diff --git a/.classpath b/.classpath index bbecab40..2d0636be 100644 --- a/.classpath +++ b/.classpath @@ -19,7 +19,22 @@ - + + + + + + + + + + + + + + + + diff --git a/.project b/.project index 432d72ef..daef33c6 100644 --- a/.project +++ b/.project @@ -34,4 +34,15 @@ org.eclipse.jdt.core.javanature org.eclipse.wst.jsdt.core.jsNature + + + 1695408778870 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/.settings/org.eclipse.jdt.apt.core.prefs b/.settings/org.eclipse.jdt.apt.core.prefs new file mode 100644 index 00000000..d4313d4b --- /dev/null +++ b/.settings/org.eclipse.jdt.apt.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.apt.aptEnabled=false diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs index cac0df4d..fa50df0e 100644 --- a/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -7,5 +7,6 @@ org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore +org.eclipse.jdt.core.compiler.processAnnotations=disabled org.eclipse.jdt.core.compiler.release=disabled org.eclipse.jdt.core.compiler.source=1.8 diff --git a/README.md b/README.md index 24d43512..01165055 100644 --- a/README.md +++ b/README.md @@ -103,6 +103,24 @@ Step 10: Default Username And Password For Admin Is "admin@gmail.com" And "admin Step 11: The default Username And Password For User Is "guest@gmail.com" And "guest" +## ====== Minimum VSCode Setup ====== + +**System:** +- Java JDK +- Apache-Maven +- MySQL Server / Workbench (user: root pass: root) +- Git or Github Desktop + +**VS Code extensions:** +- Community Server Connectors (w/ Apache-Tomcat deploying the .war file made by maven) + - At -> ```C:\Users\YOUR_USER_NAME\.rsp\redhat-community-server-connector\runtimes\installations\tomcat-9.0.30\apache-tomcat-9.0.30\conf\tomcat-users.xml``` + - Add -> `````` +- Extension Pack for Java (by Microsoft, 6 extensions) + +**Terminal Commands** +- Rebuild ```mvn clean package``` +- Recompile Java files only ```mvn compile``` + ## FAQ **Question:1** Unable to Connect to Database? diff --git a/WebContent/APP_STRUCTURE.md b/WebContent/APP_STRUCTURE.md new file mode 100644 index 00000000..70e787a4 --- /dev/null +++ b/WebContent/APP_STRUCTURE.md @@ -0,0 +1,213 @@ +# Application Overview + +## JSP + +### index.jsp +- **Landing Page** showcasing available products. +- Users can **add products to cart** or proceed to purchase. +- **Search functionality** to filter products. +- **Dynamic content** based on user's authentication and type (admin/customer). + +### header.jsp +- **Common Header** for consistent branding and navigation. +- **Search Form** directing to `index.jsp`. +- **Dynamic Navigation** based on user's type (e.g., customer, admin). + +### login.jsp +- **User Authentication** interface. +- Fields for username, password, and user type. +- **Error messages** for failed login attempts or other notifications. + +### register.jsp +- **User Registration** interface. +- Form to collect user details including email, name, password, and contact. +- After registration, likely redirects to `login.jsp` or `userHome.jsp`. + +### userHome.jsp +- **User Dashboard** after successful login. +- Displays user-specific information, order history, and other relevant actions. + +### userProfile.jsp +- **User Profile View**. +- Showcases user details like email, name, and contact. +- Potential options to update or modify these details. + +### adminHome.jsp +- **Dashboard** for administrators. +- Links to various **product management functionalities**: + - View all products (`adminViewProduct.jsp`). + - Add new products (`addProduct.jsp`). + - Update or delete existing products using `updateProduct.jsp` or `removeProduct.jsp`. + +### adminStock.jsp +- **Stock Management** interface for administrators. +- Displays products with options to **view or edit stock levels**. + +### adminViewProduct.jsp +- **Detailed View** for admins to manage the inventory. +- Displays products in a table with options to **edit, delete, or view stock details**. + +### cartDetails.jsp +- Displays products added to the **user's shopping cart**. +- Options to **modify quantities, remove items**, or proceed to checkout. + +### orderDetails.jsp +- **Post-purchase View** of a specific order. +- Displays products, quantities, prices, and other **order-specific details**. + +### payment.jsp +- Handles the **payment process** for cart products. +- Collects **payment details** and proceeds with the transaction. + +### addProduct.jsp +- Allows administrators to **add new products** to the inventory. +- Collects product details and submits them for addition to the inventory. + +### removeProduct.jsp +- **Product Removal** interface for administrators. +- Allows admins to remove products from the inventory based on product ID or other criteria. + +### shippedItems.jsp +- **Shipped Orders View** for administrators or users. +- Lists out orders that have been marked as shipped. + +### unshippedItems.jsp +- **Unshipped Orders View** for administrators or users. +- Showcases orders that haven't been shipped yet. + +### updateProduct.jsp & updateProductById.jsp +- **Product Update** interfaces for administrators. +- Provides forms to modify details of existing products in the inventory, either in bulk or by specific product ID. + +## Java Beans + +### CartBean.java +- **Package**: `com.shashi.beans` +- **Purpose**: Represents a Java Bean for a shopping cart item. +- **Attributes**: + - `userId`: ID of the user who has added the item to their cart. + - `prodId`: ID of the product added to the cart. + - `quantity`: Number of units of the product in the cart. +- **Methods**: Getters and setters for each attribute and a constructor. + +### DemandBean.java +- **Package**: `com.shashi.beans` +- **Purpose**: Represents a Java Bean for product demand. +- **Attributes**: + - `userName`: Name of the user showing interest in a product. + - `prodId`: ID of the product for which demand is recorded. + - `demandQty`: Quantity of the product in demand. +- **Methods**: Getters and setters for each attribute and a constructor. + +### OrderBean.java +- **Package**: `com.shashi.beans` +- **Purpose**: Represents a Java Bean for an order. +- **Attributes**: + - `transactionId`: Unique ID for the transaction. + - `productId`: ID of the product being ordered. + - `quantity`: Quantity of the product ordered. + - `amount`: Total amount for the ordered product. + - `shipped`: Flag to indicate shipping status. +- **Methods**: Getters and setters for each attribute and two constructors. + +### OrderDetails.java +- **Package**: `com.shashi.beans` +- **Purpose**: Represents a Java Bean for detailed order information. +- **Attributes**: + - `orderId`: Unique ID for the order. + - `productId`: ID of the product in the order. + - `prodName`: Product name. + - `qty`: Product quantity in the order. + - `amount`: Total amount for the product in the order. + - `shipped`: Flag to indicate shipping status. + - `time`: Timestamp for order placement. + - `prodImage`: Image of the product. +- **Methods**: Getters and setters for each attribute. + +### ProductBean.java +- **Package**: `com.shashi.beans` +- **Purpose**: Represents a Java Bean for a product. +- **Attributes**: + - `prodId`: Unique ID for the product. + - `prodName`: Product name. + - `prodType`: Product type or category. + - `prodInfo`: Product description. + - `prodPrice`: Product price. + - `prodQuantity`: Stock quantity. + - `prodImage`: Product image. +- **Methods**: Getters and setters for each attribute and a constructor. + +### TransactionBean.java +- **Package**: `com.shashi.beans` +- **Purpose**: Represents a Java Bean for a transaction. +- **Attributes**: + - `transactionId`: Unique ID for the transaction. + - `userName`: User name for the transaction. + - `transDateTime`: Transaction timestamp. + - `transAmount`: Total transaction amount. +- **Methods**: Getters and setters for each attribute and multiple constructors. + +### UserBean.java +- **Package**: `com.shashi.beans` +- **Purpose**: Represents a Java Bean for a user. +- **Attributes**: + - `name`: User name. + - `mobile`: Mobile number. + - `email`: Email ID. + - `address`: Address. + - `pinCode`: Postal or ZIP code. + - `password`: Password. +- **Methods**: Getters and setters for each attribute and multiple constructors. + +## Database +1. Table `product`: + - Attributes: + - `pid` (VARCHAR(45)) + - `pname` (VARCHAR(100)) + - `ptype` (VARCHAR(20)) + - `pinfo` (VARCHAR(350)) + - `pprice` (DECIMAL(12,2)) + - `pquantity` (INT) + - `image` (LONGBLOB) + - `brand` /////TODO////// +-PRIMARY KEY (`pid`) + +2. Table `orders`: + - Attributes: + - `orderid` (VARCHAR(45)) + - `prodid` (VARCHAR(45)) + - `quantity` (INT) + - `amount` (DECIMAL(10,2)) + - `shipped` (INT) + - PRIMARY KEY (`orderid`, `prodid`) + +3. Table `user`: + - Attributes: + - `email` (VARCHAR(60)) + - `name` (VARCHAR(30)) + - `mobile` (BIGINT) + - `address` (VARCHAR(250)) + - `pincode` (INT) + - `password` (VARCHAR(20)) + - PRIMARY KEY (`email`) + +4. Table `transactions`: + - Attributes: + - `transid` (VARCHAR(45)) + - `username` (VARCHAR(60)) + - `time` (DATETIME) + - `amount` (DECIMAL(10,2)) + - PRIMARY KEY (`transid`) + +5. Table `user_demand`: + - Attributes: + - `username` (VARCHAR(60)) + - `prodid` (VARCHAR(45)) + - `quantity` (INT) + - PRIMARY KEY (`username`, `prodid`) + +6. Table `usercart`: + - Attributes: + - `username` (VARCHAR(60)) + - `prodid` (VARCHAR(45)) + - `quantity` (INT) \ No newline at end of file diff --git a/WebContent/addProduct.jsp b/WebContent/addProduct.jsp index 6caf5f34..36e09ffa 100644 --- a/WebContent/addProduct.jsp +++ b/WebContent/addProduct.jsp @@ -93,6 +93,20 @@ class="form-control" id="last_name" required> +
+
+ +
+
+ +
+
Remove + +
+ + +
+ @@ -120,4 +126,4 @@ <%@ include file="footer.html"%> - \ No newline at end of file + diff --git a/WebContent/adminViewProduct.jsp b/WebContent/adminViewProduct.jsp index 4c8790b1..b25cfad8 100644 --- a/WebContent/adminViewProduct.jsp +++ b/WebContent/adminViewProduct.jsp @@ -45,9 +45,14 @@ products = prodDao.searchAllProducts(search); message = "Showing Results for '" + search + "'"; } else if (type != null) { - products = prodDao.getAllProductsByType(type); - message = "Showing Results for '" + type + "'"; - } else { + if ("used".equalsIgnoreCase(type)) { + //Handle "Used items" separately + products = prodDao.getProductsByQuality(type, "used"); + } else { + products = prodDao.getAllProductsByType(type); + } + message = "Showing Results for '" + type + "'"; + } else { products = prodDao.getAllProducts(); } if (products.isEmpty()) { @@ -65,7 +70,22 @@
+
+
+
+ + +
+
+
+
+ + <% + //Retrieve the updated price from the saleProduct + //double updatedPrice = Double.parseDouble(request.getParameter("updatedPrice")); + %> +
<% for (ProductBean product : products) { %> @@ -79,10 +99,16 @@ )

<%=product.getProdInfo()%>

+ +

- Rs + Original price: Rs <%=product.getProdPrice()%>

+ + + +
+
+
+ +
+
+ +
+
+ +
+ +
+
+ + + + + +
+
+ + <%@ include file="footer.html"%> + + + + diff --git a/WebContent/updateProduct.jsp b/WebContent/updateProduct.jsp index 2e076ccb..1d40e899 100644 --- a/WebContent/updateProduct.jsp +++ b/WebContent/updateProduct.jsp @@ -92,9 +92,8 @@ <%="tablet".equalsIgnoreCase(ptype) ? "selected" : ""%>>TABLET - + @@ -117,6 +116,21 @@ id="last_name" name="quantity" required> +
+
+ +
+
+ +
+
diff --git a/WebContent/userHome.jsp b/WebContent/userHome.jsp index 255f4937..1892105b 100644 --- a/WebContent/userHome.jsp +++ b/WebContent/userHome.jsp @@ -5,7 +5,7 @@ -Ellison Electronics +Concordia Shopping Cart App - + + <% /* Checking the user credentials */ String userName = (String) session.getAttribute("username"); @@ -30,6 +31,8 @@ ProductServiceImpl prodDao = new ProductServiceImpl(); List products = new ArrayList(); + String forYouHidden = "hidden"; + String studentSpecialsHidden = "hidden"; String search = request.getParameter("search"); String type = request.getParameter("type"); @@ -47,16 +50,198 @@ message = "No items found for the search '" + (search != null ? search : type) + "'"; products = prodDao.getAllProducts(); } + + List forYouProducts = new ArrayList(); + List studentSpecials = new ArrayList(); + List userCategories = new WebAnalyticsServiceImpl().getUserCategories(userName, 0); + List userStudentCategories = new ArrayList(); + + if (!userCategories.contains("textbook")){ + for (String category : userCategories) { + forYouProducts.addAll(prodDao.getAllProductsByType(category)); + } + } + else{ + userStudentCategories = new WebAnalyticsServiceImpl().getUserStudentCategories(userName, 0); + for (String category : userCategories) { + forYouProducts.addAll(prodDao.getProductsByQuality(category, "new")); + } + for (String category : userStudentCategories) { + studentSpecials.addAll(prodDao.getProductsByQuality(category, "used")); + } + } + + //Truncate the lists to max 6 items + if (forYouProducts.size() > 6) { + forYouProducts = forYouProducts.subList(0, 6); + } + if (studentSpecials.size() > 6) { + studentSpecials = studentSpecials.subList(0, 6); + } + + // Toggle display of For You and Student Specials sections + boolean forYouIsVisible = true; // This could also be set based on some logic or conditions + boolean studentSpecialsIsVisible = true; // This could also be set based on some logic or conditions + + if (search != null || type != null || userCategories.size() == 0) { + forYouIsVisible = false; + } + + if (search != null || type != null || userCategories.size() == 0) { + studentSpecialsIsVisible = false; + } + + String forYouDisplayStyle = forYouIsVisible ? "display: block;" : "display: none;"; + String studentSpecialsDisplayStyle = studentSpecialsIsVisible ? "display: block;" : "display: none;"; + %> + +
For You
+ +
+ +
+ + + + +
+
+ + <% + + for (ProductBean product : forYouProducts) { + int cartQty = new CartServiceImpl().getCartItemCount(userName, product.getProdId()); + %> +
+ +
+ Product +

<%=product.getProdName()%> +

+ <% + String description = product.getProdInfo(); + description = description.substring(0, Math.min(description.length(), 100)); + %> +

<%=description%>.. +

+

+ Rs + <%=product.getProdPrice()%> +

+
+ <% + if (cartQty == 0) { + %> + +     + + + + <% + } else { + %> + +     + + <% + } + %> +
+
+
+
+ + <% + } + %> + +
+
+ + +
Student Specials
+ + +
+
+ + <% + for (ProductBean product : studentSpecials) { + int cartQty = new CartServiceImpl().getCartItemCount(userName, product.getProdId()); + %> +
+ +
+ Product +

<%=product.getProdName()%> +

+ <% + String description = product.getProdInfo(); + description = description.substring(0, Math.min(description.length(), 100)); + %> +

<%=description%>.. +

+

+ Rs + <%=product.getProdPrice()%> +

+
+ <% + if (cartQty == 0) { + %> + +     + + + + <% + } else { + %> + +     + + <% + } + %> +
+
+
+
+ + <% + } + %> + +
+
+ +
<%=message%>
- + style="color: black; font-size: 14px; font-weight: bold;"><%=message%>
+
@@ -66,6 +251,7 @@ int cartQty = new CartServiceImpl().getCartItemCount(userName, product.getProdId()); %>
+
Product @@ -92,6 +278,8 @@ + + <% } else { %> diff --git a/databases/mysql_query.sql b/databases/mysql_query.sql index 4f7295e5..001db144 100644 --- a/databases/mysql_query.sql +++ b/databases/mysql_query.sql @@ -153,6 +153,30 @@ DEFAULT CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci; +-- ----------------------------------------------------- +-- Table `shopping-cart`.`interactions` +-- ----------------------------------------------------- +DROP TABLE IF EXISTS `shopping-cart`.`interactions` ; + +CREATE TABLE IF NOT EXISTS `shopping-cart`.`interactions` ( + `username` VARCHAR(60) NOT NULL, + `prodid` VARCHAR(45) NOT NULL, + `interactioncount` INT NULL DEFAULT NULL, + CONSTRAINT `useremailinteractions` + FOREIGN KEY (`username`) + REFERENCES `shopping-cart`.`user` (`email`) + ON DELETE NO ACTION + ON UPDATE NO ACTION, + CONSTRAINT `prodidinteractions` + FOREIGN KEY (`prodid`) + REFERENCES `shopping-cart`.`product` (`pid`) + ON DELETE NO ACTION + ON UPDATE NO ACTION, + PRIMARY KEY (`username`,`prodid`)) +ENGINE = InnoDB +DEFAULT CHARACTER SET = utf8mb4 +COLLATE = utf8mb4_0900_ai_ci; + SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; @@ -162,6 +186,13 @@ SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; -- ----------------------------------------------------- START TRANSACTION; USE `shopping-cart`; +INSERT INTO `shopping-cart`.`product` (`pid`, `pname`, `ptype`, `pinfo`, `pprice`, `pquantity`, `image`) VALUES ('P22633888333396', 'ENGLISH TEXTBOOK', 'textbook', '\r\nTextbook to learn English for beginner adults.', 1100.00, 1000, 0xFFD8FFE000104A46494600010100000100010000FFDB0084000505050A070A0A0A0A0D1610100D10101C150F15131A1013131A131A1A13171A17171E1A16161A1E171A1B271B201C231E1B251B271B272626282C2D271A2C3C010A0A050A0A0A0D0A0A16251A101E26200D1B2E262D1E262826261C32262D25261727261E23231E1E201B20261E282827101C28251A361C1E1A26252C231A2830FFC200110803E8030503012200021101031101FFC4003600000203000301010000000000000000000001020708030506040901010002030101000000000000000000000001050203040607FFDA000C03010002100310000000CF045F2FB599013C84424E0E2644640D09728099884CC83849C5921096D113270925898009430251944B0060C04C0626231921826488B6D11241126080480C430430432086490C10C1290409840984490446C8924218218218454C20482248224D11241D430DDC234C18D29A12DA7123001B4A6D9161120DA4631308901A4060C225A0180918E2400938B1898011900C18035210C480089108B60C448004C006086E11241026102411530892524304A41124262304343103103110682400750337F04643069A4189004B4C00212134B2334A013320E1222C9116991113249C1B8A391F1389E47C627908072100E47C4CE47C42794E321CAF88395F0B4F2BE10E73848729C41CC7089E6384394E30E5388394E20E47C41CA71A89E53899C8718721C61C87184C804C80721C68E55C61C8718722883122444849C424443AA11D5C0C04B104C444B41132109600C426445C2445A5809018A5109084C84C00800A258818818893128488B1B48911099C64390E20E53884729C44B94E10E63851CE7090E638039CE00E63843E83E70FA0F9C3E83E70FA1FCC1F49F387D07CE27E83E721F43F999F41F307D47CC1F49F309FA4F9C3E87F307D27CCCFA0F9C3E403A390684C80891A0626991192588896263071298C0048025B8B248645B04D031109202C2E8B45561956D3EC31B2F5569FCB6FE74F551F209A9FA2EEFA5C2D3D47AEB8AE7CE9BF37D7D3F36177657B5B1BABCE93C45696768E4FE79D91D5E8AC7AB3BF86FD16FCF9475F74533FA168FCF587D1C18F7A1912935200421820040204C1000D22422038B9312431380260D0000340C411717BF06D09604181190D03013222D2DA0728F2C0350CE7832D9A8C32E3D46272E1A9032D9A90865D7A8432F435279865401251600835955F66D6595353E9AC6E6F4F4FE63506741F9E70DCD5863D798FE8F9ADC8EED4B5F7CF45E747DD543B5315E169B1699B9BB5CEB312EB0FA6CD6CCD166E61D4319CBACA834634E21FD0AC7DB059FE7E707D1C1AEE6249242E0B1B2E1CB06A7270CB06A7465935310CB2B538658353931958D521950F47E7B1EE40250D0021881A006818818818C38C66ED60DC4A634A610008C8006025B8C92DC42422121037113222E258008626112003106B2ABECFEB73A3CC45B1C58D9FA1F49E6ED0CEB71D3B68C2CAA5D9F96F6AE5C1C9D760F89FA4BF9D9A3FC7B0B4BC37B7A698FB5F61903F408FCF7D839C345C74521E4FD65631D7BDBB8CD5B0F6F9EFCC9E1E7E0D1E9C4264268009813040C4388C00134035240210C22A6A1124111826D91244A2490801266DD631A401203891351203821829212DC44C84127178C34094C12DA062611924A182622D5B332F39E4D41C199861EE6E7CBE46CD4065F6D76BF3D4246D684E9F4DEEE9E1A2DBF25E441D935A8CED0FAEA31AFD379A4374B4067D1AA7008DC8098000698C090081304300004C1292112484304A4A611213124112484304304379C4099083909432086D315368E32644C1C99124E111A0012000040009081A010C825208B60860860081910911062062060086086A4C40C40008002444244493130000000000000040C4C69300040C432610C2248193273813210392D8D185486892BF4E767A2433B2D14433A9A2919D8FBBE3B5E9892BC39F0A38D11D6726AA24659F5219243109DE5DB55736775A2694DF9F42C3BB700007DD8E3F017A58D51CB9156D7872EBC58B58551DBBAA639216BD086800077877157CF9DCD11E2B39AAD3563BC0000039340F2EACF268B38F5E753DEF82B2DE266CC933B188EB4BF2CAA7E5C786E23935E1B7B16B1ECD9441F67C971D4948CA623F75AB1F086892B74676343505D9B3E619D7B50FD6EBC7C89A28ACD19D4D1145F5ECEAC91D9B62310862794646D44823AB72A6ACA2E1B5C6783A8432486094A394E12EA3B8E9FEA3E856DBC4BB6FCFF0FAA8721E36AF0CF9DBDE88FA4DF00776D04E236F7AAF2BEABE6140631D9D8C6EFA7C20D7B5B605C911E835FF005DEE3C1D38051F30224C02A1CA9FA1197FD677528A4BD658A186E1F55E53D67CBA8953772D35D79E5803E8F7400008FA77EE01DFDE4EBF9C0F25C19B286BE686FA35C00596FEF763798B43C2D480A8799881810F0D8EF7EE7CF4FDB9E089ECECE57951779D668D3207CE69BE7C15BDB047ACEFF8817ADB12D9A9AD9E0D3ACC0F9AD2C70CEE5C33EA3BBCEA0F636600001F51C861BF8DCC21AAB2C6A7A2E1B5C0F0B4BE7680BB7197ACB3B80A815E76DC0A9F11CDF3B3BF7C76D626DB3E6EBBD581E32ABC4630FD04C47EBECBCB138FA9B24311B73D5795F55F2FF3E631D9D8C6F3ABC2A0F6B6CACFAC352D5725CA07CF29CA62C3C3BE8BAFD5FDDE00F5B63B63DA63CD87E16A4F19ECF8F8357E7B9DC74DF50BD04653B8BD6793F59F2EA229AB969AEBCF2BA47D1EE58824907D3BFB007E80793AFE703C970E6BA1AF8A17E8D6F2EFFCF5BDD19EAF907CC694ABEC9C217BD3DB43CA2F6B65B2EC4C63B3BC255AE87BF8D669FCF887A3F35F51BC95E7455E9C1AB4D01F38A7E0C0FBE302FADEFF008D27EB2C0B6AA5B67874EB503E6B4D0C31B9F0BFA8EDF3807B1B2008001D9133576C098435365CD49475F6A81E1E8FC5E35D978DFDA5CC099E82C60B9098E2391221B5B15ED4F395BEA80F1B52678D0FE3AC7762C5CB1FA2DFC5491B6BD5796F53F31F3A632D9B8D2F3ABC1928FB4B55B6B15EF0F335FD901E36B697CB9A0680FA15BC14D5B74F6BBC3006F9F275BF601E538715F87B3EAFFA75D0A51EAD9B8BD6793F59F2EA3299B9A99EBCF2A01F46B8040C41F4FE817E7E7E81F93AFE703C9F1669A12FCA13E8D6CB43E79D33AA2F703E7D55E470EECFC61EDEC403D1767DFBEFF3E77CF93E0ECC0F25C38E2B7B7AA1FA65C17A5177A698D3607CE6A38302EFAC0BEB3BBE103D6D816CD4D6CF0EAD6C07CCE9A185B75615F53DBE700F636202180776A47358C490475165FD414B5D6981E2287C6E39D8F8EFD9DD463C87A0B2E3391105C9144768630D9FE76AFD501E3AA08C8962AF2B7FD07F47F4108CCEDDFB57D4F97F51F32F36635D958DAF3AFC2A67B3B6FAB7A612DDFE4AAE60796AFCCB485D94BFD1EEB8C9C6C77CF7B60ADEBE52BBEF03C957E53A7AE7A6FE95730535DDBB707ACF27EB3E5D4453572D35D79E541AFA35C0000239FF0040FF003F7F40BC9D7F381E4B8B34D097DD09F46B634EE61D19AB1D0C07CFEAFC162CDF1837DA587101E97B9EF4C15BCFCBF0778078EE0CB94A5DF47FD22E2579D157A611A6C0F9D5470607DF181FD6777C411F59632B66A4B6B874EB403E694D1C2FBA30C7A8EEF3807B1B21A9410C3B9247358C49088E9FCC5A769ABAD203C4D078EC7BB0B1F7B2BC438DFD93528CC446315B3319ECDF3D59EA40F1F4FC73F09EF3765E5318EF6C6BE92CBC8A71F5569B53D4F97F51F32F34637D918DEF3AFC3267B3B7EC776E12DDBE46AA60796AFCC54B5D34B7D22EC02C77F26F3C17BC7CAD6F64A2793AFCBB4CDCB4C7D1EE6691DFB770FABF27EB3E5D4653572D33D79E57715F47B89A40C48FA7F403F3F7F40BC9D7F381E478B355097DD09F47B62D2AB7EAEBD9FA0C74DDC7CC699E54D55F0F6E7F9FE7B5F15F44B896F1C196ED4F3EB232C1E7B93E9A3FD6793F6160EF4A2AF4E7C74D01F3AA8F9F04EF6C13EAFBFE063F5962AD9A9ED8E1D3ACC0F9AD2C70CEE6C35EA3BBCE347B0B4600007764CE6EF813488E9CCCBA6E9ABAD103C4D078EC7FB0320FB2BC8138DFD909C5110738AD998D76579EACF52078FA7CFDA07236A4BDECED685BEBCBF069C564F8BE8BE836B7A8F23EBBE69E70C6FB231B5DF5F8713F696BD8EEDC23BBBC855CC0F2DC198696BA295FA45CB4958EE9775D198E3DE2E89638FD9F2C1ECC9A226E4F59E4FD5FCBA91D3373533D79E55227D22DD9144C8347D3FA07F9F7FA09E4B839C0F23C79A684BEA83FA3DA488967BEF6D3BF9E3B0BC7F05980796E3E931B6E4F3B71BF092F45E7BDF5AA944CA66424957AD177A5668D3407CEAA3E7C13BDF0BFAAEEE8DF612F5561D6DB35C5A5C3AB5302F9C532C39B8B0E7A8EEF3A37EC2D10C0013DDB92E5EE4D8434D667D334D5B6801E2A83AFF07661D3B2B32CC36E559F9EBB7C8F4678E867BCF451D978D76579EACF52078FA7C8F6BD5E7B7B8D6033C4D3E34F1BA233C7D12FB61FB9AF2C3F094A638D8F8E2E7A7C2C67C7ED2DBB2DDF84377F90AB981E5B833052D7552BF49B851EFF00471944D5C71EAC9E6AF0C9E5895D5C6F135B67727ACF27EB7E5B4C53173D31D79E5303E916C1242528A3E8FD05FCFAFD05F25C3CE0791E3CD141DF941FD1ED149167BDF6BD498C6E6F5B83766783ACF4C05268F2B8CF7B78ABDE8C487DFF0007BAB41B2722F4A2EF4ACD1A680F9D541F3FD04BE73E813F3CB9810D630B0E6E2C3DE9FBFCE81EC2D400004FA0525CBDB164911D2F9AB4B53D6D9E078AA00F2F99ED7AF6098F976EFD85E43367CBBB2F30C3D55BC765636D93E7AB3D481E3E9F2A57765559F45F41B93B4A92DBF0947E7F12EF9C797FDB7BD9B53DB149C6637D918DED7A3C2C64BDA5A763BBF07EF0F235B303CAF0660A5AE8A57E936FEB36EE20DB7E7B9394E2E4F33C6C0C595E98BA297FA5DAC535DFB7737ACF25EB7E5B4C53173D2FD79E5513FA45B800007D1FA07F9F7FA09E4F839C0F23C79A283BF682FA35A0D3B3DEC00F45E71E11BABD3E0FD99E0EB3D20149A29CCA9FA1B907D7F7D5EC3D55817AD177A5668D3207CEA9D78CF5B82AEFA76318B0BAEBDA7D8E1CB639F0D600791AE861EDC3883D3D879D4DFB0B58B6410C3BF525CDDA01311D2F9AB4AD356D9E078AA0F1F90F5E645F657914CBFB18C651982338CC2D938DB64F9DACF52078FA7CBD545B153FD17D0595ABB096DCF3D5DD8D2177F4351CB5D5C74ADD5B24C6FB231BD96FF08A47B4B4FBB78E0FDE1E46B660795E0CBF4A5D74AFD26DD7D3F2AEFDBF56CFC4DB5FCDF1FB603C5D7E58A5AE9A5FE976B1525DFB7727ADF27EB3E5B4C52F7452FD79E53247D1EDE2DA0011CFFA0BF9F7FA09E4F879C0F23C79A283BF685FA3DA45CAC8EDDB5A3D505569CAEF4CE6AEEDDC7ED3C79BF3FD00FB33B689F9C539E3BD89A30FCF885895FF00D32F78EF3A46F0E2D7A540F9D52FCF83B79613F5765D61CCFD559F0DAF57DA9C3A35501F38A18622DBD89FD358F9939CF5D6FC273913C073876F09AD3D2948985A5735E94A6ADB380F1541E3F22EBAC8BECAF08C95FD8A8B26145A988EC9C6FB23CED67A903C7D3E5FAA2D7AA3E8BE816A2CBB68E9D7A9D33C051F80F7FC5CBBA4C6FB231BDEF678503DA5A761BBF07EF0F235B303CAF065FA56EBA53E9371152561B56D7C51B5FCDF1FB603C557658A5EE8A5FE976C20EED9B8FD6F92F5BF2EA6298B9E98EBCF2A83FA3DBA103148E7FD02FCFEFD01F27C3CE0791E2CD5435F542FD1AD8BDE89BDD3A580F9D547518337A60DF616306CF4FDFD8EEBC0BB03CCF058CD1E3ABA87CE9AFB217BBB82EFA4AEEDFB34981F3DA3E0C2BBAB0AFA9B2F8C25EA6D55A9565A9C3A75381F3AF3D0C55B5B15FA6B2F3C37EAEE534E2400ED548C3746335311D2B9AF4A5356D9C078AA0F219135DE45F65769495FD940946614671988EC9C6DB27CED5FA803C7D465FAA2D6AA3E8BE817D9F1AEEDDBB7EDABAD1F9A79C00E6C0C6FB231BFA4EDF08D1ED2D7EEDE581B7B792ACE603CA70660A56F2A37E9170A138D96E5B6712EE3F35C5EAC0F155D96296BA697FA55BA1AEFD9B8FD6793F59F2FA674C5CF4CF5679506BE8F6EC1886CE7FD00C01BFF00C9707381E4B8B35D0B7D50FF0046B72F6A2AEE34E81F39A8EA7076F4C1FEBEC78A4CF5162B4DE66D234DCB7981E069FC962BDB38A7D9DAC6EFA4EECEFE8D20C3E7D45C186373E1AF5169F0B93F536D1B4EAEB4B8746A44CF9DF9C8E2CDA78BFD259F9D727EAEEE249902627B061194414C2D299B349D2D6D9C078AA1F219175D645F65740E37F64A2D4C205311D938D76579DACF50078FA8CBF545AF547D17D0454A3DFBAD6D4984F70F8EA7FAC0F37C2636D938DBD276F84525ED2D25BBF06ED7F335FEB933C6D7677CFBA832FF00D0AD84CB7E8377620DE7E5383E803C8F0659A5EE8A5FE956E0CEFDBB87D5F94F59F2EA529AB969AEACF2AB67D1EE224822484FD1BFB01EFCF275FCE0792E1CDD435F3447D16E15B7537BFDD9EC803E6B49F2E0DDF7863D5587484DFABB48694CE1A769792E003C25378FC67ADF26FB4B8E3BB298BABB37E8C03E7F41C187771622F516BD7BE47EA2DB8ED0AD2CFE1D1A780F9E79B8E33D998DFD25A79C399FABBCE1972B384E713CD19111C64949693CD9A4E96B6CE03C550F90C8BB0B357ADB8F24BD72BCEFF20BD7C51E457D3F3F4EC86C9C6FB1FCF567A903C7D465FAA2D7AA3E8BE812947BF7C756E53B66A78F5081E0690C6FB231BFA3EDF0B19C7D9DAC752E5CB66AB9B5501F3EA6F1B8A3F41B2EFA8EEA6CE6EC7D5D87AFD87E0BDEF82A700A8D396699BA299FA4DCC46776EDBFEB3CA7ABF985114D5CB5674E791CF627BFB7F1E7B00F1EFD6F96D99726FAC0FBE3CC707381E4B83385177AD19F45BA5DC750FBF7EFE978FF0061F31A0326EB2F0F61BB1ECBB9EB7DDDE706BFA3353F98ACE503CB5752D9E2CFAC7E837EEE6A6EE589D0E07CFF00CFF062ADAD8ABD3DAFCAC7EA2E1D975AD95C5A34B81F3CF331C83AFB217A4B5E8D8FD5DD8C9C4C4910E048CA1029834966CD274B5D6701E26840240009A9637F35E93CD7D2FD32D918DB6451F07A903C7D465FAA6D6A9FE8BE81A4BBF73EC7AC58E3BCBEAAD6CAF9A79D31CEC6C6F79D7E1E22F676C7D5F2AC63717A2C75AE7C0527D632AB4757F57D46727CBF5677EBCEF6ECAAFB434E39729BB9299FA05C312EEDDB7FD5F94F57F30A100D18800007C983B78E0EF5B611DF181B7CC47301E4F83395177A517F43BB72459745CBA6B02EAEF25596601E5EBF87E6FBCCA530C60E97B3CB767D1E17E64FDEFA077353173D7E8D0E07CFFCF70E29DAD8ABD45AFCAD1EA2E1D995AD97C3A34B81F3CF331C81AFF20FA4B4E9052F577830890907CE9472C251232772D30B9F469D330AADE4D3E65E531A84CBA1A8A3974976FD238DCF61A2B3AC79B56A832B2E0E5F75E0DAB7EB49C774884599716508D572EB1CE7E696C988165BD29242F5DE416BC759FBCC24E8B8F7979CC65C586371D3A95E75DC16B648387558B5D058EE01ECCB4BF7F924A5E5D6E649316B5325235B9928356E5AE05DDBB9B55E4F91ACCC9AF8355A35785BF539C25B737CFF003CB19BCADEC612A6E4DD9C986393834ED5F11964E9D9ED7C645DD777208D9B2762D74B4E1A90CBCEAB974E66EF95F66F991976F4CBDA78996AC74E1992553C7A5F3F754FB37C9C4EDEA94A2D32221F3A16780818C5490A0D490D2084A330425013233889C413530809851945110111528846511013094921464094A2000C8831342520040C441A090369626272713190872048394002246E6952534A1B8918C19206DC6412695218A4DC48D4E0A4DA5372649B708B932326E250C3E05133D6C409252924208B84C3490904C084848434E3307A7F31AA33E3A8FC668CA15A7E4F71A4EBFCB932B7A2B6FD6474D37E3B4259B3A3078D6BB8561F85FD26CEB7F35BECF53DBE3D1C7E675BF6DB2B3047BBE976E61D783FBEECAFD9CB347C3A1BC3A3C5F7F3D893A306F9AF7DE130B2FBBDFF0006A4CB8720F91DF98999FA8360E6C9E7A26C5E2D431BF2CF86DDD8A232F45E577264963D2FC7AEE864F8AFAADCF6AC7257ADEFAFF678DEC5F11BBA1917C9DAFF000B3EB3A4D3BDF65C585AC59692C7AB32F84DC58D633EA9C9EBB38CE411729253938226D3073708B9B4C1CDC22E6D31736719C844F4C456CC1A223121C5A409C26040454A2801484342421EA7CAFAA3656D395E6DACBEC35B64CD659372E3BB0913851FAA7A3118CB8E71D3E8BD26E3C9F6EEDA3AD7A4B4AAFC77DABF67C9F4E7C7486B8C95AD233C7F7ED097DC6FE87C2FBBF0A8A8B78E10DDE6096DEAB9B0EEBA5B5F6EA3AF3396CDC1F13B8307FE86E7D9D7D0F7FD17A38DBEAF37FB9AB637EDFC97AD72565CBBA71FE94AF32E4F23ECFC5FB4C7A78FB9FAB832E7C87B57156F4C3B3F3F6DFF0043E730EBF6DEAFD4F26DA8CF96A652D7D877F93A3AC5A4B0EBE47C6F0B2E4970B399F0913F43E0673CB81C4F3BE00FA5FCED3F43F9E50FA0E013F4BF99C3E83E713D608D9ADA102224840204240840492012622204C3D4D96353E75D5256F60D798EFDDD93B58653DB53751C1CEC29ED2398355C6784D72434DFE86F3968F7FBFCF7C144EA6CB4CAD3FABE5EC1851FAD722EB567912FBA1EF6C77F4DE0FDD7864549BB30A6EB4E0E927AAE2C4BBA91BA76D372D2172556C75162FD9184995D9E97CA7A82D0C9FA333A236064BD6F92270BDAC9AABD665CB59FB7F13ED237F4577637DDB3A3F3976E624DAB8F6E3DF7750DBFAEC3DD7B0F15E9B6D3E7DEE3BAB0B0EEF7B8D742D473857CE2F4DE3710988849A6972804C4D2DA944C88899881B884841F18196B7C7CBC6200680001292444622049492945112485A9B2D7365CBEFABAE4846ED9DF7E26FBB65559366657E7C7ABDB6A7C3BCCC7878A461DFB57199F367C7B2E8DABB8E75EEFF8313FCF3CDF4EC3C5DCB8776D1A56A7EAF2D1A42CEC4DF431B234961E9B3F8E4CD765606BAC11F56CADDBB8BBABE38D9FA0F5166032E5EEF64611FB63A372638F3DC26E5C9DE4F86274CF86A938D95F7ED32A498777ACF167336736F6FCFEFB18695ADEB1E165A23D1657930F71A9F0EFD09DB38CFE4F96338393C2C224E49E294E50E37C8278CE569E37C8CE37C8E278DF20719C8CE3395A784E60EB49472D446410261024908684308A9088A9A231E44409212929843208010002000900000002000000012000000310C112043645B6464DA50DC10C13934C5B08B90952609B40E4448DB139098B6D28909522504D80369449916D44B6A422427AC12CF438B40D0871711A0400084076DD96BCA7E1CBA6B028F8B279AC03271AC43271AC43261ACC3261ACC3261ACC3261ACC3259AD03259AD03259AD03259AD03259AD03259AD03259AD03259AD03263D641934D641938D621938D621939EB00C9E6B00CA06AF0CA26AE0CA46AD13949EAC0CA86AB0CAA6AA0CAC6A92195CD50272C1A9C32CBD4A1927C9EE2A52C7A689227A2B69BE30E538DA672E321C871872BE169E63884F29C61D7A4B3D0C8A44D44251421910910448822FDBEE89BDBC179F38B831E63CFAFF00EECB7EE36AEE029E000000003C77B1C91673ADC8CAB60E2E5CC7D93A5164DED6C5A988CA8A0020033CDF69465936B3ECF9A90BBF920F83B0F118BB4F4540DFFB486B89C3CD465E7D606B90007CFC59F3C55F4EC53C1F99AE5ADCD94FAFB26C23CCFA6A38E3E3A8E9DB69D83CB937D89A040A680000000230F135C584E82F83EFF9B8D89817D2FD6B113327013320C91163716991150E4201D724B3D0D210081A88022601224443425EF43DF1E03CFF005F8DB6CF573A3C25999FFCD75B9DF55AD7AD9CAC9A37E3DB9773DBFDBE7338B7A99B67C0F32C5A67BBF2FBD6E77F40EC6AE832E6A3CBBA5E8EC4F33EE72565E4FB2B9BA9405E544FACDB3E7FAAB8E9FDEF416CD6D64D7AAAFB3C97B4EC753645596C688CDBDE7BDEDFB26CFEDEADB4BCAE39AFD5569EC7D365E7FE4BEE94C5A727D2F75E571F359D74A51B7D36B672B76A2EB9D85E37D978FF003F8D3FA4B36693EB9A5BB6EA7B6E85A78D7656389685A72DBAF7A1DC791E9AC5DF379E61ED7E9E58F9A1F6755D4B53C1D9BE12B9777CDF4FCD48C4A85F4CF5CDC5CE4C1886241801210389003A8503672CD4113209138A5290840458C48D0F7C50B7D7CFE83ACCB5AE3AD8D19AF9F41F77D4C6360F9AD3F63396ECFB9396A632D7B2B879B2656F59A0B83364BFBB51F3EC67EF7F657070BE8CBDA8BE7D4CA3D8E972C59E6EBF43CBC2CB572FBAA43BD4368FFA2A6B39B0F93DDFA2A58CC160DC6A5942CDB6BEF950FDD5B8F4456369F172F1325FB2BE276B3E4A99D2FC5CAEAFB7E47C3199FA3D430BA9AFBAABB0E1653E9F56FD560E87D5851452F51EBEF9ADE730F7BA1FE933772689F8658DF65AE0C18577666AD55D6A32B2D69C3A15C46D8E3E48E7F9BE9F9786713267D33D7A24D92929490DC4C4902241190250C89E894A1B7892913116C10D0930400008B4F56600B83CE5769F2A29F9DE0B68A943EDB36A537ADA2A5342DA2A50B68A942DA2A50B68A942DA2A60B64A982D92A60B67A6F0066F2FDBF6277AD59D4E572D82A7216C15390B60A9D96B9541336B95405AE55222D62A97136A95505AA55616A15585A855816995632D22AD0B48AB5968F94F326D7A9F5157113689579AD6815785A1E1BC953567D5D4325EBAFE24C4C5C9902644C4984098449094313D120DBC29353021082286458089348404526445A1910910099009900990099109081B8849C58C4D32131898DC42426313492444C9C592020E50932934C6C71203064931932098C0934A6C894C9324DCA116DA62499072712860872898B6C06250C826C10C48043CE462BA7824A2128A538B429028922291220A535120C490C4499109106484C1A20C18C4D24EF8B0F2E0C84ED6AA31EB65C76BE5CD9167ADF2646DE39E8BF473A3289AF337B6F949D857AA324AD63E01147163F3E3D1593D07E0585793D6FD24E8CC13B3AB3C2C13BFEA59D3E71ECAC74719A0A8EC73EBA5C9A84CB6FD5797C7A06DB38B938CA32609C9C4C5B622444C5C8224C898B934C09908921294C841C84C4904493204C89F2A35D75CA2398516802286A2D0214A2C006903804D44931037109110991212020D84BEABC294BEF2E1EB28BD099EDB2F4E4E3EF278FD9E71BABE26BED72EE90CDF8F776BA8B27EB99D5CD90B5F63D49AF721EAE8CEB0B46B4B773E2ABEBDF6B4FEAB3D8199F96F1CB9B324AF1A3F5D9693A5EE8A633AFD4556F6FC59727DB9EB55E55C3B7E0D0F9E2ECC7A3C2790F61E430EA6C71D04A2E25898D8A0DA13322E2588837113370709380999009900991226444244424444F98835D95A9A64549104C6316E3300108B684A4A610C12904490449464C4E01204D912012BF79E98EE72AFB6F384963D779FAFCDFDEE5CBA16A9F05D2467AFEBEA17D94E17ED43E1BA7C76DE9EAB317A345C5E8E88F248B43EAAC9C746A3A63C27D6D775715653616DE78663DBA4299EABE16AD159EFEBEB236EEAC4D3F8675715D94BFDF874FA0F23CFC51B53646C072894D9120D917271307269892043209B698393841C84C493204C8983984090449878F1AEDAC88C145C508098232510801A10D0909A4488926824318C0848444A1831A9990A51320124931B1C48D4A25B1A5A1A490E25C86124464E519448C9031C4C86D298465263064A25301B8CB196D096C12D84069C480258824D112DA06458C444B130400D03110F20A077D54A311125110D454A4A221A4891110C88488831393103103124F2381099090E701334099DB3537E826EAAAE656F9D5E76A02DF0A81DBC26A12DE0A47B0EB2DBD5D75C4ADB36F2548EDA0A94B6944D4C5B41537417C119603E0B56A9ACF71C8D4F1DF1E6BBF466CA9C5DDC6DD36D66237B6C462536D06257B6489C4E6D80C526D60C526D60C566D40C566D4138ACDA843159B50315ADAA183FCEFE88F92C3AB0C96CD4BCBE841186F6E289A884841E304BBEA1A8930D20692431130C8089081A48938A2445834C6D030911909322324B716994A328934DE6532E6FD0AED7F392F2E9A3D54074D1800790F5F5369E9E9F9FB2F3945737D9C5CBE8FCF01D4E3979AAEBE5ACB1E9D05EF6A5F5DC9DD6201DF4B59E63DD11E6B7C29A8ED5EEF4EF4D66F9E3D2251DD6E3BB4194C7505FC670EAB1DBA90A33D5E7CF641D050A69933AF0E3BB481E1FCBE7CF701E22BD8CAF9286FBA33BACAABC09A4CA67C7B2D2C65FB41168151FD13AAD2CF1A2498FCE88DA756D57BF4998EE1C4390E30F1A92B1A69444341308121A09002000040C18860860A5109B048044928C86CB6270AA5DFE65CD4097FB280F69675C5973FBA61DDE5400290B7E9BD1D7DBF4FDC70F0F4585E86B4F636D5DDD753C431F0BF2F0F0547A7ED7B1F15646CD1ECCE90B5F39DD9D27D113EE40E2EC8E69D310C3A72E767A4561D39DBE3D2E8CA7D6EBD78ECCF1EDAD179F353158EB42366547AA963B3C1D53A4CCF9A83FAAF219E4EEDB4D98EDA2F9AEE5968CEDE7F5511BB23FABD1AE1998D304C2986EADF03897F44302F17A9E9C81C7E966A2A13201E35A2CA944E281A8CC4D244888322C0043103134B0449A06089809604069A7BFD43415CDD1E7AFD03AE880F965F51F0131F79F007DF1F8BE7474B58FA0E0E5EFFAB8210E3D91B26A7B66D39101D3C3C39BB4BF415D79E46CD84FAABC037F19F6FC4F0CEC702BBBCA4EECA20EF3B2A73EE3DB7B4A83E92D1F6F962F13C758143FD05B55E7C1D517676543DBE783B0FA6F3A583F0557C65EDD4553C85B9E6EB2F4059DD0569DD1ED7BBA43EB2E475B758690008612DCF82793D0F9F8B5C3EB4043110F1E92B3A392121A00024260980000980DC46D3069C4B0631048064DA943BFEF3CBD99B2A7CBEA5CCDCD9E9DAFD177DD477F99E026F6E1C64D9C67223C07C3F7FC1576D1E0E7E0E798DAD54DAD63CC80ECE00004FAE8CFE0F414C5CFABA8E3E436F1FB8EC2B3B2EBBBD818E407193E8290EF8B63B7C75EA4D3AF277D86A4F04F301B6CCD9D79A9164CF5268A797BE3356F559B6CC2DB32F4CD0DC341F953621927521D90001C4780C5D6953D5FEC9A81CD7722212201E4932CE91000D300100000035210C08CA296E320698DC6506E32483F653875FE836E7D5D3E7F08694FBFE98E2F09F3779F0CE8BDA5C5CBBF5471CEC4C87C7E83D6F8ED594DE9EBF6D635576A77F9EAD3A3EFBCEF2EE9423C1A6236B5536B58F3203B380003C97ADAF3576773EABA2E4D3BFB903AEB3E79F2F5FA775B065CBDB82C3D689CEBE2F93B00F3F0F461D04FBC0878EF681E77E9EE43CC47D4879DE0F521E53BFF00B03A2F9FD28743D6FB00F2FE9D8070F8089B0F35F91ABF9AF21D744E2F5AC8919488A24443CB01654A8006980000C4305200100D484C2035290D38904E2656157B29C3F48E5883D27579BD434DD77DD39BBBEFFD0F45359D0D9D4DDDBB7AF9327DDD57707A7B5BC05C15A6BCFB3BA736E89B0A1F0FD67DBF3E8C38383ECE3E79F9ADCA9AF3EDD5D29DD1D5C5D29DD7511957B6179DF6DCD60788F6EE75F85F45E32CDDBABA2E87DC51D2A8AC0F0BA0A9FD852FC5DE57E7A15D378E99B28AD4C76D9456ACB28AD44D9456A16515A90B28AD02CA2B50B28AD02CB55AA2CB55AB3D9757E7961D1F67CB130ED644899100911486443CF0CB0A9432112422248921821B224C4C49104C694DB10C01B4C65CBCC8F95FD2CF94FAC89F975F64CD4BB68FD8561E8FCBEFF2DE5ECBCC6B4FB2BFF92D8A379B6E86A93CC79BCB1B37DAFD955F4D67B0F87EBF9238A3C3CDC1CF32BCE8ABD3B3060747115C58F596BEAECA3D1FC783D3F3F8FEC25F1DB948DCAD9F7641B83CE73DB780D578D6C1E5B3EF69AEFEC6C77FA7A87E9D1D63E7F34790D8FD36518C8E4E2A9F66C4A32911092440103103421A44991092489115091148911092400074823B2B18824458C4C091240890310DA632000694E4856456DA4F2E3BEFEFFA8EFF001DF2BFA43E63E90EBB3EDFF40EACBB2F0F68F94C7979AAA95BBCDECF41E6ABF73867C3A26A4F4B5CE516D5616679ACF4D556AD35E878ACAC3E2FA65952F4F74D59DAF42CF03B2B8A36F2CF5A7B2CB9F8DFA18FA9E1F2FD49EE7C17DDE634D8567A73C17BC9E9A2B52E4BD11A77F86ECFC7FBB296B1387E38DB7BF3D337E58F98F0F8EF7FE17E0F47D0460717A79110644244424402641122222490494424A213514999011C8718488074C0755600000124E434C13500024464488B9901A470212ED3AA68D3FDB64A7B6BF5A193046B432773C4EA0EF33EFBDDBE6FA5B43C4995775B65F80F7F37F69E62D359CF9FABEDF2F6D792E2B1B57C7F0F51D753D1F95F63C1ABB3CAD8BE0BABC77DE3F3F8DF5FBAAFD9FC9E6BECDFA3B9F9BBAF873D3ED7ECF03C73A2C8F92BB25EE2AFEE7B7C7755DEFF00EEF1B876D05DDF637BF0FA2CC7A1EAEF539F34BDED53EA7A6BAB0FBBEEF6BA7BFC852FA9698C37F813D979FC2C3AD5051B66F88390E309904721C6132091C8718721C68E45C64B90E30E450091048E5388975C06EE000000001290449104324C4C249A4012D3047A7D5B9F062B37519F2E15ED76667CD1DD63F6B53757863F2F7FE55F7787F52BCB93AFE9B1EA8FAB97D571F4D22AFD4B4113E82C1A7FD4F4F15FFED281B37BFCDFB53AF7BEBF95704263EAEFFCB7A63B2AF6C2AF52FE3FAFE43A400E6B76A2B70E6F3FE83CC2380F943B0E5F8527EE7D748F1DF0F59E0796FF004CC7358C6FFEAE94357578AE8FD4F96D379020B644C8294C80899047228324454C4C804920644989210D00110F909197344904490449044904490449045B04304C0041A5F49604D67D5E62C83C5F3EDA7F5A78D30E7EDE9CF6B4BD6577919FA7E0E5E0F193EF7B1EBECF83DBF43E6B82C7E03A435FD57BC3A30F41625372DBCD637655EF77878BD21F766AEF3B7CEDE73A72E6EEB2877DD6FD1D1D7DC780F5713CB7CBECC4D64ACC0AE6D9EB3911DA741F5FCC7C0BECF3D861DD4299EA782AAF0AABCA7D7C357F7E9FCB96F746EB30F210B7B6F6478EEFF3CA95CBFBF32573FAEAE57AF355BF915EB7CDC65F2911B6492244044CE325C8718721C62264094D4044C8129900E311AF0620600C40E2C10C068000000062190430F5162F8FF5FC7F286235F9D622129F14F424234C1E57D3F45BBD878B7E809FA9F9F3D0079F3D033CED95D4DBB978DADF86C9E4CBC2563A1EBCF7DDD6BDA761F142CAE387925D81F3AE30F9D7A0F8663E6E5E594BE2E4FBBE2383C5FB4F17CDC94F1CBF679BF1BCB09F45B70EE3ECF27E8B6CF3FC7CD1C30E3FBFAF7BF66A1EE7C6FB1F47EC5889DAFC87AEF871D9F9E3C1F6FC1C5EEE4449C99111222899073122289112522222440264040C3466021881888310310300600340C40C41DD5CDDCDD961E5A8DE4BB879CCEFD7E94A5AB68FC981C35E2EAB8A76777D2FCDE0E3D7F3FC7C84FD2F8CE41B216FF59B3BAA9683F456C543D34BEB2B7F5F656DE3A47B2B70467E7A002B7F0DA0433F7BDB1033F1A043C2FB2A67D81DCF1FD751E3C773F535718EAB23C2FC1E4B8EBD763D694FE6BA8E397D767D7D5F73F2FD3D1833B7EFF6F6783E93E3E85EC2D8E6A33E1E8F51A04CFC4CE80AE7C291980A3A988931086852626004801026490C10131C80726D49A10D401894D30020000000301F611AFAE3D198F17A0D259357455EBB3221B3975D78BA13DD7350F6FF007755F4F3D33E3999EF8479467C472F5ACFED3AF272EEBD756E4CD91D079679EDF5DDCD6E42C82B71859056E16415B859056E1644EB40F49F7F8D32DDECBCF75A6BE4EC8EB7EB8C79C9918719C812FA3E5231FA3A4EC3AED3C1EE34164BB33B2CEE72953B6EBDAE0CD154AEABAF3A7A230B1F3A771D2E7D525032DBC8719299C62390E37299052E438C4721C61C87192E438D1C87188FB081C5D4D0003480401826003128620047636CD6D66F2FCE508D1E31881881889000001F27D7C0CBAB5F4996FF0094FA83E53EA0F94FA83E53EA0F94FA83E53EA0F94FA83E53EA0F94FA83E53EA0F94FA83E53EA0E0ECBE4FBE30E40234800003103109620620957362F8FDD7F5C271B5FA7B108621034A4C44C348188191261881883EC69F17680035289524C00002641B4A1A4808E5B0EB835D5DB85486BA1B6CA9895B454ACB64A9916D15285B454A16D15205B6AA60B64A9445B454A8B6DD4616E15185B654816D95188B70A8C2DC551A45BAEA1897014F92B7CA7D22E129D65C253D198B8CA711722A7122E429B262E429B0B90A6E25CC5324C5CCA99896FD69D5ADB68D237DBB4243221248986444312432212489862529110EC9C4E3B0911649C5C4B71090983529C8008924940049036824D300000224810EE39D74D9A3E9E6BF1E4874C64844A2FEB47C71BC6906B49A6C1481342132EFCB55211D1548B0E88B37D330A28F58367933DBF66C6B32C5E90F2A5C5DCCEAA0CF43E7A77A1898A9242010264C24D210D4C21A425242193111A409A400490C425225118888C42187DEC392C1C580C12C048305240C04B130681B424006E20C1A4681881EDCC45B833AAA83C3DF19E98FA4ECEE9F313A28EB3FCBFB96EE3A0ADDEF98FB6CCFA5FB59E7F0D467C9AEE37E7CE5BBF27A7D55A974D59972667F8B61E32C2CAF3F0FEC213A3D4781F9FAB99B5EBDB0A9063D1EBEC4FBA53D6F89F77DCE55DD7D51EFF00AE6CA3AC9EBFD84747419A76BE496EF349A8B0131111A9813409884A44A249222348432612904490882908892088C921A42187667D2725A7CE7D01F39CE1C07D01F39CE1C0738703E66701CC1C2728711CA1C472A38DCC94098409845484476FE22F5D9715EF547C9D5CE9D5FC98D7EB9D36A5CB4F7753A7D7D69E1BC1E3D5B367953A39C7405939E2BD46C9C71DD7958E8DD358E7CF6F9727DF59FCBC18D86A0FBF3A4278AF7E7CE9EB2579E4C97CB1D46C0C7FDEA2FBF778FF00ED9E6BA3DA655ECD370725202750E669740CFE5521D4949081204C444929200004218252530860949212904490888C224822483BF1BE4B58B6C88C4449A2248224822304325124889248519045B2512491124881248434252251520ECA5D526111A99009021026210D4A24A310218814C09A88232524020139208A0108698447162D002000100120102088040C4201002261881880108620F460735B0003000010200018492000040080040800088080420261013000240004C200104C2020209C520900444400413888048010204130804001101880020040004411040048408100204000000021010004FF00FFC4003610000103020405030205050101010101000200010304051011123313152031320614212230233441425016244043607051805290FFDA0008010100010802FF00FD2CA2B715567A6AA99E9CB4BE14748F525A5BFA7E45FD3F22FE9E9154C0F09B83AA4A42A82D2359683A71D6F8515B0AA99DC7FA7A44FE9F955450C90792A2B615533B8D6D01D2BFD58456590C18D3FF00C4FA6FB48AF7BEF8D83795DAE274AE3A3FA8275FD413AA89DE627325E9FA7C85E45500D3C64C8874BBB61E9BDB3572BBCB4F2E911F50CDFAD354056C6ABE9B81238AF4E781AAEA56A90715246E0EE2EA8FF2C28BBBFF003796192CBEDFA6BB48AF9BCF8D83797A89BE41697596003A9D997E569D582A75B18BDEA9F8536787A6F6C95F37DF0F4E0FC1ABFBFE32F4E781A0AEE0D5103DF2833FC51545F96145DDFA72592CBAF2592C965FC335FA25CFE25CFE25CFE25CFE25CFE25CFE25CFE25CFE25CFE25CFE25CFE25CFE25597809A3206E8F4DF6915F379F1B06F2A9A8863CB89EFA955DAA60922CA3566A7E24ACBD415190B46AD751C1985D5F69F5C7AB0F4DED92ACB33541EB43E9D0FD48E2A205533BCC6E6FE9BF03577DF2569AD6A98F415CE8BDB48A8BF2C28BBBF45B6E414C24C5CFE25CFE25CFE25FD4112FEA0897F5044BFA8225FD4112FEA08973F8973F8973F8973F89554CD2C846DFCB7A6BB48AF9BEF8D83797A8FB87458A0D11EA797DBC8F9970E91169981D9A68F864E2BD37B66AED5D2C533B0DA6E86F26992FD49AC788CBD37E06AF1BE4A96A5E03636A9886BE0F8A51718199CBBBFF00C4FA6BB48AE96C9A79750724A94F65A86560DE579A192A1C74723A95C8EA53D19848D1954935353A72CD66BD3D51E51ABF53E89352F4DED9ABE6FBA12D2F9B514ED5512AFA57A791C57A73C0D5DF7CB0B257F08B865278BA2EEFFF00136EB9FB4D4BFA8DD7F523A2F5166D92A1ACF6C7AD7F51BAFEA375FD48E8AE79CFC655F767AA1D38D254BC06C6D5F75F74392B7DD3DA8BB2ADAAF707AF0B7DC5E973570B8FBAC95BEE9ED19D955D471CDCF18EFC4C1A5DFF00FD5D476CE386A5C8D7235C8D7235C8D7235C8D723463A5DDB182D1C40125C8D4D66D02EFD7059F882C4B91AE46AA61E11B8F5471B9FC0C16577F30B4C42B97C49EDD123B3C6FDAA2D271F8BB65D5059F882C4B912E44AB6DBEDC7575B26B1AE44B912AEA2F6CEDD31C4523E4305973F30B5442BD944BD9448ED7112A8B2BB7818383E4FD14347EE1DD97225C8D3D8D1364F97451D371CB4AE44B912E46A50D04E3F6ECDB5F667F32C687663C1DB3555170E421EAA2DA0C6E5BC7D34B4CF3964D4D4A30364DD570B734ADA85DB2E9A1DA0C6F7B4DD63DD90F66C6FBDC3A29E0798B4B53520C0DF1D5594433B2923707717C6C9E458976752793F459B7717557B87F6ECDB5F667F32C6876A3C6F50E4E27D545B418DCB78FA19B3F85414BC106FB379A5D05ADBA2876831BDED3758F7643D9B1BEF90745AE978419FD9BCD37FB1B1B2791625D9D49E4FD166DDC5D55EE1FDBB3ED63552BC60E4DCE645CE645CEA45CEA45CE64465A9DDF1A1DA8F1B843C4889BAA8B6831B96F1F45AA0E2499F457DD385F48157CA4A2B94A0A8AB1AA1B1AF8B8911374D0ED0637BDA6EB1EEC87B3637DF20C6963E24823D15F71E07C3495D29A8EB6405415BEE1B1A98F8804C9DB2C6C7E458976752793F459B77A2AF70FEDD9F6B1B86D17D9A1DA8FA2B22E1C84DD345B418DCB78FA2CB1E40E58D5CBC38C89116A7CDF0B5CDA256C5DB35503A4CDBA2876831BDED3758F7643D9B1BEF9063660CE5CF122D2D9A9E5E21B93E16D9744ADD1581A6426C6C7E458976752793F459B77A2AF70FEDD9F6B1B86D17D9A1DA8FA2F70F89F4D16D06372DE3E8A10D310E37A3CA366E880B498BA6ECD8DC9B298FA2876831BDED3758F7643D9B1BEF9063626F37C6B8B4C47D113E44287B63751CA67C6C7E458976752793F459B77A2AF70FEDD9F6B1B86D17D9A1DA0E8AE878919374D16D06372DE3C47BB285B211C6FAFE1D03DD947E2D8DDDBF17A2876831BDED375877643D9B1BEF906363F12C6E9B25D0DFA287C471BD37E2E363F22C4BB3A93C9FA2CDBBD157B87F6ED1B58D7ED17D9A2DA0E9AC8B8721374516D06372DE3C63F264DD9B1BDF98F4377651788E37ADD6E8A1DA0C6F7B4DD61DD90F66C6FBE418D8BC0B1B9B670974D3780E37BF36C6C7E458976752793F459B77A2AF70FEDDA36B1AFDA2FB345B41D37987B1F4516D06372DE3C62F214D8DEFCC7A1BBB28BC471BDEE0F450ED0637BDA6EB0EEC87B3637DF20C6C45E6D8CE1AC0991365F1D14DB618DEFCDB1B1F91625D9D49E4FD166DDE8ABDC3FB768DAC6BF68BECD16D062CF9E15B1712326E8A2DA0C6E3BC78C3E429B1BDF98F437751788E37BDC1E8A1DA0C6F7B4DD63DD90F66C6FBE418DA25D12E5D177A4D05ADB1A6DB0C6F7E6D8D93C8B12ECEA4F27E8B36EE2EAAF70BEDDA36B1AFDA2FB345B418D249994818D745C391DB1A2DA0C6E3BC78C3E429B1BDF98F4377513FD22B359ABDEE37450ED0637BDA6EB0EEC87B3637DF20C40B4BB3B53CCD28B1361246D2338BD6D1BD396217990599973C9173C9155559543E6F858FC8B12ECEA4F27E8B36EF455EE17DBB46D635FB45F668B68310978754F8DE61EC78D16D06372DE3C61F214D8DEFCC7A7DCC8BDCC8BDCC88CDCBBE343B418DEF69BAC3BB21ECD8DF7C83A2CF57A5F86F8CF034C3A5EAE94A02C9FAEC7E458976752793F459B77A2AF70BEDDA76B1AFDA2FB345B418DC1F4CEEA13D622585645C48C9B1A1DA1C6E5BC78C3E429B1BDF98FDCA1DA0C6F7B4DD61DD90F66C6FDE41D0CF92B756F1C727C6A698661C9EA699E02C9FAAC7E458976752445A9D7089708970895A01DA5F9C6AF70BEDDA76B1963691B4BF2A8972A897298972989555B638C089B1A2DA0C6E7BC4ACF3660E38D7C5C3949B0B76D0E372DE3C61F214D8DEFCC7EE50ED0637CDA6EB0EEC87B3637EF20E9866788989A8EADA71CDB1AAA519C7279E0284B4974D8FC8BA34B2D2CB4B2D2CB26E8ABDC2FB769DAFB15FB47D145B418DD779D5B26D12637A87E18F0B5ED36372DE3C61F214D8DEFCC70A68F88622FC9A25C9A25C9A25C9625C962572A5680D9871A1DA0C6F9B4DD61DD90F66C6FDE41D54D5250166D4B54338E6D8D6D1B540A92378DF4BF458FC8BEE55EE1FDBB4ED7D8AEDA3E8A2DA0C6EDBA80B4BB3A84F58B3E15517100993AB4ED36372DE3C61F214D8DEFCC70A1DD0EABE6E0F450ED0637CDA6EB1EEC87B3637DF20EBA6A9280B31A5AA19C736C6EB45C46D6DD164F22E8E6112E6312E630AE63128EAE391F21C1D55EE17DBB4EDE3584E3193B7BE917BE917BE957BE951D5C84D93E345B418DDF770B44BA832C6E30F0E57567DBC6E5BC78C3E429B1BDF98E143BA0B359F45EF707A2876831BDED3758F7643D9B1BF7907D8A6A9280B36A5A969C736C6E94BC23CDB1B2791625D9D49E4FD167DDC5D55EE17DBB4EDE35FB45F668B6831BC6E616B9744996379873663566F07C6E5BC78C3E429B1BDF98E3ADD6B256FDA1C6F9B83D143B418DF369BAC3BB21ECD8DF7C83ECD1553C059A03636CDB0AEA7E303B276CB1B2791625D9D49E4FD167DDE8ABDC2597DAB4ED635FB45F668B6831BC6E611969767511EB167C2A63E20132B37C31B6372DE3C61F214D8DEFCC7A6DFB438DF3707A2876831BDED375877643D9B1BEF90636EA36A872CF9246B9246A4B3008BBF459EAFF00D6F8DCA1E1C8F8D93C8B12ECEA4F27E8B3EEF4556E17DBB4EDE35FB45F668B6831BBEE6369975479634D1F0E4931B96F1E30F90A6C6F7E63D36FDA1C6F7B83D143B418DEF69BAC7BB21ECD8DF7C831B1791E33F8174452682625196A667C6F71FC096365F22C4BB3A93C9FA2D1BBD155B85F6ED3B78D7ED17D9A2DA0C6EFB98DA65D32658E58DCB78F187C853637BF31E9B7ED0E37BDC1E8A1DA0C6F7B4DD61DD90F66C6FBE418D8FC8F19FC0BA6D526A89B1BA0E713E365F27C4BB3A93C9FA2D1BBD155B85F6ED3B78D7ED17D9A2DA0C6EFB98C67A099D465A859FA6E5BC78C5E429B1BDF98F4DBF6871BDEE0F450ED0637BDA6EB0EEC87B3637DF20C6C7E478CFE05D3647FA0B1AEDA3C6CBE4F8976752793F45A377A2AB70BEDDA76F1AFDA2FB345B418DE373A2D336B8F2E9B96F1E21DD90F66C6F9E43D343B418DEF707A2876831BDED3758F7643D9B1BEF906364F32C66F024FD163F13C6B768F1B2F93E25D9D49E4FD169DDE8AADC2FB769DBC6BF68BECD16D06378DCE8B44DA64D3D372DE3C5942F988E37D6F0E9A66CA31C6F7B83D143B418DEF69BAC7BB21ECD8DF7C831B33FE2E26D9B3A2EEFD163F03C6BF68F1B2F93E25D9D49E4FD169DDE8AADC2FB769DBC6BF68BECD16D06378DCE88CF410BA02D4CCFD172DE3E8A13D510E37B0FC367E88875133206C99B1BDEE0F450ED0637BDA6EB1EEC87B3637CF20C6D8594C3D1503A4C9BA2CCDF86F8DD0B289F1B3793E25D9D49E4FD169DCE8A9F32FB769DBC6BF68BECD16D06378DCE9B54BAE3CBA2E5BC7D1669338F2C6BE2E2464DD16B875CADD17BDC1E8A1DA0C6F7B4DD63DD90F66C6F9DC3180F418BF45D62D32E7D16E8F44438DE4FE916C6CFE4F8976747DDFA2D5B9D153E65F6ED3B78D60B9464CDEC655EC655EC655EC655EC65443A7E1F0A2DA0C6F1B9D3689749E5D172DE3E8B44DA24CBA2E16E717721D2EA380A47C9A828F803D17BDC1E8A1DA0C6ED11480CC3EC255EC255EC255EC255EC65C07BB21ECD8DEFB87450CDC48C5F1AEA4E38A929CC3BE975476F291F3766CB1BACBAA4CB1B3F93E25D9D1F77E8B56E7454F997DBB56DFD9ACDC2C68B6831BBEE74C27A099D016A667C6E3BC7D007A5D9D52CFC5067E87845D0830F6465A59DD45271058B0BDEE0F4516D07D893B3A3EEE87BB21ECD8DEFB8745A2A741687C5C59D7087A2797862EE8CF53BBE367F27C4BB3A93BBF45AB73A2A7CCBEDDAB6FECD66E16345B418DE373AAD736B8F1B96F1F4D056F00901B1B66DD375AECFF000C6D126A8B0BDEE0F450ED07D893B3A3EEE87BB21ECD8DF3C83A19F25415ED3364FD445A7E5EBEB78CF936367F27C4BB3A3EEFD16BDCE8A9F32FB7415A11064FCD625CD625CD625CD625CD625CD625CD625CD625507ACDDDB0A6B946002CFCDA25CDA2570A8698F31E9B6D6340EFAB9BC4B9BC4AB256924226E9A5AD383B41778CFB8D403AE30296E1102ABBB949F00AD95C306A62E7112B9548CE6CE38D35D2300167E6F12E6F12E6F12E6F12E6F12E6F12E6F123BB44ECE89F3774C9AED12E6F12E6F12B9D50CEE3A7A04B4FCB535DF2F838EBA33EDC4175AD914E0CA5BAC63DAA6B8E7E9B7548C2EFAB9AC4B9AC49EE91A27CDDFA2867688F37E691AE691AE691A98B513BFF00199BFF0001A9D710BFF71A7A339F3D1CA2753D3942F9153D21CFE07659C5B3442E2F93D3D19CFE1CA2753D29C3E7885AE62667443A5F27861795F48F279D4D45245E48ADB2B0EB5146F23B0B545149079D3D21CF9E89E0284B4953D0C93B661C9E7551487065AD4513C8FA4793CEA6A0962F924D6999FE515A6666CF082D534AD9B545BA583E4915BA511D6A38DCDD85AA294E0F3861794B48D452940F91C1447333B8BB65F0A0A09266D43926B4CCE8AD730B66F0C252BE91E5332968258FE5D416B9656CDAA2DB2C3F25FC5FA77B48AB6F070C840D5956F525A9E905A9A9D9D5BAEE5349A4AFF0693625E9DF135597892195C55665514DAB116CDD9423A40595C834CC6ACDBE2AED5E54BA34D1D4B56C4FAAA22E1C842AA3F2A4AD7BD1AF517802F4E77357DFCC3AA2B9953369696A1C61E22ADAF2AACB356ADF0575AE2A661D34155EF237D53C7A242152CCF140C4C77E9099D95B60E34C2CF74AFF006AC2C34551EF217D52869376553F95756CDF8D5F60D71EA566DF15EA2DC05E9EF03576838733AB1EC2FDCAA277861D4D25EE43676564DF575AF3A671D34353EEE37D5153E751A15CEB5E94474D054FBB89F54C1A0C9BF8BF4EF6915DB7CD32ACFCA92B56F82F517615E9DF13575DF341F94C68C35CB1B29A6D32C40AFA194B9AB36F8AF527FAD7A77C4D5CB7C94FF94256BDE8D7A8BC057A73B9ABEEFBA6553F95C6D5BE0BD45E20BD3DB44AB9F39CD56FE570B06FAF5179C6AC0FF864AB374954FE55D5B37E35383482E2AD61A2AB25EA2DC15E9EF0357D875031B58F617EF570FCB6164DF5EA1EF1AB06D928E461AB57D81CC449AC9380016AAC26794F2FE2BD3BDA45516B8653722B84030CBA42B7F2A4AD5BC0BD45D857A77C4D4F650964737BB4BC08740E1660D538AB84D95542BD421E04ACFBE2BD49FEB5E9DF13573DF253FE5495AF7817A8BC057A73B9ABE6FBA6551F95C6D5BE0ABE9239F2D610B5344FC177772F93838D030A9AC3C3172560DF57F1D5246C86D352DD8C5C4B22A9FCABAB66FC6A79B873C68A0E1D68BAF516E02F4FED9A85F8F14A0F656CA2265FBD4D071A2D2A7B1F085C95937D57DBDAAB4E6D135142FA08F37CD5B2E0D38E82BADB782FAC3F8BF4EF6915D49DA7359FCAACFCA92B56F02F517615E9DF13572908673CA5FC5A4CDF0F4E87E21BAB9CBFDCABC0EBA767567DF15EA3FF005AF4F762573DF253FE5495B37A35EA1F015E9CEE6AF9BEE99547E571B56F82F517615E9E91DC4D9EE51E89C955138D366CF592BB64F60DF57F2D3246EAD15855025AAB374954FE55D5B37E357D3D0F1BA71E2F0646F50EE02F4F781AB74DA6A64154F0F0F88BF7AAD271A7CD8AAE426C9EC9BEBD404ECF1E56591E489D89E9F5CCE0D5542747A49514ED590FD5511708C87F8BF4EF6915D77CD32ABF9A575696FC605EA27F05E9DF13575DF3517E5193E1E9E0FA08949ECDC9DCAAD864A72D367DF15EA3FF005AF4F37D24AE2FF8E4A7FCABAB5EF46BD45E22BD3BDCD5F37DD32A8FCAE36ADF05EA1F105E9CFDEAECFF00DC12ACFCAE1627FC75EA26FA817A7BC0D566E92A9FCA3AB66FC6BD45FB158A7D71E95EA1DC05E9FDB35249C3A8724C5A8735FBD5C3F2D85937D7A8BBC6AC1B6483E2B17A85BE905E9EFF0062BA6F97F17E9D7C9A4575DF3C2D95433C5C37A5B5C74C5AD5E2ADA693E3D3CFF49ABA6F9A8099E9193E16ACA3A6523E64EAD47AE99D95B1B4D4AAEA10AACB3D715044ECD29EB27256CA919E1E1BD2DA029CF5ABDD5B4A7A47D3CF939AABB5C7507ADEE54434C43A6A1FFB5C6D7BE0ABA882AB2CE3686841D4D2F14DC970DA58581E4B1C422EEA927E04AC4AA69A3AF0654DC3A6CA16ACDD25524DED5D5B77A35EA07F05649F44B92F50BE7202F4FBE406AB374D5A6A35C2BF72388668D85E5B2C402EEACBBEBD43DE35602FA09551E8A8724611D7C4CA0823A0075512F10C8BF8B6276ED9E0CF976798DF06276ECB5BE3ADF0627659AE21277CFBA67CBB3CE6F8313B76E2127277EFADF167C971093BBBF75AC9710B019087B6A7EF86B7C1C9DFBA77CFBB13B764C4EDD971096B24CF927277EEC4EDD909B8F62322EFFF00B3C50149E3CAE65CAE65CAE65CAE65CAE65CAE65CAE65CAE65CAE65CAA65CAE65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAA65CAE65CAE65CAE65CAE65CAE65CAE65CAE65CAE65CAE65CAE65CAE65CAE55CAE55CAE55CAE55CAE55CAE55CAE55CB255CB255CB255CB255CB255CB255CB255CB255CB255CB255CB255250C81DFFCEA4A7E39E951C6D1B643FF000373A36CB883FE6D95BCDF177CBBF147EDCB5D1C65A1F177C96A65A9BAEA2A860F28E4691989B53632C8D1B393D3D50CFF00238EA6EA7266EED20BF6C1E466EEC4CFDB077C96A64CF9FDB67CF095B317FF003ACBFBF090B4B3BA6296BCDF27B148DDAD70CD1B9349F66E7F991E8BF13B106416B9CD99D05A676764DD5EA0F0156ED90549452C731196171D935E9FF03E89686529F5B74CB6B966909DEAE824A4FADADD53C78D9DEEB5FC06D2305AA59DB59CB14D40F9AA4A869C18B0BE3E50AA5B7CB38EA63B75445F2D6DBA39BF0E4FB172D9356177712CD1F67FF3AC9FBF094358BB28253B7C8F9C1778655DD575C2482A1D9B87592FD6ADF723D7C296E35DED8500564EDAD515C640938535C0E6F868668EB226D6F6AAD7A80FAAE7F991573B8705B485B824D3AA557FF28D417B880059E92E01539E9BD549C3A3407BCA96CDA9ABE5825E1CB5D59EDE3D4A18AAEA5B5A1A9A973E0BDE85DA28D9EDDB00A82AA43A8217B9571EB68A37A4AC06D4D54EEF4CFAADEF393384324D5346EDAE0978A2C4CA7AA91AAB42BCD41C422E11BD5D48E6D1574D4B26895B0AAAA1A71D455F72F74CD1C76FA6E046C2F51F8B5793AB847AE235603F31C2FBB2ACFB2385DE3E0CF9B54CB27058A3382B72D4AD35E536607255CB4F51A4B3FD50D5CB3D4691AFAE91E4E0C4F49591FCB55E6F4EF9D83C0B03ECFF00E7593F7E32C2327C155D9072778ECD544C7C27AC162AD6675736D352395E5DDE4141EF726C8A82A24918CEB6E4D4D90A90EAE50775E9FEF22BBEFB656FCA49FF001B0BFF00946A9ED70900BBC1471C19E8F507FAD516D02BE6E82BD46E5083AA0AC8DE215ABDC55B385FFC015BB6015B7F346AE56E232E2471DDE587E99AB246929C89BD3FE06AF8DF82ACFB03854FE715FF00C015BB66357F6FAA354FE0384F4E333693B85A4001CE3B2D4BCA1914FF0085579E15E7A22375600F32C2FBB2ACFB2385E0F89364D5158D491866351573B66166CF8EF9DF29B506B61B87F68AC54F933C8F71B69B9F1628AF1244FA66A87E2C2EE3638DC41F347D9FFCEB27EFC267C84B28AF32C7F072DF489B21B3D196AE215D73F72F90DF34B6454911D5CDC42BB50F1998869AF051368921BBBCC6C23768DE399A44776E30E80B4CFC095C5EE7F991576A2ED305B6B78E1F2AFF00E40A3BD1833326BE9ABF7CB44A8B6815F37015613B40FA69B80EDF5D01D307C477C89CA3676B3D5710342B6FE68D545D5E091C5EE1706AA6611E0BC54793D83C0D5F36559F65B0A9FCE2BFF802B76CC6AFFDE354DB629DF26437B207C8EAEEA550DA02D348F007CDDE838CDAC69EF25136939EAA5AE7601A3A6E0030E17DD9549762803423BC4B27C05B6D8FAB892DFA127D06D15E7E8616A599E9E6CC887883923A7769384A08B862C2A6BB3C321095C6B9AAF48836AA6A556AAC3A8D5A91F67FF3AC7FBF12844BBB53036157F9D64F08BF766CBB22844BB8C6C3D8858BB8C623DB8439E69C19F06066C1C59FBF0C5708538B3F74E0CFDEF931008B352D3539462AEB4D14393C74399443A82211ECC0CC8818BB8C223D9DB34C2CDD9DB3EECD961A1BBA7167EECD927167EF81C225DC2001ED814005DC6361ED83B67DF8429819B076CD0C423D8A212EF3CBC20225678B8D294A48A362EE3088F676CD30B37647D9FF00CEB4D470CF27E996D8272F17FC39E0199B4915847F6C3648C1F3266CBFCFACA5F703A55252B538E96EAAF9F860FF00E7D35DC83E0F9CC6B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9CC4B9C44B9C44B9C44B9C44B9C44B9C44B9C44B9C44B9C44B9C44B9C44B9C44B9C44B9C44B9C44B9C44B9BC4B9BC4B9BC6B9BC6B9BC6B9BC6B9BC6B9BC6B9BC6B9BC6B9BC6B9BC6B9BC6B9B46B9B46B9B46B9B46B9B46B9B46B9B46B9B46B9B46B9B46B9B46B9B46B9B46A4BBB7ED9A6295F32FF00DCB2FF00A0B7CD4F145AA482E14F50FA15DA89A9CFE9564886495D8A7A9A5889C5CA8A0AB072889B2CD9505A874F1667BA5347F0C234D5CD9356523D39E97B7D03D4923969693E9415F4B37D2F72B5F09B891DA63639859EED1B04AEC36CB7B64F2CB2E555330C66D4F40CCCED75A72F87B9B4598BC4ACB00C9AF569FC5C956DB00E3FA1DB2F8566806463D52B7D44999505A183E64AD1619499BFE0001CDD99A82D3231B11DF2A9A53611560DE7570B7CB24C6E36E81E8E232929438D38B2BFCFA74C6CA195E32626BC8F12009153FF006F49A99DF3F9C2D12F1E0202B50E9A9C94B43C7A9777BAD7EBFC30A197852893DC683DDE461351C91796160ED22FF72AEABF6E713ABBD1FF00B42C5E26A5F22C2D35072CAFAABF78FF00E06291E32626A6BF1EAC8EF546219480AC1BCEABAEB2C5290B505D8A63E1C93C034D591BB7A8A3FA80B011D4F92BAFE1D208ACB8B45F1858434C664AD859D5668AB78552E0576A1E096B65056C90F8D2DEB5FD32DE289A2C8C5583B48BFDCAFF00FEB56AA96905E03B6D33C0F28A97C8B0B1EE3AAFDE3FF811B1F123120A7B11EA6D77CAA17D310AB06F3AADB34934846D4367E017124BB55F165FA69EA23AF8B86676093F6D25A469BF125BAD7FB92F8B45C1A2FC33A9B2711F5451580B3FAEE35C1047C18ACDBE2AF3BCEADF50D5713C520D0653B4472D809BC20B249A9B55EEA59F4C6CAC3DA45FEE57EFF5A03717676A3AA69E3D4A5F22C2C7B8EABF78FF00E062A938FC4EE131F7C2394A3F91F7D2A3A990FBA67C90DC26152D41C9E584557247E275F29F7406E0F9899B9BE6E06E0F9B1CC46F9B8574A1D8EBA53EF8473147E39FEAA498A4F251CC51F8E11C8E1F2245ABE5FF00FC0B416B79FEA7E490AE490AE490AE490AE490AE490AE490AE490A3B553877E4B0AE4B0AE4B0AE4B0AE4B12E4B12E4D12E4D12E4D12E4D129ECAD97D042E2F93F43366828652EDCAE65CAE65CAE65CAA65CAA65CAA65CAE65CAA65CAE65CAE65CAE65CAE65CAE65CAE65CAE65CAE65CAE65CAE65CAE65CAE65CAE65CAE65CB2647472077FE3699B201CBEC5C3279140FF40FDBBB865262CD9AA3B339FC9C3451C7E397F91929E82393BD65A8A2F91FE2ED9741CB448D383F5D6CCF187C040CDDE02E09B374CB3B93B8814F13770CD9988219B88D8DC68B8EDF054D20AE01AB6DB1A36D67FE6DCED9FBC3F8CB4D7931682E9B9166518613BB8E9242F9B6339E8027558FA00459D533E42CA37D327480E25532CB218A9AB658226D72493D2E92386A48AA1C57BA3D73B2A1B914919B1156CBC289D054CB048212DD2628A272188B38C5D356C9C295D7BD926708E39A7938DC3544C593EABAD5146CCC14151C68D9DEED56701869A8AE77781C2EB5671E918C48EA62120A329E773549506534A2FEF64CA74F533C6032AAEAB70899DADF5452465AAD5394AC5A93ABA52708F36FE2EDE0E728F54C7C49F09C731754B271005F19C35813267D42CEB53267CD45F549D20D83AA92CDCDA57A5964A71CEA262ACD00C6CF4B3EB51011F1E45ECC9E98098C09A1857D557283ABC0B940ECD4F5FF00488268CB85320A72A4E1C833E5EE351D01838BE892396A27771B5B1C321815C41CA7854F48514E393C52D44C6436AD7111C456917629F3727A69CC9DA1378A634F47C31864558C7512C621104B04C5AA82AFDBB13381EA667C2E50712374FF00C2D35A2495B35C84972125C84972124D6175474034FDBA1C936E4B81767542FF0086CB52D4B52A9CE27D62D5E2E8EB75FD210070DB25A96A5A90BFCF4658E5F672FB397D836CD9D540E927FE129E3D64AD32E7AC3EDCB28C7F2511EB391D9176545503A583A0875364F3C5C22C95053E5F53F447DDBA3993854F0CA9EE1BCF215D034138B5C75B444B98C5A75292E5101697D4D966A92E4F24CE2FEF63FC452DC6316654D5C6420EE573844B4AAD9B8509C83EFA68F8647CCA2D5A5477388DF4B736857BE0FAD93DD226C97318B46B535C04A3D519DCA38DF272B9FE2B46A0AF6602231B944E244A2B9446F928AE311969C5D56F997F0945390E6236AD45219BE2E4B5AD6B5AD6B5A7255FD81765A96A5237D51F4CF4ED2E59B365D39E59743D0BCB34D9C34D511C5328A94DCA551C323B53B2F627EE325250981C82F50C410690E5D344319B4B1CADEE05341242406A2A4934C68A9E56138556425ED881A8ED8022045151917B841049270817B43F6C62A48A58CE554F4A6C51E634720B09AA909268F35570CC4E6C86130921243472306A52D3C9371E4454C7AE2754D048320E9C0DF2175525993FF094C591329E538CDF485C261F956EAFF72C9FEC5776047FA2FD5D7E8CA4F28FEC4554123E4D83AA73D62DD59AA8AB0832D73550423ACA33636626C1DF2437585FE167D73540C3E59E125430108BD4548C2D9933F55CE6E18237F9FE1217C89955D391FD6DEC5F254133C32B2EE9C70CB0CB0C957FEC47FA2FD5D7E8CA4F28FAE53D22EEA933031CF18A5E1174C99E4FA684A7E3C8AF61AF822F39BCD1F0DC0DCF851BFB890C4055491B4BC25486454FF58E7C074E7C53717098E67A667F706204CA5A82796461A7A828F52A39A4728C9453109B39DEBC0149A8DE752CA6630BAF70EFC07695F881ACA59E4333654AEE51839624597CAB855F149FF838692497C795CEBD91C64DAE3FA63753CACC0CADB431CA1ADDB1A89CF59A0BC13364A7AD394B356B3728BE55CBB022C3E149DE3EBAE7FC37554D9705FA08752A7AAE1FD07D0C2CCA68064CB53D207D68E82336667F671FD2A7A38E5F921898474A6B642CA6A28E4F2F6A198BAF631E44C86DF102868638FE58282207D4CD41133EA53538CBE5ED03EA456F8899997B38FE9456E85DF352D0C46F9BB3658BBE5DEE171E27D20659FF0005414FC791850030364CAE71BB8B13465A999D54B0BF7A677A621659E0EA3FAA75EDE35788845834D9DFF0B0B976047FA2FD5D7E8CA4EF1F5D449C6FC30AC889C474C338C9DB190189BE696BCE27C9435F19A6267FF21C99BBCF748A35555E7377393F83B64FC2959DF0A80D604CA1A8FA19947F8A792AA0D7F08A178475AA5A8290189E7974813A864D04C4B9D0AAEAE6A8D395A25F215A957BF823FD17EAEBF46527946B4AD2B4AD2B4A91DE62E18C508C6D90AA9A5D5F50534BC565A564AA0F4813AA79B864CE8EB2234537FF00C7B9917BA917BA917BA917BA917BA917BA917BA917BA917BA917BA917BA917BA917BA917BA917BA917BA917BA917BA917BA917BA917BA917BA911499F7E265D9CB3FE169EE92C5F0B9E4A8AF321364A08DE56661861689BE357D6AB5F8C6D18C41A05995D24C81850C194822FEC61572A708981C69BF0251C2BBF622FD17FF005648BCA3E99E468C5DDE80328F3E837E14ECF83ABA4990B0AA40633167F610AB9538C5A34C11B484C2F574654EFF0038E6B359ACD678E6B359E39ACD66B359FF0019421A63152164CA57C9B354556111139F388943FDE4ECEAA3E2A966CAEEEDA415543AA08CDA926E2833AAEFD88BF45FABAFD191F947D372F9105C6667715EE7C53D4FC1BAE3FC8B2A936903343D9B0AB91E791F2A0F8905662AF0EDF464C2E39123FEEE05CAA55CA6553531C5E5FCAB0BBAD0EB43AD0EB43AD0EB43AB717E13290F529FC538BBE68433756FA5E002AF0D73BB372995545194196AA6F98810FF00692E4ABBB023FD17EAEBF4647E51F4DC0DBE864E2FAE44C2FF0086885F4CEB4FD51236CA32519B137C5D6AF43686B6D2FD2523C71BC8FA5B944AAA290A0CB55341C6A7765433F04F4961511B482ECEED97F296DA2F707F31D380364DA196865A196865A1910B64EA9CBE8CB09F513BB352D48C1026272362C25FCD27577F18D52ED46AEFDC1055393003BB66B2EEB4A94B4BC6EF1CA3236638C2C0CC464F2B364B8AD9E9432B3E69A71CB5233176F9F7034C52652111FD6F1BFE0B2B7EE8A77578FF005AB5EDAAB6CE53CA82B7F6126155540133221D2F93FF00256036FA87AE6F0254E398B22D3136A286562E292A7838C5A5AAE168863667EEA73D3519BF31855C6A8256161A3D98D55EF44A687B9B53567E85A966BE1D5AFC64E87DB252B7CC6B2FC654EDF32A06FC0752B7D11A9A99E79B257385A28C0581BF055248D19B13F34855CEA866D3A6CDE0EA36FEE895CA8785F58D0DCB2FA2467CF0AB3D5213B7F250CCF13EA18AFED97D7CFA25CFA25CFA35CFA35CFA3525E424671681B871B673BC9312687444ECAD1B8AE5DA34FDD5506B9C99B94C8AA68CA0CB3A16CE18D579E89627737CE2251D36B0CD82628BE1C2713640A8EADA1D6C5CCE35CDE15CDE1541F583BAE1AD0CB25C34E09A61867273BA5504AC3A619C4E07665EDA54E2E3F0F66F02517E6C95DB65D494EC308C8A92BCE255777291B48FF33A5D51E6D9E5AE45AA45AE456EDF2572ED1A27F944FF00DCA39BE5579E718284F286355879144EA79F881F14D2E816679DB59E68E276F1882A05314CB54AA9629059D6522926389B37E31E9D6A29CE46CDA2AA391F26F747AB4296A4E3C99FF11D699138CA2F22F612A1AA9199995704847ADEDD51C162628E5CA779157D571A3D2D0C232B081D042D1C920AA8B681E6E325BA41F9431C7FBA50617F8FE51895BA92190351DCA184227D109F0FB7BB25EEC97BB24D23896B6AEAB190074C93CA6F9BE45DD7D69F53A82531765707F04150D10479B1B3E4B52D5D11F6C2E7B687F2EAD7E0EADDE668BF32AE3E609B093BE2CEB52D4B52AB9580E127A3984A691D11B64EA391B265234646399D140EA4F8774FFC75252BD416968ACF1077E590AE590A3B64593E5EC6565ED26534120B665D04A580C725A096825A096825A091412659BD733BC316545B60BFF89BF44F8C5DB0B9EDA1FCBAB5F83AB7799A2FCCAB8F9826C25EF8B7EBD173073E1337B3997B4997B4997B4997B4994C251793BFF1D60CBEBEA9E6E1366AB6AB8F164863CD1C79619218D5C7EA605A1685A1684C0A7A821776539EA11150D4906498DBE10E1A564A3F865A95C9F38D0BFF006EADBF00EADFE648BF32AE3E6099D6A527CBAD2B2429FE9EFAC51D59E6BDC16A1742F9B374DF83E917FE3E8EADE9CB53477584D730857BD8D7BF8D7BF8D4D530C8D93BE0439A78508E585436792E1B2E1B2E1B2E1B2E1AD08CB5333206F86C22A828FB7BE343266CB526F9C1D9649993332C993B362EEB52AA9F40FC3569A967293BE942CB250D7B762F7D1AF7F1AF7F1A8E513ED534ED30B8BCD6B941D7B0957B0957B095183877FE2E963D5F3F6EA59DF2CB412D24B492D24B492D24B4928BC593E3137D2CB242BF7297F445D947D947DD1792957ED51226592AE6FA3A1DF24279ACD3E31C8E0F9B4326B66E9ABA419C5D9C874BBB7F1748FF000FF69DD49F52D0B42D0B42D0B428E988FB050B08FD7EDA227C98E8A207C9FDB4284E166C91F0C32CDA785971E05AA371D6BDC429A785307EADF19A7C966DD933648856955CDF4266CD30227C919669B17C691B216E992468D9C9E42D44EFFC4C1014CF90B58FFF00A167D0F9B1D198A28887BF5493B0A3372EFD14B669266D487D3EDFA8D8A265EC7437E19D96437CCA0B2946624AAED2F39B9AE424B9092ABB6BCEC0CB9092E4249ADCFC0E0AE424B9092A1A3929D3C1F39B383B1221F9C0B0AC2CC72420991BF74085BA1CB24556C3D9AFC4CB9F9AE7E6B9F9AE7E6AAAE1254797F136516D0EFD0ED9AAB8743E2F8176593AC964B2592B540D24B91644DDBEB5535C6E5A23A2AD222D07F5AFAD7D6BEB5F5AFAD7D6BEB5F5AFAD7D6A5AF92427D1455852E62F552BC41A973525CD4973525CD5D7199715971594993A642D8411710B25554071B661204A7F0BDA488E320EFF00C75056F01D0D7C4EBDEC4BDEC4BDEC4AB271932D211EA5C04F4CBDAAF6ABDAAF6ABDAAF68BDA2081C5F36E34CB8D3238CB56A188085F5AE34CB8D32E34CB8D32E34CB8D32E34CB8D32E34CB8D3269A55C3307FA62128F3752F124F82F6ABDAAF6ABDAAF6ABDAAF6ABDB2E027870A02C8FA2BE019232CFF008B189CBB7B525ED497B525ED497B525ED490D23FEA23A509BB2E33AE33AE33AE33AE33AE33A7A825EE097B825EE097B825EE097B825EE097B825EE097B825EE097B825EE097B825EE097B825EE097B825EE497B825EE097B825EE0934EEB8AEB8AEB8CEB8CEB8CEB8CE9E577C19F24D747665CD9D73675595D24CDA5BDA92F6A4BDA922A726FE1E20D4E99B2FBC4FF00E5E685FF00C0AB8F2F9FE1A99FEAFBEECB4AD2B4AD2B4AD2B4AD2B4AD2B4AD2B4AD2B4AD2B4AD2B4AD2B4AD2B4AD2B4AD2B4A66FF02B1FE1BF8667C94750CFDF8A2B882B882B882B882B882B882B882B882B882B882B882B882B882B882B882B882B882B882B882B8A2B882B882B882B882B882B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A2B8A28AA0594B2EB7FFDD68ECE5501AD7F4E92ACA4F6C7A1FA631D44CCAE169F6C1ABECC166E20B127F4FBB2A887846E0A9AD672B6A7E4E2FDAA68CE9DFEAA3A5F705A57B3FC6E12AFB6BD2E59DBEDEF56EF95652BD39E87A4B414E1C456EB3B5433BBD541C1320FF82B2FE59155D666EB49544B94D5F697A66D4D4B6579435952D134F2BC6DFD3CFA94DE9DF8FA238DC25117BFECB2A2A03A97F8FE9C155B6F3A57F9A4B471E3D6AB6D2D4D1EA7A0B49D4FCA2F4E8FE9574654C591406FAC15FC9D8C32B5D3F1A4CCAA2A1987886D7407F273E237046AA40A70E147148EC624AF41C4A7D4AC30E88752F51C3E06B628D596290C4B4C748F3D4146FF00D3AFAB2553E9ED23983B65FCFD93E29B345EA0067570ABE3C9ADAD551EE62D277CAB78D9A21B0EF2BED6981346366AE3E2687BD4594F112BFECB28DFDAD2E6DCC25D5AD17F754B99599F2A6466F349F2703F098023B39816A6BCC4C703E707982F5079C6AD2D9C53E5756CDA1254D6D736D720FCF0E38EE22233130AA6FEE693255E5ED6974A9A3F7900657E93442C2BD39E06A83F3A4AFF005441A406C539491BB1566E9FF3F656CE9B245E9ECDDDD4B6C7199A269A60B744CCD2805C61CDACD1B85438BDD2D9EE7E46DB68F6E5ACEE556D3540657FD9656F9C2AA0E1BFF4E96A5709C6920E1B5A3F2AEB5693CD7C5740DA42D1519FCDCE9CA9FE141E60AEB4FC79E1042520BE98458473C99B8B93C934FEDB392422D4EEEEBD3D2E6042BD453FC882F4FCDAA2715EA197390457A73C0D507E7497A8BCC17A73C09566E9FF003F0D74B13691E6B3AF7D2EAD6A6A8399F3282AE487C2CF2BC951A8AF35470CCCE135CE691B2767CBE54D5B24AD91472146F98F389F2524A523E651574918E9150D41C5E0F789DD19B9BE64CF97CA2AD90898D4B59249DE1A838BC5EEB3BA2372F97C20A9387C2698A57D450551C39E8966295F514159243E0152625ADA7A939BE4E0AC921F022D4F9BFF00C1C53144F98CD394AF997FEFBFFFC40035110001040103010507050100020301000001000203110405101206131420213415161730313335222432414340072325505152FFDA0008010201010800DA956D4A952A54A952A54A957FF454A952A5C57154A9715C552A54A9715C552A54A952A54ABC15B52A54ABE7DABDA956F4ABC14A952A55B56D4A952E2A956D4A952A54A952A54A952A54A952A54ABC34A956F4A9578E952A54B8AE2AB6A54B8AE2B8AA54A952A54A952A54A952A54A952A54B8AE2B8AE2B82E2A9578E9578EB6E23883B060E367F46C22B17B063436CF66D77D1ACFD545D1D14C603775BD2AF052A55B52A54B8AAF0D782B7E21700B805C02E21710B88DCFF01B06DB118D008BE9C027369CB892D14D8A8D969B7A0EBB6960A246D48342E21716AE0D5C1ABB30B8054A95786952A55BD786BE551E0171280FD0B814D1F52BB64EFD4039127804D3C816A60A723E4E40822FFE2A55E0BF917E31215DA141E42ED5CB99DB91FA2E46A9034B99BB5768388F994ABC76AD5AB56AD7257B5EF6AD5ABF9D4ABE6DABF0DAE4B27538B163ED66F7E74E5EFCE9CBDF8D397BEFA713403C38070C9D5E0C4687CEDEB1D3DEE0D6ED69DD6580C7163B1BA83172DE5906CE91AC6F274DD718309A1F1231563F5960E410D560FD367F58E031C58E87AAF06791B147BE4EB78F87C7B7F7DF4E50E63278DB2C69D2B580B9F3F5DE14278B7E25C16B1FAEB0673C4B646B807354D991C119965F7DF4E58BAE636672EC14B92C8633249EFBE9CB175EC6CC2441BDAB5D427F61E067F20A1FB4C5D4A7F6D120F2D208D3F3C64E2452EC5657A89574DFAA9362E0012757EA77E54AE8A35C4A0482B41EA3739FDCE6A442CBF532AD23F2102A55B753FD20DB47FC741B6B3D4CEC899D044B83B6D0BA8DEC9462CAB58FC74DB74C7FBEDA9FA09F6E99FBB378392B5D41E836D0B48C6C8C67BA6F767017BB38080A14BA93D345B74DEA36D9318DA25657A89574DFAA976D633CE3E0C85AB43E9C8F24BA798E8D8AE6F03ABE8ADC3CA2C663E498678E46B24E6C6B81597EA655A3FE460F0753FD31F6D1FF001D02CECAEC7126941712493A1E80CCC99CF97D998FC382D67466E265D4714E63958F6C53769131EB58FC74FB74C7FBEDA9FA09F6E99FBB32A54A9725C96BEEFD86DD3A7F6AF5C95AE4BA90FEDA2DB4BCFEEF9B1BD072B595EA255D37EAA456BA927A8A166DA243C34F8F6EA667D876D83272C381C8ACBF532AD23F2302B57B753FD20DB47FC740B5D938E9D2EDD36CAC479DBA999F61DB69CFE585015AC7E3A7DBA63FDF6D4FD04FB74CFDD9BC16AD6BDE84EDD3DE95EAD5AB5D47E9A2D838820AD3B3C64624526D95EA255D39EAA4DBA98FEA806DA48FFE3E0DBA9BF8C1B6986F020DB2FD4CAB48FC8C1E0EA7FA41B68FF8E816BB19769D26DD37920E3C916DD4DF6A054B4A3FB0816B1F8E9F6E98FF007DB53F413EDD35F766F16BBE8B6E9EF4AFF07517A6890FAA9F10C32161E9DD47EE631595EA255D39EAA4DBA97F9C1B695F8F836EA5692D82BB172D2C7EC20DB2FD4CAB47FC8C1E0EA7FA63EDA3FE3A0597843231E484C903A37B98ED375B383902450E5C7346D923D6B429F3A38DB07C3ED4160E13F1F163864D63F1D36DD33FEFB6A7E827DBA6BEECDB5AB56AD6BBE8B6E9EF4AF57BF517A6890FAAD5F02A1C6C91A6E7F77CC8DEAEC79658AC99574DFAA936EA6FE706DA57E3E0D9D031F5CBB9C2834014165FA999691F918156FD4FFE1B68FF008E836D7FA748777C85695D52FC29383E39D92B048C56B58FC7CDB74DC8D6F6FCBBCC4B52C88CE0CE02E9AFBB378B5DF43B45AB6440DE317BC79CB135ECC7E4C4D72EA2F4D16D938232347681F42B4DCF193851BD6736B2E65D37EAA4DBA9BF9C1B693F8F81667536360BDAC9BE20E02F88580A0CB64F132661597EA665A47E46055BF53FD20DB47FC743B3E26BDA58FD5BA55F86F32C4B47EAA7623C4333640F01CD5AC7E3E6D848E1F4ED9EBB579F22BA6BEECDE2D77D0ED83D2D2E7466467C3CC850741CF14CC90AEA2F4D16D8003F021073708E3E4CB12E9CD47CE4C63A936B3A75D37EAA4DBA9BF9C1B693F8F8175231CEC88A8C2F6F9B9697E8205FD2CBF532AD1FF230783AA3E98FB68DF8E837931D92B0B1FAB74ABB09FDA46B40EA12E1DCE55AC7E3E6DB48E9D873FB4ED7E1D622CBE86C6831A499ABA6FEECDBDEFAEFA1DBA7BD2BFC1D45E9A2DB4DF4302EA2C0E334738D3F38E365C520D540EFF3574DFAA936EA6FE706DA57E3E046369FAF51B1ADC58E9697E820DB2FD4CAB47FC8C0AD5AB5D4FF004836D1FF001D029F3598F13A693DFF00D3D626BB066B5CE826C564D1BA2933F49761E4BE230E5BA09592B20CC13C2C946AE7F6136DD35FEEAD6A47F633EDD39F7665C8AE4B9EFAEFA1DBA7BD2BFC1D45E9A2DB4DF4302D6303B7C27D5D529F2CCCFE67A6FD549B7537F3836D2BF1F06DD4BE9A2DB4BF41022B2FD4CAB47FC8C1E0EA7FA41B68FF008E816B1F8E9F6E9AFB53EDD478370C7385A16497E080B573FB0976E9B3F7D5AD48FEC67DBA70FF00EC995AB57B05AEFA2DBA7BD2BFC1D47E9A2DB4DF43027461ED2C3978660C99222BA6FD549B75337F54076D24DE9F06DD4A7F6D16DA5FA0836CBF5332D23F230783A9FE906DA3FE3A05ABFE3A7DBA6BED4CAD6BA2F4F7EDD3A7F6D22D5BD04BB74E7FBAB5A8FA29F6E9EFB932BDE952D77D16DD3DE95FE0EA3F4D16DA6FA1836EA1C0E13B270BA73D548AD752C370C2FDB439B969F1AB5D4D37E9859B697E8204565FA995691F90815ABDBA9BE906DA47E3E05A845CF0A76EDD3528B9D8AD6BAEAD3DDB74FC7586E2B56F412EDD387EFEDA8FA29F6E9DFBB36D6AF7D77D16DA166C31633C49ED6C65ED6C6560D11D45E9A2DB4DF4306DACE076F82F2174E7AA936D6704CF832552D035C8E20FC695D971B1BC9DAC6B0DCBCB2E62D33D041B65FA99569523599D0B9DED6C65ED7C64CCB8A5BECFA9BE906DA47E3A05247CD8E629F19D14CF8DDA46ACDC4CB0E7B72E278E4DD7F5A8E46B31A35A5621870A269D5BD04BB74E7FB6DA89FD94DB74F7DC995ED6AB6D7BD0ED65594D26C2C7FB11AEA2F4D16DA6FA181527C41EC2C39586609E488F4E7AA93673038169D53A7DF873122C8F3472A4228E068CFCD9DB1B72F0FB0C99215A67A0836CBF532EDC8AB2BA67E93AEA6FF0DB48FC7408AD77A79DCFBE42864C8050249F33A6682FCC9C14D606B401AB7A0976E9CFF6DB51F453EDD3DF72654AB6A54B2B4B8B2E3ECA5F70F057B8582BDC2C143A0B053220C6060CBD1A1CD635937C3FC150E1B608991336C9E91C4CA94CD261F4CE3613CBE1DA5C48E66164B37FE3CC67BAE38FFF001C400DC98FA6418ACE1064746E264CCE99F0E1B6089B13293FA170A4797BBE1F60AF87D82BE1FE0AC3D020C1E421CCD020CEE3DB7B8182B1F0598D13618CA2D0451C9E87C49CF26FC3717E50FF00E3EC661B922C38E068644A7C266444E8A4F70F056268306172EC54B8AD9A3744FF00713096274FC1865C61F052AF18F15ABF15F8AFC17F32BE704D6D9A2437FAECDA2B908FF5715D9B4DD2647CAD01E74BB31741ACBBB0D1C49459FA2D358D211ABF26B016D9732A882C68FAB582892E65510E600400594EA5D9DBB8A6C56E2D4D8C1BBE2D2401D8B6F886C428973E300070FF0092D467F52746479A7FF26AFF00541A5BC8AB4C34DB44548BFD533EAF4D3FA0A3F6C28FE8E569ADB6109FE4D684F8C9F31FE49CE3C5A0BFF9353859050FBA501FAF9260B0E0830B5E2F8112172638105A5E480187FE1BF045FC913FA8A77F3621F7537EAFD833F404E1FADABFD533EAF4DFB651FB4147F476CDFB651FB614AE2297F9271FD0D4FF00E4D40FEB210FBA530DD84C3E4F4D75B8207FF690B80E2E29E6D8D71F934B8FC9B569AFE26D1366D09C7F625A772226A27674B6005DB5F14727FB0D94B4928CC08A689857122502F66CC1A293A6E54119C14D96AC174C1C00465B20AED7F572426A7724D9A8929B371B5DA8B0476DFAF9213D136F983A80F936AFE65AB56AD7257B5AE4AD5AB5C95F82FC76AD5AB57E2BF97A9F553706A367C42CC5F10B317C42CC5F10B317C42CC5F10B317C42CC5F10B317C42CC5F10B317C42CC5F10B317C42CC5F10B317C42CC5F107317C41CC5F107317C42CD5F107317C41CC5F107317C41CC5F107317C41CC5F107317C41CC5F10B317C41CC5F107317C41CC5F107316075C19E510E478ED578F5A37A84B781D3DDEDAF9A49F41C26C2F971F8954A9712B4CD263CB95EC94B7CCAD3F47EFB90202FE99C0658459E7429712A4D1E2669B0E50CBC18A090322C6C512E44713F50D39B8D972C11D2C9C08A11118E900A2E98C294B626B3409E4CB386DF74B11EE30432E33E27BA37E2F4CC12E20CB9E5E92B89D361F02A9715C4A8F43E781266A88D48C207D06D4A952ADAB7A55E0D67F2132D3BA8598AC9209E6E9FC3C8C7932B4ECBD523C18713B31A0E36565E2CE9C31A4134791A7C5347145CF1B01916B393145A9B23C1859851E83F906ACE9B4922510F7E6E1E958B3324D3F1B227D3E77C590F74B94C9B25FCB47C6264661C5AA304B3B32464E2F6D2EB0D7EACEC27E6630872A589A30E2EF9A7058FA847959B2E03E48F848F62D1E7D398F8FB5C28258F3F3DB26217F7D8AB5CE3ED1978BFF00011AE9DE5DE9EB0592B185C1F0E2C3AB3B1DD0E96DD3B1F2E79E23CF1A23A7096B49CA6BA2FB8D43E83E7EB3F9099616B38D046F8B265EABC7663BF1F0B3B51C58B1F0D9932F574AECA8E78A5D7B4F9039E075563BA185B3BBACE239472849D40D9F1063CFA7EAEDC2C913B9DD49A63C971C8D71B361438ADC6D4BBF49838AD9A78B5195F885FACC7162BB4F965EA4C6C8C912CF2F5545C60860775034EA5DFD64E609F224987BDCCEDF16658DAF360CE766174E1D299147D47A746E12B5BD473B734E681D5984C719E29729F348E95F8BD4D8D1E10C3C897AB5A21741851F5440716383232F596EA3340E875FD51CF7C58A71FA930B1CB2563B5A8A482663E3FB8D43E83C36AFE452D63A4E4C97F78C7F75B3D7BAF9EA6D2B55C80C6CBEEBE7AF75F3D7BAF9EBDD7CF5EEBE7AF75F3D7BAF9EBDD7CF51F4F6A51BC3D8E9B5F737893D33A81367DD7CF5EEC67AF75F3D7BAF9EBDD7CF5EEBE7AF7633D7BB19EBDD8CF5EEC67AF7633D7BB19EBDD8CF5EEC67A8B43D4A091B2C72E85A94CF74927BB39EBDD8CF5A77474E656C992AD5AB56AD5AE5B5782952A54A952ADA952A54AB7ADA956F5FF05F82D5EF5E0A54A9578A95211845A41A422B164B29765E564C742D08EC5AECBFB1C3CB92311A0BB11FD914518FC814E88B0A3190014D88B8F9115B5F82D5AB56AD5AB57BDAAF914A952ADAB76F1FEDF7C8A0070F33440A7FF24DFE2E4FFA04CFE549B5C68B890EF3B63CF9B9BC4D13FC589CEB716178A63418C9E4138FEA2AFC77E2BF977B56D6AF7E6D4E7D9B4241544C82A876AD3FC8CA08A025154E328029BDA7E9A466040BED19F54E9391B5DB7E9684F9393AC3E7E4026C94E051759276B56AD5AB56AF6BDAD5AB57FF0029DAFE45F82D5ABF05AB56AFC16AD5F82BC14A952AF0D6D0C01C7CFBAB17758D7758D7758D3191B9EE6AEE91AEE91AEED10FAF74891C28C8A4F670796ECDC371F33DC1ABB83177062F67B17B3D8BD9EC5ECD62F66B17B358BD98C5ECC8D7B3234ED2BFFE5F139869D6AD5ABDEBC14A952A54AB7ADD93161B0CCFB34769DE5B1388C77643676B9C0A7BF8B4B963E96D9D9DB4C1E619B8852E9CD90F24309AC727CC195672C05DEDB40AEFECAB4320712E4EC80DABEFADAB0660D6732EC86B59CC9CB6804AEF3F4A396D02D0CB04128640771A7C01EDA2E88B1C5A7C15B57CC11971A1DD5EBBA3D330DDC813B64B488C6CC85C580A7621734B4BB30E3B8C32E3B7BD496DEEE53A22012AD3E2E6BB9FF4BB9AEE23EA3BBFE9702714B80E5DC4550763F201A7BA8E1C17716FD1371B8F1470C15DC8550189C48216547E61CABC15F3A2155B017F4EC9CBB27211159739E5D9AA58D397B3CD6A1A28CA602DC6C16E3C4D89AA4FE07FE1CAFE23C14A952A54A957C96DF1A0C7B98E1CA3705CC2E41720B28FFEE3B61FF076EE75025433991B648B149ECE2E23FE0C89ADD4AD5FCDAD836C8086037FB11063881E562C11FD6648E0D606CCCC9647C9D13AE36953FDCDB0FF0083B79A401842C77804B4A9600E169AE0EB23E612029734014D3E66CD2A55BDF86FC4D7D1B433D95E7DB35EEF2A5047E64AD424B958C64F8F94D8899309E1F0341CA1529DB16421AEAEDCA39240B5C8BCF27116A3CA711465CAE30BDC71A1C891AEECBB799B2989CEC891A68F7C7AEFAF5DF5EBBEBD77D7AEFAF5DF5EBBEBD77D7AEFAF4EC87B952E2B8AE2B8EF7BDAB57E1A2A8AA2A2F276DED29231E5387063647646A13BE22D7C2EEC0B1CB2BEE9DB1FF89DA52381DD941EE53BCCAF10B71F3658B908DAD7CF33C98B1A1CA6073E4D0A2E24B0B68D1DE956D4A952A55BD2B56AFE4C6D05E010C0B805C42781C82B46274CC321CD01AC88ACBD4217E39631F1F3C585A4CAEE5C5EA0948770DA4F32DDE4E4002C821113E569C2CD8E20FE704E0E6BDCD697C45D3B19A8B666DB32E168A238AE2B8AE2B8AE2B8AE2B8AE2B8AE2B82E3F32E90CC902EFD22EFEE4C7970E448B0426B38E23C2CFA2C842931581A48198EECA3622C2E712435ED4C2F69E41B91313469C4DBAD5A20F9105AE0E73D45A68759971E1ECB21C811D8C810C5782C7C733260FA9780AB54A952A5C5715C5715C5715C5715C7C55E266339FE63B8394D8AF6814C0F14086803C96464BE2639AC3924FD7B750C92385359904CAE8CFCAA524F307D30EA1905FCD19243CADAC70279715C5715C1705C1705C1705C1766B87CBB50CEDE348E4B1BF5EFD0ACCD5A58E40636EBF299439D27504419CA21AAC8F1231FC17051E4BE30430E5481FDA267509BA7C1A8C73D866D4AB77CA23617B9FD451F1FD13EBB24805606B0D6970986A101161B951B8D366C725DC8762E4632152E2B8AE2B8AE2B8AE2B8AE2AD5AB56AD5AB56AD5EF2925E6D16823CE487E9C7B37214C009EF4BBD2EF48E34D30059EC79D6162490B9C64E61735CD037BE57A77AE6028307B53666D21C28C6C6C8C218E0E2082079B5AA939A28DF15C5715C5705C5715C5715C77AF930E031CC0E749A1C122CAD18C039B5705C37830DAF1C9C30A30AABC8786D3B3D8C34EF6A44B33537399C2238D29503DAC68E432E3098C1282F1ECE1CB9AED5E176AE45EE3F5A54B8AE2B8AE2B8AE2B8AE3F28B80FAF6EC51EAFD98E23DBEB275A3246634C7E38680EEDB1976D8C8498CB963213403E833626FD0E6C44D9EF50AEF50AEF50AEF50AEF71239F19148CB8E7EBDA632EDB1976D8CBB5C65218C91D9E26A0C634C6FF68409F99113E5DEE24D91AEFE3E0AF15FC99DC7952E2B8AE2AB6A43EAAD725C9725C9725C9725C9725C972568D2A55B52A54A963BC89056D7E0B56AD5FCA7C01EBB805DC02EE017700BB805DC02F6785ECF0BD9E17B3C2EE017B3C2F6785ECE0BD9C17B382F6705ECE6AF67357B35ABD98D5ECC0BD98D5ECB6AF65B57B2DABD92D5ECA6A8F0D919B1E0BDC6D7FF000004AE247808AF001688A5C4ED4BFAB5C4F8AD5EF6AD7256AFC16AD5EF6AD5AB57B5AB56AD5A61F34485C1A07240378D9A04582DB72A0EBA200017008B68AFAB9171B44A6FFF008ABCB8AFEC0542AD1A56AD5ABDAD5AE4AD5AB56AD5AB56AD5AB56AD5AB56B92B57E16C946C973576FE7483870F3320FA0EDBCED7683FA2FB017680FD6FCD768176A8BED0751B5DA79DA0FF003B5CFC97256AD5AB56AD5AB56AD5AE4B92E4B92E5E3B56AD5ABDED5AB56AD5EF6AF6BF05F82D5ED6AD5AB56B92E4B92E4AD725C9725C95AB56AD5F8EF7B43E55ABDEFF00E4FFC40035110000060102020A02020105010101000000010203041105101213150614162021233031323317342240250724354142514371FFDA0008010301010800B162C58B162F5B17ADFA75A57AD42BBD42BBD62C6E17A58DC2C58DC376962C58B162C58BF46C58B162FB942BBB62FD0AEF56B7A5F72F4B1B86E1B86E16370DC370DC3710B162C58B162C58B162C58B162C5E962C5F72F5B1B86E162C58B162C6F1BC6F1BC6F1BC6F1BC7107107107107147147147147147147147147147147147147187187187145F72F4BF42FB8DE49D5CF7183127232FADF5763665837BF6249C7FA44E225EC411EE22325E466392DC6195E4A7C5A53F2F24A44427DA81973928325CFC8BAC1346DA4CCD2467DDF11662C6E1B86E1B8C6E31B8C6E31B8C6E17E89A81E5258E69307359839ACC1CD260E6B3023272CD4447A31FF002AEE92A4A99C96F4B59E75C712837E4934CADC36B1BC582EBA78E99C58C9099CDB191756E4DCD3725B2618991CDAC6A1B35C75474B331AC8C84BAD477109F8968E6424A5669473396399CB1CD258E692C734963994A09519A48D5FD3B162C58B162C5844943593754E7398A1D7D08CA256BE751464A593886986CBA2C64922106E2CB723299692BC9BA4B9B1BAABEDCA6F22F93B0B7A59689719095498EB8EE13069F8A7FA55DCAEE56B5E839848EE2CD6B2E8F44230E61E3BAADEBECEC4058B6094958B0A80D29D278D38F692E1BC4E4643A8D8E1E2D936B82696C90924A5D80D3D5C422A2AF42B4AEFD0A1B06C1B46D1B450A142850A142BFA57EA50A142BB9B06D0E3C9693B95CD981CDD81CD981CD9805E24461C9286888D659460CC8850AD0F2CC91991B739A74E914436833222B35E5DA4F8173C404651A59D0BD4F28C91991A724D2D4492D5C96DB55BF9AB210E256925241A888ACD597693E05CF121196695E0654656416E92126A573564372D0EDECA0A592126A3E6CC86E5B6E9992286D14368A13CBC92EE10417F048C817F14691DDE2349568617F35083F69E86AA12271BAA322D62CE55F0D5A2FE6A0C7DC8162F49BEE8D22FD29D244D3714692D624D34AB86A127E956907DD7A48FA57A41F9A858B16368DA3225E416906136EB6A35F2A6072B601228647E08D203FF0026F4320BF9A841FB4F496F6C68E845844E19A94715B32A0FC7269CA24AB6A88C92BB2231617F35063ED40B162C4DF92348A7E4A43CEED6D47A46884EA8F77576EA8488E4DB9444AA3230855A48C49FA55A413F15E8F9F94AD217CD5DCDA368C8A7C82D31A5E52850DA368C895211A477F86F255A505FCD420979A7A4F57820B4889A64B49C5FC927A3276DA4F45FCD418FB51DC9BEE8D237D29128FCA3D2197F051E930BC527A30AB6926249F92AD217BAB47FEA5690BE6AEE6D143245E41698C2F29428569922FE08D633FC465260C839F35081F6A850C87C91A462F251A4EFFC691FE94E8BF9A831F6A3B937DD1A46FA522517947A425F8293A4DF64691FE948925E4AB483EEAD247D4AD20FCD5DD3193FD72D317F4AFB992F8234536693A18E91E2A68CC39F35081F6AB4C87CD1A463F2102C4EF740A11FE94030AF9A831F6A3B937E48D237D290E37BD0A4832A3A36A41B4B25125D2596E293156E927672A7832D1A1B24AA4FD2AD20FBAF491F4AF483F3569E03C35C997FB72D319F52FB993F837A4A67F8B4E861FE1BA950DDE01CF9A840FB4F49FF00346918FC940B06447EFC2402F0F02330AF928327E6A058B16261F8A348C7E490DC24C5A3E2243130DA30970945642C49FA55A425911AAF8C80FB893655420FCD42B4AD727FAE5A264B882A475F783539E375046325F0468B6389053A467F88CA43A5E62C41FB4F49FF0034691FE940727A1A3225737687376825D25A494415F25067ED4F725FBA748FF516869232A37E11B6764189A6DAA8C94464465424FD2AD7718B3D207CD4286D15AE4FF5CB48F885C849A93D9A7423A3CEA569518C97C11A472B8E82375AD8E290203F46A6C3E54F2C41FB4F49DF34E8C7D28133EC2D58FA93A2BE4619FB13DC97EE9D23FD49D4DB25151BD08DA3B21125FF00F9A849FA55A4682978CEF91203B87421B52C840F9A850A15AE4FF5CB4C67D4B07AE4BE08D237EBA04F636B84B0CBC6DBA95091F72C41FB4F49DF34E8C7D2806923F7989224A7463EA4E8AF91867EC4F725FBA748E5E4A42DC242771F356835290EDED5304B2349BAC1B6B349A566951289B56F41284A4F92AD31E5E2B1B0494F90BD31E56B58D83610D85AE4FF005CB4C67D4B07AE4BE08D22FD081318DEC9E8A59A8ECE0FDA7A4EF9A748FF004A3499F04E8C179490615F25067ED4F7267BA348C5E4A4492F255A41F65E9399F04AF482BDCCD0965E42B4C77BAC50925E42F4C697F358A142B4B193FD72D319F52C19EB923FE08D237D080A4919191B8D6C5A93A41FB4F49DF24691FE94E937E29D23FD490615F25067ED48A14284CF92348BF4A4492F255A40F658A134BC83D31FF058945E42F4C6FBB8284A2F217A633E6B1B46D15AE4FF005CB4C67D4BEE64BE08D237D08062731B5C259083F698331393E093D221DB25A4D578A4B463EA4E8AF92831F6A050A1426978A348BF4A43E9B695A63CFF0092C8509DF4698F4794A312CBFDBAF4C6178B8284AFD75E98BF9AC5695AE4BE8D31D21086944AEBAC8EBAD0B232192F82348C5E420509B1F7B27A41FB4F496CEE64E8439494DA146E248ACE448275CB211CBC940A0AF9A832A2275267D61B1D61B04E255F19DEE8D22979290A6F724C82906951A4E34A269D233275065653A62554DA44364D0C244CFD75E98CF770110945FEDDCD317F35F76C64BE82EEB47E5A064BE08D231F90816149DC93235B7B16A4883F69E864465472219B4BD37186A39BAB2492D1B54A488FF4A345FCD5DC81FF00B13FDD1A44FA11A4C8264AE2A46E3D234253CB2209222222133F5D7A633DDCD257EBB9A62FE6BEE58B0F444BE8D8BECF303B3CC0ECF303B3EC8249248883D090F9112B90B210D1212482B161CC5B6E2B79B58E6D9519A7453495952958441FC4B06923F14464365485E2DB5A8D4686890924903C43666663933439334393341A84866F6BB050F56EE48D06D926D04848A232A37308D2CED3D9D08E8FB6476B43296D3B501C609D41A15D9E60318E6D8BD816CA5C41A15D9B60318B6E3999A058B162C5EB7DC3EF18AD2B4AD28577368AEE117A962C58BF42F531366AA3B06EA22C898E192DE566E5B86EB8C3999514229282CCCA6CDA37C4FCC2E2EC242E5994537D29CECA4B497D72B2CB6B806DBB915A2636C12322B54E5C73959298C3A492689C36C8DD95927DB9296188B9571D53AD3AC64A73E666DCACA3C97911D8899375D371B7A3E59C75979C533973761A9F0BCC389808922465D4DC543EDCCCABCC9B296BAD4B6A3BAEBE59E9896512172730E92DA66341CA3AF2DC65F15DEBD2FD1A1428657F4D421E59B75A26530BF4E583FF008820E4D449288C3649A2213DBE34BE1869DDF8A33065FE2084CF842124BFC9B01A2FF2CE0C99799186D135F4B59069C541327A4497CB1D9465925B6E2CCB9B919C765AEB0FBCDC1FD49622B86DB2EB66E97F876829D32846C2B22E1217114A7B22CC884F29A3C836B80D454CC8AEC75312D109869C5AE6375DDA142850AF532BFA6A11D045150650BF4E5832FF00104252492CC35917B585CE244F796223B78F928067FE1D22617F0842497F946035FF002EE0C9FD91B490579464833E1929049C4C74290EA94B4DE5D24711A4A66CA4A20FEA4B0B8E658F65F4BBFF000ED0C8306D9B6B29E446EC32396CA110DE242D05CA1B583C839D623307053C19F2184FF42B5A1425E3CE4B06D1351F86DA5017D187372C9977084A885150FE0CDD6996C117808D89E038EB869C11A7AC1047455CA4B6E4AC3A64B496CA3E09C43C4FC87B00EAE429F69CC1B8EA59DF42560D6FBE97DB8B84E01AD6B6FA3921A33D92B08A7D6879A8B8338EB5AD51F066CB2F34118524C3388A5E04D50D31449C2948610D09782548E11A13897B80EB2F1F47CCE1262091803752D1B70F0871D4B75CA142850AD6B5A17E9577A850A142BD1AF42B42142B4AD6BBD7DC9596264F6279FBC39FBE39FBE39FBE39FBE39FBE39FBC39FBE39FBE39FBE39FBE39FBE39FBE39FBE39FBE39FBE39FBE39FBE39FBE39FBE3B40F8ED03E3B40F8ED03E3B42F8ED0BE3B42F8ED13E3B44F8ED1BE3B46F8ED23E237484D6B243BE95F7659FFB85822B145DD22BD08AC6D217A58AF0BEF5E8444286DD09236E962F4AF0B09F91182F62EF6E17A58BD0F4B12FF6162C6DFF00B233AA1B48CF42B045E2640CA827DC1D7FD7FD10322F01FF00D07EC43C2F4BF1AD2BC4811D9E840BDCC103F71FF909F70563C2E855118FFF0097E00BDC8117810A1B450A142856962FBB2FF616086EFF00E199510DC3710DC3778D8B04746370BF01762EC5F850B162CEEF4DC08F4B21BBC6C6E2D2C6E17E040CECC28C6E160BE440BD88177EF5B162C6E12F18A715C46F97BE397BE397BE397BE397BE397BE397BE397BE397BE397BE397BE397BE3A83E397BE397BE397BE3973E3973E3973E3973E3973E396C81CB640E5B2072D90396481CB240E572072B90395C81CAE40E552445C0BAA7096EF7AB53162C58B16370DC2C58B162C58B162C6E162C58B17EA17A17DCB162C58B162C58B1B86E162C58B16370DC1CCCBA852A9994979B4B8977326DBC6CA23E512FEE20ACE99A8D11D8CC25D59B4B7B344DB9C269BCE5B84D3FCC0BACF5709CBA56E2D292CF3AB2DED3320DD6C961393253AF3621E61B96951A1AC8A5D7DC64A565DA888B71B709C4256542850AD2850A142850A142850A162F5BD6C5FA137AC9A0C9982A6CE32362CDF29EBE036EB8D39210EE34925150699A4452A31A31A446A7D47944A7AB928E4A9EEB0A36E2B0CB91363696A6C14ED4469A990D25D435FB53447654C476A6B505E4B9324AD392652711C51C62F21AD2BBD5A50AD2850B17FD15439C7B9251E0947689B27318F9C837D96712B278DF91C9E430A51C5630EB4BBC790E61DC274DF8A9C33CEB89725F2D575BEB0118871A71D367A8644C8DB38B8F28CCA5B24E254979F7045C69B11C985C3C1F5475D514A846FB0B692D306DB48418A142B4A15A56942850A142BFA25A57788B5AD08BD12D2BD1B1B858BD2C58B16370DC2C58BD2F4CAE59C8CDA49BE7B2C73C9639ECB1CF6607A74B6D96DD1CFA60E7F30167669FB73E9A11D259A851284697C761B746E222B393D316193D8D1F4EA4DFF1EDCCB1DBA983B773076EE60EDDCC1DBC983B793076F660EDECC1DBD983B7B3031FEA09DD3F1F24CCA46F66FB962C58B162C58B17DCBEEC9C5B729BD8E49E879B4D1B8D6911925BE92529C43A93419951D06D9371694148CC1C65F578AEC627D8DCA10FA5EF446F8424F4B5E94DEC28F8C548DF49C0B8A2058174D4681D96904B3428F10E13CDB44CE1DC7CD4492E8DBBB8D0B6F1AA7641476DAC3BAEC938A49C03EA71B6C270A669714A4F475D52CDB25E01D4ADB425CC438D13A6A89957623A4EB71E6A24B29791AD8B162FD476734C16E77B4B0C76961897D298FC1525AD21B856E9841ED5A4C9F752979644899C35A564D637AD37D6589E6A84C993BC7209748CC881108D3CA3A8D47DA23DDBCFB44AAB32E963BECB3CC19BCCB848CF25A351B5DA859ACDC5B597365C71D6CF3AAEB272476A5DA49877326EF18C27A4AA4D191F499C35938A5F4849D4292E98E8F4D334B8C1F72FD32D720FB8E3AFB4BA06A22F7E2A471520DD2119A4218DE095476273284AD2E20617A5678E74C9C9D97727495BEE047C8BFA3D1F49F19C3EE5EB62C58B17E84879A667A56EBFD4E734BEAEB49D8D86636998A30D7EB35A4EF6675435BD69409D8F4C77492D91D184AF717F430B8E3658DEAB1B86EEE50A14285695A50DA1C7C9A6D4E295D3278D46689D91724A5A79511D56D7508323BF1C0B0D295216EE3E7E31E96969B9CD92663C9247D0DE93BD99D6130A53E8514C694B6D0E2034E9928921D8AB6544973D426D4A3A4E3BA2EB7144E3C96C9092490B17EA168EC6275B5366BE87C92519226631D8B1C92EA1D536A2525E92E2D9253BD1F610D4475D771D3B0EB9884C7CE47E1CF5AD2D1DC66B498DDA5A1C020889BD649275448F21B43E6D9D94A82842C968838E37E632D272D2716CBA82968C1E3DE885290D746E0BC8271AEC8451D908A3B2114764228EC7C51D908A3B2114764228EC8451D908A1AC0C767C524445ED62C58DC2850A142850A142850DA28719038E81C640CE9EE8C834A7C56447D9184FED3380FB4ECA763B78EE8E4062621E66437D79B7D8268AA3B646257C5AD21A4CDF4991E8FD9C76CC63231418E73DDCAE1A24B71A5C827D9C7C08E94CACA4DC43AA6588BFEA1CA379297D2B251128AC58B162C58B17AF8E9E23C7D0A142B49F216D455ADB37967E27C450E2A82D6AEAAAB6D066E2524521980EA63A70446B7661270F8098CE45B75D8D20D9CBC970A56292FB45222507D095C7DDA4751A5974CB481C2352D3272190EB6C437119EC2C992F326CCD86E378161B71D546968671D225E01F84E9A1DE8FCF7966E34BEF58B162C6E162C6EF42FB8A41288D2A3E8A4333B1D92860BA1D10C6456DB4E2A2B4DBBB1C4AC9C93C6CAB2E8E8F1ADB765B8507A5139F96DB2E94422C8C95044B7598D6D3D0E1CA249AD7050D929B51C28A841A96A79926D486B469F4A3712D129975A6E394CE95A9A26CA1E52714CC6A29C69473E1AC9CCC47365E6A4E3B238EE0FF00B54CC252F60B1B86E1BC6F1BC6F1BC6F1BC6F1BC71050A142850A142816B2BA40CC551215DB56042E92467CD5B9F434A5ADE43B216EAD4B7061A33329287642596D054824208EC9E83149E2797271E94C74C84EE3F46CC6E31171D0DD8846F974571C4D708918D8E8D9B09C42909346E1B86E1B86E1B86E1B86E1B86E1BBBD5DEC9E21FEB0A752EA0D82237B9A47127A44EC77D2E329E913AA7896B77A44D123735D16CC3AE6590D2F68DA1EC636F2C96BCF224C2C4B24E35D31F122763661A94664DE962F572425A429C539D3064927C393D2A75D491260748ECCD3239AC73F644F656749C467194C7261CE6D1C227B4B3A46E1BC6F1BC6F1BC6F1BC6F1C4142850A14285772850E93CC79794750E773A25819479044C1B86E1B874BD93951196582E8C4CA2BC6629E8EA59BB428577277EABA0DC497BB6C1ACEC3B1C927E05E1E010E292A234B2B529A499865C5A5D49B6870CD09356F1BC6F1BC6F1BC6F1BC6FD6C58BEFE47A53251216CB3398E60B271F9783E0277A01461D1AE84429B726636B8ACA09B6BAE32325D27532A26A32BA45317EE6E1A8CD4ABD2C5EAF6659617B1CED345190E926F6B871D4D3AA3B335ED6C889C7372844E8F3F33C5BC5FFA750DB4A5D9E9C041322DBD9E861BC3C6695B9162C58DC2C58B162C5FA4ECC69846F7BB5D8D12DCC2CA738A7D470C3352B1CD35C188CC8C7136927B98630272D8F4FC4B2F095EDCCE102CB43208E91466CEC97D208CE1D9F398A39CC51CE628E7314166A291D85749E3A93B42A74059DACE56348730C60E638C0737167EF29C8CA51756C5E55B4A380BEB2D0C767624768D2F76B71C19C9B120B731BC6F1BC6F1BC6F1C41BC6F1BFD2E984D7BADB6C9F79265BBC788438843884388438843884388438843884388438843884388416A49978772F5E8E4C751936908BD6C58BD2FD0A15A50C9F44A265104523F0C411F86210FC31047E18843F0C411F86208FC31087E18843F0CC21F86610FC31087E19843F0CC21F86A10FC35087E1B843F0E421F87210FC3B087E1E843F0F431F87E18FC410C7E21863F10C31F88A18FC470C7E248631DD0C8B8D51ADA162C58B1662CC598DC6371F788C58BF41D9ADB09DCEB59761F56C6B4351248D46CCC6DF46F6F5766B6C911B8D64D978E9B565984AA8FADB7B3885D79ADC940298D9B86D12F2CC2494669709692527B942856B42850A142850A1428C50A142850A15DCA142865CBC8408ADBE666469C9CB53850C3F2259CB28CCA264869D5C57D8C8AD88484B47265C35B6A7999521E7DD0ACDBAE9A9623CEEB5154A5A57B31C9326E3C74B3BDC8CDA54EEC1902E138C3E4890A4BE52CC8CD30DC782E54853CDB0D4394F1BAE32ED6942850DA368DA2850A14368DA286D1C21C21C31C31C31C31B06C1B06D1B46C1B06D1B44EC6AE4B4484350A7A376FECCAD2825A5E69F54F226DAC2BC6B5BF20BA38AEAC4D1A70D25E71072A36294D2DF52F924968D4961B88A4B1C351619EDA86CD78776FF8C6C69304662663CE4326D92F04670D2C12F0EA38698E94E296990874358E5224BAF1D0AD2850A142850A14368DA4286D1B4BB942B4AD2BD2E0A776FEF58BFEA57AF42850A07AD772B4A142BFAFFFC40034100001020503010802020201050100000000015102102031411121305003123240425261916081227071A1801323436290B1FFDA0008010100093F02FF00E966295145315AC9258A17F0E632686866599624F249BD0DF8734928C20E7AA4E34D872D14DBAC764764764764762764764764764764764764764767A6B9E1692A17D6583264C49C888A591E572CA353077B553B13B13B13B13B13B13B13B13B13B13B13B13B1134D71D6DA9C9A1A1B981C885B9893D184FC2D3621FF643FEE4843FEC87FD971A8C8E350F3B45F85A6BA901090884040404226944226B3DF521D1504D75A13F7FF2BD48888888888888888C4E2B910B5C57222231524E12196F5C57222217822222216F4A0A21090895A911111551111118E37E179B70B790BD4D37F2F7E56A1F8DF85E6DC2DE4734B4DF9EF17956A1F8DE84104104A1B85ABC5172214BF1BF92B9111174E76A1F8DF91B85ABCD79A1EB7E6C579E76A1F8DF91B85B8B2B43F1BF957E76A1F8DF91B85AB6E769BF446A1F8DF91B85B9DA6D5BF33F0373350FC6FC8DC2D53D0D4B4DAB7F2CDCCD43F1BF2370B54F4352D36A1A6FCD9A2CB4373350FC6FC8D3C2D4D53D0DC0D434DF9F345A689B0882272350FC6FC8D3CD4D53D0D4C444A44A2D0D37E7CF956A1F8DF91B9DE86E469BF90BA7904104104C50FC6FC8D4638DE86E469BF487E37E46A33C6F434B35350D37F2D7F24FC6FC8DCEF4349EA6A1A6FE5EE9C311111110B43F1BD0A28A28B435389E6B7A1A4F5350D37F3165E46A1F8DF91A6D2CCF15BD0D351686A1A6FE52DE41A87E37E469B54F53D0DC0D434DF9B028A2F0678DA87F2ED369E279A9E86E06A1A6FE45BC9B50FC6FC8D369E785E86E06A1A6FE45BC9B50FC6FC8D369E385E86E06A1A6FE45A97E66A1F8DF91A6D46381F85A6D434DFCB3F927F2ED36A33C2DC0D36A1A6FE59F99A87E37E469B51833C6FC0D5BF967E66E77E469B538E0C578A1A869BF92CF417A10410412869B539E0CD169217A1A869B9090909090F2DC495A8C79A7E469B7924A9A86F259A53C8373BF234DAAC705B83126A1BC9DF82DD1F1C36E1FA3622145364A1BCC7D910A28A6E59BF1D517FBC52C2490492082509341249B492684224D0864824904926C6449A4924824908648274C7124C64CCB0350C3CB3273DA3CD924C627910C28C25E873DB2C1F234B32730825E591079E3A77B69F6CDCC99A7DA3CD925EDA5C73DB261A4E7B47326351A58938C94B9817A6ACBDB44427EE78AFDA3CD925EDA1741351CCA11D8697FFA5C61CC9EAD46963530A39942392E9A1BCAE5BA6ACBDB429ED9E0C1F14FB479B24BDB539ED221A581CF68E60C0D2C9951C62292C9C53F7D3FDB4FB66E69A96D2873DB4324BDB5FB64D3718797A4693C9C6A5FA8E052C93F6CF342D85325C53128A5EDA16C2995170446051471A7EA1A4E607170454614514CF4B5A22592C966B2592AFDD112FDCD57EE4B42AFDCD57EC55FB928B2592CD64B255FB17FDCD64A2FF74208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208208209FD08BC77A545E0CF9059AD2BD3B0291F1FC5315C8B818B6F361E8B551689A914AEA45A6A2EA93722222FD33220BA49766174F895D4596452E87C1E2516F3D4C0BA1B4E3D08B45930BB6F28F5F82FA1F6299945B0BA0BA2529793D2F45D7414BA117F1D6516D28F5F82FA7444D4DBE24E9363496EA6C93BD10E04D24D2C0B631261D4B909941C79FC49A9DB4303D2F45F4B09A24BD25CCCA1329D0D842197C10EE58BA10D884B10EEA2788F895D270D8864D26929813C283A90EC42349E96A2121B992E82584DA6E42432C10EE25CC8E60876212E9D110864E824D049208249268251934B179208209C8824D04A128410C4D04E85EAA97CA462EBD0174E0CF9FDFF00014FF8A89AC5A9069A96593105A7F4406CB2B209AA90E85A76134413552033241C4D16493FAFC0B26C88624C432CC547C1949E0F93C285924A4347B8B296593C971F8160B299931832596793E0C251F25A22D14944B9659FBA87937E0516EC58C4985B9158F497145B1642CA2DC5DA8B9F645A9B189FBA771E4DF8144453522229C42CE222A54888A6B2592CD7FE03EC86A6A6A6A6A6A6A6A29A9A9A9A9A9A9A9A9A9A8B5C221088208208208210908820820820820820843D39B87108DE413CD21BA74CFB22AEEA6FA968A9C5E215548BF545D0854854BFE1765ABFCCB0B4E65DDFB3D49C11F734B21E2522D51705B417C282FF002422DE2517548B32616CA2FF00953B4D08FBC5D4BC97688B9168A47E1516C2F848F5D705E23C483CECBD4BD15E9B39DDFA3BBF47A5383B3FF0A85E152151354D04BA1E2844B289A2432856CC264CDC815534621EE9E97921E1D4C3C9C4DA213C46EE87A7E8F5260856EDD27622222222222EFCB9BA493F7F862DB9EFCFE12D0A974C0BA6B81E76C1E8B9EA422BC4A29834548C5B0B2F49916E45A7F24926CB922C9E9E949C8F43F3A6CB65137D50857787241E0B89FC35D48555225C09BE82EBDDC1D9EBFF005083BDAC1F443EA520F12F88DD74137F9134EF5883BBDCC90EFDF20D7BE84368487C31F84ECF4FE70FF921556D2C41E921F0C7E1720D3BC89FC487D242A899D6DFAE92BA11174E17A1FC9E45D8CD0BC79E0CF48CF0BD0FC09E24A2CB4DCFD9953FF122EA45DD4EE917AAE2AE90A17D0D34EF7EC8BBA90C3B0BE2EF11786322F48ABAE9616F7DC8AEB7C1EE4225FE282FA6D9175B916FDFB0BE1B17D29B74384844130317D688B220BA4FDD43F06169FBA92C278EE2584F0885884413C3612E42208208278AE2584F090894D9FA37A567E18E8F71027D09A0F2F750F5EFF2C6FDDC1F54FF002436F32A6E6C8DD133460B24A3FE544225A7EEA1EAC5D67B445D29848953F6464646464646464646464646464646464646464646464645AF4759D9E9F5490C9EA493D1EEAAF151EA9E648645FC1753C29254FB14BC2927A3DD4FB90F4993D2650C2D3120B2BCD3ABA0820820955D65A1918F0C43D0F4FB9069FB4795D4FD4F3D6AC820820820824F05CCAC9E5F234B0B43D3EE5325CC4ACA7E8C8DC29BF5B6A7DC9279626E7DD1EF5A3DEB5B8D3C4EC7DF5784451144511445215DC610618F7249C5433372F422F89845FA35FA35FA3312D4D2C24A05FA134A326E8C269D7104125EE493C9D6682288BA1A88766402092B4EE6441087C4427664371177117411455FF06E6C21AA0BAF5542F5DD05A2C319E171B9BE4C8A29A67A96E2084242422549543C4E3737C909090909089D5937A970444444444445B682DA4B5B8DC8B2F4F56522145145E90A28A2C93521212113FA614888888888888523D0ED0ED4ED50ED108EE768846845B39DA211A798C74B888A49CABA118A69FB3B4224D88888885F091110B9B9111916A8DE47720212121212CDD3F3CD82FC9642E9284848487877202113A7D94888888885E352222325C8888888888888888888888DC5DD48BC863F1E42020134FEEF514514514514514514514514514514514514514514514514514514514514514514514514514514514517FBDD48ABC8BC31DC8CC1B21DAA1F62E82FEC5B98928A63F02F910D954DD05D05FD916C4438E59C88B38A45B9B211497287B4B425BD301D9EC7F348936FFD4DD7310E60F54988F415F722D85FC03E484D84B191A4BAA2991C6223DB25BC42F77E4ED8BA0E830C5BBA7F185C4EEC11FDA98931F12CCBE4C981FAFF00C919B972F25DC53D2A39722D8BE87C8E45A291EC769AEB81D0621D2085F27FDC8931E94218A25F6D90F1E9FC6169E25E99FCCDFAFA910BB8A28C2E05928A28BA8BB4945164BBA110BA1150BA17174D64BA0BB8A2E9F832FF007F7FFFC4002D1000020102050304020301010101000000000111213110204161A15171913081B1F04050C1D1F16070E180FFDA0008010100013F21FF00F10C7FECD39A49249C6492492492492492492492492492492492492492709249249249249249CB38493FB29249C649249C67092492492492492709C249249C6709273C924FFC64E12492492492492492492492492492492492492493FA554ED05F71E5BC3836E6DCD99714C53A4ECAC5D54433662FAA3A77D707551210158F5C52D4868486D74FC292719249249249249249249249FD2F311C4C6F0A10EEC27D88B9C74613F147EB298E63A9E20C11C40B3A4D0F8E3BA3A5FA60DAB656621986B0E6CE63FDBC3E843E846C43E84BA10C97425D087D087D087D087D087D08797908E1637831C66F3C0DD5D60D53AB29F7E4D7BC9F92412D5635C260C99DA453A7A70E94F6BD88B1DAF8726731E4824489742190C8643E843E843E84BA12E84BA12E9FA54E1A12FF0027DB07D307DB07D907DB07DB07DB07DB07DB07DB07DB07DB04989B197908E1637838954E927F984A0542D84D9D8C7C3A054323D6F8C9CDA14127748DDA34EA6BA8C21A1C860AE975D47317699C99CC793A89050FB20FB20FB20FA20FA20FA20FA20FA20FA20FB20FB20FB20FB208941FD9FB7E423818DECA73F78D71678456EC1A1CDB5601126508AA0A2F5E0DB0C74B12597BB3E85E79A721FF00C4F210C937B92369E02A6DA53617FB15678DE0DAF81B5F0167C335B8D51A40634F5245D3BA28FB610E30622E21367A43187B6991AD5CE96CCE09CC7E9C7EF9888B1B0B1DAA4F54C920826B34152831D0634225E11A8FBDCC9B8452D83F8286815EF80F4F5851C89C13816E7B80D2DBEBFF00EAED2BA91111131113131111BFAC7A7211101CE33F41822222B5CE637A8654DA36346912F40E8D7C89A7406343CC83880808BAB5CEB2D2EA29A4202022356557018DAA2D8EB612340D9A0E9C10CBCEC4418796CC208088424D89EE8792FE8A10100D46FD3D3F95E8339ECB111AEA77E32BF463267BEC5D4D7AE7684C2F2319A775E827019F9C8E22C785917FFC4554B5EB9FA6F4B2F32B3EE21CD79D58CE73D3F95E83B339ACC91A6B9B88CF9EE93514B6AEEFD180B77F7F41381CFCE471163C0C8B4BFA2525EE67DC439AF3AB19CE7A7F3B1BCE236A6D4D89B136A318EAF3275A1292323388CFAB8B64C875BE03E90DA6BD992D544BAC76E94E5E163C0E7E7A380B1E063BB4C4A3152DF7184B65D86529BDC5D5DCC57B2921AE98F0B1E01CD79D3B339CF4FE77AED1A9A1DDFF005236EE31D98431971E316C711AEA6CA364E163C4E7E7A388B1E063DB8C50C6D076B479BA6773B32E21CD79D3D4E73D3F9DE8B8CE9034FBFA91A2BD52CF89B4483CB36CEEE163C4E7E72388B1E263C66338DB24BB60D28F1EE1C7858F10E6BCE9D99CE7A7F23F05B5919E3E36293DC205D131AABDF272069ECAC637DD676E273F291C458F1315AFBE2D93BFB90F2ED96304B6C7858F10E6BCE9D99CE7A7F33F03F35277C3387C223049EEA163B18BF872730E0315C8F858F139F948E22C789E90251C3629E3C7858F10E6BCE9D99CE7A7F23F07F5AB387C0C78C2C59D3987019D7858F039F948E22C7898F038EFCA1AEDB4C9C463C5C7858F10E6BCE9D99CA7A7F23D7FCBA961D801A8A60F384E10B1674B5DCE13D254E073F3D1C458F131846B64B62B23C463C5C78D8F10E6BCEAC673DE9FC8F5EF7D409C1A9F49609C2162CE96BB88B9A221D480D9DA7039F968E22C7898BEF24CD0398AE994C8E6AB3C54DA43EB3C196129474C7858F10E6BCE9D8E7BD3F91EB9E89E94E36ACC1F031E10B17A0891ABC9FED1FED0DE66EF9D389CFCA471163C4C93CFA5991D123558D1FA6B88735E74ECCE5BD3F99EBDE632B4837F12C3B62350DA18F3D9C7E063C2162FC244E273F2D1C058F0723D935742F204C5E71D3DB7E92E20DD5DDE86FF00C1BFF06FFC1570BB3176396F4FE662D3659DE3BC774EE92512B3F2F0124EBC7A30ED834E6870858BF093381CFCA471163C1CB7214235ED5647ABFA31E119B859368DA368DA12ACB176396F4FE67A1C0CFDF048B58E44B4BE0D39B1C2162CA88B218DE6778EF1DC3B858C9E767039F948E22C7839903DF42078F2451D9663EA61AFC04EC721E9FCCF438D8BC9C95F636119BFE9608DB4486D741FCD9970858B2E71DEAAB7039F9C8E22C78B9E41775D4D55EAB251DFE6F4337034D206C8D81B22BAAF1B0E5BD3F958BC086B2B64B150BCFCBC309D7BE2F210DCF32E10B165CE308F523D7D3DEE273F391C458F07D0407FB099EFAC627D061DC439AF3CB19CB7A7F2BD73D67046E8C51306F3665C2162CB89C58DF7937BE4ABD2D7B81CFCA471163C4F452F52E859B4F146A8AC359A7A10464DC417CAC82081311D84F2B04104119BE47AE6ACE087F466F3AC3B6A24A6998B842C5E8671FD25EE273F2D1C058F131563C506F0DE0A9B510D6379BDB25356CC5C439AF387A9CD7A7F2BF48BCB56F157B85919D1A730E10B17A19C7F4A7389CFCE470163C4C7E063CF0F172AD191EEAB193A0CDB88725E78ECCE6BD3F95EB9AB798DC6671F818F0858B3E338FE94E7139F948E22C7818F1163CF0F5C9D8F8CFF00A66FC46725E70F5392F4FE57AE4ADE2623D4255EABD00FE2162F43387E96E7139F948E22C7818F1163CF0EEF24CBE98967B599F00E4BCE19C97A7F2BD7256722A2BFA11C70D3D8C52BED91891E90D4E273F391C458F0317A1B63C46255E74E0663C0392F27C58B392C63D0F95FA65E42B39124DA7D08F0D7744CBAA6377DF2255233E927389CFCE470163C0C6187558C4B6163B991310F1DACC7802795E78CE488208233FCAF5CF59C88875216BF42F404D7A2C64E8B23799A201B2CF3C2C780CFCE471163C4C7B932774308C23675C512EA465BC0392C8232A673D904104119BE57AE7ACE546EAC9F81924BAD9C492695FA6A9C0E7E62388B1E163B42C4E7192C8C49EB8C1D4BCD78073DE4F871673DFA7F2B14A15798926B19DC59AACE54ABE9C9F0325538DA9A09EE5868BA17049AD7DDFA62892258DD1BA3746E86AAC86A0E62388B1E364EB645714C4ACB0E609740474C05AA4B4C684CCBC039EF27C38B396FD3F9DE8F2F355BCA6A7D1A16B3558FC4C8E5BA0857D2B8BA97E5F05891825EE885A0D7D618E1B39CCE62380B1E36498B19370522469F02518ADE8C7BABCD78072DE124E44C6F3B2492492737CEF47979AACE644AC7F032B2B5E2C3E53CCBA9EEC815EB04386CE733988E02C78191CC9ABA1469AF39D08D9091D29F39EF00E7BC9F1E2CE5BF4F55726E1B86F1BC6F1BC6F1BC26C66F167554378DF34A519B508374DD2C22F335AE5082BE59D3C8D5A7C9755243BC6A37228D4D8DD3483C8775548DF37CDF37CDF37CDF1313A120DC7869EE2E954DD3746469CAC64C8686C5322C60AD130D7552F396C531D328C2D46E1B83E9D498757934A718FB14A6B37FAB4E2C376BFA04AB31B8F236DDFF00F609FC09A4980C7F863A89372E80604434266E48C2E84E44B6968632E2622A25BC0D7DE975C19DA922E92C589C1252098201C31B2625807E904E08E896F02A644751217A4BC666A510524D6E2CB1EA2252B45E64344A0911112D888886D1366487BB6BA2C105D0224D178A5446C9787532A30A182DC4361B7EB38628F042626087BD6C87F40A45A0E6091A50C234CAF32308C7568D83423FBB17422657536130AF087331A0755CCB22ABD43975811846A2053DD44D616371A4A39AB40AB3AEC7ACD594E6A6C58E10E414DDCF1F007291B345CEEC5F7EE6B19034A9416BB312A13A052741432D59416BA9BE2FD5F3D60AE5DD0B05E60A3CC39252921DDE1BC2B810EDE60BF9B09CE584F087271E8BD77CAA720E6C909F8589E605A91EB8370980307A07A1F00B96B0E4B9DD886FE058EC7CE3984858ABDEB12C9551896378CE49FD272915203DC9794A60DCBC2F24721ABB0EB15A8D98F9E08A74C73FF360394852F0C7271F8BD77CBA2D4A6DE041EA75B8E0EE75150E21A9D160B9DE3D3DDA17D101FAC1D4E170088BB2B227B27C300F8A6A69BFB136EA0BEBDC879C4152FBA116BB31F318A04711AFD6D9A59AF2485EE9D092709249249249249249249249249249FC6E722006F249A4B9AA38E39787E612A6ABD44EBB8A4E8452BEA47D1D6C3FF361F94B0DE30E6E3F17AEF9447B63129862935A849643483D330CB9DE393E8876E1770980447A8DEA7CA8C07E192DEB24AE920BEBDC9FF0E152585A2D76648C2A3D607D9351B4D4873773A118BAC3605FE2CFE3739612E5DD167321514398724405CFBE11F5FF00015A952A5D6D8C37F3153DC98551D3CC86F3E3F17AEF80588E60B4726D83E2088BB98AFEC243BABC3B81C02C157609E6A1AB342A5AEA85F5EE5FECC2D76384CE60F00A8EE5BECFD655C8EA869C0576D52206AAD7BE840AB15293A9CD14322F7DF0A8EE6497AB6218BD1914BA3658397FDA33635D6A62F36850D17771D7410992B0C5FAB9C09979913A82C1E01024612CBFBB1ADC9DDA14549A88DCB0D95EF46AC9CE0D029D253DE14D40AB6C1300A65E00B5A6EA57DFB91144D059DA88784ECC64E2E8C5A4B2280587F8390ECDC9119208C904104104648C23F1AE02ECE06CEAF06BCB35BAA0B61F91E1791767036DD5D4495128E938A4A894749C28C997670274E53AF53FD20CB93DEB83EB68ED4280FC8C2E26BB383FDA17037DDC946251D25E2CA9383FDA17537DDCE1FED0FF004985C15D9C15AA4F59A8EA51894749626D58B80FBB9152C36F37DDC975176705EA5E05D9C61FE906ED7E432C71DA85C0DF7725C05D9C0DB7565CA5D9C174DF773FF4B1F851FF000D1FAB67131F43369E4DA79369E4DA79369E4DA79369E4DA79361E4DA79361E4D879361E4D879361E4D879361E4D879361E4D879361E4D879361E4D879361E4D879361E4D879361E4D879361E4D879361E4D879369E4DA79369E4DA79369E4DA79369E4DA79369E4DA79361E4D979365E4D979365E4D979365E4D97936DE4DB7936DE4DB7936DE4DB7936DE4D979365E4D9793EA6229FCF63346A262A12FF82904555FF3B8CC537204FD3E44E7D2496D5913733686D33A24DE24B6484CA278D9250A9B6632684E6BEA0B48F1B588BEA7145C6D84D8FD26D2B89B1E0955F4FCEB704BFA05740BE0AC542CB5A7A6CACB1955141650693B1AD44A2CDC9C31E056E0BBE3CB1C26498D7AA4E6A8A9409536D48CBB87E0308886A4487DD60D534E291262C8AEBA0F295E8B351741EAD3870334E7927F02CF661B06153FFDCA455E8C4D5489852418DA8B04B53D44D1ADA444914EDA1CC2144B543651ADC62C1B46FF00502B32DE8E98E445249683F557DC28BD4902E84769119B32C56B5BB101C0EC85BDEC39196B5C21A3DA3A04E96DEA57401D3B929589DC3EA44FDD09D1CC1295AB542A29317B7C75115B298D293EB8541C4E82EF23519726A76E27025108524FA0FC0B7DB8E4229CC312492AE44D37B651EF9416DA7F03231D03D34A62CB2371692D89245F261C03AFE6D9ECC53C30DD481B9B28B043C15337B6850EC205508D84FCA535D0588546C43B51DA871876B5908917D95BE45570B4EA3C6AEB96F7338A1218B6121E89F04E6A9A2943D0065539988557EDB41CAF7562C82CC12F360D38167B8E6609581E7B7845C9454485B192F597AD539139A8B69D318B7DA7CEC16BD28423AA82043A3BAC106BA08A5545F4D34C1E3501D042F75617522081F15C3803D7F1A73DBECC1CD5D22E646382D932A8373D9E06CAE242AA18F12A5B1B8A465BB9052682B2DA3D90FD26210CC5A951252375870CD3AC32D235238A17C6BE47724D3F02545A66A81F535941A64EF0A2C86BAC77F99B9217E4738F858FB3DD093DCC1124B824C3190744C1D732C40D53FEA224214B3DF0B1DA2924E05F42756B44304250449DC4F63F7714C6D2338217E825008EE4884CDC866AC081B4E1C03AFE6D9EDC6D4B2B6904A30ED7D22D61230B10CD28104249A6C37514F5194B0D27465AE185B526D4D896D4C0925445A52533D3D4831350226A27643757A245C5232943560AB2508A196940BA5244D09460DAE8AF52D2910908B6A44A30B1CCA8AD635D4B34BB15D2926C4B12C1090C6D2845654C531B20FD0586B415A4A1090CB4A30E33C23F310DB59886EF32A9DBF0E1ECA255442838E84242FCF44B74DB513FCF9D7D759F9EA52A2B5D45D16770EE1DC3B8770EE1DC3B8770EE1DC3B8770EE1DC3B8770EE1DC3B8770EF1DE3BC778EF1DE3BC778EF1DC3B8770EE1DC3B8770EF1DE3BE77CEF9DF3BA774EE9DD3BA774EE9DF3BE77CEF9DF3BE774EE9DD3BA774EE9DD21DD64A6FCF9FDF47AF1FF00211E947E64FE0B65E824DE44351990D47FC65E5052E4B6BD8C765284A2AED3B05750D48D7E83145B01D5725B0C89E31DBD97D4E9ABCCB4AAF71AC396C6BC3E9D04772AA2B88502B6B5932A825113130B7B5D8D1CA570555904360B9506C35DB5D0FA920810BAB2471D4697D8589093C63082334119608208208208C60820823F42A2E5855C574938EE7889BB947CBD04699FFD872DBB5839C8862F5CABC9BF18C7BB6BBC2E1AA440F4B1DF9A4E3D76B2644AF41F2E6523F6418A51BCE179C1381AD3741CCFF81BABB0EA2D308ED0BF9E36FDE8C2D25346828CF91BD2C60C426A1A4AED2F051635ADECDFC1DCCF084BFC16C3E3B10EBBD0F938D1CA4B551B0C6DB467398F733FE05D534AAC4B9924620627FAE368210C52C6C173BD3516CAABEB16745A1D416F4685076FBEE4C7F46298AEC2D5A1B02F07CA38C59C8895509C8B1084A1D2262B667560F88571A46DE2A7398F733FE06E72164346E6AF07140CDF94C73F7C18D2A8C5F09CBBAC8C2E6215437E0B93EA1AD49E32C9E30FA8BCDB6B5D4A1344D0D1B9AE12D4249CD5520AA461254246E6AF06F40C63364B7AFF00EDB3F928E5FE537B149F433E867D0CFA19B82093D4EE2EA791F633786E0DD1BA37C6F8DFC1A69BA7A31EAF2CAFB549777F1FEEDBEFFDBFFDB6DB65B903517F4A49C924FE6212BD90F455A9ACBEC4DD97A6A9D6AB1634222A9AE829A3DC50F5608CB0410460D59D7CEA49E58927D7927F1905744585913C89CE699DEA4BDC42EE5CD8C5EF6BA656C10BD8761E7B848F20B7B91522BABAC62591843F1099FD0C50457C7E6B52452AEE87FAB910DD3633355AD6AED42478B52500FAAC621D10DDD47B894421D517D5C19131ED5B24096E630624ABAA6A41453426AA8A9F5AC2209FBAD03D30A0508C4A7D4615EA06978B081C4C39B8F7B76A3F77A42A9541CFAA2A4AAC45889EAB0F7BDE909677D0AB81A9AA81D7975244553B57268C8B96D6A0C72A43CCD17E8F712DAD9196F30F824A87FAD2149AD18B2BAC5123CE0E5914D6298EE0A3B78384C41B85321324AEADED658D625BCA7443224E5A4EF046BAB56D4098EEDD0A4AAF4A92D4807127B950BAAA0494DFABA09026A25D4F47411B955F4231B6AC93B38D3A85A3913B350523614D021BBD6742F994D442237516C518EC0A85B59E846889519ADA6E948F13A9516A3D62692B57811CC2499682016759285EBEF611EA8956C37D2123F4B28D1964035217EACA57A1CE587007A3912247468099523D8632AA628EBEAC9122439A2C90C2174C118422068844220810410410410410641041042C62DB103DDFE91089A2EA57136D49E9E93124D0A44584DAC2E761769F664432C31EC7F62275ADE8A98F7C4ED8A28179686E50C7EB4E617EC6A74A3792485AEF453D45B0C0B9EBBFAC112A8ABED6450A4815C4B5D1227BB45EE3AE1451E44AF4E4AE853AF5C6BF16A44F63425DE26289F714B26F2E774D2853DA6F714280872AAA7482695692E28BB898D246826CE93AB137772775EC45AF49AA81291DECE28FB6363394F2493F9F140E7AA161150A235C8944489122449CE046D4697352E85A9F510B29D88621125A655237479284E95DD42C13CEB754BA0DE8D53D6350EA4C52FC12440AD437A7B9350E051A8E582D6AAD4871A050FA1352904754410F6EA1CF692BA30BE91C55474F71F822ACD302A473354757ACF5F61D519C92D62448A754435A0EF743649B9733DCB61A92BD0E85AB1AE9097F609B26A87B09924B5EC10C3442D4E0852955E82B92DB855EE633D7D0926EC927F45DE44ECCFA31A557DDC8A6CD09E9E87127C8BD2496E0627D562B29920E9992BA0A59A3408350D4B3459848856C7E291D709C922A4DA8D891D70B905A215A910D27D734AAD44DFA44BF7231341A15B6469AA196771888648824432459D93E45E924A9D6885A3D63E725CFFAF2C7ED0688BAFF0002C4577FCE6062CA5B9B4952972DE8E8AC6B122ABD50954EBA9DE35E2B213123F2AB8D6B0397D085250B30D68422967A93DD0A8CEBAE8F6438CF44E5B68C2ED4BA3692EC54C556D1C771597B83EADEB6D514865050985EE69C04E442B6D0982B2C37384FE82A0E6BAE15D12C8B5726DE9EC30DD1E8121770484974C1943B51C4A6471A9E151084DE6AF0E0BF92149292CB17A1B047AC107EAB591490C99A3A04E72326D2AB1BBC93A6C3757F30A17ED1A1276872A4322C5658ABA0FD3B2463CDAC52F5DC9A8B90C9DD941B646D5889291262AFD2F70E15BA10D1B4305E6CBA98B5495962B46DA88A876FEA277E8A56B6A202E12C2E1F31BBE90DD425AF04EDDAE8C4AECF0784FB0AAB5537F93FCD0CC4CA6CA0921D30705FC97777A49B6BCA54E8F70F2A8E9EE3A29ABB51AC8F4878E5D51449974742C8FF0022A885EE5A5CFA22F7D9FF00249458CFE8136E50269D56B857989439EB28F0340BB8CB151AB321765AA5D18A761B240E8C99F478050905444BDE263DAED1F2629F4F624489122637BE17F8C8951FCE1D1C6BD7B9212A2EA2637476209C6A9685FCD65D8047ACDF9BB3766ECDD9BB3766ECDD9BB3766ECDD9BB3766ECDD9BB3766ECDD9B91B75EE1AD81FFA5218496E6C21F29A943CD4218BEE292F719EF9128F444337617ABE3919564C499393657385BD912442910859B9A7442239FA8F22A6212D7049C3C5B698C33458A88594EA6B427A92C964BCC09272092592244891227F56A596A89263412A92CFA90F13EE8C91A29437FF005069291D5D9C9A79027C816F64F9BD046480CA2A5609050A015EF50C702E20DC54F65A8752FA8FFF00A83714389DC47D574192121DA3B07CE9EBCE339649C6709FC9B02375E0DD7837DE0DD78375E0DF78277BD099B17070C94D462141069EE8CBF9B3EC62A687614976659BDFFD069ECCF93227AC8FA43536898C5C42A6CCB22F6134D16FE054F42A1292A3F536440AF40B375C9B6BCE1697ADA6E06B2C362738744E2635BFE2C7E8292126BD8DB7836DE0DB78365E0D97817A0B3D06D0EAF075352E24AD4BCC21BED1AE848FC4354E760C56D4BA1DE05290BF71285B0AB2119D52B2241ADF1F23635210E4F70C56A2D45DBC6865D280C1EAAE441E4B192CB7DC5EEE3504D49A3D9784C3CC43A87BAF2FD9EEACFCD0E410929F629051A1C867FF0010BBC1C25F6909B5675951C01245EB493A160D1185DD17E874C88DC5F6639D3B4129B8D062910F8206DAD480E94ABC06142CDB351DEF183EE5A14D4C91AE7E05C3D82844D1315156A4FECD1590D10524ED9AAB99A5B4410EA5509D4E3450257DDD450D881B2F263FDA1433A7B0BC959EA22D85D2A4C6225AF4203AEA751D74347FC0B50EBD30ABAF19D199FECCFB18FB18A4D53E48BAC4822341A8A202682FDE61F4188D6BEC2132A8CE1B4CB47439AB09CC42AEEAD62CC2A615F9FC19FD4409DA166CBC8B2D674C00855899331B556157CF4957444D26D761D4D53A0CE341A50DED51526A6B735181CB11966D7C1172109E47E160BA8682350B5A1E0D87816AA7155B58429B1A6E31B2BA6E5EE45A0D7133612C969E82D61D63411FE092B8BEABD34105F42545616C4C924FA724E7927F31890596F6145B23E6F51B06C1B04B487248BA899243E4AB539EB2396AFC964DB7EE295B9E8168BA7D0B596A4448368944AC6F847CE39386FE1C2DAB0642512855448408168D450B7444234367A941ADBA9576A4893B2F728C95132EFD72AFB8C4544B1A75710369A4E2559C9734B2D485ECE1397BD1A121117C304AAF417F2CF0F847CE39386FE1C25AB29685A7617F07F440796EC12B51BE37C6F8DF0D2232664FEB7DE665CB12CA52541D43A173826761709B113B408F51111110B95515866B47388228D539488F4459869C8EAC9131AE10EA583A0B0DC3D4F5299CD4EC34C02E110EA25825D098932420DA2845A49D876276EAECF7241D56593A39FC19C93F94AF63542C9A7636A38E72769C8CB8B61060E8322E17E93BC778EF1DE21B91DC9A1588302753DC4872453EA446C087721025584AC569D4D51042212254C276640CEC2100D59020884478B2D56C26A1CA2EA8DF9BB1F5636889EF967F4E966DA7A4FD161FFF004B85F8A2EE847A8B41317E2EBC38B560B5886C8F51493BE28D41502C8A9309575CAB22BA318C347FABA47A48454A4338007C85A0ACD412E45B640127D30E5AB2DC64329689D4FEF035B987447886DFEC2CD1262FAEA8AB70CCE18D0116123C31FBB1CC193C01EDDC92721BD8E5713086FDBFD4A4A87C0BC0B8A295D734124969AB1AC89C64416457D4FEB45F998DA1747A34B7B0EC836FB8E8B242E88A4DAF8363E05D9540DAF836BE05E9E64FA2A6D7C1B4F03786A244D84C1A1CD5AC16A431111CB918841E5265B277DB22AB633500AE127936BE4DAF936BE4DAF929CD1D0FD575CE722121963B627A923B94604FA13E84FA13E827A68B41D02A847B075A1A98EDA4A33D87B0F61EC3D87B0F61EC3D87B0F6088A790A5AEBF529D26CDA1B43683E886E738D355458882706A94F78D42C931BB2E92FD7D3D82191B03606C04559036A25D497527D49753BCEF3BC97525D44E8CD63222D5B50CCF48D3D39249249136A4374E9323F871EA45B025D497525D497527D49F527D4B6E2DE352C1557559226D971FEAED6CEAC5302121161F5555400097AFAB00000093AE5C07FD1F5507B26AE84099B3EA67D4CA7FDE45EB71FA783421217AD113F952245F80974BAFE9A04F5E7264C993264C993264C993264C993264C993264C993264F0C1F814AFD339A51D19FB9124924924924924124900000000000000004924926577919332709249C649249249249249249FF00D894D2326DC7484D336ED90A8B3AFA2D8E2E82F0A8AFD32B9EEC365838FA11C5A781CA863F7713F90265A3A8626CEE5B6A2C1F6E063C7FF04B102987BF420DA45560523E5036A459FBA413A82318694E20D354142F935C583E3D7D045ED0209F7C81AE78A6FA914945A92553416CB64B132BB58A28EAC7108ECBA24EE833F93C09AB4AEA92A4128A9751553AD048ACD8B36892A239F01F2412525AD090D3D3F7ED07406252A098FA117E1D7D4533092F826010A2A2CA22855A90BE008833AA2781D3F5BE04C3E92476640C58A5D425332B6FFE8D0C4EA5CB83126813423D5A8AEBF4EBA6B5EC581F07717023528E8245B382031C839465E46A1EE4848EEFF41041041041041041047E2447507EB0632BAB53DA2DD4E811E194B96912544524AB90A7B507104CBA146099235412C21C84D1FE49B0469D4662F5D523C532E069AB7529FAFCE811856E37B918C8CDA10FF0291852822CA3EF26F0DF5132FA5C97751B428E460BC66724E6FF0041041041041041041041041041047AD44B5814A7BB572B044AA8649715D440A4594761AC92E8AFBA2888CB035001435E81B9A8F65A85906BC8FA8F749743E54B4651DDF0319785901FCB2FABC5BB7504AD9EAC3C931658A5AAA18EB335EE31522042D550F65C7FA28208208208CB19608232411E9CC38654D9AFFDFBFFC4002A100100020102050403010101010100000001001110213120415161A1307191F081B1F140C1D1E150FFDA0008010100013F10F5097938AE0F054AE021C378AFF054AF52A57A379AC5CB972FD2B832F8C65FA032E5C1C9C55838038AA54A952A54AC54AE0B97EBD71D66A54ACD4A952BD0AF403152B238AF42E5CBF44F4CE3A952A54AE2A95E9562A54A952BD0AE0A952B0AFF0019FE4337C750C54A952B17EAD4A952A54A9587FC172F3590F54E01C5E2BFDB7EB5715F03C352A57A35FE2381C5CB972E5CB978B862E5CBC2E5CB972F842E5FFB18C06B05FA8002E5CB9782E4B972E5F0DFA772FD03D1AE1B97C37C02E5F085CBC2FD3006F0BE10B9785E4B972E5CB9785B0B972E5CB972F37FE43152B232F152A57A579B97E8DCB972E5CB972E5CB972F0BF400BFEA77E01BE2384F5AE5CBC9A9B08E55A1948204F064AAA774DB8B11485AC4A0172114558436C69AFD5D1D4C049144A87764E45496D4563749F1C772E5CB972E5E2E5CBC972FF00D00002F378B97C04ACDF00E2A1C57C478C2B151AD276BE13B523382BB3418A2BAEC8B184F7D12CF0CDF704FE1AC0B84A6646E436C36A8E3A3EB5286E659F1B11B493D863705A238D71BEBFAB8A95C35E85CBF5AB82A5715F18E4CF79F13BCF897EAF89DE7C4EE3E2769F89DC7C4EE3E2779F13BCF88759F13BCF89DE7C44B71F4449E5A52859FDC43ED4F72B1B849117EC54457D621985A3C3C9E601D19883FA60AA5DF28A7452BF5C34E4DF5FD7804EC4EC3F13B0FC4EE3E2769F89DA7E2769F89DE7C4EF3E21D67C4EE3E2771F13B8F89DC7C4A7D2A95EAD70DF1542425D269050FDA7EF67EC67E967EC67ED67ED67EF67EB67EF67ED67EF67ED652E9C0B709D6392F1E7213011B1855F2F68314EACED84CF576C751A7857FB8EF3CDC45ED05426B195BA11A73A9B86A615DA5224A1B0D7410E66ADE237D7F5CB2D6EB4B47DCCFDCCFDCCFD4CFDCCFDCCFDCCFDCCFD4CFDCCFDCCFDCCBFDD3A8FF4F603152B37FE8BCDE2F172E5CB97C17EB083CF60566B5524491B80221235572C82BD2B3CCC509B74E8BD1969CBBC972AC748E6ED4EA400C537CE50CFA253F2CFBFEB97FC752BD0A952A54AC9E99C37C572F8EE5CB972F0633346EE25D4E50979B8DE44EAA73492D8D2C120474563DD2246B695D7ACEE3F38F9523A71D7B9C1186A512336BBAB0D5DCAFA8F06EE69AD52ABEF67D7F57D1724E2A952BD7BC9E911C1E8A43D326B680CC2F2DB4DE3896A3A637D8E015DC92AF3407995835EDDFD502EFA12473BDC5675C180EC5436C9EF113192EDF088469367A4A77D58EEC17E78EA54ACB2BD4ACD7A552BD3AE2AC5FAD72FFC17FE5AE1A958AE0A952B8AA570D7A35C04AC54A95FEBBFF110FF0005FAF52A54AC54AC54A952A54A952B2F1D7AF5E8D7F96BD4A958707A55C352A54AE0A952A54AC54AE2A958ACD4A95C57C152A54AF52A57054AE207A4FC7F92A570D4A958A85716B953BDE3B2C95875DAEC2FAD645046B54EE63BBA3B66A54AC1BF4A9AC57AD9D1D1AE18643A1BA418AFE89596FDEC2A41D5487DA586AAB88051371E2B8E29B4EE70480D52571F7781F31539C324907A2CD60939A1C7B46054FE59A692DE641B5F8E36F7BC58F2E49C20A68E7733BD9733A13B84172A54A837F7CDE1F77084EBA5D85E6A54ACD4A95E8E6D7DB306781C0BBB046335CB47B3C4F0D82790705C1EA83F0C103D5CEF195C041074949D1387C17A56FB6EB3EB3A67CB700CFABBBD10C2E8D79DE375A0111C29783C4CF94E1B6E7BA3E88854A952A57A21E27063C6E794A34F011CF09E61871B8622510D31E02F81822AB4B84F05E812B1F6DD67D674CF92952B04DED2BD0E0B259C069BC1F133E5326BC6F7BA38F03D3057040AE23B33FB33FB33FA33FA31FF00ECCDD619654A9E373531749F8D62A54A95C0E13CC3828C2CAF804C1CE618247B69015861C870CA7496A0F723A4BCF8BF4A9F65D67DF74CF9ACF4C06E100363354026D1C7672421F5FB2B8E4D35532E12EE19DDD24BE10F398B5CB9737BDD1C7891C8B972E5CB952A51C41E390C562A567C6644AB6489C8751ECE1C33C3609E418AE1782E709126B555F7CB722D0C700BEC127DB5DCA958F17E913ECBACFAEE99F359B6CFDA38AC792D85CB8FAEA34B2EF02C4EB3B1CF3E067CA70FB73DD9DBEC7D2056373278E40952A54AC2A54F09C1F841C2F0D827904B9780EACBE432C16E1C200EF007E4CFBA11C38F17C24B972E5CB9F6DD67D774CF92E26A0BF6CB97870797ED9DDA07071D01E5387DBDEECF88F1C2A562A570278240E3A9E1B80A86D0B234B1E51254A9E1B3E4454A940EA387F01D4AC696EC971FB566CDD19708CF01C04AE2FA6EB3EBBA67C9F1634FE08655374FD93BB99A93A8F10794E1F6F7BB3E270C2A54A952B15C09E290254A952A567C5701947648FCB5492B093C567CCC9F43EF2A1D060970747C1E227DC74CD3F46ECA958F07E913E9BACFAEE99F25959C833B41CBD4F722BCE6ADD7881E5385DB9EECF89C60AF433C5218AC561254F15C3B33B39678ACF9D178FB5EB3C03871224F113EE3A67E87770E3C1F0D2A54AC8FADCE7D774CF928E34FA4E5DF5E0B94A4C9B9E94883CE431AA54A9BDEE8E3C4E3854A958A9B993C4204AC562B3E2B20E03ACB4492D5B732F159F38CFD6F59E01C69E2A7D874CFD0EEC232E782E3A5E2A7D9759F5DD33E4B20B281383B8D5D98E0DCF48451E5386DB9EECF819254A952B82B1B993C221E8782C9A8EAE9ED8184766272B5B2319E0B3E718B8BEEF39E01C5971FC29B49FF00CA7613B8407EEDD979F05C14BC5E2F1F45D67D774CF92CAF14249B0E64A8936C8AD0AD8EE3AE00739FCF8FB6C45E0DA197C01E5384DB9EECEF7B6097E96E64F1881861C0CF059B9393F2CDA725A38678ACF95854FADEB3C03871C0D6B0000C3246053986EAF2CF15E913E9BACFAEE99F35C1FF000CABC17DA1D9E8C12EDF0A471E267CA70FB73DDFE2948F0A1C446782CEF0CDC3339EC073EB27B91D8E4F0B7F2B2FADEB3C538718E165C717859E2B86972F83E8BACFBEE99F21C09DD208C1A80149D780D1F6E62045FA1382E5E3C0CF948807BF27F7F3FBF9FDFC7888AD54471BDED9A1C15C15C11639CDA9DBF993B7F32763E64EC7CCFF00C844D52AD31519E0B357B7FACBB1AE049591497EC63B3C19F28CFD6F59E29C18C657A0CF05C44A952A317D6E73EBBA67C870BA749139A1EE9C064553D98CE04747927A41D9FC4EDFE09DBFC13B7F823B603ED9DEF6E2A5E0952B1B9E81E13F642119E0322BD98BA76159E639D7095E511C7DEF59E29C39B73119FD19DE9EF4F727BD366DA8D7DD383C17A2467D3759F59D33E438903FD0C7475E7CE703B2A9761A7C04F03D3DEF6CE2E5E2B092BD30F11FB21978ACD5ECE307CA6086DE339CDD57648AC6E93E25A5DF9F30CFD6F59E01C29F57D78BE87770E3C47A64B7D774CF98E0324BF5010827E8F0136998783C6C8057623EAB0E0626A88AB633B9ED8A54A952A561E0DFC94B60533BB9DDCEE67731433B84AC33C1668F71952D96AE12EC94D3674FCCB6BD1E7CC33F5BD67807022C5513B2F99D97CC11D9CFD8EEC638F01E941FD6E73EBBA67C866B809EE1EE4627DFF0CA023F12D8F1563C4CF9486356777DD9F0324AC54ACD4A8F0678470B871E033E3B17C3439A71AAA65A7D312798619F5BD67807023110AA4E64FEFE3FFD9C6A16DACFD0EEE1C780F489F4DD67D774CF9AE1A952B0756E132B63639E59CB824A9499457B19F29898CBD6FBA38DEF696FAD8F8F0886532E3C270B3EF826185CA84140BB5177D66F30CFD6F59E01C09597823E87770C6780F469507D2E73EFBA67CD40951EB014ACFBDFA2ECD44952A35F0374BAB54CF819F2907036E7BB3B3D8F192A30CEEE6F08C565E0784E0E71AA5AAC6C94A94019F28CFD6F59E01C68F047DCEEE56782F4A9F6DD67DF74CF92CF83C1AEE6561A9A4A0EDE2727D5D9F133E5386DB9EECF89044AE24952B1BB93C23818E18CF09C1CE35F3A0CF21D7AE7CACBEB7ACF00E1471B3803EE77639F05E8D09F4DD67D774CF9AE3AD777B9952B1425B6E67BE91812A78BC20B54A9537BDD9DBECE1E54AE2DDC9E11970E18CF19C1CE37C317E18E0586FCF0F9C668FA3ACF1CE16631DA1ACAFB1DD979F05E903E9BACFAEE99F358AE1A907C98AC2E41AFBD1FB218F173E6336A9537BDD9D8FB39A12B853893C232F0319E338598CD5AD5AE1F38C2C74FF5B960EA334F54F0E39A7E14CFD8EEC6563C57091952A12E7DB759F5DD33E4A54A94F54322C6540776571578CFD92AE5707F210C2A95026F7BF3B1F686254A8454AC38654DDCDE11C4E5E338198E01C69E6E0279466E7D3F64FAF9ACEA707B01D52762C67EA7772CF05C042570543F5B9CFBEE99F252B173D6E7B84A56BA2952A54A326DFD9FB212A7879F3198AA54DCF76763ED05E503054A8C638DDC9E110CB870CF01C2CE19552A9B402BE4BE0F38E01E8C9F067B57CBCA071761BF467EA7765E19E2F8AD52A54AC5BEBBA67CDCA952FF00DC652E3BDC94AC2A2E7AEED42115067F3106480835FBB3B1F660956C452DC070CDDC9E110C319796780E3665E8EA27079D92707DB9FB85929347732F5DCC473F63BBC1E0B80952B352A1FBDCE7D674CF9E958EDBF280E52AB4030329B802FCBC02810383F90C2AB3BBEFCEC7D9C2AA562B15C0CDDC97960D0875B3BD9DCCEF63D4C3AAB70C33C270354638BF5A7002FDE8AC9326832655B32FF6D50E519A41F68D9D5957D5C0DF53BB2A54A9E0B2DDC8F0D11116AA08A91DC9F7DD67D674CF9EE005DB14F719DA25AA8ADA5476CFE221B34559B058CEB158781B8F210F056E7BF3B1F6F4F5537FD01C933C270F3C12DB54209CF9D0E511A58C6EEDA53BE40298BDBDF64D93F6158D30467E26D4271F53BBC1E3BD3533DF79D33E7A30C1AFAAAB809A3F71736BF81005065F7AA26F22CCB9786E3C84552871255AF76763ECE6A9E87ACDFF0040678B972E784E367167B6E8CF9517C070D6BA9D21F206E70AC25F69CEE5131F73BB9A9E1BD3513DF7DD33E4B8153A41189003E30D0DC2C4B6A58381B8F219D109BFEFCED7D9E315E2E2CB8BDD2D67713B89DC4EE27753B99DDC7AB9D2D945971DF51127753B881D9460E6E04A699DE4EF272AAEB171CEEC1DD2D40438897F1504B7E34095CF41B840D6DF9B2C2BBBBBCD895A0AE3BA892594461869D48677F3BE9DF4EFA77D3BE9DF4062B5420365437B90866BD0277D3BE8EF585BC12F094B608D30EA37441AFD82D4DE97E621B8F983A9FF00243D3B1430AF68C3178559013BC9DE42B16A304DD91838B88952C9DD67758A12D9BFBA4E0B972E5CB8E6F0B8B8B2E5C5E1B978AE072F0B0C2EF27E6688BF9C562E5CB970E265E0E038432674F07E62926EA586097C06078481C27AECB8B9BCBC6E5E225C786A56020719C15C15EA193242183D1AC1C2E5C1C2E18F039781CBE8261382E5CBE1AC98382A18AE03352B264CD66A54AC1E8862E5E570BC2CB972E2E5717960D4140C65216C2236D77E423A43B063A6DC0EE4AF665850042F3E5C1647BC30E6A509DC9C8EC8C32E500BA0E7290D76E0736E01294885C7578E2820D7BCBD8CAC6B814B58E518660D153A05911409A44409285E2AC68A3B9015C36744FC7D5A905C6B58DAE0F36D412CB8DB35F72A3D8B9ADB489CDA4609B4A891A5A2EF07DFBAAEFB4D20A928722AC176916B1D38839E0E5F367446F646EEA862B350204A952A540952A540C540952A5E58F03170B9B8CBCB9C881625C15041481075D601297543DE9D68AA75169C75AD08D14953B4EBE59D915E27725302D846ECA97D082113B7FDB3283582F5C63862743849A7B9702FD38199546D0AF6F007AF879959EAF4CA381081DDDD8067F1812E23B849DC8BF737F86E9863F71D19E57077AA56A98A7EF40531862FC218311A2163015DA24599A764009E10232075247785958AC1C0649580C5421C2BC37C0CBE278773E93ACBD9D18AAB31EEBBD59AFDC71F74B71AE2B5782578DB09FD98635189F472E145977869B1ED870383528CEEBC090DFB545728BE00684FDEF6C56F9CBA4DC597EACF3F8D96AF5E29F67BCFB6ED09E6E78522A6E4096432E9B51822CB263A1484BC065C301832E0CB972E5CB97065CB972F86F81E0A8F032A38FB0F2BB2A47170F5DC57ECF833496B3AE615525E809583B5CBE11007FB9B6620F2875824DF4F2CB0C5E1F0F8D1DFB0FEA1949386DA169716020A6A9BEFC7DD7A93943B8DF9DED563050DAC26C6AF424D9696EB8FEFF4C55F0A359562BE6873CACF360B590FE6913760F1143CDB411C9560CB4EB7422892DEEC6AE977D982D8D323B4B0179F9CBE201E80798699EBC37C55C352A5E5C3C60A59A0C209593A8AAEF0996C8AA3AE9CDA30881A8A2AB4E98ECCB098ED37CADF384767BF2E2FB9DB8717DDE3A6FF00B7F50CA5153BC4FA240FD1647C541488821497886FB2E92AAEEA153543F73DB14DBBA2075EDCBD914F351D7BF06EB4795B1545F9059FB90C925588B1D373065EB9D850C96BB9D58C389AA3AB53430802EB44752662E5E4612E5E2E5C25CB972E5CBC2F817FC0E5DB47D4D62EF4234D648EB0C0DF7BFA9E7B01D7F25B91AB2B7706581AFEC4151567BE6AEA60D9D045A595650D39D71F8D37FDBFAE16873BB21F7C27D5EC4D90CC993DFE3F0D0372456F6ACD5540AFD6CDA04F11F67DA13C9E4965EFF1BDFE37F3CB1A780E3327A6FACE58B4A448230396B6F74A83F6829C9055E8D5C1C7572AD0EB821171A3DF4655242B374FFAE044D0E0ABB49ACF36D98706C1A2EE4DE3110F16AEBAA4585720D901677690D6B5B453000A1E9106972D8A6CFD4D98343287FE86138E6B6DA4DE3D5956A3F548A98BCE798F7ECD934C3149235DA49B759AE54085CD0A66F640BFA28CD2BEDBA437EEA10BD41C66AB72A247945D215C95A9BA8B7917950676756CDDC787B9DE624C08A952A182A04AC083802A54A6114CB703EB544CDFEA3D4FD232AAAF35B71742F515F24B021D34BF72A7321EA43AA29E6B6C084FA0C3E2F3409F4187C5D60DA77441FB976874147E67DE3FEC7ED1754FED85ACBEA950BB73E9CF175AAF53F49F58FF00B2A554D94FDA2F6BFB17C5D650B4BA8D33EB1FF679853F66540F408FA738A94B7650FDCA87D17D147C0C56EF70F95DC4A55B5E717B5FA8C7C5D476D22731A49E4C0FD96258A44E634C785536511F30A401DC4FD122A94AAF35B65B961D48A80687D8EF34454E8A1FB8DDB2EA9511150E69FB2CE7E3D4845455E6B6CBF7DDC1F033E34D22B84952A566A066A564F4AA54ACB8A952BD27D1735C359AC57A0608E6A570560C5701025422A570D4A871540E054AC11E078EB2FA15E954AF4AA54AE1A952A0715705422A562A1EAD7190FF000DF8FEB0E87FFDF0000A5294A1284210842108421084210842108423190A420000000043184230846318C710084207410B9A86E9ACAAE1B97C372C964B972F352B172E5F032E36CC755D884505B4BE0B972E5FFAEF178B972E5CB972E5CBCDF15CB972F8D950D8F5382FD03D178D704B9A7D80EF1DA2201637E9508E8A20DD39A600F767F727F738EBBC96AACAC623417A0E538A3B651ECF8106C6FA5EBC5B3BEE6A3B4A741CB74A745A9A88FB1BC896827F626CC3ECFA46DAA9B10FB636CA544F4CF42E5E6E5CB8B2E5CF3CC0ED847E23753F8101D543B2A4EE3159AC6F9FBDDE7886429ECA547C03BCB978A48A03A061CA4F278EB8B2D62D0B15C50C05AB2012A3A65F4A424F946D57D182FF00F2E0E42D8459D6CDD75FC0E12328A7D10B9D23DA5C93B66B1596074C289D58F3DFA8BABEECB972E5E172E5CB7171C172E2E2E5CBC32F172E5E3CBC3BEE9F245669B2747518C17AEC70C1047648F4075F7046BEC6A14273EF6850F302BB6D78B207EEAD0B7196E0DE7A4722EED16A216E299F7BBC66D647BC1C2BE8F618550A22D9A832D48A9A89089DA2ABF8AD45292810DC49BCD1EECDC12B22540D5CDE59CF378956FCFF006AC7FF009F9A4122D2CDC10FF2A66B900762A25FEF849B744087C8A3760A3A129D2C0C35A7163FB18246C07E707813068B8D4B475D33BEC62C1AC0A088680183BD44D8E20E073DB95EABE4806C516892CAB0D2391A118EC4EA2EFB426C769D0976DE83240E8DC31BFBDF9928C7F3DFA8EFEE7172A54A952AB86A54A97165CBC5F15E7CFCA8E0EFFF00BBC69902E1D92DFE12734FB86801B13466B3F923FBB70E9AE28A9D49F2444B27E2A56CEBB45AA36861FB6E981BB46E4000560DC02E2AADC5D904352E19F57D087BD13F683FD9E741A02C8D5510B575F4795C57D47562D5D684328748A36F6D0CF190D3CC49F80737C6C027453BA70228EDD2A6B2EC665F952A2E7A67C29020E78C0BD668F9D86B3F499A7A2F5108CBA1A401B9FB8BAFCEBECC1B3D3CB6EF9B7DA5B61677E2469D0490395B8F9EFD4DDEE618B97C17830E2E5CB972F172F0B97C3E5E03E28A2B7BA956EACAC618BAB256DCFF00CC095C8187565B87559ED110120428C0D6E2DDDCA3AD7AF48247B7ECB64774BE995E2AF41169880705692E9427DC02737D489209F77D08CD06DFB12FE36C1E9044BFEA9B30FABCE742C2E6C98EBDA8420CFD163C20D84D16CD8EA9B24284F4C174241318579B009D3EC6352278B951168316E34B4C7681281355298634F3DE921D85D37660B5D5C1B9A824F344D72C38D6DD16216AE51D4A0728FDF7A588DBA2D9EF0CEDE800F926DCA044CFA0180D78B547AA076A09A0E3E7A3BFB9C560382A54A952A5705CB972F15C6AFDECBC8C11EA57DA0000DA6896B8C3D525320E869876DCEA9363BD845021D19AE83EA10F262D94D65232F5486A163C988292798561F114752E7F327F125753C8B2EA1A050728958A3A9719E541901ED6F569BA862537D16C5A3771101EE42AE5210F50D61345EE23560EB50442C7932D01B6F4543A80BD92E17487431691F6359494D3A97000806C4A6A69D4B80002831E5508AD83DB2C5A3AD43E83DA5646003A25CFE2452CCF630E8447932D0CEA11E121CD35894D2FFF000812589F971A197B888DA3AD4AD367465E536E856152B04D5F770ACD71566B0BC77C4FCD17936E21282A72FF008EE4EFE180D0718026CED000D0141FEF14E2DB06A2CBB56EF19B0F2C4384E1B97C2E2B82F17C235A9396C45A84585C3B33D99ECFC67D64ECFC67667B33D99ECCF667EB27D64ECCF667B33D99FAC9F593EB30FEB27DE4FBC9F698BDA9EC4F627B13D89ED476A3B53DA8FB49D8F833B1F0676A3B53DB8EDC7663B31DB8EDC76E3B71D98ECC7663B7F0676FE0CEDFC19D8F833B11D88ED476A3B51DAF833B11D88EC7C184432735A088AC3C8E41D0952B3590952B86B0F0BC372F1785F1DE6E5E6E5CBE2B9793264C0E6FD1AE2A810254AC5702A54A958A959A952A54AC02566E32E5E17172F82E5F0DCB972E5CB972E5CB972F82E5CBE2BF4884AE1AE10C12B86B152B0AC92B359570D715CB8B2F0B2F179B978B9785CB972E5E2E5CB97C7A823F19B9707173641F89B60817689B848708BDA2EE1F8C071990812B82B80C9E95FF0089C5CBE0B978BA972F0705C1E06C5A21964021BDB816443CD21D3023C968FB92CBEA2935E109BB1F91A8F9D56C51A1B9C0C0A69D0BCD5D8DFA2C5274A77069782BAA6D20D873D0276E6860F531A10B8A262430620730E70C49B996B19A69CD30151A80617CE7CBF9350784368844D2D274605B7B16018A0A888437500D6E6934AE0A204A84564A952A54AC952A54AF4402A5708532B862F12CB97C372F372E5CBE3B02200EAB2CBAEE05005B71E67F64D9C8D1542DB4308D43FB84BAB1AE3C294F74FC0211B4AF517FB555655C77BB27B24ED558C1E8C54006AD2539CFFEBEA2A5512277E83A3520641F6F78DFDA46267B2BAE4B1109B911A53464558382B370CDE6E5CBF42F172E5CA8E5CACBCB808B1F52F876E8C9EE445EC0C139E430F33FB20C33129AF4776D5F910E135B3063DA01F987FF000708293529F240AD1E58D07D5F02054DA226FA07B0C7E637CB1562875EA43FE8AA79B6898601F6F79B25EDB06B6043D5D61BE1665564E1D73ACD66B2994CA66B359ACD66B359ACD66B2994CA66B359AE1CB87FCE61616646C870EE59D7383F0C30F73FB213BC8848F2885B4881DE3023879FF011DCF87DB8F2250E9DC7721CDF9A3D4CAABB5CB822B7A8528B68A6C67830F58E8C5B24B93D3A88C5F403BC20732C39CF52C0113EDEF1892C9D288CD820D4678AA4F052B159A95C152B8095C152A04A95C152A54AC270B948E2BD3584095C351328CE56A4B6F1F11128ABBAB7856E62ACC78A86795A5424E86C8D334CF4F81D5D211508A33A5D92ED842AADF9DD8253B61153DB9B053CF6136A71DA8423FEA461FA48894AAEEADAE082FCEA67376ABBE7735DFCBB654AC3F3AA3352D77709D1D6225046AA543152A04ACD4A9503352A54AC54AC566B8AE2F02F05F1AF1D66B80C12B86B24AC982570D64254A95C262B15831583266F352BD2385C3E85E57D0BCDF018380E1219204384C1932F01E89E8DFAEB8BF5558BC5715E6F8AE7FD1260FF00EE93BBF32777E64EFF00C53BFF0014EFFC53B9F14FE811C6FDA262E93E04EE7C53FA24FEC13FAA4FEB93FBA4FEA93FBA4EEFC881AB84005A5A49781C240CBA05C2468BCEA1FE6F2B669A40249B6DB472559CEB519A0A4E3BE12E5CBC8B2E5E2E5CB972E5E6E5CB972E5CB862E0E2F20507659B7FBD1002963EED60386F99BF159D4F9837921B3ACC205576081BE70601EA206CD3D4AE22B8808A4B80A19D02A7FEC088D9BCB972F25CBE0B972F86E5E4B972FD0BE0BE033698E985559BEC802C44799A9C4C169AFA32909123AD6F78F99D2EF70820DF1B76774A92FD30A483CB58947A929F71CBCD6E2F0E8D8904AB946C0ED015FEC328963CA08F6F604699AE4381785737C77C464E02542182541148C45B54E26EDE2FA4BE0A51014F7D2766C7E729B91658215B7A99F47EFF00E3CB9CA0C9CC7E52E51D1563BAC7025DCB9780D31CECE4982019421BDCB3BC70830E709BAE88F79393FA9E8D33F0986D2AB4D1AF76185268584ACEE2A1A1B617AA937A6A2E80A4DAE33003E6AB3A436AAD0CA26E3FC5D98D3DE43ED0DDD7286F40C517BEBEC42B146BDC495F60C674A55A105B853DB1BB6DEBAC687664F787B265AF64306C1632DB7C972E3C2B2F86F8EA54A952A566E5E0780C1C422ECAC140740E16C807B7AAAF1BD09AFC4652C415ED960377A9B614B6D668EA4FEB7FF6113CBCAFFF00B2AF902C2ACF4E103C5A9A8B9077B57A6B00741BB60A590AF92A0E2996C842A1ED47B08A84DA29B9AE5521AB122ADEB20D4A586D7F72B58C2D23423EC08B2C1442EBEA05ADD58B9DA025B0E9B0F16B49A836CDBC21C3522DAE6EC7A08DE36D8F502C2694E682CBEF068094A5A7AD4DC44501BDF48DCBA1595734B6F153AC409C7C6065CAF74F6EC9533D2AD54240557AD1548C84582AC258A4DB44B2F0160E692C23CB372E5CB8CB972F82F15C372F82B0E0E1205A040EE3CEDA7653B69DB4BE532C9ABDF84852352F5FD78F3108C7ACEFCEFCEFC0B0B63A5EF2C8D3E55656C34F454A94B5AF51677E77E77E2E9DD8618B6E0C0816C0884048134A886D2ED288036202533B44ED1ACA3A24EC1006C129B84A6F51102EA902445D8409B11DC0329B54A3A512A722219DA3E21835F9A9DB595CB8FA172F82E5CB972FD13886183420C24DA777A574335DB0172DBDAF6AB963C94A3CDD2C2701C560CDB8375D49A3FAEC70AAF7F813302A0E952507872398C3155F5BF0C2A6AED3D9D52AD4534EBB15517355010BC95B62682455AE5352FF008562915B2F5B5C7E1B51455D520BC5AA590748A75C20D6D9D87647E05E5EE08D5B109AADD6CDA1960DACA15EAD98DC2AB5ECED1D90655646454B5AD12A100D5AA055A7A06F0D3AD4E58DDB8B83DE82926CEA976D6214C3FC4154F62A081852A57BDBA3378F380845856D111EEB673A7D871A717C05CBC5C60CB972F352B8EFD2FC8B618721DB1A5846567459D89D89D89D89D88868D0807EB68C701B86DA435551C8A1CC034EA1D9E1B4E877BA9043A068717A0DE6F0BB0CD4126924352D66F04D0E1D14C4B98EC7BEB2BBAA3BF35228AD001FE62C674FCDC26BE91D28B6B15BAA9ED4EB291A0CEE101AE8AF4BB20BD31B925F377D239EA906EB48B33CB43958E1BCDC2248F75ED5103DD1E3A0D1D54B70494FB241CE0D10293666BC8DF323BC5B2EF0EE5B627DEDBC68EF2E3706041AB974AB7B7484F243F662A910E5A5A696F26680A898F9327C84A771F217C0B2F172F15E95F01095C7CCDEC8A7DEA170F8ADC9040A3CC1284FA1F6DD19BA421FB678BFD3C6015E44634E5A74251D74A712684537250DC920F1085439DA56A29291CBB05B282DCA5D697040253B3148096411823012A3C20EEB0C2C6A12C258B5BB0B26BF08146F6CE9AC57E7882D6779C17C370FF099380C5C7C8C740480E268F14A08340F21119DA9D897E93B13B53B1025FF00619BA421FB6783FD3C7B4FA447515AAE7C0D47BD7AA0D96705A888343B448A72BD682A393A7183BEF3BE912375903AC0A16C297AEB9D418D9D41616BAAC4C440AEE34A112B48EE9B54BCE1B59529AF8E9137A65C387375A5200B052BA0B1B64684DEEA44F5651A81F82A2D0AE03E8A1F41D495D05A945EA8B46A47AB43057116CEE686599A534A803945B2D5AB73BB4004B70042680AB19C6E92E965E172E5F09EB1C0710FEC1289DC41D42B4EF51DBA24E71D04277A8EF7551CD31091B0AF8C6D7D980A8850BD0A62F90830D02140368547F2CD66513EE3A42B778A97DEF397D8DE93C3FE9E342F307CC6E941F27029951B367FF930408D8F00B7371E6CBA42CEE4B38ECFC30B4A143A106E415F630D1873836B8A42356EE1AD53444D8094ECB2985D5B5DE8056BA97AC17221158641ABEC5CA3DD76742503A93B24D79B03B0405D547B3A45B5777B63986AAFBC10545427E8003A064721B8BA042B8020D08D8E2BC393FC35C43B17AC8492940636821F8738226CEF922E45AEAD5DDCE8FA029B836E2C7D145A1342A58C55A72BEDA4B9C6BD5163D463EF3A4782843F6CF0FF00A78943785AA2556D0C03CF65104602D9D96B5D138088E5BCEAE0D26FDA9ADFF374104D1E637FE82E81D504111F93AF3455EB1431DAA4B9785CB972F0FAD72F88C98D2C02CC344B0588DE17773D654C0B13F1B25B3B41E535CA6A1A88F4989030B567BA4278189B409570BD54FCDC3A88CD2F86EFF846CFD066EF6A10FDB0D876FED3B73B73B73B70E8C6A5B63F460B08E6F3F73837DAE343B614362AE9B3B3359484EF2514BD8561455196217F823A5F2CFE9CFEDCFEDCFEDCFE9CFEDCFEDCFEDCFEDCFEDCFEDCFE9CFE9CFE9CFEDCFEDCFEDCFEDCFEDCFEDCFEDC57FF007977EDCB4855437E8CB972E5E6F0FAF5C150E03040B53D8C29DC00C5EEB0EB2F3A9F92CE6605CD952DB9ADE6C13612222A1D090D6B35C81693BE046587AEF0FBEE8C1566A926B17AB39AECCF1DFA784CA58A56B59CC38BFBE48BA14D6D0B25CA092B9757039B66C80527473EB44A05A4507A1706AB4B4BF596EB2DD65E5E5A5A5A5F31DCC0E22FD62B8B971E1BE3A952A071562A54A95E8D4A9539660DFBC088C834DEF2D7EC82033B3F17FEC514D361D04BCD023AA121C325B44288D77BD0413B68047DF7466FF6A7E89FB669F6DFA784C758D87CC129017400A881D3AE2A956FEFED05AADB0EC55CDD9C4177119E121156C16BD2A56EB051F68ACC016AB446ABE2CD3795A92011B25BB935F1A9F24EF4F73E6C6EAA1DB712FD0B972E5CB9785CBC2E2CB971C172F0BE354AE1A952A54A9583152B1535477D859FDE4FEF27F493FBC9FDE4FE8277223E22BF46C4DFC4222DA82CB221534D9D60F264CED56825710C696A55CA6A9A49378F6C7A5A0B46C7F5B377B5087ED86FD9FE98283811F8D81179C75850D3372F99A6D1E43BE96F35F14A2D6CC2D1F375D34B945F40D9B82FD76869E4AC83EAD697B636B001C94DCE65394D149C3D98004D9C09176A9E91DF3646BA6DE85CBF42A54A95824A952A532A560CD4AE0A952B86A54ACD6050EF60C103A2D9FC04FE027F013F909FC8473FC03A431D22FF007D70B12ABA4A426E885849DEAE956BD888BF896195CB125711EB6B1AC9209ED1D23A672497BA34BEA8D950EDDF932A2CDABE0396D21EAE8A1355556BBCECC1751395233D743FD760268C74A5A776B82C2E8BE7445F70C6376312DB8DD9028430BD48D319EBB4080E502A6F58A66E2CB65E2F172E5CB972F2B2F86F17C772E0CB97C466E0E1C0F90F8DD2408DB527E32BA980E95928B436ABD494FC0D6EAD912FEE4DBF9DC759E33FF62B2B6BAC77EEFF007004EC8CB59401D95ED0C17EDFFA8E8A253042E73214EB2A23E8700D02BFF547B13B9A6D3702B9EA3FA17B59BEF06B577B56BBC498AC16541BA60B039403FE58872569BA22C7ABF144EC5D57715F6606B58DD9F883715A83AA5C5FA7388088EC9B31014E84DCA985E2E5CB972F86E5CB972F172FD7A95C57C432E387F2AE77DDBC444DFCA5F589A2C0286AB2F13B55C009AB931EA5A8113B8FF73ECBA937BDC9CB899898EA1B4AB968A2B701CE5DBA1B96758C140151D2D26CB6D5149B4A9E540C19D5D18A965BD67202213EE3FF00224A5C0F5A24B1599656EAA331CB6DEB15E51BB69291A188C35469623777B4A59CE81EA6E2A212202754DEA845623D2E9FF79E47FC8AA06AA1A2F67DA13572DD5B5112374B1778B971717C172E5E2E5E172E5CB972E5C5972FD2BE33172F23C039B3CA6DB01ABF32F94EC61D2C7A0F9627454DEC9F75D48A2C1B6ED465C2AFFB947E67584D52C8280E9FBCE45D1FDC04EA8AAD2CB4197CACB7EE25A2197C13BB04B4966D340C150CD3B48302FF00C1086BD0D095E1B2EEA1E360F480F5EE952F33D95068A76692A94D7D6D16E57E1349CFD2A9AA0EBA237129BD2009760E820DC2A15EF96191D7D25F3D1BCD92BDE2A0BFB1A3A92D9045E681E12EC93DE340B3FE4A35E7C9EF1972F25CB972E5CB972F1792E5E2E5CBF5C38CC562E592C9642001FC43B8275B045805A6A36C4B51DD3B49DA4ED25A8B1B4795DB0411F8A45566F218115FDC089AD909830D8613A59B9D0B9BB46946AB8053181B0D8C12BBDC557796DDE77D9EFC43A31B59A83F6A7DDED8DE39826A9EFCF7E02C4557B425E623754DFA9086952AD5D112FF000C87ADE8E48003B5200BE1134ACE81895598BF42E5CBCD99B972F172E54A952A54A952A54A952A54AC8705E344F3E1854EE8E1F6F1C21A952902187D060FB04D561C01A0D553CC514469AC7BDF33DFF99EE7CCF73E65A347E63DA16E4ED32107BC789BBF29B9F43AA0FDA9F77B63F8E63F4E7C0C7E49E936D6EAFE0336C38FFF0065816DE58C97FF00A2C06E6F582C985CB8B2E5CB972E5E6E5F05E2E5CBFF000DCB97C22BC4BF3BD683AB00483AC8FBB08E40D98DA570E4EA235ED08CF4B15DEFC13BDF8277BF04B9ED242AD08BEA16558DCAA442937749DE7F6255D9D75EB00840BD482C09D99DB8742A9D9421353223ABB1009A21DFD17715A3B737E25975030F7BC8C25B05953BA899692A1ED2A060A5AD43DB7D6304C2C15069D87DBB18ECEE0FCF080C6AACE2E5E165CB8B2E5CB972E5CB9785CB9785CB972BFC352A5675485F9887D17D53FB1043236EDBD9E8CA09D85A7056187502139E081D0303B11D88EC4070A36DD97EDDF5AB2940ED2A05A17230B346B9543E863110B2510EAAA746574A2BA7281680F62A28A03D88EB01DD45C55246BA9290484EB02216AA04B743E235AAE40D22B0EF72B7B428A50063B8C9F3ECBB39CE6F3B3D18B99CA87F167F367FF1F2FBBA42A5CB972F0B972E5CB972E5E6F37C352A54A9512562A566E5E6B802DB396146C705CBE055370349EEFCCF7FE67BFF0033DFF99EFF00CCF7FE63DFF98A0EFA953062BB46311A189CF1A7E48EBF122D6DC6A371AB4F48AA16DDED1DDBD658170AA2797041A1021F8267522B232E535AA762536972D97036957AA337806386F82E5CB972F172E5E2A54AF46B82B15C152A542EA878C65CB9A8AD1185A627BD3DE9EF4F7A7BD3DE9B8B5CD94312BD3DC501101BEEB4630AD93480079B4A810EA98B377EC97A2853BD04A69F64156AFCAE0C20DB25C1ADC90D6B31C1F39680A888CB758C3ED89B67530643EE26AD366090BC03361E0AFE255865739972E5CB972E5CBCDCB972E5CB972FFC35C57D65DDE44A8DCC40A4F66416D03AF05CA4A40ABFE125A2FC4B4B65B08D8E8C5959CC5F8616C310734FC47EE73627228084268187433B233FA687FF005D34867AA2DCFE9A7F4D3718688E88FE9A7F551CB7EFAACF69A422F261DD07581E68611719686C1B2137757CA28172F05D04A239268C757928E4AB688844CE5B104700AD6B33C21F8A07F8EA571D71DFA04E7BC160363CA0DFDB65552D3AD7516BB159DD4EFA7753BA966A0B14D123483A04085776CD36AC1D86E76EE30F64FB27D93EC9F64FB27D93EC9F64D8860C674B628AD2BE832F825D99F6DFFD9F6DFF00D9F4DFFD89122C11BE7F78C61AF623EBF3708F55EEC3DB3B8D3C4F687FF06315EFA562E5CBC5CBE0BFF054AF4EBD0761BDE85802F92CFE94FE94FE9421236B484A1A0C4756666DFA65E6FD33B19D8CE4B9084EC7E21D0FC4D5CFAC6C8C5B4641DEAE956763F13B1F89D8FC4EC7E2763F13B1F89D8FC4EC7E2763F13B1F88B008259505F2DD26E4286D356F418A7B1D1E85B6924AD18400219237582673119474F18A44B548D2A74972E5CB972E5CB972E5CB972E5CB972E5CB972E5F05C7D7E74F79D827B13D89D9276C9D922ACC0864E825A8F79DC9DC9DC9DC9DC886ECB0D24EF93BE4EF93BE4EF936487AA4EF93BE4EF93BE4EF93BE4EF93BE4EF93BE4EF9360A453993BE4EF93BE4DE9277A77A772772772772048B866E934607D36EDD66A908B74DDACF6A7B5801B4BA4B972E5CB972F378B972E5CB972F817D2AE30CD6C98B972E5FA2B408AEBFEA039C6F5EB86CD1BF172E5CBCDCB972E5E6F172E5F09C35E895AE64AFFF0024C0000000000000D956BD7080730AFF00A0F4AB8042524141DA3D04ED27693B49DA4ED27693B49DA4ED27693B49DA4ED27693B49DA4ED27693B49D84ED27693B49DA4ED27613B09D84EC27613B49DA4EC27653B09D84EDA7613B69DA4EDE76D3B69DBCEDE76D3B39D9CECE7673B39D9CECE7673B58A1FC44E5D8D8C2F805CBFF08C79E81C15C238BCDE2E5B2E5CB972F3ACB65CB979BC5CB96E2F17165E2E5CB97C178D786E5BC1AC58FF00A0FF0009E9D7A6CAC19A95FF00E65715C3D6AC9E91AF29C4340BA378A958B9A8754AFDDA85353254AE0780534B0BD4A668E9ABB30BB1D6C30F718D7B61AA8824C1AA234A4161191BE4971A7E0090B409D0BC3525E517BFBEA70D70A4A958AE0ACD7154A95C152B064E1B832E5E2F179AE1B972F85A36E24E75475A62AE88052A3FD69AC6539383755435984192936650E9E9F9C4150398C0D294E5A74D2B212F0D9897FD996E2CD32FD3061F5815BCD4B41B29353F75EEF0A1568ED06D0267BEE20E16BF72BC8E3160F78E91D1283CDD2114E561368B2B4DDEC117DEB399B8D10BDD7649ADEE6517F9FC6054A44E89EB57F9EA54AF46B379715C7DFAC2CEF69032A84B6B8A0AD8917E977264A4D9288B322DCFCEE2329AE13F948F5AB7570586ACFE447E7EA57B90D1743597E3D5A2C15CB525CBB73B128108DDCFB4EB3C6C399B67553623DE54AEEB761DA056AA115EC835A9EABDB03AF5C3ADD11F7B160EBA5187BE1E64F4B8A9B289601B8433FD6D4AFF00000054A952A57AFDE4C5146B32DDB02D6808270D4AEA41B40743CE24BDB8C3309D411DA236765DF7BC490504A23C8B54AEE87691FBD23EFE67C40750C52A90435D1A4B739D8CFA0EB170ADF7A02C2BC04D2DECBAEA9161101B13A0DA3F24DEFEBC2BC39BB8928B72BDDC97596DB625F4B635C3A62FF2FD3E0BB52A54A95C352A54A95C152A54A952A57F8C0000A952A54A952A54A952A54A80927CA775F04106C0D4861EC214C1DC47D69BB84B169D1957B23714823CEC97377DD430A2E63394BDEA3072736244A5FCA3B53AACB3C7A0E8CD93C5487DD37340D511F6884749D02056C741A45AE18F5D7B8119ADB996E505ADF1AAD807D9134DA171B59CDE2EE0ED9432D449EC33A31E2085DEDD5737197C372E5CBE2B972E5CB972E5CB972E5CB952BD03952A54AC2A54A95C02A54AC952A54AC24A952B175B5EE432A250E6B81219AF45FF0003FE3A8F098B972FD1B97E85CB978BF45C5703C4BC37C0E2F2FF0086E5FAAB2F17E95CB972F0BFE4AC32F152B2F0DF0DF039B97878AE5F0DCB972F8AF82E5CB972F87FFFC40031110002000404050303030501000000000000010210115103202131123032417122406113506004237233527091A1D1FFDA0008010201093F00FF003F318C6318FD8B18C6318FEC4BF3E74876232323233C8E89E847ABC91EAB422ABDE6E8875642C8A8F245AAD08AB13C8E95231D617AC9D10F899031B858EAA4E90A231D692E95AB2322AB5AE6BACB645CF26F4A39DD969BA612C8EBFDB3BB2FC874C35A647581ED9ADC8BA9409BA9868C352BCBF9A9DD9696EFD1255856888150E87EA46E9A67995DF23B27255821205C2743F52374EA7749E5B722EA57C9796DD2E7765A5F2E5E72594AECBE7F852BCBE54ACB2DB91752BE4BCF7D9CAECB64B64B4AECBE7F872DD3AE4B65B722EA57C9797C33F9A95D96C969A2D2BBE4774D1BAD0E9D98EB0B3B091D4B2DB91752BE4BCBBC2A166DB33C9765B25A4AA42A777C95A7796B84C7585EB95912FF00686AB4E45D4A2696E62323746D295E5BA4A252DE9C2CBB2D92C56AF52A54D9EB2BBE4AAA7A1AE1397F499B6F918C7C8BA934BB11A22544EB2BCAD43B33F9A2E5B258B0A5695DF29553D0D709CBCC391B5422644EA95791752BE4BCAC77F4B3C4AD92C217795A577C8E94366C85585E86DBA374EA7755CB6E45D4AF92F2B1BAF5A96F448B64B4AF2B4AEF99BA7C32ECE996DC8BA95F25E56367A1D9CAD92D2BCAD2BBE65D4AF96DC8BA95F25E5696CF495A5F2A5E25F2E5695D97CF697C395D4BBBCB6E45D4A249D48D11A95E5696F0FAE5696EBD7274ABAA1A48E85E952B4AEC7444688D112793BAA1BA6D1D2FD2C895075D789CBCE5B722EB2D91795A5B3D0ECCB4B6D85FB6F55289D05A773B3A1695DF2568FAA4DC97A16ACDB6CB6E46DB952A54A9B2D0D96A54D9693AD4AD769AAC244E1236C86856ACD9692AD5EA54A953B9D8A9D2A5E0F4B3106E2152196CCA9DE5B3D0AFE11BFB1DE5B7E74B329ACA8DB93B1B7E08AB1EE24242424242424242424242424242424242424242424242424242424242424242A37A27EC62E1C2877663289ACBB285C7274EE7EA15727544F8191F1AA54D9B509D2A51F155713F89E3AFAACEB4E8CC74F18548968CC5E055E0235890AD5D32C5B3E1A17F630F16145B913A43AC499870B8A285375442943142F11AF03C35051F0D3744102C36E958B77E0D2170B643ABF5C4FF00F0B3218BEA9042E37555688542A3EA30A186081370BA1DE36249702A5ABF2410F0F1269C261C2E06F859B26D10AA386ACC38561EA91D9B427F5EB4563FAB46D1D5C52FEF3A28EA4102C3E27AC5DFC10AE0C4869E1BB0AB155E0C1521822D3D69D2B5348B8FD96128D37530F838B4661F1AE1E242E1861F4C28C0FDC661D6383484C3A44E1786C86B1AE962AF63F4FAF921A70B710A8E0D4E38775F043570BAC2CC2AC3C2B0C829870BFAA43A578A82A55F110742E021AA7574F22D2BC46053111D46053187589EA6171A4F8CC35869E8CC3E270749070E2E908FA5562F260D3152A6E41FB913E3A975EC3AB6661B30D9036A15C28C3661B30D986CC3661B30D986C81A896A288C3661B30D986CC3661B30D986CC3661B30D986CC3661B30D986D44B5206E27AB30D986C54856BF853E53FB56D9F7FB8AFC6908421084210BD83F77B95A4BC8F7D51D3D3951E0F2763C8B4DA5B496F2F277D7DF781D2874AD72BF863D371FC0F563F81E9BC9E9B8F4DCEC3D0D87EF7C4BAD7DA36FB9BA3A9169F6FDA4FD26EB4E4789337DBEC7B1D4DF110511D112E4EDD4C86A8548B73A97A59BFD8748549EB2DF6979CBB9BD2A396D57596FEF5E6ED414949E4EFA154749F2CD2B4864FDDAA904FA5EE44346A79E643549F1107C1862A7B9644869C03A426AC7B8FFE21FF00C44444EA2D391B6E2D4D088890E4BDEEF910B95B1A88DFDD683AC39D72956BA314D4D8FDB6D35A8842109952A54A952A56484210852631FE0EC6318C6318C6318C6318C6318C6318C6319BFE7DB1B7F807FFC40033110002010204040503040202030000000000010211310310122120324051223041617150819104132360427033A15292D1FFDA0008010301093F00FF006B72AC9AEE34737A9C89A4CF91D849C0F639D1EAE9D6E0B305982CC1660B305982D2E15574309A4F6CB9DF89175E1658DDB2EA8765A8B375CF09B460B305982CC1660B3058A8FAC7444D0E8A84D0F9B7311967BA1550B6F52CE8CB354392BAD7D1A3BB22477B1116EB6592F1217898AA85E02C2AD3FA93E1DC5E5B2D9EE236E9FE38F97A0E5E0B7408891E0F9E2F8CAC22DE75908B79FDFC8F8FA4F7CBBF1FC7D23BE5DF8FE57577F37BE5DF8BD553CB4BCEB71B1F91DF27424C93E0BA55CBE3A6B656F3FBE4FD8686B83B65F3D3F2F1B1F91DF2EFF4FEF977E3F4DFE91DF2EFF4FEF977F23D7A6F9E87BE4E9B92449717A6FC1F39B2D6E263E3B5867CE5F3E6F7F2BE386D75D05BD78397CEB5F87E33B2CEFC2C7E7EC4875151656E0B32BFD02E25A1AA897EDC4B8968965765E9A88A786F62D22CCE5B8951BA23984AAC549C44B4A74178DEE2F1C4BC6A8E642F133D6852B212D4B7425FB6F6178E5E239E3D3A754B2EE5D52B97A45C8ECD70763BE564AA587BB65A84D3A9DD96945CD6578C9164339EA2AE94931F35D74FDB3BED945CB6D1B1E953BE7D8EF9DA8C55753B163BB2EAB17F7CAD24ABF6C95152A5EA72496E72F374CE9EA7A6C625212DDA1D074D3BE4EBAB725B4C9D70D6E3A35627AA4B644F4B64EAE3BBCA7A5A2559BD9B3128ABA8969C45B12AB6A8C9730C90E8D12A38989AABB0C953123B12D588FF00A26F2EA6850A142850A1417FA8EE448B22C8B22C8B22C8B22C8B22C8B22C8B22C8B22C8B22C8B22C8B22C8B22C8B22C8320C8320C831522B7FE9586DC516641C9DC4D495D320E6271989CA645C1BB0B7A6B17863BB6613701505CBB9B342E52F748F555FA0A5A69BE54D5417F2C96A47DCE6A9CDA9A67326A87368472BD9894F0D65D8F4AC65EE8B3A316E91D97D066B4BCA49556925AA5CA4E917BD192D53F425A64EE4AA96E916A6825484BFE9988A96C9F3AA1B8FC2EC5DEC7A2A7F53BB26C9B26CC46624AACC4662326C9B26CF555CBC4C48484848484848484848484880EABA795699DB98F8CAEF6364B67EE73A5AF25588B4A1A496EC92ABAA8FBD3B0D568A7F91A547A069EAB31D9A87E4694A8E6EF643AB39F72F2ABFC7726969D9DC6ABB3FFD869EA6E1F75DCFF16A2FEE32CFA37444890EB27B6774B2EE5D6E435C5EFE954FDC549C9694BB2F56F815482D49B947DB511F1D141BF6446AAAF108D230B2214AB53FC11AC9A706FD991DDAD2ABBD08D24D696456B4BF6EA468E74AFD88F8BC29FBE91566AA97DC8275A27F6CBE7A3E54935C5CD2DB2FF2AC9E5BE13BFD1F95C6873ADFCAF574395AAF4577BF4365B91543DE23A4AF946B14AA60D24EA8EEF896CB766E9553CBE05477F350B6E8ACF628D176EA8BADCE66EABE0FF2AFE1106B10E5978D1EF976795DEC72ACB964B523BD48B72A09A8731BC7CB5D131A1A1FAE6E983083C2463EA99FF2E1B728FBA3DD65D9E5F39D9368E697F1C0C5507425AF0ABFB6D8D7ED3FE489470B16EAAE36318FD565BE34EFEC8FFC5A20D44F4D4C5B7F92CAF1DBF397B66FF8D2D6C548EBD2BE1116D5121524997714E0C43AC56FD52AA1098991A24EACF4698A954997A3672B3D751B4F55683D18AD55F61A945F6647FEC8B55CD5535A454D0F5AAB1C65DEAC69E26CDA472A514C5ADAACFEDECC7A44FA9DD9164B41FA9ABDE490EAF297F245D22248A1251951AF92EDB8BF33134CDA7867EA3D751FAAA244B52EA1562CF0AF726869C4DA26EC7B3ABCF7A0E93D6D91DBC8B2136CD89FC13449364A9244D124DF4FCAA8970C6984B83796AD4445C7DB2B677CEE5FA5744B639EC3AC7396C9D871515F04917BB64D97E37B8C554F662CE834F108AA102347D2494626344C64A47EA1189AE6C8B7220C8C90A5F966AFCB35152A6A351A8D46A1322DB22C8320C831510E86247F26344C5892525D27253575BCAEA9F48B75666248C49189231246248C49189231246248C49189231246248C49189231246248C49189227227231244E44E44E44E44E44E46F3EA9D158955DF3F92DC0C7EE31F847BBDD0FC43B6CCB5FE83DCC350DB666D3AEEC97A547AAA9B473C9B8A25AA2F6254845D4C4D3E890BC4AA8BBF0972DCF4FF00E9E8E872B6E25DC874AA4C756BE817AD49A6A9444BF9ABA8749E92559B5A50E934F5A2558C4B486B43DC7590D348699BC9973996E5C7B25A4B3FA1ADFF00A87FFFD9); + +INSERT INTO `shopping-cart`.`product` (`pid`, `pname`, `ptype`, `pinfo`, `pprice`, `pquantity`, `image`) VALUES ('P22667730856396', 'CALCULUS TEXTBOOK', 'textbook', '\r\nTextbook to learn more about calculus.', 1100.00, 1000, 0xFFD8FFE000104A46494600010100000100010000FFDB0084000505050906090909090C130E0E0C0E0E19120E1210170E10101710171710141714141A171313171A14171823181C191F1A182118231823222224272823172735010909050909090C09091321170E1A221C0C182922281A22242222192C222821221423221A1F1F1A1A1C181C221A2424230E192421172F191A172221271F17242AFFC200110801AC015603012200021101031101FFC40035000100020301010100000000000000000000050603040702010801010003010101010000000000000000000001020304050607FFDA000C03010002100310000000B28FCCFE8800000000024000100904000000000000000000000000025E6BB66E47DF8F52D8A4E85A3A37CE7BEE1D031F2ECF78BCCA50F40B74EF3EE83CF70E3D400000000000000024000001E6A3706D4ADE3B47DD6295BF6522932166FA53B46FFF002559B3185832B80000000100000043E95DDA37E7EE91F45C37EBD71EEC3E6EF96BFB1CE7A73EA3BB4ABAF1EAC9E377AF2D11E2762C9699BFA0E1A956EF358C2F8A3BB051AF5A2CEC075EC74E559F24CEB5ABF8D8D7F2BA7060D789F5796D90D33CC38B6BC4AF3786E9CED11BCCEC3DF8F6ADE849BF9EEF0C6C0000384F76FCFBEB72EAFE8CE01DFEF03EF8FD740DAA4D9BEBFCAF57FA25BB1B48EEE96E9A3211F2DF3DDDD4F8CF63E33EE7187CDFA3DCE8D78A47D579743EBBC87AFF0036BCD266166B7A5735F635FC0EE89899689FA0E0B6730E9FCBFCCE8CD5EB1F44DEBF99BB4D7F84FA187ECA732E9BF33E8873DC000052AEADA9F8B3BE5AE83F49C168B7F36BEF9DBF22EC90B72D2958DC92D6DA24E4A3376D5DAF39F161A74AD0E6F77EACF4A12F74CE1D6E339C5AFF00D19C75C60E9DB5632CF5496E2DB5E377B43AF2D6A65FE230BEB72CBE6F74D3DC65F28BE4F4EB714BFCC7B1CBADD7FCFAF9FEE0E5D000000024477CD2B24C1A909246C9449A698DC14B0FA7C60CF30112476EDAB91A7B91263D596F2324C0AC91927680A480000000022A563F6A73CF167AF7BBC729F3C6FE3783B3C56C55198A6EDB4B50F673D636ADE29B299A8C73117893B52F0570E7BF39D4B6F8EACF4247EE1A4EA4259EB3BD334A65D6ACEEE5D3F79DAAFD16973778B98F07B0000000000240003D4C797BCB2D77DD8359EBD431A4346D1E59F0564CFE6588449EBC81003EFC00800000000000027E02C9D597ACEF1DD848CAC1C97465CEBA7736B470EFE7164DADE961E6B76A5C4F47A3CAAF5CDF332F5809CD4CB9DF2C459A126B9F465B126A7A93F01E5758637000000000000002407D7C0FBF001F7E000000000100000000000000000069DA3C7DA1DDFB72931C1B00000000000000000000000000001F79B749E49E9F3EF74EE47D466364799D200000FA8F812002022400000000000000079B47AF58578CDE718C8C784D792E37D0BB72B17DE6D6DCAD38E79B5689DC35CE8B3141D7CF29D79DB3CEB51BCFDFA1543EDC2D11FBDCE7A36721CDA000000000000008B945E29EB8523B72CEB832B56ACAFB95B9BCD61DAF4B9E89D2E22608985B6E85260BA455E472B6F739B366D22C3C87A0FA277EC3E872E95BE930D32072E80000000000000086D2B0F55B4C17B7C9D02A77CE43CDA5E2CBF7E79FB86560006B6CA6022406AED26022420000000000000030675A293EEE6EBCEAFEACCA4E86F985C292000000000000000000000000000000000000000000000000000000000F1EE91BD233A1E1DDD6A1C7A8AA6D5B5A97F37CEEAA50BAA942EAA50BAA942EAA50BAABB62E7D032B000000000000000395F54E41E961D7BEFAF3E7EC113EAA7BDB9D7948A0E32936F7C73E9F5F07D7C1F5F07AC5868FD59F42F9A5BBCF7140D6B7F7AF385C00800000000000E35D978E7A9CFD9BC7DF9E6747DF91F46EACA72DD55B4CBCF36E97CD37A74B347CFDF794B75E574444BF2E949CF2759F579ADB45E9B8B975C3B7F6978DD017CA77A7CD74AA5EB98657BD4D9E6EE19580000000000721EBDC9FD3E7EB03CDE8737E91ABD39D7AD78B2D2616BF7A5E039B401E7D0AE68DC5D3987368D0DF4C55B5AE4EAA5616755ADB2735C2240000000007D939B48C97A5CF651E6F400004000000000000000000000000025E3D9301590000000000000000000000000000007BF17CE9CA9497B8EF4E62B0CAD2D48FB3D078DBE7AE8CEDC79AFB9BB2617E7BEEE3B178A1EE6EDB8E7D86ED1D49AD2E54DC6FED6D9DEACB9E6AF4CA152DA9E6FDF34AD01931F9FD01590000000000171A737CEC16CE66DE974D6AA217BA869A96BCE0A6B4A5E61ABE89BC6D73D5E2E99E883A2435510E8D59AFFD2CB11A0C34BE6BD2DB52E9A75742522CE6D433B00000000000000000000000000000000000001FFFC400311000020103020404050403010100000000010203000411121305101421202231322330334050154142512434607044FFDA0008010100010802FF00A75BA56CE11B580478334B32BB328A8EE03BBA7E0AD8B8373A2E663088EA4B92A88D4F75A523D26495565277E4516EE749EACD452B19675A170DB910A83FD9B8FC1456AD1162040463096DB6004362A50251B72C8558D965635A6B7CC9BA05A79A46A5B1C6DD476FA24693FE09DC27766E2710A5E2519A0DA8645752B49207F4E58F025A3B57E9EF52C0D17BA3B47906A12C46238342D988CD30D3DAB6CF32D8A59037296758BD629D65CE9A9389449438B4551C8B20D4BF267984085CCB3BDC364C5C29CFB8F0B23D14600153B694348B9A80E0F33E9CEDE1D3DCC970B17AFEA35753EF118B1FA42B887BF927B56A6F71AFD8537AF297D2A1F772BFF55AE1DFCEB89CE73B62D6C4DC77A7E0C7F8DB45B51AA7CAE3327B12B844419CB1E77ADE8B5689D9A97B50E47D394432C2B38C9A273DF9D8FD215C43DFC93DAB537B8D7EC29BD794BE950FBB95FF00AAD70EFE75C4E239D756D7A6DEA0BF8E6F97C687990D7067C33AF8267D4E6A2B8D03159D47351FA723E9CA0F78AC6411E0B1FA42B887BC725F6AD4DEE35FB0A6F5E52FA543EEE57FEA2B877F3A233D8CDC295BD93C0D03696E177266421BE4DFDB6FC7811B344D9A8B8AA9F79E251FED2BE942D518C915D3A0A9102E311F2C66B64D34663C1A89F58CD4B69B9DC741254F0984E0F0F93D52AEADF7452D9B67CCE748A273DEBF614C289C538C8AD5A4E6BAA5A9E4DC39AB38F6D2AE6F761C2D7EA9155FDD750C31C1E12AACE7E55C59473F727847F4BC2BFB960D6A12A2B3DB39E4CBAA8478E41E84D524BAE91CA1C85BEFEFF5015713EF114091DC2DF9FE4D7C2A598C9EB5B945A88CF2784351B4351DA2AF7357162263AA8F0835170945EEC3B7E604A84E024AAE4852C17D7757568A49964242D348A9EAB22B7A780B0180798955BB0CD2C8AFE944E3BD4720906544CA5B478249963C6AF9F3A1746516F703C914B1C9A25B8ABC7D08A5E4FF006E2A81B449746ADE7DEEF5C4FE9AD1F8B711B46975248582CF7462F3534DE608B7AF2844CDC3697875198B33246F75A484AB797793553621BACD41218E66D625DADB409724B4919B7B992701AAC643B68AA7575474ADF0DB766372C8630FD4973208EEA713431BD2485C9C7CE954B29D3242D394D6D62CE652678259A3552D1399965A8E0915A56A86DB4C864ABC81A6002827F7B685E2690B49652309053DBC9AD654B981E641534324AD1B56C489233C6F0482412A2EAC79AEEDB7F455D5AEFEDD5C405DD245580EA92536B0BC11E8A8EC5D02E36A412EED74398DD49B7790C5AC5BB44D2146B13B691AC503C2E74FE7F14066994AF635A0F2033E9B4D9C57A5692792A96EC08C763F78B086467AE9F0406C7C1CD5C46A9B789E112C8472983B08B062D7B8E4C3A36DABFF00A69FDCD4E85F4C912C3952EC90EDC919A68771E5AD9F861EAE235431E25819E5D3460CA975E9479322D8EA75A7500F6FB5B6976F565AE354783AD767454B2249B66B7D37B5D1F5AB8915D531048BA64566910AC62B7D37B7298F989A47489F5AEF874646EA17310A49903C94CE9B5A04F224850D754A25D55B8B1A3A86990ECD34A35B32DCC8246C8FFAE924118C98E4120D4BF8879163196BBBC4313810A68445FC4C3FE44CEE7880DC7813F156AC6DDA5466D4970B23AE48EFF8D8E5597257C37136CAE6A2831E779A697776E2FF002CF8258CC599238E4122861F6D915915915915914E091DB87472146C49B9E455B9792DB4355C121095B76967894D59CCCFAD1EE3CD710A727252E3552DE296D05F201D2B2B4529491375D839AE1C7EAA7DB4B0A4BD9FA082BA082BA082BA08292CE24395AE19EC7A9A73B8B1271142AA999FE9B570FF00A11D5A7D7B9A9BCB7509E41C1C81C5BE9AD0FDAAEDB54913F3E1FDCCCDF717D2BC414A783A20189596D164D243D92C830CF16B4D15043B2BA4456BB6C5EAEE132A8D30CC2519A6B51AF717A7EE19E7B7DEC5496EB226DD450EDD5C4DA4695B7876502FDB899A662237D6F711C6F216FE10DD1F882584CA49DCF91A0675789502E71F6D70FA23735C3D74C29568DBD3CD2725C35D06FC3B2EA0418AD0A0D245A619EA5B7DC6A9EDF734111A681FF92938EF5F1AE1771573819FC47117D10B544BA5547864B9D0C54754F5D53D754F5D53D754F5D53D754F5D53D754F5D53D754F5D53D45397383F6FC54F9631E2B4EE1DFE66AFB9E27EF80786E5F446E6A24D08AB52CE23AB3B8370A58FC875D408ABA85122ED1642AEAE572EEB2C4ABF69C43EBC028F82E46B68A3E5FDD70AFA47C774F2A067533B48008836DA6648AEA263B8F1BEE286A2715148F71E658753DCB6A9359EC905D929DE1120CEE7D8DDF7BA879C91EBAB06D0648593CD339E7C2BE91E5246241A5BF4F86BF4F86A18121F655C36174D70CFA5CB48E5C45B4C0F51E22896B86F9C49216608326CC627973F65377BC8BC17A369927167ECD5CA58D9FD21B2D8F678A0B6D9EF42CC0627C12C62552A61B5DBC662B311D74D972ED35B6E38708A10607D8FBAF7C0E81C152A348007E16D46A9E77FC535FAAB3AD5A42624EFF89C7FCB819AD27D2994AFAF871CB1CB1CB6DBB511A7B1E78E4508F5AC7DA5CFC10A8AB293A54CF06EC8D515BEB05AA34D3BA1441E50C455CFC44D43D9038021C635D9B632A628B6A4EF245BD2B8AD9F865EA5F5B7A9E3324CE074FECAE93BB0E5627E250CE99B71D371210648F6D8A9B763B52D5A1DECA3918FB27956751A8045C56FA6F17A8DD4248A6D9D503E60984600A4C6AEEB702369308EBB4CA5DE395573E5D1D9EE048E8684C8262D5A9046E94F221DAA170A25735E5575A59937246AD0BB79AB5708DA9A539269A44221A731C923130BAAC6EA639561074B04D231FF0084FF00FFC4002E1100020201030205030305010000000000020301040500111213151014202130063140222334243233354150FFDA0008010201010800FCEA94D6E5B88E306C67130EC2EDB79EC123CB9960CE4A65772B025B02BF9B6D6DA5DD6284807BC58D4E62CCC46FDE6C4EA3396A3DB4DB4C714133C76F5AD04D315847D354AA2E0AF5F4501119A78CC126CA49D63258B8A76380270683C715A9DB79DA11F4C25698B17AE23150892AB6B068563C2C862712AB8C316D1C1A2C5A7A4EC2614F62C558441E30ADCE3682ED591530B030CC8CD4496270C93E839E0B1698ABD185119BE1CB364737660A3DF538D78E3148AF9BA847554F9ABFE959AA9033695059F93895446AEFBE195AFA7FFCAD9D62BF9F6F573F96ED57F7C19C4617F9C3AB1939A79663A26B63B2D32416A89D57124FD08B675DA2E0665B177C066D3978C16A7A193FA83A86115159C4371C68B5472D4868F967BE3120A22ACBCFD2B89855EB88C58267CAD3CDD5655F277632D8EA0938A789CAA90E6B1EC9C230C8CA8672BA61955CBBD8AA3C9B5D16ABBEE1B6F22CE1E914B9572FCDAB06E9F54D56C44CC8D76146E24A209E27E5D9C79786DA90288899D4A0C67622590CEC5D229193825186DCB52A281839F5A0F8B80A06C54393EA2D890571D582A860C290C80A69AA204684BE44953514D4C8CC5635872B315A2B84A9793AE6B58BA4E9303A870DA530F5689B48C570FE9D1D3CA99D59057C5113FF003816DCB50B228F688999DB44931FEE9028F79E9971E5A88D4C4C4CC4FC956152DE2E18AA2670BEA569E60559C0B5598900AA402DD5C70106C27355D3127C6A48C2A246B02CA0188A52453255E8FB69E002D385FCDBF86FE1BF86FF0028AC8A6045B8E84D41633F1290FECD990BCA9045708F440CCFDBC369F92024A761F2CDD7976E8513CC40ECE256BB12A5162E63A530CC31AC1B3A67F4F59421FA814B94A71E7620C82266A36066DD5845835C7C40E35941822D5DB0D850CE52DC4CC68ADB18504D2B148ED4BC9979063587536D1337674EFDEAC96821B5ABB41E156E5741C3486A431F0B55CB22EB2661F12932D602E0085256B85248352E0639FD43928D6FADF50D28FB78430862623E3139198219CDDA9929D0E56C0C8489B48CA48BFF001EB56EB3D6AD5ABBD49950E954D8E2915F64B1AEC9635D92C6BB258D765B1AECB634DAA692E27F1E2837B813A29DCA67C07F45432D76E74226C4FA2BD55388408D7C4C862BD3979C847C58AF6B045A9FBE828432B9B46CFE904A74A999C73F4103CA39F4A86982B839850C0F92879272280867512917D90588BB8AAD1855581D46931AE961C9CFC18C9E24F3F0A97610E8327BE1AE3640659E0BE90F8414C6BBB58E445A99DF40D2028319CCD99E5BC65AC0941449494CCCFC0293A955D2CFC59299FBFE2AA9F35B1A418A17264D218A6CEDC8AA12E4619382FDC38D271926C806F653E9EFA5622484A5A7896C1940368B53B4B138816A45B36B1728D88431007D21891DA663E155D2509842F306A8D82330C8202D1E48D90B898CD3634595222E7319D744EF339C66DB6A736C288DCF312D8D99378E5028D1664CE362EEEC880E2C7752627F2FFFC4002B1100020104000601040203010000000000010203000411121013142130312022233340345005153241FFDA0008010301010800FDE92664650A6ED5721BAD5AEB41C605E0C0DA290B2927C98E39A6855882DD227BAE963FFCE96315D146695154607899C2A963FEC6694910C0F39244B717CF1B048EDEE79A9967BC71702219A7FF0024ECE5218A5BA2E0491DEC8D706337574D1282B35E3A448EB1B964562D78E2E045571398E3DD45F15B712B0BABB71BAA331505BE1784F24E2CC0E48C573D0DC33BD9CA04AC825FE62D4BF8DB1618C3F087F98D57DFF2B575F822A87F1254871782AF0FD9351DB73AD552849716BD8C73091038F83C41D4AB2DB5CC04F2D1AE0AB892DAC7504CAD64E970AF1CD6B319B744EA8B6B2358CD13978617BA671CC9ACA412F36136D3CEC0CB756CEE8AA805E28004D64EFACAAD0DD4E02C8F148910485E3BB980468A0E5C613E7CC5F545D47B0C08C8E62E71C73C03A9EE0104646C338A0C0FAAD8671E07194228C7280BAB072D9A41206500C25A562499B404319191811CC0C71199373B35BB8275C4AA70BA4A346A0B30275CCC2904A2405BC38E1B0CE2B603DE463341D5BD0607D6C33AF9E6DF4CA112E016D641AB548859A2A2D2862950210D92A254ECBF7B25AB694B02CAF38000124FDE90B1405BFA12C0772B36D2955FD4988DE30616CBBB1F8678E7C8481DCF316B98945BB1212E5990330B81F5656E831514A779189EC58ECD384C06CF350E2290BA027C4541EC5E38D14B116F19EF423550554472AC612961706435CA7C4349F43BA974774286589DC6A0C85532D1215400F899B552D4D9611832B14652A89A8C7C0A83EF8100FBF1919EC7A58FB51B7439C8500607F4F249A233D470EA36E0D2AA0CB75695D5A575695D5A575695D5A52C81C6478EE4FDA343D0E07BC82B9EBB04F8C92B282681C8069E50833E3B9FC63834DAB8531F72ED4C3EFA51638FA73350CE32C7F2940D031C6AEFA465AB5CB440C8489542AA80A00F05C0C841C248B74D4247AA05A36E85B63C7A74EDC0A8604116C8318E9908C788B09244D7F57503F59E6D59501BA28E164378832009C30257AFFA41A7BB0AA4A75ABB629EF3B8D56F1755D92757CEB25E1472B515D07C826F1807340E403E178039069AC95BB936630CB4B6AAA491D0A50B30062BA04F4058AD740A3D0B20A7E9E40DCBD0B255EE3A35EF954D7F6FFFC400331000020004030508020201050000000000000102112131104151122030326103224042505281A1719160B1701362D1E1F0FFDA0008010100093F02FE4F3A5E867BD78705587D092E665BCCD6439C33AC487B5B6EE65CADDC7CF743F21E5B0E7B57D3E0E9E851F37422D6735798ED3CA7398E5277239CF322E4B508A4E445CF7237DCB508B9AF4FE04E4549F11AE36585498E6B87FA1C88B857C21C3A9A61A70DC9119970FCBE03A9A61A70AC553C8727D787A19ADD5C3EA69869C0D3172FEB0BC3C2BA28D0A4C99A60B814258DF8798A64CB233E1DF5232218F7962842C10B80CAE0E4C8C73F5963B60EBA0ED8390F773DC7839E361D771DFC05DA21D98A1B176D4910A753DACC894A5965D0F722D0AABB1072B1536B3BBEA5E53FC149C5910A7377D0BC3A92514ABA2148B46BFA2DDA298BBDDA0BBD0FD90776B52539C5F05F6052705D0B9FE8F27D9EF44B675D78F714B6592EF59FB644A69DFF0004A8AD325DF16CCD5912BE12EF31AABBE64B6A526B263534FE09774977EE9929CAB94CB9933CAFE8BC3F65E256D0912DB85DF59EA4B96C3AC4E733C9F65547F464E6E64B662CB4FC7F0458AAE0BD01DB23344549E8741D656C1E5A8F947CCCD0D47656288B31D877652C3CAE39CAE45CDD0F2F87B345C7598EC3A4B07CA3E61F28F2351D342952D016887663B166873DA1F2914AD2FE636F49721D5F49192F49B4163DDE950BAC5434CB2E8297A764F7BE1158BFAFC095B3142BF1B9F30E4CCFC3B18C783975239779E533E6222DA4DD531CA43D9EB799781994DE10B6B6321385F52E4535B339D8A41EDCF0F2C5E194C8080808086B87BD9779E8473EF1ED343A19AC1D8BED5305DD86294F1CE2F10EEEDBB1353BA4370B873436FAE645F232275BF539A1B17CD6844D363DA686D4B42C39BD5958A2B2F11450DE2BFE8AEC5665DFE91783ECA2C9705575DE57F0FA3C32A60A912A75967E8F991CE1F6917762BC245DDF6EA3D970D8AF5FF1345B3ED87FE4BFA4E74345BB038A5A1D8C476311D8C476311D8C476311D8C476311D8C476311D8C476311D9B87F3E2338B7BCF17F5C47E275DDFFD332455E88D78398AB96B32F2C62E67E2B373FD63EE7BF450FCCCBB57D0765523AE4BDBFF0066783D9872CDB2BFE9A29D4AC7394B51CFF1E15C8F2BA1E552FDDF1F73C2C43F643F62C2AE2B2326E7825FAC6CA1479A232149BAAF9F07A6E6573CEDBC2391DA3FD6FBDA7AB22A3F2EE6644E295889B53E51CFFDB9116CB5E0F28772CCCBD1BF1E95756EA5DDFF00C04B8AAFBEBC37C9EE43ACAC39488B21CA785E1664394CB3723274F91D876C5F311561C6D90E4658569E0DCA243ACEFA0E921F30EE874CD14455443AC439343ACCA243A322BBD07CA5A25FA239C98EE8BA7FB18E63E51D243E62B131F7B3FF00057FFFC4002C10010002020102040407010100000000000100112131415161107181912040A1F13050B1C1D1E1F06070FFDA0008010100013F21FF00A65A987DF7B883A57C2A5D5E5E2305D4F0B1236DFE424B2C759A6215237033FE309ED956CD7947CC1484CD797581E206C05BB333A230A3ACB0867F98986B89D1EEC360ED2862F7F33E93F21B7C61EBB9B45EDC77DB32D5976586EC9DA61E765D1CD643B2570777126A34D78EC4E2BBB5CBA5CA5D0095764A5B6AD0AAF69DD6F045C91D186BFE087A03BC5B17E426FE9E908320CD660FD7DA58789417F064EABCFC028A9BD6601A69EF3B33F0082B3DE2A571300C4AC7816F10A3C140E73F68116B2F113A17C8623DCD3D21BB473F85C62F1D59B12BAFE10D12EDDB35D3E654ECC04BEF5FDE6676252F7F03E00C9B1F4980C9E84072BDE1AF409FE2EF34C33E89E1CFA537786A9FA2F87D34FD880180ACCB3C073B95F03D92A595B19F3FC26FAD389663D7E0CBEB4B1BAE20BF94560C3C4AFCC1D018AD5B7C7FC5DE69867D13C39F4A6EF0D53F45F0FA69FB50C4EC53DAA3681CA8A60EC3F10F121BC1E9F059FBFE9184E9333AA3B83C45517BB066BC57B906061AF213EAE1F4A6EF0D53F45F078E063CC422858F12EDB3D22A8D3FACC8172753F0BCC8C80C65C3CB3B1919C3283FEA5C52756102F023A84C1504E6661E6190F5ED0D5F67D987DC412D765DC3A6F325553427180828BA25D7AA1F4A67BF10760E89496DF944571726F282C5159EA43969DAA1B85062039B95E9F87856BA5FBC53F709FD092ACA8567AD4A9CF5DBC2A54EB3C28E2511402AAA591A95FEDCAF9C566151D12934CAD57F73111A73A38E9E062152DE3C0054CA188AE3ED15D83DBC1FDA9ED14FF08F5AAF1A200005071F9C52AAF4BDCBF43BF6950AABEB2B3BBFDA5D21DFB786A2F3626867D7E14500E875F81EA2BD2E5739D6FB4B8AA9D3C00AB44B357D5128C3C7C1AB5C3E411DA4545B8C3D8D7498AD55ABB58D881E2E819FE5F79CA761AEB88C02A56EA7D44AD8C8D4BA0E9E50CFE95B872AA294B1744EB7F7687F730B188DB7294E60B301E0D36E99E25FCA2F6CF63D6566C71289E1FEF17F724FA71ED2A0172F40BCAB088537D8EFD20800B3B7486B33B05D07738734EF04CE30A0EBDA138AD5397465281E6BCBA10958331D23660B46CD37EDF8E58AB83E510C0DD86D7B1DA5059424E57F2983385B34FB399A74AB933E92D70E195A4D5E261860DD62F2CA3E506D7A7BC7873E9764C602EC393E92DDB5A3BD38ED0E8505101BC15E9871310B7B72E7CB116FD3902A3629D4B8792625C7B3528F9BF4E6124629B851CB74E830F51885F0359639764BA470DF5C457611B60F08C5C5746F55DF52BBBB86878981019E1BBF12AB382B57FDC876872985BD238F24DF6FF805AAEB1D622A0B62B4D3D3C3BBF6895B88E85B39DF644B23C409624EB5E08536F423B42938F144C3F35711D74976959EEAF5178BB3D88D6BF26FCE6336AAA4717DA6339A5B87DE39C8AC95BA940ED47151D7FCD4FAE7EB33444361A97A65635D5E9670F5D751069C0AAD42A76AE1F5659966974A02053478253E903F43875CD3345AF91332594764ECFCB0BDBA13BADDF6993D4353581AD95D267749D4AAA9C2EE04671D370546EADC39EEE93B27B2154C9F5471C96B9F296F2CA478CE66C9837D5D4725C3BAD4AD62D9ADC01D50595D33150E693DA17147EC4C038EF1177C392B1DC49D9416F5FF00AFCFBA390BA81F635F94D4209881340A4DCED61F94BDF5E8F47ACEA336F423F9411905BA85DC00AB6E8162E3FB4606E3C6EBF29B65D7C062360F193E21C3B5C75175110BDFE3B07685086F0E310596ACD47C794A6781E7D66A5C7CB286DA9DA7BCED3DE769EF3B4F796727BC4C5CECB8A9EFE222D1CEDE3D2203550073D25D782E6FCE3A595FD08F556A59CC575A1E0712830B8514355AB8AA17C2F5EB0FB2A14C2A3AE1AEBA1C2F9CDCA0EA35EBF2C29407993B4F77F99DA7BBFCCED3DDFE6769EEFF00307141A6DFE7C35BA4704C3B5E41DA3D3DCE100FA4FAF4FA97EACFA88CC74A783B94DCE9705AF422D56DD17E7CC1CFAC382BFC47709ED37D3E628688985EE5250EFE00ECF71431C10A86CD4B982CCDBC383A45B0BBE16932950D5F104E479AAA14366FF8FACA53036ED79452D864D3E8C0AD752F479062067B8ECBB98EA855571502CA9B7B31A9FDD28E5EC40D9D6DEABBF975BCDA4C9E8235A068157E64AB40B36FB8C2635BC756B11F80860CA79FE0AE68A7ABE25D10ECF2FCBB0FB241DD16C0134013AC7BB8DDE5F9385A90A60A60BC2BDD8EC18B6057D6292A2808E8EACBFCBB05FA4C25A96D5CBFF9281568DCA4E5AE83677423A717E7CFE538DF4FBA763FE12F5805F45CFB493ED24FB493ED24FB493ED24FB493ED24FB493ED24FB493ED24D185BD3E666F4F809E7B3DB025F85CB972E5CB972FC29754BE97F32EE1BF057BBAA3CF02762896C535F59FEA1955951F83976A9B367947E70C7CFCDBB80BE15F9F8A86ACC763E572FF002DCDBE0F38179671CCA0B753E087FB73FDBF16A4E0258F3E52A5EBAAC97FDE30E6646A5336DDB7F2861E8C00AB8259E47C3079CCCFA5BA42B70D75DB9E6BB0778BEB430716FF006E62B2BC700F9234FCBC70C58ED8BFDE3BACB3DC33C9D8FABC1D7C9F182F0B5E93FD94FF00652D305F7BF0B00514EA7F44A95AA7D8220EE7DB9351507347BC6CB117267FA450F46CCD1F2072197C99ADD07EFF00031FDEBBC856FDFB86BC2D4429A03F58E2802E90FC49630B23F643A12F52FB78AF9FC1A6713006EA70131BB11A03DFACAA885138139969A2AB336411A0F57E483E020E6F61074018FC9BB4D43F2A498F1B77ED281BEBE67F2AA5DD17D6B3FF002E8A82E65C96F1510A14F4F0AF144DC13A3C2DBAF051B3C10A2BA31B8E90A4E3E013A2226C858A03E17787DA256F1F2635FB2D72CBF97483C908C568D260EF2C5A1A1962EE1614BD62CF56584A69B84E9099DC15B7BB57003E8FCFBC10CBFF0007ACB8E9CEE7F81130BE1331ECAAA8DF6270A156FA477182A2CA47B93318782BC180708CCD72397ED0B2D8F3B8D00254EB5DA70B345D92C2745F9201EA574CE43A6E8D021D9374CC9C53586621B0188B4BD7296DF6ED2C16C9ED1B96C18E66F3EBD3192BBAABB962BCB8796A27DC15C7334A4EEB511DB381866BDFC3122D9B26E2D9B1B15D63880D5E2C4CDCCD8E3CB317003EB7302A2DADF30C39CBC4CFDD879CCF07B1C4B155375412C68A70FC916F1FF4DFFFC4002C10010002020201020504030003000000000100112131415110617120408191A13050B1C160F0F170D1E1FFDA0008010100013F10FF0026A8B4B468CB192EB4022CE1992321386BC5794C3192AD9436D4738D15440B810A030C406755FB0EC47A679BB33A0118584CA26B040321940D0B0693AD287B8136F6002EF52A62A6040C313624085C4CCF546946B1821E0B156099FE4AB857A2613296FEC1708F062987AD62641CB7B16E4690F493500CAD9687842E2180B4BC902B88B3A4714795A974C9038E9841F589690540A8CEC8EF015C44892F4DE871694C297B800752FC4A0A03C291FF00027FDE2AA523DF5044807AAD88D151B1D5C502B88D50C3D08E13C19F810E42B2F1CB0B012F2EBF13AE4CD00D858616191BCB0D300D36DB0DCBA812508C6F3605C1C91DABC1232B6FB0BD578B61B18A2E65C5C2EE9B84540365C046AD4DE680C1F5D914086863F4B3401C724D10AAACA0D1D025DD43146455FA2A4017A27DA561BC0F7C23167732A1C43369BBDCF21959465857DEFAC3A617B6E5D19AEF6B3F2BF927E0E68F827E7CFC4799F913778BF37FCCD7DF2C234DAF2BA20E45F4D2CBE840250EDDE3FDF802B2FE9110D22E1B579FDF8F96634EAD7F04070E70D4F2FF00883DC1369BBDCF02D6AEFED2AE1763EC467ED557CFE57F24FC1CD1F00FCF9F88F23F226EF17E6FF99A7BE4FEB1AF682D88BFED1895B5AC5F67F4D4E02CFA8C79A84FAADE4945E4287B61004272BDDCD42B6494A3C4DA6EF73C1DCE56385B14AC87662BAAC79B87AFE4620FD99A3104F117737E23C81F722AF7783D6C2999EE23CB691632FD9B966307264471D118F759039A7E93B07E47D25BBF20553D302B9E320DB9F6A9D00B1EE3109BB2FCCC21F9330A03B9791E66D2F526B4C128346A35B9E1CA8D39484B82B91EB680210D1839197A73747638659733A5D32BAE1734DAC68E87F8D11D6DA59F8888AB40DA33540336A3B41D0B86257474104D696C7F04B00A543564796BB2299DB2DB651C027ACFD2188FD9F6B7FA311C55D46BAD7D451E136A5A2017F44D3C5ADE231CA189EA507FFB4A7733BB994273D3EE4ADBDEDD4AD877DC23A4D6872B715922C3643002EDB3F4837E52112300D1D4653C593FED781502336DFDB11DFEC42ECEB0E9F4F14C400F384C507DF01AD5825B041028050075FBC184DBA1669D7705254A9DA1C19402A85788B26129CA8328012A57D5E100BCD5B29722A6C029F0547A214CD3ECF2E21D5DBC2CE274DEF679663039C5AEBC39340ABD5661DBF280D298602C46DE61F06045D56E5E8F90AF70146C8E2EA93115EB1B2FAB4496934E892D2775057A125CA21AE544C0B9A56F70BF9801DACB1DC849753A582E27057AD076C0E221ACAC53D454A1527DB6FB629015E942F19E998CC3D65F9A21A88B44BE86BF2C0BD93359C0ADB0ADA7617C5403C5D9AA0D9156AF46EAA7D896EA578C8E2296B412CC6E29AA991CC52E55C5A3544B9F57BC464A84EAAD8156D8D5DBC1682CF8D2AB6B8180FA073716FAE0DB75A73372EDC91AA01F6AC7EB885C6B6AD5E7D1D307749E5A6B01536B77CDD571A86407DA44B9456F2D765AADA4069556BA140D8631E705CC9E103A22760CA8CF00084305430C82100B7FABC148B99487FA22B35A12E3B0642318622F0F4BE95B70E6257625C907EBAAFD83910823518F473B55409106D347A0BCB293C9AF7D5254C5870BE443C47562E02F34C3F31DAD438395800DFD93A36B1517AEE15756E2E2666E44761A0B44B95A6D22736E9CA1056FB95F0A10706264CE5B4D79D242BB54D20B60070C71C54B63CCE1F297E35FB5720B38A6184DC9A0CACBE9A86DBCC05C1967FDDC54961E9C30E313405AC159A80B5C83CC7014A44F68F0F361278B79F7862F0453D1F067115411384A7E680B75E9BBF46E2DC942682968FB11E2C1D34C9DDCC9B48C0D0A5AA0D332B29476CBBE0AE1E499BB2E036C33B23238C162B95DF30DACE0B827E5FF009CC6CD678AE708CEB5C54B386CA2D732060021D2FC75BABA60BB3A06567BCB66B06DD879CD47A8D525CCAFA8B7C46E1BCFB48CC4E68140073096295C565410889C19543721D8C043B264F501C27CB1D8B23D49A250E6BCF43CB9FC4EF3E0B57B5C28D80DA6B059B8EDC9BB876E0AA70B7752CDC729668119C5455659F59AAF12286CAD2AF77551E8DE92CAA2DA31A8DC5546463A50C30156F765832DB108B5E2D08AFEF573187ABB0E382B1F8014BD5AD1D34DC68D3997B65A6A86E5890DDDBCD045B874AB4C72C3069E8A8AB1B7E66E5FC172FC5CBF80F37FE0C86B6E47BCF447796DB255D35FB4B9E11577E81B63DEAA1918356170C0E1FED016CD6227E4E48E42FA26C9BBFB460CB383B71F5E881FFBEEC141FDC67ACAEFEC5BDFE92557AAD7AD7C558BF99A882B53E4CC63096A2DC919AF09C408D9DB1C8C6119DD394EFF006810F136FD7D1CDCC8614256D9A95B6B52A0F243EC975B5DAC38E6246A2CC9F2D4B407B427FC84FF00909FF313FE420C0195D52E5E4F3D1FD2C941B02954B19D90FB41C6BC793BB150848ABB2224D7460468BA6508EC356590C1C1CAC5FC02C419BF8D0F5C845B852CCAC7958F284B797D447A44523908E8AADABF66EA60A6B3964811A4F501D3077B540D3BFEF1138BFA45DF96272DB05A1FA27C35EBD7AED716C16BEE89BBF665696ED1C9064504683A72C4D551F79C011FFBDC1E2962130E143DF52E2559EB0EC3577EECC01353EDF486B7FEA820A06F6E72F83A9614BFA7A33620786AD7798FCC0C9B2C4B9E605458017B6B3F02175B8A380801070AEE1DB7EA8195701958512801AD4E2894F79AB5BBE718FAD31F7FD9FE831534847D679FA13AB8313591FE1283CD607DC2463F28D60FD88B46190CB6B68A5845E5A715EA92A07C156CD0700475C6A8F29A3D7006B6B3EF05F2C17173557A9187D499579664692182403586DE46B80DB0A653DA683A8DAD605DAB92174BB0FD14EE88E87B79F8962059191EDCBF2FC4BB7BA50CF5BA6F79952658E04E8157AACB1599F696050FE23FB30DF6E0F46384E251F46C48459602D5C7309A61F8C195433FD5A400E3084CB9991B78D0741FF895C9A155E816CC3C950303429DC00562FF00602DF57E0AF15E6BCD78AF35F30E6D993D5AD80268DF60F85D131644E11FD58A28A28A28A28A28A26E62CD41F30BBAE40A0741F06D17AC31EDBFAEE5BB96F72DDCB772DDCB772DDCB772DDCB772DE19F65145FDA2DE3E63D6EFEC136F813FD9297DE193C7FA86653205AAC3BB7810BF9A8780EDE5FD1CD5B86AB3980F85012B809B145AEC1FB467C9282B198E8C5C4EBE51FBE1FC26CF157E28ED08FFBB716DDC2A00296D65A1AB79F2450CB31D9F64C767D93EBF9B3C50635ABB64BA3C04A1CE2258B07857041AD9C542FD02882B1FD9AFECE4603A9641DD3286C0AAF0195871A0841E716404D720653A8A772F02854B56B457F088E15B8A3A6B83950CB90E20FE434FC97B170E5F14729EC7BB56E951232C2E58CF53EE6F0B8FF00461F2CC588596E91EFC3D7C05286B62ADE0FB4515A65F4E4655D42BDCAB2C35008F09633FDC3FA8000000D0141EC4DCAFDB2CC6D2BF300FDD620EAFA21151C5707CDEF33FD90D9F27FECD021F3696A8F9795AE98FB3C3E878C30F1596F6DA36BD44930C7C2C01AB234AB15F5807821FF000FF8DCCED57B3E002EEB35B391252AA1C7FA3369C2C7140A75299BA6691797038C608E5258775189B350474EC6CF7795F92BD785FE3E0AC10A80C544074180FD942D274FFED384B5714114C6201FDB2F2D7D3F6A07EC83F2DCBFF16B125D05C48A0D090B2D7EA3229CF813682D745D7805682D8ED047A4A964A35B4143C0E515774D433511A43DCAF0F826D4DA9D47A1B0B6731F373635D1737A17D8935EC552AFC02B18EC4919D17DC544AF91A5C1854FCC4DA3871F565B05836F812E0D7163A03B8F5C150471EAB29926AD4ABC37442568D850AFB571AF502938B8E82D466D219F5212DD88FD2EA62D3D9AB077D06614DEEAD1448B90B0171903063580425941C4EDA8B1363DCB0DB7595E7898480AE80115BF2F8FC010A1390E6310C9704EB9738688F29BF77CF3CCBA62A14524008DA0A8CF08C7E51AFAB0E225BDC9C8E0699CFF0052FBA6BE4AA902A85FAE6A56EAC801C4160B70C836AB65C3DBD0281C2D82CF79614AB229EA38DA047016D2E83612B091034E2230359E48CE1CB17657A1D67045BA62F06CD02F7362B216791899877990BE37897E316C53A88C3A7B4AD62518415220540D4C0268640336C7C1AE6497D3A216D9D7D217204AA5604EBC45602DD30425B0EDC460151408D00A61433566A182E206022C1FD72C33C059AFD9100950D1783DA5FC372FFC7FFFC400321100010302020805040203010000000000010002112131125110223241618191D103203071A11340B1C13350235292E1FFDA0008010201093F00FBE156C1158BAB1240440AE11D613C400E7FFCA80000FF00895686BBA8FB1B1BD91A5F7274D71EE4731BB7DD3B8582BDBD3B9A27D53A54813842D9350B6C49D0E809DAEA71985BAAACD5604B56D892ACA8D09E71AAB2607978956811A06B187142A2856455A42D9D19374E6571D151628C788AE3CB7155AAF4EA4CB93886809DAF64ECC144FD415084108CBD5ACB59E51BA2711D6DEBF84CC225CF2B64C94E25C844F9DA60550245FA210534C691A01CD08286AD908DFA050DBD031594E031087099133B9384C788DEB6446386C720155DACCBD83B30B0860033E68B4B37E73D9386300C6533D90188DFF7C95DCDFA6EE186CA24D4E78A7F18516B5B230F1BC13D510400C6D3E7928FA91CAFF9C29C241716CE5EA59057423720852DEBEC90423AA5B3CF2446125A51CA392203E03B9CF6441D72E461F5A6E9DC88C333F1DD1130C777441DAFFC51703A8EE8CB777F4424A047884E1FB5FE480D1EC6F08CB40F93F6AD3F29A552689E39A702D7D014E04B68E0B69E31BBDB25E135DAA1C4DCFE7F488C42B1BCFB221C0ED0FD156B8F63E9982BC520FB95E23BA94E2E8464386563C734EAB492691D13B6F67ACABB47D277E93ED58ADFB4A3ACE969E00A32DCD5B6472F4F790D4D018C0580EF9344CA01F538C84308C8790E93437F52F74EBDE813AD40AFFD46F20200301314FCE81C54756F751D5BDD4756F751D5BDD4756F751D5BDD5FD4DC0BB4DDC433A210CA0EBE52711385198A23142EE9E9EE6B8E874B9BAC4705B862E6E59B5186A7BBA0EE8CB57863134C378CFF00B6754C389D940A6428A809809A0347F85B9D78FB266CC3C665083E8EE63B455BB2EE20AB13211187D8791D5343A284553AF74EB0C015EFE8882F0183D8D647F58755A8CBA4350A1A85494ED58C611C2B6E7042A588E65096825A85D3A2647455653E53B59E0B87A5569A14D00487744364168E6ACDA85916F54D18A30CABCE3406E1D101338D341BFCAB038901143D1000B4610847DDFF00FFC400281100020103020505000300000000000000000131101121306120224051710212324150426062FFDA0008010301093F00FC042FB48EF6375D1ADA8B5562B24510B04525D22922C13A11045669BF17933E9E3CA10B22C085CB4583C98428A7CCC224565A0C7479E39D450276E56411865DB2F713B5213F72A65FD9BB2058C5F51EFC0C9D7926F62F749D205FC5118166C5ED936549FC3784AFD2FC7A6686A88594292160F5359220C6A41E9424210A45127DF32110B24EAB9E61FF009FE813D2ECAB095C99E154F1A7DD5149E292254787963C1290F2F9D8E70F4BBAA4CAA4F028AA16FA50B3F992C8CBAACDFDACC9F1B7B8DD1E68BB1391613B694A1BEC39B31CD1E24F037F6C7B0FB1E0791CE7ACFFD9); + +INSERT INTO `shopping-cart`.`product` (`pid`, `pname`, `ptype`, `pinfo`, `pprice`, `pquantity`, `image`) VALUES ('P22665955545996', 'ENGR213 TEXTBOOK', 'textbook', '\r\nCOMP 339 textbook. Textbook to learn more about ENGR 213 and differential equations.', 1100.00, 1000, 0x52494646300C00005745425056503820240C0000D033009D012A820082003E9D409B49A5A3A2212A53BDF0B013896200D178ABAC378AE8BFAA39DDEDCA3A964BF559FA177C4F999FDA3F5BBF4AFFF777DEF7A1A7FD74DFF00F6A72C0BE8786FF929A817AB37CBF5EF302F69FEC3E745F41FE67D12FE6BFC3FFA7F441FF49E549E1F7405FCA3FF8BFBD7E407CA2E839EAFFFC5EE1BFCE7FBB75CC41F2644094CFDE4DA89976C9D6401C73BDDEC8E81F8D460A96E47B8363F4411289F0A6F53ED0BD88866A9F47E486E57205056015EF3CA5C944232EBECCCFE480B207C3792D76EA7E612900C420D33B1B0832D08F60F90E033A80FB65433B73837C013FB7AA9C425406C763DD5B5D2F685DD3FB2D85B811E0B5055FF414AE368A2C7F76E69DDB4068D2DC48FE857BDD217207C14CE3DAEF36D8446FF09427AF664FD056B43F66865E650739BC1766F481954B2B0F9C9004B8A16DDD2393BA3DA2600C4300734445E47AE61C5E2CCC41C9BB904E8A3B9F4E71C3AA1911A98C7C467F2CADD2B298A82D6309DF54DBE1C917E85EAAD83C6821A9DBC4B55B881DDE5632A01726E89470FE1389731535BA32E4152334078041B138E50B44588205A4E40000FEFE2FBB4FD614FE73A65E3A4F2F73F0A240D2D80D7216DF9FDA4F4A76EFE3C24C52858C6DBE16DF0B6AB3627073D94C43DD3FE7B8718A7269FB77837825A97E3C53199408F2B1575C33AE62AF753F64A9BBF66F1D76BA77AD323D8291D90933DDCD52067B254D29EF41228B207B33A31597291E26C94897759BBBF0EBC30BF06112F8AE9852115C85DEB988A81ECD6583860F04E089C0C78927412CC9AE5806A89AC17DC0F1B63F075BF4AE8C12C09CD6E740B20E07CB14B7C608C153A0B7EE347900C96352B50846283FBE39885C9DC16C135C2B633ED3BBA3AAFE647D4C41E34F1B5EEAA34AC165B06D13710EFEEAEB8B59B5B9A2F5BD36596196C919E4451B9E24247D2D04FB768A68E7D8467C07BC8A5985F5D24A5045850FF8E8AF1337A30A7953AFDE7AE5A25FE1F4D9B82C06F9D2F5868EE84678BB554BC4DB17E5D83A46242AD7377DA5A21987A566BFF84B6EE52A8702E791B49E9905255B721A462E2A6B7D55D2BC00E10E92C7F7787D9C761ADEC5F6D1A75CAE79E19D348FDAA452C1C20F7670C42AB385690441F722176E574CFC821A86BEB4F67EA0B04F11C8DB7C73D2EF13516E0DFD4257588BF7D495D3EC1BC3F86EBE637BDDA25F5FBA89B224F51486C61D579F1F8144671A185084854E2C06C094B3AC0F1CAAA4F14D432D7D560A1A74D80ACD544F2D3C05ED632974E6C3A242FAF1821D8B8F9339E19CAFB2E89AB58442C7991E18FCE4EA35760DB927F0D92644682B12331A3DB579653FFFED17D0975FF96742A38BD80C1699732B3AE4DBC6D7F6B824191755C0EC10A76F8FDD360DE3890E3E11408C24934DFFAC0E741725702061B4822660EEB600AB56BA04FDB5367E9297DFF28BC2C4E78D75C71E8C3EC7408BE648A476C9D525D4149FC15F4327AB3C05FD3EAC1201EA42E92A812C35AEE9539066AE9A55D2014FFA4FCDC7ADA4D90E109235C434D6DC5F428FDFE0D089293228DB673E805ABAAF4A7FF2B8C355CCE1779D20DE3A4EE2AD3BAD55A63E5ED55D21401C2E61197F86EB48B1FF1DE4A7E47ED00DFE0FE4F1280FFBF125965BFF80E45B1855F75B33BF986B329E5DAB0395C3E912BFC23E2B3CAFF79C75EACC710D8B9114F12B09BCE0278814F1FF6EBD90FEFC0A766E8CB5EA55771EFBE04CC724C5E998B91C961130D4D802400C1AF583FB98D2622E433675E206F181C2BDD8310A2CB17FE223F22D1680629E58559B4655B22EEA1A1007AE6E6CF296DA9C8EB196735B2D59AA1435044A48CA3C3203203FBC7CDBD48989EC19F5EDA8A7BCEDCDFF52466B02F6C91C7A92F63614B49C2ED02AF6E0EE150E565DADA1071F06DF3CC3F26798A44DA7BE330D32A2675EA44576220C902F14A2DA7DA6B4C611889A327320AAEA7C82F9BFEF4FC0DAC61DEA607DFD2DE6DCBBFE017F84C94D61829DAF03C74B1996E277E9E540BB5389499FFF591675B30A87DAC758BE8127175102DB54BEFEA65DDAFC38B4373C7403CE1AA64C4898EA262E249696719F416F40085CCC8DF83F58B50DE55C36F1C011CBE90CAFD99634DB430DD669BCBD2E80C3B27A117777EEA3E5D7303E6AD0083BB508467E1A240C05293EB17C4F0371ADAA3459954D7B63F3A0D53180B2113C0613CD42F2358A1235CC4C4ED5CFC4DFB3AC37A1BC091BA1AB67D5BDDF4CB8B56C7D3C49FB5BD72E461F22D8D67E0967B23B98E1A76429E37E5BA2C41863003541EC96B17C25BE660C5D0BF221760EA3B4F9107E1FA57599BF08C0C3388A9FD8D7A963E7FBAD83953D6EE897321153B1B28A43C8D109B404867E5823A4B996A05900694EBF4FA8301AD88E2137E2ABDF5AB32572269FF33C28C0D2B66C696C49CE8416B9416308E16338A8D77AFD2DB7AFA408373F705081AB574E7AF6E4FA27A7822BF8E27303DAC41651B67C858D278CA43A23010644CBF8D72EF4CB3C588B2920F07E2416989F4EDB99968E942008A7063089986D61AE88D39D1A612761B0419D64D4921CDE3E85F74A6A408FF1687B6D6BDA9910F93173B2FBED7E4C46BB10FF94A9E067E7670D5C15E39136DDE9333A3B85CAE5216FEEBBFD91E43E02C4EA1B9B7763A39C7C4BDD1F0FFBB8F231EF7AE0E728972CA5F0CCBB42F98F9599CCB1523B0FBC6087814179B9AD427A813EE18A32568A688E5143E7A6603D31C7B05F62C1DE471D76AC51435A0F6B66BC86B1F68AF37D0D081FD944FC8CDA8D356A8C3D3F4C154F831D7CE950AB52E09F9E35889B78E458A32E2B364B87A3A5D1FC88DCCDCB7828899F056A6EC6D02E26D64C0F49B0671D7D2B771B2FB71486652E0128FABE1A8141F4921BAF67278D81AADE0C2570B95A1FCD9D78FE8F22617C5C797FC0528392C08018820E4D818B37C5580A707D9389DBD9C8E26A387A57AF117E6ECCCBAAEE74B390534906D0FA47F3F8470CDD98077BEDBC3959F9BAAF1B940CD88D11014544E8152657AC77420F7E893E850552C2470338049929ED5DD9D53431BD83C8872032D4855ACC9D40B553CB7915EB2AFC161097959DA9466CD9A511A220314AE1CBEF4DE5E0AD01CF05D64E598724A66D77E6508FCB436C5C672C29A5AEE405EFF3C6944CA260B71A58948A621726B26CA2A9BE75F1AC11376481E4455F308CB85AB8D86DBFD3D1953D447F145F2EBF6715754E6E042ADE82C04AB7E17ED9BB078996B2A7CF7806FC1F202A6525BCCA7FEB534AC7083E8DD1F8F304609D2BFE75E6F9B4D8504D37D2FC73DD3F8216EB32440A6EA84B96AAAA98C92AF202132A86D240236D6140BF3BDACF5DE715874E64DEAF27ED42E3905CC8FB2FC1608B6C46E6D6C2941C18A06A3AE2F3D400456B2B401B972235D163526E692F01CFF43F7158705C484ADFBABD2903906D64FDF26E4FC15F45A67FCEF135FDBCF4352B9088A78165E56A0E20DA71498F52113E7CACAF376555498EC134EA76EA4E25E4BC92EEC2E7ACAFF80036C207A3330812EBDD185BDBCCBFA0247E1001D611C53A48E88765A34FB1D9F7202940E5997B50759144299A9A6F369CD258B37F28DAFBF3F9E5DD92FEDC2F23726E36F901F03DC63AD1DEF43F44B7FE89807734700C9BBED0ECD878B30B16D46532AAA05F713ACD395A21D2D00A29BE07146F661D2A9022224C05E2B7ED15D68B6CA9D5C1EF33B9AD3035E4F67FB37B062467301027D80BD368A8C04DC8ED366955E7A3CA076047D80B2D3AF5BF77373F31E0CE4E527B28A2F18694AA84A86E463389BF9E1E3AAAE36DDB8B626118778E0AF131BA9D7A68277C555BC0AC3115C071FDC47B80BA9136C83DD423A093744FFFE1E7F1CF1D04C4C71941E81050661C3ED0446417237456B1162509B5FF879A2CA4565C6EB04218C18EA270AF0F20EE5BE81C2F4DADA93B7299183AEC6858DD070F764A4E6B923A86B10C93F9848CECED18A2B03D4C7B0B89AA0DD0B56CA4DE78DD509BE7B7ACE2229C7B8AA3055597FFB9C3FDAA15417A9C7BD56E3D8B1C85CDFFA1802FBBC96EEEF7912FCB70339939AE2178C076EF98918C9FCFB5FEF85B91818F75CB99927E5B41740512E670DD3FE3BB6565FCD23CF0D5431287315FF49BE24EF1EE32D546C4D6725EEF4CF6E4A258AD66ED560B0816B43D76E318CFE29F2009C0FF9B3F033157EE735ECFD84123296322696EEB443682F5C5ABCDAF15CF065436704041FB20374DC3F177FA4C55CFD41F65B40F8166174781741665FED224E28A0321AD0B7A1FB18604D7E1E0FE9E27504D449CE3785D5CD02B73E09587CA57B7F1E8FD5885238BE89D3636F8DB10852100000000); +INSERT INTO `shopping-cart`.`product` (`pid`, `pname`, `ptype`, `pinfo`, `pprice`, `pquantity`, `image`) VALUES ('P29986556699003', 'ASUS Chromebook Vibe CX55 Flip', 'laptop', 'Chromebook (8 GB/512 GB SSD/Windows 11 Home) intel core i5 and 256 GB storage Black', 2500.00, 1000, 0x524946465C77000057454250565038580A000000080000009F0500BF030056503820B8760000900D039D012AA005C0033E3D1E8C452225262520B21908C00789696EDCBABB2DF32AC8265FB91354CA2D7F3F42FF71D0C7C778D25FBDB67264C85B278F0737DC563CA639BF09D2C79B736A5D2B7FE7F489FDBFA5BD2DCA67F77F933E41F1FFDFBF6FFE63F6DBAB9FB07C57FDCBE90B37AED6FEE79E3736FFB8FCADFF2FFFFFFFFFDB5FFC7FE93DA4FE89FF9FEE09FC2FF8D7F93FEB7FDE3FE3FF6FFFFFF64BFEA7EC97C24FED7FF27FEA7EC07C0AFE5BFD9FFE0FF81FDE4F9D7F47DFF0FD403FA97F87F4D5F61BF400FE67FD87FF17AE77FE6FF57F095FB4FFF6BFD7FEFCFD0AFF3EFED1FF3BF3E3E403FF1FA807FE2F500F507F2BFFD7FEEBD5AFCD3ED7FE5E7A47D857DB6F92AAF8B253F9CFE2EFD17F7DFDDCF8B9FE5F807F25FFD8F508FC43F927F7BFED3FB91F979F581F7DE055A97FC1FFC9EA1DEC67D67FD37F7EFF2BFF13FD27CC97DDF9B5FD0FFB2F601FE93FDBBFDF7E6F7AEBF8657A7FB00FF45FEF3FF47FCFFE5BFC99FFC5FEC3FD77EE9FBC5FA83FE97FA0FF4DFB47F613FCDBFAA7FBCFEEFFE87FF9FFA1FFFFFFFFEF57D937EEA7FF7F75BFD97FFD8190901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240462B0C478D71A8BC9A8CAA0FD7DCFD7DCFD7DCFD7DCFD7DCFE34EF77AD3B08D5BABE0FF7454EC69D5423D5423D561298E954BC9684D57C053D7A23D99C054C2685FAC0ABB48DE4E029ECCFCE32883FDD153B1B620D5BABE0D5BABC9A4BCBBFFDF0CEDA6465B440CC5E24648C9192324648C765583C9192324648C9192324647FD0D202FC40312E630CE4B8BBF462663AB67371DCF186FCADD8FA8F44366465B440CC5E24648C9192324648C918EDED5420F1C129148A45229148A45228B5F3EDFCE1743CDF6FB7DBEE9F2F601DB3DDADBAC221D0EAED2DD378FD1A8DC4E3244EBE968C32333FC4DE6086E8F27951C11B9A4E50A76F7C0F6D04910C08796602B7B14442E011D0887439F78E941489BBC28DD38E21C48090120240480901202404809011F90F7DCA48CF9031A82BEDA1FC85745D9205D8F3448846492C9656BED9A38821ED9B5EAA0E1A01BED8C2616811FE269FD148F5F3A611C731462EB239DDEEB205D93B2764EC9D93B2764EC9D93B2764C0F79ADE4562628D4D4AD5F903D5640CC5B551DA8817A4EDE3025B439AB56A13FECDB85D241491CE8762D819439B6ED6E05C747A4AE88AE58C8489D3DF153951D4FB6FC6A3D0351B91291364EC9D93B2764EC9D93B2764EC9D93B174E36E3B1D32D799C03A6BF2C4808FF0684ECB110665247F4D505409CA4FEF446B7FB1627406275487B500FA9AF65EDAC6D314DFE6EBF41A8998D86BCD0CEFBFC1A3232DA20662F12324648C9192324648C765DDCFB5D5F50B25A8C2244104DD9192859B11A6DC82399E4B1A8D14576A795AE257AB3F8E31CF8F930AAC53A50DD1387882971AF83F62C17E8A50D816BE70C6782FFD69B6232DA20662F12324648C9192324648C8FA6F9CE4FCB38074D7E5E325EF9E250441C481084DD0E2F75F07B6DE8D8E10DBAF0D9B830059D2FF3B08E4EDF3D434FA99055A6E0184899540C46556833ACA08CBA42948090120240480901202404809012023F193421EE64695A7738F159FE34D7F6FB6A7D631434B5EFC6D323C75AC6FBE52578A742886E8CF21E098C1A5120B54533E1A07BBC60ACF726BC4D53C5BD0001696A13C5679368DCA593206FB5A4DC324648C9192324648C9192324648C918EEB6D02907AC288E0A10DAFE1443E3A20228FFFB43F80D3BB0BD912AD840382127EF0FC3A19673C6C5A123E7C27C1E34D25F14383341791FB35D9F687BC658B2046C7346465B440CC5E24648C9192324648C918F22A31C37CD8D18C22D6E985EAFA89CDEC3DF8DA60CD645FD37DF481A319FE79AF6430ABE746E7AAF53DC994326928AD31150D630A3A096D9040E644C0021453B554B9A11624B205D93B2764EC9D93B2764EC9D93B2764C0510AB501AC1E040D48C918F83A881BFCE9D3DB5FDFA5EFA9E701E653B12243BFC7C859BBCD8EE14B556528E4AC9D9B705F75FA28CCA307A3409192324648C9192324648C9192324647C38589A312440511BFC2F2986D650CDC4F5052A3EBE4BF1BC6F09DFC4CA7A8ED203EC6CC6693F034C01D07F2D9ABB6AE26DFEB3CD9A056C82387F05C1C58E68C8CB688198BC48C9192324648C919231DE0FC080C5177E8E7F8B0F8939EA21BC5EA83719624A55207274C8B6BD0490BC9CD8FFFBDCB3B30870B5398CD79F1C2682B2DD404F39CB49359ECDEF06B5EAF38882294C3455A3409192324648C9192324648C9192324647D37CE995FD6F1D3092B0FC406FD477E230C1FC21C617EECEA45FB8F9BFDB0F2D904E785F626DE8F84A761D97CBFC4377B2F94A017D50EF8733BE2F7FFB78B7C2D6EC1444E8931814F4F43B9388D2BBE30ED2A79EF6AD5B46812324648C9192324648C9192324648C8FA67E4571AEFF00D85ABAC51770202347AA70301E6B3FC3BF2C3F63A6006803423846971DB60CFB037C767B08CD43FE3A5C9A2C03B2A1F72DF69214FCF1E2262EB0034FDD48E0BCFC48090120240480901202404809012023171806F111A139C025CCD31D917BE3F688D77F60CBCF8C10ECF7637590DE4EE4FFFED11F5D6EC47E7B4B4E1AEF3537671F1522D68EC13219C7AF9CEA026C9D93B2764EC9D93B2764EC9D93B2762E9C5965E2161363046AF8190401D1649D3EBB9C09FA31705F789B5D8AF2A0D387710E97B36225645F194A6491F4D41BE3F1B929EAF739D422067CB2A6252211374D35E5ADD92E98F2A67519AC15F39D404D93B2764EC9D93B2764EC9D93B2764EC5D38E68B0FC260A0E8FD37C0FB61E75BC438D3E5A896DE8493CE1173A34475F73D47C30BCE4F6ECF8C73787F2290DAA74F81706B94E6B05783EE95FFECA5132C3B39694A058129C23E88D440CC5E24648C9192324648C919231E4545AAD755834AD9F7DB65FA3A87DBCD55354A75F18060CF72A595E65C65AEBF0F75111473891006A62D129CF9054BBCAE879EC359842104D7FE148ADD554117430543C7B5AFD3AC6D5D7BF51FB0F5421A0FAD8EED3198FFED138762AB68D604C1D37FA3FB729149F639B891A30D19196D10331789192324648C919232463C8781F655244C0747FF7B256FFFBCDF98CD1ABB9CAE48D3B80F7D242A2C39AE79C733F8ADC8038437DEFC209A6FD702FE63FB33B5C045F30CC93FDF77ADCAD8FCC31497F7EB838BF65B5D63A67FF1B5DD984C3AFD0DE9C8E4FD0FB18FD243D372A800C73F762E4A1D53F8F3A161043B05B82FD165E84F124EA7C5267480A43306A0CAD625B440CC5E24648C9192324648C919231E43221474EF26216F60C0B1F351B9CDDB3AA95F3501A189A8E670052D456091E4F67E67163B4E0EDEB1FF5C7ADC0895BF70E24C8B42666BA2BE64D55310B184E88F7CF3E5ABC1E84350FB127D71B8F5BBC7AC90C292CAE4CC2FB05FD002CA9A80653E428F60957365B6B9D4FF0880603008B61555F039913592324648C9192324648C9192324648C790C892C99B04C5751FD8AF505E54784A2171D9CA4141161711769DCE9D96174172DF121BFCA05A58F30D8B1B77221E5FA11C78BA826A81A0CA1E22F2C1ADA8DA0ECAEC376D84F55982FB9EA01CB19D0346FA35F8B276BF6F6D7DC298827F70D417A77A44B4ED2C69C14CFE4B307AE1281468084BDC7ADFDDC80A9AAEF90CC5E24648C9192324648C9192324648B5E06C22A9FDA635E7C9060A6C3B7448B450D16525F23346826F5AA49EB3B8C2603C2F30E1C8F2FC8F884F5F6FC21822343C56F16130B9D3BAC074334252C7E18074302EE98A837ECB63951C27F5C86F9AF1898288566E99E45EF7D6BD823D13AA081764EC9D93B2764EC9D93B2764EC9D8AC1DE6C84D3FF4FDDA60879FB34AD46C3BA0D4DC757BF4BA45C96D0FD1C26EE2953F9DDCB618283F82A572272026E2C4837762F75B8530F31813A547FFE8F2D5675BB826B68BB4961CF0552199877ADEBC9113328DA189F5040C91778CD030A20662F12324648C9192324648C91922D79BEE21C6D9E344546FA533D317ABBE2A67EDC4C4CFB1531A19EE03E7524EB42CC40598A20C43411750C5B5571F0045129C1B9BCB43E245893F224C69D9D6E73F994B7BF5A4EABEE5C66450C9786A157B016288E76A9F97C8B31A07B4C8CB688198BC48C9192324648C9191EDF28CE99DA528E4B43819AD7CEE50A819D344F603236383594F9CA07117F5000A369DF839DBFD6A8FC4480F66425A2143830666F6C8BF336A70BF852A3CCD39E03B8621043A09BF1645FCA2329024C5B564E2E9289949E9E39A3232DA20662F12324648C9192324648C7915260E8158F9D52A8FA3787438A6684C05DD535EB22AC41E3052346B49349E6D0591F7131D35D520DCE10D8BB6E7636892A2F74F3D1ACA45E90B57C022970F4F63952B1A72E4D9FD1911D0563ADFDE86C1011933AF29100EFB440CC5E24648C9192324648C9192323E99E97C6325E482E1EB25083233B6733C7DCC29600C2AB95D40875F0E723FF6C1D09930CDF3180471CC9A7A5192336AE7F460726D1BAD3E6BA0A3F5D5D78B2ABFED222ACEC8EE52E9F4C5711E5D7D4F539DDB3503226A27E03714EEAB199CCD9DB10457CFA691036F788E5D138883E6E00BA3446B82415A38676DBF04D349A4D269A5298EA9B2EE53DBEAA77BAFDAC34856F70BB23C05A8134E9C74217DDCDBCDDA5FABFF29764EC9D93B2764EC9D93B2764EC9D93A59B61412E63289D1A792ABA92E38272EB0F5009734DC91CE21E6CAA7D32673B855EF31E59EEFC1C422219055003D181142B48927ECDE636DA1DC7993D7EAB508EC680B5C565D4F9D1EF483B00D23B8ED1B6CB81236B426F51AE811A477943CE5B95B8308B7C817348C0D0D719ED7C883A86675923E01C3988CAC4FBB41C6ECCBBBD27A8D04515A9115BDFAAFA11F142486B3A25E39A4C8B38B7DF3D1F044CBBF14C0449CB7439D863A986D0661CD854C36980A06247F36E66190A82DABB830AD3A95319104FF9C1D45E9FB9B7EC7CDD21BE99E93B90152583A7DF62EA1493F5D937916EC837CFACCF8912968B1084280023E01B9F2E240480901202404809012024048090118AFA8120FAF2FE19FC85694B6FB7DBE62F586680DA21D0E8633A1CF2E1D1EB7930F4EEC2B0FFE46CFBCA926E0F41895C566EA9500216DB8B415FD783434FDB33DA2ABB4727772F027E9829662AC9F39A3DCAD05783777A9B8014FB9EDB7EC470AC9E87F4C7AE02FBFA88D1E71AF762197A62B0D8C1CDD8B03F6E5E1845A37B79575DE628C9F3BCC68AAA7C68FF340CC5E24648C9192324648C9192324647BE95648F56B24648C91A488357E11D9C51883A8093745337425E97EA32D6D19233F32420B8A7F8B483AFF40CC5E24648C9192324648C9192324647D3924C8CB688198BC48C918EE83653755015582D9203D720F66C3436465B440CC5E24648B85C5A41D7FA0662F12324648C9192324648C9192323DCB518CED9772DF8FA4240D46E61BB27646A9D2F202BB0646DD26232A691A7739164B2AF2F01A8303B1143B1153EB9283E1661BD1FA22FB4F8C37EAC0081047E1F3626105FDDA24A12B4C902EC9D93B2764EC9D93B2764EC9D93A3FC2FDA3EE834147C4150E3C384565B9AA4426188BE9F04D6281C01A55D98FAC5F6925A30B4AE5F49C8030A2BDB1A11F8E46969D687E41BDF71E62D88A88D7D21A9CA82AF467C3A720472077E33A69122B4109AECAE98146EBBBF98D3522167839826F2771E2D7689EF50275D6ECC436614D98E7FFA7E98EBB136B663C247DDC98BCB973E4FB2B6232C8AD95EFDB710F43DCF0AEF3C0898CA3BC9B32C6994D605A57C5DE04721BD8A1DED9A65F0462C0E38AB0501753A0BF339F13EFC837900BE5AF23A0EF2065912A51E523CC263076ACD7E58901202404809012024047E1455FFFF7A689FEFA0EE898924504F20F102897499C8FB9C277A8B51D1DE49A7285DF14450052335E58CF3FFCAB3406F9BB2E846704BD480A65BE5782083519BE2C08087018728DB637C7246CE681B4AF0C9C5D8F77031BA91DBBE68B952E8EF0BAEC7F9B817565F6CC9D7460628301E16185B8A48289397B973A75AF6DB2D1D8FAA1A4BDCE58D4AAB069BEDA509B98E880C26CC501E794762DE163C96EB8D4CF3BD835D7691CE16AE37C2E9EE26156872694130622F879701C0F59F3E4418EB9A2E2C805BE3F5E7550C8B72D51A13CDFA08E1C35B6BD7A75C943E6A95DF29DBC915550C09284563CB7BB441D1F1F580C5DFBC5E52B37E78D4F31C2EAED39E8B3262209CFCD80560A5277A713D36EEF8E671D6ED3F77280C07D127BEC147C08FF60349F008D694EA687EF914D2D85FF08870BD7C1DD77DE095AA00233819AD6693DA74B5E4BA29E83887D84D3545A71EB28B5EC72A94A413F241829EB8960ED4011AA005D93B2764EC9D93B2764EC97D97DE4FFFFB04117C00CD0313230C3D9B513C8DC7BC8EF324593E7BC2B9A107ED7AC49E36D9164EEEF78A73E5C4E0BF1F18485D8911784945985BDC7FAB332217C3B18CE7F4630A3E2DBADF65C4800555B58298FD7569AD119E7D3483725B90092A22B4611C865EE7FD464BC8587001E0FFEC047974A3B187B32A38F735A23C37647327DD2FF589672EE7FCF11E3C65DB2AA40549959A6196894402850981DCFEE53F573360B6429CC8C8012B188C80B990D1C193D4958372EB6CDE00907C1C70DF8ECC56D288E184DB303E77C0EBB5F87D065819B6B9643CF51983BC7852B90FCE899F5095D3A6F7A368B6EFED08FE2DAEF8007C8C07094C9A6C84D93B2764EC9D93B2762A19454F7DA047FFCF74AF5486687C5E027CC3B1DBEE908F1A1FC997DCE9158527BE62C61EC7B9A38BDD3E6DCED940724C283F27A5E1D9E8FF68E91E29C8A273929E37BA0DC1212D081D2F1D06EE4AF7E9BC648C9192324647AA269FFF30123EBE9151FE30DA5112ABD4FB5E93899A3A1B360D4B23ED8E438F4B843F5E30C835C44524FE30DEC3F6B36223CF08EBDFF1732FED1DFB0E0D6DBB2A69D4A039CDFDFB6B8A914D5099D0F7A9C64D837728B8F32947A9BA2C206018EC7913A1F9676CFF3DD4A964C8CB688198B4050355E7D87D6AB5DCF2462429578396BF615831D954F0661698CEB67EF8E19169F186FDB5C44944001FE6BC4112661AFFBE9CBEA8768C5D3FFFF7709D95EBED0B4166C3EE2F34591B301EA8553986BA3CCBFC4D737B661EF20E37B61B52637601B7FC1626D98BC48C91922E8B1BB1C476710D55732A4198E2ED47BC977032D0DC5BD2299B87A57799B49756FE535EE0A065FECC9016759C7D03F35711536EFAA89E8352E251B54A8007E14BD7FD6EEB5DB8BAB6C1B3D0DB0890FA9ECBC10993029E30DFB6568C4F0081AC32C81B70A3D6334742D1D9B186C7F89BC3DADCCBCE3B65E550292C8F3280B02A40480901201D0CED3619D30B9E90AF3516B058BB112F0EFCB0E7F83FC8C9FBAECA738CA1D91D6F26A5C65107FBA5E41B2F8120637BA5E4B32F81250B4A7611FE43872C78549D5412D804709A65749C19063FDD2F25A1355FE6EF02B74F91211DDE04D57F3065107FB66E41C1CBDB0A711D2E43DD7E188049FB6981860B6ED5DC12E7555B8293D9C5308A75CEF32CCBB0F47868593B2764EC9DB70794A1BFEDE43DF1172C6A2F0C1C2C749CAAE06A09D3A813337D6BB6DA344CF8CFD4ABA9F1B542F62FB5B6912339A6DF0650EDFB6681B426ABFCE32056FDB3408E0E5A6E6C23FDB3725996C449281497C9AC85665C7250901818B0A09CE4AA30D88844C476EACC7B27444455EE062894873B2764EC9D93B2764EC9D93B2764EC9D93B2764EC9D93B2764EC9D93B276DBAFCB1202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202404809012024048090120240480901202300000FEFFCF89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055DB74FB3472F1D5555378EDC5BAC39B2858D9CFEF50CCDF1259C2FD7B8E095E1DAA3113673D394B06C886ABFEE10AD84ACBCD603C0D81F02A8337DFC79FF9F93A827751FEBE28961191778291F12043A5FD96C089E5645B9170E5D98633826E937901089E81488C06133263B1C6CE972E4AD7840D6F6BAE54839708EC69655C614AFFF5231C441C0A52D989ABA944437C2DD11370EE14A74C2D0EFB5D3F5D9B8AB8581D9E3EC18CD942AA3E6008E0CDCE06B67DDE9FBF4EF1F5BD96888B8161E0AAB519C221048D8E0AB9CECB90C246F4125BA1F3B9FE0EEC23828C90D3C9078CD44CAAD312340CC578799863F9911E7BF19B72F9A0F10AD2FFEA8003D3970832316D245995C679DDFBF9CC55DC6BCC08B6D69EFD092D9A33DD5B1E6440F0C75BBDB8095F22BA96B9275837608C787702AA3A7ED8B9C337A0B02A207B0E5320B1C6252529C9695FD86960635DA5C48A1F08EEF887DACEEFF00CC266A640FE32E9C63EC61510B2070CAE84EE1FC58976BAFF42561E6CBC0C2A8ED6A645250A0A68AB9799EA113C69340A18E26C5F32C1A4A34C60A1A1F307C21900E0000225AD551CE543F16D7E3CB5560000005CA4EE3FDE8BA5F524C32029F70850B3BD42A6130DDC333A1C2CF9FF77017771CBA27637A4ABB97F416435BC78FE8224369C6D356000006A03C7A0632F41C64F239D0D8B6D057756AA1976FEEB0FB97788ECA3CEBDF692CA8FE6802BDB1E4F581BA7264A8A61AA69393A2B5AD92E749A79C72957A57903863759A60E18A9AE0CBCC809C873A634293510D059D8F8227BABE60139CF6BC6B599B2AB9E7C20FFB9D2655FF3419DB39F0EEE76ABD45E249B6171CC0A22D280EE071695A380151E4AB9235DA3D120D1F22EA50025DD8AD2BABDEADE8A634B68CA825ADC068C900659A9CE3F99CD158EB31854321D5DE60024DC5D60145EEA7F42A40B42824CDD26EDD7AB636C05CE8579B6D961CC5B5BD740312802470A00CC5EE2751E78A1F18BE9AF91E9C572D825BC1138C02B6AC55A99400F3CF8614FF3AA3696D1E21E022170F7EB974FF60440484A0D302045795D4E2C23103B25F43DA5E7E5B99BC8243E6957F139F93C79668B76AF5B20907BD947A691A927DE5F5F3112F8D1472821130A10E49D69C2F6538AAF22A432069FE4AE832FED5AC34CF5ADBDF4FBEB2D50660A55FEF6FD318E06C4508EF6BEBB53F10008F51064FAD28547833AAF7DBC3D9333B465CD0D11DE510FED90F8122733FF20E6E567D9093539BEF5C3A3FB830DDD1F993AD57698AC10000009B98969239BAB08BB385CB68F37D9A73DDBFAC1FDEE0090548F50017EFA0684B01C9A88CFB00F6EC2CB8D202AF499F8A2EA366538A837C8EB2B62CE7B91CDB445FBAE69284141D5CDCCA287E73FB906C72319AE4066D96CF291C24E0735CF8082E9C0299C2D7A8C333E8EE40C2589A5EE8385FEA16531626C5F4A3013F4759B4AF07C5930D1B8683DCD38C71586220BD8D9DFC4A04E37E1C7A7145DD4B765F7FC3BA6457671447F6195E196C7C375A5D502D343D2EF05D3E7B3DC3FA23B8957505B5AD15B701CBA136681E8000041D4CC95D660B85359C063B337BB8AD24E5B70EE74382000173E318275957005B9D635BF6334560839B6D2D19957E8826DBFA511C6C062817D983267742442E5514F740790CD47F54A2DE882B430FF99BDEFC39AFFE10CF0BE14F85EB3E31120AD40201BD0455963A00A5D36F35DACA33C53E2F8CEED97F718E90CACC75F15093651DBF0A594E29E901A5BAF5032A19AD9A3C07D04EBE12A4926BED9D1EB9A6AAC47F43307E308841406088A8C2AD5DA8E8D3A575CF89E3D4000053085C12EEC389563BBA30F0592E90D8B430096982ACD1F1C7CC855178CF1670E2AC091CD8D1F57ECFA27522462BAC88838B0B7CE77D377996DE7FCC5E3EF17DD4FAF6213CDD592C1EDE37FC5572CE8534F3E193BB1070D4CEE05E34414F084EA27CC498BEE26328CDA51A1AD2E26F3D48D1210AD5D71905AC8A0841CECDE3582F695D21CAE6CEC227DCC3BFB45CB7ACFA58A391FECBC4184C30668ACE0FDCC18C5BAC2721799FA09826031C54E9589FF8F20D8FB7344E78DD7D6E342DF79DE80F2E83274AB34D8AA00000998F06B1BC61F34D02EEBA980D5722A7B031472D0841000E0D003C9C3CC854363D7D408DDDCAC844E282B463C87F97D295CC7DAF660D49D300F8D3DD3163CC981E0E1A4E39E22779DAF5E67E3B46CBB8CE9F7150B084288FBCA76DFE0A4BE513297F5B2F473DE113031EC99076E9F50AEEEFB2C6787A0643F474D242514FBEA332259AFADF7F9ABA0F30E2A993D4177F5C923724B13696267444FDD18D9E20F070DEA272A8E729C3BA00ECF9145809C46AC40DA22A3533F0C928DFD68BD4C359BF5A649CE83AB6E2E361E7959F742000020E18AAE4FD3A67BFB342ADFB693C3834D051016AA9D3714DA9000437602F1771F890001EA06441E13C4B19EE882FFCFB2669CD2D0EADBEB41BEE1D1D4257C6506802CB60FBE6E299D133826A1F0409C7E40D8C57AC75EEF64F47D623D6824F69548B0C6486B8BD5D8B80C9D7517D050EC42B9B21FDE1BAB4F35E13C25E8F3FC90E58C8A703630955D244C35DBCE1A36980F78803CEB1DAF22F92442295E048D51D091F4E46BF94ADC1830AEBCC87CE3BE569B6113AF1CBE9F5E38FD2511316E9B2618B26427C000069ACAAAB89276F748ECE6E1C7801FD0D4EE88D6A7D4D5B33528062B0A143F10CDA745CA3E4647BF2CB47474BF5F6945E877BCFF7EC5E9B130CA8338FB093CA6B9F44D1B889B75009BD102E4DE45969F76D3C114F9DC920A17C4512300219F9BF51E69E53CFAC5C269FA5C50AF8B840B21FBA317CEE8AB881A4F37ED3D5ABE601D7581AD28F51DEEE64B417689EAA77BFDB9AEAC621CE5778CC1A5D44A40A97A0B2C36E333DCB968E73D746BF3C20E77595E97EBB73AEFD5529005F94BCA60EA97178534345F367A8DEB9145ACCBEA5E8D46673F14E0146C8BE22FAFBEE20041A3745CB3DF4F777BB70F4653A2528FEE2AE339C1B81F800002FD47F3D5B47B6940EFAC84E258FF7BA12F09E74971BBBA330FBB0004F2609B6C25B020BFEDACD6A9D51CB73E423B6DF74687CAECBFF3A6BBDBB8D7A3B5CAD238F2DC466AAF523E4D0A0E7DFD543C5A9ACF9A6EE4233630B2D471D72954A4E86C18F719CD793135BE206F4041DD2406C6015FF1ED26C68C14AA3462515C17C43CE5C2C1E9995CED0B6BDC20AAF09F0971FC1FECA5C899F227BE7C0C0EB823E0CE26DF1F7A6833CBC56774E9373C074DE3D7082DC38342F7F8DAF6F05E91A9C6B2BA9628A9F5C74FCB58CAD19982F416E3024506924E37932E3091F7C44A363D446EB99B39BB22B96524168EEEA48CBBC507104D9DA5336E757A57C2DCA827C51356E49CB8E2F5D20B01B8E800002CFED8BC3BB64FE0940EEDDC023499262851B7ADBB021999600780118F5C4851667B3D88DBFBA4B01009759250351822C261DC98088D20A920C502751FCA145278A296C7792436979CC5E0607469CA2F9AB12AC48BC272189E3C8ACC390634CE865CF2F15302C065E4F2CA8C0B625628824A46AA4A50E2DBB2F7FC42EDB09E9F52CC142D6D55CAE853D10D4B17E41FC950F3C83389957C12608D8E86E5E9912301D3E450459AC74DA7C4643CB31274E784A0A805DA196C538EF431101D4B3E7F20A55AE0284762A57AA4650E3D549528163F1DA6A9EE625F2620552BB3DCAADC8A3FDF27D3B5B959889B9D3C3A954DF45A636C2D4B1A4FDADA477756D09D3E80330B59A533D00900D80A8264B50843A34F99D28C5E293872C00005DFE7FA6D65401799472B32E4457DF458F1390FC5F16A1AB2504724A0731140C8D030DDC3A439D403C6B2E06D0AF5034D0C45EDA0EF0008809F97A1871B675A8C217FE62349D1A14D2FCDCA92CF2F25465BE2907FA8C7F37C6FC1584F591398DBFB48FAE7DC03E5B5A503E2C0F6B2DD0B739237E3BDBFE430E5246320AE4F605549D8EEB15969D1DDD4DE96F0D730E8D088BAC57ADC038F918A2CAFA97DB5AA17DC22FD9E1131CA5EA8B2A815E2702878E0E1F1C1209B124A98B53A7754CF25BC6A20C04A2C6E57B8A41F9B99097E790390798F9B9E1D69CC69FBADB0AC04A0CCC033181406CC155CEBDCEFD8B6B9015662058B72E860D2AB5424F9C11A8B1D5E23ACE76F30C28F2718403BBCED9B1B31A675B4A4722664E441586639FBAC59C2871CC2CFA98EBC156643F80000CFD2A1583FB32B5DCCDCD299A8B614E04DAA2AA5070FD7EF01633FAF3FB040532634CD3D9AD8F7E46EF4BFDDECEE08E480964F9D9C555F4FA0151D139182EC72D978D1C7BF362E2584B1FC1921050251DF5822209F67FC9FEF7D59EEE6D6FAE1810DB7010C365AC3FCC42A823073AA763AA6954290469CE2516DCD98749E9F8C6952EEF1D54C8D170E26C372A2C432B50525E827269DC2688BA4132DC9BFB3B2E02FE5514D1390F500CB278372C989DCF7D763454CCB9FAD82D5754AF9B819DD96EC4D285C1ACC11E6DFE0C99CB711D8F0F0F381F18DBFEA0A9FEF7DD788214B48E985038D3F7D4A046F77C1662041519428E73E039DDFC47CA6962195A0464A9126B259BF8D9986D7BD0482E8D17562DDFEFBA63E153256F83CBB109BA322EE54A04BB8171109CA7F9A874716D06455A4DCEF4AF5B4B27D7CE820000B23666CF9D6977D9753CF51AD37A01FFCBFD2FB1B5D62EB25C5021F25F4F6E25E3DE1C1D1DC5FE275C81A566FF75FD2EA4096198D8D447314FB1D6EF64C0A2538243602666364EB53CC91BA4890F4FAFB44B962BBD994BCE39C09835E4FF21F0545EB2997F3B7600E341270731197307FE2DD85252F131FED4BEA7B96DF00C196055BF43B0B3C57E1B6E66BBC646F2EDD10E35384A5C928A687E09A1B51DF63119BD69D037F7D6B591339636D5C45111400E379A19AFC6C8B458A0CD19A3C71FEA103AE1A65535E004227E6C827F4641EFB1977ADDF85168999438E0FE21317B88990DE5091760AE8DADE06B202F514E876F46AFE9DE348873393BDBF1DF0CA2FBCAEEB33847A3400A597F675AD2BF3247CFE8EECD1949271B76C4C766B3379E25BBA7BBD612AA0917EC60B4F4B688CD2416E829DC3FF09FDD10C3314C4DF947BAD275483D26CF643BD8A354B074AFE322792628F746BA10EEA23A0521732DF800000CACA7AA100F597ADB22A7BDAC580F114F2E24F111C1F77B62BF008D796F1DE6BF1AD0518E2FA0029B4F9935324B41E650182E1A1D7EFD67CE3CE3C1E9F58F067C4ED04ED7E6CBDF9CD93E197C47386798D8549ACAF6504443AB7BE0F0F210F47DE428AFBD21A3C1AF386CAC5657F42A76D73606209813460280562ABEC232796E8A4BC38F47E59E6215A17F63197581F616C7898100F0828D33838BBB679A6DB62637EFC0057822ED1ED495FEBECE3F7319D78E1BF12BE0429EE0AD2897E65BEDD4C6043321A4851FD0A9A82C0F89BBC3435D074E440B42306B6418189ACF0E1B26A6A14806BD79D77964AD5E8D067AFED55225169964845B0236CBB3AE93415DAF055ACF25331BEECF120A96BB161A80CC00EA6A700C2B0B6A1AAADE129021980AC3A0A0195A31F035D88DA5EBE7F1FE6D354C8B65978E53467C88073D9BA0FC96477C16BF4331BCBFDD2B07C1E05D8743E8751B27641EDDD2839D431A7DF6941FA3665D89BF637120B449747AC61A69A5EE5B55042954A6707314DA520B77F4BE847CB36B33780A273C721374139433EC9DD3C89F59027AEC5652F26A300B1CDD7897CE4A3CBAB04EF2F79D29B3187B03E284FB01A806E4E5DCA10B2D5053F9C9AF65A2250D4000047A490D1A3089800EA733C0878D0D1715F6664BDEDFF8E5F23FCB01AE84D337A75F5F090F758EFB55F456B307AEDBA2FC12B9F504FB989A0E6B32F3CE9907C387D0196D1D2988204DB33CE7C3B67C7369089C0EE4273E44CE9D9373780AA2F404F72C8C09D9273A05D5ED8A6136303B4AFE24665899C5238E0F3A73103BCF513E57AB630A6EB2F45DA49F86AC9AB01072762C2205FAAE2825154A0E16CC5C2FEEBC49A2BE140497EFDE5D2348DCB39CC3D0761992633035C90D9BED57F457F3CAF22C70DBA0E80631D0F5A2B96C7459A477DD7A497CCC81CCF556F15744D37211639DCAE445D622AB83E1DCD9689DBC51AF8C8DBED86063BD2A41036E1AD93E0EDF4ECE1AB3DC8341ADF35F6F62B5E744708E14044212A0B6195E04E147ABCDB2152F6EA8DF82BD14827F625DD71BFCA1200041F1E0D4951152619B71384295758E77E6325FFBC6D318299E8BBB0CAC0179F1981EE40FD05D84485FC9025393A21C1B0860DF4C7ED5CF0ACB7275E779F38C0E3AE778743024ECC20B40AED763434D04C97FF2F2CCBB09D5C3D11862829728E07C7E73C81BEF7F6942FD8BE3FA0AFAC03FDD11B16872CDBC9AAC07D5905CD281A85E76526449BF562AEB1C434658CD5C92AC0ACA1B8D225191FB48120BB21B9E000051B37A71B6CD10E338A6E4035D2198BF8DFE49CEBAB14902D8690F21A1F22C9CE4235EC264861A90044542C7552DC0DFEA981304C2979B64A1B5107E10B60D3B8A6858EED88857D5798F3B077CAD493D6A6BEF41E6CBCBAEC815DF92D9582EAC21EBB61123FE38401CA5C8762E31EC7F6AD3FEF16AE210379B95BF76A0AA29FE5A70A2DB2B45DBE6EBA6978C30D2A9C43E27EDC9F20D1469F0946B863553ABC5EF72CF72CB9A67DDD13FBB6895390AA890A35F079CA8FC828B8AD877210D3895AEE9914B57610CFDACD7D8BA19C4A0D93E62FFAD3E0D688243EAB3708535270ABC39B89E6F912301D1B8443DCD8A407B59D1C030E9C15F45C788969AF1DEEF7E54718BEDE94700315F04798FC310B0EC76E8071F93D68CC29CD53F47982A2930EC7F6494CD97480DB3D8CE2641DD9581EC1B17BD33E4C8C4E00D52427B20BFEFD85A2F218990E642E634AF8C05ADE18AFA13F1237BF60361F0EEE1838B1F2E816BF4B1CB14D176B12E0D47D395828B47C9EC19EE77FB9A3EF322FD0784D75DAFEFE526DE7C0000500770EA3F713CB680AA0565FB94A0C6F24743A069A67468848EE68F416EE2B456FC19E9900F563C233AFB1BADD683F0DB0444F6C84AF10DCE41740937EB9F9A925F91E96568737754CFDA979AB28C6A3BC38FFF059D8802468E46946D3488DE358E2963568F2F2380852B9946666A6CC57194BD289030FED887E1D2036D4126DCB57F28356CE68DBD826BD98E88AB372ECC51157D54F7411563B5C1CE849B34B8B5681A598444082E1362D29CA5A53943EFDB3155BA0DF81931AE1B1D9641BD3626FA818A1CBF1683821DFB0CD17930D1952424C41B26127CBF94DB9A67F234E2F64A1322A753F048B2395AD2CE94A13B00D2D47FF97C3F09F3A0DB5D72783C9DB7CBF92386F89DA211BE4791D7F04751B4DA5B70F8537BA2CAC34CC9A134F283BF01C0012BDD7299F52F9042980806B52799016DEC86417669DEF6256F99D1B531C801F86AB52DAAEAEEA4062196652C42CD6C5D5BC0B3552482883E694EBEF360AA8BC236A646407B6EB7776E848442D066013F3F0FCC9975C0BCAC9B2C6867DC4C2D845CB454A9BB0322DAA60009D437FECD25EEDEBD5F9A9255E990EA9E41D4C2D187C22AA918EAFF092CD000038FD62BB6542B8CC91E0E23375FA88B3AE00225DF86BED0EE227C9C6057B2876EF1696FD3C2197A1BF2616D6399E278963050B1329FBE4CBA8A00178AFA7F241637D236700CBAD8190A7E2BDD025A7C43446EECBBD24F3D2699CA1F3CB41D714F0A44343101B1229DE08A4D7E19430442A7E4CE3EE0D43A03DA77D1BEF59975A3101FC6DFFB7829F2DAF1BDA62512ADD9194BA3B3029D27FB61546A70A7ED7B667ADF9DD6DCE6B0B7D0442509F6CDE598D0B074553DFC5EB96310C9D5E62FF81F8C5E3C48D187E8D2DA1DB2568D0B383F386A0CF58E7DD452AD040B633D092B9B0CB7BF69AD0925ED788E550E8B00A9D649360EF4D53FE1C712A24D7F7BC105C04D393E75BC4FF2CE3BBDB35BCB8E617B3B15A8AFB9DC0D9E698DAC9BD335112044F1FA71A6B3F8A2819380AD0431766F0A44A25BD5EAC27AF98B8E69512EA53CF4050056B19807597C85E8B6EBA4ACE8555B94FD3378A19EEF736A9000007511B773F4583A38618E48A26A6A223EA05006AED90BB42E413CD8E8501774D76085B5C77AF47BF0B808BA41663FB18FEC50A417D8532DB9F8A9A8DDB124CBD0DF930B6B430BB5EFDF6097045601D9A9F0D0209A3E153A0362D02C558D6CE8E60B0671EF6B7A70ABBEAE2693DE7613DAD53237CD11760F162B4FCA12E618A1A86D13D71A6E81DA0BD9489352B9D239BBBFA4F4EDCF9EFAA502771BC47D04FB47D32ED6EE950861F915D2D33C20FD7B79B3F34EE4D3EFF0216341B5FEA18278326CB21ACA8C554FA2E2329A7991928DD7B5DDB4FF7F1CDF7E7F1F5660AFD2298FC41E8A54F2067153DEB842EF24708332E4FA2C80DA3F8FD5C59B03F23D3A9ADB8857644F8FD9040F0160CE1CECBA96CEAC17342B09544F7D03C1CBFD973B895AD53EF8B9A6237A1140BE0DC8D1D4606EBB2073402E153D9391EB685B42A65DC9032BD04F176AED6011718849BD085B56AA4BA167E2EB758FD38F41D18D0C2BBF237ED69BF948501846EAD2D1C35EFF69F744D40B1546BCFAF7C9314FB2D130AAD9D143B069F67A3125D6406BE6EF548EFF56B24570E963A1AE2F30CE0D6F57F3574B0B2F79E25B4B5D42930BA6C27A7FD9DE20ABF17964DFAC6E8A59C270CD5D8DC0D7EEBD55E578849329DDDDC120209BA69C76895C52819E2B345604DC49995781D5E0A1646F76367789C4696095383B2EE9F4532384140AEFECC4DD08F09FA9508C21D596112A3C99ACC6410F9DB3C55EA0DF9738213E47766372B36E1CCE2B205F6368ADC7CD88E8F42C56421D076AD89D109BB86859A00005B1D673FCBB48188858B18685014352BBD908C1EA03F4DCA972CE37BFE3A99155165148C6A68666C3337F8F8F1BCB925C1B218BE91BF8F25D83DAE261B2B8599CADB354768C00C43E8CC54E9C1B352AE81EB63B4050ACA920F9CE01B9DB8726ACA52D5D291785EFB94C59FF7149CA0318EE46FBBBA31FB977A47FEC94F6CAC2EC9099CC3BF05EC8B302CA80B82DADA7BAD3607E9340654CE9C4328EA78CEF03F5AC6C1BFDA9AAED99A9B000C6A3E0FD58D20DEBD91821CE94551452D6D4BB6F98E5A091C2BCE20D5D8D5AE365734ACBCD7E7A54044FC124866D0531A96E6B11607C6AE294A0E6838C2CB3AFF87A3FD4A17F19B1E9B89D639C138E5333B97BE79AF6960C8B51740E7510BBDE15041C1B630AC835486BDFF07D441398111F7DB52DEF2B1003D9878834CFA6E193364472A2C6B5EC17E7106DC4B6B5F59E43C2CACF1B040D90A12BD606523C4898A296495FC6F7B807410F4AF605BD2252A40616DAF17CC2E2F65B05FAAEF2F07F38821BAF2020DB82E76666A5DDD3E3BDCE4AE76637C00C6AD30F60508D0C0E8F2DF313B53DE7A93CDB62A3BDDAECDDCB0C5C728BE72D4312F38809593CE0960D7292C4512DD2305128C6DC0040DCFE75E5ACB806CADB99D1227F38F0DAF2800F0C8D55CBBDBEBE3940E0F22F3BFB9BF5B749EE0F1DC63BBFCEE49B84D71C583DAE85ADEEC7ED5E9D6E78532BF2AFF9EEBF433DECF9A7161E5AF36992E9E36B44A907EB606CB5C5EE4825FD5A3B38726D527860FA18F9BFE566347F7523D4CA6FEF6704296274248B57135CE5E82FCF504C5CC0A52CF03995E09A203EC16E96127DB15120960927C52C21C6A93E5DDBBFC8576397A2D4EE5BFC79364C711214D8A05B87120EA34A403A1C2646D0FFA7222D1095CE4207900D851389D87D3F41120777126A74BCDD483F1427452B91305CFDAA1687A2E6884D6D5B86E58FE3AD31000005FAAD20C95B27C643F1D2A71A768C0607DF50BC701A7216CDC0E9CA87FE42074B0773DF691B7B6BCFF93916918218D9DEFDF7435A0D53125EA4B82BCC8FD2C204E62695BBEA50E41E723DDCBF9AE4ADA3FFEE222B05C76F9C96C077894D189A739F35657286E9836FC4121D6E1DE4F28A2915789DFBAA7F811234641227ACF8E759028E93138EE83CE9A75AEA839108BA93A46B5892E30AFB83D35D9D1C2EC00D6FC3605549EA38DFDE1DDC69D5DA05BB3C8126BCF783A41145D1A2CF84B3BC89BC9622820407740858CCFC23DD5FC15BFEE4D6AED3A1D42611304D20BE4B4EA3044558A9543BF0833D034D12F33F0045799AEA2190565B09ACCB911ED04AA281E84CB275F6ADF4E914B28946EBF1A3F2E95032A80407017ACE979F696F985ABABC6B141F7168458B6C175CE391F60CBA41C23A80F15D73DE0D72105E9788709D8D23B38F6E5ADC3CC315B923BF6E4FF33A42AE8E2DCFAFF166425D52D5A95AAECE551B148289C18D01DAE69C3A00DA80B35AADB64F9CEDEC2B0D512C91DE743943ABA2104EA529B1C36771E1F7CE992262802C4899E9271354B74940EA264AAF08D8797EB5E08F55986541C2934CCA2D95787986A2DC2E9ADAC7BEC1538275B0F2CDF412322D6475B7B8E063C0A1665D369B4F66E72EDA2E5BA0DD4A044F0CE54C53A1339B3A8B45ADC552D2C5363495E68BC9C744CF3998C9C713E201B55601D9818A6A338B232BAB5488C0A62E4E1ED9754F75DA249805879BE7AB46E2A89FA821281CF955289DD3CDA5E8395A6A48C1823AD315D65E9316575194510C569A93CC38B4163B7610A96B4B873A227DA5464C7F2808185CDB8193702B47A22522D9A5AC0000567DA633F7AA7EF49BA07FDF1C19C11B88BC1CF5B6A868CF1A4CE1A661BFBEA6706FA84EF84DC36E6E648B9A2FDB1E380C900FFE100AEA23341A2FE00C8294E5A09D290FF59A262E21422EA8B3DCE4C02AB450649EC88818E2C845E407FDA413A1A6DC11F6CC2EDC1FBDACCB395B80BB58FBBF8EC2105578307951E14EC6B47F6966DE971ED82B9BDE89BD0B0A9D1B2FC7608FCB98068F8AC8E664F5711F11784D153C8E84B89959CB3F8F452CDF5B8D8E02F53B46B166E780A82E0492A0A18F823A8BA42F0D49E9177A5E8F145B0FA1817DCD9CFB7E8D2823B41D397BCBCDB56B9F46EE72714DFEE39D4252E0AA1A42298DE353118FB9574D707133EB7B48389AFDD60B4E991E8E6BED1B51DFD5AD35FC5D3D5D199FE218833810708ED851982066E8531B125FA9636D235064EA0E821445154A9D50C0A4316FA662CD656964085CF1A9173B43624A7B1E86938BD5B125F8D7CEF27A2BDDA34E7F84C2BF9705EA0EF290E17702100E3F37DE5DBC7D23FD44344CF845BD5774656926F1BABA599921932D7405C0325891F1D67699910FE28E44C2202783CC6F3617D5109E86A5D171A26B3C52D400783D433DCADB01837D4B728EBD532E7A0FAB256679EFDAE9AE24A3230E07B12C6BCEDCFF76AA7B5DBF91121BC685BB16071156B64DBE1B37F17FDB7B026D97F4E4C936233A740402431D85777B6FB4639A4E9D226A1AC3AF4DAFF19934C71D9E476ABC43CDA862B5E062C0B25E0210CF64C2996510F843BD5ACC55C73D0F355B8BFCC5721E90FC47864FED732D7FF52312154D77297CA438CD8024103747DB6A7EDDE0356A9FBD93B79100783A4E6BF6C8CD7C6CB2C3812D20EE55DDDC96839700991A07A348C9B75E4D6F2F2B91388B47F35B58286E258FE7F56AC1FA000000A336956E2FE4EAF5D44141496161082A18A14A770E5B79291F70606B2EC3D45AA8BEDB1D26A2A1D2BFBB5282960A7FFB4EDDFFDE5032C2F127C8A842DADCA9E749EF2433790109295452902D46BADE5AF16D12B533A7F9430484E39E302AC9E2FE8E78204CE13FDDDFC6B6C7B3950F7B35A858CEA0610D7B6F0EA1894553B807BDB50A7A6002649733EEA5A712959A9B8725EF10FBA423ADC13ABC69722091434CCB81968B81229E1405A6CC134B8ECAB933CACBFE9B78D31E3FCD2E585A4A2B58CF0CDD0EE8523902E88A11B5D20C04531EF86FB80AA7FC316BE6BBB6031EFF2BC429FDF33265B2A26793F50D890FC4B6D25191AC7381EB489BC6B726F9B41641E945A4573D7EB5375EBAA5DD84867B200993288C2167ED15E410D0FCBC98387DBFC0F8EE36FB3B310000188A52D97CD596785630AF2EC92C7D1473D011467E618CD2622A75E4F85D3C82BD314FBD486AEB8165DF4A52E264CBD7C0EBBC1B88DA3F56B1C88444B58F91C8E7E956DDB426FAA0551BCCD29418BD1A4F9FDB04F44BDCCB4B7396B800008D08A802FBEEF458B90CBDB5DC8F70D3B4A4FD4A52AB1D767554762275A367501571F8D0E3E9FB5D9B2E0A01C399F12754E8DF0EB01D8ED8C36BA80DD299AD1B345F87CDFA97A0B8D465D15B1B8E5A731CFBA4D5668C6D5D91E63085818D5B7434952319C0504E84702875754601395D5C637F92E9DCB6D9A16ACFCE32A3F886B892058D0E937D188B584AA8F7077E5EE8F1C604C404AC2808032AB0CA9B27F6C8420BD8C655CDF97D53105AEC16C7E055C4A888954B7E7AD0E93148684DD83D1C4986CB57FC87C1AF90CFAF7D594AA8E47287EB87606438B39E0743CCCE99ECB1DDF97F3308CC50568CF060D1AB2BF11F36231F01CF6C826C0DE90512D5E6FD64D6062F92DE9B59C7A55E25A5A1F782A82884FFC56DCA54B4904B6EE569B75DF46CD3430E75D7C9AA573DA6BE419B66500000BF9F75CAB05403CE184D8F9DE7AA4FB8AC05EAC5A38556D0B64C6E1617A7E940D950E11D1C8F658CF1DC0EB3D3BCDA2BBD2C96583319BE6AE8FA62B9183639E639AFD8B14D20352720D1323D20E90F4975CE6431D406F1B45457AE484286FC4AD7237998E842397129BAC9D962676508303CB9249E38D53CCDA8429D74575CE0339D1681AC871BA32145A21D67E8F6B971C9076EF38EBA815A880E9AF62D6122D166A26F54F59381E522ED53FA661CEB2EFDC377E0CFE531143CF2A716507754B6CA900CB9CD704AC5F998E31BC04752418EA49235463AEFDCC3CB244B4873BDF308B69554404E981C338D4EB78C0C91576D445DC66B36AF10D19B8CED0D02325A6B571DCF20000007B822CDB139740F1185FCA877D6F1AC2F85DDA069452428F6CA9E06E8ED27384CC0557D684B467A2237D77BC6B31675B3FA1B820BBE945986465B8E455E12707B2AE46C2177467F33D66027BE35303DD69CAA94D7CA8FAC9B020A945DB5B001B47338BEF773C6A80C8DFCFE4F30538FD0C56721C3F7BC1818EDFA5FE4F6B265C7E11712295EFD5A3D02519AC18A02D2F756310C176B92765967193AAA0648984BDD5C3F6D606965AD2592DD587C63B3D6224198BFB1B8E2F88AEF23ABCB1F1F3E04DF2322984317E60C7CC8DFBC62750A765622EDD6420223E061003DBE88FBA73B3010B380DFE38309351BF506DE999D99420000203FE91A0D96E0B13103F18AD8954F2B48F2F36190EC76F859E41F3347327B64FEEB82CCA1AF12F2D9825C6D77F7FF607C4F0048617EC5E47BD59B26CDDC9F9EEE9D2925F02E0B73C11BDE9852C949FA6992DADC8AC053EA830BAA058334DF489C46F3EEBBD92B12CC5960FC1904CC8918C76A079AE405CE9218C1FED977A4085E9F29C1E89D002813E0071EC66D9861742527499FED2BD837D80A45ED78D943D92675A54B4811E6F8532D9C587900D9CF24298007E445D8B61EBD40C487B70BB1D4486CF8BAB71EC36D84530754A7A5DA154F91EC17B23078B69E481DFA2206CDD118EE6005236AF5E5F893953E49C4E425DCCB0872673EF3C9000000EF6C9597E366D22C7A034E7DCCC4034E9F2E7C43F9182AE05B66C7B255B7BEB94208C40965115CFE50E3C7AAE6A0C6583B02DA315B5C96017FC0F268AA173551E06628DB2F1B0DF8C3CBA744B608366BFD27D59FD28F7A91664C0AD2844DFF3C761E04BFE32F5442BAA67B07AD1604C3C8466E7C9949808EADF5BA1703A9E5A67E9C75C9AC78117258E3F1DFD9FE07D4B9087878CBF7F4603E87A981E4D06972450C8E457A233810F7E9663B481FBCEFA0C01BB9B85AD340BE1C836AE8118F4FAFEE3D9377C005BA02E4655862DDCE31310EE4BCC072F17C5F501491130C2208D2F22E0D6F5797489B67B58C2D1F9BA0D8CCCB9986AE486123A1BC60499383A6736F47FE8DCAC07CE50B20F6C5A00B79B1E8623114972F8FBA940058308E130BC6503F245974CD8660E5CCAC497D70B2503FFE39D3CE3CB18287714DC3C2738A15778977282562D0D28280424CB7A6E940C49AE870B65728CD9A56C629726328E0FE03F60E476411D39E7E5BBA88C938F6F15D994449593AFC309D9B1F08D3F243EFBB7B51F7599D662C146B0E8DE04E8A7864C6B97DC852CEE76AAF22F6E15E04863831F5024DD0210FF25131A8D4FF1895D4E050DC2D76CF986CFC6D3E345D887260B2C5B263A8D059751D1A3E9244F7DD253C5212AC569E8CBC22E9B5F5217024BDB5CEFBC11B84BBCBDC6002AC6147448F22BA13F870C283FA56222B05B3B70B1764F96964B52DFB5600C1C9AA7504561E5CC7F0C7298493FB8FC1FC30C424301BE80016C138F9A4AE208A0029DDFBE3FDCEFAD3D822262A94AAC79916BBDEECEA3685D4BB704ECC3752453387AE333C63AB55E7EF35335E721F16629C93D19A3424E237649CA2764999406A778A8FDA453E971A56F49C300FA0CD56CC87899A2499FA91C0E1F6B644DFF207838584F7D869C6FA0459452BC4AAD990FBC4BAE83F033D0AB7AF54DF30E0EB4491B609D2E3B4C057EED4DD943A63C646BAA9B40DD7589ACFDA55D6A547F82FA7EC39F08316C7E5DAFA2A296420422BBA76F109E8AF3C3C37E661BD675ABAE76F77589E004889685130A3E26BAAAEC22EA90515792CD47728F06542E6B9F0D4E75B27259D11ED12FD50A32B441E400B164FDBB52BD3AB1F65A5A487F750775E2F5082BBA99ACA497C966D75F15712D41C8BEE97AAAD8B646C25D333EC6C93D0070FEF2591B2D9E577EEE000008305A62C45901EA956485F198DFDC856E3F6CF55CEDAACFCD238BF744272C8B930C1F676CEAD44912DBB873F8EE95378D4E46B8CACF128A0A68D777EDA098097F28EC2E65A30AE26C8E763548061048006C948CD3176BFF2A4BC9CF7D7DFFE178C0D81ED05151B978F90621873CE8203A2B6715A118F9E99D95150C10A7CBC6704F56785CFF9F705195EA4FB839604049C42905966A5815B5C28D185266DB4B5390C3B69356090AAB14C54C6380D4AF1FCE16AE53BFE530220DCB10DCD1D34D83333D8E03415879769E17C59A837BC17751FF7BC383CCC60BAED26A7C296F64C7E8FFFC31F7B0F44A263349534A5059823C007E867F23C2EBF29B4DE8CFCBAF7AF7EC898E99A6DC7F7E694E3448B3D20540A19F5CC475F8DCA098EE9A0F9576AE2FFE0BAED488085D72481594E52E2366B6A5B4F30E8CE8539099683AC55AFF99A897C2783A7F72F63C1D5E9DB816A1E05A52280727FA94D6F900A5207F9A75F98AD0711D2A77ED98FAFAF6940A3B275CEF716524BE1117839ECCC35E70C46A5D164AB8C3213FC04C1EB89CDE6287E393B43DC1AE24645BC2AB4C8CE54657B79B3EEBCA1950B2B68004C4BFFADDD69A051A3F9A5BAAEE6EEB4E9E20D0E4396224CF5201B527910353F0FE364B249EF8E1A7D811D306097F742B29752BBF907238BCAE5A960BE48592CA1EA825F12AFE4995CBABBFFB9BB2244F4B13256069B1B509229AD4DBD649DF3D1CF80904DFBC4293AAED307BADB2FFA1F1DCD286B0CBF17EBEB9550FF1493A3E86837FF9B7D91F707D54D9940F78AF7A8BA682E344D1B11394877AA5AD35491E002CC4CB8053EA30F964E5D9CCF09B000060521B6C33DF9FF9441F16BC7B1C7D2D0682FDECF2085538B7EDB6FF44CB962B5F4CD41821E66138C916B14BF0A645582A761C5F1B9A310E2661104BCE31E8B3818E69536681924638C826145761A79BE65864A3815F7BB259E3C60B8465D2403281787E97365FC29E059CB7341198A2ED8D32085FC4AF4AD4E659F69FDDC3CF4266FA0B8EA649BBCC3DDF4D5AB29755F5F6455E390DCAA639E9F152DD1B1ACBC8C3F94380206E54823135F85412B40A2CAB0DFEF9CB5E1716C9899F83855257B62C3F87DA74EE25BC19EF7429EE13E7F03C9E831FFD9DC7912C3ED2ED682618A6EB4458E217C4F72BFFCBB301D83D28256D0FF0BE9AAB2618CF138D06AAB3EDE27F6B6AF2F86AE14E43A497279A35FBDA63E7D1FACA0CAAF989797D1F9B4373774A57F4F4158CD262679C7EB51C0BD8FD432A0CB92B79D65D9DBF1312BD128F96FA548ADA3BEB4B726FAE1490DD7D46D39F974DB0DC858ADED22B3231149BE49EB1866685DCA091D814F2891599138F59939A05FECFFFEFB13BFE4D7BECC5FF84662316E26CD829F664D92DF914B1C8D49F0C2214365CB6F6B2FCEC699BF315D1319DDE6B43050C6684C03DE86382E0664F5D0D8BB4B5F6EE2DA816B0E93FE77B07BC154A7A29D7DF399F8742D7759F869AA15EEF2838900C60478FDAA3B309B96A99DB923C2ADADBBDF7187DA86A49290F02F5C896666FC5B06B1F36F8167617086729DAA165294B34CB9E92921888573B4F060BA9CAC52DDFEFF3173F9ACC9CF1447F25A27C29827CF3F16F457C521860C027380ECDEE18E8D7336B39C1537FCD80DBD65D7E8DB21114793C0BD7DA9CAE1380DD6ED228E845D01FACB3DEC86F77F25DA22E0A17F5F02A27DF5C0AAAD1148F0EFCDD9EFB9859232E616323CDFC98E70E9764F7FE8F665FC60F4584A261DFE0CC36FE0E6816267D77214E6DC5B944332F91A5C45BC37FFEB7EAFABA53A3D3BCF735AABBE9D1DAECFFE25788B2AE8F61BC8FD899797805684656BFD816CBF34B10A233E7CDE0413F0CC56ADC6E9F1B8238B32104C3883992B5BFF53F2AA40A769899F03FCFBDB89EFCE3A1A1A033FD70F67C8031CB496768E7993C11D350D921AE6ACC6ACFFBC4EFB34666912A0584574C516654EFB74811F8746876873FF755E98D7413F0270CC7001DA5F425A54BCD414146637DC014199EABBB40D78BC69C1B3F07CCD1CCD7E961DE6B55366DAD575C53EBADC66E723CAB71C6F306B9A62AD3475CC4BA97CF4FF26986C2D7973583E78BEAC5792818A0D673F97C121D79FDD0FC31EDD615F02F5E306FDE770A9E76F97DDD7EFD37D210680D51FFFBE3611C05C1C8E9B4E40CC8C5BD1043A6C2A08564BEAE670213D9B7FE6155446B481949511BA958E0E8581E9DB955F8848F547EB49F8D3D6E875AEFD4305CCD9D8A9A957C56731CD71E000DC5FD23A7CDBD55302D23372F73714822CA92222914D72430229484991DBECBDB89FCF63C2354653C9841724D6E2D4807C79771939C3CD395B7849834451C24AB1F38972FB44CAAD78A0811CA7D618F4676387F77F247319304658ED04613D4AD77E3CA37A00838B565AFD0A859D59D3BF3F77D169D07D084E9F227CDCBED9F20A87506819AAF9F251E9D6DB31CD0AF719AAB2F6E088D77EEB8C69B2F371697F6E93A74A45D89C05E2252F6325299F9EE9E0ED0720A91D38776AAA0274FEB292A3430375A332629FE5315F49030CA51FF5C22D4008E55AC1B1C005EF6B09029F25652AC931177004CC721358CEB259A05DF22F52AA39968A22E91BA4C2019AC87E1A4E4FB3D6A93691DA2D8E0FB5B0103F6912964D2873293FD31CF08CD7CC23CECECBA32C30771896E300FE031454F4DA21FDB187A4332ADB96BF237EFF76C89DEABFE510B99E56785EBE81BA4BAA6687BC3CCF15373A9640C6715E0A118F13CC4F51313E336D4128BB3E437B122674D58FB266A7696EACD9AD5756978B116AAC6CA9DE9E36670BBAA510D3B429F937D586C192C32B8CE3D7E2D2A80B6DDE0A2ACDFE07BCE0FDB6B33FE2B3A9DC95F6A337238B95E0B5E30235D075FFDA3C9EF2EAED312CC8D69025FED8FFBC04D5A043A27956E0C870AD6B03629CEA6FEB32CA7BCA6C01CE161B496C372F3DD22F0B8DE7016102369C7B9CD5A2512733E588585086F089D9FE335154C224352430FA4D5AEBA935C95DBBC5641FE56511A3F2D34F290108EEF303F836905EB6D54068CFA75CFA1B8CF8B2688FDA9936C47F3DF49D10B0E4F4414307A3D606D1E2BA449248402E428D29B1952B12C47E6CCD7C8DB4227FE2D54FDC28C4D2A0CF1532F9433F837E08132536E3ACF184A4C2FF997BB76B9287FEDC33AC1DC2226E2EE3FF4C0795BFEA7491B0B6866405ADBB3624D26287CC3EC7660F494F626D86AC878A74E55C67F894098E1753C0E3F7F1557572D33DDC09BEC2F4E139D535E139CA1773DB5AADD9E42881A42BBD6D15FBD9EF51FAEAD85B99A2532C1002E63ED8A4C95969DD7C92D445B81C0D2425EA56C9A85EE73586DED001D2D3528FB672BE440C94C143A2E50DA3B8A0E7AF3159D13CC7DCBB5DE83CB95B4DF407DC49565D9694DB5863360307236956B8508F49993D8537BAC72927DAED63C87929C1B0C65A6E02A76FC5AA2520A5EC3FBE6281FFB00AD1BDF1F4A0CED87EAC5FF119F1FBC6DA35ABB1D0B2C07138D980E5DF7B65EDBF5BED5EFEA037BF87E3EA0BC2C0545FE2821BC77F3214D7BD6D31DE21F43E07A5CD39E3BFFBCEF84E8E0625D72A536095A227631D6852246C7BB66024A356C493FC7C4F2FC11D5CB3473008408BFD17C2C59DECAB35C15F66CFD96326927612463BD218E4D76E738439D4F2AFFDAA1C896F1D9DC65639EC5FC6A66F30F97696A8CFE2BDA848DCF4D29DDC943103B9B6BB6D6B59168E12CC71D5A6A6B746E8813785B3A1A52C2BC8BA523F897FC874DF7158C61C563013F4CFA1EC8F4A5B778C0E838F8393BCCD84FCE5958DD1F04BA4F5EEF5FFBC897A71CC804374F280FF4550099048B579F13A5BE28CCFF41F58FDC112F26D9BF072A2CB4836CEFC2E08035E3E158A55FCE51EF9DAB66379CD75A37BE79CABB7867473FEA41958906EA8AC069099A0949030921377E03F9297E03A5EA26116CDB3D8BBA7A79A37371DE0B8E292EE9FE159FEECC273128B846E1A12D197C0BFAE4D72D248AFB36DF1B07D43CEE679A96F9BA147F27CD8319BA37DB2776D77261BA3EAD72FE871645754A7773366EDEA66A7A540013A85FE327E764C69EEE40E3B87871ABF08BD23A001B8FAE653FB29587C0E6BA41FB1FD9E65BC21F4A6132C76BFEEF324CE6170032AB2836331DA93679938FEFD3C7DF6A0E5FAE303A7CEC21B96047C96A58D23EE86604711E4F4F5A439D05A003A7322FF787F968B8B3824355F55D0B57D0813AB97E4848D137547278ADDBD91AF98953FA31B4426902EB8DCFA57791023135C197BA8B40A8B781D35088A7BC9529FFE3B46DAE4E5CA70AB1009E7C3FF56691AC5C68222C4BF37E7249834C8FC7DC739F32570F7F9EA7BC7C9675EE8ABFF8ED526D18DFBDEAF05D6D8AB300BC8376B0F9AA889069D7CE20A955E4476EF13BF720299EB4D95042F211A2E3891D6F3C3DADB5BF120741EC036A8CC3506E2F8817187A8B2BCDF60AF2273D4FB717A476289A814963CDEAE85E48D5CEFEEB95F54AA97F86FBDFCC1A61E93B15C5C23BEEC30A2EFAA8D19B7D3817CCC52527A43A737EF8EFEBE83B51F5FED1AF587823138832C4E510F0315DCE336BA3FA2E87ABE54235B53BEB8D288FF52D68AB9398E91CC850FEFF8CBE6A972B1B5FCCE9ECFA17FE673567EA114AC4B778A0B7A975B4398676D39CA9DE9956ECC5BBD28E331AA49688E5B4DA71FEF0C5BAB60F464F2B2B22E953197DDB8C9932B9746C2C9C310000352F08F91F2967E5814B74996034EE625CCBF8AC0C86EF4FD5318775D78565E105654D2D38D28E677A0F453D04B7C3B8FA9CD4671521E7CA66A413B6F41247E73C1DC109AA5DC7D7AB1C63F5F9D114F3CA522EEA5E485A488A24F0589293C82A47DD5B575B6468673FB122634C4119E106B6E137301CBF363450CA5CCD9EC5C396A0E5B3C5E711F5C94083D9DEAF64C8E13A44ECB9CF30DAAA2082B7D458F439DED9F8ACE2B9EC4A2FF9ABD030BAE331F4E6BAA7C3782F40154D3B37D640A8072D863C3F67215BBC7F9C171685ED1C6B38173EB176A4513BEF6F430AF2942F09E32EE6C769D826B224374310192936B07AF3807A5B38EF1EA0AB09588EF87A9425041A87FAC4A1AD6DEE6F407EDDE50B32D6601126A2123F76801C1B707DF54CB597B93D3FEEA440C2BCC4A8B209116D3C6EEAAA8127628A6CD0FC89DF2C92F7B13AAAECAC5DACE42B707309BC236C4819F06627F7B41C37AA2F4C0900F33948B943135561B29DDBF373D1FC5D8C251AAFDF7714C78D8F141AD52DBAB5ED4BDDA0D6529710277C772E35334B445DCCA84B548AE44FFF377CFA4A5DF4A65A67F75E7EDB88D3B3005C656F5512820D48294238351C21C7849203A82B307C9CA86C9A93E96A42483A823B606369C6A18E1F8D4D458086BB537C656F551308CF0FE7CF0A1B1A7E4D94B0E2DE7939FEBF4E010A2EF3D3665E0D3B3FBAE71C212DE21D67A2965BEB615E0587B1DFF89ADC3FAAA27B28A8B9CFF64B805F1DA85EC47A48176DD60E9E27C7E95FA46ECB2E26BF63800539B37F80883DC1E645BD6E9CFA57881D3024669C21D5583830F3A4AB0A52143864FCD667E3AF01BDB94AD2815F3E505D6485076A0AFDA1272462C7B275AA13E814117F9019CA7ABC59B31F0318E29CB9ACF92F0A8FD3883E52B438521CFD53222508C1104705A3E8CB05E07E554C80064E8752954450BAD85517E21BCB6F3CB700F11809919623884A24384AD4285AEA8E0D147CB0EBC48654D29EF71CCDE3E7C94CA1A92ABD2ECB008018A4DB2983805D5ED6DEDAAA11908B920E9000C5E066BB284E3D8541F6723984FC30690D2E5EE38FAE48D4B8B9214B6B5A492DBCACEBAC71783095B293670000007B893184E63FD1E49E53FB362A0000000006A86953991EAA5025CE859C4B7348D6926C4BCDA66B93484CE3D727D18C515ED6F5B8739F3B24F9E5FD310804C569C0D8237D848047096F303D8933DD0B3C655A2631CCCE51A29C5FDB427E9EC94C8F333C2A39C48A21A642204F9A4C27B0D6D770009D4B5A105C0D4BD94653C3671627DB9990FF610B760357C39E359A02F68D9C3C72F345BA618C4E5E4A5562C0000000033C0000007DCF50021E83B0000002F77819DF83B569E182EBADF7EBF81FC07A00011EF5088B94D8AD8B3073D8EE3AFF3792670E5EE998D11B60083BE60DEDADC5BD79323B2498F915BEAEDD65A4EDFA68D965D6FB1FFDFCE6F7E226D3F2F3D1EA07E01052612E3262F99CBB26096A022F95E07BB538CC25953FFFED238305A7E30DDF4D66E9AB88A3C6A44CCBF625AFDBE7E4F0A4E9F75874A58D0D57DC0D081FD81C9F06FF8AF9FFC7D9C1FD09C907D33467ABC46D3C64831550448E0A41875A797A7A2E9C527EB0C57BF466B0C5B89A7BEC977ACBDFB71680053D7807C4475C26E5AAC0000166769777ADA507F073D6D5D8455C1BFCE163B257079BBD98F343FC561657C0C2FC26BFD97DC870A532985E50FA864B0C66090C169321DDFEF7BD1C14BF0343892C2E0C1ED827506A39B9B54C585A0B6E27968F91BCE51F7273FB5715AFDB728D1575A34AB153C9D23BDBCDA19A8855451A67AAC2EA4FB1AF1601B25F2BE42BC5A1256F1A187608DAC0011C4C0C43B1578A15C31AC925900758B0A080D65CE75F0B4C140B1E973EB80451D690CCEEA11B528B75715E3C23C342C7276EC6297D101FFF4B2F57468FC799798CFE58B474911DE3FBAB0662659D7BA780000056DCC67620BE13CE67DBC57D1001D2DF79B9B4D07497E26AEC8DAD0DFDCD94CC4168EA099F81C6408A5151F01919EEF04306D9B2EA6DDF46730439A061415056908C01D57F6C8565769DFA375FFB7ECA0EEA5FA504A6F65E8DA71DDA5D4E67810BD0C66FCEFD158ADD6A4D912F4EAD91DA5B988DF2F485723A3A33AB2BC84255E8B1B6F830F155B71A7670BED93D74BFB408CFF7861602AD6E982B9BDB398615B8F75864B59417972AC6856CCDB4556741BA3957063D8190EA51FBF344F3755E802FA220A57E158A5BB8E32AC16BF4AA1A566F23298B2E1F2E1F5BB7FFAFD6608B7AA0276F9A7B20A041A941465600523BE119BE24FD4F5CA040499414448BECAE5AACF1AB62FFDBE10D4448BD2D632BFE894EDFCADFDC3BEA93DA72F5BA6BD7A3F246F94B88C5CA3D6671E6D371159B4AB495AAD28D4EF7198CEC80DAC1187334E805F21F5C33C4D990F724E712CD0047CD37AC0F30A3F2544377D716B028C2BCBA6303F94F29244B52E9183521466D3A7F593E42CB9F61DA7BAD97381C7A5717795C2B0A9C26A913AFA7EF9EA8C54878CC7196F5B90BA3419738676BA1A5509CDA64F1EE15C2ABB6941428EE901E76D21DFDA21129A0AFF5864C283634B4718714E5446B504F642B93124DD4C4B63B159A6005B85F656DA99AD1CF1B8956CBD7C318958BDF71FD6B423B34D8E927341AC9DC92127754DC59E15712B6BBC936C4501FC649370646B967EA89A054480A1842D1FE851EB3A7A5F0FD67AC16382FB70DC507D9153AFFC12696A5DBCD9DBCCAB16635820EABF1312583FFC6848A1A87B0872683661AE5A4A56FCCD206739B4910EAAF7D0A8067C601E87BD52FAB7B9C4F3F7C26A3F7A102AA9BB1A24A93A9D3A9E3D81F4BB7F35954A42ACEF72C016F62C306FBA3EE70C45EDC17C0A9A46F4BEB42FD55E89155D7944D4E461D4DBA77111DBA84651EA11FE573FE63330AFA5A387767F927841A3BBBA2E346399203ED1C3F2AED40A3A0940B36B5ED5185DA55DD7AFA44F3E2CFF5981F443565EE856577318583F9510B6C6A3A35A54D7470608D659FACB9C630B382E28DBE1F12FB51BD6146BCFDA7CC8D32754383A23CA4A57EF12743E49595E2FA6BDF2976706C26DA87D783D281D4B9BEDBE2A42EA0A49755B31EB354B6C49C45D7CB241F5A95BBA5CDF3591C12BD705F7B452BFDADE8495882159833225FFDBAC65AE8492983ADEF1102E11828E4513546C5647624E3CEE0724E1CC4078CB6455FFD2A8D6D4EEE76C9E78BCC079269A27D3FDF1D6A0B51A7EF57CFD1B71E22ABE6D733CE5608255FCE35D6CBE0E57850BE856F5633C9F0868ECF179CCE3E8EEBCB3AA71F858A9BEFA4A8C837A25CD3C61CF89F2880198C1FBE90973EC3A52EE7B1C8C828720762071FBEACF1DFFD193A04BC6B5AC7A00CED5B67809970F6128CDDC3131ACD7B9186D1F59974F73EC0000080FDF80FE9729E1CEC73DA83CBCE16A8838841F71851D6314685C80399811C8B961CC0DE49C085A2F01AE0A8069E876DCBDBCC290F2938FCDEBBFDCF6F16FEC77D7F78895A41B61A41233FC1CEF7DFEF82ACE406FBA028E55FF082F4A45EF30AF40B44478C63C9EADFAE47F7E63389809ED8B765CAD460E630D9B8379A04000DC9D553E1B10C02BA2FB480FE94B6F4BFDBE85529A561BE72F44519C71CBAC8BD1B0454781D34A83F8B5FFCC79F6B779BCA56431F359D85FDA1C1967FC949777ABC52ADE97AE1420AB8C2ADBAED8DD350BCFF717E571B54D05711FAFB1A90988E9ADA38201F563CDF4639DE62409A19F2538578B35C9CB6C7BAF1083A6468D8F13C7967A781554071AB2793CF969352A06FA3D2A24E7ABF0B7AB1A08E674FF6D078497B1DEB7F4E2F9BD976341C51B9A2527506DBB9F5D6B86995B552033946709FB2FF4FB235BAA9E9F76E8AF80A87CBBB4E2969D80DC908A81EFA60910AED64E645F42D7FF9914A2E8DD7E1460C9F108B65ED031A6CEE4BBCC87456ACF2C7942C4BAFE93F9ECF66355047E59BF6815F88AE1B6EDB70E0C07012A7AA5B9F10B377883A5CF083E906A1E927EE55B26C78713A78749B000E111E30F8A5E0C877625942297B5134F7CA94476E63BF16B7924ACD8A5A240D417AC964A2F63D3A53CF7D40FCD373CB00F8B8BF016A4C0E65266B35CDC5E257D12041B631B7A5A4AA69021A9424E7CB61E8E69494DE07FE38E3FF9C948C223850F1E08915E95EFD4E26890D07ED290BBF657CAB8E885153A03C5C0B3B4BDBA6C8B506CE336AA4FCC288A855D081C81E39CFA0575F951D2CA80C91B2E325E2A92C597EE65D64B4ED21B5C1D223CEED1FA5508067133B7522C40DB450ADC3364F77BFA7FE75BD93AF5B7D2F0FFFEF202559856EBF91A2A5B993F59A2F367563D5271CFBE29A408719D679C6EE1A1C4B8D0CB0D01721F88633219D1BF56C8318E022CF56E9B5A9C17AE36EBAB2AB94E829603A20762434CB059735BB443F29CC10FA94951DD414F7400A98E341C4734C2D3238BD8740FD721369BDBF7340E65D2ED38F9FE46D95328ADCE00DC549E25D21DFC0E38C91495624DB83B2BFBDCEB818E10DCADF5E84C5C2EAAF3F80DD2B18274510503ECD386D67EB4B5AEAB3324B4FFA1DBDDC2F1DAF7D401FC631DBAAD0685BFCDDA6D95748F6CA5BA5832355CA33D0A065D8AE2DAB010982F1463D9B44365F816D7870F7E785C491A29C6FD19F5E253F7688671183337E14CBFB7AC4F15943FCA50261AE627C36D7D27D25573E4C6057360C2640DAEFEEE2F40DA77ACE962F98936AAA24A07BD29AF89349268E8863E3A4A77376D5D85B0C15D283CAC734C0538B60E9B20C3D6D8E7F1D61C9597083310DB205AD2EA83A206E4F4A35EDD27784983B27A380C3D40CEF3D93CC7C4A68876AC6C708B02CC48298A7099E779FE93D4AAB658A52C580772E9563E8B7DD255944470D77F07B9EFAE2A355801CD63952423C1347C8B6BFA36D02BAA6B7494845EC5EADFCECB1D9A59C342BEECEB9E232A07003063D34C0ADA7AB6B3C918C1AEDC3A6C6F5D9762EE8BE02B22AAEA2CB1CA3B22AF1CA78885396093E3F93A8D2245D013EE55A868EEA431D053A269E2909E5E99DB64F27A5F7FE752C5D7D593AD899BC804AD787AD90BF91E17F9529786000D7AEE64FB757D412B75EB2AFD04083030C79791A986619799317E88455E0507993BF6CA70DE9DA42675EAD109C5F96B323322BBB75CB14010C063DEDB9607D1509B19FA918CAE60514C2F6D39A0D25B8E09A34A949A36EE51B1BEAB183C181C6410BE7B2C0D2AC72F81BD0360AC1CE64D919F3CE8467A457B5964853285A0ED263E58E29D8C349A6885D700CDE99ABF94E91C21381E881B53162746737FBC3A9F3AF1316678E355BF7F2CD39282C5D9E2A37519A7E8A302EEB6D5DF32A2CDD6FA134F4AD7A0D0DBAC807811D7EB9217A8E8E96E6A27B92F823764E4ECD7E01F7A0FB9B152B1FF6830199064CA440DEEE0549E8094831095E07217160896FF698D7AF3173C632A5CAE08C371A211BB42D7AA378B0306218349DA71DE90B847BB448A38FDFDAA5F18FC678E8DBE2DF7D25D6D8B8E734B87770BCBD7A3DF43D67A3A01BA799BFCD4F9F1BF0EDC19DF23B802518ABED0D4A4069585892DA3356B6DDCE971DFFCDC6386A5E5035FCA898DF1D258F635334498FDE6EFB363C1ECF77617EC0478F75F2E3114374B68310853F2DD7DEE29DE6797021D482E2C65208A401D94904593847513F957B4B70D5754E654E8AEBF2B9D8B32081CDF380EBF650F9EBB8A3C2892495E18CD4F7FB2406C2BE99E97EA90545816434192DDD4FB3D87F7A7642D73429EC6E912171EBCF5BC192FEA5DAA6BCF522EF870D8BD7F3AC28ED09F79A51FAA0161494FFAE36BC0631795918E5F89C8BE6B3CB85F2D216D1E555757B822D68F5B7BA131C559FB661346C203BAB626B584DD8CB3B38D94C9D4125999C23F4ADD6D07F5411FD1F10B4D34C0F9B2C84F7DFF70E50A254372006067B344B79A562700ED2B8E2887691A057E04D60DAA980BDE774536B579DAE3B6FEB7C09AA7626F3E83A7CD929E08E453112D86391E7A6E47BE6AB510198CC79E7E2B746AEDFC081F261CBF028DC80AA18CC8EC3E3FC1677BDA83CA8044B1D5F7E5D77F0A0F939059EF94A63BDDF1A07035F72850967CC7B5C4A9779B680F9E05F6C051576A92D692274421ED9A1ED50690D96C9FC2076DE90479FC630B01A433F8BBEF4B8196DC3E3F6253EC52B70CDF783A6F648CAC1DC4790CEF4E685BB20815C6588C8AE6616B154BC69B8CB0F8903CB404E9859FA8CFA54FBE0F634A7D4DD16DDC6257180256BD5115620E33EF05C890DF107BAAADED3AC6166D4D58673A357A92E15B584D7217BF30C68777137C543137AD2949F6EF39733A207382CCEB0EFDC254022D9C7D725739ED5761D9255E7B76486235E3034DB8FD4C6E7B1492D29CA986673360C8BE1F81D08D5B73D90CFAF63F47598E99F3F78E3D0FD046613F13C7874334CE654224C190E5C0E8BA652CD1DFEC40243DFE3A4933AE31EB66DEE30A174B8C4C448F7494DA3E1E77745E6736664D56919D57E735D945F927F7D3603E2D3D41D5A98E659528C00F0512207007E8AE06DD84711EE1799FF5DAFDFB445BE8D3E7EAD08971B23A26C182C6D5E5C1AC2A0707470A816234CA869F93B310B81843462A9F3DC5099E0385593BFF3D94071FB03E76E3943F3D45199D5B01D0B36AC831C20EF1B1C10530715ECA16D4A5B486E3077FD4A65BC19EFD0AC154F4B5FB57E15351C6F0B910A40C7AB8508CEA88D68402DF5B87A53ED257228E78AAEB48194AAABDBC895291E2E713CCC5E7699F154C394B4766B026F632A518B2D35D62B0A125903DD8F18E886125C2F4878858EF4A160E93BF2B6AB028152B48D78F51185255D8D5538BE486FD208BFA8B1AE266E0E3C08B83C6E0046AB5376D4A7640ABB60D30299476F90FADDA68AB6EA896EF645ADCC85D9AC78387BA8B21B03BB9E2949D6E800C20224895F73246313D0BC774084013B7FE36C6F62C74A6D903A1B42E9598676EBC1241CD6CED7236F07D60937201564DB6C2C19154114EBE7035775E7370E4615DD2C20BCB2D1B030CED533FF83FB8878A7B261FDD1E2EDB987F1EB6E3D420F1507F938DDE7F307B5D692634EE1A47E10F1B5D4352BC440F714F7DD199F30AE2E100276EC8470F2AE977929BDD36E8858AF4B2A1EA0D32440DFE5963BDDC670A1ED5C0A9B6196EE167C1DB93130D82D4A8BDFC0FAF24A0F017493BE13512D8235C41E6236F76C78126CD345F29E2DD4FA72718AC1C67469D3CC9E726835BDF231A54611A71240E68083EB4CC4E3965BBA74B311E2A0BE8191E276B683973E66CCCC389CC0ED93BC4D306854A6456063046F398181A64F4A10082C8887BBD392207C5151E293C5C1E5C1A164540F8973FA7D2DAE59FB20B125DF80B2C0A50180851733AE5DBC57CC10BAA217087B6D01F8ADAD0186643BA25FE745BEFBEA7C4FE77614C805B2007BD4EF54EF078498CC57B2DC8AD99FC6271CBAEAC85D87D5B34F8DD469EF5207D43A471FFA6DD8C22C52B331661D33853671C88A917133E05C45DC2E788CD3D8A0D1C3456134D5B9C0BE4BF4924F38041E1BF546608C975CF1A7E48AF3481218B29E50340DC03B68BBC43164CC084783CA72DE087D89DC922620C2EF33E4CBCEC2C86B485A82119433A2F94A83F6C1FD4D050A2D8C21082C6685F9C9DBFE53205237D6A4E2228C73C9619369C3FC23E7509E9C5ED32F64ABC9F77ECADCD99249B4A55C593154754980F794382396EEEDE31D2EDAE3B0870D5E8F9BF4649E586D3921947BBCC22487F12ABB624D16131271718810BE7078360E4BEC4CA7AEC3CBD7E981879A89BB85D3FFAE296A8BF2A2406C1D10AF8091642A04A46DBEF1FA61E20DC46377D0AFDB20A7C39412169F9295B30B9394D889B8E285064D4BD59475904760A1A71B2D870954C1C70090D14083C3EE3C059179F19C2BBA9F8466882013F8F9177C4FC6EC5B5F34BFAD7EB0BA8D4588AF8AEF973051CD17450508F81DC3D0C3DC93DD1B0809A2A6A3115C25C2ACB6F2812B8F44F14A7325C48B4F7F05B9BE6A8F01DEECD7AC129E59DA1AD79938514133F160EC8057C396D85D5ACA9FD5AE4E31F8A800070FB7E46AC956B233DF69D5F1AE92647C33018B0FF2A10F8F70E75BE7CC6CDAA75483E00DEC44649D3192E73BB21B9111BC400D47E490C74B1792DA1BDD6E1352EBCA1A60E7A6FBBD470DE0B256FEE53C85C64E75DD61ED0ACBCB4BDEFE0E4BF4C5821BB1965E30A38E1F1669FF81F3C4D527E424750AF7008F706375A4394CC31E42A9F6B0E72CD393720E191AE0169EA46F16048A181BA4FDA21E5185DF775D0D6C7B19D391F3604965B794DE47C19208ADFADCAC90CDBE2FCAF45BFC501443F5A17F0D7781B4F536C6B421ABE64B3B40C1A84162271FDCA4CBE3F140074B08CF2D4BC61D2BA341CF04FD273B4C908CA90B2C815DA11FA7053E611CB28A0538532B80151D482765025DDA4B0CBEE86B3D98750782C9C3069F7B236B41ACA0328BC5A6C6919AEE27B69551D3DBFCBC183E06BFFB1B30E0065B175EFB74F5BC4BF79A8B81B93A03866F8F8EA234E2987867212F79BB7162BFBF7EA7CB82070B915DB913B8F640CB483466449157F95FCEA1A2740A0E38870CC95CD039B5C577900CA0A623C151D57C63716BEA1B35628DBF894F38DCAF6A5C1C50911604A645335835FB17D591B35A7E936B3E511E29051CF15790DEB0F7A0308C5F27EFED29B5D1F3F346B66637B2BDEEDB0BADB2C272D9DB30808054F0E04C654654C6F2C4A6C2188E97144529B6446FB7FAFD1004F28B6E35778ADE2A73FCD6C3B5AC04B3B5F2E6B4FB5501A1476ED48FDB70B4C69A7232B382E4AB79187E6D6B66C6CB568C1885C9707EC8F0CCBCC7C27529D8D9D80302F370CDBE7269889AD81DB035002E8C367C3EB3AF8A22C8E0AC7DC4CF680866F9D64198C6077B91F9CF0E58B84358577F2BDF331561D239AED4678757F1579094D0C038297DB8D8DAFEB19283C2ACF9726B6FCE6F9ABDA19AEC52A564C7E61F6ACE07D867266FC11C99BF047266FC11C99BED8F1FB990E85D9F7974101EC4C4301E7E6084F7F157E6CA67367305CF08578CC1B9B78734AF6E262F630F64D1A19D1DA4608E94DB0ECC45BFD05C75EF47456FEBFFF7FBAC3FEFD43BC29169848DAFA9911CB8222235AF68740363FA4D88C9E70C6FC0B13865E3A071342F4CDF1DBA5C34AEE04E966EDA356791EAF454AA916C3E4C6FAF406104F6EFE3598E01128F9EE651742BBD660E57C5837570BD7498FCB5F3C4A443FADA1694AAAE3C38740357A00069A8254DC9E8963083FDF0CB664EBBADE6A32FC2E998E089BEB4BD338AA5E554DA132BAB8DA101506F5F53178C7FB5D328DAFCF15D7A4B955AADB61995F618C5F7D090D3B3E945808EB4B3B26B4F451BE7358834F86EF254E0BA41FD1A144C5D80DEF9E2DC3A65FCEFECDC910D873E3DB143AEE28D0D53AB733627556280EFD201068F7A7B4C49EF15D61FA9C6E5C98A9EA7313431AEC0A28B3CCC0AC306F4DAAF6D641D5CA0F32951695E907BCC1EA0D8166BB7AC6714E87FCE39A71E20754767280A8CFAD36A3A47F20907CC0E0D634AFBF1C4A8DDC3FD5F9DAE6F3C775A4E8D8D9A6F5E0559E9968C8C43CBC2EB4FB49A71319F3C8D4441FD8F98B28FE343CFBA7FECA98A6551839F54FF94593A4E218BC505881EB8CE9E40A29F833D1FCBF2B2CB38C053CF7C4801A282265A788FEF57F725DA8C23B48E528E4BD56D7F70AB38DC21B3C302D69FD5F20A932B169FBCE592DC0081D76857A0FD7B0F01B389ED97E0AFB80EA5E8FC1E559DB29522F2E4DEA2E1C85849AF814F42F0991DD36BE59718F47C95DA33DE14F791F98EC7A6C733589FB06D00D337911E4D5E3671B9EEFA095FDCD7C5814663381769455652B117099240282D553D7ED44AD5CD8E4112D89131E8D36D54C9301397FCE3D06E8B15DDD30D42A078198785BB7DF8D80D939313A412843549CC06A4CAFE7165B4FB6D9577ADD213890694CB5364F4FF2BB57CFF99CBED9B63394DF421B46E35EB6F41C32454C1E8C1DA50EC9E3A73360B19142E47CAEF0EC2943E09D91446CDBBFBAD09619FA58FADDA5DD01CA4C4C5E1968A1045B315A2FC8E79840013A46EB5AF7CDE4F3E8190CF8E2D5C8365C220F0756B5D9B9ABD5AE9FE077386F1771C672B271A31F58E049591E99233B1132A5D9773F6FFEF7E5B02D3199ADB4A2CB9EA46BEE8A95F8BD668E6AB459C2F8489177C7FF57C169C956B7EDE0C9BF143B457BB6F0419672E79BCEBF3461FCF9A6449E037B321970DA80281F5C05748AB7A3EBA9AAE846BF06853855F696728F904DF4F5D1491E4079D51DC3B49D83B0A5561C455361F4C79A548D7A2245AFAB3B1CAB1BD6CD1D5B5227984F0938678C76A90443F03721D440D73355A6B6E64DE26D69088204BA5A85AF9CBDBB773E29B36274F9BB7B714D7484AA6B7C72D34F30657A6EE58EAB82BD45EC5A5A03B825657CD8C94C44D757AC59B87DBC41CBF04F71A155DA7B8182C6E318E7CB4B1C571FA34BFB5707C5E9EEFE4C2DDEA07F430F9C5DE9962DB353EEAF24EEDF59E407937CB0F87FE90FAAA78E6A83F4E06693293826CFA096E26DC5CAFACF997166F2E103E77E044C3117C1013A77DBE2929619BBF5253057AF353D6A3EF56FA02001284B2F4B3168F7C2CC4B27C0C062A02EBB4FC769E3E99BEEA63F5B5E512D406B35CEB9D9A2990BA5B5A3B0B012C3C9E1BC582AC57349D3DDE3CDD92FD612DC96502E124C2693A71556E12F2E2009C4BCA2304DC9947D9DF8BACBD057B00D40D5D81CD95073D8906A1CC9A8ABEBA68E6A7CC97932444C83D62BE730921CF41E15E432CB8587C05899E62420012BF69CB4211CD7E75794F0B1BBD6047C67E36A0C87D5F0E35AD6AEA36BF0F2D44FFA9E861F624D58B61416F1C27345B46FE3C4BFD56AEB1111090B898FCCEC4B55CFCF2CD965F355DFB66B6B85F9A8FF024499C357CD8968CFA909C2B615647D0F0DE5271BF2D5DCA61AA2966493DBD9C0CF7E8BCBF3B27BE1DE5D64ABF35C1412795A780470001BA86CDFA4EBA54F70E473425A8E1427ADDCE640863B4FF4EA3270BB63B91804CC1E1E5ECD3B3F39845D449B66FA3A137193A8C58E9B7FA9BA3BE1177D3F73FF13B7679BFB22250797896E8680C54D41A8BFDB9351B54951F0183AAB2AB1AD534280CA0DAD20042BE3CD6E4E8C52CA34DD971AB8611111D69120B38FD3709E5EAF7BDD757CD9B8E18CBE14BFE538ACC3B1C219F2EE2DD57409877F1BA6E3C8EE8874BBDD70B287E76E5A913E9721BD50C15C115C7FB80DEBECE2DD3467F1B7FADD0CC69466286448B27D37701C2711C93B34DA288313B51350B93DA60EB45B50BAA9C7A31DC31BE9219E248286F69F6F316809397722753B3A5335A928C166B17FA490E73594066CC64D08121472122F2B0B7A57D986E9DA85355004AF72B6DB2B7DCAD50F5063CF56BC8EEB783D86C8CFD77A4929436386E3C8EDB13F3D17E0BAFC4E0E745E883B8F41C40F284E24D6D674CA193AE1C7FB82D552015CD239703DA8A651D2AEA38E8945A123FC64E0D7CE2DD1A651429D7454B12EDA7542C3BBD04546A6D383BEF0E347DCCBF8B54A727F69AD2EFFC0DECD98455FE3089A61555FD71F6F333492A10DCCEA154EAFECD9C6A2D643AD820E7E8406EB9CAC415E97BB495DD5A1FC3EBABB813E25F18221B7FDC62A4400CD2B413067A3E53BF3363363C0BB97598B0582E1541710B19AEF62605962F2F1A793BF2392F211836061BA64599493B795EDA38EAF34892C279F94E52C6F14EEE3EDDF2E02CE7ACE5D9871EA611D1AB64A6C00F48852EF23B2A4D61A9D21BF41A658661CD3583B80DA01A17BC698FB17FCFCDD2B624A6B41606BD130AE7C7E870B62756E1C4B4ABA513BBB4210CC5ED2C03FBC378637EFA960E44F6B7AD6024061857CC6D2FD90075D4AAA8CB0C061FB732874B04759B48752E127878A7EEB9C2C9F6C09A961C96F0BC1D7BBDDB3CA7FB4F548E79ACAD52EE896125D0605113228E97642CE3AE81D057265FC47E5FF9856671A51DF4DD76845408EAA7F1EAEEA282C61AE0C4AF16D531B92C1F8A7B3A48A27B719BBD7C326F44656150B5140F57CBD8B59E98561AF7F9E4E4DAE240AEB9A96CAED52477D010ACDE0E217718B3880955485ED44299F814CCDC2A7CE0CDCD9525DA087F7262F10210238337349B7911C11C507C9E86096133141CBCF735D3033FEA692F041EBEB62EBD0AF0BFB762A2DD5BB70A4EE1D270955E963030E0B6C05A0C993265E0E6A875E651277A1BB0154788E55C561C083C8A67BBE7A192E85AF12245B889E0AC267C10B80B5B629EB07C11C161783E921A4BA2924C61FCE464B09D15FF30CC9DE8BB837452597D0FD7DBCC082B6657FDFA8F2E52C6E5A46A1C155C36DEC27E651B6F5333101C4843C07920843E9B1C237045777466C5D1A8279834F96183B63F0E10550BC145C0615FFA9F381B925A3C458F3CAE993B78AE18352CF211E25C1DC4398503E33C21336886497917E9E00846DC5DD0DD4472B49CE4B4988ED3DCC29A56E8EEC8F05F5522C657CA192CD371239A7B809E062F1F076D3688D3E8F43CDA48E3A6F789A919BE682200583CAD1986DB9023FE913C8F08CF8C9E955E002F769DB7BD1F8DB4A0E62001F1DBAA4A861D2FB9C2192773EF80F3737F13AA4F88F81A47B32C8E1F215AA7B0A5F93D2979C48A93418DBF446826989E422F9D771681EF2D688D2E0E3903A5D5C3742D4F90ACBA29D66515A3E85C24028C1D5E8A14230090AFEFCDEAA4AEC55325944099B02F35AA977A4AE48E53CE2A9D6D07C38846FDBA5E826862AF0F577A1C36D9FAA01C096B788FB2C5B1E0D58A535291ABB9B221B0CCE2BAD047C333A0CAA31D3566B524122CB1AA92A409B02DD3F6A515B90A49CA7777376016306A8E8F8692C5E34CC202E823826934258E52AF463A34785F700EE07060061102ABE717AACA4D3254D0EE058B86F92DA2C31F05BD0CDCE79BEBB707BED80A180C5E29A5017588032794D8AE68799FCBB95C1385BB558F911662EDE5F3DCC7E892D8A5BDD5893A10E4613386AA8E59D5059D259D4B0035E4E9F6975FD730EFBD7A301BCF13CABA02B9FF455A7A2BBBB4A2A14642D5AF325B3A937CEE4B5E5A8360632E4F5AE1D1A1B7C4117C3131E21944DE27822BE3E1448362105FDDF4D4CF13BB89AB147A7BF340F83C16B020318E37DD67137776860A4D57B1FD12700002CBCD1BB95921CD1F5C1649F866AC259A86BBED50EE8C9B5A7FCA94A13737A9EB5C346830D48CE0EDAF9252EF7E33ACE1B7C0F427885B661ADEECE2EE2BD05AC9A973B4D45B2C2AF44E9B7B5C376EBB6B15C6F8B519EA21EEDE338075EED3835E748F94A4F18F6FA955EB8E1EC18135945541412EF7283E028E1B6D5BF2D3335636D93AB062E6274ADBD0DF46E9EFF9D842ABDBF43A4E94F951FDAFDAA68FC6FDC10DB7B8901BDBA1928DA87CBC993C8224EF4147B9824357C85198D98DBCEBBB058182D5293949E4058A9394A9EB8729266DE674B0B6BDDDBC86A49A2058FDAB22A63135B514CDD5258980F441FF91E3DAE576139D5B85F7D79E5DFE0B83BCB73DD9E4F3C54921A066DA8DC63132ADE6DB2FDB4C609A7AC0999F84BB5B4727CD5C43B53AB8392F229EA1AB8DD3B600FFE60D15EC04BF86B781E7DC6920CE9BBCFDE57828E12CD58D0B36112842A0CFCDF74D2BB2622CCB301840C4D3BFBB4211F3E6DF5BEC1E74E61BBB304047C0B21028FAE645386CE2754E38FA4D5B1E29217957B28E4C6029C8742E5D238BEB2A406E4C4FB5AB191B1C983ADEFAACC196077458882BAE7E23944916CF2DA04A28DE7BA0001F312600012DF01012FD7166AC9C078381950B129869C8F28F73D616AFD68471C2D36CA71878AAABDA6AA2F345F7930A5DE824CBFA98B878FE16BE3FDE9D85190A751A95DB68C7039ACDE150F0F56BA42F5B508A9B561C29EFEE3CE2691C2D4B52078B5AE7F3E357B73784FE9C371DC7EEE30EAF88E0AD01540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000455849467E00000049492A0008000000020031010200070000002600000069870400010000002E000000000000005069636173610000020000900700040000003032323086920700320000004C000000000000004153434949000000537461636B65642066726F6D20313220696D616765732E204D6574686F643D422028523D372C533D3229); +INSERT INTO `shopping-cart`.`product` (`pid`, `pname`, `ptype`, `pinfo`, `pprice`, `pquantity`, `image`) VALUES ('P38806622885777', 'COMP354 TEXTBOOK', 'textbook', '\r\nCOMP 354 textbook. Textbook to learn more about COMP 354 and software engineering.', 1100.00, 1000,0x52494646B21500005745425056503820A6150000104A009D012A820082003E9138954825A32221323BCDE8B01209660DC3E5A7F29EA56687D86E79823FECECD9E93FFBE6EDFF301FB2FEB33E977FC8FA477554EF44FF70C9D5645FDCBC11F18DECDF71BFBCFB68631FAF7F9BBD44FE65F873F7FF999EBC7FC7F057E2C7F93EA05F967F47FF73E8E1F37DA3BB37F91F405F633EA9FF27FC178E6FFABE89FD85FFB1EE03FCEBFAB7FABF5BBFE57FB4F1D8F50FA66FB01FE8DFDC3FDC7DE4FD367F75FFAFEE93DC07D4BFFAFFD4FC047F42FEEBFF67D793D9F7A41FEE3AC87072156C23238705A56AB8F020E6B93044AA21D4B44898AB43F1ADCC55609B3E7972C6B93DC3ED589AE6C9DAB237CD53359848A790D3A49F9DAD8CAC6B84A60B4E389C12AAFA3618549522CF890CB4B030A6DC30ED32A5927C0C671311F6A4880371A546B7468D1419E0329B73035B127FB36AE438998F6865673FAC88E7A43A8A185C3DA54E4E14EDAA0D90505E2E331AE075D2CEF5B1E12704A0992CC612B8BBEC672F091A41A4FF2F58607EE838BD07546679663CC017520989DA8BC4E28246F132F241EA2939EA45A094240EFD578F88021CE8D07580C9BA693F4875F34C7011A9E24265C9D8B060C35AF38894CBCE9F568817283379E52EA0799F9581A342FA0FAFD46366CDEDAF1844B061E91DE6A1EF1939DF2188E8E19A5F1E475E9407B4FD22D8311E1E04F7C614B953DC2521B939EB87F372E52CC9CD3D9052A8716BE226DC30E56BE5DBE34DD27FB9997356F89B7A915D5C83132E75FD5A245C4DAA80CF71E7525F9029D1327B94A6076E1879ABB96763360DADB4E8C026D53980D625FA7DFD6E2180D12520C2D982750000FEFFDAE2DFE961502098DC01659D71BF6BC7F2CD5F0C6FE32E72A811BCB7B488E4EFDDDC78B77B036E137CEFF7D62EE328FD2CD433A7B0E53CFE8EE1F4161F779E92B7EB985134256811FE101EEF9F5441B0C7852F905A1C70DEEB6D06924D6F52F054A72180D2EE30222BFBE6D06353DC786C8E6477E552A111DB52A22D55EEFFF3BEF7A16C3DEF08AA1311BD6AD66D525C5C4C86BD9076A16FA89FC8A91F62259C83FC0505AF04C2CF10C5B10945E707A05FEB9EE349AAEB1E3DEA3C52551D91D4CEA03146ED550989B732120B13A2EF36B2C895C01BAB4A4ECA7F5E3FAA328B6CF18A6FDEB952FC2BCC00747CB6D95ACA03BEBEA246AEC2909FCD645B5A0EA7F4DA57B12742FADAE05FD47D9BD4F2FA770034268347CD96684B333275A477B3CE9BC3F82495BE1B93E9A4CF8C88BE6374EAD328AF8F911CEA6FFAAE6E7CB17E3C93E8723D36187776A49687168EE6F7DC4013E76B2039C49DA1B5AD0D63385C7D275609295D3F33CABFC32DB0544B8D5FCA205B8D0775179D8FB7514FCF545E8515BF9926405BDA98DAC4D790D6071544DC75CE526E7FE7B52ED2BD04AF2A5E93024EDBE476EDE5242D018056D25415357501D7C753C36869AE8DA04F2EF926C4813F57AFD7742CB62DF8400BC16B20A0AD738BEA61E395BED779E5F1FC1A31C9DA82DBCA6B8C2B2C4FA54E057564ACC68F0FF8203CC60057027EE2A06D198AC5380EA7551DF0D7701C8D222C0D58133FE741795C9F1C4C02071F96AAAFF6A2146AF3F19D0F339353988FECA3CFDA421D5750355552888279FCCF955EA4CA2CE92A2D69F4E028F5936055D6A3435D5D1122F676413AE86A4865167DDA3EEFBCFD31158913BA22F786DE07D121C5F12836211DCB5A53540F69701EB7CB58D1E4C680DFBC0C740D61EA5C6D030D850A47553D272DC63D54393FD63F00FA1A1883974520B0DFA70C0A8B5D202301EB22F291F70089464A3C8D7014797F92A5401C4BB00C8C61C2122B3E347FD68F386E753876A99F83EB756948D672E5726A79B7E69A4511F8EF2585BFF966DB9AB975DD161043930F18ABFB9A188D3A138942FEA16C619D4DF3831198AD1431E039EE591D9618BE7E2901314B57B15786FE4234C82464187908458980CB880CFACFCE701C706F01865D56B166F7C00531932461FF86C0B0CD4C9F4F21EF6FBB215A2525D74ED89D77AB05E0D8783FEF8926B0DDB37F3F1264EE58E8ABEDACA24291744B7514639C70F48F9FA20ED2BB2E63061B5F9B3A934809CBA38248E59178BA7A0340781A8E9CD695FBFBF9AD4FBF05DE2436E6F83CD4983EE46FF9C45E8066256005ADD9F4FEC358716E0BA650D947A2715EEFED719CC299ED28F904D7F74B71F8F43182438E6E7A72E1D3DB867E6D2E7F476A7E2BE1A6800E9177FA05C788E79C2C43E42256FFDA52F8F0DFFC3BFC13C03F7E0A1D7E8291970178A7813F8CDA0CD2B2E8B2B9A18C3EA5EA9D67F6E359B1F14DF868AA92318B0EF3F7906C5E31FCB58B14124F757038FB16DB293C1D7BA0DFDF3F7C5D069BFACD380C8703D3065AF8F19EFA5F82E89F0FAF870A34D6F4EFB79010101E8C7A8D6C0A5D912EC80C4CE83FCD5986E3F7C33E1490254BF71B1A2615723E90E3F12E2103FFE50406DD20B6869AFDDAD184D0E434AEB70A679EF9696BDDCC762690B52F0D4DFE176EBA785DA12CEA7722F3B87E4EC033E5CE95F70C731FEEAB537BCC460A784345031BB84FFA671ECD4FBFD6E4EB2F8674AD331FF044A07A3FD37E9E168637FF22B465884D059E9E486F86B44C2659BB023587412513840F47618756BF80643AF878AA939317600170DF2DB0C054742C8638A907E0FE5796D91EB8CE03ECAEEB00C53B07D58C67D39F904DCF3DE3B3596E89683065FE8625BE9C53A8DFE33F310A1F740982EDE8A0FC4FF7EF9179A8850339D34EF88B33056C9B53F89994FA8F237AA88A676C9BDD41DBF6849A45660D5B3C866DB8FC86A1427DF402897DF5E06E720EB605C4B85E938DFEBAACED7C9EFA6C1804234D95FF000C7A7724C64F7C3943BF583F13FA69D46732D25870E56421EA418C7882C698DE2A551F26B411CC6B338CC8A97C8A4FBFC0AB3B3F1005C5D683978D6EF18F4D2D3B2778FFF507158F70B7C3E04AB9AAE7582212B29DC77749F49F1B43B9EA288FD0DAE4428934B9387DAA4A9478FAFAD2E2999C8478E5E7F6A015B83CBB5D0BD5576501009F70F6636E935B0C231311F9053104443A93B15FF27927605D05E5F05A6CCC993C30D8B70F2C3DE400FE14883D8B576D40168C659061E875C4084EBF52CE7494BDE08DF73EB41C8B61073E5328F9572FA0E92ABC9A147370CF1960B023BF69533D1D20193408AFE9CC993347ED3E1EFA94D8610589C17EBE3670AD60F5A317A0A93BEC098DBC7A3467F8A24456031B022A8CF0972129351F2EC3DC3C511C04E3AD1EA0CF0426A019F69967EDD649E84BED8A7C65C1EFDEFFDC9AF78E6FAFFE7BE8EB9F176F53BAB0DF7C58019D2BBD511ED4A5417ABF80371D9305BD7FB3B6BBA5AE437F64DFF3E92D107892A3033334434FD92B5FDBEDB03FA6FA1FFC771EC20EDD3AB91B0E57EE0CFB47BAAF0EEBE02F2D5224734ACB9475375BB7EC8D7C1C7D6D863DD6EFDB6241A17FAE73097927EDED916AAA4AD255485CD696F785671C16423303CAACBE03581E5797EBF7FFBF4637DB3F4CBDB518CAC8B88348CE58C7DD74592047181B10E9302B6418A9F3AABEC3D44BEC40410CED7F4841D2CFAAEE3B97E524CD664AC3C2851D0A3FCD340A45AE85683DFD51BFF290D155E34EB7BB8D1A65F8B09BBE39FF7CA1DD9D6CDB11054414799BD865E3910F9FB8F9B529129796D23E76D56D2F9B304DE92F0997BF6FFCBD8CDD030C14D705F14E72776AD0243F018A720F045B5451FD378EF894E40E5F9BE28FF51BD573B86C88DA511813AD19E83B291DCA0C00D667C325C07D3BAA38885C168A80DD395BD3F5283C24A63264025827E1CA9127B792CDE3DC05A0D9AEFF7EAED9C33B0C55279FB011D997E5036D10C809264E9031F16C084727CC3FEC2CD47D75E528356EA9DFBCA94284B6031D5A938146203B9D8A9E919CA528A52592A54034A1F80BE39C7571F91CEC7B6BD59CCD28F6FF0C7D316492C895A814EC7F17E9BB7A088B4DD728072F942DE9D38DD7D0190E75F19215718BC5C2FF057E5B9DFA35BC0DD108818E7F6380CDD1694CE2C6B12E6E72AC7AF43FEF98BBB228C76562CD5E4D8B2D1D6D246E508209DE96F0E446C126D417C92325B99A2B772C02260B21429CFA79D9D23D17A4F79A47829C92E84E38027B073F3DD84B91DC46CCC01EF7E6F70FF610DB546FE6DEA14B2F79D1C0EBE6F99CA29EBBFF9DF82A67743F00F2465488CC1EB9FCBF1E59342FC00FC665919CCA4C56EC7C00D0BAE7E10224ECC8D469A2BFDC03F0781B9EE9C15BEE8F8368C16C0378ECEEB7A41E63531B318E718E04508DA16DAAC46012582F4D78B36060DD45ECEDB61B647A9EE3C1FB8E08679D13A884FC9F705B2C7209981DCC3DFF02AE1D5687FB10FC2C74275A74A032D9874D2CEF3C2E5C2DF1305EE0CC267FE0F9852042294D4D7F50C0C25BB13E84F184247C4F53EC2BD1680718DBFFBBF4B53ABE20D4CC16D29AAD5DA1C16EFCCE4DEDECAC3E05EB3C660616D8CD9D5B0BD7A8B77AE78588C714744FBA197059524E4EB010380F5CA85A172F8303C20A1F0A9F8B39609481C7D2F89AA48E0AE6BB5A94F730BE0822E3930FDAB7D801BC278C3A9976A7C03B637963C07540B5C7AB394ADCED4A09D4976C4DD5471F5872B2789D24E9E788ED201E6F9B09147E025B0FDB8A75A05E8A19FE3846871A4CBCDFE6879493804E1EE051280D9C774671D792DED087F39303310549E249A265162428FAB04FF69BB37314620D45004EE1F31AD27C3DDF4B60C877789B365604BB09C95AC476B016298D82E6B65EE6FEB1751A64213D490DC7B94B4A9C618B806F735E7BDA6CB33DB66AC25CFAFEEC6F01C0D4E7D7247B114EE6BFCF7C67C7CCA28FE9517785057998C888D3A0B416E9052DC8A775204BE6EFBBA34D70A2003551B2D15AF30F6C7A0DE6283513E7E609C182312927E5953690903420F3ADC36451785E6073720FA4A0CDD548D3554D545286F5D8875493325A4DEF53C2FD5B73993141953D9FFCB5371C5DF3F316260F4690F83B606FA9F990496D7C7164AECB11D41D251715341B7E821307A59FF6F9077F9E919B87451718D973BB74B7C40A0C0B9951A35C322A3B9D5D0F02FC7B18B2A33535DDC7FE7D4F56F718C40AD58249BC34CF397CF24FC54D61CE16BC92946684E5D740C8845F0E24DDA334F61E071FEF33E68AFC0002D94B5874BBED0DC06ED64A259AA57816EF2EE97EA09B892868051A5AAFE02E9BBDB8BF2A12F57CC81A24759BABAA59627BA974C8D68C17656E2A7A2AD1983F11A58F516008E9F6E2F59375EE6BCEF29C68969200FBA20364A82BC924E89F935C3721BF0EF8EA313BD2969D6F35B864DB0A931441DB00E1521B8D73974B95762397670AB732D4969A10D1DF65762CB7CD575A21A6A1247FB9965BB4C55F59CE366046B525DD57A15D27B27C11BD7966CD789B498DB98553FEA036F184E565A90BCC2F3825746CCE9B1FA004F0215ED52915AE59D830FC03B34C4E354130CC77112BE51A834187E4ECA61CE3588D791E2C971E00F9FF293262748094F59BEF5EF2D852A86D318D5C3F887DEB7F51D14561C98EF25D749FDA4F5BCE10D9C8C24103F23CB1DE4B526B70FB88548E0A6D09581C91402B5080A86255E497651B893BCF6EDA5335EED8E6B24900A3A49E7EE65E998A8923CDD310DAC99AF5B660366579D56996BC1BE3DDE3731A7E6052A15DB84D6DB27F1AE1ACA5751ED67B1CC1DAE5F5D06B37539D212042FB2A098120C21274BD3DCB2D0BA1910E9B99AE7AE7E955572F62ABD77CDEF273591DC30A4B1C91AFDB0D53F70B2178C9B9E8853FD87E3FE7096D2DA3C1E8C9FB918578EA57EE7EECD22B0FDE120D426674BA1C518F91756A409289ACE8AE47F8B6DF378586212452CAADEDEABFE32863FAD40B0A03D11986A2F40EDDB60E87E17D4B1D8C2E2B85DC30CFCB11CB33E1BE3D30B13B2023BCE1705EB605F38C94DC78D5E2F603ADF9987EBCEE3D220172407F0FCEE9FDD46D18F940FF2D2A26E3A03D10D7CE7396EC2AAE79CEE64DCC21FFA7AFF745D327393C28E6EF4803890EDDC0815AB4196AE642F38725C039C9E9A878B8FF2BA09339F1EEBC7D725D8F1A6610CDFA042E1AA97B5AD7DEB7E6B579A5E4C20B463BA64905CC91B02CABC7703A0AEE6D142AFABAB5757DBA563250FC75C9630505E2F627FC0EBCEE6D260301E79DEAA65081D3643259BF9684984A671B650A6A0835857481ABCC3036022022A5CA4340B44E8D9EEECD6C887A127CBC5406E7CACA2F5C33E74C70FF29F63A1E18F63336D4A0208F95F0E19333BE1A38475F30727CFFEAB912ACEEAF41130AB842B4F7A9CD5E838C76AFDF07EE2B06933D595A5F23B4412CE5B5FD813A81B3537B64D64B9B3018EE89D90096F7D8EBFEB8ADFAAD80E661130529B316A284573DFEB4E3B14AE58E5F8177637BE878EAF612DF04ADAAAC7CDB4A437112A49D6557561E8A105AED1CBB03D0C6D980E3D476C90B432ABFF1E246E77BF38DEC4ECFAF3029D6E990DC532126DF0F446BACF54B4F5938CA220E5E7D2BACD0140D2EDC5524D1661808A2A0D27C7218EEF36FB7A9919B0F34A4ADA01D5092C5F70006BAA97174E460C1EB81E80E1D8156B87DAD5462054AEA4533BBEFC542786C1E295CDE81E0775C8A815D05F12A8A329AE78972ECC2E9DA8FEADBE221C96422231543F3EE0CEF746EC5DFB95898FB3B2F4195B477FA97D0A384A49D5928206B98A037E585B328C3456A6CC02E3B92AD7A912AFD1102C7587CD4272F6A332B229F3BAB5E91DABE395B79D3B13A81F3264415CEA9548B793A3FA29AF10E214A856C7AE562458306DE9AA47B0D7F004A549C10E1CCA60318F9F4BBDD23E5C1ED073AA7688C971B4881AB55D966ADC3E4B5F0897CBFDCBB255A398E45FA818AC53B17EC2FC089B5DF4A2578384702181030FE50D8FA0D9EB7E132F45B016F539D76B8E42ABE78C8C3F2D752D8165CF8BA53B130068BAD12A4BACF68DB98F4525344251A99B0A8B67DF7579233B5F15221E93F0242B3BE3E911E3AC8049C375B24FFB7514A4464308E8D13CA76EDF88536089E7D93AF9F6F980533092AD4B04147728F5F3B40BC6B11BC2D82E0C45CE8BF819141122E54B348075FF1E2F59724851172565AAF6045279D7B7F37DB77F3A306628C545CFD3D0F2AF6E6380085A64F3CC2403459B27D4177BCC46026855976D7731284D9EF3CC6DC11DD39C0E5DCF10B21EB14BFF7722BC94D66292ADB1A511A3D86FA8856D2B0A1C871F379BEE573B6083B7C30DFFCF59F708E5A9A3D5DFAC01E11C38346528B317501F706A2A90AD37F497C762DC4D3EA6A61B13EAC30DFCBB0D78ABB291194CC2E56882B1284F321355E0D5A77BD7FF2DA207137AD69215DACF586E01E373F4441D820DCD3A2062A5653DE70A0831BEAD1C7C847D9090B16F555D579085BF1445A45B93B711BFA98954D462BCD2D657325E3B60A2484C3B0584E5683B9A8D3ADB70CCFB668198BF45C8D7B555D5C539D25E70C37C743A46285B26ACB39BBCF5B2018613E4E5CA23DAD1E38F35D3933CC1ABAE5DC6838E13EA5411B1E594E50C12543876B6F0C1510B737682F00422D8274C8055594A20F0E5089178F725CF6962BE770454D486ADF9802466D49A3A793F71608C73163DAFFFE0AC32C16038439730024BA8047C9A93187938F25D0B1E9AED9FCB54A18383E90F7CE3C70BBCE839DB9ADE043CAD87A39AF514E7BA6593132E623EF55216C0D23AD69B7CADBC1F49963CE762FC738A0B2E6E9A9562924393F100BE4A22BE51D000000); INSERT INTO `shopping-cart`.`product` (`pid`, `pname`, `ptype`, `pinfo`, `pprice`, `pquantity`, `image`) VALUES ('P20230423082243', 'APPLE iPhone 13 Pro (Graphite, 512 GB)', 'mobile', '\r\niPhone 13. boasts an advanced dual-camera system that allows you to click mesmerising pictures with immaculate clarity.', 125999.00, 1000, 0x89504E470D0A1A0A0000000D49484452000001A7000001F4080600000099F5E2C1000000097048597300000EC400000EC401952B0E1B0000200049444154789CECBD69B025C7791D78326BB9CBBBF7DDFBD6DE5E6F686C048885044959A4A4092D1424CDD85A280D65529A19DA724CCC98A66722341133FEE3F04478C2138E50D8B26C0D2D89126D4BB248991249591241522445492009A0B10304D00B1ABDBF7DB97B5565CE8FACDCAAEABE6E50202980DFE9787DABB2B2B2B2AAEEFD4E9E2FBFCC04080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100804028140201008040281402010080402814020100884D700ECDB5D81EF444411E36110F028AEC710623E0883AE1062310AC366188675CE799D07BCCE031E72C678188468369B6060E80DFAC8B2F45B535189E9DF10B97F767983BCD30E4B776F9FF3F421E666D3159037B8E07E1530B590E57B6100638C032C84442821390342AF182921A5841002424A213221449622CD320829C1C010041C71142108037322E34C30C6C01803C0C01813C8B7010840EA0B00520A7066F7DD27C1AA5FD8ABFBA133558C5BF40DF257BFFDE289324FFAD69B9D388AD1AC352021D1EBF790890C4232214536CAB26C22B2AC9766629465E98031BE9EA6D936E77C733219A599C8C46422C5B7BCD2DFE12072FA16A016B07ABB33BB38BF307FFFF2F2F2DB57568EDC7FE0C0C15B9696960E773BDD6EA7DBE1CD4613611880738E20509F1200631C972F5FC6277EFFF791A629DEF3D33F8363C78FC2BC3A0630E91A75CF5C17D28A46A408F7BCAA72CAB92BC9C8CB2001E9E462CCAFCA8D98EB26EBF2370A0E41A5690A910924598AE17080ADCD6DACADADE2DAF5EBD8DDDD0500CCCECEA2DD6EA3D56AA1D56AA1D96CA25EAFA35EAFA356AB210C43445104CE3918E3609CE5CF9D4DE3A2D708FB904EE12BA55F2B70B346E5468456B55F4176A5F2E05726C733CF3C8DCF7FF6F388E3083FFBBEF7616EAE0B2955032413025996426412699A603018607B7B3BDDDEDEDE5E5D5BBB74EDDAD533972F5D796C6D6DF5D18DCDCDE706BDC1FA3815939BBA4DC2370C22A76F123847383BDBBAE59693277FF89E7BEEF9F137DF7DF75B8F1C39321F4511B6B6B671F9F2255CBE72059B1B1BD8EBF5904C2648D20C520AC8DCB86930009C7130C69089EC3531D3FE4F5D531BF3D3BE497CC0FCFF6E222F839C220AD854EBCCC058C1A031F7C3F9DF29C3AF16ABAC2B2BED4FDF668C9906471CC7989999C1FCFC020E1E3C8083070EA2DD6E63381CE2CCD93378ECB1C770F6EC59244982388E114511C23034E733CEC14DF9CCA94B512CDA1D29ABF6FDB4CA336F207DA52C3419F246129CFAB8AFC6F205B3026FBF76D26B0CC61802C621219109E1A533C6C019030F024451845AAD8676BB8DC585451C3E7218870F1D42A7D3C1703814172F5D5A7DEAA9A7BEF6CCB3CFFCC1850BAFFCD96834BC94242055F54D0091D36B8C9919F066A3FB3DEF78C7DBFFE777BFFB877FE8E8CACAF2B56BD7F0C4934FE2E5F3E731180E10853166669A68341BA8D7EAA8D562044188300C957AD2AD63C6C04CEBD8B62095AA528A44797E1C5271B7F5B9CCA79DFC9049638CA956648591F56DBF9BE61FF7CA67D638314729193A70CE91F0AFCB19CBEF0D609CE7D6B4A22ECC210E69F7A5AE7B6E3D99B58A8567E3DC376770CEB65594F9865107658252EE3FF71D295297EA3F6452204D524C9204499260301C62301862776F0F7B7B7B188DC668341A387EFC38EEBCE34E2C2E2DE2EB5FFF3A3EF5A94FE3A533E72084006339293156F1ECABB4AB431B1208C210E3F148DD639188318DA6BE71082110852178C09165C25C8CD92A79B59C7A1B453077E355FA9C2B0A538F9483EBF7CF80280C114611C230401C45790341352CE6E6BAB8E59693B8F7DEFB303F3F2FCE9C3973E5339F79E88F1E7FE2F10F6F6FF79EB8898B125E05889C5E43B4DBCD37BFED81B7FED3BFF7810FFC58ABDD6A3EF4D067F1CC33CF8231606161010BF3F368B75A88E3183CE0EA07CC79EEAE61EA47A209A9829C749AB6FC8A979867C439B784A361898659E30F66D295E153454C3FDFBA90F40FD9EC31279F04188763E7F3BCDAD04382319E9F698AD0FD2E76D72503F7C3108CAABF2637FD2C743DB442605E3D555D8590E63EDD7B90CE3560C89AD90A159E278012A9BBC7B5FAD59F4288DCDD27912409C69331FAFD21D6D73770F9EA555CB97A154248DC79C71DF8DEEFFB3E5CBFBE8A5FF9957F8BE7BFFE0284F8C62944BB088320F0EA335D755AC829F7BD1FC23044BFDFC76834429A7E8BFA475F63B8AA378A22349B0DB45A2DCCB65B683494B2BAFFFEFBF1FDDFFF03B870E1C2F6473FFA5B1F7BF6D9E7FE797F307EE5DB5DF7370A889C5E03746767664FDD7AEAFF78EF7B7FF643F7DCF3E6D9DFFEEDFF84975E3A83A5A5451C3E7418DD4E076114220C42840157EE19AE0D3E33C6153979E8165D9E0496939731BEF9014B4EBAE50F63808D612D1091AF8874BA36F0AA79EB91C73E6A8AC1515CDA86A34C14BA3097D4AA54944B24BA4EFA826E7BBFA8164BD7289D339DAC5D72519CE492ADADA9EFA62AF4F54CF3394E8172DBAAB8862CCB906519269304E3C90457AE5CC5F32FBC88ABD7AEE3C48913F8C99FF8493C76FA31FCF22FFF5BACAD6FDCF4355CC4718C5AAD867ABD5E4930FA39B8DB2EC1168F17EFC54DD72EE9E170887EBFEF91DB1B018C31349B4DCCCFCF617EBE8B5A1CE181071EC07BDEF3D3F8E217BFB0FE877FF887FFF4C2850B1FD9EB8D46DFEEBABEDE41E4F4D7C4C2C2EC9DEFFEA177FFDAFBDEF7FEEF79ECD147F0D0671FC2E2C2228E1D3B8AD64C2B27A5C0A8238F641C3292B0BE6F30D5C7A465087788C455296E39D5A453950F56D518B263DE7EC9F81AF8A4C19CC25C72B5C7549A255FE75AB6B23931391573D495BD9E5FA7696433ED5839AFBE1F94F6FDBA545FB32A5D1972BFDC9B8136E88AA42648920457AF5DC7934F3F872B57AFE29DEF7C27DEFAD607F04BBFF44BF8F25F3C8C2CCB5E55F900D068348C72FB6683730E2925C6E3F137FD5ADF4E44518C8585392C2F2FA2DD9AC17B7EEA3D58397A14FFE1A31FFDC497FFE2CBFF68677770E5DB5DC7D733889CFE1A38BA72E887DEFFFEF7FFC63BDFF9CE631FF9C86F60777717B79C3C816E770EB5383251779ED174154F51891823ECA819A3685C55605F1C63BC60B47DA3AEAFA9DD6D6C8A41D6E7DCCC57C22A33B7CEBA2EEA9A0167B9E203380FCC39AEABB28A742C61618A3AAA505115C7A79152717BBF63D3486A5A193E39DDF8591655894E135986719260381CE1E50BAFE0B1D34FA056AFE3677EE6BFC7E73EF7397CE423BF85D1F81B0B16BB59D7DC5F076F34B57423C4710D070F2E6371610E77DD75177EFEE77F0E9FF8C41F3CF189FFF289BFBFB6B175FADB5DBFD72B889CBE419C38B1F2131FFA471FFAF0D2D2E2F2873FFC612C2E2CE0D8B16368D4EB88A2D09252818C5C83E7F6494829ED3819382FC625A52A541CAF0A70F04FC9D9CD754749E9457C5B484859544C8A8838678E22E479C4934A0F7880200810041C9C0708C30081EE5FE35A31EAE7E1F4ABB9376EAEE5B1AF4F5853C8AAB85FA5AACAE9D29CE3BAF7743DAA94947A84C590E8E9EFAB484655D0DF07210446A311B6B677F0F0571FC1B5EBAB78EF7B7F1667CF9EC5BFF87FFF25C6DF2041BDBEC12AF7BCD10953735B48E7FFD7A4568CA1D3E9E0E8CA611C38B0880F7EF043F8CA57BEF2F2473FFA9B7FF7EAB58DAFBC6617FA0E0291D3AB441C07387CF0C08FFCE3FFED7FFFED46A331FF5BBFF59BB8E5E4491C387000B538CED552D97DA73F859490B97B458DAF50FD0ED271B9E88833B73F8AE5832EAD71CD090E553FD082812CC6FD3ADBDEF905A3A98F099DAECBC9CFD004C3038EC0198313708E20E0AA8F2D526374A23044148608C20061181AA2E2B9BAAA5451FB928B1F2157A59C2CC9B8117F9E4C73CAB7F755CC57244CAF86FB1E7BF53F2FFF1DA8E089C96482BD5E0F4F3CF50C9E7AE639FCD44FFE14D6D7D7F0CFFEEF7F8E24797D061CBC1A30302CF263E8F265700430CD31F39F0D9201ECBB744267A00F3059FC1EE4FD7F909010C89020950946B28F91EC6128F730123D64B8B9E75CABD570F2C4712C2DCDE11FFEAF1FC4934F3D75E923BFF9911F5F5BDB382D28E0FC5581C8E955E2E08185FB7FE11FFC83CF1E3B766CF123BFF11BB8FDB65BB1B8B8885A5CF34949B7E8F316B9141222EF57508494E61158120157A1AA711CA116C708A3D0BA04F332A6AB030BDD8ABFC110953C59852EE8B0EDCA53A41EEBA48CA490C2B4E88543AC5996E91911208534DF2ACE38783E1B4214A97B8B6B11E230527D71A1BACF30B0EACB3C32F73E2BDC7B368F55891E814900FBB831BF51B7DF7E69E5EB68858CA9EFCC8725514552FA7C812449D1EBF7F1F433CFE191C71EC77BDFFBB378F69967F0EFFEBF7F6F1B386F50775A9B2DE078F86627C5BE6B339C02FEBB679A888C67C1CDC70AD4E59098763B838181038C2193097A620B9BD9156C6557319203ECA7BAC230C42D278F636969011FFAD03FC617BEF08533BFF7B18F7DFFD6D6EEA5D7F6C9BCB111DE380B41A35E0BE71F7CF0C1DF7CF3DDF72CFEF22FFF2BDC72F22416171611C7B1098306B4C05024218544263264698A34CDF20180126118A2DD6AA2353383388E9024097ABD3ED6D7D7311A8D21A4C45BEE7F33E2282ABBB66E0425195EF3FBF707682AE212524008892C4D3149528CC6638C86638CC66324490A99A88EF12008508B63D46B35D4EBB53C822C46188690528FEF92794005F39A4DDE9D1B4B3F9D4CF4496577A8BBBF5F5F92EBDEBBC98753B84E310AD0BF86AE8BA3751D55ACB76D38BC0A676EB75AB8EF9EBB9165021FFBD8EFE1031FF87B387FE165FCE99F7E166118623C1EBF21096A8675F22D56F86A38EE60389F8C3944E3EC9B1C456272FB29ED9F64125C02218B30171CC47C70081952ACA79770257D113DB15559DF344D71FEE557C018C7AFFEEAAFE2177FF1176FBD74E9E2873FF3279F794F2240517C3789E0DB5D81D711F8030FDCFF2F3FF80F3FF8B7FFF5BFFE57585C5CC4E1438710EB6965E0B7E0B44A4AD31449926092A41052228E22743B1D2C2D2E2049135CBC78092FBCF8125E3A730E172F5DC6DADA3A7677F7301E4F30D36CA233DBB635605AEB58274671E8E56B0D0980394D7FF523D66E33A6DC784180300A51ABA9C1C5B3B32D74DA2DD41B750821301C29A24A921469A648DA0CB4D506A7D4C2AD72E5B9E9CC39077919E5FCAE1B1040A9EC2A25558C74AC9AEDC03E6DDF6538ADCEE573A5D3AF65CF73B9C5BA76551ECE398230C0DC5C177BBD1E1EFECA57F173EFFF399C3EFD38767777C018FF8622F9FEA6A3C397D1E02D98E0A02A8231CF9EF9DF23A3BAB94344C57C45C5641597BAA6ED3F0E588876B08003D17144AC86BD6C1302E5672E8440BF3F40BD5EC3B97367F10B7FFF174E3D7AFAD1DD8D8DADBFFA963CB43700889C6E12070F2CBEFB9FFC5FFFE7FFF3E93FFAA3B8D7EBE1D4C993886B3535AD4CC1D0897C56002981344D90A619A23044B7DBC1F2F212B6B7B6F0C4934FE3DCB997B1B3BB8B2449CC75DC0EF334CD70E2F88A4AB319CCCF5316ACA6B7E5F6597D037F2E19996B28A632664116AE8ABC4E0C401070D46B31BA9D59CC756621A4C4DE5E0F4992204D536499C8FBB272D3C1B88A26E4857AC031F4A66ED3C9C4CB6FAABEDF71F73AD3CA4521CDBD67BFAEFBC15746EEBE1D2B7423620D8200010FB0383F8F97CE9EC5C6FA067EE4471EC417BEF8A5FCFBF6C6EB83EAE6E46407729749CA25264B2AD63DE71E459EDFE6738FA9340E9E9FC74D5E9DC2C010B008DDE0001682C3D8CCAE22453938254D538C931461C0518B63F6CE77BEEBFE47BEF6D53F1D8F93D56FD1A37B5D83C8E926D0A8C7B33FF1137FE7C3070F1EBAF5739FFB2CDE74E79D68341A0883A0E0CE9348B30C5996AAA95BF2493F9BCD2696971631198FF1B5AF3D8A8B172F23499292418BE318CD992666DB6D74BB5DCCB466D0E97491993E9E4C05211407DDA2602E99FDC132968F3DE2CE8FD1DDD67938B7E73A640038EAAC20D58A1152AC9C0500108401BA9D3616E6E7301C8EB0D7EB2349D2BC9F4AE481118E89F0C88995C8617A5043917CCA04E7AB9E69AA6CDA31FF5C9BC7465FDE88006D9DAA8F57F59F15EF97738E300C31DB6EE32B5FFB1A1E78E06DD8D9D9C6CB175E79432AA7C5E02862D670D48DAF2A999BAE1B66FBA9237DDCE4CB83791873CA62E57D7080E579F37FF5600687C25BB1995DC1440E4B751F8F46E041888D8D55FCD88FFDD8CCE6E6C6E2CB2FBFFC2921E41BEF45BDC62072BA09DC7AEB899FF9C007FEA70F7EFCE31FE7F3F3F3585C5840184536820ECAD996A6194496218A22884C114AA7338BB96E075F7FE1453CF7FCD79165A240004A690DC7236C6D6FE2DAEA2AD6D6D6B0B1B9819DDD5D301E800721E25A03AD561B71AD8E4CA87E1C4D2A769606F56708CC7CFA038055365EFA816B5786F984A9A28213EE2EF4ACDBB931544ACE7968AE419512906AA988C58539D46A3136B7B631491235F79A54917F9C731544E1D5D96915EFA396CA698A348AAAC89B16A970FEB4F2FC5BDA4FD9EC4794C0CD8C7DDA4F81B9CF83738E5A1CA3DF1FE0D1C71EC3FFF0F33F8F3FFCE42791A66F3C9B7730388580851E29792A49138D434070F232E6E42E10575965559012B3E4C5CD714D521C218B71203C8E8DEC7225418D4623743AB3D8DEDAC4830F3E78F2F4E9D35FDADDED5DF8963EC4D721889C6E8066236EFEE88FFEE82F773B9DE38F3CFA286E3D750AB55A2DEF6752C646488934491531C51120559F53B7DB411C4578F4B1D3585FDF30EA444A89C17080D5D5355CBC740957AE5CC1F6F6360683214496813186300CCDCCD433332D48A98980A1DD6A637E7E118C07D8DDDD43988F1D02905B613D8BB9D39264EE8FB5F8074548DAA0169E811E832573F5D61F8C309A6490082111204955BF529A26768D225D4EC1800340B3D9C05C77165B3BBB188F55F00763CC092FCFC74F99BE3C6D74F42DDE1C49BD9AE3C56DFF5C97F0EC6376723AF9DD73D4315B0E77CE2F1359551D8AD004AB23431B8D069E7DEE799C3C79127B7B7B3877FEE57DCF7FBDA1C69A580E4EC0559C5627F94AC9D74F0505250BE717C8CC23A2DC81C799FA2B1217779C7EFAFF98D7D00996713D7DB91476AE66E6609022C5BBDEF9AE687B7BAB76F6EC994F0941B399EF0722A71BE0C081A5EF7EFFFB7FEE9F3CF4D0435CBBDBC23034664A02C852D5D91F4521021E404881EEEC2C3867F8DA238F61381C41BBDAC6E3315EB97411972F5FC65E6F0F594E46B3B3B35859398A234756303FBF88567B16715C07E31C69AA42B8F524944110404A8999992696970F61301AA3B7B78BB816D920030028FE08ADB82AFCE546D519CEE40E0C96503FB0C96482E158E0C8CA71DC75C79DB8ED961338B67204870F1EC2E2E232C0436C6C6C2130AE960AA2CBFF8BE3080BF35D6C6DEF62341A99BA0661E0CDAC1138336C00306A55E5BF190585D2B63D175E0DB58B6EFAF9B2227F994C747A51A5A963DE5EE95A37434EEE761886D8DEDEC1E9279EC0FBFEEEFBF0A94F7DDA8E4B7B0360293886563067891EEAD3FD6E17A80A6E3F91A123577D57108E51432535955391A39474BA19789EA737781B9C71ACA5E588F1C964824EB7032132DC77DF7DC71F7FFCF18F0D06A3CD6FD1637C5D8242C96F8053A74EFD8F9DD97678F5EA55DCF3E67B1085A131307ACCCF7832C90D6B0821055A333308A3000F3FFC352FD8616D6303172F5D349DD66118E2E0C183585A3E88E1708CD5B575BC72F18A71DB68082171F4E80AB22C43B7DBC19BEEBC03B79E3AA16635671C2B2B47305C58C099332FA0D36E55861333ADF3F21FB937B9674E4112D2929226263D9DCE2401780DEF78FBBD3830DF45C41920D5E26C69C0D06AC4589CEBE0E0F2129E7EF639C824411885E040DE3AF5870B4B094461847BEEBE1D4F3DFD758C462384413EAB8456504CCD340127C4BCB844930E2E2847D43143E8D367D6B62AC7165AE5FAF3F397CBB1D753C93A14DD271C296D887AB1FE6E3E377F9140753D185373D8C571843BEFB81D2FBC74066114E2E42D27F1D24B67F14640CC1A58088EE47BBE6282F60AB8D4E4297F979AACC272CBB1F90BCAAB485E3919A9BCDC4B73298C81E196DA7DB89CBC849DCC8F7948D3149B9BDB78F6D967F1E00FFFF0ECE1C3877E7A6D6DEB5F7C131FDFEB1EA49CF60163A8FFD44FFDC487D7D7D69B1B9B1B38B0BC8C288ACC8F4148454C699AA15EAF210C02D41B757466DBF8CA571EF1A697B978F9122E5DBA94AFCFC3303F3F8F83078FA03F18E1DAB5EB180E8726E8613299980940855001032B2B2BB8EDB6DB1004015E78F1253CFBDCD7912409E617E651AFD5D0A8D771E0C0215CB8F00A6AF568DAFDC0570DB69F488FF994C29F4A49D7299501DEF1B6077064A18B98031193E010E0C810728128D06371DA68B56771F5FA2AB81A0D694DAB6611079C731C585EC4B5D50D354B0654A49F9AEE2830FD5066CA2330972D6EA0925E9D2B6F3FB75E5579556B6055F5699567FC5665F9E7DF68DC959BE61371148678E5E2250CFA039C3C79125FFDDA23A5725E6F0810E1787437EABCE59192AB96AC8B0E268D490EA3AA00A386B4FBCED08921265F0995D493D3DFE4F6D372A65D7BF9F733FF0B5888066FE152F242E99EB24CA0DD6EE1B65B6F4596A6F34F3DFDECAFE3B59C43E90D067EE32CDFB96834E2777CD73BDEB178FAF469CCCFCF19779E84EA534A53B5D44190AFCD14C5113AB36D3CFBECF3188D46C680BC72E922AE5EBD0A2925C230C0E1C3471084355C5F5DCBC3AA336C6C6C607D7D1DBBBBAA1F46A7274982E170884B972EA1D96C626E6E0EB7DF7E3B8E1E3D8A279E7C06BFF7F13FC0D973E791240902CEF0C0DBDE8ECDAD5DA37A14D168550498E95A249CFD825A026CD04326304932DC72CB291C599C472310A8B30431CF10071CB588A1596368D680460C346A21560E2DE3E8D1634833019109CB47158A4E4A89280AF1A63B6E01004CC6130C86A37C106F8234CB5707CEA77792537ECB5A95F897A95090AC3C4D934EF7F7F777AF55E729CE67589E47CF5542552AAE5CBE5561552E42AD9E4E1C3F8A175F7A110F3CF056C47175E3E4F58210351C0BEF428BCF5B62F148091E8198314CD2272A93EE90199C723C05C45C42D22E3E87A8A443462E91314D50D6BD77283A8519DE2DDDD76834C2683CC1238F3E8AB7BDFDEDF7860156BEA50FF6750622A77DB0B2B2F2838B8B8BD8DADA44BBD5F68C831002499220CBA3F38220C04CA381ADCD2DAC6F6C9ABCAB6B6BB87EFD3A00152A7EE8F051ECF5066A406A9A626D6D0D7B7B7B10CEC45B1E59E47FEBEBEBD8D9DD41100468341A68B7DB3879F224C230C2EF7DFC0FF1F893CF2049533048BCF5AD6FC3D6D68E2D4B48AB88747F9276E6C9F2F574549ECC43D8C3B881132B87301303336186269FA01E4AD4628E5AB389B811A3D6E0A8D525661A0CCD460DC78E1C010F6BB64C07D2F99450E3B916E6BB585E5E849002A3E108C3E118499A22CBC744B9254CEF522912419904AAFA81F2DCD30A85EEE3B0E5FA9FD3EBE58E5FF209743F9449ABCA2D69FB50C230C4B19515ECEEEEA1D168607979E986D7F89B0806860E5FC6A9E82DE8044BD03CEE1212B48BCD90B573541395D3BFE4121047C15D97F719B9FD4B0EFDD88008AD988AC75DD5E48C890A5888E3F15DA5FB134260AFD7C7B9B3E770E71D7784DDEEECF77C8B1EEDEB12D4E7B40FDE74E79DEFB872E50AA2384614C7F92AB200844096664826890A520843C4B19A2FEEDCF90BC680F407035CBA7C29574C210E1D5AC1E6D636A228C2E6E6A609072F1ACBAA967D9AA6387FEE3CEEBDE75E089181738E46A301404D36F9C94FFF31386778FBDBDE8246BD8693B7DC864B17CFA1D56A95ACA66A906BA397F737B9C424550F94906A3EBD56AB8D6E7B06F5461D216288DDEB40148237E790656384F539649375B0748CB851473009D1EDB4D1683631DC1B1B5264FAF94909C9980DC080409AA6387EF430B6B77791A42986C311EAF59A22FE3045107080DBB9F7CC18ABC280D62A97DEB419DAA789A32AB75C95CA29CEE6A09553F514426C9FEBF96595C8DC518255AEC72008303F3F877A2DC6FAFA3AEEBCE30E5CBF346D614266E8EEC634390DACB4571EF3B64FE9A6DB88832340C862CCB00EDA7C0175D6CAD732734B291090B4CAC9E6F35595554BB9EB8E15721A62E3266FC1F19747F8717396E9F7F4D4561EB367DC81EAF3487C3B9E1B3D8C6283A9DFEBA33FE843088193274FBE6B7DE3C9DFB9F9E7FE9D0522A7E968DD7BEFBD773DF5F4D368B75A366A2C37D869962213028D461D511CA1D168E0EA956B984C543F5326325CBA7CD98C3B397C64055BDB3B08C310ABABAB48D3D4189AB2EBA7FCC39652E2FCF9F3B8FBEEBB95CACAC9248E634829B1B2B2824F7EEA8FD1999DC55D77DE8EA32B4770FDFA5564690A1E04FB4A64D3EF04FD5392A67C298146AD8666B38170A6032605D86408C44D701E4022068F6720E500E00C416D16B540A23E18238E620C990AB5E7608E91758949D9AA2449D16EB770E8E0122EBC7205E3C918A3D118F55A0D711CAA4965B5F260521928CE4A6AC41249D57C754542AA36A055646607C7DA67567E4D6A9256EBB6D369C5C086223554F72BE9E75545B8369F5D4A7C7E7E1E172F5EC4BD77DD8B973EBF9A8F0DE2E5335DF2758F3077DF9A76B3C70AFB4E594512F153D8D4B2ED71E9ECC32313D70DCA0A651935C5B45BAFE0F6F388CA71DD7924A56790D043172C4101BAAFB3794F5B76000020004944415418C997EB30E69FA33555275C428B77D013DBDEFB1A8D46C884C4B9F3E771E79D6FBAFF91479FE40085945781DC7A531087387CFBEDB777CF9C398366B3E919B92C13260A2F0C4344A19A9CF5F2952B26DFF6CE2E7676B6C118B0B8B884C140A9A4F5F5752F82AFDC4A2EBBF4F4DF6030C0B56BD7549082FECB328461885AAD864EB78B4FFED19F607B77174932C65D6FBA0B3B7B3DE39ED306DE1A7AA74FCAE988327A4AA8BAA901B780980C20075B90C91062EF3AC4601B321B23EDAF2219EE40A61388F126D2C910499AE6F5D644EADEA4890D849E984908A59E0E1D5A46107035F54BDEEF94A56A06746DE4B5819079487911FBF529F987EC8E0D5A289FA3B72D614830269DE36E23A39A407C022DD7B74C86A562FCF20A6A9173868585395CBB7A0D478FAF003CB7774CE67FAA0AD2BD0C03A4734CDD19F2B2F3BCEE9F7BBBFA3C1806B5E597F29ABBF2F3B96521277E669F97477585FE264FF5386E3C4F45314B4C8654BCBE2567B4921BF4E0E4E5853C2A10C275E7D972DCBEA888D5D009CBEE553D75D78B2FBE883BEFB8E358C0D09AFEA6BFB341E43405F546E3F0D2D252BCB6B68E7ABD6EDC351276668420081045CAA5B7B1B189D1481190EA4B52A1A4711CA3D16C61341AA1DFEF9BA5AB8B7D31957D331579CE9F3FAFC6560901912F5591E575E9743A585B5BC75F3EFC5564426066A68156AB630CBB3404E59360296EC0464B404A89D17884FE70049149206A02511D4202C964822C13188FFA1002E0BC01F03A9224C56038C22451C79D82D51F937E4A5E9FC92441BD56C3FC7C175926309924F92C12995377FB4C94D1B2CFC6A0D0C754862C1DF31596DDB6E516949F77BEF4CAB055A876F1B90A4CEF97C3DDCBEE5E7B4F767E439D9FF300739D2E36B736B1B0340F16B9D765155BF96B28B055950E2A1E67D2CF63384ABA4A06A53ABA3AC890872EC373AD393529108E4F5CF9A774CFAD22A1E9A4A40828574FA5298C342915DC760E29B964E5FE052CC07C78B0F4EE74C3F6E2C58B3876FCD82C0F583913010091D354743ADDC3F55A2D1E0CFA88A2180CDA90AA16BE14529153A8D62ABA78F1921953331A8FB1BBBB0B00989B5FC0EEEE1E38E7D8D9B1410A1A6502725BF17A460961F2ADAEAE62D0EF436499514EFA4F4A8913274EE08B5FFA4BACAEAE61329EE0CE3BEFC0D6CE4EBE1E9322561DF9261CD79AB9BEFB101820B20CA3411FD7D73731C9A0082363982046920AA4A321642221271C931130EC4F301C6758DFD8C2643870023D64F91A9A99F28BA5A922DB4307978C929A4C12E342D54ACE9C8A6AF2318D726BFF0A24E1BBA48A98E666F5D557D1F016CB98DED765CB285FCF1295FAABEE2B2BA771CED06ACD60381CA251AF23ACDD609488F5B6E5BB391D30F7CEBC238E0A72C8CB55278E8B4F3D22876EA45B40818498AB899CE30E49BBF45A4940D06A52135B212C5C2B1B591CC35488CA2B4CF8EABAF4B833E8569312F3B6037004E6F86CB058F1E055236C6373038B8B8B712D8E96F77F51DFB920729A82B96EF76026322E84401486C63209A142C819638822B5BAAB10193637D5DA2E599661734B6D475184308C2184C0D65679ED972A92E2418CA8DE45D45840D89847509F038FDA0053B3428CC7635CB972C52826FB27ACBA93124F3CF90C8494F9921B5C2D14981BF8A9D179B066C7180AC6301E0DF0E29973D8DAEB63304E314A192622449266489304329548136030CCB0DB9B606BA787F3AFBC82F17860C62869E5E1D8DD1CCC0C0116422D3132D7ED28D75EBEE488262D99AF1D953F30FDE4A628CEB2322A86A1E7FAC79463F3567F276C1F50A1DC2AE2AB4031D0A2789D722046B58BB20A9C73349B0DA4690A1E0688EA8569A4CCB65635F991820BAEA8B12CD133EF1C5671AE2EDF251F8FFEBC3CF9FD9688C9F29FAFA5FC3E1F57E5D972B8434CEEF985B925C1E08D69D28463A2F4F2348FA47C171E2B10147315549E3613E875A87CA46986417F805A5C0B675AAD72CC39010091D354CC766617C6B99B8E87F9639230ABC072AE42788330C0EECE1E927CD6072104363654A4D4CCCC8C71F50D876A42486D6CDC4F99F7AE87F55904B51980710891410835971EE31158DC060B9B1042E0F295CB661C94FD53A1E96996617979198F9D7E02FD7E1FC3D108870E1DC2783C31D17742881241F94650F527E8B59A926482ADCDEB38FDF4B3D8198C3091215216224580240B304E398619C72805F606433CFBC28BD8DD567D6B3CE0C68C98D2757F972116EB664BD30C6118A0DD6A19F594A469DECFA6CF837509993E075FF5B1BC4FC47DCEC57AF88109159636BF8C55B2550AA9E4132D1CB769E5C6487E2DAF5859B8A67B4F46BA78D0F58AC24829E22C43DCD867AC5351F979CFC05E83959E8DAB9890BBD3AAF239DB0E297804E4DD8BAB7C18F40C0D2EF198B29C2BFAAEC0021179836B1D775C69A0ADAF9C34C9714368FE205B4356A6BC40C51C3AF93853EAA9CE67C02BE639481235C09E73CE67665AA49CA680C8690A66669AB3231DEA9DFF48A4CC0795E6B33684A1EA735ADFDC342E3D15063D00630C8D4653CD4737F4672AAE6A0D47B536021E0252623C1EA1DFDB416F6F0BC3D110190FC0580016D4C1820676B677B0BBBB5B20A7CC2CA9110401D6D637B0BEB10191653878E020767676F301B165F79E1B0C01C033FC6A80718441BF872B972EE0D1279FC6958D2D0C3320E5354C588C31220C3386B5AD5D3CF9ECF3B87EF51206FD9E0A03E7DCB3593227BE42F78D099248F3E5EBBB9DD99C9CEC32F0BADF0990F634D725E63D5196F7BF4F73ABD9BEB76239452554740D568999B22BD0AAA3FDC58F34865697ADFBBDAA871894AF83FCFC300AF3C644825A23AEB8564E2AAE42833D7F0A3D5797619E8BAB7B0A2EB952994E83C2CFEDB8E3ECF9665FC2DF37CF8B799FF69A4E190EA1F8D17845B71F33EAA7A884DCF33CB5043D4E2AB0C70C4171D4820602561D109D7B3EF8CC4C930222A68042C9A7A0D168C67A7971CE03D550849AB24842CDFA1D0621C220C4463EE8564F8E2A84441070044108292586C3E11443A3EC4418CD200863000C2C9368C7B3E8277DECF4AF22AA2D007C06759E21C826006B204DF670FDFA751C3F7EBCA482009829922E5FB986A34757D06EB7301E4F90897C798B9C301877DBC9B0464BDA34CE39C228442C62ECEDEE603219636F670BEDD90E669A3388A2084992A2D7EFA1B7B783DEDE0EC6A3116AF59A9A51C3AC3D253D079A99234FAA0D7D344B95EB6E76B665DC79DA6D29A149D4929C6BFEF60B0177B7DD34BF3FC95552E5F3B531D651796E78B9554896645CE2D80F3A6F751F95FEE615B7F5B92A8D313B496E92A4A8D5A312599BA2F5F5DC67676A6EDD65F69E9D74B750B3F85FB1BE4E49CE6ABFAABCA23273AFC7BCB32D973AAAAB82C4AC22734849BAEAC92543777A235759D9FCE62C37F0C1CB5B262EB7FF49CF681EB010BCA2FDAF8384923441BDDE689632100010394D451445F5494E4E8CE96E1269FA3C78A09777E0E8F5FAC6E5D7EFF7C139F299C395C1D97F75528630CE07D386318E1C398CF9EE124E9F7E16C05588EE09745656D0BF7E0151DA8398F4C0C2065657AFE3F0E1C300E09193946A79F85AAD86B5B5356499402DE679F084222D2E00C119B850EC646C8C6B9BB58842AE9EF22971C6A31156FB036C6EACE57D6AA1EA1B4A122449A2E617ACD711C52182DCA5E7F5F53846BB18ED06E4E42F25669A0D48294CBD559F999D8C96E997C2F621206DDD9C675DEC23B2F91DE36DEAC4BC6D4522B282749872233A1753C7FCB1563782263937BB3F6ECBDE9B0EAB771B396A191720CB52845198D70CDEA7B1F895E459F82CA45BC7A84354E6FE58FEAE75F622B9390D01F3BFA3C29C556EE194E7E5F5AEEFA639EA29270A4D625685F142B90EF9E8B3989F6EC731B92A4BAB27BBEDBAF95C920A5908C678B13DA102AAA444966688E378A6F445200020729A8A300CEB937CB671C07503A9568F5A148F231319C6933162EDEFCF5BD56A567166FAA8A68131A5CC380F30DB6AE12DF7DD8F3401BAED26FEF3279F4736DE43347B180BB5087B175F42900C2079847E6F0BDBDBDB68B7DBE6BA520A208FCAE39C636B6B4745F5650271141BB79FE400078764AAEF4C1B158FA074DC416E92828083C5513E0649B9DA26E331C6A31118E7088200CD46034118200C82BCAF0900CB0D349CDF68A17BCB252FE57A1488E2083227FC4C08C8DC25A98337D4B32BA826EEE94053776BF09D81BCBA8CFC5CCE1D45B50F97540545581272F35952A9867FCCCF5F4172B00465D23DB2B2C5A6A940100500639060B08B355B427798C9A94FF1C91452349100D0039A7CB280E37E73140E2BE47189460F9C2D2822F7FAC57072FB5C3485B8E772272FF75C7D70D21C4A9AAEA29CBE2A97A874049F3BDEC92527AD9E421656F639E9D58AD33443148555FE5702889CA622E09C6B2272094AAF95A356985579B34C00A1EAC7097860CE316EAC299D0E3A10024C9159B35147B7DBC50BCFBF8CC71F3FAD2C619661920A1CE82E60F7F25980714899424881D5D555349BCD926B4F08FDE54FCD12EF124096AA698FB4A3813306911B07C6981A90098049E670549E9613AEEA870A8CC2D12D6796DF835E8117F959C8DD5D6562F2DD792E194A29F3E533F2507A677C96904020CB2E30C60029CC0C47CE7B2B1A7CE69D27F5BB72494BEA74FD9E54E23417E08D02EAAADD75D3FB8EF4392E8169A1583AC9212BF75C3D0550F1AAC57AB0D276E1FDE9FF0D1994F358EE734940EFFB57994658AEAAF1CF2F10167373E4FF9B2986F29C0EF9B8FFC02C9555CDB3E7935521F0411F3544C42A09893BAEBD808595AAD9F45D4282334E36780AE8C14C010F02AE42C6ADF1D1FDD18A4FD497DC8439C3BAFE00FDC5B3ADF1E904A566501052204933F4FB3D8001BDC110600CDFFD03DF85A3B7BF098F3FFC3098C8947290EA9A9B9B9B387CF8B029DFA8A75C71F0801BE5962413A4590C9E71733392DBB11C007CA364A693F1C13873FCF94E4F85A338584E3AF65938AACC232A47393869FA99716EEBAF9EB1540C64DC6C8E8AC80D9EEFE243EE6EF3A1FBE44A869A4D2392E23BB38A663F995576C355E7F509C9AD8BC73FDEF6948200300891392B2323F7DBB2C25A58B67105935CAE9F9BCE72C6368FD47C5D5C0271CA2F7D32CBC29632CAC494D799E97A3BE77AFA4B9388396F8A022A1256853BCF1096A3966C5E472D99D92098474C1E3999B4A0E2176491651978C029286D0A889CA680B1DC88C1B65E5DB79036C6C9C44E45A42D870AE7B506705F72CA54C8B89412BDE100CF3EFF2C5A8D2E824005481C69CCA233D8C3FAC5B36864636422831409A4944892045B5B5BE87466219CF14B80524DAD560B99502EB85EAF8F66A381300C016490B982528A0928B776610C497ED8FEA0799EC7E910D73F7E1530527057E599A49624EEFD179E8B040A2BB9DA39FED43DFA06DA187FC090ACEBC6B3EAC62A9172D0844B4C95AFC9514D37261B7BACB0A8E30DCE71AF63FB9430E5FB234B44A59E75E13E5C01566623B8E4E1EE15D3F32F40A19C9C2A0A1CCDFCFF6C3EC69CBD2AC554546F9A4C5CAD04F8E398E01057C500DBA2FA7288891BC5E5109171D9396ACAED572A8C65E2600E39D901B88AA0A69393846B5F085520729A02DFA04AD3A22F62E2CC930700CD4623F7C665AA3F87A9F1507A42D822A41448C603C4F519F4067DBC74FE2C225643264600804F7EEA53881B4D34430929268014C8123B666A7D7D1DAD7C4C90369A5114613C1E63617E4E4D2F3499603C1EABB1535906B5C6A430C69269C30378FBEA070B8031884C60381A81F100EDF62C66DB6D443545A000908CC7E80F0618F6F60026518F63E36E2911D03E6E4EC5294A8332D881A899D08A297F2B0545CA502425986BBB0D04C6B8776E5101155D7837AEB356D2960099C30C5E1D2B955A99986E744D7D6F3ED3E7FD66DEF17C4BC29FA5A8504AD57631972621E6100C9CEF89AF9C0A0AC7E48397AF1C6987C2BE434CDAFDEC1E2BFC33674F71EBF9EEB9729A212697949C7DA3949CA007454E015C979E26A680ED238A2A5CD3041F444E5370295F59340A236B7D1CB8465483738E380C8C41CAB2144110A056AB99E5314A600C93710F4118E5EEAB0C4331C448F4D168B611895DD459009E6610598A341940A413E3F21A0C06180E8708C3D09053BD5E8710020B0B0B4893C4AC179565797001002998D33F648D856991E66EA1F17882288E71E8D0611C397C18EDB61A96A1C261A531063CE0B92A63E8F5FBB87EED3AAE5EBB82F16888388E72A2291BDB2AE5A49592E60D3DBEC7F6AB39E7E64ACF551A6A037023E824F677AF165E8929BFD8AF559D57421AEBEFCB886AE2D16EC9AA6791BF03A7AE45F5E5A6D9FB51F72CD20C7FFEC52F617B73D331EE9EFEF1EA87E25143363A9D99FBB6B7C09C3FB5EF2AA16A626253F73D72328DA33249B9E9CC4BAF58F6A2CAC5E7A9AB72DF123C427289CA272C4D4EC154579E9A5B8FB3A0E2592BD46B357CFA939F42BFD7AB3C4E20729A8AE17088F5F575E7875A446E947500049441C9328956AB857EBF87C1A08F46A3E1CD423E0DA3C10E6A8D59D567C4186A0DB52405631C72DC83601C593A423ADEF35AFD599661676707DD6E57196EA10233E6E7BA68CD34916502AFBC72D12CADA1C75848A65AA380D31ACE8D22E71C83BD11E25A0DB7DFF1262C2D2E987E9AF15845300A9199F9EE781EAD1785297810228E421C3BB68253A76EC1F6F60E9E7FFE79F47A3BA8D76A95AE3DC0E9892AB8ED4CCF953D5C3CB1F4FB67852DED5AD404655D78556B35017E58F97455354DF154A1D83F5685AABE27958E527A75434729F18D8D0D4C5C77734E5CB9F52F10D0D4DAC07D044C9FEB6CBB69BAECA27AD28D8712311542F79977BE4F582E11E9DF5D91882C8915677FB0DBBC708E4B427E649EE3B22BA5E97EDA2027AB40CDB7675C7A81A39C82CA672B01049CE3DAB56B371866F29D0D22A72968341A989B9FC3EA7535BBB8DB62F5E174FA33866432C6E2C2227ABD3DF4FB3D1C3A3C87BDBDBDFDD5139451190F7710843504510D8C059042CF972720D231A4484A064C08815EAF8776BB0D40A256AB636B6B0BEFFC5BEF302AE4DCB9F368D6D5AAB4BA7F8B9BC1B15006C3186D6077AF875B6FBD0D2B2B47C018C364324110706C6EEDE0DCF90B3877FE02D6D6D6D1CB27A00D8200333333585C5CC0C913C771EAE4711C3A7410511861AEDBC1F77DDFF7E0CAD5EB78E2F1D388A2C02EDAE83C3F7B4FEEC4A736DD9DEAC8282B002654DD219A2AE229074A949F3F8C3175196FDAFB9A4E4CAFA66FA9EA58391DA86274B78FD11C670CF3F3F3D8BB3E02E0BA92B532B1B9AB3455511181216FC4B08ABCFA92566179653AFB2E45D9BC966C8AC454544D46C5817B2E3E9BD7063614C3C53D62F2667CB084E4E563FE1827574D994008C610E484C41CD5A4D338E7E092171F95793A99103870E0000683413903010091D3541C39BA82B73DF0007EE7777FB74C4CF657E841F72F75BA1DC8F3325F8B68825AAD8656AB6596CB705134A069324296EA1572EDCAAFBA7CF75A1AE3F118C3E110711CA35EABA1D7DBC38913C730C9FB9A76B6773073E880514E8C4908615BBE5A31A5698AFE708CFBEEBB0F33CD269224411CC778F1CC597CE18B7F8197CE9E050343B3D944AD56335336654262B4B985ABD7AEE3E1AF3E8280739CBAE524BEF77BBE1B7FEBED0FA01DB571F8D0012C2F3F882F7FF9CB988C060882403D434F48E509BAB33F274B7DA7BE8D96B98165E658652BB5E4FEB2C6D40D8430CFC15CD735FA6C5FD2B3EF48D5BFFA7A70F6BD1A966A6EDC930554A5DB6BA9FBE14180EFFD6FBE0F3BAB0F611DD7F24B586AC8CFAAA61956919E47CC15EB5E221D73FF154454719C99EB1588699A3B0F56E9D8321CD5E4A4F3427E574559F79D4F4C55EEBB6268B8E7BE33E7EAD920024F3D05F9E7B4C6CD683CC27FF7E37F071FF9F5DFA83C4E2072DA07B6A3BD08B7DDAF7FADBA6D17061CBDBD01969697B1B1B18EB5B555ACAC9CC0A5D108333333E8F7FB5349C6BBBA9400B4722AE7738D5F9665E8F77A983B7A14D75757F1F6B7BD450D10CE323CFDCC336834EAB92B4E0250811AC6BCE44623492698A4126F7EF3DD0872D2B97E7D159FFAAF9FC1F9F32F637E7E1E870E1EF2EAA0FA986C1DEAF57AAEE080CB57AEE2DFFFFA6FE1A1CFFE19DEF3937F1B0FBCF57E04418077FFE00FE22F1FFE2AD6D7AF228E626876F2BAF665911CF27D474179A4C318586EA0D50064DF355754327EB45DE1B9C29907A1708EFB0ADC400B5D674B4C804B5465B0A9D7B76539B9997E26D5E99527CBC244B7CEF7D4D6C2574BFE37B95C679776A0DDC2CC3DE22A26066FEA22272CDC94570C15AF2029EF9FE7BE73CE639A9034595905542426BF2FCA1F60CB0B2A4945DF39C70A410FAC404A01029B66FAA4A64311ED8DFB40BF534131F653A1BE38DA5D67D30A0641DAE526C01878A0FCCCF3F3F39012984C26E8F5549FD0CCCC8CE9FBB959B8796D40809FA657B99D4C26E87466B172E43046E331D6373671F5F215D46215D4A1FB89D2D42EB791A61986C311FAC3094EDD7ACAAC0BF5C8A38FE3577EF5D7B1B5B58DA3478FA2DD6E230802846168FEDCFA0541608E074180D9D9591C397204EB1B9BF837FFEED7F09F7EE7E3D8DDD945924CF05D6F7F004B4B8731994C94D12DDC9BB94763E475EB9B79BF65131C6114AD6BC8CBCFC97BBB8C159EA7CD6F3FDDB5A8FC8962DDF751F1D6A088A950CF425D4A2E3994F30085EF9B97A7A0B8DC92341995A66572558DB3EFF298699839EADA555F9EC2F2C98C69D271CF65F61D9A3C0E196982F1C8C7FBA70803A5B40201B9FD4805626226CD21253714BC90AE5D77D58B0906A64F891B2252B3BCA84FB53F6DD2D7FDDE29C182C8692AAA3BEEDD30619BD5E6E58C218A224C26090E1E3C0829255657AFA335D3504BA9773A26B26EEA952BFAB7F62329BD52EF7038C03D6F7E1306C3212693099E7EFA69D4E21A8250CD762EF2D573DD59CC2793097AFD018E1D3F6682253EFBF92FE24F1FFA1C969797313B3B6B08A74A7D541181766F4651846EB78B4EA783CF7CF6F3F8B58FFC47ACAD6F20CD52BCE52DF762B63367E619B3CFD15147E639DBBEA89C269C37209D53FD3E9852246091FC50490B4E5EEBF2730DF0B47E47F73CB74EEA99942EE4A07C70BFC8C22A42756AEE97E8BAE1A6D4C1232AA741E01D75CFD57974D99A8434119943F9BE436C96CC9C6DC6CCEABA4555E4AA26AFDFC82520EDAAD38AC9C9E7B9E19CC83CCF7DC78A8A8895C88A1B220A1CB252AAC923A99CA002134A3EF5A1136E0022A77DA03C35BEC113A635CDAAB80B8C7384F9B43BAD561BF57A038C315CBCF832969717114511E6E7E711459147425586B4B85DA5061A8D06EAF53A6AB51AEEBDE76EB5FE5192E0DCB973E8EDEEA1DEA883330E21557F539A39AA29CBB0BDBB87E50307A0FCF0C09F7FF9AFF0E453CF607979195114997E2533D3442A309A64184D244613897122314AF2ED498634155EB3300C43D41B0D2C2E2EE291C74EE337FFC3EFA0B7D783C8323CF0D607908932D11523F6D4B376DD7BD50461C8AB44E48577EAE4615EBEB23AF29FFBB4C6022A8FEFAF96CAEAAD8AE4A7A1D24D09FB6C34A57AE7E8E84C37CD4930EA1439E194DC8EAE22F2551373F25955A4CB8475DF31FB675D7AB00AA782C08CFB93F1423E6E888ABB65C3AAA292B2625C959347D431976C502022F0DC651720F0D45300CE4243429C0585ED50CD483E255A4FBDB4A9AF969083C8692A0A5FABBC05CDA67FDD0C380F10C7310683018E1F3F0E09204952BC72E13C0E1F3A88388E313F3F6FFA67EC25A6BB778A069731866EB78B388ED16C3671DBADB7603C1E214912ACADADE1D22B17D540D92802637A02D5CC59DE5DA0B7D747A3D944AD5E879412CF3DF7021E7FE2692C2E2E1AB79D4B4AC389449231C87C5C095C03C339240B900A86E144B90EB5EAE18CA15EAF636969095F7BE431FCE7DFFF03645906C624EEBFFF2D180E47CE0ABDDAB8FAC6DE7DEEAED252C429BDB4E273AB5279FEB67FADE9CFBDFC6EA61DD78FE746EAB70897B0AACED179E03C1FD7ED6C755E912CBCABF89F32CFE33E064D6446D1B86738FBCCEE155D7C4A8915DC779279F9D5960EFCB164A2C3B8CD8C0E25F79C9BB7107167DC778125308780BC8501C12BD59372E929F5133884159488887B6961210FE11B0791D36B04FD9B56E384D4E4A8711C63676717B7DF763B00D5FF74FEFC192C2DCEA3D3E9A0D16860696909CD66339FC57CBA62D29F9C73B4DB6D2C2C2C803186E5E5251C3CB0888D8D35F4FB7D6C6F6FE3FCB9F3E876BBA8D76B0803B5BCBB146AA1C42C77ED254982F164824EA78B2449301C0CF1852F7D198B8B0BDE9C765926304E24928C03D02ACAF99312C275A93135F62B150CE344C09D90BD5EAF637979199FFFB32FE1AFBEF208A494585A5C40BB3307E9FE9312104EB878C1750766D581AF4E50524EFAEDE824D7A8EA73DCB2AB49ADFACF2FBFB8AF1B11D56A699A5F675A03A5ACE6ECDDF8D791054A67C857EBCBDD6D4562D0A401D3EF638E48976CAC82B1CAC8DFB67D510597DD9432148117C8C71C73A61E7289C9554C8E72D22E3A6E8E5B02D364530A0B37241594A2EF94BBCE75E771C77DE790160F9D000897C0D4FE747F2E49A71B81A2F5A6A2AA4F42163EAB8E0160F91A4851842CCBB0BDBD83DB6EBF1D67CF9C459AA63877EE0C96969671E4C8616C6FEF80318656AB85344D31994C90E6CB92ABA26CFF4D1CC72A041B6A09F86E6716FDFE2E56577B68341AD8DCDC4496663878E0009ACD46AE9AFC96B83620C3E1088D9926186388A3087FF299CFA1D399858AEA13266F2A43B0BC0528853F6F1EE0B88258DEF2856D014B04982419A2D0A6D56A35341A0D7CFA8FFE14B7DF7A0BE6E6BAB8FFBEFBF0B9CF3D84764B2D6D6394939490CC1F13C55406659CA58E48533334303D4F4F05215802510653B9C1B4BAB1CFA5AA8F482B55FB9E3529D8F3DDE087623E775F0F66B675AEF82A39D705B44A2A965FCC5B4A71361D57DD94DA15775869CF2FA3A8A5EC96435ACC575AF65CFD4EECCCE93E3139A457494CC5339C90F1828A723FBD70712F3AAF103A0E4D4ACC10557180AD25236EC63605BCA0A664808A79878B6F873005444E53B19FFB8E596B50918D410546A865DC55DFD2F6D60E6E3D752B2E5EBA88C1A08FD5D5EBD8DADAC4E2D212E6E70E63381A616FAF67F217C7D170CE51ABD5303BDB461C47E8F77671F9F22B6A66862842BFDF47104468B55A68B56650ABD510043C5722B0D64835E991A42966EB0DA469826BD7F7B0B6B68EE5E56500C85D6E0C1962E5AEAB540CBACF46B780F356AA5E965DF72BF010932C45C415E10561889999195CBC74095F7BE4341E7CF70FA0518F31D79D47928CCC3D0BD36F62E8C75CD642F3BC0000200049444154552924E98C4962E606BD298BDC7B86562DDAF9054352FA9D493087649C7BF4FA77E05CC31D00EC1B7FAD64DCE36593E428BA7D5AD8FB0547B8E71AA2D52FBBC41FCCDF75BFBC55517D4609E539A593E6AA304D267A6D26EFB86DB054A92D9F78F47661B55AB7DF0855DB7E1ACFEBCEDD348790BCE5D88DCA2ABAF5FC6D4D441E51796A89A3D80715EEA79C2ABF0F0417444E5351F8E21803A3F7F50FB6BA35AB0D751445266D736B0B870E1F463299E0E5975F469224B872F93238BF8A99E60C3A735D349B0BCA579E2B181590A0821806FD1ED6D7AE412F821886A15A432A088DBAD2917551185AE35B68808F46630451A442BF83108F3FFE14666767BD4511258BC042EEF40595FB6758FE5C5C7292500B3132AEDAC54A550548458A8049C82C33FD647FF1F057F0CEEF7E071A8D068E9F388EA79E7C028D46DD5C47BBF43C8799AE432E92F48F5CCD0528616F57B9B338CAE3C414F9F312A19807246D0046B191A05F7E71E55B5BAEAA8790D678FBDF0BE73A8E71F7FB936C5E59F1FDF2959C3DAE5769D6EE50DFC5A6AFEBBAEAF4733234E3FCAFB3E7A425DD928A04E3DE5B7E0FEEB826CF95E79FE7ED693555222B4D3915DB4E849D55556EBF933B05911DB7E4074D54054558223263993CA2B28454EE7B0A55D49EA43EA7BF0E889CA6C235120C52687FBE5E96C01E2B9D99FFD839E308023FBDB7A7267ABCE7CDF7E0FAEA756C6C6E40641976F776B1BBB76B0C4FD99832B3D89FDA0E1086119ACD26A404E238461CC708C310A3F104ADD68C4F9C8E2D955222E01C9349022924D6D6D73137376757ED651C2C8AC00420A550EEBC42BF87941992C9185996218C1BA8C58AEC84906A855DC900AE488A3106213920124364F57A1D972F5FC5F9972FE0EEBBEEC4C2FC3C269304F57C9A25BD24BB6D7B5BE837C1A49D2F4F3A4CC3A454B6513A8E582B96F27D3BC0B9F8DE2584F3FCABD48D346ACDBAF5F69B15C292917FBDB22AB2B72161BDAB5619FAF7204DFD4A049C5FCFBF33A61DA3FE3395BA5087A48C6B4DE7D6ADB182EE62701493FB59564B26ACBCE0A273490855C7BC7CDC4BB31179E57DAD96F23D6F40AD5DEE2280EBE22B87895B775EC0F34F8790BC20095E0E9898A68709370691D354487F33FF25AA1FB86F4CAAA04844CD6107C981BCFF87738E344D717D7515B5B8865B4E9EC26834C2EEDE2E06FD3E92343164A0CBD19F9CAB19CEEBF506E228522A852BB79EFE638C61381A4364B9E184434E8019B0AB8CA2C0B5EBAB39A958D5C482085CB27C190E61FA9A741D5818606F7B0DA3DE8E9A68B67D188DFA22161A01D86407909972CB09911B02F5EC5201706446F5655986AFBFF012EEBEEB4E84618846B369D76CAAE867F10852020285F570741F105C63AE759474D2FDF7E4BDF552F082FF5D70D31431A9F76C032BCACB64D822AB97E2609ED1F7C9B0E84A2DD649939976231669C90835FD3D4219ACF009301343A1B61DE262BEEED1EAD9A53BB3678828CFE31213B365D8BFE9AEBAA2EBCF1BF364D25C0595BBEC0C3105051555EE7B726779B0E1E3811FF0006E06DB060E7929620A6DB41E0F10CAE9D317A996E394430400444EFBC2F67358E360DD4DF9776B9FA691515041EEAAC8C949CFE29D6519F6F6F620A540BBD546B7D381941249927AEB33716E673F37468F7344CE6C0D7A90AC9412699A62381AA1D9A8FBBF01094C260984C810866A09E9D5D535E31ECC2B0DC64220BFBE2628C6188230C2E2B1E3D85ABB8264D8572DD190219BEC6214DC8651EB36AC3477B179F919882CC9031B848D440483CCFBB334419D3B7F015926C039C3ECEC2C76B6B74A2A4D4B551D0461DD7ECC3C7F1BB1C6ACB2C86F5E119629C6BAB17212F494972CAB99692ACAEBDF814B46D31718AC72DFD94B57E77531BDEFC9252EE79D33EFC34F74958EA792600847672FBAF300374D9FEA138E9B9319B7A0BD2660FB872AD55181C8BCD9C3753E6FDF514C867CFC68BD221919B2CADD78D388C95552813BF6C9514BA1AB9E38570111249DBE615028F954B0DC2DE40FA6CCBD18AAB50A18E954341A869854497978B922945AAD66FED420DA060035166A32493C03A648C78E0389A2C89C1BC731A2BCEFC835865996A1D71F403AF4AA8935CB5478B836F0BB7B6A090EB314BA502EAB4C88FC2F536A060CED8525B40F1EC1787713711CA1D168200A633443012677B135DC46BCF01674160E014C0DFCD521E7520242B2FCFA59DE571660DD59DE6166A6854992A881CE051BEC35135C37182C514969F765EEEB92CEBB29B92651E8D329E4938577EBBEE2E95173E56B59F75B510D56A9C3FD08A81A3AAA4F7AFB55F0D513AB202E5F45498F48BCFC8C7964E4AB29EBA2B3FB36CA4E8F75B26EBCB27B4FFF7A2CF958779EEB96CBB5904F48C685E78E819A16EC6055909D76C8928E3BDB782994DC10538890E7FD4C8C23E01C21CF0322F66BBD12F60529A7A9C80942EA16B76E32E747BDFE8C6A82D230EE1100326060528D570AC30099C8C720697228AA0653063304A4D5975662A6C6B9D2C9B20CC3D108699AE5E39CAC8A00A421072104C6E389990542DF35CB6F4E931518C02570F0D6DBB0B9B5090E899073A4610793F11A9A518870B283416D1357B6F670F7CA9DD858BD9477D0E77D47B97C114200D2F6E9F4FB034C2663D46A31EAF51AD22435F761D492B9BF7CA976D8FB6160904EBC2E936A5F4595335796401B58754FCA1DE7BE4BA6EBE97E0B1C25E53A058BEA0ADEB9BA34F77CD7F506274D9A63AE022BAAA86AE8B260C8583F30DFD1E6D4D1D133F0B6F37D8F8C98519EF6EC6A32F2D592252EAB962CA9F9AE3B9E1F2B2AA0A21B4F4F51E49EE72AADA2627248ABE2B81B125E5A87097E30841B81E7A695FA9A72420ACD67389D9AC8A5774310394D853F3D91894693552E92F257D0253306DF4832C6F248B3009C4B481978ADF59B6D39BB2E24F75308A196BF180CD1C957AE55F7234DF49DD08372B30C520AE33604E36039A96802630C101C68CC2D20B97A1901639820C07FFBBFFC33FCF1EF7E18879A235C58DB06672906A31EC2B80D29F52CE800204C48BAC8328F9C0C29E7F793A69999F14102E02E23A8276BDD7A8620F4F3B56F44131367CC10AC260DEDE6837D45FA81563C7B5501C698A3DA721591BF53FF1D28D762959BAF58B4A9BB731DF7BBE413993F2BBAFDDE155C8DE629E95C2E89F86717CB627915AC57C09E65FA8EE03D4A9BE6B8FEDCEB5AE5C5ED9112411509C90F86E0157D55FB2E79615C798EC22AF62F15A3F28C8A2AB8F02A06D6721620D4D317F1C02A261620CA07E586A6CFA91AC44D370691D354B80E31AD4AA473048E852BBB672CAADA4E8EF1020358EE96AAE8DB70CBAD72355541ABA77E7F80D9D68C7339C7D127D53C81CAA52701E8157205787E9F225F559731E5E64B4643F030CC9F478AE71EFD2A261B1721174E61F99EBB70FED22A380F91A509B27C0674D55AE6C8A791F094539665F9FC7DAA8293C90442E67D5D520FB8B5CFDA35E65202220F7130AE5613029E130ADC7DF79539CF2E37E84CFBF8985679D231F0B0EAAFF87EBCF7608FBB6E56172E79B951787ED083E63D5D86F0EEDB55602E6EDCA829AB269F705C45640FD814C7152719FC65307C45E5129339DF1D9B5472E5715B36ECBE4F642E11B944551EC354A59E2A89C9554CAE1BCF8492BB61E2DC12130F4DBA0E82085DE5C44384D29F2CB9F4BE6EF0B6BED3417D4E53C14A5BC5EF99DEAFFA92159C4386E0CC67FE27A4EE8F7195134A4454A5ACF64B174260341E63629688B7AE3A1D002184409447CDE93F91A5F93C7C766AA22C27BBB597CFA33DB7882C5F9AFDCC9FFF4788FE2AEA8D193CF8AE07118773589C9DC7DAEA7964590A91897CC25969E7F6735C984208D4E2389F351DD8CBC3EC8D7B337F90D639986FB9F70C9867689E2FECBE283C1B433ADA6568FCB33E71BB612FC577E6EEFBF01B29E53C9AD4FC77ADF3DB73ABBE4D6E5EB7BC522BA65895128C0731DF73158D4EF7FB7EFC3F5F4D155C788EFBD923ABA232AAFAC75CB71DFC3E2397888A248322313178EAC971D369C229BAF43C971D0AAE3BAE27790D11E6FD4B21F35D7891732CE2619EBE8F5B8FA8E98620E53415B2B0C59C3D66D3A56D59173BDBD586D3292FADE1F4D201A3506AB5189C73C4710CCED4E279C96482D178629679775B63557D1FBABC2CCBB0D7EB6361BE6BD485101261A0540B671C8D461D7D6FA9680999A5603C7406E00A40A6B8F8C20BB8FB5D0BE0B526463B5B088200F57A1D674EFF159EBD3444DC3C8E4EB089B3E79E357D471C1CE0125C00224B0191A9BA481555D8ED761047318414D8DCDC0467F98C14C2DE93565052EA4FEBD673DDA5923135C6090535954F6B24E1BBF91853828EE9CCCE3B37DD54157095944B14C53CB63523BD7C7E245FF13AAE3A74DD7ABE62721B4A45A2D35F4A4F1515FEF7C710171D7E5A15F9478DEE72545D5E5A89C48AA453524246FDD8741B006149C871EE99BE23F51BD0A463A3EDAADC7AEEF444E5714C1C76C90B5F1D1527790D5C579ED3BFA49553181454130F10F37D96CC20DC10444E3705DD62774D877324379A559DE97EABBBDCA2D693C48A0CE8F57B585BBB8EF1580D6E0524C23044AD5647B7D3C15CB78B46B3897E7F80DE5E2F5730EA5A4592D2CA64AFD7C7FC5CD7988F300C1047F1FFCFDE9B35599264E7619F7B44DC9B6B65566555754FF5DE3D33980503623191200818A98DA2645A4C3419219949808C000801028666FA0B7AD2DFD023DE29032400C460966ECCC2D96780995EAAAB6BEFAC5C6E66DE35C25D0FEE67F3B837B3013CF6F5EE5B376EAC1E1E91E7F3EF3BC78FE37C7C81ADAD2DECEDEFE1C9D30FAD915C4CE19B2DA96B005A7408E30BFCE0AB5FC5F5836B38AB1B4CC617E93E370FD02C3A5CF727F8C97F780BF3D904648463485339441711DB195CD7B17CD9B61D5E7DF5E5242D760187CF9E618B06E1C6A82A14415178214678CD360A804A92131890ACBC2760C47E2196F02E0B5CE86FA37B83938836734CAA20CBA6F46AF443CD012DE5C95B4500647D5AF26E2D794D9D7A1F799548793DB05261F70C3A7C5D0B3A5647A063DD922D1A901403D3729DDAC68C0D127DB74CCAD3895EADBFA908743000E62CCBD2C0A4A2F0962575F5AECC305EABB14C1E15B3A7EC6B72992DE54F9323F6D6D0F4772F6B70BAAA14B20CFF31E6D54EFEF68DACA699518810277FFE344D8DB65DE0D9B3639C9C9C60B158F4181105084CA7338C4623BC7FEF1EBCF7B879F3265EB873074D33C0E1B3A30C64FD42811193C9145B5B9B00220683948C76369F633018607FEF1A03278F756A27887E980C6B369E214684B6C5C5E80CE3F33354AE81AF878831C05715FCD93D1C9EBC43B587F74886C44720047408708B295CA64064B07FE6539F44881117E33146A311B6376FA781BD3948429A5AB309695FDA620C3E995F97E539665919B488FBC4045B21B7773A61F2EFC8B9F4F991EB6D59836172AA2E1C51B8C4EF404027F75432373DD8D7C97DA3B8867EE7E8C4AA76B6A8979589911390A0EDCE1E492029729E3A5329E9C1E5ED85DC57B02830C0F4653F0E60A0DF1C716707DFFA1E202D8FD6AB78FD92BC78B0410FCBF3E4D566806DED57F9992A340A9C1A5FAD89D3DFA3ACC1E98A62253D5558B1517A131440A9CDE44321E9AEAE3C1E3D7A9807E026C3361C0EB1B5BD8DCD8D4DD44D8334B629C23B8F2E7458CCE7984CC6984EA7383A3AC2F1F13176B677F0C61BAF03F078F234657A28A3F64208381D9D6167670B21A4C1BCE7E767180E060080C120258B1D8FC75C4F17029C9BC2379B859C064404C41668E1E0B09952A1CD5B04D7653072992DA4D44539C91C623B81EB92FFCB3987C5628183831B78E3F5D710BA0EF7EE7D9024B72C7D86ABFC3940CEF81C9989C52899C6D318B5CC99D4E3734ABEE367CB4CC920063F66094750B529EA476D2E20158B735BA9308590971C7CF9EFD26F65972914DDD670954D6440823397B4D25D01566AB994F0F4BF826ACB8F2180E16DCC9C8ACC10FC9B5892665D65D083805C3F1042021B1C8114810E4B7AA5CFC95B5052991F6AAF643C92F6C8E7E42BD4DE67C69480A9F174BFFDB242315E1755D6E0F4B72A455830B123BD87EA7187280EF914885061341AE1E9D3A788392A6D6F6F0FFBFBD7D176011717639C8E2E7A921200545585EDAD1D1C1CDC46D72D707CFC0C93E9043FFAF18F71707003AFBFF606EEBE7FAF90A1D298A6F16482AEEDE0BCCF0010B13118629613C8BEF2F28BF8EEF77E88A6A9392339E6A788BE4921E0706CCEB59DE4092BF4BA98DA09D93E0744846E0E373F0745E939E7309BCDF01FFDD22F603B4FDBF1BDEF7D1FDB5BDBE91AC5C483745EF27FC59872F8A5307C255C655030448448524C99E275F45EF23905368A046E7C3C9F24EDACEBE25C29F995117ADC7BE167496CB1CFB08481C9739763F57BA501CEB67B62699A6D6A414E0B706C2E495E33495AED3EAEF7AF9C4DCB7A36E041B328C377F83A24E21928A4B06FDAAEE43B2DD7951178CEB9EC439273103BA2E30D30B93E30D1FA9AE76752E9883C45E80930493084EF31A6DA5768AA0A4DB824DE6C8D4E579675B4DE25259A3FF5FCEDC8A88831D2828C890A8B505171151E3F7E8CA74F9F0088D8DEDEC66BAF7F12CD600B0F1F3DC5D1D109BA4E22E9BA3C21204976DE7B4CA6533C7CF41887CF4E70E3C673B8FDDCF3A8AA0A2727A7F8DEF7BF87575F7D89E77BD21262D775383D3BCF69903C7676B6D1E66C146DDBE2E0E03A7676B6CDFEA16BD14D8E10BA4E193EA73EE9CE29989BA4B440CC270F2E6EDB05C2F404A16BF9FC2910621FBFFA4F7E198BC5028F9F3CC5D3A74FD134553E47669940B6C6CA58322B51CC829E542C23F084D83AA4D079FD8C620626C4C88022201CED1BA064C41E4BCEDF410571F0F1A5ECA69E0DAF57BFAD6F4933AE55E7812A5C7BC5662C30B12607055E25B354B3D7328029C653B2A5A57E25F55FEAAC7875BC63E94F4F029861455D57E43C81AC4AB12797C14A260BB43E255976DABF84CA487976165B0A0F4F3EA4DEC05A27F25DE3ED729399D3A01206B556F5FEEE65CD9C2E2DF247CD720CB209D0BDFAE2A83210A2A92B7C70FF034CA75378EF70EBF67370AEC683078F789A8BF3F3734CA7D395358931856F6F6F6FA3691A3CFDF043D4558DDBCF3D8FF3B353CC66337CF7BBDFC3CF7DE10B78F0F0711E5C2B1923466767B8B1BF07E75200C67C3EC7F6F616DAB6C5783CC1CF7EFEB3F8ABAF7F13755D633E9FA77B0B5384C911DC601FBEAA8515656088D9C068A2226D15D1760B6031CAD9C8534B565585E96C867FF9DFFDD7D8DDDDC5A26DF1175FFA4BECEFEDC171A41E8592476E78022031C6C4748AAEBE6A2FF19510DB716CB899AD1000884EC8409BD65BA92F92312F1893615DF868ACCACE3DB5DC87A4D53A5927525E6292793B357EC1BAA4B87C9F8ED99295DF20CA1C1FA18E851C0367A0C64017018FCD9147EC4AD21899D96E793F1D185146E0396649E598A765495CFD926007F13159D6240369B37FA990F3B4A4D7F03ACF929E30262F3EA7CA9BE767CB9A3A5D55D6CCE9B2627ACBBC8A5FB8D4EB067FB461D152DE83070F309D4E5155155E78E1254C26731C1D1DA3AE6B9C9C9CE0F0F010D3E994252F40641C5AA63445E7E7E778FAF4292693092222EEDF7F88C1700BBBBB6916DBEFFFF08778F1854F983A539AA2690E45AFAA0A5B5B9BE8162DDAB6458C01C38D01DE78FD35B46DCB19C34308E81613749343B4F3B1EAB56703155DBE75C7C041CCAB9D5FA09B3C43B798327BACAA0A93C9043FF7B39FC72FFDD2CFE3E2628CB7DF7E174F9F3EC5C6C606B71DE5E4E376606C90B148A461D9B149EA3BD707D17614441E545193112CB3B29418F912CCBEE4BA22EF21AA316A90FDAC2C598E7992E325D001BDEDDC1E8A91F175797F91242D8D2ABD1D9A494140C820916243B0CB9A83392470338CAAF40D315095D176C57A504038818CDAB7080D9704AD12EC60FD4C7ABB0E7E28FD490A98CC341779AC920E76D07E25F22D5549CE6B9C664C8A39E54FEDAF32AF6B80BAACAC99D355850C00B45120DBC5FD79B5BB0A79F60E878787184FC6F0CEE185175EC4E1B313C498B2219C9F9F1B39A72CA56F42AF1B8F5370C48D1B377078F80CD7AFEF63776717E717E7F89B9FFC049FFAD4A770F7EE3D96F9127B3AC7E6C606BC4BD3A54F26536C6C0C315FA479965E79E5458CC7133C78F81083C100B3D92C5D33CE81C9214235846BB6E1AA21D28488BA99221003623703DA31105A0171E730180C309D4EF1E28B2FE0BFFD6FFE4B8CC713CC170B7CEDCD37B1B7BB8BAA4E33E8921C188392E0589A4B8D9F7C3791E99A666DC486CAD06B979F57690F984D293F8FF516D192ED2C98000A3335BC6646408C3904DDF7AF2DE7B2572BAFBEAA88DC47F266FF28032DCECA7380DC95CB9D0D6239B4CDCA770ADE0A06A501EA52B0EAFD56639B48D6730AA8E0B294A7B71380E5F52A32AF1CCB54E5753461609986A8378E891892AF97CA79143ECE40A580A9CE725EE353D05313A49D979635365D5AD6E07445A15E77B68C69E592F7AD7CCF428858B4731C1D3D0300DC79F1253C3B3A458C11676767188FC70690CAE8AF55BFF53121041CE689028F8E8E71FBF62D6C6C6C623E9FE1C99327B879F3269E3D7BC6B3E99E9D5FE0E6C10D789732A4EFEC6CE3F47484C1C61080C3743AC517BEF05944443C78F0101B1B1B89A1515DC204AE9D027070BE067C0DE73C1003800E881D583073342E2801E16C3AC59D17EEE0D7FF87FF1E21464C67337CFDEBDF40E802363737E09DCF2C2767328FC1DE3F84F9242602EEFDA7F9A93CEF6706D49A0802C758C21438E82933E83007335321ECF948C2A373CB251C03863EA7436A2223FFF55F21A4D07D8A38EC8361D98111B2544609CA9482FA0E965C9101896E87D6931C47C79214272025329C2BFE63B9D0C87AF26D67A9A573D8F14DBD41B54BC6327927AC4B06D5EAE83B15F440129F972C119A3571C08301A594A2C82673ADD0387F0930E5E5CAA30E9703D31A9B2E2F6B59EF23146370AE78AB88395595C7C3070F0100070707984CE7582C16383B3B63C6A4B3902FFB5C767E92009D73383E3E06003C7EFC145B5B3BF0DEE3F8F8181B1B0D671C0F21623E5F603C9E000E3C85FCD6E626DAC502F3D91C0030994CF08BBFF073F8CC673E8DAEEBB0B1B181BAAEB9BEE9D321747384C518DDFC1CA19D20B47384AEE37C7C9426A9691A4CA7537CEEF39FC3FFF8AFFE257C5561B158E0DBDFF92E9E3C7982BD6BBB297D11C0725E88C10617B08407035008121010A3647527639D0F4EA047461C015A46D3A0272C2DFFCE942DC49099111811583234CF4BAE4B529F5C5B3A18512FABE79C804BD52DDA65F31BFD77C49C0B052B82CB2E35F2FF28150FE40F0267E1A77F56887A668B8EDA43191451322805585E0192770E50A1E21A88883159605A12FCE0AD8C6773E7A9CC0FC68754A3F64D062502A69AB341484AA22CE11960CA20542519AF0752CE5DE2735A97ABCA1A9CAE28BA076A1CF0548C11CA8629049C9D9D613E9FA1AE6BECEC5CC3C9C929DAB6C5D9D9199F6B2920390FE71BF86A08570D003F005C0DA0CC10600DD6C9C9099AA6C6C3474FB0B7B70F0078F8F0116EDD3C50C0D2E174346270AD7C4A5F54F934A66A91E7921A8FC7F8994F7F12BFF6ABBF829D9D1D3897A6551F0E87ECFBD2D36ED032056DD07C535DD761381CE2BFFA17FF39FEC53FFF4F53F2D8C5023FF8C10FF1FE7B7771637F1F8341039FC13F32B04533332F0AE34ECC2919F9C0A0B2AC5D43A4C1BC044032209A8023C40C5A51A45AEDA30260A6AA27E0923A68BF9602396820D1E0BACA1F657D62FA7EF4D8B558E877F6BDB0DB8C7CE7D42F15919724BDBCDE0449E8B394AC48AF8792DA743AA20C38CCA2A0967D7AD73320A1F02FE9A92EACAFC9829677763C53A57C4B46BA2BC2C059BAE301B5920F8FB6EB283C92F36A1EC724CBE45F6A08A42A8FCA5F0E4C6BD6747559CB7A57946C327A6BD9C8F4049388AAAEF1E4C91338E770F3E62D1C3E4BC10F4F9E3C497B94AC2846385FA31E6EC357B55A2DB3BDC61810BA05C262D2ABA3732957DE6834C2F6F636A6D3059AA6C16432C17038E0B14B21049C5F8CB16817A8EB1A70297A6E676707A3D11966D3299AA6C63C464C26135CBBB683FFE43FFE353C7AF4047FF393B7717C7C82AAAA30C80378FB7EB2349961DB76D8DFDFC3173EFF597CEEF39FC5C6C6905332FDE8473FC2E18787B87970031B9B1BF079BE29C33A4287102A6368A331DCC464CD13C959C9D32F9115A9BD49AA4BD29703785A0DF20DA5F5F91C2E7296735AC7F21DCF170536EA3C828AF749DB9C73C97F9619023D792D0596A68A0CFF2AF64C517E31BF3BF4AEA41C88FA18B762D1717368E6946FBB001E01A2FCBF3031106BCA00C43EABBE4C47A0A4338A53F49D487D8E03194C96711D54B1C4AF44CC4AE7C5B3411035FB9D7432579D2BCF647A30DF7D60AABD13E6E4049852A45E0226EF80E9FC2916ADCE5BB92E7F9BB206A72B4ABFF393FEA25DB19D4C42DB76B8188FB158CC7398F800F3F929C6E3B10C7035A78BF0F510C3AD3D389A53092928C065FD857AAC553540A806984F47C98901F14700C0743AC5CECE0E0E9F3DC30B779EC3D9D9084F9E3EC5F5FD3D9C9D5F703AA3F3F30BECED5DE3E3ABAAC2EEEE36CECF2F70F4EC08B76EDDC2D9D919AE5FBF8EF97C8E3B9F780EAFBEF212CE2FC678F0E0111E3F7E8CD3D11966B3591A8FE43D868301AE5DDBC58B2FDCC16BAFBE825BB76EC2FB9CDD62B1C0D1D1117EFCE3BF46E83A1CDCB88ECDCD4DD455C5A639AA74453255876A6492D4D473A00C0BEC6FE1C903C5F7C2FEAF4C65E89C21C6241B646092A07279F2660D49BB1090E13D32D03806BB9C53D0DB81BBD4CDF1FCCCA89ECEB8C6F41B6543D0E979EB374E2FE78E4CBE60C97D981131D830EFC9A7D1CC890E2CFC4C066C1C5F93DAB927E529B0D2F179E2ABB2521D49D53CB81616A4FA535E78151E6E831C68E2C072B06DCA322EF33135E500DB02981A47B3DB26306A9C96F59C01AB2A674899CCEEE32BDFF843CC17275897BF5B5983D3152519CE88E8B3398AA9E7CAA641191532921F7EF8219C73D8D9DDC1F9C5185595324394116400E0EB0136B6F7E12B495914434070B9278C947208799BF31E0DAE613E3931522219B1D168846BD7AEA1ED525D4E4E4EF0E94F7F1AC727A7EC3B3A3A19612FE7D40352F2D9BAAAB1B3B383BA6EF0F8D163EC5CDBC1F1D11186C30DF86B1E11C07038C0E73FFF19FCD22FFE03F8CA730379EF51D5699AEBB64D60D4761D62DBE26C34C2BBEFBD87D39353EC6C6FE3C68D3D0C3786A8EA4ADA23CB62F41DA24C198F1A3D092B7D1C80C06D26AE406122747E0916201449FBD17C505C8A8005660CD4C64819CE9991519003A2BAAAF87B4288D997C3662BD90000200049444154A2C0AF0742E93E58407640265AE67D59CEA6E4AAE22F536D85C8ECC45C91253C398B22475413F31FCFDDB40C8032AB619F1114C02C0329C5842C30A981B88E021E8A314CF0CC883CAACC98EAFEB82515AD57E5C0069AFAA2CE6399123055392B84575361D034EB19701C497B056B62392F8D6FA241EE93E903FCC9977F1D6767F7D7FADDDFA3ACC1E99242EF1519982417F5DF37729CC7987ACB67672300C0E6E6364E4ECE7A836B459272186E2560AA9A21BCAF316F27B8C002F3D131E26482ADEBAF67BF4F0A4288A1435D4774CD26DA59CA0AAE8DD86432C1FEFE3ECECF2FB0B599C2C1439EABA9AAAA3CE66986C96486C1A001FB22BC470D60737303757D80F17882A3D111B6B6B6301E5F60736B135B5BDB00644EA8BA4E8321438C098C62CC896627383E3EC6E1871FE2E2FC02C3E1100737AE636B7313CDA0415DD5E0544224D5E5068F8869865E1F98B9B00F481962CB3CC000017952D0F29E7E76246719594D7FB90C26C4A89C934CE74101457EEE0EDE3029058FC2BED289659BCBC25C96869D93FB5FD689294137DD5110D9336AF93962F3C600AFFD93DB78F7CD27A821D919843141D6193F93034D0A28BA00810B1D8302A0B49F09BC1E65549E6154C560DB72CC1203586500CC48796ADC5299BCB537E5851A546B92B772E878061F054C09A83233721A8C5C3F74DC2510BD18BF8B3F7BF3B730397BB8243FE4BAFC6DCA1A9CAE2C51FE464192895A86E35E7B08018BB6C5A26DD1D435EA2AA5229A4C929FA8745C37C34D54CD00BEAA13380D3CC2C136DA598BF6C34740B7C064BEC0E6DECFE2CEFE264E9FFE00D3F1098088BAD9443B9F20069B913CC63486CA39876BBB5B98CD6638BFB8C07038309174A7A3116E1EDC60634AFE83BAAAF87B736388C9748AF3B3735C9C5FC0F9673C8753D334A8EA9AA301BBAE4BA0379E60B198C3C1A1691A5CBFBE8FCDCDCD247156157C1E35CFC1061A98883985C033E282DA98F651F72921D6691FCD6A1D009AC3A994C62268D270DA5765B970C87342095A49547906970C94894941D115020DF215AA0A23B3227A9D0820331072B6F315F62C8A036DE9361B4401B4718EEBAFECC17D2300ADAD83BEBE6A5DBE4361520424F27E6879D0B222019D02B218481CC4B7C4FB3A25FA19F6E4A0FD495AC6AB1440D9E83C0D50BE074CD532F9CE2F091757D25D9541AB291893009547552596773E7E1B5FFAFAEFE1ECF4BD15FE68F3D47A4C775D6C5983D395458D81811268F24B55D715229221ED42C078328103B2BF25F985381D109D311B9966B095FE48BD47B3D160E3B503EC7DFE97F18F5EFA14FEEFEFFF36E6982374739CB61E2FECFF0C5ED9DEC07B6F7F0DB34907E72B785FA3ED5A94653A9DA2AED318A418430E8C48836E017060C4F5FDBDC40A9D43748E97ABAA4295A5BAC160809DED0E8BB6C56C36C362D1E2FCEC5C45D391CF24491A55556177670783C10083A649E7AA9381703E1925130567243D6152A193683DC75712E64453BBC7ACBF3147517314F154EFC599BCB7698BA21359D018EA0C16B1001964FF0B3F53D6015593D06A666110BF94A3FBA77A3B06EC55ACC9291034DB9D5CD441F6B971E3063EF7D9CFE09B7FF413D4E6BEB24407E1409635C979156F52FF5D0252E6BFD563978C9CA764BE9E7F298359E95B722060AA8BACE2FD09020D63526C8922F438CB38053E509043F63399A0072F410F140051798FCA398C27EFE32FBEFEBFE1F4E4EDF4FEC2A173AB9187BB3397E1D7C7BCACC1E9B2421665490F8834FEAAAE387A8C22D500E4E92B64465A40E498FC0355DDE4E588ADFD1D7CE2736FE0E9831FE14FFEF84F309F8CF37502A2AF310A013FFBCA3FC6A3073FC07C7A9100B06A80F9A4D7D94E29892464793A9DE2FAF51B188F27BC7EB148639EB63637D897809CA8D23B07E71D3C6A441F513735066180CDCD8D9CC121876887C8CC84C0493EC957E63D8D61218619570212F19890819EDAA9F74CE42B2D331D21B6E30C13A1CE05EDC2BB43D88D3E9CA2F8C8B9142349BB040C8EB7393EBFE37745AE63B2F4255647C7938E876560A42A833E613283B773825C0E59CFEB9BA6C1CECEAE923F3394F079B80572941DEF91F74B75A400700D6222D9C9B70923275062594FFB92643D878B93FFC839D868BC4AC029FF76B0FE241A606B33402416E4B57F894168C9F4179C5D3C0151E5EC6F0623F55D6760F2DE61327B803F7DF33771367A3FCDDDE61C02A046D42D294A8E5D97E5650D4E5715A7FA97CA40D1A7AA53C4991EEF83BC6F5F6E2912816603E5BCC3C6FE2E76F6B6F0F4A7634C0F1F82A3F110B1E72B2002A1DB40D30C95B64FBE0E5BF4E483E4076A723004ADA3597237368629B9A9F70821C07B8790C78F24BCCAFE870A02280A54A49D941F82C0CEC9460342510114ADCFE786CBE0870EDAD0F3FDC03228095AC8EB95258F860DA53A889C276C2B0535E47B03897C907365FF589AD517A40BE693E7675834471924914EA5584E0482938186C4AA247823C0CEF744E7E98359A02688F65DE0FBE07ABA8CC7165CD4030403517E9E1AA07AFF3120E53D9CEC55E68DA00E90C8740E36C8A1FCADC630E54CE45AD233C95C4BD6E46B78D80901FBE39AB4B4E751C3868C372CE7C9205B0D52558ECC1B4FEFE1FFFBDAFF8CF3D1070998F2F308CE212C797EB6140F6C5D4C5983D355A5E8911230249F48E0F0D710023A2792D23289A69786868C74E8D0CD17E842043C41612A9BAEC6FFF95FFC6718DD6EF0ED1F9EAB9A5823BDBC2C0748FA9E4E934C57D7157C0880F709137DCCDFD940E56FEF0032A7FDB15F74C57C5D28805003614308582C5A745D87ADCD4D2CDA0E62B27370418CE83A99FB88C14EB3A5C8210FD0D447FBA99CEB838C6133497743CCF34CD1AE26579E737031E6E9DD659C52463375E7C49A62665E6ABDA63E7CFE846621DFB33E87E882192ACD6DD0F9742BCB216690AFBA4F7EABA23306B13FAE0922C51140F13AB54D030FC391C872BD29D4995179B5AF44E2A5DF0242340D068794F77C4ACBA4BCDA0EC2F5FD0088723EA6CA25606A147BA2C00892F00665E687AC0E9C4FDEC15FFCD5EFE2FCEC833C558C0226A4677B655933A795659D21E2A396DCFB74B9EB9CB219A48C08758E8223D644CC846685A5AC0AE5A8FF34575240685B9C7FF80CC78F0E11376AB4DE21858E039318F0CD87F7B188E7189F7F80C56C4A5D54C4D02ED50528D92B8121CD05656E2746B45D8BC934497D3C29A266369AE9907F279794A7ACCAD28657AC321F13644E270A0D0F21E4090E81FFE78FFF14CE2709324DCA48ED9796BB2EB0C35C0CA47E1CB16051BA7DF31E999D0960F5B733BC69E34EF71A91254C0BF07C6C54DFBA56BC0DCC166D3AA3A28D11D47A95892248368B8808FDFEA83B37754F0D65DB8ABD476ABD007406170630811BFED75920E26398415DB1EC886589EFC9A4226240D3129EDE6FC9F8A5A511799EC730D506986A9E9FA93751A0CBE1E4855F496718AF97487917D377F1A5AFFF1E4E4FDE460809943AE718983A005DC1A6CB12CD835897B2AC99D3A585DDE6C87E6CFE43EF82E472DBD8DCC0C5454AE4DA34292AAE6D5B54D9687BEF8DD446A55D4CD0F81D746D878BE3633CFCF64FE15FBA81F1661ED79499D9BF7BEBCFF0D9C73F83E3B3F7309B5D8074B06EB1E8C97A3146340DE5D44B751C0E069C3B8FEF2B1BC08BF1045B9B9BBC3F327311990BE92F2F77639C03E68B16C727235C5C8CD1761DAACA636B6B1337F6F73068EA6450D575D85E23A26B3BDC7CEE06068306474727A9AE4A5643258370AB4AF928781FBE7D208B700131B33A611D9192BC9283496B6CEA998A0F289A714BF4EC9D733CB5BB3E9CF70B51218170C0249B4591DA481A5444CA11D3A2CA11ABE1874AE3A4721BEAFB53F711A12652D4FFF035A45A2CE715BCA7073C250041CB7805F0C0EE2B010E1A947C0F948CBC47010FD080B404982E9928D02B3092944535CB7AA58FC98E5F52529E2B22F2BC0A7EF00ED3F903FCF95BBF8DD1C9BBC298949F29015344FF2FBE2CB17C29D7459535385D5AC818487415B2910CA14317BA34ABEBDE1ECECECE51D5359A268D1AEDBA0E11E05C7314DECD2546CCA763D4834DC4CE613E99A07DFF21E6871FA2AB1D306C80498BCDAAC25E33C1FD47DFC2747686AE6BD1B50BB48B19BA6EBEA4CEC07038C460384CB3D08680C17088D1E89C1915C95F34CFD362DEA219A4E08C34F579404402C7009F70290001010F1E1DE2D9F169BE0501B9E39311EEDF7F849B07D7F1C2279E27E5A9C72CAAAAC2FDFB8FF04F7FED573878449809D0C0217421671A771C9C0188A41AA17D35314B708E9F9334B3B0392D991138901057E422CA63623320D2B1841BD9CF15152891C4C88F36B530BF2FB921C48F830C7524F1C598A3FA02C315D55D0DCF45DF90C9FB491D80A212D07C4803150126DF18EF95EB18A1FCA24B243FF235453D36A9D88FC3C7BDFA6D07DD5A3F530218F7B7664C36F343AD243DED636AD46F96EF7C1ACBD40323664C159A2A65F1AF9CC374FE107FFCE57F858BF387CAC7A4802912383984F2719942EFDC9A3AAD2A6B70BAA4984827FA0376C29CDAB6C562B1C0ED5B3771F7FD7B1800790A882DCC66534C2617D8180E31DFD8C0D9D999F5373987D02DB0985EA01E6E019D431766A8E633ECC488C5601B1D2A54D51C87C7EFA40C12DE23860EED6286D97464641E3AAFF73E259BDDDEC2C5C505428C180C0698CFE7D8DCDC34FB13408DA7135C6B6A25E3653612C5AF1162C4DD7B0F30994C1974967D9E3C3DC4F9C5186FBCF67292330B16E6000C060DBAAE4B8380B3BF4E2429872E7462A0BC67E3969F8A9CD3892185346B32D21485A7E44601A60448943B8F8A7350517EAA579BD993488864C41512AAFBD360A90B018FAC8DA0100C398EB83ADFAD2C695F566666F2AEA277445934C301F990F86AA2F9092302E7CB4B6D4DA11165E60705584E2574A5ED0C40DAC7A4A7BB900008E75CCAFB5044E495C110BD88BC5EC8B8EFFB9996E5CB53836BEB3CA0D60CB0AD3CEA2A0FB09DBE873F7FEBB7123065292F2A192F4491F33A24E674252F5A13A79565ED735A5594B442254974E9CF3074016D76ECDFBC79C0FB4CA653DCB89132818F4E4FB1BBBB8BAAAAD0348D614ED4E39F4DCFD12EA639D9699706D5C6804133C0E6F61E5CED11428B7631C56236C66236C16C3C42B7B0AC89C06177771721046C6E0C319D8E11430A6FAFEBB21F2280A243CC7BFE90BC7CFFE1638CC7933CAD45B8F4331A9DE1EEBDFB49562CF627A9ACAA247D91F6B300C917E77C9A7CD05158BAF23D71FB457BEFE4EBA2E717D53DCAFDD246BD5EDA239F505D47CE0F7D3CB41F4958225F2346BB0E94FD9C4F6A3A1721B71541A26E7F735C51A710EDFD69D953A4430D30F95D860013FF17058080127C7C3E428D5D52DF7A702D678350036A9D0125C780C3698A2808C2F93404C155392422E7C7439F31790A82D08C8966B3E554443A2A8FC631516A2297A7BA20E6A480A9AAD05415EACAA1F21E1739F86174FA2E421041AE8306A69880297F2ECD10A1DEA375595ED6E0745931EF0D31280FE753D4D77C91B2416C6D6DF1D41200B0BFB787AEEB30994C50D77960EAEEAE183F508F3E19E7D97884763E06C880E7BC723106C4D021742D42B740D7CE311D9F6231BF585A5DE71CB6B7B7B1BDBD8DF1E4025D17B0B5B585D168C44119E5FD50568BF97C9E6D76DF717F7E31C6E9E87C3530D1F4195DC7FB1C1E1E63343AE7A92642A420093A2E32730B9D4C05411F928628A824AF488F4519F5581A6CFA919F5F60E00383213FDE688149020D34D045030400DD0FA4BDD43E0C2C544F05565451A92778AC182D872E4810863E6FBEBE0EAC08EA3949E00492FF2C462C72F009D3B2FCDC457CF3BCA4D992E5588A452D89D42B0320CCE05A587F926649741C01106F53517A3ACB83E72C0F9592ED2C0855142AAEA6BE30C0A4C2C5696AF5C498648A751A5C4BF33455DEE3629A06D89E9CFCC4043F74E46752521EB1266253AB8AF0E3B5ACB7AAACC1695529DE19223DDEA79E146264592FC688975F7A013146D4758D8BF1050E0E6E22C688C3C327B875EB169AA6C170383406359D3703D4F40293F129DAC50C31741998049C16B3312617C7E8DAA9B273D6D0EEEFEFA3EB3ADCBA7580678787E8BA0E3BDBDB984E67125450187606A0714EED1FAD718D008E4E4E05800884F4A704A83C77D4D30F9F3158D9A8BD04BC3C77539E5C30C96A01555D23C4C89180291AD0DB68BDA28EE07FF57A997F8B189A734992B5EDD0FF1690029F37B58D086EB22EDA6712850D9620C32062EAA0EF03E6BCC8EC87191A813AFD66B21485590178FAF429DE7CEBAF12432DC046FC50D098558094F89B9831F5404945DAA190F258B8930CE33AA0427C4C6500846746E47D9DD6FBBE8FA97676EEA5A5D3AA9B083D356B6DF1111F5385BACAD3AF3B87CA3B4CE60FF0675FFB0D9C9CFC54A43CC0FA98324B4A4110A9E392D669E17545B9248BC4C7BDAC7D4E5794A87AC8469E700E8BC502F3F902F3C5022FBFF412DEBF771F00309BCDF1DC73B7717C7C84939353DCBAF51C3637371163C4B367CF52B044143F11FB7FBA16F3EE9C1DD1649462316579791C006C6E6E6263630307376EE0E8E8106DDB62736303F379CB12DAAA1242C0743A43173A366674DEAEEB707131B972D6DE659FD1E8CCF893ACE4A5594B5AE7502386C0D935281D5202279242250F1E6244DFB5232BC8C7A3B751BBA753C5BC2E851D384A2BA4CEA9CF96D341E47ABBEC02220054EC0CE075E5CB94B6CBB3082170B4220529A46CE672F574DFF6F65C8EE28B401E850BB9D7086C6D6C63ABDA46ECC827A6031F844C89A4A7C1A8CF9258B62B9892654D025AF277A2831E6C187955805292EA64AC9207A5072A021F549E3CF9D6C054B36FA9C921E61C2EDEF331790CF278A6BA4ACB55EE808E67EFE34FBFFA1B188DEE191F9395F244CE4B011251B65F093C11B872A0EEC7B7AC99D38AA24809FB492878898C3D45BBCDE7736C6F6FE1F6ED5B48E1E40D2ECEC7B875EB3900C0DDBBEFE1853BCFA3AE6B5CBF7EDD8C7BEA4B7DD2FB0E9941E96D3AF30495C160801B376E60381C62637380C30F3FCC4CEA3AC6938901A712A4E85C5DD7619C73EFE91E3DCD0175959FA9FCC410309FCF13101733DC12538A6AFC53862B34834162050EF039C75F2F9C9C1B0CEC5CE1E688D620881F093D99CC32259114C1AC6CD9317AE725EF8A0662A8E57C4E2DCB25B082615734D6CB4A859AA1D16F91F5E41A5299B327137CEB8F7E8A260E4140EA2000959A2F732527DB7BA1E1E56FCD900A8002712247CC48B893052A4AE86A07D7CA1417DABFA4A64B27F98EC3C3655DC3D3AC0B3011932AC73119C654E5693038575E02A6F3C93B295C7C742FBDB710600AC4949042C613538A1C0441117C1D3E0AF0AC99D3AAB206A71585EC1E8B38D9B8D0B825EADDCFE7734C2753CCE70B7CF2F5D758869ACE66B871E33AEABA41DBB67870FF03BCF4E28B689A060707070C502568688032D91156EC33180C70FBF66D78EFF1DC73B7F0C1BDF7E19CC3EEEE35B46DD7634D1AD4748931623C9914FB9194B402847A529E5D26194B0FC28D5181140DD4CDCC25C6C80C33B53145EB398EA063C614A3043FD83B3100C1DFFC40FBD2A65DCEA015ACE4C6EB950467814B6DE369E0F5205A5B1FF61FA97D8D2F2A46B9CF089E6E5EFB9BD2B12523A5F7D7A3F20DC3068B76CCBA94B417011DD66CE53F133201F605E6E006013716F918A0ECBC4C7DBF53CA95971992AB38E8C1974CC9D786351960F20998780C93624C9A2DAD02A6F42D725F02A6F7F0A5AFFF3E4E8E6980AD1360828AC8539FB4DEA90F13DA75F93B9635385D5162D1B3497253CEDC5D792C160B4CA7334C6753ECEEEEE0F9E71250344D8367CF8EF0DA6BAF2589EB6C8467CF9EE095575E465DD7B87DFB360683C10A0309FEADBFF5FA1823AE5DBB86DBB76FC3398F175FBC83F7EFBE8BC56281AAAAB0BFBF8FE96CB654D25B75BEF93CC9949A2538E750D755DFCFA40149F9A1C89F1242C8D3B90B101130450629012B20626767875B3BB52F497AA2696920B06D2686BC6C4B31E022CB95ED8E625F3E07B3160B520C829AD1C4A0185A629D64FC7BEC2B0A48C9B5724720925F899643063A09C6A0400A1D24A19F2A434B4CBF7277464195E243CC9C2C7B4AEB344BE2D83B1028A9F83B89D0637F949E0EC34A7A6578781900615993FA4D40E4B5CC572906A573EA2D07A681F233352CE9255972327F807FFF57BF8DE31CFC1091722032304525DB116B828ADA4362501157247EED59967529CB1A9C5614DD0725FAA4A3C7C87802297C7C329E623299E2B39FF9190C0603DE7E7C7C8237DEF8244208383A3AC293C70FF1C6EBAFA509F80E0E707070C033D42EAD47943149B4CFC6C606EEDCB9839D9D1D6C6E6DE2C5179EC73B3FFD1BCC6629F0E195975FC5D1D131EA3CDF92665FFABCBA50E2DAF178420DC0C67977777BB584578254FE745D87EBFBD70C3B5A2EEBA57A504463DB769C12AACE1D001A84AB81C1DC8363758FD9850608FD3419608A76886A1BD43910F53601A9A003133450314852C6062B076A6062402406142407610C103614A122F3689D95073563A42240937F912EBD0CA01408E52695751CCCE04013114AAE3CF135E9A8BC24E15522E5ADFCD84007664E94E5813F8D4A4354AB41B5356A1030515EBC25991F1430E9292FC8D754798FE9E201FEDFAFFC7A0E178F882E0193614B70C29840E399223A38664F118E53195D5556FCD9AF0BD601112B4BA4BC24B0BD6D00199C3CEABA42D755D95F3341DDD4A8AA0ABFF8F33F87AFBCF957A8EB1AF3F91CE7E71778FDF53770F7EE7B188D4E319B4DF1CA2BAF623299E3F0F019068301CF203B9BCDD8C053A181B51B1B1BD8DADACAC6BBC6ADDB37319F8DF1D77FFD63001175DDE0B5575FC393A74F311C0E0D6B229033F7A8EE877E8F27135CDBDD51732F01D7F7F7F0E4C9873D5665D808C0116811C0A069B0BFBF27E0A0DAAF6439CE019FB87307B3791ABB555515EABA36CC49020DF2714E052BE47F98A5389783A0D8D4731756CE930D03A51377E0FB05D4741B903692F60294E00B9A323EA59C92C84E03166651056514EF1D4F741873B6082D67522725D7C7CC45A5C14A5D4C38A7021EF23FF116B05CA7BD4B4E6D559361888CE7344C29F6A442C9FDAAFF74549EF23BE93444928AC84A79C2A6323051145EF6592D032606A8CA868CD7942B6FF21EFEFDD77F1BE7670F336352836BD5270153540111AEB74FCCEF58304FC0167A4CAB3AA5EBB206A79585FBD3CA8052A1DE6455D5A8AA0E5D48539F5F5C24A9626F6F0F3FFBD9CFE07B3FF8219AA6C17C3EC7D9D9395E7FFD0DDCBB770FF3F91C6FBFFD53DCB871032FBD7407B3798BE3E363344D637AD96410B57F6A6B6B0BFB7BD7D0750B3C7AF8012E2ED298A79D9D5D3CFFFCF3787A78C8CCAD3FB669C5BD2A76B6685B4CE7736C0C87B915D2F55FB8F309BCF3EEDD421ED34E7BC5061CF0F2CB2FA0AA3C83EC523F502E77EEA430FCAE0BA8EB2ACD225C57EC734296B19C5791703126C31DA23C1B4105E1BD8A29C4BCCD84E3F1BEB2AE1C0F957E53449F00588C123597F024A848C012D06CC6F4124088F53997008AF79793715DEDD1F90CC4F0E8160168A8D1FB963EA484CC16C6886149400478D9302D0550BC5EA72B5AC696BC30A652CAF324D9AD90F7CCF417CAA744FB0A7B9249034B092F01530A15F7DEE37CFA36FEF29BBF8FD3D3F738F8410313B1A61025428F07DD42D2177580F14D09275F55D6C074595983D38AC22CA3E8F8B0AD8063DF529A066281C964927AFADEE1E5975FC2A25DE0C73FFE099AA6C162B1C0E1E133BCFAEA6B383CFC10A7A727383A3AC2F1F131B6B7B771FDFA0D6C6D3D8F2E24DF4FD7B5E0ACE7758541D3A00B2D46A7A7F8E083BB98CD665C9F975F7A09BEAA7178F82C4D879E594729E72D634F7A1B9064B08BF118C3E12027424DDB7677B7F1EA2B2FE1DDF7DE47C8496C3530214B5CDE39BCFEDA2BD8DDDD41D72D07267DEC8B2FBE80CDED2D5C9C5FA0AE6B344DC3F7E07D25CF40A84E620B48463C9DCBA9EDEAD94112CA0ACFA17F1D0357646602FE0D7EFCB29DA76457CC23B5296FE4F743A72F72E0F96EB9161A100994E87982F6B72B199824DF9E141DB9278DA696196CF436C593A230A222FC41256AED6FD7B21F0549709257C83AAF814A4D18D80B7E58C19A6AB50FFB9732534A1179C97F554E12585722E9D9196C295CFC2EFEF21BBF87E3E3B70D3025C08906985A4433E8D680122C7BA2735C3E55BBEDF4AE8B2D6B705A51B48103C4B093B1065260445D5708A1E190EB310D6605F0C9375E87F71E3FFCD15F0348D3433C7AF408BBBBBBB879F3161E3E7C80D974828B8B0B6640755DA36E1A3475D2EBBBAEC37C3EC36C3647D7B5D046676FEF3A6EDFBA85C367CF38008180898A6645A5342586547AF631464C265374BB5D9ACE5C19D96BD776F1B9CF7E1A8F1E3EC6D1F1499A223E4B135555E1E68D7DDCB9F389DC260998828A7A2BFD222FBDF422F6F6F67071314E75AF6A54754AF5C49224119C255255A4E845A20D4A9EA4A31844785FF9370499C729B256286C99D1403518313791FBE4DE92F18F16231898E4B44CB61CCDCA4B0F015C0702C5F239D209223F3CF099974B4419629474A9F9946655AED84A010F5467012315FCA0021F0884382082C62AE96F0A1B4709465E021D4CAEBC5A0195CD959780A946ED9CCCCD5444E4F566B1E5ECE21E93F907F8F3B77E13A3D1070A98089422FB95246C5C0393B0A68824EF917F4A261B5CC58C2C2B5F97E5650D4E2B8BFCC16B0642468CEC08319B105250030154729A07BCFACA2BD8DDDDC537BFF56D00E9659C4C26383D3DC5C1C1019AA6C1F9F919CECECE72C68994758282BAB574E67D85A619606F6F0F5B5B5BB8B818E3E1A3C7180E070C4C3460558318F928CCDD455967812AB20F6D7B6B13FA0F8940E8A5975FC40B2FDEC16C364B538354B549E24AC102D25EF6BBAE6BBCF6EAAB186E0E319DCDD2B139EBC6A069D2E4877C1F605614B34F449439356F2D597F65F8EDF362EB6C7C50964DC63C01B115C274FD974B75D48EE47FE25607100D80892C28A00530F1E2DB88F9DECA8AD0599D7349EACCF8243E4A0DE2F49E3A206A114F4978043AC4AC00B5BC84215DC29A6CEAA27EE0838C63F216948AC1B409841A4EE85ABB32545C2776F5E6D39BF6A2F2BD00089F19D39FBFF5BFE26CF401BA2E22440D2E09A06C6AA252EACBAC29B364034C70CCAA969735207D94B206A72B8AA845964989117439B1EB80252E06A81010BA80BDBD6BF867FFF457F1831FFC080F1F3FE6B150A3D1088BC522657638B8998D7B8A7EEB72249CAF2AC41050D7359CF308A1C36432C5783C41D334D8DCDC60FF920DBB564539D1EDEA58EEC6EBD33C4F1B8A05E830ED94078F243802CF55FE2582D0FCBC0000200049444154BDBCBFBF87175E4C3EA676D162D0341C0ABD311CA069EA3CF05631A4A0580A311692D148628BD11AF8CCA44838E32533379300898006CC112455AE6A3339DE4A7954DF748C7402284D93734840E82C5B932B6706C537253D086AEF32A8822201F9CEF23F2E928027C0A4591255D46C215F13FB9474E41E45E6658604D9C7CA77456A2278664C143E9E02226CE60702239E8FC9551C9167D3132510AABC92F29C95F22A0550940EEB62FA0EFEF29BBF87B3B37BE8BA1CACE334F8A804AE6699F68979902D0540888F890229427E375797A8FE5D9765650D4EAB4AF1D6A4BC6C9E6D8471987B8FAA8A795C8FC33C33A88BC9046DD7E5E4B09BF8C55FF879BC727484BFF99B9FE0F0D91147A5A54CDE23745DD7F313C9F553F6060A51A7090575E083F52FC9B19A4588C35E3BF4CB6B45CCE7732C16ED92A00A3DCE673933D2E7A1CFCECE0E3EF189E7B1BDBD85B64B91684DD370F689E170C8811CCC52D5358529086AC5E2465972CDA084288C24E4E747E865AFE07AA0A361A6F4F158164D17967AEAFBB7ED4ACFC2314809E003142DB7DC6C295A4875881488A2324F1477E164111A9AA8DA46DED3C10F861D69302BC63D39871432AEA43C022FA75954914D9C18911E9744F21D6A03407D5022605263999C95F39A9CF561501158651FD3F45D7CF95BBF8F9393B7D17524C1F523F2ECF417252039331D7BCC1F8EDA731256BEBCAC21E9A39435387DC4B24A1B2623918CB8C36090F65B2C1668BB0ED3E934CB75736C6D6EE2DAEE2EFEF12FFF238C4623BCF3DE7B78FCF809168B96412A164646678548E3AC7C6FB95F3FB7D2D16A22C67ADA95700A624FBB3B5B068CF479963123FAEEBA8E0703DF7EEE16B636B7584E6BEA1A5DE8309BCD01076C0C87180E29C2D002ACA3FC64B1B80E221B4E5AE6FA308128A7EAB3E1E685D34D350785AB33AAD3C3C8AC8C72E445666DDADF45CF22045AAD6540FA9D97356B62B617D56F79361A31630478965CBEBB42D4E37C7A4EE6658A02366A4FE63EB4D493F594D4577899646D31CEC98C652A00AA2A7D4E24ED81B288D7C2A6960113F9983253A2008801A723AA7A5179D3F97DFCC5B7FE0D4E4FDE43E8F2205A8864A797F56CB629675E3F64BCFCE8107202BCD530B496F6AE2A6B70BAA290FEBF6A3C024D039EC00270AE023048E384162DBAB6C57CBE40DBB698CDE6180C06D8180ED1340D7EFE0B5F00FEC1CFE1F4E4144F9E7E88A3E3638CC713CCE7F32493E5CC009A4D7144D51289AED7A3FF88F757AE88487FA193E9145B9B29375B3E31EFAFC188D8405555180C06D8D9D9C1FEFE1EB6B7B7806CD87C9542C2E7F33926D329BAB645DD34B92D6AD43A93859376A515042C3A549B588303105DCC4E7F15AC00DA41A856A40DE4378A14921E64BF0CDC4E811247EC4983E7208B023554DBE8BA5A7696353D9724B7E00468888D12CBA3E31D964C8CC8D7C9EF28CDE38108BF1BD1DD1CA379B643F8C40C89D952B4A043752B02C365D9E9799B607C4B5596E992E457A934463AF343CA345EB2A54AE5C5AB54E043E5EA9C82C8FA9A0898389B780150CC98BC9D5AFD4FDFFA9FD238A62EF2B41612361EF39825C995977C4E112DC807258CA8E763CA7D94E05CCE2891FC4EC5ABA1CA9A3D5D55D6E0B4A2E857878CCBD29D9C1848FA43AFEB9C51DB7B2CBC47DBB668BB2E4965ED02D3E9344FA131405337180C8778FDB557F1A94F7D1288116DD7A16B5BCCE673B46D0B07916D64FE9FB8F2F5768A15E91EF2B25B70B2234B5350403828264904C0132EC23938EFD1D4751E949C2305D92FE13868603E5F60329D603E5FF0D4F583E1808FD5548F09439438B70446B99284304E0430171DA2AC4AEB1DF8FA70CA4A44BAEF688147EDC74CCCB93C3016026859B651C379974AA4CBC63539753DE6A959464ADB096C829C1B042CF6DC026045160A00F5D0E133FFF075BCFDEF9EC0796F9F339D4D010DB47447CB4EEF63FFEB4FBDEE6C0EBD62302D2F434D1C48A1E2505179AE42538C6B2A8189A4BCB4EC8A692F9C4AE69A58D3C5F43D7CF95BBF8BF3F34739F8210740408D558A6A6EA6A8E53C270084258CC9C9F6E8A25DBFD2E9B4664D1FA5ACC1E92395DC6B8DF4872B4A0FB4FD810099F740D30C505575CA77D7B6EC5F69F3F26C3E4BBDC8BACE637C52AFD2E5144983C120FBB1544D9C1893186D8FDA510534C828E260A52B592725B25132B7A5C0992521021F4F40E4B324970D6A0898E6F9AE168B36A7254A7EA6E120073E70060889CCD30E7E69604708C4CFC046C9812543F32CA27A4E0279F974B17F7A28C92E10B3519D00ED0BCBD7D75D04339649750E96B25A271775EAF81823B395081A4365E53A3E9C32D643DA5DB7C1A0A9E51C107EA43FF48F96EF56FF47410F6A19AE90F2F2C05A0E212F66B05539F16A92F6CAF14C265C5CC9777A80ADF74B8049C2C67906DBE93BF8CA7FF8439C9EDE4568234B74C1A981B52892B942E5CFCBCF9B338DBB250085C4AC228851A5BF9FFE742E4BDEC535835A59D6E0F4110AF574C580A697ABFC2D3D6F702081F78E13C5D6758DB64D53BB873CDBED2224A0729985E809F67CE5B3DCE318F4C4985950D12F3B792D6C475E7EE8F54E1949DACFA965F2012D9316E95C31EB6B9CB034CF884BED52571E4D53A730F12CE1F12478CAE07382A2428A73C85179991D1130087048FB5890221644CC240F0B606D0F0005860012AA4E522D5D2A9F2A443A5E244DDDA8C97D64A3E822B13335A68AC0D5655454532D717B8AEF4FBF7730CF46D04D2225E9445B5BDBB836D883C3FDF2E9AB6F25F115FFD23BC680E5B4CC570EACCD1D94C2DFD4F7295158384978C5F82548525799F6C22B696F4976F14A808A03217CAADB64760F5FF9F61FE0E4F41D745D90196A23814A5C024AB188CC2B19D232D6146D708459C66A808AF9E1AFCBD2B206A75545DB1D8861D03D711ED3A2D7AB5E324924148146ECA8EB02BAD0217481271E8C790EA4967AEC746D8324C494960903CBD72E2BCBB25F684EA5077BCAA477BC4AD5CF1E43839413C856C99754D759BACBE9885C4EE4EAA08029854C9328D51B4B44B787082DA5713D62B477AF3A0D0E8E8DBF26BBB46F8802E6867628894C20AE90EAA41A22B3BAE2D8E237A2B02B05AD19C4C0593974BB52608821C47C1E491D15281F644CC70D9B86EFD4322625E7419EBD86A7DECCB7509309B29C9781AA484F542959AFC79A8AB0719D2FAFF249D22B831F960DACED4979BEE2A9D5BD73982DEEE32FBEF9AF311ADD43D7859C7A28FB8E5C29DD65806126A5C639D12742B1A6624C945A9650F2ABC739D9776E5DCAB206A74B8A31666ED9CB44BE09BD5ECF6A0A36BADEFB24D9F81A5515F3A05D3DB711CD7F64678E35F589517AE25A42CAD7A55EB4B5DFAEE871C3809F2979BDF6B1996315E83A073652DE3B13D65E55099C68B2C0C402C9A0817BE10C40EADC7CD1BC4E83946D6525CD01D00E27A7A808039F01AC2CA1A9F3128549FB455E057AEEEC27820442103B8AAA4D19A460EE919B38D781B6539DA85DF56F792C6A0C1667A0D0837865BB1C29E09DAEE95076744AB8829365926F45D0D3D1793A85AB838F3A23B95379F3FAF9F1843DE90904D54482056B4A917BFDE9D52D6322604A52DE6476175FFAD66FE1EC4C06D8528083C99307C7D3ABEBA92F58C2830A8270E833270D4C4E45EAE50E515CC98AF45BBC2EABCA1A9C2E2BA5636949149C59239A8C4633EE7993D1778EFC009EA3B338C8C1FC0647C369C62646A6601050868CEDB3633B6423BF3428D03965B99490088CB86FEDA517ED9D0A71CF599E3DF5AE339BF2CE731BF5FF34C98853C5A527CFFE9A188D4412C12695DB85B29193F4C7C65E856B131373DC0AEA1A4819229C7719ABA292002543857E0F282D920E96B07E2E792FB8FA743FD03E3E9117F9816BBA976BAD654647D7CFE732C0A48A8B56AAB52C4A9E73CFC7E4E4B9A7EB49E083198C5B0CB8AD14832AF3E5D9BC793A12AF967C795E8D6D2A13B92AC644810F4D45C10F152EA6EFE06BDFF9038C461FA06B83B021B7CCC7148BCC0FB10817A7F14C2520090313794F83D355CC69F9735A175BD6E0B4B244653D254D4DD9C137FE80E265238C125D4A9963062A39BF96B37AB529D84F6FDC55C186F4768EBA2A4EC2929302035E56CCCB9C3B1B2A44F0B41AF44DE7D4125FD966A50C26D174029A6527C0E691031C258A8B91C1C139004165897060E36F6E5B311B910AFB79EC006412EA680126FC41010E838D539178918003E08A47F5ED44949337A39027735D34786AA6C7D1F6742F1AE097140234C390CC7F9A4769CE64B3430893A2F534FDBA1ED754635932570A7E60DF1204A064EC526500C9A421F26A606D11FC309EBD8B37BFFB459C9CBE9B19130A794EE5C8839A24907F0B18C9F8A6153E26DEB704A61C569E972F2FA5C558175DD6E0745961E294A3A8BC8DBC72D90AD9FC6C7488CE560D5860EA477039E70197C7BBC4C84C4B870CF3F17069EAA0A8D610B361C3978F57C61A791C0AB4B15E024CFAB7F4AC056C6807A7D6E9EFCC47C8EC2703CF0811D97E3AA45C7CCEE72E68BE98066A7D08553146751D6696C46A4A134F0C84FC3AD2E600B2ECAA3B22605990EE43C601ABF661E955D741CDBBC41BC1E3AF68950667EA3430A3D2374B9D030065E785D85F9A25D709DB2E0A5D5B3D65F57CD57E9A2D81F8556FAB85AD1E6BF22A0384EF497A3496296511CFD17A9EA4BC14629ED89367294F8F652290E274450A98A68B07F8EA777E1F27A777D9C74421E29282487C499A45D9C0879231C59C75DC2D012901A68E00CAA56BD280DC2BC1678D4E2BCB7A26DC7EF1CF3FFFDC3F9B4CA7AFF21A2772CD3276E394E1D1800150CF985ED3983BFC2227510005F55A896EB1D4A27ACC7600AE652894FF8DB7E7134A8F57C6BA504002F4313EF98378A0257D7B97C151EAA58158D95DFEAD8D2B350C1B6B5ECE83489D4E840A6EC0A88C3F677350274E8C22A8E5680D74DEDF5C2B22CF3A9B2309A33C1FCE4B17019E6E5DD525C21E6BA53B7D3EBA96D483EE8BA44BBA14D4FA98AF6BEE25CA34EC8929055BF79CE390EB585A43C5D0A8288EAB9812B12A7EE9780F6FF697083D0E39CFCB06A0743688224ACF86902FCBFCE00B1F536512B736DE63507BE3639A2D1EE04BDFFC0D9C9EDE4D525E004FA14EC10CC4A264B2C008930502761A8CC88C2BC978EC73D2C0A496237F3B1E887B59201E7531A6B3D9E76EDE3CF887ABF7FCF896353815C539B7F3ABFFE457FEAFADADAD5FD47DD498AD9C319A85214DC7D3D28A2E512959D1B9E8DCBD2917F48EB468AD901E9764EA6356228395620D4EEA9BC6F5A843942245B29B74EA55C6ECA841392F28B2688D271950C56DF8603A91BA4F6DE09D057F09DF976BEB30726AD764D4E549DA2655D7E47396E0280047E727412E30A870E0379F4F3236E8FB6728CBA00475BC0247C88776A2483C0B5EB66DA1EB218FA0B7CC00C599CAC592F29A0C3ED01D1596F474588405A634DECDA627E209021998249CDC805391655CFB961A25E5D5CC982A4C6677F1E56FFF0ECE7880AD9DBD5647E4E9314CBDFD2099C469F06D070A8410F06180720462F9DB15639CF2F99617EAB802B76FDFFEE7BFF6ABBFF2872B76FC5897B5AC5714E780D3D3E3C16CB6C1AF5608216531208B2DFA11F7D405BC2CB3F8684599CD2C4FF5A3D4F26F7AB1F3F54CD835200E7AAA4BDE128B283E157B26F74EF7A0FC2992F51B2AB0C025BF4FD492134093FED154E32A38BCB857C53E9DBD5F61A9E5BD497D75A62161B3ACDE71DD4175D2CF88644DDA4E35E4C9021D3F5F92FC1CB51F3D075577792E14960E85080A6974BDA0C66B11596160B1E25BC42569A99851D2D5F472B1AB624AB22EDF273473120170F5805C19DF6419938092F7CB8321CAACE2ABC2C5CD5417DE9BE9D5B58FE9ADEFFD5B9C8E32638A120E6EC2C4959C17A2E3F9995278B81386E56097F3238A2EEF072BE5B1D4E7A07E3B93A5DCB6B87D3A0EC0D3A74FB0BF7F7DC93EEBB206A7A28410FDEBAFBFCEF9EDB8DB0CCD0EC8A2AC78F5C8B042988A96FE486E01C4BEB0B15520541A1814E7A2DFE93CE5F827678C2FE81A39A4987AE564AFD9B81A60B261D82E52BD14CA31B8E41D225D5BDAC98014EF8C1C5DA70223A4917BF72A6045DB208C4EB717D73DDF87B1DF91BF647A8D54A790F77588329505EDEFF2F5558F97EF238363CA7A9E9F41EEB408A35520A52BE060FC5902B8AAC3E0CADFD259D1F322EAC2EF98B43A96EF49A065DE1A0629072C4B019B653C9195C9EF44192264BE266F92BCD6EC7FF230A1E35E585319FC406988D2FA34A0DB7B87E9FC03BCF9BD2FE2F4F45D746DCC21E1943D5CC9792807DA122B92683BCBA0C020161D109C8EE093D0F108F92650E2DF51BE5796FCFEDEB9730707070797ECF8F12D6B705A52363736BD4CDE06907C94A69988D6EFA29954DE573BC7C9F002AAC3AD326F037D804A2B95A12FBAD425ABD2F5E081A7BADFA61CE2110578E68B47D5E5B7BD7F614650E7E51E3D573CB18E94C148D851222AEAEA190D13AEA8C00F80A30935ABCAA8073831C6BDFBA6FA7073B92596813A18AA5D55C329ACD14DCDC71088ABA6963657A007405896664AB09D8AD45E74316740C8F103B0FB987B523D91048ECBE56092209D56F0A37448643F614F9A3169A832C0441C2A039306240F1518E168465B01A834D0D6E7083D9987A9513EA6811729AFA9D43826E7309DDFC797BFFDDB383BBB8FB6CD6305A3F89974FA213B7BAD9EFE427C4CD1E901B859B68B4AEE73E263328C09C82C49243E0D5A4177708AA7428DDF340D36363696ECB32E6B705A52ECA047321AD988153DF93E75D24642F625D04ABF016D5DB4EF279F825F69237795178B8AB940F77AD96A822C7F1AA32A08B82C228E2C34C15A368F79BD95061D810F742838945255B01E40CD64AB9138819A0ED3E6EA903C98AF1B207566798E00994189AECD0F0F9ABB09008BF0C899C9A9B9F239E431F5A5479216699035B5558921C2302D03E256A246536B43A41A3B5E69A203D515B93DC8EFB4C4180A400908F179B95D8A639C1CCBF064643E3DE856261AF419742A78951B4FCF70ABC731C978A6C48C2A1585A781C9C900DBF93D7CE5DBFF26015317F2005A89C64B9179CE0444B400EF137472565A0FC58C68D915D17B4ED81281528C763E27CBA4647DBFA8E7ED80AA3767DABA006B705A5122D326B1A35AA6EB2DE4BDC56070949D328C3C232A9D9BAF5130A11EE021039680111FAF980B03485EAFE0C518E27C313E561420018D724C5492919455538C056CA40BE98DD94C368121C2792B7D81C00765A60D85AD2540382D7ACA18343A56EA206DE36477F52CA2DC4AB44F9243D373BB487FC3817D47D997E19C3E2E8301B3AC5C27F2CFF169E89EA3BC4A5C3F8292C8AB22B7A3C8749A21466A9BA24840B32BD6E735C49608845C7A36CCA2F275E937C979369F9ECE1051A9293448D253329E9E3C9006D97AC9363EA86C645E9DA5BC3451E07B78F37B5FC4E8EC5E4EE21AA107D5EAC8BC65CCA973E47F2A42C763CA8D6706E03A9B915C808980CA064448B2D7C4BAA203963C8EA5E5A3EEF7712B6BC85E5A9C3746524F53110B8321C7E42F9D21C00CDB34B2100B3ECA66883FE592B735A6ED46E189629C44B64AE64B0320458511A831B845E9559BC1A8B4B7AA171FABDA2246B95639DE860C3FE187FC56FBF06FB956FFBEA3BD7EA06BF7C7E16B86C3E1DBE81BF098AF4D959290EEF43B9836134193A091C057B783B4355D806E8BBB287C6EBA5FE9BCA8E7252D6A9E2F3253D0CFDBDCD78AF653DD0AE9A0408194DE2FFF23E025402521E4CAEFC4733AE54CE4CADFA4B38B4B549E64182FA7BA30D9C5F3EFCA798C6777F1E6F7BE8893D13B086D94EC0EE65B85852B50328366A1581144DAD3130E6A161521010EE253CAB29FB3725E44AA07497DB1D7BA4BCA1A98569635735A5AB2C553464E773E8D8173500EF0BC02E069B845EEA1A9B92DAC894143F66939B53E5DD4F5DEEF52E0A37AEA3E7511F597AD8C55D4A2E991B3C8A36433397FDAE6D5F913D888B4E715FA72300596449B45CB6E84C465302786A9A530628C59821316A59F5366354E1809313207B971CDD0F83669602F498401E2878B64AFD3F389263BAB061D3073D200990E4D2C8BDBD2493DD2B76A3B28B6EB782596F0260E2AE91939F5DB15DFBDFD1C23349B53CBAAC0C00468A6A5E43C33103731A89E9CC7D35EC8DC4C8DAF72245ED503A63AE7659C2EEEE3ABDFF93D8C46EFA78902199054241E814BD4FE25F22DC9F4EA1D312558F61479D919D01260EA878E3320A5D7278154D49DB54B9087FA26F47CD7A557D6E0B4A4C4658C928189EC5236E8044CFD1DC430199614CD6EF4CDCB6C09556D780E23B5DD899CC5AA1E0101193DB9A801AC044A4E194E31B18E2433FA7B6183A47AEF199438ECDD290931838C545B7C52743BCC6878BB05A208698F540567EAAC23FCCCDF35339868C08FEF4333060D546CA0E934D44EF91F039A64C4F573D4A027E78A7026D79FE04F14BCD79D054468302629D578E338B9AD0013438B665E8E6AA04BE40B52BF5EDE51F03DF7D565E24E288221323C399968B042094C6A2E2635716063243DC594AA140C41C0345B3CC097BEF59B383F7F94B2F83328C96CB51C85C7DF96451996B4643D6721D7C0E4B494975BCE3989E2CBADCB33E0AAAC2204760857B0267A2457B1AB8F695983D3254599B2242399F4456C060AE34AF20718790C5B298A0449A463C966E9AB8B4D141894E9E15565A9E7CFA6331972133AEE4A26268E7F1D6C20F6324A8606FE521755E0A7270234EDA14024EAA83BE3A71246A19A4EB50D3D8925FD4C8B64C2AAA0EEB560573D002C41D229761729C0421085014C83AAEE706420A1B68DEA41EA484FE32F53CF857D724B9FAF7EFBE4B9C9BBA3366640A237C2997D96084FCE1C6C58D7D2C00827A1119A395585B4C7B25E95D213356ADCD2A02A18539532DB8F67EFE16BDFFDDF717EFE5072E5C522816B145062E6141520C502881CAD2FE767B2E989A25A17418CCA29C90E6A7C13327392EFF4B87B6FAA7938BC5FBC6CBF8F6F5983D325C51AC7647CADD1959EB3350DD97839E9F56AA3BEC48C28A3BACAB0EA73EBDE7A362265F00275E39CE3C1A1515DC3F4AA9D35425AEE73D07F3C564EE318BBA84E42E048C614CAE1CF56D529634F76971B5B3A938C20E0FD558C9D741458EA8B020474288122B511B5452C9E81EA48D04F33868CED07C9B7C69B28D8A24058DF08B595912A73E13156AA17AD7D5425BEAA61760AE0A42D79DBD20E118195FE4DE0138BDF58B94C1F9E48C3A901B9145A8EC49A283A8F73E455391842C9771A983C053F7CFF8B381DBDB714983A28290FFD292F249841CD6A1BA35AAFA43FA75312A5D6315178CE2906A5C2C56306320D52FA59AD31E7EF55D6011197146D90000D34F2D6F98245E91E11594A32F48417F493F469B99E7DA3ED7632A6DAA0D2B972CF997C0FD96095B56143A60C366342FED7D440CB44BA61A8EEEA24046A622CB93940597C14C6296D9E9A295AC050342442052A2886496D26A1D4CBDA73C977792C5595DBBF780E5C371534416D95FF29DB5B9E85ADAF3EBD091EA1F6E07349300A9DC6048D44D8F448FDA7444DCDA06387755B8032A016ED7E84BC1AEB5CEE9CD0B4ED94B9BC4C022B99216CCE3C664C39847CC0991F1CA6F37B78F3FB7F80D3D3B711BA620C12049824379E53036D75504421E1B9922D8167AD9501B68A2DE9FDE02C30D1777EEE54BFE56FD0AA221D8175E99735735A559600138F697124EDD09FB566517488043724073B6DA4BF7D6DA98BDFEABA749DE58114A9474ECCA8CC765E8223F7B41158A2D137ABAAC80BE5D828AAA3660F8A1041B32B91AF341BD2038495E4699848DE16D4182C2F35E560072732284FA10E6A770137AABB0E94A0E92C8C8C071DB492DB97D896614FEA59ABA722925BB4A0CF07EA0696FB34ED43EB293086A7EB50EF8E490D21F71924678EBE386CD120A54DA832A94EEF6B8FA51512BD27BFAAEC7B22D644D17B9CA628878C6B49AFA9BD19C7345BDCC797BFF3AF717E7E1F5D284029CA477E3B61513132405026084AF6CAD360C046F071B2D71E3059B6143253D7925FE47DE5D9259B4083DDAF821D7E5BD665495983D34728DC0B36928CC86EBAC7AF3AFC30635914A02DF5F9888937FBDB8AC0180EB9369911BD4EEA27BE24F5BB7FC2DE3D6B5F151921BAC9343856189B732E278650916651C600194933E43AE8C1B5859C254D92DB8D41C331F312BEE00A8053725FBA610398163004454AD94DE7F6B3BE1EE9B0685B2E4126D229F04EF31567DE15AAD3323F19BF1519B53882CFC10EFC55ED20D2276D0B7C1D614F04CAF2D6C1E960683A9F626F88F98586E20F519D9BE049258555A1E59C59BC087CE0E0873C8E693ABF87AF7CF777123075112138061D06A5A8E65ACAEF8E4E5B64C63BA10024023A47517E764A7501220139625611580E4CF42E6A35E12397352C5D56D6E0B4A258A1835E45DD8DCFDE007A31552F53008869D41279AE7F45FAD6FE9874161579A6BAD80C3E64BCA25E4FCC4E874700162C2FA98E32B0ECE571522B9DA8948F8836C43CADE44AAA839DEC6BEEDF89B127CBAB18A9659CE9DCD687633B0C9AB941014DAA42C906D33A9EC04F6DA367C94F28D7C380120020F49E019D2FAA6BEA3BB6DD0A30A04A3B4A3BD03D87CC7CF99CD4D40A40BA10309BCD941915F8771C3A1E200DAC412842EECA029629EAD16A90A208BECA3933E5455D55760C53FE9DC631BD87B7BEFF07383B7B1F5DA7C12516601355D0831D9F64C638416782B0FE275A4719C7CBCC0E12F0400C083DBF920E86A0474470AD8F5997BF7B5983D39525AAA5687AD36CAEA8775F808618D508B14B3AC4D9EEAF8FA17DA9072BD629ADB329966CC41BF5E4C4B888212E8D37C995B93BDD97CC3490D00535A3A21B307E1D61060C5405D6133BE0DE7F668A3CB6878149055864E4E2C9006336AE0A26045CE87CC87D7D2B512D0D2461160AB34D5F3BD55DAF87791EFAD9A75A4808BCF6294AE7C5312BE4968B65E7485D5E65473761FAD1D6FFFCFC1C3E7A06270D5230672EC12782DEB964DE3DFF36E015EDFE504CCCC1A929DA1D8F6FA2596C651C934355794C6677F1D60FFE00A767EFE4E007C7A1E226C343CC517691404AE66492E92E8AB14DE4778A14F890CF4FC0E404A6259C3C3DCBA5EC49B5983C7DDD8AF4AE137A957B2F39785D96967540C4B292F510FE738B8EFF16B53CA65FCA55BD626DB024A5517939FAC880546D6CF419C9C09881C0518D8F915A53CDF8FCBD7DD9982916448C88B685608E936D6C7D41A634FD4D5A294C42DB6DA088DC236CFB22AA8C1CB28E8E6383AA8118AA6EC535A2DA3F0208A198D00FEABBF75CA2F92663D30FFD8DBD7B6623AFAE21868A82378202140116AE0BFD639E19CC31745CA04C1979B7C160400F2692AF320000200049444154873B5156922B3F58B1BE0F58E96301CA026F62B0DE253F920441E82C10099866F3FBF8DAF77F17A7A377727671E5578AE977CB401533FB8906B0C877C433DE4264BCCE6520726A665CA713BAEAB99CEC7418E919397E8F74C608C21D7EC7A27AA7B925D41FFF92A25B7E5DFA65CD9C969498413BD9DD28DD59F545DB3508E91E3C224CE8B6969F9881E55C737419A3AF1936A22A97659B845116A0B4239F82020C30463043E10E1E34EBCAFB46D884A47C6ED5D78E8A1500703C7849DA8D9859CCFBE6AEBFD4D191D824F7E9D4F95936A2200A57ACCF6D29D34F28FF5DAE074B70657004B1994047F0D9B8F9752780DB479DC79665ECD8B213968189C1E60A527006385005AA2EFA99F2E9799C9B66D402C6C0C5E1183FF9EA3BB8591DE42BAF001D7E8F724A0C1710A347E2111ED18940C6C01463DA0F2103AC19AA9AAF27C1117AAE269A028366B0FDF277FE175C5CE48902210C8619532C000BC55C4DB0CBDABFC4B3D71248217D47C04C7D41C0D3F3292D614C0C4AEA37F2BE1669740763757157EDF0312E6B705A5214C4E46F32E6E985F3905E537A274BDF870603EE43B1E1D132910D7ED04C006A5F5594014A1D336BDC457A2A8C6A717F3662CEEE631CFD4E6595D0B256A1619107C99E4A902419E6B22E0E34BD060F3A2D7D54D4AE59CED3D16BCC36D4C05E28A99200CD016A22400543DC7ED44E04E85A7A55B5EDC9973072AADC2E351E643DA06AAC9A07908CE3E907D4C1D472F25CD20DA7F5923B0BD654028330C00D5CCFF748E7C99F1855672203624CED989E24C97901883E8190CB40E4127709E527A64F9AE23E70BDBD03BC771C9157FB0458D3D95DBCF5C3DFC7C5C5438ECA4B80E438049CA3EDA0E66082CD0621E0A4C73D39742E2A29AFF03D39692D1998ABC72FC5D5C0441FEA54F0BADE53BA12983EE22E1FDBB206A725A5F7C2D0DF319944D5F3B6121B272A22A881482BD6086A1314D5DB4C21DE64AEA232A0D6FA3B785F028B35B8E6163496E49871F18749DDCCB1E5723E89655962884B50D3065EE12FD594ED38B3225D87FCC7CFE4301B4FDA553B9BD90745F551DBD3218ED7C9341C723D06606E7528A3DE6F47DAE8E8787D47AA83A0CE56B01C0D8EDC42EA1A8A8571FDCD1BA36ECE323EDE1CE92D22D3A94CAB0988F009901CF9EF685D877486CC6508986287E8D2F6103B74B145172B84D8E6E5165DEC10B37CCA00E580CA27A09ACCEFE21B3FFEB7189DDF2DC2C569BC9233495D791936B4BC8CCE13C61415E840643CC0008E8ED68BEA3B3A7066F1B0BC058529A997D1FC25E6F7BA2F1617651D35B1B2ACC1E92394245D7865B8292000008291BCF211D9128A935CC6CF38B59DEC3DF5C6213DE17C2D1350C1EFB9CBE7CC0685194D1FE81C035892FA585EEBDFA4D417A91E048CCC3AF8CE0561F41F1FD9DF98CF67EC3127B425B0CA4695C054FD0D0B532AFFB48D082880AFEA2AE0A6EA42FB2A84E63AEA009722D043FA010ABC4D93A97B77C28B74187DD956FA314AA0477A07A269277DDFD17CEB800C3A4E7C6E540732A916A4967D1C343039400193F9C48E59469723257D4CCB8BE851C50A6DACD186066D5C2084C4A45C8CF02EC20398CD1FE1EB3FFE224667EFF02481EC0B2230229082F884FA7EA652CE734ACAA39C7BCE4E7D9103220888688C13D06749CCAE224C9257F354D4FB65621BD58E36227559B902BC3EC6650D4E4B4A7EBFCD1A6DF8FAC62CFD43121F6284F7D2DBD592D13264D036907049F79E4D27CDBCFDDCFD2FCE9BAF0BE480069D074E649EBE64A8C625A93C79699332A9EA8F52B599F5EFE8BBD5D56356114B9B9B71D6B65739A058280F0C939248C382B1B1D1887C3FD2951070882EB595D4DD014E811AD58258968E397730D794483A486703EA7DE13BA28B4B2B1AB0EFBD2A0AE0A94F128B4AC4626F3D9EA9DFFFCFB588400CE267834B0C090E29FC20197987D461E83228923C98A442C08794CEA8721E755761580DB0E806E8420B048FE9FC08DFF8F1EFE0627C1F21A456E2483A106392ACE3DAEF54FA955A3ECE2910B3639DC8CFA4A53C121C3B6A8DDC6C168CD4B769A5FC7CA27E8E3AD847773F5490D015E54A76F5312D6B705A5262FA1BA36570A495B553025648B205197E3D3D86631F4219A490998C9373C189EFC5025F2ECE1AAC88089F8D09FF61501D1D872AF0BE6CE623B04CFA936D1A8CB28127A0846CA33B73D9904728D6C07554AC83A99D13500124AB79ECFFA186987D221AA404E1A46174C7810D374CBDB5D6A7B12557DFDE3FA27916B4CD20A9F13529F14DDD877E06722F09FC4D6086063207234772BBD3399D0342EC2942F40EA91BCE00629E045C241056117ECC647374A64306A6BC57CCC0E6B2B98F1DA26B11D102B1035C97D6C50E3174401750B51506558D9DAEC278F60C3F7CF7FFC0C538F9986852BEC48868BC929AD196814701176C3E3D62449CF1C1C9005A8EC07391E5BA742E197C4BD35C181F142DF37709E7D21988FC9F3C9D280FEB2340CE1A942E2B6B705A51FA833323BCF3F22AB211CFFBA73D0B1F101890D279D29E5119495652F89AAA779CCF69EBE4E45C993D905DE39E7BCC2091AFE1D4F165000003912396219187DA78731D96B595DAC0991454B0441F56884AE47FD409FA298FE43719F1B25EC298A218FE657554F2A9CC1D256D55324A027BDB23B1ED21372E6DC3EC8ACEA1DA5DF6E5BD45DAA37F09A3D47E1A870D283278AA090CF3010EE0CE117561E44C012E8F61A297904E9BBB50B96396EA109C8C2442F488AE428815626C11D0A20B0B747E8E36CED076532CE204B330C6A8FD10EF8F8E303CFD232CE61FF0FB1A61FD4421C6EC7F7212A10725FB41E5CC83F88B3AFD3B1633DA3AEB9F62606292E9F2E4804EB1A7F41ED13A61514E353BC33CA27992BA13B3BCF3474FC0F473D665695983D3A5850C83322494808E99527A63FF7FF6DE6649B2244917FAF47844665666FD7655F734D343D3174184C52C58B08007E00D105E890DAFC04BC08A15226C58818CC0657545EE5DDC197A7AEA37332B332323DC8F290B3355FD54CDDC23BA1B110429B7AA48773FC78E999A9A997EAA6A6A76E27B07A46DCB2259268166C7FD04D0791DE5772449790C0CD9CA1232324442B8A4750A2F8AACB7928FA570BC9E63065FAB249F8A8E74CD6176004E00C3A8D827BC127D43449AD0778C0F33875F7D6EC06267F7251016B69C3A93C2BA8BF5A17A169A45B419481909BDC880DAFCFEAA9E4153E6CE231DD737E2710A1E2F12CBCBF3DC9D1FCD406913CF1EECEF5F4E38E1A3DEE1A5BC44E8FE745A88362A7C44E6A5FE3350028006D10D901DAA1B1A366CDA0F796DED80831C71921B1CF523B676D30F81D50DA7D3477CFFF6DF43EFFE01FFE9F3133E7FDE4F8D90B14668EB64FEBA758DD0F11AE490821FD23D0B7E90F45AF50880CFD17AFE52C0015C1E95E72084B096AA15E57C213EC15CB111C464FF16B5C293D8DCBFA68BE90A4EABA43453FB6F40900E05B597BD59B0C1F0B46093BEAF39DC7A7041DC276568BAA65533C8002840063028F91517BEE2137D75DA417F5A08F0C2FD6665BA25419AB30547F4E7671A2B6FE26489A0B79EC210C0C46D42CCFA6115F8EB2F7CE203F662C3EA72B4FA627374B1A2068FF31A12914E209DDC6A21C6FBB7D1DFC694FEBD850600A2C36C50E3B96A125126948D2BFE7401F8E511519C976EBAB537BE7CF1FB2FF1E927AFF0C3FFFC276033E76F8FC4E35AC4D79A72BDF0713B0054043DAC5CC65B7DFBF9792282936C101C86AB52A06DC7C3F1035EBFFB238EEDDFE3D7871D6F54A0BBE0C5A638584DDA2D222530F2EF66198D2E49EF655202AAC952EA9B6C635D299767E5A7483C02250B25C7B0B04CE9304B2BFA801DE5FD570E9759C112A5F386D5358D7405A765D28E3049A264CB21844BC827BE6F0111795D2940C0357D4F1CB945826D22A4E7B5D7C0DB6F136CCDD63160CBF2349974884D079350CDAB20E5ED36FC3BD3D5D7510C90934592547EB2069CE2D03C2DAF185A68847B074804403A20417DAF4FA7B197D55DB0E2DA7F2808C4C16259C1CA1A55E5FD54E33E7741A041BF3FE8DE860B3800B058630C381280BFDA8F16F9007AE364C6C3F280D5F6EDB7DFE1E5F10560EB5CC572926111F5B0F136E81A8E2AD946BB36C8D807254DC68B2A0510C1D604BBC828732848AD616F271C8F1FF0FEE3F738B5EFF1E94101D9F011C0CDDED014B8913814A95B9403440600F896DFF4DB22ECF2665D76EF851B2FAEA7E769FD286DC025CB48017249AF81C9C6AD8241E90961E3D4519A7F5ED3225DC1E95C5A08D43A8A62FD89AC10901502B80BA37FB7620B10D9D01FC2390300C1CB12D4E8B78C800A76A9E998460434E672F335175F0C3F67B9857097A421660BC9DD5283647110C958E5A2D240D2DA0DB8308D2014D256CB86DD2EB3BB0409F99D2DA7E0812422C2AA8329F10192F0C282F6017AFD1971EDC42DA4D107E9B523C194788EEAAEB44C96A6F5A3F7A9F59FF78837298E4DEAE9ABAFBEC4AFB62FF06FF1C3B09A7458440AC146FD638B9E1B7AB08309D96E6DF5313180C9C607FADA9091A2AAFD15EAED84D3FE111F8FAFD1DA5BBCD81437C3057E52C57D8FACC0ED00270770F31E802C280910E9D64C072695112EAE407A4920E5ADBF755C7350524D40E59693C333DC8BC0F18DDE5EFF1E73C1BC20DE2759172AC9FA741E0BD714E90A4EE712BB589A42B72A621142100606433335E12920CB8984BF1D31914C13F8A83E77420190E4F5FC7DCA3CEA1DDFB3DB2F842E03A903677A679064B0E419385798EA706085097502F036EA13D066DE126E6DD75D7B65A0B5753B6BE3002673E8B75127598A11F106B75C205DFB7761692027F067B9ED6E930EA1465700E448C0BADDA0024AA6C9046304DD703FB8B196381ECA0B0F80DB67CFF0EAD94BBAA4F0D3205CD95188989BAFA1AFD7F1414E3E28A97D1CB23F4E61680D7B3BA2B5231E4EEFD1DA7BDC6E0D87CD58A6380138A2E39F5AF879D10A3A788C800925B04240A66FBE950A481988D23A935F1F9F42C10E63BC4470430094F5B5FF86815380A9CFAF94C7F88B8BC9C6E035ADD3159C1E4B49C016AD3CC904734FA8BBA3C2B2C863D0030C40028706725AC40F22C8FD132226619C9DD29DC67B9803615199F891015A319902EC7A9EBA59B6AE5839BD236DC545E5A1D3948F0532A07CD081536C0265334BD2F830849989075B07E2FD4CB16215FD628F57B0705EFA09E744C3F0E9C4C9EC415C88246782AF416EDEE02E6CA369643949AFB78D369915A95145CF4BAB9F92C094817BAC6D36DA9EA7C0E1B00DFEB2E6D26B8DF0FC36986FBF377427D9D6DB4FCA0B0B6C6877E97660DAD1F48853FB08D53B1CB6130E68D8A82D0DFD0057F31E6C0B654ACFFCE593C32B10AD22F2D86DA70146FC9C294283E70E54C8ED5D47E4D9B5981BAC325457EE35FD65E90A4E8FA47ED0432C70C7023D92E16302A66BD482386101919145BB69C526A8150E043D47B5CA6CD22CD627FCA7ADC3B0B037C14D821146575869B33546DA35C8FA109E90A35642DEA69A7E073D1C5948ED5503186AC1E099205C690A733499D136022746504212EBE3AB5A07525F86A231FACCF8EA78C2E096F3EA08BFB631B081D6FE44FA9E2204E0008833FEBC678D185E7710EA97029E49AB09D75DA7734BE5E4516170A888170B7298472628BEDA3BA95A41490C8BB48BE5D6DAF8DBD170426B0FD0768F0D471CB0E3201CADD9A3E74E08435094EDB2A0200193586D8BF5236470EADFF37144E9BE8C7844B5B27BE33CE8C1400A66D3657AE0F7E27B9F07AC6845B7215DAD49CF7CBF264E57705A27D7576D0DC716D9D3B0AA829884775C0378EA67C14F3A75D26C910028429D1FF102C8709B604C2B73575119A34487ACBC5E64364D0E7D673071BA04E514891CF8E1A028CC839CF25143210C6CCF9696C69AD5E06B3F2698CD9AE0F85CD32188DFFE1A228913339C1B74A86C2982BE9119211938EDCCBEA8A86752DA9C1B884E4A88307F43481A68F2886B946788D65E1A915593BBCF068D1CE922299FB1B1AB015501E9A7952BFA515E3BF6D6C641AF3B544F507DC086130E38E100B32F8C021DB6D838D961DCDB182CFDA0DE6831072D28322005F054F75FE7671BF5FA9E2629C0A7F13D2CA1505D58050840B2F1B670E1C12FF0AF33D02367EF5C53A42B382D92F27BAE4C2B2EC064D284571B8010B833900CE14B8508090A130CA1C54B7AD60023D687AA4032951459DBE51C061A82D8AF856CDD19441858C57D86582B3B400BF44C0AC0B006917BAC97594058733D705ACDE21ADA6A6660B144C242F5FB0426CE4945722302F0C00A6794042BED55E9A0FE8145911BCB87B5EC61FB561724222885F83B3EF39B773BCD0150E1C6752752E953EEF095459DC0C9618132E8E680651676DE493144B27691AFBAA3693F19A21F71D4C169C30EC1091B74800E3FDF29DC8D0AB59D55144F6AFD8BFE19E7D6757ED6E38556D613C060C516577FAE39450434FE3B5B49D58A43FA6440CA6E3F9E7F97E1479E92E9179DAEE0B44842965397919AAC24D6F8EBBE1FFB59AF130CC124DFB416E59AB16566F0626888E08AA8D37EB31B29049ABB9E306BD93A247008C96CE5D9DA838C82E279B27C8C5A0F4E0866E60C5C29655B68FF219C1D2F8A6CCD2E40CB642D717AA188CDB9448601ACC486682FD34FF1A04AAD611A8A827F0EA056B32447450199B46EE7EC18BC22A2CC35182E641689617145F7073D73EAE259DC4EB13205DD3D098C0805B87660918F49CB894381BA9514C004EDC7B20AF60E4C322B3BEA9474DE6CD2A3FD46AC8A837FB65E06481750B2FBECE66310C9D695B9DD669099831C70269FA63CD07C9F3F33E7AFB8F3D7A62B383D92BAA030ED11E80279230BA9BAF6FAE46C7688A8594155BA92800F6B280B7E5EB3CA7A5D013E9A05ABE08670B7B9041E75D189EACA9329EE03E62EE308C288DC0A80004CA0C45A8312806737114F5C1386123F46D131FD3BCFABE66F5474D12984707CC2F8A0DE4A0A3BC478E4A03BDA3BC0BA7F08DA10F0A13804D84DAF4BD00CD861D145BF908EE17CB23162EB22394F035B4F7EEC151C4F0095714A7D4E020B88E8656C6AC0B6C342CABB45C88A8FF5830E8B7200D300A3FE77826F7F95864D7BF08A8D796707863B123A14A05EFE2661ABC1C7878D721D75D3A817021D95796F122A5885BB2F834E06C180DFA0D7468A95136337D64B634B5C8057F4DBA8C3E6D6857405B0F3E90A4E8BA4C0E6836E089BB5EB2EBBAA004CBF3134E0FEEE25B8EB2E5B3B0B1A4C70D161A1A338702C1AAC18CDCFA5EF7C1FB67E45E8C54098ACC3B867829CBC70019C4E4E9E6A6C4180B390D53198E6B4795E9348BCFBD7E8F2670C340D5C42FCA4C00C0A980860E2706D3838F3BE34AF7FF4A1B3D3D6A79C4F343686602D261E81AED2DA1795474CF23530EF0367A80B417627874594931098092B2B0E7323BA4F2D00672853AE182844C36A82360226B35D4219B07EA151E59F763AC3E67D30AC26EE93D17607A9D12706BEFDBB38E08525158063EE3C069FB6B0E202A4D82D57BF1B1F8C62A333BB0447D724C52ADD3C93EA28B9A69CAEE0B44802B414E545129F5798AA2B85DD7EDBD607F4E6D7FAD3E915072883BA242B27F273902A0D6D9E21D36897723968E06A1D2C13A261FA1EE068BC0881B9DC646A968B9000559AC51AD79D2AC7334D72BDB64DADCDE3737E558752A8F9687BA2BC13D60D21A28D8024A2F385498EB3D11CE8335D0C87469F0369C99C02315C180E6BC9F9A3D1B0404958B4D87C9C5188D84D99BF598AC6A8AA8A8A8E325A0725FFDC3BE88993EA161097E206941A153D73930EBC020BBB60CA228F77AB5B4F0458064A3AAE4BFF64B86420321042FAEDADA5BC313A909EF1D148BF903F79EA186D8F80D3355D4E57705A2485F93BE6E45338B99CC2DC07CC7A8A4FCE87FABCC0B5E4A9AE34E0F3FDA42D4BCD4F025018D0520B8A6535C414593561DDE8F85F4A11644D2C821D12A5CAD735F180DF648BC4C7FE7C80DACC18AFC92C59ABC134785A8772614998CEC709E5FD5718C0980594D0C911C3F870591F794DB4658BC8AD3F47DC2AD18C10E30123339C6706E2F908AB0031072BF4C389EC005B898CC8CC880A189846BC1B046DB83C47B0B6B9E7E8C473FB7417F6B81A81F7028F44197537C9F418D03AE018F818857E2D80A79FCD27693D8A4183810D03E82D443DE76150B2F199BB85663CA284E82AD7B988EE8BE90A5E17D3159CD62939EF4D7BB505FABA19351D954313D5072C48F015C16BCF27812E21CB8455F45143FFB7A8EAE0B14E61DD8849962D3D5AD4E7726DB1DFDB1B9508E06B397E0E1E551ECE1A9E753990C46B9F5C6189321744E662126FC0C82B4C756FA4D3C675B945C1758F6000B3AC10FDE3273FD0A3F91D5BF966C878897160C276E44DC04D82D24498B94D47235DB803DA0D16A7DBDA153C669EB646C8EBBC54B7F23804C0F79EE59114FC656082D925D936116A6C70118E43091135E6835119784DEDB1D20D84E81953540270C295076540835B53C66A0616B696D27D2D80E300C441460C4BF4EC984C7C67E56AE5D257E55D53A42B382DD2F1784C0A2D2D6FE4C40B27266C78909A465DFC7FB15E3526B6091D816B9ECA0043D58C129604B1E53447F3C53DB7487C1DC7AC260650973049E0BB45180592CB2EACA468A733E7ECB5CE0316504AEF64A27FC9DACC6F0B640008EBAEFFAA565B0F56E1D756B8D201121442404D6B674E8DB26BD0090487A3F31EB32893DA60D935DFCBCA4270D6020B5898C67AA8467F3857BB28DE60811E92BD96988571F060FCA91DA3CA90907A2E4A882163DA4B949C86EA80442E88832110E092D680C6BC60C04AEB49EA5453790442672CA6E8D7739F994F896C9F2E197058159853F0ACB51D0F0F0F6773FE92D3159CE6D4BEFFEEFB22F715ACA1E635281242E35F9FB02E33F29A402E2B14662B0F260B49C89BD0F788B4056246B12478090C26B7A283A711C68F67804B869AB23BA9BA2E13DBA67539064F496D0E5A797D2AF380F927010004CA6CED18C0182D4A0435728F19A17C3490551EEEBCC06C0713EBEB04B65147B508537719CBEDFC3F075B72B77AB60125CAA2B558886784E1141431D110201FEB8706446D442A0EE0598A5D8D7651D952799261B5B48FBF8F764A01168CBD4EE31E14B41E3540CBF3668BA9024BEF17F1BD6D358F7DCB655219DEFFCEE4D2675A9B7936BDFEE9350EDBE169997F61E90A4E256D9BE0CDDBB7A74F3E7901205C0F73F083DD2DD7E14AB6BFEEA73EDB9FB7D96C02613C2D26B43380C1CB314DDA2EA24C8432F9DD9AC8D68EEBBCE4DA09401017682E7794E912020D0DFA52BE3C49C3E56675A85F7759E9961C0274BC7E135DE242DC6B51E2FB39779E4439B1960588AA2F1B59E51ADC2190532A132ED37DFDC8ED17F5A31C324E3390117FB88F98DEC0DFF1B3451DB68EE65D59074104C16C03647A441E031141062904F6EA0CFB6FE331EAED28A3CC4D35A23D35547C2C71A7B2A19B84BF29546E3D4508B93D5E8322FC7A52140990A81E535854D7E063F502CC7FA62F37AD6291979F9E5C2411DC1F4F78FBF3BBED7CA65F6EBA825349ADE9C71F7FFCE97FF857FFEA3FFA3B00BFF54159002A2D2F94EB40B1866CB24A16AE51E6A2601201EEE64A52A1CC6A94EB530A210E9F78DC087E9EDC2E0920A2ACEC2A0C616EF50075A32A4313E8792F7D5C27DA92869A8FFA89DF417175DF95E68750F1F6C68A4BAC6B8DB61800004902717F113BBA9077214D7CA03EB343600D4CA23FBC1072790AC62B6FBDCC00EFD256BACEF9FBC77899A04A3F9B9006282B2460B7A6594EA478649B2D835AE7AD26860425C447A651E1EB7D3CC78CD56D5CB07531031E73ED01EA9653E78D047028DD4380987F2F344E6B537A26CF28978660F1A2C480E73ACF26050EDBE1DFFDD33FFDF17F7924E72F325D117B4E0FFFDBFFFE0FFFEDCDEDEDFF0AC08C8E65D2E550B77BF91A5B083EFF11C288B568E519E27B505838F2A4183414E115F7E233808968A5BA54A37E65028DC6E2DA4CAE8C9069C19DD44603105DDCA3729BE2E6E6069F7EF629BEF8F28B14E1D7EBD4E937D79B0578E4F7BA8DAD4440E4A1B681CAE5BC6D3CCB7F54FEC407E369A2AD156139FEB357C1EAC843F7B80F52FD3E06339F4CDC6E3AFE30D69F647CD71EECD043CDFBCB06657C5A9EBEB1767C47B7C20EE373037040B73C45749C401E8EB01E8811E3CA2C5208B2D533FE9A464B9A74A06F039F9BAE4E82107FA6211F6F94DED5949E89399BEFA9978FE953BA25A4F0D679BFB8C225F91E0D80353E8DAB02A8EEFFE3FFF9AFFFAFFF7E99ED179EAE96D33A45B49EC9FE62A8B8924CD15EF06B634D838FCC31F931A4926BE0EC66D1B22E24434305264BC504BC5F6F2124B3FB2F9EF3B52BB00D937F1976F1BA8F4BF48555A2DEF6FECDCE91731AAC2C9B8F225E890BE8E1577BFEFC393EFFFC333C7BF60C00B0EF2D843124574FFC0C8B884DA36C85AD4EAD602B3736548F6B8AE18A72D3001CD1E7A287CC59D7BF25D68782FFEAF5D8B33604D880E5F6F1D8610BC74B36E1A88AC3B6E653884EEAC771DD7EC6E1B4E1D6ABE33D28306B4AC99536784AB9AC3BC4D9649647DCE39168569326AB473CDC3C8594231C8EE06789E6C89BF3C48C3A0746D426E3378D0BB8E5C6B4F4728D09B5BC39257B1928D1C1D7D4D3159CCEA424075563017DB848D40FF90CB0094D2BC02A0485FA6C952A91DC1B4083D6E686E789CC313D18AC885ED467E28EDFB30F0340AB5F7321C94D6602B78084D323F1700AA6F07C5670085113A85F7CFE393EFBECD3C1330395467B797A99215A3AD3F211525975E0752D77136EB46E03028584A0033A8C072E7633D206C808F12622FF88D5D377E79ACB405DE4815B1D53194368C67987FC64D0BE9918D73216997EEFC3D106FF278F2F73DD45406259AB64A25919704D0E3EDE7DDCC3007270D8809D3EADEC001C73F5CDF76C7C3B70981B4E663AE74FCDD7AC1C8DEBDE266E6FBA3AC60EB4DCAF29C6DF35ADD3159CCEA434D53D5C17316A532A20C59ABA0155A89049D7EA99CC926810614F6BCF5F0324668420C15CD4C5AA3D0A0984286B368A12D0FA3D0B35676B41C2C2D05CC28020129C8B400A005F7DF5055EBD7A456DE93C3C1E4F0897563FE32FD84FBB5F618252927B33036028057ED7823458B80F06254C2EFDA5AA902D038BAFBD0CA543AD8F8AE9C8F06956180B3241BC8AC32D2B7B7294C95A3C064029AC9D548F0E171C97E7A0A01E51A7DE174A27658C7F08B395DA6B59026BCC323433A0B437BAD13C970908BA9B4C08A02A201978E498C109A4689087C5A3A91C4CE5CE79D8EDCA9F4FFBFE18300D465CD3C57405A727269B8400B20F468038409505E31070AE49CBAAA471A58AACA2646A3C93DE59E4C90E688D49654FE76B2634E182C4AEF18B0EEDD35D580428421867C0CC0000200049444154651BED59D0660101A9D357BC6E55C5E79F7F86972F5F666E8C47EE3EDC51552E55E1916BE3F89E709B32908D67DCB70407BAECEE83BB1553ABF89522047AD6736DB851F38B20835FC93A335719F57B6057AC1125016A56839F046B7891FBDFC3DFD3E08C6F6E390D3ABCDDC19138BE498D653C606244B2C560E046DBBA7AC087F4B7DC1AB874808D484D8BB8F3BAACC5220324D972F246F7ECC5B3C07BA1E29A441B3C88889418E27180524407328B73BB1304473B081C73F7B01D763E3D9EE3979BAEE07421B1C626AB1BE3226BD1C0105859ED450C752EA91484ACB1854BCD80A97FCF6B4AE2F7B36767718D4A0B90121790DD08525FEB32012BA5AC6CC99975C5E09B6BCB7BAA42203DBBBDC5E79F7F36D1A7DADFB4FAE1EE433C3F546E5BB30A2CD5017485376A96913A4909948CD211E60C2D56D66A81CBD79278833445E099C054EED7E17E8324D7B0095E5607B8FD8242E732055F22B62920E4783A42B49F181E236FDC25ED24AD13D9BF043CFDCAB0871CFFC3D218C5DB2B0ABD45FDD51888FA98664BB616E5BF990E3828F57A69532ED7CFCFA8124DAC3AC1E9B736DBA9E106B6B6E7C9685464DE383D4975CCCF381D6CE12E535245AE6991AEE07421F17CEA6081E578D256D666EC7A75EFA5F51106889C175697559EEC1542AF44A45D8EFD34BC8494E9729990345717125363598486AB0442A101B998E97A02E9F1FDD3CF3E5D5A9C00F0FAF51B7229B205B82A379FA60168AC9FB18025E0498A87378FAC2CEE27AA506C9DC7796418A9FEC97ABAF56DE22409C80001B3D20ABBACEE337C62EBDCAF01787878C08787F738802C27ABD36950D29F08A0489227D02C423E5C71768FBFF3BE62F5D6F148B6F67808B63F6FB92858C2EF05382824D692340325B7C8C2D1CD1A356B930189B714446B69CC0F6627F02273ABA8AF533FCD2994CA6B5AA72B38FD3989C65B7E35C66290391861B8C3C83A42FC66605212AA49C85299BCD72969EF26C49984446FFEED6062C5D1BB92F8EDB3B9F11197D7BFB306C9C065655A1BA226B370B66DC38B17CF275006800F1FEEF0E1C35D6A9B3D9781D1EA35F7DEA0D17898D04991DD7992EEF61C1461891C78E2CD492CA1B5A6C90290F48C192A4961D0CC27CBC91C75416A3433BFDCF2214B6F14F3F6EDCF38DCBFC3674002276B6726C000B24251E28C5FCB7F3D5703A0D2DFECEB56327A287AF39E32B7A7D0C033C224D56E63DDC1C9BE333021DC6B0C4C496F219AC16528E7635502C96274C0F43E6217E08266FEF9183ECD23EA9A285DC1E942E2C1ED6B007E9334558901EEE7B415F0527E6608CEF45654727D5999AE9D09BC6C1ECF7D92CCC29F5FFF6E154ED173AE11AEF2E667B21F7D580F60E060201BE59D05D09EE7E6E6806DDB921B0E003E7EBCC74F3FFD94C094F553E344F0D0AF78DB83ED16CD463C0629162460AAE00E808AF2CD0AC8AEA801E85512B1798A08DFC84702F63E0BB16FFDA1E13EA30ED0D69CEFDE0E901514E4E0CBCF3FC7C3BFF9236E5C6FD0C2C30C3F8C981AA624DD52B8E544606131D0BD6DD11252759C777C28B981850703B9E58214169E09ACC11081EB0A64F79EDDF7A698A5C52A07B9096179B8461D6D25EBC82D3C03AA84B089AF97A1A7CEBB6BAAE90A4E17124FAEF8CD1986901A822E594703A0AAB6BBF0368D0700C63E13BE46018314A0B0B7F1E6FA421E3A60AA69D5B9D6F9CDB2FC4979436AA7BA548C2EBB668DE83F025CADBE6C8D1D0E077FCEDAF1F3CFEFF0F3CF3F57CE0C5E983ACE908100DDD15E3FABCE5BD2A55DD62BC842E57CCE9B126E2EA15503F0F0ED2CE873CAE0DDAFD90B10F3534A9A786AF24CEF544F3C6B810476FDF65FDEE0CB7FFD476CD25782444B5772549EA41243E203B136E5568C3A0870BCA4294A9DDE3C0FBA42D3C78BE9510ECBAE5811E3127784ACA6A031A2F6C832629022008DF133F854C083F185719ED7C91894ED66B52D999F1781C991F99A2EA52B389D4B3A06AD014F52D12D4F68AB52065BDAF46905B2E6A70A7FCFCE26D360AEC2295F2541643EFB3AB14CA09965329E0FAF7F9588F3954C4801B7F1446D7706432A5B69D60E81DDF6867DDF71FF708F9F7F7E87D369F73706D71487D312640BD310C106CE6B07C34B5AAAB59BB469A3D534F1C158071A421C77C55A46178C42CFF6B46D5DA16037AC4B6EE78B96A262DD2A48EEE098F8A4B1D608F4E0845BC870E9D53841E4EEA10B13DC0E2589AD5865BAEC8FC0A759E49FF4531CEC7D9993D594528CE9009E5AE7FC97AC1F02051D5D54674EEC9DCA33D3FB3AC8595F577E722EBF82EB32F998BC0861BFF87405A70BC9169BA79952F34DC0E43710DB4679942B67A022CB9AC2A2A62C3E081C88AE3809A22E44533334843A8B6E232F843AD71D35A7EDFFD4F0B6EFB8BFBFC7E9744253C58BE72FF0C5179FE1E1E184D65A6FB20A3E7EBCC31FFFF411DAC27ADB36C1EDED2D9E3DBBC5E170E374EEFB8EE3F188878763B8F11C280627485B0F5763D6E0AD1D763F99B10440D6AA996783936E39112F87D93AF51F773D59AABDAC701907F309A0A8880A5EF6CCDAA2EAE980B0F7DC722A961077A122C0955F975285B181B51F1904C0D6FC84EB8255D8F36C346CEC6DB8665159DE341710470E65505A044E30BD0548A101A0D4D2183FA16B4C564FD20970E67B192C2B4B38A52B263D295DC1E9B1F4C8AA66150E7DB2878AA8E746A24905023FDE7F9280AA96652EC30A189008AC884B74DF2ACEF5C4147785D7F307BCA5460FABD2F20B1E1EEEF1FAF51BDCDD7DE82034D2E170C01FFEF07BA82A3E7EBCC7870F1FF0703CA6FD3BCF9EDDE0D5AB9778FEFC39B6ED30DC9326C4D53F4FA713DEBFFF80BB8F1F49EAD846DA0CA4B196254672E293F3D1F2238A0CC083BBFF4207C87DE0A516CB86A090FA75AD75FBAFC550E1E08CE5501AB475E0E15A3B3819DED85F80710054D64EA27D8ADAEE1C8D6723AD0BFEE13A240BCACD3F18808C7073A1F1A4C56B60639D36766760CA8069E5AEF259391665A7891E04281940112FCE0151FDED3C5202BF4BC0C4CF39A1D7B44A57703A9BC8EC7757CCAC19A7F5249AB236630C5CFA60641710C90928ED1F151728A98E3A63A049DB4BEE3AABDE1F51CB46F466AD3DDC4C4A1600B8D480A958650620F8E187EFF1F6ED5BA7CCDD7A2A389D4EF8F1C71FF1CD37DFE0D5AB9778F9F2139C4E27DCDFF717AC3D7BF60CB7B737F4DCCC57BB777B7B8B2FBEF81C9F7CF209DEBC7983B693B0619C577B0653BF29DDF3ACE49EE5BD4569EF9649A1A421572BC97887A02BF540499AF3AC6EF3A1BFC97232FAA81DCD4F31EF6D38505F3B383131CC2C50B74E00AACBCF1E99D7774059A0879005C5E62DAF1B25195E05B9877683F03A5C77133001BEAE05441DE145160229C2DEC20AF0F592A7B22DBED3784D7C93297F4D1E73F20420FBA5A62B385D4A2EC8428BAF2EB7743C8F073D9450EC21384DE85B9EBA8CC50114165DC560E2C271084A8B4C4B1694CF3E3E3921946517C0628BD34A8FD19475A16F201580162741007FFAD31F717F7F1FFCC83E4D6CB2E19FFFF94FF8F5AF7FED207B7B7B8B9B9B9BC53385FD0BAB5544F0ECD92D7EF5AB5FE1C71F7FC4DEDAE0AF78F96961BE5A09A37DAD459F38778BD6EC7DE59CD1C11A9980C268E3600BC2EFD4A6286FD5682E0F9344E7D305A33C19E325D63445FB09E25281E95CA544AF0B5A067056D6BA3A8583740378435FC7E92F72EF60B507C1834E24806A7E93043C90D68A6C43731BADB0B5AFD5797B7E1FD62FB19FC9366A337B13FF35FF3E0F4AA4D4D15D2D1D7DD65BC24F71DF5ED3325DC1E96C922CD0566A5ED1D42DADD78DCC4D14E524402030B07BECDE72BB4C6B796E7B8565634286841AEB744ACF5B7606B2D54436AB30D649803FFDE99FF1F1E3C7F3EEAD917EFEF9677CF8F0019F7CF2892340AF8F2D111DFFC77EA54EA390C162524470386CF8EAAB2FF1C30F3F266D3FAC5678C089036AE26D484DAFCD704D24FA4AC76149DC46E2B62553249812A1BAB9AF3588484035F18EFAD01515645E871B77733169F41C069DE7C1A98A5D145EE63C6AFC75100CABC94E36F7FA64E4B27D48064C325EAD5EE647343DC2BD2D7841150E4A0C407E6FD06CA0C654EB68D4BA45D466564C68FC0795360243E39C467A6899F5CE94CFC5C023597FC9E90A4EE7126BBBE31F1983C95DD7032D96AF667020322D6E51305D9A43162CAF814884E1AEB4ADB475532BF1F9A701917D86501A8234BD388E8C0FB11CC08F3FFD3001D3B9B4EF3BBEFBEE7BFCFEF7FFE16CA16925519F940780BB0635884B7A78001BF3FF9C7B2F04A9BBA20C4018AC2899A52285E56090D2F39A346FB0ADD765748E5963B3D0CD165A0FB620DA4470638A07F325B521113D5DD692D5C6A147C70D55C50223DAF8DB85F63951594DFA1BA4C4E9925481C200B0F3BB552B0A4A9695C4BD099424D1B70296D43E6FD7CC9650D4A81CD3640057641CD9D2D49BA370ADBE34C4AF6999AEE07429990003CC8CE902831082F5A824BC842D9B822845D2E59316389BED95E267A30842487868FA13543106CA081C20302520EA2FC663F0EDA0C06B4C4F493FFCF03D7EF7BBBFEDFB6E56241A4D453088ACEFBF7DFB33DEBF7FEFC0B1A532830F6E7124E91CFDA1BE36B8CD753A1D256FD88F93A03197DFA23BF345B39A56AECB21E8D4084A8FC7B872ABCA9417090B6103089C1C460B3389258BDF7584630BF0E857621DA88DEB3B7A5FEC5E6FA7A0E7113411BA0EBF37FD0D10F2970C0E0BD636E80620D13EA7D2B215408D999ADA9AF8ECCA4220BBF341332827A5C778962E5C401F962DD7B44C57703A9794A7A62621E12E308C897A662D2A465E3C9BF6C5D0355039B3DB680C745FF18F62BBD2A62BC5ED4CBBE60B1A4817ED7289CBEB60FDDE9B37AFC9AF3FB890820EE2D366F8FBF71FF0F3CFEFF0C5179F2F05F239FAA6AC0ABC7BF79E8029C0B927031084B60FB67CA2BD0C58F964F971952C4C26CEACACF9FEE85FDBA0491233ACB575DB334FB260737A28DF8459901425296070327EF0BA54A9890227EAAA58DC671E00F6524006A8C300A01DC0C961B1FFD95A54022CB537D9CAF8DE8F406A626B4D23F8C22C36B5FA1828E0BFD62055E712E5F161C39693C43D079D7836BB0A4B39B5FCC7D2A5B9F00B4F57703A9B1C96FCBBBBC19264A8903084A54F892E38B76179AD86229F00518189A3CC5C3849862EC72D054D591060CD90D5F39BF3250BE59A626F0D70DA777CF8F0C1B5746E636C54268042D0FDDD77DFC629E46BB6958A3398ABF6773CBD7BF78EE89A81DE456B050E8D5CB6E695ADD2782080470B5FCC2DC58BEC35A87F66A41634F17669CE2FE3F9E4B66340286D42EAF3B0463A384904BE244EB1ADAEE4920C00721093A81F407E6D85715BC272B235A55D040708367453A75B5502B1305274FEB38564E0D5ECD5194000942281156F86308ADDB2611DCE87485E77E2DB0E40E9225958CEE3DCF6E0D91C14119AE322B1DEFA04B7F82F355DC1E96C52F0BB88789DC27F93E80F5029233DB906C6AD6269C574A3E73D5F7E2E0DEC5426C6BD418D9A5BC58891393F24022AF25C2BBA73A48F1FEFD01A5919A55D58FCB6AB3FFEF8137EFFFB6344EA256D73D0B840482EF7DDBB77D37A51B4878AA336A71319C09F793DAFBF5936A060B59E4671148974EF7F96516700D79F59B5F54CBBE3E68014EFEF506E12C80970B385EA91C9A0ADE1B216DACB4106E4531E0618F5EBE27FDD7DB7E120014E4D819376FE42C5C1A8F1778C000B08DAA0CF410FF6D28E01D244B1D19FD7FD009D1B3E6E15CB90FB8418107A41E550EA25FA9494F71C3665629E94EB1799AEE0742925A57ABDE9725A2437D0D218AE1447E70224594003284C2BF6E78A9B0908B112E1DC75EF9496283FABB9D2C98DA4C99A3FA667EEEEEE167722ADE4B1A5FBFB7BBC79F3065F7FFDF5E2293C3A514FA7133EDEDF7BB080BDB69D2D4476B9A6C08F514FB24A5104B7E6F5886C69715FB008CB02C9FFD1008D1AFE0D356567069FB014ADDC00A3AE4750990AE437D73226EA3A2062E4184551A231504CB3E40AA48DBEAE878D0887FEB941B70E4EBB1CBAF5A682BD010F23B4AFB5BE26B5ABB9FF142780402AFEBAC534AF2BC59A53BF92E182151D21BA65805651A2887F0C430C5A3651CB6CC985942A2FC1138FA06B5AA72B385D4AAE25D3465B122A663B44C0AE81CEBAB8D80F953E527DF142BA3942ACAF672081119FF967109883235852332D89B2F33C508D435ED101261F249B9FAD42B0E6F9F6DBEFF0F5D75F9F5F77627429E9FEFE3E590FA942160E4E7AB8EFACE870CD0EDE8AA0350674532CC69A94B95B950261AC6AEA23730126D6C12CB3107651C5ACA4A46BC8200B2B6B404D08E09EC14E0C6185E8B0897F972063D05FAC0750FBD3557E667CB1EFA3DEE1E7046403B66D00D486B66D38CA0681E0B82B3E9C144D1547511C557084E24115270576ED80E5EB4E98D797029C02496650227A699824A542731EAD794B3F1B9B99E55ECC3930BAA8679DE1F135A57405A74BC985438C520698EC3AB32C31C127B71009DE257EA9CD7313A669E46383F84472E59A8AEDB22B4920888C37B03E3207A2A6A22E9AE01CC279DFF7912BDA1D623B7BDEA73C02FCF4D34FF8F8F11ECF9F3F3B43C879421F1E4EA96D5D6007F0285192248B0B7DEF34983502729DCE6010C06180B0B29EED55F1262CD965C643C0CA8D0A7BB9426565D098C12AEDDDB2A379B4019AF7396D1B703870BC1C2B3A523E59A1AABD8A7CDC908338089CFAF71E8939006ADBA022B8DD36001BDE89E27E3FE1BD02EF1B70B7373CB40E4C27ED4110E6BA6340027F6750474EFEDBC9D7FC29755CE4FCFC9A90B32390BB8DAE29A84B4DA1A1AAA774C5A327A52B383D31F1FA8FBB785612DFD4E372CF047F9F02245CFBC7B406B5DA3AE953CB34795F2F929C09A691A3BF4202A5A841A3B91F63D13C4F5EAEC3847F0F2D9FDD5C599C2229D861012A5A537CFF7D0F2BBF18B557928845D4456D8963665578A8F58089E47E35FE6FA93F7DFDAD949CE5997A5B1940A635BB442F472D1263B88CA2FD3B28D644FDCA6E4DA353C100A7D80E3778F9E9AB1E88032C465349923EF26FB694982506BE0652D806586D6E4D3515DC9E36FCDB8FAFF18F77F7787D54DCEDC0D12DA5D8930489F7431137320BFCF5EC67C68E0A059230202F8029E9033259509EA53EAAC86B6FA90F9F30A62F76C43559BA82D3C56402585D43F47504C93653D5D541F9E27E8096FD16A09F86399E4B0AF4C8696B10ECF1762D7CA2202C1ED7BC2D6FCAAE910D20A0B2728CD678286F664512A25508D735393EB6E9DB6FBFC5DFFEED7F80559AC3E8F3F373E043FEC10AB31FEF2492458697357A61F021A2FFD8223210C87660D4011A0F061270FE569E2461A9D15E8ECAB42EF4A087A9EBAA2A1023CF1EFFF557FF39FEABFFE2BF83A05B341CB5B77CB4F296DBC9F9A97E1D0FE551686315D89BE27852BC797F8F7FF37FFC4F90BB7F40C3F7687887A6F7683861F71525383FFC470289B0A56C1ECC81F1F02B22C18FC752E2EFE4DAC4045649A939033479E62C6ECE5FAFA9A42B385D4CAC1D936E5DB562616B280B242F4748B0D3FB6EA89A32310224D85FEEA737509D19084CA58B6B2B455C842757DE589CA63E594FE6BEE95A7BD1F7CF5841ABCB77777778FFFE3D5EBD7AE5C2CD688F2082609195D15F50C800D25FA457D7E68C7FE66E5328B691B7F2D6F20DAEB815622A850B4025DE9B824096592CD087D45FC92D5E770A34EBF96B74A33DB0E26C6AB367187D0EE0B0BDC4CBE7FF31361108B6FE2952FAA382B1732E95C9E06451810E4C833E6DFD6AD3BE6EDA7640F786E3F1888FF7EFF19F7CFE5FE2A49FE29F8FFF377E6A3FE29DBEC69DBEC383DEE1A40FD871424343C3DECBA19765285AE7EF509678052AFEA5B1BB008D1972A29FD4C6B62B05927EB32B78EA0FADE52EC06D4AB2F8764D355DC1E94949C19A7FB5185262E38585FB98E1F63D3D9654EEB94CB6DC58BE4E0BC096972E9CF39CE5EB013EA18D8E52B6008BBEC8BEE1340E5B4DAF744A1AF81C2A2FB470A1AAF8F6DB6FF1873FFCA1D0A3F44CA553717B7B43425946483B023CE16C4EDA6D07387618758BC83688B28409F64640847FAF3CA4660788CA74B782272B36266EB3713BC05089AD04D2B52CB3D0B84F1B140FC71364AC0589B7673C576428D71B7C64601AB42A03D3800AED810EAAFD64F4A60DA7BDE1FE78C2BBFB07BCB97B0715E0D3675FE22BDC4176E0566FF05C9FE3A37EC0837EC4511F70D223769CB0EB3E40AAC39542A1D208BC03A0FCD3150772D73E1936846EE87C793959A7DCD7F4FF72BA82D31392B986D24909E746250313741AD711E9472A7A158C24BCD2A23ACF1B4112D406A0D389E815393084A16C247CD4693660723A47DB4D08DCDCDCE0783CC65A0B32084F9F3C9109B47EFCF127FCDDDFFD9DBFAEFD29E9F6F676BC4DB625C1FDD8D295BBC7103CD3A6D00D14611CE1D9C38B4AFCCDEB7AD3C1B4A98D9627B7B7BAE20C4CB205CBF72B0859E501E4362E2917AC4FDAAEF878DA87E5D420B291D232D3EBA29C003248D63436C35A1C8034ACA9D61AF6A638B586D3BEE3E3F188F7F70FB83BDD63DF76DCDCDCE2457B894FE41EADED400336DDB0E10607BDEF008523763D7680D23D59536A4045C064FFC90028212075A79E04FD97ED1AD2B87CCC1040DB58A092C2B1A8A5A40B83F26A2E3D295DC1E9521A8388053E0B65B6A66A8A90729630FC354B9BBC3655CA0159022444FBFD5230723E031A215A84D470F256C05F2D20DC2E9BFCBD9ADBDB67BED7C91D57C282DD2C43B998E7FEFE016FDEBCC1AF7EF5AB89F6B90D913EF9E405DEBFFF106B0AAA131054BE98C510B16C860AAE6CBBFB2FAC9D6153693C13758EDF085E5550F2D3B8C78B8EBCB74B076B1A13F95A8EE05B3C600FB179357EECAA7838EDDD72C2861AE69E2A844E751B383150191829FF86425BB79C7607A71DC77DC7FDE988BBD33DEEF72376EC9083E070738367F21C0FFB0B3C971DAD35D89013DD20BA61C3019B1CDD826ABA0D9032708A2DBAA215A01227FD37DBF1E712E18F3383C74C9FD259DB3C57DA157FFEFA7405A72724B39AC88983107CF33014C8BCD1AF58147D266460B2922DBF95CF5A37AF0D617A2A6B6C2EDC2B482621CC34B27B8A85E3A851142F5E3CC79B376615E5B248DD8CB2CEE581E2871F7EC0575F7D8555F27D3B4518BF78F17CBC067E879D7D9DF7965578CF9653582A2CB0784F5958492A267E24009058A93020760E856B2FE149804CD625D43FAADE9DE92F16B8D2F0B1EC15B354F1B0B7C1471B07FC4079845C787E57A3E80EB80594863BAF698FC2ECE0D406389DF0F174C4C7D3110FFA8023F66ED96C1B363DE0466F71835BDCE2199A9A6554A9DA5CC182EE806C0398EC48239B6776B0113383D60BCDCA4D1CE2F1D83F39BC8215151B5392F2C7F5F9E90C87537ACCD4BF260057707A525A2DF6E73595D0CE2140B5A81470613EB961C8ED73CE0273A189704D75F957053E22D6621C3EAA52AD8F555B0C4C0C0C58207B2E4015CF9E3D9FD6DDB8CC1C9D868B79DEBC798BFBFB7B3C7FFE7CD9EE39751E7DF6D9A778FDFA2D2A09EE701114DAC77D7EB70501428ABEA27A0204C2C5B5B2E66A5B39C22FB5DEAD3CBB225E3FD7CDF43160D6677B9F9948CE08D514B8DF4F9011DE2D22634C44E1D3BA533472D409989564F77D7D69FCEEC0D4B06B436BCD5D7AC776C2FDE901F7FB3D1EDAD1031E20A6EC6DD8E40607B9C101B73868C38D90DB4E194C07D86BB7B25A62783F6ED68E891D3DE00DAB7CA977B1801C56A0EC89C171E862CEC5532BC57195D66B98D794D3159CFE8CB43C7206044C88CF953524943F8B2DB3CCE6010F18701830C55A4E0F3400DD6432B42AF0B97C42B9736EA408AD8E86DDDEDEE2F6F616C7E3712E73F9FB7C3A1E8FF8E9A79FF0DBDFFEF60C184562017E381CF0E5979FE3EDDB9FB1EF6D1209B1686FC25DD23DBF62EB796E3691302257A86D403656B395055410CE48A7A4804C809968A20E2499CCAE35505421ECDAE83F6FF310910D8A877DEF56D3B0FA43F76710CA7C611036200C979EFD8D238546F043B79EBAC5B4B786E37EC2A91D71BF3FE0A13D74CB494F38E93E42C78D9A01527AC02687FE890336DC601385EA86260708149B1E00E9FBA236004DFA3B78315A0BDBBB66F362021745804B8591BA7634FB2756C014BD563B757D956F5F8DA7C7D3159C2EA53280CE0AD0D5D8B4FCC9C2B1EBF0EBE61E99816414E541052CE0C8CDC32A9895E902D836DA2A65D178E32BAA2550C1898B0F1A5EBE7C85D7AF7F0A7A938027E1CCD298A5FAF814117CFFFD0FF8CD6F7E03733FF2265347712BC6BF2B0E8703BEF8E2737CF870D75F3A38ADC554EB426AF3601609303B61C203C62ECC104B4AE5552DB86EBA15B34082594404A913C6174356326D7A1366300C90DCA2CD005A6BF8B8EFD8A4B9F594C0A87CD1018CF1D92B4AEB4BBCC6E4E0D481A9BBF4769CDAA9BBF5DA11C7F680FBF68087761C91787B0733E3C5B0E6FAF1B0F6778060C7860D0D87F17EDF0344804D01951D500BEE501830F5DDE604423ADB383AFDCA7D5121AC5A4F7500E515A77599CB7405A627A52B383D96F4820604D0985D0C5E998738520E0CEDDEF4BD33435A01B5778BBA1B50B07C0921EB834560075650141D097C0EFC603753E8923DBD7AF50A6FDEBC3ED320FA9DD12D9B8EA3ECF7EFDFE3EEEE0E2F5FBE846BB46CDD0CE1C8CB256C41BE7CF9095A6BB87F7858806CF02159A66C8478BB994745676697ABCB1FE63D3994A6C003EE11A1F684BB8C20C801A2E6A98130B96D1B4CFBEFA5F423AB8E6D1F02DF4E910F8072414D1898A2F0066FD47E3B50F5F5254507251D2EBDBD35ECDAC1696F271CDB09C7FD1E0FEDA103959EB0EB6900143BDB8266196B4C9B6C68BAA1AF950DFAFD35F4AC5C99F5340685B54A99A7D9EAC92324C3967DAF56D4F9A7F3B68BDAEFD7F4D7A52B383D962444DEB993A4CB9769A8AE6027D60EFCC7728CCF115BA469231C08E56019D409C78573786C16C6EA40351AECB4C57A8EE0F9F3E778FEFC79794D7B351F56A6E09C47D103235EBE7CB914BCF19DAE973C0F0FC75432B7CD9F4DFB60AAD54362CC0BE708CD0C70F1F6DC5E4173319B2DCEBAB6C441184AB48430CD96515E87CA9BB113BDC3326C883636F4B3EC36D99CB269495F6B9DB1CE94BE9B2B6F1C5DA59ADD797B6B68BA87E5A4DDAD776A0F38B6071CF538AE77CBC9F72F69D893064F9DC67E1EDF78A9FBF49FDDC9F62EA94F6CB07B7BAB43CF660CCFA29A02ACA21FF87A8520BA72C5A6BF3A5DC1E9521A1A72F5B7C3E4AE6A7F277551C0E64DBA174C7CE4213FDFC9CE893A217863620EA858943609BDF97B8231171EB181D304F6975F7E893FFDE94FF1A0643A67845EE71108BEFBEE7BFCEE77BFEB549F59D73B97EEEF1FE8FD52CCF7A827068303B900002000494441546E999057AF3B70B8E8DAEC1672775980783C6B4804DA080AA4F30EA9CDB56DF6BBC505A7A13E57D9A7AA904DDC450B07AA5EDEB1ED10E9023E59B00472014021C4ED5A44E8A9035FD3D62D276DC345D74640C48EBD9D3A40E9B15B4FDA81E9418F38E2D8414BF71E3CC12E43A726E64A86A20DA266458D11290AD18D38D723F9102C605645B37D1EF11A52709C46C013F1A594EEA07879CEC713D7742E5DC1E909A94F06B850EB495C2879A6F34FC72F173265620C6D8F6FB13C77F1B838E4D5DD82E60E231ADD4D47DA7DF5B6715DB3B133046F6A9FE0E5CB9778F6EC191E1E1E0A289E69FF853C0F0F0F78F3E6EDE3AF70AF252BF0E1EECEDBEF61F346AF8098AA03474CB2037148EC1C7DD89BDD3BC5DD9DA3ED3D4771F545153D97B022C35A8144461B3E049C9E0D06A0A4806493677C95F136D9A05FD141E4414F7D4D67F4A190FBD140C8DA92ADA8ECC653BFD6220802ECD6DB87E5D4D79B76B394C65A53FFEB273FECE86E40AD965312EAF35F6FC3002C15280C98785C115889B1308350D253306F148F1CF1B976EB153591D7075319E7D3E3F0F5CB4E5770BA9492F0173FE1F9CF2D8244675AD75954E582C2EA4D790AA8C43A04EB8449CCA539E46B60929FE76BCB06009E87ADAFAFBFFE1A7FFCE31F27AB8389B5B5936A3570949C88E0BBEFBEC3975F7E81D6BAC0915CCCF8AE0948EEEF1FD0F63896A89F10B0006F042E647AB85CA78CEA9DE9CE21FFA9D7081C87122128878A62801DF551BE99C0235967CCDB241839D00246055415C77672ABC985AB66516C5B0718A80C9CA0232A4F35C0C45D7AF6B7A3B5EEAEDBCD326AA7F13D80E9A4279C701AA73E0CEBC9CB8CBE31BE0C48F24F1DBFD495C2B8EB682318605D999E548A025895B779C66AFA3DF8E33D30F7433CC37DBB4E57CBE972BA82D3A524F1F1176B393E4F16E64ACA57342DD6E6690EB070ACAE03FFA565E0B3BA68F7849D1B64D9E17C5B7D1A0EBA3E79F1095EBE7C85BBBB0F8B5CD6A633856AB4512078FBF62D1E1E1E707B7B1B02AB14C3754315EFDF7FC8ED53B66842E85436C63A4D882EB64AEA5E34173A05CC622F930D1405455AE47EA0888E6672D485F1107BE3BE0172655FB2EEC248A4C3E3D51F527470B27E16886BF79E4343194A5613089CB425C05202262580DADB1EAE3DDD1D9CF676CA9693BBF5C69A1506F011306B7ABF3A8110A22D0E54C6880152B6C7CCDDD03068B1A76DFCEB501CD855BE828BD9923A17A56700586CAAB3E96A395D4E5770BA944818AD6E094B900BC90FF9244BC1CB316BA0424D92C856109E36EA4BEA6F7A755B6A14E5E6534C5D7904A63483A302F8F537DFE01FFFE91F2FBAE394DA13079E86E45628F67DC74F3FBDC6AF7FFDCD93DAF4FEC31D01D5BADC5E617036EDDB2200A82F7564ABCF6976F1D6FF6D4DB16D76C504BB0023328E978E649459BD7A4C235B481CC6EE24B999554CCA71C945FBB8DDD0F0A0C770EBD94D02AFE009BCFE002280AD25FBDE8F1B6AD855A1AD1FCECA01116D00D33E0223DC9A1AC110765A5E8BF7DDFA7FCC15E676004B0F8430ED2A406BD83532542D9A96F394B131437C1CCFAEE1223A8D8329568A237716DB6B97D25F309D7F31E90A4E8F240721FB3D84B300701518B8081CCA824443976330788A16253E893A6549009653BFD326600F3F2F34D9B330D2340BB2453B38D000000E3737F8E69B5FE3BBEFBE7D420BD6406FE9871F7EC037DF7C9DAE2537C948C7D3091F3FDE2FCB9D16A213F8DA25C54600624010F7AB743301162D0F000AD09DDB2833104D16F2B864EEB6691C695847498BA7FD6CD269AEFD7B6CC72EC26B500EB9F662DD870109D0613141FB5E2620DC7950EDEB46660135B3864E64459DCADFDEDFDE349D38DE7CEC054879A70C16F5A00F5B6152D920DA884DD907604A08DB893552B16E97804760B21DC4106959C54F5D096B8BDC7EF60E3007D155BA42D253D2159C2E2521D964972C6A80654CB5FC91F37BD631215468B27871EB637172399A262D842691E4BC9C2A5885D9804978B2473D66726D175B22C0AB4F5FE1E3C7CFF0F6EDDB4782232EA7F7EF3FE0C3873BBC7CF949A127526B0DEF7E7E6F0D83BB06DD9A3BCF47B39258808D87F823C49847E18D123D1F03125B1E91820D2B41445C9E5EFDCA032B08EBD85484A891A8E3D6185C0A4143C3494F836E5BC3E3F549F5FA1238F81A540E8A305032775C8FE06BBEDED4EC147172EB3573F5D93DB2A01A39F4E2DD4DCECDD413F655D43C0CC6BF8DC687F44360BBE610DFB5F01259E119DC8C2BBC439D69D08021EF03C05DBB42CF59BF4C6DA8659EB97B4D3D5DC1E952D2E9CBF267A8A19804F90C0C393D0A48BEBEB1882C7295BAA265D6CEE7FAAB5697051E5B03B6F610EDE106C7D35F7FFD354EA71D1F3EBC7F14A078B3A7D52322686DC7EBD73F2570AACFFCFCEEFD089A30C5A10073EA80CC178B3C8B28BBD237057C4C6C9955314759EA99EFE5640A84959B34F6AC92A7EF75DD29B210180E83C89AD0C9332B47716A0F5D50432621EDEB4D40062460584DE3338194015373C06A06368DC187BF87D5B42B3BF55A72EAF1AB050D889302C18A84883387A1CA18E1232074B83222787C7BA1D94A863AF0AC8C2067BF619574A08A2172C93ABA5A4E4F495770FA0B5316FFE506005E91EDE3BF6ADB212CAAB0220705E8D1ECC609C5972A5592C7EAAE3EB5DF6E1354EB62ADFDF39ACE2515AFBB8104BFF9CD6FF0EDBFFC0BDE7F780FD93612FEC365A48A67CF9EE1D5AB5778F6EC396E6E0ED8F786878707BC7FFF1EF7F71FF1D34FAFF1377FF35B6C872D3834CA79F3E6671C4FC7C94513CA6CF0C7685EAF2915FA518FAB29BCE9D2D2791D560817C6CA40F0056E0F885F33FE077B4D0BEFCFDA1A6175D345C83CE925E89B6F0F127D6F02F8D84EB0D3DD737BB9CED97262779E81D212A05A0BEB09D98232375FB69C08CC3C5A8F0F7B652D2FF3347E93D532AE490C72B06AC13DCA570C3B34D5430112AAC35A36F79C461D12B656D06AA3875DB02BFA73EBEAF76BCAE90A4E97D205817CFE1659324AD6070C544225CEC7E6E47C005CA0AF42CA132D1CD947F35B9D86AC29CF0DE834B3A6DA3D5AD106CE9B604ECDF2E977FFE6B7BFC5DBB76FF1FAF54FD8F71DAA8A6DDBF0EAD54B7CF1C51778FEFC05EC658156CFCB972FF1D5575FE1FEFE1E6FDFBEC1870F1FF0E9A7AF9CDAD369C7BB77EFD0DA199454A345B16D24D4DD421B3C1D8CD00430A45E1B1091DC19F27FBC3768DCE33D2D9335457C49B782C7C65B5E36F7CDB8CD48CF61F3A03CDEBC8168FD1408EBE3F1A70DA71110311AEF5ABE594AD69B06A2B6B634ED73D2E18033771EAD3769051C06210430F9BB99D866D26C3DB1E5945B4AC00F83A6002AA4BB356F2E419765867A92B41A10400DD4D7181069B83850A688CDB59478CA06DD6BBA82D3E55434D76EF90BDD8E85D13C2510822D0997FC65D29A4C786A9F301CD9376BF751974702A20249A9971EAD61C909D532D9E13A3321EF022D976556D2E79F7F8ECF3EFF0CA7E309AA8ADB67B7B0FD58AD35326DE27955C5EDED2DBEF9E6D7381E4FF8F9E7F750D5BEB8BEEFB0FD3A60D79CAABF59A10B860CB0A9BDDE21CC1302A674A2035BAE9240CAE80D052204975767EF8362B62E78CBAF16AF0A07F375BA0EEA32310089B0FC8E590DA7699F13D54DA064BC717050FAB30009842B2FDC7D0148FD5E052903A47DBCCF765F38F5EA0B04039A72A30B2029CFC5BC293766CC9C78EF98EB2329EE3C2C237717D27C0BDBCC004A629EBB367246895AD2734DE7D2159C2E2599F5B21AD116137BD6A28BD25C521596E6B60169681ACFC32B48606393A5BA8196D5AE65DD92BEC9F5E7A076A60CB030ED9F373737FE33AF95CD80CDE1F6AA8A878707CF1361EFB315116C64C20C4C49A79D8E13B27A5D49A646C6464EDF880B5396B34BCEAD20757187B0CCE0569B5B6FC8E0C2861BB50ED1214ABF62CDD12CD6705B0EC0767A75044494B06607212B9B402AB9F8D895972D27758B29008AF73F1948D9B5DD01ACE5B3F52C52CFA811380D53AF32836CB2912B8FED9E78E01C6FE98E58EFC281C92C25338252649ECDB93151853A39F210D82DD38549744D9EAEE07429B13204FB32268F0B9B082D652D14202BA6AE794C9AFAA86EE1CA4973D2AC370B9430B1E5D9958416819D032AA11A188094B4FDCB5183993D6503EFC20599726BB5EC822F9742CC39DF142470E9110309439624C2467FE95C3FB34AB99CC21977D35A89D6DD932B17A47094024645CD41CF803504E11A802D4FDE1CCC40B3ABADCF9910950C06088B9B43B9CDED67517920A0E28088088CD803A8D0A0C942CAEEBC0603A8BA015753FBF22FE659E5C9B808EB9F6C31917A021EE70E438A6139053FDD0AA2F5D2AE84142D83A2FAD663F26A17FD35E90A4E8FA400A2D89BA424ECB280CE83378538D398E6D9B312F05C799A68665D90F61C481899793F924FCEE102834FB4517E7A5D79885F1181B60C702E18601ABBE4B97A0678BCE46A3920F3E93CB8317FE6BB89B78B7B5EA9F38ADBD11F4E942BE7CBFD176095CF09A0A7936BB107372077A469E263ED4D44FCCDC5D461B053DBD94A0B500DB69882512DFA5D4FFD2E2942A1C79833CDEA62AB49D79F0648608052B7822CC0A15B4D2500628ACF3BF75F80E7590BC343B9ED94880A4773B21070AD4F78D41FDCBDD775836185DABE251DC04779AC3CB6ADC2BABD044C57D07A4ABA82D3A5E40A9549FDD0604DCBE543472741E7EB457930F2D0E5C8B3BA7A55D3645DB85510CA5E5859E559136C7C6C4F02D1285F04FDDD6DCC0661011782F0ACA134B52360B8DE89B23208D5B2DD2A35901D2853F9B6041C56029404A06BE2A4548C7F0D30F21E332A53CBDA1489A51CDC52AC617A4F53B4CB3A505269F32BBB980E49FDCFF4F4931B4ED67919F310ED0FCB4FA7EF2B8002AAF5D4EB9A82248A05E56EC069AD89CB8F569EC3251FC3FC92486540C8F65485B90C23830FA4353AEC0D40F2F9225CA28D0B205CC739AC4280B3AEE46B7A5ABA82D3A5C4822169F734A93506261082299DD0001BC3A4132E15BE000BF60749C8A0FC085B4A90BE1CEC411536A94699A6C18335D3DCBEF84ECD4F42D5347E0C8158DC90677D6EC36A7200A00A6A24E0D830CA97AD1E0323737DA992A0A6F63A4D04BE00C8FDEA640563D9053AEE25A5C39FEF3773941FA26F1568530042E6C9A438A4FE760872ECC90F566168B48490077A78F9A99D3A2F5D010ADE2B01748044FFD50681164A6E5656B6A262675205A60456D8098AF85519642D95E39BECDB6C3FD1D8F1AF1D405C9108CE7BD7DA03BCDD0074DD2231D3DA52AA46BC7F3D7E2FB9DFB38292F7DAAD52F4F1A55CBFF47405A73F33AD2D8510BA19B4A65C518EABECACF186C02031326412AF6364E1BB720B56F7D8534E6E78EC5D4A5D2085C09FAC890A6423CF862C76F29C0ECDD422DF02EBCAE90FF65D827F1C49E8603AC06DA62F9484D07AE7BECA0A7CB8F0CC73CAFBA6AA1BB6372BFAAC8A5603365EE6303E441D8327245D5930B25B0B548E1AB00E40697AA29AB3C84CEE61FAED41110C4AA33D09048B7B2F9D95575E2898CFD2E37C06E80CCAE3BBBFDA24FA37A817661C2A40C50CAA70173D11C657059800A9DE8F5187ABA02B8CE4FE455182CEA4AB5D75395DC1E9CF489716E36D60F2889BADAD0C122C6C6D40BBD045060B9F22BEC0738E8675BA14ACC01AF8599D8F8479FFDD2778B69CE2E1A0BB5A5BF60C123393E66CD69F09AC948F85586EB47FD5B90DDE178D0F66BD14C0313FBBA4D5D951EFA3085653F48D7E1A4C5E941AAAF65F0384D97243A99B81CE40D4C0651FEF73321767230B808109086BC981C8412972B3D5D4C9A0C088014A690F93BFB72947E6B943CFC2E089E6CA8EAAD0B1EB6CE501482082193C78CF5279CC2F6BC9EB435F6B7973E96CA75EE1E7AF4B5770FA335205260E16A820322721C1C48585D4769D4F66BD2B01138AB564B358F2752E7F098ACBB23218C4513FB5582DED88B6DBB4ACBCF0000BE3D7A29D5676ADF3EC54778B41D66F862FEDE04006296DE57CBD6842D46599FE6D09D05147109FC3E2D59F95014AE4F8F57B7C1F98FB27AC9AE03BA0686D0F1ED3DEABD9628AD6E6A8BD0029E3415858B6913A5E1CE8EF677208AA56D21C1001FA0412EBCA2F410AFA01293E6974D4911280D175052D57C7F7D149B93C8227B2D4D2EBA21218B2667A0998AEA0F5947405A727A624D087007ACC7567CFF9E7C26D56357817DC3301E979B6C8BA4697C187E7AAAD91D5405B9B8E6ED1A9F6635B0A90E5FA2238205DD39C17E86B16BC891832E761BFBDD3292C3CCCCD17C8C36B348E9D8EA10A3BE8D4C549F8093BAF4DE8131DABF6C2FB26F8072ED785168D8DD275590791F9BE89C3D4E7068AF63BF77B807AF41D2B06565ED3DDCB6151CB501000040747B69A4259319082DF03CCE21A2B4AF69D002E0541B80296E0D1F950399081DEC47F0E52C9AFA8072CAA2E9ECAA33E81C89827BC3137572B544ABD16F93330FE79E90A53E7D3159C9E905888752DEB42E6F3A6D3590DBCDFD24747EAD2BDE59A645EBC671A1840A6E753FDE1F6E9B4146BCB7FE42AAA7BC52D0E6ED7126FE9A22F8A53B45A11D8F967EC3D1A9AC210DA147E5D9501778F599DB98E29F2323F369A449AF9A23F7A39C0B233B5726A95E5DC62BBE7F0AAB39537F3AB8D50F22E7EEB1E27CB03BF1AA0136FC0F5BB5AF230D0B0B5552CA50277E5BFA0835A91F1C8BD65E2603276EBF66BB15376807076FCA5E440C463629491D8CC505E7FAD7294DE4ED18397D39F0F67BF9C7405A7272413942B771BE85EFF91AF45E042D73A2FAE714C5A7768CB3ED487E6BA2AC7F7D4D03C5A09DBF3F587A810D2248D86D63469A5D5FDC6346674ACCDD47956B2445ADC3E4BAEE40B3A65989E3A5BB8327891565DEF03086093583E4F4D310B703C9280D4ACC085B230D553817FA174CCA9F7F7AEE3D8A74A1B014076DFF52BCD7E2B5F65BA18980073EB194D0C5AA6382437DE743D788AD0912ECB76062DA370C2A4B582D0EF88475F86FEC496D2BC72356FF1BD942E111FB07C4DE7D3159C1E4B24F026019F4020F277CF0B5B31A15D65017766F3A7DF0E6B2D34C55E120B2603A0FE265060ECAC1CF7A98C4A7A116E044D2460D9A504CAC19F14624D209CAD0013C8EA164D80772220F166720312B8F8F326D0705924F4E789E7A448004272EE31C111569C45309AEBCFCA7530AF6B5886FC8D4BAB183B834EEAEF51CFB66DE937D7D3C1C55EC82789C50138E1B63371D9D78E32D024A82410F212D4DA165653D454B6DE92D2949D6D0C82204B28A948E957CEC323D26E47999C784F62DC95657E0EC208B262B4FB98074CAB4990B64E72F1EE35F57405A7C7922DE0630CA9043A94AFB8813A2E84C554B327179A5F0B31B25A7BE235A67C8DD783AC1C2F32CA8990C1E2D6331A250579D4FD1A1558B9D9566F16F859DB2694CFF70CBB683DCB78E3D7A8AD108410145B5F520AF526D01BDA358371759D71949B35234856E7DBCA4AE1FE9A642759BCE78CA173809AD7B88287E6CEEB6B4A0DDB50400C10581D69E36C3DF89D0024FFAE0452E9F7383D42B97E6B471D13646519A0317845E91EA1670D5F5A8CA404A95FA8BD2371476CED296B395A389B6046E2AA414ACE4F0899CA9DD7B0043C97A3BC7300C4FCBC42D4F97405A7475319B20B2164F992FBE431ED9B27A53D590481DDCDBB26A272034DD027E22E42B73361C735AEE8D07C8B81750194AB36D529190AAA7D3993166DCF6DAA6097EBE4564DCAC3C2FAE57E9C2D8F48162852EB9EC04D732F558B8FCB652E2C41939F60BED47D590EC6519AFAA7427577B8A25153E0620152AAE5FECC1DA57F0ADC390841735D890B745249B3ABCE6BE6147D77ED83E68B185F9256C00412B4144B298DB9001DB38ED26F530A0A37C2B2CA3B152FED737ACA1EA86BBA82D3E5E403BF683824FBD81314D166327D9E4B093C16F96C9284766CF50DF721A44C1723A6E87E5C76C2A6A85716D7AADE58F3D98FB41F0759786B378BC0D687F3EB42FB5D94147AF8FEB2E94B762F34D947F4076F2330D196949433E59C535056571934ABE65D77CE4CEED86165E7857EA06903F76C90AAEE553468F1532112409DD7F1350F2202BEB505C56091DD7B9931060CF62F20B4BFABDE3D331A74753D808A5F73D26FADCAA2D19E2C7CBA37023122404A1774CD695640AF6995AEE07429B96648824648F3296E3976B9809E71FF364B4E2ACF7CECD572B145744D131B2EACC395D3F7F8508E78A6BA0F07FD8D2CA9792D8D80A0BA1E91C12EC2B257FA7530C65D672E58ADD199277E0620ABACCE436B522E2B018864D75776F12DD6E9A8FDC6C74141D05879345035C41E010BBB7D2F2A25B9FEC9C272AB60CD57AE63A5D200DD72325A75981B6C2D0188E00798F564917A9117B54F98102ACB00A90C63843B8FAE930C0FC32F402BCD8302166CED74160C2877CCB0C970660F92900BD82D9F804306C0B08B469F692FDFADAEC487C70F2EE2DCD774395DC1E9092969AB4A9371CAA8D322B82577AB4D6EA9F249A969916F8B3523227049D244AB867E979EA7CA6CEFD3BABC2EF80DDC7CEA579A2EB80197E08D10CAA19946B949F85059E740765AF35A3C3B03AA72D57E35A2C724F5A1172524940A0F1459A65BFE3A8EBAE593ADC9B39DE0C588F7550AC8182255D15C480302341D4ACC000A078CF3EEBD067B7E80849767D23DC4B1A64F5658B2F5C16B34F1B4802D98693CB96602CF174BBAD96D299E5DE81A2B250460A2B9FC525FEE016A77A5DD6BCA90783E9D575CAEA9A72B383D9644D0B4E180C32C646AD2FCB5E6E5358549015DB8D204A0E376789F91A6F202285675E66B2E109C16A55779C733ABE8B00897D72E5C44ECE5A33D4F75DB41FD5D3995BEB3B44ABD96F5DEFA5C02A6A515519ECBF265E24DBD6674312D6CC1A5EB5646A163E2FFCA1A4A80B73EEDA25A4B3A4C6E03CF54AC2A7A2461A6A2824FFA846D9A8541DBA06D3C2BB6B2B2009D270A6301035E8627CB375B3B2B00A92382418DEB5D85858FEBA4744067BBA952B3AA37DF6527FBD3C0E731AEFD92D3159C2E25B348CA085AE873308997DC7A699D2703930B249398EE7E92346D7BB6002390B00795A30BED9D4F7D00097E13A0D6821CCD172D0C1A179A2E050AB806CDC2DA6E8FF214451B4E82DD34615A3FA37A39B19B2ECEED0B57E14563C39EB57E623E337F127063E2B91169A44F6268E10A9D68A0DF209E38E868E9A7854536AD8351AD6325892BF6EB93B554C0CA5C7D064E02C983678CD9329AB371937F743E297CCF6BB86FA90C378506BFEDB82F7F68D42BCCE3EA7A8B96B2F5647650381F78BEADC130EF0F5CD949F98ED4BBD75766FC55E90A4E975295300BA19306350BD7913FFF24A1EF177962E63A541683BB96116A7D3C87AA976ACA9A682F00BA68DCB28E255D2C788340CA320B580CFAA4DE5F00532A438B307EC40566F538478A0B2C5B01735F317D79DDAACAD7CB0229021E0C14D76DA8F7978A09D193A3312D4305A75C57062803AE9E27D6A2242C261500DB784FD14279606601F41A0B04D83200B09EB278719F5AC081814F01A56895B9EAB8F1D5EA223B274C26A2FF69E0A367AFAEEABBA6BF266DFF5F13F0FF8BB45A432ABF4CF35CAAEE15B45625B93B856F5D784A2937095206289FC8673087EBF572121DBA7EC6EA9AC0EC718058A5CA5DA37D95F8EA93C2DBF9994EF4D47773C90B20AD203218BBA2618A9CA3F2AA756B65E4EACEF0DDFA87010BAC7C44995D8EEFDDB537FED4FF76BF17DFE35AD31D0AFA4E2F1674280BC31B62FFB93BB36E7D98CD4BB3C6F8040B2BC77F87993E952756A4C4354C7460AA2390D36E1B1D0BFA52F9998E624BA72701B97CC459C97D4DEB74B59C1E490AA0B59604463DAD8043B14DF0F4312D9705CDC265C39B60C715F2B665CBC2A3D084CA2317D13A0ACCEE6FE035095F1B22D792D2772B93E977B721379E68589E70C16849011E957E6FE99050690F11CE4FEA7A8F41BABA55571A72545B0F25320D3DF7BD3DA88B40982540B1D7C7C7C05007A8C86A09276205A36F3943E1836A07240706A13AAC3E039B013906B860F79E3D6A1BB4155B8514375B3AC7C85EEAD7AA5963DDCDF9447C2D8EB7124B84E08DD2398F7A790016A7858FF63829659EDABCA142D65653DDF55499BE3E5DE229E92F53E77E19E90A4E979290EC4771A7F83A4E3D6D01F43D6BDFA072D69B2E57DAFF997594E24E5180DEE849F5D5870D50FCC5812E29E7FC26C8FC9933D6455A7F2A16465D9B5AF0A4826EBA5FDD8523CF148D179D9384FA045440F0BDB6C738629A34835AB152F2E90F3A95BBDEB386E9B5EBABE088507202CF73A46258280692D9FAB21286F251D63EC42DBED1168DC83AB78E46DF370836DD2062E365D43CC0CA6911E900629B6B5343A4D35200960F6CED541120F92B3EC499221AEBA7C61C31A669F44D62818D004D7099B3F4C269685688A27C09FE0224EBFEA6C87F395D2DA7F3E90A4E9752974C00B2BE74EED480E5F3234F76070C61D2BF44B9F4F9741AB33EB72D846EAF7808CD0132AE4C5F243D87BF57BDD11F5F80B3179F68D16430CE4D39137578C97DE8A16A337D8B0A525D9958B202F979893E5F86AA0309885640C575D4EB4986D7360D021800AD1DB18F54BCD141870D3C039456984EDB001CA44C38875B52613B0CC4015B602E35FF05768189AF1D5508588175B25587F5D4BFC7F8AB9B70E33AF39BAD332F95014772141F63D7F235ED4E64A8017C2754840C435A1EBFA6BF3C5DC1E99154D71024098E1042F5B7C685FE317EB2661D5E05CA73C61D970414B903A508D5FA0CF83976D5153F3BD7E1B421CFB3AAF87AD9EC9E2417DD3C47D5B3A5C8348FD2CA40C0A1DAE93B221F837312830B1A260B98BE733929B8C004766A41B1C8AA8558DDA15407EA75C91BA26B79C19F02611A54F95EB0E4A252789CFFA83BB75FB101E35856B29EB4399DAD0D0B6A3B8CB1667CEE4BD59B039350F3470D032C3C124EB6D127BD0EF5721A5115C72F31CCAC568418DAB3E2582CC8C95ACB364EC72F9B139A586CC06879B8A0B57EC56055D5D19AAE08F658BA82D3A5644AE9A36B09800F36A18B2BD7CE5240C5E3E72CB2F4EB8205F0E81A17D1B57495D1E764D511082DE931B4AD515CDCCE15AD67DAB0B254B85D2ED44DC09B4067619E34679DBEEB8227AE182CD6C096800E4C2ED595E8995C81639D65655B686B09E42AA056E523C3E7F8D346625EC678CE94C9A01D68FD53BBCBB7A9429B62876033C0D2DE860D02910DDB0029F14FC04EC67725425A90E5956ED8B44145D16C8F9D021860C51C11830ECB42E3AB5EEFC548D613A69EC881E39AC62A87C7B34A528149519FB046DA78E4E09475928B77AFE90A4E9793D28440FE3E654CCFAC856E4AD35A4C5CCF9AFB0C72A12FCE13EFE270378D58C32DC2F77C9217DAA53C1F349C6B7A562A7C0000200049444154CF191AF8F225DE2CEA60A15ECF02C410E453FD4A659C03F405CD9AFA85007A80E0B60072FE5C86930B812ED5CDC2D15775164A801223FC79AA675EB0B7CCBDAFCDA210679C0968C586FE9A0C1920649F4D87E5A4F1AC40B0611BFF8ED088012EDDF2D860E75374AB63B35F7E22793337A36E637D098034E7871060355A638A5E375E3337F96EDD509BFBA15B74D1B369D6AC3C119441A89F949FE3CC7F06E29CB3ABAEE90A4E4F4E8A1C779F742AC28FAA61AF042C409AA5F21AC4C2EB2D2BA746CFE1DAB7979FCB5CD1C3CFD7F6457BE288179EC415122797DEF8CC916E138CA53A577726E10D920F651D87438193F220D9DD830B3CA9FA71D054009A950691B06E18E0A80E590C8CA51B18B937928B8E17FD892A13C23043C27E1BB5DAEB97F1B0D846D65100F76BB755D4816A87C2DC7BAAD16E81E0201B36116C728078DC1EF7CFA05F00553F4616E6CE03800D9BBF8157D05F25DF9D8CC6DFCD89F435353B8A68044B040809759E2958523A57230B8605EBF54BACDFE9198B48153C3365FA17FE54F482D0B56BFA4BD2159C9E9A54C3835F05A6C102018D8A0DDEE2264B2EA55E0ADB232193481B1FF54F69D4910C0116C0E75C7C1293BB6A795D69B593146CBD40505FA46665D637E6F66A6B30C07955D2854171BB1102164092E0E5A29D44845B2521CC4BDEB236C8BC2BF647522ABC3FDD620850371227D63238925291841BD150DB21F45C6A90C0C75E44E00DF41923B6D73347AB614042BFD2D77E1ADAB09CDA70EFF5B23703266CD8E480030EC3AD97E9E5A8C60619D6521BBFA3AE4D044D0750A175879E6C03C014362F22203CAF4329B25207CE3D6973E2FDE1117F1E11685022FC93AE17C5018FA4E984F36BFA4BD3159C1E493139C872AA66FFB8D63FB28A6B1EF473F76DD64C0291F28B0BC205089CA1E3A2DB6C45BFB9A4B442502E8BE97441A039AB08AF07E1E25C75D1B272B50DBA725B8C59E3FA23ED743A31F3CB22D2CE5A6F15C86A5D6425D67EAD002D88D752D878F0276A1B93C04580162915C931EBE54A2A43346C12215093A155B82520C3CA1B96D336ACA8BEF976D832B2E120071CE40637B8C1812C27254B2576490DC053451BE3611319F0D76F8B3474D71E10EB6382BE070F9001AE013B03B41858DC729D952762B05B56A6D049CD4F605FF74BB9E9AA6151C51E2DDE0355D3E356D315C6CEA72B383D926CAA55A1369F6BD6136BE8AC19D7615A5D722B604A07ADDA27B9CC845D4B4C075B2085AE44DF706F8804BDAB367299F91514042C6609B0D103405AA6B9F28281296D4036DA5B6C145EED2D9AF84AD7B84F50AE6780CD40B7EC5FB6DC90F3968C6181555027AB3AF3BA39B101493AF17C69654D566A1F7566296D7EA5971996850EAB0B23284301E916CE0EC5362C29D50E6E07D9702337B8951BDCC8ED70EB4929DD60A9031BB04165EF40227D237B136053C4271A36089AAD358D153019D67AB7D96C8D8A804A80D80B65EDA1C10700A2DE546B7D1E1B618BE9E087BD12C3C736C3D44A4171809AC7DB35FD75E90A4E4F49E4CA316166939AA3BD26C18FA1F7D980B767900515100277B96766B1A6A269ADC3E76916687E3384238B661D1533CD717DF8E525F203E4A2E4670BBD67DD6E556817E13A594F548F5923698DAB82590565CEC36D34ABC58519B9BC8A02E08F3A1967A2EBE8BB709B4ABEC9BD2B662D20C619B8FF08EC2BDFB8ADA6A89038153487AACDC5312B21034C24D69CA00D4D1A8EE88111AADDF57623B7B8955B3C935B1CE4169BDC10381920299A053D4807C836C690A8A04907E10E5BC3E9484A4E77ED3588DA9AD3D65D8C04B542E1081E22210A559B9B3619C6EC8BCECF168E86F267BA969759158105A4557BA93EB1FA96D35AB9BAA6485770BA9424A6018022D474DE9F32F2A475252E8F5C39C96D67F9AA40238D9EEBAD6539FAA4AAE64931AD01ADDC565E872102B762F11CB52D7D3FE38664616AF793BB8B6A62F0E5B2196CA6800C94B6AF68A8F734F8CFE5D5E39BFC495ECBAAD669EA974C23F7B9F7F1AA9FE8BABB221930576D0A09CBAA04CC163118D90C2C726D68320223A47FBF19D69300B8910DCFE416CFB7E778B63DC7416E21B4DEA4FED7774DF575AB0D4DF64E8736EC12750382364E98306B4986E523BA619386A61DBE78B32FDC3AEA7F66F16B8ABEDBD023FF8C19D6C70158663D6A1ADBDE83FED1E9E979CE01D53A3DC58EBAC2D263E90A4E9712C96612D74943E7FD2AF11C093D0981C2C375D2BC09E8242E266DD94F7728D640BF9DC54D9A422B3715325D5C67BF3F4791AD2C09A61F24CC575398A3A158C02EA729030F2E4C7576AF2D80E2DC797ACBB6AC5C74C004B48FEDBFBA745DB0B68AA4E4A9F7E10044D62D5B5985F60E4C663961047FF7273758311A588C0E4EDBD6CBD9457118CFDFCA2D5E1C5EE093ED056EB7171EA9672434B1F7402976DDB1C9861DADAF79C98686EEDA6B838D5B687D00BAB5B4E9366C220BE218A02432C067C0AC9D7AE1AE518AB6838DE505388871CDAC6D38508632368A56C3B23C46D56FD69E322B2AEA3DB74DB7A64B10F74B4F5770FA33920B37060C76CFB1C520021E9FAE7BD3D89ED71EACDCF14F02BC0118C565959EE5B52755C8B63920D884944AD3C265686DAB02BFB67F12DCC607A2C7955D13F4F49BEDD20AB81CEECB344E21D64657AD97AE71FB8CE62A1492F2612C605E521EAB7F02F64BA95850D37148542EBB77CF594AEB5773B8541DA2BC39286D044AB10E352C2A7B6F9228761DFB9E36C53328EE00BC38BCC0A7874FF1F2E653DCC8336C163231DC784DBBB5B40F4BA70701EDD82110DD839983593BE061EE66CDB521F7C78AD3180FDDB2326082B46169D91F927B3B8539548B5A8988D2F9E9DD5DD417E4F5451D1D795FD9002435CEA71EBD98AEF6D3F97405A7272416DC69C8AD2C8195E0119E1434C8AB0B28579805BF1541C2F9ACA66F3F2D984062C2689A798B36F13DFE3C47EFCAC557EEA52C064CA58EE422E5F5B25AEF1957E7D97EF19617AB89F9383D934173056AD381AD453920EAC36224305BB95D8D0EFE54AB8BD7D7400047F574BCEF35743D5E0730E5BF0E508A4D804D064819404171BB29E4007CD81AEEF617F8FCE64B7C71FB053EB9F9149BDC749BAC0D406A1D941A7688ECD8DA861376B76AFADF6E1A04548143E28E0E081DD022DB8832341BC736EA5284E270EDC595613DD11C639B26BA55D334941A50E1F98697825AC1BB9794E637DB4AF0A38EBCE7D77D4CE96910F6CB4C57707A4AAA826421D897161048B8A42B8F5467D38A35F333EEB7FC5C11C0444F9D26C9F55635F12220ED7B75292E75F7455DD37D41BC7EBE8506ED6D28E022B98024E0CFD6C57D44C27D7A6EC1C76C0C66C8B26B0E8C95B60AE85C46013AA9F7A94CEE4307A5E2A284B5C3F9155641B735BAB0DCA45B27DBB09A36EDC074C0081B27B0C20868B8BD513CDC28EEF6E7F89B17BFC5AF5FFC063787E7DD266A8A53DB716A279CB0E3A43B4E7A027443DBBA0B6F4FA034E2F886E06E506C12BF650441B8D544FFC52913408FDAEBB960F707E8453879E743E293779E59D491C76F2BEF730AA5A98351FF27CA3BBF11B742D635FDE5E90A4E4F4C298AEA8CD63BAD075D2A2F1E822FBC86E9E05F196C26002C2EB974EC8D98EB21D7B99C3645205601C8F9A6F24C53B4C97CC60D984ECCF6D72D6481EBB7892CB70CA2B019144A1D15E0D21A8F76B53C6BE1011E296AB0B66761A9F6FA72BD7C8F7997AC35E6DBA2CCC97A1CF752A9ECCA54B38AA33C51856C0654FDEF0073F1A983935D3F749B080751BCDC1A6E6F159F3CFB1DFEFE9BBFC7B39B4F706A0D0FFB09F7A7231EF6231EE4884D4E907682B40D82134ED850DFDDC4D60A47CBE90045E3859AD524BD7736B518C3088CD0014AB0B52899DB9DBE9B12E0E3CAEA171EE4CB89C1561147E61924C5B5AA120EE512D7F4D7A42B383D21252177C6ADA6B4FEE489850768B04FFEF0588F497592169E8042246BE1E35A0EB546D204977B6FAA4B8BEAD1D2BE442FEB90F695AD14A669E48FAB15DCAD1CDEEE4CCF709D955F5CDF58378072BD396FECA3B2E234F3D4ACB989FE68B5932454265BA1948F5B98AC41AA87ADE3F4597CA1E6649AC4A001A8D89E372B6FB8F5740093594D044C064807551C243E6FD070B3357C797BC27FF39FFDD7F8F4C5DFE3A7BBF7F8F9E10EEFEF3FE26EFB88BBE33DB6D3011B8EB0CDB8D206853104FDEF407D61F4F553F73A2F36F453CBDD72D20022753E47A0047F173F59A2D7CAA314665D990A611A8F64AED3AC207B887B90FB22AED50DB8AB69734D7F59BA82D39F91D621CAA61AAED68F348D6B4DDF64BA3E695A0B619CDD524368653FD482C6F29DD66D56F5B9703C976FDDA82987A4F22EE42B6DF43BBACA79A1A0D28E29CB42B1701D7705AE9C3840A35F18DDDE26E5C184A9E7665E2E5A637DBA0AD4709A04B90EB25413C86A8C230F78187FDD9DA7613DE9002A511CB4E1461437AAB895861BECD8F0115F3E6FF8F2E56710080E72C0861EA9A73AC22A4E346AC726591D16D2C1E856F4638C7018E034FE55C5E62B500A91B1F6344E8DD874AC2A0DF0E14DBFC97A02295382792D4906517435949DB82E126DE86522D075809A43135B8456DEC8CC16D7A5F4943CBFE47405A74B89E71DCE0DA379F933B4F6FC4C08A2946B7A76550F8BE509D648FB5E9551B5FFE51A14D5E1F75C6027236E7AE6529A608DCA50CA33590ECB3A48675584123CAE4EFD4084A7B5B202407A514C84F23135E45C23AD6E6034F69245CD1B4309BC12C32B5093D52C5D5437B71CC4FFE57D4E5BFA8CF5A64DFBAB323669C3726A38A0E1801DD01D10E0F6E606CF6F6EF0C9CD331CF71DA77DC7BEB71E14B10D91AC3DC2AF351D40A4D04DA1AD839FF2E9E4E3BF4D86E5A41610316C25199693749BCCD6B0E2D40819DDCAA1E6EA6045930C7924615864E3B719794A9092F49FC1CBF48EA8B8C3AEBD199014CB81113DEC7D744DEB7405A727263ECDC1352E9B0475117BE5DAAAEEB9EADA23B75CDE0C8B700181008AEB756DDA88C8EE477FAEA04CD2DA11932BBB29326C286D7EE4F6D4B526A72BADD960C855B2F6DC3D297EEFFF61EF5D836DCBAEF2B06FAE7DCEB9F79EDBDDBA52BFA4A6152540644955E8910AC2951084FF9818BF0A13539098983290727EB8B0431CA7A0F2C3959FC1E5B8621CCAA9C4988715138708E47208C660072C40BC1A194B0D08D1424DAB6FBF6FF77D9D73F65E233FE61C637C63CCB9F639DD1211586BDC3A77AF359F63BEC637C69873ADA5FCE7B78887FE32161A5F8D7748EC070D0E6386C483F57FADCD8E16A7BED0A27A12CB9FFB3AE8F01A96DC9A63904F8045EE433D5452E30BDA498656968EA59FD6ABD6483B782255D8169176D4DC416A2A7305AB690630D7830A537D2EE9A06C70384DB8B439C0E9E61067073B6CE71D7632639619F33463270D984A7B1857EAFED50C69FB47F5E879D1F37952DF5D51A09F21A95692BE61838F8DD77743B0ABAFBD2D22B8FAFC3079A72AEA3C33408A73CB1DA7BCCEC440D0E18BCAA7077CC7F3649FEAB65A4CE7D10A4EFBC8A56CFCD5C8702B218B2D0615C0198CF85A85F2425DA3B74D08A761ED3AED81647759701F853D80DCE8561672DDA4459276DA5906A99DE2D9439B1C805B945D10B82DBADA10EBB58C7D536AD9D2C04B851EF19AFA5B523F0049DCE97F1A477D5E80F19E9DB6372929432B5792F5185C860474101BEF39F1A0EFCC2B85DD7BD28E6AABA8AF6F21AF27E1EA9E559967944D0526E5602A05D33461334D38DC6C70381DE0703AC4769AB19BEA89BD8372501FDED5679F4A7DB3F9069BFA61414873D54D049ED24EE48981A69FD5ABE92614EC14AC9AF5544FF2F9109815A5DA49F8B4BB50AF743D6D7166812F1951F49609FB5585A625F2F57231F05998D92B6105A7D74C41A00FC023EEB78CB4633E121DCB0E4B20651C4D797EC50D48408D9624A7E7F85A0DEB8F51F0F383F161D162E09A48823E888464657178D677B315DAF561AE96F9234BC9DAD701E3A80FF4DEAD91D1F852451E977D9F64C1F29BE5BD5F497B97BE77A9F7D92433991BC0B0996DCCA3BFB6C82DA87A40425F4D242832B774ED531965866C04F57DFA625C4C05D894BAEF7450363898F8EF0007F30EBB32E3A0CC984B7D4BC4249B6A8D35CB490F8BD7DAD9AD5781686A8FEFAA35C50055C1A86092621F20E47D27E5D30E5004754BC783154A9A691985B24E645827510F04E3A0DA5505F973EFFB68B59F96693A3FC94A61C3195177E23F200AD7303FD54AD1DF396AB95D7D5041EE6942D9C11AD1D37ED2F1837C2D9E8EC46FFB4DC0447F2273E021FF8EEA142ACBD77E711EA55A614BBCF27DE87389E1B9FFED9A04B80A9457A7A9CAE08AEA9E174AB3F9E27067FD198059FB764F0F54846E6928BF0C720867936A0929081572F1B5303D1051C43FD15EDAE7DAA57DD3C9E47A13F7F543831336A55A519BB2A9DF779A36ED43841E3695FAEDA709533D9157A6EAB66B1F2C54F0D1F8BADFC4D7761ECFFEE91E1EE8BA94627900ED22077E3AD7E773A220963D50983AA2C96575D1FF9C701CBED2ABA1159C2E4245353453BD9BB069D1945485BF45B26B2FB9BEF4991A9181D86C9ABF096521219FF9B06B90F4F63F17EA243009C8D8ED1639296E11804125B32A9659F9E4F6F7E97A616CED4A406BF902C0A5F2726964CD3830C63ED1BE53EB8CF773BC0B25B4373F12909F6913FABC0731D33539F775B674392E8377DF366F8B73D7BA49D47A6AF3A0B9EF68245B051588F4F3ECD23E9711CDE5D200A6FD4D8500AA8150D934609AFC0F0A461B8322052503220596A2710DA42C1D0355FB6B6EBE7AD2D2C1C021AAF1BCA04E75B0211A5A7252BB8E1C68B6425946EADB7E7A75CAD2E717AD6EBD7DE46644D37A27739F98E98F5E48FAE712C66F2260B71A57313AB963EEA9A569AC9EA49ADAFE8F8019C3952F3E929E81D3109179971687DEE2A9F928B00966CF92CB12332486AE3FBFE188BEFD14D63D67C675699FF0011144AB65089EDC764D930FA2380721DEEA514583DA65323FDD737A0DE5AF22731ECB5078CC991BFA1616D0F69E687F47F79B4400DD736AA035DAE00FD6131C7CD492AA00B56BB61001934C043833F478C324A57D03B7BE2562B29378A5B9609BE017B7B2F4541EECA49ECE214F2B52CBE7B5EAADA0D5E103D459451CECBD9A03464766629FADF4DA69B59C2E48F1CD01756ECE327702AA86471D56D26FD0AD460725AC4E7FB0D0A02B68C9517646CD5BF6D61B171B0968AB23A74D1552FACC17A7D02FB08E1670997A38669E037058F5BDEBD2AC089161BB433BA4BD41BB7DAB28F4D9A8BED1B52A2B7AAF609E94192BAE14F346A91518938A9729917BE13AB4CE902EF64DD4E9FD28B95A88A58D79B1329AEB4F3FCD3ED7430C324BBDA7FEAB0E8466414DD182624B295A4EA5594E01B22CBCA034171F594D88F786BE8D133FC5679C11A07914831CEF4145DB67215406696CD0CA9E4884BA567AEDB482D33E226DD92C00D03AA952D19327A9188419D41889425CF75DC25E4C0B8FC7B35D20A98B43C99655008EA847877D1F8B2996A513CC03D08D3CBB90D5767105215D2BCFE4AF5A5EB3EF63795F51678E843109E9A2C1D67F827C4498C1CAF84414203EBE748021F606EBDBC61EE787820CA7228BD1C639E471E893853F1BD7761314132D774E6049145D7AAD54A11A0C48F5CF016AA6727D7F47B158F77A2694A934302AB62715F697146CC8855781A95A610A1EBEDF34B52A09A482FB8F78B019544CD90BD040F796AA35420157C74CCBA49B30945424DC95D86239EF30D79856185BA6D5AD7701523030A1ADF7C9BDC3B6523430E21B0460D7BA00A4972A565F501AA3DBAA687C14B4E7BDFFAF35CA34ED84A91ECF7C2E382F4419E423D96DC1F3D760B906739B94D42F7C14AAA58CFC129742CF9D59703B6DC8678C39ADFB80FAD6046B34C75259F0E6827A86C1D0AD22E795413839970278123BD160E07E69ED2922FA5AF105D2AFC6A22279E354DFF2ADDF7BAAE1EA0570A02AA47098E5644052D7855941A0030FF46F6AF36012051DB572C23105AD0130379F3EEF546B37D75E71CB491AD0F8A9715DA76E29097CCC438F8B8F1E5BB150E0C9F38BC648D4ACA232B82C9B1F0B6B70A58BD16A395D803AAB832C873801F3C92BD28BAD8C126383C69B16036BB809C0584E03C99D35E40181D7217865F75236054764F297D314EFA34172B51BF309B67E0F2783792A8FB47E13BC942F582B04140B4D080034A27C20C664F7A0BF99DD1EC060F381F3D7E6F0010EE79D5DCADABF7A3FE25A5D7A0A42C65067B1B538A17A948F64D9A96D104ED3853F3FE4A0565405AB097A38C19C7A6ABDF01FC1546C8BFE5F5A7B1BC8257EDA7B9352AEE6DA0B635BE8966A8C49C2F82566429961CE8584AB5DF499D00A4E17200582A1D02FFDBE09345C6430DFE934D8202E943DBA26B7130B3C5E0A598C670D9DD3BBC02461594A90B7237E433B53F9ECCE339948BCE7453F72B5695E2E3BB48BDCA04B2220B731948DD87700C269BB2E0FB9E7423CB729A09298A51BD21A38B0A559289F030F6BDFC5EA963056DAAF0260EEF897F847F92133DDC783107E3A52FC6BE7DA4FE19EC0A1E8470D8152183CE81F0192E7669841042A72EB59BD746A0FCD9243B3A44ADBDB53CB8E99AD0F1E7B4D3E26DC302D0BDEC8254A7866EEC615903E6BB4BAF5F691CD335DDCC5048EB91092D0AA3A6BFB3FEF196951A88B2C9DE70B8B8601252CA6E2C7CB739EC0B273D197CF2E0E6A8FE56CCFB7C457B5682B62BB2953D823EBDA6E4FF747774904D5E812D3D358027A379E4410D796321F917CCCF2A9371AD2A8682846F42565F8ECD50911D883A34BD61A1F6E0016BFF73553F8683EA865147C8C9C5E84C697F9AB8720781F934F97BA5B4F2B2AF617AD151090683A3AE4C07F920F3CB825A5B34ADF9D67C06540E12EC21D1400EA1FBBF66AFF14D477E13544D2C313E6FB6345480216558542ECFD7BD6E72DAFB9A329BD7EEBA91F19572A567A6DB45A4EFBC811C102C251624EEB3BC530A1A58A3252392A247BF96E1958B3CF5A3A29D41DCD22A10C76CF799DA4516606842AEF9828AD4D6361AA5A7C8C6130104E6865454BCBD03BB04A1D14EBE5DB61A7A4F6832C16B22FA255C3D7B1A5E1C4E6B0BE023F6599F25A330898289C9B990137B814351F2B19A28298EB14D44F49B88B4EDADE92CE353E5FA98A8072CB6D5528D0361A5899D5E4EE3C75F101BE37A5168D1E8030DB2BBBDB14983A0B8A40AB8494DEEF4165733CE6B0A862C4527289DE91BD5A62FD427574295664FA8C6805A70B527E7E66B4E7144E95B17B0770416C715E5616965D78F06FE9E93E2F8779B1F5900F45085FB800EE2DBFD06A8A33B4EB92983B8C05E8B02F18B0FAB2B2DB4F72DF06CA873E1CD4065CF6E934ADB9B016522D8DB3CAAB344E0E1D118422E78481545F0424FDABE58579138091E1648EA558250A50F490AD3E0621BA77460C5973EB3DEFCF38D02041815B340A388580C82CA300589E8E0148BD12B97405A528F509B02C9EE3E2EF12258CECAECB20ADB72F26EC795FA6E579BAD20A4E172121B71240E2072E34D85A01A002A5CA17097942D114CF22BC179641C78DC044391CC3F2AB27E311E4CC430E171280E12BB6C4A7F1934EB231302DEEA3491FE6564404B6E15E1F959F8FE66B597BDBC74C70FAA53DC4548074E3ADF3A238FFC5AFD5CD662EB3920C4A06B2307051BC6646147F8AA56160CC47F91B50493B32DE5C7B8268E985D94782B813FC0A06C1858760EDB81BB07DFF89C3E07B4A044DC18EE12A3D17423916479623E7D57995ECAA3449086846DAC4C82C1A2EEA57034DAB71B58F5670BA20650B43E7AF4E7CB566DCA0E9059F2ADC92F2DB44A7F2AC5E4A17D61209642D23F0A6165668C4B86C638E796BDA2D8354C7B723610290D2F8F13423232EF3C7809A01A589DA2E7CA4F066F02C2030A17EC98A41E4814EE359BAD8E72319A66A088F01D75313D281930654EEEA55601BB5643466356D77A214A89612DA43B5ED7A16BD57A09CAD6F916A88E1DCD96489A815C520660035B09010412B762059571DC0F5C0187949A0E6A5D8B584D4A1410BD4C787FC7BB26BBA454567A5736905A70B5000816425CC41982411D250CBB1CA2D28072C0901EE0DA47D2B0B62ED9AEC0C4647AA5E31CF2DA0D8263650423E50FD2D910A5B6F9AB759CD00B6008CEB6EEFC8A47568B3B6C9C430BBD2ACADC97A083C7A3EB552BC292DAF4AD1209F4A0066A8B5C1DD6956D0A0AB687CB499D98A05C55983B51E722D5A2A724D66E01C856BDE9E4389FFCC6AD2BDA7D9FA1190BAF1CFBC0E24AB4D55B24A60EEBAE89A8B9612B9F68AA7E1F092D2035C1EA0A0C4F613D763C9865CA303B4B21087E2A036567F622D1D50D2DA5C2DA3D74EEB69BD0B9269DFA5A8CC752D3B6FF8E7FD9E1A09458B28BA525E4FE97741BA6B3923FD5D856A89D28B406AB458DCA26B67F1C81514F92BC40FB70188BC0805B1D005FC6453E0C09984F7A11725319D494709960E02DBAD1D26E8256E909754DFA8FF4780DFDFC0C7B59D58D4264C85C080DA041ACD60524AE8461F716D77895D900BEB88015EF9F05F072F52560A2C9C0F4038A6380814BE0EEC148B0F6E3FA1F852EA83B53627182A90FAC1E14AC069AB3D2436DF09A8B400533ECAC2DCAB29C30BE65392FA555E00ECFED4E205EDF4A9AE6ABDBE182C0DF07FA546ABE57421228D35FBF2358CDC2ADDA714866E1AA00397C20B9440A2D56E02842D06CA672101B89AC4E9C092AAE5DFE4BE740DDC38E09AA3069FC2038E9186EE41B45FB41097A1DCFA5EF6EDE3D1783480EAA0D30474DF865866EE87C44F1857C63369AF011295E4500BA920D6C990C59E3DAF271F88882E3CB1F328718CABCBCE0149FB4E0F4EC4076DD57292D451CABA0AF748B6B7435650B867204DFB5066039564339570E7BD94AC57DE0AF57CDEDDE71339FDD872CB994B77E18A03292331C56A357DA6B482D345485CE0E50937146A090B4CE080FFA2487481C9F14356BA6B164A5923E7FF4BCA97ECB3D81676B18174516E57089FED3E0856DE7719FC3127FB4022C70BE2FE5492A7317712E6790CB96D1D8FD2F31588C6B6BA252574929661A895F696A27A125BE13A0D812DCD0CAFC6C37844FD049E9022A020E5CF3A99356563A5F579CBABB19A6743EC51F3D69998F7787B1F640925A65F33CF62E9C1E2F47FF6CDDCC48A7079CC4740AD340B643CC625B4A28FED2F79345778FA4C6805A70B90CA1617D8E2614B99D4D3D0AEBD30977676D98E624BFB8F018605E5D84A201EB5F8C6581F17059CB7237DB2A285B915E5792AF026E10B172076124DDBA23726C1A3E32503E67EC0712A6465689FC567812494532C9CCA66E0D4CEF7063B430CB6D6F0DE9AB4FEB2B4EEDE82A60DD64D3E04A10F66D30825C5C3E7018F8DF73DE11585AF3BE9AA0000200049444154B9B5C416A9CD054B13818AC7ACE625614F1691C97C0220039AC296C8C83272AB271A2CBC3F6536965708C24AB6B0E885AC432B262FC8E46A1DDE758B3851C9BCF0EF7E5AE16B995670BA081198F8BD0A07FFE58749836FC63201B6593A52F79AE471811425A390C0096864C5F7FA73E085F7A2127FFECC4B149E3041560270C6BE21A1A827FCA8595637D5158034F5673C8A0E0391BEDFFDAF826274B1F080750FAC365E23040EF287F1441B07714B806D950ED3A84D08A349C010EB1B28E01E4DE5D914522D20F571E0DFC690FA4B434480005C73CC9628E287038D2346B466022C3972D13906423982A05EC42FFD26EE4A8E73808364004C0D0B7112AB0A9AE8C89ACA755A292BBD465AC1691FB5855FECCDCFD24BA0169C4935675FE9180396095998666D02D9D1AAABE4BC5D201149F9C6E59850E38567C23BA5D3FACC4AA27AB3D5C242DD0E8848579EF1DCF9F92390F8D6BD86B1FDC0497B7EA2F6EF7B7791670BECCB66C468D7B3247EB83D1DC847B256135E6A45A1CE92EE199CF532DCF36C68FF0AED399185E47DE19655002FA1BE026C8E48E325B1EDB29D2EC6D694C34F069AC2570C646010D410B855CEAC48E114312E01A6755C4EAB61DCF91984732774A038A86BA557452B38EDA33649B31B0B4012A6BDC02F3949374DA38BC9C44049BA62123841BBD6B424E3193CEC78B74696FE0153696014D2E9FFA3769365D3BDB96F8F4036AB81051E52CF35696DE9924B2BF6A0C1BFA520B8A08A7B10F38C943BECB1A57E4E0010B9626525F501291A10698F1D78792ADF6C0EA4D71EC5E7D6B42DA492F32493D17EA8EF212DFD53200AE91498D2C19E3C06619E2A20E93FDE3B0AC7CABD203F16DE62F28187D41E05240330D11AA98EB4F0BAAB005EB1B7BA86E6253ED0D962F6E5F9BFD2ABA7159C2E42D2EFC964E139D2785990C5ED658489CE0E22760D3278597C28834B67765D832F249C876F5A68C76373D9659067B4F4824087CB4C01EA69B5F6AB65F26F28433867E4215814A0F600E46D1BF3E96F8C48624A62AE6EDF4DBC6C6E57561CB25B2EB6B084B000930C3CCC190F426622E49058861EC6404E1BD59FE8BEF5BDA870820FCDBD8758F750F7E0FDA4A1D4F6B9DDBE3341FF5A8CED4B36F061300B16D3A06849752CFEF6C862270B3562701AB16BE612230B96D34AAF9D5670BA109520235884AA802C74CDE032D23425C5B153A9261CBF4287C382C61DC24B4CDF844DC9F9D4BA033FF8DAD7A59F521F898873F5447AD6C8F092FF2456C8960FF75170134242DF456133160F2A8659310818306A971696FA24A7CDE310819A958C764DFD6001C12D28A911AD077480DA2181901F3E967D4308E0F41D7BF4CFF974C08AAE59520BCC3A6A7C8523E0CAAD5B40F61C943D0F55D888820B758A4B4063E5A45E8FC7CCB9CD1964DABD564C6006A07D4A83C193FA2E281EE86EB20DB642D367975670DA47553DF65F059DBCC7505C0E1891823C1482EA4A217994BD09AEE12761E63FBE2024EE42311006D99E58540033840D754561DA6DEC070DDC014F42E18DCFD2B7C1855B623883A4025C8CEAFA9B018F5F53C4FD08D403D4394C8BB370EA848E6FEB0F1DBF883861CC4768B6505E080FF52B5868BBD2B3521A9E3A64C189E7396514DBACA8E419883C96D88E0436050E286598271E360F69B8C0C269C89AB2A49E66080CB4C95404E92DE5A376A5ECF966A411C1C7E0B5D06BCCF679412B389D47F901D6705D62380B58478D413E2039DC4DF00B156530C33338EDEAFAAB890A49CB0830EE3619ECC96899F9A49B6616071D0BA27AFC1B3C95290713044DD80D1FF13610A8C5CE21F050FE136FE1015D920E563F0943819815171405DBAFD13F07B4E0D2A2F606579B3EB45AB81044D995A688843AFCAFC412526393C29289DB91339AF2E0B5998114B4961EC8B2DBB2B75F066D0DDA55B1B957D472E20C6A5545C99F8DAAAE995DF3E9CAF12CAF1B8CBF7C5192D597DBB258577F17B32F14B0D2856905A77D24BEAC0198F6DEA2281D7D682FF8F8406104720D283AD389EEA3D23A0047CDA64257EBE07AC84D63023BE000C7513D0A40E49EF1F2AD330834C47F5B3FF99D64B4757E1589994AECE790DF78D6B4740AB0B90E0BD59FDB1DB4F9D047CAADEFDB04C14BFB2ADEF5E2A04CAE24B3A4BABEAD39CB0048C6228C13D0C116EEDBDC865490C11287776005A07DE329CC95CE125BE2502D976C0BC523E1DC58D6AF78DFC79F63E21DA912C68246100EEB14C6CD0AED06CE698E6A2CC3F4A3759FBD149C5F2E54E10A5FFB6805A77328F8BBCD8228B02FD9AAC5C3568B886BD596D5857D67C16419A681B52ACF135C7A621697A536611FAD04B6541C48742D9120473AF24D02CB84210B73712D5B1D7EE1953892DB4FFD1A1A47BC2B30E60E096E26EA678A2F896F6B89013E8155678D55F434BE189052BDD1EECB826841328A02A88229B34EFD4BF78CC380BA81672F538B460C0AF586FEE839CD0E3DFFA747CB1335046A3A840387062828252BA2A4C47CD081F7A24A506C780C86664F2FDC47EE44667AA98F2C93D0F0942E6A44CB10743EF49C0F5F9FBFB482D379345080D41DC23A1B27A1391EF3B9FA3BCC23745785937E1C2EEB884963B6FC0A80B1E6786AD0051C5B10F9FFB42C2916E19E96BE975BD0614B213EBC4B59FCC576E66ECFA2DF4FE1453D7A440ED214429641DCAD6B216CC50EEAB736218E5DB1D16160769EED004AB01CA302347E20C7CB8FF50CDA196B4FFF132495315C599B7B8D69483D40B41F765D2BEF65D8AC0B97E9D754901B5C0392987F4FC1623C760F49E445D1C219814795EFEBBF08BF2BF5B482D33E2AAC51469D382FE95158FDCD56520C9194AF63003E81F7095F01DCC537E02DE44FCFFE740B31F0144160041AD62FC96535129623FD775FDA98480F0208FA135C911FD1F485140119F78B520419745AF868BC4B0A17F4DFA48A69F8BDDA54025BBAC122A4CCD0C310E2E3DD4161CC986DDB00D0007CDF2C03D68C5479E88BF0CC558B199FFA1E04327875A8914FBF2534DB73A65BC2E0A54B1B802594A23561F397FA766875A5CAC9BC3A7FCF6985A5F36805A77DD426E364A6C0B227B913AEC9AA59B2A680FE192AF6650B47C0C54514C29A86F6AA827C9324F0D409E7F75C76CA3904AFAE15429AB678BAC1765612F2231B2DA66550D59EA12667F9ED16617137630088417BC34105DACB9176CF226D5456B6E032708531E679506498C6123A1A8460E66F9897EAE6107309538A68CF1240EDB19CBA51233EFD21DC3A52056E91746F87E0CB927AB9007AC4AE8392922C174A333C9567D6D6529BF8E17659B6F006E3D134854EA7E8D2A5FA56DA4F2B385D806673BD941E85245D57690677AF911B27CD67A02EB0F0F24F8A34D111900489072FD735BCFCB6802A18B2248B6F3B6010652489823CB0D8ADAF5A872AA72A0F749FC5CAA642E86C580001AE3486397040BBB967C1DB9BFAB2EFCC566FDE7BE336924598F7814CE36E6D31E599D265F0346309DEBEAE2B2D9E27567EBEC9AFFB7DBA6CAF89FD4637A6509F312805AE89AD1E58FCAD0DDC556DCEE95FA21C649E4C05249D3C7B2C10EF8B349E747027F47B54C9FAF25C63A8EBB2F471850AA4E48813959DAE4B2054F6C6AEB482D37E22EDC9166D13FE3ED95982B234F48550D7595A2D49802DC50721333824107F23BFDD9E81F2EED2C885AF642B292DE4BC3AC3C109AE5C9A10970E6C8405BDF2C317D9D7CF98DA21636B2501BBD5A76126D7127A174A2380BEBA884C498BB3E190D83B3EBE2AE2137898908FD93CC0F38D45A68494094EAC1FC3FF41E2331839CBB187F3B5CEE53EAF925A425A6BB0A0F8B9220B65D4E9D38F1FA6CD21EAC6CCA9F8A2184325C7739A2165DE5A5F494E917285EE0BEF7959A867A9E69546B482D33E22E1B468B8E400257E96276BB541B0FB49AD508CAEFC20591444087854B092DB918B60ADBA7F9EA8FE5A3599CF8228114C7EE55E51C063319B3543FDD611AC1DCE5B2ED7E33C6441A8127FDD21012D5BC1A8380F5D3A781A1EBBA2BC689B4A4C5FD9CE6F131F8CB5B64FBB492F08BF18FE026089DB2BC6192B134DF0CE49195982B73853C62180F8C7078D96AD988814C52C2A8E2AA540C231F110392C5A5396008BCC674C17BA1E858732E5084C9FB386FBE41DB3BE88C6F10B747118FBFCA3159C9628C9681794F45970908ED759352D8C3F1D6D939734F5524C73B7729B05925D815A47C02D4D122C92B1106161674CB67D99FE08AF0388C956EA14BB1FEE4B10DFE2615A437EA16B0B75906635B9F1307A3128497AAF2CBBB61298945617D71BFB040E5E6470D9E103520A34090386A617E8D0534764D7EAE8B9B44E89701EBA501B4681C83CB4BE4625151A9FAEDC2200E601305143ADD165181D82D3541C1A30C38CCB79E21355346FAD1B3BED63301FD34D18C8366CD9F25D285395C0C8CFAB03A9957A5AC16989B27C1F9C44130EE848418835D3A49BA6BD2697E3B4B8A4B7197CDAABA86D7940FB579A6A60F8F0757CC626597BA1AEDE61C15D222D404C08FBE9306B010974E7A51858049096A4DB8BF4C21FF93EB75186FD3722EFEE5A42DD0BE404C9ED49911A9E81AFCAF75C3FE54B80E854621504602684A53FB430D213BCAFC59F19D6FB2C9C0733A493E5236021D07203482F8A4530C894214A71905B58BC87A97A97F6F3087E078BB76109A3AB875BDB38176B2759BFD478C6AE74027670B1D2ABA4159CF6519B573359103A4159115B020F16CA390FF2BD44A12D74CFE171D9495BA4FE5C54E68B95BF7D3A9C58595DF3EDAA5320836CAB7DC4C0A2873DF8D91E16EEBA9CB34597FB34182054EFA83D0CA20B6F5C237ED0B5D7015882D1157A5D128F127E625A2AD35FB60BC83C57FEA4EBD57A2D42DA7B2FE0E2DBBBF51EA10C3A6A4261481D27B01383F49B5B1285760D61DBB1C4541DF884787BE2165D3EC01FD895D2CF5A335CE127379798AD73D2C3FAB673B5656FDA6E0438F95029582DA6CF9456703A878260645982B816B256ED8B089DD0350021371D1F29B6BA341D0507BD56AD255DA6A574756021EFB8A53D8F39AF82A8F29FC1337A54E2116ECF87C637B525F395047EF865A1C17D98EAEF5E546BD7DA5F542F29032AD342BFB32B326B195676B0653BDE439FEA1B46101588A0DC746E253144959631D695D509E6C52764B6386B27B1A50BF8A188D0C06563A774217D7881F510F7438DEA0B8E9FB4D0E4A5E3C9D8925C12ED530D27BD78C6649966FCE6DF6E3C5B93C2188CDCA27DED2B84EDA1159CCE25D5F24A986B51D881E6B9D0AB5AE2F4EC645A7B3622BF67AE9BB0E9A08269FCCCD370EF2797B3709FCA67D0B5452F0ED4CCBF153390C0BD80A7987D32438B96086E39B16842C9CE1DD20CB27B90A285992AF0830D9D40CDED8A1F93F4E196C82BDD040087B7CDEAF64BBB0A7DC7B12255F899F584411F78AE08540E5659B85A9E660A483609F2ED0090F4925F7211BE58AB00C5416E48055686A02EA1A868B5A405E696712E91323440CB8097E7F4C83A32901FA14CDB6BDEB72A5760DA4F2B389D4B3A01B33AB5A05D17059BA4C5F21E41DEC4B71362BE947801729C09C1609AD50BC79A1E4555C0466DBCF112CE6C4721EA9F62C847CD177A22A351D8E09770F8C239D7B47D315968E4B2BBF020DD063CE5F40C0776F231F521930A33DA838AA09379A9A3D9C92FB60016045FDFAC54B8F6EF9E72F22C95F03FF54F37B797047AE429003721B6711F10705402DF26D00ACC11827545244DA7A4DF4E13EADB54384A6844A50CFBA7E6F1C0918B3894BB40FBC0EBF39D5670BA08D15ECAD842A199296882A79070D443070E32BE87E5422668E72DDE41A8DDD71BAA0C912769423695A9FB66F6690D5E1696D6DB57948742822161AAE633FFBF584603BDA24787B5DC70F4BDE6F1879C357F6A1316C2B81FB9DFB48D2CA4682C0879BB6A1DCCFDED120AD2A14E0D6320D47E0DBF3080B6F235ED60BFC9E527D50D072BAF6EF9A04C571622D8484A65B52CBE3DA1F608F75587391D6EB4BE954126FBEDEBCBBC658B2C5D04B0F59E5A2A2FCDE1D0EFFCAC5BB37A6842789C676557E90A339F7D5AC1691F9538EDF3F1661734C501A85920F9D591AEE08997C3028C34E150AB8157134D96BC207C6B2A5915FC94BC81AB825670B32489D1F8F7075A11858981AA5737933BAC7BFBFA1210EA35D892F2F65B2E41E893F066710D25800F870C9A4491501FE00299ABEDDBD53D2610FAC2F7977C080BF56724536EBA7EE776525DA61428D079F5CC868ACE00185472ECFD28C40D404ACEB1DFCE919105D352A8F1648735B2C1132E3A13275D9D6777A41DACEE118AE4BA64251200845669E139938A4BBAA09667EB437178C0617E366BA58BD30A4EFB48A2808ADA2A09735DD0E175064D780A09C22C24C3E6AE828696512CB8FE08FD4610132D9381205B14D69E2688B3E0552DD7CAA0B76B2B600895265EB72D3F0634A05BAC2412135F5EA752157271C947A14C429478E9775EE83318A91CA1BC5498A72A34FE2D9E8FDE6B397624855C985D1BED265962262F89FB6085017E06BCB77AB46DCB3B4EA9EC8534A3B1CAA1D65ED7B48C22082C09640723D78972DA92C661C02C73CD7823298E324A97B75E0F41A547D2212BB64C4B1F777E092B9D472B38EDA3A24BBA98A6CCC2B17B8E2668FD1216F34830A89B2DE4B73D8A588EB3D46FB206C5AEC45370EA5E539E7DED4BCC2DE9C997A01C67F19E40265B010D6849EF47AAAD0329E56F24C8357D19E673463B39313A7F3E6C078302B542124789E17C722C0BA5D86687A012E2A37553C2FE634925251276918E36DFBDE4254561D8B0517D4539E15160B328FF7AF72FE290D6D585C731E5E09C4E16E3B3B913EB91D4EF1D4FE1B72F3F54959828217061EC563A975670DA47A20B72BCC001EC411ED6E858378ED376AC6947378D1F518EBCE44D797369B580D2C0958F5BB3872A9747CD760B818F3C27FEAD8D92EE4115A5B419684780B3B49CC70256BA082B8F78C8FDCE96292BCA210E3C063E2E5EE8D869A36544F1B874AC3DE513E53BF6766E93B7DD81B4DB4BA472B3FA109B19A5EEF00523A2E5A4FC45DFDED1555BD36B9F725D852F330AC511901C1D633B081AF1E033CDDBD125B24111980B3D153CDAF21CD5C82D58A1E9B5D30A4E17A0D2091A2291F0BC8C0A986821C405C70B6DA4EC99C0165DBC4249FCF3D7659A4219F65C4F132E9EDF7929F4AB81A14D59D0937BB0E3DBA48EC4730629DDA8EF54D84B4AC7B642E6370276E233D71D84F8A879DE28AB67D698E5B36A41B11845186F51338FBF3E23B83D25C4F56DCAC0DF8DC7005546F58FE1CB69EEE26B1AB7007506C6F915A850CC10EDB4546A9D5A5E031EF9ED168BDC2F4EE4CE26A7FA500129A921B9DEBD447CFB95F4CACC52D69586B482D33E22093E272D3C5F679061A0CA69D37690C70BE7733116845C93A06A1105E15DD43A92201814489847AB3F98538CAA7D2BBBE55D92286D0DF0BD653E46BE0C540C902C688C35ED970148C63CB1DD7CDA2A66E807256AF7D2F13A106DCE9735AE5C50BD6EE28B2D5AC4360676D08F5D3EAD97D3F0C864485CA23C9743EA814FAE57444A90F97A3532D016981EC77569C66BF15C0AF367492B4B65678D4AE3BAE5F1DA787A55FC7F9ED10A4EFB880457A1FB9C8681A84B97A44A52B20210EDCD6B61718FCA418B0E6C143FA1C62FAC1D0A93963EFC8EAE53DBF5E37C6A01D903A1F62D1E6D00F1C2F5739B533B8D5FAD80103808F10C04A57F33B7152E311D6FB98D641FBFCB6F4402F059984A7365720466811B42D9D827CE4F57068D7B96D9E3BA16213C85EA9CE963FAE9B7FFA152AE2303140088F04188253E3594F211AF7ADFF7F1E8E051BCEDB91CF0904D251B8C0C66545A5A1E8B987A0E172B455AC1E91C5260EADE5D3652E34D718EDFBC71CD2A3D30A9FB04ADE07974D43868F992569A8BA72CF45DF26591C66D4B0E1C2E9F2D45E22B0857AD97658182B5F8F172EA98C84502000784D8B7B588C1620EFED4563EF79B5D5299B91871ABB8EBA1FCE840683B8F2869DD9D8913EF5579F0F865C9C9CA4AFE9A6F00B0811515C62272D8DD8D35AF91C6604F03C5540434E13E956B9F975FA822CEE711D00D783F071063D90B80B064AEB6E2FBD911E7C068D8BDB025884A56E54A1DADE0740EE9E929FB8CF79240091BD2FE106C98A8AA6A07015CA09A7A7873C21054B2B074E9E3A7BC60716AD1D46499671713060AA3937EA822271CDCC87CF2734A6838426F5BD057ED00D2755D06619367FCC68C61BF6BFF45F0F63DB262FD647DA3FD627D57F92A216FE3951F8E0695D7FA4BF919BDBD3CF22891F72C084B6F23C407B02378437C7F8F959BA2F1B9EE316C21584C69AAD9487753AF84B15FB279A2F5D14CC122FDBE9178B12926097B5F57CB76097FB976FFC1FAD1B58379CAD978CFB01ECCD6FC5ECC50F60220AE742EADE0742EB1C0426FD978AA2ECC347B95B8239753D6EA4D90E5B8A5894ED68B01450942B7D634E00D308DBC5FEAEDBF56AF09BFCE7A0385B532596366B788EACED92A5BDA3FB126B300F1FC356F3123D1F2A5D2FC015BD55615508AF599C40C03979EB7AFC1AC01AE3FDF36B0B4543867BE08B0CC455996D2525FDAC662E217DEBEBE847EDE0C81250FEBBE0419238CF711A8A5CB7D9567000B558DC097AE055D8A3D2D18553066490681610EC7B8A8AAADF45A6905A7F38827FCC8BD33040D029742F760211655563B95E7A8D0A24A5C08D078CA4D9B1FE16D08E18D0549A8830470F74A21129AC5EB1A3EA74275D8C3BD6459309FCE6B7C7BBA80C193AC254A259637D75FDBD5C5744A04ED6165011AF217E253736AB8837FA8CF4DBB9E3F44A0D37E7670F31A22C893CAA07B88D4A70654A1B123914E7C50AA284F9B459B5CA7BDCC4E578C3679ACA9FA506A02AE785E33733CFA4D6D2CE33A4743B10816D2E3BDC70DC689A9ECE37C3F2DCD98952AADE074111A590B252E48B52C7C21C5073B0D10E87F804E94E97156155C0666ACA1C5AFF0DA95E4899E2D9108542EB7DDBA5A501AAD7E33A248707AEBF508BBEF2A183F032B296B98668950CD423CDB915CA11406881E16DA4C40EB00A8941F94F4FCDDA6BAA5760BD536E6874A8397CC6237F3172CD11632E226B741A375DC101493D0015D69BDB8070F67C7609F9A801139BD2A10C6F298F621444A3034B03247928399C7B1B290AFF5DDAEDA51766D0AC0393C2520BE28E02CB76F256005A78B51D0D893955146CFAAA48957304CE352066161A928CC5A65A15366124AE9A028083FE5377C4DD60073902FF34F5CF0E3B8B6FE4DAEB88061FB229799C5C308603AE15D623B833B92DEDE21F07609A50D152E886AE5364003D5BBAC9897D437719CA5A5D8A37F43FBCC80B78CEA5005C3F708797C7BC0ED6B5A14D74B830E36D00A65E008E7DFAD3DBD1C00E1021F399CD7C0529FC50670686D907B09F6D4A7FF955CC605781D46462570A5D7462B385D80466F8786DE87591FA7236BEA2EE87C19B37094943DD7A1697C1BCB8533FF81F299B01B80905EED5B788BAE8E11EF398EDE2CD1D79BEE4B2FCC3B3D9A703CA7638B55C18A014F2DC4081D632A49B6F6C0D94A08652E3F38EB96546E3D3F5E9DDC9CE2C7F4BDC69682ADF3B05747AE3F0E5B1C412F333E83DA8381EB1C11C62D55E84E9EE129B5E4747AB5343FF7736E57258E8D9748BD131E7138BF96DEFE1DA5E15ABA197B4EEE95CEA3159CCE237D7E476F41938EDC2D594821A5A31F0DED456427088D8521C9E02FBACAD43331F89E1071B0B488582609F1CFC23183A267BE98163A02A41C97E3F70126035E8EF3EB08262365E35C509EFB142305213F0ADBDBBBA3B717F43CDB7D615063DE9780C218A17DBC54FAC0240C5E80A509D85798C059DC65D6B7A4EB9B789FAFB37AD03FB7C76B8DD9F375E8E50DE73C05C8C2C4B4DBCE4512575E1E9F255AADAB655AC1E95C1297CEC8A0115D7C4B6E1B190432988CD6C1D085E46C9C2B3C2F1C17F656B200F5889299820B2DCD9305FDA862F5F474E9B26C5D68C83E00F344114D7B21242190DFA8C19E28E1F499B781D0CD0A42E69141257FFA83CB18DD332FC36B004BAF0992122D89A0D024E95E3F3916FB4DB2C554F87EA08474AEBB65F5448603BE5F41184E280D5FD2F8E8DA7B29821E2FC6C28B0D08E56A95C2452CACCC7DEBF122F19FCFB482D3B9447E1E9A4AC1654642DA0F4020AEFC25EB27089B58B6AF5B5A40BA6FC402369B36F0F5A2514B1A5AFECC377F0D36F0A9FF052D5242DE2EDB006955EBF4BEE246535F146A4EEE4B06B7C16115FB2C78D6F8B59C8557F1508B2275CFF6C8580E86B28CC171F89EF7CDF53C4781E8CABABF9AAA479A243707DF2BAA650CC64CBA24A105BDFC979C30D5355059B2AF6F512BF19111C411D2C7123CBCB4F92E94A3AD266A7EE8AA8C5DB99B7C79F4CDD2F800C6AB2DF4D9A2159CCEA3A0400D36B5D3F344F1792896CA59DA53FAB4400D58349D3DBBA4F595E66E741E3A619CD0A40383766FEF77A38781E38687D06F7E4380EEA5255539014E57AF260E47DD63DF04F0099D2351A0DA03B39E6F11D8B5CEC487F70D2922831DF4FC4A23417A1E6A846C760C3C29149C218DC9C896624CED948D0288BFB5762FED8BB69E1E607ABE0F3DBD044A0438796A2C60506777E8ECCDCFE9F5ED68FCA405DABB55756ED21C5DD4DC723B86B78992A2B437ED0A65FB6805A7F348D79E5A4476ED025705F4D2A930B4F8586E89D74940D92FC73170483A811440040456113824A7B73748506C004CBDAE20D00B7EA681E853F0C86F5CC8BC8BF3A287295C28493BA4D66AEF36BF12070944DCFA6D6571908ABDF000AC625D2AC7DAA2F9F513F4A9FD02746368409C794F6D2AA42058A91190D96AD7DFF035612605E71128065EF96BC6A1D716C06709652851AA733907CD3ED1941154FC6D194BE7F7BCF4AC178E520D03CB428AB49625977F8E42B08F3E83ACFFC6D30A4E7B293B34725C5C0185B564A83592844300B6F1D4D4876A45F367F002392E182433C0754284ADBC81D5D201080114492A17DA64CD04C0285EBF491C21D55F629A52AA26AB8289C35954A5674E8687002C9FD713FB25BD67C078A16ED03F3D0CA3D60C5B716C0565E0642BB60C4ED105DC8CC019CC97D667A16E490728A86DF9E042AE722CD4D15908DD89F1C1CB5043974BBE48D33D545263B3D5393EF4D0AE727383F9C5EBC8F34A988FE8D38D3068C9AC2B0BE116BF78B3D267402B38EDA5C1721E6959247CD8F1678B92E5782EAB2D365F43F4798EF0CBC2CE8B70CCF027694CE09A8C1664C16E8021E28B8F418B5D6E83056EFB3ACC5B4AE3FDA3FD200432709ECC0A8CFDDD836DBC8FAA43123C64E5945656E1766B9976E45D88972884A2B0136BB35A345158264B977BA713AAFAC3FC7B5F75824EFB91FB9290C5C73964389FA8FA42DD53F238B28242014BA30FED9FC08BB2CDA8BA000020004944415484E22A488DF9CD675FAD79C56379DDF838B579D42D9484C2C6CEC28949633929A1214EE2FAA576EE3FC6BFD279B482D33E6A6E26331C4A5B12F4F0A35B10ED215746220011C0A48F19285A0A23EE6E6A21A6C5D327E3C3810671902241B2FF28B0E2130158D2F48335A3E065C0E6CFD2985828649D142A0359BB77E165960A5884B81BB15BE67452B2F32EAA000C4A0309AB648946F9497DC7E092DDB03CAEEC3E55AB295B9210E339895CAF8A70B5570CF446A84E4F60A25062B6E151EE91CCB4B99D39635E729DED2FD4E10DD1F15160C980921D7D12808201C667D82C0994B4ED03DC71108BCA4FE7325DE81AD117BE8607C152F7B5B1E2792B14751EAD76D632ADE0B48F6861E9425321A74284376AF3F4CDFB1E41F1D7F49D0B102E1F476EB6CE02425CAC9DE628E686CB3289F3CD54BE890305D42C7C1855C5F73B58C8676B21DC9B242E4DE0154ACA52865FDBE3D61C8F45289BDA23DD155983AD1E179E85F22660CE562C57C26D324051572B27674586F5865E34D91BE06D1C7B2451399B5FC254414D0689990B84FF8D2189FDC8F7FC44D6B070029ED87D315F800489D034FE7696386812ABDE377332821414CFB1595861EAC08C59E793AB9D0A36E2365C2DA75CE922B482D37914F62FEA142D6A8DD8CC4DDA5C12D62A7387CA7070C56991B94ECF9717B50AE9ACB5853D21AA899739838AC585F24AC814171FF39B17E280EF54770D4F5A3285E43E2D04969197CC1BD7906A33174CE6B67F9858536455C0473BF5B9BA03852CD78122A1D660CD2214EABC2CF55BDFE6682D2D49C23A6F3C3E5A8A142820F72747154E32AEA6C33A097D051ABF304F0884398F7FA2C6F307D0D139D78178AC8FC1C5CB19F04D45E4FD2F368A3D5B9E15B1FD2B7DE6B482D385483538A08AC95EF30BA9475A2081050BB57EE7204E7C1690FC7EB6287DFB8F0938A7097C2CBD1810719EB8CCC96A1C90B7483A0196AF398F24BEB8ACCC0F97238DF7BEBC2510815B4B031A858EF8CD4299EF05E82CCB4E730FF23F8A6C7477E89406E68373597C35E7D34C8A7DA389996FAB3703CB79C82FF192D5095D1B060E7A195A1E6088FAD6128792637F8EFA0FA9F4165E5A6CE174540513217209F70BDD701E02AD08F519D30A4EE75195706060C9F38EC3B2AB250A375F5485FE16F4BE2090FCA53503F3AB2148C911C54382601509F5AAE590858E96696F2F4FDDC280905D37B94EA6CE7B92F30C0E2464DE477947823C7F2F2AF397857E49639DEBE9EE25B29B79B5E913E28626B4F769D8578960636583EA1DBA7BA5BF1A4D34AD61D8A8F138D835BB90298184C4D11AE604817F02B8084A92CA19CC34461DE63DB5351EF0E8E00921D5425F45A23680DBE0EBE13C8C5A2C7AA5159CF612A14EFF79845E838EB179BD2FBB8E46E94B97C6574AB4B2FC4697832B81FDD4CFEB4DC5B00A511654FAB608DB635B2863098446ED1ADD5313B4E23EEC02F5298F23EB8D9581CC840AFAEA4A9A3BF137E49158ED6D3912DE83428CB742DEBFC4779F9A78A53BD1823AEE06BE281DE084A6D2DD5C6CC4E2DC25AB49184816C2384EDBD5FAAB039F005219A67AB8F2B520E16F34AA169BDC83BE152AE8F6F188EC0C51B2CE975EC8B1D2C56905A77D445A911E58C86012B44E3B28311257F9530C6579E6A6F025505848EE0B7E544EDAE0CF802896101099EBDAA47247C090F91B599723865580EF5BC0E7C6652B4B64A848180065A6F55251221FEEB800E5E7A80251E7E43EA369D3B573C96A0BBCA55362D9DAC9CA4F782B02E70B29FB4F6F0C4C2B9A472CD8B9B40806EE22CEA0D452D27D841F8D0795EABC4610F2907DBC585E06A4A1E6D2C07208D8B5636CBD2C0DE039B47AFF966905A70B5105A6D1DE050B730B1B5849A3345940969496654206A6D1E93B2FACF04FE2B56F83591B517641356D17E8C5D631AFD70870F1F30F514B979E2F3A2572212DD3502631CBA71EB316ABC91624C1A8DE4E98B57AFBB737701B725B09E8BAF1EFEB0ED77CB22F954B3A1369FD2D354782E56649F1542CC96849F7359EF634C9E5C882DF2C4F021F3DD410AC1C21A84800350226E72B595990001A0C5AF1F879DFBBF622DC91596E3D399A90D4298DA7DCDF179CC5B9B49506B482D3ABA1B0B793E3E2F5A280CEE551F62CA874018D84568F3C7D1D2E1E315805A4372FEC8D2C3574DF82B277BC91BE9A992251EA60739E0AC9606447C2597825D0E4BECD32840126766E0A6B36C4127F563F0323E535CC22A81B81B5075013C97E6137275B76259545DF2C1A7F334CAA61371CC0417F0CA2F38D82A301D3E89ADC7A75B0288D0116421E2DBD02098196E416393F0A84313C01DA107460DA592871E80270CD31BB646BBE918B754CABD5B49F5670BA30F92CECDE5C604968A60EDC665D9E74B6BC77D150CD6D81FBBBDC46829F84DD58CE46211F8434B769E0023444294DBE0CF2599B142A0844342E7F6D9457F8A059C607BB414379B5BEE026434D2FDCD6DC0FF99E2C1DC29556CD3E3122C67F681997CB9695B6A3B5BB0E83F66571C17D8E3E232D7D3835CA1A06F35352003F38DDB9E7607B3F3E872AC31664439F5CA819982010CC14368770B438069E606111A83968B4728C1786A300557D3F749D49F9469E08523CC2DCA2F590F599F10708976905A8655AC1E942A4135F8517FBE354F8BAA01F82972441ABD769FEDAE227CBC0858CAA6B407D9E86CA279E24F1E305134F82BE1D9478F8E2D410D2E020BBB43AC19A1728A78FFD64164A080E8CA37B458FB683C04B9F41B367D11484478AC480B58E6B06E6F4668608BE1CC5D23DA765C14B19D5FF974F59040B4DBC0C4838493952F26BB6062C76C045D9142B1E687A83A84BDADF40AFEF7AE4EE60BBD82D1EBA36304A61219EAC219B0FD2FD03D543884969678A65B0216B8DC00D83B2B90339CD70BF2D2B3BA2EB212759A1E733A1159C2E44AEA1034842BF0ACBF0B5DC601195168F5EB09A25212E9C55B099D0A5B4260D0430BFB98298F311C08C04A7BBEFA82D2C70A99CE03AF3C63A46172A3FF055D27A4EE045E9F2E2F57CD41FC9B73219E068395C36031E093CEABA406CFD2D1C50319B28B5D1E704E218583A2A8F405242B9CE838DBDB587DBC4BF9E39AA132E7E9173E48425F1A7D8B7244BB9ED01D0DCC2A9AF156A9651B390A0D7944E381D283E40496F41F13E925964A9D542E314FB828049424F7A6CEEF7D64F199243DB73D9943600E94AAF895670BA08B1D6CDEE1FBD1EB90458C3169AAA5C8E489208C939952D9F20889324D1D384EC864875553C49D65F6755B8A0357030D428D61E4BC3BC27EB2B08B3DC3F99BF56866BABC55FC7C3160D035121B796E8BD5F9B93456F9BB4F1F45C370918F170DF6F9218B608B62C100B5CC249A7C4D42697D6C525F2A3E0911046EC5ACB16530846F6ADE549982ECC5A94E87C61C61C37355840063804520D940C7664C66C80C4C04465256063D7260355EC140688F6677B5468634D165537097D8E661B8D8772096246586EE373415C5AE16B995670BA08151206DD832D92AC1A90E0926081D84932C61776E5B0BE353A19982D09B674985DD0DA520B47CB94245C8390CA6DB306F925E2822AC5D3C4C31AC4E7E868BDF11D854261EEAD01090C4CF06BF31C184BA8AF96A76D53E0D38F35D662F81D7B88F5B431F3A00624851ED4B4A40CD6A498B8681C4BA24EF1F1AAC27C686D2E968744332B09A10EC16CA09495123800B2D51FF8271EA9357A21820A402298C5C165C66C20358B5F1BA0D92F595560A0D2B8FA1762245EEBBC63C0D39E137BC53ACD75ED556D536EAAF5B603148F262F82089EDCF9D275614F71A6ACD4D30A4E1720D53F6D521300A96093B4003A77CDA8542BC7673A7F363DBA7E74D39FB5477A4896049CC766995E63A642DBB68A6F214D240FEA1754979CDA5BFBAB84B6888234F54DC42EB2D8D432B09A43AA7AA1071F521F1850141FBF42B97BC6E9054CC5FB708E1D6863E636C948C88829253D5805B8CFF08530A616D2BA82DAECA5A6DD0EDE7B4431E92B9EA186EBF4E3BDBAAE47FCCAF86D737D666B89002A584E0458D532D230FD2350991B1035D0328B86AC33200298C5538B19B4F2A409C7D8B54F04367F12FC38F821137518AD8D0051C335DFD305937D5ED20A4EFBC870220B209F52852D939AF8DC720CE8060945055F3A68C0020D267406CF5321D82C1148F44F4082983FF78E2054FD60D9D80AAA693207BA624903A50CF6D6EDC0180B507A01545180EFDB50C32500DF500B95242C7A348DD061DAF2924EDBA9DA16261C9B04BEBFB288BF5ADB1F669034A6641F9241C84253BCDECC5A9B263EEBF46044BB6603950088EBB41A0240D4B079AE20A5A054EF67CCB23310F2DF665D417FE98FF6A5E6E0F6EB6D2956CEF2B5E8409B72112D32EF185262122001523F1F13FA33829AFDE6799C528CD7B8D2D0465D896805A77D648A6A194E33D6BC821285FED86D5726586B4E91005CF3F76F1A4518C88B6A4923475022DDFAAA75D4BF42B7626D0E1A7FB608A9ED2EDE98A3123C48CCA55A746C4D596E1680C2E0A8C5163BA1B6BCB00BE58A22D7B988752828B0BBB3D63302DE5CCE58BB763767128F12C47EE0927965C042EBA3A19AE4FE252B89C7BF9ED2D3B71914527C8A4FAA06B29A2EF76D8001C9A034D73F0526BB9EE1FB4D04565486BBF7F2C108869676F8419A8B4F7AE00977511B19B4A0FD9F2691A52C9C3EF7420A195AF623D05AE9D5D20A4E17A0BC5875DADA560E227805EDB7C05C0F23F74B900D8862A9A814A77AB5FCD1D2E1B2329065611E8417951C3E352F04A2C2A9A2A62EE9CF7864008A39491E3601C9A517FFD13D2D55100ABBECB8CEA04070AB220CD8D8C181C7DD8CDC411280D7DA14DA43164E29611C030DFA81D3C5B81EECAC5C89B9B9EED1493BB394ACECFC0A2D4DA3F915F4C792B5020AC86212CCF30EBB5930CB0EBB66312970D9BD8215B9F69A0D456E40E9DD7D230B4AC1CCAC4709D7DC833DCCC5F151E5A49FBD8EF343EBA74EC414C023B3D267835670DA47C95AC8E4DB2BB48F12F2AB208E1F9408DA6EAA0A9A420F2F585874F504B7CF3EC148F97339395E2D072FCB4BEC05681462234B26F2EB1F310C7C26CDB33E645C42850240E6082E318F97C320C55662EE1F155915FFFD3309DCE220FC531F74E5C9B89E604527BEF398787F65FB388D3718641BFF844E7EC080FE0ADAE1080523B792C48EC6B31AC326453A854780B36BD6D26E9E1B502948ED6C1FAA82D02E015472FD99F50444975F76EAE90C22772003982C4151EDB541CF7429FAD94FF7723100920599C134CF4BAB71256005A7457AF6FA33F8173FF52F707CF98A85F154E6255C3530E9A699BBFBB238F232581806C14BC22E0BA42CA06561C18C6BED051EF3D22DD7C2C09AF9912E2F9717794E9FA8E7FE92D497492C30EC478F4BBFB059282C2E7D718561B98F484C11602F01547022064B592CBFB693696CA588B7453CC40129E5B1538F82AB578EF1333FFDD3B871E346C8531D62A5FDB6EB52FCC1DC16C61B90CAB3B54904BB59B09B67ECE619DB79D7AE2B20D53F05290A9F77EEE69BE958B9A47D27B39EDC72F2B40E52A07BDF7F3346ADC382E5A46B44951DE1A46C57F31870A8C468A0B39EFA32C6545070DF3DF7E0473EF001CCBBDDB9E93F5FE9E073CDC0EF573A3B3BC3DDBB7751A6427B1F4E19A4AAAC2C28A4B5B2B63B0288907730A9CF9DE622244C629E7D6035E2C9AE5B99EC4AAA56CFF2D273411D7B6909142B03FCB030C995E2E237B4852D5346B501E5BC5DFF170240ED43627DD44FD972B46BCB4E31E9D088B5B58CCACEFB95745D96A04B7240357C4A419926DC7CE5268E763BCC00A6029BBF336ACFCE05980598200E5A0A52A20025605FA1BAF12A28CD01A0EADFB681D5D62CA71D766E31A9B504BA56CBCAF6AFE241093D05188F9CF756942B12392475922112015A5E31DA6C410C672A4258B56449EDB788369B0D5E7CF1C58B60D9E72DAD96D3021D1F1FE3D1471FC576BBAB42852C19A630BD07160CC773E05E371CCBB9852405B07D0E7611666B48CB1A5975C33ABA430079F92DAFA67C0461C4F3DE625AA7144A6CEDA37664C7D345D677D72F76E3152DDB30BDC5A27C2DBC5862A16E0244445D7B913FF407143AA547417506B6675B3CF2055F80A3A34B159064C2DCC0674675EDF96F697F15A0D472124CA8A2C1958419829D08765201E96CDE62BB6B7FED7A37D39FEC30CF0A4EECE653F79E40B06B2044FFC86A42E7B6D3A3E6E95F009D6809B9D595D6A2F6D9D01ACAB614DD31689DA324EDA393D3537CF1BFFBC5557B5869482B382DD0B537BC1EEFF9F7DE8393D39326085DF076D369684E2C68542CD0388D90C06577FF42F9BCD0965E4CAA826B0884B41FD603AAF3D5973C302F123F0B2CF7C574158B5B48AEC8C2DFA2C07A6F566ED54410EB5BAE26F3C602BE07B925EEFB1421252B3094209C80644BAD71573C57E44F9A586437A1C4BA036815E0EEE95DBCEB3DEFC6D57BEE811E749851ADFF08486A2D15EC14BC4AC15CA6BA07552608A65A86D463E26A356DE71DCE765B9CEECE70D6FEB67266D6D396F69E76E1A004B9F742D8CE0F4390D5A4872624FF924B6FB4E7E4AE3EEDA56431F1BE54C965F1A0124029C09518B6343FF6914070FBCE6D7CC5FBDE8732AD227889D69E59A24EA3EAB5D7C237964F55FC05959ADF48C0A0A2CF668C04B64AA41457108C8A21DB1636C85F8349A02EE5456EA26B8D0E8C828828B90D2EA42DAC2036B809EFA5BDE4B140709EF44D11C5CA4A750EDA35EC160A64CB54BA8E4EB032723DAAB6A1ED224B2D5EC487AE39E9D8A5E9E9FA76D8EE8C5949BBA28004EC50EFEBEF84B9146C516A9AA9609E0E3063036003CCC06E9E71B6DBE16CDEE174B7C5C96E8B93DD294E7767389D4F71369F350BEA0CBBF90C3BD9622B67C18ADA89BBFBA2AB8F4EF2E50775C3DE54FD35C0620B8BDA0CFA9F1D77D2805E04F47C170156F135C6E580AEB3053C9A3BBE8697DC7D34EE322A6125A575CF69810433369B0DC2926F3354067B3D4EC555DA2048D23D3F645B80F0CC09A2B0058141E491CA64501CA5CC60C96DD005DB152E51305A15B44C199048F01AFF420DE7D7E4147D9D90DA367D1A6D5E58BEA39389266CD4122464E9DE4F93C6AE09A312C623B52F014AE74ECB08DEF2589F0DCDE11414EA292159E6BF76350131778300051304BEC7E4AEB936C50AB083BED15C5030013263AA57D84CC0A66CB09119F31638DD6E71777B863BDB33DCD99EE2EEF60427BB539CEC4E70BA3BC5D9AE02D4D9BCC59954375F05A308487660C2006967A0C447D015AC1CB4C4C00AFCCE3EFD27FE1258B196124499A585EAB633CB29F7710F16B60C68A079F8BADDAD5E83E948DFF2BED96C1695A79556705AA47927739D3C2D4027B62248061BA305E05A02AA26B832761416DAE90D14FC50B0A5CACFF9305848128C05B14C936AD192EBD65669283604C21E5462F91E68C27DF193E6DA6EC23676F9C1D3D97359AD80EEED13C9D2E81FA86660A2360D402C7834B92D7C6D65781B02D325246C51AC00F11B42B8D2C64FF153743CD718B0A7690399A59EC42BC0CE8A57ABB22F5ACA543969754801CAE610CFBD720BDBCD8BB8BDDBE2D6F614374FEFE2F6E91DDCD9DE69D6D3A95B4F73B598B612C1C94129EE41CD60371F3DB00BB69C38CC5F95142CAB0442D2FAD15D77B591A28A250399A6A35756F970D14C6117BC95C3B464292D840AB0D91C60B79BE761829556705AA2DD6EB79DA629B80DB2A4B157F1009DD61BB284ACD162E9843013C9375E2C23DD6CCE968A1E73CD9601F330D0D6035F6DF1BA8E0894C09496D3F3DC95AB02621066D74CA3F2BBBE4B4B7FD489A98DDE8385DA49756A7C67F51198505F4BB02C19D04ADFCF2AFD14A0F8A668B503A01C504866BA486DDD3495FA1C522B7D2A05B329570EA0959D82B9E8B184829D5417DFDD52F0FCBCC5F7FFDA8FE0BD0FDF837BEF7B1D70B0C1A96C71629613594C73052505A6ADECB0C5CE5C7A5BB29E66D9569B89010BD592B2571D19F02840F1E107B79D407F3AB65D0C5B4EE03923AE1F29D81344D998C21590084A11785841705E4663576C0CE779B71D8FF04A2B382DD076BBBD7B74743474B7E875074C4380114B3B7C2BB990B68C540E0B40D39CE32230ACD072B35005CCBAE8002A32EA7978C192B02D394F0010A92B58ADAB0CCAAD9F0A529E5021C501D457948E2F25B19A8AB2328675D2BE0EABC40CBE0908B5ECC900C9C7A5E86F2E2E5CB0A5E77D1DAC25B21A8D6F47330B13F86B9C520FE0E06083DD760741C14E4002B85A449BE6529D0A6C5F6A8B0DCE4430A13A02B728B8B139C20B671FC7E1B31FC623276FC1952BF7623A38C45CA402D1BCADA7F6CC95B7C3B61D210F56533852BEAD5654032E77DF9115A52045AF3D626B6A1690D5E46E3F0526032BB29260B11467F3970E43F0F81998892979D96A92F07F5C1FD11673DA6CAA957A707080EDD9F66E976025002B382DD2D9D9E9E9D1A54BF521B90610850527001566269058D0308A8844996916836A5024402D815E260B87B475A314EF20E7E5D52AF593145A2E623AD20EF933141D58823F6D417C6A5AA84494C65AE687794E61811F053BEA07AA8B01B98CF2723D64E1E8F814D2A68DF90CEE237050AE13FB2AC0B88E886CF47E3B785404A6C8A5CFB716A61557946F201558AB42EF748B1D74F709B6C7A71C4D0DD826D40312C603EAC189334C7819C0CBE52EAECB53C09D09F7CA1B707870059B834D3B0558DF10B19B1994667BC6894FEAED9A1BCF7F1D88FCD9A7B4D76416951E864880B4F48F5C7A761FFAC801C986D8FA58C3128895100D8722FEDFA63D7C26F454F7B2EB389D9C9EDE19265A6905A725BA7DE7F6E9E5CB97EB6B5944B0C9560FD0266CB4A05C94D02B653A97592E230B3444016960861857BCC0F8860A12E8546D6101A87506E1AADA3F99255C4EABB7B0C514784D8DEB40C30F2B781D7BCAE030339328DF929595A4352B0CE68E8338B89180093B77A2BC26E580CB4604971E98544911CAE0ED54F08E16170315D751F9084A06A581D40305474787383B39C56C7CD4B852EA81870A2C023D2C61B50BEC88F91926DC911927B2C52BB8814BBB636CCF804B728C83F910D3B401D4F2D2D7184181C95F6B64400475EB452B49F3F075D86B0AD691BAF916F699DA98F5FF60630E052A1B0E0731EE479E8711A0221885D9C3F36F0F404D5305A7C3A323DCBD7BE766976025002B382DD2CD9BB75FBA7CE912E6797631E3D22398F6F615538D037FEFA751105C3DF5CF2A458DD9CB446F15B0C5C5C5E4F8E496736D39C749F809F15ABE09492A8C8D04E69540C4FBD0C3A2CB31824030AE9A659241965DAC45CBA35676FB6420F7A2F18800BAD9D5A680102154AD2F9A0BD65E901A5DA81FB42D41425257B3E546404EC2AFA43EADC033A14CC06EBBC3A54B977172F71407A8C7C86B75C56691B6A2D09C12A9A1330A769870868213014E65C66DB9859BF23264BBC119763894236CA6039432D5BE82342BCA2D9C7A1F4147F7953A2B290193BAF9FCF5457E28223EFB44F0A3960E14A058EF204B8A1EB2CDC094414987C331295A4B717D5386964EDF7831A2520A0EA669BE7D6B05A7255AC169815EBE71E3F92B578EDD4590B427FFAC36600022FADA4C123C85C524BAB0A11BAE138E09D4188C12A8D843B5AAE14912E6C689F0AA735C61AB4CC140487B0F561B2C6F14E46CE4885B4989C25B3732F00450889C33766A7A4EA31F53AC6D878F9178DB2DAFB581C47602A69AAB107F3DA6ABB564EF53E43242A35BBF60F02DAE0E1CB54EA0EF70B7CFF46467698F2D1E1C1C607BE7B4BEE3A1A52D6D1ECC1A466DD122EBFE534D7322C099146C31E3AEDCC1ADF926500EB0DB098E70191B39C0346D2A40B5FEB38F0E4241AABEA268477B48CB2E3C3A524E072334CC5F67E456941D1957106B0322C691828D87C0F2A6F94816B1BBFBA48D55EDB4114009FA30FDD9956D570D001C1E1CE0F0F010B3C87CEBCEAD67FA142B012B382DD24B2FDF787A9ACA3C4DD364FE67F09E0D09D70E4054B8528161EF0014C740408609140F8543C29D81225C90C5B2DD928821FC4B0061A0EA00A3F594D01E694DD430B71E5427A76E72A10E6D94038A70DF0499A17D9D2D4EB722ED8BBE8D0F0DCFA087508798B00E3C93F56563275C1FF7AD220CF75DBD3030687CE8BB16AD7F49B96130AEA088D437F1987BB09EDBE8F0C8EEE61D0E0E0E2022D8DEDDE2404A30D8F4C0A1F1424DAAA0525F04BB45C11980AD003B99712AA7B82B7730CD8798316157661CE0101B6C30954D183A55E6E25E1159540350EAC1C9DF38CEDF7FEADC7B018040A033B6A6584762000B0FF2BA96664A04031E80F155D0376BD84ECE30A26933E1F8F818A7A7A7DB3BB76FBD344CB4D20A4E4BF4CA2BAF3C757A7A7A7A7C7C7C79B7DB61B369625A05120B5716FEAC29B3FC2F9C8E41268A1B2EAF1E4A802DB251910E1C6AA1C4F23D0F5B7AAD0471074F4286A8D183F2845BE2D3A2553078756A71F135529CED7515C09EA56A27FF1C88A380B69394D2F78DDFAB3472E0616B4C81C901C3FB2F280AF6ABE31FBA31F60783774B6B7CB3A925A95FE01653053AEE6FFA2C8BD4B7DF31D0CC521F50BD72E50A4E4E4EB03BD962C6A129185125F1D66B15FE8E3DE04C802DEA41891982B3798BD3728269BE03291BCC3BC12176D8C80136D3C69494080D6EE5D8D170F0317172D5D1334B11B0C4F2746E3CFD9318E6E045EE3A06ACEED7FB577CB09A8340AC5DA092F25AE1180E3FC30932955270B0D9E081071EC0B3CF3C7B77B79B57CB698156705AA0B3D3B327AF5FBF7EF7E1871EBA7CFBCE1D6C3607558005374D90F655C8F07E01094EDE6E005C20AA80A8F7C1FE814B3E128FA6796B487CF896CB519E028314AE7B0E2670D349350B07C83DA88296DA4E2E917CC880773AB46D01B4326FA4D9AAFB290305C344E9EAA67AA9D319D082B5123AC9013E5B7A45627BCC2D5710DAE45918044BE851AD33EC250546245C6641A8A33BB53B41FD1AED767B86071E78002F3DFF22B003E652DB3389A4E77962B70BEA5BCAA5D4DF5D0176523F2C08003BD9E14CB698700ACC776BBA79C6C17488CDECAE3D66D7018A768A146CD02C1F61709278DDF2215949E16D100C5A127F9D1F073057F218B6086874AD324075A013564508E1E402E00CFD29F1CD6683CDC184B7BCE52D78E2934FBCBCDDE1E92ED14A00D677EB2DD27687A77FFD377EE385B7FEA13F84D393AA01F99477D1CF60D54D57159CE93496C6857CB4A8DC4DE482D04A27F030C12F79FF224920DB7811BB670DDAF205F70595994E21F22FB7814570004CCAC18044FA2FFDCF25F520565F663AA83B016B93FED68608D2317FD6A06319B957B38212730510A4F27BEDDBCBF7E2DCD6130AB2D13057A42B3C5AC9669A70E7CE6DBCF9CD6FC6EF7EF24994B9BD855CDABBF4442DA1FA8BBA143A0000194F49444154B7EBFEC4D26CA55ECF0D647632632B5B9CC9194EE514A7F3094EE7BBF5574E7136EBDF19B6737B09ACC4877277B2457B2C17B36CEB1F1D2D1FBD6F2FBC1D825C7D900446C97A025FAB050E4E038F13EAEF42C094D71046F3240113C5CFB21B5A4E07070700046F7FDBDBF1F8AF3FFE8408D603110BB482D332DDFED55FFDD58FBEE73DEFC1ED3B77DCA502903B0524D02B451790A761C1E3717147295B56F978B8E7F185A1E011EBF230053EE37DC0B3D68F82D04E5BC69ABEB31C03C3262C1810FC2F0AF9D13901B70922BFF157CCA5165E4544171C6EA5493F2E19B442CD22A88ABBD8A01B7764B94650CA5FCC1DF773E1381A1B564EF25C883345C33DEDC1C1015E79E526BEE88BBE10BFF5D1DF04CA84591C8C14A866B855B4B33F31C05260DAE91E14D01EAEDDE20C5B9CC969052803A993FAFA2239C399B45F7D95D17C165E67344B7D11ECAC0FE8CEDBEE7B4FFED0AD1F299704466667D17504298622B6A6721C8DBA88E17EB6AB7AA81A85C6713CC35DECD0EF395DBA74092233BEE88BBF101FFBD8E38F750956325ADD7A7BE8F1C77FFD67DFF4C637FE89B3B3B3BA28E6B97B5963765721FDE6698E4158D2D52BCD732764731E2FB0697BA50F5320E57232E015CAA2351AE849E29BF7DAA83C590AB7F2535B25BAE172AB6ABA74843EF753DA93198597EE22097E5615A8BD91DBC8DD687C6B7CAC37BDF763088EC37671B912DB1F6A648509C0DDBB77F1C89B1EC1EFFEE6A7C27C30504731579D0BEA86C3A5BE026BD74EF4CDF0F6D46F39CD98648B820DCADC4EE84DD5CD5630A1C884EEC1EC20DC93FBCDAEE7C6C78CE89A9BA9F6948F0147F6C08E78585839E2BDAC7A63D53F525CFAEDC7A773C24347F90E5EC688AE5CB98CABC7570114FCCEEF7CEAA787895602B082D35E7AE699677EF2FA33CFE0C1071EC4D9D9290E0F8FE09BF795F2E41C09D491305AA2E8D273011E8455F17D9C9C31586EA9C2CEBD35A0005EC9FDA580D5106008782501DA50186B1ADBC7E985B35A17390C836B4E336E4F1E93F82C5A00583E2D47C23F1FC7CFF58957366C3B888FC8DB80770A1CF54B7505FAE8CFF38CDBA727B8EF75AFC3D9E9196E3F7F0B977164E5ABC23173D1E25A3E5B55B3E8BD0359B552EA734BF52CDF84F6242F0482A96C30E92896E2AF752C5A0F0307A22593400719841888D27D2E57CBAB752F031383194DF6B0CE78E68DBF03ED735763FD2BD8336EE3461E556C361B5CBE7C096F7DEB5BF1B18F7EF4F4CEED3B1FEA12AD64B4BAF5F6D0D9E9EE973FFCE10F3FF5A5EF7D2F6EDDBA05F5752B8D04A20A3DD54AB3E015CA270B7F264E48801B9512D3847AA25B69E4B65AB2EE925C1DF25F59E216C4F41E1FC3B8BE96283D63D4A71F824DA17E5A704D162D9FEE332024874EACCF044C6A9F0229B94B3BE028F13EB4477C6E8C141750389DE3B034198C4D5128059BCD06376EDCC03BBFE44BF0ABBFF4114CDB09525C082BF8A83DE25FC295B00F65CF3909EC841C007A3E69672E3EFFABAEBB33DD5FD277EDC1AFF9A383F1131AF1D9A7F02C54DA67AA002908CF390D400A45DABE114356FDDFE78C58C7D762966645480A49F756A7E8F856BA232F2FBAF4A6027CD97BBF0CBFF84BBFF4D876C6535DA2958C5670DA433370FAD8638F7DE03DEF7E57052700F32C9DD06762CB25BB73968452201262612F29D5D197537CA16041F0A6B031CC8C7637924596DBC3AEA75460AECFB3C8301D0738D85835C450B1B0AE8E813B34D794419A633B0B976555D82342B060F4A1DF6C2D4ABBC860664D89367048931510E7AFFE3FCF3B0082175E7801EF7BDFFBF0A17FFAD3D86053DD7242A05360A0334BFBE43AF47084B4B8DA8659D2583560A8EF78D057122938EDDA4B5FCF2C6C27FA91C16D0321FDAED30CFED8A0F027DCD303BA62FB50E29FD4501720BDE4D52C2972093A309135A66D3205D37F733F6747A1828FA193C579FFE8DD2C336E607C3AFCBEFBEEC5952B97F1C8236FC2473FFAD1F70F13AD64B482D339F4DB4F3CF1F75F7AE9C6E95BDEF216DC3DB98B79DE619EFDAD65FB848A0BA8B837000B1F50D2BE7BD7D0527E3FDACC05A8705F12C699F7F455A80180795BF8A155078651C18A2EE1A78B2F9C96FB619F0F6F49E2A3079A7ACFCE3D16F35C66EF0FEDE1435967BBAC90263EB65C3B06D144A8C4315F22B338DD478A575E7E19F7DF7F3FE65970E3532FB95B0E0DA0245946E0FBCABF3EE3B4838B5FA16B7BFE48D21BC7C3779BE8B003BD9D9C3F36A8EFDED30F0DEAF34C11809ADD647B4F0E40A38772030805D002DC5547E98A028A43DC407DB2FBFEFFE5FB57F01CB683537A878787B87AF50ADEF3EE77E3373FFEF117AE5FBFFEC37B867925ACE0742EDDB871E3231FFAD90FFDCC57FDD13F8A175F7C11D366E31A1AA24019811528550688813C4DE6C1380D6BD1A0EBB0BC92701F5A3041FDCB8B6D5CB95975008627F7067982405DDAC7F2C456CE62FF0CAAED5891F17E4EAF2113C82A3FD995DA728437818C996BBC2CAB0201803AD3348D4177B0A384F2659E314D05CF3CFB2CBEE11BFE53BCFF7FFB07389C8FC25C50D0A9002503802AE4F2736B4BDFB557F9B1C3DCFEE02C7698B125102240021D0F574BAB1E56A7FCECCAD3746A29890355BB9E9DC3FAAFCC83030FD1DA0971EA222F3CDEF1D7E16A1CA383CFD6943F285D70576EE2153CD78D3900BCFEF5D770B099F015EFFB4AFCCB0F7DE803AFDCBCB9BAF4CEA1159CCEA19393DDDD0F7FF817BEFBBED7BD6EFBE0830FE2CEED5BD8ED7461ECD93721E115806349E82A2D1DD54EC4B52F96D731D5AA000947C58DE1D96E67D69660C97B5DBDA9B7D78559E2E5A265B1D00D4B47D9B395A480ECBC0C4051434BE9F80D65E93E5473DB29E0078BB01D94193726D6BBE816EE2CB67E7E659E5E79E5155CBB760DD7AE5DC3C77FF1E340F1373DB08554EF1594A2AD2028766C7C2E11B8AD79062842EEB9395A5020EB68F059F65D72EBCD0DC6C227DA09BCF8015EFFC0A09FEA431B130BD71605ABAAB545DB252194DAA761022A060648BA87A771A98C3339C18B780AA317BD1E1D5DC23DF71CE3EDEF783B5E7EF9E597FFD547FED5FFB2DD62FDC8E039B482D305E8A94F7FFAC77EECC77EEC9F7FFDD77F039E7BFE791C6C3698E7B9F9BE17486576962A59A88DB32D68EF7B847948D462F4686C9286FEDC522A8B0B6C3EC242FC160032C75AD59DC2D27C745841F96230130BCB6040BCB0964B7998CDD086AECAE6DE49E66350225237C5BD1D184874A0C216610292D234EC6C8971D32C6B64B8C365DB932ACEC3DCF87DFAE9A7F18DDFF89FE307FFD71FC4A56DB49AB2C38AC3F2B34F1AC6699C43B64DF8C8C20E027E5629BAEF1C94FA37920BFF925D662F7C65971E0112EF33CD60B75EEBE770E28EF79CC2A48A60C45761213800FA84D0B5E03DB495533C874F628B53642AA5E0FEFB5F8FCD54F067FF933F8B1FF9D10FFCF00B2FBEF88B5DC2953ADA7CAE19F88340BB9D9C3DFDE9A77EEB2BBFF22BBF7637EF2E3FF1C413B8F79E7BA09F46EFAD0E6902AA24E9D9B4EBB46F50BA341A293055DDC0AE7F2B452751D9AD94F2870A7B29D8EF4DE91A0CAEB985F2947F0ACBD68C49EE64B109E7E73684B60C1845EA83CC7FABCB8A9494A0D09F5AC36656456B28D623FEDA9E6C35713A05466B7B85AC92C7AC95C396A9B3E87D515FCB3463DA4C78FAFAD378D7BBDE8D6BAFBB869F7CFF3FC3467839D746B59918357D370EFC4F2A5F661DC09D6813362898DAE10FFE0694CF89086A3D4030A8D8BF92EF35073F65C52532C84B4823DCB0D200457FBB72884356AC4442E9E75E89E02E6EE1597C72783A0FA8EEBCFBEEBD8AAFF99AAFC173CF3DFFE407FEAF0F7CF3C9E96EECFB5B29D06A395D905EBC71F3E7BEFB7FFE3BDFF3757FF6EBE6A3A323DCBC75B30A92790E9AB159190381DD854988464B0496A68653161DCB108ECF60A3858FC2B94A4ECE2C933F3D447675E402B3A591C5AD97DD5B592EFA16EBC898CF95719F521B3C6AA91108A0C9EDE8EA694CF8B80D3AB8F1A32E254F46C094B3A6D32CBD58ACA7C1CA34E1E62B2FE3F0F0107FFC8F7F35DEFF3DFF0007DB03351C2C8F5A8D6689884E3BBDA73FCDA3574DD8875752E961844216543B7527D2F69464172C2BDF4BCA47C5E953EC6C35056BA9FF043BBBF0D45A8AA7EEE8FE3C600A10D7DB52E311A8575B39C34BB88EE7F049CC0B1EBAE3E363BCFEDA7DF8C22FFC77F0EE77BF67FBFDDFFFFDFFFDAD3BA71F1F265EA9A3D572BA38C98D1B2FFEC2EDDBB7BFFC5BBEE55BDFF2133FF113B874E912369B0398AC51AB283FF0A271E136592F2CBFB365C24C883F281AAC2B4BB090F7827B595E86B8B0CE82345B1603016BC0C4006765A94527F1775436B7191437B07082B115EA1AF445C24BB58A46072B0C4DC40216FA18B1FF752A885A4E645187F2B93E67CCBBA416A4FD70767A82EBCF3C83FFEADBFF6BFCD0F7FD433CF591A7616F321F301644AB8257117AC8589228D670AFDF3EEA6EBA531BE76E6E10C0D1FFB1160719BFE79DB099F8E6453452683C4CF960F0E9DA3F049C5E71896F4674DAE20C37E505BC88A77077CF6BF12E5DBA84373EFC20EE7FE07EFC95BFFC57F0DDDFFDB7FFF78FFDDAE37F7DAE072257BA00ADE0F42A689E71F2CCB3D73F74DF7DF77DCD9FFC537FEABE7FF6133F817BEFBDB7BED208AC54BB20092E2A8D066BFB9DD9117E4C20EA493173D3B9240EC27B248873B9266441825A527ABA3E0FF0185C928513DE746165511B44220F01385400260003E5CD6DEBFA4028ACEB9CD0955EFFA02E6ACFB82F92B220E7B4258035BC8FD972D6A866F24CD384DD768BDFF9D4A7F0EDDFFE57F1E10FFD1C7EEE473F6CEEBCA81614F8AB1A7A1B602CF661001AC2149E8AFF5A7778C58EDF5A8F3E0C4B0F04BB6533C35EC82AB36B075A8202399717968A50BB7A108A2D4DE023312E82525C8F02608B53DC9197F1329EC54BB88EBB78054B5FB80580A3A3233CF2A68771EFBD57F1D7FE9BFF163FFCC33FFCCB3FFDD3FFF23FBB737AF6CA62A6953A7A15EAF44A00707838E10D6F78FD7FF02DDFFC2DFFE7177CC1A36FFC5B7FEB6FE20B1E7904C7C75771767686597C0174C2DB2540FDC982905663415C3241F4A47D9D0E103291DC8CBF24B8A3944EA0494297E3191859986401DCF19380B1001D2004BE93E0A7FA3B70D33AD59A4ADDD32903C195760E186B9C7509834089F9126EF63C63902097DF8A2FF51B4077EEDCC6539FFE34BEEDDBFE323EF1DB9FC0F7FD8F3F80C3F930366781DD28CCF32FD934E21051FF0A0AA6F6D7AE4BFD9D9A45E7FF9403B5FA3C24F3D48DCB88EFC50403C0A1CB65C05ACE6B8E4AD9618753B4D7DC628BBBD8613B28674CC757AFE2E107EFC7BDF75EC5777CC777E29FFFD44F3DFE433FF4437FFA85975EF98D0B15B092D10A4EAF911E7AF0F55FF917FEC2377FFF3BDEF18E47BFEBBBFE075CBD7A158FBCE94DB87BF704BBDDCEFCFC40051315DA6EB89050ED566F022F72A1D8A212CDCADA7A8BCB02134842BEAFD33E72D7010062399C77E4961BB661D0466BC018A083FB7264A1A5A21CF035D932F0C7EB84228BA094F8604AFCF10703037FC33E22319D407D2A05D366834B4747B87EFD69DCBE73077FF9DBFE0A7EF5571FC3DFFE3BDF83ED76F510FD7EA1699A70EDDAEB70EDDABD78E88107F11DDFF99DF8E0073FF86BFFE81FFD1FDFF0E24B377FED73CDDF1F445ADD7AAF916EDDBEFBC4C73EF66B3F7BF5EAF11FFED66FFD2F1EFAD7FFFAD7F0C4134FE081FBEFC795E363CCEDADE2005C8BCCDA34BB8BB23503209ECA6B27AF684365CA6E43BD0EBE96545FCBCE6F31D0F2FB0CED5A5D2E1DDF25A50109712F236053B0F61A880EDC7AF6C990D23A47CA1898BC30ABD78021B8FEB8FE64D50D5CA2DAE4A0E2DB1E8D165F1C8C8AF317BE4695FAAA032E1D90163F4D1B6C36130E0F0F717C7C8C79DEE113BFFDDB78E08107F097FED2B7E19FFCDFFF047FFFFB7E6005A6DF47747C7C8C071F7C00F7DE738C2FFDF7BF147FF12FFE97F8811FF8FEFFF7477FF447FEDC8D976F7FEC73CDDF1F545A2DA7CF90AE5EBDF4E8977FF97FF83F7DE39FFBC63FF51BBFF19BD30FFDD03FC4B56BD7F0E647DF8CCD66833B77EE60B7DB6137CF90B93EC3C19ABE89CE4E9B0FFEA0F65B1CC0924BCDE29386DEA529B9DC6459483D525C543AB3605E388860979D0590AC3BA870774B32F315F6CF84D21A9568597943FB72AC4BC63C33F18B5D757CC866259012F4A0D740D6FAF21C0B8FF66C50AA92314D13A669C266B3C1952B9771767686279F7C122FDD78097FE6CF7C2DBEE44BDE89EFFA1B7F038F3DF611CCE959B3953E3774F9F2655CBBF63A1C1F5FC23DC757F1E7FFFC37E1DEFBEEDD7EEFDFFFDEEFFD955F79ECAFDEB973FAD2E79AC73FC8B482D36781AE1E1F1DBFF9D147BFE94FFCC93FF9D7DFF7BEF73DF0FEF7BF1F3FFFF33F8FFBEFBF1F8F3EFA28EEBDE71EDCBD7B82D3D3B3EAF29B77A8EF0913F85158984B4A855829A53E4BA591835D28114199A6E03AB43423571D670E14814A2D1613DAD3D41EC0AD65056E687F07CA036DAC47CEB97C20B749D3DB95C97B0910573D8265E8A22B65F23D023E21D7ED8BA57E105490319C8B2FDE2DA5548B18A56DE2D732BDFFDBA738067B735AC1A4CF469582A94C98A6FA56F1C3C3435CBA74849BB76EE1779F7C12CFBFF002DEFBA5EFC5D77FC337E0277FF29FE1EF7DEFF7E1E597D78FA67EAEE9E0E00057AF5EC5BDF75EC5A5A34394027CD51FFD2AFCB1AFFE63F8D11FFDE013FFF49FFEF85F7BEAD34F7FE0E464DB3F91BBD2ABA2159C3E8B74F9F2C1A35FFC455FF4DFFDF96FFAA6AFFBA22FFCC26BFFCF8FFD187EEEE77F0E77EF9EE0C1071FC4830F3C802BC7C74DB8C9C0A2F2E7514AA9CFA74C2A20D311637B7D52E1384D52C67B3514369582DD3CD7F29B152214CF968DE47BB35A9817CB05DEFF011C041ADC59FB6B9165B835143C6ACA9F86A5FBDCE6C085EE9B250B50DBEB5E48B20C8961037DA264332D6EC74D93BBF4F4EDE585AC2455006EDFBE8D679F7D16CF3DFF3C8E8E8EF0655FF665F8EA3FF6D5F8D8E31FC3F77CCFDFC5A79E5C5FC3F6FF27E983F5A5141C1C1CE0F0F010972F5FC6952B9770747880692A78FDEBAFE1CBBFFC3FC21FF9CA3F825FF8850F3FF3833FF8837FF7C9279FFC9B2767F2C2E79AFF7F536805A7DF03BAE7EAA577BEFD1DEFF8D6FFF8ABBEEAABDFFAD6B7FEDB2FBEF0E2F42B8FFD0A7EFDF1C7F1C28B2F609A261C1F1FE39EABF7E0E8D2251C1D1DE26073808383C3E035B3DD8BE222301E102B16D5DB1F4CC5C127DB33B6814F6160595F22F8907BCBE3080E4ADCBD72E04BC61B9511DA45AD5870408E0D3F38D0B94B2E4147E702E5D2434914C31F750C90696975EF4FDF56AFEDD6768908B6DB33EC76334E4F4F70E7EE5DDCBE750BB79BCBF70D6F7803DEF6B6B7E19DEF7C27EEBFFF7EFCF22FFD323EF88FFF313EFDE9EBD5C29A264CA5A094096572C1A9CA81F231F2DE661D867594EEDC4DD7A17B7A4ACB18F4A6D58BC198C7A972B13C035E86EDDC476590B715309512FAF5F0F00005C06633B53A0A2E5D3AC2430F3D84B7BDED6D78D7BBDE85E3E3E3ED473EF2AF7EE3C77FFCC77FF8B77EEBE37FEFF69DB34F9CC3C14AAF925670FA3DA42B570E1F79E3C36FFC8A77BCFDED7FFA5DEF7AE71F7EF3BFF5E647AF5EBDE7E0D6AD5B78EA777F174F7DFAD378E6996770E3C60DDCBE7D1B272727D86EB7EDBD7DEBBEC21F04DA6C36B87AE5180070EBF62DEC08A0D44A3A3838C0D1A54B38BE7205AF7BDDEBF0C6871FC61BDFF4463CF2A64770F59E7B70F39557F0B18F7D0CBFF08BBF884F7CE213383D3DC5C1C101369B0D369B8D1D92608B6B08500137F3E3B8196633DC33F17B2114E2C7D6312B00D1F1EAF5FA178083099BE2B8F482EC148E658052E536F87D2C2B2B1530C5A894099B4D1DA7CB972FE3F8F818D7AE5DC3430F3D8447DEF426BCF14D6FC2952B5770E3C68DD34F7EF2934F3CF6D8633FF3F8E3BFFE23CF3DFFEC87EEDE5D5F45F47B452B38FDDED101FD1D1D1C4C0FDD77EFBD6F7BFD1B5EFFA50F3EF0C07B1F7EF8E1B73EF4D0430F3DF4E003476F78C3FDD3D5ABC7B874E9128E8E8E707078548510902CA98BD2B2D0195B56AFA6DCCF0568FE5ED4FBD9E98B4F7DEA49FCE30F7E102282AFF9DAAFC51B1F7ED804EB3C0BB667A7383939C5E9E9096EDDBE8D175E7801D79FBE8EEBCF5CC7F3CF3F8F9393131C1D1D554BFA9E7B70F5EA55FABB07C7C75770E5CA31AE5CBE8C83C3435C3A3AC2E6608383830DA6E24035B62697DA380AEF81E3B3D75717ADF7D5E6D570A0E77D690D70A840A4609E77383B3BC3E9C909EE9E9CE0D6CD9B78FEF9E7E7679E7DEEEEF5EBD79FB9FECC338F3FF7EC733FFBE28B2FFDE2CD9B373FBE9BE5FF6BEFDE76DB84013000FFB65054B5D5B4F77FC65D4C6B3B4515B377914309A534DD9AEEA0EF9310F80081186C1C12E74B92C724E364E29D699C2EA326D924F994E4F37E7E9BE43AC9D53E6D93E4AA94B2A9B50EB596A194BA29A5DC94E4BAD43294929AA4EE1BA93AB9CE9E8D89D817C749EC8B7967FB799A7DFD9ACEAC92F81363332EFF34BFBC945E5A99C697E3F2CA90F22BAFB353930CE97D1886A1DEDEDCA624B97BB83FF678C7F1475AEBFBBF27EA63EF4FFF3F94B27FAEB1BBF3A8E5D0FB997E15BDA495943A79A8562787397BDFFB215C93E58F448F5B59485F3ABE853C6DFE3C70BAEDB5ED2DF5B996FB58C7F06B6573B25FA7C1B2B46E7B767E1CEE1F766534F6F46DEFB9EBAD6D5B6F636B7DECBD3F66D7081DA66D92EF49EE937C4BF2753FDFBE719F3983C6E9727615D8534552275316E63933FC52DC39E96F8D9FE76967E6FD48F34A61B9727A3DCF21BEAEA4AFAD7BAE5F2DBBA5B4F738573EC26F34366F4A5F2BD7D7E2D7CE913699CF975BF49C2E42E3F4EFF95B1B89FFD525EF8895E1C7D1B301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078373F01B9BC9BEB25F9C7AA0000000049454E44AE426082); INSERT INTO `shopping-cart`.`product` (`pid`, `pname`, `ptype`, `pinfo`, `pprice`, `pquantity`, `image`) VALUES ('P20230423083830', 'HP Intel Core i5 11th Gen', 'laptop', 'Hp Laptop (8 GB/512 GB SSD/Windows 11 Home) 15s- fr4000TU Thin and Light Laptop (15.6 Inch, Natural Silver, 1.69 Kg, With MS Office)', 40990.00, 1000, 0xFFD8FFE000104A46494600010200000100010000FFDB0043000302020302020303030304030304050805050404050A070706080C0A0C0C0B0A0B0B0D0E12100D0E110E0B0B1016101113141515150C0F171816141812141514FFDB00430103040405040509050509140D0B0D1414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414FFC00011080132016803012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B51100020102040403040705040400010277000102031104052131061241510761711322328108144291A1B1C109233352F0156272D10A162434E125F11718191A262728292A35363738393A434445464748494A535455565758595A636465666768696A737475767778797A82838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE2E3E4E5E6E7E8E9EAF2F3F4F5F6F7F8F9FAFFDA000C03010002110311003F00FD53A28A2800A28A2800A28A2800A28A2800A2B98BBF89FE0FD3EE5EDEEBC57A25B4E870F14DA9408CA7D082D9150FFC2DCF03FF00D0E5E1FF00FC1AC1FF00C5D0075B45727FF0B6FC0FFF00438E81FF0083483FF8BA3FE16D782338FF0084C740CFFD8520FF00E2E803ACA2B93FF85B3E08FF00A1C340FF00C1A41FFC5D2FFC2D8F04FF00D0E1A07FE0D20FFE2E803ABA2B975F8A5E0D7195F16684C3D46A701FFD9E97FE167F83CFFCCD7A27FE0CA1FF00E2A803A7A2B953F15BC16A707C5DA08238C1D4E0FF00E2E8FF0085ADE0AFFA1BB41FFC19C1FF00C5D007554572BFF0B5BC15FF00437683FF0083383FF8BA3FE16B782BFE86FD07FF0006707FF17401D5515C36B7F1D3E1CF86F4D7D4355F1EF8674EB246546B8B9D5EDD10331C0192FD4D73BFF0D73F047FE8AEF81FFF000A0B5FFE2E803D6E8AF243FB5D7C101FF3577C0FFF008505AFFF001747FC35CFC10FFA2BBE08FF00C282D7FF008BA00F5BA2B8AD27E35FC3DD7B4DB7D434DF1CF86EFEC6E177C5716FAB5BBA38CE0E087F5047D41156FF00E16B782F38FF0084BB41FF00C19C1FFC5D007554572BFF000B5BC15FF437E83FF83383FF008BA3FE16B782BFE86FD07FF06707FF0017401D5515CA8F8ABE0B2463C5FA0927A0FED383FF008BA7FF00C2CFF070FF0099AF44FF00C1941FFC550074F4572CFF00153C191E3778B7425CFAEA700FFD9E9BFF000B67C13FF438681FF83483FF008BA00EAE8AE4CFC5AF040EBE31D03FF06907FF001747FC2DAF047FD0E3A07FE0D20FFE2E803ACA2B93FF0085B7E0707FE471F0FF00FE0D60FF00E2E90FC5BF038FF99CBC3FFF0083583FF8BA00EB68AE734DF88FE13D6AF23B4D3FC4DA35F5D487090DB6A10C8EC7D9558935D15002D145140051451400514514005145140051451400514514005145140057E60FFC14BFE376B1E23F8AB27C2CB5D4E7B3F0968DA6DB5D6AD63048D12DFDDCE59D5272187991471244C233F296918B03B571FA7D5F91FF00B4FDB477BFF0515D7ADA7863B8865D4B47478A640E8E3FB3623B4A9C823D8F15515CD24BB913972C5CBB1F2E2687E1E4E9A6E96BF4B78BFC2A41A4F87875B1D2BF1862FF000AFB4AC7C27A39DA5B42D1C9C7FD032DCFFEC95D1E9BE0ED118AEEF0EE86DF5D26D8FF00ED3AEE78371DE4791FDA71FE4FC4F830699E1C53CD9E9208F58A2FF0A5FB078694F36DA38FAC70FF00857E91695E0BF0F10A5BC31E1E7C766D16D4FF00ED3AECF48F0278665037784BC32D9F5D06CCFF00ED2AE39C793A970CC14FEC9F95A2CFC30BD60D187D521A55B6F0B8EB0E8DFF007CC35FB03A77C32F09CA06EF06F860FF00DC06CFFF008D56B2FC2AF079E7FE10BF0C7FE086CFFF008D5723AD147A11ACA4B63F1925D23C2172FBA4B6D199B0173887A7F92681A0F838FF00CBAE8C3F086BF677FE155F83F3C782FC319FFB015A7FF1AA51F0A7C22724F82FC303FEE0569FFC6A97B789A295CFC6B8ACFC2D044B1A43A3045014644278FAD49F66F0BE398B46FF00BE61AFD913F0AFC1EBCFFC219E181FF702B4FF00E3750C9F0D3C1D1F4F067867F0D0AD3FF8D52F6F128FC7616DE18C710E8D8FF721A1ADFC35B7E58346278EAB0818EFDABF5EA4F87DE1253FF2277863FF0004567FFC6A88FE1EF849CFFC89DE191FF701B3FF00E3547B75D82E8FC8CB57F0FD8CC25B76D2EDE50302484C48DF4C8E6AE0D7B4FF00FA08DAFF00E042FF008D7EBBC3F0DBC1CC39F067864FFDC0ED3FF8DD5A4F859E0B7033E0BF0C1F6FEC3B4FFE375CF3C7421BA66D1A6E7B33F1BE3D7E237A375FC3B7CC393E7A79613071839FA7BE7357FF00B7F4F1FF00313B5FFC084FF1AFD885F84DE0B27FE44AF0C93FF604B4FF00E37538F839E0EC67FE107F0D01EFA25A0FFDA74431D4E7D18A7074F73F186E1BC3977334B3FF0064CF231CB3C9E5331FA93D6A116DE19DAA5A1D101C73B561C7F2AFDA03F08BC181B07C13E1A1F5D0ED3FF8DD27FC2A1F067FD097E191FF00704B4FFE375D2ABC19C8EB25D0FC60FB3F85F3FEAB46FAED869A6DFC2E47FA9D17FEF886BF6665F845E0DCE3FE10BF0D0CF7FEC3B4FF00E37511F84DE0D556FF008A2BC35C7FD412D3FF008DD69ED2261F5C8DEDCACFC679ECFC2B2C6C8F068C55BA82B0D533A2F833FE7DB45FCA1AFD9E8BE1678356EA3327833C3262CE083A1DA7FF001BAD297E12F82578FF00842BC33FF823B4FF00E37512AD1868CD29621554DA5B1F8A50E9BE11B62DE5C1A28DC39E21E69FF65F0B9E9068C7E890D7ECFCDF09FC1B8257C15E18CFFD80ED3FF8D5616B9F0CFC2105BFCBE0EF0CEF278C68767C7FE42ABA752351D919D6C52A3172E53F1EDAC7C3247FC7B68FF5F2E1FF000A69D3FC383FE5D749FF00BF517F857EABDE7C3EF0CC6491E12F0E7FE08ED3FF008D573F7FE08F0F2038F0B787401E9A25A7FF001AAF569E0DCFED1E1CB3E8C1FF000DFDFF00F00FCC43A67875811F63D248F4F2A2FF000A61D2BC3B8C7D8B49FF00BF317F857E8FDDF84740FF00A163C3D8F6D16D3FF8DD64DCF85742E7FE29BD0011FF00507B5E7FF21D76472A94BEDFE066B88A0FFE5D3FBFFE01F9E32E8DE1C7077586958F7862FF000AFD06FF00825E7C6DD72EFC4FE20F857AA5FDD6A9A35BE90BAD68A6EE7694D8A472A413C0ACD96F2CF9D6EC8B9C290F818200862F0D688B790FFC53BA10FDE2FF00CC22D7D7FEB9D71DFF0004F1558BF6D6F17471A245147A3F8811238D42AA28D56C805007000000007000AE5C5E05E122A4E57B9EAE03328E3A528A8DADE67EA5D14515E61EC851451400514514005145140051451400514514005145140057E4AFED23FF002926D5BD0EADA37FE9B63AFD6AAFC94FDA39049FF052AD5109FBDAB68C38FF00B0647574FE38FAA32ABFC397A33D42C40E3BF1F95747A700B83C563595B2855001CE056CDA40CAC080715EE543E3ED73A7D3240315DC680E1B68EF9AE134D81B22BB9F0F40CAC38AF1312F43D2C3D3D4F49D1230C8B9031E95D241665D781C573FA0A1DA8306BB4B08F014D7CED59347D0D282238B48000247352369831D2B500E29AC29BBDB435E54731A85A8873815CF5D90BC575BAE109193D335C55E4E1BA738AB8C5984A6914A43B9AA68072BC71500E4F3C5598881803A575A8687993AFAE868C0001ED5A16EA31CF7ED597091D335A36CC4800FE75C15E9F31DD86AFD4E96C2C5618D5987CE467E9561A053DA9E8C1D011D08E29D5C90A6D6A76CE7CDB95DAD548C6323D2A036CAA48C66AF814D64C93EB5BC64D184A175732E5B65EA0556920033E95AD28E2A9C8B8381DEBB23AA3CAAA942465CD641C74A635D9B7011D7CD038C83C8AD0961661555ED01ED5AA8A7F11C8EACA1AD3D0CDB9D48229DB09CF6DEDC7E958171BEE998C83737B0C62BA6B8B107FC7159F3E9F9CE07E35DD49538FC27056A956A7C6F4391BFD3F703C63D2B99D4EC3CB462473E95E85776EC171D71EA2B98D56C19C93C93E95EB509B4F53C6AF05D11E6D7B67B7A8AC5BBB4E4F1F4AEF2EB4FF318A91F95645EE9DB465457B50C424799ECD9C745640DE5BE0007CC5FE62BCB3FE09EC31FB6FF008D87A697E231FF00957B3AF6F4B10D7700C60F98BFCC5788FF00C13EF8FDBA3C78A7F874EF120FFCAC5A571665539E113EA3204D54A9E88FD48A28A2BE7CFB60A28A2800A28A2800A28A2800A28A2800A28A2800A28A2800AFC99FDA063337FC14EAF23E7E7D674651FF0082C4AFD66AFC9CF8CD1F9DFF000566111E8FACE8A0E4FF00D4316AE1A4D7A98D6FE14FD19EE9A6E8C5954EDE38E6BA5B4D0F29F76B634FD255501C76EB5AE228E25555E5BDABD4AD50F8EA6DB667693A2333280A49CFA735DBE95A2490E32A07D4D5AF0CE98A967E76CCBBE403E82B7161D9E82BE62B62539B823E9A861A4A2A7DCB7A4C7E4E320E6BADB29D3CB033CD71AB71E4903B54F0EB8178CFEB5C9383A8B43BE0F95D99DB79EA3AB0C5433EA1040849917F0AE32E3C44157EF64FA66B0B50F12F6DDFAD5D2A337A32A752291D2EADAAFDB5980FB83F5AE72E5C963B7A7B555B0D585EDBC98604ABE08CFE5579630539EA7AD6BCAE12B48E295A71F74A25642339C7A53E29B1D6A69102A1278006735926E3683CFBD77535CC8F12AC5C646EC338DC0E79AD3B69871CD7256F7E377DE3CD6C59DF671584E91BC2A72A3B6D3751088B1C87E51F75AB4D2547190C08F506B8EB4B903826B4E0B8C1AC1D2B1AC716F66742275C7072690C9ED54209B3ED8AB42406B9A50B33BE15F9D6A1274A81D7AD4CCE08A614279E82B48B51DCC2AAE77A11633D7AD214A90AD348E31577BECCE4716B74559E2DC3FAD54780735A9200AB59B3BECE73C510AAD32A787BA322F2D803C573FA85B020F15D35E4A8CB9E98F5AC1BF995F217F3AF5E8D4B9E2D7A2D1C94F6C1656E0722B26F2D060F1C1AE8AF539240AC7B990A920807DEBD08B6F54798D25A33022B20D7F06063F7ABD7EA2BE71FD80463F6F0F8843D2CBC4C3FF2B36B5F4C64BDFDB80300C8B9FCC57CC3FF0004FC03FE1BFBE27FB59F89147D3FB62D3FC4D4E25B708DCF7324B7B4A96EC8FD4CA28A2BCF3EB828A28A0028A28A0028A28A0028A28A0028A28A0028A28A002BF267E3587FF87B26E1B828D67441BC0E01FECC4EFEBC57EB357E4FFC6727FE1EBF101CFF00C541A2F1FF0070A5A6B733A8AF092F23EA4B3B899554348C781C56BDBCF8E7A9C562408C8A0F3902ADA3385E386C707DEB693B9F3CA0A27B4787D12DF4E8AD4905E31927D49E49AB935BEEC95E0FA56069D7ABA8D8417D6ED8120F980EA8E3EF29F707FA55C7D4E74420E0E7D457C572CFDA36F7B9F6517054D5B622D52E45BDBBB16C6D1FAFA57132789030CEFDADD704D5EF186A2D6B6B25DDC36576908BD017E800F7AF2D9F52670466BED32CC27B5A7791F2798E3152A8944ECAF7C60B103BD837D0D73D77E2D92E18ED6D80F18CE4D735713B4C485058FB0A83124672E8E8BEAEA40FCCD7D1C3054E0AE788F1D52A6973B4D1F5D9ECAE04D0C8371E195865587A115E9563E2686EEDA290C0CA4AF2158100F7E6BC634E970077AE9F4CD59AD0FCAD9071953D0D79B8BC242A3BDB53B70F899C344F43BEBCD49EE17685D91FEA7EB58F77308A36727B566C9E275D9FEAC67FDEAC9BBD61AE5F258607451D057142938E963694B99DCDA82F49700D6EE9F76580EF8AE434F90C847D6BAED220240E38344D24632763A4B4989515B36CEC40359FA75896206323AD6E456840E95E7D494568888C5B63A29180CFF2AB11DD11DCD37ECE4629AF110338C63AD714ACCF429BB1722B8DEEA0F73571F81C563464AB823822B662916740CBF8835C35EF169A3D3A1695D111EB4D71F2D4CD1D4521C7CBF9D453A8DBB0AAD3515764527EF14566DD26548C739AD164039048FA5675D066CF38F7AE85077BA325555BDE4626A0C155B1D4D61DCF7ADABB52739AA7258058F7B0CE7B57AD422F63C8C4D45BB39DBA1C1AC3BEC13CF15D4EA28A14F007B5721AB4BE537E15EC538B47813929328ABE350B6E7A4ABFFA10AF983FE09F7FF27FBF13CE080D67E2520E383FF139B51FD2BE8D375FE9D6E739FDEAF1F88AF9CBFE09F673FB797C46CF5FB1789BFF004F36B4B15F0A3DDC955A73F91FA994514579C7D6051451400514514005145140051451400514514005145140057E527C575F33FE0AE1669D8F88F45FFD340AFD5BAFCA5F89FF00F2979B21FF0053168BFF00A67146C26AEAC7D6E349DAABC7414358951D07E15DA3E9ABE5038E08ACABEB458C1E3A57253ABCCCF12AAE5462E997F7BA4CCCD6926C0DF7D1C651FEA3FC9AD0BAF1FDC44983A7DB3381D77BE3F2FF00EBD54651E5B1EF9AC4BF002B3B1C01FAD7B14F0946B3529C6ECF2278EAD4AF084AC8C2F17F886F356B989AE65DE541D91AF0880FA0FEBD6A9693A7BDDEC964562AE4EC8C82370070589FEEE781DC907B0A4BC85EE5E42830C7803D3D2BD1349D0D62BC9A345FDDC52790A31D1500503F427F135EECE70C2D2518AB1E5C54B1137293B999A7F87C2A8F979C761802B72DB476418C7CA4608F5F6AEB6CF435DA095FD2AE1D2446BCAE38CE6BC4AB8CE6EA77D3C3F29E6DAF781566B77BBD2E2115D202ED6C830B30EFB47F0B7A6383D3AD7049AA80A181E08C8CD7BE49018082A48239041E86BE7CF8896CBA478D759B68542406613C68BC051222BE07E2C69E1F12EA37091DCA8A566891F5ACF00F3535BEA1E6363B571A6E1B35B3A392CE335B1ACA3CA8F49F0F9F3157EB5E8BA25A82AB5E7BE178DB0991DEBD53408B21715E6E225CA64A3CCCE934CB408B9F6C56A0880ED51DA4788C55C55E39AF12526DDCF4295156D4AE6214C9220508EE6ADB81E950B0C9E456773474D4762B25B81EF53AA953C120FB53C253C479F6AB51E6DC9517D06167239634D099A98474BB0527051D8D395CB764052AA5DC43693E957D8638AA778C150E69C7566156364735A87CB264F4A65DBAB5B865E46299AACD8DD5CDCBADBDAE548DD1FA57B786D373C0C5733D87EA5CA715C57884EC0AA7AD6EDFF8891D4EC8C96F7AE6AE44B7D3177E7D2BD94E291E4C632BDD995676AF73A85AAAA9666990003A93915F3BFEC011B43FB7CFC4A8DBEF25A789D4FD46B36B5F5C784748126B16CC579574C1FF0081015F277EC231795FF050DF8AEBE91F8A87FE56ED857975EAF3CB93B1F599453694A6FA9FA8745145739F4814514500145145001451450014514500145145001451450015F94BF134E7FE0AF96633D3C45A371FF70715FAB55F947F135BFE36FD663FEA61D17FF4CE293D981F7F4FF24591C715CD6AD7E114829F8835A57FA92A443E6ED5C3EBBAA280DF36735E6E197348F2312B4209B5890CC522883038DCCC7851EB54EF1927605A7191DB1C0A923555B588704B0DCC4F726AB35BEF6AFA6A15B9744781570DCDAB29DC47BC1488FCC7A38EC6BD7742812F0477D1AFEEAEC09BFDD63F7C7D436E15C2E91A09BBDCC4108382D8E49F6AEE7C2F74344DD1F93E75B3B6E68B3F306C01B94FAE00E3A1C0AC7195FDAC6CB745D0A3EC9DFA1DCD8DBC7E58C9A75E469B0A8FCF14EB2BFD3EEE30629D54F7493E423F03506ABAAE9BA742D25CDFDB4298EF2024FD00C93F80AF9EF7AFB1E959332A6B533B85181EE7803EBED5F30F8EB524F10F8BB57D4A121ADA79F6C0DFDE8914221FC42E7F1AF50F889F118EAB673E97A42CB6F632829717720DB24E9DD157F814F727E6238C01D7CA5E0CB631FF00D6AF570D0942F396ECDA367A232A3B42CC3835D3689A79CAF07AD161A60623BD761A2E95B594E38AEFE7D0CAAA3A0F0D581063E0F15EA3A0D9E028C715CBF8734D236E173F857A26976A618C654026BC5C4CEEC2946E5F8936A8F6A948C52C7C523B579C7AA9590C7E95129CB0A591C0EB51AC99349DD9937A96428152AA81502B83D7AD48AF8E95A45D8D135D09298FD682F513B800F355269EC0DD86CAE073DAB1B51BC00102ACDDDC1E4678F6AC3BB72E4FA55538DD9C951DCC7D4E4DC08EBDEB99BC8FCC2702BA4B98CB13D702B326B704F4AF5A9CAC789591CDBD96FF00FEBD4F069F8232335AA6D5413C558B7B51BC574BA9A1E7F25C9BC3F67E4EA766E17A4A99C7A6E15F15FEC3436FFC1463E2F8ED8F15E3FF000796D5F776936E05EDAF18FDE2FF00315F08FEC3831FF051DF8C43D3FE12B1FF0095CB6AE37672E63E9B2C8B8A92E87E9FD14514CF7028A28A0028A28A0028A28A0028A28A0028A28A0028A28A002BF277E2ACA22FF82BDDAB1E00F11689CFFDC216BF58ABF22BE3ADC7D8FF00E0AC6F30C831EBDA2367FEE12949AE656264F95367D8BAAF88BF7780D818AE2756D73796C3563DF6BAD2AF07B7AD624F76D3375AEFC260F97567CD6271173D23C3DABC7AA588512033C002C89DF03A37D3FA8ADDB6218F18AF18B6BB96DE7496191E1953EEC88704574D65E32D5368CCD19C71B8C4BBABAE78295EF07A1C6B151B5A68F75D31520D3A161C65738F539AD4D3A213480673EF5E5BE11F1A2E0DB6A1363BC7339F9467AA9F4F63EF5E89A3EA0239958728E3861C8FCEBC3AB4A7466D48F4A15235E178F43A3B94090903A0ED5C36BA4233AAE00E7A5753A96AB1DBC672E19CF441EBEFE95C56A52198924E73935D5469392B9C352518B4BA9C2EB4C566239C1AA3696FE6499C568EA8BF68BCDA83701C6454F616786191CD74F21D31A96469E95A7EEDB91C7AD76FA16961F04FDC1587A5DBE020EE6BB8B141122A8E8060572D56E2B4354F9CE8B488562000000C57516E76A2FD2B94B3B855C735A90EA9B06335E4D48B93B9B41F29BFBB1DE9AEFC5631D6011D698753DDDEB1F66CEA732FCB380714C5B802B3E4BCCE0FE755A4D476D691A4D9CF291B82F147534F17898EBCD72EFA982DD684D4413C1C55FB208B3A91740F4A64936E1C563DBDD12475C1ABE92647B54FB3B1AB90C994907359D3C38CF61EF5A8EDDC9ACDBD9940201CD5C5599CF525A19932601E2B2A70371FD455EBCB90A0F3CD63CF720679AEC8459E45462B15CF6A9AD9806078ACB7BA19EBF954F6D7433F877ADDA76328EACEA749706F6DF1FF003D17FF004215F06FEC3A73FF00051FF8C7C9EBE2BFFD3E5BD7DC9A3DC6EBFB51FF004D53FF004215F0C7EC3449FF00828F7C64CFAF8AFF00F4F76D582D0FA2C0F547EA0D1451547AC14514500145145001451450014514500145145001451450015F8FFF00B45B15FF0082A7DF60E08D6B45FF00D35257EC057E41FC7E8CDCFF00C157A78460EFD77445C1FF00B04A55C34926CCEA2BC1AF23D776BB81D4F14F8AD5D89E2BA68B412554EDC7153C7A2146E4715ED2AF189F255284DB396FB3106A744F2FA56EDDE9DE52F3C0AC3B93E5035A2C4A661F5764A97C62E326AEDB6B72A7092BA0F45620572EF79862B9E6AED883291532AA9AD4DA142DAB3D074AF195E46AA87F7A3B67AD7402FAE2ED079802923903B572BE15D3BCD98C8C3EE0E3EB5DDD969C188C8AE39D4E88DBD9456B6295AD8B120E31CD6AC36985C11B87FB55A16F61C74C7D6A7FB285F5151CEAC2716D9159C0A92215E318E2B722B9D83FFAF58CC3C960C0F22A496EF2BB81C0C6702B9A7EF33D0A51F74DB1AA041D7F5A636BBB78DC6B94BAD53CBCF359171AE107EF1FC0D54682919CEF1677E35FDCDD71F8D5A8359DF8F9BDBAD798C7AD12DF78E7EB5D068B7BF699172781C9AA7865B93ED0EEC5EB4899CF19A825BAC7F1D524BADD8000029AEFBCD42A4919B9B64A6E8E786E6A78A76EF59C720D4D1BEC031CE693A65A99BD6F758C739ABCBA8ED18DDC7D6B97FB6F97C670476A68BD7989DA700753E958BA5D58FDAB6EC8E8EE3551B4FCC4FE359379AB8DA7E6AC6BCBE08A796CFAE6B9EBFD58A64EFCAFBF6ADE95052D8E3AD5651DCE82EF55078045654FA8E4F2C6B9D9F5B2C783549F542C7AFEB5DF1C358F3BDA731D2B5E873EFEF566D6EB73050715C825F973C3569D8DF95957278F5A9952B1BC2F63D0F449C7DBED00E9E727F315F12FEC2CFBFF00E0A37F187D71E2ACFF00E0EEDABEC4D12E41D42CCEEE3CE4FC7E615F1BFEC1EDBBFE0A2BF174E7AC7E28FF00D3DDB570548F29EFE5EF591FA8F45145627B414514500145145001451450014514500145145001451450015F91DF19937FFC15DA353D0F88743FFD34A57EB8D7E38FED43E33B3F86FF00F053ED7BC5DA8DB5D5EE9DA16A9A2DFDCDBD88433C88BA5C4A447BD954B7CC0FCCC07079A00FB42DEC50A0F614DB9B54553815F3AA7EDFFF000F42803C27E36CE3FE79587FF24D4173FB7BF8125042784FC683EA961FFC935CCFDA5F4128425B9EE3AAC8AAA477AE2B5593AF6CD793DFFEDAFE0CBBCEDF0BF8B97FDE5B1FE97158375FB5B785AE4E57C3DE27C7A32DA7FF001FAD69CA6B722786A76D0F5A542D27BE6BA4D22204AE4735F3CA7ED59E19520FFC23DE23FCAD3FF8F56A597ED83E14B620BF86FC4E40FEE2D9FF0059EBBD4D3DD9E5D4A53E88FAF3C250A0565FE23826BBCD3ED94E0E3DEBE35D0BF6EEF026973234BE14F19BAF4608961923F1B915D95AFF00C146BE18403E7F0778FF00F0874DFF00E4BACA5257D0C951A8F789F57476A187A5473461338ED5F31AFF00C149FE170403FE10CF8819FF00AE5A6FFF0025D57B9FF82907C33947C9E0EF1F67D5A2D37FF92EA14BB95EC27D8FA32FA5081AB9CBDD67ECCE41276F719AF9E2FF00FE0A0FE01B907CAF0878DC1EDBD34FFF00E4AAE5B51FDB7FC23799D9E18F16A93FDE165FFC915D10E47BB3AA9D392DD1F49DFEBD1BA92B2027D335CF5CEB04BF0DC57CD57BFB5C786AE89D9E1FF1329F56FB20FE535670FDA9F44CE7FB17C45FF92DFF00C76BBE9CA92DE4675A949EC8FAA6D755C90777EB5DAF873520123607863C9AF8C2CFF6B8F0BDBCC165D0BC4ACD8CED1F64271EB833D765A37EDCFE05B085127F0AF8C9CAF5F292C3FADC8AD2A54A36D24707B0AD7F84FB5AD1C48A181CE6B4235CAF5C57C8565FF0511F8756A30DE11F1D9F61169DFF00C955A0BFF0521F864786F087C4018F4874EFFE4BAF39D48F40786AAFEC9F544EC38507A75A84B8C7079AF9787FC147FE17039FF843FE201FAC3A6FFF0025D35FFE0A3DF0BDB38F07F8FF003FF5C74EFF00E4BA9E78F51FD5EAAFB27D317771E58EBD6AC5A4B9D3E36047CD924FBE71FD2BE4DD43FE0A21F0DAE57F77E11F1D8FF7E2D3FF00A5D52695FF000516F877696F24171E11F1CBC79DD198E3D3F209EA08375D295671953F75EA2A146B46AFBD1D0FA73529F00906B95D4666656CF0306BC22EBFE0A1BF0DA6CE3C25E3B1E9FB9D3BFF0092AB0F58FDBDBC037569225A7853C68933701A58EC0003B9E2E4F35587A9CAD26C55F095249B513DA1B5224E0B52A5EE4F06BE6E5FDB3BC17D0F86FC5B8ED84B2FFE48A9A2FDB5BC0F1A807C33E2F27FDCB2FF00E48AF7E75E85B4923CAA781C42DE07D2914FE86B46D6F36E324D7CC29FB6F78110F3E18F18E7D44763FF00C91530FDBA7C06A3FE458F18FF00DFBB1FFE49AE19D5A4FED1E9430B563BC4FAE345D68C77F68A4E4095383FEF0AF97FF60397CEFF0082857C567FEF41E276FCF5AB6ACDB5FDBCFC076F710C87C31E32C23AB1C4763CE0E7FE7E2A3FF826AEB517897F6DCF1BEB56F14B05BEA9A36BBA84514FB7CC48E6D52CE5557DA48DC03807048C83824579F5DC5A5CAEE7A783A53A729392B1FAC545145711EA851451400514514005145140051451400514514005145140057E21FF00C1405B1FB70FC55FA693D7FEC1B057EDE57E457FC1427E00EBFE24FDABF5CF10F84B54D3DA0D634FB397509354CAC36D730C620F250A2B339F2E34761B4ED2E327902803E434FF0039A93762BB58FF0066AF1FE327C4BE1407073F2DD9FF00DA15ADE13FD97BC637DE33F0B586A5AFF87EE6C352D66D34F9ADEC4DCC73CA92392EA8CF1050C63490E4918009EA295C0F34DC2943035F6B27EC35A1CCC4AF876E429E40FF0084927E07FDF55347FB0768CEDC787AE083D8F89A71FF00B351703E25DF4A1EBEE04FD81B497C7FC53D3FD0F89A61FF00B35584FF00827EE9AE323C3B37E1E289BFF8AA2E07C2ED7088D867453E85B14A2EA2FF009EA9FF007D0AFBAC7FC13B74B99B71F0D33374DCDE28973F4FBDF5A963FF008271E96C3FE459FCFC5327FF001545C0F84848081C83C751DE9778CF635F7A47FF0004E1B1002AF874A01C051E2C94607FDF7528FF00826F5A1E9E1E7F4FF91B65FF00E2A8B81F0397038A038F5AFBEFFE1DB96648FF008A79F9FF00A9B25FFE2A9FFF000EDAB33FF32EBF3FF535CDFF00C551703E02DFC54771249F6793C9C79BB4ECDDD37638CFE35FA05FF0ED7B3C7FC8BB27D7FE12B9BFF8AA5FF876AD993FF22EC9FF008554DFFC551703E64B997C27FF000855FADBB78693C37369704E33E449AAA4F1C0F1246A4FEF96EE4B90EEE0642A92CC7CBDA1BC62373B17CC2A5F0376DE99EF8AFD013FF04D2B20DBFF00E11A7DF8C6EFF84AA6CE3FEFAF6A3FE1DAF683FE65C93AFF00D0D737FF001543607E7F16F7A0B67BF15FA03FF0ED6B4CFF00C8BB27A7FC8D737FF154C3FF0004D8B31FF32EC9FF008564DFFC551703F3FF0070349BB3DEBF401FFE09B36433FF0014F3FE3E2C97FF008AA63FFC1376C7BF87580FFB1B65FF00E2E8B81F003385049200F53519B98F3FEB53FEFA15F7F49FF04DDB0236BF870B293D0F8B25FF00E2EAB37FC138F4A5EBE193F41E2A93FF008AA2E07C122747C8575623AE0E6919FDEBEF13FF0004EDD2A2E9E1B75CF5C78A65FF00E2AA16FF00827CE928483E1D9B819E3C53374FFBEA8B81F08971EB4D67AFBA9FF601D1D40CF8726FAFFC24F3F3FF008F540DFB05E891F5F0EDC7D7FE1269FF00F8AA2E07C35BF3DF1484E39AFB96D3F612F0EFDB6DC4DE1DBA311954381E25B8E9919E777A57CB527ECC9E37171791C5E25F0E2A5BDE5D5995B84B9F355A0B892070DB212BB8344D9C123DE8B81E7A48F5AFB07FE094873FB546A5FF00627EA1FF00A59615F3D3FECCFE3CDA36F893C2A49EC45E01FF00A22BEB7FF825D7C1CD7BC05F1F3C4BAC78A2FEC99FFE11F7D3F4E1604B4370659E296521982B07516EBF230C9562C3804D303F51E8A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A00C7F176B8DE1BF0E5EDFC517DA2E51425B407FE5B4EEC1228FF00E052322FE35F297ED0BE195B78748B5DEB7525AC0626B971F3CEF9DD2C87DDE5777CFAB1FC3E86F1AEB11B7892D62908369A2C3FDA53A9C7CD3BEF8ED9307AE009E423B148CD707E3E48A6B58CEA223B1FB4478B46B99117CE638E557765F195C81FDE029303E3D7D24824794B9CFA5326D061BE6845C59C13F9332CF119537797228203AE7EEB00CC011CE188EE6BDC6F348D0ED461EC24B99A354595975611924F01B6080ED0CC1B1D7A1E4ED26B1E6D22DEF3519A3B04FB324491C6D68675B97490E5B717D887E652985238C6413BB8903CB13C396B918B2800F4DBC5588FC376ACCB9B287D785AF4A4D3ADC46D299E211AC7E7194C8BB046064B96CE36E0E776718E7A568C1A2288C49BD423E151CB801B20B0C1CF3C0278EC09E809A00F3087C3168D8CD8C07BFDCAB71F85ACF773A75B671FDCFD7F4AF4F86C2D45C5BC26E6059EE377910B4AA1E609F7F629396DB8E7038EF5A50E8D1F99E5F98864322C7E58605B710A54607392194E3FDA5F51900F2A83C21604283A6DA9F9B3FEAFD2AE47E0FD3CA8CE97687DFCBF6AF55D3EC6CAF639E4B5BDB5B98E0C89A486E2375888049DE412170013CE3807D2ADDC41A769B0CD3DEEA1696304255649AEAE1228D0B121416620024AB0C673C1A00F2987C1BA7719D2AD339CFF00AAAB50F82B4C6CE748B338E3FD574E2BD821D1E131C2DE745B665DD110E3F78BF2F2BCFCC3E74E47F797D4656DBFB264BE8EC06AD61FDA32422E52C4DDC62E5A128CE24116EDFB4AAB3671D149EC6803C963F04697B581D1ECB3C7CC61AB1FF083E9276E345B11F37686BDA6DF4585E658565479647DAA8877124672303A636B039C7208EA08A7E9B69A7EB1A6DB6A161A85A5FE9D3AABC57B6B7092C122B6029591495209200C1E7231D450078C2F813496007F6258753FF2C45483C07A410A7FB12C3A9EB0D7B2CEBA4D804FB56A963681EE05A21B9B8488493B2975890B101DCA82C15724807D0E2F5C6956F631BBDC5C47008D3CC7F31BE655E79DBD48F95BA0E7690338A00F0D5F0268EBFF00303B0FFBF3D2A3FF00841749C0FF00892581E3AF935EE11DAE9F3EA0DA7C5A859CBA8A2891ACA3B8469D578F98C60EE0391C91DC7AD326B2B28554BDE5BA828CFB8C8301554B33139C0014139247009E80D007877FC20BA4E07FC496C795E7F7239A864F03E94631B746B11F2F5584735EED16956D3DAC57115D412DBBE55264955A362370C060704E558707F84FA1AA7710E9B18B649753B389AE4B476EB2DC221998119118620BFDE5FBB9FBC3D46403C41BC11A5838FEC7B11DBFD57B540FE0AD34290BA459838EA22AF74BBD2ADAC89FB4DCC56C060912B007A67A753C64F038009E809AA5159E9F7D757D6B6B7F6B757560E22BCB782E12492D5CA870B2A824C64A9C80C06473401E1D2783B4E520FF00655A74ED175AA92F83EC00C7F665B71EB1D7B75FC1A75ABC693EA3690B39217CC995431032406271BB041DB9DD820E30735567D32D9E09275BAB76850B2BCAB3214565FBC0B6700AF7CF4EF8A00F119BC2162BFF0030DB6FFBF75524F0A5900D8D3AD94673F72BD9B53874DB19E6B7B9D4AC6D678B89219EEA38DE338CE1959811C1CF34C9B44512842EA2420E10B00C76805B03A9C0209F40413C500787BF862CFF00E7C6019E3212AAC9E1AB439FF418071FDDE95EC5F63B3BA936DBDEDADC3105C2C3711B9200C938049E075F4AAB73A4C30C06769A18E00DB4CAF228507206092700E4818EBC8F5A00F1B7F0F5B29E2CE107FDDAAB1E8B159A3456F6B0DBC65DE529120505D98B3B607F1331249EA4924F5AF5F934B86444952585E190FC92AC8A51B9C70D9C75C8FAD53B8D32D61965496EED6078481224B3A2B2127003027233918CD00796C7A592E418D7FBD5F46FC01F0C96D07555B18D135B5DB756449E3CF88892207FD96C6D27D1D87735CCE99E19B585F7DC4D12EC5DEE1DC2ED4CE0B1C9E003DCF15EC5E08D423B1884D612437896B12DC3B41731C8522C7DF203676F1D718A00F6ED0759B7F1168B63AA5A13F66BC852740C30C030CE08EC47423B106AFD70DE00D4EDE1D5356D2E061F649A43AA590CF4495CF9F1FD5271213E826415DCD58051451400514514005145140051451400514514005437775158DACB713C8B0C112192491CE15540C924FA0033535717F122E96EED2CF4224F97A93B1BC0B9C8B28807B8CFB38D90FD671401E7D7773677E6CCEB9736D610EBD72D77771DF5C8B7F9258CED872594874B48C0F94E431661DC8E63C65A27867C31E0DD4E7D23C57E23D6F5389160D36D53C7D7D3BDE5CC8CB15B426359CE374D24699C74E49C9AD5F1878F7C0F6775AC691E349E017B3AC5730DBEA5E1DB9D46D55994BACA0088A48006D9F2B6570C090722B913E3AF843A3E905F46FEC0B5F1122B08B52D37C2D3E9322B127E649059CCD110BC670DDFA6789031B55F0C59A179F4FD62E6FEE551BCBD421F114A26BD2136465AE048498B1BB6A9C850F91CE49A1A9DA2E9B7BA5DBC1AB6AF335DB4DB8DCF88EE0C4B12AA2738931969AE2D6319ECED8E7187EA33780E6BC3AB8D3FC3E9E1A8ADA3B51A849E1D4F2EE75095DE47DCC6D55BF7515B85DC5554B5D63EF600A16DE23F04DACD2DBC1A9F85A0D22E1B17163168AC8B300A020702DF6B61F2DB89231801460B52035EDBC2AB6178D0DB6A97D169B2CCD208EC35C7B182CE311844448D663B890A83A0000EDD08BA4DA6B1AB6A9A44B7B73756D0C524715CEA7AD4D72F14CD6ABE64B1869547CA2F214CA107FD68DC3231996E7C15A6DCDDBEB761E1ED320BA925934F4BBF0E45CDBEF68A274FF4739245B998A9E7FD24640056ACFF00C251E119F4A681E6F0C78927B4B691B4CD1AD7C38DB4CFE56E10C4AF0900348A00036E439DC490B800EAB4FD0236BB906A5E20D716DE308CD7E9E2C983CE02E6690C6242230082428278CFA7347C31A4C5AF69561AAB5FDCE937FBD24BBFB36B52C77376B2DA5BC8F6F2CAD3065208B55DEDB8A8B7C01863596F2F81341B3BAD32EE5F0AD9F886D2536A6E6F7C328595E22B1348552DB0DE618A59148F94F9A08CAE05685FEB9E12F13B41359DA68DE27D61254BAD4674D004F335B4114934D9325B6487F25211D49F3940E48A00D5D4F45B34D0AD4EA57DA9CCF79710595DE9F378AEE2F2DBCA95C8B80E038F3105BACCC7200E39E339BD69A0B4F6F6D7F16B176F16A6B0DDCDA4DA789E5B382CE49B335CCB1B09C8706490911ED001270718158767E2AF0168E962FA2EB7E15D235186011DC5DC1E183E64CC446AE3296EBB01026C8E725D41180417DC5EF806EB548B53B5D1BC3EBE15B4FB345797C9E188CC2B2CB72EEC189B5DC36C36E509C003ED4A4904A9A00DCD434DD1A1F12D969CF7B79A8453C56E24BED43C477134B6C64BD565F265F37F767161249C104B42833B4303B30787556ECDB5C6B9ADCD62B6E1CEA6BE3A9D1E4973CA9844BF28C77079EBC74AC18BC6DF0CA049ED22D4BC3A9A1CD1069B498BC387C89A756CACAC05A7CC42E401EA739ED552CAE7E1FE99A81D435AD1B40B2D13506BE934C6B9F0BC6229624B88A187695B6CFDD8A7700F245C06E46D20035747D1F4ED66EF53B2D3B589BC3735AC937977F6BABDC2C97312EAD748C6606E13CD691A2BB6F309F94CD91D02D6AEBDA758E85E1BD735E9F50BAB8B9D262B8D42CACAFF00C5F73776B2B5BA996DCCD1B4B824C91A12A3200C739C81CFDD78E3E1CC9A4DD25E5D685E2192CE09D349B21E1724C4A119A28901B720B9738F976A9C2E101277225EF81BC192EA5A76B369E1CD2BC5163710181EEBC3081942DBDAB33AF936F8C3C9E79DC09DA64E3EE050C0DBB2D02D9349BFB8D2355D4045653DEE9D6DE1E4F15DCD9465A0BF9200C2533131811C6DF204C13D08ED57C6F69A478634386F637B8BCD4EEA096E2E66B9F135CDDCF6A6D2CAE6ED162984A19544A194918DCAC738E30D8358F0278E757D3ADED2C7C3FE22F116A3AB2C97457C39B9DAD4BC8F2067960C9DB18453231C92B9E0B01557C23F103E1D691E1CD1E412F87B49D765B3B48F5731F86DA3790144FB5C2CA96E305CEF18E833CAF18A00EB2FBC27169FAB416D16B9AC6A36735E48B3DCBF8DEE6D9ECA118DB84F35BCD3C3752093D71D461DEE9DA541E298F48D3EF67D22D8AA69D15EE9DE21B988929612DC2B4A5660B23870DCB1C95EB9C0359D7D79F0F35226FB42D0B41BCD234E5B47D4A587C2F194883EA102393BADF3FEA0CD9C74505B8C03521F1CFC360E2C1350F0CAF865EE12ECE98BE197F2998425092BF67C190B10C25E30BF26C3F788075BA378634D7D7E11A9DE5DDEDA5ACA8D04B7DE2E9AEE2B87CEDDCD6EF29507049C1C804E30DD6B98F87FA7E9FAC68F1A36B7AA6950DBDBD83C16F69E2BBB485E096CD1F6C7BA7F955641222919CAA0CE4E4D665BEA3F0FAD75E4D4AFF40F0F47E0EBA97508ED2F5FC3089148D1B69E61507ECDBB3892F141C60ED6EBB722E2F8CFE1B5FDB30D7F56F0EEB53C701B6B332F851945946A64F2D13740DF280D1F1C0CA1207CD8001BDA8F84F41B3B7825179792EA136A5A7A7DB1BC4D3CD79197996D7F77309778023BA9781804B7209C632FC39A626BDE14D1F55935ED61AE750B2B49E5B15F18DD5B8B691907DA06E69599B04B00AC01F900C8CE461F87754F04F876E56E3C41A7693E19D76036F79A7093C3A20654974DB57DEA22B7F9B65C3DC770CACAC32315A12EB5F0E3C5177A6DB5BDB787758F105FDFD9C53C91785C34B70649512793F796D81F7DA4249F942924E013400EF10D868FE1BD534B834EBEB9D36D2E9ED63BA8F4AF11CF6E047F68B3B0F39963979658E6B71BDBAF97F3124E4D8BCF0869B796F3FDB679F59C09A28ECF55F184D736F247223C2ECC18908C6292418C360B70D9C30C0F0C78A7C07A2786ED84F71A2683E21BCB1B2875BB3974060165548C5CC124496E1406612E474DDB5B1F2E2A2BFBEF00EAB7B0C9E1ED23C3BA9DB59082EF504B4F0C4784B75BEB549CB16B60798269CE179221240F94D203626D16E19C93A8EA5F31DCDB7E21DC719393C6DC1EFF00FD6AC3D5B4FB2D32E6DD5E699E537165773DDAEBF35C5DC0B3C834F9DD6E43871B15A019C052A5B2B9C10835AF8436C63447F08C90A214225F0D977639C86DE6DB9EA460E78C74C7325B6ADE13D61E4D1FC1375A3DBEA3A8DADE40CBA668FE4618DB48D0C92136EA8552455FBE76FEF318391400F97469A3D4BC96D4B57366AFCDD7FC26736F0319FF005665EBBBE53C56369DA5599D5F51D323BBBCD2E2B68D268CE95AECF6E9215736D21931261A40B15992DF788957393C9AD79E21F878BF60F3342F0D585C15866BDB49B418124819A3DD25BB2BDBE559588524138C11D454AFABF867591629656FA45F786ECA4592FECD74647B5B159A29D7CC61E46D05258E024A67E591C9C8C1A404BA8786B4EB9D3A76D4AFEEEEA0547F32DF55F114B756EB190C8ECCA6400911339F63D0E406152CADA6D5748B4D466D4B5A5D46E79BBB67F144F008A61218EE546E627E49125C291CED032339AA16FAC7C3C4D5EE2490F839B4ED88F6C53C3EA92C7267E653FE8F9380339FF68018DA732DC5F78609BFD5359B4D275182F7CA974DD4EF7458DCDC0DAF0CA81A483E6D92DBB4BF3E32B70B82415A60684FA369FA65E69372751BEC497CB697B7B1F882717C96D70F1425C4AB2EF1125C0B02CBF742963C1249F4DB0F04F81EF20369AC78B3586B678CA4B1BFC46BD0AF9C86468D6E40C11D79E79E05798F85BC55F0FF00C996C1E6D0F4CBCD46DCE9F35DE91E1F0924893929B02470312537213BBE4668C1C62BD33E1D783FC0DACFC3CB2D6BC43E07F09DBDED94135BEB45740B5290DE5A3BC1798DB11CA8961948C7F095238228035B47D6E2D2EFE5D5A0BBB6BBB7D36F6579A6B299648CC0488EE972A4F0ABE44E57A8F271EB5EE6A78AF2ED6BC3FA7F871F498F4DD36D2D34431BC2B61676E90C009DCCEA11001FBC8DDF3C7F0574FF000E6FDE4D0DF4C9E76B8BBD225362F2B9CB4A800686427B9785A3627D4B7A55203ABA28A29805145140051451400514514005145140084E05794DEDEC9AF6B9AB6A3023DCEE77D3ECA28F6E5E1B625A5D84B000CB71FBBE480442BCD76DE3AD6E7D0FC3B712596C3A9DC32DA58ABF43712B048F3EC09DC7D949AF39BF96FF00C316DA48F0EF84F52F19DBD84896DF63D3AF2CE1B948628DBCB9DBED32C48C1E504921B7679C1E70981CF4DF1767B9D36C208FC1DF177496823F9FEC3A0440C8C70CDBB797190723E538E4E33C1A727C58B85BAF3D7C2FF181FD219B444316766DC90A55BFDAFBC3E6F6E29D77AC6BDA83DDB5D7C09F88B37DAD278A557F16699B36CCA5640A8355DA9C1C0DA06DE36EDC0A96CBE2BEB7AE4739B2F831E339E3864781DA3D5742F2D5D1DA3740C6FF0004ABA3A9C6705483C8A40735AFF8A755D6754B3D5A0D07C6B676DA6C73CD3A5CE9AD05FDD4D204B785218FCCDD2A46971773B60E018E3C02D8159373E34D52EAF229459FC47B7581959ADA3D026D92679225C924E548C0C8C6770E704743AB78AB5F676F3FE1378BED147DEDDA9688DB4773C5F761FCAB9AB23AD69EE6EE3F066A5E20975A925D61E4D12F74F912233BE2281BCCB98C9D9670582864DCADF36D6C0C9404D6FAD6B363AA1D69B48F182585C2C56B05B5AE9D299C048E49649258038650F2DC040C41CFD946701973723F18EA136A324CF61F11E58254F29AD1BC3F70D0A7206E037F27E56C81D4B377C56559EA3AAF856E2F2F5FE1E789EDAED8FDA64BAD5EEB46863561931F98CB7436C41881D0E0127E63D5FA55B6A9E09D3C787E1F056BDADA5A430D9FF69E9B73A608EE36408AEE167B9470C66370C55D3EF39CE73401B5A4F89B5DF0D4F3497BA478C98DE79D7A8BA7584B7515B896EA62B13ED9311BC7045680A11C65BAFCD49178B35E8345BCB7B3D27E22EB3AA35A34766755D1278E2172B0B08DD99E43B0B48559989DA3A80A01AC99A0BED77429FC2EDE0BF10E8767ACB2E98FA8EB7A9E9B324514CCA9302CB7724B23791E78450ACC4855E83235A5D675ABBB596093E1B789E4F36F25BC69B4ED4747686566B87994A97BB1BE22197E575C32E011401A2FE23D4FC37A66A5E1F9AC7E22E2190D9C5A8E9BA6CD740C31C71431C914A24218BAC41F3D774AD91BB357ADFC4DAB7892EB48D374ED1FC6F66DFDA56734B7FADE9F25AAADB4570B7122B4D2487EFF0094B1EDEADE66318CE3164FF84835B874BB383C0BABE871E9971FDA2B2EB37DA66C9A486D6E05B469F67B8930DF697B66C955401092463156DB52D62E74CD3AC47C27F1AC5059C290A7D9F57D1A1668C442268D8ADFF28EA3040C1E01054806980D8BC7DABCFE14D1AC6E74BF8A161A941691A5C4B0E853C8EF318363966F30962AE4B020EDDC0677AF06DEADE24F11EBCF1DEE97A078DE2B3D3AC645BD33D93D9DCCEF25D69EB98E3F34195C4115DB617A74182CA0D3D66DBC47E27BBB7D50780357D3934BB6FB38D2AF6FF4CFB4DF89B50B0966583CBB968D42C164E3F78E80960A3D4685F5EEB9AAF896D35D9BE13F8EFED76A23D9145ACE88B09DAD2B0DCBF6EE72666DC33860A99FBA2802E5FF00C4CB8BCD5C5D2E93F13ED40681FEC56FE1F610B08E57918367246F0C11B0CB9540074351AF8AB5D4BE1E246D0BC6ABA3FF0069A5BC5A7C762E6E0469A6BA7986D83E56333CCDCE397894F4DAD551EC7C4B36BEBE2F6F87DABB5D2EA56F1268697DA67DBD6DA2D36EE1F3998DCF93B7CEBC7181296C7CDB70715760D435FB5D6E6D521F843E3F12CD24F3CB07F6E68CD6EF2491A47BBCB37FB41548C2AE318CB672790016A2F8B1747576B89BC39F10E6B548BCA4B33E1A942025958BB1DE7737CB81E80B0E7359DA178BFC47E16BEBABAD5BC3FE36BAB6D5EC84F6AB6B64F76F6CCD7DA8C85244121F29C433DA7CA7B2AAF3B30AEF0FC7E2FF000C6AB6DADBFC3BD635792ED75476B2D3AF74C17362D3EAAF731ACC65BA48C93118BFD5BC8014209E01363C2D75ABF8425492C3E0CFC40665B48ACCFDAF5FD26E4148D999789352383966C95C673EC28031750F883A845E06D6346B7D3BE23EA7AC6A167716BA7DE6A7A41B799AE5ED59102B864553B94B865518E589C02D5BBA8F8DB58F0FC7AFE8973A478E9EEBFB56E6E2DB54D274B7BE84C0F389A2D8E1C829B7E429C100B2E178AC4F0145E25F83DE197D3F52F879AA6BF088B4C99B51D2751D296085E2D2ECED24426E6E6260CB24120C85C1565C372456BEB3E23F1178D7C3377A5587C2DF1440972EB6E2FEF355D1DE081E3B85DE6568EF5DFE46460C15598152319A00B30FC46BDF17EB3A2E956BA3F8BB4EBD9AF125B99EF34C7B08D6DC472AC8EC5A4CAA02E3039F98281CE319DE1DF8A7A9E9BE18D1AD755F0CFC438F54B6B3B58AF644D0A5983CF1C4825F9C39DE0B2B65875C920F43566C359D7FC1497FA74DF0BBC45AA06D5B537B7D474BBDD2123B88E7BEB8B88C47E6DE47283B2404A9552086E38C98F509B58F8A51E91A7CBF0FB5DD1346BA79DE5D5B51D4B4A7B510CBA7DDC00FFA3DD4AEDBBED0B8DA841CE7200A00A3AC78E35AF15DF83A1E8BE2F8574716D757F69736AD68F2797A958DC18D23327EF257B74BBF971F32E549C300750FC5331011FF00C231F10E384EE1E57FC2372EC72C7A9F9FAE73E99DC7A9C5505F1C788349F0FE990EB9F0B3C576D716D6F6ED75341ABE891C4ED0A22BB1637EA5A20FB7EF0008D9B80076D43E26B6F15F8CAE229E1F00EB3A149A5C31DDAA6AF7FA6FFA64B06A561771C2860B9930716D38DD26D505865BE6E002B1F88B3AEBD0EBD1A7890590BAB8B03A51602F0896CED76BC769E6EE2167B5DA31D1A76C7058D6845F10E686DA2864D03E27DF3478227BDF0EBBC99000CE559403C67803927F09EF3C7DA9417AB6E7E12F8A60926655851EF34152C58B6C1FF1FDC336C6C0EA4A9F4354A7F881A9ADF0B36F85FE294BB600884EA9A26E39E40FF8FEC64F240EA40240201A009AF3E255F5C412C6BA1FC4EB7665C0960F0F4C1D3DD497233F506B22FBC6BAA496CCB0E8FF0012AF6E3CF82681755D15D61564951B696CAAAA100EE2F91826A4D47C5B7DA8F9BA55CFC2BF16BB5C46E1ADBFB4F464691542B36D65D4036406424A9040607806AB1D53511786E65F857E361E69712799AC69922157FF005804675029D0F000F97803148065DEB9ADF8734ED5B4286DBC657061BABD4B0BED1ECA6BB8BECD24EF35B9F394B6D212511E0A96511E40FBA6A86B7ABEBBE29D37FB32D74EF1A59EAEF6D2A417FA9E97359C51CEB0B3C523CACC02E678A0E00E77918009A7C2757F0FDCC3763C2F7BAA5CEB1A3D81B9B0D36FAC0DCDBDDDA2BC1333F9B711ABAF972D9A33C6CE03205246573422D6FC4B6961731FFC201E2179BE696DD927D2E158E7DCD267736A3210BE615231F700FE2E3001A77BE36D42FB5086E63D37E22DAAAB193ECB63A24B3412860098D8F998655E81D73DC83C83515BEBDAC1D5ACF59834DF175B4365235BDEC3736324135C43711B2FEE622FBA578E7B7B36C01D2570A492C2B3AF6C351D1747BDF0EDAF84758D4AC565BB5B0BDD22E34F58E2B7926796DD713DCC6DBA21288C8DB8C44A41F981134965ABF8CF4B93C3571E0DD7346FED1B47B13ABDF5CE9C61B590C44C73958AEE4918A4E90C8AAAAC4951D704D006E58F8FB588353BC926D0FE26DDD85D283F6697419D8C0E300AA0DC004233D589C9E73C62D7867C657FE03D7355D41FC19E32BDD2BC4BE5EAD6F6F6DA52C97D6F791A8B5BB134225CC424486CEE149EA6793386C838D3F88FC4FE27BBD3F51B7F871AD4D244C6E565B1BDD26584DD85749363FF006947BE0126E5D8CAA48539DAD8DB6FC4FADEB5A643A578D354F036AFE168BC21770EA37777A95CE9F225C594D9B5D402A5ADD4CEA91DBC82E8EE38CDA4639ECC0EA75BF8D72EB5A6C96B0FC31F890F76CEAF06FD01630650C3682ED3055079525880031C915D9E9779FD85E2EB298C81EDAF87F644F20E86442F25ABE7D08F3D3F18876AD5BED66F74CBE9ADE2F0D6A5A82C722AADD5ACF6688D9C12C0493AB800F072A0F1C0618CF3FAC68C649F55D261956D7CFC4F6771DA1767F3227EDC24E9FF007CA8F5A00F54072296B23C29AE8F12F87AC752F28C0F3C799606EB0CA0ED9233EEAE194FD2B5EA8028A28A0028A28A0028A28A002909C0A5AA3AD6AD6DA0E9379A8DE4822B4B485A795CF655193FCA80392D5657F1178EBECF1B7FA2E8306F6C679BD9D4AA723BA426438FFA6EA6B993AD78A3C35A96AF6907C30D6F5AB6FB4EC82F74AD534DF2A5815008CE27B889D4F2E4A95E199B048C1ADCF08DB5D5868CB35FAF97AA5EBBDFDEAFF7269486D9FF00005D91FF00DB3AD7339D84B1F723352079BC5AFF008AB46D335087C3DF07BC5363AA4B139B69F58D674F9ED96E363792D337DBA490461C82DB0138C9C13C551F0B9D5FE17E8569E18B4F877E26D7AD347862B28759B3BDD30477C91A28F3C892E55C348E6491832821E47E4E735E945F11313D58D55720A8C9E3049FA5203C7FC4975AA6B5E14D47C396BE0EF12F871751B66B0FED2D5751B4BAFB3433308E79372DCCB2B32C2F314183F3051C0E465F88A57F12E89A8E8F7DE08F155858DD49B5FF00B0B5AB1B39123498346B14EB72AEA81238D7A02546D23922BD82F97E500F53D73EA79AA25013ED8CFF00850078CE85A147A178534CF0C69DE1ED7EDF4AB4D4A1BEB997C45AADB5F4F7489726F1E37952577769258E08FE650A2366E7E5E766DF57BB9F49B7B4B9F087884BF949E735BEA9630B33E32F874BB56E5B71382339E7AE2BD1A484073D39F6A8D621B89F4E9401E75E25B8D575FD36DD2CFC3BA958BE9F1DE5CC71DD5E59992E2E1ACA5B5B75429338047DAA672F21500C69CE5B23A41E33B885DA3B7F00F8905BA1D9128BCD2861070A3FE3F3B0C56E5FCCF6D0DA245C4B7374B164282422A3C92119079C478F6DD9EB8A96DC4F90DF6B9B39CE7E4FFE268031A2F1E5F20E7E1FF898E3FBB7DA57FF00265584F8857C98FF008B77E2727DAF749FFE4BAE86DC5C050BF6CB80A39C02BFFC4D695BA4C586EBDBA38F4651FF00B2D0072D1FC45BF5207FC2B8F149C9FF009FED23FF00932AC47F11F50000FF008569E2A3EFF6FD23FF00932BB18639F1FF001FB759F5DCBFFC4D5E862941E6F6ECFD1D3FF89A7603888FE25EA24FCBF0CBC567FEDFF48FFE4CA957E26EA7FF0044C3C5671FF4FF00A3FF00F26D77D1C126EFF8FDBBC7FBEB9FFD06ACA5BC87FE5F6F3FEFE27FF114580F3CFF00859DAAAF5F861E2BEDFF002FFA47FF0026D387C50D58103FE15778AF9FFA7ED1FF00F936BD1D6CA4233F6EBCE7FDB5FF00E269FF00D9EE47FC7FDDFF00DF6BFF00C4D3B01E2FE3DF146BBE37F06EAFA0DBFC3AF10D84FA8C42DD2EAF6FB4BF26225D4EE7F2EE9DF0304FCAAC78C01CD1A56B1AA681A3EABA15CF81FC47A9433EAFA9DDADFE8DAA595A0922B8D467B88CA3B5D45321D92A06E1483B872393ED274F7FF9FF00BBFF00BE97FF0089A46D39FF00E7FEEFFEFB5FFE268B01E3F75E23BED6BFE11FB21E05F10697169DA9D9DCFDB754D46CAE1628A22439629732CD236C2C07CAC58919239358DE12D5F56D0FE1DF85BC39AA780BC557379A3E9969657175A3EB7656B1CD2C30244CC8CB791C85090480C07625411C7AFEAB7573A5EBFE1F816F2496DAFA59EDE58670ADB8881A5560400411E59F6218E474C6BC908C7418F4FC2803C07E224BACF8FF00C3B73A458783B54D0667D2B53B18EEF58BDB29631E759B4712E619A6933E72C04B11C052C49C5741ACF8E2F354B8B79A4F879E2B8DADEE85D218753D2C217E7EF29BBC3AF270181C1C30DAC011EAF24430703039AA93463078A4078978A351D63C4B796B776BE10D4B4B92C9AC6E42DFDED997B86B6D4A0B811C66199C2B184DE2E642ABF3A8CFCC71767F1A6AC240B6FE0FF154369952F0B5D694EC7073956FB70009E01DCAD8C71835EA72C4000703EB54A58816E82901E4379A96A57BE20B1D6A1F0A6A9662C2F16692D6E6FAD1AE2E924B1BAB59C4652668940CD9300EEBBBCB3E9CD86F125C9BD92F07823C46B2C91AC4CBFDA1A604201CE4A8BAC16EDB8E481C0C0241F4878C64F1C1C1E45529230171E87D2803CBE69AF64D4B4FD5E3F0F5EDB4D65A95EB7D865B8B533CD69756604BB596531022EA38240ACE32232782403625F135F374F06EB6A7D7ED9A6F1FF9375DDC91F07DBBD472C431D3F4A00F37D3B50BAD2EFEEE68FC1FAC986E0E442B75A78653BD9B258DF10DCBBF3B41E40CED50A349BC4B7F2C6C87C11E21C382A0A5DE999E9DBFD2ABB58A3564E8338AB16EBC018E474A00E27C317FAEF86CEA712F82755D552F6FE6D56DE2D3AEECC8B36B9449AE20732CD1EE0B78F74C0A654AC8306B7B4FD63C4FAEE92DA46BDF09F59BAB7BD6FB1DCB2DCE9E967F669008E5F343DEC9263CA79776324838032735D65B0E48FC456A40DC91EA370FA8EB401C478435EF1C782FC31A4F87351F87BE24F16DF6916EBA7B6BDA75FE9AB0EA2B17C91DC7EFEED1C3491AC6EC19461D980CE32766D758F11F89B5FD323BEF873ACF86ED104CB35FEA9A9E9CCAB198CB0012DE795D98C8B18030000CE49E003B4FC3B0078FBC3F0E7F967F2AB714CC5480C791907FCFE14C04F0ADC1D13C61A9E92E716FA9A7F6ADA74C79A084BA41FF000231CBFF006D8FA57700E6BCC3C513C967616FAD4019AEB45986A0157ABC214ADC47F8C45CE3FBD1A57A5DB5C47756F1CD0B89219143A3AF4652320FE54D012D14514C028A28A0028A28A002B82F88B729AB6A9A3F86FEF433BFF68DFA83FF002ED0B02AA7D9E5312FD377A5778480092703D6BCB3C3B72DE20BDD5BC46DCAEA737936991F76CE12C9191FEFB995FDC327A500740F2330E4EE673927D4D4570F90A80F5FE54AA7731FC85425BCC959FB038150025C3E5828ED51101813D03305E3D3BFE94D67DC59BF2FF3F9D1336C4207F0AE07D4D00675D7EF25CF7278AAD805FD8F4FA0A9A63B48C1CE013FD07F5A894ED04FB7FF005FFC280209400C7D0530263E5A948DC07A9EA3F53FD29839C9EC28033AFB12EB56916722DACE498E3B3CB2045FFC76097FEFAABB02F02A8C389B53D5E61B7FE3E56D571FDD863553FF00911A6AD28979140176DD7919FAD68C1C567C039F4AD183B53405F83A7BD5D8B83546238157623903D6A80BD1D5A8EA9C4D9AB28D401710F353023EA6AB46DC54A18D004D9A616C53775216CD00735E2ACFF6F783028CFF00C4DE404FA036179FD40ADF91864FF9ED5CE78CD923BDF0B4EE48116B30E3033CBC53463F57ADB6941FD2801243C1F4AA7291B0FD0D4CF2F079AA9249C1E7FCE2A58104ED95FC6A85C7DEAB3249C30CFF009C5529DF8EBF89A405597893039ED54E4EA78F7AB133F208FF003C55790FCDED4015651CB5342EF439EDCD48E37119EFC5313AF4ED400D846D6FF3FE7D6A441B4F1C734CC6D932477AB1B7048F519A00B911DBCE39EDFCFF00C6AF43261723F84E7F0EF54223BA356F6FE5FE4D5AB5601864F1F76802C5C0DAF91CED3C7BF71FD69B0BF96A475087F314AC4B4699E587CA7EA3A5431B6C900EDF771EDD47F5FCA802D2C9E4CD9003739C37208F43EDFE26A5F85F726C6D750F0D3B12DA2CC23B62E7E67B3906FB73EF853E593EB19AADFC23FD9E0FD3FF00D5FCAB3A7BA6F0FF008A344D6B76D81DBFB26FCE703CA918B42E7FDD9B2BFF006DE9A03D4E8A41D296A8028A28A0028A28A00E53E24DFDC41E1CFECFB194C3A8EAF3269B6D20EB1B4870CFFF000040EFFF0001AA76FA7DBE9D670DB5AA7956B6F12410A7F763550AA3F202B47C69A44D7CDA66A16EC12E34A99AEE2DCA5831D850A903B323B8CF6241AE16C3E2BE95AB931C5637A25462922298D882339EE0FE62A581D34A711B1EFF00D4FF009150483CB8828EBD2B28F8B229B67FC4BB50C756FDD2FF00F1548FE210E7234DD43A13CC43AFE7480D2451B87F7473504CDB90762D96CFD7A7F9F6AA9FDB4C51D46977DB8FFD3318C7E74C7D5667395D26F493EC063D3FC680091773103A9381F41C7F8D47229D800E334D17974381A15F3F181F3C6BDBDFFCF4A1E7D409C8F0DDFB7D2E2107F9D0023A9049F6A4B68D7CF8849CA6E01BB719E69DE66A6EE7FE298BFE4E7FE3EA0FFE2A9523D53FE859BFC7FD7CC1FF00C550073FA3CE534DB5FB4C72C776C1A59D1A17056591DA4707E5ECCEC3F0EFD6B522BC8491CB8F5FDCBF1FF8ED69471EADB3FE45BBFE7FE9EA0FFE2AA510EAC49CF87AF87381FE910F1FAD00558AFED86332303E86193FF89ABD0EA16D91FBD38C673E4C9FFC4D2A5BEAE57FE4017B9C607EFE2C0FD6A78EDF560807F605E838FF009EF175FCE981345A95A607EFCFFDF993FF0089AB516A56831FBFFF00C8327FF1355D23D572BFF122BCC719CCF17F8FD2A645D4C051FD857A31DFCF8BFC68B817A3D52CD40CDC73FF005C65FF00E26A74D5ACFF00E7B9E7A62193FF0089AA21B52246344BB5001EB347FE35309F510CA468B7800393FBF8FF004E68B8171759B318FDF1E7FE98C9FF00C4D48BAE597FCF56CFFD7093FF0089AA4B3EA3BD09D1EECE170419A3FF001A70B9D409CAE9176ABD0833267AFD69DC0B9FDBB647FE5B3FE10C9FFC4D35F5FB2519333003B9864FFE26AA89F51D983A3DD120F69A3FF1A6BCFA8B862348BBE73D664CF3F8D17033FC577ABA85A69B15979B7138D56C642A9049F2C6B3AB48CC4AE14040C49240E31D480755A5381CF61FCC557693512CDFF127BA21BA6668CFF5A8E43A89E9A35D67FEBAC7EDEFF5A4048F2F27AF4AACF2727EA283FDA2CF91A1DDED23BCD1F1FAD42F1EA6471A15D9381FF2DA2FF1A403247C1EDD2A9CAC71EA6ACBDBEA8483FD8379C673FBE8BFC6A07B5D57247FC23F7854F39F3A2FF1A00A926707D8FF005A819791ED56CDAEAA010DE1DBE271DA7847F5A89ADF551BBFE29CBD6C1ED710FA0F7FAD0054950807D41FFEBD3421C02391C8FEB565A2D548FF00916AFC9FFAF983FF008AA876EA8A083E19BF3CFF00CFD41FFC550023A1EBF8D4AA98D84F40707E9D2A332EA4173FF08BEA000FFA7A83FF008AA3ED57E632A7C37A80C8C03E7C27FAFD2802F42855581EAA7762A4405491D31DFE9FFD6AA5FDAB731B067D06FC1C0CE248CFF2A3FB5A5041FEC8BE1D07201A00D5392CD81F7C0603DC544EBF3E40E0FCB9C77EABFD7F3AA49ADB8D81B4CBE1B4F24C60E07E74C935CF949FECFBFDDFF5C8718E477F5A00DA8BF78AA71904639FD29BA86890EBFA5DDE99707643771340D20EA84FDD71EEA76B0F75ACA5F14411175361A86D2786F2471CF7F9BEB54EE7E28E9F63750C06C6E9EE66608913950189F6049F5E82803D07C03AE4DAFF00856CEE2ED766A116EB5BC4FEECF1314907FDF4A6BA2AE77C0FA13E83A5DCA49209A5BABB96F64942ED0CF29DEF85EC031200F402BA2AB00A28A2800A28A28023981D8719CD703E2CF01E9FE2690BDFE9D6B7AFFDF9E0566FFBEB19FD6BD0A986253DA803C22EBE00F86E727FE245689CFF000295FE46AA9FD9D7C387FE60D00FC5FF00F8AAFA03C88FFBA28FB3C7FDD1401F3F7FC33AF877BE9117FDF4FF00FC5503F676F0E8E9A4C43DF7C9FF00C557D03F678FFBA28FB3C7FDD1401F3F8FD9DFC3BFF4098C7D1E4FFE2A947ECF3E1E1FF3094FFBF927FF00155EFF00F678FF00BA28FB3C7FDD1401E023F67AF0F0E9A528FA4927FF001547FC33DF87FF00E8183FEFEC9FFC557BF7D9E3FEE8A3ECF1FF0074500780FF00C33DE803A69800FF00AEB27FF154BFF0CFBA0FFD037A7FD3697FF8BAF7DFB3C7FDD147D9E3FEE8A00F033FB3F6859FF9077FE4697FF8AA3FE19FF42FFA071FFBFD2FFF00175EF9F678FF00BA28FB3C7FDD1401E07FF0CFFA10C7FA030C7A4F2FFF001547FC280D0C1E2C5C7FDB797FF8AAF7CF223FEE8A3C84FEE8A00F03FF00867FD0C7FCB838FF00B7897FF8BA51F00744078B1703FEBBCBFF00C5D7BDFD9E3FEE8A3C84FEE8A00F04FF008505A27FCF8BFF00E044DFFC5D1FF0A0B45C1FF4390FBFDA25E3FF001EAF7BF213FBA28F213FBA2803C13FE1416887FE5C9F9FFA789BFF008BA0FC02D10FFCB949FF0081137FF175EF7E427F7451E427F745007819F801A21FF9717FFC0897FF008AA3FE1406898C1B173F5B897FF8BAF7CF213FBA28F213FBA2803C0FFE1406879FF8F07FFBFF002FFF001747FC280D0C9C9B063EDE7CBFFC557BE7909FDD147909FDD1401E067E006867FE5C1B3EBE7CBFFC5527FC33FE85DF4E3FF7FA5FFE2ABDF7C84FEE8A3C84FEE8A00F033FB3FE85FF0040E3FF007FA5FF00E2A907ECFBA0631FD9BFF9165FFE2ABDF7C84FEE8A3C84FEE8A00F01FF00867BD03FE8183FEFECBFFC551FF0CF7E1FFF00A062FF00DFC93FF8AAF7EF213FBA28F213FBA2803C07FE19EBC3D9FF00905A13FF005D24FF00E2A93FE19E7C3A7AE9319FABC9FF00C557BFF909FDD147909FDD1401F3FF00FC33BF873FE8111FFDF727FF001547FC33B786C8FF00903C47FE0527FF00155F407909FDD147909FDD1401F3FF00FC33B786FF00E80D0FFDF4FF00FC552AFECEDE1A073FD8D0E7D773FF00F155EFFE447FDD147D9E3FEE8FCA803C2EDBE01786A13C687699CF1B90B7F326BBCF09F826D3C3247D82CEDECFB13044A848FA819AEE3ECF1FF7453846ABD00A006C2A55003DAA4A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A0028A28A00FFFD9); INSERT INTO `shopping-cart`.`product` (`pid`, `pname`, `ptype`, `pinfo`, `pprice`, `pquantity`, `image`) VALUES ('P20230423084143', 'LED Smart Google TV ', 'tv', 'Mi X Pro 125 cm (50 inch) Ultra HD (4K) LED Smart Google TV with Dolby Vision IQ and 30W Dolby Atmos', 41999.00, 1000, 0x524946467655000057454250565038206A55000070BF019D012A400317023E9D4AA04C292624A2A4932A292013894DDA9FC6B2C59BE4923A7DA7A6DF8DE84C8173EDB23B8EBC9F89F1D3CFF24378F7BFAFAD7E37D6EFF9DE58FC57FDDF3BCF69FE8FCE57FCBFDAEF7B5FA97D88FF5F7CFABD8AFEE4FAB9FDD5FDC6F767FFCBEC5BFB7FA9C7F63FF91D787E931E5DDED29FBA1FBB9ED4FFFFF5783B4DF8F1EF93CB8FDB78AFE7B3E6DFC2FEE87C63FEB5A53EDBF544F9E7E70FE2FF91F6A1FDFF85FF9C7F25FF83D453F2EFE85FEFBFB6FF7DE398B8FFF77D4A7DECFBDF9C27D4FFDCF57FF94FF33E6EDC897408FD51E8EBA457AEBD857F603AE18EB5588E248CE53991D6185284ACCDCEEC8807758437301246729CC8EB0C29425666F786084074FF66E7764CFBB56ADA508D50AA608456F9DC6FDE06321080D0E155A4BE8865648BECA64CBF7E11D78F96757D2864D29F6B034684F343CA3AF0BFE00FEB906016951AEF536BBED23711D591D03668FFFFCEE8E24367FB55291DF9FF42303E9B750040B8360A3D9EB3D26AFBFE7A2ACB2EBC2CC900639FCD571B1687FB72417EBBFE1EEF73D7E6B4B1609C90870155ED42D420F74B36304C33DBEB39EDD3F6ADDD181DF3CAF00EBEDDBDF27CBB813C9486CBC001D73109D48F78DA5AEBD14DEBBAAC70860EBF58F6749C950648FBFEEA542BE942A1DBD657CBFFE102EC8FD6C7FFA2F95FB65898E520DB9D78BD38728E48AD8490950EF023E617935046FB9F1D59980FB2416D0CF63747160BF2BB7AC9384873FF8B8BD776F74D00DE7111FFC8B3B590BCDCEEE8A751EC4B01225BA727FFAEEFFC9D0E4793D6BC0303C9971A39FC8D7B941BC052FFF11FBD58BF2B36B0FF9DFFFEA05FF5BC4FCA81C1FEF65C4BA17A1FC2C4FA7654E56E70E4C61A1BCEF210E53F5059B8E9F61CD679559132A1B0372F93AD8880C79E32929C9C8244843CC32646D3A480470B58CA8C4F32576EE8160D87C84BFD60361A1224B008D995A95A6F48A5731EFFEDDDDF614DA4CB28FAED514EAA8D2C09F3BB12A967CE5B9FB62F665D67F4D31FF6CA2FF1FD3E4F4C20CC7CEBFE7CA1467D09188FFFF94DFEC44DBFFFDA4CB0FFDA4F206D91C0D971D4FF4C07668EE2E0F67055DD771C595081B0DB9EF29F2225C9170E4F46D8A496DB8DA97D68BF5F7D3AAEBCF7F51A561F8349D4FE7C9F4275FFE1A8BC2BB1E7596204DE91B169F714587B3BB12672204B306A8EF2E3C5B69CE5CCCB5B5E7B37141FB705FD7F7063F2DFFEC1AA5EBE54F209352953CA021BAD5BB43F1F37E48E79746CB268BACF69ACFC3FF7BE0505C0EC1E1DD8CA0E26EDC4EF40FFFF6CCB99C1707348500C1C784EAD99466140D2B88FAA13FE84C695E090AF29F7AB421D3705234724FAC7560A93D09C7316B24DBD9847D51A8234F87FFF50F959EC8BC908969833A944A2A6987224E2F35033D555AA1EA5172CE21F62EE195F44CFDEB19AAAFF9E94E7CA153622AD33E8C2F0D8A3DF14ACCDCE4BB1FFFFFA2A7B565D1DF63655AF4722F23F31AFDBB8A061F7C9ED6E98B309030BC0666AAC2C3B029B8F72685E64BCBF01203F8A96A24B218FA78FB69D9050B1533F42FD7DE4B4637D45C185D8F40B19F6149F01EFDB84E95976D737451856B61C3C66BBC8DD0EC51B2097D97821AAA322A6BE74526099D7284E212B6BF24F831CF05037837133DB48B155DE8748D29A668DB291FA5A78BB8FDCEC1987E5F73FBDE4689BCDE4369FC9C4EA5702DA72566BBE052E0675BF94CE4A7BA711AC1AED892691B16845F24542DF0F80EDD55AAF2F1F56AC266FF7E02CEB34B2546FE40A2C30F086C322D84606C627F3A20FCCEB6667354C6B900A6D9286EA72BA6BA3720E5310D28E821ED2DDCACD1E63F5152FBFB6839EF9627104B62087B7B42D695020299CE47FFEEF00F7390B4A769423E45A88345671DF10529316D42AAD6A444D0151ACB96E007D86706B72B16E38D996A082CDC31414866B9C0DD97D15FDEBCED3CCB6347799F5CFFD0FB68793A6A6A9B3E0FB52A08EEF8EF189CD83AF0829DAD5D009D67ED40417C98DA28FCE5F9B5251B13904DFE5647B33CE703772039D0F89A4FFB2F2277F6951DF2B3550833601F1337FE448718D31ECC6FFE99304874E863A0A5D129D34279562B67F73F696BFB998E9B0BA5FFFFEE56476A55805D3E41B11FB38493BF6B4D2AAC44CC6D717BDD9FA9697125084BDB867DE9496CBC787F81193CD36611D77020BA373EC70F7BD284642E4F394A35E971D0E15355AFE4A1E382C847FE2A0B1C4A7B7BFFA28EEF58F8A6CDF091DDE57728E6B217DD3BB50DEE4B1B77B4AD68D32338C6BFC853B08432E1540D764749FACA3BCE21D7E24706CE11C3F54AB2A3FFD8FFEE8060BA24A3312586A6BE81217A0DED5044432E92A644695DAF9FF36FCFB542F63DC93F0A4B7C4F8CC7080C6A500F57B2442685A202599B270D929AF69FA85F91C97E6804EE32F87644CDBE70CDC13C4B61B899A1FBE67361097F7F636655931E5C0EE80B08C859AB9D41DFBB43FCC5DF7AFEA3B3FDDD6B2DAC3A59B578D529307EF169CF6EFE907D47CAA76190642BF51DE4AFB85629B0D7440B21E32BB0B62AFB8CD727B18DD47B57B531972D6D0E945F3AA83C71402D24B9C901A4B1EEE060867310ABA882C89FA196BB205B5D498C6F7D3A4641055B90E12CC595E7F971D90524D4D25994262BE6689FC27C001273DDB897F941BEE802E401C58B0F064C87C29D7B5BBA0B55A77BAFEBFEAAD7EE6048E77165098C2B6391CABEEE32DEA60CAF05E76C7502938D0C9075930498D84F47FE89DE15A7373EFFEDB7FEC54D86FB582CE32ACE15862F08E9595317BFFE419723402752F8E3F41AD0109F830088361F0D87DEE81329A4A3EDC8A669F52439475285CF3791615F45D2D7BB2FAADB0469899B2AEC3AA8FE7A8D297DBCE8B6C2B78AABF5818FC7DAF59FB6405E8E49922ED6E9F214F8970D891712432E2CFAE7DBA028939F4DECB9DB7F7A07F71DF0866E9F5AC09109E5C26943F7823D4ABD05D6522C965251FE57F2E7D0DAD2D50861702F5AE272D97B17FB841937BD0431ABB61ACF0797947BBF04A8AC4EAD948EFE164A67E1EC723308ACDCA21AC9263E8CDAA0AA8F26A61C0E1418476B937F83922F6535EDD70CD1FACEB622DFFDD135AF7F292D1D741FC24A5463E9896F1D92B43341CB510E15EDD4A3A423497DD86418F469C213B6C8DC0C4EA4876CEB3C2C62663CCEBF643CA16874A38BF7C6A8C4DE666AB9B02684CD4415EA747328B14F1C05995289FE9BC4B44ECB18ED63AE18087C4CA72F9058654713CD880DE4DAB9A353BEB12B1049A9EE2875C68563F7A2BD413AE453B5DC785D4B3D4F584904598EF1B41F4589917864D6F3F576A60B70337D7D12C42A7E4C818F77FFD50443F6FFFFBE57ECC2FBCE766A6BE21BA00FF1C499643A0891B0BA03B3091690D5079B2011B8FE22C141A522AA34DC36644DD96FAE12C96FFB2F8CC72FF020BE200419F9103556E7BABFF9CBC3DFA74FEA4CCC3DE985C72101ECD9770D0CAFBED51376AF60D6B575EA5F6B6DD282A6CEFAB0E0C5DFFCBFDD198518A02921AE2D6FA52EF11A0C9BFFFFFFF3E2814A550D054DC700AB08A113DF32D4DDF8A47850EBFFFF75C98B24AFEF36F894BE04F81913A0CD15A8C8B09164D9BC4FAA60FF379257FFEEEE50EAB428B138D6963DF910978CD35FCF66A434623FB7FFE4FD2A075B1EA4B8EB10F6CF2AB1E67373FFFFF037F61C9D30BBBDB0AF752F0AB950CD0CD42D7FF11BF007CB399FF7C6530917CA9139500B24E75B7FE93CC351C6E49A575426107DB6BC3505E0323339F24FA14F403CB7497BC220815DEADCFBFF85807F27BFFF3D2E91CB2D0F972B9D4A94AF46A87723852AEFFFDDAD3FFF7ADF4DFDEDDACCC0746AE26FA71E0442426E135A5D41CE5C245E44038D803F917EB155A6F4ACEFC947550C7E273F38BCEFE9BFA4F965C821452E174BFC2B6B07580E563BC33834C7C70E8E6A7A0030BBF5D25BAFF7C0F50498A5DFD2E17BCB322C20642B39F0F57B7DA5130B61A11C47BAF7FFFFE8BFFB5F1CEE1B63967DFA097D7FFC66BEBD5524406CD521AE2BFAFD80DE0CD3DC446DC30BE169473298B13C6B9C4C252128012F159A47A69FFF5FD8FEDF431FDA0CC24B68F0C1A7DBC2FE44EF4407FFFB9F69C36C034E69ABE33A26345B7C32E306116D3DA427EFFFFFFFE9E98B4152B414A41F2494304B7C4FFFFFFA3826ABE3C810198928E0C72B2A91C7FFFFFFF6CB2BFA92EF713FEC63B737B13B3DB1C2AE4F38DA0107FFB7FFFFFFFFFFFEF4E0D89617FFFFF37FA6F4939264FD8E3FBFEDF33FFC3415D03FFFFF88F0ECB4E92EA6AA1556FCF860210C4F0091547075874EF4CFDA35EAEA5F41E5A767871D60BFFFFFFFF73B5E7FFCC7F744F232D77E3DB1D56571D151C8BFFFFD3CF4BBD6FE7F3F7B1B8EDB8FEAF1AB3922DFDF3D446B43134F9A274736A65E3AC3C2E26FDB6EB7FFFFFFFFC90268C5CC7E32A6E7C7022E62228F89A413DBF9449AA8F5B7FFFFFA78F46FCF29D7D0B0ADBB360665408CBB57FFE263AB19FCEA34B58D1C5BCAE75B92EF0548229663D6F7FFCBA794918AB5236B907B2DB48F7B01C8545DD6B41A44545917ACEE19868DF71A5A17FA54045F7F2542B1F07D65AC4DE74AC789683BCAEAB3102B899F4AD2FCAD9AD62B2564D8AC4E001F6A1D9DA5E404DE8BA2E48F57B576E71C2733074F22D884897866FC63F2DF5C261B6D9FE4BD19A8AB17C7C0FB7B96A45AA279A540D369FBB277E523D31748E830A5D462464BA8C50138F0A5D4627E73172892C1ED401A95AA649249BEDF28853F162A0B637EAF602F286915C2975189FC11BFF5F9EFF87F67FFF3B78E4692CE2700EFAF602C0DD387D438E2A3729AF6829FFA5048CEB8F9052E373C02DA60DB9E0173F0D07975211898A4C1132B645483E3BC9D2C335D15919169F2A3DC5F416448F9F80AC8E9836E7805B4C1B73C02DA60DB9E016D306DCF00C332A3D2F9EDB174429605B4C07DBC1BF6D9E6D306DCF00B69836E7805B4C1B73C02DA60DB9E016EAFF5F666BE2150000FED8A36F00E66B88E2F3E85F7861C0FD90C5EC895F7F0FF8BDE8FCEE53AF4AD13358AA4C2E10A26F6CFA5817D3A25C0C800CBBCBDD59D04C8D553549CF3664492438F090B517510161E5C058ED5B5EA165028E9D2BBDCA439EFC0847E677E48A23DF8CF2B9872839A78CF17DEB6C3D92795AADAF2358034855F3C34AEE1004079922AE9E26D543E5608BC4CD82C7BEB7B6F4C2D27BEBA7943E2936108399DBEFF4BDC91C4F950483136F4E14C1DA4E44F0B29B923B6A7A822998EB5D6CFD5972594085CE70D3D7332CF9F52F76E43F34C3E717E0659108BE0E32B8C42BF00D24BFD8523E80D4046D36D453075EEF746584EAB2E1652EC0A25155FE903AE02A2560B40A9C03980DE4C87470579914FF588B16D3FC6D2B493ADAE29EED99AD0115E54C0BD52F1BF3AC6F1EFA4FE244045E4DDE1B3A8C9998A4BBCF6D9D53429ACC4ECE24F56732522C5F5D3480FD16655C87A1CAC0E38693C2DFC6D7A1111D86435FE61B881ACE6A65A2DCDD4F209FE52873645036A0291B0B894317E39AF6492675B179E448C98E63147839B284899417186CB6F72C1E515EA5D0495EBBF21041DBB6CF43DF86504105EAF73C6C8FD51CAF4E311A0DF389FBFCA8FE13C0B3AED90FECCBDE5EEDF5383CECBE489A5DD68FEB1639FBE67BC99DDFE1201BB5FC10C0ECB174DC3E3C12CD267AC0E5562D38E98A910FEBE8095631421FBFA98B7A9293D5439C0C021C18994917999AE855000F1FDB5F8E9F2A5612A913C56454019D1C78084595073D460660D8D085D0AC75FC48B40EE14B3771E5BAB6B2AD74A4358B216FE17108C4BB38CE548587148D10FEB9FD66C5ED9FAD60D426392D5C02F41F744AC1BC511B0AC4CE3ADC9387D2ECE684F5CA3D32458F28411D1D62577772DF125471EDC36B14FAF3DC10D08801486C0D97841333B59375C2D011F2A267E2A53744D7D1D705667C771A45E1563C933A5D2B04F7731FBF87141364B760870761BF46DF6B6EA965EBF873E7FBA9C1D04E7617635C860CEF8DEF881C0D159E2C2A82E11B868CD953DC69A98AB6BB2919FC99659CD308BDC70DE017FB183CBA8181C3B38C774DD662CBCD9163ACCF0C2C000846FA7B87CB29DAE99DB579BF346C360D0C5425A3F04A866958C81D465F68C6A0B5556817A1339CA2CFAEFCF6AB361358EE26AB5DD73D00FFCFDDBDC056EFBAAA18F16361E7CB1A5E9952BEF0125AA27BCE600B3FA9F161EC4C2E825AC8C65042C227D86A5DAD426CBE1B838BE263316B2DF1EA0B8758652970B7838AFAE031311371157E66BD55E211E9E1797D6C9A307DA49A4080DB1701077CCE6C84D5FF768A4D03865F988CE3E3A6E73F7FA53394B17A19924DD007C28F7C4B16977E837351FF8131952EACB4C9D7FE6E1ED9846F7A7B623443BE6B09A45B4AFEDF9E9C7410F7ECB36DD2070E667EDD3222F8020AC5CD59D3445AB06408403FD8A80BC281578C67AB92163BC1DE8097D87FE2BAFE96E6566228AFE4C7D51B514368593F0CC63429E6C88122445704572C5987CDCC8A46584D9635EC68A312F4DE7E4C120997884FFC18F89882345AA57DA1463628A916182ABB149317B295BA012F5A24DB1B666AEB5862AE9C47528D35EEEC7C4A032C65338DBBAED25D5D0D89F08DC9DCA351B2A0C6307496477944885CF4EA26D38DC08C788DE87FC0E3E964F88F63FB8C3DF1877DACA45540DD4595F63315C5ECF22AFE77233BF95586B713633809266E145760D439D90EDEF0937EE66B97D476C51234D0312DCB794030FB29CB5E6D495A49CFE9A9EADA0B828BB842D6B8B373F6FE8620BF69AE832CD039FFF46C588F38B683AAE4AAF9A20A24B5443C466AE93B53553FEF30D521C1D8A3C24AC2C7B210E24D8C5A6C43CBB4879E9AEEB5BD45B22BCE3D04796689BD18EF74783CC14A794BD7D0AB3163FDD16E3B67C2ACE060D321A7307EA89E87017799C777C9C82A5C09DBE6A21B0CFD3F584E2B64591D24218564C1B1BE7EB010BBA6CB07F17C6543FF97AF4E53597129D19E0D8155A9F2AC15C86B1274BA1AF6B35B832B37F50314FDE0FAF10E85D52023D9493B3E8F8B645F8BED3BE24A11A8DEADF9EF5757818EBB98BE30DB4FBF5CD99A77E6FBC8FEB015DD6A7E2B6E00320B69EDF681EA6B4C1323009E19D253051F94AEC3CDA52A66185152262719D09B9D4E25CD806893EFF16D1B882230D3450444FC22400E83457A1F2C53FE5B9F522D5EDAC91000F93221C5BF8F28DAD68A9BEC45B0938AC0532B7DAB5C77640C7E5E17AD010A43271E5106390F8A5158AC33BCC0F9204C08B0730BD9B30E5371F28E56640636148FADFBB85C3E7C96AEB1022B560812A9F105787D2C6CB4F09EB07A8CC80C76E2C907AA762ABE3A329B822074D48C999E1E1200BFFC2117049E84B78C97252C06585BD4FA24D2C1A82ACA1A11B3153F0E106150756452227521FA99A56F7F5C0EF4E640D5915215ACDDFDF201D7E19992C7FBCA04AEB6333E4D2BD6C027B3C063AF45B2BFC1A0DDA66729D5457289F1FC176048284530F3C878D90CC60B42FB78319AC9CE3F8C1B9AC11DEE92B02414D333091ACACD994D8549870EC8163259B6D0DBCE92A5144DA9ED3C46CE58C669B912EA12F633DAD7EEDF1CB8E58E3EA887C36EF1F14A8F020787CC9927A7953243E65A0525294D6A41C50EC67F135819C1C2DC39C89DC320A08968DEF0F8635969BC9DB994D8E6F7ACA7E2F67E04A2E8F4C66C4B658E643478535C7FC4EF201FA6DE12E67186F22DB65FA0B74CC3A4F53945B95062B2D16FCD9A1DFAE27A8B87F6FF4EB675B9CD9F6ECDAE3D5889E882CFF451408D31C5605403F3C9786B43D716EFDE7A5C99E9853B3E31FE146758793707C77BFE0977AF16D12B5E3CE8D168A8DF7B27EE1CABB3376FBC09FB9906650F666B6E5AE012114443CF8C2FA5202923A26850A7F6E9065FF627A1288E6EE2B66B764B98F8725D484DD5CC9723837221B7F276693B1BF54B293CBA4BBD9943712F407E8BDD7A434AED3D046DEEAD832FA81336E59FD426B07F9F0F5FD66095F154EE9648192E78FE87B57002E563F017B8246EF247482BD6426E8F7F7837F758823C828F5802E0A1BF224384F896260479529AAF3D36F937C75144FBBECE736AB4DE0E6F02B19359C0A86C4C8CD822F59723E3709380B8F112776DD3A319635A65FF69FF529ADB196F9419065A87E8897C27E71AD22AA52EAE62086C6A6424DF8549BFC5E5B455AE0F985896848858BBB476F4A83DEDBDA80007BEEF82F15531BE2B80CE47E584DAAD07967F726F49035259BCE49B7A8DE92E89DB12EB042DF5855DC3DF4E9F4A23F40334EC9DF7D8F177B93A5D25B9F4D6E8A6622F49018975A360161B0C134C3E50C90608AFCDD5A818C2C5A35DEF76D4F5DB2EFD296B8496F35A40EE6A1E2DC6D57524A027DFB019EA6ED27058AC7E8A32576BE027A2DF3F94C23F1102EAAA92A8E71FE4A85F81E10276DB4030068323B51C824DA24C032D991330FFC630DCD23CC6CBF275B9876B31F5AA71B8FF49A128C5763FB603110A717795ED758367BE43C984FD42AE2FB312DDE9352A0C8C4D847BE17ADEADC6CF0E4418BBEE24AA02B224F2C518CB48A1A28C03CD493A9648AB1723A680BCCA8B356F0E544C7935D6CCF32F8FF4CBA656754639B8E80DBF03A3D1F49225F32299B9E6062E8A228C6C6DFA4DBD7427D4B5B21010853B537D04534A134ADAF1267546E7C76EA5F9DFF5CC340D04E89BDA97911AF7FD674CE7A8FBDDFF0837EE79BCBF8EA8C12250B615D3DA04885F1EB57EF1CB5BB4C8AE8BAE0BDEBC198877FF8A32CA03D97246114462792475B53B2E533E27D26B9AE1A1FA16D4B67BDF28BD6FBA7EC0D3D1BCECBC4560A0152B881E864071FE1C7DAB94A928E46A93099AC018042E7EF0C7229201EEE7DE41242FA9DEC8C6B518DF78FA0207E5C91807E290D02AED23C14CFBEA446054212AF61BB5CAB2491BB2A3CC5886D8B99985C64E78630DFAF373796FC46B736DDDA96DE8C9C7A831FAFDBFB95FCC0C53C27ED40B2B9546612D8A98EB9B4E18DC162F2465E00678B928C7D21F96BBD416C4849393D4E288150CF75211ED68C69B9AB4EAB221F0E2DCC329C656AAD2A01C11FEF6CB32CA1C74FFA0C3B435F899EB8E05A4AC37EF35B23924E808BD255F5BB7DA3ACEE358002305CAB86D6BDACCFEE4E12BEC313274275B3D5A98F7D00652620D7498240EDF3BBF449463A3489BD0A5B0A23F643B35D1D77D0F371E3F8F2BC86111807F00E93B660530550F7228A6B02E796B57E0A58A11900631F3158B7FD7C129D8A9BEA3BEA958481A7E9674E2E4FA1F32873A48A33767BBF28E432A016727530FF998EEDFC6181F6E93EBABCCB386B8A3852C0C1BF43DAF7D977D18BB7175D8FA274A44E230826A7C1F8744C69BAF1B5A25AF1F4D5DAA8E0948EC79D293403EDF0B8620E86BC22A6B84166A84FF0B23C111E24A58C0B64D97E42D844FD0E0E77B434D99AA14E5C2DF9BCF1C515C9F199CBE03914F4C7F588FC9F6BD32F8B94F4BE48F74CC4E354862EEA13CE606F5FE31D54A1A2C1B3AA2BDD927D98BE2598A9CCCD20E93008EB4DB9ED28C64A76820419D694849B5B08D7D343CC6529F33CA7F2FC65E2334C78DE83D791B6B2E2D457F71EC3EC294040745C66AF307CF081C52F97CB7DB492EAD5EA28FD31A5AA47FDFFB30E122B640D35F2BE20B3FE92E65A807EAC4C5DE03977A74BFFC859398871CDE293D300E38AAE261B6D9578CD0FDBAF23064B175E694FA5D17810F82E78903AE5B1E0C70372909157BD77B2A4F416F4775638FE0CD0919A9756ECF7A855C585929CD1B54C978BB81AFBD12901F6D02996BC5EE723D751323CEEF5A24AA63F487C973835C0344573BA45980D944A5DAD24FD37066F6394AC88765698B824F64977EF824EC2C3ED20795048C99A627B14C8D4089B9CCDA3BFB0373BABA813DF2AB11011BA450D42B25517EBABAA89E28F973D73D72BD8024E2FE3D7B33174C6604944ABEC498F3357E257C4DAD67ACEFD6238852B3F0C349D826440B4CB199B405DE842053674939B05CE3C5AC2587C4EE880C7AD92D351E2132B9D004C5062B9C6690CF6AAA73D85828E724472DC74D9F098EC3CFA0269A9ED9845404A2E37425191D7067D98BAF290D801A595B2C7D69E023B0B559BFE3EF0775BB2FB3E8C3E6D416F2FBD392B16211B28845CACD78E8803E31C46C5BA122E4EA443937643FBF8F667DC6F1C5AA9D38286E1584452BF4859762AB208176D3841B489618B4131365CDF6C582771D6C80B57DC09FC6A608FF887952B5A0571F264F6FA847A1F11AAC1555FDEBEBA70BBED8F1D4B424413F6BC13C19CB44F5EA839FB106232CD404E0211F63B68FBB9B9ECBF7614E54D99E273D81E3BA12C4F8688D027A7B1812E7B2DF3BE29F45C319143C0D7CFB88324BC4BC6D95789492CABFCDDCF3A6F9AF9ABD26993BBDFEA46D7A15612154229C047AF227815AE6E5BF0095C88E2E216C4405DA80C6D278E1149F65FC8010CAC3C57F200224C1DC6F47F9B02E0FF3AA746E8E57AA5D2945E2A906BF39D99817F4DA8C893FE7C96EF3BDF236B5B9F82D69C0DB4867D4AB96C12856578BADFD3999F42549BDF3E104225311227743BBC2E457ED218BF90398133D5C46AE3E99972B7D854CC458F4133AEF8C4201428D8F2D223F1E83AB3BEB7D5904172E46ED0E1FBB3A01DC5D22EA3AF80B81FF04BCB933132974543C607B6B4C9C1C83387863C7B32585151DB813071CBE989FF9E52439CE3BEF5A77B25A092A5D1F98247A09D77F119BDA8B94CD796D46948DAE35031C6026355E3DFC144BF31E0593C3F2B17837D7881DEFE4A98C4DA26A253531043508F6D9685C05067A1EB769604CBEE8CC0530E58EF6D174D74492AF28A1773FD500375269521E05A175E833F92D76F57891867246A5D33E34D8C1CDB1D0255C2A5344AD9F67662887F23CA44BD1289657B1E16570025B4428BD46AAF5875650B32F32453F5802B249C5B1A0397C3682A7E995CE5404E7D5AEB3B989E26398E77E8FDBF1C08FE56EC4779CEB0CD04EE3E247804896066DA355DCEB67EC5726FD098FEEBB82E28F6F00E7E9369915B63E16365D457A70585D19BD3493E7D0A78839713A906B63569B2AE27F1FE1AF6A0163353D21186845B0C331A8EBFD1ECB560ADE63BD1AA00B109AF98325A9C396B5E6BAF29EB8D35E157537064D790EAE2A9CBE0E19EC8A3D6565688AF959EE6449D1C234CA8215A24F26475216136B87F5080632B9E231ECCCF2E1060C21E2EE8021E48790E90AF3F196547614B3542547B206C4B7770FAF16F520DFB3D7BF9B445A8447E78533A0C4E4612669531D19E807F70AEE55B8D498052E791273457E1A38DE8B76BC5AA23C7943FD56C6E88E081C21F0B7D10425CD9AFA647BBBD8BF225AFBE26F5F1844FDC0E6C82FFE475718AC83071968B6178538DC2FDA437E542A5AEC6A36511B14A452E1834A203CE5A6B58F93B79DE27C880A0188C772BB4786BBDC0B9F291FE41424965AF84757C4A53AF4674A6DF3F4486CA3709F5853A1989A8284FFBA673AE06A0EBFD9F8EAC1956DD7B141695F6F92BC13C9BE88D9C8773AC49796D688BBC39F69034A85B0B2133F362B2D3A32CB9665486A2A3BDFE0C2900D391C37CFF90C293D6CBCEC0DB54281C97B89C1DE4DC447AC2EDBAE729D4F2C4664AEACE8430042187AD19118F95CD5791D3338125E3983B8220495FCF2FD551022E4BE6BCB2D3670CDAF6CC3238319969F007B0D65E843AFEB0EE4F1BFD03E732672739C17338FF0F09348DF9DA72768A1550801860199A046A863B345EDDC9390869DC94F84CDCD15DD55A5462D8243164E7EE045DFD29986BFA6D42D4D61DBCF017DBA5BC0470EBA1811DE4800809DEA39462731E46359E59F6D89F964E2E73E8AB65BB023B5F11BA60C15DF0627C83C3F3301C53B5E1D1A2321292A9211BD18449F8B073E3D7DA609CA58AB1499E98659253C5ECBCF30553E505C7B8CEC1DE9D63A98492467CBAFF994A066842727E3683BB1390E88B7110B0D2C5E93CAD951FAD8CD8364AEAEC98464162FE1752B2BE8278BF81A34D42A40FA57C30A08F2DE53FCA249263B37FD38ABAA703D91C39C88872628FB9E1FCFAC01A322F89E68DC7B2CB6D7F0C7D0F7DFB676EB2DC78F141F8098C9D77D7D48D35AA3FCA63F8B121B04F46142122331637E30A4D290125EAC8E81AEC1743F2008E7BEE06245AB10A7C9B765D36FA9BE5FBAD3F4DA9A4E8E2B047DF8B2FC64AAE321F13F45FEB932FE656E0D2621D19A16E6C681DA4B69F9B735FDC6AE738A1C1D848D2DB9052018617B6630FA9334D4FC383BF7517F7BB7D26BAE715E3570BDA4CE2C29F603721B0A4DAB9597FE362C910DAB36CFB7B053F4CC54993482726AE0DD07F40267B619F1B1A6E41BCCBC98C8920FDBF046E60AC587599DAB92FF04884605CBE7388AF0C28E29AC1AB707D467D27BD08C25BBB136E1BBC5E8678AE689A96E19F265DC510FD3E9C1171C8C950DBC9866A38EA0C4E988B81948E066D602E0804410FE1103CB3D1A919542011C7332CC2D9DCB69F32F15F7B343AB964692C223B16B6A93B6E91EE9FDE59F8320BB5C4D28EEE78DC72343AFCB219CB64864934592707D6B7DE7F3A11CE167184FB3A8B9848CFC4BA18CE703AFE11E2C3989EB73AE6302261D0C0C2EA482B1A605361383F105C0A572909463A20BBF46A4A28B487FFD39F7A97542D70F44ACDF4AD63256840E228BC8C21F25CC82A0DE32958CA0D4F52A827E27D773CD5F5D2AE2FB5FCEF1578BA4F3A55B2C57F21D24BAE3D43EB9061DEA400F26D2E3EB009A26AB73ABED3DE1BE77566795169C515C31C6FDD47E0C32483C6B6CB38857211E0FE74775A261CCAB8ADED06B4494A0240B30D331C75AF8520A588010779BFF3B0189B1878508999AC65C70426115E12BD818A44E4A655FB61EF26B80FE847B491FEB4A8E4CDDC6B7E77C99E7B5CCED9BF913AD5020E512D449ECE8E156F3C8E4D6312E90A03924AC1B56229DDE686F9D811D7E22C01C992D0D41DC4D613D4AD8D3092856E05A98324CD4BF32BC47736F863D467EC6ED37116477DCA85613C95EA2268738B6F07DF74064A0A3C08687F5318AB3794EB968589F339AA8D0B081CFCD44994A23733278AA9C88D918614FBF28ECF0318A62CF398DC94B6BF1B22203B978D3F90D6277309AA4AAA0F207566DC78ADC962A0D5D4A974BDAD1634D7509288FDC0B735F1F8229575EF3AAD9405C477663BEBB51EF1577C781E17440FB4428F81CE34E92D8A10DBB92C4303F3BA67E8F7FF77EFC7F7F7680F1F698CDA815CFD96FE55F162D7CB4206D137B65672ACC07E09A6EAA72550F91F28B9DE02E115F6F0990A1FA3738D6EEA6DBCF5A58777EF013FE7EE6F67C5625E0D5A7972EDFCC4BCF4AC816314247781DC7CF98ED395A26F84E08C46AACFD0C7E874EDC6612EE04171ECFDE85247E2955D10CCF706FBA854648D28A95F0F75055A827FDE5F7EDBACAB1B3D30A54BC3CF2FCD65BA9F69441A49FBB4157302DA6E43CE62963C1B141C34F962EFD1E8D96E2E2923943A84C79BC967BCD7364A533C9C8E0F4FD51183C86F461E037C36B34A9CD16BC865F22393D7B1A2B7EFDA52B9A1CF7BB020CF9E859D6E71EBAE23613920A7CFECE9920118F27ECC09B19C58314BE6A8D7AE0D8A37FF2E4B6A76924BFFD287115474F6A788452C76CAB9B9529F348D35DAFFC83DF7D72831341D3DA82FB6475160877BC5506F623B9E0846C80420F40FACBD3CADCFA3390C7B02BB2E399F0EB17F533BA3583337167458717950E6077E2EED1727C988288F196AADEC1D15EA0D704DB704891514D30E781368E14FF9627E19936BB203F024F5DE98DAF9CA54C9316C082562576F3E61194335CBD8A8647C7F9D3BD38257CF02052550026A49A2F96A501248C152430531D555933B979DA5DD756B1C15C58BD271C9FDCC0AAFB0A29B41A668743508C6085F31E17BECE8A57342208FDF2C384E4C2D457F115951BB859331F91B7D34FC94DA7EBD477ED2B4E575823A162AFDD926047B16126F00ABBDEA23C1E0C4DA2278088689239D572931E8EF1A304A55EFD55B5816442D272702985F3FE6E697BA5C180561094AE3CF69A8387CBDF88E765C3856A83C02DDE178390628F80315C3632377A46ABFCF31F1E6FA657FDD9AC67F0993DE24F10AFD409E22CD1EBEE45D8450C5C4E0B03EFE383FABA3DC93C6D3D36BD9140175E0A5CEFED6132C78909758273A9D3DF96029158B363AA6D7962B6112F77CE3175B78E639CADA671A9CDE89386CD361424257B854954F9DE8FFD4AF8F378F98479DA28FFD9BCBC7EC3313F32C83596F15B70F9F304C1F8C256C1E996DCA1A0D3B087BE8D3B5704973F622F522996FE1301B82D870ABC2EC138E4E423337CCF51F1EF88D39F04D2EB735D7EF903B04234168ADA035CDF45873E5C999B17FC42790715C02C25FEC589C784FF9B9152B7266D732B2C84F9F4A2AF1E882E49F3D92ABC0806302664C1C9077452E5440C2A4FE1BD504F988CF0935B6D8A967DBDABA489BC1EC7EF0008B05A9750E644713301EEFC6BAEC1873E1A1ACE067768EE128477803D604B0265D14ABE0009B23F96848FD63DD7503804BED88CB385AB53677122A473E1BBF8418A3958A35CB4FD02FF437AB70D73851C8E94CAA5B47B73A53D4A4EFE395380939534A6371E41CEE334224B7349BB4E0536D5DFA243301E119FBA9DDF1A14A64F5483CCBCC0D2520E260915BF352E3A4F3A3479AB1552B016865DA1FD4F960D16CD442706726949B2BD7CD281D2EB0B83C264FE62CE961A7BD456E6414DF1ECA8C6562D24BB285BC881A017F2F5DC00447A4D0B7CB46808E50710C87933BE0811791259181F620C1961AFA8104B2C6C194DD68C9BA646B5D0E2C80A879FDA776B13179C462F346317F2E203EC6FDF57178F72286C070F83812068392ADADE08DF1DECCF9CF4673CED84C33EF3570E26913377E4C672C31273DC3CD0B958506CFE7EA7BC6A1997BF6CD9FCFFC55C1D0697D0E1CCCD71699A0C501029CE686EC674320C300D32BADEBC24165284FC3F60AB1F788B3D5C8942892876920ECE2753F7C865E7C42632ACC224A3CF094D16C8D5C0A26D07511CAF5592C814575809E209B9D61B71714625125EB87890681A053365588B596D963642FA8CFD485F7BC5D6E0399EDD261F68DADFA28A76BF6973A1A2C5DB5B9C135A8D5BB724AC067A8BBC3414E1720AB48E04D7E0B4C527364D95410536344DE46232CBAE8FF5B9AED5E35594826A7264A2D1A6C183C46741B445AE4A16EFBC52ACB78D02980795200E6F3585832917785A4D150BC2114551AC7C3D834515406EF0DB9098C966A0DB55BE8433029580E5E8550C12E3C2DAEDB46C63C506E5B81D0AAD620AAFA2E7BCC12B712D86AE8FCDA5F90BD7DCD72E47786F989F5AC849777E2845B47800BABA91DB4C30B62FCDE4EC89D1F8A0616C0C1EF4AA1E8C434583F46CD5CBDE953062840AEB0D205C7F51175590685167694C2497EB45DC523F1262492C8C68CA8236131499AC3E648D38346EB6304AC8ADE036CE408D64243D38AE4340C8193B28389AA0E60C7EAB0648475A33C176BAA17BFC0E41ED9193DD97307F05241E8F0A6E5BE9DA4DC54F4E1C6BDAFB27F4886793323FEC765B4AA0C63DDBCEB73108DCFCB13CBD016C8E751E3E7F69B5411336CD0718334584DAD3614A44A2645C88F7E23633AE1DEEA115753A6E574512C4726A3063FA31CC19B11319413F9F6B2C3EA366EADF8EFDC7FC2F1324E4599E862B3D7590B835C0872CFA5C341BFEB4173E4F54160411E57DB91622A8AA57D225207BCA422CEA27CE07D59CCCD8D956DE5A2EE9A42264DD76A9CAFEE9382D65BB8D463A22A2284E70FD86D631F36CF2A03E9B289ED917CD686EB5F155CF10B164276B75BCD193A6D3F240F4C097FD808F715EBCAA1540B7247CD52247268A3FA847E9C5704A419987AB81C6CF1CCD29BD0423B2C454D488C6501CDCC7837CB732B051F0E18F376F63AB1E6017D26F4BF8DBF01738F3E412FFA492E21E17AD08F348A895FED62C1CCD2C327538CE55254D6C13D4F202F64F0C4E8880EEFE237E35DDF152C9018C27FE11272A92EB99597F80E4D7E14AAABB1467F54CC67E05F9F4FF6002A76F0238C549BDB4753935D8427DDFBC23AA57B89825AA9502C9C01239E58127CF4CA2FAB4E23634B691B075CE58FF8E7004F66F8DAE3253C96D8773BC31ED2E2C344F25E5005277CC8ADD8F7521373768D5A6041749A8E4B10B52EDF2B1BEC87D82F034F520039646185AB6C4C93188F88DCDEF1E3AB1F3B01132AAF8D9750BC893FE8E8E3C4724A90100DB677B506E64F4A5CBDF0FCFFDEA77A37864B29DA0FC5FBFA3DE90A627E3D79B0357DDBD83E48503B14423C8D35B4749045218A1928D2D77852B1415FFEF1C67D1B9C47A5AB46A3D4B6565D238A793FD2DA30E1F048E79D3F7B61B868C7FFB60DEDDE6CA51F32A2103D5DA304248931981B7E8CE5DA406AD9245E965A134186FEC2D5F2A0C00277B0EA823B133B996A7115744A1351E6BB92A9E91A2BCAA51AE46A489C70C85641D4B2C37BB7DC8A6A33F3905807DCECAEE90A06790F1982537C2395F4BE95EAC6F7D9C6B61F5D1A66ECA5DAC098AB10F863141688C8D3F32BFA7ECF2228C9FE2AB5D513C74FECFCCAF6EF3234D83E1D05CFA4E77D5243CEC69578E6E2432144E76C40C10CE4C9F59B6C6F9867F7E858451E4AAA5EFC7CD7764BFB252C74FAADCA1F2BC5EEDB5DEE42FC6140DD9337CB498B0D1E6541C0E06C7B9DBF92B717F376C0303A9B27C7D55D777A28F2032AFF10C87358812FABB9C0C1F88BCD7C7291F5B0F2D3320EA0E5C0B082F69D67B46F779325CBE8343DE7AD495DFBF8DC3474BFE49F5A313B6909E9F599E19F5565762683A8DA8A8AFE4DA2D79EB907C912045386AC30F7316EF3D78B3E5D3D29D413543600D32361A4D43411D0D444D5825D2CCFE62516AB51C00E5F34483BFC7969B8BB2DE3BA1B9E426C78004E730F39C1879C78530DE31E9148B33859D83892B80FBEA525AE884D1E05EC4ED914314BEFFF8D866100681C5A4E5463B095ADB06F0827BD7B460B139B6CDBF8B77D447788434D000BF4B87E49381E0B8EC06F8103DD2CE49F6A619A1CDB5A421E080B6918B4D0D3C1A106608435C198A75A967FAFB91C7F99EDD59FE354A39E443A2F32360B7C0B9A662F3048326CA565447C9740C9524B5CEC45DECD317EFBB3E98FB4762EA575401DA3C18D128C5B94A4DA50FE5447129658F614896932C2550AD554DBFB42A27ECA799B5C871230FE8B9D9DE880EF6DCDCC6107FF535DE23BE6AA382E17E1C847D91CF49EC4F2079A5044992F87F0D22403C6044D4537165040FEE6E9BE6A3636790ADF2DAC57B4A0523F8196E1BFA9EE5FFDDE2DF631C3424FB01EF819612C1D6744EB9E0BC98147E9635437F93781D94660E438865643276A72151CF6DFCAE15A545F9836770876909A669D86AE46EC3AD591D872C91C664BB604A2C0F0E237B42673DE114D9FCE7A76AAEFBA9C4C3019AADCB9307D2C9BB6051B616817191B9BBCB55740E2BF14382500AD3587099C82F44FB78DFC385118381FAFED9C6ACFB666EE9C6B59D07B7B1818F3740F01053EB573211DBE648E4AF2AFDBA70DA68B4AD0BDE01E32138D027CA9F8662EB6B71766423BEFD50829E63E22DFAFF5174BF2FD20160B71DE4FF70C7F54ED488C5E5F6F958E9E010DCEB10B182138B6D9450452B5E18B86E022CBE70912E30DD9F28356D8BB2AC8FC9112C1E8EC92525B1B24F22F4729C8DB6E5558B754A2E10D10FAD66C21A9FBC2B0B01D0788046DEFFF358C9E31522D0D4F83753C822457CE40A4B439AB187A5468F6C30DFE18688A5F5559907531B7D99FB6A76AD1C13CC6E72B7252C100E6C8884234887CB8D9AA99824A222F2C841B44310E781B4059EC547CC1AE60E4DFCF0C64CCDC6DB8D9337FF55AB054EAB8264D22B0A747D32E50E505CEB6EFB08E51B622C3572EA9E4CDDE37D8BD2D675F827F6DB9049910DC11863970607B5F45CB169693C50488E18F4B8938FEEB55F3273252965F64889AE2E6CB468F55642792E8F58A3571D1A7F5B0C85FF8F885C5E5A89CC4A6FD4065A9A6F59D17271F6152ADA07C1EAFCE91E19F41B931BE5CB16AD3456D43109C7AE3807FAD2F9E529D4E54E6A15020B2C375A141A3B26E02DC88B8703090C9B8218C5BAEE49C136B2DD3B7F113141DE93143D517F056F5464D109EC0EDE2E791F857BC1E99133CEF3D7711CEA4A93C3A3FA89CE4FE8BEB17F77A575CDC11CC21257070C12BDFA89F8DFD15F26BA568D8200D71D373CEFB902DB191C6016DAD2D9B5F2D1384B1D608A7D01F874CBDEB7CCFE6C48C035D7A85CFABD5A969439866D3EA090E048A64A261342C3D78ED81302DADCED1B8760C47C5CC5A1B4087481E49DCAE1CF46CA2AB15B8FE7CF1694907EE71532988DBE7E0345EB614ECBD7E574599DBB8EDA1922623FF4391635B87F9F0AA673D033398D4BE92826220C3B11E866A2FD2FB174E9DF4B7C944D694FEBB54649494D45C3EA47A989536A7FD8360B24E8F3D95B2DECB7109A332660C90F24B3AEE073CD07A6CEE4386B2DD93B1A4D3CC0C16AA870B07A4072C1B82CEB89D316BCA2F19EFD928EDA49201DABA321BEF2E744B51E5C2FB3D9E741D4D9E3AFDAC98C50DAC28C50E074FC7404120D5D19243666B3829D1C71BDA4EA82622B6DCB6D63E483EBF2A363CD1670B6EEF3111A5AE9D83AEF8D6403B28F6467D62639AA34045E9CA68BC74304035424C06BFD85B726B8F2AC24375C95C492C756B104ABD0CD40376CE2C382D48B3227AAA5DDD1E6CBAE47D7766FD843C336F2985FD4D8306ECF3C4775DB1FBF3B855BCFB80667E46C3A39714A968BA9555D8193C90219E55419216B3C5878B6C64DB84DB8510AE001D9D175901A35DFA7E5318D428F977D2A6718B4A8849052128C70B806310B0A1A1ADDE86E0CCBFB72FBD3B257DC49A789AB1D72A17B7B9FF7C946992EB8EF86AD638F8704CF51F81DC38392A5F3BCB0B0E308E24B3DC9E87D1526BCE21AAD04EF689AF6EC0042DF32A16FC7E6922A43FC3C7F4A694E722AEF9422CBFBA7E8CE380B17B92BE09FE2A47BBCCBBBF602DB9D7964552E2B9D5EC7E65271E3C6A6D18B5C8F02B3FC9A6FDF17978797586B4A849D4312E15B17E25AB3306E559047FEAFE503389B3F9A7259CB187FA3CE3716F506C64F49D136BA11DFC1646CE58A6A902ED6AAA4B72134DDC95A110CC3970E70C616E99940E6E5B5FBA2D1BF25BD7330314DEFBDACDE1CE5D7252EA30EA84633BF6F57BC75C534FC4491252DF2A8F73D90301C2C1BE15A6613670CC417C3750A6DE8F7C6C1EF7AD6E05542D1010A1A9117F7DFFDF83E29ECF4ED5015D197C238F99C4ED0310B4F7D4F758B3BC70AE97CDCF9D8DA06A5526D12D00166635DAA710F7E09CEB2DF231E316A42A6FCD9FE9DAD53CBAAE3EAC69DC8FE58B9622F8245DF01FB4CEDB14F1059AD06B6561D4FC0DC026FA9D22B79F0FE4758D48CAE8E5B9A11E03A8A38C395818C6BA4476AED69EC7DAEEED1060C42E700A3761E157734C3A963E204EDF2C8B35CFA35D9DAD7319EBDE8088C8C1A1AA476FA68D0EF4B935FD3CFBBEA7CC4B47E98D0E04C09AAECEF93E93570C7FA05B3983A8C37C4487996B315E5E87D41436F9D45FF2A812E16A035248E96650A59F7E523DE1414ADEDC00D81166CBAEBD6B6673A59599E57E5F6A8866400DA53A51A49C16AF1EC6F42C4AC8B1D9F775D924D594E9997AA39DF02FA1A016AEEFC23716075C0099A68211EC2F22000EFA0F55401F83F82B2CF6610AD5786DADA07CEEEB386EC48F9DD4B78A0B834E2802DD08552AE36CB65A64379A1D0CECA5868083369A19ACA652F7788B962908DD0A2E084E714668A3C7978E1072BB02F7E753C2CB4895F54B69C355A376519B37507E35232B1C9470E35F056C421B2A00EEA17CA0430A2D73AF7F3332C42537800693FF181195026A54C776D9C43944E55094D801EA7A4C7C3221CF3D9D6A731250D53A774FC670131600DC088B3A0BA69D9DCBABAA28A4F3B1B5E3EB969788BF7EBA8CF8E44322F75C6FAAE6C4ECAAFD4D8CC3381A3409C8A4890C2258F0BA920AC67AE76D8F07300ECF7A2685F8F8BE2F034BAC348D37D0CD578955764A7CEC138CC6117E2D3BE6738169911FD1B99287D7CCBEA0E80D1AE1D19E31E7801CACF3300E95761D98AF6B97FEFABA9CD9E46FBDDBE77030323F6D3F7939231DC7ED15EAF739E439A08D4EF2BF5534AEB9AC9BED3529E2E46C0BBC6BB7FDB6FF184F3DBE1CC15CCD8B4206FD7405EDD5D8E19473936206ACDA7BC2C0AA5CBAB046493D3AFECFCC5D3A19714C95FE82AE056F293B77A2EB14944B5A4E9055BEC21C7A12B5F93DD5FC4300A1E03B50AE5E91D5DDE92DED1CC31F70BD804AE728E8EFBFD8F71FB850C165D8A0838A464A3CA28AC2790124BD9C080D4B43026F9D8AAFF93FEF4E5BA2674E791D95D38593780C15E3528E33892321D56D6481CD2C7EF03023F8BF98E558C34BB58533A3B46C8D2EE483BAE75E7DA68D7CDBD804B2F97833E487BAE139DC4E97C2315526345861E138812B0AC67832DBFEBBDBE8594D383CAD28CB08C66BA68AC5D1EABFDCAABF72D1774BFF48FF8845CDA1B66D1130900205DDB94A21D9391F75E297CC160A9BED865CB5D7801A08E7804037E4D54C7E20A483CB373F8A7B34B7EB80410164859E6F8A83A12152AAC5FC307A9D5A07D88A878F007EB2038D6DFB0437A28C4D4B9C784EC74C893B824914A8CFD807376AA78C6B8492C7AB382B361114190AE171326461D3E856527EF7DFBEFA0D690F95D12195469B7D7DB5B3251D4723186FCADB5AAE04B02F7A3A2D0FA1BEF0C8BC3F4E8AC9CD3A6E5F2D3EA237622279328F34035D03D78F4D5CD3F3682974CE3C5D05A3B917E343C31068419D350950E7605C8538E8F6E1C64ADA86CE7459B125F33F683C51682A50106C95B1CC66D13B05EDAE3ABAAE4212868CFB7BA35BB7B57805B47198BCDAC1D0064EC0C2A77C5AB7BCAE62EDBC222D4ED611ABA89182EEBF969CF43F6D43874230994F7095E8C28041F912DEB84754E46262F2031B066B70A64EB6BE30FEB04E0829FD39A7B0E566829ACF3B74FA8C9D114BB33B38DF91E8DA68C79ED6879430B6A7C49BF3C60E2C018CFD0D30E28B282B9FE255637563925294104B8EB279E8BA8B2556488EA91F680A73866CEBB7C73D4E142E2EA11FB3ADF44C96E1A992AB81CD1E24CDDB49267A99251387930628AC46A1FC819119FB582C8C567F37EEA6A665C0AF77C6FCB2D84823CB124BC985EFF880164ECBF981021B4A36149AFE9D69EE36A7FF56E560E185DC1BB18ED4FA6411AD089517479417B3657CF3C3E711FF4567B5FD2FE6C3F139F94D4D17A3F671574D10DCEE923AC9F2CAAFC2805AD842E193F8CA23DC8B012ADC1315975E41AE686A0E888AEA6F57D1EFB1031D8317E4680372A76C61400711EC9961BEF827B8DF2E6E38CAA0971F01907B604E57C5D72A6B5F439A78EF3DCA42AE6276DF72D4FEA633936FEC08E0E7F1C22EA1A4C692ACE1D29810901160815635EEDF85068E7FDEEB644B559C7809E607066A02D77ACD87ECB47D6FECE59616CC4ADA1F4208C898BD506876B8802BED8BC40E91CBF2312DE68CD0F377EDF0168455C48998311D8146F5659038133BF980505B5D3F7592736943783739871E357E013F29E6F38A277177E34F7F43D26FCC99624D607BF547DC948DE006BAB0BC7BE8ED2FBB8F92D065997D30459A8745E4C9CF2045625F72BBB9045A7723DA93BAB2A58B2FFC74579F5F448E90CE5F3F14E24BF70D81A9562C7078A319C509B04F57E151202DA7C4B3D2CC65103CA0AFC999DD27B9CFCDFDFB7B266723AA0724B1AA649DA61A107B1859D12B8F251971EB743E20AA58B849AC8FB6759B9D75E7A0867164BB2EFA0764B85789BF6C006E199F2205AB2D0D536D91D265F34583DE0D5F613C687E11A7C99F147992C865A656724893982FC6CE78AD48A77431F5190657D069D9328640A18B7FD9222963DA68820690666F29ABA18E48A27780EFBCCFEE1F3C17C2A24B157A4BF1C51CE863375AE947BFE4F3AB3887BDF136C68ED9DCC9E3D36C66AD9FAB8A5D4FEA79E2107B22E28BB12B6661E02FA99C39C539B840E2599BEBF2137862EC26EE80036F6C0350240850633BE179A15E2D9B3725D39BB20F1EF88CB29D9E505A5D64BC6B1081AA9348ACB7861D19C8D60003F140771568620DFBA32F7CEAD770FFB37330C445A66EAA2683697E422F2AD2198B3FEF134443BA20890231EF28BEB0007B727E6CF11C992F6CCAC8BF797B80BF0DC31D0A458DF33068D217B8BE587A6E84D00FB3708F7C6D377AD1D350D890B4A7904F05116EA8E2BD237EC701E42D2D4C2C87D1130FEC7728903FC8E1EAFFB5BD4B497972CE3E6C2B54C40017DD34A6ABBA5CCBE93B16CF8C267735F69CE7AAD06DCA0C9A3B024E18AE7BB0BE68B0B5036276C4016FA6382926D5B9909DF1E2E095855C5F0DAC5337FEA95AAB76FC20CFC48432596FE91B8B451797539731B45AA417AB7BE12D942ACC6ED79B525D732A4C40B9319357567AD4982479E437505E9063ED7BAFA8E2FE90294D3199329E327CF4A87B6CF6A5B967C3EAF5D1DB76E56DD7B8971146DFDEF3AC7B2168523863171CEFC6195350C676101E7CBD7E1484523ABAC833F92775F28A067D9F7BEFA38744BC9F75C23BC5E61E1FFD78C937D177510980153703222054996B7F067A9AAEDA595FF7AFE801B31E9797641E1CA378FA17A659C8DBE8C54305D7F2D5C1DB2B97E6D6AF838D57F3C6E724CFF0D2F0E37AB7511F89BA540EFDE607F8291A3747A005AF45CB80F28D13F458D231FF2BF8C528A7E57CF6CE54DA19DAB7B9EE40CD093EA3708721B6CD3BD60EED304D8C987E276283149DB9CCA9B571566D9ECBC31F71B9814222761FC9E75733BA9A37AE9FA58E96483554E54FFA95CEABA7B0B74125605B8813A29F9C83279D803D6836F2223B06D39CB332E442C6B430233AAAEE9696862600AFE0CF1EAF315DC3C78E6E25EE692436C97F2A6FF7B9DE2A93F258DD3035034264D807000974421B53DB19F6C12E153E975DA83965303BE9072442CBB8A9FB05D4784CB47AB5E7C32DD7D27257D7C4F30F4FBA04C22456C990C9B2E44A695DF478234799AEEAA6A72BF0CE8A4E70700B03613F33B40B2254711BD2445420B1D2AD371B438B12341954463EE4C128F172FB291D6C64739D873BAA434576DDD553093A2C5B1185FEA4B5773C8D87E9D26A55F195FAC7E028ABC8B7A066BA5D0F526B3B5925EE57C7E3AA5F87AF43683819605BD099B1D329E6020916E3AF9DD6622DD9E11709AA3C0DC46CCC4ED671FA782147847A88700D713B686F17689FF5252E44ADFDD08787F1554D9BE0EF6AA0B36BDF1C3FA8A2F7BFEDC67A2FF6C993DF6E678DF4FD01F919F820CFAC84F7B599CEC8863AEB2B491CD2FC786B119518419862D14B87C52568F9830F81E1FBC07EC453794E3C677FF461494E4CC7C0A075F23B011627F7764DCDBAC8530EA8DD9A79EC17CA3552AE7E81B62BDF416EAD108A0D8B2A36062BE95D7CA69F8B9C8222A02D3537BD8A1939C577C1DD33558023CC40A219BBBBF1FE89FFACA5D678E4AEE5A73515A9F2923D5A12A9446516E75DBAAAAA40A291D6BD9C2376C62CBB7120623DF54F82216DE73369F04BA3D37691436C754CBC01DF5B701D9000130F91FAA043098ED88E22C82F3D4C2ED5374178718FA0EE9EC120EB45F77886A3F2F00E90FDAB2B09D908C9502965A1543ADD92586FCFA60A2460DFC6C87ACAA02F3B6E0577AF585E94EDEA429BDD2E2381E13143E20A11812D641F73B92878D260417B074315B9FD7C79B22FEB3E993A015C9253355FEA97644112551676551E1E668E25BFE387245AF88D284B59983BECEE95F66B3029E3BD6FDD8AFAF405E059695B6A87A02E14F0049D1BF63A3CC1E0C9BD55E9B7CC7F088632AAA3D86B886623E11DE9DAFA4608935FD9467F95AD83B1824804B6DAE573CA4794DB132E6FA26F48606FFF9BEAF2E25C411012546431F3D4453ABE33BC80C8F5A5638C118B9E0943B67BDA774439C8CECB658309FC9406886F9C4360E69F3FEA39939755F876519A5C7F9AAAB49D550884F236AEC219184CC61ACFA64E76E59826BF24E128F4B3493DEFCE17B9D8C6C0BAA290735287E310062F60574A0FCFF5ADB447469BEC09DD3C810E74A22A410C5A3712CA6885A2CE3096B3A6027BB3BC9760CB9B26C1F37090591FE0F332E07521DF86683A6F4224A282220DAE136A926741DE7386F9747B245F5B087FC5527E6B7C256F696B6785A02FC1535279F2103EE7A4A2EACAB560C15772E10F14E95FBF31DE3833F1FCEB0AD89C97D0F9843F2A0AA441E127106A05355964F6E8E349D95432AF4ED79CB59E9F120DC24C89A0C6E929980AA9677A54961A30AFB7C59F46766F62A98C795B06DCB5A1521793006A9D3BEB890BD611C36C998EA54A5F9067DC44E068A516AA6069B75062B893724F890E4DC42B31913BC1A0C438A002013601DCB0FF7D47B759F803E739E0E8E30AAE5D41078F5BE84AE6856D85765884CB37BA53B5F8AADAD461660365D0DDF48974FAD191B55A56AADB9BF05643CAD8FEEE2E07308F9BC2964AB9C9E428849429F9567AA0B161BE06D21671E9FC0B1B541A7FBBDB3C74BEE97E888ECEE93D27955A1B9E1AC1351C7B4E52E2BCCAE3C6C72E10CF84F7FCD7E47943F76ED6E19AB6466BD8FF21D5094548EFE873AA10CEDE5D985BCDCE4FF248C998277E8BC1EA6BE47A734C092F4C73EA63462DEA6A0B0338B4B00BE1C20264CF62E03A4D57F9CC2EFFFF6F5C1339B840CB57FCB6C04C567561DF096F130099CC91DA10D11B78D6E759D169561BAB06E933CF2B19A9E96ABF2F3A289FF782144027175BB94ED818FEDB81FDB821FDC853C7C35790A530651C4DF47D5F49C3AA624DE66D00191382503EE62C3F4F73999B3A27713D6EA613DD8A2D4C3B3687658136ECAFE312441058802862D34B3835515FE672BFDF363BB37498EFAA57D53A45AB199D9DC7A9DAECEE644E2DED442CF1919199ACCF0697A40CF69C43B8C86D35467240DD13CFA2FE755B40041D8F111317BD537841BC77CC2702C80D2A60C99D6585CD925463D3B91CFE33792A1C348EB2BDAC01036F570C858787442D66F3B792F5F630F762C0CBC1509653C53836CD86FD8314520DF4FA64B86719691D6F66974E52A024002FFCEB126FB9D62EFF683A5582FECE9A0E41642D320C91E7DC90C14952876C358155FAB79BFAEE1A89F7EB3431D433516FB801CD5E149ECD15ABDEF70EECB2780BA0FDC139C3284B9E85F0035469DE8E0370270BDDB87C03E0B4081F0ECFBA7385F3EA1ABA0A3702C814EC049B86B85D8CD54061B39C1D3FCF7BF72BE0FCF55E950D51760D37D13CEF2D299B1AEFA8ED571298E2A8DCECDB8EF52C8FAFF3C958602208AE8F3BD0E81FF4E71F515FF85B38C515235720FD3CAD68C1049ECD992963509BBDFD11655A5BCE925509FBE453A221F1F2EF02442D0346B0BD867AEBDFE49D8401D5B84ACA8587466800708907D7CEAFC14AFAE38D16BD2D986A0BCF09A1A3064BD78EE1DD5FD19C1DD7EC723CEBFA9CEECA1F3CC27E4A62BBD3AA470AEE48E7CFF14348F3A20824A7EDB192DC405EEAB0E9059C68FB70CB0C36B45136010CE92695F8D89E34CAE41C869456ABCDB1B7D9A87302958331BE96E114F4FF6E94F35125108A501187BB1BF50D68880DDADD80C7BCC3FE36698CBC420077976D35F74F6646F6B5EA100FF8D7F0DBFC22BF0A7B91FE444F52739B92FEFEF7787932ACD08746E8DDFA7731B618F8B584719F453F95651AD8768275AD39EC63517DE974D684B0BCC7895C35FB74CF19C836EF6F15216852E68E55F3A35ACD5D2E4CE791CE7281B5C9EF05823D22D4306FB7C51DE61FA3B73C7F5D8CDBAA668723C5E8DBE6D7517828F71D7F14701262CCAA8EEA54A8076A296EF28FE8D6A81453BD81F30C5EEA62A4CDC30E479F86A87A412C1ED26DBC50B5EE0F8880377C4498207E9EF7B3A0D22BF17A79308684B823F9B1A7C8158C2A6083B7D69776A8AF1413FFDDDDFA7A6C3D338D79E63BE8FA52CDF649341AAE76EE63A5A09F46B76FC6E04D44B11FB1ED3910FB13B6792FA9C5BCFF5DF0E0E79E9A6E298C2A023F9ABF8EEF22B59692A78C0A04F16000355590500B2730D8CFDB30A8B3BBA94053C5101C53D51E2E6D607F682FB52F984368BB1F203ED3A81BE0699829C9FDE1C13EF01B6C42BFC7FFCD09DCA3FE885FD0D8FE52D88AFAB0FADB34B228EE61ADC211F53A5D2E00E5CC0639EDB8C5047F478D0881511D567F8EC6B0399F72BE7AF95E0633E2DE57B712112A025AAFAE712013A0D32BB84A67B35F0224638666DF8FE8DB76F96EC9288FB28CBB38D8DF260DEE2AFAC044D22D02638B36818BA3DB129751A24B2B4CF54268991CEDD3A87DD5AE7F0D56C679CD2AACCA9AB97D4A1D200D0E65AB4781889393EA0430B92A6ED4C302F1F23748A4D1C23DE782E808EB4C3F2141DF7AB905CBAD7F7C044B821934D1315482EFE4F39F13CC25E2CC60442B4D75788D1DF2333094836846C20BC8F8C480D56B4630446C248B8946D54FE2D893AC3EFA113A9B0D7BAF4DEC67ACB3F504BEF5779961A16009DF787D9E139D994900CFE6C2713BC3E151B538D5F0DC61F1088DCF7EF528AF78D84F723E91F9D0C61EFB81B8E970E7A7C74FCA50F2D2A869AD9CDAE7D3A2C17BC427335C844C2600014BE8586C4E3368EC02860334AB273D2BCD55298E5ADDD20045146201578D1DF78B5E721D43E279261F9A3C1B7E7DAA4409EB0BE82BDA15E5985C4655D1B5994861AD1D130A7CC80B7FF73D67D19A426441E66FCE31C16CC80CD6668CEA2FA9E0DF7E5A4ED4C3A1CF78731FF8B1573348359EDD8D37A526AB35CED5F39643352FF5035277F81AA442882D5A1224D3C10C2D4E0C940612F81EAEDE2E7B47E7E7853518E77313C6A9E92AF8B8869B046499ABFB1FA207048E5BA08374C26332C5D9F0FD4FB0756FE879A0C5D72F7AAE7339C03E99F59BB76EEABA9957971898EBB071A971202FC2B88D4024EB4F678950F5BD13F74E5513CA6C32444B140616A4EA233F27DEF7B67C6450BAD40FC4DE35B049AFAF1740166AD4CA7FDE0A4D711F5879FE5F45A3E83AEC262148E2000E771C4A9F6E3AE51A68D1A6988DF34DA3292699C3F257EE48EC01E53DEFCFC4ACE2EB0BE69DAA5E9FD4C02AA476F47D590395C475EE270348D4707B71F4C8F4DDA71817497259928C33391E3D2CC72642A5FF436159F2D581FE2D02D29C2A73838FC5CBA399FA1514DB930D5321D40F0FD02494F378ABE738ADFBDA5DF6F786A7D411FFD975A2D678F1D35DB4E3E26E628B1370265E84323FBE2A4F25670BC50C8A2D0E244DA5DF6B4AB63FE163A345290A3659054576FE8E403FB1653F13E3A265A3D16AAD7D19C78D2B7AF80B98D3C30AB760FCD5C3829BA4C25E5C89C422C918077DD409344A54D1C2F46839D5B852CA4837187D7B8AADEA4EA3C0348D33A6CAE6CA85FF34AF38DD855DDBCFCF1FD69AF24C5F10EAE9B39286F1E3E3776AF733227E25EFC4CEA498F5354D6E37F8C49C22CD706D112A9D0A7825A245EAADA5AFE0A323634BF39FEC489C40D6130AC0C68CCFFF9CB2300AA95CFC0659972D28E65E6A67F374AA265BCBD6C21C8F462A4B6F89EF9F229549E21214AEF91CA1F80B9C7ACE62421EE8B0AD5DE526900CA44C1D783273A15B41DE67BF67104C28A7B2583F395508120A85139F91AFC6F2BE26D28C00489743A2ECDE93C24C436144F693DA7C7220FEE032C946D48325F2173AE7237D0899635C45316CC63DE1487FC4CDDA0A127EE2FDDF5999E02F1B4E3673B9F5258C18A648B64E2B751946E8360DF530776B7F6ADE0B6D58A448AC54FC865E511C4E54B7E4659AAE425AAE6BDF9CFBEEC592FB84B640114A08DA12FF39780B88BFF1BD707C2495C0A2B9F9348AE4FAC36B0464C8C7863C0C40FC6D0E88F2EE72E798B7E55CB8773B6218740E9D0F8FC05AD56E3F210A7635D89FFB603156A11F1D873E2DA370079A544A18AEAE5164303A23EA97256DC3064A536CDC60DB930020CE9345700C48C07BB96562EE30879E968B3EB8EAAE0FE07DF9356F0DDAA9EA4DCA9EDBC802823E3FC8BFDD95A68098F37B7A0A411B6257324F318458B8C38CEE92D0F89BA21FDB44FB644A41E3BE2BC45F56E4941D225CBA1FE0F6631997C9123275B212DEBC0486DAC2A54A45E818365EA5289EC45953648CA78E574EAACE2549A3132F1AA4624969696AB6E7610D8CA1E816A758D480556A19AF7B893DAB0C4A0C59C4C586B5D4648578AB5C76D91FA1E263CB7A9B2D7DADE9EB7BFCF4A0B472D43A55F8328D7CDC955571173589301B7820E66652FF397F9FAB100B6FB80AC6BEE749F77CC26408BDF9673DFCB192EEFE128FEA50B2AE3B79824EC13866ED70571D9F823193944641CD158A45789104D4AFA073612660791AFE96A2BDE1DA4FE45643C2484D61AA3B44D7636F01176B460917BA6A3472F3765252C23EE82EADBEEEFCFFC3EBDE44C0BAA800C2BF1A3F0668B5808922E84172A06AEE8D1C6F0FAB2598672DD2147E6375CF01CEE6801F315725A99C261A4E357874D8CB14069C288E669117F4D571FDA08387B06199BD6FE43424D16149BCE96FF16B108DBA2BF4118107958C209440E49B7B7B485264B2F3333246F267E7EAF6DCBADB72FBC658D2BBFE3B9AD5FE65C2C9CC359A3CA71ACF637A0F19803533DB5894B7A42A8048C941984A093099D059291ACD94C683A04176280303ACA34E5F4AFB9469E7C883576652992F46F2A266CFCC84B563BCB06D195F9009B9346868CCC8928E86C3E0521B5AA58D9E4D29B9A65C866EEB45B4960B9A433CDA2AFE38A8D982245C8825FFC79D8C99FCFFF97899A60E29337C4F527FE581133699252C4349D1BBE8CD50AA89701A405064203CB9605DA023256EBED6D73A6B1EDD3E56561F53CBD4D7E183D43095F22D118B03669F4179A9ED7A3F51E4ABED2593DC1886D5A6004897EF6C67D07ADDB7E96A684DF4A9061EE8F6CFE6208C8A3BBD87D7B2718CF4C35BC0B6FA1137E5AA0466CFF2A5A3171C365EC865225A89C52035FBE0C9FA3F8DE3C0C95F8AF8719C1D440B3A59D70C99F2E1BEF15B256658D4CB08BF8EBA88C78B4F8D4E38F31297684A4DB5665E805FFD41511C1248C6F2E20D664EE4D200F6108AAE5F2D027176D0B6519696D85CBC0707733038CAF0A04893C994F84C04260017A4B5BD6DDA57B37AB2130B1A8BE2E5CF479348FA18D73FB8ECD6B76FF860584C2E0673ED60F9730672A6E2BB442A3F2FC3CB81C7014FDCE876AE30707073AD8627C6E282421660E75EA90A705FD9F5C39FE1592A130B2FB2A3DB6759DC33AAEC8472E46B0FE10F6AB8679AB601D2384B8F882E288B72F97C091D53C891C09D751CC5EB1214C7E19B6F0EFE476D108093508BC1F28CAA002647F786F2317E101A9075591A04311DC7FBE9D7AF406988199FCC1ED468BA83E810F62EF6DA5E93C67E837CEF658DC4952672A1E1B1102CAA77B5B31A8FB351F72C98ACC44AA3348BECE71B352F38EB50F518541E2A20BB72D0ABF578C9B1291EDBD33AB7C09244AB1D64BB13FA5899FD22B37F6A3E340C421BDE1BA1D586E46CA298F45224DC23BECEA208B59862DE6674DBF368BA15B1E7E9D4845A06D89EC66CFFC55335BFE609959B35E4C90CA8ABEB20FC293402D10EDD81A96E5048DAB5F6659305C4FC0349A3BDB548ADF945F9633BB2C58665951F0BBD5A82DCFE20430600000DC899ABDAB25F5133581318203C280627DA1245E4240C2DED9F5815DB8E32349FFFF116FA61CF04E87F03FF12CD86B7DEE116E1F4934BC19DCEEDC7AF2362CB63EFD60614B54CA1A78093F49512317645C9C834F2F8B97A429180C8B3A0FA4590DFDF8EDF6E6676C379A0228E0438E276000F706497501678E057B6D99C1391EC4943340A356CC000006A213A640E75A338CEB74A0D3DDBC7A90A9D06ADEBA01E2F3C1E6BA153FF70923C3C4065E9E50D5C2786F8B3F596A5998CF833AA8CF6C3A58D3B5FD886CCC90523CF139525D90276CDEBAEF6E162D90D94EDCB1594802D451B582A697FC80C03AD9C5EA000C44040DFF2C11180052123FC38B753DACDE4EDB37E15F102FD27983D7A0C744573D456435FCB799505FB61FF76EC19EDDCC38405E782E65CDDD29AD54D6DD194C044B721D57C038ACD31C37EE25BDA8012786BBA5000000000000000000000000000084B68B26262387C7124C0369173BB38680C57B6536FD125F4A8D09E729FB91FC7133A7490FD6B372448D91FD7B739DC15AF23BE2B4DA3C103226DA0C394E19C00011323D7A7CA838AACF1B6777A88038B9849B3E405AB5863EEB46D26DB058904BE1EEDCFAED7BC915E0E6E6818000000000000000000000642210B000EE82B43A4E3EE0F0828048EB5ADBB2957EDDC4D6B5FFE381B8CBCDD9C4C354EAB5021B6CB68ADBE08F536146854C738E83003456C37D0AE1E830EBF6E27DCB4B30F276361FB4C8EC00EB880000000000000000000000120C82612A95EF04FD59A1718085EF84D9EB3AD2E5A1746FBB4000000000); @@ -238,3 +269,24 @@ INSERT INTO `shopping-cart`.`usercart` (`username`, `prodid`, `quantity`) VALUES COMMIT; + -- ----------------------------------------------------- +-- Data for table `shopping-cart`.`product` with condition column +-- ----------------------------------------------------- +START TRANSACTION; +USE `shopping-cart`; +ALTER TABLE `shopping-cart`.`product` +ADD `quality` ENUM('new', 'used') DEFAULT 'new'; + +COMMIT; + + + +-- ----------------------------------------------------- +-- Data for table `shopping-cart`.`product` with discount column +-- ----------------------------------------------------- +START TRANSACTION; +USE `shopping-cart`; +ALTER TABLE `shopping-cart`.`product` +ADD `discount` int DEFAULT 0; + +COMMIT; diff --git a/output.log b/output.log new file mode 100644 index 00000000..8c523c10 --- /dev/null +++ b/output.log @@ -0,0 +1 @@ +addProductToCart: guest@gmail.com P20230423083830 1 diff --git a/src/application.properties b/src/application.properties index 339768c9..f8830e86 100644 --- a/src/application.properties +++ b/src/application.properties @@ -5,5 +5,5 @@ db.username = root db.password = root #Mailer Credentials -mailer.email=your_email -mailer.password=your_app_password_generated_from_email \ No newline at end of file +mailer.email=concordiashoppingcartapp@gmail.com +mailer.password=ardqkbnzikcuzvdf diff --git a/src/com/shashi/beans/InteractionBean.java b/src/com/shashi/beans/InteractionBean.java new file mode 100644 index 00000000..a9ae2f2e --- /dev/null +++ b/src/com/shashi/beans/InteractionBean.java @@ -0,0 +1,44 @@ +package com.shashi.beans; + +import java.io.Serializable; + +@SuppressWarnings("serial") +public class InteractionBean implements Serializable{ + + public InteractionBean() { + } + + private String username; + private String prodId; + private int interactionCount; + + public InteractionBean(String username, String prodId, int interactionCount) { + this.username = username; + this.prodId = prodId; + this.interactionCount = interactionCount; + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getProdId() { + return prodId; + } + + public void setProdId(String prodId) { + this.prodId = prodId; + } + + public int getInteractionCount() { + return interactionCount; + } + + public void setInteractionCount(int interactionCount) { + this.interactionCount = interactionCount; + } +} diff --git a/src/com/shashi/beans/ProductBean.java b/src/com/shashi/beans/ProductBean.java index c67c754e..2b66b8f4 100644 --- a/src/com/shashi/beans/ProductBean.java +++ b/src/com/shashi/beans/ProductBean.java @@ -9,16 +9,19 @@ public class ProductBean implements Serializable { public ProductBean() { } - private String prodId; + private String prodId; private String prodName; private String prodType; private String prodInfo; private double prodPrice; private int prodQuantity; private InputStream prodImage; + private String prodQuality; + private int prodSold; + private int prodDiscount; public ProductBean(String prodId, String prodName, String prodType, String prodInfo, double prodPrice, - int prodQuantity, InputStream prodImage) { + int prodQuantity, InputStream prodImage, String prodQuality, int prodDiscount) { super(); this.prodId = prodId; this.prodName = prodName; @@ -27,6 +30,9 @@ public ProductBean(String prodId, String prodName, String prodType, String prodI this.prodPrice = prodPrice; this.prodQuantity = prodQuantity; this.prodImage = prodImage; + this.prodQuality = prodQuality; + this.prodSold = 0; + this.prodDiscount = prodDiscount; } public String getProdId() { @@ -56,6 +62,21 @@ public void setProdType(String prodType) { public String getProdInfo() { return prodInfo; } + + public String getProdQuality() + { + return this.prodQuality; + } + + public int getProdSold() + { + return this.prodSold; + } + + public int getProdDiscount() + { + return this.prodDiscount; + } public void setProdInfo(String prodInfo) { this.prodInfo = prodInfo; @@ -84,5 +105,20 @@ public InputStream getProdImage() { public void setProdImage(InputStream prodImage) { this.prodImage = prodImage; } + + public void setProdQuality(String prodQuality) // either 'new' or 'used; + { + this.prodQuality = prodQuality; + } + + public void setProdSold(int sold) + { + this.prodSold = sold; + } + + public void setProdDiscount(int discount) + { + this.prodDiscount = discount; + } } diff --git a/src/com/shashi/service/ProductService.java b/src/com/shashi/service/ProductService.java index 0611f972..98a5beca 100644 --- a/src/com/shashi/service/ProductService.java +++ b/src/com/shashi/service/ProductService.java @@ -8,7 +8,7 @@ public interface ProductService { public String addProduct(String prodName, String prodType, String prodInfo, double prodPrice, int prodQuantity, - InputStream prodImage); + InputStream prodImage, String prodString, int prodDiscount); public String addProduct(ProductBean product); @@ -35,4 +35,21 @@ public String addProduct(String prodName, String prodType, String prodInfo, doub public boolean sellNProduct(String prodId, int n); public int getProductQuantity(String prodId); + + public void SendMailOnMinStockThreshold(String prodId); + + public List getProductsByQuality(String type, String condition); + + public List getProductsByDiscounts(String type); + + public List getProductsBySales(String type); + + public List getAllProductsSold(); + + public List getLeastSelling(); + + public List getBestSelling(); + + } + diff --git a/src/com/shashi/service/WebAnalyticsService.java b/src/com/shashi/service/WebAnalyticsService.java new file mode 100644 index 00000000..355efabd --- /dev/null +++ b/src/com/shashi/service/WebAnalyticsService.java @@ -0,0 +1,19 @@ +package com.shashi.service; + +import java.util.List; + +import com.shashi.beans.InteractionBean; + +public interface WebAnalyticsService { + + String addInteraction(String userId, String prodId, int weight); + + String checkInteraction(String userId, String prodId); + + List getUserInteractions(String userId, int cutoff); + + List getUserCategories(String userId, int cutoff); + + List getUserStudentCategories(String userId, int cutoff); + +} diff --git a/src/com/shashi/service/impl/CartServiceImpl.java b/src/com/shashi/service/impl/CartServiceImpl.java index bac739a4..0d7093e5 100644 --- a/src/com/shashi/service/impl/CartServiceImpl.java +++ b/src/com/shashi/service/impl/CartServiceImpl.java @@ -15,18 +15,26 @@ public class CartServiceImpl implements CartService { + public static void main(String[] args) { + CartServiceImpl cartService = new CartServiceImpl(); + System.out.println(cartService.addProductToCart("guest@gmail.com", "P20230423083830", 1)); + } + @Override public String addProductToCart(String userId, String prodId, int prodQty) { + String status = "Failed to Add into Cart"; - + + Connection con = DBUtil.provideConnection(); PreparedStatement ps = null; PreparedStatement ps2 = null; + ResultSet rs = null; try { - + ps = con.prepareStatement("select * from usercart where username=? and prodid=?"); ps.setString(1, userId); @@ -64,10 +72,9 @@ public String addProductToCart(String userId, String prodId, int prodQty) { } else { status = updateProductToCart(userId, prodId, prodQty); - } } - + } catch (SQLException e) { status = "Error: " + e.getMessage(); e.printStackTrace(); @@ -77,7 +84,7 @@ public String addProductToCart(String userId, String prodId, int prodQty) { DBUtil.closeConnection(ps); DBUtil.closeConnection(rs); DBUtil.closeConnection(ps2); - + return status; } @@ -260,6 +267,10 @@ public boolean removeAProduct(String userId, String prodId) { public String updateProductToCart(String userId, String prodId, int prodQty) { String status = "Failed to Add into Cart"; + + //ADDED ANAYTICS HERE, it works as expected. + WebAnalyticsServiceImpl webAnalyticsService = new WebAnalyticsServiceImpl(); + System.out.println(webAnalyticsService.addInteraction(userId, prodId,1)); Connection con = DBUtil.provideConnection(); diff --git a/src/com/shashi/service/impl/OrderServiceImpl.java b/src/com/shashi/service/impl/OrderServiceImpl.java index a82cd4d0..bfcc79af 100644 --- a/src/com/shashi/service/impl/OrderServiceImpl.java +++ b/src/com/shashi/service/impl/OrderServiceImpl.java @@ -10,6 +10,7 @@ import com.shashi.beans.CartBean; import com.shashi.beans.OrderBean; import com.shashi.beans.OrderDetails; +import com.shashi.beans.ProductBean; import com.shashi.beans.TransactionBean; import com.shashi.service.OrderService; import com.shashi.utility.DBUtil; @@ -35,11 +36,16 @@ public String paymentSuccess(String userName, double paidAmount) { // System.out.println("Transaction: "+transaction.getTransactionId()+" // "+transaction.getTransAmount()+" "+transaction.getUserName()+" // "+transaction.getTransDateTime()); + + // Added: Web Analytics Handler + WebAnalyticsServiceImpl webAnalyticsServiceDoa = new WebAnalyticsServiceImpl(); for (CartBean item : cartItems) { - double amount = new ProductServiceImpl().getProductPrice(item.getProdId()) * item.getQuantity(); + ProductBean product = new ProductServiceImpl().getProductDetails(item.getProdId()); + double amount = item.getQuantity() * product.getProdPrice() * (1.0f - (product.getProdDiscount()/100.0f)); + System.out.println("Amount saved to DB: " + amount); OrderBean order = new OrderBean(transactionId, item.getProdId(), item.getQuantity(), amount); ordered = addOrder(order); @@ -52,7 +58,17 @@ public String paymentSuccess(String userName, double paidAmount) { if (!ordered) break; else + //Added: Web Analytics + webAnalyticsServiceDoa.addInteraction(item.getUserId(), item.getProdId(), (item.getQuantity() * 3)); + + ordered = new ProductServiceImpl().sellNProduct(item.getProdId(), item.getQuantity()); + //TODO ADD quantity check, and send email if less than 4 + int remainingQuantity = new ProductServiceImpl().getProductQuantity(item.getProdId()); + + if(remainingQuantity < 4) { + //MailMessage.lowQuantity(item.getProdId(), remainingQuantity); + } if (!ordered) break; diff --git a/src/com/shashi/service/impl/ProductServiceImpl.java b/src/com/shashi/service/impl/ProductServiceImpl.java index 7c85a5de..5c8567ad 100644 --- a/src/com/shashi/service/impl/ProductServiceImpl.java +++ b/src/com/shashi/service/impl/ProductServiceImpl.java @@ -17,13 +17,15 @@ public class ProductServiceImpl implements ProductService { + public static final int minStockQuantity = 3; + @Override public String addProduct(String prodName, String prodType, String prodInfo, double prodPrice, int prodQuantity, - InputStream prodImage) { + InputStream prodImage, String prodQuality, int prodDiscount) { String status = null; String prodId = IDUtil.generateId(); - ProductBean product = new ProductBean(prodId, prodName, prodType, prodInfo, prodPrice, prodQuantity, prodImage); + ProductBean product = new ProductBean(prodId, prodName, prodType, prodInfo, prodPrice, prodQuantity, prodImage, prodQuality, prodDiscount); status = addProduct(product); @@ -42,7 +44,7 @@ public String addProduct(ProductBean product) { PreparedStatement ps = null; try { - ps = con.prepareStatement("insert into product values(?,?,?,?,?,?,?);"); + ps = con.prepareStatement("insert into product values(?,?,?,?,?,?,?,?,?);"); ps.setString(1, product.getProdId()); ps.setString(2, product.getProdName()); ps.setString(3, product.getProdType()); @@ -50,6 +52,8 @@ public String addProduct(ProductBean product) { ps.setDouble(5, product.getProdPrice()); ps.setInt(6, product.getProdQuantity()); ps.setBlob(7, product.getProdImage()); + ps.setString(6, product.getProdQuality()); + ps.setInt(7, product.getProdDiscount()); int k = ps.executeUpdate(); @@ -128,7 +132,7 @@ public String updateProduct(ProductBean prevProduct, ProductBean updatedProduct) try { ps = con.prepareStatement( - "update product set pname=?,ptype=?,pinfo=?,pprice=?,pquantity=?,image=? where pid=?"); + "update product set pname=?,ptype=?,pinfo=?,pprice=?,pquantity=?,image=?,quality=?,discount=? where pid=?"); ps.setString(1, updatedProduct.getProdName()); ps.setString(2, updatedProduct.getProdType()); @@ -136,7 +140,9 @@ public String updateProduct(ProductBean prevProduct, ProductBean updatedProduct) ps.setDouble(4, updatedProduct.getProdPrice()); ps.setInt(5, updatedProduct.getProdQuantity()); ps.setBlob(6, updatedProduct.getProdImage()); - ps.setString(7, prevProduct.getProdId()); + ps.setString(7, updatedProduct.getProdQuality()); + ps.setInt(8, updatedProduct.getProdDiscount()); + ps.setString(9, prevProduct.getProdId()); int k = ps.executeUpdate(); @@ -208,6 +214,8 @@ public List getAllProducts() { product.setProdPrice(rs.getDouble(5)); product.setProdQuantity(rs.getInt(6)); product.setProdImage(rs.getAsciiStream(7)); + product.setProdQuality(rs.getString(8)); + product.setProdDiscount(rs.getInt(9)); products.add(product); @@ -249,6 +257,8 @@ public List getAllProductsByType(String type) { product.setProdPrice(rs.getDouble(5)); product.setProdQuantity(rs.getInt(6)); product.setProdImage(rs.getAsciiStream(7)); + product.setProdQuality(rs.getString(8)); + product.setProdDiscount(rs.getInt(9)); products.add(product); @@ -294,6 +304,8 @@ public List searchAllProducts(String search) { product.setProdPrice(rs.getDouble(5)); product.setProdQuantity(rs.getInt(6)); product.setProdImage(rs.getAsciiStream(7)); + product.setProdQuality(rs.getString(8)); + product.setProdDiscount(rs.getInt(9)); products.add(product); @@ -365,6 +377,8 @@ public ProductBean getProductDetails(String prodId) { product.setProdPrice(rs.getDouble(5)); product.setProdQuantity(rs.getInt(6)); product.setProdImage(rs.getAsciiStream(7)); + product.setProdQuality(rs.getString(8)); + product.setProdDiscount(rs.getInt(9)); } } catch (SQLException e) { @@ -395,14 +409,16 @@ public String updateProductWithoutImage(String prevProductId, ProductBean update PreparedStatement ps = null; try { - ps = con.prepareStatement("update product set pname=?,ptype=?,pinfo=?,pprice=?,pquantity=? where pid=?"); + ps = con.prepareStatement("update product set pname=?,ptype=?,pinfo=?,pprice=?,pquantity=?,quality=?,discount=? where pid=?"); ps.setString(1, updatedProduct.getProdName()); ps.setString(2, updatedProduct.getProdType()); ps.setString(3, updatedProduct.getProdInfo()); ps.setDouble(4, updatedProduct.getProdPrice()); ps.setInt(5, updatedProduct.getProdQuantity()); - ps.setString(6, prevProductId); + ps.setString(6, updatedProduct.getProdQuality()); + ps.setInt(7, updatedProduct.getProdDiscount()); + ps.setString(8, prevProductId); int k = ps.executeUpdate(); // System.out.println("prevQuantity: "+prevQuantity); @@ -533,5 +549,207 @@ public int getProductQuantity(String prodId) { return quantity; } + + public List getProductsByQuality(String type, String quality) { + List products = new ArrayList<>(); + + String query = "SELECT * FROM `shopping-cart`.product WHERE lower(ptype) LIKE ? AND `quality` = ?;"; + + try (Connection con = DBUtil.provideConnection(); + PreparedStatement ps = con.prepareStatement(query)) { + + ps.setString(1, "%" + type.toLowerCase() + "%"); + ps.setString(2, quality); + + try (ResultSet rs = ps.executeQuery()) { + while (rs.next()) { + ProductBean product = new ProductBean(); + product.setProdId(rs.getString(1)); + product.setProdName(rs.getString(2)); + product.setProdType(rs.getString(3)); + product.setProdInfo(rs.getString(4)); + product.setProdPrice(rs.getDouble(5)); + product.setProdQuantity(rs.getInt(6)); + product.setProdImage(rs.getAsciiStream(7)); + product.setProdQuality(rs.getString(8)); + product.setProdDiscount(rs.getInt(9)); + + products.add(product); + } + } + } catch (SQLException e) { + e.printStackTrace(); + } + + return products; + } + // get a product sold of a specific type + public List getProductsBySales(String type) { + List products = new ArrayList<>(); + + //String query = "SELECT * FROM `shopping-cart`.product WHERE lower(ptype) LIKE ? AND sold > 0 ORDER BY sold DESC;"; + String query = "SELECT product.*, SUM(orders.quantity) as sold " + + "FROM `shopping-cart`.product LEFT JOIN `shopping-cart`.orders " + + "ON product.pid = orders.prodid " + + "WHERE lower(product.ptype) LIKE ? GROUP BY product.pid ORDER BY sold DESC"; + + try (Connection con = DBUtil.provideConnection(); + PreparedStatement ps = con.prepareStatement(query)) { + + ps.setString(1, "%" + type.toLowerCase() + "%"); + + try (ResultSet rs = ps.executeQuery()) { + while (rs.next()) { + ProductBean product = new ProductBean(); + product.setProdId(rs.getString(1)); + product.setProdName(rs.getString(2)); + product.setProdType(rs.getString(3)); + product.setProdInfo(rs.getString(4)); + product.setProdPrice(rs.getDouble(5)); + product.setProdQuantity(rs.getInt(6)); + product.setProdImage(rs.getAsciiStream(7)); + product.setProdQuality(rs.getString(8)); + product.setProdDiscount(rs.getInt(9)); + product.setProdSold(rs.getInt(10)); + + products.add(product); + } + } + } catch (SQLException e) { + e.printStackTrace(); + } + + return products; + } + + public List getAllProductsSold() + { + List products = new ArrayList<>(); + String query = "SELECT product.*, SUM(orders.quantity) as sold " + + "FROM `shopping-cart`.product LEFT JOIN `shopping-cart`.orders " + + "ON product.pid = orders.prodid " + + "GROUP BY product.pid ORDER BY sold DESC"; + try (Connection con = DBUtil.provideConnection(); + PreparedStatement ps = con.prepareStatement(query)) { + + try (ResultSet rs = ps.executeQuery()) { + while (rs.next()) { + ProductBean product = new ProductBean(); + product.setProdId(rs.getString("pid")); + product.setProdName(rs.getString("pname")); + product.setProdType(rs.getString("ptype")); + product.setProdInfo(rs.getString("pinfo")); + product.setProdPrice(rs.getDouble("pprice")); + product.setProdQuantity(rs.getInt("pquantity")); + product.setProdImage(rs.getAsciiStream("image")); + product.setProdSold(rs.getInt("sold")); // Set the total sold + product.setProdQuality(rs.getString("quality")); + product.setProdDiscount(rs.getInt("discount")); + + products.add(product); + } + } + } catch (SQLException e) { + e.printStackTrace(); + } + + return products; + } + + public List getProductsByDiscounts(String type) { + List products = new ArrayList<>(); + + String query = "SELECT * FROM `shopping-cart`.product WHERE lower(ptype) LIKE ? AND discount > 0 ORDER BY discount DESC;"; + + try (Connection con = DBUtil.provideConnection(); + PreparedStatement ps = con.prepareStatement(query)) { + + ps.setString(1, "%" + type.toLowerCase() + "%"); + + try (ResultSet rs = ps.executeQuery()) { + while (rs.next()) { + ProductBean product = new ProductBean(); + product.setProdId(rs.getString(1)); + product.setProdName(rs.getString(2)); + product.setProdType(rs.getString(3)); + product.setProdInfo(rs.getString(4)); + product.setProdPrice(rs.getDouble(5)); + product.setProdQuantity(rs.getInt(6)); + product.setProdImage(rs.getAsciiStream(7)); + product.setProdQuality(rs.getString(8)); + product.setProdDiscount(rs.getInt(9)); + + products.add(product); + } + } + } catch (SQLException e) { + e.printStackTrace(); + } + + return products; + } + + private List getSales(String sort) { + List products = new ArrayList<>(); + + String query = "SELECT product.*, IFNULL(SUM(orders.quantity), 0) as sold " + + "FROM `shopping-cart`.product LEFT JOIN `shopping-cart`.orders " + + "ON product.pid = orders.prodid " + + "GROUP BY product.pid ORDER BY sold " + sort; + + try (Connection con = DBUtil.provideConnection(); + PreparedStatement ps = con.prepareStatement(query)) { + + try (ResultSet rs = ps.executeQuery()) { + while (rs.next()) { + ProductBean product = new ProductBean(); + product.setProdId(rs.getString("pid")); + product.setProdName(rs.getString("pname")); + product.setProdType(rs.getString("ptype")); + product.setProdInfo(rs.getString("pinfo")); + product.setProdPrice(rs.getDouble("pprice")); + product.setProdQuantity(rs.getInt("pquantity")); + product.setProdImage(rs.getAsciiStream("image")); + product.setProdSold(rs.getInt("sold")); + product.setProdQuality(rs.getString("quality")); + + products.add(product); + } + } + } catch (SQLException e) { + e.printStackTrace(); + } + + return products; + } + public List getLeastSelling() { + + return getSales("ASC"); + } + + public List getBestSelling() { + + return getSales("DESC"); + } + + public void SendMailOnMinStockThreshold(String prodId) + { + try + { + ProductBean product = getProductDetails(prodId); + + if(product == null) throw new Exception("Unexpected result: Product was null. Mail not sent."); + + if(product.getProdQuantity() <= minStockQuantity) + { + MailMessage.lowQuantity(product.getProdName(), product.getProdId(), product.getProdQuantity(), minStockQuantity); + System.out.println(""); + } + } + catch(Exception e) + { + e.printStackTrace(); + } + } } diff --git a/src/com/shashi/service/impl/WebAnalyticsServiceImpl.java b/src/com/shashi/service/impl/WebAnalyticsServiceImpl.java new file mode 100644 index 00000000..b556e853 --- /dev/null +++ b/src/com/shashi/service/impl/WebAnalyticsServiceImpl.java @@ -0,0 +1,323 @@ +package com.shashi.service.impl; + +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.util.ArrayList; +import java.util.List; +import java.lang.Integer; + +import com.shashi.beans.InteractionBean; +import com.shashi.beans.ProductBean; +import com.shashi.service.WebAnalyticsService; +import com.shashi.utility.DBUtil; + +public class WebAnalyticsServiceImpl implements WebAnalyticsService { + + public static void main(String[] args) { + WebAnalyticsServiceImpl webAnalyticsService = new WebAnalyticsServiceImpl(); + System.out.println(webAnalyticsService.addInteraction("guest@gmail.com", "P20230423083830",1)); + + List forYouProducts = new ArrayList(); + List studentSpecials = new ArrayList(); + List userCategories = new WebAnalyticsServiceImpl().getUserCategories("guest@gmail.com", 0); + List userStudentCategories = new ArrayList(); + + + //DEBUG ADDED + ProductServiceImpl prodDao = new ProductServiceImpl(); + System.out.println("User Categories: " + userCategories); + + if (!userCategories.contains("textbook")){ + for (String category : userCategories) { + forYouProducts.addAll(prodDao.getAllProductsByType(category)); + } + } + else{ + for (String category : userCategories) { + forYouProducts.addAll(prodDao.getAllProductsByType(category)); + } + userStudentCategories = new WebAnalyticsServiceImpl().getUserStudentCategories("guest@gmail.com", 0); + + //DEBUG ADDED + System.out.println("User Student Categories: " + userStudentCategories); + + for (String category : userStudentCategories) { + studentSpecials.addAll(prodDao.getProductsByQuality(category, "used")); + } + } + + //Truncate the lists to max 6 items + if (forYouProducts.size() > 6) { + forYouProducts = forYouProducts.subList(0, 6); + } + if (studentSpecials.size() > 6) { + studentSpecials = studentSpecials.subList(0, 6); + } + } + + @Override + public String addInteraction(String userId, String prodId, int weight) { + + String status = "Failed to Add Interaction"; + + String checkInteractionStatus = checkInteraction(userId, prodId); + + int interactionCount; + + try { + interactionCount = Integer.parseInt(checkInteractionStatus); + status += ": " + checkInteractionStatus; + } + catch (NumberFormatException e) { + status += ": " + e.getMessage(); + + return status; + } + + Connection con = DBUtil.provideConnection(); + + + PreparedStatement ps = null; + ResultSet rs = null; + + try{ + + if (interactionCount == 0) { + ps = con.prepareStatement("insert into interactions values(?,?,?)"); + ps.setString(1, userId); + ps.setString(2, prodId); + ps.setInt(3, weight); + } + + else { + ps = con.prepareStatement("update interactions set interactioncount=? where username=? and prodid=?"); + ps.setInt(1, interactionCount + weight); + ps.setString(2, userId); + ps.setString(3, prodId); + } + + int rowsAffected = ps.executeUpdate(); + + if (rowsAffected > 0) { + status = "Interaction Added Successfully"; + } + + } catch (SQLException e) { + status = "Error: " + e.getMessage(); + e.printStackTrace(); + } + + DBUtil.closeConnection(con); + DBUtil.closeConnection(ps); + DBUtil.closeConnection(rs); + + return status; + } + + + @Override + public String checkInteraction(String userId, String prodId) { + String status = "Failed to Check Interaction"; + + Connection con = DBUtil.provideConnection(); + + PreparedStatement ps = null; + ResultSet rs = null; + + try { + ps = con.prepareStatement("select * from interactions where username=? and prodid=?"); + + ps.setString(1, userId); + ps.setString(2, prodId); + + rs = ps.executeQuery(); + + String interactionCount = "0"; + + if (rs.next()) { + + interactionCount = Integer.toString(rs.getInt("interactioncount")); + + } + + status = interactionCount; + + } catch (SQLException e) { + status = " Error: " + e.getMessage(); + e.printStackTrace(); + } + + DBUtil.closeConnection(con); + DBUtil.closeConnection(ps); + DBUtil.closeConnection(rs); + + return status; + } + + @Override + public List getUserInteractions(String userId, int cutoff) { + String status = "Get User Interactions Failed"; + + Connection con = DBUtil.provideConnection(); + + PreparedStatement ps = null; + ResultSet rs = null; + + List interactionList = new ArrayList(); + + try { + + ps = con.prepareStatement("select * from interactions where username=?"); + + ps.setString(1, userId); + + rs = ps.executeQuery(); + + if (cutoff == 0) { + cutoff = Integer.MAX_VALUE; + } + + int currentResult = 0; + + while (rs.next() && currentResult < cutoff) { + String prodId = rs.getString("prodid"); + int interactionCount = rs.getInt("interactioncount"); + InteractionBean interaction = new InteractionBean(userId, prodId, interactionCount); + + interactionList.add(interaction); + currentResult++; + } + + if (interactionList.size() > 0){ + status = "Get User Interactions Successful"; + } + else { + status = "No Interactions Found"; + } + + } catch (SQLException e) { + status = "Error: " + e.getMessage(); + e.printStackTrace(); + } + + DBUtil.closeConnection(con); + DBUtil.closeConnection(ps); + DBUtil.closeConnection(rs); + + return interactionList; + } + + + @Override + public List getUserCategories(String userId, int cutoff) { + String status = "Get User Interactions Failed"; + + Connection con = DBUtil.provideConnection(); + + PreparedStatement ps = null; + ResultSet rs = null; + + List catagoryList = new ArrayList(); + + try { + + ps = con.prepareStatement( + "SELECT p.ptype, SUM(i.interactioncount) AS totalinteractions " + + "FROM `shopping-cart`.`interactions` AS i " + + "JOIN `shopping-cart`.`product` AS p ON i.prodid = p.pid " + + "WHERE i.username=? " + + "GROUP BY p.ptype " + + "ORDER BY SUM(i.interactioncount) DESC"); + + ps.setString(1, userId); + + rs = ps.executeQuery(); + + if (cutoff == 0) { + cutoff = Integer.MAX_VALUE; + } + + int currentResult = 0; + + while (rs.next() && currentResult < cutoff) { + catagoryList.add(rs.getString("ptype")); + currentResult++; + } + + if (catagoryList.size() > 0){ + status = "Get User Catagories Successful"; + } + else { + status = "No Catagories Found"; + } + + } catch (SQLException e) { + status = "Error: " + e.getMessage(); + e.printStackTrace(); + } + + DBUtil.closeConnection(con); + DBUtil.closeConnection(ps); + DBUtil.closeConnection(rs); + + return catagoryList; + } + + @Override + public List getUserStudentCategories(String userId, int cutoff) { + String status = "Get User Interactions Failed"; + + Connection con = DBUtil.provideConnection(); + + PreparedStatement ps = null; + ResultSet rs = null; + + List catagoryList = new ArrayList(); + + try { + + ps = con.prepareStatement( + "SELECT p.ptype, SUM(i.interactioncount) AS totalinteractions " + + "FROM `shopping-cart`.`interactions` AS i " + + "JOIN `shopping-cart`.`product` AS p ON i.prodid = p.pid " + + "WHERE i.username=? AND p.ptype IN ('mobile','textbook','tablet') " + + "GROUP BY p.ptype " + + "ORDER BY SUM(i.interactioncount) DESC"); + + ps.setString(1, userId); + + rs = ps.executeQuery(); + + if (cutoff == 0) { + cutoff = Integer.MAX_VALUE; + } + + int currentResult = 0; + + while (rs.next() && currentResult < cutoff) { + catagoryList.add(rs.getString("ptype")); + currentResult++; + } + + if (catagoryList.size() > 0){ + status = "Get User Student Catagories Successful"; + } + else { + status = "No Student Catagories Found"; + } + + } catch (SQLException e) { + status = "Error: " + e.getMessage(); + e.printStackTrace(); + } + + DBUtil.closeConnection(con); + DBUtil.closeConnection(ps); + DBUtil.closeConnection(rs); + + return catagoryList; + } + +} diff --git a/src/com/shashi/srv/AddProductSrv.java b/src/com/shashi/srv/AddProductSrv.java index 2bf353e6..3bd0942c 100644 --- a/src/com/shashi/srv/AddProductSrv.java +++ b/src/com/shashi/srv/AddProductSrv.java @@ -48,6 +48,8 @@ else if (userName == null || password == null) { String prodInfo = request.getParameter("info"); double prodPrice = Double.parseDouble(request.getParameter("price")); int prodQuantity = Integer.parseInt(request.getParameter("quantity")); + String prodQuality = request.getParameter("quality"); + int prodDiscount = Integer.parseInt(request.getParameter("discount")); Part part = request.getPart("image"); @@ -57,7 +59,7 @@ else if (userName == null || password == null) { ProductServiceImpl product = new ProductServiceImpl(); - status = product.addProduct(prodName, prodType, prodInfo, prodPrice, prodQuantity, prodImage); + status = product.addProduct(prodName, prodType, prodInfo, prodPrice, prodQuantity, prodImage, prodQuality,prodDiscount); RequestDispatcher rd = request.getRequestDispatcher("addProduct.jsp?message=" + status); rd.forward(request, response); diff --git a/src/com/shashi/srv/FansMessage.java b/src/com/shashi/srv/FansMessage.java index 69cd5881..b1d19509 100644 --- a/src/com/shashi/srv/FansMessage.java +++ b/src/com/shashi/srv/FansMessage.java @@ -28,12 +28,12 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) response.setContentType("text/html"); String htmlTextMessage = "" + "" + "" - + "

Message to Ellison Electronics

" + "" + + "

Message to Concordia Shopping Cart App

" + "" + "Fans Message Received !!

Name: " + name + "," + "

Email Id: " + email + "

" + "Comment: " + "" + comments + "" + "

We are glad that fans are choosing us!

Thanks & Regards

Auto Generated Mail" + "" + ""; - String message = MailMessage.sendMessage("ellison.alumni@gmail.com", "Fans Message | " + name + " | " + email, + String message = MailMessage.sendMessage("concordiashoppingcartapp@gmail.com", "Fans Message | " + name + " | " + email, htmlTextMessage); if ("SUCCESS".equals(message)) { message = "Comments Sent Successfully"; diff --git a/src/com/shashi/srv/OrderServlet.java b/src/com/shashi/srv/OrderServlet.java index 25537087..bdd65773 100644 --- a/src/com/shashi/srv/OrderServlet.java +++ b/src/com/shashi/srv/OrderServlet.java @@ -33,6 +33,7 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) } double paidAmount = Double.parseDouble(request.getParameter("amount")); + System.out.println("Paid amount: " + paidAmount); String status = new OrderServiceImpl().paymentSuccess(userName, paidAmount); PrintWriter pw = response.getWriter(); diff --git a/src/com/shashi/srv/ShipmentServlet.java b/src/com/shashi/srv/ShipmentServlet.java index 476d30d4..9df82667 100644 --- a/src/com/shashi/srv/ShipmentServlet.java +++ b/src/com/shashi/srv/ShipmentServlet.java @@ -12,6 +12,7 @@ import javax.servlet.http.HttpSession; import com.shashi.service.impl.OrderServiceImpl; +import com.shashi.service.impl.ProductServiceImpl; import com.shashi.service.impl.UserServiceImpl; import com.shashi.utility.MailMessage; @@ -47,6 +48,8 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) pagename = "unshippedItems.jsp"; } else { MailMessage.orderShipped(userName, new UserServiceImpl().getFName(userName), orderId, amount); + + new ProductServiceImpl().SendMailOnMinStockThreshold(prodId); } PrintWriter pw = response.getWriter(); response.setContentType("text/html"); diff --git a/src/com/shashi/srv/UpdateProductSrv.java b/src/com/shashi/srv/UpdateProductSrv.java index b9199857..f9d23ee2 100644 --- a/src/com/shashi/srv/UpdateProductSrv.java +++ b/src/com/shashi/srv/UpdateProductSrv.java @@ -52,6 +52,8 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) String prodInfo = request.getParameter("info"); Double prodPrice = Double.parseDouble(request.getParameter("price")); Integer prodQuantity = Integer.parseInt(request.getParameter("quantity")); + String prodQuality = request.getParameter("quality"); + Integer prodDiscount = Integer.parseInt(request.getParameter("discount")); ProductBean product = new ProductBean(); product.setProdId(prodId); @@ -60,6 +62,8 @@ protected void doGet(HttpServletRequest request, HttpServletResponse response) product.setProdPrice(prodPrice); product.setProdQuantity(prodQuantity); product.setProdType(prodType); + product.setProdQuality(prodQuality); + product.setProdDiscount(prodDiscount); ProductServiceImpl dao = new ProductServiceImpl(); diff --git a/src/com/shashi/utility/JavaMailUtil.java b/src/com/shashi/utility/JavaMailUtil.java index 6252982e..eaa2f759 100644 --- a/src/com/shashi/utility/JavaMailUtil.java +++ b/src/com/shashi/utility/JavaMailUtil.java @@ -59,7 +59,7 @@ private static Message prepareMessage(Session session, String myAccountEmail, St message.setFrom(new InternetAddress(myAccountEmail)); message.setRecipient(Message.RecipientType.TO, new InternetAddress(recipientEmail)); - message.setSubject("Welcome to Ellison Electronics"); + message.setSubject("Welcome to Concordia Shopping Cart App"); message.setText("Hey! " + recipientEmail + ", Thanks for Signing Up with us!"); return message; diff --git a/src/com/shashi/utility/MailMessage.java b/src/com/shashi/utility/MailMessage.java index 5c78528c..9e2e3650 100644 --- a/src/com/shashi/utility/MailMessage.java +++ b/src/com/shashi/utility/MailMessage.java @@ -1,35 +1,39 @@ package com.shashi.utility; +import java.util.ResourceBundle; + import jakarta.mail.MessagingException; public class MailMessage { + + private static final String appName = "Concordia Shopping Cart App"; + public static void registrationSuccess(String emailId, String name) { String recipient = emailId; String subject = "Registration Successfull"; String htmlTextMessage = "" + "" + "" - + "

Welcome to Ellison Electronics

" + "" + "Hi " + name + "," - + "

Thanks for singing up with Ellison Electronics.
" + + "

Welcome to "+ appName + "

" + "" + "Hi " + name + "," + + "

Thanks for singing up with "+ appName + "
" + "We are glad that you choose us. We invite you to check out our latest collection of new electonics appliances." + "
We are providing upto 60% OFF on most of the electronic gadgets. So please visit our site and explore the collections." + "

Our Online electronics is growing in a larger amount these days and we are in high demand so we thanks all of you for " + "making us up to that level. We Deliver Product to your house with no extra delivery charges and we also have collection of most of the" + "branded items.

As a Welcome gift for our New Customers we are providing additional 10% OFF Upto 500 Rs for the first product purchase. " + "
To avail this offer you only have " - + "to enter the promo code given below.


PROMO CODE: " + "ELLISON500


" + + "to enter the promo code given below.


PROMO CODE: " + "CONCORDIA69420


" + "Have a good day!
" + "" + "" + ""; try { JavaMailUtil.sendMail(recipient, subject, htmlTextMessage); } catch (MessagingException e) { - // TODO Auto-generated catch block e.printStackTrace(); } } public static void transactionSuccess(String recipientEmail, String name, String transId, double transAmount) { String recipient = recipientEmail; - String subject = "Order Placed at Ellison Electronics"; + String subject = "Order Placed at " + appName; String htmlTextMessage = "" + " " + "

" + " Hey " + name + ",

" - + " We are glad that you shop with Ellison Electronics!" + "

" + + " We are glad that you shop with " + appName + "!" + "

" + " Your order has been placed successfully and under process to be shipped." + "

Please Note that this is a demo projet Email and you have not made any real transaction with us till now!
" + "
" + " Here is Your Transaction Details:
" + "
" @@ -37,7 +41,7 @@ public static void transactionSuccess(String recipientEmail, String name, String + " " + transId + "
" + "
" + " Amount Paid: " + transAmount + "" + "

" + " Thanks for shopping with us!

" - + " Come Shop Again!
Ellison Electronics." + + " Come Shop Again!
" + appName + "." + "

" + " " + " " + ""; try { @@ -49,9 +53,9 @@ public static void transactionSuccess(String recipientEmail, String name, String public static void orderShipped(String recipientEmail, String name, String transId, double transAmount) { String recipient = recipientEmail; - String subject = "Hurray!!, Your Order has been Shipped from Ellison Electronics"; + String subject = "Hurray!!, Your Order has been Shipped from " + appName ; String htmlTextMessage = "" + " " + "

" + " Hey " + name + ",

" - + " We are glad that you shop with Ellison Electronics!" + "

" + + " We are glad that you shop with " + appName + "!" + "

" + " Your order has been shipped successfully and on the way to be delivered." + "

Please Note that this is a demo projet Email and you have not made any real transaction with us till now!
" + "
" + " Here is Your Transaction Details:
" + "
" @@ -59,7 +63,7 @@ public static void orderShipped(String recipientEmail, String name, String trans + " " + transId + "
" + "
" + " Amount Paid: " + transAmount + "" + "

" + " Thanks for shopping with us!

" - + " Come Shop Again!
Ellison Electronics." + + " Come Shop Again!
" + appName + "." + "

" + " " + " " + ""; try { @@ -71,9 +75,9 @@ public static void orderShipped(String recipientEmail, String name, String trans public static void productAvailableNow(String recipientEmail, String name, String prodName, String prodId) { String recipient = recipientEmail; - String subject = "Product " + prodName + " is Now Available at Ellison Electronics"; + String subject = "Product " + prodName + " is Now Available at " + appName; String htmlTextMessage = "" + " " + "

" + " Hey " + name + ",

" - + " We are glad that you shop with Ellison Electronics!" + "

" + + " We are glad that you shop with " + appName + "!" + "

" + " As per your recent browsing history, we seen that you were searching for an item that was not available in sufficient amount" + " at that time.

" + "We are glad to say that the product named " + prodName @@ -86,7 +90,7 @@ public static void productAvailableNow(String recipientEmail, String name, Strin + prodId + " " + "
" + "
" + " Product Name: " + prodName + "" + "

" + " Thanks for shopping with us!

" - + " Come Shop Again!

Ellison Electronics." + + " Come Shop Again!

" + appName + "." + "

" + " " + " " + ""; try { @@ -105,4 +109,39 @@ public static String sendMessage(String toEmailId, String subject, String htmlTe } return "SUCCESS"; } + + // Sends an email to administrator when a certain product falls under a number + public static void lowQuantity(String prodName, String prodId, int prodQuantity, int minThreshold) + { + String subject = "[ALERT: LOW QUANTITY] " + prodName + "is running out of stock!"; + String htmlTextMessage = + "
"+
+				"Dear Administrator,\n"+
+				"\n"+
+				"This is an automated alert email.\n"+
+				"\n"+
+				"
The following product is running low on stock:\n"+
+				"\tName: " + prodName +"\n"+
+				"\tID: "+ prodId +"\n"+
+				"\tRemaining quantity: "+ prodQuantity +"\n
"+ + "The minimum stock threshold for this product is "+ minThreshold + " units.\n"+ + "\n"+ + "Please start restocking it as soon as possible unless specified otherwise.\n"+ + "\n"+ + "Thank you for your prompt attention, and have a great day!\n"+ + "\n"+ + "Best regards,\n"+ + "\n"+ + "Bot Mailer Steven"+ + "
"; + + try { + ResourceBundle rb = ResourceBundle.getBundle("application"); + String adminEmail = rb.getString("mailer.email"); + + JavaMailUtil.sendMail(adminEmail, subject, htmlTextMessage); + } catch (MessagingException e) { + e.printStackTrace(); + } + } } diff --git a/src/com/shashi/utility/TestMail.java b/src/com/shashi/utility/TestMail.java index d2d6f91c..7c6d630e 100644 --- a/src/com/shashi/utility/TestMail.java +++ b/src/com/shashi/utility/TestMail.java @@ -9,8 +9,8 @@ public static void main(String[] args) { String subject = "Mail Configuration Successfull"; String htmlTextMessage = "" + "" + "Java Mail Configuration Test" - + "

Welcome to Ellison Electronics

" + "

Hey,
" - + "Thanks for singing up with Ellison Electronics.
" + + "

Welcome to Concordia Shopping Cart App

" + "

Hey,
" + + "Thanks for singing up with Concordia Shopping Cart App.
" + "We are glad that you choose us. We invite you to check out our latest collection of new electonics appliances." + "
We are providing upto 60% OFF on most of the electronic gadgets. So please visit our site and explore the collections.
" + "
Our Online electronics is growing in a larger amount these days and we are in high demand so we thanks all of you for "