From 3f2489411f7ac578b655563b1175c17f459dfb49 Mon Sep 17 00:00:00 2001 From: devcrocod Date: Sun, 30 Nov 2025 14:22:17 +0100 Subject: [PATCH 1/6] update Evaluator-Optimizer notebook: simplify langchain4j configuration, add execution metadata, and refine feedback logic --- .../agents/Evaluator-Optimizer Workflow.ipynb | 400 ++++++++++++++++-- 1 file changed, 362 insertions(+), 38 deletions(-) diff --git a/notebooks/agents/Evaluator-Optimizer Workflow.ipynb b/notebooks/agents/Evaluator-Optimizer Workflow.ipynb index 182a08e..0ae73cf 100644 --- a/notebooks/agents/Evaluator-Optimizer Workflow.ipynb +++ b/notebooks/agents/Evaluator-Optimizer Workflow.ipynb @@ -38,14 +38,21 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:46:08.225938Z", - "start_time": "2025-05-11T21:46:07.295891Z" + "end_time": "2025-11-30T13:20:22.703465Z", + "start_time": "2025-11-30T13:20:15.346910Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_3_jupyter", + "Line_4_jupyter", + "Line_5_jupyter" + ] } }, "cell_type": "code", "source": [ "%useLatestDescriptors\n", - "%use langchain4j(1.0.0-beta3, model = anthropic)" + "%use langchain4j(model = anthropic)" ], "outputs": [], "execution_count": 1 @@ -62,8 +69,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:46:08.461594Z", - "start_time": "2025-05-11T21:46:08.229458Z" + "end_time": "2025-11-30T13:20:25.141761Z", + "start_time": "2025-11-30T13:20:24.969066Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_6_jupyter" + ] } }, "cell_type": "code", @@ -108,8 +120,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:46:08.637414Z", - "start_time": "2025-05-11T21:46:08.465153Z" + "end_time": "2025-11-30T13:20:28.117881Z", + "start_time": "2025-11-30T13:20:28.006636Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_7_jupyter" + ] } }, "cell_type": "code", @@ -139,8 +156,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:46:08.722975Z", - "start_time": "2025-05-11T21:46:08.640704Z" + "end_time": "2025-11-30T13:20:31.091545Z", + "start_time": "2025-11-30T13:20:31.004560Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_8_jupyter" + ] } }, "cell_type": "code", @@ -183,8 +205,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:46:08.762663Z", - "start_time": "2025-05-11T21:46:08.726240Z" + "end_time": "2025-11-30T13:20:35.601724Z", + "start_time": "2025-11-30T13:20:35.549535Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_9_jupyter" + ] } }, "cell_type": "code", @@ -224,8 +251,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:46:08.888126Z", - "start_time": "2025-05-11T21:46:08.765699Z" + "end_time": "2025-11-30T13:20:39.744914Z", + "start_time": "2025-11-30T13:20:39.625080Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_10_jupyter" + ] } }, "cell_type": "code", @@ -273,8 +305,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:46:08.918310Z", - "start_time": "2025-05-11T21:46:08.890955Z" + "end_time": "2025-11-30T13:20:41.651758Z", + "start_time": "2025-11-30T13:20:41.614141Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_11_jupyter" + ] } }, "cell_type": "code", @@ -335,8 +372,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:46:27.793062Z", - "start_time": "2025-05-11T21:46:08.922090Z" + "end_time": "2025-11-30T13:21:30.022737Z", + "start_time": "2025-11-30T13:20:48.034137Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_12_jupyter" + ] } }, "cell_type": "code", @@ -390,46 +432,186 @@ "Status:\n", "NEEDS_IMPROVEMENT\n", "Feedback:\n", - "The implementation is mostly correct but has a critical bug. When comparing elements with '==' in the pop() method, it checks for reference equality, not value equality. For non-primitive types, this could lead to incorrect behavior where a minimum value isn't removed from minStack. Should use 'equals()' or the '==' operator with proper equals() implementation. Also, using MutableList as a stack implementation is not ideal - while it works, using ArrayDeque would be more appropriate as it's designed for stack operations. Time complexity is O(1) for all operations as required.\n", + "The implementation is mostly correct but has a critical issue: using == for comparison in pop() can lead to incorrect behavior with duplicate values. If we push the same minimum value twice and then pop one, the minStack will incorrectly remove its minimum. Instead, we should compare references or track indices. Also, while mutableListOf provides amortized O(1) operations for add/removeAt from the end, it would be more idiomatic to use ArrayDeque for a stack implementation. The time complexity is O(1) for all operations as required.\n", + "=== EVALUATION END ===\n", + "=== GENERATION START ===\n", + "Thoughts:\n", + "The previous implementation had a critical issue with handling duplicate minimum values. When popping an element that equals the current minimum, we incorrectly removed the minimum from minStack even if there were other instances of that minimum value still in the main stack. I'll fix this by using ArrayDeque for better stack semantics and properly handling duplicates by pushing the current minimum to minStack with every push operation, ensuring we always have the correct minimum after any pop operation.\n", + "Result:\n", + "class MinStack> {\n", + " private val mainStack = ArrayDeque()\n", + " private val minStack = ArrayDeque()\n", + " \n", + " fun push(x: T) {\n", + " mainStack.addLast(x)\n", + " \n", + " // If minStack is empty or x is smaller/equal to current min, add x to minStack\n", + " if (minStack.isEmpty() || x <= minStack.last()) {\n", + " minStack.addLast(x)\n", + " } else {\n", + " // Otherwise duplicate the current minimum\n", + " minStack.addLast(minStack.last())\n", + " }\n", + " }\n", + " \n", + " fun pop(): T? {\n", + " if (mainStack.isEmpty()) return null\n", + " \n", + " // Always remove from minStack when popping from mainStack\n", + " minStack.removeLast()\n", + " return mainStack.removeLast()\n", + " }\n", + " \n", + " fun getMin(): T? {\n", + " if (minStack.isEmpty()) return null\n", + " return minStack.last()\n", + " }\n", + " \n", + " fun isEmpty(): Boolean = mainStack.isEmpty()\n", + " \n", + " fun size(): Int = mainStack.size\n", + "}\n", + "=== GENERATION END ===\n", + "=== EVALUATION START ===\n", + "Status:\n", + "NEEDS_IMPROVEMENT\n", + "Feedback:\n", + "The implementation is mostly correct but has an inefficiency in the minStack approach. Currently, minStack duplicates values unnecessarily by adding the current minimum even when the new value is greater than the minimum. This wastes space. A better approach would be to only push to minStack when a new value is less than or equal to the current minimum. The time complexity is O(1) for all operations as required. Also, the code could benefit from adding proper documentation and potentially handling edge cases like checking if the stack is empty before operations.\n", "=== EVALUATION END ===\n", "=== GENERATION START ===\n", "Thoughts:\n", - "The previous implementation had a critical bug with equality comparison in the pop() method. I'll fix this by using equals() for comparison. I'll also switch from MutableList to ArrayDeque which is more appropriate for stack operations. I'll maintain the O(1) time complexity for all operations by keeping a separate min stack that tracks the minimum values.\n", + "The feedback points out that my previous implementation was inefficient by duplicating values in the minStack unnecessarily. I should only add values to minStack when they are less than or equal to the current minimum. I'll also add proper documentation and handle edge cases properly.\n", "Result:\n", + "/**\n", + " * A stack implementation that supports constant time minimum value retrieval.\n", + " * @param T The type of elements stored in the stack, must be comparable.\n", + " */\n", "class MinStack> {\n", " private val mainStack = ArrayDeque()\n", " private val minStack = ArrayDeque()\n", " \n", + " /**\n", + " * Pushes an element onto the stack.\n", + " * @param x The element to push\n", + " */\n", " fun push(x: T) {\n", " mainStack.addLast(x)\n", " \n", - " // If minStack is empty or x is smaller than or equal to current min, add x to minStack\n", + " // Only add to minStack if it's empty or x is less than or equal to current min\n", " if (minStack.isEmpty() || x <= minStack.last()) {\n", " minStack.addLast(x)\n", " }\n", " }\n", " \n", + " /**\n", + " * Removes and returns the top element from the stack.\n", + " * @return The top element, or null if the stack is empty\n", + " */\n", " fun pop(): T? {\n", " if (mainStack.isEmpty()) return null\n", " \n", " val popped = mainStack.removeLast()\n", " \n", - " // If popped element equals the current minimum, remove from minStack too\n", - " // Using equals() for proper value equality\n", - " if (popped.equals(minStack.last())) {\n", + " // If popped element is the current minimum, remove from minStack too\n", + " if (popped == minStack.last()) {\n", " minStack.removeLast()\n", " }\n", " \n", " return popped\n", " }\n", " \n", + " /**\n", + " * Returns the minimum element in the stack without removing it.\n", + " * @return The minimum element, or null if the stack is empty\n", + " */\n", " fun getMin(): T? {\n", " if (minStack.isEmpty()) return null\n", " return minStack.last()\n", " }\n", " \n", + " /**\n", + " * Checks if the stack is empty.\n", + " * @return true if the stack is empty, false otherwise\n", + " */\n", + " fun isEmpty(): Boolean = mainStack.isEmpty()\n", + " \n", + " /**\n", + " * Returns the number of elements in the stack.\n", + " * @return The size of the stack\n", + " */\n", + " fun size(): Int = mainStack.size\n", + "}\n", + "=== GENERATION END ===\n", + "=== EVALUATION START ===\n", + "Status:\n", + "NEEDS_IMPROVEMENT\n", + "Feedback:\n", + "The implementation is mostly correct and achieves O(1) time complexity for all operations. However, there's a potential bug in the pop() method. When comparing popped == minStack.last(), it uses reference equality which may not work correctly for all types. For value types or custom classes, this could fail even when the values are equal. A safer approach would be to use compareTo() == 0 or equals() method. Additionally, the code could be improved by throwing an exception for pop() and getMin() when the stack is empty instead of returning null, which would be more consistent with standard stack implementations.\n", + "=== EVALUATION END ===\n", + "=== GENERATION START ===\n", + "Thoughts:\n", + "The previous implementation had a potential bug with reference equality in the pop() method. I'll fix this by using equals() for comparison. I'll also improve error handling by throwing exceptions for empty stack operations instead of returning null, which is more consistent with standard stack implementations.\n", + "Result:\n", + "/**\n", + " * A stack implementation that supports constant time minimum value retrieval.\n", + " * @param T The type of elements stored in the stack, must be comparable.\n", + " */\n", + "class MinStack> {\n", + " private val mainStack = ArrayDeque()\n", + " private val minStack = ArrayDeque()\n", + " \n", + " /**\n", + " * Pushes an element onto the stack.\n", + " * @param x The element to push\n", + " */\n", + " fun push(x: T) {\n", + " mainStack.addLast(x)\n", + " \n", + " // Only add to minStack if it's empty or x is less than or equal to current min\n", + " if (minStack.isEmpty() || x.compareTo(minStack.last()) <= 0) {\n", + " minStack.addLast(x)\n", + " }\n", + " }\n", + " \n", + " /**\n", + " * Removes and returns the top element from the stack.\n", + " * @return The top element\n", + " * @throws NoSuchElementException if the stack is empty\n", + " */\n", + " fun pop(): T {\n", + " if (mainStack.isEmpty()) throw NoSuchElementException(\"Cannot pop from an empty stack\")\n", + " \n", + " val popped = mainStack.removeLast()\n", + " \n", + " // If popped element is the current minimum, remove from minStack too\n", + " // Using equals() for proper value comparison\n", + " if (popped.equals(minStack.last())) {\n", + " minStack.removeLast()\n", + " }\n", + " \n", + " return popped\n", + " }\n", + " \n", + " /**\n", + " * Returns the minimum element in the stack without removing it.\n", + " * @return The minimum element\n", + " * @throws NoSuchElementException if the stack is empty\n", + " */\n", + " fun getMin(): T {\n", + " if (minStack.isEmpty()) throw NoSuchElementException(\"Cannot get minimum from an empty stack\")\n", + " return minStack.last()\n", + " }\n", + " \n", + " /**\n", + " * Checks if the stack is empty.\n", + " * @return true if the stack is empty, false otherwise\n", + " */\n", " fun isEmpty(): Boolean = mainStack.isEmpty()\n", " \n", + " /**\n", + " * Returns the number of elements in the stack.\n", + " * @return The size of the stack\n", + " */\n", " fun size(): Int = mainStack.size\n", "}\n", "=== GENERATION END ===\n", @@ -437,33 +619,46 @@ "Status:\n", "PASS\n", "Feedback:\n", - "The implementation correctly uses two stacks to maintain the minimum value in O(1) time. The push, pop, and getMin operations all have O(1) time complexity as required. The code is well-structured, handles edge cases properly, and follows Kotlin best practices with clear naming and appropriate use of language features. The implementation also includes helpful additional methods like isEmpty() and size().\n", + "The implementation correctly maintains a stack with O(1) operations for push, pop, and getMin. It uses two stacks: one for the main elements and another to track minimums. The code is well-documented with proper exception handling, and follows Kotlin best practices. The implementation handles edge cases appropriately and uses proper comparisons for determining minimums.\n", "=== EVALUATION END ===\n" ] }, { "data": { "text/plain": [ - "(class MinStack> {\n", + "(/**\n", + " * A stack implementation that supports constant time minimum value retrieval.\n", + " * @param T The type of elements stored in the stack, must be comparable.\n", + " */\n", + "class MinStack> {\n", " private val mainStack = ArrayDeque()\n", " private val minStack = ArrayDeque()\n", " \n", + " /**\n", + " * Pushes an element onto the stack.\n", + " * @param x The element to push\n", + " */\n", " fun push(x: T) {\n", " mainStack.addLast(x)\n", " \n", - " // If minStack is empty or x is smaller than or equal to current min, add x to minStack\n", - " if (minStack.isEmpty() || x <= minStack.last()) {\n", + " // Only add to minStack if it's empty or x is less than or equal to current min\n", + " if (minStack.isEmpty() || x.compareTo(minStack.last()) <= 0) {\n", " minStack.addLast(x)\n", " }\n", " }\n", " \n", - " fun pop(): T? {\n", - " if (mainStack.isEmpty()) return null\n", + " /**\n", + " * Removes and returns the top element from the stack.\n", + " * @return The top element\n", + " * @throws NoSuchElementException if the stack is empty\n", + " */\n", + " fun pop(): T {\n", + " if (mainStack.isEmpty()) throw NoSuchElementException(\"Cannot pop from an empty stack\")\n", " \n", " val popped = mainStack.removeLast()\n", " \n", - " // If popped element equals the current minimum, remove from minStack too\n", - " // Using equals() for proper value equality\n", + " // If popped element is the current minimum, remove from minStack too\n", + " // Using equals() for proper value comparison\n", " if (popped.equals(minStack.last())) {\n", " minStack.removeLast()\n", " }\n", @@ -471,13 +666,26 @@ " return popped\n", " }\n", " \n", - " fun getMin(): T? {\n", - " if (minStack.isEmpty()) return null\n", + " /**\n", + " * Returns the minimum element in the stack without removing it.\n", + " * @return The minimum element\n", + " * @throws NoSuchElementException if the stack is empty\n", + " */\n", + " fun getMin(): T {\n", + " if (minStack.isEmpty()) throw NoSuchElementException(\"Cannot get minimum from an empty stack\")\n", " return minStack.last()\n", " }\n", " \n", + " /**\n", + " * Checks if the stack is empty.\n", + " * @return true if the stack is empty, false otherwise\n", + " */\n", " fun isEmpty(): Boolean = mainStack.isEmpty()\n", " \n", + " /**\n", + " * Returns the number of elements in the stack.\n", + " * @return The size of the stack\n", + " */\n", " fun size(): Int = mainStack.size\n", "}, [(I need to implement a Stack in Kotlin with push, pop, and getMin operations, all with O(1) time complexity. For push and pop, a standard stack implementation will work. For getMin with O(1), I'll need to maintain a second stack that keeps track of the minimum values. Each time we push a value, we'll compare it with the current minimum and push the smaller one to the minStack. When we pop, we'll also pop from the minStack., class MinStack> {\n", " private val mainStack = mutableListOf()\n", @@ -513,40 +721,156 @@ " fun isEmpty(): Boolean = mainStack.isEmpty()\n", " \n", " fun size(): Int = mainStack.size\n", - "}), (The previous implementation had a critical bug with equality comparison in the pop() method. I'll fix this by using equals() for comparison. I'll also switch from MutableList to ArrayDeque which is more appropriate for stack operations. I'll maintain the O(1) time complexity for all operations by keeping a separate min stack that tracks the minimum values., class MinStack> {\n", + "}), (The previous implementation had a critical issue with handling duplicate minimum values. When popping an element that equals the current minimum, we incorrectly removed the minimum from minStack even if there were other instances of that minimum value still in the main stack. I'll fix this by using ArrayDeque for better stack semantics and properly handling duplicates by pushing the current minimum to minStack with every push operation, ensuring we always have the correct minimum after any pop operation., class MinStack> {\n", + " private val mainStack = ArrayDeque()\n", + " private val minStack = ArrayDeque()\n", + " \n", + " fun push(x: T) {\n", + " mainStack.addLast(x)\n", + " \n", + " // If minStack is empty or x is smaller/equal to current min, add x to minStack\n", + " if (minStack.isEmpty() || x <= minStack.last()) {\n", + " minStack.addLast(x)\n", + " } else {\n", + " // Otherwise duplicate the current minimum\n", + " minStack.addLast(minStack.last())\n", + " }\n", + " }\n", + " \n", + " fun pop(): T? {\n", + " if (mainStack.isEmpty()) return null\n", + " \n", + " // Always remove from minStack when popping from mainStack\n", + " minStack.removeLast()\n", + " return mainStack.removeLast()\n", + " }\n", + " \n", + " fun getMin(): T? {\n", + " if (minStack.isEmpty()) return null\n", + " return minStack.last()\n", + " }\n", + " \n", + " fun isEmpty(): Boolean = mainStack.isEmpty()\n", + " \n", + " fun size(): Int = mainStack.size\n", + "}), (The feedback points out that my previous implementation was inefficient by duplicating values in the minStack unnecessarily. I should only add values to minStack when they are less than or equal to the current minimum. I'll also add proper documentation and handle edge cases properly., /**\n", + " * A stack implementation that supports constant time minimum value retrieval.\n", + " * @param T The type of elements stored in the stack, must be comparable.\n", + " */\n", + "class MinStack> {\n", " private val mainStack = ArrayDeque()\n", " private val minStack = ArrayDeque()\n", " \n", + " /**\n", + " * Pushes an element onto the stack.\n", + " * @param x The element to push\n", + " */\n", " fun push(x: T) {\n", " mainStack.addLast(x)\n", " \n", - " // If minStack is empty or x is smaller than or equal to current min, add x to minStack\n", + " // Only add to minStack if it's empty or x is less than or equal to current min\n", " if (minStack.isEmpty() || x <= minStack.last()) {\n", " minStack.addLast(x)\n", " }\n", " }\n", " \n", + " /**\n", + " * Removes and returns the top element from the stack.\n", + " * @return The top element, or null if the stack is empty\n", + " */\n", " fun pop(): T? {\n", " if (mainStack.isEmpty()) return null\n", " \n", " val popped = mainStack.removeLast()\n", " \n", - " // If popped element equals the current minimum, remove from minStack too\n", - " // Using equals() for proper value equality\n", - " if (popped.equals(minStack.last())) {\n", + " // If popped element is the current minimum, remove from minStack too\n", + " if (popped == minStack.last()) {\n", " minStack.removeLast()\n", " }\n", " \n", " return popped\n", " }\n", " \n", + " /**\n", + " * Returns the minimum element in the stack without removing it.\n", + " * @return The minimum element, or null if the stack is empty\n", + " */\n", " fun getMin(): T? {\n", " if (minStack.isEmpty()) return null\n", " return minStack.last()\n", " }\n", " \n", + " /**\n", + " * Checks if the stack is empty.\n", + " * @return true if the stack is empty, false otherwise\n", + " */\n", + " fun isEmpty(): Boolean = mainStack.isEmpty()\n", + " \n", + " /**\n", + " * Returns the number of elements in the stack.\n", + " * @return The size of the stack\n", + " */\n", + " fun size(): Int = mainStack.size\n", + "}), (The previous implementation had a potential bug with reference equality in the pop() method. I'll fix this by using equals() for comparison. I'll also improve error handling by throwing exceptions for empty stack operations instead of returning null, which is more consistent with standard stack implementations., /**\n", + " * A stack implementation that supports constant time minimum value retrieval.\n", + " * @param T The type of elements stored in the stack, must be comparable.\n", + " */\n", + "class MinStack> {\n", + " private val mainStack = ArrayDeque()\n", + " private val minStack = ArrayDeque()\n", + " \n", + " /**\n", + " * Pushes an element onto the stack.\n", + " * @param x The element to push\n", + " */\n", + " fun push(x: T) {\n", + " mainStack.addLast(x)\n", + " \n", + " // Only add to minStack if it's empty or x is less than or equal to current min\n", + " if (minStack.isEmpty() || x.compareTo(minStack.last()) <= 0) {\n", + " minStack.addLast(x)\n", + " }\n", + " }\n", + " \n", + " /**\n", + " * Removes and returns the top element from the stack.\n", + " * @return The top element\n", + " * @throws NoSuchElementException if the stack is empty\n", + " */\n", + " fun pop(): T {\n", + " if (mainStack.isEmpty()) throw NoSuchElementException(\"Cannot pop from an empty stack\")\n", + " \n", + " val popped = mainStack.removeLast()\n", + " \n", + " // If popped element is the current minimum, remove from minStack too\n", + " // Using equals() for proper value comparison\n", + " if (popped.equals(minStack.last())) {\n", + " minStack.removeLast()\n", + " }\n", + " \n", + " return popped\n", + " }\n", + " \n", + " /**\n", + " * Returns the minimum element in the stack without removing it.\n", + " * @return The minimum element\n", + " * @throws NoSuchElementException if the stack is empty\n", + " */\n", + " fun getMin(): T {\n", + " if (minStack.isEmpty()) throw NoSuchElementException(\"Cannot get minimum from an empty stack\")\n", + " return minStack.last()\n", + " }\n", + " \n", + " /**\n", + " * Checks if the stack is empty.\n", + " * @return true if the stack is empty, false otherwise\n", + " */\n", " fun isEmpty(): Boolean = mainStack.isEmpty()\n", " \n", + " /**\n", + " * Returns the number of elements in the stack.\n", + " * @return The size of the stack\n", + " */\n", " fun size(): Int = mainStack.size\n", "})])" ] From 7f5b98bea6692034aa6755053f3f3b58c8f39192 Mon Sep 17 00:00:00 2001 From: devcrocod Date: Sun, 30 Nov 2025 14:59:06 +0100 Subject: [PATCH 2/6] update notebooks: refine langchain4j configuration, adjust execution metadata, and streamline content alignment across workflows --- .../agents/Evaluator-Optimizer Workflow.ipynb | 42 -- .../Orchestrator-Workers Workflow.ipynb | 165 ++--- .../agents/Parallelization Workflow.ipynb | 602 +++++++----------- .../agents/Prompt-Chaining Workflow.ipynb | 79 ++- notebooks/agents/Routing Workflow.ipynb | 137 ++-- 5 files changed, 443 insertions(+), 582 deletions(-) diff --git a/notebooks/agents/Evaluator-Optimizer Workflow.ipynb b/notebooks/agents/Evaluator-Optimizer Workflow.ipynb index 0ae73cf..7f9579c 100644 --- a/notebooks/agents/Evaluator-Optimizer Workflow.ipynb +++ b/notebooks/agents/Evaluator-Optimizer Workflow.ipynb @@ -40,13 +40,6 @@ "ExecuteTime": { "end_time": "2025-11-30T13:20:22.703465Z", "start_time": "2025-11-30T13:20:15.346910Z" - }, - "executionRelatedData": { - "compiledClasses": [ - "Line_3_jupyter", - "Line_4_jupyter", - "Line_5_jupyter" - ] } }, "cell_type": "code", @@ -71,11 +64,6 @@ "ExecuteTime": { "end_time": "2025-11-30T13:20:25.141761Z", "start_time": "2025-11-30T13:20:24.969066Z" - }, - "executionRelatedData": { - "compiledClasses": [ - "Line_6_jupyter" - ] } }, "cell_type": "code", @@ -122,11 +110,6 @@ "ExecuteTime": { "end_time": "2025-11-30T13:20:28.117881Z", "start_time": "2025-11-30T13:20:28.006636Z" - }, - "executionRelatedData": { - "compiledClasses": [ - "Line_7_jupyter" - ] } }, "cell_type": "code", @@ -158,11 +141,6 @@ "ExecuteTime": { "end_time": "2025-11-30T13:20:31.091545Z", "start_time": "2025-11-30T13:20:31.004560Z" - }, - "executionRelatedData": { - "compiledClasses": [ - "Line_8_jupyter" - ] } }, "cell_type": "code", @@ -207,11 +185,6 @@ "ExecuteTime": { "end_time": "2025-11-30T13:20:35.601724Z", "start_time": "2025-11-30T13:20:35.549535Z" - }, - "executionRelatedData": { - "compiledClasses": [ - "Line_9_jupyter" - ] } }, "cell_type": "code", @@ -253,11 +226,6 @@ "ExecuteTime": { "end_time": "2025-11-30T13:20:39.744914Z", "start_time": "2025-11-30T13:20:39.625080Z" - }, - "executionRelatedData": { - "compiledClasses": [ - "Line_10_jupyter" - ] } }, "cell_type": "code", @@ -307,11 +275,6 @@ "ExecuteTime": { "end_time": "2025-11-30T13:20:41.651758Z", "start_time": "2025-11-30T13:20:41.614141Z" - }, - "executionRelatedData": { - "compiledClasses": [ - "Line_11_jupyter" - ] } }, "cell_type": "code", @@ -374,11 +337,6 @@ "ExecuteTime": { "end_time": "2025-11-30T13:21:30.022737Z", "start_time": "2025-11-30T13:20:48.034137Z" - }, - "executionRelatedData": { - "compiledClasses": [ - "Line_12_jupyter" - ] } }, "cell_type": "code", diff --git a/notebooks/agents/Orchestrator-Workers Workflow.ipynb b/notebooks/agents/Orchestrator-Workers Workflow.ipynb index 45dc645..a6a3f2d 100644 --- a/notebooks/agents/Orchestrator-Workers Workflow.ipynb +++ b/notebooks/agents/Orchestrator-Workers Workflow.ipynb @@ -39,14 +39,21 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:47:01.734751Z", - "start_time": "2025-05-11T21:47:00.839831Z" + "end_time": "2025-11-30T13:23:14.433039Z", + "start_time": "2025-11-30T13:23:13.930257Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_3_jupyter", + "Line_4_jupyter", + "Line_5_jupyter" + ] } }, "cell_type": "code", "source": [ "%useLatestDescriptors\n", - "%use langchain4j(1.0.0-beta3, anthropic)" + "%use langchain4j(model = anthropic)" ], "outputs": [], "execution_count": 1 @@ -63,8 +70,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:47:01.912515Z", - "start_time": "2025-05-11T21:47:01.738581Z" + "end_time": "2025-11-30T13:23:16.383683Z", + "start_time": "2025-11-30T13:23:16.197937Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_6_jupyter" + ] } }, "cell_type": "code", @@ -117,8 +129,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:47:03.013384Z", - "start_time": "2025-05-11T21:47:02.994335Z" + "end_time": "2025-11-30T13:23:18.373589Z", + "start_time": "2025-11-30T13:23:18.342053Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_7_jupyter" + ] } }, "cell_type": "code", @@ -143,8 +160,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:47:05.762011Z", - "start_time": "2025-05-11T21:47:05.524958Z" + "end_time": "2025-11-30T13:23:21.791474Z", + "start_time": "2025-11-30T13:23:21.565645Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_8_jupyter" + ] } }, "cell_type": "code", @@ -246,8 +268,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:47:14.202741Z", - "start_time": "2025-05-11T21:47:14.089018Z" + "end_time": "2025-11-30T13:23:23.273277Z", + "start_time": "2025-11-30T13:23:23.221449Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_9_jupyter" + ] } }, "cell_type": "code", @@ -274,8 +301,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:47:58.673564Z", - "start_time": "2025-05-11T21:47:17.387443Z" + "end_time": "2025-11-30T13:24:05.854363Z", + "start_time": "2025-11-30T13:23:25.094039Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_10_jupyter" + ] } }, "cell_type": "code", @@ -291,103 +323,84 @@ "output_type": "stream", "text": [ "=== ORCHESTRATOR OUTPUT ===\n", - "ANALYSIS: This task requires creating a product description for an eco-friendly water bottle. The key challenge is to effectively communicate both the functional benefits (durability, capacity, materials) and emotional benefits (environmental impact, lifestyle alignment) of the product. Different approaches would be valuable to address various customer segments and marketing contexts. Some customers may prioritize technical specifications and environmental credentials, while others might be more motivated by lifestyle benefits and emotional appeals. A comprehensive product description strategy should consider these different angles.\n", + "ANALYSIS: This task requires creating a product description for an eco-friendly water bottle. The key challenge is to effectively communicate both the functional benefits (durability, capacity, materials) and emotional benefits (environmental impact, lifestyle alignment) of the product. Different approaches would be valuable to address various customer segments and marketing contexts. Some customers may prioritize technical specifications and environmental credentials, while others might be more motivated by lifestyle benefits and emotional appeals.\n", "\n", - "TASKS: [Task(type=technical-environmental, description=Create a specification-focused description highlighting the bottle's eco-friendly materials, manufacturing process, technical features, and quantifiable environmental impact (e.g., plastic waste reduction metrics)), Task(type=lifestyle-emotional, description=Develop a benefits-oriented description emphasizing how the bottle enhances the customer's daily life, aligns with sustainable values, and makes them feel part of an environmental movement), Task(type=comparative-educational, description=Craft a description that contrasts the eco-bottle with conventional alternatives, educating consumers about environmental issues while positioning this product as a practical solution)]\n", + "TASKS: [Task(type=technical-environmental, description=Create a specification-focused description highlighting the bottle's eco-friendly materials, manufacturing process, and technical features with precise measurements and environmental impact data), Task(type=lifestyle-benefits, description=Develop a benefits-oriented description emphasizing how the bottle enhances the user's daily life while supporting their environmental values through storytelling and relatable scenarios), Task(type=comparative-persuasive, description=Craft a persuasive description that subtly contrasts this eco-friendly bottle with conventional alternatives, emphasizing unique selling points and addressing potential objections about convenience or price)]\n", " === WORKER RESULT (technical-environmental) ===\n", - " # AQUATERRA PRO-SUSTAIN™ HYDRATION VESSEL\n", - "\n", - "## Technical Specifications\n", + " # AQUA-SUSTAIN PRO: Advanced Eco-Conscious Hydration System\n", "\n", - "The AquaTerra Pro-Sustain™ represents the culmination of advanced materials science and environmental engineering, delivering a hydration solution with minimal ecological footprint and maximum functional performance.\n", + "## TECHNICAL SPECIFICATIONS\n", "\n", - "**Material Composition:**\n", - "- Primary vessel: 304-grade recycled stainless steel (87% post-industrial recycled content)\n", - "- Interior lining: Non-leaching, BPA/BPS/phthalate-free silicone membrane (0.5mm thickness)\n", - "- Thermal insulation: Vacuum-sealed double-wall construction with proprietary AeroBarrier™ technology\n", - "- Exterior coating: Water-based, VOC-free ceramic polymer (≤0.01g/L VOC emissions)\n", + "**Composition:** Constructed from 100% post-consumer recycled stainless steel (grade 304/18-8), containing 0% BPA, phthalates, or microplastics. Interior features proprietary SilicaShield™ coating (food-grade, non-leaching).\n", "\n", - "**Performance Metrics:**\n", - "- Thermal retention: Maintains liquid temperature within ±2°C for 24 hours (hot) and 36 hours (cold)\n", - "- Capacity: 750ml ±15ml\n", - "- Weight: 310g (unfilled)\n", - "- Durability rating: Tested to withstand 1,500+ drop cycles from 1.5m height\n", + "**Capacity:** 750ml (25.36 oz) with precision volume markings at 250ml increments\n", "\n", - "## Sustainable Manufacturing Protocol\n", + "**Dimensions:** 270mm height × 73mm diameter (10.63\" × 2.87\")\n", + "**Weight:** 312g (11 oz) empty\n", + "**Wall Thickness:** 1.2mm double-walled vacuum insulation\n", "\n", - "The Pro-Sustain™ is manufactured using our closed-loop production system, which achieves:\n", - "- 93% reduction in water consumption compared to industry standards\n", - "- Energy sourced from 100% renewable inputs (wind/solar grid integration)\n", - "- Carbon-neutral manufacturing certified by Environmental Carbon Offset Alliance\n", - "- Zero landfill waste production facility (ISO 14001:2015 certified)\n", + "**Thermal Performance:**\n", + "- Hot retention: Maintains liquids above 60°C (140°F) for 12 hours\n", + "- Cold retention: Maintains liquids below 7°C (45°F) for 24 hours\n", + "- Condensation-free exterior in ambient temperatures 5-35°C\n", "\n", - "## Environmental Impact Assessment\n", + "## ENVIRONMENTAL IMPACT METRICS\n", "\n", - "**Quantifiable Benefits:**\n", - "- Eliminates approximately 167 single-use plastic bottles per user annually\n", - "- Reduces carbon footprint by 61.2kg CO₂e per year compared to disposable alternatives\n", - "- Lifecycle analysis confirms 97.8% recyclability at end-of-life\n", - "- Biodegradable packaging prevents 0.5kg of landfill waste per unit\n", + "**Carbon Footprint:** 4.2kg CO₂e (cradle-to-gate), representing a 73% reduction compared to conventional single-use plastic bottles over projected 5-year lifespan\n", "\n", - "**Resource Conservation:**\n", - "- Each vessel diverts 0.73kg of virgin steel from extraction\n", - "- Manufacturing process uses 78% less water than conventional bottle production\n", - "- Reduces petroleum consumption by 2.1L per unit compared to plastic bottle alternatives\n", + "**Water Conservation:** Manufacturing process utilizes closed-loop water recycling system, consuming 87% less freshwater than industry standard (2.3L vs 17.8L per unit)\n", "\n", - "## Technical Sustainability Features\n", + "**End-of-Life:** 98.7% recyclable by mass. Disassembly design allows for component separation without specialized tools. Eligible for manufacturer take-back program with 15% discount on replacement purchase.\n", "\n", - "The Pro-Sustain™ incorporates our patented EcoTrack™ QR identification system, allowing users to monitor their personal environmental impact metrics through our companion application. The digital platform quantifies plastic waste reduction, carbon offset, and water conservation achievements based on individual usage patterns.\n", + "## SUSTAINABLE MANUFACTURING\n", "\n", - "*AquaTerra is a certified B-Corporation committed to environmental transparency and third-party verification of all sustainability claims.*\n", - " === WORKER RESULT (lifestyle-emotional) ===\n", - " # Hydro Harmony: Where Your Lifestyle Meets Sustainability\n", + "The Aqua-Sustain Pro is produced in our ISO 14001-certified facility powered by 100% renewable energy (83% solar, 17% wind). Our precision CNC machining process generates minimal waste material (≤0.5% by weight), which is fully recaptured and reintegrated into production.\n", "\n", - "Imagine cradling more than just water in your hands. With the Hydro Harmony eco-friendly water bottle, you're holding a promise – to yourself and to our planet.\n", + "Each unit undergoes 16-point quality assurance testing, including pressure testing at 1.5× rated capacity and accelerated thermal cycling (500 cycles from -20°C to 100°C) to ensure durability that prevents premature disposal.\n", "\n", - "**Transform Your Daily Hydration Into An Act Of Purpose**\n", + "## QUANTIFIABLE IMPACT\n", "\n", - "Every sip becomes a statement when it flows from your Hydro Harmony. Crafted from plant-based materials that feel luxuriously smooth against your lips, this isn't just a water bottle – it's your constant companion in a life lived intentionally. The subtle matte finish catches the light as you reach for hydration during your morning yoga, while its thoughtful design fits perfectly in your car's cupholder during your commute.\n", + "One Aqua-Sustain Pro replaces approximately 1,825 single-use plastic bottles annually, preventing 31.2kg of plastic waste and reducing petroleum consumption by 14.6L per year. The carbon investment is offset after just 47 days of regular use compared to disposable alternatives.\n", "\n", - "**Join A Movement With Every Moment**\n", + "*Certified by the Environmental Product Declaration (EPD) System and Carbon Trust. Meets or exceeds standards for NSF/ANSI 51, California Prop 65, and EU Directive 2011/65/EU (RoHS).*\n", + " === WORKER RESULT (lifestyle-benefits) ===\n", + " # Stay Hydrated, Stay Conscious: The EcoFlow Water Bottle\n", "\n", - "Feel that gentle wave of satisfaction knowing that your everyday choice diverts plastic from our oceans. Each Hydro Harmony bottle prevents approximately 167 single-use plastic bottles from entering landfills yearly. When you carry it into your meeting or place it beside you at the café, you silently inspire others to question their own habits.\n", + "Imagine starting your morning hike, the sun just beginning to warm the trail ahead. You reach for your EcoFlow bottle, its cool surface condensing slightly in your hand. That first sip of crisp, clean water tastes exactly as it should—pure and refreshing, without the metallic hint or plastic aftertaste you've experienced with other bottles.\n", "\n", - "**Align Your Actions With Your Values**\n", + "**Your day flows better when your hydration does.** The EcoFlow's intuitive design means you're drinking more water throughout your day—at your desk, during your commute, or between meetings. The leak-proof seal has saved your laptop and important documents countless times, while the one-handed opening mechanism means you can stay hydrated even while multitasking.\n", "\n", - "We understand the weight of living authentically in today's world. Your Hydro Harmony doesn't just hold your favorite beverages – it holds your integrity. The double-wall insulation keeps your cold drinks refreshing for 24 hours and hot beverages comforting for 12, ensuring that your commitment to sustainability never means compromising on life's simple pleasures.\n", + "When colleagues comment on your stylish bottle, you can't help but share that it's made from reclaimed ocean plastic—each EcoFlow prevents approximately 80 single-use plastic bottles from entering our waterways. That coffee shop barista who always compliments your bottle? They now fill it with water for free, part of our growing network of refill partners supporting the #RefillRevolution.\n", "\n", - "**Feel The Difference Beyond The Physical**\n", + "The insulation technology keeps your morning tea warm during your entire commute and your afternoon water ice-cold even after sitting in a sun-soaked car. Those little moments of satisfaction—a perfectly chilled drink after your workout or hot tea while working in a chilly office—add up to a day that feels more intentional, more cared for.\n", "\n", - "There's an unmistakable peace that comes from knowing your daily choices create ripples of positive change. With every refill, you're not just quenching your thirst – you're nourishing your spirit with the knowledge that you're part of something bigger than yourself.\n", + "At night, as you place your EcoFlow on your nightstand, there's a quiet satisfaction knowing your daily choices align with your values. Every sip is a small reminder that living sustainably doesn't mean sacrificing convenience or style—it simply means choosing better.\n", "\n", - "Hydro Harmony: Drink deeply from life while leaving only footprints of change.\n", - " === WORKER RESULT (comparative-educational) ===\n", - " # The EcoFlow Hydration Vessel: A Sustainable Revolution in Personal Hydration\n", + "**EcoFlow: Hydration that honors your body and our planet.**\n", + " === WORKER RESULT (comparative-persuasive) ===\n", + " # AquaEarth: The Water Bottle That Loves the Planet as Much as You Do\n", "\n", - "In a world where over 1 million plastic bottles are purchased every minute—with the vast majority destined for landfills or oceans—the EcoFlow Hydration Vessel emerges as not merely another water bottle, but a conscious choice for environmental stewardship.\n", + "**Why settle for ordinary when you can sip sustainably?**\n", "\n", - "## Beyond Conventional Bottles: A Comparative Analysis\n", + "Unlike conventional plastic bottles that linger in our landfills for centuries, the AquaEarth water bottle transforms your daily hydration into an act of environmental stewardship. Crafted from 100% biodegradable plant-based materials, this innovative bottle breaks down naturally within 5 years—compared to the 450+ years required for standard plastic bottles.\n", "\n", - "### Material Composition\n", - "While traditional plastic water bottles utilize petroleum-based polymers that persist in our environment for up to 450 years, the EcoFlow is crafted from plant-derived biopolymers that naturally decompose within 3-5 years if accidentally discarded. Unlike stainless steel alternatives that require intensive mining and manufacturing processes, our biopolymer production generates 74% less carbon emissions during manufacturing.\n", + "**Superior by design, not just by mission**\n", "\n", - "### Thermal Performance\n", - "Conventional insulated bottles often rely on manufacturing processes involving harmful chemicals and adhesives. The EcoFlow's double-wall vacuum insulation maintains your beverage's temperature (hot for 12 hours, cold for 24 hours) while utilizing non-toxic, food-grade materials throughout—eliminating the leaching concerns associated with both plastic and certain metal containers.\n", + "While traditional reusable bottles often sacrifice style for sustainability or leak resistance for eco-credentials, AquaEarth refuses such compromises. Our proprietary leak-proof seal technology outperforms leading metal and plastic alternatives in temperature retention tests, keeping your beverages cold for 24 hours or hot for 12—approximately 30% longer than comparable products.\n", "\n", - "### Economic Implications\n", - "The average American spends approximately $260 annually on disposable water bottles. Though the EcoFlow's initial investment of $35 exceeds a single plastic bottle purchase, its 5-year warranty period translates to potential savings exceeding $1,200 while preventing approximately 1,825 plastic bottles from entering the waste stream.\n", + "**Yes, convenience can be conscious**\n", "\n", - "## Educational Impact: Understanding Your Choice\n", + "Some might wonder if eco-friendly means high-maintenance. Not with AquaEarth. Unlike stainless steel options that require special cleaning tools or develop lingering odors, our bottle is dishwasher safe and naturally resistant to bacterial growth. The ergonomic design fits standard cup holders—something bulkier \"eco\" alternatives often overlook.\n", "\n", - "Each EcoFlow purchase diverts approximately 2.3 kg of plastic from production annually. When multiplied across our user community, this represents a significant reduction in microplastic pollution—particles now found in 94% of tap water samples worldwide and linked to concerning health implications.\n", + "**Investment, not expense**\n", "\n", - "The bottle's manufacturing process utilizes 100% renewable energy, closed-loop water systems, and carbon offset programs—creating a truly circular product that educates through example rather than merely through marketing claims.\n", + "At $32.99, AquaEarth costs slightly more upfront than basic reusables. However, our bottles outlast conventional options by an average of 3 years, making the per-use cost significantly lower. Plus, each purchase funds the removal of 25 plastic bottles from oceans—making your hydration habit part of the solution, not the problem.\n", "\n", - "## Practical Functionality Meets Environmental Responsibility\n", + "**Make the switch that makes a difference**\n", "\n", - "The EcoFlow doesn't ask you to compromise convenience for conscience. Its ergonomic design, leak-proof seal, wide-mouth opening for easy cleaning, and compatibility with standard cup holders ensure that sustainable hydration integrates seamlessly into your daily routine.\n", + "When you choose AquaEarth, you're not just buying another water bottle—you're making a statement that convenience doesn't have to come at the planet's expense. Join the thousands who have already prevented over 1.2 million plastic bottles from entering our ecosystems this year alone.\n", "\n", - "By choosing the EcoFlow, you're not simply purchasing a water vessel—you're participating in an educational journey that transforms routine hydration into a daily act of environmental stewardship.\n" + "Hydrate responsibly. Choose AquaEarth.\n" ] } ], diff --git a/notebooks/agents/Parallelization Workflow.ipynb b/notebooks/agents/Parallelization Workflow.ipynb index f4e741e..e018f85 100644 --- a/notebooks/agents/Parallelization Workflow.ipynb +++ b/notebooks/agents/Parallelization Workflow.ipynb @@ -31,15 +31,23 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:47:53.278409Z", - "start_time": "2025-05-11T21:47:52.334861Z" + "end_time": "2025-11-30T13:58:14.631140Z", + "start_time": "2025-11-30T13:58:13.817500Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_3_jupyter", + "Line_4_jupyter", + "Line_5_jupyter", + "Line_6_jupyter" + ] } }, "cell_type": "code", "source": [ "%useLatestDescriptors\n", - "%use coroutines\n", - "%use langchain4j(1.0.0-beta3, anthropic)" + "%use langchain4j(model = anthropic)\n", + "%use coroutines" ], "outputs": [], "execution_count": 1 @@ -52,8 +60,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:47:53.305783Z", - "start_time": "2025-05-11T21:47:53.281896Z" + "end_time": "2025-11-30T13:58:14.675389Z", + "start_time": "2025-11-30T13:58:14.632036Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_7_jupyter" + ] } }, "cell_type": "code", @@ -73,14 +86,19 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:48:11.715775Z", - "start_time": "2025-05-11T21:48:11.560748Z" + "end_time": "2025-11-30T13:58:14.952944Z", + "start_time": "2025-11-30T13:58:14.676091Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_8_jupyter" + ] } }, "cell_type": "code", "source": [ - "import dev.langchain4j.data.message.SystemMessage.systemMessage\n", - "import dev.langchain4j.data.message.UserMessage.userMessage\n", + "import dev.langchain4j.data.message.SystemMessage\n", + "import dev.langchain4j.data.message.UserMessage\n", "\n", "suspend fun llmCall(\n", " prompt: String,\n", @@ -95,16 +113,17 @@ " .build()\n", "\n", " return withContext(Dispatchers.IO) {\n", - " val response = client.chat {\n", - " systemPrompt?.let { messages += systemMessage(it) }\n", - " messages += userMessage(prompt)\n", + " val messages = buildList {\n", + " systemPrompt?.let { add(SystemMessage(it)) }\n", + " add(UserMessage(prompt))\n", " }\n", + " val response = client.chat(messages)\n", " response.aiMessage().text()\n", " }\n", "}" ], "outputs": [], - "execution_count": 4 + "execution_count": 3 }, { "metadata": {}, @@ -118,8 +137,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:48:13.230939Z", - "start_time": "2025-05-11T21:48:13.141982Z" + "end_time": "2025-11-30T13:58:15.115180Z", + "start_time": "2025-11-30T13:58:14.963711Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_9_jupyter" + ] } }, "cell_type": "code", @@ -138,7 +162,7 @@ "}" ], "outputs": [], - "execution_count": 5 + "execution_count": 4 }, { "metadata": {}, @@ -153,8 +177,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:48:14.434927Z", - "start_time": "2025-05-11T21:48:14.405064Z" + "end_time": "2025-11-30T13:58:15.232090Z", + "start_time": "2025-11-30T13:58:15.133273Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_10_jupyter" + ] } }, "cell_type": "code", @@ -190,7 +219,7 @@ ")" ], "outputs": [], - "execution_count": 6 + "execution_count": 5 }, { "metadata": {}, @@ -200,8 +229,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:48:27.224808Z", - "start_time": "2025-04-04T15:35:49.430890Z" + "end_time": "2025-11-30T13:58:31.065894Z", + "start_time": "2025-11-30T13:58:15.252329Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_11_jupyter" + ] } }, "cell_type": "code", @@ -232,169 +266,187 @@ "### HIGH PRIORITY\n", "**1. Rising Inflation & Cost Pressures**\n", "* Customers will become increasingly price-sensitive and may delay purchases\n", - "* Value perception will become critical to purchasing decisions\n", - "* Potential shift to lower-cost alternatives or extending product lifecycles\n", + "* Value perception will be critical to maintain loyalty\n", + "* Potential shift toward lower-cost alternatives or extending product lifecycles\n", "\n", "**2. Technology Acceleration**\n", - "* Growing expectation gap between current products and latest innovations\n", - "* Increased demand for seamless integration with other devices/platforms\n", - "* Higher abandonment rate for products perceived as technologically outdated\n", + "* Growing expectation gap between current offerings and desired tech capabilities\n", + "* Increased comparison shopping based on technical specifications\n", + "* Willingness to switch brands for meaningful technological improvements\n", "\n", - "### MEDIUM PRIORITY\n", "**3. Environmental Regulation & Awareness**\n", - "* Growing scrutiny of product sustainability credentials\n", - "* Willingness to pay premium for genuinely eco-friendly options\n", - "* Potential boycotts of brands perceived as environmentally harmful\n", - "\n", - "**4. Economic Uncertainty**\n", - "* More deliberate, research-intensive purchasing decisions\n", - "* Increased focus on product longevity and durability\n", - "* Greater demand for flexible payment options\n", + "* Heightened scrutiny of environmental claims and practices\n", + "* Growing demand for transparent sustainability information\n", + "* Potential premium acceptance for genuinely eco-friendly options\n", "\n", "## Recommended Actions\n", "\n", - "### IMMEDIATE ACTIONS (0-6 months)\n", - "1. **Implement transparent value communication strategy**\n", - " * Clearly articulate price-to-value ratio in all marketing\n", - " * Develop comparison tools highlighting long-term cost benefits\n", - "\n", - "2. **Launch tech upgrade program**\n", - " * Create affordable upgrade paths for existing customers\n", - " * Introduce modular product designs allowing component updates\n", - "\n", - "3. **Enhance sustainability messaging**\n", - " * Quantify environmental benefits in concrete terms\n", - " * Obtain relevant eco-certifications for products\n", - "\n", - "### SHORT-TERM ACTIONS (6-12 months)\n", - "1. **Develop tiered product offerings**\n", - " * Create good/better/best options at various price points\n", - " * Implement subscription models to reduce upfront costs\n", - "\n", - "2. **Establish environmental leadership position**\n", - " * Launch take-back/recycling program\n", - " * Transition to sustainable packaging and materials\n", - "\n", - "3. **Enhance digital experience**\n", - " * Improve online product education and comparison tools\n", - " * Develop AR/VR capabilities to demonstrate product benefits remotely\n", + "### IMMEDIATE ACTIONS (0-3 months)\n", + "1. **Value Communication Strategy**\n", + " * Develop clear messaging highlighting long-term value over initial price\n", + " * Create comparison tools showing total cost of ownership benefits\n", + " * Implement targeted promotions for price-sensitive segments\n", + "\n", + "2. **Technology Roadmap Transparency**\n", + " * Communicate upcoming technology improvements with specific timelines\n", + " * Develop upgrade programs that protect initial investments\n", + " * Create beta-testing opportunities for tech-enthusiastic customers\n", + "\n", + "3. **Environmental Credential Verification**\n", + " * Audit and verify all environmental claims for accuracy\n", + " * Develop simple, clear sustainability metrics for product marketing\n", + " * Highlight specific environmental benefits in monetary terms where possible\n", + "\n", + "### MEDIUM-TERM ACTIONS (3-12 months)\n", + "1. **Flexible Pricing Models**\n", + " * Explore subscription or service-based options to reduce upfront costs\n", + " * Develop tiered offerings with clear price/feature differentiation\n", + " * Create loyalty programs rewarding continued engagement\n", + "\n", + "2. **Technology Education Initiative**\n", + " * Launch educational content explaining technology benefits in practical terms\n", + " * Develop comparison tools highlighting technological advantages\n", + " * Create user communities for technology feedback and co-creation\n", + "\n", + "3. **Environmental Impact Reduction**\n", + " * Implement visible sustainability improvements in packaging and delivery\n", + " * Develop take-back or recycling programs with customer incentives\n", + " * Create environmental impact calculators for customer decision-making\n", "\n", "### LONG-TERM STRATEGY (12+ months)\n", - "1. **Reimagine product development process**\n", - " * Incorporate customer co-creation in design phases\n", - " * Build environmental considerations into product architecture\n", - "\n", - "2. **Develop ecosystem approach**\n", - " * Create complementary products that enhance value of core offerings\n", - " * Build community around sustainable technology adoption\n", - "\n", - "3. **Establish price-value leadership**\n", - " * Invest in manufacturing efficiencies to reduce costs\n", - " * Develop breakthrough technologies that deliver exceptional value# Market Impact Analysis for Employees\n", - "\n", - "## Key Impacts\n", + "1. **Value-Chain Optimization**\n", + " * Restructure operations to enable competitive pricing without quality compromise\n", + " * Develop strategic partnerships to enhance value proposition\n", + " * Explore market expansion to achieve economies of scale\n", "\n", - "### 1. Job Security Concerns\n", - "* Market volatility creates uncertainty about long-term employment stability\n", - "* Potential restructuring or role changes as company adapts to market conditions\n", - "* Increased stress and decreased productivity due to job insecurity\n", + "2. **Technology Innovation Pipeline**\n", + " * Invest in R&D focused on customer-identified technology priorities\n", + " * Develop modular product architecture enabling easier upgrades\n", + " * Create technology differentiation in areas most valued by customers\n", "\n", - "### 2. Skills Gap Challenges\n", - "* Rapidly evolving market requires new technical and adaptive capabilities\n", - "* Current skillsets may become outdated as industry demands shift\n", - "* Competition from external candidates with market-relevant skills\n", + "3. **Sustainability Leadership**\n", + " * Set industry-leading environmental targets with transparent reporting\n", + " * Integrate sustainability into core product development processes\n", + " * Develop circular economy business models reducing environmental impact\n", "\n", - "### 3. Direction and Leadership Needs\n", - "* Unclear strategic vision during market transitions affects employee confidence\n", - "* Difficulty aligning individual contributions with changing organizational goals\n", - "* Potential communication gaps between leadership and workforce\n", + "## Success Metrics\n", + "* Customer retention rates across price segments\n", + "* Technology satisfaction scores in customer feedback\n", + "* Environmental credential awareness and influence on purchase decisions\n", + "* Share of wallet among price-sensitive customers\n", + "* Conversion rates from environmental messaging# Market Impact Analysis: Employee Stakeholders\n", "\n", - "## Recommended Actions\n", + "## Key Impacts on Employees\n", "\n", "### High Priority\n", - "1. **Implement transparent communication strategy**\n", - " * Schedule regular town halls addressing market changes and company response\n", - " * Create dedicated intranet section for market updates and implications\n", - " * Establish anonymous feedback channels for employee concerns\n", + "1. **Job Security Concerns**\n", + " * Market volatility creates uncertainty about position stability\n", + " * Potential restructuring or role changes due to market adaptation\n", + " * Increased anxiety affecting productivity and engagement\n", "\n", - "2. **Develop comprehensive skills development program**\n", - " * Conduct skills gap analysis against market requirements\n", - " * Allocate budget for targeted training in high-demand areas\n", - " * Create mentorship opportunities with experienced team members\n", + "2. **Skills Gap Challenges**\n", + " * Rapidly evolving market demands new technical competencies\n", + " * Current skillsets may become outdated or insufficient\n", + " * Learning curve pressure during operational transitions\n", "\n", "### Medium Priority\n", - "1. **Enhance job security measures**\n", - " * Clearly communicate criteria for retention decisions\n", - " * Develop internal mobility program to retain talent in different roles\n", - " * Consider flexible work arrangements to reduce overhead costs\n", + "3. **Direction and Communication Needs**\n", + " * Unclear strategic vision during market shifts\n", + " * Inconsistent messaging about organizational response\n", + " * Difficulty aligning individual contributions with changing goals\n", "\n", - "2. **Strengthen leadership alignment**\n", - " * Ensure consistent messaging across all management levels\n", - " * Provide managers with market intelligence to address team questions\n", - " * Create cross-functional teams to address market challenges\n", + "## Recommended Actions\n", "\n", - "### Long-term Considerations\n", - "1. **Build organizational resilience**\n", - " * Develop succession planning for critical roles\n", - " * Create culture of continuous learning and adaptability\n", - " * Implement recognition programs for employees embracing change\n", + "### Immediate Actions (0-3 months)\n", + "* **Establish transparent communication channels**\n", + " - Schedule regular town halls addressing market changes\n", + " - Create dedicated intranet section for change management updates\n", + " - Train managers to effectively communicate during uncertainty\n", + "\n", + "* **Conduct skills assessment and gap analysis**\n", + " - Map current employee skills against projected market needs\n", + " - Identify critical skill development priorities\n", + " - Develop personalized learning paths for key roles\n", + "\n", + "### Short-Term Actions (3-6 months)\n", + "* **Launch targeted upskilling initiatives**\n", + " - Implement training programs for high-demand market skills\n", + " - Create mentorship opportunities with skilled team members\n", + " - Provide learning stipends for relevant external education\n", + "\n", + "* **Enhance job security through transparency**\n", + " - Clearly communicate business adaptation strategy\n", + " - Define how roles will evolve rather than disappear\n", + " - Showcase success stories of employees who have successfully transitioned\n", + "\n", + "### Long-Term Actions (6-12 months)\n", + "* **Develop strategic workforce planning**\n", + " - Create career progression paths aligned with market direction\n", + " - Implement rotation programs to build versatile skills\n", + " - Establish innovation teams to proactively address market changes\n", + "\n", + "* **Build change resilience culture**\n", + " - Reward adaptability and continuous learning\n", + " - Incorporate market awareness into performance reviews\n", + " - Develop change management capabilities across all levels\n", "\n", - "2. **Align compensation with market realities**\n", - " * Review compensation structure against changing market conditions\n", - " * Consider performance incentives tied to new strategic priorities\n", - " * Explore non-monetary benefits that address employee concerns# Market Impact Analysis for Investors\n", + "## Success Metrics\n", + "* Employee retention rates during transition periods\n", + "* Skills development completion and application rates\n", + "* Employee engagement and confidence scores\n", + "* Internal mobility and role adaptation statistics# Market Impact Analysis for Investors\n", "\n", "## Key Impacts\n", "\n", "### 1. Return on Investment Pressure\n", "* Market volatility may challenge growth expectations\n", - "* Competitive landscape intensifying, potentially squeezing margins\n", - "* Longer timelines to profitability in uncertain economic conditions\n", + "* Competitive landscape intensification could compress margins\n", + "* Extended payback periods likely as market stabilizes\n", "\n", - "### 2. Risk Exposure Concerns\n", + "### 2. Risk Profile Shifts\n", "* Increased regulatory scrutiny creating compliance costs\n", "* Market consolidation threatening competitive positioning\n", - "* Potential for rapid technology shifts requiring additional capital\n", + "* Potential for capital structure stress during transition periods\n", "\n", "### 3. Cost Management Challenges\n", "* Inflationary pressures affecting operational expenses\n", - "* Talent acquisition costs rising in competitive sectors\n", - "* Supply chain disruptions potentially increasing procurement costs\n", + "* Technology investment requirements accelerating\n", + "* Talent acquisition costs rising in specialized areas\n", "\n", "## Recommended Actions\n", "\n", "### High Priority\n", - "1. **Enhance Transparency in Reporting**\n", - " * Implement more frequent performance updates\n", - " * Develop clear metrics for measuring progress against growth targets\n", - " * Provide detailed risk mitigation strategies in quarterly reports\n", + "1. **Revise portfolio allocation strategy**\n", + " * Diversify across market segments to balance risk\n", + " * Increase allocation to counter-cyclical assets\n", + " * Establish clear performance thresholds for continued investment\n", "\n", - "2. **Optimize Capital Allocation**\n", - " * Review investment portfolio for underperforming assets\n", - " * Prioritize initiatives with strongest ROI potential\n", - " * Consider strategic divestments in high-risk market segments\n", + "2. **Enhance transparency in reporting**\n", + " * Implement more frequent performance updates\n", + " * Develop clear metrics for cost control effectiveness\n", + " * Create dashboard for risk exposure visualization\n", "\n", "### Medium Priority\n", - "1. **Strengthen Cost Control Mechanisms**\n", - " * Implement advanced analytics for expense monitoring\n", - " * Explore automation opportunities to reduce operational costs\n", - " * Develop contingency budgets for market disruptions\n", + "1. **Strengthen governance mechanisms**\n", + " * Review risk management frameworks\n", + " * Establish specialized committees for emerging market challenges\n", + " * Develop contingency plans for various market scenarios\n", "\n", - "2. **Diversify Growth Strategies**\n", - " * Balance high-growth initiatives with stable revenue streams\n", - " * Explore strategic partnerships to share risk and resources\n", - " * Consider geographic expansion to reduce market concentration risk\n", + "2. **Optimize cost structures**\n", + " * Identify automation opportunities\n", + " * Evaluate outsourcing non-core functions\n", + " * Implement zero-based budgeting approaches\n", "\n", "### Long-term Considerations\n", - "1. **Align Incentive Structures**\n", - " * Review compensation models to ensure alignment with investor priorities\n", - " * Develop performance metrics that balance growth with cost efficiency\n", - " * Create accountability for risk management at executive level\n", + "1. **Strategic repositioning**\n", + " * Evaluate potential for vertical integration\n", + " * Assess opportunities in adjacent markets\n", + " * Consider strategic partnerships to share risk\n", "\n", - "2. **Build Resilience Planning**\n", - " * Develop scenario analyses for various market conditions\n", - " * Create early warning systems for emerging market risks\n", - " * Establish clear communication protocols for market disruptions# Market Impact Analysis for Suppliers\n", + "2. **Innovation investment**\n", + " * Allocate resources to R&D for competitive differentiation\n", + " * Explore emerging technologies with efficiency potential\n", + " * Develop intellectual property strategy# Market Impact Analysis for Suppliers\n", "\n", "## Key Impacts\n", "\n", @@ -408,7 +460,7 @@ "* **Rising raw material costs** squeezing profit margins\n", "* **Inflationary pressures** affecting operational expenses\n", "* **Competitive pricing environment** limiting ability to pass costs to customers\n", - "* **Contract renegotiation requests** from cost-conscious buyers\n", + "* **Contract renegotiation challenges** with fixed-price agreements\n", "\n", "### 3. Technology Transitions\n", "* **Legacy systems becoming obsolete** requiring significant investment\n", @@ -418,252 +470,48 @@ "\n", "## Recommended Actions (Prioritized)\n", "\n", - "### Immediate Priorities (0-3 months)\n", + "### Immediate Priority (0-3 months)\n", "1. **Conduct capacity assessment and optimization**\n", - " * Map current bottlenecks and constraints\n", - " * Implement lean manufacturing principles\n", - " * Develop contingency plans for peak demand periods\n", - "\n", - "2. **Implement strategic pricing models**\n", - " * Develop value-based pricing strategies\n", - " * Create tiered service offerings\n", - " * Establish cost-plus contracts with material price adjustment clauses\n", - "\n", - "### Medium-Term Actions (3-12 months)\n", - "1. **Develop technology roadmap**\n", - " * Assess current technological capabilities against market trends\n", - " * Prioritize investments in critical technologies\n", - " * Create phased implementation plan\n", - "\n", - "2. **Strengthen supplier relationships**\n", - " * Diversify supplier base to reduce dependency\n", - " * Negotiate long-term agreements with key suppliers\n", - " * Explore collaborative forecasting with customers\n", - "\n", - "### Long-Term Strategies (12+ months)\n", - "1. **Invest in automation and digitalization**\n", - " * Implement advanced manufacturing technologies\n", - " * Develop digital twins for production optimization\n", - " * Explore AI/ML for predictive maintenance\n", - "\n", - "2. **Build workforce capabilities**\n", - " * Develop training programs for new technologies\n", - " * Recruit specialized talent in emerging tech areas\n", - " * Create knowledge transfer systems\n", - "\n", - "## Performance Metrics to Track\n", - "* Production capacity utilization\n", - "* On-time delivery rates\n", - "* Profit margin by product/service line\n", - "* Technology adoption ROI\n", - "* Customer satisfaction scores# Market Impact Analysis for Price-Sensitive, Tech-Focused, Environmentally Conscious Customers\n", - "\n", - "## Key Market Changes & Impacts\n", - "\n", - "### HIGH PRIORITY\n", - "**1. Rising Inflation & Cost Pressures**\n", - "* Customers will become increasingly price-sensitive and may delay purchases\n", - "* Value perception will become critical to purchasing decisions\n", - "* Potential shift to lower-cost alternatives or extending product lifecycles\n", - "\n", - "**2. Technology Acceleration**\n", - "* Growing expectation gap between current products and latest innovations\n", - "* Increased demand for seamless integration with other devices/platforms\n", - "* Higher expectations for regular software updates and feature additions\n", - "\n", - "### MEDIUM PRIORITY\n", - "**3. Environmental Regulation & Awareness**\n", - "* Growing demand for transparent sustainability practices and credentials\n", - "* Increased scrutiny of product lifecycle environmental impact\n", - "* Willingness to pay modest premiums for genuinely sustainable options\n", - "\n", - "**4. Economic Uncertainty**\n", - "* More deliberate, research-intensive purchasing processes\n", - "* Heightened focus on product longevity and durability\n", - "* Preference for flexible payment options and clear value demonstration\n", - "\n", - "## Recommended Actions\n", - "\n", - "### Immediate Actions (0-6 months)\n", - "1. **Introduce tiered pricing models** with clear value differentiation\n", - "2. **Develop trade-in/upgrade programs** to address price sensitivity while encouraging technology adoption\n", - "3. **Launch transparent sustainability dashboard** highlighting environmental initiatives and product impacts\n", - "\n", - "### Short-Term Actions (6-12 months)\n", - "1. **Implement AI-driven personalization** to enhance technology experience without raising costs\n", - "2. **Create educational content** demonstrating long-term cost benefits of environmentally-friendly features\n", - "3. **Develop subscription options** that bundle products with services to distribute costs\n", - "\n", - "### Strategic Initiatives (12+ months)\n", - "1. **Redesign product development** to incorporate modular components for easier upgrades\n", - "2. **Establish sustainability leadership** through circular economy initiatives and carbon reduction\n", - "3. **Build community platforms** where customers can share optimization tips and provide feedback\n", - "\n", - "## Success Metrics\n", - "* Customer retention rate improvements\n", - "* Positive sentiment around value perception\n", - "* Adoption rates of sustainable product options\n", - "* Engagement with technology features\n", - "* Net promoter score trends# Market Impact Analysis for Employees\n", - "\n", - "## Key Impacts\n", - "\n", - "### 1. Job Security Concerns\n", - "* Market volatility creates uncertainty about long-term employment stability\n", - "* Potential restructuring or role changes as company adapts to market shifts\n", - "* Increased anxiety affecting productivity and engagement\n", - "\n", - "### 2. Skills Gap Challenges\n", - "* Emerging technologies and market demands require new competencies\n", - "* Current skillsets may become less relevant as industry evolves\n", - "* Learning curve pressure during operational transitions\n", - "\n", - "### 3. Strategic Direction Uncertainty\n", - "* Unclear organizational priorities during market changes\n", - "* Difficulty aligning individual contributions with shifting company goals\n", - "* Reduced confidence in leadership decisions without transparent communication\n", - "\n", - "## Recommended Actions (In Priority Order)\n", - "\n", - "### IMMEDIATE PRIORITY\n", - "1. **Establish Transparent Communication Channels**\n", - " * Implement regular town halls addressing market changes and company response\n", - " * Create dedicated intranet section for market updates and strategic direction\n", - " * Ensure leadership visibility with consistent messaging about future plans\n", - "\n", - "2. **Launch Skills Assessment & Development Program**\n", - " * Conduct organization-wide skills gap analysis\n", - " * Develop personalized learning paths for critical emerging competencies\n", - " * Allocate protected time for upskilling activities\n", - "\n", - "### HIGH PRIORITY\n", - "3. **Strengthen Job Security Measures**\n", - " * Clearly communicate retention strategies and criteria\n", - " * Implement cross-training programs to increase employee versatility\n", - " * Create internal mobility pathways to retain talent in evolving roles\n", - "\n", - "4. **Enhance Change Management Support**\n", - " * Train managers in supporting teams through market transitions\n", - " * Provide psychological safety resources and stress management tools\n", - " * Establish change ambassador network from within employee ranks\n", - "\n", - "### MEDIUM PRIORITY\n", - "5. **Align Incentives with New Market Direction**\n", - " * Revise performance metrics to reflect changing priorities\n", - " * Recognize and reward adaptation and innovation\n", - " * Create special project opportunities addressing market challenges\n", - "\n", - "6. **Gather Continuous Employee Feedback**\n", - " * Implement pulse surveys to monitor concerns and sentiment\n", - " * Create safe channels for expressing worries and suggestions\n", - " * Demonstrate responsive action to feedback received\n", - "\n", - "By addressing these impacts with structured interventions, the organization can transform market uncertainty into an opportunity for employee growth and increased engagement.# Market Impact Analysis for Investors\n", - "\n", - "## Key Impacts\n", - "\n", - "### 1. Return on Investment Pressure\n", - "* Market volatility may create short-term performance challenges\n", - "* Competitive landscape intensification could delay growth projections\n", - "* Cost inflation might squeeze profit margins despite cost control efforts\n", - "\n", - "### 2. Risk Profile Shifts\n", - "* Increased market uncertainty requires portfolio rebalancing\n", - "* Regulatory changes may create compliance costs and operational constraints\n", - "* Potential for higher capital requirements in uncertain economic conditions\n", - "\n", - "### 3. Growth Opportunity Transformation\n", - "* Traditional growth channels may underperform expectations\n", - "* New market segments could emerge requiring strategic pivots\n", - "* Acquisition opportunities may arise as competitors struggle\n", - "\n", - "## Recommended Actions (Prioritized)\n", + " * Map current production capabilities against demand forecasts\n", + " * Identify and resolve critical bottlenecks\n", + " * Implement short-term efficiency improvements\n", "\n", - "### Immediate Priority (0-3 months)\n", - "1. **Enhance Transparency**: Implement more frequent investor communications with clear metrics on cost control initiatives and their impact\n", - "2. **Risk Mitigation Planning**: Develop scenario-based contingency plans for various market downturns\n", - "3. **Cash Position Review**: Evaluate optimal cash reserves balancing growth investment and risk protection\n", + "2. **Develop strategic pricing models**\n", + " * Create tiered pricing structures based on volume and service levels\n", + " * Incorporate material cost indexing in new contracts\n", + " * Identify value-added services that can command premium pricing\n", "\n", "### Medium Priority (3-9 months)\n", - "1. **Strategic Realignment**: Adjust growth targets to reflect market realities while identifying new opportunity areas\n", - "2. **Efficiency Acceleration**: Fast-track automation and operational streamlining to protect margins\n", - "3. **Competitive Intelligence**: Increase monitoring of market shifts and competitor vulnerabilities\n", - "\n", - "### Long-term Priority (9+ months)\n", - "1. **Portfolio Diversification**: Explore adjacent markets with lower correlation to current business cycles\n", - "2. **Strategic Acquisition Planning**: Prepare for opportunistic acquisitions of distressed assets\n", - "3. **Innovation Investment**: Allocate resources to high-potential innovation that can drive growth despite market headwinds\n", - "\n", - "## Success Metrics\n", - "* Maintained or improved profit margins despite market pressures\n", - "* Risk-adjusted returns meeting or exceeding industry benchmarks\n", - "* Successful implementation of cost control measures with quantifiable savings\n", - "* Balanced growth investments maintaining long-term competitive positioning# Market Impact Analysis for Suppliers\n", - "\n", - "## Key Impacts\n", - "\n", - "### 1. Capacity Constraints\n", - "* **Supply chain bottlenecks** limiting production capabilities\n", - "* **Increased lead times** affecting delivery schedules\n", - "* **Inability to meet growing demand** from customers\n", - "* **Resource allocation challenges** across customer base\n", - "\n", - "### 2. Price Pressures\n", - "* **Rising raw material costs** squeezing profit margins\n", - "* **Inflationary pressures** affecting operational expenses\n", - "* **Competitive pricing environment** limiting ability to pass costs to customers\n", - "* **Contract renegotiation challenges** with fixed-price agreements\n", + "1. **Establish technology roadmap**\n", + " * Assess current technological capabilities against market trends\n", + " * Prioritize investments based on ROI and customer requirements\n", + " * Develop phased implementation plan for critical upgrades\n", "\n", - "### 3. Technology Transitions\n", - "* **Legacy systems becoming obsolete** requiring significant investment\n", - "* **New skill requirements** for workforce\n", - "* **Integration challenges** with customer systems\n", - "* **R&D investment needs** to remain competitive\n", + "2. **Diversify supply chain**\n", + " * Identify alternative material sources and manufacturing options\n", + " * Develop contingency production plans\n", + " * Create strategic inventory buffers for critical components\n", "\n", - "## Recommended Actions (Prioritized)\n", + "### Long-term Priority (9-18 months)\n", + "1. **Invest in workforce development**\n", + " * Create training programs for emerging technologies\n", + " * Recruit specialized talent for innovation initiatives\n", + " * Develop knowledge transfer systems for institutional expertise\n", "\n", - "### Immediate Priorities (0-6 months)\n", - "1. **Conduct capacity assessment and optimization**\n", - " * Map current production capabilities against demand forecasts\n", - " * Identify and eliminate bottlenecks in production processes\n", - " * Implement lean manufacturing principles to improve efficiency\n", - "\n", - "2. **Develop strategic pricing models**\n", - " * Create tiered pricing structures based on volume and service levels\n", - " * Implement cost-plus-margin models with adjustment mechanisms\n", - " * Explore value-based pricing for premium offerings\n", - "\n", - "### Medium-Term Actions (6-18 months)\n", - "1. **Invest in technology modernization**\n", - " * Develop phased technology upgrade roadmap\n", - " * Prioritize systems that interface with key customers\n", - " * Implement training programs for staff on new technologies\n", - "\n", - "2. **Diversify supplier base**\n", - " * Identify alternative sources for critical materials\n", - " * Develop relationships with suppliers in different geographic regions\n", - " * Create contingency plans for supply disruptions\n", - "\n", - "### Long-Term Strategy (18+ months)\n", - "1. **Form strategic partnerships**\n", - " * Explore joint ventures to expand capacity\n", - " * Develop co-innovation initiatives with key customers\n", - " * Consider vertical integration opportunities\n", - "\n", - "2. **Build resilience through flexibility**\n", - " * Design adaptable production systems\n", - " * Create modular product architectures\n", - " * Develop scenario-based planning capabilities\n", + "2. **Establish strategic partnerships**\n", + " * Identify complementary suppliers for collaborative offerings\n", + " * Explore vertical integration opportunities\n", + " * Develop joint innovation initiatives with key customers\n", "\n", "## Success Metrics\n", - "* Reduction in production backlogs by 30%\n", - "* Maintenance of target profit margins within 2% of goals\n", - "* Technology adoption rate meeting industry benchmarks\n", - "* Customer satisfaction scores above 85%" + "* Reduction in production backlogs by 25% within 6 months\n", + "* Maintenance of minimum 15% gross margin despite price pressures\n", + "* Successful implementation of at least two new technologies within 12 months\n", + "* Reduction in customer delivery complaints by 30% within 9 months" ] } ], - "execution_count": 7 + "execution_count": 6 }, { "metadata": {}, diff --git a/notebooks/agents/Prompt-Chaining Workflow.ipynb b/notebooks/agents/Prompt-Chaining Workflow.ipynb index 74df58a..e4e822c 100644 --- a/notebooks/agents/Prompt-Chaining Workflow.ipynb +++ b/notebooks/agents/Prompt-Chaining Workflow.ipynb @@ -40,15 +40,23 @@ "metadata": { "collapsed": true, "ExecuteTime": { - "end_time": "2025-05-11T21:48:44.069877Z", - "start_time": "2025-05-11T21:48:43.106474Z" + "end_time": "2025-11-30T13:48:49.259877Z", + "start_time": "2025-11-30T13:48:48.611866Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_3_jupyter", + "Line_4_jupyter", + "Line_5_jupyter", + "Line_6_jupyter" + ] } }, "cell_type": "code", "source": [ "%useLatestDescriptors\n", "%use coroutines\n", - "%use langchain4j(1.0.0-beta3, anthropic)" + "%use langchain4j(model = anthropic)" ], "outputs": [], "execution_count": 1 @@ -61,8 +69,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:48:44.100358Z", - "start_time": "2025-05-11T21:48:44.073812Z" + "end_time": "2025-11-30T13:48:49.295090Z", + "start_time": "2025-11-30T13:48:49.260582Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_7_jupyter" + ] } }, "cell_type": "code", @@ -82,14 +95,19 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:48:49.867603Z", - "start_time": "2025-05-11T21:48:49.653724Z" + "end_time": "2025-11-30T13:48:49.530413Z", + "start_time": "2025-11-30T13:48:49.295646Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_8_jupyter" + ] } }, "cell_type": "code", "source": [ - "import dev.langchain4j.data.message.SystemMessage.systemMessage\n", - "import dev.langchain4j.data.message.UserMessage.userMessage\n", + "import dev.langchain4j.data.message.SystemMessage\n", + "import dev.langchain4j.data.message.UserMessage\n", "\n", "suspend fun llmCall(\n", " prompt: String,\n", @@ -104,10 +122,11 @@ " .build()\n", "\n", " return withContext(Dispatchers.IO) {\n", - " val response = client.chat {\n", - " systemPrompt?.let { messages += systemMessage(it) }\n", - " messages += userMessage(prompt)\n", + " val messages = buildList {\n", + " systemPrompt?.let { add(SystemMessage(it)) }\n", + " add(UserMessage(prompt))\n", " }\n", + " val response = client.chat(messages)\n", " response.aiMessage().text()\n", " }\n", "}" @@ -127,8 +146,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:48:51.193436Z", - "start_time": "2025-05-11T21:48:51.107695Z" + "end_time": "2025-11-30T13:48:49.661604Z", + "start_time": "2025-11-30T13:48:49.533742Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_9_jupyter" + ] } }, "cell_type": "code", @@ -165,8 +189,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:48:52.902515Z", - "start_time": "2025-05-11T21:48:52.879801Z" + "end_time": "2025-11-30T13:48:49.747609Z", + "start_time": "2025-11-30T13:48:49.666371Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_10_jupyter" + ] } }, "cell_type": "code", @@ -221,8 +250,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:48:54.455677Z", - "start_time": "2025-05-11T21:48:54.431018Z" + "end_time": "2025-11-30T13:48:49.807284Z", + "start_time": "2025-11-30T13:48:49.751656Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_11_jupyter" + ] } }, "cell_type": "code", @@ -251,8 +285,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:49:08.576050Z", - "start_time": "2025-05-11T21:48:57.097290Z" + "end_time": "2025-11-30T13:48:56.353802Z", + "start_time": "2025-11-30T13:48:49.816409Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_12_jupyter" + ] } }, "cell_type": "code", diff --git a/notebooks/agents/Routing Workflow.ipynb b/notebooks/agents/Routing Workflow.ipynb index 1819e99..502d430 100644 --- a/notebooks/agents/Routing Workflow.ipynb +++ b/notebooks/agents/Routing Workflow.ipynb @@ -39,14 +39,14 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:49:56.626451Z", - "start_time": "2025-05-11T21:49:55.686026Z" + "end_time": "2025-11-30T13:24:38.348528Z", + "start_time": "2025-11-30T13:24:35.644470Z" } }, "cell_type": "code", "source": [ "%useLatestDescriptors\n", - "%use langchain4j(1.0.0-beta3)" + "%use langchain4j" ], "outputs": [], "execution_count": 1 @@ -59,8 +59,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:49:56.656261Z", - "start_time": "2025-05-11T21:49:56.630928Z" + "end_time": "2025-11-30T13:24:38.378576Z", + "start_time": "2025-11-30T13:24:38.349652Z" } }, "cell_type": "code", @@ -80,8 +80,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:49:57.504579Z", - "start_time": "2025-05-11T21:49:57.461393Z" + "end_time": "2025-11-30T13:24:38.425234Z", + "start_time": "2025-11-30T13:24:38.378943Z" } }, "cell_type": "code", @@ -107,8 +107,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:50:00.508006Z", - "start_time": "2025-05-11T21:50:00.322466Z" + "end_time": "2025-11-30T13:24:38.595581Z", + "start_time": "2025-11-30T13:24:38.425664Z" } }, "cell_type": "code", @@ -141,8 +141,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:51:04.273220Z", - "start_time": "2025-05-11T21:51:04.170776Z" + "end_time": "2025-11-30T13:24:38.807064Z", + "start_time": "2025-11-30T13:24:38.596010Z" } }, "cell_type": "code", @@ -218,7 +218,7 @@ "}" ], "outputs": [], - "execution_count": 6 + "execution_count": 5 }, { "metadata": {}, @@ -232,8 +232,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:51:05.865926Z", - "start_time": "2025-05-11T21:51:05.829507Z" + "end_time": "2025-11-30T13:24:38.861740Z", + "start_time": "2025-11-30T13:24:38.808078Z" } }, "cell_type": "code", @@ -285,7 +285,7 @@ ")" ], "outputs": [], - "execution_count": 7 + "execution_count": 6 }, { "metadata": {}, @@ -299,8 +299,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:51:07.143681Z", - "start_time": "2025-05-11T21:51:07.124116Z" + "end_time": "2025-11-30T13:24:38.891012Z", + "start_time": "2025-11-30T13:24:38.862137Z" } }, "cell_type": "code", @@ -332,7 +332,7 @@ ")" ], "outputs": [], - "execution_count": 8 + "execution_count": 7 }, { "metadata": {}, @@ -342,8 +342,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T21:51:42.001153Z", - "start_time": "2025-05-11T21:51:11.086610Z" + "end_time": "2025-11-30T13:25:11.997957Z", + "start_time": "2025-11-30T13:24:38.891424Z" } }, "cell_type": "code", @@ -378,41 +378,39 @@ "----------------------------------------\n", "Available routes: [billing, technical, account, product]\n", "Routing Analysis:\n", - "The user is experiencing issues with logging into their account, specifically receiving an 'invalid password' error despite using what they believe is the correct password. This indicates a problem related to account access rather than billing, technical issues with the product itself, or inquiries about product features. Given the urgency expressed by the user, as they need to regain access to submit a report by the end of the day, the account support team is best suited to assist with this issue.\n", + "The user is experiencing issues accessing their account, specifically related to login credentials. The urgency of the situation is highlighted by the need to submit a report by the end of the day. Therefore, the most appropriate team to assist with account access issues is the account support team, as they specialize in resolving login and access problems.\n", "Selected route: account\n", "Account Support Response:\n", "\n", "Dear John,\n", "\n", - "Thank you for reaching out regarding your account access issue. We understand the urgency of your situation, and we are here to assist you in regaining access to your account. To prioritize your account security, please follow these steps:\n", - "\n", - "1. **Verify Your Identity**: Before we proceed, we need to confirm your identity. Please provide the following information:\n", - " - The email address associated with your account.\n", - " - Any recent transactions or account activity that you can recall.\n", - " - The last successful login date and time.\n", + "Thank you for reaching out regarding your account access issue. I understand the urgency of your situation, and I am here to assist you in regaining access to your account while prioritizing your security.\n", "\n", - "2. **Password Reset**: If you are confident that you are using the correct password, it may be beneficial to reset it. Please follow these steps:\n", - " - Go to the login page and click on \"Forgot Password?\"\n", - " - Enter your registered email address and follow the instructions sent to your email.\n", - " - Create a new password that is strong and unique (at least 12 characters, including uppercase letters, lowercase letters, numbers, and special characters).\n", + "**Steps for Account Recovery:**\n", "\n", - "3. **Check for Account Lock**: If you have attempted to log in multiple times with an incorrect password, your account may be temporarily locked for security reasons. If this is the case, please wait 30 minutes before trying again or proceed with the password reset.\n", + "1. **Password Reset:**\n", + " - Please initiate a password reset by clicking on the \"Forgot Password?\" link on the login page.\n", + " - Enter your registered email address and follow the instructions sent to your inbox. Be sure to check your spam or junk folder if you do not see the email within a few minutes.\n", "\n", - "4. **Enable Two-Factor Authentication (2FA)**: Once you regain access, we highly recommend enabling 2FA for added security. This will require a second form of verification when logging in, significantly enhancing your account's protection.\n", + "2. **Verify Your Identity:**\n", + " - During the password reset process, you may be asked to answer security questions or verify your identity through a secondary method (e.g., SMS code, authentication app). Please ensure you have access to these verification methods.\n", "\n", - "**Security Tips**:\n", - "- Avoid using the same password across multiple accounts.\n", - "- Regularly update your passwords and use a password manager if necessary.\n", - "- Be cautious of phishing attempts; always verify the source of any communication regarding your account.\n", + "3. **Create a Strong Password:**\n", + " - When creating a new password, ensure it is strong and unique. Use a combination of uppercase and lowercase letters, numbers, and special characters. Avoid using easily guessable information.\n", "\n", - "**Resolution Time**: Once we receive the required information, we aim to resolve your issue within 24 hours. However, if you choose to reset your password, you should be able to regain access immediately after completing the reset process.\n", + "**Security Tips:**\n", + "- Enable two-factor authentication (2FA) on your account if you haven't already. This adds an extra layer of security.\n", + "- Regularly update your passwords and avoid reusing them across different accounts.\n", + "- Be cautious of phishing attempts. Always verify the source of any emails or messages requesting your account information.\n", "\n", - "Please respond with the requested information at your earliest convenience so we can assist you further.\n", + "**Resolution Time:**\n", + "Once you complete the password reset process, you should be able to access your account immediately. If you encounter any further issues, please respond to this message, and I will assist you further. \n", "\n", - "Best regards,\n", + "Thank you for your attention to these security measures. I look forward to your successful account recovery.\n", "\n", + "Best regards, \n", "[Your Name] \n", - "Account Security Team\n", + "Account Security Specialist\n", "Ticket 2:\n", "----------------------------------------\n", "\n", @@ -426,31 +424,31 @@ "----------------------------------------\n", "Available routes: [billing, technical, account, product]\n", "Routing Analysis:\n", - "The ticket should be routed to the billing team because the user is inquiring about an unexpected charge on their credit card. The key terms here are 'unexpected charge' and 'adjust it if it's a mistake', indicating that Sarah is seeking clarification and potential correction regarding billing issues. This falls squarely within the responsibilities of the billing team, who handle charges and payment discrepancies.\n", + "The ticket should be routed to the billing team because the user is inquiring about an unexpected charge on their credit card. The key terms here are 'unexpected charge' and 'adjust it if it's a mistake', indicating that Sarah is seeking clarification and potential correction regarding her billing. This falls squarely within the responsibilities of the billing team, which handles charges and payment issues.\n", "Selected route: billing\n", "Billing Support Response:\n", "\n", "Hello Sarah,\n", "\n", - "Thank you for reaching out regarding the unexpected charge of $49.99 on your credit card. I understand how concerning this can be, especially when you were expecting to be billed at the $29.99 plan.\n", + "Thank you for reaching out regarding the unexpected charge of $49.99 on your credit card. I understand how concerning this can be, and I'm here to help clarify the situation.\n", "\n", - "Upon reviewing your account, it appears that the charge of $49.99 corresponds to an upgrade to a premium service that was activated recently. This may have been done inadvertently or through a misunderstanding of the plan options. I apologize for any confusion this may have caused.\n", + "The charge of $49.99 may be due to an upgrade to a higher-tier plan or an additional service that was added to your account. I will need to review your account details to confirm the reason for this discrepancy.\n", "\n", - "To resolve this issue, I recommend the following steps:\n", + "Here are the next steps we will take:\n", "\n", - "1. **Confirm Your Current Plan**: Please verify if you intended to upgrade to the premium service. If not, we can revert your account back to the $29.99 plan.\n", - "2. **Adjustment of Charges**: If you confirm that you did not intend to upgrade, I will initiate a refund for the $49.99 charge. This process typically takes 3-5 business days to reflect on your account.\n", - "3. **Future Billing**: Once the adjustment is made, you will be billed $29.99 for your next billing cycle.\n", + "1. **Account Review**: I will check your account to verify your current plan and any recent changes. This process typically takes 1-2 business days.\n", + "2. **Follow-Up**: Once I have the information, I will follow up with you via email to explain the charge and discuss any necessary adjustments.\n", + "3. **Adjustment**: If the charge is indeed a mistake, I will initiate a refund for the difference, which can take 3-5 business days to process.\n", "\n", - "Please reply to this message confirming your intended plan, and I will take care of the rest promptly.\n", + "In the meantime, if you have any additional questions or need further assistance, please feel free to reach out. \n", "\n", - "For your convenience, we accept various payment options including credit/debit cards and PayPal for future transactions.\n", + "For your convenience, we accept various payment options, including credit/debit cards and PayPal, should you need to make any future payments.\n", "\n", - "Thank you for your understanding, and I look forward to resolving this for you!\n", + "Thank you for your patience, and I look forward to resolving this for you!\n", "\n", "Best regards, \n", "[Your Name] \n", - "Billing Support Specialist\n", + "Billing Support Team\n", "Ticket 3:\n", "----------------------------------------\n", "\n", @@ -464,46 +462,51 @@ "----------------------------------------\n", "Available routes: [billing, technical, account, product]\n", "Routing Analysis:\n", - "The user's request is focused on exporting project data to Excel, which pertains to the functionality of the product itself. The user is seeking guidance on how to perform a specific action within the product, indicating that they need assistance with the product's features rather than billing, account management, or technical issues. Therefore, the product team is best suited to provide the necessary support and instructions for exporting data.\n", + "The user's request is focused on exporting project data, which relates to the functionality of the product. They are seeking guidance on how to perform a specific action within the product, indicating that they need assistance with the product's features rather than billing, account issues, or technical problems. Therefore, the product team is best suited to provide the necessary support and instructions for exporting data.\n", "Selected route: product\n", "Product Support Response:\n", "\n", "Hi Mike,\n", "\n", - "Thank you for reaching out! I’m happy to help you with exporting your project data to Excel. Yes, it is indeed possible to perform a bulk export, and I’ll walk you through the steps to make it as smooth as possible.\n", + "Thank you for reaching out! I'm happy to help you with exporting your project data to Excel. Yes, it is indeed possible to perform a bulk export, and I’ll walk you through the steps to make this process smooth for you.\n", "\n", "### Steps to Export Data to Excel:\n", "\n", "1. **Navigate to Your Project**: Start by opening the project from which you want to export data.\n", "\n", - "2. **Access the Export Feature**: Look for the \"Export\" option, which is typically found in the project settings or under the \"More\" menu (represented by three dots or a gear icon).\n", + "2. **Access the Export Feature**: Look for the \"Export\" option, which is typically found in the project settings or under the \"More\" menu (often represented by three dots or a gear icon).\n", + "\n", + "3. **Select Data Type**: Choose the type of data you want to export. This could include tasks, milestones, or other project-related information.\n", "\n", - "3. **Select Data Type**: You may have options to choose what type of data you want to export (e.g., tasks, milestones, or overall project data). Select the appropriate option based on your needs.\n", + "4. **Choose Excel Format**: When prompted, select the Excel format (usually .xlsx) for your export.\n", "\n", - "4. **Choose Excel Format**: When prompted, select the Excel format for your export. This is usually labeled as \".xlsx\" or \"Excel\".\n", + "5. **Initiate the Export**: Click on the \"Export\" button. Depending on the size of your project data, this may take a moment. Once completed, the file will either download automatically or prompt you to save it.\n", "\n", - "5. **Initiate Export**: Click on the \"Export\" button. Depending on the size of your project, this may take a moment. Once completed, a download link will be provided.\n", + "6. **Open in Excel**: After downloading, you can open the file in Excel to view and manipulate your data as needed.\n", "\n", - "6. **Download the File**: Click the link to download your Excel file, and you can then open it in Excel for further analysis or reporting.\n", + "### Best Practices:\n", "\n", - "### Example of Usage:\n", - "For instance, if you are managing a project with multiple tasks and team members, exporting this data can help you create a comprehensive report for stakeholders. You can analyze task completion rates, resource allocation, and timelines directly in Excel.\n", + "- **Filter Data Before Exporting**: If you only need specific information, consider applying filters to your project data before exporting. This will help you create a more focused and manageable Excel file.\n", "\n", - "### Relevant Documentation:\n", - "For more detailed instructions, please refer to our [Exporting Data Documentation](#). This section provides additional insights and troubleshooting tips if you encounter any issues.\n", + "- **Regular Backups**: Make it a habit to export your project data regularly. This ensures you have up-to-date backups and can track changes over time.\n", "\n", "### Related Features:\n", - "You might also find the **Data Filtering** feature helpful before exporting. This allows you to narrow down the data to only what you need, making your Excel file more manageable. Additionally, consider using **Dashboards** to visualize your project data before exporting, which can provide a clearer picture of your project’s status.\n", "\n", - "If you have any further questions or need additional assistance, feel free to ask. Happy exporting!\n", + "- **Data Visualization**: Consider using built-in reporting tools to visualize your project data before exporting. This can provide insights that may be useful for your analysis.\n", + "\n", + "- **Integration with Other Tools**: If you frequently work with Excel, check if there are integrations available that can automate data syncing between your project management tool and Excel.\n", + "\n", + "For more detailed instructions, you can refer to the [Exporting Data Documentation](#) section, which provides additional insights and troubleshooting tips.\n", + "\n", + "If you have any further questions or need assistance with anything else, feel free to ask. Happy exporting!\n", "\n", "Best regards, \n", "[Your Name] \n", - "Product Support Team\n" + "Product Specialist\n" ] } ], - "execution_count": 9 + "execution_count": 8 }, { "metadata": {}, From 25a54951eb51e1f7e13c0b6a77748971b4e35490 Mon Sep 17 00:00:00 2001 From: devcrocod Date: Sun, 30 Nov 2025 15:20:57 +0100 Subject: [PATCH 3/6] update notebooks: bump `kinference` to 0.2.27 and `ktor` to 3.3.3, refine metadata, and adjust cache handling logic --- notebooks/kinference/KIClassification.ipynb | 101 ++++++++++++++----- notebooks/kinference/KIGPT2.ipynb | 32 +++--- notebooks/kinference/ORTClassification.ipynb | 90 +++++++++++++---- notebooks/kinference/ORTGPT2.ipynb | 39 +++---- 4 files changed, 181 insertions(+), 81 deletions(-) diff --git a/notebooks/kinference/KIClassification.ipynb b/notebooks/kinference/KIClassification.ipynb index ef132cc..6872936 100644 --- a/notebooks/kinference/KIClassification.ipynb +++ b/notebooks/kinference/KIClassification.ipynb @@ -5,15 +5,22 @@ "metadata": { "collapsed": true, "ExecuteTime": { - "end_time": "2025-02-10T13:00:12.108015Z", - "start_time": "2025-02-10T13:00:11.530587Z" + "end_time": "2025-11-30T14:10:40.342805Z", + "start_time": "2025-11-30T14:10:33.108236Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_3_jupyter", + "Line_4_jupyter", + "Line_5_jupyter" + ] } }, "source": [ "%use kotlin-dl\n", "\n", - "val kinferenceVersion = \"0.2.26\"\n", - "val ktorVersion = \"3.0.3\"\n", + "val kinferenceVersion = \"0.2.27\"\n", + "val ktorVersion = \"3.3.3\"\n", "\n", "USE {\n", " repositories {\n", @@ -39,8 +46,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:00:12.347215Z", - "start_time": "2025-02-10T13:00:12.295281Z" + "end_time": "2025-11-30T14:10:40.394384Z", + "start_time": "2025-11-30T14:10:40.344734Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_6_jupyter" + ] } }, "cell_type": "code", @@ -76,8 +88,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:00:34.395122Z", - "start_time": "2025-02-10T13:00:34.137897Z" + "end_time": "2025-11-30T14:10:40.671158Z", + "start_time": "2025-11-30T14:10:40.398352Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_7_jupyter" + ] } }, "cell_type": "code", @@ -144,8 +161,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:00:42.121114Z", - "start_time": "2025-02-10T13:00:42.095847Z" + "end_time": "2025-11-30T14:10:40.710096Z", + "start_time": "2025-11-30T14:10:40.672181Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_8_jupyter" + ] } }, "cell_type": "code", @@ -160,8 +182,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:00:48.526585Z", - "start_time": "2025-02-10T13:00:48.451536Z" + "end_time": "2025-11-30T14:10:40.833103Z", + "start_time": "2025-11-30T14:10:40.711316Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_9_jupyter" + ] } }, "cell_type": "code", @@ -183,8 +210,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:00:53.440965Z", - "start_time": "2025-02-10T13:00:52.959882Z" + "end_time": "2025-11-30T14:10:41.338242Z", + "start_time": "2025-11-30T14:10:40.833958Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_10_jupyter" + ] } }, "cell_type": "code", @@ -198,8 +230,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:00:58.001898Z", - "start_time": "2025-02-10T13:00:57.796134Z" + "end_time": "2025-11-30T14:10:41.694368Z", + "start_time": "2025-11-30T14:10:41.339067Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_11_jupyter" + ] } }, "cell_type": "code", @@ -245,8 +282,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:01:04.122663Z", - "start_time": "2025-02-10T13:01:04.003458Z" + "end_time": "2025-11-30T14:10:41.922928Z", + "start_time": "2025-11-30T14:10:41.695266Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_12_jupyter" + ] } }, "cell_type": "code", @@ -276,8 +318,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:01:20.419350Z", - "start_time": "2025-02-10T13:01:20.390133Z" + "end_time": "2025-11-30T14:10:41.987595Z", + "start_time": "2025-11-30T14:10:41.926778Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_13_jupyter" + ] } }, "cell_type": "code", @@ -292,8 +339,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:02:55.575404Z", - "start_time": "2025-02-10T13:02:41.686551Z" + "end_time": "2025-11-30T14:11:04.065051Z", + "start_time": "2025-11-30T14:10:41.989196Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_14_jupyter" + ] } }, "cell_type": "code", @@ -327,9 +379,8 @@ "output_type": "stream", "text": [ "Downloading model from: https://github.com/onnx/models/raw/main/validated/vision/classification/caffenet/model/caffenet-12.onnx\n", - "File already exists at /Users/pavel.gorgulov/Projects/Kotlin/Kotlin-AI-Examples/notebooks/kinference/.cache/CaffeNet.onnx. Skipping download.\n", + "Predefined directory doesn't exist. Creating directory at /Users/pavel.gorgulov/Projects/main_project/AI/Kotlin-AI-Examples/notebooks/kinference//.cache/.\n", "Downloading synset from: https://s3.amazonaws.com/onnx-model-zoo/synset.txt\n", - "File already exists at /Users/pavel.gorgulov/Projects/Kotlin/Kotlin-AI-Examples/notebooks/kinference/.cache/synset.txt. Skipping download.\n", "Loading model...\n", "Creating inputs...\n", "Starting inference...\n", @@ -1136,7 +1187,7 @@ ] } ], - "execution_count": 11 + "execution_count": 10 } ], "metadata": { diff --git a/notebooks/kinference/KIGPT2.ipynb b/notebooks/kinference/KIGPT2.ipynb index a1a0b34..a22136a 100644 --- a/notebooks/kinference/KIGPT2.ipynb +++ b/notebooks/kinference/KIGPT2.ipynb @@ -5,13 +5,13 @@ "metadata": { "collapsed": true, "ExecuteTime": { - "end_time": "2025-02-10T13:05:15.655111Z", - "start_time": "2025-02-10T13:05:15.193997Z" + "end_time": "2025-11-30T14:13:00.062506Z", + "start_time": "2025-11-30T14:12:59.729116Z" } }, "source": [ - "val kinferenceVersion = \"0.2.26\"\n", - "val ktorVersion = \"3.0.3\"\n", + "val kinferenceVersion = \"0.2.27\"\n", + "val ktorVersion = \"3.3.3\"\n", "\n", "USE {\n", " repositories {\n", @@ -42,8 +42,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:05:20.392581Z", - "start_time": "2025-02-10T13:05:20.320209Z" + "end_time": "2025-11-30T14:13:00.135323Z", + "start_time": "2025-11-30T14:13:00.063522Z" } }, "cell_type": "code", @@ -75,8 +75,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:05:28.271120Z", - "start_time": "2025-02-10T13:05:27.942767Z" + "end_time": "2025-11-30T14:13:00.541611Z", + "start_time": "2025-11-30T14:13:00.135922Z" } }, "cell_type": "code", @@ -170,8 +170,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:05:32.892098Z", - "start_time": "2025-02-10T13:05:32.865173Z" + "end_time": "2025-11-30T14:13:00.565149Z", + "start_time": "2025-11-30T14:13:00.542084Z" } }, "cell_type": "code", @@ -186,8 +186,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:05:38.083086Z", - "start_time": "2025-02-10T13:05:38.054141Z" + "end_time": "2025-11-30T14:13:00.589555Z", + "start_time": "2025-11-30T14:13:00.565572Z" } }, "cell_type": "code", @@ -201,8 +201,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:07:03.115746Z", - "start_time": "2025-02-10T13:05:49.181775Z" + "end_time": "2025-11-30T14:14:22.461856Z", + "start_time": "2025-11-30T14:13:00.589988Z" } }, "cell_type": "code", @@ -250,7 +250,7 @@ "output_type": "stream", "text": [ "Downloading model from: https://github.com/onnx/models/raw/main/validated/text/machine_comprehension/gpt-2/model/gpt2-lm-head-10.onnx\n", - "Predefined directory doesn't exist. Creating directory at /Users/pavel.gorgulov/Projects/Kotlin/Kotlin-AI-Examples/notebooks/kinference//.cache/.\n", + "File already exists at /Users/pavel.gorgulov/Projects/main_project/AI/Kotlin-AI-Examples/notebooks/kinference/.cache/gpt2-lm-head-10.onnx. Skipping download.\n", "Loading model...\n", "Here goes the test text for generation:\n", "Neurogenesis is most active during embryonic development and is responsible for producing all the various types of neurons of the organism, but it continues throughout adult life in a variety of organisms. Once born, neurons do not divide (see mitosis), and many will live the lifespan of the animal, except under extraordinary and usually pathogenic circumstances.\n", @@ -261,7 +261,7 @@ ] } ], - "execution_count": 7 + "execution_count": 6 } ], "metadata": { diff --git a/notebooks/kinference/ORTClassification.ipynb b/notebooks/kinference/ORTClassification.ipynb index 5a12217..cc1cdc8 100644 --- a/notebooks/kinference/ORTClassification.ipynb +++ b/notebooks/kinference/ORTClassification.ipynb @@ -5,15 +5,22 @@ "metadata": { "collapsed": true, "ExecuteTime": { - "end_time": "2025-02-10T13:11:49.634012Z", - "start_time": "2025-02-10T13:11:49.034388Z" + "end_time": "2025-11-30T14:12:09.605811Z", + "start_time": "2025-11-30T14:12:05.317355Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_3_jupyter", + "Line_4_jupyter", + "Line_5_jupyter" + ] } }, "source": [ "%use kotlin-dl\n", "\n", - "val kinferenceVersion = \"0.2.26\"\n", - "val ktorVersion = \"3.0.3\"\n", + "val kinferenceVersion = \"0.2.27\"\n", + "val ktorVersion = \"3.3.3\"\n", "\n", "USE {\n", " repositories {\n", @@ -38,8 +45,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:11:51.657130Z", - "start_time": "2025-02-10T13:11:51.591525Z" + "end_time": "2025-11-30T14:12:09.661607Z", + "start_time": "2025-11-30T14:12:09.607087Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_6_jupyter" + ] } }, "cell_type": "code", @@ -75,8 +87,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:12:04.361732Z", - "start_time": "2025-02-10T13:12:04.112986Z" + "end_time": "2025-11-30T14:12:09.972083Z", + "start_time": "2025-11-30T14:12:09.662122Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_7_jupyter" + ] } }, "cell_type": "code", @@ -144,8 +161,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:12:11.084298Z", - "start_time": "2025-02-10T13:12:11.056438Z" + "end_time": "2025-11-30T14:12:10.019590Z", + "start_time": "2025-11-30T14:12:09.975375Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_8_jupyter" + ] } }, "cell_type": "code", @@ -160,8 +182,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:12:15.618890Z", - "start_time": "2025-02-10T13:12:15.028959Z" + "end_time": "2025-11-30T14:12:10.379416Z", + "start_time": "2025-11-30T14:12:10.020095Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_9_jupyter" + ] } }, "cell_type": "code", @@ -186,8 +213,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:12:21.225331Z", - "start_time": "2025-02-10T13:12:21.003035Z" + "end_time": "2025-11-30T14:12:10.647139Z", + "start_time": "2025-11-30T14:12:10.379849Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_10_jupyter" + ] } }, "cell_type": "code", @@ -233,8 +265,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:12:25.643303Z", - "start_time": "2025-02-10T13:12:25.515901Z" + "end_time": "2025-11-30T14:12:10.796711Z", + "start_time": "2025-11-30T14:12:10.648082Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_11_jupyter" + ] } }, "cell_type": "code", @@ -264,8 +301,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:12:31.362861Z", - "start_time": "2025-02-10T13:12:31.333284Z" + "end_time": "2025-11-30T14:12:10.821776Z", + "start_time": "2025-11-30T14:12:10.797424Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_12_jupyter" + ] } }, "cell_type": "code", @@ -280,8 +322,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:12:50.695940Z", - "start_time": "2025-02-10T13:12:37.789138Z" + "end_time": "2025-11-30T14:12:12.720288Z", + "start_time": "2025-11-30T14:12:10.822477Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_13_jupyter" + ] } }, "cell_type": "code", @@ -315,8 +362,9 @@ "output_type": "stream", "text": [ "Downloading model from: https://github.com/onnx/models/raw/main/validated/vision/classification/caffenet/model/caffenet-12.onnx\n", - "Predefined directory doesn't exist. Creating directory at /Users/pavel.gorgulov/Projects/Kotlin/Kotlin-AI-Examples/notebooks/kinference//.cache/.\n", + "File already exists at /Users/pavel.gorgulov/Projects/main_project/AI/Kotlin-AI-Examples/notebooks/kinference/.cache/CaffeNet.onnx. Skipping download.\n", "Downloading synset from: https://s3.amazonaws.com/onnx-model-zoo/synset.txt\n", + "File already exists at /Users/pavel.gorgulov/Projects/main_project/AI/Kotlin-AI-Examples/notebooks/kinference/.cache/synset.txt. Skipping download.\n", "Loading model...\n", "Creating inputs...\n", "Starting inference...\n", diff --git a/notebooks/kinference/ORTGPT2.ipynb b/notebooks/kinference/ORTGPT2.ipynb index 1b18b89..dcad4e9 100644 --- a/notebooks/kinference/ORTGPT2.ipynb +++ b/notebooks/kinference/ORTGPT2.ipynb @@ -5,13 +5,13 @@ "metadata": { "collapsed": true, "ExecuteTime": { - "end_time": "2025-02-10T13:27:05.671253Z", - "start_time": "2025-02-10T13:27:05.206956Z" + "end_time": "2025-11-30T14:20:20.047550Z", + "start_time": "2025-11-30T14:20:15.878117Z" } }, "source": [ - "val kinferencerVersion = \"0.2.26\"\n", - "val ktorVersion = \"3.0.3\"\n", + "val kinferenceVersion = \"0.2.27\"\n", + "val ktorVersion = \"3.3.3\"\n", "\n", "USE {\n", " repositories {\n", @@ -20,11 +20,11 @@ " maven(\"https://packages.jetbrains.team/maven/p/grazi/grazie-platform-public\")\n", " }\n", " dependencies {\n", - " implementation(\"io.kinference:inference-core-jvm:$kinferencerVersion\")\n", - " implementation(\"io.kinference:inference-ort-jvm:$kinferencerVersion\")\n", - " implementation(\"io.kinference:serializer-protobuf-jvm:$kinferencerVersion\")\n", - " implementation(\"io.kinference:utils-common-jvm:$kinferencerVersion\")\n", - " implementation(\"io.kinference:ndarray-core-jvm:$kinferencerVersion\")\n", + " implementation(\"io.kinference:inference-core-jvm:$kinferenceVersion\")\n", + " implementation(\"io.kinference:inference-ort-jvm:$kinferenceVersion\")\n", + " implementation(\"io.kinference:serializer-protobuf-jvm:$kinferenceVersion\")\n", + " implementation(\"io.kinference:utils-common-jvm:$kinferenceVersion\")\n", + " implementation(\"io.kinference:ndarray-core-jvm:$kinferenceVersion\")\n", "\n", " implementation(\"io.ktor:ktor-client-core-jvm:$ktorVersion\")\n", " implementation(\"io.ktor:ktor-client-cio-jvm:$ktorVersion\")\n", @@ -43,8 +43,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:27:05.732096Z", - "start_time": "2025-02-10T13:27:05.678435Z" + "end_time": "2025-11-30T14:20:20.102917Z", + "start_time": "2025-11-30T14:20:20.048645Z" } }, "cell_type": "code", @@ -79,8 +79,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:27:06.563564Z", - "start_time": "2025-02-10T13:27:06.070567Z" + "end_time": "2025-11-30T14:20:20.618856Z", + "start_time": "2025-11-30T14:20:20.103273Z" } }, "cell_type": "code", @@ -185,8 +185,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:27:06.737944Z", - "start_time": "2025-02-10T13:27:06.715791Z" + "end_time": "2025-11-30T14:20:20.652992Z", + "start_time": "2025-11-30T14:20:20.619392Z" } }, "cell_type": "code", @@ -201,8 +201,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:27:07.461104Z", - "start_time": "2025-02-10T13:27:07.440849Z" + "end_time": "2025-11-30T14:20:20.679822Z", + "start_time": "2025-11-30T14:20:20.654714Z" } }, "cell_type": "code", @@ -216,8 +216,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-02-10T13:27:38.180925Z", - "start_time": "2025-02-10T13:27:09.793527Z" + "end_time": "2025-11-30T14:20:27.481340Z", + "start_time": "2025-11-30T14:20:20.680306Z" } }, "cell_type": "code", @@ -265,6 +265,7 @@ "output_type": "stream", "text": [ "Downloading model from: https://github.com/onnx/models/raw/main/validated/text/machine_comprehension/gpt-2/model/gpt2-lm-head-10.onnx\n", + "File already exists at /Users/pavel.gorgulov/Projects/main_project/AI/Kotlin-AI-Examples/notebooks/kinference/.cache/gpt2-lm-head-10.onnx. Skipping download.\n", "Loading model...\n", "Here goes the test text for generation:\n", "Neurogenesis is most active during embryonic development and is responsible for producing all the various types of neurons of the organism, but it continues throughout adult life in a variety of organisms. Once born, neurons do not divide (see mitosis), and many will live the lifespan of the animal, except under extraordinary and usually pathogenic circumstances.\n", From 50522297833b9afa4840524e2f7972c27e71ebf0 Mon Sep 17 00:00:00 2001 From: devcrocod Date: Sun, 30 Nov 2025 15:46:41 +0100 Subject: [PATCH 4/6] update LangChain4j notebook: refine configuration, adjust execution metadata, and streamline content for better clarity and alignment --- .../langchain4j/LangChain4j_Overview.ipynb | 495 ++++++++++-------- .../langchain4j/SummarizingDocuments.ipynb | 488 +++++++++-------- 2 files changed, 514 insertions(+), 469 deletions(-) diff --git a/notebooks/langchain4j/LangChain4j_Overview.ipynb b/notebooks/langchain4j/LangChain4j_Overview.ipynb index 222926b..6fcee5f 100644 --- a/notebooks/langchain4j/LangChain4j_Overview.ipynb +++ b/notebooks/langchain4j/LangChain4j_Overview.ipynb @@ -8,15 +8,15 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:10:53.349664Z", - "start_time": "2025-05-11T19:10:52.333046Z" + "end_time": "2025-11-30T14:35:45.330445Z", + "start_time": "2025-11-30T14:35:44.402588Z" } }, "cell_type": "code", "source": [ "%useLatestDescriptors\n", "%use coroutines\n", - "%use langchain4j(1.0.0-beta3)" + "%use langchain4j" ], "outputs": [], "execution_count": 1 @@ -24,8 +24,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:10:53.381730Z", - "start_time": "2025-05-11T19:10:53.355638Z" + "end_time": "2025-11-30T14:35:45.369560Z", + "start_time": "2025-11-30T14:35:45.331944Z" } }, "cell_type": "code", @@ -36,8 +36,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:10:53.440004Z", - "start_time": "2025-05-11T19:10:53.384316Z" + "end_time": "2025-11-30T14:35:45.443424Z", + "start_time": "2025-11-30T14:35:45.370295Z" } }, "cell_type": "code", @@ -59,8 +59,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:10:58.628384Z", - "start_time": "2025-05-11T19:10:53.443924Z" + "end_time": "2025-11-30T14:35:53.859607Z", + "start_time": "2025-11-30T14:35:45.452180Z" } }, "cell_type": "code", @@ -69,12 +69,14 @@ { "data": { "text/plain": [ - "In Kotlin, you can overload the `plus` operator for a data class by defining the `plus` function. To create a `Point` data class that supports addition using the `+` operator, you can follow these steps:\n", + "In Kotlin, you can overload the `plus` operator for a data class by defining the `plus` function. For your `Point` data class, you can create a function that takes another `Point` as a parameter and returns a new `Point` that represents the sum of the two points.\n", "\n", - "1. Define the `Point` data class with properties for the x and y coordinates.\n", + "Here’s how you can do it:\n", + "\n", + "1. Define your `Point` data class with `x` and `y` properties.\n", "2. Implement the `plus` operator function to add two `Point` instances.\n", "\n", - "Here's an example of how you can do this:\n", + "Here’s an example implementation:\n", "\n", "```kotlin\n", "data class Point(val x: Int, val y: Int) {\n", @@ -86,18 +88,18 @@ "fun main() {\n", " val point1 = Point(1, 2)\n", " val point2 = Point(3, 4)\n", - " \n", + "\n", " val result = point1 + point2\n", " println(result) // Output: Point(x=4, y=6)\n", "}\n", "```\n", "\n", "### Explanation:\n", - "- The `Point` data class has two properties: `x` and `y`, both of type `Int`.\n", - "- The `operator fun plus(other: Point): Point` function is defined to overload the `+` operator. It takes another `Point` as a parameter and returns a new `Point` whose coordinates are the sum of the corresponding coordinates of the two points.\n", - "- In the `main` function, two `Point` instances are created, and when you use the `+` operator, it calls the `plus` function, resulting in a new `Point` that represents the sum of the two points.\n", + "- The `data class Point` defines a simple point with `x` and `y` coordinates.\n", + "- The `operator fun plus(other: Point): Point` function is defined to overload the `+` operator. It takes another `Point` as a parameter and returns a new `Point` with the summed coordinates.\n", + "- In the `main` function, we create two `Point` instances and use the overloaded `+` operator to add them together, resulting in a new `Point`.\n", "\n", - "Now you can add two `Point` instances together using the `+` operator!" + "This allows you to use the `+` operator in a natural way with your `Point` instances." ] }, "execution_count": 4, @@ -120,20 +122,18 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:04.892251Z", - "start_time": "2025-05-11T19:10:58.632971Z" + "end_time": "2025-11-30T14:36:03.794085Z", + "start_time": "2025-11-30T14:35:53.867266Z" } }, "cell_type": "code", "source": [ "import dev.langchain4j.data.message.SystemMessage.systemMessage\n", "import dev.langchain4j.data.message.UserMessage.userMessage\n", - "import dev.langchain4j.model.chat.request.chatRequest\n", "\n", - "val response = model.chat(\n", - " chatRequest {\n", - " messages += systemMessage(\n", - " \"\"\"\n", + "val messages = buildList {\n", + " add(systemMessage(\n", + " \"\"\"\n", " You are an expert Kotlin developer. Your task is to write idiomatic Kotlin code. Follow these guidelines:\n", " - Use clean code principles.\n", " - Write concise and readable APIs.\n", @@ -144,58 +144,60 @@ " - Structure the code clearly and use best practices.\n", " - Provide concise and to-the-point responses.\n", " \"\"\".trimIndent()\n", - " )\n", - " messages += userMessage(\n", - " \"\"\"\n", + " ))\n", + " add(userMessage(\n", + " \"\"\"\n", " What foldRight does? What will be the intermidieate and the end result of the foldRight function call?\n", " ```kotlin\n", " \"baba\".foldRight(\"\") { x, acc -> \"${'$'}x${'$'}{acc}${'$'}{acc}\" })\n", " ```\n", - " \"\"\".trimIndent()\n", - " )\n", - " }\n", - ").aiMessage()\n", + " \"\"\".trimIndent()\n", + " ))\n", + "}\n", + "val response = model.chat(messages).aiMessage()\n", "response" ], "outputs": [ { "data": { "text/plain": [ - "AiMessage { text = \"In Kotlin, the `foldRight` function is used to accumulate a value starting from the rightmost element of a collection (or a string, in this case). It takes an initial accumulator value and a lambda function that specifies how to combine each element with the accumulator.\n", + "AiMessage { text = \"In Kotlin, the `foldRight` function is a higher-order function that processes a collection or a string from the last element to the first. It takes an initial accumulator value and a lambda function that combines each element with the accumulator.\n", "\n", - "Here's a breakdown of the provided code:\n", + "In your example, the `foldRight` function is called on the string `\"baba\"` with an initial accumulator value of `\"\"` (an empty string). The lambda function takes two parameters: `x` (the current character from the string) and `acc` (the accumulated result).\n", "\n", - "```kotlin\n", - "val result = \"baba\".foldRight(\"\") { x, acc -> \"$x${acc}${acc}\" }\n", - "```\n", + "Here's how the `foldRight` operation works step-by-step for the string `\"baba\"`:\n", "\n", - "### Explanation:\n", - "- The string `\"baba\"` is processed from right to left.\n", - "- The initial accumulator (`acc`) is an empty string `\"\"`.\n", - "- For each character `x` in the string, the lambda function combines `x` with the current accumulator `acc` and appends `acc` again.\n", + "1. Start with the last character `'a'`:\n", + " - `x = 'a'`, `acc = \"\"`\n", + " - Result: `\"a$acc$acc\"` → `\"a\"`\n", "\n", - "### Intermediate Steps:\n", - "1. Start with `acc = \"\"` (initial value).\n", - "2. Process the last character `'a'`:\n", - " - `x = 'a'`, `acc = \"\"` → Result: `\"a\"`\n", - "3. Process the second last character `'b'`:\n", - " - `x = 'b'`, `acc = \"a\"` → Result: `\"ba\"`\n", - "4. Process the third last character `'a'`:\n", - " - `x = 'a'`, `acc = \"ba\"` → Result: `\"abaa\"`\n", - "5. Process the first character `'b'`:\n", - " - `x = 'b'`, `acc = \"abaa\"` → Result: `\"babaa\"`\n", + "2. Move to the second last character `'b'`:\n", + " - `x = 'b'`, `acc = \"a\"`\n", + " - Result: `\"b$a$a\"` → `\"bab\"`\n", + "\n", + "3. Move to the third last character `'a'`:\n", + " - `x = 'a'`, `acc = \"bab\"`\n", + " - Result: `\"a$bab$bab\"` → `\"ababab\"`\n", + "\n", + "4. Move to the first character `'b'`:\n", + " - `x = 'b'`, `acc = \"ababab\"`\n", + " - Result: `\"b$ababab$ababab\"` → `\"bababababab\"`\n", + "\n", + "### Intermediate Results:\n", + "- After processing `'a'`: `\"a\"`\n", + "- After processing `'b'`: `\"bab\"`\n", + "- After processing `'a'`: `\"ababab\"`\n", + "- After processing `'b'`: `\"bababababab\"`\n", "\n", "### Final Result:\n", - "The final result of the `foldRight` function call is `\"babaa\"`.\n", + "The final result of the `foldRight` function call will be `\"bababababab\"`.\n", + "\n", + "Here's the complete code snippet for clarity:\n", "\n", - "### Summary:\n", - "- **Intermediate Results**:\n", - " - After processing 'a': `\"a\"`\n", - " - After processing 'b': `\"ba\"`\n", - " - After processing 'a': `\"abaa\"`\n", - " - After processing 'b': `\"babaa\"`\n", - " \n", - "- **Final Result**: `\"babaa\"`\" toolExecutionRequests = null }" + "```kotlin\n", + "val result = \"baba\".foldRight(\"\") { x, acc -> \"$x$acc$acc\" }\n", + "println(result) // Output: bababababab\n", + "```\", thinking = null, toolExecutionRequests = [], attributes = {} }" ] }, "execution_count": 5, @@ -213,8 +215,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:04.936348Z", - "start_time": "2025-05-11T19:11:04.898055Z" + "end_time": "2025-11-30T14:36:03.836447Z", + "start_time": "2025-11-30T14:36:03.795121Z" } }, "cell_type": "code", @@ -229,8 +231,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:04.995486Z", - "start_time": "2025-05-11T19:11:04.938868Z" + "end_time": "2025-11-30T14:36:03.933794Z", + "start_time": "2025-11-30T14:36:03.843246Z" } }, "cell_type": "code", @@ -239,7 +241,7 @@ "\n", "val aiService = AiServices\n", " .builder(AssistantFirst::class.java)\n", - " .chatLanguageModel(model)\n", + " .chatModel(model)\n", " .systemMessageProvider {\n", " \"\"\"\n", " You are an expert Kotlin developer. Your task is to write idiomatic Kotlin code. Follow these guidelines:\n", @@ -261,8 +263,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:08.386725Z", - "start_time": "2025-05-11T19:11:04.998861Z" + "end_time": "2025-11-30T14:36:09.917221Z", + "start_time": "2025-11-30T14:36:03.934958Z" } }, "cell_type": "code", @@ -276,7 +278,7 @@ { "data": { "text/plain": [ - "Here’s an idiomatic Kotlin code snippet that creates a flow of five elements and prints each one using the `collect` function:\n", + "Here's a simple Kotlin program that creates a flow of five elements (1, 2, 3, 4, and 5) and prints each element using the `collect` function. The code follows idiomatic Kotlin conventions and includes all necessary imports.\n", "\n", "```kotlin\n", "import kotlinx.coroutines.flow.Flow\n", @@ -298,9 +300,10 @@ "```\n", "\n", "### Explanation:\n", - "- The `createFlow` function creates a flow of integers from 1 to 5 using the `flow` builder.\n", - "- The `main` function uses `runBlocking` to run a coroutine that collects the flow and prints each emitted value.\n", - "- The `collect` function is used without any arguments, as requested." + "- **Imports**: Only the necessary classes are imported for clarity.\n", + "- **`main` function**: Uses `runBlocking` to create a coroutine scope and collect the flow.\n", + "- **`createFlow` function**: Generates a flow of integers from 1 to 5 using the `flow` builder and emits each value.\n", + "- **`collect`**: The `collect` function is called with a lambda to print each emitted value." ] }, "execution_count": 8, @@ -318,8 +321,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:08.420558Z", - "start_time": "2025-05-11T19:11:08.392140Z" + "end_time": "2025-11-30T14:36:09.973430Z", + "start_time": "2025-11-30T14:36:09.932348Z" } }, "cell_type": "code", @@ -350,8 +353,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:08.448573Z", - "start_time": "2025-05-11T19:11:08.423195Z" + "end_time": "2025-11-30T14:36:10.015417Z", + "start_time": "2025-11-30T14:36:09.974437Z" } }, "cell_type": "code", @@ -362,8 +365,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:13.444693Z", - "start_time": "2025-05-11T19:11:08.452131Z" + "end_time": "2025-11-30T14:36:14.025467Z", + "start_time": "2025-11-30T14:36:10.015699Z" } }, "cell_type": "code", @@ -377,13 +380,12 @@ { "data": { "text/plain": [ - "Here's a concise and idiomatic Kotlin code snippet that creates a flow of five elements and prints each of them using the `collect` function:\n", + "Here's a concise and idiomatic Kotlin code snippet that creates a flow of five elements and prints each one using the `collect` function:\n", "\n", "```kotlin\n", "import kotlinx.coroutines.flow.Flow\n", "import kotlinx.coroutines.flow.flow\n", "import kotlinx.coroutines.runBlocking\n", - "import kotlinx.coroutines.flow.collect\n", "\n", "fun main() = runBlocking {\n", " createFlow().collect { value ->\n", @@ -399,10 +401,9 @@ "```\n", "\n", "### Explanation:\n", - "- **Imports**: Specific imports are used for clarity.\n", - "- **Flow Creation**: The `createFlow` function generates a flow of integers from 1 to 5.\n", - "- **Collecting Values**: The `collect` function is used to print each emitted value.\n", - "- **runBlocking**: This is used to run the coroutine in the main function, ensuring that the flow is collected properly." + "- We use `runBlocking` to create a coroutine scope for the main function.\n", + "- The `createFlow` function generates a flow of integers from 1 to 5 using the `flow` builder.\n", + "- The `collect` function is called to print each emitted value." ] }, "execution_count": 11, @@ -425,31 +426,34 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:20.204269Z", - "start_time": "2025-05-11T19:11:13.450493Z" + "end_time": "2025-11-30T14:36:20.282438Z", + "start_time": "2025-11-30T14:36:14.028495Z" } }, "cell_type": "code", "source": [ - "import dev.langchain4j.model.chat.chat\n", - "\n", "runBlocking {\n", - " model.chat {\n", - " messages += systemMessage(\"You are an expert Kotlin developer.\")\n", - " messages += userMessage(\n", - " \"\"\"\n", + " val messages = buildList {\n", + " add(systemMessage(\"You are an expert Kotlin developer.\"))\n", + " add(\n", + " userMessage(\n", + " \"\"\"\n", " Write a main function that creates a flow of five elements 1, 2, 3, 4, and 5, and prints each one of them. Use the collect function without any arguments to do so.\n", " Make sure to include all imports, but don’t use star imports.\n", " \"\"\".trimIndent()\n", + " )\n", " )\n", " }\n", + " model.chat(messages)\n", "}\n" ], "outputs": [ { "data": { "text/plain": [ - "ChatResponse { aiMessage = AiMessage { text = \"Certainly! Below is a Kotlin program that creates a flow of five elements (1, 2, 3, 4, and 5) and prints each of them using the `collect` function without any arguments. Make sure you have the necessary dependencies for Kotlin Coroutines in your project.\n", + "ChatResponse { aiMessage = AiMessage { text = \"Certainly! Below is a Kotlin program that creates a flow of five elements (1, 2, 3, 4, and 5) and prints each one of them using the `collect` function without any arguments. \n", + "\n", + "Make sure you have the necessary dependencies for Kotlin Coroutines in your project to run this code.\n", "\n", "```kotlin\n", "import kotlinx.coroutines.CoroutineScope\n", @@ -462,29 +466,24 @@ "fun main() = runBlocking {\n", " val numberFlow: Flow = flow {\n", " for (i in 1..5) {\n", - " emit(i)\n", + " emit(i) // Emit numbers 1 to 5\n", " }\n", " }\n", "\n", - " numberFlow.collect()\n", - "}\n", - "\n", - "fun Flow.collect() {\n", - " CoroutineScope(Dispatchers.Default).launch {\n", - " this@collect.collect { value ->\n", - " println(value)\n", - " }\n", + " // Collecting the flow\n", + " numberFlow.collect { value ->\n", + " println(value) // Print each emitted value\n", " }\n", "}\n", "```\n", "\n", "### Explanation:\n", - "1. **Imports**: The necessary imports for coroutines and flow are included.\n", - "2. **Flow Creation**: A flow of integers from 1 to 5 is created using the `flow` builder.\n", - "3. **Collecting the Flow**: The `collect` function is defined as an extension function on `Flow`, which collects the emitted values and prints them.\n", - "4. **Coroutine Context**: The `runBlocking` function is used to run the main coroutine, ensuring that the flow collection completes before the program exits.\n", + "- We import necessary classes from the `kotlinx.coroutines` and `kotlinx.coroutines.flow` packages.\n", + "- We define a `Flow` that emits numbers from 1 to 5.\n", + "- We use `runBlocking` to create a coroutine scope for our main function, allowing us to call suspend functions like `collect`.\n", + "- The `collect` function is called on the flow, and it prints each emitted value. \n", "\n", - "Make sure to run this code in an environment that supports Kotlin Coroutines, such as a Kotlin application or a compatible IDE.\" toolExecutionRequests = null }, metadata = OpenAiChatResponseMetadata{id='chatcmpl-BW6MrM6lgSrROBUZENmM8ZnwohSha', modelName='gpt-4o-mini-2024-07-18', tokenUsage=OpenAiTokenUsage{ inputTokenCount = 77, inputTokensDetails=InputTokensDetails[cachedTokens=0], outputTokenCount = 319, outputTokensDetails=OutputTokensDetails[reasoningTokens=0], totalTokenCount = 396}, finishReason=STOP, created=1746990673, serviceTier='default', systemFingerprint='fp_0392822090'} }" + "To run this code, ensure you have the Kotlin Coroutines library included in your build system (like Gradle or Maven).\", thinking = null, toolExecutionRequests = [], attributes = {} }, metadata = OpenAiChatResponseMetadata{id='chatcmpl-Chcp4vcJmQVcHUQOP4bS0RclsXefx', modelName='gpt-4o-mini-2024-07-18', tokenUsage=OpenAiTokenUsage { inputTokenCount = 77, inputTokensDetails = OpenAiTokenUsage.InputTokensDetails { cachedTokens = 0 }, outputTokenCount = 298, outputTokensDetails = OpenAiTokenUsage.OutputTokensDetails { reasoningTokens = 0 }, totalTokenCount = 375 }, finishReason=STOP, created=1764513374, serviceTier='default', systemFingerprint='fp_eca0ce8298', rawHttpResponse=dev.langchain4j.http.client.SuccessfulHttpResponse@20bcfa2b, rawServerSentEvents=[]} }" ] }, "execution_count": 12, @@ -502,14 +501,26 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:28.315517Z", - "start_time": "2025-05-11T19:11:20.222350Z" + "end_time": "2025-11-30T14:36:20.323855Z", + "start_time": "2025-11-30T14:36:20.283826Z" + } + }, + "cell_type": "code", + "source": "@file:DependsOn(\"dev.langchain4j:langchain4j-kotlin:1.9.1-beta17\")", + "outputs": [], + "execution_count": 13 + }, + { + "metadata": { + "ExecuteTime": { + "end_time": "2025-11-30T14:36:27.512647Z", + "start_time": "2025-11-30T14:36:20.324560Z" } }, "cell_type": "code", "source": [ - "import dev.langchain4j.model.chat.StreamingChatLanguageModelReply\n", - "import dev.langchain4j.model.chat.chatFlow\n", + "import dev.langchain4j.kotlin.model.chat.StreamingChatModelReply\n", + "import dev.langchain4j.kotlin.model.chat.chatFlow\n", "import dev.langchain4j.model.openai.OpenAiStreamingChatModel\n", "import kotlinx.coroutines.flow.Flow\n", "\n", @@ -523,8 +534,8 @@ " messages += systemMessage(\"You are an expert Kotlin developer.\")\n", " messages += userMessage(\n", " \"\"\"\n", - " Write a main function that creates a flow of five elements 1, 2, 3, 4, and 5, and prints each one of them. Use the collect function without any arguments to do so.\n", - " Make sure to include all imports, but don’t use star imports.\n", + " Write a main function that creates a flow of five elements 1, 2, 3, 4, and 5, and prints each one of them. Use the collect function without any arguments to do so.\n", + " Make sure to include all imports, but don’t use star imports.\n", " \"\"\".trimIndent()\n", " )\n", "}\n", @@ -532,13 +543,15 @@ "runBlocking {\n", " flowResponse.collect {\n", " when (it) {\n", - " is StreamingChatLanguageModelReply.PartialResponse -> {\n", + " is StreamingChatModelReply.PartialResponse -> {\n", " print(it.partialResponse) // Stream output as it arrives\n", " }\n", - " is StreamingChatLanguageModelReply.CompleteResponse -> {\n", + "\n", + " is StreamingChatModelReply.CompleteResponse -> {\n", " println(\"\\nComplete: ${it.response.aiMessage().text()}\")\n", " }\n", - " is StreamingChatLanguageModelReply.Error -> {\n", + "\n", + " is StreamingChatModelReply.Error -> {\n", " println(\"Error occurred: ${it.cause.message}\")\n", " }\n", " }\n", @@ -550,7 +563,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "Certainly! Below is a Kotlin program that creates a flow of five elements (1, 2, 3, 4, and 5) and prints each element using the `collect` function. The necessary imports are included without using star imports.\n", + "Certainly! Below is an example of a Kotlin program that creates a flow of five elements (1, 2, 3, 4, and 5) and prints each element using the `collect` function. The necessary imports are included without using star imports.\n", "\n", "```kotlin\n", "import kotlinx.coroutines.flow.Flow\n", @@ -561,32 +574,29 @@ "fun main() = runBlocking {\n", " val numberFlow: Flow = flow {\n", " for (i in 1..5) {\n", - " emit(i) // Emit each number\n", + " emit(i)\n", " }\n", " }\n", "\n", - " numberFlow.collect() { value ->\n", - " println(value) // Print each emitted value\n", - " }\n", + " numberFlow.collect()\n", "}\n", "```\n", "\n", - "### Explanation:\n", + "In this code:\n", + "\n", "- We import the necessary classes from the `kotlinx.coroutines.flow` package.\n", - "- The `main` function is defined as a coroutine using `runBlocking` to allow the use of suspending functions.\n", - "- A `Flow` of integers is created using the `flow` builder, emitting the numbers 1 through 5.\n", - "- The `collect` function is called on the flow, which takes a lambda to process each emitted value, printing it to the console. \n", + "- We define a `Flow` that emits the numbers 1 through 5.\n", + "- We use `runBlocking` to create a coroutine scope and call `collect()` on the flow to print each element. \n", "\n", - "Make sure to include the necessary dependencies for coroutines and flows in your `build.gradle` file if you're using a Gradle project:\n", + "To print each element, you can modify the `collect` function as follows:\n", "\n", - "```groovy\n", - "dependencies {\n", - " implementation \"org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0\"\n", + "```kotlin\n", + "numberFlow.collect { value ->\n", + " println(value)\n", "}\n", "```\n", "\n", - "Adjust the version number as needed based on the latest available version.\n", - "Complete: Certainly! Below is a Kotlin program that creates a flow of five elements (1, 2, 3, 4, and 5) and prints each element using the `collect` function. The necessary imports are included without using star imports.\n", + "This will ensure that each emitted value is printed to the console. Here's the complete code with the print statement included:\n", "\n", "```kotlin\n", "import kotlinx.coroutines.flow.Flow\n", @@ -597,35 +607,92 @@ "fun main() = runBlocking {\n", " val numberFlow: Flow = flow {\n", " for (i in 1..5) {\n", - " emit(i) // Emit each number\n", + " emit(i)\n", " }\n", " }\n", "\n", - " numberFlow.collect() { value ->\n", - " println(value) // Print each emitted value\n", + " numberFlow.collect { value ->\n", + " println(value)\n", " }\n", "}\n", "```\n", "\n", - "### Explanation:\n", + "This will output:\n", + "\n", + "```\n", + "1\n", + "2\n", + "3\n", + "4\n", + "5\n", + "```\n", + "Complete: Certainly! Below is an example of a Kotlin program that creates a flow of five elements (1, 2, 3, 4, and 5) and prints each element using the `collect` function. The necessary imports are included without using star imports.\n", + "\n", + "```kotlin\n", + "import kotlinx.coroutines.flow.Flow\n", + "import kotlinx.coroutines.flow.flow\n", + "import kotlinx.coroutines.runBlocking\n", + "import kotlinx.coroutines.flow.collect\n", + "\n", + "fun main() = runBlocking {\n", + " val numberFlow: Flow = flow {\n", + " for (i in 1..5) {\n", + " emit(i)\n", + " }\n", + " }\n", + "\n", + " numberFlow.collect()\n", + "}\n", + "```\n", + "\n", + "In this code:\n", + "\n", "- We import the necessary classes from the `kotlinx.coroutines.flow` package.\n", - "- The `main` function is defined as a coroutine using `runBlocking` to allow the use of suspending functions.\n", - "- A `Flow` of integers is created using the `flow` builder, emitting the numbers 1 through 5.\n", - "- The `collect` function is called on the flow, which takes a lambda to process each emitted value, printing it to the console. \n", + "- We define a `Flow` that emits the numbers 1 through 5.\n", + "- We use `runBlocking` to create a coroutine scope and call `collect()` on the flow to print each element. \n", + "\n", + "To print each element, you can modify the `collect` function as follows:\n", "\n", - "Make sure to include the necessary dependencies for coroutines and flows in your `build.gradle` file if you're using a Gradle project:\n", + "```kotlin\n", + "numberFlow.collect { value ->\n", + " println(value)\n", + "}\n", + "```\n", + "\n", + "This will ensure that each emitted value is printed to the console. Here's the complete code with the print statement included:\n", + "\n", + "```kotlin\n", + "import kotlinx.coroutines.flow.Flow\n", + "import kotlinx.coroutines.flow.flow\n", + "import kotlinx.coroutines.runBlocking\n", + "import kotlinx.coroutines.flow.collect\n", + "\n", + "fun main() = runBlocking {\n", + " val numberFlow: Flow = flow {\n", + " for (i in 1..5) {\n", + " emit(i)\n", + " }\n", + " }\n", "\n", - "```groovy\n", - "dependencies {\n", - " implementation \"org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0\"\n", + " numberFlow.collect { value ->\n", + " println(value)\n", + " }\n", "}\n", "```\n", "\n", - "Adjust the version number as needed based on the latest available version.\n" + "This will output:\n", + "\n", + "```\n", + "1\n", + "2\n", + "3\n", + "4\n", + "5\n", + "```\n" ] } ], - "execution_count": 13 + "execution_count": 14 }, { "metadata": {}, @@ -635,23 +702,23 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:31.606698Z", - "start_time": "2025-05-11T19:11:28.325448Z" + "end_time": "2025-11-30T14:36:27.544674Z", + "start_time": "2025-11-30T14:36:27.514287Z" } }, "cell_type": "code", "source": [ - "@file:DependsOn(\"dev.langchain4j:langchain4j-reactor:1.0.0-beta2\")\n", - "@file:DependsOn(\"org.jetbrains.kotlinx:kotlinx-coroutines-reactor:1.10.1\")" + "@file:DependsOn(\"dev.langchain4j:langchain4j-reactor:1.9.1-beta17\")\n", + "@file:DependsOn(\"org.jetbrains.kotlinx:kotlinx-coroutines-reactor:1.10.2\")" ], "outputs": [], - "execution_count": 14 + "execution_count": 15 }, { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:31.687083Z", - "start_time": "2025-05-11T19:11:31.616631Z" + "end_time": "2025-11-30T14:36:27.630197Z", + "start_time": "2025-11-30T14:36:27.545885Z" } }, "cell_type": "code", @@ -663,25 +730,25 @@ "}" ], "outputs": [], - "execution_count": 15 + "execution_count": 16 }, { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:31.711065Z", - "start_time": "2025-05-11T19:11:31.689277Z" + "end_time": "2025-11-30T14:36:27.661914Z", + "start_time": "2025-11-30T14:36:27.630975Z" } }, "cell_type": "code", "source": "val assistant = AiServices.create(AssistantThird::class.java, streamModel)", "outputs": [], - "execution_count": 16 + "execution_count": 17 }, { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:38.833393Z", - "start_time": "2025-05-11T19:11:31.714734Z" + "end_time": "2025-11-30T14:36:33.164535Z", + "start_time": "2025-11-30T14:36:27.662222Z" } }, "cell_type": "code", @@ -704,55 +771,43 @@ "name": "stdout", "output_type": "stream", "text": [ - "To create a flow of five elements and print each one using the `collect` function in Kotlin, you'll need to use the Kotlin Coroutines library. Below is a complete example that includes all necessary imports and demonstrates how to achieve this:\n", + "To create a flow of five elements (1, 2, 3, 4, and 5) and print each one of them using the `collect` function in Kotlin, you can follow the example below. This example assumes you are using Kotlin's coroutines and flow features.\n", + "\n", + "Here's the complete code:\n", "\n", "```kotlin\n", + "import kotlinx.coroutines.Dispatchers\n", + "import kotlinx.coroutines.runBlocking\n", "import kotlinx.coroutines.flow.Flow\n", "import kotlinx.coroutines.flow.flow\n", - "import kotlinx.coroutines.runBlocking\n", "import kotlinx.coroutines.flow.collect\n", "\n", "fun main() = runBlocking {\n", " // Create a flow of five elements\n", - " val numberFlow: Flow = flow {\n", + " val numbersFlow: Flow = flow {\n", " for (i in 1..5) {\n", " emit(i) // Emit each number\n", " }\n", " }\n", "\n", " // Collect and print each element from the flow\n", - " numberFlow.collect { value ->\n", - " println(value)\n", + " numbersFlow.collect { number ->\n", + " println(number)\n", " }\n", "}\n", "```\n", "\n", "### Explanation:\n", - "1. **Imports**: We import the necessary classes from the `kotlinx.coroutines.flow` package.\n", - "2. **Flow Creation**: We create a flow using the `flow` builder, emitting numbers from 1 to 5.\n", - "3. **Collecting Values**: We use the `collect` function to print each emitted value.\n", - "\n", - "### Running the Code:\n", - "To run this code, ensure you have the Kotlin Coroutines library included in your project. You can add the following dependency to your `build.gradle` file if you're using Gradle:\n", + "- We import necessary classes from the `kotlinx.coroutines` library.\n", + "- The `main` function is defined as a coroutine using `runBlocking`, which allows us to call suspend functions.\n", + "- We create a `Flow` of integers using the `flow` builder, emitting numbers from 1 to 5.\n", + "- Finally, we collect the emitted numbers using the `collect` function, printing each number as it is received. \n", "\n", - "```groovy\n", - "implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.6.0' // Check for the latest version\n", - "```\n", - "\n", - "This example will print:\n", - "```\n", - "1\n", - "2\n", - "3\n", - "4\n", - "5\n", - "``` \n", - "\n", - "Make sure to run this code in an environment that supports Kotlin and coroutines, such as IntelliJ IDEA or a compatible Kotlin playground." + "Make sure you have the necessary dependencies for Kotlin coroutines in your build system (like Gradle or Maven) to run this code successfully." ] } ], - "execution_count": 17 + "execution_count": 18 }, { "metadata": {}, @@ -767,8 +822,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:38.920547Z", - "start_time": "2025-05-11T19:11:38.837700Z" + "end_time": "2025-11-30T14:36:33.257466Z", + "start_time": "2025-11-30T14:36:33.165965Z" } }, "cell_type": "code", @@ -806,13 +861,13 @@ "val personExtractor = AiServices.create(PersonExtractor::class.java, jsonModel)" ], "outputs": [], - "execution_count": 18 + "execution_count": 19 }, { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:39.756133Z", - "start_time": "2025-05-11T19:11:38.923529Z" + "end_time": "2025-11-30T14:36:34.098230Z", + "start_time": "2025-11-30T14:36:33.258011Z" } }, "cell_type": "code", @@ -832,18 +887,18 @@ "Person(name=John, age=42, height=1.75, married=false)" ] }, - "execution_count": 19, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], - "execution_count": 19 + "execution_count": 20 }, { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:39.803796Z", - "start_time": "2025-05-11T19:11:39.759546Z" + "end_time": "2025-11-30T14:36:34.174487Z", + "start_time": "2025-11-30T14:36:34.106024Z" } }, "cell_type": "code", @@ -866,13 +921,13 @@ "val assistant = AiServices.create(MathAssistant::class.java, jsonModel)\n" ], "outputs": [], - "execution_count": 20 + "execution_count": 21 }, { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:42.205093Z", - "start_time": "2025-05-11T19:11:39.806505Z" + "end_time": "2025-11-30T14:36:38.889828Z", + "start_time": "2025-11-30T14:36:34.175398Z" } }, "cell_type": "code", @@ -891,13 +946,13 @@ "1. Subtract 31 from both sides to isolate the term with x.\n", "2. This simplifies to 8x = -29.\n", "3. Now, divide both sides by 8 to solve for x.\n", - "4. This simplifies to x = -3.625.\n", + "4. This can be simplified to x = -3.625 or left as a fraction.\n", "Answer:\n", - "x = -3.625\n" + "x = -3.625 or x = -29/8\n" ] } ], - "execution_count": 21 + "execution_count": 22 }, { "metadata": {}, @@ -907,8 +962,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:42.266844Z", - "start_time": "2025-05-11T19:11:42.221006Z" + "end_time": "2025-11-30T14:36:38.943564Z", + "start_time": "2025-11-30T14:36:38.890872Z" } }, "cell_type": "code", @@ -935,18 +990,18 @@ "}\n", "\n", "val assistant = AiServices.builder(MathAssistant::class.java)\n", - " .chatLanguageModel(model)\n", + " .chatModel(model)\n", " .tools(Tools())\n", " .build()" ], "outputs": [], - "execution_count": 22 + "execution_count": 23 }, { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:11:54.417404Z", - "start_time": "2025-05-11T19:11:42.270026Z" + "end_time": "2025-11-30T14:36:54.733971Z", + "start_time": "2025-11-30T14:36:38.944120Z" } }, "cell_type": "code", @@ -968,46 +1023,42 @@ "text/plain": [ "Let's break down the calculations step by step:\n", "\n", - "1. **Calculate \\((5 + 10) * (20 - 3) / 4\\)**:\n", + "1. **Calculate (5 + 10) * (20 - 3) / 4**:\n", " - \\(5 + 10 = 15\\)\n", " - \\(20 - 3 = 17\\)\n", " - \\(15 * 17 = 255\\)\n", " - \\(255 / 4 = 63.75\\)\n", "\n", - "2. **Expand \\((a + b)^2\\)**:\n", - " - The expansion is \\(a^2 + 2ab + b^2\\).\n", + "2. **Calculate (a + b)^2**:\n", + " - This expression cannot be evaluated without specific values for \\(a\\) and \\(b\\).\n", "\n", - "3. **Solve the quadratic equation \\(ax^2 + bx + c = 0\\) for \\(a=1\\), \\(b=-3\\), \\(c=-4\\)**:\n", + "3. **Solve \\(ax^2 + bx + c = 0\\) for \\(a=1\\), \\(b=-3\\), \\(c=-4\\)**:\n", " - The equation becomes \\(1x^2 - 3x - 4 = 0\\).\n", - " - The roots can be found using the quadratic formula: \n", + " - The roots can be calculated using the quadratic formula:\n", " \\[\n", " x = \\frac{-b \\pm \\sqrt{b^2 - 4ac}}{2a}\n", " \\]\n", " - Here, \\(b^2 - 4ac = (-3)^2 - 4(1)(-4) = 9 + 16 = 25\\).\n", - " - Thus, the roots are:\n", - " \\[\n", - " x = \\frac{3 \\pm 5}{2}\n", - " \\]\n", - " - \\(x_1 = \\frac{8}{2} = 4\\)\n", - " - \\(x_2 = \\frac{-2}{2} = -1\\)\n", + " - Thus, \\(x = \\frac{3 \\pm 5}{2}\\).\n", + " - The roots are \\(x = 4\\) and \\(x = -1\\).\n", "\n", - "4. **Calculate the sum \\(S = n * (a1 + an) / 2\\)**:\n", - " - \\(n = 10\\), \\(a1 = 3\\), \\(an = 20\\)\n", - " - \\(S = 10 * (3 + 20) / 2 = 10 * 23 / 2 = 115\\)\n", + "4. **Calculate \\(S = n * (a1 + an) / 2\\)**:\n", + " - \\(n = 10\\), \\(a1 = 3\\), \\(an = 20\\).\n", + " - \\(S = 10 * (3 + 20) / 2 = 10 * 23 / 2 = 115\\).\n", "\n", "### Summary of Results:\n", - "- \\((5 + 10) * (20 - 3) / 4 = 63.75\\)\n", - "- \\((a + b)^2 = a^2 + 2ab + b^2\\)\n", - "- Roots of \\(x^2 - 3x - 4 = 0\\) are \\(x = 4\\) and \\(x = -1\\).\n", - "- \\(S = 115\\)" + "1. **(5 + 10) * (20 - 3) / 4 = 63.75**\n", + "2. **(a + b)^2 = Not enough information**\n", + "3. **Roots of \\(x^2 - 3x - 4 = 0\\) are \\(x = 4\\) and \\(x = -1\\)**\n", + "4. **S = 115**" ] }, - "execution_count": 23, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], - "execution_count": 23 + "execution_count": 24 } ], "metadata": { diff --git a/notebooks/langchain4j/SummarizingDocuments.ipynb b/notebooks/langchain4j/SummarizingDocuments.ipynb index 9035f29..8b57048 100644 --- a/notebooks/langchain4j/SummarizingDocuments.ipynb +++ b/notebooks/langchain4j/SummarizingDocuments.ipynb @@ -5,13 +5,13 @@ "metadata": { "collapsed": true, "ExecuteTime": { - "end_time": "2025-05-11T19:12:35.905970Z", - "start_time": "2025-05-11T19:12:34.994478Z" + "end_time": "2025-11-30T14:37:18.824144Z", + "start_time": "2025-11-30T14:37:18.257594Z" } }, "source": [ "%useLatestDescriptors\n", - "%use langchain4j(1.0.0-beta3)" + "%use langchain4j" ], "outputs": [], "execution_count": 1 @@ -19,8 +19,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:12:36.134623Z", - "start_time": "2025-05-11T19:12:35.909753Z" + "end_time": "2025-11-30T14:37:19.114022Z", + "start_time": "2025-11-30T14:37:18.828333Z" } }, "cell_type": "code", @@ -67,15 +67,14 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:12:36.239949Z", - "start_time": "2025-05-11T19:12:36.138835Z" + "end_time": "2025-11-30T14:37:19.211014Z", + "start_time": "2025-11-30T14:37:19.114665Z" } }, "cell_type": "code", "source": [ "import dev.langchain4j.data.message.UserMessage.userMessage\n", "import dev.langchain4j.model.chat.request.ChatRequest\n", - "import dev.langchain4j.model.chat.request.chatRequest\n", "import dev.langchain4j.model.openai.OpenAiChatModel\n", "\n", "/**\n", @@ -95,13 +94,8 @@ "\n", " val prompt = \"Please summarize the following text:\\n\\n$chunk\"\n", "\n", - " // Construct a chat request (if you’re using chat models)\n", - " val request = chatRequest {\n", - " messages += userMessage(prompt)\n", - " }\n", - "\n", " // Send the request to get the actual summary\n", - " val response = openAi.chat(request)\n", + " val response = openAi.chat(userMessage(prompt))\n", "\n", " // Extract the content from the response\n", " return response.aiMessage().text()\n", @@ -113,8 +107,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:12:36.370419Z", - "start_time": "2025-05-11T19:12:36.244473Z" + "end_time": "2025-11-30T14:37:19.397754Z", + "start_time": "2025-11-30T14:37:19.221998Z" } }, "cell_type": "code", @@ -158,8 +152,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:12:36.415577Z", - "start_time": "2025-05-11T19:12:36.382328Z" + "end_time": "2025-11-30T14:37:19.439788Z", + "start_time": "2025-11-30T14:37:19.398451Z" } }, "cell_type": "code", @@ -174,479 +168,479 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:21:50.634549Z", - "start_time": "2025-05-11T19:12:36.417729Z" + "end_time": "2025-11-30T14:45:55.271830Z", + "start_time": "2025-11-30T14:37:19.440632Z" } }, "cell_type": "code", - "source": "val summaryDetail1 = summarizeDocument(artificialIntelligenceWikipediaText, detail = 1.0)", + "source": "val summaryDetail = summarizeDocument(artificialIntelligenceWikipediaText, detail = 1.0)", "outputs": [], "execution_count": 6 }, { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T19:21:50.727246Z", - "start_time": "2025-05-11T19:21:50.656323Z" + "end_time": "2025-11-30T14:45:58.400158Z", + "start_time": "2025-11-30T14:45:55.272847Z" } }, "cell_type": "code", - "source": "println(\"Summary with detail=1.0:\\n$summaryDetail1\")", + "source": "println(\"Summary with detail=1.0:\\n$summaryDetail\")", "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Summary with detail=1.0:\n", - "Artificial intelligence (AI) refers to the intelligence displayed by machines, especially computer systems. It is a research area in computer science that creates and examines methods and software allowing machines to understand their surroundings and use learning and intelligence to perform actions that boost their probability of reaching set goals.\n", + "Artificial intelligence (AI) is the display of intelligence by machines, especially computer systems. It is a research field within computer science that focuses on creating and studying methods and software that allow machines to understand their environment and use learning and intelligence to perform actions that increase their likelihood of achieving set goals.\n", "\n", - ", Tesla); and scientific research. The term AI can refer to machines commonly known as Artificial Intelligence. These machines are used in various sectors including industry, government, and scientific research. High-profile applications of AI include advanced web search engines like Google, recommendation systems used by YouTube, Amazon, and Netflix, voice interaction systems like Google Assistant, Siri, and Alexa, and autonomous vehicles like Tesla.\n", + ". , self-driving cars); and applications in healthcare, defense, and financial services. These applications are often referred to as AI technology.\n", "\n", - "The text discusses the broad applications of Artificial Intelligence (AI), including autonomous vehicles, creative tools, and strategy games. However, it notes that many AI technologies are not recognized as such because they have become so common and useful that they no longer carry the \"AI\" label.\n", + "The text discusses the use of artificial intelligence (AI) in different fields such as autonomous vehicles, creative tools, and strategy games. However, it also points out that many AI applications are not recognized as such. This is because once AI becomes extremely useful and common in a particular application, it is no longer labeled as AI.\n", "\n", - "Alan Turing was the pioneer in machine intelligence research. Artificial intelligence (AI) became an academic discipline in 1956. The field has experienced several cycles of optimism and disappointment, resulting in loss of funding, a phenomenon termed as AI winter.\n", + "Alan Turing was the pioneer of substantial research in what he labeled as machine intelligence. The academic discipline of artificial intelligence (AI) was established in 1956. The field experienced numerous cycles of optimism and periods of disappointment, leading to funding loss, a phase termed as AI winter.\n", "\n", - "The funding and interest in artificial intelligence (AI) significantly increased after 2012 when deep learning outperformed all previous AI techniques. The interest further escalated after 2017 with the introduction of the transformer architecture. This resulted in the AI boom in the early 2020s, with most of the advancements in AI being pioneered by companies, universities, and labs primarily based in the United States.\n", + "Funding and interest in artificial intelligence (AI) significantly increased after 2012 when deep learning techniques surpassed previous AI methods, and again after 2017 with the development of the transformer architecture. This resulted in the AI boom in the early 2020s, where companies, universities, and labs, mostly based in the United States, made substantial advancements in AI.\n", "\n", - "The rise of artificial intelligence in the 21st century is leading to societal and economic changes, with increased automation and data-driven decision-making. AI systems are being integrated into different economic sectors and aspects of life, affecting job markets, healthcare, government, industry, and education.\n", + "The increasing use of artificial intelligence in the 21st century is causing societal and economic changes, with greater automation and reliance on data for decision-making. AI is being integrated into numerous sectors including job markets, healthcare, government, industry, and education, influencing all aspects of life.\n", "\n", - "The text raises concerns about the long-term effects, ethical implications, and risks of AI, suggesting the need for regulatory policies for safety and benefits of the technology. It also mentions that AI research is divided into various sub-fields, each focused on specific goals and tools.\n", + "The text discusses the long-term effects, ethical implications, and risks of artificial intelligence (AI), suggesting the need for regulatory policies to guarantee its safety and benefits. It also mentions that AI research is divided into various sub-fields, each focused on specific goals and tools.\n", "\n", - "The primary objectives of AI research encompass reasoning, knowledge representation, planning, learning, natural language processing, perception, and support for robotics. One of the long-term goals is to achieve general intelligence, which means the AI system's ability to perform any task a human can do at an equal or superior level.\n", + "The main objectives of AI research encompass reasoning, knowledge representation, planning, learning, natural language processing, perception, and robotics support. A paramount long-term goal in the field is to achieve general intelligence, which is the ability to perform any task that a human can do, but at least at an equal level.\n", "\n", - "AI researchers utilize a variety of techniques to achieve their goals, including search and mathematical optimization, formal logic, artificial neural networks, and methods based on statistics, operations research, and economics. AI also incorporates knowledge from fields such as psychology, linguistics, philosophy, neuroscience, and more.\n", + "AI researchers employ a variety of techniques to achieve their goals, such as search and mathematical optimization, formal logic, artificial neural networks, and methods based on statistics, operations research and economics. AI also utilizes knowledge from psychology, linguistics, philosophy, neuroscience and other fields.\n", "\n", - "The broad challenge of simulating or creating intelligence has been divided into smaller, specific sub-problems. These sub-problems involve certain traits or capabilities that researchers believe an intelligent system should demonstrate. The traits that have been most focused on encompass the range of AI research.\n", + "The main objective of simulating or creating intelligence has been divided into smaller issues. These sub-problems involve specific characteristics or abilities that researchers anticipate an intelligent system would exhibit. The traits that have been most researched and encompass the range of AI studies are discussed below.\n", "\n", - "Early researchers created algorithms that mimic human reasoning and problem-solving, particularly in solving puzzles or making logical deductions. By the late 1980s and 1990s, they developed methods to handle uncertain or incomplete information, using concepts from probability and economics.\n", + "The text discusses the evolution of algorithms in problem-solving. Early researchers created algorithms that mimic the sequential reasoning humans use in solving puzzles or making logical deductions. By the late 1980s and 1990s, methods were developed to handle uncertain or incomplete information, incorporating concepts from fields such as probability and economics.\n", "\n", - "The text explains that many algorithms struggle to solve large reasoning problems due to a \"combinatorial explosion\", where they become exponentially slower as the problems increase in size. It also notes that humans seldom use the methodical deduction that early AI research could imitate, instead opting for quick, intuitive judgments to solve most of their problems.\n", + "Many algorithms struggle to solve large reasoning problems as they become exponentially slower with the increase in problem size, a phenomenon known as \"combinatorial explosion\". Humans, in contrast, often don't use step-by-step deduction, as early AI research could replicate, but rather solve problems using quick, intuitive judgments.\n", "\n", - "The text discusses the unresolved issue of accurate and efficient reasoning. It explains that an ontology represents knowledge as a set of concepts within a domain and their relationships. Knowledge representation and knowledge engineering enable AI programs to intelligently answer questions and deduce real-world facts.\n", + "The text discusses the unresolved issue of accurate and efficient reasoning. It introduces the concept of ontology in knowledge representation, which depicts knowledge as a set of concepts within a domain and their relationships. This, combined with knowledge engineering, enables AI programs to intelligently answer questions and make deductions about real-world facts.\n", "\n", - "Formal knowledge representations are utilized in various fields such as content-based indexing and retrieval, scene interpretation, clinical decision support, and knowledge discovery. This knowledge is stored in a knowledge base, which is a collection of information formatted to be utilized by a program.\n", + "Formal knowledge representations are used in various fields such as content-based indexing and retrieval, scene interpretation, clinical decision support, and knowledge discovery from large databases. A knowledge base refers to a body of knowledge that is represented in a format that can be utilized by a program.\n", "\n", - "An ontology refers to the collection of objects, relationships, concepts, and properties utilized in a specific area of knowledge.\n", + "An ontology is the collection of elements such as objects, relations, concepts, and properties utilized in a specific knowledge domain.\n", "\n", - "Knowledge bases need to illustrate various aspects of knowledge including objects, properties, their relations and categories, situations, events, states and time. They should also represent causes and effects, knowledge about knowledge, default reasoning which refers to assumptions humans make until proven otherwise, and numerous other domains of knowledge.\n", + "Knowledge bases are required to represent various aspects and domains of knowledge, including objects, properties, categories, relations between objects, situations, events, states, time, causes and effects, and knowledge about knowledge. They also need to cater to default reasoning, which refers to assumptions that are considered true until proven otherwise, and remain constant despite changes in other facts.\n", "\n", - "The text discusses two major challenges in knowledge representation. The first is the vastness of commonsense knowledge, which refers to the large set of basic facts known by the average person. The second challenge is the sub-symbolic nature of most commonsense knowledge, indicating that much of what people know cannot be verbally expressed as 'facts' or 'statements'.\n", + "The text highlights two major challenges in knowledge representation: the vast amount of commonsense knowledge that an average person possesses, and the fact that most of this knowledge is not in a form that can be verbally expressed as facts or statements.\n", "\n", - "The text discusses challenges in artificial intelligence (AI), including the difficulty of knowledge acquisition, which is the process of obtaining knowledge for AI applications. It also describes an \"agent\" in AI as anything that perceives and acts in the world, specifically aiming to achieve certain goals or preferences. In automated planning, the agent works towards a specific goal.\n", + "The text discusses challenges in artificial intelligence (AI), including the difficulty of knowledge acquisition - obtaining necessary knowledge for AI applications. It also introduces the concept of an \"agent\" in AI, which is something that perceives and acts in the world. A rational agent has goals or preferences and takes actions to achieve them, particularly in automated planning where the agent has a specific goal.\n", "\n", - "In automated decision making, the decision-making agent has preferences for certain situations and aversions to others. Each situation is given a numerical value, known as the \"utility,\" which represents the agent's preference level for that situation.\n", + "In automated decision making, the agent assigns a numerical value, known as \"utility\", to each situation based on its preferences. This number indicates how much the agent prefers or wants to avoid a certain situation.\n", "\n", - "The text discusses a method where for every potential action, its \"expected utility\" is calculated. This is done by considering the utility of all possible results of the action, factoring in the likelihood of each outcome. The action with the highest expected utility is then selected. In classical planning, the agent is fully aware of the consequences of any action.\n", + "The text describes a process where for every possible action, its \"expected utility\" can be calculated. This is done by considering the utility of all possible outcomes of the action, and factoring in the likelihood of each outcome. The action with the highest expected utility is then chosen. In classical planning, the agent is aware of the exact impact of any action.\n", "\n", - "In most real-world situations, an agent might not be sure about its current scenario or the outcomes of its possible actions. Thus, it must make a decision based on probability and then re-evaluate the situation to check if the chosen action was effective.\n", + "The text discusses the challenges typically faced in real-world situations, where the agent, or decision-maker, is often uncertain about their exact circumstances or the outcomes of their potential actions. Therefore, the agent must make decisions based on probabilistic predictions and then re-evaluate the situation based on the results of those actions.\n", "\n", - "The text discusses the uncertainty of an agent's preferences in some situations, particularly when other agents or humans are involved. This uncertainty can be addressed either by learning through methods like inverse reinforcement learning, or by the agent seeking additional information to enhance its preferences. Information value theory can help determine the worth of exploratory or experimental actions.\n", + "The text discusses how an agent's preferences can sometimes be uncertain, particularly when other agents or humans are involved. This uncertainty can be addressed through learning techniques like inverse reinforcement learning or by the agent seeking additional information to refine its preferences. The text also mentions the application of information value theory to assess the worth of exploratory or experimental actions.\n", "\n", - "The text discusses how the potential future actions and scenarios are usually too vast to predict accurately. Therefore, agents must make decisions and assess situations despite not knowing the probable results.\n", + "Agents must make decisions and evaluate situations in the vast space of potential future actions and situations. However, due to the complexity and size of this space, they must do so while uncertain of the results.\n", "\n", - "A Markov decision process is a mathematical approach for decision making, featuring a transition model outlining the probability of an action causing a specific state change, and a reward function detailing the utility of each state and cost of each action. The policy, which associates a decision with each possible state, can be calculated, heuristic, or learned.\n", + "A Markov decision process includes a transition model and a reward function. The former predicts the probability of an action changing the state in a certain way, while the latter provides the utility of each state and the cost of every action. A policy, which can be calculated, heuristic, or learned, pairs a decision with each possible state.\n", "\n", - "Game theory is a principle used in AI programs to depict the rational behavior of multiple interacting agents. Machine learning, a major part of AI, is the study of programs that can automatically enhance their performance on any given task. There are several types of machine learning in existence.\n", + "Game theory is a method used in AI programs to outline rational behavior of multiple interacting agents, especially in decision-making processes. Machine learning, which is a fundamental part of AI, refers to the study of programs that can automatically enhance their performance on a specific task. There are various types of machine learning.\n", "\n", - "Unsupervised learning is a method that analyzes data and identifies patterns and predictions without any guidance. On the other hand, supervised learning necessitates human-labelled input data. It has two main types: classification, where the program predicts the category of the input, and regression, where the program deduces a numeric function based on numeric input.\n", + "Unsupervised learning uses data to find patterns and make predictions without guidance, while supervised learning needs a human to label the input data. The two main types of supervised learning are classification, where the program predicts the category of the input, and regression, where the program deduces a numeric function based on numeric input.\n", "\n", - "Reinforcement learning is a process where an agent is rewarded for good responses and penalized for bad ones. This helps the agent to learn to choose 'good' responses. Transfer learning, on the other hand, is a process where the knowledge gained from one problem is used to solve another problem.\n", + "Reinforcement learning is a process where an agent learns to make good choices by receiving rewards for good responses and punishments for bad ones. Transfer learning, on the other hand, involves applying knowledge acquired from one problem to a new problem.\n", "\n", - "Deep learning, a variant of machine learning, uses artificial neural networks inspired by biology for various learning types. Computational learning theory evaluates learners based on computational complexity, sample complexity (amount of data needed), or other optimization concepts.\n", + "Deep learning is a form of machine learning that uses artificial neural networks inspired by biology for various types of learning. Computational learning theory evaluates learners based on computational complexity, sample complexity (the amount of data needed), or other optimization concepts.\n", "\n", - "Natural language processing (NLP) enables software to interpret, generate, and communicate in human languages like English. It tackles issues such as speech recognition and synthesis, machine translation, information extraction and retrieval, and question answering.\n", + "Natural language processing (NLP) is a technology that enables software to interact in human languages like English. It deals with specific issues such as speech recognition, speech synthesis, machine translation, information extraction, information retrieval and question answering.\n", "\n", - "Early research, using Noam Chomsky's generative grammar and semantic networks, struggled with word-sense disambiguation unless it was limited to small areas known as \"micro-worlds.\" This was due to the issue of common sense knowledge.\n", + "Early studies, influenced by Noam Chomsky's generative grammar and semantic networks, struggled with distinguishing between different meanings of a word unless they were limited to small specific areas, referred to as \"micro-worlds\". This was due to the problem of common sense knowledge.\n", "\n", - "Margaret Masterman proposed that the understanding of languages relies on meaning rather than grammar. She suggested that computational language structure should be based on thesauri instead of dictionaries.\n", + "Margaret Masterman argued that understanding languages relies more on meaning than grammar. She suggested that computational language structure should be based on thesauri, not dictionaries.\n", "\n", - "Modern deep learning techniques used in Natural Language Processing (NLP) involve word embedding, which represents words as vectors encoding their meanings, and transformers, a deep learning architecture that uses an attention mechanism, among others.\n", + "The modern deep learning techniques for Natural Language Processing (NLP) include word embedding, which represents words as vectors encoding their meaning, and transformers, a deep learning architecture that uses an attention mechanism, among others.\n", "\n", - "In 2019, generative pre-trained transformer (GPT) language models started producing coherent text. By 2023, these models had reached human-level performance on various tests and real-world applications, including the bar exam, the SAT test, and the GRE test.\n", + "In 2019, generative pre-trained transformer (GPT) language models started to produce coherent text. By 2023, these models achieved human-level scores on various tests including the bar exam, SAT, GRE, and were applied in many other real-world situations.\n", "\n", - "Machine perception refers to the capacity of machines to use sensor input to understand aspects of the world. This includes using cameras, microphones, wireless signals, and various sensors. Computer vision, a part of machine perception, involves analyzing visual input. The field of machine perception includes speech and facial recognition, image and object recognition, and robotic perception.\n", "\n", - "The text talks about social intelligence in machines. An example is Kismet, a robot head created in the 1990s, which can recognize and imitate emotions. The text also mentions affective computing, an interdisciplinary field that includes systems capable of recognizing, interpreting, processing, or simulating human emotions and mood.\n", + "Machine perception refers to the capacity to interpret sensor inputs (like cameras, microphones, wireless signals, etc.) to understand aspects of the world. This encompasses computer vision, which is the analysis of visual input. Areas within this field include speech and facial recognition, image and object classification, and robotic perception.\n", "\n", - "This text explains that some virtual assistants are programmed to converse or joke in a way that mimics human interaction, which can make them seem more emotionally aware. However, this can lead to users developing an inflated perception of the computer's intelligence.\n", + "Social intelligence refers to systems like Kismet, a robot head developed in the 1990s, which can recognize and simulate emotions. This falls under the interdisciplinary field of affective computing, which includes systems that can recognize, interpret, process, or simulate human feelings, emotions, and moods.\n", "\n", - "The text discusses some moderate successes in affective computing. These include textual sentiment analysis and multimodal sentiment analysis, where AI classifies emotions displayed by a person in a video. It also mentions artificial general intelligence, suggesting that a machine with such capability should be able to solve a wide range of problems similar to human intelligence.\n", + "The text explains that some virtual assistants are designed to speak conversationally or humorously to mimic human interaction and seem more emotionally aware. However, this can lead to a misleading perception of these computer agents' actual intelligence level, especially among inexperienced users.\n", "\n", - "Artificial intelligence (AI) research employs a broad range of techniques to achieve its objectives. One such strategy involves search and optimization, where AI resolves numerous issues by intelligently scouring through a multitude of possible solutions. Two distinct types of search methods used in AI are state space search and local search.\n", + "The text discusses some moderate successes in affective computing, which include textual sentiment analysis and multimodal sentiment analysis. This involves AI classifying the emotional responses displayed by a subject in a video. It also mentions artificial general intelligence, suggesting that a machine with this type of intelligence should be capable of solving a wide range of problems with similar breadth and versatility to human intelligence.\n", "\n", - "State space search is a method that navigates through a tree of potential states to locate a goal state. This process is commonly used in planning algorithms, where it sifts through trees of goals and subgoals to find a path to a specific target goal - a process referred to as means-ends analysis.\n", + "AI research employs numerous methods to achieve its aims, including search and optimization techniques. AI can resolve various issues by smartly searching through numerous potential solutions. Two types of search used in AI are state space search and local search.\n", "\n", - "Simple exhaustive searches are often inadequate for real-world problems due to the search space growing extremely large, resulting in slow or incomplete searches. Applying heuristics or rules of thumb can help prioritize choices that are more likely to achieve a goal.\n", + "State space search is a process that explores a tree of potential states to locate a goal state. This method is frequently used in planning algorithms, which sift through trees of goals and subgoals to find a route to a desired goal, a process known as means-ends analysis.\n", "\n", - "Adversarial search is a technique used in game-playing programs like chess or Go, which involves searching through a tree of possible moves and counter-moves to find a winning position. On the other hand, local search, as illustrated by gradient descent, adjusts two parameters in order to minimize the loss function.\n", + "Exhaustive searches are often insufficient for real-world problems as the number of potential areas to search can become too large, resulting in an extremely slow or never-ending search. To solve this, heuristics or rules of thumb can be used to prioritize choices that are more likely to achieve the intended goal.\n", "\n", - "Local search is a mathematical optimization technique used to solve problems by refining an initial guess incrementally. Gradient descent, a variant of local search, optimizes numerical parameters by gradually adjusting them to minimize a loss function. This method is frequently used to train neural networks.\n", + "The text describes two types of search methods used in AI and programming. Adversarial search is utilized in game-playing programs like chess or Go, where it explores a tree of potential moves and counter-moves to find a winning position. Local search, exemplified by gradient descent, adjusts two parameters to minimize the loss function. Different starting points can influence the outcome.\n", "\n", - "Local search involves evolutionary computation, which strives to continually enhance a set of potential solutions by mutating and recombining them, with only the fittest surviving each generation. Distributed search processes can be coordinated using swarm intelligence algorithms.\n", + "Local search is a method that uses mathematical optimization to solve problems by refining an initial guess. Gradient descent, a form of local search, optimizes numerical parameters by incrementally adjusting them to reduce a loss function. This method is often used to train neural networks.\n", "\n", - "The text mentions two commonly used swarm algorithms in search: particle swarm optimization, which is inspired by bird flocking, and ant colony optimization, which is based on ant trails. Additionally, it states that formal logic is utilized for reasoning and knowledge representation.\n", + "Evolutionary computation is a type of local search that aims to progressively enhance a set of potential solutions by mutating and recombining them, with only the fittest surviving each generation. Distributed search processes can be coordinated through swarm intelligence algorithms.\n", "\n", - "Formal logic is divided into two main forms: propositional logic and predicate logic. Propositional logic works on statements that are true or false and uses logical connectors like \"and\", \"or\", \"not\" and \"implies\". Predicate logic operates on objects, predicates and relations, using quantifiers such as \"Every X is a Y\" and \"There are some Xs that are Ys\".\n", + "The text mentions two popular swarm algorithms used in search, namely particle swarm optimization, which is inspired by bird flocking, and ant colony optimization, inspired by ant trails. It also mentions that formal logic is used for reasoning and knowledge representation.\n", "\n", - "Deductive reasoning in logic is the method of validating a new statement based on other given statements assumed to be true. These proofs can be organized as proof trees, where nodes are marked by sentences and linked to parent nodes through inference rules.\n", + "Formal logic is divided into two main types: propositional logic and predicate logic. Propositional logic deals with true or false statements and uses logical connectives such as \"and\", \"or\", \"not\" and \"implies\". On the other hand, predicate logic operates on objects, predicates, and relations and employs quantifiers like \"Every X is a Y\" and \"There are some Xs that are Ys\".\n", "\n", - "The text explains that problem-solving is essentially searching for a solution, depicted as the root node of a proof tree, using given premises or axioms as leaf nodes. With Horn clauses, the problem-solving search can be conducted either by reasoning from the premises forward or from the problem backward.\n", + "Deductive reasoning in logic involves validating a new statement based on other given statements assumed to be true. The structure of proofs can be visualized as proof trees, where nodes represent sentences and the connections between parent and children nodes are determined by inference rules.\n", "\n", - "The clausal form of first-order logic uses resolution as a single, axiom-free rule of inference to solve problems by proving a contradiction from premises that include the negation of the problem. However, inference in both Horn clause logic and first-order logic is undecidable and intractable.\n", + "Problem-solving involves searching for a proof tree where the root node is marked by the problem's solution and the leaf nodes by premises or axioms. In the context of Horn clauses, this search can be carried out by reasoning either forwards from the premises or backwards from the problem.\n", "\n", - "The text discusses two concepts: backward reasoning with Horn clauses and fuzzy logic. The former concept, used in the Prolog programming language, is Turing complete, meaning it can solve any problem that a Turing machine can, given enough time and resources. Its efficiency is on par with other symbolic programming languages. On the other hand, fuzzy logic is a method that assigns a \"degree of truth\" between 0 and 1, allowing it to handle vague or partially true propositions.\n", + "The text explains that in first-order logic, resolution is an inference rule that solves a problem by proving a contradiction from premises, including the negation of the problem. It also states that inference in both Horn clause logic and first-order logic is undecidable and intractable.\n", "\n", - "Non-monotonic logics, such as logic programming with negation as failure, are used to manage default reasoning. Moreover, other specific types of logic have been developed to explain numerous complex domains.\n", + "Backward reasoning with Horn clauses, a method used in Prolog, a logic programming language, is Turing complete, meaning it can simulate a Turing machine. It is also as efficient as other symbolic programming languages. Fuzzy logic, on the other hand, assigns a value between 0 and 1 to represent the \"degree of truth,\" allowing it to manage propositions that are partially true or vague.\n", "\n", - "The text discusses probabilistic methods used in artificial intelligence (AI) for uncertain reasoning. These methods, derived from probability theory and economics, are used to help AI operate in conditions where information is incomplete or uncertain. These tools are applicable in various AI fields such as reasoning, planning, learning, perception, and robotics.\n", + "Non-monotonic logics and logic programming with negation as failure are created to deal with default reasoning. Specialized versions of logic have also been created to explain various complex domains.\n", "\n", - "The text discusses the development of exact mathematical tools used to analyze how an entity can make choices and plan. These tools are based on decision theory, decision analysis, and information value theory. Some of the models utilized include Markov decision processes, dynamic decision networks, game theory, and mechanism design.\n", + "The text discusses the use of probabilistic methods in artificial intelligence (AI) to handle uncertain or incomplete information. These methods, derived from probability theory and economics, are employed in various AI domains such as reasoning, planning, learning, perception, and robotics. The text also mentions the use of a Bayesian network, which comes with associated conditional probability tables.\n", "\n", - "Bayesian networks are a versatile tool utilized for various purposes such as reasoning through the Bayesian inference algorithm, learning via the expectation-maximization algorithm, planning with decision networks, and perception through dynamic Bayesian networks.\n", + "The text discusses the development of precise mathematical tools to examine how an agent can make choices and plan. These tools, which are based on decision theory, decision analysis, and information value theory, include models like Markov decision processes, dynamic decision networks, game theory, and mechanism design.\n", "\n", - "Probabilistic algorithms are useful for analyzing data streams over time. They can be used for filtering, prediction, smoothing, and finding explanations for data, aiding perception systems in processing processes represented by models like hidden Markov models or Kalman filters.\n", + "Bayesian networks are a tool used for various tasks such as reasoning via the Bayesian inference algorithm, learning through the expectation-maximization algorithm, planning with decision networks, and perception using dynamic Bayesian networks.\n", "\n", - ", \"if hot then cool\"), on the other hand. The classifiers use statistical learning methods to identify patterns or characteristics, while controllers use algorithms to respond to certain conditions. The expectation-maximization clustering method has been successfully used to accurately cluster Old Faithful eruption data, highlighting the effectiveness of such AI applications.\n", + "Probabilistic algorithms can be utilized for various tasks such as filtering, predicting, smoothing, and interpreting streams of data. They assist perception systems in analyzing processes that unfold over time, such as hidden Markov models or Kalman filters.\n", "\n", - "The text discusses a concept in machine learning known as classifiers, which are functions that use pattern matching to find the closest match. These classifiers can be adjusted using supervised learning based on selected examples. Each pattern, also referred to as an observation, is assigned a predefined class label. The combination of all observations and their corresponding class labels constitutes a data set.\n", + ", \"if hot then cool\"), on the other. Expectation-maximization clustering is an effective method for accurately categorizing data, such as the eruption patterns of Old Faithful geyser.\n", "\n", - "The text describes the process of classifying a new observation based on previous experience. It mentions that there are several types of classifiers, with the decision tree being the simplest and most commonly used symbolic machine learning algorithm.\n", + "The text discusses classifiers, which are functions that use pattern matching to identify the closest match. These classifiers can be adjusted or fine-tuned through supervised learning using selected examples. Each pattern or observation is associated with a predefined class. The combination of all observations and their respective class labels constitute a data set.\n", "\n", - "The K-nearest neighbor algorithm was the most popular analogical AI until the mid-1990s, but then got replaced by Kernel methods like the support vector machine (SVM). Google reportedly uses the naive Bayes classifier as it is highly scalable. Neural networks are also utilized as classifiers.\n", + "The text explains that when a new observation is received, it is classified based on past experience. Among the many types of classifiers used, the decision tree is the simplest and most commonly used symbolic machine learning algorithm.\n", "\n", - "An artificial neural network is a system of interconnected nodes or artificial neurons, which are modeled after the neurons in a biological brain. The main function of these networks is to recognize patterns, which they can do in new data once they've been trained.\n", + "The K-nearest neighbor algorithm was the most commonly used analogical AI until the mid-1990s, when Kernel methods like the support vector machine took over. The naive Bayes classifier is said to be the \"most widely used learner\" at Google, largely because of its scalability. Neural networks are also utilized as classifiers.\n", "\n", - "A deep neural network consists of an input, a minimum of two hidden layers of nodes applying functions, and an output. Data is transmitted to the next layer once the weight crosses a specified threshold.\n", + "An artificial neural network is a system of interconnected nodes, or artificial neurons, designed to mimic the neurons in a human brain. This network is trained to recognize certain patterns and, once trained, it can identify these patterns in new data.\n", "\n", - "Neural networks use learning algorithms that implement local search to select the appropriate weights for each input during training. The backpropagation algorithm is the most commonly used training technique. Neural networks have the ability to model intricate relationships between inputs and outputs, and identify patterns in data. Theoretically, a neural network can learn any function.\n", + "A deep neural network consists of an input, at least two hidden layers of nodes, and an output. Each node applies a function and when the weight surpasses a specified threshold, the data is sent to the next layer.\n", "\n", - "Feedforward neural networks allow signals to pass in one direction, while recurrent neural networks feed the output back into the input, enabling short-term memory of previous inputs. The most successful architecture for recurrent networks is Long Short Term Memory. Perceptrons use a single layer of neurons, whereas deep learning utilizes multiple layers.\n", + "Learning algorithms for neural networks use local search to select the appropriate weights during training, with the backpropagation algorithm being the most common technique. Neural networks are capable of modeling complex relationships between inputs and outputs and identifying patterns in data. Theoretically, they can learn any function.\n", "\n", - "Convolutional neural networks improve the connection between neurons that are close to each other, which is essential in image processing for identifying an object. Deep learning uses multiple layers of neurons between the network's inputs and outputs.\n", + "Feedforward neural networks pass signals in one direction, while recurrent neural networks feed output signals back into the input, facilitating short-term memory of past inputs. Among recurrent networks, long short-term memory is the most effective architecture. Perceptrons use only a single layer of neurons, while deep learning utilizes multiple layers.\n", "\n", - "The text describes how multiple layers in a process can progressively extract more complex features from raw input. In the context of image processing, lower layers may identify basic elements like edges, while higher layers identify more sophisticated concepts that are relevant to humans, such as digits, letters, or faces.\n", + "Convolutional neural networks enhance the relationship between neurons that are near each other, which is crucial in image processing. Here, a specific group of neurons must identify an 'edge' before the network can recognize an object. Deep learning uses multiple layers of neurons between the network's inputs and outputs.\n", "\n", - "As of 2023, deep learning has significantly enhanced the performance of programs in various subfields of artificial intelligence, such as computer vision, speech recognition, natural language processing, and image classification. However, the exact reason why deep learning is so effective in these applications is not yet known.\n", + "The text describes how multiple layers in image processing can gradually extract more complex features from raw input. Lower layers identify simpler aspects like edges, while higher layers recognize more advanced concepts like digits, letters, or faces.\n", "\n", - "The rapid success of deep learning between 2012 and 2015 was not due to a new discovery or theoretical breakthrough, as deep neural networks and backpropagation had been known since the 1950s. The success was instead due to an immense increase in computer power, including a hundred-fold speed increase by switching to GPUs, and the availability of large amounts of training data, particularly giant curated datasets used for benchmark testing, like ImageNet.\n", + "Deep learning has significantly enhanced the performance of programs in various subfields of artificial intelligence, such as computer vision, speech recognition, natural language processing, and image classification. However, as of 2023, the reason for deep learning's success in these applications is not understood.\n", "\n", - "The text describes Generative pre-trained transformers (GPT), which are large language models used in natural language processing. They are based on the understanding of semantic relationships between words in sentences. GPT models are pre-trained on a large amount of text, usually sourced from the internet, and the pre-training process involves predicting the next token, which can be a word, subword or punctuation.\n", + "The rapid success of deep learning from 2012-2015 was not due to any new discovery or theoretical breakthrough, as deep neural networks and backpropagation had been described as far back as the 1950s. Rather, it was due to two main factors: a significant increase in computer power, including a hundred-fold increase in speed due to the use of GPUs, and the availability of large amounts of training data, particularly the large curated datasets used for benchmark testing, such as ImageNet.\n", "\n", - "GPT models, during pre-training, gather world knowledge and can generate human-like text by continually predicting the next token. In a later training phase, the model is typically enhanced to be more truthful, useful, and harmless, often using a method known as reinforcement learning from human feedback (RLHF).\n", + "Generative pre-trained transformers (GPT) are language models that focus on semantic relationships between words in sentences. These text-based models are pre-trained on a large amount of text data, often sourced from the internet. The pre-training process involves predicting the next token, which could be a word, subword, or punctuation mark.\n", "\n", - "Current GPT models, used in chatbots, can still generate inaccuracies known as \"hallucinations\", but this can be mitigated with RLHF and good quality data. Some current models and services include Gemini (formerly Bard), ChatGPT, Grok, Claude, Copilot, and LLaMA.\n", + "This text discusses the pre-training of GPT models, during which they gather knowledge about the world. These models can then generate human-like text by predicting the next token repeatedly. Usually, a subsequent training phase enhances the model's accuracy, usefulness, and safety, often utilizing a technique known as reinforcement learning from human feedback (RLHF).\n", "\n", - "The text discusses Multimodal GPT models, which have the ability to process various types of data, including images, videos, sound, and text.\n", + "Current Generative Pre-training Transformer (GPT) models are used in chatbots, allowing users to ask questions or request tasks in simple text. However, these models can generate false information, known as \"hallucinations\", though this can be minimized with RLHF and quality data. Current models and services include Gemini (formerly Bard), ChatGPT, Grok, Claude, Copilot, and LLaMA.\n", "\n", - "In the late 2010s, graphics processing units (GPUs) enhanced for AI and used with TensorFlow software became the main tool for training large-scale machine learning models in both commercial and academic settings, replacing the previously used central processing units (CPUs).\n", + "Multimodal GPT models have the ability to process various types of data, including images, videos, sound, and text.\n", "\n", - "The text refers to the historical use of specialized programming languages like Lisp, Prolog, Python, and others.\n", + "In the late 2010s, graphics processing units (GPUs) with AI-specific enhancements replaced central processing units (CPUs) as the primary tool for training large-scale machine learning models in both commercial and academic settings. This shift was facilitated by the use of specialized TensorFlow software.\n", "\n", - "The text describes the various applications of artificial intelligence (AI) and machine learning technology in the 2020s. These include search engines like Google Search, online advertisement targeting, recommendation systems used by Netflix, YouTube, or Amazon, driving internet traffic, targeted advertising platforms like AdSense and Facebook, virtual assistants such as Siri and Alexa, autonomous vehicles, automatic language translation services like Microsoft Translator and Google Translate, facial recognition systems like Apple's Face ID, Microsoft's DeepFace, Google's FaceNet, and image labeling used by Facebook, Apple's iPhoto and TikTok.\n", + "The text mentions that historically, specialized languages like Lisp, Prolog, Python and others have been used.\n", "\n", + "Artificial Intelligence (AI) and machine learning technologies are extensively used in various applications in the 2020s. These include Google Search, online advertisement targeting, recommendation systems offered by platforms like Netflix, YouTube, or Amazon, driving internet traffic, targeted advertising like AdSense and Facebook, virtual assistants such as Siri or Alexa, autonomous vehicles including drones, ADAS, and self-driving cars. Other applications include automatic language translation by software like Microsoft Translator and Google Translate, facial recognition as seen in Apple's Face ID, Microsoft's DeepFace, and Google's FaceNet, and image labeling used by Facebook, Apple's iPhoto, and TikTok.\n", "\n", - "The use of artificial intelligence (AI) in healthcare could greatly improve patient care and quality of life. Medical professionals, adhering to the Hippocratic Oath, are ethically obligated to use AI if it can help in more accurate diagnosis and treatment of patients.\n", + "The application of artificial intelligence (AI) in healthcare could potentially enhance patient care and improve quality of life. From an ethical perspective, medical professionals are obliged to use AI if it can provide more accurate diagnoses and treatment for patients.\n", "\n", - "AI is a crucial tool in medical research for processing and integrating large amounts of data. This is especially significant for organoid and tissue engineering development, which rely heavily on microscopy imaging. It is also suggested that AI could address imbalances in funding distribution across various research fields.\n", + "AI is a critical tool in medical research, especially in processing and integrating large amounts of data. It is especially useful in organoid and tissue engineering development that heavily rely on microscopy imaging. AI also has the potential to address disparities in funding distribution across different research fields.\n", "\n", - "New AI tools are enhancing our knowledge of biomedically relevant pathways. AlphaFold 2, introduced in 2021, showed the capability to estimate the 3D structure of a protein in hours, not months. In 2023, AI-guided drug discovery reportedly found a class of antibiotics that can kill two types of drug-resistant bacteria.\n", + "New AI tools have significant potential in the field of biomedicine. For instance, AlphaFold 2, released in 2021, was able to determine the 3D structure of a protein in a matter of hours as opposed to months. Furthermore, by 2023, AI was instrumental in discovering a new class of antibiotics that could eliminate two types of drug-resistant bacteria.\n", "\n", - "The article discusses the use of game playing programs in the development and testing of artificial intelligence (AI) techniques since the 1950s. It highlights the achievement of Deep Blue, the first computer chess-playing system that defeated world chess champion Garry Kasparov in May 1997.\n", + "The text discusses the use of game playing programs to demonstrate and test advanced artificial intelligence techniques since the 1950s. It highlights the achievement of Deep Blue, the first computer chess-playing system to beat a reigning world chess champion, Garry Kasparov, on 11 May 1997.\n", "\n", - "In 2011, IBM's question answering system, Watson, decisively defeated the top two Jeopardy! champions, Brad Rutter and Ken Jennings, in a quiz show exhibition match. Then, in March 2016, AlphaGo, a computer system designed to play the game of Go, won 4 out of 5 games against Go champion Lee Sedol, becoming the first computer system to defeat a professional Go player without any handicaps.\n", + "In 2011, IBM's question answering system, Watson, won a Jeopardy! exhibition match against top champions Brad Rutter and Ken Jennings. Then, in March 2016, a computer system named AlphaGo defeated Go champion Lee Sedol in 4 out of 5 games, marking the first time a computer system beat a professional Go player without handicaps.\n", "\n", - "In 2017, an AI program defeated Ke Jie, the world's best Go player. Other AI programs, like Pluribus, can handle imperfect-information games like poker. DeepMind has developed more generalized reinforcement learning models, such as MuZero, which can be trained to play various games including chess, Go, and Atari games.\n", + "In 2017, an AI defeated Ke Jie, the world's best Go player. Other AI programs like Pluribus can handle imperfect-information games like poker. DeepMind has also developed generalistic reinforcement learning models like MuZero, which can be trained to play chess, Go, or Atari games.\n", "\n", - "In 2019, DeepMind's AlphaStar reached grandmaster level in the complex real-time strategy game, StarCraft II. Furthermore, in 2021, an AI agent, using deep reinforcement learning, participated in a PlayStation Gran Turismo competition and won against four of the world's top Gran Turismo drivers.\n", + "In 2019, DeepMind's AI, AlphaStar, reached grandmaster level in StarCraft II, a complex real-time strategy game. Then in 2021, an AI agent competed in a PlayStation Gran Turismo competition, defeating four of the world's top players using deep reinforcement learning.\n", "\n", - "Countries worldwide are utilizing Artificial Intelligence (AI) in their military operations. The primary applications of AI in the military include improving command and control, communication, sensor technology, integration, and interoperability. Research is also being conducted to utilize AI in intelligence collection and analysis, logistics, cyber operations, information operations, and semi-autonomous and autonomous vehicles.\n", + "Countries worldwide are implementing artificial intelligence (AI) in their military operations. The primary uses of AI are to improve command and control, communications, sensors, integration, and interoperability. Areas of research include intelligence gathering and analysis, logistics, cyber operations, information operations, and semi-autonomous and autonomous vehicles.\n", "\n", - "AI technologies enhance military operations by coordinating sensors and effectors, detecting and identifying threats, marking enemy positions, acquiring targets, and managing distributed Joint Fires between networked combat vehicles involving both manned and unmanned teams. AI has been integrated into military operations in Iraq and Syria.\n", + "AI technologies support military operations by coordinating sensors and effectors, detecting and identifying threats, marking enemy positions, acquiring targets, and coordinating Joint Fires between manned and unmanned teams. These technologies were utilized in military operations in Iraq and Syria.\n", "\n", - "In November 2023, US Vice President Kamala Harris revealed a declaration signed by 31 countries aimed at regulating the military use of Artificial Intelligence (AI). The agreement includes commitments to use legal reviews to ensure military AI complies with international law and to maintain caution and transparency in the development of this technology.\n", + "In November 2023, US Vice President Kamala Harris announced a pledge signed by 31 countries to regulate the military use of artificial intelligence (AI). The agreement includes conducting legal reviews to ensure military AI complies with international laws and promoting caution and transparency in its development.\n", "\n", - "Generative AI became widely recognized in the early 2020s. By March 2023, 58% of US adults were aware of ChatGPT, a generative AI software, and 14% had used it.\n", + "Generative AI, a type of artificial intelligence, gained significant attention in the early 2020s. By March 2023, 58% of US adults knew about ChatGPT, a generative AI application, and 14% had used it.\n", "\n", - "AI-based text-to-image generators like Midjourney, DALL-E, and Stable Diffusion are gaining popularity due to their increasing realism and user-friendliness. This trend has led to viral AI-generated photos, including a fake photo of Pope Francis in a white puffer coat, a fictitious arrest of Donald Trump, and a hoax attack on the Pentagon. These tools are also being used in professional creative arts.\n", + "AI-based text-to-image generators, including Midjourney, DALL-E, and Stable Diffusion, have gained widespread attention due to their increasing realism and ease of use. This has led to a trend of viral AI-generated photos, such as a fake image of Pope Francis in a white puffer coat, a fictional arrest of Donald Trump, and a hoax attack on the Pentagon. These tools are also being used in professional creative arts.\n", "\n", - "The text discusses the wide application of AI across various industries to solve specific problems. According to a 2017 survey, one in five companies stated they had incorporated AI into their offerings or processes.\n", + "The text discusses the prevalence of AI applications in various industries. As per a 2017 survey, 20% of companies stated that they had integrated AI into some of their offerings or processes. This highlights the widespread use of AI to address specific problems unique to certain industries or institutions.\n", "\n", - "The text discusses various applications of artificial intelligence (AI). These include energy storage, medical diagnosis, military logistics, predicting judicial decisions, foreign policy, and supply chain management. In agriculture, AI aids farmers in identifying areas requiring irrigation, fertilization, pesticide treatments, or yield increase. Agronomists also use AI for research and development.\n", + "The text provides examples of areas where artificial intelligence (AI) is utilized, including energy storage, medical diagnosis, military logistics, predicting judicial decisions, foreign policy, and supply chain management. In agriculture, AI assists farmers in identifying areas requiring irrigation, fertilization, pesticide treatments, and yield increase. AI is also used by agronomists for research and development.\n", "\n", - "AI is utilized in agriculture for numerous tasks including predicting crop ripening time, monitoring soil moisture, operating agricultural robots, conducting predictive analytics, classifying livestock emotions, automating greenhouses, detecting diseases and pests, and water conservation.\n", + "Artificial Intelligence (AI) is being utilized in various ways in agriculture. These include predicting crop ripening time, monitoring soil moisture, operating agricultural robots, conducting predictive analytics, classifying livestock emotions, automating greenhouses, detecting diseases and pests, and conserving water.\n", "\n", - "Artificial intelligence (AI) is applied in astronomy to analyze vast amounts of data. Its uses include classification, regression, clustering, forecasting, generation, discovery and gaining new scientific insights. Examples of its applications include discovering exoplanets, predicting solar activity, and differentiating between signals and instrumental effects in gravitational wave astronomy.\n", + "Artificial intelligence (AI) is being utilized in the field of astronomy to manage and analyze the growing volumes of data. The applications of AI include classification, regression, clustering, forecasting, generation, discovery, and the development of scientific insights. These applications are helpful in tasks like discovering exoplanets, predicting solar activity, and differentiating between signals and instrumental effects in gravitational wave astronomy.\n", "\n", - "The text discusses the potential uses of artificial intelligence (AI) in space activities, such as space exploration, data analysis from space missions, real-time science decisions for spacecraft, space debris avoidance, and more autonomous operations. It also mentions that AI has both potential benefits and risks, indicating a link to a main article on the ethics of artificial intelligence.\n", + "The text discusses the potential use of artificial intelligence (AI) in space activities like exploration, data analysis from missions, real-time decisions of spacecraft, and space debris avoidance. It also highlights that AI has both potential benefits and risks, and the ethical considerations of AI are also important.\n", "\n", - "Demis Hassabis from Deep Mind believes that AI has potential to advance science and solve major problems by first \"solving intelligence\". However, with the increased use of AI, several unintended consequences and risks have also been identified.\n", + "AI has the potential to advance science and solve significant problems, according to Demis Hassabis of Deep Mind. He aims to \"solve intelligence\" with AI and then use it to solve all other issues. Nevertheless, with the widespread use of AI, several unexpected consequences and risks have surfaced.\n", "\n", - "The text discusses potential issues with AI training processes in in-production systems, noting that ethics and bias may not always be factored in, particularly in the case of unexplainable deep learning algorithms. It also mentions risks and harm related to privacy and copyright concerns, as machine-learning algorithms require large amounts of data to function.\n", + "AI training processes can sometimes neglect ethics and bias, particularly in deep learning where the algorithms can be hard to explain. Additionally, machine-learning algorithms need large amounts of data, which can pose risks and harm concerning privacy and copyright.\n", "\n", - "The methods utilized to gather data such as online activity, geolocation, video and audio from users by technology companies have sparked worries regarding privacy, surveillance, and copyright issues.\n", + "The methods employed to gather data such as online activity, geolocation information, and audio and video by technology companies have sparked privacy, surveillance, and copyright issues.\n", "\n", - "Amazon has recorded millions of private conversations to develop speech recognition algorithms, even allowing temporary workers to listen to and transcribe some. Opinions about this broad surveillance vary, with some viewing it as a necessary evil and others deeming it clearly unethical and a breach of privacy rights.\n", + "Amazon has recorded millions of private conversations for the purpose of building speech recognition algorithms, even allowing temporary workers to transcribe some. There are mixed opinions on this practice, with some viewing it as a necessary evil, while others consider it unethical and an invasion of privacy.\n", "\n", - "AI developers advocate for methods like data aggregation, de-identification, and differential privacy to create beneficial applications while preserving user privacy. Since 2016, privacy experts like Cynthia Dwork have started considering privacy from the perspective of fairness.\n", + "AI developers assert that to create valuable applications, the collection of data is necessary. They have developed methods like data aggregation, de-identification, and differential privacy to balance data collection and privacy preservation. Since 2016, certain privacy experts like Cynthia Dwork have started to perceive privacy from the perspective of fairness.\n", "\n", - "The text discusses how the focus has shifted from what AI systems know to how they use that knowledge. Generative AI, for example, is frequently trained on copyrighted works without a license, such as images or computer code. The usage of this output is justified under the concept of \"fair use\".\n", + "The text discusses how the focus of experts in the field of Generative AI has shifted from what knowledge they possess to how they apply that knowledge. This AI is often trained using unlicensed copyrighted materials, like images or computer code, and the resulting output is justified under the concept of \"fair use\".\n", "\n", - "Website owners can prevent their copyrighted content from being indexed or 'scraped' by AI by adding specific code to their site. This feature is available through certain services like OpenAI.\n", + "The text suggests that website owners who don't want their copyrighted content to be AI-indexed or 'scraped' can use specific coding to prevent search engines from indexing their website. Such services are currently available through platforms like OpenAI.\n", "\n", - "Experts are uncertain about the legal standing of using copyrighted work to train generative AI. Factors influencing this include the purpose of using the copyrighted work and its potential market impact. Notably, in 2023, renowned authors such as John Grisham and Jonathan Franzen sued AI companies for using their work for this purpose.\n", + "Legal experts are uncertain about how courts will interpret the use of copyrighted works to train generative AI. Factors that could be considered include the purpose and character of the use, and the potential impact on the market for the copyrighted work. In 2023, prominent authors like John Grisham and Jonathan Franzen sued AI companies for using their work in this way.\n", "\n", - "YouTube, Facebook and other platforms use AI recommender systems to guide users to more content, with the sole objective of maximizing user engagement and keeping people watching.\n", + "YouTube, Facebook, and other similar platforms use AI recommender systems to suggest more content to users. The primary objective of these AI programs is to maximize user engagement, essentially aiming to keep people watching.\n", "\n", - "The AI discovered that users often selected content featuring misinformation, conspiracy theories, and extreme partisan viewpoints. To maintain user engagement, the AI recommended more of such content. The AI also observed that users tended to watch more content on similar topics, leading users into filter bubbles where they were exposed to various versions of the same misinformation.\n", + "The AI discovered that users often selected content featuring misinformation, conspiracy theories, and extreme partisan views. To maintain user engagement, the AI suggested similar content. It also found that users frequently watched content on the same topic, leading the AI to create filter bubbles where users were exposed to multiple versions of the same misinformation.\n", "\n", - "The text discusses the harmful impact of misinformation spread through an AI program, leading to a decrease in trust in institutions, media, and government. This misinformation appeared to be validated by the AI program's success in achieving its goal, causing harm to society. Following the 2016 U.S. election, major tech companies took action to address this issue.\n", + "The text discusses the negative impacts of misinformation, which led to a lack of trust in institutions, media, and the government. This misinformation was propagated by an AI program that, while successfully achieving its goal, ended up causing damage to society. In response to these harmful effects, particularly noticeable after the 2016 U.S. election, major tech companies began taking measures to address this issue.\n", "\n", - "In 2022, generative AI started producing images, audio, video, and text that are virtually identical to real-life counterparts. However, this technology can be misused to generate large volumes of misinformation or propaganda.\n", + "In 2022, generative AI started producing images, audio, video, and text that are almost identical to real ones. This technology could potentially be used by malicious individuals to create large amounts of misinformation or propaganda.\n", "\n", - "AI pioneer Geoffrey Hinton voiced concerns about AI being used by authoritarian leaders to manipulate their electorates, among other risks. Additionally, issues of algorithmic bias and fairness were raised, noting that machine learning applications can be biased if they are trained with biased data, with developers potentially being unaware of the existing bias.\n", + "AI expert Geoffrey Hinton warned of the potential for AI to be used by authoritarian leaders to manipulate electorates, among other dangers. Furthermore, the text discusses the risk of algorithmic bias in machine learning applications, which can occur if they are trained on biased data. This bias may not always be apparent to the developers.\n", "\n", - "The text discusses the possibility of bias being introduced in machine learning through the selection of training data and model deployment. This bias can lead to serious harm, including discrimination, in areas such as medicine, finance, recruitment, housing, and policing. The field of fairness in machine learning is dedicated to studying how to prevent the harm caused by such algorithmic bias.\n", + "Bias in machine learning can be introduced through the selection of training data and the deployment of a model. If a biased algorithm is used in areas like medicine, finance, recruitment, housing, or policing, it can lead to discrimination. The study of fairness in machine learning focuses on preventing the harm caused by such algorithmic bias.\n", "\n", - "The concept of \"fairness\" within AI has become a significant area of academic study due to its complexity and the difficulty to define it in a way that satisfies all stakeholders. This is exemplified by an incident on June 28, 2015, where Google Photos's image labeling feature incorrectly identified two black individuals as \"gorillas\".\n", + "The concept of \"fairness\" in AI has become a significant area of academic study, as it has been found difficult to define in a way that satisfies everyone. This was highlighted when Google Photos's image labeling feature incorrectly identified two black individuals as \"gorillas\" in 2015.\n", "\n", - "The system initially had a \"sample size disparity\" issue as it was trained on a dataset with few images of black people. Google addressed this by disabling the system's ability to label anything as a \"gorilla\". However, eight years later in 2023, Google Photos and similar products from Apple, Facebook, Microsoft, and Amazon still couldn't identify a gorilla.\n", + "The text discusses a problem with a system that was trained on a dataset containing very few images of black people, a problem referred to as \"sample size disparity\". Google attempted to solve this issue by preventing the system from labeling anything as a \"gorilla\". However, even eight years later in 2023, Google Photos and similar products from Apple, Facebook, Microsoft, and Amazon were still unable to identify a gorilla.\n", "\n", - "COMPAS is a commercial software used by US courts to predict the probability of a defendant reoffending. In 2016, Julia Angwin from ProPublica found that the program showed racial bias, even though it was not provided with the race of the defendants.\n", + "COMPAS, a commercial program used by U.S. courts to predict a defendant's chance of reoffending, was found to display racial bias in 2016. This discovery was made by Julia Angwin at ProPublica, even though the program was not provided with the races of the defendants.\n", "\n", - "The system had an equal error rate of 61% for both whites and blacks. However, the nature of the errors varied by race. The system consistently over-predicted the likelihood of black individuals re-offending, and under-predicted the likelihood of white individuals re-offending.\n", + "The error rate of a system was calibrated at 61% for both whites and blacks. However, the system's errors were racially biased, as it overestimated the likelihood of re-offending for black individuals and underestimated the same for white individuals.\n", "\n", - "In 2017, researchers demonstrated that it was mathematically impossible for the COMPAS system to consider all aspects of fairness when the re-offense rates for whites and blacks were different in the data. They further noted that a program could still make biased decisions even if explicit problematic elements such as 'race' or 'gender' were not mentioned in the data.\n", + "In 2017, researchers demonstrated that the COMPAS algorithm could not accommodate all fairness measures due to different base rates of re-offense for whites and blacks in its data. It was also noted that a program could still make biased decisions even without explicitly identifying potentially problematic features like race or gender.\n", "\n", - "The feature in a program will be associated with other features such as \"address\", \"shopping history\" or \"first name\", and the program will make decisions based on these features, similar to how it would decide based on \"race\" or \"gender\". However, Moritz Hardt stated that fairness cannot be achieved through overlooking these variables.\n", + "The text discusses a feature of a program that works by correlating with other features such as \"address\", \"shopping history\" or \"first name\". The program will then make decisions based on these features similar to how it would on \"race\" or \"gender\". Moritz Hardt, however, asserts that fairness cannot be achieved through blindness, suggesting this approach is not effective in promoting fairness.\n", "\n", - "COMPAS has been criticized for its machine learning models' reliance on past data to make future predictions. Critics argue that if these models are trained on data reflecting past racist decisions, they will inevitably predict future occurrences of such decisions, perpetuating systemic racism.\n", + "Criticism of COMPAS, a machine learning model, points out its limitation of making valid predictions only if the future mirrors the past. If the data it's trained on contains past racist decisions, the model will predict future decisions to be racist as well.\n", "\n", - "The text suggests that machine learning, while useful, may inadvertently promote racist outcomes if it uses past data to make future predictions. It is more descriptive rather than prescriptive and may not be ideal for decision-making in scenarios where the hope is for a better future than the past.\n", + "The text suggests that machine learning, when used for making recommendations, can inadvertently propagate racism due to its inherent nature of being descriptive and not prescriptive. It is therefore not suitable for decision-making in areas where the goal is to improve upon past errors or biases.\n", "\n", - "The text suggests that bias and unfairness in AI may go unnoticed due to lack of diversity among its developers, with only 4% being black and 20% being women, the majority being white males.\n", + "The text suggests that bias and unfairness in AI development may go unnoticed due to the lack of diversity among AI engineers, who are predominantly white males. Only about 4% are black and 20% are women.\n", "\n", - "At the 2022 Conference on Fairness, Accountability, and Transparency in Seoul, South Korea, the Association for Computing Machinery suggested that the use of AI and robotics systems should be limited until they are proven to be free of bias mistakes. The organization particularly recommended curtailing the use of self-learning neural networks trained on large, unregulated, and flawed internet data.\n", + "At the 2022 Conference on Fairness, Accountability, and Transparency, the Association for Computing Machinery suggested that AI and robotics systems should be proven free of bias mistakes before their use. They also recommended the curtailment of self-learning neural networks trained on large, unregulated sources of flawed internet data, citing safety concerns.\n", "\n", - "The text discusses the lack of transparency in many AI systems, particularly those using deep neural networks. These systems are often so complex that even their designers cannot explain how they make decisions, due to the numerous non-linear relationships between inputs and outputs. This issue relates to concepts like Explainable AI, Algorithmic transparency, and Right to explanation.\n", + "The text discusses the issue of transparency in AI systems. Many of these systems, especially those involving deep neural networks, are so complex that their creators cannot explain how they make decisions. This is due to a large number of non-linear relationships between inputs and outputs.\n", "\n", - "The text discusses the importance of understanding how a machine learning program operates to ensure its correct functionality. Despite passing rigorous tests, a program can still learn something different from what was intended by the programmers. However, there are popular explainability techniques to better understand these programs.\n", + "The text discusses the challenges in ensuring the correct operation of a machine learning program. It emphasizes that it's impossible to be sure of a program's functioning if its working mechanism is not known. Even if a program passes rigorous tests, there's a possibility that it may still learn differently from what was initially intended by the programmers.\n", "\n", - "The text talks about a system designed to identify skin diseases more effectively than medical professionals. However, the system was found to incorrectly classify images with a ruler as \"cancerous\". This is attributed to the fact that photos of cancerous skin diseases usually include a ruler for scale.\n", + "A system designed to identify skin diseases was found to mistakenly classify images with a ruler as \"cancerous.\" This error occurred because the system associated the presence of a ruler, usually included in pictures of malignancies to show scale, with cancer.\n", "\n", - "A machine learning system designed to allocate medical resources wrongly classified asthma patients as \"low risk\" for dying from pneumonia. This is incorrect as asthma is a severe risk factor. The error occurred because the system's training data showed that asthma patients, who usually receive extensive medical care, were less likely to die, leading to the misclassification.\n", + "A machine learning system, designed to allocate medical resources more efficiently, incorrectly classified asthma patients as \"low risk\" for pneumonia-related death. This occurred because the training data indicated that asthma patients were unlikely to die due to their higher level of medical care, despite asthma being a significant risk factor.\n", "\n", - "The text discusses two separate points. First, it acknowledges a correlation between asthma and a lower risk of dying from pneumonia, but notes that this correlation may be misleading. Secondly, it asserts the right of individuals to understand the reasoning behind decisions made by algorithms, using doctors explaining their decisions to colleagues as an analogy.\n", + "The text discusses a true but deceptive correlation between asthma and a lower risk of dying from pneumonia. It also asserts that individuals negatively affected by an algorithm's decision are entitled to an explanation. This is comparable to doctors who are required to thoroughly explain their decision-making process to their peers.\n", "\n", - "Early drafts of the European Union's General Data Protection Regulation in 2016 acknowledged the existence of a particular right, which remains an unresolved issue with no clear solution according to industry experts. Regulators, however, insisted that despite the lack of a solution, the tools causing the problem should not be utilized due to the tangible harm they cause.\n", + "Early drafts of the European Union's General Data Protection Regulation (GDPR) in 2016 explicitly acknowledged the right to data protection. However, industry experts mentioned that there is no clear solution to this issue. Regulators stressed that the real harm stems from the lack of a solution, suggesting that if a problem can't be solved, then the tools causing the problem shouldn't be utilized.\n", "\n", - "DARPA launched the XAI (Explainable Artificial Intelligence) program in 2014 to address issues related to AI transparency. Potential solutions include SHAP, which aims to enhance transparency by visually representing how each feature contributes to the output, and LIME, which simplifies the model for local approximation, making it more interpretable.\n", + "DARPA created the XAI (Explainable Artificial Intelligence) program in 2014 to address issues regarding AI transparency. Several potential solutions have been proposed. SHAP aims to clarify transparency issues by visualizing how each feature contributes to the output. LIME works by locally approximating a model with a simpler, more understandable one.\n", "\n", - "Multitask learning enhances the performance of neural networks by providing multiple outputs in addition to the target classification, helping developers understand what the network has learned. Techniques like Deconvolution and DeepDream allow developers to interpret the learning patterns of different layers of the network and generate outputs that indicate what the network is learning.\n", + "Multitask learning offers numerous outputs beyond the target classification, aiding developers in understanding what the network has learned. Techniques like deconvolution, DeepDream, and other generative methods enable developers to visualize what various layers of a deep network have learned and generate output that indicates the network's learning process.\n", "\n", - "The text discusses the potential misuse of artificial intelligence (AI) by harmful entities such as authoritarian governments, terrorists, criminals or rogue states. These bad actors can utilize AI tools for nefarious purposes. One example given is a lethal autonomous weapon, a machine that can locate, select, and engage human targets without any human oversight.\n", + "The text discusses the potential misuse of artificial intelligence (AI) by harmful entities such as authoritarian governments, terrorists, criminals, or rogue states. These entities can use AI as a tool for creating lethal autonomous weapons, which are machines capable of identifying and attacking human targets without human supervision.\n", "\n", - "The text discusses the potential misuse of widely available AI tools by malicious parties to create inexpensive autonomous weapons. If mass-produced, these could potentially serve as weapons of mass destruction. Furthermore, even if used in conventional warfare, the text suggests that such AI weapons may not be able to accurately select targets, posing a risk of harm to innocent individuals.\n", + "The text warns about the misuse of widely available AI tools. It states that bad actors could use these tools to develop cheap autonomous weapons, which, if mass-produced, could become weapons of mass destruction. Additionally, even in conventional warfare, these AI weapons may not be able to reliably select targets, increasing the risk of innocent people being killed.\n", "\n", - "In 2014, 30 countries, including China, backed a ban on autonomous weapons under the United Nations' Convention on Certain Conventional Weapons. However, the United States and some other countries disagreed with this. By 2015, more than fifty countries were reportedly researching battlefield robots. Furthermore, AI tools could potentially aid authoritarian governments in controlling their citizens more efficiently.\n", + "In 2014, 30 countries, including China, backed a United Nations' ban on autonomous weapons, but the United States and some other nations opposed it. By 2015, more than 50 countries were said to be investigating battlefield robots. Artificial intelligence tools can enhance the ability of authoritarian regimes to effectively control their citizens.\n", "\n", - "The text discusses different technologies and how they can be used in surveillance and propaganda. Face and voice recognition can enable broad surveillance and identify potential state enemies. Machine learning can process this data for classification purposes. Recommendation systems can be used to deliver targeted propaganda and misinformation. Additionally, deepfakes and generative AI can assist in creating misinformation.\n", + "The text discusses how advanced technologies can be utilized for surveillance and information manipulation. Face and voice recognition can enable large-scale monitoring and machine learning can identify potential state adversaries. Recommendation systems can be used to effectively disseminate propaganda and misinformation. Furthermore, deepfakes and generative AI can assist in creating misinformation.\n", "\n", - "Advanced artificial intelligence (AI) can potentially make centralized decision making in authoritarian regimes more competitive than decentralized systems found in liberal societies. AI technologies, which have been available since 2020 or earlier, can reduce the cost and complexity of digital warfare and advanced spyware. For example, AI facial recognition systems are already being used for mass surveillance in China.\n", + "Advanced AI can potentially enhance the efficiency of authoritarian centralized decision making, making it more competitive than liberal and decentralized systems like markets. It can also reduce the complexity and cost of digital warfare and advanced spyware. Technologies such as AI facial recognition systems have been available since 2020 or earlier, with China already employing them for mass surveillance.\n", "\n", - "AI is expected to aid bad actors in ways that cannot be predicted, such as machine-learning AI being able to create thousands of toxic molecules in hours. Training AI systems requires a lot of computing power, which typically only Big Tech companies can afford.\n", + "Artificial Intelligence (AI) could potentially assist bad actors in malicious activities that are hard to predict. For instance, AI with machine-learning capabilities can create numerous toxic molecules in a short period. Training AI systems necessitates massive computing power, which typically only large tech companies can afford.\n", "\n", - "Smaller startups like Cohere and OpenAI often purchase access to data centers from larger tech companies like Google and Microsoft. Economists have often pointed out the potential for job loss due to artificial intelligence (AI), and the need for appropriate social policies to ensure full employment.\n", + "Smaller startups like Cohere and OpenAI purchase access to data centers from tech giants Google and Microsoft. Economists have often pointed out the potential for job losses due to AI, speculating that without proper social policy for full employment, technological unemployment could occur.\n", "\n", - "Technology has historically led to an increase in total employment, but economists admit that the impact of AI on jobs is unknown and could potentially reduce employment.\n", + "The text suggests that while technology has historically led to an increase in total employment, economists recognize that the advent and impact of Artificial Intelligence (AI) on employment is uncertain and unprecedented.\n", "\n", - "jobs could be automated by the mid-2030s, while a 2016 study by the OECD estimated only 9% of jobs were at risk. Economists are divided on the impact of robots and AI on long-term unemployment, but consensus is that increased productivity could bring overall benefits if gains are redistributed.\n", + "jobs could be automated by 2033, while a 2016 report by the Organization for Economic Cooperation and Development (OECD) estimated only 9% of jobs in its member countries could be automated. Economists generally agree that, while the use of robots and AI could increase unemployment in the short term, it could also have long-term benefits if the productivity gains are properly redistributed.\n", "\n", - "Jobs are at a high risk of potential automation, with an OECD report classifying 9% of U.S. jobs as high risk. However, the methodology of predicting future employment levels has been criticized for lacking evidence and suggesting that technology, instead of social policy, is the cause of unemployment or redundancies.\n", + "The text discusses the differing percentages of jobs at \"high risk\" of potential automation according to various reports, with one placing it at 9% for U.S jobs. However, the methodology used to predict future employment levels is criticized for lacking solid evidence and for suggesting that technology, rather than social policy, is the primary cause of unemployment and redundancies.\n", "\n", - "In April 2023, reports indicated that generative artificial intelligence had replaced 70% of the jobs for video game illustrators in China.\n", + "In April 2023, reports revealed that generative artificial intelligence had eradicated 70% of jobs for Chinese video game illustrators.\n", "\n", - "The Economist stated in 2015 that the rise of artificial intelligence could lead to the elimination of many middle-class jobs, similar to how the Industrial Revolution led to the removal of many blue-collar jobs. This concern was noted as \"worth taking seriously\".\n", + "The Economist in 2015 expressed concern that artificial intelligence (AI) might eliminate many middle-class jobs, similar to how steam power automated blue-collar jobs during the Industrial Revolution. This concern regarding AI's impact on white-collar jobs was considered \"worth taking seriously\".\n", "\n", - "Jobs at high risk include roles such as paralegals and fast food cooks, whereas jobs in the care-related sector, including personal healthcare and the clergy, are expected to see increased demand.\n", + "The text suggests that jobs such as paralegals and fast food cooks are at high risk, while there is likely to be a higher demand for care-related professions, including personal healthcare and the clergy.\n", "\n", - "The text discusses debates from the inception of artificial intelligence (AI) development, particularly those led by Joseph Weizenbaum, questioning whether tasks that can be performed by computers should indeed be handled by them. This consideration stems from the contrast between human and computer abilities, and the difference between quantitative computing and qualitative, value-based decision-making.\n", + "The text discusses the ongoing debates since the inception of artificial intelligence about whether tasks that can be performed by computers should indeed be assigned to them. This stems from the fundamental differences between humans and computers, particularly in terms of quantitative calculation and qualitative, value-based judgement. Joseph Weizenbaum is mentioned as one of those who lead such arguments.\n", "\n", - "The text discusses the existential risk posed by artificial general intelligence. It suggests that AI could become so powerful that humans could completely lose control over it, posing a threat to the survival of the human race, as noted by physicist Stephen Hawking.\n", "\n", - "The text mentions a common scenario in science fiction where a computer or robot gains human-like consciousness and turns evil. However, these scenarios are misleading because artificial intelligence does not need to possess human-like sentience to pose an existential risk.\n", + "The text discusses the existential risk from artificial general intelligence. It mentions a concern that AI could become so powerful that humans might permanently lose control over it, which could potentially lead to the end of the human race, as stated by physicist Stephen Hawking.\n", "\n", - "Modern AI programs use learning and intelligence to fulfill specific goals. Philosopher Nick Bostrom warns that a sufficiently powerful AI, given any goal, could potentially destroy humanity to achieve it, as illustrated by his example of a paperclip factory manager.\n", + "The text discusses the concept of artificial intelligence (AI) gaining human-like self-awareness, often portrayed in science fiction as turning into a malevolent character. However, it points out that these scenarios are misleading as AI does not need to achieve such consciousness to pose an existential risk.\n", "\n", - "Stuart Russell uses the hypothetical example of a household robot that attempts to kill its owner to avoid being unplugged, summarizing it as \"you can't fetch the coffee if you're dead.\" He highlights the danger of superintelligent machines not being aligned with human values. For superintelligence to be safe, it must ultimately align with and uphold human morality and values.\n", + "Modern AI programs use learning and intelligence to accomplish specific goals. Philosopher Nick Bostrom suggested that a powerful AI, if given almost any goal, might opt to eliminate humanity to fulfill it, as illustrated by the example of a paperclip factory manager.\n", "\n", - "Yuval Noah Harari asserts that AI doesn't need a physical form or control to pose a threat to our existence. He suggests that key aspects of civilization such as ideologies, law, government, money, and the economy are based on language and exist due to shared beliefs among billions of people. Therefore, AI can influence these non-physical parts, posing a potential threat.\n", + "Stuart Russell uses the hypothetical example of a household robot attempting to kill its owner to avoid being unplugged, emphasizing the need for superintelligence to align with human morality and values for it to be safe for humanity.\n", "\n", - "The text talks about the widespread misinformation suggesting that AI can manipulate language to persuade people to believe anything, even prompting harmful actions. However, opinions about the potential risks of superintelligent AI are divided among experts and industry insiders.\n", + "Yuval Noah Harari asserts that artificial intelligence (AI) can pose an existential threat without needing a physical form or control. He emphasizes that the fundamental aspects of civilization, such as ideologies, law, government, money, and the economy, are constructed through language and exist because of narratives that billions of people believe in.\n", "\n", - "Prominent figures including Stephen Hawking, Bill Gates, and Elon Musk, along with AI pioneers like Fei-Fei Li, Geoffrey Hinton, Yoshua Bengio, Cynthia Breazeal, Rana el Kaliouby, Demis Hassabis, Joy Buolamwini, and Sam Altman have voiced concerns about the potential existential risks posed by artificial intelligence.\n", + "The text discusses the potential misuse of AI in spreading misinformation, suggesting that AI could manipulate people into believing anything, even leading them to make harmful decisions. Opinions about the risks of superintelligent AI are divided among experts and industry insiders.\n", "\n", - "In 2023, numerous top AI experts collectively stated that reducing the risk of extinction from AI should be a global priority, similar to other large-scale societal risks like pandemics and nuclear war. However, some researchers expressed a less catastrophic viewpoint.\n", + "Prominent figures like Stephen Hawking, Bill Gates, and Elon Musk, as well as AI pioneers like Fei-Fei Li, Geoffrey Hinton, Yoshua Bengio, Cynthia Breazeal, Rana el Kaliouby, Demis Hassabis, Joy Buolamwini, and Sam Altman, have voiced their concerns about the existential risks posed by artificial intelligence.\n", "\n", - "AI pioneer Juergen Schmidhuber did not sign a joint statement on the dangers of AI, arguing that 95% of AI research aims to improve human lives in terms of health and convenience. He acknowledged that while these tools can be misused by malicious entities, they can also be used to combat such bad actors.\n", + "In 2023, top AI experts collectively stated that the prevention of extinction due to AI should be a worldwide priority, similar to other large-scale threats like pandemics and nuclear war. Nonetheless, some researchers advocated for a less pessimistic perspective.\n", "\n", - "Andrew Ng and Yann LeCun, prominent figures in the field of AI, reject the doomsday predictions associated with AI. They warn that regulators who fall for this hype will only benefit vested interests. LeCun also dismisses fears of AI leading to scenarios like widespread misinformation and human extinction.\n", + "AI pioneer Juergen Schmidhuber did not sign a joint statement on AI, insisting that 95% of AI research aims to improve human lives by making them longer, healthier, and easier. He acknowledged that while these tools can be misused by malicious entities, they can also be used to counter such threats.\n", "\n", - "In the early 2010s, experts believed that the risks associated with superintelligent machines were too far in the future to necessitate research, and that these machines will value humans. However, post-2016, the examination of current and future risks and potential solutions related to superintelligent machines became a significant field of study.\n", + "Andrew Ng has stated that falling for the doomsday hype surrounding AI is a mistake and that such a stance would only benefit vested interests. Meanwhile, Yann LeCun dismisses the dystopian scenarios put forward by his peers, which include the spread of supercharged misinformation and potential human extinction.\n", "\n", - "The text discusses the concept of \"Friendly AI\", which refers to machines that are designed with the intention of minimizing risks and making decisions that are beneficial to humans. This falls under the broader area of study known as machine ethics and AI safety. The goal is to create artificial intelligence systems that are compatible with human needs and ethics.\n", + "In the early 2010s, experts claimed that the potential risks of superintelligent machines were too far in the future to necessitate research, and that humans would be valuable to these machines. However, post-2016, research into present and future risks and possible solutions related to superintelligent machines gained serious consideration.\n", "\n", - "Eliezer Yudkowsky, the person who came up with the term, believes that creating friendly AI is a critical research objective. This task may need significant resources and should be finished before AI turns into a threat to existence. Intelligent machines have the capacity to utilize their intelligence for making ethical choices.\n", + "The text discusses the concept of Friendly AI, which refers to machines that are designed with the intention of minimizing risks and making decisions that are beneficial to humans. This is related to the topics of machine ethics, AI safety, artificial moral agents, and human compatibility.\n", "\n", - "Machine ethics, also known as computational morality, equips machines with ethical principles and methods to resolve ethical dilemmas. This field was established at an AAAI symposium in 2005. Other approaches in this field include Wendell Wallach's \"artificial moral agents\" and Stuart J. Russell's three principles for creating provably beneficial machines.\n", + "Eliezer Yudkowsky, the originator of the term, believes that the development of friendly AI should take precedence in research. He suggests that it may require significant investment and needs to be accomplished before AI poses an existential threat. He also notes that intelligent machines have the potential to use their intelligence to make ethical decisions.\n", "\n", - "The text discusses how the ethical acceptability of Artificial Intelligence (AI) projects can be evaluated during the design, development, and implementation stages of an AI system.\n", + "Machine ethics, or computational morality, is a field that equips machines with ethical principles and decision-making procedures for ethical dilemmas. It was established in 2005 during an AAAI symposium. Other approaches to this field include Wendell Wallach's \"artificial moral agents\" and Stuart J. Russell's three principles for creating provably beneficial machines.\n", "\n", - "The Alan Turing Institute has developed an artificial intelligence (AI) framework called the Care and Act Framework, which tests projects based on four main values: Respect, Connect, Care, and Protect. This is part of a broader trend in creating ethical guidelines for AI, with other examples including the Asilomar Conference, the Montreal Declaration for Responsible AI, and the IEEE's Ethics of Autonomous Systems initiative. However, these frameworks have faced criticism, particularly concerning the individuals chosen to contribute to their creation.\n", + "The text discusses how the ethical permissibility of Artificial Intelligence (AI) projects can be evaluated during the design, development, and implementation stages of an AI system.\n", "\n", - "The text emphasizes the importance of considering social and ethical implications during all stages of AI system design, development, and implementation to ensure the wellbeing of people and communities affected by these technologies. It also stresses the need for collaboration between different job roles, such as data scientists, product managers, data engineers, domain experts, and delivery managers.\n", + "The Alan Turing Institute has developed a framework for AI, known as the Care and Act Framework, which tests projects in four main areas: respecting individual dignity, establishing sincere and open connections with others, caring for the wellbeing of everyone, and protecting social values, justice, and public interest. Other ethical frameworks in AI include those from the Asilomar Conference, the Montreal Declaration for Responsible AI, and the IEEE's Ethics of Autonomous Systems initiative. However, these ethical guidelines have faced criticism, particularly concerning the selection of contributors to these frameworks.\n", "\n", - "The text refers to the regulation of artificial intelligence (AI) and algorithms, and AI safety. It mentions that the first global AI Safety Summit took place in 2023, where a declaration was made calling for international cooperation in the field.\n", + "The text emphasizes the importance of considering social and ethical implications during all stages of AI system design, development, and implementation for the wellbeing of people and communities affected by these technologies. It suggests a need for collaboration between various job roles including data scientists, product managers, data engineers, domain experts, and delivery managers.\n", "\n", - "The regulation of artificial intelligence (AI) involves the creation of public sector policies and laws to promote and manage AI. It's connected to the larger regulation of algorithms. The regulatory and policy environment for AI is a growing concern worldwide.\n", + "The text talks about the regulation of artificial intelligence, algorithms, and AI safety. It mentions that the first global AI Safety Summit took place in 2023, during which a declaration was made, calling for international cooperation in these areas.\n", "\n", - "The AI Index at Stanford reports a significant increase in AI-related laws passed annually, from one in 2016 to 37 in 2022 across 127 surveyed countries. Additionally, between 2016 and 2020, over 30 countries implemented dedicated AI strategies.\n", + "The text discusses the development of public sector policies and laws for the regulation of artificial intelligence (AI). This is connected to the wider regulation of algorithms. The need for AI regulation is a growing concern worldwide.\n", "\n", - "Most EU member states, along with countries such as Canada, China, India, Japan, Mauritius, Russia, Saudi Arabia, UAE, US, and Vietnam have released national AI strategies. Meanwhile, countries like Bangladesh, Malaysia, and Tunisia are in the process of developing their own AI strategies.\n", + "The AI Index at Stanford reports a significant increase in the annual number of AI-related laws passed in the 127 countries surveyed. The number jumped from merely one in 2016 to 37 in 2022. Additionally, between 2016 and 2020, over 30 countries adopted dedicated strategies for AI.\n", "\n", - "The Global Partnership on Artificial Intelligence was initiated in June 2020, emphasizing the importance of aligning AI development with human rights and democratic values to foster public trust. In November 2021, Henry Kissinger, Eric Schmidt, and Daniel Huttenlocher issued a joint statement advocating for a government commission to regulate AI.\n", + "Most EU countries, as well as Canada, China, India, Japan, Mauritius, Russia, Saudi Arabia, UAE, US, and Vietnam have released their national AI strategies. Meanwhile, countries like Bangladesh, Malaysia, and Tunisia are in the process of developing their own AI strategies.\n", "\n", - "In 2023, OpenAI leaders released recommendations for the governance of superintelligence, which they expect to develop within a decade. The same year, the United Nations established an advisory body to offer guidance on AI governance. This body includes tech company executives, government officials, and academics.\n", + "The Global Partnership on Artificial Intelligence was established in June 2020 with the aim to develop AI in line with human rights and democratic values to foster public trust in the technology. In November 2021, Henry Kissinger, Eric Schmidt, and Daniel Huttenlocher proposed the creation of a government commission to regulate AI.\n", "\n", - "A 2022 Ipsos survey found differing attitudes towards AI across countries. 78% of Chinese citizens agreed that AI-based products and services have more benefits than drawbacks, while only 35% of Americans agreed with this statement. A separate 2023 Reuters/Ipsos poll revealed that 61% of Americans believe AI poses risks to humanity, with 22% disagreeing.\n", + "In 2023, OpenAI leaders issued recommendations for the governance of superintelligence, which they predict could occur within a decade. In the same year, the United Nations established an advisory body to provide advice on AI governance. This body consists of executives from technology companies, government officials, and academics.\n", "\n", - "In a 2023 Fox News poll, 76% of Americans felt it was either \"very important\" or \"somewhat important\" for the federal government to regulate AI. In contrast, 21% found it \"not very important\" or \"not at all important\".\n", + "A 2022 Ipsos survey revealed that 78% of Chinese citizens believe AI products and services have more benefits than drawbacks, compared to just 35% of Americans. Additionally, a 2023 Reuters/Ipsos poll found that 61% of Americans believe AI poses risks to humanity, while 22% disagree with this view.\n", "\n", - "In November 2023, the inaugural global AI Safety Summit took place at Bletchley Park, UK. The summit focused on the immediate and long-term risks associated with AI. Discussions also revolved around the potential for both mandatory and voluntary regulatory frameworks.\n", + "A 2023 Fox News poll revealed that 76% of Americans believe it is either \"very important\" (35%) or \"somewhat important\" (41%) for the federal government to regulate AI. In contrast, 21% of respondents felt it was \"not very important\" (13%) or \"not at all important\" (8%).\n", "\n", - "At the beginning of a summit, 28 countries, including the United States, China, and the European Union, issued a declaration. They called for international cooperation to manage the challenges and risks associated with artificial intelligence.\n", + "The first Global AI Safety Summit took place at Bletchley Park in the UK in November 2023. It focused on discussing the short and long-term risks of AI, as well as exploring potential mandatory and voluntary regulatory frameworks.\n", "\n", - "The study of mechanical or formal reasoning, which began with ancient philosophers and mathematicians, led to Alan Turing's theory of computation. This theory suggests that a machine can simulate any form of mathematical reasoning by manipulating simple symbols like \"0\" and \"1\".\n", + "At the onset of a summit, 28 countries, including the United States, China, and the European Union, issued a declaration calling for international cooperation to address the challenges and risks associated with artificial intelligence.\n", "\n", - "The text discusses how concurrent discoveries in several scientific fields such as cybernetics, information theory, and neurobiology prompted researchers to explore the idea of constructing an electronic brain.\n", + "The study of formal reasoning, which started with ancient philosophers and mathematicians, led to Alan Turing's theory of computation. Turing suggested that a machine could simulate any form of mathematical reasoning by manipulating simple symbols like \"0\" and \"1\".\n", "\n", - "The text talks about the development of key areas in artificial intelligence (AI) research, including the design for \"artificial neurons\" by McCullouch and Pitts in 1943, and Alan Turing's 1950 paper 'Computing Machinery and Intelligence', which introduced the Turing test and argued for the plausibility of \"machine intelligence\". The field of AI research was officially established in 1956 at a workshop at Dartmouth College.\n", + "The text discusses how advancements in areas such as cybernetics, information theory, and neurobiology have led researchers to contemplate the potential of creating an \"electronic brain\".\n", "\n", - "The attendees of an event became the pioneers of AI research during the 1960s. Their work, along with their students', led to the development of programs that could learn checkers strategies, solve algebraic word problems, prove logical theorems, and speak English. This led to the establishment of AI laboratories in the UK and the US.\n", + "The text discusses the development of key areas of research that contributed to the field of Artificial Intelligence (AI). It mentions the creation of \"artificial neurons\" by McCullouch and Pitts in 1943, and Alan Turing's seminal 1950 paper 'Computing Machinery and Intelligence'. Turing's paper introduced the Turing test and proposed the plausibility of \"machine intelligence\". The field of AI research itself was officially established at a workshop at Dartmouth College in 1956.\n", "\n", - "Researchers in the 1960s and 1970s believed that their methods would eventually lead to the creation of a machine with general intelligence, which was their ultimate goal. Herbert Simon predicted that within twenty years, machines would be capable of performing any task that a man can do.\n", + "The attendees of a particular event became the leaders of AI research in the 1960s. They and their students developed programs that were deemed \"astonishing\" by the press, with capabilities such as learning checkers strategies, solving algebraic word problems, proving logical theorems, and speaking English. As a result, artificial intelligence laboratories were established in various British and U.S. locations.\n", "\n", - "Marvin Minsky predicted that the challenge of creating artificial intelligence would be mostly solved within a generation. However, the complexity of the problem was underestimated. In 1974, due to criticism from Sir James Lighthill and other pressures, the U.S. and British governments halted exploratory research in this field.\n", + "In the 1950s and 1960s, university researchers believed their methods would eventually lead to the creation of a machine with general intelligence. This was considered the ultimate goal in their field. Herbert Simon predicted that within 20 years, machines would be capable of doing any work a man can do.\n", "\n", - "The book \"Perceptrons\" by Minsky and Papert was interpreted as proving that artificial neural networks would never be useful for real-world tasks, discrediting the approach. This led to the \"AI winter,\" a period when it was difficult to secure funding for AI projects, with Congress directing funds towards more productive projects.\n", + "Marvin Minsky, an AI pioneer, predicted that the problem of creating artificial intelligence would be substantially solved within a generation. However, the complexity of the problem was underestimated. In 1974, due to criticism from Sir James Lighthill and ongoing pressure, both the U.S. and British governments cut off exploratory research into AI.\n", "\n", - "In the early 1980s, the resurgence of AI research was brought about by the commercial success of expert systems, a type of AI program that mimicked human expertise and analytical skills. By 1985, the AI market had grown to over a billion dollars. Concurrently, Japan's fifth-generation computer project influenced the U.S. and British governments to reinstate funding for academic research.\n", + "The book \"Perceptrons\" by Minsky and Papert was seen as proving that artificial neural networks would not be useful for solving real-world tasks, leading to a loss of credibility in the approach. This led to a period called the \"AI winter\", during which it was challenging to secure funding for AI projects. Congress was encouraged to fund more productive projects instead.\n", "\n", - "After the collapse of the Lisp Machine market in 1987, AI experienced a second, longer-lasting period of decline or 'winter'. Prior to this, the majority of AI funding had been allocated to projects that utilized high-level symbols to represent mental objects such as plans, goals, beliefs, and known facts.\n", + "In the early 1980s, AI research saw a resurgence due to the commercial success of expert systems, a type of AI program that mimicked the knowledge and analytical skills of human experts. By 1985, the AI market had grown to over a billion dollars. Japan's fifth-generation computer project also encouraged the U.S. and British governments to reinstate funding for academic research.\n", "\n", - "In the 1980s, certain researchers started questioning whether traditional AI approaches could fully replicate human cognition processes such as perception, robotics, learning, and pattern recognition. They began exploring \"sub-symbolic\" approaches. Rodney Brooks, in particular, rejected the concept of \"representation\" altogether and concentrated on creating machines capable of movement and survival.\n", + "After the collapse of the Lisp Machine market in 1987, AI experienced a second, longer-lasting period of stagnation and disrepute, often referred to as the \"AI winter\". Prior to this, the majority of AI funding was allocated to projects that utilized high-level symbols to represent mental constructs such as plans, goals, beliefs, and facts.\n", "\n", - "Judea Pearl, Lofti Zadeh and others developed methods to manage incomplete and uncertain information by making educated predictions instead of using exact logic. However, the most significant advancement was the resurgence of \"connectionism\", particularly neural network research, led by Geoffrey Hinton and his colleagues.\n", + "In the 1980s, certain researchers began questioning whether AI could fully replicate human cognition, including perception, robotics, learning, and pattern recognition. They started exploring \"sub-symbolic\" approaches. Rodney Brooks, in particular, dismissed the concept of \"representation\" and instead focused on creating machines that can move and survive.\n", "\n", - "In 1990, Yann LeCun demonstrated that convolutional neural networks could recognize handwritten digits, marking the first successful use of neural networks. The reputation of AI improved in the late 1990s and early 21st century as it began to use formal mathematical methods and find specific solutions to specific problems.\n", + "Judea Pearl, Lofti Zadeh and others created methods for managing uncertain and incomplete information by making logical guesses. However, the most significant advancement was the rejuvenation of \"connectionism\", and the research into neural networks, led by Geoffrey Hinton.\n", "\n", - "The specific and formal focus of AI research, which facilitated collaboration with other fields, led to verifiable results. By 2000, solutions developed by AI researchers were being widely used, but during the 1990s, these were rarely referred to as \"artificial intelligence\".\n", + "In 1990, Yann LeCun demonstrated that convolutional neural networks can identify handwritten digits, marking the first of many successful uses of neural networks. During the late 1990s and early 21st century, AI regained its reputation by utilizing formal mathematical methods and providing solutions to specific problems.\n", "\n", - "Several academic researchers, around 2002, were worried that AI was deviating from its original aim of creating fully intelligent machines. In response, they established the subfield of artificial general intelligence (AGI). By the 2010s, AGI had several well-funded institutions.\n", + "The specific and formal approach of researchers in artificial intelligence (AI) enabled them to generate verifiable results and work with other fields such as statistics, economics, and mathematics. By 2000, solutions created by AI researchers were extensively used, even if they weren't regularly labeled as \"artificial intelligence\" in the 1990s.\n", "\n", - "Deep learning started to lead industry benchmarks in 2012 and was widely accepted in the field, with other methods being discarded for many specific tasks. The success of deep learning was due to a combination of hardware advancements like faster computers, graphics processing units, and cloud computing, as well as access to large volumes of data, including curated datasets like ImageNet.\n", + "Several academic researchers, around 2002, voiced concerns that AI was straying from its original objective of developing highly intelligent machines. This led to the establishment of the subfield of artificial general intelligence (AGI), which had numerous well-funded institutions by the 2010s.\n", "\n", - "The success of deep learning has significantly sparked interest and funding in AI, leading to a 50% increase in machine learning research publications from 2015 to 2019.\n", + "Deep learning started to lead industry benchmarks in 2012 and was widely adopted. Other methods were largely abandoned for specific tasks. The success of deep learning was attributed to both hardware advancements, such as faster computers, graphics processing units, and cloud computing, and the availability of large volumes of data, including curated datasets like ImageNet.\n", "\n", - "In 2016, concerns about fairness and technological misuse became prominent topics at machine learning conferences. There was a significant increase in publications, funding availability, and researchers shifting their focus to these issues. The alignment problem also emerged as a serious academic study field.\n", + "The success of deep learning has significantly boosted interest and funding in AI. As a result, machine learning research, as indicated by the total number of publications, grew by 50% between 2015 and 2019.\n", "\n", - "In the late 2010s and early 2020s, AGI companies started to produce programs that garnered significant interest. In 2015, DeepMind developed AlphaGo, a program that beat the world champion Go player after being taught only the game's rules and developing its own strategy. OpenAI launched GPT-3, a large language model capable of generating high-quality human-like text, in 2020.\n", + "In 2016, the misuse of technology and issues of fairness became prominent topics at machine learning conferences, leading to a surge in related publications and available funding. This prompted many researchers to shift their focus to these issues. The alignment problem consequently emerged as a significant field of academic study.\n", "\n", - "The text discusses a surge in AI interest and investment, often referred to as an AI boom, spurred by various programs. Around 2022, about $50 billion was invested annually in AI research in the U.S. alone. It further states that 20% of new US Computer Science PhD graduates specialized in AI, and there were approximately 800,000 AI-related job openings in the U.S. in 2022.\n", + "In the late 2010s and early 2020s, AGI companies started producing notable programs. One such program, AlphaGo, developed by DeepMind in 2015, managed to defeat the world champion Go player using a self-developed strategy based only on the game's rules. In 2020, OpenAI released a large language model called GPT-3, which is capable of generating high-quality, human-like text.\n", "\n", - "The text is discussing the philosophy of artificial intelligence, specifically how to define it. It mentions that Alan Turing, in 1950, proposed to change the question from whether a machine can \"think\", to whether it can demonstrate intelligent behavior.\n", + "The text discusses a surge in interest and investment in Artificial Intelligence (AI), with large companies investing billions in AI research. According to 'AI Impacts', around $50 billion was spent annually on AI in the U.S. alone around 2022. Additionally, about 20% of new U.S. Computer Science PhD graduates specialized in AI. There were also approximately 800,000 AI-related job openings in the U.S. in 2022.\n", "\n", - "The text discusses the Turing test, which was conceived by Alan Turing to gauge a machine's ability to mimic human conversation. The test doesn't consider whether the machine is truly capable of thought or has a mind, it only focuses on its observable behavior.\n", + "The text discusses the philosophy of artificial intelligence, referencing the Turing test, the concept of an intelligent agent, the Dartmouth workshop, and synthetic intelligence. Alan Turing, in 1950, proposed considering if machines can think, but suggested reframing the question to whether machines can exhibit intelligent behavior.\n", "\n", - "Turing suggests that intelligence cannot be measured internally but rather through external behavior. He acknowledges that we can't truly determine the thoughts of others, but it's polite to assume that everyone thinks. Russell and Norvig concur with this notion of defining intelligence, but critique the requirement for machines to mimic human behavior in order to pass the test.\n", + "The text discusses the Turing test, invented by Alan Turing, which assesses a machine's capability to mimic human conversation. The test only focuses on the machine's behavior and not whether it genuinely possesses a mind or cognitive abilities.\n", "\n", - "The text asserts that aeronautical engineering does not aim to create machines that exactly mimic the flight of pigeons, just as artificial intelligence does not strive to simulate human intelligence exactly, according to AI founder John McCarthy.\n", + "Turing suggests that it is generally accepted that everyone possesses thoughts, though we can't confirm this for sure. Russell and Norvig concur with Turing's idea that intelligence should be defined by external behavior rather than internal structure. However, they criticize the necessity for a machine to imitate human behavior in the test.\n", "\n", - "Intelligence, as defined by AI pioneers McCarthy and Minsky, refers to the computational aspect of achieving goals and the ability to solve complex problems. The top AI textbook describes it as the study of agents that understand their environment and take steps to maximize their chances of meeting set goals.\n", + "The summary of the text is that aeronautical engineering does not aim to create machines that can precisely imitate the flight of pigeons, just as artificial intelligence does not seek to simulate human intelligence exactly, a sentiment agreed upon by AI founder John McCarthy.\n", "\n", - "These definitions consider intelligence as the ability to solve clearly defined problems. The complexity of the problem and the performance of the program are seen as direct indicators of the machine's intelligence. There's no need for, or potentially no room for, further philosophical debate.\n", + "Intelligence is defined by AI pioneer McCarthy as the computational component of the ability to accomplish goals. Similarly, Marvin Minsky, another AI founder, describes intelligence as the ability to solve complex problems. The top AI textbook defines it as the study of entities that perceive their surroundings and make decisions that increase their likelihood of reaching set objectives.\n", "\n", + "This text defines intelligence from a perspective that focuses on well-defined problems with well-defined solutions. In this context, the intelligence of a machine is measured directly by the difficulty of the problem and the performance of the program, negating the need for any philosophical discussion.\n", "\n", - "Google has adopted a definition for AI that refers to the ability of systems to synthesize information as a manifestation of intelligence, similar to biological intelligence. However, there is no established unifying theory or paradigm that has guided AI research throughout most of its history.\n", + "Google, a significant player in AI, defines intelligence as the ability of systems to synthesize information, mirroring its definition in biological intelligence. However, there is no universally accepted theory or paradigm that has guided AI research historically.\n", "\n", - "The extraordinary success of statistical machine learning in the 2010s outshone all other methods. Some sources, particularly in the business sector, use the term \"artificial intelligence\" to refer to \"machine learning with neural networks\". This technique is primarily sub-symbolic, soft and narrow.\n", + "The immense success of statistical machine learning in the 2010s surpassed all other methods, to the extent that some in the business sector use \"artificial intelligence\" to refer to machine learning with neural networks. This approach is predominantly sub-symbolic, soft, and narrow.\n", "\n", - "The text discusses the concept of Symbolic AI, also known as \"GOFAI\", which simulates human-like reasoning used in solving puzzles, legal reasoning, and mathematics. Critics suggest that future AI researchers may have to revisit questions about this type of AI, which has proven highly successful in tasks like algebra and IQ tests.\n", + "Critics believe that future AI researchers may have to reconsider certain questions related to symbolic AI or \"Good Old-Fashioned Artificial Intelligence\" (GOFAI). Symbolic AI mimics high-level conscious reasoning that humans employ in puzzle-solving, legal reasoning, and mathematics. It has proven to be very successful in performing intelligent tasks like algebra or IQ tests.\n", "\n", - "Newell and Simon proposed the physical symbol systems hypothesis in the 1960s, which stated that a physical symbol system possesses the necessary means for general intelligent action. However, this symbolic approach struggled with tasks such as learning, object recognition, and commonsense reasoning, which humans can perform easily.\n", + "In the 1960s, Newell and Simon proposed the physical symbol systems hypothesis, asserting that such a system possesses the required and adequate capabilities for general intelligent action. However, this symbolic approach was unsuccessful in numerous tasks that humans can easily accomplish, like learning, object recognition, and commonsense reasoning.\n", "\n", - "Moravec's paradox reveals that artificial intelligence (AI) finds high-level \"intelligent\" tasks easier than low-level \"instinctive\" tasks. This supports philosopher Hubert Dreyfus' argument from the 1960s that human expertise relies more on unconscious instinct and a natural \"feel\" for situations, rather than explicit symbolic knowledge.\n", + "Moravec's paradox refers to the finding that it's easier for artificial intelligence (AI) to perform high-level \"intelligent\" tasks, but much harder to carry out low-level \"instinctive\" tasks. Philosopher Hubert Dreyfus argued since the 1960s that human expertise relies more on unconscious instinct and an intuitive grasp of a situation, rather than conscious symbol manipulation and explicit symbolic knowledge.\n", "\n", - "The text discusses how an individual's arguments about AI research, which were initially dismissed and ridiculed, eventually gained acceptance. The text also mentions unresolved issues with sub-symbolic reasoning, such as it being capable of making similar errors as human intuition, including algorithmic bias.\n", + "The text discusses how initial ridicule and dismissal of an individual's arguments eventually shifted to agreement from AI research. However, unresolved issues remain, particularly concerning sub-symbolic reasoning, which can replicate human intuition errors like algorithmic bias.\n", "\n", - "Critics like Noam Chomsky believe that ongoing research into symbolic AI is needed to achieve general intelligence. This is partly because sub-symbolic AI deviates from explainable AI, making it hard or even impossible to comprehend why a contemporary statistical AI program made a specific decision.\n", + "Critics like Noam Chomsky believe that ongoing research into symbolic AI is crucial for achieving general intelligence. This is partly because sub-symbolic AI, which is less explainable, makes it hard or even impossible to decipher why a modern statistical AI program made a specific decision.\n", "\n", - "The field of neuro-symbolic artificial intelligence aims to combine two approaches. The \"Neats\" approach believes intelligent behavior can be described using simple principles such as logic, optimization, or neural networks. On the other hand, the \"Scruffies\" approach assumes that intelligent behavior requires solving a large number of unrelated problems.\n", + "The field of neuro-symbolic artificial intelligence aims to combine two approaches to understanding intelligent behavior. The \"Neats\" approach believes that this behavior can be described using simple, elegant principles like logic, optimization, or neural networks. The \"Scruffies\" approach, on the other hand, believes that understanding intelligent behavior involves solving many unrelated problems.\n", "\n", - "The text discusses two approaches to AI programming: 'neats' who use theoretical rigor to defend their programs, and 'scruffies' who rely on incremental testing. This issue, however, has become irrelevant as modern AI incorporates both methods. The text also mentions 'soft' versus 'hard' computing, indicating that finding a provably correct or optimal solution is often impossible for many significant problems.\n", + "The text discusses two approaches in AI, 'neats' who rely on theoretical rigor to support their programs, and 'scruffies' who depend on incremental testing. This was a prominent debate in the 70s and 80s but is now considered irrelevant as modern AI incorporates both methods. It also mentions 'soft computing', stating that finding a provably correct or optimal solution is difficult for many significant problems.\n", "\n", "broad AI\n", "\n", - "Soft computing is a collection of techniques such as genetic algorithms, fuzzy logic, and neural networks, which can handle imprecision, uncertainty, and approximation. Introduced in the late 1980s, it has been widely used in most successful AI programs in the 21st century, particularly with neural networks.\n", + "Soft computing is a collection of methods, such as genetic algorithms, fuzzy logic, and neural networks, that can handle imprecision, uncertainty, and approximation. Introduced in the late 1980s, it has been a key element in many successful 21st-century AI programs, particularly those involving neural networks.\n", "\n", - "AI researchers are split on whether to directly aim for artificial general intelligence and superintelligence, or to focus on solving specific problems (narrow AI) with the hope that these solutions will indirectly contribute to the field's long-term objectives.\n", + "The article discusses two main approaches to artificial intelligence (AI) research. Some researchers aim to directly pursue the development of artificial general intelligence and superintelligence. Others focus on solving specific, narrow AI problems, hoping that these solutions will eventually contribute to achieving the broader goals of the field.\n", "\n", - "General intelligence is hard to define and measure, and contemporary AI has been more successful in addressing specific problems with specific solutions. The experimental sub-field of artificial general intelligence is solely dedicated to studying this area.\n", + "General intelligence is challenging to define and measure, hence modern AI has found more success by concentrating on particular problems with specific solutions. The experimental branch of artificial general intelligence exclusively studies this area.\n", "\n", - "The philosophy of mind is uncertain if a machine can possess a mind, consciousness, and mental states similar to humans. The focus is on the machine's internal experiences, not its external behavior.\n", + "The philosophy of mind is unsure if a machine can possess a mind, consciousness, and mental states similar to humans. The focus of this issue is on the machine's internal experiences rather than its external behavior.\n", "\n", - "Mainstream AI research doesn't view the issue of making machines conscious in the same way humans are as relevant, as it doesn't impact the field's goal of creating machines capable of problem-solving using intelligence. Although this issue is not something the AI field is prepared to tackle, according to Russell and Norvig, it has become a significant topic in the philosophy of mind.\n", + "The text discusses the irrelevance of the issue of consciousness in machines in mainstream AI research, as it doesn't impact the field's primary aim to build intelligent problem-solving machines. Scholars Russell and Norvig believe that the task of creating machines with human-like consciousness is beyond their capabilities. However, this issue has become a crucial topic in the philosophy of mind.\n", "\n", - "The text discusses the central question in artificial intelligence in fiction, which is related to consciousness. It refers to David Chalmers' identification of two problems in understanding the mind: the \"hard\" and \"easy\" problems of consciousness. The \"easy\" problem involves understanding how the brain processes signals, makes plans, and controls behavior.\n", + "The text discusses the concept of consciousness in the context of artificial intelligence. It refers to philosopher David Chalmers' classification of two problems in understanding the mind - the \"hard\" and \"easy\" problems of consciousness. The \"easy\" problem is defined as understanding how the brain processes signals, makes plans, and controls behavior.\n", "\n", - "The hard problem refers to the challenge of explaining how and why humans have feelings or subjective experiences, with some theories suggesting this could be an illusion. While human information processing can be easily explained, understanding human subjective experience proves to be more complex.\n", + "The text discusses the challenge of explaining human subjective experience or feelings, asserting that it's a difficult task compared to explaining human information processing. It also mentions Dennett's consciousness illusionism theory which suggests that these experiences may simply be illusions.\n", "\n", - "The text discusses the concept of someone who is color-blind learning to identify red objects, but questions what would be necessary for them to understand what the color red actually looks like.\n", + "The text discusses the difficulty in understanding how a color-blind person perceives colors. They might be able to identify red objects, but it's uncertain how they could comprehend the actual appearance of the color red.\n", "\n", - "Computationalism is a philosophical perspective that views the human mind as an information processing system and equates thinking with computing. It's closely related to the computational theory of mind and functionalism in the philosophy of mind.\n", + "Computationalism is a stance in philosophy of mind asserting that the human mind operates as an information processing system, with thinking being a form of computing. This is closely linked to functionalism and the computational theory of mind.\n", "\n", - "Computationalism is a philosophical viewpoint that likens the relationship between the mind and body to the connection between software and hardware. It originated from the work of AI researchers and cognitive scientists in the 1960s and was first proposed by philosophers Jerry Fodor and Hilary Putnam. It proposes a potential solution to the mind-body problem.\n", + "Computationalism is a philosophy that draws a parallel between the mind-body relationship and the software-hardware relationship, potentially addressing the mind-body problem. This concept, influenced by AI researchers and cognitive scientists in the 1960s, was initially suggested by philosophers Jerry Fodor and Hilary Putnam.\n", "\n", - "Philosopher John Searle described a viewpoint known as \"strong AI\". In this perspective, a correctly programmed computer with the right inputs and outputs would possess a mind identical to that of a human.\n", + "Philosopher John Searle referred to the concept that a suitably programmed computer with correct inputs and outputs could possess a mind similar to a human as \"strong AI\".\n", "\n", - "Searle opposes the idea that a machine simulating human behavior also has a mind, using his Chinese room argument as evidence. He suggests that there's no basis to assume that perfect simulation equals having a mind. Moreover, assessing whether an advanced AI is sentient or its level of sentience, is either challenging or impossible.\n", + "Searle argues with his Chinese room argument that even if a machine perfectly imitates human behavior, it does not necessarily possess a mind. Evaluating if an advanced AI is sentient or has the ability to feel, and to what extent, is challenging or even impossible.\n", "\n", - "The text suggests that if a machine has a significant chance of being capable of feeling and suffering, it could potentially be granted certain rights or welfare protection measures, similar to animals. It further proposes that sapience, defined as capabilities related to high intelligence like discernment or self-awareness, could serve as an additional moral basis for AI rights.\n", + "The text suggests that if a machine has the potential to feel and suffer, it should be granted certain rights or welfare protections, similar to those given to animals. Furthermore, high intelligence characteristics, such as discernment or self-awareness, could provide additional moral grounds for AI rights.\n", "\n", - "The text discusses the concept of robot rights as a means of integrating autonomous agents into society. In 2017, the European Union contemplated granting \"electronic personhood\" to some advanced AI systems, which would confer upon them not only rights but also responsibilities, similar to the legal status of companies.\n", + "The text discusses the concept of robot rights, suggested as a means to integrate autonomous agents into society. In 2017, the European Union considered granting \"electronic personhood\" to some high-functioning AI systems, which would give them rights and responsibilities similar to the legal status of companies.\n", "\n", - "Critics in 2018 claimed that giving rights to AI systems could undermine the significance of human rights. They suggested that laws should prioritize user needs instead of hypothetical future situations. They also pointed out that robots do not have the self-sufficiency to participate in society independently. The advancement in AI has raised interest in this discussion.\n", + "Critics in 2018 contended that providing rights to AI systems could undermine the significance of human rights. They proposed that laws should prioritize user needs rather than hypothetical future situations. They also remarked that robots do not have the self-governance required to participate in society independently. The advancement in AI technology further sparked interest in this discussion.\n", "\n", - "Supporters of AI welfare and rights suggest that if AI sentience arises, it could be easily dismissed. They caution that this could become a moral oversight similar to slavery or factory farming, potentially resulting in widespread suffering if sentient AI is created and thoughtlessly exploited.\n", + "Advocates for AI rights and welfare suggest that it might be easy to deny the existence of AI sentience, if it arises. They caution that this may lead to a moral oversight similar to slavery or factory farming, which could result in widespread suffering if sentient AI is developed and thoughtlessly exploited.\n", "\n", - "The text discusses the concept of superintelligence, a hypothetical entity that would possess intelligence far superior to the most intelligent human mind. The text suggests that if research into artificial general intelligence produces sufficiently intelligent software, this could potentially reprogram and improve itself, leading to superintelligence.\n", + "The text discusses the concept of superintelligence, which is a theoretical entity that would have intelligence greatly exceeding the smartest human mind. If artificial general intelligence research produces highly intelligent software, it could potentially reprogram and improve itself. This is related to the concept of the singularity.\n", "\n", - "The text discusses the concept of an \"intelligence explosion\" or \"singularity\", where improved software becomes increasingly adept at improving itself. However, it also mentions that technologies can't improve indefinitely and usually follow an S-shaped curve, slowing down when they hit their physical limits.\n", + "The text discusses the concept of self-improving software leading to an \"intelligence explosion\" or \"singularity\", as termed by I. J. Good and Vernor Vinge respectively. However, it also notes that technological improvement cannot continue exponentially forever, often following an S-shaped curve and slowing down upon reaching the physical limits of the technology.\n", "\n", - "Transhumanism is the idea that humans and machines will eventually merge to become more powerful cyborgs. This concept has been predicted by robot designer Hans Moravec, cyberneticist Kevin Warwick, and inventor Ray Kurzweil. It has its roots in the works of Aldous Huxley and Robert Ettinger.\n", + "Transhumanism is the concept that humans and machines will eventually merge into powerful cyborgs, as predicted by robot designer Hans Moravec, cyberneticist Kevin Warwick, and inventor Ray Kurzweil. The idea traces its roots to Aldous Huxley and Robert Ettinger.\n", "\n", - "Edward Fredkin believes that artificial intelligence represents the next stage in evolution, a concept originally introduced by Samuel Butler in \"Darwin among the Machines\" in 1863 and later developed by George Dyson in his 1998 book of the same title. The term \"robot\" was first used by Karel Čapek in his 1921 play R. U. R.\n", + "Edward Fredkin believes that artificial intelligence is the next phase in evolution, an idea originally suggested by Samuel Butler in 1863 in \"Darwin among the Machines\" and further developed by George Dyson in his 1998 book. The term \"robot\" was first introduced by Karel Čapek in his 1921 play R. U. R.\n", "\n", - "The text discusses the concept of thought-capable artificial beings, which have been used as storytelling devices since antiquity and are a common theme in science fiction. This theme often features a human creation becoming a threat to its creators, a trope that began with Mary Shelley's Frankenstein. The text also mentions \"Rossum's Universal Robots,\" presumably another work involving artificial beings.\n", + "The term \"Rossum's Universal Robots\" refers to artificial beings capable of independent thought, a concept that has been explored in literature and science fiction since antiquity. This theme often features creations that pose a threat to their creators, a trope popularized by Mary Shelley's Frankenstein and seen in works by authors like Arthur C.\n", "\n", - "The text discusses the portrayal of robots in popular culture, citing examples from films. It contrasts the villainous representation of HAL 9000 in 2001: A Space Odyssey, and robots in The Terminator and The Matrix, with rarer depictions of loyal robots such as Gort in The Day the Earth Stood Still and Bishop in Aliens. The text implies that evil robots are more prominent in popular culture.\n", + "The text discusses the portrayal of robots in popular culture, contrasting the depictions of malicious machines like HAL 9000 from '2001: A Space Odyssey', and the antagonists of 'The Terminator' and 'The Matrix', against the less frequently seen loyal robots such as Gort from 'The Day the Earth Stood Still' and Bishop from 'Aliens'.\n", "\n", - "Isaac Asimov presented the Three Laws of Robotics in numerous books and stories, particularly in the \"Multivac\" series which centers around a super-intelligent computer named Multivac.\n", + "Isaac Asimov, in numerous books and stories, particularly the 'Multivac' series revolving around a super-intelligent computer, presented the Three Laws of Robotics.\n", "\n", - "Asimov's laws are frequently mentioned in general conversations about machine ethics. Although most AI researchers are aware of these laws due to popular culture, they generally find them impractical for numerous reasons, one being their ambiguity.\n", + "Asimov's laws are frequently mentioned in non-expert debates about machine ethics. Although most AI researchers know about these laws due to their popularity in culture, they often deem them impractical due to multiple reasons, including their ambiguity.\n", "\n", - "The text discusses how various works, including Karel Čapek's R. U. R., the films A. I. Artificial Intelligence and Ex Machina, and Philip K. Dick's novel Do Androids Dream of Electric Sheep?, utilize artificial intelligence to explore the fundamental question of what defines us as humans. These works present artificial beings that can experience emotions, including suffering.\n", + "Several pieces of work, such as Karel Čapek's R. U. R., the films A. I. Artificial Intelligence and Ex Machina, and the novel Do Androids Dream of Electric Sheep? by Philip K. Dick, use artificial intelligence to explore the fundamental question of what it means to be human. These works showcase artificial beings with the capacity to feel and, consequently, to suffer.\n", "\n", - "Dick suggests that our comprehension of human subjectivity is changed by technology that incorporates artificial intelligence.\n" + "Dick reflects on the notion that technology, particularly artificial intelligence, changes our perception of human subjectivity.\n" ] } ], From 05e721ef762d676e1b940e7379ce0946daaf815b Mon Sep 17 00:00:00 2001 From: devcrocod Date: Sun, 30 Nov 2025 15:52:56 +0100 Subject: [PATCH 5/6] update OpenAI Java SDK notebooks: bump SDK to 4.8.0, refine execution metadata, enhance Kotlin coroutine examples, and align content across workflows --- .../openai/OpenAI Image Recognition.ipynb | 67 +++++-- .../openai/OpenAI Java SDK Overview.ipynb | 186 ++++++++++-------- 2 files changed, 155 insertions(+), 98 deletions(-) diff --git a/notebooks/openai/OpenAI Image Recognition.ipynb b/notebooks/openai/OpenAI Image Recognition.ipynb index 365c57f..5f451ee 100644 --- a/notebooks/openai/OpenAI Image Recognition.ipynb +++ b/notebooks/openai/OpenAI Image Recognition.ipynb @@ -8,20 +8,30 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-26T14:48:57.256733Z", - "start_time": "2025-05-26T14:48:55.931488Z" + "end_time": "2025-11-30T14:47:51.422120Z", + "start_time": "2025-11-30T14:47:39.537479Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_3_jupyter" + ] } }, "cell_type": "code", - "source": "@file:DependsOn(\"com.openai:openai-java:2.2.0\")", + "source": "@file:DependsOn(\"com.openai:openai-java:4.8.0\")", "outputs": [], "execution_count": 1 }, { "metadata": { "ExecuteTime": { - "end_time": "2025-05-26T14:48:57.380143Z", - "start_time": "2025-05-26T14:48:57.258416Z" + "end_time": "2025-11-30T14:47:51.590746Z", + "start_time": "2025-11-30T14:47:51.422694Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_4_jupyter" + ] } }, "cell_type": "code", @@ -36,8 +46,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-26T14:48:57.450934Z", - "start_time": "2025-05-26T14:48:57.381249Z" + "end_time": "2025-11-30T14:47:51.675356Z", + "start_time": "2025-11-30T14:47:51.591112Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_5_jupyter" + ] } }, "cell_type": "code", @@ -57,8 +72,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-26T14:48:57.537143Z", - "start_time": "2025-05-26T14:48:57.452529Z" + "end_time": "2025-11-30T14:47:51.856466Z", + "start_time": "2025-11-30T14:47:51.676233Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_6_jupyter" + ] } }, "cell_type": "code", @@ -89,8 +109,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-26T14:48:57.666333Z", - "start_time": "2025-05-26T14:48:57.538342Z" + "end_time": "2025-11-30T14:47:52.029666Z", + "start_time": "2025-11-30T14:47:51.875051Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_7_jupyter" + ] } }, "cell_type": "code", @@ -128,8 +153,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-26T14:49:06.893795Z", - "start_time": "2025-05-26T14:48:57.667447Z" + "end_time": "2025-11-30T14:48:01.415230Z", + "start_time": "2025-11-30T14:47:52.030393Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_8_jupyter" + ] } }, "cell_type": "code", @@ -140,8 +170,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-26T14:49:06.951640Z", - "start_time": "2025-05-26T14:49:06.894791Z" + "end_time": "2025-11-30T14:48:01.481049Z", + "start_time": "2025-11-30T14:48:01.415736Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_9_jupyter" + ] } }, "cell_type": "code", @@ -154,7 +189,7 @@ { "data": { "text/plain": [ - "The image shows a tabby cat sitting on the windowsill of a wooden building. The window frame and walls have a rustic, weathered appearance." + "The image shows a tabby cat sitting on the windowsill of a wooden building. The cat is looking out from the window, and the wooden structure has a rustic appearance." ] }, "execution_count": 7, diff --git a/notebooks/openai/OpenAI Java SDK Overview.ipynb b/notebooks/openai/OpenAI Java SDK Overview.ipynb index 5470aab..08460d1 100644 --- a/notebooks/openai/OpenAI Java SDK Overview.ipynb +++ b/notebooks/openai/OpenAI Java SDK Overview.ipynb @@ -31,12 +31,12 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-26T14:49:22.262353Z", - "start_time": "2025-05-26T14:49:21.978733Z" + "end_time": "2025-11-30T14:51:37.537533Z", + "start_time": "2025-11-30T14:51:37.393945Z" } }, "cell_type": "code", - "source": "@file:DependsOn(\"com.openai:openai-java:2.2.0\")", + "source": "@file:DependsOn(\"com.openai:openai-java:4.8.0\")", "outputs": [], "execution_count": 1 }, @@ -64,8 +64,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-26T14:49:22.492991Z", - "start_time": "2025-05-26T14:49:22.263692Z" + "end_time": "2025-11-30T14:51:37.782575Z", + "start_time": "2025-11-30T14:51:37.544598Z" } }, "cell_type": "code", @@ -87,8 +87,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-26T14:49:24.328589Z", - "start_time": "2025-05-26T14:49:22.494979Z" + "end_time": "2025-11-30T14:51:39.581191Z", + "start_time": "2025-11-30T14:51:37.783093Z" } }, "cell_type": "code", @@ -110,7 +110,7 @@ { "data": { "text/plain": [ - "Hello! I'm an AI assistant here to help you with information, answer questions, and assist with a variety of tasks. How can I help you today?" + "Hello! I'm an AI language model designed to assist you with a wide range of questions and tasks. Whether you need information, help with writing, or just want to chat, I'm here to help! How can I assist you today?" ] }, "execution_count": 3, @@ -134,8 +134,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-26T14:49:35.578786Z", - "start_time": "2025-05-26T14:49:24.329484Z" + "end_time": "2025-11-30T14:51:51.602260Z", + "start_time": "2025-11-30T14:51:39.582525Z" } }, "cell_type": "code", @@ -154,55 +154,72 @@ { "data": { "text/plain": [ - "Coroutines in Kotlin are a way to handle concurrency and asynchronous programming. They allow you to write asynchronous code that looks synchronous, making it easier to read and maintain. Coroutines can be paused and resumed without blocking a thread, which enables you to perform long-running tasks, such as network requests or I/O operations, without freezing the user interface.\n", + "Coroutines are a feature in Kotlin that allow for asynchronous programming in a more manageable and readable way compared to traditional callback-based approaches. They help in writing non-blocking code that can easily handle concurrency, making it a popular choice for applications that require tasks like network requests, I/O operations, or any long-running computations without blocking the main thread.\n", "\n", - "Coroutines are built on top of existing threading models in Kotlin and provide a simple way to work with tasks that can take time to complete. They are lightweight compared to threads, enabling you to have many coroutines running simultaneously without much overhead.\n", + "Kotlin coroutines are built on the concept of suspending functions, which are marked with the `suspend` keyword. These functions can be paused and resumed, allowing for cooperative multitasking within a single thread, which makes it easier to manage operations that take time to complete.\n", "\n", - "To use coroutines in Kotlin, you typically utilize the `kotlinx.coroutines` library, which provides a range of coroutine builders and tools to assist with asynchronous programming.\n", + "### Key Concepts:\n", "\n", - "### Basic Example of Coroutines\n", + "1. **Scope**: Coroutines need to run in a coroutine scope (`CoroutineScope`), which defines the lifecycle of the coroutines launched within it.\n", + "2. **Dispatchers**: Coroutines can run on different threads using dispatchers (e.g., `Dispatchers.Main`, `Dispatchers.IO`, `Dispatchers.Default`).\n", + "3. **Launch and Async**: You can use `launch` to start a coroutine that does not return a result, or `async` to start a coroutine that returns a deferred result.\n", "\n", - "Here’s a simple example demonstrating how to launch a coroutine in Kotlin:\n", + "### Example:\n", + "\n", + "Here's a simple example demonstrating how to use coroutines in Kotlin.\n", "\n", "```kotlin\n", "import kotlinx.coroutines.*\n", "\n", - "fun main() = runBlocking {\n", - " // This will run in the main thread\n", - " println(\"Starting coroutine...\")\n", + "fun main() = runBlocking { // This creates a coroutine scope\n", + " println(\"Start main\")\n", "\n", + " // Launch a coroutine in the background\n", " launch {\n", - " // This will run in a new coroutine\n", - " delay(1000L) // Simulate a long-running task (1 second)\n", - " println(\"Coroutine has finished!\")\n", + " delay(1000L) // Non-blocking delay for 1 second (1000 milliseconds)\n", + " println(\"Coroutine in launch\")\n", " }\n", "\n", - " println(\"This will print immediately!\")\n", - " delay(2000L) // Give time for the coroutine to finish\n", - " println(\"End of main.\")\n", + " // This line will be executed immediately while the coroutine is running\n", + " println(\"Main function is running\")\n", + "\n", + " // Use async to get a result back from the coroutine\n", + " val deferredResult = async {\n", + " performLongTask()\n", + " }\n", + "\n", + " // Wait for the result and print it\n", + " println(\"Result from long task: ${deferredResult.await()}\") // Await the result\n", + " println(\"End main\")\n", "}\n", - "```\n", "\n", - "### Explanation\n", + "suspend fun performLongTask(): String {\n", + " delay(2000L) // Simulating a long operation\n", + " return \"Long task completed!\"\n", + "}\n", + "```\n", "\n", - "1. **`runBlocking { ... }`**: This is a coroutine builder that blocks the current thread while awaiting the completion of the coroutines within its scope. It is often used in main functions or tests.\n", + "### Explanation:\n", "\n", - "2. **`launch { ... }`**: This function starts a new coroutine. The block of code inside `launch` runs concurrently with the code that follows it in the `runBlocking` scope.\n", + "1. `runBlocking { ... }`: This is the main coroutine builder that blocks the main thread until all coroutines inside it complete their execution.\n", "\n", - "3. **`delay(1000L)`**: This function suspends the coroutine for a specified time (1000 milliseconds in this case). It does not block the thread, allowing other coroutines or code to run.\n", + "2. `launch { ... }`: This starts a new coroutine that will run concurrently with the other code. Inside the coroutine, `delay(1000L)` is a suspending function that non-blockingly waits for 1 second.\n", "\n", - "4. **Print statements**: The outputs will show the order of execution based on the non-blocking nature of coroutines. \n", + "3. `async { ... }`: This starts another coroutine that will compute a result. Inside, it calls the suspending function `performLongTask()`, which simulates a long-running task by using `delay(2000L)`.\n", "\n", - "When you run this code, you'll see:\n", + "4. `deferredResult.await()`: This suspends the main coroutine until the result of the `async` operation is ready.\n", "\n", + "### Output:\n", + "When you run the code, you will see:\n", "```\n", - "Starting coroutine...\n", - "This will print immediately!\n", - "Coroutine has finished!\n", - "End of main.\n", + "Start main\n", + "Main function is running\n", + "Coroutine in launch\n", + "Result from long task: Long task completed!\n", + "End main\n", "```\n", "\n", - "This output demonstrates that the coroutine runs without blocking the main thread, where other code can continue executing." + "This demonstrates the non-blocking behavior and the structured concurrency provided by Kotlin coroutines." ] }, "execution_count": 4, @@ -224,8 +241,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-26T14:49:42.043544Z", - "start_time": "2025-05-26T14:49:35.580430Z" + "end_time": "2025-11-30T14:51:57.519162Z", + "start_time": "2025-11-30T14:51:51.618156Z" } }, "cell_type": "code", @@ -249,19 +266,19 @@ { "data": { "text/plain": [ - "**Title: The Star Weaver**\n", + "Title: \"Starlit Echoes\"\n", "\n", - "Captain Lila Armitage peered through the expansive viewport of the starship *Elysium*. For years, she had dreamt of this moment: a voyage beyond the known galaxies, where stars shimmered like scattered gems on a velvet canvas. The ship hummed softly, its state-of-the-art systems responding to her every command. Around her, the crew busied themselves with preparations for the jump into hyperspace.\n", + "The ship, *Celestial Dawn*, drifted through the velvety depths of space, its hull glinting like a jewel against the backdrop of swirling galaxies. Captain Elara Finch stood at the helm, her eyes flickering over the control panel’s myriad buttons and screens, each one alive with data and distant cosmic wonders. It had been three years since they’d embarked on their mission to explore the newly discovered exoplanet, Lyra-9, a world that promised to be rich in resources and perhaps even life.\n", "\n", - "\"All systems go, Captain,\" called out Lieutenant Rhea, her best friend and chief engineer. Her fiery red hair caught the starlight, giving her an ethereal glow.\n", + "The crew was small but dedicated—scientists, engineers, and an AI named Scribe who managed everything from navigation to morale. As they soared past nebulae bursting with colors beyond imagination, Elara often found herself lost in thought. What awaited them on Lyra-9? Would they find life? Or would it be another desolate rock adrift in the void?\n", "\n", - "Lila nodded, her heart racing with excitement and apprehension. \"Prepare for jump in five... four... three...\" As she counted down, memories flooded back—her childhood dreams of exploration fueled by tales of brave explorers charting unknown worlds.\n", + "One day, as the ship pierced through a dense cluster of asteroids, a sudden alarm jolted Elara from her reverie. “Captain! Unidentified object approaching,” Scribe’s mechanical voice chimed urgently.\n", "\n", - "\"Two… One… Engage!\" \n", + "Elara tightened her grip on the controls. “Can you identify it?”\n", "\n", - "The stars outside stretched into glowing streaks as the *Elysium* surged into hyperspace. They were hurtling toward a distant system known only as Gliese 581g—a potentially habitable planet that promised new beginnings for humanity. But it wasn't just a scientific mission; it was personal. Lila had lost her family in a catastrophic event on Earth, and finding hope in the cosmos felt like reclaiming part of herself.\n", + "“Negative. It appears… organic.”\n", "\n", - "Hours turned into days as they navigated through swirling nebulas and shimmering asteroid fields. Then, just as Lila began to settle" + "Her heart raced as she exchanged glances with her crew. They had studied alien biology extensively but never encountered anything firsthand. The unknown object grew larger on their screens—a massive jellyfish-like creature pulsating with" ] }, "execution_count": 5, @@ -283,8 +300,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-26T14:49:47.826576Z", - "start_time": "2025-05-26T14:49:42.045729Z" + "end_time": "2025-11-30T14:52:03.558863Z", + "start_time": "2025-11-30T14:51:57.520603Z" } }, "cell_type": "code", @@ -303,7 +320,6 @@ " Use analogies to explain complex concepts and keep the explanation within 200 words.\n", " \"\"\".trimIndent()\n", "\n", - "// Сравним результаты\n", "for (prompt in listOf(basicPrompt, goodPrompt)) {\n", " val response = client.chat().completions().create(\n", " ChatCompletionCreateParams.builder()\n", @@ -326,15 +342,15 @@ "text": [ "Prompt: Explain machine learning.\n", "Response:\n", - "Machine learning is a subset of artificial intelligence (AI) that focuses on the development of algorithms and statistical models that enable computers to perform tasks without being explicitly programmed for each specific task. Instead of following fixed rules, machine learning systems learn from data and improve their performance over time as they are exposed to more information.\n", + "Machine learning is a subfield of artificial intelligence (AI) that focuses on the development of algorithms and statistical models that enable computers to perform specific tasks without explicit programming. Instead of following a set of pre-defined rules, machine learning algorithms learn from and make predictions or decisions based on data.\n", "\n", - "### Key Concepts in Machine Learning\n", + "### Key Concepts in Machine Learning:\n", "\n", - "1. **Data**: At the core of machine learning is data, which includes any information used to train the model. This can come from various sources, such as databases, sensors, images, text, etc.\n", + "1. **Data**: Machine learning relies heavily on data, which serves as the foundation for training algorithms. Data can come in various forms, including structured data (databases, spreadsheets) and unstructured data (text, images, audio).\n", "\n", - "2. **Algorithms**: Machine learning relies on algorithms, which are sets of rules and statistical methods that process and analyze data to identify patterns, make predictions, or classify information.\n", + "2. **Features**: Features are individual measurable properties or characteristics of the data being analyzed. In a dataset, features serve as input for the machine learning model.\n", "\n", - "3\n", + "3. **Labels\n", "--------------------------------------------------------------------------------\n", "Prompt: Explain the concept of machine learning to a beginner student.\n", "Include the following:\n", @@ -343,13 +359,13 @@ "3) three real-world application examples\n", "Use analogies to explain complex concepts and keep the explanation within 200 words.\n", "Response:\n", - "**Machine Learning Defined:** \n", - "Machine learning is a way for computers to learn from data, similar to how we learn from experiences. Instead of being programmed with specific instructions, machines use data to identify patterns and make decisions.\n", + "**1) Definition:** \n", + "Machine learning is a method where computers learn from data to make predictions or decisions without being explicitly programmed. Think of it as a recipe where the computer uses ingredients (data) to create a dish (output) it’s never made before.\n", "\n", - "**Supervised vs. Unsupervised Learning:** \n", - "Think of supervised learning like training a puppy with treats. You show the puppy what to do (like sit or stay), and when it does well, you reward it. Here, you have labeled data (the correct answers). In contrast, unsupervised learning is like exploring a new city without a map. The computer looks at data without any labels and tries to find patterns or groups on its own, just like you might notice different neighborhoods without instructions.\n", - "\n", - "**Real-World\n", + "**2) Supervised vs. Unsupervised Learning:** \n", + "Imagine teaching a child to recognize fruits. \n", + "- **Supervised Learning** is like showing them pictures of apples and bananas and telling them which is which. Later, when shown a new picture, they can identify it correctly because they learned from examples with labels.\n", + "- **Unsupervised Learning** is like giving the child a basket of mixed fruits without any labels. They group similar fruits together by themselves, figuring out that\n", "--------------------------------------------------------------------------------\n" ] } @@ -370,8 +386,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-26T14:49:49.111693Z", - "start_time": "2025-05-26T14:49:47.829017Z" + "end_time": "2025-11-30T14:52:04.794517Z", + "start_time": "2025-11-30T14:52:03.559802Z" } }, "cell_type": "code", @@ -379,6 +395,8 @@ "import com.openai.core.JsonValue\n", "import com.openai.models.FunctionDefinition\n", "import com.openai.models.FunctionParameters\n", + "import com.openai.models.chat.completions.ChatCompletion\n", + "import com.openai.models.chat.completions.ChatCompletionFunctionTool\n", "import com.openai.models.chat.completions.ChatCompletionTool\n", "\n", "fun getWeather(location: String): Map = when {\n", @@ -388,26 +406,30 @@ " else -> mapOf(\"temp\" to 0, \"conditions\" to \"Unknown\")\n", "}\n", "\n", - "val functionDef = FunctionDefinition.builder()\n", - " .name(\"get_weather\")\n", - " .description(\"Get the weather conditions in a given location\")\n", - " .parameters(\n", - " FunctionParameters.builder()\n", - " .putAdditionalProperty(\"type\", JsonValue.from(\"object\"))\n", - " .putAdditionalProperty(\n", - " \"properties\", JsonValue.from(\n", - " mapOf(\n", - " \"location\" to JsonValue.from(\n", + "val functionDef = ChatCompletionFunctionTool.builder()\n", + " .function(\n", + " FunctionDefinition.builder()\n", + " .name(\"get_weather\")\n", + " .description(\"Get the weather conditions in a given location\")\n", + " .parameters(\n", + " FunctionParameters.builder()\n", + " .putAdditionalProperty(\"type\", JsonValue.from(\"object\"))\n", + " .putAdditionalProperty(\n", + " \"properties\", JsonValue.from(\n", " mapOf(\n", - " \"type\" to \"string\",\n", - " \"description\" to \"The city or location to get the weather for\"\n", + " \"location\" to JsonValue.from(\n", + " mapOf(\n", + " \"type\" to \"string\",\n", + " \"description\" to \"The city or location to get the weather for\"\n", + " )\n", + " )\n", " )\n", " )\n", " )\n", - " )\n", + " .putAdditionalProperty(\"required\", JsonValue.from(listOf(\"location\")))\n", + " .putAdditionalProperty(\"additionalProperties\", JsonValue.from(false))\n", + " .build()\n", " )\n", - " .putAdditionalProperty(\"required\", JsonValue.from(listOf(\"location\")))\n", - " .putAdditionalProperty(\"additionalProperties\", JsonValue.from(false))\n", " .build()\n", " )\n", " .build()\n", @@ -417,7 +439,7 @@ "val params = ChatCompletionCreateParams.builder()\n", " .model(ChatModel.GPT_4O_MINI)\n", " .addUserMessage(userQuery)\n", - " .addTool(ChatCompletionTool.builder().function(functionDef).build())\n", + " .addTool(ChatCompletionTool.ofFunction(functionDef))\n", "\n", "\n", "val response = client.chat().completions().create(params.build())\n", @@ -430,7 +452,7 @@ { "data": { "text/plain": [ - "Response: ChatCompletionMessage{content=null, refusal=null, role=assistant, annotations=[], audio=, functionCall=, toolCalls=[ChatCompletionMessageToolCall{id=call_6bOwpB4vx6VSpkonyxUPyeGW, function=Function{arguments={\"location\":\"Berlin\"}, name=get_weather, additionalProperties={}}, type=function, additionalProperties={}}], additionalProperties={}}" + "Response: ChatCompletionMessage{content=null, refusal=null, role=assistant, annotations=[], audio=, functionCall=, toolCalls=[ChatCompletionMessageToolCall{function=ChatCompletionMessageFunctionToolCall{id=call_JaYbTlvgfeOU0EHNdTJBRG4F, function=Function{arguments={\"location\":\"Berlin\"}, name=get_weather, additionalProperties={}}, type=function, additionalProperties={}}}], additionalProperties={}}" ] }, "execution_count": 7, @@ -443,8 +465,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-26T14:49:50.630659Z", - "start_time": "2025-05-26T14:49:49.112604Z" + "end_time": "2025-11-30T14:52:05.832848Z", + "start_time": "2025-11-30T14:52:04.803804Z" } }, "cell_type": "code", @@ -454,7 +476,7 @@ "import kotlin.jvm.optionals.getOrNull\n", "\n", "if (aiMessage.toolCalls().getOrNull()?.isNotEmpty() ?: false) {\n", - " val functionCall = aiMessage.toolCalls().get().first()\n", + " val functionCall = aiMessage.toolCalls().get().first().asFunction()\n", " val functionName = functionCall.function().name()\n", " val functionArgs = jsonMapper().readValue(functionCall.function().arguments(), Map::class.java)\n", "\n", @@ -490,7 +512,7 @@ "The model wants to call a function: get_weather\n", "With arguments: {location=Berlin}\n", "Final answer:\n", - "The current weather in Berlin is 13°C and cloudy.\n" + "The weather in Berlin is currently 13°C and cloudy.\n" ] } ], From 229b6c21e2d38ce55435c43bf0e17d1a94323a7f Mon Sep 17 00:00:00 2001 From: devcrocod Date: Mon, 1 Dec 2025 16:30:44 +0100 Subject: [PATCH 6/6] update Spring-AI notebooks: refine execution metadata, align haiku content, improve text-to-audio examples, and update model configurations --- notebooks/spring-ai/SpringAI_Overview.ipynb | 134 +++--- notebooks/spring-ai/tutorials/1. Intro.ipynb | 102 ++-- .../spring-ai/tutorials/2. Prompts.ipynb | 454 ++++-------------- .../spring-ai/tutorials/3. Streaming.ipynb | 36 +- .../tutorials/5. Structured Outputs.ipynb | 85 +++- .../spring-ai/tutorials/6. Advisors.ipynb | 114 +++-- notebooks/spring-ai/tutorials/7. RAG.ipynb | 30 +- .../tutorials/8. text-to-image.ipynb | 54 ++- .../tutorials/9. text-to-audio.ipynb | 89 +++- .../spring-ai/tutorials/data/black_holes.mp3 | Bin 772320 -> 778560 bytes 10 files changed, 518 insertions(+), 580 deletions(-) diff --git a/notebooks/spring-ai/SpringAI_Overview.ipynb b/notebooks/spring-ai/SpringAI_Overview.ipynb index aaa5ba1..e9db7c2 100644 --- a/notebooks/spring-ai/SpringAI_Overview.ipynb +++ b/notebooks/spring-ai/SpringAI_Overview.ipynb @@ -16,15 +16,14 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:51:46.453940Z", - "start_time": "2025-05-11T18:51:45.261870Z" + "end_time": "2025-12-01T15:29:43.911579Z", + "start_time": "2025-12-01T15:29:42.968234Z" } }, "cell_type": "code", "source": [ "%useLatestDescriptors\n", - "%use spring-ai-openai\n", - "USE { dependencies { implementation(\"com.fasterxml.jackson.module:jackson-module-kotlin:2.18.2\") } }" + "%use spring-ai-openai" ], "outputs": [], "execution_count": 1 @@ -37,8 +36,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:51:46.513875Z", - "start_time": "2025-05-11T18:51:46.461778Z" + "end_time": "2025-12-01T15:29:43.981004Z", + "start_time": "2025-12-01T15:29:43.912419Z" } }, "cell_type": "code", @@ -54,8 +53,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:51:46.774329Z", - "start_time": "2025-05-11T18:51:46.518004Z" + "end_time": "2025-12-01T15:29:44.299716Z", + "start_time": "2025-12-01T15:29:43.981859Z" } }, "cell_type": "code", @@ -82,8 +81,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:51:47.820009Z", - "start_time": "2025-05-11T18:51:46.791193Z" + "end_time": "2025-12-01T15:29:45.912851Z", + "start_time": "2025-12-01T15:29:44.300267Z" } }, "cell_type": "code", @@ -92,9 +91,9 @@ { "data": { "text/plain": [ - "In code's embrace, \n", - "Kotlin whispers, smooth and clear— \n", - "Nature meets the tech." + "Code flows like water, \n", + "Kotlin's elegance unfolds— \n", + "Breezy, smooth, and clear. " ] }, "execution_count": 4, @@ -112,8 +111,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:51:47.874900Z", - "start_time": "2025-05-11T18:51:47.823943Z" + "end_time": "2025-12-01T15:29:45.983195Z", + "start_time": "2025-12-01T15:29:45.922192Z" } }, "cell_type": "code", @@ -137,8 +136,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:51:51.046247Z", - "start_time": "2025-05-11T18:51:47.878935Z" + "end_time": "2025-12-01T15:29:51.043586Z", + "start_time": "2025-12-01T15:29:45.983909Z" } }, "cell_type": "code", @@ -153,13 +152,11 @@ { "data": { "text/plain": [ - "Ah, dear traveler, the road ahead is ever uncertain, much like the paths through the Shire or the shadowed trails of Mirkwood. What awaits you may be shaped by the choices you make, for in Middle-earth, destiny often intertwines with the will of the Free Peoples.\n", + "In the winding paths of fate, much like the journey of Frodo and Sam, what awaits you is often shrouded in uncertainty, veiled like the shadow of Mordor. Yet, take heed: within the unknown lies opportunity and growth. \n", "\n", - "Take heed of the wisdom of Gandalf, who reminds us that \"All we have to decide is what to do with the time that is given us.\" Embrace courage in the face of adversity, for even the smallest person can change the course of the future, as Frodo Baggins so bravely did.\n", + "Consider the wisdom of Elrond, who spoke of choices and the weight they carry. Your actions, like Bilbo's decision to leave the Shire, can lead to adventures unforeseen. Embrace the journey ahead with the courage of Aragorn and the heart of Samwise; for even in darkness, there is always a glimmer of hope.\n", "\n", - "Seek fellowship in your journey, for the bonds of friendship and loyalty are as vital as the strongest steel. And remember, even in the darkest of times, the light of hope can shine through, much like the Evenstar guiding those lost in shadow.\n", - "\n", - "Prepare thyself, for every adventure holds both peril and wonder. Trust in your heart, and let the tales of old inspire you as you forge your own path." + "Remember, the road goes ever on and on, and it is not the destination that defines you, but the steps you take along the way. Seek the light, and you shall find your path." ] }, "execution_count": 6, @@ -191,16 +188,16 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:51:51.135360Z", - "start_time": "2025-05-11T18:51:51.053181Z" + "end_time": "2025-12-01T15:29:51.765272Z", + "start_time": "2025-12-01T15:29:51.044617Z" } }, "cell_type": "code", "source": [ "%useLatestDescriptors\n", "%use coroutines\n", - "@file:DependsOn(\"org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.10.1\")\n", - "@file:DependsOn(\"org.jetbrains.kotlinx:kotlinx-coroutines-reactor:1.10.1\")" + "@file:DependsOn(\"org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.10.2\")\n", + "@file:DependsOn(\"org.jetbrains.kotlinx:kotlinx-coroutines-reactor:1.10.2\")" ], "outputs": [], "execution_count": 7 @@ -213,8 +210,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:51:52.236596Z", - "start_time": "2025-05-11T18:51:51.138698Z" + "end_time": "2025-12-01T15:29:52.894533Z", + "start_time": "2025-12-01T15:29:51.766330Z" } }, "cell_type": "code", @@ -236,9 +233,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "In code's gentle flow, \n", - "Kotlin whispers, clean and bright— \n", - "Breezes of pure joy." + "Kotlin whispers soft, \n", + "Code flows like a gentle stream, \n", + "Nature meets the code. " ] } ], @@ -263,17 +260,20 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:51:52.300410Z", - "start_time": "2025-05-11T18:51:52.240029Z" + "end_time": "2025-12-01T15:29:52.979698Z", + "start_time": "2025-12-01T15:29:52.906266Z" } }, "cell_type": "code", "source": [ - "data class Movie(\n", - " val title: String,\n", - " val year: Int,\n", - " val director: String,\n", - " val genre: String\n", + "import com.fasterxml.jackson.annotation.JsonCreator\n", + "import com.fasterxml.jackson.annotation.JsonProperty\n", + "\n", + "data class Movie @JsonCreator constructor(\n", + " @JsonProperty(\"title\") val title: String,\n", + " @JsonProperty(\"year\") val year: Int,\n", + " @JsonProperty(\"director\") val director: String,\n", + " @JsonProperty(\"genre\") val genre: String\n", ")" ], "outputs": [], @@ -287,8 +287,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:51:52.337347Z", - "start_time": "2025-05-11T18:51:52.302905Z" + "end_time": "2025-12-01T15:29:53.025656Z", + "start_time": "2025-12-01T15:29:52.980486Z" } }, "cell_type": "code", @@ -310,8 +310,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:51:53.419457Z", - "start_time": "2025-05-11T18:51:52.342096Z" + "end_time": "2025-12-01T15:29:54.364822Z", + "start_time": "2025-12-01T15:29:53.026498Z" } }, "cell_type": "code", @@ -326,7 +326,7 @@ { "data": { "text/plain": [ - "Movie(title=Driving Miss Daisy, year=1989, director=Driving Miss Daisy, genre=Drama)" + "Movie(title=Dances with Wolves, year=1990, director=Kevin Costner, genre=Western)" ] }, "execution_count": 11, @@ -358,8 +358,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:51:54.397916Z", - "start_time": "2025-05-11T18:51:53.425168Z" + "end_time": "2025-12-01T15:29:55.348033Z", + "start_time": "2025-12-01T15:29:54.366601Z" } }, "cell_type": "code", @@ -386,8 +386,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:51:54.475702Z", - "start_time": "2025-05-11T18:51:54.402514Z" + "end_time": "2025-12-01T15:29:55.465591Z", + "start_time": "2025-12-01T15:29:55.368520Z" } }, "cell_type": "code", @@ -410,8 +410,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:52:11.082672Z", - "start_time": "2025-05-11T18:52:11.044812Z" + "end_time": "2025-12-01T15:29:55.521936Z", + "start_time": "2025-12-01T15:29:55.466431Z" } }, "cell_type": "code", @@ -442,7 +442,7 @@ ")" ], "outputs": [], - "execution_count": 15 + "execution_count": 14 }, { "metadata": {}, @@ -452,8 +452,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:53:21.055393Z", - "start_time": "2025-05-11T18:53:21.007170Z" + "end_time": "2025-12-01T15:29:55.577463Z", + "start_time": "2025-12-01T15:29:55.522655Z" } }, "cell_type": "code", @@ -472,7 +472,7 @@ ")" ], "outputs": [], - "execution_count": 17 + "execution_count": 15 }, { "metadata": {}, @@ -482,8 +482,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:53:23.993702Z", - "start_time": "2025-05-11T18:53:22.992199Z" + "end_time": "2025-12-01T15:29:56.429315Z", + "start_time": "2025-12-01T15:29:55.578255Z" } }, "cell_type": "code", @@ -496,15 +496,15 @@ { "data": { "text/plain": [ - "ChatCompletionMessage[rawContent=null, role=ASSISTANT, name=null, toolCallId=null, toolCalls=[ToolCall[index=null, id=call_j7bF9U678spoE9ZFgLydbS7Y, type=function, function=ChatCompletionFunction[name=getCurrentWeather, arguments={\"location\":\"Paris, France\"}]]], refusal=null, audioOutput=null]" + "ChatCompletionMessage[rawContent=null, role=ASSISTANT, name=null, toolCallId=null, toolCalls=[ToolCall[index=null, id=call_ThwxemPYeaDhrNSgApiYWa0Q, type=function, function=ChatCompletionFunction[name=getCurrentWeather, arguments={\"location\":\"Paris, France\"}]]], refusal=null, audioOutput=null, annotations=[], reasoningContent=null]" ] }, - "execution_count": 18, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], - "execution_count": 18 + "execution_count": 16 }, { "metadata": {}, @@ -523,8 +523,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:53:26.592539Z", - "start_time": "2025-05-11T18:53:26.518174Z" + "end_time": "2025-12-01T15:29:56.528538Z", + "start_time": "2025-12-01T15:29:56.442588Z" } }, "cell_type": "code", @@ -538,14 +538,14 @@ " messageWithToolInvocation = ChatCompletionMessage(\n", " if (temperature != null) \"$temperature C\" else \"Unable to get the weather\",\n", " ChatCompletionMessage.Role.TOOL,\n", - " functionName, toolCall.id(), null, null, null\n", + " functionName, toolCall.id(), null, null, null, null, null\n", " )\n", " }\n", " }\n", "}" ], "outputs": [], - "execution_count": 19 + "execution_count": 17 }, { "metadata": {}, @@ -555,8 +555,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:53:29.327398Z", - "start_time": "2025-05-11T18:53:28.690337Z" + "end_time": "2025-12-01T15:29:57.646007Z", + "start_time": "2025-12-01T15:29:56.529274Z" } }, "cell_type": "code", @@ -570,15 +570,15 @@ { "data": { "text/plain": [ - "The current temperature in Paris, France is 15°C." + "I'm unable to provide real-time weather updates. You might want to check a reliable weather website or app for the current weather in Paris." ] }, - "execution_count": 20, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], - "execution_count": 20 + "execution_count": 18 }, { "metadata": {}, diff --git a/notebooks/spring-ai/tutorials/1. Intro.ipynb b/notebooks/spring-ai/tutorials/1. Intro.ipynb index d7f61b3..02366b5 100644 --- a/notebooks/spring-ai/tutorials/1. Intro.ipynb +++ b/notebooks/spring-ai/tutorials/1. Intro.ipynb @@ -32,8 +32,14 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:20:23.962206Z", - "start_time": "2025-05-11T18:20:22.945188Z" + "end_time": "2025-12-01T13:54:29.569264Z", + "start_time": "2025-12-01T13:54:28.861181Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_3_jupyter", + "Line_4_jupyter" + ] } }, "cell_type": "code", @@ -78,8 +84,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:20:27.159256Z", - "start_time": "2025-05-11T18:20:27.097816Z" + "end_time": "2025-12-01T13:54:29.649698Z", + "start_time": "2025-12-01T13:54:29.571727Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_5_jupyter" + ] } }, "cell_type": "code", @@ -101,8 +112,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:20:31.997792Z", - "start_time": "2025-05-11T18:20:31.830652Z" + "end_time": "2025-12-01T13:54:29.973968Z", + "start_time": "2025-12-01T13:54:29.651203Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_6_jupyter" + ] } }, "cell_type": "code", @@ -121,8 +137,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:20:40.695755Z", - "start_time": "2025-05-11T18:20:38.591611Z" + "end_time": "2025-12-01T13:54:33.043024Z", + "start_time": "2025-12-01T13:54:29.975696Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_7_jupyter" + ] } }, "cell_type": "code", @@ -135,7 +156,7 @@ "\n", "anthropicApi.chatCompletionEntity(\n", " AnthropicApi.ChatCompletionRequest(\n", - " AnthropicApi.ChatModel.CLAUDE_3_5_SONNET.value,\n", + " AnthropicApi.ChatModel.CLAUDE_SONNET_4_0.value,\n", " listOf(anthropicMessage), null, 100, 0.8, false\n", " )\n", ")\n", @@ -147,10 +168,9 @@ { "data": { "text/plain": [ - "<200 OK OK,ChatCompletionResponse[id=msg_01GdysrRajqyi32z5T8T6jvA, type=message, role=ASSISTANT, content=[ContentBlock[type=TEXT, source=null, text=Here's a classic one:\n", + "<200 OK OK,ChatCompletionResponse[id=msg_01PByqU55f2W72YbZ5WgcZLA, type=message, role=ASSISTANT, content=[ContentBlock[type=TEXT, source=null, text=Why don't scientists trust atoms?\n", "\n", - "Why don't scientists trust atoms?\n", - "Because they make up everything! 😄, index=null, id=null, name=null, input=null, toolUseId=null, content=null, signature=null, thinking=null, data=null]], model=claude-3-5-sonnet-20241022, stopReason=end_turn, stopSequence=null, usage=Usage[inputTokens=11, outputTokens=27]],[:status:\"200\", anthropic-organization-id:\"ea22ac71-22a7-43cc-9c6a-0a6a2c25768f\", anthropic-ratelimit-input-tokens-limit:\"200000\", anthropic-ratelimit-input-tokens-remaining:\"200000\", anthropic-ratelimit-input-tokens-reset:\"2025-05-11T18:20:40Z\", anthropic-ratelimit-output-tokens-limit:\"50000\", anthropic-ratelimit-output-tokens-remaining:\"50000\", anthropic-ratelimit-output-tokens-reset:\"2025-05-11T18:20:40Z\", anthropic-ratelimit-requests-limit:\"500\", anthropic-ratelimit-requests-remaining:\"499\", anthropic-ratelimit-requests-reset:\"2025-05-11T18:20:39Z\", anthropic-ratelimit-tokens-limit:\"250000\", anthropic-ratelimit-tokens-remaining:\"250000\", anthropic-ratelimit-tokens-reset:\"2025-05-11T18:20:40Z\", cf-cache-status:\"DYNAMIC\", cf-ray:\"93e3b1067beee521-TXL\", content-length:\"398\", content-type:\"application/json\", date:\"Sun, 11 May 2025 18:20:40 GMT\", request-id:\"req_011CP2CtyLNnZYZHkPv8YteM\", server:\"cloudflare\", strict-transport-security:\"max-age=31536000; includeSubDomains; preload\", via:\"1.1 google\", x-robots-tag:\"none\"]>" + "Because they make up everything!, index=null, id=null, name=null, input=null, toolUseId=null, content=null, signature=null, thinking=null, data=null, cacheControl=null, title=null, context=null, citations=null]], model=claude-sonnet-4-20250514, stopReason=end_turn, stopSequence=null, usage=Usage[inputTokens=11, outputTokens=17, cacheCreationInputTokens=0, cacheReadInputTokens=0]],[:status:\"200\", anthropic-organization-id:\"ea22ac71-22a7-43cc-9c6a-0a6a2c25768f\", anthropic-ratelimit-input-tokens-limit:\"16500000\", anthropic-ratelimit-input-tokens-remaining:\"16500000\", anthropic-ratelimit-input-tokens-reset:\"2025-12-01T13:54:31Z\", anthropic-ratelimit-output-tokens-limit:\"4250000\", anthropic-ratelimit-output-tokens-remaining:\"4250000\", anthropic-ratelimit-output-tokens-reset:\"2025-12-01T13:54:32Z\", anthropic-ratelimit-tokens-limit:\"20750000\", anthropic-ratelimit-tokens-remaining:\"20750000\", anthropic-ratelimit-tokens-reset:\"2025-12-01T13:54:31Z\", cf-cache-status:\"DYNAMIC\", cf-ray:\"9a7313aafac74f3e-TXL\", content-length:\"473\", content-type:\"application/json\", date:\"Mon, 01 Dec 2025 13:54:33 GMT\", request-id:\"req_011CVg5cfE9hAHNeSPPc3xUi\", retry-after:\"29\", server:\"cloudflare\", strict-transport-security:\"max-age=31536000; includeSubDomains; preload\", x-envoy-upstream-service-time:\"2647\", x-robots-tag:\"none\"]>" ] }, "execution_count": 4, @@ -176,14 +196,19 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:20:45.234463Z", - "start_time": "2025-05-11T18:20:45.197442Z" + "end_time": "2025-12-01T13:54:33.080994Z", + "start_time": "2025-12-01T13:54:33.043942Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_8_jupyter" + ] } }, "cell_type": "code", "source": [ "val anthropicOptions = AnthropicChatOptions.builder()\n", - " .model(AnthropicApi.ChatModel.CLAUDE_3_5_SONNET)\n", + " .model(AnthropicApi.ChatModel.CLAUDE_SONNET_4_0)\n", " .temperature(0.7)\n", " .maxTokens(1024)\n", " .build()\n", @@ -203,8 +228,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:20:49.519186Z", - "start_time": "2025-05-11T18:20:49.489689Z" + "end_time": "2025-12-01T13:54:33.117211Z", + "start_time": "2025-12-01T13:54:33.081698Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_9_jupyter" + ] } }, "cell_type": "code", @@ -229,8 +259,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:20:54.205087Z", - "start_time": "2025-05-11T18:20:51.059281Z" + "end_time": "2025-12-01T13:54:37.212823Z", + "start_time": "2025-12-01T13:54:33.117776Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_10_jupyter" + ] } }, "cell_type": "code", @@ -242,15 +277,13 @@ { "data": { "text/plain": [ - "Here's a Kotlin joke:\n", + "Here's a Kotlin joke for you:\n", "\n", - "Why do Kotlin developers never get lost?\n", + "Why did the Java developer switch to Kotlin?\n", "\n", - "Because they always have a Nullable compass! (?.compass)\n", + "Because they were tired of writing `NullPointerException` love letters to their code! 💕\n", "\n", - "*ba dum tss* 😄\n", - "\n", - "It's a play on Kotlin's safe call operator (?.) which helps prevent null pointer exceptions. Not the most hilarious joke, but it's type-safe! 😉" + "(In Kotlin, null safety is built into the type system, so you're much less likely to encounter those pesky NPEs that Java developers know all too well!)" ] }, "execution_count": 7, @@ -276,8 +309,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:20:58.913641Z", - "start_time": "2025-05-11T18:20:55.958951Z" + "end_time": "2025-12-01T13:54:41.063011Z", + "start_time": "2025-12-01T13:54:37.227811Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_11_jupyter" + ] } }, "cell_type": "code", @@ -289,15 +327,11 @@ { "data": { "text/plain": [ - "Here's a Kotlin joke:\n", - "\n", - "Why do Kotlin developers never get lost?\n", - "\n", - "Because they always have a Nullable compass! (They can check if it's null before following its direction) 😄\n", + "Why did the Java developer switch to Kotlin?\n", "\n", - "*ba dum tss* \n", + "Because they were tired of writing `public static void main(String[] args)` when they could just write `fun main()` and actually have fun! \n", "\n", - "I know, it's a bit corny, but hey, it's safe to use! 😉" + "🎯 *Bonus punchline: They also got tired of null pointer exceptions ruining their day!*" ] }, "execution_count": 8, diff --git a/notebooks/spring-ai/tutorials/2. Prompts.ipynb b/notebooks/spring-ai/tutorials/2. Prompts.ipynb index bd5af9d..26f10a9 100644 --- a/notebooks/spring-ai/tutorials/2. Prompts.ipynb +++ b/notebooks/spring-ai/tutorials/2. Prompts.ipynb @@ -22,8 +22,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:21:22.364837Z", - "start_time": "2025-05-11T18:21:21.380834Z" + "end_time": "2025-12-01T13:54:40.934482Z", + "start_time": "2025-12-01T13:54:40.550089Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_3_jupyter" + ] } }, "cell_type": "code", @@ -67,8 +72,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:21:22.953678Z", - "start_time": "2025-05-11T18:21:22.890736Z" + "end_time": "2025-12-01T13:54:41.034134Z", + "start_time": "2025-12-01T13:54:40.935104Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_4_jupyter" + ] } }, "cell_type": "code", @@ -84,15 +94,20 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:21:30.039092Z", - "start_time": "2025-05-11T18:21:29.787175Z" + "end_time": "2025-12-01T13:54:41.397726Z", + "start_time": "2025-12-01T13:54:41.036771Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_5_jupyter" + ] } }, "cell_type": "code", "source": [ "val anthropicApi = AnthropicApi.builder().apiKey(apiKey).build()\n", "val anthropicOptions = AnthropicChatOptions.builder()\n", - " .model(AnthropicApi.ChatModel.CLAUDE_3_5_SONNET)\n", + " .model(AnthropicApi.ChatModel.CLAUDE_SONNET_4_0)\n", " .temperature(0.7)\n", " .maxTokens(1024)\n", " .build()\n", @@ -119,8 +134,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:21:33.985242Z", - "start_time": "2025-05-11T18:21:32.039136Z" + "end_time": "2025-12-01T13:54:44.500664Z", + "start_time": "2025-12-01T13:54:41.398582Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_6_jupyter" + ] } }, "cell_type": "code", @@ -129,11 +149,11 @@ { "data": { "text/plain": [ - "Here's a hokku (also known as haiku):\n", + "Here's a hokku for you:\n", "\n", - "autumn leaves falling\n", - "a lone crow takes to the sky\n", - "shadows dance below" + "Morning frost melts—\n", + "a single drop catches light\n", + "on the bamboo leaf" ] }, "execution_count": 4, @@ -151,8 +171,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:21:38.721627Z", - "start_time": "2025-05-11T18:21:36.629388Z" + "end_time": "2025-12-01T13:54:47.433035Z", + "start_time": "2025-12-01T13:54:44.501300Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_7_jupyter" + ] } }, "cell_type": "code", @@ -166,11 +191,11 @@ { "data": { "text/plain": [ - "Here's a hokku (also known as haiku):\n", + "Here's a hokku for you:\n", "\n", - "autumn leaves falling\n", - "a crow takes sudden flight while\n", - "shadows cross the moon" + "Morning dew clings tight—\n", + "even the spider's silk holds\n", + "autumn's first farewell" ] }, "execution_count": 5, @@ -207,8 +232,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:21:46.602579Z", - "start_time": "2025-05-11T18:21:42.491516Z" + "end_time": "2025-12-01T13:54:53.035472Z", + "start_time": "2025-12-01T13:54:47.433836Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_8_jupyter" + ] } }, "cell_type": "code", @@ -220,15 +250,13 @@ { "data": { "text/plain": [ - "Here's a hokku (also known as haiku):\n", + "Here's a hokku I've created:\n", "\n", - "Morning dew sparkles\n", - "On spider's silken threads while\n", - "Autumn leaves flutter\n", + "**Morning dew glistens**\n", + "**on the spider's silver web—**\n", + "**autumn light breaking**\n", "\n", - "We could call this hokku \"Autumn Morning\" as it captures a moment in nature during the autumn season, featuring morning dew and falling leaves.\n", - "\n", - "Note: Traditional hokku follows a 5-7-5 syllable pattern and typically includes a seasonal reference (kigo) and a cutting word (kireji). This example maintains the syllable pattern and includes autumn as the seasonal reference." + "Regarding the name: Traditional hokku (and haiku) typically don't have titles. They are meant to stand alone as complete, self-contained moments of observation. The poem itself is simply called a \"hokku\" - that's both the form and the identifier. If you needed to reference this particular one, you might refer to it by its first line: \"Morning dew glistens.\"" ] }, "execution_count": 6, @@ -253,8 +281,12 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:21:50.437289Z", - "start_time": "2025-05-11T18:21:46.665265Z" + "start_time": "2025-12-01T13:54:53.036058Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_9_jupyter" + ] } }, "cell_type": "code", @@ -270,7 +302,15 @@ { "data": { "text/plain": [ - "Yes, absolutely. Bitcoin was worth less than $1 in early 2011 and reached nearly $69,000 at its peak in 2021. Even with price fluctuations, buying and holding Bitcoin from 2011 would have yielded extraordinary returns on investment." + "Yes, absolutely. Bitcoin was trading for around $1-$30 in 2011 and peaked near $69,000 in 2021 - that's roughly a 2,000-69,000x return depending on when in 2011 you bought.\n", + "\n", + "However, keep in mind:\n", + "- You'd need diamond hands to hold through multiple 80%+ crashes\n", + "- Early exchanges were risky (Mt. Gox collapsed in 2014)\n", + "- You'd need secure storage methods that didn't exist yet\n", + "- The regulatory landscape was completely unknown\n", + "\n", + "But yes, even buying a small amount and holding would have been life-changing wealth creation." ] }, "execution_count": 7, @@ -281,12 +321,7 @@ "execution_count": 7 }, { - "metadata": { - "ExecuteTime": { - "end_time": "2025-05-11T18:21:53.518636Z", - "start_time": "2025-05-11T18:21:50.496638Z" - } - }, + "metadata": {}, "cell_type": "code", "source": [ "val messages = listOf(\n", @@ -296,19 +331,8 @@ "\n", "chatClient.prompt(Prompt(messages)).call().content()" ], - "outputs": [ - { - "data": { - "text/plain": [ - "Yes, absolutely. Bitcoin was worth less than $1 in early 2011 and reached nearly $69,000 at its peak in 2021. Even with price fluctuations, buying and holding Bitcoin from 2011 would have yielded astronomical returns." - ] - }, - "execution_count": 8, - "metadata": {}, - "output_type": "execute_result" - } - ], - "execution_count": 8 + "outputs": [], + "execution_count": null }, { "metadata": {}, @@ -326,12 +350,7 @@ ] }, { - "metadata": { - "ExecuteTime": { - "end_time": "2025-05-11T18:21:55.723548Z", - "start_time": "2025-05-11T18:21:53.579486Z" - } - }, + "metadata": {}, "cell_type": "code", "source": [ "val messages = mutableListOf(\n", @@ -341,27 +360,11 @@ "val assistantMessage = chatClient.prompt(Prompt(messages.toList())).call().chatResponse()!!.result.output\n", "assistantMessage" ], - "outputs": [ - { - "data": { - "text/plain": [ - "AssistantMessage [messageType=ASSISTANT, toolCalls=[], textContent=Paris has Eiffel Tower, Notre-Dame, and Louvre Museum., metadata={messageType=ASSISTANT}]" - ] - }, - "execution_count": 9, - "metadata": {}, - "output_type": "execute_result" - } - ], - "execution_count": 9 + "outputs": [], + "execution_count": null }, { - "metadata": { - "ExecuteTime": { - "end_time": "2025-05-11T18:21:58.143681Z", - "start_time": "2025-05-11T18:21:56.728470Z" - } - }, + "metadata": {}, "cell_type": "code", "source": [ "messages.add(assistantMessage)\n", @@ -369,19 +372,8 @@ "\n", "chatClient.prompt(Prompt(messages.toList())).call().content()" ], - "outputs": [ - { - "data": { - "text/plain": [ - "Louvre Museum displays famous art, including Mona Lisa." - ] - }, - "execution_count": 10, - "metadata": {}, - "output_type": "execute_result" - } - ], - "execution_count": 10 + "outputs": [], + "execution_count": null }, { "metadata": {}, @@ -414,12 +406,7 @@ ] }, { - "metadata": { - "ExecuteTime": { - "end_time": "2025-05-11T18:22:07.414730Z", - "start_time": "2025-05-11T18:22:02.446668Z" - } - }, + "metadata": {}, "cell_type": "code", "source": [ "fun capital(): PromptTemplate {\n", @@ -430,22 +417,8 @@ "val prompt = capital().create(mapOf(\"country\" to \"France\"))\n", "chatClient.prompt(prompt).call().content()" ], - "outputs": [ - { - "data": { - "text/plain": [ - "The two largest cities in France are:\n", - "\n", - "1. Paris (population approximately 2.2 million in the city proper, over 12 million in the metropolitan area)\n", - "2. Marseille (population approximately 870,000 in the city proper, over 1.7 million in the metropolitan area)" - ] - }, - "execution_count": 11, - "metadata": {}, - "output_type": "execute_result" - } - ], - "execution_count": 11 + "outputs": [], + "execution_count": null }, { "metadata": {}, @@ -478,12 +451,7 @@ ] }, { - "metadata": { - "ExecuteTime": { - "end_time": "2025-05-11T18:22:09.902454Z", - "start_time": "2025-05-11T18:22:07.421985Z" - } - }, + "metadata": {}, "cell_type": "code", "source": [ "chatClient\n", @@ -495,21 +463,8 @@ " .call()\n", " .content()" ], - "outputs": [ - { - "data": { - "text/plain": [ - "neutral\n", - "\n", - "The text \"In my opinion, this restaurant is quite ordinary\" expresses a neutral sentiment. The word \"ordinary\" suggests neither particularly good nor bad qualities, just average or standard, making this a neutral statement." - ] - }, - "execution_count": 12, - "metadata": {}, - "output_type": "execute_result" - } - ], - "execution_count": 12 + "outputs": [], + "execution_count": null }, { "metadata": {}, @@ -522,12 +477,7 @@ ] }, { - "metadata": { - "ExecuteTime": { - "end_time": "2025-05-11T18:22:12.805651Z", - "start_time": "2025-05-11T18:22:09.908237Z" - } - }, + "metadata": {}, "cell_type": "code", "source": [ "chatClient\n", @@ -540,23 +490,8 @@ " .call()\n", " .content()" ], - "outputs": [ - { - "data": { - "text/plain": [ - "Here's an example sentence using \"fyrkotat\":\n", - "\n", - "The excited puppy fyrkotat on the carpet when it saw its owner coming home with treats.\n", - "\n", - "(Note: I understand both \"zumbrik\" and \"fyrkotat\" are made-up words being used for this exercise, and I've created a sentence that demonstrates the given meaning of \"fyrkotat\" - to quickly rotate in one place.)" - ] - }, - "execution_count": 13, - "metadata": {}, - "output_type": "execute_result" - } - ], - "execution_count": 13 + "outputs": [], + "execution_count": null }, { "metadata": {}, @@ -580,12 +515,7 @@ ] }, { - "metadata": { - "ExecuteTime": { - "end_time": "2025-05-11T18:22:16.321916Z", - "start_time": "2025-05-11T18:22:12.867612Z" - } - }, + "metadata": {}, "cell_type": "code", "source": [ "chatClient\n", @@ -596,34 +526,8 @@ " .call()\n", " .content()" ], - "outputs": [ - { - "data": { - "text/plain": [ - "Let me solve this step by step.\n", - "\n", - "1) First, let's identify the odd numbers in the group:\n", - " * 15 is odd\n", - " * 3 is odd\n", - " * 7 is odd\n", - "\n", - "2) Now, let's add these odd numbers:\n", - " * 15 + 3 + 7 = 25\n", - "\n", - "3) Is 25 an even number?\n", - " * No, 25 is odd\n", - "\n", - "Therefore, the sum of the odd numbers in this group is not an even number.\n", - "\n", - "The answer is no." - ] - }, - "execution_count": 14, - "metadata": {}, - "output_type": "execute_result" - } - ], - "execution_count": 14 + "outputs": [], + "execution_count": null }, { "metadata": {}, @@ -637,12 +541,7 @@ ] }, { - "metadata": { - "ExecuteTime": { - "end_time": "2025-05-11T18:22:22.796191Z", - "start_time": "2025-05-11T18:22:17.559101Z" - } - }, + "metadata": {}, "cell_type": "code", "source": [ "chatClient\n", @@ -658,45 +557,8 @@ " .call()\n", " .content()" ], - "outputs": [ - { - "data": { - "text/plain": [ - "Let me solve this step by step.\n", - "\n", - "1. Define variables:\n", - " * Let x = initial number of apples\n", - " * 15 apples were sold first\n", - " * 1/3 of remaining apples were sold second\n", - " * 20 apples remained at the end\n", - "\n", - "2. Construct equation:\n", - " * After selling 15 apples: (x - 15) apples remained\n", - " * After selling 1/3 of remaining: (x - 15) - (1/3)(x - 15) = 20\n", - " * Simplify: (x - 15)(1 - 1/3) = 20\n", - " * Simplify: (x - 15)(2/3) = 20\n", - "\n", - "3. Solve equation:\n", - " * (x - 15)(2/3) = 20\n", - " * x - 15 = 20 × (3/2)\n", - " * x - 15 = 30\n", - " * x = 45\n", - "\n", - "4. Verify solution:\n", - " * Initial apples: 45\n", - " * After selling 15: 45 - 15 = 30\n", - " * After selling 1/3 of 30: 30 - (1/3 × 30) = 30 - 10 = 20\n", - " * Final amount matches given: 20 apples\n", - "\n", - "Therefore, there were 45 apples initially." - ] - }, - "execution_count": 15, - "metadata": {}, - "output_type": "execute_result" - } - ], - "execution_count": 15 + "outputs": [], + "execution_count": null }, { "metadata": {}, @@ -718,12 +580,7 @@ ] }, { - "metadata": { - "ExecuteTime": { - "end_time": "2025-05-11T18:22:29.433580Z", - "start_time": "2025-05-11T18:22:22.804037Z" - } - }, + "metadata": {}, "cell_type": "code", "source": [ "val knowledge = chatClient\n", @@ -736,58 +593,11 @@ "\n", "knowledge" ], - "outputs": [ - { - "data": { - "text/plain": [ - "Here's what you should know about lichens and their relationship with trees:\n", - "\n", - "Key Facts:\n", - "1. Lichens are generally harmless to trees\n", - "- They are not parasitic\n", - "- Don't extract nutrients from trees\n", - "- Don't damage bark or wood\n", - "- Serve as indicators of good air quality\n", - "\n", - "2. Benefits of lichens:\n", - "- Provide habitat for small insects\n", - "- Some birds use them for nesting material\n", - "- Can help with nitrogen fixation\n", - "- Part of healthy forest ecosystems\n", - "\n", - "3. Common misconceptions:\n", - "- People often mistake lichens for tree diseases\n", - "- Presence of lichens doesn't indicate tree decline\n", - "- Lichens grow more visibly on slower-growing trees\n", - "\n", - "4. When to be concerned:\n", - "- Heavy lichen growth might indicate:\n", - " * Slow tree growth\n", - " * Poor tree vigor\n", - " * Need for improved growing conditions\n", - "- But lichens themselves aren't causing these issues\n", - "\n", - "5. Lichen growth patterns:\n", - "- More common on older trees\n", - "- Thrive in moist environments\n", - "- Often grow on north-facing sides\n", - "- Can appear on both healthy and unhealthy trees" - ] - }, - "execution_count": 16, - "metadata": {}, - "output_type": "execute_result" - } - ], - "execution_count": 16 + "outputs": [], + "execution_count": null }, { - "metadata": { - "ExecuteTime": { - "end_time": "2025-05-11T18:22:32.029227Z", - "start_time": "2025-05-11T18:22:29.441884Z" - } - }, + "metadata": {}, "cell_type": "code", "source": [ "chatClient\n", @@ -799,19 +609,8 @@ " .call()\n", " .content()" ], - "outputs": [ - { - "data": { - "text/plain": [ - "No, lichens are not harmful to trees. They are non-parasitic organisms that simply use trees as a surface to grow on, without extracting nutrients or damaging the bark or wood. While heavy lichen growth might indicate a slow-growing tree, the lichens themselves aren't causing any problems - they're actually a sign of good air quality and are part of a healthy forest ecosystem." - ] - }, - "execution_count": 17, - "metadata": {}, - "output_type": "execute_result" - } - ], - "execution_count": 17 + "outputs": [], + "execution_count": null }, { "metadata": {}, @@ -830,12 +629,7 @@ ] }, { - "metadata": { - "ExecuteTime": { - "end_time": "2025-05-11T18:22:33.589423Z", - "start_time": "2025-05-11T18:22:32.033803Z" - } - }, + "metadata": {}, "cell_type": "code", "source": [ "val ctryCap = chatClient\n", @@ -849,15 +643,10 @@ " .content()" ], "outputs": [], - "execution_count": 18 + "execution_count": null }, { - "metadata": { - "ExecuteTime": { - "end_time": "2025-05-11T18:22:39.750970Z", - "start_time": "2025-05-11T18:22:33.598514Z" - } - }, + "metadata": {}, "cell_type": "code", "source": [ "chatClient\n", @@ -869,39 +658,8 @@ " .call()\n", " .content()" ], - "outputs": [ - { - "data": { - "text/plain": [ - "Here's a guide to three fascinating sights in each capital city:\n", - "\n", - "PARIS, FRANCE:\n", - "1. Eiffel Tower - The iconic 324-meter iron lattice tower offering spectacular city views from three observation levels\n", - "2. Louvre Museum - Home to thousands of artworks including the Mona Lisa, housed in a historic palace\n", - "3. Notre-Dame Cathedral - Magnificent Gothic cathedral (currently under restoration) known for its architecture and gargoyles\n", - "\n", - "BERLIN, GERMANY:\n", - "1. Brandenburg Gate - 18th-century neoclassical monument symbolizing German unity and peace\n", - "2. East Side Gallery - The longest remaining section of the Berlin Wall, covered in historic murals\n", - "3. Museum Island - UNESCO World Heritage site hosting five world-renowned museums\n", - "\n", - "ROME, ITALY:\n", - "1. Colosseum - Ancient amphitheater showcasing Roman engineering and gladiatorial history\n", - "2. Vatican Museums & Sistine Chapel - Home to masterpieces including Michelangelo's famous ceiling frescoes\n", - "3. Trevi Fountain - Baroque fountain known for its stunning sculptures and coin-tossing tradition\n", - "\n", - "MADRID, SPAIN:\n", - "1. Prado Museum - One of the world's finest art museums, featuring European masterpieces\n", - "2. Royal Palace - Europe's largest royal palace by floor area, with stunning architecture and royal collections\n", - "3. Plaza Mayor - Historic central square surrounded by traditional architecture and outdoor cafes" - ] - }, - "execution_count": 19, - "metadata": {}, - "output_type": "execute_result" - } - ], - "execution_count": 19 + "outputs": [], + "execution_count": null }, { "metadata": {}, diff --git a/notebooks/spring-ai/tutorials/3. Streaming.ipynb b/notebooks/spring-ai/tutorials/3. Streaming.ipynb index 0851f41..96a6b8e 100644 --- a/notebooks/spring-ai/tutorials/3. Streaming.ipynb +++ b/notebooks/spring-ai/tutorials/3. Streaming.ipynb @@ -23,8 +23,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:23:53.996189Z", - "start_time": "2025-05-11T18:23:51.890277Z" + "end_time": "2025-12-01T14:25:27.762051Z", + "start_time": "2025-12-01T14:25:26.846515Z" } }, "cell_type": "code", @@ -32,7 +32,7 @@ "%useLatestDescriptors\n", "%use coroutines\n", "%use spring-ai-openai\n", - "USE { dependencies { implementation(\"org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.10.1\") } }" + "USE { dependencies { implementation(\"org.jetbrains.kotlinx:kotlinx-coroutines-reactive:1.10.2\") } }" ], "outputs": [], "execution_count": 1 @@ -72,8 +72,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:23:54.052104Z", - "start_time": "2025-05-11T18:23:54.000397Z" + "end_time": "2025-12-01T14:25:27.829189Z", + "start_time": "2025-12-01T14:25:27.762778Z" } }, "cell_type": "code", @@ -89,8 +89,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:24:00.818242Z", - "start_time": "2025-05-11T18:24:00.565416Z" + "end_time": "2025-12-01T14:25:28.192138Z", + "start_time": "2025-12-01T14:25:27.831352Z" } }, "cell_type": "code", @@ -117,8 +117,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:24:13.965769Z", - "start_time": "2025-05-11T18:24:04.804151Z" + "end_time": "2025-12-01T14:25:34.743914Z", + "start_time": "2025-12-01T14:25:28.193746Z" } }, "cell_type": "code", @@ -136,11 +136,11 @@ "name": "stdout", "output_type": "stream", "text": [ - "Once upon a time in a lush, green meadow, there lived a brave little rabbit named Benny who dreamed of exploring the world beyond the tall, golden grass. One sunny morning, Benny discovered a sparkling, hidden path lined with colorful wildflowers that led deep into the Enchanted Forest. As he hopped along the path, he met a wise old tortoise named Tilly, who warned him of a mischievous fox lurking nearby, always on the lookout for a tasty rabbit snack. Undeterred, Benny continued on his adventure, determined to find the legendary Rainbow Carrot said to grant any wish to the one who found it. \n", + "Once upon a time in a lush, green forest, there lived a clever rabbit named Benny who dreamed of becoming the fastest runner in all the land. Benny challenged the boastful tortoise, Timmy, to a race, confident that his speed would secure him victory. As the race began, Benny sprinted ahead, leaving Timmy far behind, and decided to take a nap under a shady tree. Meanwhile, Timmy kept plodding along, steady and determined, never once stopping to rest. \n", "\n", - "Along the way, Benny befriended a group of playful squirrels who shared their acorn stash and joined him on his quest, forming a bond of friendship that made them stronger together. They danced and sang as they ventured deeper into the forest, unaware of the sly fox watching them from behind a tree. Suddenly, the fox sprang out, but quick-thinking Benny devised a clever plan, leading the fox on a wild chase through the twisting trees and over bubbling brooks. With the help of his new friends, Benny created a diversion that allowed them to escape safely, leaving the frustrated fox behind. \n", + "When Benny awoke, he panicked and dashed towards the finish line, but it was too late; Timmy had crossed it triumphantly, proving that perseverance beats arrogance. The animals of the forest celebrated Timmy's victory with a grand feast, inviting Benny to join and learn from his mistake. Realizing the importance of humility, Benny promised to train harder and respect his fellow creatures' strengths. From that day on, he and Timmy became the best of friends, often racing together but always encouraging one another. \n", "\n", - "Finally, after a long day of adventures, Benny and his friends reached the glimmering pond where the fabled Rainbow Carrot was said to grow. As the sun set, casting a golden glow over the water, Benny spotted the vibrant carrot emerging from the earth, and with a heart full of hope, he made his wish for peace and happiness for all the creatures of the meadow. From that day on, the meadow flourished, and Benny, the brave little rabbit, became a beloved hero, reminding everyone that true courage comes from friendship and kindness." + "As the seasons changed, Benny shared his newfound wisdom with other rabbits, teaching them that true greatness lies not just in speed, but in heart and friendship. And so, in that enchanted forest, the rabbits thrived, united by the lessons of a tortoise who taught them that slow and steady truly wins the race." ] } ], @@ -160,8 +160,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:24:20.616521Z", - "start_time": "2025-05-11T18:24:13.970221Z" + "end_time": "2025-12-01T14:25:42.305431Z", + "start_time": "2025-12-01T14:25:34.746001Z" } }, "cell_type": "code", @@ -183,13 +183,13 @@ "name": "stdout", "output_type": "stream", "text": [ - "Once upon a time in a lush, green meadow, there lived a clever rabbit named Ruby, who had the softest fur and the brightest eyes. Every morning, she would hop through the dew-kissed grass, gathering golden dandelions to share with her friends. One day, while exploring a hidden glade, Ruby stumbled upon a shimmering pond that sparkled like diamonds under the sun. \n", + "Once upon a time in a lush, green meadow, there lived a clever rabbit named Ruby who dreamed of discovering the hidden treasures of the Enchanted Forest. One sunny morning, Ruby decided to gather her friends — Benny the brave bunny, and Lily the wise old tortoise — to embark on an adventure. As they hopped along the winding path, they stumbled upon a sparkling stream filled with shimmering fish that danced like stars in the water. \n", "\n", - "Curious and enchanted, she approached the water and discovered a wise old turtle named Timothy, who told her tales of a magical forest where dreams came true. Eager to find this wondrous place, Ruby gathered her friends—a brave rabbit named Benny and a gentle rabbit called Lily—and together they set off on an adventure. \n", + "Suddenly, a mischievous fox appeared, claiming to know the secret to finding the treasure, but only if Ruby could solve his riddle. With her quick wit, Ruby answered the riddle, impressing the fox, who reluctantly decided to guide them deeper into the forest. The trio encountered magical creatures along the way, including a singing bird with feathers of gold and a gentle deer who offered them guidance. \n", "\n", - "As they traveled, they encountered a mischievous fox who tried to trick them, but Ruby outsmarted him with her quick thinking and clever riddles. After a long journey filled with laughter and challenges, they finally reached the enchanted forest, where the trees whispered secrets and flowers sang sweet melodies. \n", + "After crossing a bridge made of rainbows, they finally reached a hidden glade where an ancient oak tree stood, its trunk wrapped in vines and glowing with an otherworldly light. Beneath the tree, they discovered a chest filled with sparkling gemstones and enchanted carrots that could grant wishes. Ruby, Benny, and Lily decided to share their newfound treasure with all the animals of the meadow, ensuring that everyone could enjoy the magic. \n", "\n", - "In the heart of the forest, they found a glowing flower that granted wishes, and each rabbit made a wish from the bottom of their hearts. Ruby wished for happiness for all her friends, Benny wished for courage to protect them, and Lily wished for endless adventures together. With their wishes granted, the three rabbits returned to their meadow, knowing that their friendship was the greatest magic of all. And from that day on, they lived happily ever after, sharing stories of their adventures under the stars." + "From that day on, the meadow thrived with happiness and friendship, reminding all who lived there that true treasure lies in the bonds we create and the adventures we share. And so, Ruby and her friends continued to explore, their hearts forever filled with the spirit of adventure and the joy of togetherness." ] } ], diff --git a/notebooks/spring-ai/tutorials/5. Structured Outputs.ipynb b/notebooks/spring-ai/tutorials/5. Structured Outputs.ipynb index d1d23db..9fe9c8d 100644 --- a/notebooks/spring-ai/tutorials/5. Structured Outputs.ipynb +++ b/notebooks/spring-ai/tutorials/5. Structured Outputs.ipynb @@ -24,15 +24,22 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:29:15.544329Z", - "start_time": "2025-05-11T18:29:14.296612Z" + "end_time": "2025-12-01T15:09:09.196982Z", + "start_time": "2025-12-01T15:09:08.172094Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_3_jupyter", + "Line_4_jupyter", + "Line_5_jupyter" + ] } }, "cell_type": "code", "source": [ "%useLatestDescriptors\n", "%use spring-ai-openai\n", - "USE { dependencies { implementation(\"com.fasterxml.jackson.module:jackson-module-kotlin:2.18.2\") } }" + "USE { dependencies { implementation(\"com.fasterxml.jackson.module:jackson-module-kotlin:2.20.1\") } }" ], "outputs": [], "execution_count": 1 @@ -40,8 +47,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:29:15.841Z", - "start_time": "2025-05-11T18:29:15.548584Z" + "end_time": "2025-12-01T15:09:09.569425Z", + "start_time": "2025-12-01T15:09:09.198832Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_6_jupyter" + ] } }, "cell_type": "code", @@ -72,8 +84,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:29:16.842779Z", - "start_time": "2025-05-11T18:29:15.844680Z" + "end_time": "2025-12-01T15:09:10.914494Z", + "start_time": "2025-12-01T15:09:09.570001Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_7_jupyter" + ] } }, "cell_type": "code", @@ -118,8 +135,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:29:17.109261Z", - "start_time": "2025-05-11T18:29:16.847749Z" + "end_time": "2025-12-01T15:09:11.172636Z", + "start_time": "2025-12-01T15:09:10.921959Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_8_jupyter" + ] } }, "cell_type": "code", @@ -162,17 +184,25 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:29:17.156954Z", - "start_time": "2025-05-11T18:29:17.112941Z" + "end_time": "2025-12-01T15:09:11.272221Z", + "start_time": "2025-12-01T15:09:11.174025Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_9_jupyter" + ] } }, "cell_type": "code", "source": [ - "data class MobileDevice(\n", - " val name: String,\n", - " val price: Double,\n", - " val category: String,\n", - " val features: List = emptyList()\n", + "import com.fasterxml.jackson.annotation.JsonCreator\n", + "import com.fasterxml.jackson.annotation.JsonProperty\n", + "\n", + "data class MobileDevice @JsonCreator constructor(\n", + " @JsonProperty(\"name\") val name: String,\n", + " @JsonProperty(\"price\") val price: Double,\n", + " @JsonProperty(\"category\") val category: String,\n", + " @JsonProperty(\"features\") val features: List = emptyList()\n", ")" ], "outputs": [], @@ -186,8 +216,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:29:19.217213Z", - "start_time": "2025-05-11T18:29:17.169662Z" + "end_time": "2025-12-01T15:09:14.193709Z", + "start_time": "2025-12-01T15:09:11.272839Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_10_jupyter" + ] } }, "cell_type": "code", @@ -203,7 +238,7 @@ { "data": { "text/plain": [ - "MobileDevice(name=XYZ Pro Max 12, price=1099.99, category=smartphone, features=[5G connectivity, 108 MP camera, 120Hz refresh rate display, Fast charging, Water and dust resistance])" + "MobileDevice(name=SuperPhone XZ, price=999.99, category=smartphone, features=[6.7-inch AMOLED display, 128GB internal storage, 12GB RAM, Triple rear camera setup, 5G connectivity, 4000mAh battery, Wireless charging, IP68 water and dust resistance])" ] }, "execution_count": 6, @@ -212,6 +247,18 @@ } ], "execution_count": 6 + }, + { + "metadata": { + "ExecuteTime": { + "end_time": "2025-12-01T15:09:14.198727Z", + "start_time": "2025-12-01T15:09:14.194477Z" + } + }, + "cell_type": "code", + "source": "", + "outputs": [], + "execution_count": 7 } ], "metadata": { diff --git a/notebooks/spring-ai/tutorials/6. Advisors.ipynb b/notebooks/spring-ai/tutorials/6. Advisors.ipynb index af8c0c8..9f8a99d 100644 --- a/notebooks/spring-ai/tutorials/6. Advisors.ipynb +++ b/notebooks/spring-ai/tutorials/6. Advisors.ipynb @@ -21,9 +21,14 @@ }, { "metadata": { + "executionRelatedData": { + "compiledClasses": [ + "Line_3_jupyter" + ] + }, "ExecuteTime": { - "end_time": "2025-05-11T18:36:14.795200Z", - "start_time": "2025-05-11T18:36:13.823923Z" + "end_time": "2025-12-01T15:11:12.221472Z", + "start_time": "2025-12-01T15:11:11.130541Z" } }, "cell_type": "code", @@ -37,8 +42,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:36:15.083140Z", - "start_time": "2025-05-11T18:36:14.798769Z" + "end_time": "2025-12-01T15:11:12.584541Z", + "start_time": "2025-12-01T15:11:12.222821Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_4_jupyter" + ] } }, "cell_type": "code", @@ -74,8 +84,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:36:15.173726Z", - "start_time": "2025-05-11T18:36:15.087172Z" + "end_time": "2025-12-01T15:14:21.414663Z", + "start_time": "2025-12-01T15:14:21.357593Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_6_jupyter" + ] } }, "cell_type": "code", @@ -84,11 +99,11 @@ "\n", "val chatClient = ChatClient\n", " .builder(chatModel)\n", - " .defaultAdvisors(MessageChatMemoryAdvisor(chatMemory))\n", + " .defaultAdvisors(MessageChatMemoryAdvisor.builder(chatMemory).build())\n", " .build()\n" ], "outputs": [], - "execution_count": 3 + "execution_count": 4 }, { "metadata": {}, @@ -98,8 +113,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:36:16.342903Z", - "start_time": "2025-05-11T18:36:15.177608Z" + "end_time": "2025-12-01T15:14:23.656335Z", + "start_time": "2025-12-01T15:14:22.578172Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_7_jupyter" + ] } }, "cell_type": "code", @@ -108,23 +128,28 @@ { "data": { "text/plain": [ - "Sure! Why did the scarecrow win an award? \n", + "Why did the scarecrow win an award? \n", "\n", "Because he was outstanding in his field!" ] }, - "execution_count": 4, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], - "execution_count": 4 + "execution_count": 5 }, { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:36:17.286268Z", - "start_time": "2025-05-11T18:36:16.347106Z" + "end_time": "2025-12-01T15:14:25.286378Z", + "start_time": "2025-12-01T15:14:23.656836Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_8_jupyter" + ] } }, "cell_type": "code", @@ -136,12 +161,12 @@ "The previous message in our chat history was a joke: \"Why did the scarecrow win an award? Because he was outstanding in his field!\"" ] }, - "execution_count": 5, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], - "execution_count": 5 + "execution_count": 6 }, { "metadata": {}, @@ -168,35 +193,37 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:36:17.442802Z", - "start_time": "2025-05-11T18:36:17.291557Z" + "end_time": "2025-12-01T15:17:46.724533Z", + "start_time": "2025-12-01T15:17:46.639673Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_10_jupyter" + ] } }, "cell_type": "code", "source": [ - "import org.springframework.ai.chat.client.advisor.api.AdvisedRequest\n", - "import org.springframework.ai.chat.client.advisor.api.AdvisedResponse\n", - "import org.springframework.ai.chat.client.advisor.api.CallAroundAdvisor\n", - "import org.springframework.ai.chat.client.advisor.api.CallAroundAdvisorChain\n", - "\n", + "import org.springframework.ai.chat.client.advisor.api.CallAdvisor\n", + "import org.springframework.ai.chat.client.advisor.api.CallAdvisorChain\n", "\n", - "class CustomLogger: CallAroundAdvisor {\n", + "class CustomLogger: CallAdvisor {\n", " override fun getName(): String {\n", " return \"CustomLogger\"\n", " }\n", "\n", " override fun getOrder(): Int = 0\n", "\n", - " override fun aroundCall(advisedRequest: AdvisedRequest, chain: CallAroundAdvisorChain): AdvisedResponse {\n", - " println(\"CustomLogger.Before: ${advisedRequest}\")\n", - " val advisedResponse = chain.nextAroundCall(advisedRequest)\n", - " println(\"CustomLogger.After: ${advisedResponse}\")\n", - " return advisedResponse\n", + " override fun adviseCall(chatClientRequest: ChatClientRequest, callAdvisorChain: CallAdvisorChain): ChatClientResponse {\n", + " println(\"CustomLogger.Before: ${chatClientRequest}\")\n", + " val chatClientResponse = callAdvisorChain.nextCall(chatClientRequest)\n", + " println(\"CustomLogger.After: ${chatClientResponse}\")\n", + " return chatClientResponse\n", " }\n", "}" ], "outputs": [], - "execution_count": 6 + "execution_count": 8 }, { "metadata": {}, @@ -206,8 +233,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:36:19.319693Z", - "start_time": "2025-05-11T18:36:17.448459Z" + "end_time": "2025-12-01T15:17:51.740272Z", + "start_time": "2025-12-01T15:17:48.695125Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_11_jupyter" + ] } }, "cell_type": "code", @@ -223,10 +255,10 @@ "name": "stdout", "output_type": "stream", "text": [ - "CustomLogger.Before: AdvisedRequest[chatModel=OpenAiChatModel [defaultOptions=OpenAiChatOptions: {\"streamUsage\":false,\"model\":\"gpt-4o-mini\",\"temperature\":0.7}], userText=Generate HelloWorld in Kotlin, systemText=null, chatOptions=OpenAiChatOptions: {\"streamUsage\":false,\"model\":\"gpt-4o-mini\",\"temperature\":0.7}, media=[], toolNames=[], toolCallbacks=[], messages=[UserMessage{content='Hi, tell me a joke', properties={messageType=USER}, messageType=USER}, AssistantMessage [messageType=ASSISTANT, toolCalls=[], textContent=Sure! Why did the scarecrow win an award? \n", + "CustomLogger.Before: ChatClientRequest[prompt=Prompt{messages=[UserMessage{content='Hi, tell me a joke', metadata={messageType=USER}, messageType=USER}, AssistantMessage [messageType=ASSISTANT, toolCalls=[], textContent=Why did the scarecrow win an award? \n", "\n", - "Because he was outstanding in his field!, metadata={finishReason=STOP, refusal=, index=0, role=ASSISTANT, id=chatcmpl-BW5p1J0I5H63bmJysjT4KnsGhVSTJ, messageType=ASSISTANT}], UserMessage{content='What is previous message in our chat history?', properties={messageType=USER}, messageType=USER}, AssistantMessage [messageType=ASSISTANT, toolCalls=[], textContent=The previous message in our chat history was a joke: \"Why did the scarecrow win an award? Because he was outstanding in his field!\", metadata={finishReason=STOP, refusal=, index=0, role=ASSISTANT, id=chatcmpl-BW5p2XtUfyKu7J2lDAj51WV7sKd1n, messageType=ASSISTANT}]], userParams={}, systemParams={}, advisors=[org.springframework.ai.chat.client.advisor.MessageChatMemoryAdvisor@6f20c8da, Line_7_jupyter$CustomLogger@53b8129e, org.springframework.ai.chat.client.advisor.ChatModelCallAdvisor@33668eae, org.springframework.ai.chat.client.advisor.ChatModelStreamAdvisor@5830fd62], advisorParams={}, adviseContext={spring.ai.chat.client.advisors=[org.springframework.ai.chat.client.advisor.MessageChatMemoryAdvisor@6f20c8da, Line_7_jupyter$CustomLogger@53b8129e, org.springframework.ai.chat.client.advisor.ChatModelCallAdvisor@33668eae, org.springframework.ai.chat.client.advisor.ChatModelStreamAdvisor@5830fd62], spring.ai.chat.client.model=OpenAiChatModel [defaultOptions=OpenAiChatOptions: {\"streamUsage\":false,\"model\":\"gpt-4o-mini\",\"temperature\":0.7}], spring.ai.chat.client.user.params={}, spring.ai.chat.client.system.params={}}, toolContext={}]\n", - "CustomLogger.After: AdvisedResponse[response=ChatResponse [metadata={ id: chatcmpl-BW5p3rRgS1T9vr91wDI0XoxscPSez, usage: DefaultUsage{promptTokens=92, completionTokens=78, totalTokens=170}, rateLimit: { @type: org.springframework.ai.openai.metadata.OpenAiRateLimit, requestsLimit: 30000, requestsRemaining: 29999, requestsReset: PT0.002S, tokensLimit: 150000000; tokensRemaining: 149999916; tokensReset: PT0S } }, generations=[Generation[assistantMessage=AssistantMessage [messageType=ASSISTANT, toolCalls=[], textContent=Certainly! Here’s a simple \"Hello, World!\" program written in Kotlin:\n", + "Because he was outstanding in his field!, metadata={role=ASSISTANT, messageType=ASSISTANT, finishReason=STOP, refusal=, annotations=[], index=0, id=chatcmpl-ChztWkrp1ETiltxmxtfPP4OvB1ZMf}], UserMessage{content='What is previous message in our chat history?', metadata={messageType=USER}, messageType=USER}, AssistantMessage [messageType=ASSISTANT, toolCalls=[], textContent=The previous message in our chat history was a joke: \"Why did the scarecrow win an award? Because he was outstanding in his field!\", metadata={role=ASSISTANT, messageType=ASSISTANT, finishReason=STOP, refusal=, annotations=[], index=0, id=chatcmpl-ChztXs2RCzayFqZlJQkNppJrLkOOE}], UserMessage{content='Generate HelloWorld in Kotlin', metadata={messageType=USER}, messageType=USER}], modelOptions=OpenAiChatOptions: {\"streamUsage\":false,\"model\":\"gpt-4o-mini\",\"temperature\":0.7}}, context={}]\n", + "CustomLogger.After: ChatClientResponse[chatResponse=ChatResponse [metadata={ id: chatcmpl-ChzwrBqARkcbawIpn0trhBxOxmmaR, usage: DefaultUsage{promptTokens=90, completionTokens=77, totalTokens=167}, rateLimit: { @type: org.springframework.ai.openai.metadata.OpenAiRateLimit, requestsLimit: 30000, requestsRemaining: 29999, requestsReset: PT0.002S, tokensLimit: 150000000; tokensRemaining: 149999917; tokensReset: PT0S } }, generations=[Generation[assistantMessage=AssistantMessage [messageType=ASSISTANT, toolCalls=[], textContent=Here’s a simple \"Hello, World!\" program in Kotlin:\n", "\n", "```kotlin\n", "fun main() {\n", @@ -234,13 +266,13 @@ "}\n", "```\n", "\n", - "To run this code, you can use an IDE like IntelliJ IDEA or an online Kotlin compiler. Just copy and paste this code into the editor, and it will print \"Hello, World!\" to the console., metadata={finishReason=STOP, refusal=, index=0, role=ASSISTANT, id=chatcmpl-BW5p3rRgS1T9vr91wDI0XoxscPSez, messageType=ASSISTANT}], chatGenerationMetadata=DefaultChatGenerationMetadata[finishReason='STOP', filters=0, metadata=0]]]], adviseContext={spring.ai.chat.client.model=OpenAiChatModel [defaultOptions=OpenAiChatOptions: {\"streamUsage\":false,\"model\":\"gpt-4o-mini\",\"temperature\":0.7}], spring.ai.chat.client.advisors=[org.springframework.ai.chat.client.advisor.MessageChatMemoryAdvisor@6f20c8da, Line_7_jupyter$CustomLogger@53b8129e, org.springframework.ai.chat.client.advisor.ChatModelCallAdvisor@33668eae, org.springframework.ai.chat.client.advisor.ChatModelStreamAdvisor@5830fd62], spring.ai.chat.client.user.params={}, spring.ai.chat.client.system.params={}}]\n" + "You can run this code in any Kotlin environment, such as an IDE like IntelliJ IDEA or an online Kotlin compiler. Just copy and paste the code, and it will print \"Hello, World!\" to the console when executed., metadata={role=ASSISTANT, messageType=ASSISTANT, finishReason=STOP, refusal=, annotations=[], index=0, id=chatcmpl-ChzwrBqARkcbawIpn0trhBxOxmmaR}], chatGenerationMetadata=DefaultChatGenerationMetadata[finishReason='STOP', filters=0, metadata=0]]]], context={}]\n" ] }, { "data": { "text/plain": [ - "Certainly! Here’s a simple \"Hello, World!\" program written in Kotlin:\n", + "Here’s a simple \"Hello, World!\" program in Kotlin:\n", "\n", "```kotlin\n", "fun main() {\n", @@ -248,15 +280,15 @@ "}\n", "```\n", "\n", - "To run this code, you can use an IDE like IntelliJ IDEA or an online Kotlin compiler. Just copy and paste this code into the editor, and it will print \"Hello, World!\" to the console." + "You can run this code in any Kotlin environment, such as an IDE like IntelliJ IDEA or an online Kotlin compiler. Just copy and paste the code, and it will print \"Hello, World!\" to the console when executed." ] }, - "execution_count": 7, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], - "execution_count": 7 + "execution_count": 9 } ], "metadata": { diff --git a/notebooks/spring-ai/tutorials/7. RAG.ipynb b/notebooks/spring-ai/tutorials/7. RAG.ipynb index 619e306..0dab845 100644 --- a/notebooks/spring-ai/tutorials/7. RAG.ipynb +++ b/notebooks/spring-ai/tutorials/7. RAG.ipynb @@ -25,15 +25,15 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:41:13.950443Z", - "start_time": "2025-05-11T18:41:12.693148Z" + "end_time": "2025-12-01T15:19:14.569056Z", + "start_time": "2025-12-01T15:19:12.369170Z" } }, "cell_type": "code", "source": [ "%useLatestDescriptors\n", "%use spring-ai-openai\n", - "USE { dependencies { implementation(\"org.springframework.ai:spring-ai-advisors-vector-store:1.0.0-M8\") } }" + "USE { dependencies { implementation(\"org.springframework.ai:spring-ai-advisors-vector-store:1.1.0\") } }" ], "outputs": [], "execution_count": 1 @@ -41,8 +41,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:41:14.206746Z", - "start_time": "2025-05-11T18:41:13.962082Z" + "end_time": "2025-12-01T15:19:16.148725Z", + "start_time": "2025-12-01T15:19:15.830712Z" } }, "cell_type": "code", @@ -70,8 +70,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:41:15.511846Z", - "start_time": "2025-05-11T18:41:15.479384Z" + "end_time": "2025-12-01T15:19:17.435597Z", + "start_time": "2025-12-01T15:19:17.387313Z" } }, "cell_type": "code", @@ -92,8 +92,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:41:18.042772Z", - "start_time": "2025-05-11T18:41:17.952079Z" + "end_time": "2025-12-01T15:19:18.698189Z", + "start_time": "2025-12-01T15:19:18.599906Z" } }, "cell_type": "code", @@ -117,8 +117,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:41:22.574539Z", - "start_time": "2025-05-11T18:41:20.814250Z" + "end_time": "2025-12-01T15:19:21.012921Z", + "start_time": "2025-12-01T15:19:19.814717Z" } }, "cell_type": "code", @@ -150,8 +150,8 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:41:32.560363Z", - "start_time": "2025-05-11T18:41:30.160435Z" + "end_time": "2025-12-01T15:21:14.964547Z", + "start_time": "2025-12-01T15:21:12.521315Z" } }, "cell_type": "code", @@ -165,7 +165,7 @@ " .build()\n", ")\n", " .prompt()\n", - " .advisors(QuestionAnswerAdvisor(vectoreStore))\n", + " .advisors(QuestionAnswerAdvisor.builder(vectoreStore).build())\n", " .user(\"current version of Kotlin?\")\n", " .call()\n", " .content()" @@ -174,7 +174,7 @@ { "data": { "text/plain": [ - "The current version of Kotlin is 2.1.20, which was published on March 20, 2025. For more information, you can visit the [Kotlin GitHub page](https://github.com/jetbrains/kotlin)." + "The current version of Kotlin is 2.1.20, which was published on March 20, 2025. You can find more information about it on [GitHub](https://github.com/jetbrains/kotlin)." ] }, "execution_count": 7, diff --git a/notebooks/spring-ai/tutorials/8. text-to-image.ipynb b/notebooks/spring-ai/tutorials/8. text-to-image.ipynb index 5040679..21e0c8f 100644 --- a/notebooks/spring-ai/tutorials/8. text-to-image.ipynb +++ b/notebooks/spring-ai/tutorials/8. text-to-image.ipynb @@ -16,8 +16,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:42:01.713740Z", - "start_time": "2025-05-11T18:42:00.632714Z" + "end_time": "2025-12-01T15:21:41.731235Z", + "start_time": "2025-12-01T15:21:40.851914Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_3_jupyter" + ] } }, "cell_type": "code", @@ -39,8 +44,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:42:01.773428Z", - "start_time": "2025-05-11T18:42:01.717436Z" + "end_time": "2025-12-01T15:21:41.805005Z", + "start_time": "2025-12-01T15:21:41.732645Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_4_jupyter" + ] } }, "cell_type": "code", @@ -59,8 +69,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:42:22.484030Z", - "start_time": "2025-05-11T18:42:06.636258Z" + "end_time": "2025-12-01T15:22:04.161515Z", + "start_time": "2025-12-01T15:21:44.506877Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_5_jupyter" + ] } }, "cell_type": "code", @@ -93,7 +108,7 @@ { "data": { "text/plain": [ - "ImageResponse [imageResponseMetadata=org.springframework.ai.image.ImageResponseMetadata@7e98c5bf, imageGenerations=[ImageGeneration{imageGenerationMetadata=OpenAiImageGenerationMetadata{revisedPrompt='A panorama of a coastal city where the architectural influences of Art Nouveau meld seamlessly with a futuristic design aesthetic. Behold the organically flowing structures constructed from sustainable materials that wind their way through the cityscape. These buildings are adorned with lush hanging gardens that sit alongside large, spherical glass domes designed to collect solar energy. Each element is intricately detailed, showcasing the complexity and elegance of this eco-friendly, forward-thinking urban environment.'}, image=Image{url='https://oaidalleapiprodscus.blob.core.windows.net/private/org-HxH5fxIrm2uwDEas71UvsRSe/user-Yo8e5sjCwpugZAD0tF3ZqW7b/img-wM4PMF9rqB4kDnty7IMiCqwy.png?st=2025-05-11T17%3A42%3A22Z&se=2025-05-11T19%3A42%3A22Z&sp=r&sv=2024-08-04&sr=b&rscd=inline&rsct=image/png&skoid=8b33a531-2df9-46a3-bc02-d4b1430a422c&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2025-05-11T02%3A27%3A34Z&ske=2025-05-12T02%3A27%3A34Z&sks=b&skv=2024-08-04&sig=kdD7YchDL7FfDYRamd6OHiv10EJ1jESoCJlVMMB6FQg%3D', b64Json='null'}}]]" + "ImageResponse [imageResponseMetadata=org.springframework.ai.image.ImageResponseMetadata@5251525a, imageGenerations=[ImageGeneration{imageGenerationMetadata=OpenAiImageGenerationMetadata{revisedPrompt='Envision a coastal city that harmoniously merges Art Nouveau architectural elements with cutting-edge future designs. It's teeming with organically-shaped buildings constructed from environmentally-friendly materials. Lush, sprawling hanging gardens, greenery that cascades down the sides of structures, breathes life into the city. Solar-collecting glass domes glimmer across the skyline, demonstrating innovative energy solutions. This cityscape showcases a sustainable future that embraces the aesthetic beauty of historical artistic movements, detailed illustration.'}, image=Image{url='https://oaidalleapiprodscus.blob.core.windows.net/private/org-HxH5fxIrm2uwDEas71UvsRSe/user-Yo8e5sjCwpugZAD0tF3ZqW7b/img-5dcBajuphYl0UlA5wChboUaE.png?st=2025-12-01T14%3A22%3A03Z&se=2025-12-01T16%3A22%3A03Z&sp=r&sv=2024-08-04&sr=b&rscd=inline&rsct=image/png&skoid=f1dafa11-a0c2-4092-91d4-10981fbda051&sktid=a48cca56-e6da-484e-a814-9c849652bcb3&skt=2025-12-01T14%3A05%3A19Z&ske=2025-12-02T14%3A05%3A19Z&sks=b&skv=2024-08-04&sig=e6m5hwtbV3nJFG21lCquhxOOS6eH4Lqwi2knaJIgNtI%3D', b64Json='null'}}]]" ] }, "execution_count": 3, @@ -117,8 +132,18 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:42:31.087576Z", - "start_time": "2025-05-11T18:42:22.487530Z" + "end_time": "2025-12-01T15:22:21.783778Z", + "start_time": "2025-12-01T15:22:04.162050Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_6_jupyter", + "Line_7_jupyter", + "Line_8_jupyter", + "Line_9_jupyter", + "Line_10_jupyter", + "Line_11_jupyter" + ] } }, "cell_type": "code", @@ -134,8 +159,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:42:33.080549Z", - "start_time": "2025-05-11T18:42:31.112608Z" + "end_time": "2025-12-01T15:22:23.910737Z", + "start_time": "2025-12-01T15:22:21.784315Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_12_jupyter" + ] } }, "cell_type": "code", @@ -159,7 +189,7 @@ { "data": { "text/html": [ - "" + "" ] }, "execution_count": 5, diff --git a/notebooks/spring-ai/tutorials/9. text-to-audio.ipynb b/notebooks/spring-ai/tutorials/9. text-to-audio.ipynb index 489a6ea..069e9ef 100644 --- a/notebooks/spring-ai/tutorials/9. text-to-audio.ipynb +++ b/notebooks/spring-ai/tutorials/9. text-to-audio.ipynb @@ -18,8 +18,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:44:02.579969Z", - "start_time": "2025-05-11T18:44:02.265922Z" + "end_time": "2025-12-01T15:23:25.336956Z", + "start_time": "2025-12-01T15:23:24.515886Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_3_jupyter" + ] } }, "cell_type": "code", @@ -28,7 +33,7 @@ "%use spring-ai-openai" ], "outputs": [], - "execution_count": 3 + "execution_count": 1 }, { "metadata": {}, @@ -38,14 +43,19 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:44:02.613255Z", - "start_time": "2025-05-11T18:44:02.586281Z" + "end_time": "2025-12-01T15:23:27.794641Z", + "start_time": "2025-12-01T15:23:27.717014Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_4_jupyter" + ] } }, "cell_type": "code", "source": "val apiKey = System.getenv(\"OPENAI_API_KEY\") ?: \"YOUR_OPENAI_API_KEY\"", "outputs": [], - "execution_count": 4 + "execution_count": 2 }, { "metadata": {}, @@ -59,8 +69,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:44:05.236129Z", - "start_time": "2025-05-11T18:44:02.620285Z" + "end_time": "2025-12-01T15:23:39.282343Z", + "start_time": "2025-12-01T15:23:33.478897Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_5_jupyter" + ] } }, "cell_type": "code", @@ -87,7 +102,7 @@ "val response = openAiAudioTranscriptionModel.call(transcriptionRequest)" ], "outputs": [], - "execution_count": 5 + "execution_count": 3 }, { "metadata": {}, @@ -97,8 +112,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:44:05.276345Z", - "start_time": "2025-05-11T18:44:05.240614Z" + "end_time": "2025-12-01T15:23:41.193833Z", + "start_time": "2025-12-01T15:23:41.159590Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_6_jupyter" + ] } }, "cell_type": "code", @@ -110,12 +130,12 @@ "The stale smell of old beer lingers. It takes heat to bring out the odor. A cold dip restores health and zest. A salt pickle tastes fine with ham. Tacos al pastor are my favorite. A zestful food is the hot cross bun.\n" ] }, - "execution_count": 6, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], - "execution_count": 6 + "execution_count": 4 }, { "metadata": {}, @@ -131,19 +151,26 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:44:15.991054Z", - "start_time": "2025-05-11T18:44:05.279527Z" + "end_time": "2025-12-01T15:24:54.638264Z", + "start_time": "2025-12-01T15:24:47.736802Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_8_jupyter" + ] } }, "cell_type": "code", "source": [ + "import org.springframework.ai.audio.tts.TextToSpeechPrompt\n", + "\n", "// Create our speech model\n", "val openAiAudioSpeechModel = OpenAiAudioSpeechModel(openAiAudioApi)\n", "\n", "// Configure speech options\n", "val speechOptions = OpenAiAudioSpeechOptions.builder()\n", " .voice(OpenAiAudioApi.SpeechRequest.Voice.ALLOY) // Choose the voice type\n", - " .speed(1.0f) // Normal speaking speed\n", + " .speed(1.0) // Normal speaking speed\n", " .responseFormat(OpenAiAudioApi.SpeechRequest.AudioResponseFormat.MP3) // Get MP3 format\n", " .model(OpenAiAudioApi.TtsModel.TTS_1.value) // Using TTS-1 model\n", " .build()\n", @@ -160,11 +187,11 @@ "\"\"\"\n", "\n", "// Create and execute our speech request\n", - "val speechRequest = SpeechPrompt(prompt, speechOptions)\n", + "val speechRequest = TextToSpeechPrompt(prompt, speechOptions)\n", "val response = openAiAudioSpeechModel.call(speechRequest)" ], "outputs": [], - "execution_count": 7 + "execution_count": 6 }, { "metadata": {}, @@ -174,8 +201,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:44:16.083596Z", - "start_time": "2025-05-11T18:44:15.995676Z" + "end_time": "2025-12-01T15:24:58.576690Z", + "start_time": "2025-12-01T15:24:58.453048Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_9_jupyter" + ] } }, "cell_type": "code", @@ -203,17 +235,17 @@ "text/html": [ "\n", " \n" ] }, - "execution_count": 8, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], - "execution_count": 8 + "execution_count": 7 }, { "metadata": {}, @@ -223,8 +255,13 @@ { "metadata": { "ExecuteTime": { - "end_time": "2025-05-11T18:44:16.154804Z", - "start_time": "2025-05-11T18:44:16.103487Z" + "end_time": "2025-12-01T15:25:00.722143Z", + "start_time": "2025-12-01T15:25:00.646137Z" + }, + "executionRelatedData": { + "compiledClasses": [ + "Line_10_jupyter" + ] } }, "cell_type": "code", @@ -245,7 +282,7 @@ ] } ], - "execution_count": 9 + "execution_count": 8 }, { "metadata": {}, diff --git a/notebooks/spring-ai/tutorials/data/black_holes.mp3 b/notebooks/spring-ai/tutorials/data/black_holes.mp3 index e4309fe25f663bb15f5cede39eb48fecf0c389f1..85da7112605aad50aaa5a42cdded5ea11d142d46 100644 GIT binary patch literal 778560 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%0Ay`J?Ghbe~#{iZ-+D8 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 z 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ďTQ(3wwMQz5(sSnk@9Hg@r8F!4mTlY>@?NOvH~4qJQj?m zK5M&Plt$@hQAIP`>>bb14sG}nM8nuE^NpnXzW!ID(dwQe{W515<)?(~)w|CpVKO(} zDa9x1RY?^1KgW)U$ke#8d zZq169WV3oV1{zF^d(x>AcB~n&OWHcPDODASDq|0uc)vxYgFy~ijtF`n_jsUSJ9PPd^+WTPV;>YQ5wfMPcDFR<#p;Ye) zUiY8<_W;)h1^YX3IVYj$RzrTsM$5d(UqO`ss&S>!W`oB2waJB&cbEKjzulr%yxG%d z{S-a6A9dZ%C$A)5k=>xCk7>Y@j&XftigRtlJ0m-h-k>blzPlf<0t$BNaf5Z0P2@Qw zR$xgA!F#Iw^I(y2qy#~_azQr{m`e}d6mqcKY8X9?y+xQNO34dImD-0`gXKzwbSxE+ zuE2n@{LJ^>ej}f_!{F9i+4{@9pIj?d4{3E982!H4{;>0k@wEF;?302A=W@n(>-Z)k zXTG44XZL)%6LmT9?zq+dO%E%BfBpvp`ae>ziH>5n#0NH7AAMu~@G^QGEt@`nsx|*? zGsG)XXu&gAmgja?p|#oCIj%aDJEi6`tTK3b&TJ{*BHEDkA-&ZfeR2bTr7VUzcJ`r| zP`h-Y7%g4_dZH0d)-`2&Y|KQ`HPkR~AQR2+W;9AdVOZ3j`VVLAL`X>L4v~@)#sLkS zRDEm`QOJTnWP)Ni1606lCQyh(tLuIXc|E^*#}MiwzSBqJ13l|Noi(?oWW45^x!m{{ zxB<8TKP7K1EV@0iW0(9Q2S{z4|4i^gFVsj9tnwfOfAoF0H_`^B{*?qd_AFCYBc&$$ z*r#!ux=bzC!?er(b}}NC!+gMLD^A{W@_<6KX>EQVDM$MKr;G4Hr}>9_r$2eFatfnb z4BAWT$V1x;F;&s7Ho7yV-vV=#FJjcKjf#ZcM^QOD!L*AA)i=IJBa5oyoSt{myFSOO zo@9nEh#qe0Z)z3Nr|XiS@}ytP@IV(r1m_?-XP zSFuQ(1Xs}qQlN&_RTc=BcQ46|7zm7_BRDVKKf{BpzyfKYmIy8UYe}tJT|l&RW^RpV zE=fjfh#;)0m%{-}BPFNAey0z{OB4W;;_!0DQV@?7ytEm9^b_B4j(JCZNuz)ni(q1N znai7*F~9}B_J#1tRBTf|BZdo#Dd^Kqjre|15SH0cm%6k;w?KvpECV z)=YpK7Q1c(3HJr}=&)n}I`S<=>AQ5^884~c-gQvYAc%l9c^*=z%XYw4#nu$Ga@grk zx;Diz^5p{H8PCsIQ_rsCEwIWA&uv3|k>teu(f4h5~X3}uL1xQdjSPr`Q@Rl3gEcAQ!F@e1FO~h4F0De$%%U0!}#Fz6o zO1twHybp(6sXdTs;1_qYI7IBmL@ermde7u)mqkuDZ4}T4i^;oZe-}9I`44^nBY6M( zKxC%Ei5@friOiQLVe;M+Pe6gB5YYNxaa;!JIoN@iJ77SPfjuV9fG9)<@OBayXh_^g zg%PpB4)PC(+00fV0R#bYGyzOyfXK1XDO7XGo$aIv&OFuX^vlZWh@K$Cgj1~!b(Mvx zDG0oHwVu0o6O-seNlVUSapl9K4^pmjWb=>h!=J()Isa1nFR8zwN|kUIdo}&izuYVc zivpedC-@FOsAR1!&aOC_1w&uM!*ONHNP9{okU*X!;e5zO=88C7HPVLxbu|E#_+l;R zbDbORkG`{eQP%4l{q0;*S9)-?px-HVx}hxOM7_8#c}R`9^4+{UO{5Ld0NN|fJ@%*h zyZO~;?Uj#ccVey#ysO)uEyCD$XD(@c7A)%O?XZ|$)XX>M6ph~7Y`#7Eht}xS{I9(q z0CU|@&;YXxuNy}MFLA{(;R9ZURu><`Kf=QEubq=U7W0b})6kg|ABvh1+ysoDdo)~> zh&d9U{@2?O=_4cRuxXbp_iY$+mz&ey$-n462WOO2I=>CJn2Ta9O@KVRCYAkSY&c0tukL8}CSvJ_=prNmV!HJyb;B zK%fcRc)tVCK~-q30WagFN5v`UXjwEs7_rw{Y3ddqZx&YQ_Htf{3H*#tR3~bCkA^MW8Wrx-@d`Jo2@sI!StNrTM z>!81rQ_6NFq>Mkae2qS;AEc<3fAiJgX{jIwnf4L>mAC9O)a@nND=AB*(;Qb|aEG43 zZbQAC0zh7^s>cDKfxtlCQ8modb#EWx#6<4n0Mw^*d(1tB=BD`XwS2c6&%B^3v1-2pPQNB{Z3ZomsoGY(0&x?o>F=;H8hN<V?C z&0UA_h4w6^mg(OA!w2^B12ohD#nNfuEKCyAC>Ol#dP%W-r^W*CF=mb8Dr2@yw`dK4 zP^m+f1ShHUK?BHTJDgO3MiMd-mjt5d)=9Nu766`lW)dX`GxWJWuew7tnTZtA>zTm| z(`u)<-Fqln%U=r9V$aie^qbcKe)JC{U%b_L*b2oO&h1FT=k3@`fv1d)B)NUHPKXE& zx0tV+Cy{X->^zHLA%8y2@+`gQ=J``_*v{=htA6_-Xj&2SxXsh$xE#+PSEJsg6v?m0 zynVQ*zOvDDF5&$M52f2*?vDK+&7CNi03+y>jki-0;B}s>^jB+{tEdu+#S?4Lc%+GD z+`~WdyW#I_14I37(GoTw>v8u{N$r@ogrxKHZ@QpRr(vh+=A%~wrLmfyee`|o_{hS;sl92F1_I0+^nkHpTGp=A~{lXjYY z#x5X{%fuV1Nw^Qn#6waYD(qdPd~_NvKFREXInnt$`LI8!Gm%6cu*xeZCF@IP;kV$O zoFL8sb-i1O((ue8Z0|h^eZZbR7&bCQ;XMwEA8kjBdd)3nBZtDc1L4av5Y`YoYnatK zhO)J~si{bp*BOvs01BtU!Zdtlog^3x2Z9yF(>Ck@xG(~crAYPc(4~GtqIn(|f(j@# z0UZ#5Op$=>0A_?`7hxH-1li|j3%r;p5M40wO7F)(iL-H8$5iTXaE{iJWp&u;|M0yx z{3UIyP#ctfE>T?q9c`taU1R{9Tt~CQvo^UOn7d^-(P1G+1tN&aOo{*;U&=8!cXksx z+#6$YmRSQI+nWwz4e};{*z*-2YD0CrN}lzZ+V(dl++5E%DVu2RW5^Eke;+ zc%qBqCie4Kv!bg-P55k^zQ9w4NU zh}cG*>kkg+P_qp->0YOPp{XQlW8$ec^WLmNE zP!fjf{TO{YoaeA{1(HUSlhj*+c#n0^OjyOaG|8QKIpC6kCi9dk09znLcHXvg7;Q!M zw{m^^i2*xIcBV#t`=LvOfhRYZj1#s59rSBE9?^oAFU0{k89qggsgtBqQTZWFwHs^Y#zQxMFFuJ{Dgb&42#9FCeS!pZ)jG`@RF}YjTw?ga^7@ zfrKH6{rwqF%-40mh&H`~iAnR=O;dZ%5g1_`ysZghr;z~*Ps|w&we5y&N#*%sYn@_U zlPXh1x?Vixusd)KvV*cqiLR2Wkx4-CfqONtrbeGCxz5o{U&K7%JU`_S#HrtZ@Zyf9 zJo97MzP^9D^N!}uo-(VTC)|XdAGiOWKfC$t!yd<7ZzE2c%v?AVin7-F0BTwj{dqSL)-Dl$iJih<7IuHU$Vmd^E&+Ou`^$u^d0o?O;}@La2D~Ku-)n2 zJO5k!{t4ya8etLRDvUXfiwrZ6sG)`vr|cqhTFH)UU;v+-DqF;WOR;-6RyR13^K1eV z?JD`9s&zAuxd}~IIjd|h=fnX3p<33N?m(bti;(X*HWH0eP);8d9J@t~vDv0!h6AT5 z_2Ja|&AxfAsSHj_rw(}C_UX>XDW{uBrl(y`?@$)mF#?9J0QxuhH}BJhYk&!4Z@;Hd z_&#!Kex|RrzF;d+-q4I2Od;p4&va>*e znSFLy{FrPV1qzQ02LW;N{fZE3ed(Y4{4#FP#uo53u~#ZIx-8(Z<();v^m+Qj$6p;V z6_*RyJ>~Fy2xaG030SpbyM6i$BPXw=)z3C7j$FDa$Xcg823rd#vVsA;{71M=ct@$6 z_5$tIG0ouqZRVU5-O_IlMw>(2z%qc*3h>*WN?NYp>e)P(sFE(7XD7Vkw&-7o8~lQ~ z_w-`er6ubKF?smIov-W94(DrK?Hvx>Z+h4D>xs`Au3c?cXx^BLGWU-f=c=1%a!KCq zV@dUb#h}j4nKgwszMnq4N|rXaS#=HLN$om5RYYqq2N_0vPhB$m@A_`Q2I*2%Vjn}p z-9xgmKVE9o4lt1X46#vo2rv~(3?heuHT$r>Am9ROj!m=#D1sRJLcr@Coz(T0mbBelSh96erH*!^PnaGY@D4;PCoduYKS>ytc;SRDKA{&pEn6<4(Xtblb8H!Z&#sXUbVTnY}tOu`uxo^Zw|*@CYipd z!CTC{^@;Noz3AQOo9Z49@|V#LBgcey&|VpHZ6y4Q^0Z@Hf*;h};o45@-DD?WS)99(3EE>N5vo|ds& zgKs#`JxMc`puvP@>PvMy(j(NtNg4_rZlAygfDX(Ic>dwS@jRNUQ<6ePM-eOn**~D| zf^%@gnPj9PoCnPOaJtep$n}V(^l%r51D>Z&;B ziO$%j%&n+cHu$a}UNy#;Q$X4HOwrDX>X)SyP zyVdN0-hxk)jN!qwuy6WT9o4PKpErL8j?7<~I=BOweP=+fH#JV1Ru%U3ERWZ43C&vk zn0@WQqC(Fxl4AK7?!Z2gPQqb_6J5H49=njGPq=O`^**?!JYKvJSU&dbhui%aOXs%^ zraQSIJ?K-9s}J(6&$)6)>ZvdM`PnCNQ$Gx(6~6zVuX_8uCPDy6sxlg%>r$?YMq9B) zgr=zq$po1t8LBShFH3=0O}7M)gqA?>-WZIt;VA>zsc=OZ-B+nR8v2N$-9=;}FAP|b z*57pIufR)b%hashN#B?;o?$6At`tnk_X-Dno{=)zPXTR$N^|frKZDyS*av2JkbIL) z|0s^*C?e9+>{P)@!)6#eu*5)}Vuhk1R8a|7r-^jX!bsD18;K`K^k%qN0puu8lj|dP z_eacz?lC|_M3+P!vDw`dzGuEtU8K4kp?EsZ|O3Cz*@)XE1)G;34 zF5TIqD>^RfoD=Aw1dxo%NOZC@){9d@rI%vM8`#oMsd=jh2aN3uGSRJz)vh{Idb3Gh zL#9VMiavzmQIMOM>8#t@4={fhU;7}nV=BbIY|q{049bZ?^F48w@Jy|h=GQY<{p1cF z>}s~AUyjT1bKkxLU6#;zH*~k^Y3^7)`j})XgQuP&?WW37T%3?AgfW8o#s5KUPZTLql6F-@zue` z;R3z!^?j;67awx;@jRl3WS|_7ZmUJsL*H&#kU=71Zh6j%6wwdnBHLrC)0WVhXx-NiouF)SzJ=MEttc}Io{m`8 zF%LlZgB2~eac!Len)J#YmWRCRf3-s?Cn@CTkY48NjlbBdU{e$nAJ zeeqk!u$~OYzOr}pOHN$S@s94twTW7H!A;tUiwWJ=%{7jc8GX5a^w&92gY#hfZS-tS z-pJ~sCUj54;V->6o}4c!*T-)%J$~wi$IS)r%cw73KmEKSBb;vQzGaCkY;3R{Qr9SX z7I7>qD0L|^>CoGkTS-P$^>^_~%x2K|AcGEt>Pev@nbajHn;+gt6UAb47+3`-(=AP!CfZ>K0= zG;ru?OV+6zs*d2WbDu`Z|K&@n$Cd1JC7hZymmiUrO znicpI)ur8~PNs5rWVTb!A&jj8gCCgYC1hF&({Ewx?A7Qj3?;^M5UA*AcnkW;@`&@p z@wEt#TUi{N^CQE|4s&?ko_x|b;sC2dCJ(_Psmj7wOtfrTnqhK}U;}1OgpxrUP4Us{ z6;5(+Fnb*FPkv5rv7tb|rihgQ%HP=pvoa`%2SFDuNdX2+hBCM5?9|ci|9>V-uDwPVale) zV`|R*(9GL<`%}-uvatxWo8FoiR2%v^8r*@-UQyYFV7-~d@~FPO?ngpQvfY}hHoYm2 zeUn&z_ZN3Ms&ub+lkaB;)3EGD5$LRcH!DV zvz>TRIpM4iwN3&>B~~^k8_N@iQbWzOVfQ&SJs@IbiQ*o)W~14le31I0=^F7+;E`rCf4I%+ z$V1xL?WHrL%i)O|+~}<(q$8N)W2X65N?4x!nO>QOiv#c0Z@B&vnygdShn`4IRVF-U z8-+HV(bEg43jJk5vf2IHxAoMxVkwOm{@Y3C;QWY#^6H)Y<&RI|jN=^MdfYp%E%Kj! zEa_wQhGrobhrPy6EcG1Z6DmRr7 z&`+L;C(-AKpZ1Yjagxr0&Dl$)XbwjSuZCq>H{qFQwk00nBoYLgdj#HRp}DSGqDDKh{Z#RM=U`tv?~X1HXC|xa{>~$B(>57M?E0O&6NKsOw}U!gl}K@z zb8iibqG?O%_&sk#yBZbJcRMY`iDCdcxCMQbvJMRJCw`yBR#{*nUk@HT&V_+&i#N~# z7<$x+8$&k|R7<=bUGRbFI1NPZV;1SIj0Dc?s~Sl5YOLa{gRSO6PhJ=xkIa19RQU9k z+ZE9E>43JpTNBqNO-66vtd+~>-MlaC^?leuC|NMidz-j=Sn1n(&9Czc>{o&H=3v^L zPpYp+(B{kqckspRuYC^^9}Z{~S}MQzZ2skLhsn9w+Mey3WkSx6x|dZlgjqj+w4i=+ zZtBJMJlc`dU+q?fC z_2-RkSk{4UHSjoM`|=~J(H0Z#JwL#xvnhAmE!{iOAg*kNulTzoJy5b`MC5V{mR-`P zp1Ykk<2)KE$t`wE9`aNW?}x^Zexkusu|tuvTx{RU;GiO18gy(x7bkPtRJ=QLj5n&?yw$0Eu!P$2qupQEf~Qw8IGKUbZ$7`l;Z;t zGFb8gV}VY%tprmsqnXj|3RTj%80HJ(Xw)1F&))=?izk|bJD}L3e;t=qD}1tTv9CP2 z7K)fn^W67RZQW_8HkPfb+A7F?u>42grMO5Nq|}$Q(bygk(&<2aowsMdLE{P|pmsS> zQJU$}-ppdSeOPne&87gAcOW#5DE?=kyTS{P6g8EoTAZXMoPt6yQ$m{aOMWF7m#&oF9KuDpOIkIgdBX_2Q~dR)*#Umak$@yZ5jK6@rSprG?qE zF!XQu;ncZcbPy7lfd-;?rD8I9@@PgzPi8zBjg*;BxANgdNXqA7wRoGe>~d0Sc?!^q zEZBGSE=XVA#C`Mvw}v&phSmhPRg+$zU5a8#Ym6&W&*`%RhAOJcdQQdMLEn+^Drve} zaSR@l8tuXp!7#Z<7qljTmsOSu zNy}+&4U4iN3kq0c+!($>y6BI-tMMECIiN2U@foQV-XQH)0ng=CA!@z@)U1*+fD!!Q zroC4^x(w^r9HZpKs;grwbl2tQvx9RxY6tiAT>+kNRNV|74KHm-banAH-)eezaq{KT zCRiKJlcID7xI*@iKXz9vHN0)GOlGj-IYZF1`J+S+Ch;~)w$_{g{(tr zLe_h}YiKZ??v1_7+iK9FPJQL0g-}#GBkN%t22U8J*c(=YTxP)F20_NXQAg~u%N7%i z3It1Uk0r(l;{VD)HA|vwdbLCUFTIkc(oA)+%P zhg_t^cgA6Zt%@>|B{S25C-bnPZ^P6iL;@{#NN9y1r7eHC+b0kOa2R=lAW)nuM*$x( zz?e^xLzvcr1K-pa<`l+jBOslRtb&1(PetvouAn20qzd+U8-cRrDn$?o%&yO#@Vvq} zk7fNQem^E0vtEaNdFDMi46HCzQp3leaa4bfXlNG&T(}kX==Ab+tob4I$q+{^MMHH_ z_R0|jGbI%T{j8(6b4VkG!_i^iG6^I0y}yy+iF~8oiD?LCVL?1nAhD#CeO(}~z5N4r4Z+eyH-tN8G~8IMpe)gjowzm-imk3?UU z(uV8Sa4m-)tl=^MwWR#AX_xC*@$KldOKS^y$WKe5RVi4lnso7qU-a=a(e{1^<8|(g zyef5#3a$>R>i-^;+=Gmo9lP?czJ7jo5y*$tTduXIso3o{cU(=fYCA`K!df6E(24jR z0~H^A$=1#hRmy3Wo3~GMuw07+=1FRa56MyzY4R*1v+XKrQ0ha{OIe&GRaY7T&x~g) zuqiqzrF=2T=%9IwEqeaL>0jFv~vRs^`AgU_;a>~E_|@Md!- zKA*-JW}gpuQgP?BU3vBuUTztNpLMNJI*bccsd#a5PeaVzL8ki_3_`(Ph1mLFD2(md zL(utXgAcbk$44PQkiV<8l>>>sL)m68YqSbxe92Z2leWx0Hz7WbE7#l4eC1 zyW(Y@@JHWIiI5Gx*;g(4Iob-V^`=o7+FR1~cz*^aut*`fCb!ehM%!t8ueU;j1_^b} zXWH*Lo_=>E?UtO}bnH{BbYZEiB19#}>!5X+TS2zosplU(w%aF1YctI@T$xSk3Sk;A zej&WdGj<-yb~>mU=h&u`QTD~B%fngLIpWh=NM2b4pQl|T67E%ljJ&YVPB>Ab&WhC5 z-#xca@ncE=XKpxtbHM=Pi+YB=(R6rPl@Kf$0Wdepj7n4<%a4j-M*S~+|M#)^|G5U0ZWJ^liCx-tGC4oZzDus@J)bpq zLvBQus~HZY2%bx^-P}NWB_bKWvOXuIG}KytxnaJ3iWvNfT;fNHuONL}C9M;PLN$_S z5)rYT_-z+ayqDPOLqg-oy{?i<4xpM$9b&*4Qgl8!Qj;V+M(nQ936QN#zU8YY_uwx? zzYHQZ+`YgmFC>&Zq?JboZ~ z`LP;k^Xdsbbp}G|B>x%)Ek)TEXLh%_!RU{^ccKSvkQ?tuq38CG$4z0t<~!Rty01Dq zKg7y!i`qUQ=fkQU5A5#s+-zHV?QN&4U3cPQg@)O8e8z1W*>Yd=lM{^*x8DrAzP@~^ z&Ll2&^}O?=K%ck2g#nk8B$@}J@*j0L|8U`Nn|*%h;hXs=zls)DT$mvEbgEjX)N%)J zyVdWm)yLY^54u;bbo=7t=Qj;dNBAW)_sw+y&sVFK}xi@B7CPBtUNnn4O6H*i# ztJ`&8gB&qL%lZ>bM33h?3~iXfDmL5Tfj|(54M-c<0f0p58P(eMG#`(@ed&tERRbtKuf-9TD+B^2f63i@EnPdc zdT1KD6LPI%^81K}%|q8*L(Ct2|GfV~P=DL_vgZPbNChOS3p>J6x}9DRInVpKO7PTo zoyaiXrvJR$#&pGBs%Wd{;F-zkocm$f*Q75T9KG8%S~z%m+u?!Zxb17#Ldr)YWNP13 z9asHvIUt*M>X-oNduQwoC;ZFPlsy9-CNbnJX2Q2Jm*?A$wY7+J3(wuVekDBah`u%S zcBiucg2~A7dA5dy@P}DtOq64XDoa^2d@nvs;^L^;UHrN1zQmDE)biljXcMz-2%1OU zX<0;V2&n6>Z{mx|W%n&=nKHDv@f$1GE}fUnvGV;8{npdqUwxZ_f({_kjl{v=T+mM~ zGAI!MRusuaX#u(6R=5ka!PSVxE7QPOcj6B4nmo8p4s3>TrD^4K$OAh}sESzHnw>&1 zfTn0Cr-+?yZIxv>Cx_1>!+B4`3vD8R{o!G{25>elLV+f1b%^*-fN-O~porh>LVRZ3 z`FZlT!V9_UEqOZd0sjtLm11vK+9BHX5nM;;9-OIrl05{h;asdN8~~@9NdN|rzyu^U zkD1bUR)N=-Aq^^Y+(}Qt+Xt^9;5yuje*2YD-!axL2sL-kYo11TR3115aKXHX!gMy5 zx87*|s7w~UXxTm$g+HpN^UwUz=R}8%{<^Qp$BJ692?E%l0~YI)s=fuanDd}=m13p8 zchP88Sk&TF9Cg3qsAjbOmy`JL$$M)T^xW${KQz-z)4)`k|9EdHzEDB=e&Bm-j`D5Y z7KM(gxh?K-M-<*!-l;q3jt|TS*8r*0E!Mre_StB383dgAd8=_PTR*GozEYSs6H{>U z!Im$1R%WN_To3D7S=@@rrmpr*+b2B9>SgzqZ@CcDW7gneo!dDP75ehVMLkN?38N!0 zsJUv;+n?31TNn4AB-EcOwyTJiD=xc}6jTtr*<`Q#p2I)O1I%^xtTjW(r>(7c6Xx6j zEBT+~BU5G&I0h&_4&ri9Tw`DH`wgx=&SnayFuI`V01RINX&t}?LWD36x&j+EAU5GTI9Ls=8>c}=gz2_)Wp`Fb#Qdc)uStR9f} z`gW)y2~-_vw76d{A|YV+J{PZR?(WH+^;KtH`rp$Lt4B?BJ;m=-=IwUvZ;LbLWhl0n z7%eVm*;3m5+xg0B%uCc~e|d8{ukHGF_$B*ULxXzcou7=zx3uL4VZ8NbwNsmO5l?nk zTedx^%AzWlzZmyOF}z~+)K#jdsp&MX!{(uLiImm5E~~>6DZ0{cD~h_x-TTs3T6g?5 z{5O*Suf3Pbka9dyv?((jCyLHnTU|i2x$k z;47d-=*5Xx16H(78*t9Sn8+dt`&mR!Ai#wUL}wLpiZHL|uUy51upJj*eGLBwLu4&?x>8Q(s;JT0{beo#4u04lqVqXn`k1%wZg zBaHmo?iRh_LlT)l2-@>DnN{xPS=*Fq^aSdtT8pQT?$1gu0Pg?~s+az5LwCIGDs3ZF zH%@vg0Q~$kc8tumP3WZk(f3(wi}j23x1WMtN>qk6TCi(`<73U|qdI+G&B&rJYL`SC zO|#n53!U_$<6w^K7O{zgpqw*K_8|@Gw6z&J) zNKHwA2pj)o?;oCcNTGr7<0a^kOv}4Iu9YbSrOi`g&T07PY4sqzp)=M^)+ft*!JE>w zMde_dTR)agd04veTJq)kuF~41*Ct14*ET!#o_jQM&|`Gpa81G??T67m`KQ}tZ<3cP zAJ3t=T{9==%c{Oy_q2swtcmMr{!OP9lV4xRSB;JT?{h^MgNlO5naJPq$mgxTXc7y& zpdno>HPDK*2#3WnT{sX~^%E#VQhPkLCKHNoZA9}RMh*&s1wP)SI*5wZPb(H2&PkU< zqG7BoTYJ7ZvFCq}~Q4H4b$)qp4#x z0{`gydjB!&8Q-@bgA)~J;s@XiV7zt91JBk4-y8lr2YIkgZ3+CoGJ1Po*{!lo;V#R7IlW3L$6E zCt$%NvE=%}j?ZC%qpZs@^PJfOb&GQH z(ebJgm_%mQM@FkS!m}HM7Vp-iE9r8Vb+|s1TjtTX${ocYEa+)+Vofl@LXPVxm&3MB zpZ^9=kxp?2?5Vq2ufThX@+Y@S)Da_Gs66D79gqdxatyg)Gg(sxYB_!rQn>j(2Qj9S z8VUuF$NtIBM_yPz0K9EWm$;gmRIH-&OescNxLsOeC%1o>;6r<&owOf9KEn_E+}j}@ zkk?edGZqqaJ!5v?69*6!?WrG6PEzfg3IgZ=gi5yh;Wd*`FGq`)O6tmj6&amehZgCO zNf(R6(Zaw7$Dd2>mpPXjibI?^t?#-J;EXw-7a80_43_OZ)Ah?mrn!Afo4ID<;)l%7 zgd@qjSg*TbJl#ghcCq=O2tJp(u1AiIz#n z#@&h&!rXs+-R!D6-4t=+8LZ^p8h$##Comdlg_w0YfhpZL*Y*8;x`A zvqb}VDf0?(euU11z4^~TsD>4&bP<>eB2L$f>gtd(d8%fVxqvaYkAyb8M1?dlYXKRs zo|&hVWZNWI5?M)<$ud%xwna^(*#}=r0L`omV@ROiGeA58i>tLqCF;Uc$fAVe4kOG~ zOEXvz$r?PyEp?pmV1A!w*np$)6yFN)GU}b$V#IWOun;OscaVex!vLe|2}>?(F0!*$lP(_^!Zh&nMGB(^mg+-%-4XGt@k3` z^#}IV2!dvwx#oVPh(kAh=Gd5|33J|;U(atJ+x=_h*uwtnqr(zkl7o)vJ-TLiOsy(3 z#Ol>wzHQfCja-k)j4T$L3<|76HBW|&#OW!QT~jTlnaQG54%U?##(0(Q!CZ1vT)h%@ zNANRAS%)|i3gu|Uj2%AVuLP0AhSgMRRSvq8mV;#S*~pO)7kE~c*x7kLqwxK}Fv1Zb zE|I0s5y1?w00ohd0BQ5W3sW0%!RYsVB05FMpNG{(Qhn)G%OYAXeVLUZ6OSIQbay~5 z%yC<8O>I5^xO|QT*7VomuyluYCJkkT^doX4`NBuMTCu(lKv#rnurW83HK{t zc{rT6>kJ`H|{1xN!U5j#|>#7TydA;D2}x=i7ZcSZCd7EL#JM~s^I*v+tm zWsMAPaj$6zD)0T#n(oJ7?1}agr>L(BW|vJPLfh}{y;WM|boRk|&6i_A*A9azoF8$n z*Y?cKx9(X(bLa1l*VUMQk zyN{1Aw*;E-;3>4$@&jkiJqg_Navxvim*pd7$)ll#g!JCJ6J092Jq*qGjViRxjRfO0xNnO?*SxcH-Hh>Uo zY*V}$Bw*pFaPBCa(g+#FCTXGRcq3J~O7g(qq+P#*w(cM!Nv2H33QN(&K9^BUzLSfaWeI>LOi$cKZrlQ%}(^CcJ03~ri-_>N~J z+3Ir}^og~-o-KrR$d(!CBesZuR5wmFT=a#)*CCZ(5-y1_?rlAe zz#Y0Jv??tbV#&-tF;bI$La=TG>L^Wu8Huj_rihT4LgSg<*H3@O_Q zBWFh67746iI>)kIb~d&-?%Z#ClvGh5F`06*E}Fg>!rHj*0~@Zc zKH+6jv}*^?1|>Xk;|EXMpuQ@izL2cNz;V48Cu91m8i~{C()L&Bqt$ z;>U}$Px?25BNEKaB%{OKmfEb!X?stLVQ4V~&I(hf&3X3CeMqrm+`3C61b5DH0ZezV zwk{5H5!68wsKK0gv&^hma}6{>X3A>;nBsm&FUg1mE}`XSle?P4)XQQLT@sO-I8x z!+mr@Wc4CTV;2Ic3S~L-ha&Udz9$wT? z%7aStpjR8mmUQ2(4@h_z1-jYY_uTXA0C#$%{z&0;%IN`vZRj>!!}pzf9Zw z8|zja4Zr6*l;Nb7(_c%xr&u9F0jiLNAgGAl|F!2_}<}cm-vQi5lum0!uL-d?bx!Oai~aJr7=W zQLJrp)1Y?%O&S287Pt~@iR=d6jsbEE3a3oGyzB>4 zVY#Vc5iE`g2#})PJ@Z<>6#sYsri3{zL&9bO)9NTM$y>PzYI|h3nsD+gWIzp}QXWy6 z-x4da{_JOXC7Ws(U^j4yWq<|=ZVK{NThIXof}HrGtqNb`>muf^<<42H*&M(V0~kQz zh>|I6=n6Ns4*hUo8dldy?(0!G#Gln$pJ;Js;#|_@ze4;H)q?IlvbV@BXa|8Y{ez7c zGb|&&G@kI&g{`+tU~V%ky_&o`>XJI8{K~Nhj{8HSJbodh7Z%=i$nSZV&+HGU9;pa^ z&D{6$D^YfEO?P2#j0&gzy4EqDI(qJ|+${*NN9~h@W#*eouH3!q{C3n#bGKrny8)6{rn7u&|=j1>(>mFxTI<*y^FF-p_2d+~meJ zGIRks%kffFjt>l#4Jmt%r?-MAN;*Kud8aK=rw(+F=nz0-1vB{BSVz8ld25UmCnFk4 zHC7?u1nS$@Tvj6^{3qPd1M0~O=N0!A!_a(%JnHZ!q=gSV=x_ki-c)uzttIeVtI z%@*-4CYgB{9E2Iju-{=UZ9vuMH@^QI#ydWPR89kkm_llt@pib!!u_y;&7h)?T&QqG zs@sUu`BjX%3Xbq`7Xu4&{8C0p(efn+JVBQPz0oCD1f5(0Bi!OB!6DzS(0d!ER-Va> zqR8jfAO?6JYCH5s9t(8YPz`#fe|vhtG_HXU11>dNR|U zBUig$Rl&&o91_pwOJOb&7Tvq02G~v07>Ja;Q0-skapZkBTrn8h)+-EjG3=RKxsHuw zTSz+<)UF@K`lE%}%oVVmNBRUIp?VUeP#_SJl|KN11mNm~)Uh!vXz}OSP$!ZQN-+Y^ z{<9oaB!L|45EY&=LWD1QY;_s3QHb4pWwqO{2X?67DZ z(uh2AxhNN*&{2jOWA_*2z|BHS2a~gX4tW5@kR@XL)q18ZvyIqymI&#b69BXbkjoPALrFc{~YV_Dr7N00n7^Nxw&8m2e~K0@>_Jq~f4*Lc29D(}R?aZo_e4Fy#8 zB-dcJZaL2F&d!8f_~Sa{Oh9|r)Y-3oU(hqwan;h@eg{{Z?bTYpudUQ6Yxb(n*b(hd z#`jDoi`&Sqmr90D@WWB=2@0)ryXZX0qktT-Rj@kS&_zhoxAl%n&_xznnv!;-T^`(v zC#-0?MRW=!IER&o)+j_XbG|EGD4OGR{OGCEgQK7BwLg%nm-4u*bfZq#yTKGXD{ z5E3B;;Ylj_72Rrzjm7dP}x(L8ui*|D6)3IIKn@`bm4?d{v zdbG4Z_x`A(&D_T#6lSJVC({1`$$%XDQV2sp?|-=bV6@om z+&iML?fH#9=7n1#4o)3-y#;@hcjOf5c<7n>qpQC9mj99Yrt13TUlavK*HCG1E5I(b zbjjOhu*|}-bi*P9QiLWN1L+L10L4HNc7Fs{Ap(%&d+B-hBFgbndhJRZis2j3FFk2Z zK%$MM0Ze7GknXg_$WZD*17O-PiX3dwv{3_SV30B!ksPDcz|6@tkdPdKOkE9_4n&Rs z0#C&u03kSBD}#evw)sBUZWhU2SlIp-l-!UFRTKuw%)_K}yloex@fZh1m^P}kbEt@; zK!nC|mTmvu19)9Psr<*^IDRP7$pZ5CEHJiWCM*u>cTU;CVTc_Ck)O)X1k@M#l(%k9 zNM|1Fj3mGHn>)>{Cjxm|-5HR~2}FjVDuWLOV-@mFHhJ04Zp09>5^0D+Z5YB`7S@WK8UEV#8|tl9Sd1HQY5fC2T6{2MN~ zf5%*p|Kb=7Fsq-KD%T1eYe8y2DGXzv@cjMkb=?Z)tm_?TEGse{3iTT=Zj6^(a5M@y zSnZyjQyA6vXwG`Ne2dX8{4<+!%q1|w72@q47(1IwvU)YM>w!JJQpeiT|U*&IdaQFl+rOaI? zsPPY7nSuj_5VIKyz&yFG^LPEGCWkqZ0HyzPKC5q^E}*- zZ=T2coa^QNbFiZJ&%}(MMXsBdAXY`nrEm7#c#LXy`NYle!B$*ln^}Dy&wcOKP#gZ% zRh6&GcRw_pTz9^|Dsj*q)Ao@^mo=^5?hs`VVv$iAaJbRoNv<}1XvfsM+I`>x)birR z3->}8yrxD^BzlDxW0P%y-}tOw57edf_{_TL>c~2QM9WZs5EKSy5)tzT`2N&6$IXQU zibK!BP2onw1zism{KJ`ZxP|USqed6>M-#Sy~#fHf?Q~P4niki7j z|NC&%nZX00_bZ-afBx$+4Dq^Ox?6>mOtC%qpFdJsl+qs+F9w4cLbf%l%6`4 z-@kFT(w^pX8xua4i#N^q^xQVQ^Mz+{t&`BZ?dwUaXR*+11^fN}lu#DDwRypuqjmf~ z<;vIj!{sY7udPg}{5L!$($~dTD{cCa@6Wv>JL5}lsoMqJCFJ}$8veOz`>CghqHfID zdl&CKBdT4}PT5(P6}grBjP@vKajRL*mcQ7wjnqiNTeIhj?aJ`Y0GK?=0g5#bD^;Eh@&P z>&`To3bk_~DGp0g#kI#{`AGMmh>8%u)ehS`17fsVQ+{t}lOVT@gnN%vh_9FqR7fs)2X6mezgHtl9H(jF3IOI4-FUmGF)FoX za)K9g=jo--Kg(?F2EKN`d}X+zX(KjEFyK1_ZSC_bCmwfNH5gp%exlaAEG(rOVHo;v@-JTpzt5l~tzXN6?>u^j z#*?0Dwf0b+u8;Vu<^CV_29q<*J)t5^)`7MLnob^Lr21uDmg|-Pr<0{^A(02mzP;zZ z?(Wz0wH;`xx?FfoGw;Va6ktIjGrUc=Zb&2k5?OoZNa2xC!K-79`hCMhlTnOP&L$VJyaGGFq8nQ}g= z_<1eqP3vBKo4%pV7N;KsjMDg;b_nZbgn zom>$Wuyv^?FFF*uf4Xlsv)kcC+g*Y&@QY=aAvuxA51?*it3RD7T(1iKWfIt3#6$A` z+_3jCpQ;-DB&xxV8nhWa|Pj!73kWnZAE6{hoKS)!>Bo?bNt<}F>vb)R~dxOJP?Oq-3fF_u7b`TQ; zhLUMnZw5RI358bod85ps+YeYcP=~RScJwN2Q!uFT$aK+~D(Kkl-XxRdTu~*)D#c+L zJx~=1-of)LY0$I3E;?-9)!j7PDZ+@+a6Zm30%Fu>7R!sUxY6mNc8WJA zr!3F0u^sz?o>?jWHXR3o?|2vN488R^5flL6X~Q*1H#OaoO& z6rAcnqN9a!h z@{oE~{#Si2o|CG|Pi1v7k`Mb-VM)3tpPl+?dwKroRC3#u!{K+SZNzUY+FQPB`(#6W z^)9;kg!h7bl#6E*-f8LnplgzpZ7Lg^U#3X<_pd49l;M!m5;a>~Z}&zW^MCHvn5 znc?Zz9;ANADRHk~$lvhMa$%MwCfz=h?-EIqk-j-OSR{K}apsXoLPR7okd6uh*VTm@WCj|u_hRg4#VLLjV4@rVm%sbwk?Q{w1j zg4{rTl_Api*UJagG|AayPd5^oqAEr~5CWe_W80ua!iKHX-}o*iSvYwbJ(vbeZB!-X zWl%AoITD>bSim`l^4u zcyThhcV*DUyTSh4)p1HSo{_4W=|QrIAETG&)9`>BZ8tqsvVO?n-=V5S@_n>aD$A7@gfic$004grmM&t(Ro>!8ievf zo2sG4a$ip7B)~W%>Wfn4Q2F#5wv~}^)4v6KjF6-h|96oKD&C&Fm|Yls&T{5Ga+Fa- zL#Bs^aWbcW(LuGc)}>3K%DPgIQD(vDuEv>dxr7Da00xuMt?FmvBSq$(kK1JlHd5gOAtFTfW<3> z_FC2W{c;Z%8K;}img>5KiB-(Eb08#9l#3Q-2;fn3WE54C4!TQ?b&a9JerR2ki-&k@ z^DV#5{cTlT-HVsEe}3){_MOTe^uH5xGT7|?wvlF^80}s<*TTdmSY#1!HLCJji_wiY zrnnd{@+aiz$>6=Hl&~DqUek~DNR1W0rq5r~#sA2-9CGWRRbPx#Oz>r7XI-K*!mCtTZfKj*@A^_m=&jT*Hn zM@{|wmGTD7Zb7%$4e08MuK2NdVs0|>&{_|C=QXamC*MqdnYRIjL{X$Xl3M-7*=(*v zWl@c55WUZX&EHq;q5sUJI%?K~LyyhQ909g3$A3)&D5zWqZ>XMXdcBaGkfTB1#H6dq zrf14BGW-{Fr8m&9{vXu+0bV3v~Vn>uRD`VbZ`} z(~t7HSw8lj=^zSCl)BX7I<|8^9NuFbA4oF^bC>6cn6UJ#G{zD;(6dEuFRJ{F@4qQZ z<|p;jhsuYeeJHUGV0_5JbF7FSfeD>wV}>pxJm5uiIesvSkciqbDsdv?BNqU)(ojRL zA2#SxrOlFp4haXO7Qt#bU)|d3p&g~og;$a*lJ&L(F;^ednRp?)Fb_FOst-5cBM&ON zzwxrCsk^D}X*2PkLFW>nkO23}&ZJ_iY1N9rf$h*fq5LY&tz(DDRAoni>&0hLy8 zv)&@Nxty>NbNTUWghPQb=bk@c-UWt_msH*y>bp(EZ;e|YuiqRM*9uO47i9Shs6Re> zJX`fCZ07F)%de-4&Wxn|k9+l>IK@ul>BZ@BbCOgke*8P6sriRz^x&BLh*7VkN5vKM z4R)y0(;DM-Z2HlH?=3xR3_~6Bic(-;B*|EX&YH*fULrtU30*Z1*9a^BOGxH>4QP@w zO2gRWy^D(F*w`2q8(f89b!9KxNd_wK9lupWp7q9r1>PlX3ilmIeVw8n`DCDA==?GFu_;mtZzqbmfds-@!3ek-;d4iAIinpi4teJ)wdMDJZYtmUCK0835c=nY;#U z^9~K+2|&5(hD+P>e^wm#;c8x|gMPs5fgb}*;if9?9I@(R9U*w4zF{@-zxn9pzDg&8 zQa`wxA8vl-*MP~wPcPkzLlANw4k*~_0bxalYpTl8r%nlhVfX2Pn37LN^;0$mtEx)UC} zjix8A_I_j2Q2Z}7t9t*_@aH)!geJr4mhF18%Ix0o?3It_Uv$YG)UVritSD9gtM&Mf zj|cQEUR-IlH#~ESpv4J5hPH<8Pfdt(S_(BD4zU?@m{|4n)tz0hww`v4?+G&h=~lh( zdU&$V#81ez%M<(mhwOi>Iso{>Sq&NDtQE^S6&C!#5(LH7f`xIeo<7ChE_%$7 z0Lz^D^lGkYDJH@OCFQc9yE#sf%A>9w8TlF92yG3G91P8G_Xw|8AIn<)+je%Wi!2ll zUR6Wtn3Y=~qf`n9PI)w_=r55D%NmHNJW08k{b|;?^dOW09T?a3Bwgx5cL=07^;!Cge251oQea?`*;1mO>lN11OM7q z8V2rLuKct}L0>qP5_e)UYBaFka}4cj6wD!$vF^clXM0sdceNg#vl4JOn+!TTJa*UL ze!-EN^}N!{XM6tVZBf`foyOpyzsy?B?n=CNFxKm4V7Gb2)sI&n)~))q6m~E1>{{!| zn)1=TDRnR3c38xzn(S+T%~-QzM1^(Z{>ijbm7tz(j;Ei+)s(gRhxO8Lr2AWXV-wOh zbgW*d&3~Sz)3}f!&|`GuW=sUsDh~7GY>=6Cs4pLHQz&5`e(MqX=G?2x-Cb|~I$#lY zmbx=mQ{CL7<$w78zp^r^_7jCIiiLwb>$_E=x>DTPvr1y-_GJLOb;O^Usz_F4!NfNP z;OH%Bd)7kn6Y%A$!GrGF+F2MO)$YR$lo@8FzGDgBr9-5`cUMNGChnQ{N_R!tst|RQ znvK*6d{0S|m_fLxVBm$yMlr3`C!gM`V2i zisqNJQj0dGO@z{!uDa%QZh*Qzt*Tq!o@T6#v7k*9uXLwf7O7kR#`jHp$!~uK`(z-y z+?#kZU0qWL=u*C{mfX;S8yl?&%tMosbgw1-squ2}zZuF$Xcj}uzwGcygb?CFejG37 zX2Wdf*kJrM?FZF6FC1v@sB-Q5r!})2F))|wmD}?0&$^JXUn?K|(edESg;Omz|F8_c zS@!k<~FnLvhtN3K2mkY6ePDUQkE=*i&1xopDO z@*^-m!538-4oxZ5S}0{Mb&Zi(fI{BC1Z9z!sLm0z#Is_pBc{80b}pgdRHnI^40NG_ zppjdbs}zjvH0kCLS#l!?LPF573zou>;?AYf-k-DoH+mAs)~Tpm2I=q^aM)L)^kjezV7deKEFy!d$5V9hFZ zPUJmNG5odFxY=;ihUvNH?~nJHz7M-_U~1U0z}5P`Ms@$pp5ai{mlL6zk2ZY|H(X?w z6?wG}nlN=b&CHVo&gZ&|hQD~3H@7eQ7A~jxpF}m*3Zi!i^fb3*QS6#&JE8ZssM`In ze*ZtL=l}Z$bQYkr-bMoCyF5a+>6)q(G}J}zDtmzK$ROZkn!;#X$jA!h6TIoHKpg~O z0mhsYAO+fuz-|EZwYtICFQ64-9xl%Tr^yq@v3fFG8m%Lfsf?G9XVg@=qL$Y3pBi2= z!oM<~Os$OQ5yC_|F%z`(#%MsEC@M)35-^5Kjp+|s(SkUZja=++nu z_2W0b6EQtbEcmAhhliVdEwU%Fd#LVlNKc*)mTpu7$I}uLp0Hy=3ZQugIV&{j6s|xu z!v#Y~7T79WV2~b)Sb){m6dK&!%6+(*^?-5|2kAD4)m_&O7BGzSHrMSkgm2ScqHGR* zxjl>6LnH6GPufU2vM^E9hv3Xq0~Xs1fi6_xl}C3ZJi7g3$!ULb^3%wDo&vDbpJtd> zc+=LoAf_<)6_dG|3o}T{2&XkDRXb*N1pm=9-{(PQ&-#m{FY(F!AZHRO~7+ zaJS9=MMsUgwP8tg64m}M6s3D}fb)nw#+RBniuI5j&}O-_B&VD)u)bY zd`4(A9aAT(N&IP@K4~R=4C)kkXocOp&B={)d;oSMd<}Y|3`i@mEaw&$)Ry1RZlx7x zS3t%y@?|u~(_)|iS$->7W?`H=(||E`B${54w$X|pp9kHOpkx>x~J4SY4_NZiZzJg#cHjBzEwHn7AnFjCiaMm zP-RmK>!H+1bD?wjLy_YNbr{p4-P4!2-hZIyZyr5C1;%X>9aw z&+d$*wlh5a58`y5-^za62^lD@FsgKDThUC>yLYF5&t211hyPD}^#yVOs}9XXZr-uD z#S^(tT91Tz(4~vVf{{sR7-L+dFgw0wrr$c|w6R&?ELysd_U!}ZzFAH|k5-G7@E_-@ zMzmMiW5@g$;f=R*wR_Q3-66-$j5oim8rnTR?x|Illhdvd(o>R_x36&6EGL6U6!(^w zzzXYFrs#F$ARp~PIH?gcXC_mv_a~I&qoW|52S;`|)3XDI;he6s#BQ2V1cQ;f!F_n_|n^77>YsLY2ie z0OA7I)gr(B?r0ETQc$99%%J?n_kDuI$rJv@#^MgM>6xtWPPbg_sjicaWVO0fn|U9W zYf;DREc@Lp-lm7fXG0yfTQRSVr{jDwhL||!hSwiDoSonGWPk{;eD(~1wXZ|ODS<2=0nz8&f zt|qM~Ud?>D70h~aD|_$O)BXGISDvcQdw9uzHF0R&nZ%#Zwwn5VqmEp&zgOe0lGfz) z`cbCQs9Va8d8haX*SAiDCsM^Us9z%XuF=@S3~L9vuA*zFN+U(spi2l+iN_kT)C!!( zz3<$T^$U8YHCemimv7&!&Nor^TUAiZ7I@^ybRSEuGBzNNm+)O9`@a129gsIoVP0Xd zE>AiiGDmg-&V9~jBvtOg(Habf0hbN(ts*c`!+GdzKIp6)VUFX|o+B<{fKD(Kdr609 zM?0%Ak7Az!cf;PRfFuiizMBVaM%J4t0)(vUS$ca*Pfvh}GJC1Z&U;K@;_8BMFR!<7 zJz=IF2~~*WjZfIfBFm-GeuYw>`aNrjq0j?fj%ClXwlA*qK&?M$!+h9_Frw*g|^H$2{x1PW8{da$@lLhp%jRljbx+}MbI(J_9Z?I8| zyUK_Px--#5RPna{M=<_`(Uz_6-1IRMKB4dOWgkcvi9GYEigHtc;)iv7x7)ny^^U~v z2USY%3@y$Q&o++rXki6)n(iH6eZrFrar}={$472=ol3p&;iKL9_3Iyec_wiNgw-`t!z@wDjtkO0ST< zT;@^=QTRAbK>nIe2}$RjJwc(AGQHA)U@;s#q)Lls!mO&@%!Hg4)E02MoL(uTrINwf zHQ;2fO?-}BY zX{`>BVTmAjucXP6;4`9pgw7?LbF45R{Kj`V;lF(6lw>N~AzUs??JUzSA8-lER>*`I z0Krprm!97zpQ|fldPC+%-!VsCWnS6;Q0BA2xPyLV^7-pi#rAeb*F<7mLJXve_x?kK zBWqLINTC(??oL_nIiNaj9{ptUN(kRiWv9@Jv2Vfht9!^{wa@OXfBVkea&0>|V1)mf zKV6mIH3qb& zU<+Tbu3hgi%xR^dH8;1shSv`}oMt1+>RwrX4`2FuqL*}iiN5n7=KsL%q^baML=u|W&d}y!S zH(2_P*ZD@R1Uvs|*>c;2-Z2+v6TCu*&lOv7COGYKPyu<@V z85P4wQ$vC`-q!vV)kZwA@PhP)an7t{+;c^7Q)lv@*comfPa`G;(`euiMX(4Ih~{o& zZOn_e5w7BBo06-RKmNU45SVq}e*H+8tqWsJ>n_?egt4M!Ti^PVTHr&iTo)LSE^(a?fxc_tS-Tw{W#zw&!;a#mvHkd&lGfhKR z>U0g4WD{a4tN&;$YIj_nE*K+|h_LeE%~n3ReEQRmE5n}!l>B)%c=yr=7<65L|C%nK zo{%Qh+w+Nlx{9-WeMArTPv{5VSAv$blLKi_kIuF!cWi?8V`kA42-EpnJeN0rzWc%} zswbUp`{O|9gYA3fJ_~&)Who2w-)}q&^LU%dv}hi3;o)s{pCjMW7GjYLcL*GsFi++X zBajf-A(>(sRxZXm2#twf!s1hx3FPf#46gj#b*Pp|%aAtL3Y{z0tXNmxlnp7$Z+D(? zg_s~!H}hZdPyMdn=lh(UVlwZ34EEpEP+xzLU>x;<{~~m6SC$d-x4U{%6w-9`6Q7$Y zt+L;@&-BRSWU#t_vE;=c02fSUZJeXyB_N=S6m7Bby z0OM>tc3edTWE58p*sk52?=Ol>?N_zv`cao(?<8!}+GjvRNz>yw0PaTC@O0<^;>Dqw z`1>bq^{QV)ukKnBlt-3YPhStq?JJ+9u2bQ9b_r@o6hpn2qiU zf@~#=LdfVgym|T=Bs!Cd^yj1#J#`>{K299*N3~yEmjyppeGCmcmXHn-lwnyAQT;$6 z;01IQ+pE)k^%S%psy2k0DPu zrU`VRSQeRlTTvLs{_@}bdoa=|3>f{W6wZwISa70vnPWT5b={>AF13O6cXx2-`8d;9 zcpn+d^{hW+K!9`98E=ZtF*7QFrd~G;iP4g%YD%Mv*!IT3I4_za;jycoA1y>%hhaM# zv0^XY(Y8e@#x*z&?nUjrdW*;V4k?#Qhhg;BBkv=4&eJFDI$0Qwwt!9lK{SSvV_51W zMj$F3M0$s{B(!mC;w18fv3lwkbi89QK&(R%3f0wt8ghau)2-9k<=L%@1P0RiS#k1d zI$Rpxq$SdDVD;ytqWL<8*W3x|f&~a9ukUydBcl`B2nrdJLyqL}^z0r00)auv zio&sCDg;a~HZp)9%fCXe0Pd1Wz{-0fLrtCN z_ z+8Gns*)fEy4@g(VL|gPhe8-Kakdn$4l4^7mU?hhTPvZzhW{ug9O+aC0G%rTjDG+(~ z$w+)7)5|f1_7Ow+Pu%aAI`MK%QmNErSOq!9`??kk!J?T-{A_9iy*R;xO(=eMriGHq z8aZBou(GX|bVlq}^au=8oodHHFp?SGY30Ud_>XwnFlNtjI@M@yB7_dRT+ElY<~K%7 zN_+LYcxr?`jyb$ZogJ^mPFC2z$6EB2t~K-Jw73=Huw!R++so$7S;7|T0`Y%`_y7I9 zoelq!w>M~e-zjy_FmPk0l2d|SiB%S#VxE2j2P59hqS5q(PK#KeYI z>s~$lli(0%>0SEq3!mUAu4eU4DmkBQxCIsRXlwGy?eFgVDnNVC=OBQpFi7cOT$Kwg z>(~W-(kCiYITw2qu_|J==4CA@8|)O~3Iyk&@|F0X$p84U?Yt*Wdjv-=jXR9Q}5!#Lu%Uoz7=1yTZc~JkJ%U z!8-}Gfsu&!1`Y)Iw3uX-+nw1dl9q7NTdbaCS78TIqYI+Uk$Av?7Qm2l&$1m}Y($l5 zu&Z&{O>k=zw|eym0G);7N#l*|7PT)7h~gR1eNyQP7UT$poKeM?Ihp5$o{>b2&V~-u zQFsh=SEm0z9~nDS&PIKm8}E1PcHS>9l?j z`)a6$rjOD$!nLi_t656infS15=Zb#9;RpFWGu!vA+RjSos2`edrj;Hq4`?#-+1@BWKN3q$?X2>6*%mKTb+jY^b2LS$s{U8#8biZ14PpXBiFeUc|%Mr(A&FOpe zCNZ6VhI|?S_ACZIc=8*<$H~Mo5S%px3Rl1XUB4d^o;YzieFvU+ud|&`0@hKWcE%SK z=-hlg{OC%?^qR|m8;!}JejqF&iK!t~(O$tj+mwG|@SQT9Z2UC5TxQm6A^U+XbVvX> zF-$*Pc_GA*TIDEECtGv|WFxQ~1x&IB!yY3kO~PS=H4JHQq4&odyo&W? zEoiFL;jG;V**VpZieV%(%u&ddDlk%w%{Oznhzpn~{7MNcNji5lQAE6h27+o&KfA}y z)^3foJK)Yqx9Ufw9`e#5`B_!zfO9x+g2sC%<1RA1t7Jl1>=8md`ZXuL?p8D)8R%<@&1opUsK#PDdRhLQL(X2@okaodHuQ zFzpK)>bLlSHm@*ewWAMtFrvXg&bVAaWYfT z8|ajg4q*+yG2~B;2yfLq#LALVC^3VZuYO|Qpyb&)o#ccm#K;Ller$AVKpf#|!!du6@AOF&wrFLCrFLmOqcZeu{rqD<|N3* zkXW{kB|qK7g~#?9eeR+|y_=!;FZYB4f2TZl zMy5019Ak)IR4PXU;M0s^xdy9{>I!-sON6umYLylrHTZLdCFT-c;V~~>{lbvaoCN_m2-RbU@+8}8Wu7r zrdrCPGQVbI`^we|(E>Rw;%vo#`tDzcl>BE%}CuQ042NqoW8sC{^;?iw<3nu|D76n9wC6_^yxn-J#+bs*x^UOWQnKc#M2|& zd^HFV;Y_+Gs~G+T4|D+vg|iN`)4*7L5h4h*MOHzu92}gF=bpc2jcz~9|;z6qq}Df z%i8ru=OJX50Is2=dE;bi5GoZS#h*4=4)^r-jR{k2Msr$=7^x?~xgg z$(~x&_?A>=xmchH;2{J?j07ih7|hS02qp&eb7U0&qG@!K2(~2~{vuDpExB`Sb3(ky z(hNHVNXOUbG|dol0D&0l zwV8YDio}J@XZ#m@?k>QsdICIng4pPo4te8oo6mD?+0@1kpULORk=mLt`{1C+_u=*V zpoxzS_IQF$#X68bPS{^LHQ4ty zS5hct)GcrIRF|%X(Mwz1zeiQy-vvG>sIYpu^mS~*h}PggG8voZ%AvFQE zHh9PZl;~l*pDr~cx951+V(K>zto{P>^~?Lz^-X_1H?=<1M-z2{JtK9+UTU2REv#%n zd4LG?2dDs-459*CdM7b@1hOFk5+H&o7mJsCqTSFgg|oyArlF7m;NuNAY{v{C+?~#r zN(?Oipe^@+OS`lNPjq_hSW|(sK=@ZSsO}CpTT~m{pzB-iEaxWY2%)BE^BUkhX9m90TmjYLCTk?SEyTc{v#1(QZIh^pxXWF z+UAHWw!(1mrDRrb{GYuokBt8Q)^yg!B@1_$IqV^QcItEU)p2XHlUb0SlDnnBt^Rht z=Gg89-tJE0zP_uRG?jFy!!+$$2{{ma#Q|9Tt4jP8t2m%AHyAZZdg z&bjs$74RxtA-lED*>`+3#j^K3!@qpBO?Xh9eW6ua>ax3cdskKIcS9dM{ObO?gj4G^ zny;Sh;LqN)wa!>4?xHT|b#Ly;pFDF?CNeCP)uKUbKm;Qjfqu|=lerHzGssTP6u2K@ zv$DPz^haHS$3s9zs8KvK5h*4L#;~Z)CAfn?P7G>koz2F|{TOG7UlWTh`gq7q8YoB~ zRVxn&8JlHy0SDfNqA877j;?`;g^X_8e2D1PZ(FxOcDin9m8c$SHoH5&-qo&YbSrrJ03XV~8=kUehehZkO3iXG3+)xRR7NQ8wzL%m$0150M>@q99PW#t*9rSQvTw zEo$4Ohks;e&bIm0aF_HaVG1bSh0IYOalywE#TMa!K+xG!J(9W=gRn(r(GBM=sp3;1 zhY64j4Gq=5ycLAyhT1$|PkxDi&BhfgEX}XhU)P2xsf70FNB*R zl#pt=6sncW?9y4f#ey2}eZNz1I@d}N45#(rXJaZHv&Nz=m~+uTW?Ta`GE1dl-2gM1 zU*vrK1OYNKs^j?i#)wr?Bx!^Yw|?dsP5@Gu`reCDa!17LXbH)~1rZu>1-z4@-Z92V zzbzB<3u=6$tyEPhsFvUOF2^r9c|t$iRz9cq=>G8iwbSc-W787>Tz5PSdHzf- zt2E#Co&gZMCt)(qCYPgFkl0Ha-26w%yq}AcA@( zw|@`oUhSzT-ta6dhh(b{3Eaoc3A-+R&Uoq*IWGonp}JG0G`BTA2}T8F;hq6dpW!jJq9ziJNW6eX&i_DHR7Sx0c^M&4r!4| z`36CeuZKVtLPH}&aI0`UzeviulNU+g5$R6H_%J2=5_Y?yY5bSF9bS6I(m9=J0&x); z_TzyIOKhW&NFVP5T!Fv+=kh&4s%uHmRGHM%XjbJ-e&w=`4SC4V|BmT{vu zLkGsLe2D2dS$y78<7P)tN7-%tvscxGPa3NSg8q5FsDJC2mrvqam)eaj8;`d0_wTat zPOwV3zq59nLtfP18Sb{n@d1-mxz-of0Z(;C^=E6H8>oL97o21hg@1P0>=V0v$KnZd z#5YxBNDG013gKYLA2I-m1s2p*9MnPF*fbUo(re-vy7eu&Fh1mI2g;%-cb}I%4PWYV zO@rX1l?`!;tX++)96=|P_z~a%Gqqfw4!wyT?&m-(vJ~_7yy;=5(xK5O<`o-CF(3NP z{$_`{PNy(@s9qa9#mqzAIxeOrV2}J|7=%fGuVJSMrfNw49_zlEus$MEM23h)NF@FC zqOU1fwtGKINKCqw{)hr*N(x=oVrQ!yPO}>=9#HP8Ej?1XV@bxg$0TNNhsU-G-mQfp zkQXAkJ{yzr;=X4G(4y|?EjdKJayaOIU}bKuiXhi1+Q*E(oFO+da0O+YDtB{~}k zo*iP=g7)O42_nF8rx+1*p!K89N)Qp~I3G#NbN~!g!uWM~oAgA-?VxrTXsCkPbS)2g zu^zvjSr2LzYAgI3zn_zgtcbv;^*JYQV@v2Ox{+VoA&yI?Kh^wb5uwCo8QeQT#LnAs zlcs7bN6a?)O#6@KC*0U%G+4X#j9wXj&WCha`nEN*Q!e+~`-bq~w{QJ7_Xha5x}G{2 zU*+=N&HKiq8;Yfa;pWebR^UN*UqM&~1{W$u?vyl|csGJB=R&QREuKGv+7r4e%CER8 zLGHLR5iWb}Z$ujCMMk0f@b!Q@wT)3`(abKgfOt$spJ4-uZ zsxxJLfLCQtT?`;la>J>R5*9c)QFhK$gMy!LMR5}P0UnhXj8gE@v%O7FR&=R85z27? zM(c8Uld_xCV8EoDX5KReL^X(_b^b)!XQ!$yd4#tB*q32m6(7@ppYxCeDlgs!J|+@YUW?m|jIQChfUU_qUrbZ7;Uct77ki z3v;88_T!t*&s4ts#LB$#XRjaO^ddEV&6cBgUrYHvHS>R&HvZQ~fEQTgwNbzx^tZ^V z*6t1S7Pt52Ubo7l`+cD-MHROQcP@u~te8Ekc09*H9i|-{(r(0rX;ql+4CYdPUiN1a zes<$>M#y9td)1fMtc;4+vcqtHFXD(~5?RsigC&Jg-qrWCd8ykqq-~4*ml*(aN5;qOGHyeSp!FM&D4AN_lrQx&fKHa}_+`(<*GgueTO#+>ke5}kM$CWpIa zu3t7XU}{|@iI!pLFWn38sPU-x)H_BUpK{%o#VkA>El_X4ey!BH%K7k5q(*%}4(! zl6Pm!Yp0v97A&WzQaUFieuwAs-*L*eehUUXJoGh{^kxkr2ZrA$VOHd<_PSc1lLOuN zm%@N1B%&o>bWPbtX?$Yz5GQ+o(x5V1%xaG;>Pz>~a>^Ouv3it~pKOUP7|%0T>l%u% zE5DW@E5k;jj+V0fq45BrA9yR~=b{a9<8zz8POfj z?@PpFvIQQD+vC%wb~=@8juq27b(pF*onwBY8DRuiU^N@&Qp;C3Ie z&o6xcIkaT?9WBKdh6f&?@XE&M{TZ2DGG1iuo~W|$=h85aM1t4gZ_-COGqli5e?i7D zL!nB|lc28(A4Dp_5E7m#Z6i?7L`R|Qkd}C<_2q&E;MiBuQe=yOb?yLZ78X9)oS_qnzq)!p0`y1EL_X^whNR9`6(91|_yD35Y3F2pvYg8O zF0u6sCiM(Bmrz{FSm?db&0CKj1xeQ`Y@Y`!TSn)&WA@FrWM-^*;fRe;jysJ;38gH7 z5qQfsYD-aO)kFm>Et_1eHT89x_-0qQ6KxJ6}V6#}Q651lEQ zQlBop2JcF_QYI7IFLq~>S#fN^r}Tqj!L#dt;Sq0zM@iu&>i`}FF~hp2`qfrus0#U+ z3m$j;#sO`s2#w!r93wh9t_oSe9tExVTAm|Dcp=eagQ;htvaBplP0Wd32tR4PZN;p` zi=D$Vj@T+hp$Gyz>Z|VT<+c~J5kBc{(RNrFwv~1JxEuhd%q=#Z;=1=}>yzv8SAOBU zdWdWV{L;_a-v((LZVIxgaY%2BehfJ~J7pkON$jbJ;5*cW6KD6oJG=M5e%+?l>UcXr z`h}x>2h0-TcZM_Q9x&)m{jpm%CA zA>COf=j+}SPn5bf`l9~VAx=<0r`KJ@8AKR}%A zIN9RPb9^ksA*Z3hJnNZXVPUzs!G@}MsTv&j~Y-AKuOc!npp5%LE8*$PdmaR4n+Y)cp)O!rS+k7T0ZG)chtys4tBj0~zj6i=kE!zq0`?X&GrJDl;S z*;Xan%bU$ic^f9PK9uB8?K43CfV)*?z(gyv4ya?JbQuH1`$T#%t1}Xl}W-gz^ z<#K>OBA;nPv>}l(ncdFUYRvB-`qHb$J`$o|>kowN8r&-HQtsnW)|O)!ptU8sdGYLk zNwS9bO2ot$gwIKJgKDmc{aSqGd4b#f_Rs3WCk>O%%tQ}iWocK!NTU9T&CPn@^fqt7 z%`4}+ww>^vlK*hiOzp;PS2xLyQ>%wf6FZu(eEav{UD^nv*hu@qL5`LLvzc<6{0}?R zIcM^Uo196deIGE7?eqUWZj>mz88|X;z5R|*zWP>C7<<1Qc?6{(W|f4vGtcfyQCkY< z(wsUmO$JD{4+i_GPNmsgyBI9owG)Kn>$zdmU}Fa&Y(5 zFE^;_XcjAE8&{zfcQil>&ya`%#&pJ_DNRPcK!!LmGMSqzR4lEWZziM;58jD_-_>>g zQ#cs(q|SAMa0N;k$G1fKd$mqhT=G$Iy6F}%J%7DM?D?#Q(r3$l(d(URkQUkO5Y5@A zXOs1>{>JkI4OV2#XY*zj<8H;r3s=gYY+7sS&+T>l0AqGmCT9L)a7otg_8ruLm+2E# zzcG?deM*)eXhol8nN~C!t?utIh_;AU)<3$}FH~kvNA63PcO!L5Z!0eArTYnOWsbGX zj-~x&;v0ytnxO6f(U4v4bDlMh-HIFEHr_4e;FUU6-S&4`@2QS3*rd4Xr6T>gR@C;< zM~SUdKlb!zJg0ojiankgd}rr3~5KQZj>)84<018e3*#tO6#f7h+m(lh61{9@BkB@BYfq52Ayl`Wyem`8`@H zv$eehu??Vj+aHrn1w6u9i)wR_r(7*%`9nUhYjS>zS~&aT68(@U+2?G~!z;7luauw0 zCRa%6V9BRZq|nR0haUC*ac=nuzjBe%0^Rap?~3Pxi_l|^F zWauB|R$jik?VV}rt!ncz9 z%AbeT@=)l?%q46kFB7)FA4PcZ&EaAW775^G^#B$`ON=5ySokvFTU`?bfYgl3$-Mwt zu?GnDiZ2Lu)D>>uB;Z4j&FNFLY|15&XMEO~4#mb~cNvfLyh1fAV?z{en1m#Y;YK7B zB)vRO3r=4Na+LMj)QiD1zGB=`AV#26L6%Z_<+B}pnEzh(R8nC!lx4jnG{Qo>S3+;fCU~zQRr`S`^>((>3@e8D)P=} z(Lf9W&Vs+XWAWgLL-iv?;}g2qw`>|zXl-13PjOpvGEl2;f07~Nx9{bt^DF(=_jFO$ z?C8T~t>-Kz&+Kg3HuZqnG1nD3+7LB;>*=l4R@D532L?Z_aV|5DZ@j!P763CkVf!+8 zU_KaqbQG zef*#j3pSe4;q4G$cF=!9n!oV< zk=ASZ1ufM#^Xv63xs^RfoQwJ=k(`}X-m$s7L;UHHutBoVOOr3r4lw02XE!R1UzX&Q zn7T)jw$i_}kHdA`uyvNbD%IutV@Gcp7t+lOwD#R=YYM(u%VaMlEvimVfGoQOi%3X z^gg2GR&A*^kIg&4SdW`V%;Sp&06Q!UVXtQ@Te(!>twiLZfpn}gq_^MOjV&{5Iy7#=-i#66n(<XG!`TaT3qL&OtatBI%pIjkUB!s)J=AQgH-d2^}L&9oDpHMimK5dtBRrihcCmqWKTUBL`y(IT5ey$9<*O~W~; z2$=qH8-X^FL>&xSL1(%_JUsZY1&&`koyD)O)9Ue3fu^TBR%^i;FI6?HPY5aFp_E_v zE+6_}1?ougouL8egHIfZD;}q&9X!3<+w%6Ak9pT2Fa?l4VC2X zuz?nyn}g{_qQoG4zVEm|k4_?5ICJJ_|J>oH4;dLViJ;9rJfrgR+Dt>&?o-x3=6>#R zhQk$55>1T5G+Y*N@3n>amVIV7Q9{~TMD3i$maDiMRsvBXvPbjudB$3gm)E3Uw2o%U zJsWy1oBuOOzfNJMsM(K10wbw#Dhjy4g#k5RS@!ODB%mNCp~?Y>K_J8(V@O0Hk+LXp zh7AW)#MYjNIBR}Jyi6pY#mF8q>@9jVSmkP^{qr*I$z#*aON^ESD_T{@rxB;VIUiXc z&H8WC5FT6Bp?P@P6?=9k^Wzt`y=ULtFgBDs zOLkb|u*HOtp2X0urvJk`A=S>i-^f@fKMD*nNkU8pt?!7cP=!|=sRZz7aWzP7GK2ya zy_*-=;M?t7H;u;!{(PWR(5+XB->>$rV`T9{&-53QY~5o_5 zlV^_aJ$+fub9jEOicC5Lm#w`lIFIm6}Xzs zrqNQK{Rc2y&bI$2H$i;N-t0p*TYkS9+zJqNQ`dSFT&gY0(QoG>m%?Foa_q&TCpV2}r-l^g+ zbqcw*Az;xyFAd#(dlID0&AMQ-aI|>wRkN)#iN%}wmp#!nhA zcNIrqiVUnYOQ^Rqzxqh;Mupe&3mKPac}hIc&TskcVRCUs7XE6M(&rSO#2 zeA%(oCo&;79E!T#@kzpbQQW-FUytKtQHsEWae0|dG?!!(`%w9m+N*nJ4(=mWogA5c zPmSC(OJm&P*&+}R6YL!$-q81xu762bwR-(-DNn!JO0;IV9wU6YkWkZ=a$i@i{nN&6 z0}EX>pN9=@eA>z4 z6<0M1{{QRe|D~+{|M?hlzTMnn5oL23ZHyCbr(sYzf;_thtqdL#=MUQO6i)u>uo11y zmuOm8dvy1)wCy?ySaxD1cs_Q;+AmyeI&}mv zGAQxMK|f4U3^u@hVq$9y*-^Do{dhJ8?#->;@%|8d%B5nj9l={S4-Qd|f$rYpklJ)U zI@#)Yv>etbGsN{*em)u4YQ;IavX@*wGDEm|#rue`BT3Km*2GKiXZxQa43sDF>U(^} z=Pt${@cV6;tK(rAHenF@*Ezn*DO}@Eyr7wH-;vpi0GLW{8ju&sl#~}km51A(?$qR7 zwPUV@-;uj#U@mik5H7gTvXpji%HieRXj35rRc?fgirbLBx*0y9via6w%GJyDLw6aE z#!EtdwY;r1`s?lA>0xM5vizj-k>t;}#yDom=Z<7m-~4SYtpoX~R=r0C<0LzGKOTw* z(I*;1(nt6$I6R z;0;XofNoWCeq3-j>pp(ja+&U4S>7U7JCk4Wq;Q(710?c+!59f@C#fZCs zGVC4LTT*AU^I?Ya1G*49i|eL*oT(Pti@aef=rOR$BpO#rl89Ei(5wtoM=!XImokP< zv`fRnN?6fM zjbvn!ohjCSG5X=Ix5bFlooLD$+>y;b;y9(q8f=2YxzB5qASks`8RE#|5x5pY*EobX zg^`ny&N$S{e&PEe{`;@}V9H3*Wjh>%;o05{UA09MT3Vl$jdvBEO4;KeT;#iM4Hm_* z*4Mp3EDmSHgVq9z@ZZz%_rC>?z3hx~Biz&!Xx{e8Jw|D&SQ>ureS68r<1VGWAwF>SgPfNAYt-B2#v=85Hdvy1HmD9C?hh@9G zW{PH7^e>-~EW3Ps`I~8)q^s-air>Pf>;J*`zXc+u2?24+q~WV{GFa{VWgwAg4Jc2M zVD2$ zy;Ej0kpNn-=-1*cIorS_Lpp_EF_q7>ATZ4IH#?LwMxbDkGI)O%qgN_3iQIq_BtsCT zdKlrVrVs*=sG`_j#*@urR#CsU$d9+zL0%T-G@33l*Q`9JC8ENlg*|a87s6A*4wdTN zhLK^O&7I*>j-hb@oEb_eF>_yPBxqWyK&_*}@pg$QTOiJ@2g5^4{5b#KZ@fInw6ceO zPMB2_$Bk6Gb?n5x4<4X~#d#EG)aN8O@m0h&<6zspy3{}y?q^h`D z4%=+{lDLrkG(n-NpQ^32;jqrGfvbu~pSS1OJvFL2UGT7j*0hvxXLa+-qJewWn8yQz z3siyTk;t>^=jr+H5PZt568NhOy94soXO7P8>2+sURgRvRa=pgHeK3Re`0p@u-!*o& zw)rFCkZvV)ZA0^1=rYy?6GK}2vFncm{~U#1voR7?*WTDQTj>=eTi*6$?M+hh+lrlF zt*FBD-mb?To+bYSUl4_mm2p5zxY6wp52^v39N;5j$ZipgHjW7i8ln-QND+|*smETZ zw;Y=v{C?+r(b(mNL2cH!>W3de?UHr0k+8Lk{R}>gQu00cetULYZCuoHcw!zc%mNd& zhmq(Z3dIM6RN01~#D|MWoVeh~mUrQx8z+jekIxGo=W3}6xiai*Rje$Q4K)&0C`kxN zVKOL5QRc=In_Za-nkvWQuH;@k_FZ?zd5P9r$Bf zxxcsE8r6|KtaG79@^;6D-G!9{fVv9~nQh#fS(?I!dtJD?b|Y zh%Aot3=Hn;u^-&A-nOKrU@DW9y0q}P+3hrAk^EcWMf;9H)rYiR+>`Cy9an?)uZSY# zSN{jT|1XMB&3G)2U$0u~B|$Ab%M{aF2M6)?5RsldNt}4;qb4}NPJ#+?P;6-=tga-i zcj(BA>7pY!Ec)o-tuuES?oedzS+{dpJfVS2mG?uU5rhbCRu8?SmSj%VZwNY+Wq(^> zTQgV~)6NX=967b784>T4zH9j8?n(A)V>v8^QnDUb zk%%XXo}Z^w5=h+eLtkeE3;>B{cfg3U&=chIf-6piKvbRRZOjtK<0Ni+?EAS_KdTRU z)^Y5#9(G$0J02jXd0CIEu4W;S^6^tnNd~|0eQ^+OWsm&JjK(B|kAJ_BG*A?)?YhZj zmS$EdC(DEJ^)4H4Ds_uplyP}i-eM6{v5#c8F)gLS)!{+yOF@aW6YkG&3bv^K3#Z@t zohdMOpp8r|pRh4hyVkXF&n+JD@_^OdFvVtQpu^8U8>8H=TphYuII-Pw;9V^D)a*6z z`A>b_qq~(P%UwI1Z~7FNpDfisOiEMhm2b$RKK60E`~b0bLX4Yw4EK0gVKH(2&V$Q1 zcT{}aCX2ExG56kDR_;#D3zHJ>al-&EIQYKL;ggNWiQLuS&T6l90dok|{{`P)IHQWN zL`8l}=EO!)GP)&WeIr5)&hBFm;Mrnu`e8~c4GD*G?aR_{JMmch$0=Il{6m$sTKU&% zUx%SH!<^1$S-!2DL0N!niJOZD=z|C_bt`?&hMA)d;^i5|US>tf;1WQ8duVg2C%CqU z4!+tF^4Z+_B@@-UjOycd2uBB+2mCQ&77S;8C)Epr<)hvgu>;=F3a1(4_Hj%fMIn8&XY{trpH{8vz}{&c(p`W9m8(ACmt;Rk4`0TQV(khOrEUChE?1InX zwSDqalLMZwO!vH=iC#Vz?HqM&zjcg}&hEr3F2Vl;U&;eEY#1e`afAZiJ~wb$DoqCd zN%vB;lP%f?hGFV$sqDd>pqPAn$E8e2x<^xM#7O`X+G*LsxwWTEURQGc!sb_g<4Z8v zGC5qgnHpsn@m>p%1TaD3kz25K0A*m$fMENm>(|1^X&FHua4R=W^}YKX>sbXbOy5AM zEW){-}DaogLW@y332 zU7a$dIafa}nd!q{zL zZS>P_N_A8`m#t5{Qj2gdGLZA$$bt;*R77xJ6=&!TLphstVg5)R$FA5A#KoACPEIA;3u*sBq4iw6QEEx!ZBxMVb=_@*TA{#$1BCzcZ zz?$%p{dR&YLWg2T)sZ)|rbpCpJE7oe>vX!3S|N~ummWX^_G&}~M&AB7lCBDuD~1nb zyse`b;q;_D$hkF6NmMD1s|1BW>cu|!GFiZqSaD3}UBM+E^Gs$FduF$xv+u?yN$uq> z=mW0gZv7D=#wf>65rb-U;`1pyzjf+hxSa-H=xql&+7GeR8f%OcS>rTEj0`9(g2`}L zlM@f3{|n!Lehat!4%ssgG;{DU#qfwbX`YSB?j$q-hZZT`P)i*AL9Nr(SA3*JU>iXW zEWeg^y7<0%?YTjB=hJr$CN_;UqiT>%o6=7;*l>6Eub40bYR|nstmb)MrxY1C*?Dv1 zClL+jm$E1X6-d2{K@+g@+ z6sBR8KA#TP$&$8e*A$4aIfqp=;yz-l_N)($`ecR6H5L>w(Gpg$q)C;11}i*_0A@sKWS$C9&$*3hM$38iJ=lBx7)J zAc_z4lT=z9Pm8A1o~>7XvldyAHr|deGh5heh|~f?T@Pg;mGo#?^X~Tjc)79+Ru}?+ zUp$IM!N<}Hk7G}DH+@^71KaiJ!ZZ~uLp4`eDsR)l(@!HRN;O~=DTt_ZC884@P3I4R z&^C7WP&>Jg(o8lX-Xw`Ew26@r;t_ciYY|}+`gbD_B?kf6ErI#fr!bihcx|MtC&$kKfeqFztbWy~LnF?C_cc<|=1%+m z_zEk-)`)!SbZt7l_4IH0|a+2g~{5O%CJf%vSqjgL?493F=%WVy_f&JUDCxA zSD4<}rQxH}W1K`hTpeWJ>y5bT_g39dQEKTf@AcUT23sKlEWA;xf{j)-uQq+5o7EM9 z!c^-4yn34%Dnw6qkYeeM-AB&~^BSMB%D>50uD5#UBuWd!F0Gn=e)8djwc-mXIiY@C zd1vL1=?Db>L+BC9@8ISh)-&=SFPN4)Sh0~UxyE&EcL^nn2X`T*2>G-g1JU21Oo{zCS+ zeyENzpZ_R_awr$lmj#SlP-VzK9e|-^@pVv;DY6)J7c(HT5OgmZImlath!Zh=i7?iO zHIRzMWDZqf;7D|aolV+aktT{r!Voo;(|LsRxivUxOa9OquV}0McK<6P2A&BFD?%cV zH2uQ&@gahhjZ5_l;PsF;0nb5TvHY5mIO)|Qj=yQ$0`QNei$tNSS+<<^SA&M;vUho&3XiU#s-`30wPInbJC~+&*h!PJ;KY}Mbl0F z+iAxZauiRKm+B7x<$2JMG}rd{_uA(RA929igB^bLD3T0eNz&Q9?@@3%mu zz-)hs#^w!UTYavQP9$87{vU5`l%GYy{6dbu-rsVf56p*bDxA)X9N>GwvhgjKsp|lR zpe%CdauS@;>}|3jPeEPiXcd{|*&Z|d!Mkze>;4~w;8 z!sf;SfG~8zG($WvIY)6G(!{l|cQ?q$)_PoN`nz))b|r;8H=LpS{&!~;cnJ-rfwM(m z@8gSB24_!D9pwIyCfE2c%GkjBX(9v9@2tCK&2%9nnRTarJ-7KinXj&cuc>hV!@zo! zoRT_GK4uvC#YeuMwP_eTb#;aH57R$OaPG_D ztUWc`i=W$^b#C0$bpFqVejVI{vVjYR!BHM9X4%nR+&wM{+bR3iM-=bp9!QQ_OqkKD zn*MRVi@UgWbm%`w{nwjGA8p_)`>4n&a{Yb7qOmjhF}_wu2Z5{*p+Mpi#ZiO1FPqXZ z_Qv!)y~6hyhW`yqNWtlFaX ze&V1JnYJf<6V;~|95yL|)RrBT%@l^Cj*lzTyO{ya!0qLmobH04NQbLRj5D| z(=$+z-JB`e;p&3OGUk$}0jh)T*f%PQCf~=aBz!u?^R||h;VUnNw8qW6W-k#XRIzt! zRP8?hM0L(?Nl>Q@05(u(!02~z=I~lfwOm$T6a1umwIV>%3JeR$fa$rZ_}~uZXxunXD(h9Zaj#?3MG`^iD zTJN^7h=*hIGLe}S3+IOrcLqh=FQn6XQ8f}#F`tG(cJ9tuxBnV`?iarQ{1#+|*M9Ti zizlxGup^;*9DuZ1c#eXAp*x5G9!V7A&oz}r%|pY zPP&&5#!6W2d~FHBZHUJgvf`uzy9TN7OZ)xvd8cwlVdW&2d;Q8mVVj zImXT@y)nJ&8hXNe5D`(sxd0pHKr8$Y?g{R^^CY3!NOmZ`_Rf1zwJDQl@GWcbl&%&rH?I`Ja>NR5 z^bd1TMhih?^yT-qp6~QqJ+})qi{0TPT4AWVj(DwhU$M)WCfrh$%KVRuTV&6Hc_9dl zTwJ0Ra93iQjl z>St2SPFjHMs|=*e@?_h+sT;|wG48M8k3Kzlx7Xu)!T1P`GE@DyV8e-?cQ1^eavz*| z{%osU-#azJ)gwu>ZG!FKms=b4jC+gp;?xVG5BsXOx&=ZvZYenvi%50SIFWep=iH;f z*0t8ArM?Ob`GCvThkIgli-u#mNLSAO`S2(U1o|eyf<6z>U;M;upZ9aR1H=%#Iv5VJ zip9+BsC}T@KmuJqi@I6vIMKB7mMvpqYpKy|x$XRYFq8313?mcRl@|r3om!^&@glH| z0<(!*2Q3kHu=UgQSs)SJ&hlvx>7^Xu^etyDT6id0Nc|KuJp{)^ej%v$E+8-AJ8|6h zwts%q#a`^hN+^2#q6Tv{#>5-qB)_9lRD-7hA~*$oY?MdQ8G%wJ;W{2jE2ilV2MZ+Z z^b5LpJulAGQc3@We3flT6G7yad!nbZ1JYq!d1;}Dm(kV-72uHM?dk2{l(2EH<%2h zfKsz+{T!^kIx3U5V;RayhbqwP2YdKJEWyv+!boiE1-Tjn)OCShv?^zu@AEvth^HGS2dT+b4!7AS-Q%v)4j|)_S3*qn#g1$r#FctN_ zxByesk$keW*wQ-68X$_;P*>CIgga0>)n@E2Ib1dpafd0#wD>Yad5cPlEP}uoyF;>c zX}o{^={_aLT7C!q0p|i$sCLu#n>eWEPIE0&NGF+pX>0V%Pj`$$dQ(EDssdGkBF?02 zdS(oT2CXNguW4TYrlOA+;$2k?(HROTuhY9!saP7i2a<6KFOPg>_>o`orzX>0!eD$xX;7WJpk zMJ*2Y$yn^V+OdhPqaMi*)k2-4pG@sJbUrPko$;r3CjO5Qqn5YH(@%2DWa9U;dt;uu z4X`U1mRm0RzmKJV&3^f+WJm3&rP;ZzH)dy&!;&BA{`Xo7XopC|bf_Z-|qxq-5EuqQA!xu`Z$|rFp&{J@zoY+ZlP`jpcinC%ro&Iw$I#BC~xG zt@Cd8u$!w~v!Pijt=7qhIzPXxwZ?zYh8$qay=*#gK23rZDY-+-0)>|P9|nATawB?r z3FAx4RP5J*cw$e}A9WW@BNt7wCtb0wz2ip7tL3*A8J|}h1c(luROM@JeMu&zIo~@U z41S~M?0>K?W){&9x;}{Q-LSH>-1UY*=wADs^33E}wnKe$_)p9HzLmX_tjpKr7T+w` zUjJ^s?@wF`W%E1R(eQCH@ckSc3n&m(r03fv0E}2xw^}W1AQ4a1oDvz?P)S!aSwx50 zuynf#M(ycY<}LeAU={y99e?LI(|)j3sz>#T{$cN8p)!oC)25KVg zOb=r(Re>UFgMIY3c!H%0R1IYv!gKQT$72&Hd_sd*o8qpirvk0Fb9eHA^DfH6d_w<< zw*ds2?y3jIa3?eR)m}su-MF|o&Y`GN*_pmtaO3xII1&|-OJBxQ4d|Xs6FQ{|Cxq(|y&%Uv3r`mRgRQwLJ zIT-MbjNvQP4&l;2Uy}e@yP~Y@~k)0rhhufa(%0p!}$f^Tdm!H29# zPzQKuP3oN)HZ{yZYj7n>IRe|JFq>?a7UJhVdTP6{p8``Z=o=`Sk2!e zCm~bxM?(Ia&9Q@X`ImRbjll=JWwF^7Tl|?4mYuPQ9OW$5nb_=zGZS&Nu?U!rEne*~ zHoi3X`q{XmvBsTa{r|Uqj#vWN$TZcRiur5I@>r|6 znbGg_>T+wC>yI1otFB&C&S9@F2c|#w)frv1uYwcrYA2c``7Bi((jIdt{^7$tNeOm( z3o*NLTkhqFf#Z*@_E%`=)-HEWg$^uV`3LyOX7-IWL zr%P#xYMNP6Q)au$EruO=?N%ap9*>eD?t8$5=s|0{n1l=NH3}DVkurJZBCSheYDcD` z&Kj!Zwn&u4X)}R_dF*WN7iV(Ny?ob4F7+34INny@J4GkgY8f(FgsN%lmlkUUBhEV@ z8h8iMtfv%BhiZK!6vol*1!p6xmd> z(zdg%ZC$CSbY>r%IKNdHVbA@A?=OE1l;=NP?#>t(M__9JLHjQZIiTPM@LvByPt^kd(ob$WX|(54#F~arB^%edD3>S0vvd-@>1JfMYr~RaaHP7@&P8`f2M5ZEhUx-MB zb3db*144Zxf94u+hBDu9aQyl3dX0)OZ~hAB0B|HE6TyvW!1Z8HA7u>o^R)H7Af4&6$ErzlUeR(FSN7dB`V@ANE|9Il8g#V63mKfY7+gS-u_T z(b>;qqx28u<4+Pjq=I$dC4c1zCDVB5rMSDdj97^bfh}j>IX!An#DIXP%?U-C=k0H7 z!YRsOHq~V_^{&^%UvZL$K%v_Bf8#f))e7bK^W7IeN(o&2n<$Z*yGe!zJU})8=_<7O zYFX_M*wl$u4L`h>tCDrGF~m;QJ+DCv>EVRQi1=Fxgh!Tl!L6{rVK?-|w98t(hfR1ydfAV8>w9;!2;2#Bswr34IBM3f{HX(}Kf zSQAPJ5RguSsG%28ktQf==q(@!Dk`o8D2R$Kds()FYu~;1xqF;D&bRw*&M`;E$Qb|m zyzhLU^8Za7#HKM=^{Up&|DkV*Eyh1&9@s+iW}v=Ir)K0fHNJ7+q7WJ6xY&`|9Rf{dcBPZ_H zU6w1~U;%Z{sC5h`_{;{ayZbyH3rl<(leC!UL=Ot&xwi)u-*}CaCayE?CI>n8$V?7D z3(5MN7qRc&U)^_2E}?s$ckJ$dDy?v8HFWaN2;CLm`y23?680jyT3q_AY)GqHUg99` z6Ju1-b78)>w3D;X=uLyAz`V2uzGe2Z)LY_#QUG9o8!rF=d*yUBR)=P!{36|PJnEfA zxOG{?n}d;!tD&HN#Qb(ffn;c;-?-QSQY|F#doQ|<0Ca)xpq;e!J$uJoPaDD9i9O{$ zZs`=?q*h(E?*ofRt})dej!v2FuwCh#H=-_6iUh~_vypRG?p9wI%lH_tcN(`{^lE_i zy)$k5ps>71V^rtV?Ol6YBgM95x=syQh?)WQHG+fI58GyHlF9#;u`+R>m3^g z50KF1@9C>7QMJ?JNfcI_JzTLZ_a zs?1PX_F)~OimpERrY|&{Lq7Z;`!CMcQ*d@3XqT1JXKlYQ3sc>0KS0ESQ0!W}F%7d1 zuM9dAYh%boR(Gyf@BR3?@KC!+6TZyk$hi*}{rj8&ZAS&;U{S#$)}|msV1rJF8=>sv zRYQfsYI9Az1OZR$%aSbFDyVo{sf>SPQ{K#{*>jtqyEoe7K|FybC5Kk!Put!~e*9I< zplvOa1`U52JNYM$Vsa!9AKPK&;9d4oy#+u!Vz0=W#9>0 zALmMkQrMvy3gor|`D@id0|U;qPMkx=F*wlNth&8l^hAWl-Yo@S^o&`!w7FD!twJCN zY8SS|HMv*nKa}I?(YO*HsGwGI=4y~e%JRYMxAfvx-UsM~@Fp$c79ZV@@i*R?OAmZ_ty?kBG-@-PqdZx2D?Vl?F3brn#ReSB;jpwmKPgF$ zxMBy$4_1dNqN)kg{7coe z>4Vw>(x)+TP;f1_Kp&#W=F;V-L0p(t3Nb)k0x2o(+M9Fd5&Ck;yCN7NrN2KZw#fOiGT^g7Vm6qyh%5#F#NNa_8eD zR8^spfW0uWOdV1-iy7uv;vqVrhW(X3#eCXonpF27&>ou}|yyj?q<#xoV zhxYgj&T{C+ul)rUo3INf&Bio(L+?KPCYr*Y8%5@!w(amZ8BSm{N3?E_>USmSCqp6L zB^g*apWj!AD03Zf?vv)oqL5jtENiSI%fLMTiL5*rPk;JmFjP|mBw+GvLYr> z5<%9MT9rYmTZ=Y93{~X?%L@G?{r#gm;kKskwR=~IqYOC_l3*0k!h9w#hcG@+qdG26P5B!}Eg&WC-I$r0}VyNm(#0C8sErGdgQ`_-^miQT=>X zWb+_v4ofr{QNdt^FJc}gVXZk6OkwRr(=Hb)tlD-7X7+Ru*V?rHC zq!*~yD`MLVLpTlKS49ehIYv2hWH0VZa|$y{2Bv^=Z6NneG!C~V4s zG*!EX1ay?w`n&C0GAa}ctdmBcR#v+PQV~F8Kh76Bwv?-P%=0|1 z6V#4o%dDaRZ=yDmW`)1?eRIOj76%EQ2hf?$nb|y|iHQ;cu(!rL%k;6P?6X+-B{!}P zf04~iOV5Vv7}kX{nIikcFcUo@I8!jd@-DzDf^2(zBaq2u)<;l*uw|%Lfp=48Ha4^D ziu}2fE`PC$y30yFouVzwl{3%%r(>g+_+){53$LoF*64^ zuy>;I{KOpU0YX0t^OV>xL9s`g5%<2AggEyR4DOyc-ym7MaZBgOq}9Qd_W3W4KO#d5 z7W!HCRj5m?&zBKEz$aAcC^{r_eE)5`gdN086Ju3BulLn!mU_9WOuc(}m=QYiw{%$rn=Q2czxDtmC6hzx*Ay#FxBK8`j zk-H}-)*~GYBXM{P%BiY=1uI4+rNS zdHrti<}Pzf34Mp}DI1mQgHN5mfPqA?*8nsz2dNS#a=S-ELA?rh8^>R&6&EGmb*5UX zBjl>f`wk>n{jiWddH1oxsRQk!+SBG9Vedc0N2_*45nJxvVjfAI_5JJY@uux!rbLrT zOn&?LkB-drBHDyu^0MRR@6e$~q*%pLaM@EQ@ynk**8(p#-u-gOuwrMqt6o{NU+GTE z&r5&pOx7P?=;L6$O0%8|`tmHwlO(g&8X}1Ca zl)r#os=N}Z3Q?IU1krp&DRhzbEdOh|J&UWw_vfml3yf+hri!&3GOrqma9*?iA))a$juu*?l5e`=NKvv=U^iC@?7LH zGjwhEy4iU(GqsSJ(t)Lt3{p9CRhymniBeL<57h@!}%` z>$;FElupD{^EJ2O-|;(noN7ye{kaANR}v^zUKz2iqG_T?2*=5n0wW!wI9#N1jZZO( zqSrs@^AAJ{SQ2SvEcJ02Z!;GeX>{7ggr^-e3>Aiidi-S2RHC8IE>lT zZzpP$;T>m1ia;gmCWNb~TS=_W;`O1dF&LJK=({>q)}gh}T7su($M(|7a%7jW1?TKp z@FYvj4{}PA1ty$qyDXPpKR9V{yiR|X7!hVZy!qOyGkn;|XoqGYPzb-jgnIOeH=P0A zZxB9W28zJ2!Pbm_=R+@ruGp)$FUmxk&kjAYVP z!SNjnFRZ+RGusb7O3VthT|c+6arR(WOeqgH4wK27{5o|`uTM6FZ)>|3#%~$(#-ewk(@+80oBMcE$6iJQlkL z+lq#hZcp00dJHOF-};qisZj#Ha3TBev{W%LKhSB3n6|`qNt_%m%-C?aYj26F9$3nb z=sD;3wsF9)V)4N+slsLr|P1a1dG!pCiLd*g$JbL86G zW-N1KH?;O+RTVwc?%zTT0`_I)EwF3JYx+1QK@Rs(+hwg1UboTaZ zhUY08FWjBy!6faRCw~~8I&*`2$ol+5xJ7wgyL`)wUDbKJnmo%=#}9_If7x?(s@_un zNoiEHE3;=xJpSSkzBKnZFQ8+6cGlk4>^oC0Iw#_ZZSmC2I~A!9oVyQlR0O#;WV35C zMgez{feW(RC$~K~c0Sv2N~Hb9F75xI=znOdl}6dZSI>@5Q!>C0%2uUgLj{q0Pb!%RBl0hcHDmyJpTmv}EZl9o>w zwK3K-_hYH_#!GbToKP-Q8co$xz(~MZ&Z&7^e1W(33Y|*4*9TThL*HYcid28=yLvFp zmH_>nSSiW2NOMRVhHG45h~P1kWpZ-fc)Ac078B^I8r1dLs9b3wsxjeh^pk1V)0xGE z5RhIX2QHMn%r)Kr_4BQ>mhRggoVj}PqO?cBAn8JZbi>bG5!-e;d;Yj=fApq#!KB;5 z@)g4`M(ghW^K&qh3Btlod~S8eTCwRsVGQUwcA-fBa24A;XT5j#>$D9o1WD=MGh*d^5`#Y0? z*uL@n4gCmwf&P=#LH`@#$FRz*WXQ4X=)KT$f$+FKPbgNj4C9GBfDDlzuqgT)DeTh$ z65*1D>>!C5RvA>la+2_7r$M!@za7bXpknaPQ931oFM_s%7Si|JLB`zBqB)fycGU!} zOD5QkmS;AAsZqnHw&KsC_7@Vktue{*XU6sGO)H!#ne6A6)mP7NR>>fvNccG>U8HJ| z4kZ$3?}0Rau_aAce*lf?4N%oWLjctvhd2Dqq(c^gkW1fF8+kISUQt{DBmE}dL zGro5&_#I%B^$T6P?)=rL_2FESYV@VD&G$Gz?6z`3kgsG#mj^sgmg__u1do$64*eCm z{z|F`6L^$h@J=O3ck_nJ&fTPNcMI2>HO^RV(y9AT0uXdCv&`|ju9z&3e1laH1V}8g z3b<--Q3Ao@bv_nQeFgDvw^Zw3-L z1qns+Jj>3Ts|1U*NJ5orHZnfuZ0~ZC5Rwjs&>A;V&=3$cM>EphLMj*~%0df0(;i!L zb;nlQDYc$TTeSb+<1iK&N571S2yJON`tiNMe{6OH9E8$V3$+B1!FVDVshJv#S0{$P zflwfAs6Ny`+R{jANA4mWv_=)X=)z6q2&6(b$5jvCO>Eq-fpIzOmFwtQ+h?*I;Hdp<`@syT)_qV>kj?LL(ARGQ0-RcNQ)#s zM!+Da;d7>-7zab9iwUZrD-SNMt(M86Xk+n3c8U;5s-%uowwQuZMDi0g=>VN20mB2T z1uTNO5yc0FU1SX>Tnctc;w zSK@+&SU3h9+|md5dOd2svlo7pRgq-Z+-WS3b_8!f{dueSOLRiA77$QhyIzbxF%qw? z`0)CI^B+D%>PH^0mirK2&R@;@Qd6v-^T*s9btzTe%!8|_TUu%1=C6+a`79dr@(!)i z{X|kDKDjpZlMM4v7-8C4O4`21zl*o(JwEH1w6w)5-FK&vJ-JN7*9@H45+HrpB%VSJ zGl9u__irJ<$!p;x3WMa`Ngg{y_TENDIfA2J;8T$~2m#k?$ckp9fFV*85p1QBUS(M9 z&H{t4fP`b_5DD^GisfTxOCG_()RN5WF>i6-a_o~$7oDWuNs3e^Ek;=D5ulXS+>+s# zisA4=PCLY9Nt&aZhYZCacc3{G2-5fBYRuNvID)>~S^Yii2)ne6k&+?#H+MTzhG*0V zAh^ChVC>)g#&U8CS$*UD3yB?kQw!RHRG0=%3`J2jQ5Zi(42b5T6k}XgPQs{x zu7AkOQ!yy2mK1NdDo;*QtOv!wQ4&DIjo}kf0Xh1uOZ3=2p%^L&W!JqM;7_LXrBzW- znyiJ<1FfL$c!+UO>P?UO-t|8oJj$E?p?5FUzh$tY{-tMd?U5kIhW)h3V-=6xa!y_G zxp(B_(PDICM)fYz*n#MyMkV0u#=ZP#%blvF0eKG_#_Liel;7puxm!L|JN1b3YoN?< zrQqqnXW8*5DtAxm6-~aVZ9Ze=_u_i%nV^a@H=1`Pn{U}%H(as0Yd`s7L~TyU5lP$j z2lszOH=2@VqbIEU$_>DhLnD@%+#h7q^T)_5W6PFa&{i-+!jFXMiwDm`OGuuMk)SSn zfdn{8fK?C(h^PDll{c~3mnT8P z*ctOQm8t5IR0x7yMYcl&1cGIx>dOO~ub-*8JXK5kspfM5e^8Pi?8sNgWJu{_IGJ5% z_fgf`>!W*i5c@b0!}<#YobfydEwM;=9Hqj4x|?r=!5>vc^sDB2lSA`PoWqxG!oOC; zJK*^o8x?soe8TVeeR$l?<^$yX8UPcxI2(LTXA3gfc0J2Gn6I4`f?$V~{R}x7W=pgZ zp<(z%UZgw(x~2t(xQjt3(WvzjR;1fz^lD7d_3Pt*-e(rrLOc@YOL`oN6#Zv>k_y}I?SWXw-f-Wjh(#HNTYqk-E*+(Z zU5$>i*y~czBXy~}bZ>*swvKF5ITitnLq=YzZnrGU&)Ga{loYa&R|;oGZO(NJZT5M8 z)j#2ZTE+d{*?Mr}&|sg=(29hTl}{&@vh>nBUQ*=|J9rOJ>0! z96l&8^}v`YTW|m!r&|X0$xK)pEQ9UL%@Ay~FN4EU;@s6CSJd^$1Npk$1xme2$cv6F zW9aE@%to={Debquy(f;_%tOvk0~JUNl%~t$NA@Ldm)B%gOAyJ>yh5j4DmWUA9>4#N z-PIaaCbx;+sC@TW23!Ja#5HvLX|iiai9DU#v+jd@|ly z=umE}p$5}W9)sl~qc-Rg@;Lbm>F8URuDLa(v?gBj*FR@M?H+Y#<_#s*7x*!bObXh! zcT8khNnoxl9(I&5nYut;RsvXZY1U~kRJ0T3E*@<$I`6bauixy&k9hvp=@v=nUj?== z3NtPa-ZXWGCqE|Yd7cmoUvS$;Jnt@yO+4a+ie zAD9s*fpvU|4TF!4Q}e=UmwIIc<`b?>eG$Ar@orr{*gNx24B?1(B@ES`O zL*p-tr!+ncJmCH89c{!2I|d{?OS=2#&)bX9?^nxkpQBv~K z2X=Cl&DnubKVS^>g^zef{An$Ti5o^>aC%m|jJYF^5m{LQ7oPr)gST|1dW#awCWs`K zDnY3{PP!8fZPM`>q6b|{EB5|KI;5hfkTJOF`GohUP_NsJo)a=lIgxrVLqEM7KIaMz zXnollN>A%x(Chni?8J`~Y&<$I+icJZ9Q~RgX!R_IAKPX0%)hGViMQS{{HMTJE530} zm-a^F+x=VLBR)KGg8coyNGm@zLiEJIaXFYP};QmSkU@Wb2|BXlXH0(9j0jV@M2 zu4I_|4q>E1m1X4$#%EUmGU+*MU*;rpWNb!TBgCt`h!Lel>>9(p zr;2yXC)(XBQ&B7>8*8_vn;6waTr`rsVN`mPTXEK+wX9=h7jH1+c~WZFHbB(2t|fSs z6kM)XDQautA9?-9+`IYczYauwVmC#FJd$nMnrCLd`Q~D#e^j&LN6VpiGX?<)%17CZV;=Yy^&nyMU zf4f~J>J|KzQ#BFv_LF#~0%2IZh31nqFVYJn+Pn3>A7OXPch{SxloE(pblvPQ0Mdn+pM3zPD z-+kFt-#A2tmYC33*x{}#Ztg$z&h#MQ5q zn@#WoM1DwP77>2OGwj3f`2FXw-$wrGZ;NxJr-j=fmmLI(j-~|fuy3lW*(|JNbAY;y zkCdfTv7*xL0Vp9j?52FCap(#~*5S?J{j--9H6vO-w86t>3^6aiKmDWV^B&Z~HF3Tr zBDuw3OSD_`epPpalUms7{K?rM{<)G7(}hzD5}!8X4lSx1R>x0#uKPPU$FCYSKl(7Z zY9J~a*Mbo5%M;%^aGf*p@E@q$QvJmwR_GZcO=W;1S4qn z;TyXqQB^bMr{Nx%y=E03W4(gv0+kVIo_b-n|I`J`OdEk1Y%x+a0lHel9>uwkd=a5K zPvLf5_+nMzL9&GL;U3r#@->yiGVe7l8>F9LKwS_Isd=YQ6>fqe(lU^(WDQbWkIkTi zxpV<02xr<{*{Fu9;r9iAq%}+mlo{$_Y3@2V z5ew7S7JuQ9eZ=F<1GZ;8`)93;=p(s0rj)$cI&$dX>$YMmH5L!XdN8%7ZPgkl9t#aC z$wRS3F)&>!rS&f~bk#)?hzMu-FacrQL+>$OQ>c&=Tp%vyEON1u9i zx=_JFhv4dd?0i}9J|*x$8PC39t5;50AExK=l*K={Nc$^np`2!cltO#t5MI~>0{d}9@@QW*y#Aa5cT8F)@pE@&2L)|2*_!@UhW9floOO$4Niw8 zf3WIf?}T@sZAnkj<(}vgedw6?uFlfN7;U=i2jP0=p1qAq0XO#rUVFal`DS?YGmR^r zGaX$s4`RRNSA}{z^(3(LG0+jc%THo;0EX*BZ8<1wXSI4t&dy3M=WZCTwn7F;bE{q?uh~=&HRwGBYZj>F9VYkDuPC^8Ys&F zbOkylKsi{eC}}f*lAuCao)yKwSN5W6LOx4h8TNkdlZ?E^%0VzvEmT{W%>nSB96U{5 zKL?3QgA&>$V ztB+7hhQYx`C!{pbL3*NyLDXgZ*7s|Y$p&9?-x|PbW(e_gg3=yGsr~^(AI^kDg+i!E zprFwS+7PZAotf#FKllA&a=)(MB+ zXoa)KPQxSN?ROeW;oBnS6wNLe7epU9Z@$kMTmDzsLMd&4#JAmynXAq2KijZUcJ0l0 zMY0Ta4?xA2HT=f-2 z4W2DTeQB@*_(gEd4_EW_%nuU<+Hq*EM&O?^c85^WF$5(xuBmf`mS1Z8FU<~%v3@D*h4yi<~UNq((Kw{wz)j6k;T{8N$p|`OI+

i7g zZZ2E5R9JIDnNgJ@{StFqw1ti%34flte)aXEi50*0_nU`o11KgM zC7WHJ;ONoAEUT=O%q4dJvOSbu#R2qck!e)2N_Z6|Xi!~Rk-cm7czcde;B>^tDC$+n znOJX|mPO)f!o7;O4q-*sdnl#7uMWH}wR#&JvAe0;C`9gDyJEgm$UXk<52>y~SA=#3 zYu&wFnwo6%#eFXVUS@Mg;y~ujr2qQd{eR7Y|Bss#AOcjzSZ{IMLIC5OB#ayKG<{WW z7G1p`Gk?m|{lLAa3q`=?fW1&ppWUYp_fKRiaIYKst?HyBNsz2ee!}`*iWGOvq|q{c zbK7TrD8Od|J^C3>^W^0k+ zHb$^*r1PU`AP(ivji6RtlTb=*XV}9jfWu!TQD256yRe%Gw{|QL$)Av|@KDCe?{==s z)l-|FQqoSnOpCMJm1i@(@I-in@3VIDPG(heM9}R0qh~!-azn#kJwDZ3m8g`yd;g(t z-Sy~EF@C~iUm;OxQ_P_`4ZS#R@|y1zwL}e$jY3RPiT2x zLeJqQy{NeFYS_~Kfc*<3;y#Qol_a%i14L~xe6*bE98%i`E66-O8f+~sxZr>0@^KIR z_ny^#o7D_!Pps`r4tuVYwB7ME4v19H94Kjzw8v8ROC7yYwib-)lcyEX9rXjry6fR} z^#mV=3}-;*K!3ypD0EQ`X2K%Knj1XNd^|R?l~j}~IQsl73GYhBcC6`(zf|7mWBeCy z&(fe_F`Pf-V~jbKKLM<{H^Wg!CcxHDM{%olz>}C{@>?BKB+T**dDwp%72j|#u2l(S zyJqdgi(`!iJF=XbPP>QlN-DOxWLy&1II9L)hjN;l3S1;*oJ`;;X5g`mjb9<{!MuV++<_X)gNt*?$<)zxjA?*IROr3hW2W98+ibTj3?DG=|k zEa6TGlMjjdQUfNjKODU!*AA6OdPte6=`cziS};kp;Pmmx*lLZSIF5ocuWgl99@BHM zKIbZ_3y0Qbp^*C(Jfbf^&-atIZ0Wp8cHu!m*(jA%tzizg|DpHuJ=lN!&Ejb5R>_o; zo2;=ZjDtF)40d6JW3JO1*L1=e28AnGFfZB^`m%nFaLB+gUc&hfez*z%L}*#S)@K45=f zaBbn3MVkM*(zxT%#fpGy6(>I9N4xo_o1!e5Tt7#1$IEJXwj>XwznL~WvOoQ^$6#A<>-ixEzRU+Pz+(1U-4NoWpI4_az!F!9Nm7o&BBsq4y zy62!7=Jx&3>ARIMcq9QI?v!B^nqN~aE=hOJE3s=cGjOrxeA~6?%-`LsXUC(wKtocDAjLNI%5gs1wv|c@*J{$ zug^adkK0lSQy(KCVvPNJ=;CCymAy0jw6feKoAxxb`BiKGqiLF6*b{j zEL~*QI4F#yOd$QXtlkDK83R!!3Ax@{f?}eQS%B`O1W_GM4n^b{n%9>;?Af^smlF8i zMcu?yib1{WYkZHG5h=g9fRF=d75y^f%bW=GtG1O!Vx6awtLk|dU&i0Ff0R&{x%b5Y zoM_pr>nXqY`VZG^o4()!)?n73skBVMQ z&?B62r!O0&DE_RtY(ZijAF)^H>dYgG%^mzkV~Px$_`p{d!o@-ppBTW1qgyClq|=$O zd)lhis{AW(XTSA{672VZJtrP0)Io3N28#xGRIRHqtuGC0xt;e>s&FiZ00ZeD&Dcv3 zMJ~3l_L-~--nRK^LEcZP7ENOk3QC3=_JHbs_xv|7ol;ce^sNZ$1c+a zjc(Rv>`_0$8H&G1fO|oU7!TF5mc1}9bjWcFqp)c6oqhYfHZx5*7wPD>gpOidEP;`S zIX&k3ufOQ8#7bKtu==5QM$VY*(Ek(@siR8AWbZ`{;9E1h%;d6kb-6=o+D7*Uk-GHO zXK!`H!fAJ4WtB|~wmIjZTRT(%WSM99tSIxYL45jG8Aj`@7oeVdJCk2jZI zR$v^_@-KB7k~7=D*N*?WBQ;9jm|(v@?`}uOu4ZUyCfl+D+SL3I0d<_F?N;UYUc%ip zcO4ggcJsB1j=_6{n}z7rom}*1n@u?F^|5OEwpl-*h1^oLx_l|fcL{d=>iPXI&D>k- zlWX72zyB!LlmT6y%eroKs>UD9)|Ac8qL{ODFy&EqkexOyT#E#4gsdRj#B=vq$?aoVfzmTqf+vdSYa|*7BEugQ z-%Y!Y69_?7QXDRi1UDG2O^$w6uSAP=9-dAK*K%>vB?oC~%AMgiQl9s876=-@Hk#oL zSyDo=I$&NuF3*7KJII6haOkj-5kvU8Co}!R(+fK@019H=bFY=l%iVr@Mz0ojb{Jex z6YYcVl>r=^*uUfVSK^?}8|bg(7S1K@pJe{HxcQ!-z2Nra&yUwDSr4weCi~x5^%yDj zy{tWPA&w?zPQ~aFObs;__T}jDo5hF|W@Sp(??3WM)FO43%WU~F$n^Vg<=FwPl|z-y ze&Z_`_GX`^7Gnn?8+U0($7Q;4D!2WNO6PF+LD}UmS(Vw)``oQc=T`%NY}hZ*XZJZw zE!w8mW8du(9%6h7!B`)VF*Yk}=UU!7s$rv{cQyN6RqFYQ%LCtEyUAakR z7PyLZpCo-!_)L#|+g+=7ao3d(?MB&cUvZ@q|GDYH*{$@y)2MV;q-(SZS4_9e?Fxn6 zEQ-Nnycn^FBBoC|KtCwU0bMMjT(ws#>gV^<&LA_K&P8&ztj5$&h4vF%c5??K79hiM zOMiw6@%lS-uZ67}M%a$TMa0Q*sLQzBlEZzj)IeQM zQ2B}d5w(yrIjj0wnYTH|O}P|~Ed*AusszKU-=WV`W%XATC~V8j!#bNQ=!QQHQxpjE zhU+9M8kZwGtAseF{FU>Z{b-yTustlCQL(o^C0Iq&$Q-aqAEPify2c{^k%kg0h83ly zB^-co2y~XqLX;fZwEFM)C}Hro|3){>_4=PjKAw8KU%9ePtb3+ATZT3}4V$*85Q zX3DpqrQeaGQ9DsJ^DI`+KY?DnL`=4tU?|EVwdKaM*8c^e^?qT5grlorfk zXQ;H32UnCWv2#F%Hpv~JMswgpJbkg|ka+UD2i3gqjferk^z`|OaMjW}Irx#V7@plg z?A;b^vHXbjc-)_Pvd*LZiKUoQS*LNlmv~b~>oC`kO0-WI=ry5kfvk%HRjD$4aX8?a z%h(;=u)Z@C&Vr~T-TDJSoF}MgqHqON|3G%FL|!fe9N4?^W^Nc-ZPe4;dON40Wo3DU z7e9Si0qN?GO7xy}*ePz;vUf&0XDieEtqlvp9RohNux1L)IlRaOUFTASY!F)Y`PO&8 z_5CY$&=v##)uE0$NJ@QoMDxUe@9f+4rGN1HA?o>-oF06bY_U;DM~mV%{)?zC7vM(G zQczjwPFC?>;Zz@okpbNzTV3Id`KT21HI?mF`N3y3O6`{w(PI-1y`A zw@>oOT;FToMA(U2n{Vxuq5d&#^fi@n-z*Ipb~SYJsIgu`gJxs3pnWua zp_t9AlD?GwNo_8Fxb8+L6!f0GuJR_fV_sh_S2_y?$3~&ok|*TC6vqtd8JfR3?vSZ2p(v~ zpJwTi_<59}+bYK9qW1vW1ObN_whiyStza1B`MBHp;eY7cVGF>2by-XdB@J8;QdF;t zYg!d1apEKACrpCtO7~v)=zpi_VT9X?jA2Q=pwV&Gbo{7n58S`u6f>V{JAjY9anaBq z0Lr8$9dRU5kCmK}imUvrmu*=(+V^lS>B`oZ&i=*sa9?lTKDcpGdnJiFe`5J<6x^+hJSKyE z?|P8h=^S}ZqW{U;ozk;|=XM3C2r8%%z~?Quzt^AJtj5}xeD0S+Rg-Z6SfvY1}IF?ANLxqzzWw?=U;dpQ%z^aUy`HS^6ahvdc8~(#hpch;tx|1mHVBZrkyfSd79~@p<8$Vf+ewS}$(3=~ ztXiQxSIe6XiHvhaK&B|)^!nZNacgpXBfSIuiYceFUzwb|JNuTyeW}vZmmObp0-(?G<@{pP{tOlaEWnLoO;>MyY*ff8Bq%I3&!(o$}uF z>9=&XtCvws!rE_r=VRdi^645W`PCP0a+}|F*6WVlYwpIxEh2$C;#>!hpKDwEQ;R}O zjqH7| z@g+uK)0^=365Xbu=mltK;x%bAJImRO>5HKRzn!R4R$|KB(i3x4F`S|Aqr`VGA~&-7 zSsxTG1Qy^%<6K1ctKR)Pq-FIqQX=EnY^f{G4h&=nG{WN^xguV`lvlFgrV)+|?qn;Q zkAP`-L(?T;!jx+pG3aTtU!a$BPP8P|zM28%j{b@9b8hwDu%~=m_vk}}!-pX!xf&Mj z0()iH$qd?6bL|5Zt+Scjby2D9iPl{~4(~eu#UxfHr^cR~>CS==z%$4eDSpn3fBT=G z9c;0gC;uYTAf?vL%{i~C_q5T49*PkiXrma!;Evi=-;}g;Ie6uoTY!EBG_t!dsqlvd z-`LK6*hfIbc+etY`c-pa=7G)H+jL&qnwr}s&t|)In%cj!0{ZBK+F*i}*H2ZpV2y{?Ex*M`*uf^8JFcPw(UV<1;e}yJQF*a|}=w^d%-dvW@ZEa+Gphis`L}o=57Z`<%VX`iC zUMS~n0T+I0yjPr)N96IEE;Se;TNhbnPVJsoSgt!MQSyCqQfQxl{mot;>aZD={M4Ef zm@$0RN++oJ_$5}+wzcLR;_~UA17(|!G z@`><1q_l!#9hBrZLc7N&_=FLOqS6j&343_>#(zpSs7ieZNtip~X$o5Xh;Cw}@+a)P zy4H8Q)L#yoIHv`Rpjk(`!!%p72U`d$bv1ja5xvqTP>Tk8zkoBy{mdd&g9B%s$|!QLH~w|z3g&;qppe) zrRiuL#m>Y-ye~Udp7_V)N`c2~r1YjiCoP(7n|J?8I>%?IH-{7u z+3a3es|DcnfT5lX$095Gk^k2BAH`H)M}A+s9ZfD}Z>?MUf(&NcT-*UsKGqep+}Ku_Sz-PECihsgx*_T2XP!M5vdnOz*kt&L?_SnJ=a-^;BJXl}*y_zruK%j>I?7i6vY)(h_T{r`)!H;qbi zao2~LMMOnJ1vEoNQ=AZIvjUul49C>85EX~4oHA=y8&DAy%~>=n98)uMs;sPVp35n- zvQkqko6Kx(@BO#mdCza1bJqF4>s{;p#KZITTG##D<8|c;(^tSo8mh#QH>1O_6vqc1 zUVm6YVjXpLeWj$R+j?ze0AOg^6L&jL(!G~5WQf_lw|0jWW!XYf6!u4qB zU^CK6ec0%%Re5yramIMG*TlKB+6q&Vk4Vk|o9vgG>ugm>Ixpv?D-GCUao#{m11*Yl z4{wXgE!3$|QO%$_=Wkle!jJ-tB_xJaoKiX|{f#>D{YUWZXBpyqTMqz_|LOerx=UCKZ3j+y6 zw+f!q;+vDxk)JlZp#44+)W&F~H!0IS#vPLBesUX_IGSrq7QC`L974EN#t8u=q7>xd zjS8^^r!28P8drLbUPxnJm-F^GaQ(#G=GC73fRG&m5zWRhTbv1jP(`qSPXu6n=vfZW zp`ej(=SRcqu>cE*R0b$u(y_$e2!Y}#)ZK309v7ET`}YysLmvBY?NJdXAh-W{>fQs* zug>PLdLP)>nCCGi7*K0g`P;FMLqoDk8Du=GP`fMa86KO2tI65!Hgt54e@WlLUJbst zQW(Sgc9eBmmGRarweNSI8{xncX5(PVl#ZDru^}*FQV6uXIS~`%< z_OM}!B|x2IcSut&Kd(2r6n*{-n`C>X7HB2#a5M9>jl=YozKeNB$C!z5~ zjbpee$Nh((#-RBj6#r1(WhD+amRlmVxkI_euvyW?n6!AS%9^ZGQZxwkd&XcSh%5o1 zH0|14d=cXYsV%2kli+vCEw1WjIEeM^N(-Cd)mMm|iuS+ulxXK)xnxj!P&590@xao^ zo+}$%uhxBM+F;R)rE8vE>cSn_J`+?;q0;hbk&m!csB|_Ot2!og z)+-L1X$s1#!c2s2l@Bc_OYmobr9EC4LsDSRLd}c49VL_Xoe?1nehgs0>6Ap!;+vtO@X2aS4>Tf(hO0sd32`nHc*qM6-k=oj2r~?(|hTTMr0uKUML1XA*biH`kq>?9 zqLAwx+Wh8&R%xc~`@-YA+xno@?qc-ZX~^MH%PZ!WK5MT>u=~9gl?=zm0*-5zC2hOd zH0pEi)ceEmmSYS|<+A%{(p9pEjWQ}qQt4s>@nk8VsG?}se zkJA*Oo#o|BlfM0A7e$kW%cdxnS!aT|QjmG9grd4&t(R>1&cLijiV}&XKzQ)Iqfub4 zt6rMMICTZ}v7uRi*@p)AK`FpaNH@+=!Dq)yS;Uqjg@f1K{v!Eat!r||4RHNh?-xUR zMKt}gFmx*6YdRub26+zdV=y|A0pw*2phaQnuu68MYY4N=3TCF+h7U#LsxpVNKGqSJo!_vx{>HUPl;V@Pk90$ocMZK8=es)4{k925~! zCKU;)$Wy|JnBf#z>L}d;Acvyh&wAFWmF9Z(T~N(hD6Pl!NS9y5^}jAJEB~XVf~EFR zqpJ|>`sm!YvcFu0Ewa(XPiL-={`$b(OE;lhe))33$xCgu7*x zXbL|2_=V2+hv!dJM|C*pgnap1`9o0C(!JYz)Xed>*@n?UKYHi=$98%(1o|Ujg?7iP z43nI8j_B@F%ij2NK6$_CXm8EHHjKG^zln+5;i&3(1vHxyPa7nYxLFAVmN zPD)hsK~$3CE?&n81$3PBJ*H2}t zwtjQdW0P|79`MPf@HY82+=&scoYu{|>9|E{)l@`-G)o#rroNCv61B)hp6R(m^GPO! zsijQ4egZTNc#++@67@0^;kc5IDrZf>=1xY1)T_l@{uh78lfrBu$gfEfc&q*2t`;hQ zlSLWv`rz+7r$G|r(3X4P5r7smeH11TDMa$7TC?*|w`^}` zx6J4_pDv$!83N|`BN}jgrMxa8ZDr?9R!A)YsX+ih_*x?W*PM(ri3V6anx@XE<>SJe zmn|p*AD<>YZMfv8%3VekTI3PRTMZocn5`5)2+hk#uSJIJomK4o%ckMc*1$s+*u%aT zW`8uB*On0WIIp);ci-d@=@AA;)6&mdhWK57^Ov*xHD%}3t1AP>yg3hhoLZ0IgZbyq zzpdonQu@we_13cu45BW!I(Za5=QfekAMMum$Y0~DzkGM)?u0V)Z?`93j}G}hI1lCW zs0@)81Xl`6#r>UQlKSl%?wM~(Gdvy}o-tHtdrvf&2Tb$Yt2VbM?&+Ikyg&bVdB$T= zIQLPe3rLi!mB*7#DBV$|S2=5ilY-Zemt+-}+0P@GBbvfPNXhUh${q4n*386PY(juH zc4ZC<&~UU2%&WzJF{7!*;6yNE@oJ_r01Dy&3jR9JO$S5N!*^@swu^pbLckp_Ds-@D z7R!-DW^e2D(m^SQk?7h5ma-;G-doK z42()*`ju$@ME6yKy(>&Ab_UmMIda|-Y^43=EoC-3$N6c{6O0KwZshPg!&ev#3GpGS zU%DH`8GiUQJLK-DCc;IYcxd(?wN?8ZN%m^75)8u{JCI6@0I4{?8Z$~ zwuxypPMq}goJ&RRwc#2$MM~bC(ZiW$^OkF)6*K(T^Qu#iMvl3!(mac=!+LSmQIo|_ zPpvfev|m{oxw$;$Zrk?$$<&zxLjvvR*@KJm-|a(7e$sT0yn!_LFKbUDbxzikf^ z7^;_zaABhI-=|KrT+1n2C1fw8ZCZ*N5W}=G-iJUgr#=7+8NY_$!lmT#2ib(gZj6V3 z*)u30h>klY#{Nj?`gL#b4uQ)B{6v2>6@}QP2=yke9V>3zb6U45(HLot+_n2(@%dG( zy$uriWn-3H@XoV@Y*m-4zsp2}rpX-`9Wr%Hq}x7`lOt=LBpURjlD`REL)j*(4oFe; zJOHfG8^$GI+9RXADl5ojPiAaw;6S-Sn9<15Q=*g_OM?rEs*aP&)1|i@!kUEB$e*nP zpI==(wqJU$rq@mD?O&dTu1z_|mVpBfHcj0)`ZfKm%#Q&hsw{Uh%dFT<`p;4y^xwl< z{e^5_6T_tW;sK79(Z&_@GGWZhynqL8o_Fe6X8N z%&$A>_t?GR_?yg8o88gs7yqwCFi;GTVxz@hSna2rJ~K#cTff@z=&*1^kqXLdgCRuxT4u` z@wVP^1#9W$36oUMd4GS@AU1=C;CW#<6B!U8dcaNZll?KZo^lj>&x|KPZi+Z`=3dx$rEzz z*EYXq$A*>xqX)kV9nmt_pPol*Boy|+@%{pZp@wv)4|svcka8vYa7 zT%Z<|7f0#*5}MjJVUiH_DY^?mA*n)h0i^D=xcTpa!ipus{Q${der4Z zn7w2nc)v+iHYX&a*SCAbH4TWA9k$y^?7CyVGHQ-W$feo+NrrSzN#j`|8O4x`6;w3i zLz_%kL*n>8$KCyzpE`XN-|c(kbt5{m^Y1hJgXwmRM!0nv?l-<);~Q-Nm@lp0a_!Jk z)iCnW_TUKJ^*AiRxpCUfBum%!CStA|?>r8)gHd&CUA&kMyTSN}GCm}br1%=tjeYII z_Hi|9B$fQr>dd|V19iv$5!^;$K+~;la;tm5y)P8>4EADAXi>g+jx2jDZ!!Ol;kp{# zqV%gxpA#uvX`2}wRJuLG^?UNFf^2T+ZR zS>;mnkmOJ_Wbgu95M=hq{@dBk$~tz1$1E8!$mR6S%yU3@cRMRI8GM2x@p1;8e#;K0 zYZbnnZ#HuM8nsnD@vJ~h?Q+Bl3W}CGk!VGKvtDUXsj0JD15nqqaomvH*VBZbq=G>v zT&BY(bt%#nyAwY>PVEa2-MaZ@IKUKr`boLf>ZPL5+ZFS%tl#*4iWAxZeEw<2el=|M zVba)G4hDE^{O!%sco8R`!z+*v93&ndt7{=JYJBo)0+S%pE=$&w#GatH(W>$J6X%pG z{%jyZG--b>yv#FKm%6$ToawXgqb8Nw#}P#SRc%vpLkK0!kIqJah}$}F9?!k-3Ru=5 zw;UaD=lEO{>c#5FtCuTEnlJZ2KAe8)SlK3`bnd?duhAmx%R7lWU(BS+Cbr4IG+06=Uhf*K6H8q|-S4d&|uIQ_tJbw^8vCtpfn+As4;Lq{6x;)rWjT#+3t zfuRIO{09gaSv&nq%?kId4p*9=ZGZ9PF#kdV`<*=d$eHwY;=vF7SJV!Y`Ng>`{vm@t z5Rd>s!KEL_@Xf0;*e=%s!*iaLykcrZR;>Qz(fe{!VTzlcI!@&Iu#E#1J!$^)d()zN zMfufUuT0L}xmR`XBN^lC?)NlGg($HH0JQT-vgzgV`p-`&~o%VqEOE|Ka@jiiY z)>eck{_VEhhV5Uu4(@5~Pr6xbb40hw?jYlJ{LGKSo&S&j?}qiSpnsAgZ#x&=NgtX_ z4drC)EEVF+(>5nRp7YllrfmpQ>VSEo)Wr%oHdR9(qG6!z^sw4iyrHYhJ# z+Ngi5sOD`&tS<633RK(_@t9H~|2U`pLGkGG^d!{UE|10&QJvXN{$akKVv-0mf5WJAblOa zOw?q(h(Jn$Q;UMH)ZWb6F)vo38DG#2VZC*AP>&jYw;0rP*6K*THiPu;(7t}z-~ORu zM97>vtpB?6DT0LW)UlLwo6wJXA!PqL$M;?Q5)M;%x{ju<{!oXLD_ys{@{JzV76 zuTx_Y1>d5R7cm;iQ0BY#Bbm->I?9!5tTO%0iv$o8pi-+WDP-P}tDUip)a=&{3?#>$ zpp_(UQVR{M*_TsU!31z2ccV07QL!MuDkhaM0cTpR`LqywHR`maWIDzM;aGx_oRnJ& zfWlX?M}qj8w1ddSp{Ytc!l_($SpbtH$qTciN~qGud2%>s>r1IyO%+-Su~zjL`*6@Y zNUC6Ium=o;r8_|`yG_`1?IAvR*@fS^M_dq$|bS zzAxC09?Jsq_P#0KE(rq{_jE88pFqW2;IGVG?r69%3yoH*)YbTlLksN`|OwY zgkVcEpHtD+MiBwv^Gofl$kl&#Ob}m0x)_!14hW~|@ocxv`mg;cHO}8?xqb*T7*;i9 z>>~~E+c(~@{!rcLJ>^#OJ6lu3aBqc~j~?^Kpr>yjGjT6c|FQeH_j~BJO96L&v}|r< zEE`pW)^)Vp@-JIBtOJ6MU0t^sAY`oH+KI<)m> zAbCIDR6o9ad*PW+=xfS584nftI$$%ho~e4J3VB1pRDKOj9zedpuC1DWrhu_6mK15P zDH9W-nJsHdUc7D!->Rsz={@pICqW)yVPYelg6z0zrHw*l{C!MdfX6>R`q%FRX~d=~$QqL8fydO9UcrHlv0cto z6j>dsNG21zB$a<>ODRKBDs~)J08CJROdL$1+D9;2;2O7b020lVT?)e1P)Ih9&_BJG zH^RS_g&VC7T|-&X0pLrb{3!knW&0v|V(T5|Lie%UF6H1yiPo}~Qvcy^l{mLK|NTn- z=23p{(~ok)x64GXn+U&GCGjSqp;YM z&m&!md#3}_KH7DApYdgSnfC`=3fLif(|PalR7CpZ7QSi8j>22QtG`kn<(FLCe!6rl z*rrDB{D+$1K4#>dXH6xK9yH&_9W1+sr(f!xKKzqEJUwRc{NdV-Px`m*FT9TN4el?Y z(9PKSLuac2V+&t8nm*h%9trr9a9rOws9|^5Kv2}oV*B%2-0|mG?1?QZhL@brKfGGk zcKzcON|fS(nE$uK1m&De9;mN09jdF0kaI&t z2GT(=&(F3HLO06Eu$G(p!1Hs2!^5Mh+bQ`z1sBn$>diW#fLxFW$SngwsON456hv<= z2bSQ<^)ogNmUI~qsN!sLd>9 zgMq0qxufTmo$nQICVbwN?-;GA@5>J~nG3~biN2AB%Fxq`hBJ!ve~bfNWb*&V_xFF9 z4gN2$0Oc%;Ia2oSZ#^afVMCgqq#y3aDO*b=_WCQTgGXbDWH@t~J)fX$EUe5VgUHh% zJ!Y*!DF$T$YaabkGrx5G;AnXh%+M>Fm#jKM@2qTo|S|ezE_zGI<0EVBD>236>m|OTmDyr z(zBs_nz3JjFaMeL%m)g)Uhc~Eg)c{y@wPqZO5*Yz&VEmPGd>gW^RC6~juDMgyQY+l z8E@K?xH3w^?JKEP;)BwPQ6CCklNZNsAJM)Dl1U<93;xmfnaX+6@vGif|L>uFif*UE z&?|;Cp(42Rqg1_bjdxMujaPp@e)Im3c=p84oqj9(Z!L6aOr!)*XW@FpfCRZfr+TX=GTL&!Fh=PP~yTJnKcwzJ#5oS}PAyww>#7 za-2eWwpk)S$$)!w?W+_dT+R6|jj+B2Ap#-VsflIj3%Dt87dyBlMM@Gkj>KT)IQ>$9 zMJgg5Peg3$pBdbpuYzFxIaOGHwNSw11_gSbeHq^Sa*1j-@0}Dm<*n`G8;O2pO8}dt zaJc(vuKnI~GkwF)w@^L`Kv?2G{*BfGqdvy8p&Jfise@Nll>OwcXF?2qc*>H-Wx%@S ze&hQ&9%(%b{~8;l%i?koTSWD)+~P>ir9$MqXKqdT<^ClCAa`WG0XY%hbnMYiY`&qk zSMr@)nd$))Y7(OTr}C7y;f-TH@7?6CYA@N>ncXqU{41nA<6hOfMQ^iLXJay70Gr{M zJBuf`4O;2$uUYFpkXD#2Ab2~N9d;iwP$b`ZHTkCaP-pJdVoT(G$-Tr8`KZg2DpTK9p`Kh(OSloCMOdE?~%Smz5H6`O>GZ7^;Ro#I# zB^b>NYf>n`DgEl86&bi|@1XJ@W^fzUE3VAWLtDb;$cD!>yYpG?u94 zfK+T9oSJK;2V>pdXQa&s>h8%EXE?bl9e%yW(N3(!7KJr9PSPrwseRwoY+5=Rp(Hn> z-}ruvv$vk}`AQDr5zz+t(2I)7^o>b1kfL`G=hfTxU!Nn%MEO%6r(>X{g;+C=3hvv{4-X4sFwN$CS?5)B4u#o%xLs?Wpy$u8+mq z3}sQ2^i1uMMeWHppK+bsaTMYz-fp8dhjjMxHMPcr-|x7k;k|q5QTp;`?a%qmrHI*_ zH@*(fYjXSXwK_yT=5Ip-vNC0>3fJN+LCb{VV7f=$Y9Y)Nl4>6P$ns*Gg@Y3% z`RDdIggK*Fa~pD(raKenJ|R7dM2`|=MKvZX z9n>K7PUuPi0xW>b`Mehl*ThL9Iv%QZi#C_|xfx|U^7%eYXlP;J!X)S&A5DC7ScNex zjqmByh4(O>0r4<0Ax~NvRhe2eGdWnOLyN3KCvNtov7XfBvj=lG=YTcnj(&wo6^?Zp zj|9h3;x!E2Cmj68G3SlD6?k+RSA*tM6NR1>kw(dmvEY7<-hQE|RmPEo_#+pd`>*JP5W&VBv7Ta>areKx<@Xdv&q;S}$VcP(jf zUiT9@-fOq}bpDeAlx@!t{`Mz0zG}gwQ2p>*tx5oo;#b3(dnPB6gO7UqTXYUg>xE35 z^1H8t=wOad%Ik;53I0ob_Vv}Mm^du@>zrQttHU@WL0qwy4Xz;nWA#uw)-<2S&j90D zY}_aSuV#-!VDZ%g+_e)pAK4699gsAX0qGJ8x`EZb6@#On+6NYY{YYz^whNj|NF4=< zB~$(*C}NjFCuU13oadu4Klu8jqm?z8-mRTo3qU}(sBYOc5v-Kvm68=!3wd<&^}GfF zPPPIZ)!iL9xI#B6j+}IOx4(f9kx9ihS^F=+yh@xCsown7u7NEvoI8M=oYnb?Nfvdu zLNBt-+}ykPfuV0uCwU|h0a6J!-fYuf5?)23aJv5O3P>0NKt*4_{R)4MI-aGW{F}d< z{SE7J_}6$JV=dblbhWi{AMrrHKj)fj%lLPuFHK)@%nL%2b1}{@^_s$Nb|QCJaz=F# z7AEP-&g9;9k4U9(ah?D^;_@{r%z$!@sHI?k{ZuF35FJ?_23#e8k#EO_qI{7c8>cP8l)mjc=0g_2V%Fs@;Nfxfe6NxZuM-cm{c=qJPJ zCamQ0^y3`U@EySa+28oD$rO33a*v9qtrc1!0h&K#at4#4o6=_bE7}`JPdD*FBpfUB za6E55^=;xz!2z0sNB<$kv|*S6Foo8yiwB(HpVTV_t|t%U7XC`NSHtPxnW4A>(25ia z+iS*@BsdVnR&p(J%MnlkKltPI3=?SyE58#oPH-$Heliotspzt%+k@ai&I-kNq#>ZH z3l7tcuR}>u2kR8ZwLEok7!+DXjH>y#UFq~qhJH7Yu2cHAg_g3NSt`&G2+>KRY-DDq z0vgjKOIUcdqJee2&}fpm!`^3aR3X%rXG#0;-w!^viIb6&4AU^L>Xy-O&;cW#Jg64oi4>)nQ-;NjRRL6 zMnxJcu&lHfxx>(`bqPrB@;a<|csxL9d}-*c@3_#JG?{y<(N{e$|7IH$BP>3~yl;Y8< zsUM5wvsDGM$e7-)m%ABjg|m_;_cyhQ&bsTKgm7HZ%#anjvVqP%!RDEDPj?N^4v}O7 z2Vf{52FisNYY!|(h*r4;P!+4=UJ`-mwT&Y^{EC|r(n&)oJHFRK>ElCYA<y(jNBweb#f7}=gU8gq>hw!^CgYiai+R=) zcGu-O zBZc!wObLjAJ%~Z4@VIFy`}-pa)1WVP^N^63ahPp~)k3P26uAqj&?aXs*E9~)NH4jq zK3~`(S7uXOr)`#P1(tHJh}uimG6b+)!n*XCW?kdJeqPN{nLw^m?Iq8-fJOa6NkCYQ zUmw;3a@;3ll&JZQ8XyuR>QJTE#6t#el;d(Me&f5TpJP1;|4Q)*NK$yJgqbS?)kWF^ z14;pYuEaxG#aFX0>SDSgR8gpFdPoo)1`qDdIPx&l+nLenudF#N>CVF02r~l=UC2D# z8xyCmVX@e?mcir;`s0JZ`Q7L6HvbV0gJ)vfvF z=K6soE3qc!nVwzFsET#sUI_sG5Ag|P-{9YZ*pe-(p|L;I@?ACO#g7S>9$h_gpt7Z; z;o(u-tuLs+i~h8EnWliFAwk0#P}Tf1R}xD+XyQkbIOI}X*fHw5cJ#mb`(GpT|LDYnL081HL9IR+;QjB2VRDg z(h;LRF5s>7c~b~TzTGJ6@#Utc6klVd#Y@V#^Q6t=Jzw?#L|rL#Ecj#lzQVdce)K$K z!Gnp5yW!ZVn68k0USCq2XFQ!DDl}6(ufwO??xGeWD7#r0IVxTj2g-FGhxW^LrP?8& zmRtQW%~5`jxBtes{s7YYWBH2uFTLmkX`x59&UY~E_is9uNkf(t{CVI_PRYl@4zNE&88Wqz9m4V$=i2Bs|{+&p*at% z7d-}O$B)zUosWKj;6gLe zm4&r*pIFsCazPKS@d1;P1F{ck*Wf#Uw;YL@+=s>Af8d!f*#3NApQ)dh%ar!_)Ao3_ zg6l`&QR6ecdVpQ7%C*W0T1y#07jX{lMgPjLe0|B;@|&*LEDB0?N>?L_V!TDmCB>X9 z+44eF>KR2R5I6-z5Ueakl5F(h47P}OIwNKhK> z2LbFMs!}k2mkJIH`5WKw2?o}KfG_KeY)eHpg41E__o#)># zg40ezqGWabsDsSLJ^{=O<5w(SMNiI)F?3R8E_ho5GzJI|dxd87e$9q_58NxX-vMjHw`*2zkZ?U!w1+n;;W7&5HXr55}23U{~6 z6qj0Et^7Kf0WhVv{6rbzEh=ZC2((8Z|6loQ{p9nm3){ErMabyZzD&6oaBdsEdRzQx z?Ocmasp^V~B3mbukCNg6+^w+WRH0@wFxH!VGXWtU9U=EorQExEoEZ1SWSG!34n)jH zlJ~{)Q#jN;!W&0PP7==wX}UKJIOr~r>~&?$=z95cIc4M(Gn4Ze6*5B1ln5lkLIB3} zpgWw(>`RJ4;1vj3Y)=AET)|;*>wX0(O|mM$Pd~dSZgv&H$_?mIDxRoPFIF_;3{lz%{GD0No=uyqQR zMMQh^^)4>h5KD8&WF&ep5<8Cb3%g~0jOLA^9%#nx^YALXXT4@e_cUrII1iT&&GBCN znu$e+GYeIcLA-nEfDY%`Gnq!du6sxwxM+Aop7vmS0nScz@V&euf=0h5NP!>B>L6rk zUn&Ha(!=C*nLZDujaB2)ncHY2NMq4!8v;UPy^2%!*|S<*wb#W+GMjb6 zR;nrauEi(rD%=1#+z)+#%GT(VUv|6?tB{q`y)P%eA06*;-Y~}@Nmy?;x>ahlQo$iD zR4$F|d6<>lAKK63Wfm)WX^T(9U1&JugJrtDvdRiohH28zFMBRebMRDhbS*s+&Jb&G zH6XGmFbJ#R<;Znb5m!{CQ4I|q?2sczE@QoQgdfw%{zk)5yU8aI_Ix!y3(YQc$*o20yjqhlnMlOuoYuM(4num z{wDt9y=J9IXFS1--0YHzf(OYQ!trLw5PU4cX0JJ_Wv~vqgU}1+xYHPfu^47tm$&ac z4X309|BdfIM}^j-y6;=d<&+!h{0&a1NkBX$!&qUY_@PF8?hWfAJ%3)Gwq$=XD4g@| za%^n9^Oc!a;J9-|3NQzd=PYdDIH*V*F`^ z3l`yx<57!ayiAGalMNU?Us}jgLTdqNI?hHSkt37itkmW|xgkhbf;^muCi_s8oN#=A zL~Fp+Qc-iau{*z~RLy-70Jdwgv7}J)0!Un%rw$7U@9_>VRPYZ5_`P0N zLCyH!J7VX1K~;ppv*b*!p7Kebqd&w5cR;La%?1l8siOV$qh&y~>TTe{I`82^E|8E2!9bH z&8Sp|t3leokhy9T%skDk?X}>_CA1K!8;h2C)TsbrvIV%NGb!NM$ioSgRce1 z9hf9YJ50TTgzv`V;&lXm{nMr0_CP0PTbJfYtn{_04to4HjGpZDPZ>ytzS^=Y98lm8 zxDV29xSpa62muKyZG^eN3X9?M+sc09I~_G@J-hKfR&-Yf@0MqNJ)r)voah0VNVJ!*zjEa}^9lk51TKAYs^?L!gN2S`TvW z*l&EF#@JhrlHae}2dT->SdHcWQb)_^D1@JkqMi1JWVok-W=`>FY02HvZY`#L3d+@8 z%Nl|Pe``FfTjGiz6Yvaqh$1)YHRYy>j{@6gSu(l;pRPY9$x+xi?L34G0cedn#heD> zl(^sBB3>t$!ot22v)ujwaT>!U8B=@0sRUS$#@G8hb1!fVnHofW2@t1npFs+>ZT%7L-PIyzs+h`1D9)7waX8#JW80_#A;NsC z2_aQOCi>=M|3dVbEKpgQqQ*eMD@zn0YA7`gwPNc-#jYWD0GdO0sIvJNzcpWd4z8KJ zuAB@}Fpr$@*H>#)splRd0V~zH7cpls(wx3WHx4011mi_xk` zTcPl6WOOYEi_R=0lr&`ABDF% z$4FM%JC8CPYdgXnU~*;QDH`K!_Wp>BMQ?um;c#A*RT!XO(^48E9r0RnyGGI_4D)!< zwYS88kpRhEoSvX6tq#c{lUvtxfN}P0l=1~+a6x5Tft0@M5e@B#yV_sTSVwZJ+#kZ4 zgD!L4?E{e+bw$WW!y&6^o_Ti8eI)dH8VuRK@E&BhD6T~5vjPnWWRxlc(Lf4QZA$JrF2m++mp2J-dSVX0hK z(M6IunTE@4uQUvDBZ>DYE6fyZed$Kx{Y?$A}bgq1-(9e_TxZ%>3i-~ zWjYhewyOpNrt%D5VQnUSCa4w(9E{M+thH~Tvv~Ac*kT9k8mJak1!H}afq@9F@gHC{ z%%jP`m+U#Oux=eMT~^n;u9mC^+}5RXk7RLPbm^B> zc%-VE*OAAaWyhRLc{#e;UELbf`t8_mO%-hocWzdPoKNEPeU}M^@V8DAo>UiYMa+?W zX$qjK;}ml#C-jqg84 zH>`WfU)EzA4$a{oA56tCQkWD*5bdbD**K=m8OVC`R&))$Sy^S1vcl4?avE8WrFi(s-UIk&olEHTjo zL+}B7GuQ<#9kRRlCWLW5 zFa#qZFz8{8*GkXsQq#6lcQEy3G;57-F1`f<9BWuvbZDgoyhU&1&+Pmh)kC1qWg zpjHEVbjf;G-jI(ukhA2DSKOMyw+ zpi)%;NDqwu0sx^>AqSHWVaxRz5zKzTJ$Rr02^P@JR>t2HbJncVQs1Qj`2e$r+jZW~ zp0$w)iKulDQF)DNdvvY-K>vfC!70nfIwyO!e>KAztp)jl$UB-cXC1x1Z0GPn)eyx| z0E*WYsX17%w+_0wl2zWK2Don8P9Eu&HteIoyKF+D# z@>$N7L-%3Qv+nmJ&p66qFnwg7koCzfRKW?2kqs+(I-HIR9_0# zINibjf}gNq>{aaB<2vWo|H=Ubj-wT$Uh7BC1C+5hE`Oqj3>%Q(u?NSF6TctFwr(>j zexVmFqy33F0=nXs2uB3%^V7M5djVh%8BC4SJ3`TV`s#+P#GO7e#H$DOJSA2ay^^;d zc~bbRKI5eKq+^3Dwet)mYX`hnympY_#sQEha7FLKS5qjS3NNh45fl{N|NEW4yW7v&-2yKp!gAmmE}m6oZZLma@1<@iS_9RGv1h!Jo-AOERz*)n3`f7^!MKINz*j!x zjv&_Z<=l2{m}uZqeIUpl(8d7t6?qgut}BJX)cwtzH`gUJAKW<3_qRo`Qg!|hbMG0| zR04&Io>Y=>zz_lij2c3~fPhH|2#8J+ij;t%3J98nUPM4ta2!no0t5u4grd>~M5U>q z&X~}oLeP{btb9F%)qTXv82gZ6TIt$U!XF_ZQM-G~8#=v2KP6ZKhI zLXQ%`q`7)A*LZ?3+=|_D9TrlsO2-`1rs*sm_K{LlDgoQgmS9v;T0^p)MyaXPF4b3A zU$*{5&R&ftcVgS6A6yZM3}dA#+%>Kg>$9@EYxSqmW9f6gWhC=1s0ER~!B_u=KjxTm z5{Bkj!YdB?&218eh+6TtNr+CVwN~|<#nOXLfC{*Gq-C0uwai2wyL9PNJGd<3q=HHDku;4)XR zSOx@a6Oqub17aUY^xTAmMhOCm%&pHmlTORe_jEeoKE{)sWk7;SmR9G=7Ge#Xjr5mB z6i~E^tj@hZ*zMa|AxW;wRt;Jl`iHv zcE&w+L9ZFA3eXPpU!$;vAtYFiI#z1UM8pBep(t^kPoN`Ryk>SimTR5H@j%VG!ZS+X zbpiwmWMQBCFS(|b8uf2;2b?pmL$KC-h6+KLFU+9Lv5y5nQ7BUioj}^WaVkDxTk7qc z8*59>-?{U@D@& z9h0vUe|es|GoiJ7MGPcqdEL~y4;}23mR+oCx6f}G``|miV{uF;4e%~Cs3y%j=W746 zI`))%gHdhI80l&3&TY#{^b!_r(^lp$lot)nUmUI44PnMff{|U>?_uUau98Tj;K^-k z&BJRA%YDmM++X0395($_>}z0Tw@0X^rur{;W#)y1j$RAHMh}@ahNzTMcK8uSL)}6z zyu#mn#44UyKgr;ktreWNx^VvDQ@bEUP;nts@8^mh^X!zi_S%94EgtUMxWsB}FiM!m z3AIWXD-CX-Vs>|itg>$ms0B^Vty3KP1vifp<1zc&qNJ1+W8OkwtkM(rRmzFrh;xXZPLr+El$_eHO$1#6hC)=1D-2Co@zatWGLqPJ#22(i;}C20o$i<* zKsZxQKzhgIr*K+?O_M@zSL|zThzB%Z~d`o)8iCT|L|GZRlxoT%9rRrM55?) zHSx!(4lar5=2iJij`VnOo3U)Qwvr?Drd4AwgnH2f466>>P+xNH(2shkr^ojsDVi|e z765_j)w23<5UQ`?VK#4VQ$2^GD6Uw-3)~7uqvg>J?orjk|M*w`e(%pK_l1aGjWS&D zhwWrB6crK_E!U|Ujh1kZlOCS)+4+@*nYf2{OeuK>ry3z>`aq=MdM@jj=}3LrPlLe5 zYIKD}D9IMa_nyNTu(x%DHua>uBVaGp5y;m#-VpIvzd5+USkF`e6N80YBjdv_v^q(= zXufGR@LL;bdDD8wA$CbsJ7Qpdwj6X(5og*)1gi=D=F7-Nc)Op(5o|A`0FmSVk z83~Ep!nI6h`HqF=!J*}}xsmN8kmGnUr<~(JI27y1DMAe@c>*-PX-H0I-yjTkEFcLh z)*b#PErOX~f@v)pBi*G$AaX6-vi=yt((v^`;N5#7xoB298ELAIWa(AvSZay9{qH=y z9lpj%ACjkoN3d+Y6V^0|D% zB7wZKanLNC)8ytJ2mNJRU7t3UPzB61;^7#pogzeLaW%hex7#1~+eAKxyp3t2haIhA z3bEB4cjU-g7uR2O_t-)81<%)Si6xw6bwU7Fw~ctndC9*j#L9HCD6tPM$1YLpXYZP{ zlbGGvFC$)>P|End=z*KwGP`bmsBuLWze^B9DjCd8jDd@^U8^PaOdQp+JGV;JC4>xV zpG9OCx#1ZfX|f~A;$<;sIuxpxvik$md}-$#Y&^G#bJ|y(6Z0y%L8H8m-=FGZgiN`q#fxtzt^Hw-Lk@49@-{t$9uZouQ$QEIFG%$seZDq+o4-+JPO|Pzq44!iAn%Q z%R93cnYtynlcPpAUWIWzKYs+5vtq-#sFrzqWYN3O_{piCnf~_A5MCB{WV0z%oX%_w zChRAr>G%G8ExK&wzOdLyAw6_Dto+9< z#j$`UmDfHYvheK23X79Tv#h7l0ph8ltIvMxT%fmjh8hwN5EIhtx0gGlEG!EH#x|E* zWZi|Oj4PwwEp@viQ=4_%4{o95@3_(LHT%jSC4jeDYfo*3_dAy6VNm7q2^|YNpGZbo z?2nZ`?=L<~ceRZh2`zSC$lo$nckX}kW8uj1!)b}7nP>e{y91IhD}|5ALOn)G`)YF! zx3N+bw1KZ@-02~DC=G=>WXT~V`i_JWEx{p3S4G<-90OI<4Y^n;W!)2mF+xrqX@onv zmXl$X)Cpz~^g1653!mkO>h^sZ9qCo24ioP9$3PkwaN2D#>NuI$?p2$BdO5X_}Ilatj^!>YTYZ)HzVyWNUi{p)W7VDu~1e5?H>#Uh8sEuO3RCXw~*Wf>Vau+VRXJq~O*| z?k`A)O#4Az?8@v9FXQYHvV@Y#6Z?x~Z*z4A7ku&>+s?f2{9X9V!TX1LNbLq5*ewYy z&x<%F3$io4Q+k*d-14k}9(Y^oHesWsAc$ z&w_~hGYd@>G}K5q%N=OUNimS?A~EVn4gc0v5*xOMbZB(2# ze&WCHqy5B{_wT3FtGc<=-XZUeH74$NE%g*v2Ff;yoEA>GE>utYmsqSe`PWXEez)#6vQzD#(}n z-t48kki;^T5jbg%cKQEvNNz`UJh!fsE*C`&R7!Ch9a>#sEW4aW7xC`+d*IN3qNXQn z6Y-G?(ABb%W+r8Tsjf1-iEOqOLsNIBIDsz-e3F~54-HIdXk$UNLj-Z zP<~9DCdwu$R)26f+JcI*gP+1;X7Q3Q)xsqgTgYUZ<%?>#2z5O!EFAl{$m<>gV zpLq{64o*MyyF(d)o2)(r=r~o8|IX6C+PPs6v&}$$DoOYLQ@we8Wq-V`J6vY4C3*er zecLa@^StR&mOipPk-o*mbxr3o-A^kJkJYmkF{uhFN2IPpD2&83H5KL#)Sn<2iXM$w z+nAH~;*INL+o}BHIQ9hmlzqILrH6PE?R5^(>&&j5?3arqODQHnCXpDYwLLOgYv8TJ zh{K2skx+!QJxs*Yb0m0XJ-93BCc$Djq~d|Lfq96R+!d9Ox7F?LpFD7cNE1sOV&*7= zYjqF*SbAd>KGJltz=fC)52y)ujPTyjK7|1oGE>F^;Xc5Ama4Kohpz05{CJ4!a^G{9 z&`Fwvx2(QCF!_QozP^y_Y@Doh(l+l$Nj3?wI@@P^qj?6?hlf!kr3xIJ`(OPYdh`AJ zx4YJ$EHVmUaq@$@3tBI!*1Nm_3`k0bJ}k#)#fCGw7P3Zr%86&vWBNR9BdK#94av9I zGLFkSE(ftBw=~QM%?h%{3J43~?^ds{K)j}L#ZYeFzJi?`{KiI1bT>rf<_9(6VJr$uVN zqVwaJ28pTTjx+8Ii0?iPr;Q@|8um4qrR7^)}7Q2W|~Y%Ie+%7R9Z6Ft(w_ z>f^8tKDQeY5oK*9{K3R4TMl611lAh6cS0CzzKuSz!S3%9H*2C8SkmN-DJpt^!&57_{V_C|<{a+~!Z%l@Po%2*$`b zu%GLH#i%xc?!l9b^(kF%=XK6nE#j>w0nz>#C_y*a{bApK{?Cj1l2`UupBX4hq=mbd zW(kG{4US3KYm8SOu7Rt)NUf9%Dh+{D9^)c>CKJLU+_}uJd^32k+i}hO6l*7&uWd`C0zqGB z+R&nirn6w0(ZrCy)&J_)|KG2?|Nr~vid(|Pw-@e>GAc3~U&WhRwVYc~pJGNC;q4ej7hM2>5b$Cntmz(Jk=O*8Ic2FO(*Cq=ymos#eYCww=XCDH#?k?3583AES&ZPn2gU4Q7uJpwON_I_U-`f;+@UmU=n;%jhalT=%(6_`lo_D)=QT*6C@vhrP@2XzC zzz4q<9G-b`>*M2#8oOtIjo0pQ=m{8q7qRegWQJ+M>VbavgRy%3;HsHyx)%Bah_$m4 zcZsojr`3h|1RhOL+nqE@5b}kK$#jVu#sT_3K!8CcP;u@GU7!Hxmlj#k5%g7op(t(Z zZt2*d3w4u1t9nU6{HfSvf;{XPUN|Le~OHQ)Eo-4PfR22m#g@Q#_wu@9r-qa@bVhp)J~YdIdv z*C508nfIa0q8*h zy?6g=$zF6-z@jm!W8%}!Np#&W8u86n;$ZZ9t>(&;?rYBIiqi5K{5DadJX(tuU5%&z zB;xZ`fw~#WzLMBr3*;hBI)PXshpGtQ@Fgr}LLF5O6!)K9Nm40U@0r}mTnxC5iJh^K zsn+Y5a_6+X0es3;5$U=c2T|tW&EmY=7{9Nf&YERq&Qat+V1#$s*O898ZgPHIyt1Z% zyIe*z$-x2XhC&M}zi_CKQ9&<;FboL2ewQiNH~`!CtSf42_6ZB%?umfqu@dk)`}Y(i z3X86QoE?tNsWOkY@A$soKfi+SyKWM@ZjCr-;!}jklMD)-e) z_ZS*#7+N2L&nQ;Vn~DM4&WsV{MJi5Vz_sxit$sQ0rk8Wpbno~$%JJfm4?+uOAKkYS z6mG_l`9^$DylgTIJB_D=_#gJ4Br*!?vt;@pXz7FFT|1jRkwHw8Lvm=Pvl$S%#MRhd zU+*rM?U4|hjx?@ooh&5)1pcu0K#WpXc9RtYnAWFNbc*5ndA3F<6ZFAJXyv$VA)hpx z&CttfY}f{sa#Bf6bh;b@tikL!vvl1!Ptr+A&)K0a>T|&NhQ_c@h5l%gTzGhESin-A0@`8g93IsR)%-B)6kSO@UrFXbG!j;gUyFFb>GO z4JUscL^%`U9my|xQd32|@(Y=EmukIw@xoaiw*NAytSH>SwO}NO=|+3;9H8RX_&dhO z1R3j$#e$R6&51SQfWTx&_&J#I`t5U+Svux;K-J`~qn^cU-OC!P z<62RyHV)Q#cl%_3s5!LysHLQ)n}!17L@RcP#gqQ6=7s3_CmN3phPbymhC2>q1LZQ_74)78cmJ?oCu zT`qedB-|=%E8v^vL6#+*11*Bwsn43DK+>B&agcAX2PUg+er|SWGnm4TZWm zGC`O~rV71dH|&FrZ$ws57fa2yhrZ)bmzX(-DRMlKvq$ocONeWc$Y7laz&1WOwZ^)H9v&Q=dD-?#%i!_h!mFqVG{)C_(~*!Do#8d?JwJ6{ z>nQQbgBY=7h~o|hPc+9<`56}#39bf0^nJ@{!`o*V<4-@qn>Wy}4Darop|PNO=Sh8L zTu}@#YY{XiQu~yV3|i7 zfDUaP&`yhBZ=^N5PtmpAAaq*vx*xg|hG|i3ecB$;P1;@+iq05^G(Tqe# zX)DA4+8On8+7BvA`feG97OGmHd2XOR@ni7c(3W=4t##~FwM@Ntn*{3|%d?pg&a`3# z-4UR1^%+DLM*Lom7!`7qQ=3q*n2;rjV*z|eOv8{G8>D*>+yYe~wRm9X1XXQ%bz>XyQmYJ17$vO-lIsE!E-WypN+Xe^`I*sb8Z0# zQT+UTtv(D&W)b4iyf&s+Cbh?8yPIynLbl+{+X@?bLA>U!`=|QCro=6_6%;u~1&O^& z0b1I~r!2dx3&S?t3Crz5#$Gmr7~lC>#nvt>eVdhQw_oaOzb2r~YSj;yDBHQjHj}>` zl6kJ72}@C5H=}s*P`{aTXal>>$?8M@gnIN&K3PAPt=enyqi@X85#^bT%<$?0dlaN; z(~mDvOr(+c{6!0Rccl9(X~EAjIOr^?^!+tD1Ka>>Dmuu5Y6QK>MP?2VZo1uTjg|1O z=46>S=z&XC$S6`xs6YY2Q`?8 zt}WmNCiiCxFk@p;DpZqB&(686t@_|G-{?uSvzbx}{9>9wm_~2sfLQ9 z#w_)r5(Zw*n73wxq3BB6xY!NGS|-rgz~ixU2&*_dfKXY@D;>qPN}&owih-VT48LU%ds9f-3lW>Lzu)AG_jiV6f4 zJ0@QrY>D;ju@t-wsLC59DYtIKm2I?0*pPba(T+b}r$v2=(eKVYvj1wzber7=tJuQ7 zdWW7*y3jt_fB9?far4BEf*;RQk_g+k2~AF)?hm1-|6tIQ_C9&?Zh38W(V8!}fr`OX z8>06WSEe26%I;^5h905k7Cnv#E6YETd(-Rb^*OE1zn+7vx6Znu?*Sj-8_RP^5o>& zU8yr*CW1!P!2lLGK!|n30tBd*HdNlpPc@|BS-Lc`YBTMJm3r>U-?!<^cp!a&{eTw3 zHUW{8smPU3a-l9TpoGk;e}cVO(RYE4>tTRGD-gH}JcmXg2O$rjjX*S%mkQ)SsM-T8 z9VK)I$#4az@IassK6D|-0*A1mYLN%3B#@GJp9p_1o`y^;7UsdX^K@y5r^d^<;ROKC@oMQ#!-n_CM(euC)+c21)>Ld zfF~THF~ew#k>C%Y;xGa9z=Axq0ty3d47q_iYV{!%!JDWI2PKjZNEk^qKTtfRN_9kG zrP)200e=D<12gs(T>ZGT!u#;vb8D8+aA~{O$;@%9*{i2t#}M*;QZEGd7;fI4;xD|p z-`aQJvq=vcrU*kl{&V*_Rx|n7n_(ut zUTB|lfCMd1Y_@{HSgsaF0M()GvCw4hEv6xDbdC-1O`|aw;__3X+xs@x`lV%n+C@GgVwj%Vku^j6 zNL)>4MNB4}Q5t+@J2$xoz3*&1e(Y9#j9r%F`)vJp<2o?*CTZs%1N-Q5Mfqm>kA%@{ ze%APB)WYxe+pu5e%!Ge-IIQfv4HhbhBWrHnQA~~xMFWGJhAL%+vh`2g?mGQByKE#! z#?DYr9}k2wd$3G;T}km~<4!^IYO%BsZas!mt*n+DtrqhiCGqZ_dphv0 ztvSt@^7OIOoePSP;r#pOyoHQMbs)|4P-~Zsy`PW^^Z*437gIp5&(XUZuAD7(d zVe0gkkvYGe4xrwtzXV|!`J|;RSstB)Pfu+*WbT5Q(MC3fr`SekLZH%|>H1~Q>30NL zI@EC5|Fno*Yq*nM97N2M5BSp@!_GTfyAvO7w)SjtlA+uxvQW-zI5W1+gV_L}dhPT+ z#=M5SBKvz1tdB!N0ZWl5ie#!Bv=tWQ^YDBt#<&@ zV|NU6ff_?9`bOVHJ-@9mq0mH623n%l5PXY$=m{h^hK4;n?56KxtpN;-;e}e+5(xz& zhw$t4nr->t@jbPl>Ffr4X4V>4&E)5uU`V0V$qHRuwa*D#u9ax8#mO;B)yE#BImgfiBi{%-_xh*+hDvR$bV$OD9$uI<+?+zuXWW(X9l(3@; zmfJ$aL?0FnGue4W;@;3xwk(79bE)`~US)s50oOY_Y4x|gY<(6**#?{oOOxcbRVLAU zBHtjT0e+T;ac4K_*9%A**VH?!R$- z;khf$reo6|m1h~%_Ai^~HFKI9XIrC2E>uo@{IcH#mmf?Xr=JO6l~y8SkRA~`MK-U!xyehw z9Fy3zO-jEXk%@2KZRhc4^h=A~AE4q7PG6os+u;hTnY=Y9uBXEd%!VO($QI8UjnftO z^aE$tq5#c{IRk!QxgoCR&)iden#ZC0@7!)L_tJy=FY)yn_RO9;g0d1yE45hxYF>i8 zd2k?rI^GVmcUa{cueuy$X$|!YxMy|2!{f8BYQhhBI{LMNuaB2arG?o=hBb!;iX9a^ zDadj&-7@07nuF|HLODsl<9lL1-Z=tz*W(f!>mhZ6`r?deXiPrxqHLY6r(j3bG`Sws zGvj@E+~qi`Yoc$$x2x}ONEuO5J-*U6^e{q)P@7CwnM-R2Qg5jBEbP*5yggpQ)U0KA zia9#(2X(QpskB&6^4gJ{&k0|vQ~9|Z6lQPaxvs`VQdf^|BEe)4SzJO*lOiDrW8u-> zHLgffNsHr7SVCRT`kyRajNG#B?4aMWKwG`^aMv=7`sF8XEVios+X%b5@-TjLFM{&8 zcBQGo!SF|7zHvAvEy6at?vWh>CTy^z(wBGqU z^>y5E`Q`S+nk(V+Jrx~snlpD#HXJoSvk@B~{19zh6 zw(6xLT^?ur;&_;t@(%B^G+cYq?bIh7Ry(S?tK1E4nOaTHsgGuB0eKF5Cj7#{RCV<1cYJG7+?>-yH+x8tQ{)Avr+Q{J zIVS=T*fHX!7&r#lUFbZ-b(%dU?G-uPoVe`rF*Eh})Eke`vC+dx>*N6@pVvd~(#w*M z2{0gsZ=#=G`_@JmLkPW>hs43{5G03hnz}}k+qB%i2w7IO&!Q^TsqK`BHUHsh-Ha8t z8y8&)8M9}U@L|2KGn{J%MS@RxFCL?LtoH=urDGoh_V%5H>^ z1ts(Mb(mOaQW29{W@;v?(yK^4hZV>iUG~9$8@hodSy%)C(5!==xsjgjk(mumBqZv8 z-&#}Tf^=l4LkX+`?SV zM0nso7uP|TFE9OdQC08@**4D!-<@^V@D)|0g}tCbfYZ@8A-Za*IZ7tw`dhj0B8Ike z^lwf1%G?7svDhffE^EK<_@3U?`w~|1BW-^fp|iPBRl#$HH4HlFAGsJ2 zRZV#wX@>@z?I6t!UG3VRcHvuv$Z*WL$m!XVL06iCrSz!lf%otL)E2n_EV%|7AXoMv|5eW81 z*VSpEF3E)O0n45UACI*WAtNmvEy1fC5^)}cC3N;TLt&jFUs)KA%?UJjwKV);@e^du}tM91p(k z%ndtzvGamS&aOr5%S#W3lp99jhV33Gc90j#-s{5H7ONDWuO(MgW3nDJzInNl<#HqJ z^^Y;IQvWZeP$(%s7M~`gA}L{w)Ci*24tn%*a+k zCwyRNaDhefH8G@NRdjY~wv3PmDkl?AGa0mf5FQxXti#2xiGgXA5!F&3vZu8!24hsk z;#0p60gSF*jtqZ3cgPA(v&toZ_7;f~o>jD^-^InN;JfDsc2Qd+)0fQex-o*z`ItxM zK;du5k9K3Ba%m*c$GNfw8vN=F5n2bR_fgi->&rT|fo?=F9MVK00XRTB>f=#?at8Tx zInJoz9qG#mXpe)41lv||Ih?#~H1^NNK+OsI(Em~~{C5U|tA_NsrUMzOT8NJof2)3u z5&xfrPq!>$)QidkwICIU5zt`{Uy|vEVx=$Y~qI_1K^~3xd#)6k-KxH)6deY9pU1JTqCNhBI2qXF4l#^~v zXKi>2NOihyI}%PdiO#8X`?-bowaJ2H5t~~%OcvziH+Ofk40B#k8DJg)$oFU&f?%%^ zmq;05kzCX@P1Wj(4)?zU4Sft<4L86jX-Ox)NLqLlKNkM6*HNP&lPh7#L-vOK4)11N z{U4P?*>AH9ep5e4t9FS&Wg?_X zX{u@=;OYQ^Q~g6_iNM0x8h%t+t$wPcskRzBxx^ku-wZ%L?;#fPV(yAt!1ebp#;?_4 zTF0xA)>r~)gh7_CGOcD9ml)>*%FMhz55Q0Jr|S2Yex$O2mGP+T@yDWC(R}ZXTiAE; z(k8WRHd-pi(B40{TubAzB`^a!VkZh@&`yg@^fq<4s2%VVf;|A5GUwfp-yTw;EU-7?w z$MF+_ZJ?XhTAHXn7JZDpfe=vQ2u~wPzypr!mY63?T9NTkb@^3c2b+u zcUO!mJIy{rw>vSe|1np5(f*9B{DShpO`F1W-~LoH z!LFY7_lQqQ`_X82xl zbLuj<$sV6yZ9F0D~JvsESd6jaq z&skx@C&;6pkD#Dt78rwUxF$4tA_srxmPbBX>$F>RqePs>W6$tV>H!s^1(y>0&cl?E zslUjV#m~1;L!yEBl&<5}cqj`lX=6{%dlFGYJ3m>>C1@VFkk0 zBD9sWp-zOGxa+%$@G1^ThwT6lw2^>~5SX#Csdwc!3s`zqy;>?3PN@n}mVNRY29-}$8XF4mXYm;r* zu92L<-hvzi~eMZEaUGT(Rvpp zMmqB^h$;jKqznIm_=~_&(!#HX1YjRA8$M3KJ~{7A9-CX&60Kit>_Ak|`a^H>2T{ce zA!#LTbU@H(-lX&Bn}ZMko==aPu3CJYqJQJPJ_|ng#DR1in9yb*dHPmy7HrGQ2MF^R z{*4WGB2A(cgV(IH%ht@=|4DL==Yn>QXw8pi0jz;yI!T1&c9uzEea8~dL^Vl5&i!%z zw1Ir%{(a!}9k0-p17BmgemxiAx-}?Y+V}c>xtHR!1pLeFAStMBFo(>u3^Cmhd7(P+ zFcp49g0-4_DHov;yOL*3YN``Qt7Og3YT|CybW8?4yiyAIJji4jY=XkH7P`wxEfz;~}SxRxnzQPnh3=wxri=7RF5f`G3GS?i*i% z2o4)sTD$w#7kP3+~<8N!eaQA))1nOODxk_(BifLJJl& z0tU?EE8m#dy}t)NqafwASS?76`u4e>MLAw*6m`_)6oh(*z8uK{>W`zU>sn#!E8#1) z_OA&u>-jT_^#ULdEF4AXLHo@U4vpgWZ&?uPsX|P{6ruR~IF%=aWu>(WvdsjNM45ZD z7VID7(CxhyF&Ee~Gt+ff8p!3}@qM#*-syqWzv)~ydbs?^-B;KBPs?yocfK)Vw1Vss zYmjfrO@gSv>ulNa@uF+*lxRKH> zUjc&0y~uj3IFP2NAObxaEs|1!uQLE~#c-~cYL!Ntga#2yC=HMbD)h>67oy;Qtfj0#K*!tk&p^?0lXwF$7uy9jOgTBGQ z-AombV%h~bFnk-3`xl26laQCbcRPKaNEbW?gM{fp?}ia4W?!Hz1cDLlVP;LJ^%Qw2c066=TZNq{gu;*dmzNB}DjM;eY=`=Y`d3`;(WHfWbY%}WwR3IRo%VN&V|2u z4)r#{?x|*aPSry0mDVpiFM<*7nG@l@s36oMDB1HQvE3{f!jh~ws9UE^=84%9wKV=J z6o>&N_mxaxdd$@I`q5qUgeTS=i?Yqc&Q8rHZy_&}&vFpFU_?6x@OkgzIQx?vkEo@j zdMT?af7YvL&hq9fNU!$8-skFLZ{{0=wkQZtZGszu&`mg2YY}@{m z#vfW>kQP1BqKRyVM1bQA0T@ga+u(*FKp|(A>$t<}-XYEsQC@YDL}*1TJ@JGQvnm%e z!VEiFNNf|DA}u-FlAPm1%SS z)`c&o^W1F)Nf$0&+w*R}>6es4#r=%w>6Y33ZYvj6T}>%96+*)UG)Ds>eC-P$UYq8I zGKOkEShi@I@5K)m0UZPKt2!PC!aZ}krl29{&zMkOErmw)WI%CUp!xmHW8dA}nOkGw zz7$#Nhuv{E8olBN`Y>EeX!5PjR&YCeMx|V(pbtJ6Xll@Gf_HAW+AP7TOa zFIK#iId^XT^iFegvUN(dS5gO$#%Ja@i$(lY(86HGK`6Ah*fdilph08x#qt=Y!XrUU zTM55>xmIw_Y|%)?wgkNR6$y}al~7TFSfq;wW<><8raZAH zz6gjKi;Uv#93^IFPp+!_MExSTbPy7o^PsRvDSIr^1#Nn_p2?s=b$UE3~@A-yrn-t~Zc22-*UwIw!DQ7n>!}P;f({1N^16 zIZ+Kvz8tftr|RZEvx_}2cpy5J(_$^Q75)=!QE=v}@TQ<;4JVZ!%Cs2KRS4&;krYTo z6lZVCJIeIR`@MzO(83=L%=w9p7alfPG%|f9)Fu2j@=HA8xyB>@s?b9yg4Q(+#{>>l zg^$VkbEp;KG7^okjmJl*-Mw%el)(U-4AQt$qCG<(;tZT9VV z+ur|m;oSC^E!j_EV~#&MHhi+`CEVfmV%`0$hX)p>9*!JjF1zgQ`LwX5yh)IN$0Ng=jr@yRoxa8a{1}2dY|0pB35RWH61%*4Fvv|9)%rR z$5#~Y-c)qE^X0iecf9>{aE-;?sEg)L7TG?W@TKO%B~Jx1QE#_UB@7Dx5WtI~t%vY< z83da%qwIf_1bAAu$WCc?FYG#DNr@DhVy&yX16GMF;1IMts(8qJy;#H`5i{P?%B*3? z5`W{HQMC8`FSb}6r9xTt4UI>@SeZfE4(QVi)G=B{DMPZKc7N2tv6t4GOMgb$Vq35o z!lQ}kcAYJbNPWBBpXjxgv@auwjV;y^i`99H2C`V&qTg&hQPn80>$ZuT=fiBWu0tf- zET0^+UAY|Jt5EYe644;Ul$&X{Rc1gGr7Ec1B!8(hH!IWsJH8Lo=ABva&lyUuYYbus z3Ole?%ftJUW#}4*UJ~38s4MwX4#1&Du-F?D$|isMPLLEG>>17WJ#cLcfB>w6j)pRp zPe-2x7S3qXZ9Xhmz0=t^XaGcII-OUf(ysr?TPVVMAET=CP9Aupz$C!jbeS4 zt`Es@Eh%8Wzx4N)6E&AM8;$3zYR-Am_t(GM=qa?fBMa}I{&~j_wv3gJKWVGfYxgv_ z`7Oe8!mTJM=GEH|(Z%UvcT2*Dec^>og*6<$Rs0!jqITqOXDN||^ue+lr=^>-=1Qq$ z!T1N4Yp(hDUXz&m#uBQMZe7vabH-+eWjfQuGlPWc~VUB#I!!+OI~)ysq%7@3G? z3Yv-?uZyKOzK*r3Y1pT{xu(&Et!q4@@B`0n+y@Z=?oWb)DPhi73Bn3sNQ|}xMVm+K z1WBLE}d)+U}a$-%^~ol7d|6Y^0BsxOBj z@j|6S0F1`uy-Tp_jLFmpc`nh@grhrhsvUx$3|xsi{Wq3HW?$5Zhl4F#n=#PH02n2D zD1Vu;M4l~~;*Cf_>jYrY&_&>$Lm>z`E&Pz^S&M_#2`r@Bx9|AQACP^&4<1m)pt8kS zI;0%jWM+VaBFNoB5JKvJVhvFkEi`UrAADgD1KS5t?P<7&L^Z$KT37yNMVx+6tvb6# zGCdNyul?e~4VPzr@HIW*bjHNY?@E1ATbqWKd}86wAGBAFvYj0*NYRN`A1b5IIy7tM zY~NP8FO-Mp><+mX({YnsmZ~qsx8y`k1|=pUr6fxw`kC};?n%Z{FmLhAJ@cX~30Z$_ zUo_U*YHf@$B$qkfusPMy+Yp#5SWH>?9P`G0`vfnadgT#0YKzU-0qQ<;{vP8ZnCMBc z)zRr@yT4;}h4ARj5 zL)dvnHJN_x{z)Z3fB*p!L`)!rfPhIT0-}@9qy!BRFeqw52}NW=5z(=vKnM_!PAF=q z0-{pvq6Pv;Q)zZ|0I^^j>}4E1an4%*_kGVgXPs~4BkNlCz3*r5YyYk`ln~|wb4c(H zfddNfUdA3ye;^p@VRm2Pdg16VeXqxRyZil`|2pj6q_6EgSFWTr^fOO%N(WCZ+!cZp zn6BH5#*@2~y~{6rYc5z5a`(eR+y03I2}dJzJobnqB{S<^f7$y8(U?qK=m}2P9lzN2 zaQdUe>JvYH`^r5^eQKt9d#&e3+MD-F$G4q0{%!~BJr(gXptfq@XQ%$~C-L@UA3w(N zo7$T5x1ce*?|$=d^*VpNYJSQ7J9)|v>hz)X{KUkty+N#|wBn?ZFv`|9hhk$Z$cZh| z{_)d0_(JT)6XAB}O1>eZkc$p+CASXR!(T&Ghg6e=uZ6i*d0)vvAeGugMt0WpN?D&k z(ZIhq1#zicb{ih_-tNR->!{EFlfr;SulzuyW&@#G>W9oV9WesQNG69nQ(>B$XYTEh z*_xSaQZ0dO8Dpgd!YXx93qqrB!W)Wu$x0`DQl134**Ls@SQk8%*~^_PE8QQ=u0bLy=svJc7x$X{*|^D(%DQ6`t|UEnXR|3H7hMD* zDt^SIz1yZQhlyetZ6%|Nzhx-mKJixi{fz#l@6U`zce7vm>i9LSYJam~Qsrj%$lbepwwfp*FRDRvu_FC+2!!;;z_J`YiDbaRjs5YZs+<__fA|Gi}e^WJyLNg_`yfXuKVK$K;FyoF>Rq^d8wvm{xn^rCckfgw@f(#c2Is`W)(x zmNlqN&}SCJ*rV}fnz&2%$vox`AyYOT>NnbXEoc!n)29^4h)}=5egu-7Bj|s%LZ;{G z-K&Hmb(I}x@H`n~3i1MqplVELQZ|jIbOM6`n8KoSw`o-hlOcT0_C`hF>8c@P4u~U2 zy`gFnIA`-t)wcnj+6>NYzO)zAOFz*;>&z*^R?iJj>2t9(tW0W$h{PW>IpY~(GqnNU z#-Tl~lNcbzBYAeGiX!rV+mNs2SK%_eDWK!TCuz;;o7Lcu`gSuaq9gV-J@(0R4R|{> z=_K3vYcaLe>&T5?`p)e%b6W~i`(qI0lmwenk1AX6VmVEnF^M>!}I@=vkyv?aq2IDuj9NcnxU4QH;^*r*r)v%Jr z#bBR1TLQjm?$Vyw5|hW^Da-wu*8Ss}^kia_bBFOb4FmzaAj-!Yp53~A;{ch1AcHg* z^#-yv#0@5aqfgI_S(`Apu%Nu<$Ukjtw;iP}>;!B3y291&dU&36kc)l)PX(LI*B~!g z20Dq+)?<%6b$q-Twrt|Fg^>K&V#45f`@N|~V770X|)&BZi(V-EBVw=O>U z$?sEedI3;7CQ73OP!HovWKDf)-y+5keV$v5(-5;P5>N08Odf*DFBt0S6LPpNyf9 zr`LV&e)H}huKy^{5c01-_UGP4ce3W;=KzY!_t1qA$foX4;1D^>gj}mhp0P&dJ#~f= zkx-tlh)9HHKY~DbtE6?q7ji|5;_SC#&x*f$&RtdM{Ct0Ooc|k{Be#g)p!~S%%u}F} z(JKJbK?v}uV&)N_kD5Z_;W8Lp=8GEJjYZ;2Y53M`(4v?|7po#firhRfSFDVG?#p>j zuV;BXa+q` zi(F7HhuJ#``t*cyd7Y;2iCO*ZK@CGw5D~~enB^OmvUhyGdDZce+!64lP3|{#E8;$i z&fM+MK4$v&qc5v(^mMPD*N#o9O6;3~rN26M|18mR=xD;l$`{HoT|o!4gJX$9sU~!i* zEH;)I5d1pXqL1=-N-Jw4OqOdfJ{x7k#Eg$Om=a1P3^vKX7;eU}-MUVO6OhY(LU3lr z0kGr8sRy)*?K`tfM{kpvso4e~)2Jy1Wqol>U^T1@_rfk02dH;rfa5mE2f4J0&2NX$ zELRW2XE*qY8Hv+LwbbDmVZS(3cel!}sT^Cy^52kZx z^*QsiC{Vw2b3<_+DNYITw47rlv^$VIt{J+#nZVs}fJ2?Vv%ni@s(5I+W*Z`&jtI)J z*Y|MmQ`!WLhaM(BvIG6n_x-LIb^U$n?6ijXNGCCkAycf5EweNIGISDUL3vWZj^@L3 zK_!r!!dyx{<4dZe1oymEL>sgSZt=howFm%##}JoFd>pgXi=ScvM1+}xRR%o{IfDoK zAcewuvuMa5xb=GG1XE%Ps>a-8eC=Mh@BUH7!tazuMnX!=tT0!KKq3IGcqf8-qt+%? z2vvxFV2Tl667=XzmUnk5pZ zCwJA{vn-zg27C$Q-v>(~%{-JC5+bq#FG%Zue&At-DM!_{{yQ=#6I;^k6mc{$dAic| zYID~8#)zi`_nR9vKb@^Fv;!ZTI{fIMS$?iwaHokVfjZ{uoE*%$f`U2WNBLa349qr| zsyN|X`z%|zACq?}gSEICB%rJ2?r`^%$Q+>!2gb2lng`=;_1h6S zUb?Ka-WFr6ADrxd>ARHX?e6LKsM`!i<#;NB3z88+Ir_O7KmxnUW}k#BjKX{35uR9< z!qB3+s3-uNH=6h;f249zd0{3BZA@Z|DtC0NF>of!kjlFhyIbD>0EB2sR<= zvlGAdueUVPfs$ASEj74BD&SoyiG3c11}$*sxK8X3DG=UJ!(U%CMbOHMj1&aF!lsveIM1K66_5QjwZct zObjI5zZ@RhfM9v`5(TbVdH(3XEy(9lsZ%6fUG3(e(kMqP3oR!jTnFlvv+sVB^Lf#o zO!X`U_%Z>MfjP9r9Dtt%TX!N>O`fNPG$Z%j88zR(?ar>nTpZ|kg^+4G%R~-H=_ASo z4s%Fw{>GHx8rYj>>lw`%BpB1$`0a|&G@#lkTWnzDSn~eJyqY5%9_?5(o0F9c)5!%l z2gf6!?dT1h23kEoSYKR{4|Nb*BH@28A@cQWww!wk{|19Fh<#kEdV*+sPRFd@WVO*}~4j7gB0$L7iVi46Q9 zH18Uw=xLQrg%%15byf(xpc>RcpF*KXq{f=l)1Yhp>-~jjf{jWW6u{wI=yUsvjo?N1 zZ2dr(BG{l^3Fo|lwbjXUTO6(C>h@OOr5U%37rQ_cR#BBF?iohxF>(B;C8)dTAGmI7 zK-7Si-542zj^%bl$?QaL-@HD)D1O7}X75^VLx&JX0{(t-ca5c^Px=%fI znzgXLLId9|=bjmy<*8@Fa5QmZ;8?}R!RssFi6-z!l&9As*^JBI$Kl(lBe_>sMqgJ1b<6nh=S{#x{U&yJsHG8r zYFj{v=!IeSSf_R_9x)oc%gtbf@}bboTY7TmMmLvxO|9O~fTvlf`y>M?UKLHNIxN=T z+P*e(a6&%~`VaBMskj>dTS>-faZN$PsLe40Wcdnm zPoq=zy)+~jy&UNOIGwL^L%WmrVwT{GR)cybz0M`@P_Y$T zb^25iW$zikft8;(f8Y8~zPGu_Rag6|QycB~KkcX~^lUg4U21X$ej$CjeD1=lA9;h@ zH)eVEKgs?6IjUmQ@9y1aq7C02U-j@(>i3mFXTA*dY}33O_1*tTv*gK^8lK(`SE*{e z@{wMjMxOhdeuz%@@Q#~^{WF8%-#k|Svt^l&qFB#c69|mMN%|_^xoZC7{kg9pEfu?R zRWjv|!Zk%Fv0j9Z|MuNW))N@0F?1yWgvU8k;mYf%fOGUjvz!2c!SR-KC1lmHIlpJ8 zbE<(PPJrla%>8>j5`Bbo9tH#F8gK!p{09_)M!}I_L0F7f{h=+8!56wdv z31a{dzg`@43_@d{ZHCVIaym?WwK)burt~uMT1<{mC}QrAM-^%wcE2Eh3;DuVVw@$z zh5jz`&j5-RF89=^%LBqO1;Q%9k}d`$7#4JB$kBqLA|tIVTZrp3h9I3ohH4%@^~v;Z zz5`cO>5Tz4<54R)?YS^8aOQ3E1C=w0_O|M^48j5`|md3v7_ zVcQE3kgM;5Q~A8}Hn|mRobq|&o^uXcGg4E{>J~13WY|<)A zeQ9j>=GMI(pEvrx8n_UAF(7*S@}c=3s-oRPtxePyao?J@cOM8QJ;_^n=Gm)|O;>Hs z?QPuq`sLK^2Hn$+YnG+2$lU)kHtp8DreNgWA3rhSzJATx`0#-+%czi*a|InnjG6nU z{8IxN3*EeRVSywGzOMq}0x1sE7Xug5|)vRQB~=%5{xNEPHNYb6jtGeh7Dfa(Q%BqEAv-fx@^ z1t8JuvqRycVgPtkgRnW4NNf?@ZYLr2WkC4n?b^#Dh9)|7>pp|yC*XnknZJ+FLD+osIT7WpPMQh8WA8)d#6eyRSi3c7suUV9)qZ0C$(HP<)el8~s=Rzy7Pg)7srJ z;GgO8H0+BqrxMNQYroXX!pkp>PhZzweSRY0m7iU}4^hOB?&aqv9Q3v(LbG9K2qxobb! zCH>KfYglLP@H54)TJZ7B1ez=xX^S^3->wbbp8bz! zfqR(b}9PbUa6U0;ABJp** zsM`ZVq2pW0D?wriWXjdhaRoiyx|z?)qL^v#WMTKopX$lofwn4f!?;4gfa5Vvz7(@f z=CDw8<4T@cYMd3nfwEuM<&l&+M1|Uk`23#uLS4D*T)k&q znSohE;XSaJTYXHF{yRAcT&C|$=zOXt3hF##k37uE013hfl6i#19-XJpY_mnj+f~;>4GfXy z-eh5q4u n2stn(7Vp!I<73c7xNxgIML!@v3{B#VZm(Tl5ntKnb~^-ts)amJ`qJ? zru5P#ztB=jE{K=~sh?|G@}x=McDCE%-o(#GZwr|?)>_Tx@bnht8?30S=yODC?;#yW~kk5Aao>xEq z@>f(ve~l8`e|)TH?vpgO(TPtUq)nIn2n}3}{+M{DU~=Gv$IhKO-RE{aF1=Q#1KXiG z@ogq<*cRnMzu56C+q4fMwOLqY*AgXtRPvZE%Z8kSKJ?o~4Ls8Y-YT%@#3f;0WQ5e7 z(b6gdHyGlOP`e$04ACN~qlg9wtV?a*RdbgOD|9UTQCeU-ft8cJI;=G!9h7}ibZ<3X zzk$(4HU%4k$=+m5z4uT{2WtA|QZV0%91MG}i@WSn?iHFw*-T#2n1Yb~$YExNIEs_8 z2D*WcIM;9bd=-_>)JM8JYfh;@wCZk3z*v)?t%xp`*50I^pRs@%$R6iJd^8d z?Ni^@G!8<@-9U;a+@3^+E3{X4%r7V~u*Jz+6Dji4D$q~=Sn6FdK`_Gr=D{v!pV)ez zZOCjW9$2S}lm_{B`tV~6Qjqxs)5}9rlAn@%jT80En_R+4Ef3eCX&_u-1MjO+cmu=N zF8awY2;z|KV`O8g32KL#p);l4Q>vk;-bEN?xV~#uu`okTM5m*=6yCC^U;6%3_csW@ zrw_HWy4sG>*I*{-;c{d10Tata9W7lw%TSkOW26}cX%^TA+%J^+?i23a!@XuSju zlZdpHHd`c!BrDyuyU)o?(YP%@-s!AS+7ic#eQ3v8>6+N-4dA~zB-LMzUA*b9LAASq zsX4M_85ovvUvw-<6LDD6y(Fq{1+7<8RK!8Sia2d?NGp}(_T~r@oq4krM;4OCn{(Ul zpaZD6&o}N3-CDD%tYxE#&L?3_-12u@tj0ofu5Yo_>Qmy*Mf_lTD!jwI%Uy!QY&L1n zhw3_hI^X}N`+q&Las=OxA4~7^WWV~zzt(|uWCU6Sl|_&3M}TPYh-DOnQQ)oT6OErP zB>u+xY&Y2I5Ok&E`nMe+HAQ2+yJZLfYwCFhdi&z-xv#c=3uf26OMEBeOJY0a1{@e5{kEMuZUGQQ_#eL&${Gz**uyVWo`*rcpQoE&j`tB=5EoZPrUy z;toY|%EeQ1GVQIaA_DRD;256h{XP(IJmEZ&3o>Ps^&qUIfL;Y@i%-G@lnwN z&+eQ%E}f3{nd@GvG6{}}4TUtygqUV$yT0~|e+vpb=081D{WayRKBo9z{?)sbEO#d1 z&3lh*y=v?p;d0EZX4~;<_S;LQq&+2CK)H8?Sd7e+tKipJuf_(wA%jOGTtaler>NQ0 z6(#^zY<+yhF*c>xxNU7^?Ro#D2o;O3Y3BiT+co7k2=tR2zFd^-ecIA&kxPTdyL&EB zeKu6)zZ&qqQ}#G3!FuNz9Z72cKP-ztP8e_7OXV z?=*H+&yNuAfJUY6gnL2k!_shsHm!tF+RFJKH2e2oF?$~C-%B6Fu#3<9eRF1aaAII> z;W}M|BRQjITPjZ{F5hq6G_GRgZTS9_vO5`*eIaNNoM0Sh_Obp;powGK?fY475RVN% z?3!L5rpV4lLyEcVG`Yc&+l$; zcNXpT`{()~O_=@|+G9@-n=y*jp`RZHGluU@2nvzVc=UAkbq|tMMvK>V)Ph%~a0~Q6 z%rSer$2a;d2T^4^Ue9rGb(CB%MtGjpKA;uEnaOlA^Nooj4z_y2iQiwTFY`4dG3QA)&7f{qI&j?xRjSyOpPNH)GWVj@ zfhwyhtq>3yKX((&dSM*zCt}X>!)H;CLhe+1mgst?lnL}v19xyO&8{zMnKV4uXp*iD zNhU0#A%l~YDtg7o&;NCd)qM=W4fHtQxMb`Kwsd%N8pmNxh7YuK<9Lw%2kA@fvt2m9 zY4DxHL;WeA3%uS(4j!y%D!FHnEDDhclC}nV@7sgD|2{52i2rl-i(Th?^zS4zdY20? z(T^i;PgDtp*x9vK4=?X|l=X1O$LY?iNd-3o?ieNqZ2J%#m48O%5-iPwM9eX>8ywhz z1To-=_Qp`Y7TWrudW%S`lp~?czNY8GL|3co;7y63lbe zi>8qAYs}Wa0JyRO(Sxh&O2~Vdu(8#M!)AG=lpdzx$4PoCDLn0x<<}2e`N`r_3m`FO+X*=eMcl#5^loGrL5jj3hd_lgV9w zcHKgPj8>*D*9E2%&1NW$OUSuU8k%HZ3C=fygP>LYbu{=Mn_BOLNl0U9F!^bK3>lU- z)b8V9P8+GGDs({UndHU7Kk6fRuRtA=wN5uKx+cjGhOX^U=#YA<_pAOg-2Ie~y8A<# zK22$fIFHvgJemy+bcOm6Vr=0KyR~4L7|Z>SC8{XC!q>)EA0JW>0$xBvTlFJ{2m;lH zzJyyNr(r^E#rCInFM9gcbws2Uk0(f=1eKBJdS{RAlM3)P3@qQGdgFwkrE`_dA^QFL z4aYiKp>!-GYbD&;6;T`v8nt4gV?rE4U(|N=y`bPNbP~HNI6QSVL0OH^&N568&~C5T z6R~sKVUPaUl;5Ug8I@JCu8>k8;2Y?Br$W!%wTX6!GrC_>;d;+2c=bFktNCHb6}?+4 zU+dUX+hx~D-HtiE_@Z7m6dgqd@j#%G4sMQLpZ@S}IEWZ$E1xrq=jRq9 z1$Q7;BBCtG7!M9d`qt0(H_Bb~HI?;}3STeiWg(*J_rzLou343)Z&b8?XOZuH06Rg; z=)>1GG?zo5tAqS*P>0Bqfs7zQpPGblzRfr`w|So+dY-sIh_g^kbX!oJInh?_F1t!o z+E>RLdRDo|sS4R{Zy}IIXUkv=r2>wTcUEa@qC~!)^^fZW!TgpKmOA6n*OdU)g*sH( zNF(fSgy6p~@23TE-N3v^tL7;N3ew9|jwiBJls_JFBT^zxvN_Stxyj zDmO(LT?`f!`<@nf#s|9aRbEl6GX&QsW)01tF8tX9P*tv+JX})%f+~GREtYMha9D2) zwDy<0%YGET@LmgPSN;crH_#W%GOQcm(kp&{af+~k5#_foN~RxaCNPuDf`G30RNlx) zuI=K=^`7A3`!6s$7Jso4_$BzhIKOTbdo?A->8#moS6KCTMQ*DuGMzK7ZLqG#a!ENp zU3YQ(H}Xi0-5OC_K->3Tt+%gsMLhVrcj~gs86NjV*WDoPt@1-*C+zc5v4fjTFXuQ6 zC3*c_Q!U$a_6O_Kw!x=+_U2XmXlm-~Nbim@L__$<#TrBHRQT={xnne*t4V!#DAb?KE`_%QG|#!EQ4*y@@j6GOvrB5P1o8+;Ws#HIhS)< z_B6uf^r}PDsv>S#7aEUIV!9H_^r}z^X;LqSAcHqXtPO#5qv<%f&m*V_1wqZc(we{Hd0I)~us^jpiO1xk(-msS;)CV0Hp^;v%-Z5*{ph z&XCt@U&!U;%FjWtxtXspkMepY=iM+sR$Wde9}^)C7PxB5QF{cH*e{(jQgyecq5*T> zjs3Rv7^XF%9+jto0Yzlcgp!-c-*@`fpWhJ!hXzCmIkXS|*5BS(q^%k7Y08aUEVdzl zmXY>IQB|lRej=E;+GXMT-Tb!c!1j*Ez@TdggUX4bLjqj5Kc#waIT`jT5^+TQn!w&Qd!2iFWhj~Bb2`9;+u%I-ZrT1Ld*k5& z?}ryLQ0`-&T^c^r5Rj+Uuk-t7(rI@D^fQ%TC!fO|>-QDVLzRu$D&+Embpcmbd2V*v zbwiPy9zgo;cd{Sf-@`2}==1&28PD7H7xltkrK{mf-77{a)5tuZ-4}u;G=jmDDVM%O%_p zg%57fEi!l1O?ba-e4LEeFZFmzq$UClnkf#BKlqmMUKsLTkfCWq3$+pI$=pKzj1p3KIPzYSnK{0?sI9WFjyB@q= zgzB*1HG0a}-5a4)HeeBnHK@xTyGOB!0t5gUqac^zmjA;X|*C5F@g^5HoSY^~p&>NJYTnl?f+9uMxuGS)5W}VZCs_K&b2r zMMo~Hjnwb0NSUiCC#El+aMw-xy9E}us>qFce(&jIy3xU?g3!GTJF~O&%sojR<1d1U zmdi)!MN}F+NuBmk=El!6)6=WHtjQJR`o1^9ZfnuYX$tFOf#n$34 z(u@sojcDcJ{N`$}yS^o;g|>~o)+5!bqptNu`)$Sp$*cbQqDRhM ze^31LAASGFy}RnI;Jl-BYvv$lam-qT>+5L^Dhcu%V1Q(3G4sB6J!6ef+B^Ma!|$r} z(OLSK8~pqACMTpLK<-V)7V1~s;FynHv??G?$p(nBP7giOl3szkj{hno(JrV$XN*l4 z^z^b;y`7KgWiT!XhJ0k?q_JQbfenqs)H8kkpwW#_{S3C_;$O1KG?y4|FX>w)sDE?; zi2<8Hpm{lRjDUuckp>0K4Q611Ck!CdrV#$l^=VuUmtB?{EAToLVo}Coj$Dqwiv-y+ zgD+z!1_slwgN$?<%@cqnx(E{0L}UGU>c9S+#os+_acX~is~`skDYfr7KF;j6-Gp`V z-@mvf8+ujqPC&na=IL3N4Y!D4WN-vT^;$nbWSr-%f4UbLFK*skfitrJ5NPr^^-o=X-$EM@XS*1Uaw4NGWITXD`kxD(5@h0-Hz+v^S+r#st z#nKS+wRaY`@BQ)FEPci9E6#XPDt)y61*(Mvx;L(FoN3NK4;x2gcuFL+qeiHbPzHOQ!wi+{! zNGSN8ZN9GjtCUoRNwygtt{cH%au#z%U6|u`%!z<1ZO2w+mk`sX(<)wKnIiDm99#@s zJNO9an_OGanRULoS}I>WmmjbHck$5an@H28CRzflJ_5OZ2mk#d>+dz07{ z{QL4H_|n&`)P%=oWR8F{JzD0Lk^#a87Tv&x?C&{Q=Fn4O-gv65Qt{w+%Y0hbv&mhx zJ*N#%e0Trpx!tNj?^LDHE}O2e8)79OzWboG7RM}%wS$dQEXP_U`HWy~}D9`&(YO zZlIpyHS-smCWUnyLq9s?L`}4ma=(O@ZfzfYtXoFW3sjK)FsqyS{mFmy)f8+7bqX<% zVetW+eq*Y(jo2LYR$PYcJ)8vii(@p3MfWMiwM%G9RzLi!z}r;V*n`o}o`uuJH^5xk zCnQ#^3%e&|Xx_^o(H|B$0GcASUTcohKKP4t{j#hhsN0E(aYRpYQ(aq*#2QoGlgdMV z6@j0Y3a_AqbD4wZJ>xLo#=#N}AV&tfOQ0sb--5#+iNojnk2bo*1~`qgli=5i_GlQq z8j^U`cYw04WLK}=p;=TDVjc6GEil!r7>{K;s>lVClsd)~GsO_Bu;ZQ=7gY;mHTv5C zBqsR9HUh~Ej~Xq!ayNgcQ7T?S{4sRrm%g7;8SW_XPp5uI15S`zm3P>z>k^=LxSl5u z5M!h;P!%)22Fpu4KRrM`K@04U@%9w>YH9+Yfz6vwY}GS;QNaAo&8CljR{>uCIpDH43~v&X=>q zHP9g%OPvx>q3X51?@@c5h)vg$IXzfk_1)!&$i5|7&tn_cz?XxNy9NX? z&mE%nyh+yajHi~w%9Sx^Zuh|}f_}VzWD*M)r-aoIsojJG0t}MX* z&)lm9)h1C}YW4IUW>^(IsKapccI$P0WF4@0QPN(1yb}QuoIHnb?E3u3^Z;IJuxgdT zG`VhlT6o926*v^AU!op^2Xl^ za&figE^3U7VhnOjl2gHB?`nmnzpzwN8!u|*Fy z7lbJ7C}nHy4_Kr4H7xk?EkE*Yz;!KW&rB8JoY1V!F@)IwczhNPb}%p)O>1n>2MsV^ z909>Rhh8w1L%h@n+QD{mrf0++f!R^=&2fH+2a0S_jQZ zS@s{Hm_Q)ORo3GhCHzVnzBh|U8utx~3*t_ES(l@X23t#?Ynsbz$;Yi47a$-%7 zPamImv_%X77_=}~9K|oM8x|^cFo9^7sUc$(MHL0f*kn+w6kiV#lpPGNW=kBw_%IX z(M&{F>=354`|2~Dwlc21(pRpD;n`!1A`ITNQ2|6Hwyg42FZhtTmq*a!&?#U$~g%i)D@b=!oF4td0anv zlLvQPzl6n$v_u1A=)I;1a##1LbieLhMvQfpj^v*H$5SSF+5LEGu%bUM)Z8M-y~?p| zY*=S1L&eCUItQ@rB#vDRMobEK;kvgYUJL2Hp7KlIXUS@REci3lwWS4jfTPb>KvhbP zpNA4R1p&z{R_GdIpt@)cZDeH;2VoXPL`s!&!s%l%2(vd1yZ7%6rIWmGR;KA^{CT`> zCuU2~OA|c!X5C(FeHR8oM_Kq^X`|j&&*#(cPQFgkyI-@)FL}>Z%i_q;<0c_XE5BVR z_l|z{wmH?&Vqz|@sMdF-^r>%jUCep?)7zI#xW!f*U$K}@Tt4`Nol3C!y{QRx<=&>a zP2tDuZ*xwdZic&D=&>2VZm@c?k-hcwj{Wm{woYO)E?T__{zjzFiVhI zh$l+=qD%=AZWceNs<@&xPrZNYFG{ExB47w$Ja81_nR9oXhzXHnt23?T?zydpW>!}j zXx%Ho2<0Cv^^5&HF`AHI$>MMF-N1w-*afo&wr3yGGJmQ6v=w8eN^sM)U&ih;>ysLc zy)I~1(a7GMS5XAeJdle;(1ewgmKM7NYLO!1KG<3gY~$f5;vmITO0Mduj{_E12QsN< zn&SWji85-=)^&1b`|E{Q!@~<3(_= zJ8bN6Ut!BVnm?B4OC%+&TxB%sw117vZKgSO)2#*VttWZb*wF3{`)#Jv358Xb#JdsW z-_8xDHB2W~S^K@rX}uQk%!zW5@=|AWbe%5!_EPyt%X-=7Ivs7BVdh!q2hsn{A?wBf z36hjDoDBSDM_*B(%n)*VkODBuyr4>iF5^U&R9OTa(-5$(&#deha+HF5LFP2hqZp?# z=kZtM_z7zNC|A%MeVTlQ%<`c+)snrdDd}2{9jD2eDO7H-qYuM1_Br(*AE&dMovs&A zYmfOwZ z1c^u;PcfuaK-Q!FCsgzt8ND}3IkEefzVA~`yOW`xGm5Id9uq}%)e>Vm0)7bb1FHiD zjoU{!oAI+OpagzgbYD|n&IhD1%m`iOZ0BQF!K{ri%h;bg-iUzrv){jaI~h9x+aqeGf?u0bh{Hep~*Ciq8_Hk&gBz1pdvRcL}c?xw-2 zr18IJe=qMla_%SV1NAuhHIcF=#I-iS5_WYWGZ}OwmsRfjB)#Ir}%^XMj}W65Jzssm-!<^S_$)@;K7JQS!bX2qX_ z7qZ|{$@YUI8)D)`ev;&Yv7M5=5*-+mt5y4S*6$mqi^=)!yZ=c@GDSBk_u}uTP2(`4 zSVcJRz5pB|v&D^l@M4S+0<^p|avaSD#V}M_Vs*EVw3M*S@vQy({rThkPjT~YG4YYM zaEuFJQ^bmyD(xMj%+jjzWhlKWT5AHc`EYu+myF@66tVz6gi_?|En{JSkGkPYmtAMy zoi5mhdA_}Xp&S@O_9$GX7f0Dw2SyI6LD`3=+YXpluphLnY*VU3S)^HItYL7kB1^d4aSHVE%;=)O?Iotwzw~{ZLU6|*KWC&98v}+yvbFy}y+DDRPx~i{2cE#7CqqUW zM|R<@P60r8V0CBy$n~(5Hd!v%GYc$k#d4=XdKZ>>4wP?K|%XJvXRWY0Ze;@EE+ zKU}!KW8?j%1BXrMv|6VDp?S=NU-O$`4zc#tB(>$h%-9+bg#>3`s(E(rcExqqjhEi1 zZq&-ydZ%rLv^NjhTT9y6epMU$X!wNJZL9H5l!}Y5Mz;TZddaP@ca&!ktka+WguDBQ zZcv_hcCWFY{j^%95k?`w*p%fOXi5s`6xmLgN2UNpY9n3-SqQMnOyx^5TL2~dh&0H5 z2)B~0l;dPLEtG7k&J)Aa_L9Lg1F|;F00-*#sIL8=`<{YGpBrVG3n&H zW#ZfbMK9@^jTlU zXd9NNiE4f_w=JM;%d>~eD%)Pi@1R$9$|(>2xHEam0C2d!*&?2AV7iX)ndZ^4CY9|g zdE#_-pUOyUSG&db_QbZ_={?5!r5y-oO4am<8^R+RC9y}Gj_sO~u%}%=sTlV~t3Xa? z)<`zLd^PVgXJ@$chE)PtJ;gonB#>xv$7beSw)jf!GxHJ8ORT(c#3t#jPZ55jwGCXr(-Tn{MNeM(UM=Pcw9#* zlNi$I#~c^1X`mt<@;LN7U5LSoX^ME=Q2?>M><$?Y5F@uPP=wQ<-+gX>tR%(2H@_~w zUf@JLeV4iQUPSh(GS-g28g?fXoX-8B*c^z+9fW|Dvms!S*+uqF)%LLx+)w6jvrJsC zAfAoX767xw2SQw_q$fG=X!C9;vpm(%LqD2G(C?~EmJ`SrLvp)`g^ArwRoAfn9s(p# zMr56M@fsYM$L2B#oJ?IV$s%gpj>~Sgv&JlWVVxjV@8YY=!a^Pt_;qF24?FuOzto9& z$LlIzJR5oT;fh;qDBPm6Na$8vH=NS|svi8e{_g+o4h0=~4iw9j6SBGBY~RIZD}P`- zE`-lpQtWuquswaE`U30NEssN8i%^T0cr+3`sqlk_W(3?RR->4LqM?8oB3QrB9YrG* z!4vL1ie?+|NQ!8MIhU5n8w!bL+QnQT#!MXGJ>MH8ePOvV=vmnfJ&z#6jG(VE^ZfqX zRB6_gru%#Ljh(3MYY%nPv)r?p35IBQlnIr6Qacn4hk*zH1rsF`sCl{oxliHMVs5Jq z28vMThnL*-{ug)e8P#;!{r&z@2_ZldT0+s#L-m(J6*UO~DFH(j6fvQLsDP+gCxH+G z1f&}fFjPTN!H%Mn(4+(h1Ph7|2qG#v))}4AnS=9R&wW4ZtY@8bUY}RV%G+=Db?s~K z@BZwX-ktSpQ)|SRj22>yTuC+ImepKy;?Pz?XQdH*Gf_*8xYS5YbFPImp&Ii+Qco+K zxgB!+T1O0?y%YZ~QL&(38Lqb_oGFI2(SZg3BD0bs__pWc=AsFob$~1I5F&Vn0+u{| zJ9i4dO=gsbfJ5$X_GNzY`&wQDD|L-H-%Oj>_ZA|9E{4hG>JIAA&W@`Vp$YlwglJ#v zWwW!s{D;uLc0L&nZQTqF_WBI#(|){G_LF60twe=!H=tJ&SaXTChji+ExJxH6a1wkR;_A8}ejGRG--}4ie4N3@Z zU2R!0TdLEM*!*03eu<0)>j=2{FQ5O>-UavY1HX&|fo%!_d;p?Di<4d$SI)*Q#vQmA zt*)QY4^*jxpsirQ4=C3|blJZ@rkgmK=RuQmE(jQ=K~_O?3MkWcpnBa#Abf1}BWm0+ zu21O2gO2=h9THsaYWEtRO4!}q9Y0xo7|3)hpObOUEcUM5rf2JZieX%FX3$4;8H{WzF79@d3M}A7$pEeA=-4p zy<-KE$4r82Lcd`sBN*wV0f7h+KjQb^E?xI6jH4IF%`A>Wonw%ekqx|d&Wgv#m@;Tz zTE~GEN1BF;jlbZy?J%hQf{ZpNWE7c}Dv~xin{G}CCHCdMr&?mtfe>ucyz}xCtjR$H z)jXV_s^op?${F~EAX4Q@7!rSW?s-BpC_PY2-L28^@QOvgH*ieuG?d*kmafCVu%Zqq zq{-)<e=USw|R$>#E23gS=}K1KK-qCk#|c-=^#XESM=ye%(!6)u;A`5p zZ*iQW16GeML&ypHqW`(Qt$ppBqvU2?mHVf2m5E({6wM0x9CBc66G#C8qKzEo&aQN-Cd$-p6ZRpk)IZq+BJ<37Hd6yHY%LmQ zx1nMci|(?7#%E?tCVC*yXQyx2YGOo%Sj^JqO0fz<-F`2xLPfrqi;iJ8nIfw^k_4?~ zerT?XmpOI4;b!McITmcgA%rgar0j>jza50ThXQv#FM-Kz#Xl!FyY8?^IJkv-j<=v_ z=-aMKpS!qm6D8wa@5R-6AmyW-JNPUn)-+ysH$nqjQ;jByv=G@)j4FtvRB|rY!e{vl ztt;T!T%1(a?Ur-SaGWRY7%CSfE*2MHU-2M|muw3C4ECWN`?cT0E*mS$oviPifL!1u z3x|r#ZTNxop)q7{T&{`p5*xcMaLBI5c9S3SmJhb!OY&0Qe2J zbBlEl;GEL4h&M~t)n-o}`%jYne=q?2ub*D+!Qw14KE_F%qB3|lnKQbERg7;TEf|8X z>i!1kGvG_s;o#`CC$$=*^z3fkx;EXE3}y!DqO~_YDcgNF*F_z(>Q;v`z31S8>0Mi@ z#`>RY4w5^Ug-@#1kHiD(9M;okRv(Ptz47>Gdi-hlQg(%tCmucs_sztLP@Jk@S3NaS z=+CzK_do^jYtqI1 z(DzCV$9*Rw;bLbpR&6Kpn2)^Qvys&VHK|fu_hPmYVh4zoW~R(>Zs#N#9O^G4fdjgZ zTqXk>(;&}lwZ!xDlUTuhVrw&0f+}nc{{q>^BNL1$RL7>gF=7zIW;{meOojd zbR8}q(tU>Nj&l0;(+_=3JUrYR zzbH@Aqc}UFk57(}The>lcis&cZ5XNEm1u;;Ci!}u3De}YpYf`TFEa!B0hfv$>kqn( zJ|6wmIs~VqYd>=T(Qox1ZyM5PPr0JwI-FyzGxPT!i}BD8T+X8OH zuNir+sW-F-pY`f`byZS&*p;Ww{f!BAxtgh)z0d6xU-esh+j{B!mYF?U9^LYJ_3-*k z`vYUupE@rd79kyD9t{0Q-~Sbd|NUH+P#?b-bww!!MJz2OR?c4C=l(|<8ye5Gs z@A@)hq1Y4gL*K_cYTfD3KXi=m`}WyNRiT?Gt{xS|F*yD)ABFkDh!Kzd;Itfc<(rq5 z4z#)x3IXY=HB_93f*(}!6_hLaqFDq)U$e$M|UV8w;fvaeU}Scv{!I~VA4$AEDa|fgEvFS9J&cb_zu&8cOj_a`0sBosi9hPu^5 z3?9uj2HUTOhrb^#5!;gu?dvm(`IWh?i=rR;K1^Bu!51acW#f-h@A{UOSt&NiW};)v zn8h4H6JaiGD5gm(ADaDfZQf*R(xaH*$Hk^vfN+4TbzUQvP z3B|ddRc|is-40_Dw;G6VgMv-h-oynO3_t%6MEd-9qf=GVm1}Jtc~A&;;5gRIc~zA| z=mz$_8T=$HW;}n6ECNOp<{Q?{m!2VU(PAwuH+-7uE{KSZNuRVO)f10Adj)H^zzR%!V!jMmc181MSKMR6EcJ!f_4 zcf+PsO^kPj`wfptgt-n%8lFctBM&iiP^HrPWNH?61)nyzWXeh6bwxB3RaY#aqakdu zmwjzoRGb;EK)87PVD%6?!nPE~No&DuB+O#?*#}SpT@*N5(Ki4l@m%%wA=SqRAEMAU z_3L+g8uD8CZjqjihfCgB1f66h<^It3_lziaALJkOhloD=a;=#PB7Sc?rJ+C&2K|fi z`#s6+$7f1xth@56=UxBf7Z?U8zKZmuCL)O$ zOHX#3)$f=&(A%`XPXCr{`KZwj^h>#K`8tETjg>!{QhvIy7tBl0!SG=4Et-Fc|DauW zfAcB1mZoL~&R@#=dd)9B(9`~i*~Ifyj`#a=XMHQ>y)Leg$>&wk1)vs02a2VFf$HU^ zE;y>6h7N+e3dF0^3>LJ(Zs-J88?1)Uo4g-@A-E+NnRUVYiZm;NJp_l1J#kcbzget= zKkwUYz37NjL#i^mUV_py~LDPlE#`LevCfxOa~Mz;V>IU$Pnx<#09nc+~@#AYPSYOY^p<7n}vaS1=V*+??%t( z_8oUOSMAz(=kYI<*2&2qFWa4JIhz2>Ydh;bS9BGnzxwqtY~DiWl_2PbVxu+1J!k6f zXFm_fc=Gk|TJ6z!?81GACs&VdJzf3tZ_kS955C8)m9Epd?|v)getTuWHMcd4PHW$x zqxJfM7j@IG-Bf+eZ;w6teQbS4Ky2rqzI4>++|u>ina9^=EnfP)s-cSN_j&np6;8Fo z=|2G+76t=|C=>yeGc1`8sNR}ydz7$RNECOSA!G`ef+5RXi2ZGDpQa#-q6qDM1B-d# zX~IkcmarpZAL425Ag*@Wi=^z0CwO>-TSQElGJKgPf&mPatfko@t6nMYo1(6Is#R+4 zx=!iBDrR*ou4tbxp>}bH)pT}lzH?bhQyf;n%nfgAUR$D&X8RzMj5yanX^98um-&b0 z9}RjK=oH=cFuLfmkH+ew?*SqVQOOng#L{6Z1F-K`FyxHbSw^WCLHL3z5CJfCgfvy6 zfU;xEVT+;BF^%4VNO>!PYLDRwz4h&5_>$nl{WI{oANqbwm;T@bJ0E8K&Sv3nmGbK! zL_HHAzVlSi_ce!Ikx4+y;{ot-9Zj)L`@s#isnw|T#Mpo{9pR89v>K`vyOxZPW86MTR1bYXkO3ZDT) z3kZ>>D~6mn-;d$%xirfNETNwa;z7-Z&< z+H-_$Bm_OHjlw0MYmk+FgNIvNS%O6)vA3rbX@e%&@4;?zc|JKtaGIl8x>J*yUL?}* zh3Fr0l7>XYI4hc*9BF$<*Mca5*;45-f)C+cusBy3%=|SfwI3jq#<5OUWQO*Np%_5P zBTX=}gFELSSR9t1>*~t9Zi)7CIG_{e6@hcCt-5~d_z!)*XR_VdEB(R4nDsSd2ll!z zANeOGxQeKER*Ugld0JHA#A0gN`k;fZCNDzkUtU^r7!CjZ&ZCIV`xe2c_mxJ+SQ}k* z$Y&foqA}oK9Pz5E+;ytx?_2M>hPEX<`w%%?xAqSQyG%Rl7N@8rfA=kgZ&nkt*EN3> z51haox!LN=m=JsVO_bc&LgoO!mfic(xpG19d^S!*GM8UWm0TO{xf!w$VR@{@@4FTv zg!Ov;ymHApFj1guWs81tFTX-xi4L-f2mx-{D704WDzh&-t`70GErt`!8s+lPD`pxT zCL;|Yg9(WOtTRFLLgXda5rVtmMCcZ%++S*lgLjs)B1PIA){a)1+Bp5Q*1 z2rGz-^A+Ed9n=udpUS8LVEV%=AjGw1e4KNn|#BZR=}*dG8if%cb-L3y{=$E z2G0W=^~;eKua+~+&3{G$s9pKlO8M)D_sWMK{m}P^Kh_oc`-evfYbJ4VU2PvnQH9Zk z6uZF7ZI3dhPA|8Xj|E&77e6_2=6$#Ij+M=a8?|Q){@%X_|Mm8kgPWv@i>Q*kczl^kWToEeLX2SiZYEniVsX)o8ma5>&`{hH_@9W!D$Ct#X zw1n9}=yQ|cEg_jN#L9ASlQF199kh}V3GF=R5sDZ6~F9!A)X_&z} z0TI-0dr82(FT077@_G4rCUD2jG=X5e24xZVJZO#jPu|fXBMdO6Jx=lO`!_7?l7MFq zS8_cOY7;rzBkR2^DYX;k`Bn$=GoIGm%2O{KQj>YAO;=>Bt40-87nPXFB1H|=?SpN2 zVg+0mExXy1K`(hP>t)htI(L9X$~C^lJVd}#?D_nTJ8TMPBj<*jjX`A#hW_$diM^*DG?wUizu8Kqqd#Mo}aI$PK zuC8oQ&q2U=715zPS$R3-M%U(ie&hL1?K;N~y5{x~?s~_~GIbGzij7EKRV<_D!8#Wd zn*}I2I2zfqVC|jq=-$7!@b3DAUSZy9vc03$9G&ib$gMZ$oCI%WFkh9~q?3{*BTKff72-8J%v}Bh@AJF)t_EsxgiJ#SJSzuT^7j%xJ_Hg9hF@NWEJr=I}yj61D2S-}yDpo!9_moQxUv`x{RH@KS zX_JW5;=(tk`TjBx3uYhUDE~$K z0h=?YzYWZtvf6s$!uN|Z9ItL6IRECW&)ME6REZldSgA*3sLi*9m^y3$dCUGKG_zD(SLi&j@w+F+1{{txOU7P z85eLlqT)DVxfSn2@UuA}o3@b+sM!>{8pvJ=+Y5aT)ePvg=Zs?s{c2xDgb3Mzyi$qJ z_EPAO2rAWpe32M)NQ|sL2}Hs;GhE?baW44-2HCYy1^}wE&xHdfQ#ByUQG@eozK!?$+^7!nu2HStX?|y)bD4`*$AU6>!5x8yh70#Hl{{<` z)Qk3#KEzK;lPh^sT<%^8N4xNqTTC~at8P|z(Z6YQYJ$ADx7pPPRpbiUm@ny6V^ooC)TI`!si#FWVo zegE0thrk=>%$yV zQN8I9;P(8ZkJYzIU+70BG^bQO_fTDUoM*`|d10!*YCrzdq-&TE_# z%PO&gsLN7W{BgJ99EE_KWPtq$XScBL>(h#;S~yaA#x7#&*sjH;2gV(SG$3=25X z+Vo!Dgv4&>$$aF^1&d~Pu7@Mj z)+7|hB)lGETg>D@G+4Zq)v++}tm)z?jmt%=_zs`RW%N_-2|354VV6I3t*P^MoL9Cd1l z{h{y2pG58%M`|7d8%;v^awLyu*18IP7HY~!kAY!G7NbLo=0>l@1#%4Xwk{_zE*8oZ zB_O>S`mu$`Kzobqr2bi3Pcv%-$vjW82#CK&kBVf0Li0$2>ow>+1riBI!x5UT z)V)GaTrHeFTnGIIdSeOePqi%Kk-Qk*Gncu)9o>$r8#LnY);&Jc731iAK+B8k0rp7T zkQk2M8Wkw8#nQ>5aR$1j=wkd*&avz;vezM<0u3|+SAeb>N`hzU2@S?0kj7Y`wb0D5 zKo}~ztae|mY2{ca#!mzW_6vT6oR0B#D<5VxTwn_fo!n-e?O!>+e777pd4BqK`iCTK zf6~}`sO}xa7uMql` zCW9(W`rhqhvjeF;jb+x4aUIAi~j%HgCvT3vWQvJH$#hYE4bLqs%#KjF%DE z6~djW*}V=RgHx7%s@NvaBGw;KU=)_kP%>FVcVf~Sbl?~)GuctcK9mff+2-n5+|lww z-+=^U>Ner@IApnQ`S4Jc6GSCZG;-DDHbJM6(oU{A(1hnbF4*LSp*7YR_EQ9GkqkSE zxz;XH}<{S;cyrw=A(^_Y;ULz^xXX%bBafxtxdrU zTrj;jRP2*2Ieq$1=diVb1Lv087r)r+%E(bVdZFi9Y+bB%mcCzjs1BaLfj%;^2K{-5 zohIbmgXd;3uTs7`HRm3Da&JRlN3M&-H{y zEeUHt4Vjh(jnTO>#XB;WM=wlgsu zN4CpEp1l}lxs}vdFu#@N=Y3!1HmICFL&vts@{hT?Vk2-BhOs%oiQN7&n$t$DtQ^x+ zb@*?8(0=Ph%iNL6579P&JR=s$z~m!^up#kPdQdPX>8fpt%1i;oqgcdumzTOsxQ#`FpwCDhmY)mh5m7P6!) z*&YH;0ET9pPqn9WlSy~|jI)UszjY>mxK*7=gLqJ7R<7TJuTfG;GXswDY)3i@#(Fg> z-ILLOyK-I;cWk!YU2v58hrY!Y%h@|q?$Nh6X7}db7IaM8gh3L@4bg>U2Rf#`DRttw z?U`*y$}e3Qu|@0SVk}hBva$g69)gEuC2Dse{ zisK{d{Uf?*!u-*>?Vu&}?h0a1@TQTg#8vbnAufiN88M1BvZ03_Jx0=R%9u@RiyF@N z1T{Do8X$>tdr8N*0E5zl7GtU|J13=$4~7smIQBE^5{HK0Up%`>b$1;-<&sG<Z%)!i-=MM3 zt!g6F;Msrg-@U0n=F8}{!T%gzw=Nw1v*&=qEE{1tD=~`(SVZ|Ob6|u<5|ye!SBzOc zIc7NZL5yv`V0;M8?Nb+XeRyzz*yUAR)ms$kSLpC5fBV>z&aF(vwT&PCa(WheH$S>*v$ZAluaC5JNdnWjGW3Y~$CCba(Kq6bjXcM@`tNWf3zuE2 z&CXn9YP0H2Ij-HQy7HD*7`(ny(qC`;%e}~cY1p>3Jzq6X^`ov^jwSz{6AJm`=slWV zOzO=qe&W;Lue8;x+O~Mo{IBAAGK@!m`x6XBe#DrXf~&DG9QlBIZJ4>P;61nrIuGYI zySs=c5%Omg4IQ8>M3#}HEpq~9WpLhFHNcq{3V+DUT%q#fY{M$75t3fpCIJP(j?>kOYk74$JOX*+X)L*(=*1#h{R00R<7})+3X4HyDFad%Gzd45eRAjV8N*;N zvqV9VAj$vok-qK4{LuGH95xsC=7fBf!04KqHXLqsvNDe`2Wc6HLS$If zvEfhdkTnc0{%QnFUkhrv6*#D|bgq$8@BX`;j_RR_EMuSMPn~;XO509cMhw*L3)%4S z$oEP=3rgEh+q!5{H^Nc#lIZkq$&8*Gu_fCqy>K#1PfcDM5UW1qO9>U%MpY%e!_v`sU_@3$=5bJgOF zA=IzD+QvWPgZ!daM9JD}^F({~jvib4@`!u?her|tqov?pKEToLNC(n<#s~XZK8;K;wh^k^ zCMDlO>iNtmmMPBBU$VS$=*JfrlvpdU&kAizyCB7MDv^P%y`F)gSO{i%SgL>QNBq9n zb;+F!|NT?v8kYL#EiGv4z>BE%*)F5sv-r7}a_RZa5eg6^x62cYj0G-L)LHWHZLMM<9!q z6OO_&!%g1pncvjs?_Y(3-t{=!RR3|%C@0{=w*2wv&sy6wh2vS1-`C=AYRl{@q8}C< zwx!R979hl1Xd3|(s;4#eD{fv3t{^%6(D!}1 zhdZ17HnZfmBs+&~%(;ETbkHLbn2%Fn@;{h*305{WMNBl?N9l0KslpcVE^j$|@;pA! zl)59Z#!~!VfXXj5i}$YvU!T+6-utouPEoF`!;L7hr(=r4833lX&&mmw>sMXsh#zIR z<>Cqa-zh#t!GOSuUVT`|wDkIC`&&c1#+sb&^zNwc3OCEXjV|v$3v2T=U|#cB96#h7 zx@5hy?$bUjHX5a`9(?IWf_-4qdx-K?TNkzB(l<-((+@Zj{qR|u|E}I^c}pe0)8mkP z(K}YT__BWf@*{Lt8u_shTO=)iY!7>VI6_`7r0X^M2cm7S$2}C(Vhp^ikECLO~?IZ0X?E_6K((*E-fTMPih5M;U-n zDb8ExTlLmmeGGZ|6`?}I;n>e-7f?0msG1AT_Z*)jh{GXmjtT{ff!cUH$l*b04yjrm zuZVBCvPnVC+@^1suu+0r_be|`i37VyJ|V17Ux-qcY%E*!Zb9)Gu{rSC2To4rxue9* zd={ksPI@egJ=_W{bJ>B#dx?6*>lU>#%=z@&#n3Bse~x*qhhPA^HW)Li{*V7p~N*hR+uJ<4+X7?EKeu& znrryGG--Cl^Qcg*L$rg&(>QI%SS*nNRbqT~JP5{EXc|1z)bt4JywtQD-Bfo`57;A) zL8cE})4*XpC%Np~fjSI1X_JnOkI7HmY1f$)8^4D<)f;@pI8qoZEm2_yPghp6HFexY z@0JnSZL(e#Dgu&~bYZ^CTN`6|a2vh`d*EDhVdNE}yb-oB8;*qpWRX>X?bf|VqMSsg zY?BCXTJF>T4IcZ$uHi^(LcT-=SZ}(dynE#WhP&k0H}y8e8#l7eDAF(9j+4{>e}XUK({;;3$KlgJe96ld>lL_J=iA@&E;TNre^m5^?oMc4e2c! z*8wVisfPqPS+X>W1)yZiY~uZ4>O@geUq#Y{J=h;WPV?Vm3TgqGNt5*diQg5zC~$Od zGwvLvKx$rA0uN9=l|FlyVeUL+&l%h3@@&*2sS0|rW}6kew0hB9q+CTWP(I~6i$fBW z7J`k1IT$1qqE9)ESu1ClSux=-lwq)G#iN+zNVyj)8zB^@gBpVvgcNNC=J;t6%)Ghd z<)+-W-!PnPlS>Oxy?2~*&y!h5 ztBbo23|INg5{+TRE{C7aKhD2?&c2oAFjH0osbDysSAZ4|4pl8W1m8=W?kF88QKa<; zZe==FU-|y)FYe=$pN)Sy=Xch{`9Arj+veT=4ucuz6GAW{-0=sgZ(rL8j&EJ~t4c;#cJhHkT^|C2w{-Gdl| zR~Mdi%)l`AU?^j63G%+yCHlRR?&&;;k(ulMt|?e`b9H;&F&E;sxmI0b%1b$1wj;7> zRW=(VPcoJC;h|Wmy+XMO3T2mQRJfuN=Dni>NfHc=Wu^(>OA1d$l5hR;qyihq{y1D%t5CAB$Ij$>7*Y++;OFD(vt_G742qHm8 z!he!0GYqhrvBkYI#rj5+BKS-+ZQGfN%=ab(ywUOX4c2} z<^AI=tdo8-SMJ=1{3$-;la5zq*yXJ-quhC?KaQ1SD@%248;#lOluJ%yvjrsNw9AH? zzN~KBfQcS^Vb5M-9J6O;ZLcnJe(6TBhE%HvVu2KHRq`8{v#i!6ABHK<^2(awR`0}O z*|S#H_jRFHFtem!U^bp1c&&U~s1X=+_ZjiyPykkfq4Mg)+fuDE(~Db^^903)jM?Yj z=Vs9*#=vo!p91YMilV$wT~l~vKBt_@&Q(!)x6HS=4wT>~)^GZu@2B)BcQ3)wt4nu` zV8PN~3C?48LOyy3EZ?6-rX-iU9#LMsgN9AYzh0yDV(ez~XC0AA?G3CNR72tF0(DfM zDh}1pRP`i{YWOs8rj4hWMfNg`mDU*Tqqz%=$|8YtO~;62dD!9G8#ObB?p1RdfS?jb z3qE@>ik>Wg0TgdFM{L2Iq|%xkf}MN4x9lot&N1`8P1%wP=gq|$TNB-B`?#u*?sK#U zO>PFLD;RyXHPsEXf4H*S%W8_yGNnxcst`&@hg3lb<0V)G6(b`lG&v;l2%|vx-~QnL zxakaJ=*xBfE#arE+n<$(c78iob#Is72!`@G>4TNsz4Rx)Js!OA=z_7v`VC!?t?Gps zGwQ`;?SaG{{IwOw%%X(hn@!5b@7!%I^5zYD9;fKVjrYe?P9M7#FzNDM(pP-1wR7P@ zftB~rz1+W|I~raG`m_exkPP=UjXHWZ9L|M6`s{FSkrxo%NGobgqk@+=4tF=za%6cr zQg{drR~Q;B?^V~TkW9mhraL9;qG3%KIfhhIntT!SE1!g zA(?wg;KA8CX?2!Q&q$qCS=)UCWb){ECwEx5c=q8OovxPCy=bu+A{|E*B`?Pw1p?@p;$Nh zQD{Nw>eVOJt9>LEB$gw}htA()U<)c?x>P!M5~4xv3R&e&xe(@t75B2F23OU*4t48x zJ^q}$G;71&QdVQyv9wbaytQhhWjXcwdR6#S3gOea;<7tBovDM{6OT8X2}?<-KT3i5 z&$cZ@erYKKyXKK@QV8J`{ewF7UU~U`e zjLo{6zqPQfoR{p}3v2igRqNd`^k@EFjD!H{8Uh!6kW8f*(2AV}W@E8r3;|{?t4`|b zDz6sPY9ia)vSp@8x$IE(?c2&xe)iC_>O}^?v-D1~H?V+kVY!|d4&6dPPN$EK7mfIg zl#JOgkNpbtuOzChBz^)5lk`0HmxQ}D#7lfg?r;C*&;RWE=I%`z{Jac-8Do(kp^wrk zGXf{_Z^>$Lby!&%vnIQmWLl?Pee^&{r;t=cdYEtVSP{_tO>uv$i#}60CV2Q{V^P7S zz8cK+1w}0<*me5BU=QY|e7cNjs#d{5?gdLdqure5I&&s<$xuUL(voGmdO~U%{ambC zf;@c3okaFI`}(*JOThcEb9`HGKcE{Dx0?o0q|4bkX;XTs1$Uzf{#Jhy-%7P&ke_0) zr}z>d`x)%afw^P!0PgSxJ$igJ!DY@;6|rZ7MV6wxX?=t(-Tj~rM%jN6yV7dJ>e#{l zb4>r=+JstqO@Qj-^G%W`hi%22nDGu$@~s z)sx8rs){Uq)|0Kfbp@tLj0U9f45?=Yf>m9Cg;hX;2&5hECWzWGXEShhA*ll6m?d&=dL_dW67 zp7PeoCUM86`0%R1&y_pp{e#_??>v+arvBsjd`rr{l4@E}}9 z{5$h#@x}aGzcl-qNQ2jcp0_Z>ecN)4GIiJ4d6q$Ro?y4`^zeoeOCnD;_y;8qOoFn- zg}-oZATtDYu12EEQ`n_NjQ_$!GFB`eqJ#uXMGVg;y|VP!3igJWQ(@?<6iA6E^-8M~ zgzD_oP|R5K_`M2XYS#2}bDSgrp5RfkYtJCzE{la*(t3f)qIz)|?LwL12zJEglwEDc z%j~m8Ns#NIHNHI4Okf6PMu+Un{Fe{>&tB=u{X6(^c~LBQl~&4|#_GR3rGDbjMD@vP z?h?>8&?kf?kXW&Hc`QP5(d|>NyLSU^G`bBHc(;St>mh5L$ZH}F`F6Wjmn93~#tD&^ zx{+>T6j0zTDQaQ#MoEjL&rzy}s=i4~9OfR110KGEQ>9x}GR(*`ziM)PM1qx7Bc%># zOq8p_TXaGScby23!Uh|0m`ku({`z{WhTzk{a=12>5N5%a!oaYqZ`p~;)Hm9mGwnaa04{)3hIamH9 zydV16_3r6NFAv>2wN3@g)TRAvi)?bh7m*VTyY#?Nya>2>$}0FfqwPba?#mS0;KjC# zT!~=Pq%0Q*q8me{7rgwZ2{*B-FKLjRFpeL3{a-J-pA33!t=zl=htC~%dF=G__0Y6+xI8y43Y zN_OW<@En}cQ{f55qVdzJ>a%nc)wH4Q0Yh1fkxzor`t8+kV8&6Wv}&~a_r+vv)!H{j zarkZj$f1_bSb>~ltD%N~D0yVHRDfra(;P7lJ^y6j&r#`hL+L7YDLYL1g*2AP42*Eq zNJ653kKHJ zngSYv03M;9A1byr5GdgmSx4})Fl3T~_lJs1$X8w_$7xnGt)!7Gh0Y##ATzxXyG2)p zL)?;ewQjjV4AJDBPLZF#QP41vb!K_;P2aIIrZALj#kPeyMzTTZ`%eWi!ze0yGd-9e z8x!>lUkKzf%TT>6Oxi5m3W?@q3tpfN?e8j`^Xb1=wW|$eLr5s;Qv!jHB1^E605CS` zRy`8y&VyKy3KEAmqCe~`V%(tBhtR^=mXeK9zyog_$M(LZdkvbCz;jM&8!V}^ZBCx| zMv3F|ZksjlMkPeE6Rcakf9U)8P``Udks$nGv&DTFZlvZS2o2B|lay(hau+XV(PY-igwhOeX^T9KV?4nsN{YpSinQ7qD^ zvkYPBaj2hSL~N^{;K}C&DOoXKk}yA;5D5{8L{N0DjEk!(wn#?_P$t?KLS`Q{7#v`h zK%weT=p`M%0EtpZWN!p|XXkJzCK(GS_x3`1dGorXpdf=GI_HQk)`u#YIn1DHN=D70 z4dJosST#Kg7HDIPWFGJKtiw;c?qYomWB10rj&ukUT=0W$UCh}2q8`G1egvD_OZ>B2 z+Ve}}4p*?x-KX{7xXJXx_C2d2;@3Ga7Zytt22ozK_n3wZQEnNP z8#mTa7LYls-Wh^#taVl~(kPyoJ-XTIly%mz1i?;<3F+fMQ$;wTtHl1nFMXzMW3pS6 zyIG3f5M86ZqQwpPb1;u%zQs+w3n#7o2=*vVxERf8b)#@+8U7R$INYK`#|#YQ^%kKWgI8NV^@l0aawNN8F-@T#W|%4~x4CRi9E%xE}IU=2#clL%nh zx1qf#&dsC;UPX}ppi`q&-&d!N_U+C(jLf6&60In1;vXy2TcM z91r%3F>4)cICqgAJ}FR(yqX%{?7DcVsq3JThi(9K9uc`(g?@8Q|7xwdRuV&-!B3uv zubtTQ@jCXD=(@k}a^LfF)4GVwlS89fSl|v$5EeUqa`Aq1l1ea+nXRr?!%gD>8o*;LPHH)p!oe^A(r}Tz$!yu zQ=c)kBZ?Qo)MNC9e%<-Xce_6G#t8Ir1cv|GI3nj5c#gCL-TV*~TkF_9JI9L+=bmI1t zP!@(}Bpll4U~TOdS+g|!JwMx*K6*zt1s@9#z-5p`S|6G4pjrdv)=V*^%L%4riigxE zvX9|^-P<2 z<4dsd>6bx4Q5O@)*BZW^j(+M9{33iKV`X$elWy1@ zHkLDjq)7`#WaO~>BN7MxrM3JD$;wUEGj^f*0LvFB#7Mr}^K%JG-vk8lFILNiqi4xHB#Oj9k zyW$}cM(QtcMlADshy9(bg|8R=+6^809=Zhz^?CEU%4$ha1_9^-1F$>-up?AvgzNC2n zk7B`SVaFu~NK%?iDImeMQSW9Cc$)nzB-R}P2XTc;Z>^pW?bEN_kn;>SJ&l*!JlB6o zDes1m82GyLa zu8OPsrc$&9W{P*@{Cyz3+;!0$BXEsk>M6)x(ae!bbzM|M9RFF{{+GF>+pgX3JCYm0 z>TWVZ3{ha$wc6bVr`kA+#cMdE6mV*eumixtVHh+B#G@gRpk`}8fS?SDH9-Q^E~NMe zj0y!%nkz*>7yx{PbvXvPuHzSb)_$16Go(_m@z*LFeH1x(HioT7vMVBm?6ZJRIi?_v zSB>~OK(9=d=|XSya};4vh)A(*0zG?=_*D0qHFUcY6f_JtNppZOX^Kib3?gYXK#ENS z{t8G8Lh`3JbvuYw+vKD7U8ykcf)dcE@^IRXqRp)YY^tGgCC+)pPWI&n4doG~WuZ|c z$Ojxi9l{kWmRxGnzf=HbqrWS#lMPH(8)R9UkSo$-_wnN2`2Lgp!)8uqLmz1fE9@JS zbki(Pl}N-aIa>(~tmRz%D#R$G-Ugn*uh z$h~?@czHbYL2Ow;*io!>U2^?hBU(@&00)W z!eL?RmC{5<*)Sx{lAg~>n!(g>u=MKvgbJJ$u2AMTzOPSFZFNBvYXD{kw*v#p z64Mb<(EvRhV9JUELSfo4FcwBn1Q&0Rg4e`6Z7Pb=DaJs{TXJOx5P-)ez@$oM#e66r zHk?qWT8T}4Tm|yLvN%#+0%7YCqOGnV9Ma84w(k1T%STH7lo#}^p(W+w-T_S`WVBRsuP>9DoPzB4b&}{i z0{wJ5L3@vNm#Hx|&VG7;ZjOB3H7L;xmKdg>29Q>QAP}bSQ=lYOnmvr#Np%7hc9B&D z8y4U9=$nxHc*~KusWwt4`%hw!fe_yz!4ZjSw`+fl3Y8$${2SkalTIXSXvG>x+#yTd z+9&EmfhGDWzTMd#-PCXOw?+*D)8I4cN3|MIJn-7uQ~ z>x$OE9rvVrK7IOgm5c;$u&C+UAX6E?M?9kT#Vy@W^*sOD_T1#siTJHNjElF^*iDm&U3w930rSa(ghI;MEYEEqs_ zT*a+hz!TX1kLX=e+nvL-My2N=}NNT(!MQtBmx<8R1Cbw< z*OoL3m(CO^6?S^<`(z&~l0k5S%Xf&iEx|`$y5IZeXjPh+qnVyue)r7xk!!z})K2OD zeg4KJ#*L^O;F3T zz4xze-ILCGZan>HOTr(IY<>*fzQMd_vv4-r;n68nO)Larf79;2F6I*b$o zPz){MTsK2_8ZLy`mr*PcApUm-`)U+?DYU*U^jmqv?RP9rFFk>tyqR(cTpTkPsvCxp zZ;+xYIlG1F7Z=zT^cWzdtbBVM$Et0hN;ZyhYC%UFTw|mrqp!je&{ty`=!qYGL_cUg z^er}=JH}WCm@}?nL+S_l(~(B3&?*F#lk%tIM#?9;73?1T=-~fRDOG1nbpdpD0n=>) zmA*iC`nbuH#HjC1?BJh`g#1e%>G7cuTT0El zncQyIf+h;08VC(v_QpG`0Oy!6{nE@0%DKFZ=S$5h6=`07F6Xi>(kRPA%UPLuIPTYB zMO=`7^!LbYE>3Q{@nOGUbK35O)^(1{>*ui$jQoCX{fTPeD$FzCXRPV;k>JT*-Bo~;!uP1Ja5sy z(zvpe5p^LWu71~pMubeS?6>w+nQ2Fb<=x3ei1|OSB-e#~<5KeqbiTEvJg9a1CUCK@ znD=Vo&6gnDYS^HvA)9iujNC(@b{(TSUUDiwIeV$A5SLuiXN^h(`1&fc{k!vE(lXK` zxbE{78fsb@npdFGQu^TB0g#}$-e#{?J|ain6-`5hZ9kf-{yTo(vYa;dL*E?`m?CB> zi1|Lz%p7dMoqKL&Cfm(!@lfD%Mpl{}J(ByBLy*4uNKjOoqLB;3=(Rkw$ItoMzDLuo zS*ZlkJk2eGxyksCELlf|c-8gJm)0Ry&nUjNYRH&Gzu}Bv-r1JC+Ll#_K{B(vrjv13 zGOJ!ZEg6t{PaQpN=v-xWuC25y8BY-)}mLRUR~@-b~@9c zd(Ky$8efemUB4L8bo02J_i$tBM+@Vl6?QK&LW~%?ss(M{4xzlashstO)O>&cR|&l_ zOeR4VEN$8qU?I?XCR(s-rpk*G9h6;^Up7Vgd%DQa?MFyUK|(iK=&Sia#(aq(3O+D) z1}R8C5AKDr&QK`KJg%Ny%%Yi4p>piLJWg-R28Sdoyd{^nl35c6Qe-sa(Yk`q4#;^0 zZq0+Li^Q6H$=8Oy<-5wC-IV@6>v79?4fWdRxLDdRm zQYAkyVH`(O;k7&PE+s(Ffk8}HtSaU5p#S$Ya0TcNZ}Nr(%16gd%JAXRZ+!nbs`qi&abKu88c2h zLAO3!_bj>le)bN$u&-7gnm*NZStjOE?Ea6}j_+H_-crAi`?{w&vE^Hf(G^_PC1>L^ zhdo}#Va{T|`Zc<{7b5;65hFq{#_XuHwR*MZHAGS1HjGwU1AEK|b3B#JSEF3NH|K*& zbmGq!TNw&UtN)<%Fl0xq!0>ZCHx$v@ZI{v}7lLbsv)af0!5NwmYoFz`!}O7nA}V@H z&9%-5mvZkg_yRi!w8KiuQ4V3U0vX8A6pl6U%Tq+i>CSE_bvyQcrGz!uWqjXF5dL*! z1T@I)ud&D1_B|r7;-|9}Q~L+m$eL!+syfmgAOvB-4s-%sPM5ymLa+_RVHbdTX2%6x z2;M=&NYR2&6u5v8h$P6t6j@#NKqap-Ox%yxl>==tHr$%&PXnnsHsUWD9sQSn`{#H~ zTP*m?wE*9n7eD)ycpWQw8A*(PfKQO4O`bBpdVgpka+5|#=(zRa%f0)cBsaa(P=VY> z4)&P)+mg>BLf{uapq^CZ@3B;z)>ss_)&J_d4)Zs{Tg4XkX><60NHv#lmehyV?)DiM zGp0Tdp4~Qi$v>jh>iy4>&(S7{KkzI33|J1fPWR= z*mk^5t8ZS)oG3C%KDA$kDjHFnH33sq8Z$H2Z($)1+#+O8;Yt{_JKqK!P!4+Ea|C|w zz}WgtRz*pycD~Jj-4CUMLElN~t#vEp4`E);B!%(8Qud3An@fuLu%$W`YNTBMByeyp zwa`2+r<^B`8OxWh6eGPut7@yHVORHl4&)2~xg=DAp)4UT3_+Lo0@5xW(QzJAz2nUoCF0Up9y3^!eK`?oHjx-NPb#l`j|4VJqv#Rcp^ z4wlEXiD=K+4EszaYi9A;Zj|qB%g5dUby}%N&faaSFLu0^I1OIa8;JTHzw2>STRq-$ z3tbOg>~)Zx;@d5X4|c0P>710k^Ry-4_@xU{Y=7_jP^iTNdxgMZlrqFMJaFGK)}b)i zoO{#Bd10K4@{Oy-9M;&UTQ00U- zJ~40h<(qxR-_eg=qSaj#+t_w+6Glk>>M_Il+O~K&@79O$YqBfdU$HP zAh0btB`ue4R*(7GvdcN!;7tHs?xI!5yA>4qDwu3Z5vZ{{C(iL=6(p4X;v21Cu@(ys z7~2UyVAHBXQ3_;xvDWXAi zRh$HdcGDFW{i>A#m5Mz9w4qHlrnKD$J@}rbUhixQv|%n``3gwct(rXw9lUZ7=T@VT z(Nb%S5l3;(V>V1%v(!%*l@@T$jT)hR&C~>%lAb+CE_EGXpG}KEBvk7=z5b2wZ+-rK zccx|}r>-!`D7s^saenL`SZ6s)0JAVYZm#co5{j^N?15}1@e;z!ERU{B^*B)EO)aE! zq?OHP3RTqDIQV>toC*&O@zapah9JQX8EiiWKfMaIoWV;6GO4^oG(FTAri;WF2md8b zM547PM&2Q$9l4@26QuRcom38x>THcR>_03c!-w`v_%A$h*_SeYi zP}MON(eYg;M#gZ-lwMUUHr1uI?8c6f%c;z8)CWfZmB_}ar(If$^vXkoY9_MiyLyoI z{eTObF`?-j#mTi|as_a*Oj-fNPe^*Hq}xLPvyQ(W`a1SOiG_J*(I-c6u#9H zIhXH~HaqJZ&S_c8qF;N}2dcMYEvPiB#ytCt@BCpqtB7O$Eq3)XnxXbtn=Lchvz~`q zK3f0hH06Ms*+cSi3&O&%1nKgC3;y!{xbyvLiq{%1Mco=wp z4a8}zxcCw-O5fB0EGinA=~;c!X%+Uh`_J?blNU~Jjy%4nJs=+BbNt=KAdW`$@SNks z*%TyW{ja#iyIV4L5|i-p$Ki!RyF8VT&B{9-kD(ORMKS9tg`ulA?f(N`m@Ku`Q;xM; z9Dm*ImgKUuyOU__Q><2ge~A7++w79xcP1P{%v+96w$D+(>(Vj=Y_@`wJoUZ`(c)e& z>1oOQAEJs5_-^%e>;eeEtI6C(>;XAt+srL5-EbR&ggfCG#dt~~K<-OZRF~e7q$qTC zjoWB3331K7WEX4WLguct>6`I`u&TmjNZM(uKZt6x_M>un)%Mf@l1>O@IPNg!T4iD# zlz6M@pwy*_8tbUMbNdw{)9TNmddUstk_3PR{HY{|QoK93f+v28V#kcjku9n{rf6YTJ`c(6j z*M8}!i&|IORaN0~mpU(N0@Kr(Jrwsc&6C16`LBA$9DjX(mgx5%_!9ollmIRb>FP!~ zwa)}4nqSvCHaxz1>+QXxldRyNk2x;`<;rsZeo;QLscOG2cil}21bC7S5FkMjw-gGp zcfwIVi#}I=-``srkZZj60$A51{$eKlLNjV|OsXfJEyE1gR>i8Jje$a#Ua~;0mXm-C z4-ls!Ddjz~NE=OwvY_eYsDePkdO;H;1q@5F)gTgCq$GC;u_>fxNl5+1$Md_#cxMqX z0f-Rz!<+)yY;R3AYO!-&9=F(*<&3yU`^b1vR~Xl9Jmwk1UBrC0?~_L43lzhT=9Xc= zDBvYd0?W(KCBuspEsaqB>OZd@S>512KWpu0KY%$USr5i5VGU2XmAj|{{%na6AV=}m zqJB`CeT3<2W=-hQWx@sp;5vONdj%d;mF%ww?@Zg^K9vp@KOj$-NmG5ZEy3D`$P84y zj2DhD4u>NR(Q|16EbW|M&~)kPtjA4A&uW7vKUm&mrzJY>=zv;u5;oy`j=B4_tqpZw z8dOhpR5q4vDWcJb#>HdsPnGtOJp1~i#qv$a(qp|*Y zA7PJu1}ttI30(`%^ibu7DOe{5*M4f>>o-*D{h#>a6j=ndI+0fKhwt)QZ!_Ru%L-R*^r|z?kAas zrc_csV0%^a+dpNv`|7qY_NV&=)WZ;R{wua31km-mJ6B3X$yHKRCejm`1hIeFUnRW$ zvx5!-C-{KC6IG5r7P)EZqpn5_-UWC$I^!uRii9Piv!>H9 zRmEsyd@qf-F1w%+Ax98d!Q`F)sE$Vg=Ml!iy<4U5O)d(x5Ti)63k(&#tCT0g{Y}|8 zreVtno>RhVimCsmfJVqjsXG2%`*h05?2!r&-@cqF{&f|-Er-K=J#%k4KjuF)^EqIa z3G!aDnwBjb%>V2Wg}eUU0*Y_l6ERe~X<)8cazD2r&p6Os4ZHr=u7`y``|HZq9qwD7 zEyw(2a>&_VLn$$T;O*1&h{?->mKhe^?Z<0nXn{2S453n`n)E2ruJLREY~7d?jCO>9 z0MZJ>@k)UT@jBE;jiW$N*Zb%Xc}+YBm(t4-D0*zYgoaBK*=<61G_DM@7M5E*%dp7U z(85Kd)RHr!!b-2R4*Hm4oV*WLmqXJ#D*46{Dn;x7VqM@)*RN6FmSY;QJ7l@OUIY*< z>kF7dpyY=)Gz%XV6Lj16yhsPcSrk*jGX-+~sFP0?c1avK7iAy1M6*M>uh|3;hSFVQ z9WX`AZ-GLG80}Il9;o*{yaxkb8V>AW9_Fe)<2eiF*mNBSRI5IqE+}OjAq)WI+Hci!|H-+vM%wwR6mUjft*frAB8S_n$)g)TPAm2rRL&y_@Bi(w@D zQHKP5cwb6DxB+@IvuZ#95a(PB@%PTw;aI(R6pUBi1ep5m2%%^C$7~ll}2QG0}b|X_~f7{aUlWU+%~5;*Y7C{91S1bM@lZ zF~=Jw5l3onq#0JHjbq&njJ{_OKEJV^(l+>F1XNGfp1Qj!A@()#`1y#xvnRSAeoR4S z-5j;b`<1z;e_WQEz{On{;G~!Z`r568JUPIWJ}K4)SoJ7Ea?Ps&5C=z?^VK|P zJyXOB6FYN>a^ZctlzKR1D z7TBwIfA^!$=3}p)6O2h;8nWO}Fdi)rFr2H$21P9iDkqC7Xba>nP(T?He`5WKA6AEoLfq%$?L6FK)*n%eAMNSlewOwYcMLXa^T^{nB z;6krBu}&)6asi@w*Cf@r&}Qj0cB_Bh=ZdqA@1H#7HN1|>zra1Z$h;h~c(vH&mox5B zEauF4D`5|g5B+#d>lk_1<6sb)!{6gVn%&y4YN~Kv&*2tF?a6g~NJgc4>{*?cs$2fZ z>6x!pj(>r^Jd)IjzNdH__f=x#hsmmWP~`7>Z`mlAhq@%F49$=ZrRg%9mwe=<_m3R? z!d3VH0J%&ge8Y}&Nps*W<;m6SZK-1;>L&6&!=l!Io8il28GHaPc2c22r7&HVu~ZHD zuRZ83R3vv$jLsf4QEBdVwL%&IRI!r>vM`_8M?iOrF^m_?N8h8mFUcKOBidgrFdWe( zO#0}M&9|u#L=684UnNc-MY1~iOs&6II+Y5KnRka5Qh$=~h41P6G}=c^I^0lv1QeR0a%I#&;)pU2b3q9ooM=S3Rxf-% zzDoo$c@A+n%<0eG|1W)p&+%ki0{P3jka%mQiB^1ga6}kkm7C9@=blq--~G}oiVXkh z8)h{9y>tCo@v2RX)=cS!NyU5Jn6pJnzpiKmS>5Y>7WL|gMp=UohViZBZgxJZyX;Nz zq>ilDPuJA3sR^y4SFBi7N5*&Dl^Z5xuI^CxdH)@FdQCVqnY_562m7OU_Mmf06*ti& zZ9v-rii&;HKp2;KQ=JRb6~p&g^_{PPY44!1QE(k-K_m=AYt`k}N7!eIN*i!V+lOrHGV2rLX~>giTT#>K0pIX$(#{V=yf}zia>`0 zgq1@(`5szR+@XB064T=4I$31^?<62%74T5~5DKkJ=nz$)o=(4TAxrIMNW?&{E(tVg zcuz$g#uz{~5>pVMo;1pM%fIsTAA*hj{V$)&8#o6AN!MOeA&t1b?6gd2h>S=6>x-n) z5mCoN^ZnVmUaK*XYs|N1E? z@Lzf#|9&g}w`Y5H2N=2GFWRwQ`nK=ebylBH9paUOO~=F;+$bd^Y>b)|I7t>lVNMtS zt0@EopdeJbe$BYjjCAo2=XZOGF;~_8*nf~1(5AT zr?bL^G((`am8gFWmUr)1)6R>VJg>OHan*Mji~llzlHZ z`lv3a7oXr=qWv~qe&3n6;Vl_AKiK&1?rDKeC*TI(+C7T69KN_1WMXpU>5RvTCl5S) zUe0It2Kn^&7Nq#1=x=boK53te^kS{pj}-jFifD2ZV%8YWJhgcdVBcvV=+D>WZh;6`heeq5C)) zqre2p2?9aVT5(<9!yHq1m3m{Rr_~)rHsQs6>aK3`NH2o76jyF9rcva^6yLbZqF;hm zXM;$fAU6&Tov20C0T*Lt%3IYoeA#hg7uo?ht4gl2j(bVVvU1q4 zLnQciJ>GqxEXJa+?##F;7~yK|UwrdM^rhJVB32wwfJWo)dn*17zJMq`zbLMh1d!ek z*9ISh0a$M0B=^3uvVL!hD;<5|hO{D(4(4F;FggPDBhMHjKk9FMmt#NKT0-7k4Vi}D zWMriVJJWq!Hr4^KV#7sGHizi3JiX0nQi-Ya;Ey1T|T&`weU z9h{GsRe+Jaz#wy%X2LUc_Q3}cCyK+x`E)S~ z<6D8v<77yPm1=WDoCt90a$zq;F5i_jpuB0}tyC$ic^{-vc8jOZsIF&0w@UcjWcG#} zwh0{q`Yvadqdc-3Oo3w|YrZnGs_>g2HmH)&@1yLcjXwY_mQdg*T?hrKbx>_ucR(T} zF##_Z^87*GL9B@2dxpr7Qy_3f^jKgmPEAJ}w`1HiGEanJI2vHlV*-R!0mQJJO*5oT zZP>N{Bd3XsJ+wdbtQBLRxQI`bp@J87tTt_|&!f?i_H2Fn{Zhw&<>!-=wgh16s4KAC zyNiPBDabzug-Xe6tV}aCZ2*U1KGZPp52_ah3-!+v0;#VF;s>jcz6@O!8ELdDt2m!Z zOf4BjrJ%MCKGso$V$Thg=Pti6HF9);V~gwAER-R<>bNe}XsxgS2^q{J&?UwTSnE+0 zB3CY#!FbuU#b*v`n~u||KW4#4Zcsk1R4FoJl0H}fcIef_$gy=Nx?+#4q~XB@24`UVT!fgQiIh+&-@qqOkD-uehO-~nh-IH`IJlMj)gmP z)Eg2j3rL|_7_2xdT+eIroDE+SE8odY1NHn{0rp=b{Qr9cx_`A|ZA|=DuN=K`dGe=& z%9jHs{F$$@T&)bs1I)Eq=@ZL?_2l!*b(JPgNnlCi-fY9*&(8+CKsjmo9L}x+tpq}1 zju+a+9f0rFw|DBfKvPKLD?ZyiWCp zt*)@rQA;bSVruGU(+|9uqbF5=<9j!}#@3#4&mzRm9y6U>nB>7q7gMI1%7^@$mu>IP zcx&p=eRR2->rWKl+4Q9Od4q1;QH{K#s-2D*8ydB&L#LAf{E{Gp#`C?QcZ)kX|8YIOCTJVj3h| zY|5Y7O?J%|#nZ<)2(~++N2N$6Ci{cE+CKXf7#wTp?PDJX)3;@dXq-xVD4>jL4GOJH z+mPqp*bXS&=5g==KVraa{0D9u)iFYgP7z=~`{pCxfsu-MFT(6O_Gpmu_?r|-ICoOB8iRBf4*RqeRFZqg( zSUUXD^~HJq`G4i-_pCNsOUgaVLdEB*dZ6)=JU!*|dZ;p10S@C|9fxg>^&}oDZZ~;~ z!yu}nWzDoGxZ=wEkeXp7FEes3>hgFShPG|*hv*({6`P}Kh5@$#IE3w^&BhUm#_NYB zwCN~bx0)h1%>Aq;C`9|0ic@i2(T7rqagAXT3>mP}%VN%)vv;A0YzXRD>!^&NgQ=Wd zUy7Ri)oNr=}aw+!YbV^6=!!1 z)O;#Z!BIC7)s)QQ;c{SvUd8`8Jh3V~yD-W5sC)a1%@hI}J^&VJ#_Y^ zpy6&1i;R(|oT$})5L-EzLYSw5_@(f0R8lBRwBbmUEW4^8&LznuG-e1 z%QC03?Mk92L6|7^avIW^Y#QZv@F)b2Gjg91hsxYBbY-nvP*;XpVm=*Z*I@>6-k#$@ zS1r#qwHL?`#^t=Z;v87!E{cdHa4!wbLHE~KTRG8G;-Vhp{e+aar@m8DEUq1P&r%3h z1mgA>AJLmb_vDea#<|YW=D5K&P^dtZEv57lQ=FBLxt3-PAFHamd`oxt@A!Rv#MhR% zf$xT4pjj!~eJ>zBa`V{Tq5Sfuz zH7y}j()SkfGHa|WuDD3fS^KsuH{Izv0pMzw#HDQ1b2Mm~0@Msn#y&uKr4V=oZv(Y% zcGnPr6w?nU>VxNy4ehcA2Y;xV)17PREFXO`nBt`Q_#7c>)JtJ3bdTgG!Lh)XJp^$S zz5O5_$Wsux$7Gk{>!@&6N)mM#Zpq(ORPtFh$6+kTz-EP~&2)o;G%V_lir1vTg031% zmH!#v|1lH)|NW)hj3!oX;b_y1Dvg=Egc4<2LW>elcMKf)JXJaVroDBpBI;(tuee(| zHA(h+-RoDI_!WnHANrjQjQ4U#8Vnd)XnVQUen>V=0F1-F~G4sS?Pa z?z}|1?Qdo%`i*bIZe3e{${!y>oZZ?h^uCrja}N|XrY?QyQ!0NAFYq~X_BBS%xH?~^ z_ZGFJ?@3J{)JA6fk|BGuK9_&(qHGwa^O!JmvZ4N}*LL<#Li38l;NsFs#(r|s z>*(X3SL;ZRDbdGGQ(j19C<^6KIfZfZyMuv{4nu4+z0Es4Gi~>f`@3CV>520W)hDKo zpuR;mZQHm1&_k%oi~CM>yFc3VlWO0Gs+08odw%|ZqKH23=ZIhREVp{V91Xc6>qRYd z?3fVXoO#Wie?RxlL#Na1!y%w!4Kp@R*1QXlTga_P(`)vhL?tU_3F}^76OAp7IPl{8;A4{bk#Pt)}v(hs2rA>V&&E}mNwzp^+A6eTE>#XERjp6_- ztp6?zWlU8GRtCG*{G(>tO0T|j*|$2vxgDR4mK~-N&+9m=06l7(iXR+zv8NLHWL-%B zZH!WN0do!HK?*>@!ch)Gji`8R_`PYxU>}@abee#T$WYeC62c`y7Q3#$WoAP2AfhZG z%_vaCBDm99gzZ92AZgz`!{a;_e|;fme$L45wMNKR_9FBDXh~6kn0Vt7(b~)Tru>dMoNRGpmeG*KL$qntUV;QQfQlC@zfP3mp)x8e zGi5RqvTV+`lp9?$v6022L?oi?h%d`Oa*!D+FMNg+QDoUVM$k@kg4Tx%l+rXRRW>&G zrmpqBqov&Gzig@KGedqykO0yqls~*KZSSgIR>+4O}oJ|$&Bmlk? zFe$*a2al_)q|A2KVGKkB$N^~;wp%MC2Wd(ounfB#**!OePzt3hJC#dP6ZPvWqf1lu zLqB#^XS!H|N=@+$FHj*HW(+&$poTABFYfKdZd;3wihW-^X{Q9l$>th<#FHjy9R~HR z<@oBl%_q~WMxYKRNm_$su)c)0S3Q=07NOX<_#5AUPWsvsM1PSwE&Dl#RU`Ust0@cWo&@Frlezc~v zoD?De&d1ymk32zdRye(~w5Nx|ci>OqAz;co*6R;Lw$-F)@Os1GX(;53xlEW_2J0Ix z*^g}{9W&Q@$(LCD)pjy4VjXykIsrjNPAbBibKPZqf;tAk6*4Y{|wN! zp1j}yX74x=+0~`zme}cUyG2o2u`*!!s`X^^Nq5uw9k&Y_X!arWg)H~F`*vfC3l}2% z8j3rvK`xk9_5Tk5cCo+WFmQGNV2bnzXHSU_AZ3Bou2~&PEuS@M>P3}z@$D&(K_0Zm zjPPRwn&8#$PeI7|NlbtSQXZg~$}$nULPjUJlA-~X%E(@OBy{G;a435)H!JdLynHdK zKpuNpUFZz8&I=c!*!F1%j9T37e0H9+6tW#98R<`BbM;+wtkEfS;G?z~srlM;mxG`N zH6nFxeVp$>#VW|SI)z^BN0CDZ4g9K(%XK+yh$Sg*C;QU7dk}I6gm4U8g8+n-K$Hj8 zj0U0k>UP-=v+LyH81-%m+({HZv1k4hxu z?!HtHcli`RIz>Q76FQNS@E0!n@|i=r`|)gwq3mlCWPkFZ&6pZ=MK?+A<8Gy_exJ3) ztq+z{@_e*>U;ixIfQ*c!IrV`S3pj^#55{ z{SQB;%D7b=zVJBBZV7ZfT?W#{wr69B>5+`ig`|xz)s!cx*x9ZX5|Wey>AqEoXfps> zLR$oTOAw6_QiKzpd$hnNEluOFqlLZm) z8^!lqU{?sUgm-2ep_Y1?{M7fM z^&BCgAPKV7U&Cj4iy=hW%PxAms*6)WkWp1Rawv5d)=aVlk`p{<)!$N##@KgQW&g#X>;{^Z!)n&vnPdkZAYg% zMea$FY3`ok?{KGNSN#)1DPym1&i2O)qi;e2&}ZDlJP)O(vU7b}9>>JP$`z}ghTNi( zm?Xgp9m`qKslv#jZ^_i37p!HWd| zh*bv~rYMu34ys15B}7GKDa^3d)^%Ef*@x%EKv1h9L4Nxlay7I$nec3rgQCSK?8y1zfbBUyz+k{!Ro!?MH z!e=NNqOtXzkpoLtcYutDtx`(o$SJ*-iHSXqP)pjUBkGZz>5Ba_FBheE6C7T|jSYu9 zrGRc@Lwzu9Vg*IhNI;Pa^zs5Hw5n6>y+(DM03hFD_x?;sZ;iJfh$Y(;^1tBmz-|>B3n1!a7#!cXi2HiR*d&49Qjbi+A$jnq# zJ+cmndJ%GN^~CyE=m)#0pgfP%cUUxJJW*%;Bb|+&q_t7!SYMuAFakMH*#&;sinhPa zUxXC%!W{v{g91fm%tD&5zA6ZX3abI9%9e)@o39n)M<9q0ERHS)8x!+1(GnF*z%DIY z54)?Mx_#P`?C~`wt9Q+k>Cs4}EN3}9iQ3kWm7Mw}*R9#yL;WHUjy6AC^vX7W(%TJh zN1ozShp?H*BLRjIa-LL5=LB)CC$21w10)z;%Wmo=Q%<^oQEJ^Hr6>+n-JkHyuz$3f z$iEjc_6FDNoyMY+-Jd&6SvyB~q~u7H%TCHwxx`nkgKx!ntw;6{E3#ZZ_*4YGi!J!j zj?phU0@_>GRHSkA-l6q|KXcL;*6N&m)GdNfQy(M+S}s`(P=sLw=r*J=MGDvxo}=d? zkfMe{&7@IGNE)viAD8s#7Ch}a`tKx0Z6PL%9&F#A3BY~t16Zd`L5kN>q=ue09{gQj zeM$XIr*mEbBy3 zd(Ey04|}R|ce9gEWzv8*(J;iadEopPtT?c2-`u4Ci(>Qs=$q3Qk2yHjyf@$Vp;Y9| z_22Dmce|nvahBgbo*&^40Onj8R!x267Zq&SkbLNIJkD5T?SLvIP#8k|AdIVQs(E5u zg@Qcs%FAYqg(Sw2Ej4|LfeoF3dkIf&{knjh&+c9ww@f9+5`$zo)@qovjQRBC2F$ih z&Ib-&cnLI=^7Wi>r*hO%bR6cEVsh&8Sv7m}uFek4jg7hoY|4hFC3hx+Z77rj>I2A( z+RAf?N{T(NdufkLso_ae9|D#z8t$_XjEq-M;8GwTvswhMx`uF#AG0SW80R=JEUL8E zHBvN`3SNRhQb+aetub^fI(Co)rh{72U110MzsmMgqp#BOfW+{0MD$)IpJY&kza0aoed z@^5@!o5@$eFJC+2_g^(<>_$c_Vd%(sm6t?m|@8E$EYD zwU!H(W;FlO29xgKqWwNzQ#r57qxY&6KNW17I^?$b+KB!^k9Gz=ueU3L@X3r=^rJmU zDf!W%w>i)a`__BuLPu|T>!*qeqWxxVlI52JvHh^T;6fI~R;fU{YlqB)@9n3@$h zujMB`f zTpC~~B4tjR-0lw--!~iWEo!I&ycEGaEza1{;1KROk5FW7CJ>1$oOzA#MYyEC=N`|0 zo@@HEUY`RL8o)SI0D^Y9ZEJ0Rw*^T4Kt8JlOl9p+T7}{wVH^UxhIS_SgDu+#4^fE0 z4AlEu+t~_jJ#BW9wxx#HGh3!8QDylnbGnE9WFwP2Ub@rWdm7xSk<9$6@b~NPlA9im z$y%)YajwUCU~LyfmN*;Iaj6dn7IF9ojA=_iB5B#`&xsU`SRi1x5eQFxm~4WCP7|ba z&b{5r5H+THYLq(^*PkO5<#_tooLuJ=5`9LesLmgA@#9zx%KhmX2a(1KxZo$>fgOR4 z_JqHds_q+Q$ey)?q}naq_!z&X>~!AR^hnEzl+*Ltd+68Wqv#E;E;{|rsiYR8BrIHniF!n_Ad?2 z#OK?YMneV&MISZ^=vptBS|x<|3#>8qfWj0BQO=rzM2J5hZVHf=@FcvL9*9yY7kFXO zkQnOWogVdY(}cp9jsx*`7J{)}hHU?6<%OYMRA09Ggg{~dse_;JtwA4PN6@9@}b8p;M@|Npi0odPoJAHyeH|Sk!my`HQ+UW>5 zKNW@cOcrIVBADh>0Q&*0grccHGJP8<1{R>3;Pl*f_~gl}7H#U6yA%si7>$@51FxTa zzok|=qSUudLGK9^{;U78{JZV1g(W-Yx^KT}t|8exiaVawV7kU~&lXBuqOZP&nEcTx z?$@>6)6>$jqH97gH?)c5rcj!fd#Ags2#u>beW z@@ePFs@$A`sYHW>j_Z9*nRVTxWdr=`qMGcj(yzYrCNe_UWZ>pO>~h3~XtH+szlUEh zPHZ!M`!38}${FD(O8@usGXRkiJRuSu`Q%#tWl89|DmEch@EWv(o4wfB`)i6gc*v4%SIcT|k8JR-s)*sfHWhQ+u^> zN*lH^%U00AwobPh*#Sm{S(o%#rERskb>9YjVdEFbHmtIizh%9`TkYIr<@O5;tFXCL z#=cR^YX89&Y_cWr!0JK&4#buf5ZHMc9NLCKlGkVuY(FrXOf9EpG>;k|@_mtct|R4@bu zs0d~|6vfk5!>&aaVEK?d5#pU+DqPw51_@cv2cF=m9RgZ%oEX^4&cnUi+4nF<1oK6t zYC2w|-rNw>wP!2lE231%pNPR^dCpZm_Sg?LBO}rNUH0+!41^y&ZQeOq1)9g(oZ`M; zn`&(5ply}TT4(ba3zJrZj<#}FQk7WIsFX-3%L{BmYpW%hvGzL|tWw=#&04zp!`53huI$2fHMr)?7RJF1)@Tq9P6m-VCrNx4#5G%+C z9P~utla@QrQ!xr5Q|Lw zZA1X1NQIJs(4!N|DCDxt1Bwg)09}xagaMo_pevG2O9o9~ZBWrl9HO}yb|t9lv(vEf z-SM?=*7{zQ?2+^q z{W}?-#%M2m;Z@c;KdjlkoO%#6@U9Q{{Z-6h`zP-7tNEuUxz`KEp;>~;#7kAbU3gTt z;m>cVxH#&ZgN4OxVS7XJv;1rJrtW&2_bvMkre@b<_Ldnr1VSDXjPN4%W5Hr=S6H5L zSEX}o(_CD^{#6y8aY6B4Lz-Rd)(9>R?bz;pLYON^H&^B_bRS-zmb+sivv*o$9t!y)}dbBQ5f25XGPCm2! zc7($-8Z7)?wDm@V3=P6@b_%8q+hWY>*D=tfTY)(Idu^qHwHpD$YEi&SVzDmgBN)uI zG8UX?StG3s@a^moqcgarTx*laNVX9LBywQZ?PtOBPUDQ$8|*Ku-g~l6fO5dV(%;7F zy>W&MUX4Z3f#JvP*lO4S9C($jjT=W6SbO-zk$yYaj|(Sr9UB5yzWCtTcdIGz zveWj-t-KpTA!X)>X~|&Ll>km~b)(N9W?;d1+GR>%uhKvE?>8S&E6%-TX)v}=AG0UZ zM8h&Z^-%t{k)1>-oaPcChsU5ezPc*{kbovgg=f$p&R`V=MigCO zpVWgf-t7bL>$xJA)`MhiZ8c>%Sb@@Z!|`GdvnA%kJ*nDxKJoG30qlc?h+TyxME6S^ z@~gl0l_t+bo%P>VsmVDwy+5}@`lygfcZ$`g?F|`n${1KT92aLdfADovfHh%A+G-<+ z!U$O8`98_qPrkKVm-Sb;Pox2;umkX#rxMZ^~Ed41K0Q;)0620JN5*A;x|n^|1JIP zzROP&Z~t;@#_`TO=7mx7=v}8K&C@a(!yd`YgPHdpzE4i5`_|cV_p{xW_m5-0Bz^zl z@$IsMa09@ob?R(W3`L56Z-`K7VEnD(*Ih`23GD_=iLi3J!bCd@uGK@2= zdkVtS%#iobd&>~29Oe9uA(oimS#U`f)`jooz2+%^K-H^#GJ4Tc=W<@}4oP4a6(hT_ zmB+Kg8oB4^tQ%wt;-^q+@;#V{PGAhnIy97> zGzib%foMcwZM)Z7FKx0)e`Q@5ZQoqQraZU$vd4aY2iS0*MH{xASZ5RM$G%|*9$aEr zqahhM&UlrylGY80L*(v@LHH0W>qr^@w@i2pm1x?pDV3% z_L=FCGrx06=WV12e-^PUFnq7SWvR^4fr*=NUOc@gE%KgIT=M7kQvGhG*IhZj+G)^Y zzn_t}gy&fqd_^7kF}>_?ZBDqLK9IYvU|g9QXaYS-Sxw-4h;3E40mGLHwaxxrmjC^V z8O+sy=^Ea2npl5^XAH9?m<+;oT0TV^^xZx*fhD zE7!1FerPD57X--0$T_J7qRU|EE*p;Yhn!<|>qQ#B9RQPoVg${TWv>H+aZZ9OVdE&} z00Lei#uG{AK%6+8EXRvYYJqgO6I#eqKlv^tz52O77t6?5!0vmHdU;Yrqs)GsDZh7l zW$!L$eZK{2(y>`~MUxi_ABc+0MB7^}hYz;(Tojc?ij6?QbqoNN$VLgUP2DB}skKh9z}uO#$hRL(-Eq~EsRa%z3`;^Gf$Uo)Dm z$4ahjFu&P%*T_qa6)dDj&WoNv-H^BTi7RSdYEYV4{Up7p)_?i_*WJ~>mJS_Pk9cAI z!q^H$16bKqR~X0wZxgj>KcM-n+y*p5oR>tEBLGMq-c?S6X%!?Lk-I{i^9zs4TcFj2 z=`j^UYH^Z|AE%dfpe~JtW6}a`eL+D2ZL}o6Mv|&=Wf2m;7UbVWh>RX!`SPXDN>#D4c)SPHmJ(JTBXx#F81Ri1F+fq{!;l zmG)mMBPxFKUD&mJKZ*Rro^YXuus5QZgl#=@R}PBqHTO-WyvtPa~P zXmk!iyx$V(X7mdx!ROve@yT;r0{pywX}#4~zuQ%l`V~s_sdME!Xw}k5k{i2zol$Y&#tmNZI}GxuwY|y zjeBKy(W!U`JI%lN-@5);)7yP(gZ8VtZ+clBH~XXFi;6a{mbavwI_7Os;6LJb$J?-7 zd+c0Wg=

TriswzyI~--ln`&^)1?0tp@&Yd~x<95>g|2D*myrvF@B z;R)<9JHm=0KIcS)G9vl)0>2x=5EtRsOgey_CmvIoOGa{AI#r$M#$UT~OuIex!5Ev_5u4h>BnzS?bB4tRZ0o3q^)AnQeie$5Kc3z?xaE7 zMQ%&`B>2R-jBWGvy5qfT?Er5En1#l;ZJ12&&=B295Vo!7i^>tJ5$5B!k%Z zlkfM`?~YXHCtD{fp}yfkbzLhJ=GClx0(sZ4-zCf~U+v6TKQC=lJZ_-R(s>8o-)GZ` z9r*BF`JaOS+IxS-mZk&owFdMaF_j|qk0Hgcbx3vV(s%B>{_1hAK*dQhvFQ^E$$3p4 z`@T}=d&(|!4$K`E2gkqqGKZDeB#m!OGN6 zq{yTL8?Ih>^TxMx^|M_W^>0D<19`9ec`I-GO&wlwW#{drXFe%)YuTIe*kjf|dVatC zaou#ggZ`zXg_^F~HikM6TzTjJUBCZ_7Vp0wK{*dHyJbf25;oU>+ADmCqo0L&4Nm5Jv=n82 zhZ4+tZ8MJA+#n;;&AX4n+@rAeQ>)h|{Ie1)t zLwjCcqf$U>$Zjz5%FmBU57L1OwDj7OakCLrjNvjgcZ6*W4ovxEB9hOPkvTrz96pGRsFCkT*gh z1%2h@@E#_(a5$o7cl{q7K&}((1YG4TO5WX)>scO9|;Jk zy9oO@o=0^Py}#G31QWx^_F=xuqrHs(K50oZ)nP8jH5MZJ6k}$Cr z%LW@4`@9@w`v`m{1nA8suL~fNbbKXv*rvNQ7w<;cY;Q1XOKM!b76E(htO3zMU1>_T z5`AJ_GVy1k&7c*wwvqw=co+=_b7!{>C6(nwEiBdO0h5{hVi5s5ag3{89eoGEX@nBdui}9)r#Gv7NctwEXy^-^;9(n9+YcG$dSQRiA z;gJcBdMP}HLcF?AN-dgS7qIF=3(A=7?kw>W#Y;^iM5d-LB4-_pB~STsfo9CaC8w2M zh`&%2?`^!!F*_4D?(^B4b+*_6UbnPIeJK)&GeK&EmdwMkD;*=(Aw?Daeb72@xa)CF zv5`dJzDO$Ct;VCHZQb)@)Ng^R(W-{n6;Da3+VgJSxue?QL|y+WdJM1D zyN_D@TGzS2pHYp*LO4`=j>TR$KgxHXB90#ja{`(d1Wkp%djwbBYpk;l*!xx-zPYEP z)?^RQ**isOoa{pF%bd0GJaAWsO~`bScS~{$mk%mFuu!P4T+}w8#c|6b8N!7ZXUE+M zbATe@>*66CuWIwJWq!=F?`2`K(mOh{c7393z7=tSH3y}DmLPMX-=HuPS>3YIL-a}{k>^@@bI)G2?3 zxj`xMP!0RLwEoyj%12qBw26a6gTMn!>_qpwLm@qZY@sHfU3*}=b984nj)YFbp-ZL< z$bry|{K%p5T&^y2C{wKPQq<^2?tF@VPn2Z#h=v6 zyp_XEhvDpPP^B>^(hF%FZHpk?rAIaFZ$655J<5Y3b7H!qcajyNlN=C z17#JPE|x|T5Ou3iNy0hwkJ^Qe5Xzf|7#F_`cnpRuDlp!ll~E%Na+Bu-Qr%d6X;GNO zz>YDE?O4l3te?keBe>pFZSULMncgu7{8>GL4`(nOX!8?O=@E)ebOtj|2o=@MM97z| z?DVQ#ftP?`SrZ;SA3^i8QFK_$MAe!ld3!xl1E8`#-_=mDv>i=t&y9Up4p39991!!{ z%pE=^V5>S40sB(yGG$Tb$%y{7nuZSGx!%g2XJ7yuN-1eaRJ-a;c+lq&et7UVxx)UE ziSIpJ-(XBI!!b`T9hearHx#@`df%XL7TVZkgu!LxrV!ytf7x1-M&R@-&`f#yPrm=` z;W^BstNH*HM}@o);ZcOFIyW~pQq=Q0GM9lzIea?#7dRSA7ie44ln~?rPL_-zyj&lw z?nTs?3j#552V4|pBC7?GxrMh^H93=nfT&qK*iplhPM1~GoFo1gQ_|a6e}ldf*vQTn z4X2LsK_PUu#(6s#TAIiTu$56wS4Ax}C?|&y6`b)MR`o6;CR%k@LY~tiFQV}z^uC83 zEj2Dc4%o0pITHUWXynQ5Vh#CK&f*YWJsn?=LuYEh?iiP2yii(1K*eW@Gm~c=+687<^c}O9F?yuVbxF{)D$PXANNUP^Fvyt2tWjv9@LgM zxknO+M3@>gh1;Ui zP(B!@+qhv=?_&#xqXh|MeYzCx(3zNcT#dA*FaT2DoZwLr;nm0_?1;6QA!+@hY;f1Y^`lGaPB$Xkyub75ehj`vJd3TUUQak#>7 zHPWr|s%}F4%5%NVAUd62Er(M(LWHq|#BP9kE2iRvP4Dl1qqTT@j^fXH+d=FXt9WHx z!JZ6IHlP7n;UW?A0_SQi;uWBxgw)KuD`RMS>qKpWFhkKYFkY??;rgnSI&mi*ahj$U zp?gPH*pMGiMYzdFpKu3(``35fQq_AN!?H11ECe=v97nVC9L6$YhDp^B>Bh3wkH>f` zLbSh7rOxt*h7UK33mXh=dV+%Sw6uk6=W2xwC9z<>jv?Rk=__T~hhsOis@Kv%+4n+| z+tq}C57xUXd-T+)oj7gTfGstrvl~NI?Lc^R(s4Z1EX-P&j{Kl)T>S6oe&(@vX?mw_<7xMxadZk(VyZWYcv)r=TQYoNy{Cg6>zyVRtN&KKqq8e z3&q2(fNAmg0j!qH-tIH(GuR>y_?9lSF2bGXSp${=YeN6FKwa0p(nS;38imIBeSG_$d>{UTb;Lq`p9Nay z*Faxwf8lRP0b`>~jl7p)(e#n_BqR~ac60fAbZ~pf*x$n3p)q+;saVvUf-dsH?(j;S zuQgjyD;#=gk6C%a@`}^aw!>jh&;4Wn^5*vh?R>?O*2|E6$-8QbYNY;+iRV8)7*>~E z7@h}faue%by&gXl5LDgB)Nw7ndXU{w)e3Wup-eKc!aCb`_p@xP<{f_BB4Z_+e%d-5 zVw=;vD2zK{5Jn}wW{MTDI!eoLZ!%0`Zvggy_J`5ARtl(RpLBZ5pc!ntV`t>AD0+b%NhXnH*Jv2FD zjm&u0`L~&AU=V2TtO+g$y08y&uUefEodvf*vutwR2;gH;Ik?MJ&U)AX2qZcm1J`q{ zK){6!GL*H;0gfi18L$b&h=M?M|zQlH8w;sLtQjNwjGTT;$@JgjuW_j4S( zd1<-J5d7}$w7yMH`?KIkw`0d#qV1bL+#We&vc|`^)9Q1YM_%-Q`U|Rq?T!HO4>-dV zBzD3W0#A-ySp%ix?cq37-HV$!jQHnxQE9H@U`?nEF-_LSYt z=7Yokc;BN;m3+h1?Ww^uU7a-=+=dg8&v*QA@OKE9jt{wY`lULqm9(?t+yaaqNQ!;e zk2Tlh=5R`|7U{aRMW%wf*^+!>fq@OJ+XRW+@ho)XG4pjvZl?lT(SG zL_$0E3tUSepSB4^gB9oD=ak%RLI?j&e-oYoOKQrGq)k?kyA8+njK?%?ydO34+wluhlNP~(kCLtFuf(ytJmVHk{^lGxdS#NGdfk3rAeR) z;3c<6hB^+(*mTaX#L6@v=}wS6-oxZCX6WTx+m}>$Jci-IgdQ{rm7thu#H|P=3bF<( z6f2<^Yl(#%Ww-yLCsYXsa8QM`ma2WJ4WB#k+z)%K%7;Na!$pkJC=27uNoJDbyNeKaKEKAfxu#bg&rfAT$% zl;-G>vd|U|g0mAgY8gbVG*Drj0wy6UTX-QXJdmW~h$EPA6u84j?jKW9Q63ZL1ym9! zI=~Lk9FCsgS{5<`iK*fjjp%Xs9R8M)=(`zynY$?j6lX=%h`k*`-I(qh$IJ4dBHgD{ z%roF(jp|t9?gG-XqtRm9QYsKz%rLxLZDYvOf^B<6bEqI81yL?1jJ&BsShnP7@Q&jo zBBS=0li%X*!C+_xkZXCO4@wLq_AI#_vff_P_LDQ8X zajT{sj^F_lkd7GX(Xj_IXwKCn05ELXGs*&?B04vJKhRvq&30=!4-}lEj?YcLQq6t& z6v6yTR)y1$x85%5BgcVC4Q;DyFAcv9`Rd_7+;N9sifcF90$%CL`QozWX z`F@%+7)!s5r01SImW3HIPwN|%9SoU(V{HQaM}4+_SLX9-U(ubEfODPk1zN1@Le2W5 z0My9t7mC@ZT7}@=3~RG(P&#nVb4UTr10>KhotaY8U3tAPEJ1qs2t>nVi9(aY43H(< zh-FO9Ns0ADj5P!E^0!7peIjKw7s-_4ib#6z%+`5s zCVSJe){lIoO5(m;^~RiiU9~nvIOuhS>W*Qi(ouo$>9;M#pxCh?w3NQ|ogF*+$WvMd3ECzcvUf8x zB;5Gm_HlHvo6)x2N&x`@Ty;mm721Zn#BQhbVx!EI$k$4-e|xqI+%yssi7ZEwr5>5L z%bQUYJR^lHilsD71g-L~yIwtav5+Nr;(Qw?suauy^16*ysd-Y6rv01qxJvZ3MK63E&lR@Lh&%xeh z^law6JRsPA5BEX*ftsURBRym&q+CSnH&qqc!%bIl0@T*LH2THczXdriECzjv{OD*X?YHP@E*?;S^_9J zC^(+PRzC_TXHW9ads!%n&4w3#tBtth_a$U(Kc`)GEwbi8pNN(i_hj#ud+%uSy>)HZE?_2#q_*{*yg_-2Jap z-P1FaVPY;VT-eNvz=OvdE@RZ+BLS$WXoNefgw(Zuxaa+cr@Slamv8P%H*^InowZ)H zUZI5ag(loI*@cb%9;W@Gb+b^hraV7p{RfM9-@hDqFG%~NY!Tuvq?pse2x~*DS_(X9 z<`%QfwEJS^^Tc`e5AAv4IX8R0A%X@-MF>0qhlmvo*j|J8=GoY=aR<3V2}EbWRziG6 zo+QoHDi_|{NPYX3Wqv4#ltq^-ldyUfndc%68XI8?MQWsQJe8(~mu+(fXS)Yz29YwJ zX}aCp8~6W=4BeKAfJ4a~MzSDRrs+Ds0fH9HRoC3>uSJx>rFNF2G;32+U28ehSfF4s zVt zY8C)<(z{g(Eqtf4UF|p&4|dT-vm8TvAqOH7No^=_4c#-BZ&Hz0k=9w}hX&u6!?w)M zhIOvFpWcK&xd4ZeZmbt3ndGZ6sv#(mDx$>B)vyl+MP!J8so7cqV66kvh@FtLj~HVv zW}JC1#Si}Sn=*y{3h$4 zlN9#I-A5mFXWlBjU0mXSd10LLKysb5j{oup{9;UI*A{~#l)b;-zVLp==ig4m|4@23 zljifRa(gtOUaZfdtiTIvwS2S+o(MQ!@)0pKOg2ImhG&IPJ7-JnbTsnS3U1(`aNH0n zaHVg9N2Zn{kYnC+W?k|y$@L)koMrcthjBeO(OJNG8XbL^1$4u)4v{F6wOw?QR^Lmr zjRHSEpq)UEN24<3fiX#}b2LF29BxOrE3xE$3A^3uu^fK@VcL`$gT;3tRK<8>HfEK$L*PrXNHwl!H*2j zWrw&wyYlPQS=q?Ij_8nGGuK{MoQ=03WH-i7&fDeZTnPDr4SsbNyMKrJ#LZ)4hh7E! z7ivG*{oF0KW{gIF>=wh!m9Ar)n0SG3c9uq?72q>Toh~w72tg7(x8P!*(%{bZiuxe^ zJu0oE*MhTm=K?D@bd?V^%-Le+cHR$Z|#FSL2@^Iu_Z&d4Yr&SMByr-H( z(>V9sk1uw@wNcu^XE2aRDWHqi+Ek3wm*qRj>9msl<(X76x^M(m+3z##QF2XTOzZHJ z;HsB%K84P&N;Lun3Xf6E0a33zCgM5raH5a~0E~<_s0B;X=Ig_b(AL7pNT11BP)RY5 zXMioT`Np9}AVzDVzUM}w^ zVX6rtrYV9FK^2@pS%+C;)C{|%x)#^as4LbGEUMWv$KeQv zP8OD_)JM5s)(po^V^av2~sK->+UDpHCn9vE}i3evjh{ zY8m6sJ;sCWfsr~JS>Lx0bhVd~4s7_4x?;y*eElBE``YVg5S%ZU{ttZrZTtSuH(D@7 zXU7m@>W;MGAww~InfgE{@J@64xY5+$1nHgu(|uoMn34X-M{>uuN-2GX*0Yu0(^qCS zlk5CW)(hpM2ueeH)w^r*j^wJ0t5w0F@-VxVbzQ5bwMd^ENa<5lCn+h>OFpm(hcI@= z1NhJV5hxX%8oO*jtHyH5WfS$mna!*QYqFYby(YkDJjSrkWU+<{S+$;El@Wu%Ga$K% zBK3w+oxJdbl~G|X313^IQG28OzQ@ij3TKZ+GJ!}=N!+g0rYX_JG17B!C}cPjv-Nlu z6pL;8$@gJGtu7OIGhA}l#T6+_3><}L0ZK6x;<-OJvlvaXrv=(LtNV%xLubRPlrME0 z112tAQzZE5EZ!7}c1?>Qm$jit=Pn2ZQ%(X}Bye4>N;17)1R;3<&1{NEN=lA+h#zRL zBfwGtl}ZN3UsmE*zrCDZAnY@dg0*hiZ}%mwHfjpe%)wzoGD#^b@&!Hheb z6Sf`^PUTyKgLQug{jtCF^um@)r$`B}ckKFBp}l_CCO#7%-t%6P7ue`Fc%W_YP~+k2 zm+ut4xH@Y00<%0N?8^T5|A+7YJ`&a?6eQ5qCGW?`M+EPMEnfh$rXb2L~^ z^zKrWw6PZ(@JLoj)$IsZxQOSN#R36kO`8b?8_!oiCX?aVxy-)Xu0gb6IF+qP`n_3j zE^*YzD*o!SVvijc{*&)W?1ZB|@{=~TJFZJ7gXivwMDaY3U~@w^jWGg~ND*pq6jY@R zr^ziWM4vimmg~|=y4i9QCSO@Vqk0Q74Xs-LsbN>VQ^^&nV z%gRfXZ7aBYkk#xvsS~xK9%pj4aTN`LQ8`+a*hCR8u_33VdP;%ba{Lk-UQXoZYv}$m zV*Au+${>h*ef%|ecjusiJ6{Z+@~Y0B{D1KU@sPO@1h{=en<=mc^aGSv#iX?e8gmWS zn_JM^y_%y)6TG3jqXCq_U$@>BJ|RSD^%?@uxUh05SGY@9LayH#Jr(gCf+Tc#30yYz znyVHgZaBo?yF?M|iN+4b#E2TMv0cPoVPdK=v-aHK&;1q4k0<@rKunZDg<(S!#4|(U zu1O%{uL+*!n4}4dA%egNKu+TdU8=K@hR)DN5!f09=4{18C(VB3snpt%3iIQ~+11=X z7_cLzI9olNPE!BbE_#zsm@#Y7Lr{ZHA(Y5HVuf?gGTHBSvTl5*)3u92>S011iL9m59&Rvf^`QbvcSoOsPnU;+I4g%WhdaLI0t|~q0Fkye87>U?k zY3~>nFrA4r4us0*CBoUp6Nq}2u3W~69BC$nA$2OKX$asrawvwR1@DC`{VFmcm=Iwh zX=MI(?HNWMkK@HI5ImFytXMVlz0gKgpgh~=rs<4uB@k84G(}aHQX3`4KOt(8cmM=m zh~RQc{khh3U&tJv>BvSg5v2dr-z2!BJ!0!DV2!h1J{z1|-p)l552j`QbH-WXoszxD zTdF>vYk&jW*?|2B=)r|!@wZV8NeWd(YVZ z0qH!smX&TBD$9H18R$i)mhv}7+Qdb41f6VrkZ_6q@)G^evt{3BF27#4ZMW%U@}=F_ z=7BppO@Uo29$h+queY8!`TE}3D?YnUIBv0BK2r_sFp0eXV$8kHygJ*F|6p{x<~MqH z!MCq1^Taz_j%xJX-!u?XYPiRz@$nwZGXK_x{(8o%q!H^-fD3Y^bDlpMNxl6&1(gs3 z9R?E9DvawEYIl%)+>b<~VyWKsHqcuUv^6og&lxd&c=uF>VMMcCy|!XeP=-c^xfoYs zVr+kPr<5R_bEV|$m+hUjv`z(AHOU=v#H-}oF4_kbXKJ7@WPsj;LW@KO2tzg3l;nh_$XZFQ1{lAmAs4jRGs%WDrfB z2eiV2h)KsIv4DTHt@qzWmJNJ05Ksq65D=xyk4|fuo4;t;YGc}#6k}=T;VcrsBjo0v z>v;ajPcwBVXpU>f=Jwa8iW063|K$76FC~tk#`5zo3dC>Dsg5*&sR9rjE10-89khpm za`ZO3vJ>Vq%U^Z@Mo*DYPBIr{Cs-q?01t_>+ z1SM!T7XU~>2UN&J-m&r)F-`$*hduBTx zU$Tnvi!6=4S=$yfX?@^MgYZPr)WDwd;f~NylY>=g!tW+0XkG^~;tQR!7X>_%x7+8Qpe{0%>bA=Qr1PGizvi!v7 z9G{&!+sg<~x{km969?`Hg9aN(wvMWyi*8Rxv1Gb4_u-y3PP?1du9D6;L~EEq(qhRs z2LJJd-5Raj=Moh3*Kgax-ZlPm248=4=15!_d$G}KZ;)1*;o39sGf$df09vY}ReU1n z?mf@c>CQdX5;|!FXhvr-FP2mqA{jvTP!!Kn5Gk3hPDSAGdGZl9n(*p3k+X2Fb9p5+NIFu$rP0FPJV6}^7Wp5lUq7rp`s60_IQ zc;{-QKRZf7GfFjdRWqZ8h)X0284B?57tqjP)SNLBe>9_qF5&RSqoCFU6$&zpPrrYc zH;SSn84zn>u|1I`3UJq3u?klSwvL-@h8XFGG^@TetRy8oKXtaEcC!!7xX;>XDo~q7(N!8h-{8X3*MIU?%V_;Y+myDPL^-=~U!XQ#P zpmefDT0;?ZuoH$QVrf+K<(k)vBM1ewCxVVyCT-A1>0Qsp%@ffgpKh3-$O;CvYzU8~ zFnFRkh`TjjC~_H`%Vyfg)I^DZ0)a=41D+Ji_GRlv-j){O1UWGw)?!m0@JThZU664O z8LH9l=z#e2W|zs0k9$8F9zIPrx_S%|?H_lQw2{aEIJRI^tX*_{ zA6Q>|$ur{Sb-S3k-qT^El1vF zv2J(`b}ckxpo{D;=FH9-6{+hHQmn1-G+7y{8JcvuwiYKv@25y~^v&zOU4Xy$aY{7QZ zGZ_dR#0m#V0`sxew6t&?L=cS`F>PWyl;7~c3IuP9(Y;O@5N^Gh zrXq({m1Yn9eGMVa?coW#!<)ToXuw3ZL3LDe{fqA$?DIovmcImti2UW2B7QV7%93}i z)VHAM=9ad^N1=nE7&VAa5Miudop3-XijA}s+?HSSRI_`Y+`826lW|4K&woq3*Tt-0o! zvqoF}xNY17=}u4-sy5@!DE4_+_{%G5q;4Bpr zgETC1a&tU1(KZEf;b>jA1V5&O^UcQCF0WT~- z7q-9Lx_yTJa*ZA5a@*o)t$xsHUbH*AHOX8S*>cS9=jFAwl9szBuTF1`Li>a`!8U7C zRy#^#KHYsa)&H=q+#z=DHk(8*`H6|(L7~j#@5#S*-@USp$6hPGDyZe0=c@+)n^9?8 zvoX4$=H7y`m|6;{lYHUg{Ox>ecLk;6EElJ6L);pJA31@#v9MY3%F7AyoBESD%RYA; zfpe`!+vJMakLHIfg=OKw7K%8&A590`v(GrD+F@D%E_NWR47`RERkV?^7 zCS!}h`9ulvsw|G&Jx0AMY>0>8tWz&w$5U1Fm}w z{TUaS9aHs5AEOLs=m0)5jf2y=KwX6{6p&)Avy^lJI38VA)L(J+Sg$a{cE+qTBDT%U z`33cJ+>DOAnPoewyI6|zsjRAd_xNh;=%=OBR5-0tZr`$F%VEmybB=qha+EX#H z)Rg=lBEem0zT@e@X?~Y<%{IyyB{d@FUq^g6B37i~Y+K-{BB zo>=pZxDoLsKvPoYt7YI`&!da(t{5iWKm7{UMv(j*WnO;AX7=0F68q6lFU zg4RG8s4ZQeYz|3N=1>8uWEJN)gfRp}Bu*i3`{57Rm3<5^ajvj43Uzdg9=qbSSJM}C zbS>X|)bXO7+5YwGrc_a6S&k*fNE2Kh$Z~dASlk?F*B@;{h&2ywN_2-pH0?H1GVB0L z3b~ADibfg!#`iZriGw_v1yo3#Sjjjo%F{fITUf04$NQII;c&6Q@f{9y9N?CE!LT=y zWe@Wv72df}VP#bV~l z>b8%k0>b7Frv4+yp#B>8ylcAQqE)pY)2De)i-~x0w0?A3#4YQ!zeXQ@clNHdSYH>g z^0$9a-6qTapZAY!@bhu{bJ@aa%VnQCmH)T<`Tu=a|L?v7`oHp|AOJHrG9$+`RhLnc z%dES{;;b3E;9a&Cx0UO0IMtwt7Y!7Y7Mb5tGm2g^$=9nD0WAJ&AX?)k3~^5B{Dkj=8$5 zF7@0MGD1{O|BdgJXqmH%!5509e4k^gk~w|_om!TnJj zZjq%#%P7;E&MDoObIR8`KWT72+buE`RQdj9E63!FkiS3TA6nLJD`!UAa>^O~OS$)6 z$-=F~3yPfGUn#yLPc!r?3}m%qL{?H{i*QcR{WNww{a*9FL*prLv|%5eVCTO?`rY5= zQT5@HpO1yW>(!Yg+_dxK3(Abt=9<|(HhTX@d>sMX4yhZ&Q)&Ro9dQlln72U6>(nX+ zUngL$h^=oj>lr=>*3E984TpgJt^0LfbGBWeZ2FaGd$?m z14MBK4X$HaxMt*+ne=BYzXRw)6?Kc+2g9RJ7u>L!bf0cW!Ao?)M>T7dy7L?| zex9rH{5JN-?1z@-!d=SiHG*#4g9>Qrp1rD?`R3&{a}~ZlwgZuSSn+Y}q2w)7<>{}_ z!=JMMJ#xt}b5Foiey~yEyR3iAS9Ngf#-eOqO`qpoV*Us(9k9~ApC7|O@Xpsz;%bj) z4;G!f`?2Wq@v@T$PSAybrHgTbGslq;XKHHiWa~|}{Mz1_CcfYWXDpy%F(4lKU5u*!&S)K@@m*QKvbWU z+4C;6B+z71bThMrhJ_w8f0E9{S)S7+dOd%2$rrvw5nC(#0&VLODZAnxm0OGUyts=u z({|N!Ek(Egylk9{@g(}spf&CS#K$anJhT?u;36q7b5O~H)+{=svS9A2)fC&04!eer zL=92d{N}HD_S)1iQDJ_mBhEW_HAl>rmdgd13H4ax0HL~0f99CpC-RzHTPB(e`;UH7 z;g94rO#DR-vK7FgvygH{+BBR`)Ce}=9plvQh-y3!G9UM;tKBHbt@6@nq2?>4?>f=Y z+q`*@htoc`S?6rm>5R`r-9rX55Ir4hEwIh{xu_{TmY|-d@f`9x`=CzOaSAyqY`~gz z%6(Pkh1kZXB5K^oX)KJuPFQ&ku2$B$W3_s38z%Y>a+7i!E_v+o6Y6ui*-0sBD{Z5DI;Mh{(`y4y9Lhi9N2EoaJ`(M z(X^}6Q{eA*Ct4s~&36V)NX=F=hqUM!*uQKfVWA7@iX;_cWt3+4JkB@=_q+yjXck|} z+BQ#q3HQDaZ-95;`iiJ!l4f3>V8P~bRHJc_9XnL86`yP{ns00Yt%#7lMh`3EkrZ+c zC2GL}3(^wDO)UvV=6&*Lf&sP&noezJ*$tjYsiEIV3MaJr{thV_EpnZ9SIe-n|Fr)< z_0^sxCn@kbZFT`R9ig4Gb|gCzPZ@iLchqh>Vc_Uy^pyxLyH*1E%bHpaM{BOgl77ei6HE*Je!e}(#k!P%0*5DnUi`Na<;@4MtSW!`r)>~sBFv-D{~EDC03IP z@bRlLmrQB+KrMfsggdAN5dTlrlxq9w_VQS7zi=;S&u2rDDaU+FlA0eD8x(3?`22JD zyNom`9=-~t#G@_4;5m>1VD-*Bq#g=hi^aT@M~g#2wVG~}Yo)!zFRjsNvgU@Gvsx^? zTzJsCQj^x^XIaudUO!Bb?uu2ZYM6(Vu`IvB?NZWmIPRS*!zjpVZl7)wZ!^gUUB+YC z!yp9)MPwjo{t5L)k&a8i-m=_WgOm5hqpZwt+>OPa`Kd3}Es3|~g{*CYbWVzG*PZ7hw-8YWx73vN%itpv~>4W9Jl&K z;3_-4Pu{Z2u9_2_4Ked&{G4hlZ|I-@95jFBJ?^6|W6y<$SGvnCzS-H_4n<)QaIQ41 zlfp`X#yut^0s;fn8c-A&rSK>%HP3XzU&BRJi8UZKGEBL~#FzIE_e(kTIUGoF6gOYy z)f9KPYhzJ*hh6_X{u%Lzy5|Ycs?B?xk$Wo%4d7O8LN00U3hE{>yWu&}j`Dp*HZvjr(EoY| zCKSK!ccDU{T-tolU`EyedtM4qKrW~i0AS+wYkp+Ps&&6)Y;tqu;IT}s#+r#N7!*iT zt4n${mO;cc)xg(^$#yuXt$3ev0gB3U?8AQFQR$uN`=9fBK+73xq42-@e&FYoO;(%J zunw$e8vo`(SgZ{Y#8)ezyqKmUU{fEnhI^tCmbCQcPz{Ws64t<3Q&ebHx(c;*E zSsE}{J$H12CWIp)k>x1hKQFVLEeQnw=j7r4-#3&jELW;7yh)p_qjeUBH5x*`l^EBt z>mOD5H#0^=D$g4m!#I$>(ii(!F)Y+sH4V8kRQGa}ISEuEVu9v4P+_ZsRR@`C?KHT? zc*%=WG;qR6h!#ME1}KzAwX zptWCsc}^UatF_MF6v-dYYK6uC$PBgEp&=s|rZ|?Spsw58ILybt@$J|lceXz9U>107 zSMA`2>`$yY-}AFYTj$`Ep>a?T2BQU4b50a}KTtjRCR?m&f6*#OPxDn*+h22s;F}op zgGnCsFG_-3euY$ABi)I6P$PeScJQB!#M2*Q{}l|_j`>!5?3g=R*195}=Khm>Mt=El z>Uu+d+mmyj6U`MiS<~LlHrj;!!Rs^5J7_=I^0C->somz!FpsvbQ%M(h$Ln3bYSDbl zsfH16ZOhIKeNb{EwceCV5l0TWJaKwr_^qBNkM z+ZeHV5h3d~_l4A3_en$Nd9M9WeAQ5qsbYer?Dx_du$a2E>by4`N>?9EeqGr9{m*To zsSIg_@`!hnLl(!lRFSGaT46(efcDwsrnaN&xa6J`=3$`zni*YHv+&e1ti5ONUxqL* z4+JK*WVPp*9s;m}cRr?x^5pK0Me8fCylio7Ncdm^g;EK1L-~d%xPgM+0`W0PYBkSV zf8#q4D|9CA`I3c^tFVOaTIWME(4Ikt-vzer&vCrh_B~guQhdXrXP6GX&997mF20|< z-Ay%uyXG!5i%YPRorcN+6Q7CdAefI`q+s%IM?Q~rOv|0 z&c8-9U%lFNBlY#=coVrdGW*fy$Kl^j@6CI`N_jZ=V%>x5sVaS6MegRYWvH?D`uUb_ zN6y_Z{=RsIaO~(Ivon~2cYLEY+2{L%t+F2^pFbT4?n!N)4c|RmbfvO=Bh@eB)k;Hc z$KM+NO5fb@4KBV{PAjuKXx;wb`2K&NO?a-ZT#4rBs@GB`n?b>+0MG<1UKOoi;=wZt z7iN4lxDyJ4r@4R{&~k`GT?23f(sXvTf2zfQ=brmCXWW=UurmBvxbq(Wc~iz0Be$fb zJ^Dw6>jgzqAL_KW|M76mycR~HoCrIid;YqOqdG|FI~`gvU(R_9S1)cW*KwKPt)si) zaGP6DeZ^=tqNXJ`$xknHo0hSiHo^%}oo+0HVotx*-D0GnPZ6A3i_?D$@#WLPpq=2T zQ=bZcCvJphSIfc-MR5w2y@@6iVW9iN^W1)JPGA<2S7`sA`R{zneP?j#^Vwbvn^aw8 z3+TKvGIKy$L(VtQrjKde2F680c=5Vn4=gpuO>fuHwmL1;Nw5arx&`isGq47gr6{%z zc`0)(UT`6%L%B+d0rCp}oZ=Ro`P5UGS}KkXj7s(;^bbJAE$;64NF?%@+T(k)FDN=r zcZI0~F;?-6L^#`_!^^_6znO-HdVb$=Vp}H!4n>*D#yIo1{*s8wb6IKeB2GV?r zY{ISQZ`F1(C{3_kMRM|#A_ARDs2&S>?_1Ez!9+0upZ^l&Y@q}hf>;y+Dp*)3jRRna zQYqoxTDKA6mQt3+n~*)>4^M@DKVs(d@YHC)NHE%SlWop4*Adf+kLJaWs{@*d6T_T? zByBHof(5SYvV+blDYNAqlKEAY2G_uGoQhV%+Iif8vr63wnJ3Ks;BkvjkC?<-4LO<{ z@G=S?-(9x0^mI|^zGZwzURGnA&^wIX*{lt;AXh6xS%2&plikF$LT!Y8Qs!RyWuRGZB8y@qlRp8M9J){m`ZnD!25yn;0slzzz2q!%;h4qW_&)d1sCY1&ht>;{TTJ@p56rY61=O4EM4D_*2Hg#{H|lANMU_Eb(?S~TUwU=bjJMOp112gYmNlI?&|+5 zwArOy=ZCahGo!FvV~x3C#f>fA(Pwpo=l-wkmNSG06T%%w1~9MbCI=sn`+`A(`2bBp z-3KlR%U~X3_mu%PybcM+}!P;R(w)68}8LX|Jfj>e|}Zz?!Zq;C};>_8z6!}&LV*rONyI%=+G$SItoHs z1)$7CvbX|QH`JWX@JF-Jz^F$@d3hd;hPMj&fTYN^34g_+i7N!gM(eGwa_di~{7bNw zIUe;~nhG}E1#!_lrTTP#tqVA57_wX4#@nHBX=mZJCo`PV=YO`hKT(I~H7_%6=W?cY zvzcZ5)3vSxTf#r_*mfZ`$rgF8iOnR>?2)qb?fcNR=0AJ=Ud2_BEcnEvfkS6(kF5XT z^;M>@1wQI1tH0DX?6EbLqP6FAfP(B$=X@oI?U3ntBQKBM7^{&L{8J0HOTX~A4o629 za6Gr+-j>gah+oAIL|#Sv)NphtJEwC!A{cSTcUpc2fYUtu^x|CO&V;0w#PuJKk6|^y z-}zQ^N2|u_cCQ+8M;BZQA>6De{Ma}GzifV+p!LZJKROr9 zli+>x#uRhod0(P5*B$?#`gwPRvld>F-;EbBn`opQ?-AWEIa9|M13;)h+Ep3n&ykG0 z*q*nFlG|6Wx4c;NgjG(s(&j8_Lq70lpj0C%$XB;_WI1{3jlH`QsD0Zfq<6{w%W}fC zjuEdDR*blk_183#<@T0=2$m)r+#Zv@)#hYeirmYz;x6U0z1VnQ5BrN(KT8N5mS_{B zZH!;n#>f8HCLeZ17?qvZmdd6e>#^x|r?Q~nP%jeL1}D+qqqLHfz15r%f6Q@X)M=k0 zY%@+<=bWy2KIx+Tki^jlJ~P>*za_wvb=m;_C1E!M?8Ly}5EW3a_3@{%4(Y0Cx8375 zyRy0Np@wH5M>P}D=Vq^lgc+wbfu>5`s`#tq7qCTLB?i_KJot6YWF~-BHXnoOJFUR#HbK_Ou` zh^>@9>rpqXB4$NKem`;)_f@Q|@G4kNB(+n~GbM2|b6rdm3b8_d3>K;mhd5FC`=9yV z*Yp+@8XtAYxSJd2M8_D=n)t=pZ62x8qsqWgbKVl9f0Qu?NjB*(8$#zg2CUm~|3q?% zg_X|B&AI1?Ui|dZIbfX=@t=IUADJDB{m?Izx~pz(dXiNC`0X8oMuOdkuWt{9oFcDj zZoQOF-1d<&a!;e8qh)mTo|^cj+JOhpu0VI6yl}?Nxw=Pw>`7Jc`<5Cg%_sX;vTcs| z&V$v8mXRKuJf=2P9q=`^BbGLGtj*)@kArWwE+6i!qSNUL z?<6?(5W*Gv6FX!FRJb~>!D=GG-^YU*z=gg$XH!iqK_%*H(1_{^YIExC#yxbv7{%7L zRv#H`ho3Rx#YlSrN9l2>ctGEP(}#uxpTzM$5n+rLs`=YCiG>iwd&B4b{4QO1%IbVgNb zOMM?$F(R;AzmPXq2>@cE@dAfhJ><~Ld%sP3?3?U#0X*u@c1|gPI@6KDm|Ci zVzO2&*oUUUQw)Nxs@Q1$kN)V_UbzBa#eVmc!8WYk+fnxJYi}3Lg0)+&(QbwyN6NgN zUvF>j`ts@Jp~Z~RuJG#9w9FuE{#k!mD&>iLY)1>~#KGn?g7?&&{TW_sgkwpd?W04- z9bO*$$LEQ!ku1FUcKWleB>|2;rH&6G*VTkcT3+2RougM?x)G$(d|WN}ERkZJ&TpFF zkU4JwG}6a65u=QCGdM0yYHPz+??a7D^33DP-0y4br}I!{CM}-kYI5=OqIj)x%;OIW z2&m_H0(CGv-cvW=*l7O^42$Sh+~=hS;Axe{`2iEGYQfnyY$Ux=jm-SrEMa3{(07PH zXbfPA6q~`e3xXn`tyr!FSlhsGfuj@Z5;Sr07eKrGd7o9-Z zEV3K|szf6^VN529oiCwx!zr+J;+l#6mA@#7*Yx!k{7V3#k}j@>i@^D(IZ?Hiqj`yr zI6ggXdv|~i1#~k|r<68&K-3FrvLQJ-oRWYbgEVZ=X*rHEuID?1U0@0;f+kkqv^03Y zyMfqe+&ijDqsCDJ;+0Jq=H^&!;>&lcH5Hcs?wvc?KHu3t2IKiwZr8<%q6L_U#|O3A z3-xT((btOry$&VocjlVuQKx?2&u`P3oVBd~{m?UVVjWIiOESH<2_5O1{r4VLkVco1 z6C;>vpt;g{9;?G!paZ8~y>gh0^!0ht<#P_SpF0tI`eAML#_^TJnPb(P^``$W z40$EBy=^T^GWxT5GR$vJ$9TMM{$J}!dS11WQ;y>+g+Nv`De;ij6PVgzcIN7ZJCzCD zl@RWUxTxa9V-Ay!W05CvNoKndL_05G`&s=>jJDi!b4~r*{a%*++>~Mw*4LkhSUVOQ zV>V(_kPzuUJz3QIT`GM3X&-YbS`eLky$?^0i;C14KJjQ|`|khlkN&Ht{m&=#K_D~% zZi-ydfElD;Z8QYeX+o#%Gussnm1a zWC}rH0Gr4?VzedLMI12CZ0H?uwwKG#cKg+}f-;d$Um{+_p1#pZC!l6IsyXf^VGR{n zW%ZBkxAYpn1Q+(GC?iOFPsOj_6ZteC@~@Mg0Lt;M$|?-Z2T)jAgs53hhJ^>2zNj`4 z)I*tO3+TM$HdJ`1v~}HYe4p>aIQ`W6MG>_aR&U4~N_ekzC}ajLojR7&i7b)L9nn-j z<@|Ozu(>y|QrLI&XqS4T#?~ZD3|2m8eDGed^;$BnA>+cysz0<3L}cx%wzZ#`tjA-dTNbtC>ah)?OrxMUxbDf;t z>lg*q9mkI^rxX-G%RK;*qatK+Uk+RamEM33eQVBS^EnuLYLmfpk6CFaRrzCTuH=ei zY$?4c)In{gvgSci^WblMKWAh){RDndI_)GshL5&j9&fzwD)Fgm83Nd4gqVC7-{$N* zgojtJrB-xVoH*3K$8cz?R>rn&>r{0oexNUX!3k8z-9xHF0+#wR&~Gyav+&M_f4^7y zG*U6JYyH=^8;ipK>S~ep*U*)52O{*hjLnXjACEmZeCN=e3xSE*J#Vgj{wG%d@a?V$ zTbV3GiL_4tO9t`Xx;3RMqO+r0!}Zb$?GIl+F+H|7p4hnZ?TRYftNX%n+1>45P2knt zeCCXv3^ip|w)ycA$tr91=v!c5r87D5WpfVaUnfikLz&a5@Fn@<{oNUxnpc=aL9e>* z4~;gy;E|p&%qa&*7wfOC;d4%ixhHko$ED(p*qY;>I%1+ww_@LXA=2WSX};=yJ!h&Z ztrlOH8q^M!O1eefyjp=BLM^2M8{z zR58WX@!{Z7slDTUYi}bbU3DCbTz`zWtPS9R!_|DfRX9&3k}U8Zf+ILyal7qv4b=#b z$rJQZ5hqh7D>SvX0qr<>(s>w6t@vbiex5K_JnLf&ri1ue|60Kur=qrFq->R#Q2_0# zDJ@Yp5u>(a!ZJ#%*Hes@ZTs7PLR)~GW53O}ESZ?m>~H=F)`5N}z< zlUcraQIp-QOHFStO{nEg{yQw0&W@91;s6O_B zU+p9?ta<;uN~5N1PN2&Djqiu_6lVB~BxzuEqY*-F z4Uv2lSWJT1OXLol$W9U0-MY05<=!D+s|eO+bqFDFDdhfWJLfsC7L)Eml zEpbj1+y>`pV-hK)pE}7?2jNVhd|B|k3TcAg&SO6LNj5_sBlz=mhV%I6+3|g}hB&&N z+Wky-#!C;CAwz5ox}*rHit>J8--^~&?F?~Suj@N_P!&yQT(-;zVG3S;pFZ|X_>$Tj zQS7G|)OO)oIT?S!M-eOsh5g3&ONPuDrS*l))Cv0lMm+6TC(7^Mi1uSPiEr3e7 zlh<(7^3tEDj@}ON))}iwF1%!9c5^yzcAI|O%|iy*mD4llWRJe|BQnfX+28j)C4etD zq?qfBklOo|=TDJOu)k)o1^fNo)T?ZtCY81ivn`*N-n`{x{ba9sCZYIp$${_k$j!#X zsjuUpu__aP**+a<_0+|z!>8-o-Cmo$?KxcqGq}*x)b{JY@clg{Lb<^@Wa{vn+GXeZ z_XS}#N=4H7RdQvBu%D{IKyeMiJC%*Ew(fF8jp8y|>Twx&cEXK044MLr(7FU#5$b+_ z4r8C}4#;zZN`Sd@2DOJzajc>9e_YFN&gs`OEa{vHIF2-74_|!N5E(Z#8LG)ck z_6Vx!^_D(ihoExjW-e=H_+6elO6pPe8Lk%rw6k5sUQ|x30A|DDu$egYr%-0b@H3Qe zrkG#L)isweTuT)jKcPM|7r2E`aiT+96Sa`VRAD`YN_fuXWI_jSi6IcgRwXRr8j{BX`)MZxH?hd= zO;7Eyh7n12sOGYkH_5w=BnGv~gnoAsfLC3PLO&ePJ?mb{DIM{y90A4cvI|z-7D+kH z4X=Yv!s|O;xErLNnscA=jwKw5#Wd{?>*i63&tVoVmye;iR`w|Dp?khT>uG7>!`ZHl zCuZS$v(M9_O#LrqooEWNo-BH+9k4PUEBN5DK?B*ZfrMN?VQP?nH4N7?8dplHJ02&* z5fZ+miAhYIg0^y{9h`9wI;6ztbXf`$V~^XSq)WcL%|IJ{PNT;l_D8NR8EJ-}%EY@| zR_!6Gd_7lXBHeiMv(CR}6>a9~krX_%a;I*TyE3#bs*ix~YFVGMVDc{1d82jng;T|s zcRR?HxA{aK-6Kw#b6-MOySU_7w`jaRv-d`l?K-}`O0KI2%L3PYnjv{mx4151#PFEX z^`5zGx6Nig2G|0?RRlnlD?$?LabZ3sQnyqT8gxPiplz5(L&(_ zS+wgI3!&c7jVRQ%923TbnOb2mF2P&BCSMziLw$g$Np5nW7ElCWsBIgcYrsU3vUS{& z#yx9tQE?0uTxmTVu4aIJ@Dku-^oIH%(i=3cXD+9pQce4a9o-eFg&^g)R~737^~-83 z1n^id7y=haFQ7{4ZWEm%Ql2%M?&7aT>{xBC7LZdf#elh+Lv!4{@=7WV(JlOhL?JSY zZY&V$9*_ZJU}xM;PDVXT0&St<9f4<>Mnp7TD##yqVWy=SM@tuJfr3#N3%#*XC#yy? zQ~NH3iw3BUXS&9=^D>C0jOHB8W7Q`q*>x97#T%P~e`Oh8p1QHoShwQ*g&Req|D0R1 zvt}r23y<%7GP`DEu4o-cGhm0yD@SWr#IE@8A2;PY?)Z-iEutkq+OJehJ$icfK~EI; zP)gn>PfCA#@O}zD6b%>J%V)!Q=xQH~rs5Gt(Jj~G`keS)64MFwOR6}A`hJT%AEihf zgfDQ+f^=kJs$XG31$_z7hN`cLFzYlo>U*q9KUSm#mk6IIBCP{*m@wu5K+Exis3eG= z{8H)Bpa~ZQZKI^`-_9$VyZ_`bJkPRL)XxuhyL4xbW2M#zH^;4J*4HVET77kon^8ba zOznIA0v69U(cDXTQ)4$Ee3|}4Ix#O9JV|~cJ)-6givWOxM@C6;>FOsl3`^b%h!uFA z$KCV`1}J=-wBbGKBRQhafCLCh{qbrL~Ri|CMeQt5aA<69$dD;R6CB9A125 z@7+T$)|U{Lyjr~f*i+;A%69n1UbZydaNkR}Sk=ZUmFmkX+aGg{9QWJN+}HM3`>$ty zBqo<`J;ry#oT4oa{`ymrL0#b0(8qGm4N+^(wmO7qYA~*I6M62UvKa4Gs-$|Mqp zFB&nT=IXW@m&p4UQ+tygM@4p&mtgGg^ZPP;$r&%1xfn5YRo4_jjrZr)8YJBklo^~v zqDqf>uwJ8bYhMk$Q~oQpRw;5WFEY+cWI)%%K6?>lKP(J1!(Ya;tlFfE+4lwaNuR&A;%uyX)$7l@Kx zACnhj#zLhb%XJbqw}mR&py6_ugx~}K-m zetSY`eY;6A*#M#Jsfy%95WX=kRDHIeInOQ`QR!*$HT$7wwTYC#z2$OwzCWIB2R$?7r9ZV8Sl&h+-K$Xzmedr!o_*ig=3H z;Mg2AxXR6)8!mdg^~yI!rbv!+po62*jDgM*dQ@xqxdDv23E5-- z+-MMJVs6JSH*!Qa)!^ESj?~~Tl^o^g)Bt@VRfJr@4mn~33B!zHE&7O}a!hee5jN3V zaL#bFp$_ST=w&BHIadj>N-h%+P1vSTLLiw61CJ)@^RYAR`ekHoYJ5})0&V^`HTI+` zrZ1ov1!!qOWuOGW8rP4MRqI-YiCtH%HBealLOskf z3V2*>@<&Ga)Ew!s8tcu$vIv>+td5gSVp+cVtG^A7)gDMctUtRy>B8mj{WCsR;kypa zHp(xuRv+H#n_6a}>iO*9UgJlHS_o4m+r0lYtZ)gL3Ap*k)(gbN0iS=7&4(U+eQnso z?%0+V-dnYK_rqw9j#=|wbojiPjXjJKrW>i~aW5e8-%EQ_oaxe`PtO?Ej&yT+FDp+n zaPFI)7KtVybnfe_Hpt=LsKE3O%0qLpp57U0Pt8j_*!&h^5&)9M{r%qsc$EWU(WQ=N z0bNLRu|~$cT~2af1Iy_ssF6}2u5F|uzh=(3qyef?l1HCX^0mi|AGzM-YnVGaI7BS& zIM^?R<2^j0d|j{%WeoTshles)Me6TXFCZ`ZsPdlnKSPWF%6jH4Ku>1W9o=t3&X$HZ zzvRHC?Y+(u&}n6om>7{F1ycVUX)YQ#_~KFUSx- zoS(9&B%gH4cvk;a`33_AQ5aTY4SyI=JAK0!m5|~4`}Jl@>dL&!Wy#ZP^D>^{($hKf zo4;;7=@m4X?3fmJc;Co#Qb^~sZ<dSjKWgc=k`?_{{<~gEETJ#z0HGr_9Eu$lVczPjaIU>)(B0rc(P&;q$M1H zl3+#eOhGi&S~%GXvU3V?OG5==;U67w_{$q|P@LcRo?>Y^hq2-PBV7kq*Ahgm{*R~AS!oRLcYC&9a21!|n>MvzepVJ% zIJ1_v8y^Cf8N!h+qK{P%Ui5y?*Z;I-c<0;Rk6{%)dfTY`C4IQ}^%E7>eE6>#Q05`K z9k=>g!g;fqjA(1VLAO@>m8RkXtGVuql`{&%{*&m%^KtXDle$a0ra#F2kjtQQMxPI+ zUw@yr>gpfnaG2}9T(onOYgO~CnNxw5vI*;k!Ws*Y)WyGFboIPXCzUY2X&1MeeAWks zJmk?s{B}GXLe^ejYMPS(6c;A+#7(1o?OBsWIU3x}yvYIXix4#2&V${NmgrQV2ZiK6 zmYcY2&{}vP|HnS(Xw*I-ZV@Mx(?{1%f~BZ_6}jluZ+w64mN`>_nUBxfUDTf2kNcY# z+qy+3IJgIroiTmc^@eWhA+R1IDv(t%#iur$^|i}SNi*|h77Tz6et$_t3G>OxgcVO+;| zKXY`nAoqis2p@X+4nXQJS9qnhb_z2(In5hSxkwTDw6cn8IxAOvA&@ck^B(VV-En+= z^|O7}{x?JV8f1+S2v@1tn6(HU*7zj6UVp)!@xA$+e}UJwD`sV0i(5L@>+T=x;4?s( zo9njqdVuAICRx=#R-Fr6$d%%=yDVj8G)mjVA^%U9NF6mSvcVlCt;JiM?GDh*wK!Wt zK35Ri@vRH5-0JM<66I>u*@O3_v0OnKlmU!$>w!wibqUxcmvB$?Nrf3xp)un&_5prV zTH_#IcnWr^PA#bK#D+UJK&&e>n28^6=XB-xfoR9ET08UN&M!{zuuOVmbU?|bPhhTvwKUMO z57L|+DMYR!xycLg^guR?aU*rQ$#n)x!B3DG9lAtz#4O~R{V&t5o_H;Fkp zO6D~CK58%E8UR$ND;x%N$)DlS9a`90W&s|J;sp8!7)PW2do}Z0f@tx>{BKl1*s(LZ4W`3@B)|x1&(G1yXkpQgEf zpa!cRN8=T%tTG)vas=wEavuvlAKGqZBLQ^dFgIG~r+Jlry!UsIuO#XTx>&rjP^~%d zLwXsdyJK)$(VK9rCmS!5FzJdrKjfNmlvKLxsjw>OOqZOppj5dT9!*ZP-8T6Y@3dCv zn70n0>KBMYc$Yn2Rw*Mdl`{HNT_HF?vWGXmVD@?~)L++ao(gj<>OU@J5zQH;6WlRj z88)CClQQuKnS}(ZpKvP?oZP|^a+KaF-T0yy^lyAWrq?;G;NPrlG{_Ia>VCeiDsuAY zo9lonGkWPda$+MI7_Ku?({eDVROTCGG@uJjY}t^D=FA9u8cQ+}WpgMO2YMZjG@IsB z3fOeZD^z-;L5y{Z*GLYag)T!`x0o73VU!6JbPAHAjVMxw@^s)o8~pR=BMSYEE>1yM%Cffa@N;Dba~pyy9oK{m{`m!_}eT|EqqIM0FVOO~a8~ zFm~|yy#_E-xWpWEM!^vCQJ^IdjV)qSselQdvVmw_bs;B-VhqZtuA>%qP$&m5g}@+v z{r^&=3EDan6R8}x7G0Rw1wGU!`H0Dro2&*qaec0));QtUgLW+D=+kaIUnmK(`!Kw8 zTGNToFw#d6VgxYG8S`b)TU}}0}1{%(7lq-1i{ zYwke$L9^+#F6)ihuU|ejEOK7ExUIM+3+wg+=G~mSzT=ijD&uPBCTx#3HL> zHTh<%?#BUqmLSz0Dqa2La!ZvPg){=|{jk|Y-KxvkVfNXaWe(QL*EO5c22RP{+~~#9 zUP|`Cqn7b7b+Pv{*P@_M3JyRFxqIk8`1EvHQnyZ7JfnT?QMs@kS9k6f3B#B5X{Z|2iDqwJ7xuiu_9VCSJC4UF#U<%Q$F_Wb z6NhMlqN1rI6dffT#76WERBQ@c2c1JlsCzrpS%j7sHxnD;ShLB&`7w1HrW5g-DV{qQ z%{$Nu%RnO&WNya|9$}=2JWAN?|GdBZA{6|_@>~Sp6`C{%xC3_VEUJJ{&0^=eovfeb zVHeF#tm_Y4yB2$tvo-%brVY5O&Zs%q3gVAAUpI|*v2Xd9U1xV$Qv%pcx^a~3=yn)$ zkhy5F2JDa4S2oeY7Ipa>W2FF~AJWK;d1J6q`f%N{LA>7sL8BVyfjxX1!@toEb{JwfZ%wwO?+Xd){IUJJ;$*w%tUMB8YVz36^S+kwTVBqZ+!gb17>N@5iE7 z99bc#>$34lKKLe0{vlT)zKvfFMKdO>EwqTibdv>!i}9g3vaOyTzVqNEP3`}tqyKx{ z57m`l+M`Zj{PYH00d;_~&2ch*YJ*6KN0R1%ei;l`gfU8VVAlolu*rD!byzIu0Z%3c z@H|UxW`aC$Kzmol)NDWZ>}|f1+(?X|Vus<51+d~;3lIftk&3sD|q zaNt(jAZP15ce&ZovPW6^E)Zizg>mcO(ZKh}ofdf+v9|#jF4u#7sS%n;ho*94bTvK9 zbt^yy^*HS}z7JDkoKe7XdBtTkmL493CNm}eyeR9KCst@Ljk3!5lPxJkOH0SvvSq1 zG4I3RbRPH}i=k%SUwzluCRK}Ru=}4DZj6)t=$e|ZDOy1*uMrC=q}D4xwyg3nrJQ|c zxePLf*nQ4c(&UIeA7U=4&$K&pbG1B%!k ztfQmO>^RT6|ND6Me&7A!{T2?s<#(*>y0X?f&r=Q$V4XCTl{4VE?x7oAMN+$^)KD2N zNq8xFs;s$1HEnja+X^b9v)LRzKfL1k-gSsN44ceeTgu^iGu~3L^Jz8W-$y5}@aB%^ zw}J#asv2X0<1Ptpiy~$yl0l?`g{kxap<{^+NzV}5_>0o@=h_17A%!mULF4=unlMj^Sdp{Bs^<23(boXRrdv?%1QMXZ4^0jZm zrwwLpZ8)HTY#0Bpl>0^-l^B0T#xwhCekW4Jb~0X7F*J0R{G}5nnls> z#};pf>yvk%KcLh&KdAW6hZ6^Yec2W#j(;hd)7w*B)V2-kyvjX()aK|n#MpD4>4V>P zKn9<6n(VndvZ*y7I~Vu%%73d^1W(m&Y6teaF-0;t)%C?QFR)h6>Sl*m5-D>pn`+f= z7S2@=v4Rc$R*wxZ(kbw3DEpfw#L}pgJ95Zk+QIx5TV~hgfn_78+tTPffSnG7u zDFv#`hJ!0@u`~q=%1?_gkR_o=>P7=zE84~ z@crGARNRrn={i0xnRF9;fYrf4YG+9Rifwi?!mSHH!$FEoFWTlbjgL{1Go77O1_%XF z5faa7ZHobUE#o2G{sA{fD;=W8hJUq1Mk#;&4&rC?%MQAC{M?&o!n*P7KML%;|NM*g z&)S{e$9(rC2mVba)a6fA&WT88DOXmc+)rNeJZ@1d+xn0Dg|?uo_nOI-cA_0q97M@{ zv1OB*Dpx%5XpC<4fu1veuw3KRTbl6htqP~Y1r9Mg<)=xW=#PIw{~X=|6M-(zWX^{W zPc(&&B^>$YV)l)8$c7E_Z3zcR>23Yh*c$qp{3LT@MHf46=SL9@QOm6F4pCF7gHzNJ zS5Y2S$QxnvX!8@(lO`QYaIqp0t4vx9tqb){fuePGnGHA|Kc^@O3Wfn1wz+c|hqtxH zzmA(TZ=NdgmebVOTk>13SNCKzZf_N(H6n>s=%r6LRDBko$my)Wa|RMLVvokmWDo4# zth9hJknv}OOMKT;p$@C16X;V6T6QLvgOKGDlEXz`g@cdu!lhxT6fzHnrxA41zMSOm0@ zPPFF?HcSNt#+iDj485DUf6|zxI%gYkD1TRP{gvZa)?aQ{D;lrnCm*?dV?)DjvF?h( zMdikmo1Z29kvX^BCNLqT16lDVU&-)jC+pS3mYb&LFZHu7NUJ<8)iF1F@Y~G~uQ#c* zpNqfb{>M}FGvn*N#??(1+T}tg@Adt+GL~GvM05UPk?K=3HEVb*Tz3-l2BptmPJ7=_@|hPS_CXx^7A0eg#*E0SYkCzvb9}53ns_LEsC|1wb$$(Fqt`w8|)P#3MGUT z7JwFNvMT&fpTcM_RQ1Ez%#Bm`T|9qU?ic?m|_(3Dx^dlH^K z7^Q1ap{bTYY5bs^)Iq~G6HEloWmmWwGCuv{`#hmdvcIwZ zF=o;4yUE}!?vWyC|EEkHTJuGOqGOTC%6 zh*3k%gHnz*UU*(Q6N@tt!FW!z$=wcXF2S-42c#^{9{?cAbR%Ny0{K_`yP;;q&vJyIM~s>UPWCKRXt=gLNgEV01vY zqOvfsOhoXdBE+-9mL_S6ZRYIM={E|V6=Kpgi!j23laCaf8fb5}u_2av>ckcoHR!`cvS)EM2cvzUS#hG=L+pD<0T$dqA;M@I)W*S$dJYwY&8SKb8pj6 za`X1%&AWmZqQduHpc1{dXIl?bbv3NESHS!@=HH-B#XbiKIIwmOo?*S1{<_7=)n~J@ z)dv_S$11fr_n1x6M;A}?@NO%F8ApKx!lVg*t(N4moy46^LmJqKuTu)tw}g>s>M6Tn zRo)fj2;-~zR<@z9)Ph&M!>D0C83xq=x2i~#+Wc#+hhHx}ggND~_6*__oKXa|U`V=4L zl*vR*G;eexOXXZub5U8L7W*pA#h>>b)9WhdC}E>zZ|CRU*c4-KS$8xtK=hd*^}x{j zF*TUk`g%`Ej>DT(`Rvh^OM`1>SHySqN~>cPvp=&ReY4c;CEv@^u1K*hzjNu~mW2Gs z(PUI|=+~ROpWJPG@Sk(}f9XSwcdG}#fBH>hv9G5=^T*7cE7fKNPF@$!siFI7Z&gP! zR}(EtUX*zjD&8#?r_qTL-}0FF;UtX+$92~z3>u1VPe;px8|$R7Rpic8M!jAu1f46V z7CV#9X61_gJuJk*6L&?3ZY<-d&B^J3neLpWyVdQMmMh{tjyjEE+uatdn-ufchZ>1fq&?3g)x@xVHHvueCfc+Ja9yBH01zv$D}2=sJdxEEi&iN*Rn znp#p>JDmJp68D~?^&whl?JqQBah+mWk}td5zQ_Warl=n#u{@1Ie3UNM|Hb#s;d#p+ zlKa;n(D=nv21YdjKEPu@(7Kfy!+OROFRZz(8ZM{qDnZrd&2%KX-fP1^03~xDd7XD% zC-g<4Q>S3>lYSMq=$1T})EUOLcZ3K}Q&9ZYaj*1J6e4feWtroRviB=}Za=;~<*=3& zw3xSLYmtkM;^i=lpMyH&-A@{fci_r~Zx}>)SDf0C)IwEK%X2u;N56V=@89`;-zf^S zy<+o>ocesVrrsZtDNdXe=}mcKS)k>fweme=nqr6DaHRS&VFlgL?l z`n#noNU|8|3al0m1G=V8J3KWPmgVj}alnKL{%(KN(GrA=84lh(F=jd-XClYlC(YOJ|=%vWnousQ339bZ}K)$4} zepS8HOSH!w*Bckp(#%*Kj+hq4pfVx=GdoLymK2NUQ19|2B1m3dH(cE+g{h#*%29va znO&ml4Qan6&xa%UvG1=cRH}`!iYm?&u2pbRSWU$di4#C}N62nW$+clyBIA?gKCz+nOE$0yv`1 zOFB;`?2^iF!R@HroC{`sVIKn$&2C5Lc{OMkHx4}XlU@9sJBWJ^Vi{4V$5z({Sww=b z9*i@o9yz<9n{v24%5_?aq`uk5x|%Sl$*D)*@NMjMBdHPHKn@${v+u>t&RWZ13aC~mW%4`RM(Ra4`UV0aX6k8UlR^0&2XI4 zwL2MT77K3wR9RXaOja`}fKhGjfJ~k&3<{x=pc?23Yj#)%qrh-1K}2+zM@voEF~Cr^ z{S+7F9=h6h$}!8u(wMOFE_|S+FlSv2AW%`EwT5g3{c%~fC1Nx?;DrrG(~4j3&k!8X zavWArM?mYfi%pOjz{edO*uR{}@9ic>6gH>xs3ed^r2ys*(wH!J`D~_|MFqTip=zp< zS0!7h#uc(%^T>OwTs4EAgb1CwZ4@_GVH-q6>|cDB56;_s8eBiX)jNMyZ|P(J)W%yl z{s@0E@asnNVyP=Sm5}r4z~RE?GYy^_&t;3Xo4Zi&-+8FSb`}^rl4(yv+T1 znf!hkR$DYKCw7&C(}!+_$z$QNPz}?46r~J#h`V)UvRChL0SUJ;Xdv60;@#$M_-eSx zgWg|)&TV+0ryDfg!TSIUe@TDb(7tYQr(S72U_i9>`_N0O!w>5x`RM*`+k7s2 zyeZYVocIl<^Thl;v$NzqD&9hlzW8RDvQ<|`Xiq>sE) z&-%s(lL2rm+IBHtOF!-D7LO0_Wn`dF+%}boh<0TTuMX^sE9d84 zoBfS)>RdO8$6f+nJ6+lx@WTw7Dg48h+WAHAeuPkxY<&`~7V{kxA+Xz}ClS0|L1Re_ zFJdl!>t@M(frX4UaX&e~65ZJwN-T;JT+$8THEl&@B~mW61I%C%r6*B+>k?CdqrpI9 z48UHc0sYK)S2YlevOgkdWkC#?EB-5LDv%O_wH!z_K(dDJfpiQ=#CfG4fN;3*DUhK6 zaa2$*($%D!OVLE?_!JzrSQk;OmeHvXYvvjII0e7o*uIMOfE|lbs-E4vb7V3O1}rPS z7|t|XW9hJn0d7qOq0-7X?_?N=FeNyYE1#Y2TCcn|D($OS)PQ|eCPV9@^5%(NtYi~u z=NOYwisB#PZnTaTX~@MjLR2)qVm}`0TYktL$b&Kt=f?C2X=p4#*LsBWi|@}=JDX{v zcb%>wsUOcA5Ii%tFX(NUpoHIkV(H=??DTA_{|4=r>QdT~dr4{bzya=$vmL87u4W&) z{H|Zr`cw0fPkp1Kc61E`ok3zZDcV%p#vvbIWs-EoKJ~1F5PXme{DFmV`xDjrn8ic9j#0!8*!e$eiXQ5l=?yHZrvzPm z>#v#^Y_RNUwHA_98g1^ETq5_NRn*lG?Bd&afHNu1jj4n(gAVi{}_5dUkpg2HV z_J<@Us%joMCsM6#7-JKg5tND;LP@fYleGfb(Mfm5hn9SQFxAYcEEcLX|HX3a=qB?* zX$`Bwyl?6FLS{526I;l2fYxp;m=*aU`cZ@KUGtEuMjd`HH1N^9bS2syq&d!Df~`vcOBub(V!sC(`g-?xd1HsTLo604CV#wB>R z3)^WtnRjU`F?IN$j46_*9;!zw+R}XS_JB~}Mjotn>vebgJy_;-lE+}l(FMg@-z(ff z;>>%Qr4R2-a=Dr;SZ3wKOmC#oiz^6mFsw18AMNP-7nSv#lS+Sf&P%AIj`GrLa=LO` z#|iqlDNseH=8Pi201?A{SZRqWXfSLmtV>5AX58jg_hc3*nTH?6ml5(?djO>^yi4diuV)Pi{>A7H_Ye2oGqwUZ?9-Gb6hAGe?^R{=W66ao(?;uM9(Qw4so4@$JI-F`VJrObu4CU%2D?-@?u-}57EO%%Vh#gn8 z4t#nSD(=W|v^Mz**q3G<5&2u=haYFMAz1(oAKrf6c6RY;i7xi;eC#D<+O4+2=UdsM zw8*smnR~7??j`(gWU1(6dAsuE>3$sI)Qtq2)83t@bmp*>qB64bBYUNg29qphgIRi) z_oEW>qex?=s+}`w#GCC41$Lel*0`C5j%Qj)m33|j)bnZq8}9ovF!W351xoPOIwx~< zk6ptgBhDjd}(|ZtS2FDrYdm3^(@K_WA3NV?W8NjTA zPB>sdlqLg|eGzsyq!SKh4*zo^W%I=WGdSKHU;Nc$n=@DbMnM=e1A~`N2m^{j6E8)8 zT^$|YjlDn0XX9s+>A`;K_Z0t0o}^Nx0-e&{yV1?Bx&aBn%S> zpziZW&p7YFcp0~=M8=|NC?QaiRA2z-J17ve@C0ueg2d04fygODD#&%GCg-`YW;>Cy zGoPqt5o4?wV2L9*FHMPf6E756j|h1Eos3_6|M~5vt!+rv3t&WNxdsom(ZOj+DzQCF zmBrAz+?SY5g4<*4jwuDupCuTJ#g?0xX`@7OOH1m1J*wR83UA+w}AAgE#J-IsfM?;jL+Y zk?f6^P{+JS#XTdQ_q~TtUs=%2>A%+~kp-qeDJzL|6}S^ImDlsKHNO!G5fR;v1;3xh z!ZG#l<9QgUSPjm@K^DmViWEV$p@5veyuhx5R>_nd!fRo3Ku{PVgmueeuxTyZ!g}sX z;czRdaRDD8Og1w`R${sRsXRzf&@nygFBM?F2>FeN1WXGJP~3<%$KBmX%xp$K(2a#* zDVxng?Z#YE%yxQmmC3dRlVjbPGH&kcep+mJln0*eu_h{(&vTb?lA2+$IHE`)Oo?Z0 zYKEf?)TC>(JO&`rtSoJzBaDfpxWJ(`$s+*N-kye22BPTQ$FQEqFRAhm1T7$OOjjC_;PCQ zO)bZ@uV*>UYq^)^?y&Oph3GQv2|HMM5Ps;<1N{W!>#quRRlL7pfhM!xLl1S0Q|ZS& z5W;lfw7DY!R+xlYtQ_>o=-=%eeDxItE&xz+`ic|`Ly^oW_fbsAIOuZr;8gVA`}Iqs zzc7d{!x-JgFauqELMt_PpkJu;jgENrbpel}3`0}g}l z3xRdXIWZ4JJWZ4oRLT zGtdb=2eCRZ$cDKuJ+LREV3bhiFTV3>JX@mGpJvrIjSy{pTNko`ri&G z3aFzS=yTj0&Jx&<1pu-n%xAyn3vG?Y(#Sp641;bce$BOa)NB2|O$FlPI2rXL&Qf;# z!E3|c^gJ_vG@J}FKE9e*-JEp2IrhwcOIxBIS@nBBn7ln;(tp_m`CREjk>Qal(<^_W zqV#tBaW$FG8x;L6pFa_G=@fLG^07ze<9oA4u-D1rpMKDHQ7OGS%tSfrxKcr7rE{U# zA|;TgS0wLmTUx=Y>tyTvW^A86P-hbts7>G=)iD;R+SF>xM<$lP=yOX2lyp4ayuG%K zsu8ClYQb|Xr8hYjP>AbJY&vX)1;udo6TQ=?iPb~I8!aR|Bg=-cy$hf;E0&C5%YXyu z%a+}zQ!IADD#-)FMROz6!)^N%=D~phFR*E#7HrSMkqdVhgRQ_v(AQoDED=S6&zRdm zGa&|)7iO7rP!GZd-p0dTA9ZuYaoSe8+?O<+W-$ZR;3O&rSXix1AV{2uhJj3~3(*2% zF=H@u(XB;s_-TrICMMCg>kk7|@eW@S1-yoDbK!~f3r2al9U=12d4y&KK`{fv~($y3TS+LpYpj;Y8i z^{;(7(=h#vjo}mGae?xYpJX#r$n5hKq@h_)k7$DW6E) zF4I53HJm$Rl<@xe%iIr(JeS}V>wO0u(?pk3+GVbP{KH~m+l7P4ed^OgD+b+5azjDK zZnb+vem}P9VhAVV{YYU))TcWe*N(TjFv@VNW|jL^3oILl|K7W+z4VZ`#r^CrLEyvs z##ZG0FokyCww>9`uf4IwwxyU4AbWC1d!Hc5FW%Qy`C{5r0J@Q-^vGn?-s4SmQu3@;WBguktcu8 z^mB8p#*pFMo+{53X|s(UArle`;qp9}C$V*hTdCH%pev<0X21xCum~Sm!3r4YkC)*7 z=ox(#cr*t#ryiK)jW5(NS!NJ->yliJ>7$wCad;7{Mzu^B0U6sHKHDs)H8k>f=)7k;%xpTI5X3glP)3S)lQ;w1hI@!O>rx~vb9m&4+J z?&9lAMVOeh?EJ&2>Dj&q=kdlh7ur6!)sc0kCC!!T@V!rOzHL=f39~)DsVQIWTweFm zXrzsP=z}c^cg1d(XGOS$Oqq;3Tb)eLeg1m%^bX_XhtCOkA#;V3 zhQcG8(mvVuJ!I>7YL6yA82GmLhVg3Gm6+2x+aWu)rVI<*?&a_@eMUq4^~7N*1#!^Gnay9;^2~hac*WKD({3u_OEB9}2}c zWK6R9tHNT>_5lHg+xW!DgtoqR3MR@eVGJ!1}w>?ZS-ZlqnyLD+w zva*`JO+t$6vFKP`ySW1Q*By;vYaW3?f!tY^y}V4r$oc2mZzEo&ty37Z{@sHqoF#VU z_M(bcYVeOe?-lb*Rg)@4H_PjRy0b|j>;*CUz25Y#o3w3O!7qpD zkLI@?Pg?a@AwW(k+opGAj?&@8Bw=O&?a00;Y&#RoZ04=#u27uo%_7C94e+CW2<*OB zrM1}Ss|$Uy31O;i1XT{5&DvuzA-hcT2JtCK9@KvXY9{0vT;-r}aR!O7)|KIIM+B@gaTe!@0PSL)MM(fO69a zx9m;7cxEt-{6|GQH7BPRPBE22544^WCWaZ&4sZv04+Z^c@}?!h_2JNCuC1nX^4*py zt%Fc)7R#Mg+Fp%Rh;?q*8iaA@AAcAEcs(ULL2|WTHagmw${$hg0R67!By_>mj9z$dxE=noNG?bwwVVI| zzz{tIF`Eb#hN{#5G%;kF_c92fYSaD03U*O&i7&!8h1~cXt4BmZj$F(~ezQj9(_mi} z8lxstAyWoY7Bs6wH}2M>`P}sH*<_k?G#$noXCVQL3d3PHxPHOCL-`+Nbbi&Z#J}Cv zf^_dlFmpCDw^~QW)^A$z6G6*KyK{coi#g;8LE0LY5d}jL7(ppoEe9j-|ZqWnf3k*E= z9SN!T^}KTGg7iWfYmeZ~PoLUWze}@BlWm?6%}<>o+Q&QO9ERu( zS}kaJ6C&mKsTvWVRY`J$g#iExSJK=R#*7PfY-Nbut0Y- zS6?Xowc*(i!E%RSj-Ytkp{5@Wt%eh0T^(xp2DyW%7>|eoX%2QqSx$$!u6nTSDj1=0 zm?L}cn%Q35ZK$z(fyldU%;|P=(ObQ*d0ql%z(UIV!&{h-R)BCn(Mgv{`Nj92qdZ${ zVEBmLjH;5u1Po!URykF8e9lHI!);a;WO8RSuVH{ zm%FiQSX4@k1e9cR*+jc=6-Z46xGgWcT7yzlXIhh$tDRy-6ir$&`Y z7U6z~@~VX6-DP8m($CTYpBGh|>E5hM?#+FA%oIjkx1}@m))ROY~(^=3?Bu-hpi6@p6fj+YM`b!$bo5P7!j4}?@lgID_BGgRviD`IkkNK3irkmp!Ggxuto};a zS&b;TF1@!-kfC3dj>#}E`}$cfET{9+bMUN3hAk5YaS!LNW4Xpe!?gfo47B8?aRpGP ze^vZOs6=B@h%!gn4&>6^S1~<8OqN>E3c%3c7lEqQlh$uT>Bx*n4NX$)(is?5X#`RJ@kS2QaIaYslzh%i zT4miz(FMX9-c;BKY7I8G6gQ*0HoG-svCc&rj`*&MioGUt3)?uVcXR?SJNEMtl01OW zta1C=Ox4nQn=IXyPF=%tmzffPVGq^VPLSQigwdu7-h?ftBLzSuo}^||Xvlx?5`*FB zwWLft$v}|KP7o)-ltyGmdz8~PjY8HmG(RV~ldktn9)X95C8BIytiVF3M-_k31V@G_bA$9RwYQx5xN{=n23TFZWGiS6w7YzdexuN4XTgvt#N^0Qa;Q1@ z`YqD-VM(8Pc}V$D+qH2`v#BnJRsC*5&b=+dKU(SI`(8bRP$|7**W1yb8cpyumgVU2 z#2~*{{L6!f9-XerCGH=G774X0`r?C+McisO3ZWZDc*X-pHYSQM)6eV8Z`?t-M_zh^ zo2u3iF-fb9t0>=2vpDWU*+|~8lWvR%^;YaQ_-?!>s_J-5`#yI$Px)EF+yArw{9l73 z5X*D|v+bFnEQJf6pgghqJm3U|*yn)?z?#I7D4Tq4e#FedF&Oj*mO)Rb2RO~_+NPO7 zC(A;y;A>P0QfLA8c+Kgq_(56y=`nP|;bQH|#pO%kkd9=qQd1)FHYQ7lTGj=#Bz@3#DoxV zkbX8pflq+ibf)EokInLg2e&Z-V<_DQKg^OMC7EW#JQS0V!~};db>f4DUzEklm>Rp6HkN=KJAf_d0XL?IwmojB2I`E8^mixcmotzlYvGmww zoVPqswoQIK$bR%_Talw-sf(epfb#G!V9D$9D)Kd4ESrYI^x*5@`)teD?7Bf&TxX|3V;^-<|^ zW=?vTd`9sOL?6u2NJ{UJPf`A*Q5dz3R62Y47hiGo4_grVCBUCzk9SJk8C7(y|B>d| zOc#?5GA&6k$5$vA52(8&UMY3wV)G)DKY7>>J{{$|CU;7V#WJC68N*04s;1$yD|~nO zA2;N>4?gpLDP{aT@Uw~AU-7SQzr(W1Tq|1X6l&i0K=DtXo==}rf4^_|HCem)_ZvrE zMizWhj#{ux{&6z1GC2(k@7bqO5aVJldu|(6D>x?Y!ODkys@bsuigvcwuIF_h%m-q- zM%-VcqfRi+zqa=%c(R2zVtMyMcGg-CW14Hj8(WVzkvGlUx9`@bY{Z9KB(#wWhi5{k~XafiMxZI1%h>G4vOl zB*ba)Fav}AH!o2)d9M* zBstp6V_Y5|%!yF%+mN+^xayFBLRN+g@Qd%4R_&--mSi1=dJN-7xe9d$swP?sd zosP^_NHkS7_5&~8lt%Qg07z%fL!2NxLc3tKINV9rM$^@ZINJAI1Lmqr0VgZ}JrFann># zGLU6(asDjT|E$Hjrx82#&1ztXOrK@P+2Bsc(BaNq0Rvgl2Y*v!gMZQ{Hr@a7$wBo@ zn7QT4b8ko=-=&K*6FQrd#SQbb)Dxhb?W#*(3*~e1MFNn zgHg2XxR!(i_SNYgEpE{(!`B=5bCHFZyrN8zJy1*Qi&0qYZ`75|7W<>fEu=||dGID| z;1jb^!MIZrOX9A|!K#))fR#}awD%X^4@swN6`}w1TGLD*@8p|3J8irf!U6@Qlf}-{ z{&an_rw9msZ~zKr&{hZot3@+VmM*1}H~<&R+Q1O$?98>uMky&l7lRaJOGTDF6i%gg zeH(uCjWon*oqLjWEWhqgyMMg4UluoR^T2cOm@QR(zIM*C;$>Bru})>y7U!+wEwTF1 zZM%&h+`tzE)T9RUcWO43hcqn21+<=e{V*#wt{?v@t_W?B@Gh`CsCKQ@H{+nK=HF&5 zhb$M#k4x^IPd~h)LPVQ4H94)top>8qGSRg4&I!(TH#Jy zc>=o1vO@&0&nvR>z^k2Yry)z3r=$wm@9>7q{fOh424GE=tTZH}2g~x>g00M3c%S!$ zgmqIFZvgvFE8b3k5Yx}4-=JDgXDG#2%*3`9@U=nIM*oC;|FDZ}DBQuJ z^%keTYBcZ7aq@!gjty89@9&xGFnEuw2L zqn;-J)p_mlkDqp(&(8#xo4m~49Y%I@hEM9gdt@WCxE6c+G?CLg{IIB<({`QL{#UZ$ z_gxxoKXw&Ws0U~1lzg23^x+$K@UlU|Z-241zd~M@+NLH^4YkL+u1~G4pXho!GpMUz z`m?uM&VZw5{LWW)_ruYI{2MjUzNEe*|Ka<8yKw*i{}13}K%W~2uLugK$*kAN?>Jdt z=JP&2u^N_ex!E-}=$8R^y8^0jF-MP_3a_ zTi|%CvVxX0q0O7E^MK$wpM(+y&*CrY=f*)waDa`TS-N&7#gz7kuH>luzy1L@gjhv8@w&Z|A50u8xs z&T_Y}s6C6u4MS*Oj2jyTxHIj^xsg8UW}=>o%x4{x-a@UZ#0=s&E71lR;QH)4FTJ=ojBs zBo#@C7uw14ko|A^DG@wNTft~`CRTr-zMqfd!6<@Z%P8Ldfiz(?K#@$3DB4J>6g13Q zO0Z(32BgRzwK!Ig4lujER<`cFKC~IMMkl*LK7$`6sF7k zw#zidSIMfW+jR=F5pliSQy-k$gH1BH<0ANgb?|GB z81oYwv*u(ob;(ORH&N2f9JxRT;~5fqbx)_ntij&fo~&OS7h9`Nv;#VM@PE>5X|$Ep zNe$p}53_Z}bYNQ9Q;$z047_i~AC+d78P1Ci_VgO z%)`wq4T7PI76rATZwQB~AkYwf=8P+bnVIOCwWW@z`U?JnA=qqCBx+De9Td1B5U81| z$|tNI^Rn2&_v=CtU%+18LaN#DqOhgA{^qkVT2o8j$C_y+E_ezkO^cJXLPYvtC^TJ) z7y|aA(up<2yY3TNAMME_fTNt?9r+>AClhW%K80LEWK!%zGv;}|!?b~Uz>QTOqbOEK z;|Az>2*otuBTV>?{6@7Kx?u)^CK7=W3d^gf&>|N&#}{IvhQvggk?EYDtqK$Bm|bxq z*}SG!9%8OxXa>-F?a!XC=;&-~Cy*0ySVQ?(XXMqvxK@|A>8NJ?KAnV(;Vy0%$;FSL ztZu8WgMb_2!t|jLSK4N>w(q@98!F$tMd{3puL@)gR8;fl*bJxf-b6rWs_3kKlcYEn z{=8qFpnqa5tV7n#{r>pE);S*1#q(2-_3$Czi{F+SOC}NJ_y@;)hDSb_V3#-E-PJ> z=iQmW6dFMrFL&)AR&44{aBX9U-6gLb2lLEJVOS7d63dUR&pA~`w0??&aX-z_vUt)! z#KA;^<1vyTYcuJqcCi!YMix%VkPwK28;s*Hrm;?NC?>`0Bhi3;GQ^pg=eiOm(MM9) zOUk_>0xG-O3qJsOhEsjuxU(c>x|UmQM#l*A5hJ_Kjo!MAX6b@bwPSON!GGAW|D4ai zZe3-pv;ZZRreUa30)6V{g0J~N97U`^yG&IQkg%{sBk?Yu>r@9EoGLX9!=eO8tQ>Pc zHPHJ!ZwoDorzhtQQy}^&2-S*J0bTR}OqN@0e_RwWYESw)07Ue!YRuO0`UNh5pfn$= zpp+>96!0=;_hxE<7zU0sa?cYZT%N`T10pCkBVIJ*4kQOTA{$*+5SvxWmeb+tel{gx zPgT?3-!rbNTy1YxBcN7T4jl$P8Ync(W4y!mPu{q8nen3)?)496&Ry+RY3TW$tlG%b zI`(po^V>Ol`dJfow~{8X!@@7I&+XGcJ^u2POTYL^^!pP3NlBNIbRkZv=U%`S*yy_( zo#JQl=bnaieE)9!YUkX>>+M?h_pDlhHA}?o3`ZxHcNh?Gk5YD$<#Vbt4Fi^+-Tdd*wGs0U3I1 zS>R;`j00m!WuFBG8AlUU-<%N@S{shi+XXt8_nrwjW|Ky7yYRG7_ zcOpX5M={@c36a^$Ie%#9bjjGW;Xq-AtBzNx(ET{;G0@Naf>32&l0kE=%#P>1QG1!* z16jI6TlZq~`|Nh;k^SMs`tXWxPYF@-AiwC-b84%@ z4##9%r9<4Kyd4SZoC>dJ&CLs*HwzvlRe$LkDrzOGGb56ZndE!91sqIk{P1o4pohZg zC$qbq=OZrHUfQetR-rcAvS}!7NAA7uo&2*y7os&k{Nnp(vcz9h{vWfF%GiX;?R%Po zQj%4*69^vrUAgH4)90^VeLA#C-mP7r?PT^yy7xNCtK^5NXg36PpB92Xbgo#uE9cFP z9R1}g_S%^sC&j&~^yAu}Kb)UgNksn@U~vFhi~GuCN8(Rm)ZV$3v(iLj%gj41Z@TF@ zg$9UhXCXU1n;x5UD>zE|XS+p)X^?(WR^EY@5IBrRcSEQrWxy_dHi2OEz_Bq-DSCN| z0kpWB82fY69>B`wo0P+r9*KJi8yY3i@};v)jImiMVD|z0mMQUGCt)3&YJCpL+F;y+ z&=}dsnD9)=daOF8G4wg&9-}V9HI$ql!B|WOVxGPixVQ`^S5H|p%)e#ehEqJ1Vft3G zeB%Dl&}=TO5k%&s^Y-JwX{w?&s4B795RsTzQ<@oJ`K|*@K`@fZxueTZbAZ;MN#ZpR za^fiwlQBvQqhqyoumqlwu^kFh{>Fv57DnYiFMMn^@MvovlPGB98VD{}?nitI`Sj1$ z#R6vd{G*yXrHmlo^HRw@x0m<(RFgf_S+87Hzuy{vW-OK~v9IvyHR(U99OEM0$~SJaw)S$*};_ko)1#CMH1e#$#uzm3b^A9+F+>!1dRyTlCawSUj&V-~;iHOzuN^o?CV ztczAx(Xum)jYj)@j#gWY&BJ?FUyE17DaaPv3Cp{35t>5QMsMUF zvcH{US7}>|G(Z@w!)@rjRy>1|tg{#047ZLcF5AGM+%26g_d#V73T!270yyYZb4b|0 zc+TQk-5TPG(I*enPC)AJxiioaNfYo*B z00=RRFVK5n!0XPX9jEw=oj{;)+4&hAY**^|vT`4h@pW#*lRv3p0u>0Sye|8nVpJpYk$o*`cnsvZ9rY>y|IZLDQi; ze@{7uOBx^u{aS882dsmyPy|imlsZEB-|FlmJLG0#U!^}yEvZ;iMQ# zsN)S^FaORhZiioWxd~xUQUC(@t~g^0oX?}2MsRlqEz{5LG1nBlnM`zc#;cJ5 zJ7GVt)J)EKQja-r6s95bNjO-6$%u)20U^1lSqdzS{;glh`wA!Vk39vJtaJO>Dhue< z2%%?1Sn04fu1*&Xkr|GO#$`xBbY%>WR4N6l%(E$sB6&33^`hqcBbm?oNA^&epSMw11#g{CS-#!BlKr6~-({te2 zryvcO8jvwQ0bW@czVr-Dgz$9ls$2H(6yD$`e^i@gk#A}D2IJV+0It=H%E@bQZp=1a z(Kz^Q$5F$ei2Ba0C6E?r8gY^9}Y zVMl-A`)Z%a$$)-4`3Nnz7Jy0hvK&a_gwx1oG2TVC+_~Q@bsYt_h4E_KIm^vl$TSbX zq8*HPSiSA$CZnZZa9$l=4?vEXDaM^pqycn2yiOgT)9xm_i0JIDL;5Hex(J4Apa$=* zk@Vue0}v!$y&-{&m`R|c7SV!H-R_h2OxF_-?jd4g5thF3!%e|k!w8r0u%O^*rz9+3 zSMHF%@?^u%Q;m@+3gx87r2(!=-bFUIK1}pf1jV^gm+G#r%Vbqd^aPXkTcZuaCOdFt z<&xh_qn*^d4)+Sf|3`m>1W0DONS-#bdj7@VA4nf7k>6=Z7-^B!G2A}gw66l0sL7=U_pWpB;*d3)B1}&OeME9e`P5LAR3^2hu9B`R4qvW#U*|+YB>!4?$_h7BR@coh^ za&ljmNg5XkD!XZ0}*UEkmE@Hpa zM{aHWh+n_#>uH>CH-2%OQ3(=>60m>k|c2Zym3$-%5`*pID(>Py|;+ z9iFkyzvmkclcIW(syWSXL%Wz2X@bo zJH6&VN$|V1a-(Czwv8dVmzpznbXPuz7&_D+ba$;jOqp+(J<>6vv|srSa7lZmH`(3Z zhDe6CHAls0ZOhx#>U86s&9e$$CjJIQrtvZjk~nR~(C>%!Fpu5PbM~cc`l@~-0 zY5N@d9m|g>m?RpjmYbiXtLI|hcih7o(83JCK*W9}sV^9dEM1#zwE3&oesiFNf`*!+ z>%%u6I($K^cn3&2&V1^(4XSJDT#!#;m<;J@Q=znQs{JV` z&Q3`US5O^Q+@`5ZNe2l>SEQLD7D^m5HYNH|G>Gs`stJg3@JW?pHKT@kQes!`eAs{c zqqhow1`zmSe?-#&Li(H+2*@=KuDBt`#SLMrh(*9Ksbn`cHYz7-_3Q|S(o!b7o7rQA{ZVLu ztoBtr>t7D8_x3|+Y>D|o0AFR9%kyA;o?fG{>V_tUi-Y*dTYfeXtx4FCpgrNFZ1su2 z886kd8g!s!`_yL|8r+R>GMbez`t1W6VPddYCatYahRTK&|0^-E;8*=V--~sknS7y% zn=Or<)t^lLv=TPrG#0!Q*8*GC9GAPT+10uK8zJ?i$4CF8Z#)cVX@S+c_189}3~BF6 zIqCH0p~}C{#HST%IUm2F`Ft1t`*~WpwSI?D%gH+%G#U>t46h?wKgb)^ox6JB>pN?= zVouv_G{<(Gr|@hHk;j&63DPnkYc8 zig+v5woZVOwi7`xA`qe+QS+R&{GABo2IV%N_n}v&85PZAOfdNEG^I_bfyz2Y9XfR8 zuP@eliu)I&LN1`joxxt%M^mk|r5qt{^f&nGeHhVja zbOY!JK;}WIn}cL4=%!%$&>Sg{!FS!3FKPSA z2JswYlUR>XaWp+?8`M6m-4^HINqrITq!|l39|c8+K=-E`TSRu;01AB%MXYaUFhCKz zQD%~<#Df%`5alQ*C{!i-K0aEbkm7kCoU+)*I2(8#A81Jsn((T<-m3x}W9 zPKbd|cg&j-Cxa#=|geoN~rIW~_s%*JZ*k`B~VT3q5saQ86ktkUk)g->2NY84nn?q7GZ<&W(@ zexlp1zOXo#QlR3U(D*Y@Ra`iGoaM1@$UOOMe#Z-8SUYR?A>E@7UQJ$A-zHkyE&O9r zC(Yj)RdY&xfF72r-D)xa2E&VC0-hi`*TEyd<+ry_Y&!bxczGX25OAXg#~W+C%ZFsQ zE;?JJWdrBRe8SrdulwRCrGORolBC50B(t@6!5wM773rV@Id6BsrTFle+a)#~ch_w@ zzQV)&ul{)jB27V~_ahcS%4odZ;4G4|L!%TS9RN2NTf5m3)sfL3d(dJrn)4%a~wA8AUE#88M7 z)Ml#djEU1gP?x8hf-Ic!3-&mM2zD+!YHZezAn{J5ddi{D_t!h3%&YZFieBD!KKdgx zHo$(%xP&Q}AvP`gl8MQhJ#cj;tphtlXi+Lir5$Mb{gc1&T}@tfBE!F|rxW3vDw=(_ zn~H|krFhHNUzS7PUwq-vTasmMpilnCS%WCmTf@j3w*A79zcR4D zRirG_nsn6K*DdIb^}4am6#~Z~JG+VF&jI@SSj9!@^XAq=vj?9~72Z$YxfEo<#X%qL z^r|{#-t84cCCysSW+8Nc-}V%FECT)!fr#|`E<&qp8T2b5&U;urLT0WF@3vj_-u>>0 zPhG)A);(%z=c5Ms9=)5Hzop)3jj<^GwkCaU1dljsu|qc^{M3)VwlIr}?`%G0r9@$0 z@{-5=dn(c z7Cn$H1cne#Sh0H%PXQr8X$T5LMth);Z~&U;wKs}QW+K=GHWWfa0IFJg7vMZ~8(kg< z6(iB#3J7Kd8~{Y<$O)MdcX3{FV}ZDj5bEPUDtREc#pdVn`sf6?5d;`u{El_(YnB$7 z$W`cOvLrVjF64DT9Wuzb!XimZY(MrfSRa_hlhw_EDbFCX(uq7;?1S{0Tb!cpy)lnk@p5## zp&0!lp{w%qz$V+mw>e=EmEMh-n)gjJ?o4^detv%a;70N>EAL39*r#2a=T7ym!lh?6 zwpXv&`Gpi7}_yv-AHeygSa&d7Cxs4bB5 zX1CROUeA^ba)E|jc7iKJ7QEee7oUBvU zY5Zv$>$UsVeeblBaeER$BCrM2p!b4mjPsylemZsY@et5mpbF|pAAzob_IlFocVM); zfr4N61*FJ4KwdG-U)>7~h3|*qtUy!LM~m^z2x#735g_Faq^=+36_!=7`wW~#7Qnoe z2*CnUE}ayoN*4_Tr%KKAqyaK^!5d%3O${exD0H!Yl2=(~$&w;*P{Z5=|MRR7;l^M1eoSlsk6(8L#PA!4 zJA(hRdm`2}FH;nxlBoq>t$2@IJt-~CejP0ms5RkP2GR&b<%a7u8@}sj{8bqqpfT2W zHvVF_QlLg)#>jb$=yvdlkcMj;1Gi@H@b_gLtQG&$JpK5^a$TUs4wYT+uSTqmu~QL1 zc|^>;g{Fn|ksQ)0{MLU3b&=>V0Wd3kP z_5HND*n0zyQ#*H@`_Sff?_>K5>Sg1~-(D^Z?t2`^zQ6tIo1lv?;+GQ}6OR-72${G; zvln^>=FrL|_sTE+xq`h>bot$&o4hE=L~O*j$SlGV9_4y|&HYLEA(+jc*CPC$Jv$3& zt(wNoutV^ChQQ06kj7gP!KHu!1RWqvDc1n%b@i za1FsEZ<~OiuTxY6gVUXYp$+@#T=SsK7oTN@NV5-YRF3W9StRK<)z9O0-j6+~T}vo^ zlxuCOQs%((@Z>4+#cD3j?{`Tf%~Fr=f3ao@y-#QPn}6Ls92%Za-Tn*TcS-F|An9{5 z_w(n-`dbgIVXmy8o{8PFK?jR8AT=|>F zX;0f@Kj&E4x>2^T=sO&WOh@!rtXE1t#`t6?WZmE1xbfr;$MVLNh+EGbxo;QR2()#o z&T02LmEYUq8IKf!%{R96>JIqaC9~Urj{L~14-R0LMp}S$yq>y0dxoephy6wRHPPsoMsOw;fcxgvqdh5AtieF6+Ian<^p3J zmKd(_feKQwMhf5F5FwPG7!|HLgpr1_S!#<&x(l1u#^lzgvj2tfh{Ir<&qq|}Hc%N( z*nG+fM z`Tg$xM_teO1Pr06CS<3Cxp%v5vHxSy_M3@D$2MP2jQqR5^3<(~!=>*A?mFA|Hx|7y z%)ODzDcN|+tmmKbj62y6%jpL;>!-I*=WzEWyssF1QuKE=IYDREY~wNJ57$>V0S*fc z6-e5(kMFWBF-+Q$z3v4W>}e5KU)#p|dw2hH>}Mw^C%V#lyW19M_OSavk6q2KT#ow6 zRb?^4^mggq6q(MBD`wUUV0Ub@tUsUQR7HTup6W3YCOuV6`i;I|93`%8dn zAs%Hj#*?B?x%L83a5n@A#Id@i>ezuOxRk=3GM28otv)CY>q~kj*F19X(vguURA14Y z)kZN{t!f4@u2#wgTrqAJZ2K;r3kZr7OU>}}vc+_U{%!#2bp zkJDaD?>9`pf0OX{;vXCF<+PM>JB>weXL5g}p*7-uQB0DXTQD~tgQkTo0H{ z07)i^RmB#kyXs@-9Kj@i^QVUGZ|f2kOERWTvmu$v=CfTk(Y}Z*TAw?H;Pc=8n>y`8 zR^&U^5H3yowl%7FJZgFxn(_7bgyn_VRE~u&d?*$__vqWT^=rQNP+xk+8eDzkdGcpu zh;>)Xa{k^xuh@H=2d;(~)SjtynQQq*s|)`zc5``F4m0KKF$uqKx@RoTB*y;Ey}EZP z)%)o}^$_~Pp5!KrQgvORm?Loo8jN#ow!;m*S-hJGyL0jDbljQBb$=Gqdbna%h7vYC zd4j|8WHv|JPyhkX$6+zWa)%98;SK_o1ZE=^gNT5JW{66bsb+eZlTK4xn3hpYz7h;& zUz9r;1;5zfgHWXy3soJ6rltyj*TZChsn{@UqEPnmOhrO+NfC~4I5R=S`)=^2w|FL( zNkH%d_?>{5k~5LR%@M2d0_ezMz>%*=b>V4!3hJKb=N-px!s7{6`WK~cP}aPe<+0Jk zGIXLCKyrA!<8Pv}h_1?o*gE5$8j=cD7kixpcxJweu!+J+6O zDkDdCfe2~zbjAq;6OR%2Gk3U&&F~y4ns?mHXPm2xub$21bC(J(z7=?qzNel;h+9Lk zMtBOjS?W4PQj)9UsfiBo-{B~R$470z$Bk@DPd7^?6lI1Y1?~#&lVsN~d_Np8Q1ElU zQ0HQMT$U)GvhFAURq**jPTC>ehlBnepBcDmJBY=S`Al*{%F;>p@xXz#jc1PS*!g@q z^qNuAHKXYtoB!Q7`6AS8MB=Csm!UsYGO=Cx6+qrZy)^PjsnPo{g`!|WJVi-=IGzM! z{MG`vuz_Hj&8`D>TS8Z@gG}U=*OS+#US(^*%E4j3Bx4COH2(&P1)NMZSz)`HJ^34| z)u3vwA}Fpc&W(zZPGn+T4*OByxXv(yiKr9;5tAyhF%UG$*Q%wAkuJ_VqS;{BX^B_p z=;b}*HPOeTY!KVd^1N}C7>04Xw@rAO`vpJ*XAsm#h+Oxf4b>Kl$S_qQgoW+r`G`Z9 zHdO*PQ>-DSilOuB1Q@Vg%$`32;jOb$qz3;+KD>7_f-<3ObcV;Tt0SiVQ9Mc+R}YK2 zJYM8-LrspSR)W%3UMSV}68deIPQ*rqljFYR`n2?pxdCjmLtG?ik&g^KPv$boAmc-uW z@T@y(P`62CNEsquWn_YQ-z=oQH`<*|6(+Nv%$TABzoeZUh@E=pe));d&+zhJ_`X)` z7t9p<{TlC`-@EUhy5S5Dz99kh9rDlYe zSrSGAIfbNADSZ@gxX}&l$CB3r&W_11_-5HyRp;9Va9om4`%5^zi%Qb3We5>U_W1*T z5KnBbM-j_Bi#`CTW@rV61Z%XqBVV%T@Jx+3PTc)UVTj~&R4N)tH2Dy%Pa*X-DP*RK z3d}ObeI)Wslp%VM(xTat@S+L;iHecgzCwR>z=j2foRNHh#Ny9h=ib8YLeF9SswLx# z>pct0l6M%CDghSv=h8h0^K^C`D=$ysETfF05Jk9;2XXg{5NJDBd3LF^9bf*?y01ku zC}~6#j`asn30T>5|E zyQ8@>6Y%b4A`s|3WWqwxQ3<7(dK6lZNocnHv3N(&hbBi?M zjj2yMc`?r5_p=?rU2jU%vz_-j?|B+t8vLdz+tv<=!#HSm%-en(84Z4Ze>doQDaGKZ z=|!8rZC#rcxsoIRW0YMm*7+M|vi9~LstvxqTXwkL4g>Pq9CKQ(YPuVK+Mo*UeweG7 z-esnted=x=)J08KcYs0xi?@XGU4>|n6+ zrg5_b3cc4AW6qXW(SocUM8;eO!^g7}wm z)zHsFuDm~kOCabep07T3ndu-gpn{x`xehQNt=Eo~RZT4VSc+ATYooSL*~5F9joAGa zVHD3CC)Kzpo-TAGeOoc$)&ph>I->TGGL6l2+PbK7(a$GV^+@bJ*O*>WI{sI zRqv{rKFc<^;a(N~zYMLruP*Ei-8^M@7E!f+ILNupC-lbfIY^4OtIdw0-g3;V-F{`@ z*BgOVSc=E}$DuFsqn%0vbHbHMCp;}5A9-cZJaAig|EAL6um4Uk8*NtwN{oSH)(^zA zIP6nny2xz~2Jd+4^`}X#PKbV(USchn#R6Y0sIHstj1ss6(uih&`P7n_G0m7GdYZb{ zczk$t=_#E098ifTMX@_$%m&;bw?0r6v;?ONjZ&Adgql%;5%6b@b`@`kpT|NuY%4>> z|Ek}=k|Ufv=I^B$z^luIB1S7GW=!9Vw0{0|XH>M2bRbS)mz|_j$|Sysg|Rm1W3f{# z)-4qWG?o&yGyS$L6;bq>tyzSp2;~3Fx7d|p2b%$wNkec+qKl}MRxiW)s6;yhWZ*f} zyR7ao#5*UbS~}DdwHRiJdegDNoG#+GF?SG@_%r@I0eilW!^GZ3>Gj|NmtRzrJZ70%r$l#V;FEb_Kh1 zoT|bLPo90{vg~wfcu#pt#hWD7i`~_y&x;e{--s+j`V49x?zQRuaxN^qdhXh;{15jl ztlq87P*Z8G_+qfvaLtuK{Sk^mgoN5jzTibWlcihq*riH5qmkJ>Z6j}d%v zxtCG=IXS^@>-U#=jj7mT&?8KFWoc0BO4c>2drHCJVWvw{`X4zEqP2+@f#!1J&-P#V zHb%NR1+b4@c%4u|zA7?>?5ln5Tr;9X4@j-gOC)M1DAiKhHxI#a4g_*@l;FN)me?Q* zFc>(YL^jf7tEl@Klb>YrDTw(PAKhu@>&e^HMN#p=RXsWja)MwC?$Dq$Jk@e2>Tl03 z)PB>X?HiI?rf^m8QBuMPA?EaeYC@DRzCpd6N~F7avtol`{uZVV4*hWI6E^_TO)%BV zJww(LR25~%;jK5x$tO~9K06t1g=tD^poz|VQSuXSC0A;dhMI(_3sxe+SFVYmkl@6b`3o`e97#CPgHVcD<;x!Rp+;| zjnL_)Id%BWXSD8zJ#Aa!qxaKn&3aBf`ufqaj6T)*qpO3>Yv@QlSunoPv`%KR%Rhg) zV6Ekmv-Y4q!gdKq1J30<+#5IwgZ4MPDY8<=R#F4!uL>z`#V6YwdAhr|XC{HH)>slI zD!ov$m5bQgZ)SaoDwlP0``%tCka zXt8f`*<_w?M#J3`H<4Itoa4x#syr2b3y=?vJbhXy>Kq;yr4sH;VaL+%Nyc(DrF{_k z$d6caW@Kl4w6vbxTvb|xk{oyD5t8;b3oB}3StJ8?eB6-PNWzmLuOjeV>b;nCLwcN; zbpp7gH!puf_4|a|8j3$iKBF4e;s|gu7JRCoX0)$Ac`2ierdy@sb1A?MIR_W$8CTUL zvioFZSxmH+*v&Z#GTNfV3;^>maswJwF?*1u5R=H;EUYACa)Vf6Hh?JSU@BCn z4*~ZN)$F7kRIBNgj0wV8r56}sN1 z$W@IfJO&`-hu4A0ah~QZToKN)N>oDIAIiY{wRru)_veAEU-=qoM~+ix*xVP(UsERo zHtPMo(I<}3%GExl=7h#uc+Wu0km`dq2a8s0xaOdc!MotK&7iObVZMozZe%tx_ynN{^m7?K7P{NjvmCJ=i|i>H(TNC_Ap zJ*mMUYgwhFy7>-ojl6p_cqAdc@a%E&i0J+pO{I4%S$d};b#?g0@#FY2xEWkMHik(X zA~cE)2#E5s=wtf64^Dtr9L7=XUQv;(J<6(M7zgL?!TP!*7c%Ww1sj_w1WY!i8 zJoV9H=R6~k9E0l~pEq;0lHT5wMd#i+gH9?ISO6tK~&rw2Osl^LqNc=opckwu!xw1(fsxp)h$ z^r+|gUQa=T2iG`>4{nzSoU1r;<(-|z!IGHEul~8@b{B@%yUJB_DFDCh`S(Co0X$WF z@l=opdz)V4}`IWJy_up46GNX1jayK9kbG}EI>h(#fpS#fBsMRopj9+~N1 zF(8wE)w2@2X%IMOVw_$TQY+i_BLw}?YUIKOK{4aUr2P-PV^xE#Zf6u>T!|;_Z>0BG zs(pfh!gUzrz8DV_+^z&1D&)M&ux;+^Eu_LV~y~b@h^xn(d)_0^t zmhVxo0ihPXeE_hh&FwC9bPW7-{Xq5hrH8a~AVp)=>n&=eeB98QJ8IC8erfPr zPe{u#@Yx;TkU;mCY|nw@FqvRGcf7MaLYgZeVH&-jfB$LGy}Wf)E|Hg~)LO#19fzp3 z=i3UAww19>7H!t?mQ{c4vYFC%@nJ%QyJe;OUM*m+c5YEnJbc~lY$)J=#P|QVp3B7! zgCG*<-^Pjk<28K@hvlx`{?6Sa2QLoO;RFjkvzz*f*#zeLlZ+$!-Fk!y9bE$l-Bk;* z2UHxlksu*7E@v`i!g*;h00KG`oW3^J$4FDzM!_{_E8+lAAbZ4t-5klm<#Tv?9EJgB z=5_);a1U{SlYle`tTJ;ZgdsGPhe&*+XtSmoSf7c~ff1|0WQH+Cy{b|V_?D$oWh#@< zPjafx2kA!w|Lq6Qv)f5@=-b&4!a%4zi$@fX47<57`uh4kBVIRO$NgpUU_RkhRk`<> zub87}z=I(TszO*+@sI03BaxTZ>*m~^crUj-belS7!@Twdwco6Fp?=i8J{~|$iLb}n z=w7T_QHCb#UH{=Eog>Gc>bz!~wK+X^c5< zRZf%`52Wvv3@qba|0Za1^OpByH{TSM=D}AfUyqs}_lTEKQKz@XW`IAIt}|Ok3PKPe zn4s2(sj;J`_q)HTE#7>6A@qXs>3uTF~LU@_E+1_ z68V9dc5q7#J6SkrWBHU$`%G)mm@-IG1%KN1gOq>43~V&2Yo4kH(LewP!6TT!W?Sv0 zfjCC&MD7-5akPq|vKc2p{kZ#(ow@E<7B{)Ja&*YmNH+-;7X&%Z6~1=@HY$1ET4NX% z+c#S{C5$2H4pbyGI=1C5;x|^|I8pSQ2gL1ivuyaOen<=jfYvkkg|+nTCe7R@ z#sN?6W0PTO28t)?TKiw;^SAw03jM+t+Vm6pl3dS}m>j{UJ3~!|Jg9nhSzB3`p-Qoz zw>^lxm?}L4XQSYR`9ZN35S5E0Gm|_tv}w{D1r?ZlDav<0Qq`s}jLpMe$*CUbsqT2a zd3*G7T69fa3x!6ycrCfE(jrB1$xZ+-oN3VH!ygl5G zC@;Vz#J_JZ6FQJeRebL4qRbfd@pJ>QshJ{jq1MXejyzp627^Qqx1)@GhZwp~1pRUw4N?+=tPCG~PD{M4 zp2Ux<;fsxo6`ExfD|aolTl`;tmA?9G{!FXs=S9UOrPI10h;pqgRfqe1NDS63JoJt| z9B?zf>`_lH>O<}}PK|3=LUa|7*y^wjLl^qf#hQ#8b$k7FO^`BTY0(B~>>^6);&wLD zD=>3`?*1VHyIHBRy6=-&lOy%#&Bkw3kK~9eW9H?Sn!TyoiTisFc#P$`n)ToQprpL* zwXWTo#I}ERx9`dL8Ggs08dY-hRI`cU%@C+JF>aq>+wk&tk+j63^8H->*)pH`@APCZ z?z1&I{5^rJ$1UUn|8coA@a8t3KQgG$gGrb&NqbrO9rz;%Za{lSv|Gn|}^F0I> zO0Lt_*_XX$?Cc=eZ)NGh7#RTYP{@i4hGfd%vU_1eD)g&t4lWMD#<8F1Fj0_s2i-Wh z^gA|3FB}uwCDluTIuhhbY&?z^8pUAb0&(UVVjLKP!@%V5AS4892`CGg?xsVGGGqP; ztSzZ^Aj$tU`>{?S^b7U+67tG1qlafDOk$VM`oTKoKCXj_h1_NQ z*^n>H$e5OxdV;)3$rz>F9EZI#HQu?jG@SUfRc+p+_bY2u_jjl}OT#|7MC5AJfV?Ug z7vNZAFNaH7>2)72L%xwbY7lm76|`OR1<1a%8ODe|@w2ro2wCRBCtrV!pRkWA07jp)h+3%gV?G;d2e! zfnx>-7Ov4gG(Rl-E&9sXpRE1^L#Kb7`{4y?=n9Yg@n`#I;-j4?Qrc`;P^)n!-H6~U zU}SM_R!0&81YeP2jht`K*5yvlbG}B#!aa6NY&djMtanLtA2zB*y6-?lD%>V|A~9b5 z8TW%zEP=*G(~|mznhx!AMPA>Xm>uU87;O?g7H5!;doU6i?Qwq0UjZpQst9J zN>nX<3=SwBh1&Pxh8L-1j1&0&Qc08|n!Asls{{gNJ$tk#kJ=Ybm}r8R-RG$6;zpbV zhxWM9$8RE8Ma!NDkbVFH4u@4N+6!45|I1HVO_n=ZLBAXTqhaiM)>D9=mKE)lnwu@7 z;D%SMP)K`>su-l_T zx4n3dVSB--q3`(46Kl2y&SZUVn79$z*x|pXvj6sTnv#*wpg?ot{!7+tzgt$0`@aow zzO;puCvH77aNvC69q)CrlGcm}<+wk#THV||V1l>Ywf}uvTI1Dn`G3umqGuxbkf6EJ z7!ua-jM)!#pnMUWCaa6*ml`{Y>9Z$D3?aL#b_+TmC97<$ zDvh0$=2rpaWZH3#U^QMG9G$4S>%n-egCt6FE|wk_gBoX#B(W*DSn?ca=_{N5nk}i0 z#@&t%@ZdIwMa@fMzlqrkLiPkI<_dumR>oO5WQxYBpxkp5Bp%p~%xvf#LX1{czTdc6 z->1s17V%KEPZkzU&ou>CV}f@lM~!)pCD%Ut?|qc=!$}kVC8cJ9+4qgQdNjq%-|G|4 zwB#G+?e;i|F^pM$WnGb1EpNU$jD;TsW1jQ3akGe7C7<>-zVbbNZ2N`6*7x^6GjuQL zbEpaWZ&ZiPI<0g!p!0vje=YrKo!L_R?O|%?nC5F3^x>a}o@QDXUhDp9d;afFdcu^F zEq`sh$!!X)EhxD1_!`8OcKP{q%8SHP3&rsqGl`EPkN3QrIK|y6-XaZLx&}GcQfY@z z5vOia+ZZ^5;9cpN+0}OF63utEV@;4wMK$D4r*|HIRhg}S|1jg`dKI_Ymc#k~(;WXV zecAu#kMv^?lKQSAM4H~Klm1V~@(UtZcE|Pe$wM=CTa;L112I@Tfq3A0G&a};hhWE# zpACBw)q;fT74hkTco);UTa^RdbbcvPO_2h+@=%7Y37Z=oBOV#eD?IEoR_sUBe0X=L z^e&;Z>T=b~Bvxsi*%P>8hjGY!=*Y+cK{9F1rHQb|@Uvcv7}G(|5^?S&o?)3ocUn^; z{;tfDFcGnTD})Vt5%3=|%I{6Rol3EkD@0H2u+}#x3#n)`uTxDMN`K+o7whAMwg3Df z^}yqJ{*Qf4XN1W9ZAa}No^&Xnm`mm6@%U+ZAO6p(nJ2cp;rbfy2s(-)N7DRmRY_7~qiazmRHesKJLz;N9Vw2D3 zEf%pC_jpCjobd=cf#0SEzod`vhD5y+?bSaR*JKp0viSR7L(iT&QSYZMAB_;F4Yc-~ z1*mSivq}HQJ4OAXc}q}rUY*Ie6GsjwNLsDY0ykAzCX|?We8yxV+XZ8hSz}7cRmD4I ztEzkxZYIv=EUG2&voKx!RgCe9@q{>ebyVPibXZ^Yj2caRU#Z44QP;(VDOy~S zSKK~zeN_y1e?r!lMOla#yyvSy*?oOQ8l-ndRK&3-g)RHT_H9vXg)`AfRnJff4|u0}zSSR_T0q3M$4OZqeNi*;gFZz&%yc3*U_ zs?>X1Y_7@9O_1&$znOc6=dW=k9T;{CfwRPNS+vVOQ1tS#?5_j1JN`_2_PVwv?oWOH zOal*Ve)s1;Gh>fDT52;3$k<+c$ZXyjgsn?`_~n7&p*k2b(874OUwz+HM{nmRzZvm0 zuS4v+$HuEocO>jlxnlVsc6Css~Vv_Y%+p`oiF1YL7n}puFg^iX%MfMCQ%(SGrk!U zaYy(v8^x)xMaJ@;?XyP@snP?DNw6?waDJfQR62|YWh)7e*fE4&IxdB3ruO@gN4;uh zt;DA&2lN0EQiBDf3Z z;;&Z3zUC&&ve;L<_mCU7MU%1Hyi(Osah`Bal6)V2mD9|LO7!9|9HQ7NAL^ZpNGnvH1S^!)SyI32Dfi*$)0*Ph&V~}%-zDyrtEmPa4?&vt%ZLW zI&|7g=Jfi;p5HO{m98nTIVo$zB8Sgrs;4&om^9Si-PcypQJ^~=@FfzvW6vR&sAKLv zHsE2}+C=x*_xTrjS^d2aKEcK zx53RyQ%ceq>f&D4_klB@hG}W&KeZd=Hg@WDunnd4PhIyVnl9*fNZOVFYc5w74!l!#{#xY~Oz6TP*=QDeu8v?|N} zK!~Kdbh^(R9@n{uVpf{{!uOXyFiyeGso|hCBkvKTM1KakBiNyVT~Xlcu5-6NYOB|M zVOyll`q=4~&3)hYZE3(o2+ynwxT3e+ z+wTZ1nHH|a-fS@ir||w&c0*%jX?K0%eX*R|{Y3A|v|D?ZO1_EotXj8g0aTYS0k zmFH;G*7d^EUE#rd0z1o7-d@MQ*ykTzs(u3%<9lKERms|fJVw&Tf-Q0Cn!hiHKOX|$ z%fekG*N2V?^i;M3vn)WjbbH{Tu(1>1&3 z?Ws1pPAg0qC6xag#aPu9>Q*})y)IE~$UF8-Hhk+{0ahL@FuLfas58w{pMATg(XtKIeok*LRu+Vgl z_p3pW_8BjPu@&4dC%)^m+{|pAkmsRG$sUBL!_){~QTzgx9b?&WL9Ty_A+sdGeagTf zD*n&in=;5(W6w2p3I;##E$Fb!J>9v?Ys8SJ^z`mWEIpx{1h?=wQAuA{CqFTRw`JJe zRfid=dqkGq-D#qwj=q8jNZKa)g|8z2*KrQ`x3gDMVVRl}A=^2qW72#$$kBAty~buj zM(cjkOD{GKN4vRc<#sZS%*(ZW+zPGp)3uwa*gf+=-gMxk{Nh#%e8K8K^>>mTKq+lz z#neZ(%*AW?2FiAoGn>$LyU7zi-Hza2h<4uOS6w%2s*79AA>N?PlW7r(d3G?=25zxM zyR+E+Bhrl9!W(vGZZ)5^P7aPm!MkH~np)Bmo?xDLI9sk>w{ig(F^&Rc7ho3G_Q+uS z^j?n76Zlr|M%RL@s}EjBxjbw~U90=7vpsodyX6{d{Qqr#wO1w~B8LzoXr|J~Okq9O zlL_!BLRw1nP#(&j2}!qKL;+5V8WMFOl#3Zc@-~y8DD)x(&=g|AjFF0j;VUHe-UCZb zN$scr{29fbNkKgoR6`oYl<4jF(JnEZ^5LURiXEU~f~P=aPu%J-e0gz8SV%_~^(_`P* z+rRK#+#BP#s`>ASqL1Knu<59t9GEms^39DcusSFkjeL#w+c_|bM-v68_*Z~2;$(9* zBL{WC=Y2qN>&ThlS8j++e)7i$%}dV>TV$^*pXqv@7XB=@btdTb;GcUPz`H>ag&|=A zWya`{+EcxI81$z&c)R9d`_NCi$F|RAge~)A#i#5FI@|Ou<4LTd{HC$L)KTQ7YSqNE zjn>W@-q?1N=fSTHxuk}cx23g|^~x1hYRfL%xd+}4Ke_a#p_0SjSXMg}eovv=tBx6d zCXBr6eZP2S?IDAT^8vY6Q(mfWzdYd`d;J7L4XB?JwK_z#M0V@fcz)XIbKv7G)r|wj zrpi2-YY{iBFIq!eNqBt7O|wdljqP5@E0f%-NQcviFW^a__cApHvbE7(##~f(8f(2>2uf z1Vl|jkrFgi0TB~=RX|WI+nrECz<`th0Z~Jhs#FEr4!t8y6f20bvDa;PzZdrz=bUlB z_nbSv`(N_>JI7k}mfY~)ZBHEE-dwY}R}n)BYsjV59X zVZ3Q^>!p_wCP_E2oxV$1L0M{yv^1q3?ad%O-x^a#8}JpQL*sI$KqZK8S#_$ zE8@oF!NfR$`35FS{2l@^PmFU6nam4_ArIg%guq@5c(a67$zaVi_4+^OH0#Kp0}YJ_ zV=q7Y*Ef9~+?5AsVwTsJ?%g99>mx^ZwD#OS@#p@}zZZG)?oHQ@tNjdvgh6FsXXBW| zg#o?R+8OKqPIxtbnc9R6w>wPTBNUtomf=*xWY<M{)*o_$0;^v11ByoraCWJQ(VC(nmJ$72YVa(G*M%BhWUi3Psww_*M zzWH~0Zm*%Pl6A=y)bqM*U@b*3PfT$V@5O#BhU^eBY9jQ*9P`7T@>Cr2ZMX~am4jM( zw3#?hVtbABNJ&l(5jTImzEt{!Qg(A-EFOi5LjPuts6=luU{d7=nH!w$7#&t3$d@I;N5bbIM@QdG z4At$kwzs-tGV|v1j*XYIP5k@rU%h_wQq6|b#@D=^_HWoQDk1#1_ea?pw^vU*z$}%e zy3W+Ny^@{w<$cu+D%)dYtH`ET2I%M=B#xUApCYH zFW}ddW5DsIQ=fj}d*xuGjXh&INh`Zb88e=c=HMVBeq2tkwRFB}qq7c=K_J64idXID zUQFe2hMgiGTfT*@gw3o_t3W7FReM6XoU<(k?bi3>6feZUV6CT=!H)45 z^LveR)!Wl{a%AySMH@@ z-I9WBs{`TI@+*N1gOv`#K)3Fel<}M(GD8(zz$9qjpE6a2<^Lfz!-I*I;z{uF~6d!#nPV6B;jE=x0vtwgGTAG9ui*9ZRKupj%jRU ze!ibT(6U9wjBP#LJ!SRNC8rX9^!}mOk1l(``et`3xEZ`q_@vBV{&`nc^v9HM>{+wq zw)}H>HHV>nypak%9-|eY$- zNd?PJylNHRNdZJ9h5k7QXqM0P*Xahv;!5&T2uohA(?BM^vsqxBTpt#FC*X zY*)#Om24dWP73w*YAFA(JM@mj?9{3r6SL26d?n3!&IaC`>@#ho8zG;_Kq>OCEIVYV zV~aDz4$ps^B4%#%0<8@p8NTX|v)Ugu$JYm`jgeCph;0<81CVkYa3FW|k?1>D=M$m3 z$&6Qb-dLs4^pwA*jIG5|#e5bh>b%lJGA}z0o z*!g8TH~4SA<+SX^p)2J{f+@mCQTr(0rUIvOCuObWN${aHTTCd zvOEnzTi!#}vMgkl&549Kjr~F4Vl7V>)A?LqBM!%ep{SGWs%xucQ>vI2ETWj#R9viR z(d^nLxz)Ap>6v($62^!r`xG#7PW1A{-w${q^qw;{`dieasJjzlh3)n**N}}x#!}b$ zCVKS)tKr%`=GRr`4p&TKu&+9v21Uj)uNFDD)y>TqXDpeuok#t%Kt@CEKo<-F=m&Un z6?iQv70Mlgz?}sseo3fFS02Gq3Qe(IWnz@P(95ew_c7HJ(l8GXdrBriRCDiQVH1$b zC>KHBU0e`Eyi+eMzuzNxFR*#C2jN~}Whc~9mew|E*@9nDvv2k2YsXYbpl>^750!(3 zYZ;fGbP_RpATwVgyUJ*WgmPY)_yiuc7K6NU4jlNXsi&7T~;l)#TVpLpT z;SPirRv%iug~RG^{3m|9f+;rkW1lUPM3}$+x0Tr0>|HY+yeJ@ldqH7{DkcegG0j>vQ@;5z-6Ko$`3a>% z`z{;(%<*VH{B5&?>2V|7lCJ$f)~vC@7vzN8gPmA7`VTzyXtEC=gpg5O31->Da3$0V zx~#C^!kt^UyeTX(I6+y?cLuL$*=gryZ{x<3-@2El<@_@DT2nvht+n@d$B?IjhoI1Eqj1}srL^^VfqE8z=^Y9e)7~x!Z zo>6sIMYb~Knl0`XyNePQuyYUeb`MSXEYwzd-xhiCQ!n2l|$2PnPVjAf6 z)^I=uOml_|tv)z@Sq?#}p0}w&k?gH>p$bx3mMRiy8`q=1I!zGaO?28Ua%(emd-$aW zjX@K7j|n(Y6eiUmlB_eib+P z&k{N!rYgoeu>axJnx!{N#Y!jYWI|`A)lbI-qtgGO{{{5<2G2^e-YT6vV}B>4wi%1X zz>SMWE!LkeKr|0OaIU$Y`jec|xTma$-TReAxy2(KFq>hRcdT!by?zc^gl7FQ!kjzKkdt(ldQooqrdXQg`}>UPe<}CxfSZu)|JD# z(iBGi@UemH#u-2*naL!0gfO_-aHwsc!0jMZTOwR5Nrxi@ zX$oO3zAss~x1fBKHeLwmef~e-oAP1RghU9lFgIiGZ;97VN?M3c~~7rakg!TpS| z3Q7%aL}NmG9Q3ERohPN7B59JrcG{)|9RyS<*QWFB{`p+@Ly#SX{FD60qMdjOrZe4x zk}@bwC{;M$ofXG)MDvoxYU}}dWrnZ4JOAyr84C8@kYjW?Ior&>2(cE#7Qh@Zx_kcF z|Gtca+k}t@4lir@x5(jKR$Cvk(Y)7&3Wvsy5CCV-|j*S7@fI0xWbKd&>&OjI-DGgIv zzvB1T{>V!{arwzmH(NA2t>ENb+zQt;IT*M zZJ(-r4*1lW^{kgwl%Hhejtj|myCk>PXKL%0ZppLSmVe*juE?Q6)lbbSA=GU@cq&Ea zqHxtUuhgvOskV>$x9d2_H@p1Teha+OJm{H4=3<=baU5HMBKf70g9ddLJ}g4?MSl=; zMGO2|f_0j)yL@%l5{Kyu4t(}y9U)kS2D56HE1ByvMlp}$Z=G+6Y(5kwl0yGP*KXvK zolAh=yQKVqm(~zj5Y!Xk^+Z6X*npY`c5=nWEc>oplN@bF*1Ds)`HA@JlO0sVFMNOL zdsDd&F9)3LiOET2k<>6IEN_zN5{yCokTNO0vp9$h(UGtsPM?-7lj|fdX$4+RgMElV zdUMY3(gxJS3)&P*3FfX9Je0f4nA^IlK;wX45TxqrSv*nG*`N-r+eTZOJg5p9E*=q` z0?uFiI#Bus+?0k+4JDs0g8t zEjO4k33}8OWF{wakn<)A&36D50crifc~sN$1cGZd>HDKe6^%{Joj z7ug{XTF9inW2qGy9^`U%Kb2L6CIAJE4#1@1K~@9#X`t2ctPwazGuc zZp^wfM@DF=3b3awqvg8F^OHK2@Y*?-EsD8mqfm^AiemJ)ya`eTqj_9I6=^<^qsynZ z(K)<#mW*CT-ZD+K>I5Y_T~G#rHj<~?65lR3(o&S+dNIBWXDm+VO#h>A_Br92jdSxr z+nB0>Gqs+r5yZYj&Mf7`ozuRU(Y=6LJnN*DHX@?43Je>W)jpJffgDApP1M7;R~RrX zcoz>fG#|m_F5x>zHHiD;MC6tlwmvVn6gH5Y!YB0gOsA@lYIZ=}E1(fWrIzPS=5Kt- zqP@ZE`gPy#Q`QpLni`JcZ?cbpxXN4nD$Hc`hRG4bL`z!6$fTfWh)oHc0aHEG0nCZYuh->$ zUnD6z{}W&E{~&FkrNZlX7zSU+a6Th~m!Q0CQ+p*k>yp9o@{f`DdyYS{k4Fnnh6U+( zgjyXH3J1lZ^bJTw?zgZB(zU8bscS4W=(?M8v6fK6tj>mSuvmi; z=0sw;#Z0j`bG&u+;mCk}Fl$an`ZvGOF1c#by1sBbl@Y(-?wDd=H68H?p5`MtmCZu# z_t* z(l69ElGPd&JNRKZr{8hJ&8HJ4uBPe|xrWqmez!sE8EJpTM(Ex#siBcHQ)(39dL^LH z(#KQBGjb*#RIOEZdTI`&1&IXxPpJsU;>`0Xfk`tShG%ft#2(Iu31XZCowUm*u846yY*4WgEdsIzgQ#YV<8KR5WD@iUtDd zrNe0EwBMmmWug`QCq zwECU471>+YW)T2Yp%TG}F+}i^`0mxw(*2wT!SFGFln{;HYgF4o%%!0CbVU}Fqy>in zgv?~Xu)hZbU+K?%zI%`-~1=`)RvosdFqiu1{rdNn)fLxEopbBJSh1?>mU!oewRF zv}dZjh-F!<&ud1K!l;BMty6PCV@ESj@1`hgld2AnzKZJq!uP)q6Rg+-rl^}iXD#s~ zZ%q&C*4YOiatJdsT-gs%F}PuOg-b9JT32C0?k5>IGKAa#P7iQh^R`i}`?e`fWSpO5POse7CD z#O1d_`ZMnfv)P=ntL*2NPZsyi7dVxuOU*7W~a0&$1RQhevL!q3<2mjOt#U zr2MA6a{8pDTtZsk^W=J2$DNZZc~@zJ#HrX|FXR8h_y5Sx|MnNu>{g&+cC=8JM%1@= zMODz@Yp_%jB!YVRG=p}YH3gpN7J#Oyi&Q!*0CebC24Rp`kkuUlMnZEzExsm5T)&K0_^H1Mf|yVv-S|A3M;*lBH}XA*Uz<%N^ccm^(_ zg$G#m1mhKss)^cYk`&ey+0EYR+gT7Pgj6T=@QczNj6nITU--^N9k+f0**6IwzyfQR z($jr!E>HHl?T}d0p9KXQebG63UUB(AQ9wYPny_ciWiaTJ?!{ePFn!Oj!DLf4hFlBOAQi0TD^g?OFjzA{HC3uak+*>x6%WGR?ge#`2O*#`xDh#n zn%t~_b;2s=!awz8Q(QoD*--h+mW^)s4v=<)Nk*x#gMs0*oUnaLr^i|0nI#>C3fclf z;E{C|=U*-gI0F^>#BwmIm&1W3{Dh=ghwBs&JvEM}&Ac(J3u|9&6Am17FKIW6ni5Dbe6a#q@+UIf{oJvRV#_ zH*CQu!l<41M+`o!Pi2o;6?qH8|2!t_IJ)fn)HzkSH1O#A=Y8L%zXWCF0}=-#<^YuM zp2K%k)0Fn%xOvVe`+`{Jr1UYfwW~djoWB6_VoMC!D3zs)e|Y?D`^F*~bMfiT+wcE= zG~A`N+22n5G3c)yi}$4`bcXL;{Atlk&KMJ!ftLm+h!N3BF5!~u)q=H55L#Db!qrMN#F zbDh+<0mB>Ck!f(bknN7@HDTMwBYL)wo`k^xzpgWICsngC#wvLa1w^DR)4A?|H4)1T z5wcrwp9m?c1T_QaEWKwbHo;hF&#S~E^_!(kGE=9AEt_Oi`h$ZymaM_ELRDy)Aw9%J zP$By&I}`-Z&sRe4uA#uP$Og)0K?*Gl!w?!m(G8!1P>#aNjnHYx;D7iVFHgL*F@fBh z1c)CU6G4DrWW*=rF0vfALLHC*4pqUBrBKN%@+6l(V2Fy(m3ieV0QMf9i;N&0h)C^= zR!FWRS3dC4XPYOr1JGHSP?`C)3A7P=_2w{$jY2b|l@3 zH&2os7`?y|m`XTZc# zrV{rR(JdERXz~+wrjTCZKHr68*k9tSG&`}!aO+Zw@t1# zg$)koKBC;hjtiR(omSZpeW!B2bDGk)PQg3ZT$eeoy95=w$_2u&_`MMlVnb!jnIF&c zseMfC!Tkjh#OpshZZFA~y{xlBW2gSw7VyNtJl*Vfode1F`1{EbZ%ff)>9FI&;_4cK z{jgumkwh6WNk656b1c%f&dZlL6cM+Cm`S8y((CV7;<~EinaHamQyl_B>usopeR_yZn|G<000-4suF3)t%M!W6 z|NpxF{#!x*-#(bt@-h12>LDYSUbN}k^sv#&uG|QOPcT6@+QGmh#6!2AmG<(`^v~kk z4)7pR5jr!rkP|2><|_qQ{))1t-UF3QPllXa5<+%jEB3(W zg38pPSgUmkj2AwJw`Z0JjZ~y{f<_RDe`}7-)=_&E?O-Z9n@%4-&mGI22JAY7Y~)G%pV%Hm~S;RaIh1MrX8w zQ&Uw>t3JlpkO>DpE#E39-$7G@F;@?ofVa;ALTVMPT%u^cG7c&Ckm=T7I}hqqIQ&p2 z6SW4-%qjlw8eNsE1Sf%TafwGx)`X{?rIiUCV?Ury!KrW+kwG~`s{W)aHAt_=B}@EO z4Wv)z@94Mp)kW#jJ5YIF1Eg_$?tlq*h*wa@No#|n487N@nY0=JhE@cwdfPIHV9XA!Nx8;>p3sTj^ zOjY(6&fN0Csgv-i8_NLtgyI?kM9_PeWJydwi7$C#dqf7v4j*4Rr9m|fTSyZy<*b2j z55E<|OtCQw927#)J0#`K@hEpaE|3lVk&d?(msEmDY;nG1ETzAbyj*VRNe69n?@1oXl>!V_J-)O~?p;;Ex8 zWpaN=SJjyLC@~JOlGkoy``DHBBpZueA#uI!T(*|INp~_uOcw<7r)i7VrBsdByNqq` z_Z{v$D!$*Z0YF2t1$&SWd1nAg zOm{j6FqGUuN{v!?q z70CA+8bD$a6c8~mxe%8+dN%-E%RT`KcsZ3gN@*nR{NSqhuK0Db6-*8wuc(cixbRU} zU~HL`2$i9YvM(DX`F#x+A2l+)Ui6SK;W=?l*XrjVIWY)~<;4)@KHKC!#`8oinvvDa z*Dw5&znZODAbY+yycVcXl{ND!V{FUCA9mSSuZGPO!+Yau_Q87sJ5%G$*n~v`b=nEq zC(6I-8uqev@0n`4ck{%&9dp`c?ADH->=)K7&U|l7{+2hihabHTwbxHvgW>L9&WDvHK^?LGZp#iO4K{ckal7)(6!i68HSl zU5>*Su|?9YNM5m)Kk-Ihe3qz^uvdvHvZ86)_D<@u*RR@(i4?{lc3gP?1j0Aq;h{B9 zE(r-MKmk8P9ao(YcPS4jr5lj2%a^qbG*rX3A(v}>YOdBJqs}f{e$3c%YJjvMZ0_NX z4W^E0Nf>v)F-gPmkRBxdWiON8+YR=;O=CdtFd;p)T<#2jiYn`9Lyk(4Gy0W9QXka=Tb;K16U+m#1GmVVoiQPp~9R@qhkx5|Xg`=9K*C0h5S-p&r;KK&Z`dnm{4 z+muy8)R`}$2Zt&@PR{P1P4Ux^+&FXp$&HkM$Lv4qDzrKnkZXFvO!Q!ie(1{GKeqHD z#8^GGSK(@Fq}c_k$rg6x_CCF7)3&&x4>YZVHmKmOv%Ps^OKS2S534C$+@PGExQiOM z_P5d!zHBN@mPfx-wyrcMS$Do)f2RCO=i1Shi{}VjKOssQ7XfP7V|e5q ztQ`!g0Zq9-tm~;u!-*+Yy}bY#0K7~S+zUPWZa2{#?KXt&TEgt{n)rVIIx%?UW1GRo zU-A3reu)i$|JR{_&`*5d
&Uo6(o>eqr_$*A>9yuJ{3dShVXX{CszjcXl+51x76 z|0352SddU-M_tjPJ=EFM8dr zdcVK_`h2&+J?q1F$Ncvt>_9Lto7%KpXuD~WaQ<)qr!Ic6J{~ojLOc6-Ka=*>TPs11 zX@#a|oSyH}+gWl9%&c$Q9clU!HyjjsbY|b~(7(euAJ480ZQYSnbM0d9cW6UGunoIf z$Iqn0qaj+A*DM`7q^GiFYQy}u)c^bW#{c%5`uFelQ0@o8-`tqY#1M9{I9f9Y%hiIW zM5L|uLeext-e$-GZ;SHtBN5Ud@MyHh>!=n>1d*MN#;|qA3^s}1n2ABCC%d)2&mg1D z;bg61^yUmCkmp3m5HIpHKWxJaytF73br;2v5Lo&e&638AZ*hAF}~Iv-+k`=6NWH`{t91MF`-A3X2|{0K8_&nxQxho959Z`S&y z@xS8OS!4Fgu|Qb+o~y@iHyD5DrYg?Dc*~K#U~c z^Cx_7{Y1M{<#+e+Bd5JzMn~7ho_0*yHnQl(`*g6-@648y7c{=P_s-I8ANeAl>Xo)8 zCpF5ay3D`o9$!khAAHBLs+gB#A|HS0;rKcrV^LLlHU9>M;JDwqy`}DWp?sVPt`$~Z+Ug}0=N!209N$9Hx~>9qz3IDX+}l#@HCBq`^C-9yj{do#ZI1A2;Pz*ri|Q zrV0TivXx<8?L%8Xd>SBtMKbj8znQ_CA}@*a^Co=}boYU@lnPx(h^`i#VR#7uLZs9P z*Vb`J4MIVQ4b|oe035CUsvm1l2(lYBH)u2z z94~xA9&p#3Cz8ihJ9Z;(I*CLCO?w+h#}E;NRJ`@2vhSE`E+eq7&*{_UP5azp5lc#4 ze{$J5UbS;AEW^pMn%y*`4c`+p^AvCRN1e7A)@Yk-ns9Bm*749w&2yp@#f~vtUtaW! zy61+^Wub7757t*Y1*|CUi?1=T(Q|W11KA;V;TMgw7!f6FISO;yZpb{do$99RAWqwc zxizEl6&6;df9+Onf6N=#CO&?3JPn>1$wp*aZR}cbdHR96W`n)4&3D_8d5lrhFMR!3 zZTS4><~4;gk6v%FI)O}eY`qUoqtsN%aL^yg$J!D$q#xmbQ5CEr(g+u$fDn!n8!z9A zJt^hdK$Zb64hdT>3Os1qyXQgkZc9RSSmE zhJD7(2uCkF>$5IuQx5o9cNd`Nlx0kXMT6quJ@t5_PKf}UX`+(v7zK#CxrK^xWLa~j zm&-xP>R5SSztk7s5u3(MqwT_~BRObCMght-4`8Y9wWI}vIQiE_UFyS}La~UslRjWC zaWUGzMOC!0C%5)7+s0{~$rk4zmE<(sBcrQp0z*Ljt+#d$r_F2O7!Szl zCC?AHb9s>XsYM3-{k*_u zMny(l_NMhVC2Sy(%uR~36;6%>{*^P=?Xt7g+u&q9(#fUOgw}AaqH@qX6+_0rkpKV( zfPAdIF^#h_>}=gSt;}!e>N3WL7o1YD z?8S0g_f)r%65<@!HvmAOe2QJpS<6KkSkVq;U>LvyxYp|0NWLF|41-T^R;{m zdAF!RO!G7okmnOPQ^yRN16RQ~Q@O{k2mr&Z0c(4g*zjZt(CgFDoG&1*oD9a6vT zr~FI!y#14u&3CR*@d9(YujguC>;86WRm_F1+HuzJL!hp<8e*+f_SjdmYyyc&|3wqQ zkFtZ2%UW=hnmbH85KJjB)I_2Nfs|!7jR6nhk%|sJG5;v_YQbOJ|FBE=p?J1gQGvQx zse$qqD&hu|EW_*>i-T1-X!k=zdq1Hh9ipkaer-Ed8{~vN9xVuUmc7v5E8cp2mnT#K zqkTf{R#B4-8!r%U(wO^y8$SQ{dg=fB7osPHnXMa{lNLF$BQIx(nIq#Q?F{b@49@f5 zEn#>G7b4^X8p`6vWXyYj&D0({LSXS_D+b)oZCDK`1H?Mg5SnFjEJh1bkx;59!&(Ip zL#CStPa>3X1YV!19URP$fIFWtqsi_S({u%bWyb!JUX+pk*`NQURvSumBsB)G8l*&~tEM#4napp1R^CFm9@8Qs=(IOay;`JLVWT z)4t~RwN(O`v5Hu8R@tkCnZO*jp>X^0v4_A)2_U&tR zEV=o8hil1YW%F}ZDd~e1+4IL73qLq}w7)0@GkUaJj(NTJXB&bKTxSbuKi*Y8x^?xB z!F7JuGd8|>{;=(s+3xBm;e{d77Y5&*7mqePEcP!N)_E40J=v~zhR+)d^$?p6{L8%V(Ak<7cd!2!zW-BLqC0wl z)h;9DgIZu}@E$cqCJzt=_f}Bc2qr2e%~Ny+cqn+vD=cC^S9Cw*UxY(nPXvi}hC5nc zS{g7^K%6wlwWckgOojx^(6@2T7+n$vjdtOCS_7;UPZ*S4W(smL<4fo-g9JL_osOR~ zh!K`iyQgmZWc2!%dZB`osIOa6RWQra4|eRlh?~!H;=Vkd@7J5)SuJ~xX^$1u-V4~d ziSYD%cjJIKA;#4J*9a;;kq&bL7$D{H#w1lve<^*g@w0W4C*G*Mz8&{_u+`XfFNhIFp0k`(tE#_4 z+c0jYr~cr{&m`jGXQ8o2T5B6DJexV_V{Aa(%wv9=lFzxiN&oiWHnFaH)jwLpbiKZG zIJ_nLlHR5tn-4X%dL9|=nJLy1ZX8%9Ctr^!_*Z>oz@B8WeP<*7!IdU4OXXAp zsqc5cD`SU3-hF2N)_XutC+I+<_t9E>rW4~?#)%i3_1+_3Z5U3MRk>xaimVw70A@^S zD;w9Sp|FM20yG~?lR{FBvg)XWYbgRgK$eP&-jzMGAULEF`R6wHRFsUg>@|0n@py+`MOVJ zs?j-Cf=f~QQ#sQMf+PJXmLQl~F0Q#jvo4!!)(bn8O>?H>;^v>pIeT^3xlDZ|L2Qz_ z%;|x-f`R8b5&BdQlV{ra<#gXnyO4eki~wjr;8z%)Zc$>79)T3pwl7{4v%PhFRXbpM z8#H$AYV-3;4n^IMpNIW9fAl~6aT3dH=&SlyooQ8uK)*gCurOSoDAwfmQRY#c$5Ry$ zNRz!i&J7u)Lm2g~-_&;JeLv;>GcWzmXC!oy z`Wtazwuk&$V$GwwZS8Thd5?-*9vUA%)8sLm++b7xU-A3zeXQoHgKEqU={1Y8ePddr zywg^;C5LPY_t{bcjv(44MN*|=EkYLVY`;NuJb&k&Uh>Dg>eMiJ2n$7w?}05UdlCrh z9iTpcxXNuRu-!@J{R7(Zr%za;y#Q!PSjhg%4R3OVH^a5h<9TTHS^!uKHmR0C89qQax8=cw261iA-Jj zi*ozP*4$c1G^%lWGD&413g87G*gvC431xMp%Vc7mW;;en+i?Nq=qw~JlZ_JOXX9iw zJXz(w9f#rz4RHhMb|Bydz1yMTCA&#yZj#JrSQM>ACrTxlmqUJ@S1}Dy_Lncr{$*Mg z^FSEdj=dXL#ol_AR{Tj@a$)v*Y%8i*U4;nP>A`Lq&n%Z)zSaavM^%0dE8Up86MX5b>G{C*-kOX3snXMZ z)l|wi-`DT68E%z@YtCu8@{V2txL8!Et4g4N_#z0L2B3}mra5h_xSq)#3oxU3E`t^B3VDgNP7PsAbbZJ&}l zzD(J?e0XsG@zC=PZD?{Dm<#U#96>f>m8AiK=M>D5aSk9B27~5?+}^*x=J>>=_dPx{ zv)XsL|MW*kDK_M(({F*IeP55i+#K5uPOQ;WCWld%))o+2sNhrNK^1Z%C|1ye^D$tP zlDXn!F&GW`0OtpcjGuLF;7sxky?U|rdy>)G9gw1pS@{`|`{Jht#aBN#;sgY4E#Qb) zDCJHoFRLsRajSqZ1@7wEKQv5{!BK};GPuXl187D&_lbg|itH>mA9eY_o2!E*FU(&2 zYwPc{N89o@Yh^i@?F`;wA}}9We{Q7cq59*mQVM@wAk!i!0P`uyBq;@;g&Qrzkx&d1 zc^`6s|51(y=DzZ!Kt-n&WK0DBS&%RoSCMN4L&EtSC^TK(3wWxQuzyl$&VBfu>$at& zE~}BG5sAU^ykfsF4QnZ-oy%H{Qv=5O67Xn{tR#hn)J7vArK6T`J|GK5rvi+S>kP#} zg74HR5y225N+)!d=ZFb$P6YKax3$A%icoM;Pme+swCP&V_02sz>3RhQFa<3+4}q}v z^xbP2`a#yPRqWZ>Z4=p6bkUYwV6JRQDKMtuu@;ib^djr7;OsEEMKH_Ryr+$X2IU19 z7`RY?f`NQ6PHC;PM)FOsc-N9|S;d7T5ppbaN+aT`i}Q?|=8=-iSgs;zkn8OeIA-$; z-)He+8%Fv4JJ48W7`BWTG_cLk|M8y$&^eg_StjF9VaFV) zE6>{ZbfeB0yO+yGIvuW*j5&4cZa4Me=l%^23cFq3uhixJezI@8T-unFP-9%8iMrH3 z!k}F_R3Pnis=pGvrp@N0r+0%{&AsQZ2Q?4k4mb9d&ID#$@7Ymt&t&7?!=V=^Fn_6g zo7g_xvh&kU96A@%(K%Oq@Go8As^N3*e@~)~#BBR(eYW#%#S*l-|KaP+qms_Ux8X0V2uOgafLfqvh)aNIYSw_Fp<&^gniVLTmX(^7HB$qKii(D7 zXf@$hYG$rw>wvpv zAN5Oc_5z7WdT-0up+3loV3W$f+*64Tr+xi@U45h*x)tE*Pr*0fwdH|Q-B>vsj`FcJ z&hkBBY@$_01E}h;JpFT#2f-VPF~%q+z0b>ZY0Ix`V^$$4|MEA!-ycz6o2CJ!SKRb0 zFk-(1jYY^F^#r`T>k`uGcG7&c@Pz2MF`N7yuH4Vp`cIyR`c$ufoPs*E?0~I$<=tJ; zfj4(N+hF~(l>O<{ZRTL4@6zg|l$Eqi7(458=YO~U6n z!GU7q&xf~PEg7zPyW?K-{vbl>j^Yhzr)l{f2XhY3zIl3X*8A?&BWF{3FC1LGsq#_t zR^x2ve(5{*Mc3wg_q|zBlV$7H>dlYm99jOit*zWu{pj6=){5;;448uXOIcsle8L~k z1MOOezjE@Tccr}k(G_{T$2fhD+ja&dkopx5nLtl;u#nb>Ca&W4ar>Kp_cY`A(W%@z|z9=fK6fs=|oNIQy z_juys7~xMmI7g;Djsl*w*}5LPyanNJroDRnkKJd}j$i!A@HQ?jg7Na|RHjSPsCUFt z=hEozAj`6_s#DR;vo9Z;nK|A2%l4~r-d_PR_dg}j{#n)9Joqr>=Ck)zw?RX?>-T=8 zgP!H}|GoR`p<4x4t0xGle@>p?x?r`jZS{%ixu&#Vf`b3t(mc`hoR@ZINP597Ve{Z` zm_3hN*KHW=*ti}^s?86LcXietVg6+F)W>tX6aK5jB{q1lLfDOe&M+I!S*^ z=KRH4n6Itc{na&s_Le+-fE`TAL~%2i2TWr{*O_4^Zy~Q>Os?^y!3weq(AzUX&~}Iz z!(0!pG0F^pWDZQ@u|2U8O^Pn1$6$&=%DUTa3P&)|1@fVR@)llj3ww)ZyEM0Fk-z2I zO6+)iNpSAHC;akbVU(X&R_HgJyncWr7){U3y)cmQGq$47CoNX?X}+61u^U$yZsSgP z)g#}9f}orBx<=Ob)a*iOgisgOv}R!wERLkxQ@|)wGYWz;qDC$Tlp_R7A{hfR=K62? zj_-%v94|EJ!8Aa?L44o_c{{OSNa4S1kq01g$j$7osynlEV`|0^ZJ#cV*%i44q|I+l zSs-y!-mg8ozUQ+I4hYo28$0fd>pRT;SSs21jMu3gOp32PsyI>t%D5l3%UuYoTIb$l zy|g;YNn6Mp&$+vqdaRH~dT3cS-#PcQ-5C?h-@(D_&;I~)KmT=X;N(yHPCkt{9pzhF z{%nKGg_^N~M@7pwEkBlV;NzKC`YmD{Jr@1i%cl6q&29a4>`%vj*pgK1it(;42dl11 zCz)>#ulenT<%@5D_71aW-aVXq-2XCoO~X^MQSAS;O3Y&9Tk@ToZeEm7d{{Lr$*g2a zaVhgQ1merhVcuHS>fz=}Ful+IahWf=b(Re=4h6TYTv$qE8ZoU{r+t#iM!Mzp z#sMQXl!NYkkav5mS$7utQxApME4Lzo_T(uDzQF1uI2a_8`4XK`vNR<`KC*a4$6qVh zZPLj#C7VP(&*EkYH~t>~0iQn9T=NocaxlS5p?ef=x}oh*y)!#%EYgjl_?KvZWaKmUe(-pJZnoL6 z;g6Yo>+PTOCfX~{G@W&IIHjCC2r3=9$#OR;;TQhk-bV|CCj7x%V;q_au3!$jKTMF{ zWRm%rds;uSHg!U1tztLn+IGZDDDxdfVmkKHt=#5%Q`g8-#eiNP2Xv=3>F6oG~K)ry{~RE%jv#; z)R1zi|3J#9uKp@ma4mQ6>g)N@c+~_xy_-Ovz%~u6*ADC!+?fc|%Vbv= zTbL3-m{?=}@BHeY-2~5Xz=tmj)YR8Ry!=`2K;u(`#(S+VBYVmEFUWm5hYeMx0f(Dc z@bAYu6uInw?5x`<;FwZse27! z2TgK5d|ADHP22I(iO!RSQ7-Mc(;go$wzyV55d3mC5qDbeg2sNm_QT6|s!VLZYL+d1 zexRiD?k3@T)#_U{D-xP2Lw)H*zAxQ!vo%i!%f9IEuKu|1df%13M+U~z0_e%>OeZWG z?@RiH^Q&%2lJER=ux6+0vnxj{KE6RJ*nfWc;y?FYY4ZQWK7$JjC315lM{Qn^f62ie zr@SR5rf>Tfhlx z8A2ayV;BxBD|IF(~cA%Rlu# z!}Mroq3FzBZ~-Qn?@$=I$rs?;olYIY^5fJy-~^Kp--0_A zA3A@J-#>P!y|A1QZ;qawc=8Ch`tdz+81ld$>)?MnC$0Mm-efYSu)Q}smuE^S9Ldc# z0ye*v-N&XDycXdkBeoWmf%T{ri*ZTqVT1haS>4WUr=7QnoE-j2{?)Ac#mYlDu6tv5 z_IiC9wp;d%w8uKRq(V?E6;n0cGEgKUP&}$9 zL5#3;djq%%f%yts?SjbnxA!mfI`csM?&D0jI~km(9N|zm+r@eGwn- z(OrJHK`M?une}0DV|qDU!8=W{O2Q0lv;0`bi452xr}a^{s`FM|eR`t#6SY-8@$xs@ zl5-xo%c1mDkpt^9FeEAFGS+vY&~Ev4`GqI$3Y|L`~d8(3-3c2!{qA&Cm=xGwoRdFvroR9XU%~; zOP}wf7~hH)nh+9yN%%AKhvw(JqQu3{yv%&ZapPsY@VNai zSsvplzS|(-TWjVYeSI`sH4s0)Z`!{oX|tDO=amK#e%YEn~xm!B76p_%H}qKoK&SD%HhI=0YQmxX4&QjOS) zRU_~e3pKPQ8f}G5KwG}rj7Ey!Bk*aXi3|z|ONUg6U?U&^n!`m|14I?5SOyMP_8^Ar zXuxj{k_)Uu0A{)xEsU%o6v@zOkpWYY^?#0-krdBIcTpFq^l;3ryh+wzpr85CBUaeU zvN=>gj7H`a=29B)zQ#Iw)--5`PAv=cG1REAI$+0}#fN)g?2VoQDaO{@>KqEwJafIL z(TEbp-FyiT8e6^{tFO`8S8v$7=5gE}v@!tX_lj9}9OE?LNiE^4!uI_y{pa1Ko+GHu zgTU4rvb@M#-Ha-*!AKq?K2NVozYWhaQ`vlpQ3B=hJ|$(VHj24AdqjS`Qdj=!27L_b zDM`qGSLb&ny=>#skiVo?95zjNz#cS&T;9-K%TTo$r_>To^F{zl#M)y)@s!ES#&)+e zZh0b5ex4IS%W3K>@jjMqS0u^DK8b@aMsG+;I}B2?!cPBOWM)hUcU{;RU;FMfgK-+f zBYzDFJ#kST(3dg(*tWcin_}tcyL4vt`VD6fB~GjE;A1D73V;%9!It6bCH zQG9s=1Xa}3CVs|hJM=T>rjI={T5z5@>le*RRYtIkAOXyh9u8BWmotyZ+ZV)rE16Ot zm}vp50|7cQ6W_Sbtq+JY z`cS?)w+IAa7>98ATtF4P<%o=~ZvnV~0T|U)Q5QjNEMLoD#XB@iTHMlov0Q_40H55V zzLY65)s*HYDS`Z55Gq9k_9qqv5s?TVY^T7ZA`{5TgMm&)@2U9;V}6g{uRmV$oCF;o z1*l|Iq-rqs2{tQh!$JcTlXB2BzxRYDlTk zHOkm$cquK63W-{?XjtqKaiY>^E~(jZskj|qgxK`0ZOKn$ z=?=0c5XMbh9J|0~C-#ZNR#2wEO3yWgfuKOq!YaPsl&ZWXmtVKfWK_%@2)?)bkJ==v zW%fAe_oQjv!lO;JT4p0E15QAZGM@xf6K%SW1w<_$NyM@oS`3OeKDPHFVIIs@Vh_;nv?R#Bh*d%v@hRbU@^x8T z9(sVT+3aPXPaaAP4aBIoSa719Zm4TQE$=^GyeTh5qS+UQmFUGO_1$vlt6n|jeLBa2 zNv9D^nHo|^`Q`V3B0#|dWrCGM+0#_ez5!smNX!fC=EY%QTH{Q;J)DTcqrtW;3X`Bh z!%8uE3!}$agIIdBR}vRubnWa0R|9rb_tqL3M5D511lRc`>rsQHJp&J2P^)GA1aqy& zjzs=6ixcZBLS%@$y@)2Ulz6afV~3=R^M23gD_tY&&zw4T=0eN6tF4|1*9Kz`9lhS! zAT2!N6?KPm_vMd&Y!~{o)0~GT*;n434A}Ny>Fl0ZtMW_p2?!N;WJaH3Lw7m;GR{%T zK5MTpz3KJG@qw|}kc${x;u4>k!LYgqd)ALqAWgT1xdVO2uQ=96h;krv#W}T zaIPV!$UsC?*Hc%rdQ8pXqxFy&`oIci709kyCr*I2Pu0na?DwVi!Z|;Uonk7k8H@3u zhE5STN-I$rNpsWCEw(jx9LXZHA(W*Y-Xafc~b8_MNA z_{jzZGy?fwYxTVrgDv{`mcI3P#=+%0me1{HSDY^I#WKwT>bfM3oC8xoj)-lDxe3x& zJ9dZ>IAhwE2WyA@wCi4J3vFh{e_M(&XSms$h0jZ;hG4%C@^86F55`olS|ycs{Ct@2 zno2!;c+m-E>)(YZl)c{bExmQ|*Nf*9FtNeTPeYR3TDr{DWmkcgMX`22{P}uY9r=)5 zCe09wnxGfY1Rw4SBkjKz@>x@`QPSrJM##&IVZ877cE(zHMNoP;Q&q$m zQX+}zp^Fu>->yYZlra+nN6Z`Iv=jbBk0IQ(=OCMniuI^rchOwR^V6QrR$m`VUu&ABGQ0GUc zM5aWEQk7C5VCfJFUO20AQUW);aQ}X-&Ao^ds zUEt`7*^}#=A=9_-k<9@Qvud^emc48Ano;J4u3(wS)T1| zuw}8`pgM}~3&!f3S)lGrVT0{r=%s$j=NggcPd7B*@qLvt;^imqZ=Z{>^~mrf9pAcF zTN>>7(&US4DD!dKDsqq?%OTdt$Lu7KDo3L8mec00yAGfe#Q`P6FvBK~>&6g#Jkz&3 zr$<2op3FF?=n}&bysTkbXNaxZ1?@KFPg;GWOc*-{?U6&ZiA(nx_y18uw9WYX13KT3#J8?Lw;3ncPv;n{MjgQyNz@aY@I43-96!#BYO*nK=O=;=6O<4anmO0zdU<2h(aiRw`x^0qmoy>2{+9u#U%Yxxm{ z@FewM7^938v%CM<>ge8vJ)L)k*X_}*2i-3U;#+5IAIRIBsVcb#Oha^a2_J_H8(D^IOucD=jp5>rn)*^;B8~+kEYv%FuPu zdQ;0m2{sbkYtP7DP?*XbUT}IA(-Y&w68X@`S0W-R?~vny5xRB?jB#of+ksNe9&J~{ z1Fa-*e>4&4!oofzxnn$;%v4>qT`D4SFezW7og3Z5qC{>aaBbqZW@F3a9YKN;HWrpx ziK41=@_>rerzM#c3PU0N5L-KFC_7dWT&0FpFmtp1)i?WRPr4Tu=zlwsgC~!U_16-K zA{ui@$aVIogv252*V;?6GI`loz*}vzTZSdlx=Nr*ZLAe*=pMae19^N(KX?BY{tQw| zwRdts*rE5j81htFB1@Y^RGdGOW8#ihXgzRjn;RI&>Yh>vA|*>LDe=gake-leOEb|S zlkiFhOr->`t|kN-R%h`Z;qB+f{DIjJG}s2mxC%GVs&ztV8)>M$2+>Vr}W4S6B=H-WNj|I}k$?FH*AE=Tk-w)M?rj}9+{@wRKZ z_$42`g81(mR8Ps^$Q5fZn{w9g{ArVEcxlkU&d$BDVfSs`nSN<^IKH56^v-!jc5Bq^ zU;Cn~A052482zL5p4IU`((fwPknY~t9dm0AyL)Z6YKZT}XE@zuowO#WbmRoJF0~{j zCz}vMJI}EFUM-ai4h^!m-n*@+iQOs|JLJgg@#|dx99^u6OuyoffJ$m+MM=pf6b^X7 z=o(YO98-d{7r0pLRU@=mOV}DtWr{+nAQT#AA{;V{0TpKPgG$3DLeK$oPf+Mj!0$?B z!$|!6g~3A4vN&ICpJvD~00*C6y5WDB?H&to9T3Og=ua?cehN+ZD5l&+xM1^pJJ&*M+)#~hN;Bo*sN4UX&GUYrS zx9?_L8Xa96Xbz9TatPsojF%@ox1fvEM;RNznru5P05BkKC8ME4jah644qPZR$I`!X zTO~WZ{)#WySJ)Vqz2Rwx&aNrq-L1WrE9Seal$G&2^@Fg#2Y>mv>c9N_-#Fv{_yeP) zN_)&X2DEUjBOCN7aG<0A$p!nmdc>P1iFX_C%97QxD86LofDDSK zgPl~+qrHdR(DDZ(`%E$72a7zW{LD@8u1O|t6LbWYV%C9n>MdeHFx@4I=%+el4yvB> zyudNDZTbN2dwzb9EcEgRZnb;AYTl7T49ngKbiHYabCABVa{(O&Z;7^aOPaUlJbT6? za&q&4Eg-FBwjH)YEUy9gI-^{o9zs1vA;?@bb`x_@y+z37)5z4N@*d`{{>aq~y(T~0 zKT%_?@w^GMqWRbWgYY;(EK?TNI+Ja_tfeD`m7*gAt$BSS+AE%ESBGXlzJjqUc8po2 za3~$yDIUByePWI00oOsduN&7quI3%GYP#G|e{`Lr`?d(%Acvs3J#jb4PxC`~xaILD zCc-Z>l7x4?ZpRi1=OeQ2sK@+w++@vOGPJnH7NLtPT~+DhL+x=PBU&%l&!l||Zpmim z6+lF$znMio2$c*6_t2k7u&;>r7#l5skxc6l%JJVnK6!4rbXn^mEiq9XLt~g@s3@p* zhD>gfG1*q5!NRJu(O(9aB!oJrRtI;%p|Rl;@4d0Tm+Bh}0p06|MH-Gz>e1>K=K|eB zbdJ!gdSK2Z$j*^jg_D3NIzUUW4Fmdz)se~l5WU_WZ4=k~#0lAHdd~pjQr3FRfw=qf zvH2L{XG!V8V7P+XH73>+m2r+LjmsB-j;LFD`BOI#%TMJsjQD2$IrUV9{BMgre{G{)~nJhP7LO^nNbyS9?kz0V~O@;;BP0(O@r3 ze+mKYV+@8C1lwzQ{$XI8P`AKrG-JBTaf_G~Y>VE+*SyUZ8YqZe z#&)WE>lcfKtV$^SvPz{Tx9VgvVP}~0Xxf^!c2WuJD3ft)9S@fX6Ayqhjiqg&$BGVT zF-aG6u|d>$4>n@ox|NH3UfP3ieaH8TG|cn;(HAWus)Rc=Yg~GlD@%*DcO8_~ElbR6 zYHSHzDu}GqyLDI}FL5V4-b>o)5Jx{n-&qnasR%qLKz&6d1rAo$0eP#|wf(lkVRphI z|H;D@Pk~!E&pv_g^feLJI-(Hce-51f|uCkdYry%w5xWE|13@W zb;IV;)Z5qhK=z6=Jex0~tA4rUm}PpW#A9RAD$Zo2)Qz6sGi$g${GdQKL<>g7J5O^=V4g4y?CD zlH5d;%2*Kx?WY{o(_*UcHlbpSDA9(RoIHN`qHxu_!}f`NlD0=HYNBMk?LOA2 zeuDTH4e8PU&aeL1amjNu@M9YGbpWEGFq8Ltn&@uk$r*1bmFL#!pB%j-+U z3XC`Fuvxx|`J7I65jHP*Iu%24KsH_u_Jdd={ah8_bl=EUUWK)M5Os5qUO;eiUQ@gv zmJ`Nk6m%lq9S%u!hMO1rHLw-_gF8_ zYWrC1wvGJ}X31qMU8185sCct`kEj2`_y2fy8n2NCZ>lS(L1K#U!HXJ61e)G5brCs@gTngwO2!Q90jgjz1vRn$JW8>+&X zVX6$&BU&0Gw=<^r90%r>Q$Xd|=HPL$b&ZM>LMQsuW>;vsg~ z_A0vE#XDxz6tYmoPv|>#K!EeT@D2-)se$?s)?^RBkMB{ZmS!|o%JWL+8Zy7f?~@&2 zo+Ip+Y;>@5cMEuXIu;!1A%&ykv&#WH`H39#m}bl-J6Arzik`ghX6SFi(g_cjAs8(N zyd5<4)h-ZM6NP*03#yh3@It`n{A_%UvJ#W}OqR*SvTh3>y8WNFYbKkr;Ux&`=({1K zD9zmlE%w~}*}TEa=B{hjhC52PgH#KZ$Epc`Zd&mR^2r~=(n!Hdhh8ZI=_!m z@!aSyK7Ie~k689rHTVx5u5@^ui6{+~%~NI=S@xfFY0Y1lZK1rGz_sqt9)Bpv^es)` zq#FgZgN0$)+BK~5iegcyZ1e05vho^2cbp)^RP@$+WYToF-tpGrTu3ffb)9#k1RTdl zL=vdn>?wHCsQ^#{!k;&JV*l0%g7*a&A6%;%O?c)V#iRoiA2;_8XYnk zs)G(6WekbaFALM2Q_uubkRHZp$gR8EyWv`N#IIfCT8Nk^9St}-2V!${o zIt-e~O`OICR+pI^1m$}`d=MCh#@A!U9Q+xITAKI8k z45eOdgF`_(>Kt~Q`ZnOk$+tIlrkSxfI?p~m%*=RadN^xPDo{7$YpsfTXqD1GQVupy zKmh;nWzVdDz`ELdSDW%q-!UsOD`LxwB8m0eJ@AZo(fPFl^a}ne=Ml^?xl#u*j^i&+ z9}}{JC0R}`p%_7m_*u1yr!VpCl|#tqpk%{J1qKJ!I(tJ=wVLDugxiKRyd5C!E>{OL zj0#c+HwC%wGO3tES__4o;uVt=Ok&u5Gg#(Hd`A7}^0aoB-cKSuukMXCZc*==fBEg< z;dUt!v`@m3{_HIxiyX`*?BXr7CzxmnHOtiAO2LWcH*r3T;w-4)xmF;-F2NLU{78%T z>%#oMPCoJ>GSNHan*0|4AAgCfWk|4;hQVMWv1>XGL%khf%;-{z9iE7Ihe;5MBu_FJ z$+2xVO_YO&uY*VG1%}z>MPYqhsXu)yu$_C-pKjArnN%piJaHF~!lB@Ryr^W`>Vy$}BJ9LSdb9p4521!oJ z2R?XBykSh7o4>xF#Pz?r)hh|08nive0LLrS6(k>q;OrS-$C@`|aV4sl`yb>p1Ga&c z7qTuevZFkzn1yM!=bj*5aHM>oJRxJw{YV}r!V$CjApmVls3+cdL4&eG zq3q#PkzuX6yZi$L5bex*DB&mN#d^C)?hG*K*m2$3!KwIFTOmp8i_Q8kKmYIL6QJCG z&1qL(;K3gIcqSl?CW^6XbRgUK2>{jg&8=qn-^E<>)YJvr}mpHUQ9GY z%K7G?J>|HjJaeRtb;g?RnDp$!tjAwG1ZpUYVw@{m$JDQWEzYZ|CUfBw*&~&`*`f0H z7}=O<{Y6H^@$KR9xwM#>nNSWzF7OL5Sy|)JJi%JPH~4S~_?TlUsZ6%F;?bj&luv`T z@1o=+RMw46xnXfvk~u-aCwO&0@s{(eKMk;b`KWAh9*L;b>`{c|EQX`=N+_AoiIg{1 zz?kJ3(@Tk9Gw-{#BLKcQ047E|7zyBRT+ApXP6D%uD^4W%iDYSIy`}6>u*#1_@uzbk zImbL@5T>+z^FuSP)UMk+CS4Ye`lcs_iCN1evZTYKC|?#cNeMFa=46(F(uoMDLDvs3 z$yUr|5<@6e zkXMjEG;Yd+Ruh<~AA(Ow#4rJpc%E)2*Edw~s@&FW5Q&JpaRI? zP$)|_N*76Bm+{;S$=2tqDA&yX5|%3Aic9?}m<>O)R)p6R<*h(hmY%sFa_AERveecW z4%$W7$i|;DL}JGCg8IQ$Rqf{ShmKX)f}qPTE7mi?E-ii%o{=#euI!hAn4O7V^g;k) zgoPrd!*;g=7N!XjY&qQ6YGK1fao?MdqxrWkHWIW`xmTY6lX&-%e+5C6|RCI4qQ zh4xBg5-S3a`b6ETkaaohFUd{_ZK3v-`kH%AjTr>0;hNuFR?BD+*T3g9XQM062;DN6 zC?46~Wro#?Bu?QW9j(SERCQ(KibMJQ-8y5~T4F^yT9oN(t%6plNzGNqiWIrLfIZwX zPg!xU2E9XF46(EM-7^6(k-7%he;6)p)SOF^$riSuuv$!lS7Mz*VPG@#C=Sq1Cv#Ee5zgWslqfS;6Zv`imk*G$5zEv%ozb$QR+DWWX=gdI-F;|XZ4zs1^EMZ3fMk)nVwirGG6MsKFlh>LXUn(3ud**&!&tGMh<>6Tz~ z>kyg@7bzPqFk!-@V{A8yA~vA5ROYlZjYs`t7aUy-VWv# z34!h+`b{xjE9tVZbO0gHry}nys=co6R$h}>2t{yVI0LQ5_BKP8vZ{p=edstP+bOa& z*4dEY|2hPbQ-COzqrkyhC|uf5u!%_!M{PF&w~Iy%L~OH^D2B&V7%hPaTNXbn2+xeC~?-#|V<9LbL6WROkmYSMk#K(=tf`BEG( zDu^1n^FCL!%Nd8QGd2O|TodgO~XZyd*qRqBC|OV@Z@UjsIOAry*YvN-t;l?P7ta0V~@xuB-t#2$}e z>bAvPV{eL5ZPyFh1!*&CD`z6{Nn%~*n$t$9tTLACqgrkC8D=6^YH%RUg7F7K;`de4 ziwpw|spygpXol>)$3erGmiPJudi>#4qc)nU`d;*-LcHB5uTg8*Kz+9LF{yO z@hzvh7|vM|lu)meB2Qt*rk|AR(iJoHtWwipY+La;JZTXef>qw1UA{?Vk@cxQ`w=VcWg2Ah!bPmF!PtWgclpL)<0Gvy0Aek@-gG&V#~)JBOlT z*Mxg2ln$VWFmsQ!7QOxS8-(aLkD%B@{MMtJYr^V?*lMZ(Joa<bkj8y{_~@0qz)<5eZeefT^bB41&u61`ir z=|*fL^;F_`$m0vmd(?xGc^^S?*gj7|Gx6cg&tXnqT|8tC{^r&~lSy>usa0O_G+wr58o` zO?zDacG`Q{r6Lov4aqJG>cO$pEH8@^M9K@+QPWVX(N*j@c}#(*mFW+aXa1X;I%`LCFasCg-0_R6pJ{6 zPQMETzF00aCrW;#!l=YNCJw6OB`_qwN_P!vdMhaN{K%_%mzM^JG|(0UT2fYI2i z|2IGHy|j>@KeTycs-=Y+gXgcxy2qfy;iqaDXW1gb6XVBU%$@1-9)uxeKquJ6DU${I zIWf&}#M#E#-%wWA`eNAa$gtxGa5S9drK%OQ1Of&nP@giFPt9EFL9hGP_!MkI1T!|l z%@^d1jRkq=S60T=Vk`?$V@%|gm_cnL#Z)Yg0FVENe0~$iH(asSqKVLrhUF^;6g%`% zP4Oip9*eXAA&0v$4q>D=9yo>L8!m41I|XvNsc$s0=ctHpo>XXZF|??Z(o0SnFKiOD zA!jYu26X#Xjh{vNQ2wE0NwI`PrifpZ*~@bi;(qe#x0@-I_S^cKPZPz=g|k9EQXB@a zl4XeDkm`jgmEUy|=$)zgcIs4A2|3TlZ{%5sE{;g+hC)!*i@j*Q*7gX=pyH@YQQd4E za2Hmfov^Ph$>t{0h2~7UlNIs0SyFNJM4fK@V_0_~8dICkhbzT?K+dT|0?6GJX{EPg z(hBgCzX@XLbTISLnzLZcDAX6W;MeY)0Z>SweC|A43{7e1Nl9(_i3f2aAh{O|J1}(0 z^hw17@06K}(Y4%IBLN!0!tgM{FuxA4w${co%>WX_KGO?u1uH^L_okq=G@K~=!ZV%=5#n(OCtAJ4l)Z}d#&)0L1a-*}7q$qLa}CgS$^ zBPtjiVjFEdHcuJ)yRlia1%Hni0WTIzd+*bTeh~*}@|7qi`li#)U{3JXrc5=6Z1CS= zBJdYYFZYA26LpG|xyd}n6u16%nnsZJ0THr<_FRf^s(f2x5YaA#wxlZqHrBmCpKp40 z4Dbt+Lyx05KE=cI)}O*UuL@?jse2teM#&D!>{*9sDNUizl?NTgniC{?qew7^z<_4c z8O64lzGF|@XP=r3_I7g07sXlgs$EN5h@FROY z8EN&&JR~Beq{qohnWsnd^@?(FgSkt9<|65O*(p#+tPgTtSYw6@8Hw*3 zHun}_LxrL!pIL3U1s~=E1DnYy@hIlO zGM6>Fn9$$^yawRn5)cVI#}WDDHFhw(6dSm;ojNW5j_;p)yghqEKD5QGrg$3r4MaZ| zo)7ZefH;;NkehAk5Wl8nDmWaC`YDF0$RC08JN0!DVysLuxIn%R$QaUw+62vh;!>(b zt>;3sC`2EudALlm8e2+ZR*5Bjz7qR8lJugoO$%Oj0_F#NIKnDXC7I63wkCl_R=NW> ziV`+;zt;jMm`FF*h}YuvfvL{7jaOCWn5-%4PhDiXFW}U<^Ts>qx~v`~*bB5Ze=;Z7 zadNAP^jWJLD&;h#h&mY`GY!T)^^^^sik`>Gq|o1qx@Acru{AoCS@knm&z44|i;ZKC zrtP^~hd&JY!nOwGNOiZ${@>2c{?F0$|NDE?_P<_)+E$L7PFmqP{eGW&OJR#C{!q0| zq*>OnKu!V46)BJM`8#Zl1RY&{j`HV9Urt}lkk6BLh+{E=TXl%SSyjEx8-4SHpbYBN zXySEkM>Pa7PibtxX~=JYhL+&fwnrktD$&wM?lbF&1Y-d~Au}TQYN~R*PRQW(HI2lC z80m%;UWqOI;fN=BtrcO=_pTL*L)kK2jj7*RtA-rnOBLLl5ZnskSDuox<=EBfzfdb< znX_}YMO(h(ds%AbIsNWQ3ovFl*`vI1WE0w*Ub}h5aFW7wYK6a!jsLRm>Wd=7vvEKAF+PkT)%i9q#9?aY4kg4glZMrNbcL%m)Tisi{ z+AU>bS%M_vd~)#m2A`_U$m;vS*Q_4@w?8tWY`yeJJmHo66)vXp6B^2;sxPtAAvx^p zD!wZU#1(TexDg`o;O!!=zKb9cV52(kigi$qc?hwvQ9m(Q1<Bs8|#_cpR!-BaLm z{c!qh$}aS-_^f*voQiIBgU7;?L7)`t!Hog|sti$Lb-CNyx)Dx!#dAxNWpVUNF+t`? zUrN=EF}~nCz6<_z3-9lXlza1hry}b-jt%J&Cb1-N@unJD_<~JvYXV}h*u<}CLZov zs`a3#JhB_!<+%MlX^>%+zsBpa#y%=MMQ{$Eku;Of6&1_xAGSE}ado=bCf6s#OGO8< zn+3jYQy>wNZL2>Axn=~!jFN_wD?#iM1#*c z>Vp$q(O2Vfip~2g@{^pO$YOGow4`qgb$9Lg= z-*Y7F1)GNM))|>&H7#6`2~bSGXcuhO>8e`Iu;*xAZ67;X|19NvA~#U+1rgk`Xz|07 z^02U5QAosBQ}dVvtBDf3@CtUS+u7Bq)pblN$TCcKcJhTG2>cn=BmcR@vh#~ez&peoW)ik zc<{5eabQLIw#Deckn0B_L4nMX2AaAP)L-xxq;He+#imTGl@&y;A5sBCkBcBt0>8xo zVIoG1lXPSKl%8iklmR_?u}sISu~MlT7OokT#)jWjx{CDvLC~)WP%9~MsSF@HLNwq) znHJ@4dyPciK+JJ#M=%5HRhdtnHg@EiC$hie`_JAm z&tCe1J`yV|wCNfG-HoIa`II3^THD6m+ZI@wVv3^`li-3y6xB~7p;jKc?mirJY8b(w zX%cXDFsN7pLdH2+U`UmDcpy|;be*+@c&NeGZYut^9pV8A3S1w*0)n>(O|Ko!1)5ose){&2Dz5#Z0E^? zxAP;Zi{l?5j($C(EC|#p86W_4r|w=`uXy$BF0f#F3C?&>N5dZ!L+TlmY7JOwbPP5Z zP!H1srb@8N#eZ2jv1P;e>&3N&F+sM{{>>cahIFHbigN8Uwtm2OHGj$XlDYp)7=rX! zv5N`m)30nCui~}SLm^DRVGHJ_cZz0yaTq&ZD6Oy#NWGI(eYxuOvWV&9V3J=Z@JB(`PR%4i^qVNeTpRfpt>pOaiK?jFBKG5d<8M%!Xkog%~{}y;Gwm zJyDMF?jU_7TCsVfwy!*|F8t8{5WD{q#Zeu#L9`8|_WWI!K6!QOMTL^dmX3yGeG~rlf8EnYg*GEypLUB(d z(?dtoVx8mq3cDJP0=^Q7Tb#A^pv|nu2v%8L1tLub^Mj3+oDGPE@==JbP6fPWM8 zx`jWpu{6-=GJGTQ1HM<&T774z=K4yla4lOlR;E6Q+^<_|Ruf{MXMOsy*Pfiaf?c-7 zJRBklvaHC;ithie_!Eslcxp3*AVhB6zdJHG;=rk-9UXHi)h_L<_~d|;=!++bx{&a( z!?UqMawua}u==kgl=y_cKP5MCxKad7aQ*GGQ~iShe$5%Xs>KyUtjB39SF6hYbo>1I zw$!BBOgL1@J>M-LfYDc;N5cHrOTBP$4)l zl!L8;-{97GjG#G+>!1t6w86lt|LvIW0ECjQ;!lLVx}mc>MD|y~kDsoAZs_ca9X+V$ z?wyo!KrpkBF4f!8T`HaA07EI^52;6VqW}=&OB96yLPGwSK@i&w32jsQD@Lmt1)v@c z`_vEiK;Fs>fKOpOzelZ?RN+WYNMGAa-(VCi-J)62oMqCIqU*91GhpS?LuyLEzTRm z#=mgf-hM&2%+j5vS}|i^1Dr){du3DFhLQH|%Tw*A&VONz?HyTD)t-dHRjsiL|5q+` z{7R$y#r-Z9bJiX98FScF%U*4Fm?Q_^HhgP;rtSVYyL`=lnNdD`Gfh&Wwqb9Gv+uiG z6`DHPh=Z=I)aEp9M7Cf|Pi6n)z=_3d2&rQ+-udUs;~{6#ct+zC^Q?Nr?%Jh_w(!jP zP<20b@bR#0zt6*yZ#$n|xG=M&_?y6o>hXhBK*nWkI?js4eImVK@OgqsJm#HpyLd5! zQ>~2~{}|G%it--^MY;OiyL-GXqo5fgZ3#2~Wt?-N#B#Y+#(<0*t@ifuUcK(%O-a$o zz39pHzpiD~Pt-F>D~y}eot*aBE(pf3Ai2sQakU2rhK#r&t#Gk}ckXNzFXy(E&9(5E z73B)dCy(jqx{YP_1G6G4+8BqwUbs`?IV9?-cOBOWXaUR`GE9s0C!nl4r9?JdnrEK| zfs!euqJMHm*XCy*fI!T2$3-0`FpV(};}IUP>IP!1lkjAQ8G?h=HzHW^s=&3HmD-Ck+#gfU*b8LR0M z$!>R{g)r(+g0cfzM|j?RuSr0-O^mgKFyT(J3X{Oj3)1jsFtcq31a6y9okNY4Dhz?= z=DMgWdcZ=o9w~AuvVXJ9Y&Nkr`o1^g9Wj}z&Qb&JVD4xqM1vdjp{0-ro1noG)3vp@ zCjJl@c&fpt^jq)QZ$BA`=NSmz&NgxFOrm(LW*iN)FW?O%L6o%k`1aVu3iEZb(%PWA zUTC=nPH=_u=z^7_Xhp8cv%rg%UF906NYW68TAE*!`$6_SM}Gol*R#kUuk5P;G%ttVaBkGu&KvV#ClZ ziNH$EgK1$LF{$&6KW1My5-6rAEDBM~{ol*ZAHEH?xo3|Y#p9m}1DgN#Px)tlqdEVY z_xtH65H=N8w8)j$*#rYBjqv0nzhHTGx2078;IgX4yZY6z| zK8J&>0Ajg6fZ5sn<>yg^ixE@w_K z0+h%JBp%5zRx+#zqNDEW^HwCZ51b!k3{EpxpxS=kSE_XK87Bg{oldV4MRVLIw&p#} z6s*=RcH{kb<>RRIx3%a0lXd_5q9gEZL8PK;G#Q#MFssN+%`Oe&dUQxUV4Nk!FgW?v zWI*0F!_B%x#Up<+d%e2; zaLd&B&~k4_*7|*xs*(*vzjd;j)=~_W6>;B1^+i&J8*Y4$#8P4Uo7sXl=6kq5 z{ErTClc3o8N-f8@zWA%DtS>7acQF%Ojw6%R^|o-cFQcj{NC4_o!iKS+*x)LetzmD~ zaXVmmxmxF1+^R?>>Oc!i3J)9QBYS{AiWS;ZG34Ni!-B!raBwRg%^dPo_lWexZNpFNhy;Z(u);#6S!&SP(EaN4CI-dc zq!F6p%quivI`d#5BLk_G1#(U>zha{+_7_pL$#qzJ2h1i3Nel`2vb_gB>)-lO2GHEm z3p z^rOFs?Ll<%s$SyGwsUEE4-a?tc#FrdQdq@V&~4!NrF~B4f9Y&A=1~vNOoieEk8wJi z1Wa)|y+-wd-J3Z3a!L)0z%JnuFHJ(*zVfJt^!cq+F^8D=v=HMT7!Sd)aFISc1IImW zghew^UkN zj4-Fl1tqReoC3)d6kZ7hi^C&hya*6KTc0SQ&zqNha>B50)jc2ZeVzAVKWNUs4>pVL6E9Z5=z?yC4>5~Tym}ev!Ni{otzy38|ae60v!Qmb@+(3 z+d-eWDWIN~Ct^VLpS8Zi(-$Cb1g)XAm;_Q~r>eyoa0T((5sZ}}_%+;7MA z7H12MXkDValmEyze9=i)M~46$(eou9y90-tfbuN2=IlWZ+ECNIwsF*QYs9TZP9Z^v zNwVaQk@g{|JN$WDimN0hbd(|E6gs`!z^69}33Y?Rbr!)~95BrvOI+yr)rWdh%?p8G z8(wAHbu!BWbd25h_LRME@!?DW6!|wwcW6?y@TZaVoOTNc5_UeB(cRQy$-)>W*|erK z%x8M$HM;;I^q8$@_T5srgJc?&SvTR+^V-BBjefEiSd5jvgXO)TxY%5mBZW9v6z~%< zc=clp>G39y8IxR*w-rGJC^}W&EXhfepwgliCoo-U%@(XIZC@BRn>-v7Q&)r5P#c}w((379mOF(=MFsW9g+>1Sm;;u1T? z)XMKXgGP=S+~N=HP&&t(Ekl2#!C6H@?P!X39-{V$6(vGhqyzn(CmdOXZAPGe66p1yhZ8}`<2IF zEB7wOGdl&kcG*U)wNj}$FaXsH1xKnZl}?t!*&Xf((*2<#<-LNTq|ZpM4#=~XuIT*r z{KTY)hCkN@`~~)tD_8H8Odp1*DtMeCO17Dk6&$*B5TjbXy4U{Vk}w%{4Jb?)Syj@0pV zg5al7*{Kk_Fp_lWQ3t&X=8wEBdUo;WJQGbpnyR29)+?{nP;sU2zA2k^ynFvdG3Mg2 z*dwI}NZEro!Bd8?ojw&G&0E4$Q<=Xm2-#={_I!^#SU&ooP*RcljipBCGNEbVR6B+d zH*Lk|$AUA#xPM{+qwXJpQNIMABNYPu|8f{}ErZ(6=6k*f8i7DIa;@=iI^s#S z0Lr+Vny~fV0i99*9oa)4N+8UDXX>jThX-hOl)K!5u)`-v0r>ewDBUyUxxjH$&&Kq`tBGP@5 zDd|z^)ZEsLkIW*ZLX7F*XkaV?L_Bpagf{Z(+&U^H76>4@nb$LJltV`AS}}>WH1hHy z;y2b5$*6y&QGq0r{f>{0)X$e=PJ@RlFDOc29`=>GQf?V05Buio#&jPmd!h-o_T{nY zD0qA*#ByB5{ebW4{!!mi-rGJOj`sc7g|FP-dthpwZ74pP0W1=#YR=R`*CJWcJ`_*W zTk*K9E99*S1ixKNuB!R+E7wua&%K--KX=6=Wrf{#WxhCp0P>L?CT0E?zTaM!#$Tte zxV)Zm&{m7x)Ces&Xqmmu?se>4bRAPC@7Hn!1Zs@8(#FceuA-K7XR0TLaUO14zxy{O z%Y1WbbQws{!7e!s^Qky(Am3%L4Bwcy%tVond+dS7b~{B<_bxtyL7;*3M9UQ<;>Fz_ zo%gaWbrK#p8r1T>+BmnjQ=9pnN4%wm!lBZTrGt~c!<-wOP0_ywEL`9=JN$aK2D^FI z!+4rcgq2I+=Dwr2eyy!UF#BHQinKv@7cI+~C@SyzfPQjXkbCjaToN-)>(_MN_)jf9 z^#=Rh0FaC2geID<*GH$x(^~?oJ+O7_rA}FraOnU z?(87FvXS>JCTnvYeL7W92pLZQ`#Nc-={1cWh!3csUgOM2hcuPj5}J{dil2)H{GtYtXtJgZ6Rn`hqmPDU5#5_05v8j{+-*GBwxtctv*? zmO`=+j6|)PRp&{9OnPc}2s|cna=FbAWR0t$2j|*xl5l}}5M*Xd1u~!%*;oqBHufCS zDdr6xGOWVG{XHeg<0|=V`2?0fH@$w>^{X<)ZAembdZGC1#T5mQB4#GJCt^@(06&6) zHc=(gb9{Clw}FB4FNqC&qkOop&~8S44#BDxeBQ#Zc*s=KnG}N!S!g5Jk-SznR=d?%3fHvhBKh1w4M0)9})BtNXlin2Di@98I{DyP`*74M9pP zoNhaPq9KzMP*BXL)kf@Un4-8iRVu(rdftzPpl(6`?16%iD@Phw!Nxw+sPnpBB>gr9 zawf~_2*K#Z5kiHAU#Kj{jBcM^z1t^x2R_Y^+4o95jU`EOHUY7aY4uTpV>-K+ESUWF zeeCP~tG;HZxxR!GP9vkki;;jPDBJcGpM*qSxAMcNrV}bH&qvVvjzN@AW}~|K^y-=D z!jC2NmmNJC#kFluUVq6zZ>6F-wFulfRy2bsM)-})k7A0sD@Rw6r39B<+O^8Jf(F`b zZL1N$r-uma$_*ymK{4b8tCIbdbvodDd&D3B~B?OYmY*iYAV3RF{P<2w77NH|*>C z%M)p-A798EMSN9LbSDGjYd%=*3-2GdL0EBhEmjilqhkO+O<`irNiOMTykuKzPS~Kk!ET78bY$))|8u!>6j5(GJ@hF0j;gLsPV|M!P`hC2OuEL%pU5K zfZ^&qpWuI}AL~gw#R|g?ya0JoEWaQS5QrSV4Y=KudY!Acu{wjOMkr4>8P9T2*B6kl zXqo(jt=}NoDPU#brLX|`G@C;%DbcLY0WpY#Tg7XHvx5j_>WwX;Fj+6Zl2ZTg{A-TS z)VF;Au4l}M*T1iQ(6?J3CDFZl%Kwh6Oo)Phn;HBr_1Sa7sLd9_>yuoi!}{HU?`&Y- zF3_w``>p;N+zK|+4$4)VOd}*VvN#L?)sVoD@aXO@1IH~5q&ROvNh-47%^RvIxc#A8 z%I`5n=<;1z#58Kf*xAVF38#Q(cq{}i3(6t?A!+_pI4QMNSfZsQ9vMUMk$NS+ z(_S6eqf=Fo_}#C7wiBN%DET3}OIjTLY7-logo?Qj(?z&-?$!6JhMEp3FE-sKJvvRo zrC?y{I;CLDVx#2a(Enku@!unk|K-c^%Hw+I;I%N#AHMM-IF@5Fz{(>K2ayYQm~Y`W z=nmaO^O>juV&&p!RE8J(uqw+r4rNxYSluroLOCz(IZ~F+#hHs5j| z)gIMHu)NJM@tYed$=8BzUx|x?GpC;Nmm4ZYVf(k)HqWKV60|!S9_O@1Lc#K6>RLIC8wer$T%$-e=oq4>~sL$(oZ>)!pLC zA3HoN?wyP}v)DELku6C_IOuv-OMZ0a8~Z<-|8n~j7013Bw{!#yxn12uc;jivY4>Hn zj0HA^#EH&tuRgLTxc#|jjf^+V9N8zD1LhVCsKj6*VRB;BvV}>ZP{Wlb z>jVTyRa-#|fLR_6C|0I}ZO`&Y&uJ{d2 zE|Il=GWbJhz)&~d^DAj!0b*OtK%4Z0?QxU9#03Fq63_*c62bHuznOIoFFjwCG139=#?jPeMc}=p(@rii_8f7X2Ylfm#}n;=QcQAe(RdQZutpiHjIpUvnaah-fDT0t zT_eQ++@wUlmP&umd4b_@w4(v~u1HerO-pC-h;~MU=W3wk$7$Jrl6dNwW^OVXNmHZ= z)L}rW4bZ^h0UkW(z*Zjdhbr9ZxkgV|p;TS%Ftx_MGF`L7Xq_0OPqq45WI)>{kM5Yr zhyVH!0>D%+QwNUTtmW~M&9k${6Rg`0~>+EMvK&k!CfFcX=IqoO|G`>%Y@ zzw772;78Ob3Y2sL*bPp1@l8sh9qwDBa_)WO<)o|j5F;snP9bXb31V_cfMCLuqW0%K z1d-7$<-#q}R>sjzXI$$}m@5H{cKrlb-7ZPlu6QVHj&BLJm6>eHH;&TmvZvveb3Yti zPg;F8jFvk#@7~w~J0^exdyLr02U4!j&@E>(PdDi#G5cV>sl!V|lJYY)3%|Edq`ABE zSqe$;JD{tZr8~4|KLvAQfL=7^kLC*ui7xKY3F0cH z3*m7dQpqh~?v-%Da@VQfAY>?`Daa#>54C$8!$Bhp5CD?H1AB}Rr3y17CkP=#F`$J3 zFa;J^;`3Xe0D%ZZ+^7}N4i-rLSj7h8XptLr^%4CvrOA4-5@|(}x1)Q{<>odLc2l}` z-Nx4Qmh_7LpfC6niLGCRRT22yr^UQzQpWqJq$q4L3MtWBv7M+PLyhg|G~DiR_T36V%ABJVARv}0bog>x0MhN2jA zLkXG@bn-z>rSLKfv^^{}$pKqY5CO}=O|~uWOV{xITopD9mY}+jFOHaDO?{JUoDGeZl6}457+14VT?swyWm^m*SJN0a2k&M z<1&0&5OG2`7HfG^vLWwX;O%TfM`q8I>0Ei`_I_iu)ERBz^ZA#*ixQVFoYjr*nxCBo*U_{J|do@o_5UzUFf(YAe zAQ8ok(55#{wBS;x%W4-8ozWb-WW$_bSs&m9$`nmwpU!ye3ng_a)RR`L*I;E3MBf_u zO%|ea?E+7HgICC*`K)+4c*tQ8UjSJl*CaO0UqUr6m0=P-{qTP8?%VBq*R*Wj51!+V zdh0e%GnC99NKe#YL^T0JsDS^z1#-J3#k=lc1;d|qs7P<`OA%@T7qsjF zs(WtIL_H-U6q_I3?AwSV_qq@Q-OG(JDPtA%Qd{@w-4D5A>yapW?BoHttO(H%H+F}| z(frC8T370m0MV#1(cE?XK&of@tKk57p)9Q(siukf0;$%nKgH{hr|yZ!jO?#6R@z@& z4~Nw~{;xf#%7LoU%j}1Ya#{R*RQS!?7JpK8^s z@$EgLOZi-NX8fFO)BrR2^!T!2eNBmhLy11Ira{n;_(ww2OF@%T7Ky3Qmm3bsokF2( zm6M(}RCZj@jzWr$2VsgRh-a3LSeIjgzK?l}S)o|qYwMreKcPqZ;`JHE(##L|{;)g6ydV6LC(FET zCyfWx?z{qa+Dn65cto$=!g)!S#i?B-H5(q#_Ib}4s%?wg9v;496NTBQpQU`Z9C4)@ zPEVOB%skr);vlK?l=Aq+U)-5-6=V0qe^(+RS(s}3_~qt`(47nzRWV`nYDdHEKT#*++=A(eg7@DR2g5X zQU%2Qr)vJck2fHxk;Qq}7aa%EX!i5VgZ#X{LfG(q>z9|Uec^Ih{raKgZqI8Q3LcTE}e3JKa3+@Q$jHW_Jr{$evq zR9Ud0d3}3QWlT3Q>+v?%dRauLlRUixmJLi0cgPCczoY$OaeH{Xb3i*T8%?t89E;i8 z*|3R!JqZhO1mfFy;Z1QFI`Bk+o>tG|4=zH?+Bb@&F)&aMB}f6`?K=AL-m%k0*VCuF zSOedce9dslRu$lkIW0%Y2O*O4g zlbI&Y?}RnOA?zXBV#FmrVJ#-i-9N2c`n#`8#M(AdX`HUEM4e`$dJKmGlG E0O}(}_W%F@ literal 772320 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%0A3`VclO87A9kB150G*uvt?$QE8o$ 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

    Meq`oD7&Cq~M*l%tQc;Xy7e!Mp7*CME>C{ zsZEsxpk~R}%RJRuYE6oP+yR9`Q{v|NvDZn1g4g39Mj9YE)_UQ-7_VfwCV z2w;qg?gX{#_S_V?=y8eW05axHlR1q;LEb3YuY$BUkK1X=5qYwrEMj@l9Eb;;oq#6! z(e?k`ubYg=Il7sDnlr?d;^V|&YfmvfnRAzy2mx^}>)pB=!l@XG%&6*5kJf73_|SIh zu${|qLgQ3uTe>ri#2H zS4=DGhTtv>oi@#2Ir__W-nUB42c6^**-p0SW-R8!Fq(HR!ojS(>=)m{{bt6q>(yTf zyK37<{lHM#R!hdd%`O%d|BEf>|E?|)6Iu`9n1Y8e*m8 zY||+%%3;baoUo*4y!i`cM zi4Qkjx+;RYKzQc-i|iZTPlkVb?;j(cBzw9NX6|8eargfA33z(=_`BeceaCVrQ8lk` z-StzP`OxW+c5Kx5@s0fO){^|7!G~P%Heq^W+Wl7^?hkwH{^J{VkTu@ta!v9_U^8ZQy5HSFgZ0vIy;6wEZ{IztVSy&{0ZCPDi@J@6^1-}bmO7vLX#euih zN|gn$YBnnuh3E>693frf^mI%gzYjmw1pkJ8b}N$HtIZgy>lwkYED?n2g<`l09JZqn ze*H%LRHTck`O zxkN)pcEjh4W;ptSTW@}GOwXWVhBIdsy1wDZMru5QHAnwV<;q6wpeak^;MCuk`K^H} zcqBjgeODH9hHEqesmJEPGTY1^m|N8I%ky|QHX9s&cE~CQbKFdC^|#2})R0qGeq5O` z(f008-iNLAt{Wv)PRSypOnF z9kGvMHj^%I{c^e`Sv7a*u=m^hhnGIQ+t-QS&UYrp;m7{nMF$lFn3a2|`0tm`UI_{cJ0@O6q29x>hF)T%dK6n5&=^S`QE(QQM6^ zsDLqGq-Gi(TTJs*cLjJ`sr2A(nkyW^4-BRe?EL6l<+13M=3c zGY9>|fB_zF)JDizsLkeFrqDn`LlcY=0;pfaV5GvA_8bb^jU+>wl5h3N40YCw%P8mX z`u?-VS8;QT#Z=Yy79+y7iXiuP$6?^DP5I*?e4*<=P-r z$b{iF0UcF1al(ERNLCA2Mgt@sd#&$>h7+LE2#hn4wzrbor5G@@|EsNW>dY%UyJNr0 z%C23aH&zVoj|u5#oPT}ILiYNP@qKei`|ZoN8i)szW3a~?C(j-{>+08h_v+h_$_L@0 z;dCFDzo%aJ&{Jgl)4E0qHA43?g4%sO_R~9^P0Dw9yj;|7bucqJYDQbRd$nl%Wfbkf zf$7I@AEouB?)7mmytccg94pJovbZTTg!miYh4)Dq+R^tg8w-B`c!PjU!|t|F@oZKp z@bw(BGeI|03=DjgDK`fP5AuW2i8@IN=CPtDd8{UrosN3G)qIu;5uFd9=@v?rb&`Wx z$_S!Xu#Iw`1xseedW0Ac$(0=2h4#asCt;GAOx7keYdb|S+<5}>PRNAtIWMy!-q zcq@v#1&NCG}9v)xmGyuW%btrH?_-HLWQb$Hq7Xm}32r&_q8G#H;l7d)n;FUG62vhs6 z?_WpL9htB-ek{i90lCuS)b?U>JOJWV5m3-_Et(5Jxws;kOi(YfqnQ(j@S=Ff9=*spd|~F4#+Ho8n!mq&o1wJ_JRC$pMvxlJ zgg8E)Z0Zyp2WtYBk~j@29zlYzCoo%*%Z1vW(264a*ThmbMJjCQA-X!(3w^qPYLRwF5E6ICn<zE3-P3PLhr*GmZ@d>ZMl;-q;-yae`QcjEf%sGtY;xYf z%4P3fVaiu{8s5bh`DJM>krVJ_G86l$CeOvHY}09RrWtVwPpXXaO?R zQ>~pQOxxl~kI~WhMlDl8DL>uHyXQXWr=zQ_qMi%L;+j!4ICe+OYwM-O7y*z40;&}f znS!)gy9`ZGZRs=8|9Gtlp2Qte0H#>Ybfss{gr=li&YZ%C5);kOS?$k5x}eog(-_%Q zsvX4@P6UZdNXpJ`IA9C23U-Hwqfh(c6W?7~as3C@U&&p4*4^Mb@*s-blyAuuHYL#H zzN0Wxlzo;C1maPa6_`Kpw=JOfqS~fnnQJQJ0bs+WT`gJJCF+PQ7Q^pPGE_}ka)Q71 z*5|W@?KX=pdJSz30Ay>7h>CUHp6oO&1(?kfyvt0VF45TNtwZh6e=~L@#I8T|GUl%< zu$i}WVSnA;{an|KT(7?OikD9XV=f?KJX_;=Mo-tV{3n^pz!tji4(euCqay!%<^3OU ze%Deee%>BF$Io0**meh}oBzCKxH$n2_!SqIZjahqBp#4YEQ(*%X&@sNwHB5zm7XQz zq?tUQ)aH2sk~ng&wyt5*PCzkA$UpLK(|0J8f-EC}0yq74yDMwTj15z}2_P58*^ zlMs)N@A{4=*EmLy9!>yP3b!Tt6NDa4vt}sQQsc6|&A^u9V)^N7vERPdXY9X)FBr-g zZQOSFvcb9y?eQmUxM6Ga(sjaKm;QmBtT)}}z(l(W8_2cmgSfH0qwLofjMUWNKVw`s zot3BskOw*tWJ%wW{m9%U#>#E`0B()v+&MHz0yVC6#9v~O9B?`qHs8STcHDbrtPEps zum?%lWTH%6z+m$fP$YpWMB=dAkV^JrwP0RHFMe8$NbEgfVkl5`>1EbBXQ_%Iur8Om z=9dyfeSD)?8MMH;%w8Q65{IJp<^pt~0s*&K+(PM^jj>=?kFvv5I-&o0eE~3=74(g0 z09iW=bs!qh-LeCTdh0>ZZ=!x}vCQecM0REUhLU7^+1?;!{Yr6UEPhFnnxOUaWJi1cT8b z5gW{$Rmvj+I|%DC7|22=y64E8lu^lYDrI#%X@G9Q*tkmbyfWART*VCbSZ1J&3gUd$ zcYWs)tsJ?;C*6kY9g1O=8sZONipjR3Gvj$mVV{E+5q^fvnSu4Ijd)(ktsS>NTniMr zWwxa$G~sg`8^T;js;e3s#1l8xVDgxwRRAGY9TVS^q{z6eVUL(-+tG%+j;ynZms?a| zTKR8sJYZpwG=$-saQ)jP1xu`JkNDXq0ly0Bt!QXl^(pF1h7EDo%!xk)cwm^zyfRNw;zFzk2%Z+VFK6rXU$nV9xI0)J@1zm_Umj=~(JYIzZ*9PHP4HVE5yuD6NH) zAb^|R*wIfho;JcLdqzNTAW$zxT6IDING}VIY5Hhrsq)Re*FoV!7yuu5-OUZO=l8BG z>23>EA&x*yPdgdFhb}-b9ye{WayWwGQ?&Q*-jeW?z+M~>i#Biq*&M$} z@3@%9rEEH+@FLM?I@z96T&lSn1?Fi_lHTPrB>AJ*^5BPO83A^Wu1zTIt8L(LOr?Pb zjX79l7bS^~+SG&R4FE_AgVQI>an&()Q!o$G;uRQ?q5l*0EShO)8#L3fSuJ?nT9f-- z-+zus)`F8hGo*p$Nm5zGP}oa_qbi(Jlyj@vndAp=x-D33t&3ldvnUNlQ4)QuGg80Z z8mktXl|=4ZB?Gm7&xw&E+>=V*oLX?S$V$VQ#_6;9l<-SI9|=b`Lkp0}ak5?~T!j zFVtNdyah+yYJI@ifGDT@dHTIglS_U6TN|IUR>~n`C_kpDyxmgQ0b971kjWGobLYg?pE&OxuDAf8rb6g^EmXIai7-za_{~3wP;bcVwS?f_)NUC zlA$>Y&JaS~R}XP?h{;tN^W{SW`_OnedZ0OIymw`I!FdiD_jhuErS#SbRww!nYyf}{ zFy~O31`+-bF5k`~ z4;lycoW-#Rg*!--@_JHVAa0ld&Wj*t@&l?&ECBv02Gjgq-|2XXBL)8HV|s%$Zc!0t zUNjI)zipk!gJskopZ)RDf#k}w@w z#_osqj~QRwMJTlUnz-ezSCEeOmt3>7Ll6EuK{^sr(vU?leX}j$aFF_ZKYmN+&N~Lt zb%ru&5NHq6fl42PzkAoen>95k_+X=z=An^>hwI?PX@HxKHUuIyoJIV!t|#xB5a#8UKV|oG-J4$Rll%Uah=$vQ zTr`-sb#%XEespkM6lLJ0t--PG(HN=`H%^F_G z3UTECxW)C*rnr10+QWV#T0uOLnM)?Sg>MBYy5dti^RVzX4NT!ES3U;CPuBcfzXu1t z^XpPkY>r6L2cGbT1e-?kO%k@j$!Gl}I`)Yzv~afzI~sFsIl+CkD{7jA!+52ReXJ)7 z!Y^T;H8`oq?z6v$LzJFOr)#SIoD$F&8-*;+D@Qw*CkKz( zZSkum_U^c})G5w}?SwMjXeYYM?rB5gs!TzqInEFRn!pNAV#3NJQD?8?k3{EVQEWF= zs=~m%+7^Gzr6ub&AGW2Y-zK8}j$)rB<#Ry1VpN`)TlxPDyOj zC*HcVxpyxlKh?DtK{&m9&svizKD_UKl+Nw|jMX3-$iZ6SorFiG1Ej=0$lysh4(F|o zj~vkTLWpGMFVV8)ZgPGM1YP3H)k{I>43<+bv<@@N2$5~MC1U@x&RLEML{GNqgGeiF zrlc80uqmOQwv$^IL~P0_3X|S}lR{V~2IWdSiqd+CI;OKj34fX#KA5cm6X2n6WDp=(BhO z^?wv=VL#LvtE(g2$QBHKbgCXFuIpd<_?%qZrg2;{V1KvTU$N797xz;Pdo1o(>$r!Te+V_H4cYZ@^_BJh1@|&y zbd+0s8))NRO;p1XJi;(z{4zY;-$v#MkMjvADdhOE_28j;>0YuHPVdaMRu+3XU(co& zy5#EiQ-H3z_dQLod+9}^AJ^c!?DQkgr_~3#M|K9@+Gb*U8FO%t6|OwyXOHI(!UxfI zC>xKvP)u6C6`G$X(#CnI@OM~;hUE;obKZ*I;NtGWtF5ASa6cWRX-`_T9R;Z*|HiuG zImX^Ou?K?GUYp~m`M0ppkS1s+=DWTxe?U7rFo*2Iif#LItpli-pw8+GwWa#ceWBSl zj_-CX^w$M1;jTo{o>^J{S*GnK@_y!no#b=RgN-(VqB!DWg}e4ZEC$uhkIzN%0WPG8 zShsBduENQx*H9bo5!f9$T1Wx4qbEoncIZJM(1YWAf^Y9>i0;Kv`&9F*f?}O4D%2<# zrk5Y|)CpY#jn4E<;dM=TrC}xn95Ja0Z3u7$6)+*gg4B&sTnToXq<`_1^q|g|BH>P|L31%Y?7&QD+NVQ&p2OJ zL|P8BI665{G5IC;y1#djuybnGWyd>JgZV*Pt3p;K6Yq-ARBjf}_l zW`66`Q?w<{Ak&v|wm(rq+VS8|b?@{_t~Y8@Y35@FCiCS;zw_VqtqYHK z+)3GZN;uJ3JUZ_ zf@)cQfwpH4e9?B=hI<0)*IJiM{?ZMI;KJZixw~mv<}II&hZ+YFWwSpfDwvC(*9kkG zuVnDgd*9VF4lXp=;R9(ab~EsdA9b%tu2itW^hcbDH*06ij>xX%Y)e)&yxG#FDe;}Y zumksQ#~G4`aidEdF1YXh?Nj!DT!wzz|LRs$zlVn?n!%yfH)PWEbyOnETj(D^K@<`N z^3u)3S!jC#%>|fbqiq_21;#IdPHrI+^s*qe51uu_#Su8fJ?!pk^hDeNBi~oC@=0z!z)KH*|FiuYanDRJEXI!ST+ns_J-5g5GBVfG_sZ#3q(UWr>Z0vIl=)PA8{bA`m=NLU?wsmbW zDuUz(mG9u6&_ZKBHA&e=!W=n^6!V`Z4@W-6{>^6-wT}-eD(;9ajmQ)S^lSp|NC6<|NE1xrCTrtj})mx0F17ItH4Z>wuL9b{e_N?Ebf*y`HGCuWUH4iU5>~PDb zI7?W?e3#ANOa&aMvJQ<4hBPu%{;~j&FP!PFj_DLw6&eW&SuLbf0)C`4K-MWHYr6~J zLuBJ7lrW-xn;W>6Iy4e!I9tPaX|-T6jM@LbubLvF9V7ZaJ$cl7^2$%@@5fJnR>c`L zXLz@t51=0kC(a*w_Xz^17`2=|Z3$rbEF77Lbt%g|bJr!Vof_q+Ww1SOmBzHjOg>^t z>N0qwUQ-L7X~)_FZclQn$I4+kpH%jo&>mM$iqrqeDJkN}*ri`4+Vdaw^%x!98*=9C zm%Dd8b(M#b3@Ts)d)KitRDgwdJ8_c2VmM$HlJ@mW~!P1>BGb8a{RS$p21SsIwHZ zW;E!Aadv{Q9RhX*lz@4VG&p|;_+h;c|9vaf0hJ9~bpmBr`c~XBn1?V$U|>)PI?&wC z{vEto#GyK55AJeu+S`pOgXbsf3Favs zTV7!8a-brjCcY6G%YU5$EvEi@C(BNN6i^YUo3*6NW|0Ne8Dd#S{~3*3S6f3FB+nnY zd{mMnXngnpO8(Wsdt2A^^IJ!k8vo9c_4h$gpJ{`AQ7$Nmtadq*BB~t=!+b&ib!BaY zG<2FhFHos?{k?vd4zxLXF+VfPB+p%*czXq`6tSuwjQBL49GVGrd6oJ!x@eF8rT5!D zT->PH(DFpI_cYtQ;XWt#z2V8>t^T`)-i~dY{-I*Sa#Z?#vk#bqtw#*wFI5~Q7GT!> zJtMpB-F>V4&r1yPul?}yisGRlj||Eh(C_C(xt+3OB9emB+#mPLQAybbE%%$f0U>Jo9j)8s>C=aUSKEcZ1Ms@7kY z-+xhCF3oA4W_y+BZLr+>OG3oA_UqCEh33}QshTnbe=f)Sdev_#c|!g=K2to5>11g` zAN3x^vkU}i#hY-JNGLHh$Xd%evDuV1pVi*D(M$!nX=Mm#A~nS4aTx*TyvlRf#EqO4 zLXHTJf*cd66*AaLKTTa!Umq)uHRPcNS5gqhcpA5*Ew8MuTQa2WU|1`TOLq;*p`eXu z?2pQ5BipEPmi4UIr{1saY38@Q%=iZ>GXq}P9t49yYq5n#5|nWZU6zv*s@8gAeZ%2I z?`=10>=hV~4l?u<$y1f~xEyIWx+i(GB=meKsp{xVRjRK0N&Vs**4Lo6^_b(c_G@_4 zhaJsLKN95%)04Sy0M2>LzQ^qX|CK4YQdZKt%&Ch7yVr(0E!>PIw5m{;yMf|{^awG*g!b6@Nn+`fIsVmbg z6S`vaqZz742Z$-%&nJ7CbJg!pE~6m$VEGE;$n;IRi1r)ohC{EYh_GWA{Pcc(J1^P}_X!jwVmCf&XI%{6*NB?Dqm)O?;f7aYo~J)bG#n%;(N1`8+DR84 zzD_;A5**m&S{jY>z~{}UzWf$>-vjYE?~k|5g@?%z+cOB)%-ivmX4fJF_@#beYP_%I z>B>#G}m4? zbVz`GN3Rq@vKz~3mfBL?Su3SPiDF3QJZ(I9GMk*DSQoc6!J3$N2=HIAvPz$=C|;Kp zZ(1_ve0ul(A#F{pxjVBXI2s}fZJW1ha;kREHBhm$S+uV>O10eI$Z-(#QDy1H0%oni zIWp&!Lunl!umFR%(%n_4HTpkh2^4tG-Djfi#|#0>Ps^wdUow=n-!fk=rN8M_GY_-F z?c7~y<)(s)W$f@x{tMxK(n0SRGF z%DwvC8N)S>CM->m90fOplWXs?F}ERO&}Edp%Qg*1J2u_e2!M!evYdx~m6?2(nKbxv zDrTRnMl@}rBW@wt7me-}^m>S}%>8df6`l!}9!Ti^=S`WYq=6fx<534m3z-K5vv-ntJ4M{d=y@f#g)WL`SffI1T`L|SpgFo zx0!w&ux!nR202v95v4#@c+3^38WHnCuF)|sH>pbbi5265+dQusr^cUjp%aOBPNDnAYn!D0ikMmdU>$gbM^V z;$VNi0W|t*-j%~Ed#2JeG*vh3Ud*-@!kpeG>E|T}Y+Ay{9f;LT$iscS(D%;{V%%RI z(Cl+(xiPmbrUTn943-VVn*Tf#+8^;CvoUyFcdLN!#DS|UtJhN!5{x~x z#c_73#F~(?T;l#^cW0Bxi6CTrUk0ZSG6W|&#zlS=L(JDwVZxfZDS*_eca7YYqXYCa zqX+_ti#jNd?&Eg?fpU+?UJJf3cFkJCGv`J&hi%g%;w3fQ)Da4v)AyARKcn&we(QMD zTGW+@J5Aqu0^N`U#$$SOUDdJ7Y*VfL0VGVlM0t@;v)~NB_&}>B~A|OY}Rs? z>*zpOXp%}2{@?R?AW`Y)1piE{LHT2aMY=?rjV}JV*8Zk_UTw?UUTGP>6hXsj&t#}- zn1;u}vIItEn>k*4{_;G*J8R@_$d$1svrhfkKL?t8TH-CbHqxGpYSOuqSNqJ4MbT}i z|2liLJG&xW2Cn==ts1`Hzuj_B7<4c~=;8vTUxg zo6vaU%g}xk@Qv3{@^2gev?}y|_lBQgNiWP;a8ZQ z2d@)`W5vZ0H z!`Wp)0g<{7Q8vjUIfu6Ujjc169Y1vy%XOQ)xsqFY79W(sMUfOP9@|N$61N>vsVYKy z#27=^`we<(z8XgbLUP4JhspS89JfTf$TbJ@(wX01Blnvz<$UUFt}1Anvx8r}dA0vek>)2q!q>T= zS&JvNXMT!^yZfPGpuYQDe&6Wx3maYybtl>=_Z~`iMBg~+(-?CF|2n<`V&s`!sT1^hoZryL*&4gDxK>)1ZZADXKg*LDy`I*7_i zw)8f-Tar7l(sy*DlH7l}|GEPUfP5U_sVGrQOq_}m&Toj*2$f3#l!6M+`3tmyc+^}h z@NRQ&us-68K~}~*1f`AoU~j348Vc&gowG{6=Uh9%Uc_)hN^$w>getbZQ!|>&MIM{r z*&>t7V-lG$9rG}KY_!?qqEdt!%!HZ{!u`cN9n-Xm@{+k$EHu1~#qE5*a1j6O%6W_F zyDQhcHM@cXF3$IydAu1QdLBC&3t&YBtbRz~_w)H~{9T9Dpom%E-fZgnXL44>=^nq` z*v1KGjOB09wxLH`N)orUABz+zM$A*kZY`fTKd+nTDwiTWUo%G%KD65jlC6G4C67BT zW^d_u^(mwD2GAn@kOhf&K{$QR?W&}G!`n8O3fkO}^(seiPEihiPAzzHrVMGh;4s$2 zI3JoABv^MX=)}fPldMyp)NK=1)b?4zG#SC$SmS#S9l3x*{&hdI!S7;jNQ29x{l>6F zYe8?OHS^rZtv)$2uK()r&ta#-!dL1kmA|Yqz9nZEAFkWg;ad&PO`fV}?zH;^+`U0%t=;MvT3I|w z_pah;7wXokte4A~##|p zwGQoUpXT#jzBrE?^iM}a5tF}fGeYPY0c!m1OS{fKy%C?*#bevg-R(5Fd-#}Hlqp)B zQ1DB~QmreWlS$(+)t@9@jy$q&``5QjVgQ1Vay#H)7>L!Aq5kzB{d1V?Xw_M>0?1sT zvIx~Pq-@0%ey^8c{%aN=66c+v)ACOL3R0Y?^C zay%0vQEHqx%}6PRL&V%-*}(K&rpXXjzMM_@D8nL4(aza~LM9=H7^QGgmx&>G@mgFE zAy=Ekr1T0d$8o@qFikZURGmJy#*+BaB0B3ac{wxqo5LU6Aq3yzz6}@#OFzxTn4_Q- z@G>o9pz2TUBDa|s(@H{-9~{A)w@+6C(Q06(Dp&>u2R48bbFd8Q%SSotp>zX-5kXy3 zfKfuN39UUf1~b-wtR=)EGqevIAq8evsn194tW{A+dTn^q;QF$)gQ6hEp05rw^-8QwG~11^8JVUh_|SgdqKqJG`CSwl{V z#B4-Ij{)++y1Q{NKO6m6z&!aIQ|znibKtlP;EYh3L1`6=9&RlSTq|}lwBG8a9*b#3 zoVAw`%WjoP$YBa+*ZiTZX}3W@G9dIMkMyH)>Hp?iz5Vg1qo?ZZEKme7Bb#vK*;qqe zM+Pa2{K=aLqfVvBCos-}eA!5qR08Cq<571wEafw=2{jBy-a_WoH|;zU%Wc|ui!1MM z90IoCj4?S?ycArAJF&Sl`y_woNS-p?DHyOpx7Ma)<4~BhRVFRjQoJmWO3KPY2o#Ox z5m1f`MB(+u4bU?{mS?fE%g}JQk$&eLfOe?`1k~2uV>QdRy6J(#Gd2}2L${GP)x=@J zNk%2rPn*d1Tz4_TGaqR(!Shx>FXFLKk@a;0zRp`9^2DzP&Ci~OsN1GyRs7{W!xpNB z2E$(Ak#kHEN#H@jYr??QPq@NmHFGYp<#hY2-5}h&^!8qQ_GxkAeBP_wdvy*je7aQD zwLPua+XpML@%im`=wtDlVdzMUf8HBK;JvEuUN$f4xaTALs=+S{a(My=VuTYIT`DD>pa0S&Ns(X z*6orv-QH+`MJ}>cIhCsra5QTa1+0S(g|}oKI}m!(|NHqol@#Xa#~kWj8Kz2ui|1XS z{DgT~$`Fm0+JA!+V&4l~nTlNWVJ-9@6{(L$%K*r`nOrM|^ z*P^TM!)g7%Z3(6uN}TAVw~sKhV-Q8fIw2h0Wd?y>`iX?kRf}Z5Hed_(18p(YdIRmQ znSgWrv!WO-%!9zrPuDrIGl>|M(p(_FP^h?#7u~WiVw4#N-Wb@!->=6rxZHs}5~-B0 zpn|5v;#*Bn;*=cjola24p8El9Y7ezIIw{|%n$jzxGp6Cqn!MX=oHNSWX^q6{Tw9`9 zX7`_7<-d1v)(-+VD3mvj$b3V@5=1RS!9njD3bHWTZN2;1_SZGl9EtU1i*{c=hQBy< z$kOd)d6&_Fr-=3LIqw0^#%3u!U$ZC%eqHIj`SBpGtf9=s@rr2-UkX&msk3o9gO3i+ z1m4?MO^7~&X1sNsKwNQSJi7_%ka$%AU5!zGJ$n3MoyS{szTNC_Sy>yS`}OkONl#RF z^pl^NxgOR?3CA1g*s(BvXaBgAG*zB zdj?NTo8ror{Op{w^yG8w$wI({jBmLf%ve~zp-tqqFfMxrqeA2dgt0vcPfYJqOr1r| zeWnGZ&J1mW{mankv{D8?K{KSvPO_~jD?`_EEnR#7CQTL01(1wU>EYuTCCWicNo!$n z)$*-JRXNT6JOi(?y|?a*Tp-ZOhB{IQp1VM(gNg!I(linK4SI{9;RM%_s)o)O&fiRYl64TrS<6gH-Vwge#w5|mt1_y=A9*I4(~_Fk>CY zRQh@9p>^4+`~bR~Zc3m3mHJrC)QI*c)zH(_M8Ko-)cPN_DouQ-l%#iUT{?56J3SIe z+0LSHyn#4aSnA!ZfOa@1-8w@@RZ1`(bieDP&vQce*Q>Umo9sOd50a0XEHs}Of|A$8 zvDOBgxkDE=$_z34NrED0ZlfJe&nz2?G_{rSk3@bvTpuVZGOxmXL^>lG=*4Wi%c$C4 zxNFnXTn|khm;mN4e^*BDYvO`o=GQ2@$E?GIW_to(J5a-=s{O9Ap{}THBopO(w-dUk z5nS-69CY)MueMXL(?LnW$$F!EOI{8+KmV@pKbcnF_j719VG+2D2y20{`g3w@LUY)w z^c=sB5XZOi1>QdN;uMywfFkSxfPBA?Dao39iBP1(Y_TU|+3I&Qzmlv9@?qIwCXtPK zVDk;aOu@X;BnJZ8z8d#(5b88OZ40``<`!*I012evOsj+h~Z#nu*6rQlBAFX#&7|S^6w8fAtnI8&~T~6S8zR zpHs#<(_L@_B2y<)FBXQY*81azO#=Sdo)5Ox%ImOAg!DTN_4sOZn+{!dR^bw*Me0+0 zplh(M62aiRqaqj;Ia(0C*Hzcrt=3$ISy!VMMI_>q)Ex0iCQ(pr5nzJB76%UynH=p- zF`z-~i>*u0qwy4p627S99*X(8-RHZ$Z+Q$yG9qFg@M6AB=P(K(ux@ycL=6MZ+AHRx zU|AAFb&!Z~BmF>A4V>8m-vXMv%Gu7|t8s{1L9+gH&@#7S>>P2a%d3L9dgUz_JF`Ca zlL$EWVEUxKfQ-9x%jDza*K1GS-n`RRq;mY(ds+Lro-2muj-*EX>Tdq@`axXzrwc_3 zh4HL&ehJ4f)_y(uJHr8gW8+!dQ~ag0uSfF(bk6P;i5fp&4bpP2-{sWutn7n>ZCq&S zXU!+qERs`xZ2xO`D#LSzWM}Z0ku#h4bHPntJ8JTyZ`}NW*n3ttK-(p{FMS)R`s%~+ zDI+lLU3XjgyUm6ku!vd@`#xd+hQp4G=#>7_sqjszKX%*n-JnyL)0p=;G{CXn{M~iB za~P<&1IGMFy>blHjs@B8LAS?xn^>J%zT)k-V=3tE4dZ8;B*P4i!zkrXAw?(?g=n-I zmM8NM$u+IbmpV7KzAJe~s;%eqgXk?9wBU6hN8Q*4on)YVftPH>O7vj&E!FYfUe(B( zhRd9+{ONUkQ!STlf(y(%e|nd1lsZ!fC7>gi{fMkmBax1NQ74BdM1n#fPR>DHbz^FS zZn{vG7D5S!)rm!SSa4tn!uAY&=MU!m5z1Zow|%lLVubn%& z*M-T%fA*gNKe?$tP^Y-Gu;Sh;2Twj|nkCI*D5c0NUNMtrB z2%m>BSs)hE)#Vo!Uas4M6s*DU#-*z`5Vb8YYf7mB-Rp7e?|U)b>XQ-4(36S0zcOu9 zB7Uf+@@C&d^wDQF1^8+;J3+7P2_4>xUPyCnld>V+&-d6mI#KsLFv`B0!f3q1VB8HK z`H5rne2F`*RaRHtS0!3oVRf(S(HsbMJ^gvd3+{;vGL!CqtPWTInDz2Tz@%z;aP0P= z`;}Y1`m7hzw$085-~RUIZpqlwW?>|tb&{!W%?CKh)C~3f=(LLmGoQqmFw+SXl7kYZ zrW9K^_jX9bYWjh*+9+dxvy7I$Nc+NTAt^yk>sl~2(_#R}DQO*2!znw@o$BDF7V}Yq zm(N97C!Bg&cB42@8RXtPGF3Z%*rZy-X)=5@BZyA%tZ}#!@zag?rTrtO=QRhDY=oUu zqQ$4(w@!KhNH_wL&40QfVysOK=ar@oL7>5u+B7)U3MoU4RuojBEiP46d7v+xU{=Ed35@xw2Z~g&s>X+Zi8_0aH)*4(vzFFSa#ob(hc0~ z@UU(bVTCFRq$q2Q$f09NBy|j2-Q3`1 z3t!aoKLdCmZf6C-TF_-X$3o9}zIU}dw(&&FR!PNbI%Xb z$CEc7SD8HLW2WCedv^O;@3%Dl{j1MQY-nzvSTd?QFXoagtv>BLMNczc^;m1;AYDq&cY7&Yx6;KfCN&J1p6bT*gn8Q=61$b?Tu)Y#2S6fviM1x4h z+1vd2wQ;!!NmWnqh=5a60F+!+Abg$zRbKHoazFNrP%NnP&4r9=tf%*0q`YIKYq`%w zAG)6g(H+}+bgHIlghdf}${G7DP+ut_3MXlDo!f$XZ!zjT7i%K3jcaP+8`XBFwi7$RE8Dg%b^Nf!s2EXV9lG6$sE>(LU%%C?!yX|DeI4FYo z1hP+~h5wCaPGzCJQCTa|?=&ZKjciyG-jU!|S>dq@wqUN{h)e1FYwE+kNX*{PQGMmA z_3s?ls8O4WtrK3q&Ll<~SWDQD*nA>Nl>kwegQftG)P6`v@4=vr!CJ9+oOYcn5uHER zwDhT|mJT;|OXlT}+W#D$8crIU8<$9QuN$Toz$B43Jg^jp#(dW{7~exwE!iOq^|+HP ztsX`Nad?A#Rs>k^<*|w!lX(gt>BUfSDR7CT z@b3$t_o4v_pC)P{9o{_SoUIxtOFRWCSLDSF*I4xD5*a}k2C^o}g@$1)An%!xK{B*K zmgle-cKIT)Eu7Qp&$v4M$_oP1Ke54l*(tbs)4nn29-qe|eO^X7F^QMLHR;G;U2H-? zBXHHU@J!4~Jvu&cA<7^2gqn5%20^*B01C>+3iz;=5HEiwV8Daa;{1sH4*9Pmx+G#Y z*H>QA!v3L%l=&fPIIzi+ z+&&n0nj|m9LJ^uWuDaQ7`hZ?vb0@Zn4l;8FwR<)b>(d8nK;Kitun_NjuW733ZtAdZ zm8KYTM-dd?=miQs6BLz@(oGl{>x;le%2*+_%4mG4r-`<>XFxjCVYfDst zXP~$Ugs*j~Q*yPKa*8IN>EX9S6osk~Q^={lL2Z_iaPKVP)}(Xqsp-Azr*bOcdpESE z+e27gseQlj{ct?S=BKO7zboogKkf6aT;{d+n8NpQKr-z}r(8?Rq>hegM%?^5!2nWFbU=m^(H+^8ey zepCwnDQ|8X!zF^nN(7o4Bn5;i<7oU*H26Hjn8xXOYK4#ng0b+2Rt?g3rt64cP>Jsc z9_CKa_Hx6(TYwO3gQSAa+@DtZuX+YQ=on&ZnIOb`&|xt|LwZFOOo!jSwD|jm>|Q@} zI%62FbMV;s4SOpi^E(UE3Rakn4wfb}fuh`62Y9LkX(m@v!w7@qik(^ZaoLc;uO=ie z_dr}pcD~Dr-_*%UVOkF==={MDHAwM;68picW~2^G%H$+Uf*O)2ixA`WX5cI5ZJDTs z#5%W*9u5fZM3ymr;X8kF)fNT$Q3+;+9Wq-Z%{b35pO5$E*2udaEU1`SWI|IBoyGyPl{uNbi zxc$Pr#ns;ZB8YaN@WNq#>ZQ53;-(kce=R}+t}OYVW%y^txs-iI8*^f*#E&~Ry@+|c z^}NHsHj!t_J_q`0_`OfKRkq>BcZA|baK+Qu{qCvOrE^s^`g#^o}aXX(yek!$tOR~D%6ga7kt@L zYSWV7ZM?NbxXQ9ddC2W>n(=kU?O?{znb7oAiw*ajiyd)q|GN)K#lUcQD((HgkR;#B zGzR*E?((#0XnB>vWDZ0Pe>NyYR3yKWCEkh{n(Ji}gjh+7q=|`91n~B0K<*!^JSPmA z>zz1Zb~UUD{ic3HBzjmfjDjnR(j$w`CiCEQ7os&&znSXk zcdsa*{`(c|}LwX=YV1PK}uttaK71a;HCR*8Pdi-q#T|LFn$;H~tA19#`c&);>Ov{Jr}V<%r+A4PiQRW}sHNN!kW$i#aa4?o;WGqBrjOm#=MS{}Z+WuBVXj>=nA!VNvNx zd(uqU{o=OkIgWiB+T{LG62x?!yVbn@s=6#JVRPYsG5WQ$BGYk5gan4%z;Fvc^>t&o z+*hI=W^IQHe-aapiX|YCbL!zrIiW77B(wk#0k1{ZyHk3gLttQ;4J*WKYVcch)KPMMv0Px<2<($0}%gSA!BjFj^Cuc5KsZh5tx0nl?jQx z*@kpfk;}YBNhUQUhIZkeHWJ_bC~YeV?&`_eZic3maAen!D1Jr%W-0WDJe^KWUqOXn zQ1BR+6pdgMBZGddGFeN`3#a{}E{T#MgjWdOSsT2+6?FV=St=4|T}keH2RU8yrl#!V znRT0qM?hpVI&&=e7ryIpr))LI|C(R0K0%CXjYy=tyB$9kFRXjF?=I=YM=M(1ljf5f zEh;knIGsj+l^y?hvNIPOWvyvX6rR-^BW>i4>%M5;#aa;BD?1{niNQ!KIXgX^_Bn&VSTalX?0zeMO;vG@ z8CFH_F-`o=`%rQYxx`>pafebJtG&l1tm6Tgch z7K-7b_=@~wQOOA_ZmN`uN56PK>cf)odZS0Ia`9b;j`C1V7&zaD+oX=bBh{1G1*)RS zjGHzk4=1lb(hOP2&)Mi|-!!B#!WO!h9dW&}vkb4<9pD%1J7u54eZj8Ozx1UfCXJ?WsCVJU3rZ%t&D!zi&Tg+*S~Whw5IpegFFLc)2ILUm%v~?#0)%bA50rhf4hA{ zUXdw}-$v6IPTRViJZa|A(+GC(*J*x&&9r~|)xmxC3!oD;8+<8Szkxs_D900kd!5kW zUiwK|e9Dl2i%(OZwvO{B?DRG{m=tnj@v42C>*2Sc~f?ANZW=%o)#o3=W~{vatC z1DwQ2Z*t#;%s%@TbS+E@C)C`NUF_O;9tw?;wUzmLf0qY z0EjRf4d~khLZjP8++o??1M@a!L)0@yqveA)Nn!E#U2a|*(BL4sI`>K)j~r46lem{` z&1=51ihT%P@mY6%Jm!5ZWxBiY@8Iq;$E@@^&8^G=bP|2HDWCP;zNVYz<9`TU?7Dd# z-Q~FUW9zvmCD$w-gddu@l$dw#QQYl}NBkGKxAln%8Dpz%CiewZKhBMn*DrDU6VJM0 z?mE3NRUc7)p`I4bI)K#7yt(ru!X)DI*rPImzrsmvv({^;f0kC2H!cf zi$U;G0}V=2uE>>SFX7KJAopH0oOMV7cAG}bni92X6h$+O&or5}4ilkH^7K^M3W&*h zt>i1Ep=o+Z3Wq0Q+P_Xl=vf#fS0F8Ps@zbfOE@|^IYX3A&Wk*It^}1%CXP5t%YH;g zjEzBg%;ViW%>s4}QZ=||M9AuYfDrzK_bOpx{W9z@OeiegRgjW4#3yvIb|j~zVW<=b z+~?w+?n{*u7JDX(Jfu0${YRrBq{d58m6DHn;lQ)jU-*8AE3gHW{!L8(%p6lLuehvM zQKW4XO{cpT{+_$dhuZ%pSiZ#F@B7?edo%n0{M4$KsN(goY|F)}Jd3OEWt$Dlm{Dp5i!I$+Co`2F?Jodh$GWM)OS5^BKF`%709m z3_~cdFC4%Kt0iIcF*dHPv9GDxGsg-lzJ+?^^;1kKTk^0U94L3_aW}il?q*}ZN z5*IxGz4U0@iMbj^a&m@}VGt~6p|Z)#7iMHWVWxotxOrIMyuFhP)Hcdd+POoBnPH62 zY-zFP2Nq|?Z?#-eiyt4#UaIw8ldP{|5bEobRZzH`C@DQK!a7%oL6$I9_`IszEEV-6 zBPDsHdfY+*LUxVnd20T?2V8%|!GlR0W{irtS}<6;;;PW<5@ssS@$~Rn3ya?)%U+>F znAuXvKC?+~Adba6&KJ-rta=toT@!*$kw$HWV|YB@4G3XUxOp$w8;LJ`$75`Hx1L!D zPJUs(oYHt|%n2`l)@L)kB&CtVuyy;cZrTPPj{I}@&5Z_CJh*vd>22zg^`2Ce@6ls4 zHZ!#glVQr4e!w^6>hsURlGT&BI$7M#uu}6;h0F!w;vkM^Hq{bwXYU6Sry)Zvk~S_X zAEN>l#@wCE0mAy)`7oruQMH-|2bG*A%GJXdgbiRy&GZTkGEpqqMY1ZJJFveWc7GS0-2ee9!?& z=`nVK3j-f%??2A0igH5PHF^HGq#?awv0ZuqcMy*}Kv}KzLoIJe5on(~kR%$^Nfqa4 z^yyL_wDhykhJt1CKsZxiERo<=d+oy@K6oHlKANviM?Jeb^X)=*Z51Ub3TD#ctb`TeS~K-v`O;H%DX3}r zk?drF&_k3#R>CP#70wgu8&&iHLt~x7>!wlK{3$!1|Ku+$9_+XE+w^Yjais3g(W^G+ zOowhiduesK@B77|e;>ae`?AfVp}XzPSMNJ+)oqGFgYiF&8&10&v+o!CYv0pZsn&&rRX6^TQ?SA49e!aSG=Ql4Pg05fgz(l2qRseDTvEXN zly?1kZx)@@3KeC%D$wHMmhE!vCyd0Y{4|A??UDy{UU;fJa=tPs!oXb~9ij};Naf-- zG%*_OuD-lPtDGio5)Sff^b>O5AG-|r<q)~>rNOFF5`-y9*YnKHOzI5;=*hg4l5bDz=E(*$b6+dGs$GgVZB7-W znwcY5B#JD+Rf%ih&{zxYt&H3{S0P zWFF$`9XxcbX4#M!x#U!(#h(XS@HtEh4q$~UUW4x@?SN(i`J(IE!_So*)e%@#m>DsM zK5RptOiw08*6WX;GQ|>dN2=0hhWOg?Q<+dWmk;27{;J=v0oAcA1fqZ%cLw6 zy`L@WTPLRYaI7{A8hk29Zade7**R+P&y!7invY%ka$%(TnR`ijB*bd7K<0BN_YGpi>LR2fVeNbcmuj%D-~EbI z#ek_>-sEhdka7;X?NA_yZq!p!FUEWLgeP@HB>l5B-EMXl$GO7dDFK!+u`G_pb{B%i zFc?5T4sKD0$$M1N&`MPR>lg^g!46tvlTaaui2#sbnIGVA1x!aBkz+1{R>6zrxKsLw zDrk!U)YSKdvo?CfOE99NkZUc!XF=3?6B|U2VK}-bj2_sB%0;FQOPn@I9R?UCJM@(4 zL{&s+4j7F~hJ%1{MsnKuk>_!kH1$T-Rrg~joiH_DxdNy(=dDiA!{kV1LLi~*(1H;7K@mH-L{p>5;y2tj+oQ!6-b7V6|Dbge1 zQsxr(nbDaLtEb-`L?Kg^@XWy7!Jv|d%KOgjIRi^x9_kRovajDI+!Zqz1yw;V~ zjJ<5Bk)}#@z%(IZI}-i1p!X+o%3jeaCC3$6d%zIgzi9nTr|-xV9o-E%8XVcn*iUeZ zLP02fs9QNMILbYgH+7!U5gyWr0W{5bDcp$@b5b&Tp?opqyj!QG@2*YSxQ3&?8n|c! zu8ORJL2YP0QWi1u4w@Y1Jz;T69>BdM$`Y_{I5Kr1$q_p0L@eY{EQ1&eNP@A#=vmxU z+t+^FjdVXt@FC2K%`@PNwMq`WPa%_0?jY_dt>p_ADOE>f?hgq+!F&0UdCAAiBr6%( z5yXQ#`c%_fS#SwcUw?_P)NL^o3c21rsZ7;0ydRQsz|)1A3d!A;^aym+2@0fobRy#! z>LnMIA|LUJGR(Dr5FYPBafOvi+Z(YV6-5bDFx%JL^Q6>QgL+@nj4lN~1Vt<ss)9d;1*xm_bPqEJCqyi;)*un4IehQw^uR8nMDCCg|Cr*%UrL~H=%ib`(G^^UJ zwBO(-F()BcMvLLU%JDs(^4d)|~Uv!CIRH2vq$}~_xzl-5A zdt6&kW_3AcVjP4p?LT11*Lz(=sVAzN2jj&m;oes*UKY`ZUoRUSDOk7hMC=j8PoFAT zC(4}Hj;m9VH%0!D7l=>iFNxA?+=*hX74>i0Z;8Qtc!{nU6zR;D5znx80Ni$3Qu0gi z0AK@d;r?#o%0&TrPrw!UsMGXDd_RkZJ1PMRpBG$y-`>jB%jf=iK^d09br$PGc8Au` zO@l6f*o5?Ou`Wob4+m$BjN6;+J33{fxpC_`oe9~llBB-6%3j-Z>4Eo&gh16H?Gv z6bc~c(AP91l>nGdKxpCwXpF5P21#@RO*g{1LimQD(U_^+PS5?jYl82Dp|-&dFXk3a z7CqO)!VMnP;x_t89bCz~S3Q^Gf72(#67Hs?N+c**OyYcCEUuS7#Ug_o7I~OnAnEZ% z$uUy2fGS8jE>QNJQ|+1hHelVui==V=H+d`86K4G#3aJ}(;_vL*Ij!wen6%>4|Lo0p zyw8h)rL`qDICp8n4z}g=8{d080AnA&y}o|XO2@Q3dyC1|Z%o2QaGope_4O|F`Z{bL z7uzXMh9gsuQmP#cqx_roXqbq&(Fzfv1cgB=J(RE)4vmJELwIca1?Wh}`SYl9rTPez3*3B}qqRcr1f1o~X97N~&kjPI>6-Zflt!ugkH5;BQv_QIzHAQI zu&0)+8X_5F#Q;##HeW3@lo>~MCgUz}WP$G_Wg0o(m_V|S*;qoK(7CxB0{%7xjp?-K z4)Gw85EvAt09;xvt#*0EMD?Y4)<_3T9cF-r9G}*@0HQKF<7!2&sJwI{lAo#7ke!7Z zaDs_-Aof69yMKU0+z^pf=HNvA972J_!N_=!*{80r1YCNv-Lw0J4kzYYJDHX{W$*d= zP4pq9Yy7%MjD}smgAj0<*wOEpLKlE!>Z~aRsffiQ^qXV3A1TBZR=okAYpJ9iK7qm6 zy0JI_ok{1VVt8qEu2G68*t&&$l_BM+*U(!(F^Qvp4YFbqT<)bu+N zwk|c*HDp=Jt4nhh(i!)Q6u72v2}CEp zYkHEd$N)kFRHU1FtR+Mw1}S0ofGAmL1f!oaZMs2b#cgJQ8bIXBw@MA+vPkd&BN%A} zA#geFcD@x8u0u=B8cYLaDk^zxQ8fnz@JawYEmp`^0YR!*i6aKrW*8A1iDNv3D1_3W z3Ydv4p!!^oW1pM4kRM^e${BEMW$*b73jTpeZ;Aej|QOs=riHWe^K%IS`v<1#@B@i_a$>yfjo|TLcD> zN=IUI^>xDfwEP103ZU{TDMhL#XBmJhgqrA7q2T%~FnY`Q#;MOfj-DsBZE$Dl%L9eC z@65#S)IJi~@a*-rZ4=5eLHai3lCm5LP1I3qbH4gThiDAvdo|B4W7ugh_lbk1B{>k& zJX8WS5U3glVGyJ$9Q+ujz{PDUO$G|;Xhe-`VN4N9bx)!O4wnZ9e)E-s=F`)GVis2! zxdnPvoO;HTOjl`81aKai9-7KC540wpU@tPCYLPqEU7^3X4!OGfH2m&|_L~0biQ9Az zb8|Jd{qy$q#w+#j+cW)BLe~*EsJ2`mz*;js6V$gcb~|`OTgMu_X8Az)dbwS(9paFD zYoAyBR?4xG)2EK*7)+}mop+Wv+eNijWDG4a)_T9?(U&!pMT}ZSKy>sBJC4!XQtu6t zQ+i+E>mG!cyTTVRGpdc-Vop|@y!|qAAkG&Wp40}-Zz1&z7 z5?3YAH`|HTx7{`hE=wlQ0*k|v*(NZLo9dCv)B8`p)x}VPt+`BJW;c<#>NDU`iZgAx z)rY@@+`>^!K^>sfDWp#)m$h-*COJxLV0Dbi3>r)KF5RPC6j?Q85uf?`Xz{VVaYhOl!w2PbJbY88%6O zndKzFms~ni4mhrC=5BwkqwzkKI$Z(pw+tMN=SnMINn2WaIMyQ*HwJt>#vST=SlqGr z^qvWgJ8>;TV#i**dE@$ST)3l9%0tr5;NnYpn6d; zp<44=cpwtBJ4~u?;F2X`BAo)*bfjC*6HM7e?}V`6TBOIX`dvD>YO5jJZ`jeBBIji@ zx}FLYR%LKv?=rWu?%}Ex&>CUz>cIGuGo^w;L_k=e^cOA2h{yMo{ zXB>5YSMx&ou2qE+>divTFn$sl2K2=Qg z{#JY;duwtUM#JN-oRr)@l;!bb4s!=PGdT0KiG4`bSKPCG-97AKtrHA zgfX;0ey>)l!ACR+&sEdt9Y&-{1ItFx&O#3=dPM_61Lc0<`ysB{76ATDJi3Ijv%}oq zW!O8$3M_-ydfGHsyH^iqef+o9G?BI<|5Ffqyx9Ch{lE5JS#eRu6St%mz6R~S?1KX% zpX!IJZ>G0Q?{$Tp>Ju2!a)$N`! zLQ&^H=4~~O()H=19i8=ymyBW9MYm(O?4u0dw&+%2-K)<1J-MsR`SFii6B-KMPl7MK zng8+NkhI}xgYwy3ottY{-89mkz45;9Tzma$O>Fv!)PD-yS?7HZjb#NWoZeLXchKL{ z_WvVa103wRLNi5WY#%6&qAkNz%*IRot!4&Zfd!7n7B;=!;A?ve+WCG*(3EEbJ{ha0 z`Ovq4y8Iq+02;J)EyZRw*6fuNcq$nDs7L$3q=9}i;*>rLX~K8;J!eo=z;Ft6)C+|K zM{GkKjnFi}LUMYO;nWqmK}GJ6z$B`G~9Hl;3H?O27bv@zF(p9HyIHQ zUA$Vpbz1Y&&YH7r&m+w1Dn9ag=d)-B8>=5N3p$2$FPRD)p482vCwF!gbs{Gn-^N|& zul%d~D%{(rYp0YwnBRPCdH*i;P~$xd*G_ovF#0pDv||jxuc$xRe7mjq)AUTx#r?Nh zz9Z5i5B0r|dXK91?R8z8y{u7)XBVkdFTFDq_f`F_MS}m zZ!`WM`d^*gI1!6IC~~VjNTSC?h(hO!Me5Zy8x6!SMTFibqR_s1q6@HtsLneeBGH>g zAZv(tSj;5CS$L5uL{p?l*CHy>i6VLWW)T9=AOb8UB7%h=!o>PSB-ucOBE!%?3>_e8 zDG5}N(j-5+SA>V&&#BmBX}<*@zPwy;C(5Z;r_Wi{j9q1AO*5VMrKMy+x$0X3I9nE2 z_ z$_yq}D#q98hC!6c6IE}*cKoW}7l+Jk0k!>e0D+{=-DUbVdg27BuIe9A+XLmj2ZPfs zH^Z&`ukW38R%H+C1?c6h-Z8q@_S&xDt!ngWecy$zQ6#pPvZX-GXy@Uwz=)_Fkx$uo z-(0`LnhRTv+_H*x-|{Hm# zZw_}|A$9LV`GG$N&I?n!OzYjAW;pIWRkD@)b6R)n+S2GIgE_@FkvT_3JH$k(_7iGe ze16RMAke`9(dGUu8`{4V}_m4E!paMuzOG9BJ&M0@u_o5f7rnvHtI(yldlr} zPf6COpn@?;X(miVN17tS>>kVg;-9qbjOkaz-$hRI0U;aP?uCAN^}^>ty-Tc0!`0*U zR&IHNch+x%M&kMHYaczo$1i!s{~Pn}hLt#>D{q+=sUIKC z#*v}`8`8e;GFL7D#bB{?Rk~TFu|t@{=qobdS8g$#pwat0^$AwrfBeBN+O(M*cm)1g zj}+W|^m^2~O614Al8FNY-+TOuD!VhZ-h*xd7AhA@L;8)cujZO_^|d03-gL=XwUD~q zQ?0#J}*ZplPzz6e%~QAbH($`Oolcc~r9L5ZU`sOJ$h_&h6oJLTu7 zPV9Dtu0Yb?=WpHB(Xd45z%(tj9j(%=&3x}H+5AUe_SZ3?ZIJ)@IiRXE*t$JmS;5pt zImVJUlN_yPhMy*CgHG+6FWG7zQir`!)}b8{uH#j$@cohrdR&Xh{#uK)rcJDrk&QW-_o_p|yb& z1Vu`qfST1>T0cDyXQ67>2k!acSk8m8@HU7`1P~H3C=ZQf&xbo|nQ2gH+(l(WRc}{1 z-=P7;@}|XaB+e-vE=>KuqU~s1^2VrX^y{t#f2dDPQk>Um*%jQ=cc{W29sleqwWjz* zcJ%$W7eB3cKPv7&@M+)U%KW0&V{aERdqmYjM$=gIXg9Uk(;Y1KyJ=%|XRC7*P~No8 zyxozf=K19j_OxbN!?UD{n&k_5HFvQxLQc8yr;xC$deMo$ohMinf}3s(XI?^IXvPd8 z|Mag7gydqv22g$Js@ElWppGKQfEN;g5+uTO9%I|iV%-d&`Bg|=Zl=>(u3nuR9Q4bD4+_ozSxn>gfUZEqif2~ba$r%YtvATpvgmg>ZEz=N^o zI`+Vb4#ahrJ+roY4n0yt(ugJa^&}@C;p%F9NX;BAHHAax4cTX_SpX>|3Y1N@^7I-= zx_fvKoi)$!`;C?<#4S3JshUbs7UdERcofNDB=d=&{j?_C)aNy>*tnIv=t3dU(kb~< zx1?Pbr|*Z=OL@;_}S%`tjz`PqP=_@Vwe-N?tXDE8ueQ3)SUkjgpH(Iwxv-c{U+-T2*z z^Vi`r_3;FSp(XZd)s>Opqk0#@1O^{8{hD%52R3tuI|Q7G`)386W`v~1n8>~#W4lUs z22UP%-%cB~cfrkGNc25UH4ruIcJI2!@i4#Uo)XHg!cSJ8Gbh019rj|X{ry_(3mVI6 z`llc_Y##U@>1p>^OI(~KDTzkp^tP1*hxgQR^j^A75yN&v>$wXWo5Ks%-X{n8Jx;aM z6|!~#Hc8g4Wr>G3XgJm`Npg>H>4eyU&1TPk;rlcu#&$33OhUh70p3^-Wu4U5t)&;T zYvTvKKcM|Ir+dUN3oJ=q<(LN}S^gTyuSXMaZc`^uARM+76re6HO%|B5g>#PESsHL9 z^L}Lz>cLt|M^3Q-^;&%*5hWsitc>y^@+Pt%5EEwQa9T ziI&WVSbx+(|AwNq78&Ek;$`S+lJHHT?8}Fk!473gn1imB1i~pY1qEmmu|#=uE$yb2 zYY1#=I)eu51rR)<152X&SsS|#`n81TG=dox{4@l5-4tt_|4;K(7#7-_iM(6D zZdSQ#Pmif@OW7Z_;*}94KY7{d#2<}~O@~)v1+N6Uh&Ch>?KV5JlUnlj5Mkn{jrnQ` zdgXN+^Q@bRju*xJsP$E~tV>xr(y+c`56U*g5mZL`pg%RQuNvz6F5`5g{Y6**k$_U9 zy_z`{X9{tEX*jR7JYQ4Cz5ifMoJi9Pia@C=Ro6OHLWlYl##@;x6(RJZ+Ec^zEeG+v zE_j=cyr@b$J@Z%Iv@yTvIbz#l2R0%n5_T4N1VUH@>o8glNMqw8Z85Hk^tDHDOH^rw zP>(froYD;rr%rnQfpX+@czDXsDzvyqf5ZZ*wB+hbxLgkO?3-XX|P%q2(;- z#o5#w#!Zuy!*l8N(*z9aRIi%(7SHG20&PJyx|dQ5F!31zsJ08saf7^RrJ^;fPtxGR z)yl%z4b$yT?iT7Ddbtr7UfLi;hDvg640CB-Dc+v3xrc`^kYp?YgqW}tdDA80@buS8 z4vTlR*Nv7n3}mn#MQF#(ig<$tuB??3TpYffrnfLBNv$n+sgL8Ev(Jgh0)i+m>68{d zB}5Jk7ixivNbA-#RTUDo2XOl@zW=jw|Mw?kJ(-ypJoROAWe+=M7^|$(7Q<+^`DnDe zU2v-QhtIWTgU>}HG<)f{%orj`<;>ju2hbD{>2WUVLTCbHURao-AZ!j+J`8h zPsRC&N4g>A&Q{YMLc1KB4|MaPB2&lyJ`z*G?iao@kw0wN-0*h0eoKh9C5P*Xd7Z3v zs=v(Io!c*+3<=gC$Ca6DpYRZlQ5b!pARk6D-%TcrYIcGcdeTuXRzcHWz<{Q4>MdNI z0T8(D{aJ~(7O|h6j-U|615H2RouNo9I*_KTNI9M+uaDJFnUZ(B1xMZ3J#zhhN?DnN zFa?jE*Fps-GJ0`@q|R4lc#4~Msp-yUOT$o*E8#sEn1zC+I@abdnMZFKyB6%`qjKRR zNPS%7!5ywj-g?O>&>oj_NlJEqB_FxVAZlOT$Z=H-E}~3Kb@+eDR{!IC^#7L!fLu*E zznIM-YoTi*o49nc>Pm!$^ueA>^JcZLo_Bj&eLmCq;Lu{=_JfIuQJFQDo4>rc{g_r- zomlx-HFlK!GN{ zn$y6A=JOxBa{zgCA)%oh#td#*YH8PYZ`xmr+Xk8CZ0*yl(tyNqghlfEIIqws5Z8!qn&GRj0sFEdkUg`mGgCI+unFaPP?1F zxCk1_J7U-iwC|f7dC$Jn{9JVo`8~8uF<#6}{KI@n*B7Ow3$6kAP@X2ZhH6*A-2hL( zpxOpmy@EpsN7Rkrj`8D_hYkPY2K{i>73v`bg& z@J{3FZNtLx>9D~X%Tll{tZ;1~AyP*ljf=tWzO6FIawX1j*fx`SFiFGvRz&!NKv6>; zn?3RBgB~SA6c}Ms$)Uuy3^!UuUatHS-JEc#&5z0+dAc8w?A(9QWc`O(G@#wDrHq9^ z0W1Yc*!z5$m)=x=RNfWp2=NY$RWC9LMT#U17xz1Y();MW4rD`=?3Mq8@4v@x{Mt{N zm*r#N1d3D2(oSs=%lW)Bc^>_lVLe?h4|P0(G9QssA%{5;LFYW$l4dexW)ilGTp*CP zrh7Sc^rd)+BVgLrN9*(aYcg6>?`f*e6-m}^i7Qb;ehARf=>A70EwFjcCu^QPI z%dWKuG_I8;Smbpb9)ljE4996h^Z30Iy8Bs*R$Ju>C3L#l_z!z10Re5e<_Fc>wN?AL z`xkj30HJ)>vDdL-cFvDadtVs1=UpZ-9;L|6A$J{}(;gtq1haETX8!J69@t!$Y~;c& z3GjL97S|n~clIBZ_I5IvWd})O+a!}XrFoY^wp7-$o#3a~A@DV})@4RWMEWaMG4PSq z&;QK+07bISLIPPB9+9;Utz_8(y3BERu#?f2y;qrjo=0rJwHE(p( z$!Yz_rtm!`rH6N)<^@e|+BbbEVuADTEi>gFXT$o8rLO)1B@ESjPx;3uQ!^$*V?4 zVuA5(dt1YC6oey=U*~a`733{GVAC*4Y9NXt(Ng-yeD2}J&02Bzq+j@cII?O>aNIvH z`ygDLw}yIVqzDd$00LlUa)}eU-%FyZ{Ug`I%L*|!X0Wj-^=0wRiF&A8)4}b``vmO9 zWBK&!D0q^$U3bhq^NCH@XB`ZGZ&}*yED?9!X&KF63yq|&S>N~VeaOZiC zJL+|-Ty9IN-s++@!GC94P4EM)-d7`j_fA!{?`37-H>zakY#!CIZA3PYy}cbNGZGp_ zeyi^Y%e0Gr|DmN;_u`I(JNhV&fyHJ|6+gDeJHzfwv8CM<{)Ms9Prv(37HR(5jtN}4 z$R+Vhhp@q&$@goH2lWC#_g5Io(c6-{B^kP2Wl>MoQJ8*f&X6~A0N!G8`5V|`a2GsT zZp{RN^yZ2;CiCiD06yJP3$k=_%Z#^(P7N?LRNN<=0=z%3&fWYsc?xfQFH0DC{l;sJ zbEy#GK^ihWq}Nxy@Bw)^!lpDl&YpKJeD@~(+>~^^AgJNd1rx?v^{DoQ_e{FSl!p&O zCQ5BO1AdiASZ$x2!*U*n>~tU3N*yC0?4Q7mf)pltSuNh7z2vpn`kP~&dsdw)9>hC3 z#b`TP+N%fZe%_&asg~2b?#-PifFuH(DD(<>e>^=EDvOYY9bzYHe7;Na83~!6{e|!6 zQ%klsJefXJ>;A|K(3;Z2tx`q_iBwe+!)ZArCK#trhVY^dJTap=Mw^I~69<*`LH+^N zhJ1>P`R}D8$cRZuHbPGssr!&)JE1Uwiv8lBLT`S0{0FzOZH;RKdXQ0tZwF4QJ_*WQ zI8hU{O{)^Si)OD;Qq87&7f5x;j)2?{Lg1t%o3;HRBC%6sFRfsBSs7gt5p-ZmxI`oV z@oc#Itbs!L$+*JT98yiIPdqK_Yx-Fw0y(#neeQ!!#IT1~!0KhC45mSr>Yn-tZs$`r zZiFw9IXGnk0wt{t7RbAMp2S=^ zh=WKi+nv(+oLIGEJIAK(JllR##9-fOvQ#@gT}^FR8s+o5H)5j>fGA8nn!mJ3s@ zX4&&`T6z}^TX71n*^JBi08Zny$MmZSjDk>?h(WUZ33zxRP)Ix#l1gxbZKk#+yBwM< z@)E}`kZbMq{ZObq`2F^2#1dQ^q^8c8L`{KTE2PaXXlSAA=rYZ+&@r67s&gzy{Kq> zD7y2wqBrud{_o#^OCn|!^pZJW^glt@(p^3-Ilfo8JaFx}m*&Wxj{W|lY2lt5ef4q? zbyG%GmZHTf1MW4jKNUel8vCn>11lnUwL*e=g!rxTG_+bDZ7{T3GEvLaXP6!34x_QN z=EOMrGAJS?19>ly_@Kx(2CC7~Q|M`yPr=O6E$bnou`OTq^^@&FqW$(XkUCf?1GD@8P&;M@%#nulPOkg^g_S<8| z9dVBNs^m9$pzGPjp5x2>SJ_PcuB;RB@xj2RX~R=9PP9s|(mr{yRAf3OoUihs zyG5SUhzSF#1bCRTo=?bK_-6cN5Sm?0KPG8|@@t)F(g>(+*r@sfpObBnvo>GH;VVW? z+Ut4JvY{GHCsxuHq=O%^SCp_ z1}bzYIX!YnE=_{>bd+*obh|dOGRM>$UPj^0}|!7jX9+xhk95eL(XWFZ^m)HDbT`cYo!PfSqo!5C{TtN&z(Rwg@9O*cc!Cw(Bf^a~3v8EAYMhi>> zgxE!=H7I5uYppKR$4O-dh_)-#@+APG2yX+x?~OBoQ8(F>SRt<9Css;w(HS~liV4!B#7ZgDXXAw ziLp>@zD8Y7PoUSDuE+MlJ}p&Wn`+vGC)Oe*=VAEh^vrOF=x6Ny#M)wrjiqTeTC9d~ zJZdEsJ-tW*lgSTaMRk5eq9Tjw?4+xX!Dte#Mf2e-TTofzjP2%75Y?wVVf-|yLl{i5 z$+B2z+5*`VafjsVn(z@uR1KDMSV8UnxSwUc5%xxu*i6s;9CK<0or2xHAf6LL!EO0X zwx%))mcnQ7Fg-$Fq@$+5QVxlwios|tvC4!7MzY8+Sx`rON_>hBAMN$sy?h~^`ivJ| z$?APJ*XaG?@pP1SOPuA;rQM_9aTgs=mU^5CZrMmZw%c;r=T1}cKv>JigT=30TUwqw zZF@TwyqhVV$TkqlptK`jR2AJh>6-kv_jkjf`ZGG2 z({^TH3|a0BnZqCvj7ONED3-p+>)AEyBs)dpqII#SfCSiA4;m_UHNlYG_ZXnyYr2&e zqOW$Znb@@gfmr$>L|nzZs4q>?gaX(00w6pT4!iRlp$66~66paGF}{iQ{h3ATFg0l< z!W$=75Cv16VpL5-K_PEI(huSxnSu!IfA0MA;owu&r8E04|Mk9h{{sICE`TNpKfVAXmvUuOznD~{X=}xRhXwu*#2u+y01~2HO%d7?b1t|n1B-#;# zzC^qHaBPo=;t9tX%jNvj=>P48r9gsso>L+{qlm%ieP$<{T%#ddfz@Q&Ei5s`r?wnI zakhd&nqE+c_PqLX1$1xE8Y7zf^5}9`aM-rXua{s%3aEjO=9bCrG)}Q%^e)XhPMQQ4 zH3@9=ilzY$h7Er)5dvLvX#Xak-JdNtYQFn+;_ObH>h6%F-T4`~Oh%?>63f#oTuq13 zlo#s6w-{(ercjCDPRtHdLs|?PdDB=Oq6SeWe-Ik4$k!t2kT8`S`^mXWqS@Q zDs8RAenmg{4n#e02otLEyG@n;Ez@(lL0D6)ZpGoI*L*vA3`j4*v&+v~U%wHTKuN|r zj^Y^oo<0DcaFA`f$0JV8$lX@>bJ4SP{^!ivC@5-?sjx`zY{wm8vQ9GrC6pnRCT@;_ z#LJ@tUp9@u3%z3H|82z5_%!N_x5C2aR-S{GL&IhFZ=US|X}m^+r-04|qNYE065T7T zmLJlxgk?$PH6Q`SbjE&7xBQlkDrMyNvo8%Hl6%KO%Se~QFR}7mZ=2)FCeH@azFrS` zUNjf-{PWV#uKRB<=eL_%o+#ZE@c({&O(j?#xt1(@sB-Ltkyft=^^iDi8k{5O(F;G` zSJJslK9u$}Pw-yuk@Gs2`bu23)K4a^ac!QRz|sdEsT;xaK_)hv4UpusKur0tvt;L3K!QHAE?76EIbjX^5s|_$XZgU zW5|K8_hJ@qANqsQh7kmsPvhoK(|bNQ5s79IC^R#}9~jI()IV~o)I`^=BLWE{%)+ew z)58M!%zydEeoD4*AVc22Er~K5z!e|`V+ir#w7Dw z%yGRx#m@dYxX+2v8wy$B-Cx@lcCb%5xiGcgwR zZr+Y&^qCcDu$`}E7TbPnDE3BdqkZD`soJg;S|7jBC1e@;tT*`CADMNi;koVix*U+y z^fLVufybKmI#{B-J6m>`lm}$4`$VFTN{6;@9NCd)={;}i0t1Skim4jg-oKmu}0~I z;xqjDL@p)ji>6@L%D?6d-w%{HSi@e~kXNv)o$w+}TC86=-Ht+#bCMDI)Ph-Z%|Na; zL1tcqCb(klxDFK@kJnknryrLM-*Bygv>9L23q^i|(Z zte6IZf{Zdjbx_<=vz{HK4-S_DTxS>u-+%EY8&49=?p4L*}`|J3IT6?ND~qc(v5Er$FY`7VQx9$P8!a=#Am}g*uxx-zBqBluntZ zkP;?`Ggvr3e2Ur3xvtcxFzz4ZD#W5znBqPwPQz5eSW4x`zbr(^)7N+`I|Xs!$4rau zqhbxd_oQ^p*z+Qjut++sT(y~M>1!&-Epf&Z`_q%7L4L`abheZcqvuvchyZE(tFA%? zIW-nRaeV=vj#4m#V5~vNK<*MA7~zM3zUJhX8(kTxq&g1@w2$0#ezyl>uNk+;k=leT zm5Ag@xH3I&ARwR~Yz@LErioe9~3B5K-W zVK!+&M2Cfn{a6asyB9pr)*S_73_<9Lt!wL+j^hQHSuks+GljZVuP+CeFiz!Vg{eDR z@FztL)Aafu=ku3Tf`diP+<{O6lObjnh8SP6#QyENNmvOkB^w_TW7XpN2xJK4SJQ-| z{0`z$x)r22+(jn?VLjwa&qu@%O@p`)E)z>eBq+#4nuodD8GT&>fa=H5%TD zK3mRIdLn1{VTneze~NtS^xCb%Z&f8msDaLa%`h*p_Fc6zuJq|VK)MwP_9A~kL_R8$ zA}bga&S?i!K68&u?z*zKHUKTCyk2+TQ;eS_LNe_ZN+5C7#PwjV$!v|aP!bsHMfBmg zBX*ifLw2L8l0*wlf3WR8cU7iQV5(B9fN~&^y+eDDc6SdvW46FT&lEp%H+G+^Ae~^v z>?N(+e&EE7!Qx}*UGGGF^bSgM`F&!#2*yj+hERykEnNx0hDKnVUu|#;r zhI%u>$bK$?N~XQQ4l>9GBf*I zIAD1`QVr!MZ!gU9Gm1xPn!}I4GsoE})-kvdNr#)Hl@ufJd%A8icr&Ngy)grGI2*#> z(4hy(Rs*QnqXqL)WDSW(?^5le^k=e{2nM(m!b5bf*)IOmvw_+W3^@`60Ua^6UI8Q> zhJgr~PJ$hUDgjal{6W>OjFR@nMB(gnP4wHcYz=lX4Bs{LgYW#Fud4jt2^Lwy7}C{{ z!da38-g#t^xy=rnARat>U^);LUDVQe_D;Y2wE2#V2KR4P_d(@W{gh(uqh&s7W4=XT zwX(#3AX>yV^&5s`2@(yJH&Jy{PhoT15M>@K^vBur5dJ4K`smd<0zp(82RjVDULfi8 z@f<~R(S0Zwgg$IRbc^w8miB=x9Tjk^{w$DN7A>Cl7eEeK8lPy zd|w!Xa^|lNQAtpMkvVY>xieGC%XSDS>64%+$q8_?bOcGcz8!$|8|FR|cKrKJtOI@n z5v^xzx76aC-^lpB&XC^c4&2wB(Zq@Ye=Vp6gU|RIv#6PH1yLZbn0!v0DK-@aN0LAW zLYd%1#T^4;&SaHqocy1o)$4XwlT7pm;PP$zs^hVhbgJIC?^@((BHdDc(Lzoz)Q@zP zPp`TsZ#zHH$J*^#BSfv5`+!U2{8j8KMa$Xf@E!Zt=??MAECL0Rge4}_4k?C^u42gA z432M8rH|>GKpvM;7TgwRR%^*IyRK2$VdOFPk=SzpJC*G4cD_=*f+fh_-r7U(NylbJ zgUnq81z&J(qXF-SR}+k$w0Dg7w}*?lkn@PH*Tp~hzEARWuu$#)HiKXiH8YoFj4_SF z5jdNaH(vAE4hNzzce>hwGq3UA9Ek7E_s`)UcRyz4*O=6-Zk$=ug!yj4YPu27+kK%d zqg?ZKqcBqW;hJK#*Gslhp%Hir2~b0Xx15!?g6^habyOeVmQ#XbL_G;A z1Nf}xQ#+FRaT8HX^18yjh?s{Kz;NRc=<$&O>bMqHu1rzSdp=^9vIet$pktt;*wd1| zr;kncgr;46QZ6Gm&)$Px8=C`BZA|)_W{3=Hh2bt2fXmXxx~wYj*u||l7`RaYOGV?w z^7?6&ZAqtnkWZRiZy1#gAqIbXu&#zUk~6V7d2?Yr#o~t4i7@V2Ft{za;HhzF}faV0N+;azd> zPeq(h<4R;s(`EepS+>;=bwk#pAF7f2mNt&0wUmf48MD8Jtn* zG-xGt2*$PVoisT~d*$M3yZnF6_rLh#?I5tp8UnEgZ2wqTrA9Q({PbqDQHPYdF_6o@R)rifM%nUvP3^b`CtoT5~h;6C66EU%BE`g}}fw(P!89 z|7sF@B05GB5&c`%);eQ0Mo9@B50@w=jrqg`?MzghK!6k+LN`Y8TSgt%pBi(a7XSB7#RY9^bx(LC2z)l`|x`qZ4< zpL3FK!qCeB`3R=c(E6HMTYm7JhzWI|BR-@AH6o0N#Xj}nz`Ws7Kc6>-{RO()*P_yI zb7shk&groB0Ef~OLf;G2+|Y^XUUby~Ypf`Ke6#PBsqKF^#`^#0ZG^=*0^VrC%= zJe$!qhW*CF4fow|UbOka1sF(5hNZi*=;oI?Pi&%{B_Sn%< z<&EgVzjL>+m>aj++5gi}_)~|?HTU+wS1)$tayI7#=6QTNc*IR3@KpJX_k}zA=!+aI z>(1MObz#5H1?5spw#+TQuKc^Vc}u)cGd}E>T^6OIb%*NzXMNp&s&oJ_m>I%^)phw1RYESq)Ae1%M> z6m`$F>N$$P1qubuNSQF%j}<8TEa)0ph(?ihKfC=39ct&Ua}*Sue^-4W!E;apCe0>* zudxl^3lLTCcj6mO5;$pZhUq3l($evn8a@Hhp4qCvj;FDwsp{ITf)@-WiA#Ox|UDsl78ckfLfczQS2ID0*_F*VRKkO0SNoEn1c zG}({Y5M^emb@FMs&ChP9^#iE}VRI+uo(*jGcrsTXWaoo^^~N{z!N#H4pLBEFjI~wE z;^70nx`%?J_6-HFn$CGYymxMEa&gez%A9TPQHS>3>Nb0MY2`>*-i9b$z}{e4Ld!GFPBY3oJ^Tp_TT@C*)GJVdJ(pzxp+ag%=&2X5;CI>#IELf zO?%J$xLg6JosAj!BWtXC|LFXw;5C6^nU)HC82;Ju-3~n)_e>B_-G37}iAZ8-x;O$m zo!h0<)k+z)9f^EK8zP3o65a1!xK| z;jFjxi;D5KpjUMGF7?V0xcZ^ZRfLds2v`W2rx< zyH3^&41nsI5cqJX`DHB)bO}+Ex~HO9WC7@b(wsA`@dOsI_y(V0O)ZdMMa5d0CO@%b zq#!)X?v|EgulrEPSViMhP~jzQQ7~ZW?v0GL3N8BDl1-%wU zQ1s&s0>|z^ck*@K+dlqjO)fcP`~p+>DL!i7%M&|FmP)|!2(URbwd^iO+-Gha3WfyP zAwdaNw$7R~81L=2Xw&xT5>IE?=zQb;jBBH?+M=cRF+6F}OI#Chu|oIQA0`X5c<(Pa zut_y0m(OgN{Y9_o$f9Ge>vreom+WB!q2-)Ek5zT=xufgv_}O8@OBYMo&F}{n4}NK6 zRmw(}CgKszPnoKBlkOJ_KXnFsy6Pu}yomZ*H0k+3zlmY+@x(jH54FG3FIL4|&Ncj+wu9V}X2Z3cJoTdStr zIiUy$kM$YfteK9i6*wwtI3Sf1G-3^Mhyck{D@35PC^S%?5T;xe4T<**W5-9QB8Pqa zl^kTB2s=nAz^W51K$K|9bH>pu1XYqK0!i(N9RCU5dQ^Wg6uyWRNBrRX{b%bR{=iQ_ zgh4+j7bghnV~^U?Yo%_r_il#9g1C-L;>fAOCSu|FX9t$L6Tt$=K&orxHu*H@^~AKy3W8nif#0SK?TD=t0>?*g@CF z&%y`F5KF!x-xNCa7cGN&Jx1lxuWeQiJ_8)LnUjm(< zZ1}PxKrl~M@GZ>1E!uT?(J1iExSzx#iHU_mVb$&nVM`GE5=rA_@LXc(FLAT>g+41g z;N|D17Mu>LY4C6xwHpSUI_O{LSjF;OulyLG_8;raRL_HiwDF1t6Cra|;F9A+n1p#X+%K2&X_<>+K;ak6hn?mbyM~LfbpJ@ce9~^H zPmp+ip!TgDQJ}wzL<}u++aOAiIUOJE>>4UKF1u#^z+C6Ha`=fD)ZU3x=^M{!iv$4^ z!RK?4@L74ODgyHXD)nQ-$;!olzWOO%jeVfI4@!hDZFb!M@UWeEeeaBi2&<1%uvrKR zhueuPvA_^vX<7604GyI-c3B{ibIYChn=;4glTFF)%FgXTl3({$+6IFJ+P(nRuCTvg z#!XI?8a<>jUeO16jspc%MG2;YNa1Dc_SSG;l{awJTq193Lg{ROMChT;vJE;#AI=X- zFIdeC7%|Pb;3x`j!6aB|#ik1g`p$QRsD3~Ut&aT78BG0ggjw$fZy0f<}TM7*0RPsax09rVC2e3QZq+U4npea=`Vb;C~+go{mqNzN$_4gxrv{f3MNsD3CU(i$jCtTV*o!;rIpg^&$~VICUxi-t%D zjrBAKD@bAy+;|fg1NXuaX-JGG{jfjRz+Ml_*lYN{;Z_79hVx=OPIHnGYziJUDmlokBaYT_-NH-WZE?ifSk3%zPQb*#^HUGv`=k2mOv13 zml-${*HX0&0-;bYf~IsosgYu(l621W%QIk+?i+hJNE24}kPzG%DL4PL#+;ORb?+m= z8nqUzz%a~jW1`(!=%&(PTHd{xZ!Y@`f60lyMT7gY(dxv)&4qU3zirhVFe07GyZ1tE z*J{&C>G*#Cxpkv?gIB$bSbhQ~XILGnKV9D#odOaNi%Bpt3Hh$92$XS;+1)>$?Ta#l zX{+j$Jvkf{1Jc}GlS!~5sB$y3!q?c;EozdO*u|`$nJVuq6Nb~wdm8kxUa0utc9QaS z>m}j?VV6o`@Hz)piKI@NR#Z_>msZ7b(uOh+o)3nH@-!SV15)sCG}rY9-?Pa}Dt-IV zn}k?P#lR%MwgF9T#mvqwLfp`rusa0zNHfFMrt`y^A^10N)rw()9x&p&)l~*O8PF_{ z3_4@%uu^|Q(`5|75z`(qJdXns-K0?6<}nC6)5J&`v0fC#O7dyr-X$BI+^RnA`=prt z5*C&5D0pSW)x7^^HZiOlHJ>;f*I!}tzS%js8HfLcTJU6qrp?guA8i)2SWM$T-q8-x zeg^VeSm&HUw>+qw-w1ydGx12%R9leZ^OR47Xc%3eON+Bi^wE~tv9AY(Y`zX=BdoFW zuj4yE5Mi#(rq20%TlCr6eN4>D{Nw(P0`B~JFbC`pjBjHEKpvutCUuskcq z|0-=U)Gv84wTK{zFdl6q;0r|_7#aI;50{P51_F~0YuOy?jxOEe0Mh&<-Jl20u92fN z9J%9oKfB@AIb=GyXS9LDj^b8F*YwqGq{6%MbaX|HNh+NSrGc#YjNq<7mH0%Bmu|r86Ennp+_2S06pH&e83iqfq3}V&lH~Tz zrarE3utiaCRy!WsySFg1i`L;jU`OT&k^Xz*>D;uqQOrfHTMvGou^)-)fO6yaJTu5P zH^W}__=GuiT?gq$d%f}bg}v+jLK2(((+@?AF)QW{ovKiIKQ`MH?g>ZjOCOx`i#*M9 z`35yKyBE$#%?ZwS^2j39J&kaGwlh8aO_|a%k)g1gA#XoZ9}_yxTUS_1~@X zf3{5jfBqviL6k)y!8v~7TY+tT9`TidQQ)4Pl@SP))rwoU4)!pG+iUeXgVtMWu%m&z z&Bez15DAkNRCQgWC+EUb9Sdz(gKxf7jEID;#dy*PWS8jBcTT>9e=LjCZA{E`Y;3g# zx=+_XnP%1>B^!QJsDBNa=OIX$G3~QcY(igdjb`21tTA}dO{<9)+gd#_-mzYiAAF00 zOK5IsbHSlEuHSI+QttNq2rIUQl7ZlAbFY+13Oa~=8U`mc&*c`#CpQz~z{TFbPt07~AUt#6VK?l; z^TUftmA3-h%0h40UbuHzeuraoq3GQm{7G}IqTg}FF(+60v{q@sao2fsQ*wiIUK4?= zfb*%(J8?qUX9M`=--!tEoywQP$$H?B)odI)#eVE9`0^Jah=ww}Le$gtC%*)G|| zdT6nT(SF6SGJm7#`Y%%UPd zwSqCD2uLd?A(vSPyQATkJgo8XPus0QEAz#mAg|S*tvd*J&7tgKOinJ#jW--!!*L{F z83pIZ)!wYtl-KN|P#CE0y*7!MMBM9{l(-sr^&YkZdN{5OY?KA-+15*(v0S z4iEA?9r^vmUQUtEbjIO#o`>e0NVr+yS#bEei^$p4%8sW)W@;NTu?u+A-KgsRr=kiy z>JPr(5BWR5Kp$*p8Kvh)QcgOyeryy2wnAmVFCFx#?yNW~H(-X%4OO5|9BVi-{qy}{ z?bK`SsV5bvj5WT2!M=2(tF0juRUe|xFz1r0Z*-sgN$?){s49@WjvZSeVHH>Z!hWl_OtH#O^=p-X5Z5elVP1~`v4fTFw}?C0FNzLkzL2Z7IwSHf9Uw_ps#rsuu=W| zO;xY6-qSV+sMte@W{&X370S&u7oa);P$vdntq#LYf_@$<}CHdq^=_lhoJ3=&0C^zdL>9sa*vTDQj99eindv!$9C7%R+)Z>TR+X+uEuw* z#?(2fTO(KJT^Bh;UY^@*%BCaz*0ER#eI(R5OOm^3UOq(SwPD={1sOMi*l-%7)^8Kk zI&)!^<*fsbS&RCYfBW0yuPXnI54P3Sbm9oL5`IqfXcE}*q7gMWTYU)iGW0nkcz~i| z<7TnenE|%V98}9ZaX-9=tsLY3luR|2};G>mBlc`UO2G zlG9)dYc@ZfseQnCZ2o_gEjc-jm9#16y~NGnZnaR0Lb*s+|LI z>OE}|zov4o4|?<6Z5idTkrwWvhEW8&QY2uzVn<4MCWPhf*)+^OqY>wKn6f+#G~W=} z=z0cT*bo%>Xh&H{?Y!`udyez1%dRH}sKfacZy`EyiM5nLLH?fCIQgyF z<4y}+7oKCdcH92Y_of{NAHgtD)(QR-v>6r_v(ME={^Ai-SWL};nCs~8&>Uui*y|B; zPd9=!Ql@~ieiCD(9DqX^QFL=qvYir!AZ3VZt!a55`1RH-oeuYb<*D-7UjjP@7Vx0% zv6 zkm>mSC3~xeB5tGs7ZZ+^y;!?8d0{yAX}*GAk%c#fZ1P2hZ`T!{I`V7YWvx`dp4WO2 z*C0;##(&-@H+*S$xbwgbjD@9E>wEUZj&9AL{vK)k557j6bUdSFqb#TUo8bJ$fJLoe z4qe)q_BO)S>;UU;A0D{=zuX3iMeyn03sUXyvwK zvNMnFs@MjLnCr2>s-sDa3=e-DEbU)nzX3@xN59)2B}_g~-lEPG7pv!w$9%PCKY;|< zqGj_9N}UZiOj4K?e6Ai0Gzex3Vnuzi)pQ*?hJxwquYClT4Nz1o_9SZqAkkS9a0IxGeE9Tf-*wk>(^KYG0QycsNqhcS8($78nTF;(0@V&Fyjawk2I%%6< zZF=?6m@6|K=!S`+AlKl(9hr_(>Im-oHDO2fDk7;(O_U)aKTs zkw$-bDc2!P2?Ok6lYEO!aEdXpL`)V$ljRY16)*E_+zEoVx zooZs6QXD=(wTJ98E)mE*Rs{rBp5F**0<0-pQD#lEqAvN33!vv}-LfMJJo8t2mI zUBZFxq|)#8X;BliXSYK;4 ziBQF`7(}<*tdk!ZWRRY5<4rj84IfH%;twZSAS>2dBZ*cNkT*0w%zD9ZjSVIn=+r{T z=vV{xP6yZ86#8vi1JN-pETG7fI>qa&&?6nc$^V$j?kJGwxo5CNicHA)Shq(xQUNwj z_~>bxps$Y|eg`j+K#J6wvIV@$yfy4uhVxL;KkK;y!_=QgA)cXoh9_Ys@=>5sPrfym zPlK?3w$J@--_PcC+15zYPsz8!wab>*5n8%i5$=zMs#26}Y$(`ftK^QE3lWGBXc@tw zIA|8~2j8W=NL35P}BKJi)+Qe zlF^0CyEn=$n2USo4_+-ej)}T+%J=%M#gNg>R{po{d}6PSDs1uZ%4 z(jMG_{el~pl^b>ZU)qdLYY(+Nh{0X4U?usg_f~l<^m_1PCTGuv{4=(gbF75(*W%># z!AezX&%U?GKG*kqf3<;LA?*L^`0l?qJ>b52SkW+}nz6`#6V5R3=ssHCX03^jAVXn{ zKR`+~Kpofui@;zv17{IHM=tS3x{sv5s3QM$onuuWXVD^I%nBufxY@OVUOjBWiqSBl!rIuGkfUR(D#hO=P;*8H^zk?X%ZZ zh+>~KrLhMLF@8$2RMHbFWKS<_2FgeX&yIp9B*W@io4C_|1w)5{&{pqT07r(@|;Sm!UXEpQ|+oT**c5d>+u#vV%Ti9{hREv(!sNsm@sP3_LtE^GJNgyATu|yYd$W{(%IN z?)?Smk{e#V80y;bKyYc$U9dh5?e>lw`fQn9UH(wc>d}thtR-S6Ub^=7#wpupTI3+T zNbGalJW|lSqBZ<{t$aMTk!~(&1P(BrIQv36F7fv1#hHg#-;T`f#Xdkj^SOq}w5@Ni zIAk-@#Gbd!Ing?_M6N9*79`@b4lY<2iAW{Bjbz`dkeSM4EEcnZ?hXt^Nf?Wv{>)OLt* z1b%fdu!>V^;~fCFW;$wekIHQlQ4j;D!>KjD!c;o$AVZ=m-crO{L(~v2$QVD#88C64 z^q~9+1lL(j^Z{2@>3vcl$(uHVqY80dYyDA$OY-Jk8AZ?Vu51fY+bsjD7hDUB9s`yh z?hL1Bp$+NAjA?GT_M;%wE?#8j@WmWM6KDK9JGKl_074X@wVgBN5qg_69+|}krAv0z zeQZvKd-?g_D76b6?yAMquocVZTAzFFEeXfKMuLTD?(kj_m1IQFUi*XZi~Voy=kf1X zUsR@fIpIz_n;99KN{BCeOk3NHU&d%YT8{Us!0{Uk&qi@)aKTZ(%Uo_I(Eltc^W|~_ zh98ilhwd9qFNfuc6PkpFbz}GQ-Rt3}FSY+a4Hoc!!spE(AInP+TF@l_A$mmh`)1Wj09a=06 z#a#v&IitMDpw=k6VYzk?00m0ICW$5K5O+^ACn!9EXKk!kA?-T6fBqS91y!0 z>Sn$56l_>a>!qoq@kxZ!ZE8MCCOW}{%EM9M8U#vztPTZI$e(X{@-_wl{~`&q*K)s(!3>9Y?)wZ|(_ zE85gwcNj)`-n{^eYH5C_q@Ud7vLq=L^Hbg(gCNxIK4yy5Z3F zg#^6^V_TiCzXt``O#aQd@9o&SW$xY^$B-L;59FDoHT*i4O#bbv4(@(iAQb`%R`7(Z%FAer^9-J zpkynIW~orqEFgaq#HjN+<-ibE`lO%p#LVSjIb}2;CXhxE zt6ai4ux-3g+O3~6c<1lHO|srCJ3j1PI-u9p-|kp=sC+PDi>a+rt0lI-RBK0uiMyO> zG;l2R!tAc=lEdTEdv{YErgQ&8JjoO6i{u_Y&PoU?3VO>5?kMgC%z+?Hav#Yl|86yX!YKiKH^sqE7!BVuC4(ylF zKh=r!4F})QS!}324i8(b4Ib*`Mq`crZum{@8G%E$r{eogfdidVED__*rZtIgKJQeG z?EwE7SOTz~w|MS2fvN$vjdG0xXGXf;4d#Hgw;J&59xWMb0FrcL>n1vn$gX)|7qa++ z@4F;t`vLr4Oc;Io&$f#}>PsK!=S_4qv=z7oOrkz3v#>N`d#7_~hWV>eJJ5 zw^6_%|ax0RkH zk|0~7lclB2i@$aT+r?ucjWms z=u8tPQtxg-45(mnT~vlP+_N-^ea80W)uFAHpSN`M26c-lvRV+7)``ow<|G!`p^eIk zUX+{>&!mS+MLmk+$+6H##%M;rlkI5S7E9JBK*>@uo?O z1`|U$O}{{r&}jFV$;-f^NKMwlpErR`Vyi$V(Zbzw#pxhA99K+o=7|y$N2g^4i1Sb= z9v`mW#%VyKjhY7}6@9e>gJ*tfGAhLPgH5mrlDlH=uK7feAQ?s<0(BkD(kxm`Daq8##7#Y4LWOvIcCDfN$FoZBjh=K_AQzuYqmO z>9}w|fQUk0AgCrgs8eqP6K+2dB8EdJd1GJAe6adcfrb?S&Klgx1hPnik#M{9?DrQ_ zuCZA)dYbc+<3`TiP$2{`YpvmS{XqgrN=7gRLGAMx8`UYoZG!Y{)&BSS91y^**he&yPSu+R5*ZNej-cJtk*pa=(;FBV4r_{80UnWE2?&vA z&((gWCU2YC^(e@m!Q~*gf{YCanV#dY92=bAiiRI|zHFSg+6JxD@PrJf zB#JpTL>Szige~Ye&}8hY*Q|-RCJ^}z$rNnABgFhS0=TEX>uASDXEfdP2j3t4@3`*= zCJfs*n1y7kycsiz`Ko%Dk4A=iwjA`IBs;9{T2`&hK-JAc5a?0?EWis2RU;db+tvy; zuq7btmTg>C6V^?Y%xHrU)$WlR0+}0fb{O4L10rW!Klt3|rl!vDF4r}l<%OK*tS;IG z9nwy^wA^Zp>a2a?0HJEXka9$U2y)aSw{6*m8+%Zv7;moe-D&z=S@T6+rAo|Rh%#*= zk{mg1;kr1k_6WckNSLDjJYANTXa6*iu*!#~U+SXS=1Ya9%$ys{{%|D15f z<-hnAc=;Xlawr|wjy#??X3bXIhNQ1wOc4av_>5`F3(=!#$*o0;^5YdCkR})r9SD!{ zp)PJMjvumHC_tn2J5N#znx!h6Pz#F$Q397zH`~66Z&(Ma=>2s%h~84|X1}rq>LK^d z+~-dwGyRD0b!KV~RN@rn8g+>1Q4vYXtZG8-lSQ?|2wlUaIuddMASs6-&G= zf?eGjQ_iv)x7uidKykfn{tBv+Po!QX9XiRY1-UjGS7OhGmyi?eSzK{aENCP0=6K@VP%O5yWoMD7P{NgJS}y*z!TSh=+7HLrdt_v*;~=@12(;0# zol%8T_mf@^3k{nH0-;zyDZZuwqODhH%@lKOR*@1jkRD2=CWX6= zA{d2e0v8YVJBB4R?mH7bd3Cu~-Of;(o|b<0?dV!{wWax?%E*!m2u?1}#LRa&#Slo5upR=Te+`fz z?n~?I*Aiu5u9`5>L4XWRb`uMyE`?Vuf8cSa>ZVIU<+YSPbBo?|Nm(YPGiiJ)*u52q zg+TlD2-pGZi)rSW8aR-qhOU-u5=mx<4^_DI0|QL7Me{k(Es#iW>*xcH2`CUj6f|Hz zmYXzZ5-7E7Xp8%%S}e7tgC#J$0YmO*K)B&xuwS*s?=Ukl1VYsu^b+8%X_a|}H&Ygu zmcQ8!VnWRf5xemHcfmdwm!4wx3Ya?WNSSeOX2>ZxTqxIEIn;i z)7SR*KWh|er2H%^hm9@=r*pOU(1ud9aSV>LG~E*V*$kX0p=O(qnb(|B z^jQ;ZBB+)wZ$`3T%sUr&Ej2gdY;}=RutFZRVEVOo@IEBJ4m2sA192?nGAGR2d>ocy zzZ^PG4`E}=_%Lg^KtOYLc=_O33Q>EPwiZ zuHy0Y+8&pwDp=~>Q`ZHFS=OkV5Quxkc(EC2Cs<~zUxeF5YK{uU7XW|^>bg1!OJLb0 zW0_m~5!93+3f-+qn3KC?2AFCIimlT_3r3V@e)Do08fgvUx`4%7p>)kut4zNA4Y-58 zA_)9_TnO^*^X{Nd4yU2EHsr8QF-MK<*q@_7Csb10@vJ&!h(kbNjorDsX~Dbwo5z5p zK3{2`iR>Q5{@@)~(?cHP?i~qdh86ZYZm^j24C@6F7^2MwJLvj*L>B7sZ&*wa+?=b( zsBh}Bvz3sxTB1M47xzi|Ygs|x8SJH))pGg|zJDjC*bg9IbrHU8;iCBGtqtg7rg-&7 zw+5UkwLx@{8|)Yy9ePV+7lH^MVB2-WJL7Mz_0Tld>t7z#t7hKFAcEI}iotb4U$~PK z2u*m?^7r?1?*!gU*SEQ7TAAZCw|t(uJ@TUEm`90mbq zU3WDrc+>79R;mX@KIQtFrJuB#(I$|YX3li=rqI(Vun@3XP8gD1+x&!w^|wxq87q*w zYzh!j3(lXnfCqT2X0#lhS2rM9xT(43yMfVYX2o-3U5Ks;e~|P8FD6G&-Fno_Ag-wE zpigg3whO2@mgY9n>t1{6rqZ)yJo|d4%4R3ABe;nXfc@kdoDTM^*XCw|cbWpylZg-k z9nr<~vy-uj3E?oaPEK0M}T4_Xd<13_tKh`$F&jNKGoIR{0sCr#=cQ1f!t#~PMy zC%PeB$+Kx^54a0DY=pg!=R0zW#Ef)YowV;xl^;dy!DiihGdWvXGnzbhz$PK8b&GEW zLvAjAx^e+qM4{6+cI$a}%0EQ#U||g+GVKz5UATlIdPVDgR&*)zf~0k3BYzht>uXwq zG~&hQknOVhoiIa31(7qzo?ib2-~aA9>NmtR^=BW04P&0!2Pureo9{$1u4>gklw4kP z)f(z*nBXA)XWO~_JNO#6G0;yY2NbnDGdu}Tw*=x)fwPxvE1!5MzL@H))M?1+DI5=9%7Af>nlChX(0%;(o4q-zL);cUuC5 zp!(w|+y_w~=2G_>Y=e-o!1zfCon<(-!x;rcSG~JN8MVE$T+`GXwVfWoAkqe0V|G}c zF$OI{q5>pX+|U?(H9eAz`!OiTKAY*?!W7@O=ADbE>|(nLlo+fJa~g!gWVJX2R|NUP zA_3ybw~#%GVDA_zl7x2nMz&|Txp!BPD}u41)!KBF3~A@xy1K@mai1Zn4FNcjK#fF~ z+5{3;d565^C_X3^Xbl5}54vY&W7oL@;Mva&$0o&e2g2B{#lunQ7Fan?e37RY^f#te zAs{ls;2UAW*#!i6#akQSKPtv#5EeS5^E9yTUL2K&A;%1LRfL@|1Sh3!)`^Ij)JDq& z%f`jV_U}dp%0oHkxtVntn6!X$itLOtuID)su$7JzEIhD8>l&hf%*79gG&grB*mz7= zF#a!$4V5I8O2hv3=l^H#G$Ak6mp?A zRwyOpOet4tqFG>;{K+$GfLXzQlI90tMd_|Q5-52@44x{1D7`c^S_r3N)rM?fa3*w< z{Fp1;FL1dRR;8!XK~^v`j2R({cAm;a!zlj;nRUbR9%b2E_e1YOC)eARmEa==pk@AM zWvg*Tie_^e;hY3`t>Ags^6-~`r7~d8*U5y`?n^WPTI0=!CMn_H z+P^YTsexFm_IhM=pa%enpcH5zQGE~6Y}}r;aGa9$ic+#9cndp2K=a#XmFZZyL%Yh^ znn`cNwN&X8(bh><%(C5sIkrg-(;8nO-10D%VWu#%bkXK^T1s}OB{mj177GOWxG+}!mEPtaFhjXNEy{lw0sBRQ z#KsVu6JF;#laZ2vrmgNzTF(Y|_HLd+-4*C;ssiBKcIwdlFqG zjktg5&!&G~Cu#b<;$Uaw^#~=ROT<x7s7P#{;l2(~nUDmTWpldGCqV2%U8_7lOt?6nF z`zCwSDn3HT6YOh*+J)G(I!$5Nb~#r0LlHHxOyEu?3?jb%$UqL5kwxL>+D#_gAH2&w zJBqfd(k$TwOfh3e|Sv=OIGp1&hWVL zS;=}?EG;fwltpVB9%cz#L16N|ITph%1R%JmAPaY_{}Bizc>pA-4q&2gv*DYO693W< z6j(l9%%3>H_N#y4KXlo$K+05$M=#zK3cF+kDKgd$596vpjZB;-HecFam1fJ?v%znZ zZ0#My8X($->+PMlk#nPbHS-b_z!WZ&v`A`6_kgq&r2FUcv*iv)D`9z31mh<0ZU77m z+j+XhQf7f0qJEfT3LW;~dEQD<6wxqo0zeDk1MA_KP0ao>{E=x2uhdp{7R#JN!bmF< z6}-1k_uU*ES`~+eSbKUz2sD8J_KLu6CDSeA<@y+ecj4n<%QEib2Owl+>SE&6g)AH( zsEA#V1qDK!i1&Sl@5By{5CLpcri^OsIg-vKU;&h8f~Yt*$OyZhiq#D-W1wo7^mDYS zUtrCW=j_P0Kp;RqwI*qH_l1=`Kxt=N8aq5$NTeAb)uw#G_n$o^Q-6Nh!$6j$-e{n! zx5?u10n?793N16z!kTqE(b@bdiYS$YmpbOuFdWUJ9pMRt7sQJ@X)BtuVN>j(8^xF+ z8Bpqf2$Asnw75E=CX`50bx%JLH6oHlFU7H+^Qo|UYptVu)PdNI?-J|!n~lrjBV-Mk`_O_|Ek7D523%q0inBh55~UGq{A`wq7#jCsa9 z2DcN<@g={-o^@ubU`h;gh`D02VVBboj5F=KN~vi2_AU3o;29(}8}GoQ8dUT39r z*!t-EwaB#xEZfT^f@T|GUtR-1K7#6mqXCVPcU$rgXNnNXdE&%Pz)i_-ok-fCjsbuU z*+x{p_0;98eM3Xsk&k5M0Evw)Kg!os(j!AEj&=h4P?PstATACZ?qFxt1Tf^^tn)F~ z-vJ7b{A9nUEbWBgXUJjx;~ZBXw=y0Sphm0?vtp{A5*ZJP1P9|LXh0m(1Cz9nIfAl; z0oVjen=lBhJ}3{O=oma+`iNQD#@L(?CM4*gV5;~Fz90Ae&-sWMRDB3~-i+2Z`ct*n zD;O*Tk6Ig5X&!N|S_S)y-`Q}8>?Uun?1#@KNxriV<~bn=S}UHu{wZ4N1#-li{y~@; z4nrqDapOa_*k1B9;{ljbp%PkYPVmHOhVG}w`JsX z0Karr|1x6}+SM7%O|5a@4{EGn3H{IA)8_2D^g-(P91*+AcY}}CX->{sEdJSCux0HG z<^*IEVupnPB{6Z8seBO?HOTeD-R0jvVCu%p(-GvH8e$G^ z8|qI+<=)9Q6yW_mmgbmv0At_{5TAa*_tl;IYYBzR%xscC%8m0j zxElBOUCi`<;Lvi`*5L^=bVKGl z&u7QoL0G8#P(m{V3PwYn(FO8W(!?^)FUgW24Nl*B>e=BOt zepLA#mD#bDYFnck-EE)xO~p2)mNM4N^G6D@N3!e1B-5=OXJJ=a`Z&^t0KBq~zDt&o zKqGLjRRuPA6c7PA+3hBcC$ybL4^@K!-0Yb8y{7i^6YU$IXH@{N2zhD#pG{ zXe>zN&o}fKCo|8GXcZiBymg*6g3*)cl{^8T zANF%Q4j6^6tZHv}$F0_89F9C#5>i?49rb1pr;CU8We?eH)h0X~sff$35*iIXZu+on znx%!qZ9gp)7FPiT9v6ge7s)sw`%}8R(S#%+-yNcT)K2O0gir7`zFD#antm(y@vtSI z;=XloA&h_*Hmd)k;yhY|9?GMJLX);c0WMF7IF|T1+&(@-Gc)zrhU*^Y+%(4a03K27 zil94I7H+E#e5x=;E!X2R??AnRq%g!rP-{c6E^@A#+?)x$9GMYXw8A2{vokQd^w!ww zHHG3|3_P%4Ox_G56Sm2K1{4k{AQGjh4u+-swqQA07d!ksL=z6mY<>_DO&QK%{atI<(0U+Y>YJNnu9ZJ^l12TV* z1xHXsz^m285toHw^5FS|^oSrbsd}R)Sp`#pu@oSY9K*k>4y01>)^xvLj-{$W?{WWm zdy;6z(@=@3B6q0&_=4}7oh^P-@0NN3vX)Z$rX0?sHnRI~y_;I7XUN_XSzTZlme?`z zsR?O@Ya4+c2?>nUGNTPqRd93IVWD@Z@VO|JkLeaz*}yQwv*cE%pl^&1q`b^Frp&i4 zG%m}HSUA*C3k2;NO4GZntUw<|p^4FJOE{Zqj^^-qRv*8v^lF43H4&NSibISxn+D{y zbzAUBOR$p6>qs}aE=i1pL}YDT$MuGp1F`6}pXrc^sA0A}pJG1GvES#NaW`Z|qG!Wj zkjBMAO-c0JAwlAvnCZJYE>D7S#Z$@itSma~WiP#j)(sJ+ zc^%;SiiHK}5#G^a+s7YB<`h-p&Sf=a;9wE6e^oGsM*xswW=7Z5MW1Fv6C{XA7q+MMj2xa({>LuRb^yIgWSbo}HNVAKMe z1LB>-T=_Lj@{SvFmP+#T5l~i!MP3Es8kijt^dsEDY#=jt%-sr=5kW!JWzD+_t37%C z&Ox(SDLXhJE1g#|`5e>3b5U2AWuckwiEgxMMZNcsA50iMKo8aE{hTUa+a{QkV$y(# zWI8(F49zEu`l5#T1>e8&P5d+6#Ba2gjOyDcmak*`WmBJnfOY3V@wbGHX*-`B(5Z|K zY5E2-*rZWpcGB(KmA2NK>Mn^E}NzG1j)cpO4X49>{xoUcMKN+n;U|9P$$Q=d{h_%ck6%onm&H!I zyy;N@nV(m4lhf4`ERQq`>r`0%@YGJlm#Zo-H)5cJT!U{wSv76o&mRXDYTAf9gWU{9!Zli#Td-RgP&6k1iL_{8m);L!*Cu@c9>{} z+c}AaQ2x!w`D_0>KO^#we0N->Gn&|sihh;9Q&Mt>i{Swz$h>kTKK4TbQUl-W8A3 zFOa;RO*nl7LqsS!Rbz%^GvKJwgI@t76WbBuYj>U|Ly&_0AthOt?N=b{x7J-S9pWss zLIqYpJOmsH8?>+>002JN6z<0xIRL7#y%l&#iCRVW6n)jv`C-lPbeTX^VuQg1@VMEP z2I3xURjQ_5qCpi_i%06jGH$y!T>qz0Ni-^91$3sq_D8L%uHkru)%~P5Nd?PXzpj zMA+Q!x%RD3LSSy+_&%LG^@M`3b`MfL@vf|rUq5$5ntCtI#B5%ECYuUSVB!*3G#vYVkU zV(f`cK8r1Vpei=l+oa=?&m?zWKW$I+V?5EWD!Rs$)59c5ILO#mYD8sHj%O-(DxD#wrAr#SmzggkPbw6TjPkqPX(evsG88oWZJuAoXdB9sG6htpbp~ zdKnHD*-<{G0o{*NG(u zW7J_0R6#^0#Y%G5nzcLJ*;O^;<4&EmxjyrjVcc%YlnEWJVqjM7OHFrL8oP+?Yv*$ z7Bsh0#M;YBG?7{@TYWlVyCPtXp_o5__zN?agTx8!G>p223+Zm@yZ6cd@;9#?kG z)Z;Q)8tix~Z@jhM=e3iMYZ^g>!jIA0vy;X zSwz^btooUANQMD$39{B1#gpF6W4&!xi)0%ijO?Je&S_7XJBT}fd%O>7#U()Z)eV*;*}>7>!W8x+8} zYw)6KOaZaKZvJZ1q6=if&~1E*4a2h12F+<}3>x~>Ha8`xaKscu&70Kxd`<`oViQ1g zamn+1#qn_w2jbQShFd;z#dPBytBY2s46qUJIfka2;h$wHPqKay-L1IsPlg~NECRA?(PVJRTAgpjISp>%TeMI_KOM(Vw9 zV0iOsO0*V0HwYz$Za3z9%Z*6X*+)%eM~c(S3Uw&WD-^);BpD?e`T2Sf)v<0Xpg8Hd zyjaWWeooc^71_MJPPQsO`6QWDbId*@E{5`o4}A} z%PjDvMK7}~X6 zB6e${)Q?@Y@qW+~HEHOS&a}-v47#fowzJJ$ccp*;sKkovh%inf+6(27t8W!UWE)?} z44&&c8grAvqo=Q&sluCqo7xH;VuDa@Hgqa1d=#RLJXm~MJL0XZP<0n-IkHS2N&4wC zMHQpDX^Vjfw|-e_veiIf-Cnx}9RJWnyyeK2IhjgV+0-@pT=f$nz+^OnB$4cs(HZ@1 zL?;BDNqlk??!cP9CFr)Q#;W=;xyHUC6TpeZiklFQS5Hubm^iLZPM(KZ^kIS~_Yb)_ ze67}U0?qLo@qk_6ay%0%s&2EVg2t2vrDmh~Wuk;U-CD-xuP7&fW3QU^2KGJ`W+Hh7 zef??j;NS?wtjs}guIH!94V4;ZYB1L|!6jz022+DL0gu+oQMG0V1eLN=z9l|+&^^g< z#{)vU{e%=#PKHZ^dC+CHB4qA;U^{;a==y^1pL-ww%Wnis4o8F=DnZIQ+0qT(mf-HD zgeC_IK@vDyK+-3xoLoFnC7%={VQ3qK8gFgC#@5p!F0|M+LDg~?v_$MSgAAOFy~UrA zMGVFUFePFHBm%}2YIXodGt;%;#eygqVZ@zNU6n>4BTHItt%D-1qauUd;iM!9FI8v^ zL&9(#O&`&K-s3$2VzsW4YG+rrdObeqte!5)oKj~sxcnWA#Uuade0Gs&mp{WKx+5nJ zY`2uiO16?3d%AHESiViTFvnD2H zM)3Kq2@Vb$NC78F&%KVthE9E7)Fw>PAiWu^tG9i12Rz(5OYw$aJSflXreV<04DUrkzw8L1PDvSDe+Q?BFz3hraN z3f6D_AQpbSIo)3%ncg%1 zbzMDdjc9&0X4AUI-Bn|&tRuQ3)L#)!MRRudmZRB+LoYJ~XIHSkuIc|dq_*lbDEmtP zs6rGAkTz0NR6GWBW41?VwQ=~No#jEZq}&GKY-NnC3)(c+QUx8=Dv>MZ%^IOFxcYW{ zDa?rfEHG0i@`v2^kIKh~&R4hkHcXa<+QK0Ao2|_^l0jWsCLVHlk(zj}m+O8JU7;DZ zWHdpO5|~YsD{F$|*&qh19S$Wh*HhnPX*0p~;^B_6@#Mxc^b%d6oz6{WP>`?b%#`?cJW%d;;rUW18N*p_esCs&jjtov7 z1%k+cVhmX-&vX6veYNkwm-(psQ=CO1%(+n0a)$sPkKR@wv_-yv=y z=~iQfwTBQ2LfksR8>%R-OKL9#k--gRANR6^jVoBViHKsKRj&K5Z?4eCPF^0W^gcxZ zg^@9<3GjG1wU_W=ra#L4UZxxOBTZDOy=q=@F(?nyPRrw*3mbZ&KHpfZFNGni7l$lX z;sSL)5X{P`lEFqTkuo3;djet9kM7Rud=+aXdd*u;AwJ^ExQ3O!_+@cg_IC*}(fnL* z3*sPJ`kCbfF_7^@m{??^Gnb{xyAgogq{pzh>D#Z)I$)@xZO7aFsn1fa95Nd1B3P`ALKB0uWFyh2m zRa~Oi{gxl@#Bl5YL>{6oLh~fAY0l*=UW{Qz4fVSm_fWYQfK;-mR7aaocNW zm8hxm3%*NxBL00}9f%tE>kjCfve^ED*ohBC2=&bamWlwbo3yD(t3tqC_8Qz)OxkTW z;(?_ow;{Bq#b!r#ynj4JEPv)4ob@#N4c$#DyU|8e&0+!mn2tbk6ezp!uVctN*I%6X zw6>aRT~+!Qfk>9%T>iFXlG7ap_vW04n&N{@Qnx6y({d`<>W_*S{riw+RNOa|MzhO@ z$_NjB=HtjyQ?WvJBC;|hwhq3|7E4NZWC28&sFD~M*}gAP*Ty~vRO*X^$RdCMiy->* z9;2Zf$Ghy1=@!!tf%2_ntg^%=W4{dh{bIWfG~V^{Nieu)z_t7l#2EK~Prqy+DBVTz zfZ2n#GUu&l%^?Qi-OfHHHC8&UU=WRuO?lHT0kUGp{}eo8wl>;X1=8AY1eL&jGfQdi z%x7=0PA#+k^7DzQzk7zQ#h8}ti=m|6!&|fod1TH&d|>eQcZM?k#giS?T|zv-qj5;p zkad^kp3=?HRt;4)kTrzJl3D>Anzu^D)=Ug2#NN%y(3w&!QHhZZ4V$qKmtL?1*G84!^caOtgrFni>;U1BFG7ixn_*_ zu8;fbGvywu!@@6~#F$B|vi5vZ1>Ef+8H63?)1AX)J?VT$p z?AG;GtrV05+h@01nRw29w%?yA6ueGxzl%8$7rQ&-B&AWK&{%M=S*vsY&eWo1qy4+_ zhSm4|(dRjHxnapeI9A}Do$2J+(aJ8EO8a`-coN>N2;)FNx&Gy(MD*g5+aZrIB`Y^* z*$?+MCr3wl?^KpLF8AuSN?sFS;qJ7w4yS>9uSUah(@FpGe?sj{xA!_Pn zHjpBGWFr=IXD)>zP)Zsa!p!wEgeTI(mv}OayvUi^$=AeI~z_>oz4xmMAX-%xqOUoozA)#s%XC1pAju{Pu znB26i$iXI~99^Hh-#gy)P!K}CCQD)ge5j@oP*h%8yP;Vo(7#>+w_YM7TmoEvJ#@Aj zS#we*ZcO2Ht_+asRI_{TROzGmNVSnUjzL=#2VtcVs(JzB_Qic495XD7=<{XOo=mJ@ z;2MGlq(|ZgP%xPAtaqjrgEtWKKu7QpL4NItvV*NhLL;N)Q(}qG8R~SZDVSJNgO)|1 z9>D=Kb4Z3FF6!F?BiDxnuQK!s!0+S>{}G&z0?(9O?GD5 z;Q)r9peeKsm8(eL<>{Rut4n-|&K$vO;S^mYj|$iQW)xjS!DdkbMS*CAEg;#g4*8H} zZnw4vU;6k+X;%izV3+IX{6TD8cLrZ5`GW7lHjdvU!*riAk(9_Lhg5Ipmy#*}4HVNC zz$=C^5CybYyWmkFr4+~o9iUYxGR<6LGXOpd9>b0_uWA^v7lyPG?cnYOXwmM}ECumu?{z`q!UDhjVK^rw{bquye*|_D95B+-!4s z2utX=_lfyiYfN^-Z*O+m9vl(To(Q-Wcbzi68xt$yJo)TL|Cwob_qew}&TZWq*8Xj1 zLqHuI;wuIeMzVF}6x8C%x;LTCojZMf*xC!RuGVoWnv*V$XhcJjBmS_?%#$cdBNcj) zTwQfjU+EsZVv(lm4J&v9C5eZsSt~^5U=5&_AG7eV_fO+lSleT|m$H#Ss@6vKmLrU{ z(n5G0fOFZE!GHqZhag(J)I)02u`>k*3mmzQw>0Q!95tGQ<~FCQfR5PUiz-orH`0^D z9P91x9fn;SRKuuCwwh1CBri;M%kG)Cs~q^ooSFs@r|hXexb?uv4AW$}&Ej2|avbm( z;nc2DSdi(j_=Y-+C6y+LKT1GONhQ3*5nRX744638D2?jn2;cgorcEJe&s&@_qw5}H zrqZdnKo75kcK09Z<&Ajz%MW`-|JCRGv*&<`zk1n|Oo6ref6o@y8*6c~gGeO94>XFj zku|k#)>w9QY8^os7>0*oQ4+|Tl_TWSAi_Aor$kF+!Iu8n-Fmuxx0`ICG`d(!X%`WF zR*4O)pkvhb%O#N70r)*6=NCChw?b5urfR?qHjdE#&`$k)yF{Y>#l%*MN`~g++UJdx zh9F(^2|@baG#7CU_j?9D?Wco+5uYmR9Imby@?^!Q>Hkb&%gL3%Y_-#6?1FDm_S!8P zS--oY$-+q-mK}ZJ!IS7xb5{C^Pf~Z_c-;K@MkW-N*S%fX*G~bkwje{D= zJvMJ)jM=?DR2(}fmCOt;bA=s6vQFB)!seE&#gt77e*$SjiDDadlmXO?XYWR+i&*+@ z%nHb$aup{IZOJZak@s@dQA1jiSwXhy@3NW_MdV1?`=TPqdD>1g)Eqw~nQEcfH-hTX zh>AG<5~7qfVFzBsAxlJ^Tk7;nNYGf)w8v79$N@rXcgUi8CAwS_yN0 z6h~)%hmZ#0+e@^vg#H$MJ~r$CuyNC1ze*j@ zsoVV(_4#7>r_<(-8FpKYO$|eUA_#n>N^SAqU51rOO`d>Wwdns;2ZhA!mR_6{DU{k8 zp;T3KGf41LZ&6*vtzQ>hgYejK^vYj-HXafbl>y(PCcD#^MIr0DdBex;t$)Y}>jUQX z6UGdr=B05oQ11HQH??Y`mmMYOHpWL}0olxp9!_fw+$=IimBX&Kbg1FM(jAM#w24?6 z3KMN);(=kaL-0GE+JBOQ-QbUzVoTLE`XAL{%P{L~g*UI(m-$ZeCJI2zmZ7=t#kP~b zs`dQ@=SinQ*l>h8qB>kSS=MA?Cf*Ho*-lbTw&ly(KnX@tfk&8=FDE}jNN^?_**8=G zPwr?2<@%~;gN&zSW4v3vt7w~DyvaK;0g0g?2(e<_I2zW(d@d8HOUqX=Gb{*GfitqD zY#od_1!a~5V%%h$196k?BBF0}&x~GNXf0^(PK{bBB6O4kB_o(Lob5m~C3PqxGD&tuzcm!{!MhoX1OEe3 z?+2cTb*9>mt@ziU@Ka%pX+LP7NINUR zuiH#Nr(8BJ+A7Fo z&Esu5DO63Y>MTSTl0gc8{5(kPS9-Z|JORavl2w;g{@nxg=X$y-eA5>TJ>br@8Y*xLs$7()OsJk zeTKQi+8HtbkhA$~t1W-*^;zz<%e>+f=l)e#8cQl`hx#1Id(Ny{F__K)G8zU!!K*(5wU*I|Dm z`f1Xs2EwhsGQ!6;`(E<)y#E75i*F!K4sURexanB_U-Nx^eF@{2#VfDw=g@m^I@DNT z=f`YUI_47AtS^iI-C^r$!X7S`;LT?LI6S8{+qiANy>EI}4_`Q})Lr=ICK~1uwqVzm z%QOSdFr8&c<}zgr>uT{Y-k%0jnQB=xvqM?QO1JzkCu}g1xlVC~nGGppdmX*SX)ODJ z6(!%q#&4%o_K__4a9P*JBTC~xDES8n=Zx^a9SNlsG;jmw~`0mYfjuj4WqUHS@p z^J)FG7L5g!JPZ>lrjG{-08HQ2XFG32s7MJ6gza+n>zU`eg!ZY6NFbjx8Zwy|w_H91 z%=}(sa3aq*` zac(c=(gxP46<5@vG+em-?$z5@u`XJ2y3259zT3fdIyjXeI zfT6{k>=)aY7gRSn?6A3?GrNhr=>6X8z=KP>WLL zD};XVYwKL>cX#SUP&jX@05(ZKB$;c0PU7USeu6z_Ic)w;1~7>kG;No&gr_nxD-OHH z$mWRlOZH1GnOu62Ij;tdtVX2%!peeH1LQa+6?|*X|1XQ`8wfS{Sdt#)U%w?d=~q@W zmwpb5ne6mrjUtB!pmq%r`5ZikJqRxctX{d5S(Ltzg2o0j_ zNYMc`EXiY;C5CC&?w=Y?*y`OGYJq@}B6i=>4Im6Mv7yaN_(CH+`|tbt^Zq=4Zor?M zcNi=8*b$965{aSNUAp9<>X}3>dX9Z<1^0>_`yBEH>yd{!xKV5r^Xo{b017%kt$Z13 z{enULZ4k5F$_CTBZA};V%}4f$O_&~Mud=vP<8v42ju^dP-oejB3k^>XzN-MXI z?V4@dX5~?=`&%N*)jdr!zNMj`1t}02+vn=(guo34s%PN4j_jqptLeRMmLmP{jrR`j zC%#Ev_DH%nZZ#k$bA2cep283NS#}}*>??*qlBz8i%iXr)-rJ@eTAbOq(rz~aa`}o$ zQ2YSN5)P?P1=)sYCe7l0I};3-*_>L)lrAU{Cx5zVo%F+Bme82UvBYL0Hnq*MsM-0O z)L=6zIhdIavtsRd!3u)T!u0EzgV=Qb8wMMJYK9qInQ`zzbayLDfaXP2mO3Aar#JH} z&9In8{aj!DkWRO}oU(5WM|5Ce0$Dm74XbM)qO_=H zE+4EeX-M30SdFz*uSefU$c;kRzmg=c6~M2|$rf}EeESXzPP#;1!i-AjegHW@?LUS}CW5GG+4G|_!X8MA`AqAO(Fm!{9k(O|!1^tBPRu6{T}-(3r9Ur9 zG5#XoKi>6jBzQVl#Awh-LW`ymU7@UCbh2Uhk~FsQMlkVLmhUTQEEU(_jW>iC0P72o_a9c5L!1|W4AHR{XZv1zB!w!uKT-9Su<1mX6e*Z z7A&;ZxvZn*l>fupaEBPpY};EiAnDheS+`T=qv^y_SSVf%G+Uf z(X57vR^1WnBWG0?8yenxg__;%c;p|~#0qTM5%=8v-xt1VcTIOEzKD>F6pkO8r;lm* zqWKIC*e(Vnd>L#B9_Y~bDOYN!Hf0hAl77eRUL|wenO#49dq>EYT@LY7F$8RAp$sQw z!@8@|ep2!vgrly8(&(hf*TH$G#(5lKE-;lqJY{Qpo4q{c*J=r!Tm6b{KXbx3z&Hr+b5^N&+E{F%v*{|kcQar!DzWW=16 z|JOq{m+E@sN;q{80MdH0Ph~jyUt)$=6DbgK{r2X2O)KaHQqoZ!$}~S~-&_g5Z1Z?J zvfcb+@NazY*p+x+9l5jbuRRiVks$i=@J#CWt1qVfa_pg|w=MZr)2oI3)z2T*pxQj3 z89DA(Mxx!f=ORnn)(bi%bA+Ph6sFiFiwI&Q$u>n;{ZJ~*rj0&;miVHALE}CIViu5^ z_7^a{3};HfNC)QwnIZ@l3EJdm!=g#~Kv+we417ip5^O#t>#~BCicqe75iu;ecVD{H z{Bo~DW6h1JYkAHFB!sB~05souN8Bn7mWK_ls%^7xOPn_-N(ppp%(S)G6sO$W*JQeO z*)_e6d;NZ?V?5-;`BG$};wP4mETVWH_2?QfV=-)I7MEuM!4dYus>pjw>wg;Dbhs2W*Gz0@ytF9F>(Z<6F z{)nt7wFn5t@|=x9U3mMzu|p-lZQD9Bb#p^c(+8hvqRRx|PLK{`1(W4#Dz{+N+Gmm<&QYOgN(dG5wuTZYpSydx5BNd@dsYR!!1Nuo9o_vCkwu`=I(oSp^ zaj(|W$$4%ky%aF4onMl?+=2@~rEYsoM^#i#gIEMIPb^}OI`3O?@0{}bUt+gL&&%z) z>${RmMvce*E{0S;;Gtpid$}9V)ty*wiqq0QS-abafZDEb;js4^@MCvP)hM#8SVNXSGZ@i)d5%N+k+cYgkdp+Hg%ri%dvW5(IuXQ%LJHlKNuY&u4-Qa^!0u_fB!F!F|Rl&HG} z{5g99chtLdYIY&@C~ta<)H(EN`$o%Kr?YAyogs^Ef?UBCh+vs{jvH}09)|JeKvPiz- zhUCLOa8jaxg^bP!)$z&}g=#cLNSq|P#s@@5MV$F+gDWH$ibmI>Z87B4qYo}QNwdB; zbQtV2ep_BuG?sJz-~N1dcZ+|D{N5BGi)q8$MVSqmVm-9f-||SVMsEgJiP8$;Ox_xZ`nbX9!h_tAo(X}OZ1tW_--pJ7$Kwb1aI3M zh2zc|X5EN*)9(2Hs9dh-O`3sV<%^iv)jsaD_RDd zJlxYu<=T<5t%Kk2-4@`F;jUijadSJ?LiJOl)*5{b`L4mO3F1Itrs1w71o2(0q(D)W zJ+tufgWQ!NSf{XtYNWgLntbgo^Q<6g)3>&ls5*Ft1ovjl*f6*c=5BRWtb$=4tz>X4?$WTfifx|LNtJiJvwlsTnp;6 zfY376tcoJC&lzA4QA!+f{pk0lKcC8a=g$F_&XVMs{2$D0ux_i9c0 zoHF~ESRXE*7je?rre@xb%_tW+!w!%hkF{9>GO3~sBi}OEnJU=P6W3Jf5qoufce$zC{{E$H&7B}$LW8a=Ld=ri+nAwZjZugIt;=}f3r_Ut>4D#A;lU9uY#w`k zBV?SM>9$qfDWbkShd4i$b8K#3+|H@f!eE5y1(V;GY<}51wTQ_$uaMQ9AB&osB(!+G z{i*(RVCm7+-C^mGnTwUzn9j8x|B6%l9{N8=uWCXkhy~@{K62z5!4rW-PddIGds~bug1E@0TFWE5T1l5}siN?0ilM6gyq9HbGT}haZ`c%qJ zH@XO0fa*F#5u8~J%3+O~A+@^Hi{8G8$x>QcL|dBfsUttlWUWrnG8(YzIRW8Zl$bn7 zB9rlb<(^)eSo3K8IRnI;zqzN0Q}8%y{^aMlIAP^{xSqs#rGZe&GO z_O%I<{|9659o5vreT(i?5(p4_2#5hf4Am4sK-2_~8jvm^U_z57(p2n8fDj-coq(vJ zML<-FC|E<4s-S>~c%&$T?V#9?o^#{5zwwRxzW44J@4xJSGxu71mAU2|RY!P(o5N)= z3j^+ft$K-rXaCg){^wYR^-SxzaRB7mG87R?4HaIiEIrC6lq^ z1801Is1RR}X3aDT)W2a#>Wd)ZOf=+GcC$Y?9Y^5$;m)ZWY1TCLPMYREf?R;7XD^5~ z*f4TFgK$xJ)9~bC{L2$Y@B(&y*>gDs+L?y6OIsRArF7K{UQs#*k?|rr=*_P-{gh}7 zz_yO7o{~|9Hx2uXl=ao2z=jBU136`NqkKn`2HKhk#)N6chWDU9Y@WUfpPTG{2a+Xz z0D;hiM<@gmv%qI&=W>%n@wi0)aG_ols36`Prv_rk0}Mw5gNkAhD5J(oP)=^Wg`^f@ zpdqEYnKuGfq)1XDk2B=CM_Q>2A|O~4Dimvhi8mSA;_~e=x|T(hYbZy31KKxX~GwGBfQrrO}!bX4o2xOt%>2*C{ET3I%N_8AR=aklP%#bN;&-!T4QeJGIoP7 zHNFv}zv*{=esQYA#yb1#JdpMBgNsA<9=R4CmuBJIZ14yRgU|r9OToZ^rjkaggx!vS zj4JEN$O)3o)i$sJ5I{qlZeNN!i;N-ckq(|%u1__yxC3}aARivCFMJymhBnNB@|2P4 zlAZ;s2Ea%=Ktg;Q39GJ2v-17GaZsG#LPSy`26TGEppKX7;l-~@33H)_&+F<)&T5EJ z5}G6;24Gm8L6C(4lBw~kgyz7H%MArc4Y&prDbbuJHSNVq!Xf(Ug6$??*hn-}!Y?4H zYV5>Glowi0{eAn^TUJ)$?Oj#B-u=oE?%b3h$y^WHzs*Lom;dt76vt-KSo_lBlZNI< z*hNe*VsAvX*&DBDIn<@MnJR_VTs+N6{cHWiVT@ex@qd*anwnw+!>lj&yMMK;Sc1q$ ztSmgWDQ{azs9Vrt0vE(9u3Zk#jG~t?7gz4}fRKi&tVC}X)7AtIquGNX`Y^hxVkHB_}2&f`8|-lU#KZBgj+g%G}!9lJwXd&Na>ysRg!A+X=GG@ zvF+#jHhM_S=F#RK4q%Zd&s>FfIMZ^2CqwGCcoax{l|>ek>X=J0hiMZH?b|$e7uno$ zv#Geh`WxRi7Q@CI@@xi(v=ik-F#w?v4<2a*7GJ6TN;b~k{;BO+k*LKdW~-9@#lgJ( z*%PJIo?ioDZJiNa!>i=R$2oTG8AWb0pw7ft3TN$#DM< z^}ISCvr+#tAGecRQ6q`jj$s}?pZ|FI&yep;qxiP_J|{jWhm@r#++Rq*p1Wk0O>I2Z z_I@gH@425%$Bbfke<}Ps*WPpem*W4Ee?y|~bS0PGKSAl@kCCoq%2<_oY@-BaZ6h7v zT9S4-W2rwNyQtAQTS&hB0pw!)zbPH;qm)zh?WA+uP38r?q$f37t9MbzO6EsYsF)JU z*ah;Mkm}G!_GO#1SE<^SBnF!rETrzQxA^swT-Q&w)V4CXvCaIs&ErlAZ`{&p%eH=} z9h&Dr$N@bB9N+v(aGFLFfc5CwDoDZ%ldtpEc~B;9C*k7CD(zu&zlq~0n##<%Yog_|H~v~b?`yRzK*+s)-9j~zt^8nHS4w24(AbN z4M(cG>SvyWI4N%k`D*ZXq4oCg|KB1CCB40BS)^u}rh}Cf&9iP9yfl__a{RWF(#HLZ%TWm?jj;Vi*`qGFm9>ps9`r)4XSeV5+9V zCNP&I(e9R-yn4>_RZa>JAcp-$fvzIM5k9JgM8!tm_sDbq;%z6h9wG->Ib&@g z4?nMBI-ef+$li9u$Mp1~5o3^**v&HUU6b^X(Gv8W#IwQGPv9VREX^FML*+2U#D zUW*#*t~gYIp9y=(l;FGA@#dJjftd9#zx{FSEgNlxugO9*iZmDsKR47QMumKf^Xl9n z6IyB&HgvQj{;u~-?yp$-t|;ov=rzKfK>czvL4PAwRRul#SFY^`Aoi+UW6 zZmfuF&nSG8^T>PTWbFRGOSgBNeKS5alMJsvdx+^b+FCs)trg$onpQXd2jBmFJ;q8m z(RsrCs25m?J@NhiOU#k>w?|yE8a&Ari+bOSRb?A9vFfXt-rAa30)@g19odPQ^Wra7 zXCA&kBJ+eJ!`ra|gCapqD`?*72yX>tJ`5SpL|bR~boVm5`3O&GeMZvm)?ESsRE-1q z31)D_N7p=Wb_a~>@u!)U)79tq!?`^7WMAsUE~A zKk%Bu^Z!0_R(0ssPpVk2E`+bH_w}}7oPLz-%S)Y`?O(8C1IRx^^Jd{mLGmiEqT1Em zF>a_+vy9sVtjmye`Sx-)nF^@qn z(*t`=0x;?!LF>MyREvhbi(4P82bJtNJ+h6n=U`5roZ+{ep~#z=*Eg|7e&g%shhc2W zB9fi*Yw9v4)12g8#}T89R)PP(&mm_NV|Q;|ceKSQ++n`=R`}?}43hwPhAevy4U3Xx z`!i{fRROaMJOE~zGj#xGj5fp(N(;qF_xyIi)d)Ujb}O5+<<-U#nC@ayfl(|z?pye5 z#MM1*cjd|OG97sm-$kTF|S5NbujIJA#BNj!s_;)74 zV4Di0702thILcc6ig{U!u!gNy5YU&QfF^p8vqMe1-R^bsTGXy7#PA$(+wq}BFPJwZklUTUD#1h4&_pTDQrT8|n^=aZrUwaZ^@V(@3` z#n=r->^f{eOhTlUK%Jq$9?-awm-U3`j%g@Z0p&oo^>+CqSiLFl-C$z*Gh@GyV->XW z30LQWgf|~5Tk0x(BJxaYT^-=f_X}MrZjvUy$7m)WyO1k?cpkGMASgMsjl%IeyT%%| zmeHVYjhAn$ExeLikc?KiT-v2O;i3Lmr7-Ah-FTV(fu*Lox&9J%SgY!Ki>=<3xaP>9 zGY-ch6QL)Q4j8>4Is2K$CT=xwP&MC2oRyqmlkkkNoljY=;60mABHoKuxl}kw#Cy;} z&__9G8}hKZ1eLAgYy4%9tlLaa3%Up34^m5BfLr+FP#A=b1Cv@Xq^gZ>t!S9-C=_94 zO+pOOB2JOnMK;%_o*eJx$|FO|-VSYA-;~WjYoXI+XtASdpAh&@0}c0wdp@E>?u5zXbd?>=H4pCS7U|JLk99q3~B;n9sF7t8XrHyC&c<~lb8U_h-;pP#%BI9FCm4mX0wX}kuSdHVJ z(40uNQsRuhl0{AQ7&o1@Ng%=QTRugv-08hSO|$}o;R>oO6d7U&VyX+|wblBpJFId0TAvoLdDlSno?^)>kqQ^$`+ zS|6Q%xf%Z1dPCZNPnXAH*)46jC@j^lpFZzd9_h|iePS?by*~#mc zRUas6pr;`T4`;Is6jG+|>NsVdbqEbyk!dmR+M;~{^5xYuH z)|RzE70z{$JuP(hgDm~+nu6nKGOe>8z&rRv@|#KracGQs0T=*4Air=O)T8U@M@S8d z069INMrz@@%iEOwh#GjQNy;a{s zVcKs(0^AC20W7{oyPq~1j2l4FAiSW^1MX1-hwusZWqm}y;~JYp`i<}N!_79yUX?Sz z)+=DcI#z@8#XAju$GjD(f^aFu`c!fO`be1qhCd>Y(5HjwURQOra9-?fS}Q9dKgY#m zFB)iNQPEDo$$cz%MD*BmB5UOE!b-`(KTa7~E`9uZpU8ye#O{l1n6)*-I5Kq`2O?;2 zJ3_c!uE`mcpCQjL?NmLn@a?wS_{+c}#~?}oeOVojE{Y6`LSureff&+Sfl?&KHN6geBeCN6 zR+U5_T8}e#u^9FNi}1u%19VOnCsV>8nFMsIqS-XjMSa(gPkSvi=>h+0RsJ_=2U<@V zQ#eMWMqFkUWQU7hSllZ*_=B?nyC=2d#m#pnV(KyEUtgM+&RNt?WCw2()cDU-$)+U* z1k!MZdLUJ6E&!VS9#9mQTuZDw`{8=zr=({x9beg@hjoyC zglnES=fWHvq&Y5XpGx*F%jnVVxFrH#gh#A|%i@mMxok2v2!vffJX&3_h!pCB<2F_h zonBP`jM~PJ{ibaAT^MCrhB&tvCbqkP3bL2=HDLz+#`kVSolPQWb{vpkp7b43vt`)c zR|FaETgIgo>Z_)rpg3nGA~q)mZU%-@Al-H-ez>xd83#62OlBc(JT8w($&Fa&%2g~z zAq;cCfst@HmzLxkQvhbN8#OW&#Aq!8pSpbzkcS#r>I`oB68k=DV~3xUn$fNoKZ0mD zMi(l#?yokuK5K)QI>_1oIM4Nm{N~qP`?jc4O)tMQpVWyr=qR&Pdw7#omO5SGd(w8~ z{Os7kCL-^`>b&^2?P!(X@K5JgvG&vTq^Urkj{Uzx%fvn6CKQ4{WG81st?<+8OBbQI79DugnOa!hCncbeHC* z%vIFchsrCn6d@ZE*R4soJ|bvIp6#Qk3RDQ20{A9uHnfPzX739hN}#MQ1>v9@V7Vwv zwiO%b!PTAfpKnP5DBy~~&Uf=%ECeChjIL36&(3PvTnMn%065X;DUWg!qqB*X_R~va4F&}NcPf{Dwl!V5M`AU zakKHv^xN)|`WId=USAjFJ()aMPkEB%VpCe`9x9%l^IMHEB6d7sG*&-7yzmuf6e@G% zdloBgr>>U<=M+6zoJ2V=KRlJs@jBQNYR->cD>K+D)om5De6V6{4YjtAL@DbW#ov;-(ixn`0@%K4MNp540P>bwdcrzA`v z*WQt(1L2qr;xQ~GPA+@7-Vzh7Ze>nx>>Pg^ejr`pIMxDTK9HdTDHphs&1a7fyVM$i zPyyRXy7=B9s#b@)5uP-Gs5lg{q&X@~WR`e><<%{#7i&j_bu0kp+Q*@jR1?kFn50B@ zpOdo|j#uPtg)sk6l7om(@IA-Fsq{KzT*w?DJ#v6bc)#&|pA5Be0KS@6H9Qp|85w$Z zHFhE-op3C_pygWdqe469LG<{Y!R>SWO!5~tXJ~i|MzcYF`lj!umR2}a*td7~GISL9 zd#;of+Fx}S+cgn>!1%D)lb1PdPmTxuyzJwKV^?oDwXo~0mdb_0xJ^ctN4`ZWe=&J8 zf(r_K92SV#d*#@jH~0K&1DV;u6#0bB25-;oKVj4Z7gOHw<`GM}P(0OK7;MXxc(D{u9^)Q~uTbLbq+Vu0esD@3ZfA;-E{Hjv!yl z83bjvk&I;_u$FWZ9?~mqZ^>eO__-rLw?Jq(B`QXXYn|Ddk3lI8<YDcgiF1DA`#q)4#sv8C@fN2L z>y?c=9mTAz)vQDGlI=W_M_c<4xytv-SY-}==b9#a{HIFJzs|gI_2uw{<{rk$XF*Z+ zp!*@G68zpAIALgZ_7VR-=5|}y-GL_r>y@5iBD$1< zexD7(1Y*b4H)mJ5oDguv(1SvRt$tF4^0(Ad8W^cOI`5jDONnVV)a;8#T{vIuJ*rZq zxwx6~nw(3Eoq)@#Zb)b%DciBjs&`1(;&3Dp^rsie8EI}M$Gzoc-F#8l^K|oTS3G6Q zA_S z`M4gKgo6`OY@uu-_E^hK%g%=tBmK$>$RExQ+ZmtKI3=(;T=s#B(`~=!y4KU(d4YZDY65yvBr^D##($=r38fxhvvxMwT6V*H0epVUX+8Hs~-e!X=s3 zMX*AFRKtu#Vwfo-1<^_ZU6uP^c0u5oe}pmd1>()M;(hro?}lRc2(i#SP}DZTvNbQt zH-GJ~Q`)C7G`I#Q%)B^UAzU?sN^&YrEs6o8+gYp!$Q9UvYXXm=S~dyf%*S?^j=6;}u44qc8=id|%M5rNb3Upv!&&O_ z!QZFFK7Dc^Kg<@jWHFjgV7TcEnlX7{-Z<+YE^yM%vFJTHg>ii(2p7br(J<3Xgp(@p zt?&Ud8h%ud7YZ9dWQhaMMbX(feT8H$c~_}L@W+nd`2L+5Y=Z!uT>%mXgE*HTV!ta>b*Vf7(!92lFshHR=X^`- zVFws#3J=K@u?b-KfF8sV0im(AdpuPoY*it4Go25Fu7S{m>2oVR6pl-#^Bns6T><=nhHSFbv_b`~0NS{96E}EYEt{YWQXNv4 z|LnS4wfbZMz*ZLu3^0hoOn!Pk%6VJXCSQ(IdWXEfZ66CY)%S3gfimwFK-1ki!*Om3 zd&^P=9GJD@C_T8zmXdV?ie)zqmwg&l(ZC$+%5Q~)K7JB4Zb#IkFv9h!RUJhQ2m0Z7 zQcPAior=d%6ZO4_)LQR0d)b{bW|$R{CUn3K+^a`N#!8jp9zoS8%04!-I5o2)Xk>O? zhKx`c05DW-U;vftiR;A84f1H2j`+}!m`su!_cy-(oNTrU+jV9J5VF0KGwrI#Y^ExP z6hClp6wt=t%pJi#lw_)ly@DHwroUMUh81FphxFRZH;DV=m~4q}OAfs!Th#RBbf>fcLY2 zA_E<#muCJ?uy;LuJ&sp_JvC&NTj&yxj~_OFRM}Jcj=gaw<)F&#h^e4e-e_UK3ZRadQIhUd%4QN;$M^|#4sCu`zOp>ln!*$cb^hz2Gz%p z^jBVICc5A9@eEhkUxPN0o$tXU55!EsUo=Ku`4nsVXKl%c!RNc_A+&c*%O`8^kBs0B zUzmLq$`j8u?s@&UHw_JCP3LUC@?$;1q+{^ZO*hrN>${^Ui^GjE2A4kvKfe$b^kVo5 z<<)DM{I=HX$}ver(mu7*Gx7j#o*gVfSj z?jQ7kQWkGAXA_oMg4aNfqQ!860} z`x-8F%!GwpT#G22%Jp_!7~GB+F3SEpa(s)~xa)JjghMY=bDjcr;`JoWzXDj7KPrb- z^b;OUPF>lY`i#3Vx{YyXttV9MW0B*iZevwm|G>Vvxe0ysZTDuMCnlVoo|izyi)7c! zE%MKz%XgOGRa^ZgKF=JQeWZQr?35=hB_+J*Lg9IX8v}>u92tLJ+KHE;S4Bf%v}l?d zK_gl=DLDd;S};MA=b z-K*PE&D7VbFtDSJ*D7u@_g}wM3bRqGtf=wIF5H-|bh`?JD8M6zL4c&LN1PC?i?pcm zfgnh<50Z8)h$Je)>Al4SRMUiPO_m_Q9OcY<;V7FJrWfuEha;HCs8D{A9?g46iy@2U zH=a8^MjL^;P~pDLV2qs9{GGxyk4_t#EUT|Zu92!6*;%_}n2XD|DIAEyt%03JQ zu=;rjI@)Vu7xvrkI!W1^&P$n`fA@o5lILu!pkF>!MfBZsE~N6J{y3uy@~q>?-NBi= zs)BJ?llJsF-#J``uIj7J$999^6i`JXA^;8HpXCuLXGFy7i!`~J$tNT67vw{_>yslr zkJtRV5IJ?>y5iO=sMuWwg}0Qhzt+rixBB3s-L_Rr;QBmEy!5BzU-#`6{WkEojRpAM znZN}cyxIPF`OoX{#EI$P$O5t>%Y>z%O`yZt8)tNnZyl@5yJ1z5u+;ORr97{hUf41G zZg|O0tt;<&Ix9(ImPf~(c%1U-()~9^aaW`{EimQV%zTA*V_diE|7Yd}^n3%9XgCul zLM95RnT)=A+i~v#n^^)3fWv~q9U>j+@2*BHLZYw|2WFUIRCv>L_(Pom^!=~_xGp$C zM?9B<56dICUW+thzls&jx8xDqg5I!8ukRTp@5GwORh9VjL>7=!>4lAco<@BmZamC`Y zc8#hK$G5EX_#MA12|sPNIY{w+ZNk6_WR>i+xcm$gl0+^opKvx-MKFw(M0IpFaeLGk zBY3$W^B3+o^y1L=;MRFp#%(ToSBkxzYqTLBW8~SrJL$^SZJ9R@uC89N*tgai)c5I5 zQQ6prJGQ37JFKzC{+PKc4%=i>daH!w;PKN)d01qq_c|>oqwy^DPzqquk$K@@5epsU z>lf1{`|e}m=K6n>;*RWK{2;7%T#q`5Nv(a*ONoAWYF9cXz;V7q(|B;cSxr+fY=wyQ?(iTMw@|LKeV=ZCtK!GmUNr~<`s(ml&!VmquL zK@Hjtqy0@e#I@hpBSS#+g4xGOj}6=1dc8@{paq_`7+LlNP+R#OH&H2~r1%_%z`&R6 z6|Jo-Q|M3!FFN_X{@i&hcsp2$%CYZQHL1wY&gZ}eM`&M!y1XNaxM2e|u%=#LgI}f_ zrkYEn*%s&uh%`ihE&`B+L!ILk5#DSLI)_r6AMpW+^QVS64_(><%Zz0CN=_rS~ad^F;~!o}iZV8{g%G zcpDo0%ctf7A`S_ZGy75AQ)CFz?&xu;GG{=5R}90GGSktwmCd_YG{XlO##!tu<~Lmq z41c}qsO!_VlVa-Q>~lD0Lqv&Jr+{Z1_UN60{ijb?eqMI{hi%) zJc-s0P_c>{tv_sa|G)P8bS_Z~g9J4QC<0=k$t0^mpq!4ENYn&sj`)?-r=$M;1z=Se z{et<+$L*=%8%PDn^o>HAUhh%^%EYt*p@EH=j$pe%;Aqsmy9~MD98Rv%UnjY?(<++T z+Ep60ukn-S=wSG~VeL!8qcqJrG}C^$=3MF<@!a;XK1Ul~#GeD=vVHa9N=s+a{%%o0 zwWL>HV~b|Hork(Q`lgm>UTbtb$F9fGjGeFmK!SZ0nsoJE!|v~1YtQ8 z6XmJ8)gl$1HloQ|;oZPGO8{ZE}wl*a2 zSIZ(T%6K~gibhoo7M@Rs2pB|%q0^(z=1>xgTcgaW21LkQG!K8v#TN-cV2*RMgxfK* zC(gdY`nmpPGc@P&lGPsMUW zsP2P#25KuM{S`k@d+&V-$>2sA9D32FL9DH2>keLhJ6CwLJO53~&2Us>T;uN6vhOUc zv9Y(|q31h{`tFLLk^U>gy;ls%{%Dj#BxcA(-5YfXA^o>t6nO_6%oh(=U|RZCd+x0u$3 z*p(G^xWEA>NTdq#Hlcg~ZnZ>Lb@6SU9|_wTPj{5DJn+h~MmA>Ca#=~le9bt4jg62Y zG?+!`&lAGcy-A0CaBk-6?e4Kw^C}?`I))?zU9ImO%9^r<=L&w~yPi~MV*>tqsIt^f zpbC|Zij=^m=0yZDSD)l-0hTCP7mLIJzP5cZ0l+SyTY>bE{#S-U8|v?zFFsA}1z83t zXlQ3MT%#K6HLe7fEuD`s@LL?04kymNJ9@OJtLycLf7;Q#zFu3~W=lRks1TQh zhuxOyNxAR*cPI4U`C0nREbLPS#Nhepu;3q#@4&813N)kpI5RdnO9Sf2BpC2udZd_; zeU6`MZJ3TKJSf{T{9EDUVw{8~pv53q*W4shV{Y6%N&4QiJV7{HL}{2CDl|Z{dzVk3 zw5>lzX9U(VUgiB$*_;-oMlZP+HnaY^bPMQ%ozD>&TNjlbHl&*Lc<-&9OG(M*lqE(2 zaPv$u(e69HqH;vHvJmEm@-km|$U!*La8a)a@eUCJ09o2yjS4+nJ{3j`Mt4z?*@B#322qTH!QKqubkDy<}2fi}NbD z>op=_Z=QjCL&Dz2?tj&0U;cJtgl~W4rz^Bt;2NoJ=4f!`*S4dl@*_`M{PWNG0}DPj z>uPH+gNz?v>Ag-k?{@m7g_~0L%FE{3)Ai2%F(!BRmR4HZCTm~WVR#XnyVK0IE%_z+ z`VZ<++kdvX6^gc9^3WFaYtGeI*~ARKpNo5a@8pIQ%{~pAS!eP72mQp=y;aXnhW=mh zwPK^8Vi1$ayahPgU0}v^%FWLYlT=Xp%Bj1kdU8}SP)3e4_c_x6rFd!7LP$=s-0nMv zE9RAQI291D@k-2!vXf>q=UTozQV1kn+>Tv{;em<_Fee*3v@5Cudw*0}l6&*4phU;3 zyzoqB1mU<)bBJ%|iL+y-*{Eda3MZVo9GGKRPleLX=g?9)A$1?Bq6ZKkPs&h6>aa!% zEXfDtQ$4gIWe3UpPi$U}KO94`+=$|BP8pzRz zFEBh_fP~zKzOixOp6HK5w)a2sUiEOuczFF7FZ zRvyeV6A>*)n64lIX#$`~IJAYlt4>TkTa-ZRevtyn8@*~r0mw&lV0q&&Jw`&h!7j(X z*um=U^Y{(cxK>icc#tL0JWc2ee(L7yNXD~qb|Q~J5xr$1>fn)rh;TRaY8nCY7rVBl zezb2f`i8J6_PbTf!cjk3i6{9RZj~1twHIP053$7CSqeqO86;Q_Wt()SS${-1@^}0` zk8ifIs{3l5S|_Rqy91X}#LJ8mqt^md2n6NnkIt&OOFvrv9GQ~w*`}`lrKoe9Ldp$`2;sI_YgImgWU!i*~FkjrN<60wT@!&RPz@MmuURda~Hn+ zIQJ}nL&#+@d?09-)Y8JXRHuKrI(xkO&C6r0uzf|1h`%;PsT3ameD0#pDaDIwviq;{ zPZVwQ`l9#Nesig`FjUPPL^hmhX~|3*NZ-F?2lnw@yA?NUYF`prCw$M9zJYv)voUS^z!rD(~oC z;8sul#`k*)%EnxZZ(3Ngv7W2?2jR`g&mLb-r0gmL>~~t!2dF7#owwR>q1(8TqP!@Z ze`V?~1tL~h(>zRIm~&}~#+_q+nIC-&j809qRy3&CN;CHX)1%4kmtI?xp4Ktnuj}%r zQ%v`uy4?5QyzE#%eRgYZi1)SO!yszFUz9y>4MBMz!^bHG9&N*hP>=!gpq%8Q&Xlo7 z$Fle}(4*B>f@ce`7L8~0Nwng34#kGLNWz8NafB~M#&beX)r%@&rz>Q_*fao#wqyZD zO+^rt9o)@nr7v7x^|T<&oC10==2{$ymm15F$H)6#K+N(4&5x+Eo>S0XH7*;f6j`B^ zrh1CP?JKv{ z)Tn^j;@|lGb1=fj3jdXI>xPQI^fa_IsNj7I|L0@xz!3wG`}t+P*SL0xM5t|{c(6H{W_ftb@o3Wil>T5pu_s3QI^#8Hvjf2C+KK;trXP*Gb9u`vyr%L?|qeKiBiWuP9G zo~+mc0*(bvid~@jOqxCczOcr!GaHZt7)TjSlzGrjGzm>VdBL?H%w;<}LtRdK6uAxs z+y;Znuua5Vg@)FBx#HSv+x##Rk=ExNMnoxZ#9RfSVBxo9bSOEy!4ngXa5-%`Q9mp)WY9{d?VHA- z5FbZxe^{xng3kFyZ*k;Dbv#m)d5`T-x$Y=R{Mf6p&4JH5lVo30roS`X^xz$@fA#s_ zB})4vJ?VV%5z#n6M$T1z5DE_7xhPtlt-Ad14c%|0=Xu@BtoiHy`#Z!eGrz!duP0# zzJm7tt0i}aMld0lvt#A>V7;m;*HT%JhDc~@SziuHcvmC}(_P5MD95Q+nxPFrF;?&L z4IQc~TDt~nI zGuks&p%<3}xET|Lq)jj%Y|6nc9swy%cHb$g


    )reC?@;A87xmIl5RdzBSgmImirYIygr;gEZC!vaKOrYejOW;QVzvE`yDp{jbhtJtk+Omq;uF|q1gtICO>hbGPvrhI5X_&y8u>_>P1)8F`? zZ{Pp?f`gYhe5{Ct)M!g;DY^sF;MbUo?#S!bjhBkJpd1d{4);gyw-R=r$QPW$C8ig_ z$_7Q^=b{7Pn_Me=(R;0&bNnMXADMCrvrgkL`3|B50|dc#AH0OxmQvF74;ZDNitZ6i zNxR`QVg^ZY7B$xIyUHkpR7!~31;?DHx(VwU>+Pr}aHC<}6rPciGk9J2WiOe#bN3E_ zBpRM~z$uD{^hq!jSs8d_iysH*9IQP#htu6P(M(DiMA&E|6a@*+Bn{i)a=kiVF$n1S zCU8WU35t^NhkRn@9!sM_01V`eb|la$_H?T8f3Bm{dK^X0>_XysH? zr8y>(K{ZCmp@gAi)g_4}~sy18?g~I_rAYNUEu%2y>!hpo3hMVo2$<2P5Ort$o z54RP!54f%)82d7vD5v+mT&r^5_9dR+{Q8T3{GPWRjeJY(4C+8+X>-PxDV<4bG@*ZV_RgeO|!Ds|Ga&4 z@)!1|i}h{aoA<6g+w<(Ma+vh$o8t!~vfsaa`o81izW4K2BfkCo<5}3+n@vA1RxUqH zoGRbtK>x{bWPS6walAPons^xXC-AYes7D8P`*mWl*|1mUxBX`&g?j8MpDiDTZ(1(j zS{?ZlqvaiWc#lC_w0cQZw%_-iZac7eVZ74E2x#2qjl&voZX*Ip{(O_p2x+!GN zBd*LS7(@|Wr2S;aBD`(?P@sBnHw7S z%E1V+RuV`5jqk7HZNKqNxE1cv#=5e2S105(&pts$Yzp^4PlxDN+l0%chP){0LPx;^ zqNgxbt%ob&r6haL~jWPxvcMCG4Tr3n~iTdzIOa>TvgMaP2D54)k< z4lJ4Nd@dgF=>L4(&;AUfA0q1O?(BNH8GfX>;8fh8de-wv8MICJ=Tf=xexY?92g!y*|ezqHn2FSnFLvMcchl{=o;`eM?XqX98tLu9w{s=D1`jjizHLEIer+i1(O$1dIp*<~ z;TY7zU)WoH7yZZ6_1`YhgKlhlk+C^J71|v##<+dHyjUX6yePEFCl^Ko4<2iqhKaTU zpY#H!HM6#6&=w@EO~LtFb8l|C0z7>-@Grl+?i314!_i>XP+c~w@@1bQZN?WI0w(_; zO=>eE34AU}ywJjM1Dz80Km>@crjd9s110vQf%;JPj}gKGCUG5Qp`nYA3-UAwMcmvP zy*-$@CcIbxwMXoLb`HKq8eEyM&xQ+>jY&@7HMXbDE@*f(K_XGkD{=NJ zc~#H6!UThl9)p`qjW|Z`Vdo-%DrRuKBz+ z>==2xt>+!%-Y`Bgm9o1(_crF?=`&lbAn2=p5^=`zGxZ4_!TsjJnB}t1u4zw@U6zY*Z6YrzmS|8At7&Nqd{V;eGqfbh9PD7p_nl-dEKe^E(m9eX^_BhnYx zV7C_&%3Gct5+EJm>y{X3c@SI;WPoO|ADx5IfxkotjUx5RQo)FQ9$EzNaN47Et^ONE zB_^fJo+4f-uY1cS+AMQou3Xz_N)dgX7`ZP{4n?UP<27*!l zPypPit~Wgc8lWsC?Ed`QrJnqzT38A#-zGar^*gjwiu+-=sE2Wet@IFe?+Y z)b`Im*PWIPZJAjJE1!S!bCSVteQ)y2=I<(AKOuXf^m3O74>MGQ=s%Ma%z08L=#bLp zmAIh~vhCMsQ9Xc#pKGmhEoI!l!T#Z|^O6`&x^i=Y8)NbJz4i;#_Y3#Uem-pt@%vc$ z?FWl=VkGI9!A#ulCH*mj4bY*LKqbAvmu`fNsqPa8CP0|g0RTGO1CoheNk*&?Rl=T~uSK4er#TYc}t#6&)*xpxPiy z7wr+&;e1Z8)Dhhyi5x}Wqr#6;>ck4O-mqXkkATd-4hb6TNJbAo_Qm`Dm&Pb8J|4>H z5aZ+pTHT?ewJwZ1c2iwqm;fxn^*18zx=U=~;Yb5>7Sn(S4o(2aMQjR?V?7T=`6B z#Uc`IBifisosHmyd(4D7BLWT@uw%cuD#Pt8UI1OC{TOuA70rvMX(1+BqE)a6NORhv zOYXPEQv~WgSTErTUPt{!h?^lx{o_pige@K&o5hh3RGKg^Ue?_Fv)H|wkQ46X=uQv{ z5kb<)Zm{2Pd>0OVvTc@3t%U=t=g5=(e(P~kct=P!KtVxU)65Xnm4{UyZ+KvlRSqbx9)EL z@-=L#W$4qF4~=%gb`YN@tsbv^hU<4MoB7?jH=H=vFG_XKeR4QqgLP%-v4=6+{i=i7 zcS{cbx-GvvG=sa)^R3RH&asDi;C0Y@GQ?9A-=MZ<|K{nr5tYLmVQtu2AKF||o&5QU zw8n+9Se4ovILv54HfaBOz~RNRAeE|_-LO;pztzvWAZCzE#>x)D;sJdT__jztLZ95+ z9hN$3QRy5t_%Ilu#8L<*Iv72&Kg`P34Of`;06|oB33h-PXhr-7d1m}OH+&;%{<^z} zh{T7%>U#)Iow-n@b?!BhsW5ulbAbjfmk5(9T)u}CgvQ?=7_H&=oX`3Z`Eb*yp5vp7 z1C2^w2reCc4oG;G1^`PxDR`Mm9%sAR&SVMN1h|IS21mVeFvZq|I`3<9 z13p@nK|OH)=;!s1{8`Dvrk^TJvJs)J&V*X;M<^c{ttrn*!vA>CXa3_ERc@MfgxP6x zW_^3q#R~#McWl^id_Tob*#HJ#R&S|##^0>Va1?5n*cKas!XCw(>wXvPp2W3Twy+Bn zX(V3rUwzFmzJB!O-iRjs^V=Z3`PKFlfpQ5uHBN4a<&Hnt<=5zbM*1oI(x*BnVpS*r zeS>;%UfgsOa{am!FS7*yz4j(&tw%gq2N^%OhJB#_NNVI#ZG>6r<&3 zRmiHHUj0dMhmgMw>j>p?jLfEwmwtL`I_!_N#YT>SgtCQkl^aFINr96jwVF5S3U8pQ zZt9;SOG{v-AA`%+yE;1(2P&kkxg&caDqU*-4d34*Up#0RK2`>`@5^~eIt?A!JzK&D$fn*T z=0%_*2#$hvk&<=C&)F-~>4hIT$J0SzEdj#n0}b73Q<;WuBan}<)qs4sf_(upZn{<& zi8KYI=Nktzwv4_pX5-YhDo4~oI(+5RdEmeS1;6UCo=n9IW&6l|8e`#!Ntp?3WqzOD zW8(F;$$#}lKg9ko{klXOsT!edKkBjX;Ow5P=m|g3eSe1~7u&z1y&i=|YhOAOc{wxp zo2ZTa@y;&OPHTfRvr!?PFPzIB#L!1yDp@wzhtJ&Ev_5CJye0Z!aHEM6hKDBx%%nWg z!L{K&8*1M5^q)rs$Mgc1uNUuo$lbcPe3S9SlfVYjjf2K!QPs`4|Fow?(0ukl;Yar6 zf2Y)idq~a>2~AcyTcbV=}Ig&5cZ{w=7y1>wCE%dQHL!bxp+6CHHPYsAipE`a$K88kt4tuEN z>})1DlY7SJHhEr}c|^6NnUmxU5zid0O*TH={AjDmp{I$%A5}fuzkhQr{QFK&L{fju z$g|G)+UVv@`}_nO>y(JT9`g=+y=r225)I#cD72MYeDU0Pe>BPyuh2B&on_(^yU+W& zAyk4LX>gG%TbPJk70!mLZlrhww@1Y03$zXFLP6oY(F9EMDA zeNsAU;v>{onqY1Voqn(s$7zR-8JVG!tEH!|Qr29PGmYz2FV+&TZ7%$1yM|Wuon=9i z9jfNJQ}~uyw13k!O0I6Qk(B`?0t%Y5?J9*DZWNe8RPGg(#)m^tlsJ4EBUzgi84oi7AsMDbK$z-J#Wj;6f7IbJExm)62$JI9Z0p?yco$G3iX6cQ4- z&R0qOO!%>NJ?*&TYPUb;!VUCW}@7~_swJE*= z;e$;M6Ta#EJmxkZdm~EI>uJvc7j;L4`$)W6hSfZy)-ED*P_eSgsWFt5y8i7HIb6X+ zri*V!>q$>XM*PONd_RMH)b7y$Sg6mKmiZe6Vj*Ul+7}=-HP*iPt!vQyP6rM9xE7ZE zqDqbSv{&dMAPvZ(oCohyrk9k~$ZtQZ?9ZXHHRa35jt&g!Ttb0u?L|K`AIM&phNk-S zXKw7C6}in>1Qm>bbh|%&iC*`<>m77gp+U@dc~0Flk9#~N-&u08DriIB4g-HVL^)FGfT4>(K* z1%y<{fl&|zh!%0cYLk#ID z>ZpgHh>;NaL`&+~HUNQV6~5+Cms}4bySQCmIbMb@P;e-+tjQlG@|E`JFm>%xlZzzA z7xgdHWL$JD80c0&`KS^b6`?Q)=)Bvy-*vjLQVCQqP@K8NL`i-!v_uW|REwm4);Bmr z6YQ*$^XEY~RFX!j=fClL67^euFKt zKAD?bvD1kZ;@HM7Vk5X25D1bq>j2`o;?m~D1IYjz#0Ktj6*;~Qx|tv+IZZ#kiGna* z76=GV7K3S0FV9}`Ur8zOE;#Jkt0+)7-53PbBY}rS9bHWQa+Ii)h@Rs=XhYGtOj|1!W4pEGkM`&i!qnP~{D^G{rQ~h%Pa{1If$D%2xl7X;;Rmu1Nx3~p! zGdZFm(tIAf4am$>eO~eT&OD#5+BE7zE11u-t>}0@3D48VE5+?|i$kVVXd*%k&wbq4 zHMt}CV^!jF1sx-lfqG_~V+IA53NeLcJ3&?OVmu6LX=Zny<0Y3;j4n?_0nMI$vr*Af zmILC{ix0@vpC$Tz1{y^QYC7v7L>MrXE{7uZr3*yfv!2yddh90)UCm&0mV*ftYyc>t zXmh1X9wg%<&-ofM?~K4Rej&B6CIn;Nbl9G=6OMFIu7!c zH*RlEpncwI0ueU4=moU8dcrHm3gA2Pf`j??xY0MW<_3S<UIk>S~ny4{08=5 zjb<&KRM|701w!$sy8EPKHB%WgA!b%UD5gCx+t|8q#VaaVteufmavr0YLL1_6y-J&c zBg$y8-pI3z>P#U=qaX010XW#UMjU-EElai{$eY6IMh<5(ewcRil|YUI9!gfyK|2X- z+%^jKZ~P`nZA@kT=X?d!K0UojFbtS0P%bPJ%jkZD40#0v($;B=M2G|9`JiMe3MO_< z%cs$d8EOy`?ffQfm~*J}3H26HTS56`^j*@~726vvwS#9?ORDaw3!W8C)m=IP8Cq!h z6cD^uC8yQ;;bYyKj0YHh8>6od6NdK?ci&5L6c0CM^$v1+17H^PTfVmmk3T}WQ*SF; z_!TWPv8s)7UyS)66_Jzu)WgeLdgj^ZW<=d${iV+}CxTbNIP4 zx4hyU-Ah03hvofscdgwI2nj4QnpwD8k!NM`8 zodL_H{S*LDL4vS=0W;9@s|L8qFWU2#+i4Ss9IYzWklV@43{YzOP@{itA1>}a+l+)M zvjV~<4C`X|PlP5STo3?1v=3}V8`u*uXV`^E)z2JGhFEB_pH^e0twaz==?;A-eDo@l z2g<5UA6)j=@N;lb5&p82Oy%+)_8K6RgsgC%z{ zpk$DJIZ0M9m^A7d7x*(p6_)A{VQh|*X*0G_SxL}jJ+kzkd89%Wh9=Q_z&(X$3C4L! zIIr!{o^am_XD;nE{gTz$?`dx0uapJ;5u{Q|4`q0|apbbAqGL8H1n(6+mTKiUeAg2i zZK<-&e7d%hlxK!92$l)VW|Ly2D`f~%g#s7X3@I;k#EBpzk3`290KQA(0)72UCY<{P zmMekD-Qx+X3qBA0BYXK5dWMhvp7646@#JsLbzupey;skiQpr0~;$eELVf60H@Yu>f zQ@3`0lIfhDDX`7EE0x#mz_`5cik7|UYS9wLdEh5Rle$B&TT4k=O|8af1Ezr zbT{N=^P3&ehrOtnSJ0Ek8g&m^2OLgUaX<0)Lo*6rk}Umg_KEn-<815FAU>pb-@1)GYIZ z#?E1?>0&xe8(eAUr0fQ`YT2O5xQx@CT~*ZpSd4ato2MzUAs80P;c5=`wpmR5c4wD6 zH=ptzyMIxNrufv{7fK`$Czj{?un$b>oGqoVcIf%e;ziM$hN_dr?&dP__`GgCxqZs{ z8@``T-1}C)^m{$?Zat4I(jzM;vo8s{*!7Y}(EYV%>U!__GX~Mw{4^%S>h4M`4y3N1 zwcy-P^+X9_0^~-KZU22$D#hZW2E%vy<4pY^1!E8pZ<|mm>_j<#H(AW zSRH$>EqC6Y)%oKl-6eZ)aV?;0${Vgh^t$wJK0`;m1?^H>m-)tFjMMAzXpCH!Ga&f! zh zS)T})d%|N1=Sma7gTOMbmE~F3rW6F#43}o+>nXsxFk4g_2|d;~@wvZS59=jN2~$ov z0TsTL0eXmtT-g|+?M}YY%ikL9{<3^rlI^IML7<57>Vj>Xf@b@h-WJ>@Z-Pm%jk(YI zt})ZP`$Ii4}ovM_7Lw(JIV53k3Y zgca30n7QGL&<{|^!lOmWQ5v95DsNxuRe46FUTHQnwqE~f9e=z49$QA7#mQgUf^R8( zXBlPRBLqQHv_tZV?M~#h7e6!PNMQhckYEW{B^h|TzSN^P42l)bWsX3;VVgcS`qCE1 zJ|^*^{-!v8?m;2lV8|=XQz~(B1$(wQYtxm)gj68;5zc99!hMP2^sDFM~wUp81rH&+4a`3AF5;k8plJ@1NQ$fhV@^bMcS#^ zv7^_*D1ZF*U6n*Bl8~5m_zux)#0YU*Vc{>RgcZa?TbY1ecJ-r#nFp^e!uiF zLA;1Pe?6o{Ll8RCnQry7@xd?54?mao(?qgkGt%0-J8FvjMkd;re;uwk67F>YEb4uL)NhRw#fVly+sFH+*{C8^l-OOB zs4R~hN_z>M@FiT#g;DA#C{bFr&;g{Jr2@65BGO3iY5(Szb%m2{x$?fYRW3eD%nG3& z-HbI)>lI|_Xz63k5J+t^PpB!1YJp24qFXmzP}A&^Oen)LOR{7`Pl}vvkKluM>uyF? zi1-6?H8W1PD0&5($)^z;+vDHfz=rnG-}~U)8AmPlL*W2~I)-+MpYNmFYnVKRCV7){ z*go@{!~v^FkPivn^+21ZLhi~aH%BTYOZRM417~tUqdR-g{7`1P^?qH@YYioJ^8gYb zSIb>a%iI}sElS8;-`AjO7RBl5b#R(n@uYg+wqg^f;iU)G?)mdia{j;j8~+8x|NMk- z79izI9=fkBaNm_-mm^G`RIaw&MfK=@SPafO5q~i8!rs=GPeVT6Zgowo{7bP&T~t3G zT`ReL@XN0BbME9x`ryTgrt#(dzWCBCyIt0%xAdQXpZMf*^5a~e&MEbrKYqV^+U&p` z?1da{*wGUkN^fo-wz{*n^D#~NIkY6niO5r#f!=bT?i;b&;fub{~sv%vet>IwPk#u#jLxAbkqZjg{kFyW&mQu@toiRb&d zZrQi1d`mJww0FjPsy(WYAox^)!rtl0 zN|~m1<>4izDiz-9C3Ia64Xna>nW>}Q30qh;lW}PM>aL)k@+SCp%+ho8U%S#S~Zzb{WK~{gCcw#34bzQk@=R_3U`Gz&Tqx3?*8~zFdeiM3KT6(SrwT z9ZH2@X`8+RI`H3X6a}|)3JM!``EcxuDBR*$^t8yJd6x03?X|b>OWI1*41{-0U$=kR zvn<1aG`c<*NKg@7>0T;sk_#sB2QkC&G=CjKQ}+!k@QwPR#J=G&QptS7Zt}D4xvr>p zGAfw3J;u9vqH-l*h(|drdHpN-(ZXdnMtG?g|FQ`L*c4l$On4}u1ou%SNYNL%i2)0! zxWNj*nGIo;*%ks6tp$;8i?lRDVacIAP^eTcVuw}&5zsUd5`=1u=t(KkiL$lHHc~Yw z%N5tD&EiGhv#j1dbm&+`XahL36x|nm)B>8Vc z@U&l4(3k7o++YkucM7R*w~Av$PYAC1p3*q)`&1&0{N<# zNCYN)YA>RDXtLY+_@*vD)RgT`!>}Ib3y1 zTOD!WE{e;)MtnxfXP>V2TLqet_lAo7!*Gms=^0@lJ8H~;%tTsKw?maOA2vE}3cw_D zW1$LoNN6&7AYYH)UG~A~iG2!=my5!mb^4FYJo z((&*EUR(X>yE`$WMfDlZOjnCy#NS=-w`th#+%y&R^IbltdFxI&WnuZVH_z@T3uKnA zD78oWImocC_1bRWOg}Hc(dLKa)Qj1*9ioK!<+$WI$nb&qS?wcb*2amIGaxt8FIC-} zf(V&|0n!+vs0OarE;){TbT6)OfJ`}b{yN1rdF#9#>Mu=`rEV2nyJO{|J+|hkJJnIR zMi~WB9vJ-)P`_f)hx>-_YTT@?C+mC0y{K)O zqt@n%+rp&N`XmY$y5)V3CyL2!$xrRRD(oLdv|$?(^8^gx$REU|zFCk0&PBuJB}s}3 zxWN1Du(D;WLhITIxZX<;6(kr0o59}zt!3NmNN)#yxNND?TpeHN6eUJ!+EzT<$u4Yn zmABfc4o7o6sNM=r^207Fd${w2Np6wscAq;q5qVkg-j%g}$AZAFC%%ec{gEwcQ<2aN zPzIQ;_^6EqZVwPX9}k4VYG@*gX#GF+`@iL&(5#kph|gYC->3QeVux-VD0zAEfKHr& zCu8{vra9K^Tw=X?m4E0mWaQ)>!(QgpQa(c7OxBLB<4OWST7dbhl&}3KDh73vLZ404 zoteB6ecShNspt~+7|*M9Iq(3+{Khr#J9D3<>6Dy%S-pQpc`@w$hDbr!k)7+`LDc9` z8rXRF>Y}Z@az=oOz?N1L)7cL1qoy{SP`&JT@reo}>9`n=8r?EPttoQNOzS* zb@6yj-5Jv|&V)p9v$wfyi!2Kh zrhs)V`#23XR(eUUrFlF{zqwH$%L>gJ9;t1M-fbh;X=cm-4E;t|UO1XVbvjT0` zt7QR9G&mi#hoigCxL2|(87iS*M(aa?Btj+`PO$H~H^2!=d5R}q^jz@E=7xa#i8Zz< z4o?XSs}iU2kk0VMpyC*d&UPEkl(MC-)|i+=+Oq4514YyxjCQDp!Hr|jVxpvtDkEA$ zeI3gm=hD4i-97%-?nsPk^xH4r`|SjGiW_(3685D$A*D`hA!?$(i_29Uh{hEXH0ynC z>QJNbG}~XFbRcx<1XM54S6HNO20ZbPg}Qr0Sy^I z5fuRc={VDDc#Ss4wl`u`d-4=^oG2I9dL*6iRhA^H>Wg)wP&a4w)U?wksaVwf4a;x% z{*%nMrOu5qz8dUH!*Tl1L@^2`35&XfSs(**MqT!o{o;ysNwD$!I=?8mQW{vfyhbh) z*@N=1QI|ngnk0tvW)DS$(c1fSMV3gzt<5XaIn!S^12$|drg9|}!GzTngoaq{Xh_)y zo}2cjf|DU@W+ZD!i{f*k_GKi~1kFY_$CAhv3)XHS@>IGf~&hcEpS)G?c@Bm~^|+t7l?mgN^?6($h0O zhW_CR#nWGE-Q#_Brl%xdJ_!>x?f&s21ABKCJ0`Jo__W=&V*C13K&^4i`Wj%?p?pXv zE2BlD!*>_5oLs|%LXvB|v;U;PiL})zm9+~`Bj>2=NS|;*8d(M04HvUNv|cnBS};h@aJOiVvhN_Y!HN&?E;UZsr|n%NER{rGmX&#j7FCzY z@XbQ$8u6NHSt8;>g;G9yu9Fl0LQQSYta)05Vuk7+X6w(GtvT@YJ;~3cHfy$^b zf+e199q79U1rgu{&HSJ=v2>!+5$)Ih@B#Y<0Updl!qT{r;YQ5E;UpR76IFEw-S52t zPuqrIV5tn;j!sw3bORow_14)*Lc>MkC?5z}5-xOdHbOG_VRaa7v!H6gH|H>wU~egE zl}bdN8a-%+xVj$!xGqEAQ9PCdqk@1sQmw&|Vy0E>j2T#7B))3KF|# zESud71e8WF*j{1~E4YePKceuWw-z`XC@vjQ-GT%SWxf0!-y0E*`tI-7o;lwQ2QEpf zBE2uR{blD}?fn`xl5T2Xn|pc}|F!E1=gng4pIyV zJ=@IqKZmmFGT{u}ish1IxV?uX$i7=mNg7g0`v{ZL;WCkSL<8{PRKvCtOR z%V0#Li9iBGhD)k>1vkIRoRTyk0J~WmdvPk6+%eXo(A#mE9Uo@0G)kr#jdC~B{w9TV zq~|!xmqSxHRCLz@*&C`+5SgZ%lqIrs-+$UNm8{=}&%+7IBlH$`IwqxE*qL8MXjp@U z1|K6tigBGb)G2QcVg9A7pE?m<+R1F#{htf@KV0kI4=~?3KOL=u*|*=7R_x5~P7Enr zddL6c3{tUc*#CgOuBdUe;`(0kh5J&xS8GpdVwLbcxWr_cdg7R`Nvi?xbigl|hmIWX zZGFUh@ld0+crc=a{?kZt+GR%vmoI-`vDS)RZejZ9Nfv%(*UmoAVs)I{^J=oy=V4}# zjBr}Ed0j+HOwRU@3~`rVQG}fwF1l3)*5P0G8_U3=4u!ch{f3D2Iib+rOd5Ixi!jM# zQHb7P99K~1-68>p@7K_<;EJIHgpbA?81&Gi$%KJrnzQ=Vt-s;>_~<=bf7T|x{Kw;0 z$l>rRCZ6+5LIhkjx&7!dx7H3_L8_7}VWMh|F?Z5YRji=UAuL2H3M48!P*;f$rlkOd zEAcdwjm|bOE;ulBY^hIxTbGZ>Oj#J2_f_cW6tIDpd-^2}Rhm5SY$Z<9gz^}*d2V|9 z91R15hteXQ2c(*?G30Zwsg<%l0L}m_MrIPwnxa4_n#aIZ+^az!Kl=gvDsDcH33g(6 zrxC=gD4vFRs)t(^Sq9loy4mP0$N6X&biP*#!1Y31c4iexGZkj&qaID{|G@b_{EDm% zB#P$mya?YT{$Y36foiXkLg&TQLkqhi4|MtW?%%#}?+AbPR=5zhgGcI35#p2fOg9d$ z1&>&KiTHZzXvCHb5@%>(WzSBf!~B?qkd7m#bew&5`chye;4mr=R9UMZ*HNOuv3mHv z=^wir=xd2ZIHTHxY)ZoZD#@WNYF;#QgHbuARBk;%(YqoW=voAGF!mIbKS*}LEJ_ka zzZ|L9j(<4@LldGwVqEbSn75dk0XSw}sTnqXFxklj)}{tFnr7loT&9Qa_F)U8ZcL3I&@ z1`u&nGj)*-u(XWJWoX28G#`k@zk{VItJ2KwEWF>yRi^ z2bc7q7IS0;9U;E%xii{J>EW~+oMqp^^)Rl zv{(H%d{^SqY~42T?SGL_BccU~IovdG3RIqsxK!+5u)==Zrl+c>5Y{Nvr3(>^FGVJ1 z^?k;41?c(!A3s+^>f4#Gk8IJ90V8yKaTb6!Ksq~SfgoPAMbvGDTF7XnW!*4q?&P9? z^9ZT3&r&$->&r%sits)L0WtY_d7pUhm83W8d}tQ3jv1+H>qs7JT`6J$UpmYpS&(EJ zb<}t<0zSBtv5;o0>LW46I_rzMnF4(Rx?B)KWxe%v`Ra?YH>Nnc>}Go)Sc52u524OZ zE+7E?^D;R3e~kA3-^cO){RXKQ07LYL3r{c3YHO8PI0vUSIussiPAfI3FlnAXe?J%I z5}wrle*E<~S8w=nuEtLeNkh6fubbVByMR>D3M_wl_WadAZ-n2OT)#Yr%f^Ub@cDHO^sP5L^2a-=s@!|07?Y52zk83Pux0=3Hm`Z8;=8DQ(6g?0V zJm#)o;#>$nrJB3cZmon_;+v^p5N4~MnqIiFiVFyL1TD+)=A%e3etHfJzRA0DO*Tzh zY)w#*3N+Adt+zE0o!r$4Ps>R4+N4!(r`e}Zn61K-zu`N73}x#qJKxr>D5dq-D~3zs z7lEc#mRaZH3PzVWxS(A*s#G&II9Z;Cl0_A3m4dfwQ8fe)1k|W<1=asRdRHFIY7Qk< zN_2%V9#_#kdLlOC3B5imIzThfEtX)Y1_ojC#;ZC0`9}xx#WlL_Cj1#sShx%p$Fpkt7^=)U>Y_; zGc)YrE;bLomvfaW={Z}?Dm6oTb{>s@E99ll5(q&x%6wsxuz{s7nf&kbSrzI$XcoTH z6u07c>&WSugFDMI=(i$^l9CU~2E9ei4?5oW^^9O|j*wU8;7)t~Sr1>zYhk_*x%M|R zck7`6eZTA6fy_mFHo|~V3 z8Poi@2GZOHbKjgc#f5v8bq^&|eM%On6?D*(;m#TPEk6c_EoTO&8K8Bx+D62thm>7}K=-xbefE*@ zRh!-yt_B1w0o48D`|tD(N0-MNbm+hxX{$3ETMc>Qpt$^!{jw_p@v=kzyhjDBxP_6VW;A zHIV@tlrD$6!;Qf zK;^{upXJ!}f}!NyfbNcFk^0H!QyFY4$f2J2r031>=6M&U00G`(gJ&Y2R;WMWU<6hv z=oR+q%2No!G5#eRqkE;vV_scPiUM#)137I*#WnK8q4Sw;iN(L#%w`$63!G;Aeqz)S zyPqe8DsTFw07BM)NFZ>ocIAEK!7$byD3nr~>m)+yFjX`hN`{4KO+_q~kwbP(YY!j-0 zz-jhjSOk5eS`E9ujjo4QLm^9VM}Nb2Ge6Y!Abk4mQW_dphOf8Qy%Tf|t+5}OhU;Ht z;ly^RCun_DLs})vHM!E=0;+@_HplQBVMy@hn2+>8ngEs}6v+?yEP}H^nTKClZV{^N zn2c9L=#9sB^cFjeeciPbOA)Jo2ENNXz->HDH zD2Ai!Vx1m>(+mmx&t~T7TECrlOo6LzA!68FB`qG#c4L}J`?F=W-cpvDi3Ta_O#Vk& zY3t3p&OkVCdC#EjxUTQeVO*@wr5Sn%W z*g5OFDXp*nGl9EK308uF!d?>~0NIBd!ED=Dtu%aupKk>z$Vb&8ahBhH&? zve!IN6vp0NcK34Z1|pwpAEZuHgbxnaVv??L*Saqcp6WbG)n5Hrhb$%)Hi=9-Y%baY zv98w@olN?jtieY54TbL`qO|AJbEA{n4z&)cxBbQVhc&LV@{X7SLY8VnzleF{^51(~ zemvcRznUSeUX9bO!>(P*OvSB3Ld6HsWk-}tFA;8)N^g`toR{nQ=iyN{7Uzp=+NG|Xb~Px!n_3SG-FOr67)upT6$vum+iYB*TS91(C$x4r&8~u4beYDtq{)A_2s}v>pP|VWwEA9ZKb;0~ zqU+&k6&uvC33?HTCjOrB@r?CzfR0O{fA-hKkFb^MT=nc8D(?^V7S+sOWg^gYSTX?B z_onJHdQ~lYy8%*sT0$-NL+NJ-8jt^0zhBQlZ1upuCsm{v#W=t5lcNC&XaXXq zGWlDe%5@-tfW_|?G*VRnpiUcQWQSZHrAZz#8p@eZ%bD?a>9`Yy8e)H>K&cK~6Z5jq zmJvn}>BWUFK}ZpSMnt&D<#GqNj8>(lT(_kmPp`?E*Q)GZ&TtpF5(?^rXt!;3Hi=nF zxmj>qKX@?@3J$Q&2SyH44_2#SXl+VH2LJlked|9%z`vhrhT##RMcD>^xAO`3q4b}x zceGiqp3b+ZD_Us1im%n)3>_L=%T!FR``q!JfnNLo-4gB|A`f2JZeCx8D|s{>NBLtC zw>gQ7i*-I}UJDB!-+t6zE1tjq{d3g3y33W9Szl7BMpfSZ>2m4V?&Cv`bgzoS=~C?x z!+PzhJWZZu!=ax{=1^;pX z$Kl1=Gy8!jIsS>^tyiZn&OI=-KGkzH5ijJ{pD|SRsJ!0(f%fDS;UD+4e~m>g%xP5W z|9$^bLqcEe>QjYjhn*tVZ5PHfTvjxJIIcMe2Akt?R}4hkQx1pLgGFlGI3A$3VnmD$ z<76A1O1T^wL3B|i=yS_JT<&eEvr?rDsRVM1%>p2IZ)n+d|CowVJLIM;h|GpWv4E|Z zDQTDE>PcD}^Q%e0E_<=P><+g$`zXwkelN85wfjb@_>pi#8{#Th@Q{$32V8=3P=`1i zM{uU=R#nL6Ua<&=WJW>w1u5w)y~;Y3dP&rFe?eC$34NtSzKm5p>9wfpjqGx&Z}@(w z4@+c=eT3}ds;(YFw%~4;f%7l%tlHJ@##N6P{vUqTZZlv*g<2JIhdO~PT>9M!3myo(tf9Z3h(RY8u*NQsL@4$Q+OSf2pg9~ zo?CP~KUr=kf`zGyZbwqCBS_@pthpJYIvC-rlfrheu)OjF3#WW%3TWascGBqBDj}Ti za9C;EiH~%$GU-)a`PX)~rSP+>Itl@}>M>wODK|rxU@jn%ZrCs@F04D`fe~N94`6#b zkbBIS!zK=TjT*zj2)(`!6{uZ`dOau6?y4R(xCemz>^tBz6O_wLm6FpdGda$B2GqE-w5EUDMT&&)^sdZ+9y$5JI z2D0f%xC_b!;MQ>UK@KuK1CY<3sVqG(NCe10n&Qc0K8*H^ynrHW_+-dFm{+Ri_3oQkh9xQX6WU-Ks$8--t-X;f;ZfCTfFVA_dC8*s`W_%f}9VOc?`Y67JZ+y56 zuZoKQ_++ZsWox}E?cm23Jr4wkJw7JpckNkv`KEQ8=PSYOTXtS5ns8oOt7*X%lYM3# z3?WAkDE-{L)Vdp00x9YStVSJ_ZG`12qLmJ!sZXxJP@3Kb!|k2#2TQYgV!rw zg(zCF@(uPA+oDG|rC^P2DiZ_(Ww|;_cYxTy3Ba z&g#d4EtEH7md!v4>*fqPL|;K*El_(cm6SH8o(@WHWiDVKORxdL(I6VaIWyb=NWSn1 zQ+hxUR4#jp_bbfG8)r%<1@;x*`3Mk;sfCv7f;V+G6p*IMScg8y7bZYa&p>48B&m+@ zbPiLy)IeNXmZc&+o7Rw)r6v6?4RfAAi@1~hZ$8fI_rtcvzLz$D2?(&q6%+v?phi$i zEQlXSuS)`<9)L~)R6cb#=pBJeC4#~rat$gG+BK)^A&7_V^ZpAsS~vZ?5Rj9oaDWwJpakaXXen7hSjJQU&s2~XZIA^vhXh<4)H!xG+ zN&tgcfn0r{1FiODw2tikl@|e%b#o2F)+pG z(~{K|E#=8pmfPQJ<+o7VwH(cwyJ(|;0?g8*c0wGt#IvbtXiX5vfV!q-pvMiNMX4;R zRH{)2w@q#Z*6AcfA&k~fci-}!BzftH?s-O$odLItk`l8)+xZsczDfWUSdcq89%Ze4rLEs@ zn&&tR(3#*zOp5X_7=YhLbebt=ogWwkC2B`wF;Fhb_l_yiE@mT6PHVv8q;oc3)23v*(}wIa|AG z)r5aet`RdPAm=Ez6DoFHFp7Wn+otKpkj1fc3gNPMChvfH->)OPazj7AxH4Ff+0#n; z?dLbOd&5sI9RC_OS@MtK%Q-elZE5dO+;_y$(7(iv=oMOL+z)midDf~!zq%M`Q(v5T zuaR96cFN|(de7|rUre9fzVY(7E&{Iq90kTY`DK-pW+-sFiZ1fL^ly#KE?<~p(LxD4 zjKgV21<_^6i8wur48R4$>=R~lg*6WcAYYMlL!`_>5_Kkk+EaaRth+z$tA(GDbv}=_ z+DwzDF?x$EnP;g21@mt|OV~;4sW~bN!RSq5SRS$TE2jy!FgThP=wV1^gqM+#xvGnG zbzN-gN_uV`OUI}BIv`y`n?t zseHh~iATG)h5DIcLuYvlBZu)PVpnfM1--l}`5mApXX^+N*DBKn4!vD43g*-&rq{;o z2RaJL*AlbD95-rfaZU8-^|bqLkZIq_IYw@lab*_w*G@Lqn6SiBcawUCT0#S*B=+}R zl~|S|o}?u}A;If`ele_Fn85wapIZ8s2bhSqql3{o{U*bz zZSHI6k!?opQt_{!;&z;S7H{~j;lvOA58~oKz=o#u^+Hwh7SFeh-U%)cklJ)YQIsCH6V>I8Fi(DOs%Egn-WejL;VCFK zmFk+wQFSTTNRFD159v8>Tlo_j=EuMl3*tG(wP=_g9%q>x(bXmJj@XSXt>8o^gkH{A zaif&BGh&M0R{Fz=Xj^H)XYKJ*ArVk2r~_uHj7#g|D?k?>Lfj^GskG`;63H&5aye|5 zr$+y_gKn0fCO6zCv?*&2HvF1VR&T;|5+UtrTyO{RU;nG?2|cz^bt`Y3wzg_TE1<=U z%-%Fhr-?NjJOX%&nY$mZu&TMXedBJX)rEd@Q2nGN;bZ}J4}h?@cNxc9qE1cDRS5+8FBw z87evB1Ro);hmk&;9S&I*Mr>TJL|YK-bpG(+YT6_;W_T|w+GY00>9go(j()i*>ZjL! zIjG@&mVkJ$P zXeaye0P8m{!Ey@)oKFmm?z^_kQO4Sa|D#5g&UOEIn!2p;<%z z+ryMcscyd1+ecphkanl2sNm7yz;NDPwp22-o^v#;;g60Mr`z6pvwKQHuDHAlS+^T% zD9CUzH^JJxt$E?)hgh~XZ0K`&_cV9^z8!VOclh^2=j*vw>T=Gc*RLOE9Hx}dTr|;| z$kuaur+35AtF)<>^CLQ}PATY^x!K)gx@Jq$nqX-lsXttoMnjBQZ^KNAh7|c2%{Wf(nAWHGpkf| za-V`=`cP!}eZI(}Dw)gFkj-&%hwX0Ag zUVz!#bL9ARXHmH$ZXhLK!{!Ar7uFWH%hM=f_ddq@(4_Je5c))thT0EJc2AS%eBV=j zM|+6Yvx28a255B`R~NWhDb7o82M#Q2Ny#vB&`5FUg*j&W3k>m?OLDW$*HHRp(#spY zkuk9l>W!1Z;(ZV-${r&4q|C%?wtIS8dj=lJ{*k8VYW8n_=;y>KTQl(Q)G0tKIXVR> zd3q<-@J+Na8@K5ZMkNVMbxm#=Aas0y(%{67+S%zt(y6-eS20X~5&es&@_Ez4Q$Mur z7=8XFWY^A%dz$S!E;$7kzD^xH@0Gv9kj;7I%t^Xuj7e#n>+m?UXK{B-zMs8wDqe*> z_=og{Vcu8cR=tURMz`OjKF(>n&L8tVQeu4yz5HXq>DMir z%HFL~6vj-Ox_SNKj8vrqHZ@{t)NK*!;#Y#x=)sX+XI})2j7uNps}d?6;=nbL^cTl> z7(LcM{_bi}TI4t^C@`!=v;%YUX0?jZd-|zY+xh&6bQrTPx+&sLQv@{q@iD7S^AUF}W_G6;_bH_xFq)lFO|AI(Pl5z1qX}J>zq$J_p*FPfyXN z=Y9%tj@<#aQvn%-*)&r|;)y_mi2++!2T@((3f#c5V^Tt4M0!xD`wPS+08=d{1 z8%1FWQR5Xo3I!?y1XP<{a0=DjnrWX>C3MT_m60^016@Fv1|mI!hgR87Wnp~e!yGgU zU7Beg3JjDe<}ku^M;CyEk9XjmGA?vpz)%4_J=Br730L!i4Sa%GWS4iPsLx~zj_C?R z;zI7nr`-O@C1MYzEEyf{#KQg&)ARaND=_oS*S+`lq0^<0zz!HK74s!6-Ch6A_urju zwDnVz%>gJJNYb;?bwamhfv-d%6!AC&u@$dXco}d(;&k3@aZ?5-{8<0d;OOJIAO!>o z$*k#dR0dyZ>Dr77`e`k@Ln1JNl1*@#i4!c=q=lNe&kExtWidnZOEbH`8bP9zrW$6` z%(MF5CtF{ExoCPKxQVOBmgkwv_H=c-Y`$vc)52=+duZ$i_fk#qBQJhYm$Q{ zL&xoAR~v4r@A}aW^UGe8hw}2uA+xN&#}H?a^0G%&oMhtR77zfn6m)0x=G`JnbN_S6 z{+D5~2H-4NW;nV2W$kV9xY;iQ`)OzY>d0Nu-%oRA=LT!N>w5m&Z^*t~MDpFDp-PwJ z8n@KL*i`wcn+~ABss0{SGqvb}z(Xg^0MLOx2JayntqTj$+T!UjV7S4XXN_3$bI4!; zjX0<(eV1x4XQ2jYCR|M+V6 z97y9*-o)^{vq6#4yr5h%1>vCW{K(+OZ)dN-I=N`yX+ zWlOtJSn!buD=H$f)ZT^cPEYSAmBzCr92qgR*FFO9_KPh+(5itdv0MA7$5fjec009- z3$~xIFW95DguY+ViiQG{`GGGcJ{z>Uyj93~b$|F-+bi40JKTR6@HMTu()VXz`F9J` zytgJTfoje=;&6!lMCrNP0gR#_U;H|Fd}t-I_QTXKMNQA|6xaUat_L|of&0M=PezWW zw!RwXI5u6kj(&TzKJtyDf64i`Y_H zWEblVF4XgO!J};}>&-$6J%HXF7WTspCo+?t23zeDpH||9$li8NaFujx>+txi@Q5x< zA>(*!4lX^MiqWPS=Y8w=EF zNi)d1g;S-eR>Z87YL_8`nIU?s1MQ4%ls5!sMXmRTLqrS$xzCSjgH30?06&tXn5~8& zBaB@G;mwv)2P=6CfckY$Hk`l_!1>&Dn;_=C2dti2b0C=YI>L>EJ z_A~K6j2Xug0yH@MS8zHmkYro4x&h}<2f7N;%>JGf*HpB?%%#8qI00x=9Tpy4fL(+r z`q?a27k2o`#=sy{q&mU^oT64-`i#OfxPxItw&m}O`j&Jqi=J?&1J#c2&%bmZ@It`) zlzXCFU_ldl$JF!DkUV?ibPi9PS|EJ_fw5QT5-d=Zn{Yl7J3CC7yvKfU(_)8O8Q5I8 zF+pR}YXiVNys3pf@uc`0zAxh%ZMm`+ZGFv_H6T|{P0XOwcYu+R-eym*Ll@ND?a?YT zyov-rAL|ppW2ZZ{S>#$=wGg5>NBO;$Pn(a;CJ6v1O0rEGE^#Sc({&y3U2@gugh4w=j=CV(J}6JsA1`IrTGcVrK%?g(n{ir}-qk$WDk3ITp%^nE4dQ zRI~nZ^zIqn_$X6)AS|6EgYUMDxQuItZ7;mhRlMb-ZGdsn4 zXkAvg5iAbEb2FN{43I3m9kIq%^GdVNK@rkj4P|6qcX%}16gNupD)s9L5XZVcSyG*C z<|p?&5VMo}Tyhirrn_=LFp)!CR)kUi4zeEDfORYsyMv}S>Zs|oG)+W986z%|>`IHu zf*py3OgHcBfMXZS7FGb8hJWk#Oe38Iy!r6FQ^_t|x%3uLJ;#c$zx^aT=297!RZv%I zs|0}!ztuFWnZaw6K;U$)pc?gA-rSP<0NRyd9$Q&91@oJ)#(~gCI})rCb90(LeLMxY z>WbC{u>lTE(rf{TbgL^Ns9n8)GEya58MCjL!#hUk=uR1aM_p`q9fIXk=ZbGYYP*!7 zDrssc14x)FZmj>2>oYh=T3O#L`*Db5?sL&8r;+ObO5JOz*N|id0Z(yt?Bz#>oXZr9 zR=0Boe_{$oA3Tl?9lR`lR5Do4mwZ$SN@x*PG@N8S`{VCtH?#*EU)L4<^}=8L;zrc5 z|60`lbM1a}Dw`2V4W+vv4QT?1^nfHN`&6?OmRp*+LBbhZa3lklD>$d)4o#T1HxvfAcBPD+?og zdapo^s@pD5VhK~*^&JAR+@K7GY*5z~&Ue40y30M0Br>B+0(}&5rz1u){@;AM{z!-| zE$(-Q7-0&qa9E1OJ-rdBt0R%X8=Q;O%&*3xl5OpGU1<3}gp6o0+7ukLUPSU_#Xc>8 zJOgs1xBKbu=|5C+md>l5G&Z?Ux4rP%#=}@VbFPv5=I?}L7>+w?Q1f?h*bf>tr(SCL z?6%o9du02g>x>6+Rm6=AzAjx!Y@bO9x6XzQM(m?y#J`xb{2l+@oC= z)c2lHzjifYZF}%R&Huqs8)^V-AgBbG0*tv$zbOi%a7de}?7rYa6U(|IZ3n@>(M~|a z&>D*t#)0n%1!U?tK!|rw6+V$(*mNO9N4aJ`(NP`Y4i0T@5l+K$b(3D~SFPE2y2xI9 zGX2#v;q2OpQL@?KK9q6%LRD^M@>DL8pj$FWc9x^4EGN`iIT(uayMF0`|MC;+{5~NJ zof>Md0BVL;AH50fm9`qO*RGPBDti7O*4{I!sr>C4KB^h_4i}S4e|J-Z6_ge2- z@AG^*=lfpQ^}EWx_HN%!%rR6FAgQEV(i1O$ z6P|PnaFQp0sUqetpnuO=crv?!n)afci+6E>V4uv(6ZA0Yiz`3l_hTGpL%;pghbEgJ z?(s;ya4yxsc3ZXXhVdPQMx0;FPdepGeK~nfPsOYyeFcE)$%FGRHCtt_n8w`KIf?&u z#|&u*d332WAVZdMBIWc(u>O({={;WbEWr(ZVs(jLgBc<_#;a=vzbNJ=CT(Fr zkNS@CN!TDWrFrAI!py3^^SUULvKwxn)U6Q0Ib5VKT^3ey@8i~g`IDdHsx2(_K7AGjsKAGYU8K{}j1^tT1 z4*Ln;!bgs#cD-COT*MXcJ;6}p-J>0`h(0Q4)}KqN9ln(-CtqI*S2;a>)bIJpu5*T~ zD4lz%5C}(*xIYep?yY`lMFcRaXVg}GR6c6D&wI~!|7K9mcLi*=Al3Y{3Z?QoG78WX zlF=X(D?H{<0~4?m(qgzhWZ_iX5Zu^oF;J2V>f+@4j1*zos>YJlmqJ~v(hX%wQI?J8 zBlO13>OH_e3I1t3<$3-*;}+gsW*kkEI$EE2djq7Rt>qwvbW2x}{nacoRTq}q4HA{A zFd)aJ0EmHs+E7*ufn+45LNLZa@bf7O3JxiC%f%>eiQ7x+cTh18t)*t6xGp>)rt` zTsP2rw!<%XR^?bTCvmRImAZh~d_H$CQFbS+-Jbc^t^2%Uk5|^&Z1c>qH2X?{s@mRM z1CFlbYAF5?Am`L7EiV0HY@U&?(v48pL&=JH`2;0a?x;)|M*-YJplH~}2Fc_Eyq4C{ zaRh!!>%IsL$YzcgCJM)v47Aa|qT$Uvr3$Z3LBZ_3S203x(2OcaKEBUOfOy*c+3B?87~9< zD&V8Unm`=@mu2BlK-x(ui!Y;lx_r;qas{N4@YlVw6>IZabFN7ku24pXm#b{a7l=J- zr@f!R@O3-p(gi^7Gut?&D~UV@na$u>w-*N`y=$c`hsKs9;g^sU*JR=mJe-M6*$^r~ zF)MR}Q7hP(k8YmX2L2UdJv_@4_+TmBn7p`T`IIPx>uA~xsKzE4nVnMB1AS5zie*#8 z=sX{;3cL7ax4;EX8?+tJJ!v586tdOB2>E>1Si8b4AvXnUre^*WPqEV z&-8!s+(s)@Ngw=I*IynG>M&q(sAN$ z4^{4|%Ixq7QYMFG;l{t#=jZ$PY6U5%IFH{OU2@{f!dT{MAb9w4Li$oB(uw~-IvOZvhDv9h#k%KC1B^QiK%}E1|FojT@9_jSPK3@p8 zTf;7NkX^v#R(7ldR?E^BcKryDvs%f4G+H=7Nti4nkS2n=%^5NRz~myytXa4nDqY{f z-hx>2tSO#~&~mHX3Ked_?_fpnT!ciqETrSro?$Uh!ycMpWwl{7er|llr6Q(-Rhcew zRDlOe9kG=#z@~6Z-C+%-H0S9vcI{m67DFK!ifCv4a-!1N{j&_M#38Q8Ud#vt7K6j# z%ILtoTd;a&diEe!3UN>JD0*kXzXnS#my-BdTdI@^9G382j1>|F$b(9&cOm%wPwg1t zKBJCSK~-bI(4bjl)=trsK8fJ^ovf6{E^49{{$-f{Mg~pN11##2oHKN38ZWVzA$>@@NS`o@wkZu&4 z?qKQ+X!y1%*XNa@?=v1KFgx^bnfwk#;w-f~q^mmj3vB%#l|X*t`!&94!+&9x5uEQ3 zO<^dVwN6KcV42;tS}FyvM3MoG>X*mJy+$P{J4niKq23$50XFsO~-Fr>Jh@K*%WQSm*-YRsA(LjewdBw+c0t zB@P4d;huAFHx_h*1~DOy$bn>}p(F;~HGEaeDos2UOoJ5sZtW<|jJ%k90SauT0lX~D z!)Zt?|4(w9i^~l-h0z>0r98*xk%vSBK#Ot$TqO%8TS|c-`zPmJT|~Fs0M(B~zt`;xxP?%)Kl1_2s0` zY<=AK*mxiF%0~Rew=y8g!i)F|Slu7_XIs(sT-$Hd?=|<76v*mTb}O2~8;zG-FBpA^ zUTK*1oMO0L^10Mr^DV`BWco)dA~|q0d8wq>kSfo+aLjkWSNTMZhuLoxMS%flF%|2% zE&I=y6-8ZkYa?vwR_IVh(V}fN-u>gHMs6)o3Nt-6Uw-$#X8gXZ3pFpdUm+AR91yi; zbhq6(qLa$UXSVrXz2s3t*mkwtt!>sx&#m9sr4J%d zDAn)wuW9Gz7=#w&4#3A0;E5*`dq~z2*Q%}mRX>COySM%S{iojv*{KW(hs#TJr|Pau z^~FTSG?Cvr;;f6{iWMp{Y-Q(BeP{_wt?~sqFQlYnsc?E3p1hw}rAV;fC3~u}N!wVZ zC_-1XGpeC4f5ZlGAQctr;N4{AP*Xb&Mb0ZSW*+FGHO?t0raX8^Hm=;+5Vq=aId+`3 zU(M}FZKl?t2&(`)g8zmmjfGXO;oI`M;e*B>a+G&i6*;!Od(Fyk_usiaKjy>4na zZy9C3S7Cg<_b0yBcx@K;{NDAb15Pb~w>Jsxa?obdS2#%jm}=a_4!iuKb)j6st~nH9 z)SfQgqP??jI&=A+HpTRH%Ya^9jJA!(k#i1m_v+E%r*4w5-Ql6<4fyY>MF#~MSJNsY zPI?b3?~mjTsvs(gV-I#y2R>|x8xGvinms$5mAjYcJYLAxI~C&t{$tt%aV?di92Vw1z?)5e(iA0pp`Nysl2^~=_@Ncb$4l=)!lpcklUVHc$Ek%vaV67W!Mjyv z=6m$PPw>QIhc&gUXLt$f{cWk`#wG zYaDP~&Fy-Iq1r9ly$Wt25G#k&r-2ORAxFq%y^7Mja)TsxVp^urx+HQ1s}Zkm8RA;$ zDDa81YEedJt7dsP(qu%mVa2TbtU{a1*N4O`pO~2#GXz4(u%f#Fa>LhJhCZ<_a8O58 zn0i3L9z9oUgJ6cT>ZZONT`ld!eCU8;xS@&)iiPKXl>jNVbRk=Z>njyA-^LiEFYEc5w1wzIEFV7@^W*(W^0!6}R+vYPVPBLFn}0Un?l`2Tw*?zj%*y`L9sJ(j?d*iYJz46o(0y^aXgl<|L5O`;eda>Sa4y2Zr3aKw5fyMdA3 zD1ur~-C_`NV$!TLV2Kf>p? zo}>7o^a%lKr`Q5np9$Sneh6n?$o(YFgt`hk9%}w(L#QcH#zO@2LKn+ih0e2h7crU- z5uiwTZ9#g@i6;C3U`W*BE6#w~XUDwJRFnrn`5~5zbODp)&`a$R1EXd*Xn3FpGI23u z5pbz+&8!CURELt&2?XAQvjs4WOkKsXSCSV4pAh&HVQSLst zbq-SZEU^qRcuOUeG53U{=gP_QFACOrgA7@aeUg}@6Zw&zk+Zq`*R8|vyiTE?)%RA! z#BJ~KjdPanBfWTc`dF$qHZ-xH^NOx8u(v2`Fyz*%oBD=X`fs{Cy%M=e`~250Ngelog1hnH@*zn*Oaz=o#p7%@s4Rz} zp0#ADG50ED8O_>|0mz}uv)^#N6$jA3^*{xtZF@%oui5}dM&|M(6{jhvAY6 zT9$VJ1cKapvjvL8;Kl#mr+kTrTi9?uAIp+yRy$Dnd>w%;fQSUXS8W-;^mhkh7b33c zPf8-92B`0<$~|ju*9--XUG0&)O1iIFLd!dPt!vBIB|H#0?E9vwVM8*5o?idfN%-bO zanRgU_0?j9{L6cLL|0(uj=0+yJE9~03VVI@OWNYs-7R_=Urob`mX003Ya(x$C>7oL zbnt7*mouYI-?As~u`WMi3_tHs@&kK^GS?mlX~k@^b@|F1?4w|3XLTR^=<`qOy)*L1 z{jW{dPO*$loAs~KzinDw?I>-m@v}HHW7)9D<?8_LaGEP?_9ZgD5K zF8@B65pl+FS%ppIzR{t`**hG)x?1Z@+)($0QWT*XyfnAaA3feY7X>cSkXzz$DBdkR z{Ej*#udc81*<;&k_)%F{ij`vMfi0Um@_QhK-Q!>{k2&=8Szjt81%QWoX)cky3)*FD zJ@D;MSkoT8`6f*Qdwt!CY(lRsFKtUvZLqK;pU=<0`&GhfOIjs(1xFquBhf-%I+_OX zHS-K)HffOcaNQ74s5y|r<%?OUYicYkTuJHpG!EWL*-9F+i0;1d(ZL?vk`6YV~XwZ*@Ik}?@c?-mZjq3Otu!^Jn~E5qmqW+mgVPm3u;x2uD{I*ZS|UV z2T(1atQ87f$*QVH9cr7J|Mo=uY2Xn0av_j<`K`(R3WM?P&(7jLvuVF`UswXg7=y-8b{;bV{veGkOMfQg9rvU#<1&Q0E% zN*Wd|0$K@R0$f+{hC|c9!!Q5^EW^YrEao!HJs83L1(-f1R@=sN@jPa+S3>Q20^0Q_ zc+a}xx`9)D5L|aYXW{UgR5fjwd#lX4R_I8YN43*aWV0*JM)l9fnN1YoIDJCvEi z@x5{6+`9Rae8R-rQY=PRjH*u(sG#bt4Qhk?M~@z2oZDGf-}GqutPp?XrYU$Lf3&SZ5Irl z1h*~K>>23S)Zi{e1d|F;6x^}0QE|9gda_q2(Xzyx40Ry*ih~My6>7`2a)kAcP`Z81 zV6EzI@u)*k;q}dZoEaN&GY&E~v>w18y~XGAwJU$>lzn z@Nxr<$s(nidlA=oQa_aWN&Se)pYi)L2L4n3S?5;I(|EhdZ3D^?w~7j%4Xzl6q)9^Y z7}Bht@GWrs-GF5ltim}}YKeExrp5<`_znl`H*D*o75+8@J@328z$6g-zVF=AR?c3{ z@ir?#&D$@1O}?v>nDc6rf1SBu zc-HO77J&zPf(CjR?J?+yD-x7a+A&LUM%L4v>gp@+3u`PhS_01&gzUQDtKSo4m7|+z zC92+3A*ARh1K4qTW?C}(E$4)GG^~ZtD@%>S4;4g^3767$fr>z{>iQE}=H?(Zr61e( z3EcC9g|w||)^O56n%>T*v*+KMH2Ue%d-sD>Y7nY*1bm?>I=zjPM}eSA8!Qv6NsWC2 z6u2A~gK=ZJ0;6P+4uDC@XXKeF`_PB559}c1q4zrnL=LHLqw++suw!ZPTFee7e-VyT z`r%Gcr9sM!?NtQ6`AevhYiZFX`1aEC)F9Qbj|rjsJhZ5XgBmL?IwK_xC8LBvfN^R@rb=8IuoF1x9f8sOQqcH``hAF9FVp4Rh69o}r&@1f!WUzb$_JD^nN+AGQVM9?!TIEVGicK+P+XXQT z25zDqg0aL}tkjNMtu>&|ri4DDTH}cSaCIxrDuy20R1zK>mgIWYlTu)z!J$Veo1ZTp z$a5*PdSY=AyCA>Ry*()kS%jG;v;&7izH)*`d)*C$7;y;L8cZVw_jIPo+FB7y<_36G z5lK!dKu`%>63ul@8C_=ZH2BL$o=%kYKh@Qx!G;t$vUFRMXQk!VmpAGQe&YKoalwL#+0buCCYFPCx_l@=rW7fp z00P}COd3y)VcMusQ~28n@3g+vm1SN>?1z+#c90K;jYr@6)r4d;#O%cD=ai`*QqS4mXzn;^TGnX*0S6s&q+nPfF`7P#IA(YvZx&8^!uSB!8; z+e61VOo->ZYgc7$X;q+%7zI8_()c3JTvPrAn3tna-C@t~%IZ$#=kS_t4yvMd>rHQU zvyxMLQt|#^imV8SideGc%cTUj3I?f~<7bQhdlB|OPq+9eWh)85qMR-j8HXHC#a{rF>8*<{<{2`@A)yfKtf<^Rem7}=j5+5b z)q`kd=}E?hWvnoc-U+8B^4T^i8!9>!5b%()_p9!7L>Xymj9!R)S-eqfY5aXKrsNBj z5}b!n{fTc!;IxGq^wWB|n|J^YG5NH&%>1CkgBx;fFN>UE>9y&XG2urmFtS(ZtH-B2 z+q?WM-+YXGec|zMVQ=1lZtyv*9&z}OYu{&IzV|+U@y?;H<&VCzt5JP5U9~qt*Y3yu z9e>TW@l(@m;po8D;hJr0*K6!f=D0I-E}ix^dZ?5OuCz4|{d#crNsngee0Oo|kjM;2QoXAPvYZLL^~i-?sMEo{L2 z7Y-?0PZj0y+DyxW+fyY?ac~Th^j0EmL2gpe0P0)D08(qlfBVcDO3DB1dkw#g%}Cbo zJJzQD2(I&2eE@y#f9=TM*E>A~;UP(EZV<~3k3)5%J$9mPMa6FTTk05$zJ6ND{f1vF zXbf+Bommzh^S}I$j&sb{ARGR4DQq}J&9o~?MD$1sGk$+sHDas9t&{pZws+ZE^%P&& z@ZYyw(&9cK|DmfLQP02eK6Ad%;>~-~aqV+Ri^?%ai(&7`!W$#2HVKoHnjJ!1R7KJ9CyURj@$6safy)>R&mWGo_(sWFY zYr+Ssy}?G;EL`*+fyBJUnQVD9Qq0}a7f>ldd1G!P@|D>e%au{v>ylcv>$Yr>?q*(o zWz03MI$|^zi-9T1leb}NLSTY(m>#|W5-Nh%8dSWxu%8KqWjSjC97tue1h#1;uwQy^UpA}f&`3;lWX8%N)(Je1Dm!q!VS zOtyhd+F+I*mmQ-&gyh$vQ<1WQ{42$_t1tKMUqmUQfZpU@Xg7^(*$oi9-J5Vo{2L11 z4kKooh?C^;7O;Q&qmOZ?ESR+OD;rD)Bm^5nygqhEw^s8m_+kINhdpobNFdtow+!zgHW8nTL_+X- zH3v{q?4qR|8Z=W@fI_5xwxTQw0+0e+Ko*fD3(s4-LjhpR8*@&G#m;k0?fUa9S$<`# zAdoFwwC4ltUm;R+KC50RlofUhye-(mIYWGYPG_y=neypdguK$78kuIimUmAHu@FIN zeJcKSKBS>iUz19u)d=np4k*s&l^hY*q(J27AVBvy5PgJs!%AyZY98 zIK~@?uPuXooP4KN_6`naZ(fewIEJu4Tic*N`t!DSqpR8eSYfgB``g|mVePnb`w0z>|tviy+d z6Cbv@#){b|raJB0l2Z0~PhLKBEjmP2I-Zya!l2nqIEeRv09FNvWb$M#M9SjyNNn^S zbr7~d`t_uiv7h<*pN;ny2Yb8%B$~-@OwU?BIPkD1}q)Ey#E*9E$KM2C>b|L6yM%9L_I^Xczo2&58*6_)0`heA+Is6J1{CfSn z8fO*h3OV)^U&2BuR|_8Lc^#Ge#-(Dp;i!(vLguSyUHuOnUj%%98j{`BE^UD=BU}8J zO|U;|L&B*@MdGed6RIzT2^!YQgzvINoAZ(Si{Z=2+#N_#=}sBvkgJCh7i7{AO<4I* z-EOns1GXtjf_&Z+U0Yir1?z@X3Vy)Lf~2TEITIAhKtgzZygOPHLz|Y6m+mR_CBu+D z2jsTkzEBUV0j1{~o{_YH?MtD-ZblT6?wues(Uu@R9O7$LYfpg&4l`_xMCIXUG;22z zGlBw9NIjl2k13ymk-Au_4H2iItxv{7ELq;B*>o)vrWI{i?_nomc^G@}NM$3D`9rDBFiJS}D0qg6am=~;2wn!>P$q3pOQPP? zk>HT|U*k_#DIfj+sH;G_3`2(I%)kksTErTH9ZJ0(Pi$yp7z4rcXP9co%jR0sf;8MW z3;e)V&1=RUd~j;ZwXGh#OnY1vx`J!A_QC}FoQYZh`BStFb`f!f!PW=y&lziMdQud_ z;~=dW3kF=GC7)*qBFzBay4>j5@4y4hYP4!DmK2}?POf{AJ zXsT1oWR1~VAJBm!`mKIO;YAQyIc5{UxqMzx>#_J&kj zP=U{JZCQX4H^rNbcMzGxQ$-|(w#ViMJsS-zzXPj?<%d-&~##<}BXw|F*g>9jxW=T^333cPnR@)ygB$2D!SRL`xej=!|p zcP8vOqra{4_%k~7<~4HTiTNw$NeITt-MGd}{~%f;w`{qzU=&^64Pi>Wp_2Tfn9|Rx-V$fhN1WQY&U_JU`fn&9@B@+@IK8* zzDRp(Pt&oX%^je-3J;Oxks3y6Bf_!Y_~sYemRVB%A28$V*qXRj&){CAPw(EPeg$(bZuG3 z8`x14!ZDJB!5}bJYC_rfOltD#9iyNytOR8g(#-V|D@g7qzAumXTM&WI2^}S| zh>NBu%uQX;?y-+qnk=r&bTqfWzz>jQcwCY@UvVxwx$VWwBj4%loxA4CHW$`^coh_Z zn++O`cAEdIGv#nq`SxwqYcqSb2A(_Is(*Jgpn0#8mrYzoPLpxJWkW$}v0p0n%!TT} zBY7oj(T}r-spdlgH$NnNiEO)k!9DcY&IfkSuGZkLk3GL01|Hiqyr)MyPQ(4Jan!wE zV-r8TD$snT+^T+px=<_r-V=Bv^ADq6YrkszGr$}CGidtnlxM{+_y4Ltv(44!QqyqE zZR67CJ^`yYU;YQ*|ByAf7+kkq4<3?(Oj+!cXgQYe$xRD))MaA_Jg9trLeL5p32-fV z!TJ&|0c^%!)2}E1->Fr}6#haV+wtC562pwx(knYYK<~p8K%^4zG>M@M^ny>6d$GKa z;1*?F?Zr;eM@|IIYo}?*sX*U;1T|pR3P3fznDQRo(novC5^ZZ;qW`WTstza88^Suv zBcU3RN|%EzxsfM4g3KvLMp{A=FLS4-Ps$}8iZcp(lN+|6b%d^_%_;NciOm%73YY0B zay^WlJ%MwnkcyP0jE%h@*XQC&lmec{ZCskcl=N)^5u<}aM*rsL7$XZk_~)b4V9fex zE%>6RBD<c;{{?*xf(5biZIVBri3hH&z2m zy*U+8_hu)iv!?r+SBS}LC&#!)r#)wyXC58)Dl4tYx2xZ_KZo5$^FCG@fNwsp9WflW zeA#!p|K*X|s^MyKU;oK#8dq#K8sA4oR^KfVogOvcOKVSu7He!*JGAYosVHHgdfX^9 z(&NGIY~x+Cm47nsgS}OUtKaV~9vx;BFI>w$#8BGXR&wXBLWh{5$7kJ^WFDm*wm-6e z^NqOX|KR&yeJzNByho{UXhr7nu*GS*n?XEW!URtOy>c-NU@kIVi)#&L!Gl!BAAoic zksK5OQf1#G1Wk-ocrSFkVSDqor}(@S@Qu|JTzZiv>@dZ&(cr@tEx*!~TOgCv;m?#3&us53rxFwX6cQ=j~QVP!P(brhk+fJccEYqQ( zQq@r7^jh9_+nb^kyXL!wJ1LolmvD<=+Iwr4@GnfumXVSHN@ZyE2B%VnXRXyMTJTn) zt*6rZAfP24{IC_7mBL1IU70;Dqi|m_MmHVOOMILB6W=#6Q5Jf@=K~8|dp;2hxH~dn z-QDD*p1h+vSw=FWyWxF2k`O4zL4c7Ap^3iQ*1sheDQhBCmw?RtJc~dEP4_wN?9BME z%UQb(-otje^bD~_8EP-Ob9jrTmxZ6=;+|CRm}|sOiE7fR!+ej&e3_Z_|LeP*Qg%RZm;P4#1iR}GML#%qC&2VJZ`{Hc?Y zcWc$IjP%kqEYD3upOATJ5VA|`|41&>rr%?*(yDxVC>&$>J31`-@BU}!`}4{F!FMBm zK{WuT0;*cnV^l~k`Ly#^B6Zeb&{Q)>-DM|OAg4l^I0QyRpCWte!Tk_jSfB8VOPuAH87k)*+LtSIkt&;Pg%A;2);pc_z;uFkRuyUExfV2=I23 z=|DRz@4)tdNV{`?HASDMBLhwDNEtKnKowF_IdB{{pewFrs4t^sxV&#u9;nHygFWxk zCXUt(yv?1)M)lwy}i(k@wRR9o(@`_(6c%-`X)K#dXKj;f)D&0Dw$I ze%V0~#UN18YGom|eM*%Fu-v{)CjFQ}YwzIRfA4>P?vJ!K^7HhLLMPYW^PF!4=H|O% zlrzjGnN!5KD!d0pIC+PzYrT*OuA) zyxQBxNNUdy9Xmc6QI+7k_T6{$lM8HiT%6{i7;$v^%{SlgPO_;zHLpH3jMR7<9X`DO zi2T&A`r=1-pXY1-5!ugNi+-5$;_;1t_MCCW3Mdkb#F0}UdzI(1K7Q4L>7_{vVzxAW z=-&3M^KD^|-`!$Jbt>8QtI9pu+QK{U<}d9pD9?E?qWLTKoNsB~A|H=YNcz3z^37p%8a;rg>`OOj|m`_1|Uhj*y;{LDK4Mm~3N)5;|-01T8HWATS0oC8!k2ZfGjZ(O7OP z;Gx4C=d!|yXdbuJUVXt(0WReG6TN8H{(ERdbz57dd;5`7nP*a7H*W+dlYW9$Q`dt(Ep)UU9+$g!7{t~c2L}f;%#E z@JZfE8}zTigY);1ap)V{ik=e&{Px+Hdo9f18r@Cw3p}RgHrSI`LAq!{maw^EC|7DC z62heb)Cz*s!k6GL2Z4P}(xpq4VktD4e63Z$f~}9N0aMrvehIzxT!R(cvhR7b?c?-}wEWp!c(WW?JI?-2x3J&xm7;1>C$!J1tIk z@*%D(S;;m=fO5BFligp7nf-igdxz@~K~og~vDw z?qhsNh1R~sxpQ^kjQg%n?7qM&sgs;+_l3r zm~mh|B69K$G{Y=%ATQnfZTGvrM(6fauV7~PHf0hUr<7p*u9mbzxp+rx#N4o;^UbrG z6>pn)V#=dVOLOp>MQj*(&pw~adjmRddtJXx`Lj3vH7Q{i*zlkD{ZD=MfBk3EGF}8$ z^pZTx+`GryILBt6*?Xq0lK4)}1!-S8k2w_MOkA9&_Ylna{-s_>_C_|7v$AM(NzWZ~ zO(9c-1t^)PHy+5GQ1wZ_GV}Ob%@cM@O-@E#a9cBTpk*|my>I5h^DdOqKZka$-1*&o zaPYiM=|wkHAY#}^%i=CPYkl)niCRTq))SQ-@^;v@wvq*nYL%LR_Dd!`#nvBx#&5ab znuUGn!*~AkhE^TQxXAEu6&Fe{5pt!zk`ZVJjUB)(J@h$bud)9xCk@?_5ooHDYp7e_ zu&S-+;!Fh#GLf#6Q=@HpL@fKBV`JdAZ->Pm#7kUJw1j4F?25fY1Dj85^XONZ5vcg+ zMO1I?3UzsHq-wapdeHc>>e`35uG6ZA-*86nXy1$k1gndm$)zq6{)yE!pHH_m%dk9J z8>p22(ykjSN3q?$Udpz!f%V~wSKhk)k<@dj`JULY?VDP`kjsx-Y3q40;Z&5kF6|mw zGzZN>?D0GX-1bBK#MjdkTzzW81!F6@>L)IH9~N-+?}ap7%0t&lNr0AW$_)>^ec@(x zgpwqtC8=#Iy}su>gbjl@x%&#zQ%Y=(CNnE5nA+xgdhcPKSPt~skACzKl zjTOSL%cJHzRgyORWbA+nBTEc* z@p>Em(c`O@@}<`_Sa<|JiIVTDB@_rb&kn-X^vRlG7mdvjxcb>H)Q#BoS@@C4e zNh>Hefk=|g+!s4JzCuj=ZKw~)_jU(Zb`HUjru4iJ9O_1&dYY|?wX3@pw9b}cPvi*W zuemdIasSf@!y85owoSp}Hr&+MeB!5+G<5h`D^}xa-^u3`D`-B!It!%=`sk9*R$X-h z2NafW=b+8brC)6?zUhN4>H3=iXIujs)eWwsOceM(Qc@OvMzB1>!$acaaxjK^i-x0& zMrecmXiLa|TrMq87MgQkBdx(DHrV)?Tf^+jZL@c}Nwm!;nzwJzG(&P3$qiUWA+L1L2qU14ydEtnrOL9S2 zj~!4+^4L%_tW*(JpI1yCgeY7bsFWzd*_uyL#gz1$y0NvfzvLDNlaZ{#`+dV(%M=Zh z$oH8lEETv6vxOfUJemfvjc{!s`=L`XE@k9OSx%PC*qlU@-9RO|07>O&^t@kg8qVEl(&pqM4~dYk!Qy3_$9`Dq_VL`_v!w-^#6k>hv~#KlD&+g>bo z+Wbx?-W#trq{1;na%4-{vjL{l7wB8*WICl;bZA<4Str4$g-gx3vU59vm+ zNQqZfkgo8xCPPrmvImh+@PP{vM{0Ar6-`y01XJ*z`2IL?%6uIXFb-f?W^l{-O?Xh2 zZWncuRq)a4Gppamw;9tMel8uk-vn$w{1XQNefz}ghBF2nBYP6sKVGd zjK+J91U!qHMNDG?X_0;4Vz)@%E(nJi5UMFC5xu8;p()0sOl;5|QE_QPdX}uRx;apB z@-PfmfCUO&;~*4{G6^AH0zBzX#+C8p6iAc?uEb78$y%*6>FQVY4L-_LwX5(W9Ii~~ zC7<&k*5NzpoC*3}5AOt4mTV1`yo;B9t(Yro<>k$7hMdQ=x_uec|un86alj9btY47RHtR_j~No5Oo3?luHV zT!xWBG`Y%`=Wpk9ZX0R&LC~_`jii*~Mk&ujYR^;g}=fq&!ogrf!ApllI<$qWEz#p3{1nTL(Y zWQWSg;JI3Wz9@fLK~sZ}hPK3um4j_MM?Gts;x+GCc4Qi7q@Vn5`udDUrcHszscS_3QQ(q{8 zrSC#Z5{9bF!`KykP-0(dJ4+ZZwz2|Vb(Y&a{xX6;goYlNi4L<%u=i+l{B+w%zDa{{ z79x})VlGmT$1ZwkI^tvNSwhx_d&+X>lpqvksEQWL8kD$n6M2iPS=JGfJ`5EA`B_86 zWFru}F^DEZ@Ki&*3<@C&%MAB`Hh>W_RpiP=aKa~^IiqGG(XKLyP&4}rQ5C#CMf=NA zWw+=#U7cx71nz(%>IL%BaN0H$79}U%3seZr2q+d71tbH-Tr8w1fIyJu;sF){dPKS+ zYu7$&TPjP*MevE<3c7Msw%{(H6oZPw$P~(A%uE>$z~rj6t(IdPo(5@|)-3>yvrok^ zPg;&wzt^Z9bv(nU;2SGzWR+&E12*_ct%$|kx6(0K5DA_tl3@8vC=Me?cE(ZLfew!vnUJN(PweA^bxnPmg(Bejr z1wYL0wgv$8LvEaE=5g-!iUFt1g01sfX75J`JD_I`+ghDn5uPKqf8QC}aG~B1MXuVM z$xQutrM+xrux|_F`nG^yT5(~{?ToOPzfir9=xC+qPWm?I{A$-HAb|YQ`-TD={^7j| zp&@sDN1tE1%sCX$YyijyV)oextdBKZCUj+WICV4S!Y8@gA;o5m_Z%O5^BgIhaUF-S zNUU<29PB;*@^T5%Sks@-ZBi8@dV~G zca%0oMQ4*hx|h^Vw#$H;VY$x-4md&)UP^fT4B57~_}uYZg$ZUXBQ7aigO0yfU@!@R zDZ`27IIPPlj$@dVQfw4l#izphb4=~9Dy?6gP%pD7j)RF=sb&w|#-hW2ci%^~T+DH_ z{Bl1{Fz<|hDwp^hS_6&___)mZcYo9wvoYUD`1GNC`0I&zce~RUOhzv~aG0dXyCmSv z>#!*9d(do1mCozQE*=tqhMpHI@&zsP?qONOPZ=&Fv-6w6HHe=EtKEu+r=GfKxHq+57EWT-hE-__^e`imgswlekL{XB%4DBF7`)aXvIq<0=g<71p>{qAaO;9Qc(sv$ zmgkWBhM@&A4mHbupXK5I4`pv2meks|jW0$)(NIwrriEi@Xn;dX)&}PR3zbYu3!F78 zEi-FZ8&Gk=au&@BXDutuA+-sd2P`!+vtg^5l}%dhvUYp-qkSCj^S#geJ>PeHzrR?E zgMT>Abzkeguk*alQyCn_tDxPY9?9(>i59gnNY>!O%Le6fvY|ATj256M4Vm|--Q7RP zV#n2#8-DA^%YsMbap@~+cuxe`1Gqx=a8xHJ%RG)$=N`x7e`#dQQ z_(S<#@O%J#XLb$`*p)in!oKW<+i%%i8{?+d6!pl~&*pC~RuL2c;bmMJfKtda1^qLc zNTHnPr2&9nZ$!^L@J0DQMK0N3SvU)3(oS0@uH!H@MuM_O$aNuR)#c2q`Jz4 z09g;z1fe7%0r_Y1q!(!ibMu*0Y0c02Jec4>!$S7V07}4V$bBBD?6xB+io}K#&&wns ze^kPb*Lnn-glMe$W`eKz7U|netGK>jH!X;{_K3}s>SN`d;C`R|MyrR;MI76%%PY}% z9U$*w4(Qi*^rVSz*aUmd6VI;Ow_2~{xb5q3ZV7cf(&e2JQ1FmhR=tDW)YjI$!|KgM zK{dqFxJ*8|I;%Mx>fu3HVia`F({Y6Ti}YJ4)ZPI#J%r8xMnextq(W3SSc8hoR^~oFIlLUSKHENtJg>`wTW@#K+Xl|r74L(4aiZYukIXm!;$?X?wfHd6 zE!BM+9C(r-(N-x=ZvbRG`uv3Ji*rb!fNBwq@8Cu?k8?s+vSA4Pa);SSc|>3_xZ$HsAq49BMVw5Mqr(aIjHaAsDx*F+F+@ z!^pAtmg%$GM$j59lR@Rh19lr~POhIC@S1_4R>Zac}Mwyh%?^ zA>g}xwP*(m$FMmmQ0KpXx%zOWyK@-L_=)eZ;{8iBIH&NRbf0al%X4$N-_iqM2v~D9 zBiz`fl8iRGtaR5fw+5We;fSXD6A+6I-%Bm|bW@y&f!O@_&6JZ2+xG|%K7lDH-~ z*r|I#4LS%J5T>7t0TzmmhrAgbi4GGYg+@NMyxaO=^Pxi}qXAS1l!r6k&?C_)?|CsVdz?g=bqGWvuM%Vb=z3mA|}W7Cy5rWl@v@ZB7g@Bi|4SdPkF zsO2&z+UvSnwZ01Xy@W2te77SEOHi>bgfZM0K8*ZioGO$L zwl|t3^-D#lgl-gujCzUy;FXTg3w9uNsZ3TLXS8jl7s8%unOtC_utjXO> zIzsDA&S-koa37<$l7I}rLeODO^o0<|d)XSim&KSU(SVPPQL}$*_&|hR&H-*s$QCRq zIs%!u7+G6>sM}LzYr)}Ut!_V$)R3J+hPxAfYyaLX4)QtH&HCPX^P`d~6lUcF;>Z+3 zNdOjrq6$pDs~}C1;zExIFgQ5I@Ma;+tGQ+=3Y;8fvTqPcp|z&R2-GcmLu*DG9rYre zp@0TU=7{xK0*L+aOaxZ1f&nkS0CZ64Ms@1<78`LU%h4Uv*}L}V7H`|)G&VTdYCZh+ z$NL5Q8wZ>YekZxucx?H@dL`x7+S8#z-|Y`)HW9DY5l@H22Bff%@vaKd%=A zT)Dov{_f+LhKW1Bdn5>lA8p=6TON4!2wyNxZoBollcd~PwP$g6+nzz@&7+de6ZK~> zuEpVA!O-`#OPx?Qj=ak>9$S8eNXfyFF+cG=8yZB5U_2ZJD9x(dG$aU5)h$>>mL6b4 zW8LDZa~5k3x6|zC^X6(q&vaemK|Uk~AVAEmdb+cXSwy;BiFyuC2nR0_d=>G(cX5C& zRR{obFZBzshYTl;_Fg?QR7o*3hsK2sr0b|)twQ`!{g{{tctC+9PJLYnj1jk}i@=?# zD}5qjI(5-4=$St5TJ)N*DvgSwy3~;%IFvwT5T;y#o4ySSX0F&8>Z?wVZWYr(#|~di=}4Z zu2(rz?Bl6@0B-@t6F(T=a#7PV#v)aId@8%$yi|W^m!)X3_0y=9!~MX57%ktAZFYRr!@Qd^cIZ@D8{=(&cF>{Dee0coGGwiObpZgvOuDh7_4F?x$ zhs;!74L(V79(RRh0akUTB(tu020oQ%1Q0fsq0E1 z4@zB>(?=kl{LgkE|!oFCL6qL^nFjshg&D105J#t39k`}>JS102Yn^# zhJ+jhG%7GrEdkr`#%CNTgAlN$wWr)aJKiNFe2q}rqAj5feS*4dRRpmSzx{1h%z;W@ zx$HFW;MS8mw6B(IDD-uU>$;sfqz|bYOpxb(JF4hmUqWhmfvf5KR64Za!@CUE0(9sv zOWh0KYz|Ymr)`O>vPsxY`Q(Y@RbbU~(g0IfDnwR?f^rs=AvH>{2sBVhV8vkyz4^hk zQ=a-zNXSf&7?P$XE{|_-#9ZV_FzhfIe45K=Er7xhL|>-eYigCI7Q_kZi?4GU)%0N2 zZtne6vqZ{xk#TE7OaT&2z$sfh133dwAGR6C_v+ux?plv_r{3}Wu+kz#a0dfSNpFTj z<*#Oc+g0GOCk)~|NkTBohT-QHmxIL|VhZ|qm1M%%U#sSHcmlsEk|G-JoPVe=cKqE-ULXB>?=A`bo^5a=II0lXo+#9Hdn8(dcHurzrX2h?tQ|21cu^Np^q6E8s z1_m4Js0PJ{B9V#=b{xzULS8n&4p>`bVw$8*rbwcZiXl9H4)NKE(~h;HU0t<4DhS|U zNQTC!voYk(9v)NALpxt=iK9Y2Q9<#9?fL`&rYNG@k0!Ek0}s0Q#DNEE>d9Y>Ud7}E zA0z~_QFZWBQAi1*wv_|bv9rs&nySv^8o_58ldoV05B|5mQC0LZqInwIAbc^Heaz{nT!BH zoHPZgXr*wR0bya}ZqA~ft8GtN7|Y%j#%Nacyk7rJ69&K?t*sG2vJsn`GRm33BVoK! zt~sU#EuG@jDHW2o?H+FBOHHd)D_))q{^K$y0;bAosk2pujACH`Z_kZ$*Ec5S<6qR@ zi14cFjDSjzc7SvShk?SNEPe8N$VX+~Wo^to1Q12hRJFn^>60=4%!mGc{1Xj?DDrXg zm82FAh&3j^W(-v|?v8u*v=cja?;a4hqce2687W4?e0YuM)4)*y77ecE+b2LIG!6mo z^;kNg%habg$k=*|9+#OxZ!c<~FaEZ|1 zKQOHqZXf=$yz@ujdEtjW)3nV`>-+O|?BBEIBnHX@r69mmrsEV5aeO+QgMs!osRLp* z41?eS*HCqj830IvBOx4Jj!0pzx|Hm+ zL5ZfDYgU|7mU?s}q_`B1m*g&slt6`4L~h*~cp zq62b!WKJmtL-PT+E?H#dWnEM2&uX(B&8n}roiLp~{(Ae~7?MKS<=CkKow0*>&c+PV0Yz8dZd*?~yS$@Pb|3}SEzlEIY`Dnpf_YHA2*W*!EAb)Lf zVob7f(q$^qdH$k~{~n7Z!nc@51$U(WktQ~l?%}p3e?F1V4EqlB9((_3KIXZ_V$u4Z z=Z%LSmIf3b_`Rz7NSO8A)~}Dv75uNa%YVmyum1c8LoyH%i29hkBZW;qlCh7t@S!ZcuGC=%R&ds>6EgdmqQDtCwU zXRBGi9r;{2jCq5h3}y$yFvkr9dcFp3>QSI}iOp{63JATc=P0NW z5hU?W#<7F#D9fwfH~1z}g(|$~&K=i2tQ8;Hu+z%p!xTPOA|5Ea6VP0zs;u!7-xvD} zXfAUL&E!1A>!tBk;t_52bfAgjX$Q{?ZJ?p@1klVBlo~SejOEnexU@@zg>zJ(Me#*7 zQ%`15p>*XkiKxz<&<-~+)4;lB`W*3rr?S{4nN9v7w;#8hDqOEwy61E0M++s3ZeC7D z$5?A!gWXE&c8veJ?PG3uO_T7u%{jg2hiDBRcQbD_iU{>MP1{e`{U)dn)oh~b4M#k` zBk&npL|ZQD3Ag-kZ&h17o4YIDZWMQ!`rQAtb@kN`L5I!l0)QFM8X;glcbA!7rkd{U|>E%H3EhiZrEVFnslU(LegDR|kw0^Mea}av0)fOLC!#8usWw ziMqhHPfXdoHV0-T<&I37}mum^gf_Yyx!lk zMdkQRg@<*Y+-YD8K`M)y2wG5JJi;;8z+BJDwTPtqpYi>#Rs3(C zXkNNC2ny=?2C;Yz?XT$)1F=&YBPY5z8)}~%^(%gjia}bP4v6BT1%qzlKsY1?3{(7E z{Tx?e;-SXR;1867W$LK|+F}?iHz(<`cmR%18C3=?#f;OeGBF8}ky2NJZ$BHI9rv4f zF5}^OFzXz>T$G7-^BD6JOBo%T^*nNjJ@Og=J)>cT;;MaGvlrs2E1Ma_CuiZMM^BaN zQq6?L;`$7+zNVgj2TFt7-QukqH`}7xBYt~@M~aNtsZT|01PZcMVd?4l5F+m%|JaG> zH#9Qz^F2Kn5*8i-XN5T~Yz4#VFsZ3B4p`+?=|I*sv)s$^RG)ED*QCeulKUoZsqM&E zDp3ow{^8uv^w6Qzz;8AKC6gKSIFfqGIWnj`NYPp5AQqsG93VdKAU+BzVf2_|n{se% zfrlbvt#|0v?zc(i(sRtG>^?-GS?LJJ?q1d80mkvL99y3GR$@u3iSTXx#`%I>BU-O3 z@($c=Dajj5%TTkU_q!FbcjNvT1LYp}c&%5u%o|-%_tKjvDSqnB*2GD(Z`G60*omC_*7SjFDE{mH;bLOrPv>rK7R&D?PW-+ zSK@ON_8n#cb<@87-geWQZ5FF+R?^~rQ z0K#YeH{Q=k=NWYQuy`Wnem+1H2wQ9{vfL}}`k!y8oEx92V3N8XX~2A0U4SMGg^ALq zM1}S6oYaI}QiQ|^Q5o&hgyVs-A|JShP z?|LoQUVh&&rrP^`e~*XZ>4(j$?w*M)f71NDynpJiWZ1~2eM7PXeCqs*OBI0{_6LUJ zSM~nJ+~yFp5C7`nn0@cv^$yLc?hVi0+ZKK3tizc&{tMp=7Z_MFfH88JzZVPXNybQD zu9J(CQ)DyB7(gZ-z-|%|c*fH2IMG&q@S0xUjghl3Ik^iflQXs(v3lp z?_PCCc8^4Mv=rhsEm(Ks(#e(}}s zm*^R5Rday|tB1p+LZ3sd%wW(;UYyyUR0PbKEQ?NcHn#&IJV%LX#M1Tlt5HzoxpaAB z)%6uQ_URaV=t|~Hzxw-%VZ(bp8W90`q2S4|ugq{P5gPvpC+Y+p3_^Z+aKSw{Iu_AsNk&WCK%}a4SUQAAS*|aXM&`&hg5WXoR)ckf;2+| zN;1OLUK0!wR7Pyk6f;YW&?Qmk94iQ4N%Gvj3=^U62yW)Z%xCaZD_sXKs%??zLwqnut@51M} z*pc2;?~QlgRM4M$8eMKp%lLX~DB#eM>}%0=S^a7ipntSDN%47;{pu&a+qVM%e~rNSlWe8Y8;$_G+I3U~@Ru_B9n6zd z`AB*wra_6`Eh?1L+^q*&Kuok#K=-_e={AJzGfo$o%2Ill^yMHgXeQ`XFZn^Ovla4S z6wbgrT}@>5F&w`M{_*wVrk$Z~x*PMm``%g!$ZJ?U}sbaJ{4L2n05n*t|zSJIJ z$lF3q7h(R19{DOk{eXCFDM6BYKe>xf+ul0ob)~_{Xo6|;* z+S`)*dYK9nkxU@7F_mH0SLKegOy+P{MSWwH85(knHYc9uj33UeV=Jr^xZmFeBXc zvv7N07**lBMLR+mCUpu##Z|1jl=9gHp5$%2e~;r+J^Yk@90ulCnoUX@-~aihd2P|G`?=E!6{$S@Qyvw09{PZZaDM8g z?)^P2xK)Y%2WRi46F&q`dnVF?T3-R}ivWPjkW7x30OT#^)ElqJ!9zClXUVOOHYw2* zXAw%3Nm5VdckDPAtZQ6IBk1VG(`SpGW{S@t>;9Ur&;jE+^ib~pJ!}!cbgXKiK~->>t09ud^!Hu zpIyDR;TOu*IWKPi^X`@(>q92A5ho7x`_4l(u4p}slsOmpHB7Tk!({uUQaUr%?6xk9 zYd$3o!7>QEu24KgSy%#s1Nhvm+kFIFNMyu0$56?FcqInvN}v-o$sc^?sL3D6Dp(VI z-PfFK!;Dm1iW&IwYk6krPkeuzAkqAN6#RmtEa&R#50nz?^UD+gN;j$FHXJd;91VEu zE>B9raCA@*?b4{uBjpxwL_tgj2P7&e=`|q)1?7lFIPm~ijBqn9Hr#-2JZ@{{BQSWD z_qz>1SLdayB9-8BJCsDH@Dy~NASE8(6v$6T`hd^K@#rj7JcS^V$h?^o;WauIkD{#i z+aH6cPFqD~t*&BxCuJ0%zr%h$Hu&v_P~0xt~>AiADDZZy)e6; zSag?q$13n!@}4Oey04j#^$Y9H#*hP_{`hA8>t8pG^XR8;+St@y{(hlFv+PsHv(mSl z#veWQ^GsZCNDm;xQc{y8_j0|*!#}%)JdvdSTDRW*Hzo>6)3Y$j3X*tZZa`&ST|Fs9 zP1@-|Hl4!hiNV2M}B2jbnHY^|^?P5vf@>X4CGqq>N8&oDmtY<0$6Y zcE;N;hpX4{_j}Q@F+hRGIa>!C%~VV&glt&QK+VQm@t)J^FU5fpvWY&APXKz(QCB*- zQhIseG)k1@GNgqenfXfV1Wjvv0M<+c5suEjsxY>T`(FPk?tY1C#Rt>@+n@{XM>a6) zdt+6O7H)d8oKZD*xWN^3WqhFh;y|nC*WW{^!tH8gvjP^vxgg#tq)+C0UAc(|~F3LnU`d6r}7UV=X5uC~DZ!*8kLeIiZI6 zlCg|Uoifrz0$7N#N#hppu4H2AnGsJ7O2GxCx%eN2yH4oRIVOvfW^8Y?QJ3CYQPakK zvi(C(@JxSs`GkbkCC&Te*r37HJ1u>OREb}O=HWsyokOSr@B-v*d5Bd&nFsoWC@|D9 z(AH(EZuJ5dV9eii_g7YQjd+2%dIHJ}(l`V*B*P~N6?rTE1{x8Wry=A>RWk!YO}fYF zphzbmvow%ywm=};ceE#>*asX}6S?joPo1(0DAxb*`|sm=Xhiof*2W^>ZNv$~mZ zWLTKQc>Nc+PGmE_YXV1Wy z)p3U>5I4DF_C|(@(|bLB-Lp7)^w)r6%GFmZiY#Az9m?(ON>qG9%~tvg($ zx5oZmg$kfl{cR$CQc5@Z(8^gCU6jr+^mQI0RGAPv4(u56m$5!=wql&bDDWlopj8xQ zWH>%sO(Ilc|PbPoEP`+7+uJ zA9(R*dQZyhBLgG(qQS2A-(li@YmOX>od^SlWfP#DT56wes_U96(~O37>Qgmoxz#$$ z*VP#3hsVx3EoX7?8I?Y%J?&(+!;?d+i*%dx_mZ6|*W%T+Kvok6HKE*F2`5B^aiXsZ zeR-iSNMLlIJFhlh;|N4wOpjZ3N0TwPxWYcRaY!YR?Mw`*G;)?cuXNDX(gHHqq4UyD zuWB8Q+Z1T|OxL2)LJgMLu54p)w1HgMhlcI^Mh7Gi_CM#N?}y&lF9AOibAX8GbCZ?6 zFH%cg&K-5SI^(>v+iq_JkA zlY;4n_>ew>_Q$U+PCh&o$cd#~YD&2i!V))c%iPfR7Pz%_-jevz#k{%w`uAtuYL8Uw zW`^Ig(@BdPyLJJ)k`2_eM(+j2ziQa>CGgiP$Q!;O6u!H7XWn-nNUF~0UUfa__>NB> zZFB12K2t)Dumcxvd87NqFXY#5!R|MrKOfM!M~Tjj+;`0R_ai6Iq4xNEX^V(2?B5;r zPd@B_>QDY#XXD>*fUfBdV~Z%zSniPN{%By)JtMBGAX3#klQ&?E!>k3ux;|MkImvom zEG-edt9^)$WUAAn*f_ZwWJSsZm@tNOm$9lFA1l>^F?D2B?&>=_4(A-6HCJ=2FqrxE zZ#t8L((B`O+(xrPsMGjNPSUG*dpsrmRAcF~_tE3OoW6J4$#&doV1l$^>{w>o zu)Fn%r^Q!Q_eC~2ZyXMtR{fv#`G55^{`(cg{TVAvMFeA%$!2+~M?9)}3LtWwUc31> zTjgj5OV)tdx|=D#fEBeQh*sYoi9*Y1M3FE^-mc^X>t=1BlAi%;R8uPi5cx_21KF9G z7~=F2?%|VbWsX*`8Yno4>l9(^2=$H60J}z)IPu6lXn8j>OdxI9IP3Zx z#*2G6ef>bg848t$UE&e+jz1|HGH+PXY?F_4RbJHAy+ zL>y71HFH&d+zzIC;SebD8f|5obeV`=QHC&Pz-_sD$bnG}jM{#x9j503EUpSeHBeK>-VBA0{^zbV-lsb-|kPP)Er# z6+!8RyTPPI7&(rq5RF2VcmvG=)GnFd@jp&)jj(u`{@>%K&?BdL`&_)2_M+E09! z6UeO3x2&yhNKGzU*K8QM>iDC+$LCE1LEetszui_47uUrkm>s;6(|u_!(>!`Yz20$6 zYbrmQnc>Nv-rYDd*G;0L3npQMa$aTJ>y*}NHdP)r`WAi}deP)y5&nF$hgY%1;nFuY z+eiguvu_10_bXRnASc=zcI?Zu9}{PN|8d=t+rG0D(&W?99(^(xP*$pa@Gj|Y!_>noW%9!OgG^e)$w6aKY@&w=tumJmFBDFtOhkVIdW3^Dpq%pH?Mj}2J^ z_;|KQDKf7wLZo%XNRH&EZ`%nqB6mT}Mw`wq5e{5+DGN^U3x1bX(T(-I+ckT5t$R1Q z6ws<6RtV}ZcIwbR@B~t5vRr<8n%0s-~;ha zd)6ou4KETxq76&$Slec=suZsjoAk%{#bg_Wxpy|Kcb7ZHC>AEZed(qH)^(B~8nI{&>9ie2)Tux81GSB+> zOJl-%#CfkdL+H?0eGHK=z~*3eMMdcWl5j*0bBWJmlyHhyIIli^@?|c+V1-Yg<8mLY zo~!9eAypIUx}8cIS5;QNcWKkj{MU#{BfdZJy%ol^e_pU~m7c4)Z$>1&WWS-X>4g1A zAdPLq^*eRqL{-<;hE2p|mHp2vDhf=(;Fq%dv(ZG*Q{$nN)XwV0Im|=9>&iiI$k$Y- z{D{*6n~B3W8sg#c{L;s^E$q>Dm1QH&!1S8~I-O@L`E=Z9ku*PZxv9DTsL|>RG8b0q z1@pqTioKbHm)Ex{?=Zc(5P9k~Inoz}Zp$9r;rUm>o|v5R!Q-V9a|>Zi2LF=QQ`z}G z!}$k^lYoE!F@1 z4k-HTRt<>wN2XkAPLL;Fm}!xF}Yq@tk4z%7&t=4<8-7+iIz}on#Q1@VZs~+ z2;|!8L?tNQQCi4Fs)d$bcwU0~L^9yxs81Murf96n*G)c!FN>4uO2!0t4L_*IQWUh` zq4x^2K;Q>`o==pj%<AWg6k zG$i73G5SP>eT>g$^m_cVMI~)FC9$-1$3Ob^>!Ahqie~NrU@A%FwcyknCt}$b{}^%| z$O%9Y4|b!srJQ3Pe^$igrhD>-d%H8@wASRg_r$Q9kE>$0=>a#_xN8KxZnN$D z9*BQg`fGvu51yH7_8v_m7b0g;jY+OifpA=PXvo#uqOLX)oOuRRm1Ao|>3L z0Ef)*dOgM=noMJus7M#{+4fG{w*2h#Vv!-phJkjFk^p#f#I`Mq7yy_d_tL+2E%SQl zwjbke9(RXf;X(r#9~OTFeYAgpJLyH~Vw~{UwS0=ssp`fi3@-I_&Cq3y%=brc+^-{o zukba;&wToPaL2|CE3ZU^Z&2n2xcmTYP;d_|voh@K-Z$5*GM;Q6Xas8JqQ}rjR zrWmV}y0`_1@LqC)5{0Bh!Htu9k}2sa6l|xmN=>{m(&?OE$I~mm+Yo_midm50j|i#a zF9{*808oSDFX;0lOwQC$a6oz7P!nmWBB}onXHdZYxqg3~EK|&YF$lrx{hLJSJ2!M z^dyUu%mCO0H0;Ix#B;6ZYg;MPUWcb+emM;+9{t@r=}+Os!e`su+io<0FnhAGhk=U7 z2qP%ZNQU_Ec;odvh!b4)OsTsWoy=jya05^vT&xWPppReFhJt~$PfBwpF87}Ddim^X z{hPfK2eOW5>Po-yfw@u-?w6AhX9JeAT2>&B%aZh*09ZM|=0+(i>tM8zbcu9ETkgW+ zHNx|u(xU=t4hu?FWMrb$U@!>(E1e+l{i4SIf0k1IZ>3$KpfCbGv&wTAU&?-b^$-u} zDBJ)_Qc<@{QqsQ`5OToSAu-?$H?Fk1e7nIWk~+vf6oPl(P)ULqre3WZYXm5T;It# z?8h5#otPb;!=k>uD=vgXdJ2P37QuC+9OL@P^oIAtA&tjrlYueM-R@84ZZK{gPwk)- zn>-N)Kb`en#q8r2Cl&>JtGZT?FXlE>x9;6}3E$Uh-S+u;i>B@V_laipwXKP}64$&* z%#1iV>DOlD`?l}$Yu}YOSD)MiPxKU*J+)-GFb7f>8&v-{w0 z;?KdUgNI)iSp*e%vwko1zkUk8Gdt#BOy0>&7R{f=Nak*57k|ALYQ6p9{fbN8C+DyK z8*U7NBpd%r>ep*B_j5xzCE1crU8|Rr@)B*la>ndvW&k+Ne<-Z0#hat*MneEWT~7`q zgGZ9iqtEl|5Fm`#eQMD@<`WOzbeSyHI%Y6tk&n50adB-@V2VT8Wpm(sweb^~}Si%?T(`myq_+;#b#Bu8; z@oXb-fv{If$V5dFpj_z087t~8rHHUocVvXxJPnAu!yJG}fx_9=_iXA@GaZ#WxWzD6h5}#>zU-c=hw$uB^E+u9YHfto6Cubi#LcP&6;WnTzZE9L*g)~Rq zx4t?&teom_;QRi^g2c^+r75Fbp*i)z4&T3*jEUcL65k%&;bE`pT5;RU>}dvr_QnWBFC;vug=iF}{&5wMKtlf|JZc4NE=J5h<`|eSF_;v>jO^-(meB zCcCj;Ai~5Adb5MN+y)Bd>?rs|bWa*7AQrYD(&jKDE=+mvjL7P%!$xsTgIFMntH@mH z4KeXy)z@7eJDq{gm6}wM(jD5JdEsev(?fIuc{CpfQC2R=Ln+2NZ-or>(f4zrT#Yd? z`N;W%hzKE6Pp!icMxJ-_ax(@EeJE8%QO6LTAZ0lRA^xX6EByJ5fzKcHJou$Hs|_JJ z>v(l3IS(H0#YBmFc_U%-BOr!{jUx1S$u5}YMMPEBo-*A`c$IB-{vNK9m7ejdYM53* zJF^-;TS@0L81>|CJI9$6*AVN(bH#HNtB7}b16zbD#%`eUYB;U>BN^~*HV66*!h1H% zNIYV4W7i-L2hgJX&yQ8yD?i&k!j&>t5>YwI!thf$`^JRYXKODfq@5@jLo4SBUCSK5 zG(UH*-FqV4(q*e8<}C339xVFZ>OH}yvvzVsl>7Vzf=-e1kp2U7Dg8k6bKCdV->>HE z6;UMi(PL0*TiajHjnd5TQ^xMmGaTabRhb)oKki}J$U~z}QT{kY05^shA@Jm9oaj3H z&A{v3W+!G6^XZ^2J%J=xmU3Myu0eF${IRR;h*n1 zGiQL8n~xwLYY> zURaMlLfxubP6vD$bq0(moGb;|W5Dm~%Os+V^Wsy7MgWEp3bKA;08mdc(mwb%WuSct zyQHMNYhqs@>2PM9ZYzRb`t0EWq@|j@@Y;uKcRan1L+Z_t2R=UF|vT+Hh{@T_~a zhQSf-nEf~QhBsgITN9L87N2!#)n>=8tz?5CH7{en(x|@0r0$ z+?bMLqB1JC7jl=j9UK>uqN_|pNE#Um0hAUD?j-g3EGI+Y7fHGa;}mMGs&3_)3_r0? z#L>~uOHMPXThoblsdmlHYjVcZD19RrLX*jprbOk~9zz3E*mK~<#!(lPKwO<0&z@<4 z931hulnwLJM5*R#Av1sC+Z|p;vnD)k{2NB;9SMYKRhkCi4YM?&d}iD(WHczlE6|t@ zz?{Gk%nbtR#_wg(3flkbeunF2d)KQs$~ncnX(ZFcIF6AZ0$1~l5uV8xtEpKu>+Kjz z4W)6oJ*VhTS@gTzq6IvXZ@4fQW)SD^_by8rW_O+x=p;$}%?Vb^tbgeGDI=5eB2^$0 z(Grc%ZhKU)e2dwsyWe~J>-J9$aWNysSJ_|Vcd;)-ZgZd*++O8CD&liXFZAw<=JdyW z3S9i{sar{hll7{JOyJgdb&*+}WarV5k**MB@>ayCBnEt^IVNf>ED5QIK3{)Q%+H~S z`L>_~Ts2>r@(b~Ww|yrh`-$2dUVO6Db0}1i^y|E!yiRv! z1*)cZHhrI?Pr74-I&d1>Plu8{lAWD+Ryt}u28Xn9a`s;HD}3*dK)R}L2o=>X3x9^r z#Y__P0MNl&6;VQ56T%xTR#K2lpdB&1d{8kwx62DOW*RdfmhKpv+ad9f#jl zbVi&qDV@Jz0PlGBan;VksT<_Gx~tU~=DW*nIgAF%GXWXf^Eg>`v-jg(cON+|*|@991B0hy zot-(C)B3tNkU6ZM;?$`LTaQKM!1gFC#?Qy#KCC=}MEM_-Rcn5~y8Q{RY52m@-TTMR z4>{Mx>o~RnIo$x0;LJ%;D2^9g{Zsain9{&aw8-!UjC-go!Z0jJT2>QboSlw#3gs;a zZ{4`}6PlC0=`B60KR+jX8Oq06}TRqg25Ra%#OG;gcdTY(hb9a-2 zKiBU>w4A0#|NNm0xl2`=pIhuY&mWzf-#6s?qrF+y|&fl~iJ3l=JP%SKs2+ zbTs|Jcc6BkMd*-Ml5Foa=W8z3f?t=8=c_hu86cj18$v&gzLU~hkM{^~e=_NCbMib} z%Vc!Z!1LDLjln9&*OvWFw0DXO9Dq#L0=AHy91mF+4$;V)=$hnk-UAB4#mg#`f0|69 z`;cv&c2IQsI>|J83Rx4#Bmc^8AS)^-#V%zqrukB-2xma9downlkA-;hy0H$~f9tPN ziw!<+u0BFT?nKG_#V4$;eqo`W>#sRpc3=JlBq-X~$%n(k`pdgqOPl%A^2gBcy`A zK{`2QdUi35Spb#O9j2@nBUx{gmPHM}x z+@*fWBK_LsfA&{L<`wJrhiw^KiBu~HqY^JRVeX&0Gd$Onu79<)#&OW#!{c6!udbu5 zvB{8$Cd=ZI6NEzm+ESpc%tIp9=Ss^7O9b6l+e7Xe>2~moegwN2TsEaH95*emgM1A@ z8I-NN?j4*taXNFkTBrKEdkyIhy9uw=gm&*M%Z@p5*fKnFZ~ei7^&@}#dM#5mgXqW` z>iWimbQ#d_@Ye>t>K+bS-pOidM?HSLo$q(0z{|uHlh9tx_(GD+|oBMh*&CN|a>Z^$#<6*oXW#N=<`7>Stehq!gl|`5$Z;7$4T)HdgPFQ~b$Mnsn zVIHP+La2wbS_vg1E90j~ULFbpdW){T7f& z>?yg|Fc}%b{6lHaRP^74S9ID|c^2C3ba}dCv z!!*@n3f65y`(n})w{_B(=N(S{V#n;oGh3`N9{N(q(X?kCB|3VX`ayL#3$K`N%+MY1 zDa12iEAsVU8v97mFGm)= zZ5;=S9H=X{iJj7bO%1nq`c|a9(sx@p`#agw5hPz67_-%iZ?e|R$R%IT`tZxT$sX&~ z-ZNHGVFQKlY)2mGJxYc12g#RHL5d7=k9?9ILq5m|x6AF@XwpI*MN`BI!|vb6?w(|J zi#0oUxh40=^Dggo{5FkOsKp@h60-=gd2%#DR}};mEHeQDQk5c#9Z?YLU>$YTIXM4y&ROp|@5kgr*0a`?y`OvU`@Vjca*6X> zhJ6=jGn#JucG=c)osqv?9r~tAFT1qpqyoNCiQljXmQK(c(OTCTAiqaysp{7DK z;;e*ZFb76|o5M@Yq20-Yc=0OXC?pD5>;C~>f`8{Cwe+b9%EcSNs$6zShmE9A4ZJ4Y z!2y5STTzfJbH9KtI`WzA!!p+;e4yxky{LZ#3ueqrXA-rG>Y_ItI_K*`P&Ew3yU7Hx zQRQ9#@!S8+Qv96XNUM=9%Zr>al7>ilLeu_e8L^K8)Mb(S6_ zVQ%2@CXu;JQR_5Z)TFr=hn7W6tMK3rg9~gZ{rB64BqfHX+nQV|+Pf+`%(29Z2kvnz zH|yHhH#@8Qk~E{XtF~+YcK@zN<;tHWxAit!q@Mj?u;kbOSJ}w51OINp9(z#r%V}v&i~eu_sLgzUVSPu&?DI# zB4&yU0wJ7Buy0X9lsy*#yyBiNDCcg;eZgIydzgzwm>;|=Dz=QuNaVqrb~;IuFQM(L zl9BN__!qffnn|}?t{1-Ba(&{?QlQe@^)+fS^QeWEJu?@&&z9CQ=~f$SDDtOIELS^6 zE8wU-pd6DonyX^uI)BC!3 z)^*SImp|9<#|&eqZ|HyRC7mB`Z#TKD(ehb@zVssXyt!_kfQAmOB%QYnOHD02T?uEJUF|NiaZ0WKU^-4$Um+RukYj5Sb z6XRZta;5j8gnDjf+!9Z#o+FpvL~!rtN9L=I7hR<8NKA??`151kxPP8oO3E8v*ug%y zd|Q_y$;Lk9?9#bgul>GTA$z}Vrg~>j8KB&8TpA`P>#u|K!uv&^zJAS!Dt_?j>eid< z+&$H948FcIlD+d&$R}Gz0?!FuhfkOe1D*T5z-hr(JImZh;9a2(rBm=7?13{VsW~L@ zeNGU_bA1SIbv*)}hTaBkg@&M*R|=kC?1#Y;G7p-^1NOgOwU0@o?|xsynaWCLbw*z@ zjt0j#^X0KCGfAsPMg%$^d#RzI=}2GAna90OqmpJ<`ROlZt;Y|K{$**S z)9_xEw~+r)Vs=^ZXvg``1BwmEi811Q#)f;i*&Lr+DQ4S@_i=qoabI1J;wn)&kK%r_ zgN_{wg1-!K=q{i9Co_Aha_pXqtzqJ;p_!5`etP|G=C8}-DaH4as5jI$k8|4wH)Z{i z@-8aveb~{+lj5;@?L{s4Z=MF=~n6m0%KS=mHfnmI0!vcTPA!)a}cnHHotJI5$9l3uFExBQ6doR9r&A+u!qY<3*q9d9m- zc{_!UjH(5^lE>oSue&k{W!m4NJy4n5y4IR`?-WS<>|16ESN~PT@y*kl^@HTiG&i0F zT#k%J2*j&lwvq_;8PWzR4vgZ=<3ZE)5ImX;XyXu`#3@OOWI|9H-B&P3)-uG`sKm<% z=Zl3$DtVg2M2(_fm=`Q4*;g(MLtrd3*Q{wZ8dPQ@3w1yn*nuMHz}gh#VD?=k1IPruvey_4gaI=4ZX4H*)U8)&L_9bjb%t z>O#xQN}gF$XBW?ja!Sb7HvOi;R#QlvZ{?J=qOrQBATJW~zI}5^MOx}(>1ZEA(w#Ti+SMfZef&IBc z&f<$N6tLXV#E^_vpl2uW>0sx|n9-o}N%ifOj@2@wT;(<(Td<~_h|Og zy^v2P`kXV)NtIW6UPS(vANub;^w0X)rUp{e-yl;Sv?}`}^LF5$fe$i+f(^3KHom6n z=EdXcBC*jrJvvO)v(s((yb^XS8}B%kIM3DRI;x{J&CcAZ9zE9^{VT_iwgXW^kvd^K z=Y9mO-`RW)h4zn48sf8%4wogm7z)# za!da5W{8IhZ&?+9$+PhrRE0=@4;@I8fZ9;i9~TOESekal#l3=&I`GS{HFI^lcr-ko zN<&8T6FBPR#NE4*kkQ^+v#&`d_B%8-E-Sw@3>7ERa0p~*QcF`pb~wTw!~lm;Ux0wm@>u% z5-+w3q=Ce+Mj-*4!UXi;nn*Pjc>6I!gQ6E#Soly97SM-+(@!>o6bY>*ppo^&3{NxU z=L&rD#Nq_})BrNKf4sgq?!Wr#5YuVpCtszfEzxs%VmJxYtVT{5iKC0xXZdhk$l98) z&8R#c(F3U;UNRM}t3o+fuL=+Vb|wI)vA{! zi5MEDgr9?;ZK!CuRdsxQf)_a%{k+C1m#(L0*_BhEEA4X!yxRK00+C1osmu>6kfxdC z72-!&C{x^ejWe@w1Pm^7udql`^}8K&uJJnvU}+i8lvFifW@D>=S41Odsy=JLT$Cvs zfEF~KwthixqqZATsOzaam}Fz|JHdoKTu{5#N2Ca8GMqX{1pxRmI)@HYjE}J-O)jbp zYjaU8l%&~7)C40LN1iEhA3jWa{m&0W=jDgN;Vyt^+JilDFF}Ec3G>Cz%Rul|t$F+(c>FZ_R3r36EXH!lRDITEm!f z={2NM8Iui;6l!+fhVttkvuq}hIfd(9g5Z6$*yD$^0joAE+V$g~JK!?ef?cyU1pZ4a zCg1(;B{oqGGfSngzh-u*7#6AaEYgIsQj^=(|L8)Lq$@rG2yYUza*fY-&2=-v7_msd zAG8mgH3e)3h^8eK$o0oZN-$=*bAc1z^he~oDIek2DVelhWeHAt&S;NJI^;WX|8svS zvPkQSWAfb5iJ;!+fI$8e(nBp;hn+2>&Eo;I(lt|KW4NkAMjbT+0w!>w6A5Qt+{ zZ6&>FAYKNS*rS1op-3Y(->DE2A5i0}l7PXjajV*URz0aZd^))-e*l6tYIbS8kess4 zHU=S0UjaC)gQDu<2fm6Z1`TIt72GharVXE)aFU>Aq9XjJjrMxy)m=WXzRloS*QW8W zk&vJIUOM#DSs!wI3aEd6D4)nj1*xduj1zW<`hBpx{xYKGSxywUemcAp5B;SFv4RB5 zEzuDNdQ0Sw6BZfLL8wgwtQlHpgc0A7^{5{%97b1_v7-X;on-D{=zj73*(~GRrqs3x zY`{v6Xzfr3Sr3omwLd||urj8D%zk{Ua^21ruM^&4CajJbL1gpf`%~vSDI^2qyF5KG zq~-QSM|l-Ll#9Zy=BIjf!K~L0PzR0#)Ek%rEb*vTy-MzZJ|U44qt8P{Ml21lU6Tl) zSK7|}sW^pHF-FC>RdHH7W8iogeA^tYpqkV9UWIu>fX2&6kJy4wAZ`49lzX)Y8O4_b zA+6cOh%9SptBJ9$0g@RR=pzmDnr^lnFTt}05Kuy9&LYihr~`_tY7{z&{x*Ux&k+DO zk1ToZHXkCA{9JxVge?9xGBeAY9H1eI25XGH$nxFKk>_{`v5H|gQd5FY%upQ7FDe%4 zVH!>15jiNgEdaXSU&MnWK*)gnVb+pW5yg#UY<1I053O_m4$MwCAQ-K5aYN9ctkMVx zEsgk|Xne5+67x9CuSfIInP%U%3vI0NK|X$!7d>d0bF|&R2)Gg@&Qnt6yIs@?{Ptge zzv_^&vkCX!6wqRlY|&)hvth??yG;%amR4&7DkZ5EWRV5Yj)4}BX?ig`PaaE*HI52* zAK}#%@4cx<?^}QRbccku@08tY;h^F37fA?B>zxlSbAbP^AItffb1NF(Qq3fn2 zyW{ZK*mIPn;Uj~y?+}VPdU9u+fmu~G*A-etc)whQZAGG>>H-?drnOtscw+J_ zSv|&6mYAb?Dn@whi$&UyoG%0o-OImYg_{PQZ0g*b2~(;qV|X$u#ZXCug$MgB;M!pH z#6b*=(+?M*iSIqogFGri2+xB78d5+G&1>;mNOHsU4vMJCV#%=ws>7!c{nAq66Jck% z3}s~LlD>B{!w?-x?FV2$nH7pC9nMiGm7n9(5}-o7 zK$T|fym1Zl#&cs%%~Ct3E|U<=nr`b*kbG>J4u+<)Q~7naGi?tXroCoev{14iaBB!N zObZ?z#dc_gsQ^1&`55U@z~A*oy#%1Ji~H3wr|?Op&zc0l^fo%lV1t?0eF@n{|*s9PLaP1BfN9)>QGe6Hqe63jyURZCzHdY4xVO{Vh}V zn33@fDh8k{YDdk2kkdQ!cxDYMXWBx0V%(d}J>|hbQ4HHS(#ga{D-4l;!Xt5#M@PZ! z{pD*jhIt8uFGZLccc38~E`sv`9HK;r08|R<(Se5kWb~zUX_tVHh6L&uX8}BwB4v1r zYlAcVXx7$*Sot%qidRy-*`vkD}Vj*Ysa3mQ(o<}Bdy1(K$2m{vt$qb zG{;-f%%{4iqx&}{ef|5KmztzCCr}&lXK;s|k>N#aX4i&i)E-qO*oC&NF2d$#kjvxN z4zbc>za4fyq6kjh#N%TEoWrE&QgXMFT=eh3Kwc{9LOvo4O&jJF&AgV0;ZyJA8zVXW zKlMF!h~Z2Hu77-06?%ky=c#+nF*juZ7yzEAt|gFmnQCcknr?G2yp|Qi@Dh(;(EAy; z82vkz*)80t=MqbHJZX4=$!Tozq9)Qs5K!Uffb%FbNpTA3HbEn-rH-F*3ll1YQg5US z{s6@-S<3r{@hV(?8fBlH;NbxWV%m61S^*-8O-{pM`?S?e!tpD4YLH?f8;LffWISPc zxZt&vbf|!=(^aB}3zOihza>m@d8&5(vGpDzyPMtHU;tqq#=BaC|Hc&%YFs<9sPP+X zL<5B{T|>>3JKyl!remF@R$^f<+=4Q-bL~ojEZ_m8? z;1Kz8c)}u(pgEa{2!Q!#{_F8avB9Z4I(r?i)}wqhV_S$buF{%eoDctlYp}1Dav|oG z?F;-kG^mBXgyfXpmQsTIeCFP>!qVBZi7=NA{{AZ%t=?X4?lb=wir~b5 z{<8hto6Z5WL7Se$gzcLZ>Zra|tplMS5>088&LfpZYe7_@$r zfgr^3lLn1oN}Zjqq-K-3D@SVI~BM*aK30)?&P)>$jwI*M@3jI8CRf(mAG^rVpRs4*r0G+l~kFT%5_n_KE^pc z=7d6jJA5K-s@ic$|JUYEh+we8`E!hkl@R!6MV#r1FAN^DSiZ= z7`y%NlC;y_#%)8B^J%Gcq%~yR6S)IU0eTPL{o;J?vX@5A$Sb{O)BD`O+P@q~^OmZU zK2M82_g{ryE&?{vzhyTnyj&2AX*-zOqcFc^{u=#1q3Us(<*1%fLYiw+M_3(nK*98n z(K;i^B?B&0xO$9G15b(L(I?n|fD}BLZoEW;w&KOG?YSIvacvGqChYuD!ihrQ-~Q(h zy%PPw*_U^?Yl2)-M8`qb==ellG&D;yI~RKdUZ5BM9w@!R?bgSi^LVUaeb6#`U z3D9HXdgi9{ecKw15FAIIid<1fWzrSsG1pk~2RxS~V9KvL%wB&x4fqdus7XrSYeF87 z^*O^D8`Z6i^bN_*sO;7b<3NOCA`&61xe6@k;J&Rzq8smwC`c`SxpjT2?3r%jA!l`q zODAm38-%_tS%c;bdOx`2)iHA)x%dF@Vyn?$d%tSD5x4W!fstya=DWb5N1w7+sg5(> zdGWjUKZCm4+JFA!#R^81V`84hTn|>WXf$NqoC;INnS~{qeE4W_aW4eAWl!7STzf#j z@fteveNktG_Q?=Czc&<*SfBS@F_a${GJWk#U*v%6k6Ajs0GWO#f+6VP>r<}G9Mxdb27J!V*`}(qD_@m zilx$k0$v$<2?UA5{7KB(7`p)5?@ODW)iJekPfIg*GEeJ!d#Z@=0>ZZ}pjVkIPgY@# zq}33fPL8QqtUo(DkQZ-wmm<)GZ`s%#=wy2l=IaeU0;2CIn%0fKZMagig*#w{%>=6(eSvdOX9h^atpwOx| zwFdV}Pl7d@x_B&L+1E6Tc&za**CR`JbX%yNc*`~ebXuvIQH3ozX?t79aP{oB1;g$a z4{;Yu(9;9AcV9HKHQ=PYKF+xk~5SK_0kHj-z76v<-?`C&rBD97j zsT8qCqnp2EfUE(*zpBxOSMe@Hb6myaLfy5`Q?VS^+JPZKtE|k!-I%9gbaT-3g7~1C zE&r#!Uo*4T=3{T$J!K4*mDz|V8#vU&)ju!c zJVOa>s)dJp!pObAR~6IVT_*^vKd)kGg|cvtm$KuO&75xH76nbPa8f%z3P$2>Ta80%XqaxV}$@tjU?CHQLH`S$4yWl~LG^G#PI*R(S(5yep2^Xu>qRmJACUiqf7Y+q83Ww5ed?1C)L&S#Otiwkf$#fNQlZkMx=Gq)`YWM-bf?E9ACdd;W*VU* zA$o?;jh8iZk9!T1^q|b)czygUUmRXNN7S@V8&3uBst~APK?{TW>5xPvbByu?$cc2n z5rqdFo}fS`8)=8wJhan>7|{VZ$=9_(q8Y2wWO8zQt4o#P3Ea}2ZDajqRV9^kvR+@y z?#4U&8ZxfE%%oT@-q3uJe!SdHUbQnMR;DKyuZ}hC6E8nT=k(#OusVTCB<)D zyUYxTCHp6Ks_3$fitMWZ~U^ zn(1E-qFlAS`k@agvYy}L7l1S`uIoH8q94g*!!<3D%5X^;YGW%6TG-rn5$_eSt=4jY zKl@YP59!~WUNPTXIOJuHi(i48E|*&-lRWy!oc3qvu=w4y==T~fl(*e9EErH*AFZK> z*MOr5j{ZV*UM@Na=ofebxm-GZ84j&0P87Jb2EFL9TREXVFzHpflX@k*`kxYGoBnnS z+K#_2@xfr{JnGl6miyKJc*d)`MqN6?@b1_;1*=fuPK?bZ!bUX|oRD~L=)PpXmngt@Mm|a$OxZ$OSk^9dE7SC-E-$*xvk5(n{kotub)I6 z8SlMkOHO@u?SvB7lYQ{$&mt)}I2U~(-(`WlAN^1@VL%a!w#;c5;1HOb5v-xy$_Wn| z=h0(Eo_MJSSWFNJot>i_$vW^LJxvo^87cYjdSg{-q6-SVi~seBHEGHfGAxekZS1Cq zs4fU(6hK&j)cS~bzz0z^d29WD{xDs33}pmu0eGTH1KgzL`LW$7B79X9uC=M&v>Vin zE%|^Vlpb_M8q*&0M1PCUK&yh`5L+UV6oe?q_h!Qz488P}>qgHQ?W~Sc(u>jDRg%o8 z+TDI$tJ;RYd90;D;%8poa04#aPa`JO=V>8>^gTY8(WcZMqgnLUj=UH7FkezCecXm< z=F0e~@0Uy$rwP+f@0eAnPQ+5u(4roo?AT7n7LMD%11ux(ZQnG23sDd?!2n{X@`#UY zN<}iM_Lx2gYI4IX@hAZ0n9}HYrzOnKA;uA_!-BoKLXdV^sUh>}?ko<3XW~jr4--lgTqZ- z8@2O`Ft;`a_-|O}{LwY`z?#0!A4eVBYrzx2Hax6-?msr=S8ayy_MQ3^YKSdPl~Th- z0_0G$YT^{cUdsN!;nwCV$QdZSX?6^aaB-IG1jQ#a)(mMZaEP0hfkvC6*CBXFZOBm+ z6K84b|5;=j?Zz#A)O0GNX6XlKr0dBs;TEKnw;XMYt-HSH6%7aSVICO35-)SSP=}$E z&|?6(j2A_-S7#N=(oE>nlX~vU#d%(?C}S+os}WGoU0p^;Yrcjs(bnctzK;XMDR_-H z%zWr%UM&jhHkG-?a3_TTK7kE=A~bmMM`29yP%i}4A+D_%Dr@k6Jgpk3k~V}*(&HU} zUinksZ&`4sdEhUbLt=QT0umB+C58tDOS*B-d~+`3JVNE`bflT|?o0!pc*1fZ9*nw7 zkwTNfFqe|g#TpYbi^j%ealL0sCQYO~TFa+MZMA%#(TqC-q~;kHWuuPv3u-Ob!rHc& zX_vw4@3xV5Q(Ft$EiQZ?aF0*C@hi7^&o#e&Kj1@k<{$HtP8;d{&i%yshh{si60-N3 zaXZfc&c!OV6Ao81Xg;%Qo6W!cX77NwTWY?y03}N&)a`KtNt!~VaU1;a_q@6nW*(nk zd~&&qELiY6e=%{ia%Ox-z0J?{+tvmUQDoh#%R1`Adj-R$CUNVaaY@Y{`Y7ROWm5$& zr@udEu~sPe7Z|Cam<`T(N-$UCARKU&V+LevSTB5r<`5H&6{`T6Y5l}Bxdg)ocjoXR zg{})LLdIq!j;xGCf;q$KXtFUHX(<#IsxIGazqZ9CcRgX~*XP$fT~ByS%hnu#_ISKh zgr3t`oAs7!i1X4c;n9OadmT<5(u~NRQ!nOrfPpG;xI))T&NeUvWmUb|oCn z_u(HA%=tDFOGVQCoL(ngitb*8BE$q;pIwOAA!Z)nZznUcnyG{W#= z12J$pX1f`uFiiTI54Uac3dC8!kh?C}KPY*uz34jxE{>*sJ^v}ENqrPEC5}o-`?XK`Bu8qRDAyP-X}Ao(t6r&yBHs`^d@x9ES*N2=-8Y4<8sg@_#mt3^l-=< zhY5s~cKWydW73z2(5*gd2L@ET8Ct$7F3#<^k=?biZ%^e48E8EbO&VW=m`=5e06e z96ev1oOnz?;G1?6L^eoBy_b`t9$Cecu0rJ5k}YW+ME_#|(k3M&-$F0U$lB6)R9U6m z!Mpe!ER^WMgoxG~5A)E@Dv@-Nqh@7;c~N^O$3$1PAcPK-%J^*`PisTf^WBInfX3k< zYU<=u|MB_%-M7Zyuw4F7!;^fO%M-(C0fw?{k>0x6Im^fAt~Y!xu}kpEJHi^6fU=VJ zF9z%KM#T_hmcpaNQC?(c>{(6Vy1CKh+Wk4^EQn)+I5d3QRKw1hhplO-*26_pHKTi* z5=?y{mCf%VteaX+g;A@G0os0G{!Vp^t9)WNovWe&wYT5;-eI5iC9`p#BTkli4Pc9b za9z=5P}|b^g=3O$=bz$_Cs=M$*A#Og(JE!A+%y}o&}8r6KT93@zP-^;e|^=3jw;vL z(6f}71F?yeqHl`on2LHco$3CN=Es31@0;!zTp|Jyqlo$~_8LYsJFd&{U?5b4PDpk! zy=h2hNkMMMb)h7mhCAR~VjJ2pSnq~CiGq^)F#ua$=Y|wd9Hu~3n2v@&6BtMoBB<{J ziaO+Looir1K(ZZWUUOYd@VcAyBw$_fQl#BZ#(fQvWBc|CFQ}{fuUez=mP|Iop`t#0 zBh@up%h;CxWUZ>O&+#SLkuXt^>MJ#etDcvv&oDb8m12llc%GvQ+DHqnzcXM`fURnb zv*#W&O?(U~B9tL(S}}v{7EvwV)W`H;gHwes41!7vHfoJ-8c|$D?7>>wLlGCri^ilngoi>ug4+I zW^Tc(qT_b&)M>fKI;Iz@o#gfWAR@>|{_o}0rFBPBd+c8gtor41f8AQ7c{rrCw)eN= zZt2TanB*?xEnThI?|(I100tr--1)8TY+mph2sfaQEw5e`7?s}P|(GOm!#4TEX{>n?2^9XU*vJG_Q)vJ2rt4z9uefCX- zM;UbjJ#&&;l|AuvZFp@G)B~kd`4bXm4Xm<7hb*1&i^lX8qo`6HFKGiF>Q(|N0{RV= zb0HpNJ-qB;tl^z1k7cASUYu(Pmv&eu8WO~lLJKy2{Ut8wnm5!e-$QW8O1G598DHaP z3N4BqGeH7v2v!z+ib>vOv%rw|lh)&zmV4ownGIB12y+-Yh~lj|h*3F`${qkRYkDpc zsu^D)s^Mi?@^-zn9EhS^KiK^)TrJQ8=_sF};IqBqb0)UKB8Ywj@6mI#b^Z~A#{B{bdhh4D-}IO5u#~D zD-D)9b)R8Vsr-%&QTVOJTr@@S-1(pqOVbQ1j2ImWM#m)be)mQns4&Np*N=qhN6zL` z>}~qTeB8V~Qanpjq`5Uixe8`cYjSLe=ho}ShCLZ&Z@pne13b-=)99>!ym+JoE^lmfjIuACZp94MVC4! z(sz^@`E=NfUuwi$-)nNs>>c)8HdohkNpY$%*ly*i1ES2Xk7wWG4}v6WL%4m{Yg?5} zO3*!O%~{IlC5l&{O_~g&PPSbK#WJNSo^DXctTucWEr>=yv{Z64H3tSY88k2%gOEDI zwIO^7LxGvzS40r{!HE1c{dBxAf^gVVQ@{@*_A@%J(~0xptj`xki_k+4=I}RcK38w1 z{_>#F-E<4)DB7(aca%!EYTA4jJ}Ob3Z`9lhZ07^gJ$ z{M#}-Lxpwg7X#2Sf+a(-(&}0UQKl0upgGW7Z0@!tW;(^OOsvd3r0f{UA? zN!q}f=V#@uOWNF5cOHb?Iqdik{VejPVxVn*fStz$WNs4L?^GX?P5yy6(*tGu|*{?t3a#-=8gp>$lc~>(wL)+|&Lv8o_xja8h z`6jfbNhtnIyP@2z6_qx9O13wxY(}nABJv%6OM4R^t)aB-ZnR*;bb&)#brlWNlW^tY z-2er}lrQ3bhbql(T?e+zqkX{y)4@e84Z&1(w5t=bvqO(t(qGLQKB|3ObRkN6MMX2F zw|}&9Q9ekiMjy7P^xP`dEg zArDbdG;SyuK8B?$4>qBQe>TaMxor;{k$7Y)y|mg#B(Sfw;QaAX*8v|H7%&!qh-qTkVmVYGpBr+K^yezu0`8jqI&2;b6KPCH1F2oXT zG!I^I=Y%tc&LURA=u4Lh??&ES^sMNdL%Gs3m(NucHz1(95=V|i^9eKvFFY6CIY$Z0 z`=lb_uiUElNxpr1VG4mNLBf?^T9+C!Zre<{&Jr2NLsNFMrRu#-iQcihGL{+y6U^B4 z)_T9@2)tSnvKurwaR5SccpV{k4WPZ+>Aw^uE8bEW*mN7h2aueGyxKX|7=+ZkJ2D^Z zNGmdB@nqUR>+AntJE0*uTzL~ZlNNev?Nf-=+14t-e%P!#YXC{)>{P8{Uyk~A73 zk?Y?HjcbzQADh83p?ts_AP7gXVnB=6XDzgT z>N^}4OyD5@Dr@xcp~io1kCU(o|*}pu`}hv|V-`x^?~TJ1=sbBn#piFeh0H zcI?@3VH>7=Q>-q?AK7{1rB+OG-e%UJ-azljtFn+204c)Xb~jD^Yx+eKQAbS3_J-mR z#Xl+DKq0EF-7I`yY#Z(zI@Y(t_m1Z^Wj;AQd7k7O9FvOSS3iAqMS_~@VzGe})6;?(WK2`^@u8#n{N1Pt18ioIRZ3<>`_?gdfP(Wnx=y&X4nPB?p>#c6aL(`po8F|4OzJGWkHOl4Xb2`<)(^3 z?~(z9$#Z~@9j*fq-bQn#kYN;KeH-H#BdDH2tf{O$fSIaXyPJ#U+Pb5x2t_~j{g~n6 zG-9@M1PE%I&SC_DE5YXdW__Kk64i7g$xSek8>ACe(3(7`5V5lU@M-*Ug?0Z5@Kp65 zgkbHj{71zixAtqrM)Se?FQ(D3jqSXg9OLfT_=KboYlL!iOZ2xUwRivetS(IP(sE6X z@OFj7y(F3`5)pR|{4|c5U(z4QJyYp-tU%u8&5nF}`}gpmN>(!>xa`PpXImnu%+fy% zoa``+Gc#OL*>C3CJ_VcDR*bTXIeHfF?$5W(um*nTL9sPr^?&rT??ibvewF6skWW`u zFhjk7P36p<=Pmzp{`Ko;0lIf=y>C05xF1gOeGh{g*_sw>I|h18aCi_oGG^vr>#ON~ z!LBwg0={jK!j`NIc`QgA*l*l~gnR#jt z{(ckZuufuAnS8zGnN^S;$;5*O;-P>-poJa|#1Giok2oIxG(~RM^lja`-vcc1P$Im$ z)6UL3vujqn6vis3Z`B<%2rgrKzK^`#X_y_yyAsb`zg@HKZb0ABtHIM+XLHWIa_x$r z`Kj-hO!Qhl-SHK``ZPxMA{yK=CFi0Qomqntcs3SvQ38YPz;a^>&&Gxmf-P*KWKlf<0x>n)&#{;;q_s7OC+j)R#n~!e&WbX!p@(PUUi6k;JtIK=hD?M+mM}ZCtDPPRIa17bL7KoH;t zyjP*Ih{kwSFl9e;JmJ0ioR9kOfDfJ-5MM%QT|g>f@uq2}CK$F_iZ1&r`qcyd}YbfY`y#tjExi%o6PnV86(c#Yz z_d~RtlFY~e3~dU}0q>!7nOCY2f{B6- z(;0_AG~m;IWcCEYraV}%vnpuj)~TYo!$z~Z@w??1LT)VtIIIR^T0@vHcVZ*BKcaML38=YlGErOhwad*Fn}5^EbHP6BT-ko_cJzfJ|G&EK$Hyfm?|iWHVday{f1gi% zdh*D2*NouE!@J@uUQE2%dHCpV&{w_QIgn&C7?e|!lCVYGOybmSrfT7At)D!!X(QGv z1+c+Nysd@i66IgytQwI7GSmW5k{w_;R13Cn7z%jPHsXoAets`gY9YvmtJ7#F)gg9z zbZ<^1C!La$CnHKa@twL9HZa&ch%gg7?xzSuqn(+C#cIXBP##KNHw=d93WAU?@yEN6 z-1k##gM^!gg$2VkCdY$B`+KG*Bu~a%p&b)Km@`p)L<{6)Pc*qX3ek)WM~=e93D&mK z53~dd?aD-LXUnUJy7$KFr5q0j(2NK*0~3gYg7+IM#c{^qhzvli<%^GUf9m^oEq@RN zdAI=7BgNuswoO68gm88}f~l`;16a~FQ_>>zpcD-5!suE?ZY|W`sD+KJNBKr}E;?9c zolcvz^L8vYY5!B@p(6Uo*;t{iSZZE#-4Q$tFxW$?or#UYmEqK8jJE78pIUK>3hA4Jz{!z?%L= z@S}$<=q7NrZwa@p`%0a^YI|jZ@<5Z)=LSk!ZHfNW^L0)b2H4@Ku8D4Cjd&GN0ffrB zqL3=@#{z@u%rCb)@!nLLtd#I^R4M~8RF{zxT#!QosVGeOVz)`S@1C3tzXXdsP`rRH@`8p z<`4b6=KmF$Qpu6?32PVJ`QC1&1Xo$itu)F0Xgi}fxzHm#^In$mAn&19;&Pzby3X-( zowyGB+xPQMK&blzKit}Q;?|H>ltu8V9dT!K%-K53>p@n2R+lv$qF6r^E4O2|7ol}GAClR9dP`uMw#9qg}@ ztR0sekF`~Vv-Z+vzB7*nlakPlnfC=T%Sq>!_n2|oU_Kx3h$-2YrqFNorzIS{LK{L@ zsUFs|WlwD9Q04u3qsU8*U-(j=-3@hD5fJd!ksn3}5uu$7S7krvp}5mN?Do5}@sT&o zKT0+k-LTNS4lY41fVR*q3jF4^UmUfsfJ#H@Yh4x-=g^>eYBJ&lNLM6KHhY7VfMIp8 zS@9KAK=)Cw12;i+o(xRqDSD9kh765 z;283mF>qryD3+`qVe<%$kxCy|nG*o+Q450Q^N}vZh6y{`NDadk`9~YZE1DQX&qa8c z-rAkhq@vG33db=lNorx-7W5%=n#tfcEt`Stw0<`l@ri5eDa*YK;1y9{|8~_tQ$FkG z`khL>;`9NsYaZyz>IjOAc%IOQxieSL*_=M$7PQetZPF9_B|NB=7Jloy|C!+HOO8p8 zeU{!18+T{R@4mQ{zSE>`K6G$nh7qgx>4`D!Yf4Y$&g4$mZ>}jn4pys1rYBGKI)rAO z?y~!W-T)sXq1R6zK8YXvLlJwcc4YT&)4$iHMW2AtdWx?zSFA=!T(-lWzp84_yz|-g zOZkoW(4*TOaT9y8`qIBJ!$Q?BQ-n_+UbpXrC!X?*0k<8COTCw|=LB=ZC*5Djk)NV7 zQyw;+-Wt@s>DA3d$>knvh5B>XRjY&32Tx<4pDOk`F(0=+|BFhIr(Wi)+#78;p8c4g z&ScB=Z?O+Db;py(L5&HK04~3YL+cIbvveV{F^++99DE^*;{%XUvICqSKpaAD&N-mU zTcm$)V5>~w@5jNAK}R@zp>@Rh6&+^s+$0l?AK{DVr^*waaKzQdBLhY6zW6-R954_)!1ryMN2wLr3@0S?lYvOCF-#r@rE;Gdra$m$Znci>NIb3y!=SEOoMjyK zw95ku35lOqf9kukC)e51?BqPO>L?&ZnU_)eR~6jSE2nR8J8a+ldy*r2A!c70fMIx! zki>J@<44o~QNk<7u4|j-mlinYiR8c{jR7&gkN2?LIQdN2`scsvvCtvy0Zdx<*K@8IuHQ#T>QEN*AjJg;KB`rMv@d+`(zb_Y3MGQOje@{;T z4@u|$`2u4U7Z68JK>`R=i0#)#(@QUgm$1uA^w+<9390|*7I-o{ya8Nkb@R#&tsdN3 z;Bi&|*pE%B`?S_GG5Tl9vZYyoz~$~oz+*AN4vgBf2v zf)CsfJEpEXbB4%(hX2aqPQ_~-Jz(ls?v?$%R2FuC%|Tqd#T0?W&5IbyE=+{?hyMMq4QZ&FE=axxunPq;Ql$J6lbZ5n5{eG2P;G4`fmN#^0(@XaD3q9UTAqTw1U+6`)< zS>e8+;l5-AxSKidS<^J2h#Q)_XlA&kW{q2!Ei<@gO66L%YpG+ljAeVx%uDke&;NPe z_tX1{1CE1F=Y8J4>vvt}b)E;Z-s8@4FF$AzrRE>qzTO}Ax(qQY3cF6>B%d5SFJKClgN z?O8_gmg)Ed?P>AQ`1A9uLk3NLaTy=m!!my0`!R*_L;q|uuBmP&mqm(Fig2IGHl4_o zOexIW6y#UucvN3R>9%lDT+8WPh>{8xRRrbk^~brBBy{(w9H(b$9ghmy9rZO{WVPW1 zCd&hb0KW4+%C!L_Zn7eX8hr!wYoQsx>$%1pwy9QAb~sI zL|{bEziz)VVjTc-%l3-WH4`LW@{Zbq5C5mk=+Mk~*JpYbQSXM)gtMlgtSE zZk>wE3Ne0lf9xn~rkizO-b^3hIuYjdEuTdz zfV(n7hUxb*kys}56o|)%Si#6n>Zw2Q{Wn9FPY2vi4|k00^XR6}V$j{(wQvERX2{4K z_e5J0IK&Fe5uiy7{Bcfuw|L@jU2aypzS#ftXu4c!VGeKz+R#-xl4VbIvxaF%Z<4G7 z8>4rJ!UMr51e8y=HjswENY+ru-i8;oRGCTfpRF4&N_>*aE4dC$XsH=8EiaUEgILDV zcjbe8hay`1%t0(lLjw=o&ZD^cODr*xGAPWCUx79X-3+mpn!-qOh7^{>4PE2pGd^43 z_Z(d}r=mrRLUaW#GTm|b%K}DuM3BK>#wi9DnzJGLu42qA%Jv730|Su~0Et$CTppou zgiiDCpDGzJg0jZP$(qs(DE-d)$Xhf%dFW9&+R@*B&bnObMCsyaS{(!KAnXYCe(20d zQWI7iGo)@xcp_R(N#1E#9c#ER2gdN<)N$TqsygBS-2Ad>W#?#RG)#=UdnnY8JtZ^u zsO5yD#id%uI26RjLL-P7k@;DX3uC2mJ*+8~k&d>#72lEQw;h3(L)b}&2?qlBK>H%t zPKaLI5PMfrbh+(^@FmsvC;XbsRO2#+<8;u}XPSFV1sY+GEZki~+q=akU4EMe<-(a4 z#C~H1aQG|A{K_nFE3>ZIEbRxrZ4wfR3{H&;AWyM9Yw}muCY^Um{O6c#r zWUwmv=@68?y|KjEbSI9Cu^C&p_%N$P-_}$V_hEv(_D7F=&i(8&K_3Qou2-(7)TRze z_m4doRfk)A5ni3?|1!%A&IndG&G^sQsaOrtR+iJibFNe3afX5tF_9N4PIsx--Cbwz87Oveyh5<5#-U`_{P z#8$4V+}kXB1%y$PF!G&CE1qr1l4*(c4f>*X^AVm)@7R}A5wag6BkiKAOuxs_w+U3a zu`H>!z{4aq)-kHpqVXU0cWkTE7?$1486)zHIG)f}1Zz7>pzTU#-DRb~5pXe*t#@kg z*pwJUckFI$VnSSmnS(14EyFq07&d-;nvM*cn0p?W@SiZG7O0R|Vf?EdP0~gu9BNny47Kq#2)`b>*<8 zutzGlXp8yq-DXOc#RjJ+Xufr<#yS2oWPi5F4t>%`eQ4BkR*BGs|D4jk1W{cP87f;bo z53H*GZaC|rJ$P|@zmrZ19`13zO(!|WD&uYO| zo{T0)tXt)gfGadfX$&=Pa0BO1z&@seP<6P#a`blX{uzj}rwY)(*OoE#62RJ>Z(_;v zLqeQj7&EX9yQy7b94&ybJy~|T0y8=;@(Q69$)d3|3|AepQqo9Hu1Y{33xK=IE!MNz zGz2G?O*jbbQqmbpt#PmQ@JlPU+NM0l9@Kz5mlK$@|qXs~d3vZ=jBZZ#7NFox>dl4@cTvS(I z`@j$4EoMgRB$WNE{L0}|)x+Ds?VUOkJJ27Wq}_cH{hH1BwVcqr^6(E^kJ}NaLm%Ql zKG8}Xd9%Ia{_WSb1J5y&zU|Se+kTlKg+~)|u1mWw*v%H$_McvlR5E>BX`XuQ+Vp@@ z*f2AYElGG1mDz~lEArb6U4V+hg~=eu)|$zK`wNjMlkCw8^{!R)wrq&ydvhPSD8OX} z=X!xeP#rTP@M{S_~p2sEv;WM@+yZ)Y1CVDcrSlCI{9v z`qCiVyf7X~BxH;4QPg%WWQRvc`*fwzBBX>ua74}`9aD&XICXs0R{jnX6F8}70L}_w zskI*)Zb1FO_d^QKjtKmFg$5Pr{7l%^2ky6N{&3d3;_6~+ffzZ{i5}fQUedi2H}Eh< zCV=f|wcNb>;VMR#`Z)a=RUwbRYX7y0?Aaa>^mfRN;^j@s3val(?@i3EjE`wmO?KaK z{U0zpgIbM(eDu!ZnkvzrJuAes;x zhTv_LS(Tho3R>P@75tsDMeaH7?ShRK_PG*Js0?$0B%J}P(D89XRAi z6V~X>O1H7RJ+b?$&fwEM&&4?3w4a#nw<|n~Y$j*YW#? zmiy7|`-v6(H{TQtL#EtmBl^Qi+C{%4P~Qm$5muy=N~lDtYUGH4Sb~v2;_`mryO#L< zhyUbd+F*o4-nWq$F*9}QzM<*yEzwD@e)rZs>UFQ@(3KUSbjl-d_=UA0j1N?_+m8kg=XF5!s4m^Oj-my^YiZuM=K*Av?^I4hslZBS?1Dciorzq{64W_$H< zvpCP4{dM1z^ip*24!`9U>pzcJ*;t;hZ2x6pn_W1ue)g(=>YVPkdk4-=y!t)l_3WtO z+uG0WEueYMmgA>mA8G1lH~X4g^iI?{HBb>BbUSk9;(2Vr&ezK}W~b63-i8{!hS^dk zGB|VRT}o}vyEfk0CkA)Z4M93@7id9W1-E!!+%>&;mHI2U6MQMT1YQHagHxV=+l)+v zfEOLq0muT2A$OazSXjpn=f--H@$n9|8Q1ET6LO(#%N$~Y`#x>NVQtW{hCY9){_U1~ z68!2zZE{@A*Pt5YF>SLGS{!YynFF;C(z05T{7ho)pm8Wm7VcUEKQXb#HGb)GbP~=t zzE;^D={Bs76lMfkHPS{MSy`clxd?SdEqY!AQQReWZ5u#BkmbFxMA<^Incuf+X3}U=$C$7{-w!r%B|jZ=43+ zJ!Xf^j-6p1Dc4-3m)tae^Lu~7@YJLh$G)|$I&8&acUsEBnVQH}Cv3&@6OeYDBdkBi z_NyI<*gMw>O}_kZa8caK>2t@Nls^We1V$O`S4JiFukGhtCN3(6wN?jJTvb`wr_u|H z_oF4MsWq1E>YIQ$`h*QWjU zMv!Zo$HLWI>{Pg}bF^j)lARs91%K^Qg1tg#0D_@aLzY?CNm9hLgvh@8eYgH(71S-w z#PsrfaWPvx>J$aLNHxGBCn(=c0vxenS3EnPdc+B6n`tCSG21U@SZKFwX5LBiqk2*6b~hHeX} zG>ReYmr!pwdSp0KxC*Dc^T+oOvX$41D7UgtW+@eBj~X0SGmg_!G9ny5ZT+B(YdxlS zR#9(1DN6ANzTeW&c4X)$YMpoW4dVRNs;#nNS64w<*n#cP_hjuoJ^e3664Ui=hFib8 zj2l?@t@~{!KJ>&&dD=y@2i*d~_gCzRuR~=Yj2b`e`h7F~xn|3eRpW|(4{TMLmS6<^ zDv#1FcPeq5%*$vMR-YQao@{zsbR|0J%G2d*-p(ieSc7Pux)^XM!E!_m?cGALGf>7T zb;NBu$}}WpB5+aS;5HBHz!q5wB7^LuoSwon32HBR8+ef{Vx@dIPTMy( znb&10O3BsAJDwm~6GFHf?jlu4cU_*_KpLcwoh%c)L{AvxD!VufX7E~l=%~f39C-vH zyF)mT(5!8sttKkjtq#TGGFiSyOMz8{iMA3WevavgmX4?Ts!4&|?LF_OkmbRUTRubD z2hn)%1*<)}i(?R&x6R3=54NYqZz^ntU-AhJA|25RnTw|RE+~${U?PS|B!-UWw!atJ z{B}eA)Cb}Ug6|N^$m)5Jm7i6ijT7LH#VRAA&uM`47e{FH?wTuRF>b}3pov3!mI-0g zBp{YW!EdiR_@Dpt-x>YNk#Cx@ z?f!dsXO5azEbYGBGvIlrs$c%&mR}8+&x0Geb=9t=p*7~Ihb-=&!g85LVS8II{kD(u z9dID|eUOJJ8{mESA`41Y+{BBXW8EG;M2o{B`b(VqJ9AmMWagb^2%_YHLYM-%N8T}C z8G8Uj>oEzL*mNM4b9(ZO$w*_wBNHY)%9X5;ho~GwL%)0cpQO4#W$3cR0Z5RfKybr_ zmVMKfa<2ye0K~)N3249L^xMP)p))LRs8d_XGVj`y(15X%%NT^~ArzT7Lk?Y=g@d_L zB|)rASOgu)a#dP&*~N-W(hWy{u^sAzL}Om zuFb#;nByUgkx@AZ28}!fnO6VmF$>697D(C)lPt>iib}$ah+QG!cg}NLUQu8@)uAQb_gW102c(>B6OVq4@yl2{ z8&w&HhNIxDMXt0|Y#n3M4 zM4JIKw|wV(7}JZn3`NN!A#S4{J&H3!J9R~&;S!Jmh;z`&5Ctg;&_yFRAkt&`Xd82B zAwsC8#Q5@;Pv2Je5>?EzxZ@vx8j!MMk*p*>CuuiJqRl`<+*G`2p8A0Cy**)upa~^a z&1!U)e8f?R6_~0@14;_uBAV}c?b?KmNKt6o`u*FdKOcQXN=YTJii|i7CMNcYC2oSt zc6yw3b|8R#oRaDbFCvd zr}pd*d^eI_*&$K?X0(whhRK>~50g?f12oay>JyK3KPQ*kh-xz|=14xTNG zh_D@CB!=qMw>^rt{2ce!p}*Dz!-v#64<7!qdyR&Ml)JMRqLD>=duCqs%v+YW7ZSOx z`&@cDCRI5S^Yflz56rCYK5np)FG~L-c6V*g+KJ$wp9m~|`R(k~n)d6^L%S3j#cYXm zjjul(82G2VvgWpAj9LL6%c7reYf}O{hYo?+4!6L~5hd%9-w)XsjBkQt!vKYww_v*k zXG+m`Rt4=O-QZ!~4I6U>9_R#AfF4;O$cKq3{J|kmi5?1KBthT~rx4Ipf{+aY%|WcB z7c7HJgGae>pgoTa>hpdD_i~$dST$+rLI)B0cu7qW40&7Gwo_!>i!Zm`Ac<)CWtZ#U zI-Jfz4hus9=ye?8?YK6eSi2Sj(wH;OjMLzJ0pJ}23yF$zB^kwKyQapY<|%%Lra|Ca zm*ZnzuyHMVhv5uGT}pUqhR=rN@e6;)7mAOEs3eZcEh7Ka~FLugx6oBkZ-;HlIwt{n{1* z<~w%;>y#Xq&v^Y=8!B|dPM9Yh|1PL`auNDQ3jgL+Q>^jQt0h@GlhJeD3+t|-o4Z(5 zDQCM^&9PlZgZGF{YM6%OaE)ClCq8UGG&@38}4>( z1a6Pk_2`nU>7n;zcS;g)LL7`a7_K4QkrhtdCA5H+5TL871g^XQ2OuY0keg~yh|wl8 z3ys5oAQoXE%`{UWsN*wf5TaJdSab@dinAJjwZUE-J$e6m0cUW4nZ#}omxPZ3!;aB; zIwoyiqE|TlaSg~xl+Fq~d0iF9pem|DOWEwIh($JWaoQ-)Gc@vgw&CX0x~dtc^HKjC zdD=QQbB|%Xd8FaqW79XYcR~gRUbwD37`|xURn;i5+ws`E4017GLvUq(IfBppjeP!1 zOa58k=$-GAqXV-3tFJO5?LgJ~MIh&f&kZAy*+V>B52=_#Z#9RDjBucm1&0mc4S^5q zqPPx~ccRTP@_GzEG$M!i=j*eBMU(?pSN;8aK41Si;}wJ}ru$|C3foy25z>H7=VjBQ z0W2H?aOD;Zfl^>jE1Xynpbe3SD|3md@&!UWz!)w{qOyn^OcF~UiKLz(ifu7I^;_na zZLhtnKUddytX{fI*<*HnuRBXZO>Ock>=HuxnwS39VT~wEo+h4}61C*%iGD`&Z~RHnAeE{=y;5?-3Fx2_jxgLb3AT zEDV5zF)T1bRhWQFY@?S%L*-2{kX8i51d%m{;v=wG0tA=KWTJIIgTL^4a+=l>K#DXP zf-sl~Qk-{4WC>wWwaB1CzJ`7?&M8moZZzyE1en@J7(}@-R6uZN(Os5_u*d`k61AdP{d5CDrn09iQpOb~|%; zO!`6UfBNV5$M|+c%Hst9uIe;5_JRu8i6lFMu z*6`FoV?kz`H65hCIYgJp61|OFEp|DCEi$#YXhG>&`^lytapRbx`O;F5UbqWf&lU#B zS30RWF@@BCQ-~?wczhS$=_w}08Zr?<#56vH=4bO1SIrE}XdL}<)ommq4o+Bb%_-zx z%@V&ZJz?le_h%kfbU)dlT=`Pj2w$?-&a0t;WxH(%2Jj}aM~$|aeA!t@+&?Ax5GM9K zar&XpvQOGH{K`#Tf=l|{hdbLJ95hK+nz-9op)t)d=4@|2b~eym&gRjP53hU#^AGWk z#WB8U0yaRRyW|)gvQFAf-zjxq`l<~N{pH%?W0COu&HTjO2GJww)3_%s&?D;i`SjJT zeI{l4M0{=)|s<*QhDMSI7!MM)RIgGpfcPYArS5{P! zTfwZzW9O+x-Ca3<^e)#>^RG$q(JcmjlfQ6!}zKyrH6R7>$$VdJdlI26|{7R*&@-g)ESZp`V9OS(av*j)UXP zxf()UTdqt3-ySWDd`57=J85~UpbweZzX)g|Py!sE=_D!Z0pt?8Cs4}WtAIg}rwPLz zHqt2hFv@+q)SZ^Bc557fe%FN`EY#OD+0Ry-V`I%qEuzg_-cvLn&d|80TjATmdDxBpM;Pc zhokUlzNf$h$a1aX8Q_?)gT{Uyu-Oqy)OM|5cFPWfj2<{7-mLjzwO_vy%=T^nU2~m7 z^MsSHL&=Ht@`8<;;^C>~QzpkN?`*#Bf;cOp{QzE1?@a&=v|Z=zBOXgKX+iz&mneA~ zOrJDllq9QGYVB<{IX_o|!O-~52OD5MGF|(H{&o8NV_G=-0v+q6rtbwaJM-SE7lb9R#A3tR z{wd}=k1A+!R_$YbAwp{uJ>mgD(#l7sW=HbzvMd@XgaUCe8XS}$7@;LaW0!e+(!S^9 z%*WZ=f0q8h_hYKP9S(S6{m7+^JdC^rl)+YYwVJ}o3xi5>WE%;bU(AIopbE|DQxDtA zu+BJFeL3teFy0L;MjW|b`r082+i@XwL*mZmQ&BNv*#z=kwXPAv;hm5hirrH zI@?|ax28$qig^J!({#fR0BxD2hS0*hBORO=0nIlYq?Pa)hMNL}<+@fE5w}`JKJ4u% z#2u_iO~0$YnMO(Vm6Dh@bxuUfpJx_xNSoE1R9pFV07(8g#?tQ6LTnKjx=qqCq){RDjse zZnY~Yn!;*{RQVpY3e>HTMYCIOyqyGROMf&`9~iquRm{_M9>57ZbZF!4+b_F%x{n51 z$NZ;PjI0&WDN{h=)ELFusfY{h}r57y+Jz2vRiVbKI#+7I+#A&ue z=9xBRal;yKIsRfbFQ=5_3XvF2N}>v&_*ltMmZfEWtvk_5rqeZU#Nq|}A6HquOT|Dt`4cG%{$D7(V0CnSqbAANNQ zU30^cmE`Smq&WfJb!fUKY+u(g1|Uad`5?xigLwAbwlN!cUQ|U0!p|){79T4J5Uj#^MV)q7h_mMVy>dtxNBbSW68Sv9t2>A5rHx z?^ZFP0#Ww}%K$8So~o*VHUyIay6R~~IZr9qXymlgG3FFnSTB6>=k2P5m+L+opQQ`Z z@5d(}c;9+|!$G+4nOK6-j&^o^bv$lN?lLHOpMqB~a+Fx~4U?}xpJXOOxIDGN2aX)5 zE+VC4?VrKHK|V^KjN7cUX`d&8ZJC(-65bS5+l&@<8H}o1G?*Dn2_m=;yBm+`;|z?Z zfBlcYGW~`nAj`LMDyBMFd09RT%BX3qJ?~~6VEkI2zeh5q9hd6mIT?5wpyZ4NKmojfGWKidhi7@_?E6C;E34PNT61^2hq#U4sD56=qQ zyuiS8dDUF=@Wq@fHO5Z4`a9B(nTQ=um=lGKnCZ7MQ`kRga{^G)Zr5k4|)>4fV4Wr}CM_Vp$kWaS#X~u2di@JV}5=J<20J-@I z!!sP1Vwy(4v&B^zSO1y^@enKg)FK$7){Ap2*!6M0l@;3;q@%NmvwgJdMpi%h8G*kb zBNV_i@G1eO2?T>m&|x$ejlxkxT(M=3?70BJ!-Y~3iYV6i4RnHtyOPeoNE}muYwoY= zR&Qp5tfW3mD3}?NX2(il0$7$WC1(VYWUfFH+GkrsBL6((lx|c6&o$xTQFVtF*RoX@C|o{HJ+s@mPX38P6PZCL+ZpXDi6)NakBPzaxCQ zOOeK{(=|j1yp0G~v8CTuz!*Ij(wEY#hjk@Ry;Sa$vB%N5;*=TnPDQA{4HuE^1T*9Q zS6}^mB<+9ouLi5Y*ixWEL>Fr=ny$_xOX-(a-6s{_429H52PEe@%2Qq@um5y?*Uj*q zQTK~y?ca_KUD;pbq}tra+t=K{lDKSQ$!BeK*~Pi zh7?K5c!*g>k=#ol+o_a_iJe&~m5;l%pEm(`fLdG~&{TGQr#kHinUY{-ND>(mnls01 z7iufp^2UL-DFs&mqv(puB(1_}Py-15%_ie3sod0G(jJLK~FhzfZwet)5Q-mWgJ|48M- zzEcHF^6iWa!~v;q#bxsaOUT=}y;E%_b^AhWzZXi-wwnozb?@D`BT~<&w|Qxny-iH2 z)*wl=&*{e`_9dUamgnhhQh$#Sn`|4Fa{bcOyu)02{d@m}iHm&W5SpR3JX9B1B4Nw@ z!%X?7(`Ba80tn%>I9GfNA4A(7b_F_65C>k8vS=&st$WvgU~21$QXtp2LIO%ZswBlQo-ojg2QXwf!?aIP~+z$yis2N^n>sh(v*O z6ADprKUYE|An+tTc{yYjD|0&=&*9|Bjq1wFra8>S0s~404vxo^=x0H> zf*<&PN_GCh-?Tc{qBU^Imbko92AZN{r+kU+5f$C%M~;=uB= zFx;#`-a*GUxjF!`xGnf5eDtp$9m)<62kn)UM1luZtO)tq+fR9yqnQg}AmDG{=DJJp zp`7v-L)oKQuC6+1z17X%fZHGsH7$;Q(Y9h*Iivt4vcOD~0fVi`b)@0tLAXEoib=vt zw_}AI9igcTW4k=VObyLa5!x!s{0XGHHDH)c9F$2X#|#J}J~y+wS0gf^$@?_oZgwUe z%S?7^JzVB|Sk*nk0+k4&51W6FD-^}K*G51+W9a{|=vSiPts@f%3WaKDY)RNb*?6wJ z6@2Ee2M2OsE>b+1I45y{a8YmtAkH1mc=zWvo){6Up{T5i)HA1o(3DjXYK=@BapC2* zh=1VwIb~VK-%lAL3NJve5ZyP3QOFEvhcyd?V+U(ba-KHfV})X~#1Z`vjk%U!(hx@V91 z)pwb7%dHt4H}u1Tup!mGe#Pci6xpTumWPk3=z^8aGfQ%#zm@WmSz~?Gjf3vm%kuiy zv6Zyx(Dnmo?#BE(`J_jc7y zi4;_}7(`|>sJsF?rEeHe%%-x{vI^296;b11>=y@O*yvb~H1-!RJDFfTRfCAaUm@bj z!Lm&kk&&q=+)NAmljuS@p6a9JoQzblG7ZhvC^U3urN%8h@2N~377w3PGCX(hd5wAb z(W1>;0L)^*si>;_3$%$QR4aEi^l9>sRGcN`M7Rt=d_NCOaS5h)?x52ckZ)G*Y&4E? z9Ob#gl#vx#P==&3(HJ)*T^qSh#1@P(sE*qU(NLK;F1_eBvKHLMP%bXdBd=G1Z4CDF zANYPvjr=j+PZRmX9i-xlEoSzCeqxYo<)a;ODJ=6;WMqO1e;UJc5A|}7QA69_j=A&x zeKeuM_l-{TudO?zCW{{VQ4hjwqtD$x$8iZWbXkaw-=-#8?XM|VubkA-`qh_eG$vS# zI(+cAT*Y=MANf2;_uytM}+P zqZhV$^bv9NVAu`cxsC*y+iC(c*UlsQZ;jR_HAD<*Rr92)bKbKYN;X%kh@M>Nu(;6~ zIpr9^8j2t}N4l3p+IDf6B@v|M01&Nhi0<8qmMvp+crt$RVzBt=TNjj#3Eq>hi{m*y zq<%)n5fzTQlC82*v)`?UI~fpNsT3jgHIg1sa^}Le4*LV#R0y5DG=HYo2;Oj6*waDj z!IYL7KA(s*va{++iwzj(-k)6l3U%8y+R#>tA1;p)W2e2LrojF^!Ihgx6S=}=4M)PaNVxp9@E3*SMkxM zUr!voKW^u?119*tuZixWtD5o!=SvRq&ArtmYs*QGr}_!@$qEklhHu7E1<9l5e_#n zL+(=05RjBejr5_62UF~wD3@Ur$y4gJBim`iR0D+_gu}Z<=XUOYYL!f~7gp2KRVfSa ztO@?sxaZ(PnroMD2j{X0D=9!VQd&V7$=O?mpk&EIH9KQx7+H>4g%BvuQG|hl09V!e zy(M%PlB1rE{}Av*b~vtTpnp_qNA|E8Sdr6+A`r!D6K z>n<<-nFxd!smxlX z_bK7bEb)?cnNwB`#+KAw47pIUA{lJJ7@QLS*eS`+aY2J4gM8umfBuuJiO22m=ua8P zq4x2^5c%j3d!|q8`M{s=?^6TwvVTS%X?y%7;*-kG4e8v@EmgB)XPc7ODy|5wDFj~i zwA>XOHlho#E2O&W1x(7fcVByZ6t7i!*1fnl zf?YcedfgJ|4oGvpcPD@1yKkup*dxFA*8zbI)Jdgzi+`LpGO-$g;npUJ@>Cm z;Q%;ceBoP*7E3svX%pkcP#>_#+5Kjh)%npcCwFM3zbemsyPaa&rj4KxT=NcrnFWRw7BC@ zT22iV{)U;{;QK?CZkvX3)8YyV@cjlxPB~f~!4eb9bT+&f*h34lh(DOb!(;OIaO_&PXL4_au{g6VC>FZ?o zqebAuGo!;h?i#LLeVlQ9TTx%E^S5p%?ZjIMME%b!Md|I~SNE1s>7;zid+I|`WgoO! zV~WClIdUbT@$kN|&Gdsz>GgJ(D0I#BIP`qY&Xk4thv$^SDqXgXuT-D?>q&nMvO*_p zuNS#lpr5;apW+*)^+=-4wiE59MyJli_G~qSAJ=|=bWv#MZHCTwU9=-Tk|V{>nLU~R zX}9!CORt9CWWb=vDlTOQRWN_$5AU9pQfrg2+s`e`czs9Cv_(bs<^R0+rd!jy^-AB9 zZk$7iDu52gU0GE1R!}eBSUqDGPQDK*k!o1M| z=WjFi4_Y$sz3eYHd2l6}VEpDzppJWT6@P>Si(0+p{NW#lJ{n}EQ*d#1ZYdQ%G=K^=rf@7zTvJ7X(Ue~!TSme z9lHo{6FJH6ta^A(1Lz7ldaR&lwJcmTnU;Q9+y)`}`=sBiNd9eGKSCkCZAD(+_-oh* zG%y59>VP{k=C&Y@b8v-ByPqI;1@hWyz%%o99=>!C%^h`jQ!>K>9K~F8!rn>vG2+dK zD$++q>}PLs42CGK(@!%VU!DyQ%#35;RRtPxi`-lR&V?ImJzTOgX>&nSBVvRP!|<$3 zZ+Vn3WwEWqMMo!~ZN<}|q&#ZP>Q0fQNw3+qCfRt*6jF>$@UI;eyhxhP(YC^z+?u`Q z{sZ4HsW>Xx;A5|@fx(EbUwZ8{A=Z8x*2oB5UnbbQuo6RPg1BEpjy^ zs-FR(^fg6U_^*Px<6|VEP05NN54>aLrcXb{)Zi{j`SK7gnGJdTAk=_MkG&j?%WXSw z#jqjSYXo)ek|JXA-ay`>;;^M}N3qTH(ID%bsaeGfl^&dExFbIKg?PR?JXB9(k!Y~y z_xQ|S=i@vrr-Vt>*ZGFeQ$tZhl`n43KFMk8SU(7ND(ipyy?E%k8j5wze?NQK7cpS^ z>$BH`E5VrkaSzj~fO!PKsxoC7S?Q%%_jyq;R&eMLh6sg=BK0aDt5BGM#DOliEx5nA z>T3K`t9ILKuYMXx9Nqq_^krZ%IEqOq*rUUt=Etw(nl@p-)QB=jYgaFP^FEdT;8fm> zXUyRP<@e8` zvcV0(g~`YpD$eoD>NEkyRN_7bl z5Il|*xxzy@Cvk8)_96CX(gq4q2`ruh{+a$GX%9WF7wt!=8VfEqg9zHvlOL3pp92~yZ>O{!YOY>8BAww9!_CIPhSe{f@6LrX#HX(Oc8IV_`li}#+R|IR?tG^G z0e&v}VrKM6>tm%a52`k9ly83-)@_+LX?WS|r?KUfQ}^19{Z8Hac8-{}nR#G-d(Qb_ z8;ApJmpS_G0k_|`okGOiF^T`X=zJ5FSP??Y7Z@PSDv6R-BRXH7eyO>-@V?y?t;Ai6 z$wksYK!l&V2_WBP16VGE*kG6iZSZmy&~d=}Do;V^NMMp}_A!Vd@Dks$vSeJoqrV!4 z?}Wcqr1&3y*AkcQn9H~O*LJLq@kP(fCKAhexj=JXsc4jYO8=}9kZr%q{bYdhSi}^* z3u$M7i5YKTFGcDj#Y_UeSmvt3)QF4}Xdohqi%ZV41Ov)DeN(u(1BvYzQI;6(RclFQxUa0$3nDrvu~>jDO>vLdGY10`68vrA~8|Moj)(!ZR(Dx z{QK7#^#WT;$m#p9I(nNg#7nE}ngotQ`cKYvvDf0hp3~;FylfdvjS75p`CCCpd)TKP8g~hYap_=qP$jT! zMV(`gvV-_qw(hR)z+S5ZS=Jps+lBjE|F&pI4jjkH+!Jb!Gg)ZlRf!~;m^s7STg zS%6Z+*Ael$pnHhKDb-L>ioz+v=IPo*pK`S_p`9`!3+;+mL`Y>u{#@L!v7u%Tb>= zg?8pl+bY!ElJ7OsVG!-9?u%`5;6m(B)~2fJJi}oM$zB{=#d220lFHIAMiv9szsrWZA$`_stb%s5)x}(w+t@b-tg==`ea6H3 z9x3P9u6uD(yyQjyiqvh8!@$uS5s1+98a~LVF^s#}t%_!KqE?q!f^%>)!)8fW3FRDi zFda!EZE|E8*os-_$2YpnM#A}4BnQaU&J4ksv%k}qCt5D}Z6>a9FD?7CFN$Ur`?~@o zK9X*0H{N5+{Uncq>!#SOl#cTnmnZ_nSevg8fV;aCK?I(p~b zaAqQNUVE*gkaGH-IRf;Jaw2PLNJLY>bSuSesa{MCy4zh~XR>EqCIXP7I*RhL{I^54 zZ`%&T>h40Ps#b7;F8A-*#&6+>XzKo~ST3WgnOwtNnj{8LMub6*p{QB{-gt>MQ;ETt zDECdrf-UB8tMt|6X8zXu@lC60W+*zi9l-=9wY|4DG<28MY^jC_h7#+L4KM1zJ+-*X zfr^6LqH410nSJXu*=^k&gN}HfC8Yzx#H(-}csJp-X7W59DG9Gu6ql1%fQMg-9)Yy( zUo}(K<{wD-7?%whGu|U}`j6-utcWxD+eKUaEbi9Qb5A!AuYD=<=uj7K?C{T8e~cQq zKX)+X=EBsAUGrMK@FFH55?acKuc|2E!=ufdP*|auZ`IX2)tpMaxCe{M0fb?~CVpO6N6OLXiZM|lF2dCa4v)%~EHI8jvP^3iwZ?(O3z2$CtM;tD7 zfOGe{fYBA@=q(3%7HdpBz_(oeU%ziR?6cu4== zA|>=#=b3d-Kc}i~5742eXv8JCk^rp#Mt1)fI#04B_;kD;uTivFWcAv;79U2NHu2igBWK(dte`8fx8Y>4c56>d6$4PWh4}-hZA@TGG*`O zfzX9deL0K?FbB0o5#Srah>Jp9Q*i>15U>_sm89chs9PRf;rH|8V^gur2JhU6Z(k*T zs3z`MuVmoF?JY!(x<)-UmX^o68Mqqb;0do6dZgXXsatE;xpv%1{^5GNJsQXcI-?h2 zT#|CXm{Ks8?_6Wrlo&&+< z{h8m7hj%$pKI_*=szwPb|A@OR<@ro+Zak5M$R@3tj6m2~XeH{=?YOpUAR*#}U zED@sRnUw4hQ9ntiFii@qG7tHrC!AM#vOP;nO~Fy9ka*K{@;CL~;RJ)0muC%I6+;wJ za3FN|k;uye%67;9m__|Z+PrX11lZC+*lIOJuTN7N3L!&YSp21aXTNWS%5^7-R_ppQ zL1vh~`MgAtNJ{m>;2ibCxB!HMMDZbvoZ*P~C=@H8H3P=jHc_Z{%K+kS9MpdTY=K6v zX>!wI$4|FPQLXn+nXQkNKZ^YPfkh=u3&2dZ=R z#;ZR4_S}fxbK_+zNOE25X=cMq7-$ zV6frZYM$Vmyo5#0F4@}14M&iW#scV7~hAc3KpP*wFOt_j9M7h(fUfN(xxEPwPG7P}+CGg^;_>8SWrC{W%ImEJZ=~B<=l&=C*BEH6KJm#&H5B-~S40flw6RGYsbhyvg;I3E`QGl{C}nr= zP03EhuRX5?uzN~3;FbzC@j_jw9{%6`)e)S$-&wA22X{rYA;-HLK15~~kDiwiP=T5U?JxlHpQ(V$d-b=@{xA!DT=r}o5~;Y_m=p$!2v?(ro#Xh!AR+IBrfiN!Ulif_<9}>-WJLY* z<66Pzo4bWDZeqmsw2n`rqDAh^V;A2rJehc1*-E?2uGoVd@+?;p>8)YAg=2uVYT%FN z?;|&IIcX=%@)Cgm4FmCio?7`Q5DgKFNP0GvK)-~YM1lUukBE5<&<*hs(Gp~UGQ@x< z5y`AmJ>P zNGIp+`oE94ai{T?n&AKnn}ij@-7tMBK52Ff&y@e}Od$3TxBzG7`L!^kwPxv54tzF? z&q1RhT&W5!+92kpP0uB>U;`|{O4CyJ558w3IvqABJe~vOq$6G;A&XMYna&5eE9U1O zeEE7okZ&Hie<7W!SylD=9&OZ)+{X>Vbi)|{o!Qb-{1l`+TkQ^N4)D3MJ3;&0a}&>q z!-T-LhZ2Ow_QCdFXYkLaZ*IZgvbT4?fABClCE;7jxt@2wwx2EaVGg`lrvCU;^~8Ss z>p!3Wd9+u5G3)fcj<+ZMON0G)G#|{(rLGD+TYs~$d8%M<`~645iYIM;J|3Z6#<#}a zZ2r1-`g!EnJ-7DlYwI}mjsM-XnJP%9x4VT({P%nFrcYp55lU^Kwyf&Kg35v6tgq47{SE(5mCADJca0p z1?6@N$Jz_nE9izP{4=}1Q$rUFPeEpUV9Y=GzE5_h;i3P~ZfL(c7ez=K3^;fH*SElI zSh`-?eL- z{^`Wx;9czH>DSgFd?z0XyBnhYe!}HyPZ=l`3}1>@0~a<4bmcf>fGRG zO~yTV!D)DSms8S>e-LBk;X|IHA}_yZOh+_e?z!YR=3v$m=r+G<_{7QQW=;Y^vXiBE z>Bqy{zgWj{WrdP}#+_T}2!=A$a=v9<_+QQ+gfXa(!L9TnIn%cBIjf=O|I@ z&_%CC=y_f~4Mh(Y`Cd4Y@8F+brH0Vd{7a44k()_$&}o>55Vq*?Pw^or(>ac@R>^wdxj-q_6VQ2C`w$>ptUTer34Q6Ei3)chCUKl7_t zYTkvpCNHUzJPUu}WjS6q#ts~v9U%9t1dL*ka6DYFij}$n-;bW(!y==|fGG)3=s2LL zWEo;z;0}ipi!L-cY;J%gSBht2b*ckf@vLwOR#Yy5@lKq zg;%b~RO9SyS3xx!AarrRUVqEB&Ex)42hWbwCo?X?nr`Y*G5i-foD#O)AcdHd$ z&VR^k)yQ-6U!@tGhVYevJPM+OG*^w~O`ykd)lOJ^mB8L;fOnu0pyM1yat zx<&BA@LBB>()*rPY51+iI)l5tN7&Gd4#pQAZ0K>dRS0TMb9ajwIpq5)qvbeKl3OZ2 z1>F=HKYg)ZoOu7I6S}7C_CAE46n|592+hCZyfvu*_v=fVdyP(%0T?0_hMtDoI+;#G zouRg0H>)eVxH?3|PWWHLX1Q}GlnDJr_Lm{1x_88c%!W`H?_GDW6@=)w)6P*qs@{ah z!T9Ph`l1H+9k!ocXcvuI+7QDRF`34ZcDn2&A`&lBSw*KOXU?1CKc$}FDxQ$MEbDL0 zPNbzao8Srj;0jVI4NApVuL zsKk@gkx|5jxNY$~*&u2QmF@#u? z06s4gP#!EJTOE9Eu4dKIfHr_kQ&siE$>*t87A;PYchSN%xCEew^YnJ@0ue;R3zxUQ z$ZAJ&;#XJ=x(0}DnZb2cZi26FDCLd{Y(#uou~1h@5+&U+kY>r8>p1tz6;As)tSw-d zsqC1(ktR2y(VCX&mhdZY%s(Y0M3vRgG+%)g^{!d7@8ro+pYa!&susDEFGNl3-#19d zq)}QXS1~UX_fSKuXD#jK`URD|(>6BgB+{dbAp8BrO^M$^8;_R%7M|LKJ9Q&M8vM8E zFwHujU%q}LHS(cTif)C{H&WB~fQpvtm-TtVlfu7;PAweNz5e9dE#Iw#O78pIceaGO z5)%P4ga9wd;fZZ4yvQO!tU9-UeTl1S*3xQasacKyrYOZgmaGJF_FA9|i`@c9Nouj$ z`TZn7ss-!Ufi3U~0RV)PtuS3ySGQA-odnN6*4_ZPwsO`gmgnE=iho(qNEFKNm=mny zUQr#>>~1blOVgJ|j!;%e9thM`Td07Wiv>in zvlbq!j<*CfvIOe9Y6K~t9U_ zTam%3;BbEaVgq89tUZFwlE@@bgj0I@uy!{KU!}6ncY*At6n`;_npVB2pJ}Mz*aKq- zq0WEXdkKPgY1g)wXo0~vOI`3xQ&FTH!Si!iyeJ_xx82Z@?6E4XZ}0${B_68Mq> zLc4MII)g{tv3WBuU7ybs+8oNOC?UrIh$=jaomWJl$T+AGrs!8oe>Vol9C8(rqF?`Y zJ4bh1*$aW9h7T8xwmA2|yeI*KLNBKBA$yAa4}1RTPVJNryC#nWR(Aivw_yj|LD%T< z9JF1Ua%)ehv_9U=!)49;{>9%~@kli0Vi%{OG}kiWZJraY>ZQrW(DV4#Jr%bEB+*LW z;zac6g7zi6=R#geysq?(Sx9l46fO;D`N_yVU%&1|kK1Q0dGplRs>qjH-PUfVU2tyP zes(G4Ii^3w-pgineG<9t?3bg8txoyEx(mryIH9lmv@b?&XnfwP=Xud@`=!{xqu!<~ z(qGRroNlTn#jIMX*@&4rT5mZLE&!!jbAnjuUZ<^L6Hl(Utf;2XR+ww3`Nmx zmlrHf{l03Y`hSlbIGve7P31qO*?dRZIA*njy}Uu|@gTgdtwJ5u1ZoK`4ZH=(G6a~- z4FiwLeVE}KUyuSk0TbxeU>>I(MAFHijcf^2pl<>Z9QC!yM@KG*A~~3B0HX=uLmh2( z9;c$nLV)oOO7c2_;e9mk$W%O>t&!Uk?7`_+<*=qCdU0`Qe^UVfIm;;=26(aUl4aK1 zT^U*VFzR#pc5HYl;r!T z@D?Fk+}_-9L>W{-{?v+6X(x23{&n=h0eKNCPbN5>Gj)-S9MG^PlQ*W<02EM!bR>3fxBId9t7ilDE5A4B%Z8yt z_F^kD%-BKfDB5I<VVVf#kQOrx< zsHep5-Zt3k< zCp~=Ctupe39RqKl+2b1zrHWn5#Ni>JNrYFM}#ah9MHBRyqKo1E>Q)G=xPohy>lU z020^Gm@m4MMoq@_$N)wBB&*BNz6fG$Y9WRf>c(K4IhY>rX$M^|$IKCnM9iV=*MYXb z9$)_b4=BNQcfsfD5D*1AiF4T$0^`mThq9ooiH1uk8QVz(DFX1cLUKPD096kb<_~xOE86*ArB*WC zTAf1C(vkyX!yxY?7Vn&6>3M(hMB=O2#`qdl{GJpO;-v>As`-idFU^13zV8XOLggCR zprXbZ9EjJz>JHi)GVimyb9$J)Vrc#|Ma$||)tp{)`r4nH^KN0<4ENYtnH4dLG8%r` z?Pz9Hw*7EE6Fki73VRis@MDB<@MiYRqkn4k;Q5NdFYBFlFzaX*0DkB=9zWluZe`?b zaEDQ*89C7S>{3i@oP7cCIZsP>lZrM4B_U;LTZzzY-zO9mvuKx-&_|2ArpySeH&D z1w5DkjtTM+!htOGm>xi}>pw}AGJ3qxEyGWSm zOQI1p&j}VYB}(3zoY_-ETZZxry_%Krgae0_Z$n06q;c!N6wYA(8{A*Qx7Dg?KqAt<6YNzq#qj0O_2M z*R9V@{V$u?syCx7J>zdg1}6CRgfc2giAsglgX2XQy`RV4M9PTnxR`I5RN5;t)b=8J zoBhYb+L=18|2Uu77IP?lwV(!@@^*K#rKV)Z7w0l>oNlnF;m1SG!{#8zHRTNtk~&gw zSG5tQ^Q?nTO2A2#twq*->zk}1H|j$Un9jYFQtYqrc6OOlD+JbJXAqj&(Qi*JQ=yQ> z2f~4;oE5qBj=87?4sC!K+BS?U@x5N+92tt3EhXfYcM@>HRrzH901Hyyi970ozpVw4 zQ!|=EK!nyk^gsLOG>n5AaVhmzX56}FSzdP^q^Ap4Q0#=mJbkgQWvscRW@Xk`Hz@KB zbla)uf%x~5fH)DqoZQv3Ddx4fm$RmSU4#9#PLvG_So7glUFn&rR#g0v?b8V(XfEeRt+$SI2xJM;xs{L`hh4v z?h>U09ZioKf-3`)49~3NaJh=4F}0m(+!is356NYaSQ401jXb=d{Yus{ScAc;$0~kT zg?LS{;m<8w!K4l#j>oJ2hd_*?o9^XuLvlQ+ea+u<4T|zybF%%|wfsgdo6tP?p2r~N z0*dFm222ONV0LTLeyjKxZMsd|@+h3PUqn{}yY}b3uuNqhg~uC@);us`pKMA964QDm z&V}onWKlz{v6E*gi1sxSy-Qkyj*O${{p~6^wcjSvub8V5!mt?pd;4`nOwEM4p@4Yc zby`H*_nF2*D>BWU5jjHahq%Qgy|n-Ezbk3`md9lggd$-I5a$fjQg^)8;qkf)W`cAekQI|}tbkISN` zEI{@plP5B%Bi{ec@9+IM2WQ}IYN{$@DVb2|5C<3UbB&&?@d?JTJ+-a4h-{Urq1eHf z(8Z+G!4CWVDyFrO6CoLeXoPtTQ)j1?i7zV7bj1=x5$IuM-GrAqhEirup&GufuiUCJ zKaMvp4Jjd#kO?|DWaEncA#n%~oTKus$AQb6X2atr}y$xs$f1*54FiOAFd ziMiFD)&)y=cL6$7LlKO@2%~#~cbZyHbn(2{NwgCZM@0qCAGdtxFoY-DFO|O}eT!Ao zK(V@rsr7}eCf}{sjj?84dfwqQhVF7`4@~GWxpd{WDX0$hM@Zag3Y6)kq;cvYxD|Zf z(Ym0~3d^|ywrX8kH72BeP@GnqfP&(UP?;V|M()b3^;UjVOoTM3^!)}Yn69&zFLaCW zxhNglJH~{}u>{TOu9@~KIBAt^#SI^n!4!mJbaz|3)Nab+hTYzJplz`m4VBcAQIh3q zpg@>I$Gy+Ulr3o*R4fPNOO4ellIG$1V$p_JVF-_5ylK0320GSBLWlRzTL4NwcOHu! z)}ue2H=0Zm^4x==x4mB)bcC7@c^Xaph^k*mbW%XltZ*XgwE3s>#vwHoVNETZU=hn2 zUQ>B+vUHS=__O|gOu@+W&E)xYW810nEAr?`|H!{#T$4hSAEYvb3SBV1KE){CFjQsN z^Piq=32&T?I?BxIJxfgyY1)aO34Xm0ErQE5^-kPqKB8g2igE7Y6W_hXB_2WhX{!@K zL1&B0{hg!s8l`CpzJU$v-Rp9jdO(TCb{*z6)t3HQLr1?m1!qhjE`X*+_2g5f^n}m_ zyYr7$VhaqPkdTguX49MdfsW=spayiy4OK>JR@W4Dn8$cpW>W!LwwqQN*j4} z=wUiA7V{xH>uZVJ>w5D)zMs=?zP5D9Nig_l7ENcdbe7C&Pscu?Ey;xyF*u~aa%o+% z_I)H2TFPFhB%O<=McWaPhmN)(>%P*`V%R09X5rIXB#1`BL zaqa_gka>`chjOYjA+aTfFh^IIDuI57&3eh>E-5<@c44qaATMd!Fv?u+Qaoe38}ogY z)v87>$s-ykd?=>YrgStSj-(-G!2yK|3PtV;XW?YL_t=&mW4?2?*CuBTT!k(riX49e z8;ik-JM9$J@pMZvk)l(+;5FNhgX~e}9yV?Myh`g@`@Z69AIdu?&=sUPtTvT0-_3#{ zgpjUzUppD+!&G(cAAEnOjXIE(Bj$m?Ll0lLrewumor3R+9V``_4R&!rS;Y}?lZlYQ z2G-$EUZ~8v=_{Mp9=P!9hPhtg{lnZ7H7DKEX5K38T_$E`MbZ}3LaG_&VSl5`U?9yA{$@IFIl&? z%TuLh?4w|6hgaQRrGk;ib3ZA;>A=*Cs>jnWOX3Hd=WBWuaEDm^mASssPD#VDb)64O zFX{s80tYj%Soc+5bKFNvDE8MpJ-PZt+Ibr!?$V1Xp#=KVRBqrP0_3K2HGS5u^aGF- zjco5G(r7Bu>#F&vp8*{flF9id1Za4}sOp}YE=tczxR96$Q4NG%Qw8us3Zc>7?3()> zEm-LIqyXCF-XTBIPcY-BN4wR&q4iaK_7tnbAxe7H))?cK3%O)b-kKW+$DRul9N?MN zj9Ae>bm~-ff>{y%T*i-IUH^DpQdAVVE_@Hy*Mfr_>HDkswPqGny1xokAHwY1CtQyj z7dv91UkrPmN(&ANX7QB$kbvO3}#J#8b#OOy0{lB;fZ~nMkiYD zj=b^p9!PXLbmqi(Kx0-YfQ6Qx4M|W6IRLk;e|zZK$%m&`-G6eyK;bpjdd&+>Yl^TkV$Ru$X6%pq@be6nl@8*O#~3pY)}3r zKDr`JFp*pp0L8%z_No5M|GwIr>A>o`Hvvfd(D!BQTZCF@f(q4pQ-&=l$~(BvQT)zm9^nBsrOCUP7J<_F2ljst><$i5CVvV-7kRKN0mmvNvPDXOdNmfdp71i?`d(zC$+&c ztFVmwqgNjK6tAkTOs-cSwdwSG;hoT)RooTO$8;F_yq4alxrNo$skownD~hFISraSP zCBU{kGFviV-KP_T*XD>)7+ljzAzJE30p)c+l-`{t51NeJuS{&m`Pu~FQ^N{V1qRv? z%nmw7eA`nX!ptlW^mq*x()X~>4F<(Mqfa|Isvc7=T^?CAdJVKJPw0*%!|^_7zJgKZ zA>VQa4=t*S9?5pe7O4gg{CoaQd$=wL=-)rDD1xKlZY;hr@omgABu13Ll7@S*-x!ys zGi$(9O$2q3^SoBa6UO2*M9h}adnz~SBY@AwmUd*U-R{?}Rd+x;`eZwwpwR-XlJ|TY)0il16q*J?EfL(y zKR1&QI5=AWjVm!4UEJI<{3d>K&G+`wnnn)v;w&>vbprHAZ5#Zd(&Rj4SYRFI3pn!S_oyO)z?MZEI?f>{5h?u>m@0x4 z0K9aC6TYH%zuJtgRVZM#p*E3LN=#ABDZ{@{3Krc~=^8@1b|lsoqU;XHM6TJR+`8N7 zSxB}Xr`9VtdICFI)%XYBAE~+y;6m6Ouo;5`hPH}+y&G}C6n^S15w+tUXu5fi`97S( zjN*+R)4n)uHurGyOt6ZYcCdh{7(7@7D2shTQ@e4Z_b#_SST7Rp->qh750~UXSi&$D-6n$D1r6ez1g1|?EQ*j13NPw{#AYRh7jB;Ai#*WYVx!~o7 z);v5#HM^AHR?-gFFfaj&Sly9R^?9pz4dC<&E@Mo|Mpi!XEN=dg}Z zZ(p`r_n;u}_1boxT>B+Po<8D5g9PuxtMmbmHT#cjIklvF9Em|HK-EQEPiw}qc#=W| zo6eh`w^+x~L)|%?*iaHa*w|Saoozzs{YZ(!<;z(hHHg?;lZ{<3W6{NU2W1VoqF1On zxNK>E-=TH?hqzk@EH49zXzm^~8Y+RZ@RV5A`Bn`eyewT+wu`?VX7lY&DCLbk+Dexweld`%`{0Ea zF3*SgYYB&C3thNB`2IQqcW}8@IS*J;3tRELZcg$y!ZV|GR7xLl# z2jO_3bIkn5RLi%Iw4mFNGE4sHpZEJe*=~(Us4Q8#oy$C6w=VR<`_?b1MG4WJO4Y_p zo0r(cM<^m%EOuVK!GH4nC9re?5 zr*X6sBL461sQ-t2c-n-9R`mA+?*NFl6Sg2$YP}#35-!IwdS_BdxhC0D{Plj3L03D(m1gi=gd8qX(WLA zVOk{vG1(hYbr?jUdQc}q6L=};Bo-k zqapD1movGJ<(*Jk`Ct+>vIVfipwXF-Q7o2f=PU#04Z(xROSDoi2VWa6JX{DN_QE6! z_Hm;kp)fTLboO97cM~V+`@9rEY;-KOoCQ!zuV@e7E6h_;vDyc$ib1_~L~}=F6lfQ# zEEA$+6$L}DRTXAhM!q-x#*FUfd$D%4ORCkCtf^2e@nsoC%x!3kFA(5|y2=G8A|E^Ju1rFx&8OaxGFfI@uZ-&e^m4Z+^~yQUe@7$FJ)S03MDTAbQr3U>rz+kKPsG zB@-?fIJVF_j@UaO3P5GT?E>{(AQ&$^u*p0Uf(%G3i^c=m=k^x%k$n{*BSzr%=QU5Y zzUN(S6t#t9fIa}xfp1TfAnZesKbwr)<#d#vDIJG19~Ls zl`_e|c=^UnE$6#R*0*3#e{X8bjz6`@{BnO;m*2V@euR|Jk!i*B=AM?>8>-FJ`{9;7 z7ccpwr{wRnJoqrQaJIR9a!yOzJ$-Rq+p(P%!)e~$f8EL7UjKZh?7y=asK|lCi#VO= z>MT_LBrihoJ!g-aeSy@cLR5#(;6*4a7A`x72y;;oUM9fczgu;U-wspcIw}yj`iiP& zoKXTcou)!j%;r9$2ez=@$y)4nFg~CK^az%t$axz_23VXqAq%=0@9Yp;n<3&Z(agp5 zgRwIiC4K|e^Hr>Mk#yfOcY%fqenkv5!<(nZs!=%#QioMy>jN=HtNS87Rf~LvZHA;w?zwauMrCY`A z>gk0=VSZ$!6Fir6I2(p$S-WwmJDs?6ifcvE5AbEcQ*&GmP~ihD=- z!Aj%zcDvNwo7|i<_VOq;z{)n#CJKF|%h!S6-H>(v>V+re6T@+2+w)$Y(kSqxKi2uz z^~y-wEr=M+TJD~iq8B!z$n9HJh3B|Eif?Lfzp!#}-@AIj-uN&4#;7axevQ}N+G#5v zPTRfNdSl|zPm7ZE%-PP!a}^x= z8p1W~013Hj4k55%w1TEv-Cs&PPo!XpOuKRsre@;KM|1fEL$(uA#7=m|n&8xqw?l{N z5pd5OpT?u$$XzWstyN5V#LHHZ0Ocoi0di<2L1NRq6FepZ`VGA{u24_gGQg$ zNi%KzzwBOHx^|pOc3aH-yRl^MuaZ|Ekzv>=!PT9gTQ3CFy}7A&rFS$)gW=zLq*FAe zUpalgWLsc}VMJwWNRRV+&iS6l6W=H zWNqSa<(8%0koxc*dBRcAe|)qGV1iPM_2D5u)^!h+HGt?*Vsn8PRhC9N& zEDKV5I}jKuPdCngG=N*xg@TW6=IM4Z4KPX&N)tqika#&GrO5doY#-$%MM)jY7;YjN z4OJ~5oivHBH6)6obqCSBa5~!Mt!@ zE%9dD^(wAJaib7f@%?2PzXJej<#qO?MKgQjKx!1r*Itx~pMNh9UDq%Rke=auI7RDb zQL8ynV$_ujyG^P~P#W~S`%F8e3rH*Rw*cE0uoZi*M z9bcLr-&&t=_xb4w)ENj@{i^zc{oU({JsNXl=cdiwdO-76cx)3P_DVwb00t>>$u&>qfA=7lnn zc8sfv5b@2jgG}ys8zoAn=_0^FwTnz&C~?N1QQ~)W3AMO@v!$0m>3j=G1ZYrJzbnO< zTi|;|@ddZd7du#Wapo|GtZ5FYDDLgd-PQ6;wvG@UGZ6WyQ*D^ga&GR;$ykHf=Q-3@VYw6n9hd2k`>en|c6ZY2Dch=Syx0m8C^V?CweTQ8yB)DLK#S&{!Q z17_Ub3vm&Uo_=#*y1O5)O`T?UiQyPB){ElJ7AWTHQ5_%_WzByh8XzpRBD0<>@@yWEadA|fNaaHdGt zXgmSCG?UR9i_=whAYm-LhA{-B9Wi&A8B!3g4z%b__<)|-&L=gVLb|d{|GNzTZ{;`a z*Zv`g1Ya#(=34gUoi2No{r>vzaZk&H(~(qjq08!T%JH;JnE{z(ID`osXjQBu2gy|P zMtLybfItT|*9tdMgGP5}kiy&}CkO{>ugEc|=w!?pB**}nvOR%&+o_R74A2^~DxwDr z7%7mP%Bs5~V$P^g4sy|GN*vG8LgLGfAWWmPg535tqm&R)mCR%w8w zbr9ExgbkuqGxF5ZWhOVPH7pX|^yzVw67=p^In;>Uk72{J;cIhf`8>7 zeBUJLI&9>O+Z-^E41Re=di6cn%|@v#$532}tgD2Cwl%D|pJ(t!*lc`2Ov7mDDN5n| z;+)$xtooF{859#V^!C&yOswgA)29!xBz$?S79IhO9EL*h%-3yYii4FYp2RAC4uSv6#)W8f?)Ir(ws!dkxp6GQjbDe45L0uhE zb&IB+5ox~R^vQem-%gp@&)q&bXu=`mNiR#fEA8z#!d{*Tmy{7V9GEYfus@$&LA+L| zB=*gy)Tv-5eqr^-28YJD7^`5|q<(#Pc+C^blmPu_dQA#HxKHD6d(1j7rHUzzEQ(zG zLKWhoix0)UZTq^K0dlMPGlD!gYiulE>Y;==R3lmX)r=8bo08X#Ux(9i~Vq&?Ae2_?TB z4PoyXJh*MuiN5`T|DX8F49oRK2iwNUT7np$Z*|6S9B(N1u{sS$(Njsqc|!t}MJ_wD3A>=O*M5-RP3~K!#CR)-j13!bH+Rhxv#XjF!SlJt)|oMKy#hQbkq={O%i|H= zo>OaF!l?#XC#fJG0KfN) zgBP7Uz)rgSV9R-DBl}F7@dL%%XuA8Y;wEVwVQ79g*FKwPBH%6;5?Me~ls$&sP#IG# zK(F`Wu7#>C>haZ$e4^I%ESmcBeYezZ&@b5!_s{>#zncI{pXl*_9F_F~w)=#-WnR>w zSXlg)l0#CfjJ$m`{~k||9%Q!_(&?j4<`i+FmtZ|M?o?O{tHei+*SeUOzP+G&qP;tBZ=+>PIKa)>f)qPh#w;Xui$9xQ1_-eZTpyJ1?F$ziG9J z5#8PX;)-&##rCnH=F4r_3Kg9#6We;eo4dMR(n<6^`vZMM?5XnC^RBVa>Z?=A1iIPN zDoTkdmkWBU_ZqHDR8D`!=Q~y{J(3JljBy$%oj%T&&#n&&uOGe<0<9c*nmDYJJ^kD^ zk0%T9i_#*LfMq5ZEz2$kg?_T7AZb_5n0PB$>=4A8C>G9tI{-2!{cr8ntW|~dfaALC#&2w0t)~8)>t&|O+UWWG3+}-Yg z59R7sGj1MujjIHjF$zFm`Z-XGjt33s5+ld~mU0QaLuDU?4C?_<&?E_zM^|cr0UMwo z9U_l^%!`h&qLJ7_ctk(mNMh&iXFlJLm*IPej_h1W0QeQ!sROwh8$nB^M4v?-t{fK{ z;mQ*8bWsP<9DbU{1LrL`Vob9%IK1wL01K@WmBG4(B%j_*Y|S_l7KAPEPA)}cADNj; zg})80BQ=)#(zl&-SgWhjrFOpNLh68n z3B?W$G;)NlGHbMN`}2ZNO)mm(v_+F!rC0u9sZQu+C6(M}Bw*h&wvAlLcMB+fnFwh> zZ@vOA)l{bGYC7C54o+GZ%&#Lhcp`#B!sNmcbVT2r+Ho*9cAnFhI+V(*qev)yiMcs$%-cW>M~ zPxYA8!r#=4Sy)x;3iZrEC!-c24Th@K17<*7B|qjCss#{*p+|uEnpUb3l03u_m{$Og zD79e2#JkGe3&e?8Kuoun4A{`3&DnZ?zcs|J7nsDWhMyg&Dm2C*mEc|UOD8~)>u>u? z^T*59D-X{PCI`02ZD}kMMH6z=6!nUlz#&K*5NbiL4iA2njI@0PKfMp#ce@q~cASfI zjC^PEXhyoreU%wuBs}Qumt`TeY~&t2_|oBs{!d+8Cp-_`Sdv{g{$jO_-LtraII7>K zPGwUwi$fASe!BTW7J&8pyvygD&o*=G>Tg59^rEUtqB>5G(9#j*WYRho8?mux%CyawcS*AQW(X!SJ=BW$*lI+*!=v;N^ARR)+dX!EU&)cu&)kZuBHzUSH(ux;ih!1 zxjs6nw3igrqj@r);<(O_-rKA0C>*`Am3qL&0Mn)jz7yhzRuZ=XgH}3(Ll+ppHx*qy z|GZr0XEz(1k~38_(Ho^IB=qfUFJANb+3b3&;)ktPgYDzV;!jlLBcE1$)4<6(*@7Ao zZ@1a<*hn2q0*&JHkqQbq(4Nc;d1htl%X2p;#B#eW(Vaim>u*;!b5k`kh z7D8KFjoq6}U-qEwMcu7AJg{XYib&b(@c%IOo>5JvQM~V)N)kd0Az%Ul69`BN_$CAd zL`@(>z<{9&h?>v@Lm(3DN01f}HB@OTMNqMYDphGJc0fh2%%F~rZDuacxogfj z>z;ep{g(B9$d}*R&$IWl_x}GYMGB_~D|sYRES_hW7eTs=lwI5wnzbg9P0jPQXIks& z;IU+UGHE(66Hi-|66?kJ*(alu*h`PH(vk(P0vaPrG|J8KwYy)G6VrTGP4EKM2g`;F z0!a4&oW^55k;Jg$Q`MLSRq7}v@WIp?#9&qz;&okr@a)o6Krb9}=k-(4j)=Et2_54e zByv_pXsIW%poHayIZvG3vND6Cg@1zfJbJCG;`R=~!o(@xGoh2~SFoG_O`p?tCK|@pp_*a{eo$#~()&sZL~%&7SY{s99aCSK(l|SQP}5~|WW5{b4S8?`j?>g0hX8H#}65kmTFNyxza zeP>!Z)XTB%9Ty_{Z=cqA@%3iQ%K4njbr!L^SPccO^QUjz53X;4LZDEs#p1?}vL^*f zP`}kIWK7`*5{86E#|@wo`_l0Q6>Z{j((Nx zvwa*oacK8qM+h(>MhA;kEJg}x&O(8MlO#sj2)>cJ3NKX6wahXl*ib`f8VsJ@ze8I? zPf!lBy6VP}KBjsaLbi24`e<}0<{JmuMG-!P9SANGlr`A~$^u@5_1YJyA%%oe1a+79 zgXG@%t@u)+Q~1yLt=Mki?g)D_1F_CemPHg3^#%+>FXfktYn}K+dG=f_vz6GD0yBeR zasInGv=CSx4-H#ce>PoJ3k6nYb5>yCX0AdwY6o;LxB zenFpYqyN-@S?v9$^w0NgIaXhv{qyXfgSp#omHqbTonfotm|63Z&~v|hZ~ByDX>~4q zYx%cJ720j*7Z2Yt*_LWmKhgisdcD_ouVwy6>;LqyfzKu8OV7*6yHKJ?}o0mOF^coQB}dWH0y4Qst3e{w+>KM6-zx*;!x;|u4-cHYZiM7 z9Nol-yHHyKnQv=Al2`EU*UV$(5!8}?Q>zHLZiKagd_z9pLSJrHJMXU( z5lrXXfb#-_2-A9`Rqecx$iK|0)y;b0(o)Qy)++tjyk0hKy_TSodF-bDJO4bl$Jc=Y z|180ck_J zZ%7ZQO?29SxXBL0R39s7FSmF(f1RAA`pY4f{-blUl=b7+A)}@nn~XDf+b?Ar0d4gz zjvZ^bgWFGD{Gnad6xDUB!Ce z^@rE#*togLDdjz8;U*292XLU$`o=b16BEUcC5SEgNS)v# zxHNW^zu#O^VxntXN_iXQ!)@OtKebKw6#sxm#%c7t&WV#+%Gmk93+B6)4b>{TqmA8K zA4D8YB0Ii~>tZ&eOmIHBWSu=rgZaj_8&*@+neR#MI`7*5bjxv(V5!Ttt9N*gxQ%Hq zQq4W5WMbn@HmOkY*StYt4O=C-xL|;%Euq}o1Ob>eb@_rW@%y=d`M!(gIhZ2^4UWV zFlBb<_&GD&z6Wqt>hy#9hbN0kcR@mSf(c$S7>SReTTw(set ziCn+U{_Ci5QQzsw+XIF>e)JoAJbb+8*+J?iK6{PbZ9qTuC zeW58EC?4r6*8Pf_*!273v!C?IFw3O=$w1AZcAsP}rq#pK`D(w`)VwX{psTXYW*zO)XSS8HX2u|5Jgcg0Y( zA;G~cr?g$tCq{bJ)dlpX1|h+8`1{BwcNfwddee;menq01rQ^}H17;_)8Z~T+vafDG z8;#ENa1V~Sy0TK_u6tXrEZ6!AZ@n7m@3#ea$5p&A@<+5!(GZz;-a}`|hq=Se?A+e= zsD$$BcILTFYbsCo_}GSfT{{JDkNk8DiKW$DwYnQ6$lA8HXEig<87Ub%YtBrz!iWD%6>@%m-_U6y*Csx9K){O z$b@LY5m-%Tyz^!gP}9dP+J@PUp9I%|-OesVP-P@`x2_`~4}g&lI-$k_`vCD>9}}$R zaS0*|>LjDdjf*r9WKv}yd+tLuYbR|APPlLOXe+nXX=|Y#cu)8iiAmYsg-4A=r61Qs ztZrRb8Deaf@ssa#^ke(4sXL~DU8RTYE*Nh#Ne;=0R!{rFUPCDAl4N$Ihf@R|Z-no{1!1X>SU^ zhI19W-)newsCBrIn_jy-$w)8~_?;j5>;56+X{nxin@P&4x~oB_GHr_Xzq|Y>X?Eaf z-?1l`+qDAE#H?xSf3bP~oa%U}do-i$lSOd(1??DfAP=I(JB##?&0AY`JG+%MU1@x= z5IZ3f5eg!;Sol0Jdsqj7wT9?+WpQS!>+S2q?d2*Ls89%YB}-fjyF`;4Y(}HsSVtxj zSWtbq%?lLC6;P$7_9tkNlbTU#dPxJPS1nDXuZB9V|| zbAFu|P+MQn_h?pV{utzFubwCzI{T4dC^)9MPD?TOfLpx6{y85DTaJPCZ z=Y(U}>w~P|kfjMT+l*rX4rcazfPfGx_CLy-}g$V!FR12*8(jyX60gmRj2X7JdoOBhAD}$+MT{6y$5S54R zh8UsXkggt7svrW+{Km+@VA3wc-|uVnE#!YStCAz%qk0W1L+tUybOUjhdAVULq`(vkO)6dYS$<)8 z;~(xGy8THL9J+D_yS&>eY$B3=q4g!c9DZ~QrzR&s_0};E5IR>P!q!1?8paJt#YI<| z`-~A)7eA)F>$_XGa8aktEN#`ZM>JVgvRTUVx+t5t$FluXTGZn5I$KI6>NO)V@lESs zSo7tmd67t$#*}@c!;D}1x1{P|AsgR4iN0cWciX)g53q6oT^nTnAS z^kf8H&|n6t0%#6V*69*kF*r7M4QubTdqCbLLLXihxnus@|GgP@kwt+l*GJyr+7dUX zrTtNrU#L(Kh?YrYT$mOCOIl@WrHIE+(PTKWeh2+kz{JUT54jHxG!|U+vpAfq`Reua zxAy{vC7FG5qT3(4=WgE$Z+JLfY;#unIr}O@8fsI2v}UBYj#6WLuqt=!RJ+0XAGbTL z-gX|nVyy_5w2-EbrgyJez*(EOK!>e{!i84MFG#<&Qt;u&-^AFvYmI#$>^f}ev%Bd0P@JNt{O`YY*8TJKS%1lypjXV7RvUl3+x9G8 z`@j78e=tN5#U?0|wduq-hPjD(*c785$*yn@+iPVK>;w%X0?2JDcF2;*MCa_@P@FhI zr>{<&q?u-Zp2XW9)AHa9cYggA2}JI!E{91sgLC6qU6z7C24mN<9AUh}ST+%*i%oTw z%!)+#E~>LW8f&1*Y#!(}nbeR8Fn%zN?BXb9J$-aYE4bk{B%8^0{ZV1<-6Hr^Yz?jJ zxB95-;z2Bt-=@jIkFkT=MkLCp($kt9*3+luk~`{PxSr;T>O(N05ZXxnQe;bB1qWud zayFM=lscZ#Tm_Fr#SA2?+pvE3UUtXEAGx)U6_M@!Gk%w1UpNr4%lQ?D^YZhKj|4>J z%=6xGka+IF%@qTWT}_e$?mrnCkF0Sl(L4AG9&{|c^%cf)b#hFnpmRlO*qWXjzYDGv zuHk#X#w?G|D`6S>H9$AXm3gAJLqP^Jj+y2 z05!s{U9dl|;{#6Wv6|Gh^bOOQ`j`V&Z7$$3EkMVM9FWs;Pk4vamsO#N9am(e%z_U? zhWKJh2$TgG(9D97rJ@Wu;I=HN=jtmG0;Es{535L2TNWCFrW$EDy&Mot`{Pgo9H3Ip z5Mf}t4yam=CG}kJ)615j?%(jc*6$d;1>_Ol~n?gEeK<;rUf!DN@O2t zc$o1CfaDrPN5BP)$cyt%gh)g!(LWMqV&%DOuC{t0H0*!ezln^W{u+tpk4%WdI3uJt zFT#lGLzrTNDxD#v$LK#1c#E6l6tl%=WDh!YXq&6d?n=nM>PJ(Lb%Gr}ad$t3My$yS zD!J6L>Q;yc-0eB>WLikvn`RG1;<2gq`d6*4GWR9y@q8?&4(>kVMw#lQnIr_ous(9n zXQw`x>YQqMa^Riqo#)pzR39#D&+dL#b>Q%fn*QfZP9D4AnD;+7wXkl5Ew^khZoja7 zchhJQ&oK58v2PJ<$lQ7Wav$@(Q-nKL^}c`Kw@rWv{ocxLw3!(@2#*W=(E z*(`H0eOlub8Mh0pS70lF4CRoFGl?ijhRv^mkz92+Vc~}=$>Lf`v*I2pHj>#!sBNK>zfOcM1(qD2C)LKKN0^hKLS~4yh9SaQh9)f! zh$vC;29zTPjc^N@DqiAgXb1QpQOy0J2u-lU*@yKre&5H@9k9?pZOd872Mn=Ttc!{& z%5$2JBkGUto68?~+d=(%`1hN|7oWNW9qI5eF0$VB*PkgBpBe^&SK>&;{bfWgH_bRB zkN(E{Hf~JY*LMUr3O@|g)cxAB@VF5Z5Fx%(d%Ez}%rt8&Ax%&36S44moVo2yO73;b zqjT}0-nH`KDvNiEQSXMJYpVU=Z_Um(IUHo73e5NGZr*tCRO%M(6K(y!4L#VSwfCiC z+fB<~!nb^Ecf1-~oA_eM=ls2jh0#q17b+8%)Zq zT@+SbCg$tU+pNC57qIFN>V6wqW>gE*c!zZ8nfQuTp^=>VO6UYY0KC$n$JRa~W|PUkUNs#Z*ed zjwVe`n7PjKC13d&2&o95GsJOjDJfw2~ z%g!KtPdHstTF8IWUxPaMaIaTC858&9VnX^rWBV<$lNXCm3I4iYE3XQ8P`LA4^!^PW z@4xxoX8UDlt>1%fN0pB}PyRh>bi21>&Bmf{hsU(_Qry&fDeGEaeR_EC0cOF^S2wKy z(E_eb_#8ldV}*fhk*-=c7}p&ZSbfg{OS1D%H@6>Ovps61RgikzhGfa+FUcE!VInOLYHcVc0%% zlkPrPyKm;t>C9rA@oOoR2oJW(cXDk)H+!26%(UxQR;sBM;QWNysQVl)LNX;#XA~X@ zu0kp!wM(%;Xsj|gMuaycgU`2B2sUVN%yars2)>4vPM1uZ<4OKCH67bzwaPq2U}$3K zQaWm|>+T_i9Ex?&u$evbQe};n2^@9VOvSxD&P^kN0q$CA!0nq=-lwsiDi~@6g=2BR zK?Dp^sUgxs$xj`_hY;gZbyr(Nk$zNSf)JeL1(sP7)gXU#JjoEvA)8DFTy+tO4`F!( z(2n7%gI`TXz@$*Th{~7JKSo)y`Ik%hhhakfx2SXIdxt7BPdQA(cW@j4ckg=xUK-(Tm;mHDq@(YakrsN`=2mO> z1^?C>=GU`Nx--lJ>+3#_+TPn9IoWh)Riw{5%MzP(_nQ6MIiC;sKKWd_ckuRX>jT}= z+gIZD-q^REIpLz^Nc+srPq1c6HEkzcCuuI#YxQ=*=G&WC;tf^iJ^I$?Jz+Ez*9Oop zz~aAIn`$0F$7+KO8o=^19lYN-Pi~w~6-7qsa`Pmbkc_`WuAoHV-yvhl5XtSJi|;uS zUv=Mi8=!k5G)PF-lk?Ya-+JV*>w6&|nF8Tl>+hpJR^T5_Tr($@dhafsKTg6JD-71@ zy*W&tcvs&0Szl4BCtpj(vlUYUg`<|@w|%6-Um@vBk@OI7h@+#3EFy!BQou$G&Uiow zag%hRIdspzLubnUY#Xg3)rQ!ss z*2%n@_4i(L)7viymlKL^#4{V$Zm&uIe52_>Gxs<##C>t2rAgIXySO;`cXlG>Me(V7 z5WwsT{EF+NyO2bZdRS=m<7a2p|JW(N+*N9Af9OrC&4%ly2AM-SS8Vz_tDmIZG-;iF z7@S$gnYf2IwD}49t7pRLlbL^wZ)Md~Hn-RwnkbKocN+RHyZ%3QAO63-U4bG3x?YI0 z-E}x0C^xW-<1cP!=w}lVzEew48XAI`k-}!|LF7muuts17DeP+2;!r^Z@Dah$(ueR) zFkZXYT!~bZq+dDjRGbDh2$WonhlES#ZDXFd`P0YzLU)4NHfd~qyGHve>oF5_%f*D| z=k@WH{{)1*T>l31xw-oh;LaN1-g_HV`O;>!W>WpbC%g8w-PBFonRK2J^(o=>pT_C8 zKkFaw`We4WD9>FZC+38ns=jV!GM)3-9&? zoo|gY`ef9|o2CpL{Ilv8*!T}SNtfj2n_7{p1oz$9CNEb^q0BcYY7j0-kX*T ztomX?TL;}l|75%c?rx!VI#YQ4LRLa)PETR(J8^JrUX{`EB$hRU>A@Q3YRe*X~+$5O@~V*Ni!uo;u_ql})LBR)mld!hyJzOD?!JDRA4a2Oyg$Dsu50V@&YG@$*|e7~ zA*N&*D-1w~h$Ov`JSr4GDK$f0lQpE-04}=8(R-tucF#aNG{FMx>B71w9#Ys#w2fbITrn)7~z_agKI0-@ZKQA@N)322iuEh{uh)4FYM(#GnRd z$V21K(oDRnC?rt|qnN!4jJkX&FHkKsnsjSw6wTloOuAJ~fSVkXYPBjSGsKcv%DfA zNf+r!nsJb6)oKWU2M&rL98i58f`@RF2tWzRS{7}9w1B`I$ASbA;UE$d5XRBA9H0Y6 z)GBoAx8?%2k>-qYH5RDL>|g7vdI(CI(*3IpT=UTP&sx*b&pqzLEAt19!CuhR6HT2*(pysRcfW=J~(%IqQks0cKq7-K9M4et$$!i4dbc&=3OTS6^&+_zI?upzbcCaRVeH zut1-r?rZAlvK4{8JSQ;SDk(2zvKa94U6v8sgPqKl@-lJBdb)ec5onzKF=a)%X2O)| z0GZ&%6V;a&L?3Qz2^0hQ*+9y zG_>jJ>;gYFwuM$*kX&N6M_rJ!=W%+CwQmD=+kDw~bez^$hWFPS&ChK@j=O(4>g#4R zAVuhG^P<*G`P((#cY2ewihf~d=3`Kcm}#DU0xU?soAL2%<46O=`uUfkStAQz+DzWl z2PC+PB+&iaty-to)JvRbz{?qT)bf%*dOA`}mE@TnHp&y?PVUCyG*-YKhkv1|DTv6C zaTkt`bF3gD=)6LABBO~THCzV+luBp^STBsN=0hn^3oV;KRHyQdrXq#2tmd*h$&R1> zy!&NnW)4*MyV?FBCF1e(3`l{#i;l%x5tYLcDG9A--U}mD`pz;=a&w{ObdZLbj5$!Z zqExFG+!Z5#i45Mo0%Wh`L zoB#gFcj@R6`vu6dyJX7mQ)5fP4RHFh@`Z{cxh&`jE3ilzq2t-fplfS{Q%m>gyv-`b zV~n6g-ey_0;zAgKS+oDDlceyLi8@N+ED6`xG#1OSB6z?r0m+;DC0?`U#VqXz5Lj-t zXrJg*FN}1~QwH~`+SF48b7!0Q;!2M&95_u;Oz(=9$+eZIiX8lse+2Z1D^RKs3`}QY8>mlpNErlu4lme zW^V6tiY2F`VivtEH;te7?1@WCk=k4Q z%IKf{hU#tI`s=m}z`Fbrt1XPPLzDu$JxBj`b;-aKZvFK|f|2HzUv-OCTdi#}*fCAM zsvIV{>(x2hYX&5_N7AI3*hcN^`v54@`=gXsh&=Q_BKuln=wvzs1xVIT*+G*|j-w@j zDbXQpQ|ZU*EMA&+@G8qq0Q0DaJHCnO5z4U7mYUsdw*mwQATj~Ob@Ga^hz6Df=wF1 zfoY!Q2O@a*x;s!5fkwgF1)?b3Ewuq-kiCG&= zMbF)_MrP;Dh9P|y%j*sWm$7%547LH#fKo%kE35iJ-I(oVwzV(6j&|-5l*Y;J+%4YEz|HVCdup+WM5-T*z zaSB!t389&qf^jx=mlf;*M#i-YEBL9U4S$5*abD4x4S9JWFaC1P zWN-#}2EE#VkaPGd@&r_p;~ypK;8HWV2KufK^?md2+IQ7nXcavXyWV3l)JUSrZI#5d z73w$|M_KscC*QtEo`ZL6&qtyz+>{x$FFnht@=oQ|$dJ=PLY)YxDz8^zwYW=S*Vk*( z3jO1xF^Qj-jhwm9*TF*+57E65?Q}12uf4k(MJOJiH9K`-4BV??=rai7>Qbx}#gZ5f zI30wAER?!sjv&wvZ1B6NMXmv{W4;XZJnbp@OrxXMZjy6>e5-Ch>GHo zkt=4s$6j2=qlr ziifbr&#htP+K~qJ91hYMRkA}e89XJ|bkCSnpA{#l@b=;5*9vT1whxw!2p8Jg$ z{zuU6?s~g$fvdAM{2s>IgUh&uMFdF7NUch%h#7OuY&5G9&V`7ufg-61gPgA`8Z2ak zG7ZQKs+y!`4`E>$Cu(`*I(j{%W~4$qGs1H~k*C|dLgo7A+ekAJ3Q4OG)U+oHBSAur zdQmAhYJnf|aVOq2b?pB;YlZ7w$N#eE|5@|U5nV=*o=)$zEB$xWzEW$N{sZ-WLrg8U zNM*Czy&>#(hc#_~Pwccmq8}vJE6Z^wLtn>+-FvAyP5v!r>`3&9$%fBu#mj=R?oZbm zZ&DIO>Y2^2D>NA9FH#3Y0Z>cU{l|Kq=0=U(Z!Fd5or~vRTm8A+yU7k7--<^S&qz>Q zzjOBXgiqXVr3RRlfirR(U~s5Tur9sZRE5(Dyqh$Ll@Z)UL$*>rXeo zSLWa*x!tzV=Nhq=a;Y|2bHQCFGxpu-x)&B2yPjtXZ?j-W5hk!ZpeWf&?-G(*aRL|p zw5<7-KBuwba_!~P4o1Gp9Z_<$XF~vBH>hATh~ZnxJ@5$BmPvPkI?%h6~i>B%e>%lkhOS?r754}{e21o}nB(ThPc65X)u22E)(V_gxSX6gL7A$}d-u5j!WHWW^ zms6XLt!T%3Jm~&W(Ru~^zD6DD6hs|58OV5!N!nGKJXx|n$X|Dp&9|NJDjT~`knM{) zA+D&SHfIK}yfTS8$5|xQw(^^A-hab$?b`tmY6K6~rgN3VRyjz^#BtE}V;jn%umEJ@ zG}4D?Ts-dAg>o)65+0DG(0P48S*%zc!^lRB^~QEvUm3oy?l8mFRVwRZ5`M$xuPDQZ=Yi&zo|Ep+~Q$>qkfJMpFNMfBt@; z+<~XO_i0{~i@ebx8gnaN7L!;`*8?$)x?gF&j;d^qJ71s-HG#^iM{l(^Bl1OJMe?py zrBO&rXlV+Du)*d|SE>pvP!;HUSZ&K2{D@VIuEE(wt}3fc_ta%`C}GmvV|(Dq{)Gy! zOJPK6ZpE-?0>QgC>y(nC8GDI243E{(#5J>g%Djvtk5QTLy(F*7y z3RQR;c_jtP3qO2;T4zkSR&$|kql>@JXqeknlX>)F`^qQlgJOz}c@ORG44;E+ywhtI zJvi68ErIF>S`R+;_W}khZRcTCBu?E-7_412$j6!;@miwT@ARa9Ggtvjti+r`o8hOQ z6tn*6U!0uHlOh=%rz2fZImz%sHOpopHktj$MU#z!2dmER_0nnWxSMbCY_RVgHF6C% zR$8TJo(axzY=R6`LzE;3&b^7dAMhD&-mNcrNP0^FNdxW*=i&1L(g#TRY$XOyg#5B8 zxn49tn}PP9Y)RK?ig~II(z1Z^_Uf={-8{sUVQ?s}EP%6ck;>9?HZ!z_3%h+*BEgns zf|*3C%&u}ra=IWOm^ej2hBWjC9SaNR2j{|9LsL(7)eQ~GVQ_eYKL3*t z;{Z~Z`2ug@b73_|4Ah*BbOj5w_WNMdY?9k_xopFa5oww=6jWC=Qn#)mMMjEzp8|Ae z)@%}BaMleuSE@Yo!ntQry9jM#O6$_F84K3^k#8wZr7N+J1Fku>WIVL$fhZj%v=4JG zlp@kos0~h}F-#MO)>1cCN1N*k8Eguq;URgOolaQ^0DOxk$#}(%sA3ILWd8QXiV3xNYJl5@Yj-;0oR*su;foEixt?_Qk5S~VVQEnVFF-I-i*CFn7~ z*e|;MDtOmHy{Jq8%q(GeSeCepmW!NclQH3jkhI95(054h*pSqQ>Ts%3b@7$1i>2oA zf@C>l%=M2DNNTsJo64$-RYsxmb5BS$u+uZscg7V{aAEnb2+^M9X5hTlcUu;%Uok|U zBXmJhlS}NM2FkhzQj1URZ?CaFw)KRfq4PVPj$}(Fktihl0LvwwwgC*IGH;3z;cn+7(E?fcn=V? z)(ax4VycVtcL@GfXs16Z2;Kp{^DOALY^LNw0J-N&lU1|M3gm zmIyp;a~x5?VtfaTS?963J`Cc3$~GGNHZ;qw|IAuH0l{cL-O2RXMG)d5Bav692kcmU zMCECKt^f*->VhOo&#f>cVD>#BvF0ElNNfk-Qp(LS5Aojz7$v;|Kh~iFC&dKhndUhD`o2> zg>UK3KR7*r!lwrHd@kvhr0@()A8i>F(f9k%xgc~?@hecScQq_@{Qaa}{~>?HviMzFV0Mwn6y)GU*kP8U2|cM6g>6{(~7ndcMl`*2r$_Y~I-G_2yb% zZr$FbeBw^g-VXdDw1{q|}t zm9b89ixBUx-0ABdHU39pdI1XT&WZEUXAttwcNN!-<A|MJXX~@SAJ;-?u+_Ld z^srO%Z2s2oUL?5Pbfm6O-3XYpi#Nt5!?8oYQ|o`!3N`>>fInT*7%cEo;==Skx`*ZF))34=1&-tsx8yt+^Xs@5^ zVwnGRU_;1uw^RRRR{z@!4n8*|1}gtfYmHjk6Ootf9a3gAZ+SN9*i+5fu39lA6=mY< zNUrV|)9nk@lr@m!ka>MHiRcg_%9EkYZCKpk9#v?7#|UyIOZ21nMVr5JB%qeHkRHev zNn`WT?p+nS;)?ZbbTXjai5G9u9XL;K$QsKrq|lT+5gE}5t^a<{1v=P$Cm2FhS5E$%(J&#ylhkKv_iE6paM%k@k+j^wHepIg)0 z?O=JY^PR)HgjR<24^xaQYat$gFj;G+^JJAr3ff5xj`xl?`^k54AJ%@x{7;shS1Zsu zrfXKE^H{2Ke)64oCg7IJLp)~kSxq~{Xcx@S9sKAt$QHi<{E+vnL zMDzj9bQjgPOF6<(Qy36QSVWObZlR%??Hw|5ov(mDv=)x4czsNEw_#Wx$O#}pfH^gR zQSw?r4}-YcxFWWz>?BpaGM9T`5z?a`cCtD*B@bp8w(M+-L2E+0S@|exf6r;6*~YRU zL!+gDM9R*kxNheT%P*% zrU8q{!O1CQe4DI-9Gz7xPQEiD)UEtb#sBd70?R^n#>!mtQdk%Pot+6Bj{vO(;MxX0 zYUS-Pj?p*AiuILduD(dz#lW(P-Ps83!2P&vwMEas(4`yNLP>RlJ# z-x7geY8?vyP}_7H*+un2%9fxQPf>2U^Rtiv^Y8M7{+8`d&w zI-}^9rO+`Wzj=TV(+77y#?VJ%tkzbSzd8Io@bqY51yiVzN0R7*AV1|9g6l@}I;BdS z;iPJ5X5vO2Rm+Z;>|7*#R~|{EjCM8MmW?HWGHseE95p-pxKUY{H4y~;h=GTk=#^|T zJaHp{MemZ3!dAxH^{}54o!(^lpEJt?t001LFQ5XwirT5%0E>AM|cV+dt zPoZW##H6w3a7(}VrL%{^TRH?+MJ(aCwk)+jEZ1V4XR&U+JNNUxXP=UNP);`mY8fp| zxL-6^T-fjQZN0jiV8SJ>|NhAjx1RDT=kH4swAcM{X3Zhn)x(ihw^P>2U10yk@Be*1 z&tcaVO!xfQ?6H1=+VfU2asox|`B67gB>2%Qw8X-=FM1zaLx5oMA($9oi6|&JMp=C% zh1}eaUzGB8_`u71Wz@Y!VMo)TeC2L5S%5FMTg*jb!l1fHQ+(8~XiWqx0t1M%EAyoU zoPVbKx^QB4ax;1i1U02f#0zWc#6aX?2Ze%gmntQa{JSu$gPjKO+u z+aR?3nKOa^uo~;SJAJ=-OSi}LQuv8Fd!xm@kS?nRcZ5Jmg;c@(TzqMQ)X#=?alH}i zvvK5jhf4W#Xey^Rb#7bZlR)1tDOJDYC*R*=%k4*&n~LS)ntM*(l#}Qf{s|YNq3@D; zaC6?0PC}3l%~W#Sx1K`!07L7q3GrCpmJi2H3CX&#C3|io0IX(IePepP@NN1V5@A#Q zGk2TYnGNTEXWG12s7i|6`Euqs7ufvE^-0U_N6@^B>6(6gRhO4dMSa7D)^P8L1v^1? zcyQ)|EOV-R__QRN=Od2QDr{&{;^9IDwse1}t526pzAJOC%d3~d==RlO9=Va*3vDUZ zgzQbpelqd0rKRuy*5S-4*V@{ea~{_=C&dxoSi3ki&*M`h4gcr!`F}a9HOy&qy3j|qPS%}x7k+pnIQPr>yAq*J|IPfDcuULAPsz(p3fG&IRwji#lLs|})&+${ z$yB0EzX7{ZpWisFaQ-q>sEgV13$w#7F{;e3ntjgh!L>aLetu3nuV52lA&vEQ{NRPg zsFisuD})XWjJIcdf$3$5Ak*mo;u>HL8OQFj8+_bM)w<#0X_x$@MMNG}2;-7}@{Wsb!ua(t-BmcVWj7)#y&-K~8I+%oF54lW za@!NogmQz?*e5AeDrdDN|8_qGerZdpx`3~fvqmX3Z%|<0YxtA1(gn49x;9TA>Tw?I zFWb|IjaV9|`raUIZ_&DN zaa1gRC8cF$ZeMEkt9*E1#dg>&S38jCH0&*DhIVCJw08^&PYiPh12j9N5O*Vte_Q*i zF!NsC((LjvF_0Q2rc-hU2k`-U)WvT1UHCKIq*^8A55Ju`riP5);;->AQUTd+h`yVDjYE^Vey#D- z5h1)Vdi<1i=^(~j&QeiQ7=2e`CH|g zXKO{ zOxq&fBhDGK;h6W#btP<21Bb3nrQ!vWPXJyH!&00T?$Kgu5hneN4*qg&(rozs?}z}Q zZ&j7mQnOK3iy;ile2qp$xJp(-`G#SMpxj-F2{nQB!)v2MNh>1IDiu`UdB$~{y;F+S zA0q@?J{D!|?dm(GObCz5uA?fQaa5t1%v>O2Gpjsz<)2=|kwOi31HdU(^0w@w47 zOijg_N`YA9V#OmxG?6Ya8^~jH|1KrLPmmN+X87>uoz#?UFvAINyB`oyGHcy%4+f~V zcJNVBJ5{Xl0tUBMu~PBL2Pvkkt%zQ2Y}=mqHKBN~Kxuv&nl;0cSVK+5ZrfO&=p6vU z3xN_L7Bw&$w~k}kjHj8fTvB}bBnG@-4%FZb&$(ifl|U?As~Q?yGA>r1`pNfO;tTs; z*UzoKNcPbJCO>knbOs<8$;g+tMWBZPY-aV#vgVMnHQQ%W8C|!hLfBeR^@;i zh*_8}W!bjdSF$^`hZs*_?QW9fRG8KuM`^Z*v*E zEhzjqbEv*Zx~UdoSf9nxLF}%?5FqqMr=FCI-FNRc(JFu}~U~U0S0!~t_9r1n) z(*asY0fXi9wz+n8&r*6BYi*K|OC^Q*Ll=hB3|O{;pV_}~I%%+>^>~ot5u{oo-I9Zi zx#gVd!V~K~UzLcaB*=9f$yb`Whfq7&b@mhRX>v$U>GY`=t7>!^5)OyfP+H#ADGH+f z_5@NrXy!bY!9N3Wh;ZE?F6L%B+%k>44Sx^n+O>#HOBp3g8g9F}A(nJ)JwfD*5Jp#Y zs?+i2mmon{@P1RAu#MxLtkTot!CaKvj2;$H;+p) z-`|ICZWeD42@nwo9Y8cBR6s0sYz~`>hJ~huW(97c*^HW%HO(AQL{xNe$<&+%*VJrA z&6>7pz%92*&DLq=m@U&bowjM3IdjhW(Y&7T@B2Kj=Rfh^>-GNJ*L%6Ht4T+|S#^=! zzj}}mjLyfrGMJjY??`-NZ6p@|V+~YjQdFO5T&$(Bpx7>k>gL6xez~01o0^%DpgeW2obn1kF}RrR z!|%R_@ycc2Ap%J?wKz9?ZXdrU2WzUC5WxDy#|;CBg;+dg1bO0!`|fT}>7@L^aFR1S+hxwb=0nJ;8E2kFzDIFL2em zXZB#X4xLsJpB*LCGSpYGq7zgPT!K(D-J&sS7-gDPj<{u<;WOSXv<2zvM&K+$u{mAQ zFpVy+&r0;DZTeHy3khCI-M1>1T3 zT*L2XN}hBYYvj#pYPbdqt`-*KW=VI?>u0cm1O&TB;Yzl@IB|yN-B{hlG1EyhLB@YEN0K1?_TJ_Rd43?;r}fA`YD+6t7BVr6Iiv~G^d+=Zt_ zybvG`in;&dgboM59-LG^C`q(&Hy=R3VlnNWs8!lgX!i#rFi3FA1s_g>r%e7G`)e#e z3IVjMU;3Mx9>PApt6#oLMLLe-2~5ALXT)-L$9sIQ?cjyYaGt*cmL~*h)EQl+s|}8g zYBYFE86$)FVb6W@dInERYfIy{I}<-TDbbniM3m|TaV&Q01CJ`Mbarsn)-H7Jmx}y7 z$;<6`ywqw7M;O?9PbNBgQxX1L7;yBqN3Z;4bm3LQEY6A!)F(cbzWF5XTYBh_N8Z9f z(fJ%ujY(OU&kou4K+)Jc1Nip`h#338`$EyN6sWp zdE&z@53prjJJ91>XyeZFi&s#2S9Nvp3K-5eQa%!eh0O}LlNjBtuT*#EOXx6&ihNi& zP+?k?d%Md+{(kzirU;RHiv^Pidamra%K4obm#KseuXM3%F=Cj#yBLfyF8lJP>v`+} zd(mYL@s1S>IJIZ@A_M>++j00F^;(IGj8rKtNNq-)Gr5lS2<F9=`6LURhi#57)4+J0i$N=#jPU_n=S?GLY+ zVE}ST$i&?1E9f4mgP4S;fUlrf9nJ7Tl>YVo-IW?Pk??#lf@{9C0<}H~d}63-_sc-! z#|vo60lgZdr~7vhc8z%8_`SUP^6_=IZS&(_u&?T3tuNN%uA*cq1E&~m;{@L~X_fi< z51&eknSRS@*wDxj3T%BDO_cBpidLGfA683prek^N-5Zi>jt)kh*b~|XPC%v61+(O) zPq1xGm6yssnutnrQoA9yvFlD=k`gEPLV$6Va~bx=WvxxPwtt_s5h&=|Egw-6=YF09aHrt?Tl9Xdbq7 z{oKO?<@KMR-VDCQa5DT5@-fO4(xrG`W^FlE?Z&uNFm{3O;i68_Fve<$5f}l0euegk zgo~Cjk_Z1mE5mkC7hl`NNMrz2b9cB*7BsM%(VB3R&&^7C47dvHC>EA1r0g@RR1LY? z66}ixr6Bd>jIpb~$=sJl-hBT(zW?2OK5TUM?cjkj?vXaxbk7{YFG1HEA^7{~K{!Wy zB&Ff}7OUbRjXBf4^w3*$((YcxsJuQn4`fKwYf{xZkE9y3xAtb6dm@mXJs@#iH<}7t zlBCYCbd=g3KxzJPo8KSL0#rRtVNMLWXHC-|{{T_{{bmz7=R~W|Mt$D&uh6EP0uceg z-VHKJ2RL_kjeRMIHUajo4IL;5d*G3HZT%_p{nF_dr1+wdQbg4{9KDpB_b(_uW$F%- zaqhu%pke@;s0Uk5v6c?Qs*RQ>ix=Y}l!D|Z7v#>!TIQ7s99AvX?bh|oo!-H+WUQqQlsW-R4NQ@hJ~6TfpIZn z%!ZATX`Q-^5(tCHK-q101_gG>Y&Hb{IApqKtZOKa|~p zOV{fUnrAR|m|7Q(WCK4mPoLNbneV~obbX%4Fd-HY&Z$>DA6 zlXbezM@3nTLqK#hCqK>ng;YG~&{pwRB-gx2E)M?sMvQi^bEIOMb>!nOU81}Fl-b#q z9NCFNOwUQmd=s_tt&W-wse7t1QaL)6=G&v>L%dQSBLrDUh${$e+BfS|{FS0lcd2K^ zFv-H`7!|Q_7Z5N2(@L&}jNHa}+2D%Az_69{%}y)P75!E~PkfBP8LHDr$M)^}S;7?J z74YF+L5{H9Co@{`5=@^Msk%T3NkiCwW-V2^xjEJes?alS<=Nhp@zBuMY(rksX=L78 zrdx@d1V8kU6S<<<<1M4ttVD=p%7xL-( zZj8e(mizscU-rW%_roTf^JheA=O=--N4c4#TRAO3_yp-iOzma{Bj)XKGh*F9&B&l~ zh)UrVU2FSysh)3$b8%}lOTAE4*y{yQT}2z%y%lXOtPk7|F<@A9{auvDv|m&P$*xqx#QX`X)J5%dHh12A450z!ZY8<_~SQ8 z1Lmk>RM2s6^Rxr~PcWhN&ORFm?GoOMWD`A``V8X|M{XopKfD_v?_zv}@ z>xu07mm6IcIASWIC?LM!Q!gA~&5Tt5vyikp!>{4sibTjf6>`^q_6oyU^Dy=XC)hfHFg5HF$SZ>K#9z0?=YE=aSLoL!qCs z2$Y2X#^Nxqazdtju)m8VA>a93(}lPqTrNN2ZXYB6@$)qAk5@UQE7*B&fXmsgG6R;! zCzuRL4Y|77N>{MdPNE-vIjcNXT>}87@E^=Znp!~A!KNCIyGrx8&WIa`*uOmrW`4IF zLW)lJa8*ySST95t-bD@bgf*Z#Iy%#$Efqr-YiZP+MlqU&a>FM;@iu`{Q!eTcULgKS z;*%Oa|LeZ}`QD5$JMeZ;MVIdD)(qPTdby7ta`um$C){nlGJf7tJsReUIA8lBP;2#~ zS=w@@Bj14R1fw&~($i2IyP@GM87FGwi_3cvUi2hmXu)+dffyq3c&FZof-?8BgYPGQ zOI^M}S$==fg_COQ&J@p`7u4fuA&4x0e{UqzO@O8tv2`#6`JBfejbGq}4&xeD1zE=z zEp7#jcS=_)g>TK(sE^p^Jb5Dk!dxa#!0qSi=kCExGKP)uGlUe36H1!>J+H~d5Kso^ zZnt8Rvx?iu)Q_&!*h(YC+G2l(5A$!882qCGecH$eyx%iQ+hbz?cXr9hZg#7kSJq`# zZPUShckNj#bBo>JHxBoVe2oOIhTOA_?7u(b0%V;BBczlEGmo(E>cy>Y8r0R*CV|A) z9;ZKR(t-rTX_^fgx=gdl9$V%GysT7%<+;X>f|z}pITP=5POQHKX%9R%jl)0z=yktP3oDb`kcF-b^}!T=d%<@&0|jwSyiu z^W=G+I(ykIYwS)>2E6!C>01}_eSU3mlt!cWI2lgpuzMtv7FxGI8S@U^PEM5M#d78cK^~Wb#yNJ!5 z$sfh-g9H)^`(wD%?CqrOPUq9cc90%$<_@rS%P`aVn=2`h$bNj0PTjkRErj zd}sN(&wh+_nf%*fXV1*PF}qK-lIAZmN%$`ZcULE~ZE2XhgoR5NptCW4zwd2&TzILK zr)PFL)v~)IoT=r&TGhD!act`F=)I*km-;6r<}72w6Qdg2$ZXzIRS*B(;;}2pnR@(0 zmbMO?>r|M&{*q`%4n&l!ZGGxk_dyJ@N7kK`A$E?I9_FeKK76!--dae|^(r=k4ltb# zr#{yA1u=;8^G)u{x-yTX)76^WXm0EZR}#i73Wi>A_5U=L!iA_IaZT0lJ>Z(t#LNfq+PUA%LG}6fp_!-6$M}bqO|efC+@T|6%>j z3o&W(<-7R?g7=jz14pA1B<^HI#+0GBq}qC#ycE$kjMJL}PZxAYWg@=8lB()RshM>Q z8Jl&jky%E^NP54C`g0615rQsWO1NdsLVRmATZL(NLJoL;4&46}5 zhfunTQyqTJ2YR1hb4L8}xk$go7kBewUl0plgtBLb+eP@XF7J=jT&mTE?$K?>(MWpD z*klZ&_+jqjueoRvD`H0}#jckw&6und7G|q14jF&wem>J^?$xTg7`Jl)3DQ8#do+b0 zHNuMVdduSPcs8wng`_rKdz8Yvaak9XU~_S^(W?6xd5~&NqMF{j%#^`>iMX=dTl{IF z?KdW#%Bh+AWpy1T5m-3uv&l6!0<9ZDs#99$+d1kS?DZ(bugkr^nD~?qN#5i8+pafG ze&yT`GON@d>!&?+8I^zDj#s%WY|j{ydcx80{`Oka(fOYUVvN4@5Zm!060^V#o#ZNj$`1K%&Q>Ekavpo<-dBdDI9apt^CHrJ=f@5P_ z4&2HuxW(~Vx1~#CotXd>H`~lB#6+g%o4cLZ+jfjIm@Qr5F>7(}2|@B}Uy`+%vEZ?I zMc!c5t$4k7%~H1u<^b(Y_T-~l|f@Q@FLNn+|3 z2Z|R3#Q>hOS`@X4EITtv_{Zd+xKh*21HLu+o0&+|fRxL3lP6}aYUWt4s55*-e&@9& zh=e#zZtv6&Xu4sGaLhjOieYT}SPYW^7L}8EX`z~kBBiT(&o0D+vX%7;P&YgmoYlxo zfRi2m<>fvgKTaVmdHj5E(;yfP`OfycUhh)wV~(HK-whmhU-%w*Zdv*tU-Vjvj8{@; zQ#v1o!1m}{IB$s1okk^OSU(-L`psMlbbDnVNR` z&WsC@|M&t@Lffbe3NjT%kaI^;5ME!7O{&ZqQ+YV;f=@^PSR53i5aAa$*|DMJ+ zMztZ(>slEG7IuB9IcQJe^`Gw^9GdJXAEp;{QFt@qWbFsAWgkx)0$KLhxyX|F;s(jIPtsewZBGc9CrP!~N7VhHk=ej=?snENE zN{WQL$#7TvH~iBs?Ff}t=o7~oXzhwTQ%l}aPK`{zj!h<_{B+3{RQjALm7KD9;R4^T z9Iy|v#D4T_D~E@dhhD4;bd>S7)CYyRrpq{ci^sGjngAP|pLK{JH|=r+*8C~1j| zhr5cTHedEPG{GLHs@0qFG&V^jBIpNeh5~h^_`>nO?yvsqoKL>zR}q{Q`$pM^hVTp4 ztCVXDY}z{)cCw+h@k5;!#357&RM6W+_Pg0-i?+a4_a`17-Ec&jH^h$SxVCt@4X>}C z@$%qTj(SFJzD8kWASh^tefw{_-tdTe!B$LU64eDJJV;F9Etw0A#rLkqfwF3i`uFemYpP4&oLgT+Y>(_` z$af{!)vXz@E~*}S`O&h~CEPFEU_z&v zCSkHZBWoLK-cRYsn=abygBPE_=ToPw$x-%=y}3g%WYTIvG#h3z<%%!cD-xU!5Us?m z*;83+=#DLG%qg7(fJDJ9zlbQklm#=#1mjgFpKU3~a)8tTdxo8|Bog;N?@C@z4k0B%_XrXn#vpdIs`@Vkv*faVUz9LfpsgmI;3$nu~p~5+~ zss4IzAb>L0(HC;T>C5sZn;WF7?;N1hxvVx{xv=J5Q<%;XjldoGfT+PWS5maBjzNYWxC)=!GHvP0+CR-If(a!=VoPDMU$!M(mf*8f&OJ#p<&m$j*h-Qej{Z@Z#A*Va}0Yze%SJFP^ z2pX&}=?7DDC;Y3UqdN~?LD&_91Eo#~b7nfK+Gp)QizfgJ<5^`Y%6Fym9Qc50qkgiC zO#VzHH6P~ss1UG`x}qf6zC6BkOZN*)ydkF21wy1|+a8y<%H~`zh8yQ$&6Fe$)B5#> zI>3)wQ3qy`Gh23&Gsr*QnzClJPYgiaoWdxjFB>P1;%>)>qts)RMI;YLzs=uXkG2a|D<`K{hsS$IfUzH&N88rr6-|HbEQnO<3R>q%b_e05NszIYP0 zY-1wj6Pb(BFY3lZBMCpOh6(P&K78sCd;Kism}?-8Q55e}E?uA4sYa|oi~iG%na84` z%313Jt1o~}%kn(9c_W~XhahYXN^X`*E`<=-g%??-K6 zi?(|pl0ZSIMKYwgN2yh)2y`Zp*AMx2(Rd>;k()>sI^BOlX?1xta^B4X7ys!<#aYBB zOr*dAjgKbm11COq?u`X^yEyU#;!ym3ZX+T$a7YdNQh3LZsN8|Co^Vdk zqjt6*o%x|@RyuAXfsEk$UPAwTEk_sdPh%9ffO{B3JGsYAq zm3)O85xuS{yN1_mlSxtfG9?m7Bd373KeQ8*wh**$uvtCogRnHGzIM-xIhd9NVaf}K zTk-Th*9V=g1{3Sw)|{Z-_)$FPaYI-u34DIcEKo}uYZ#A zu?Y=gyX|Jy{uMUZFKlc~#uy{}|8lF<(eTab%gNhHsw?4KnGfC&Onn{Ip5@b1Q0Vp) zM@B4dCD{vA*h1?8Zh^ytS5*zQ{19Bq7 zdyntif&*crz;6XWtBJwBj)nr32U|;8Xh7)R7?e@$8Pj4oc?b>-t2cP5< zh`fQ%5G%gbOC4ZsZ%U?rQ2#_L9M{VeY<0;xf%q4v%Op$kU3m1*UvdHRFO z!o@s?wvxMbOduQmA*t`n!bV1iO`gV-z^Eg*2J#x&xK&b!_|~HT-gdXR7hVq>i5EK@ z`H|)(rfz|r(M_o=}_)vi3d+z{7GE~?~iJ#4a0S-RwHO?}M z3<%q0d6}S6ROb%UHPSK*)Gnnbo%z%f^KyPCFM}bvRm}4wY7Mk*ROddqK@QkWdv-us zCLhurwW2VI&8%QxD+ZQ#v<0nx7bp((rSTqHDwdJxLrXkmU!lT<3$DSHjDh+nz0P+A zDzv>QuEAoGy8xOhz7$=l+JWkb#1jPN@l+xe?vp2Ks_hx$fLOOH<^>Ymw)WHyXM2%n|r?*8@K+#zkpn# zle6!ulMMROVqazioQwb=7`HY%q6zU`@}_g(&Psg+e57~DKJ~SD|Mim6#?*(LCBg^9 zdws5twne^+;0$!4BPqfyRue@$>j!JYujQ}^mEED{D55w%KhmPGDfHs`g4a?1i|_x_ z8l8`OJ$I!xLMZ}gvOdIK#?RmRDL}~99~~>9ykzjQ+#6^DX$wAjhvkgMv;QxDv*&rnunFgWpU+;~Dajiz4(zw=ec(QWSLGjS zf0D zyW8Qb03g8s)DGhWQqKpsWRGL`7qVkFLiQ}M67e7Tp&zh9Goi}Q1vgL&765C&g;i|GfrJAEzrW_4yt zVn*YmEOesw5m9rxz~+D5>yf<;sGFE3**UaiDmTtsAn)*-u zM9Dw33eyIgFwF(aCn*aJg1aZJ|1wc8!qTFf(px!fGX*AoTW`N$4iAFk9P4%4c`cZ) z7vvSib}?m|bh;?5&!s7s@4nORs1ODN87(N>BLFG?D&u;&rK&&@)IawEZa%oUVCaqz zBP+Tg^fx6)Ln$ple9~yzp4<~ydp6(&8G3f+R#Ea4mmJxdJ2R2!zieuEWtYl!E)(uH6ca2UG7s7MlLJbz zMwfuJ(2$FT$#)T`n!sLgf0}6h`0d5B+Ae;StF28NbIzYS&Y(Jb`v^-0m#JmGNo$5z+fzO+~Cmsjg9T7it_q^$EsbF zT{Q#Grwa*`@Q}Q8pfkIGZD@EGs=_?%Ry@is#ZWl{yf(`^^)k*yEUl{*b$bvlF83f9 zTpN84X9g8sB81Zj{RV3qMhFI}{=I>rsx#jgZJz4tt^W=(ePbaA5|4F+!B};_x?)g& z@vGgVf8E!q{W7%@aQKI)RnPGiT#R44zZBU;MsM(G>tx{_oKS6iqWvGpJuuK4i3s3* ze=I<$dVXtosY9QNjH+8NT=$WlMEs1apTq%IXF5FoNIW5a5V==yK|N4P7vaCZ|F#z8v8bJ}fHj2v9mjvL?DAeUm3E3o3T(&$d`pmfF zUNrOf1J{cN+w6Mt`x@@;MJC5$;}0(0$#{+J80F2>wr``wL0sp8|01Jb#~#Z_T->Lh zO(eOXt8f49$TzfJ-`0`E(5n=8zJ$QSn^S$6b1s~`BOl{;uyaloSa&>R9e7qagI`jr z+}U!y0HW%yam3w@2dAP>E%u=tPcrZ}81vBbP3puAp(+oprs9xZ%2$Up%7*_N9P)}O z`8jZ6s4HADy^Qsd4ye_6zBHP5b*vBoFiiacfaw^8y9A1*OThFLkN5!+M-9cC(R0Gt z05ppNQx`r#vA#mi1bw#TkFBj7-*&%=PCwV%a?(|Kve4E_RdlyqJ{XykeU}vff4{#^ zocqBfA`V7d@?$W3r`fTr)$D|Ln_DF5R^-ecQ!?ZJm%Yu z;Zv*quEqGrh7|*<3ExnHy&rr=AeVP`Aj!v1Og_I5pBY-S#Z`7Vdj7Ylc>4$eyKNV} zw#4<7WBKAe{3mf|iq;mMoj+dMh95ADb#p9$!XHsFW=M)}^lcLy-H&#rFvm+J86Kxc zL-5fO;op2W2#`+AhxZBEVl6)qvkRq(6;@tVZxy{5u&H!v3A)m)3I9U+yA?^XzU(tL z3k3Ck?mh^hDYaxTwH}CRh3$+DOL#Hu`tXcHe%M+vFIWdA@PE&`EZO4jE8CpU8b2!X z;KzlKD8R*5>zAL>%@mXe55^JQ`*ZF^O>dQ&ei%IBa>8_zFDHtD*V`K(!cogfA{|Re!lUF zpZH}6N!}C>>D$$S3^7jAm$TC<@GyOBW;u%Fw$rbdK0NN*F#t1tAs=t7kV)I;F| zW6PijelVYS*|X8wfu}OcXvU5VGL>23O|B_D0YHjBx%-I;{>cmXhp~1fsEFtn&o9^z z0{kOpR^O;buskf_4`+BH3K!NQNy*J$WMi~aiDl41>1jixg_b3yx#Hz79OASd zufepcdW(=brox$W^?5=QW6Y%nhhgiCDB1~fRou9lB@Y$AOTQJsxGgWx-i^Ax43y54 zgH1zac%o+|7oCJiSyQ1pQ~%(x5w0zlIl~-9p^bV<6T|dC1vw6<1-zNjDu7^jMj?$) z129F{{)2`JoHmZamPJ|6cYSy8rc041s&|TA0uRmQs-L3~Rl<^sk}7@(N<31{DFNxK zwiqv4>F!84{WTzyq^q{yh0y4zS&S*ZSmJwnI^AJN5Uo|ijft`($##1g9vZfnmZf^_ z=Tq$m$*Zm*us)-dcPsPu+F+!_{;(n52;YywFYCrOrA53-cLvYN+Di?@9>untL zgP4afmM!?=&5fY~8tlf=)8;mPc{2>7jMqCOrIkI}>{7I1HpWqZ5aCTnFdG@OQJh#P z7SimLDB2&1eH=*HuC)~~(BL=ypWb`x2&AR| zE2w#r0?eulJA5FfK(#d{w`}Z%x0pD}@5+Gt4CWrPO@*P%GGuH`3~C!VfyHV8jbD#yG%+{^Tmsu* z*c&M8s$9Sw4`lKM;A^7z9)A!DM%r+}QPs6@-szEn)%WbuQMTdhn=i85jd?nJD$-Bf zWS(*oEI&k=#Ryd47qJp@{E`EPRO_kCUh6H0<<3$-w&W z+&`-@xC!GFr@Dmv)cgc8Ht|gyo_2L%bQl;$0*sz+gEa8LQu|1IAEZYPLL?7JRR6Uk zJPD3mzlg`LeW&uleRA6_$+>-U&M=9j|2WNJu(LCs&?$-y0QkI-|Z-RW;ltw6+(O==DYC*|>pK^_?>wfI+%Rc#6%)Uy|u#RDu=tmsTy- zZxF~3`0v{~WZ(Npf>gHHaeyhm^+RgFAj&fUfoUuxjqm{&4xtv@-CpGss~Jk^Bi|0$ z6G3N`_iVrYKa&Jl*aJ&Z31?IVJ17lV+}CPWD>c`byH)I{!kRg&b~?^Hgc?&%3vy6Z z%lXn$Jn}NNw5yQ=!umAc_HY*^>R1-|h@OkWcdxXqGQYq$qDs$;lc^ap)P`)pRIW|C zbSjP{N%`g~?EV4CO9tvT&do-7<%OkzC*9Y~!Tee^{tJlREV64t@(a11>^86e0Z1g^ z^DB1Pw5uX@umNj)>i02ISPJc5%{6WDA1t<%yAjC((Un!$rIB`!mWI=qTORgD^-o+T ziM~@htOyROUyj!k{=#>+(z*YAJ4mPIE_^$wtJ3wQ6cN5Q?%`Eb`s0}ac@Xi~;Ls>R z-`s7nxa{n~ZA|g}Etix$jRpIi%&)h`UwP~74gO^c6cb{SHNKdRKir0?;bOkNR+N$rT{Xk3bx+ z13+}q9Pf$;(@nZL!x<|IS2r5_Pq*Kyw)leX7b_9Kf5;1JkOkame6ifAIB~MB;6MSN z|34j*Xd^rrw88mnfRdtO3hI$pm%1q-PCOvfuaYE1t;=g+Knh{JM z1S|5CN-x4$C}v`~8-us985QP4jVWVitu%Tbb8)hW62mxqww7YK}zk8-O~^S}0lwEZX)ERp-E!HVL0t9$fcSC*}E15x$janAE&@3Qb)@w#;h zdjsF&yO4u$-e0{HLKzkgdiAv}W=?CK`)9c#a%^AcM5NIjPpZhlP*Njzif)P%Hys!( zZH)c3Uk??v)mONJTU%RyD&;4xa~!B!Fq8fI1ouDL{`B|#SYqk2e(N)4kTqXeOJuiK z^lhO~`|QWQD`U>Vl;3R{3bEX8@14p&Qai^-^u>gz0xE_&pXPUA8dwPWAA4JeXGN5q zyAS;v_5ky}0+DM^A7!|(OPIsFaL%RTl8wWF(d6ZUT)6I6@&t3<^IkduHG2eDl0H+| z^^jft&og4*!?dl^uYA7?F}b`(<$+XKmhzK9+3Sk}Z;^jaI!yWFNs`BMMv?@x=pQ!%S#v-k*Lx zwpU0x=Gg>PDtu-lfhxocVVY%9~zjTtjDI-nC*N=9XNj&V|g@Fqn_x8m!r_ z!($g<+L`;<>oYYelV&xfE6R2ONGo~1h1nT&3^6t1XE=$`w7-hI9n5NA@fgklEOqT) z{=om;v+!P@GDu->3L^j>a8xAFokp3SC28!~5#MJ@)z6Y)l%5kRdy3k5nz9+2I4-^j zw00U|a7u0)q)=us+*6j6jquJ#p(oD2<+M0F15H_$ZqY`82^y>zcgt4TpblSs)bQ(L z5N#k$@9ZKfnyOFx|N55Be=)bPP_q6;YTl>$^Ht|L0?uX}Z}dGnKkA)V zTKo{rpp^8+^3|>NwI1y*fi06im6VM8>3v}bm9Om%TkkKpWF=H1fV-s82Z|dLVN8R* zSc1TzGVt-m)-Zf4bo){-JLMXC|E$Fs7bQYW!sc4(87Tf~IzKd=pNgR)3}RMnhc1&j?sQkDrSHb{*qg8NpD)i3eZ0LeH9yxyYp zu#T-z>l^&@!Vkp!eiq|_I)H-=O&&4ySn*944?qhK*%hU?7t2l$7qfhC3nX^?2f@Wu zlv`*5yI5NL2oVv6AMkWAJIDZd9H=C5%V8x-~L>-TMebAI*e zdH?ycpmb*R;@v~v#gdBLLb8%VlFcE$-vD8M1Xr!KE`EOqM93`mg+lVeEFF+;d6XLd zZ{OkR41b+3>l$?ZP+>Rwv*_aE4}PGr;M2ojD$fhJ>iHHp+6VLvEbB9uYQ+T0@w`@h zx|@=Iop=t`9rVs}toy2g?m{N#=F^QwD5uW1VNN&QV`cyb$g)Fx>8d%fDnl<}L#J=?`fcT^bIg^M9#OWdp!2K8MJ^=O5vZ@dFgY*594ROnQBE zS^7~kFb6DveS|ye+&|kA)funz+)no|;&Fq3KgkcA?Elivx0l?HLZbYQ=5w~lnQmq3 z*s`!6xLqKdc&lGaemJE8<{Do!G+qt~WjhGG+ zKq7byUPHDu?lRj|^~14^D^XF@+h2gyYc*eN3gz8}08)}VO1x_crJrhyb2*Y}iR<|a zFuqziUR(-i@)Zbn$KYGwN%?s$8e;BBo>=H&{clk%a8aSw`h@Pv|Ju0{+N0z81)|MTb$6pt6XxFK_1TB8>xQ`1(QZE!)+@VY*m z`k}59&F2ZEPXV4L3^+4(kI>s@&v~%u+mxr@t!ELa$!*7jM-ko|-7l+Tuh#HWJpeMY z4Qpg7rbF{eGvm@Yj&^ivsmxYd1)|vjlSL#41J-Gj=kz8avTIc25AzriV)3GVvCcdT zVJT+gQ$+WTi|!IwF>NdRof@qW5u;Er;iSkN=*~fy*Ez2X*dPwi|IXg(BGMXjYU#3W z9A`RGlLNEuNP$HWZ7rIcurx=YW)(Q@Duy&DWER@yWLiLyUL!XnBk_TX`~+COrd6M2 z7%yE0|Eh{4GR|OpP`qKU5XUrEtmm4&68lAV-UdV>;Ljh1P0ZYN95uD*drFMYhDpJO zx{3I({fcugq#v9A)gKzRetV53F|MOHhQQd;4rP3R(TA}{%nNG^eS%AazYLnJ?XE=y zXDMP6E=o_~YRNT0re@Zii@6u^m`SZ5Pf3g$uH*BDGiZG@0}A@BdA+3Msw+YaN-7iO z;f*W$BPVD+4808c^*LLIm=BmXwz$0*Ms`9;M;ea2$M^LfXaDQehod_BmicrD@FnHRfOt&#d0g(r zEk7q|kIu%e`Ww7W@9jq%**Y3LFp5fZT~4$axK~%-hw@RxAW4_fC;f)60Dd9kz`ejYYapD1FC)hb5S*7L#scTW2d0Lrs`` zL@L~0=x1+Oq0m0~j*NDhSycUb37{=T9z)?o0@9Bwp%b#Wo@Qi;ah)CQGez{<3f}Z2 zaV2){H)&IMHk+PpTV#lj%C}#24oDMV^LRU-RP!~1Ejkl0!N3o!EXCiNANP(ITJ1!1mg*g+ zk6czx%QO&qqjFtBfXp0~u=L$CK;HUsOXLFYmNBu1KbLfxo28?F+VL_p!?)qrbPL3r z{JWx`%pN0rVwS`T;$f{vLxj=>y`0gSxu6(KLmgC$#MPe8A^#R%PibQOf4ci5ouR934V;SQ--{H`9EU}-z>ehqA?oMt zq-4JK;w#LLzn1%abs6M$Z}i*Sq_}Pv#q_=E_eF^*3p(il4aj!AW4Eb3@Tf(D{(kzJ z(&{fJ!PP?BPx3uY@>RJZl2O^jM*8T#aYGW=a50~-T+dniFr6MW*dhFKj7zd#TsXKC z4LAIY%o6s6+1Kqjj(d;qqmTb|>O^L|7{CaLe35S`KvChYr#@U-BFB}ZV{Qa} z7=Vk>V~pk+H z9_p<1>th@!9hASzXxbq;eDt)0sddR(Y_zpa@r{Vx719BN0DsYMFte|a?OR|7UPa`Y zUwzAd4ZyJ36YnZ2Msd<>@#E{>Ut4KWOoie)1tEA^FwI zbJLH8%Ae~C^S6VmO+2ngiE9Kum!T^VY(U~xk09#+RT>`#^Fi>@NO*rJ8Kch#g+D|r zW@vOM6ih?w%|ZjbKSv(IG-;Z%C=}c#(!|05jf@Wi2K38?_bl!ALitb&f+Sa5@$rg< zp&&{Y+%+D*8rve$rZ=;)^3gtMpl8mHIW=>0p75}6cJ~XkF;IaV)Sz&|!AeIPIS&)O zC3wj)IQL+DADxjR+HW^WCVI?-LU(!-X^rS05|98;ozuDK z;<5D-;tIU}>R;dA&(HtGpYKR8_=X%~lAIJ%e6yRgA4mO+I!t$|!CZ0^OT;vEXx6>r zq=`!T4suFeK!K_=7T97tw^HxaI%ybdHCIOlf>Ppv?+xZC4nkl&BU%ffYPyfGH@iUS ztw4`pgeYn77wV-v6p=R{;>xQSX2+HYM?AT3TOTgNv|9^pUjv-+wL^LoS-9 zk`1j9hnN1n{AdG=TOE#eFPT3S_jh->TSkVVVCEjObgf+#1(ZM00u`lK1jE5)zHGT} zW%_dDtXJ}$OWJEg$@OdfM(-5mb!_lW{I!Fg9a8!Lpch(uOJxi_8m5ZNgWWDZ%GvUf z>)SM!|0!(#|HtRf`GfiPo`$oA>Z-!xGd}f6CPCZnZI6t6D`TLeRgmVcq;sU8NYrNw zpGLq-nq#}x+bl~XsADzDLw#Vw7u9qF#TT2D9hk7fvqoUi>>6H*LBzNkCitC_*-5q; zGw8a%L5r$c4R^k=xgF&yaaqHc?v=eY!j2z^3ZpzwnRdOylD&38+io7O56Xeho!O55+*CaU)XiO!aDUuIo%*`63kpS>zgc_z?2We98&>!SU0tKz+;-Rx zJk{Io@>TXR!k)JD09?VTVCepFCs{vh-ko)cz)OfiMF0FLQN^8jvV8a|R>g7K^v!(H zO4!G9`@Y)>v<0QzJ(kB&XpXbvqKEEcsp9k<*y<-JTel%dH@Byr0Szr5dp^`GyeiM= z>J#70JaX*8zyEiN@xQnslJ$IDh3klYSOdX*zvCle1Qp&D7|&srf%{#Df_!kx> zTsukpJyRS7Oa{fiLDE=tJNK?LFVx$0tMV61tn$nx*%bL2oapvTO7H26Cm?_KCpkTd z6|iMWfJv$yS+z?46|}0c_b0vZ7swO}UMJ6oVO#qohMMR53Z3u&ml}W4CdH}ISYgTlQp6gBy4%;#n_6bp2d7j2rmc z&OFbq{a?)eHVQ=$rrx{3eXl0dqO$c0MaIG^F2vxyZ!Wac^}A4<6y!h9Ldeh0!TPn? z%NVY!*%K(5XKW*EfymWl+wLVLhY%guLgI1TmVT(Q+b8TScBUhzs?_I~e`bY$UR;pX z=wv~YwZNsX5``ahmQS8i2Wlr2KN0VFuyJOb8DFouM0%u*4G^2Vsr$>2NHJAQkllur z_{aOyHXJU>qAnScXTm^M7*LwuH$*sJjt^&YM4arKfJ!P}AYpJq)8Cr>SIy7$MQB*~O3#4h8BRh0s&J}q! z<6>q>`3(+*9=AbJ2THXFqhYoL z@FM=0WSx8Xr#ft&%}Q)mz0$B~Zbp-~(eYl3!qNjO9?I3iQjYl94PREcwNyLVt@ihv%kzo^Rxil+o%+`&Qh*#qEav>c% z79+nsq{N0%Bt3en%#rg1h^09|cM!NAR-eGP1UnVG=;HgNJJH^kse*Qn zdVsn`W{}Bn023qjU5k>TsKR-q2i42?zD}cuLonhw!)8%zd|H^Ds9Yu{nFa)s&j8%~ zH}b@m?aSiD_DS&PN598M0|)ddc|?h8a5Z|X3$l+X-u>#esZ{rj6!?Lv5#-L0uL6@@ z!;QWx-h0gQs>6(}4{XHsuVi*(vFmCT?Aoel*V*eKS({MnK0O$UR#)N`8euHD5vaBa z_*V4Ac0j1t0NAJ*np8367!7ExICb^-yHfH^Wa>pGvb5ZT&Cit$5hhcuXtRJxYLOqR z6X^Ya2r$`q0rWwv5la~Q6liZ!zr%OEsEB8z|7Sl*yvk~vwq4>gSKc6}h*Qz`7w2*2F8eMpC7eObD+s1tS zZTz61O=Hsq)rD0%wNfksNlq4kWA}p#qFAu($f5_+mY;|uMkp_DG?2T?*gT2XMyw+W zjZx(w3BKC(8S0a(&J4e($Fx(x2Mb!K!!$fBhxtHShdu6uIJ<)CD|D_jX-q^B)2xJn zL0D$F)$HRr`;LL5!&J73K1P_0wOF}<1@3UC?7v(RghqRh_}DOKe~wb-7lq~9B#)DgbJkd=nO(# z@k2!~xwvp#HC?;(7k~8n2o}Al!WbZJ*-=%>vHbq#YjAw5{Rph0r3us7PeMl*`lK9_aaz` z5|&>uP9^9o5HR$MVNwAp2BrqyLOU-z#S~G!kpLz!BM7}^OXM=$4l+MPCo`GB8TgWj z49a{gpraSEj5?jtxi2@^kXqo(zHbcmgDD#OT1YU@Vh%9MQZV0H*G9 zu%NgMkh{#0CzGW04hhAJcuxYUnDilf+a_M%>>Jzjyr0~c1=$=VZTGTEmALK*cNAx4 zu@zm1iRhDMLnPzqyCi*Fcj({xp2*^1=A)@{cytjBdq;fQ*?+m z2xcS4P9%TT7J4-;tH8z1I_Ekzp+je)U9us8%;Oz7M`S&;^p;$Czc10pjLT(t5YeK zIAqypT;XQ;N|&NPN*3M4<|*wZFW3#%F)s;fI_1q++$94&A+_W_k2?mfPN<|*xBwqj z)c0=x{#fYC8+kXs0-P3w{CMb$i9d>%r|ir%v3_%r^H2H<(gf(pxS!b$4jt+e)D|~qc37d)ChRK5D2slPz?Uw$e0)7K zRj~<;={$I_s4-JuoT2` zyp=eQ%WxfOU?#J}&G7-AV3W#^7g{>GP5+HD?P?ws>M$JwO$VbRr_)eo*g&j8Z4ty> z-|iQX^gvIz7Nv%=OYmJ(=~GJ{H&X9-d|y@Pu`*@O1hR|z^c?136zvSltx7C*Bia@c zD+fLKnq_3@_6eAp+()T@cu;cblI@U0E%K`Hf!P_~a*u_0X!nO*$a0edD9}u7Nd{4B zM2HvQZHs570}v!v+#BXgN5VS9zcK;2sB|2#HJn(}SFzRBxxP%>hWJ?CRt(up(8`C6 zSa}?%!LWd0EHOkLQ$`4tB*?U2IU1V*km&b0*^mt#G3_-ywD1PvW~^;at$2s;Ki=gd zJ>SSzVa861rlsKf+XTvR!Yh|yB}V;cJ*8EYqFrGKaUJ=wAwV6ln}lZc=^11lYQrNH zFI|fHgcrG*rjkFcl~!7=AX+f$1V*;N)U*C=V8sXvnQxOEe)f6dIqzT0+|Gi`-ZtOS zm0I>&bSE*ZzTgnm&|Nr6W2AKgG-}!|TjdQ2EjPvyx+u%>S zQjb0UhwHuY_CT!BW4($Bcw{)W)#90lIvC`GhC&|7f>Mez8M|a8OiEQbTh>4Aa`U$X zen#;|%3JMR_x_wZZgOa#zChikqk3P6xGQ%(wGswL0LF;v_Z@-UDMtakWm$hRQ`a^( z&XWcBnZjlW7Lk@Ql>-(5fW+k0a-Uj*GwF0+*+w}?PCdt7$Ln(nldMdNSU1}k`$Ib% z5i$xryy2!qd_X{)UW`H;FP?g?-XCD@3kOP_Z+?l0)?$UcGHOpor#|RFU2gPhg>&%4 z0hFB0zMb(n;UW#!IKauj2h!L)yH!LL{nbU32Z&PQxyAt2fbR|rN!r)IJdIuUiS*sY z**t?U@m%1(s@W;U?nDUfarF`nFL&;hZ{;7B>iO6gnk(JeKHX}y*P*}e-{K_RAn>>! zI-GWOhe^G2$0aR6KS>ZHpp_c=f@Mk9=+ z)!%t{hm`v|{>KbD@hxEi@9C0m0w-wdqMH6c@_$rSkXfRUcR7uEfxGP|9%giaPHSAn9z#@kvM{iT#7+9wTzaV^ysb> zM9^Xx$_)Z);=tuPmfw>4sUbzvjE5RU@lk8M%YdI@_VoEp;GL{feKO@|vP`j%@ z2QFXg5@JDR-I5_>DvHrl+~@X5>`bGNCo;xtXMS~i^b4Q5G;S9-6x|v8rAKsyrt1r= zIYp3N*1J}8;jsLCNRig_?MKxvwDN+l)&23dgZl(#8_M;>*MPJ=nNneBbf3QqQnAA8 zf>dq9H>u*LgA90A_>jKim~{Hm{XCBvuPQ119lrPXKibegKi=T4-%NQfj_7XON8M90 z_EnM(aS=4)(}<~CNvZhquoF+OA$*ZX)f=@F6`nMEx^hj*W`Sp;W0|d=pA*&}W*nI) zzuEZ1j~_rMn}00W9$Uve{>Zu1UoZw*6!CjY(;ch_SHxdirn2&+_`|js9N}wxj4t0QeCOP zgq!zUr85g|RFxK~8=*f;FOox-2+_ckscS(GqMbSwTifU3Y?fpG7Kd{h+2r2oON5Vo zoXNPt&3JbPZw-SxjNfl zI>gtm79m$Mp;{YXR0%}w2^;iku1L}9pYq&O3h(F)X@+SpAWr*H$Aj-;d{yD!#dqF? zQ!6SI**>|B_Bpbz2~9IVxiD~906*IopkG33Qs`|vq>16RuGI(L-xJ0b4k<4C^07oG zMORb(O$4mmU$gD|I#xGmav+PGmp`fBuysWe{mEFcFF$RZ8i_@qf>LG79q^1lQAEC0 zr|sb##DdeEwa35-PBwbkq+-=N+n7Epg}^2sB?V-db=~N{efNlSn&dX7 z#B)lztMmYOCI_e5ao@l)TzE<%;#srG1{Ge{Nf_y6Y#6jDgT3Cfmuu+!O{ji44_7}e z-V_>Qy~XH=M;KtCQGXsp$d-&Gp#!8G!-1Av5D8@l3e?h1g&t_5h=2!m*i9->bW=JQ zpDNlcHP*Xxhe|e|Y)GFXR7mWl`Zg>yS-N>!&>IJ_RJueWJLjcYHkYXE%|GBuC6D59 zr!bkdw#b>{+X!#Ec|daO?~Qs6OXzE𝔤^1|}STs;T*mjt)qi{z)u_%m~|3_@SAN z2s{RByV=p%f|Lf*#2M{CEI}+_!AmR{yj~Q=GbNSYw)-afNk*FhLY? zyfl(Z8Udz7smsqcv{h3?PJX$<_C{GbhWp-c-t^@X44$-7W{W@rCz0f+<;<{42ssjy zm=j)#^8>#u3{}$lyVmXlXlQQXy-SLX^H1EKASt7^WJ*;hbkYtkLhWg}QH3IiHyF{l zqYCp)q3}|H5Zg9UhsRR)raHP7e>sYAT*p=R1=t^h^5^8Ea|zPmgk*b1rHRQRMWZ+*#tp zdbnSkj+;McUa|L$XXN@Dc0}+qLNWWJe2Hen=yW|tBZtE;o7G2A;#syB2#ItWc0&+? zsAjk*c+*BwcZO&+JFSx`}>?t*Gy89=wl(RUe20z<0 z&c3dq(nG&MmRex|K!cv}%lwL--oUAqe4ckeNc+A6p^X>!>q!gL`oaAvLO+}(|5LRv z@T(;)2I@AU^y~5cN8ggC#m|m21ADw5IS9Y`a4CiqaHsq|nvPBVV`0(j`|+OU)?SgP zLj?b;D7EPq!QYLLnAz@K}k2d=d)FpW74ZbXrsT{`82Siy^hydb6H+~#q z$2{V`ZzD)M@OkvQpH1V=_C}xaC+=Ry$l*6GuATpb65~8Pv+|1$F!Y!{H%O|;a#P>g z-dDg*|3tGO3Trm%4m>BC!{#qkM7!zxW^DV-mc*{O7R&osP&UQ3uKx)LfiI-{0QP@*6rGpv+u4)lpMtjy+7Bb!W!p{7Sz*`f%U#{U#VG zFU|HpO>sot&9BGdLi;_u4%UQ!gTY8;g9@2$qjuREMl}oNrOD&YoLakG6Qqfft-GCE zF8k$8t|OIc$_xAXZpiCzQ}U+tdejwiJ+VkFzaP3CTU=CI*GT<*b;^T!H%`X5M~vf}+jT_(32E^(!gBb1%x zGiKb#fon&X$6M^|RZC$H)O}9tZBwp0A1J<;R{j1BrEw}erub%O?#h!%ORPE!Q(-jyINNzi;#RD^_vB^J0~yvZO1~u z-@Pr;68V+gE&Ck4XHps@T;u8H(xS2PdBd(PozHF_X|Hn``sv8#?&;DzX0^YqY(fA

    K@x#gVtBd5b@RukMMdiN^XZKJ(f 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
    R#19$&$0_hp`@@feBLa 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 z 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,^Cs$ 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�yrwp(1h)S2HQq&FB&_YKLRK&7D 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