diff --git a/src/main/resources/db/migration/mysql/V7.1.0_20210718_1100__init.sql b/src/main/resources/db/migration/mysql/V7.1.0_20210718_1100__init.sql
deleted file mode 100644
index 83ea9a65..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.0_20210718_1100__init.sql
+++ /dev/null
@@ -1,1528 +0,0 @@
-SET NAMES utf8mb4;
-SET FOREIGN_KEY_CHECKS = 0;
-
--- ----------------------------
--- Table structure for api_group
--- ----------------------------
-CREATE TABLE `api_group` (
- `group_id` bigint(20) NOT NULL COMMENT '资源分组主键',
- `group_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '分组名称',
- `group_pid` bigint(20) NULL DEFAULT NULL COMMENT '分组父ID',
- `group_pids` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '分组父ID集合',
- `group_sort` decimal(56, 2) NULL DEFAULT 99999.00 COMMENT '分组排序',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- PRIMARY KEY (`group_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '接口分组' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of api_group
--- ----------------------------
-INSERT INTO `api_group` VALUES (1000000000000000000, '顶级节点', -1, '[-1]', 0.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_group` VALUES (1399204023990620161, '用户管理', 1000000000000000000, '[-1],[1000000000000000000]', 0.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_group` VALUES (1399204049806561282, '授权角色界面用的', 1399204023990620161, '[-1],[1000000000000000000],[1399204023990620161]', 1.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_group` VALUES (1399204090214486017, '授权数据用的接口', 1399204023990620161, '[-1],[1000000000000000000],[1399204023990620161]', 2.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_group` VALUES (1401840671212630017, 'C端用户', 1000000000000000000, '[-1],[1000000000000000000]', 10.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_group` VALUES (1405820842689052674, 'C端用户(个人信息)', 1000000000000000000, '[-1],[1000000000000000000]', 50.00, NULL, NULL, '2021-06-18 17:33:09', 1339550467939639299);
-
--- ----------------------------
--- Table structure for api_resource
--- ----------------------------
-CREATE TABLE `api_resource` (
- `api_resource_id` bigint(20) NOT NULL COMMENT '接口信息主键',
- `group_id` bigint(20) NOT NULL COMMENT '资源分组数据主键',
- `request_method` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '请求方式:GET,POST',
- `api_alias` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '接口自定义名称,区别于sys_resource表的名称',
- `resource_code` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '资源唯一编码,关联sys_resource表的code',
- `last_request_header` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '上次接口调用的头信息',
- `last_request_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '上次接口调用的参数内容',
- `last_response_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '上次接口调用的响应内容',
- `resource_sort` decimal(56, 2) NULL DEFAULT 99999.00 COMMENT '资源排序',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改用户',
- PRIMARY KEY (`api_resource_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '接口信息' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of api_resource
--- ----------------------------
-INSERT INTO `api_resource` VALUES (1399204183298674690, 1399204049806561282, 'POST', '授权角色', 'guns$sys_user$grant_role', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiI2OGUxYTBkNi1jNzA5LTQyNGQtOGQ3ZC0wMWY0MDIzY2ExNDMiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjMxMTU5ODQxNDksImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyMjUxMTE4NCwiZXhwIjoxNjIzMTE1OTg0fQ.aDiwLDu_i9_FkC2OPMG23Ip1SdQlE9L5mFQ7a30dhyL-tzneiO-5OqLmRfjMi6C4on-Tn1CW_FHTQvkbdEO-2g\"}', '{"grantRoleIdList":"1","userId":"1"}', '{\"success\":false,\"code\":\"A1502\",\"message\":\"请求Json数据格式错误或Json字段格式转化问题\",\"data\":null,\"exceptionClazz\":null,\"exceptionTip\":null,\"exceptionPlace\":null}', 3.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1399204183655190530, 1399204023990620161, 'POST', '用户管理-修改用户', 'guns$sys_user$edit', NULL, NULL, NULL, 9.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1399204183705522178, 1399204023990620161, 'POST', '用户管理-修改用户状态', 'guns$sys_user$change_status', NULL, NULL, NULL, 10.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1399204183814574082, 1399204090214486017, 'POST', '授权数据范围', 'guns$sys_user$grant_data', NULL, NULL, NULL, 2.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1399204183860711425, 1399204023990620161, 'POST', '用户管理-重置密码', 'guns$sys_user$reset_pwd', NULL, NULL, NULL, 11.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1399204184158507009, 1399204023990620161, 'POST', '用户管理-删除', 'guns$sys_user$delete', NULL, NULL, NULL, 12.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1399204184200450049, 1399204049806561282, 'GET', '查询用户的所有角色(也可从登录接口获取角色)', 'guns$sys_user$own_role', NULL, NULL, NULL, 2.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1399206240776753153, 1399204049806561282, 'GET', '获取所有角色列表', 'guns$sys_role$drop_down', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiIwZjllMWJlNS04MjVjLTQ5ZTQtOTM5Ni02YzVkNWQ0Y2MwM2QiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjMwNDk3NzcyMjMsImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyMjQ0NDk3NywiZXhwIjoxNjIzMDQ5Nzc3fQ.EK8txKDowuLvsqJzmiCvRPOsjgfsvDuIJhJHk3fObwehfxXzgXkb3vF6VcLVCSk-LvHrXNOxzLlqWQ0ZqV7RrA\"}', '{}', '{\"success\":true,\"code\":\"00000\",\"message\":\"请求成功\",\"data\":[{\"id\":\"1339550467939639303\",\"name\":\"超级管理员\",\"code\":\"superAdmin\"},{\"id\":\"1339550467939639304\",\"name\":\"普通人员\",\"code\":\"normal\"},{\"id\":\"1339550467939639305\",\"name\":\"C端人员\",\"code\":\"c\"},{\"id\":\"1339550467939639306\",\"name\":\"B端人员\",\"code\":\"b\"}]}', 1.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1399206928151875586, 1399204090214486017, 'GET', '获取授权数据列表', 'guns$hr_organization$user_bind_org_scope', NULL, NULL, NULL, 1.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1399207529036255234, 1399204023990620161, 'GET', '左侧组织机构-获取组织机构树列表', 'guns$hr_organization$organization_tree', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiI0OWEwODgxOS05Y2UzLTQ5YTItYTZmZC00MDUyZjIzMmFhODkiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjMwNDk2MTEyMjUsImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyMjQ0NDgxMSwiZXhwIjoxNjIzMDQ5NjExfQ.Drgga3AmQ4382wlUOyihdXUbqYCQ-fipD7oVCjgadW48Ljjuq9IxbBe1gj7m_aGbtCWMNuaU1rNcIlnFgLNmAg\"}', '{}', '{\"success\":true,\"code\":\"00000\",\"message\":\"请求成功\",\"data\":[{\"parentId\":\"-1\",\"title\":\"Guns总公司\",\"id\":\"1339554696976781407\",\"spread\":true,\"selected\":false,\"children\":[{\"parentId\":\"1339554696976781407\",\"title\":\"北京分公司\",\"id\":\"1339554696976781408\",\"spread\":true,\"selected\":false,\"children\":[{\"parentId\":\"1339554696976781408\",\"title\":\"北京东直门分公司\",\"id\":\"1339554696976781409\",\"spread\":true,\"selected\":false,\"children\":[],\"name\":\"北京东直门分公司\",\"value\":\"1339554696976781409\",\"nodeId\":\"1339554696976781409\",\"nodeParentId\":\"1339554696976781408\",\"disabled\":false}],\"name\":\"北京分公司\",\"value\":\"1339554696976781408\",\"nodeId\":\"1339554696976781408\",\"nodeParentId\":\"1339554696976781407\",\"disabled\":false}],\"name\":\"Guns总公司\",\"value\":\"1339554696976781407\",\"nodeId\":\"1339554696976781407\",\"nodeParentId\":\"-1\",\"disabled\":false}]}', 3.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1399207670321385474, 1399204023990620161, 'POST', '左侧组织架构-新增', 'guns$hr_organization$add', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiI0OWEwODgxOS05Y2UzLTQ5YTItYTZmZC00MDUyZjIzMmFhODkiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjMwNDk2MTEyMjUsImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyMjQ0NDgxMSwiZXhwIjoxNjIzMDQ5NjExfQ.Drgga3AmQ4382wlUOyihdXUbqYCQ-fipD7oVCjgadW48Ljjuq9IxbBe1gj7m_aGbtCWMNuaU1rNcIlnFgLNmAg\"}', '{\"orgRemark\":\"1\",\"orgCode\":\"2\",\"orgSort\":\"3\",\"orgName\":\"4\",\"orgParentId\":\"5\"}', '{\"success\":false,\"code\":\"A1856\",\"message\":\"查询不到组织机构,错误的组织机构ID:5\",\"data\":null,\"exceptionClazz\":\"SystemModularException\",\"exceptionTip\":\"查询不到组织机构,错误的组织机构ID:5\",\"exceptionPlace\":\"cn.stylefeng.roses.kernel.system.modular.organization.service.impl.HrOrganizationServiceImpl.queryOrganization(HrOrganizationServiceImpl.java:390)\"}', 4.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1399207702105821186, 1399204023990620161, 'POST', '左侧组织架构-删除', 'guns$hr_organization$delete', NULL, NULL, NULL, 6.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1399207733097533442, 1399204023990620161, 'POST', '左侧组织架构-修改', 'guns$hr_organization$edit', NULL, NULL, NULL, 5.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1399209982771204097, 1399204023990620161, 'GET', '用户管理-获取用户列表', 'guns$sys_user$page', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiIwZjllMWJlNS04MjVjLTQ5ZTQtOTM5Ni02YzVkNWQ0Y2MwM2QiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjMwNDk3NzcyMjMsImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyMjQ0NDk3NywiZXhwIjoxNjIzMDQ5Nzc3fQ.EK8txKDowuLvsqJzmiCvRPOsjgfsvDuIJhJHk3fObwehfxXzgXkb3vF6VcLVCSk-LvHrXNOxzLlqWQ0ZqV7RrA\"}', '{\"account\":\"\",\"statusFlag\":\"\",\"realName\":\"\"}', '{\"success\":true,\"code\":\"00000\",\"message\":\"请求成功\",\"data\":{\"pageNo\":1,\"pageSize\":20,\"totalPage\":1,\"totalRows\":1,\"rows\":[{\"userId\":\"1339550467939639299\",\"account\":\"admin\",\"nickName\":\"超管\",\"realName\":\"管理员\",\"avatar\":\"10000\",\"birthday\":\"2020-12-01\",\"sex\":\"M\",\"email\":\"sn93@qq.com\",\"phone\":\"18200000000\",\"password\":null,\"tel\":\"123456\",\"orgId\":\"1339554696976781407\",\"positionId\":\"1339554696976781332\",\"positionName\":\"总监\",\"statusFlag\":1,\"grantRoleIdList\":null,\"superAdminFlag\":null}]}}', 7.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1399210244432859137, 1399204023990620161, 'POST', '用户管理-添加用户', 'guns$sys_user$add', NULL, NULL, NULL, 8.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1399211324021542914, 1399204023990620161, 'GET', '用户管理-职位信息下拉', 'guns$hr_position$list', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiIwZjllMWJlNS04MjVjLTQ5ZTQtOTM5Ni02YzVkNWQ0Y2MwM2QiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjMwNDk3NzcyMjMsImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyMjQ0NDk3NywiZXhwIjoxNjIzMDQ5Nzc3fQ.EK8txKDowuLvsqJzmiCvRPOsjgfsvDuIJhJHk3fObwehfxXzgXkb3vF6VcLVCSk-LvHrXNOxzLlqWQ0ZqV7RrA\"}', '{}', '{\"success\":true,\"code\":\"00000\",\"message\":\"请求成功\",\"data\":[{\"createTime\":\"2020-12-16 13:35:58\",\"createUser\":\"-1\",\"updateTime\":null,\"updateUser\":null,\"positionId\":\"1339554696976781332\",\"positionName\":\"总监\",\"positionCode\":\"zg\",\"positionSort\":1.00,\"statusFlag\":1,\"positionRemark\":\"\",\"delFlag\":\"N\",\"name\":\"总监\",\"value\":\"1339554696976781332\",\"children\":null,\"selected\":false,\"disabled\":false},{\"createTime\":\"2020-12-17 19:21:47\",\"createUser\":\"-1\",\"updateTime\":\"2020-12-17 20:45:43\",\"updateUser\":\"-1\",\"positionId\":\"1339554696976781333\",\"positionName\":\"总经理\",\"positionCode\":\"zjl\",\"positionSort\":2.00,\"statusFlag\":1,\"positionRemark\":\"\",\"delFlag\":\"N\",\"name\":\"总经理\",\"value\":\"1339554696976781333\",\"children\":null,\"selected\":false,\"disabled\":false},{\"createTime\":\"2020-12-17 20:02:16\",\"createUser\":\"-1\",\"updateTime\":null,\"updateUser\":null,\"positionId\":\"1339554696976781334\",\"positionName\":\"董事长\",\"positionCode\":\"dsz\",\"positionSort\":3.00,\"statusFlag\":1,\"positionRemark\":\"\",\"delFlag\":\"N\",\"name\":\"董事长\",\"value\":\"1339554696976781334\",\"children\":null,\"selected\":false,\"disabled\":false}]}', 13.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1402073728229052417, 1401840671212630017, 'POST', '重置密码', 'guns$customer$reset_password', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiJhYTNlMTgyMy0zNzNjLTQ1MWItYTZlNS04OWI5ODE1NTIwZTUiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjM3MjA3ODI2MTMsImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyMzExNTk4MiwiZXhwIjoxNjIzNzIwNzgyfQ.EP6HDALsFKQIfP92NHMlOOUPvVDk7OX7vka_E7sHWjwg9Z7k-HaQMS_wtCep5Psn2Nyy-BbBby9GqVclpPXT8A\"}', '{\"password\":\"123456\",\"verifyCode\":\"430706\",\"email\":\"sn93@qq.com\"}', '{\"success\":false,\"code\":\"B3106\",\"message\":\"邮箱验证码错误,请重新输入邮箱验证码\",\"data\":null,\"exceptionClazz\":\"CustomerException\",\"exceptionTip\":\"邮箱验证码错误,请重新输入邮箱验证码\",\"exceptionPlace\":\"cn.stylefeng.roses.kernel.customer.modular.service.impl.CustomerServiceImpl.resetPassword(CustomerServiceImpl.java:205)\"}', 5.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1402073683941396481, 1401840671212630017, 'POST', '找回密码-发送邮件', 'guns$customer$send_reset_pwd_email', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiI0YzFlMzYxZC1kMTBiLTRiMjYtYTkxNS0zMzQ1NWNhNGZkNmYiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjM4Mjk0NTQwNzQsImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyMzIyNDY1NCwiZXhwIjoxNjIzODI5NDU0fQ.bw_GRVQ_1TVcKnW54WA9LT6Q37AvV0uK5q8ZvKVFcW-xQj5b_kZFnaLBFHkZhtxJlVRpmswb4cqrqT1dX8sN0A\"}', '{\"email\":\"!!!!\"}', '{\"success\":true,\"code\":\"00000\",\"message\":\"请求成功\",\"data\":null}', 4.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1401840767337689089, 1401840671212630017, 'GET', '激活用户', 'guns$customer$active', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiJhYTNlMTgyMy0zNzNjLTQ1MWItYTZlNS04OWI5ODE1NTIwZTUiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjM3MjA3ODI2MTMsImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyMzExNTk4MiwiZXhwIjoxNjIzNzIwNzgyfQ.EP6HDALsFKQIfP92NHMlOOUPvVDk7OX7vka_E7sHWjwg9Z7k-HaQMS_wtCep5Psn2Nyy-BbBby9GqVclpPXT8A\"}', '{\"verifyCode\":\"S4YF9QQACEDYGDEE7G3U49DCAAO1I\"}', '{\"success\":true,\"code\":\"00000\",\"message\":\"请求成功\",\"data\":null}', 2.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1401840751835541505, 1401840671212630017, 'POST', '注册', 'guns$customer$reg', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiIzZmI4ODA5OC1kMzRkLTRiOWYtOTVhYy0yZGU3MTc4N2JhZWQiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjM4MDYwODczMTEsImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyMzIwMTI4NywiZXhwIjoxNjIzODA2MDg3fQ.7kCWIwDZw_Uo3PDTB3-ciU4eslnHkkfB-mm4MMp7q1CGMSpwJONZHcpTlq-n0Hy3_W3VHVVCDka87378WmI1rw\"}', '{\"nickName\":\"嘎嘎\",\"account\":\"abcd\",\"password\":\"123456\",\"email\":\"sn93@qq.com\"}', '{\"success\":false,\"code\":\"B3104\",\"message\":\"账号重复,请更换账号\",\"data\":null,\"exceptionClazz\":\"CustomerException\",\"exceptionTip\":\"账号重复,请更换账号\",\"exceptionPlace\":\"cn.stylefeng.roses.kernel.customer.modular.service.impl.CustomerServiceImpl.validateRepeat(CustomerServiceImpl.java:311)\"}', 1.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1402074659867856898, 1401840671212630017, 'POST', '删除注册用户', 'guns$customer_manage$delete', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiIzZmI4ODA5OC1kMzRkLTRiOWYtOTVhYy0yZGU3MTc4N2JhZWQiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjM4MDYwODczMTEsImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyMzIwMTI4NywiZXhwIjoxNjIzODA2MDg3fQ.7kCWIwDZw_Uo3PDTB3-ciU4eslnHkkfB-mm4MMp7q1CGMSpwJONZHcpTlq-n0Hy3_W3VHVVCDka87378WmI1rw\"}', '{\"customerId\":\"1402465414545412098\"}', '{\"success\":true,\"code\":\"00000\",\"message\":\"请求成功\",\"data\":null}', 6.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1401840787965276162, 1401840671212630017, 'POST', '登录', 'guns$customer$login', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiI1MjBlOGJhMC04YzMzLTRkYWYtYmM5MC1kM2M5MTA1YWYxMzkiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjM4Mjg5NDEyNTcsImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyMzIyNDE0MSwiZXhwIjoxNjIzODI4OTQxfQ.Yn5xYYwqVtvXIjzmkNc5J8y6vzT34obr_bsKyoN9cfXIXCut4qhq55s80BSvI320YfuXGyByofSejIr-wOJ2uA\"}', '{\"account\":\"sudie\",\"password\":\"123456\"}', '{\"success\":true,\"code\":\"00000\",\"message\":\"请求成功\",\"data\":{\"loginUser\":{\"userId\":\"1402467874357907457\",\"account\":\"sudie\",\"superAdmin\":null,\"simpleUserInfo\":{\"nickName\":\"sudie\",\"realName\":null,\"avatar\":\"10000\",\"birthday\":null,\"sex\":null,\"email\":\"suewangyihe0@163.com\",\"phone\":null,\"tel\":null},\"simpleRoleInfoList\":null,\"organizationId\":null,\"positionId\":null,\"dataScopeTypeEnums\":null,\"dataScopeUserIds\":null,\"dataScopeOrganizationIds\":null,\"resourceUrls\":null,\"buttonCodes\":null,\"loginTime\":\"2021-06-09 15:35:52\",\"token\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjE0MDI0Njc4NzQzNTc5MDc0NTcsImFjY291bnQiOiJzdWRpZSIsInV1aWQiOiJiZDVmODBjMy1hZWIzLTQ5YjctYWI3YS04M2U0MTU1NjAyZjYiLCJyZW1lbWJlck1lIjp0cnVlLCJleHBpcmF0aW9uRGF0ZSI6MTYyMzgyODk1MjMyMiwiY2FUb2tlbiI6bnVsbCwib3RoZXJzIjpudWxsLCJzdWIiOiIxNDAyNDY3ODc0MzU3OTA3NDU3IiwiaWF0IjoxNjIzMjI0MTUyLCJleHAiOjE2MjM4Mjg5NTJ9.dmn_SMEc08hepTlnODaVvHs02l-s1ztmn5E1r7b-kVAh2AyiAAo90wXqKYc1hcqgWVJZ12opWHRxlC8Ki6c44g\",\"otherInfos\":null,\"wsUrl\":\"\",\"tranLanguageCode\":\"chinese\",\"tenantCode\":null},\"token\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjE0MDI0Njc4NzQzNTc5MDc0NTcsImFjY291bnQiOiJzdWRpZSIsInV1aWQiOiJiZDVmODBjMy1hZWIzLTQ5YjctYWI3YS04M2U0MTU1NjAyZjYiLCJyZW1lbWJlck1lIjp0cnVlLCJleHBpcmF0aW9uRGF0ZSI6MTYyMzgyODk1MjMyMiwiY2FUb2tlbiI6bnVsbCwib3RoZXJzIjpudWxsLCJzdWIiOiIxNDAyNDY3ODc0MzU3OTA3NDU3IiwiaWF0IjoxNjIzMjI0MTUyLCJleHAiOjE2MjM4Mjg5NTJ9.dmn_SMEc08hepTlnODaVvHs02l-s1ztmn5E1r7b-kVAh2AyiAAo90wXqKYc1hcqgWVJZ12opWHRxlC8Ki6c44g\",\"expireAt\":\"1623828952322\",\"ssoLogin\":null,\"ssoLoginCode\":null}}', 3.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1405791882135666690, 1401840671212630017, 'POST', '校验token是否正确', 'guns$login$validate_token', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiJkMTE0ZGE2OS1iZDcwLTQ3MzItOWE0Mi0wY2IzNTg0ZmY1MjIiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjQ2MDY2MDE2NDQsImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyNDAwMTgwMSwiZXhwIjoxNjI0NjA2NjAxfQ.2iMhk-9afcuMSvdTHVEGoDSj6ESPACThLHtPo5aFw_QRpSCV_18i6-s6hcJ_CJLzfZ-E49Cz2wR6VdAn7mcRNw\"}', '{\"token\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiJkMTE0ZGE2OS1iZDcwLTQ3MzItOWE0Mi0wY2IzNTg0ZmY1MjIiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjQ2MDY2MDE2NDQsImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyNDAwMTgwMSwiZXhwIjoxNjI0NjA2NjAxfQ.2iMhk-9afcuMSvdTHVEGoDSj6ESPACThLHtPo5aFw_QRpSCV_18i6-s6hcJ_CJLzfZ-E49Cz2wR6VdAn7mcRNw\"}', '{\"success\":true,\"code\":\"00000\",\"message\":\"请求成功\",\"data\":true}', 7.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1405821024314998786, 1405820842689052674, 'POST', '修改个人密码', 'guns$customer_info$update_password', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiI5NGRlMmUzMS05NTQyLTQ4NjAtOWJjOS03ZjIzZDhiOTZhZjEiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjQ2MTM5MTQ3MzksImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyNDAwOTExNCwiZXhwIjoxNjI0NjEzOTE0fQ.YViKkeCQkbXPr0tlzOOAdZwCkdzaP5_cNTYoW9CkvFUIqvnPzqhF5fwXhg1PZ3ZEpD3dPov3XydpI72IbNQc6Q\"}', '{\"customerId\":\"1405821429119860738\",\"newPassword\":\"1234567\",\"oldPassword\":\"123456\"}', '{\"success\":true,\"code\":\"00000\",\"message\":\"请求成功\",\"data\":null}', 2.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1405821040807002114, 1405820842689052674, 'GET', '获取个人信息', 'guns$customer_info$get_person_info', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiI5NGRlMmUzMS05NTQyLTQ4NjAtOWJjOS03ZjIzZDhiOTZhZjEiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjQ2MTM5MTQ3MzksImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyNDAwOTExNCwiZXhwIjoxNjI0NjEzOTE0fQ.YViKkeCQkbXPr0tlzOOAdZwCkdzaP5_cNTYoW9CkvFUIqvnPzqhF5fwXhg1PZ3ZEpD3dPov3XydpI72IbNQc6Q\"}', '{\"customerId\":\"1405821429119860738\"}', '{\"success\":true,\"code\":\"00000\",\"message\":\"请求成功\",\"data\":{\"customerId\":\"1405821429119860738\",\"account\":\"abcd\",\"nickName\":\"嘎嘎\",\"email\":\"sn93@qq.com\",\"telephone\":null,\"avatar\":\"10000\",\"avatarObjectUrl\":\"http://223.70.201.178:11080/sysFileInfo/previewByObjectName?fileBucket=customer-bucket&fileObjectName=defaultAvatar.png\",\"score\":0}}', 1.00, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource` VALUES (1405821056158154754, 1405820842689052674, 'POST', '修改个人头像', 'guns$customer_info$update_avatar', '{\"Authorization\":\"eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOjEzMzk1NTA0Njc5Mzk2MzkyOTksImFjY291bnQiOiJhZG1pbiIsInV1aWQiOiI5NGRlMmUzMS05NTQyLTQ4NjAtOWJjOS03ZjIzZDhiOTZhZjEiLCJyZW1lbWJlck1lIjpmYWxzZSwiZXhwaXJhdGlvbkRhdGUiOjE2MjQ2MTM5MTQ3MzksImNhVG9rZW4iOm51bGwsIm90aGVycyI6bnVsbCwic3ViIjoiMTMzOTU1MDQ2NzkzOTYzOTI5OSIsImlhdCI6MTYyNDAwOTExNCwiZXhwIjoxNjI0NjEzOTE0fQ.YViKkeCQkbXPr0tlzOOAdZwCkdzaP5_cNTYoW9CkvFUIqvnPzqhF5fwXhg1PZ3ZEpD3dPov3XydpI72IbNQc6Q\"}', '{\"customerId\":\"1405821429119860738\",\"avatar\":\"10000\"}', '{\"success\":true,\"code\":\"00000\",\"message\":\"请求成功\",\"data\":null}', 3.00, NULL, NULL, NULL, NULL);
-
--- ----------------------------
--- Table structure for api_resource_field
--- ----------------------------
-CREATE TABLE `api_resource_field` (
- `field_id` bigint(20) NOT NULL COMMENT '字段主键',
- `api_resource_id` bigint(20) NOT NULL COMMENT '资源主键',
- `field_location` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '参数位置:request-请求参数,response-响应参数',
- `field_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字段名称,例如:邮箱',
- `field_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字段编码,例如:email',
- `field_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字段类型:string或file',
- `field_required` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '是否必填:Y-是,N-否',
- `field_validation_msg` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字段其他校验信息,后端校验注解内容',
- `field_sub_info` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字段子字段信息(Object和List会用到)',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- PRIMARY KEY (`field_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '接口字段信息' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of api_resource_field
--- ----------------------------
-INSERT INTO `api_resource_field` VALUES (1399243144142512130, 1399204184200450049, 'request', '主键', 'userId', 'string', 'Y', 'userId不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243144142512137, 1399204184200450049, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243144146706433, 1399204184200450049, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243144146706434, 1399204184200450049, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243144146706435, 1399204184200450049, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243485386891265, 1399204183298674690, 'request', '授权角色,角色id集合', 'grantRoleIdList', 'string', 'Y', '授权角色不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243485386891266, 1399204183298674690, 'request', '主键', 'userId', 'string', 'Y', 'userId不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243485386891275, 1399204183298674690, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243485391085570, 1399204183298674690, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243485391085571, 1399204183298674690, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243485391085572, 1399204183298674690, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243524414889986, 1399206240776753153, 'response', NULL, 'name', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243524419084289, 1399206240776753153, 'response', NULL, 'id', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243524419084290, 1399206240776753153, 'response', NULL, 'code', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243691155251203, 1399206928151875586, 'request', '用户id(作为查询条件)', 'userId', 'string', 'Y', '用户id不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243691155251210, 1399206928151875586, 'response', '父id,一级节点父id是0', 'parentId', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243691155251211, 1399206928151875586, 'response', '是否展开状态 不展开-false 展开-true', 'spread', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243691155251212, 1399206928151875586, 'response', '节点值', 'id', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243691155251213, 1399206928151875586, 'response', '是否选中', 'selected', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243691155251214, 1399206928151875586, 'response', '节点名称', 'title', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243691159445506, 1399206928151875586, 'response', '子节点的集合', 'children', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243776136044547, 1399204183814574082, 'request', '主键', 'userId', 'string', 'Y', 'userId不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243776136044553, 1399204183814574082, 'request', '授权数据范围,组织机构id集合', 'grantOrgIdList', 'string', 'Y', '授权数据不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243776136044559, 1399204183814574082, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243776140238850, 1399204183814574082, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243776140238851, 1399204183814574082, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243776140238852, 1399204183814574082, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243963394940932, 1399207529036255234, 'response', '是否选中', 'selected', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243963394940933, 1399207529036255234, 'response', '节点名称', 'title', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243963394940934, 1399207529036255234, 'response', '是否展开状态 不展开-false 展开-true', 'spread', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243963394940935, 1399207529036255234, 'response', '父id,一级节点父id是0', 'parentId', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243963394940936, 1399207529036255234, 'response', '节点值', 'id', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399243963394940937, 1399207529036255234, 'response', '子节点的集合', 'children', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399251954911301634, 1399207670321385474, 'request', '描述', 'orgRemark', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399251954915495938, 1399207670321385474, 'request', '组织编码', 'orgCode', 'string', 'Y', '组织编码不能为空,组织编码存在重复', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399251954915495940, 1399207670321385474, 'request', '排序', 'orgSort', 'string', 'Y', '排序不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399251954915495942, 1399207670321385474, 'request', '组织名称', 'orgName', 'string', 'Y', '组织名称不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399251954919690242, 1399207670321385474, 'request', '父id', 'orgParentId', 'string', 'Y', '父id不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399251954919690243, 1399207670321385474, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399251954919690244, 1399207670321385474, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399251954919690245, 1399207670321385474, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399251954923884546, 1399207670321385474, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399252196289302530, 1399207733097533442, 'request', '父id', 'orgParentId', 'string', 'Y', '父id不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399252196293496833, 1399207733097533442, 'request', '组织编码', 'orgCode', 'string', 'Y', '组织编码不能为空,组织编码存在重复', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399252196293496836, 1399207733097533442, 'request', '主键', 'orgId', 'string', 'Y', '主键不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399252196293496837, 1399207733097533442, 'request', '排序', 'orgSort', 'string', 'Y', '排序不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399252196293496840, 1399207733097533442, 'request', '描述', 'orgRemark', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399252196293496841, 1399207733097533442, 'request', '组织名称', 'orgName', 'string', 'Y', '组织名称不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399252196297691137, 1399207733097533442, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399252196297691138, 1399207733097533442, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399252196297691139, 1399207733097533442, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399252196297691140, 1399207733097533442, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253302490845188, 1399207702105821186, 'request', '主键', 'orgId', 'string', 'Y', '主键不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253302495039494, 1399207702105821186, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253302495039495, 1399207702105821186, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253302495039496, 1399207702105821186, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253302499233794, 1399207702105821186, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472750227458, 1399209982771204097, 'request', '账号', 'account', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472750227464, 1399209982771204097, 'request', '状态(字典 1正常 2冻结)', 'statusFlag', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472754421763, 1399209982771204097, 'request', '姓名', 'realName', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472754421769, 1399209982771204097, 'response', '姓名', 'realName', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472754421770, 1399209982771204097, 'response', '生日', 'birthday', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472754421771, 1399209982771204097, 'response', '用户所属机构的职务', 'positionId', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472754421772, 1399209982771204097, 'response', '性别(M-男,F-女)', 'sex', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472754421773, 1399209982771204097, 'response', '邮箱', 'email', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472758616065, 1399209982771204097, 'response', '手机', 'phone', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472758616066, 1399209982771204097, 'response', '主键', 'userId', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472758616067, 1399209982771204097, 'response', '职务名称', 'positionName', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472758616068, 1399209982771204097, 'response', '用户角色id', 'grantRoleIdList', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472758616069, 1399209982771204097, 'response', '账号', 'account', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472758616070, 1399209982771204097, 'response', '头像', 'avatar', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472758616071, 1399209982771204097, 'response', '密码', 'password', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472758616072, 1399209982771204097, 'response', '昵称', 'nickName', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472758616073, 1399209982771204097, 'response', '用户所属机构', 'orgId', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472758616074, 1399209982771204097, 'response', '电话', 'tel', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472758616075, 1399209982771204097, 'response', '状态', 'statusFlag', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253472758616076, 1399209982771204097, 'response', '是否是超级管理员,超级管理员可以拥有所有权限(Y-是,N-否)', 'superAdminFlag', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253864703741953, 1399210244432859137, 'request', '姓名', 'realName', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253864703741955, 1399210244432859137, 'request', '账号', 'account', 'string', 'Y', '账号不能为空,账号存在重复', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253864707936258, 1399210244432859137, 'request', '生日', 'birthday', 'string', 'N', '生日格式不正确', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253864712130561, 1399210244432859137, 'request', '邮箱', 'email', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253864712130563, 1399210244432859137, 'request', '用户所属机构的职务', 'positionId', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253864716324865, 1399210244432859137, 'request', '性别(M-男,F-女)', 'sex', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253864716324866, 1399210244432859137, 'request', '昵称', 'nickName', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253864716324871, 1399210244432859137, 'request', '用户所属机构', 'orgId', 'string', 'Y', '用户所属机构不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253864716324872, 1399210244432859137, 'request', '手机', 'phone', 'string', 'N', '手机号码格式错误', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253864720519172, 1399210244432859137, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253864720519173, 1399210244432859137, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253864724713473, 1399210244432859137, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399253864724713474, 1399210244432859137, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399254346453110785, 1399204183655190530, 'request', '邮箱', 'email', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399254346453110790, 1399204183655190530, 'request', '生日', 'birthday', 'string', 'N', '生日格式不正确', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399254346453110791, 1399204183655190530, 'request', '昵称', 'nickName', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399254346453110792, 1399204183655190530, 'request', '手机', 'phone', 'string', 'N', '手机号码格式错误', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399254346457305091, 1399204183655190530, 'request', '姓名', 'realName', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399254346457305092, 1399204183655190530, 'request', '账号', 'account', 'string', 'Y', '账号不能为空,账号存在重复', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399254346457305093, 1399204183655190530, 'request', '主键', 'userId', 'string', 'Y', 'userId不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399254346457305095, 1399204183655190530, 'request', '用户所属机构的职务', 'positionId', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399254346457305097, 1399204183655190530, 'request', '性别(M-男,F-女)', 'sex', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399254346457305098, 1399204183655190530, 'request', '用户所属机构', 'orgId', 'string', 'Y', '用户所属机构不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399254346457305100, 1399204183655190530, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399254346461499393, 1399204183655190530, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399254346461499394, 1399204183655190530, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399254346461499395, 1399204183655190530, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399256493915787267, 1399204183705522178, 'request', '主键', 'userId', 'string', 'Y', 'userId不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399256493915787271, 1399204183705522178, 'request', '状态(字典 1正常 2冻结)', 'statusFlag', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399256493919981573, 1399204183705522178, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399256493919981574, 1399204183705522178, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399256493919981575, 1399204183705522178, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399256493919981576, 1399204183705522178, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399256655631372295, 1399204183860711425, 'request', '主键', 'userId', 'string', 'Y', 'userId不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399256655635566603, 1399204183860711425, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399256655639760898, 1399204183860711425, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399256655639760899, 1399204183860711425, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399256655639760900, 1399204183860711425, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399257163305734148, 1399204184158507009, 'request', '主键', 'userId', 'string', 'Y', 'userId不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399257163305734154, 1399204184158507009, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399257163305734155, 1399204184158507009, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399257163305734156, 1399204184158507009, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399257163305734157, 1399204184158507009, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399257252166258695, 1399211324021542914, 'response', '职位编码', 'positionCode', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399257252166258696, 1399211324021542914, 'response', '职位备注', 'positionRemark', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399257252166258697, 1399211324021542914, 'response', '排序', 'positionSort', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399257252166258698, 1399211324021542914, 'response', '职位名称', 'positionName', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399257252166258699, 1399211324021542914, 'response', '删除标记:Y-已删除,N-未删除', 'delFlag', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399257252170452994, 1399211324021542914, 'response', '主键', 'positionId', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1399257252170452995, 1399211324021542914, 'response', '状态:1-启用,2-禁用', 'statusFlag', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073728233246722, 1402073728229052417, 'request', '密码', 'password', 'string', 'Y', '密码,BCrypt不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073728233246724, 1402073728229052417, 'request', '邮箱或手机验证码', 'verifyCode', 'string', 'Y', '激活码不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073728233246725, 1402073728229052417, 'request', '邮箱', 'email', 'string', 'Y', '邮箱不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073728245829636, 1402073728229052417, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073728250023937, 1402073728229052417, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073728250023938, 1402073728229052417, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073728250023939, 1402073728229052417, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073683966562307, 1402073683941396481, 'request', '邮箱', 'email', 'string', 'Y', '邮箱不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073683966562315, 1402073683941396481, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073683966562316, 1402073683941396481, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073683966562317, 1402073683941396481, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073683966562318, 1402073683941396481, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073545764245516, 1401840767337689089, 'request', '邮箱或手机验证码', 'verifyCode', 'string', 'Y', '激活码不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073545764245517, 1401840767337689089, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073545764245518, 1401840767337689089, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073545764245519, 1401840767337689089, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073545768439809, 1401840767337689089, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073494031699972, 1401840751835541505, 'request', '昵称', 'nickName', 'string', 'Y', '昵称(显示名称)不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073494031699973, 1401840751835541505, 'request', '账号', 'account', 'string', 'Y', '账号不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073494031699974, 1401840751835541505, 'request', '密码', 'password', 'string', 'Y', '密码,BCrypt不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073494031699978, 1401840751835541505, 'request', '邮箱', 'email', 'string', 'Y', '邮箱不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073494031699981, 1401840751835541505, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073494031699982, 1401840751835541505, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073494031699983, 1401840751835541505, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073494031699984, 1401840751835541505, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402074659876245507, 1402074659867856898, 'request', '主键id', 'customerId', 'string', 'Y', '主键id不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402074659876245518, 1402074659867856898, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402074659880439809, 1402074659867856898, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402074659880439810, 1402074659867856898, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402074659880439811, 1402074659867856898, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073607345016836, 1401840787965276162, 'request', '账号', 'account', 'string', 'Y', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073607345016839, 1401840787965276162, 'request', '密码', 'password', 'string', 'Y', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073607345016841, 1401840787965276162, 'response', NULL, 'data', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073607345016842, 1401840787965276162, 'response', NULL, 'message', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073607345016843, 1401840787965276162, 'response', NULL, 'success', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1402073607345016844, 1401840787965276162, 'response', NULL, 'code', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405791882202775554, 1405791882135666690, 'request', NULL, 'token', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405791882202775555, 1405791882135666690, 'response', NULL, 'message', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405791882202775556, 1405791882135666690, 'response', NULL, 'success', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405791882202775557, 1405791882135666690, 'response', NULL, 'data', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405791882202775558, 1405791882135666690, 'response', NULL, 'code', 'string', 'N', NULL, NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823399977263110, 1405821040807002114, 'request', '主键id', 'customerId', 'string', 'Y', '主键id不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823399985651721, 1405821040807002114, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823399985651722, 1405821040807002114, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823399985651723, 1405821040807002114, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823399985651724, 1405821040807002114, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823441484095489, 1405821024314998786, 'request', NULL, 'customerId', 'string', 'Y', '用户id不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823441484095490, 1405821024314998786, 'request', NULL, 'newPassword', 'string', 'Y', '新密码不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823441484095492, 1405821024314998786, 'request', NULL, 'oldPassword', 'string', 'Y', '原密码不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823441484095493, 1405821024314998786, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823441484095494, 1405821024314998786, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823441484095495, 1405821024314998786, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823441484095496, 1405821024314998786, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823465794281474, 1405821056158154754, 'request', NULL, 'customerId', 'string', 'Y', '用户id不能为空', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823465794281476, 1405821056158154754, 'request', NULL, 'avatar', 'string', 'Y', '用户头像', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823465794281478, 1405821056158154754, 'response', NULL, 'message', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823465794281479, 1405821056158154754, 'response', NULL, 'data', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823465794281480, 1405821056158154754, 'response', NULL, 'success', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-INSERT INTO `api_resource_field` VALUES (1405823465794281481, 1405821056158154754, 'response', NULL, 'code', 'string', 'N', '', NULL, NULL, NULL, NULL, NULL);
-
--- ----------------------------
--- Table structure for hr_organization
--- ----------------------------
-CREATE TABLE `hr_organization` (
- `org_id` bigint(20) NOT NULL COMMENT '主键',
- `org_parent_id` bigint(20) NOT NULL COMMENT '父id,一级节点父id是0',
- `org_pids` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '父ids',
- `org_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '组织名称',
- `org_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '组织编码',
- `org_sort` decimal(10, 2) NOT NULL COMMENT '排序',
- `status_flag` tinyint(4) NOT NULL COMMENT '状态:1-启用,2-禁用',
- `org_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
- `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '删除标记:Y-已删除,N-未删除',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- PRIMARY KEY (`org_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '组织机构信息' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of hr_organization
--- ----------------------------
-INSERT INTO `hr_organization` VALUES (1339554696976781407, -1, '[-1],', 'Guns总公司', 'guns_level_one', 1.00, 1, NULL, 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `hr_organization` VALUES (1339554696976781408, 1339554696976781407, '[-1],[1339554696976781407],', '北京分公司', 'guns_beijing', 2.00, 1, NULL, 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `hr_organization` VALUES (1339554696976781409, 1339554696976781408, '[-1],[1339554696976781407],[1339554696976781408],', '北京东直门分公司', 'guns_beijing_dongzhimen', 3.00, 1, NULL, 'N', NULL, NULL, NULL, NULL);
-
--- ----------------------------
--- Table structure for hr_position
--- ----------------------------
-CREATE TABLE `hr_position` (
- `position_id` bigint(20) NOT NULL COMMENT '主键',
- `position_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '职位名称',
- `position_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '职位编码',
- `position_sort` decimal(10, 2) NOT NULL COMMENT '排序',
- `status_flag` tinyint(4) NOT NULL DEFAULT 0 COMMENT '状态:1-启用,2-禁用',
- `position_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
- `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '删除标记:Y-已删除,N-未删除',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- PRIMARY KEY (`position_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '职位信息' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of hr_position
--- ----------------------------
-INSERT INTO `hr_position` VALUES (1339554696976781332, '总监', 'zg', 1.00, 1, '', 'N', '2020-12-16 13:35:58', -1, NULL, NULL);
-INSERT INTO `hr_position` VALUES (1339554696976781333, '总经理', 'zjl', 2.00, 1, '', 'N', '2020-12-17 19:21:47', -1, '2020-12-17 20:45:43', -1);
-INSERT INTO `hr_position` VALUES (1339554696976781334, '董事长', 'dsz', 3.00, 1, '', 'N', '2020-12-17 20:02:16', -1, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_app
--- ----------------------------
-CREATE TABLE `sys_app` (
- `app_id` bigint(20) NOT NULL COMMENT '主键id',
- `app_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用名称',
- `app_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '编码',
- `active_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否默认激活:Y-是,N-否,激活的应用下的菜单会在首页默认展开',
- `status_flag` tinyint(4) NOT NULL COMMENT '状态:1-启用,2-禁用',
- `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否删除:Y-已删除,N-未删除',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`app_id`) USING BTREE,
- UNIQUE INDEX `APP_CODE_UNIQUE`(`app_code`) USING BTREE COMMENT 'app编码唯一'
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '系统应用' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_app
--- ----------------------------
-INSERT INTO `sys_app` VALUES (1265476890672672821, '系统应用', 'system', 'Y', 1, 'N', '2020-03-25 19:07:00', 1265476890672672808, '2021-01-08 20:51:51', 1339550467939639299);
-
--- ----------------------------
--- Table structure for sys_config
--- ----------------------------
-CREATE TABLE `sys_config` (
- `config_id` bigint(20) NOT NULL COMMENT '主键',
- `config_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '名称',
- `config_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '属性编码',
- `config_value` varchar(3500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '属性值',
- `sys_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT 'Y' COMMENT '是否是系统参数:Y-是,N-否',
- `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
- `status_flag` tinyint(4) NULL DEFAULT 1 COMMENT '状态:1-正常,2-停用',
- `group_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '常量所属分类的编码,来自于“常量的分类”字典',
- `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`config_id`) USING BTREE,
- UNIQUE INDEX `code_unique`(`config_code`) USING BTREE COMMENT '配置编码唯一索引'
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '参数配置' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_config
--- ----------------------------
-INSERT INTO `sys_config` VALUES (1, '系统配置是否已经初始化的标识', 'SYS_CONFIG_INIT_FLAG', 'false', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (2, 'JWT安全码', 'SYS_JWT_SECRET', '1928374650abcdef', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (3, 'JWT过期时间', 'SYS_JWT_TIMEOUT_SECONDS', '259200', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (4, 'Linux本地文件保存路径', 'SYS_LOCAL_FILE_SAVE_PATH_LINUX', '/tmp/tempFilePath', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (5, 'Windows本地文件保存路径', 'SYS_LOCAL_FILE_SAVE_PATH_WINDOWS', 'D:\\tempFilePath', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (6, '不需要过滤的url', 'SYS_NONE_SECURITY_URLS', '/assets/**,/login,/swagger-ui.html,/favicon.ico,/swagger-ui/**,', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (8, 'session过期时间', 'SYS_SESSION_EXPIRED_SECONDS', '3600', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (9, '账号单端登录限制', 'SYS_SINGLE_ACCOUNT_LOGIN_FLAG', 'false', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (10, '携带token的header头的名称', 'SYS_AUTH_HEADER_NAME', 'Authorization', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (11, '携带token的param传参的名称', 'SYS_AUTH_PARAM_NAME', 'token', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (12, '系统默认密码', 'SYS_DEFAULT_PASSWORD', '123456', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (14, '会话保存在cookie中时,cooke的name', 'SYS_SESSION_COOKIE_NAME', 'Authorization', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (15, 'beetl自动检查资源', 'RESOURCE_AUTO_CHECK', 'true', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (21, '系统发布版本', 'SYS_RELEASE_VERSION', '20210101', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (22, '多租户开关', 'SYS_TENANT_OPEN', 'false', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (23, '验证码开关', 'SYS_CAPTCHA_OPEN', 'false', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (24, '系统名称', 'SYS_SYSTEM_NAME', 'Guns快速开发平台', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (25, 'Beetl默认边界符开始', 'DELIMITER_STATEMENT_START', '@', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (26, 'Beetl边界符的结束', 'DELIMITER_STATEMENT_END', 'null', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (27, '自定义标签文件Root目录', 'RESOURCE_TAG_ROOT', 'common/tags', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (28, '自定义标签文件后缀', 'RESOURCE_TAG_SUFFIX', 'tag', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (29, '获取文件生成auth url的失效时间', 'SYS_DEFAULT_FILE_TIMEOUT_SECONDS', '3600', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (30, '服务默认部署的环境地址', 'SYS_SERVER_DEPLOY_HOST', 'http://localhost:8080', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (31, '系统默认头像Base64', 'SYS_DEFAULT_AVATAR_BASE64', 'iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAIBUlEQVR4Xu2dW2wUVRjH/7Ntt3dqse2WS0VNtwaM8aEFVEqEhAQflAehErxAvAZJ0Ghotw8++sC2jRpMhBg1AU2IVNAIGogkYChRgT4YRANTEFIlu9tCLbRdej1mtm4t3bZnZrtnZg7nmxdoOvNd/v/ffnN2OrujgTalFdCU7p6aBwGgOAQEAAGguAKKt08TgABQXAHF26cJQAAoroDi7dMEIAAUV0Dx9mkCEACKK6B4+zQBCADFFVC8fZoABIDiCijePk0AAkBxBRRvnyYAAaC4Aoq3TxOAAFBcAcXbpwlAACiugOLt0wQgAMwrECj1N4JhGzQ0BUN6rfkjaU/RCgR8/q0Adlj1xvQEqCvxP61p2B9vhDGsbYjoB0Q3RvH5CtSX+DczDTuT8cY0AAGf/xiAFePKOR4M6yv55dEeohWYiTcEgGh3bIhvFwCnACwe60djrcFQW5UN/VEKjgKB0vIzYFplMt6YmgD1peU1jGn7EupgqA1G9CZyyDkFAiV+Y1HemKw3XADqSspf0DRtz5QtjmjLgx0XWpyTQN3MgeKKanjYiZl4wwUgUOo/AYbqwtJBrNzQhSVPduPsj3k4+FExbnSmQwM7uT3cVq2uDc51Xu8rb2HQls0qGsJTWzrw0OM9lr3hA+DzRwAUV66+gZq68Fi3u9+Ziz9+yjV+7gyG9WLnZFA3c8Dn7wBQtPDRXmx692pS3pgBgBmRV228hlWbro8l+aqxBGcOF4z+zEaWqWuDg51rnpNG9qonurGu1nidjm5Hd8/G0T13x/4fDOvTepw0AM0NJWg98h8ADmpAqYHK1d2oqSMAlGXBcQBqSmkSOEFfc6g7ltZxADbMLUBZltcJDZTN2X5rAHuvEgAEgBsmwEtvdeE+/6CyZjjR+J96Bj57v9Adp4DX3vsL9z8cdUIHZXNe+jUbH7893x0A0ASwn0NXTQBaBNoPAC0C7dfcVRkJAFfZYX8xBID9mrsqIwHgKjvsL4YAsF9zV2UkAFxlh/3FEAD2a+6qjASAq+ywvxhpAUgr60P+m7/DUzBgXjXjniQN6P+5GL2f+hOOy6yOIHfjRUCL3bxkabt1eB769i9IOMZbdQ25z16Clm/xbxzDGvpPF01a5/gkOeuuwFvZiZ5PKjB0Md9SzcbO0gKQ8UA38reds9ywccDA2UL07FiYcGzui23IfOz/O2KsBJ8qpveRDuS9rFsJNbbvVDHHBzM0MLSIHixD9Nsyy3mkBcDoNK2sF56cIdNN56y/HDsm+v18RL++J+G47DXtyH6qHcPtuej78l5TcXkxtcxhpM2JwvjX7MaLSQCYVXLCfrxXSxyAwfMFuNn0oKksvJimgliskwBIRlUgdsqYblwSAA7fFCr6r4EEQOIrR+o1gNVBQAAQAHQKmMAATYBxgtAaQLI1gHdxJ9igB4immTobZK+/jHQTbwNT+S7AkzeE9EX/gA2krk56FwAg57lLyFoRMmX8xJ0Gz92Fmx8smvI6QCoByHv1ArxLOlNaJwEAID6uLSurAdFDZYh+k3jVTMQpwLgKaFwNtLwNa4h+Nz92hW+6jbew5eWVdg2QjFk8MZKJyTMgmZi8OmkCjJsAVsY1T9hkzCIARlVNycfDrVwISsYsAuAOug5AAIyayZtAPOhpDSD4OoAIUGkNQGuAMQZoAlj40y1vHCbzauUZkExMXp00AeITYE07WG86htpj3zJmeus/XoqBM6NffjR+i5vF+szHNK4sajlDGGgtQs+uioSYea/o8C7tgJWYRpCRzkwM/lY4aZ0EgLH4qT2HjIrRb7awuk11+9RMYg5eKMDNxsSbSGYS08xtXrwJxNNG2kWg0VjelvOxa+wjkSxen7f9fuj8LBjXDybbjJgY9GA4bC5m2rw+II2h/4c5k8bMWnUVGQu7wYY8GP47x3SdI13eWF9T1RkPZFxm1rzD6G/xmY49fkepAUiqYzroNgUIAMWBIAAIAPqWMJUZoAmgsvsyfzJIcd9S1j5NgJRJKWcgAkBO31JWtasAeH5pOhbM9qSsOQrEV+DK9RF88cvo5ysd/7Jo+qZQvmGp3sNV3xRKAKTaXn48VwFApwC+Yanew1WnACv3BKZaCFXjuWoRSADYj6GrAKBHxtgPgJHRNY+McaZ9yhpXwPG3gWSFswo4AgA9ONJZ02PZbXpwJD061gVeT1ZCYIrH+jY3+NB6ZJZxSEcwrJdMVz7/o2H08GiX2g9M9mDvU4cKcGxvIbpCGcYH/1qCIX35jACgx8e71n/wvGGMbWyItH0+IwCMg+tLy2sY0/YlBGKoDUb0JvdKdOdXNpU3msae2R5qa+YpwD0FxAMEfP5TABaPBdRYazDUVsVLQL8Xr0CCN8DpYFhfYiazFQCOAVgxLujxYFhfaSYJ7SNWgYDPn7Q3BIBYb2yJbgsA9SX+zUzDznhHGsPr2yP6Lls6pCTTKjDRG8awtiGiHzAjm+kJYAQL+PxbAewA8EYwrH9oJgHtY48CY95oaAqG9FqzWS0BYDYo7SePAgSAPF4JqZQAECKrPEEJAHm8ElIpASBEVnmCEgDyeCWkUgJAiKzyBCUA5PFKSKUEgBBZ5QlKAMjjlZBKCQAhssoTlACQxyshlRIAQmSVJygBII9XQiolAITIKk9QAkAer4RUSgAIkVWeoASAPF4JqZQAECKrPEEJAHm8ElIpASBEVnmCEgDyeCWkUgJAiKzyBCUA5PFKSKUEgBBZ5QlKAMjjlZBK/wWoX5T5KOBLqgAAAABJRU5ErkJggg==', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (32, '用于auth模块权限校验的jwt失效时间', 'SYS_AUTH_JWT_TIMEOUT_SECONDS', '604800', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (33, 'Druid监控界面的url映射', 'SYS_DRUID_URL_MAPPINGS', '/druid/*', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (34, 'Druid控制台账号', 'SYS_DRUID_ACCOUNT', 'admin', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (35, 'Druid控制台账号密码', 'SYS_DRUID_PASSWORD', '123456', 'Y', '默认是空串,为空会让程序自动创建一个随机密码', 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (36, 'Druid控制台的监控数据是否可以重置清零', 'SYS_DRUID_RESET_ENABLE', 'false', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (37, 'druid web url统计的拦截范围', 'SYS_DRUID_WEB_STAT_FILTER_URL_PATTERN', '/*', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (38, 'druid web url统计的排除拦截表达式', 'SYS_DRUID_WEB_STAT_FILTER_EXCLUSIONS', '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (39, 'druid web url统计的session统计开关', 'SYS_DRUID_WEB_STAT_FILTER_SESSION_STAT_ENABLE', 'false', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (40, 'druid web url统计的session名称', 'SYS_DRUID_WEB_STAT_FILTER_PRINCIPAL_SESSION_NAME', 'Authorization', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (41, 'druid web url统计的session最大监控数', 'SYS_DRUID_WEB_STAT_FILTER_SESSION_STAT_MAX_COUNT', '1000', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (42, 'druid web url统计的cookie名称', 'SYS_DRUID_WEB_STAT_FILTER_PRINCIPAL_COOKIE_NAME', 'Authorization', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (43, 'druid web url统计的是否开启监控单个url调用的sql列表', 'SYS_DRUID_WEB_STAT_FILTER_PROFILE_ENABLE', 'true', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (44, '阿里云短信的accessKeyId', 'SYS_ALIYUN_SMS_ACCESS_KEY_ID', '你的accessKeyId', 'Y', NULL, 1, 'sms_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (45, '阿里云短信的accessKeySecret', 'SYS_ALIYUN_SMS_ACCESS_KEY_SECRET', '你的secret', 'Y', NULL, 1, 'sms_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (46, '阿里云短信的签名', 'SYS_ALIYUN_SMS_SIGN_NAME', '签名名称', 'Y', NULL, 1, 'sms_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1350666094452482049, '获取XSS排除过滤的url范围', 'SYS_XSS_URL_EXCLUSIONS', '/sysNotice/add,/sysNotice/edit,/databaseInfo/add,/apiResource/record', 'Y', '', 1, 'sys_config', 'N', '2021-01-17 12:47:46', 1339550467939639299, '2021-03-04 22:14:14', 1339550467939639299);
-INSERT INTO `sys_config` VALUES (1350666483050553346, 'beetl自定义支持HTML标签', 'HTML_TAG_FLAG', 'tag:', 'Y', '', 1, 'sys_config', 'N', '2021-01-17 12:49:18', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1356246056131649538, 'websocket的ws-url', 'WEB_SOCKET_WS_URL', 'ws://localhost:8080/webSocket/{token}', 'Y', '', 1, 'sys_config', 'N', '2021-02-01 22:20:32', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1367118984192843778, '邮件是否启用账号密码验证', 'SYS_EMAIL_ENABLE_AUTH', 'true', 'N', '', 1, 'java_mail_config', 'N', '2021-03-03 22:25:40', 1339550467939639299, '2021-03-03 22:25:43', 1339550467939639299);
-INSERT INTO `sys_config` VALUES (1367119064924807169, '邮箱的账号', 'SYS_EMAIL_ACCOUNT', 'xxx@126.com', 'N', '', 1, 'java_mail_config', 'N', '2021-03-03 22:26:00', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1367119226749444098, '邮箱的密码或者授权码', 'SYS_EMAIL_PASSWORD', 'xxx', 'N', '', 1, 'java_mail_config', 'N', '2021-03-03 22:26:38', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1367119286195314689, '邮箱的发送方邮箱', 'SYS_EMAIL_SEND_FROM', 'xxx@126.com', 'Y', '', 1, 'java_mail_config', 'N', '2021-03-03 22:26:52', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1367119399810621441, '是否开启tls', 'SYS_EMAIL_START_TLS_ENABLE', 'true', 'N', '使用 STARTTLS安全连接,STARTTLS是对纯文本通信协议的扩展。它将纯文本连接升级为加密连接(TLS或SSL), 而不是使用一个单独的加密通信端口。', 1, 'java_mail_config', 'N', '2021-03-03 22:27:19', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1367119457260003329, 'SSL安全连接', 'SYS_EMAIL_TLS_ENABLE', 'true', 'N', '', 1, 'java_mail_config', 'N', '2021-03-03 22:27:33', 1339550467939639299, '2021-03-03 22:28:33', 1339550467939639299);
-INSERT INTO `sys_config` VALUES (1367119505888763905, '指定的端口连接到在使用指定的套接字工厂', 'SYS_EMAIL_SOCKET_FACTORY_PORT', '465', 'Y', '', 1, 'java_mail_config', 'N', '2021-03-03 22:27:45', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1367119568455196674, 'SMTP超时时长,单位毫秒', 'SYS_EMAIL_SMTP_TIMEOUT', '10000', 'N', '', 1, 'java_mail_config', 'N', '2021-03-03 22:28:00', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1367119662306942977, 'Socket连接超时值,单位毫秒,缺省值不超时', 'SYS_EMAIL_CONNECTION_TIMEOUT', '10000', 'N', 'Socket连接超时值,单位毫秒,缺省值不超时', 1, 'java_mail_config', 'N', '2021-03-03 22:28:22', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610114, 'smtp服务器地址', 'SYS_EMAIL_SMTP_HOST', 'smtp.126.com', 'N', NULL, 1, 'java_mail_config', 'N', '2021-06-09 16:55:01', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610125, '拖拽验证码开关', 'SYS_DRAG_CAPTCHA_OPEN', 'false', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610115, 'smtp服务端口', 'SYS_EMAIL_SMTP_PORT', '465', 'Y', NULL, 1, 'java_mail_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1350666094452482050, '获取XSS过滤的url范围', 'SYS_XSS_URL_INCLUDES', '/*', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (47, '短信发送验证码失效时间', 'SYS_SMS_VALIDATE_EXPIRED_SECONDS', '300', 'Y', NULL, 1, 'sms_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610200, 'auth认证用的jwt秘钥,用于校验登录token', 'SYS_AUTH_JWT_SECRET', 'hxim2q05g6wg6llsp24z', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610205, '解析sso传过来的token', 'SYS_AUTH_SSO_JWT_SECRET', 'aabbccdd', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610210, '解析sso加密的数据的秘钥,解密sso单点中jwt中payload的秘钥', 'SYS_AUTH_SSO_DECRYPT_DATA_SECRET', 'EDPpR/BQfEFJiXKgxN8Uno4OnNMGcIJW1F777yySCPA=', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610215, '获取是否开启sso远程会话校验', 'SYS_AUTH_SSO_SESSION_VALIDATE_SWITCH', 'false', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610220, 'sso会话校验,redis的host', 'SYS_AUTH_SSO_SESSION_VALIDATE_REDIS_HOST', 'localhost', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610225, 'sso会话校验,redis的port', 'SYS_AUTH_SSO_SESSION_VALIDATE_REDIS_PORT', '6379', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610230, 'sso会话校验,redis的密码', 'SYS_AUTH_SSO_SESSION_VALIDATE_REDIS_PASSWORD', '', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610235, 'sso会话校验,redis的数据库序号', 'SYS_AUTH_SSO_SESSION_VALIDATE_REDIS_DB_INDEX', '2', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610240, 'sso会话校验,redis的缓存前缀', 'SYS_AUTH_SSO_SESSION_VALIDATE_REDIS_CACHE_PREFIX', 'CA:USER:TOKEN:', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610245, 'sso服务器地址', 'SYS_AUTH_SSO_HOST', 'http://localhost:8888', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610300, 'C端用户,注册邮件标题', 'CUSTOMER_REG_EMAIL_TITLE', '用户注册', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610305, '获取注册邮件的内容模板', 'CUSTOMER_REG_EMAIL_CONTENT', '感谢您注册Guns官方论坛,请点击此激活链接激活您的账户:http://localhost:8080/customer/active?verifyCode={} ', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610310, '获取重置密码的邮件标题', 'CUSTOMER_RESET_PWD_EMAIL_TITLE', '用户校验', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610315, '获取重置密码的邮件内容', 'CUSTOMER_RESET_PWD_EMAIL_CONTENT', '您的验证码是【{}】,此验证码用于修改登录密码,请不要泄露给他人,如果不是您本人操作,请忽略此邮件。', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610320, '存放用户头像的bucket的名称', 'CUSTOMER_FILE_BUCKET', 'customer-bucket', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610325, '存放用户头像的bucket的名称的过期时间', 'CUSTOMER_FILE_BUCKET_EXPIRED_SECONDS', '600', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610330, '获取c端用户缓存的过期时间,用在加快获取速度', 'CUSTOMER_CACHE_EXPIRED_SECONDS', '3600', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610335, '是否开启旧版密码校验', 'CUSTOMER_OPEN_OLD_PASSWORD_VALIDATE', 'false', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610400, '是否开启demo演示', 'SYS_DEMO_ENV_FLAG', 'false', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610405, '默认存储文件的bucket名称', 'SYS_FILE_DEFAULT_BUCKET', 'defaultBucket', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610410, '用于专门给文件鉴权用的jwt的密钥', 'SYS_DEFAULT_FILE_AUTH_JWT_SECRET', 'hxim2q05g6wg6llsp245', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610415, '日志记录的文件存储的位置(windows服务器)', 'SYS_LOG_FILE_SAVE_PATH_WINDOWS', 'd:/logfiles', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610420, '日志记录的文件存储的位置(linux和mac服务器)', 'SYS_LOG_FILE_SAVE_PATH_LINUX', '/tmp/logfiles', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_config` VALUES (1402549781675610500, 'AES秘钥,用在数据库数据加密', 'SYS_ENCRYPT_SECRET_KEY', 'Ux1dqQ22KxVjSYootgzMe776em8vWEGE', 'Y', NULL, 1, 'security_config', 'N', NULL, NULL, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_database_info
--- ----------------------------
-CREATE TABLE `sys_database_info` (
- `db_id` bigint(20) NOT NULL COMMENT '主键',
- `db_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '数据库名称(英文名称)',
- `jdbc_driver` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'jdbc的驱动类型',
- `jdbc_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'jdbc的url',
- `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '数据库连接的账号',
- `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '数据库连接密码',
- `schema_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '数据库的schema名称,每种数据库的schema意义都不同',
- `status_flag` tinyint(4) NULL DEFAULT NULL COMMENT '数据源状态:1-正常,2-无法连接',
- `error_description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '连接失败原因',
- `remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注,摘要',
- `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除,Y-被删除,N-未删除',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`db_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '多数据源信息' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_database_info
--- ----------------------------
-INSERT INTO `sys_database_info` VALUES (1399383361507803138, 'master', 'com.mysql.cj.jdbc.Driver', 'jdbc:mysql://localhost:3306/guns?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&nullCatalogMeansCurrent=true', 'root', '123456', NULL, 1, NULL, '主数据源,项目启动数据源!', 'N', '2021-05-31 23:12:47', NULL, '2021-05-31 23:13:00', -1);
-
--- ----------------------------
--- Table structure for sys_dict
--- ----------------------------
-CREATE TABLE `sys_dict` (
- `dict_id` bigint(20) NOT NULL COMMENT '字典id',
- `dict_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字典编码',
- `dict_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字典名称',
- `dict_name_pinyin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典名称首字母',
- `dict_encode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典编码',
- `dict_type_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字典类型的编码',
- `dict_short_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典简称',
- `dict_short_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典简称的编码',
- `dict_parent_id` bigint(20) NOT NULL COMMENT '上级字典的id(如果没有上级字典id,则为-1)',
- `status_flag` tinyint(4) NOT NULL COMMENT '状态:(1-启用,2-禁用),参考 StatusEnum',
- `dict_sort` decimal(10, 2) NULL DEFAULT NULL COMMENT '排序,带小数点',
- `dict_pids` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '父id集合',
- `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除,Y-被删除,N-未删除',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建用户id',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改用户id',
- PRIMARY KEY (`dict_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '字典' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_dict
--- ----------------------------
-INSERT INTO `sys_dict` VALUES (1348235720908619802, 'M', '男', 'n', 'male', 'sex', NULL, NULL, -1, 1, 1.00, '[-1],', 'N', '2021-01-14 14:46:13', NULL, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1348235720908619803, 'F', '女', 'n', 'female', 'sex', NULL, NULL, -1, 1, 2.00, '[-1],', 'N', '2021-01-14 14:46:13', NULL, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1348235720908619804, '1', '启用', 'n', 'male', 'user_status', NULL, NULL, -1, 1, 1.00, '[-1],', 'N', '2021-01-14 14:46:13', NULL, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1348235720908619805, '2', '禁用', 'n', 'female', 'user_status', NULL, NULL, -1, 1, 2.00, '[-1],', 'N', '2021-01-14 14:46:13', NULL, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1348235720908619806, '3', '冻结', 'n', 'female', 'user_status', NULL, NULL, -1, 1, 2.00, '[-1],', 'N', '2021-01-14 14:46:13', NULL, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1350457799368257537, 'low', '低', 'd', NULL, 'priority_level', '低', '', -1, 1, 1.00, '-1', 'N', '2021-01-16 23:00:04', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1350457870780477442, 'middle', '中', 'z', NULL, 'priority_level', '中', '', -1, 1, 2.00, '-1', 'N', '2021-01-16 23:00:21', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1350457950417727489, 'high', '高', 'g', NULL, 'priority_level', '高', '', -1, 1, 3.00, '-1', 'N', '2021-01-16 23:00:40', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1353547360691851266, 'sys_config', '系统配置', 'xtpz', NULL, 'config_group', '', '', -1, 1, 1.00, '-1', 'N', '2021-01-25 11:36:53', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1353547405457657857, 'file_config', '文件配置', 'wjpz', NULL, 'config_group', '', '', -1, 1, 2.00, '-1', 'N', '2021-01-25 11:37:04', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1353547460558229506, 'auth_config', '鉴权配置', 'jqpz', NULL, 'config_group', '', '', -1, 1, 3.00, '-1', 'N', '2021-01-25 11:37:17', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1353547539293704194, 'sms_config', '短信配置', 'dxpz', NULL, 'config_group', '', '', -1, 1, 4.00, '-1', 'N', '2021-01-25 11:37:36', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1353998066804658177, 'chinese', '中文', 'zw', NULL, 'languages', '', '', -1, 1, 1.00, '-1', 'N', '2021-01-26 17:27:50', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1353998106784763906, 'english', 'english', 'yw', NULL, 'languages', '', '', -1, 1, 2.00, '-1', 'N', '2021-01-26 17:27:59', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1354040749627662337, 'role_system', '系统角色', 'xtjs', NULL, 'role_type', '', '', -1, 1, 1.00, '-1', 'N', '2021-01-26 20:17:26', 1339550467939639299, '2021-01-26 20:19:56', 1339550467939639299);
-INSERT INTO `sys_dict` VALUES (1354040819219554305, 'role_c', 'C端角色', 'Cdjs', NULL, 'role_type', '', '', -1, 1, 2.00, '-1', 'N', '2021-01-26 20:17:43', 1339550467939639299, '2021-01-26 20:19:43', 1339550467939639299);
-INSERT INTO `sys_dict` VALUES (1354041049981771778, 'role_b', 'B端角色', 'Bdjs', NULL, 'role_type', '', '', -1, 1, 3.00, '-1', 'N', '2021-01-26 20:18:38', 1339550467939639299, '2021-01-26 20:19:50', 1339550467939639299);
-INSERT INTO `sys_dict` VALUES (1365251792270045186, 'Y', '是', 's', NULL, 'yn', NULL, NULL, -1, 1, 1.00, '[-1],', 'N', '2021-02-26 18:46:07', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1365251827812577282, 'N', '否', 'f', NULL, 'yn', NULL, NULL, -1, 1, 2.00, '[-1],', 'N', '2021-02-26 18:46:16', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1365252384094728193, 'com.mysql.cj.jdbc.Driver', 'com.mysql.cj.jdbc.Driver', 'com.mysql.cj.jdbc.Driver', NULL, 'jdbc_type', NULL, NULL, -1, 1, 1.00, '[-1],', 'N', '2021-02-26 18:48:28', 1339550467939639299, '2021-02-26 18:53:48', 1339550467939639299);
-INSERT INTO `sys_dict` VALUES (1402549554864427010, 'java_mail_config', 'java邮件配置', 'javayjpz', NULL, 'config_group', NULL, NULL, -1, 1, 50.00, '[-1],', 'N', '2021-06-09 16:54:07', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict` VALUES (1402549554864427020, 'customer_config', 'C端用户配置', 'cdyhpz', NULL, 'config_group', NULL, NULL, -1, 1, 60.00, '[-1],', 'N', '2021-07-07 16:54:07', 1339550467939639299, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_dict_type
--- ----------------------------
-CREATE TABLE `sys_dict_type` (
- `dict_type_id` bigint(20) NOT NULL COMMENT '字典类型id',
- `dict_type_class` int(11) NULL DEFAULT NULL COMMENT '字典类型: 1-业务类型,2-系统类型,参考 DictTypeClassEnum',
- `dict_type_bus_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典类型业务编码',
- `dict_type_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典类型编码',
- `dict_type_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典类型名称',
- `dict_type_name_pinyin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典类型名称首字母拼音',
- `dict_type_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典类型描述',
- `status_flag` tinyint(4) NULL DEFAULT NULL COMMENT '字典类型的状态:1-启用,2-禁用,参考 StatusEnum',
- `dict_type_sort` decimal(10, 2) NULL DEFAULT NULL COMMENT '排序,带小数点',
- `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建用户id',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改用户id',
- PRIMARY KEY (`dict_type_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '字典类型' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_dict_type
--- ----------------------------
-INSERT INTO `sys_dict_type` VALUES (1348235720908619811, 1, 'base', 'sex', '性别', 'xb', NULL, 1, 1.00, 'N', '2021-01-14 14:47:32', NULL, NULL, NULL);
-INSERT INTO `sys_dict_type` VALUES (1348235720908619812, 2, 'system', 'user_status', '用户状态', 'yhzt', NULL, 1, 2.00, 'N', '2021-01-14 14:47:32', NULL, NULL, NULL);
-INSERT INTO `sys_dict_type` VALUES (1350457656690618370, 1, 'notice', 'priority_level', '优先级', 'yxj', '', 1, 5.00, 'N', '2021-01-16 22:59:30', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict_type` VALUES (1353547215422132226, 2, '', 'config_group', '系统配置分组', 'xtpzfz', '系统配置分组', 1, 6.00, 'N', '2021-01-25 11:36:19', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict_type` VALUES (1353997993299480577, 2, '', 'languages', '语种', 'yz', 'i18n 多语言', 1, 7.00, 'N', '2021-01-26 17:27:32', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict_type` VALUES (1354040335406587906, 2, '', 'role_type', '角色类型', 'jslx', '', 1, 8.00, 'N', '2021-01-26 20:15:47', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict_type` VALUES (1365251549365317633, 1, NULL, 'yn', 'yn', 'yn', NULL, 1, 7.00, 'N', '2021-02-26 18:45:09', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict_type` VALUES (1365252142779641858, 1, NULL, 'jdbc_type', 'jdbc_type', 'jdbc_type', NULL, 1, 8.00, 'N', '2021-02-26 18:47:31', 1339550467939639299, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_file_info
--- ----------------------------
-CREATE TABLE `sys_file_info` (
- `file_id` bigint(20) NOT NULL COMMENT '文件主键id',
- `file_code` bigint(20) NOT NULL COMMENT '文件编码,本号升级的依据,解决一个文件多个版本问题,多次上传文件编码不变',
- `file_version` int(11) NOT NULL DEFAULT 1 COMMENT '文件版本,从1开始',
- `file_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1' COMMENT '当前状态:0-历史版,1-最新版',
- `file_location` tinyint(4) NOT NULL COMMENT '文件存储位置:1-阿里云,2-腾讯云,3-minio,4-本地',
- `file_bucket` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件仓库(文件夹)',
- `file_origin_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件名称(上传时候的文件全名)',
- `file_suffix` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '文件后缀,例如.txt',
- `file_size_kb` bigint(20) NULL DEFAULT NULL COMMENT '文件大小kb为单位',
- `file_size_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '文件大小信息,计算后的',
- `file_object_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '存储到bucket中的名称,主键id+.后缀',
- `file_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '存储路径',
- `secret_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '是否为机密文件,Y-是机密,N-不是机密',
- `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`file_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '文件信息' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_file_info
--- ----------------------------
-INSERT INTO `sys_file_info` VALUES (10000, -1, 1, '1', 4, 'defaultBucket', 'defaultAvatar.png', '.png', 12, '11.56 kB', '10000.png', NULL, 'Y', 'N', '2020-12-29 20:07:14', NULL, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_log
--- ----------------------------
-CREATE TABLE `sys_log` (
- `log_id` bigint(20) NOT NULL COMMENT '主键',
- `log_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '日志的名称,一般为业务名称',
- `log_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '日志记录的内容',
- `app_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '服务名称,一般为spring.application.name',
- `request_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '当前用户请求的url',
- `request_params` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT 'http或方法的请求参数体',
- `request_result` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT 'http或方法的请求结果',
- `server_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '当前服务器的ip',
- `client_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户端的ip',
- `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户id',
- `http_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '请求http方法',
- `client_browser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户浏览器标识',
- `client_os` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户操作系统',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`log_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '日志记录' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Table structure for sys_login_log
--- ----------------------------
-CREATE TABLE `sys_login_log` (
- `llg_id` bigint(20) NOT NULL COMMENT '主键',
- `llg_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '日志名称',
- `llg_succeed` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否执行成功',
- `llg_message` text CHARACTER SET utf8 COLLATE utf8_bin NULL COMMENT '具体消息',
- `llg_ip_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '登录ip',
- `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户id',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- PRIMARY KEY (`llg_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '登录记录' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Table structure for sys_menu
--- ----------------------------
-CREATE TABLE `sys_menu` (
- `menu_id` bigint(20) NOT NULL COMMENT '主键',
- `menu_parent_id` bigint(20) NOT NULL COMMENT '父id,顶级节点的父id是-1',
- `menu_pids` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '父id集合,中括号包住,逗号分隔',
- `menu_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单的名称',
- `menu_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单的编码',
- `app_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用编码',
- `menu_sort` decimal(10, 2) NOT NULL DEFAULT 100.00 COMMENT '排序',
- `status_flag` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态:1-启用,2-禁用',
- `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
- `layui_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单的路径,适用于layui-beetl版本',
- `layui_icon` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单的图标,适用于layui-beetl版本',
- `layui_visible` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT 'Y' COMMENT '是否可见(layui版用):Y-是,N-否',
- `antdv_router` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '路由地址,浏览器显示的URL,例如/menu,适用于antdvue版本',
- `antdv_icon` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'icon-default' COMMENT '图标,适用于antdvue版本',
- `antdv_component` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '前端组件名,适用于antdvue版本',
- `antdv_link_open_type` tinyint(4) NULL DEFAULT 0 COMMENT '外部链接打开方式:1-内置打开外链,2-新页面外链,适用于antdvue版本',
- `antdv_link_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '外部链接地址,适用于antdvue版本',
- `antdv_uid_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用于非菜单显示页面的重定向url设置',
- `antdv_visible` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'Y' COMMENT '是否可见(分离版用):Y-是,N-否',
- `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`menu_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '系统菜单' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_menu
--- ----------------------------
-INSERT INTO `sys_menu` VALUES (1339550467939639301, -1, '[-1],', '主控面板', 'blackboard', 'system', 10.00, 1, NULL, '', 'layui-icon-theme', 'Y', '/dashboard', 'home-outlined', NULL, NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-01-08 20:52:34', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639302, 1339550467939639301, '[-1],[1339550467939639301],', '工作台', 'board_platform', 'system', 10.10, 1, NULL, '/view/dashboard/workplace', 'layui-icon-rate-solid', 'Y', '/dashboard/workplace', 'desktop-outlined', '/dashboard/workplace', NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', 1339550467939639299, '2021-01-08 20:52:34', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639303, 1339550467939639301, '[-1],[1339550467939639301],', '分析页', 'board_analyse', 'system', 10.20, 1, NULL, '/view/dashboard/analysis', NULL, 'Y', '/dashboard/analysis', 'bar-chart-outlined', '/dashboard/analysis', NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-01-08 20:52:34', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639304, -1, '[-1],', '系统用户', 'user_role', 'system', 20.00, 1, NULL, '#', 'layui-icon-template-1', 'Y', '/orginfo', 'setting-outlined', NULL, 0, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-05-31 21:49:59', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639305, 1339550467939639304, '[-1],[1339550467939639304],', '用户管理', 'org_user', 'system', 20.10, 1, NULL, '/view/user', NULL, 'Y', '/orginfo/user', 'team-outlined', '/orginfo/user/user', NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, NULL, NULL);
-INSERT INTO `sys_menu` VALUES (1339550467939639307, 1339550467939639304, '[-1],[1339550467939639304],', '职位管理', 'org_position', 'system', 20.20, 1, NULL, '/view/position', '', 'Y', '/orginfo/position', 'SolutionOutlined', '/orginfo/position/position', NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-02-19 22:27:51', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639309, 1399362846198013953, '[-1],[1399362846198013953],', '应用管理', 'auth_app', 'system', 20.30, 1, NULL, '/view/app', '', 'Y', '/authority/app', 'AppstoreOutlined', '/orginfo/app/app', 0, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-05-31 21:55:45', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639310, 1399362846198013953, '[-1],[1399362846198013953],', '菜单管理', 'auth_menu', 'system', 20.50, 1, NULL, '/view/menu', '', 'Y', '/authority/menu', 'bars-outlined', '/orginfo/menu/menu', 0, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-05-31 21:55:56', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639311, 1399362846198013953, '[-1],[1399362846198013953],', '角色管理', 'auth_role', 'system', 20.40, 1, NULL, '/view/role', '', 'Y', '/authority/role', 'idcard-outlined', '/orginfo/role/role', 0, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-05-31 21:55:52', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639312, 1399362846198013953, '[-1],[1399362846198013953],', '资源查看', 'auth_resource', 'system', 20.60, 1, NULL, '/view/resource', '', 'Y', '/authority/resource', 'CompressOutlined', '/orginfo/resource/resource', 0, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-05-31 21:56:02', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639313, -1, '[-1],', '基础数据', 'base', 'system', 40.00, 1, NULL, '', 'layui-icon-component', 'Y', '/basedata', 'DatabaseOutlined', NULL, NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-01-08 16:47:41', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639314, 1339550467939639313, '[-1],[1339550467939639313],', '系统配置', 'base_sysconfig', 'system', 40.10, 1, NULL, '/view/config', NULL, 'Y', '/basedata/sysconfig', 'RadarChartOutlined', '/basedata/sysconfig/sysconfig', NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, NULL, NULL);
-INSERT INTO `sys_menu` VALUES (1339550467939639315, 1339550467939639313, '[-1],[1339550467939639313],', '字典管理', 'base_dict', 'system', 40.20, 1, NULL, '/view/dictType', NULL, 'Y', '/basedata/dict', 'ContainerOutlined', '/basedata/dict/dict', NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, NULL, NULL);
-INSERT INTO `sys_menu` VALUES (1339550467939639316, 1399365117052919810, '[-1],[1399365117052919810],', '在线调试', 'base_apis', 'system', 40.30, 1, NULL, '/view/api', NULL, 'Y', '/online/action', 'ApiOutlined', '/basedata/api/api', 0, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-05-31 22:02:17', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639317, -1, '[-1],', '系统功能', 'sys', 'system', 50.00, 1, NULL, '', 'layui-icon-set', 'Y', '/operation', 'ApartmentOutlined', NULL, NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-01-08 16:47:49', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639318, 1339550467939639317, '[-1],[1339550467939639317],', '文件管理', 'sys_file', 'system', 50.50, 1, NULL, '/view/file', NULL, 'Y', '/operation/file', 'FileOutlined', '/operation/file/file', NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, NULL, NULL);
-INSERT INTO `sys_menu` VALUES (1339550467939639319, 1399366927557795841, '[-1],[1399366927557795841],', '操作日志', 'operate_log', 'system', 50.10, 1, NULL, '/view/log', NULL, 'Y', '/log/operatelog', 'HistoryOutlined', '/log/operatelog/operatelog', 0, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-05-31 22:14:44', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639320, 1339550467939639317, '[-1],[1339550467939639317],', '在线用户', 'sys_online', 'system', 50.30, 1, NULL, '/view/onlineUser', NULL, 'Y', '/operation/online', 'SolutionOutlined', '/operation/online/online', NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, NULL, NULL);
-INSERT INTO `sys_menu` VALUES (1339550467939639321, 1339550467939639317, '[-1],[1339550467939639317],', '定时任务', 'sys_timer', 'system', 50.40, 1, NULL, '/view/sysTimers', NULL, 'Y', '/operation/timer', 'CalculatorOutlined', '/operation/timer/timer', NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, NULL, NULL);
-INSERT INTO `sys_menu` VALUES (1339550467939639334, 1399366927557795841, '[-1],[1399366927557795841],', '登录日志', 'login_log', 'system', 50.20, 1, NULL, '/view/loginLog', NULL, 'Y', '/log/loginlog', 'UserSwitchOutlined', '/log/loginlog/loginlog', 0, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-05-31 22:14:54', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639335, 1339550467939639317, '[-1],[1339550467939639317],', '多数据源', 'datasources', 'system', 50.60, 1, NULL, '/view/datasource', 'layui-icon-star-fill', 'Y', '/operation/datasource', 'ContainerOutlined', '/operation/datasource/datasource', 0, NULL, NULL, 'Y', 'N', '2021-01-23 21:08:22', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_menu` VALUES (1339550467939639336, 1339550467939639317, '[-1],[1339550467939639317],', '多语言配置', 'languages', 'system', 50.70, 1, NULL, '/view/i18n', 'layui-icon-star-fill', 'Y', '/operation/language', 'FileWordOutlined', '/operation/language/language', 0, NULL, NULL, 'N', 'N', '2021-01-23 21:17:23', 1339550467939639299, '2021-01-25 21:59:08', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639350, -1, '[-1],', '通知管理', 'notice', 'system', 60.00, 1, NULL, '', 'layui-icon-tips', 'Y', '/notice', 'BellOutlined', NULL, NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-01-08 16:47:56', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639351, 1339550467939639350, '[-1],[1339550467939639350],', '通知发布', 'notice_update', 'system', 60.10, 1, NULL, '/view/notice', NULL, 'Y', '/notice/publish', 'NotificationOutlined', '/notice/publish/publish', NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, NULL, NULL);
-INSERT INTO `sys_menu` VALUES (1339550467939639352, 1339550467939639350, '[-1],[1339550467939639350],', '我的消息', 'notice_find', 'system', 60.20, 1, NULL, '/view/message_list', NULL, 'Y', '/notice/mynotice', 'MessageOutlined', '/notice/mynotice/mynotice', NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, NULL, NULL);
-INSERT INTO `sys_menu` VALUES (1339550467939639360, -1, '[-1],', '监控管理', 'monitor', 'system', 70.00, 1, NULL, '', 'layui-icon-console', 'Y', '/monitor', 'DashboardOutlined', NULL, NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-01-08 16:48:52', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639361, 1339550467939639360, '[-1],[1339550467939639360],', 'SQL监控', 'monitor_druid', 'system', 70.10, 1, NULL, '/view/monitor/druid', NULL, 'Y', '/monitor/druid', 'DesktopOutlined', 'http://localhost:8080/druid', 1, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, '2021-05-05 21:42:08', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1339550467939639362, 1339550467939639360, '[-1],[1339550467939639360],', '服务器信息', 'monitor_server', 'system', 70.50, 1, NULL, '/view/monitor/systemInfo', NULL, 'Y', '/monitor/server', 'DesktopOutlined', '/monitor/server', NULL, NULL, NULL, 'Y', 'N', '2020-12-29 19:51:14', NULL, NULL, NULL);
-INSERT INTO `sys_menu` VALUES (1339550467939639390, -1, '[-1],', '个人信息', 'personal_info', 'system', 80.00, 1, NULL, '', NULL, 'N', '/personal/info', '', '/personal/info', NULL, NULL, NULL, 'N', 'N', '2020-12-29 19:51:14', NULL, NULL, NULL);
-INSERT INTO `sys_menu` VALUES (1399362846198013953, -1, '[-1],', '应用权限', 'authority', 'system', 30.00, 1, NULL, '#', 'layui-icon-share', 'Y', '/authority', 'SlidersOutlined', NULL, 0, NULL, NULL, 'Y', 'N', '2021-05-31 21:51:16', 1339550467939639299, '2021-05-31 22:17:21', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1399365117052919810, -1, '[-1],', '在线接口', 'online_api', 'system', 40.00, 1, NULL, '', 'layui-icon-senior', 'Y', '/online', 'YuqueOutlined', NULL, 0, NULL, NULL, 'Y', 'N', '2021-05-31 22:00:18', 1339550467939639299, '2021-05-31 22:17:49', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1399366406616850433, 1399365117052919810, '[-1],[1399365117052919810],', '接口整理', 'api_group', 'system', 20.00, 1, NULL, '', 'layui-icon-senior', 'N', '/online/group', 'CopyOutlined', '/basedata/api/group/api-group', 0, NULL, NULL, 'Y', 'N', '2021-05-31 22:05:25', 1339550467939639299, '2021-05-31 22:17:38', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1399366927557795841, -1, '[-1],', '日志查看', 'log_manager', 'system', 60.00, 1, NULL, '', 'layui-icon-read', 'Y', '/log', 'DotChartOutlined', NULL, 0, NULL, NULL, 'Y', 'N', '2021-05-31 22:07:29', 1339550467939639299, '2021-05-31 22:18:08', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1412617944147038209, -1, '[-1],', '数据迁移', 'migration', 'system', 998.00, 1, NULL, NULL, NULL, 'N', '/migration', 'SlidersOutlined', '', 0, NULL, NULL, 'Y', 'N', '2021-07-07 11:42:18', 1339550467939639299, '2021-07-07 11:43:01', 1339550467939639299);
-INSERT INTO `sys_menu` VALUES (1412618684643020802, 1412617944147038209, '[-1],[1412617944147038209],', '数据迁移中心', 'migration_list', 'system', 1.00, 1, NULL, NULL, NULL, 'N', '/migration/list', 'HddOutlined', '/migration/migration-list', 0, NULL, NULL, 'Y', 'N', '2021-07-07 11:45:14', 1339550467939639299, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_menu_button
--- ----------------------------
-CREATE TABLE `sys_menu_button` (
- `button_id` bigint(20) NOT NULL COMMENT '主键',
- `menu_id` bigint(20) NOT NULL COMMENT '菜单id,按钮需要挂在菜单下',
- `button_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '按钮的名称',
- `button_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '按钮的编码',
- `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`button_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '菜单下的按钮' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_menu_button
--- ----------------------------
-INSERT INTO `sys_menu_button` VALUES (1347753823522807838, 1339550467939639311, '角色管理_新增角色', 'BUTTON_ROLE_ADD', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_menu_button` VALUES (1347753823522807839, 1339550467939639311, '角色管理_修改角色', 'BUTTON_ROLE_EDIT', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_menu_button` VALUES (1347753823522807840, 1339550467939639311, '角色管理_删除角色', 'BUTTON_ROLE_DELETE', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_menu_button` VALUES (1347753823522807841, 1339550467939639311, '角色管理_分配菜单和按钮', 'BUTTON_ROLE_ASSIGN_MENU_BUTTON', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_menu_button` VALUES (1347753823522807842, 1339550467939639311, '角色管理_分配资源', 'BUTTON_ROLE_ASSIGN_RESOURCE', 'N', NULL, NULL, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_message
--- ----------------------------
-CREATE TABLE `sys_message` (
- `message_id` bigint(20) NOT NULL COMMENT '主键',
- `receive_user_id` bigint(20) NULL DEFAULT NULL COMMENT '接收用户id',
- `send_user_id` bigint(20) NULL DEFAULT NULL COMMENT '发送用户id',
- `message_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '消息标题',
- `message_content` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '消息内容',
- `message_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '消息类型',
- `priority_level` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '优先级',
- `message_send_time` datetime(0) NULL DEFAULT NULL COMMENT '消息发送时间',
- `business_id` bigint(20) NULL DEFAULT NULL COMMENT '业务id',
- `business_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '业务类型(根据业务id和业务类型可以确定业务数据)',
- `read_flag` tinyint(4) NULL DEFAULT 0 COMMENT '阅读状态:0-未读,1-已读',
- `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- PRIMARY KEY (`message_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '系统消息' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Table structure for sys_notice
--- ----------------------------
-CREATE TABLE `sys_notice` (
- `notice_id` bigint(20) NOT NULL COMMENT '主键',
- `notice_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '通知标题',
- `notice_summary` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '通知摘要',
- `notice_content` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '通知内容',
- `priority_level` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '优先级',
- `notice_begin_time` datetime(0) NULL DEFAULT NULL COMMENT '开始时间',
- `notice_end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间',
- `notice_scope` varchar(3000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '通知范围(用户id字符串)',
- `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- PRIMARY KEY (`notice_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '通知管理' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Table structure for sys_resource
--- ----------------------------
-CREATE TABLE `sys_resource` (
- `resource_id` bigint(20) NOT NULL COMMENT '资源id',
- `app_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用编码',
- `resource_code` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '资源编码',
- `resource_name` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '资源名称',
- `project_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '项目编码,一般为spring.application.name',
- `class_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类名称',
- `method_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '方法名称',
- `modular_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资源模块编码,一般为控制器类名排除Controller',
- `modular_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资源模块名称,一般为控制器名称',
- `ip_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资源初始化的服务器ip地址',
- `view_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否是视图类型:Y-是,N-否\r\n如果是视图类型,url需要以 \'/view\' 开头,\r\n视图类型的接口会渲染出html界面,而不是json数据,\r\n视图层一般会在前后端不分离项目出现',
- `url` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资源url',
- `http_method` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'http请求方法',
- `required_login_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否需要登录:Y-是,N-否',
- `required_permission_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否需要鉴权:Y-是,N-否',
- `validate_groups` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '需要进行参数校验的分组',
- `param_field_descriptions` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '接口参数的字段描述',
- `response_field_descriptions` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '接口返回结果的字段描述',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- PRIMARY KEY (`resource_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '资源' ROW_FORMAT = Dynamic;
-
-
--- ----------------------------
--- Table structure for sys_role
--- ----------------------------
-CREATE TABLE `sys_role` (
- `role_id` bigint(20) NOT NULL COMMENT '主键id',
- `role_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '角色名称',
- `role_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '角色编码',
- `role_sort` decimal(10, 2) NOT NULL COMMENT '序号',
- `data_scope_type` tinyint(4) NOT NULL DEFAULT 1 COMMENT '数据范围类型:10-仅本人数据,20-本部门数据,30-本部门及以下数据,40-指定部门数据,50-全部数据',
- `status_flag` tinyint(4) NOT NULL DEFAULT 0 COMMENT '状态:1-启用,2-禁用',
- `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
- `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-已删除,N-未删除',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- `role_system_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否是系统角色:Y-是,N-否',
- `role_type_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '字典:角色类型',
- PRIMARY KEY (`role_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '系统角色' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_role
--- ----------------------------
-INSERT INTO `sys_role` VALUES (1339550467939639303, '超级管理员', 'superAdmin', 1.00, 50, 1, '备注', 'N', '2020-12-17 20:41:25', -1, '2020-12-17 20:41:30', -1, 'Y', 'role_system');
-INSERT INTO `sys_role` VALUES (1339550467939639304, '普通人员', 'normal', 2.00, 10, 1, NULL, 'N', NULL, NULL, NULL, NULL, 'Y', 'role_system');
-INSERT INTO `sys_role` VALUES (1339550467939639305, 'C端人员', 'c', 3.00, 10, 1, NULL, 'N', NULL, NULL, NULL, NULL, 'Y', 'role_system');
-INSERT INTO `sys_role` VALUES (1339550467939639306, 'B端人员', 'b', 4.00, 10, 1, NULL, 'N', NULL, NULL, NULL, NULL, 'Y', 'role_system');
-
--- ----------------------------
--- Table structure for sys_role_data_scope
--- ----------------------------
-CREATE TABLE `sys_role_data_scope` (
- `role_data_scope_id` bigint(20) NOT NULL COMMENT '主键',
- `role_id` bigint(20) NOT NULL COMMENT '角色id',
- `organization_id` bigint(20) NOT NULL COMMENT '机构id',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`role_data_scope_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '角色数据范围' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Table structure for sys_role_menu
--- ----------------------------
-CREATE TABLE `sys_role_menu` (
- `role_menu_id` bigint(20) NOT NULL COMMENT '主键',
- `role_id` bigint(20) NOT NULL COMMENT '角色id',
- `menu_id` bigint(20) NOT NULL COMMENT '菜单id',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`role_menu_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '角色菜单关联' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_role_menu
--- ----------------------------
-INSERT INTO `sys_role_menu` VALUES (1363826117961592834, 1339550467939639304, 1339550467939639301, '2021-02-22 20:21:00', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1363826117965787137, 1339550467939639304, 1339550467939639302, '2021-02-22 20:21:00', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1363826117965787138, 1339550467939639304, 1339550467939639303, '2021-02-22 20:21:00', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1363826117965787139, 1339550467939639304, 1339550467939639322, '2021-02-22 20:21:00', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1363826117965787140, 1339550467939639304, 1339550467939639323, '2021-02-22 20:21:00', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1363826117965787141, 1339550467939639304, 1339550467939639324, '2021-02-22 20:21:00', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966721, 1339550467939639303, 1339550467939639301, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966722, 1339550467939639303, 1339550467939639302, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966723, 1339550467939639303, 1339550467939639303, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966724, 1339550467939639303, 1339550467939639304, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966725, 1339550467939639303, 1339550467939639305, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966726, 1339550467939639303, 1339550467939639307, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966727, 1339550467939639303, 1339550467939639313, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966728, 1339550467939639303, 1339550467939639314, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966729, 1339550467939639303, 1339550467939639315, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966730, 1339550467939639303, 1339550467939639317, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966731, 1339550467939639303, 1339550467939639318, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966732, 1339550467939639303, 1339550467939639320, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966733, 1339550467939639303, 1339550467939639321, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966734, 1339550467939639303, 1339550467939639335, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966735, 1339550467939639303, 1339550467939639336, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966736, 1339550467939639303, 1339550467939639350, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966737, 1339550467939639303, 1339550467939639351, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966738, 1339550467939639303, 1339550467939639352, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966739, 1339550467939639303, 1339550467939639360, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966740, 1339550467939639303, 1339550467939639361, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923079966741, 1339550467939639303, 1339550467939639362, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923088355329, 1339550467939639303, 1339550467939639390, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923088355330, 1339550467939639303, 1399362846198013953, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923088355331, 1339550467939639303, 1339550467939639309, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923088355332, 1339550467939639303, 1339550467939639310, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923088355333, 1339550467939639303, 1339550467939639311, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923088355334, 1339550467939639303, 1339550467939639312, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923088355335, 1339550467939639303, 1399365117052919810, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923088355336, 1339550467939639303, 1339550467939639316, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923088355337, 1339550467939639303, 1399366406616850433, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923088355338, 1339550467939639303, 1399366927557795841, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923088355339, 1339550467939639303, 1339550467939639319, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu` VALUES (1399386923088355340, 1339550467939639303, 1339550467939639334, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_role_menu_button
--- ----------------------------
-CREATE TABLE `sys_role_menu_button` (
- `role_button_id` bigint(20) NOT NULL COMMENT '主键',
- `role_id` bigint(20) NOT NULL COMMENT '角色id',
- `button_id` bigint(20) NOT NULL COMMENT '按钮id',
- `button_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '按钮编码',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`role_button_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '角色按钮关联' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_role_menu_button
--- ----------------------------
-INSERT INTO `sys_role_menu_button` VALUES (1348235720929591297, 1339550467939639303, 1347753823522807838, 'BUTTON_ROLE_ADD', '2021-01-10 19:50:20', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu_button` VALUES (1348235720929591298, 1339550467939639303, 1347753823522807839, 'BUTTON_ROLE_EDIT', '2021-01-10 19:50:20', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu_button` VALUES (1348235720933785602, 1339550467939639303, 1347753823522807840, 'BUTTON_ROLE_DELETE', '2021-01-10 19:50:20', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu_button` VALUES (1348235720933785603, 1339550467939639303, 1347753823522807841, 'BUTTON_ROLE_ASSIGN_MENU_BUTTON', '2021-01-10 19:50:20', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_menu_button` VALUES (1348235720933785604, 1339550467939639303, 1347753823522807842, 'BUTTON_ROLE_ASSIGN_RESOURCE', '2021-01-10 19:50:20', 1339550467939639299, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_role_resource
--- ----------------------------
-CREATE TABLE `sys_role_resource` (
- `role_resource_id` bigint(20) NOT NULL COMMENT '主键',
- `role_id` bigint(20) NOT NULL COMMENT '角色id',
- `resource_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '资源编码',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`role_resource_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '角色资源关联' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_role_resource
--- ----------------------------
-INSERT INTO `sys_role_resource` VALUES (1363832802742673410, 1339550467939639304, 'guns$sys_notice$delete', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802742673411, 1339550467939639304, 'guns$sys_notice$edit', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802742673412, 1339550467939639304, 'guns$sys_notice$list', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802742673413, 1339550467939639304, 'guns$sys_notice$detail', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802742673414, 1339550467939639304, 'guns$sys_notice$add', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802742673415, 1339550467939639304, 'guns$sys_notice$page', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802742673416, 1339550467939639304, 'guns$notice_view$role_add', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802742673417, 1339550467939639304, 'guns$notice_view$role_index', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802742673418, 1339550467939639304, 'guns$notice_view$role_edit', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802742673419, 1339550467939639304, 'guns$sys_user$get_user_tree', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802751062018, 1339550467939639304, 'guns$sys_message$detail', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802751062019, 1339550467939639304, 'guns$sys_message$delete', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802751062020, 1339550467939639304, 'guns$sys_message$all_message_read_flag', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802751062021, 1339550467939639304, 'guns$sys_message$send_message', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802751062022, 1339550467939639304, 'guns$sys_message$page', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802751062023, 1339550467939639304, 'guns$sys_message$batch_update_read_flag', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802751062024, 1339550467939639304, 'guns$sys_message$msg_un_read', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802751062025, 1339550467939639304, 'guns$sys_message$list', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1363832802751062026, 1339550467939639304, 'guns$web_socket$get_ws_url', '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706121203714, 1339550467939639303, 'guns$api_view$api_index', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706125398017, 1339550467939639303, 'guns$hr_organization$user_bind_org_scope', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706125398018, 1339550467939639303, 'guns$hr_organization$organization_tree', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706125398019, 1339550467939639303, 'guns$hr_organization$update_status', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706125398020, 1339550467939639303, 'guns$hr_organization$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706125398021, 1339550467939639303, 'guns$hr_organization$list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706125398022, 1339550467939639303, 'guns$hr_organization$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706125398023, 1339550467939639303, 'guns$hr_organization$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706129592322, 1339550467939639303, 'guns$hr_organization$role_bind_org_scope', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706129592323, 1339550467939639303, 'guns$hr_organization$role_bind_org_scope_antdv', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706129592324, 1339550467939639303, 'guns$hr_organization$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706129592325, 1339550467939639303, 'guns$hr_organization$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706129592326, 1339550467939639303, 'guns$file_view$details', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706129592327, 1339550467939639303, 'guns$file_view$file_index', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706129592328, 1339550467939639303, 'guns$menu_view$menu_add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706129592329, 1339550467939639303, 'guns$menu_view$menu_edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706133786625, 1339550467939639303, 'guns$menu_view$menu_index', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706133786626, 1339550467939639303, 'guns$message_view$view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706133786627, 1339550467939639303, 'guns$message_view$message', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706133786628, 1339550467939639303, 'guns$message_view$index_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706133786629, 1339550467939639303, 'guns$timers_view$edit_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706133786630, 1339550467939639303, 'guns$timers_view$add_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706133786631, 1339550467939639303, 'guns$timers_view$index_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706133786632, 1339550467939639303, 'guns$log_manager$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706133786633, 1339550467939639303, 'guns$log_manager$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706133786634, 1339550467939639303, 'guns$log_manager$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706133786635, 1339550467939639303, 'guns$log_manager$list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706137980930, 1339550467939639303, 'guns$sys_menu_button$batch_delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706137980931, 1339550467939639303, 'guns$sys_menu_button$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706137980932, 1339550467939639303, 'guns$sys_menu_button$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706137980933, 1339550467939639303, 'guns$sys_menu_button$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706137980934, 1339550467939639303, 'guns$sys_menu_button$page_list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706137980935, 1339550467939639303, 'guns$sys_menu_button$add_system_default_button', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706137980936, 1339550467939639303, 'guns$sys_menu_button$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706137980937, 1339550467939639303, 'guns$dict_view$index_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706137980938, 1339550467939639303, 'guns$dict_view$add_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706137980939, 1339550467939639303, 'guns$dict_view$edit_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706137980940, 1339550467939639303, 'guns$dict_view$add_config_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706137980941, 1339550467939639303, 'guns$config_view$index_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706137980942, 1339550467939639303, 'guns$config_view$edit_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706137980943, 1339550467939639303, 'guns$config_view$add_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706142175234, 1339550467939639303, 'guns$sys_role$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706142175235, 1339550467939639303, 'guns$sys_role$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706142175236, 1339550467939639303, 'guns$sys_role$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706142175237, 1339550467939639303, 'guns$sys_role$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706142175238, 1339550467939639303, 'guns$sys_role$grant_resource', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706142175239, 1339550467939639303, 'guns$sys_role$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706142175240, 1339550467939639303, 'guns$sys_role$grant_data', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706142175241, 1339550467939639303, 'guns$sys_role$grant_menu_and_button', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706142175242, 1339550467939639303, 'guns$sys_role$get_role_data_scope', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706142175243, 1339550467939639303, 'guns$sys_role$drop_down', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706142175244, 1339550467939639303, 'guns$sys_role$get_role_menus', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706142175245, 1339550467939639303, 'guns$data_source_view$index_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706142175246, 1339550467939639303, 'guns$data_source_view$add_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706142175247, 1339550467939639303, 'guns$dict$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706146369537, 1339550467939639303, 'guns$dict$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706146369538, 1339550467939639303, 'guns$dict$get_config_group_page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706146369539, 1339550467939639303, 'guns$dict$list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706146369540, 1339550467939639303, 'guns$dict$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706146369541, 1339550467939639303, 'guns$dict$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706146369542, 1339550467939639303, 'guns$dict$get_languages_page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706146369543, 1339550467939639303, 'guns$dict$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706146369544, 1339550467939639303, 'guns$dict$get_dict_tree_list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706146369545, 1339550467939639303, 'guns$api$get_resource_detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706146369546, 1339550467939639303, 'guns$api$get_tree', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706146369547, 1339550467939639303, 'guns$api_resource$record', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706146369548, 1339550467939639303, 'guns$api_resource$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706146369549, 1339550467939639303, 'guns$api_resource$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706146369550, 1339550467939639303, 'guns$api_resource$list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706150563842, 1339550467939639303, 'guns$api_resource$all_field', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706150563843, 1339550467939639303, 'guns$api_resource$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706150563844, 1339550467939639303, 'guns$api_resource$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706150563845, 1339550467939639303, 'guns$api_resource$reset', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706150563846, 1339550467939639303, 'guns$api_resource$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706150563847, 1339550467939639303, 'guns$online_user$online_user_list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706150563848, 1339550467939639303, 'guns$online_user$remove_session', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706150563849, 1339550467939639303, 'guns$test_multi_tran$test_success', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706150563850, 1339550467939639303, 'guns$test_multi_tran$test_fail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706150563851, 1339550467939639303, 'guns$app_view$app_add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706150563852, 1339550467939639303, 'guns$app_view$app_edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706150563853, 1339550467939639303, 'guns$app_view$app_index', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706150563854, 1339550467939639303, 'guns$dict_type$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706150563855, 1339550467939639303, 'guns$dict_type$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758145, 1339550467939639303, 'guns$dict_type$update_status', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758146, 1339550467939639303, 'guns$dict_type$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758147, 1339550467939639303, 'guns$dict_type$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758148, 1339550467939639303, 'guns$dict_type$get_translation_detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758149, 1339550467939639303, 'guns$dict_type$get_config_dict_type_detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758150, 1339550467939639303, 'guns$dict_type$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758151, 1339550467939639303, 'guns$dict_type$list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758152, 1339550467939639303, 'guns$kaptcha$captcha', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758153, 1339550467939639303, 'guns$user_view$forget_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758154, 1339550467939639303, 'guns$user_view$role_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758155, 1339550467939639303, 'guns$user_view$register_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758156, 1339550467939639303, 'guns$user_view$add_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758157, 1339550467939639303, 'guns$user_view$index_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758158, 1339550467939639303, 'guns$user_view$edit_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758159, 1339550467939639303, 'guns$resource$get_lateral_tree_children', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758160, 1339550467939639303, 'guns$resource$page_list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758161, 1339550467939639303, 'guns$resource$get_menu_resource_list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758162, 1339550467939639303, 'guns$resource$get_lateral_tree', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758163, 1339550467939639303, 'guns$sys_login_log$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706154758164, 1339550467939639303, 'guns$sys_login_log$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706163146753, 1339550467939639303, 'guns$sys_login_log$delete_all', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706163146754, 1339550467939639303, 'guns$dict_type_view$index_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706163146755, 1339550467939639303, 'guns$dict_type_view$edit_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706163146756, 1339550467939639303, 'guns$dict_type_view$add_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706163146757, 1339550467939639303, 'guns$hr_position$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706163146758, 1339550467939639303, 'guns$hr_position$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706163146759, 1339550467939639303, 'guns$hr_position$update_status', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706163146760, 1339550467939639303, 'guns$hr_position$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706163146761, 1339550467939639303, 'guns$hr_position$list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706163146762, 1339550467939639303, 'guns$hr_position$batch_delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706163146763, 1339550467939639303, 'guns$hr_position$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706163146764, 1339550467939639303, 'guns$hr_position$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706163146765, 1339550467939639303, 'guns$monitor_status$get_system_info', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341057, 1339550467939639303, 'guns$sys_menu$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341058, 1339550467939639303, 'guns$sys_menu$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341059, 1339550467939639303, 'guns$sys_menu$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341060, 1339550467939639303, 'guns$sys_menu$layui_list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341061, 1339550467939639303, 'guns$sys_menu$layui_select_parent_menu_tree_list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341062, 1339550467939639303, 'guns$sys_menu$tree', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341063, 1339550467939639303, 'guns$sys_menu$get_left_menus_antdv', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341064, 1339550467939639303, 'guns$sys_menu$menu_and_button_tree', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341065, 1339550467939639303, 'guns$sys_menu$menu_and_button_tree_children', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341066, 1339550467939639303, 'guns$sys_menu$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341067, 1339550467939639303, 'guns$sys_menu$list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341068, 1339550467939639303, 'guns$common_view$common_tree_select', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341069, 1339550467939639303, 'guns$sys_message$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341070, 1339550467939639303, 'guns$sys_message$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341071, 1339550467939639303, 'guns$sys_message$all_message_read_flag', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341072, 1339550467939639303, 'guns$sys_message$send_message', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341073, 1339550467939639303, 'guns$sys_message$batch_update_read_flag', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341074, 1339550467939639303, 'guns$sys_message$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341075, 1339550467939639303, 'guns$sys_message$msg_un_read', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341076, 1339550467939639303, 'guns$sys_message$list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341077, 1339550467939639303, 'guns$role_view$role_assign_api', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341078, 1339550467939639303, 'guns$role_view$role_assign_menu_button', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341079, 1339550467939639303, 'guns$role_view$role_edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341080, 1339550467939639303, 'guns$role_view$role_add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341081, 1339550467939639303, 'guns$role_view$role_index', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341082, 1339550467939639303, 'guns$role_view$role_edit_data_scope', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341083, 1339550467939639303, 'guns$dashboard_view$platform', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341084, 1339550467939639303, 'guns$dashboard_view$analyse', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341085, 1339550467939639303, 'guns$log_view$detail_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341086, 1339550467939639303, 'guns$log_view$index_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341087, 1339550467939639303, 'guns$sys_app$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706167341088, 1339550467939639303, 'guns$sys_app$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729666, 1339550467939639303, 'guns$sys_app$set_as_default', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729667, 1339550467939639303, 'guns$sys_app$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729668, 1339550467939639303, 'guns$sys_app$get_top_app_list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729669, 1339550467939639303, 'guns$sys_app$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729670, 1339550467939639303, 'guns$sys_app$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729671, 1339550467939639303, 'guns$sys_app$update_status', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729672, 1339550467939639303, 'guns$sys_app$list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729673, 1339550467939639303, 'guns$api_group$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729674, 1339550467939639303, 'guns$api_group$peers_tree', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729675, 1339550467939639303, 'guns$api_group$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729676, 1339550467939639303, 'guns$api_group$group_tree', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729677, 1339550467939639303, 'guns$api_group$edit_tree_sort', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729678, 1339550467939639303, 'guns$api_group$list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729679, 1339550467939639303, 'guns$api_group$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729680, 1339550467939639303, 'guns$api_group$tree', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729681, 1339550467939639303, 'guns$api_group$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729682, 1339550467939639303, 'guns$api_group$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729683, 1339550467939639303, 'guns$sys_file_info$private_preview', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706175729684, 1339550467939639303, 'guns$sys_file_info$public_preview', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923969, 1339550467939639303, 'guns$sys_file_info$tinymce_upload', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923970, 1339550467939639303, 'guns$sys_file_info$private_packaging_download', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923971, 1339550467939639303, 'guns$sys_file_info$public_packaging_download', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923972, 1339550467939639303, 'guns$sys_file_info$version_back', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923973, 1339550467939639303, 'guns$sys_file_info$file_info_list_page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923974, 1339550467939639303, 'guns$sys_file_info$preview_by_bucket_name_object_name', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923975, 1339550467939639303, 'guns$sys_file_info$get_file_info_list_by_file_ids', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923976, 1339550467939639303, 'guns$sys_file_info$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923977, 1339550467939639303, 'guns$sys_file_info$update', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923978, 1339550467939639303, 'guns$sys_file_info$private_download', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923979, 1339550467939639303, 'guns$sys_file_info$upload', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923980, 1339550467939639303, 'guns$sys_file_info$public_download', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923981, 1339550467939639303, 'guns$sys_file_info$delete_really', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923982, 1339550467939639303, 'guns$test_single_tran$test_fail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923983, 1339550467939639303, 'guns$test_single_tran$test_success', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923984, 1339550467939639303, 'guns$login$get_current_login_user_info', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923985, 1339550467939639303, 'guns$login$login', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706179923986, 1339550467939639303, 'guns$login$login_api', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706184118274, 1339550467939639303, 'guns$login$login_with_token', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706184118275, 1339550467939639303, 'guns$login$logout_page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706184118276, 1339550467939639303, 'guns$demo$encode', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706184118277, 1339550467939639303, 'guns$demo$render_success', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706184118278, 1339550467939639303, 'guns$online_user_view$online_user', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706184118279, 1339550467939639303, 'guns$resource_view$resource_detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706184118280, 1339550467939639303, 'guns$resource_view$resource_index', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706184118281, 1339550467939639303, 'guns$personal_info$update_avatar', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706184118282, 1339550467939639303, 'guns$personal_info$update_pwd', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706184118283, 1339550467939639303, 'guns$personal_info$update_info', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706184118284, 1339550467939639303, 'guns$sys_user$grant_role', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706184118285, 1339550467939639303, 'guns$sys_user$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312577, 1339550467939639303, 'guns$sys_user$selector', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312578, 1339550467939639303, 'guns$sys_user$own_data', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312579, 1339550467939639303, 'guns$sys_user$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312580, 1339550467939639303, 'guns$sys_user$change_status', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312581, 1339550467939639303, 'guns$sys_user$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312582, 1339550467939639303, 'guns$sys_user$grant_data', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312583, 1339550467939639303, 'guns$sys_user$reset_pwd', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312584, 1339550467939639303, 'guns$sys_user$batch_delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312585, 1339550467939639303, 'guns$sys_user$current_user_info', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312586, 1339550467939639303, 'guns$sys_user$get_user_tree', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312587, 1339550467939639303, 'guns$sys_user$export', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312588, 1339550467939639303, 'guns$sys_user$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312589, 1339550467939639303, 'guns$sys_user$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312590, 1339550467939639303, 'guns$sys_user$own_role', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312591, 1339550467939639303, 'guns$sys_user$register', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312592, 1339550467939639303, 'guns$sys_config$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312593, 1339550467939639303, 'guns$sys_config$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706188312594, 1339550467939639303, 'guns$sys_config$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506882, 1339550467939639303, 'guns$sys_config$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506883, 1339550467939639303, 'guns$sys_config$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506884, 1339550467939639303, 'guns$sys_config$list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506885, 1339550467939639303, 'guns$sys_timers$start', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506886, 1339550467939639303, 'guns$sys_timers$list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506887, 1339550467939639303, 'guns$sys_timers$get_action_classes', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506888, 1339550467939639303, 'guns$sys_timers$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506889, 1339550467939639303, 'guns$sys_timers$del', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506890, 1339550467939639303, 'guns$sys_timers$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506891, 1339550467939639303, 'guns$sys_timers$stop', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506892, 1339550467939639303, 'guns$sys_timers$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506893, 1339550467939639303, 'guns$sys_timers$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506894, 1339550467939639303, 'guns$menu_button_view$menu_index', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506895, 1339550467939639303, 'guns$menu_button_view$menu_edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506896, 1339550467939639303, 'guns$menu_button_view$menu_add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506897, 1339550467939639303, 'guns$database_info$find_page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706192506898, 1339550467939639303, 'guns$database_info$find_list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706196701185, 1339550467939639303, 'guns$database_info$del', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706196701186, 1339550467939639303, 'guns$database_info$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706196701187, 1339550467939639303, 'guns$database_info$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706196701188, 1339550467939639303, 'guns$database_info$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706196701189, 1339550467939639303, 'guns$notice_view$role_add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706196701190, 1339550467939639303, 'guns$notice_view$role_index', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706196701191, 1339550467939639303, 'guns$notice_view$role_edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706196701192, 1339550467939639303, 'guns$data_center_view$export_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706196701193, 1339550467939639303, 'guns$data_center_view$import_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895490, 1339550467939639303, 'guns$sms_sender$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895491, 1339550467939639303, 'guns$sms_sender$send_message', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895492, 1339550467939639303, 'guns$sms_sender$validate_message', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895493, 1339550467939639303, 'guns$monitor$druid_info', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895494, 1339550467939639303, 'guns$monitor$system_info', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895495, 1339550467939639303, 'guns$translation_view$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895496, 1339550467939639303, 'guns$translation_view$add_translation_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895497, 1339550467939639303, 'guns$translation_view$index', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895498, 1339550467939639303, 'guns$translation_view$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895499, 1339550467939639303, 'guns$login_view$login', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895500, 1339550467939639303, 'guns$web_socket$get_ws_url', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895501, 1339550467939639303, 'guns$organization_view$index_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895502, 1339550467939639303, 'guns$organization_view$edit_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895503, 1339550467939639303, 'guns$organization_view$add_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895504, 1339550467939639303, 'guns$login_log_view$index_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895505, 1339550467939639303, 'guns$position_view$add_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895506, 1339550467939639303, 'guns$position_view$index_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895507, 1339550467939639303, 'guns$position_view$edit_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895508, 1339550467939639303, 'guns$user_translation$get_all_languages', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895509, 1339550467939639303, 'guns$user_translation$change_user_translation', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706200895510, 1339550467939639303, 'guns$user_translation$get_user_translation', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284097, 1339550467939639303, 'guns$translation$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284098, 1339550467939639303, 'guns$translation$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284099, 1339550467939639303, 'guns$translation$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284100, 1339550467939639303, 'guns$translation$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284101, 1339550467939639303, 'guns$translation$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284102, 1339550467939639303, 'guns$translation$delete_tran_language', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284103, 1339550467939639303, 'guns$index_view$lock', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284104, 1339550467939639303, 'guns$index_view$personal', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284105, 1339550467939639303, 'guns$index_view$theme', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284106, 1339550467939639303, 'guns$index_view$change_password', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284107, 1339550467939639303, 'guns$index_view$index_view', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284108, 1339550467939639303, 'guns$error_view$error_page_info', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284109, 1339550467939639303, 'guns$sys_notice$delete', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284110, 1339550467939639303, 'guns$sys_notice$edit', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284111, 1339550467939639303, 'guns$sys_notice$list', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284112, 1339550467939639303, 'guns$sys_notice$detail', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284113, 1339550467939639303, 'guns$sys_notice$add', '2021-05-31 23:26:05', -1, NULL, NULL);
-INSERT INTO `sys_role_resource` VALUES (1399386706209284114, 1339550467939639303, 'guns$sys_notice$page', '2021-05-31 23:26:05', -1, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_sms
--- ----------------------------
-CREATE TABLE `sys_sms` (
- `sms_id` bigint(20) NOT NULL COMMENT '主键',
- `phone_number` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '手机号',
- `validate_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信验证码',
- `template_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信模板编号',
- `biz_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '业务id',
- `status_flag` tinyint(4) NULL DEFAULT NULL COMMENT '发送状态:1-未发送,2-发送成功,3-发送失败,4-失效',
- `source` int(11) NULL DEFAULT NULL COMMENT '来源:1-app,2-pc,3-其他',
- `invalid_time` datetime(0) NULL DEFAULT NULL COMMENT '短信失效截止时间',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`sms_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '短信发送记录' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Table structure for sys_timers
--- ----------------------------
-CREATE TABLE `sys_timers` (
- `timer_id` bigint(20) NOT NULL COMMENT '定时器id',
- `timer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '任务名称',
- `action_class` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '执行任务的class的类名(实现了TimerAction接口的类的全称)',
- `cron` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '定时任务表达式',
- `params` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '参数',
- `job_status` int(11) NULL DEFAULT NULL COMMENT '状态:1-运行,2-停止',
- `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注信息',
- `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`timer_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '定时任务' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_timers
--- ----------------------------
-INSERT INTO `sys_timers` VALUES (1355878268976271362, '定时刷新服务器状态', 'cn.stylefeng.roses.kernel.monitor.system.holder.SystemHardwareInfoHolder', '0 0/1 * * * ? ', NULL, 1, '每1分钟执行一次,刷新服务器状态', 'N', '2021-01-31 21:59:05', 1339550467939639299, '2021-01-31 22:00:23', 1339550467939639299);
-INSERT INTO `sys_timers` VALUES (1385068954897223681, '定时检测数据源的链接状态', 'cn.stylefeng.roses.kernel.dsctn.modular.timer.DataSourceStatusCheckTimer', '0/30 * * * * ? ', '', 1, '', 'N', '2021-04-22 11:12:27', 1339550467939639299, NULL, NULL);
--- ----------------------------
--- Table structure for sys_translation
--- ----------------------------
-CREATE TABLE `sys_translation` (
- `tran_id` bigint(20) NOT NULL COMMENT '主键id',
- `tran_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '编码',
- `tran_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '多语言条例名称',
- `tran_language_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '语种字典',
- `tran_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '翻译的值',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- PRIMARY KEY (`tran_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '多语言' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_translation
--- ----------------------------
-INSERT INTO `sys_translation` VALUES (1355348835513200642, 'MENU_BLACKBOARD', '菜单_主控面板', 'chinese', '主控面板', '2021-01-30 10:55:18', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355348835513200643, 'MENU_BLACKBOARD', '菜单_主控面板', 'english', 'dashboard', '2021-01-30 10:55:18', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355348956036526081, 'MENU_BOARD_PLATFORM', '菜单_工作台', 'chinese', '工作台', '2021-01-30 10:55:47', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355348956036526082, 'MENU_BOARD_PLATFORM', '菜单_工作台', 'english', 'platform', '2021-01-30 10:55:47', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355352667639050242, 'MENU_BOARD_ANALYSE', '菜单_分析页', 'chinese', '分析页', '2021-01-30 11:10:32', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355352667639050243, 'MENU_BOARD_ANALYSE', '菜单_分析页', 'english', 'analyse', '2021-01-30 11:10:32', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355352795519184897, 'MENU_ORG', '菜单_组织机构', 'chinese', '组织机构', '2021-01-30 11:11:02', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355352795519184898, 'MENU_ORG', '菜单_组织机构', 'english', 'organiztion', '2021-01-30 11:11:02', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355354480979275777, 'MENU_ORG_USER', '菜单_用户管理', 'chinese', '用户管理', '2021-01-30 11:17:44', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355354480979275778, 'MENU_ORG_USER', '菜单_用户管理', 'english', 'users', '2021-01-30 11:17:44', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355354599871016962, 'MENU_ORG_MAIN', '菜单_机构管理', 'chinese', '机构管理', '2021-01-30 11:18:13', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355354599871016963, 'MENU_ORG_MAIN', '菜单_机构管理', 'english', 'organization', '2021-01-30 11:18:13', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355354696272900097, 'MENU_ORG_POSITION', '菜单_职位管理', 'chinese', '职位管理', '2021-01-30 11:18:36', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355354696272900098, 'MENU_ORG_POSITION', '菜单_职位管理', 'english', 'position', '2021-01-30 11:18:36', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355354785196339201, 'MENU_AUTH', '菜单_权限管理', 'chinese', '权限管理', '2021-01-30 11:18:57', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355354785196339202, 'MENU_AUTH', '菜单_权限管理', 'english', 'authority', '2021-01-30 11:18:57', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355354906436890626, 'MENU_AUTH_APP', '菜单_应用管理', 'chinese', '应用管理', '2021-01-30 11:19:26', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355354906436890627, 'MENU_AUTH_APP', '菜单_应用管理', 'english', 'apps', '2021-01-30 11:19:26', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355355090189348866, 'MENU_AUTH_MENU', '菜单_菜单管理', 'chinese', '菜单管理', '2021-01-30 11:20:09', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355355090189348867, 'MENU_AUTH_MENU', '菜单_菜单管理', 'english', 'menus', '2021-01-30 11:20:09', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355355153632391170, 'MENU_AUTH_ROLE', '菜单_角色管理', 'chinese', '角色管理', '2021-01-30 11:20:25', 1339550467939639299, '2021-01-30 11:21:33', 1339550467939639299);
-INSERT INTO `sys_translation` VALUES (1355355153632391171, 'MENU_AUTH_ROLE', '菜单_角色管理', 'english', 'roles', '2021-01-30 11:20:25', 1339550467939639299, '2021-01-30 11:21:33', 1339550467939639299);
-INSERT INTO `sys_translation` VALUES (1355355326739705858, 'MENU_AUTH_RESOURCE', '菜单_资源管理', 'chinese', '资源管理', '2021-01-30 11:21:06', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355355326739705859, 'MENU_AUTH_RESOURCE', '菜单_资源管理', 'english', 'resource', '2021-01-30 11:21:06', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355355406259515393, 'MENU_BASE', '菜单_基础数据', 'chinese', '基础数据', '2021-01-30 11:21:25', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355355406259515394, 'MENU_BASE', '菜单_基础数据', 'english', 'base data', '2021-01-30 11:21:25', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355355520512356354, 'MENU_BASE_SYSCONFIG', '菜单_系统配置', 'chinese', '系统配置', '2021-01-30 11:21:52', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355355520512356355, 'MENU_BASE_SYSCONFIG', '菜单_系统配置', 'english', 'config', '2021-01-30 11:21:52', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355355620575866882, 'MENU_BASE_DICT', '菜单_字典管理', 'chinese', '字典管理', '2021-01-30 11:22:16', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355355620575866883, 'MENU_BASE_DICT', '菜单_字典管理', 'english', 'dict', '2021-01-30 11:22:16', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355355711239942145, 'MENU_BASE_APIS', '菜单_接口文档', 'chinese', '接口文档', '2021-01-30 11:22:38', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355355711239942146, 'MENU_BASE_APIS', '菜单_接口文档', 'english', 'apis', '2021-01-30 11:22:38', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355355878345207809, 'MENU_SYS', '菜单_系统功能', 'chinese', '系统功能', '2021-01-30 11:23:17', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355355878345207810, 'MENU_SYS', '菜单_系统功能', 'english', 'system', '2021-01-30 11:23:17', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356005545865218, 'MENU_SYS_FILE', '菜单_文件管理', 'chinese', '文件管理', '2021-01-30 11:23:48', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356005545865219, 'MENU_SYS_FILE', '菜单_文件管理', 'english', 'file', '2021-01-30 11:23:48', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356091415851010, 'MENU_OPERATE_LOG', '菜单_操作日志', 'chinese', '操作日志', '2021-01-30 11:24:08', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356091415851011, 'MENU_OPERATE_LOG', '菜单_操作日志', 'english', 'operate log', '2021-01-30 11:24:08', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356171220873218, 'MENU_LOGIN_LOG', '菜单_登录日志', 'chinese', '登录日志', '2021-01-30 11:24:27', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356171220873219, 'MENU_LOGIN_LOG', '菜单_登录日志', 'english', 'login log', '2021-01-30 11:24:27', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356268293844993, 'MENU_SYS_ONLINE', '菜单_在线用户', 'chinese', '在线用户', '2021-01-30 11:24:50', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356268293844994, 'MENU_SYS_ONLINE', '菜单_在线用户', 'english', 'login user', '2021-01-30 11:24:50', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356371410808833, 'MENU_SYS_TIMER', '菜单_定时任务', 'chinese', '定时任务', '2021-01-30 11:25:15', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356371410808834, 'MENU_SYS_TIMER', '菜单_定时任务', 'english', 'timers', '2021-01-30 11:25:15', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356481783918593, 'MENU_DATASOURCES', '菜单_多数据源', 'chinese', '多数据源', '2021-01-30 11:25:41', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356481783918594, 'MENU_DATASOURCES', '菜单_多数据源', 'english', 'datasources', '2021-01-30 11:25:41', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356554374737921, 'MENU_LANGUAGES', '菜单_多语言配置', 'chinese', '多语言配置', '2021-01-30 11:25:59', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356554374737922, 'MENU_LANGUAGES', '菜单_多语言配置', 'english', 'languages', '2021-01-30 11:25:59', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356772600180738, 'MENU_NOTICE', '菜单_通知管理', 'chinese', '通知管理', '2021-01-30 11:26:51', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356772600180739, 'MENU_NOTICE', '菜单_通知管理', 'english', 'notice', '2021-01-30 11:26:51', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356847015522305, 'MENU_NOTICE_UPDATE', '菜单_通知发布', 'chinese', '通知发布', '2021-01-30 11:27:08', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356847015522306, 'MENU_NOTICE_UPDATE', '菜单_通知发布', 'english', 'notice deploy', '2021-01-30 11:27:08', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356922198421505, 'MENU_NOTICE_FIND', '菜单_我的消息', 'chinese', '我的消息', '2021-01-30 11:27:26', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356922198421506, 'MENU_NOTICE_FIND', '菜单_我的消息', 'english', 'my notice', '2021-01-30 11:27:26', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356997855277058, 'MENU_MONITOR', '菜单_监控管理', 'chinese', '监控管理', '2021-01-30 11:27:44', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355356997855277059, 'MENU_MONITOR', '菜单_监控管理', 'english', 'monitor', '2021-01-30 11:27:44', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355357305746550786, 'MENU_MONITOR_DRUID', '菜单_SQL监控', 'chinese', 'SQL监控', '2021-01-30 11:28:58', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355357305746550787, 'MENU_MONITOR_DRUID', '菜单_SQL监控', 'english', 'druid monitor', '2021-01-30 11:28:58', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355357401196326913, 'MENU_MONITOR_SERVER', '菜单_服务器信息', 'chinese', '服务器信息', '2021-01-30 11:29:20', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355357401196326914, 'MENU_MONITOR_SERVER', '菜单_服务器信息', 'english', 'server info', '2021-01-30 11:29:20', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355363229903204353, 'MENU_CHANGE_PASSWORD', '菜单_修改密码', 'chinese', '修改密码', '2021-01-30 11:52:30', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355363229903204354, 'MENU_CHANGE_PASSWORD', '菜单_修改密码', 'english', 'change password', '2021-01-30 11:52:30', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355363314489733122, 'MENU_PERSONAL', '菜单_个人中心', 'chinese', '个人中心', '2021-01-30 11:52:50', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355363314489733123, 'MENU_PERSONAL', '菜单_个人中心', 'english', 'personal', '2021-01-30 11:52:50', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355363436573339649, 'MENU_LOGOUT', '菜单_退出', 'chinese', '退出', '2021-01-30 11:53:19', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355363436573339650, 'MENU_LOGOUT', '菜单_退出', 'english', 'logout', '2021-01-30 11:53:19', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355388566909333506, 'FIELD_BASIC_INFO', '个人中心_选项卡_基本信息', 'chinese', '基本信息', '2021-01-30 13:33:11', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355388566909333507, 'FIELD_BASIC_INFO', '个人中心_选项卡_基本信息', 'english', 'basic info', '2021-01-30 13:33:11', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355388672819703810, 'FIELD_OTHER', '个人中心_选项卡_其他', 'chinese', '其他', '2021-01-30 13:33:36', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355388672819703811, 'FIELD_OTHER', '个人中心_选项卡_其他', 'english', 'others', '2021-01-30 13:33:36', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355388784606294017, 'FIELD_ACCOUNT', '个人中心_字段_账号', 'chinese', '账号', '2021-01-30 13:34:03', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355388784606294018, 'FIELD_ACCOUNT', '个人中心_字段_账号', 'english', 'account', '2021-01-30 13:34:03', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355388873777197057, 'FIELD_SEX', '个人中心_字段_性别', 'chinese', '性别', '2021-01-30 13:34:24', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355388873777197058, 'FIELD_SEX', '个人中心_字段_性别', 'english', 'sex', '2021-01-30 13:34:24', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355388954651766786, 'FIELD_EMAIL', '个人中心_字段_邮箱', 'chinese', '邮箱', '2021-01-30 13:34:43', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355388954651766787, 'FIELD_EMAIL', '个人中心_字段_邮箱', 'english', 'email', '2021-01-30 13:34:43', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355389060402753538, 'FIELD_NAME', '个人中心_字段_姓名', 'chinese', '姓名', '2021-01-30 13:35:09', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355389060402753539, 'FIELD_NAME', '个人中心_字段_姓名', 'english', 'name', '2021-01-30 13:35:09', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355389141315072001, 'FIELD_BIRTHDAY', '个人中心_字段_生日', 'chinese', '生日', '2021-01-30 13:35:28', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355389141315072002, 'FIELD_BIRTHDAY', '个人中心_字段_生日', 'english', 'birthday', '2021-01-30 13:35:28', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355389290334498817, 'FIELD_PHONE', '个人中心_字段_电话', 'chinese', '电话', '2021-01-30 13:36:03', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355389290334498818, 'FIELD_PHONE', '个人中心_字段_电话', 'english', 'phone', '2021-01-30 13:36:03', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355389380272959489, 'BTN_UPDATE_INFO', '个人中心_按钮_更新基本信息', 'chinese', '更新基本信息', '2021-01-30 13:36:25', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355389380272959490, 'BTN_UPDATE_INFO', '个人中心_按钮_更新基本信息', 'english', 'update', '2021-01-30 13:36:25', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355391961791590402, 'TITLE_CHANGE_PASSWORD', '修改密码_标题_修改密码', 'chinese', '修改密码', '2021-01-30 13:46:40', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355391961791590403, 'TITLE_CHANGE_PASSWORD', '修改密码_标题_修改密码', 'english', 'change password', '2021-01-30 13:46:40', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355392062836568065, 'FIELD_OLD_PASSWORD', '修改密码_字段_旧密码', 'chinese', '旧密码', '2021-01-30 13:47:04', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355392062836568066, 'FIELD_OLD_PASSWORD', '修改密码_字段_旧密码', 'english', 'old password', '2021-01-30 13:47:04', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355392146118668290, 'FIELD_NEW_PASSWORD', '修改密码_字段_新密码', 'chinese', '新密码', '2021-01-30 13:47:24', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355392146118668291, 'FIELD_NEW_PASSWORD', '修改密码_字段_新密码', 'english', 'new password', '2021-01-30 13:47:24', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355392231485337601, 'FIELD_REPEAT_PASSWORD', '修改密码_字段_重复密码', 'chinese', '重复密码', '2021-01-30 13:47:45', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355392231485337602, 'FIELD_REPEAT_PASSWORD', '修改密码_字段_重复密码', 'english', 'repeat password', '2021-01-30 13:47:45', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355392328214376450, 'BTN_SAVE', '按钮_保存', 'chinese', '保存', '2021-01-30 13:48:08', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355392328214376451, 'BTN_SAVE', '按钮_保存', 'english', 'save', '2021-01-30 13:48:08', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355392385093332993, 'BTN_CANCEL', '按钮_取消', 'chinese', '取消', '2021-01-30 13:48:21', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_translation` VALUES (1355392385093332994, 'BTN_CANCEL', '按钮_取消', 'english', 'cancel', '2021-01-30 13:48:21', 1339550467939639299, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_user
--- ----------------------------
-CREATE TABLE `sys_user` (
- `user_id` bigint(20) NOT NULL COMMENT '主键',
- `real_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '姓名',
- `nick_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '昵称',
- `account` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '账号',
- `password` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码,加密方式为BCrypt',
- `avatar` bigint(20) NULL DEFAULT NULL COMMENT '头像,存的为文件id',
- `birthday` date NULL DEFAULT NULL COMMENT '生日',
- `sex` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '性别:M-男,F-女',
- `email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱',
- `phone` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机',
- `tel` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '电话',
- `super_admin_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否是超级管理员:Y-是,N-否',
- `status_flag` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态:1-正常,2-冻结',
- `last_login_ip` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '最后登陆IP',
- `last_login_time` datetime(0) NULL DEFAULT NULL COMMENT '最后登陆时间',
- `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '删除标记:Y-已删除,N-未删除',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- PRIMARY KEY (`user_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '系统用户' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_user
--- ----------------------------
-INSERT INTO `sys_user` VALUES (1339550467939639299, '管理员', '超管', 'admin', '$2a$10$N/mL91CVAlcuZmW8/m4Fb..BSsimGqhfwpHtIGH3h8NYI41rXhhIq', 10000, '2020-12-01', 'M', 'sn93@qq.com', '18200000000', '123456', 'Y', 1, '127.0.0.1', '2021-05-31 23:12:59', 'N', '2020-12-17 20:40:31', -1, '2021-05-31 23:12:59', -1);
-
--- ----------------------------
--- Table structure for sys_user_data_scope
--- ----------------------------
-CREATE TABLE `sys_user_data_scope` (
- `user_data_scope_id` bigint(20) NOT NULL COMMENT '主键',
- `user_id` bigint(20) NOT NULL COMMENT '用户id',
- `org_id` bigint(20) NOT NULL COMMENT '机构id',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`user_data_scope_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户数据范围' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Table structure for sys_user_org
--- ----------------------------
-CREATE TABLE `sys_user_org` (
- `user_org_id` bigint(20) NOT NULL COMMENT '企业员工主键id',
- `user_id` bigint(20) NOT NULL COMMENT '用户id',
- `org_id` bigint(20) NOT NULL COMMENT '所属机构id',
- `position_id` bigint(20) NULL DEFAULT NULL COMMENT '职位id',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '添加时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '添加人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- PRIMARY KEY (`user_org_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户组织机构关联' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_user_org
--- ----------------------------
-INSERT INTO `sys_user_org` VALUES (1339554696976781405, 1339550467939639299, 1339554696976781407, 1339554696976781332, NULL, NULL, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_user_role
--- ----------------------------
-CREATE TABLE `sys_user_role` (
- `user_role_id` bigint(20) NOT NULL COMMENT '主键',
- `user_id` bigint(20) NOT NULL COMMENT '用户id',
- `role_id` bigint(20) NOT NULL COMMENT '角色id',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`user_role_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户角色关联' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_user_role
--- ----------------------------
-INSERT INTO `sys_user_role` VALUES (1339554696976781379, 1339550467939639299, 1339550467939639303, '2020-12-17 20:57:31', NULL, NULL, NULL);
-
--- ----------------------------
--- Table structure for toc_customer
--- ----------------------------
-CREATE TABLE `toc_customer` (
- `customer_id` bigint(20) NOT NULL COMMENT '主键id',
- `account` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '账号',
- `password` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码,BCrypt',
- `nick_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '昵称(显示名称)',
- `email` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱',
- `telephone` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机',
- `verify_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '邮箱或手机验证码',
- `verified_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'N' COMMENT '是否已经邮箱或手机验证通过:Y-通过,N-未通过',
- `avatar` bigint(20) NULL DEFAULT NULL COMMENT '用户头像(文件表id)',
- `avatar_object_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户头像的文件全名',
- `score` int(11) NULL DEFAULT NULL COMMENT '用户积分',
- `status_flag` tinyint(4) NULL DEFAULT NULL COMMENT '用户状态:1-启用,2-禁用',
- `secret_key` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '用户秘钥,用在调用会员校验等',
- `member_expire_time` datetime(0) NULL DEFAULT NULL COMMENT '会员截止日期,到期时间',
- `last_login_ip` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '上次登录ip',
- `last_login_time` datetime(0) NULL DEFAULT NULL COMMENT '上次登录时间',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- PRIMARY KEY (`customer_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = 'C端用户表' ROW_FORMAT = Dynamic;
-
-SET FOREIGN_KEY_CHECKS = 1;
diff --git a/src/main/resources/db/migration/mysql/V7.1.1_20210730_2300__resource_index.sql b/src/main/resources/db/migration/mysql/V7.1.1_20210730_2300__resource_index.sql
deleted file mode 100644
index b2b9aed9..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.1_20210730_2300__resource_index.sql
+++ /dev/null
@@ -1 +0,0 @@
-ALTER TABLE `sys_resource` ADD INDEX `RESOURCE_CODE_URL`(`resource_code`, `url`) USING HASH COMMENT '资源code和url的联合索引';
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.1.1_20210808_2139__menu_resource.sql b/src/main/resources/db/migration/mysql/V7.1.1_20210808_2139__menu_resource.sql
deleted file mode 100644
index b62b56aa..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.1_20210808_2139__menu_resource.sql
+++ /dev/null
@@ -1,11 +0,0 @@
-CREATE TABLE `sys_menu_resource` (
- `menu_resource_id` bigint(20) NOT NULL COMMENT '主键',
- `business_type` int(11) NOT NULL COMMENT '绑定资源的类型,1:菜单,2:菜单下按钮',
- `business_id` bigint(20) NOT NULL COMMENT '菜单或按钮id',
- `resource_code` varchar(300) CHARACTER SET utf8 NOT NULL DEFAULT 'N' COMMENT '资源的编码',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`menu_resource_id`) USING BTREE
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin ROW_FORMAT=DYNAMIC COMMENT='菜单资源绑定';
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.1.1_20210811_1511__role_menu_auth.sql b/src/main/resources/db/migration/mysql/V7.1.1_20210811_1511__role_menu_auth.sql
deleted file mode 100644
index bd4fcd2c..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.1_20210811_1511__role_menu_auth.sql
+++ /dev/null
@@ -1,689 +0,0 @@
-SET FOREIGN_KEY_CHECKS = 0;
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425304905577615362, 1339550467939639305, '用户管理_添加', 'ORG_USER_ADD_BUTTON', 'N', '2021-08-11 11:55:45', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425304905615364098, 1339550467939639305, '用户管理_删除', 'ORG_USER_DEL_BUTTON', 'N', '2021-08-11 11:55:45', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425304905648918529, 1339550467939639305, '用户管理_修改', 'ORG_USER_UPDATE_BUTTON', 'N', '2021-08-11 11:55:45', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425304905690861569, 1339550467939639305, '用户管理_查询', 'ORG_USER_SEARCH_BUTTON', 'Y', '2021-08-11 11:55:45', 1339550467939639299, '2021-08-11 11:55:58', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425305142438350850, 1339550467939639305, '修改用户状态', 'ORG_USER_CHANGE_STATUS', 'N', '2021-08-11 11:56:42', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425305570349633538, 1339550467939639305, '重置用户密码', 'ORG_USER_RESET_PASSWORD', 'N', '2021-08-11 11:58:24', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425305700888956930, 1339550467939639305, '公司管理_新增', 'ORG_ADD_BUTTON', 'N', '2021-08-11 11:58:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425305779129503746, 1339550467939639305, '公司管理_编辑', 'ORG_UPDATE_BUTTON', 'N', '2021-08-11 11:59:13', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425305847404384257, 1339550467939639305, '公司管理_删除', 'ORG_DEL_BUTTON', 'N', '2021-08-11 11:59:30', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328010769420289, 1339550467939639307, '职位管理_添加', 'ORG_POSITION_ADD_BUTTON', 'N', '2021-08-11 13:27:34', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328010832334850, 1339550467939639307, '职位管理_删除', 'ORG_POSITION_DEL_BUTTON', 'N', '2021-08-11 13:27:34', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328010899443713, 1339550467939639307, '职位管理_修改', 'ORG_POSITION_UPDATE_BUTTON', 'N', '2021-08-11 13:27:34', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328010899443714, 1339550467939639307, '职位管理_查询', 'ORG_POSITION_SEARCH_BUTTON', 'Y', '2021-08-11 13:27:34', 1339550467939639299, '2021-08-11 13:27:36', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328401015853057, 1339550467939639307, '更新职位状态', 'ORG_POSITION_UPDATE_STATUS', 'N', '2021-08-11 13:29:07', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328768327831554, 1339550467939639309, '应用管理_添加', 'AUTH_APP_ADD_BUTTON', 'N', '2021-08-11 13:30:34', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328768327831555, 1339550467939639309, '应用管理_删除', 'AUTH_APP_DEL_BUTTON', 'N', '2021-08-11 13:30:34', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328768394940418, 1339550467939639309, '应用管理_修改', 'AUTH_APP_UPDATE_BUTTON', 'N', '2021-08-11 13:30:34', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328768394940419, 1339550467939639309, '应用管理_查询', 'AUTH_APP_SEARCH_BUTTON', 'Y', '2021-08-11 13:30:34', 1339550467939639299, '2021-08-11 13:30:40', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328856542433282, 1339550467939639309, '应用管理激活', 'AUTH_APP_ACTIVE', 'N', '2021-08-11 13:30:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329399591555074, 1339550467939639311, '角色管理_授权数据范围', 'BUTTON_ROLE_DATA_SCOPE', 'N', '2021-08-11 13:33:05', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331193486987265, 1339550467939639305, '用户管理', '分配角色', 'Y', '2021-08-11 13:40:13', 1339550467939639299, '2021-08-11 13:40:18', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331311636336641, 1339550467939639305, '用户管理_分配角色', 'ORG_USER_ASSIGN_ROLE', 'N', '2021-08-11 13:40:41', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331737882480642, 1339550467939639310, '菜单管理_添加', 'AUTH_MENU_ADD_BUTTON', 'N', '2021-08-11 13:42:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331737916035074, 1339550467939639310, '菜单管理_删除', 'AUTH_MENU_DEL_BUTTON', 'N', '2021-08-11 13:42:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331737957978113, 1339550467939639310, '菜单管理_修改', 'AUTH_MENU_UPDATE_BUTTON', 'N', '2021-08-11 13:42:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331737999921154, 1339550467939639310, '菜单管理_查询', 'AUTH_MENU_SEARCH_BUTTON', 'Y', '2021-08-11 13:42:22', 1339550467939639299, '2021-08-11 13:42:25', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331842568114177, 1339550467939639310, '菜单管理_按钮管理', 'AUTH_MENU_BUTTON_MANAGE', 'N', '2021-08-11 13:42:47', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425332516391440385, 1339550467939639310, '菜单管理_绑定接口', 'AUTH_MENU_BIND_API', 'N', '2021-08-11 13:45:28', 1339550467939639299, NULL, NULL);
-
-UPDATE `sys_menu_button` SET `menu_id` = 1339550467939639311, `button_name` = '角色管理_授权菜单', `button_code` = 'BUTTON_ROLE_ASSIGN_MENU_BUTTON', `del_flag` = 'N', `create_time` = NULL, `create_user` = NULL, `update_time` = '2021-08-11 13:32:30', `update_user` = 1339550467939639299 WHERE `button_id` = 1347753823522807841;
-
-UPDATE `sys_menu_button` SET `menu_id` = 1339550467939639311, `button_name` = '角色管理_授权接口', `button_code` = 'BUTTON_ROLE_ASSIGN_RESOURCE', `del_flag` = 'N', `create_time` = NULL, `create_user` = NULL, `update_time` = '2021-08-11 13:32:36', `update_user` = 1339550467939639299 WHERE `button_id` = 1347753823522807842;
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425305954594017282, 2, 1425304905577615362, 'guns$sys_user$add', '2021-08-11 11:59:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306010520866818, 2, 1425304905648918529, 'guns$sys_user$edit', '2021-08-11 12:00:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306037901283329, 2, 1425305142438350850, 'guns$sys_user$change_status', '2021-08-11 12:00:15', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306058616950785, 2, 1425305570349633538, 'guns$sys_user$reset_pwd', '2021-08-11 12:00:20', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306142716940289, 2, 1425305700888956930, 'guns$hr_organization$add', '2021-08-11 12:00:40', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306179878473730, 2, 1425305779129503746, 'guns$hr_organization$update_status', '2021-08-11 12:00:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306179945582594, 2, 1425305779129503746, 'guns$hr_organization$edit', '2021-08-11 12:00:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306209695780866, 2, 1425305847404384257, 'guns$hr_organization$delete', '2021-08-11 12:00:56', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306428214824961, 1, 1339550467939639305, 'guns$hr_organization$organization_tree', '2021-08-11 12:01:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306428244185089, 1, 1339550467939639305, 'guns$hr_organization$user_bind_org_scope', '2021-08-11 12:01:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306428252573698, 1, 1339550467939639305, 'guns$hr_organization$list', '2021-08-11 12:01:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306428260962305, 1, 1339550467939639305, 'guns$hr_organization$detail', '2021-08-11 12:01:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306428277739522, 1, 1339550467939639305, 'guns$hr_organization$page', '2021-08-11 12:01:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306428294516737, 1, 1339550467939639305, 'guns$hr_organization$role_bind_org_scope', '2021-08-11 12:01:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306428307099649, 1, 1339550467939639305, 'guns$hr_organization$role_bind_org_scope_antdv', '2021-08-11 12:01:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306449706438657, 1, 1339550467939639305, 'guns$organization_view$index_view', '2021-08-11 12:01:53', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306449773547521, 1, 1339550467939639305, 'guns$organization_view$add_view', '2021-08-11 12:01:53', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306449773547522, 1, 1339550467939639305, 'guns$organization_view$edit_view', '2021-08-11 12:01:53', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306679243919361, 1, 1339550467939639305, 'guns$sys_user$selector', '2021-08-11 12:02:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306679243919362, 1, 1339550467939639305, 'guns$sys_user$own_data', '2021-08-11 12:02:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306679311028225, 1, 1339550467939639305, 'guns$sys_user$page', '2021-08-11 12:02:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306679311028226, 1, 1339550467939639305, 'guns$sys_user$get_user_tree', '2021-08-11 12:02:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306679311028227, 1, 1339550467939639305, 'guns$sys_user$export', '2021-08-11 12:02:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306679311028228, 1, 1339550467939639305, 'guns$sys_user$detail', '2021-08-11 12:02:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306679311028229, 1, 1339550467939639305, 'guns$sys_user$own_role', '2021-08-11 12:02:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425306771799625729, 1, 1339550467939639305, 'guns$hr_position$list', '2021-08-11 12:03:10', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328213203308545, 2, 1425328010769420289, 'guns$hr_position$add', '2021-08-11 13:28:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328289296371714, 2, 1425328010899443713, 'guns$hr_position$edit', '2021-08-11 13:28:40', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328309470973953, 2, 1425328010832334850, 'guns$hr_position$delete', '2021-08-11 13:28:45', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328309500334081, 2, 1425328010832334850, 'guns$hr_position$batch_delete', '2021-08-11 13:28:45', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328420456452098, 2, 1425328401015853057, 'guns$hr_position$update_status', '2021-08-11 13:29:11', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328494267813890, 1, 1339550467939639307, 'guns$hr_position$detail', '2021-08-11 13:29:29', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328494343311362, 1, 1339550467939639307, 'guns$hr_position$page', '2021-08-11 13:29:29', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328494351699969, 1, 1339550467939639307, 'guns$hr_position$list', '2021-08-11 13:29:29', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328545014697985, 1, 1339550467939639307, 'guns$position_view$add_view', '2021-08-11 13:29:41', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328545035669505, 1, 1339550467939639307, 'guns$position_view$index_view', '2021-08-11 13:29:41', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328545052446722, 1, 1339550467939639307, 'guns$position_view$edit_view', '2021-08-11 13:29:41', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328908929290241, 2, 1425328856542433282, 'guns$sys_app$set_as_default', '2021-08-11 13:31:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328947131011074, 2, 1425328768394940418, 'guns$sys_app$edit', '2021-08-11 13:31:17', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328947198119938, 2, 1425328768394940418, 'guns$sys_app$update_status', '2021-08-11 13:31:17', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425328996799959042, 2, 1425328768327831555, 'guns$sys_app$delete', '2021-08-11 13:31:29', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329049690132481, 2, 1425328768327831554, 'guns$sys_app$add', '2021-08-11 13:31:41', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329097664581634, 1, 1339550467939639309, 'guns$app_view$app_add', '2021-08-11 13:31:53', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329097731690497, 1, 1339550467939639309, 'guns$app_view$app_edit', '2021-08-11 13:31:53', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329097731690498, 1, 1339550467939639309, 'guns$app_view$app_index', '2021-08-11 13:31:53', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329107718328321, 1, 1339550467939639309, 'guns$role_view$role_index', '2021-08-11 13:31:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329144355573762, 1, 1339550467939639309, 'guns$sys_app$detail', '2021-08-11 13:32:04', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329144397516801, 1, 1339550467939639309, 'guns$sys_app$page', '2021-08-11 13:32:04', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329144414294017, 1, 1339550467939639309, 'guns$sys_app$list', '2021-08-11 13:32:04', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329559298068482, 2, 1347753823522807838, 'guns$sys_role$add', '2021-08-11 13:33:43', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329591942336514, 2, 1347753823522807839, 'guns$sys_role$edit', '2021-08-11 13:33:51', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329678282084354, 2, 1347753823522807840, 'guns$sys_role$delete', '2021-08-11 13:34:11', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329720367730690, 2, 1347753823522807841, 'guns$sys_role$grant_menu_and_button', '2021-08-11 13:34:21', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329720434839554, 2, 1347753823522807841, 'guns$sys_role$get_role_menus', '2021-08-11 13:34:21', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329720434839555, 2, 1347753823522807841, 'guns$sys_role$grant_button', '2021-08-11 13:34:21', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329805914755073, 2, 1347753823522807842, 'guns$sys_role$grant_resource', '2021-08-11 13:34:42', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329805939920897, 2, 1347753823522807842, 'guns$sys_role$grant_resource_V2', '2021-08-11 13:34:42', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329867734601730, 2, 1425329399591555074, 'guns$sys_role$grant_data', '2021-08-11 13:34:56', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329961041088513, 1, 1339550467939639311, 'guns$hr_organization$role_bind_org_scope', '2021-08-11 13:35:19', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329961074642945, 1, 1339550467939639311, 'guns$hr_organization$role_bind_org_scope_antdv', '2021-08-11 13:35:19', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329975247196161, 1, 1339550467939639311, 'guns$sys_menu$menu_and_button_tree', '2021-08-11 13:35:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329975284944898, 1, 1339550467939639311, 'guns$sys_menu$menu_and_button_tree_children', '2021-08-11 13:35:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425329975297527810, 1, 1339550467939639311, 'guns$sys_menu$menu_and_button_tree_children_V2', '2021-08-11 13:35:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425330011494371329, 1, 1339550467939639311, 'guns$sys_user$grant_role', '2021-08-11 13:35:31', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425330011561480194, 1, 1339550467939639311, 'guns$sys_user$own_role', '2021-08-11 13:35:31', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425330234446794754, 1, 1339550467939639311, 'guns$sys_role$page', '2021-08-11 13:36:24', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425330234446794755, 1, 1339550467939639311, 'guns$sys_role$detail', '2021-08-11 13:36:24', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425330234513903617, 1, 1339550467939639311, 'guns$sys_role$get_role_data_scope', '2021-08-11 13:36:24', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425330234513903618, 1, 1339550467939639311, 'guns$sys_role$drop_down', '2021-08-11 13:36:24', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425330234513903619, 1, 1339550467939639311, 'guns$sys_role$get_role_menus', '2021-08-11 13:36:24', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425330234513903620, 1, 1339550467939639311, 'guns$sys_role$grant_menu', '2021-08-11 13:36:24', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331028067831810, 1, 1339550467939639311, 'guns$resource$get_lateral_tree_children', '2021-08-11 13:39:33', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331028109774850, 1, 1339550467939639311, 'guns$resource$get_lateral_tree', '2021-08-11 13:39:33', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331057889333249, 1, 1339550467939639311, 'guns$role_view$role_assign_api', '2021-08-11 13:39:40', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331057927081985, 1, 1339550467939639311, 'guns$role_view$role_assign_menu_button', '2021-08-11 13:39:40', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331057935470593, 1, 1339550467939639311, 'guns$role_view$role_index', '2021-08-11 13:39:40', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331057952247810, 1, 1339550467939639311, 'guns$role_view$role_add', '2021-08-11 13:39:40', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331057964830721, 1, 1339550467939639311, 'guns$role_view$role_edit', '2021-08-11 13:39:40', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331057973219330, 1, 1339550467939639311, 'guns$role_view$role_edit_data_scope', '2021-08-11 13:39:40', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425331396445163521, 2, 1425331311636336641, 'guns$sys_user$grant_role', '2021-08-11 13:41:01', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425332677234610177, 2, 1425331737916035074, 'guns$sys_menu$delete', '2021-08-11 13:46:06', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425334193123184642, 2, 1425331842568114177, 'guns$sys_menu_button$batch_delete', '2021-08-11 13:52:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425334193152544769, 2, 1425331842568114177, 'guns$sys_menu_button$add', '2021-08-11 13:52:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425334193160933377, 2, 1425331842568114177, 'guns$sys_menu_button$delete', '2021-08-11 13:52:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425334193169321985, 2, 1425331842568114177, 'guns$sys_menu_button$edit', '2021-08-11 13:52:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425334193186099201, 2, 1425331842568114177, 'guns$sys_menu_button$page_list', '2021-08-11 13:52:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425334193202876418, 2, 1425331842568114177, 'guns$sys_menu_button$add_system_default_button', '2021-08-11 13:52:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425334193211265025, 2, 1425331842568114177, 'guns$sys_menu_button$detail', '2021-08-11 13:52:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425334384551219201, 2, 1425331737957978113, 'guns$sys_menu$edit', '2021-08-11 13:52:53', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425334444844339201, 2, 1425331737882480642, 'guns$sys_menu$add', '2021-08-11 13:53:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335210111881217, 1, 1339550467939639310, 'guns$sys_menu$layui_list', '2021-08-11 13:56:10', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335210178990082, 1, 1339550467939639310, 'guns$sys_menu$layui_select_parent_menu_tree_list', '2021-08-11 13:56:10', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335210178990083, 1, 1339550467939639310, 'guns$sys_menu$tree', '2021-08-11 13:56:10', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335210178990084, 1, 1339550467939639310, 'guns$sys_menu$menu_and_button_tree', '2021-08-11 13:56:10', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335210178990085, 1, 1339550467939639310, 'guns$sys_menu$menu_and_button_tree_children', '2021-08-11 13:56:10', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335210178990086, 1, 1339550467939639310, 'guns$sys_menu$detail', '2021-08-11 13:56:10', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335210178990087, 1, 1339550467939639310, 'guns$sys_menu$list', '2021-08-11 13:56:10', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335259306872833, 1, 1339550467939639310, 'guns$menu_button_view$menu_index', '2021-08-11 13:56:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335259373981697, 1, 1339550467939639310, 'guns$menu_button_view$menu_edit', '2021-08-11 13:56:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335259373981698, 1, 1339550467939639310, 'guns$menu_button_view$menu_add', '2021-08-11 13:56:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335274041462785, 1, 1339550467939639310, 'guns$role_view$role_assign_menu_button', '2021-08-11 13:56:25', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335295335944194, 1, 1339550467939639310, 'guns$sys_menu_resource$get_menu_resource_list', '2021-08-11 13:56:31', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335295356915714, 1, 1339550467939639310, 'guns$sys_menu_resource$add_menu_resource_bind', '2021-08-11 13:56:31', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335375749140481, 1, 1339550467939639312, 'guns$api_resource$record', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335375749140482, 1, 1339550467939639312, 'guns$api_resource$detail', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335375749140483, 1, 1339550467939639312, 'guns$api_resource$page', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335375749140484, 1, 1339550467939639312, 'guns$api_resource$list', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335375816249346, 1, 1339550467939639312, 'guns$api_resource$all_field', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335375816249347, 1, 1339550467939639312, 'guns$api_resource$delete', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335375816249348, 1, 1339550467939639312, 'guns$api_resource$edit', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335375816249349, 1, 1339550467939639312, 'guns$api_resource$reset', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335375816249350, 1, 1339550467939639312, 'guns$api_resource$add', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335395927937025, 1, 1339550467939639312, 'guns$resource$get_lateral_tree_children', '2021-08-11 13:56:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335395965685762, 1, 1339550467939639312, 'guns$resource$page_list', '2021-08-11 13:56:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335395974074369, 1, 1339550467939639312, 'guns$resource$get_menu_resource_list', '2021-08-11 13:56:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335395999240193, 1, 1339550467939639312, 'guns$resource$get_lateral_tree', '2021-08-11 13:56:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335415884435458, 1, 1339550467939639312, 'guns$resource_view$resource_detail', '2021-08-11 13:56:59', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335415922184193, 1, 1339550467939639312, 'guns$resource_view$resource_index', '2021-08-11 13:56:59', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425347163450454017, 2, 1425304905615364098, 'guns$sys_user$batch_delete', '2021-08-11 14:43:40', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425347163517562882, 2, 1425304905615364098, 'guns$sys_user$delete', '2021-08-11 14:43:40', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348758087086081, 1, 1399366406616850433, 'guns$api$get_resource_detail', '2021-08-11 14:50:00', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348758137417729, 1, 1399366406616850433, 'guns$api$get_tree', '2021-08-11 14:50:00', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348765494226945, 1, 1399366406616850433, 'guns$api_group$detail', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348765544558593, 1, 1399366406616850433, 'guns$api_group$peers_tree', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348765561335809, 1, 1399366406616850433, 'guns$api_group$add', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348765573918722, 1, 1399366406616850433, 'guns$api_group$group_tree', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348765590695938, 1, 1399366406616850433, 'guns$api_group$edit_tree_sort', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348765607473154, 1, 1399366406616850433, 'guns$api_group$list', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348765624250370, 1, 1399366406616850433, 'guns$api_group$page', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348765632638978, 1, 1399366406616850433, 'guns$api_group$tree', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348765649416193, 1, 1399366406616850433, 'guns$api_group$delete', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348765666193410, 1, 1399366406616850433, 'guns$api_group$edit', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348791763152898, 1, 1399366406616850433, 'guns$api_resource$record', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348791817678849, 1, 1399366406616850433, 'guns$api_resource$detail', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348791830261761, 1, 1399366406616850433, 'guns$api_resource$page', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348791847038977, 1, 1399366406616850433, 'guns$api_resource$list', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348791868010498, 1, 1399366406616850433, 'guns$api_resource$all_field', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348791888982017, 1, 1399366406616850433, 'guns$api_resource$delete', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348791905759233, 1, 1399366406616850433, 'guns$api_resource$edit', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348791926730753, 1, 1399366406616850433, 'guns$api_resource$reset', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348791956090882, 1, 1399366406616850433, 'guns$api_resource$add', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348865167667202, 1, 1339550467939639316, 'guns$api$get_resource_detail', '2021-08-11 14:50:26', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348865234776065, 1, 1339550467939639316, 'guns$api$get_tree', '2021-08-11 14:50:26', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348868040765441, 1, 1339550467939639316, 'guns$api_group$detail', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348868086902786, 1, 1339550467939639316, 'guns$api_group$peers_tree', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348868095291394, 1, 1339550467939639316, 'guns$api_group$add', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348868116262913, 1, 1339550467939639316, 'guns$api_group$group_tree', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348868128845825, 1, 1339550467939639316, 'guns$api_group$edit_tree_sort', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348868149817346, 1, 1339550467939639316, 'guns$api_group$list', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348868170788865, 1, 1339550467939639316, 'guns$api_group$page', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348868179177474, 1, 1339550467939639316, 'guns$api_group$tree', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348868195954689, 1, 1339550467939639316, 'guns$api_group$delete', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348868212731905, 1, 1339550467939639316, 'guns$api_group$edit', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348878618800129, 1, 1339550467939639316, 'guns$resource$get_lateral_tree_children', '2021-08-11 14:50:29', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348878681714690, 1, 1339550467939639316, 'guns$resource$page_list', '2021-08-11 14:50:29', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348878702686210, 1, 1339550467939639316, 'guns$resource$get_menu_resource_list', '2021-08-11 14:50:29', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348878723657729, 1, 1339550467939639316, 'guns$resource$get_lateral_tree', '2021-08-11 14:50:29', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348883165425665, 1, 1339550467939639316, 'guns$api_resource$record', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348883207368705, 1, 1339550467939639316, 'guns$api_resource$detail', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348883219951617, 1, 1339550467939639316, 'guns$api_resource$page', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348883236728834, 1, 1339550467939639316, 'guns$api_resource$list', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348883249311745, 1, 1339550467939639316, 'guns$api_resource$all_field', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348883261894657, 1, 1339550467939639316, 'guns$api_resource$delete', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348883278671873, 1, 1339550467939639316, 'guns$api_resource$edit', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348883295449090, 1, 1339550467939639316, 'guns$api_resource$reset', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425348883312226306, 1, 1339550467939639316, 'guns$api_resource$add', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349196924530689, 1, 1339550467939639314, 'guns$config_view$index_view', '2021-08-11 14:51:45', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349196991639553, 1, 1339550467939639314, 'guns$config_view$edit_view', '2021-08-11 14:51:45', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349197058748418, 1, 1339550467939639314, 'guns$config_view$add_view', '2021-08-11 14:51:45', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349212565090306, 1, 1339550467939639314, 'guns$sys_config$delete', '2021-08-11 14:51:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349212602839041, 1, 1339550467939639314, 'guns$sys_config$edit', '2021-08-11 14:51:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349212619616258, 1, 1339550467939639314, 'guns$sys_config$page', '2021-08-11 14:51:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349212636393473, 1, 1339550467939639314, 'guns$sys_config$detail', '2021-08-11 14:51:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349212711890946, 1, 1339550467939639314, 'guns$sys_config$get_init_config_list', '2021-08-11 14:51:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349212728668161, 1, 1339550467939639314, 'guns$sys_config$add', '2021-08-11 14:51:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349212745445378, 1, 1339550467939639314, 'guns$sys_config$list', '2021-08-11 14:51:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349239383470081, 1, 1339550467939639315, 'guns$dict_view$index_view', '2021-08-11 14:51:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349239425413122, 1, 1339550467939639315, 'guns$dict_view$add_view', '2021-08-11 14:51:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349239442190337, 1, 1339550467939639315, 'guns$dict_view$edit_view', '2021-08-11 14:51:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349239454773249, 1, 1339550467939639315, 'guns$dict_view$add_config_view', '2021-08-11 14:51:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349245918195714, 1, 1339550467939639315, 'guns$dict_type_view$index_view', '2021-08-11 14:51:57', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349245981110273, 1, 1339550467939639315, 'guns$dict_type_view$edit_view', '2021-08-11 14:51:57', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349245981110274, 1, 1339550467939639315, 'guns$dict_type_view$add_view', '2021-08-11 14:51:57', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349290189074433, 1, 1339550467939639320, 'guns$online_user$online_user_list', '2021-08-11 14:52:07', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349290247794689, 1, 1339550467939639320, 'guns$online_user$remove_session', '2021-08-11 14:52:07', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349292839874561, 1, 1339550467939639320, 'guns$online_user_view$online_user', '2021-08-11 14:52:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349349735608321, 1, 1339550467939639321, 'guns$sys_timers$start', '2021-08-11 14:52:21', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349349802717186, 1, 1339550467939639321, 'guns$sys_timers$list', '2021-08-11 14:52:21', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349349802717187, 1, 1339550467939639321, 'guns$sys_timers$get_action_classes', '2021-08-11 14:52:21', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349349802717188, 1, 1339550467939639321, 'guns$sys_timers$detail', '2021-08-11 14:52:21', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349349869826049, 1, 1339550467939639321, 'guns$sys_timers$del', '2021-08-11 14:52:21', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349349869826050, 1, 1339550467939639321, 'guns$sys_timers$page', '2021-08-11 14:52:21', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349349869826051, 1, 1339550467939639321, 'guns$sys_timers$stop', '2021-08-11 14:52:21', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349349869826052, 1, 1339550467939639321, 'guns$sys_timers$edit', '2021-08-11 14:52:21', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349349932740610, 1, 1339550467939639321, 'guns$sys_timers$add', '2021-08-11 14:52:21', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349382224687105, 1, 1339550467939639318, 'guns$file_view$details', '2021-08-11 14:52:29', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349382262435842, 1, 1339550467939639318, 'guns$file_view$file_index', '2021-08-11 14:52:29', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349535065124865, 1, 1339550467939639335, 'guns$data_source_view$index_view', '2021-08-11 14:53:06', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349535111262209, 1, 1339550467939639335, 'guns$data_source_view$add_view', '2021-08-11 14:53:06', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349578979487745, 1, 1339550467939639336, 'guns$translation$delete', '2021-08-11 14:53:16', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349579025625090, 1, 1339550467939639336, 'guns$translation$add', '2021-08-11 14:53:16', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349579038208002, 1, 1339550467939639336, 'guns$translation$detail', '2021-08-11 14:53:16', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349579063373826, 1, 1339550467939639336, 'guns$translation$page', '2021-08-11 14:53:16', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349579075956738, 1, 1339550467939639336, 'guns$translation$edit', '2021-08-11 14:53:16', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349579101122561, 1, 1339550467939639336, 'guns$translation$delete_tran_language', '2021-08-11 14:53:16', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349584012652545, 1, 1339550467939639336, 'guns$translation_view$edit', '2021-08-11 14:53:17', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349584079761409, 1, 1339550467939639336, 'guns$translation_view$add_translation_view', '2021-08-11 14:53:17', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349584146870273, 1, 1339550467939639336, 'guns$translation_view$index', '2021-08-11 14:53:17', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349584146870274, 1, 1339550467939639336, 'guns$translation_view$add', '2021-08-11 14:53:17', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349613989343233, 1, 1339550467939639319, 'guns$sys_login_log$page', '2021-08-11 14:53:24', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349614052257793, 1, 1339550467939639319, 'guns$sys_login_log$detail', '2021-08-11 14:53:24', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349614073229314, 1, 1339550467939639319, 'guns$sys_login_log$delete_all', '2021-08-11 14:53:24', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349619152531457, 1, 1339550467939639319, 'guns$log_manager$delete', '2021-08-11 14:53:26', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349619152531458, 1, 1339550467939639319, 'guns$log_manager$detail', '2021-08-11 14:53:26', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349619152531459, 1, 1339550467939639319, 'guns$log_manager$page', '2021-08-11 14:53:26', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349619219640321, 1, 1339550467939639319, 'guns$log_manager$list', '2021-08-11 14:53:26', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349626161213442, 1, 1339550467939639319, 'guns$login_log_view$index_view', '2021-08-11 14:53:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349629126586369, 1, 1339550467939639319, 'guns$log_view$detail_view', '2021-08-11 14:53:28', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349629193695233, 1, 1339550467939639319, 'guns$log_view$index_view', '2021-08-11 14:53:28', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349656339230721, 1, 1339550467939639334, 'guns$sys_login_log$page', '2021-08-11 14:53:34', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349656385368066, 1, 1339550467939639334, 'guns$sys_login_log$detail', '2021-08-11 14:53:34', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349656397950978, 1, 1339550467939639334, 'guns$sys_login_log$delete_all', '2021-08-11 14:53:34', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349741433270273, 1, 1339550467939639351, 'guns$sys_notice$delete', '2021-08-11 14:53:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349741500379138, 1, 1339550467939639351, 'guns$sys_notice$edit', '2021-08-11 14:53:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349741500379139, 1, 1339550467939639351, 'guns$sys_notice$list', '2021-08-11 14:53:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349741567488002, 1, 1339550467939639351, 'guns$sys_notice$detail', '2021-08-11 14:53:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349741567488003, 1, 1339550467939639351, 'guns$sys_notice$add', '2021-08-11 14:53:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349741567488004, 1, 1339550467939639351, 'guns$sys_notice$page', '2021-08-11 14:53:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349745614991361, 1, 1339550467939639351, 'guns$sys_user$get_user_tree', '2021-08-11 14:53:56', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349754775351298, 1, 1339550467939639351, 'guns$notice_view$role_add', '2021-08-11 14:53:58', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349754846654466, 1, 1339550467939639351, 'guns$notice_view$role_index', '2021-08-11 14:53:58', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349754867625985, 1, 1339550467939639351, 'guns$notice_view$role_edit', '2021-08-11 14:53:58', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349855149240321, 1, 1339550467939639352, 'guns$sys_message$detail', '2021-08-11 14:54:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349855216349185, 1, 1339550467939639352, 'guns$sys_message$delete', '2021-08-11 14:54:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349855216349186, 1, 1339550467939639352, 'guns$sys_message$all_message_read_flag', '2021-08-11 14:54:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349855283458049, 1, 1339550467939639352, 'guns$sys_message$send_message', '2021-08-11 14:54:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349855283458050, 1, 1339550467939639352, 'guns$sys_message$page', '2021-08-11 14:54:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349855350566913, 1, 1339550467939639352, 'guns$sys_message$batch_update_read_flag', '2021-08-11 14:54:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349855350566914, 1, 1339550467939639352, 'guns$sys_message$list', '2021-08-11 14:54:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349897683677186, 1, 1339550467939639361, 'guns$monitor$druid_info', '2021-08-11 14:54:32', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349897746591745, 1, 1339550467939639361, 'guns$monitor$system_info', '2021-08-11 14:54:32', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349900720353282, 1, 1339550467939639361, 'guns$monitor_status$get_system_info', '2021-08-11 14:54:33', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349927387738114, 1, 1339550467939639362, 'guns$monitor$druid_info', '2021-08-11 14:54:39', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349927429681154, 1, 1339550467939639362, 'guns$monitor$system_info', '2021-08-11 14:54:39', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425349932467040258, 1, 1339550467939639362, 'guns$monitor_status$get_system_info', '2021-08-11 14:54:40', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425350033721733122, 1, 1412618684643020802, 'guns$migration$restore_data', '2021-08-11 14:55:04', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425350033763676161, 1, 1412618684643020802, 'guns$migration$get_all_migration_list', '2021-08-11 14:55:04', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425350033780453377, 1, 1412618684643020802, 'guns$migration$migration_select_data', '2021-08-11 14:55:04', 1339550467939639299, NULL, NULL);
-
-UPDATE `sys_role` SET `role_name` = '普通人员', `role_code` = 'normal', `role_sort` = 2.00, `data_scope_type` = 50, `status_flag` = 1, `remark` = NULL, `del_flag` = 'N', `create_time` = NULL, `create_user` = NULL, `update_time` = '2021-08-11 14:42:16', `update_user` = 1339550467939639299, `role_system_flag` = 'Y', `role_type_code` = 'role_system' WHERE `role_id` = 1339550467939639304;
-
-DELETE FROM `sys_role_menu` WHERE `role_menu_id` = 1363826117965787137;
-
-DELETE FROM `sys_role_menu` WHERE `role_menu_id` = 1363826117965787138;
-
-INSERT INTO `sys_role_menu`(`role_menu_id`, `role_id`, `menu_id`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335779983577089, 1339550467939639303, 1412617944147038209, '2021-08-11 13:58:26', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu`(`role_menu_id`, `role_id`, `menu_id`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335838166962177, 1339550467939639303, 1412618684643020802, '2021-08-11 13:58:40', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu`(`role_menu_id`, `role_id`, `menu_id`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335884908285953, 1339550467939639304, 1339550467939639302, '2021-08-11 13:58:51', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu`(`role_menu_id`, `role_id`, `menu_id`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335886057525249, 1339550467939639304, 1339550467939639303, '2021-08-11 13:58:51', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu`(`role_menu_id`, `role_id`, `menu_id`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335895125610497, 1339550467939639304, 1339550467939639390, '2021-08-11 13:58:54', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu`(`role_menu_id`, `role_id`, `menu_id`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335905753976834, 1339550467939639304, 1339550467939639305, '2021-08-11 13:58:56', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu`(`role_menu_id`, `role_id`, `menu_id`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425335906878050306, 1339550467939639304, 1339550467939639304, '2021-08-11 13:58:56', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu`(`role_menu_id`, `role_id`, `menu_id`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338683175948289, 1339550467939639304, 1339550467939639309, '2021-08-11 14:09:58', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu`(`role_menu_id`, `role_id`, `menu_id`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338713014226945, 1339550467939639304, 1339550467939639310, '2021-08-11 14:10:05', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu`(`role_menu_id`, `role_id`, `menu_id`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338719402151937, 1339550467939639304, 1339550467939639311, '2021-08-11 14:10:07', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu`(`role_menu_id`, `role_id`, `menu_id`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338741233504258, 1339550467939639304, 1339550467939639307, '2021-08-11 14:10:12', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu`(`role_menu_id`, `role_id`, `menu_id`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425353280486322177, 1339550467939639304, 1399362846198013953, '2021-08-11 15:07:59', 1339550467939639299, NULL, NULL);
-
-DELETE FROM `sys_role_menu_button` WHERE `role_button_id` = 1348235720929591297;
-
-DELETE FROM `sys_role_menu_button` WHERE `role_button_id` = 1348235720929591298;
-
-DELETE FROM `sys_role_menu_button` WHERE `role_button_id` = 1348235720933785602;
-
-DELETE FROM `sys_role_menu_button` WHERE `role_button_id` = 1348235720933785603;
-
-DELETE FROM `sys_role_menu_button` WHERE `role_button_id` = 1348235720933785604;
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338673541632002, 1339550467939639304, 1425304905577615362, 'ORG_USER_ADD_BUTTON', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338673562603522, 1339550467939639304, 1425304905615364098, 'ORG_USER_DEL_BUTTON', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338673579380737, 1339550467939639304, 1425304905648918529, 'ORG_USER_UPDATE_BUTTON', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338673591963650, 1339550467939639304, 1425305142438350850, 'ORG_USER_CHANGE_STATUS', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338673600352257, 1339550467939639304, 1425305570349633538, 'ORG_USER_RESET_PASSWORD', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338673617129474, 1339550467939639304, 1425305700888956930, 'ORG_ADD_BUTTON', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338673633906690, 1339550467939639304, 1425305779129503746, 'ORG_UPDATE_BUTTON', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338673642295297, 1339550467939639304, 1425305847404384257, 'ORG_DEL_BUTTON', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338673650683905, 1339550467939639304, 1425331311636336641, 'ORG_USER_ASSIGN_ROLE', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338693082894337, 1339550467939639304, 1425328768327831554, 'AUTH_APP_ADD_BUTTON', '2021-08-11 14:10:01', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338693150003201, 1339550467939639304, 1425328768327831555, 'AUTH_APP_DEL_BUTTON', '2021-08-11 14:10:01', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338693150003202, 1339550467939639304, 1425328768394940418, 'AUTH_APP_UPDATE_BUTTON', '2021-08-11 14:10:01', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338693150003203, 1339550467939639304, 1425328856542433282, 'AUTH_APP_ACTIVE', '2021-08-11 14:10:01', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338750800711682, 1339550467939639304, 1425328010769420289, 'ORG_POSITION_ADD_BUTTON', '2021-08-11 14:10:14', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338750863626242, 1339550467939639304, 1425328010832334850, 'ORG_POSITION_DEL_BUTTON', '2021-08-11 14:10:14', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338750863626243, 1339550467939639304, 1425328010899443713, 'ORG_POSITION_UPDATE_BUTTON', '2021-08-11 14:10:14', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425338750863626244, 1339550467939639304, 1425328401015853057, 'ORG_POSITION_UPDATE_STATUS', '2021-08-11 14:10:14', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351748822970370, 1339550467939639303, 1425328010769420289, 'ORG_POSITION_ADD_BUTTON', '2021-08-11 15:01:53', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351748890079234, 1339550467939639303, 1425328010832334850, 'ORG_POSITION_DEL_BUTTON', '2021-08-11 15:01:53', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351748890079235, 1339550467939639303, 1425328010899443713, 'ORG_POSITION_UPDATE_BUTTON', '2021-08-11 15:01:53', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351748957188098, 1339550467939639303, 1425328401015853057, 'ORG_POSITION_UPDATE_STATUS', '2021-08-11 15:01:53', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351756469186562, 1339550467939639303, 1425304905577615362, 'ORG_USER_ADD_BUTTON', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351756469186563, 1339550467939639303, 1425304905615364098, 'ORG_USER_DEL_BUTTON', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351756536295426, 1339550467939639303, 1425304905648918529, 'ORG_USER_UPDATE_BUTTON', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351756536295427, 1339550467939639303, 1425305142438350850, 'ORG_USER_CHANGE_STATUS', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351756536295428, 1339550467939639303, 1425305570349633538, 'ORG_USER_RESET_PASSWORD', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351756599209985, 1339550467939639303, 1425305700888956930, 'ORG_ADD_BUTTON', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351756599209986, 1339550467939639303, 1425305779129503746, 'ORG_UPDATE_BUTTON', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351756666318850, 1339550467939639303, 1425305847404384257, 'ORG_DEL_BUTTON', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351756666318851, 1339550467939639303, 1425331311636336641, 'ORG_USER_ASSIGN_ROLE', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351775184171009, 1339550467939639303, 1425328768327831554, 'AUTH_APP_ADD_BUTTON', '2021-08-11 15:02:00', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351775230308353, 1339550467939639303, 1425328768327831555, 'AUTH_APP_DEL_BUTTON', '2021-08-11 15:02:00', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351775255474177, 1339550467939639303, 1425328768394940418, 'AUTH_APP_UPDATE_BUTTON', '2021-08-11 15:02:00', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351775272251394, 1339550467939639303, 1425328856542433282, 'AUTH_APP_ACTIVE', '2021-08-11 15:02:00', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351781156859905, 1339550467939639303, 1425331737882480642, 'AUTH_MENU_ADD_BUTTON', '2021-08-11 15:02:01', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351781211385857, 1339550467939639303, 1425331737916035074, 'AUTH_MENU_DEL_BUTTON', '2021-08-11 15:02:01', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351781228163073, 1339550467939639303, 1425331737957978113, 'AUTH_MENU_UPDATE_BUTTON', '2021-08-11 15:02:01', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351781249134594, 1339550467939639303, 1425331842568114177, 'AUTH_MENU_BUTTON_MANAGE', '2021-08-11 15:02:01', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351781270106114, 1339550467939639303, 1425332516391440385, 'AUTH_MENU_BIND_API', '2021-08-11 15:02:01', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351785590239234, 1339550467939639303, 1347753823522807838, 'BUTTON_ROLE_ADD', '2021-08-11 15:02:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351785644765186, 1339550467939639303, 1347753823522807839, 'BUTTON_ROLE_EDIT', '2021-08-11 15:02:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351785674125313, 1339550467939639303, 1347753823522807840, 'BUTTON_ROLE_DELETE', '2021-08-11 15:02:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351785690902529, 1339550467939639303, 1347753823522807841, 'BUTTON_ROLE_ASSIGN_MENU_BUTTON', '2021-08-11 15:02:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351785711874049, 1339550467939639303, 1347753823522807842, 'BUTTON_ROLE_ASSIGN_RESOURCE', '2021-08-11 15:02:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_role_menu_button`(`role_button_id`, `role_id`, `button_id`, `button_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1425351785732845570, 1339550467939639303, 1425329399591555074, 'BUTTON_ROLE_DATA_SCOPE', '2021-08-11 15:02:02', 1339550467939639299, NULL, NULL);
-
-SET FOREIGN_KEY_CHECKS = 1;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.1.2_20210824_2018__app_add_icon.sql b/src/main/resources/db/migration/mysql/V7.1.2_20210824_2018__app_add_icon.sql
deleted file mode 100644
index 7f44591c..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.2_20210824_2018__app_add_icon.sql
+++ /dev/null
@@ -1 +0,0 @@
-ALTER TABLE `sys_app` ADD COLUMN `app_icon` varchar(100) NOT NULL COMMENT '应用图标' AFTER `app_code`;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.1.2_20210825_1601__app_update_icon.sql b/src/main/resources/db/migration/mysql/V7.1.2_20210825_1601__app_update_icon.sql
deleted file mode 100644
index 22d0c208..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.2_20210825_1601__app_update_icon.sql
+++ /dev/null
@@ -1 +0,0 @@
-UPDATE `sys_app` SET `app_name` = '系统应用', `app_code` = 'system', `app_icon` = 'SettingTwoTone', `active_flag` = 'Y', `status_flag` = 1, `del_flag` = 'N', `create_time` = '2020-03-25 19:07:00', `create_user` = 1265476890672672808, `update_time` = '2021-08-25 16:00:07', `update_user` = 1339550467939639299 WHERE `app_id` = 1265476890672672821;
diff --git a/src/main/resources/db/migration/mysql/V7.1.2_20210908_2000__update_app_code.sql b/src/main/resources/db/migration/mysql/V7.1.2_20210908_2000__update_app_code.sql
deleted file mode 100644
index ad7865f5..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.2_20210908_2000__update_app_code.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-UPDATE `sys_app` SET `app_code` = 'systemApp' WHERE `app_code` = 'system';
-UPDATE `sys_menu` SET `app_code` = 'systemApp' WHERE `app_code` = 'system';
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.1.3_20211005_0920__update_params_type.sql b/src/main/resources/db/migration/mysql/V7.1.3_20211005_0920__update_params_type.sql
deleted file mode 100644
index 00b04001..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.3_20211005_0920__update_params_type.sql
+++ /dev/null
@@ -1 +0,0 @@
-ALTER TABLE `sys_log` MODIFY COLUMN `request_params` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT 'http或方法的请求参数体' AFTER `request_url`;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.1.5_20211013_1140__alter_customer.sql b/src/main/resources/db/migration/mysql/V7.1.5_20211013_1140__alter_customer.sql
deleted file mode 100644
index dd85b403..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.5_20211013_1140__alter_customer.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-ALTER TABLE `toc_customer` ADD COLUMN `old_password` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '旧密码' AFTER `password`;
-ALTER TABLE `toc_customer` ADD COLUMN `old_password_salt` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '旧的密码盐' AFTER `old_password`;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.1.5_20211101_1800__alter_menu.sql b/src/main/resources/db/migration/mysql/V7.1.5_20211101_1800__alter_menu.sql
deleted file mode 100644
index 92a373a6..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.5_20211101_1800__alter_menu.sql
+++ /dev/null
@@ -1 +0,0 @@
-ALTER TABLE `sys_menu` CHANGE COLUMN `antdv_uid_url` `antdv_active_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用于非菜单显示页面的重定向url设置' AFTER `antdv_link_url`;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.1.6_20211215_1640__update_none_security.sql b/src/main/resources/db/migration/mysql/V7.1.6_20211215_1640__update_none_security.sql
deleted file mode 100644
index 3f004b6b..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.6_20211215_1640__update_none_security.sql
+++ /dev/null
@@ -1 +0,0 @@
-UPDATE `sys_config` SET `config_value` = concat(config_value, '/error,') WHERE `config_code` = 'SYS_NONE_SECURITY_URLS';
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.1.6_20220101_1500__add_theme.sql b/src/main/resources/db/migration/mysql/V7.1.6_20220101_1500__add_theme.sql
deleted file mode 100644
index eff2c809..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.6_20220101_1500__add_theme.sql
+++ /dev/null
@@ -1,102 +0,0 @@
--- ----------------------------
--- Table structure for sys_theme
--- ----------------------------
-CREATE TABLE `sys_theme` (
- `theme_id` bigint(20) NOT NULL COMMENT '主键',
- `theme_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主题名称',
- `theme_value` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主题属性,json格式',
- `template_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主题模板id',
- `status_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否启用:Y-启用,N-禁用',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`theme_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统主题' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_theme
--- ----------------------------
-INSERT INTO `sys_theme`(`theme_id`, `theme_name`, `theme_value`, `template_id`, `status_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1477272515573542913, 'Guns后台管理系统默认主题', '{\"themeId\":\"1477272515573542913\",\"themeName\":\"Guns后台管理系统默认主题\",\"templateId\":\"1477171926286020610\",\"GUNS_MGR_LOGIN_BACKGROUND_IMG\":\"1479751422149074948\",\"GUNS_MGR_BEI_URL\":\"https://beian.miit.gov.cn/\",\"GUNS_MGR_LOGO\":\"1479753047148322818\",\"GUNS_MGR_NAME\":\"Guns Tech.\",\"GUNS_MGR_FAVICON\":\"1479753047148322818\",\"GUNS_MGR_FOOTER_TEXT\":\"stylefeng开源技术 javaguns.com\",\"GUNS_MGR_BEI_NO\":\"京ICP备001-1\"}', '1477171926286020610', 'Y', '2022-01-01 21:36:29', 1339550467939639299, '2022-01-01 23:22:12', 1339550467939639299);
-
--- ----------------------------
--- Table structure for sys_theme_template
--- ----------------------------
-CREATE TABLE `sys_theme_template` (
- `template_id` bigint(20) NOT NULL COMMENT '主键',
- `template_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主题名称',
- `template_code` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主题编码',
- `template_type` tinyint(4) NOT NULL COMMENT '主题类型:1-系统类型,2-业务类型',
- `status_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '启用状态:Y-启用,N-禁用',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`template_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统主题-模板' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_theme_template
--- ----------------------------
-INSERT INTO `sys_theme_template` VALUES (1477171926286020610, 'Guns后台管理系统模板', 'GUNS_PLATFORM', 1, 'Y', '2022-01-01 14:56:46', 1339550467939639299, '2022-01-01 15:11:27', 1339550467939639299);
-
--- ----------------------------
--- Table structure for sys_theme_template_field
--- ----------------------------
-CREATE TABLE `sys_theme_template_field` (
- `field_id` bigint(20) NOT NULL COMMENT '主键',
- `field_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '属性名称',
- `field_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '属性编码',
- `field_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '属性展示类型(字典维护),例如:图片,文本等类型',
- `field_required` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否必填:Y-必填,N-非必填',
- `field_length` int(11) NULL DEFAULT NULL COMMENT '属性值长度',
- `field_description` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '属性描述',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`field_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统主题-模板属性' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_theme_template_field
--- ----------------------------
-INSERT INTO `sys_theme_template_field` VALUES (1473949204011819009, '平台名称', 'GUNS_MGR_NAME', 'string', 'Y', 10, 'Guns后台管理系统左上角名称', '2021-12-23 17:30:50', 1339550467939639299, '2022-01-01 14:30:42', 1339550467939639299);
-INSERT INTO `sys_theme_template_field` VALUES (1473949858369380354, '登录页背景图片', 'GUNS_MGR_LOGIN_BACKGROUND_IMG', 'file', 'Y', NULL, 'Guns后台管理系统登录页图片', '2021-12-23 17:33:26', 1339550467939639299, '2022-01-01 14:32:14', 1339550467939639299);
-INSERT INTO `sys_theme_template_field` VALUES (1473950190365319169, '平台LOGO', 'GUNS_MGR_LOGO', 'file', 'Y', NULL, 'Guns后台管理系统左上角logo', '2021-12-23 17:34:45', 1339550467939639299, '2022-01-01 14:46:07', 1339550467939639299);
-INSERT INTO `sys_theme_template_field` VALUES (1473950675281387521, '浏览器Icon', 'GUNS_MGR_FAVICON', 'file', 'Y', NULL, 'Guns后台管理系统标签栏图标', '2021-12-23 17:36:40', 1339550467939639299, '2022-01-01 14:46:56', 1339550467939639299);
-INSERT INTO `sys_theme_template_field` VALUES (1473951200521494529, '页脚文字', 'GUNS_MGR_FOOTER_TEXT', 'string', 'Y', 100, 'Guns后台管理系统页脚文字', '2021-12-23 17:38:46', 1339550467939639299, '2022-01-01 14:48:08', 1339550467939639299);
-INSERT INTO `sys_theme_template_field` VALUES (1473951616827138050, '备案号', 'GUNS_MGR_BEI_NO', 'string', 'N', 100, 'Guns后台管理系统底部备案号', '2021-12-23 17:40:25', 1339550467939639299, '2022-01-01 14:48:46', 1339550467939639299);
-INSERT INTO `sys_theme_template_field` VALUES (1477170929413206017, '备案号跳转链接', 'GUNS_MGR_BEI_URL', 'string', 'N', 200, 'Guns后台管理系统备案号跳转到的链接', '2022-01-01 14:52:49', 1339550467939639299, '2022-01-01 14:55:28', 1339550467939639299);
-
--- ----------------------------
--- Table structure for sys_theme_template_rel
--- ----------------------------
-CREATE TABLE `sys_theme_template_rel` (
- `relation_id` bigint(20) NOT NULL COMMENT '主键',
- `template_id` bigint(20) NOT NULL COMMENT '模板主键id',
- `field_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '属性编码',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
- PRIMARY KEY (`relation_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统主题-模板配置关联关系' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_theme_template_rel
--- ----------------------------
-INSERT INTO `sys_theme_template_rel` VALUES (1477175606452236290, 1477171926286020610, 'GUNS_MGR_NAME', '2022-01-01 15:11:24', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_theme_template_rel` VALUES (1477175606519345154, 1477171926286020610, 'GUNS_MGR_LOGIN_BACKGROUND_IMG', '2022-01-01 15:11:24', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_theme_template_rel` VALUES (1477175606519345155, 1477171926286020610, 'GUNS_MGR_LOGO', '2022-01-01 15:11:24', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_theme_template_rel` VALUES (1477175606586454017, 1477171926286020610, 'GUNS_MGR_FAVICON', '2022-01-01 15:11:24', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_theme_template_rel` VALUES (1477175606653562881, 1477171926286020610, 'GUNS_MGR_FOOTER_TEXT', '2022-01-01 15:11:24', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_theme_template_rel` VALUES (1477175606720671746, 1477171926286020610, 'GUNS_MGR_BEI_NO', '2022-01-01 15:11:24', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_theme_template_rel` VALUES (1477175606787780610, 1477171926286020610, 'GUNS_MGR_BEI_URL', '2022-01-01 15:11:24', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu`(`menu_id`, `menu_parent_id`, `menu_pids`, `menu_name`, `menu_code`, `app_code`, `menu_sort`, `status_flag`, `remark`, `layui_path`, `layui_icon`, `layui_visible`, `antdv_router`, `antdv_icon`, `antdv_component`, `antdv_link_open_type`, `antdv_link_url`, `antdv_active_url`, `antdv_visible`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1472812560315629569, -1, '[-1],', '主题功能', 'theme', 'systemApp', 100.00, 1, NULL, NULL, NULL, 'Y', '/themeManage', 'SlackOutlined', '', 0, NULL, NULL, 'Y', 'N', '2021-12-20 14:14:13', 1339550467939639299, '2021-12-20 14:15:29', 1339550467939639299);
-INSERT INTO `sys_menu`(`menu_id`, `menu_parent_id`, `menu_pids`, `menu_name`, `menu_code`, `app_code`, `menu_sort`, `status_flag`, `remark`, `layui_path`, `layui_icon`, `layui_visible`, `antdv_router`, `antdv_icon`, `antdv_component`, `antdv_link_open_type`, `antdv_link_url`, `antdv_active_url`, `antdv_visible`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1472814801600692226, 1472812560315629569, '[-1],[1472812560315629569],', '主题管理', 'theme_manage', 'systemApp', 15.00, 1, NULL, NULL, NULL, 'Y', '/themeManage/theme', 'PictureOutlined', '/orginfo/theme/theme', 0, NULL, NULL, 'Y', 'N', '2021-12-20 14:23:07', 1339550467939639299, '2021-12-20 14:24:58', 1339550467939639299);
-INSERT INTO `sys_menu`(`menu_id`, `menu_parent_id`, `menu_pids`, `menu_name`, `menu_code`, `app_code`, `menu_sort`, `status_flag`, `remark`, `layui_path`, `layui_icon`, `layui_visible`, `antdv_router`, `antdv_icon`, `antdv_component`, `antdv_link_open_type`, `antdv_link_url`, `antdv_active_url`, `antdv_visible`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1472815202244804610, 1472812560315629569, '[-1],[1472812560315629569],', '主题模板', 'theme_template', 'systemApp', 16.00, 1, NULL, NULL, NULL, 'Y', '/themeManage/template', 'ShopOutlined', '/orginfo/theme/template', 0, NULL, NULL, 'Y', 'N', '2021-12-20 14:24:43', 1339550467939639299, '2021-12-20 14:24:53', 1339550467939639299);
-INSERT INTO `sys_menu`(`menu_id`, `menu_parent_id`, `menu_pids`, `menu_name`, `menu_code`, `app_code`, `menu_sort`, `status_flag`, `remark`, `layui_path`, `layui_icon`, `layui_visible`, `antdv_router`, `antdv_icon`, `antdv_component`, `antdv_link_open_type`, `antdv_link_url`, `antdv_active_url`, `antdv_visible`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1475271836221173761, 1472812560315629569, '[-1],[1472812560315629569],', '主题属性', 'theme_field', 'systemApp', 18.00, 1, NULL, NULL, NULL, 'Y', '/themeManage/themeField', 'CopyOutlined', '/orginfo/theme/field', 0, NULL, NULL, 'Y', 'N', '2021-12-27 09:06:30', 1339550467939639299, '2021-12-27 09:06:56', 1339550467939639299);
-
-SET FOREIGN_KEY_CHECKS = 1;
diff --git a/src/main/resources/db/migration/mysql/V7.1.6_20220101_1600__add_theme_xss.sql b/src/main/resources/db/migration/mysql/V7.1.6_20220101_1600__add_theme_xss.sql
deleted file mode 100644
index a8adb268..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.6_20220101_1600__add_theme_xss.sql
+++ /dev/null
@@ -1 +0,0 @@
-UPDATE `sys_config` SET `config_value` = concat(config_value, ',/sysTheme/add,/sysTheme/edit') WHERE `config_code` = 'SYS_XSS_URL_EXCLUSIONS';
diff --git a/src/main/resources/db/migration/mysql/V7.1.6_20220108_1700__file_storage.sql b/src/main/resources/db/migration/mysql/V7.1.6_20220108_1700__file_storage.sql
deleted file mode 100644
index c4be1294..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.6_20220108_1700__file_storage.sql
+++ /dev/null
@@ -1,19 +0,0 @@
-CREATE TABLE `sys_file_storage` (
- `file_id` bigint(20) NOT NULL COMMENT '文件主键id,关联file_info表的主键',
- `file_bytes` longblob NULL COMMENT '具体文件的字节信息',
- PRIMARY KEY (`file_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '文件存储信息' ROW_FORMAT = Dynamic;
-
--- 删除默认头像
-delete from sys_file_info where file_id = '10000';
-
--- 新增默认头像
-INSERT INTO `sys_file_info`(`file_id`, `file_code`, `file_version`, `file_status`, `file_location`, `file_bucket`, `file_origin_name`, `file_suffix`, `file_size_kb`, `file_size_info`, `file_object_name`, `file_path`, `secret_flag`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (10000, 1479745704687820802, 1, '1', 5, 'defaultBucket', 'defaultAvatar.png', 'png', 8, '7.61 KB', '10000.png', NULL, 'N', 'N', '2022-01-08 17:24:03', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_file_storage`(`file_id`, `file_bytes`) VALUES (10000, 0x89504E470D0A1A0A0000000D49484452000000C8000000C80806000000AD58AE9E000000017352474200AECE1CE900001E2949444154785EED5D09949C5595FE5E77F55EBDEF9DF49E4E77F6741296246C419001641C11C55119E578144746671454C43333E03923320ACEE002E378745464065CE02820C812410964EB90A43BE97D5FAB7AEFEA7DB9736E5775BA3BBD54FDB5FEFFFBDF3DA7A843EA2DF77EEF7DFDFEF7BFFBEE1550121004FE708A0A12ACD8171D89ED42A05410726708893373889F9D451C1122E78088B93958E680F0D959080244B8004418E6C281B9B030CC8409CC848561CA2230161E8E114B188623C33140024D348773D3D3786B77813815102354A3100A03DF1078F61425E5A5E0C3B373D83F3787ED53B328989841F2DC1CC27D6B595BED280B26232CE8B708748830D4850BBCDE3D8CDFBC6FA718D0D6922ABD140145108DF3A1BA9B0A27A7F189E939DC383689AD6353B06A6C22A8C56322311E65419D251C6FCCCDE2D79716893783AA80C13B53047133801D03543E38868F4DCCE0D0D814CA4627116BE431B78461C61A8DC6280BDE0AB7E0773B73C47346B627D0BA2B82AC82F0B90EFAEAD42C3E383E8DAD43E3880BF42084B2FD680BA66323D11019895F0F0CE1E143DB842394FAE8AD6F4510D7885476D0E7A66671C7C804CAC7A710A5B7810A863E91E1988E8F41A5251CFFBB7B231E1142CC05A35F3DF7616A829CEDA0DBA767F099D1295C3A3AA9EFBD44B0275154042612A2712C321C3FD8B1513C13ECFEF5D29FE9084244910D767C7B700C1FEA75205B2F03A1673D9263618B8FC6EFB764E3EF8510D37AD6D5DFBA99862044945CD383EF0D8DE1FD03636AB5F06622C54462C21A89C333C0DD971588266FDA305A1DE9094244B9D5DDF841FF28DE3B3261CEBD85BF2765940533093178DD62C117766D1035FE6E5F4FED494B10222AABE9C17FF63970EDC8042C7A025D165D9828893178233A0AFFB4354B54CA62D7523BA423081195D7F5E0D1DE515C353C8E3019074D6F3645456036350E87B393F189F438D1A937FD7CD1471A82105154BD1D3FEF73E0B6C131450C5F2685B775ADD1984C8EC32FB7658B4F79DB86DEEA494190461B7D7D600CF7D81D48D61BC066D487DF7A2544E3E12D39E251A3DB6F6882340FD2B503C3F87ECF30B6187D2064D43FDD8A33C9567CBA284D1C33AA7D8624081189735DF8957D041F9898568F537A9E7C31119849B3E2B7DB3688DBF5ACE75ABA198E201DFD7477F7081EB08F20CD88809B55E7142BFAD2E2F05051BA78C44818188A20559DF462CF306E9C9A3112C44AD70504C2049091803FEDCE15878C828A2108D260A32BFA46F174FF28728C02ACD2736D049262D19510874F6CCD14AFE81D27DD13A4AE87FEB57B08F78F4E2152EF602AFD3C47800F19D3AD786CFB46718FE7B5825F52D704A9EAA4E73B0670F31C051F18D5637010C888C75B7BF2C515C1E94D7B2FBA240811159F69C7CB5D4328D66E92AA6134041263D0936AC5C737678A57F5A6BBEE0832E0A0BF6BE8C50F7B1D72DFE4D3DB4408B53E311198CE88C777B6E488FB43ADCBD2FE754510FB083D586FC3BF0C8DEB0922A54B3011C84AC4B3BB73C5ADC1EC73BDBE7443908E01FAE9D90E7C522FC0283D4287404A1C4E5D5A28F6844E83C59E7541907A1BBD596FC3957A0044E9A00F041263D0BEBF58E4865A9B9013A4B29DEADB07D5663CD413418FFDC74561F0CA12115207D49012E4741BD9BB86CCE532C2A7C95116202A02880C777E475B8048FE37D7B5AEC91980BD05266680C969606AD6F9CDFF6EB657DE1C31F25099880E158143469053AD34D6338C9850191EAC7E9910C9B1404A1C906A05127DB4786402E81B05FA1DCE6F3310C6120EBA6E8B08C9E5B79010E4443351AFC4E1C992629DA4E0EFD438203C40433B3707F48F018363CEEF81D160D13EF8FD0801DCB08DFF1B5C097A87EF34D2E8E098B1C377AE364496706043129093042484E881805797AE21E76742C2E03C9670CC5EB7450435BE40500972A4816CC3E3480FEEDF80C0F616110EE4A538C911A3136FB199592749DAFA8191C9C0DA1FECD6A32D18BBA64C042D1C6CD008F24E23550F8EA134D88006AA3F5EEC9918FC89D509312EB6951FC15AFB9D9F718956949808D8AE2E1599811ADBA5ED068520C79AE848FF28F607C3A060F491110F146784EE514AAB8DFC46ACDE06B4499429242E0AB557968880FFC10D38414E36D38B76076ED43AA87A2CCFAB4649065068D0BB8C4C90DA6E60469290D4E9F1787E6FBEB825907325A004A9EAA4C7DBFAF1D9401A10ACB6136280B24C2039684FBF81B18CDF785575018E89C0B41FEC56F352F0F8D61CF1B940F51B308234DAE9DEE63E7C5B86EBB17C86B16BA3F3304F06199F022ADAE42149713A1E28C9140F06626C0242907E07EDA8E9C1B1A17184E885A7FFA062725C52E0BFF6F4D4D29106805F0D1B5D22C33193188D5BF6168A97FC6D4B400852D142CDB611E4FB5BD960B7678D060E4A7E65EB542B601B0936B2FEEF2F3612BDC313D8ECEFA4A57E27486507BDD43E801BFC0F41705B3403391610ADEA04DA2578C3951083E3078AC5A5FE9C297E2548838DEE6BB0E321A3FB073139766F04E24C9488ED4CBBF370D1E892108D1F1DD824EEF2971D7E2308DF233FDA84B38363C67640E457B9FBF29DCE856612764D39DE0C8C4D19DF6A4B183E72DD56F1B43F2CF11B41CE765075C780F14FCACBB280FC547F406BBC36BA8781D36DC6D3FB628D2D61704CCFE2E08D3BC4195FADF10B419AECF4CB9A1E7CD45765425D3F3705D86AF2AC85E7BB9CAE294697D828BC7D558938E0AB1D3E13C431497F7BBA0D4F19FD7521EF372E2B04D8F9D0CC323D0B1C6D02462570728C8FC23D074B7C4BC1E0134138CA7A5507DADB078D1F1274C706A7ABBA12A0731038DB617C24A22C181A1F43C94D7B84DD5B6B7C2248532FFDA4A61B777ADBB95EEA652500BB421E1E402F6838F5E0BD08EF498C2E89B1787E7F91F7FE5A5E13C43145BBCEB6E1C4D0B8F113645E5EE4FB5558A34FA48BF5E7D864EF34CA61555C14FEFACA12F17B6FACF19A2067DBE974C720767AD3A99EEAA45981BD863FF30F0CA2FC98C58F5B46176B149AAE281145DED8E115411A6D747FAD0DFFE64D877AABB33D07D810D2C0327A4364519FFE51E7D9880C926EC577F616882F6BB5453341389B6C452B3AEC2330FC69414C04707053E0822A681D0C3D9697C5572B2612A3A302393795084D3B2BCD0469EEA55F5477E3E37A1C4CAD3AF181201F0C2A591B818E41A05282375A6C6166025E2DCF13D76B196F4D0421A2F2132D38DEE78014A705FB0A9C617994AC8D00BBA0BC590BC890A2C512062A4CC56DC599E2B79E8EB9268234D8E995BA1E5CE769E37A2E171F0D1C90DC95DD5FF89F6801FA24896396168FB3FBF285C72F973C260811951D6D42D5E0981C69978BD29DF7CB95B847A0B117A8EB715FCE0825C204282B018776E68A373CD1D76382D4DAE885461B6EF2A451239461B7128E7CA8C43D0283E3C05149CE44D85ACEB4BB27CFB34CBB1E118488728F35A161600C11EEE1D47F090E1A7DA84CFF7AEA49C3D7AB01F6D39241A2C2311D1F83FC7D05A2CB9D3D1E11A4D14E4FD6F6E063EE1A33CAEF1CD7AA3CCF28DAEA434F99F6218C6856029EDE9D273EE20E5DB70421A2E453AD68B38DC893337073A671635BB91BD040FDCE81E71ABC76F90B9456DEB71B1B09C7559B45BCBB16DC12A4AD9F1EABEAC4E7DD3564A4DF394A89D96E0CFA3A3E329DAA2F609195844777BBC9D3BE2E418828B2B2035D1D8348F115603DD5BFB244BFF174F584D3525D3889CFE16ABD6AE79D5EF1D1E839B849AC7B54BC2E4106C7E8CB275BF0EFB26CCE1660BC6E8B722FF1664AC9B451BFB08A24E04BBBF3C477D7C2635D82D476D3F9C65E48F5BE876F0C5E2B9545DE4C75EFEAF04D430E5D2A9324C6A07A7FB1D8A2992044B4DD15A544263CA04ED0BD1F4EF6C962DF2CD944100EDEB0431C59CDAE355710596E0B5E6C34FB5EB10F9612ED0834DA813A9BF67A7AAF91188317F7178B9B3511E4540BF5F48C403A678C8C04A05C5DAFF56ACE36F70135DD5E55D575A5480B1C750EA4DCB54FAC4833B4EA0A32324E878EB7E0751922B35F3C32D989C0CE8DBA1E2FDD2AC7E149394CA98C92188BCFEC2F12FF7DB16DAB12A4B1979EA9EDC687640442C5BEF27E5465092CB71A0289B178677F915891056D55829C6D277BC7200C9A4769FD09C0D9A1F8245D8976043875F7C916EDF58C5023221C539316A45F7CE370054188E83D7FA9C7AB32040E5B6D608AD3814DD2EDAC823305FB46811392DC515F0DB1F4783CB8375F3CB0F4B71504E91CA467CEB4CBF978C586AB15C47B32C9FC88C5A8A4C4A1EAD242B17D5D82547791ADB94FAE5CE64B0D567B10EF09C279D7CFB97510F7BEFD50D78C89C0D4D5A56259D28B652B0811951E6F46353BA6C92A1CE28743FD28D18E007BF3B257AFCC9293820FECCC11CF2DD8B88C207D0EFAE2F1663C2A33002ACCA8F7A35BDD0DB4F4795FDF08353312F0D49E3C71E1EED33282D4F7D06BF5765C6B0443BCD5515D96F21639E06C3BD0294116AAF510488C45D3FEA2C5288CCB0852D142FDB611481D6750B99A784F107EC5CBAF7A6596F070CC5EBF455C48F87D81204494F6DA79D867E66436DF9977F08A4D72DB1828EBDEAA071C12E40D71874F861507F61488B7B9DC0582D474D3FD4DBD72C4DB7507C0F55B8130B77729DDB562BEDFFF780E201922C8B919BAEC04FCC7AE3CF1C5650439D749AFB4F6CB1114CEDDD455E90EDC21B4F2F771578445ED358D5723CD8A8A7D0562EF32829C6EA3AEAE219822522DE721E4F310259E23601F012A5A3D2F6FE492F1D11839B849242C23C83B8D44B2DD165B6B90D461A1F6E92BABABFB6A48702AF01BB6F17F5D7B103E207CED3CAA65DFA02F80C1111539B2A212CF1138D709B40D785EDEE82537A4E0D61D39E2D97996D886E95315ADF8B1D18DF254FFF03080033728F11C014EA423B387C5C54864C5E3B1DDF9E21FE70922EBF5DAF5867F7F119010E3F9043173497E73C56FB0CC24E956BCB1B7405C334F90AA4E3AD6D68F4BCC04808AAEE8F9689B6983BE804A4234DA0F6C12B9F30491F5FEF97A534025EFF49C2066F0C1BA188D280B260F9589E879821CA9A7E9E109E3A773F67CC89D07851C1F8BF7234AD64740C678589E8CB9988555B08BC9ABE7619F95DCC5643540F6E401E96EC3177B02A5BC6526A7813FD5CA6BDF7A9625C5E2BDA2BD8F6EABECC2AFCC0881BA5DE87ED465BF45B81E0219F1F89A68B4D3B76B7B70AF7BA8E42B911803B0DB8992B511E01B847C93D08C9293849F89A63EFABF9A2EDC6E4600D866950A61ED91E788EE6FD501FC6D46C94EC261D160A317EB6CB8D18C00B0CD056940A90A03B4EAF0CB7E07DDDD9C4F8FC729516FA337EB6DB8D25D61597F8F8D04385F8892950898EDF4FC620452E2D0206A7BA8A2D18E72334F108ED5CB317B952C2220634629ADE39B10831E51D343D54D76946AAD2C53F90D49C0F60D3259E4BB2D66DE9C2FA0678DC6A038D749ADADFD3075BC734EAA7370131075E126B2EF13CCC82D4CCEF0E1B17937E70B63171B89312688ADB55FDE40719E4E5415927411A9A65EA0B6C753E4E42DC781E4C4D90E1AEA1880E99FC0A3239C6722665F45D873F7AD0640D6D8CC5AE81C69C1AC38D346E39D4388D65251D6B21CD49A5712338BD95FED2E1DFBF0309078B79566BB87A15CF600A8550438DA080C8E9BF94FC4A2ED7CE9569C68A6D95E8722C8022C665E457A868177DB14391610604F6F71B491A606C610A1607122C0AB08DF57E76FB309472DE1CB514A9C084484634E1C6BA2D1FE51C42A501611C84F05CA4C110069D1664EEFCC699E952C221013816971B29906ED0E242A609623602627C6E959E05833E09850B3602902D6288C0B335EB7F5641AF0452ABE506506E1DCE79C035DC97204126330244EB5514BCF104C3215B44D816D39C046A963DD03C313CE3757732688B9AB6DF481A458D8C49976AAEE1C34B72FD65AC0C545029715CD6FD6A495D36D00DF1A54B21281342B5A9920159D83E6F6E65D6F72C8BC61E748891C3151C9EA08A4C7A35AD476D31F1B7B71BD02696D0476E702999239E3701C664E88639670B3DECCEF8C789C146DFDF4F3AA4EDCE14D0366A9131FEDBC9A2BCBA3169382C9619660E5DECED39C24BC2E7A87E92B275AF1B0B78D98A59E4C8F5A660B44EDED1C2D48C50F392ED6C197ABF0176F1B31533D191EB5D4BEC3F3195B94813BE703C7BD590B3B671052B23E02D628604F3E1063503794BE51A0A245BDD2F5749EEFDC8082F9D0A3CA1FCB53C880943880EFB05B0CF6EA97EF779C6C05C6A73CB7D5CC25232C987B4F99089F27C8BB6DD4D93D846C3303A2C5767EA3C58F5B46110E2BCB8E8866CAEFE1EBD8C44761E46089489827486D371D69ECC57E5F1B3553FDDC64606B8E312C3EDB0E740E194357BD68996A45FD2505A2649E202D7DF4C4F92EDCA517E58CA28711EEB1F3DD72BE63AE441B02990978A53C4FBC779E2003E374C7D106FC5C5B13AA349F8B5CBD59DF2914DEAC05D40B18ED73353B098FECDA28EE9D270827F13C5C8D6AB3C660D50EDF628D5DB940964E4FD9472680230DBE5867DEBA1B1271EB8E5C57124F86E1581391DAC4699F103949C00E9D069DEB18002A95AF95E641B57092D7AD4BD240730B951DD4D63E808D9A5B3379057ECCE24C557A14BE21C83705956843202916FD97178954AE35FF88C55267A35F37D8F0416D4DA9D28CC07BCAF4792E62D6D469BECE4A4E7BB06BA3B87619413A07E88E331D6AA3EE0DB8576DD6E7E9FA9FEB80317530A879480BD3716F69A6786419418828E57035FAD4465D339EF31119395B95DEE4F56A80EF9B2BF11C01DE7F5CBA11E9090962FEE5F885472CFE9FA38D3430308624CF9B532519017ED5ABC730412F57A9F1D18A40722C862E2B121738B08C20A7DBE848D7903A51D7026A52AC338E961EE5700D3035A347CDF4AB537622DEDE952B0E2C68B88C206D83F495AA76753744CBF0E9F9349D53188C4C6AB146952D4CC343A559E2FE55094244C57FAE43BDDAD8793651F879757F31C069DCF42867DA812EE583E5F1D0448603DB72B13BD32A4EAF4A10FEC7AA4EB2B7F523CDE3564D5C50EF0E8BBD0EE7D55A259E2190198FC1F27CB12CD0D3B2472C6EA6B59F9E3BD789F77BD6A4794B455A9CC93F7915D1B39C6806F8A29412F7089464E085E20CF1BEA52557106462866E3A528F17D4E66E7D400F6C02E2A3DC831EEA1243E30067ABE53B214AD6468013275D5280EBADD1E2D57509C23F9E6AA5BE9E61A4284057229066050AD39C370B8D221C188E03C429591B81AC0474EFCE132B2E0DAE5841B889A63E7ABAA60B1F56802E22C007817929003B271A51D8B39737ECDD43CAFD7DB5F12B4AC34F3667894F5DFCDBAA0421A2CBDF6EC4DBC326CF34142680AC44A73B3B07B396413807A16D64F133A34EDA390807EDCA474952B4587139605582F044A8EEA2E6E63EE4CB3029B4DAC07B8BCC44203B51BFAF70B5DAB45AF9C969C0E67026CD3173E29CCC04D496E789D2D5305A932076073D72B2195FF2C74018A50D5E2978C5902DCCA827F83B26014EC1C644E18DBD99243F050F6DC9593C1C5C6AFB9A0421A2EDA7DB71969F5965167E7BC1FB0A5E2D38C4A812E7E357E7A09330B24B5C1426AFD8841821C4AA0920D6240803D3D64FEF567562978C2025C40039AEC7283ED350B21201DED8335178733F29A94FD786241CDEE1BAFBA1E9118B0B13D15D471AF00403258BF0669B570CBDDE23D723CEEC32CF24E18F4C01AFF90F63593A6ECC49152FAD85FBBA2B081145D6F5A0ADB117197A1C382D3A71A6282646B24A57AA05B61565ED0EA0BDDFF9186674C94E44F5AE5CB1653D3BD6250857EC75D043152DB8CFA829BA362439D3A8B15BBA12FF212003514AB27077719AF8A14F0421A2E4D3ED68ED1E82D57FF006BE257E1BC5077B6AC5082CD646254A9A155DFB0A84DBD8986E571086B7D14E4FD6F6E0638185DA3FADF32B5AF6B24D35149DFD637B285B311A510A52F17059B6B8CF1D661E118488722B5A506F7740A7371F80D438203F0D4857C47037E601FD9DCF5138D4E9C05840BBF1A9F1C4180CEF2F16899E34E21141B8A1E63EFA4D75176EF5A4D16096E1730C761EE40C504AF4830093A4B94F9F577E7353F0E4B61CE151DA418F0942446515ADA8B48F40379931F851AA305D9F2177F4335543A7C9E814D064D757F0BAC4188C5F5E84342184476B9CC70461985BFAE985F39DB82974903B7BE68D37AF1AB23810861ACF40F7AFA7C7AEE2743C5592293CDE4F6B2208119557B4E278A85611CEEA5494E6248712E321C08F5D8DF6D0A59E4E8FC7F09E3C140921FA3C454F1341B8D1D63EFAE9B92E7CD2D30EFC558E2F289564A8F30C7FE119AA76D811B2AE2734D7804BB3F18DC254F1AF5A6CD74C10228A3ADF8DA6D6BEE0A56CE30D786926E08CB7ADC4E808B05720932498897DB21251BB3B777597F6F5F0F46ACA4DCED0472B5AF0CB40BB4573B4425E358C7A8BCFE81339D0FAB3B73067C00A7498A9280BA8201D3715AEE373B596AD5E11841B6BEBA3D7AABA301F013B10C21B705E35E20C10182110F69BA54DCEBA5B6B735E050E946427E2E55DB9E2AFBC69DF6B8210D1B6F35D38D9DA0FBF4F613D472BF4066455C73D020D36A0DEEEBE9CD6127151708C0069379508AF624C7A4D105674649CBE71BA1DFFCCB7D1FC258A1CFE42D278EDF09E841FB9FC29F9A978704BB678C0DB367D22081189D63ED49CEF4689B70A2CADA7C8E10F148DDD464B1F50DDED1F1B7212716267AEB8C497D67C2208774C44EF3FDD8EE77C7D8654E4F06518E5AACB17B338AEB02F921287F14B0A50268468F5A51D9F09C29DF78CD0E367DBF0D9192FA3F72972F8328472D6F525AE30E78DDC9489FBF253C4C3BEA2E31782B012E73AA9B2B51FDBB42AA4C8A11531F394E7EBBD9C6751ABE4A7E0D52D39E27AADF5562BEF378270EA84E3CD38D33F0A8FEFEE652400E5B9FE3043B5212B025AF72419F1E82ECF43AE10C22F6126FC46101EA0AE21BABBAE07DFF7E4E087736AECCD973B309BAC9336D876715C618E2FEC4EE2A23057928ABFC94A11BF7757D6D3DFFD4A10EEF4E54ABA8580DFB95380570E5E41942804DC213031031C6D00F87B3D29CEC08F4B32C4A7DDB5A7E577BF13843B7FA98AEE01E13B6B29A2F61D5A8648956504DC45A82F4CC3B1D22C7199BFD10A0841E64952493F02B082CD19F140799EBFCD50ED990181CA4EA06360A5A505A9E82DCD42B910C2C797C32BDB0E1841FEEB0445E447839F056F58DAED9E7C756FDC0C93391036F23DF76317BDD572A5C1BB5508F16C20FA0C184158D9E171FADAD90E7C732132A35A3D023184E66AF354EB62D03A8E5CB32F1F9F17427C3F5028049420ACB47D849EA8ECC05D1CDB75C746673C5C250A016F11E0472C7ED4E2B7A07B0AF05D6BA40868068280138481E81AA2E74FB7E1E66B4A018E42A24421E02D02FC87F64F35C025857836354E043CCA4E5008C260B40FD0890D49D8EB2D30AA9E42600181AE211CCF491297060391A011848D21A20A00E5C1304CF5212D02A784107B82655D5009E222492710BCFBECC10252F5131404BA84701F4FD79F9A049D202E92AC9ACDC79F86A9B6E4434088E087ED0809415C24A901B059BE6154160500815A21B44724F1871E2123888B247C90F83E7F18A2DA901681E78510B784CABA9012C4459247017C315400A87E758DC0778508EC39873BEB434E101749384FC343EE9455BF9B0A81AF0921BE156A8B7541101749FE01C0F7420D88EA5F170804D47D448B85BA21888B241CF3F7A75A0C5065A543E04E21C4FFE8C52A5D11C445920F00F8268032BD80A4F4080A02D500EE0F9457AEB716E88E202E926C74ED493EEEAD61AA9EA110781200EF39FC7E9FC3571474499005A388E80B2EA2781C08C2574054FDA022C0599E98188F05B5570D9DE99A20AED564BF8B24576BB04B15D53F026FB8C8F1B69E55D53D415C246127797E0D7CAF9EC154BA798C00C72BE095C32FA1793CEED58B828620C89247AE0FBB8852E485ADAA4AE811687411E399D0ABE299068622886B35C907F0F5D502427866B22A1522041E07F02D5F63E5065B77C31164C96A729B8B28BB830D9AEA4F13026FB988F1BCA65A3A296C5882B85693781749BEAA133C951A8B088C3031F891580861D8EB0D8626C892D58453C1F16357C052C2A999AF0981A75DC438ADA9960E0B4B41902544E1958489C22B8B92E02370CEF538F58BE0771D981EA52288EBB18BF7247702B8034072606053AD5E84401D809F01784208D127133AD21164C96AC289159824ECAEB245A641D3912D475DC4F89910824FC5A5136909B28428914B88728D7423181A83FEC0C41042F05E436A919E204B478F886E7691E576A9473570C63DE522C61F03D785BE5A36154196AC2AFB007C1000BBD697EA6B4874A70D07D7E0C0D0BF11429CD09D760156C89404594214B69FC3573251F8A3BC869DE0F07E8249C19FDF1AF91CC357FE989A20173D7E71D69205B25CE52BB006ADFFE61252F8943ED9A0F6AF505B1164959124A2832EB2706E13CD997B0D3639AA38739E6BA560B710254B10500471331D8888F72897BB3E9CE2CBE8B1854F01E0D7B3EFF04708C17B0C256B20A008A2716A10511A800300789559F8686C25A8C5795558F81C1142F406B5778377A608E2870174AD32BCD270A009FE5EF8309982213CE9792558F87000841AB53AF80EBD2288EF18AED9826BB559204BA1CB478CFDC4D6FB707BEC09EBEEC3D9FAE609A15685C00DE2FF030B91126BE6EF0EB80000000049454E44AE426082);
-
--- 新增主题图片
-INSERT INTO `sys_file_info`(`file_id`, `file_code`, `file_version`, `file_status`, `file_location`, `file_bucket`, `file_origin_name`, `file_suffix`, `file_size_kb`, `file_size_info`, `file_object_name`, `file_path`, `secret_flag`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1479751422149074948, 1479751422149074949, 1, '1', 5, 'defaultBucket', 'background.jpg', 'jpg', 197, '196.96 KB', '1479751422149074948.jpg', NULL, 'N', 'N', '2022-01-08 17:46:46', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_file_info`(`file_id`, `file_code`, `file_version`, `file_status`, `file_location`, `file_bucket`, `file_origin_name`, `file_suffix`, `file_size_kb`, `file_size_info`, `file_object_name`, `file_path`, `secret_flag`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1479753047148322818, 1479753047165100034, 1, '1', 5, 'defaultBucket', 'logo.png', 'png', 9, '8.86 KB', '1479753047148322818.png', NULL, 'N', 'N', '2022-01-08 17:53:14', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_file_storage`(`file_id`, `file_bytes`) VALUES (1479751422149074948, 0xFFD8FFDB00430007050506050407060606080707080B120B0B0A0A0B160F100D121A161B1A191619181C2028221C1E261E1819233024262A2B2D2E2D1B223235312C35282C2D2CFFDB0043010708080B090B150B0B152C1D191D2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CFFC000110808700F0003012100021101031101FFC4001B00010101010101010100000000000000000001020304050608FFC400371001010002010401030303040300010207000102110304213141120513511452612242711532819106435316332362A1B124637282FFC400190101010101010100000000000000000000000102030405FFC400251101010002020202030101010101000000000102110321123113220441513214614271FFDA000C03010002110311003F00FE801EA7940000000134027B28800000000000000000A000200000BA35055D00000000000069340BE1004100014000000004D77340A80638FCB9247D3C7198E323972DF4EDC7FD5D1A717534680D1A034680D1A034680D1A034680D1A034680D1A034680D1A078FAFCF584C679AF1E3269EAE39F579B3BF617B36C1D93C822289A66AA2008008A08A21EC128A2794034802282089A2C51349A066C4D28C5C59B2C542525AA2CBA5DA0BBFE57606CDA2AECD82ECD81E8F4000A6C136BE00D8806D40D81B3601B051036006C1364D81BEE7B017607A043D2515769B05D9B001037DC500080A02CAE98DEE947AB8B2779E1C726E3430D23366D62570E4C5E6CE6ABB62C3159ADA26FBA0168A25A6D0366C0D9B00DA8009B3601B0366C0D9B045D81B005D82CAD20D474C2A523AE35B73AD339471CE2C473AE797974446543FE4DA89B04003B806D280BEC12D5DF704360A01B00DAC056A22B432095466A6D44DD4B4015000F440100003FE4150000F002F9F66C059515480A021B04B53CA80226CEE02029B03680B140003601BA2808001B04EFB0114000013600021B5137FC9FF206CFF903753B886D051004FF00904BB66FF9511AC41B95A9591ADACA2B52B52A2AE5DF1FE63EF7D27A89CDD2CC6F9C5C39E7D76E9C77ECF7E8D3C2F4B9753C539BA7CB0FCC7E6BE378F932C2F995EBE0BD58E1CB3F6A8F438000028A8B00145044015576811602A8AB15058B191A91A9360DE31D262C56A3A638BA638B9574C63A4923727E5CEBA45ED19B77D922A5D48E76EDB8C5AC5AC5ADC8E759B74CDADA20A8008A07605510144041545000145F688BA90F08AA01A5469646B48AB237A66B468EC2A5B1958888AC828001A40D280A28690160AB34488347A4578B7D95DDC036000000020250400000000000000000000001405140000000000000129B01288000A000000000022809E01DBA3C3E5C972FC3DCE1C9FE9DF8FD039BA000000000000000000000006C1F2BA9CFEE73DFE189E1ED9D491E4BDD5043D228803351511010540D2088D289A04ABE5444D0200228808268111434CD80CE92C518B8B3E1A4594941655DA06FBACA0BB00115766C4014014D80006C0801B3602FF80366FB829B112F9054DE8D807803C9E202EFB1043D02927E400D81B00D9B03602807B541656A79077E2AF5E3DE38E4D46A2B9B633551CF39D9E5E4C74E98B35C6B35D5944F6A25360540000036286CDA02000000000000BB05DACA0DC6B1A948EF8D7472AA5F0E59C5838D8E763A233E1950655050003D009A4F6A1B595000050280A81E1602C6A22AAA0334194684F608008000000022800080281140501514010041512808BEC0004016822CEE0A000AA82001B00DA7600B413D00A020A0202008A0014040040101004B59BE144D98DEEA3A46A32351620D6D65163A4AF57D2F9BEC759F1BFEDC9CF39BC6C6B1BACA3F443E6BD83E0FD5783ECF55F724ED93BF05D65A72E59F57911EC79814228008A00A0080A28A02C4174D22917D834B277646A474C714AAE98CD3A638EDCED6A3AE38BA49A72B5D6459176C3496A5BA5839DCB6C5C9D2473B58B76C6FB371844DB482002A00AAA80228A0088B14500015551144514582E915A8A8D3721B6552D4519DA6D59369B5000D9B01443622A80A0A00AB2A2A97C22BC72AE9D9C13C280000002009BEE081000000000000000000017D1A034A2800000000000002006D040000050401400000004054CBC28F6F4B87C78B7F9777972BBAF4E3E81968000000000000000000000073E7CFE1C56ACEEA5EA3E4CDDB6FE5AF4F6BC9144045540659A9544410A8A02082AA0A21A04A289A400511000444D009A512CFE19B019B135F9518B8B3E1A45957606D760BB368280A00BB450101404150550000A4034028221E455A802FA03C1A045F42279582A281E89408026D4000360BBEE02C6A20EBC77BBD7C796E3964B1D55CDD04419CA6DE5E48E98B15C3273AEACA54DF7684282001B00D8200001B036287B36200A6C00400156506A371075C2BB62E755AAE79241C738E75D22562B2D088A00827A03C7900D8026815005DA822229A155602B68AA8826D36A3295620941500D801A010014510101403600BE805802A280225504A222809A03D0000A01EC80A0000025A6FB81ECF60000025A06D36A28809403DA80289E110D8A200802141004BD91466F748A3A46A32351620D46A0ADC2DB8E58E53CCAC8FD3747CD39BA6C73DFA777CCCA6AE9ED977363C7F53E0FBDD25D79C5AC2EB295329B8FCFE16D9ABE6375F45E34101550A00A000A2002AAC059DD620A7F8455D69A882C9D9A91074C63A4C7BB16B51D71C5D71C5CAD74C63A49A8B239D748D788CDBB412DD39DC9B919B5CED62DDBA473ACDC99691365690F482280002A2A88A2880034800A10555911174228A2C56A465A56A764AD16A5412D46912D4DAA000080280282022A82A801B41A9577D915E39E15D9C4000000403BA081D8000000014040000000A02E94545000000000080009B000041000140000400DA8080A00000098E372E49023E9E33E38C8AF23D60000000000000000000000003C5D7F26B1984F6E9C737931C9758BC73B469EA79805428889544A94444100541504150B1443D009541010041440412827B144B12C04B19D288CDC5518B8A6F4A2CA02ED760A7740DAEC0DA80BB40D806CD802A8200028068174089ECF62ADF29A0160894D7614F47A0167811340AA93C02FA40346C0005DF7036BB055446F1BA7A78B26328D47A65DC58E35B8A54566C70E4C5B8CD79739DDCEBB4619ACDF2D02005040000001440004000154F409B360BB0417DA2B52B51074C6BB637BB155D1328CC571CE7672B1D22573B19691114010400000445155042A8BE840202A834D44554419BA4AA335150F6008078501282A01E57D827B015015340A01140545500DA0251512D200504142928020A010D02800000800502009514000051043600A27B504004010001004144AC825ECCEFBA8E91A8946A55646A35EC1B8D6B734CABE9FD17A8D65970E5FF000FB2F0F34D66F571DDE22652658D97DB8BA3F35D5F17E9FACCB1F5930FA52EE4AF159AB608A80A020ABE95117D22A8200AAA2AC54176A82E9A883523A638ED15D31C5D71C5CAD6E3A638BAC9A72B5D246A4FCAF861A66F766DD4ECB073B931964E9239DAC5AC5AE92309B4DB489B36226FB9ED45B44050015550041480AA8A00282C8AC802AAC46A3522A34B22D6552D4544B536A882A00000000A450005101450414BE057962BAB8800000150041000000000000000005D022E80514360000026FB82800000801BD00808000A0026C00014114000000075E930F9725C932EA56B19DC7B8795E90000000000000000000000003C47C9EA33FB9D45EFDA3B70CEF6E5CB7A6563D0E00822282554190101004150D20A22854D02A7804142C404450010110044D289A4D02699512CDB371518B89B545D9B0595760088ABB145D81003622A80006CD8002CA01B3D81EC000005DF64D887A5F409E482801E8F401B00801B00F206CD834A8351DB8B2EECD58F671DDC6E3856E288A8E5C936D466BCBC9355C328ED19677AACDF2DA200501000000010455010000000000522CA0B2B72B346F1BDDDB0ACD575C6EE2D6072CA38E51B839D61B466F9144D807B04000042CD822A81B00D80A82B40B1A65559B4194AA226D50D8020008BE8EE2A6CDE9436006C03D81B102803407B5405144044AA88A025028A200BB00820A028000201500D800AA2082A07B010F4294011501034008A8A880CAA86C10A0C8A3359AD0D637B3719A351A95058D4F28371B952AB7C5C9783A9C39278DF77E9F8F39C9C7329E2C793F227AAEFC57DC68795DDF2FEB3D3FCB8E72E3E63E54BBC7B3DDC57783CBC9359151D5CC0014510176229A145014558BED059E1A883522C8C8E98C75C71EECDAD48EB8E2E93171B5D318E9269BC67B73AE85ED137D9066E5F873B9372316B9DCBBB16BAC73AC5BB4B5A4ACDA4AD227B00017D9014408A2A88288AA08AB514016082C8A80A3517CB5232D4554512D14676ACA0A88086CDA82A28000A022829150005050F48AF38EAE2000000008088A08000000000002A00A069450000000000080202808781136000028009B000005010015014010132ED1EEE970F8F14BEEB1C97EAE9C7EDDC79DDC000000000000000000000001CFA8CFE1C3957C9C776DBF97A38BD5AE1C97B6D1D9C9608159502AA2320268100415001282A0A2140A8A2D66820082820082096020A337F2960258CEBBA89633F1DA8CD9626FBAA2ED760A02ED50005017601B11450000036080280802AED041450DF6045010050400000160043C505580B1D30BAACD83D7C593BCAE39371A18692B394DC5895E6E5C5E5CA3B62C562B35B441410000003DAA0021E000028000000000BB146A541D2574C2B3563B635D1CEAB9E51CB38D4471B18ADC466B35A004450100D9B0050F200801A05D77588351622B6A80CDA0CD66B4152889A5042817C15436504017480A0080A7F100F47A41540F6A8AA0214137A4F2A886D44005043602C027954001600028820800AA80802820A820500504F6008028022009B414010066F94AA2566B505C5B89469A8C8D459506E353CA555CA6F17DCFA3F51F77A6F85BDF170E69BC1D38EFD9F44785EA73E7E39CBC396366F71F99B85E2E6CB8EFAAF5705EAC70E59EAAFA47A5C0000058000B160002AC1563510246E4668D48E98E3591D663AAEB3173B5B8EB8E2E931ECE56BAC8D485CA30DA6D8CB26A466B9DAE7964E9239D62E4CDAE91866D66B5101500000115AD881145510511541162A280293CA0D08AAA8D46A454697422A54B552A5A8ACA6C54004500DA2A8000028A22A4455005142F841E71D5C83C000001404A01EC10403D8000000000A0AA0000000000000000009404F62140050004D800A00001B10000140100C65CB9318FA78CF8E323972FE9DB8D47175000000000000000000000000787EA19F6983CD8F68F561D62F2E7779036C8008A222A080950041040004154012C4504A01E94440342A202A021A411051128A9633A512C404B19B8C5467E3626FBA8BB5D88A6FB00BB145414D80A29B100017600000000200000280008A0000000000280BBEE0D4AD441E9E1C9EAC6EE6DC726A3715CDB19A238F24DC793926ABB62C571AC574441440000043695436000001B40500F600000002C59515B95D31BDD076C6BAC72AD1638E716238E51CF27488C54AD088200A6F50DED512D0151000540347B515506A35115A5412D6683351A10013D880A22822FA04F4A06C0401500DAED0140D282C115404A8A2208154400D807A00500D00A811450412D4501411054100514410105000003D200A08209B01051001466A50466B412BA44A351591A95A41656E0ADE376F47D3B9BEC75B377FA7273CA6E58D63755FA4977363E6BD83E1FD5F83ED73E3CB3C5F2EDC375939F24FABC5E66D1ED794000001405510055515A9D9632351B93BA51D31C76EB3162B51D71C5D71C5C6D74C63A6B5E1639D745648337273B9372316B96593195EEEB239B36B3B6A220D32200BB00017D228A02A02A28A28A88351140174B3B20AA8D4591A88D45232A5A0336A6DA44D8ACA00020A2800A8A000284052028806C153D0AF3ABA3906800000403D28277A0802A2888BE8001140052280007B00000000000080002020202800008000A8AA808A02000028025076E8F0F9725CBF0F738725FB3BF1FA0737400000000000000000000000F13741F27A8CFEE7516FA893C3DB26A48F25BBBB0100128A2155113D02008800A882022C53D8A159A0500D2285640004AA20200202222AA54D026934A2690134C5C5519D68DA8AA2117628A0A6D0140D80BB00100140050010F60A02028000800A7A00003D81B14040506B6B2A0EDC7755EDE2CB71CB26A3AAB93633419CE6E3C7CB8F7AEB8B15E7CA7762C75659A8A008228000000006D00D90087B0360001B00501622B52BA63528EB8577C6F673AAD3967122B8E51CB28E91962C66B420A89B14401440013D9E8014041560ADC6A20D0C88C5684A9544042A0A8AA8202808000290536089A50160ABEC882AFA40402A021B5444054D2868050504417D0A4EE0114040414004D2A2202A8221B0366D44D80007A105404554400F4828802009544A808CD683DB72A51A9DDA8C8B1B417DB5056E532B66B29E632AFD2741CF39FA4C72DF7F6F4BE6E5356C7B31BB83CBD7F04E7E9729AEF3B985D652994DCD3F3B8DBDE5F33B34FA4F109B4001405151441415A20ADC8D48C8DE336E9232B1D71C1D71C5CB2AD475C7174D7E1CAD7691A93F296E9854DB1964D44AE7964E7964EB2395AE76B36BA4659DA6D590500001400455014882A80A8D0A88B1514580B22B2AAB2235164691A87801136089559A22B20000028A02A28000A00A08A95154053D0AF34574720000000000100040F40028014D01A50000000000000000000004A8200028200020AA4040140050101440510672AA3DDD2E1F1E197F2EEF2E5775E9C7A80CB40000000000000000000000397519FC3872AB8CDD4CBA8F97877DDBEDBD3DB5E411001537A4AA82280222009411150103D2558A0A0802010A086944401140A080854D027B144D009A6412A6944B134A25C58B8FB113BC36A2A882EFB8A45DF60595105DF65F407A3C01BEEBB004036000028029043600281B400540150140450450005F2D441D31AF5F0E4C64B1E99DDA716E054562CECF3F2E2DE2CD79339DDCEBBC618144151000F6026C0AB413601B0000F001E802009E57D01E0F101480D46F1EE955D70BDDDF1AE755D18CA32AE39C71AE912B9E5196913DA2A08A1150100D9B340286840DA813CB501A91B895546466B35466A5680113DA832BED4450134028200BE901400051022C82B50415904B4F2A2251045152A06D40003D802AAC1050128087B501111404054F006CD809A5000001005441000369A554004012F7513680952A89EDB9E0A2C6991A8D441635056F1AD798CABE87D1BA8F872DE1B7B5F0FB8F0F34D66F4F1DFA859B9A71747E6FAEE1FD3F5B976ED97872D3E8E3772578F29AB513DB4C85517D880A2114555056A4DA556A4DB78CDB347491D71C7B315A8ED863A75C7171CABA631D24F4D4ECE75D0677EE90632CB6E7964E9239DAE57262D7491862E4CEDB644540050000502775F081E8D0AA20B01555015023480B215A6959175A5469AF023426C19DA5AACD1150040000001450F60A228000A2882A28007A15C0747200000D000002100F60000028000000068000014040000000013608080A08000255500000000003D8028044454C67CB9262A3E9E3358C8AF1BD60000000000000000000000003C3F50E4F18474E39BC9CF92EB179719D9A7A5E734800088A08A008802540415101428887855041114540348A1E1282228A802081EC101113DAA8CE80D258A334D02699B1512CECC5C413C2CAA2ED7621B5D8A00ABB40DA807700D8117600008A0A86CD81B10014000000000000017D0A0D441A95E8E1CBBB148F6E1771B8E15D2288A95C7926E3519AF1F2E3DDC2C778CD62A34825AA81FC00021B03680A6C000405405400F00A80A00A0B1B952AB78F677C3262ABB4BB8573572CE3864E912B96518ADA2784541140DF640D9B504052027B501503DB58C06F18DB354019AC55111445113C8A0807B0000540F69B00D82A02A28AA8AAB1058009683368A226D4511040228000007A05F07915404401014D882006C088A1FE14114115043600A02221E803CA88828015004AA22504ACD50BDA358DECB469A8C8D4F2D46456A02C6E2569AE3E4BC3CF8724EDAAFD470F24E5E2C739EE3C9F913D576E2BEE363CAEEF9BF58E9FEE704E4C677C5F1F1BB8F770DDE0F2F24FB08EAE6007B501414055058DC8955B936E98C628ED8E2EB862E7956E3B638BA49AED1C6D7691645B7558699DEBBD632C9A8CD72CB273CB2DBAC8E55CEE4C5AE923159DF736D226C10DA8A28000B00595145004141544558A88B15146E784AA351162C565A8A6C54B59544DA2B2020000000000AA22A8000029B51000DAA280380E8E60000278050000002C00D0228000009DF406940000000000000004D81B410140010005414000000003D0000280221E1DBA3C3E5C972FC265D635AC66EBDC3CAF480000000000000000000000016EA6DF239F3FB9D45BEA3B70FBB5C796F5A2785777136800088A08A800200808822000094F0D2800940401142F94A08080AA88206800444D289A05134096699D2888096269519CB1DB371FC289DFDAEC0DAF905360A029B4157606C0101400940D80A80A0000000A00000800000A045D8351D78EEAB347B7872DC778E19371465A4AC65372AC4AF27363A79B277C7D315CEB2DA1E91503D026CA000784AA06D00000000037DD4001140F002B5115D23AE159AB1E8C3C34E555CF38E19C6F12B965E1CEBA4659A8A8228A8817C763D28200A086814F282C6E0378C69950A0C566A895144A002A080B5105012281B40500011543CAA2AC5880A0950112F85004004F0286C00DEC0EC202F9555D2A000953D08009B450504F6000002A20006C50001042808A2282005400D28CD404ACD512AE2A3A2CAC8D6DAF282C6A20D796A22C5CA7CB17D9FA2F53F3E0BC5979C5C79A6F074E3BAC9F50781EA639309C9C59617DC7E673C2F0F519F1DFCBD5C17DC70E59EAA0F4B8200A28B0F68280AB20ADCC5B919A3A638EDDB1C5CED58ED862ED8E1B71CABAE31D27E1A91CEBA42B37F242B9E5939E5969D2473B5CAE4E7965B7591CEB16A5ADB29B401400140500017D88AA02AA002A88AB16222AA2ACEF5A6556348D41A46A16E990A88ACA0AC8006C0D80000002AFA0054500014014101154F20E03A39879000400000140000000000000000000000000000D82208000A0940010DAA808028081A1400043D20AA02882657B3DDD2E1F0E29FCB1C97EADF1FB771E77700000000000000000000000072EA793EDF0DAF978CDF7BEDE8E2F5B79F93DB63AB9950036088A02A2029B410404410450104F234A5880A209A1442F8034954674000882AA0200152A887B10F682A54B082692C51349412C4B1519B3B3371D78519DAEC176D0828A00B29B4050253606C0500040550400176829B00D9B10050036A06C4001406A5EEDE37BA0F5F0E7A7AF1BB8E1946E3630D256688E1CD8F678B3C755DB162B965187542A2A1B4A0007A00A97C01E9143600A07F93D8001B3681B1436206C058D406F1AE98DD3355E8C327572AD3397870CE2E238D8E794748CB1536D220027B515000000F0A000B1B894748D4654ACD066B35466A2A07A011415043D02A01ED40480A680401406A0A2A0008940A8A8009B0036A000803480405500044B41368000001E800000140D2000008008A00080A80200954440466A88B2F751D31AB1916351058D20D459456E3BF45CD7A7EB71BBD4C98CA6E58D4BABB7E965DC967B57CC7B07C5FACF07C7931E69E2F976E1BACDCF926F17CF977363DAF2800287A54154163722556E474C71628ED862EF8E0E7956E476C716E4FC385AED23526A16F665A66DD473CB26E462D72CB2D39E593AC8E56B96593372748CB36A2A2007A5F4028002ED4000501515608282AAA28B106A083715958B151A5368A88A89B151010044F20A2800000A2800A8A0000029B01400F11071D0E8E6000086800150140000000000000000000000A00026C0A0880028008000A828008A200A0000000045010170C7E7C9317D3C67C7191C797F51D78E7ED47175000000000000000000000000787AFE4DD98479A787AB0EB18F2E777929B6D9100A2894041510144104A095041145402A0A1AEEA02069144010AA278880144115401010410144054D201AEECDF209A4D289A34096337FC28CDC6566CD2A26D7E40BB5D88A02CA0ABB100DAA0A8A0028000022800000000A02280002A2802C6E541DB8B2D57BB8EF672CDA8E91A726C668319CDC78B9B1EEE98B15E7C9CEBB46591A443C0002006CD809ED450040000D200A1A0000505541A95D31ACD576C2BD18DDB9D696C72CE241C329AAE59BAC65CEB2D0208828000000020BB1563A63E50748D30A8CDF0A3159AA08A8801B00401400040500004F60A40550151428225544A9EC0D8079400500001550140F002A5A089404054000540540003C00000A09B4036A008008828008025511282566AC109E54748B191A8D4415A41656A7615AC6AE7FEDDCF31957E87E9BD47DFE931FCCECF63E76735958F5E377079FADE09CFD2E58EBBEBB26375655B371F9CC66ADC6F98AFA2F1002280A0B1740DC8DC66ABAE38EDDB0C34C5AAEF860ED8E2E1957591B8D49A73AEB0CAB36E8895CF2C9CB2C9D2473B5CB2C9CAE5B7691C99DB35A44D80020A2800BB05500034A008AD454054514558BA41646A4EECD556A22C59159684036CDAA882B2141217C08002800A0002A8041154000014014103D22B88E8E6001A0450400D1281BEEA00000000000028000800008A0009B410001400004D80255528000000000000207B0202AA03BF4787CB92E57D3DCF3F25FB3B71FA0737400000000000000000000000B75360F93CD9FDCEA2D3D3DBEA69E4BEC04400D1E144BE100151003CA009444A800A20027B1515400100401142A68129040551004102825151001004B0566C450D1A04D26819B134A337162CB150954176BBD88A4014514086C14404053602C0000000347A0002802826FBA800022AB58D074C6BDBC194B1CF258F4C69C2B685159B3B3CBCD8B78B35E3CA7972B1DE30C8D22200028087A03401514540003CAA08286C4153C013C00AB01A8DE376955D70AF4E15CF258E8C673B3115E7CF171C9D6335CAB2DC13CA080A001B000414114559E5D31458E91A604B19B018ACB415151001015003D01B36A1B004050084BB017682A82C114404A554440414040003D00283480A045044010000013D1A000141000000050400F6802A25004140100436A26C0652AC19146B16D28D459591A8B11563501B9D9BF2CABD9F47E7FB5D4DE2CAF6AFBEF173CD65B7A38AFD41C1D5F9DFA9707D8EB2E5276C9C34FA38DDE32BC794D5A834C800D40591A9362BA49D9D31C58AAEF860EF861A72CAB523B638BA49B70B5DA46BC25ACB4CDBA72CB36E462D72CB372CB37691CAB965933F274659B53620082EC00140505501405F422AC015501515602B5150593BB4CD56A7658CB515114A8A888A81B11367950110BE405050000001450451400000051440F42B88DB980000807B5D027B014D00000000000A000000020000096821B1014001003D000A828001B10000005000100514066F8223DFD2E1F0E19FCBBBCB95DD7A719A80CB40000000000000000000000397539FC386D5C66EE932BA8F978CF6DBD95E43680000A27B40054401001044403D0022820A228BE40100403D1A04BE1142A40010144A80001FC827B450044F40A8941346944A941134A89A4B018B8F766CAA1B5D82AFB114036A290105829B3CA068F60281E0D81B01769B037DD4136A0000013B01EC036BB0177DD15D31AF4F064C65E88F7617B36F3D74808335C7971DC6E25787926AB864F4461967C3480069281E4A07A14100014404F60A80280806C9DD4150006A352A2BAE37C3D1864C558ED3B95CDA71E48F3E53BBA466B9653BB17CBA22208828001EC00414545059E5D3141D635230B0BE18A0E759684454450400F6020A00000000002F95417D28288A85512A6FB88CD1400010050400059545540F40097C80802000028A2085000050001010034A0820008280200895440112A889ED46B1F0DC668D4F0A82C69058D415A8DC66A932BC5CB8F24F55FA8E9F967370639CF71E6FC89D4AEDC57BB1D0791DDE0FAB707DDE9BE5277C5F130EF8FF2F6F0DDE0F3724FB2DEC8ECE6022CEEBE01A8E98C4AAEB8E2EF860E76AC77C70EEED8E3A8E19575C63A48D49A72AEB132AC5BA5895CF2C9C72CDD718E56B965939DAED23158B59DAB26C5136A0080A20A0280A28A0A00D4451501515488AD35128D48D48CB5174ACB42025A8D3286C44BF94DF650DF65112281A01608A0000028028008AA00000A28008E236C0000080282002800000000A000002000000080208000A0009EC0A020AA006CD8822AA88800029E00000105144C71F9F2CC447D4C67C71915E37AC000000000000000000000000787AFE4DD98474E39F673E4BF579A768AF4BCE8A08008AA2081551004A02208200288005150F000A0940400A06934A1A4043B802A200800015150401051340201A6542C4D02258A89A6740CDC76CD96284C96505957620A06CD8ABEC00036BB015045045010001766C14D0000007B0160022B78D76E3BAA947BF8B2DC8ECF364E914644B1CF2C771A8578F9B1797277C58AE759AE8C80200006C0101400043C2827B05010014036829B05DAA2BAE37B3B6159AB1E9C2F669C9A72CF179F38DE2CD71CA39D7488CD1A440010000540455228B2373CA5576C5B8C2C4CBC3142B9D65A44A9A544D9DF6A200000807B00F000A0200A2C5416282C11512D544A9410005401400101400164514012A6C04A2000280008000002802088A020022A880A800020094DA85668254AA2258A8B8DEEE92A5559D9A8C8AD44162C15B9DE351156CDCD3EB7D17A8F96178B2BDE7871E59BC1BE3BF67D61E07A99CF199E171BEDF9AE6E3BC3D56587AF4F4F05F71C7967ED2F74D3D4E068D7611646B42B78E2EB863B62D57A30C1DF0C34E3956A3B63869D24DB8DAED2352699B59699CAB965937239DAE5966E3965DDDF18E56B9DAC5ADC659B4ECA20A2880BB0041540510DA8AA01145150554558A82F95D22AC8DC8CD56A4565A54452D66D54A82B26D9DAA1E80003602880028280000000AA00A8A000284036A2388DB00000008A0801B50000000014000400000000441000140010000054140100005010050000340000A08EFD1E1F2E4B95F4CE5D63571EEC7B8795E90000000000000000000000002DD4B5F239B3FB9CF6BBF0CEED71E5BE883B38AA00015004501511280800232280808A07B40F48A14554280800068D289E50048050411550100004414401282880259DC12C4D289A3409A4D2A2699B8833971B1DF1AA2CABB05DA8800A6C514010051766C0D9B40501005017D0001080000000D4AE98566ABDBD3E4F5E35C336E3439B4566AC479B9F1DC78738EF8B15C6F9474441510D8001B4050000010011400000D80BE80D9DC16348378D75C32EECD57A38F27672AD3394ECF3E71711C338E57B3AC659F08A88006C0D9B00D0000BED458D628AED8F8749E1852F873C84AE79335A19A8A87B01050000400000001410235360AA28206D9B544D8226C010001501401400558BB104150044A21B14144000453D94014044105010F22A800504D8080080008025144A95466A5509E5D22522CF2D4EECAAB501A541A95A9A4569D7A4E6BD37578E7EAF966CDCB165D57E9B1B32C659E2ABE63D83E47D63835AE5C67F975E2BAC98E49BC5F3A5DCD8F73CA8B20352358E3DD076C3177E3C1CED58F4E183B638B8655D718DC8D4F0E4EB12E4C65969644AE5964E39E6ED8C71B5C72CB6E772758C562D65A880A000A008288280BB0156011405016445554555456A4ECAC8DC9A8B232D468468A8089559A9B45401115541102013B2FB03422A8200A000002A9E808A8A0002800A2388DB000008A0200403DA800000000A00020000000808080A00080000022A808000000000280000000288339787BFA5C3E1C33F96393FCB787B771E77700000000000000000000000071EAB3F870DFE5F3319DB7F97A38A6A3CFC97B695D5CC4000114100450044401041000105010414136AAA97C01AEC9E403C81FC228527E0134800022854001004434AA02202A0826851346812C45134681349A02C67E3BF31518CB8FF000C77C6F76A04C9ADC05DAED10360A0A2EC000DAA0828A6C144000405003601BD00790501656B1BA4AAF4F0E5AC9F438EEE38E71A8E90AE2D894472E49B8F072E3AAED8335E7CA30ECCA22822A28800080001140037100001000050501676A8ADCAEB85668EFC75E89DE39E4D4571E4C749079F38E3947588E752B4CA007A1400001500058D415D71BD9D71EEC552B194072CBCB3E9A46768A8200008A022282A002800002AC156282D4412D66A886C443606CA00A100150005340B093B8A2008208A800002800A1B40000000400F606D3DA86C040000D200008A200959512A55123A4F095234B2A2B4B2A2B52FE5A888B1A88AD637B2E73737F8457DFF00A5F51F7FA593DE3D9ED7CECE6B2B1EBC6EE0E5D5714E6E9F2C7F8665D5DAD9B8FCDC978F3CB0BE655AFA4F1AC5901AC67776C30FCB16ABBE1C7B7A30C1CB2AD48EF8E3A7491E7B5DA45F096A3558CB2D38E593A631CED70CF372CB2DBB48E4E7964C5AE92220A8009140014405015017602C055050558B1055655635222AC8DC9A8CD58BA58CB4A8096A2A26D3DAA08A00002EC03FC888280229EC050000005141014500000143D08E436C00000021FE00005000000140004000F40002008200028008020AA00000200000000A000000020A2880B84F9F2C8FA78CD63238F2FEA3A71C51C5D8000000000000000000000001E0EBB93E59CC2384ED1EBC26B18F2E5DE40D3254000114100454004A802082005041404105105554A020001E134A1E4042820202AA008080002268F0AA9401002C404012C510D28961A04D1A04D25C67B8A39E7C3EE396AE37562CA8B2F76B6A0B2A0A0280006CD83488002ED145360007A3D20A0001EC01406A03AF1E5AAFA1C196F171CE371E997B2FA706CA80C653B3C7CF87B75C59AF1671CEBBC612F6454000013601B512A807B04A503D1E80820007900F20028AA82CAE98D4AAED85EEF5615CF258DB1C937DD88AF372470CA3AC473BDAB35B882080A00001B3681B502766A03A61E5DB1ACD69A63241CB2632ED1A88CDEE8A8880A021B50042905366C40D81B368A6D760AB0558A809419A8A8940054450000A000A00B11565EE6C52F74A220082A00000A08A280020008006D41000100003601A40003DA289404ACA8952A88DE2548D93CB2D37162234B1056869AC7CB73CB347AFE95CFF0067ABB85BAC727E81E2E79F6DBD1C57A070757C1FAA707DAEAA673FDB93CCFA185DE32BC994D5AAD48D23B618FB77C30DB9DAB1E9C3077C71D3CF9575C63722B9BA336F7672CA48B225AE1964E39E6EF8C71B5C32C9CEE7B758C3296E9A44D9B5136BB05820A01B540F6A02A20A28B01541608ABED5058B222B5269A655B93516466B515515369B0A96E99B76D46509540001005140100105157C8880280000A2800A8A0000028A0E13C2B6E6005003D8200020A280000000A0200000027A0440000141000045528000208A9E0140000F4280001E80000054BD81DBA2C3E5C9727BDE7E4BF676E39D039BA00000000000000000000000995D63683E4E797DCE7CB257B5E4F6002080026D44F6008A8008940011150104001410545AA22F9044A0001E40F497CA889E800004415441000042A0A20000790400403495434680D1F10347C413E265C732F30D8F3E7D359DF172DD97BF66E5DA2EDAD82A81B04140055005404054022A88A07A3D20BFE00003D28003A635ECE9B3EFA73C9A8F74BD9A8F3D7454B104AE1CD8EE378A57CFE4C7BB85ECF447366A3407B104029E14001282A0000000000000001B580D4AD63748B1DB1BDDE8E3AE5563B42F861A79F93170CA3A465C728C5748882A000080280008AB115BC7CBBE0CD69A4C9073C9CAB5119ACAA25A281B104D810054EE000A00680FE1455F6B3BA2B400CDA088220A8080280042800003422A809404010AA89B3601E0551053400000201B405D808450405400000220001E9950012A5519A8A2358891BDAB355A8A8371620AA8AD46E5453770CB1CE7995FA6E979A7374F8E73F0F37E44EA576E2BDE9D8791DDE3FA9707DEE9AD93BC7C4C77AEEF670DDE2F3F24EDB93BBAE186DD6D737A78F8F6F461838655A91DF1C5B91C2D77917D25A916B9E596A38E597E5D318E79570CF3EEE3964EF239396596D9B5D119F926D50360A02CBDD7D20A00A02A02A02C01602A82CF022B4B115AD2C655A91A919AAD697D32D421682337258CB3BA3480000000028A000882828800A00028A000A22800000A00E53C0DB98005040000F6A0000000000000000054DF702A08000A09EC00000455000100000004050500000F4000280CDBD888F7F4B87C78A7F2EEF2E5775E9C7A80CB4000000000000000000000038757C9F0E1BFCB58CDD672BA8F9D84EDB69EBAF3400104002A5510500101110004445000400413C1EDA52A02E93C0080006C012A8201A0100114011000010000405D20802A1A00D01A3406974068D02697409A673E3C739DE2ABCDC9D365877C7BC72DEBB5ECE92ED959935B405802882800AA9E81766C0101544D1ED00505DA0B00015406A5ECEFC396AC66ABE97165BC76ED1E5AD822A69CF926F1588F073E3AAF265E5E9C58AC6D1B40104005000F0009E401036002A00000000A00B1BC6A0E98D7A38F262B4F463771AF2E4AE5C98BCD9CEEDC4AE394EEE77CBA4444690040028280800128AE98DEEED8562ABA166D9573CA39651A88E751B440400405003608029E976226D405058D4455F60A97F0C8254102AA214000050D81B5D882A0451552809EC0404D8A20000B1602AA085040000010D2A1E014D008000000801B04450012B2A25451162A4748AC34D45446A348AB2AC41A97BB49557F87D5FA373F6CB86DF1E1CB966F0ADE17593EB8F03D4994F96365F6FCFF0053C5787AACB1F57C3D1C17BB1C79675B6B0C1E9E3E3F4ED95728F46183BE38EA3CF9575C63727B573744B5CF2CDA919B5C73CDE7CF376C638DAE3964E56EEBAC659DB3B6D04514D80A81E5AD0288002AA0088B1455D082AA8AB222B5AECB1956A46A466AB72696335A8A22A54DAA566D46A326C040160026BB828280288008450511400051400011540000F40028038AB6E600200000077050000000000000040360880000288000A0082840004101400000014000000280029863F3E5901F4F19AC64578DEA0000000000000000000000001F3FAECFE5C9308E9C53ECE7C97EAE33B41E97080054100112A80A00880250101128088A0200094F4D297C1AEC04019F6000079010045150101015500404000D0002282001A10D1A04D1AFE0534BA806BB9A05D1A14D1A04D25808E79F1619CF1AAB2E91E5CF872E3BDBBC665FCBA7B46A55DA06D4176082800A00A022EC0103D006940514041602C74C2F74AAFA1D367DB4F5CAF3653B748D27A7352CD316766A0F2751876AF0673BBD18573AE551D1945012802800201EC0000001000000000055DACEC83A637BBB71E5AACD6A3D5C77B3A471AA994ECF37262D623CF9472AEB196515014010000040501A8EB8D66B4ED8DECAC2B19472CE35073ACB4CD4151001055401400000017D282CF2D4455019ACDF2221551014F600022806C00155053D82A50101369BDA88000002CED5505000100011362AAA00015000000DA0000027F28A00256544A8A22E22371A6556351157CB5DB688BB588AD3588AD3AF4FCB783A9C339E3DB166E6967F5FA6C3299E1329EE2BE6BD83C1F52E9FE727249DE3A71DD64C67378BCFC786E47A78F0D3B655C718F4638E9B91C2D76917D316FF00D245AC65969C33CF4EB8C72CAB867C9B70CB37791CAB9E597E58DB7044DB486C0005360AB3FCA0AA8000BB051915603422A9146B4B23246BD2C469B937E1B934C55556544B454B58B5A8CA6D2B486C0005D880B4000055102288A228000A28001E800455000000050071EEB1B730013D02A00029EC000000000D0000009B0443D0000282000A020020AA000222800001EC0014000000F600017C3BF4787CB92E5F8672BAC6AE33763DC3CAF4800000000000000000000000265758DAF939E5F3E6CABBF14F75C796FA8AAECE4801504004450141000128208095288008002854F64534287B01100003D020A2F84F6209EC52F84D887B3D820AA00008081DC00000405F400BA0346855D081A340802588A254A0CD8E39F163978ECD4A386586587F292B6CAED760BB105DAEC414000362800029EC14409400F40A4A0AD6352ABD7D3F26B2D3E8E1778CAE19B71BFF000AE2D2692A8E3CB8EF17CDE6C755DF062BCF59AED194F6086C01141544100000010011404054054D80A02CFCA2BA4AE98D4AB1E8E2C9E99771C7268AE1C989079B38E3947588CD4AD32828022280800000D474C6A56A3B635B61532EEE59C20E56315B6513D2A228A0080000A08A000B141637AEC8A2504AC8888A00228080A8028040558829A1404428322880000BA05540504010EC026C087B5114100000000400004A07F945501191464AA8C93C88E91A4AD2CAD6D9163482C9A20AD48DC456A35ADE2C8FB9F4BE7FBBD3FC6DEF8BDCF9FC935958F5E37706793199E171AC4E96BC7871FC72B8BBE38EBFCBB655CB18E9268B74E4E8CDCB71CF2CDB919B5C33CF4E19E7B77C638DAE1966E56BAC8CB36ED1A4368A0A000280B3CA0D4AA8000A8280D082AA0AAAAB1A919AAD46A4655D24D456162A6D1A19B74ACB3B4DC691376A6D40036A06D40540802829AEEBAEC82C86905050D01A00D081EC00154000000001401C611B73500011411400000000000004D815040000000504A022AA88802A0A00008200A000500008000A0000022657B3E874B87C3867E6B9F27F974C3DBB0F3BB80000000000000000000000038757C9F0E1BF9AF9D84EDBFCBD3C53EAF3F27FA687460004104144540541280020020254101440000414D8A13C8826D1400004A286C0004F25040014400000101050400D082E81574694598ECD20BAEC6B481AEE5809632A159512A08CD66F66958AE79F14BE3B559D238D971F2BB6916551165254550141176000AA882A286C05368AA822A80D4A0EBC596ABE9F065F2C5C738DC7A22BCED89418CA6E3C1D461A75C2B35E2C987A230C8D205043D8000000008202A02A01A0000008A02A2B51D254AAEFC75EAC6F672C9A8DF973CF1DC660F3678EABCF9C7588C565B6505004400003D81EC059DDD31458EB8D759E18AD15CF380E597973CBB56E2566C4AAC894500360001B0001480AD4F082C68512F9119ACDA09B4500000000000506950014F4822250414000055802A0A80009514101500000000000040003DA287A400019AA258CA887B546E3519AAB1A9DD956A2CA834BA058D79456F1EDD9D277668F5FD3F96F0F55AF593EEBC7CF3EDB7A38EF40E0EAE79E1FD5B59A6B6C952D215CB3CDC33E475C639655E6CF936E3966EF239572CAF7676E889B36A080A028000B1505DB480029105106A52770694555883523523355A91BC6335A6958589B45132AC5AD4444B5503CAA06C50F682AEBB00A8002AC9BF28288ABA348BA50534680000114000000000000500721B730010000F6BE4000000000000100404000500000404154014444154362080A000228A7A04014042028000002E13E7CB23E9E3358C8E3CBFA8E9C6A38BB0000000000000000000000003E7F5D9FCB9661EA38C9A7AF19AC63CB95DE541A40F000222504140504F620026801044F68A00200006804504BDA8AA87904003D815140D8080A80200288A080001A0000014034690598AFC53634540144019B51466A55194AA896B155594B34A8CD9BF2E5961DFB2CA8CF836A35B5D829B4167951000DA8A7B10000054514154F1510580DE1755F43A5E4F4E79CE9A8F7637B34F2BA05066C7979F0DC6F1A95F3B931D64E35EA8E759D8A80A200000002080A8000000000002800AD4F2DE37BA2BB615EAE2CA58E592C76897BB0D3CFC98E9E6CA3A62CD72B34CD74651001412A00088A2C5115AC515D71BB75C6B15A699CA039653B3956A25611A4400405405405000001A8D48835228A95283359A220A001E80101760000D02AA00288227B4504000005202AA0006D01114000000000000000040001051001283352B425411B8D44AAAD4ECC8B3CB53CA0D1E856A378C41B9375D3166ABB618D9659E63EE7067F3E197DBCBCDEB6EDC7EDD4799DD2CDC676B12B36FB72CB36E462D70CF934F3E79EDDF18E36B8659B95C9DA465369B544000058A0A80AA0B106A76105005882C106A2C82AC5416352156371A936C558DC8AC2B488A8CDAD446768D2254DA878A0828228A469051016406A45D32D2C8BA4DAE8D1A14004114000400000000000500011C86D8001003D829E80405FE4000000013C0082000280000008008AA00A2082800020022A808A0000007801404000476E8B0F9725CAFA7BDE7E4FF4EFC7E81CDD000000000000000000000004CAFC71B683E4E597CF9B2C95ED790000041045105000410013C809B044A8A002080280806D550513DA02A0001E914001017D276000400A2800200029A40D1A06A62489B174480A20000A225A0CD4B74D0CDA94444AA32CAA8CD119B134A8C658B17159467C2CAD0D4ABB41766D05DF63606D650366C1400F4800028B1504506A57A7A7CF594D33563EAF165BC5D1E4AEB0104AE5C9378B50AF9BD463AB5E5B34F562E559B12B48828007A100500410000D0000007B003D8022A901656A03AE35E9E2AE79351E9C7C2B9B4E5C93B3CB9C6F14AE39473B1D194A2A20A08809E9445045D82CAD441D31BA75C6B355D22651969CF29B71CA3519AC566B48828800000000B00580D46A20D02A56683359540000400017480A02ACF00AA82A0152F7044510000005593B8291054019A082800A01A202282000000680400012A28028822337B28952AA358B712AC56A32351A9115480DFA6E78655BC657A38F0DB355EAE2E2DBE874DFD33E2F2F25DC75C3DBD03CEEE396775562572CB379F9391DF18E39579F3CF6E19E6EF239395A9B6D111404160A0B10154041541AF4B1000160AAB26D94591A451A901A91A912AB52378C62B4D2C6544B419B59B5A8889B54368A81E80360A2035055106BE2D48CAACC5644DB7235A1144001105004004000000000005003D1E84721B600000405F000000000008020800000A000000202A0A008A0A80000080000000280000028808A0995D4223DFD2E1F0E19FCBBBCB95DDAF4E33501968000000000000000000000079FACE4F870D9EEB58CDE523395D47CFC26A34F5D794050F60808228828022028088020222008A00020114100D8AA9ED0150000D22800001EC1001002800800696414B34BA05D765D206800000000419BDAA3432954464444554A8A1632233534A8CD4F88337162E363504DE9A941655D80BB405036028028802877059D8F080A0B2BAF1DD54AB1F4FA5E4F962F5C79729DBA4F40C28C653B2C1E1EA78FB3C19CEEF4E0E75CD2BA3286D400040140110000000000000F60007B51556541D31CB55DB0BAACD69ECC2EF18E9E9C5A8C653B3CBC91AC51C328E75D632C515100401051000058D4A8378BAE152ABACBD958698CA38E51A88E758AD328785088000000000AD406A351154419ACA8CD4540F00800A0202A02A811A4174A020A208CA28000000340A20A9B042F8041421A00A808A00000005000400A033A1540413D82258A328A8B8F97489562B51155A8C8D2CEC83723A6312ABBF1E16D7B78B8ADF4E395D3523D7C7C5A77C669E6CAEDDB18EA393A8E5CF3FA36B8FB672F4F0E7C8F3F266F5E31E7B5C32CF6E76BAC659A8A81B50D880A20B05162800B167941A944140587A41635105588AAD482B71A919A378E2D315A544519B56233596913655400450001455936D20BA6A466AAE9A919AD48D6865A141050400104D0028022028006C00401401411C46D80000004504500000001011441001400000010001055080A800000020008A288A00000069401000130C7E7CB3151F5319AC64578DEA0000000000000000000000001F3FAECFE5CB309E9D78A7D9CF92F4E13B2BD0F380A008511114054100004A02000888A0020000002002AB2A08000277140000004340B3B9AD2097C9ADA89AD2810A0694164540340280208002833683368D0CA6C12A089ED2A825511904B134A89625809633603371DB166AB5286D76A2EDADA06D76800280A082806C50F60BB3682FB6B1BA28F7749C9ABA7D3C6EE3CDC93B748A39342640F3F3E1F2C5F2F971D64F471D63271ACBB308000001404140401500040500000501011576A0D637B3B6152ABD7C597A7A238D6E166DE7E5C48579338E55D630CD88D220088A08000003501A95D71ACD58ED8D69854CA6E38E5160E59315B65934A20000000000AD406E2C9DD15AF4CDF083297CAA33514003600000000BA058B106A02AB208CDA220A00000BAEC069A4050100404F30050100114005D1A0004000001004B17D0222A80889628CD89550C7CBA2558B1A655646A4EE8371A937DD15D2476E3E3DD62D58F77070EFD3DDC7C7A8F36793A631DA63235A79ED779165545133C7E585841F139ADC79AE35C73C9EF8F2572B52B6889ED5000015405408AA0A02A0D4F0202A0AA0B1A415515A936D48955B91B98B155A565A885BA118B596A226D36D21B4BDC014080A20AB222B5A598A51AD352315A91A9151B86CDA00A00243C880000008282006803400010001411C6781B6000405010000001404A0208BE1000014000000100051140821B05000100000000501005360288000025F0EDD161F2E4B95F499758D5C7BB1EF1E57A400000000000000000000000132BF1C6DFC3E4E597CF972C9DF8A7BAE3CB7D28ECE200200022280A86D00013D00800944414004504011404045F4AA88000002280000000000001ADD054D20B276505D080680D2D80961410F4A00316F72D5194B5444B7B0202222854AA225066A6AA86934222580963362AB39467562A12ACAA2CAD6D022ED00D82ECD88BB00014001576D441DF873D651F5F832F9612B872378BA8E0D8039E78F67CDEA78F55DB0ACE4F1D62BD118010010500040001040140414000F60080AA8A2EC163A637552ABD3C7969EBC2EE3964D46DCB926E3316BC99CF2E194768CB9D8CD69913D808A20000002C06A378A2C76C2F7758C555BE1CB389071CA7773B1D12B28A880000000802AC6E20D49DDB453D33419ACD54445000004050000580AD20B3BD5152A504668859A450014900D2A0BA59000512882020A1E8EE01A034A01501003D00020A00002009A4D002A896088CD6846E77851A91A615BC7BB48351BC66EF6457A38B8F75EFE0E071CEB51EEE2E3D7A7798BC795DBD18C54AC36C7CF5969D56B328234F93F55E3B8673964F2F9F6EFBBDDC7778C79739AA95974612F9144500114455015543DA80D4D20B041600B1515A91591A580DC8DC8CD56F18D315A54454B59B562316A6DB64DA020AAA088D4405D0ABA59B646E469958BAD2A362ED0369B054D829B00000000034009A0346801400010000571F436E600279000000DF710ED4028289B10005BD810005000000136000A2280000001A10340008A07600050014010010019CBC3E874B87C7867F2C725FABA71CEDD879DDC000000000000000000000001E7EB793E1C367BAF9D84D3D3C53EAF3F27FA6963A3980A2081E0112A80A88000200808250414001003C01A05136087A504000003D9E1440000201A00DAD00D7740B0D02EBB00696405D08000021E80450DB36EC19B51A10112D4A080222826C12F8451004D25544012C66C04B12C5567E3B635A6A54595760BB5DA0BB105014D81B5D882800AAB3B441BC6E9F4FA2E4DCD573E49D358BDC3CAEA02259B78FAAC378F66F0BDA57CCCE6AB9D7AA39A51510005010400D8A8009E8828010017D8880ABB4114DA02C15A8D63458EF857B38B2DC72C9A8ED3C2651C95E5E5C755E6CA3B465C728CBA22208228008780001415B9508EB85ECED8B15A6EB9E5122D71CE7772C9B8CD66F966B48200000000A0B1B9106E45468ACD119ACDAA888A00000000002AE8162E906A1B1537DD282208828100F0A80BA05D00BE4150044D08680346B60BA3400086803D006804F6A2A690348A2A000216026815054466C582350A34DC8C8D63E5B912AB78C7A38B8F77B316B51F4383837AECF7F1F14C67879393275C23BC9A8AF3BBA5AC65948B19AF372E7AEEF47072CE5E2963A653ADB18DEDD4727570EB3867374D94F6FCECDE36E37CC7AF82F5638724ED52BBB8B3BEE2800B3C020A8AA02A8028B1620B3B4541441635056A35191646E44AADE31D262C555565A44B4462D66D6E226D36A89B145011451511551563722515632D458A8D202001B014DEC504140014040034009E000153D8280202E928388E8E600802A6803D808229A00F42A02002A00280000009B000005004143D8002000009EC17601E40451400F4A00800008618FCF9662FA78CD6327E1CB97F4EDC7FD51C5D4000000000000000000000001F3BADCFE7CD31F51C5EBC66B18F2E57768AD321B150104504012AA00A02200800822000A1E100100D2A8941154440580A8081B04140000005D080A02E80D1A416435DC010000AA25400066D676D088A0820809E850411282B28A09A01151349A14D26844B19D01A66C519F8A786836B282ED7682AED03600BB01441514506A57ABA5E4F8E719CA74B1F630BBC65578DD80072E5C378D588F93CF87C72AF357B27A72A82A258002800801B040F20801E81401504340A28255802A0B1A82BAE15EAE2CBD39E4B1EAC6ED5C5B71E59B8F1F24EEEB8B35C328C3AB28821FC26D4400000001A8D441D3076C2B35A74858CAB8E71C728D4658B19AD22228000000A0351D314AAD48BE9954AC554652AA3228000000002E8174A82AC80BA362A54111280680340003402E850A02089A0000340A80A9A00034680D000027A034027A35D80340828953409A155134A8962C06A77AE919A358CECEB8E2CD576E2E3B957D1E9FA7DD9D9C73CB4DC8FA5C7C5248ED23C595DBD38CD40BD9969CF2CB4F3F2723A631CB2AF27372FA5FA6F53AE7BC76F977B8FD6B9E37ED1F58791E93CBF3FF50E1FB1D5DCBFB7277E0BF6D3972CE9E7BDD9AF5BCE97C8A22811408A80AA2AA02811AD0288288351A8955A6A441BC6378E2CD574C67B573680566E5D98B5A8CA5ACEFB34886D44550DAA01A058A8AB16441A6A768CD555654DA6C52D3606CDAA6CD9B05D88AA9B055450001450000D009A03401A040012F80711D1CC004F5D8000003407B04280800000000280000200000A009B34A80280802800080000029E40510000104AA3BF4787CB92E57D3DCF3F27FA77E3F40E6E8000000000000000000000026797C70B41F22E5F3E5CB269ED78C00360801B4DA82008A00820094004440055011000401544041400136000000053CA86BB081E174000BA100D02E840045054041154A8096E936A328D05A9E41010A808020A269004AA200250434A252F8044112C4B1466C66C519B137A517E4BB05DAED05111760AA6C08A0A4416575E3CB5942ABECF4BC9F3E37778F2EABAC06544CA6E08F9DD671EAEE3E7E53BBD785E9CEB036C880002002802096F7052026D7401A045040140041401A82B78E4F471E4CD69EDE3C9D1C2B6C673B3C7CB8B78D66BCD94AE763AC66A22A2228800000002C6A20DCB5D70A95A76C7F2D5F0C2B9E71C2CEED4473B186994144000001560351D3188B1B90D32AC566F854ACD454434A1A3407A34068D010D20A02AE8174B1154A2B35044D0A8802A029A05D00B1453D08254AA008001A03D1A034000A6810340002680D1A034680D201A4D01A4D2886854ACD544228D47693719AADE38F777E3C3E57518AB1F4BA6E9B7AECFA7C7C3318F172E4EF863FB75F0383B0C6596962579B9396478B9B9DE9C3170CABC99F25B5CF1E4BC5CD8F24BE2BBC9FA737E97879272F0E39CF71B7CFBD5D3D70783EADC1F77A6F949DF16B8EEB2899CDC7C4C6EF11EF7952C15000505F400A82C5F400A2AC415748AAB222353C37222C6A46B18CD57493BBA48C558A32A5BA66D58316B36B489B4DB4894505880A04540D342ACF0D48C8D6959580280202000029B14DAA28A02A280282801EC000000F40009A35D81C07472004AA09E80010F69EC1414F6820000000002800008000000555400000400000140410550050040000419CBC2C1F43A5C3E1C33F9767972BBB5E9C66A032D00000000000000000000000F375BC9F0E1D7BAD613794672BA8F9F8CD46DEBAF280002002288008A008200944100A020A0020008A79141011544DF60001000014116000001A5417400A81A2880280214111A066D04A8A20A26D04004D8A20080094105110040004B0519B0044113496289A66C519B8B3BB146A55941ADAED004140165055415A97B8AFA3D072EB2F8D7D27979276E98AA39B400F375387CB0AF91C935957A78EF4E79390EAC26C00010400000F4A020000043DA8002A0802828B01BC5DB0BDD9AD3D9C39768F4471AD4329D9E5E6C3B6CC4AF2671C6C768CB351A6512820A0000002B5106A574C6F74AB1DB1AEB3BB15A6338E194588E79315B460AA82000002ACF20DC8EB19AB1A4A8AC566F9691941000D1A00D0000A000B160AAB105668A9504115000D1A016405D02AAA2880258A8801ED4034068D01A34068D2068D01A35A50D43401A03480001AEE2162685346844D7F09A152C66C546744F2AAE98EB4E98CACD1DB8F1B7B69F4FA3E92DEF638E796A3726DF5B8F8A618BA3C16EEBD526A022B1964F372F2EBDBA611CF3AF0F3737F2F1E7C9BAF5E31C2B9DBB4B371B47D8FA373FCB8AF1657BE3E1F4DE1E59ACEBD385DE2339E333C2E37DC738DBF35CDC7783A9CF0BE37D99AFA52EE6DE3AC8A88A08D401600A82C015405D7741A20AB1B9128D48DC8C8D48E92335A6E4698AA25A8336B16B712B36A6DA44D9B543682A90174BE505244162E915A91A919AAA201B04B91F2544DACA06E9BD812AA2800A29B545500D88AA6C550000000000004A0E0787472136000400004114013600000000A000008000A020288A81A140004000001400000050040003C882638FCF9662AAFA98CD6322BC6F50000000000000000000000000F9BD6F27CF9A63EA3AF14FB39725E9CA457A1C0004028088A02A15000040104100A800A080080002A88051440150152822E81500405340BA1034A0A2200A00002016A28828CDACA8228202020026C040014440114100404004AA08020889A04B3F84B1466C66C519B8E925686A55DA0BBD2ED051050176A0AA83BF4F9FC7923EE71E5F2E395E7E58E98B4AE2DA00CE725C75A7C8EAB8FE39D76E3AC64F25F28F439A7B14010101001415040050100D000A0A800A00A406A574C7B2557A7872F0F6617B38E4D469CB971ECCC578F931D3CF94768CB9D46D944F00828000000AB28352E9BC6E99576C3277C6B15A3370CE1071CA7773ADC65946900114001645883A62E92692B51AD76672418ACF869113422280802800000A0348AB2281D99A2A54F4A8006810D1A0145534828280222A1A1034AA1A5D22801A3400068100534680D1A04D021A34068D0268FF008034954345809F166E3DC19B135DD46F09BAEF8CDD919AB1F57A2E8AE5AB63EBF1F1CE3C751E1E5CB774EFC78FEDB1C1D8672CB5162579797974F9FCDCFBF6F4E18B8655E3CF92DBE5CEE4F4C734DB5283B747CDF63ACC6FABE5FA497E58CB3DBC9CF3B95DF8AF5A51E7757C7FACF06AE3CD27F97CD9DE3DDC5778479739AC8D23AB01DA02804501620340281E9A88AAB01A8DC8C8D46E4DB2ADE31D2462AC686552D62D6A0CDAC5C9A8CA6D36D002002AA2AAFF00C2045058D48CAB522B2A1412D4DA886D40103D02911576A80029B154DA2A802A28BB14000000D2E904D0017C28F32BA39217B80684014D00208282000000000A00000801E81404A00955400D00000200A0000000045004000044AEDD161F2E4B9A65D635AC7BB1EF1E57A40000000000000000000000019CF2F8E16FE1F22DF9F26593D1C33DD70E5BEA343AB9A8220082AA0A802080002020209E852A080A20008A00000A2228BA0114040540588068D02882E805348802828080022550DA00CDBDD60CD14436A2020802280808002222A80A82A278010D021A045513C2681128826819D26944B8B362CAACEAC36D22CABB416559505105505DAA0DE3755F63A0E5F9F16BF0E5C93A6F17B0799D1002BC1D771DB36DE17B66BE5E53559B1EB7241401010400D105000105140040501141140014058D63515E8E2CBBBDDC796DCB26A3AC6738E71A7939B179728ED8FA62B959DD97444411914000000160353CB72A2BA615E8C2B155BB371CB3C598AE19472AE919ACA69504505D02281AEED4883A62EB2335A5AC5EC418ACAA20A88000000A0802AC0235A4555F42A5668152F8544F6A01A00D206805D3429A00F680808029A59005D01A5900D1A40D1A50D24EE81A4505D01A3421A3429A34068D01A4D01AD2684345829A4D08CD8CD8A2E3DAFF002FB1F4DFA7E5C9FF00EE724D472E4CBC66DAC26EBEDE184C31D48D3E77B7AE4D00ACE5969E5E6E6927974C26DCF3AF9BCFD46F7DDE3CF936F6631C2D73B536E8CACAD402CEDB9E63F43F4DEA3EFF004B3BF79D9E7E79BC76EBC77B7AC78DE871EAB867374F9617F0FCDCC6E196585F32BD7C17AB1C39677B54D3BB8A0A002A80A8280AA0B1A88A69A936837269A8CABA638EEBA6319AADC8D46144CAA0E772D336B712B3B66B686D0415445416795455D2FB4155163522C4568644B52DDAC1368A89B0559A3D08BE4001556541762000A0AB0455005451450004141400D259D81E7F48EAE2009E9409DC00F001EC44F6A0800002800000000200A0200008A0000A021AEE01B0005002000028228080A20CE5E3B3E874B87C3867F2C725FAB7C7EDD879DDC000000000000000000000001E5EBB93E3C5A9E6BE7E3E1EAE29F579B92FD9A56D8000041441400104004282000222008AA0202280000020A1A0000140400004510160A28000806FB9410044DA826D44B75E19DA86D1436800209B504440040500414400450401004D0001E91510F0089EC04B019B12C519F8A5C628CEACA4AD0B2B5B645DA82882AC1163DDD072FC3964BED8CA6E373DBECCEFDC78DD5001CB9F0F9F1D59ED2BE2F363F1CACAE35EC8E28280000000A0208A08A08A000000A0206880A02CF0D415D70BDDEBE1CBB69CB26A3D78DDC5BDFB3934F3F2E0F1724D574C6B35C2F662BAB282A3269434680340680347A41A8D415D31EEED85D31563B4F0CE73B6D9570CA38E53BB7119B12C699400D1A034681564074C63AE319AD158CA2419BE1869128A87B01014510003428A0D48BA455D082692A89E53421001403402E81560AA950134A161A0040D2E94245D20A8068D016008680D6A9AD82E935D80014D02809FF296CFC81F29F94F9E3F9512F261F94FB987AA6A87CF1A7CA7E288BBFE2D3597ECA2A7C73FFE759CF8F9B56CE3A6E26ABDDF48FA7727519FDDE7C7E38CF11FA4C719863249A91E2E7CF796A3D3C58EA6EA8F3BA8CE59696257939F9E63EDF33A8EA776C95EAE3C5E7CAEDE2CB3DD73B76F4C6136B2AA34D441A8F6FD279FECF5378EF8C9CF39BC6C6B1BACA3EF0F9EF58FCFFD5383ECF57F393B66EFC17EDA72E49D3CC3D6E09AD821A1400550587B417CD515646A20D4F2DC9B668D48DCC59AB1D318E93162B51A1919CAB16B5062D676DB2CD36A8002C00056A22AAA0AB276655A8A8A6FB1BD78066D4B5449E5762251422FA4094050144537D965EC0A2000A6D1A5500004555450DAA9B5880007A0794757100005880002087B000000000014000010150152800A22800001E840140000D000000280202287A5031C7E7CB8E2FA78CF8E3238F2FEA3AF1FF5471750000000000000000000000007CCEB793E7CDF19E238BD98CD631E4CBBCAAAAA00150045015028200240540404340A8800A0820228000800228000002802A08A20BA005828400A0202006D36A26C519DA551368A002000208A0220800A2511500051051105011000041512A009A0349A04B12C04D258AA9A66E316233AD1BEED0B2B52B2350415A94176E9C797C3395291F7FA7E4FB9C33274786CD576880A166E03E4F5DC5F1E4DBC15EBC2EE39506D913400A07B40F600280802808001A005045000082AC5F00DE35E9E1CFBB155EDE3BD9D3CC70ADB9F2478B9B0EEDE295E5CBCB15DA3089A544D00BA0134BA04D1A03468162C15D31AEB85FCB355DF1BB8D59D9CD5C338E3946E2573A8DA25868434680D281A593B8AE98BACF0C552F8629062F965A46450000434000A6FBA81A541A9164154F082566A89602001AECBA14D2E80D1A055415101142795900D1A03B1DA01F29F94F9E3F9341F3C7F29F731FC9A367CE1F3868D9F3FE2AFCAFEDA68DAEF2BE31A6B3F5853A0F872DFFD74FB3CF7C71D4DCFE9AAB3A6EAAF69C757F47D5FECA79E2BE35AC7E9FD5DFEC6E7D2FABCBD3379718BE19373E91D5373E8DD45F358BCF8B5F1D6A7D139AF9CDA9F43CFDE69FF00445F8AB73E87F9CDA9F42C3DE6C7FD0BF12CFA0F17BCEB53E87C1F9A9FF455F8A353E89D34F4D63F47E9A7F6B379F25F8E3A4FA5F4D3FB1B9D074D3FF5C66F2E55AF08D4E8BA79E38E35FA5E19FF00AE33E797F57C62FD8E2FD917ED71EBFD93FE99F2ABA8D4924D49A545004CAC91E2EA3A898CBDDD30C775CF3BA7C9E7EA6E593C9972777BB1C74F3DAC5BDD1B648D4058D4456899DC3931CE7AA8AFD3F4DCB39BA7C7397CC757CDB3574F5CEE0F17D5383EF74B6CF38F76B0BACA54CA6E3E161778FF00857BDE4100F628A00A82A81ED456A35220DE31B8C51BC63A638B35A74C71698AA337220C6558B9372233B65A400010501415622B50655A91515AF45A826D2D51936A8006C017D013C1B4050015764A88B2ACA8A0028A2A002A802C4514508828285F00F29BD3AB88010F406C0003D9EC44504000000140000004D00790000004550000004510050000000D80A00808A003BF4787CB3B9BDCF3F25FB3B71CE81CDD0000000000000000000000067932F871DC89ECAF8F6FCB3B9569EE78C014404513C800A820000008020802A20001A3408A208A0A820022800000028020A0AA0002808020089B50DA5513B25A09B4DA8828141010340850011000510450510404510510000400A8068D289404FF0006B40896089626B609A4B1466C66E2B289DE7959928D4ABB415506A56A20FABF4BE6DE370B5F49E4E49AC9DB1F4830A803CBD6F17CF8B73CC7C6CA6B27A78AF4E79323AB08A0000000000020002806BB801A00D0A68D00A028351D78EFB66ABDDC39EE47A25DC70ADC4CA6E3CBCD8F6314AF1671CEBBC659D269A64340001A000001622B51D314AAF471D7573AAE7C98C79F2C5A9472B8F74B34DA26810D1A0346BB81A6B40DE2EB19AD15CECEE9119ACE9B1349A543469034680D001A01406A415AD6D64404152DECCEE7E5513E53F29F2C7F3042E78FE499E3F905F9C4FB921A36BF727E17E7BF54D2ECF95FDB4DE5FB2FFD02C99DF185FF00A598737AE3A9B876BF67A9B3FF00D3A4E9FAACBC71D4F2C5755B9D17577FF5B73E9DD67EC67E4C21E19353E97D5E5FDBA749F47EAAF9ECCFCD8B5F1D6BFD1BA8FDCD4FA272DF39B379E2FC55A9F42CAF9E45FF0041FF00FC8CFF00D0D7C4DCFA0F1EBBF256A7D0B8679CAD67FE8ABF146A7D0F827BAD4FA374D3D25E7C97E28E93E93D2CFECDB53E9BD34BFEC62F2E557E38DCE87A69FF00AE353A4E09FF00AE33F265FD6BC62CE9B8678C2353878E7F644F2ABA8BF6F0FDB3FE96638CF18C4DD5D2EA7E21A9F840000000000000000000004B7501E1EABABC70964AF8FCFD4DCF2BDDECE2C351E6CAEEBC973B536F4B920A8AB115A8D415575B9A655F57E8BD46F1BC39799E1F5DE1E59ACEBD385FA8996332C6CBE2B936FCDF53C5F63AACB0F11CDF465DC95E3B3422A2A0280282A82CEED488AD48D63106E474918574C71D47498B155A2D6559B939DAD4831728CDADC6505137DC0500046B40AAD33458D6915A91105B5019B77451010D8A0A8A00B3C244176028002AAA0BB10005051505050DA2A8028A6D500B3B0AF2D1D5C020A7A3601E8000800511000005000000040000D0100015050F600000802A28000028820A1140104D8A0997812BE874B87C3867F2ECF2E5DD7A719A80CB400000000000000000000003CBD7F27C78BE33CD6F09BCA339DD635F3F1ED1A7AEBCA7B000001000542A00000200200801410001000000100003D8A00000A8000A2A9A0002A025004112D4694ACEC10510510040004001040D80802000A00228008289A054041004000134A1A010D089A4D01633AEC09A4B1466E3B66E3F85944EF3CB52A8D4AB2A0BB6A541E8E8F9AF17518DDF67E82599632CF6F3734EF6E98038B6802678FCB0B1F0BA9E3B872D95DB8AFE98C9C0D3D0E6680000D8A006803D8000001A505D201D80D1A05D1A0000F40D46F1EDED2ABD5C393D98DDC70C9A8D5F0E1C936CC578B971EEE16777A230CD4D2A068034A06800010141A8D63515DB0CBBBBCBD98AA97BB8673B9072B19B23689A34A0684248BA14F8AE81BC63A4F0C552D73CAC20C5B19B67E5B44DCFC9B9F98A1F2C7F29F393D89B3E789F29F8A684F9CFC54F9DF58DBFF006F3FD97FE8939AF8E2BFF0047476B30E7CBC7156E707537C7154B71FEAEAB73A4EAACFF00F4ABA63D0F5797FEBD3173C67ED7C6BA63F4DEAEFF006B7FE95D57E18BCB8B5E19353E91D4D9DEE8FF0045E7BFDE9F3E2BF1D5FF0041E5BFFB1A9FF8FE57CF2A7FD13F8BF156A7FE3B8FBE5AB3FF001DE3FF00E959FF00A6FF0017E16E7D038679CAB73E85D34F3B66FE464BF14749F46E967F6B73E95D2CFECDB179B2AD4E391B9F4EE967FEB8D4E87A79E38E33F264BE11AFD2707FF38D4E9F8A7F64FF00A67CEB5E3167171CF184FF00A6BE18FED9FF0049BA68F8CFC4353F1115750000000000000000000000000000000000000000002DD4DBE775BD763C72CC6BA71E3E558CEEA3E273753792DEEF3DCB6FA1269E5B50699520282B51A4556E794AAE9D372FE9FABC73F56F77E9B0CA6784CA78AF273CEE576E2BFA51E6767CAFACF06F1C7964EF3CBE5CBBC657BB8AEF079B39AC81D1801001480AB056A46A4668DC8DE312ABA638BA638B16ABA49A69CD4B58CB2583172D39DBDDB88CED1A4000806D40046A1222B717482C8D32A0296B3B037F84564143D1B00414141156775F0200000B0536BE905100017629B5DA28A0028A82829B5F48AF28EAE20000A806C10F6008000000A000000080000068001505000000445140000500413D0A0A00808A2A618FCF96620FA98CD6322BC6F50000000000000000000000000F97D667F739F5EA3AF14FB6DCB96F4E43D2E0A01B004005410005002A08008000214114101000000100000000174000A0ABECD00022EC1100DA01B4DA8896A8CDB68A08022854001000044001441140413D8A002280080A22A1AEE025F000802000069512A514D201A41134580CE935DD44B8B3AD2AA6F4D4AA8B1A9591A975AB3D3F41D0737DEE9A7E638734EB6DE1EDE81E67441507CDFA9717F7C74E3BAC932F4F9BA23D4E668D01A00D1A05D202EB50035DCD01A3409A5D01AEE680D1A034BA04D6CD7F00BA4D02806975BEC811676A2BBF1E5AAF6F1E5D9CB28D475DF66329B8E715E4E69DDE5CBCBB62CB151B45EC01A340680349A01045DC373F22ACB3F31A994FCA0DE39CFCBBE19CF8F966C56BE73F2E7C994490DB8659E3FCB9DCFF00FE1ADC889F2CAF8C2FFD26F92F8E3BFF004D748BF1E6BE38EB538B9EFF00EAA9B9FD5D56F1E9FA8CBFF556E747D4DFFD759B9E3FD5F1B5D27D3BAAB3FD8D4FA6F557FB74C5E5C5AF0C9A9F4AEA6BA4FA5751FB99BCD8ACE3ADFF00A3F35F39A7FA1677CF233F3C8BF153FD02FF00F46A7FE3F8FBE43FE85F89A9F40E2F7956E7D07825F358BF9157E28DCFA2F4F1B9F48E967F6B379F26BE38D4FA574B2FFB1B9F4EE9A7FEB8CDE5CAAF846A743D3CFF00D71A9D1F04F1C719F3C97C6353A7E29FFAF1FF00A6BED71FECC7FE99F2ABA87DBC27F6CFFA5F863FB61BABA5D4FC434800000000000000000000000000000000000000000000000000000000000006FB03E5FD47EA78714BC785DD7C1CF9F2E5CADB5EFE1C3C66EBCB9E5BAC792BBB9000A0A22AB42B52AA065DF1EDE63EFF00D2B9FEEF4B31B7BE2E1CD378BAF1DEDEE1E27A1CBA8E29CDC19617DC7E6EE378F932C2F995EAE0BD58E1CB3D55A8F43900800AA035056E4D3523347491D318C558EB31ECDC9A62B51AD26D919CB273CB26E239DA9B6910510D8008BE54514458D22B5164646A2A342033B4540DF6544DAEC09DC0200A22802C2D416000000A20AA8A000028AA22802ED514362A9E81E6D7636E8E40000208A7B03D82A0202800000000002000A6CF4200A009B140100534080286C0005004105144000011DFA2C37C973FC265758D5C7FD47B8795E900000000000000000000000067932F871DCBF0F8FBF96772BEEBD1C33AB5C396FA8A3B390A0800002A080145004A08200017B20001A0413D002808000800A0A80029A00154D01A54111436026C04DA5504B412D676D4040051004000400010414F40880A0200A8008A02086945403C2002886854040043B809A50D201AA021A1134CE80D25C5466E2CDC74BB5256A511B95F47E93CFF000E6BC77C573E49BC6AE3EDF672ED5978A3B50DAA0E5D571FDCE0B3DACBAA3E1658EB2B11EC725D1A0346853409A3468534B67703468116404D2E80D006B66816627C7B81A3406900D45EC08BAEFE40EDF95EC8358593DBD7C5C935E58CA2BBCCE172958D2EDE7E6D3C79E5DFC574C59AE773FF00F86A7CB2FD97FE9B425E4BFF00AAACC796F8E2A75FD3B6E70F517FF556A74BD4DF1C553CB1FEAEAB73A2EAAFFEB3FD3BACBFDACFC98AF8647FA575B7D358FD1FABCAF7BA4BCD82FC7956E7D0BAABE726BFFC7F9B5FFEA33FF462BF156B1FFC7B93DF2373FF001EBEF919BF931AF89B9FF8FE1EF374C7E85C53CE5B62FE4559C51D71FA37063EDD27D2F827A62F3655BF8E373E9FC33FB57F41C1FB58F9325F087E83A7FD91A9D17049FF00E9C4F9325F18D4E9B8678E38BFA7E29FD98FFD27955D45FB3C73FB22FC31FDB3FE9374D2FC719EA2EA7E1140000000000000000000000000000000000000000000000000000000000000000000000000000DCFCA7CA7E60173C67F74FF00B4FBB87EE8BAA9B66F3F14F39C4FD4F0FEF8BE34DC4BD5F063E792376CE5E2BF1BB96793C6CEE9B95F90EAB872E2EB7930CEFBECC6BB3E9CBB91E2BEC4AA1B5105022A2AC6816352ED1563D7F4CE7FB1D5FC2DFE9C98CE6F1B1AC6EAC7E847CE7AC7C2FAAF07DAEA67249DB276E1BAC9CF9274F223D6F38281A1156415A8DE3128DC9B6B18CD574C717598B155D319D9A614B7B39DA41CEE4C5ADC466D4F2D2150450051450527706B4D4646A45D32AA0A566D1105411401576A22783C81ED51400854167850000014536A829B4000514360A2280ABB540DADF02BCC3A39002ED00F601BEE7B10405400500000000001000140400136AA000200A02000791401740820AA9A05100000672F0FA1D2E1F0E19F9AC727F96F8E76EC3CEEE000000000000000000000000F275FC9F1E2F8FE5E0C66A3D7C5358BCDC97ECA36C00000280200082802022140004014440100000000100055D0229A140140140440A9B50DA008088D026C19DF7144D9B510000404000001041440000001128280095400004A289A3480551105010A8068011434009A444D1A554D1A112E3B4F88ACDC52E362EC2575E1E5BC5CD8E73F25ED1FA6C339CBC38E73DC2D7834EE9B4505F3DA83E375BC7F6F9EFE2B848F5CBD39534BA5134680D2C8068D029D904BA9ED3E58CF6A25CF1FCA7DCC67B349B4FB989F731FC55D1B4FB9FC55FB97F65346D7E597ECAD49C97BCE3A97515B9C7CD978E3AD7D8E7BFF00AEB372C7FA6AAFE93A9BFD94FD0F577FB13CF18BE3913E9FD65FED6FFD2BABBE92F2E117C32AD4FA2F557CDD353E87D45F3933F3E2B38AB53E85CBFBDB9F41CBDF233FF445F8AB78FD0BF39BA63F43C279CD8BF915A9C4E93E8DC33DD74C7E97C38B179AD6BE38ED8F45C53D2FE938BF0C7C95AF08BFA4E1FDA93A3E0FFE713CF25F187E8F83FF009C6BF4DC33FF005C3CF23C62CE0E29E309FF004B38B8E7F644F2ABA8D7C31FDB3FE9753F1195353F0000000000000000000000000000000000000000000000000000000000000000000000000006C0DCFCA7CB1FCC04FB984FEE89F7B8E7F7C5D54DC3EF71FEF9FF006CDEAB8679E48BE34DC66F5BC13FF6466FD43A79FDF17E3C93CA3197D53A6C7FBD8BF57E967F737387267E48CDFAD74D3FB98BF5DE9E78DD59C1927CB19BF5FE1F58D62FFE41C7EB06FF00E7A9F2C62FFE4137DB04FF005FB7C60D7FCECFCA7FAEE7FB19BF5AE7B7B62BF043E5ACDFAC7536F862FD5BAAAD7C38B3F2566FD4BAABFDCCFEBFABBFDCD7C78A79E4CDEB7AABFF00B19BD4F517CF2D5F0C6279566F373DFF00DB59FB9CDFFD6B5A9FC4DD4B9725BDF92B36E77FBEAEA239F2619658DFEBAFBFFF008FF55F77A6BC595DE58B973CDE0E9C775938FF00E41D36AE3CF8CF1E5F225DCDAF15DE113926B24DA3AB02ED45D888D02AAEFBA0B1A9515652E571CA673CCA8AFD3747CD39FA6C73DF7D3BBE6E53574F5CBB83C9F51E0FBDD2DEDDE2E17594A994DC7C1C3C6AF98B5F41E5420828A35106F18DC8955D246E62C558EB8E2E923155A4DE995632C9CED6E32C5ACEDA46766D43C8A82A002AA82C8D4883522C41A915968DA5A2222A08A00001BEEBE4129E815514008B5029E817C000002AFF00020B2822C11400055DAA0029B5D8AA5BD9079FFC15D1CC00F2009045004000000500000000101404015050000034000000000A0020000000000098E3F3E5C717D4C66B191CB96FA8EBC6A38BA8000000000000000000000003E5F599FDCEA353C4727B719AC63C9977683480802A0000082AA0080208008BA03D80022501000008000202E80145500D28020009B144A806D00DA5AA26D36A26D14436022800540010000004405428000080080A00201A1401101414434080A20800200680144D1A40D009A144D1A02CEC6819B86D8B85D2CA3EDFD1FA9FB9D3DE2BE717B6D78F39ACABA4BD1BFE0DA2A77FC2CDFE2A0F27D43832CF0F94C6DB1F3E70F3D9DB8EBBE194D76C5976BFA6EA6F8E3A7E93AAB7FF00D3ADF9E278D6A7D3FABBFD8D4FA5F577FB59BCB845F0CAACFA47577D373E8BD4DF359F9F15F8F26A7D0F9FDE6D63F43E5DF7CD3FE88BF15749F42BEF91D27D0F1D77E462FE435389A9F43E29E73B57FD13837E59FF00A2AFC517FD13A76B1FA3F4D3FB76CDE7C97E28DE3F4AE967F66DBFF4DE97FF009C66F2E4D7862D4E83A69FFAA353A3E09FFAE33F265FD5F18BFA6E1FFE71A9C3C73FB227955D4598633C633FE97E33F119DAAEA7E0D000000000000000000000000000000000000000000000000000000000000000000000000006E7E413E58FE61F3C7F74FF00B5D09F730FDD3FED2F2F1CF39CFF00B3553697A8E29E738CDEAF827FEC8BE34F28C5EBFA79E792337EA7D2CFFD91A9C59567CE337EADD2CFEF62FD6BA49FDCD4E1C93E48C5FAEF4B3DD62FD7FA79E256E7E3E49F2C62FF00E43C53C6359BFF0090E1EB8DAFF9AB3F343FFC825FFD697EBB9DF1C6BFF3FF00EA7CACDFAE735F18317EB5D47ED5F8227C958CBEAFD55F119BF54EB2FB6E70E29F264CDFA975967FBB4C5EB7ABCBFF00669AF8F089E79317AAEAAFFEDA979FA9BE796AF8E3FC4DD4F9F3DF3CB577CBEF92AEA7F13B5973FDF4D5F795A0971FE6A7C27E6A9A4FB78FB4FB789BA68FB78FE098CFC069753F06A01FF0BA40360BB4D81B3E409724DA87C936225A9729144B93B7D33A8FD2FD471BFDB9265378D8B8DD595FA8EB386755D1E58FE66E3F21ABC7965C77CE35E7FC7BD58EBCB3B950AF53880353BAA0AA04541A8A8AD45D6E6857D3FA373EB2CB86FF00C3ECBC1CD359BD1C77788966F1B2FB72747E77ABE1BD3F5967AC9C9F425DC95E4BD541A4501A8D49DD06E4EEE923355D31C5D71C58AAE98C6BC30D25CBB39DBA588E77262DDB5119DA34827B54140588282AAC416373C1458D69955368A96B35504DAA26D67700F40002CEE053406D50014202DEF48828000029B01562229E100140051411541401C91B730045F420022E8100000005001005000101400450000004014F400684451401440040140000001476E8B0F9725CEFA7B9E7E4BF676E39D039BA00000000000000000000000C72E7F0E3CB259DD4AF91BF96572FCABDCF180A088000AA000220288209E40F40800A9E00402A000000000000A0A0AA400004045112808025512D451362885044500000D20008000200202A500003406900000001000510000051340A8008200A7B04004D00BA4B00D268174680D2FC453E07C3B1B1F47E8BD1EF932E5BE1F6FECE1F87879B2FB74F471E3D2FDBC3F69F6F1FC38F9574D43E18FE17E33F10DD347C67E21F1C7F1115753F10D4FC00000000000000000000000000000000000000000000000000000000000000000000000001B373F3013E53F30F963FBA7FD9A12F2E13CE73FED9FD4717EFC7FED7C6A6E337ABE0C7CF2466F5FD34F3CB1AF8F2FE279466FD4BA59FFB6317EAFD1CF3CB1A9C595FD279C66FD67A39E3936C5FAE7493C64D4E0CD3E48C5FAF74DEB697EBDC1EA5AD7FCF927CB12FD7F8FD60CDFAFE3EB8F6BFF3D4F95CEFFE4197AE3632FAFF002FAE36E7E3CFEB3F2B9DFAF7517C60CDFAE7577FB74DCE0C59BCB59BF59EB2B17EADD6DFEFD2FC3827C99337EA3D6E57FF00D467F5DD65F3CB5AF8F09FA4F3C93F51D55F3CB57EEF517FF6D5F1C7F89BABF739BFFA53E59DF39DFF00B350ECEFEF3A9F1B67FBAFFD83378E5F36B378B19F95D9A4BC789F6F1FC2ED347DBC7F0BF09F886C3E33F11AD4FC20BA9F85154DA086C12D4D81B36A2AEC0DA4A81B36A1B4DA04A6FBA86E26C0D9B10D9B0366C1366F6026D44B7497204B926D44DB19DB3594F33BAC47EBFE95D4CEA7A1C2EF764D57C4FAD74FFA7EB7E726B1CDE2E2FAF25C5E8CFBC25782F747ADC0F69ED469620ABB05597482ACA2B7163355BE1E4BC3D4E1C92FB7E9F8F399F1CCA78B1E5E79EABB717EE343CCECF9BF57E0F9F14E49E717C9C7BE3B7B78AEF079F39AC81D1CC5901B9DDBC714AAE98C75C7162ABAE38B73162AC6BC466D4839E597E1CEE4D4462D4B5B46536A86D760280BE101742B522C88352776A44AAD2B225A9B5112D544D8A1B3681B5F40763D8041576A888BA148B1013BEC0F6780550000001544427950511400055005450F00E5E92B6C0680013408007A0000001400401401280000A8280002000000A6C100005510010D00028000833978583E874B87C3867E6BB3CB9776BD38CD4065A00000000000000000000001E4EBF93E3C731FCB7C73794633BAC5E193B457ADE6404014008002A0945001041000400000043400087B00000141415740001A00401360880784DED4136A25A9B03628952808A000020200000000880A80000000268000000040014400154044A8288214D0A2887B4B3629A017468134680D2E816459106A62BF1F53DA0FD0743C3F67A6C67BAF4BE765776D7B319A80CA800000000000000000000000000000000000000000000000000000001B86E7E6027CA7E627CF09FDD3FED7425E5E39FDF0FBDC7FBE1E353713F51C5FBE337ABE0C7CF246BC2D4F28C5FA874D3CF2462FD57A59FDED4E2CAA79C632FAC74B8FF7317EB7D37E5A9C1954BC913FD73A7DF6959BF5DE29E30B5AFF009EB3F2C62FD7F0F5C6C5FAFF00E38DA9F8FF00FA9F2B17EBF9EFB71B3FEBBCD7C61A6A7E3C4F969FEB5D45FED3FD5FA9BE97E0C53E4ACE5F54EAAFB73CBEA3D65F192CE2C13CF272CBAEEB2FFEC62F57D5DFFDB5D26184FD33E5927EA7A9F7C952F373E5E792AF8E26EB3F2E5BE792FF00DB37E7FBEFFDAF4CF6CDC2DF395FFB4FB5F9CAB5B44FB53F34FB58FB3669671631A9C58FE12DABA6E71E3F86BE13F08A593F0CF60415136BF20DA6CD81B3622ED768ABF259455D9BEE09BFCA7C81369B10D9B50DAED05D928ABB3609B2D04DA086C514455DA6C4366C1366C0D9B0050DA6D0366D50DA6C537DF45A097236226D2D554DA2889E847D6FFC7BAABC7D465C195D4CBC3EAFD6BA5FD47456CFF763DDE2E4FAF2CAF461DE1A7E631EF8EBDC4AF638002F9580BE1511A222AC6A0AD48D22AD9BC5F6FE91CF793A6F85F38B8734DE2E9C77ECFA03C4F431CBC73938B2C6FB8FCDE785E2E6CB8EFAAF4F05F71C7927ECD1A7A1C4D353107498F774C71EECDAAEB8E2EB8E2E76AB7235E232D33964E5965DD62573B9316B7112D4DB48CECDAA1BEEA0AA82882B5E914D372155A8D32020CDA9F2512D151154450175F84090D01A505114D6802082CA79A000775049B50000145016220B2A2800000AA0288AE512B6C000088000000000028008A0000080A00828504014000000040145004141100014003C881863F3E598AABE9E3358C8AF1BD40000000000000000000000003E5F579FDCEA35EA3B717B72E5BD39C1E870100504001401101404004410000001005400000000148A0BE880A000088A25F2A89B4D8226D40D825A8A21BECA0940A80828000020800000053D00940F4800000000208280028915040014405050410D20A0048BA02A01B00D6D7481A3406940D37220D48EFD2717DDEAB19EA3395D4B564EDFA093524FC0F9CF60000000000000000000000000000000000001B9F94DCFCC03E78FEE8979709E728BAA9B67EFF1FEF87DFE3FDF17C69B8BF770FDD12F3F1CFEE3C69E518CBACE1C3CE4E597D4FA6C7FBDA9C79566E72317EAFD34FEE632FAD74F1B9C1933792337EBBC13D562FD7B8BD615AFF9EA7CB19CBEBF8FAE373BF5FCBD71B53F1D3E566FD7B93D60C65F5DE7F5837FF3C67E5ACFFAEF537C629FEB5D5DF4BF0629F2E4CDFAA75797BD1FEA1D5DFEE6BE2C6279E49FAEEAAFF797AAEA32EFF3ABE189E559BCFCF7FF006567EE72FF00F4ABE38A6EACCB3B7BE75D31996FFDF52E875FB77F7573CF87B79A9B1C32E19BF35CFED46E54D1F6F1FC1F0C7F0BB4D2FC31FC1A9F8153527A35FC00D7806A5ECE93BB3556CECC65349073BE59DB489B4DAA1B144DA5F221ECD834DC9D915602A314067DAA21B10DA6D55766D106A5058A8AB29B04B590369B50D9B036A22AA2AA6C54B410DA6D50D9B154401448A226CD81B00DA6C0DA6C0D9B03753C8A6FB26D40D8278012D4DAA20A37C5CB7839F0E597C57ECF873C7A9E9665E6651E3FC99EB277E2BEE3F29D6F05E9BAECF0B352DECE163D18DDC95C6F5517DB4235B058B1055415A82ACAD4456F17A7A0E7FB1D6496FF004E4E794DCB16755FA1977363E7BD63E37D5783E1CD3964ED7CBAF0DD64E7C9E9E3F269EB705936DC80DE38BB638B16ABAE18BA48C5519B96920E7964E7956E2316B35A44B52AA20AAB09E4469501AD22AAC8837316A44558AC896E92D519DA6DA0410505005882E97481A05586914A9A05EF1280BE0436028000000028A12A21E5455F02000028A008AE456D8002822001B03C8000000A228200A000202802514010414503C82000000A280222808000A006C806DDBA2C3E5C972BE932EB1AB8CEDEE1E57A40000000000000000000000018E5CFE1C56BE4CBF2CAE5F97A386756B872FB91A1D9C9280001010540150001001280941000405405010000014D2C80BA34828AA0027910404D9B04DA025A9BEED01B0436A200202008280000808000000002000880A001E40004000004145440144F6680D0294504113DAE855010D221A514340A202E81646A406B5A7D3FA570EB1BC97DB8F2DD62E984FB3E90F13D2000000000000006E7E53E53F3013EE61FBA7FDA7DEE39FDF17553697A8E29FDF3FED3F53C3FFD22F8D3CA337ADE9F1F3C919BF50E9E7FEC8B38F24F28CFFA974DFBD9BF55E9A7F73538B24F38C5FAC74F3DB37EB7D3C6BE0C99F92317EBBC33C6358BF5EE3F58353F1EA5E58C5FAFCF583197D7F2F58373F1D9F959BF5FE5F5C69FEBBCF7FB1AFF009E27CB59BF5AEA6F8897EADD555F8314F9324FF53EAAFB66F5FD55BFEE59C58A79E4CDEB3AABFDF59FD4F537CF256BC314F2ACDE5E7BE796B172E6BE792B524FE26E92F26FFF00D4AF470E59DBDF2A9743DDC72D9E6B7ADFB71AD38F2F14CA77787938A4BA74C6A58E370C67A3E38FE1D19D1F1C7F06A4F41A2591453B008A06D7604ABBEE81B360D475E3ACD57A71F0B71ECC2BCDCB8C70ADC466DEECEDB4369B0366C436BB15B974E98DEECD56FCB394DB2AE5939D6D9ACDA9B690DF64F901B36226D67706E37E51635E92A2B16B36AA26D36A89B3CAAA2EC0200D4416353B20B1282566A8CECB54366C095A9505105144A941366C436BB14DA81B4D81B3600226CD826CDAA9B4036A080002022515529B112D450BDE69FA3FFC77ABFB9C17872BDF0F0E1CF3783A71DD64C7FE41D2EF1C79F19DE797C4DFCA4A9C377843926B24DA6DD98595676BB05DAED06B7B59E009E5B882CF2DCEE8AB16F6D653CC655FA2E8B9A73F4B8E4F43E7E5356C7AE5DC1E7EB7867374D94F70C6EACA59B8F8584BDE5F31A93BBDCF2B5269BC7141DB1C5D71C5CED69D24D45B74C2B9DC98CB2D3711CEE4E76B522336A6DA44140115505582AC541A8DC8CD56A4ECA82168226D464500414050591AD32AB315D26C340A6804D28000026944000000001453D1E5108A045DA0028000AA03915A64044F40050000000000504D8002800080A0025ECA802800000800000028A088A00800002808995EDAFCBDFD2E1F0E19FCB1C97EAE9C7EDD879DDC000000000000000000000001E4EBF935C731FCBC33B47AB8E6B179B3BBC94746040540050043DA000000022000800000000202A0A2C034BA05D028200A208896A6FB2888025AA25A8A0020A00225A00A000800080800000043C0250000041051014F6020000022A8200200A0021A005513D88A2002808A2069742AE9640591A911575F2B319E6BEFF4DC7F6B831C5E7E7BD48EBC53BB5D4795DC000001F37EA5F54FD16531C71F9655E0FF00F24CB7DF89EBC383CB1DB865CBABA6BFD7F932F181FEB7CD7FB5AFF9E44F969FEB1CF7D3397D57A8BE17E1C627C958BF51EA6FF7699BD7F5567FBDAF8B167CEB17ABEA72F3C958CBA9EA2F9E5AD4C319FA4F2B58BCBCF7FF006D66DE5BE792B5249FA4DD4B8F25F3C94F8E5EF3BFF6D7487C3F3955984F76A6CD1F09FCAFC3136BA3E13F07C71FC01A90D4FC01A93D1D80EC7903C2EC0D9B0369B0366C097BBB71E5AA948FA1C3771DF4F3D6E339E3B8F1F3F1AE34AF1653BB9BBC604680D88BB3681B3606CD81B37FC82CA6C56A574C2F766ABD5C77B3AB9D69CB931ECF2671AC52B964CBA3296A7C9593E46E8A6DA941A95D71BD99AB1D31BB8BAEDA61A72CE38E4DC66B16F766D690DED14366C4167915D247491958AC655066B36B48CED140036086CD8AAD4446962289B066D66D510DA86FBA505F4B01A8D2025A226D9D8A828B1602C82209DB62A1B03628800000000089B052A280227A4DA89536047AFE99D45E97AFC32FEDCBB56739BC6C597576FD6755C53A9E8F2C7F74DC7E3EE178B973E3CBCCAF2FE35EAC76E59DCA959D3D4E0B228ABE56222A8AD2C41A691A58DC9BECCD1F43E91CDF6F972E1B7B7A7D978B9A6B27A38EFD42CDCD393A3E1759C3F63ABBA9DB2623DD8DDC95E5B355A98EDD71C52D1DB1C5D2473AAB6B9E5968839E597773CB26E4473B59B5B440405001ADAA035A406A4456E348AD0826D9D816E99DA822A2A4059DD6406FE2B31668D48D7C59DB4BAEE6902E90135A1513C9A550000000001005010055100117DAF688A00000002B9FA3D34C86844280000000000028201A014013D800A228000068100005010000500510541000D0002801863F3E591F4F19AC6472E5FD3AF1FED471750000000000000000000000007CBEAF3FB9D479ED1CE3DB8CD48F25BBA2A82501040541362AA08000000950410550040541005051746905D002800A0808A8897C826C044512D2D51004A5AA000025EC800202A8800080800000000800000200202C011544100013CA8A9A400000140013429A000434A29A111405D2C82AE9740BA6A628AF4741C5F77AA96CDCC5F6DE3E6BF6D3BF17AD838BA80000995F8E36DF40FCD757C9F7BAACB2BDF5E1C2E38E5E647D2C7A91E4BDB965C571EF8F867E567974F6C35F3EDE57E7A4D1B3E74F90BB367C8D21B3E4683E46C0F92FC8D29B3606D3606D3606D7621B4D81B3606CD81B3606D145DBA63515EEE9F3ECF7E3DE3CD9B70B1E6E7C3B54C4AF9DCB2CAE15E98C54D9B6994D9B0366FB81B3606D76286C40156575C6B355E8E2CDE99DE3956A339CDC797971D2E23CF939D758C54B59DA86CDA86EACA8372BA6397A4AB1DB0ADD73AD39671C728DC4AE767766B6CA2026CDA86DA9E5076C5D27862AC4ACE4A562D62D544D8A826C0D9B145D82C6E20AA8A96A5118B7BA3426C036A035106803DA033B450A02AC414112D6450500000004000004D0A0009B1105110097BB57BE3DBCCEE0FD6FD1FA99D4F438EEEF2C7B57C7FAE74DF63AC9CB8CFE9C9E1E3FAF2D8F467DE12BE75EFDD1EC7014177D96222A82C6A22ACAD4456A378B35A74C33BC3CF8F24F55FA2E2CE7271E394F71E6E69EABAF1FF1B1E67678BEA5C3F7387E73CE2F9B84DC8F5715DE2E19CEDDB0C5DB1C74B5874C66A16B0D319651CF2CDB88E595DB9DADC659DA6DA136B0436A000D48A82AC456A46A4456A46A322A5A0CDA9B5137B4DAA000B2035316E44B55A98B72462A820009E403D97CAA20002A0A00000080280002E8FE510360BB055100000015CD1A6150000000000000014000000100051140001000003C000A000000A2002000000A1BECA3BF458FCB3B93DAF3F27FA76E3F40E6E8000000000000000000000031CD97C38B2AB3DA5EA3E4E3FD56E57DABDAF20A8A8286D0405400100000001104400501050054517469058A0028200A08809E1513680202514668A09540013D01A00A800A820AA80008080000140400036000802A000000800000002000000000A0002028002AE855D2C882AC82B522E5DA20FA9F4DE1F870FCEF9C9ED78792EF2AF4E1358830D80000F27D479BED74D7BF7AD6137948CE5751F9FB7B77F29E9F45E54B5CF2C65588E571B2F64F934CAFC97E4A1B5F9204C8F901F23606CD81B5D826D762A6CD81F237D84366C13E4BF204F97E17629B3621B3606DA975515EAE9F3D57D4E2CB78B8671B8EBADC73E4C7734E51A7CDEA30D5AF1E5DABD58B9D62A5ADB29B3629B3606CD82ECD886CD81B2506A56B1BB4AAEF865AAF5F1E5B8E59371BBDE3CFCD8A623C99C72AED19632ACEDA4369B516559506A5D474C6A51D71AED8DDB9D6A2651C335838E518FE1B6511A0041AC7C8AF4633B37AECE6B19B5CEA958ACD691114000105456A37128AB504AC655462F714415054558D4883402566825A9B503C82AC05104B52D5000281B00DA6C00000A008A8008022282504F6D63DE847D5FA0F55F67ACBC56FF4E5E1F67EAFD34EA3A2CBB77C7BC78793EBCB2BD1877869F96C7BE3ABE61669EC79D14536B105DF7684559115A97D378F84556F0ACD56ECDCAFABF49E7F9F0DE3BE638F2CDE2E98755F4478DE84CB1996365F6F919717DBE6B8BB715F71CB923AE38BA48E95CCB58CB24838E596EB9DBDDD223172676D233B37DD4137D945C7B2A22ACFE01A545591A919A351A9115AD0825BB66D512D450040D7751AC63731EEC8D3524D335A8B17C32000504D8A020269504054141400000000005101046B402CA22800000399E1A43C02200000000000A0000000008002A0A0000800028000001FC0000A2000020000A2657B2A3DFD361F0E19FCBB3C99775E9C7D023400000000000000000000003C7D7F26B1984F35BE39BCA319DD62F1E33515EA798052A282080A80093400000094041101550014005101414058828000889B412954401136A26D3DA80094508500F6054F0096821B0014105004040000003DA0000000802A68D000028820000000228510005010054D00A06B4482A882E9A9005D0AD48D49B4A35A498DCF971C27B4D9EDF7B8F0F871E38FE1A782F75EC80800000F89F55E6FB9CF38E5ED1DB866F273E4BD3E7E48F6C79D9ACD54658B8CAD239D961B51653621B360BB3629B360BB36886CD81B4DF750D9B14D9B10D9B0366C0DAEC0D9BA06DA95076E2CB55F4FA6CF71CB38E91ED9771328F3B4F0755876AF9B9CEEF461E98AE56B2EAC9B4DAA1B3606CD81B3606D7609B5D8AB2B52A0EB864F670E6E7946A3BCF0E7C9371CE34F1F263ADBCF5DA315CEB3E9B405400595D31ACD576C2FF2EDC6C56A3766E38E7120E19472AE91966A34800AD61E41E8C1B73ADC67272AB12B16B2D220A008002E856E796991A4A8A958B5519454050541637115528336A6D44A80BED602AC004192A800200A0202A08028008A8006D0105134809ED71BDC48E986778B970E59FDB5FB3E9B971EABA3C72F3329DDE3FC99D4AF470DEEC7E5BAFE0BD2F5F963AD6393857A31BB92B959ABA65634879580D7F0B1115515A6A22B4DE0CD5748EFD1F25E0EAA5DF6C98CA6E69A9EDF7A5DCD8F03D43C9D5F1F799C6F0BAAC673A718B6E9D9C58CB272CB26A0E56B16BA4659B536A26CDA84EE681A91510D35106A459115A91A9115A91A41365A8336B3B5136796908A0B26DA912AB523719A0BB65494B7406F46C0D9B017606F6010F688A82A6854000041554410514400400520ABE440000001CFC41A64054288140000014000000000012808AA50004003F900050F42228A53D01B0000014405111413D801863F3E6C61E95F4E4D4915E47A80000000000000000000000007CAEA73FB9D45FC476E29DEDCB97D323BB88086D154F68208A8A80000000200809E541051441050588280A000A009536216F64D8A86C440111A1003C009A228A8822ED436808000822AAA000202000007B0400F60001B3D8050400DA01ED40D20000280008080A007B000005405545174A2E9515646A4EE835234C85F0F47D378BE7CF73B3B4673BAC6B58CFB47D6F63C4F500000031CB9FDBE2CB2BEA3F379E57939B3CEFBAF4F04F75C796FE9CF2F2CBD4E2CFB2F869194BE418B18CB16A231BABB54366C1766D036BB00014100369B036006D54F42206C0DAEC095A97B8ADE37BBDFD2E7DF5B73CBD2C7D3E3BB8DDF0F2D7479F9F0DE2F95CF8EAD76E3ACD796C62BBB06D1510DAA9B5D8808A1B00D811B9903A637BBD1C59776326A3DB8DEC65371C7F6D3C9CB8E9E5CE7775C59AE3976ACD748CD436A88A0AB8E5AA2BB635DF0C9CEAC76F31CF38C469C3371CA3AC66B151A64006F0F251E9E3F0D39B718C9CB2BA58958BDD9690151140D802C15B8DB20950672AC551363481B0160AD352322B3412B3544D9A5162C4162A026F6085AA2281A0410500D07B000415000A020082889FC021046FCE3A7DFFF00C77AAF971E5C195EF8F870E79BC2BAF1DFB37FF9074BF3E19CD8CEF8F97C297FA654E1BBC0E49AC92A69D985F0BAD44176D4ED0156541A8DC4556F166ABAE2D6BDCF31957DBE8F97EE74F37E63BBC394D57AA5DC18E4C7E7C76333D95E0DEB72FA66E7D9EA79DCB2C9CB2CB75B88C5CB4CFCBB3689B450D80BEBB2C068D222CF0D22B51A912AB5316A464692A08CDAA26D9EEA2915091A9106A46A4456A2E995268B40D9B04D9B053602A04FE0D88BE962025143D2868B10051346840A01A0002CD2E81080BA3DA2AEC10050000733C4690041000000001400000000001004553D8002000000068005000000001408220A09A3D823BF4586F3B9A65D635AC7DBDC3CAF480000000000000000000000039F3E7F0E2B5F2B1EF6E5F97A38BD5AE1C97B695D5C90150AA094400115150000004F402020A1A5FF000821A5144001403D28001B404DA0200228279044F6A00001ED142A50002A6C00014100000101000002809400000F67B010000040010500000000000000000051055D2AAE841A91748AD48BA41646A4419E4BA9FE5F57A0E2FB7D3CBEEB972DD63A74E39BAF50F2BD0000000F9FF56E7FB7C1F097BE4F8F3B631ECE29AC5E6E4BF6632F2CD77612F866B48894119B1518B18D776A09BEEBB54510366C1766C52D4D886CD8001B000000000149515D31AF47067ACA33563EBF4F9FCB17A3D3C997B748C7263B8F9BD571EAEDBC2A57CFCE7972B1E98E6C8D20000000000A2CA0DE35E8E3C98AB1EDE2CB71DAF770ADBCFCD8F678B9269D3166B867DD8758CA23481B05DAC41D30AEF864C56A3BE196D739B8E7FB69E7CE38671D2335CEA3680213CB78792ABD3C6DD7269CF3ED5CB2FCB512B9D46D1366C4360002B5115B8D49B642A5062B15A821B50045580D4ECD48CA89683359DA851506A22AC504BE10134405040150054D00007904A2A0009A00011440466A406F1AF4F41CF7A5EBB0CF7A995EECE5372C6A5D5DBF5BCF84EA7A4CB1F3329D9F90CB8EF0F367C5979C6BC9F8F7DC76E59EAB28F5B8AFA01A8D44458BA456E4DC588D353CBAE319AAEB23AE38B16ABD9D067F0CEE37DBE8BC9C9FE9DF0F40E6DBE77578FDBE5DFAAF3E593D58F72579EF55CB2BB62D758C3359AA1D8505FE40EEB220D2A22C6A415B91B918AAB235E104B5360CDACB41B043D2C80BE5678456A3481E005DF64D81682002ECDA29B5D8288A4BA5DF610105241400D00009A26950D6CF8C0340A00002A000000000E7E86900410034000000A000000000020027A55000100000F201A00000000050802802200A6804CBC3DFD361F0E19FCB1C9FE5BE3F6EC3CEEE000000000000000000000000F175FC9AC6613DBC98CD47AB8E7D5E6CEFD946D90041454F622000A880000009404040050100504550D881B503602009B401040041550D289EC03FC9D810DA854A000800080AA800000202000022820000000020080A080020A7A0000000000000050005D2E855D082C8B20AD6975DD06A456414138B1BCBD4E38CF0FBB8E331C649E9C39AFA8EDC53DD51E7760000007C0FA8F37DEEAB5EA3CD7C3E863358C8F265DD63266B6888D2337CA02258A8CD8CD8A33631AD2A1B5DA86D7606FB9B4176026CD81B360A026D4001366C001760352BAF1DEFD99AB1F53A3E4F4FA33C3C99CEDD6166E3C7D4F1EE263ECAF95CB8EABCF94D3D71CAB351B4101500000001406B1C9DB0BDD9AAF5F0E5DDEBC6EE3864DC67931DC787926ADDB5895E6CE7772AED18646913C00AB01B974EB8D62ABD1859AECEBE9CAB6E3C93BB8678B719AE39465D10A2A0DE175528F4E1E1BF4E55B73CDCB28D44AE7596D01510D8280B1AC63355D22C642B195583151A101001560AD46990DB1413D2340082C4558BBEC0880002C02200A085100510405000400F20828897B08CD451BC5BBDF0FE622BF55F45EABF51D1496F7C7B3E5FD77A6FB5D563CD276CBCBC3C7F5E5B1E8CBBC36F9B66D97B1C17D35E9117CC01A8D4469AC7B34CAB723B638DACD58ED862EF8E0E76AC75C27C32963E8E197CB195E7E4FEBAE0A393ABCDD6F1FCF82D9E63E4FCBB3D3C5771C339DA6D9B5DA39B034268D82A82C6901A883523722556E456452D412B36A8CED36A0A22C8B1155A80AA805A096A282886C80111576A06D76812A8A4AA88BBD88A000000001A110550140453CA000000000E63481E844001404014000000400000005368A80280800000000000000007B0500510000030C6E7CD8C8FA926A48E5CB7D475E39EE838BA8000000000000000000000003E57519FDCEA2FE232F6C9A923C97DDA00008A07B4544150A80000000200941050A6C0220A9B01541003604541004044004550A08954004A28140BE1004000011155500001000400001000000000040000000100000000000140400D28AB22E817402E964456A45882E9A880206D9CAEA03D9F4BE2F965792BEA3CBCB7793D1C73588393A00000E5D5727DAE9F2CBF8593752F51F9C96E596595F74AFA2F23358AB04BE19AD222020A8CD4B01866C6A0966D9B2C5889B36A8BB5D8ABF237D90360001B250366C0D8000280A811D30BAA955EDE9B93E3947D8E2CBE583CDC8E91D1C79B0DE2E53DB4F93D4E1ACABC594BB7AF1F4E55CE8E8CA000A06C136BBEC08BB04DAC0595D30ACD57AB8B3D57BB8EEE38E4DC6F29B8F1F360CE23C7C98E9C2BBC62B36256D1054559515A97BBAE359AAEFC75E89DE3956E319C70CE765895C338E75D2320A83587928F571BA7A72ADC73C9C72F0D44AE7596D0676A8A6C0580B1D3166AB70AC896E9CF2AB066D4691050DA82C6A2556A456466D66A89536A82811515A012A0000A07940000048A220AA02000800022889411911A95D20B1F47E87D4FE9FADBC76FF4E4FBBF55E9BF53D16524EF3BC78797EBC9327A30EF0B1F94C37DE5F33B2FC7DD7ADE72CF66B7EC56A775D0351A9115A8DC8CD575C31EEF461839DAD3D1871BACC751CAD56B5D9DFA5E4DCB8D632EE378FB7A070764CB1F96365F6F83CF8DE1EA32C2F8AEFC37BB1CB93FAC6E335E971414003D2C9DC1A541646E441B91A918AAD49A54112D519B5144A2835A4455455D35202ED9DA07C93600A1BD02280BBDC0504455DA2AEC154DA22ECD8AB040000000000000D000000000000C0D225004100000140000100003C8000020A22AA8220000080282002804045550400144000D9E81DFA2C379DCBF0F6B8725FB3B71FA0737400000000000000000000001CF9F3FB7C39559DD4BD47CBC7BEEDF6AF65790515011500F68A08022A0000002002008000A00800A02000A80201B41005414114002B36802868F6094043D80002A0828002082A0000000800000200B404000000000100340000028140346905D02AE94174482B522C9A4174D4D20BA3B220968A6D8CEEF58CF6B11F6FA3E29C5D3633DD777872BBB6BD98F5019500001F2BEB1CFA98F14F7E5D78A6F28C67758BE649A9A4AF6BCCCD66C58233DDA4428322A233412C66A89632A337166EE569936BB0366C14D8A6CD80BBEC00045DA21B4D8AA011415A95077E2CB55F67A4E4DE323CFC93A74C5EB8994DC79DB7CEEAF8DF33931D3D585E9CEB85476650A220A09B02773C0001B594176D639251E8E3BDDEDE1C9C726E3D53BC71E6C7FA6B9CF6D3C1C98BCD9CD3BC62B9D4746528A0411A8E98566ABBE19777A30BB72C9B8DE5FED79F28916B8671CEF9758C322A0B8F907A78EF675736E3397771CFC2C4AE57C30DC64B59DA86CDA8B2B482CF2EB8C66AB4564632BE9CEB504A96B489B202AC056A32AD41066B35441A417D20BA5D22AA0214115505D206905000F600220A000504F0002880254B044AC82C74C6846E6578F931E4C7CCAFD8F47CD3A9E8F1CB7BDCD578FF26752BD1C57BB1F9AFA8F07E97EA194D76CBC3CF63BE3772572CA6AE99A34CB73B1115BF2D488ADE33BBB638B15A77E3E3DBD5C7839655A76C71D355CF6D31965A73E3E5FB7CF2FAABADC4DF6FA92EE4A3CCF40F99F55E1ED3967A74E3BAC98CE6E3E7CEF365ECF63CE9A4141458D4F288AB106E46A44AADC8D699553688C5A96A8C8A028AB106950536826C510940DE89E550F6A000B2882A03422A88282A9B414DF6051000000000000000000000006069100404000005000000136014D808AAA9E84014451444001014A086D45400001544410141544000F0995ECA8F7F4D87C3867F2ECF265DDAF4E335011A00000000000000000000001E2EBF3ED309EDD38E6F2633FF2F2C9A915E979C40540010A8A1B4005410501001004A000228000020A0A8228200850400144004513601ED35DD40D005F009B00401045144050004105400003600802827A0000010000000043C000002A00028000BA115645514D22AE9620D2E90510369B5137D801BE978FEF75727A896EA5AB3BBA7DE935343C0F580000016EA5BF87E73AAE5FBFD5E597A8F4704EED72E5BD3954AF5383152F8544ACB4214444512A68119B1444B012A591A463289AD2A26D76A86C45D8BB0360280100055D901766D05DB52A51D30BEDF4BA2E5EFAAE59CE9A8FAB85DC69E37579BA9E3DE35F1B9F1F8E563D1C758AF2E5E587A239897BB40021402D0494543D1B058D4A955DB0AF67064E59351EDC2EE19CDC70FDB6F0F3E3AAF2671DF162B8D66BAC65051165116372B2AEDC75E9E3CB4E75B8EDE6397263A622B8673BB8E5ADBA461CC6D11628EFC5755DDCAB712C72BEC895C729DD8AE9194ACF8690D80B1A8955B93BBAC62AAA5BA41CED636D412D469001541A8D4668BFE4B5158A8D220A0A82AFB450044500455452A680004054500004100001441019AA88CDF2A2C6A5EE837BDE3AF4FB9FF8E755BF970657C7870E6C778575E3BAC9E8FAF74BF738272E33FAB07C0996E46782EF05E49AC8FE4C64BDDD9CDAD358C41B98F66B1C59AD3B71E15E9E3E373CAB51E9C38DDF1C74E36B51ABD98CB2EC916B87267E9C33BB9BFC3A466BE9F41CDF77A792F98F53CB9CD5AEF8DDC1CF9F8E72F0E58D9E927576B7B7C1F8DC32CB0BE8BDE3DCF2B3A1543422E9A80ADC9D906A63EDB936CD56A4D2B2A9BD33683352D690451406A2C64550004360540050F4BB0144150141445800BB368ABB5D81B540DAA000000000028080000000000C0D20807A4100000140000400053408534A080000280800800BE80401410005054005080A20001863F3E690F43EA49A920F23D4000000000000000000000000788F95CF9DE4EA2DF51DB8A77B72E4BD20EEE402082000809E8501504140410040001202800000828B4410010001002A28002288680A9ED45A881A3D289E80100411451014004001000002000200A80000020000000802A2806800445145D02E9014D0AABA4174D229A505936AC89BD1B04D8A22A896EA6DF43E93C5AC2F259DEB9F2DD62DE1DE4FA43C4F48000003CDD7F34E1E972BBEF7C3F3F8F8DFE5EBE19F5DBCFCB7B5ACD777366A56911951280880255652CEC809A66C554D22A258CD9A519D33A5436BB545D9B41768A2EC45366C15014D8A6DA880D0358D7AF833F8E51CF26A3EDF4F9FCB8E3B3C597B758C7263BC74F93D5F1EB2BD9D78EF6CE4F9D9CD3957AA3988D20801B11050054DF701635128E9857A78B263258F7F0E5D9DEF879EFB748F2F3E3B7879277AE98D66BCD94D32ED18606905F204F2DC4AAEBC75DF0BDDCEB51E8C2EE194DC736DE6CF1BB71CE3A462B9D65B641476E3AF463771CF26A2D72CA6D22D72CE69CABA46194680F222C6E774AAE92776E4ECC555672F0839546C6536AC9176AA46A20D46B18CAAB3920CD469105174B105545564105417402A2A02001222800002681500D80008289ED012ED910F6D406F17A3A3E6BD375B8724ED2DEECE5372C6A5D76FD7E78E3D4F4B6799947E473E2BC3D467C594F15E3FC7BEE3BF2CF559B3B9247A9C175BADC82C7493BBB61C6C5AD3D3C783D5C7C7A71CAB51DB1C5AF0E4D31965A70CF93D3722570CB273B95FF8748CBBFD3B9FED753F0BE327DA79B9A6B276E3BD0393A3E37D478BED751339E32799EDC2EF18F36535528DB21A0696441A98B722556E46A315552DD0336ED9DAA26D1A05017482C6A441400B41369B01145DA08B0154114F00AA82281B11541565220A00D4A886D514000000050000010050000608D329B3C80944050100500001002800022A800088A280800009B501000151428000A882828A02A097C3BF4586F3B97E19CBAC6AE3375ED1E67A4000000000000000000000001CBA8CFE1C36BE663F9BEDE8E29D6DC393DB43AB0020820027B142A002A0828820021B04140015000400145440360801B40004A289B1436000334516A00940F402008A208AA0000220A8A800000000006D2800068400405000100500004005055017428BA41755620A0AA20A6C10D821B511412CF965319EDF7BA7E39C5C18E33F0E1CF7A91D78A77B751E5770000007C5FAC737CB971E29E27978A768F771CD631E5CEEF2466BA32CD4B751A467D0A25404DA080A26928269340CD89634222A259D99B1466E29DC44DAED51766D051414054510162CA2AED5059E5DB8F2EECD58FB1D0F2F6D3E84EF1E2CE6ABAE258F0759C7BC6D30BD95F239677AF3D7B239544DB689B4542EC00D81B400024597B8378BBF1D62B51EEE9F2F4F6CEF1E7C9D23972E3B8F07361ADAE295E4E4F2E75E88E7581A0F06C4256E5456E5D577E3C98AB1E9E3AE9E5CAB71C7923CD9CFCB712B8DF2CBA4610DA8E985EEF4E37B315A8DB394DD615C738E35D232CD676D320A8B34DE295A8ED8F86E47354AE792C1CD3DB68953CAA114558B106E4EEDFA62AB352F75194544550588353BAB2254DAAA0A82A0B202A504001143D9A00000100F400288027A4111011A80D4BDDBB3E58FF8457EA3E89D57DFE8A616FF00561D9F3FEBDD3FDBE7C79E4ED7CBC587D796C7A32EF0DBE676BDD7E2F538358CEEE931DD4AB1DF8F07A78F8DCB2ADC7AF8F8F51DB1C5C2D6E34E79E5A215E7CF91E7CF3DD7591973B96D36DA25B70CA673CCAFD074FCB397831CA7E1C39A752BA71FB751E676797AFE1FBBD3DEDDE3E361773BF98F5715DE2E1C93B535A76733BED416358C41B91D24D31554654DB36A8CED1A44141608ABA456A2A000896820A00800BEC15567682002C101403D2028A45DA29B2034500F488AA8A00000280000000000039AB4CA13C00820000028000080000008A00A20282000680F0020A2A206C005000F2A80000A28022265F87BFA6C3E1C33F96393D3A71FB761E777000000000000000000000000787AFCF7AC2579E4D47AB0EB18F3677790368032800800A1B40054105104004A80000A020A807A143D80A800820020814541445F4A20000CEFB8A0000250100115005000410540000000F60005400000010054000000000140400590157428BA4091AD01A5455100F60009B144DA0280EFD0717DDEABE5AED8BEE3C9CD7EDA77E39D038BA80000CE794C30B95F501F9BE5E4BCDD4659DBBDD47D1D6BA78FDA566A8CB35A4434A22022080A09A044A0CE8D28959D2858962A27C74CDC419B8B3AB1A6494D835B5D81EC40550115600B3CAC4558E98566ABDDD272FC7391F6F8EEF195E5E58E98B6E3CF87CB0AE53DB55F13A9E3F8E55E3CBB57B71F4E5584F6E8CA25A00A0821A28079036B3B0352F675C2ED9AAF5F0E5E1F438B2F9479F3748DE7371E1EA30F35315AF0F263FC38D8F447362F646D900559D92AB71DB0CBD3355E8C32D5779E1C6B719E49D9E5CE6DAC52B8651CEF9758CB34691BC6BD1865D9CEAC769DE259B61A72E48E1946E32CD8CD6E22688A8B3CBA6112AC77C71D2D73699C9CADDAC466D46D19F22A0B222AC8D44A3726DAD32ACD66AC191A445058B220D49F84EECA9632A02A11AD200095145D220BE0144A20280086C0001440112F604A8222C06BDBA4A9563E87D17A8BD3F5DF1B758E6FBFF52E9E753D1658EB775B8F1737D79257A30EF0B1F95C259BC6F995D247AAB846B1C76EFC78316B71E9E3E3DD7B38F8B4E3956A47A263A8BE1C5B73CF934F2F272BA6319AF367C9B73B93AC659DEEAAA2F98FA3F49E7FF7715BE3C39F24DE35BC2F6FA83C6F4259B967E5F0BA9E3FB1D5658FABE1DF86F7A72E49D6D84F6F438AC5901A91BC632ADC8D33544B48336B36B4896A6D5055148CD56B4B1068F481B676A1B4D808A87B6B408A2922C051105000510050F020A7A14222AEF4A06D7601B446B6228000A0028200A000080E706990F4020800000A0008000000022A8022A808800002282A0200A087A51005503D08A0000A20613E7CD23EA49A923972FEA3AF1838BA800000000000000000000005BA9B07C9E6CFEE7516FE07B24D491E4DEE828002082285A00940151014410012A0000BA035A451500ABE811504F4287944001001140011413C01B36097C8A000805A800044005000104150000036000006CF208000000087B41400000153D80A08BA405D0AAAA0A8AB22A02C004136281B044011454CAEA03EBFD2F87E1D3FCEF9C9EE78392EF2AF56135018680000787EABCFF6BA5B8CF3937C73794672BA8F8B863AC7FCABDEF2B25062B377A6904512A0250105434089528A9A4D28952C034962858CEBBAC0D3371118CB8F7E18B2E3E6352A12EDAD88BB105828A206D452348AB16764A3D1C59FC6EDF77A2E499F14EEF3F2CE9D317A99CA6DE6747CBEBF8F577A7CAE49AAF671DE9CAB954AECC222868110D800080AA0B1D31BDD2ABD1C7969EFE9F3ECE1946E3D73C3CDCF86E3963EDAAF9FCB8BCD94D3D38B15CEF865D232022ECD836E9876AC569E8C2BD385DC72C9B8D653B7779B927748579B923964ED1862F934DB2D63E5DB8EF762B51DF1AD39B4C6536E19C6A2572ACD748CA7855423B71C66AC7793B15CDA73C9CAD6E233B66B4868AA8BA588AB3CB72251B83231595822568501634CD56B49B4466A34002AC4513D01A4F60A00008A0080080000008A0CEBB016764112A0373F0E98DD794AADEEE19639E3E657EBFA2E79D4F47867F99AAF27E44EA577E2BDE9F9FF00A974FF00A7EBAD9FEDC9C2475C6EF1958B355D70C375EBE2E2672AB1ECE2E2D49D9E9C71D3CF956E45B751C7933D44916BCBC9CAF3679EDDA461CB2C98B95748CA6EB7146E56F8393ECF538E73C7B62F734B3A7E871CA6784CA78AAF03D43E7FD5383E5C73924EF8BA71DD6519CE6E3E76377174F5BCCB22E915D246A466AB50B76825AC5AB06769B6904545591058D488ABA6A229B4D889B67600A041157429A5D20B0B005EC08A20A06C0040F46D40455014DA06D7628A045DA2288A00028A08A000082A59D81C86D8015010000014000000400054A280200100004580008AA16882280954401550003D1E6000AA5077E8B0DE7737B5E7E4BF676E3FF20E6E80000000000000000000000397519FC386D5C66EA65D47CBC3C5BF96DECAF21A0500404137DC01410014400410019145D081E801141500D822A82202000200828228A80200805140B5042A8800000882A8005040400001014000450400003407900400000500003402C41742AAAC882C35DD1540000013621B4B762A2A89A54030C6F2736384F741FA2E3C261C78E33D469F3AF6F640000001F07EA9CBF73AB984BDB177E19F673E4BD3CC8F53CE952A8CD66B48691464110150DAA02022A254D026934AAB626811340BA34A1F13E12CEF1363967D37BC5C2CCB0BACA372ED9B1A977176A86D414405D8A46B62AEDA9591BC32EEFABF4FE6D673172E49D378BEBF91E375797AAE3F971DECF85CF8EB2B34F4F1573C9E7A95E88E6CA6DA4100A00000040595B8955DB8EBD9C19F78E59371F430BB87263B8F3FEDA7CEE7C355E2CE777A3162B95675A758C9E934A8AB1156352F74577E3BE1EAE3C9CB26A3B6FB38F2E2CC57973C5C329A75C58AC567BCEEDB2D474C2F74AB1DF1AEB3C3956E265371C2CD2C4AE59CD3163AC65134A8D48EFC519C963BEBB33939B6E595EEE75B8CB3536D209ED5157DA2B53BB78C66AB6CDA8316B35A88228A441A8D4EC8082B3B1511602E962294D82202C8BA04D0022A1E400045010000013D22897CA089501B8DE2955D6778FB1F40EA6E3965C195FF000E1CB378574E3BAC9ECFAC74FF0073A7F9C9DF17C6E3C7E52572E2BF56F39F67B3878BF87B78B8B4995491E9C71D432BA8E3EDD1C393934F272F2DBEDD718C579B2CDCB2CF6ED23158DA348BBECD4A0E92ED6CF962CB4FB1F4CE7FB9D3FC6F9C5ED78B39ACABD18DDC18E5C27271DC6FB66755AAF8770BC7CB9617D35A7B7DBCABA6A441B98B5AD335519B419B59B5A8896A56848A0B234946A45D32282A6D36222280235AEEB31456B4BA034403D0809ED453C804F020A08A8002A000AA7601620B6E8DEC05D8A4BD9A9E110114000517D01A11450101C86DCD0000000500000000040004A2A8088A00000201B504145104501001436A8082A8200AACE5E047D0E9B0F870CFE5D9E4CAEEBD38CD404680000000000000000000000787AFCF76611D38E6F26392FD5E79E07A5E6145101010A800A20022800808201000000434A29ED02F900144103C20080007A4AA22A88008024F20558A225F00680400000441540001010000000D000080001AEC00007B01000050200790140145559105D1AD22A80000026C44D9B04D8AA002817B3D7F4BE1F9F3DE4BE2319DD635AC66F28FB23C0F500000039F3F24E2E1CB2BF87E72E5F733CB3BEEBD5C13AB5C396FE8A8EEE48CD68668A8CD2A8880268400100450A088680D2582A68F882CC5740B22E9157E3DCBC58E53594363CBCBD159DF8EBCF7E585D6534E98DDB16689656A56915503C280A2B51622ACAF5F4DC9F1CE56329D2C7E8383399F14AEAF05F6EF18CF1DE363E1F5BC5F1CEBB715ED9C9F3F29DD8AF5C7244699100000036000B1A8955BC6F77AB8B2EF34E79351F4B872DC77B378BCD7DB71E2E7C3CBC1C98F776C2B35E7CBCB163B461343489ED6F81565ECD4A83A617BBD5C7939D6A3D38F84CA6E3936F2E78EB6F372475C58AE758DBA32B1D31BA4A476C327695CEB51AAE59E2916B8673BB9D758C32348B8EDE8E28C64B1DD8C986EB8E6E75B8CA234CA2A8B22C8CAB71BC67666AAD66D062B35A10545588351632A3356088A8AA82EC14BFC2010117D1E00414010540D0000800086BB287F8011019A7B11A8E98A558E926DE9E973BC1D4E1C91CF2EE69A9EF6FD4FF4F3F4FF0099947C49D35E3EA72C35FE1E3E2BADC7A339EABDDC5C5A9E1E998EA2655244CAEA38727268C616BC7C9CBBAF3E7C91DF18E75C2E56DF2CEDD1945DA82C074C6B71858F4F41CB787ABD7AC9F71E5E69DEDDF8FD038BA3E5FD4786E3CD39278BE5E7936F5E3778C79F29AADC8D638AA35B4DF66466E4CDAD418B51A44B7655162C8834B106A082A6C54DE91513D1A05D353106A459191AD25034027F06943400006B621FE15011452F700415014145D81E61B414154DEA206DA8008000A28A8A0207A0701B60000000140000000012800A9450011440000004AA0828002A0200285EEA8278501055005E3C7E7CD21E87D4935241E37A8000000000000000000000000B7536F95CB97DCEA2DF51DB8BDDAE3CB7AD20EEE400002080082882A0800080000806801141620A2094F4A0025F095404040115028A828002006C1050DA7B037DD00000004415400010100000A6C114000011404001000054202E80140340BA342A80BADB4C8028005F0226F46C12D4AA082AA00A035A419CADD3EDFD3F8BED74B3F35C79AFD74E9C73B7A8791E80000007CDFABF37C78A71CF35F2B19A8F6F14D60F3725FB08E8C2335A83255467DA5504F000225051140100434685346904916405D2FC456BE2BA45346BB20319F161C93FAA2CBA1E2E5E932C3BE1DE38EECBAB1DA5DB9D9A6A5511766C05D8AB1A951576E9C79692ABEE7D379A65C7F1DBE8BC19F55DB1F48F9DF51E1FE9F945C2F664F89C9355CEBDD1C19D269A43C9EC0A8000400503DACA0D477E2C98AD47D0E9B91EEC7BC7972748E5CD86E3E673E1656F0A95E5CE7773AF4473ACDF269A0D6C9015620DE374EF85F6C56A3D7C796E3A5F0E35B70E6C5E3E48E98B15C728CEB55D632B1A941D30BDDE8C2EDCEB51B6729B8CAB8678B8D8E91944D776916797A7899C963B69CF2736AB966E55D23288D21A0458DC8955BC67669953D39E5419B51A4051564456A456512B35441455D20B0BFC209E915420280004044010550100001280828850659F62371D3196D4AB1D709DDE9C31DCD39E55A8FBFF004CE4B974F31BE63AF3F0CCB399CF2F05BE39D7A7DE2B8CD44CF3D1EEA7A79B939649E5E2E5E6DDF2ED8C62D79B3E5F4E3727791866D1A4360351620DE3E5D27966AC5BFD36653CC7DEE97967374F8E4F3F34EB6EBC7EDD8799D9C7AAE29CBC167B8F97C7DB72FA7A38EF5A71CE76E922C6D82B168316B3B6919DA340B7F00D45D251A8BA41608A9B4104545916628ADCC7B35202F63B202500F60783C810D0242A8002E911154040A00000AA02C3CC408405360A4A83529B450001450151404701B60000000140000101500000541411415001000400515100105F42A0AA020A80022F8A0028EFD161BCEE6CE7758AE3EDEE1E57A4000000000000000000000001CBA9E4FB7C36BE6633DFE5E8E29D6DE7E4F6D0EAC00000820022280A820A02200080020A200345010414100A9E800440511500541454B100512C4D2842F9043B0080808A00020AA00008080000200A00014114040010050EC08BA004161A154514D029A4174A8A000225ACDA00A26C0000146A00BE106B838EF37538E3EB6FD0633E38C93D3CDCF7B91DB8A7ED479DD800002DD4D83F3FD772DE6EB2F7ED8B8F87D0C66B191E4BDDDA22A2566F9684454651413420009A140034086845D0069641575A8B2207C5A9055D1A40019ACDBD9466B97271E39F99DD67495E5CF8B2C3C778CCAEBED8B15445D82AC6A5056B1F2CD57D0E839BEDF34EFD9F7F1BF2C658F1F34EF6ED82B8F5187CF8AC7297B6ABF3BD4E171CEC79ABE863E9C2B351B4010EE6800001005580D475C3F0C56A3D7C19EB28FA7C396E3CF9C748D678EE3E77518A60578739A72AF4C73ACD88D32400515A8EB865AECCD57AB8B2D3D53563864DC72E4C371E3E48D6352BCF9461DA306BBAA8D62F46158C963B637B1630DB8E78B8653BB719AC588DB2D4F2F4717A67258EFAECE79B9C6AB8673BB9D748CA7A4690046E46F18CD69B915919AE77BAC19BE4691154591B919A3504566B2A21A5174D222A20953D2A8A0B21ED110AA228A8680D0A88A0800021E810504D0233A11AC5DA77B3512AC7A30E396C7BB8386E567670CABA48FADD2F1DE3BF87AF29B8F0E77B7A31F4E19E5F1ECF272F37F2E98C62D78B979BBBCBC99EDE9C639571DA6DD19D9B5D80D7A157D2C646F1F2E92335635ADBDFF4CE5F8E578ED73E49BC5BC7DBEA0F1BD03E5F51C7F6BA8BAF15D78AF7A73CFD2784B5D5CD9CAB16B5118DF74B7BB48228B3CB5ADA0B23510590455F4968889E942352035235232292006C13601B5D8001ECF601403D08000286C4540140405053F85EDA40F49B058A028A2CA81B5400051420288AE036E600000A0000000802820280882A8088A28080000228002ED01001541114013FC81ED7C000A995EDA7D0E9B0F870CFE5CF93FCB7C7EDD879DDC000000000000000000000001E1EBB3DD98479E4EDA7AB0EB18F367FE81B64002820200A88A80A820A0208079101160228A440F6A02008014100348200A514400004AA22E810FF002094510012822880002A0A0008002000000002280000080000200A02A80BA014D02927E505220A0A6B49B11369B50DA01B3608A08BDC005501A2DD4DA0F77D278B7965CB7FE1F55E3E5BBC9E8E39F50727400001C3ACE59C3D36597B5C66EC897A8FCFE3FD5BCAF9AB5F45E44A883352B4322A3255101101514400014D00BA5D01A59105901574BA40011019B58B5519B59EFA6918B5C73C256A2573D59576DB26D5055D8AD6DA9515D78B3F8E52BF49D1F2FDCE08F3734E9D30AF4258F2BABE2FD4F87E1C9F2FCBE565E5EEE3BB8E197B652C7565054360A020680F202FA277416378D4AAF47165DF6FA5D3E7DA7770CDD23D9E7178FA8C37B72C7DB55F37971D5D3CF94D57AB172ACD66B6897B55508B3B20D474C2C8CD58EF8653735E5EBC2EE38E4DC6B39B8F272E3DCC4AF2E78EAB96BBBB4601A46B176C18AAEF837676ECE75A73CA7670CB1EED44AE566AA69D1923D1C5E99C963BF96338C469C73F0E6E91965150D0A378F974918A3504699B5CEB51191505059E5B919AAA5066B356000AB208B7B335045555D088A0268901749E012C34A27900D1A0134A1A5F209A01346804A089628B84EFDDE9E3C77658CE4B1F43A7E0B9DF0FAFD3F4D31C65D3C7C993B631E9F8FC6378DDC796BB4783ADCFED65FE5F33939B777B7AB8E6E38E5D579B3E5DB95C9E891CED4BF945458A0D2A2AF8588378F9748CD58DE2E9C797DBE6C738CD6A3EEE194CF0994F6AF0BD23CDD6F1FCB8FE53CC6B0BAACE5371E199764B5E97062D66DEED4466D45058A1237128B23480229B6550580D49A59115551001366D43620A028010140100D0200A400D82002A02A0AA4015025500140165541651000505041C46D80000000500040500400001505001144003D800014128A1E880A2027900514413D8A2EC40055E3C7E7CD8C7D49352471E5BE9D78C1C5D400000000000000000000002DD4B41F27932F9F3DBE87B3D4D3C9BEC1400100000105442A88000820A0880082A114005100400A0800800A0401004A0228A9A034017F280255040054208A79450000041000000000004050401510140000154D0280280B1068A822809B04B536A200228A80002A028AA20ACE5BB649EC1F7BA4E2FB5D36335DF4EEF0657776F5C9A80CA80000F93F57E6DDC78A3AF14DE4C725D47CF93507B1E74A8A8CB35412F95464AA200800A209A05D029E96405D76593482E8D76455D00B041369544B59B5462D676ACA6D8B5466B35A18B18B8B5194F0B288BB01ADB528ADE35F63E91CFFD5F0B5C7966F174C7DBEC0F0BB3C7F50E1FB9C36FB8FCEF24D64F5F0DE9CB362B2F4398089A154D2E80D26BBA21B145F4480B269AF08AEBC774F774D9EAB8E6DC7D2E3BBC59E6C378BCFF00B6DF33A8C3576F1E73BBD38B9D73B3BA3A329AEC6941406A79EC8AED85D3D9C59EDCB26A3BEB71C3970F2E71A78F92798E194D3BC73A9A1A4591D704AAED85D3BE33B3956A319471CB158571CB161D2327B77E34A4779E19CBC30D38E51CB2ECDC65349A690D1AD83A611D2466AB5A66A2B1930D44645455901A934DB2A33506748D21A59056A2A21A4A080ABA5D08A80584806804D773407C749A0349A50B00346810D77034026BB9A5134960184DD7D2E8FA7CB9739A8C67751AC63F41D3F4B38F19B8F4EA48F9B965BAF563351C79792632B874DD5E379EF1DBDDA98EF1677DAFD538BE7D35CA79C5F9DBC9728F470778B1C9D573DF74DBD0E2BE12035E5644556A22B44F283A631D3166ABA48DDC7734CABE9741C9F2E2F8DBDE3D6F1E73593D18DDC133C7E5859F965A7C8CE5E3E5B8D66D7B23CD58B5969128A0D480D48D48C8A2285041514456A2ED013621B3601B50D80BB2501760B7C110500000040000D880028082ACEC02E84089EC1A80000A2ACEEA802000A0AE234C0000028000000002500012AA9E400103C0000020A295041454881450F45417D200287B54134A290BE01DFA2C3E595CEBDCF3F27FA76E3FF20E6E8000000000000000000000038F559FC386FF002B8CDD4CBA8F9D8CEDBFCABD8F2101400041050044DAA02A2028008008825208BE94500400D820027B0001003DA86D00A002880A0209A04A6D4004A8000008280000808000000001E81141140011014F4002C5801A50140540541626C0DF65DF606769B50450400403DA8080AA0A8AB16440D3AF45C5F7BAB93D44CAEA5AB3BAFBD3B41F3DEB0000004CB298E36DF4FCE7519DE6EAF2CFD47A382776B9725FD326DE9704DF766A8959AA095512A288008228287A0554091740BA5D22A882D4012D513696A8CED9B4466D62D69112F9519ACD513DB362A2699B1511A94455D8AD6376F4F49CD78B9F1CB6C65371A8FD4F1E53938B1CA7B8AF9CF4339E3F2C2E2FCDF5DC5F6F9ECD3D1C37BD319BC88F5B88006813401A340BA34000A20DE374F57067DE319351F57A7CF71DF29B9A796FB747CFEA78DF3F931EEEF8562B8E519768CA68100154574E3BBF2F570DEEE792C7AF1EF3499E3DB6E2DBC5C98F7AF3658F7FE1DF162B162E9B424EEE98CEECD1D71BAECEFC7E1CEB51BCA6E38658E88AE39473B1B8C269D78E2D1DE53291CDB72CB172CA3719AC6BB9A6B6868C608EB8474919AD434CD42B19462CD35112C34A8BA5988ADC8BA6412833627C550D2FC456B4690349A00D2A2E9514D1A034480BF14D01A3E207C4F81B347C4F89B13E29F18BB0F8A7C67E44353F26A7E40D4FCA6E7E40DE3F93E58FE57544F9633DA7CB1D1AA37D171DEA3A9FB7C72D7EB3A3E8F1E9F8E4D6EBCBF9196BA77E29BEDEA71E5E5984F2F263375DB2BA8F95D5759E755F37F53971753872CBEFBBDB863D69E7B5FA8C32C7A9E965F3328FCAF53C77A6EAF3E3BF9ECE7C1D5B8B7CBEA573ACBD4E0AB016786A22ACAD228E98C41B91D318C569D319B7598B355DBA6CBED73CFC57D379F93DEDDB0F5A0726DF3BEA3C771CA7247937B9B7AF0EF179F29AAC648DB27A580BA5D6A0352353B32A50137D936A82C053CA2B5E9004D82A6C43602AC0005802A80A800008009A5D0A268000041400587B2F905F088340000A28444554500015C8698000005000000000400144500000043D20280200000002F840050360081E97F90000CBC7607D0E9B0F870CFE5D5E4CAEEBD58F501140000000000000000000000787AECF794C23A71FFA73E4FF002E1E91E87005004015000F0A2208155100014044004F4068014040100004036020A0681000F6000228001419B34287A402A0000008A00002020A08000001E8F4040000404580020A28A2802AA000A7B403B025A96A8801B4036801B101555401053D02C6A22A65751F4BE93C3F1E3BC97CD73E5BAC1BC27D9F44789E9000000793EA3CDF6BA5BF9AF8787FB77EEBD7C33EBB70E4BDB4CBB3922288CD504AA8C8A150034229A4534BA05D00BA5D20ABA45345410DA8CED36A225AA8CED9519A9E95112A8CD4AA2269512C404D26B4A84AA22CADCBAEE8D3F49F48EA3EF74FF0B7BC7B9F3B39ACAC7A31F47B7C9FAC707F7C8D71DD64997A7C5BDAA3DCE00A06813468174680D1A035A3402A0B1DB0BAACD58FA3D367AD777D0C6EE3CD97B758F3F5186E3E5F363AADE159AF3E518D3B460D1A50D770434BE856B077E3CBBB3563D9C5771D2F78E15B79797079B28EB8B35CEE29F16D9591A901BC67777E3BDD8AD47573CE311A70CA7762C748C54D35876548ED8B764D30DB9651CAE2D44ACDC7BA7C5A64F8ACC7B9B1D71C5BD30D258C59DD60C58CD8D32693423522EA22B5DBF276FC8A972C7F2CDCB1FC889F2C7F27CB1FCAEAA3532C7F2BF2C7F28ABBC4DE3A159B949EAA5CFF008A6936CDE4FF00F86AFDCBFB2AE936B2E7FB2AFF005FFF003A74A6B97FF9DFFA5F8F37FF002CBFE93AFE9DACE2EA32F1C55BFD3F53FF00CAA5CB1FEAF8D49D2F577FF5D6BF47D5FF00F3A9E78FF4F1AD63D0F5797F656A7D37ABBFDA979306BC326A7D33ACBFDAD4FA4F577D33F2E07864D4FA3F55979ECBFE85D47EE67E7C635F154FF40EA2FF007AFF00F8F737EF5FFA314F8AACFF00C7B97DF2373FF1DBEF912FE4C59C2D4FFC767BE46A7FE3B87BE467FE95F85AFF00F1EE3FDF5B9F40E09E7266FE456A7145FF0041E9DA9F42E999FF00A323E28BFE89D2FE1B9F46E964FF006A5E7CAACE391D7A6FA7F4FD2E572E3C356FB7A9CB2CAE5775D24926A3973F363C78EEDD3E2757D76ED92BB7163BEDCB3AF99C9CF72BE5CFBE58D8F6C9A79F7B7E87E83D4FDCE9AF1657BE2E1F5FE97BE3D4633C797927D799DEF783E46F7211EB703DA82C8D4DED156348AB23A638D4AAEB8C74C67773AAED8E3A74918AD265F9FC3E8F4FC93938A573E49D3787B751C1D5CBA9E39CBC3947C69DADC7F0F4715EB4E3C93B2A7B767335DCD7706A46A20D4114360CDA2A1160288AA6C1369B5436006C14882AEC0505D9B01654140000105D441055004D280940503CF70175DD1058A000002A04AA0A2280390D3200000A000000002000AA9B000445550441145101281E05001440450004055411450105E3C7E7CD243F4AFA926A483C6F500000000000000000000000025BA96BE5E795CF9EE4EDC53DD71E4FE1A476720503606D0000450A8208A000000202210000D80100A020059B49003608280027900001045500004A4F006BB9ADD04F151445010014400010114454150405000000F600808A0004501451414403606C02D4D820A2500D80820002A800B041415635E928C5973E4C709EEBF43C1C738F831C7F870E7BD48EBC53F6E83CAEE000000F89F55E6FB9CF38E5ED1E49E1EFC26B18F2E57744AD3288A2335504513D0A20000BA3482E974069748AABA40103696A89B4BE544B59B544B5151904651444AA2258A1A4D089A2C513512E3B066C4B34A8786F1A0FA1F48EA7ECF5731B75327E9729DF7F97879E6B277C3D238759C5F77A6CB1D3963755AAFCBF26371E4B2FA47D179CD001A0003401A3401A01640591D232AF4F4F9D99777D4E1CF78B8671B8D724DE2F9BCF86AD4C16BC994EEC5C1DE5733E297150F8E8D08878A2B53BBA63DAE9291E9E1CBF97A65DCF2E593A3972F87932D2E295CEC9F9353F2E8C1DBF2B2E3F906E59F974C2CFCB35A769944B631A69E7E4B37E1CAE73DCAE923159F9CFC5267ABFEDBFF4D691D71E4BFB6BA4CAFECAC5692FCEF8C2FF00D3170E5F5C77FE8960CFDBE6BFFAAFFD1F67A8FF00E57FE9ADE3FD4D5274FD4DBFFE95FF00A749D1F557FF005D4B9E33F678DAEB8747D57FF3AE93A0EAACFF00639DE4C5B98D3FD3BAABFD89FE93D5E5FDA9F2E30F0CAA5FA275953FD07ABBED7E7C13E2C8FF0040EAFF007378FF00E3FD459DF3D17F23159C55AFFF001EE6FF00E8DCFF00C7B93DF2337F222FC55A9FF8F65FFD5B9FF8FCF7C8CDFC8FFC6A71353FF1DE2D77E4A7FF008EF0FEFACFFD357E28B3FF001EE0FDD5AC7E81D3CF7697F2322714749F44E9A7A6A7D1BA69E98F9F25F8E353E93D37ED6A7D2FA59FD8CFCD92FC71B9F4FE9A7FEA87E83A6FFE513E4CBFAD7845FD074DFF00CA2FE8BA7FFE513E4CBFA78C6A74BC33C71C5FD3F17FF3C7FE93CAAEA2FD9E39FD93FE97EDE1FB67FD26E9A8B30C678C67FD1F19F889B5353F11753F006A7E0000000000000000001C7A9EA70E9B8AE59E522E3377496EA6DF9BEB7EA979B3BF1BD9F3EF26595DDAFA7861E31E3CAEC9AFF974C2E9BA8F57D37A8FD37D431BFDB93F49D670CEA7A3CF1FCCDC78B9BACE64EFC7DE363F278E370CF2C2F9C6ABD6E248BDD11560ADB531655A98BAC8CD575C7175C7162B51D645F4C2B16EDDBA1E5F8F2DC2DED4CA6F1AB2EABE88F2BB8F8FD6717D9EA2E53C64EBC57BD39F24E9C534F4B8AD8D480B26DAD33543609B4DAA2795508B105115362A27B040551505014414050165F4011A4114004174080BB0016021E403D02C3482101A480A0000BA1411177D962280390D3200000A0000002000288A0000008000000255001440400500000F6A822800A57A3A2C376E759CFAC571EF28F68F2BD2000000000000000000000000E3D567F0E1BF9AF9D8CEDBFCBD1C5FE5E7E4F6D7947460140D820000545441400401404044010045000436A2E93BA0009E48A088028081A45000004A00A06C0F220828CDF26D40D0094041015401011511415000011410000004501015602CF20A282880021B0114100400411540014151050051562ED077FA7717DDEABE57C47DC7939AFDB4F471FA07174000018E5CE71F16595F509DD1F9BCB2BC9CF9677DD57D178CA9419A288CAA15144140D202E80505D2C88ABA3481040B749B512A5AA225AA26D9544D9B1112A889683228692C0434A1A4D08692C0345C544B827C6CF06CD1F3BC79E394ED657EBBA1E79D4F458672EEC9DDE6FC89D4AE9C77BD3B1E772FB795D5F9BFA9F0DE1EAEF6ED5E591EFC6EF18F3DF6BA35FE1A4353F8353F206A7E61F19F9807C67E625D4F6096C4F9C8BA13E789F7319EA9A367DCC7F157EE4FC5FF00A346D6724FDB7FE9B995BE31B7FE1343A619672FFB2FFD3E9749967677C6B8E7AD3736F67C72BFDB5E5E7E1E4BBD616B96366DBD57872E9F9F7FFE9D67F4FD4FFF002AED32C7FAC6A9FA5EAACFFF004AAE3D075797FEAD2F9E33F678DABFE97D65FEC3FD27ADBFD89F3607C792FF00A2F5B7D13E87D65BDCF9F05F8F26FF00D0BABFDCDE3F41EA65EF9B37F2315F8ABBF1FD139F1BDF91E8C3E95C98CEF9B95E695B9C756FD22E5E7362FD0A5FFD8CFCFA5F8CFF0040C3FF00A1FE8187FF0045FF00A2FF0013E26A7D078BDE5B5FF42E0FCD4FFA2B5F146E7D1782373E91D3CF4CDE6CA9F1C749F4DE09E9A9D0707ED63E4C9AF087FA7F4DFF00CD2FD3BA6BFF00AE1F26478459F4FE9A78E38D7E8BA79FFAE27C992F8C59D2704F1C71A9D3F14FEC89E557C62FD9E39FD917EDE13FB27FD26E9A8BF0C7F6CFFA3E38FED9FF0046EA9F1C7F13FE9753F081A9F8000000000000000000000000000000373F206E7E53E53F300F963FBA7FD9F3C7F74FFB5D09F3C7F74FFB4BCBC73CE73FECD512F51C53CF263FF697AAE19FFB315F1A9E513F57C1FF00D227EB383FFA45F0C93CA25EBBA79E79233FEA5D2CFF00D91671E553CE25FAA74B3FF6337EABD2FEF5F8B23CF14BF57E964DFC9CAFD73A59EEB53872A9792337EBDD3466FF00E43D34F4D7FCF933F2C667FE49D3DE6C70B35F2BADBC7FF91E1CBF2E3E6C72B78AB7C7C778F39BFDB3967E58DD3E4492C5F0F638B53C352A516CB3594F31FAAFA67513A9E8B1B7CC9AAF2FE44DE32BAF15EF4F89F58E0FD3F5DF39358E6F248EB85DE32B194D5A686915A90AADC74C71ECCD574C7175C7062ABAE38E9D263A8E75A6B7A632C920C5C98F9DC392673D35A4DBEDF1673938E653DB4F1DE9E883C9F50E1FB9C1F29E63585D65132F4F978F7C574F63CED697483422A5A9B5442A82811A404A8A86D503600A2882AC40005025500036B282ECDA0A086F4B28A2201E14040001452F8411408A0001B00D8AA882F95117622B90D32000A000009B000001154000045144413C50141005451510141050000000F620A0A02265E34FA3D361F0E19FCB9F2FA74E3F6EA3CEEE000000000000000000000000F075D9EF398384ED1EAC26B18F365779551A64A80228002002A2000A07B1041441001000010045144152D0400400501012A800006D1400000444A8AA9FE4D2868F2020150014004510414040F6000800000050001016282C051401036288009B03680220A8A0A0002C0005101455672BA80FB3F4BE1FB7D3FCACEF93DAF0725DE55EAC66A030D00000F07D5B9FEDF4FF00097BE4DF1CDE519CEEA3E3E13B2BDCF2959042A88CAA15143400A01222AEBBAE8174BA403D2026C119B5A0DA5AA33B4D889B4AA2022228961E404110554F200680D26945D1A40D2CC366C4CB8BE51F5BFF001ECF92659F179C67B73E5EF0AD63FE9F72F0DFC93872DF9783C9E8F1AF17D4BE9797598CF8DD653DBC13FF001EE6F7C8F461CF31C74E778ADADCFF00C7B3F7C8D7FF008EDFFEABFF004CFE27C2D4FF00C7BF3C8BFF00E3D87EF4FF00A5AF89A9FF008F71FBCEB53FF1FE1FDD59FF00A29F0C6B1FA074F2F9ADCFA1F4DF866F3E4D4E28B3E87D26FBE2B3E8BD1FEC4F9F23E2C57FD1BA3FFE6D4FA57493FF005C4BCD9AFC78B53E99D2CFFD71A9F4EE9A7FEA8CFCB97F57C21FA0E9BFF946E749C18F8E3C52E795FDAF8C6BF4FC53FB27FD3538F09E31919DD5D45F8CFC43E33F1136A7C71FC43E38FE21B0D4FC45D4FC0000000000000000000000000000006E7E40DCFC9B9F9809F29F98973C279CA7FD9A13EEF1CFEF9FF67DFE2FDF8FFDAF8D4DC4FD4717EF897AAE19FF00B22F8D3719FD6707FF00487EB7A7FF00E917C324F2897AFE9A7FEC8CDFA8F4D27FFA917E3CBF879C73BF57E925FF007B37EB5D24FEE6A70E4CFC919BF5BE97F725FAEF4D3DED7E0C93E58CDFAFF4F3C4B59BFF0090F07EDAD4FC7C93E58CDFFC8B867F654FFF0024E1FD957FE6A7CB18CBFF0024C3D71B37FF0023CBFF009353F1BFB59BCBFC4BFF0090E7FF00CCFF00F20E4D7FFA6BFF003CFEA7CB53FD7B9AFF006337EBBD4FAC5670627CB59FF5CEAAF889FEB5D655F8304F9722FD63ABBED9FF0054EAF2FEED2CE1C21F26558BF50EB3FF00A337AEEAFF00FA35F1E0CF9E49FADEAEFF00ECACDEABAABFFB2AF863FC3CAB179BA9FF00EB7FED2F2F517FF6DFFB6B58FF0019DD4FB9CF7FF6E5FF0069F3E6F7C97FED753F86EAFF0055F39DFF00B5D5FDF7FED035DFFDD7FED7FF00FAA05BFCD4EDF904EC765467712EBF02A592FA4F8E3F851CB971966E4EF3BBF45C167D4FE8370F39E11CB9BD4CBF95BC3DD8FCF632E3BC6F9974D7B76736A2A2B71F53E85D4DE3EA32E1CAF6CBC39724DE15BC2FDA3E97D63A5FD47476CFF763DE3F3B877C35EE3970DDE3A6F927D974AEEE449B6E4456F1C775D71C58AB1DB1C5DB1C58AD46E45F136C2B1964E7726A096A5BBC7BAA3DFF004DE6F96178EDEF8BDEF2E73593BE37704CB1F96365F6C34F89C985E2EA32C3D2FF000F6FE9E65915012D06767869136681A3482CF05A826CDA89B1453482C8B201A100555D88800280BB00058A06D510202EC45450400055FF002820BE80BB4059D805D80000002A9B4455F08AE436C8000000020078004500500000D08008A0200286FB822FA4450DA86C000003402A202C00038F1B9F3C8FAB26A48E3CBEE476E39FB07175000000000000000000000012DD4B7F00F959E5F3E6CB258F67A8F21B00451003D801444DA6D401014111550045400440160097C8161A515101000501100001143C001A011400044004A9D954A6FB01514004F6800A0022F8404540000004040D8A8A00000802AC037D94500000DA06D36A1B400043C8802802EC0140540055100E3C2F2F3E384FCADBAEC7E8F8F19871E38FE234F9AF60000000F81F51E6FBDD6593C62EFC13EDB72E4BD380F5380C820A25654054014D2E9034BAEE82E940D1FE5013609B4B5444512D4DAA254D8222A08A15044200829E050D2680340BE8900D35220B2353140CA6A3F43F46E9A7074932B3BE4E1CF75869D78A7D9F44785E900000000000000000000000DCFC81B9F989F2C7F33FEC0F9E3FBA7FDA7DCC3F74FF00B5D54DA7DDE39FDF19BD4F0CF3C917C6D3713F57C13FF643F59C1FFD22F865FC4F287EB383FF00A44BD6F4F3FF00643C323CA2CEAF86FF007C672EB7831F399E191E51CF2FAA74D8F9C9CF2FAD74B3FB9B9C39566F2473BF5EE967B67FFC83A66FFE7C99F961FF00E41D37E29FEBFD3FA94FF9F23E589FEBFC56F6C2B53EB785F181F053E585FACCD76C1CF2FAE6AFFB09C07C8E597D7B3FEDC19FF5EE5FD8E93F1E33796A7FAEF3FED6BFD6B9EFF69F0629F2D5FF0056EA32F5A66FD4FAAFC9F162BE75CB2FA9F577C572BF52EB3F73738B066E79337EA3D65FEF63F59D65BFFEA56E71E119B9E55DB0EA3AACB1EFC9532EA3A9D7FF00A959F1C76BBAE379FA9FFEB59CB939EF9E5BFF006DCC719FA67759F972FF00F5CBFED379FF00F4BFF6D75FC45973FF00E97FEDA9BBFDF53A1AF8FF00FC54F8FF00FC5536D1719AF359B8CBEE9B463E18FE13E18FE1ADD43E18FE17E18FE0DD17E18FE0F8E3F84DD12E18FE12E18CF4BB1353F0D4D02CFF000BA417DA5A826D6550DAED14F926D4494D88969B04DA6F4A1F23E6684F9773E6BA0F943E49A44F916FE144F96936AA5C92E5B80CDEEFA3FF008FF55F63ADCB832BFD39B1C937858B8DD6519FABF4BFA6FA8E564D639F8790C2EF194B356C256BC78691A8E98725E1E7C39679959B364AFD6F1678F51D34CBD651F99EAB87F4DD66785ED2D79383AB717A393D4AE68F4B8B72766F09F98955D71C74ED8E2E76AC76C70DF975918B5A4B6473CB2D9072CB2DB36E9A889B597F2A3A74DC9F63A9C6FAAFB92EE4AF3F2CEF6EBC60E2E8F07D438BC724F4F24EF1EAC2EF170CA76A34CA5BDD9DAA278143CB40081B4036284541662BA4175A3D8A9ED444154043DAA028002806D41444140005F629ED3DA2AA02EBF280B4D888BA03DA80000001E81458229E915CC56400140000401050000500000100117C81E1001415000414003C806805F02080AA7A10D97B4077E878F795CEBDCF3F25FB3D1C73EA0E6D80000000000000000000000E1D5F27C386FE6B58CDD919CAEA3E7E3351A7AEBCB0F422A0A2000025DAA1E500040504450504100100050F297B20A82800820000880A021515400281514004A40511112C553601E2A282008A000002022A0007B10414010B405F40008A07B0140041766D54360800880288080280002802FB01405450F405ECF67D2787E7CD97259DA31C9758D6B19F67D91E07A8000001CBA9E5FB5D3E597F0FCE4DE596595F75EAE09D5AE1CBEF4D0EEE488082895144D0069740BA105340A69054B454B537D95136CA85ACAA25283353DA850412A82085414D1A0346843482922EBB82E8D02E9748352766A4DA2BB7070FDEEA30C24F6FD3E18CC38E633D4793F22FA8EFC53F6D0F33B0E3D4757C3D349F77398ED64B6EA25BA70FF57E8FFF00AC62FD6BA49FFB1D670E4C7C98A5FADF473FBD9BF5DE8FF72FC19A7CB8A5FAFF00473FB99CBFF21E9678DD59F8F91F2E2C7FF91F4DFB6A5FFC9383F6D6BFE6C99F9A27FF009270FAC59CBFF24C35DB06A7E353E68E77FF0024BFFCD2FF00E479FAE36BFE667E64FF00F23E4FFE67FF0090F2DFFD67FCD0F96B37EBFD4FAC19BF5DEAEFA6BFE7C53E5A7FAD757F827D63ABB4F8703E4AF4F4FF0051E7CF2FEAAF7CE7E4B37B71CB8E46A656BCFD4F373CC6FC72D3E572F5BD66375F374C30C6FB672CAB95EB3ABBE796B3FA8EA7FF00AD7698633F4C7953EF7517FF006D4FBDCDFF00DAFF00DAEB1FE26EAFDCE5BE796B37E77FF653A9FA3B3577FEFBFF00649DFF00DF546B5FFF001574C2779BB59AB1EBE3C65F6E99714B3BB96DB79397831FC3CD971E13D3A636B3633F6F0FC27DBC3F0DEEB27C70FC3531C67A3751B923BF16BDC62B71DE49AF0E5C984F3A6234E17B7A66DD3A335771665E360ED865B6AF7615C72DB9DAD44ACDA6396EB4CBD5C77B26758FDB6E39573CB2D3719AC7C93E4D6916675D31BD928DCBD8DB2D33964C5CBBAC8CB3BABBB6286DA80AA8336B3725137DD6511A94F92296A6C0DAEFB287C93606D360BB4DEA8896F737DD552DF696EC44A450D800287B10A9413CA50431CEF173E1CB8DEF2AFB1FA2FAA71CEBFE93C7D4E1E718F838F7C5C387FCEBF8E99FBDAC9D963AB0D37ADCEEC8FBDF43EA6E7C378B2BDF163EB9D37CA63CD3CCF2F1FF009E57A3DE0F95E64247A9C5D261EDDB1C58B5A8EB8E2ED8E1D9CED58EB26A25ACAB9E5939659F7D46A2573B53CB4835145B3737F87D8E8B9BEEF4F3F31C79674E987B7A0799D98E6E39C9C571AF9131F8DB8FE1DF8AF5A72CE76ACE574EAE69E52B488B202E94010445174B3141662D4C505EC22A7B3DA88680F48A8A202ED40405036A0022C055F10025105201E8F482829E8F205405D7620848A000000028A8A21E841815014000012800A82A0A080A00790004000000414540003D0000A880A000200A0265FF00F507D0E9B0F870CFE5D9E5CAEEBD58F5019500000000000000000000001F3FAECFE5C930F51D38BFD39F25E9C7C0F4B828820A27B00004F6220A02A0000A8088000325A0B004DF72D50114A8A80800082000020AA00828000008825F2022A8504A280088A000002082A00000807B0040140015000054005050100A088A2A20A8A4000F6000A00A02A028A7B5419CAF6D7BAFBBD070FD9E9719AEF5C79AFD74E9C73B7A4791E80000007CBFAC736B1C78A5F3E5F364ECF6F14D611E6CEEF228E8C225011442C00034BA00414D02FA4D81B4DA8CDA8A26D2F7544450B59040405040011000D000161A034A28BA4164DB520AD49D9A8CD57D3FA3F06F932E5BEBC3ECBC3CD7793D1C73A072741F99FAB653AAEB356EF1C5E8E0FF005B72E5F4F9FC9D061977C6D97FCBCD9F4F78AFF54B5F431CF7D3CB71666382FC30D786B753A3E18FE1A98CFC02C93F10D49E9157B7E1773F1105F97F83E4683E4BF203E55A9926956644CFBA687AB833F8E534FB1C397CB08F3F24748BCB87CB17C7EA70F8E54E3A578F3BDD8F93D31CCF927C9748BF23E4683E4BF2342CCEBAE39ED9B163D7D3E7E9ED9E1C32F6E91C39B1783931D56B0A95CB2AC5C9DA307CA132D1A1B996DDF8F2D562C58F563770CA6E3936F2E7DAE9C72BA758C54F937325474C32DBB4B2E2C56A39E5DDCF29A58573B59C6FF536CBD5C5E17373FDB6E397871CAB718AC5ACEDB45976EF8F84C86FBA32D336EDCFDAC43E5536A8B2EEB73B2555D96A0C54F6D07B59E41A368886C13677DAAA8886F7E0D8A25F021E99DFA5544545D009B5F400090012D010113CF6547DFF00A073CE6E9B97A4E4BBEDD9F2B9F86F4FD567C597E7B3861D679475BDE32B177E1A93B3AB049DDD31F2CD57ABA1E7FD37598E5EB2F2FD1F51C739FA6CB1F3B8F1F37594AEFC7DCB1F98F87C7972C2FAAE98E3F97A76E4EB8E1BF2ED861B73AB1DB0C1D2473ADB36EA39E59AC88E57262E51B8CB26FB28B1B9E5069E9FA7F27DBE6B8DF158CA6E358FB7D51E47A07CCEB78FEDF37CA4ED5D38EFD98CFD3CF6F64AF4B825FE0513C5680DAA054D81DF4B3106A62BA45536826FB8A1ED00D820282E904014005144177B4117C28AA781022077055005453C1E403401A05040001400504015511CC5400000504000114140A82800087A0001140360008282A082800A88280790005104538F1F9F3E303F7A7D5935343C6F5800000000000000000000000265758DAF95965F3E5CB276E2FDB8F2DF5058ECE42008A000025150A801A00AA1E50041000012A28B0BE413C88A02251404001010050110550A082800000886D154A80784B543600802280000141010405405880008000280A8000BE901445000041445F6220020A45000005005405157C9A01AD76417A7E2BCDD5E38CF13CBF438CF8E327E1E6E7BDC8EFC5EB6A3CEEA000016EA5BF807E77AAE5FBFD6657D4F0CE9F424D491E4BDD6515040100143420BA000001366D44B536A222A200895444040405128200000006850D20282E9740D48D488D2B571F1279A83F45D0F17D9E9719AEEF43E765776D7AE4D40655C7ABE5FB3D36597F0FCD5B72CAE57CD7AF82756B8725ED12EB29ACA6DDDCDE5E6E9A6FE587679ACCB1BDE3B63771CECD1F236D22CA6C1766C1766D0366C1766C55DAED076E2CFBBEC745CBF29A70E48E98BDDAFE97CDEBB8BB5D471C2F6D57C8E49A717B2395369F26993E46D45D92A0BB74C72EE95A7AF83292BDFC796E3CF93A46B971DCECF9FCD8F7A9815E4CFCE9CEBD11CD95691A95DB8F2F4C558F5F165E9DAF871BEDD1E6E5C7BBCF9BA62C5729E5665DDB475C3276C6F762B51ACB56386690AE592637BBA32F471E5D9BB7B39D6A38E5DDC73ECDC4AE76A36C358BD18786726A34CDAC2B965931B748C9B593741B91A8CD17695158CAEA33B6A0BEDA9D814B5067B8A0D4A513DADBF8419DE975B8A1BB225D816A5066D150F2010D8002536A0025404B7BA6FFA81EBE83A8BD275FC7C93C5BAAFA9F5FE9E5BC7D561E329DDE7CBAE497FAE93BC6C7C8F33716778ECC2C9BBD9D71DCACD58D5EFFE6777E97E9BCFF7FA4C77E67679B9E7D76EDC7EDF37EA7D3CE2EABEE49DB270C705C6EF18CE5355DB1C36EF8E09563A49A672CB4CAB9659E9C72C9B919AE7964CEDA45340D378C4A378C6BFDB9CCA7A65A7D8E2CFE7C72B6F25EABD1079FACE2FB9C17F3171BAA97D3E54EF3FC0F5BCE020D008000D4540F06C5366C0B53606C5436A0080A280840014150228810148000BB102537DC550169B45217B5034BA0010050014000103D02302A00028002002A9E8F4880022A80000088BE810D8154105151054005054000F001A0005010BD9DFA1C3795CEB39F58B58CDE51EE1E57A4000000000000000000000001E7EB393E1C17BF7AF061358BD3C73EAF3F27FA556D800435D9440000A820288008A8A82882000020027B50105404EE7B00001101400A8A000800A00001B104D9544D7E0BD809E1140010045000004001040500403D808011417D202802028822A88BE114400040454504148A00028000A8282A9E016795CAEA20F7FD2387FDDCB7DF87D478F96EF2AF4F1CD620E4D80000F375FCDF67A5CAEFBD6B19BCA44CAEA3E0E12F9BE6B6F7D79223200022868D206974068F006D010DA8896A89536A20226D00451104000510001034008ABE000D02E815A91A9105D3531DA2B78E3A77E8F87EFF578CF518CAEA5AD4EEBF4326A687CF7A801F27EB1CFBB38A7FCBE557BB8A6B18F3677B66D66D75618CAB9E72653BC6A2579F3E2B8F873F0E92B162ED76A86CD81B5D8A6C80B0D82ED77F941BC2EABE8F45CDF1CE39673A6F1AFB585F9612B8F55C7F2C2BC93AAECF85D4E131CAE9E3AF6E37A70ACD47464006B7D81656B1BAA955DF8F2D57D0E9F2DFB70CDBC5EBD6F178FA8E373C6F6DD7CFE49DDC327A63956766DA656574C32D54AAF5F167F97AB1BB8E193A473E5C771E3CE776B14AE56774DBAB2E98577C6B15637B6329D998D3CF9F96276AE9187A38EF66F6C56A337C38E5A5895C6B37CBA315AC2BD584FE96726A2D73CAEA3316B95EECEF4DB24AB3C83A62D335466D060691A9162555A9B0400F6D026FF000022F702CEC97B822D065150360009A1410144113CA89627811AD5CB1FF0FD274994FA8FD132E3BDF3C238737525FE3AE1EF4F838FF4E59617CCBA5D591D586A7674C59AB1D24DBE8FD2397ED73DE3BE2B8F24DE35D31EABEA75DC139BA7BDBBC7CAE2C378EAF98E1C77EADE73B7A31C351BD69AB5233965A70CB3DD5912B96597773B93A48CB3B86D51656A0AD48E98B34749E17E334CB4F6741CBE70BE9ED79B39AC9DB1F4166E58C34F8DD471DE2EA2CF558F0F64BB9B79AF54D122A2E9742A681020AA6D00DAA26FB9B00D80A000A2000A0000028000A0800B2A80206C0160A08A4AD02280000000A008008420302A02800002006800000450D1E850104014200200002A82200A2C10002004415410019CBC69F47A6C3E1C31CF92F4E9C73B761E7770000000000000000000000007CEEB73F9F2CC3F0E51EBC66B18F2E5DE5551515004500000A8A0088002A208A22A000027B45152D01500066DD8A0202080282880000020A0000268F205F293C817B17C6C136280025041400001000400003D27A00A086815404016025340A008802A800880AA8544015400103DA800282A80A405672DE5649E683F41D2F17DAE9F1C7F8767CECAEEEDEB9D404500001F1FEAFCBF2E4C78A5FF002EBC337939F25FABC527657B1C12A681010014010152826D950DA6C0DB3B54369B510DA880159A0808000A000000000A81A5D01A5D22B5235A15A91BC63155AF18D7D3FA4F0FC78EF259DEB972DD62DE13ECFA43C6F409965F1C6E57D03F37D472FDEEA73CFD7A70CABE8E3351E4B58B59B5B462D672AD32E795BA73CA4AD44AE771B0DB4C9B5DA00A29B036B28A28352BD3C19EB28C64D47DFE8F9267C71DF3C778E9E0BD5779E9F17AEE1F8E56E9F2F39AAF671DDC71C9CEB2ECE628002B512ABB6174F67072778E5946F17D1E3BBC5CF9F0ECF3CF6EAF99CD355E4CFF00DCF562E359B59DB6CACC9BC6EAEC58F4715DD7BB8EEE3864DE2D65DE3C9CB8EAD4C56BCD94D39FB778C378DB1DB0ACD23BE2966E39B4E1C93BB8EBFA9D232ED8D74959AB0BDFB38671615C6C67DBA32D61E5ECC7C3192C4C9C734839DA8E8846E4EE8378F8699566B37BC1191A56E34C897B33BF6401459E56A0945035DB700D2680D764B012A554000F60201E175D8101513D889E53F811BC3C3E9FD0FA9FB1D6FDBCAFF4F239F24DE363A6375653EB1D37E9FAFB949AC737975A8985DE32994D5B16474D2D23A613B3D1C3BC33C73FC39E4D47E838B29CBC32FE63C1C9C5F6F9EC9E2BC98756C76CBD2EB4C659EA3A461E7CF3DB95C9D2335CEE5DD37B6D94B36B20351AD77456A474C67666AC748ACAAF167F6B9E65B7D6C6FCB19638F2CFDBA60A393A3C5F50E2DE33393BC7825DC7A78EEF170CFAABA56D92F62027B3D287627905DF74B404A21536A2EC0510176000A0AA220A08A000790150450091601ED40405105055F4882FF0780505000054054D220A0B00731A400000000400004517680790501000000040051440403D9EC1402D00F20A6C00029E8430C6E7CD8E2FA926A48E3CB7D476E38A38BA80000000000000000000000995F8E36FE01F272CBE7CB964AF6BC800A8820A0000151428220022825001000013DA6FB28B500D08280CFA14040410050510000004140013B80403C5013D22800008020A00000020002000089A3D0A8BA0228200001014450045544342A2A202820A0000080A000A0282AAC4075E8787EF7593F18A65758DAB26EE9F7FC41F3DEB000000673CBE185CAFA8FCEF2E779BA9CB3BFF000F4704F75C793F503F97A5C92CEC77034680D774D09A2801E8136CD04A96A89B144DA2A1B4010036088A082028080000000A0696415645D20BAD2C82AC8DCC76CD1B934D465498FCF971C27BAFD07071CE2E1C719EA38735F51D78E7EDD0799D878BEA7CFF0067A5B25EF5BC26F2919CAEA3E04FF6FF002CD7D07958BDD9AD23359B755518CAB35A831633715659B346D5176B00100505D82CAEDC77559AD47D8FA77377F8BEBFA787926ABBE3E9E0FA8716F0DC7C1E7C755DF8AF4C671E6A3D2E28028035115BC72D57A78B2EF2B19351F4FA7E4DE323BE78FCB1796F55DA3E6753C7AAF0673BD7A30AE55CAB2EAC2FB597B83BF1DD5ECF67165771CF26E3D3ADC70E6C7B6DCA375E3E49D9CBC3BC7356F0BAEC51E8C2BA5EEE55B71CF1D7970B35B6E335AC32F75DB1BD92916B9E587B274B5C339DDCDD230D613FAA3DB8CFE86326A31938677F2B0AE751B65A8DE38A51D3C158566EBDB35A821228DC8B26990B36CD206964D02EA13B01ECF0207F22A50137D92F78A33622868A049D8D6E82EB69A11164B4535D900D26B422202E1E5D71B71E5C7925EF8D2AC7E87AFC275DF49C79B1EF9631F0B8F2F963FCBCFC5FE6CFE3A67EF6E93CBA618EEFF0DD663D1861BAF461C7B9A72B5B8FA7D0E5661F0BE9BEAB0FE9F94F31E5BD64EBEF178AE7DB6E19E736EF239D71CB28E573DD74919A9537BF0D22E36EDAD251AD378C65A74C716E465635E93E40CF2779D9F4BA1E5FB9C127B8E7C93EAD617B7A479DD99E4C267C771AF8FF001F86771AEFC57AB1CB39FB54BD9D5CCF29E811550004B41367C944DA80A0A0020280BEC054050000F005005F020503C2804EE06D40D2A09A3D8AB40177D9037F85D8A00280888BA053D9EC417D0AE62B20A00000800280000954004510011404050114114120A288A8A06810000551012F6EEA3B74386F2B9D7BDE7E4BF676E39F50737400000000000000000000001E7EB793E1C367BAD613794672BA8F9F84D62D3D75E5802C5F09503DA28000027A5400400144044405004D817B24517D2400416A02405011000011400000F40828005013D807B4F602285000100414000004105400003DA0001A014040020280028020809EC15151600222828020BA450000501415562099DD63B7D4FA4F0FC786F25F393972DD60E984FB3E88F1BD0000000F1FD4B9BEDF4D64BDEBE2E1358BD9C3358BCFC9FE9B34EAC1A35AEE820A08000896833B4544B768A20A886C1114040DA2826844000050101400034BA40D35A1574B20AB22C883731DB5232AB2348AF47D338BEEF5373B3B47DB7979AFDB4EDC7E81C5D07C1FAB73FDCEAA71CEF23B70CDE4E7C97A786F962D7B63CEC5BF866B48CDA95518ACD6912F84AA3352C119D589F2546A5360A6C00165D378D458F6F49CDF0E48FD1F0E7F3E295E3E68EF854E7C265C77B3F3BD5F1EB92CD1C34CDE1CA7762BD8E1415050080D477E3C99AD47D0E979357BBE8E3ACB079339DBB4793A9C3B57CAE6C34EBC759C9E6ACBBB90B288E985EFB7AF873EF18CA3A47BB0BB89C98EE6DC3F6DBC3C98F770CA6BBBBE2C5636DE356A3B6193D18F78E75A8C678BCF9CD2E295991D71BA5A8DC3288D386536E56776E32D71CFEA7B27FB19C963197879F90C4AE69EDD1974C23A48CD56B456462F767B342E8D681B8AC8CA7950D2C80BAD25880AA269504B0D28320897B289A3CF950FE16F6EC09A340BA48054F409A5D033714804EF947693B76291F6BE85D44E5E2E4E973FC767CEE7E0BD3F599F1D9A9BECF3E3D679474BDE32931EFA7A78B8D72A91EBE2E2EDB7A70C34E395748E9C79FDBE497D3DB9C99F1DFE63867EF6E98FF1F179B2B8E770F1A79F2CBBF97A7171AE772DB1BAE8C92DDB53B506A766F1F2CD56A4EEEB8C655B9151532BA4112BB745CBF6F9FE3EAA65372ACF6FAC3C8F40F9BD771FC39667276AE9C77ECC673A70DED36F43927A48A86D44100DA5A09E48A2E805000001441480BEC4140140014001000A02EC8000A2000A82AECF40B0F682ECD80A2A2F840504F15443C79115CC6D9000000100050000436A008008A0008282A0800A08A00287900F6200AA80A20339F8FF002B12BE874B87C3863B3CB95DD7AB19A80CA80000000000000000000000F9DD6E7F3E6987E1D78A7D9CF92F4E2AF43CE02AA2022800009E4543C82A0202A22000268D81B4054516082000086D4041010004500500100140029E812140A8A094114100011055000000104000000400D28080A9E200541450054001101440553D0088028002A00A0B100050558A8249793971C27BAFD170F1CE3E1C719EA3CFCF7D476E2FDB63CCEC000000F89F52E5FBBD4CC278C5E791EFC66B191E5CAEEAFA34A81A035DD28226D412825ACDA225676D032A816820082A00A8088000080A0001A0552444591742AC8BA1574B220D48D4C595554159CF2FE907DAFA6F07DAE9A5BE727B1E1CEEF2B5E9C66A032D39F3F24E2E0CB3BEA3F31965793973E4BEEBD5C13DD71E4BFA62D66BD4E3584AACB3E59BE1519469513421626944B19B86C462CB136A8D6C050176B283B7167AB1FA2FA6737CF0F8DAF3734E9DB0AF7D9B7C6FA9F0FC6FCA4F2E1C57B74CA74F8D9CD572B1EF8F35415000360B2BA617495A8F670726AC8FAFC196F179B923AE273E1F2C5F23A8C356A71D3278B29A737A9C6808DCAF471D92339371EEE1CF78BBD9BC5E7BEDD1E4E6C757C3C7C8EB8B15CAB58BA32EDC7E5EAC2EE3964DC339B8F3673B90AC351B65D31EF16F79A61A73CF171B34DC64E3FF007BDB8FFB7BA64B18CE3CD9CEE62563469B65D70C5D24ECC5AABE99CBB22B069A4246B40B21A413C9EC0D77502F92C06645D02EB6680D774B00D6D2C04D33628971B3B9ADC509DFB1FC505D7624EC01ABA049370D026AC24DD50B36C6BB82C9DDD26E54AAEFD2725E9BADC39278B7BBEB7D6787E7861D46137BF2F3E7D672B78F78D8F17171F695ECE2E1B74995591ECC38F51ACB51C7DB6F3F367FD3B9E9EEE879BEF70FF31339F55C6F6F07D538FEDF2CE49E2F97CFCB293BBB71F78C632F6E772B4DBAB0D633B352541B91D262C557498F66FD699682E5D818DF74EEA8BDCEF8D994F40FB3C1C9F77871C9D1E3B355E89E871EAB8FEE70DFCC31BAA5EE3E5637B6AFA57B1E74411500DA026EED41746B40BE004141014D828045DA0BE8405DF601400050451000A7A014000504503400B2A2AFA44161BEE0A0A281B105288B0D22B90DB20000002000A0200A82800022280022A88A82280022800001E92029E8551000130C7E7CD203EAC9A920F23D400000000000000000000000099E5F1C2D7C9B6E7CB9655DF8A7BAE3CBFA51D9C43C0A002000051105041451100446904A81E8802286C052A00094043DA808200009450000034082800006D00282764500040004140000001041454040A024F20A01B00A8000A00228800A82000A288822808A0A0A000A8002D0558B7C0AF47D2F87EE753F3B3B62FB8F1F35DE4EFC73A0717400001CF9F93EDF0E597E22CEEA57E7E6573E4CB3BEEB6F7BCA08008335552D4512D676226D9B74A26D36D06D044144100104DAA80880068000D00A01E8D20A2AB522E91574B220BA6A62C8D4822A82AF838B0BCDD56387F26F5363F4786331C2633D2BE7BD400F97F59E7F870CE397BD7C693534F7714D62F3677B66B16BB39A32A8959AA26934D068D01A4D01315F8868B8CD78632E9E65DE76A6F469C32C33C3CCEC92B6C2ED7682ED41D30AFA7F4DE7F8F349B72E49B8E98DEDFA297E58CAF2F5DC5F3E1BD9E1C6EABBDF4FCD73E1F1CABCF94EEFA38FA79AA234C80020370577E2CBD57D5E93977DAB872474C5EECA6F17CCEAB8BCB9617B6EBE67263AAE363D71C6A0ACB52BAF1DFCA56A3D9C39F87B71EF1E7CA3A471E7C77FE1E2E4C3BB7854AE3963A663AB2E98D7A38B2EEC64B1E8F31C3931D562355C2F926DD1874C3C766FD32D4672C669C32C74B129876CBC3D78FF00B4C96339470CE4DA44AE77669B476E39D9D34C558562CF6418F6BF169164EEBF1EE8AB61A413E3A3E3A11643429A35B00D6C34680D1626812CF4962A26BB258A1AFC9AD504F8AC80692CD01FE4D7FD28BD935DC0D6EF64F8D04D164D0A9316F028E9F1F94ECFD07476755F4DBC5977B8C79B9BD4AE9C7EDE6E0E0B32B8D9E2BDF8714C639E55A9172BF18F37272B38C1E5CF95D3E9BCFF006BAAF8DBFD393A5C778D497B7D2EBF87EFF4B94F73BC7E7F7AC757CCEC9C37AD2F24EF6CB58E3F977736A4D4ECDE319AAE98CFCBA4C58AAE92490F08ACDBDD9BD84426D458D6B7D907B3A0E4D5BC75EF79B927D9DB1F4166E30DBE4753C7F6BA8BF8AC5ECF5CBB8F3D41A44A5A22793554593517D20002017BF94D2828080A02AA0007F85D82ED503D8028228079114FE011601A0000500405D8A1405881ED40055105D9E4417D22B90DB20000008000A002550004053621E4045501045000000A08AAA0880002A800827A77E8B0DE573A99F58D5C7BCA3DC3CAF48000000000000000000000003CDD6F27C3875EEBC384FE97A78E7D5E7E4BF651D1CC051015003606D2A82080000228208008021228680597676DA09ED7D821413D005410000541400001140000000446693CB4A2780000040045401400004014040010000034094D02F8405D02880088A8A1B40014000151051434B010015000505133BD81F6BE99C3F6BA696F9C9ED7833BBCABD58CD4061A00001F3BEADCDF1E29C72F7AE9C73794633BA8F99863AC646F6F63CE0806D46776A55136CDA09B676A896A28896AA1404A8A0000880000022800020697429ED4149055D35220BA59106967F2CA800A2A5BA8F7FD2387E5965CB946392EB1AB8CDD7D71E27A42DD4DFE01F9AEBF9BEFF5B95F58BCF6BE8E33524792DDD62F766B6CB352AA26934A89626955645D027C77DCD02CC5AF8A6C5F82CC536ABF097B59B79F97A39977C3B5265A2CDBC99E19F1DD65125DBB7B736A56B68353B577E1E4B865324BDC58FD4F41CB39BA7977DDDF931F96163E665D64F54F4FCDF5FC3F6F9AF67CECA777D0C2EE3CF94651D18040005975762BAE19777BFA5CFF00AA39E71BC5F5F8EFCB070EA78F736F2CF6EBFA7C7E7C3BD79729A7B31F4E358569927974C423D3C5969EFE2CB71C3375C5BE4C778BC3CD8338D327973DB15DE39B58DD57A38EC4C963D385DC4E492C72FDB6F3658EAB2E8C55C5D62558B71ECE394255ACE33FA9E8C7B4324864E39E3BA42B1AFE0926DA477E3C7B766FE3A62B4CD66F80AC48D695959A8BE91A493B0A6890D02EBB1A40D1A03448068D008A09A113E353E221AEE6BF2A1F13E206B49A035DC92025C7FABF8590D8593CA580971D4EC931DF9552CEFA8B84DD07A7871995FE5F5FE9B2F1F26BD579F97D69D30F6F772714C793E5279632CA49DDE6976E9669E4E6E7FE5E2E4E5DDEF5E8C6316B85E4DD4F9DC73C73C7D574D31B7E9BA6E59D474B8E5F99AAF83D7707D8EB6CF593CFC5D6563AE7DC95C75F2ECD632CECF4393A6336E98E2C556E63B74D6996A159B418B52AA1E89DFC0373B37222C6B0CAF1F2CC9F5B1CA658CB3DB8F2CFDBA60A38BA3C7D7F17CF8FE73CC7825DCDBD3C7778B8E7EC1D184B09017E2A81B4B551136A29E9045F000A00002882820BE8515037DD400050200B50452F9014114136B00D006D5140084F282FB3D82801B154445DAA2B90DB200000080A00828A94004000010140450101403C10000F6000A00101400419CBC69F43A6C3E1C318E4BD37C73B761E7770000000000000000000000007CDEB73F9F34C7F0E73C3D78CD631E5CBBA1E9A4003600020220AA808000022A0940010043D2879009E57481AEE02141340150400015054002A2A80000025AA09DCA08B3C025450A0000802280000005405004001000000040505040450504F008690510140510101450100053402E85001AE1C3EEF518E13F297A87EDFA3C319861319E95F39EC0000003C47C0EB793EFF00597F18BBF04FB6DCB92F4E715E97154F9026D37B51369B119B52D04ACDBB68136A8201FC8A320000544415411000140417D0A1A5D22AE96401748AB235A4175A588A1B40D9B059E00673EFAC679AFD0745C5387A6C67B71E6BF591D38FDBD03CAEE3CDD7F34E1E972CB7DEF86B19BB225BA8FCE63DF795F352BE8BC8C566F76911044A6944F10D086B4B20A69662835F16A629B5D1A591157497B0ACE58E39CD6536F273747AEFC6DE39699B36F36532C2EB28B2BA39B71BC2A2C7DBFA2753ACFEDDAFBD5F3F9A6B27A70EE3E47D5F83FA7E723F3F97FB9E9E1BBC5CB3F6E74AF43920802828358F67A7833BB6329D351F67A4CFB797A3971F960F1DEABBC7C7EAB8F56BE7E78D95EAC2B95635A35B7460D358D076E3CA4AF6F4F977FE1CB38E91EBEDA79B9F0ECE58FB6EBC1C98EB2ECE794D3D11CAA3BE1750A47A7872ECEB67671BEDB70E4C7BB8FB6E33565D3A6376558DEB734C658B30739355D655A91AB1CF3C522B1A498B68F4F0C6F28E77DB4E567B63269135A6A620B71348A7C534A8BF1B69AEE82EAFE0D025C5663D85263B3E377A361366BDC10D6EF62E20CEBB96775135DCB3B81A4F8D0D2FC535DC0F89A04B0D2A1A3407C7B9F10347C419D13B581A7D2E8BA6B9D974FB3C5C138E4BEDE4E4CBBD3B631D39AEF86E53D3E4F3755E633C736D66F072F516DECE372B95EEF5C8E36EC6A4DCD03EB7D179F5F2E1B7FC3BFD5BA7F9F14E593BE2F2DFAF23B4EF07CAC66F1DB531AEFB7275C717498B2D69A9346F48AC5CD8B977113FC93CED51AD6CC6681D34B3B22A65DE3E8743CBF3E2F8DF31CF927D5AC3DBD43CEECCE78FCF0B8FE5F1EE1F0E5CB0AEDC57DC72CE16279767335A5D81E8BAD033B36A894F35417D826D403BA01E145405103C28002FF202FF0026EA0A0002E8D00BB1000501015014A80028002AFB54000005145DA2398D200000800002A2A894100000002CEC0200AA2082A0AA0800000000028A008871E3F3E691F4E76923972DF51DB8FF00AA38BA80000000000000000000000CE797C70B7F015F277F3E4CB257B5E350500001002820A880000026C5004401004A2A879440017C80941001040550F4820A0020A0000000805A9BD810D820A0000080540050000010001015150000000BE5014451017D9E84004141051017C822C114001415000140055012F67BBE91C3F2E4BCB639F25D635AC3BB1F60785EA00000070EAF967174D965BD5D3E061FD56E57DBD5C33AB5C393DB6AEEE69BDA5EC09B4D8225111144B5144D8A880094128A0880280880A2E9017401A348A00D6940D775455D2E905EDA3D202CF0296A089B59D946A5F4ACABAF45C379BAD9F8C5FA193534F3735EE476E39D0383A8F8DF59E7F9673867AF2EBC337931C97EAF9966BB257B9E662B3551115034068D02E9742AFC5644DAAE97481E14119B419B9699F956A239E78CCE6AC79B3E1B8F7C5B959B19DDDF76E56997A7A4E7FB3CF8E5FCBF5FC59CE4E1C739EE3C5F913D57A38EB1D5714E5E9F29E5F93E7C3E1C9962BF8F7F49C91C3496777B1C51040014163AF1DD566AC7D4E8F93C6DF527F560F1E73B7A317CFEAF8F52F67CAE4C6BB71D73C9C6CD1A776135A5901D309DF6F571E5DDCF26A3DFC7DF1679B1DC70FDBA3E7F2E37E4E194EFA7A3172A971D3584BBD2D1E9C2EB4F4E3DE38E4DC73E4C6DEEF3D9DDA952A69BC56A476C66E2658DF2C34E56776F19D9A474C64D339E3D99573F8C3E2D23BF0E3DBBB79462FB698CA6E395C2EF6B2A27C777C3ACC36B68BF14F833B0F81F19B5D9A262BF1361668D4453E32CD130D7B3613193DAEA089A86BB765126327B2C9F904B31FC9AC7F20CD98EFC9AC7F2A86B1FCB36C04DC496286E1329F834172FFF0086A6EFEDAA1BBFB69BCAFF0065136B37E7E153FAB7FECA2B530E4FFE74BC7CDAFF00F4EA6E1D93879AFF00EBADF1749CDC9D4638FC2C9F94B948BAB5FA6E9FA7C7838E493BB1D4F3E3C78DEEF04FB64F45EA3CBD0F5B39F973E1CAF7BE1F23AD9970F599F1DF1E9E9C26B3B1CB2BBC76F3F91DDCDA9AD378DD22BD3D367F67A9C392769EDFA0CA4E6E0B3CCCA3CBCDEE576E3F5A7C2BC7F6F9B2C2FAAD638EEBAEFF006E6EB31ECD6B4CB496B195518B7B32ACAFA59016358C41AF06F50559DE3A74BC9F6FA89BF152CDC59D57D51E4771F3FAFE2F8E73923A71DFB319FA79BD0F4392693621BEC9ED512D4D81B35545014F4810017C808A2882A08BFE415653602A0281E6AC04580785F221EC01404053600806D454414F428B1050000014DA0C0D20000080000288A008006E80200BE80011544340A200014040505010051402D077E8B0DE573AF6BCFC97ECEDC73A0737400000000000000000000001E6EBB93E1C3AF75BC26F28CE7751E0C3C2BD55E55053D80007B28226C04540000054405104004A800000A9E05174209410A08080287A5100004140000000419A8D0A9EC0004050100114000000288000008A800202808A8A7A14410500410155001015500000050D28020A0A7B500D03396EEA4F35F7BA1E1FB5D3633DD70E7BF5D3AF1CEDE91E4770000007CAFAB736EE3C53FE5F3E4D4D3DBC7358C79B3BBC97D0E8CAB36822089B45112D044541140D822280202082828228A002C41245B016127705D2A2922E8157D205B0DA086D44D9FF00206D41A8B9E5AC768AFABF47E0F8F0DE4CBCE4FA4F1725DE55E8C26A039B6CE794C30B95F123F31CDC979BA9CF3BF97A7827BAE3CBFA8C54AF538B359D2A26BB2286B608B2131D8ABA6A4455D2C88020336FE142D62D52B36B3B565965A18CB1997A62E171F1E1A95346EBF4FF0041EAA7374D78EDFEA8E1CF3786DBE3BDBEA6BD3F33F58E0FB5D4DBEABCFC17ECE9C9E9F3B49F17BDC0F8A684347C54D1F13E21A6A62D49A676AF67067F1CA3EBF4FC9BC355E6E48EB8B3D4E132C76F91CFC7DE9C74C9E7B8FA63E3A7A2392FC7B2C93DA8D4937E5D70B27B62AC7B78339AD6DDF2B2C70BEDD23C7CD849B78F391D7166B3BC7F2B3293C56D8DBAE1C936F5E1C98DF6E7946E55CACB8BCD9E525DEAA62B5CEF24FC5272E3BFF6D6F4CEDDF0E59F8ADDCFB7FB6B1635B72CA656F6C2FF00D2E3F39FD97FE97A1D67CAF8C2B5F1CEFF006567A3B73BC5C92FFB2FFD138797D71D5DC355DF0E2E6D7FB2AE5C3CDEB0AC6E35AAC7D8EA2FFEBA7E97A8BFD957CB14D531E9BA8B75F6DDBF45D47ED4B9E2B31A5E87A9F58B3FA0EAACD7C53E4C57C69FE9BD5DF4B3E99D54F47CB89E15A9F4AEA6FF000D4FA4F3FE53E6C57C29FE91CFBFF71FE8FCD6FF00B93E687C757FD1B967F7AFFA3F2FEF3E687C75AFF46CBF7B53E8D7F7B3F32FC6B3E8DF9CD67D1E4FEF4F98F8D7FD1F1FDEB3E8DC7EF3B4F9AAFC717FD1B877E69FE8FC3F94F9AAFC70FF0047E06BFD2380F9AA7C7167D2783F0D4FA674F27FB59BCB92CC22FF00A674DFB0FF004DE9BF627CB92F845FF4EE9BFF009AFF00A7F4DFFCE1F264BE116743D3CFFD71AFD1F07FF389E791E30FD2707FF38BFA5E1FFE713CE9E30FD370FF00F38BFA7E2FD90F2ABA8BF678E7F645FB787ED9FF0049BA68F863FB67FD2CC719E244DABCBD675DC7D361777FABF0F81D475D9F36574F5F0E1D6EB87264E3D3F365C3D5E1CB3B77EEFABF59E0C7978B8FAAC7F1DDD32EB39599DE363E4CEE49DDD186B5BAD4C52D576D6F0D7B8FB7F4DE6FB9D34C6F9C5E7E59F574C3DB8FD4387E3CB3924F3E5E7C7192263778AD9DB5AD16E9A472CB2DB16D6912A7911A6A4F40D6334D4454F079059E3B17B779E603EAF4DC9F73865F6EAF259AAEF3D0E5D471FDCE1B3D92EA97D3E54BAED7CC2BD6E089FC0878677DD513C9AB546B5A86BF082A282FA03620A000001144015620288280A00029443C280028806C0D800028228A280A80004F2002B22B2009B00000005436A80000800A069014045513602A20A006C0F09B05000005080ACE5E088FA3D361F0E18EAF265DD7AB19A808A00000000000000000000003E6F5B9FCF9BE33D3AF14FB3972FA718AF4380BEC500001010510100001504415441001340200A8028200AC808000002280000828000027B0510675B3DA89E68A000000094105000000010050104151141150340A10000D00202A28081ED150105050000162800A20028B202F9115BE938BEF7578CD768FD0C9A924F4F373DEE476E2F5B079DD400004CAFC71B6FA07E7F9F3BCDD56595F096767D09D491E4BED3476512A0320888A22580834888054011400011140051500D28696441740AA6905D2E808A822EC1369681B4DA86C80A20DC4C71BCBCD8F1CEFBA9FFAAFD370F1CE2E1C719EA36F9F7BAF5C041E0FAB73FDAE96E33CE4F8526B17B3866B179F92F65F295DDCD9454435DC0D2C8069748ABA505904112D519B52D512D63F9544B59AA86FB228B64B09012F1CBE9DBE9BCD9745D7E36FFB724CBED8D84EAEDFAEDFCA4CA78AF9DF5AE932E7E93E5863BCA7A7CFE3BE3947A329B8FCFE1D275594FF00F4AB7FA0EAFF00F957D0B9E13F6F3F8E49FE9DD67FF2A7FA6F5B7C7127CB87F4F0C97FD2BAEFFE47FA4F5D7FF59F2E1FD5F0C9D27D0FAEBDFE27FA0F5DF867E7C17E2C9A9F41EB9A9F41EB3DD4FF00A303E2C9D31FA1F573FB9F43A5FA773F1FFBB272CF9B1B3A6F1E3B1EACFA3CB2C75B78B97E8B9F25DCCF4E58F2C8DDE3B5C7FF00C7B92FFED3FF00C733FF00EAEBFF004CFE31F093FF001BCBDF2BA4FF00C731D77E54BF93FC8B385A9FF8EF1FFF004AD4FF00C7F8A5FF007B37F22AFC31DB0FA3F1E1FDCEBFE9BC7AF2E7796D6FE38997D2B872F2C5FA374D7CC3E6CA1F1C3FD13A5FDA4FA27493FB57E7C8F8F16E7D1FA59FD8DCFA674D3C60CFCB92FC71BFD0706BFD897E9FD35F3C719F9325F187FA7F4DFF00CE13A0E9A7FEA8BF265FD3C235FA2E09FF00AE2CE97867F644F3C8F18D7E9F8A7F645FB1C7FB227955D4270F1CFEC8B38F09FDB1374D1F0C7F6CFF00A5F8E3FB67FD1B5D1F19F88BA9F8881A9F83500D43B01B9FC1B9F9809B9F986E7E601F29F987CB1FDD013E78FEE9FF0067DDC3F745D54D9F770FDD13EEE1FBA1AA6CFBDC73FBE33FA9E2DFFBE2F8D370FD4F17EF897ABE19FDF0F0A9E513F59C1FBE17ACE09FDF17C29E519BD7F4F3FBD9FF0053E9BF7AFC79279C4BF53E9E7F727FAAF4FF00B97E2C8F389FEADD3FE52FD5FA78BF0E49E71CEFD6F865ED2D4BF5BE1FDB5AF82A7C913FD778FF00625FAE71CFEC3E0A9F2C3FD770FF00E753FD770F5C6BF053E5897EB9F8E367FD772DFF00FA6BF01F225FAE67EB8D3FD7393F62FC113E43FD733BFD8C5FAD737AC17E087C952FD679F5DB163FD67A999E36CFE9DF75F8714F92A7D5F8ADBC7D4CBBC738F06BDC74C2FD63197B35BC6FF0FB7D0653ADFA5E7C1979C633CBFE77FC6B0F7A7C7F85E3CF2C2F9C68E8CB784AEB8E1679668EB863FC3DBD0E5F6F9F5EAB967DC74C7DBE8F51C739386C7CC935DAFA71E3BD69BC8BD9CB2CA3AC61CF69775A6526DB80D4C7B3526915A362A5BF24DC11A93B2C9E81E9E8793E39DE3AFA0F3724FB3B61E81869F2BAAE2FB7D45BEAB9DEF1EBC6EE470BED967DB4C892506A434054D8877003DA845015008000785000200A02880AA13CAED10F65A07A5F408A0BB001034002A8A888A2802FF8220A009DC140645400100F0008AAA8200A0200080A008A0A0081000F000050117D804010140082A9C78FDCE6913D41F524D4D0F23D4000000000000000000000000CF265F1C2DFC3E46FE7C9964F470CF75C396FA8D781D9C8545001004A01E95100000D01B1440436800088000A8028A02336FA0004400051140000414000013DA02A8897B020A00000008022800000008000800A88A2820004140403D00020A080A880A00000002A82A00002AAF94032F1B07D1FA470598DE5BEDF4DE2E5BBCABD384FA839B600003CBF50E6FB5D2DFCD6B09BCA4672BA8F8BC73B6EFB6DEEAF3225F00CA28882222825511150401144F2002022A1160022A80A01A51574690591620680540137DC136280000BE1506A3D7F49E1FB9D4DE4BE31633BAC6B58CEE3EE8F03D400F81F53E6FBDD57C25DCC5E37D0C26B191E5CBBA952B6CB27B50340BA3E3DD05D2E9000369412D66D519B7496AA336A7B542F7A8A894DAAAB5220D4C5E9FA6F4BFA9EB66E6F1C58CAEB1B5AC66EC8FD54924927886A57CC7B13E38CF50D4FE00EDFC1DBF80373F30DCFCC03E58FE67FD9F2C7F74FFB3427CF1FDD3FECFB987EE9FF006BAA6CFBB87EF9FF0069F7B8FF007C35536B3931B3B652A65CB863377290D536C7EAF827FEC89FADE9FF00FA46BC324F2897AEE9A7FED8CDFA97493FF6C59C795FD1E719BF54E927FED89FEADD27FF0048BF167FC4F9315FF55E96CED9B53EA1C1676C93E2CA1E70BD7F0C9BDB865F59E9F1BAAD4E2CAA5CE462FD7BA69F966FFE41D37E2B7FF3E4CFCB127FE41D3DF55A9F5DE1B7B634BF8F945F963A4FAC71DF18A65F57C27F6567E1A7C8E57EBB25FF00F4D9BF5EFF00FC6DFC1FFA9F293EBBBFFD6DCFABE597F625E0D1F26D32FAB72CBDB062FD5F9BF62CE1879D49F57E6BFDABFEABCFFB57E189F255FF0053E7D7873CBEABD47F82716279D5C7EA5D45F356F5FD47E4F8F13CEB1975DD4DF1939DEBBAA9FDCD4E3C53CE93ADEAADFF007B7FA8EA6FF79E18C3CAB179FA8FFE959FBDD47FF4AB31C5374FBBCF7CF254FB9CFAFF007D5D629BAB3939BDF255F9727EFA9A8BBA9F2CFF007DFF00B3797EEABD0D4B97EEA6F29FDD53A0DDBFDD53E3DFCD03E3AF74F8CF3BA6C66C96F94B27E550B31D699B318A1AC75DA3371C279543E18FE17E33DC363331C7D44F87F10D8BA9AED22769E602D92FA4F8EC171C749F196FF26C4D6BB18E34135DFBAF7DEAF8512D98C672EF8E883DFD1E5FACFA6727067379E1E1F331ED6E37CC4C7AB62DFD56A6EDECF67D2FA8FD3F5D31B7FA72F267378D892EACAEBF56E9FED75739319FD39BC566EF8670BBC655CA6ABAE185AED8E3B291DF0C37DDD64D5967A73B5B7D3E1CFEE714AF075587DBE6B7D571C3ABA74CBD3CF95F2E37F2EF1CAB3BDAC9EDA458E98CDA2B52696491149DD9B7409ABE5A9208DE84531CBE1C9339E9F5B0CBE784CA7B72E49FB6F0687174797AEE2F9F0FCA798F9F8F78F471DFAB8E7ECB2ECF8BA329F15F422255136081003BA813F905F0A80010014000014036A0783D02C00DAC443D8A13C1B415401000015410050B405F20A882809E5419150010F40000289550F40A1B10004D02F80040051440F14A08A280000081E40F080BB0545805AEFD0E1BCAE6CE7D63571EF27B8795E9000000000000000000000000797AEE4F870FC679AF0613B3D5C7358BCDC9FE9A1B605144054012882280200A0A808A82A200200802827B500013C0A9EC10410050A208A00A0082800081EC5011119AAA0A0000002002080AA00080287B1011503629A1000050102000053D020A020680000DA88A8028280A807A01455D111559CA5CB298CF3688FD074DC738B831C7F8757CFB7776F5CF408A00003E3FD4F9BEE73CE39E23AF0CDE4E7C97A79A7683D4E08954652A8882254504AA2201A1512A01B14400F4820A80A28B00D28AA69055D206941004D9B037A4DA8008028035128B9F6C75EEBEEFD3383ECF4B8EE77BDDC39AEB175E39DBD83C8EE39753C9F6BA7CB2FC459377495F9BDDCF2CB3BE6D4AFA2F2B2955134480BA2405D771054D8A54D889B4AA33BECCDC95137B4DAA25FC25BA8A89DD678550D20D48E98C422D9A8FBBF46E9BED74FF003B3BE4E1CD758BAF1CFB3E996EA6DE17A5F97FA975DD5F275D963D3E7F1C317833FA8FD4F8EFF56774FA7871E1A92BC796596FA739F56EBEFF00EC5FF53EBBFF00A574F8B067CF23FD4BADBFFB29FEA1D65F3CB4F8F03CF24FD6755FFDA9FAAEA6FF00EDBFF6BE18FF0013CAACEA7A8FFEB7FEDA9D4F3FBE5BFF0069E38FF1775A9D4F35FF00D95D78F9F3B7BE759B8C596BEB743CB6CD7CB6F473F15CB8EF7796F593ACF4F87D471DC72BFD55E7BB9E73AF563771CAB36FFF00C56B3A96F9ADB2BF1C7F356638A6E9A75C663E9ECE9F574E79378BDBF6B1CB178BA8E1C7F0E58DEDBB1E2CF1C65D699F8E3F87A25AE549863F874E3925F09563D9C5F1BE9DAE32CF0E37DB71E6E4C649E1CBD786E255C2CDF877C324A475DF66588D21BEEA8D7966F91531F2DA512F79A63C76AA8D4BDFB3AF98956319D637BAB1177DDAD5D140DA2A6FB97BAA2EF5346D1525D8A06F4096A5F0231EFB97CEE342F94B25ED5113E365ED4F3E5426A785B3BA2A6BB96775419CADF207F564BAEFD812CEEBE012FF005647C6DF20CDC4D6D475E8B9FF004DD7E36FFB73ED53EA5C1F63ADB67FB73EECFACFFF00D5F78B86F517C599CF31B47DCE593AEFA54CFCE58C7CBC276D5F31C38FA963797F5D70C377B3D18F1E96D23B638F62B9B4EFD172FF0055E3ADF5FC7F2E1F949DE39FACDBF78BE57CB736CDAF4391F16A411A98FB6E446952CEE097B126FBD06B7E805F2A825EF1EEE8397E587C2F98C67371AC7DBD63CEEA994F96365F6F939F1FDBE5CB175E3BFA73CD07673668A33B4543D80BA4D080A0A06801500F2000A0280000828A157C82281B5DF710D802ED01403DA06BB80A000A0028144140360322A08000028020A07A10F400800A2D4401400510004D7737DC16A0A28096829688001A000672DFFDBE974D87C386473E5F4E9C73B751E7770000000000000000000000007CCEB73F9F3FC6788E53B3D98F58C7932EED582A2A0A006C04F62A2000A80282022A0800025040000504DF75F428CD10010F20000202880A008280014034016E9112D66F96A2800000000808280000200A8840541400342000001E00145400D82080504F20280202F9140058202800A2C05F2BA452BB7D3F8BEF7572FAC59CAEB1B5677647DD1E07A80000019E4CA61C79657D47E7AE5F739B2CEFBAF4F04F75C792FE9A1DDC92B37C02278512D411114114401115105034080082114517482F83D834691574BAD20BA40004DA6D436008A1E8100551058DC4AADF4FC7F7FABC309E37DDFA4C67C7193F0F2F3DEE476E351E7751F2BEB1CF66138B1F6E9C53794633BD3E6C9AC59C9ED79D8A3489A5034BA4535A012D4A226D2D5136CFC95136CAA251419A046A405D2C8835237222C74E2E2BC9CD8E1F9AFD470F1CE3E2C719EA3C9CF7D477E29FB6DE7EB79A70F4B965EF4E18CDD91D6F51F999DF2B95F36964B3566DF41E579B97A3C73EF85D578F3C73E3BACA576C72DF4E7669264D6DA64DAED036BF215664DE39D82C7D2E839BE3C91F7A6B3E378B966ABBE1E9F1FEA1C571B6C8F919DBB77E3EE39E5EDCFE4BF276734F96DA996C5DB78E4F5F4F9EB2F2E794E9A8FA9C397CB163A8C3FA5E69EDD5F2B966AD70B95DBD58B955F9378E54B11EAE1CFBC8F64F0E197B748E3CD8EE3CD7B766B14A92BB61DE795A3BE37B1639B4C548D2373C2648263DAB5E4A1633601879779DE2558E79B9FF002B12ACEF93A6F655897511029E545B3B9A40D68012AA31ED729D944ED3CA5DCF007A00D774B7B886BBAC0349FE4535BF06A0826A4FF206BB77277A29AD55F30467C02B9751358CCA799E1F47A9D75DF49C39677CF0F2997EAACFDC7CCC7BC9B74F8EFB7E5BACBEAFD2393E372E1CBC5F0E5CFD3FDAEA72C7D5AE1EB3AE9EF18E9861AEDA76C704B5645F11CF2CBBA418C793EDF3E393EBD939787F8B18E4FD56B1FE3E27271FDAE6CB1AC59BAEF2B9ACC7BBA638ED08D6951536809E7CACEF145D2FA4050237C19FDBE797D54B3709EDF565DCD8F2BB8F0F5DC7AB338DE17B6729D3CBE53C3D0E4CFB46992F8010D08A01501766D40F404105F001E4F00A00A0080A0000A0B00045100A0B3B400500DA0A000A002C054403B82FA3D0322A2007B0005004140100001005A806C540157D88080A8040140000045143D0800BC78FDCE791F524D4D38F2DF51DB8E75B07175000000000000000000000019E4CBE1C76D2257C7B7E59DCBF2D47B9E45100143C0882A9E810400000051001040012826C0540140012A7B50104003D281A010401401050000135DD4137A3C8227B50000000012A080AA00008082A0145400F601A1404015005140401100010050369E0055010005F00000A0A0AD45419CFB4DBEAFD2B83EDF07CEF9C9CB96EB174E3FF004F78F1BD0000000F07D539FEDF07C279C9F2B0ED1ECE29AC5E7CFF00D363A30959B546504A95004504F2A20225EC9E628693401A51000D00082A2AAC05222B4A82006FB32A16EC04144D9B1005554001635E26D07D2FA3706EE5CD67F87D778B96EF27A709F50726D2DD4B6FA7E77AAE5FBFD66596FB47A386776B9725E9CFD316777A638965144D005F001B4D833536A896A6F6A8CDA8A826D44044B3BAC05934BA455D2C80DE38B719AD3E8FD2783E7CF792CED3C3EDBC5CD7793D1C7E87C7FAC737CB29C53FE538A6F25CEF4F95AD762BDAF3B17B33C9F1CB1D6536D23C5CBD36AEF071BBC7CC76976E7612AED50DACA835165EE8AF4F4FC9F1CE57E97A1E59CBC51E6E79FB76C2B9FD43877C56BF39CF8EB2386F499C79E9B7A5C8506A3BF165AB34CD6A3EAF4BC9B91EAE4C3E58BC99755DA7A7CBEAB8F55E1CA777A30F4E57DA3532B2EDB47A38F3EF1EFE2BBC638E71BC573C771E4CF0B2B38AD73F6DE16EDD11E9C5BBDFC39569CF28C776A2358B48333CB60259F9454C67F53B4291CF2F2E77BAC46B19DDD349563392105F44EC0BAF69BA0BAEC9DC0D26AEC443BA8CEAD37DF4A27A27902F94F60B62FA04EF2763D8169201AD44F14175BF093FFE6078A594135D8B3B0319CF94D69EAFA3F24F97274D97FB729D932FF3571F6F367C5787A9CF8B2F57B3A6386AADBBED1E9E0B70E6C739E9F4BABE29CB863CB3CB8677594AE98FA72C30D42DD794F6AE79E5D9C33CB7E1A8CD62F87D4FA7F37DCE1F8DF313926F15C3DB8FD4B8759CE48F1CC7DFA5C2FD4CA76D638F7EEDC9DD516F68C8336CBDBD9AD45164593482A5F20BE941625FCCF40FA7D3727DCE29F98EAF2D9AAED3D0E7CDC7F738AE24BAA57CA9FD395C6FA4BE1EB70656CD77110F15454A209017C806850A9E682AA07900F0BA04500050001440B09E542AEC114036229EC05405D81E44050014009E540BB103C2EC00191504001400450D800200080A7B010014005D08000022E803C80007A140451144B75151DFA1C3795CEBDCF3F25DE4F471CFA839B600000000000000000000003C9D7F27C78BE3F96F09BCA319DD62F0633B36F5D7981000100140040000001510040100004D550400504504A8A0690400001410401401050003402021BECA200000000200008A000002202A85040010000045101545010010414110005002002800A200028AA441A8BE85666373E5C78E77DD7E878B09C7C58E33D479F9EFA8EBC53DD6C799D8000001F0BEA1CBF7BABF8FAC5C64AF7E3358C8F2DBBB560A895950AC8544113D8A20A2504414401051000015045515505222AECDA06D37DD4100A8A1EC11140A79055451602E8CA6F58CF3507E8FA3E2FB3D36187BD3BBE7657776F5CEA022BCBF50E7FB3D2E57DD7C0C27BBE6BD7C33EBB70E4BDB6963AB0CE8AA887A50B52D1194B5466D4AA26D1594B5004F4A8763406B6B202C8D49DD15A98F76A4469A98B5AD4FE6B2AFD07D3F87ECF4B8F6EF5EA7CFCEEF2B5EAC66A339E530C2E57D3F37CFCB797A8CF3BE3D3B704F75CF92BCF95EECDAF5B8336B16B5118CADD31961329DE3511C33E1B8DECE76EBB56E76CD86DADAA12B5115D30CBBC7DCFA4F51ACBE36B872CDE2E985EDF679B199F15ECFCC75FC570E4CBB38705EDBCE3E7547B5C059D816575E3BA4AB1EFE939355F5B8EFCB179793DBB63E9E3EAF8FCF67CACF1EEE9C77A67273B2CAD63FCBAB0DE1FEE7BF833DB9E6D62F5EB787679B93072C5D2BCD94D55C77B7461DF0BD9D7173AD46739DDCACAB12985D79759DE1489AD02ACEEB62093CBA4FF6A5573B3BA76F4B11AE39E9BB3B252337B7F2CF95175D96497CA06B449AEE29AF7576233536A336774DE9509BD259BFF207C74BEBF902CDC3405ED13B82C859E812E32165A0497C55F8CD0126890135DF74B7B78509DD356CD6902CD6367B70E2CAF0F518F27E2F76A77D0FA3F52E2F9CE3EA709DB2F2E7C785CAC73C6FD5AB3B7AB8F8FB69F4383FAB86E15C73AE98BCF97F46E571CF35895C33CDCAE5B74918A63777BBD5D1725E2EA3F8A653AAB8FB7D3EA38E72F0D8F9731D6E5F4E3C77A6F2F6D6A25BA74659B52AA131F6BAEE0BA3402E8093BAF6052A0EDD1F27C393E36F6AFA0E19CEDD71F40C34F99D5F1FDBE7F94F15C75D9EAC6EE38DF66932ECD329B4D888AA068400001413C0A0A82A00A00028020A80A282F8104156288878A0A7841405F40040511400360BB2A0140DAFA06155100014D8A820A0002000022C02A002800A2000008A0028081D808A008A8CE76EB5F9588FA5D361F0E193DBABC995DD7AB1EA02280000000000000000000000F97D667F3E7D7A8EDC53ECE5CBE9CA34F438022880BB454004504000014428800802278EEA2DA206D142800800153DA81504040A282A200028800A000021D80F4CA8000000200020A000000000008008000006840551400040040403680A0000002800BEC4000501762B50DF6457ABE97C5F739EF25F18BECBC9CD7793BF1FA0717400001CBA9E59C5C19657F0B26EA5EA3F3F8DB9659677DD6DEF794F05A0CD019451104414445045454012F603CA021A515101543469055154416A5BB0100454369B00F202C01455101A901B93B3B7D3B8AF3F592D9DB173CAEA5AD49BB23F43A1E07A801F17EADCDF739F1E297B4F2F1E9EEC26B18F365DD0D34CA5BA67B79512F74B546762A25ACDAA27A41137DD150450D021A5D229ADAC80DC9B5911A6B4D496D6474C71D3AF4DC579FABC71F53CB16F56B523F438CF8E327E15E07A9E0FAAF51F6BA7F8CBDF27C2CAEB1D3D9C33EAF3F25EDCED66D7A239D66DA955966D62EEB433A672C31CA6ACEEA3965C3963E3BC7397D5ECD6F6CD5DB5B51AC6F77B3A3E7BC7CD8DDF66329B8B2EABF59D3F24E5E0967E1F27EAFC1AFEAD3C1C7D65A7A32EE3F3F9CD565F423CD4D9FE0458DE37BA351EAE1E4D595F63A4E4F963A79F923AE15D3A8E3F960F8DCFC7665538E993CDE08F430E985D3D5C17BB192C7D0E3BBC58E4C7B3CEE9FA797931D39CBAF2EAC3AE37B3BE1656726A2E72B86535521535FD4ED8AD48BADA6BBF8654F7D9757409A6E782AA6536C7C4895BE38E966A2558E7DA54D2A373BC4B114D1A035134096784D7C67F2A89A4B3F8542CDC4D2868D4BDC0F6A29AEC9AD791167866CBE8524DB40961AD8131D2D04B8A6845D760566F671F8EF2B2F8588FADD17FFDC745970E5FDBE13838AF8B3C38DBADC74F7AAF5E387C62E1C938F9677F2E57B69CBAFF00E8B329E2BC39F26A6B6EB87719CBDB8DCBBACEF7B3AB0E930AEB8CD6AFB8C558FAFC19FCF8A578BAAE3F8736E78AF3E3D65A75BE9C6A57661935B8A869740A202EFD28454114125B8E5329E9F578F2F9F1CC9CB9237834393A38757C7F3E2DFE1F3E778EFC77A72CBDA7B4BE5D5962F92F6A320A000080028080A02FA4000500F6B00014DA00A000A20771404500F0A804F202FF0080544150516029D902F937D9445D832A20800280882A8087A003D0080A6C04A00A802A8800A6810F60000000A6940100E3C7E7CF21E87D4935343C8F500000000000000000000000033CB97C38ED7C8DDCB2B97E5E8E19D5AE1CBFA8A3B39282A02150001500040140045004440004145104A28080A0951404040051141000000414001101145ECCA8000000200020A2A000050040142A0020002820A0A0080282000200820A288221145000514450105017D8AD44CEEB1FF29FB1F67E9DC3F6BA597DD7ADE1CEEF2B5EAC66A030D00000F99F57E6D6338A7B74E29BCA319DD62F9D8CD491AF4F63CEACD044511282545444D809540110503409500041055141503C28288A2008A08200000A0BED514202CEF5B9128B95D62FADF49E0FB7C173B3BE4E3CB758BA613B7D11E37A0639739C7C59657D427B1F9CCB2BCBCD9F25F77B2BE87A7950112B16F65833B36A896B36F75119B74A886D5100401405916405D6EB5222B526974CAB523711577A9B7D3FA470EB1CB96CEF7C39725D62DE13B7D31E37A1F9FF00A9737DFEAFE3EB178B2BDDF4309AC647972BBAE797861D18668D221AD033F1EEB715D8931D267C18F27AD5363CDC9D37261DF1EF1CFE5EAF6ADCBB66C6E5D3A61740FD37D17A99C9C5F0B7BBD9D7F07DDE9F2FCC7CECBEBC8F4CEF17E479F0F872595CB4F7CAF3545506A20EBC7755F53A2E6D591CF926E3A63EDF52C99F1BE5757C56655E7E3BDBA65E9F3B2C7B923D4E2DCC5DB8FB566AC7BF86EF4ED66E3CF5D63CBCB8EAB86B75D233563B71DD148EFADC71CF06256AB9C8EB8F8D35523721ADB0ACF86A778A16775C7710326740DF1C6F289FB573B8B32775474C71F6691535B5D7A035F966C5135BA994F6A8CF82C1135B5D28BAEC9A92209A2C5153E3DB60B26E1A024DF84B0093659EE01ABED7CC40B351998D51749F1034E566B9228FA5D06370E49678AF7E5C731CF73DBCD9DFB3AE3E9CF9792631E0E6EA26FCF78D6312D7AF2CA757F4FDCF38BE54EFFF000D61D6E3397F575B74C716ED65D71C3DD7498F662D6DEAE8B93595C2BB757C7F2E2B7DC71BD64DCEE3E76F7D99AECE66BB2C9E945D2A280126A9EC45F5D92F814B140D6E69EBE8B9378DC2FA633EE2E3EDEB1C1D4B372C7CAE5C2F1F35C7D3AF1FF18CD84F2ECE69AD1A5442C113C8A2A08002800002A029A000005F20020A50050F4A01B100001608280793C02FB3602A2A00BBEDD80000010454D0000020AA208A0001ECD80801550015115400A28510200000A1B0005104BDA3D1D0E1BB73A99DD63571FF004F68F2BD2000000000000000000000000F275FC9F1E3F8CF6F163351EAE39AC5E6E4FF004A56D8414000A08BFE41010140144000004A0888A2880026C8A297CA09EC04A28082002280000002280000268152A0CD1A000F60002008082AAA28200000000200200A0A08A000080281E01003680001EC0401500017D800000A2A82AB5C3C779BA9C71F319B75367EDFA1C7198E324F4AF9EF580000016EA5AFCF757C9F7BABCAEFB477E09DDAE5C97AD33163D2E25F29412F84512B2208A22680A8A02A080A8082880001A0010550511529E9510F0288200000A0AA8A2C80D48DC9A66AC31C3EEF3E3C73F2FD1F16138F8B1C67A8F3F3DF51D78E7B6C799D8783EABCDF0E0F84BDF26F8E6F28CE5751F2719AC641ED79D2B3688CE576CD6844DAA25A96AA33B4B550F28068029A5174BA41A90D22AC9B6A44558D6BB22B51AF68259F2CF1C279B5FA3E9F8E7170638CFC3CFCD7A91D78E76E8E3D5F2CE1E9F2CADF4F3E3375D6F51F9ADDB72CEF9CAB9DAFA31E562B36B6CB269503BE817E3ED7E3B4D84C7B3520ABE9C793A5E3E5FE292E8B36F27274DC9C57F319C32EFA74DEE31AD3E8FD2FAABD3F578EEF6B5FAFEDC9C7BF32C787F226B295E8E2EE69F92FAB70FDAEAAF6F2F9EF5E1778C71CBAA686D91A811BC63D7D3E571CE3197A6E3EE74D9CCF070EB38F6F1CEB276FD3E57263264C7C7BBD52B8B5A6B1EC8B1EDE1CB523D78F78E393A471E7C7B6DE3CF1BE9AC52926DD70F2B523D58DDC673C36E6D387C755AC7B5691DA4329D98698D351516CDD5454D167E01708D6818B377B93180DEB512F840935175ED42C67E3DC0CB1ECCFC7B1B19B8EAACC7736A84C252F19B0989F1EE05C626A6813B53B405D4FCA5F8CF60B35276A96403712E515367CA1B806E6D3DF6059345B37E019DF7F14E3C3EE7518E3255F43EE71F0E3C5C737E99E7E49F62E78DF0F27BAEDE9F2793A8BC9BD570F3E5EA934E56EDEDFA5F2FC7932E1CBC573EA786F1755963AED58F5955FFE5998F77598ADA474C716ACD30D132F867327D29AE4E3FF0031CF3FEB58BE5F271FC39B2C6B3A76958D1E164D20B40435DB6A122A097F85D28B31DD5D2079ABC597C39A5F45F43E9CBB9B1E6761E3EBB8B78CCE7A6F0BAACE53A78FD0F43926BB8A889401511410F620A000002800080A02ED016806D500508B0000040051036A01E80BD97D0228AA95100514114004400D000082A8288A881A00010014FD22884514114003D880002802A028808A2657B6BF2FA1D361F0E19FCB9F27A6F8FDBB0F3BB8000000000000000000000003E5F579FDCEA35EA30F64EA48F26577682A20A150150000040550100543D00089404F28A000A80801EC0403D91429B410504BE4000000105000004054A0C8A00000801410101540000000001000100550114010000500100400003400000080A00000A0AA015EFF00A4716F2CB96FFC39F25D635BC3BC9F58785E900000079FAEE6FB5D3657DD7C1C37AB95F35EAE19F5DB8725EDA6A3B39A54A08289591112A8201514010010AA20A0880002A0A8A69A01114DA2A2A00800000AA0A229EDA06F18D30AF5FD2B87E7CF792CED1F69E4E6BBC9DF8FD0393A0F83D7F2FDEEAF5EB176E19DEDCF93D38A57A5C59B74C5C9A88CB3B6912D4DA886C652B2A29E4114134D68175DD748AD4869155A9E103C2EC55DB73F94A3D1F4DE2FBFD67CECED8BEF3C9CD7EDA77E3F43E47D6B9FFDBC53FE538A6F25CEF4F957C48E77CBDD1E662F7A92776994B2AC80B66D64455D00BD8D22A5019B7B77EEE1C9D363977C7B56A5D335C32C73E2B2D9E1FAFF00A2F573AAE871EFFD58F972FC89BC36DF175969E4FF00C87A7DF0CE693C797E6E658D9E5BE0BBC1393AC97E53F27CB1FCBB309F2C7F2D4CB1FC83A6371FCBB639E3BF2C58BB7D4E87A8C7B495EEE7933E279329AC9DA5E9F1F9B193272DC779E9CC96358D9BF0A3BE19C9EABD7C59EFD39651B95BCE6E787932C6EEF6A98AD63BCFEDADE3FF00FAD6AB2F471EF5FEDAD5995FEDAE6DB9E5865EB1A9F0CFF6D5DC4D378619FEDAE9F6F3D7FB6A5B174C5E3E4F58527172FECA6E1DB5F6B97F653ECF27EDA9B8BA59C3CBFB57F4FCB7FB4F286AACE9F9BF6B5FA7E6FC27943559BD2F37E09D2F34F4794355BFD372EBC1FA3E5A9E717C6AFE8B94FD172A7C90F1ABFA1E4FCA7E8793F27C90F1A9FE9FCBF959F4FCFF002BF243C6AFFA7657FB8FF4EBFB93E43C0FF4ECBF72FF00A6DFDC9F21E07FA6DFDC7FA6DDFF00B8F90F06A7D3A7BC97FD3B0FCA7C95AF03FD378FF27FA6F1FE4F92A7843FD338FF0027FA6717E4F969E1167D378E7B59F4FE287C957C22FE8387F0BFA0E1FC27C957C61FA0E1FC2FE8B87F69F254F187E8B87F69FA3E0FC44F3ABE31674BC33D45FD3F0FED89E54D43EC707ED8B8F0F0E17E58E3253CA9A8F0F59F51C66578F0F31E6E879F2CF9B3E1E4BDB3F0EF30D62E772EDE6E4E3BC3CF9715F54F1E5D76C3AF15B872639CF4FA1D6F1FDEE1C79B1F31CB2BACA56E7AAF36187CB55DA61A85A45D76ECCED159CBBC7B3A3E4DE1F1BE99CE7D571F6CF59C7E3379645C6F45F6B67734D2337CAE844FE54175DCD01AF6B3F009ECBE4159CBC03E874BC9F3E29F98ECF3DEABACF433C98FCF8EE293DAD7CAF8DC72B8FE11EB701042C450F69EC411515005013D8280B0D0001E90140003CAC03DA80007A0005041402822EC558220004036BB0045000F40A08200000A82A080A6C10515100500000540000500010052282002802071E3F3E793F0FA926A48E5CB7D475E3FE838BA80000000000000000000000C72E7F0E2B6ACF697D3E4CFEACAE5F969EDAF2020228802A007A005401400441500151004403D2A80820A0209450D08050436A0800000228BE90000101140A0C8A00228002141011515400000000010100515005000000000104A020A0200A020002800A0028828A2E9159CA6F527B7DEE8B8A7174D8CF75C39AFD6474E3F6F40F2BB8000003E3FD5F9AE59E3C52BC73C69EEE39AC63CD97792AB4CB34511012D411114450668A8009554128002002282A000AA0254505440040050540580A22AC59106F132BA9AF75957DDE8387ED74D3F35EA7872BBB5EAC66A032AE3D572FDAE9F2CBC767C0C6FCADCAFB7A786756B8F27B5BD99B5DDCDCF2BDD8AD329B4B544DA2A1B4F0A89EC03479034BA05D2C88ABA6B48A2A01B029B5559BB5BCB2D6083ECFD2B83ED74BF2BE727BDE0CEEF2AF4E335132CA638DCAF88FCD753C97A8EAB3CFD475E09DDAC725FD38562BD71C19D1A541405D0ABAEC22A54DEC4125544BDD24D017594B2CDBE87FE3BC5C98F539DC7FF00D3F6CF25D6176D61FEA3EF753D3E3D574F97167E327C69FF008AF0CDFF00FBB5E4E2E6BC734ED9F1CCBB6E7FE33D3CF39DADFF00F8DF4DF9ADDFC9C99F861FFE37D2FE6B53FF001DE967E53FE8C97E18D4FA074B3D353E87D2CF49F3E4BF1475E2FA574FC596F18F4FE9F0D6B4E79725CBB6A6323965D074F95DDC627FA774BFB21F26478C3FD3BA59FD91A9D174B3FB21F26478C59D2F4D3FB716A70704F1227964BE31AFB3C5F88978787F18A7955D44FB5C1F8C4FB7C13D626F24D45FFF00667ED5DF17F076BD25BC33CE8FB9C33DE26AD3709CBC3F98BF778BF30D53713EF714F713F51C53DC3C69B87EA787F30FD4F0FE62F8D4F287EAB8BF313F55C5F93C29E50FD5F17E4FD5F17E4F0A7944BD671C4FD771EF47853CA2DEB304FD6E0BE14F287EB703F5B87E0F0A7944FD6E05EBB0FC1F1D4F266F5F3F6A7FA877FF006AFC69E69FEA1FFF0009FEA17F62FC67997EA17F61FEA17F61F19E697AFCBF6B37AEE4DFFB4F8E1E497AFE5FDA7EBB97F0BF1C4F2A97AEE5DF83F5DCBF83E387954FD772EFC1FADE5BE17C21E558FD6F3CBADADEAF9FD55F089E553F59CFF94FD5F51ADFC8F0C53CA9FABE7FDC4EAB9FDE47845F2A7EA79BF73379F96FF7AF8C3752F2F2DF19D4BCBCB277CEAEA2769F3E6D6FE7570E5E4C7931B73BF1F66A1DB9F5FC530E79C98FFB7371C6DC3931E49EAB58DDC4B355EDEBF199E1C7CF8CFF0074EEF34C3FA76CE37A5BEDD3196CD69F4BA4BF3E0BC758CFD2E2E3F0F86571FC348ACE597672DED606DD7A6CAF1F37F14BE88F7F2E3F3E2B1F3F5F1B65F2E787F1AC92A5EF5D182434069A9351552684153D8151516C35F9076E973F872FC7D57B9C73F6E98FA061A7CFEB38BE1CB339EDC1E9C6EE38DF69A1A41342226943C8A80002002A680F0A0000000002EC004505360802A90400228202B4221B36000140DA8A08080D02080000082800202A00A00082800280201EC5202000A282094514404B74A3D1D0E1BB73AF6BCFC97ECEFC73EA0E6D80000000000000000000000F1F5FC9AE398CF35BE39BCA319DD62F1E3358ABD4F300A2280222820A00802801510050041004A0800007B00A08780003DA00281E4100002A2800001ED00013DA8C8A00078000100410154000000000040001403C80000020002280808A002A200000A80A0A2888A2A9B055F08ADF49C579BABC67A8FD04ED34F2F3DEE476E29D6C1C1D400004CF2986172BE203F3BCB9FDEEA72CFF00934FA1EA69E437B2825450404A944445410541410414105001003D8A000A8A2A022882A0208A068000501488AB1A8946E7874E9B8BEFF578E3AED18B7536D47E864D492788AF03D400F95F57E7FF006F14FF0097CE9DA69EDE39AC63CF95FB16B16F9748C30CDAD2254544B5040FF2068034BAD8A6806B4BA455820A801B5001BC7B37C585E7EAB0E39F9EECDBFB58FD2E18CC3098CF1234F9CF5BC5F54E7FB3D259EF2ECF833B63BDF97B3866B170E4F6CD62BBB90694245D20029B4B4466EF696F75437F94F622C5D7714B3B6A79AFD27D27A6FD3F4737FEECBBD70E7BF5D3AF1CEDEDB758DBF87E63ABFACF5D3ABCF1E1FF006472E0C2656F937C995C7D3CB97FE41F51C2EB29A27FE43D7D7AFF00E7C1C3E5C97FFC83AEFCAFFAF75D7DA7C181F2E47FACF5B97F7E89F53EB6FF00EC5F8B0879E55D70FA97576F7CDF57A2EAF93926B3CB75C7938F193A6F1CAB7D665CD30DE1969F2F2EAFA9996AF254E3C71B172B5CFF0059D4EFFF00D4A7EABA8BE792BAF862CF955C7A8E6DFF00FA95DB0E7E4B66F3A97184B5EEE2E4CF3C7FDCE7CB339BFEAAE335B6DE6CAF26FF00DF5265C9BFF7D74D467B74C72CAFF7577C6DBED8AD45CB1B679AE1677F348525F7BAEB8DDE3DA948B676F2CFC3BA0B318D4C6436A97187C7B9B45F89A9052C3193F00DDD699B3B206316FF0000CE92DEEA1BDC4B44366C136B5449757757681E4F1013D6CF206CF60592F749543BEFB97FFE40765EC09A9B3B5F006B57B9E6826575D92FF563603A4D751D0E5879CB078F1DE58E971FE17FAFA1D1FF00FBBD267C1977B3C38E18596E367867D5B17F51E8E3E38EFC37E1C92CF0C6576D46FA8C64CA653DBCF96498F70AE76DACE9B65A91BF8D93712ABDFC19FCF8A3CDD4E1F1E4DFAAE58F55BBE9C6CA926DD58535B03C7600F00140347C7B886B451537F1CA57D2E3CFE7C72B19FF005AC5A1C9B71EA78FEE715FCC7CEC7F17CBB71DE9CF2F6B59758C00889AEFB513FC021A22A1E93D0AA68416022817C080795000005020000A08000A2880029BD01B0000DD54034002A880028208002901105045000500404142AA10F620228A07A4014501005500100019CAF6D7E5623E8F4D87C3867F2EAF265775EAC66A02280000000000000000000000F95D567F73A8FE23B714EF6E5CB7A622BBB800A6D142820800A00880AA20828000225141104000000A9681EC000414001000000010501036450102F666AC105000002F902A020202A8000000002000828A0000000020000A2007A40140440503D029E00010500154D0373C339F69599EC7D2FA4F0EB8EF259DEBE93C7CB77957A709AC41CDB00001E3FA9737DAE9ACF793784DE519CAEA3E3E1358FF0035AAF6BCC8025450406528882825041500045000F6015340BE8000005104155010011400050041545591A9DD9A46ADD47D1FA3F0FF004DE5BEDCF92EB1AE984EDF54789E8132B31C6DBE81F9CEA792F3757965BDC62D7D093A91E5B59B59B76D32CD66D512A2A202122800AA681645D69154D200A09BD01BEE6C162837E26DF43E8FC1F2E4CB9ACFF0E5C9758D6F09BC9F64785E97C1FAB735E5EA6612EE62F158F7E1358C7972EED66A7B7464D1202E9104A8A0CE5DD52A6D25EC210D7751A91BC6776563BF47C179BACC71D6E47E9F19F1C649E9E5E7BDC8EFC53F6F2FD4B9E70F49977EF7B47E6B1C6CEF7DB7C1358ED393D99638E5359479797A4B3BF1D7A31BA71B36E17E58DD6534D4AE8CB78F96E234EB8D7BFA2E5F8F248E59CE9AC6BEDE58CE4E1EDF87C1EAB8EE19D79F8AF7A74C9E5DAEDE972595D38F2EFDD2ABE8F4F9F68F47263BC76F35EABACF4F072E171C9CDD631565D57A78EED3223B6B71C738C46EB9BA71D6AB31D7CC66B2D246E77805F0441575DC135DC93541AD3340C635676418BDBDB366EB504F09BEE216E89DE2869377605BEC96FB05F47903FC2CF08216A8793C402F7893C0259DD7D83512EB6027902EBDA7BD0270724E1EB2637FDB9F6A9C9C7F6FABCB0FEDF30FD9FA77E9EFDAE797D57A797864E5F94F15CEDD56A7A6B1C663132EDDD9576EDCDD3FF31E1B7BF75C7F850936DB2DCC65ED5BD6A699575E9B3F8E771F55DBA8C3E7C7FE1CEF59373D3C34D3AB0D6935AA81AD1A5035A809A5806BB8097C1E812CDBD3D267ADE159CBD2CF6F58E2E859B9A7CCE7C7EDF35FC574E3F7A63262CDA7A767341412FE15134801A102A843C000800A00017C801A017B081EC00501050001405D82004A6C17D00410500005143D20A082000A22A000020A28808282A0500F20140003602A08A29E940101145100E3C7EE73E33F07A87EDF524D490791EA000000000000000000000000639B3F871655F2677B72FCBD1C5EAD70E5F72343AB900A25101440004051145100040000100641501500D0054D00020A000008000005450000001002D67D002800006BB9410A08280000000000080022E80451400400000002A880080BE840405000500541141450167641A9E19B2E7C98E33DD483F41D3F1FDBE0C71FE1D1E0B775EB9E811400007C4FA9F2DE5EA6612F6C5DB867D9CF93D384F0AF5383350045112827A4110504041501410001510050F6007905100151145410405405014004558B01A8DC8CD58994B9658E13DD7E8BA6E29C5D3E38CFC38735EA475E3F7B751E5761E3FA9737D9E96EBCDECD613794672BA8F8784FE9DFE4B5EF7998B596912B2B110113D8A2AA29A593B82E8D7745500010D81B4B408795458D22B566F58CF6FD1745C3387A5C71D7779B9AF5A75E39DEDE873E7E49C3C19677D479A7774ED5F9BB95E4CF2CEF9B52D7D07958BDD9505F009BDA6E78544B4D8336A2A08A8BAECD488AD631AFF6C457D7FA3706A5E5BEFC3EB3C1CB7793D384D62F87F58E7FB9CF38A78C5F3F5D9EBE39AC638E5DD73A6FF0E8C39E786394EF1E7CB86E3DF1F0DCA9531EDE5D228DCD476E3CEE394AC523F43D072CE4E191E3FAA717C6DB2767931EB3D3B5EE3E47B1EA721BC74557B7A7CB563E961FD783CD9BA62F275186ABC97B56F1F4949DDDB8B2D5D2D48F661FED73E4C1CA7B6DC2CD378766D1DA19461586B1F2B46ACD24EE835A5D7645664DD5D7E4164DCDB3602E3E74D6501CEC8CDF2B1119D77545D4A9A51532DA0BE925EC07935D80D1F1AA2A5EC81FE57C006BB81A2821A512CF4A05C67935AA838F518FF5639CF4F6726339F838F9A7FBA76A5FD52378717CA4DBD7AF9714FE1CB2AE92395B2472CF916237D2F26B92E36F6AE5D461F0E6B3F24EB23F4931FE1BF8F6ECA8B31F6A8A6FE394CA7A7B71BF3C37F96326B178F930F8F258CDECDC650D6D5175D8D6C0D160A95040F2A121A03C2E195C392640FA18DDE32ABCEEA3CBD6F1FCB0994F31AC6EAA65E9E4F49669E8714F48A09444D6CD77513C1E442000A14115014F200053400010161AEE21FE40455151050001768028228000A28A886C01450BE1050440000455000100000400503C8001B0117D022EC4015445140104141411E8E8B0DE573633EB15C7FD3DA3CCF48000000000000000000000003C7D7F26B0984F35E3C66A69EAE3EB179B92FD946D80144BDC40F2A20202880A4000400014004112A0000A0800020082800005400A00082800000822A8CD45000003D0002008280000000000007A100005000001000001140410514402800000B0000055220ABE455DEA3B7D3F8BEEF55F2BE31632EB1B5719BB1F70785EA000000639B927170E59DF51F9EF97DCE5CB3FCD7A786756B8F27EA363B393228951444A0950441412820A82008A29E0150001510500050041504000000D02C5004161056A796D9AAF47D3B8BEF757F2D76C5F79E4E6BF6D3BF1FA071741F13EABCFF73A99C73C62EDC337939F27A793C473BE5EB8E159A95A4652AA22554082B50D20B1A450D760002D676026D50360A0351B92E9957A3A0E2FBFD64EDDB17E8A4D4D3C9CF7BD3BF1CE87CBFACF3EB8A714BDF2F2C71CDE51BCEEA3E64C758C6337B63CCCA2A225AA25A9E012DD9B5440421E456A4588AE98CADFC3E59638CF36A5AAFD274BC5387A7C71FE1AE6E49C7C59657D47CFBDD7ABD47E6B933FB9C99725F75CB2BBF0F7C796B3596913DA69518CB0959F858BB1676F2DCBB28FA9F4BEA3E3CB30B5F53AFE2FB9C16C78F3EB38EF8F78BF379CD67632F5389A6F182BD1C574FA7D367F2C74E1C91BC5AEA70DE3D9F373C6CA9855C996F0F2E9597B38B2DBAE78EE385F6E91E6CB1EE91B65D7174F8ED9AD473CA6A98F6A23A7A4B3B764525B3B373C77419F148A2CDA59DD05C66A9978062CEDB62B5113FC155108042F9054D77059DBC966C089EC16F6013CAF903DA6B60A680D1E4134680D00C67378BD9D063FFEDDC2F8A997A59EDE8C78FE3DAAE194997C6DF2E37B74F4F373E570CEC79FE772AEB8FA73ADE1B99CB3CC7B3A8E39CBC58E7EE3395D595A8E58CECBAD026D2CEE0BADF67A7A7CBFA7E37D3397A589D4E1DA64F3D863E8BECB3B0D214029E844D269424B175013FDA9B0345F0A3D7D2E7F2E3D5F31DDC32F6E93D099E3F2C2C457CBCB1F8F25C6FA4C9EA714A8A80221FE144BE0F00794116784515045D000000000000B28225F2A07B001404153D28A80A007A0167740015500022C0045010050104F6A08AAA888A80A020A000007B0280202A029B41482A88000000339787D1E9B0F870C8C725E9BE39DBA8F3BB8000000000000000000000003E57539FDCEA6FE232F649A91E4BDD0540144005440004415400A0800000020254501000000A0802000A00080001410500000494153605BD9900500086BB81404400500000000000001005010000000000011404000000501001403680A0AA02AC88ACE7752BEBFD2F87EDF4FF2B3BD72E5BAC5BE39F67B878DE80000007CFF00AAF37C78A71CF393E661358BD9C5358BCF9FFA686D84ACA886D44AC8894AA22FA044A225A280088A2C50400005400005004150A808A0680140540342AAC06A795CAEB1B5957D8FA5707DBE9BE5677C9EF78792EF2AF4E335018698E6E49C7C59657D47E6EE5F73972E4BEEBD3C33AB5C792FA896B15E98E28CD512A2A26D15027906A11059E5AFE51A4F66C0B76033BB29ED50B4F621B0559F959B0591D2DD60CABEC7D2383E1C1F72CEF93E8BC3C977957AB09A85BA9B7E7BADE4FBFD66597A9E1BE19DED8E4F4E4E795EEF547162D4DF6544DB2A27B554404458AA697482B5222BA631ECFA6F17DEEAFE57C62E79DD636B58CDD7DE7CDFAC737C78271CBDF27938E6F28F465751F1AF6C34E77F0F747992F84544ABA03E2BF1D5D8178F1CA6FDB95C32C3C778B28DF172FDBE4994F31FAAE9F92753D24BE771E7E79EABA71FF1F9DEBB8AF17539471D3B637718BECF2DE38DD9475C3B3D9D367AC9CF2EE358BE8653E5C7D9F339B1B3372C1BC9CB4B8CEEEB587A38729B7B2778E59371C3970EEE5AEEB0ADE3DABBE3DE33563394FC33203731ECD59D91524ECBAEC09F15D68D8BA4F8EEA6C24D1740C59BBD98B26DA88CEA44ED6AA1A9E8ED2F950ED3D9DBF221DBF24D7BA09B9F95B66BC826D773404CA58769416D9137240372AF9F100FF83FE052D9AF15259AEF2885D7E29BF7AA1B37DBC5277EDAA1B4CB0CEEB58D7D2E9F8BEDF14B7B319DE9BC631D5734E3EFF978B3E5CB2CA672F8309D6CCABBF538FDCE3C3971FF00973C71F1A25E92CEDD71C1E9E1BF2C2E159C9A8E567C72B19BDC8886946A4EED6197C3925FCA2BD394F961A78F5AB6338AD5D6E1A6994B114214059D844BD99B543FC9A027601BE0CFE1CBAF55EE73CFDB78830D3C5D671EB3994F6F3D7A31BD395F688D46505048220A21A5454F006D440FE1045511400000003620A0009E5541511051500015055360AB10140103DA8059D914D0200A008280A022080A800A00A0200008200A290053C2028A0800001C78FDCE793F0FA926A48E5CBFA8EBC7FD0717500000000000000000000001CF9B3F870E592CEEA5EA3E563FD56E57DB4F6579000050F009B2AA20A802A00BA044000000004A095001404150040004001400400010500000004D680F2A0959A00A002C2822020A000000000000001510514000004000000045010000001404140F40001EC1575DD51564540C70BCBCF8E1F9AFD071E3F0E3C719EA3CFCD7D475E39EEB43CEEC00001B07C1EBB97EF759757B62E71EF9358C8F2DBBAA08CA5F0A20A220895010504F209A15040050003D0288000000A000095150F60000A02A002AE96441D27630C2F2F51871CEFBACFF00EABF49C78CC38E633D469F3DEB007CEFABF3FC38271CF393E4E3358C8F6714D60F3E77ECCE758B5DA39A235044A2334540036B2F74176B68D26CD81B374444B7620A04D2E856A2C4AAD48D6185E5E6C38E7BA97FAAFD370E138F8B1C67A8DBE75EEBD71E6EBB9BECF4B95DF77C1C6F6DDF35E9E19F5DB8F25ED6B964EF1C98B596912DEC9B54366C035DD45D2E90245D22AE9B9220DDFE9C1F6BE95C1F6BA6F959DF270E5BF574E3F6F75BA9B7E77AEE7FBDD5E577DB173E19DEDBE4BD3C995EEC5EEF5C700D2848BA024EED7C7B22AFC3F96B5D93639E7C1329B8FA3F43EAAE39DE9F2FF86793ED856B1EB274FAD74D9E571E4E3C7E55F327075167FF00A559E3CA78CD994BB6A74FCFFF00CAB53A7EA3FF009D6FCB1FEB3AADCE0EA3FF009D75E3E0EA25DFC2B372C5A92BE974F8F25C3594D39751D367965FD38B84CA4AEBAB63CD7A2E7FDAB3A1EA3F6BA7C98B1E35D30E8F9E5EF8BD3C7D3F2C9DE39E59CAD4C6AE7D372653B471BD1F2FE126716E3571E8F97DC75C7A6CF12E7098D5BD36753F499FE53CE2F8B53A6CE7B59D3E5F94F28789FA6CBF27E9B2FC9E469674D97E57F4D7F29E4BE27E9BF92F4DFF00F11E47893A6FE4BD2CBECF23C59BD1CBFDC9FA29FB97CD3C4FD0E3FBD7F45C7FB8F3A7893A2E39ED2F43C57D9E74F189FA0E2FDCBFA0E2FC9E74F187E838BF2BFA2E2FC9E74F18CDE8B8279C971E9FA79EE1E569A91AFB3D3FF0BF6BA7D7A4DE4BD27DAE9BF83EDF4DFC2EF24D62BF6FA7FE0FB7D3FE226F23509C7D3CF5097A7C7C6977953521F3E9FF0083E7D3FF0009AC8DC3E7D37F09F3E9BF85D646F13EE74DFC2FCFA7FE13591F53EE74FF00C3379FA7C7C494D64747EB387C69C3ADEA73D4C70FF6DF6D638F7D96F5D3184FBFD2597BE58B971E3B9A6E75B8CD7B3A7932E1CB8EF9671C2CBAD33FBABA6E4D35865F1CE5655AEA31D5997AAE3AD93D17D922E9517C535D81E9E2CBE5838F361ACF6C4F6D5F4E77636C9F15D7F009A340C996D50D6E131D0A2502774B142F6EEF77167F3E3958CFD2E2D8E6DB9F3E1F3E2B1F3A7E3F0ED87A73C84F7D9D184F68A1E0D0882897C9A10450A480BE0DA202800007B000000DA888286D5011514A08BB0005D828A800280A2000A7A4500001141145110000040141050200207A15100580A00A2028A0008097B451E8E8B0DE5737B5E7E4BF677E3F40E6D80000000000000000000000F1F5FC9AC6613DB7C7379319DD62F263DA0F53CC0280150045405401500141010000501100669A50F6A02206C00A085041400100000105000003C81E0410DA8567D9005040501001140000000000000A08A80280008000000000020000000280800A0200AB114515A90BE107ABE97C3F3E6BC97C4F0FB0F2735DE4EFC73A0727400001C7AAE5FB3D3E596D719BB225BA8F838FF55B95F6DBDF5E51360894110137DC54668A20027B10A8AA0220A28820A002880006850001113CA80068014144051563523346AF69B7B3E8FC3F3E5CB96F89E18CEEB1ADE33ED1F68785E90B75360FCEF5DCDF7FADBABDB172B5EFC66A48F2DBDB9DA8E8CA2026D2AA322A22C01501454B4DEC44DA6FBA86CF20A035A59115A91AC66EB2AE9248F67D2783EE75197259DA7873CEEB1ADE33B8FB63C2F4BE37D5B9FE7CD8F14BDA7978B7A8F6E1358C79B2BBAE795DFF00866D758CB159690A9B1105164D35A405F151549E016378CF69476E2E3FBDD46184FF0097E8B0C7E184C67A8F2F35F51DF8FF00AE1D7734E1E972BEEBF3B25B2DBE6B7C33ADB3C97B6329A493B3BB90BA034BA1575D840C71D5DECB2E40B8CF8CBB7D2FA374D2E7973D9DFD39F25D635AC26EBEA751CD87070DE4CFBC8F9D3EB7C1FF00CDE7C38EE5371D72CE6349F5BE0BE38D7FD6B87F637F0D4F922FFACF17AE327D5E657B719F0D3E476E1FA8CE4CE4F8E9E8E4E7B863B98EDCEE1AAD4CB6F1E5F53CA5FF00633FEA99FEC749C4CF9B53EA595FED75C3ADCB3BE19BC7A599BAFDECB5B71CBABE49E9998CAB6B1FADE5FC3AE1D5679357089E55AFBF9B397539C67C62F913A9CDA9CF9D3C61B4BCF9A7DFE4ABE30DAFDDCFF25E4CFF0029A86EA7DCCFF2979393F72EA26C9C9C97D973E4FC9A86D9BC9C9F966F2724FEE5921BAE5967C96FFB8F9727EEADF49DA5CF927F75499677BFCA9A89BABF2CFF007D3E59FEEA6A1BA7CF3FDD566597EEA6A096DBEE9FF2076FCD3FE682DD6FC9DBF903B43607FCA50350F8E8D9A4F8CA6A1B347C61F103E25D78066C97D3BC9F77A6B8FBC52AC63A5CBE1CBAF57B576BC5F0E5B3D54BED7F4E9C53E19EEBA7263ACB73C562FB6A7A62B37C2A5769FF00EEF06BDC71935FF093F855A6950F2A2B7C37E39EBF2EBCB8FCB062FB6A7A79A2B6C8821ED00D7E4D020A268D027694D6D44FE1DBA5CF595C6F84CBD13DBD638BA0F9DCF87DBE6B7D574C2F7A672F4C258EAE4C8D09E0012F611050F42A26D502F94505A200000000802A2AA1E8000000105045017B000AA4F282822CF0228A01514F4080AA80008029B0434020A00008029B0117D02022828028800A2802033978D7E5623E8F4D87C3863ABC99775EAC7D02280000000000000000000000F95D467F73A8BF88EDC53BDB972FA6477701454004AA1B41015041400040000000044A08282822A080080141050360008006C10500000D27805F4900D8056480282028088202A80000000000007B0088028080280800028081500000005010000176006855D2E91459DC1A8C725D63FE5223ED7D3F87ED74B3B77AF53C39DDE56BD58CD4065A00001F2FEADCDFEDE297CBAF14DE4C677EAF0E33515EB79D368096E851102A2088288A0808952AA8088A02280000A2002AEBB201A00012A28020A01EC054175DD7DA2AC6E4D255673F127E5F7FA0E19C3D2E335DEF7AE1CD7EBA74E39DBD23CAEE3875BCD383A6CB2FE1719BB225EA3F3B8CDDB9DF3532AFA0F2B28D215088895444A2120A0A078104A8A1500360A4EE0DCECD4456A4DBA6319AA65E353CD7DEFA7F0FD9E9719EEF779F9AFD74EBC73B7A99E4CE71F1E595F51E58EEFCD72677979B3E4DF9ACDBD9F424792B172DB35A4668A278A69513DAEBF20ABED14D6D67803F8220D46E77FF001057D1FA470FCB3CB96CFF000FB0F172DFB3D184E9F17EAFCDF3E49C52F6F6F9F7B4D3D3C7358C71CEEEB17F94746575A208D5EF3C24965D8AB96B5BDA4A82EDAF407C2DD633CDAFD1F49C3387A6C71D7A70E6BD48EBC73BDBC1F57E6DCC78A7BF2F9BF0C6493E2D71F58A67DD66F0E3E64EEC6B5757174DB1A6A48DCD03AF0E7F1CE3ECF1EB9381C393FAE98BE773E1F1CEF6719E5A9E92B52BAE196AC291ECE3BF2C58E5C7DB94F6DFE9C3C35865DFB36CBD38DDC67926E39B4E77B7874C2AD1A67B20BBEFD8024EE9602C283376C65B6918ACF8F2A25EE6D513BADFC80017C6CDEFB503FC1BBE016F8405BDA7700880B4EF6005F00006CD033E6EDBE0CFE1CDABE324BE967B74FB7F0E5B3FE5EAB8FCF0997B8C5BFB6A26BB377FAF8BFC32D38D2469974E1CB596BF29C98FC73FF2CFED7F4C8D20012EAEDEAC6FCB163258F3678FC73B11A4050010FE044B135DC16F64AA2208526570CE64A3DF8DF9632C570751E7EAF0F971EFDC6B1F697D3C53BC1DDC99B3BA3481DC04A220A08A8A2078450DAE80D020000080A0886D41413C2A00A008280282A2802EC880BA015000580A7A411505000104551504040D28000200A208A0A202EC00F602A002A8822A81C78FCF9F19E93F47EDF524D4D0F23D4000000000000000000000000E7CF9FC3872AF958F7B6FE5E8E29D5AF3F2DEE343AB9A82A0054510101500541005000040012809B045504415004000100140045040105000004D8288068134285ED19200A08069413D2002800000000000068D00200A0002000000A0202000000000A020A002820D4EC0A5580D2F0F1FDEEAB1C3D4F2CDBA9B2775F7F19F1C64FC2BC0F58000002657E38DB7D3F3FD4727DEEAB2CBD4F0F470CEED72E4A41E87144BD8112A880951011140D8008951540004450434AA2A200A00BE900000129A544001451051155620DC8D32AE9D2717DFEB319EA797E864D4D3CDCD7B91DB8E75B070751F1FEB3CDF2CB1E297FCBAF14FB31C97EAF059AC5CF27B23CE88D226D2AA227B001040500010519A02558A82C456E766A22B53CBACF0CD574E938FEFF598E3EA797E8A4D6324F4F273DEE477E3FEABE77D5F9FEDF4FF0009E7273E39BCA379DD47C79358C8CE55EE79983C3489E528028697481A003602CBDC1AC7BD6B29DE633CD41FA3E8F8670F4D8E3FC3AF2E7F0E3CB2FC47CFBDE4F5CEA3F37C99DE5E7CF3BF962C7BA75D3CCE7469936789D85599692DB417E2D76D207C3BEDB9107AFA0E1FBBD54B676C5F6ED98E36FA8F2F2DDE5A77E3F5B7E7FA9E4FBDD4E595F4C797A24D47212C95467EDFE1279EE2373CEE3EA7D3F977FD35CF9274DE3ED7AEE2EFB7CF9E59C2EE2E5EDA6F1691EBE0CBB69D739BC5CAFB749E9E4CA6AF731ED5B61DF8EBA653B39D6E3959DD71ECA8E8CD882F600F001AEE503D3194DC51CBE377DD35EAB48C8A8488079AA07935BF0069454F678A21AD93B4017F9454BDD74A8690535E80354D08693E3BC857BA61F3C31CBDC75C276D38D6E39E575749C79EB3F8FAABAE8DA658EB3B0369A59DAEDD7927CB0952AB88A81A05F4EBC397A4BE94E6C77DDC49E8A68F6A02A00226844A8A161E012C2CDC547A7A5CF787C7F0EEE397B749E84CA7CB1B2A2BE6E78FC392E295E9714ACED6220A07A03497BAA21AEE2126A800A22FA020200000806C54000800028008280000282AFA101600A81A00515150414000001000405400500401500501141011602820B1450410507A3A1C376E6C67758D5C66EBDA3CCF48000000000000000000000003C5D7E7DA613DBCB26A3D587F979B3FF40DB028A8008A88000822A800000800008020094D28001501000040000510000414000012828880002B351A00040540404545500040140000000000000400000140403D020000000002808A80A228AA288A796A440B751EDFA4F0EEE5CB67F86392EB1AD613ECFAA3C4F48000003CBF50E6FB5D35FCD7C5E39FD3DFCBD5C3358EDC392F6D8EAE688A27888A20088222280200254AAA0002228080A0000B3B0A25000004D0A800002A002B4B106E2DBA9B655F4BE91C3AC2F2D9DEBE9BC7C977957A309A80E6DA6797C30B95F4FCDF3727DEEA73CEF8DBD1C33DD72E4FD4672F0E75E98E0895A44A95440041000D00794AA0802002A2AC4569A88AD4F2DEE4C6B35A7D4FA3706B0CB96CEF93EABC3CB77957A309AC4F11F9EFA8F3FDFEB2CF58B7C33796D392F4F36595AC5AF5C79D0F2A268D6C0D1A03CA822DF0090022EC1D307A7A0E1FBFD64B7FDB8B195D4B5AC7BBA7E864D4D3E7FD5B9FEDF4FF00097BE4F171CDE51E8CAEA3E463358B37CBDAF3337551A0D44B41166E835256B19D906A46F5A8955F5FE9BC3F6F87E57CE4D7D4397ED74D67BC9E4FF59BBFAC5F1A6A4D5F65C6EDE970342A93CF65B8EEF840F859E9D78393ED72CA97B8AFADCD27374DB9DFB3E46B56B8F1FAD37935A6A3A32EDC59FC727B27F563B72C9BC5E6E5C3BEDCF4D4A8EB85EFE5DA778C56A3394667654AE92ECA8ACEA6DA045013C805F0239D9DD9CA46918D486A5AA1DB66A40349A92810B7F1003DF803BDF479F406F53C1AFE017FE0D5BE80D5FC55F8DFC502637F07C6FE29B354B8DBE96E16CF09B3553E397E29F1CBF6D370D27C33BE31271F26E7F4D5DC5D3E8F1E330E39B70CF9B5976F4E526EB57A4E49BB32F5493BCAD23B673E584C9CD98D0EBC5778DC4A39E5359588202A8B8DF8E683D167CB179ACD5B12023480202888217C22A09FC0A00D7165F0E59F8AF6B19B58830D3C7D661AB338F3EF71DF1F4E597B44D34CA2341B042A6B4A152826D441005541202802005005401404001400004500014156080A02C4000DAFA1500280000000021E500150050F481B450510011454014000151544014672F1AFCBE8F4F87C38639725E9BE3F6EA383B800000000000000000000005ED01F2B9F3FB9D45BF84F4F649A923C97BA82A00A0082A20200A8280000208280806C067C8A14004040000040014100002820A00001E226FB028889A5F6AA8504D7E51400450101050001005000001005010000501000000000004000000000050280028D4405D6E0AB22A0C67BB6633DBEF749C5F6BA6C7171E6BD48E9C7EDD8795DC000001F1FEA9CBF739F1E39E23CD3B3DB84D631E6CAEE834CA255136808022554445000044BE12AA80008000000028A07A400001040050200A80B0556A441A5D7CF3C709E6D65A7E87A7E39C5C18E33D474782DDDDBD33D022BC5F53E7FB5D3592F7C9F1709AC5EBE29AC5C33F6997762BBC73465A444104117D201A340A0A89551280022281A6A415A91A895562EAE79E384F36B2AFD374DC5387A7C709EA3ABE75BBBB7AE7A70EB39A7074D9657F0FCD4CBE572CAFF00757AB82756B8F25EF45ACF8AF4390A827F83406D01654DA86CDEC0F60291074F18F77DAFA4F07DBE9FE77CE4E3CD758BA71CEDF43C47E7FEA1CBF7FACB3D62E5C33BDBA727A70B751CED7AA3827F296ED42806BBAC977D81D24D35A646A4ECE9C5C77939B1C59AB1F7B0C66184C67A7C9FA8F37DCEA2613C62F371F796DDF3EA3CB676666DE9715F26A03724591956A4ABF0971457BFA0CB2CB8AE17C471CFE9F9E5CB72996A572F2F1CAB7ADC59F4ECBF7ACFA7E5FB97E44F06A74594FEE7A38F86E3356B1965B6A63A4E4E9FE5EDCBF47FFF00142665C5A9D2EBFBE3A63C3AF65CB648B7865F353F4D8FEE4F25D2CE0C67F72FD99F94F25D27D8C7F71F671FDC79268FB58FEE3EDE3FB8D9A3EDE3FB8FB787E4DD347C30FC9F0E3FC9BABA8CDE3E2BED3ED70FE5775350FB5C1F93EDF0FE4DD5E92E1D3FB3E3D39F64E8D702FF00FDBCF47D8E977D39BE9FF076BD1F2E0FC1F2E0FC1D9D1F2E0FC1F3E0FC1AA6E33797867F69F7787F69AA9B87DDE2FDABF7B8BF69AABD1F7B8FF69F7F8FF69AA6E1F7F8FF0069FA8E3FDA78D367EA78E7F6A5EAB0FDA78D4DA7EAB1FD87EAF1FD8781E47EB27EC5FD64DFFB4F036C73E797DCC72DFF004D5CF19B994F157D15D309F2E3F8DF4CE9074C3BE371AC78EC29571BF1CA035CB3C58C10000D03B71E5BC58E5C7596D27B1CC6910D0822826842A694349E04004BF97B387399F1CFE19CBD358BA0E6DB1CB8FCF8EC7CED6AD9F875C3D3191A4F6E8C337C2348007A4543B2017C1E040F40278515043C94000001401100500105D8A0A2080A0282A97CA0280A8001ECF22AA6C0000000000004445458514004115055010000500360A7B414451145E2C7E7CF27A7D49351C397DC8EBC60E4EA000000000000000000000039F3E7F0E1B564DD4B751F2F1EFDEFB69ECAF2000828021551010144050000011000013601410000368000200002820000020A000009AA07F0A008897B279552A2800002020202A8200A00000000000200000000A02000008000000514D00A820A28A04593F08ABAEED690006FA2E3FBDD64DF88FBDE23CDCD7BD3B71CE81C1D40000679339871DCAFA583F3F965F779F2CEFE55EEF4F200254512A2886C4464045000044A95540004000000175D850D015000000044140414014559E5A8CD1B8F47D3787EF755F3BE31632BAC6D6F1EEC7DD1E17A401F0BEA7CDF7BAA984F18BCDE23DD8CD6323CD97BAC562BA46111A4440082082A8025042AA2000211451A9106952B4BE9EBFA4F0DE6EAFE766F1C58CEEB1B5AC66EC7E847CF7A9F1BEB7CFBB8F0CBFE5F2DEEE39AC63CD9DDD4B536EAC2EE2A0784B410DA85D25017D01B580AD633BF841DB0C2F27363C7279AFD1F1E138F8F1C67A8F2F35F51DB8E7B72EAF97ECF4F965EDF9EDEEDCAF9AD70CEAD393DB195EFAACEFF000F43926F54DEC45F26B40D496B731D5DA2AB5357CB355B9FC787BBE99C5F2CEF25F4E79DD62D633B7D0E6CFEDF0E5957C1CB3B9659657CD73E29EEB79A51DDCD635A4A2E38C6A4EE8ABA5EFDB1FCA2BEAF4DC738B863C3D57372E5CF66196A471C7BCADADE5D4E9CEE7CDFBD71E6E59E7274D46775AFBDC9FB9D78F9B2F94DD66C8B2D7AB3F95C372BC79E59FCBCD6716AA4CB2FDCED86577DEAD891D6EECF2E795CBF2CC5A98DBF97496EBC948CDB7F26EFE417D79415401341A4D4672C55967E2CDC7BF9683E27C61B0F8C3500D43E30434BA9F80346A40345D6BC206B46954D1A1093B9A0349A80A68535FC2593483AE327270EAF98E9C73E5C7AFC335A6F09AA673576CAB32FC72957931D65B9ED44340E93FAB8F55CF5A4807B512ED740D71DD65A74CE6F1A97D8F38D080CA2AA226EEC0A96DD2A2001A01D3A6CFE39DC7F297D2CF6F58E4E83C1D4F1FC39773C56F0BDB393925767344690400D76119B09F850F7A4F6A8A206C00AA1011003D000A0820A08A0007850011400014522A000A440F6BB03402A0A7B000000040013C0028020000A8A20800000A0A002F8405150B7B03D1D0E1BB737B5E7E4BBC9DF09A80E6D80000000000000000000000F175FC9DA611D38E6F26392EB17967857A5E6015144441415105400405010004058020827B3DA8800000200002080AA00800008A00000009B40AB140419ABE944A8A00080008A220AA08028000000000000080000028080000002000002A82200280A34AD4ED1905019CAEB107D2FA4F0FC78AF259DEBE8BC7C977957A309AC41CDB00001E1FAA737C383E33CD6F8E6F28CE5751F2F09AC6457B5E50159B769B0445036822554401054004D02A0A0000800029ADA802094500000040000002459E056A3726A335532BAC5F6BE99C3F6BA69959DF271E5BF574C276F68F23B8E7D4727DAE0CB2FC459DD4AFCE6EE7C99677DD2D7BDE566D62B5112A351100404014004A022A21E84105550591A9D915A8B114CEEB17DEFA4F07D9E92657CE4E1CD758BA71CFB3DC99E530C2E57C48F1BD0FCB751CB79FABCF3BE25ECC57D293534F1FB66D4F6A2CBA5D82A5419144554151493D35E01719B75C66A7766ABDDF49E1F9F365CB7C4F0FB2F1F2DDE4F461E9F27EAFCDBCB1E29FF002F9B7B4D3D1C7358C72CEEEB9DFE59BFC3AB99FC00D4EED6B7FE11574D4F1DD06A775F8A2B53F13DBEDF49C538BA793DD70E5BD3A613B79BEA5CDA938E79AF9DDBC35C7358A677B4D6FC11B6562F715AF0BDEF841A93B3B74DC77939E7E2336EA2C7D0E7CFEDF0DAF99E6EFF002E7C7E9BC81B655AC6F707BB832F9E1A79B9B1F8E75CA7B6EFA738E987F2DD663D185DC6739AAE7FB6DCBC575C5AA916C6516AC2C001574208CD8A959BDEB3A6993401A340697406900D6CD02FC770D680D1A034680D1A034680D0020ADF176E47A71C7E37FCB192C673BAA65FD586E22B123A6BE587F30A33A01AE3BACB4673591FB19D1A00F409E2EDDF1BBC528E39CF8E4C351106912F604348053C2A279A802809FEDCE640F7637E58CAAE2EA38F55C7F3E2DCF3171BAA97D3C13C0F4388962891140A226BB9DD44F60800770014451101080A82A00000A00028000AA87B10005055DAA06C05220001B14F401E80010000040050410504050001150005500008A80A28CE7E24FC911F47A6C3E1C33F9757932BBAF54EA022800000000000000000000016EA6DF279F3FB9D45BEA3B714EF6E5CB7AD22BBB8002028020A20AC80A80000082002289444A4685A2080002000020028008503D000A200001411413DA827801177D80F4CA8008A0880A80A8A000000000000000200A02000000000680004000000504501451644AA4EED20BE8019B8FCF931C27BA23EFF00071CE2E1C71FC474782DDD7AE02280000F89D7F2FDEEABE3EB176E19F6DB9F25E9C91E97005194A2882225013DAA2008280222775500000000005F402A6D04140D00080000001A14F6D20B1B89562F16179BA9C30FE5FA3C319861319E9E6E6BEA3B71FF005A1E7751F33EAFCDAE39C72F7AE9C53794633BD3E649A9A66DEEF63CECDACB4833FCAA21E944040145F00566882288BE81005D00D469162C8D4655AE1E3BD4755871CF1B7EA30C66184C67891E6E7BEA3B714F755E0FAB751F67A4B279C9C709BCA474CAEA3E063DB1EFED2BE83CA96A6D50DB5022ED6F788A9ADCD33AD50297C284541635203A63E0CADD4C679ACABEFF0041C3387A5C66BBDF2F46794C30B95F4F065DE4F4CEA3F37CDCB79FA9CB3BF9632BA7BA4D74F3DED8CA5D31AF6D4426F6D7B06B1541AF04EE83537B692ABD1D2717DDEA67E23ED5D638FF0011E6E5BDE9DB09D3E2751C979BA8CB2FC7872D3B4EA39DEC97E30F315162C455F17BB7ED157C47D0E8B8FE3C7F2FCB9E77A6B1F6E7D6F26F298479B463D42FB21B6913F95941DFA7E5F8724FC3B7578CD4CDCEF59373D3CD3F2B2CDB4CBB71E5DDD739FD3B62FB6A3CF6F76F1AA8EBE631677F0CC6A93FC35AFE01276BE17FE054EF2F85FF00803D7866CDFA119BFE12CBF8690F8E5F83E197E0D9A3E197E0F867F8370D1F6F2FC1F6F3FC1B868F867F83EDE5F8370D1F6F3FC1F6F3FC1B869671E7F85FB79EFC1B868FB59FE0FB59FE13CA1E29F6735FB599E50D1F6B33ECE67943C4FB399F6733CA1E27D9CCFB199E50D2FE9F23F4F97E4F25D35C7C171CB76F66F9339F1FE967DD566EF3C655E3FC01AD55C2EAE844CA6A8046F29F2C360C20A20163A715F45F41CB8EF1DFE1C561505644540F4089AEEA1E4D081AD0A26B73423D1D367B971FC3BB965EDD27A0B372C457CDE4C7E1CB633A7A5C52C4544144F00820097F950D1440513D2FA110D02A0002791401000F47B053402800008A28080B3B8A7B54140150141014011400400450100150F60080BED05000000010514000551105E3C7E7CF31FC1EA2FEDF524D4D0F1BD4000000000000000000000000E5D467F0E1B5F2F1FCFE5E9E29D3CFCBEDA574734050000414A8080A2020000208000026D2342A201B035D92800000800A08000002002800006811151505137B3B009ED40000420001A450000000000000000010000000000005010405280022A0282820D401A91622800EFF004EE2FBBD57CACED8B395D636AE3DD8FB43C2F500000039F51C9F6B832CBF87C097E59659DF6F4F0CEAD71E4BDE9B476720AA3282A0089443D32A80A2002086F47755004D821E81400340A201E944040D8A020000001AD82AAA0DC8BE1958F77D2387E59E5CB7FE1F61E4E5BBC9E8C26A039365BA96BF3BD5F2FDFEB32BBED1DF86776B9725EB4E76B35EA8E2C546913D94192AA2002887B054A822008AA2003501A8A8AD2DED8EFF000CABE8FD1383E59E5CD67F87DA78B9AEF27A38E7D47E7BEADD44E6EAFEDCBB98B5C13796CE4BD3C758DBD91E74DC4AA86FF06FB0352B52A5554D0A9A4106A02B53F841B97B3B747C5F7FACC67A8C65752D6A7B7E8A4D4D3C5F54E7FB5D35C679C9E3C26F28F465D47C5C66B14AF6BCCC5BBF29634126A6C9DE8357C69676882C6A76456A7E5A9F9655F53E9BC5F1E2B9DF35DBADE5FB5D3DFCD796F79BB4EB17C79E3FCA6DE97149DEF75F60AD633BA2B5AEEB115BC31B9E78E31F566B8B87FC472E4FD46F07CCCB3FB9C996497B36CB3B37B545591157E3F2CA49E5F46CC70E09F73BC8E79FE9BC5C71E5E9F2F18AFDCE0FDA9AC8E971E6E19E3176C72C72C7C3365FDACB1CF2CB8A5EF8F7267C5EA2EA9D3733C6F88996727A674BB49C93F0DFCA6BC2D86D9BC93F04CE5F4682E73F07CE7E1341739F82E735E0D0CFDD9FB4FBBAFED6B49B4FBD7F69FA8BFB53C4D9F7EFED3EFDDF85F1367DFBF83EFDFC1E26CFBF7F07DFBF83C4D9F7AFE0FBD97E0F136979733EEE66A1B3EEE69F773350DAFDDCD3EEE66A1B3EEE67DDCD750DA7DDCD7EEE66A1B4FBB99F733FC9A86CFB99FE4FB99FE4D0B8F265F2D5BDAB58CD6571BE2A2B784D6E2D9AAC865276ACAC46F29BC6561203785EDA2AC66CD5B1950451525F8E5283BDD658FF00979ACD5D262541B64044A6F609ECF2A89FC0020A28871E5F0E597F2F74EF18CDBC41869E4EB70ED338F36FB3BE3E9CB2F6951A44D23486804D0A84400113C5500F605454000044DB428888A000BEC000500045F67B50101451620281B540000501000F080A800A00802A022A0A02000000000A08A29E001503C47A3A1C376E759CEEB1AD63FE9ED1E57A4000000000000000000000001E1EBF93C611E69E23D784D631E5CFBC81A640005004F48A8000A22505040041000100D27B5028200BEC036800082800800000050414000013DA0A804EECFB50DAA8540001000000450501000000000000100000050100140408000800000002828BA4162A0B140054CEEB17D5FA6F0FDBE9FE57CE4E5CB758B7C7EDED1E47A0000001F37EABCDAC271CF35E0C66B191ECE39AC5E6CEEF251B650A0CA2AA20082159540AA20200A9E403401A3CA8201E8D02C9A000040002D000400000157420AB01B89977D633CD655F7FA2E1FB3D3633DBD0F0E5776D7AA4D40655E6EBF9BECF4B95F77B47C0C3C5BEEBD5C33EBB70E4F6B9562BBC73668D2225A022A2022C004146440D80288A0351056A25559E4CBFAACC279A8AFD2743C3383A5C71D77D3D0F9F95DDDBD726A39753CB387A7CB3BEA3F2DBB9F2659DF36BD3C13AB5C796F7A2B35E972ACED36AC86C0DACBDC1A9936CB489A02459A80E9352B7248CA97FA71B5F53E8FC1F1E3BC9677C9CB96EB16F09DBE9BE0FD4B9BEF757F097FA7171E19F6DBA725E9E7F0C5EFDDEA70664DA5685F5D9A9D9025541560ADC9B6F0C7EE72E384F6C557DEE3C3E1C731FC47CBFA872FCF9E61EA3CFC7DE5B76CBA8F265B4D777A1C5575D8558B3CF641BF2B115EAE878FE5C973BE1DFADE4F8F1EB7DEB8DEF26E758BE7CEC6DD5816405F049B457A3A4E3F972FCAF88E9D6E7DA611CEF79353D3C926A766B1CB5E5B46E6BD3D1C19F7D3197A6A1CF8EAEDCA527A2FB75E3BDDD329B8C5F6AE5E2B7855A2E53492A0A009EC54B18B3BAC4434A1A34068D02E8D02697401A04504D2C8068D006803400058ED8F792FE12AB57B5DA65F96459DE33A11AC7C699D77EE2ADF093B5D8359CF6C5F2B04340897BAA3B7165BC75F873E6C7FAB693DAB1A4699050410454400F49E4020265E1EBE0CFE7C7FCC672F4D63EDD4736D9E4C3E7C763E6EBE36E37D3AF1DFD3190CBA39A792B42500D9444A78510103C827B5F0082A08A1E137DC43D8AA020A8000A000A0008A00282A2C0058A8001ED5001400041140405041401101404000140004055150000F402A099F8D7E5F47A7C3E1C3239727A74E3F6EA383B800000000000000000000005BA9B07C9E5CAF27516FA88F6FA8F1DEE8000A0000565500412AA8088A020020228A80200020A28808000228008000000020A0009E008A0088CDFE12B4A1B000100000014400000000001005010000000000001400040045040000014146A4D2078691544055130C3EEF3E384FCBEFE18CC3098CF51E7E6BEA3AF14FDB43CEEC000016EA6C1F07AAE4FBDD5E57D465EE93524796DDD11504A08976A322822095141150040151410FF002A1E8F4042221AEC680154340AC8000000800028A000B1A8CD1A76E878BEF7593DCC59CAEA5AD4F6FD049A9A1E07A801F1BEAFCFF2E6C78A7AF2F0F88F761358C79B2EEA562BA4612A2854542A00822828808089B14000058D44558A9555E8FA7707EA3AD97D62CE5758DAB8CDD8FD24ED07CE7ADF23EB7D46B1C7871BDEF97C9F18E9EEE29AC23CD9DDE4CED9B5D9CEA22A0801B0595A9977458DEE2EBB6D950D0358BA44AAB31BC9CB8E13DD7E8B878E71F0E387E23CDCD7A91DB8FF00A9D572FD9E9F2CBF87E766F2CAE57CDABC33AB5392F65ECCDEFDB6F43926B49F1EE0BDA55BDC09A6A7941AD2C9A456E3D7F4DE1F9F2DE4B3B473CEEA56F19DBE9F2E738F8EE4F879E572E4B95F75CF8A7EDACD9B746F7E1D9CCF1DA2CB740B2EEF76A6BD22B517BF8457D4E9B0FB7C31E1EA793EE73FF11C71EF2B5BCBA8E547560D1EC1AD35AD4457BBA6C3EDF0EEFB79792FCF96DB5CE7BB5ABE98D765F8FE5A45934D6396ACA8AF4E7AE5E1DCF31C24CBF0CC5ADC967A77C2DCB1EE95639678EAF85C772F83F43A596C63565F0835ABAF09AA2AEAFE0D5FC1B34971BF866E17F06C4FB797E17EDE5F85D89F6F2FC2FDBCBF06E07DBCBF07DBCBF09B81F6F2FC1F6F2FC1B81F6F23ED64BB347DAC8FB791B347DAC8FB591B347DAC8FB591B347DAC8FB591B347DAC8FB591B34D7D9BF93ECDFCA6C3ECDFC9F67F936A7D9FE5B9AC31D26C67BE72CF7164DE3AA218F65B35413C5DAE53D825406E77C74E6410512A28D617E39FF975CE7CB1ACDF63CE36882A0021444EC2A258008037D3E7F1E4F8FAA97D2CF6F60E4E83C1D5E171E5F97AADE1ED9CBD393376ECE688D20008A879400D081BD016A2A09B5000A8082A2800828000A0100501504514150082A882802A002A2A80888282FA41050003607B4114150114040000000550114117C035C58FDCE793F0FA926A48E1CBEE475E2F5B0717600000000000000000000001C7A9CFE1C37F96B19BB132BA8F9786F7BFCB6F657901054001436088A80A27A004A20A0200881E8DE9436020002228A282200020A0504800000050414002A7A03CC5042DEC0CD140F4000202A7900045504000000000000004000000000000000011410000000050559E577D9148D20A0297C03D5F4BE2F9F2DE4B3C3EB3C9CB7ECEFC73A0727400001C3ACE59C5D3657DD5C66EC897A8F8984BDEFE563DCF228AA89504674A20A095112A289B14010000105534502881E850340A20896ED4000100000055105340B23522296FC717D5FA4707C78AF25F393972DD62DE13B7D21E37A0679339C7C79657D4583F359F25E6EA33E4BDD36FA1AD74F232CD540AA222A002000020222A00000A82AC15A114CAFC71DBED7D1BA7FB7D3FCECEF938F35D62DF1CFB3E9A5BF196DF4F13D2FCC759CD7A8EB73CBD4F0E55F4B19A923C76F7B62B35A441511001506A5456F1ADCACD6957E3A45592EDBDF74A47AFE97C3F77A9BC9676C5F71E4E6BF6D3BF1CE9F2FEAFCDDA714BE5F375A8EDC7358B9E7DD66DEE9A7560D2504D6FCAFB06966F7DE20D3512AB5EB53DBED747C5F6BA7935DEB872DE9D709DBCFF0052E5D6138E79AF9D9789178E6A265DD4B3D278AE8C3535B2F6BE455ED564D7F841A9DDDBA7C3EE73C9EA337D2C7D1E7CE7170D7CA96EEE57DB9F1FA6F2F65D51D1855901A9E5D38B0F9F2C8CD69ECE7CBE1C5A8F1EBB318FA6A9A5D34CAF95D22BD5849C5C3BAE5F7EFE1CE4DB7BD1F7AEFC3A71F2DB7556E29B6B932B8F7D6D8FBB7F0922BA6395B132CECA818E76ADCA81F3A9F3BF8341F3A979328BA19F9E47DCC8D07DCCBF27DCC8D07DCC8FB991A81F7323EE646A09F3CBF27CF2FC9A0F9E5F93E797E4D07CB2FC9F2CBF2BA0F95FCA6EFE4D0BBBF9377F206EFE4DDFC9A0DDFCA6EFE4D0BBBF9377F26952DB7DB78F79FE128DC9AEE78A885F279802F99DC11340B8DD6499CD5067C566AA079554AEF85F963128E3C93E39B2D221A5401100104114400ACEECCA65F8583DFC797CB095A70751CBA9C3E7C57F3167552FA7CF869E87267D0D22002081D944F0087B2826D150A8A0087B4DF70001540105450822829B014016080A020A6C5510500055100D08008A027B0050A0008200000A022A000000A280080A5BD81E8E830DDB9D7B9E6E4BBC9DF8FF00C839BA00000000000000000000000F07D43937660E9C737939F25D62F349A57A6BCE00029EC00112A280A820080BED015001044F0D0A208A080800A8295002820A000020000228002505F4008025A410500501000480A954450400000000000010000501000000140400101740200000000AA8A459E05591620A20ACE57B6BDD51F67A1E2FB5D3CFCD7A5E1CAEF2B5EAC66A032A00003E57D5797E59E3C73FE5D78A6F26392FD5E4935343D4F38790466F958254B55501066A220A20A0080020A2822825140D0162A000855100010000080AAA80A0D456553E3793931C27BAFD270F1CE2E1C719EA38735EA475E39EEB63CCEC3C1F56E7FB5D37C279C9BE39BCA3395D47C6C67C714AF73CCCD4AD2096E84114100002022016ED15000501620AA2AAC455E3C2F2F518613F2FD4716138F8B1C27A8F373DF51DB8A7BADBC7F52E79C1D1E5DFBDED1E7C26F291D32BA8FCEE335377CDEE95F49E56528CA545045412F7022EC1AC6BA4ACD6A371B936CB4B37B6792F6EDE6A0FBDF4DE0FB3D24FCD7AF2BF1C6DBE9E0CEEF27A71EA3F3DD4727DFEAB2CBD4F0C59D9ED9D491C2F7DB9D9EC95A656775454BDA1FCAA353BAE91562C6477E978EF2F5325F11F6FB638FF00879F96F7A76C3D3E2F53C9F77A8B7D472AED26A69CEFB4DF7655096EDA05966967788ADCED1EFF00A7F1FF0045CECEF5CF3FF2D63ED8EBF97794C23CB7C18CE8BED35DD5A456A22B58C7AFA4C35BC98CAF4D4F6CF519FCB975EA3913A855D1A11A91BE3C3E5C912AC74EA32ED318E3AEC93D2D5D2CBAA0EF6FCF8FB3824575E3CBD359CF69FB5671BDDBF3129114444A0C546943401AA028200BFF00080697E340D5FC1F1BF8361F1BF8357F06C3E37F07C6FE0D87C6FE0D5FC206AFE0F8DFC287C6FE1AC25F925574B7F09E66D945BDE1054F1565EE0966A8222DFEAC36A91CD34D2A45A037C57BE8BE85E5C7736E3E89E93F62280A820802222820097F00EFD2E7DBE35E973CBDBA4F417BCD32AF9BCD8DE3E6B3D562BD13D38B3BEC8D2028251005422A2288CD2AA20A17C26C177D914044051410541141414014001145001445150580808AA0A02000802820A0000082000A2A0200A0200A28079000132F1AFC88FA5D3E1F0E191D5E3CAEEBD78CD404500000000000000000000002DD4DFE1F23973FB9CF9655DF86776B8F2DF501D9C400050F602082280A820080BEC0400104DF634D07810401500A00025140A821B50A7A00040000450004A0A201E012F8676D0000000800A094510000540000000000004014040001415040000340008000000A02A2AC056A2A2044556BA7E3FBDD5638FA85BA9B59DD7DD9358C93D2BC0F500000026594C71B6FA7C0E4E4BCBD4E59DF0F470CF75C796FE82BBB9080255194AAA82226D2A882A200000000200281A41410050044AA0000800002F982915058D49B415515E9FA5F0FDDEA6F25F18BEE3CBCD7ECEFC7E81C5D07C0FA8F2DE6EB3E3BDE38BB70CFB6DCF92F4F3E4C57AE3CF59B468436208D06D10141002B2222A8800A82C5154068F08AF7FD1B83EE7365CB6768FBAF1735DE4F471CFA8F81F59EA3EE7538F14F18F93826F2392F4F0DF0CBDAF3B351A6512833DF67B541005F60D4ECD637BB2AE92BAE159ADB7A6BA6E1FBFD6638FA9E58B752D5D6DFA3C64C71927A793EA7CFF67A5BABDEBC784DE51E8CBA8F89C7DB0EFE56DDBDAF3B358BD950F9372EE02EFB9A45593BEDADEEA0B23526A6D957D2FA6F16B0BC97CD77EB397EDF4F7F35E6CBBCDDA758BE44F1BBED2E9E97260B7FE950DFA5DA0BD9719A07493E59E384F6FB18C9C3C3F89238727EA3A61FD7CBCF3FBBCB964CFA74F4CA2FA06A378C458D6B764FCBDDDB8B81CF2FE378BC93BDB7F22A1235208D7877E19AC6E4C5F4D472CEFCB3B51445D0AEDC32EADBE0DF1EFC33FB53E586FB47496651062DC656A580975F85EC81D8DC067E53F05CF1FC2E84F9CFC1F39F834A7CE7E0F9CFC1A17E78FE0F9E3F83487CF1FC1F3C7F0683E78FE0F9E3F83427CE7E0FB9FC1A0F9DFC1F3BF8341F72FE17E77F0684F9DFC1F72FE0D1B5FB97F09F73F834A7DCBF83EE5FC1A0FB97F0B33B7B1A1646BDA224FC1E052FE5016F79B6551170BE60919BDAD8CAA828689FD394A23BF9C5E7CA6AD8916A23481550044D0095150400F60617E1CB327BE5DCDB19B78830D3CBD6F1EF199CF4F1F98EF85E9CB2F6947465101500F0AA89E101369B54A0222286F6289B0417604005001144500500500105500144051454001440050103D020AA1EC400003C20802802A0802800A0001E811405E2C7EE73C9F84BD4D93DBEAC9A9A1E37AC000000000000000000000001C7AAE4F8705BEEBE5E1F9BEDE9E29F5DBCFCB7B6C7473001055405454100004544F228A208680440D77140040000000136282200A000504000105000DA6F60A8828089628828002000280828800A0200000001B10050000000015100000000D8002000000A0291155742AC5440455B751EEFA57176BC97DB1C9758B787793E90F1BD0000000F27D479BED74D67BC9F2319D9EAE29AC5E7E4F6D0EAC0805F0CA8CD2A885046401513D0200A001A104141451100500100450000400014580A20B1A88AD44CEEA7F9457DAFA6F07DAE9A5F79777B1E1CEEF2B5E8C66A032D39753CB387A7CB2BF87E765B9659677CDAF4F0CEAD71E4BDE8C987A638D668A822C110000141504ACD0415000502348AAB01532EF353CD457E8BE9BC1F63A4C67BBDDEB7CECEEF2B5EAC66A31CDC938B872CEFA8FCAE7C97979B3E4BEEBD1C13DD72E5BEA2566D7A9C59A2A32025ACAA16A791562CF20D2CF28372B78E5DD9AD3B4CBFA76FA7F48E0D63796CEF5C392EB1AE98775F51F07EABCF79BAA9C73FDB8B8F0CFB6DD392F4F36FB26FB3D4E0566E3B5124EFDDA9416786B5D9156459106F19B6A4B9E78E13DB2AFB9C584E3E2C719EA3E7FD4397E7CB38E788F361DE5B76CBA8F259239E58DF4F4C724F10DE9513DAE81A93BB7233563D5D0717CF9AE77C47ABAFE5F870FC679C9C72EF3D373AC5F3F19A83AB22C88351B93BA5577E9F0F9F2EFD475EA72F18C72BDE4DCF4E034CAAC88AD49BB23BE7FD1C7A8CD6A380A8A6BD0AEF7FA78F4E3A6629A74E3CB5DA944CE6B25C69FA1BCBC338D41AA8096336289AABA035FC1F1FE00F8DFC1F1FE00F89ABF80357F06AFE00D5FC1A035FC1AFE0092AEAD03E191F0CBF09B54F864BF0A6C3E34F853687C29F0C8D8DF887F28A59DF650278D2013BF64F0A8C92F7546F927695CC8A2080A3AF1DDCD33CB3DB3FB573D23608320A08208A895000132F0F574D9FCB8FFC3397A6B1F6EC39B6CE78FCF0B8DF6F9771F8677175E36322F94B1D639A1B5001282254F2A08ACA006D1412D50A80A08A0002821DC455014000504005145100154445055114000400100140F400020002A02A00000802A9EC0008017C3D1D061BB73AC67758B584DE4F70F2BD2000000000000000000000000F075F9EF398479A4D3D784D631E5CFBC9469900014010544040AAA80200A8202288206942D0100005010A09A00A800A000504000105000012807A3D0276B51400003D201A405504010514404500000100501005000114511014150104500000400000141555145F20D0C800967CACC7F2FBBD3714E2E0C718E3CD7A91D38E77B751E6770000007C6FA972DE5EA6613C62E0F6E3358C79B2EE856994012B2A2781441066A2A02886800400001342A800000000088A079100000005F00AA8AB234CAB51AE0E3BCFD56384F1ED2DD4DAFB7E871C7E38C93D2BC0F5003E5FD639AFC71E297CF97CD93534F671CD631E7CFF00D3358AED1CD051115100005003C025644414101441A8A2AC52AAE9D7A2E1FBFD6E38FAC7CB195D4B56775FA6935249E22BE73D6F99F5AEA3EDF4F38E5EF93E249F1C63DDC3358BCDC9DE48CD7673A9E936A8540652AA227F85166DA883515156373B2558E98EF2CB1C27F757E9BA6E29C5C18E3FC3CBCF7A91DF8FFABCFC938F872CAFA8FCE5DE79E5C97CDA9C33AB4E4FE3352E5A7A1C8DFB6A5940B8F74D02CED5A9DD2AB5A591956A767AFE9DC5F739AE77C4632BA95AC7DBEA726530E3B95F4F8972B972659DF6E5C51BCD91D9CD2E3B634B12926A2F951A8D5BAC7FCB23EB745C5F6BA79BF35E2EAF93EEF51A9E238E3DE56BADEB191CA8EAC0D48837235E9957B3A7C3E1C5F2AE19E5F2E4B939CF6DDF49E68D32D48A8AEBC38EF2D9CB96F2D7E19FDB5FA6051646F8F1DE6955792EF2D3081A6A4DE501D32CA62CFCFF0084D0D4BB89F2EFAD20D7A4D8A5F0CFCBF8545995FC1F2BF803E57F09F2BF805F95FC1F2BF803E57F07CEFE114F9DFC1F3BF8341F2BF83621B37413757740F953E540F953E540DD3745374DD059DD75A0100DEAA5F2227B339ED467D8A8DE3FD586AB1AEFA48A961A54005C6FC7374CA6F14AAE095A01510540111151280800D7065F0E5D7AA5F4B3DBDA38BA0F0F59C7F1CE673DB785ED9CBD38257673493F258A894504AA8C8A8880536220A25EE45041140164000504041415504550000058282A0028A82941440050F420020A001B36000808028A2228A80280001B0014044CBF0FA5D3E1F0E191CB97D3A71CEDD479DDC00000000000000000000002DD4B41F23932FB9CF9643DBFA78C0000003D8A88A80A802A202820800820A0009DC0005010040004BE4500000400011400001005D827A2F804D68AA2000025045050128A200A20228000008028080000000BE00F682AA082028000802A00029EC5140588A7B6A20A200A3B743C7F77AB975DB17DB7979AF7A77E39D038BA00000C72E738F8B2CAFA8B3BA57C0F95CF932CEFBAD3DCF200200959AA20AA896A225454004A2A0000A1B00000001401041442820A80000004580AA8AD45655ADEA5AF7FD2387772E5BFF0E7C9758D6F1FF4FAA3C6F40995F8E36FE01F9DEA793EFF0057965BED18AF7C9A923CB7B62B35B8CA22882A20000A0002566888281A03D00D45416348D25BA9B7D8FA2707C78AF2D9DF272E5BAC1BC26F27D52DD4DD785E97E67EA3CD7A8EBEEAEF1C5E7AFA38CD6323C96EEED9A9B6D964AA8894112AA337CAC508D44A351515A91A89563DBF49E1BCFD5FCEFF00B707E89E2E7BF6D3D3C73A7CBFABF3FC709C53CD7CD924C63AF1CD631CF3EEB37C39E52BAC61375655474976ACA9A515A8DC8CD55B3B76F6FB1D0F17DAE9E7E6B8F2DE9D30F6E5F51E4F8F1CC25EF5E0D7F4C309F54CBDB1474657F82E3D819F89628B23B7061797A8C71F4CDF447D4E7CE71705BFC69F2B1EFBB7CD72E3F4E997B07461637220D474C31F97248CD6A47AF9B2F8716A3CBE2318FA6A8B2776996A2A34EF8CF871B8EF776C4685515D719F1C369473F341163584F34AA97BE541171BAAB71BBDA2ACFC52CEE82A5829A3421A3407C61F19F915353F26A08BF19F93E33F22A593F27C67E443E33F24C67E455D7F27C67E40F8CFC9F19F903E33F27C67E40F8CFC9F19F903E33F29A80B3B785013D8255F3019B1A9DF1546347A545C7B5339ABB4566C454014AED8DDE25239724D65FE585820A882A00880222A20025EDABF807B78B2F9F1CADB8D75839751C7F3E2B3DACEAA57CF9F8FC2BD0E4CD151348A2162A329B1128A08225F2BB50641695511409A0141050005D880A02827B50000514051022C4550144005000110500445A002A000200A00A0080280000002F163F73A893D3EAC9A9A70E5BDC8EDC7FD0717500000000000000000000001C7ABE4F8705FCD6B19BB19CAEA3E6E1E36AF5D796001E800144F021E514050DA0082280220008AA200200000000940F45040000A6D44000105000004D0000026CAA2001BEC0250005012A28A00020000007B001000000015441000000800000800202E9401454161E20AB1625144032BA8A3E97D2F87E1C3F3BE727BDE2E4BBCABD384D4061A00001E0FAA737C787E13CD6F8E6F28CE7751F3719A915EC79828200CD4DA888A0950445405041005128114000040154402820A27B4BE54010000000362B516251B9E15954CB76CC679AFD0749C5F67A6C71D7770E6BD48EBC7EDD8799D8797EA1CDF67A5CBF35AC26F29132BA8F8584EDBBE6AD7B9E573B7BB35A8882888A800282281ED012A0082028282AA2AC692A9F0FB99E3C73CDAFD474FC5387831C27A8F373DEA475E29EEBA3CDD7F34E0E933CBDE9E7C66EC8ED6EA3F338DB7795F3696BE8BC6CD4DAA20A22511369544F29628B26A3710527945748B6FC71FF28AFD07D23A7FB3D24CACEF93DD6EA5B7D3E76777957AF19A8FCDF57CDF7FADCB2BE316665B7B64D491E7DEEAF9672072B28D2352E9D2251AD6CD32AB1B8955DBA7C2F2F518E3EA3ED78C7FC3CFCBEF4EB83E3F55C9F77A9BF88E76FE1D64D462DECEC971AA8BAEDA6BF840F8C3E3D854D6A6DEEFA7716B1BC97CD633BF55C6769F50E4DE538FFEDE5F461350CBDA2B48B23722556F17A7A6C3BDC98CBD358FB4E6CBE7C9AFC39DEE90A2CED01A6B09BCD2AC74E5BDB4E5127A695603526EB79DD4D3239AC8A8BA6EF6C52AC61445C677D96F74685BDE0842C153BAEA81AA6AA09AA281A00EE21A3429A34068D01A5D01A34068D01A34048B40A9E6017BC276EC096689DA826535922A51BBDF108C693DAA1E9006B8EEAE8AAD7263BC5C7C90348A02B2828808895510012CEC0EDD2E7AB70AF539E5EDBC7D032D3E7F3E1F0E6FF2E7E5E89E9CAA22A25F28D20CD112A2A20A225A21E60A2A020A0B040014414545105405142006C4500500501058A8AB0A0A2280800002022A8802ED0401404014017D00000000434286575047A3A0C3BDCDEE79B92EF277E39F50737400000000000000000000001E0EBF9379CC1D38A6F273E4FF002F3C9A57A5E7400003DAA9ED0440429E9550001000A8808A0000050450400506450A88000085455001280280000961A03DAA0228912A82F90401001404011451011400000000208000000028A88A0A0221A40534080280820A2828A8A8282AC9DDA4A020A925CF931C27BAA3EF716138F8B1C67A8DBE7DEEEDEB80000003E275BC9F77AABF8C5DB8677B73E4BD390F4B808025AA335143688A6D1512A080A2000027B05002000002880504144A9ED4280020000A2C058D4668D2C4576E878BEFF593F18BEFBCDCD7BD3BF1CE81C1D07C5FAAF37DCE79C52F68EBC33ECE7C97A78D2BD6E2C65DD96D941622002007A05801ED2822088281A01415A458B1515ECFA4F0FDEEAEF25F18BF40F1F3DFB69DF8E743E1FD6FA8F9678F0E37FCA70CDE6BC9758BE76B534C57B63CE96B2AC88A096AA2250435A51646A7741571456E3A7071DEA3ABC38E78DF766DD4DB526FA7EAF0C66184C67A8F27D4FA89C1D1E5F9BDA3E7E33CB28F565D47E778EFF4DB7CD6A67AAF7D8F2C74996D75B8CB4966E3959A588B3B378E5B28E91AD32AB22F89B655F47E99C5AC6F25F6F5755CBF6B832BEDE6CBBCDDB1EB17C893CDBE6A778F4391E5B8059DD75A453CAE90261F2CA633DBEAE18CE2E193F11CF93F8DE2F999E5793972CAB35D2308D406A352699AADC9E27E5ED9AE2E173C9BC5E5EF6DA7A541A80AEDC5358ED9AD4632BBC90558BA41D38E7B672BBC93F67E8D1A546B19BA657BA2FE9011BF18B28D0D78809B5DF60366C1366C0D9B0366E81BA6E81BA6E81BA6E81BA6E81BA6C0D9B0366C0D802D012790227805BF9405BDE6D9128D617D2919B355089511453C5D83AF98E366B2A916A565A01512F71504104544F682AA084BF0CE651EEC6EE6FF002C66DE2A30D3CFD5F1FCB0F97E1E39E36ED8DE9CF2F6256D9651A44DA2A320827B512A5F20783DAA2CA80828B4F62000BA001050005540015014014115404167E15154051000101514104014000401404014504500000000144CBC684AFA5D361F0E191D5E3CAEEBD58F5011400000000000000000000012DD4B7F0F93C997DCE7CB2AEFC53DD71E5BEA28ECE480854054DAA9FC8220A894140114121E0404136286F480002826C00D800216A880020009E45000450000000403C43CC035D92809D9400004014010045144045000000000100000001400540400003C008A02000282820A0AAB3BD058ACA00AAF47D3B8BEE753F3BE31673BAC6B58CEE3EC0F13D2000000E5D4F2FDAE0CB27C2C7BDB95F35E9E19D5AE3C9EF4D0ECE4800CD511054150D22095150144405000000000000503D1504144A7B5004434000028A0B1BC7C3348D195D636A34FABF49E0F870DCECEF93E83C5C977957A309A80C34C72E738F8B2CAFA8FCEE595E5E6CF92FBAF4F0CF75CB92FE8ACE55DDC6B9D46D12A2C40010001404404044551140220D6967915A672BAC7FCA2BF41F49E9FECF492DF393DCF9F9DDE56BD58CD48CE794C30B95F51F97E7CFEFF00559F27F3D9DB827BAE7CBFA8C5F0C5ECF5470628D2200952AA2008B015678056A22C6BC4DBEAFD0BA7DDCB9B29FE1C796EB0AE9877947DB7E7FEB5D47DDEA270E37B62F370CDE4EDC97A780DBDAF3ACC9D71CB6CD56FCC66E3D9158B8D909151D31BA758CD58D487C7E59638CF6CABEE7071FDBE1C71787EA1CBF2E49C73C4F2F361DE5B76CBA8F36BB27F977734B3F0B151A8A8A46A4655DFA4E3F9F2FCACED1E8EAF3F8F16A79AE77BC9B9D47824ECCEBBBA30BA580D48DC88AEDC187CF937EA3AF51976F8C73BEDB9E9C7D6856491A1564DDD3B65FD38699AD47291740B16223A5FE9C5848B5411A9DA22284F2A2E5F84D02C9DCA8A2C80BA34068D01A34068D01A34068D01A34068D01A34068D01A34068D00940010A0794D02E3F84D771049E546B29BEECE82A26950D1E81BE3BDB49C93BED3F6AE7E52C6910504540111042A286804BE1E9E9B3F961ABE63397A6A7B761CDB4CA7CB1B2BE6E53E1C971AE98319254AEAC337C23511128337C8A950AA889E00F6BA5448020A2E9045005001001401622A9040A0A00028A0A80B11450510000040115504014114100000140450545000000405E2C7EE751216EA1EEBEAC9A9A1E37AC000000000000000000000001C3ABE4FB7C17F35F370F0F4F14FABCFC9EDB1D1CC404140144101443D00802A082A0802282EC044000140415362A02200000A2000208AA00028089A00502A5F0086941000114000404045054140000040140401404001400150001080140004101540155105D28A353C028C82A8CE7758BEBFD3B8BEDF4F2DF3938F2DD62E9C7EDEB1E5770000007CDFAA7378E29EDE19351ECE39AC63CF97FA06D94044A8A220A6D040066A2A09550050013D82800200A00A200082887F802A6D50F60A0000B22E8163719AAB0C71BC9CD8E13DD457E8B8B09C7C58E33D46DF3EDDD7AA003E7FD5B9FE1C1F097BE4F938CD631ECE29AC5E7CFFD2D73C9D63159B51512A2A07A504014040104414401742035006A44AAADF4FC7F7FAAC30F33696EA6D63F5186330C2633C48AF9AF63C1F57EA3ED74B7197BE4F8184D62F6F0CD62F3F25ECAC57772A88A88025655036000B1A4162C14BBB96384F36BF57D170CE0E970C35DF4F37E45EA476E29DDAE9CDC938B872CEFA8FC967C979B9F3E4BEEB3C13DD5E5FD4368F4B912F76E6451D30C9D76C56A166E33F1D013B378DEE94758F4F41C5F739FE57C473CAEA378F75F539329871DCAFA7C4CB3BC9CB9677DB9714F75BCC976D4EFD9D982CEC4FC2046E4DA0BAFC2D9D915F43A6C3E1C5FE5E7EA72F9F2EBF0E53BCB6DDF4E367666E2E91924F448A8DC9B6E768CABD5D3E1F1E3DFE5C73CBE5C96B9CF7B6EFA4D2B4C8B1163A7163BCB6BCB779699FDB4C80D69AC66F22A2E577510A2C05CBF088D0D49A04F2A04401A00000000000000000000000000A0801AEC7A04F6503D994F60880DCEF18F02543C3488018DD64EB94F962956381A6911140544004D087A4D2A0680B178B2F872F7F152AC7B072741E4EAF0D65338D61ED9CBD3CECDF0EEE6CFA46911288CD454051004D1BD2A1B0045161EC4000050414001441414F408A0A0A87950150082B4210540403D000A00080020A080A00280802C00D8080A0AA2225BA7A3A0C376E759CEEB16B09F67B8795E90000000000000000000000007CFEBB93E5C9308E13B47AF09AC63CB9779515A65004143D008080AA200822A0022A0B1136694001501000000DA026D41010050AA20000828000280826C0202D4D01A3D026D14000000401154041050000010000000000515114504040000450100500141014517D02C58945101545E2C3EEF518E11F7B1C6638CC6788F3F35F51D78FF006A3CEEC00002657E38DB7D03E173F27DDEA72CBD465EE9D4D3CA0A8802545110045034833515045004002828080280002E97C208020A09412D150D97B8A696400F48845058DC4AD2BD7F4AE1FB9CF792CED1CF3BAC6D6B1EEC7DA1E27A401F03AFE6FBFD659EB1717BB19A923CB6EEB358B5B8CB34512A351000A000080251105117481A58048A2AE9514B7536FA7F43E9F772E6BFF0E7CB75856B09BC9F68781EA7E73EABCFF7FACF84FF006E2F2DF0FA384D6323C97BB59ACD6D9668A832095151051441A8A8AD45D22BD5F4AE0FD475D32B3FA717E9FD3C7F917EDA7A38A75B7CAFAE753F6FA79C58DEF93E1E3358C76E19AC1CF93FD2B35D9CC580D6397776C32DD66C6A3ACEEBADB0ACEB4B3F906B7A9FE5F67A1E2FB7C12FBAE1CBD474C3DB3D7F2FC78BE3EEBE76B53B1C7D45CBDB365DF659BDBA30D4ABADA29AD353CA0DC9EDD38F1F9F2C8CD69EEE4CA71F157871EFBB7DB9E3E9AC975B63E3A6D94D2E81AC66DAC71F9E722557AB972F8716A3CD276671F4B55551551A8EF8CF8F1EDCBDED98A288AE98F6C52AC67D822AE33DA345EE00B7C026CF20A00A0000000000000000000000000008007B029E8117CC0674012F7329DD510112A28575C6EF14AB1CF39AC99519450152A0A80222820033978DFE147AF8B2F971CADB9574831CB87CF8EC27B2BE74EDB97CC4B5E87166A34889419A8AC82897B009FC0A88B00F4802A88A21B014800229B015050500580800A282A01055541440013428000080802AA08A828082800A1E8000050015119CFC49F97D2E9F0F870C8E7CB7A74E3F6EA3CEEE00000000000000000000002657E38DA0F939E5F739F2C87B5E3F6005EE00806D1405400405404000410DF7512AA8802A20007B514A9410F0084F222A08000AA800020A00000009DA02C402900A0334500000400504415140000000004000000001415002820008028200A7900140054174515A9DA2A0082E8BDA28F5FD2B8B7C997257D579396EF27A38E740E4D80000F375DCBF6BA7BF9AD63376265751F1B09DB7EEB4F6BCA02A0225A8A22515010F25066A2A1514010054500000001740D44B5022020A27A2820A0BA035D94448A800AD46A32A995FE9D7BAFBBF4FE1FB3D2E3F9AE3CD7EAE9C7DD7A8795DC70EB39BECF4D965EDAC66EC896EA3F3D8EEDB95F35AB5EF7959AC55889B451050040028080897BA28201ED505015642AAAA2B394B9658E33BEEBF4FD1F0FD8E970C35DF4F3F3DEA475E39DEDDDC7ABE69C1D3679DBE9E5C66EE9DADD47E5E6573CF2CEFBA5AFA4F232CAA20A8880952F654494B74A2AC41A222B7219DF8E1515F7BE89D37D9E97E7677CDF4EDD4DBE7F25DE75EAC26B18FCBFD479FF53D765F8C5E7AF763358C8F3DBBB6A5BD91A6450256F1B654577C32DC758E75A8BA34CAB5C1C7797A9C71F51F7B1930C24F523872DF51D78DF27A9E5FBBD4DFC62C3A49A8CDEEB366BBB3EDA65ADB5115AD2EBB22B53C3D7D261DAE55CF3F4D63ECEAF2DEB08E326931F45F6B0543E29202C9A76E9B0EF724CBD353D9CD97CB935EA31A49E8BEC5508DE1379C4AB1D396F6D31E999E968B04593774DE57D22B202B5E222A28842F7142006816000000000000000000000000000000802FA402C276A09534A835E7145605650511AC2EAE8A46B39BC5CBD116A2554414115000000412F806FA7CB595C5E9632F6DCF40CABE7F5387C39B7EAB957A31EE395F6CD4DB4CA25EF15135D93D2882A2008281B10D0054505820405D80022802A04500014001450540F20B17D2A0A88ABE5040500000F47A1101550050100510053D08028A8802800BC58FDCE793D47D593534E1CB7B91DB8A75B0717500000000000000000000001E7EB393E1C37F35AC66F28CE5751F3F09D95EBAF2800008A2000A820A008080008A88A828228002000A0A825F3D9282282000207A5540001050000010446859440A43F42FB66D04BE450000100455115011400000000040000000145D2228081002808000280002280282AFA3DF606950080ACE7E249E690AFB5D1717DAE9B19EEBD0F0E5776D7AB1EA032A00003E4FD4B97E7CD38E5ED1D78A6F273E4F4F28F53885040466A2822A8888202545411500028A400040145D0020D20A88A80020897B8AAB22802200A2C06A46A4655AE9F8AF37578E3EA3F458CF8E324F4F3F35EE476E351E7751F23EB1CDBB8F14FF00975E29BC98CEFD5E09353496BD6F3B359AD22255134AA820000800089441145F620B1406A4EC8AA22BD3F4DE1FBFD6CB7FDB8BF46F273DFB69DF8A75B1F1BEB9D476C7865F3E59E19BCE2F25D62F9527C64895EF7999A8220A220222A1E114558834B115B934BC5C779FAAC38E4EDBEE96EBB5F6FD6F16138F8B1C27891E7FA873CE9FA3CF2DF7F11F371FB64F5DEA3F2F86EDB95F36B56BE93C8CDA02282B53CA2B78577C7262AC75C7BB571ECE6DBDBF4DE0D6F92FB7AFAAE59C5D3E55E7CBBCDD6758BE361772E5EEBA4BB7A2B945D4BE53E3A4546A0373BB727666A9AB6CC7F2FA386338F8A7F0E59FF1BC5E3CB2F9F25C8FE5A41A80BADA7C502FE1E99271F0B392C79E77B69A6905458B3C3B714D4B52B518CAEF2B4880B208DE1F94BDEA28A0B2775A8A27B05F002C3D02280000000000000000000000000000080A027B0000BE100279544BDAA50A22A09BD6A83AF98E566B2D245A896348C8286952A6944414001044DDC3295ECC6FCB1959C9AC5461A70EAF8FE5C5B9E63C1BDC76C3D39E5ED11D184A7A519A9550454348054A0792AA1B5F40C8A2A08A6C1600020A02A043D02802800A0A8A20B0F42ACAA82A22AA002A000014010001400045000005440003D8097B28F4F4186EDCEBDCF3725FB3D1C73EA0E6D80000000000000000000000F9DD767F2E498CF4EBC53ECE7C9FE5C22BD0F3800020AA80C8285414411500101143C17C0278141504340028000882808200008280014105000000113D82C2813CA9444BE410500001114005400000040140004000000051404400A01500501000058008A00AB00DAC1562B282C551BE9B8FEF75727A8CDBA9567BD3EEC9A927E0785EA00000067932F871DCAFA7C1CB2FB9CF9675E8E19EEB9727E85F4ECE482889444155134A20885410ACA8945000000004014505F44A81ED35B14A8A81410F4028800028012358A51A5F1115F47E91C3DB2E5B3CBEA3C7CB7793D184D40736D32CA638DB7D3F39CFCB79FAACB3BE1E8E09EEB9725FD32C5F2F4C71466B4825F209E17DAA20282A0882F84A088221E943D2A0B1408D22A995D63515F6BE8FD3FDAE9FE7677C9F49E0E4BBCABD384D62995F8E36DF4FCB757CB7A8EB73CFD476E09DDAC72FA91CAD4AF5B83352880A225044AA80046A02B5115BEDADBE87D0BA7B9F2E5CD94ED3C39725D635BC26F28FBEF83F5DE7F9F2E3C32F69E5E5E19BCDDF92EB17CDF13496BDCF332084582AAFB456E3AE359AAEB864ED2FCACC7DD73AD47D9E0C3EDF0E31E1FA9727CF29C71E6C3BCB6ED97AD3C5E3B2CAF439372B5E514D202C75C7C33563B74D87CB93E5F87A3A9CFE3C7AFCB95EF26E7A79319A8DE2D5657468558A8AD71E1F2CFF00C37CF7B4919FDAFE9C8690108D49DF4ED95F8E1A66B4E4A22CF2A0DF8C59F48B4506A78445141500280B0000000000000000000000000000000040280004010F6A8B97865151159051AE3BE8E49ED3F6AE62A336269541401040D02A082166E7775E9B3DE3F1BE92FA59EDDC736D2CDCB2BE67263F6F96E2EBC7FC63366B2EAE62288CAA02A2201ECAA8CA8A43D88828A7B10F6502280082C0150001405000140145115608345410500000044514F40000000078045142082A0680100673FC7E56257D3E9B0F870C8EAF1E5775EBC66A022800000000000000000000026597C71B7F0F91965F3E6CB2AEFC33DD71E5BEA28ECE200008288080A25050110002826903D8A20A000A8200A0214100282202828200008A0000000033A5F4A1E9500DA09B66F650F34F4A2F934820A254505028820A000200000000000002820280800540000405511450414145803501464162896EA3DFF4AE1D63792FB73E4BAC5BC26F27D21E37A0000001E2FA9737DBE9FE32F7C9F2F09AC63D7C5358B867FE9AFF00056D84151129042AAA20202008CA2882800020000A00A20A6C100414004D9EC141000000558DC88ABA4CA5CACC279B515FA0E978A70F4F8E33F0ECF05BBBB7A67A04578FEA5CDF6BA5B3DE4F8984D63FE5EBE19AC5C33BDAD73AED1CEA5F08D220A87828A2080A0540BE1283282028A00D20B3BAC4558BC7C779BA8C38E7E7BA6F4AFD4716138F8B1C27A8DBE75EDEC78BEABD47D8E8F2D79CBB47E770FF006EFDD7B3827D76F3F27B2B35DDC911504A026C44A8A117C011A01A88A677B4C279C9FA8FA7704E9FA4C71F77BD79B9EFD6476E29DBBF2E738F8B2CEF891F94E5E5BD47559F25BB96F667F1E7BAD72DF519DB35EA704411628AD48A8AB2BAE3BD3355D317B3E9FC7F77A8DDF18B9E7752D6F1EEBEC6594C30B7F0F8F9E5F779B2CABCFC73F6EB9B1962E7E1DE39352BA6352AB73BC2E2CAA496353B6251F43A6C3E3C52FBAE3CF97CF975F8729EDD2FA62C46996E78690015DF8A6B0DB9677E59DAC4F6ACD1A414574E2C7796FF000BC977933FB56544591AC66EA06577505FDAAC882D3428A044054014000000000000000000000000000000000FE100002820A8B3BC651505644509DB2DBA59B89563959A4F4A8259DD443429A01050419A0A8CD38F2F8724FE423DBE60E4E83C7D6F1F8CE3785ED9CBD3CBEB6CD778E42288955110413C28160268543D9A80228B010008A00045100144140140051440514D229B5415504140D0001E0111450100500003601A3D80028807F20008BC38FDCEA24F50BE89DD7D5935343C6F58000000000000000000000003CFD6F27C382CF75F3B09D9E9E29AC5E7E4BF66874730000445034205554010100010114400143D880A08A00089450104100512A80000228000002808CD59E01537DC0A7804F07800901A4A0CDEC28945082022800000008000000000002A82002000800028080BA405222AA0AB1A0278541440144B2E594C67B7DDE9F8FED70638FF000E1CD7A91D38FDBA8F33B8000003E2F5FCBF77AAF8CF18B948F6E3358C79AF74F08A8155111444150510440A0CD4541140001000050014010004140001000011451603522B2AD3BFD3F8BEF759BB3B62CE5752D6A4EE3EE8F0BD200F87F54E6FBBD4CC25ED8BCAF761358C8F365EEA64C5EEDC6191A128A8202800080200CD4A20282A0B2282C54697C47BFE8DC1F739B2E5CA769E1CF92EB1AD6337947DD1E07A9F03EB3CFF0077A99C53C62F05ED1F438E6B18F265776A315D191150404A8A86D282C8A04541635057A3E9DC1FA9EBE7BC717EA64D4D4F4F17E45EE47A38A75B7CDFAD75138BA5F84BFD593E0633E38C76E19AC18E4BBC867CD76735D3222C68558D44558EB8F966AB57B63B7D9FA670FDBE9A657CE4E1CB7EAE987B6BAFE6FB7C3F1F75F3F0F0CE13EAD65EDBB1CF2C7BB71962C6B1ED551D71C9D2778C56A162F1E1F3E598A6D5F433BF6F89E3977775CF16B26A4DA69509E5B082C9BCA4469DF3BF1C351C63314D26943469477C67C78DCFF96602C069A9DA6D2910415640014504014D00000000000000000000000000000000000080550450440276A65011159A0A256F1BB8948CE73576C2C0D1EC10035A4D6AAA88025564144632F0ACBD7C39FCF8E7E63A395F6E9063970F9F1D893DAD7CCEF32B8DF457A9C1914652A878419A85510D0887850A01E6200AA8002800800280A829051440014001401678456BD220A800A002020A01B0082801E80101541150080A801A04B751E9E838FCE759CFAC5AC27D9ED1E57A4000000000000000000000001F37AEE4F9F2CC6788E11ECC26B18F265DE55469058808A0800A82514044A01A00104D9E54400015015015003C8A79410004100511400004154040000004A9B0587F2054A06893B81A52825FC4044501422A0C8A000002000000000000A0A2888802802020000000A02A2A2C9B157C282AA00000EDD0F1FDDEAB7EB17DB7979AF7A77E39D038BA00000E7CFC938B872CBF1164DD4AF85379659677DD6BC3DCF322EB48225540064AA320A80825066DD8A822800020000A00280207B450000400405500005F20DC565532BF1C5F63E95C3F6FA7F9DF393972DD62E984EDEE1E4771CF9F927170E595F5164DD2BF39F2FB9C99677DD57BDE462D4AD233B14445454050114044111444101451055156348A9978F8FBAFD1FD3F83ECF498CF75E7E7BF5D3AF1CEDEA73E7E49C5C19677D47964DD76AFCB5CAF272E7C97DD4AFA4F233E99AA822A20A8CD405F27B05D082A8AB0CAFC71B507DCFA174DF6FA7BCB94EF93EB7878396EF3AF5E1358C7E6BEA9CFFA8EB6E3BDE383C95ECC26B191E7BDDACD46D85A9E80934D0B15A655A91D3188AE9C185E6EA70E39E3DBF478E330C249E247979AFA8EDC7FD7C5EB79AF2F5566FB4631CB55D24D4918B7B75C726ACDC4698B8B32554D2CAE9854A3ACFCBD3D2F1F9CEB9657A6E7B4EB33F18C709E0C7D17DB72B6096137A06A3AF0E3DF6CD6A272DDE5AFC330FD28BA444D2E33E59C556F92F88C24059E446A77AD65F8458CAC055BDA22A28100080A000000000000000000000000000000000000504F440001005F304652A940445C2EB2D046B39BC5CE7822D0D2A20AA6BB22220AA88A822B2CDF29551D3A7CBE39FC6FB7ADCF2F6DE20CB4F9FD5F1FC397E53C571BE1E8C6EE395F6C8DB2897C8334566A0A0809E57B6D513D2034CD101450050280020A02A0A0A288002A8002A002B69E59150014001000050400502808A0783B80A80401404159CFC49F97D2E9F0FB7C3239F2DE9BE39DBA8F3BB8000000000000000000000099E5F1C2DFC107C7CADCF972C95EE78C003C0002000208AA02202808082228282414510401500DA28080008200A2280026C0140000004ABE819A28BAECBE9067752F7F20AB3C81AD28232026D4051510414000004000000000000000000040000415140017D00228A2AACF20AA8000995D4A0FA9F4CE1F870FCEF9AF73C5C977957A709A80C3400003E77D57975863C72F974E39BCA319DD47831ED17CBD4E0540115028329B510150F62094441442A880051005010051600202280200000000A022C6A44AAAB114C30BCBCF871FE6BF47C78CC38F1C67A8F3F3DF51DB8E7EDA1E7751F37EB1CFF0E29C73CE4E9C73794633BAC5F2B19AC642BD8F3B152D691936D080828200A22894444AA254541403482A8AB1A4576E8B87F51D6E335DB17E9A4D4927A7939EF723BF14EB63E57D73A8B870CE2C6F7C9CF8A6F38D67758BE3633E38C4AFA0F2A56688255110444F3141415620B082B4B8E179BA8C38A7BA9E95FACE0E39C5C18E13D473EBB9FEC7499E5EF4F9B3ED93D77A8FCB636E56E77CE556BE93C8CD040146B482AC4574C5BF48AFA3F47E0DE5972D9FE1F43AAE5FB5D3E596FBBC79F79BBE3D62F8385B6DCAF9ADEDE9AE2D6396ABBE39315B8DEA5632C6C662B3A59D951D71DDD49EDF4B0C7E1C7238E6E98BC99FF5F25AC58D442796E528D0CA8F4C9F1E34AB1C7CDD9602C5D229669AE3C75DC2336EEA02A88DE33DA5F28A101A90B51487A05F4802800000000000000000000000000000000000000200A9E8001160265E59D08685413C28E93BC73CA6B248B4D162A26803DA02565544AA822B288A337FA6CB1EEC32F9612B19358B430D38755C7F3E2BF98F063E1DB0BD39E5ED2C4746113CA89A45441504A07888082A2CA580828BEC10045D8013B80A02A0A0A280082A8002A07B056FD2320694003D8080280000000001EC000F6A008A28200BC38FDCEA24FC3EA4ED1C797DC8EBC7EB60E2EA00000000000000000000003CDD7727C3875F96F09BCA339DD47CFC7C2E9EBAF29B4D82ECF20200080A250513C000808A02279A28202A02A00000251404000A820008AA00008280000006804D1A362809AEE96813F0BE015012D450401404041400000400000140400014151501000D202A00A020000BE800558BE1146A20B0405504C70BC9CB8E13DD41F7F8F1F871E38FE234F03D60000005BA9B7C3EAB93EF75595F51DB86776B9727A7358F43908022A09411155004041043D2288288000000081A15440013D8A0087B000005000D02B71145F1368AF67D2783E7CD972DF13C3ECBC9CD7793B71CE81C9D0B752D7E7BADE4FBFD6E57D62EFC33BDB9727AD39336BD2E2CD4AD2334F4D2200A80007B5F7DD1441112A888A87B540501456A16EA5A8AFB1F45E9FE3C57972F393EABC1CB77957A709AC4B752DBE9F98EBF9BF51D7657FB7174E09DDACF2DE9C2D47B1E764A22255112AA327802282C5416350558F7FD13A7FBBD4E5CD7C63E1CF92EB1B5BC26F28FD0BE1FD77A8B6E3C18DFF2F1F0CDE6EFC9758BE5EA488F7BCC87A05800A9555AC7CA0E98ADEF6633CDACABF45D2717D9E9B1C7DE9E0FAAF36F2C78A7FCBC98779EDDF2EB17875AEC3D2E2D46F0CB4CAC77C7274D6D8AE919CB0D4664D79134EFD261F3E5DFA8F5F519FC38FF00CB965DE5A6F1EA3CF85FE95B36A8C59A27651D25565A8D71E3BCDBE5CBB699FDAB13B2F9541620BE6E9BBDB1458C6BB26951541BF18B28A282CED11155412802800000000000000000000000000000000000000080A80009A016F78C809550046B0A673D8ACA684347B512F94A2A54519159A22A256550BDE3BF4B9F6B8A65E967B7A072742CDCD3E67363F6F9ACF55D38FF008C66C566BB39A54AA1A45444543F9044EE962AA022CBA5B4191452781001402020A02A02800AA00A2028080A2C68655515000F6000080A022806C040500050051114150B7B03D1D0E1E73AF6BCFC97793B71CFA839BA00000000000000000000000F99D7727CF9A633C475E29F672E4F4E517C3D2E094F404004001034A202882000200088A00280800009B0000F00008080A08002A7A1400000000003620858A277802F68016B36808A000A087B045510000040140400000001555110000000400054000505200BE9622AAC41440550BE1E9FA6717DCE7B9DF118CEEB1AD633793EB8F13D2000000E1D5F2FDAE9F2BEDF17096EEDF6F4F14EB6E3C97B6875731142A0833B50415004044044A8A02880000080028A1E90367A0115000000501000515634CAAC4CEF6D4F62BEEF41C3F67A5C67BBE5E97872BBB6BD38CD40655E7EB79BECF4B965EDF030DD972BE6BD5C33EB6B8727B5AC5778E7519AD328288000002A20B52A888080800A00B056A131BC9C98F1CF7515FA9E9F8E71706384F51D1F36DDDDBD71E5FA873CE0E932CBDDECFCDE1DE5CAF9AF5F04D636B872DECACBD0E494112A2895288C8A2804F2D4416350533BFD3A9E6F67E93E97D3FE9FA3C66B56F7AF3F3DD63A76E39DBD79E530C2E57C48FCAF51CBFA8EB33E4F52F673FC79EEB5CB7D473A96BD6E1595114F22AE95156776A441D2797A3E9FC3F7FAC96F8C58CAEA5AD63375F7F2CA6185B7C48FCF72F25E6EA72CEF8DBCFC33DD75E4FE20EEE46DA97BA0EB867DF4EF865DD8B1B8EB3BC673C588D3D7D2F1FC38B77CD70EA73B9F37C6788C4EF2DB57A8CE374E92B5522D8CDC5058D4F0558EFC5358EDCF2EF9313DB49E16551745888DE13B995EE8A86882358CEE2432EF44688B151688A45808028000000000000000000000000000000000000000008BEC10BE004059E19F6000004ED5BBDE08E7ED4112AA225554DB2A20D3288208A826197C3965F40F7CBB9B1C5D4793ADE3DE3339E9AC2EAA65E9E4F312BD11C52A283355111500112817C1150A7901145040014004141440501450103C800280A80DFA195050F201EC045045104154000450000145045D220A28C67F8FC912BE974F87C3864757932BBBB7AA4D40450000000000000000000000673CBE385CAFA7C8B97CF972CABD1C33DD70E5BEA2CA6DD9C8F2801B0010140040540400040019F2340A80820020AA5001045000401154004010500000000001000A0CED679515104141005010014100000010000000000014101404004503680282080282FB145411A8552351050144132BD9F5FA0E1FB5D3CFCD72E5BF5D3A71FB7A8795DC000001F2FEA9CBF2CF1E397FCBC926A3D784D631E7CBBA51B65051010ACA820A80202082254501445802000802AC00100A08286FB80020680000161115A9D95155BE978BEFF578E3EA25BA96AC9BBA7E8A4D490781EA007C7FABF3FCB931E297FCBC53B47B709AC63CD95DE497C315D231519AD222280000002825282200410000558A0BE1EDFA4707DEEAAF25EF3173CEEB1B5AC66EC7E807CF7ADF0BEB7CFF003E5C7865FF002F9FE23DFC735847973BBCAA565D584F20895144A94195544AA0B1506A4EED4469D7A3E0FD475F863EA797EAB19F1C64FC3C9F917B91DF8A75B783EB1D47D9E92C97BE4FCF61358F7F35D3866B16792FD96D66BBB9228280D45D32A48E98C456AF6C5F67E93C1F6FA7F9D9DF271E5BAC5BC276DFD4B9FED74D719E727C7C66B14E29AC573BDA8E8C0A0D475C7266B51E8E3CFB3B638FCF391CAF4DC7AF2BF0E3BFC3E759BCADFCB183591BAE98E4DD65D255D30DA125B94823D19DF8E0E73C331A35B411A95A06A76C59EFB4553406967680820AB012A8A282101400000000000000000000000000000000000000013D80A080001ED2CF6022A0A08D4BD915329ED006552A22A3351A820A894112F84511329D847AFA7CFE5C73F87572BEDD27A19E4C7E78588AF9967C33B8DF48F538328A0955190442A894F22252550B09E40A8A0A2000BB02820B00540055500100501140006C65414011015620802A821A050000000828082C4005178B1FB9CF27E137A87EF4FA926A68791EA00000000000000000000000079BAEE4F8706BDD7CEC66A3D5C5D62F3725FB2ABA3020000080AA200026C1000104D9E540D288A82021B054A6940029B402008209ED55400D8200228000000000809FC28540459E5411005129E805036800A000800008000000000280800A0020828200A80080282FB01514F4B053DB71281014417870FBDD4E18C7DEC67C7193F0F3F35F51DB8FFAA383A800009965F1C6DFC03E172F27DDEA32C91EE935D3CCBA45440101128A25415104003D20888A000282000002880008A0027B281E1444F6A280802AC588AAD205BA9B7D1FA4706B1CB96CEF5CF92EB1ADE13B7D41E37A0679329871DCAFA80FCE72F25E6EA73CEFE51F43D74F2336B356225468445401028A7A0000F28020280800A02819DD63FE5FA0FA574FF67A396CFEACBBB873DD63A75E39DBDCCF26738F8F2CAFA8F14EDE87E579793EFF00539F25FCF64B5F4E4D74F1FB66D677DD590044506444B051164068456A45B7E38DA83ECFD07A7D71E5CD94EF9787D878396EF3AF5F1CD62FCE7D5F9FEFF59F097FA7178EBD984D6323CF95DDA9596D94501679069A8CAAC75C6764AABC785E6EA30E39F97E938F19871E38CF123CDCD7D476E39FB7C5FA8737DDEAFE32EE62E0EB8CD491CF2EE82A2C5D22C5F6E98C4AAE98DD3DBD1E3BDE4E59FA6F1F6EBCF97F6B85C76C63D355CEE3AA4ED5B65BC7274959AD45D37C38F7B59AD272E5BCB4CCBDCFD0DC2C4434D63DEE81ACAFA445140D2DF08AC8A8AB7C22802A00B0004014000000000000000000000000000000000000282100000117CC040004344F22B566E300952AC6592AAB351A4A945440652A282037D3E7F1E5D5F6F639E7EDBC7D032D3C1D661F1E4F9CF15C1E8C7D3959DA54D36CA2506456445108054545F49EC0F28A82800068141140150500515144014041403D03632A1E9410450545F40000000007B002000000BD905342A57A3A1C3CE759CEEB15C67D9ED1E57A4000000000000000000000001F2FAEE4F9F51F19E238C7B719AC63C995DDAABE1510000010004554D820500000401050100040000004017D0880A000A097C014D28200000000005EE09A00B53B027B5AA2140010050040114540141000400014001410400020A00208A022E8001005D200A28A8A6BBA82B4940414B75360F67D2F8B7965CB7FE1F51E4E5BBC9E8C27D41CDB00001E5FA8737DAE9EC9E6B584DE519CBA8F918CD63FCB4F63CEBB654004044BD93D2820222808008CD450001440174802802000228000221EC14000082AAC456A2A0965CF3C709EEBF45D3F1FDAE0C71FC470E6BD48EBC73B741E6761E1FAA737DAE9BE32F7C9BC26F28CE5751F1B09AC56BDAF33159AD444450454450004014019A000A0080B1409E5A2AB5D3715EA3ADC309E3DBF538E3F1C649E9E4FC8BDC8EDC53DD57CEFACF51F6BA5F84BDF272E39BCA379DD62F8584D625AFA0F2B3504100450404A8A869602C588AD43E3793930E29E6D457EB3A6E19C1D36184F513AAE69C1D3679DF51F37FD64F5FA8FCB4CAF2679725F368FA2F2B3EC544360A406A35A655BC6373B4457BFE91C3F2E4CB96FAF0FA7D4F2FDAE9F2CBF879393BCF4EF8758BF3F8DF95B95F36B4F43884058D4455936E93C3355AEF6CC7F2FABC384E2E191CB93F8E987B7972E4F9F2DBEA373BA7A59DA5C76C59A2258352AD1D25779FD3839D6E3859BBB4546A56E20BA5C27B454DEF2EEB0001A8229A405801005F4802800000000000000000000000000000000000000000020000001E00BE4000101A9E18B35444A95A46528AC8D2541504104544404BDACCBF0F771E5F3C256726B168736DCBA8C3E7C55F3A78D7E1DB0F4E797B4BD91D630808CD4AA08A80225F0403D26940A08B15000014014415054058A0000280845000695144050440500140F47A0040140000000F4045408A0CE5F89EDF4B830F870E31CF93D3A71FB741E777000000000000000000000019E4CBE1C76D5895F1ADF9F26595F757DBDCF1A800280800081515505404001002800080002001EC0D802000000280807A51114000000000010034097CA6C0142795A094040140401050014041000000500050410000001441140014400114140144162A291A282A033977D633CD07DCE938BED74F8E3EDD9E1CAEEEDEA9D404500001F1FEA3C9F73A8984F11D78A7D9CF93D3843C57A5C4F22880150444504A2A0080854111154D820289E805F480280201BEE022802002126814000082B4A8AABFCA2BD1F4DE2FBDD5FCEF8C5F75E5E6BF6D3B71FA071741F07EA5CDF7BABF8CF18BB70CFB6DCF93D3CFE99B76F538335969015111400004F402A015040155014D00BE4156DD4B515F53E89D3F6CB9ACF3E1F61E1E5BBCEBD3C73EA3F37F54E6FD475BF19FEDC5BE09F6DB3CB7A796F64AF63CECD410A288000220869600D49D8558F6FD1BA7FBDD65E4CA6E62E79DD636B78CDD8FD23E37D73A8D638F0CBE7CBC7C3379C7A392EB17C993E38C857B9E644B1513D00AB1155A883A6334D6537AC7DD655F7FA2E19C3D3638FB793EADCDB938A5F3E5E4C7BCF6EF9758BE7CED07A5C53BA82C6916378C6E3355DBA4E3FB9CFBF51EEEAB93EDF0DFCD71CBBCB4E98F536F0616C77C338D5891D2782E3D986FDB171318ACBA714F966EDC996B518BEDA8C6BB25C419F15A9555B9DDABFED646411A5D2345ED00003C4405017DA00A000000000000000000000000000000000000000001412AD04017DA0002FA400010171FC194EC0E68D32959AA20A20A820827A110512F876E973F3854BE967B7A472742CDCD3E6F3E1F6F9ACF55D38FDE98C9CEB2ED1CD051134A888A81FE0101097B95442822C500400500503FCAA211408A00000002A842A0D88A0020800A000A000000007B00003D00A800AD7161F739E4F51F4E768E1CB7B91D78FD6C1C9D40000000000000000000000797AFE4F8F0FC7DD6F09BCA339DD635F3F19D8D3D8F2280000000008807B00013601004145BE510004504003C807B0404014001404129E944F42800000000007A34085A09E13DA828002000000828800A020000200A0000000202820284001040505404140053420BE8D0AAA82C5405803A749C7F7BAB9F8896EA5AB3BAFB9E20F0BD4000000C72E738F8F2CAFA8F8572F9F2659DF6F470CEAD72E415DDC9000040444504150510441012A280208A28808A2FA0010001140104A028228A020B056974CAAA6575883EC7D2F83ED74FF002B3BE4F73C59DDE55E9C66A030D39753C938B832CBF87E77773CF2CEF9B5E9E19D5AE3C97BD159AF447146541144D8A8002000078A096820A08A2802AEBB8AA967CB2C709E6D41FA7E9387EC74D861FC3B3E6E57776F5C9A8E1D6737D8E9B3CF7DF4FCC4B72CB2CEF9B5EAE09D5AE3CB7BD158B5E9714D9BD089B14005404A0002C6A404E4BAC3B79AFD17D1FA7FB1D14B7CE5DDE7E7BAC1D78E7D9EFCAFC71B6F88FCAF59CD7A9EB73CEF88E7F8F3BB5BE5BEA39A57A9C44F6A802AAC882ACF283AE2F4743C579FAC9F8C58CAEA5AD49BAFBF6CC70DFA91F039F3BCDD5659FA9E1E7E29DDAEBC9FC66F647772200D4588AE98CECD5BAC5958FA1D0F17C38BE57CD71EAF93E7CB31F51C67796DD2F58B8B58DEEDB2ED8E4EB2EE39D8DC2E2CD845AEDC18EB1B6B9E796F3DA7BA358D6EF84A3171480E984DD6ADDDD25589A4D0558D4EE817BD4F62A805005807A405405000000000000000000000000000000000000000001141000A000B1000040497BB7E81CAFE11A652B35441441500444AA89A400C6FC392582BDF2EE6C71741E6EB38FE587CA798D637552FA78A784AF438A0A334B1519B0104504112AFA510F20828A0828100140544210140140000050006F4206815144105500000054105000405003D00A06CB75107A7A1C3CE6F63CDC97793D184FA830D80000000000000000000000F97D6E7F3EA3E3EA3B70CFB3972FA7283D2F380000200A082880020808A07A400505411015000117F90001000000004AA0800AA020000000025504A941279550D2E9019005040001140014114100040140401404000050028002200BB0100145040514580A88351501412DD4B5F47E97C5AE3BC9677AE7C9758B784FB3E80F23D0000000F0FD4F9BE3C5309E6BE6C9AC647AF8E7D5C33FF0040E8C0000202222AA02251550400444BE044140000115141410004150004A08A28A225514580D4F0B1956A430E3BCBD46184FF0094DEBB57E8B0C7E184C67A69E07A801F33EAFCDAC2714BDEBE649AC647B38E6B179F3FF4958AEB1CD11A1116200228250114443D8200A7800055F628D155647A3E99C1F7FADF959FD38B9E5758DAB8CDD8FD18F9EF5BE37D6FA8FF006F0CFF0097CB9351EFE29AC23CB9DDE4CDAC3AB06D15000000000006E0ADF4DC37A9EB70E3D6E4AFD6618CC3098CF123C7F917B91DF8A7BAF17D57A99C1D1E5DFBE5DA3F39876C77F974E09AC76CF25ED763BB9001A114505F4DE33B32376EB1DBEBFD2783E1C3792CEF93972DD62E984EDDBEA1CDF6BA6B25EF5F1F0ED8FF00358E39F56B3F6BECD3A39921A0591A9E51A749E1BE3C6F273638C66ABEA6567170FF0088F9DBB96572BEDCB0FEB7907B6D96F1CB55DB0C99B1A8E92ED7E3BB230D3A677E3C7A8F390AB2BA4A51AF29632ADE33E386D89E7623729A152C59DA20BB05080002D040150160000000000000000000000000000000000000000001EC100141001410D820A8CD6F1BB8119CFB7761622566A882822A00894112A2825EF01E9E9B3F971EBDC7672BEDD27A132C7E58D9515F2F2C6E1C9714AF4B8328D022888208A82002A14064516020A8028A082A01E01414045000055001B34C288A00000A00000000000101441140405672BE27E547D3E9F0F870C8E8F1E5775EA9D4045000000000000000000000067932F871DC9F1B7F3CF2CAFB7A386756B872DF5155DDC4001005005104100012A00A000828A88820A00500201A012800A0200027A504500000000000013C940F49EC0D1A05004BD8105040001140014114100040140141100000000500404160A2080028A082A8A79A770534834200059F3CF1C27BAFBBC1C7F6F871C7F871E6BD48EBC7FD741E6760000007C3EB797EF75767AC5CDEEC66A48F2DF60A0008208A202A202808801A104119154F6A05410450510F222A2EB4A2000209413DAED54F6A82280BE41A8D4F2CAB5E3BBD9F49E2F97265CB67F873CEEB1AD63DD8FAE3C6F485BA96FE01F9DEAB96F3F5795F518F4F7C9A923CB7BA97C39D6A2223489B041144400105F409E8D020000101A8A2AE9514CAFC717DCFA4707DBE9BE7677C9C79AFD5BE39F67D04CACC71B95F4F13D2FCBF53CB79FABCF3B7B4BD9CEBE949A923C77FAC5F2CB4CA228006C0360280A20B22DBF1968AFABF41E9FF00DDCF7DF87DB7839AEF37A78E6B17E77EB5CFF77AA9C53BCC7CBC2F671CD6323865776A6D1B654D82C6B48A43483527774C677456B0C2F2F363C73DDEEFD1F16138F8B1C67A8F3735F51D78E7EDF23EA5CBF77A9987AC5E774C66B18C657748AA29A0591AC622B7E9EBE838FE595CEC73CFD358FB74EB79358CC279AF2C9A898F516FB534A8B1BC6A2BAE393BF177EEE75B8727F57672B344196A5D28DE35D277614CFC698F042AC6A529175B4BF8451403D00A0200400050000000000000000000000000000000000000000003D020000002FA0440368A886375446F29B8E445A8962A3346944AACD0104041510D035C39FC3975EABD8C65EDBC41869E2EB30D65338F3F98EF8FA72BED2B2E8C880963355015110435DCF0A162014F0A008B0405005054445014020AA080000A03632A0A20028880A2800000000002950414544157870F9F3C85BA8B3BAFA93B41E37A8000000000000000000000001E4EBF93E3C3F1F75F3F19A8F5F14D62F3725FB2ABA399B01015404F000820400067D8A07A054405042820A02000126850D889400000051004D9B5005010000000110004F6AA6BB1A00012F6041410001050000000001005000100000005A82901040145451104154540162FB14BF92015A4144001DFE9FC5F77AAF95F18BED3CDCD7EDA77E39D038BA00000E3D572FDAE9F2C964DD4BE9F0F0DE56E57CD69EEAF280A0020822880A8000220800250657CD51404A8208A114040500A82000CD55587B054F080405580DC6B16562657C49E6BEEF45C5F67A6C67BAE3CD7AD3AF1FB7A0795D879BAFE6FB3D2E577DEB58CDE52265751F0B0F1BFCAD7B9E54AC5582335510544144A820000080A8000101A590555456B8F0BCDD4E1C73F2FD471E138F8F1C67A8F2F3DF51DB8BF75A78BEA9CFF0067A4B279C9C709BCA474CAEA3F3D8F8FF25AFA0F2317CA2A227B500400080ABB1459115A8CE58659E58E13CE541FAAE8F867074B861AD766FA8E59C3C19677D47CDBF6C9EBF51F93CB3BCBCB9F25F752BE969E44DA08AA2AC6BCA2AE96441AC6373B77457B7E93C3F739EF2DF13C3EB73F27DAE1CB2FC479393BCF4EF8758BF3F2DCB3CB3BED5E8715F0D4416353146974B105B3C49E6BEAF06138B824FE1CB93D3787B783973FB9CF6FA88D691A86855D37128D4BAECF5633E1C5B73C9A8C6396EAE58ED3D34E771B11A46A575E3F1B66AAF94B191958D23788CB49A0458B454015005F408BEC00000000000000000000000000000000000000000010F6000A80A80007B404454A25ECA8E98DDC73CA6B248B591519B115415105410411510159BEAFE1EDE2CBE784ACE5E9716C736DCF9F0F9F158F9D3B6E5F4EDC7E9CF2F69534E91844AA2692AA20A83205278115993BA87E51458A222C000504041400D8280A00000280D8CA82A228051514117600000001B034A800080282788F4F43879CEB39DD635AC3FD3DA3CAF48000000000000000000000003E575BC9F3EA3E3EA393DB8CD631E4CBBB41A640036280000820008080028A80150004140400000010500010051004D8A000000A020002209EC51544F20001B66F7028A0807A0105000000000000010000000005414808202829B41050208A02AA807A027F2D20A20339DD62447D6FA670FDBE9FE57CE4F6BC79DDE55EAC66A030D00000F99F55E6FF006F14FF00974E29BC98CEEA3C326A6976F5BCE0286C440045113D0A202A00820009681A04280C8A0280808A2A00000820A6CF60781451108D79156371958E9D271FDEEB319AED8BF4126A69E6E6BDC8EDC7EB60E0EA3E37D5B9BE7CD8F14F13CBAF14DE4E7C97A78FC447ADC4BE185888CDF2A822A08A2541000401540412802C059545697B49B457BFE8BC173E5CB9ACED3C3EE3C5CD7793D1C73EA3F3FF0057E7BCDD54E397B62BC13791C97A7899AF63CCCD655128A20A853D00A82EC456A77AB056A797ABE97C1F7FADF97F6E2C67758DAD633763F48F91F5DEA2E1C338B1BDF278F8A6F38F467758BE2C9AC743DEF2B27A108D0AB1A88351A9E1956E44CBB4D4F3515F7FA0E1FB3D2E335DEF7797EAFCFAC2714BDEBCB8FDB377BD62F9D26A487B7A5C55A8C8D474D234BA59115D7A5E3FB9D44DCED8BDBD5727DBE1BAF35C72EF291B9D4DBE7E3E37F969D1958D4EE8AD69A8C8D7163F3E4FE23B73E5A9318C5F6D4F4E78DD3AE396CAB1AB8EDCEE3AA92AA7B75B7E3868A338DD3A4EE948CD880D78C495054A2ACED094153D80A09ECA02C000000000000000000000000000000000000000000043D02FA4F40B10162505402F78C808ACD12CDA8D71DF46737369FB5FD398A8959550544A2A00882A25404D7675E9B3D6571A97D2CF6F50E4E83E7F5387C39BB78AE9C77B632F4E559AED184F655444AA8CA080A0821B141281E17DAA2280202A80229100050050014151441B944510454154A00200A000000002A02028000CE5EA7E5F4FA7C3E1C3239F2FA74E3F6E83CEEE000000000000000000000031CB97C38F2C967B4BE9F1F7F2CEE57DABDCF19E800001400010100040401404AA080080282000000794F000A0200A27B00D9B041400000000040F69E543601E005F49B054D825450004D80288A02000000000000201EC0000050428A680404580A2082A0028BE8522DBD80D00D4820A2018E3F779F0C0F43EFF001E3F0E398CF51A782BD600000096FC65B7D3E0F519FDEEAB2CAF88EFC33BB5CB92F5A655E871450400004AA220A00250404001005110BE0191405100080B50000004D007B029A11401A82B50CAEA32AFA9F48E1B8F1DE4B3BE4FA4F1F25DE55E8C26B10736D9E4CE61C79657D47E733CEF2F3E59DF75E8E09EEB8F27EA08F43917C30A2566AA08A08A888209B03C00A80A009405056A0AB133DD9319E6A2BF49F4FE09C1D2633DD7A5F3B2BBCAD7AF19A8E5D472CE1E0CB3BEA3F31F2BC9C99725F36BD1C13AB5C796FE92B2F4B8B351512B3551366D45DA6C162EC0DAA2B52B5116195D61B7DEFA3F4FF6BA59959DF270E6BAC5D38E7D9F42DD4B6FA7E5FAFE6BD475D95DF6C7C397E3CEED74E5BD69C19AF63CF52820B055DB5115A97BB719AAE923B749C3F7FABC67AC58CAEA5AD4F6FBFDB1C7F891F9FEA797EFF57965EA3870CEED74E4F5A63C2BD0E446BC32459E5D62569A8BE232AF7F45C5F0E3F95F35C3ACE4F9F2FC2788E53BCB6DDEB171D11B65A8D4A2B71AF119577E0C7E385C9CF3BF2E4B589ED7F48B2E948EB8E7B6AC9630D33863FD5B392EF2FF000BFB196E528D6F66BBB2A65E59546A554532411655153D80BBDA00A0000000000000000000000000000000000000000014117F90400003D00024FC25ED55101288A1BD574F312AC71B354544B12A910504F0A80225044A954125B8F24A2BDD8DDE32AB8BA0E1D5F1FCB8B7EE358DD54BE9E19DE15DDC59A8D0895512C4104511444F65D289AD807F95F4A228808028288A88280A00A28080A2883632A22A28020A2888A28000202A802A2228000035C387DCEA24FC3E9C9A9A71E5BDC8EDC7E81C5D4000000000000000000000078FEA1C9F1E3F8FE5BE39BCA319DD62F0E33522BD8F289400000013D80009E4F1004D8001B14040DA0000000097C84536026801404036A20022800028080026C14441155444415553606D9A00A1A000111400000000040140400000000000515004510F05144105D228A0029E9602927741540101EAFA670FCF9AF25F4CE7758D6B19BAFAE3C4F48000003CDD7F2FDAE972FCDF0F8B84EDBFCBD5C33EBB70E4BDB43AB9800000254504D0228A20202000800209410501440050400000412500B742A82000A2B70D5CF931C27BACABF45C1C738B871C67A8E8F05BBAF540457CFF00AAF3FDBE9FE13CE4F938CD62F5F14D62F3E77EC0EAC25A95466F84544A28895512A0826D404050001014F20AA2B52EA3B741C3FA8EB719ADCC58CAEA5AD49BAFD349A9A1F39EB7CAFADF51F1E2C78A5EF93E449AC669EEE29AC1E6CEFD912BAB9B3633E9519A9544F42A26C058A0A441A8DE28D3A70F15E7EAB0E39F9EEFD4F1E130E3C719EA3C9CF7D477E29EEBCDF51EA3EC74995F77B3F373C5CAF9ADF04FAED9E4BDA566BD0E495045501A469A95D31F283A6F51F57E95C1F1E2BC97CE4E1CB758BA61DD7A3AFE5FB5D35FCD7C493B6FF2CF14D62D67EC1D9CDAF6ACAC6A3A4EE955A8DE13E7C98E2CD58FA76CE2E2FF0011F377F2CAE57DB961FBAE99046D856856F16E4F96523355E8CEFC38B4F3C6315AA342CBAAEB8E7F966C5749E1CACEECC5A828D4AE912912C6428DE37B01E52A28BBD760002F636048A0000000000000000000000000000000000000000000008007A000436226FBAE4A320882895D30BB8558CE73DB040F4CD54882A88AC8088088962A897C08F474D9EF1F8DF31DDCB2F6E93D0994F963622BE6E78FDBE4B11E98E359ACB5111044B114A22A082145117D022AA21014000144005D080A02800002E851BF430A228280820A08A280000414540040001485BA80F4F43879CEBD8F3725DE4EF87F9061B00000000000000000000001F2BABE4FB9D46BD476E19DB972FA731E87011500000400000401362808028A9ED04000000400F6A2A200A02000228005450000000405F312028826CF6A2880809536A0280043D0080228A800000080000000000000010014540020853D0A208A22A82A288BA54516028882C159CEF6D7BAFB3D0F17DAE9E7E6B9735FAE9D38FDBD23CAEE000000F91F54E5F9F363C73C4796768F6E1358C79B2BBA0D320026D45404A0A8684015004040001114112AAA0208A0010100500010004F60A0000D485569EAFA5F0FDDEAAE766E62E79DD636B78CEE3EE0F0BD200F81F50E6FBDD6592EE62E0F7E3358C8F2DEE85AA8CED2DDAA20A2255128A8CD4D0800CAED41500045F602C014532BAC6D7D9FA274FF000E1BCB7CE4E3CB7583A71CDE4FAA5BA96DF4F0BD2FCC75BCD7A8EBB2CBD63E1CB6FA326A48F25BBA895A4466F65466B355128A887A055F009141A8DCEDDD957D3FA1707CF932E7CA7F87DD7879AFDDEAE39F57C1FACF3FDCEA31E1C6F69E5E0D3D3C7358C71CAEF262B2EAC254115406A0D3523A6318A378CBC9CB8F1CF75FA4E1E39C7C58E33D479F9AFA8EDC7FD7CBFA972FDCE7984BDA3C96358CD6319CBBA9EC6D958A8AB1D31456E3D5D0F1EF2B9D73CBD358FB76EB33D63309E6BCBAECCE3E9ACBDA0D32B1456F1ECEDD3E3BCAE558CBD2CF6BCD96F3D3093D282846B09BCB4955DF2CA63A8592C6158B8E9951679D3A6575E1284CA53281ED96AF6C4224BA6B72A09277EE96EE8A4BA6BC815340D4403FE4FF00903FE4FF00903FE4FF00903FE4FF00903BFE4EFF00903BFE4EFF0090000000000000366C0D9B0366E81BA6E81BA6E81BA7703B9DC0EE7703B9BA0BED00003D81ED3605F28A88D4EF34833E06910045C6EA83A65378B8A4519AD220AA0ACA0020882A26901AE2CBE1CB3F97B58C9BC41869E3EB30F19C79B7B77C7D3965ED2C66BA46528A8CD40A22A051014450668A008BA00040050165105002028000283688A00020000A2804000174800000000A3397A9F92257D3E0C3E1C323A3C97BAF54EA022800000000000000000000031CB9CC38AD7C79BCB3B95F6F470CEAD70E5BDC8DC1D9C9115000400010036026C0D0A0A82280C8000000080001ED40004014400010500000002827B0153680A0202A551914000000004A28800A08002000000000000000006945400F601B002029A4115404558A824EED428A202A8D7061F7BAAC71D768FBB8CF8E327E1E6E6BDC8EDC7EB6A383A80000CF26530C2E57D420F819E57979B2E4BEE8F7FAE9E4540136A0020280827A010510400003408200CE95550411401005010000041541000006B12AC5CEEB1FF2FB7F4CE0FB5D2CBEF270E5BAC5D78E7D9EC1E4771C7AAE5FB3D3E595FC2E3377497A8FCEE36E595CEF9B5A7D0AF2A5ACEF6226C500066A822A3200944655400000416280B05261793970E39DFE55FAAE9F8E717063849AD479BF22F523B714EED74793EA5CFF0063A3CAEFBDECF36137948EB95D47E730DD9BBE6F769F46BC8894112A8C22A33515117D806C165506A196EEB19E72A8AFD57D3F8274FD1E18FBD3B73724E2E1CB3BEA3E6DFB64F64EA3F2B9725E6EA33E4BEEF62BDFEBA7959B19B152A54F0A04116796A2556A7975C6FB66ABDBF49E1FBBD45E4BE317D9E6E49C5C59677D479397BCF4F461D62F81F2BC9C99677DD69DDC5349A022C16353CBA44AABBF5F97D5E0C27170CFFB71E4F4E987B78B9793EE73DBEA117F49ECD2694235277416F8FE6BD7C73EDF0B19358B86F795AB2A8A88A3B70CD4DA5231965BCDAC73D2695D3B651CECD242B5C7F9ACDBBA04BA6F1CB7E4A2FC7FAB7E92EED419D56A4AA37E633A88ABD8DC05ACDA04D6D682763B01D8EC0763B01D8EC06E1B806E1B806E1B806E1B806E1B806E1B806E1B806E1B00000000000003FE4FF903FE4FF903FE5403C00005EC09E66D017CC41031BAAA194EE8B111003F9075C6EF173CE6B248ACA59A691915404A82A094411512A025FCBD9C39FCF8E3397A6B1741CDB63970F9F1D8F9BAD5B3F0EB87A73C8AC3AC604544ACA868544A0824ECA14940ACA8B010DA800800A00A80A000A00028A368CA800080A0A8082A80680510000A04202A0A2F0E3F73A893D42F50F75F524D4D0F1BD4000000000000000000000000F1FD43935C7319EDE1C66A3D7C7358BCDC9FE9A2B6C227B540010000013D802681500501004000360002000202A800200A200009EC500000004BDC0D77281B27700D81B3C817B44B4820A00080A00800A2281A010004000000000000001140050045100504174022AA849B41A103DAF805100DF607BBE95C5BF972D7D379396EF27A309F50736C000078BEA7CDF6FA7F8CF393784DE519CAEA3E561358ABD8F30022280002A28202082880020000827A04A8AAA8216A50050040001400040000002378A556B838EF3F578613C6DFA4C7198E1319E9E6E7BEA3B717EEA8F3BB0F93F59E7ED8F0CBE7CBAF14DE518CEEB17CEC66B185AF5BCECDA9B6913628A2025044AA268544ACDF2208A020A8A2AA0B0017D6C57B7E8DC1F7BAABCB7C63E1FA178B9EEF27A38A7D47C0FAD751F739F1E197B4F29C13792F25FABC3E226DED79894FE144018B19A22546912F600F400D406E3D5F4CE0FD4F5F373B60C67758DADE337647EA24D4D3E57D73A9FB5D3CE397BE4F0F14DE71E9CEEB17C4C7FA719176F73CA6C159B19AA82811A88AD46B2DC9AFCA0FD0FD3783ECF498EFCDEF5C7EADCFF1E29C72F7C9E39F6E47A2F583E5E3DA69D25ECF4571692C468D208D63E5D2466ABAF4D87DDEA27E23E8753C9F6F82FE5CB3EF291D31F5B7CEC7B4DFE5B8DD663A63976D2DC76C2B1669A8A37C58FCF975EA3B7519EB198C62FB6A7A719DA2ED51656B5B4699D77D3BE57E1C5A4A4708AA358E771AEBDB931FE59AA5FE8C34E7DFF0905D5FC2CC6ED474C66A692F6654D9BD02CA50369B05D94125EEBB013606E1B806FF0084DFF006FF00837FC02EFF00837FC027CBF837FC01BFE17700DC4F94FC01F287CA09B3E50DC15770DC03B1D80EC7603B1D80DC3700DC3700DC3700DC3700DC3700DC37008A01E7B81BD8097C6CF4044F60B2F74BDA8886946AF7C5904A8A8BE9906F8EEAE9AE4C778A7ED5CBD256842820A882A00888A82760475E9B3D6771A97D2CF6F50E4E83E7F5587C397E5EABA71FB672F4E559768E488A259D99543D0A88080A21BEC088A2C040050400140105D80A02828A2028DA32A0200028082A02829EC053D201E8000051412DD47A7A1C3CE758CFAC5AC67D9EC1E67A0000000000000000000000001F2BABE4FB9D4EBD4737B719AC64792F756D45401105114128026C00000011410110140401401000005000000440500414014040013D82A5410DE9A0D882CEEBE812F865600000200000000287A010400000000000000000F06C5000D886C00154404053CC1540535DD0501440672DDD633DD547DDE978BED74F8E2ECF0657776F5CEA02280000F8BF50E5FBBD5FC278C5DB867DB6E7C97A70F43D2E06D2A8800020280000800220000534A8822A5450004540001000A00000A0200002C5B7E3115F43E8DC3BCB2E6B3FC3EC3C7CB7793D1C73EA0E4E8996531C6DBE9F9AEA797EFF00579E5EA787A382776B8F2DF519DF64AF4B8A2450F680BE005404144A2A335283345409DC0006905055899EE4D7E41FA2FA574F383A3C7B77BDDED7CECEEF2B5EBC66A698E5E49C7C59677D47E4F3E4BCDD467CB7DDECEFF8F3DD72E5BEA096BD4E26D7606C04ACD80CD66F66994A8A29105DAC05CAFC70AFBFF42E9AF174BF772F39B8735D60EBC73793EADBA96FE1F95FA973FEA7AFBFB7171FC79F6DBA72DEB4E1B4DBD6F3ACC9B9E1152C66C152C45458D4456B177E8F86F51D6638FA8CE5752D59375FA6ED861FC48FCEF57CD7A8EB32CBD63E1E5E19DDAEDC9EB4C6D65EEF4393AE35D3192C62AC672C59D0AD48DEF52D41F43A0E2F8F1FCEF9AE5D6F27CF9261F8719DE6E9EB170595D196B1AEB8E5F966AB571DB9DEC915E9E971D6172BEDCB932F9F2D667B5FD25F06DA456A65A4575E3933CB7F8679B2B72D463F6D7E98EEB25AD23738DA93E17719DAB72FCA6D2EE32A6CF97F0A87CAEDB4564D812B5B04A80B28097CAEC0404D9B03E57D9B1366CF90A7CA1F29F805F9CFC1F293D1A44F9CFC1F39F85D07CA1F29F8341F286F1FC01F29F83E5053E53F07CE087CE7E0F9CFC1A0F9E3F83E529A0F9C3E70D07CE1F39F8341F39F83E53F0685F94FC27CA206E55DC14DC3B01D89A055EC087A0276EE96EC0F1D89F8113D95416F79B064D88B8FE12F6BA0FD25450DA02EF576EB3BC4AAE366B2B12B489505054A9454011004A8A826FE394CA03DD865F2C65571751C7AAE3F9F17F3171EAA5F4F9F2F634F4B8B27B512A2A222A21040019AA08A0BE040014400005DAA000A4050535D854501A56550001015411051400D910500000005510672FC7E5F4B830F870C8E7CBE9D38FDBA0E0EC000000000000000000000031CD9FC38B2C96777497D3E3CBF2CAE5F969EE78D4A8A82A200008009402820A288200A94100010050110005500000010000450F4000A020009B036506554150242D0676288A0009B3D00000000008A000002000000000001B0401414F4088A0BA115140405514F34051055004075E8F8FEF75737E314CAEA5AB8CDD7DC935343C2F500000039F3F24E2E1CB2BF87C196E79E59DF75E9E19D5AE3C97BD28ECE488A09B000368280280200022888014F42214542A87A20222A00800000002A6F60282000BA1562673E56633DA4F63F43D170CE1E971C75DF4F43C195DDDBD726A032AF1FD4B9FECF4997E6F67C0C27F4EFDD7B3866B1DBCFC9EDAB59B5D9CD3628002C0137DD05A8A0822566A8951513DA8080AB01A1155D7A5E1FD475B8613C4BDD32BA96AC9BAFD4638CC71927A57CC7B1F2FEB7D4FDAE9BEDCBDF27C3C71F8E123DDC33583CBC977916B2ECE66CDA8B2B48A2580C58CD9D9518BB25EED0A80ADC65170E3BCFD4E1C53BEEBF61C3C738B871C27891E5FC8BEA3BF0CF75C3EA1CF3A7E8F3CB7ABAECFCAE1BEF95F3955FC79AC6D396F7A5A9B7A1C4974DCC946E5D9632D33633ED41A882EF58EDF67E89D3EB0CB9729DEF872E5BAC5BC3BC9ECFA873CE0E932BBEF7B47C0C3FDBBBE6F773E19F5DB5C97B5DB51D9CDA95D30CB559AAED2FCA25C586D99DAB58CB9F26384123EBF6E1E0FF0011F2EE7F3CEE57DB8E1FBAE997F147465635B4575C33FCB570F9D918F4AF47259C5C3A7925EDDFDA63E969B5DB4CAED644575E1BACB4EB9E32B17DB7FA72D58D4545DA5BB41D30BD96A2B294291B852095151A104A2917609405DA025655037D84366D4370D81B3606CD816806E1B0370DC0370DC40DC3714366E01B86E01B86C0D9F203E46D34A6CDAA1B5DA6858A8AA0A1EC132A5ED8EC13CC9617B7750A798888D4FC28CF80425D56B29EC561150401D38EF6D1562724F6E642A5450152A0A800251111510B3701DFA6CF72E37D3D0E797B749E82CDCB1957CCE5C3EDF2D8CD7A657166A34888A88944A22A152287B4A08282FA112280BB10850005D80B15000500550106C6550543D8A0002000A82A802A00000A82AA02F0E3F3EA24F51F52768E3CB7B75E3F40E2EA00000000000000000000003C5F50E4D61309EDBE39BCA319DD62F1E33515EB798400544000128025010014544000010001000A020AA00000000200009540000000D82545810F3403606D5036CEFB80280026C0D9E800000D80002282820008000000000000200A0A8A200AA2000002FF00914500416280A825BA8FA5F4CE1F8F15E4B3BE4E7CB758B784EDEF1E47A0000001F3BEABCBAE39C73DBE7E3358C7AF8E6B179F3FF40E8C22282000A9450100D81E80404501000110150F6A2B2027A54000113CA8A9DC05400FF0028000D489469D7A0E1FBFD6CFC62CDBA96AC9BB1FA19DA0F03D600F83F57E6FBBD44E397B47964D47BF09AC647972BBB59ACBA460010D80A287B05F6022026B48A8CD4AA88A0CAC05DA82CF0A8AB6EB1DBEAFD0BA7FE9CB9B29E7C3972DD615BC26F27D92F68F03D4FCC7D4F9FF0051D759FDB8BCF5F4B19AC6478F2BBB6B159DB6C9B36A86DA9515A955159B19B1462C45652AC15577A9B447D3FA0F4F793A8CB9EF8C7C3F44F0F3DDE6F5714D62FCFF00D7FA9F972E3C18DF1E5F337A9AFC3D5C5358471CEEF2ACDA96BA306DA941AC727496566AC5F8ED8CB145662C51A98DE4E4C78E7BAFD574DC5387A7C70FC479B9EF523AF14FDBE3FD5F9FEE7518F14F18F9791D309AC63395DD4DB52B4CACAD4A955D30CF55DF1B328C56A1961EE3B7D3B8FE5CB73B3C3195FAB53DBBFD4397E3C7309E6BC33B44C274B97B5DAEF6D32BBFE57E5115666EFD3677EE6B26729D351E9E7E3F9E3FE1E6B24F318C6F4B4FE959A5459A5EC2B58DD64F4798C56A3162111006B16D958959AA51A81152A2A2C5454B5151A10A828025454668A853B01D803B029A04000034681751340BA89A8068D01A34068D01A341B5D7E53406BBAE813556415A59195500013CD4CFC6944C25F0B66F1EFE844977344BAA0B7B54DEA82E5F96441BC6FCB108C5FC25510146B1BAC8474CA6F171FE122D6748D00A944540010444AA8802F1E5F6F965FCBDD2EE6D8CDBC41869E4EB38F72673D3CBE5DF0BD3965ED2B35D194A8A8950412A827B113D9544141444F6A209E016770550450144140505144051A5655010140155110017BA02829ED50000051144BE147A7A1C3CE75EC79B92FD9DF0FF0020C3600000000000000000000003E4F539FDDEA2FE23B70CEF6E5CBE9983D0E08002A2000080094040050541010A8280800008000A0A00020009B140011400014040BD81004A7750405DEA2017B80000080000500F408AA00200000800000000000007B0082A02002828A008A8AA8454553681A5050054135F3E4C709EEBEF716138F8B1C67A8E1CD7D475E38D8F3BB000005BA9B07C1EAB96F37577F18B2F749A923CB7BA89B691004F20A26C0F66C00000001404444014440541436821E40414004281B143BA4A0BBD802A01EC15A9E1032CBE38D7D6FA4707C386F259DF272E5BAC5D30EF27D11E37A073E6E49C5C39677D4593752BF3573BCBCD9725F756DECFA1AFD3C8E746841504036A06C15440011144AC5564404A2A2ACEE8AB1A8825973CF1C279B5FAAE93867074D8613D479BF22F523BF14EED7679FAEE79C1D26796F574F363376476BD47E5F1DDB9677BDCA95F49E362D4546515176B3206A56E565559B0566C62AA2115162677B4C679A41FAAFA574F3A7E8709AEF7BD7AF9739C7C59677C48F999DF2CABDB8F51F8EE6E5BCFD5F272DEFDD8B5F4A4D74F1FB4B5228BB360BB6F0CFBA51DB1CE56EE32B0D39658D9E9228F77D1F83EF755F72CED8BEFF3724E2E1CB3BEA3C7CDDE7A77E3EB1DBF2F96779B9B3E4BEEAEFD3D3FF8E26C96835B6B68AB2BA619DC6A557A70CE678EBDBE974F84E2E1F0F3E7EB4EB8BE6F51C9797A8B7D473B6FE1D24D4669BCBF0B36A8BAAB31A83A638E9BC6EB3959AD3E8637E58387261DDC6755D2B9DC498FE5B61A868559E5E8C6F662B50B18A90A9E1151AC5D2784AB0ACD21516091A4A8D3348ACB7111A422A2FA050444A8A566A2A09B5537D8DE80DAEE80206FD007700FE4EE0001B00D81B04369DD54D9BA0A9B05D880D4EE0AD4645414008CDEF5622DFE9C18C73BB06BC645ED40BDF1406A77C59821B5C2EB250CFB65BFCB0280802BAE1778B9F263AC927B18BE52B402A08A8002089515100672F0F67067F3E39F98CE5E9AC7DBA8E6DB3C98FCF0B1F32CF8E571BE9D78DCF24B19758C0963489504A88A889ED40A08282C113D904536045A0002C0510501414510146D1955F28202802808BE8DA08A0028A00800A28889977D49EC1F4B830F870C8E8F25BBAF54EA022800000000000000000000039F3E7F6F872C9F2277B72FCBD1C33AB5C396F71B1D9C900054400010012825005000404405011000001400F628006D04014008020A00000009409E4A094DF603CA6945F2800000008280800028800000000200A020000000000294F402082800AA880A02FA149E0F00BB1035DD4144001E8FA771FDDEA7E7676C5F65E6E6BF6D3BF1FA0717400001C3ACE59C5D3E55719BB12DD47C3C3BEF2F75A7BDE512820080A86C00101050400015052A081440144041500128A0082514D773DA85BD900580A220A2ACF2D22B331BCBCB8F1CF75FA5E1E39C7C38E33D479F9EF523AF1CF75B1E6761F37EB1CFF0E09C72F7C9D38E6F28C67758BE4613E38C2BDCF3317CA2A0289B410DAEC0D9B15766C144511466A582328A882A0B115A5F083D5F49E0FD475DF2B3FA707E99E3E7BF6D3D3C53AD8F87F5DEA37963C33FE59E19BCD792EB17CBF1248CDBB7B9E566A6FB2A33B4AD0782505974DCC928DCCB7D9A65A66CECC582317B0D0B1DBE9DC17AAFA8E38FF6E3E532BA96AC9BBA7EC24D4927A7CCFAE753F67A3F84FF00766F9DC7379C7AB3BAC6BF3727C704B5F49E4676B2A86FB92F605D93C8378E5A7A78F925F2E762C76B258F3F361719DBDB33DB4FBFF48E9FECF472D9DF272FAD751F0E09C72F7C9E59F6E477BD60F8B8DF8E3A5F9F77AB4E06E2EC0996EB532BB456E56A6D9575E3971CE64FBBC594CF8A570E574C1E2EAB87E19FCB19E5E6F95FC2E37712CD53E7FC2FCBF86B48D4C9A99FF0962AFC9A994655EBE1CB78B79CDC72BEDD1C2CEE8D3228AB1D30BD99AADF966A159A8A8B2F76E2558D335159A46996A5565A668ACACF0A2A5360A026D504452B3ED37DD5005401403B02001B05541000D8286E08029E402C87610EC5D514D2E80ECD44A8AA8D0009EC0A4EE219EACD3969A83A59FD33F259BC5031FC278BA1171BAC8CA6AA8CECD8377FAB0732280008D71DD5D37C9378A7ED5C363420A82554001044F6CAA0803A74D9FC793E3F92FA59EDEC1C5D0783ACC3E3C9329E2B7C7ED9CBD3825778E4895A11919A945112887A450140542900822280280B0162A000A0A4554006FD0CA88202A8200200002C0517D201FE0080A002F0E3F73A893D42DD4D9FB7D4F1078DEA00000000000000000000000078BEA3C9AC6613DBC53B47AF8E7D5E6E4BBC9A46D80104AA000800020200002827A40000100101400001400104014000045000100506764161B04BE051294000000040100551150114000000000401400040000000F200800028A00281E8450D82FB540F6BA051000132BA9FE447D6FA6F0FDBE9E65EF27B1E2CEEF2B5EAC66A032D00000F95F55E5F9658F1CAEBC5379319DE9E39DA0F53CE952A820A20820A000200000000008201FCA6D55769E410100045000405F4CEB4A000B3C813CAA200351ADB2D47A7E95C3F77A9BC96768FBAF2F35FB3BF1CE81C5D0BE1F9CFA8737EA3ADBF8C5DF8277B72E5F5A71BD99B5EB8E089E1504512A086CD81B5D81B056A2A020225512B22334690588350CFB61FE515F7FE8BD37D9E93E57CE6FA4F9FC97795AF5E1358C4CF2986172BE247E4BA8E6BCFD667C96EE6DDBF1E7BAE7CB7D462D676F5B8336A5544A8A254DA86D6541BC7374C72DB356349622B9E53BB2D442E5F1C6D7DDFFC7BA6F870E5CD94EF97871E6BAC2B7C73793ED3F2BF57EA7F51F50B8CBFD383CFF8F3796DD796F5A78B2AE7BEEF7C79D367C94372AED0364C856A5EEDE3C9AA960F5F1734CBB5AF471717DFEA70C3CC71CBA6E76FD04F8F1E1AF58C7E5FAFEABF53D7E5ABFD38B8704DDB5D792F5A71B91E6BD4E2B1B912AAC8E924646A474C633563A6FB3E9741C9BE3F8D71E49D378FB7A39B1F960F9F9F1FC6ED8C2B79473B134EAE6AD22AB5115EAE1BA8EFADC71BEDB8E59473D2C01458E9854A3A44AC34C546992796E528D44ACB4CDF291A65A8D22C4A82522ECAB040AA00228CD58952F867BA86FBA6FF000A06C1366C17D1B02795DF704EFB3606CDDA06CD82D4940D9B037746C0D9B0366FB026D77601E4DD06A353688D0CB4A9B540454AB3B2A39E7775AE3C7BED7F433CB97F5765C33DF6A6BA0F15ACBF2233B6B2EF8CB056006F8EF7D3394D640801A410DEAEDDE7F542AC70CA7C7265405412AA0027B410A8A889B03D26F594CA7A51EFE3CBE784AD383A8E5D4F1FCF8AFE62CBAA97D3E6CFFF00A15E97144AD0959A328289ED2AA0800A80054514F282FB04277501602C105500156021006D11451100000054014005005100155044BE1E9E838FCE759CEEB16F09BC9ED1E57A0000000000000000000000001F27A9CFEE7537F1187BA4D48F1DBBA020287A41404100004043D0002A0880A020020002828080285400000000010014040141340782C04F1D85129E800000010D808A29E90455114100000004000140400000003D01000A0800028008AB50149DA8AAB105500400030C2F2F518E10F5D8FD0618CC3098CF515E07AC00000132CA638DB7D3F3FCB9DE5EA72CAF87A3867BAE5C80EEE2951440101441000003606C00D80500104144AA200020020A000900BE05443428405DF7540046F18CE76CC75EEA7ED5F77E9BC3F67A49B9DEF77B1E0CEEF2B5EAC66A032D3CFD6F37D9E973CB7DF5D9F9BC6DB6E57CD7AF82756B8725EF4D5A95DDC912B48808CED2806D40D81B59505DAEC55DAA08033633628CD45652796945C5BE2C2F3F57871CFCB37AEDA9DBF5BC784E3E3C719EA34F977B7B5F3BEB3D4FD8E8AE33CE5D9F9CC3FA71DFBAF7704D61B79B96FD8B52D7A1C59DE93609B2D5136CDAA1B360B326F1CCB075C73DBA39D6A3371DB9E534B12B131BCBCD87163E72AFD974BC5383A6C38E7A8F37E4DEA476E29EEB3D7F3CE9BA3CF93F8ECFC76195CAE5C9979CAAFE34EAD396F7233965BAC6DEB714B924CBB087CBB9B0DAED65D234BF25996D074C37FF002FB5F42CA5E4CA727FBBD3972FF9ADE1FE9F733C2678658FE5F9CE7E930E9B9F2967979B872F71D7927ED89F6AFA35C5F87A3B71598F1B52609DAAEB06A4C13B56E4C62CF8B235FD2F4F4997C73D3397A6A7B7D0DEE3CFCB83863D575AF3E58FA67E323AB0BA86A02EA353483B615E8C6F673ADC4CA39589150681AC5075956B23159AB106A035288A959588B2B512AC2B2148A245422D2286C1012A959ACA8278AA1A281A4D02800079503480697C009A034680D1A034680D1A04D1A05D1DE035256E2545196800454A16EA0313BD759FD30A38676DC9996CB2B43ADEFACA2E397CB1B10676D61F828CDED40597576DE73725073410154AE9C596E692FA13967B7259E8054115001136ACA54044550BE01DFA4CF72E35EA72CBAADCF417BC655F339F0FB7CD67A62BD33B8E3594BE1A44ACAB352A2897C954404054002A2834886BBA824501601EDA4050014554006D1950054100014014110514014403D800A997893DD7D2E9F0F870E31CB96F4DF1FB741C1DC000000000000000000000073E7CFEDF0E592C9BA97A8F918F7B72BEDA7BABC608A0A8141000150112A6C0015004100005011000550400045000000000004500000012F945175D840F09BEC086FB2800000082880002A000000002000000000000000000020020A288B0054510149E4555D770556400002F68F5FD2B8BE7C9972DF4CE7758D6B09BC9F58789E9000000793EA1CDF6BA6BF9AF8F84EDBFCBD5C5358B8727B6876734F28080A802020026C1001500515144004054DA6D4593680020020A000089E8BE01245D76554005D82888DC6BA7E2FBFD5E18FA9E59B752D6A4DD7E931C7E38C93D2BE7BD600F8DF59E7DE78F0CFF0097CED6A69EEE39AC63CB9DDE4952BA329B46906762222826C4366C536B045D9B456B6D6C515159B12AA31633550151ADEA3E9FD07A7F9F265CF94F1E1CB96EB0AE984DE4FBE3E73D6FCCFD67A8FBFD6FDB9778E0F0D7D2C26B191E3CAEEDACDACFC9D1836CDAAA6D36A89B66D51367C844F92CC81BC73D57A30E4DB362C759DCCB19639B4EFF0043E93EEF5D79729DB1F0FD43C9F917793D1C5358BF3DFF0091F59378F4F8DF3E5F12DD63A7AB866B08E39DDE4C5AC5C9D9CD9B91F251655EE0BDDA93B22C6E62E98E119576C71923D3D1F2FD9EAF1CBF2E7977163F4F8E532C6653DBC5F51E9E678FCB5DDE1C2EB27A72EE3E36786AE9998C9DABD8F3AE960351A88ABB59591B974EFC596B2959AD4F6FA5C596F13926DE7FDBB3CB9E3ABB73F6E918A9B55459560AEB85ECEF85ECE75A8DD73CA33158A9B6836D4074C6B5B6152B156250D8352B49562566F95886DA94159A916A6D76A8A95036BB5010114466D51936AA6CD89B366C0DF73606F66C0D9B0366CD0BB37B41366D45F927C9341B5F92E84D9B03E47C836BB3E49A0DF7ECB3206A559506B632D09B102D50DA5A062B965A80E57331DE574D23A726738F193492CDCB134A6535525D506B3FCB20378DF963A28E77B5D228002E196B2077B3E58BCD66AE9200D25415041066AA20095155005E3CBE1CB2BE8CBB9B6335C41CDB797ADE3DE1F29E63C5BDC77C3D3965ED2A575659A83288A25F28A02A00813B008A82C15551114050510551404140146D1950001000D1280280800AA08A2280A00BC38FDCEA24F51F51C796F7A75E3F40E2EA00000000000000000000003C3F50E4D633097CBA71CDE518CEFD5E4C6761EA79800040A0828800022503D00000220000008000A001B510000000000001140000004BE080A9E81297C2880000008022800282000000000802808000000000500800054004014015600A880D41574A82880028A319DED31FCBEDF43C338BA6C67BAE3CD758E9D38E76F40F2BB8000003E3FD4B93EEF513097B4799EDC26B18F2E57744F6D2226D44F62A8888006D2888AA0206D36AABBD888028016A5AA22D04040100541400002A5509E09E410100162A2B5B923E97D1B87FDDCB679F0E5C9758D6F09BC9F58789E9133CA6185CAFA07E679B92F3F559E77C335F464D74F1FB66B2D054AA8CD4112D4DA826D50003606D768ABB5F90372ED5142C418B18B1A4422A267DF584F3957EAFE9DD3CE9FA3C31D77B375E6FC8BAC6476E29DEDEA71EAF9A74FD2E7C97D478F19BBA7A2DD47E43E7793932E4BE6D4B93EABC4C5C92D544DA6D44B7B26D44DF74D889B4D826CF97750F937392C41E9E1E797B5AEF9E5FD3DBCD73B3B6E57E83E95C3383A396CD5C9EBCF9671F1659DBDA47CECFED957AB1BA9A7E23ABEA7F55D7F272DF1BECE373EEFA98CD491E4B59B6DA7C6ED50F8B5310591AD20B316E628D3A4C5B919A8D459FEF95969FA5E8397E7C125BE1E8E5C7E7858F065D64F4CEE3E3F51C3F1CABC971EEF4E37A71B0B8AFC5A45D765901574C8D475E3F295A8FA1C196B4EF7BE2F35F6ED1C33C5E7B3BE9BC59AC8D32D48BA4574C1D70BDD9AD4754AC2B9D8CB40B28358D74959AA562F92221B55595BDA21630405941A4B506451ADEC04F06C176504DECD82566A888A541505004014000400014040144D9B0141140DF75458D4AD44559576C86D36209B5177D99DF706E7873CE9158D6EBBF1CD4DAD48E3CD7793132D2CF48EDBF9F1EE798CEF711A74C6FCB0D7B8C4A81B5C32D64A2F2CD5DB0404D82A28F471E5BC5CB966B2DB33D8C23480A885EE2222A225F0088AA0A899787B7A6E4F9F1EBDC633F4B8FB761C9D19CF1F9E167E5F2B2C7E1C971AEDC7FC73CD2B35D584A8ACD4A9D944BE454414010F480A8A2C54414001480A20AA00000BE851B4641454040149410F60000A002A8800A16EA03D3D0F1F9CDEC79B92EF277C27D4186C0000000000000000000000F11F27A8CFEE7517F876E19DEDCB96F5A647A1C0A800202880200009534A2A200080802808008002A8221455400000000001440000002827A2F8048BDF602020A000022280000000000000000080000000000001E880008002000002F982A2C51551562C4140005A8835D3F1DE6EAF19EA3EFC9A927E1E7E6BDC8EDC7EB60E0EA000031CB9FDBE2CB2BEA2CF657C0F97DCE5CB3BEEABDDE9E412A89528A88200082096A87F20A168202002A6C1766C1280A0A8080A880A0000002017C228208282AC454CA5CB298CF36BF4BD270CE1E9B1C7F879F9EF523AF1CEDD8795DC787EABCFF006BA5B279C9BC26F28CE5751F0B09AC7BADAF7BCACA55112D546768225A9B54136A26D7621B4B454F935B04DB52835326E64CAACAA95A4B19B8AA39D8CB4CBD1F4CE0BD57D467EDC1FAE93534F17E45FB48F4F0CEB63E1FFE43D56B0C7831BDF2F2C70CDE71AE4BAC5F13C63233727D18F231B4B5A19D9BEE225A809B4B412D4B5519B91F2554992FCFB82E395DBDFF004EE4FBBD661C7C9DB1DB19FAB567B7ED31C31986327891CBAAE09CFD2E7C72EB71F2665ABB7B6CE9F93CBA4E2E1E4CB8F2F32A7E9F863E9F95AF1EA1F6787F27D9E2FC9BA749F678BF2BF678FF0026E84E1C17ED606EAAFDBC5671E29B1A9848BF089B56BE3171C66D07D4FA7F27C6E9F56778F1F24EDE8C3D3C7D5716FBBE7E7C7DDD30BD339463E27C5BDB9AEA1A82AE964456A631BC677458F5F157AB0BB8E193A4679238658F7215CEE3AA69D1934D49DD06B1F2E98F966B51D60C2B16337CAC1051A8E98D4AAA96328C54695656E784A8ACD20CDF24AAADCA54464D8AB2A88880A005044AAACA7B54A0A800000000001A004000B11421A0347B03402E9748B1A91A455DA222F8400809693B8AD788E5977AB11718ED6EB04AB1E5CEF7F2C5ADC61D3873D65F1B7B56BC65627EDA6F0CB597F94CFB649FB56451DAFF005F138A40150222B7C596B2D3A7263F2C52FB1E71A641511151368025A088A02837D367F0E5D7AA97D13DBDE383A8F075D87C7299C9DAB785ED9CBD3CDE6257A1C99BE51594451293CAA2000A854005162A2002E8014155014005010A7A06C4514101000140400050458002A88A265E35F911F4B830F870C8E8F25BBAF54EA022800000000000000000000039751C9F6F872AF938DDDB97E5E9E19D5AF3F2FB6C7561144404114100004D82282000020800002000A00008AA20000000000828000000250253FC8121E812D3D02514450400450000000000000000000100000002804002000200080000A2AA22A2AC582AFA220D00082A657536A3DDF49E2ED792FB7D378F96EF27A309AC41CDB00001E0FAA737C386612F7C9BE39BCA339DD47CCC26B157B1E613DA8CD4A28820021E04434AA54D8008828280200A001BEE2026D4010000500004A288008A8A204681E8FA6F17DFEB65B37317E89E3E7BF6D3D1C73AD8383A8FCFFD579EF2F57F097B62EFC13796DCB92F4F2DA95EB70445466A6F6A8CDA9B5112D544F49B00544D9B14D9B3426D760D4C9A997641BC726E566B517CA5456329B72E4BF1C6D6A335F77FF1FE97EDF4D79729DF27D97CFE6BBCEBD5C7358C4CB298E372BE23F1FD7F51FA9EBF3CF7DA7875FC69DDAC735EA479B2C98B93DD1E762E49B544DA6CD226CF92A96B372066E4CEEA86AD598506A71B738E4363AE3C6EB35C79639CED6562AC7EC3A1E69CFD1E196FBE9E89E5F2729AB63DB8DDC7C2FAC747AE5FB98CF2F8F9CB1F438B2DE31E6CE6AB33B33DE57660DD59920B2DDF95F9506A655A99322FC9665622ACCBDACC934AF7749C9ACE3EDF167F2C1E5E58ED853966F1AF9BCB8F7ACE0B93CF976ACEEBB39AECDFE4468D8AD4BAADE37BA557A38B2EEF671D70C9D2359778E394662B964CBA46565594163A466AC74C6B4C34CD62AC106908DE359AAD95061950DB78D06B697CA0CDF29B556A55444A9B552569043D80A094019B544A8A941504050000100503680000A02000000AAD44559A5DA213B2821A807901167614CAF66351623A6134725EDA4FDAB85C71F36971C7F2DB24E39739A76CF09DBBF766D58E7658DE5FD5C72FE01CD546F8B2EFAACE73E39A7EC4140025D5DBD32FCB166AC79F39F1CAB2D4644AA89E9151004A9B50DA002825ED659E81F438B2F9F1CADB8575839751C7F7386C25D54BE9F2E7B9F82BD6E2CDF0960CA22897CA2A02850434800A0D69108A000B0055400550401401B54440000013CAFB5010200002800AA228BC38FDCE793D42F5364F6FA9E20F1BD4000000000000000000000000F0FD4793B4C27B7924D47AF8E6B179B3BBC960DB0800082280020A54DEC400400400D880014100014004540143D8000006C0DA2800000000879F2097C96ED459441280828940004140400055100000004014040002A8110001016001E8001141040000014160AAB11548834007A4158CBFAACC679AA3EF74DC738B831C63ABC16EEBD53A808A00003E1F5BCBF7BABB3D62EDC33BDB9F27A721E97012A8CA0A80814112D544D8000828002809B0360001B00000400000140105134020A84500CAEA22BED7D1BA7FB7D3FDCBE727D278392EF2AF4E1358C0736DCBA8E59C3C19677D47E62E7793932CEFBAF5704EAD70E5BDE9768F4392546919B59D8896A2A25676A09B544DA6D54DA6C0D9B0366C176BF206A65A74C7366C1D264ACB6698BC57979F0E29DFE54975D8FD674FC5387A7C309EA3ABE65BBBB7AE751F3FEB3D54E9BA0CAEF5965DA3F258DB31DDF37BBDDF8D3EBB79B96FD92DDB9DAF538B37267E4A89F34F9AA9F2A6A81F1B6AFC017E0B31EE235A5F8A6D5646A6283AE265E115F77E85D47F45E3B5F6DF3B9A6B27AB8EEE3CFD6F17DDE1AFCD751C371CEBAF05EB4C724EDE5BE535A7ADC52C34A2C6B57CA0BA220D2C415A88AF474D7593EDF4B9F6936F372C75C1E978BA8C3BD71C7DBA578F3C5CFDBD11CAA6AEC5459E15155BC76955DF8F2D3D7C793964DE2EDE639651CE36E59317F2E918006A5DB78DEC955BC6BA4AC568BDDCE91511A655A952AC6E52F76467265A80408DCA5F0CAB37C26DA4595ADA2959D81B502D00DAEC0DA2054AA3296B4CD66DD55DAA24ABB40B91B037D8DF605D9681B4F901B5F101366C0B7B1B03E49BB6A8D6F5D8B504B53E541665F95D82AC46A2EDADED14D9B40F69FF002A05A092B5E018CAEE98F7AA8EB3B472E4C9215C376DAB236C3D3C187BAE1D4F259CBB97C333BADDEA358F2CCE7F2EBC777BC52C2573B356C15097594AEBCB3E58CC92FB5725544A6C076E1CBB692FA59ECE7C7B6DC49E8A88D3288A827F209B154454136025F00F4747C9DEE15EC72CE6AB78FA061A7CAEA78FED73EFD573F2F563772570ACD66C69912A8C8A80A22885400516082A8800A02AA000A000003A08A808000A0007B00400050015488A5BD9E8E870F39D673EB16B0FF4F68F2BD0000000000000000000000016EA6C1F23A8CFEE7516FE197BA4EA478EDDD500F6800208AA022009400040100054040400001400A8A00001B000045000000000010A07A4B005A513B9682685128A08000000802800000806D436200A0200A22A0000014000400004000000059E058A0AD082A8020AE9D1715E5EAE5F58A65752D59375F70785EA00000072EA797ED74F965FC3E0616E595CAF9AF4F0CEAD71E4BDE9B1D9C912DDC519A0A80826C19A2A0009B50D8209E855000400000140413C806C52DEE6C4500054A5041411402A298617979F0E39EEA7A57EA78B09C7C58E33D46DF32FB7B2003E57D6F9FE3C538A5EF93E3C9A923DDC53583CD9DDE41B7573466A8959AA89536A8CDA96A89B4B544DA6C4366D466E47C80F9775F901F23E42AFC9AF920DE1CBA77C72DC62C6A35BECF6FD1BA7FBBD55E5BE31F0E59DD635AC66EC7DFB97725DD7834F56DF95FF00C8BABFBDD663C18DFE9C7CBE5DCBB3EA714D6123C79DDE55CAF23372B7C476D309F1CAD5FB769B16712CE391368B31D2FC4164346C5D081A6A415A91AD6855F112A0F77D3393ED73C7EA38F3F9632BC5CF3BDBD1C75ACA6F1B1F0FAEE0D677B39F15D55CE3E5E7877ECC6BF2F74AF3D62E3DD24AD0BAB2B5E905FF00280BA5D20D69A9115DF87CBE9F4B9F870E474C5F471BB9B72E7C658F34F6EAF0F263E5C2C7A239D675AA695950556B1A8AEB8F97AB8AB9E4DC7A31BB899C726DCB28E7658DC66B2348B2B7128E92BA6358ADC2DECCD4832CB4CD5DA8AD635A65A4BDD8589436246A55DA349595894DB5282ED115176A808A8A0500DA55119CAAB0C9BECA88BBD40366C5367C816D4DE845DEE276D81176085F007A2582A7B5DEA8896EEAEF5D813E5A89BBE816342B51632B1A11A000B40DA6C1616832D631523595ECE1965D8C52B96F75DB0C77A6AA47A65F8615E0E5CBE5C959C16B18E571BB8F463CBAD56EC663AF26AEB29E2B2C46A8EBC5FD585C6A558E566AD82A0282E197C739507A72932C1E4F16C4C5722B35B65011362AA6D3C802A26C04150C33FB7CB327D3C6FCB19639F246F051C9B797AEE2F9F17CA798F9F2EE3D1C7778B965ED2A5747344511150150A800A0029015622002A80A80004050001B100000134A06814A80286C4001600A22B39FA93DBE9F061F0E191CF96F4E9C7EDD079DDC000000000000000000000072EA793EDF0655719BA96EA3E4E3DF77F2D3DCF18A8A8002A080202A504F280280809E45116081B410000014044155051500540450000000104550400D012009D8FF002A26CA02008A0000000200A001B00820002282800200082806C0004501001000014040014514559E1620B0D8288195D636BE97D2F87E3C3F3BE6B9F2DD62DE1FE9EF1E47A0000001F2FEADCFDB1E297CF97864D47B38E6B18F367779168E8CA54A2A54100112D54436A2000206C02826C14DA6D51766C0D9B806CD81E4D8A9B00040036BB14D8814BE00EC8A0940D022BDDF46E0BC9D465CB676C7C31C9758D6B19BCA3EF0F9EF585BA96DF40FCC75DCD79FAECAFAC7C38DAFA58CD491E3BDD4DB3B690DB368896A6D44B59B5519DA5AD09B66D544F927C80B926D512D4D81B3682ECF901325F90ABF274C39ACA966D5DFEEFCB0D4F37B3F49F4BE9AF07473B7F564F2F3DD63A75E3EEBD7F0C99E5F9E1C19E58CDE5AECF274EFAAFC567D2F53CFD4F272673FAAD3F43CB3CC7D4F293A78F569FA2CFF006AFE9339E97CA1AA5E9B3FC27E9F3FC1E50D2FE9F2FC1FA7C8DC349F629F629B8697EC54FB34D9A5FB34FB54D9A59C557ED26C59C7A3EDA6C3E14FB6BB1DB831F8E72C7E8FA1E5F971C96F779B9BB8ED83D93C3C7D6717CB1B5E5C2EABAE5E9F179B8B5771E7B86DEE95E7B18B8E8B8B7B653E24C417E27C4D8BF15D22E9662D488AEBC5E5EEE9EEAB966DE2FA7C396F16F29B8F2FEDD5E2E5C3BD79B2C67776C59AE7A4D7A6D85D6CD2048DCC75057491DF8EFA6326A3D3856EF871AE8E5631946A2573A9E1A648D4074C6F66F1AC56A3699234C258D466A7B5D88B2B72F666B50ACD20CD5699256E54AD256690A2C11770A8D222A288A1B540001519CA2B0C96AA22F6D0A9E210453C024DAC9B03D93FC0A9E0542F7F2794177A9A4F60773D8166EA5BDC0D1B914597DC6A76456B15458B046854136008A8A96852776E148C675C72BBAB19A4C7FAB6F4F1E3DCC962F365AC74F0657FAB6B8264CECC72D36CBD9C397DDE1B87B9E18997ABE639EBF4D371BE3CBE39C4AB1AE69ABF2F55CC9E8A9692AA1BEE97C03D3C397CB0FF000E5CF8FC72F97E599D56AFA73B59DB6C89B019515041144D8A89B36097C3DBD1F27CF8FE37CC6739D2E3EDE91C1D532C6658D97DBE3E78DE3E6CB076E2FE39E68C5AECE74A9B546454054101501514551054050140820A0000A000E888A0215145A20449E5427954117B28802880A02A2AF0E3F739E4F51F535D9C797DBB717AD838BA80000000000000000000000F07D4393C611D38E6F26392EB17924D457ADE5151441000F48AA9ED444011014044F00228A2200200000014105541401404000000000400105117405BAA026CAA2773C008022800000000080014F00002286CDA00A0200A020A022806C114100040000500010582802F854552034204C6F272E384F75F7B8B09871E38CF51C39AFA8EBC73DD6C79DD800004B752DFC03E0751C9F7BABCB2FC26DEF93534F25EEB26F4A22514410A821BF4CA882802228A9D8D888BB504B4000000005000104D8028BBD220AB2F7036207635D955001044CAF6D7BAFD1FD3783EC7498FE6F7AE1CF758E9D78BDBD63C6F40F27D4BA8FD3F4995DF7BD9AC26F2919CAEA6DF9BC3BCB95F356D7D27918B536226D36A25A9BDAA26D9B5466D4DB433726763289B50F925CBB027C92E4A27C8F901F24B97F204CD6656F806A7C9A98E48AEBC52F173619DF12BF6FD372CE5E9B0CF1F1A78BF267AAEFC37DBAEE9E7B578DE87E7BEA7865D3F55729FEDAF17EADF4309E58CAF2E575747EA367EA3D37E2CED2F344FBD0D1B3EF4A7DC868DA7DC89F722E9367CE27CA1A0DC5DC0369B80BB3606C06B0BAAFADD0F2C96472E49D378BEBE376C7363F2C5E29D57A3F4F93D4F1EAD7872C759767B31BD38573D77EE9D9D19348A800ABED154883AE2F57156326A3DFC19BD7E9E5CBDBB470E6C7B3C79E3DDBC6A572B34CE9D18458A351A41A8EB85EEC56A3D18D7572AE919CA314895CEC65B653DB5146A5EEE92B156372F65ACB4C566B495936ACB52B72B35B8ACD4854469958B11A8A941054511A4064514405003D0225BA54611505B3607A4114D4D8ABE926C0B0F006FF201ADF93D82DEFD99D7705004D6FF00C88BADA7C601316E42AAEB4A8AA23408028808ACDEE2558D5ED058E59572DDB5A8CBAE11E9C7B62CE4B1E6E7C9E4CAF774C674CD4D8D32E9D3F2CE3E69BBDABBF261F1E6DCF158BEDA9E9BF0972ECCABB4BF7783F98F3CB75A48B436D2293C88E9C19FC7935F977E5C7E5C758BD56E7A78E256D84142A7B14151136089B544DF75DAA16B7D3727DBE69F8A966E2CF6FA63CCEC3E7FD438B567248DF1DD64CE5E9E497712BD2E088A8C8A08A828080BB451A8220A000B140103D006D4000506C4554D6840510EE0535DC152C40D0A1FC2806C05402DEC2BD3D071F6B9D7B5E6E4BBC9E8C26B10736C0000000000000000000000B7536F8FCF9FDCEA2DF51DF86776B8F2FA41E870045010144D8000802200A08801ED40442A000A00021B4550F6082800000000000054F002A085504D804AA097BD00040045000002200A0882802282821B040140040143D08000BB01005150101141404000041450055F028B1069507A3E9BC5F73A9B9DF11F61E6E5BF677E39D038BA00000F2F5FCDF67A5CAEFBD6B19BCA44CBA8F8786F5BBEDB7B9E540510440137A4DAA226D400004D9BECA2020000228200A9B01411413628200006F406D65051145040001BE8F86F3F5B8E3EA3F5126B193F0F27E45EE476E29D6D479DD87C0FAE73FDCE7C7871BDA7976E09BCDCF96EB17CFBDA336BDCF2B36B36AA27C92E4A25A96A896B3B519B925C9519B52D5466E4CDC944F925CA033734B9289BBF85933CBD0ADCE1CEF96E707E6A6C749C3246A61232353074C708969A6EE32E3AAFBFF43EA3E7D3DE2BE9E7E69BC1D78EEB27D51E07A9E1FAA704E6E0DEBBC7E6F2C3E36CD3DBC17EBA79B9276C692F67A1C93B9B510DA86C0366C0DAEFF940F91F2EC683757E40BF23E49A1BC6F77B7A5CEFCA319CE9AC5F77833F9631D6F78F05EABD33D3C1D5F1F6DBE672E3AF0F4615CB270C98AF4462929B11366C4551576B2A2B78DD57A38F2EEC64B1EDE0CFC3DF85DC79B38ED19E49B8F2724EC9895E7CFC31E63B4611628B2E9A88352BA6359AD3BF1D7695CAB70ACD48572CBCB15B8C828B2BAE359AADCAD6D8AD3359AB12B16A6FBB4CB52B72A56A34951A466F7560DB5058BB4A8A27B5654DA2828080280000339781199E3BA6F75509AD995D013BC3C02FA20A6CD81B3704255EC2975A4D82FB2DEC08006C437340AB27F2D4EC8291162834000802880CB5225A2B3624C62B2E9863DDBCAEA32D3CF9E332F2C7D9C6B72B07D8C0FB187E57CA9A66F4D8DB357BBD9970DBC58CF719CB26A471CB1B3B312597BAA3AF4F96B3B8DF158E5C7E1CB7F153F6BFA64690DAA06F5771EDC32F9E12B392E2F272E3F0E5BFCB16B512B2348A806D2D04DA6D512D450DA2A05F567A07D3E9F93EE70CAEAF2D9AAED3D0E7CFC7F73872C49D5D97B7C7EF8DB8DF30AF5BCECD4BE1441510540000524517422280280A08A008000A000E822808008AA2520157D208AA24F26C1402082A65EA7E41F4F830F870C8E8F1DEEEDEB9E81140000000000000000000001C7AAE4FB7C1957CAC7BF7BEDE9E29D6DE7E5BDB43B39820021451004504403CD40001010514DA2082800281EC0A8082826C14000000004001141177D9449DC02794F6082800200020A0000044036A200000802820002FB4414F600A0002280800000026C553D00207B00040154059E01562A0D339DD63DBD88FB1F4EE1FB7D34BEEBD6F0E777957AB19A80CB400003E3FD5B9BE7CD8F14F5E5D7867D9CF93D3C73B0F5B880250444B41368A88281E812A6D4010010054DA81B04D80BB4D8828A86C0000113621B3606D65D82ED60AA6FB22800995D4D83EAFD0FA7D639735F37C3EC3C3CB779D7A78E6B10726D8E5CE71F1659DF51F92E4E4BCDD567C97F3D9EBFC79EEB872DF5132AE7964F5479D9B59B5A1369B51367C812D66E4A8CDA96AA337262E4A33734F97E1553595F11671657C88DCE0FCD6A70E3136373093D3531FE106A62D691564598EEA2B5237269915EBFA5F37DAEAB5EAB19CDE36358F55FA6996E6D5F35EB8CE78CCB0B8D7E77ADE1FB7CB7B3D1C37BD39724786CD31ADF77B63CE9B4AA20A0941679EE7B110D8A6C022EC08A0D637BBD3C39EB273C9A8FB7D1F26E797BA5DBC39CEDE88E1D463B8F95CF8EB71D38EB393C597E2B15E98E359D9BECA86CF140DACBB06B6B2A2B52BB6177DD9AD47AF872DBDFC393CF9BAE2ED9778F372E2E78B4F2E73D3959AAEF1CEA0A8352A2B71B952ABAE193D18D72CA372B4CD65A73C9CEB7184D8A86DB9515D65ECDB15B8959A44AE7933BD37195993A6396D28DC196D9ACAB29E1A997E546A2B2D337B4676ACB52CD2809B14500000004DB3688E76ECF96BFCB488BF2F4A2CEC96A0B29F2DD05DE92D0366F405A4C80DFB3E5346953E5B597B88BF24B766837D93E4683722EF606F59372EEA51AD88D2ECDA00A09B0141364BB1176C6796A116B97DCADE195B5AB197A30ECC72E7D9CE7B6EBC9972DDF963EE65F976D39DA7DCCBF27CF2FCAE91EAE938EE597CB2BD9DBADE5BC5C5FD37BB95EF2749D479F83A99CB86B2FF0073AD92AD9AA9BDB1BF8E52C77E79F3E199C4BEE2C79B7D936DB21BEE0D7A77E973F38B197A59EDAEAB0DE1F29E63C9BD98FA5BEC1B642D04DA6C12DD33ED50DA34820280F4743C9F1CEE17FE1F41E7CE76EB8FA061A7C9EB78FEDF51F2F59383D78DDC8F3DEAA25F2D3282887A545400D28BE89360A20A0800A000000A80A000E820A80278516A20A009E00D9BDA800080A0ABC18FDCE793D44BD4B567B7D59DA0F1BD6000000000000000000000000F9FF50E4DD98479647B38E6B18F2E7FE83B36CAC0035DD012A8022141365F006D00010F4082802022800026C504A02281A014000001011422826FB9B04EC405FF00296826FB9B50002DD8080228A8000000802880001B4105DA2A000A000A822A81ED0000029B0014004000510000000011628D2FA540DAF0E3F77A8C7085EA6D5FA1C71F8E324F4AF9EF5000000339E530C2E57D47E77933FBBD4679FF002F470CF75CB93F80F43921B504444B52F751368A8278AA096EE000800828801B3606C043606CD886CD81B3606CD81B4D825A289B3609B5D88BB6A65B455DAED1544519B2E79E384F36AA3F51D2714E1E9B0C35E9D9F372BBBB7B24D40457CBFAE755F67A4F84BDF27E7B0FE9C27E5EFE09AC1E5E5BF632C9CEE4F447266E4C5C9A44F927CC13E47C812E49F2ECA33BB4D5544FB79559C3F9A6C59C51A98633D20D7C4F882FC56620BA5911574B222AE9AD20B176825AD70E5F1E4994FC847EA3A3E6FB9C12BD4F9994D57B31BD257CCFA8F07CBBE9BE3BAACE6F8D9E1AAE563DD1E7AE767734DB288A0007A04F40080282C01A9E5DF8AEAED8AB1F53A4CFBC7D5E3CB78BC5C91E8C573C771F3BA9E3EE614AF9DCB87770B1EA95C6B17B546D93D0069506960AD3A6159AB1E9E2CB4F7F0E5DA3866EB8BD52F673E48E31B797923CF94AED18ACD1A64506A5F4DC4574C2EABD1864E79371D65EC95CDA6328E193719AC9B69096B52A0EB8575958ADC19CBC0572C98ADC6495AC6E823B6377176C3512F873B6CAB119DACAA8E92B4CAB359AA1326A14699B5049DAAED45DA6F482ED3E40BB4B4125D2655473B523486D7B013C202ED37B0597BF74DF705D9BF606C40B450DEA6900F912EE01F2D17B885D7A58292B73B44A2EF5AAD7C914DAED02DD26C0D9B0252E40C7B6E785A2DBA8E1965BA42B3EDDF8E6A2D48EBBD479B9726716B279F2AC7B76735DEFB37C78FCAC4A47D3E0C66183C3D7727CB2D3961DE4DE5E9E3F97C2CCA767A78F9ED8ED66D88EBF2F947A3A7CA67C770AE594E9B9EDE7CA7C73B8FE11A4365A06DAE3CBE1C92A51EFB26787F978329F1CEE2C60D6483A329B2D066D4544DA2822A001B00C73B872E39C7D7C3299E1329EDCB927AADE15A1C5D1E5EBB8BEE705BEE3E663771E9E3BF571CFD959AE8C20A897C0A8002A87A5888A80B00003608A828A06D40220A28EA32080774BDC0DAEC13B0A07A000000052205F0F5741876B9D633BAC5BC3FD3DA3CAF4800000000000000000000005BA9683E3F367F73A8CB2F4CFA7BA752478EDDD05141000414410FF00202200A08800082A020028008A001B4DA8202808A00000122002216AA8809B36A00000020000828000000791041400400100000050000000015005DA08000000000A08002A00A000AB3C0A3481E26DECFA4F0FCB3CB96FFC31C9758D6B1FF4FAE3C4F48000003C3F54E6FB7D37C65EF93E3E1358C7AF8A6B179F3FF4A3AB282A09B412B2A86D142DD25BB50044501144D9B04D9B04D9B54366D041429B00D806C1366C0D9B0369B04D96AA26CDE80DAFC81A993532458D4AACAABD1F4BE0FBFD6FCBD62CE5758DAD633763F47B93B1B7CE7ACD9B07E57EAFD54EA3EA1719FEDC1E2B93EA618EB191E1CAEED62E4E773FC3AB2CDC99B9C5466F244F9DABA164CAF7D2CE3CAF906BED559C49B56A71C8BF1D20BF13E207C4F882E8D206974069455917483522E9012832DE1E4A3EDFD2F9B53E2FAD2EDE0E59AAF4E0D3875387CB8EB9E3D56F2F4F83D4F16B2B5E4CA3DF8DE9E6AC59B66CD7874613D2694346BB816774D286928080B174045882C75C2A557BFA6CB5A7D7E9F2DE31E4E48EF8BBDEF1E5EA30DC72C7DB55F339B0EEF2E58E9EBC6B8D73B3B335B653C0A8B3CAC4154559DDD31BAACABBE17BEDEDE2CA7671C9D317B30BB8B977707479B93170CA3AE2CD72BE51B605059E5B88ADE37BBB617BB15A8EF8D5AE6DB39386516231536E8CA6D760EB8DD3AE3771CEB51BDB3515C72F2C5F0DC6536D4AB51D31AE8C568BE18A9073A6F4DA3A6396DBDB3559BDD8DD9481BEED4BB5A8D6D2DEC8A9BEC9BDCEC22968A78251175B4BD8526AF64CFB4072B4DD6993F885F0296DD783C454259A1054F7A156D4F422EF492A86EAD4137D814808100EDB2551BC3BD6BDB2AAA8A17B025A6FB016F6360BE99B7B813CB52EA14633CBB396F6D44AB877AF4E3E19C9619E5A8F1F267BBA5C62655CB679746164FC3D7D3F1F7DB395E9AC5ECCEFC78DF239F2F96758E38D64E36F6D26395C2BBB9BD38726E3B70F2FC3965F55CEC6A577EB31D599CF15E7DF6671F4D5F66D76AC85F02BDDD3727CF8F5EE3975786B2F94739D64DDEE3CE574612D4B5519B5140DAA26C010000B372C7BBA0E5F971FC2F98C67378AE3EDEC1E7764CA4CB1B2FB7C6E6C3ED73E58FA76E2BFA73E462B35DDC905411503D00AA1A54150141135DC80A9BEE0BB00D80A01B54001D5514410A9A516A01B541050D8000002FB0672EF6633DBEAF061F0E191C797D48EBC53B741E77700000000000000000000001C7ABE4FB7C16FE5AC66EC4CAEA3E4E3E37F969ED78C05511045500404100DA405401004A0000200A008280095145D000000001500F408285ACEC17B26D400004A6C0360002080AA00000022000228006CD81B3D2082A00AA6D0368000280280804036000000000A0800002C5F2008AABB1533DF693DBEEF45C5F6BA6C66BBD71E6BF5D37C7EDE81E5770000007C2FA972FDDEAFE3EB1707BB19AC63CD6EEA6C69943609B65512D1442D510D8886D40037A4D825A9E551366C0DF74D816A6C1769B0366C0DA6C4366C0D9F250D9B40DA6D44B52D04DA6D4364CB4A2FC9A99A6874C72DB7B61A899E5AC6D7DDFA3707DAE97EE59DF271E6BAC1BE3FF4F7EFB9BAF1E9DF66DC3ADEA274DD0E7C96EAEBB2C9BB216F4FC64E4B9E79725BDF2ACDE47D6D3C5B632E4DF889FD77C454270E77CB5FA7DDEF4DAB538318DCE393D26CD35F15F8A29F15F8826BB1A034680D1A034680D1A0592AC882CC5AD2069410D0269719A07BBA2E4F8F247DFE2CFE58478F9A76EF83AC6739B9A79E3B57CAEAF875957CCE4C3BBDBC77A79F28E571674ECE69A34A897135D813E29AAA1AD54D026850D2E90593B1FC02C8E98A51E9E0CB57BBEAF4D9BCFC91DB17BF1BB8E5C98EE579A755D6BE7F3E11E3E4C1E9C6B9570CA31D9D639A6BF834A868D0ABA588351A9115DF1AF4F15F0E59371EDE2CB6EDE9C2BAC72E4C76F2E53BB58B35CF29DD8B1D1945515B9106A3A639335A8EF85ECE9E9CAB512CDB967160E558DB719458A8D635DB1C99AD4758561A72CE69CB26E335925546F1BDDDE5ECCD6A2B197748395892B4CB58DEEE92A555ACE5F841859928DFF27945672F07854596785D77454B199551B96B396C526F465DF111CB6B7B569137DCDD05DF60137AEC02EF44BDC137765BE80F6BEC097DA7ADD40D9BEEA2ED1037DCF6A1B406F1BFCB72D65493BEEB52A2A6CDC04DFA1425EE6F5416D73BE76446F1AB6EA6C1C73CB6CCAD4475E39BAF4788C56A3CFCD9FA79B2ADE2CD637DD6796D975E39BBA7D0E0C351CB36F173EAB3D6363E6677BB5C73A4C9CEA3AB0D6396AEAF8759976ED59AAFA3C794EA7A2B3FBA3C732D6E7E1CB1FDC6EAED76DA2CAD441DBA6CFE1C9AF55EAE6C3E7C75CB2EAEDD27A7CFF1B9F84B5D184B59B5A643609B4DA81B036806C8A8AD74DC9F6BA997D54B3734B3DBEC4EF363C8EE3E7FD4B8B72724F5E5BE3BAC99CE74F0CBB88F53820A882A2808AA1E151001404B7B806D1452202C0496C680510115D44501117C45114121E80003D01E8000006FA7C3EE7513F11F55E7E6BDE9DF8BD038BA80000000000000000000000F9FF51E4DE5308E9C537939F25FABCB3C0F5BCC02AA6C40000400404F628220A8054005011036AA8000097C008A280201B50000444155366D44F20080A021B005000444155500000000100041010054000045050110D9B550000000000040F402EC00000362280002C0144558AAAE9D1F1FDFEB319EA3F4126A48F2F3DEE475E3F5B0707500001CFA8E4FB5C1965F88B26EA5F4FCF4B73CF2CEFBAB7B3DEF2B201B676A26D36A89E936A06F4096A2A1B4D81B5D826D36225A8A26CD81B4D886C51366FB01B3609B4D81724DAA1B3629B5F91A13E46C12D4D827C936A26CF92A27C8F98378F269DF0E4959B1637C585EA3AAC38B1FCF77EAF1E1B870E3863EA3C9CF75A8EDC73DD3EDE5F94F865F979F71D754F865B7C7FF00C930EA393870E2E3FF006FB74E2B3CE6D9CE5F17C5E3FA672FC66EB73E9D9CF31EEF923CDE35674594F4B3A5CE7A4F35F15FD3667E9B23C8D54FD3E4BFA7A791A3EC59E57ECD3668FB27DA3668FB5DCFB46CD27DA3ED9B347DB3ED9B347DB3ED9B347C0F81B4D1F02606D74BF05F89B0F8A7C40F89F1361F1263DC1DF86EB27DBE8F937848F3F2CDC75C5ED9E0AF23BBC9D561F2C5F239B8F56BD3C75C728F35C7BB363D2E5535A67422DC534A2692CD889A3E2A1714D01A5900D775D01A6B188AEDC77593E8F4F969C7374C5F478B2DE2DE5371E5BEDD9E3E7C3B5D3C3C98BB62E75E6CB1EEE771778E69A4D3482E8174B222AB78C41D3177E3AE75B8F5F165A7AB1BD9C32748994ECF3673462571B18B1D632CE811566C1A8E98D66ABB615DA573AD8E79794838E73BB0E919A82A12BB6192558ED8D9A69CDA73CE76DB956A2573D8DB2D4AEB864CD6A3A6D8CE3315CEB3B691AF4D637D148DB36EFB24562A77AA8DCAD6D04F0CDF206FF0DCBD80BE1806A532F0092995EC0E57C2CF1DDA42EB6027B5A079504F6680A4A07A3B817B900DF74BD8177A86F609ADD2FE00D17B02CB2BACED12AC32BB893C4EE829B15367C844DEEACA097F96677AA378F6672C9072B76B1B47A78F1D46B3CBE31CFDD69E3E4CB76B865977758C54DB58AA3D7D3E3BBE1EE9FD38B865EDD23E7F559EF2AF0E57BBB61E9CF24DA7B6D0B5AC33EFA07B7E9DCDF6F9AE17C6475787DAEA2FE2B97AC9BFD39ED76D2371B9E1955DEAEFF0FA1C59CCF8E573CFFADE2F0F538FDBE6FE2B8DAE93B8C54DA6D5136286D3601B513696886E9B11654CB7ADCF4A3EB747CBF77825F71DDE3CA6ABD13B831CD87DCE2CB1FC93D95F0ECB86771BE8AF6BCE8080A008281A040B40360CD141601EC80A41161B45501441D4455410F028081D9140D82FA400FE40002DEC0F5FD3F8FF00A6E77DBDAF2F25DE4F4E13EA0E6D800000000000000000000025BA96FE1F1F973FB9D46593BF0CEED71E5FD441E8710036000082080200A0C8A02080800029B228800404A288A0802809B504F6A08026CDF604D8A0026CD81B00144000000000000D800087B429537D950B76802F804A00228288A000808A0A0822A8202D1045000000145011053601408A2AFA10532BAC76A3E97D2387585E5B3BDF0FA6F172DDE55E8C2740E6D80000F9BF57E6F8F1CE397BD74E39BCA319DE9F3319AC642BD8E089688CDA5691137D81051366D513696826C110DA86D3609B4D8826D43696821B50DA6C44D9B04B4DAA96A6C0DA6C0D97250DAED04F926D44B74CFC844DA6D50F944F99A0F9DFC378E59EFB407DAFFC7B0C793A9CB3CFFDD3C47E976F9BF91FEDECE2FF0027C8F93CEE9B36F3F5BC7397A6BF98D63D5899771F0E726AD9F86BEEBDDA79B67CE27CA26953E513715366E1B809B953B289749D9513B0088A1A3402286810D1A00F409A2C000080DE1DB27D3E8F3D591CB39D378BEA61771B78ABD11CB931DE35F2BA9E3EF5DB8EB9651E2CF1D572B1EA8E4967635A6912C4112C2A88800A88BA40D28A69A9E41BC7CBD9C1978DB9E4DC7D2E1CF71E99DE3C993B471E6C7B3C1CD8F76F0ACD7973C7BB8E52EDE88E7534CE9A40D7705D1220D378A2B71D71AC558F4F1E5A8F5E1771C728E91AF4E39E2CC6AB8658EAB15D630C5F28A82CBDC1A8DC4AB1D71AED8E5B73AD46D8CA3315CB2FC39DF2E919ACD3D34846F1BDD075C6BACAE75B67272CA77588E57B54F4DB2B3B574C6A557594BE1869CF28C5ED5A89566B4B2F706F1BBA651062F71437B6A5EC0BB66A09E1A8A357C39F79520DE299F904ED216F651CD7CAA27A282EBB27806BD24EC0500F059B043BCA0BDCD7604F6770003FC0079AA0B1A967B4AAA20764A02775093F2B7B50632AB046BC473CB258B5CF7FD4EBC73756A47A31BA72E5C989ED5E4CB2EEC5758C525DD75C278291EFE1C75237CB96B170BDD75FD3E5F367BCAB85BDDE88E359DA6DA42A78FF0020E9872DC72997B8FA9D5633A8E8F1E59E63967D595BC7B963C1865BC5D706AA4749E176C347C9E8E8797FAAE16B394E965EDD7ADE3F9717CA798F9FBDC30F465ED28E8CA6CDA89B4D881B0436A800ABBEC83D1F4FE5F8735C2F8AFA8F3F24D64ED87A0736DF27EA1C5F6F9E673C579ABD98DDE31E7CBD88D320A80045BE140444D9B03650414080BEC116783606C15551054575F4A821ED4000DA027800500000279012F7D49EC1F57830FB7C38C7478ADDD7AE7501140000000000000000000001C3ABE4FB7C17F35F2F0F1B7A78A7D5E7E4BDB45767340004004004010028200022000AA0080001B4AA168026C001366D453BF840F001B6760514100D80228A80000000001B401440401400440D8A854A2808222A8054D8028A8802A0A8A828005A0001B00DAA000000280020A011A02082C4B2E59E384F7555FA1E9F8FED70638FF0EAF9F6EEEDEA9E81140000B7536FCFF59CBF7BACCBF11DF8677B72E4F4E43D2E48CDA225ACB4822886C444DA89B4B40DA6D50DA6C1369B54369F204B4DA89B4B41366D4369B04D9B542D4F9027C92E409F237A545F925CB609BD2FC9153E47C8467E69725D29FD55671E5446A74F77DEBA63D3C4B92E9D31E2C67A75C78E4F4C5AB23D1D0727E9FAEC72F12BF53B9963329E2BC7CF3B95E8E2F5A4F03CEE8A4EF2CBEC1F9EEBF86F0F5375E2BCB727D0C6EE4AF35F64CCF9B5A45F91F2FE5346CF91F2FE543E46D05DA6D5767C8D889723E41B3E44A06CD81B4D82ECD81B3609B00D80501A97BBD9D3E7DE319351F5F832DE3E5DE787872F6EF8A67371E1EA706F0BDA64F99CB8F770B34F5E2E359B11B42A0888215144F600A07A017CC582B73CBD1C77C319351F43833DE9EDC2EE3CB9C75899CDC7939B1EE62578B967770CA3BE2E758B3DA36CA4014056E5EE2B6E98B1563BF1E5B7AB8F2ECE59371DF7D9CF9239C6DC339A72B1D230C5F28D20406B6D4BD9074C6F675C2B15A8EA59B61A70CA69CEBA44ACD4DB4CAED67941D71BA7597F2C5696B9E69072AC3A4669E9AC72F42BAE35ADB0ACE5B73AB067DB52B48DCABBDB2A97C337B012ACA0D76A9419DF76B60D6F718F60D4A995EE0CCF25A0CC2AA06C05F406CB6F8048BE8084A01E682A50346C0A4EC026817449ABDC1AF2D7A455F444566F65D6E089625502F780CE9A900AE57BD5895262EF863A291D2DD479B96ED315AF35953BBAB9B58E3B7A3870B728CE55A8F763351E7EA73D4D3963EDD2FA7CECEEF6E56BD11C2A6CDA89B3609BD3EA7D2B9A72F167C19563927D5AC6F6F35E3BC7D46587F2EF8E3F185BB22ED9B9E934A9F3DB5C79DE3E6C728687D6EDC9C5FE63E4E78DE3E5CB1AE5C7FB8DE5FD66D4DBB306D9BE44366C0D9B544D829B0458B28132B8724CA7A7DAE2CFEE71639471E59EABA61FC6C707579FADE2FB9C17F31F231F1AFC3D3C57A71CFD961669D5CD05020817CA843C0880A0200000A000B01176B101515D7C0808A1176027B02282793D80006C41051D3A7C3EE7513F1132EA5A4EEBEA8F13D8000000000000000000000000F9DF51E4F967308F349A8F661358C7973FF4A36CA00020802000002200008200A0A1B01003D2287B01000A07A3C020A2C4052D41914004010101540000000036820A8007B114140043621B4D800A6D3C80221E85000000000004D82A6C53601E937414D81B5D80028800A6C00101156281ED501E8FA7717DEEAFE57C62995D636B52771F78781EA00000079FADE5FB3D36577DEBE063DF795F35EAE19F5B5C393DB48ECE696B36AC466A5AD026D504B419DA5A226D36A1B4D885A9B519DA6FBA86D3609B36A26D36A27C8F9089F24B92A26CD81F24D826D3E4684F925C943E45CC13E7B25CAF880D638655A9C36DEF536ADCE18DCE39F84D8D4C1A98B36AB5316A628378E2D48CAA5ED65FC3F49D0737DEE971EFDE3873CEB6EBC7EDE9D0F23BA13B511E0FA9F07CF8FE5EDF12E3AECF670DFAB867ED9BE4DBBB989B0140B4DA06E9B0366C105000DA6C1766C0DA6C1766C0D8806C0DAEC167F0EFC396AB39351F57A5E4ECF74BB78F39DBBE2B5C39F0971671F6B5F339F0D5AF1E51EBC6B8D62B35D192A5BA5659D9B513D00201B500D81B580DC76E3C99AD47B7A7CB5A7D0E3CB71E5CDD6377BC70E5C7F0CC6ABC3C98F7AF3E537D9DF172AE5976ECCFB746529145944177A6A5DF606E56F1AC5576C2F7ECF4F1E4E75B8F4E34C9C9B70E48E35D22562B15A64D8A2EDA9506E575C3262B51DF1C97D39B4E59C71B3BB719ACB36F76D09565074C6BAE158AD46B69978655C72AC7F9748C26DA9546F1BB74958AD432BD9CF220C5EC6DA65B974D32D25ACDAA1BD2FC845F2B5158DEAE9ADF7546B734C7BDA2ACBAA5BDC1365519F678117CCDB3B05A01E0DEC14F3E012140003C505BF93C8002EBB33B03DA8378F654559E0EC81BDED3C404A76D2827A0235DA025D31A05C63B63244A44CFC3864B0AC5C769F08DB2DE383D5C5848C64D476CBB478B9BFAAB38AD79EF144FB12BB6DCF49FA7C4FD34BECF2349FA49F92F473F2BE4693F453F2E9D2F49971F578E5865FE52E5D1276F7759C1FD53924EFEDE5BDBCB9E1771BB355CF2CFF0CBA3046B7DBF907D2E8397EE717C6F98E5F50E3F8D9C92384EB374BDE2F16F696BBB9A6C50D9B1100000055940BDE3DFF4DE6F96178EF98C724DE2D61EDEF1E5772CDCB1F13A9C2F0F5167AAEDC57BD39F24E98F49B7A1C505004114000100511514400055144452541415D8640011454037DC00D81B0410554112F68F6FD3F0FE9B9DF6C725FAB784FB3DA3C8F500000000000000000000000995D636FE01F1B933FB9CF964AF749A8F1D0510001044105001003DA7B0100040152F7140000368A200A807B3601E81050F46F500DF64000136022800000000081B010540F40501151400011144040140087A1000004D800A6C03C1A0367B0346A009B5151036AA0206CF60BB36829B04514040145F68350454CEEB17D7FA4F07DBE9FE7677C9CF96EB16F0FF004FA03C6F40000003E47D639B7963C53FE5F3E4D48F6F1CD631E6CFBC9769B6D966D66D691136A25A9B544DA5AA26D2D11369B543697204B59B544DA6D4369B513E47C84DA5C99F9289696889F22E5A066E49F2512E5DD3E609F39F94F9FE143795F11AC78F3A8353832BE6BA4E09ED36378F1633D373093D26D74BF1598A6D5AF8AC9B645D2E81A91748AD45454BDDF4FE91CFF1CBEDDBD9CF926F16B1F6FB3E8785E9104639B099F1595F9FEA38BE1C95E8E1BFA72CE3CF53CBD4E29FC808AA001B10115036086C0200026CDA8BB37D90366C55D820A2AC74E3BAACD58FA3D367AB1F4F8F2DC793923B62DEF6CE7DF1728DD7CFEA30D6DF3F971D3D78572AE359AEB184456511436940150003682CAB05595D31BAA9563D7C596B4FA1C396E479F38EB1E8976CF24DE2E2DBC5CB8BC994EEEF8B9D71CFCB0EAC1748A0BE805883A4BD9B959AAE985EEF461977ECE75B8F4E15D1C6B6E79C79F39A6F14AE77CED8ADB282A0A2B7328E98D66AC76C72DBACBB8E75A62B9673BF658395AC5ADC659DB5B546E5DF875C7266B51D65DC4B58572CE317C37118975177D9A65BC6BA4B7C315A8B6B17C8AC5F26D59595B952A95019A2A378F85F48D39DBDD71546F6CDBDD0252D04DA6C0F94F1136A87CBD4360B4990096FFD82ECB97E0D29BEE7C8176882CC936A1BECBB04D9B02EFF0024BA025FEADAEF741B974BB654DD3606D37681B85B00B749F2EEA2CB0F9690672CE33F26B48E983A6E48CD572CF371B9CDB5225A9F3DD599EEAE91DB0EF5EBC3B473C9A8C72E7A8F1E7C936B8C2B9DE589F7A3A698DAFDE87DEC4D1B3EFE1F93F518FE4F136B39F1FCBDFD0E1B973AE79F51BC7BAF4F36584E2B9677FA5E2B8E1CB8FCB8ECB18C371AC9E7CB89CEF1BB4AE7A4B348A8EDD1F2DE2EA24F55F53A8E39CBC1638E7D652BA63DCD3E2F7C6DC7F06FB3B39A1B5445D826CD8001B5D80A0BE5BE9F93ECF538E5BED52CDCD2CEABEDCBB92CF63C6F40F0FD4B87E584CE798DF1DD64CE5371F3E5DE3B47ADE71005544A8A800002002800A200A2AA20B35B15441D864004F628001E003D0002000097BD93F2FADD3E1F0E1C639735EA475E29DEDD0799DC000000000000000000000070EB393EDF05FE5AC66EC672BA8F9584EDBFCB7B7B5E53D27A000104004010F609400040000144000129E143D000025A054AA1E8F401E80EC800086C0DA002800007A36820A80280080A821B50100050D825040040501086FB82536028200009B551360A0000006D0140040F2286D7682ECDA000028A08A0D45654C70BCBCF8613F2FD1F161F6F8B1C67A8E1CF7D475E3FDD6C799D800004CF298E172BE81F99E7E6BCFD5679DF1B36FA3AD4D3C9B66D2D5462D144DA5AA8CDA96A89B4D88CDA9F2544F926D44B52D5D09B4DA89BEC97210F933F2544D9F2066E49F2513E497203E5FCB3739013E66F2BE9459C59E55AFD35BED36373A6C63A4E1C67A4DAB7F193D2FC591AF89F1455F8AE8174BA4174B220BA5D0AB22E90528A3AF4B9FDBE7952F709EDFA2E2CE6784B1D1F3EF55EA822147CAEBF87FAADD3AF1DED8CBD3E5E53559BD9ED8E089A10144511014340268400004F46D40000001601B5882C6F1F295A8F674F9F78FA9C196E7979B923AE2F47A3D3CEE8F2F3E12EDF37971B327A30AE75E6CE7773AF4473A95159668A20208A1B360A01FC2CBAA8AB1B95163D1C55EEE0CFB38E71D23DB85DC6ACDC79DD1E5E6C7BBC7C9356BB62C579F391CDD639D4A95A80780501A974E98DDB355BC6BBF1DD573AD47AB8EFF2ED2B8D6D9CE7671CE558571AE75D23359D9B541416574C724AB1D71CBBBBCBD9CEB712F772CFB10AE57C39D748C564546B1BDDDB1BA66AC75C6ADF0C36E7939D6A2573B7BACAD32D6FFABCBA4BDD9AB1ADA648AC5ACDAD4425EEDE3528D6D1152D4DB48D6DADF6655CF2BDFB2C546A778CDEDE455DA504F96A9B544BD9250370DF605B773CA6C16D3606C04D9BFC02EFB27C81766FB026D77B03E46FF006E805CACBDA765F91A1635BDB2A7CBB1B02DEE6C125DA6EA896AC05DA5A0E79531CB6D23B6374B965A615C33CFBB8E597774919B53E4DE17791523D9C53C3D1BD63DDC72748F1F3F2F778B3CEDAEB84632AE7F3FE52E5DDD182E4CEEA8BB59DD076E0E2FBBCB24F0FBFC584C38A631E7E5BFA75C1E1FACF37C7A6FB72F7AF8FD2F539F4FAC77B8E9C58EF0D3395FB3E961D463C916F7675A6B7B62C62CD34896EACCA798FB3D3724E5E095CB9275B6B0F6F9BD7717DAEA373C64F3D74C6EE317DA6CDB489B3606D36A845D81B360B17680653B6FF000AAFAFD0F37DDE09F98F4BC794D5AF463770679709C9C771BED27B57C3B8DC3972C2FA2C7B5E53C32A06D51010DA009E682ED2028A001150005045F0405F020EFE86544F205EC286C05F49EC00100000546FA6C3EE7513F11F59E6E6BDBD1C53A0717500000000000000000000001F37EA39FCB931C23AF14FB39F25FABCF3C0F53CEA80002009E8400128200141050004A026D4003C8025036014F206BB228007B4000400044154003606D00360021B3628009B1000004F000280228802202A00000A0026C00140413628A06D3601B0369EC14D806C0DA81B0037DD1468011005006A2DBA457AFE91C5F77A8CB92F89E1F71E4E6BF677E39D038BA00000F17D57A8FB3D259EF26F09BCA4672BA8F81878DFE5A7D07952A6C12DEC96AA26D9B41369B5466D4B5519DA5AA25C936A25ACEFBAA25C936A896ED37DC12E5A4F91A13E49F2EEA33739BF29F3FC286F2BE22CE2E4C81A9D3657CD6E74B3DA6D5D270E33D373093D33B17E2BF14DAAFC4F8A0BF15D08B22E9024D2E85590D20A0AD69505050046B0ED94A0FBBD0F2FCF8E47B2578339AAF463E9A4D39B6963CDD5F1FCF8FF0096F0BDB17D3E272E1F1CAB8D8F7E2E159A69A6500004F6500013C08A9B0340222800A000002AA0AD628B1E8E2CBBBE974D9EFB38671D717BB1EF1A795D5CB971DC7CDE7C3BD76C2B193C7C91C6BD31CAB37495A6594AA86BB0086D412829E01441A8D622BAE1755EDE1CB5A72C9BC5EEE2CB6EDE63CD5D638F2E3D9E2E4C7BD6F166BCD963DDCACD3BCAC56748D21A3D82882C74C7C155B8EB8E4E7563D1C793D18DDB964E91ABE1C7389071C9CAF9748CD66F94DF6564DF636A2EDA996AA2CAED8E4EF8D73CA371A73C922B964E595EEE91862AAA12BA635163AE37B3A6FB462B4CD72CFB458572BDD3C36C2E37BF775C724AB1BDECB59699BE1CEEFC2C467BE37CBA4BFCAA372976CAB39332EAA8DCAD6D2AB16CDAED5165ECCEFBA2AA5AA8CECB75D942DDC4EF044DEBB2F9F607FB4DC05B75369BD4D8A9BEFB596DA21BDD37F1BFC0195EE7602CD2CCB7DA825BDD37AA29BDACBF8113761329EC17E5AF2B32D8ADED7734CE94D805A9B11769B04B7B9E2A8B6F6ECC5CB40C5B2D74C22D1D77A8E79E5D9983CF965DDCEF9748CACEEEDC58F7291EEE29A3973D470F75D1F3F9B3DD79B2CBBBD18CE9CAB1724DB489BEE7B51A9DDB9107D4FA770FF758FA7BD4DDF4F1F25DD77C7D3F3FF54E6FB9CFE7B47832BB7AF09AC638DF6DF172DC2EB6F671F3EE77A65095D667B86F6E6D0F5FD3797E3C978EDF2CE7378AE37B7A3EA1C3F738373CE2F932F64E3BBC573F6CD1D584510450DACA8028BB220D4507A3A0E5FB7D47C2F8C9F5DE6E59DBBE1E81C9B7CAFA9717C3967249DABCD2F67B30BBC63CF94D52F865B650564DA5BA153608B59805145F4A14200A0080AA86D6202A0EF3C0CA9B4DA80016022FB035D900040502DD407B3E9F876B9DF6F6BC9C97793D5C7358839B60000000000000000000000995F8E36FE1F1B3CBEE73E593BF0CF75C796FA80F4388008009504DA880080005ED100140404504504D82A02A503C793C8279AA07B4AA2FA676000800020A00001B400D8853D02028A209B00000100D82A6CD82ED0400001280280086C0050110DAA9D84137A005D8253E4A2A206D360A6C0D9B50DAED0366C0500DA29B5DF70366FB81B25416533CBFA7B03EF7D3783ECF4B3B77AF63C19DDE56BD58CD4061A00001F03EB1CFF77AA9C72F6C5DF826F273E4BD3C46DEC79D2D4B5466E49F2D8897266D544DA5C9467E4CDABA0DB36AA25ACDC9519B53E4A89724B9033F266E736A25CCDE57C4516717264D4E972B7BD4D8E93A5C679ADCE1C67889B56E613F0D4C59D84C57E3DCDAAE97482C8680F8AE90346817401A5414D0AB22E8174BA453402002C07D1E8393E3949B7D8C6EE3C7CB3B76C16569C5D12F973CE6F1B1623E4755C7ACEBC394D5D3DB85E9C2B1623A301544000040010A800A200800A00000AA82F86A22C74C2EB27BFA7CB59472CDD23E97165B8EAF25768CE7371E2E7C7F86F066BC1CB8F979ACF4F562E55CECD25ADB2CE93DAB27814428080450141656B1A8B1D30AF4F1E4E7946E3DFC39F67A71BD9E6C9D6267E1E4E6C7CAE295E5CE38652BB62C5612C74653D100F6BB059E1AC506E574C6B15A8EFC793D3C797672C9B8EAC653B3115E7CE38D758CD62D67DB519366FB82B5283AE193BE158ADC74959CA7B61A71C9CB2ECE919AC5676AC2EFBE9B97B8AEB3275996E316365F0E597822572ACE574DB3495AC72D78095DA5561A4C9CB2CAEDA8959B571AA8EB8D6BCB2D339F872DAC4AE98DECDC4AB18BFEE36235BECC6FFA855FE52DECA336C9E3CA5FC886D7E5A04A96A87CADEC6C177D92D41653E5DFF804B96F2DC5DEE775125EFA5DFA886CB6A6FBA8A97BD032EDE09416DEE9A9E40F2B2F7075C57DB2A9B3606CDEA826D6026D760972D472B77562525EEEB8DDF9291AB5C793222D70CAB2E8C358797B38B163258F563DA3CFCF9F6729EDD2BC19E5DED70CABD31C59141760B8CDD7A3870F96723392C7DCE9B0F8613B1D572FDBE1AF27BC9DBF4FCE7365F2E4B5CABDD3D38566B58725823D1872BB639EDCEC6A37F35C393EDF2E39C674D6DF771B397865F32C7C3E7E3BC5D4658DF0E3C5EEC6F3F5B73A95DDC9176A1B4DF700D8280A406A2A07CBE394CA798FB9C1C9397871CA38F2CEB6EBC7FC741E77570EAF8BEEF059EE3E3E375DBDC7A78AF5A71E49D97CA3B398CDAA896A6D43C82080A9B515501441450440F4A2AFB4504477F0ACAA51437DCF607B3D02281E900150004CA6F53F20FADC187C38718E8F0DBBAF649A808A0000000000000000000000F3F5BCBF6F82FE6BE5E13B3D5C53EAF3F25EDA1D5CC004A0808A80801B40010414140A08020AA8086C013C01E4AA10A08A08802080AA0000006C04040040000003C01E93F903D9B02F7400140400001001448A2A6C1114513621B054D8A1E8B4136006C0D80200B6826C0366C05D81B5DA21B362AEC051001437D80DBA74FC779FABC309E3DA5EA6D7DD7E9F1C66384C67A57CD7AC000001CF9F927170E59DF51F95B9DE5E6CF92FBAF5FE3CF75C396FA8BB4B5E9714B9698B928CED3E4A89724F908CED2D6866E4CDC944F925C9519B93372119B9B373FC286F2BE22CE2E4CBD0358F4B9DBDEBA4E9719E7BA792B738309E9B9849E233B1A9098A2AFC57E207C57E281A86817468453429A340697406950005D02AA829A45100005077E9B2F8E72BEEF067F2C23CDCB1D70768D3CCEB19B1283C3D5F1EE6E3E572E3F1AF5F1DE9C728E563363BB9A0222A88BA0400044F6504FF008004D2800002E801014162CA2B72BD7C59F873C9B8FA5C196F4F54F0F264ED079F9B1DED312BE7F2E3DEBC79E3A7AB172AE766D9D3AB096699D2A1A4A21A144D17C822D01408DC4AADE2EDC77558ADC7B78B37B70BB8F3E4E91BBDE3CFCB3B3316BC79E2E194F2ED1CEB8DF23A329AEE9E545F47801ADE906B1AE92B3563B617BBD1C75CEB71E8C6F64CFBC726DC339D9C729DB6E919AE552B718648A1B6A506A57A30CBB315A8EB8D6AF7736DCB38E193719AC5AC56E304BDDAD9475C6BAE374C56E35B8C65120E394D562CDB719A922CDCBD951DB0CAE9B958ADA573CBC9073AB2B4CBA636FA6E5DA569393C396F4446E78DBA4BD92AC632EDE531F2A8D6F519DF714B93372DC1137BFF0025AA1B37B1137DC037DB6BB04D97409B9E8D82F82D067776D6D45DA5A8A6F70DEA7610976027FF00CD2EFC82E3DAB7DB611B9E36D6D968F49EB40CAA8B7B336FE3C01FE167F20C657D33ED52B58CEEEB3B25233965A8F3E79795C4AE5BDACBB6D875E3C5ECE2C7B39E4DE2E995D478B9F3EE9845C9E3CF29DE39EDDE39A6FB9BDAA13C28AE986FF0FA3D1F16F295CB3BD358BEAC9A9A7CDFA8F376B23871CDE4E997A7C6CAF762BD91C12F7677ABD9474C7275C792C4B076C7936DEF718D34FADF4BE799F0FC2DEF8B9FD578BB4E49FF002F34EB91D7DE2F9D2EE0F439A6D04050105014069A881E9EFF00A672F9E3B7FC39F24DE2DE3755F44795DCB3734F8BD5F17D9EA6F6ED93B70DEF4E7C9E9C47A5C12B3B513CC4F6A06C405116029D911628A1045000558202A23BFA1145043D822809EC15001500136E9D3E1F73A89F8896EA559EDF5A4D4D0F0BD8000000000000000000000000F97F51E4F972CC25F0E13C3DB84D631E4CEEF2AA348002026810D9E05404400044154004012DD2894D8A26D505A080094000400011400000036801B01045400000100B4045F402780001360A00009B01140036021B5543D80202286C0101769BEE21B3606CD826CD806C0D9B0401769B036BB036BB05DAED14D80A6C536205BA8FA5F44E1F96797359FE1CF96EB0AD61DE51F6C781EA00366C0DA6C1F2BEBBD4FDAE9E71CF393E263758C7BF866B079792FD8B927C9D9CD8CB3D33725D097266E4BA44F925C944B93372544B933F2066E4CEEE57B46916619E5E9A9D3E57CD4DAB78F4B3DD749C18CF49E469B9C72788BF1676ABF1ECBF140F8AFC40D2E80D1A03468174680D1A0510340A68D086974286814D0280A228080002B7C77593EBF45CBFD3238F24E9BC5EF8D4AF1BBC2B341C79B0DE35F279F0FEAB1E8E3AE593C994D5D32F4C72349A50410D1A034680450104150A9E404F4A0BA004140346855D2C41A8EFC575E59AD47D0E9F37BF0AF2E71DB16DCF9239C6ABC1CF87778B9317A71AE55C2CD5D3363B46119D2B2962694348208A2806962048D415A8EB87966B51EAE1C9EDE3C9E7CA3A477DEE39E7371CE34F2F262F2E5355DA315CB29DD8B1D6308684055510593F9759E12AB7857A38F2EEE75A8F4E15AF2E55B73CE7679F3974DC4AE59315B8C2228A0358DEEEB85EECD58EF8DD3A6FB39D6D8CBC38E71A895CB2ECC56E3086FBA8E98E4ED8E5D98AD46E77895158CBC38DDC6A3359F1577DD51D265A74C72DC66B5158CE916B9DECCC69974C6EAE9D3166AC32F0E3677215A974E92F62918CAED26AC06B7DB496F6EC0CCBDFB9B519966CBDC44F96EE977A5449E577676152763777B10F1DCEFAD8A486F7D8458828790366C177FD3A49D80F7B5BFC827837406B1BB8847497B6977B46937B9A3C01AD97700F313606F4BBD411CF2BBA9BEEA8E98F6ADEF511A8E5C95E7B5BC59ACB58F9691E9E2C7DBD784D63B71C9B8E7CB976783972EED60993CF6B15D9CC015A9360F47161BB1F5FA4E3D4DBCFC95D317A3973F8615F0BACE5F967538A76B9BC37CB36BD51C93DB37B3484BAAE9334B074C7275C73D31634F4F43D47D9EB31EFDB27DDEA38E7374F94F3B9D9E5E5EB295DB0EE69F9EDDC73B85F3295E8723601B00D80280A82C6E1436D70F25E2EA31CA26B734AFBB8E532C659ED5E17A478BEA5C3F3E1F9CF38B785D6519CA6E3E5E3770AF63CCCDBD99DB500043620AA04EE0AA8802A8200AA006C17DAA23B8CA8006C10F402FA040015028336EA3DBF4FE3FE9B9D73E4BAC5BC27D9EE1E47A800000000000000000000004CF2F8E16DF40F899E5F739F2C95EFFF00C78D4104144DF710A00801B04044052F6141360008954349B036BA513DAD0489B0001004054500000101150050112A02822029B00DA0001B0001360028001E90369B50D809536AABE100D9B0225A07900410D9B0366C10D826CD806C0A9B51766D041436021B036BB0366D05DACA0BF2368ABB360BB05672DDD633CDBA7E9BA0E1FB1D1E18FB79F9EFD6474E2F6F4ECDBC6F41B4D886D36BA366D659DEEFC03F2DF55EA3F51F50B25FE9C1E6B96A3E9E3358C8F1DBBB6B1734B9B7A658B96EA5C9462E47C9A466E713E4889F2B7C43E39DF4AAD7D9CAB5383F353669B9C38CF4DCC24F49B56BE1A5F8B22CC574069748A68D02E8D01A34068D0868D01A3429A5D01A3406800D02E8D01A5D20685553D207A0000014059E5EFE979359473CE74D47D5C2EE3A6DE2AEF17695158CA6F17CEEAB8F55DB8EB193C1C98F6727AA38D4D258D2068134BA0348068D77019D0800269435B342269740028A02E9034B01A9E1BC3CA56A3D9C395963E8F165D9E6CDD317A25EC994DC71747939B1ED5E0E5C7BBBE0E75E6CF173AEF18ACD869A659A821A4D2A08A1A017422AC588351D31F295A8F471E5AAF5F164E3946E3D58DDC5CA76716DE6E5C5E5E4C5D7166B8653B39E9D63088A8773C0280B1BC7C2556F176C6B15A8F4F1E4EB1CAB7132F0E19C5895C329A73B5D23288D21B04595D70BDD9AD476C6BACAE75A2F872CA76583866E77B3719A82A358DAEB8D4AB1DB1CBB2B0D319F78E397858958CAF746D96A575C6B35637B67293FE51A72CA69995A65B8E98DB6A555CBC395FE12157F96A657DA8CDF26FB08197FB4199AD16ED444FF00006CDDAA8B3B16A2A4A7854360A6F46F536226CD812D5D81B4DF70177DC0B746EEB42A6FBC8B7B76806F51AC72FC20DCEF177D914DA6D05F17C972EE096A5AA2CED12D073F6B3CE951D71ECB95FE9655E7CEB9EDD232CF6DBAE13B947AF8B1ECED6EA38D6DE5E5CFD3C7CB6575C59C9C51D18095458E984DD66ABDDD371DB947D7E39F1C5E6E4AEB8BCDD6F2EB0B1F0B972DE56BA714E99CAB8D67C3D11C8ACD0425D551D31CB6DE359A46FE566ACF31FA5FA7F3CEA3A4C6EFBCED5E6E69F5DBB71DEDF2BEA9C5F67ABF9C9DB279B6E98DDE32B39754D9F269936BB0040582AAC41A936D140CA6F141F57E9FCDF738357CC7ADE4CE6B2AF463770673C66785C6FB8C34F819E378B9F2C2FE52DECFA1EDE463D8A0821E050005017F94453C8AA082C00145D220A0EFBEC32A783C81EC04000014010404BDEC9F97D7E9F0F870E31C79AF523AF14EF6E83CCF400000000000000000000000F375DCBF6F82CF75AC26F28CE5751F2F09A8D3DCF206D143608403600822006D040011543D008A1B40368A0402C10414400144000000411511415100003CA6C00000360800009B0366C136281B0366D54D9B4436806CDAAA002089B500DF704A6C12D3606CD826CDA89B3606D360BB4D886CD81B4D81B3606CD825A7C854D9B50F92FC9117E44C81ADAED1576BB45366C1DBA0E1FD475F8CF58BF4F6EA493D3CBCF77948EDC7EB69B4DB869D36BB3750677DD7FE5436E3D6F3CE9BA1CF3B7BE964DD912DD3F1F8E772CB2CEF9CA972DBEA69E466E719B9AA31734F9DBE97487C792F88D4E1CAF937174DCE9FBF7ADCE1C59D9A6E71C9E97E29B55F8ACC505F89F105F89A4174B20ABA4D02E8D01A3481A34068D01A34068F882E8F881A342AE934068D02E8D6A81A5D01A340680040504D0A0A811DF832D64CE5E963EC74FC9BC63D11E3CA76EF8FA6A1586FF4CBCBCF87CA56F1F6C64F99CB86AD79F2C6C7AF1AE3594D36C9A34A0680D0086804D01A4D0869281A14342068515348280AA2AF76B0F2955E9E2BA7D0E1CBB3866DC7AF0BB8D5F0F3BAB8724ED5E1E6C74EB8315E4CF170B3BBD11CEA54B1B65349602693420289A0450091A9115A8D22BB61E9EAE2BA72C9B8F5F1E5B8EBE5C2BA38F263B7979316F166BCF94D573CA3B462B9D1A44504502372F82ABA4AE98D62ABBF1DECEF8D72C9B8D59D9C728915C339AAE77B3A462B16269B443622EDD31BD92ABB63751D71AE75B8D5EEE7520E59E3DDC6C6E33511B4597BBA6376CD1D71BB7462B6CE5E1CB29A5895CEEB6CB6C91D31B74955D71BD8BA655CB3FC31FC3511AC5D30BDD291ACBC39522D5D282009A4B77444F7D8543D1659019BE0F2A1E2AEFF00208403D1EB4093B2D03B537F8025D96503D135EC0897BF7036D6FB681370B7406F7167607497B16FE19689DCD806FB02022B1977A411BC22D1BDF6632A8AE395DD71CAF7ECE918AD638F795E9E3C7DA558F561350E4CB51C9B787972EEF36776ED8B9D611B4501A91DF8B166AC7D5E978F5257B32CBE383C99775D63E475DCBBB5F32F9AF4E13A73C98DA5AEAE6CF945519F20B32D3A4C81D265D9F4FE8BD4FDBE7CB8ADED7C38F24DE35BC2EAC7D1FAAF07DDE92E5277C5F9FC72B66BDC73E1BBC5AE4F6BBABF2EEECC2ED65EE0BB25DA0D4541635222B4A20A8AEDD1737DAEA7E37C64FB2F3F2CEF6EDC77AD038BA3E57D5787E39CE59FF2F06F6F6F1DDE31E6CE7D8A95D194044510D8AA281E9405888280A008A2882C15D8645405DA0000280200080E9D361F73A89F88FAD3B479B9AF7A7A38A740E2EA00000000000000000000003E5FD4792E5CD309E23AF0CFB39F25FABCF15EA798004BD854DA809B10DA000880A0220AA22802A0227A1443604A6C10D80020A000504040F000000801B400010000010000004D8AA22A1B4B4536029B04F66FB807B444D8AA6D044DAEC136B41100D9B50DA6C1366C4369B0369B0366C136BB04D9B55366C12D2DEC09B3606D36A86CD9A17E46D06BE4BF3EE9A55F935B05DA6596B1DA0FAFF43E1F8F165CD94EF7C3E9DCDE3E4EF3AEF8F512E67CD8D35B5F9763E69A369F33E6BA4DACCBE5969F0BFF0026EBA63F0E9F1BE7CBA70E3BCE339DFABE1CCFB4922EB3BE23E83CED4E0CF2F35AC7A6FCD4F234E93A7C6798D4E293D33B5D3530FE17E1FC33B17E07C28BA5F81F036697E27C056BE07C10D1F15F881F13E20B21A034680D1A034680B0D1B0D1A034680D1202E93401A00D20A9A050034000680014D0000B1D38FCA523E974B9E9EF9DF55E4CFDBB62DCA393A2572E4C771A8CD7CDEA38F55E4CA6BB3D58DE9C6B9D9534E8CA6BB1A5400004D009AEC2826B4068D01A4D087B05534200A002C058D628AEFC75EDE0CBC38E4DC7B70C9D67879EBAC6339D9E3E5C5AC59C9E2CF170CF17A3173AE76269D1944544D208693400A1150235B155622BB615DF8F273B1A8F671DECEF3C3856D9CA6E3CDC93B55C4AF3651CABB4618B19AD220A800B16515B8E98B1563BF1DD3BE15CEB51D18CE6998D3CFC934E563A462B1596A2215517D352F64574C72ECED8E5DD8AD474F49515C7271C9A8CD66A6DB41BC7B251D31AED2ED8AD44AE79415CACEECD6E304BD9BC6EBBED28E92EDBF4CB4E39B9B511BC5AC7CED291BB771CC536D4BD844953606FB33EB6A16F6410F4CCDCBDEA8BB20166E9413C13BF750F96EE84175F84EC06A79896F6509E3B3409BEDA4F406F47A0586C127E57FC813B353C20D4ABE19537B281DF7DCD01A2025BF866D5813F2E93B945AE59548572CDCFBEFB3A32EB84DC7A78B16726A3BF871E6CF534C46ABC5C9938E5E5DA39564690F0B056F09DDEDE0E3DE51CF2AD47D5E1C6638C67A8CFE383CD3BAE8F89D4E7BCABCB5EBC5C7266B3A74653C028CD9A02ACA0DE393AF1F2DE2E7C3925D6AA583F5BC59E3D474D2F99947E63AAE2BD3F5B9E17B4BE1E4E1EADC5DF93D4AC6CDF77A5C9655D8351A9A645C5A4A351A95154117603195B8EB29E63EEF49CB39BA7C7271E69D4AE9C7EDD8799DDC7AAE29CDD3E58EBBBE0E3BC72B8DF31EAE1BD58E1C93BD9623BB9A6BB8208A82E85011405822914459DA002807B41482BB8C86FB8202A80008000025BA80F67D3F8FF00A6E77DBDCF2725DE55EAC26B10736C000000000000000000000133CA6385B7D3E26597DCE6CB37A3867BAE1CB7D4344777150537B4BE413CA82211000DA0822A8026C50012940B5143D200026CD80282006C0D9B0404000012822F8043606CF209B360001B04144D80009BD1B14DA6D504D8001B05366C43680BB4D81B36089B50D801BEC086C136BB113696826CD826CDA89B362A6D360BB3606D36A1B3621B4D826FB96A89F22E409725DF703E47C81664BF2341326F1CB4960DCCB66BEE7263C73CDACABF5DD2F063C3D36186BD7775BC78DF4F9772B6EDEC92693EDE3F83ED629E54F187DAC53ECE2BE54F189F6713ED627954F1863C58CCB6F89F54FA6F165D67DDCFBEDDB873B32633C669E7C7A1E19E237FA3E3F4F4F9D71D44FD2E07E9B13CAAE8FD3E27D8879268FB10FB3346D749F6A1F6A1B347DB89F6E1B347DB87C21B34BF089F086CD2FC21F086CD1F087C21B0F844F843685C0F81B13E07C4D89F13E2BB0D6CB00D1A04D1A034680D1A50B134048BA034BA4135D8F406803468401434068D280811BC0A3D9D3E5ACA3E9F1E5BC5E6E48EB8BAC69C1D625F0C59D962578F9F0ED5F3F931EEF4E0E35CB2F0C58EB1843C450D26950D6814D020806850A8068D01A3408BA03401014580A4F283B635E9E1CAEDCEB51EFE2BD9E8C6EE3CD93AC329D9E6E4C4C4AF17263DDE7CE3D18B9571CA7766BA329AEE8A268D2A2534068D0868828A0AA8AE983B637BB1563D5C593D58DECE193A46AF870E4C77120F2E7355CB28ED1873B18D37119A2A1A3D011679074976D6D9AB1D70C9E8C6B9D6E3B635339D9CDA71CB1ECE1979748CD73B19ADB20A82C06E575C2E98AD4758B5969CF39DDC729DDA895CEA34C8B3C83A637D3AE2CD56DCF29DD22D72CA315A8CA7B6A4DD51D637BECC34E79CDB9C9A6A2558DC4A2D62DD82FF0095926819FE49544BAF2806D3B6D50BA4BDC152F603776BB0436A1A90B76092EBCAEC0F10D6A027850672DFA5D4D0277DE9677035DCB0089ABF206965A837A37E9157C220773D0117D0308D0D4FE1B9E128CE5969CB3AB0AE56D5C65AD32EB84EEF571CECC64D46F2BAC5E4E4CB698AD7973BDDCEBB473A97B22A2C6A4EE2C77E3C775F47A5E371CEB71EFF0018BE7F59CBDB4E584EDBAF93C996EB95AF5C70AC5D9B6C2DDA022025F20352BA4EF2C4A8FBDF41EA7E7C378B2BDF167EBDD3DF8E3CF8CF1E5E3FF3CAF47BC1F1E5DC9577DDEA71D9B6B7DD06A56B1457491A8CAB51644454D82ED36A1BDC7B3E95CDF1CEF15BFE18E49BC6B58F55F58789E91F0FAFE1FB3D57CA78C9DB86FDB4E7C93A79F495EB7040436280207B01405DA02CA0A006C56BD244450577190150000000A80A803366EC9F907D8E9F0FB7C38C74786DDD7B27501140000000000000000000001E5EBF93E1D3D9EEBE6633FA5EAE29AC5E6E4BF651D5CCD9BEE29000044A21B41015500114000042DEE096A6D4100D808280000201B0410036000540360250000010DA8009B3609B0136286D3606CD826CD81B36A1B89B0366C0DD3681BEC6C0DA2826C400366C1369B04D9B04B536AA6FB26C0DA6D4369B10D9B0369B50F925BA04F917202E49B543E49B04D9B10D9B0367C80F91F2D01F35F9EBD8ADE3CBDFCBE97D1383F53D7FCECDE38B9727D71B5BC3BB1FABF06DF29ED369B0366C0DA2A0F375FC3F77837EE3585D6519CBB8F932F65DBD8F39B05011001004510B00D1A14D009A00041050103409A3409A35DD50F6806BB9A0050D2680D1A034A068D01A01346803401A000001B952ABBF15D57D2E0CB71C736F17A6351E6AEB04BE42BCFCD8F67CFE6C7BBD18572C9E6CA31669DA30CD834887A0003C9FC0251401040000D28684153406801451603A63F977E3C9CEB51EDE1CBC3D78579F2748DFA72E4C76CC6ABC7CD83C99C77C5CAB8E518B1D632C8A89514348A81A000524455D28378C75C7CB155E8E3BA7AB0BE1C726E3B39E7188D3CBC98B8651DA315CACEECD8DC659D258D21E920AABD81A92B519A3A62ED864C56A3D18DDB567673AD39E53B38678B511C728CB71944F6D21BEEB01AC5D6566B51DB1BB8D30D339CECE392C4AE7630DC6458A378D9E1D71BF962AC6D32F08D39652B956A3346A55A8DE3DBCBA4F0CB4CE6E44458D633B82B1E2A8B376E9504BE3C26D44A78112E91442450D582025DCBD9421A054900D775D02586F5DA01E00589AD81AA6AC103B0A004FE5AC7B7928D7C865577E9265AED416DDA02CBA2DEC0C527951B9A564632F2E596DB8959FF0D63BDAA3BE18BD18F68E75B8E7C99F67939336B1895E7CAB37CBAC62868456F1C769563D5C186DF53A7C751C33AE91BE5CFE383E4F55C9BB538E193C195DDAC64F547260680F209E90129E4137A74C6FB07A7E9FD4DE9BAFC2EF58E5E5FA9EA78F1EA7A4CB1F3B9D9E3E7EB295DB8FB963F2571BC7C9971E5DB555EA71256A20DC74C6335A74934B3CB2AD2EC0B7B33BD886C14D98725E2E7C739FF26B7D0FD171E733E3C729EE34F9FE9EA83C7F52E1FB9D3FCA79C5BC2EB28CE5371F1B0BB9DD6BDCF33341105414000014D82ACEC0A5409DD40014457711000000001014041BE9B0FB9D44FC44B752AC9DC7D79DA0F0BD8000000000000000000000000F95F51E4F9F3CC27A70F4F6E1358C7932EED0DB4C8829EC00A0808201514136A0026FBA80941136A153600A08000006C043620800026C0DF73D808000009B3606D36A1B14436096A6C0D9B14D9B10DA6C0B536A1B4D81B3606CD886C0405366C4366C1366C1366C0DA6C566D36A26CD825A6D44D9B544DA6C0F917204F91F2543E497204DA6C0D9B11366C12E49F250F925C80F927C813E569F3FE40F9A7CADBE01A933CBC474C7833BE4DC8BA74C7A4B7CD7DEFF00C7F3C7872CB8BDDF6F3F35F2C2C74C3AC9F72DA7C9F3B4F4ECD9F2346D769F2869764C8F91A367C92FF56165F60F87CF8FDAE6CA31338F74EE3CCBF35F9403E50F9403E47C8D07CA26C1366C0D806CD8A6CD8820A0A20202000008002A1EC15010403C80000000004000034068511AC528EB85D57BBA6CFF00973CA74DC7BB0BD9B95E5AED1A66A2D73CE6E3C5CF83B60E593C79CD3958EF1866C4B34D328289A340006914000100000000000055DF73D8378F674C6EAB155ECE1C9ECE3CBB3866E91DA5ECCE7371CA36F372E2F1F262EF8B9D70CA39DC5D630C589A690450D1A544D1AEE01A0234940456E6DB9D99AB1DB0CBBBD5C75CF26E3D18D327269C3923CD9E2EB8B35C729DD9B1B659D33A690BDD34A8A7B06A3519AADE35D71EECD69DF0AE9EBB39D6A2571CE2C4AE19462C6E32C9A68425EC2353CBA6352ABB6174DED8AD42DECE5677215CF28E75A8CA0D0D63D9D6566AC6F16AC655CF29A71CA35119D776A2A378EE3AE3DE33559CDCFD82F85805EC9FC81BF66C0DF6654369BF621ADA6944F8FB5D004809AEED7A0668A1A405D00BA9AF2209A5D45124A004EDE413B79002CA04DEFBBA4FF094855DA2A435B001165EC82B3ED64546E16EA32AE39562F6748CA632DAEB84EC9563BF1C74CBB461A79F932DBCBC9BADE2CD72A9A7462A775516476E3C7759AB1EFE9F0DD8FA18F68F366EB1E6EAB93535B7C9E5CEDB5D38E3393CF6B9DDEDE88E49455136079ECCDEC06D34A22CCB40B95EDF29E6777EB3E8FD57EA7A1C777BE3DABCDF913EBB74E2BDBE4FD73A7FB1D5CE493FA727CF976DF1DDE32B194D5AD46E35523A633BBAC8CD69A5DB2A6CD825C93E421B360B2994F9451F5BE95CFF007387E16F7C5F41E1E49ACABD385DC132C6678DC6FB61A7E7B9F8EF07539637C315F427736F25445405400500141505580A202811504515DC44000001441036280896EA3DBF4EE3D6373BEDCF92EB16F8FF00D3DC3C8F500000000000000000000000CF265F0E3B97E2107C3CB2FB9CB9657F2AF7FA788D8A2A2294F3013B82150014401050402A6C0DF74DA82008A000008002002007B01366C0403600026CD802886C04DA886C100369B0050D9B4136289E0D889B05366C44D9B0366C0D9B043606D2E409B36AA6CD889B4B412D4DA86CD826CDA89F2676A1B4D886CB410DF710DA6C12DEC9F2554F91F2112E49F204F91F2513E5FCA7CE4152676F88D499E5E20353A7E4BFC3A63D26FF00DD52D34EB874D84F4EB8F1633C462D5D3A4C24F4D4C591A91D7A5E4BC3D5E39789B66F71A8FD34BF2C6653DC57CE7A405010342803E67D4F8B56671F39ECE3EF179F2F66D76DA1F23E481F25F901F237DC0F91F214F91F280BB4DA0BB36A1B1036006C00436806CDF603696A89B0176806C054000000000000DA80800000B01BC7CBD5C396AB19351F478B2DC758F2E4ED1B6728CB4CD8F37361B8E98B193C1C98F771CBCBD31C98B3B3377B6A221A5400004D0A09400000040001400017D88353B574C52AC7A38AEABDDC597670CDB8F4637B2D717471E4C7B3C7CB8E9D7162BCB9C73768C31596E32545004405340802A88353B3A466AC74C6BD3C597662B51E9C2B75C9B72CE3CF9C6B166B8651CEC758CB3535A6919A6941443BB711563AE358AAED857695CEB516C72CA115C328C64E91862C4682820D4BDD15DB1AEB8DECC56A357C39E49072C98B1B8CB351A1679749D99A3A635B65A8CD9DDC739AAB118F356348DC74C6E9954CBBB00B14063D82E804DF74504F0A8693B8A1443D008BE4124D9601AA286D5035D90035DC17B9A04F66943D8025FE0176DE3E128B7B7F93D22A6850105F4CEB6092378AD17D339784839DAE77BD6E32DE334ED844AB1DB19A4CEF67369E6E4AE1977758C573B12F86D0F449F906A4EEF57162C64B1F47A7C351DF3BAC5E7BEDD1F37A9E4EF7BBE7E75E8C239D71B7BB3B75610552D40128226D42A02CF1A7D3FA0755F63ABBC56F6C9CF926F0B171BACA57DAFAC74D3A8E8B2B27F563DDF97C2F6D5F31CBF1EEF0D37CB3B7493BBAE18BAD738ED8E3A6D8AD1B36825C98B9AC889B36D2ACAA88B2B53BC4576E8797EC7573F193F412EE6DE5E69DEDDB8EF40E0EAF97F56E0ED3967FCBE74BB91EDE3BBC5E6CE6B2447460150014000160AA41176BAEE80A000A441DC400089455D9B11014004A2337BD9279AFB3D3E1F6F871C5C79AF523AF17BDBA0F33D000000000000000000000003C9F50E5F874F67BADE13794673BAC6BE5E33B34F6BC8A882A6C5100D9B1100114414004BE537A809BEE7B513601B14400D9B040400003C1B04DA6C0004D8001B40362826C040366D44D809B013D9B0369B50D805A9B036806C11100D9BEC06D3606D36A1B3606D2D04D9B15366D45D9B444DB36AA9B4DAA25A7C944DA6C4A6D36226E1B04DA7CBF2A1F34B95153E46C44F927C944F925CC567EE44F95BE14598E79788DCE9F932F29B1D27476F9AEB8F4B84FE59F2574C78B09E237F1FE19B46A62D4C233B1662D4C455D352204859EFF0002BEFF00D3B9BEEF4B27B8F63C19CD6563D18FA061A0013600238F53C739386C7C1CF1B8E567E1E9E1BD69CB3F6CABB399E17D022EC50036081B0366C0D9B14DAED00D81B2640BB4B91A10500004366C5010000000362A6C100080A002821B017602C41A95DB8F2EECD57D0E0CFB3D53F2F3653B76C5B85DB9B6C573E4C7B3519AF0F363AAF267355EAC5C6B0CDF2D2223480000201A2F9013B6D40000000000080A4F00D46E3355DB8F27B38AF68E59351EAC2BA7A70AEB1CF39D9E5E4C76D62CD79739A70AF447367261A8CA258A02800208280415A9DDB97B3355D31F2EFC774C56A3D3C75D5C6B519CA7670E4C5615E7CA69CB2ECEB1866B17C3710DF615036812F76A5EE0D6DAC6E99AD3B615DF1BB62B51D37D9CF29D988AE19472B1D23358A8D221E62A2B58A2BA62EB8D66AC6CB36CAB8E78EAB9D6A32C546859D9B94A371D6778C554CBC3967FCAC2B9E95A46A766E32A992013CAEC108020252AA2784509DC02CD9E812C5D0250059D802826A1E00AA097B500D9B054BD8000D1E40F6DC8555D42E2C8956760279012A6B6A8BA588AB58CA2C18D27C5A46F1C5DB0C59A474D6A39677B22BCF9CDB8D8E919A9A4B1A0D7F04C688EBC783D9C3C7DDCF2AD47BF0C758B9F365AC6B84EEB6F97CF776D79729DDEAC5CEB1631716F6C1F14F8F751134A1DE22AA27A03C2087B5C792F17361CB8FF006D07ED3A6E6C7ABE8B1CBCFCA6ABF2FD674F7A5EBF3C3D657B3C7C1D657177E4EE4AB860ED31D3BDAE4D783E4C85C98B92C8336A6D45DA80B2EC1A8D4ACA99F6D653D3EFF43CD39BA6C6EFBCF2E1CD3EBB74E3BDBD03CAEEE5D4F14E5E0CB1BF87E77570E4CB0BE9EAE0BD58E3C93BDAA3BB882800A410F40280A00D428410500D2F841DE080828080000002506FA5C3EE7533F87D879B9AF7A7A38A740E2EA00000000000000000000003E47D4397E7D44C3D476E19F672E5BF5708AF4BCE6CD827B37A14DA28021B4D80800A2537A04B52F751360028800021B10004D806FB81B4D80806C013606CDA89B3601B51369B0369B0366C0DA6C036A26CD826CD809B10D9B043609B4D81B4DA86D3606CD826D3629B36A1BEC026D37DD50DA826CD825C93E4096A2A1B4D825A6C19F97A4B9289B2D119B4DAAA7C8F9033734F9EC13E77F06B3CBC451BC7839326E7496F9A9B1D71E9708E98F1613C4676BA6E63AF11AD33B17E2B314DAB5318B220BF16B481235A05D1A4554BE01EFF00A5735C397E17C57DA7939A7D9DB0BD28E2E800201404BDE3E2F5DC5F0E5B7F2EDC57B73CDE4D0F538A806CDA000000000000028A021B4D8001B000000000000000005000000000000141AC5D30BDD9AB1EDE0CB4F76196E3CF9C75C5D25D2CEEE2E8CD672FF6AC66BC7CD83C7C98BD38B9571AC574652A348000027B05046455010000000053C80AA812B72A5574C7B57AB8B273C9A8F671E4ED8DECE15D2265E1C39276314AF1F24F2E194D3D11CEB9DF0C5ECDC464B55136280002000415A6B1A955B9755DB0AC557A78ABBE37B38D6E167672E4842BCF94EF5C32F2EB18634CD8D444BE1151627F2A2FB5456A358B2AED8BB6158AB1D7D264C2B8E71C728DC4AE7632DC44D122A2AC15A95D71ACD575956B0AE79471CA3512B151A4256A5EE51D31BA749595573E40725F2D2358CBB6A5D32A5674045013C009E3B009553687850F680A5045D8080A02783C81A01500016784F00A801A05F7D8148DA5025DC40F7DD65D81A35A04BE4D7751646B483359B546162A3A631DB1C59AAB95ECE19DD9072AC5C76DC44B8FA3E117684C63531363B71E0F670F1E9CB2AD47A6CD478F9EF76316ABC3C98EEB95E37A257367ED27DA6B627DAFE13ED7F06D3497853EC2ECD25E0BF866F064BE49A4FD3E57D337A7CBF0BE431F6739E8FB39FE177119B8653D566CCAE367C6A8FBBFF8E7596E3974F9CBDBC3D3F59E9A724C7964EF8BC77EBCAED2EF07CEC67F4ADF0EAE66D9DA8CDC99B9776866D2511ADACA0B2AEC5595A959A353C3DBF48E7F8F35E2BE2F873CE6F1ADE37593ED0F0BD23E1FD5387ED753339E3276E1BF6D39F27A7951EB79C1401160000280A0B15014000541DD10000000000012DEC0F6FD3B8F58DCECF2F73C9C977957AB8E6B10736C00000000000000000000019E4CA61C772BEA3E16597DCE5CB3FCBD1C33DD70E5BEA0B2BBB88A2A764DF600512D36206C10502A09B677DD4436A20A0000202080006D360006D00D8086D44B4B41366D436806D3601B0400004F3E541362150001366C1366C137D936A1B4D81B4D826CDA8201B3609B36A1F24B9033B36A1B3626CDA5A1B369B113E49F2DAA9F24F9033724F9026CDA89F266E5DFC83373EE9F2B5424CEF88DCE1E4CBF806F1E96DBDEBA63D36319D8E938719E9B984F5136AD4C5646763531598EAA0BF16BE282E8D0ABA54174B202E845501501D3873BC7CD8E4FD0F167F3E3963CDCD3D574E36C79DD8D901500DA015E1EBB8BE786E7A74C2EAB197A7C9CA6AB2F638280A9EC1766D00501036006C0D80000000680005010000000000368AAA00220000A7804014014025D3A4BDD2AC7A7872D3E87165B91C338DE2EDBF6D4AE15D4BDE3367620E1CB8F6783963BE15CABCF94EEC576619A8D2080A01500D80784FF000A050000100000055EE20AD4F20DCBA77E2C98AD47B78B2ECF4E37B3CF93A45BE1CB39D998B5E4E5C5E6CA3D18B9D72BE58C9B8CB353C3488694000100509A056A20DC74C6EAB15A7A38F27A70BD9CF26A36C673B311A79B38E394758C573ACD6D966CD796540541760D4AD4ACABA635D70BDD8AB1DF1AD5EEC34E5938E71A88E57B335B88CDA9B690DB5B41A95D31A955D71ADB15A63272B36B12B9D65A416551D25ECDE2C51B8E798B5CACDF7595A46A5D352A05F2C81D9404DA286E2A279BDCBA04DF64AA0404A6C0504A02CA681678EECF803402D4F60006CD01A34058B3B81D8BE416766D0014040F229EC4458B68AC5A96F654674D62A3AE31D67862AB19D71CAF658572A69B4340869BC71EE955E9E2C375EDE3C751CB26A1C9751E1E5CB662579B265D59346950D43500D7F06BF8157E27C601F15F8CDF8117E13F0938E5F407DAC3F0978B8E4FF6C363E87D2BA5C31B797E3AAFA3CDC38F2F165859E5E5E4CBEEEF84FABF3F9F065C59E5859E1CEE2F54BB7066B9E5969B88E7F2EE6DA44F6A0BB59E41635B4555DA0D4AB8725E2E6C79276D5675FA1FA5E1E49CBC58E73DC6DF3ECD57AE0F27D4783EF74D7B778B85D652A65371F0B1BB9ABE62BE83CA00002AA020280A046A541510514510761000000000004DB3776C93D83ECF4F87DBE1C63A3C36EEBD93A808A0000000000000000000000F1FD4B97E1C1F19E6BE5E3358C7AF8A6B179B92FD947573536825EE2AA6D1400010013696EC1136A20A001B0101100100D9B0100D8208289B50DA6D44DA6C53608009B00454366C0DE900B528A9B36206C12D4D81B4D826D3E4A1B362A6CDA89B3621B4DFF2A27C8D826F69B50D9B04DA6C4369B10B91F250F925C813E49F2066E46D553E49F204F933F7144FB9B359E5E20353873CBCCD373A5B7CD4D8DE3D362E938719E9363A4C35E24598B3B56BE2BF14D8B31262835F15F8A0BA5D02E8D22AC8B201A5D0ABA5D2028269501145F6FB3F4EE5F9717C6FA71E59F56F0F6F723C8EEBB200A08088E5CD8FCB0B1A9ED2FA7C5E7C3E39D8E35ED8E09B59550F26F408A01B036A00800000B010017609B360006C00000000144DA817B20155144000050000010016352A558EDC796ABDFC197672CDB8F5E376D4F2F35758BE93CD4572E48F1F362ED839D78F38E763D11CD8469034002228A86BF2A253C000008000000029B50559748371D70C98AB1EBE2C9EBC2EE38E4E91D25632738D579F963C99CD6DDB173AE194EEC64EACB37F966B485450D80020000A35106F1ADC66B51DB0BEDE9E3BF973C963B4A994DB9B4E19CECF3E51D2335CEB15B8CB3596E2080282CBA6A794AAE98DEEEB8D62ABB617DBACEF1CEB4C673B3864D44AE597962B68C67596A229BD0352BAE359AAEB8D748C55895CF258396518B74DC436A0D4AE98D668DCAC668AE73C0D22FA5882EEA5036017C764037D90085ED544D96821E80F4401228B537DC17C881E802D37B50D8806F406F60040000F60B2B6823409E4F606FB9B02FF002B01A896A2B16B1B69163A6301DB1F0B6B0AE59D71B5B88C9B54360AB2BAE1128F670E3D9E89E1C326E387367A8F16796DD308CD72A8E880000A0002CABB03E46C45F92632F267319EC1F7F838E7170E38C74782DDD7AA7A787ACE29F3F96BCBC1C9C33CC7A70BD3865355E4E4C34E19635E895CD8F8D858DA0082C15567841A80AD4A5EF107D8FA3F51F3E1BC56F7C5F4DE0E59ACABD385DE22652658D97DB9B6FCF757C5F63ABCB1D76BE1C9F465DC95E3BD5D02800022800A2AA045DF705D88280A20EC2000002006C004474E978FEEF533F112DD4B5AC66EBEC0F0BD8000000000000000000000000F8DF50E5FB9D4CC7D62E2F763358C7932BBA0D320094150504001152D06768A08A002020021B036809B000001366D44D9B04D9B552D676216A0000008A89B2D04D9B00D826D3606D2D03696AA9B4D8896F637A04B536A1B37A51369B3426CD826CDAA26CD826CD889BD25C9552E496887C937D81366D553E49F203E49F2066E67CEFA5D07F55F116716797A41B9D35BFEEADCE9B19E4D8E938709E9B986BD33B1AF89F1D26D5AF8AFC5361F16A6282C8BA40D35A017428BA0534800AD088AA0029B00007B7A0E4F8F2698CE6E2C7D997715E17A01154510046739D96257CCEB38B56D782C7B30BB8F3D67DAF86D136BFC01A4EC0B7B809EC05D9282A0288000000000009E80F46C5366C4549760A6C10500136A09B514F10DF64436A0000280008358F6A2BAE1755EBE1CBFAA39E4D47BB0AE97D579ABB46A25D6D856739B8F2F363B8EB8B193C3C934E35E88E6C58CB51905400004504EE8AA0200000000000A29A588358D74C6B3563D3C793D9C75C726E3B4A5726DCB931DBC7CB8BAE2C579F28E763B30E77CA3485F09ED4010000500160351B974CD58EB85ECF471DEEE75A8F4E3E17D3934E5C91E7CA3719AE394737488959FE5A466C3C2A1ED760352F715B95D71BE18AAED8DD3ACBD9CEAA65DDCF29D8838671CEBA4473CBCA371945DF706B1BDDB959AB1D71AED2F6DB15A8B7BB9E49072E48E6DC4455163A63DD28EBE98CEB2398D0BB594153DA096914369E40BA3609B4DEC0828008000000006C0DC504281E0000367B02F720280B1B97B77413721BF606E9B02D2D3426F6D4EC0ACE57B1A18DA28B3CBAE3528ED2B3964CAB865939DC9B889724F92E90F92E397606A5EEF4717966ABDBC53B37965A8E0D3C5CDC8F2E59BB6319AE7734F9BA69369F33EE1A0FB87DC341F757EE9A13EE9F78D1B3EE9F7A1A4D9F7E6CFBF0F1367DF8F77D3319C9CBF3B3B46739AC6ACEEBECDCE1F38F0E9E8DBCFD7F53C5C1D37CF93C47CFE3EA38FA9C3E586534EFC78DF1DB9E566D9CF0DB867C4ED2B0E3961A62E2E92B2CE93E3DD4D0BA105055056A25576E8B9BEC7598DF57CBF492EE4BF97939E772BBF15EB40F3BABE67D5F83E5C73964EF8BE54BB9B7B78AEF179B39AC94756004140F40028A02FA220D454001441D8404D806C04036082016EA3DDF4DE3FE9B9DF6C725D62E9C7FE9EF1E37A80000000000000000000000639B398716595F5167752F4F83BF9F26595F6D47BDE300369B041544A880A1B4D816ED144DA281410100136009B04D801B510D81B4D809BEE086D443605A809E176A26CD81B4D886D37D80DED004D816A6C1366D44D9F215366C1366D51369BEE09B4DB42ED2E4096A5A06F69B10DA5C844F927C944B7BA6C0DA6D44F927C80B9693E62A5CBF967E6A17327CAFA059C7C9956E74D6F9A9B1D31E9A4749C38CF49B1A986BD3531676697E2BF136ABF15D20BF126282FC5740BA5D20BA01740ABA5D20697C0068517482E805000000A00E9C397C739528FBBD3E7F2E395D9E1CA76F44F42699695404044C951E5EA70F960F93C98DC72D3D3C77A71C9CEA3B3079014040000360BB00504D9B051000000045045A0C8AAB0D81BEE40368078288006C017607836011154100005141BC6EA3D1C596AB155F438B2DC7A31EF1E6C9D7159518743CC71E4C7B358B193C3CB86ABCD947A717273B3DB0DC641400004A087A455010001404000143D2CA8A6D5027974952ABBF1E5A7AF8B2ECE5946A3D385ECDD70ADC73CE6E3CDCB1D314AF2651CAF9768C319466C6E329A4F6A0000800028B016378D66ABA4AEDC758AAF4E15D5CAB6CE51E6E48B8A570CA39D758CA5F0E75A889DD36A8A76036A0D6374EB2B355D71C9DB0AE75A8DB197848AE19CAE593A465CF29FF4C56E222AA12BA63B66AC75C1DB1AC55699C99572CA5F2E4DC464974D2373CB58DD76457597B319B2304F2D0ABE503BA00020A06C10DF604F4026FBAEC4367F91536BB10A6C137DD7606CF606D360A9F205DA6C153601B012EF6A35B3682AEC50D81ECD81B4DE80F2D4A05AC5A0CDC89551B91DB1F4CD56F6E59E5A4838726576E76BA4652D36A1B59683B60F570E2E79351ECC6EA397367A8E5276D57CFE6CFBBCF7277918ACDC99B956D9D9F2A9F25D1B4F95A7CF468DA5C8F91A4DA7CB69F2513E74F95F4684F9537546B0972B27BAFD2741C3F67A79F9AF3F35EB4E987B7A49375E5757C1FF00C8BA8F9DC782789E5F23A7E6CFA7BFD36EBF0F7F163F492BCF95FB3EA7075F3393E4F44E4997B73B8EAB5B4B2573CB094839DC34CE9B44D26940105056A54532FCCF31FA0FA773FDEE971DDEF1C39E6F1DBA71DEDEB1E37A1CF9F8E72F0E58DF71F9BB85E3E5CB8EFAAF5705EAC70E59FB547A1C801411450014882CBA0167958828000EDE864360082000801B066F7B27E5F6FA7C3EDF0E31C79BD48EDC5EF6E83CCF400000000000000000000000F0FD539BE1C1F19E6BA71CDE518CEEB17CBC66B169ED794D88A828141003719A21B144D9B510040041000DA086D0505113606C04B4B544DA6C0DA00289B36026FB8153601B11369B04D9B51366C1369B0369B554D9B037A4B7B286F49B112D4B76A89B3606D36227C92E51553E49F202D4D889B4F92A9B4D825C99F98337387C944972BE23538B932F40DCE972BE6BA63D2E33CA6C749C38CF4DCC24F4CECD35F15F8A6D5662B226C34D4882FC57E2068D02C8B220A480BA342A9A10D2A29A5D00680D28A48A82800000001EC05C7CA0FADD0F2EF1D57BF1EF1E3CE76EF87A51CDB1404A0255472E49BC6BE575186B2AEFC6E593CB67747A1CC480A01E626815003B02F9013C2EFF000000BA441400010152A8141000D814D8A7B04000D00000040500F6BEC136A8A0200358D76C2DDB35A8F77067D9EBC2BCD9C74C5BB09E1CDD08C673B2C4AF1F2E2F1E78BD38B8D72BDA30E919A828200A027B10D6914000000000000082AAA03A629563AE17B3D3C5969CF258F5615D5C2BA44CA7670E4C5714AF2724D38653BBBC61CAC4B1B8CD67C0D094000010053DA82B58F64A372BB6358AD3D1857697B3956A2D70E4842B8651C728EB1962B1EDA8888A868D00B146A5EEE919AB1D70AED8D73AD4749E19BDD9573CA7E5C726E32E75CECEEDC44F34690DB78D4AB1D31BA75C7273AAE92AE99572CFBB8D6E233D95516796A77A2BA4ACE7F9646749E1422F9A044D816F700A5F0A0800087800A0259B109FC27BDA8BE9201FE0DE80DEE2CF004F06E026F7497B81B4A06EC89F2DA8D4CB5137A40977E4DF705DECDFA06965453601B37DC1366C16282573CAF758959B74B1476C7BBB63D98AA99570E4CBB9072CAB15D194D9B516796A7941DF8E6DEEE19A8E59351DB2CB51E3E6CFCB38C5AF0E7977F2E56BBC62B1536D329B4DA89BA6F60969F204F91B5D00292765D88F6FD3F83EE734B63F438CF8E3247939AEEE9D708A9C99CE3E2CB3BEA38FBE9D1F90EB396F3F559657BF779F2F0FA58F534F35F6619DC6BD9C5D459ECCA6C8F561CFB7599CAE1637B3CC632C419D3363486934A008B3B35105F4F6FD279EF175178EF8C98CE6F1B1BC6EAC7DD1F3DEA1F13EADC3F6F9E72CF197976E1BAC9CF9274F18F63CE208A00A00A0BB017BA0BBECB2A0B00007619129BEE0202A01B36221E8574E978FEE7533F11F6A768F3F35EF4EFC53AD8383B00000000000000000000000F89F50E5FBBD57C6788EFC13EDB72E5BD38AEDEA79D00004A9BD0A5A9B54015362A2006D368251504D80026C011436829BD25AA26CD886D010D826CDAA1B4D826CA06D3605BD93606D36A1B4D826F49B0366D444D81B4DA89F23609724B57426CD889B4DAA17267E405A9F204DA6D44F944F96854B925CB4097367EE4519B9D5972BE203538F932BE1B9D2E57CD36373A5C7DBAE3C184F4CEC6E71C9E22FC536AB316A6082FC57E281A59105F8AFC40D2C882E8D01A5D01A340A029A01514580772C15600280A8040144405000016541ECE8F9359C7D7C2EE3CDCB3B75C1B57075450128885519BE1E1EAF0EFB74C2F6C64F9B94D64CD8F53920A800202A02ECFF002043D021B05D9BD81EC00051000436A1FCA01B000501000F60000000002EC806D5000000059E5D71BAA95A8F57167DDEEE3CBB38671BC5DA778383A919CE2C4AF3F2E3B8F172E3A77C5CABCF67762F9768C564AA80280825BA0368A00000000000007A05D9B155A9528E98DD577E3BDF6C569ECE3CB6EF8D79F26E2DAE59CDC48B5E5E4C5E5CE3BE2E75CEB17CBA44A89634854100000003D0AB17683A4F0DE174CD57A38F27A30AE55A8DB194DF6655E6CE38E51D632E758CBB56E23351A4000D82CADE352ABAE35DB1BF873AAEB2AD61A73C9C339DFB3719AE7939D6E256762A0DCBDC1D256F1BA62B4EB8D6F6CAB966E19351135D89E151A8B056E336EEA086FB284B08806C036A097C01B3609EC10F0026CF6A2774035A8480B6FF00D2CB2760664BBFE56821BD2A12F63B22A78276543E45BF8049745EF052779A5B7D026CD88AD6B7FE4559E355A644D801BEC0CDA451B822B195F4C35111BC21476C5D27873AAE79E5D9E7CAEEB78A562A56D12F9046A378794AAF57163DE3DB8CD470C9A8C7265A8F0F367B6B1857972AC5768C336B376D227F9144282006A001A034DE18EEA557DDFA7707C38F75F41E1CEEEBB63E87CFFAB73FDBE9FE12F9309BCA197A7E6AF766BE8BCEE75BC325477C392C7A30E5DB9E51A8ED8F2766BE5B8E7636ACD809A35D95134695148835099DE3E4C739EAA7B57E97A6E59CDC18E73DC757CEB3574F5CEE0F375FC1F7BA5CA6BBCF0B85D652994DC7E7F1BEAF98D3E83C6540162828000A04540DF66A20BB0001D7632200A9E840D821B504B7501EFF00A671EB1B9DF6FA0F1F2DDE55EBE39AC41CDB0000000000000000000000639B3FB7C3965F88FCFEEE7C99677DD7AB82756B872FB91A1DDC4D8086C12D4504D8028800941366C440100004DA6D4369B554D9B04D9B11366C1366D44D9B110D826CD826CD81B676A1B4D81B2D15369B54369B037D92E4A33F2D27C943E49B1366D2D02E49F2513E49F2113E49B152E46D512E49F2159B9A5CD467E5F94F9A89BCB2BDA35F6B932F483A4E972BE6B78F498CF35363A63C184F11D2613F09B34D7C57E2CED5662BF14D8BF13482FC57407C57E20BF13482E8D02E8D02E8D01A017401A5004534A06805003BFE115746B6A2888681450400D000000EDC596B28FB1C19FCB08E1CB1BC2F6F4CF0AF33B022803208CD70E7C3E5856F1F6CE4F97CD8EAB8BD73D38D66A348A00807A000153C00BA806BF9201A00005802505D54A808A001A000000EC00007A5010000157B1FE00DAA200001E1BC6A558F4715EEF77165B72CDB8F4E393563CF5D605EF116B8E73B3C7CD8F776C5CABCB9C73C9DE30C54AD221403C006D43D20879000000000000008B053C2C41D31AED8566ABD5C59767AB0BD9C326E34CE73B311A79B931ECF2E71DB162B8E4C651D1966A34854ECA0000802878055F68358D6F1BDD163BE15E8C2B964D4769E19CA30AE39C79F28E919AE59473AE9119469000F602ACA83A476C3262B4ED8569856728E594D2C471AE795ECE9118A3481283AE3AD378DD315A75C6BA314633F0F3E5DDA827B35DF6A8D2C15ADA5419DAF9512AA082800008007B04BE765544FF26E5EC05FE2A01F2BEE1B02FE226D437EE1B036760369045414BDC10EC6F54537DD72B3D02208BB5D8AD49D96540DED7C22A7989AD2A25DAC06E254572B7BA348475C2148EB16DD4615C73C9C6DDB712B28D32282C8EDC78B35A8F67162F46F58B8D69E6E6CFB3C3C97FA9D3066B8E559756594DAA26E141051000505EC82CF2F5F4BC5F3E48C65D458FD070E1F0E391B786F75DE25BA96D7E73EABCFF739AC95DB867D98CEBE75ECCD7B5C59B34CF8AA8DE39575C734AB1D71E476C7936E7634E932DB52B2AA9E10349A50D2EBB02C2CDC41F57E8DCFBC6F15F31F55E2E59ACABD385DE2166E69C9B7E77ADE1FB1D65FC5727D1C6EE4AF259ABA41590514014050041577B05F420A03A0CA0008282820826BE594C67B07DCE0E39C5C38E2E8F05BBBB7B64D404500000000000000000000007CFF00AAF37C786612F7AF998CD631ECE29AC1E5E4FF004D23AB05EC9B04D8A26C5040003696826D3621E9360009B3605A9B513696A85A9B0369B04D9B51366C0DA6C413609BEC9681B4DA86D3E409B3609B4DAA9B36226D3E4A1F2676A26CD889B36226D2E4AA972EC97211369B554B9764D81724F9827CA25CE28CFCD3795F1283538F3CBD69B9D2E5EE9B1B9D24F776EB3A7C31F4CEC6E71C9E235F14D8BF15F826D575FC2CC505F89F1417E268174BA034A829A05D26817402E8035D8D01A50045005D1A0005003D0ABE544040055110141003428000358DD57D3E8F93B69CB93D358BE8635B792BB8228025404B18CE76AD466BE6F5387F5578ECD57AF1F4E15946D1003DA82140017C25017606C00D800288000289400EC080A0200068000000000014802A00000358955DB0AF670E4E59351ECC2BAF98F3D758848CB4C671E5E5C77B75C5CF278F3C755C728EF1CDCEC46D0D021A01122A800080A020000000006D40D2F8456B176C59AAF471DD3D5C793964DC7697712B934E3C91E5E4C7BBAE2C570CE39DF0EACB17CB2D21E85101005010055802C74959A475C6BBF1E5B62B51E8C6F65AE4D39671E6CA776E2572CA7773CBCBA32CD65B40000160378BB60C5576C6BA473AD2573CE7658570B1CF3748CB9E869001A9D9D2566AC75C6FE1D7D31559CFC385F2B041434B01A640002F6F200086FB8001E8F0026FB8896A289E57CA86FB7F29EC16DB27E53CC110A287A10F07900EC022800697409E291052CFC822F8157D353C2078AA09BEECDEE077B5B92145DB19520E6348D633BBAE319AB1D678D319E5D9070CAB9D6E2279454166C1D319B7A78B162B51EAC269ACEEA397EDA78B9737973BDDDB166B95ACD6D84A2A326EAAA028087A34A2FA24DA0E9863BB1F5FE9FC1AFEAB1C792F4D62FA93C0F1BBBCFD672FDBE1AFCC7365F2E4B957AF8675B72CDC6F966F77A5C99BDD9D289E2BA63903A4BF874C7266ABAE39F674C73634ADCBB6A56554400174A0DF4DC9783ABC73DF6BE5FA4C729963329EDE5E79DCAEDC57F4A3CEECF9DF57E0F9F0CE493BE2F918DDC7B78AEF179B926AAA3AB00A8082C2028A0A06D5036B015507436CA2001B510000476E878FEEF53BF58A65D635AC6771F68781EC0000000000000000000000007C3EBF97EEF57AF51CBD3DF8CD631E3CAEED66F64DB4826D4114000D821B044A221B04D9B04D9B50DA6C1369B50DA009BDA86D9D82ED36226CD81B4D825A9B51366C1368A1B360969F25D0CDA9F203E45C944B536226D3E421F24F9775566E49B10DA6D44F944F96854B927C9466E69F304DE56EA46A717265E81B9D2E56F7ADE3D24D77BB4D8E98F4F84F4E938E4F113635305F8B3B56BE2BF14D87C57E282FC57407C56405D43481A340A6805D012281A00340694005040017402FA49014016C04D2E8550404050450040140040020AB1EBE973D64C65E963EB71E5B91D5E3AEF3D0ACB4200803192C4AF275386E6DF3B926ABD585E9C2B9D65D59401400034009EC03C82804005004014100A80B52800050000000280007A14040DA80A008002901D31BDDEAE2C98C9B8F6F1E5B7A31AF364E9895630DB197770E4C5BC58C9E3E58F36734F4E2E55CEB35B40D080027A005100000041454405000213C8AD08358BA6352AC76C327AB8EB964D47A2569C5B73CE7679B931F6E98B35E6CE395758CB1596E3297C1E944F4002A022800BE417DB78F8668DE3E5DB0BAACD69EAC32ECDEDC9A6328E19CEEB12B8653BB9D7565CEB2D202A02A820D4AEB8DD33563AE1775DB1AE75559CA22B8671C728E91973A8DA0A04AE98D4A3AE2EB3C315A33BD9C32209526D5154554B40000114440000019B4AA25F04FC820A0821FE48058284FFF009006C14402ED4440000593B021BD82F74D8373C6C6556D265E812D4DAC165D3512865755CF2AB06764546F09DDDB18CD56AB9679241C6D66F97488CF8151635115D309BAF5F14DB9E4B1E99E1C79B2D4739ED5E1E4CB6E372DBBC66B9DA95A659BE4DF751365504140428A0DE3FCA51E8E0E3F9671F7BA6E3F871C79B96BA62EE96BCEEAF8FF0054E7DFF4BE36576F7714D470CBDB159B1D584674A8CD25D55574C6BA4AC8D639575993362B78E4E932ACAB5325959D2B5BEEA80A8265FEDFE63EE7D339FEF74D25BDF172E69BC76E9C77ECF68F1BD0CF2E13938F2C6FB8FCD726178BA8CB8EFE5E9E0BEE38F2CF5447A5C0140950154500016082ACF051AD88363282280802AA2285BA8FA5F4CE2F8F15CEFB72E5BAC5D38E7D9EF1E37A4000000000000000000000073E7E4FB7C3965FC2CEEA5EA3F3FBB9679657DD6AD7D178D9DA6C0450360801B4D809B04D82254DA86D37D85366D51369B04D96A89B410DA6C54D9B0369B11369B50DA6C1366C1369BECA1B4F9289B3E46866D36A889B50DA7C80B933F2112E553605BB4F92AA5ACDCBB827CD9B9FE6AE84B9FE1265965E228D4E3E4BE9B9D3677CA6C6F1E927BAEB3A7C27A66D1B9C58CF11B984676AB315F8A04C564362E97481AEEBA05D1A05D1A417C9A05D775D01A4F602E80D760005500100014000005F200002AEBB9E045003C22808A200A0200A22809A0088AAEDC596B28947D5E9F3DE2F4E35E4CBDBBE2D45736C012A0159B16238F2E3BC5F379B0EEF471D71C9E7B1977610D022800080B3CA681404D7E160280080A080028201B4BDC00140400140400000000020AAA2020002C06B1F2EFC77BB35A8F6F0E4F5635E7C9D317457274672EF1C728D62CD7939717973C5E8C6B9572ACD748CD645400004054D0A00800000000002C022A2AEDBC6A523AE17BBD3C7939E4D47AB0ADB8D6E265E1C339D9AC52BCB93865DABB4658CA31A6A3226B4A25140F4000021A582AACA83A635DB1AC5577C2BB473AD1638E78F722BCF94EEE566ABA465CF2F2CB7194BD85004015A8DE37519A475C6BB6358AD36959572E49D9C32F0E911CAC46D945024DB78F94A3ACF2E92B15A6B2BD9C290415059E053602022A0000009408026FB773CA8202781504D02A7A0347650A8028278502F7A7B04F6A08000A022CEC97B8ADEF58E91105809E12406B1D37B4573CBBD66AC445D28EB84F6E919AA96EDC73BDC839DBDD9B5B65006A46A415DF8F17AF8F1D39655A8E995D47939F24C4AF2675CABB4619A8A8966CB3BA8895440000D282C9DFBBA638EEF74A3E9743C5BB2D7D6C66A3C9C97B76C5A72E7E49871DAE53BAD57E77ABE4F9F25AF264FA18F51C2B17C236CA5674A8952818E4E92E81A95D254AB1B993732DB155B993732655A95A951555057A3E99CDF67AAF85BDB26729BC6C5C6EABEF8F9EF58F8DF57E0F8F24E693CF976E1BAC9CF927D5E19770AF63CC8281B0005F620BEC51441565D02F9AA837511000362A7A3D026D1435F3CB1C67B7DEE0C271F0E38CFC3873DEA476E29DD741E57700000000000000000000001F3FEADCDF1E1984BDEBA714DE518CEEB17CA9DA16BDCF288A0802000894B410D826D2D5136968A6F66D44DA6C4369B51369B0369B11366C1369B5137B3E409BEC6D55369B05DB3F2113E49F2684DA6C4369B04F927CBF0A25C92DEC09F23E4A26D3609724B9404B9C67E6BA12DCB2F109C7C97D03A4E973BE7B3A63D1CF36A6C749D3613D3A63C58C9DA3368D7C57E29B55F8AE905D1A41662BA05D1A10545140D1A0590D02E8806B40280000800A00A0000029E40D1A4034A00280A208A068000500100000136A2882280D6175457D1E9393D3DF857979276EB8BA0E2EA282008CD8B119CA6E3C1D461DDD70AE793C59CD562BD31CAB2289ED7D81A40280A9B058A08A008001EC0000013DA850114000011404A06941080500F00280A200000282E2EDC759AD47AB8B27B30BD9C726E3B63771A71744AE592C2BCFCB8F678F39DDDF171AE394EEE75D594D22A000020A1E1280006800000000037A055406F1EC955D317A38EB15A8F571D758E35B8B7C38E708579B926ABCF94DBB462B17B39D6D2A26950D69143D80020000AD088DE3E1D71BB66B4EF8577C6F672AD469CF39D915E7CE3967E5D632E5932DC659A2802002CECDE352ABA63E5DB1C98AD3AE34AC2B9E71C329DF6DC471C99D3A464006F14A371D71ECCD55CAB95F291508A82EC0DF64014100000F5DC136798A122504411ADE93C82772F651367B50F600401014F404F09E4020002A01E005F4806C80D79EC20BA87F8066ACEE0BA5F11158ACB48AD4075C637E18698CB2D385BDDA8958A8D3287B51B91BC63355EAE2C751E9C7C3964D46792EA3C5CB775712BCF9562BB4619A9BECA877D33FC809143D9AD02005F2BAD0371DF8B0DE5233563ECF49C7F1C657B3D3C59DDD76C52BE7FD439B586B6BC7374CABE1F25DD72C9EE8E0CD674D2259DD2C5467497B504B1AC7251D256A566AC6E56A5D3355D25DB52B237B6A5DA2B7B5959AAA5BF1CF1CE7980FD174BCB39BA7C72DEFB3B3E7653574F5CBB83CFD6F0CE7E9B2C7DAE375652CDCD3F3F8FF4DB8DF315F41E34140405540157600A0A441AF4B106D194368AA1BEEA26C04A96F651DFA0E3FBBD54BEB17DC7939EFDB4F4714E81C1D400000000000000000000007C0FA872FDEEB2C97B62EFC13EDB72E5BD38A3D8F386C12A6C1366C0DA0826C0DA6D559A6D44D9B11366C1369F2544D9B04B627C80B926D44DA7C812DDA6D55366C1365C9513E49F2513E553626D366C12E4972513E49F2112D4DAA9F267E4225C99B97F2AA973D24CEDF5417E3C997698B78F4DC97C9B1D31E93F35D31E970C7D6D9B90E938B19E9B98FF000CED57E2BF1EE82FC498A0BA340BF15D680D2E80D2E80D1A05913482EBF2BA00D028008A1A0340002E8D0000680014000080002810034A00800000A0008A068400014405011565EE8AF574F9EB27D4E3CB723CFC91D31769E16383AA88A802255462BCFCF8EE3A63ED8C9F3B971D571B1E98E45469000D26815000050040340680003400009543F83B0080A80A0000009E800000500F006EECD82EC40005023A6375515E9E3C9EDE2C9C738DC77C6B6E15D60C6508571E49B8F1F2E3DDDB172AF3671CEC778CB3515004004A2820A790400000000000023428D4A8378D76C2F762ABD5C793D18DECE35B8D7A6329B8CC579B931EEF3E53BBB62C572C9CF28E88C8ACA54D2A9EC0010000536B01BC6BA6359576C2E9E8C2B964D4746729D991C739B70CA3A44AE593163719651A00401495A9E4A3A635DB1AC5575C6B4E6D3194DC71CE69A88E19462BA4641458B3CA0DCAE98DBBD32AD5BA73BE4129002CD81000025008033E0DA85BDFB1B0375040510BDC097D27B0114140A80BE8809B0000000000DF7360002E8162A049A32EDE1065A914699CAA4562D46916378C4A3AC8B7B32AE39D73B5B8958B46905D20D476E3C7752AC7AB8F1D3AB8D69C39B2ECF1E57BBA6295C72EF52BA30CD4544F0828288BB0400F8B5106F0C5EFE938F794ECC657A6A3EBF1E3F1C5D1E2AED18E4CBE38D7C2EB797E59D8EDC518CABC197962BD91C994AA8CA2A0CD044F0A378E5B8DCA946A352FA655B95D25655A95A97B22B72ACA8372F62F7C74CABE8FD1B9F572E1CBFE1F61E2E69AC9E8E3BF50F2E4E8F81F50E1FB3D5EFD64F3BE863778CAF26535446D904004505514005541A8A82DBDCDA681143680763609B66DECA3EAFD2B8BE3C373BEDF41E1E4BBCABD584D620E6D800000000000000000000039753C9F6BA7CB2FC47E726572CB2CAF9B5EBE09D5AF3F2DEE45D9B7A1C8DA6C1360886C1369B553E49BEE0CDA28968226D36A06C1369BD08CECDA89B4F901B67606D2D513712E4BA12E496A86D36226CD889F289F2066E49F2554D9B513E4972066E5FCB3792289F2B7C4AB30E4CBD03A4E9B3ADCE93BF7A9B1D274D84F4EB38B19E2466D56BE33F0BF16762CC5AF8A07C57E20BA3E282EA1A035FC2E80D1A05D1A034BA034680D281A3406940D08A68D0000000002E8D01A3406801600006801054D00A00028002280200000A009A0000D0000B0576E2BAC9F4B832DC71E46B17AB16E3CD5DE288A20094466C72E4C771B8CD7CFE6C3BD796C7AB1F4E35348DA268D200A00000000000A80801EC00001050D1EC0A8000A80280000002500DA81B504F6A0081E0056A5D0AEFC77C57B38B272C9A8F4E35D6579EBAC699B3B22B964F2F2E2EB8B9D7973C5C729DDDE30E7469101000012C4D2868F60000A0200A0202E81440580D4AEB8565A7A78EE9E9C1C726A3A2561A71E4C5E6CE3A62CD70CE3163AB2C59DD1A412F9544F66BB81A0000F40AABE9023A62948EB8D77C2B15A8EF8D2C9A73572CA38E73BB711C729DDCEFE1D223359D3480200A4681AC6F775C6B155DB1C9D2562AA572E48B079F373AE919348A2C6A7641B8D4ACAB56CD39D14A080000783F9036CFB05D97F2A26D04002792D03696A80080148A000806CF6050000F07A0364000002F90059E01A9DD7DE90233E40F6B017BEB4C83228B1D718948DB395D32AE395DD62BA4464D2A13B35220DE31E8E39D99AAF4E33B1965A8E5FB69E4E5C9E7B5D6335CEF966B6888A854B413C8A1FE0D007805D35220EDC78EEBEB749C5A9B71E4BD378BDD0AF2BB3C9D5F2FC70AF87CD97CB2AF5714E9C7279ED65E88C328A83209515112C0677AAE98E5B8A372B719AB1A95A97F9655BC6B7B41A95A97B22B52B52B346F8792F0F538724ED36FD2E194CF0994F163CBCF3D577E2BEE343CCECF07D5383EEF4FF00293BE2F8D8DDCEEF6F0DDE2F3724FB28EAE6008028A2C1005162A0B17682EC03C2008A1B4A09B24F96731FCD07E878309C7C38E33F0E8F9D7BAF64EA02280000000000000000000003E5FD679BE3C58F1CBDF27CAC7C3DDC53583CBC9DE4A8EAC1B36221B51369B04B5362A5A9BD286D2D110DA89B4D886D3609B66D51369B50D9B04DA5CBBA8CDA9B50DA5AA9B4B926C12E497204F926C1369B50B9337380CFCCF9DBE94261C99788DE3D3725363A63D1EEFF005574C7A5C27A66E4AE938B09E2353193B48CEC598AFC505F8AE90598ACC41746905D1AA0BA340BA3406940D028201A034BA034680000150050340001A00014D01A3406803C00A00680103400680D2822800000202800001400040000D2C15BC6E9EFE9F2F0E79FA58F7617B3A3CB5DE2AB2D09410066B394ECD466BC7CF8F97873C755E9C1C6B9D4746515440000BD88000001A00D206974A020200000252A820078017C404F6000002F8480A806CF20A4051000140582BAE15EAE2CBC39E4D47AF0BD9DF179F274C5A2F861B73CA3CFC98EE3A62E793C99E3DDC339DDE88E6E7632DA08002000026CAA25050D080000006BB1B05540582B51BC6E915DF0AF571DECE59351DA2B934E79C79F38DE2CD79F28E594768CB1632D440113D22AAECBE01364F00458211502378D4AAE98DEEED8D66B4F4615BF31CAAB9E73B38E53B3511C728E59474466A56912A2A000B3C0AD4F2E98D6691DB175C58AD2FA73CE6920F3671CDD233434A0D480D4ECD465558A000002006D467DB5BEC226C82882161E94367B04F600404451692006BB8255045F208500000000045045036B0162B209ED458BDB482566AC1051AC26EBAC66AC69CF3A0E359ADC4404591A901D70C775EAE3C5CF26A3AF88E5CB93115E4E4CB75C72AED19AC5469942AA27B4BDC13DA8A100F6A22C6F19DD15EBE9F8FE5947D7E1C358BCFC95D3176633BA8E11D2BE4F5BCBBB66DF333BDDEDC26A38D73AC5758C9E9150AC825895512B341292EAA8E92B72A11B6A566B4D4BA6E5DB2352ACA8ADC6A54172EF8BEDFD23A8FBBD37C2DEF8B8734DE2E9C77593E80F13D299E333C2E37C57E6F9F8EF0F559617FE1E9E0BEE38F2CFDA23D2E00A0200A280281ED5017D829E102D450A805A8096BD1F4FE3FBBD5CB676C533BAC6AE33763EF0F9CF6000000000000000000000005BA9B07E73EA1CDF7FADBAF18B83E8E3358C8F1DBBB6834C8806D1559D96A89B4D889B4DA89B36096A5A226D2D50DA6C12D676A1B67E4BA0B9692E4684B926FB348972D27C812E4CDC844DEEA6D54F927C813E4CDCC13E577E164E4CBC451A9D3F265E7B3A4E8FF359D8E98F4B84FE5D270E33C44B92E9B98FF0BF16762FC57E281F15F8C05F8AE80F8AFC503E2B201A5D01A5034BA40D1A14D1A03402E90000500B00003D000002A02808000280A2068D01A3401A05000000100502010015000000000001014000006A797A7832EECE4D47D2E2CB71DE3C993B62D0C362020096335A895E7E5C773C3C3CB8BBE0E35E7B134ECC20087B50000050401440000000003409A14400D1AD01E4F2068D01A340693C505BE001340BA0174680100000005582B785EEF471E5A62AC7B38F2DBD18DD3CF93A62DCEEAC36C5ECE59CECD466BC9C98E9E6CA777A3172AE594EECD6D10544000000F49E1428026C0D0002868458681440F6A0B1B9E51A76C5E8E3CB4E792C7A30BB8DB956E3397870E4C5714AF3E71C728ED1862C62C6A220A0089A4D286814D2E805106A5D22B78BAE3E59AAEF83AE35CAB459DDC738B071CA7772CA77748CB9D4F4D2254540505882B78E4CD58EB8D76C6B35A6D9CE766479B38E594D574888AA869A91056A2297B46403600054B540821A8829A3C8888A2A02F83D021FC8097CA8140D9EC09E53D81FC1A00F0000000000000A22A035A1161ED14BDD016795BF9419ACD68080E98C74F4CAC4B76E595EE4462D66F76D13DAA8B1B8955DF8E3D38472AB172BA79F97248B5E5CFBD73B5DA30CD46910D00821A4D02FB053CAE816475C31EE9563E9749C7E2BE8E33B3C99FB75C5ABE1E7EA33F8E0C633B5C9F0FA8CF79D79B2AF762E35866B6822A1E9904F69544F49A119B12C5171BA749506E56BC22B52B72B355A95A9E591A95AD8ADC7A7E9DCFF00A7EB24B7FA7273CE6F1B171BABB7E8A7783E73D83E4FD6382FF4F2E33C7975E2BAC9CF926F17CE97736AF73CC26BB800040500501501600009B037D9004512DED5F5BE91C5F1E1B9DF35CB9AFD1BE3FF004FA23C2F500000000000000000000000E1D5F2CE1E9B3CBF86B19BB225BA8FCCE397CB2CB3BE6D6B6FA4F11B3609B4B454B536A27C92DEE226D2E4A1B4B419DA6D42D66E406D2D513696AA25C92D5137D93626CDB372513E497304B769B519B925C819B9C89F3DDED1424E4CBC46E74F9D37A1D31E92DF35D31E9709E59F21D270E13C46E612788CED57E3F95F8B22FC4D02FC76D7C40D2C881A5F882E8D02E8D206974068D0A281A3400000000000A80BA00010014035D81746844D2E8542C05D6CD026974828000000000A089ED45349A034A81A000000003406803600000000000351D78AEB24AD3E8F065B9A7AB1AF266EB8B639B6A8288059B66AC472CE6E3C5CD8F776C1CB279739DD8D3D11CD3D2008A001A001014000000000000001342868D00002000001A50100000000D28080A01A15BC7B3B617BB3563D5C55EAC72DC70C9B8EB8DECD393A3367673C962579B97179B38F462E55C338E75D194D7714011200000022816026800F002C051000501635115D71AEFC758AB1E9E3AEAE35B8572CF1DCA42BCD9E2E194768CD73AC64DA54454010004AA1EC0510160ADCAEB8DECCD576C6BBE35CEB4BAF4E79448386536E594EEE91973B18F6DC44B366B4A89A3404580AB3CA2BAE1E5DF1F0C556E54CBC32AE19F871CA3711164EEA8B22A2AAAAA1AD222228A9DC45F47A404ECAA58821BD008002800009A00008962868B002017BA01600007B00000000009E5A0277101416784B75104F6CB40D480E98C6FD32AE79573C96232CDF2D2255EEA352378FE19AAF4F1E3D9DE7872AB19CEBC9C95AC4AE197E58C9D19445412AA200001EC55D283526DE9E0C37646326A3EB74F86B17A23C995EDD714CAEA3E7759CBDAB5C73B4C9F2B92EEB8D7B238B37BA5684A8A09E444B12E812B3550668235865E947495B959AAD46A5456E569916348ADCF0B6EB594F32A0FD2743CFF7FA5C72F6F43E6E5356C7B31BB9B1CBAAE29CDD3E585FC263757659B8FCE49F0CF2C2FAAD3E93C6008BA000001400157CA089B036008A1B404D7CF3C719EEBF49D3F1CE2E0C71FE1E7FC8BD48EBC53DD741E47A0000000000000360001B04D9B0366FB01BAF93F5CE7F8F1E3C52F7AEBC3379C73E4BF57C89E245DFE5F41E6369B413696A896A6D50DB36825A9F2D889B4DAAA5A96ED44DA6C43E49725D0CED36A9B4D972519F9F64B9027C93E4A8CDCBF94F9C152E7F83FAF2F18A8D4E0E4CBF86A7496F9A9B1D71E9309E5D270E18F8C58B92E9B9849E96629B1662BF1417E2B31034BF105F89A417E2BA034482AE805D1A40D1A05D1A034BA00045F4078017CA029A0352200BA035DCD209A504D1A05D1A0349A5174405040D229A3401A0000054A20A8A0A89A54500000000000000003C1DC03B000AA8880A00000BED156378DD507B78337BB0BD9E6CE3AE2E8AE4E8A88A5401325473CA3CDCD8BAE2E793C5C98EAB93D11CD91510501034000028000000080000000000001B01050D8040000100AA07B4140000014163A617BA557AB8B27AB0BD9C326E3B635B71AEB063258570E48F272CEEED8B9570CA39D758C303400800200002878004D01A3401E40F00002AA046A54574C6F676C2B355E8E3BE1DF1BB71C9B8D319448AF3E73BB866EB8B15CB28C59B8DA31A46900413BEC1401141405456A574C515D71BE9DF0AE755D25DC62B0AE59CD38E51D223959DD8BE5B66A3365683601228846A22BA4AEB8E4CABACF0B7BC615C391CAB7119D6D75D950F1D945500010D0288268AA32B25113BFB003C025ABA03CA7B02801404DA85800009402809FCA8B3C6D017BA7B05A6BB0080B226C0340A80BA541500580B12A095968591B9128DC5CAA2B9655CEDEED44669E5A41506F18E9C73759AAF5611BF4E75A71E4CBB57972BB6E335CEDEEC57444410151340068001560AEB8C7BBA5E3F16B9677A6A3E961351D1E5AED1C797398E35F23AAE4F95AEDC71CF27872BDD8F6F4C7366A340822228699D2889A1112C04D26B4A3A6376DCA946A56A32D352B72B346A3528371AF4CABE87D17A8F872E5C395ED7C3EE3C3CD359BD3C7778838BA3E07D5386F0F57F393FA7279E57D0C2EF195E4CBAB41B6450000000510559D8194503606D3601B11DFE9DC5F7BAB975DB17E81E4E7BF6D3D1C53A079DD8012D3606CD886CD8A6CD81B36A89B3606CD80000001BD4B7D47E63EA1CDF7BAECAEF7317A3F1E7DAD72E5BD38ECDBD8E06D2D113696A896E92D119B933725566E46D7426EA6D436CDC844B925AA89BD27C9466E69F204B927CFBA8CDCF553E66827CEF8C5BC783933FE0DE86E7496F9AE98F4984F2CDC8749C184F4DCC249DA33B55F89F041A98AFC417E2681746A20BA5D026975DC1746855D1A40D2E80D1A034BA034680D2E80D1A0347C40D1A40D2E84352801A034BA04D1A0347A00D0A69340BA34068D680D1A0504000000450014001000000F40694004105005040140000003409AEEA289A1174680342820B1A80F4F0E5DF4F7F15DC70CDBC5DF169C1D94454400AA8C571E4C771BC58C9E1E4C1E7B355E9C5CAB3623481A034806954400D00080282A00000201A140D000088028000000400220A00000000029016358DEE8AF4615EAE3C9CB26A3D18D7597B38575833622B9E51E5E5C5D7173AF2E73BB959DDDE39B08D00206C000010005010001142AA00045D00D441AC5DB14AD3BF1D7A31AE35A8E9E59CA30D38E71E7CE3AE2C38D8E77B3A4446550D22A0026954134028022B51BC6A0ED8D75C6F762B51DA5EC573572C9C32F2DC4AE79473AE88C9A54448A117D082C456E3AE3E19AAEB8D6BD3155C793CB937112AF95434BA145F2826850101142801E01360868D02697409A504A50434077141000034068D7700EDAD01E13C80A22688AAA9220BA4D7750D68B00FF82402AF9416CD202C8A8159B544F04F2A2CF2E98A51A934CE5515CEB177B6A329E5145580DE31E8E39D98AAEF8A657B30D3CDCB7BB85748CD62B35B44A8202A1001202828DE3115DF870DE4FA9D3E1A8E3C95A8F542D799D5E2EAB9352C7CAE5CBBD7AB8E74E55E7B58BD9D983CA28895441443C88CD89A504113D33544DEABA6396C1D25DB5E1956A372B2351A88AD4ADC4AABC7C9783A8C3927AAFD4F1673938B1CE7B8F27E44F55DB8AFB8D8F2BBBC5F54E0FBDD2DB27F563DDF0B0BB9FE1EDE0BBC5E6E49F66976ECE66C0536802800A20ABA073150004036995D62A3EBFD1F87E3C373B3BE4FA4F9FCB779D7AF09AC41CDB0073B7FA8F935A6764AB320D96E8DF64366CF929B4F92ECD1B369B0D969F203E46FB885C9265DCD2AED2DEE238F59CDF63A2CF3BE74FCB6397CADCAF9B5EBFC79D5AE3CB7BD35296BD2E46D3E40CDC936097266E4A26D9B935113E5BF29F203E49723433724F92A172ECC5C944B933738A89F2DF85933BDA415A9C1C97F86B1E8EDEF6A790EB8F4B84F3DDD31E0C278C59B92B73093D35316762FC49882FC57481F1D1AD82E8D02E8D5034BA05D1A05348A68D02E974068900D1A4174680D1A03E2BA00D01A3401A034684015410000000D1A03402280829E80040F46941410D2000A281A40450540040D0A00680340000007A05D774D01A00D00281A4000000EC0A00D44575E3BDDEEE0CBB3966D47AB1AE9B79ABBC51144D0214466C73CE6E3719AF272C79339DDE8C5CAB9A58E8C9A4000001000140000500000440001400000D02281A340691000005405000000005055C7B22BB615E9E2AC64B1EAC2F675C5E7C9D63497CB2D319479F93174C58AF2F24D38651DE39D73B134DA202080A01ED01500D9B03B1A503D2068D694000405016515A8E98D4A3B61957A78EB964D476956B936E79CECF3E71D2335C329DDCB28EB1962A2A253C2802200009A502281B6A22BAE0EB8566ABBE15AD39B4C658EDC739DDA895CB2C7DB956E233A469913B2A87980A22353CBA6351A75C6F77462AB966E55A88CF955436A2AA02A20228BB4000010D26805F009680141003B4004D00550D00268000F048096775D01A00D1E200A22006F512AAA882D34069015A419B7BA5513C9A51B8D48C8B6B19039DBB65B889FC901A8B01D708F4E135D9CEB4E9E1CB932660F2E776E56BAC4652D6912F74101434000802ACEEEB8E2CD57B7A7E3EEFA3C78EA3CF9D6F17573E4CB51CA375F2FAAE4DDAF067775ECC3D39572B19AE8CA008289ECA2222897C20258962A226812C497E35475C6EDD254AAD6DA8C0D4ADCA8AD46B68AB66F1EEFB7F46EA7EE705E3B7BE2E3CD37837C77593E98F03D4994996365F6FCD755C57A7EB32C3D5F0F4F05EEC71E59FB64DBD2E06C5054145001550141CD150A6C1366C04D5CF3C709EE87B7E97A7E3FB5C18E3F88EAF9B6EEBDB3D0228995D40731B6087B03CD34027905D68EC01BD0896A8276050EC20B3C83E3FF00E41D46B1C7865F2F8D3B48F7F14D611E7CFBC97E45C9D194B926D519B927C8D2B372EE9F26B48CDC99DAA1B4B9025CA25CD466E5FCA5CBF009FD57C62D4E0E4CA2EE41BC7A3CAF9AEB8F498CF3DD9B90E98F0613C46E6127A636AD7C4F882FC17E282FC4F882E8D02E8D01F15D0A68D20BA340697E207C4F881A5F881AD2EBB01A3482E8D08697429A04000D01A514D1A10414003421A340A0001A3400000201A0034068001404014D082E9045141340BA348A68000366804014000F001A4053608A8A20280001A10D1A0342A820B051D30F2F570E5DDCF26A3DB85DC769771E5AED8AAB2D08020258C65E1A8CD79F971DC78F923D1838D70B3495D510D887634A2006BB9A0000004000001400348806800000001404014040140F480280800002E880B165D0ADE15E8E3BDD8C963D7C75DF1AF3E4E98B70AC36C651C792378B35E5E48E194778E55CAC66B6889A5004000000001015000050000014558E98A0EB857A30CBBB9D6A3D18DDC69CAB4CE53B38671AC4AF3E71CB2758C31632D22228009E8100000051A941D30AED8D62ABB615B73AD163965160E39F671CBF2E919611A40D0868001563A63E5075C5BDF6655CF2AE76AC1362A29B453679503606D36068100136B01000B4122DBDC0F2806CA0009AEE28000027F00780050401404F6006C000D100D8229DC53679034BBEC8225EEA269A80D46A78412F662D51CEF9DA3484EF4EEA2C6E466ABBF1CEEEF8C73AB16DD3CFC9910AF3E558AEB19605113DAA2A01E005401603523BF163BACD57D1E9F0D3D93C3CB9FB75C56F879BA8CF58D4C67664F93CF96ED79AF97AF1F4E559C99ADA253C08951550041444D08895444D0858CE945C6FC6BACA8352B51969B8DCACA351A88AD6DDFA0E6BD3F598DDF6C99CA6F1B1A97576FD34BB92CF6AF98F60F93F5AE9F7863CD2779E5D786EB38C724DE2F978DDE3B5B5EE794014114154055405D038DA6D5100001DFE9FC7797AD9AF1132BAC6D5C7DC7E8C7CD7B40072E5CBBE967B672F4E7F23E4E9A6366CDD0DAECF95341F2D1B341F24D9A1769BD81B5D9A0DA6C0D9B05DAE375BCAF889A1F95FA8F3FEA3EA195DF6C5C3E4FA58CD491E6BDD4B927C9AD09BEC9725D0972ECCDC8D225ACFC9A466E5DD9B9CD827CAD35965E228B383932759D2E5AEF536378F498CF2E93A7C27A62E4ADCE393C46A6282FC57E282FC4F882E8F88ABA3482E974068D02E8901746903E2BAEC068D02E8D0868D01A5D01A34068D02E8D0001A0034000A680D0080A6800000010342808006800D006B6008A0A0002202A82200A1A00100015454134A026809DA806802801A034680D01B040000015576088A008A455163D1C597766ABDDC596E7777C6BCB9476C5B5736C010112F762C58397263B8F27263AB5DF072C9E6CA7761DA309A4D2A080A00000069440000101411740801A140000110000000050000000100054D0280B015BC7CBB6159AAF571E4F4635C326E3ACAAE4E8CDF0E7946A335E6E4C5E6CA7777C5CEB9653BB163A465349A540F2080000000000000000000AA02B52A0EB8D77C2B15A8F4615D238D6A15C79269615E7CE39653B3AC66B9D8C36CA1A04150054D288802E901677582B58DD3B6359AAED8E4EB2F673AABE5CF28915C73F2E594EEEB1972B3BA58D220200A1EC174DC41D716B6CAB195ECE75A81BEC410D801B03D808A06C04000117C80804282A007803D9EC0010500000A025A000280764014445040020ABED7D02282C1066A450F2B01B8BBD033939DA4191A4006A46F19DD9AAF4E11D1CEAB19DECF3675A88E57BB35D1194D2A1A4D680D14115445034B26D06E4EEF5F4F86F26326A3E97163A8ED3B3CB97B758CE5751F3FA9E4F2DE119CABE7725DB95F0F5472AC5454134A25455004A2A27B4B012C4D289626844A6819AD6397AAA3ACAD466AB72B52E991A976D4A8ADCA67DA7CA7988AFD1FD37A8FBFD2637DCECF63E66735958F5E377072EA38A73706585F7125D5DAD9B8FCCFC6F1F265C77D557D2FFD78C0455F60282EC14580AB1070151366D436025BA96BEAFD13875865CB7DB972DD60E9C73ECFAE3C0F50016EA6DE4CB2F9677F0DE0C6752536E8E7B36BB0D9B3686CD9B14DA6D536BB00D9B45D9F2D1B5366CD886DC7AEE7FD3F439E7BEF6126EC85BA8FC9E397CADCAF9B56DFE5F49E74F93372512E5FCA7CA089F38C7CF6A1FD77C45C78B932F5A363A4E932BE6B73A4C679BB67C8749C18CF11BFB72788CED5AF89F141662BAEE2AFC4D7705D2E905F89F105F8ACC7B207C57E207C57421A3E207C4D02E8D2068D029A034680D2E80D1A0346954D1A44000D0A0000000000000000000000200BA503681A0434680000005000D01A40005D006901400D01A000000F6802807A00F60801E941140114150D08A0A0680D002A0B3CBAE17552ABDBC393D38D79B274C5D62B93AA7B015006729B5473CA3CDCB8BAE2E793C99E2E593BC736469040000000001014D01A340001A041400040004501005144105151034680005D00000002E806B176C6F666ABBF1D7AB0BD9C726E3AC6E7871AEB12C6328B12B872479739DDDB172AE59472B1D63288D2202A2E81010000000000000000051562CA83A635DB1ACD57A38EEDDA7871ADC56339B483CF9C71CA3AC66B96518D3A32894105400004055041456B1ECE98D6475C6BBE2C56A35A4CA3315C338E594748CD72C986D004003402B5115D31F0D5A8AC6558B5622281EC00029B0400004F00A009B00000002A02ED017D2281E0000000041022A8221E7B828087884AAA0886BBA5DED55676AD200829E819A8D035106BD00CD73AB0436A869740D48EB84EECD57A319D96B9AB9725ECF3655B88C566D6D12F74500440034A0BA40D2CDEC1D70C7BBE874F869CF2AD47BB19A8B5E5758E3CD9EA3E5F3E5BB5DF8E315E5CAB9D7773AC8A2228208545543421A4F0A0CD04A962895044B12A8DE197A75952AB5BD352B0ADCAD441A8D4BE915EFF00A3751F6BA9BC56F6AFD03C3CF3593D1C57EA0E0EAF83F57E0FB5D4CE593B64F1CEEFA185DE32BC794D6541B64501760AB05140541E7D9B690DA6D4366C54CBFAAE384F75FA7E8F8A70F4B863FC3CDF917A91D78A76EE3C6F40039F3E7F1E3AF1CCBB7876C274E39DECF9C3E71BD31B5F943E53F2683E53F27CA2682652C5DCFC9A366D3E5017E46CD1B370DC0366C366CD82CBBAF8DFF91F55A9870637FCBA714DE7132BD3E24BF193B97293DBDCE2CFDC89BCB2BDA28B38B932F4D4E973BE6A6F43A63D2633CD75C7A7C27A66E4ADCE393C46A61FC322FC16600BF1AB30A8ABF0ABF6CD87C17E09B17E04C0D87C17E20BF1340697E281A341A5D1A0D1A341A34683468D068D1A03468174680D1A034680D1A034680D1A03468534680D1A0346843468534680D1A034684340A68D01A40010000000000000000000000000003400000000002AA080002800770003400BA034002000000A002C6F1BA668F4F0D7B70BD9C3374C5D71F0D38BA822A809A66AA3167671E48E98B193C7C98F771CA3BC72AC546D0140F4808000A800000000000008286803420001A03400000000022F75000105D0002808B3CBAE352ABB71D7AB8EB8E4D477C6B78B8D758566C22B9671E6E4C7DBAE2E55C328E594768CB151A440004003468034020000000068050001A15BC5D3166ABD1C75DF1AE39351B4BDE32AE39E2F3E534E91972CA3163A44612AA028208000000A0AD46B141DB176C2B15A8E90BDD8572CE38E51B895C3365B650D2802002E9A88ADCAB6EA22B19774544D80A80281B403600009BEE06D410501000458A0020200A007A3D080027B144ED7BA8A2217B9E944ECA06C04202EFB9B03DAA02C154404A0CDB4691635115ABDA33418C99544EC28AB220DE31DB0C59AAED3C2657518579F92F771CABA4462A56D192808229DC0F601A202E9BC6772ABD1C386EBE8F063A8E19D6A3D13C2657B383A3C5D4726A57CDE4CB75E9C239D71BE52BB3159A089E1004554450011140112B2A2693420CE813BCAEB865B06E56F1ACD69A8DCAC8D4F2D405C73BC5CB8F24F55FAAE9F967374F8E7F98F27E44EA576E2BDD8EA3C8F43C7F52E09CFD265F99DDF9FC2F6D7E1EDE0BBC74F372CEDA1D9C801497B02ED408A2A9E9079AD4DB686CD81B362BBFD3B8AF3F5D3B76C5FA893534F1FE45FB69DF8A740F33B0025C665357BB9DE1C7F0D4B63364ACFD8C75E19BC18FE1AF3ACF8C3EC44FB11AF34F14FB113EC1E69E27D84BC157C93C53ED54FB557C93C4FB597E4FB792F943C6A7DBC8F8646E26AA7C723E392EE1AA7C724D653D1D1DB78DCA5B6CF11F94FA861D4F53F50CB3F85F8CF0EDC3A995AC67BD3963D173E57BCAEB8F4195BDF6F4DCA31A75C7A1D7F6BA4E9ACFED62E4BA6E74F7F0BFA7A9B34B382AFD8A9B1AFB3FC1F69362FDA5FB7FC1B0FB7FC2FC0DA9F05F81B347C0F826CD1F13E207C57E207C0F89B0F89F1361F13E26C347C40F89A034680D1A02434068D02E8F8C02C3500D2680D68D01A3407C4D51134BA14D26845D1A04D1A03468535D8D08028080A228A80001A3401A034006800401434068D0001A34068034680D00000068D01A3481A34A00001A40010514D1A03401A000000000010050016373C251DB8AEAF77B78EF671CDBC5DF1ADBCF5DA1DD115402A033639671B8C64F2F263DDE6CE6ABD18B9573B11D1940000000000340000A02068D01A4D01A340680001140004014000D00000020A000000BB01D314AAEB857A78F273C9A8F4637B3A4AE15D235E59ACB4E793872474C5CEBCD94EEE563BC61CEC46D10104000000000000D01A34280008028A0DC74C6B355DB0F2F4615CF269D615CD5CB28E19E2DC65C728E797E5D623152AA21A011401000055015BC5074C6E9D71AC558ED8B4C2B9E51C738D41C738E763A3282A22E8534029220D7A6B735DC562A080000001B04501000000140000480280868004003C028821B00DE937B5020149A05A8076276000366C0505545500A9411203523700AC5062A569134A046A4DA0EB84EEEF8462AB6E59E4915E7CAB9D748CB36A342021A40050101740D48E98C4AAF6F060F7613B3CF9B71B73E4CB51CE355F37A8CFBD78B3BBAF563E9CEB17C32E8C082A009A1442C112C4550040467D15466F8451294466CEE9BD5ECA3AE396E3A4BA66AB52B52B2371B88AB66F1D3EC7D0FA8DE17872BDE7871E69BC2BA617593EC0F9EF5259B965F6FCCF5BC37A6EB729EB27A7F1EF7638F2CEB6E63D4F38A0281B6A01005515E4DF74DB686C940DA5BA941F67E83C1AE2CB96FB7D97CEE6BBCEBD7C7358839360000966CD027C4D2ED0D268D9A3E3134BB4D1F14F8F7369A346BF85D8967F09A9F8534BA9F83E33F09B4D1319F82E33F0A124FC3E6F55C730E7F1DABA71DED8CFD397C67E0F84FC3BB89F09F83E10D87C27E13E10D8BF189F1361714F89B0D7F06BF850D1A361A34068D1B0D268D868D1B1749A03468D868F881AEC6944D2FC4134680D1AD021A00D0002A58068A08AA1AEC200000582859369AF481A145F4922079504D1A50D2680D1A113B80000A00228A002680D2E80D20000A00068104145000450450400000000000000000000000000000050400501B8946B0BFD4F67164E59351EAC6BAC79EBB42A32D0BB01012CECE794ECD466BCFCB8BCB9E2F4635C6B959DD9B1D1944501404000D00006C50000000001000400D202A28080000002801A511748001A005D0002C6B1A955D31AEFC774C558F4E17B3ACF0E15D2350ACB4CD71CE378B35E6CE69C729EDDA39D73B8B163711050D1A103401A0340228228200000002AFB0054458E98D4AAEB8D77C3262B4ED8B4E55A8CE51C338D4470CA39E51D632E7623489A40050004D029A00056A20E98BA637BB355DB1BD9B8E6A58E19C5838E51CABAC650A0801A5034A0B1762B37BA080200A00202A00A08002800201B504510F06BB822E854041014150B74A8800A087F901014BE40D006C04017C1015A88AB0D80C80B208D69622A5632519BE5969140591B9128ED84769351CEA995ECF3F2558571CAB16B7112C4BE5A1000001134681567915B91DF8B1DD668F7F060F4C79B2748655E6E6CFC9895F37972DE55E7BE5EAC5CD9A8D32960088068041444D02783CAAA692F902A5544D0A3282258962898DF8D77C6EE251B6A5D3155B95B88ADCAEBD2735E9FADC739E2B366E58B3AEDFA9C7299632CF155F2DED1F2BEB5D37CF8672C9DF175E2BACE31C9378BE46396F1955EF791762000BB202A80A2BC7B4DB686CD81B672DE596384F39507EB7A2E19C3D2618CFC3D0F9795DDB5ED9D40654000000010041504022889AEE8A832A0B0079FACE3F971CCBDC6B1BACA3397A7867757A9E7000D0A693421A4D1024340586810D01A0100001340BA4D02A280000140D2680143468010134068D28680000040001535DC174960111458801A0000A068D207C53E2BB0D120161F1035DCD0002002E8100010140403400287A03D0002000288A81A00010551410000000000005001034680D141050501620DCF2F4F15D563258F5E17B3B637B3CD93B62D5461B005282573B1A895CB3C7B3CBC98F776C5C6BCF94EECD768CA54A21A14414000403B81A0000000014000800080000200020280006800000140F40002C6A22B78F676C3CB3563D3C75DB1AE19378B717C4737466B9E51B8CD79F93170CA3B473AE558ADC65946915000001015400821A41550401574087A500058DC4AAEB8F876C2B9D6A3BE15BF4E55A895CB38B12B866E394758CD62CEEC56D110014010000051459E508E92F774C6ED9AAEB8D7562AAD9D9CB389070CE38D9A758888A80000AA068D02228A88028002201E014013D281E80200089A3C0282A00A94400347A01143D268174800017C0120054F6A149E100DA87A105D9DC556A2229E854D9E808A0D4360CD66D1184BDEB42D5058DE2CD58F4611B73AAC677B7670CAB511CAB2E8889540A026842400055D18F9075C63D7C1839E4B1EEE3C751D5E6AE918CEF6783A8CDD308CD78B2BB72AF44619A8D20821B404D9404041550B01134A27B35B504A2328A22089A5C72B283B4BB6E5655A8DCACAB72AE5378EE79883F45F49EA3EFF004725FF00763DABDCF9BC935958F6617720C7371CE5E1CB0BEE332EAADEDF97CB0BC5CF9F1DF57B2FA7D2DEFB7890053D00A0AB00515E0F926DB64F91F2037D9E9FA5F17EA3EA38F6DCC532EB1B5AC7BB1FAD935343E53DA0000009B3606CD821B540013406D36A9B12D11368AAA7B11A673C7E5858A8F97963F1CEC1EB79800050100540004428002000068D00020068D080A2028200A001A3409A00000000D1A04145EC9A00000003401A4D01A34068D01A35D80B3B16020A06C0F4206803497C28001A00D01AEE68001346814D01A2007B0450434068014000D268175ED34068D01A34A1A34068D2068034000000000280801A0174B01A76E3CBBB1563D7C796DDF1AF3E4EB8BA794737404160A0CE516239653B3CDC98BAE2E593CF9C72778C2588A82280068D00020A0A80008A280820001A00EE0008A0828000800000000002E8D000002B5BEE8AD475C6B348EF864F4635C726E3A4AD7AD39D754AC55895C3923CF9CEEED8B938E53BB163A4659468404000034680D0000000000028A22282C6A25574C5D70AC558EF857572AD4573CE77215C338E594748CD72CA3163A44440050400100141459106F174C52ABA6374ED3BB9D5698CA20E19B965E1D2231E92B694D1601A3482F65D6C08829A454000F401A03480081A14100014F40000020068434582882000022820A1403468135A28126CA0009A00504D283527659E50699D8A022AC80A5A2B37CB1551114167941A8ED863B4AAED26A2DF0E6AE39E4E395ECDC4734ADA0CF8005000DA00BE682E9A91076E3C775EDE1C35639E5563D722DAF3BA387365D9F3F9B2DD76C2315E5CAB15DE3294565004A026BB2008A06854402A694434221A512B3A51348222681AC32D5D576952AC6E378D66AB72B53C323D9F48EA3EC759F6F2BA99BF48F17E44D65B7A78AF5A079DD5F0BEB3C1F6F971E6C679F2F0CBB8FA1C7778479339ACA836C28A06D05DAA8A20F996F736EA1F25F91A132CF58D7DDFFC73A7D7165CD67FB9C79EEB0ADF1CFB3EE6CDBE6BD66CD81B360BB360CDF22A06C0DA6C4366D4DA6D2DD086D375437B3406974028080F075587C7937F9717AB1BD3CF97B06990000000043D00021A04005045043402080294100001000550400045000360000000007A4516C4F00A20009A4F4A2800000692405D2680340201FE450000000400F20680140F27803C801EC0405403401E177413602F8880400011400100003400A0802A00A000004BDDA415D304AAF57157A31AE193A62ED3C1638BAA004ECA0566C546329D9C3923A62E793CB9CEEE363BC7344D34854BD810DA8000000000806943401A400501000000034006940F0068400000001400040514588351D314A3B617BBD38572C9B8EB2B51C6BA419A42B967371E7CE48EB8B9D71CA6DCABAC659D33A690D0A1A34222808000000068000005011762AC6A54A372EABA62CD58EF857697B3956A34CE519571CE38E51D632E594EEE794D37196748D00808A00008A0A282CAEB3CB347495D70AC558E9E59CA76655C738E363A44675D935D9A44B3D9A0524D8AD7C7B1A4DA06812CD26944D00685010348A0022FF9040004014040143C8080BAEC80680346842F94D00680000000010B143BCA68100080B200D454041404591B9053497BD419B18AD22006BBB520378C76C23355D19CAF6622B8675CEBA4658A9B684DEC50F09B01202A790590D0352378CEE83D3C583DDC58EA38675A8ED132BA8E4DBC5CF9BC39E4F4611CEB8DEF59756505101040100D1A044A02694349AEC088AA6928854B1466A289A4A225F2E9C796FB508EB2B72B0ADC6E5452DB8678F24F32BF55D1F34E7E970CE7E1E5FC89D4AEDC57BB1DC78DE879BEA1C139FA4CB1F71F9BC3B6F1BE63D9C1778D8F372CEDA1E872080A20A28B1620F9172EE9F277D26CF92CCCD0972F9E58E13CDAFDA743C53A7E870C3DE9E4FC9BD48EDC5EED76F92CC9E2D3BAECD86CDAA28033924AA86CF9086FB26D437400034029A01410D8003CFD561F2C36F0BD1C77A70CFDA8E8C000000000027A000440501041451001001140400005114040140404D2868D008A2ED3D00A0080000001B004D28BA4000450004DA8100135DC0009A0117F951000008020002FB2F902801EC0BDE8027B05F25F009A00F46C0F4BE812785801E904905000D1A034000290090D209ED74A2001A000164A0D358D668F471DEEF5615C7274C5DB1AD38D754368ABEC0566F85462B967371B8CE4F3678EAB8651DE38D73D0D8961444D761400400000001501404100511544000000100501029A03401A000000015154544537D915A8DE29475C6F77A30AE75A8ED8D7495C6BA45F4CD88AC651E7E4C76E98B15C328E5963DDDA3158A8D2222802001A00405405010053400280802AB53CA0D4F2E92B3475C2BBE15CF26DD12B0AE794ECE19C6E335CB28C58E91973B11A105400014A08002EC556E54A3A635D70AC557594AC2B8E6E39796E23366CD3489A5D01AEC7C740A00008059D995162009E055D20868D286841050D1A03458068034680D00008080068D0A000220069742A681045010003469435DCF080A0B002F8414F6B046A796FD22B359AA25EEC55445D6806A441D319B77C66A33556F873CEA45AE16B15B659A95A13C0A0807A35DC05D4016441A93B3AE18A523D9C38BD78CECF3E4DC69CB972D4667B5AF9FCF9EEE9E5CEBD38B9D73A8E8894A08000880200855040128A95141342254554B134A889A82259F84F1DE28ED867B8E98D62AB72B71956BCE3A7D6FA1751AB970657C7872E59BC2B785D64FB63E73D659B9AAFCD7D4786F4FD6DD4D4C9E9FC7BF6D38F2CEB6E03D6E0288280A0AA83E15CFF0094B9FE1E8D329F72F8D6DA93932F101ECFA674F72FA871E5CBDB195FB2B96335278D3C3F93DE51E8E2F46E5F66A3CAEA2EEE80957681B5DE8132EE9A50D1A04D1A05D2680D2E80015000000404CE7CB0B1F3B3C7E39D8EDC6E59B147672500000000405400013400200A00022000A20802800028802A22000AA0881A55134068D1B0D1A50F600200200A7B14040D009A34A080A0000801DC0D77281E0F207B013D8A0007A03D001EC16A7B05D2580BED0000280680F40268016403C1AEE80BA03468DA06850F8C03E3DD2CD1B01436A80402F84D6C17476034921B175AA7801AC7CA2BB617BBD5C75CF26A3BE35D3D3CF5DA252228B015019B1CF28D466BCDC98F770CA3D18B8D72B3551B653D27B5128A000005808028000200012000A002000800000000000282A08282A08A29AEEA2020B3CB73CA2BA62EF8562AC7A31BD9B8E35D634565A63272CE371CEBCF9CD39651DA315CEB16766D1050400D080000000000000050051458836DCF0CD1D30AEF8562B51D65573698CA6DC728D44AE394EEE793AC658B1969105400400504503402B58A5574C6BA637BB155DB1EEB58572CFCB8E534DC4AC9A690000005010403BE8D765122E903476D809A02C4AA1AD1AD81AD9A045D0059A03D202F94D002895410100500101504000A068D01A3C82140D1AD81A28001AECBA1574025EE9A058411A91BF48AC566A888A800B1A93BA2BB611D64D4629132AE19DF4B072ACD6D19A8A1AA97B288A0001E602C541BC66DDF8B1EECD23DBC58F6778F3E4E90B751E5E6CBCAE295E0E4CBBD71B7BBD11862A5ADA513C01E5043C8080068112820A0809616765540129A5134CDF22222A254025F8DDBBE397CA6E2558DCAE92B0371BE9F9AF4FD661C93C6FBA59B9A58FD66194CF8E653DC69F29EE1F37EB3D3FDCE9BEE49DF174E2BACE319CDE35F0F0BBC76B1F45E45368ABB045501A80F8F3A3DDEF5D70E9309E5D6E48ED8F0613C62DCC24F4C5A3A4FE9CF1CA7AAFBFC394E4E0C72FE1E7E69D4AEDC7FB8DC5DD799D57757E5A05992EE201A453D9682ECDAA1B368A28802A6C0360080A8000578BA9C3596DD38FDB9E7E9E71E8710D81B500013D806C000000440000050AA200020022821B00001401010001005501010134AA680174222FB010005540589681E80004D1A50D1A00D6C03D8000008068A052C0340001E050A6904DB53C288690346813D1A516F63D2087A50F4004017C40469013C011413680AA0201AEC9A360281EC17CA4F2829E202802C41D31F2F4715632F4D47A70AEB2F679EBB45A8CB400BB5066C73C9A8CD71E48F3671DB172AE397965D594F67A54349A034962868000003D1B026803D2EB60961A05D2680D1A04D00008280800028080282822802000006960A2A22AC4574C5D70BDD9AB1E8C2BAE35C726E37061D19BDD8C9A8C579F38E394768C573CA7662CDF66E30C962AA0A202000000000000001A145348A4F2B1069BC7C251BC6F777C2F762AC76C6B4E4DA572CE2C4AE19C73CA76758CD619B34D44651A0342000000002EDA9515B9E5BC6B355DB1ADED8572CDCB26A256742A2E90164EE9602E934A162EBB209A3409A1400003480A8069412CD9A0353F00152CDA878849D80D6934068D01AD9A0349A035DCF8A849B2C0345809AEC7810050F000069041740800BA03CA49DC1415500F4821AEEA0DC854566B1542C4AA82C80D48DE33BA5575C669D1CE8E79D70CAB50619ADA27B4541053468135D891416405916441D308F5F163A73C963D7C73B3A3856DCF932D478B9F26F0895E3CEB9D7A230CD34D2227B10D00200021A02F8404B3B82A0A880A9514134217C228CE92A89A4D088B85F8DFE01DF1BB9D9D31AC556E5329BC7B22BF43F46EA7EFF0049F0B7FAB17D27CDE59ACEC7AF0BBC60CF2613938F2C6FB8E73A6DF95E6E3BD3F539F1DEDDD1F525DCDBC5E94DAA0BB416101A511E698ACC555A98B531117E3D9F4FE9BC9F2E3B85F4E5CB378B787B7B3C2BC8F4028D41059550567204D92A8BB5DA09B5D806C005000037DCDF710D9B02D70E7C7E58358F559CBD3C347A9C08A808028002000050001340000000820A7A003D2A08000008028080000000000000068501000003401E40400F4AA00088028021A5000280009A02CD00001A03D2820049A280A054D000161E80D001AEEA268D006C0F25F202A06BB13C00A000240540346BB0121A510017680A028378BB71D62AC7AB0AED8D79F276C5A461B0055067CB392C472CE7679B38ED8B9571CA39D9A768E688A000009A04D2E944D0068D01A24EE06805DA6EC05D882534A001A403400022A8220A2808080A8A2880BB0003DAA000AB056F0AE98DEEC51DF0AEF1CB2748DC5736D2B1945895C739DDC328EB1CEB9E51CEBA4659B06844D080AA8080000000000A80A01041560AB1A88373BBAE159AB1DF1ADB956867320E19C72CA3A44AE7633A6D966C468404000010157C0A35220D474C6ED9A3A635BDB15A632EEE55A8953B0A80000005002C0349EC0F28AA021A00000000400005010004D1277EEA1ABB2E209AD2E813401A0000BA4035DC50B8ECD680D007A4117B58960A0200A69602EB752C410D2846E4F651AD7766C418ACD54434A2E96441A936E9862955DA42B0AE39D72ADC462B2D200826940D0A9A3421A51574D63111DB8F1DBD9C58E9CF2ADC7A24ECB7B4706DE7E5C9E1E5CB6EF8462B85AC64EB18645105413CF81500000113402692802880225808695511412C119B1151006B8F2D5D3BCACD56B1ADCACABD7F4AEA3F4FD77C6DFE9CDFA89DE6DE2FC89F6DBD1C57AD03CCECF87F5CE9FE39E3CD27F97CD9771F478AEF08F267359537DCBE5D185D80D351117CAC456263A5F8AA2E97403BF47C9F6F9E7E2B39771AC7AAFAF51E27A43D2A2C8A8A35E9022640C8A8A0A00002ED045DA89B103600283394DC225783931D6758AF54F4F39D8DA8A0000200A020000A080A801D8028088843C2A808008BA0400D001403C0228080080280802A822028028080802868010020AA800000000200A2280000201A00008A0801EC0001740801E8054008068D022F9AA161A40F06C15340A026940D26814000134068D1B0D00AB28358DEEEB8DEECD57A38EBBE35C3275C5D615C9B4051406328A8E79471CF1F2EB8B964F36534C58ED1860AD2200006D37D817B26FB829E413D2805F007800004D01A34082800801A00D001A0000D007A00503480A04105D1E414D027B582B78BA63E59A476C2BBE35CB26E3AC572AE90ACE51615CB29D9C338E98B9D71B1CEC758C2336341627B0134A8007A0114101400150115410055220D2CA8378BA637BB3563BE15D63956A09944572CA38E53BBA465CEC61B659B12F6684450040000145235128D3719A3A4BDDADEE32D33939D58959EC469148828027B03D9B037D8000414458094000000A000007B4D0280000000009402A7B50FE5005B0124017468135BECBA044D02E934068D01A2C514D20BE128259F84F6A2C9B6E4D25159A418BDD9AA80A2AC4574C63AE33518A35A4CAA2B86776C5748CB151412880A068034069748123A63057A78B17B38F1923864D46D9CEF66234F27365D9E3CEBBE2C573AC5746511434962868110150001134680013480828200941114348A25669044541D30CFD5291D65DB72B154B6E36673CCAFD67D3FA89D4749865BEFAEEF2FE44DE32BB715EF4F48F13D2F3F5BC139FA5CF0D77D767E5E4B8659617CCAF6FE3DEAC79F9677B51E8715580D458835162068545D1A455D2E37E394A0FB1C397DCE295A78AFB7A62E9748A0069678EC82FA018BE454005000005366C0A80A8200003C9D461ABB79ABD38FA70CBD834C86C169B14D9B0500000001369B00F207B110FF00245000000114100003C8000200A00020002A000000000000200A000022820280282268F6280000790010414D1A50D1A04D1A05D100405F200680F60000800000001EC0A00006C05000000000000000006A378D668EFC75E9C6B8E4E98BAE35A72754A228A025073CA3967371D3173C9E6CE6AB9E51DE39573B12B480A259B5043406B696021DD45F4204A6C1760000400BDC113D02E914000040050100F0000000029A05D763C403D08280282CECE98D66ABA61755DF0AE79351DA56E395748254573CA38E73B3A62E75C328E766DD630C59A46C348221A0114004555110144000000080B2082ACF02B78BA4AC523AE15DB1AE75A8D0CB4E79471CE3719AE7639D9A748CB351A112C03469445D0868034A28B106A37B41A8D4ACAA56288CD2342EC409766C0DF700DF74029B50D9B0436000001BEC0000000000000000000828006B601A01216007B05010A08A068D7F0068A06BB16760140D00962681A91A912859A62F958309E95001646B182BAE38BAC8C50633BA88AE3939D8E9194D269440400003400BA06A475E3C7BA569EBE2C5E99351E7C9A8397265A8916BC7CD5E6CBCBD11CEB158BE5B0D22A1A401143C002684100004D00802680D228202545540112AA328A268F623AE19EDD6566AB526E3EAFD07AAF872E5C195F3E1C7966F0ADE175947E80DBE6BD8797E6BEADC1FA7EB7E53C64F47E3DFB69C79675B7936AF6BCE3501A8D441A8B220BA5D01A3481A5D03E87439EF0F8BD6F2E7D57A31F41A61A04174B001159BE51A4011400D0000800000000A38F3E3BC5E2B2EDDB0BD38E4857460000000AA29B360A9B0254A00200000000000000200001A00D015014D00020000000000A800000000000000068D01A405400050529B0227850F3080080080287A03CA28000000201A5034BA04D00794017408000001A003606CF200028000000002882B58A51DB0BAAF4617B39E4DC77C5B8E15DA22228BB05F49608CE51CB28DC66B8671C2C778E55CEA36CA0A0009EC094FF2069360B0D770349F1362E8934068F406BF28077D1DC0DD3FCA8929FE00503D269034289A000000D0000A0000BB036A80000AADE3528E98D77C2B9D58ED8D6E395758D256559B36E39C6F162B8E51CAC758C319465B44D27850D26C40045D289AD00001A03401A005145F0887A0091A82B58D6E33474C2F776C6B9D6A3A0C34CE51CB28D4471B3BB194748CB0CD6D10010405508000AA82C6A20DCAD32A958AA8CAA8B0F282785EC086FBA86CD81B40000000000F400050150000013745000000150000000000011400001340280002C01105F280B1A04AE792C1915014591D318CD57591BF4C2A39675623964CD6E09A454410346940D01A105D2C8A378CEEF471E2C64AF571E2E8E15B85BA8F2F2E4D6295E4CEF771BDEBBC619D269A44D1A5567C16089A00150D1A044D0A27A10004D01A4D02588A050669E8544D288289A65510113C5DC77C32DC4A47495D38796F07538724FCF762CDF4AFD771724E5E1C739EE34F9566AE9EE94DBC1F58E9FEF7497393BE2DF1DD652B39CDE35F9EC2EF1FE634FA4F211B88351A9E191A8DC88ABA3421A5D0003BF4B9FC797FCBE9CEEF3727B76C2F40E6E8A6905D0008A59B615015141400004F4200000000339CDC787971D64EB8573CDCCF2ECE41A000000807B3C82F9403D006800D000000000080A801B00D800100000A06C034680D0068040150000005040554100028A400040D01E4D00026D7FC8202AA006814D01A0435DD050F4042A820114117608B41140001104D2A94000004D00793401A05202697408BE8134A29EC115200BA004162C41D71BDDE8C326326A3BE35D63857689465A4580A5062C6328D466B8E71E7CA6ABBE2E35CF266C6E32951A000012ED4110829E003D02880288A0201D8D02586813428006C03650003468000D001EC153B81EFBAEBB206964D503D8068155A8951D31AEB85EECD6A3BE37B3AC70AE91A832DB3639E51A8C571CE38D8ED1CD8CA39D6E200226950D1A04F00028009A0050003469034BB04F6A0A406B6DCACD56F1AED8B15A75C6F657368B371CF28B12B8E51CEC748CB9DF2CD6D134695134791422808080B1415A8946E55DF6644B58AB04145D808000000008A001B50040004036286C00B4000003D8000000001A00A7A100513D01E880A80A02002FA03D0028020BA5D02E8D20CD73AD41122A2AE85591D708CD1D245BD99566D72CAF7588E759ADC413406934A1A35A04D281A5D011A883AE18BD3C78B9E4B1E8C66A34E2E8C725D478F97274C59AF365DD8AECC33A34A89ED34A1A4D2869348268D289A00D0A21A04D1AEE080268A222680450D2504B11544044B1519D22818E571A23D18DDCDC5BDF1D30AFD07D0BAAFBBD3DE2CAF7C5F536F9DCB359D7AF0BBC61B32C672619637C58E7E9A7E53AAE2BD3F599E1E25BD987D39772578EF574D46A0371A8C8DC6E44AA00002E906B0BACA3EA7165F2C238F2474C1B8D6BBB83A9A001001466F954342A0000A5411500000000144B3B3CBCF8F7DB587B63279EF947A1C4D007B00000000D807A00000000F1400A0000020001E800F3400000011400000D80802C0040005010054000141000140004000010001404514040D8068135DCBA553B1D80D773D020028080A690050100FE4000450003400048B0010455117408514D020BB0041541BC6BB6158AB1E9C2F675C6B8576C5461B4055DAFA112C6326A335C739D9C338ED8B9571AC5748C2234000021BA06D145D92A06CDF734280000027B03401BD9409DD7B022681342800006C00036006C162EE20974A0486800153D02AC45748E98B3477C2BACAE35D2371586D2B16765895C738E39476C5CEB9D8C59DDB8CB352A80A07A10D26B406BBA5F201A550100000D1E103C80BE003C28AB1BC506F175C2B155DB1AD39D6A0CE50838E4E593A4658B3B31637110510BA11014360007B5D0353C2CA8351504CAB0A0000000021ED436000000A826C50002800000017C27A054F00A00680000400004F4BE60A8A0009E880A4EE00024806BB9E68140558069AD20B22F840F65418C986A233A1A516441D318EB8C668D9515CF272AB119ACD6C40434289A3404868140591AC71EE955E8C31EFA7A70C5C7258EB215C9B71E5BD9E4E4AED8B15C3266C75659B3B22A1A3402694349A0349A0349A50D2680B1340589A50D32069042C012C4510D021A04A95466C2A8CE9144046B0CFE374EF2B355E9FA6751FA6EBF1EFAC727EAADDEACF6F17E44FB4AEFC57AD06F55E6757C7FAF74DDB1E7C67F97C9C6EE6DEFE2BBC23CDC9359371B91D2B2E9235232B1B91A66868D02E8D200A2C8F774997F4E9CF3F4D61EDEA8AF33B82280000955105000000114440000140412B972CDC6B1F6CE4F1E53BB2F4B8D01037D80000000D00000000007A000117C8200770050400000000D80006C0003440003C1E0040140D2028080002A000A00000200000007B04D2FA04D02808A802F8A07B49055D2500D6940A81E0AA17C1E00200200000021A3D2A80020685000480A0228140040450503DAA0D63D9DB066AC7A30BD9DB170C9D7174F4CB9BA0A284EE20CD588E79470CE3AE2E55C328C5767366A2869140000349601A2822FB50DA6C148829E813BA826CEC0763604504A760540349AD81A248A1A4D7705F8A680D0000006BBAEB40BE841500501515BC5B959A3BE15DB1AE59371B955CDD06725895CB38E39C75C5CEB958C64DB2CF84AD08694003694417D022013C2A89A10050EE20B000D00A2AB58A0DCAE98DEECD58ED2BA472AD412C4573CA38E53BBA4618B18C9B88CA3424340202A6816C35D80D2C05541A820CD4504F40A020A07A000000000000000400A0280201E9411400429053C82001B054DF6504F66C000280012E8050000DA6C4360AAA22C5655A8A80941CEA5684D0A11740E9862EB8C628D339764573CBC39D6E2337BA7A54134A09A000174069A93B02C8EB863ED9AAEFC78BD18CECE39351A66DD311AAF3F257973BDDDF162B9D65D194D1A5113421A4D01A00D26943468134685349A10D26944B12C04D26950D26813402588A2250134089A5134CEBBB41626811BE3CF5DA951D32DF6CA798FD57D37A89D4F438DDF7C7CBC9F91378CAEDC57BD3D43C6EEE7D4F14E7E973C2F7EDD9F9698DC33CB0BE657ABF1EF563872FB95D718E98C77AE6DC6B19DD95695068D221A003403BF4F97C734CBD2CF6FA18DDB4F257A411400002F8519150003C88009A000000140018CA6E112BC7CB8EB2727A67A70A0A8007A00000000003401A0000000001000050450100504003D01E4D01A000000F6000200280008000282002822820280008000000001A00D00680003B014F429E4D026800DA85013CAF803D808A000080080280028081450F66C0360000807601145DAA0D474C6FB423BE193BE35C3275C5D65ECBEDC9D190695608335518CA38671D3173C9C339DDCF28ED1CD946910041400000000000000100F47B00B144D80BDEA6905D9682A680BFC27805801E4D021EC13DAA8BA2CEC81E8B3602822E800059455C6F774959A3AE15DF0AE79351D2352B95758254839D8E59475C5CEB8E53BB163A461CE8D08089A5510D01A34086F406CEC07B5D025015015340BD8D000AAB2E906F174C6B348EB8D75C6B9D6E2959573CA6DCB391B8CD73BD98CBC3719611A0143BA08A009B1540536835E9362220AA9EC140414000000000FF0022268DFA14F6A09A3D81A3C01B00D2FF009103C81A35F803B80251540486C16F64801B0344ED0000F480A79A21E29E452CD1FC510F04FC8001EC0160A2C0237106A456419BE018A8D0828B164EE83AE31D23154AC6441CF261B88C8A0088BA15346845D10174BA15AC7176C31DD668F4618BA471AE915CF3BD9215E6CEB865E5DE39B159D361A4D2A1A340693407C4D0268D01A4D0868D01A4D01A4D287C53E209714B8A89F14F8817166E2A89F14B8825C534A26901349AECA268519A9A04D22A3AF1E5B9AAFABF43EA7ED7537872BDB2F0E5CB378D8DE37563EFE597F527CABE769E85C72D57C3FAA74FF6BAB9C9276C9DB86EB2633F4E123723D2E51AD353C25174A8AD88C880280D61759047D1E2CB78C75792FB7A67A065A00140404B11501400010DA000000002825079B9B179EC77C7D385646D9540003600000068000000000003401A0340000008028080002EC100000034680F6680D1A0400500D0080000000A8000002F80100000000000000003400095413C9A14504F06942CEC7F902760000FF8201E4004000D800A05F007A10000014100360000A22B78A2C77C1DF1AE593A476C5A71AEB1911A1679115288C58E59C748C64E19471C9DA39562CEE8DA200008281EC00000000000000000D2680D1601A3CA89A5D690368A1E400D81BAB29A11601FE44153D82800000282C6A3355D71BDDDB0AC64B1D71AE92B8D758ACD4566B9678B718AE39CEEE763AC618B3BB35B887F9454014F4821400D40349A05D200A0001EC000051620DC6E251D71C9D71AE75A8DAD61A6728E5946A335CB29DDCF295D232C23408A0009E817D20280AB50400405000441540000004F00A51001014503BA6BB82E81000F401E8D81B01145004A01E6001E3BC01444504D0078003D82FBD201574094D01A05500F403523719A350A8226C18A8D01A05936E92251B91B8CD566F6AC551CF2BDD96913628000000BA3421A6B19B4574C63B618B1563BE31BD6A38D74895C792B58B35E6C9CF2F2ED186749A684D6CB0135A34BB0F89F110F89F1361F13E26C4B89F1361A4D01A34A26BB1F102C4F8868D27C444F89F13627C53E0BB19F827C17627C19B8A89F166E2225C769F1D28CD89A513496289632A278AEDC3CB70E5C79279952CD8FD771724E6E9F0E49EE35B7CCD6BA7A766DC3AEE1FBFD36FDE2B8F5652F71F2319DBF96DEC706A45DB229056CD23200002CF20F6F4F9767AA5DC79B39DBD18FA0736C000000ACAA028001444000014040004AA397263B8F265355DB072CA328E8E6A80000000000000282002820068000004A02800000006900500040001404202A00680003601E803C0000008028200A802E81005400000000000000000401404000153428680140410AA2808B3B80207B14288008A027B514F668445D0A9A5101058D4EC2BAE15E8C2F673C9B8EB8BA4BD9C6BB411951455882335CF28DC62B8E71C328ED8B9573A8DB288A0020A06C0D9B00000174069017480000000009E0D02A5EE068034680D200284ECB4100594DC40D9B3428000282B519A371DB1BE19AD476C6BA635C6BA62A565A66C6329D9A8CD71CA3958ED1CD8B19B1A659B11A00010050D202E900D0013B00000001A50088352C6E2556F1BDDDB1AC558EB3C0E6D97BC73CA2C4AE394EEE763AC658B0AD3288002A0A0680DAA0000A0200A080004040F62802A022EB401A10D001E400000050F1443D9A009DC54D77504808BA00000000D100D0024017409AEEBE00D1E80013D02A80101A8DC668D16A09B66A889A5174681A91B8C8DE316A2B158CBC2A39D4684140D00A20201A1574DE38A51D719DDDF0C58C9A8EB22FA72748C6574E1C95BC5CEB85632758CA54680D221A01055010D1AD81A34068D01A3500D268098F63E26C3E27C4D89704F8F65D8BF04F81B12E09F03627C13E1FC289F6D2F17F0BB13ED3178BF8368CDE14BC3FC2ECD31786B378EC6B63170BBF0C5967A6A544D337B2A3EFFD03AB9C9C3970DBDE787D5DEABC1C9359D77C6F49B6BCCB3F2E6D3E473F1FDBE7B3F2CBD73B8E2D49D888282BA08C9A3400000EFC196B2D3DD85ECE1C93B76C1A1C5D540400004AA88280002200000A0206800AA31978793931D574C1CF272D7747672540001410000005000000010D000001EC03D1EC1400040001501500A007F801000001400F006D004053D0080B0A0006C00A05360001B00000000A020002A0000000000000000000A2081554EF4F000810045EEA1A009E55029E800011014000140456A22B78DEEEF856326A3BE35D71AE15DA2D465A450175A0632F2CE4D466B9671E7CF176C5CAB9E518AE8C20A20A08000029E000D886CD80BB036440013428001EC13DA821015360A009B05F2801601A3404868D868D1B140002141635106E3A637BB3563BE0EB8D71C9D235061B4AC56A335CB38E594EEEB8B9D73B19ADA328A8228000000202808A827B2C5000D002800AADE3528DE2EB8D62ABAE35A73AD0CE50838E51CF28E919632634D207A5100004DAA81E814D20228000000001A020000022400A6C153601E0005276040F629E8EE21A00EC7F803C000078354000D1E80000000F34000280006B66800000506B1F2DC66AB4CD41369628828AD4882C6A4EE83A489932AE79315A4AC54690154A080802AAAEB68352372323AE11DF18E79351B85F0E6E8E59D79F3BB75C5CEB9E4C5748CA0A22E84414040140D20BA4D01A34068D0ABA3421A4D01A154D1A40D0A1A340693406BF83409F187C4D87C21F08BB13ED44BC33F06D19BD3E37D337A4C4F234CE5D0635CF2FA6CB3B56A67A4D3A7D3FA0E5E9FAD99E1976BE5F7F3C32DB872E52E5B74C674CEB224B1C9755E5EBB8B78CCE4F0F1C77C2FD58BEDA5D34802BA88C80228080E985D57BB8F2DE31CB923AE0EB0707504500000AA322A00000088000028001E819B371E7E5C5AC6F6C64F3D47A1C8044500000101400010140450400500000004500040000000150150000F20200A0000020055F409A000000282280008028001A0114501000F47A0000045040000000000000000405011410A2800BA1005010000000001005162CA8352BB6159ADC7A31BB75C6B8575C5B4B586CF480AA0966D8B1A895CF28E19E2EB8D72AE363163AB9D44510045504054014100100500000101414D8225504A7805004054A0006D40D9BD800000000002ACA8372BA635958EB85768E55B8DC5737418C96158CE7670CFB3AE2E55CEB35B6581A4401050000000004F6828A22A086D4500015A9E128DC74C6FE58AAEB8D749E1CEB704C915CB28E55D630C58CE9A88CD4AA1A001417404100D006803D82695435B410000000114140104D0280801A340A80A0079004014101747A0000404F40BE850400D0A001A103D81ED404FF0000A02100D35056F18D464566A0953736A1B84F00B1A9106A46B18955BF4CE49072ACD6D194AA88BFE010514D0A785D2069A883523A63128EB847691CB2748D3395622D71CEB865E5DB173AC566C6D12C151174068D026BBA81A00D1A024DAE904D775D2868D209AABA03468124EEBA14D1F103E3DCD01F13E26C5F89F186C3E30F8C03E27C21B0F8C3E26C5F8C3E221F13E207C4B3B03D7D0F16ADCEBD9B79B3BBC9DF09A89DBF06A31B699E4E29C9C5962F8B96370E4B8DF4F4715F71CB39FB0DBB30A08EA2200228002CF2F5F065D9CF3F4DE3EDE9955E777045005004AA88800A000021A1000140000472E49D97167279729AAC57A238D05400000000000000000000001360000000A020028200A000080000000006800F6000000000001A00043D807A0000A080294117D004000000D80000228200000000000000001A40140029E8010050000501000000155058EB854AD477C2BB635C2BAE2E93C15CDD11679036B0062AC463270CE3A62E75C738E75DA39D66C4564450A8AAB7C808A821E142F83D01A0050041174A1A4D01A34020000000002ECD8002007850003D201A014036A80A0B1D254575C6BB615CB26A3A469CEBAC128573C9C728E98B9D73C9CEBA3159A9EDA44A5041400000000000045000000058B3F841BC6BA6359AAE98E4EB2EDCEB51A4B371969CF28E393A462B17C32D2159D69435ED34A068422E81746914D1A80201D8544004D0AA58A86BB268005000D0020021A00D0A020000A00A000000088228B5055F4822A00A280800008A01A000000406A4D8ADC8AC825A0C5BDC685111A8D488AD48DC9A4AABE98BE120E759CBBB5119468347801444514D1A06A459106E475C67A66ABB63351B8E35D2158CEE88570CEB95768E6CA5691346844D2E8134BA0244D02E8D01A5D01A000174229A4F2A29A40D1A03468174680D1A03428A690050D1A114D0A68D20697E3BCA486C7D2E2C3E1C7269BD3C96EEBD327468D22E8F15F33EA3C1F0E59C93C574E2BAC98CE74F2269EB70504751001000015DB872D5672F4D47B31BD9B796BD1151155015002A89ED0405000044504A00002800958CA765895E6E4C755CABBE2E3506990000000000000010140000045010050000040050401404500000100504504003400000001A000004504005040000F60080A0140000000000000400017480A80A8000000000000000000008028000000A022C06A766F1A8B1DF0AED8D71C9D717495BF4E4E887945160159CA2C462C73CA766E31938671CACEEED1CAB095A650F6A2029A3BA800000800028000000202A681749AEE01A010000000000D806CD829B0366C000F6A80A22C6E22BA635DB0AE79371D6351CABA454A2B1639E71B8E75C7273CA3AC62B359542CDA6941140000000000000000000055416766E54575C6F676C2F673C9A8D0C34CE4E39B78B35CAA69B644512A4EE068AA12352206800EC09E90175ED3BED42CEE6A01A2800880A504347900A068D01A3401DD4040281A34082A80114440001748000000000000068D000A020000000A2AC8B2699A8DC8A8A9B62D51054167941B8D49B4574915954AC558562B35519A340680040148D69056A20DE2EB8467258ED2353B395758CD72CEAE2CD71CBCB15DA39B2820281E80000144005427851444055140100D00A00A0000114010141140D2A0BA76E9B0F9726EFA672BA8D63375EE1E57A40072EA78A72F059AEF165D5952CDCD3E57C3D7E19B869EDDBCAC6B42A3AE810050103403785D649563DBC7771D65796BD11465A14001002A6951155500010044001400002B344AE1CB8EDE7B1DF1AE552A56D90100005010D001A1404000F6280800029A00D1E8445045000000010140105504101400000100000000F60000024500D022817C1004F6042800000010000548000540001403C0000022F60450400000000000000000000001005000580ADC4575C6F677C2F672C9B8EB8D74F2E35DA258229B3D82A5118AE7946E335CB38E1669DB172AC546D944540413634A54053C201A5001140F600690001145F468000101143F84B0174681000000000017D01AEC00BB017682C595075C6BAE37BED8AD47595D2395748A32D335CF29D9B8C571CA3958EB18ACD8CE9A6512A850045005000100000000000014417DBA44AAE98D75C6B15A8E93B8E6A99471CDAC52B9589A7465340162694346BB00A80BA034801A041435DCD01A4B00042C0134BAD021A00D2827801742880BA342269404FFF00A02A503C9403405FC8287F020403C80535D80D76340763406BB2825F268000F60028784034A068804591056A784162A2B359AA88287B6A44AADC8DC4A35159566B1560CD46919A82028002C4091A056A44574C63B633B39E4D4748AE6E8C655C336F162B9E5DD8AEAC220800A0080A00008AAA00A20022814455140000000408AA0202822CA0B4455936F77061F1C3F972E4BD3787B761C1DC0027E01F37A9E3FB7CD7F15CAC7AF1BB9B79ACD562E2C5C74DED97404000BE5445036B3B541EAE1CB71E88F3E5EDDF1F4D0E6D8A0800A0855464DA8028BAEC2202200000A000941CB39D9E6CFB575C1C7260AE8C952A80068103402E85001014F409A5F006901402A01E8D82A01E00010D00000002800080000000087B03601A50400500010150050400340000010128000001B000003D100000000401411411740790000F48000000028200000000A80280802C02082C6A515D31AEF8573C9B8EB8F87597B38D758A7B65A35DCD77012833631946E335C73F2E39475C5C6B9D66C7465115000D202E91551A04A7A0002C405A6808680340794D02801EC0FE003FC9E404D6C0D1A0340000680F2022E80D202FA00014415A88378D75C6B36351D71BB75C6B956E3430DA56328D466B8E51CB29DDD7173AC561B41065050051140034000000000000B00F149A41A9E5A88378BAE2CD69D71AAE4D2572CE3512B9E4CBA20821A010D01A580A801600680B134206954D081AEE69412C03458224F26855F49601A4A213BAE944A20002808028268D02E8D02586BB286B468000340140D006800F607B000035A0000008000082C9DDB9E0554419B5969001677AD44A3723A62CD69745A8316B15A19A82222A028002A0AB016378C4576C67775C63964DC6E2561B72CEB9655D3173AE552BA329E9040500140004514410504D8A2F85413602881B008795550401400360A002000B541D3871F966FA18CD4D3CFC97B76C228E4E86C1401E7EB70F971FCA798F0CEF1E9E3BF570CFDA54B1D1CD346950D0A0200000EFC39777AF1BB8E19FB75C5B9E07374045000005134680D22800021EC1100050004A0CE51E6E4C5D3173C9C91D5CC00D1A51040F428A200A13B08000015228A9B0540540200A807B50400A000000BE010D8802A022A02802028002808008A0202808000001A00000080200A801A000000020000001A00034802C000000D0140003680A008000A00008028080A0002C6A22B78BB6358C9A8ED8D74C6B8D75C5B830D228A00CE518CA3519AE794ECE39475C5CAB958C58EAC54B3B3220281A04F60AB7B250005003608A01A1001014D6C000342800000800268D28780000000050040015620DC74C12AC75C6E9D67872ADC6E5561B4ACD215CB373CBC3AE2E6E563163A30950045401400143B807B101145400D0000A04EEA80D4A8371D31ACD6A3AE2DB9D68BE1CB25895CF265D2254150101340A0028081A004D01A00D1A0100D1E54040D1A5435D804D1A14D1A10D26855F48229A0242826AA809014D680D27B05D1AD8268D01FF000680D1A03C008A09A500045043C880280028082E8D03522A2AA5062F94690A681637106E796E335A566DD2418B59AD22545440040005015A90163AE3DA3355D709EDD2395748D316A46AB9657BB965DDD639562B35B644054F607A3D80010054D80A094017608AA0202800000011454500D880286C14D81B59E507B3A7C358EDDFE4F365DD7A31F47C8F932A7C8F91A17E4BB45329F2C6E3F97CACF1F8677176E2FDC72E4FEA0ECE488A8A8068000141BE3BDDECE3BD9CB374C1D22B8BAAA22802A006D42A006844D0AA02002020002800CD71E48D62C64F3DF28EEE68080000006C036007F008AA020000A00228000000000201E9400360080780035DC03420000A1A000003401E811140000100005000040002800080280690000F60000014EE0001A034680D140003D81404500000000045010140000D8000A02C456F175C19AB1DB075C6B8D75C5B5737429E4150118AB118CA39651D639D71CA39D758E752F865594140F009A050BDC01437DC00D02FBD1B4004486C55F69B05040013C0A17B00007900D28781000050405F42058281A00882AC446A7974C6F74AD474C6BB637C39E4DC6E35E9CDB8959B36158CA7671B1D3173AE794EEC5758CD6504114000100500000D8001E8000200280B106F1AE98A558E98D7495CEB6573BF92158BE59D371941A4400017400202282E81340000680405D26843469051443401AD81A35A45349A035D8D2868D0868D0A1A4434694101400404054D286803B00801EC0001014D7700A09A504D1A0140F35A82AE95019B546515136A0B246E22B78B6CD52D62DEE419B59AA897CA2A21E4000014058D406F1EF5D719DD8AD4758DC72AE912D632BD962572CAB9DAEB18AC54DB4CA50000A80A80A6C13D2ED43644000000050450005000001505144001362AEC01BE3C6E59A5F447D0C26B1D35A792BD068D414D00763404BA793ADC3594CE7B6F0EB2673F4F37A3D3D0E082A00080A8000D4BDDEAE2C9CF36F17795A70AEC2A2A0000022773BAA9E0BF911050000114440014004B1CF39D96335E6CE7761DE3902A27B00000000001404034A000201E80D1A00D000028006C40D80228A006D012A8680282120294F409A5111400554D02A01DF60802A6810000140100005010000D00000000962E80D1A0340228080BA004054000000000000000000000000D01A340282280A8352BA6352B51DB0AEB8D71C9D3174C6EDA737454DA28083194D2C18CA39671D239E4E39473AED1CEB352AB28551000000346803429A040F201B04F00A2E80000000D26814040000D0A10A04F000007B0040500105DA0B2B728AE98D76C2B9E4DC7495A95CABA45668566C72CA3718AE59473B1D63159A8ACA22A9E4D2800006C40000000000004140545595D31A2C74C6BA4AE75A8B6ED8CBCA418ACD6D10F4A80000000A00000200A00002000051005010000504A21FE045010003429A34200A208A009A1553421AEC694349AEE2AE9346C242C10D1A1490D0059DC00434680D1A024EED6814152B1444DA79517402CF2E9115B8D30A9939D6A2336B3550044050501014458DC15BC67776C2776326E3A45F4E4DA5AE59D6A335CB2AC5AEB18ACED15041000D806CD8A001B00FF009037A360BB4D886D7629B3601B0366C1766C0D9B0366C0D9B0366C0D9B0366C0D9282BD7D361DB6C677A6B1F6F545DBCCEE27B55369B10D9B05F931CD8CE4E2B09D54BE9F3676DCFC16E9EA70515000004050077E2BA672F4D4F6F4CBB8E93C3CF5DA032D00008006A8AA9ECBE4034220AABA44405440000144672844AF3F2472AEF8B8D41A440000A02A6800000340A8000282694100000501005000103400281A000040A002880002800000001A02A0296208695005001041410050100000F40100000034020002FA00000000000040000000000054050100500D202A029A015058DE352AC75C6BB635CB274C5D256E572AEAD25453C282566AA31639E4DC62B9651CB2F2ED8B9562B2D225151000000000000000000450340000000A7A4A0A006C129B517720809E80F0BE41001444B57D0A020A0B1654574C6BAE158AD4768DB95748A951A66B9E71A8C572CA7673AEB18AC566B4CA5451154040143480B0045D8200A20000000A02C6F1A83AE2DC62B716D66D48562F74AD220A80A80282000A8280800000A02000001B504000000000040D0A00008028000161A40D0068D28693421A34068D229A14040D7735DD434200226940D1A14D2829418ACDF2A895145A0373BB7222B65ACAB358B5518D8A88286CD881B401554446A776A415D7176C67672C9B8DC9D861B632AE3956E315CAD66D75619040150101543606CD81B3606C0366C0D9B0366C0D9B10D9B0366C5366C0D9B04F91F2D9A0F91F2341F23E6684F9AFCD7427CE1F3341F33E66874E3B72CA3E871FF004E2E3C8DE0E9F23E75CB4EBB4F99F3346CF99F3349E497387DC868F24FBB893971DFF0BE34F27C9E6EBF86F55971E37557E5BF6F4CC6C9DB8EF6EE20020000000E9C7749563D585DC7595E7AEF1461A0054000050A0268D0822A808022000A020336295C7923858ED8B8D646D04115000000143420A800A0200000282001A508200A07B004014003420001A005000004050000000000F47802809A0176801EC0A680D001A10D1AEC09A504501005F42A021E800000450101404F6A0007F07B000001340A0200006D400000FE4000000F601EC05156353CA0E98DECED8572C9B8EB8BA4BD9CABAC585EECB47A00D258A8C315A8CD72CE39651D7172AE759AE8CA54D2A1A004000141000000003D8000001A14040000000D0A8680D2C0134041421FE00EE00BA4004140DB5115A95D70ACD6A3B637B3A472ADC692B2DA562CECB18AE5939651DA3158ACD69964544154A20000A17C1E900500136A000200A04EEA82C6A20EB8D6E315A8ACD4566B2DB2000A020000A0A82000A80290004014003D6D3D200A002E90140100540144F6200A00001A100000141342808028080008A1A5010451140014540672AC8888A2A8358BA4655A4B5158AC5AD32C820280000080D02C74C52B4E98C769E1CEB71A66D622D72CAEDCB2BDDD7162B9DACB6C88222A826C53C26D45A806C0005400DF70366C0D9BD81B3604A6C0D9B04D806CD81B676A1B3609F23606D36A9B369B036B283D5D2E3BBB7B9E7CFDBA62A30D6D2D4B444F925C9AD226D36A25AE5D472CE0E9B3CEFB5937748FCC5B72E5BC9BEF6BD9C1D4E5AF2F665371CE3ED0F336000200000D637BA557A78EF677C6B864ED8B439B62800080001B50A9A02D41151400404000012A8E794ECE19C74C5CAB9D47564044015000000D80780153C01B0000003C800078000050100005000F4206C5036814500000D6840D0A00001B00003D8000000002000206C5364A00068EC0020801E40003C806BB000000007803D80100A00006C000010F60A9E4140000000003D00003428A83A63E1D71AE75B8ED8D74C5CABAC6A0C34A8025518BE59C9A8CD73CA7772C9D239572CA335D630CD4D695000401400100000000000000000000000000000000014F4021EC0014100162A0DC74C6A56A3AE17BBA471AE91B9465B4ACD8B19AE79472CA3A462B9D62BA3088A820A1E8036A001E003D202809ED77DC134A06A80783B80A82C6A7941B95D2566B5176CDA833B676D20287F07F00B404360A209565045500114036026C000360082A2800001B000001411413D80A9E014025282002822820000A9EC000100501000000514404066B35510D2848D441B8DC4AAAC5BB4839DBDD1A44451768229B0000058B106A3A6312B51D719DDD63956E1B632A916B8E75CB2AED1CEB3536ACA545005136A1B3D81B4D81B360BE13600028250122ED4366D0436A06C44360801B4DF750D9B040036A89B4036D6337742BE974F87C70777972F6E90DA5BD904A8AA88025544F3D9F2FEB1CFE38B1AE9C7379337D3E4EBB26395C327ADCDFA61E474000000001679077E3AF4637B3864EB8D74839B608A0000000A1EC04D0220A000088000095466B8673BB78B9E4E5632EB18054000D0000022800001A0000000040501141200A802827B5045040014002080A082800006C402002808028500D0000000086BB01A5A0848068000010BE4D0A8684535DC5347B0004D2C8069340A6E81B403CD2CD01E01000F66C000000000F2780000000003D000028A280A8378BA6358AD476C6BA471AEB1B95A61A0152A03359AD466B19471CA3A473AE79462C758E759D258A1E1150D00200000000000000000000000000A0800000000006811403400000B1515A8DE352AC75C5D63956E371586C66AC2B19472CBC371CDCAC62BAB095954004BDC5535D88078000000103D001E4140436A1A541635106E352A5586D2D45ACEC6994D802EC5176226C14000000D806D360BB4D886C0101766C0DA806C136BBD8A8A222C0014000004045366D4141000000000000000403C002800080280200AACD1194A0208B164EE0E923512B50AC6442B9ED2AB282A9B0000014445582B78C75C6335A8EB8C69CEB50BE1CB2A42B8E558B5DA39D66A6D510143C026C513D006CD00680DA029E004F6A008009B00A80000086D410004368A26C036CDA0AF474F87CB2DA65E963E8E335234F2D754A087A655440115133CA6185CBF0FCEF51C9F779F2CABBF14F758C9C2A7B7A197E957FCBC8DA000000007A5074C2F77A70BD9C726F175955C9D4114501000000004D28BFC3222E91400104001144B1CB38D463270CA335DA39A0A0080000000280800000000000000001A000004500000004500040014000000000F680000028006C40F400281E80480A000269504140801E014010000DA81E93D013B9E000000D2680040D76000000000340001E00141005053B001DC1401620D6374E92B3563AE15D71AE35D716E34C36A22A0097C315A8958B1CB38DC73AE79472AEB1CEA25EED221A5442007B03D800000680101404000000000000000000000000000000000162A0D46F12B51D3175C6B956A371A73AE904A0C59D9CB29B748C572C98C9D230CD6559050414FF0026D437DC020000006C80A2222D1529BECA1B106A2C446E2A3517680CA6D503606C053606FB26C0DACA09BEEBB036021B0366C0D80202A6C176006C00086C037B0364A0A006C0D9B0366C0D9281B3601B00D8A6CD81B3622FA00050000010DE8D800A0226D4000005044A0963201A115AC60ADC8D32ACDAE7562336B2D0949E14005001055888AB20AE98C75C6315A8EB3B4573699CAF671CAB78A571B58B7BBA309B450450DA01A0050400144002880020169EC12A820A1B400010004368A1B4DF701010DA8D63375F43A6E3D632B9E77A6A3D3176F3BA2208ACAA894045478FEA3CDF6F87E33CD7C57A78E74C64C59B4D777665FA583C8D00A1A000400506B1AF471E4E79358BB4ADC70AEC08A282000000000A1D9281A882028208000A2573CE6E2C66B86534E6ED1CAA5834000000000000000000000000800000000000000000000000000002000280000000009A1417C0208000280000000068D022800079801412795A815140034A000009BEE0255A08A0879103C82A00403D80006D450D0079000540500005415BC6A558E98576C6B964E91D256E572AE91445104466F65831939E536DC62B95F2E794758E559B11B44A8A08207B00000005400010000500040140450450450400000150150000000050160351A9515BC6BAE35CEB6E92B51CEB7144698AE7946E39D73CA395758C566B362A2154366C136A09E17B00807F83404503D24F00A78103FF00E82A7B142C5406A20D45D8A6D3622540000050100000BDC0040D8A1B10050D806C000360006CD8002A79017601B03B80802809FCAF951176800078000003601B500D809B00D82A0280008BB00017609B01100D1A11646E415A2B2AC562D6919A8A888AAA00A07A10582234D622BAE31D319DDCEB71D0B58573CAEDC33AE98B35CEB35B61369BFC34A9B34000A9E80801E137DD400001040A0002006D4004282000206D443D822015143620EFC38FCB38FA3863A8E39D6F17497B0E4D20082AA25104B752DFC28F89D6F2DE4E6BF88F2D8F5E3351CEB353CD6E23F463CAD000000A6C03608B3CBB71D6326A3D18D6E385768A32D0A0202A00000028278A00220A00202002566AC4AE39C72B1DA395646D9405000036007A00000000000000001005000000000100000000000000000000000000001005400054F600A00020000A000000001B100DA80000000000000080077022405F42069145A01AD8078340A0000000000011501A9E52AC75C6BAE35CB26E3AC6E7873AEB176ACA8808992C462B163719AE59CEEE763A472AC588E8CA258A20209A00000000000340001E0F607700000000000000000000360802808A000A69058D415BC6BA6358AD474C6B73B39D748D0CAB358CA3519AE79472CA3A462B1632DB288A820A1A50D0813C8A020A00007B1040174000AA829B14400100000D8286C43601B4DF705F0800A07B14A20000200A021E800154F021B362882282A281B00043601B01404F4A09B005010050280780000D9BD0A20828001B00D8286C0011602E9B89452A2B9DAC569194F6D0200A000A54162C11A8DE28B1D718E98C72ADC699CAA4572CEF671CAEDD3166B16B2DB288A00028140104A280002000800080028801B40054040450F08094043D01A6A4EE0F674DC7EDEC91E7CEF6E91A34C2A0022AA0223CFD5F2FC38AFE5BC66EA57C4CAEF2B7F2CD7A9CD2B2A3F443CCD00A1440029E854AB0458E985EEC56A3D38D6F171AED1A186850450400000000144A4F0220A0015000419B1472CE7671B3BBAE2E559B11B6445153D800002A0000007A03D800000000000400F600080280802808028000008000280008000000000000801E00000D2800082A400F001000014001005000000000000000003480A8000A9EC0000140000000000408A02C4574C6BAE158AD47595D2571AEB15A65A1360337BAA3358AD466B9E51CB2758E75CEA36C25144F68A80000200000000000000504580000000001E800000003D00680D000000282C6A22B52F774C6B35A8E98D6E3956A351596D2B162C4AE7639D758E75CEB35B66B3451044134AA4ECAA0880BE681ED14537A40F400080000BB59402A2AA6C4414003601B3606C01015001000176A00082808002A000000A22822814401400040D801E2286D76826CD829E9413681B360BB3605A6C136B2E81366C15143620A005045D8A1B105000160AD46A4EC95558B520C5AC569112B40000002EBBAA046A08D474C6335A8EB8CEEE9269CAB639E5E483966E36BAC62B36B3E9B4369EC0001400450134000208A96886C9450D020A0021EC04001014100DA5EC020000EBC78FCAC4AAFA1C58FC718EB1E6AE8A22A208A8AA9404AF95D7F2FCB3F8BAF1CED9C9E1BE534F439A32A3F43E8795B0101400000155B8CD23B71E4ED2B8E4ED8B728C342A2A28080000000002286900150010104AA39E51C728E98B9D62B35D2300A802894000200010D00A0008A0009ED6800820AA8000000000020000A0000000000000000000200A0200000021EC01400040D007A1404000F201EC5000100511400000000000000000000000D00000000001EC0015105506F1F0EB8D73ADC75C6B71CABA46E2ED96952A020ACD62C6E3358CA39651D239D73CA30E91841504D2858027B0400101500015000000000000000000F4000002A00A0802808A069017D94162C456A3A466AC6E3ACAE75B8D4561B3CB156158CA39E51B8E75CB28CD74659D2556505005010A026BBAE954A221A05010F47B1404001650536808082800000000000008028080280008000000028080002800A80280800000B7480006CD8000000000004014000D800808A2EC022ED014162C15A8A8A56290AC566AB288D280000029E5058D441BC63AE319AD474C636E75A4CAF672CAF6588E595DB95758C566A342500001400004D02000082014151410500040114010100510F609500340D49DDEAE9F0672BD351EDC7B46A3CD5B54452A2A055546683973724C38ED7C6E5CBE59DAEFC71CF27365D994340FBEAF3369A50400140403D02AC41DB0BDDDF1F0E593A62D4AD39D7404554000540000000054487A04140010045466B8E73BB78B9E4E759F6E91841405000D00681114000000000050100048286800001500003D0008028000800028000008000280000000800000000008A000200694000004014003C0008028000000000000000000000000000008002A028028352BA6358AD475C6EDD2572AE91B97B35186C1144112C62B512B19473CA3A473AE59466BA462B29A69014100004100000405D008A000202A00760540540000014000000035D80000000F602C54558DE352ABA635D31F0E75A8DC6A39BA419BE419AE594748C573CA30E91866A55444540000000000000000000014000A800000000000000000000000001B0000001404000000003601B0000F0006C0003D82281E4D8A021E0F60007B37DC0403601E0D8AA086C000366C1766C162A0D48B20AB15968AC558958ACB4CA691553DA800802A888D4588AE98BB63D99AD474C56D7269CF273CAB712B96558AE8C3351A0A9B00005004100000000044050011400401000540404504A06CA06880E9863BAF770E1A8E79D6B1778AE0E800208255519A0F075BCBFDB1F3AF7AF5613A72ACA36CA1AEE2BEFC1E66CF640004500F00202A83A63E5DF0AE593A62E91A72AE808A00A00800000000022A2000A00202335CF38D467271AC59EDDA395115000140F40028080014545101141513DA800000000000680050D000200680000000000000000000000000000001005010000000010034282A082800A882A000028081EC500000000000000000F4201E80504D1A014000005058E98B35A8E98D75976E55B8DCFE5B8E75D05451012B15A8959AE79786E39D73CA7772B1D231591B64400510035D8D01A34080800007900000000D1A000000000000D8000A084000000BE40514934B015AC7CB34748E98D73ADC6E34C56E2A588ACD73CA3718AE767A73BD9D23159ACD6D13C20800001E80003400000000000BA00D0820A000A08000000006C0000080A02000000202AFBD82001E4D0A1EC0A022D1136A28086804504EEA2880A006FB08008A01B00F0080A6CF60000200A78360006D760022CF0D441A6A446A2F82A2B36B35A66B3595444D2A800680015620B1B91074C23AC9B62B71D27866D615CF2AE59574C59AE76B2DB286944A80000A22826C10000004004053D0026940040040054040004D289A5D01A580F470E1DDEDC66A38675D237073529ED14F697CA80095CF3CBE38DAD44AF91D467F2CED70AF5473A88D226901F7C799B29A0000048BB0101560352BBE15CF26E3AC6E3957580CA80280800080280000551340882800208963193519AE394EEC59B758E6C8D22000068A0160802A2FA5445000003D0808A2FB3D800000000000006C0000500010051005034680D00202A000282269454503480680000000010000000000000000000003D820A0200A140000000000000360020A000A02000005145116796E335A8E98D748E75A8E91B8E55D62C545128233562335CEB718AE79473C9D630C546D800414004281FC9E904FE05004005405400F6000006C000000F60790000000000800680D002C154415A88371B8C56A3A4BD9B8E75D2288ACD6329D9A8CD73CA39E51D231584B1B658B0D2A1A004054000005400000005D0028200800000280802C00400008286C44F2BE8501000013D28A021E804500036014F62941000003D01E93B8AB011280BB494500010050100005000001000000521E81544235115A8D48955769B4566B35A659A8A88020AA1E00015620D46F19B423B633B3A631CAB6BE98CAA4573CAF672AEB18AC5469105110000140110000010000040451401050402A002A020000A200AD613752AC7B7870D47A318F3E55D23506144F340450019AF2755C9AC751D319DB35F332EF587A6399A4D288681F74799B0F60000040035D8059DD06A3AE159AD476C6B72B8D758A32D0028080000000000287B4B3621E914001042B19785895CB28E763AC73ACD88D3269145D14136080280000281E900034BA040000140004000150100D01DCBD80A288A0000069342A8000020000000027B5001434080000000000000802808000000000000000000006801000000000000D2809A050000000005010202B712AC6E3AE37B39D6E3A4ADE35CABA46865A0A20CD8A3163363519AE79473CA69D639D62C61B8C82A2000A0801E81011505346805110800000001E003D800000000000007A05868535DCF204340280A80B01B8DE2C56A3A63E1B8E75B8D0CB4958AB19AE7639D758C562C66B6CB3A4543D80000069005010140400500054F401A00040150000005F408000001FE0F429000D8800001B01005000100501000140001005040000D800AA9ED440DA06C0000000000036000001015628846A20DC692B45ECCD208CD5466F94540A080A8286940588371D3066AC758E91CEB4655CF220E59573AEB19AC25F2A87989A510005004001000004000013B8A00008280020882A8080800028B23BF161DD9B563DB863A8E91E6AEA080024BDCAA226D4633CA48F99D4E7F2CABAF1B193CD7CB363BB020227B51F74799B00000DC00F401A05220B3CBA637BA558ED8D748E35D635DC61A505004000000000000B13BC50D1AEE2151400466AA573CE3958E98B95674CD8DB20A200A82282A00000058000802AA681500000001504000D02E804050101400003601B0000348000680FE00002000AA0200A201A0000000000000004014000401404000000000000004005000450000000000001400A08BA006A22C6F1BDDD71AE75A8E98B73CB9D758D8C34A8025519AC5F0D466B17C39651D239562B0E9194150010F2A0008068D0200BA400D010A2068035A14040BA03600000000000002ECF62A80250366BF207950041541657497BB35A8DCBDDD2573AD46A0C36566AA56329DF6E75D2315CAB35D182B2A150400000000001014045800014000000001001400000400000000000003B00008A00000008A000004F002281401000000A00280808AAA7A010150001410D804A228087B514F6A22CFC3520AD469954ACDA4111519A2A25F29EC51340A01B1458B220E923AE319AB1D24EED393719AE7956A2395EEE75D23153CA5504502820A00800200000800000080A5000105040001000400006F18F5F0E3A8C64DC7A718D3856C1000348A225F0A3CFD467F1C34F999F7AEF839D734AEACA5402A28FBA69E56D05000340A80282775056F166ABAE0EB1CABAE2DCF030D288A6D0000005110140000142CDC4D7604150401288C571CA3A62E759A963A3288A8500410F40AA022805010150140004D80A086804501015055F408009A00050D087A0014040000000014045022006C0001400003DA02A0A0068000000001005000000000001000000000000100500000501000050103428A08A200A2C41B8E98D62B4E92BA4AE55D237176CB4A88A25519ACD58CB1639651D239D62B163A466A234C8009EC0140000100F47A035DCD0121A0450404000D0001A00340680360000A2A78005F407920162826940014416766E33563A635D3173ADC69596CA96031939D9A6E315CF28C3A46112AA268D2A20000001A000003B801A054000000000101500014010140400F2000000000000000000006800000000000008800000000280802A2A89A040029BD0A9B5D8000A21B10005502368ADC1152A6D4465510110D76153C9ED43C8079501B91074C3BBAE31CEB51B916B0D3197672CEF66E335CEB0E8CA26C0004B00B1140500400450400040010005001140000100D00200082C82BB71E3DDECC31ECE59D6A3B49A1C5B00002F8404F6C655A88F07539EEE9E5CBBD7A71F4E758A9A6D12A6B6027B51F74791D10D2A1A00003D81A00D00AB2E9163AE35DB1BB73C9D316F15736D511540451040014000401434A06C11140110A2315CF28DC63272B0AE8C334544D7714002007A4050000010053400200A0200A7A405DA6C414536000000025015040050500010D000280800009EC0000000050000000050100500400000000F40000000000000800000000000280000000000000282000BB456A378B155D63A62E75D316F16986C114019ACD6A2562B19371CEB9566BA46181A44150004005000000000004D01A3405EC01A40500410003C8000000A6FD8207B4162AA80000A8002B73B2558DCBD9D3173ADC6E2C62B5159454AE7946E315CAB15D231511A444503C08002680000000005D00008000002E8114100140D201A0040540140405400D0000000000000000000000022EC0F680A0228200000000000082A80080A000002A7605DC1058BA06B18D441A4454ACAA25A8A07B1001014D006BBA88B2776A44575C63AC9A73ADC6932655CF2AE595EEE98B358ACD6D944D000822A9AA9A00005400004D000002000801E85001140F202000001A0091BC6774A3D3C58BD58C71CAB71A1CDA00002A032E3CB9EB16F14BE9F3F932DD72CBCBD31CD9F08A322A2203EE91E5740510000000114D0A45883A635D716326F17497BB6E55D01140000F6088A28800000000054510544F208CD6328D466B958CD758E6855129444140EE0001403D0001A0000F40001000000003C9A00F00002580A000094140000045D8140000000101401014D80820002A80800000000006800151403D0269404014100002800000000200A000000000000002E80000404174B0558D466ABA63E5D71AE75B8DC69CEBA2AA080ACD66B5119AC56A315CF273B1D630CDF28D46505004004001400000000100D00A940A80BA35A04D2E80D1A02C4054F007734059A5F409AEC20B0514000005100058D4A955A8E98D62B4E93CB51CEB7152F84566B3946A335CB273CA69D63159A34CA26BBA894D081E0000D008A027905008006803D027850435DC0500040150140400340006800D000000000000800000006800000001015000169A045F40680405010012AA89A5004121AAAAA9B10F67B14F080A681643C02C593BA0DC8D44A2FA66D4544B551368A8006800034000352378CEE955D718E91CAB7176C5BD88B5CF3AE56BA462B352B4CB20000008AA693FE00140100000400001000013D828006944003D806BB8002C75C31EECD57AF8F1ECED26A3864DC06540000A9419B5E3EA3375C276CD78F262BBB0CA2822A254D03EE0F2BA06943D80200BA11015403BAC41AC6BAE358AD4758DCAE75D60ACA80100010051005110140000A9E544150283358AD466B964C5F2E91C92F63D2894F4A88AA001A101016A00BA034802FA510034680F40078020068F6000A807B3C81003D801A00D0000000001ECF4078010050000040F62880A82280200000000280800A00020280002A2F810000501000054A01E800000000100500000034A00200020B101415A95A8CD56F1748C56A3A4F0DCF0E75D628CA80259B66C5466C62CD56E3158CA39D748C33596994469000000100050000000000000D6D340A000001E8013401A03C9601E9410050000014403C82AC456E372B15A7495A8C56A2C2B2D2566CDC6A335CB28C59D9D230C546D105443406BB20008000000697408681740A8081AD0001ECF600069014034000140100000001500000000000114114035D810000000013D82ED360BB3D8A95760941005010054F4BE54244F60A6810D82A680D1A035F9340280BB417DB501A915144A0CED9BDD50043401EC05400F402C80DC6F18CD69D2373B39D6CB58CA912B8E576C5AEB18652AA200028080288A25001401000004D08A80000000878140117400A20000D48F4F162C64AF4E31B70AE808A02000CD073E4CB51F3F972DE4EF8315C6B35D594450D3344349A51F6C795D014003401A3C800002882CF2EB8566AC75C5B97B395768AACA8790003400000001E10401400F62894D8882A2562C5895CF38E75D239D446911550051041454511000028000140201A00D773D8000680A006B4A0022C013406BBAFB04504F679000340001A002806BB80680000000405010105A0145011005400D0A0214D7600D000028000802800080280020AA802EC100000000000000504014003488A0A00B1A97BA556E574976E756372B78DF4E75D637065A0044AA8CD62B519AC65E1CEC748E758ACF96E3283489EC001404101500140401400000F0000000000000000800A08A0000041050001415B9E5BC7B3155B8DC73ADC6A2B2D2337CAC4AE794EEE763A4618BE596D9115014100013C28240140240140110244BE54010008B67E054D021A000150000F69A0501000D000000A086C0000000A68000F00A208A8000000068D0A1413C281A3409E0D014035D80000AA0794034200A0A0690280BAD9203526DA9340BA5654A95518B5140F62078000005340B228AD48E98C62AC748BDA30D2573CAAC2B9562F7748C25BA4544003C002808A6934A0020A000080000800080000201A0500004500901D30C5EBE3C74E79351DE4D41C5B01400042B1560F373E5A8F165DEBD1839D62A766D944D76554402A2A3ED2BCAD88AA2A0228A800000A20B1BC7CA5576C6B72B95758D4F0ACB4081E80000000000040000002C51915112AA573CA395F2DC72ACD46D15140F200020002801A04500045D08800A2A02002A02FF0009A00F607A00801E88A00200A206FB0A1E4D000080A20000015443B010D00000228228228080A80A021A11400040000D1AD01A000000802A79054D01A0014000001517408A0680010050001000105405D0287B05F6B106A3A62C56A3A4ADCBDDCEBA46E5565A04512A8CD66C6A3358B1CF29A6E39D73ACBA466A25540544050010450100000500000000000000000000000000000003C8288001B515A8DE2C556E5748C56A351586D2A554AC651CF28DC62B9D8CD8E919A82A21A005040500010D6814004000144D1201A3D00000001A00D1A03402021A00000000010054D00000000006800034068D01A3409A0020A0068034680A6803F88068D01A4005175B4441454D1E145111014F4A2202AE941A936D20ABE622B2CDB551936A22800800A7A01455541BC67E5D3162B51B2B0ACE4E39D6E2562B2E8CA20869000000000000D22AA000A008000087800100000010034680D28A3521476E3C775EAC238E55B8D8E6D800000895CF2BA95A8578B9B2DDAE15E8C7D39566A348CD89E55528089A547DB1E57400011145114544140002372A5575C6BA4AE55D2373C2B2D820000028000021A000400004FF002A251512A5118B1CF28E91CEB151B8CA2A8800000040003D800014000D0000208A0A8A200A007A405D02080680050100F000A020400005150A200068000141000040540140405000000004D01A5001000D1A040000200B004D7703D8068500000000010000503D8A0206905050000200AA8B1A8DCACD57495B8E75B8DC6986C5454A0336335A8958AC64DC73AE76315D23089ADB4880822802808200004022821E401400040143D8000000000000000000008280028A2351A8CD6A372BA4F0E75A8D4565B3D20335CEC6A3158AC5748CD67D0D3200009A34068D0028684050000010034A000009415017601DC013CF701040D000080A01EC036000068100001400001000000000D0068122E854F0A08A0278117D008515279500D089ED742A7F14D02FA4D02807887904D2C80AB046A4D2C4552A2A562F76910A22028A200280BE54556A466AB78C74918AD4585AC8E79572B7BBA466B152B6CA200800A0200068D2808A0A89A0105500000100040500D00201A340020B0523A633BA557A38F177C67671C9B8A30D2A000008CDAE1CB96A378B35E2CEEEB9BD118A89A5444B144B015101F68799B00000000000111451A883A635D639D74C5BC5586D4DA2800028000200000200000A89602A691519B1CF28DC63273ACD6E398280022800000000000000001000000000000200000228880ABA288801A0000D00BA00F60A54100001500003C282016100D7700004053D800000007A01202800000020000000802800200000000000A1EC0342069402807A1400005017D22AC6E3355D31ADC73ADC6E3518ADAED514404BE18AB12B358ADC62B9D62C748E6C8D221E14434A880A00020000000008000A80282000A000200A2A200A0200A00020A000A288AD4BD996A372B78DEEC556E2B0DC5F482A573B3BB518AC64C5748CB269A4404000000000000000000450004504504D1A0050D08028268000D200087A340680000000003480BA34040000EE00000000806803401A00D1A04F0A2A2889A053408689054D2E80D77000435DCA294D6805820D4069622854566DECCB4886C44F4A01B0005016786915646E4D2558DE2DB9D68ACD20E797873AE919ACD65A650F6AA82200000A0690150034AA08886955000000050040000000000015A91D78F1668F4E18BA385748A22A00000239E7751E4E6CF6EB8466BCD7CB2EEE654044512A68513D83ECFA1E66C000400014011403D011A06F1AEB8B9D6F16E34E75D01157400A08A08A000201A004000000B36A25ECCAA2573C9A8C573BE19B1D239A514001005501011400540000000000000000000000040453429A340000002082A8206808000A79003D81A2889400017409A00D1EC0451500D0000001EC0F14D01A01500801A00D6CBD8001001400004004051400440000140D2000A01001014151608A0A2A0B1A8955BC6BA62E75B8DC6E5DB15D228CA802335623358B1B8CD73CA315D239B28D220A89A040D2880A0000020000000027B50001000050400000000005040014150001406A2556E372B15A6E56A39B517D034CD67258CD73B18B1D230CE869105443400000002800002000280800000000000000828680004B366BB0122813B00801A35DC12C340773400200A020028020000000080A80000000000000400D029A28880A795D01A043402B520AAAC825066A5F2D08820000280AA0AA8AD49B6E466B51B8D4D315463220E795DB0E919ACD4699440405144101404F602FA450348A021A144D1A14D00202FA4A00A00000000000D4883526DE8E3C58AB1DF18AE2DC5054504004CAEA08E1C997679392EEBBE2C572A9A74611142A026995513D83ECC1E66C003D8001E800000001620D62EB8D66B51D236E55D60A8A282280000080A8002080A828005544D6D28256328D466B9E518748E752A348000000002282A0008282A000228000000000000020A2A000000A882A28A800000000000000000021E800A280854000346800000000116A81A0004503D2000080A0001A003400000202808A080008A0000000228A00A20280D4F08ADCAE918AD46E378D73AE91A196952822651519B18AD466B194ECE75D239D66C469112B48009A04051360A00000002000000002280000000000068114120028278202800010558D4BA41A8D462ABA62D462B71A19692B2D335CF262B71944D3489ECD2A26800540D01A0504000D000A89A3406940D201EC0000000000000001003C8000BA04143400440D0A080535A043C88A0A680100288007900A01E800000000D02007B00000000D000000A02C691574A8225519BE5151100143B88280B160AD2C41B91B8C569A6BD30D32C5AD4472ACBA4613DB37B2A14F609400D0068000340680003C009DC1400040D006B6A268D0A681101400017C9A05934B111D319DDE8C2319371D6785726C00400019CAAC47979B27972AEF8B9D606D0A8A8880869466F6057D883CCD87B0000000000000141A8DE359AB1D71ADC72AEB155968802A7B0500000001001000000004AA8CB363512B194ECE75B8E5512B488280000000000000000000020028A20000000228282000000A20000082800002808000A800000000000000020008A68543DAA0201A502A0228A0090000A02E93C804F002C01202FA40000F20000020280202800200A6803D00A2100556906A3A63E18AB1B8DC62BAC695868004BE1519AC56A2562C62C6E39D62B35B6512AA0288080022AAA000000000000080068000000000001005045048A08A0000284055950595B959AAE98DEEDC73AD46846D12F612B9D8CD8DC62B36258D21A4D28589A10D1A50D1A024FC9A05D1A40D773406934A1A405D1A045D02500D0026950D0068D01A5F6002A681000D0068000000000000D020A0006802C40D0A268034680340021A4014100540280001A0003D1E80010014000005058D4455904566A55466A2A0800A0A81A0156415A6A4668DC8DC9A62B6D42B2ACDAE793719AE751B6511510F60800002808000014000001340A800A02000251434A89A3428BA01408DE3128EDC78BBE31CB26E3630D1EC45054100AE59E5A6A335E3E4CB75C6BBC6191A64450D202228322BEC2BCAD88A001A504D0000795D0000A811BC7B54AB1D71ADC73AEB1A565A0441451004A0B3C2800002022000280097CAA329634958AE76371CEB29634CA5140000000000004500D8000000000005000000000004140000510455010115550451045011414100003D8000000000000000020800AA001A101035B3408282C000100003D00BA0000F681ED143D8000001A000003C00BE80040500148B106A378D66AC74C5B95CEBA46A3519681144119B19AD44ACDF0E794EEDC62B159B1B8C223415150004104514010554000000001000000000000000000000401404050020AAA82C6A2556E3A4BB8E75634ACB689419C98ADC62B3A4D3486905340868D286800D01A340001E810D01A2410D1A15749A10B135D80A6941005D0200001A504D08A0068134680D1A00D00680D00001A04D1A034680D0A001A10050F4200A1A102CEC9A50D00690434A01A001404400000000011600B3C834B1154A8ACD66D5444543680A80280A0B14556F18CD574C634C56951062B16B512B3596D9668A82022800080001A0501000000000D282540D28200001A1404001416474C67A4AB1DF08EB3C38D6E288D1E84115410132BD9E6E5CBD378B15E5CEB9D778C20A80A22021A513D00FAF0795D00000000105551101545441A8948E98D748E75D6371596854542F600D00680500045040001000012C5444AA8C58C651B8C562C46D84A020AA021A3D0000000000004000004550100045000450451040505000F4000008A0000000000000008AA0880AA2028080000000000500410050100000F200BA04D1A00000347A50802280A82000A0680405405D202A79053D80200078500160A82C6E255748DC73ADC6A56D8AD90452A02566B512B159BE1A8E758B18AE91944544151050010D0800000A0008068140000000401400040000001015340A0000004155620AD4A955B8DE3E18AB1A8D30DA25066B35A8CD651A64D02A0A81A14D6810D1A14D000068D01A4005001534881A510D01FE4D7710D1A034680D1A04D6CD286B6680D7700D200BE0034068F609A00003420694349A0000D01A340680000000004D1A034681500D000A0008068034684349A0000017406964455D35A455D3208CD541151340002280A0BA68558E98C62B51B9E1A918544B418B58B5B8CD651A44D6D1413420680D0000007A000000000001000000001140400001560358F975C2335A8EF8CD34E55B8A22822A2AA20239E77B579392BAE2CD71C98AEB184140544012A01E8D03EB2BCCE820280008680D1A05013478034A03502371D239D74C5B8D30D822801B3601014000004340A940010012F68A222A3358AD462B1596DCE89A50D0068D28800000001A34000000010000D001A000000000000000450001014041415000003D8000008A000828A200000008BA034020A00068114408002801A04002F83C81A051017482001A00005F4020000680140D010D00680F620A8028A002A0B1A9528E93C372B15B8D46E39D7458A8A86812CDB3562562B35B8C56329DD9B1B8C5659AD01A544D021522826805013D087800140013428007A100500000100000000000000000050055416776A54AAD46E562AC6E2B0DC22504AC35191956414434068D0A68D0828268D01A003408AAA08268D286941003468134681740268D01A3406810D1A50D00868004000A082800680004005D02021A0534684342869000005010000000D1A000004D28268D01A3401A5034822E945106A45655114466AA222A0000002FB5058B115AC66DD2315A8DC69854AC5AB062D62BA466A22A09A500440040000000000000000A068D008000000A02000002C80E98CEEEF8CECC64DC759350726D7D08AA800A88995D412B872E5A8F2E75DB162B9D4756534800208A08A268D20FAE3CCE800000000000000002C06F1AE98D62B71B95A73AE8AA8A86C0005000100501003400020028959544B18AD462B167762F96D8A0A82000000021A51400454151500050F621EC000000F400000000002808000000006800000000000000F0000228A200000000000008280000000000000000001A01045D1E05451114545F400068034680D022281A3408A29A00D007B000059E102353CA51D316E315B8DC6E562BA4519500466CECA8CD66B519AC6518ADC73A8CB68828008089A1400004043D0A000007914D26803400000000000000200A00000000280444559D915B8D4ACD69D25DC6A315A82545466F96A32895503D820A8001A0000D000000802809A0501340A68D01A00F6280808A000680D1A034801ED5002880BA00D201A2C10D1A0347B0100D0A100280A9A034680D20282228A9A50404346804500000000005010050106A44558A83352A8CA554415100005005056BDA2B723A48C56A350B5854AE75A83152B6CA0A88286BB200088008000000000A008000000000200A0802A0002B58C075C23BE31CB2ADC69630DA88A0088A8339D5895E5E4CB6E16F777C5CEB151B44BD8041504000401F58799D0000000000000000020358EDD7162B71B8DCF0E75D22AA080A28080005BA360006D400101005400ACAA2562B519AC653DB163718A834C880001A00A000028086C504050134681404050D7601441053400081200BA01000500010000000000000F60050000000000D8000022F8000000045550443D00690014000000003400006800000003400000001B00000000000001501A41AC7CBA466B51AC6BA473AE91559554144BDD518BD99AD44ACD8C653BB71CEB152B4CA2281A504B0004114000D82020002A8080002A00000000006800000000000140005F68828AD4AD462ABA635A62B50D82A3356221A54100F66BB81A00504D1AEC06800D0880028006800000000010140004D1A0340001A15534680D001A00D00680D68D0882868D01A34026815340281A41034068D022A89EC00045D01A34026840034685340868045D286901742068058A9554A2B36B355111A4104401501405D2F9156352774A378C749E1CEB71615918AC56E2317CA36C8800A08802A0021A03C80802A0000A0008BE8100000000004500000591BC61563B611DA4D38D6E2C561B010054A8A85BA8E39E5D9AC59AF36797972AEF1CD9144A8A08A80808A080FAC3CAE800000A00000000000406A5EEE919AD46E3A4F0E75D62AB2A26C05043D80680D009540360A00806C0100A95512B35A895CEB15B8E759A34C8008000680014040554D288081E9413468034068D01A00050000054451436209A0014D00020000A000028080001040000000000000000004504BDC00517D080000080A8AA02000000000000000A080000000001EC000000000140102340D4BD9B8C56A351D2315D2351632AA22A00CE4C3519ACD6326E3158B11B62B28A02800009A04122800200A2268D0000765000000500400000000000000340A0000222AEC558D4ACD56E5EEDC62B4A8825ACAC01510D8000A000201ECD807A04D76511140403DAE80054150D000000000000000020280802809E800D00020AA68034680281A00041052821A34A1A3409A0434680D26814D026954348078017C009A2CEC068D00000002E9622C56682566AB288D020800101405F622B51AC62557491A91CEB4D7866A418CAB9DAE912A234C8806850D8822785141001000000400014045000101401000000D1E8001A91D309DD2B51DF18E8E35B8A32D0000222A339768F3F264DE2C579F262BB4610510D2888002028803EA8F2BA00000002800000000101A6E566B51BC6BA62E75D23432D0680EE9E416A78054D80A08A000A0002500010AA8CD66AA3163163718ACD46980500134A080002A01A3D0280000000000000200000001A00050100545DAA2029A5010050100D2802221A50050001005000000000100000000000004050001141140004500000014D20008A022828A2080000000000280208A04580D46F1ACD58D46E39D748DC6A32D288A20258C58D4462B363518AC566B6C2234882800001E010D082550003600209A05DA01B0001749A0340028680450014D2401444514043C08A020A07B51563519AAD46E566AC5D9B655946912D3608086C0140D9EC517608007F8104FF0028076045DEC0050028220A020282282000A0000000000080A026800F40681400D021A050000348A2A000000680A9A10D1A00D2868D01FF080BA34069045D1A04F8F734068D01200AA8A335466A34889FCAA082000029A05588AB1D3166AC6E469868B59CA9073CAB15B8CA0D220A000024003D00080020000681140000000000000011410055901A91D718C64D476C7C351CABA4511400011151CF3BD9E5CEEDD7173AE57CB35D6329404141010501104D28FA3FA8E2FCA7EA38BF73C9E51DBC6AFEA38BF71FA8E2FDC7943C6A7EA38BF71FA8E2FDC7943C69FA8E2FDC7EA38BF71E50F1A7EA38BF71FA8E3FC9E50F1A7EA38BF71FA8E2FDC7943C69FA8E2FDC7EA38BF71E50F1A7EA38BF71FA8E2FDC7943C69FA8E2FDC7EA38BF71E50F1A7EA38BF72FEA38BF71E50F1A7EA78BF7373AAE2FDC96C355A9D5F0CFEE6A75BC1FBAFFD316BA46BF5DD3FEEBFF4BFAEE9FF007DFF00A654FD774FFBEFFD1FAEE9FF007DFF00A03F5DD3FEFBFF0047EBBA7FDDFF00F202F5DD3FEEBFF47EBBA7FDD7FE80FD774FFBEFFD1FAEE9FF0075FF00A04FD774FF00BAFF00D2FEBBA7FDD7FE853F5DD3FEFBFF0047EBBA7FDD7FE843F5DD3FEFBFF47EBBA79FDF40FD7F4FFBAFFD1FAFE9FF0075FF00A03F5DC1FBEFFD1FAFE9FF0075FF00A03F5FD3FEEBFF0047EBBA7FDD7FE80FD774FF00BFFF00E47EBBA7FDD7FE80FD774FFBAFFD1FAEE9FF0075FF00A04BD6F07EFBFF004CDEB383F75FFA519BD5F07EEBFF004CDEAB875FEE6A562C67F53C5FB92F51C5FB9BF28CF8D4FD4717EE3F51C5FB8F2878D3F51C7FB8FD471FE4F289E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F95F28BAA7EA38FF27EA38FF27943C6A7EA38FF002BFA8E3FC9E50D53F51C7FB93F51C7F93CA1AA7EA38FF27EA38FF27943557F51C7FB93F51C7F93CA1AABFA8E3FCA7EA38FF27943557F51C7F93F51C7F93CA1AA7EA38FF29FA8E3FC9E50D53F51C7F93F51C7F93CA1AABFA8E3FDC7EA38FF002794354FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D4FD471FE4FD471FE4F286A9FA8E3FDCBFA8E3FC9E50F1A9FA8E3FC9F7F8FF2794354FBFC7F93EFF1FE4F286A9F7F8FF27DFE3FDC794354FBFC7F93EFF1FEE3CA1AA7DFE3FC9F7F8BF2794354FBFC7FB8FBFC7FB8F286A9F7F8FF0027DFE3FDC7943C69F7F8FF0027DFE3FDC7943C69F7F8FF0027DFE3FDC794354FBFC7FB8FBFC7FB8F286A9F7F8FF71F7F8FF2794354FBFC7F93EFF1FE4F289E34FBFC7FB8FBFC7F93CA1E34FBFC7F93F51C7F93CA1E34FBFC7F93EFF1FE4F28BAA7DFE3FDC7EA38FF0071E513C69F7F8FF29F7F8FF27943C6AFDFE3FC9F7F8FF27943C69F7F8FF27DFE3FDC7945F1A7DFE3FC9F7F8FF2794354FBFC7F93EFF1FE4F2878D3F51C7F93EFF1FE4F289E34FD471FE4FBFC7F93CA1E34FBFC7F93EFF1FE4F28BAA9F7F8FF0072FDFE3FC9E51354FBFC7F93EFF1FE4F28BAA7EA38FF0027DFE3FC9E50F1A7DFE3FC9F7F8FF27943C69F7F8FF27DFE3FC9E513C6A7DFE3FC9F7F8FF27943C6AFDFE3FCA7DFE3FC9E51754FBFC7F95FBFC7F93CA1E34FBFC7F93EFF001FE4F286AA7DFE3FCAFDFE3FC9E513C69F7F8FF27DFE3FDC7945D53F51C7F95FD471FE4F2878D59D4F1FEE59D5717EE4DC355B9D570FEEAD4EB387F7562D6E46A75BC1FBAFFD35FAEE0FDF7FE9968FD7F4FF00BAFF00D1FAFE9FF75FFA40FD7F4FFBAFFD1FAEE9FF0075FF00A04BD774FF00BAFF00D337ACE0FDD7FE96097ABE0FDD7FE99FD570FEE6A566C66F53C5EB266F51C5FB9A99463C6A7EA38FF2979F8FF2D7943C69F7F8FF0027DFE3FDC7943C69F7F8FF0029F7F8FF0027944F1A7DFE3FC9F7F8FF0027943C69F7F8FF0027DFE3FC9E50F1A7DFE3FC9F7F8FF2BE50F1A7DEE3FC9F7F8FF279C3C6A7DEE3FC9F7B0FC9E70F1A7DEC3F27DEC3F279C3C69F7B8FF29F7B0FC9E70F1ABF7B8FF27DEC3F279C4F1A9F778FF27DEC3F279C3C6AFDEE3FCA7DEE3FC9E70F1A5E6E3FCAFDEC3F279C3C69F7B8FF0027DEE3FC9E70F1A979B0FC9F7B0FC9E70F1A7DDC3F27DDC3F2BE70F1A7DEC3F27DEC3F279C3C69F7B0FC9F7B0FC9E70F1A7DEC3F27DEC3F279C3C69F7B0FC9F7B0FC9E70F1A7DEC3F27DEC3F279C3C69F770FC9F7B0FC9E70F1A7DEC3F27DEC3F279C3C69F7B0FC9F770FC9E70F1A4E5C3F27DDC3F279C3C69F770D795FBDC7F94F3878D3EEF1FE4FBD87E4F38BE357EFF001FE5673F1FE53CA1E35A9D4F1FEE5FD5717EE67717557F55C5FB93F55C5FB8DC5D53F53C5FB93F53C5FB97CA26A9FA8E3FDC7EA38FF71E50F1A9FA9E3FC9FA8E3FC9E50F1A7EA38FF27EA38FF71E50F1A7EA38FF002BFA8E3FDC7943C6A7EA38BF72FEA38FF71E50F1A7EA38BF727EA38FF71E50F1ABFA8E2FC9FA8E2FDC7943C6A7EA38FF002BFA9E2FC9E50F1A7EA38BF27EA78BF71E50F1A7EA38BF71FA8E2FDC7943C69FA9E3FDC7EA38BF71E50F1A7EA38BF71FA9E3FC9E50F1A7EA78BF71FA9E2FC9E50F1A7EA78BF71FA9E2FC9E50F1A7EA78BF71FA8E2FDC7943C69FA8E2FDC7EA38BF71E50F1A7EA38BF71FA8E2FDC7943C69FA8E2FC9FA9E29FDC7943C69FA8E2FDC7EA78BF27943C69FA9E3FDC7EA38BF71E50F1A9FA8E2FC9FA8E3FC9E50F1A7EA38FF002BFA8E2FC9E50F1A9FA8E3FC9FA8E3FDC7943C69FA8E2FDC7EA38BF71E50F1ABFA8E2FDC9FA8E2FC9E50F1A7EA38FF0072FEA38BF27943C69FA8E2FDC9FA8E2FDC7943C6AFEA38BF727EA38FF27943C6AFEA38FF00727EA38FF27943C69FA8E3FC9FA8E3FDC7943C69FA8E2FC9FA8E2FDC7943C69FA8E2FDC7EA38BF71E50F1A7EA38BF71FA8E3FC9E50F1A7EA38FF0027EA38FF0027943C69FA8E3FC9FA8E3FC9E50F1A7EA38FF71FA8E3FC9E50F1A7EA38FF0027EA38FF0027943C69FA8E3FDC7EA38BF27943C69FA8E3FDC7EA38FF002BE50F1A7EA38FF71FA8E3FC9E50F1A7EA38BF29FA8E3FC9E50D55FD471FE53F51C7F93CA1AA7EA38FF27DFE2FC9E50D53EFF17E4FBFC5F93CA1AA7DFE2FC9F7F8BF2794354FBFC7F93EFF0017E4F286A9F7F8FF0071F7F8BF2794354FBFC7FB8FBFC7F93CA1AA7DFE2FC9F7F8FF0071E50D53EFF1FEE3EFF1FEE3CA1AA7DFE3FC9F7F8FF27943C69F7F8FF27DFE2FC9E50D53EFF17E4FD471FE4F286A9F7F8FF2CDE7E3BEC9944F1A979B0FCA7DDC3F2D79C4F1A9F770FC9F770FC9E70F1A7DCC3F29F731FCAF9C4F1A7DCC7F27DCC7F279C3C29F731FCAFDCC3F279C3C293931FC9F730FC9E717C69F770FCACE5C3F29E70F1AD4E6E3FCB78F51C53DB3728D4C6B53A9E2FDCBFAAE2FDCCECD54BD4F17EE66F53C77DAF943558BCF85F6979B0FCB5328CF8D4FBB87E53EEE3F95F3878D3EEE3F93EEE3F95F3878D3EEE3F93EEE3F93CE1E34FBB87E57EEE3F93CE1E353EE61F93EEE3F93CE1E34FB987E4FBB87E4F3878D3EE63F93EE61F93CE1E34FB98FE4FB987E4F387853EE61F94FB98FE4F3878D3EE63F93EE63F93CE278D3EE63F93EE63F93CE1E14FB98FE4FB98FE4F3878D3EE63F93EE63F93CE1E34FB98FE4FB98FE4F3878D3EE63F93EE63F93CE1E34FB98FE4FB98FE4F3878D3EE63F93EE61F93CE1E14FB98FE4FB98FE4F387853EE63F93EE6279E27853EE627DCC7F279C3C6A7DCC7F2BF731FC9E789E34FB98FE57EEE1F93CE2F8D6F1E5E3F75D31EA38A7F731728B31AE9FAAE1FDD57F57C3FB9CF6DE8FD5F0FEE3F57C3FBA9B347EAF87F71FABE1FDD4D9A3F57C3FB8FD5F0FEE36693F55C3FB92F55C5AFF72ED355CB3EA30B3B570CB931AEB8E523371AC5CA54DC6FE4C59F0A6E26E1F262785370DC3E4C4F0A6E26D7E4C4F0A21F26278503E4C4F0A1A3E4C4F0AFFFD9);
-INSERT INTO `sys_file_storage`(`file_id`, `file_bytes`) VALUES (1479753047148322818, 0x89504E470D0A1A0A0000000D49484452000000C8000000C30806000000C79F5E5D0000000467414D410000B18F0BFC6105000000206348524D00007A26000080840000FA00000080E8000075300000EA6000003A98000017709CBA513C00000006624B474400FF00FF00FFA0BDA7930000000970485973000016250000162501495224F00000226E4944415478DAED9D7998645579FFBFEF7BEEBD55D5DDD3B3300B30C0B0CCA24C0459D4010687517123084134C105C5254AD44445F1495CA2417E46A34163124D0C2862A2822B226B6016B6414505C3322B030CB3305B4FAF55F79EF3BEBF3F7A7AEC9EE9A5AABAAA4E2DF7F33CF33C53B7EE3DE77B4EF5F79EFD1C52550C414448298DFF9B7562C73153A31C53FB914162E671480B85305F85E630494E01A89A0182BB2EBB61F52F2A1167784D8CB6EBCEBB483A8F3C5F32538EA520D3A1992901C26C8154B66966CA6670B029E1CC63D1D6DF3ED67BCFBFEE0EAF89ADEFBC6A44283548F10C2C5A762C899E08E0854CBA98299C27B0F3A07C98403B33440C101C00C560BE1200C321ACD8CF856B577CB6123AC26B6200D062EFA77C7742DD5BBBA87FF73328F4FC1EFD7BEE48BA77DEC2CBFE66C0779ED63B816F01F54CCFF167CCCE86E16252B3D44296B2D20B61687648260325000A83000A850088550F1863E8AF9700181538D2A2FFA02B8D663B43CD76CE02300BC06900DECD2E16DEB3E939EADBBD52E2FE1BF58465B701705E33BC0E490D72103DC79F319B3938DBB07995619CA5A28B03C36CC080089C2A627190E25FE00000F69DB0833111CB8CE38FC68CE3DF0EE0ED14F71568DF9607087AAD9BF5829B00C4BE25D603A941003CB1E8CC29C7AA7949C0E64275FA1A189A1F52C050812541C1D912EDD07868D49ED1598B9603580E9BBF96BBB7DDE9C05FA119F356F9D6E693963648FFB167CC8BC2E80D50F34607B734A0C0C008AC0AF292F896373E62051C54A7600AB2199971DCF9049C4FFD7B9E239BFFA6741EF935003DBE935D6B5AD220BD0BCE3A394399B782F462437C1C088010F2AE7AA620AD700F884B5CD50C320C6D9B315781ABE0E24FF2C0DEEF49C79C7F00F06CB5E3AD175ACA20F1A2E56712DCBB54CD4581E1E95029AB3DD19298282B1D73DE03957751DFAE5F6AC7EC8F00D8E85B56B5690983F4BD70E9CB228DDE47908B0C4553551D0A2EA9A92DEAAE915E2EC4AC1DB3CF87CA79D4B7EBA7DA31FB630036FB96552D9ADA20BDC72E3F3913E172A85E123077AA6855AB51E321833DBECDC3A051DE08711752A1E7DB9A9BF671005DBE65559AA679B10D67FB712F9B5358F4F27F8832B82B30C1FB8C5267DE262888F896D67CB0319A9BF61ED8C2B3C8777F184DF6D26DAAC4E869A7857177FB25C6F015868293A082BCAB8FEE7C191C59AC1883C394754490E94090B9860A3D1FD4CC94CB00DCEB5B5225689A12A4EF84A5A725DD9D37851C5C6F604E2AB80479A99F81E1A6C9E809D0CC9413005D8D81AEEB0174FAD633591AFE77D359CB3AECA273FE2E0AA3DBC2C05CE020C84BFD0CECFD5147C367750910909B762992814D00CEF3AD663234F4AF161F7FD6523723F8B9E1E0EA0098957709ACBF294F290713E60E03700B15BA7F82062D4D1AD220CF1CB524172F5AFE710A32371BA657C4CED655756A54549AAB17AB94A4673AFF0C49FF3A0067F8D6522A0D6790811396CD9FD396FD61C8FC25C3989E7749430CF4095A7C2D41D836072AF751DCF73900C6B79C62692883F4CD5F7A711898DB22139C6F9D43A1DE4B8D61345446570B62D6A8FD3354E85903E048DF728AA1217EB7678E5A922B2C5CF6F92C85FF6D98E6175C82FA6986A7948A66A69C8E64E0FF009CE95BCB44D4BD4106162C3DFEF0F6E8FB51107C9219D140834E3DAFF4487A23E6C108C2DC74885D0D97BCDFB794F1A86B83F42F38E3E5A1313F0D39BA20B10E032A4D365FA3C5E1C0C084DF40A1F73B0022DF724695E85BC05814162D7B538632371A0A4E2AB8040E9A9AA359C974BC0383ED9299BEA51C4CDD194401CA2F58F67123E6BF99CD9C7C8356A90EA6D219DD742F8BCC94532819F83D8005BEA50CA7AEE6623D70D4925C9C8BAECE98E02380222FCDB4534D65E76235231AE6E6C225BF85095F0DE041DF7A803A2A419E5874E694D3DBB3FF1105D147AC3A0C345017AE0F9AA1541D15137640EC4A007FEA5B0A502706D931EF25871FAFC1FF841CBC3D110BABCDD7DE904A2789A8693D020E22A8FC1CC0DB7D4BF15EC5EA3DE6EC23B299E0BBC69857159C85346D63BC2EDE458D0331037A3D547320FE4F5F32BCFE6AFDC79F754C361B7CDF04C1AB06B7D669567300CCE962ADD22102D17F40E583BE147833C8AE054BE64641E6BBC604CB621B1FD89130A548881B663ED324130A107D1D2A57FA88DD4B15AB6FC192B959E4BEC7815956B0714B5843A4C293154DD4220601F69BE48B00420057D732E69A97205B5EF092C33294B98E83E09CB845CC0100C24D5B7BAC259F07F0895A46585383EC9AFFD2CE59DAFE2D63A257175C8256AA957BEF0D691EBE00E09DB58AAC6606F90D4E0B3B34FBB588833F8B1B640D474A5D42805E0BE00DB588AC660679D1828EAB3251F44E2BCDDC959B521B88A1EE4600A7543BA69A18A46FC1D91F8C4CF009270E498BAE191775E93BA19290C94092DB001C55CD68AA6E90BE85675F90A1E80BAA8A249DAE9E5249389C0317FF12405BD5A2A8A6FEBE13969E166AF00DC3E828686BCFAD62978EA45705139D0497FC57B582AFDAAFB6FDB897CD8928F86668CC11CD352BB70C880046E85B46D362C24B007CA41A4157C5208A65C1B428F7E5200A4F2FD4FB41345580000444C87280AC09011084B9E50E9FA9292A5F02B0A4D2C156A57BBE309FAEC870F0365BE323067C131183890022149C15C03D2282FB21767512D37DBEF53535C4015CFC6398E84500F6542AD88A1BA467E139AF0C804FAB0892269CB67E300640C806002381CB3B671F33843B59F88EDE441F99FEF4AAAE2A457D0480170378296C7C1698CF0207EDBEF3C32B263A1236BE1E41747EA582ACE839E97D472D991BE672B78501BF28EF9ABBDD91211E9C2FA80E56F1A488DE2E2AB766DA320FF0A377F55533EEFDE7A41F4C00E074EAD97E1180F3B563F6221037FBFB692CDE03E0DA4A045431832840F985CBBE9335D1A5B18B9B721A090388D800C4489C745975F71AC28DB18DEF9CB2E9C1E76BA5630C838CA477E7E1DCBBFD72846D6F9319C71DD75266119B07077F820A1C11573183F42F38FB1D9109AE832A37DB602083103103447056372BB91FC7627FD4BEE1FE353EF414659061983FFC64313A667F56E6BCF03C6D3B2CE74373CD4906D620CC9D8949AE4EAE8841F6BD60E9C23609FF37603EBA99BA7409840C1B80085692C755F57AEBF4FB6D1BEFF57ACA6BA90619C25D7F492EF3E20B3F26479DF621396CFE2C9F69A8092A7F05E26F4C2688491BE437382D3C6951C70D21877F5EEB8331AB8162B02A35640CE7F431C0FDD74062BE3FE5A97B76F8D607946F901161FCF686CBDDDC533F297316CFF59D9EAA21C900383C1EC0F6728398B441FA172E7B7B8ECD771315B826A85A45C46063E09CDB22A2DF2CB8C2B76AD9BE28864A18E440588FDEF82177CC92CFCAB46366F84E5735A042F74F35D37951D9CF4FC620FD279C7D7460827B42E6F98D5EB5621022636045F2807EDBA9FE4B76DDAA277DEB1A8D4A1A6428F966DD9DFF24F3967C48339D4D36E2AF00E8E528F3CCC4498DA41B43578626981F37B83932CC88388013BBDA422F0CD7AEFCAB7A35479510B7F0D55744CF3F761C6F7BF4A1E6DA758B40859EEB50E6985FD906E95E70F6CB0DF832A7B621BB7415835342B2268428ED75927CA6CB0D9C9F5BBBF20EDFDA7C5138FA8CE7E4889396F0E607FF920A3D79DF7A2A8566A6CC47A1E7C3E53C5B56154B4F3C318A9339374781794DDE35DE5C2B05101223600367ED83FD2EB9B273D3FD0D3315A40A55ACD1389CBA9EBD43A71D7D92EFF4560417F7C1447301EC2BE5B1B24A90D81DF6266370AE6DC0D17205906383800856DDBFF453CF1B1AC91C3564BB4E3BFA14EA7AE61B4D51E532513BFA777FBAD4C74A2E41BA8E593ABD2D1BDC1DB239A5111BE65913C039DDEBD47D22B37ED5B77CEB29871A952007E0813D974834E57A98B0B11BF02E2EC0444701D85574DA4B8DA32D63DE1AB239A5D11AE683ED8D004EF0F8802B5CD4A8E6F081E4667C1F263C1BB6D0EB5BCBA43051867A7694B4AF564906E99EBF7416800F0268A88639839031119CEAFD369F5C3C65E3FD2B7D6B6A401E4290390DC9405D8D09958AB6CFB80CC0E1C5DE5F9241220A2E0D83705123951E0420322162E7EEDCDB977F73F6E9D54FF8D6D4C0AC43987B196CA1EC9169EF701852CFF6AB8ABEBDD81BB71D7FC66C66BC1BAA0D537A18103226446C935B76F5B8B7CE7AF681ADBE3535019B1164CE848B1BB624D1DCF4B701E828E6DEA20D322D88DE18B27961A3941E04203421622B7714A8E7B2B9DB5615DD304B9990A760A2E510BBD7B790B2083259DEFBF4478BB9B528836C9B736E7BA0F42EA031DA1E042063423875F72726BCAC73DDC3A9392ACFE3E0E0755057F02DA41C3437EDC3286274BD28834C9D5A388F0C9D625D636CDD9331215C92ACED8BED651D4FDEB1CDB79E26E62190B90C0D3850A2D9A9D369DF96B74E74DF840651BCC94464DE62C8987A3F6F560164D9C03AD7D5EF92F74EDDB47ABD6F4D2DC0F7017CD1B788B2209EB09A35A141FA8FDB71AA537DB534C0A19A11319CC25A7257743EF54059B33753CAE253505DE55B44A968E7112FD2AE2D278C77CF84060922BA38322697687DB73E18806103EB926FE4D6AEBECEB79E16C381E82D50A9D8763BB581C8247DE39E5C35AE41E4C42533C8E905D0FA3F202D32210A627F3D90F0677C6B6951B682F83DBE45948A4E99F3E718C707E31AA4CF46AFA2C0CCB7755E7A44CC489CEB8D25BEA28AFB50A54CCC4F017CCFB78852D0ECB4A9BC77F36BC6FA7E3C835006F4FA808CB175BC949600301910E45F3AD7A7ED8E3AE06FA0B2DBB78852D064E0F2B1BE1BD320BBE6BF742E54CFD13A2F3D32264022C9A3CF03D7F8D6920200D803E22B7C8B2889CEB9AFC4185E18D320534CEE8CD0987989D4AF4102225871AE90B87F9CBB2E1D29AF23BE0B710FFA16512C9AED6CE31D8F9D37DA77631A4441AF06715D9F251850001177D76F8E3637F9D6923202059B0FA39106103978C7A897474DDDC9CBA691EA59A8E3B6474804ABB620847F5ABE6A55634C106B2D7E059586797169DB61CB46BB3EAA417A07E454223E56EAD820860390CA2DBF58776FC30D50B50CC49F01EABC11BB1F6D9F39133D3B8E3BF8FAA80631829786C4B97AEDDE0D896155F289E87FBE19A8FF21FED6652D447EE05B44B198DEE72F3DF8DA2106B9116F3201F34B4054B733770D1B88750F64E7F23DBEB5A44C009B2FFB96502C1AB5BDEE10F9075F78DDF15B0E23E213EBB564344483A536E33B94B63D1A81DF419295BE45148376CC5A7CF0B5430C22C61C2770C7D5EB3EBB2131ACB36B0BE8BDCDB7969422E1F01F7D4B2806CD7476E8B6FF7BC108E907DF9425F3A288824C3DB63F08C060D58F7E962E826A28EE842D3CE55B443198207AF5F0CFA335D25F00E2BAECC00E8990880C38C4B7FAD69252120A36FFE95B445142D92C1DFE791483D0C27A1DFF603210C5A3599DFA906F2D2925C2C1771BA2CB37CC9D3C42F6F00FEBE6BFB4D3418EAFDB01502210E82EDE707B43AE836E71B622DF53F75BBC6AFBCC79C01F0F671E6190C33977A4513EAC1E4B90901889B5898B93BB7C6B492993A8FDBF7C4B98101365001C33F47184410295D964A8BDFEEC31D8BDCB8C27F6C4F9C77C6B49291336BF8036C0DAED7CF78907240FBFAE8A59506D73F558C5228688FEE6A8ADBF6EB0659D29C3E8A2FCBE877D8B98082EEC7BF181FF8FF886CCCC90D8D49B3D0C08AA8A44F421D46D0329A51854E427BE354CA851B168E8FF234B1091C30046BD4D520C88E0D47687A17BD4B7969449D27ED82DBE254C047170F4D0FF471A046E1ACA3B2ABDBA82892090ADFDFDB4D6B7969449F3189281924E79AA351A640EECFE3EC220868376A00E77302106D43C31ED99FB1A732FD8941150A1A7BEDB21269C3EF4DF117B932A693B4020A0EA05091519C3D05D0C4A8F2D681682E86E00AFF02D632C34C84C392075F81721510E26444675F02F73E828D8928A94896F5600A4A3DD3976E925A48FFBCEB894CAA0D969F7FBD63001078E9A1B61107172631E039B5C62F31C90B042C1002C0933A905C0A40240A1A40094410A12054805502695C11B488D0E6E586AC4281B1681A8132004892351714018B03888025023A40EA420A801A923D1FDC2348E07EEF69D6B2915A3BE5F7683838500CA3C063AC52FB53EC4B395490D9292320A43BE28EB9CF49494562135484ACA38A40649491987D4202929E3901A2425651C5283A4A48C436A90949471480D9292320EA9415252C62135484ACA38A40649491987D4202929E3901A2425651C4855117D35F1ADA365483E12F996905204E96CDE949422080EFA5C77FB351CC46C003B7D8B48691D0E36480F8029E5045423160358E95B443D208BCE9C1223F33E523D4621042506E9508D800483ABDF182A83F5055600205251A81258A1240251A82A33092B893054849449C54210C00813891551A72A01910070207250272012808409CE294948EC8454544440EC202A86D4396281AA03A9F0E07567C4384722607560E38C240E621C489D6523704E4046FAED80061C389091827512B191D0882BB013C4AC6AC449E01C0AAC9950ADE613E93181B87C9B6B0FADDB637AB523DBE1809D902050EC00844375265467329A84CFE98228D2C7002CCEE5140F3F6CB1BFB01869105B200499A27F240F9C8AD4200080AE82CE68CFE0CA28CCCC82581CBABBC6D0EA50C5C83D6A46FB7CD0333C7839220594000202E651EA17664438210D5D2580CCE0ED4C502802003A78F891AA2A40AAD6D83F0A70A24E8D2A14505552AB4A0A81200A8C124854ACB4852C042BAA24194B420109C438722C084820E23413CA0C9050BB7544701DDA29EA4448673BB5AAD2C902823304EB545C4073ADB3E41600487A4D5FEFC2A57F3F1D781438C82014F7E635C874F8FEF1C7E10CDF02EA853C800E68012E41A146FB4197B2207B9C6D9D68FFF734E20A0DEEA443C39E26E2111624C3FBBFE59162CCB080C88C21D400A32C290F880F3C6A88619D245998AF1CF87EC4DDB6D0056066F5B3BA4CD49D0332256F44D48C647359409450C3CC282D9E12EED6C985A1453C568CB9B3C450D22E13EB819D1F47F662C5FDF5DD0026331383ED9096A7E02CAB10A7EF0A1CD8E870BC7FC505445045DEA9E91EBA34C220640B5B7D2776420A3DAFF72DA11EC80200497D1E26D9C058A7BD79EEEE1AFA3CB204B1031B7C0B9C0872C95FF8D6500FC4E218C5EFE09A521404667D7EFAA687C728415CFC886F8913A1B9692F0670986F1DBE2171ACC49496201564B0FB600B0DABB78E30886D9B5DFFA7C71213F56C6FF95224131A86483A13A2420CF59E056C9E1D7E7D6409326BFE264AFAEB7F5F4BD577F996E09B241F0C56B1522A872A14B279F8A543DE40D4BD759B6F9D13A663CA9C53001CE15B874F12931802A706A9108608B1B352B0F1BAE1D70F3548FFDE277D8B9D1062A2BE5D7FE55B864F3A342425E1B4095219026210B0DD2666F3F0EB87D661E3BED5BEC51645987B0F5A783632058629EDC3AA1C4460A68DF1C0EE11638187FC8185BD5B6FF5ADB518346A3F1CC0F9BE75F82251C72AA9412A8612ACEA1373763EDE3BFCF22106E9F9CE3BFF40FDBBFB7DEB2D0A9BFF946F09DE922ED640D3F32A2A81210254E1ACFCF6E0EF0E2D41AE891D753DBBAEB8A03D13644F07B0C4B70C1F84414020490D52010210ACB81E301F320E386A1D9EBAB7DDE55B74D1B8F86F7D4BF001196610B76C1BAC9210115475F300060E391A6EF40CEEDB797DC34C8233D1F9005EE65B46ADB11A33E0A8417EA5FA8618605A3373C3AFBA0FFE6A5483B8D32E7D8CF73DB7C7B7EE629307E8177D8BA839C23CEA0287949230204005ACB462B4EFC72CA269DF967A3FAA77B8DA65005A6A966FA8C29A36D2274D408CC4B9AD3D64D78CF6FD9806917DDBAFF52DBE24C47E0923D7803637CA0C95743DC824216630E8816927DFFBCC68DF8F699064F5BFFD92FA76F5F94E40D170B018C0877CCBA815B4BFF848ED513E0604514522F64EBA09A3AE5B1ED320C107EEB2B46BC3BDBE1351122A570198EB5B462D080CB372DA8B3519022258EBB68171F758F78C9BC16CFBBFEE3B112541DC01758D55352C13AB9ACE549C24C40C625D915B7FDFA6B1EE19D720F68457DC4A3DDBBB7C27A4B4549BD70078B76F19D5C629310D6D769552320111441C44ED8FC6BB6FC2229ABB9EFD81EFC4948CD87F05F002DF32AA4A5A824C8A800D04FAC840DCBB62BCFB2634881DE8FE022469AC17150759C4FD3703C8F996522D024D27F3960BEFDFEBC4013F9AFEF4235DE3DF3B01B4F095CFF0EE4DBFF79DA89289DA16A0D0FB5DDF32AA86514E4741CA2324462C6E679CC78F26BAB7A85E1092E44BBE135516998E8B6960EFA77DCBA806A4C4A469376F39103354E4179D4FAF9A70716051067173FEE487D4BB6387EF84958366A77E8EBAB736DF260F6AD31A561984C4B0CE0E14448AEAED2CB61F5DA977D73FF94E5C59109376CCFE1EF7ED7C9D6F299585397548E9183610C8AD9D1BEF5D53CCFD450F34C9E18BBF4E85EEC619591F91CAC068D4F173DEBD71B96F29954B53DA0429959018D6DA384EE49B044831CF9432121BA3E7F97FF39DC872D130176AE79177F0B63FBCCAB7964A60D43290B6414A617FE971DB6D4F1DB1A2D8674A9AAAA033E75F8D6420EF3BA1E5A2612ED499F36FA3671EBAD8B796C9930E839442480C27928F055F7B336E2AFABC8852E7F27453DFAE7FF79DD8C9A0612ED0B9A7FE90373F70856F2D932180193C4D232D428AC2B041A2C94F3B36AE5E59CA73254F76D369477F8E9281C6D8D4612C4CC8326FC997CD730F5F8706DD9DD0596D48DD3EC8102396A45B58BF52EA2BA59CD9A0DD28F45EED3BD19386186EEE6997F1CEB5BF43DFAE7A3E977174CC5027565A848C0701203610D1EBDA9FBCEFE1529F2F6BBAB476CCFA0AC5BDF57DD84E91C8AC452793CAB3C1FABB1A6A45A2614EED5104190E60ADDDACA2FF5CCEF3E5AE27282899BFF69DF84AA11DB3A7DA1396DF6236DF773D1A6555226BBA166402CCFE8EF058F58B6D1BEF7DB69C30CACFE430F703CAEF2BB9C8AA5B382077ECD24B69EFD3DBCDA33FBEC0B79C89709A1E7D30112107886D72F7EE7CE1FA72C39854266B76EABBA152D4804BA3A0D3E7CD742FBAF067E6E9075784BFFF9F79BEF58C49BA9A705C32C448ACEBB1709F3A66CB9A8172C3996C263F8264A061070FC7840CDCBC33CEB1275EB0C1ACBFEB7FDAEEB9AAFE4EFE4D4B90316100C4011CE9D7DA37DC5FD49492F1C29A1C51FBDF21C937E444C689D0A83D700BCEBD64E0A5EF7F2E78E2961F86377FF418DF9AFE483A50381691095070C99A67A57FD2F3072BF116EA4598BDB499FB53B46356645FF8A76FB6AFF9EC26B3F6F67B32777EC6FF74154D1BE9A311918153D71D6BE1130B47D929B1542A95C9772229DCE0396FAA8E663A8D5BF4DAE58573FFFE2EDEFAFB67835F7FFBFF65AF7DFD6C1F5A4C5A821C0283C0C4881DBED8B9FEC18A9C7353B9B75098FD105C5CF7C7B755043290235F7C947DC9657F5B78DB0FB79AA71F7C34FCDD7F7FB2EDA677D5ECF45D49BB790F21320162B5B7EFEDEDF96AA5C2245545F4D5A452E12D03F49EC1DD805B90644078D7FA4DD4BFFB7675EE07B2F055876CDF9A7C24AA4854F1A265EF0FC97CA320AE892BB7C593E50089D3A785DC6BB3EB265E293811AA83B91A5458E72A88FB3238B8D247267927CCB11C71D27C001F04F0418AFB0AE8DBF524A93C2053E7DE0D13FDB86271E9E0A17A2940440C271A27D67DACFDA9C99B6338953608C0C127E1E2653051CB1D4970301AB56710B59FACC0C9002E47452746A66D1060B08DC06C9077C997DB9F5A35E1260CE5845F692C4CF44688DD5BFDEC6961D25E2C1080C88448E2E4273BFB0B9FAF461CD5CAE4E7C0C19F03DA54A3ECF504B35283CED4AF181913C24AF24877A1F0D793192D1F8F6ABE85EE02E8E3550CBFA5B1AA8D31A9B24A644D00E7DCF6BE58FE72E69635CF552B9E6A17D3FF0C95EF55398E96A455F76C50005936B0A2FD1672F9B4A7EEFD5535E3AB7E3D96F8DD10FB50D5E36935B435EB57196258888B553E9E5DB7EA67D58EAF160DBD181C9C0F4936D720AE16A2F5C69A0C31980DAC7357B7AF5B5993BD116A95C93BC1E1B910D7280783D63DACADB5263D2042C8010AD6FDFB9AF57C55ADE2ADE55B6803D8BC12E27A6B1867D3222D52822806E758051C20B1C90DD1FACC47976395AD55FCB5CEE4DF83CD1BA0D2B07B6BD50D2D328E6E88109900892437EDE3F8038CDB0BB58CDFC75B680588CF4B4D323944A5A9BB79874A8E88433897FCA4DB0DBC67D6DA077A6AADC357317D0F885F0775AD6312492AFBE6A3E69E6A1210213221E2A4F0F3DEFEC27B6756606D4739F8ACC7AE049973A12DD226D1E2364B2E21C0A66D8398FD0DF22429FCF0E93DF94BA76D59E3AD73C77726DF0732CB20B6CBB38E8683B439070A4362841C2289ED77F6EDDDF1DE857BFC941C43F8360800FC161C9C09976CF52DA4B168AE5E2CC5E0B475C38C3849BE1E50F6FDB376AFAD799BE3602A3FDDBD3C9E80094F878DEF42102DF62DA6215034D5F9393936708A64C0D9AB721B567DBE5EB6E5AEA7B7D03604D112D8F86EDF42AA43657F6F6EA23648D604B0227D89B80FB4AD5B7555BD9803A82F8300402F82E8B5105BF64E782D8352C31FA04300B2268415DD5210FD8BDCFA55DFF2ADE960EACD200060C1C13B017C0AD046FEFD0FA2B2F5A146DEB44131D8539531219CD85FC5F1C0451D1B56DDE25BD768D473265F0DD09F426C9374035776EE14AB6BC8168802C8110F76E38AFD41C1E91BDB9F7AF0D7BE758D453D1B04006E0507A7C2C5EB7D0BA93F1AAF178B00E44C00212D145CFCD975E6F977B46F58B5C5B7AEF1A8975EACF1580F139D0AB13780830B7D8BA91B0454F7AFB7611810C2C15580EB0BB057B6AFBBEF67BE351543A364712F38B808C087A152B14DBC1A19A1C6294132C4084D80C426372782D7358A3980C6310830587DFD1A884F878D37F816E31B46FD8FA43308591342C05DCED94F6C1F28FC456EC38A8DBE7595422354B10EE65104D1C910770DD8FCA56F31BE1053DFBD581962101BB8C4DD17433FD5B661E52ADF9ACAA1AE33791CFAC1E67D00DE00499EF72DC60B75BA2F96D95F6A38D27D36B69FEFCD0F5CD0A8E6001AB30419CE2FC0E1C2C1ED4ECDBBD1421B45A910D7D3698A0420C306208213FBBF89B8ABDA36DE5B911DD67D52976FA112D90736EF05B01C2E7ECAB7981A52371BC765889131012CB039B1FAA19D5D7B2E6C5BDFF8E6001ABF0419CE2A986831808F42DD274126E75BD0082ABCC98221F53E65292482E110D6257DCE2537146CE19FA76E7AA8A9C6AC9AA10419CE0080AB41E604A87C1BBEFF82AA8842BCAD4A0F68B09D418013EB7E6E49CECFAE5B7D79B39903683E830CB10DC4EF0270262459E95B4C5550E20ACF5E99908008590E01227112DF9DB77211AF7717E7D6AE5EE13B3BAA45B31A648835E070398065B085FB271D5A1D21357447448CAC09C1203875778BB84B36B9ADE7B56F5C7D33D5700B1E1F34531B643C5623C82C05B01CB6F069049973502F2DDC327162AADA8BF5C75E2983C425FDD6C52B5471EDDEEEAE3B8FD8F1689FEFF4D78A5631C8102B10645600580C977C0C6CDE02E2CA9C893631956DA41BAAF88A42C2E09A70660614B0CE6D752AB72ADB1FE4D6DDD7A40BD9C6A7D50C32C46330E16500AE04F036D8C2FB1164165635C6205351232A8450A122242482A1C1310CEB92BEC4CAA301CC8F9D939BB39B56375DC3BB145AD52043EC04700D82CC35009690D877A8B83721C8D4ECB4DAB22129ABFC200C2E560A4000330042EC1201C96FD5B9951672FBC670CFBD7FF2F8E3B1EF24D603AD6E90E1AC510ED680830F00588242CF5B88E8F51A751CE75BD8681804131A8400F07E33101106E737129C3A58911D62F50966B39A9D5DD1D71BFF61EAD65FEFF69DAE7A2335C8A10880079099F2C0FE4194C3019C4B7DBB5E0B0ECED06CE73C107BEFFD73D0F6D004C88E36D4A318748702AA022BD2474CCFB060A355F71804BF53D23F7C61C37D4F7E0E95DED0AEB9480D3231DB01DCA0ED336FD8FFB90D2E39917A9F3F1DEA4E2695056AA2A361A2E908A276701068900BA14EC9E605B6E068A02B86CA3A99B9A062A29CE29749528855240748A4836544424CFDA2E832CC3B55B12311B745AC6C24293CDF3E5376671E7E385D4F5302A4AA88BE9AE659AD883F1CFA96905202FF1FEDDE6E8E7A31FD560000002574455874646174653A63726561746500323032312D30352D30345431343A35363A31382B30303A30302FB5DA130000002574455874646174653A6D6F6469667900323032312D30352D30345431343A35363A31382B30303A30305EE862AF0000000049454E44AE426082);
diff --git a/src/main/resources/db/migration/mysql/V7.1.6_20220111_1800__update_theme_menu.sql b/src/main/resources/db/migration/mysql/V7.1.6_20220111_1800__update_theme_menu.sql
deleted file mode 100644
index 402fa9cc..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.6_20220111_1800__update_theme_menu.sql
+++ /dev/null
@@ -1 +0,0 @@
-UPDATE `sys_menu` SET `layui_visible` = 'N' WHERE `menu_code` like 'theme%'
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.1.6_20220112_2030__add_file_config.sql b/src/main/resources/db/migration/mysql/V7.1.6_20220112_2030__add_file_config.sql
deleted file mode 100644
index 94d47b13..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.6_20220112_2030__add_file_config.sql
+++ /dev/null
@@ -1 +0,0 @@
-INSERT INTO `sys_config` VALUES (1481244035229200386, '全局日志记录,如果开启则所有请求都将记录日志', 'SYS_LOG_GLOBAL_FLAG', 'false', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
diff --git a/src/main/resources/db/migration/mysql/V7.1.6_20220124_1046__add_app_sort.sql b/src/main/resources/db/migration/mysql/V7.1.6_20220124_1046__add_app_sort.sql
deleted file mode 100644
index eef2cf93..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.6_20220124_1046__add_app_sort.sql
+++ /dev/null
@@ -1 +0,0 @@
-ALTER TABLE `sys_app` ADD COLUMN `app_sort` int NULL COMMENT '排序' AFTER `status_flag`;
diff --git a/src/main/resources/db/migration/mysql/V7.1.6_20220124_1059__add_user_count.sql b/src/main/resources/db/migration/mysql/V7.1.6_20220124_1059__add_user_count.sql
deleted file mode 100644
index 376d0e50..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.6_20220124_1059__add_user_count.sql
+++ /dev/null
@@ -1 +0,0 @@
-ALTER TABLE `sys_user` ADD COLUMN `login_count` int NULL DEFAULT 1 COMMENT '登录次数' AFTER `status_flag`;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.1.6_20220124_1080__add_auth_config.sql b/src/main/resources/db/migration/mysql/V7.1.6_20220124_1080__add_auth_config.sql
deleted file mode 100644
index 7f721724..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.6_20220124_1080__add_auth_config.sql
+++ /dev/null
@@ -1 +0,0 @@
-INSERT INTO `sys_config` VALUES (1481244035229200999, '帐号密码错误次数校验开关', 'ACCOUNT_ERROR_DETECTION', 'false', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.1.6_20220210_1000__update_personal_menu.sql b/src/main/resources/db/migration/mysql/V7.1.6_20220210_1000__update_personal_menu.sql
deleted file mode 100644
index 3c345102..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.6_20220210_1000__update_personal_menu.sql
+++ /dev/null
@@ -1,2 +0,0 @@
--- 更新个人信息菜单,增加图标
-UPDATE `sys_menu` SET `menu_parent_id` = -1, `menu_pids` = '[-1],', `menu_name` = '个人信息', `menu_code` = 'personal_info', `app_code` = 'systemApp', `menu_sort` = 80.00, `status_flag` = 1, `remark` = NULL, `layui_path` = '', `layui_icon` = NULL, `layui_visible` = 'N', `antdv_router` = '/personal/info', `antdv_icon` = 'UserOutlined', `antdv_component` = '/personal/info', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'N', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2022-02-11 23:11:18', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639390;
diff --git a/src/main/resources/db/migration/mysql/V7.1.6_20220212_1000__add_statistics.sql b/src/main/resources/db/migration/mysql/V7.1.6_20220212_1000__add_statistics.sql
deleted file mode 100644
index cf29edfd..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.6_20220212_1000__add_statistics.sql
+++ /dev/null
@@ -1,57 +0,0 @@
-SET NAMES utf8mb4;
-SET FOREIGN_KEY_CHECKS = 0;
-
--- ----------------------------
--- Table structure for sys_statistics_count
--- ----------------------------
-CREATE TABLE `sys_statistics_count` (
- `stat_count_id` bigint(20) NOT NULL COMMENT '主键ID',
- `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户id',
- `stat_url_id` bigint(20) NULL DEFAULT NULL COMMENT '访问的地址',
- `stat_count` int(11) NULL DEFAULT NULL COMMENT '访问的次数',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- PRIMARY KEY (`stat_count_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '常用功能的统计次数' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Table structure for sys_statistics_url
--- ----------------------------
-CREATE TABLE `sys_statistics_url` (
- `stat_url_id` bigint(20) NOT NULL COMMENT '主键ID',
- `stat_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '被统计名称',
- `stat_menu_id` bigint(20) NULL DEFAULT NULL COMMENT '被统计菜单ID',
- `stat_url` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '被统计的URL',
- `always_show` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否常驻显示,Y-是,N-否',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- PRIMARY KEY (`stat_url_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '常用功能列表' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_statistics_url
--- ----------------------------
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683778, '个人信息', '1339550467939639390', '/sysUser/currentUserInfo', 'Y', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683779, '用户管理', '1339550467939639305', '/sysUser/page', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683780, '职位管理', '1339550467939639307', '/hrPosition/page', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683781, '应用管理', '1339550467939639309', '/sysApp/page', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683782, '角色管理', '1339550467939639311', '/sysRole/page', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683783, '菜单管理', '1339550467939639310', '/sysMenu/list', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683784, '系统配置', '1339550467939639314', '/sysConfig/page', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683785, '字典管理', '1339550467939639315', '/dict/page', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683786, '在线用户', '1339550467939639320', '/sysUser/onlineUserList', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683787, '定时任务', '1339550467939639321', '/sysTimers/page', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683788, '文件管理', '1339550467939639318', '/sysFileInfo/fileInfoListPage', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683789, '多数据源', '1339550467939639335', '/databaseInfo/page', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683790, '操作日志', '1339550467939639319', '/logManager/page', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683791, '登录日志', '1339550467939639334', '/loginLog/page', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683792, '通知发布', '1339550467939639351', '/sysNotice/page', 'N', NULL, NULL, NULL, NULL);
-INSERT INTO `sys_statistics_url` VALUES (1492345345508683793, '我的消息', '1339550467939639352', '/sysMessage/page', 'N', NULL, NULL, NULL, NULL);
-
-INSERT INTO `sys_timers`(`timer_id`, `timer_name`, `action_class`, `cron`, `params`, `job_status`, `remark`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1492358213574615041, '常用功能统计', 'cn.stylefeng.roses.kernel.system.modular.home.timer.InterfaceStatisticsTimer', '0/30 * * * * ? ', NULL, 1, '定时常用功能统计刷新到数据库', 'N', '2022-02-12 12:41:39', 1339550467939639299, NULL, NULL);
-
-SET FOREIGN_KEY_CHECKS = 1;
diff --git a/src/main/resources/db/migration/mysql/V7.1.6_20220212_1900__delete_api_menu.sql b/src/main/resources/db/migration/mysql/V7.1.6_20220212_1900__delete_api_menu.sql
deleted file mode 100644
index 919a2432..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.6_20220212_1900__delete_api_menu.sql
+++ /dev/null
@@ -1,7 +0,0 @@
-delete from sys_menu where menu_id in ('1399365117052919810', '1399366406616850433', '1339550467939639316');
-
-DROP TABLE api_group;
-DROP TABLE api_resource;
-DROP TABLE api_resource_field;
-
-delete from sys_role_menu where menu_id in ('1399365117052919810', '1399366406616850433', '1339550467939639316');
diff --git a/src/main/resources/db/migration/mysql/V7.1.6_20220214_1500__add_devops_attr.sql b/src/main/resources/db/migration/mysql/V7.1.6_20220214_1500__add_devops_attr.sql
deleted file mode 100644
index 2f2308b9..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.6_20220214_1500__add_devops_attr.sql
+++ /dev/null
@@ -1 +0,0 @@
-INSERT INTO `sys_config`(`config_id`, `config_name`, `config_code`, `config_value`, `sys_flag`, `remark`, `status_flag`, `group_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1402549781675610505, '开发模式开关', 'DEVOPS_DEV_SWITCH_STATUS', 'true', 'Y', '在开发模式下,允许devops平台访问某些系统接口', 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.1.6_20220219_1350__update_app_icon.sql b/src/main/resources/db/migration/mysql/V7.1.6_20220219_1350__update_app_icon.sql
deleted file mode 100644
index 43eebb0c..00000000
--- a/src/main/resources/db/migration/mysql/V7.1.6_20220219_1350__update_app_icon.sql
+++ /dev/null
@@ -1 +0,0 @@
-UPDATE `sys_app` SET `app_name` = '系统应用', `app_code` = 'systemApp', `app_icon` = 'SettingOutlined', `active_flag` = 'Y', `status_flag` = 1, `app_sort` = NULL, `del_flag` = 'N', `create_time` = '2020-03-25 19:07:00', `create_user` = 1265476890672672808, `update_time` = '2021-08-25 16:00:07', `update_user` = 1339550467939639299 WHERE `app_id` = 1265476890672672821;
diff --git a/src/main/resources/db/migration/mysql/V7.2.1_20220308_2300__update_websocket_permission.sql b/src/main/resources/db/migration/mysql/V7.2.1_20220308_2300__update_websocket_permission.sql
deleted file mode 100644
index 8515c960..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.1_20220308_2300__update_websocket_permission.sql
+++ /dev/null
@@ -1 +0,0 @@
-UPDATE `sys_config` SET `config_value` = concat(config_value, ',/webSocket/*') WHERE `config_id` = 1350666094452482049;
diff --git a/src/main/resources/db/migration/mysql/V7.2.2_20220330_0920__add_expand.sql b/src/main/resources/db/migration/mysql/V7.2.2_20220330_0920__add_expand.sql
deleted file mode 100644
index d1cd3f53..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.2_20220330_0920__add_expand.sql
+++ /dev/null
@@ -1,82 +0,0 @@
-SET NAMES utf8mb4;
-SET FOREIGN_KEY_CHECKS = 0;
-
--- ----------------------------
--- Table structure for sys_expand
--- ----------------------------
-CREATE TABLE `sys_expand` (
- `expand_id` bigint(20) NOT NULL COMMENT '主键id',
- `expand_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '拓展业务名称',
- `expand_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '拓展业务唯一编码',
- `expand_status` tinyint(4) NULL DEFAULT NULL COMMENT '状态:1-启用,2-禁用',
- `primary_table_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主业务表,例如:sys_user',
- `primary_field_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '业务主键id字段名,例如:user_id',
- `primary_field_camel` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '业务主键id字段名驼峰法,例如:userId',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- PRIMARY KEY (`expand_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '业务拓展' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_expand
--- ----------------------------
-INSERT INTO `sys_expand` VALUES (1509151239135424513, '组织机构', 'org_expand', 1, 'hr_organization', 'org_id', 'orgId', '2022-03-30 20:51:09', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_expand` VALUES (1509775027464073218, '系统用户', 'user_expand', 1, 'sys_user', 'user_id', 'userId', '2022-04-01 14:09:51', 1339550467939639299, NULL, NULL);
-
--- ----------------------------
--- Table structure for sys_expand_data
--- ----------------------------
-CREATE TABLE `sys_expand_data` (
- `expand_data_id` bigint(20) NOT NULL COMMENT '主键id',
- `expand_id` bigint(20) NULL DEFAULT NULL COMMENT '拓展业务id',
- `primary_field_value` bigint(20) NULL DEFAULT NULL COMMENT '业务主键id',
- `expand_data` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '拓展业务具体数据',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- PRIMARY KEY (`expand_data_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '业务拓展-具体数据' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_expand_data
--- ----------------------------
-
--- ----------------------------
--- Table structure for sys_expand_field
--- ----------------------------
-CREATE TABLE `sys_expand_field` (
- `field_id` bigint(20) NOT NULL COMMENT '主键id',
- `expand_id` bigint(20) NOT NULL COMMENT '对应拓展业务的主键id',
- `field_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '字段中文名称,例如:身份证号',
- `field_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '字段英文名称,例如:idCard',
- `field_type` tinyint(4) NULL DEFAULT NULL COMMENT '字段类型:1-字符串类型,2-数字类型,3-字典类型',
- `field_required` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否必填:Y-必填,N-非必填',
- `field_length` int(11) NULL DEFAULT NULL COMMENT '属性值长度,用于数字类型',
- `field_dict_type_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '字典类型编码,用于字典类型',
- `list_show_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '列表是否显示:Y-显示,N-不显示',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- PRIMARY KEY (`field_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '业务拓展-字段信息' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Records of sys_expand_field
--- ----------------------------
-INSERT INTO `sys_expand_field` VALUES (1509776920974225409, 1509151239135424513, '是否是公司', 'companyFlag', 3, 'N', NULL, 'yn', 'N', '2022-04-01 14:17:23', 1339550467939639299, '2022-04-01 14:30:53', 1339550467939639299);
-INSERT INTO `sys_expand_field` VALUES (1509776979216330753, 1509775027464073218, '身份证号', 'idCard', 1, 'N', NULL, NULL, 'Y', '2022-04-01 14:17:37', 1339550467939639299, NULL, NULL);
-
--- 添加数据拓展应用
-INSERT INTO `sys_app`(`app_id`, `app_name`, `app_code`, `app_icon`, `active_flag`, `status_flag`, `app_sort`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1508982167982678018, '字段拓展', 'fieldExpand', 'BarsOutlined', 'N', 1, 999, 'N', '2022-03-30 09:39:19', 1339550467939639299, NULL, NULL);
-
--- 添加菜单
-INSERT INTO `sys_menu`(`menu_id`, `menu_parent_id`, `menu_pids`, `menu_name`, `menu_code`, `app_code`, `menu_sort`, `status_flag`, `remark`, `layui_path`, `layui_icon`, `layui_visible`, `antdv_router`, `antdv_icon`, `antdv_component`, `antdv_link_open_type`, `antdv_link_url`, `antdv_active_url`, `antdv_visible`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1508982886328541185, -1, '[-1],', '数据设计', 'data_design', 'fieldExpand', 10.00, 1, NULL, NULL, NULL, 'N', '/expand/data/design', 'RadarChartOutlined', '', 0, NULL, NULL, 'Y', 'N', '2022-03-30 09:42:10', 1339550467939639299, '2022-03-30 09:48:17', 1339550467939639299);
-INSERT INTO `sys_menu`(`menu_id`, `menu_parent_id`, `menu_pids`, `menu_name`, `menu_code`, `app_code`, `menu_sort`, `status_flag`, `remark`, `layui_path`, `layui_icon`, `layui_visible`, `antdv_router`, `antdv_icon`, `antdv_component`, `antdv_link_open_type`, `antdv_link_url`, `antdv_active_url`, `antdv_visible`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1508983390106394626, 1508982886328541185, '[-1],[1508982886328541185],', '业务管理', 'business_list', 'fieldExpand', 11.00, 1, NULL, NULL, NULL, 'N', '/expand/business', 'AppstoreAddOutlined', '/expand/business/sys_expand', 0, NULL, NULL, 'Y', 'N', '2022-03-30 09:44:10', 1339550467939639299, '2022-03-30 09:46:11', 1339550467939639299);
-INSERT INTO `sys_menu`(`menu_id`, `menu_parent_id`, `menu_pids`, `menu_name`, `menu_code`, `app_code`, `menu_sort`, `status_flag`, `remark`, `layui_path`, `layui_icon`, `layui_visible`, `antdv_router`, `antdv_icon`, `antdv_component`, `antdv_link_open_type`, `antdv_link_url`, `antdv_active_url`, `antdv_visible`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1508983647087206402, 1508982886328541185, '[-1],[1508982886328541185],', '字段管理', 'field_manage', 'fieldExpand', 12.00, 1, NULL, NULL, NULL, 'N', '/expand/field/manage', 'BarsOutlined', '/expand/field/sys_expand_field', 0, NULL, NULL, 'Y', 'N', '2022-03-30 09:45:12', 1339550467939639299, '2022-03-30 09:47:51', 1339550467939639299);
-INSERT INTO `sys_menu`(`menu_id`, `menu_parent_id`, `menu_pids`, `menu_name`, `menu_code`, `app_code`, `menu_sort`, `status_flag`, `remark`, `layui_path`, `layui_icon`, `layui_visible`, `antdv_router`, `antdv_icon`, `antdv_component`, `antdv_link_open_type`, `antdv_link_url`, `antdv_active_url`, `antdv_visible`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1508984172092432385, -1, '[-1],', '数据查看', 'field_data_view', 'fieldExpand', 20.00, 1, NULL, NULL, NULL, 'N', '/expand/datalist', 'BarChartOutlined', '/expand/data/sys_expand_data', 0, NULL, NULL, 'Y', 'N', '2022-03-30 09:47:17', 1339550467939639299, '2022-03-30 10:16:00', 1339550467939639299);
-
-SET FOREIGN_KEY_CHECKS = 1;
diff --git a/src/main/resources/db/migration/mysql/V7.2.2_20220406_1530__update_menu_structure.sql b/src/main/resources/db/migration/mysql/V7.2.2_20220406_1530__update_menu_structure.sql
deleted file mode 100644
index 8a67f453..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.2_20220406_1530__update_menu_structure.sql
+++ /dev/null
@@ -1,53 +0,0 @@
-SET FOREIGN_KEY_CHECKS = 0;
-
-UPDATE `sys_menu` SET `menu_parent_id` = -1, `menu_pids` = '[-1],', `menu_name` = '主控面板', `menu_code` = 'blackboard', `app_code` = 'systemApp', `menu_sort` = 10.00, `status_flag` = 1, `remark` = NULL, `layui_path` = '', `layui_icon` = 'layui-icon-theme', `layui_visible` = 'Y', `antdv_router` = '/dashboard', `antdv_icon` = 'HomeOutlined', `antdv_component` = NULL, `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2021-01-08 20:52:34', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639301;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1339550467939639301, `menu_pids` = '[-1],[1339550467939639301],', `menu_name` = '工作台', `menu_code` = 'board_platform', `app_code` = 'systemApp', `menu_sort` = 10.10, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/dashboard/workplace', `layui_icon` = 'layui-icon-rate-solid', `layui_visible` = 'Y', `antdv_router` = '/dashboard/workplace', `antdv_icon` = 'DesktopOutlined', `antdv_component` = '/system/dashboard/workplace', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = 1339550467939639299, `update_time` = '2021-01-08 20:52:34', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639302;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1339550467939639301, `menu_pids` = '[-1],[1339550467939639301],', `menu_name` = '分析页', `menu_code` = 'board_analyse', `app_code` = 'systemApp', `menu_sort` = 10.20, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/dashboard/analysis', `layui_icon` = NULL, `layui_visible` = 'Y', `antdv_router` = '/dashboard/analysis', `antdv_icon` = 'BarChartOutlined', `antdv_component` = '/system/dashboard/analysis', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2021-01-08 20:52:34', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639303;
-
-UPDATE `sys_menu` SET `menu_parent_id` = -1, `menu_pids` = '[-1],', `menu_name` = '系统用户', `menu_code` = 'user_role', `app_code` = 'systemApp', `menu_sort` = 20.00, `status_flag` = 1, `remark` = NULL, `layui_path` = '#', `layui_icon` = 'layui-icon-template-1', `layui_visible` = 'Y', `antdv_router` = '/system', `antdv_icon` = 'SettingOutlined', `antdv_component` = NULL, `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2021-05-31 21:49:59', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639304;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1339550467939639304, `menu_pids` = '[-1],[1339550467939639304],', `menu_name` = '用户管理', `menu_code` = 'org_user', `app_code` = 'systemApp', `menu_sort` = 20.10, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/user', `layui_icon` = NULL, `layui_visible` = 'Y', `antdv_router` = '/system/user', `antdv_icon` = 'TeamOutlined', `antdv_component` = '/system/user/user', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2022-04-06 10:22:49', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639305;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1339550467939639304, `menu_pids` = '[-1],[1339550467939639304],', `menu_name` = '职位管理', `menu_code` = 'org_position', `app_code` = 'systemApp', `menu_sort` = 20.20, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/position', `layui_icon` = '', `layui_visible` = 'Y', `antdv_router` = '/system/position', `antdv_icon` = 'SolutionOutlined', `antdv_component` = '/system/position/position', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2021-02-19 22:27:51', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639307;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1399362846198013953, `menu_pids` = '[-1],[1399362846198013953],', `menu_name` = '应用管理', `menu_code` = 'auth_app', `app_code` = 'systemApp', `menu_sort` = 20.30, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/app', `layui_icon` = '', `layui_visible` = 'Y', `antdv_router` = '/authority/app', `antdv_icon` = 'AppstoreOutlined', `antdv_component` = '/system/app/app', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2021-05-31 21:55:45', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639309;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1399362846198013953, `menu_pids` = '[-1],[1399362846198013953],', `menu_name` = '菜单管理', `menu_code` = 'auth_menu', `app_code` = 'systemApp', `menu_sort` = 20.50, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/menu', `layui_icon` = '', `layui_visible` = 'Y', `antdv_router` = '/authority/menu', `antdv_icon` = 'BarsOutlined', `antdv_component` = '/system/menu/menu', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2021-05-31 21:55:56', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639310;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1399362846198013953, `menu_pids` = '[-1],[1399362846198013953],', `menu_name` = '角色管理', `menu_code` = 'auth_role', `app_code` = 'systemApp', `menu_sort` = 20.40, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/role', `layui_icon` = '', `layui_visible` = 'Y', `antdv_router` = '/authority/role', `antdv_icon` = 'IdcardOutlined', `antdv_component` = '/system/role/role', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2021-05-31 21:55:52', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639311;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1399362846198013953, `menu_pids` = '[-1],[1399362846198013953],', `menu_name` = '资源查看', `menu_code` = 'auth_resource', `app_code` = 'systemApp', `menu_sort` = 20.60, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/resource', `layui_icon` = '', `layui_visible` = 'Y', `antdv_router` = '/authority/resource', `antdv_icon` = 'CompressOutlined', `antdv_component` = '/system/resource/resource', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2021-05-31 21:56:02', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639312;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1339550467939639313, `menu_pids` = '[-1],[1339550467939639313],', `menu_name` = '系统配置', `menu_code` = 'base_sysconfig', `app_code` = 'systemApp', `menu_sort` = 40.10, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/config', `layui_icon` = NULL, `layui_visible` = 'Y', `antdv_router` = '/basedata/sysconfig', `antdv_icon` = 'RadarChartOutlined', `antdv_component` = '/system/basedata/sysconfig/sysconfig', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2022-04-06 13:32:44', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639314;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1339550467939639313, `menu_pids` = '[-1],[1339550467939639313],', `menu_name` = '字典管理', `menu_code` = 'base_dict', `app_code` = 'systemApp', `menu_sort` = 40.20, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/dictType', `layui_icon` = NULL, `layui_visible` = 'Y', `antdv_router` = '/basedata/dict', `antdv_icon` = 'ContainerOutlined', `antdv_component` = '/system/basedata/dict/dict', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2022-04-06 13:33:00', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639315;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1339550467939639317, `menu_pids` = '[-1],[1339550467939639317],', `menu_name` = '文件管理', `menu_code` = 'sys_file', `app_code` = 'systemApp', `menu_sort` = 50.50, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/file', `layui_icon` = NULL, `layui_visible` = 'Y', `antdv_router` = '/operation/file', `antdv_icon` = 'FileOutlined', `antdv_component` = '/system/operation/file/file', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2022-04-06 13:57:10', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639318;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1399366927557795841, `menu_pids` = '[-1],[1399366927557795841],', `menu_name` = '操作日志', `menu_code` = 'operate_log', `app_code` = 'systemApp', `menu_sort` = 50.10, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/log', `layui_icon` = NULL, `layui_visible` = 'Y', `antdv_router` = '/log/operatelog', `antdv_icon` = 'HistoryOutlined', `antdv_component` = '/system/log/operatelog/operatelog', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2021-05-31 22:14:44', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639319;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1339550467939639317, `menu_pids` = '[-1],[1339550467939639317],', `menu_name` = '在线用户', `menu_code` = 'sys_online', `app_code` = 'systemApp', `menu_sort` = 50.30, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/onlineUser', `layui_icon` = NULL, `layui_visible` = 'Y', `antdv_router` = '/operation/online', `antdv_icon` = 'SolutionOutlined', `antdv_component` = '/system/operation/online/online', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2022-04-06 13:49:22', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639320;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1339550467939639317, `menu_pids` = '[-1],[1339550467939639317],', `menu_name` = '定时任务', `menu_code` = 'sys_timer', `app_code` = 'systemApp', `menu_sort` = 50.40, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/sysTimers', `layui_icon` = NULL, `layui_visible` = 'Y', `antdv_router` = '/operation/timer', `antdv_icon` = 'CalculatorOutlined', `antdv_component` = '/system/operation/timer/timer', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2022-04-06 13:56:14', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639321;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1399366927557795841, `menu_pids` = '[-1],[1399366927557795841],', `menu_name` = '登录日志', `menu_code` = 'login_log', `app_code` = 'systemApp', `menu_sort` = 50.20, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/loginLog', `layui_icon` = NULL, `layui_visible` = 'Y', `antdv_router` = '/log/loginlog', `antdv_icon` = 'UserSwitchOutlined', `antdv_component` = '/system/log/loginlog/loginlog', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2021-05-31 22:14:54', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639334;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1339550467939639317, `menu_pids` = '[-1],[1339550467939639317],', `menu_name` = '多数据源', `menu_code` = 'datasources', `app_code` = 'systemApp', `menu_sort` = 50.60, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/datasource', `layui_icon` = 'layui-icon-star-fill', `layui_visible` = 'Y', `antdv_router` = '/operation/datasource', `antdv_icon` = 'ContainerOutlined', `antdv_component` = '/system/operation/datasource/datasource', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2021-01-23 21:08:22', `create_user` = 1339550467939639299, `update_time` = '2022-04-06 14:00:27', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639335;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1339550467939639350, `menu_pids` = '[-1],[1339550467939639350],', `menu_name` = '通知发布', `menu_code` = 'notice_update', `app_code` = 'systemApp', `menu_sort` = 60.10, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/notice', `layui_icon` = NULL, `layui_visible` = 'Y', `antdv_router` = '/notice/publish', `antdv_icon` = 'NotificationOutlined', `antdv_component` = '/system/notice/publish/publish', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2022-04-06 14:09:12', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639351;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1339550467939639350, `menu_pids` = '[-1],[1339550467939639350],', `menu_name` = '我的消息', `menu_code` = 'notice_find', `app_code` = 'systemApp', `menu_sort` = 60.20, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/message_list', `layui_icon` = NULL, `layui_visible` = 'Y', `antdv_router` = '/notice/mynotice', `antdv_icon` = 'MessageOutlined', `antdv_component` = '/system/notice/mynotice/mynotice', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2022-04-06 14:09:23', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639352;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1339550467939639360, `menu_pids` = '[-1],[1339550467939639360],', `menu_name` = '服务器信息', `menu_code` = 'monitor_server', `app_code` = 'systemApp', `menu_sort` = 70.50, `status_flag` = 1, `remark` = NULL, `layui_path` = '/view/monitor/systemInfo', `layui_icon` = NULL, `layui_visible` = 'Y', `antdv_router` = '/monitor/server', `antdv_icon` = 'DesktopOutlined', `antdv_component` = '/system/monitor/server', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2020-12-29 19:51:14', `create_user` = NULL, `update_time` = '2022-04-06 14:15:15', `update_user` = 1339550467939639299 WHERE `menu_id` = 1339550467939639362;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1412617944147038209, `menu_pids` = '[-1],[1412617944147038209],', `menu_name` = '数据迁移中心', `menu_code` = 'migration_list', `app_code` = 'systemApp', `menu_sort` = 1.00, `status_flag` = 1, `remark` = NULL, `layui_path` = NULL, `layui_icon` = NULL, `layui_visible` = 'N', `antdv_router` = '/migration/list', `antdv_icon` = 'HddOutlined', `antdv_component` = '/system/migration/migration-list', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2021-07-07 11:45:14', `create_user` = 1339550467939639299, `update_time` = '2022-04-06 14:25:48', `update_user` = 1339550467939639299 WHERE `menu_id` = 1412618684643020802;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1472812560315629569, `menu_pids` = '[-1],[1472812560315629569],', `menu_name` = '主题管理', `menu_code` = 'theme_manage', `app_code` = 'systemApp', `menu_sort` = 15.00, `status_flag` = 1, `remark` = NULL, `layui_path` = NULL, `layui_icon` = NULL, `layui_visible` = 'N', `antdv_router` = '/themeManage/theme', `antdv_icon` = 'PictureOutlined', `antdv_component` = '/system/theme/theme', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2021-12-20 14:23:07', `create_user` = 1339550467939639299, `update_time` = '2021-12-20 14:24:58', `update_user` = 1339550467939639299 WHERE `menu_id` = 1472814801600692226;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1472812560315629569, `menu_pids` = '[-1],[1472812560315629569],', `menu_name` = '主题模板', `menu_code` = 'theme_template', `app_code` = 'systemApp', `menu_sort` = 16.00, `status_flag` = 1, `remark` = NULL, `layui_path` = NULL, `layui_icon` = NULL, `layui_visible` = 'N', `antdv_router` = '/themeManage/template', `antdv_icon` = 'ShopOutlined', `antdv_component` = '/system/theme/template', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2021-12-20 14:24:43', `create_user` = 1339550467939639299, `update_time` = '2021-12-20 14:24:53', `update_user` = 1339550467939639299 WHERE `menu_id` = 1472815202244804610;
-
-UPDATE `sys_menu` SET `menu_parent_id` = 1472812560315629569, `menu_pids` = '[-1],[1472812560315629569],', `menu_name` = '主题属性', `menu_code` = 'theme_field', `app_code` = 'systemApp', `menu_sort` = 18.00, `status_flag` = 1, `remark` = NULL, `layui_path` = NULL, `layui_icon` = NULL, `layui_visible` = 'N', `antdv_router` = '/themeManage/themeField', `antdv_icon` = 'CopyOutlined', `antdv_component` = '/system/theme/field', `antdv_link_open_type` = 0, `antdv_link_url` = NULL, `antdv_active_url` = NULL, `antdv_visible` = 'Y', `del_flag` = 'N', `create_time` = '2021-12-27 09:06:30', `create_user` = 1339550467939639299, `update_time` = '2021-12-27 09:06:56', `update_user` = 1339550467939639299 WHERE `menu_id` = 1475271836221173761;
-
-SET FOREIGN_KEY_CHECKS = 1;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.2.2_20220406_2330__update_app_sort.sql b/src/main/resources/db/migration/mysql/V7.2.2_20220406_2330__update_app_sort.sql
deleted file mode 100644
index 20431d48..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.2_20220406_2330__update_app_sort.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-UPDATE `sys_app` SET `app_name` = '系统应用', `app_code` = 'systemApp', `app_icon` = 'SettingOutlined', `active_flag` = 'Y', `status_flag` = 1, `app_sort` = 10, `del_flag` = 'N', `create_time` = '2020-03-25 19:07:00', `create_user` = 1265476890672672808, `update_time` = '2021-08-25 16:00:07', `update_user` = 1339550467939639299 WHERE `app_id` = 1265476890672672821;
-UPDATE `sys_app` SET `app_name` = '字段拓展', `app_code` = 'fieldExpand', `app_icon` = 'BarsOutlined', `active_flag` = 'N', `status_flag` = 1, `app_sort` = 50, `del_flag` = 'N', `create_time` = '2022-03-30 09:39:19', `create_user` = 1339550467939639299, `update_time` = NULL, `update_user` = NULL WHERE `app_id` = 1508982167982678018;
diff --git a/src/main/resources/db/migration/mysql/V7.2.2_20220428_1143__update_menu_front_type.sql b/src/main/resources/db/migration/mysql/V7.2.2_20220428_1143__update_menu_front_type.sql
deleted file mode 100644
index ea765be5..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.2_20220428_1143__update_menu_front_type.sql
+++ /dev/null
@@ -1,3 +0,0 @@
-ALTER TABLE `sys_menu` ADD COLUMN `antdv_front_type` tinyint(4) NULL DEFAULT NULL COMMENT '前台还是后台菜单:1-前台,2-后台,3-前后台都显示' AFTER `antdv_visible`;
-
-update sys_menu set antdv_front_type = 3;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.2.2_20220429_1901__update_websocket_security.sql b/src/main/resources/db/migration/mysql/V7.2.2_20220429_1901__update_websocket_security.sql
deleted file mode 100644
index 21ff8090..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.2_20220429_1901__update_websocket_security.sql
+++ /dev/null
@@ -1 +0,0 @@
-UPDATE `sys_config` SET `config_value` = concat(config_value, '/webSocket/*,') WHERE `config_code` = 'SYS_NONE_SECURITY_URLS';
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.2.2_20220510_1952__remove_data_migaration.sql b/src/main/resources/db/migration/mysql/V7.2.2_20220510_1952__remove_data_migaration.sql
deleted file mode 100644
index 889f7a09..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.2_20220510_1952__remove_data_migaration.sql
+++ /dev/null
@@ -1,7 +0,0 @@
-delete from sys_menu where menu_id in ('1412617944147038209','1412618684643020802');
-
-delete from sys_role_menu where role_menu_id = '1425335779983577089';
-
-delete from sys_role_menu where role_menu_id = '1425335838166962177';
-
-delete from sys_menu_resource where menu_resource_id in (1425350033721733122, 1425350033763676161, 1425350033780453377);
diff --git a/src/main/resources/db/migration/mysql/V7.2.2_20220517_0031__update_auth_ca_config.sql b/src/main/resources/db/migration/mysql/V7.2.2_20220517_0031__update_auth_ca_config.sql
deleted file mode 100644
index fbdfd640..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.2_20220517_0031__update_auth_ca_config.sql
+++ /dev/null
@@ -1,11 +0,0 @@
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1526221204984197121, 'ca_config', '单点配置', 'ddpz', NULL, 'config_group', NULL, NULL, -1, 1, 70.00, '[-1],', 'N', '2022-05-16 23:21:06', 1339550467939639299, NULL, NULL);
-
-UPDATE `sys_config` SET `group_code` = 'ca_config' WHERE `config_id` = 1402549781675610205;
-UPDATE `sys_config` SET `group_code` = 'ca_config' WHERE `config_id` = 1402549781675610210;
-UPDATE `sys_config` SET `group_code` = 'ca_config' WHERE `config_id` = 1402549781675610215;
-UPDATE `sys_config` SET `group_code` = 'ca_config' WHERE `config_id` = 1402549781675610220;
-UPDATE `sys_config` SET `group_code` = 'ca_config' WHERE `config_id` = 1402549781675610225;
-UPDATE `sys_config` SET `group_code` = 'ca_config' WHERE `config_id` = 1402549781675610230;
-UPDATE `sys_config` SET `group_code` = 'ca_config' WHERE `config_id` = 1402549781675610235;
-UPDATE `sys_config` SET `group_code` = 'ca_config' WHERE `config_id` = 1402549781675610240;
-UPDATE `sys_config` SET `group_code` = 'ca_config' WHERE `config_id` = 1402549781675610245;
diff --git a/src/main/resources/db/migration/mysql/V7.2.2_20220520_1820__update_org_add_type.sql b/src/main/resources/db/migration/mysql/V7.2.2_20220520_1820__update_org_add_type.sql
deleted file mode 100644
index 03260bc6..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.2_20220520_1820__update_org_add_type.sql
+++ /dev/null
@@ -1,15 +0,0 @@
-SET FOREIGN_KEY_CHECKS = 0;
-
--- 组织机构增加一个类型
-ALTER TABLE `hr_organization` ADD COLUMN `org_type` tinyint(4) NULL DEFAULT 1 COMMENT '组织机构类型:1-公司,2-部门' AFTER `status_flag`;
-
--- 拓展字段修改
-DELETE FROM `sys_expand_field` WHERE `field_id` = 1509776920974225409;
-INSERT INTO `sys_expand_field`(`field_id`, `expand_id`, `field_name`, `field_code`, `field_type`, `field_required`, `field_length`, `field_dict_type_code`, `list_show_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1527833053735546881, 1509151239135424513, '统一社会信用代码', 'socialNumber', 1, 'N', NULL, NULL, 'N', '2022-05-21 10:06:00', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_expand_field`(`field_id`, `expand_id`, `field_name`, `field_code`, `field_type`, `field_required`, `field_length`, `field_dict_type_code`, `list_show_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1527833220710789122, 1509151239135424513, '联系人', 'linkman', 1, 'N', NULL, NULL, 'N', '2022-05-21 10:06:40', 1339550467939639299, NULL, NULL);
-
--- 菜单增加机构管理
-INSERT INTO `sys_menu`(`menu_id`, `menu_parent_id`, `menu_pids`, `menu_name`, `menu_code`, `app_code`, `menu_sort`, `status_flag`, `remark`, `layui_path`, `layui_icon`, `layui_visible`, `antdv_router`, `antdv_icon`, `antdv_component`, `antdv_link_open_type`, `antdv_link_url`, `antdv_active_url`, `antdv_visible`, `antdv_front_type`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1527832618693947394, 1339550467939639304, '[-1],[1339550467939639304],', '机构管理', 'organization_manage', 'systemApp', 20.11, 1, NULL, NULL, NULL, 'N', '/organization', 'ApartmentOutlined', '/system/organization/organization', 0, NULL, NULL, 'Y', 3, 'N', '2022-05-21 10:04:17', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_menu`(`menu_id`, `menu_parent_id`, `menu_pids`, `menu_name`, `menu_code`, `app_code`, `menu_sort`, `status_flag`, `remark`, `layui_path`, `layui_icon`, `layui_visible`, `antdv_router`, `antdv_icon`, `antdv_component`, `antdv_link_open_type`, `antdv_link_url`, `antdv_active_url`, `antdv_visible`, `antdv_front_type`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1527852532272062466, 1339550467939639304, '[-1],[1339550467939639304],', '公司管理', 'company', 'systemApp', 20.12, 1, NULL, NULL, NULL, 'N', '/company', 'BankOutlined', '/system/company/company', 0, NULL, NULL, 'Y', 3, 'N', '2022-05-21 11:23:24', 1339550467939639299, NULL, NULL);
-
-SET FOREIGN_KEY_CHECKS = 1;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.2.3_20220620_1838__update_menu_resource.sql b/src/main/resources/db/migration/mysql/V7.2.3_20220620_1838__update_menu_resource.sql
deleted file mode 100644
index 74caf3dd..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.3_20220620_1838__update_menu_resource.sql
+++ /dev/null
@@ -1,321 +0,0 @@
-SET FOREIGN_KEY_CHECKS = 0;
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538759886941265922, 1527832618693947394, '机构管理_添加', 'ORGANIZATION_MANAGE_ADD_BUTTON', 'N', '2022-06-20 13:45:20', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538759886949654530, 1527832618693947394, '机构管理_删除', 'ORGANIZATION_MANAGE_DEL_BUTTON', 'N', '2022-06-20 13:45:20', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538759886949654531, 1527832618693947394, '机构管理_修改', 'ORGANIZATION_MANAGE_UPDATE_BUTTON', 'N', '2022-06-20 13:45:20', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538759886949654532, 1527832618693947394, '机构管理_查询', 'ORGANIZATION_MANAGE_SEARCH_BUTTON', 'Y', '2022-06-20 13:45:20', 1339550467939639299, '2022-06-20 13:45:35', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538762653432881153, 1527852532272062466, '公司管理_添加', 'COMPANY_ADD_BUTTON', 'N', '2022-06-20 13:56:20', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538762653432881154, 1527852532272062466, '公司管理_删除', 'COMPANY_DEL_BUTTON', 'N', '2022-06-20 13:56:20', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538762653432881155, 1527852532272062466, '公司管理_修改', 'COMPANY_UPDATE_BUTTON', 'N', '2022-06-20 13:56:20', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538762653432881156, 1527852532272062466, '公司管理_查询', 'COMPANY_SEARCH_BUTTON', 'Y', '2022-06-20 13:56:20', 1339550467939639299, '2022-06-20 13:56:22', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538770409581780993, 1339550467939639309, '修改应用状态', 'AUTH_APP_UPDATE_STATUS', 'N', '2022-06-20 14:27:09', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538784166286532609, 1475271836221173761, '主题属性_添加', 'THEME_FIELD_ADD_BUTTON', 'N', '2022-06-20 15:21:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538784166286532610, 1475271836221173761, '主题属性_删除', 'THEME_FIELD_DEL_BUTTON', 'N', '2022-06-20 15:21:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538784166286532611, 1475271836221173761, '主题属性_修改', 'THEME_FIELD_UPDATE_BUTTON', 'N', '2022-06-20 15:21:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538784166286532612, 1475271836221173761, '主题属性_查询', 'THEME_FIELD_SEARCH_BUTTON', 'N', '2022-06-20 15:21:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538784233139544066, 1475271836221173761, '32', '3232', 'N', '2022-06-20 15:22:05', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538803303440310273, 1339550467939639314, '系统配置_添加', 'BASE_SYSCONFIG_ADD_BUTTON', 'N', '2022-06-20 16:37:52', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538803303440310274, 1339550467939639314, '系统配置_删除', 'BASE_SYSCONFIG_DEL_BUTTON', 'N', '2022-06-20 16:37:52', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538803303440310275, 1339550467939639314, '系统配置_修改', 'BASE_SYSCONFIG_UPDATE_BUTTON', 'N', '2022-06-20 16:37:52', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538803303440310276, 1339550467939639314, '系统配置_查询', 'BASE_SYSCONFIG_SEARCH_BUTTON', 'Y', '2022-06-20 16:37:52', 1339550467939639299, '2022-06-20 16:37:55', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538805810858156034, 1339550467939639315, '字典管理_添加', 'BASE_DICT_ADD_BUTTON', 'N', '2022-06-20 16:47:50', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538805810858156035, 1339550467939639315, '字典管理_删除', 'BASE_DICT_DEL_BUTTON', 'N', '2022-06-20 16:47:50', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538805810858156036, 1339550467939639315, '字典管理_修改', 'BASE_DICT_UPDATE_BUTTON', 'Y', '2022-06-20 16:47:50', 1339550467939639299, '2022-06-20 16:48:30', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538805810858156037, 1339550467939639315, '字典管理_查询', 'BASE_DICT_SEARCH_BUTTON', 'Y', '2022-06-20 16:47:50', 1339550467939639299, '2022-06-20 16:47:53', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538806149883748353, 1339550467939639315, '字典管理_添加', 'BASE_DICT_ADD_BUTTON', 'Y', '2022-06-20 16:49:10', 1339550467939639299, '2022-06-20 16:49:14', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538806149883748354, 1339550467939639315, '字典管理_删除', 'BASE_DICT_DEL_BUTTON', 'Y', '2022-06-20 16:49:10', 1339550467939639299, '2022-06-20 16:49:16', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538806149883748355, 1339550467939639315, '字典管理_修改', 'BASE_DICT_UPDATE_BUTTON', 'N', '2022-06-20 16:49:10', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538806149883748356, 1339550467939639315, '字典管理_查询', 'BASE_DICT_SEARCH_BUTTON', 'Y', '2022-06-20 16:49:10', 1339550467939639299, '2022-06-20 16:49:19', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538809031399956481, 1339550467939639321, '定时任务_添加', 'SYS_TIMER_ADD_BUTTON', 'N', '2022-06-20 17:00:37', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538809031399956482, 1339550467939639321, '定时任务_删除', 'SYS_TIMER_DEL_BUTTON', 'N', '2022-06-20 17:00:37', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538809031399956483, 1339550467939639321, '定时任务_修改', 'SYS_TIMER_UPDATE_BUTTON', 'N', '2022-06-20 17:00:37', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538809031399956484, 1339550467939639321, '定时任务_查询', 'SYS_TIMER_SEARCH_BUTTON', 'Y', '2022-06-20 17:00:37', 1339550467939639299, '2022-06-20 17:00:41', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538825288459321345, 1339550467939639335, '多数据源_添加', 'DATASOURCES_ADD_BUTTON', 'N', '2022-06-20 18:05:13', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538825288459321346, 1339550467939639335, '多数据源_删除', 'DATASOURCES_DEL_BUTTON', 'N', '2022-06-20 18:05:13', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538825288459321347, 1339550467939639335, '多数据源_修改', 'DATASOURCES_UPDATE_BUTTON', 'Y', '2022-06-20 18:05:13', 1339550467939639299, '2022-06-20 18:05:21', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538825288459321348, 1339550467939639335, '多数据源_查询', 'DATASOURCES_SEARCH_BUTTON', 'Y', '2022-06-20 18:05:13', 1339550467939639299, '2022-06-20 18:05:22', 1339550467939639299);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538825799891779585, 1339550467939639319, '清空日志', 'DEL_OPERATE_LOG', 'N', '2022-06-20 18:07:15', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538826319763177474, 1339550467939639334, '清空登录日志', 'CLEAN_LOGIN_LOG', 'N', '2022-06-20 18:09:19', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538827901623959554, 1339550467939639351, '通知发布_添加', 'NOTICE_UPDATE_ADD_BUTTON', 'N', '2022-06-20 18:15:36', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538827901623959555, 1339550467939639351, '通知发布_删除', 'NOTICE_UPDATE_DEL_BUTTON', 'N', '2022-06-20 18:15:36', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538827901623959556, 1339550467939639351, '通知发布_修改', 'NOTICE_UPDATE_UPDATE_BUTTON', 'N', '2022-06-20 18:15:36', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_button`(`button_id`, `menu_id`, `button_name`, `button_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538827901623959557, 1339550467939639351, '通知发布_查询', 'NOTICE_UPDATE_SEARCH_BUTTON', 'Y', '2022-06-20 18:15:36', 1339550467939639299, '2022-06-20 18:15:39', 1339550467939639299);
-
-UPDATE `sys_menu_button` SET `menu_id` = 1339550467939639309, `button_name` = '应用管理激活', `button_code` = 'AUTH_APP_ACTIVE', `del_flag` = 'Y', `create_time` = '2021-08-11 13:30:55', `create_user` = 1339550467939639299, `update_time` = '2022-06-20 14:26:57', `update_user` = 1339550467939639299 WHERE `button_id` = 1425328856542433282;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425329720367730690;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425329720434839554;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425329720434839555;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425331396445163521;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425334444844339201;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349349735608321;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349349802717186;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349349802717187;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349349802717188;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349349869826049;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349349869826050;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349349869826051;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349349869826052;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349349932740610;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349613989343233;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349614052257793;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349614073229314;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349619152531457;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349619152531458;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349619152531459;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349619219640321;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349626161213442;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349656339230721;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349656385368066;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349656397950978;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349741433270273;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349741500379138;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349741500379139;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349741567488002;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349741567488003;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349741567488004;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349745614991361;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349754775351298;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349754846654466;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349754867625985;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349927387738114;
-
-DELETE FROM `sys_menu_resource` WHERE `menu_resource_id` = 1425349927429681154;
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538757352105254913, 1, 1339550467939639305, 'guns$sys_expand$get_list_fields', '2022-06-20 13:35:16', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538757539087327233, 2, 1425304905577615362, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:36:01', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538757929329565697, 2, 1425304905648918529, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:37:34', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538758133512478721, 2, 1425305700888956930, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:38:22', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538758161966637057, 2, 1425305779129503746, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:38:29', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538758343009574913, 2, 1425331311636336641, 'guns$sys_role$drop_down', '2022-06-20 13:39:12', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538758408839176193, 2, 1425331311636336641, 'guns$sys_user$grant_role', '2022-06-20 13:39:28', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538758408839176194, 2, 1425331311636336641, 'guns$sys_user$own_role', '2022-06-20 13:39:28', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538760040515706882, 1, 1527832618693947394, 'guns$hr_organization$organization_tree', '2022-06-20 13:45:57', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538761973070635010, 2, 1538759886941265922, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:53:38', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538762076435062785, 2, 1538759886941265922, 'guns$hr_organization$add', '2022-06-20 13:54:02', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538762227119628290, 2, 1538759886949654531, 'guns$hr_organization$edit', '2022-06-20 13:54:38', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538762289639923714, 2, 1538759886949654531, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:54:53', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538762381692313601, 2, 1538759886949654530, 'guns$hr_organization$delete', '2022-06-20 13:55:15', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538763118220484609, 2, 1538762653432881153, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:58:11', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538763135073198081, 2, 1538762653432881155, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:58:15', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538763232775315457, 2, 1538762653432881153, 'guns$hr_organization$add', '2022-06-20 13:58:38', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538763357371310082, 1, 1527852532272062466, 'guns$hr_organization$detail', '2022-06-20 13:59:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538763357371310083, 1, 1527852532272062466, 'guns$hr_organization$company_tree', '2022-06-20 13:59:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538763435506999297, 2, 1538762653432881155, 'guns$hr_organization$edit', '2022-06-20 13:59:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538763572690100225, 2, 1538762653432881154, 'guns$hr_organization$delete', '2022-06-20 13:59:59', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538770436224000001, 2, 1538770409581780993, 'guns$sys_app$update_status', '2022-06-20 14:27:16', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538779632084525058, 2, 1347753823522807841, 'guns$sys_menu$menu_and_button_tree_children_V2', '2022-06-20 15:03:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538780548942602241, 2, 1347753823522807841, 'guns$sys_role$grant_menu_and_button', '2022-06-20 15:07:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538780548942602242, 2, 1347753823522807841, 'guns$sys_role$get_role_menus', '2022-06-20 15:07:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538780548942602243, 2, 1347753823522807841, 'guns$sys_role$grant_button', '2022-06-20 15:07:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538780548942602244, 2, 1347753823522807841, 'guns$sys_role$grant_menu', '2022-06-20 15:07:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538780851662299138, 2, 1347753823522807842, 'guns$resource$get_lateral_tree_children', '2022-06-20 15:08:39', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538781013268832257, 2, 1425329399591555074, 'guns$hr_organization$role_bind_org_scope_antdv', '2022-06-20 15:09:17', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538782403223429122, 1, 1339550467939639310, 'guns$sys_app$list', '2022-06-20 15:14:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538782839020003329, 2, 1425331737882480642, 'guns$sys_menu$add', '2022-06-20 15:16:33', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538782839020003330, 2, 1425331737882480642, 'guns$sys_menu$tree', '2022-06-20 15:16:33', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538784068345339906, 2, 1425332516391440385, 'guns$sys_menu_resource$get_menu_resource_list', '2022-06-20 15:21:26', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538784068345339907, 2, 1425332516391440385, 'guns$sys_menu_resource$add_menu_resource_bind', '2022-06-20 15:21:26', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538784370272313346, 2, 1425331842568114177, 'guns$sys_menu_resource$get_menu_resource_list', '2022-06-20 15:22:38', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538784370272313347, 2, 1425331842568114177, 'guns$sys_menu_resource$add_menu_resource_bind', '2022-06-20 15:22:38', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538804531398303746, 2, 1538803303440310273, 'guns$sys_config$add', '2022-06-20 16:42:45', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538804602026188802, 2, 1538803303440310274, 'guns$sys_config$delete', '2022-06-20 16:43:01', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538804622674747393, 2, 1538803303440310275, 'guns$sys_config$edit', '2022-06-20 16:43:06', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538805885227360257, 2, 1538805810858156034, 'guns$dict_type$add', '2022-06-20 16:48:07', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538805967129534465, 2, 1538805810858156035, 'guns$dict_type$delete', '2022-06-20 16:48:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538806127662325761, 2, 1538805810858156034, 'guns$dict$add', '2022-06-20 16:49:05', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538806330876354561, 2, 1538806149883748355, 'guns$dict_type$edit', '2022-06-20 16:49:54', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538806330876354562, 2, 1538806149883748355, 'guns$dict_type$update_status', '2022-06-20 16:49:54', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538806339252379649, 2, 1538806149883748355, 'guns$dict$edit', '2022-06-20 16:49:56', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538806472006295553, 2, 1538805810858156035, 'guns$dict$delete', '2022-06-20 16:50:27', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538808703581544449, 1, 1339550467939639321, 'guns$sys_timers$list', '2022-06-20 16:59:19', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538808703589933057, 1, 1339550467939639321, 'guns$sys_timers$get_action_classes', '2022-06-20 16:59:19', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538808703589933058, 1, 1339550467939639321, 'guns$sys_timers$detail', '2022-06-20 16:59:19', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538808703589933059, 1, 1339550467939639321, 'guns$sys_timers$page', '2022-06-20 16:59:19', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538809202502393857, 2, 1538809031399956481, 'guns$sys_timers$get_action_classes', '2022-06-20 17:01:18', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538809202502393858, 2, 1538809031399956481, 'guns$sys_timers$add', '2022-06-20 17:01:18', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538809316134477826, 2, 1538809031399956482, 'guns$sys_timers$del', '2022-06-20 17:01:45', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538810266874142721, 2, 1538809031399956483, 'guns$sys_timers$get_action_classes', '2022-06-20 17:05:32', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538810266874142722, 2, 1538809031399956483, 'guns$sys_timers$edit', '2022-06-20 17:05:32', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538825267689127938, 1, 1339550467939639335, 'guns$database_info$find_page', '2022-06-20 18:05:08', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538825397112766465, 2, 1538825288459321345, 'guns$database_info$add', '2022-06-20 18:05:39', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538825484996018178, 2, 1538825288459321346, 'guns$database_info$del', '2022-06-20 18:06:00', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538825815029022721, 2, 1538825799891779585, 'guns$log_manager$delete', '2022-06-20 18:07:19', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538826218189717506, 1, 1339550467939639334, 'guns$sys_login_log$page', '2022-06-20 18:08:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538826218189717507, 1, 1339550467939639334, 'guns$sys_login_log$detail', '2022-06-20 18:08:55', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538826337735770114, 2, 1538826319763177474, 'guns$sys_login_log$delete_all', '2022-06-20 18:09:24', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538826444778602498, 1, 1339550467939639319, 'guns$log_manager$detail', '2022-06-20 18:09:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538826444778602499, 1, 1339550467939639319, 'guns$log_manager$page', '2022-06-20 18:09:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538826444778602500, 1, 1339550467939639319, 'guns$log_manager$list', '2022-06-20 18:09:49', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538826460171698177, 1, 1339550467939639319, 'guns$login_log_view$index_view', '2022-06-20 18:09:53', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538827663588818945, 1, 1339550467939639351, 'guns$sys_notice$detail', '2022-06-20 18:14:40', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538827663588818946, 1, 1339550467939639351, 'guns$sys_notice$page', '2022-06-20 18:14:40', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538827699890520066, 1, 1339550467939639351, 'guns$notice_view$role_add', '2022-06-20 18:14:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538827699890520067, 1, 1339550467939639351, 'guns$notice_view$role_index', '2022-06-20 18:14:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538827699890520068, 1, 1339550467939639351, 'guns$notice_view$role_edit', '2022-06-20 18:14:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538827778017820673, 1, 1339550467939639351, 'guns$sys_user$page', '2022-06-20 18:15:07', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538827778017820674, 1, 1339550467939639351, 'guns$sys_user$get_user_tree', '2022-06-20 18:15:07', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538827966488870913, 2, 1538827901623959554, 'guns$sys_user$page', '2022-06-20 18:15:52', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538828011082711041, 2, 1538827901623959554, 'guns$sys_notice$add', '2022-06-20 18:16:03', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538828703360974849, 2, 1538827901623959555, 'guns$sys_notice$delete', '2022-06-20 18:18:48', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538828823129325570, 2, 1538827901623959556, 'guns$sys_notice$edit', '2022-06-20 18:19:16', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538829324474482689, 1, 1339550467939639362, 'guns$monitor$druid_info', '2022-06-20 18:21:16', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538829324474482690, 1, 1339550467939639362, 'guns$monitor$system_info', '2022-06-20 18:21:16', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538830423394713601, 1, 1472814801600692226, 'guns$sys_theme_template$find_list', '2022-06-20 18:25:38', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_menu_resource`(`menu_resource_id`, `business_type`, `business_id`, `resource_code`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538830519846928386, 1, 1472814801600692226, 'guns$sys_theme$find_page', '2022-06-20 18:26:01', 1339550467939639299, NULL, NULL);
-
-SET FOREIGN_KEY_CHECKS = 1;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.2.3_20220620_1843__add_role_bind_page.sql b/src/main/resources/db/migration/mysql/V7.2.3_20220620_1843__add_role_bind_page.sql
deleted file mode 100644
index a7c56de0..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.3_20220620_1843__add_role_bind_page.sql
+++ /dev/null
@@ -1,5 +0,0 @@
-SET FOREIGN_KEY_CHECKS = 0;
-
-INSERT INTO `sys_menu`(`menu_id`, `menu_parent_id`, `menu_pids`, `menu_name`, `menu_code`, `app_code`, `menu_sort`, `status_flag`, `remark`, `layui_path`, `layui_icon`, `layui_visible`, `antdv_router`, `antdv_icon`, `antdv_component`, `antdv_link_open_type`, `antdv_link_url`, `antdv_active_url`, `antdv_visible`, `antdv_front_type`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1538775070967664642, 1399362846198013953, '[-1],[1399362846198013953],', '角色权限', 'role_power', 'systemApp', 20.41, 1, NULL, NULL, NULL, 'Y', '/authority/rolePower', 'UnlockOutlined', '/system/role-power/index', 0, NULL, NULL, 'Y', 1, 'N', '2022-06-20 14:45:41', 1339550467939639299, '2022-06-20 21:11:16', 1339550467939639299);
-
-SET FOREIGN_KEY_CHECKS = 1;
diff --git a/src/main/resources/db/migration/mysql/V7.2.3_20220623_1646__update_devops_url.sql b/src/main/resources/db/migration/mysql/V7.2.3_20220623_1646__update_devops_url.sql
deleted file mode 100644
index 91f44951..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.3_20220623_1646__update_devops_url.sql
+++ /dev/null
@@ -1 +0,0 @@
-UPDATE `sys_config` SET `config_value` = concat(config_value, '/guns-devops/**,') WHERE `config_code` = 'SYS_NONE_SECURITY_URLS';
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.2.3_20220628_1429__add_sys_group.sql b/src/main/resources/db/migration/mysql/V7.2.3_20220628_1429__add_sys_group.sql
deleted file mode 100644
index 68841c2c..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.3_20220628_1429__add_sys_group.sql
+++ /dev/null
@@ -1,21 +0,0 @@
-SET NAMES utf8mb4;
-SET FOREIGN_KEY_CHECKS = 0;
-
--- ----------------------------
--- Table structure for sys_group
--- ----------------------------
-DROP TABLE IF EXISTS `sys_group`;
-CREATE TABLE `sys_group` (
- `group_id` bigint(20) NOT NULL COMMENT '分组id',
- `group_biz_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属业务类别,例如:PROJECT',
- `group_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '分组名称',
- `business_id` bigint(20) NULL DEFAULT NULL COMMENT '业务主键id',
- `user_id` bigint(20) NULL DEFAULT NULL COMMENT '所属用户id',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- PRIMARY KEY (`group_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '业务分组' ROW_FORMAT = Dynamic;
-
-SET FOREIGN_KEY_CHECKS = 1;
diff --git a/src/main/resources/db/migration/mysql/V7.2.3_20220724_1400__update_role_assign_menu.sql b/src/main/resources/db/migration/mysql/V7.2.3_20220724_1400__update_role_assign_menu.sql
deleted file mode 100644
index 419b6d22..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.3_20220724_1400__update_role_assign_menu.sql
+++ /dev/null
@@ -1 +0,0 @@
-UPDATE `sys_menu` SET `layui_visible` = 'N' WHERE `menu_id` = 1538775070967664642
diff --git a/src/main/resources/db/migration/mysql/V7.2.5_20220913_2303__add_org_approver.sql b/src/main/resources/db/migration/mysql/V7.2.5_20220913_2303__add_org_approver.sql
deleted file mode 100644
index 7282ced9..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.5_20220913_2303__add_org_approver.sql
+++ /dev/null
@@ -1,24 +0,0 @@
-INSERT INTO `sys_dict_type`(`dict_type_id`, `dict_type_class`, `dict_type_bus_code`, `dict_type_code`, `dict_type_name`, `dict_type_name_pinyin`, `dict_type_desc`, `status_flag`, `dict_type_sort`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1569699391469809666, 1, NULL, 'org_approver_type', '审批人类型', 'sprlx', '组织机构审批人类型', 1, 10.00, 'N', '2022-09-13 22:47:53', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1569699572911206401, '1', '负责人', 'fzr', NULL, 'org_approver_type', NULL, NULL, -1, 1, 10.00, '[-1],', 'N', '2022-09-13 22:48:36', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1569699624215932930, '2', '部长', 'bz', NULL, 'org_approver_type', NULL, NULL, -1, 1, 20.00, '[-1],', 'N', '2022-09-13 22:48:49', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1569699732391227394, '3', '体系负责人', 'txfzr', NULL, 'org_approver_type', NULL, NULL, -1, 1, 30.00, '[-1],', 'N', '2022-09-13 22:49:14', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1569699780906741762, '4', '部门助理', 'bmzl', NULL, 'org_approver_type', NULL, NULL, -1, 1, 40.00, '[-1],', 'N', '2022-09-13 22:49:26', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1569699833889189889, '5', '资产助理', 'zczl', NULL, 'org_approver_type', NULL, NULL, -1, 1, 50.00, '[-1],', 'N', '2022-09-13 22:49:39', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1569699872430649345, '6', '考勤专员', 'kqzy', NULL, 'org_approver_type', NULL, NULL, -1, 1, 60.00, '[-1],', 'N', '2022-09-13 22:49:48', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1569699912133931009, '7', 'HRBP', 'HRBP', NULL, 'org_approver_type', NULL, NULL, -1, 1, 70.00, '[-1],', 'N', '2022-09-13 22:49:57', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1569699950046244865, '8', '门禁员', 'mjy', NULL, 'org_approver_type', NULL, NULL, -1, 1, 80.00, '[-1],', 'N', '2022-09-13 22:50:06', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1569700054404722690, '9', '办公账号员', 'bgzhy', NULL, 'org_approver_type', NULL, NULL, -1, 1, 90.00, '[-1],', 'N', '2022-09-13 22:50:31', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1569700365244592129, '10', '转岗须知员', 'zgxzy', NULL, 'org_approver_type', NULL, NULL, -1, 1, 100.00, '[-1],', 'N', '2022-09-13 22:51:45', 1339550467939639299, NULL, NULL);
-
-CREATE TABLE `hr_org_approver` (
- `org_approver_id` bigint(20) NOT NULL COMMENT '主键id',
- `org_approver_type` tinyint(4) NULL DEFAULT NULL COMMENT '组织审批类型:1-负责人,2-部长,3-体系负责人,4-部门助理,5-资产助理(专员),6-考勤专员,7-HRBP,8-门禁员,9-办公账号员,10-转岗须知员',
- `org_id` bigint(20) NULL DEFAULT NULL COMMENT '组织机构id',
- `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户id',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- PRIMARY KEY (`org_approver_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '组织机构审批人' ROW_FORMAT = Dynamic;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.2.5_20220926_0015__add_user_group.sql b/src/main/resources/db/migration/mysql/V7.2.5_20220926_0015__add_user_group.sql
deleted file mode 100644
index d6d47360..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.5_20220926_0015__add_user_group.sql
+++ /dev/null
@@ -1,29 +0,0 @@
--- ----------------------------
--- Table structure for sys_user_group
--- ----------------------------
-CREATE TABLE `sys_user_group` (
- `user_group_id` bigint(20) NOT NULL COMMENT '用户组id',
- `user_group_title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户分组标题简称',
- `user_group_detail_name` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '组内选择项的合并',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- PRIMARY KEY (`user_group_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户组' ROW_FORMAT = Dynamic;
-
--- ----------------------------
--- Table structure for sys_user_group_detail
--- ----------------------------
-CREATE TABLE `sys_user_group_detail` (
- `detail_id` bigint(20) NOT NULL COMMENT '详情id',
- `user_group_id` bigint(20) NULL DEFAULT NULL COMMENT '所属用户组id',
- `select_type` tinyint(4) NULL DEFAULT NULL COMMENT '授权对象类型:1-用户,2-部门,3-角色,4-职位,5-关系',
- `select_value` bigint(20) NULL DEFAULT NULL COMMENT '授权对象id值,例如:用户id,部门id',
- `select_value_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '授权对象名称,例如:张三,研发部,管理员等',
- `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
- `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
- `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
- `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
- PRIMARY KEY (`detail_id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户组详情' ROW_FORMAT = Dynamic;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.2.5_20220926_1723__add_select_type_dict.sql b/src/main/resources/db/migration/mysql/V7.2.5_20220926_1723__add_select_type_dict.sql
deleted file mode 100644
index 2af84ad6..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.5_20220926_1723__add_select_type_dict.sql
+++ /dev/null
@@ -1,7 +0,0 @@
-INSERT INTO `sys_dict_type`(`dict_type_id`, `dict_type_class`, `dict_type_bus_code`, `dict_type_code`, `dict_type_name`, `dict_type_name_pinyin`, `dict_type_desc`, `status_flag`, `dict_type_sort`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1574327405802168321, 1, NULL, 'select_relation', '选择关系', 'xzgx', '适用于通用选择器中的选择关系的列举', 1, 20.00, 'N', '2022-09-26 17:17:58', 1339550467939639299, NULL, NULL);
-
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1574327462970531842, '1', '所有人', 'syr', NULL, 'select_relation', NULL, NULL, -1, 1, 10.00, '[-1],', 'N', '2022-09-26 17:18:11', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1574327499536474114, '2', '当前登录人', 'dqdlr', NULL, 'select_relation', NULL, NULL, -1, 1, 20.00, '[-1],', 'N', '2022-09-26 17:18:20', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1574327582113931266, '3', '申请人', 'sqr', NULL, 'select_relation', NULL, NULL, -1, 1, 30.00, '[-1],', 'N', '2022-09-26 17:18:40', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1574327869830602753, '4', '当前登录人部门', 'dqdlrbm', NULL, 'select_relation', NULL, NULL, -1, 1, 40.00, '[-1],', 'N', '2022-09-26 17:19:48', 1339550467939639299, NULL, NULL);
-INSERT INTO `sys_dict`(`dict_id`, `dict_code`, `dict_name`, `dict_name_pinyin`, `dict_encode`, `dict_type_code`, `dict_short_name`, `dict_short_code`, `dict_parent_id`, `status_flag`, `dict_sort`, `dict_pids`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1574327924788568065, '5', '当前申请人部门', 'dqsqrbm', NULL, 'select_relation', NULL, NULL, -1, 1, 50.00, '[-1],', 'N', '2022-09-26 17:20:02', 1339550467939639299, NULL, NULL);
diff --git a/src/main/resources/db/migration/mysql/V7.2.5_20220928_1103__add_menu_biz_type.sql b/src/main/resources/db/migration/mysql/V7.2.5_20220928_1103__add_menu_biz_type.sql
deleted file mode 100644
index 98d64dfc..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.5_20220928_1103__add_menu_biz_type.sql
+++ /dev/null
@@ -1 +0,0 @@
-ALTER TABLE `sys_resource` ADD COLUMN `resource_biz_type` tinyint NULL DEFAULT 1 COMMENT '资源的业务类型:1-业务类,2-系统类' AFTER `http_method`;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.2.5_20220929_1628__add_backend_auth_menu.sql b/src/main/resources/db/migration/mysql/V7.2.5_20220929_1628__add_backend_auth_menu.sql
deleted file mode 100644
index 9fee7fe2..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.5_20220929_1628__add_backend_auth_menu.sql
+++ /dev/null
@@ -1,15 +0,0 @@
-INSERT INTO `sys_menu`(`menu_id`, `menu_parent_id`, `menu_pids`, `menu_name`, `menu_code`, `app_code`, `menu_sort`, `status_flag`, `remark`, `layui_path`, `layui_icon`, `layui_visible`, `antdv_router`, `antdv_icon`, `antdv_component`, `antdv_link_open_type`, `antdv_link_url`, `antdv_active_url`, `antdv_visible`, `antdv_front_type`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1575396079602528258, 1399362846198013953, '[-1],[1399362846198013953],', '后台权限', 'sysadmin_power', 'systemApp', 20.42, 1, NULL, NULL, NULL, 'Y', '/authority/adminPower', 'UserAddOutlined', '/system/sys-admin-power/index', 0, NULL, NULL, 'Y', 2, 'N', '2022-09-29 16:04:29', 1339550467939639299, '2022-09-29 17:39:55', 1339550467939639299);
-
-UPDATE `sys_menu` SET `menu_name` = '前台权限' WHERE `menu_id` = 1538775070967664642;
-
-UPDATE `sys_menu` SET `antdv_front_type` = 2 WHERE `app_code` = 'systemApp';
-UPDATE `sys_menu` SET `antdv_front_type` = 2 WHERE `app_code` = 'fieldExpand';
-UPDATE `sys_menu` SET `antdv_front_type` = 1 WHERE `menu_id` = 1339550467939639301;
-UPDATE `sys_menu` SET `antdv_front_type` = 1 WHERE `menu_id` = 1339550467939639302;
-UPDATE `sys_menu` SET `antdv_front_type` = 1 WHERE `menu_id` = 1339550467939639303;
-UPDATE `sys_menu` SET `antdv_front_type` = 1 WHERE `menu_id` = 1339550467939639350;
-UPDATE `sys_menu` SET `antdv_front_type` = 1 WHERE `menu_id` = 1339550467939639351;
-UPDATE `sys_menu` SET `antdv_front_type` = 1 WHERE `menu_id` = 1339550467939639352;
-
--- 个人中心前后台都显示
-UPDATE `sys_menu` SET `antdv_front_type` = 3 WHERE `menu_id` = 1339550467939639390;
diff --git a/src/main/resources/db/migration/mysql/V7.2.5_20220930_1032__add_admin_role.sql b/src/main/resources/db/migration/mysql/V7.2.5_20220930_1032__add_admin_role.sql
deleted file mode 100644
index e9433049..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.5_20220930_1032__add_admin_role.sql
+++ /dev/null
@@ -1,7 +0,0 @@
-ALTER TABLE `sys_role`
-MODIFY COLUMN `role_system_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否是系统角色:Y-是,N-否。系统角色不能删除' AFTER `remark`,
-MODIFY COLUMN `role_type_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '字典:角色类型' AFTER `role_system_flag`,
-ADD COLUMN `admin_flag` char(1) NULL COMMENT '是否是管理员角色,管理员角色只能管理后台相关菜单' AFTER `remark`;
-
--- 默认设置为非管理员角色
-update `sys_role` set `admin_flag` = 'N'
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.2.5_20221001_1425__add_res_biz_type.sql b/src/main/resources/db/migration/mysql/V7.2.5_20221001_1425__add_res_biz_type.sql
deleted file mode 100644
index 0a3ab65a..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.5_20221001_1425__add_res_biz_type.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-ALTER TABLE `sys_role_resource`
-ADD COLUMN `resource_biz_type` tinyint(4) NULL DEFAULT 2 COMMENT '资源的业务类型:1-业务类,2-系统类' AFTER `resource_code`;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.2.5_20221010_1114__add_tax_no.sql b/src/main/resources/db/migration/mysql/V7.2.5_20221010_1114__add_tax_no.sql
deleted file mode 100644
index 82cae402..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.5_20221010_1114__add_tax_no.sql
+++ /dev/null
@@ -1 +0,0 @@
-ALTER TABLE `hr_organization` ADD COLUMN `tax_no` VARCHAR ( 30 ) NULL COMMENT '税号' AFTER `org_type`;
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.2.5_20221017_0045__add_auth_config.sql b/src/main/resources/db/migration/mysql/V7.2.5_20221017_0045__add_auth_config.sql
deleted file mode 100644
index b2e7f468..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.5_20221017_0045__add_auth_config.sql
+++ /dev/null
@@ -1 +0,0 @@
-INSERT INTO `sys_config`(`config_id`, `config_name`, `config_code`, `config_value`, `sys_flag`, `remark`, `status_flag`, `group_code`, `del_flag`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1581687626275000321, '登录密码是否进行RSA加密校验,false为关闭', 'SYS_AUTH_PASSWORD_RSA_VALIDATE', 'true', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
diff --git a/src/main/resources/db/migration/mysql/V7.2.5_20221019_2153__add_app_devops_field.sql b/src/main/resources/db/migration/mysql/V7.2.5_20221019_2153__add_app_devops_field.sql
deleted file mode 100644
index 0c3f0383..00000000
--- a/src/main/resources/db/migration/mysql/V7.2.5_20221019_2153__add_app_devops_field.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-ALTER TABLE `sys_app` ADD COLUMN `devops_flag` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT 'N' COMMENT '是否是devops应用:Y-是,N-否' AFTER `app_sort`;
-update `sys_app` set devops_flag = 'N';
\ No newline at end of file
diff --git a/src/main/resources/db/migration/mysql/V7.3.0_20221019_2220__init_guns.sql b/src/main/resources/db/migration/mysql/V7.3.0_20221019_2220__init_guns.sql
new file mode 100644
index 00000000..49fcf861
--- /dev/null
+++ b/src/main/resources/db/migration/mysql/V7.3.0_20221019_2220__init_guns.sql
@@ -0,0 +1,1764 @@
+-- ----------------------------
+-- Table structure for hr_org_approver
+-- ----------------------------
+CREATE TABLE `hr_org_approver` (
+ `org_approver_id` bigint(20) NOT NULL COMMENT '主键id',
+ `org_approver_type` tinyint(4) NULL DEFAULT NULL COMMENT '组织审批类型:1-负责人,2-部长,3-体系负责人,4-部门助理,5-资产助理(专员),6-考勤专员,7-HRBP,8-门禁员,9-办公账号员,10-转岗须知员',
+ `org_id` bigint(20) NULL DEFAULT NULL COMMENT '组织机构id',
+ `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户id',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ PRIMARY KEY (`org_approver_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '组织机构审批人' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of hr_org_approver
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for hr_organization
+-- ----------------------------
+CREATE TABLE `hr_organization` (
+ `org_id` bigint(20) NOT NULL COMMENT '主键',
+ `org_parent_id` bigint(20) NOT NULL COMMENT '父id,一级节点父id是0',
+ `org_pids` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '父ids',
+ `org_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '组织名称',
+ `org_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '组织编码',
+ `org_sort` decimal(10, 2) NOT NULL COMMENT '排序',
+ `status_flag` tinyint(4) NOT NULL COMMENT '状态:1-启用,2-禁用',
+ `org_type` tinyint(4) NULL DEFAULT 1 COMMENT '组织机构类型:1-公司,2-部门',
+ `tax_no` varchar(30) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '税号',
+ `org_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '描述',
+ `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '删除标记:Y-已删除,N-未删除',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ PRIMARY KEY (`org_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '组织机构信息' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of hr_organization
+-- ----------------------------
+INSERT INTO `hr_organization` VALUES (1339554696976781407, -1, '[-1],', 'Guns总公司', 'guns_level_one', 1.00, 1, 1, NULL, NULL, 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `hr_organization` VALUES (1339554696976781408, 1339554696976781407, '[-1],[1339554696976781407],', '北京分公司', 'guns_beijing', 2.00, 1, 1, NULL, NULL, 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `hr_organization` VALUES (1339554696976781409, 1339554696976781408, '[-1],[1339554696976781407],[1339554696976781408],', '北京东直门分公司', 'guns_beijing_dongzhimen', 3.00, 1, 1, NULL, NULL, 'N', NULL, NULL, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for hr_position
+-- ----------------------------
+CREATE TABLE `hr_position` (
+ `position_id` bigint(20) NOT NULL COMMENT '主键',
+ `position_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '职位名称',
+ `position_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '职位编码',
+ `position_sort` decimal(10, 2) NOT NULL COMMENT '排序',
+ `status_flag` tinyint(4) NOT NULL DEFAULT 0 COMMENT '状态:1-启用,2-禁用',
+ `position_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
+ `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '删除标记:Y-已删除,N-未删除',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ PRIMARY KEY (`position_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '职位信息' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of hr_position
+-- ----------------------------
+INSERT INTO `hr_position` VALUES (1339554696976781332, '总监', 'zg', 1.00, 1, '', 'N', '2020-12-16 13:35:58', -1, NULL, NULL);
+INSERT INTO `hr_position` VALUES (1339554696976781333, '总经理', 'zjl', 2.00, 1, '', 'N', '2020-12-17 19:21:47', -1, '2020-12-17 20:45:43', -1);
+INSERT INTO `hr_position` VALUES (1339554696976781334, '董事长', 'dsz', 3.00, 1, '', 'N', '2020-12-17 20:02:16', -1, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_app
+-- ----------------------------
+CREATE TABLE `sys_app` (
+ `app_id` bigint(20) NOT NULL COMMENT '主键id',
+ `app_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用名称',
+ `app_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '编码',
+ `app_icon` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL COMMENT '应用图标',
+ `active_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否默认激活:Y-是,N-否,激活的应用下的菜单会在首页默认展开',
+ `status_flag` tinyint(4) NOT NULL COMMENT '状态:1-启用,2-禁用',
+ `app_sort` int(11) NULL DEFAULT NULL COMMENT '排序',
+ `devops_flag` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT 'N' COMMENT '是否是devops应用:Y-是,N-否',
+ `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否删除:Y-已删除,N-未删除',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`app_id`) USING BTREE,
+ UNIQUE INDEX `APP_CODE_UNIQUE`(`app_code`) USING BTREE COMMENT 'app编码唯一'
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '系统应用' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_app
+-- ----------------------------
+INSERT INTO `sys_app` VALUES (1265476890672672821, '系统应用', 'systemApp', 'SettingOutlined', 'Y', 1, 10, 'N', 'N', '2020-03-25 19:07:00', 1265476890672672808, '2021-08-25 16:00:07', 1339550467939639299);
+INSERT INTO `sys_app` VALUES (1508982167982678018, '字段拓展', 'fieldExpand', 'BarsOutlined', 'N', 1, 50, 'N', 'N', '2022-03-30 09:39:19', 1339550467939639299, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_config
+-- ----------------------------
+CREATE TABLE `sys_config` (
+ `config_id` bigint(20) NOT NULL COMMENT '主键',
+ `config_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '名称',
+ `config_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '属性编码',
+ `config_value` varchar(3500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '属性值',
+ `sys_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT 'Y' COMMENT '是否是系统参数:Y-是,N-否',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注',
+ `status_flag` tinyint(4) NULL DEFAULT 1 COMMENT '状态:1-正常,2-停用',
+ `group_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '常量所属分类的编码,来自于“常量的分类”字典',
+ `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`config_id`) USING BTREE,
+ UNIQUE INDEX `code_unique`(`config_code`) USING BTREE COMMENT '配置编码唯一索引'
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '参数配置' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_config
+-- ----------------------------
+INSERT INTO `sys_config` VALUES (1, '系统配置是否已经初始化的标识', 'SYS_CONFIG_INIT_FLAG', 'false', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (2, 'JWT安全码', 'SYS_JWT_SECRET', '1928374650abcdef', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (3, 'JWT过期时间', 'SYS_JWT_TIMEOUT_SECONDS', '259200', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (4, 'Linux本地文件保存路径', 'SYS_LOCAL_FILE_SAVE_PATH_LINUX', '/tmp/tempFilePath', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (5, 'Windows本地文件保存路径', 'SYS_LOCAL_FILE_SAVE_PATH_WINDOWS', 'D:\\tempFilePath', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (6, '不需要过滤的url', 'SYS_NONE_SECURITY_URLS', '/assets/**,/login,/swagger-ui.html,/favicon.ico,/swagger-ui/**,/error,/webSocket/*,/guns-devops/**,', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (8, 'session过期时间', 'SYS_SESSION_EXPIRED_SECONDS', '3600', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (9, '账号单端登录限制', 'SYS_SINGLE_ACCOUNT_LOGIN_FLAG', 'false', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (10, '携带token的header头的名称', 'SYS_AUTH_HEADER_NAME', 'Authorization', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (11, '携带token的param传参的名称', 'SYS_AUTH_PARAM_NAME', 'token', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (12, '系统默认密码', 'SYS_DEFAULT_PASSWORD', '123456', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (14, '会话保存在cookie中时,cooke的name', 'SYS_SESSION_COOKIE_NAME', 'Authorization', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (15, 'beetl自动检查资源', 'RESOURCE_AUTO_CHECK', 'true', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (21, '系统发布版本', 'SYS_RELEASE_VERSION', '20210101', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (22, '多租户开关', 'SYS_TENANT_OPEN', 'false', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (23, '验证码开关', 'SYS_CAPTCHA_OPEN', 'false', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (24, '系统名称', 'SYS_SYSTEM_NAME', 'Guns快速开发平台', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (25, 'Beetl默认边界符开始', 'DELIMITER_STATEMENT_START', '@', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (26, 'Beetl边界符的结束', 'DELIMITER_STATEMENT_END', 'null', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (27, '自定义标签文件Root目录', 'RESOURCE_TAG_ROOT', 'common/tags', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (28, '自定义标签文件后缀', 'RESOURCE_TAG_SUFFIX', 'tag', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (29, '获取文件生成auth url的失效时间', 'SYS_DEFAULT_FILE_TIMEOUT_SECONDS', '3600', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (30, '服务默认部署的环境地址', 'SYS_SERVER_DEPLOY_HOST', 'http://localhost:8080', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (31, '系统默认头像Base64', 'SYS_DEFAULT_AVATAR_BASE64', 'iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAIBUlEQVR4Xu2dW2wUVRjH/7Ntt3dqse2WS0VNtwaM8aEFVEqEhAQflAehErxAvAZJ0Ghotw8++sC2jRpMhBg1AU2IVNAIGogkYChRgT4YRANTEFIlu9tCLbRdej1mtm4t3bZnZrtnZg7nmxdoOvNd/v/ffnN2OrujgTalFdCU7p6aBwGgOAQEAAGguAKKt08TgABQXAHF26cJQAAoroDi7dMEIAAUV0Dx9mkCEACKK6B4+zQBCADFFVC8fZoABIDiCijePk0AAkBxBRRvnyYAAaC4Aoq3TxOAAFBcAcXbpwlAACiugOLt0wQgAMwrECj1N4JhGzQ0BUN6rfkjaU/RCgR8/q0Adlj1xvQEqCvxP61p2B9vhDGsbYjoB0Q3RvH5CtSX+DczDTuT8cY0AAGf/xiAFePKOR4M6yv55dEeohWYiTcEgGh3bIhvFwCnACwe60djrcFQW5UN/VEKjgKB0vIzYFplMt6YmgD1peU1jGn7EupgqA1G9CZyyDkFAiV+Y1HemKw3XADqSspf0DRtz5QtjmjLgx0XWpyTQN3MgeKKanjYiZl4wwUgUOo/AYbqwtJBrNzQhSVPduPsj3k4+FExbnSmQwM7uT3cVq2uDc51Xu8rb2HQls0qGsJTWzrw0OM9lr3hA+DzRwAUV66+gZq68Fi3u9+Ziz9+yjV+7gyG9WLnZFA3c8Dn7wBQtPDRXmx692pS3pgBgBmRV228hlWbro8l+aqxBGcOF4z+zEaWqWuDg51rnpNG9qonurGu1nidjm5Hd8/G0T13x/4fDOvTepw0AM0NJWg98h8ADmpAqYHK1d2oqSMAlGXBcQBqSmkSOEFfc6g7ltZxADbMLUBZltcJDZTN2X5rAHuvEgAEgBsmwEtvdeE+/6CyZjjR+J96Bj57v9Adp4DX3vsL9z8cdUIHZXNe+jUbH7893x0A0ASwn0NXTQBaBNoPAC0C7dfcVRkJAFfZYX8xBID9mrsqIwHgKjvsL4YAsF9zV2UkAFxlh/3FEAD2a+6qjASAq+ywvxhpAUgr60P+m7/DUzBgXjXjniQN6P+5GL2f+hOOy6yOIHfjRUCL3bxkabt1eB769i9IOMZbdQ25z16Clm/xbxzDGvpPF01a5/gkOeuuwFvZiZ5PKjB0Md9SzcbO0gKQ8UA38reds9ywccDA2UL07FiYcGzui23IfOz/O2KsBJ8qpveRDuS9rFsJNbbvVDHHBzM0MLSIHixD9Nsyy3mkBcDoNK2sF56cIdNN56y/HDsm+v18RL++J+G47DXtyH6qHcPtuej78l5TcXkxtcxhpM2JwvjX7MaLSQCYVXLCfrxXSxyAwfMFuNn0oKksvJimgliskwBIRlUgdsqYblwSAA7fFCr6r4EEQOIrR+o1gNVBQAAQAHQKmMAATYBxgtAaQLI1gHdxJ9igB4immTobZK+/jHQTbwNT+S7AkzeE9EX/gA2krk56FwAg57lLyFoRMmX8xJ0Gz92Fmx8smvI6QCoByHv1ArxLOlNaJwEAID6uLSurAdFDZYh+k3jVTMQpwLgKaFwNtLwNa4h+Nz92hW+6jbew5eWVdg2QjFk8MZKJyTMgmZi8OmkCjJsAVsY1T9hkzCIARlVNycfDrVwISsYsAuAOug5AAIyayZtAPOhpDSD4OoAIUGkNQGuAMQZoAlj40y1vHCbzauUZkExMXp00AeITYE07WG86htpj3zJmeus/XoqBM6NffjR+i5vF+szHNK4sajlDGGgtQs+uioSYea/o8C7tgJWYRpCRzkwM/lY4aZ0EgLH4qT2HjIrRb7awuk11+9RMYg5eKMDNxsSbSGYS08xtXrwJxNNG2kWg0VjelvOxa+wjkSxen7f9fuj8LBjXDybbjJgY9GA4bC5m2rw+II2h/4c5k8bMWnUVGQu7wYY8GP47x3SdI13eWF9T1RkPZFxm1rzD6G/xmY49fkepAUiqYzroNgUIAMWBIAAIAPqWMJUZoAmgsvsyfzJIcd9S1j5NgJRJKWcgAkBO31JWtasAeH5pOhbM9qSsOQrEV+DK9RF88cvo5ysd/7Jo+qZQvmGp3sNV3xRKAKTaXn48VwFApwC+Yanew1WnACv3BKZaCFXjuWoRSADYj6GrAKBHxtgPgJHRNY+McaZ9yhpXwPG3gWSFswo4AgA9ONJZ02PZbXpwJD061gVeT1ZCYIrH+jY3+NB6ZJZxSEcwrJdMVz7/o2H08GiX2g9M9mDvU4cKcGxvIbpCGcYH/1qCIX35jACgx8e71n/wvGGMbWyItH0+IwCMg+tLy2sY0/YlBGKoDUb0JvdKdOdXNpU3msae2R5qa+YpwD0FxAMEfP5TABaPBdRYazDUVsVLQL8Xr0CCN8DpYFhfYiazFQCOAVgxLujxYFhfaSYJ7SNWgYDPn7Q3BIBYb2yJbgsA9SX+zUzDznhHGsPr2yP6Lls6pCTTKjDRG8awtiGiHzAjm+kJYAQL+PxbAewA8EYwrH9oJgHtY48CY95oaAqG9FqzWS0BYDYo7SePAgSAPF4JqZQAECKrPEEJAHm8ElIpASBEVnmCEgDyeCWkUgJAiKzyBCUA5PFKSKUEgBBZ5QlKAMjjlZBKCQAhssoTlACQxyshlRIAQmSVJygBII9XQiolAITIKk9QAkAer4RUSgAIkVWeoASAPF4JqZQAECKrPEEJAHm8ElIpASBEVnmCEgDyeCWkUgJAiKzyBCUA5PFKSKUEgBBZ5QlKAMjjlZBK/wWoX5T5KOBLqgAAAABJRU5ErkJggg==', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (32, '用于auth模块权限校验的jwt失效时间', 'SYS_AUTH_JWT_TIMEOUT_SECONDS', '604800', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (33, 'Druid监控界面的url映射', 'SYS_DRUID_URL_MAPPINGS', '/druid/*', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (34, 'Druid控制台账号', 'SYS_DRUID_ACCOUNT', 'admin', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (35, 'Druid控制台账号密码', 'SYS_DRUID_PASSWORD', '123456', 'Y', '默认是空串,为空会让程序自动创建一个随机密码', 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (36, 'Druid控制台的监控数据是否可以重置清零', 'SYS_DRUID_RESET_ENABLE', 'false', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (37, 'druid web url统计的拦截范围', 'SYS_DRUID_WEB_STAT_FILTER_URL_PATTERN', '/*', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (38, 'druid web url统计的排除拦截表达式', 'SYS_DRUID_WEB_STAT_FILTER_EXCLUSIONS', '*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (39, 'druid web url统计的session统计开关', 'SYS_DRUID_WEB_STAT_FILTER_SESSION_STAT_ENABLE', 'false', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (40, 'druid web url统计的session名称', 'SYS_DRUID_WEB_STAT_FILTER_PRINCIPAL_SESSION_NAME', 'Authorization', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (41, 'druid web url统计的session最大监控数', 'SYS_DRUID_WEB_STAT_FILTER_SESSION_STAT_MAX_COUNT', '1000', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (42, 'druid web url统计的cookie名称', 'SYS_DRUID_WEB_STAT_FILTER_PRINCIPAL_COOKIE_NAME', 'Authorization', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (43, 'druid web url统计的是否开启监控单个url调用的sql列表', 'SYS_DRUID_WEB_STAT_FILTER_PROFILE_ENABLE', 'true', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (44, '阿里云短信的accessKeyId', 'SYS_ALIYUN_SMS_ACCESS_KEY_ID', '你的accessKeyId', 'Y', NULL, 1, 'sms_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (45, '阿里云短信的accessKeySecret', 'SYS_ALIYUN_SMS_ACCESS_KEY_SECRET', '你的secret', 'Y', NULL, 1, 'sms_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (46, '阿里云短信的签名', 'SYS_ALIYUN_SMS_SIGN_NAME', '签名名称', 'Y', NULL, 1, 'sms_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (47, '短信发送验证码失效时间', 'SYS_SMS_VALIDATE_EXPIRED_SECONDS', '300', 'Y', NULL, 1, 'sms_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1350666094452482049, '获取XSS排除过滤的url范围', 'SYS_XSS_URL_EXCLUSIONS', '/sysNotice/add,/sysNotice/edit,/databaseInfo/add,/apiResource/record,/sysTheme/add,/sysTheme/edit,/webSocket/*', 'Y', '', 1, 'sys_config', 'N', '2021-01-17 12:47:46', 1339550467939639299, '2021-03-04 22:14:14', 1339550467939639299);
+INSERT INTO `sys_config` VALUES (1350666094452482050, '获取XSS过滤的url范围', 'SYS_XSS_URL_INCLUDES', '/*', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1350666483050553346, 'beetl自定义支持HTML标签', 'HTML_TAG_FLAG', 'tag:', 'Y', '', 1, 'sys_config', 'N', '2021-01-17 12:49:18', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1356246056131649538, 'websocket的ws-url', 'WEB_SOCKET_WS_URL', 'ws://localhost:8080/webSocket/{token}', 'Y', '', 1, 'sys_config', 'N', '2021-02-01 22:20:32', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1367118984192843778, '邮件是否启用账号密码验证', 'SYS_EMAIL_ENABLE_AUTH', 'true', 'N', '', 1, 'java_mail_config', 'N', '2021-03-03 22:25:40', 1339550467939639299, '2021-03-03 22:25:43', 1339550467939639299);
+INSERT INTO `sys_config` VALUES (1367119064924807169, '邮箱的账号', 'SYS_EMAIL_ACCOUNT', 'xxx@126.com', 'N', '', 1, 'java_mail_config', 'N', '2021-03-03 22:26:00', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1367119226749444098, '邮箱的密码或者授权码', 'SYS_EMAIL_PASSWORD', 'xxx', 'N', '', 1, 'java_mail_config', 'N', '2021-03-03 22:26:38', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1367119286195314689, '邮箱的发送方邮箱', 'SYS_EMAIL_SEND_FROM', 'xxx@126.com', 'Y', '', 1, 'java_mail_config', 'N', '2021-03-03 22:26:52', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1367119399810621441, '是否开启tls', 'SYS_EMAIL_START_TLS_ENABLE', 'true', 'N', '使用 STARTTLS安全连接,STARTTLS是对纯文本通信协议的扩展。它将纯文本连接升级为加密连接(TLS或SSL), 而不是使用一个单独的加密通信端口。', 1, 'java_mail_config', 'N', '2021-03-03 22:27:19', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1367119457260003329, 'SSL安全连接', 'SYS_EMAIL_TLS_ENABLE', 'true', 'N', '', 1, 'java_mail_config', 'N', '2021-03-03 22:27:33', 1339550467939639299, '2021-03-03 22:28:33', 1339550467939639299);
+INSERT INTO `sys_config` VALUES (1367119505888763905, '指定的端口连接到在使用指定的套接字工厂', 'SYS_EMAIL_SOCKET_FACTORY_PORT', '465', 'Y', '', 1, 'java_mail_config', 'N', '2021-03-03 22:27:45', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1367119568455196674, 'SMTP超时时长,单位毫秒', 'SYS_EMAIL_SMTP_TIMEOUT', '10000', 'N', '', 1, 'java_mail_config', 'N', '2021-03-03 22:28:00', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1367119662306942977, 'Socket连接超时值,单位毫秒,缺省值不超时', 'SYS_EMAIL_CONNECTION_TIMEOUT', '10000', 'N', 'Socket连接超时值,单位毫秒,缺省值不超时', 1, 'java_mail_config', 'N', '2021-03-03 22:28:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610114, 'smtp服务器地址', 'SYS_EMAIL_SMTP_HOST', 'smtp.126.com', 'N', NULL, 1, 'java_mail_config', 'N', '2021-06-09 16:55:01', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610115, 'smtp服务端口', 'SYS_EMAIL_SMTP_PORT', '465', 'Y', NULL, 1, 'java_mail_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610125, '拖拽验证码开关', 'SYS_DRAG_CAPTCHA_OPEN', 'false', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610200, 'auth认证用的jwt秘钥,用于校验登录token', 'SYS_AUTH_JWT_SECRET', 'hxim2q05g6wg6llsp24z', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610205, '解析sso传过来的token', 'SYS_AUTH_SSO_JWT_SECRET', 'aabbccdd', 'Y', NULL, 1, 'ca_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610210, '解析sso加密的数据的秘钥,解密sso单点中jwt中payload的秘钥', 'SYS_AUTH_SSO_DECRYPT_DATA_SECRET', 'EDPpR/BQfEFJiXKgxN8Uno4OnNMGcIJW1F777yySCPA=', 'Y', NULL, 1, 'ca_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610215, '获取是否开启sso远程会话校验', 'SYS_AUTH_SSO_SESSION_VALIDATE_SWITCH', 'false', 'Y', NULL, 1, 'ca_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610220, 'sso会话校验,redis的host', 'SYS_AUTH_SSO_SESSION_VALIDATE_REDIS_HOST', 'localhost', 'Y', NULL, 1, 'ca_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610225, 'sso会话校验,redis的port', 'SYS_AUTH_SSO_SESSION_VALIDATE_REDIS_PORT', '6379', 'Y', NULL, 1, 'ca_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610230, 'sso会话校验,redis的密码', 'SYS_AUTH_SSO_SESSION_VALIDATE_REDIS_PASSWORD', '', 'Y', NULL, 1, 'ca_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610235, 'sso会话校验,redis的数据库序号', 'SYS_AUTH_SSO_SESSION_VALIDATE_REDIS_DB_INDEX', '2', 'Y', NULL, 1, 'ca_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610240, 'sso会话校验,redis的缓存前缀', 'SYS_AUTH_SSO_SESSION_VALIDATE_REDIS_CACHE_PREFIX', 'CA:USER:TOKEN:', 'Y', NULL, 1, 'ca_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610245, 'sso服务器地址', 'SYS_AUTH_SSO_HOST', 'http://localhost:8888', 'Y', NULL, 1, 'ca_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610300, 'C端用户,注册邮件标题', 'CUSTOMER_REG_EMAIL_TITLE', '用户注册', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610305, '获取注册邮件的内容模板', 'CUSTOMER_REG_EMAIL_CONTENT', '感谢您注册Guns官方论坛,请点击此激活链接激活您的账户:http://localhost:8080/customer/active?verifyCode={} ', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610310, '获取重置密码的邮件标题', 'CUSTOMER_RESET_PWD_EMAIL_TITLE', '用户校验', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610315, '获取重置密码的邮件内容', 'CUSTOMER_RESET_PWD_EMAIL_CONTENT', '您的验证码是【{}】,此验证码用于修改登录密码,请不要泄露给他人,如果不是您本人操作,请忽略此邮件。', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610320, '存放用户头像的bucket的名称', 'CUSTOMER_FILE_BUCKET', 'customer-bucket', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610325, '存放用户头像的bucket的名称的过期时间', 'CUSTOMER_FILE_BUCKET_EXPIRED_SECONDS', '600', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610330, '获取c端用户缓存的过期时间,用在加快获取速度', 'CUSTOMER_CACHE_EXPIRED_SECONDS', '3600', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610335, '是否开启旧版密码校验', 'CUSTOMER_OPEN_OLD_PASSWORD_VALIDATE', 'false', 'Y', NULL, 1, 'customer_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610400, '是否开启demo演示', 'SYS_DEMO_ENV_FLAG', 'false', 'Y', NULL, 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610405, '默认存储文件的bucket名称', 'SYS_FILE_DEFAULT_BUCKET', 'defaultBucket', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610410, '用于专门给文件鉴权用的jwt的密钥', 'SYS_DEFAULT_FILE_AUTH_JWT_SECRET', 'hxim2q05g6wg6llsp245', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610415, '日志记录的文件存储的位置(windows服务器)', 'SYS_LOG_FILE_SAVE_PATH_WINDOWS', 'd:/logfiles', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610420, '日志记录的文件存储的位置(linux和mac服务器)', 'SYS_LOG_FILE_SAVE_PATH_LINUX', '/tmp/logfiles', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610500, 'AES秘钥,用在数据库数据加密', 'SYS_ENCRYPT_SECRET_KEY', 'Ux1dqQ22KxVjSYootgzMe776em8vWEGE', 'Y', NULL, 1, 'security_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1402549781675610505, '开发模式开关', 'DEVOPS_DEV_SWITCH_STATUS', 'true', 'Y', '在开发模式下,允许devops平台访问某些系统接口', 1, 'sys_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1481244035229200386, '全局日志记录,如果开启则所有请求都将记录日志', 'SYS_LOG_GLOBAL_FLAG', 'false', 'Y', NULL, 1, 'file_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1481244035229200999, '帐号密码错误次数校验开关', 'ACCOUNT_ERROR_DETECTION', 'false', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_config` VALUES (1581687626275000321, '登录密码是否进行RSA加密校验,false为关闭', 'SYS_AUTH_PASSWORD_RSA_VALIDATE', 'true', 'Y', NULL, 1, 'auth_config', 'N', NULL, NULL, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_database_info
+-- ----------------------------
+CREATE TABLE `sys_database_info` (
+ `db_id` bigint(20) NOT NULL COMMENT '主键',
+ `db_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '数据库名称(英文名称)',
+ `jdbc_driver` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'jdbc的驱动类型',
+ `jdbc_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT 'jdbc的url',
+ `username` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '数据库连接的账号',
+ `password` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '数据库连接密码',
+ `schema_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '数据库的schema名称,每种数据库的schema意义都不同',
+ `status_flag` tinyint(4) NULL DEFAULT NULL COMMENT '数据源状态:1-正常,2-无法连接',
+ `error_description` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '连接失败原因',
+ `remarks` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注,摘要',
+ `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除,Y-被删除,N-未删除',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`db_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '多数据源信息' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_database_info
+-- ----------------------------
+INSERT INTO `sys_database_info` VALUES (1582737298775080962, 'master', 'com.mysql.cj.jdbc.Driver', 'jdbc:mysql://localhost:3306/test?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&nullCatalogMeansCurrent=true', 'root', '123456', NULL, 1, NULL, '主数据源,项目启动数据源!', 'N', '2022-10-19 22:15:52', NULL, '2022-10-19 22:16:00', -1);
+
+-- ----------------------------
+-- Table structure for sys_dict
+-- ----------------------------
+CREATE TABLE `sys_dict` (
+ `dict_id` bigint(20) NOT NULL COMMENT '字典id',
+ `dict_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字典编码',
+ `dict_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字典名称',
+ `dict_name_pinyin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典名称首字母',
+ `dict_encode` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典编码',
+ `dict_type_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '字典类型的编码',
+ `dict_short_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典简称',
+ `dict_short_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典简称的编码',
+ `dict_parent_id` bigint(20) NOT NULL COMMENT '上级字典的id(如果没有上级字典id,则为-1)',
+ `status_flag` tinyint(4) NOT NULL COMMENT '状态:(1-启用,2-禁用),参考 StatusEnum',
+ `dict_sort` decimal(10, 2) NULL DEFAULT NULL COMMENT '排序,带小数点',
+ `dict_pids` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '父id集合',
+ `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除,Y-被删除,N-未删除',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建用户id',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改用户id',
+ PRIMARY KEY (`dict_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '字典' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_dict
+-- ----------------------------
+INSERT INTO `sys_dict` VALUES (1348235720908619802, 'M', '男', 'n', 'male', 'sex', NULL, NULL, -1, 1, 1.00, '[-1],', 'N', '2021-01-14 14:46:13', NULL, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1348235720908619803, 'F', '女', 'n', 'female', 'sex', NULL, NULL, -1, 1, 2.00, '[-1],', 'N', '2021-01-14 14:46:13', NULL, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1348235720908619804, '1', '启用', 'n', 'male', 'user_status', NULL, NULL, -1, 1, 1.00, '[-1],', 'N', '2021-01-14 14:46:13', NULL, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1348235720908619805, '2', '禁用', 'n', 'female', 'user_status', NULL, NULL, -1, 1, 2.00, '[-1],', 'N', '2021-01-14 14:46:13', NULL, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1348235720908619806, '3', '冻结', 'n', 'female', 'user_status', NULL, NULL, -1, 1, 2.00, '[-1],', 'N', '2021-01-14 14:46:13', NULL, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1350457799368257537, 'low', '低', 'd', NULL, 'priority_level', '低', '', -1, 1, 1.00, '-1', 'N', '2021-01-16 23:00:04', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1350457870780477442, 'middle', '中', 'z', NULL, 'priority_level', '中', '', -1, 1, 2.00, '-1', 'N', '2021-01-16 23:00:21', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1350457950417727489, 'high', '高', 'g', NULL, 'priority_level', '高', '', -1, 1, 3.00, '-1', 'N', '2021-01-16 23:00:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1353547360691851266, 'sys_config', '系统配置', 'xtpz', NULL, 'config_group', '', '', -1, 1, 1.00, '-1', 'N', '2021-01-25 11:36:53', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1353547405457657857, 'file_config', '文件配置', 'wjpz', NULL, 'config_group', '', '', -1, 1, 2.00, '-1', 'N', '2021-01-25 11:37:04', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1353547460558229506, 'auth_config', '鉴权配置', 'jqpz', NULL, 'config_group', '', '', -1, 1, 3.00, '-1', 'N', '2021-01-25 11:37:17', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1353547539293704194, 'sms_config', '短信配置', 'dxpz', NULL, 'config_group', '', '', -1, 1, 4.00, '-1', 'N', '2021-01-25 11:37:36', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1353998066804658177, 'chinese', '中文', 'zw', NULL, 'languages', '', '', -1, 1, 1.00, '-1', 'N', '2021-01-26 17:27:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1353998106784763906, 'english', 'english', 'yw', NULL, 'languages', '', '', -1, 1, 2.00, '-1', 'N', '2021-01-26 17:27:59', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1354040749627662337, 'role_system', '系统角色', 'xtjs', NULL, 'role_type', '', '', -1, 1, 1.00, '-1', 'N', '2021-01-26 20:17:26', 1339550467939639299, '2021-01-26 20:19:56', 1339550467939639299);
+INSERT INTO `sys_dict` VALUES (1354040819219554305, 'role_c', 'C端角色', 'Cdjs', NULL, 'role_type', '', '', -1, 1, 2.00, '-1', 'N', '2021-01-26 20:17:43', 1339550467939639299, '2021-01-26 20:19:43', 1339550467939639299);
+INSERT INTO `sys_dict` VALUES (1354041049981771778, 'role_b', 'B端角色', 'Bdjs', NULL, 'role_type', '', '', -1, 1, 3.00, '-1', 'N', '2021-01-26 20:18:38', 1339550467939639299, '2021-01-26 20:19:50', 1339550467939639299);
+INSERT INTO `sys_dict` VALUES (1365251792270045186, 'Y', '是', 's', NULL, 'yn', NULL, NULL, -1, 1, 1.00, '[-1],', 'N', '2021-02-26 18:46:07', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1365251827812577282, 'N', '否', 'f', NULL, 'yn', NULL, NULL, -1, 1, 2.00, '[-1],', 'N', '2021-02-26 18:46:16', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1365252384094728193, 'com.mysql.cj.jdbc.Driver', 'com.mysql.cj.jdbc.Driver', 'com.mysql.cj.jdbc.Driver', NULL, 'jdbc_type', NULL, NULL, -1, 1, 1.00, '[-1],', 'N', '2021-02-26 18:48:28', 1339550467939639299, '2021-02-26 18:53:48', 1339550467939639299);
+INSERT INTO `sys_dict` VALUES (1402549554864427010, 'java_mail_config', 'java邮件配置', 'javayjpz', NULL, 'config_group', NULL, NULL, -1, 1, 50.00, '[-1],', 'N', '2021-06-09 16:54:07', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1402549554864427020, 'customer_config', 'C端用户配置', 'cdyhpz', NULL, 'config_group', NULL, NULL, -1, 1, 60.00, '[-1],', 'N', '2021-07-07 16:54:07', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1526221204984197121, 'ca_config', '单点配置', 'ddpz', NULL, 'config_group', NULL, NULL, -1, 1, 70.00, '[-1],', 'N', '2022-05-16 23:21:06', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1569699572911206401, '1', '负责人', 'fzr', NULL, 'org_approver_type', NULL, NULL, -1, 1, 10.00, '[-1],', 'N', '2022-09-13 22:48:36', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1569699624215932930, '2', '部长', 'bz', NULL, 'org_approver_type', NULL, NULL, -1, 1, 20.00, '[-1],', 'N', '2022-09-13 22:48:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1569699732391227394, '3', '体系负责人', 'txfzr', NULL, 'org_approver_type', NULL, NULL, -1, 1, 30.00, '[-1],', 'N', '2022-09-13 22:49:14', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1569699780906741762, '4', '部门助理', 'bmzl', NULL, 'org_approver_type', NULL, NULL, -1, 1, 40.00, '[-1],', 'N', '2022-09-13 22:49:26', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1569699833889189889, '5', '资产助理', 'zczl', NULL, 'org_approver_type', NULL, NULL, -1, 1, 50.00, '[-1],', 'N', '2022-09-13 22:49:39', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1569699872430649345, '6', '考勤专员', 'kqzy', NULL, 'org_approver_type', NULL, NULL, -1, 1, 60.00, '[-1],', 'N', '2022-09-13 22:49:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1569699912133931009, '7', 'HRBP', 'HRBP', NULL, 'org_approver_type', NULL, NULL, -1, 1, 70.00, '[-1],', 'N', '2022-09-13 22:49:57', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1569699950046244865, '8', '门禁员', 'mjy', NULL, 'org_approver_type', NULL, NULL, -1, 1, 80.00, '[-1],', 'N', '2022-09-13 22:50:06', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1569700054404722690, '9', '办公账号员', 'bgzhy', NULL, 'org_approver_type', NULL, NULL, -1, 1, 90.00, '[-1],', 'N', '2022-09-13 22:50:31', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1569700365244592129, '10', '转岗须知员', 'zgxzy', NULL, 'org_approver_type', NULL, NULL, -1, 1, 100.00, '[-1],', 'N', '2022-09-13 22:51:45', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1574327462970531842, '1', '所有人', 'syr', NULL, 'select_relation', NULL, NULL, -1, 1, 10.00, '[-1],', 'N', '2022-09-26 17:18:11', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1574327499536474114, '2', '当前登录人', 'dqdlr', NULL, 'select_relation', NULL, NULL, -1, 1, 20.00, '[-1],', 'N', '2022-09-26 17:18:20', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1574327582113931266, '3', '申请人', 'sqr', NULL, 'select_relation', NULL, NULL, -1, 1, 30.00, '[-1],', 'N', '2022-09-26 17:18:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1574327869830602753, '4', '当前登录人部门', 'dqdlrbm', NULL, 'select_relation', NULL, NULL, -1, 1, 40.00, '[-1],', 'N', '2022-09-26 17:19:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict` VALUES (1574327924788568065, '5', '当前申请人部门', 'dqsqrbm', NULL, 'select_relation', NULL, NULL, -1, 1, 50.00, '[-1],', 'N', '2022-09-26 17:20:02', 1339550467939639299, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_dict_type
+-- ----------------------------
+CREATE TABLE `sys_dict_type` (
+ `dict_type_id` bigint(20) NOT NULL COMMENT '字典类型id',
+ `dict_type_class` int(11) NULL DEFAULT NULL COMMENT '字典类型: 1-业务类型,2-系统类型,参考 DictTypeClassEnum',
+ `dict_type_bus_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典类型业务编码',
+ `dict_type_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典类型编码',
+ `dict_type_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典类型名称',
+ `dict_type_name_pinyin` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典类型名称首字母拼音',
+ `dict_type_desc` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '字典类型描述',
+ `status_flag` tinyint(4) NULL DEFAULT NULL COMMENT '字典类型的状态:1-启用,2-禁用,参考 StatusEnum',
+ `dict_type_sort` decimal(10, 2) NULL DEFAULT NULL COMMENT '排序,带小数点',
+ `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建用户id',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改用户id',
+ PRIMARY KEY (`dict_type_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '字典类型' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_dict_type
+-- ----------------------------
+INSERT INTO `sys_dict_type` VALUES (1348235720908619811, 1, 'base', 'sex', '性别', 'xb', NULL, 1, 1.00, 'N', '2021-01-14 14:47:32', NULL, NULL, NULL);
+INSERT INTO `sys_dict_type` VALUES (1348235720908619812, 2, 'system', 'user_status', '用户状态', 'yhzt', NULL, 1, 2.00, 'N', '2021-01-14 14:47:32', NULL, NULL, NULL);
+INSERT INTO `sys_dict_type` VALUES (1350457656690618370, 1, 'notice', 'priority_level', '优先级', 'yxj', '', 1, 5.00, 'N', '2021-01-16 22:59:30', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict_type` VALUES (1353547215422132226, 2, '', 'config_group', '系统配置分组', 'xtpzfz', '系统配置分组', 1, 6.00, 'N', '2021-01-25 11:36:19', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict_type` VALUES (1353997993299480577, 2, '', 'languages', '语种', 'yz', 'i18n 多语言', 1, 7.00, 'N', '2021-01-26 17:27:32', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict_type` VALUES (1354040335406587906, 2, '', 'role_type', '角色类型', 'jslx', '', 1, 8.00, 'N', '2021-01-26 20:15:47', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict_type` VALUES (1365251549365317633, 1, NULL, 'yn', 'yn', 'yn', NULL, 1, 7.00, 'N', '2021-02-26 18:45:09', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict_type` VALUES (1365252142779641858, 1, NULL, 'jdbc_type', 'jdbc_type', 'jdbc_type', NULL, 1, 8.00, 'N', '2021-02-26 18:47:31', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict_type` VALUES (1569699391469809666, 1, NULL, 'org_approver_type', '审批人类型', 'sprlx', '组织机构审批人类型', 1, 10.00, 'N', '2022-09-13 22:47:53', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_dict_type` VALUES (1574327405802168321, 1, NULL, 'select_relation', '选择关系', 'xzgx', '适用于通用选择器中的选择关系的列举', 1, 20.00, 'N', '2022-09-26 17:17:58', 1339550467939639299, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_expand
+-- ----------------------------
+CREATE TABLE `sys_expand` (
+ `expand_id` bigint(20) NOT NULL COMMENT '主键id',
+ `expand_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '拓展业务名称',
+ `expand_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '拓展业务唯一编码',
+ `expand_status` tinyint(4) NULL DEFAULT NULL COMMENT '状态:1-启用,2-禁用',
+ `primary_table_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主业务表,例如:sys_user',
+ `primary_field_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '业务主键id字段名,例如:user_id',
+ `primary_field_camel` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '业务主键id字段名驼峰法,例如:userId',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ PRIMARY KEY (`expand_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '业务拓展' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_expand
+-- ----------------------------
+INSERT INTO `sys_expand` VALUES (1509151239135424513, '组织机构', 'org_expand', 1, 'hr_organization', 'org_id', 'orgId', '2022-03-30 20:51:09', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_expand` VALUES (1509775027464073218, '系统用户', 'user_expand', 1, 'sys_user', 'user_id', 'userId', '2022-04-01 14:09:51', 1339550467939639299, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_expand_data
+-- ----------------------------
+CREATE TABLE `sys_expand_data` (
+ `expand_data_id` bigint(20) NOT NULL COMMENT '主键id',
+ `expand_id` bigint(20) NULL DEFAULT NULL COMMENT '拓展业务id',
+ `primary_field_value` bigint(20) NULL DEFAULT NULL COMMENT '业务主键id',
+ `expand_data` longtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '拓展业务具体数据',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ PRIMARY KEY (`expand_data_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '业务拓展-具体数据' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_expand_data
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for sys_expand_field
+-- ----------------------------
+CREATE TABLE `sys_expand_field` (
+ `field_id` bigint(20) NOT NULL COMMENT '主键id',
+ `expand_id` bigint(20) NOT NULL COMMENT '对应拓展业务的主键id',
+ `field_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '字段中文名称,例如:身份证号',
+ `field_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '字段英文名称,例如:idCard',
+ `field_type` tinyint(4) NULL DEFAULT NULL COMMENT '字段类型:1-字符串类型,2-数字类型,3-字典类型',
+ `field_required` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否必填:Y-必填,N-非必填',
+ `field_length` int(11) NULL DEFAULT NULL COMMENT '属性值长度,用于数字类型',
+ `field_dict_type_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '字典类型编码,用于字典类型',
+ `list_show_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '列表是否显示:Y-显示,N-不显示',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ PRIMARY KEY (`field_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '业务拓展-字段信息' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_expand_field
+-- ----------------------------
+INSERT INTO `sys_expand_field` VALUES (1509776979216330753, 1509775027464073218, '身份证号', 'idCard', 1, 'N', NULL, NULL, 'Y', '2022-04-01 14:17:37', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_expand_field` VALUES (1527833053735546881, 1509151239135424513, '统一社会信用代码', 'socialNumber', 1, 'N', NULL, NULL, 'N', '2022-05-21 10:06:00', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_expand_field` VALUES (1527833220710789122, 1509151239135424513, '联系人', 'linkman', 1, 'N', NULL, NULL, 'N', '2022-05-21 10:06:40', 1339550467939639299, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_file_info
+-- ----------------------------
+CREATE TABLE `sys_file_info` (
+ `file_id` bigint(20) NOT NULL COMMENT '文件主键id',
+ `file_code` bigint(20) NOT NULL COMMENT '文件编码,本号升级的依据,解决一个文件多个版本问题,多次上传文件编码不变',
+ `file_version` int(11) NOT NULL DEFAULT 1 COMMENT '文件版本,从1开始',
+ `file_status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '1' COMMENT '当前状态:0-历史版,1-最新版',
+ `file_location` tinyint(4) NOT NULL COMMENT '文件存储位置:1-阿里云,2-腾讯云,3-minio,4-本地',
+ `file_bucket` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件仓库(文件夹)',
+ `file_origin_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件名称(上传时候的文件全名)',
+ `file_suffix` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '文件后缀,例如.txt',
+ `file_size_kb` bigint(20) NULL DEFAULT NULL COMMENT '文件大小kb为单位',
+ `file_size_info` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '文件大小信息,计算后的',
+ `file_object_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '存储到bucket中的名称,主键id+.后缀',
+ `file_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '存储路径',
+ `secret_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '是否为机密文件,Y-是机密,N-不是机密',
+ `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`file_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '文件信息' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_file_info
+-- ----------------------------
+INSERT INTO `sys_file_info` VALUES (10000, 1479745704687820802, 1, '1', 5, 'defaultBucket', 'defaultAvatar.png', 'png', 8, '7.61 KB', '10000.png', NULL, 'N', 'N', '2022-01-08 17:24:03', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_file_info` VALUES (1479751422149074948, 1479751422149074949, 1, '1', 5, 'defaultBucket', 'background.jpg', 'jpg', 197, '196.96 KB', '1479751422149074948.jpg', NULL, 'N', 'N', '2022-01-08 17:46:46', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_file_info` VALUES (1479753047148322818, 1479753047165100034, 1, '1', 5, 'defaultBucket', 'logo.png', 'png', 9, '8.86 KB', '1479753047148322818.png', NULL, 'N', 'N', '2022-01-08 17:53:14', 1339550467939639299, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_file_storage
+-- ----------------------------
+CREATE TABLE `sys_file_storage` (
+ `file_id` bigint(20) NOT NULL COMMENT '文件主键id,关联file_info表的主键',
+ `file_bytes` longblob NULL COMMENT '具体文件的字节信息',
+ PRIMARY KEY (`file_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '文件存储信息' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_file_storage
+-- ----------------------------
+INSERT INTO `sys_file_storage` VALUES (10000, 0x89504E470D0A1A0A0000000D49484452000000C8000000C80806000000AD58AE9E000000017352474200AECE1CE900001E2949444154785EED5D09949C5595FE5E77F55EBDEF9DF49E4E77F6741296246C419001641C11C55119E578144746671454C43333E03923320ACEE002E378745464065CE02820C812410964EB90A43BE97D5FAB7AEFEA7DB9736E5775BA3BBD54FDB5FEFFFBDF3DA7A843EA2DF77EEF7DFDFEF7BFFBEE1550121004FE708A0A12ACD8171D89ED42A05410726708893373889F9D451C1122E78088B93958E680F0D959080244B8004418E6C281B9B030CC8409CC848561CA2230161E8E114B188623C33140024D348773D3D3786B77813815102354A3100A03DF1078F61425E5A5E0C3B373D83F3787ED53B328989841F2DC1CC27D6B595BED280B26232CE8B708748830D4850BBCDE3D8CDFBC6FA718D0D6922ABD140145108DF3A1BA9B0A27A7F189E939DC383689AD6353B06A6C22A8C56322311E65419D251C6FCCCDE2D79716893783AA80C13B53047133801D03543E38868F4DCCE0D0D814CA4627116BE431B78461C61A8DC6280BDE0AB7E0773B73C47346B627D0BA2B82AC82F0B90EFAEAD42C3E383E8DAD43E3880BF42084B2FD680BA66323D11019895F0F0CE1E143DB842394FAE8AD6F4510D7885476D0E7A66671C7C804CAC7A710A5B7810A863E91E1988E8F41A5251CFFBB7B231E1142CC05A35F3DF7616A829CEDA0DBA767F099D1295C3A3AA9EFBD44B0275154042612A2712C321C3FD8B1513C13ECFEF5D29FE9084244910D767C7B700C1FEA75205B2F03A1673D9263618B8FC6EFB764E3EF8510D37AD6D5DFBA99862044945CD383EF0D8DE1FD03636AB5F06622C54462C21A89C333C0DD971588266FDA305A1DE9094244B9D5DDF841FF28DE3B3261CEBD85BF2765940533093178DD62C117766D1035FE6E5F4FED494B10222AABE9C17FF63970EDC8042C7A025D165D9828893178233A0AFFB4354B54CA62D7523BA423081195D7F5E0D1DE515C353C8E3019074D6F3645456036350E87B393F189F438D1A937FD7CD1471A82105154BD1D3FEF73E0B6C131450C5F2685B775ADD1984C8EC32FB7658B4F79DB86DEEA494190461B7D7D600CF7D81D48D61BC066D487DF7A2544E3E12D39E251A3DB6F6882340FD2B503C3F87ECF30B6187D2064D43FDD8A33C9567CBA284D1C33AA7D8624081189735DF8957D041F9898568F537A9E7C31119849B3E2B7DB3688DBF5ACE75ABA198E201DFD7477F7081EB08F20CD88809B55E7142BFAD2E2F05051BA78C44818188A20559DF462CF306E9C9A3112C44AD70504C2049091803FEDCE15878C828A2108D260A32BFA46F174FF28728C02ACD2736D049262D19510874F6CCD14AFE81D27DD13A4AE87FEB57B08F78F4E2152EF602AFD3C47800F19D3AD786CFB46718FE7B5825F52D704A9EAA4E73B0670F31C051F18D5637010C888C75B7BF2C515C1E94D7B2FBA240811159F69C7CB5D4328D66E92AA6134041263D0936AC5C737678A57F5A6BBEE0832E0A0BF6BE8C50F7B1D72DFE4D3DB4408B53E311198CE88C777B6E488FB43ADCBD2FE754510FB083D586FC3BF0C8DEB0922A54B3011C84AC4B3BB73C5ADC1EC73BDBE7443908E01FAE9D90E7C522FC0283D4287404A1C4E5D5A28F6844E83C59E7541907A1BBD596FC3957A0044E9A00F041263D0BEBF58E4865A9B9013A4B29DEADB07D5663CD413418FFDC74561F0CA12115207D49012E4741BD9BB86CCE532C2A7C95116202A02880C777E475B8048FE37D7B5AEC91980BD05266680C969606AD6F9CDFF6EB657DE1C31F25099880E158143469053AD34D6338C9850191EAC7E9910C9B1404A1C906A05127DB4786402E81B05FA1DCE6F3310C6120EBA6E8B08C9E5B79010E4443351AFC4E1C992629DA4E0EFD438203C40433B3707F48F018363CEEF81D160D13EF8FD0801DCB08DFF1B5C097A87EF34D2E8E098B1C377AE364496706043129093042484E881805797AE21E76742C2E03C9670CC5EB7450435BE40500972A4816CC3E3480FEEDF80C0F616110EE4A538C911A3136FB199592749DAFA8191C9C0DA1FECD6A32D18BBA64C042D1C6CD008F24E23550F8EA134D88006AA3F5EEC9918FC89D509312EB6951FC15AFB9D9F718956949808D8AE2E1599811ADBA5ED068520C79AE848FF28F607C3A060F491110F146784EE514AAB8DFC46ACDE06B4499429242E0AB557968880FFC10D38414E36D38B76076ED43AA87A2CCFAB4649065068D0BB8C4C90DA6E60469290D4E9F1787E6FBEB825907325A004A9EAA4C7DBFAF1D9401A10ACB6136280B24C2039684FBF81B18CDF785575018E89C0B41FEC56F352F0F8D61CF1B940F51B308234DAE9DEE63E7C5B86EBB17C86B16BA3F3304F06199F022ADAE42149713A1E28C9140F06626C0242907E07EDA8E9C1B1A17184E885A7FFA062725C52E0BFF6F4D4D29106805F0D1B5D22C33193188D5BF6168A97FC6D4B400852D142CDB611E4FB5BD960B7678D060E4A7E65EB542B601B0936B2FEEF2F3612BDC313D8ECEFA4A57E27486507BDD43E801BFC0F41705B3403391610ADEA04DA2578C3951083E3078AC5A5FE9C297E2548838DEE6BB0E321A3FB073139766F04E24C9488ED4CBBF370D1E892108D1F1DD824EEF2971D7E2308DF233FDA84B38363C67640E457B9FBF29DCE856612764D39DE0C8C4D19DF6A4B183E72DD56F1B43F2CF11B41CE765075C780F14FCACBB280FC547F406BBC36BA8781D36DC6D3FB628D2D61704CCFE2E08D3BC4195FADF10B419AECF4CB9A1E7CD45765425D3F3705D86AF2AC85E7BB9CAE294697D828BC7D558938E0AB1D3E13C431497F7BBA0D4F19FD7521EF372E2B04D8F9D0CC323D0B1C6D02462570728C8FC23D074B7C4BC1E0134138CA7A5507DADB078D1F1274C706A7ABBA12A0731038DB617C24A22C181A1F43C94D7B84DD5B6B7C2248532FFDA4A61B777ADBB95EEA652500BB421E1E402F6838F5E0BD08EF498C2E89B1787E7F91F7FE5A5E13C43145BBCEB6E1C4D0B8F113645E5EE4FB5558A34FA48BF5E7D864EF34CA61555C14FEFACA12F17B6FACF19A2067DBE974C720767AD3A99EEAA45981BD863FF30F0CA2FC98C58F5B46176B149AAE281145DED8E115411A6D747FAD0DFFE64D877AABB33D07D810D2C0327A4364519FFE51E7D9880C926EC577F616882F6BB5453341389B6C452B3AEC2330FC69414C04707053E0822A681D0C3D9697C5572B2612A3A302393795084D3B2BCD0469EEA55F5477E3E37A1C4CAD3AF181201F0C2A591B818E41A05282375A6C6166025E2DCF13D76B196F4D0421A2F2132D38DEE78014A705FB0A9C617994AC8D00BBA0BC590BC890A2C512062A4CC56DC599E2B79E8EB9268234D8E995BA1E5CE769E37A2E171F0D1C90DC95DD5FF89F6801FA24896396168FB3FBF285C72F973C260811951D6D42D5E0981C69978BD29DF7CB95B847A0B117A8EB715FCE0825C204282B018776E68A373CD1D76382D4DAE885461B6EF2A451239461B7128E7CA8C43D0283E3C05149CE44D85ACEB4BB27CFB34CBB1E118488728F35A161600C11EEE1D47F090E1A7DA84CFF7AEA49C3D7AB01F6D39241A2C2311D1F83FC7D05A2CB9D3D1E11A4D14E4FD6F6E063EE1A33CAEF1CD7AA3CCF28DAEA434F99F6218C6856029EDE9D273EE20E5DB70421A2E453AD68B38DC893337073A671635BB91BD040FDCE81E71ABC76F90B9456DEB71B1B09C7559B45BCBB16DC12A4AD9F1EABEAC4E7DD3564A4DF394A89D96E0CFA3A3E329DAA2F609195844777BBC9D3BE2E418828B2B2035D1D8348F115603DD5BFB244BFF174F584D3525D3889CFE16ABD6AE79D5EF1D1E839B849AC7B54BC2E4106C7E8CB275BF0EFB26CCE1660BC6E8B722FF1664AC9B451BFB08A24E04BBBF3C477D7C2635D82D476D3F9C65E48F5BE876F0C5E2B9545DE4C75EFEAF04D430E5D2A9324C6A07A7FB1D8A2992044B4DD15A544263CA04ED0BD1F4EF6C962DF2CD944100EDEB0431C59CDAE355710596E0B5E6C34FB5EB10F9612ED0834DA813A9BF67A7AAF91188317F7178B9B3511E4540BF5F48C403A678C8C04A05C5DAFF56ACE36F70135DD5E55D575A5480B1C750EA4DCB54FAC4833B4EA0A32324E878EB7E0751922B35F3C32D989C0CE8DBA1E2FDD2AC7E149394CA98C92188BCFEC2F12FF7DB16DAB12A4B1979EA9EDC687640442C5BEF27E5465092CB71A0289B178677F915891056D55829C6D277BC7200C9A4769FD09C0D9A1F8245D8976043875F7C916EDF58C5023221C539316A45F7CE370054188E83D7FA9C7AB32040E5B6D608AD3814DD2EDAC823305FB46811392DC515F0DB1F4783CB8375F3CB0F4B71504E91CA467CEB4CBF978C586AB15C47B32C9FC88C5A8A4C4A1EAD242B17D5D82547791ADB94FAE5CE64B0D567B10EF09C279D7CFB97510F7BEFD50D78C89C0D4D5A56259D28B652B0811951E6F46353BA6C92A1CE28743FD28D18E007BF3B257AFCC9293820FECCC11CF2DD8B88C207D0EFAE2F1663C2A33002ACCA8F7A35BDD0DB4F4795FDF08353312F0D49E3C71E1EED33282D4F7D06BF5765C6B0443BCD5515D96F21639E06C3BD0294116AAF510488C45D3FEA2C5288CCB0852D142FDB611481D6750B99A784F107EC5CBAF7A6596F070CC5EBF455C48F87D81204494F6DA79D867E66436DF9977F08A4D72DB1828EBDEAA071C12E40D71874F861507F61488B7B9DC0582D474D3FD4DBD72C4DB7507C0F55B8130B77729DDB562BEDFFF780E201922C8B919BAEC04FCC7AE3CF1C5650439D749AFB4F6CB1114CEDDD455E90EDC21B4F2F771578445ED358D5723CD8A8A7D0562EF32829C6EA3AEAE219822522DE721E4F310259E23601F012A5A3D2F6FE492F1D11839B849242C23C83B8D44B2DD165B6B90D461A1F6E92BABABFB6A48702AF01BB6F17F5D7B103E207CED3CAA65DFA02F80C1111539B2A212CF1138D709B40D785EDEE82537A4E0D61D39E2D97996D886E95315ADF8B1D18DF254FFF03080033728F11C014EA423B387C5C54864C5E3B1DDF9E21FE70922EBF5DAF5867F7F119010E3F9043173497E73C56FB0CC24E956BCB1B7405C334F90AA4E3AD6D68F4BCC04808AAEE8F9689B6983BE804A4234DA0F6C12B9F30491F5FEF97A534025EFF49C2066F0C1BA188D280B260F9589E879821CA9A7E9E109E3A773F67CC89D07851C1F8BF7234AD64740C678589E8CB9988555B08BC9ABE7619F95DCC5643540F6E401E96EC3177B02A5BC6526A7813FD5CA6BDF7A9625C5E2BDA2BD8F6EABECC2AFCC0881BA5DE87ED465BF45B81E0219F1F89A68B4D3B76B7B70AF7BA8E42B911803B0DB8992B511E01B847C93D08C9293849F89A63EFABF9A2EDC6E4600D866950A61ED91E788EE6FD501FC6D46C94EC261D160A317EB6CB8D18C00B0CD056940A90A03B4EAF0CB7E07DDDD9C4F8FC729516FA337EB6DB8D25D61597F8F8D04385F8892950898EDF4FC620452E2D0206A7BA8A2D18E72334F108ED5CB317B952C2220634629ADE39B10831E51D343D54D76946AAD2C53F90D49C0F60D3259E4BB2D66DE9C2FA0678DC6A038D749ADADFD3075BC734EAA7370131075E126B2EF13CCC82D4CCEF0E1B17937E70B63171B89312688ADB55FDE40719E4E5415927411A9A65EA0B6C753E4E42DC781E4C4D90E1AEA1880E99FC0A3239C6722665F45D873F7AD0640D6D8CC5AE81C69C1AC38D346E39D4388D65251D6B21CD49A5712338BD95FED2E1DFBF0309078B79566BB87A15CF600A8550438DA080C8E9BF94FC4A2ED7CE9569C68A6D95E8722C8022C665E457A868177DB14391610604F6F71B491A606C610A1607122C0AB08DF57E76FB309472DE1CB514A9C084484634E1C6BA2D1FE51C42A501611C84F05CA4C110069D1664EEFCC699E952C221013816971B29906ED0E242A609623602627C6E959E05833E09850B3602902D6288C0B335EB7F5641AF0452ABE506506E1DCE79C035DC97204126330244EB5514BCF104C3215B44D816D39C046A963DD03C313CE3757732688B9AB6DF481A458D8C49976AAEE1C34B72FD65AC0C545029715CD6FD6A495D36D00DF1A54B21281342B5A9920159D83E6F6E65D6F72C8BC61E748891C3151C9EA08A4C7A35AD476D31F1B7B71BD02696D0476E702999239E3701C664E88639670B3DECCEF8C789C146DFDF4F3AA4EDCE14D0366A9131FEDBC9A2BCBA3169382C9619660E5DECED39C24BC2E7A87E92B275AF1B0B78D98A59E4C8F5A660B44EDED1C2D48C50F392ED6C197ABF0176F1B31533D191EB5D4BEC3F3195B94813BE703C7BD590B3B671052B23E02D628604F3E1063503794BE51A0A245BDD2F5749EEFDC8082F9D0A3CA1FCB53C880943880EFB05B0CF6EA97EF779C6C05C6A73CB7D5CC25232C987B4F99089F27C8BB6DD4D93D846C3303A2C5767EA3C58F5B46110E2BCB8E8866CAEFE1EBD8C44761E46089489827486D371D69ECC57E5F1B3553FDDC64606B8E312C3EDB0E740E194357BD68996A45FD2505A2649E202D7DF4C4F92EDCA517E58CA28711EEB1F3DD72BE63AE441B02990978A53C4FBC779E2003E374C7D106FC5C5B13AA349F8B5CBD59DF2914DEAC05D40B18ED73353B098FECDA28EE9D270827F13C5C8D6AB3C660D50EDF628D5DB940964E4FD9472680230DBE5867DEBA1B1271EB8E5C57124F86E1581391DAC4699F103949C00E9D069DEB18002A95AF95E641B57092D7AD4BD240730B951DD4D63E808D9A5B3379057ECCE24C557A14BE21C83705956843202916FD97178954AE35FF88C55267A35F37D8F0416D4DA9D28CC07BCAF4792E62D6D469BECE4A4E7BB06BA3B87619413A07E88E331D6AA3EE0DB8576DD6E7E9FA9FEB80317530A879480BD3716F69A6786419418828E57035FAD4465D339EF31119395B95DEE4F56A80EF9B2BF11C01DE7F5CBA11E9090962FEE5F885472CFE9FA38D3430308624CF9B532519017ED5ABC730412F57A9F1D18A40722C862E2B121738B08C20A7DBE848D7903A51D7026A52AC338E961EE5700D3035A347CDF4AB537622DEDE952B0E2C68B88C206D83F495AA76753744CBF0E9F9349D53188C4C6AB146952D4CC343A559E2FE55094244C57FAE43BDDAD8793651F879757F31C069DCF42867DA812EE583E5F1D0448603DB72B13BD32A4EAF4A10FEC7AA4EB2B7F523CDE3564D5C50EF0E8BBD0EE7D55A259E2190198FC1F27CB12CD0D3B2472C6EA6B59F9E3BD789F77BD6A4794B455A9CC93F7915D1B39C6806F8A29412F7089464E085E20CF1BEA52557106462866E3A528F17D4E66E7D400F6C02E2A3DC831EEA1243E30067ABE53B214AD6468013275D5280EBADD1E2D57509C23F9E6AA5BE9E61A4284057229066050AD39C370B8D221C188E03C429591B81AC0474EFCE132B2E0DAE5841B889A63E7ABAA60B1F56802E22C007817929003B271A51D8B39737ECDD43CAFD7DB5F12B4AC34F3667894F5DFCDBAA0421A2CBDF6EC4DBC326CF34142680AC44A73B3B07B396413807A16D64F133A34EDA390807EDCA474952B4587139605582F044A8EEA2E6E63EE4CB3029B4DAC07B8BCC44203B51BFAF70B5DAB45AF9C969C0E67026CD3173E29CCC04D496E789D2D5305A932076073D72B2195FF2C74018A50D5E2978C5902DCCA827F83B26014EC1C644E18DBD99243F050F6DC9593C1C5C6AFB9A0421A2EDA7DB71969F5965167E7BC1FB0A5E2D38C4A812E7E357E7A09330B24B5C1426AFD8841821C4AA0920D6240803D3D64FEF567562978C2025C40039AEC7283ED350B21201DED8335178733F29A94FD786241CDEE1BAFBA1E9118B0B13D15D471AF00403258BF0669B570CBDDE23D723CEEC32CF24E18F4C01AFF90F63593A6ECC49152FAD85FBBA2B081145D6F5A0ADB117197A1C382D3A71A6282646B24A57AA05B61565ED0EA0BDDFF9186674C94E44F5AE5CB1653D3BD6250857EC75D043152DB8CFA829BA362439D3A8B15BBA12FF212003514AB27077719AF8A14F0421A2E4D3ED68ED1E82D57FF006BE257E1BC5077B6AC5082CD646254A9A155DFB0A84DBD8986E571086B7D14E4FD6F6E0638185DA3FADF32B5AF6B24D35149DFD637B285B311A510A52F17059B6B8CF1D661E118488722B5A506F7740A7371F80D438203F0D4857C47037E601FD9DCF5138D4E9C05840BBF1A9F1C4180CEF2F16899E34E21141B8A1E63EFA4D75176EF5A4D16096E1730C761EE40C504AF4830093A4B94F9F577E7353F0E4B61CE151DA418F0942446515ADA8B48F40379931F851AA305D9F2177F4335543A7C9E814D064D757F0BAC4188C5F5E84342184476B9CC70461985BFAE985F39DB82974903B7BE68D37AF1AB23810861ACF40F7AFA7C7AEE2743C5592293CDE4F6B2208119557B4E278A85611CEEA5494E6248712E321C08F5D8DF6D0A59E4E8FC7F09E3C140921FA3C454F1341B8D1D63EFAE9B92E7CD2D30EFC558E2F289564A8F30C7FE119AA76D811B2AE2734D7804BB3F18DC254F1AF5A6CD74C10228A3ADF8DA6D6BEE0A56CE30D786926E08CB7ADC4E808B05720932498897DB21251BB3B777597F6F5F0F46ACA4DCED0472B5AF0CB40BB4573B4425E358C7A8BCFE81339D0FAB3B73067C00A7498A9280BA8201D3715AEE373B596AD5E11841B6BEBA3D7AABA301F013B10C21B705E35E20C10182110F69BA54DCEBA5B6B735E050E946427E2E55DB9E2AFBC69DF6B8210D1B6F35D38D9DA0FBF4F613D472BF4066455C73D020D36A0DEEEBE9CD6127151708C0069379508AF624C7A4D105674649CBE71BA1DFFCCB7D1FC258A1CFE42D278EDF09E841FB9FC29F9A978704BB678C0DB367D22081189D63ED49CEF4689B70A2CADA7C8E10F148DDD464B1F50DDED1F1B7212716267AEB8C497D67C2208774C44EF3FDD8EE77C7D8654E4F06518E5AACB17B338AEB02F921287F14B0A50268468F5A51D9F09C29DF78CD0E367DBF0D9192FA3F72972F8328472D6F525AE30E78DDC9489FBF253C4C3BEA2E31782B012E73AA9B2B51FDBB42AA4C8A11531F394E7EBBD9C6751ABE4A7E0D52D39E27AADF5562BEF378270EA84E3CD38D33F0A8FEFEE652400E5B9FE3043B5212B025AF72419F1E82ECF43AE10C22F6126FC46101EA0AE21BABBAE07DFF7E4E087736AECCD973B309BAC9336D876715C618E2FEC4EE2A23057928ABFC94A11BF7757D6D3DFFD4A10EEF4E54ABA8580DFB95380570E5E41942804DC213031031C6D00F87B3D29CEC08F4B32C4A7DDB5A7E577BF13843B7FA98AEE01E13B6B29A2F61D5A8648956504DC45A82F4CC3B1D22C7199BFD10A0841E64952493F02B082CD19F140799EBFCD50ED990181CA4EA06360A5A505A9E82DCD42B910C2C797C32BDB0E1841FEEB0445E447839F056F58DAED9E7C756FDC0C93391036F23DF76317BDD572A5C1BB5508F16C20FA0C184158D9E171FADAD90E7C732132A35A3D023184E66AF354EB62D03A8E5CB32F1F9F17427C3F5028049420ACB47D849EA8ECC05D1CDB75C746673C5C250A016F11E0472C7ED4E2B7A07B0AF05D6BA40868068280138481E81AA2E74FB7E1E66B4A018E42A24421E02D02FC87F64F35C025857836354E043CCA4E5008C260B40FD0890D49D8EB2D30AA9E42600181AE211CCF491297060391A011848D21A20A00E5C1304CF5212D02A784107B82655D5009E222492710BCFBECC10252F5131404BA84701F4FD79F9A049D202E92AC9ACDC79F86A9B6E4434088E087ED0809415C24A901B059BE6154160500815A21B44724F1871E2123888B247C90F83E7F18A2DA901681E78510B784CABA9012C4459247017C315400A87E758DC0778508EC39873BEB434E101749384FC343EE9455BF9B0A81AF0921BE156A8B7541101749FE01C0F7420D88EA5F170804D47D448B85BA21888B241CF3F7A75A0C5065A543E04E21C4FFE8C52A5D11C445920F00F8268032BD80A4F4080A02D500EE0F9457AEB716E88E202E926C74ED493EEEAD61AA9EA110781200EF39FC7E9FC3571474499005A388E80B2EA2781C08C2574054FDA022C0599E98188F05B5570D9DE99A20AED564BF8B24576BB04B15D53F026FB8C8F1B69E55D53D415C246127797E0D7CAF9EC154BA798C00C72BE095C32FA1793CEED58B828620C89247AE0FBB8852E485ADAA4AE811687411E399D0ABE299068622886B35C907F0F5D502427866B22A1522041E07F02D5F63E5065B77C31164C96A729B8B28BB830D9AEA4F13026FB988F1BCA65A3A296C5882B85693781749BEAA133C951A8B088C3031F891580861D8EB0D8626C892D58453C1F16357C052C2A999AF0981A75DC438ADA9960E0B4B41902544E1958489C22B8B92E02370CEF538F58BE0771D981EA52288EBB18BF7247702B8034072606053AD5E84401D809F01784208D127133AD21164C96AC289159824ECAEB245A641D3912D475DC4F89910824FC5A5136909B28428914B88728D7423181A83FEC0C41042F05E436A919E204B478F886E7691E576A9473570C63DE522C61F03D785BE5A36154196AC2AFB007C1000BBD697EA6B4874A70D07D7E0C0D0BF11429CD09D760156C89404594214B69FC3573251F8A3BC869DE0F07E8249C19FDF1AF91CC357FE989A20173D7E71D69205B25CE52BB006ADFFE61252F8943ED9A0F6AF505B1164959124A2832EB2706E13CD997B0D3639AA38739E6BA560B710254B10500471331D8888F72897BB3E9CE2CBE8B1854F01E0D7B3EFF04708C17B0C256B20A008A2716A10511A800300789559F8686C25A8C5795558F81C1142F406B5778377A608E2870174AD32BCD270A009FE5EF8309982213CE9792558F87000841AB53AF80EBD2288EF18AED9826BB559204BA1CB478CFDC4D6FB707BEC09EBEEC3D9FAE609A15685C00DE2FF030B91126BE6EF0EB80000000049454E44AE426082);
+INSERT INTO `sys_file_storage` VALUES (1479751422149074948, 0xFFD8FFDB00430007050506050407060606080707080B120B0B0A0A0B160F100D121A161B1A191619181C2028221C1E261E1819233024262A2B2D2E2D1B223235312C35282C2D2CFFDB0043010708080B090B150B0B152C1D191D2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2C2CFFC000110808700F0003012100021101031101FFC4001B00010101010101010100000000000000000001020304050608FFC400371001010002010401030303040300010207000102110304213141120513511452612242711532819106435316332362A1B124637282FFC400190101010101010100000000000000000000000102030405FFC400251101010002020202030101010101000000000102110321123113220441513214614271FFDA000C03010002110311003F00FE801EA7940000000134027B28800000000000000000A000200000BA35055D00000000000069340BE1004100014000000004D77340A80638FCB9247D3C7198E323972DF4EDC7FD5D1A717534680D1A034680D1A034680D1A034680D1A034680D1A034680D1A078FAFCF584C679AF1E3269EAE39F579B3BF617B36C1D93C822289A66AA2008008A08A21EC128A2794034802282089A2C51349A066C4D28C5C59B2C542525AA2CBA5DA0BBFE57606CDA2AECD82ECD81E8F4000A6C136BE00D8806D40D81B3601B051036006C1364D81BEE7B017607A043D2515769B05D9B001037DC500080A02CAE98DEE947AB8B2779E1C726E3430D23366D62570E4C5E6CE6ABB62C3159ADA26FBA0168A25A6D0366C0D9B00DA8009B3601B0366C0D9B045D81B005D82CAD20D474C2A523AE35B73AD339471CE2C473AE797974446543FE4DA89B04003B806D280BEC12D5DF704360A01B00DAC056A22B432095466A6D44DD4B4015000F440100003FE4150000F002F9F66C059515480A021B04B53CA80226CEE02029B03680B140003601BA2808001B04EFB0114000013600021B5137FC9FF206CFF903753B886D051004FF00904BB66FF9511AC41B95A9591ADACA2B52B52A2AE5DF1FE63EF7D27A89CDD2CC6F9C5C39E7D76E9C77ECF7E8D3C2F4B9753C539BA7CB0FCC7E6BE378F932C2F995EBE0BD58E1CB3F6A8F438000028A8B00145044015576811602A8AB15058B191A91A9360DE31D262C56A3A638BA638B9574C63A4923727E5CEBA45ED19B77D922A5D48E76EDB8C5AC5AC5ADC8E759B74CDADA20A8008A07605510144041545000145F688BA90F08AA01A5469646B48AB237A66B468EC2A5B1958888AC828001A40D280A28690160AB34488347A4578B7D95DDC036000000020250400000000000000000000001405140000000000000129B01288000A000000000022809E01DBA3C3E5C972FC3DCE1C9FE9DF8FD039BA000000000000000000000006C1F2BA9CFEE73DFE189E1ED9D491E4BDD5043D228803351511010540D2088D289A04ABE5444D0200228808268111434CD80CE92C518B8B3E1A4594941655DA06FBACA0BB00115766C4014014D80006C0801B3602FF80366FB829B112F9054DE8D807803C9E202EFB1043D02927E400D81B00D9B03602807B541656A79077E2AF5E3DE38E4D46A2B9B633551CF39D9E5E4C74E98B35C6B35D5944F6A25360540000036286CDA02000000000000BB05DACA0DC6B1A948EF8D7472AA5F0E59C5838D8E763A233E1950655050003D009A4F6A1B595000050280A81E1602C6A22AAA0334194684F608008000000022800080281140501514010041512808BEC0004016822CEE0A000AA82001B00DA7600B413D00A020A0202008A0014040040101004B59BE144D98DEEA3A46A32351620D6D65163A4AF57D2F9BEC759F1BFEDC9CF39BC6C6B1BACA3F443E6BD83E0FD5783ECF55F724ED93BF05D65A72E59F57911EC79814228008A00A0080A28A02C4174D22917D834B277646A474C714AAE98CD3A638EDCED6A3AE38BA49A72B5D6459176C3496A5BA5839DCB6C5C9D2473B58B76C6FB371844DB482002A00AAA80228A0088B14500015551144514582E915A8A8D3721B6552D4519DA6D59369B5000D9B01443622A80A0A00AB2A2A97C22BC72AE9D9C13C280000002009BEE081000000000000000000017D1A034A2800000000000002006D040000050401400000004054CBC28F6F4B87C78B7F9777972BBAF4E3E81968000000000000000000000073E7CFE1C56ACEEA5EA3E4CDDB6FE5AF4F6BC9144045540659A9544410A8A02082AA0A21A04A289A400511000444D009A512CFE19B019B135F9518B8B3E1A45957606D760BB368280A00BB450101404150550000A4034028221E455A802FA03C1A045F42279582A281E89408026D4000360BBEE02C6A20EBC77BBD7C796E3964B1D55CDD04419CA6DE5E48E98B15C3273AEACA54DF7684282001B00D8200001B036287B36200A6C00400156506A371075C2BB62E755AAE79241C738E75D22562B2D088A00827A03C7900D8026815005DA822229A155602B68AA8826D36A3295620941500D801A010014510101403600BE805802A280225504A222809A03D0000A01EC80A0000025A6FB81ECF60000025A06D36A28809403DA80289E110D8A200802141004BD91466F748A3A46A32351620D46A0ADC2DB8E58E53CCAC8FD3747CD39BA6C73DFA777CCCA6AE9ED977363C7F53E0FBDD25D79C5AC2EB295329B8FCFE16D9ABE6375F45E34101550A00A000A2002AAC059DD620A7F8455D69A882C9D9A91074C63A4C7BB16B51D71C5D71C5CAD74C63A49A8B239D748D788CDBB412DD39DC9B919B5CED62DDBA473ACDC99691365690F482280002A2A88A2880034800A10555911174228A2C56A465A56A764AD16A5412D46912D4DAA000080280282022A82A801B41A9577D915E39E15D9C4000000403BA081D8000000014040000000A02E94545000000000080009B000041000140000400DA8080A00000098E372E49023E9E33E38C8AF23D60000000000000000000000003C5D7F26B1984F6E9C737931C9758BC73B469EA79805428889544A94444100541504150B1443D009541010041440412827B144B12C04B19D288CDC5518B8A6F4A2CA02ED760A7740DAEC0DA80BB40D806CD802A8200028068174089ECF62ADF29A0160894D7614F47A0167811340AA93C02FA40346C0005DF7036BB055446F1BA7A78B26328D47A65DC58E35B8A54566C70E4C5B8CD79739DDCEBB4619ACDF2D02005040000001440004000154F409B360BB0417DA2B52B51074C6BB637BB155D1328CC571CE7672B1D22573B19691114010400000445155042A8BE840202A834D44554419BA4AA335150F6008078501282A01E57D827B015015340A01140545500DA0251512D200504142928020A010D02800000800502009514000051043600A27B504004010001004144AC825ECCEFBA8E91A8946A55646A35EC1B8D6B734CABE9FD17A8D65970E5FF000FB2F0F34D66F571DDE22652658D97DB8BA3F35D5F17E9FACCB1F5930FA52EE4AF159AB608A80A020ABE95117D22A8200AAA2AC54176A82E9A883523A638ED15D31C5D71C5CAD6E3A638BAC9A72B5D246A4FCAF861A66F766DD4ECB073B931964E9239DAC5AC5AE92309B4DB489B36226FB9ED45B44050015550041480AA8A00282C8AC802AAC46A3522A34B22D6552D4544B536A882A00000000A450005101450414BE057962BAB8800000150041000000000000000005D022E80514360000026FB82800000801BD00808000A0026C00014114000000075E930F9725C932EA56B19DC7B8795E90000000000000000000000003C47C9EA33FB9D45EFDA3B70CEF6E5CB7A6563D0E00822282554190101004150D20A22854D02A7804142C404450010110044D289A4D02699512CDB371518B89B545D9B0595760088ABB145D81003622A80006CD8002CA01B3D81EC000005DF64D887A5F409E482801E8F401B00801B00F206CD834A8351DB8B2EECD58F671DDC6E3856E288A8E5C936D466BCBC9355C328ED19677AACDF2DA200501000000010455010000000000522CA0B2B72B346F1BDDDB0ACD575C6EE2D6072CA38E51B839D61B466F9144D807B04000042CD822A81B00D80A82B40B1A65559B4194AA226D50D8020008BE8EE2A6CDE9436006C03D81B102803407B5405144044AA88A025028A200BB00820A028000201500D800AA2082A07B010F4294011501034008A8A880CAA86C10A0C8A3359AD0D637B3719A351A95058D4F28371B952AB7C5C9783A9C39278DF77E9F8F39C9C7329E2C793F227AAEFC57DC68795DDF2FEB3D3FCB8E72E3E63E54BBC7B3DDC57783CBC9359151D5CC0014510176229A145014558BED059E1A883522C8C8E98C75C71EECDAD48EB8E2E93171B5D318E9269BC67B73AE85ED137D9066E5F873B9372316B9DCBBB16BAC73AC5BB4B5A4ACDA4AD227B00017D9014408A2A88288AA08AB514016082C8A80A3517CB5232D4554512D14676ACA0A88086CDA82A28000A022829150005050F48AF38EAE2000000008088A08000000000002A00A069450000000000080202808781136000028009B000005010015014010132ED1EEE970F8F14BEEB1C97EAE9C7EDDC79DDC000000000000000000000001CFA8CFE1C3957C9C776DBF97A38BD5AE1C97B6D1D9C9608159502AA2320268100415001282A0A2140A8A2D66820082820082096020A337F2960258CEBBA89633F1DA8CD9626FBAA2ED760A02ED50005017601B11450000036080280802AED041450DF6045010050400000160043C505580B1D30BAACD83D7C593BCAE39371A18692B394DC5895E6E5C5E5CA3B62C562B35B441410000003DAA0021E000028000000000BB146A541D2574C2B3563B635D1CEAB9E51CB38D4471B18ADC466B35A004450100D9B0050F200801A05D77588351622B6A80CDA0CD66B4152889A5042817C15436504017480A0080A7F100F47A41540F6A8AA0214137A4F2A886D44005043602C027954001600028820800AA80802820A820500504F6008028022009B414010066F94AA2566B505C5B89469A8C8D459506E353CA555CA6F17DCFA3F51F77A6F85BDF170E69BC1D38EFD9F44785EA73E7E39CBC396366F71F99B85E2E6CB8EFAAF5705EAC70E59EAAFA47A5C0000058000B160002AC1563510246E4668D48E98E3591D663AAEB3173B5B8EB8E2E931ECE56BAC8D485CA30DA6D8CB26A466B9DAE7964E9239D62E4CDAE91866D66B5101500000115AD881145510511541162A280293CA0D08AAA8D46A454697422A54B552A5A8ACA6C54004500DA2A8000028A22A4455005142F841E71D5C83C000001404A01EC10403D8000000000A0AA0000000000000000009404F62140050004D800A00001B10000140100C65CB9318FA78CF8E323972FE9DB8D47175000000000000000000000000787EA19F6983CD8F68F561D62F2E7779036C8008A222A080950041040004154012C4504A01E94440342A202A021A411051128A9633A512C404B19B8C5467E3626FBA8BB5D88A6FB00BB145414D80A29B100017600000000200000280008A0000000000280BBEE0D4AD441E9E1C9EAC6EE6DC726A3715CDB19A238F24DC793926ABB62C571AC574441440000043695436000001B40500F600000002C59515B95D31BDD076C6BAC72AD1638E716238E51CF27488C54AD088200A6F50DED512D0151000540347B515506A35115A5412D6683351A10013D880A22822FA04F4A06C0401500DAED0140D282C115404A8A2208154400D807A00500D00A811450412D4501411054100514410105000003D200A08209B01051001466A50466B412BA44A351591A95A41656E0ADE376F47D3B9BEC75B377FA7273CA6E58D63755FA4977363E6BD83E1FD5F83ED73E3CB3C5F2EDC375939F24FABC5E66D1ED794000001405510055515A9D9632351B93BA51D31C76EB3162B51D71C5D71C5C6D74C63A6B5E1639D745648337273B9372316B96593195EEEB239B36B3B6A220D32200BB00017D228A02A02A28A28A88351140174B3B20AA8D4591A88D45232A5A0336A6DA44D8ACA00020A2800A8A000284052028806C153D0AF3ABA3906800000403D28277A0802A2888BE8001140052280007B00000000000080002020202800008000A8AA808A02000028025076E8F0F9725CBF0F738725FB3BF1FA0737400000000000000000000000F13741F27A8CFEE7516FA893C3DB26A48F25BBBB0100128A2155113D02008800A882022C53D8A159A0500D2285640004AA20200202222AA54D026934A2690134C5C5519D68DA8AA2117628A0A6D0140D80BB00100140050010F60A02028000800A7A00003D81B14040506B6B2A0EDC7755EDE2CB71CB26A3AAB93633419CE6E3C7CB8F7AEB8B15E7CA7762C75659A8A008228000000006D00D90087B0360001B00501622B52BA63528EB8577C6F673AAD3967122B8E51CB28E91962C66B420A89B14401440013D9E8014041560ADC6A20D0C88C5684A9544042A0A8AA8202808000290536089A50160ABEC882AFA40402A021B5444054D2868050504417D0A4EE0114040414004D2A2202A8221B0366D44D80007A105404554400F4828802009544A808CD683DB72A51A9DDA8C8B1B417DB5056E532B66B29E632AFD2741CF39FA4C72DF7F6F4BE6E5356C7B31BB83CBD7F04E7E9729AEF3B985D652994DCD3F3B8DBDE5F33B34FA4F109B4001405151441415A20ADC8D48C8DE336E9232B1D71C1D71C5CB2AD475C7174D7E1CAD7691A93F296E9854DB1964D44AE7964E7964EB2395AE76B36BA4659DA6D590500001400455014882A80A8D0A88B1514580B22B2AAB2235164691A87801136089559A22B20000028A02A28000A00A08A95154053D0AF34574720000000000100040F40028014D01A50000000000000000000004A8200028200020AA4040140050101440510672AA3DDD2E1F1E197F2EEF2E5775E9C7A80CB40000000000000000000000397519FC3872AB8CDD4CBA8F97877DDBEDBD3DB5E411001537A4AA82280222009411150103D2558A0A0802010A086944401140A080854D027B144D009A6412A6944B134A25C58B8FB113BC36A2A882EFB8A45DF60595105DF65F407A3C01BEEBB004036000028029043600281B400540150140450450005F2D441D31AF5F0E4C64B1E99DDA716E054562CECF3F2E2DE2CD79339DDCEBBC618144151000F6026C0AB413601B0000F001E802009E57D01E0F101480D46F1EE955D70BDDDF1AE755D18CA32AE39C71AE912B9E5196913DA2A08A1150100D9B340286840DA813CB501A91B895546466B35466A5680113DA832BED4450134028200BE901400051022C82B50415904B4F2A2251045152A06D40003D802AAC1050128087B501111404054F006CD809A5000001005441000369A554004012F7513680952A89EDB9E0A2C6991A8D441635056F1AD798CABE87D1BA8F872DE1B7B5F0FB8F0F34D66F4F1DFA859B9A71747E6FAEE1FD3F5B976ED97872D3E8E3772578F29AB513DB4C85517D880A2114555056A4DA556A4DB78CDB347491D71C7B315A8ED863A75C7171CABA631D24F4D4ECE75D0677EE90632CB6E7964E9239DAE57262D7491862E4CEDB644540050000502775F081E8D0AA20B01555015023480B215A6959175A5469AF023426C19DA5AACD1150040000001450F60A228000A2882A28007A15C0747200000D000002100F60000028000000068000014040000000013608080A08000255500000000003D8028044454C67CB9262A3E9E3358C8AF1BD60000000000000000000000003C3F50E4F18474E39BC9CF92EB179719D9A7A5E734800088A08A008802540415101428887855041114540348A1E1282228A802081EC101113DAA8CE80D258A334D02699B1512CECC5C413C2CAA2ED7621B5D8A00ABB40DA807700D8117600008A0A86CD81B10014000000000000017D0A0D441A95E8E1CBBB148F6E1771B8E15D2288A95C7926E3519AF1F2E3DDC2C778CD62A34825AA81FC00021B03680A6C000405405400F00A80A00A0B1B952AB78F677C3262ABB4BB8573572CE3864E912B96518ADA2784541140DF640D9B504052027B501503DB58C06F18DB354019AC55111445113C8A0807B0000540F69B00D82A02A28AA8AAB1058009683368A226D4511040228000007A05F07915404401014D882006C088A1FE14114115043600A02221E803CA88828015004AA22504ACD50BDA358DECB469A8C8D4F2D46456A02C6E2569AE3E4BC3CF8724EDAAFD470F24E5E2C739EE3C9F913D576E2BEE363CAEEF9BF58E9FEE704E4C677C5F1F1BB8F770DDE0F2F24FB08EAE6007B501414055058DC8955B936E98C628ED8E2EB862E7956E3B638BA49AED1C6D7691645B7558699DEBBD632C9A8CD72CB273CB2DBAC8E55CEE4C5AE923159DF736D226C10DA8A28000B00595145004141544558A88B15146E784AA351162C565A8A6C54B59544DA2B2020000000000AA22A8000029B51000DAA280380E8E60000278050000002C00D0228000009DF406940000000000000004D81B410140010005414000000003D0000280221E1DBA3C3E5C972FC265D635AC66EBDC3CAF480000000000000000000000016EA6DF239F3FB9D45BEA3B70FBB5C796F5A2785777136800088A08A800200808822000094F0D2800940401142F94A08080AA88206800444D289A05134096699D2888096269519CB1DB371FC289DFDAEC0DAF905360A029B4157606C0101400940D80A80A0000000A00000800000A045D8351D78EEAB347B7872DC778E19371465A4AC65372AC4AF27363A79B277C7D315CEB2DA1E91503D026CA000784AA06D00000000037DD4001140F002B5115D23AE159AB1E8C3C34E555CF38E19C6F12B965E1CEBA4659A8A8228A8817C763D28200A086814F282C6E0378C69950A0C566A895144A002A080B5105012281B40500011543CAA2AC5880A0950112F85004004F0286C00DEC0EC202F9555D2A000953D08009B450504F6000002A20006C50001042808A2282005400D28CD404ACD512AE2A3A2CAC8D6DAF282C6A20D796A22C5CA7CB17D9FA2F53F3E0BC5979C5C79A6F074E3BAC9F50781EA639309C9C59617DC7E673C2F0F519F1DFCBD5C17DC70E59EAA0F4B8200A28B0F68280AB20ADCC5B919A3A638EDDB1C5CED58ED862ED8E1B71CABAE31D27E1A91CEBA42B37F242B9E5939E5969D2473B5CAE4E7965B7591CEB16A5ADB29B401400140500017D88AA02AA002A88AB16222AA2ACEF5A6556348D41A46A16E990A88ACA0AC8006C0D80000002AFA0054500014014101154F20E03A39879000400000140000000000000000000000000000D82208000A0940010DAA808028081A1400043D20AA02882657B3DDD2E1F0E29FCB1C97EADF1FB771E77700000000000000000000000072EA793EDF0DAF978CDF7BEDE8E2F5B79F93DB63AB9950036088A02A2029B410404410450104F234A5880A209A1442F8034954674000882AA0200152A887B10F682A54B082692C51349412C4B1519B3B3371D78519DAEC176D0828A00B29B4050253606C0500040550400176829B00D9B10050036A06C4001406A5EEDE37BA0F5F0E7A7AF1BB8E1946E3630D256688E1CD8F678B3C755DB162B965187542A2A1B4A0007A00A97C01E9143600A07F93D8001B3681B1436206C058D406F1AE98DD3355E8C327572AD3397870CE2E238D8E794748CB1536D220027B515000000F0A000B1B894748D4654ACD066B35466A2A07A011415043D02A01ED40480A680401406A0A2A0008940A8A8009B0036A000803480405500044B41368000001E800000140D2000008008A00080A80200954440466A88B2F751D31AB1916351058D20D459456E3BF45CD7A7EB71BBD4C98CA6E58D4BABB7E965DC967B57CC7B07C5FACF07C7931E69E2F976E1BACDCF926F17CF977363DAF2800287A54154163722556E474C71628ED862EF8E0E7956E476C716E4FC385AED23526A16F665A66DD473CB26E462D72CB2D39E593AC8E56B96593372748CB36A2A2007A5F4028002ED4000501515608282AAA28B106A083715958B151A5368A88A89B151010044F20A2800000A2800A8A0000029B01400F11071D0E8E6000086800150140000000000000000000000A00026C0A0880028008000A828008A200A0000000045010170C7E7C9317D3C67C7191C797F51D78E7ED47175000000000000000000000000787AFE4DD98479A787AB0EB18F2E777929B6D9100A2894041510144104A095041145402A0A1AEEA02069144010AA278880144115401010410144054D201AEECDF209A4D289A34096337FC28CDC6566CD2A26D7E40BB5D88A02CA0ABB100DAA0A8A0028000022800000000A02280002A2802C6E541DB8B2D57BB8EF672CDA8E91A726C668319CDC78B9B1EEE98B15E7C9CEBB46591A443C0002006CD809ED450040000D200A1A0000505541A95D31ACD576C2BD18DDB9D696C72CE241C329AAE59BAC65CEB2D0208828000000020BB1563A63E50748D30A8CDF0A3159AA08A8801B00401400040500004F60A40550151428225544A9EC0D8079400500001550140F002A5A089404054000540540003C00000A09B4036A008008828008025511282566AC109E54748B191A8D4415A41656A7615AC6AE7FEDDCF31957E87E9BD47DFE931FCCECF63E76735958F5E377079FADE09CFD2E58EBBEBB26375655B371F9CC66ADC6F98AFA2F1002280A0B1740DC8DC66ABAE38EDDB0C34C5AAEF860ED8E2E1957591B8D49A73AEB0CAB36E8895CF2C9CB2C9D2473B5CB2C9CAE5B7691C99DB35A44D80020A2800BB05500034A008AD454054514558BA41646A4EECD556A22C59159684036CDAA882B2141217C08002800A0002A8041154000014014103D22B88E8E6001A0450400D1281BEEA00000000000028000800008A0009B410001400004D80255528000000000000207B0202AA03BF4787CB92E57D3DCF3F25FB3B71FA0737400000000000000000000000B75360F93CD9FDCEA2D3D3DBEA69E4BEC04400D1E144BE100151003CA009444A800A20027B1515400100401142A68129040551004102825151001004B0566C450D1A04D26819B134A337162CB150954176BBD88A4014514086C14404053602C0000000347A0002802826FBA800022AB58D074C6BDBC194B1CF258F4C69C2B685159B3B3CBCD8B78B35E3CA7972B1DE30C8D22200028087A03401514540003CAA08286C4153C013C00AB01A8DE376955D70AF4E15CF258E8C673B3115E7CF171C9D6335CAB2DC13CA080A001B000414114559E5D31458E91A604B19B018ACB415151001015003D01B36A1B004050084BB017682A82C114404A554440414040003D00283480A045044010000013D1A000141000000050400F6802A25004140100436A26C0652AC19146B16D28D459591A8B11563501B9D9BF2CABD9F47E7FB5D4DE2CAF6AFBEF173CD65B7A38AFD41C1D5F9DFA9707D8EB2E5276C9C34FA38DDE32BC794D5A834C800D40591A9362BA49D9D31C58AAEF860EF861A72CAB523B638BA49B70B5DA46BC25ACB4CDBA72CB36E462D72CB372CB37691CAB965933F274659B53620082EC00140505501405F422AC015501515602B5150593BB4CD56A7658CB515114A8A888A81B11367950110BE405050000001450451400000051440F42B88DB980000807B5D027B014D00000000000A000000020000096821B1014001003D000A828001B10000005000100514066F8223DFD2E1F0E19FCBBBCB95DD7A719A80CB40000000000000000000000397539FC386D5C66EE932BA8F978CF6DBD95E43680000A27B40054401001044403D0022820A228BE40100403D1A04BE1142A40010144A80001FC827B450044F40A8941346944A941134A89A4B018B8F766CAA1B5D82AFB114036A290105829B3CA068F60281E0D81B01769B037DD4136A0000013B01EC036BB0177DD15D31AF4F064C65E88F7617B36F3D74808335C7971DC6E25787926AB864F4461967C3480069281E4A07A14100014404F60A80280806C9DD4150006A352A2BAE37C3D1864C558ED3B95CDA71E48F3E53BBA466B9653BB17CBA22208828001EC00414545059E5D3141D635230B0BE18A0E759684454450400F6020A00000000002F95417D28288A85512A6FB88CD1400010050400059545540F40097C80802000028A2085000050001010034A0820008280200895440112A889ED46B1F0DC668D4F0A82C69058D415A8DC66A932BC5CB8F24F55FA8E9F967370639CF71E6FC89D4AEDC57BB1D0791DDE0FAB707DDE9BE5277C5F130EF8FF2F6F0DDE0F3724FB2DEC8ECE6022CEEBE01A8E98C4AAEB8E2EF860E76AC77C70EEED8E3A8E19575C63A48D49A72AEB132AC5BA5895CF2C9C72CDD718E56B965939DAED23158B59DAB26C5136A0080A20A0280A28A0A00D4451501515488AD35128D48D48CB5174ACB42025A8D3286C44BF94DF650DF65112281A01608A0000028028008AA00000A28008E236C0000080282002800000000A000002000000080208000A0009EC0A020AA006CD8822AA88800029E00000105144C71F9F2CC447D4C67C71915E37AC000000000000000000000000787AFE4DD98474E39F673E4BF579A768AF4BCE8A08008AA2081551004A02208200288005150F000A0940400A06934A1A4043B802A200800015150401051340201A6542C4D02258A89A6740CDC76CD96284C96505957620A06CD8ABEC00036BB015045045010001766C14D0000007B0160022B78D76E3BAA947BF8B2DC8ECF364E914644B1CF2C771A8578F9B1797277C58AE759AE8C80200006C0101400043C2827B05010014036829B05DAA2BAE37B3B6159AB1E9C2F669C9A72CF179F38DE2CD71CA39D7488CD1A440010000540455228B2373CA5576C5B8C2C4CBC3142B9D65A44A9A544D9DF6A200000807B00F000A0200A2C5416282C11512D544A9410005401400101400164514012A6C04A2000280008000002802088A020022A880A800020094DA85668254AA2258A8B8DEEE92A5559D9A8C8AD44162C15B9DE351156CDCD3EB7D17A8F96178B2BDE7871E59BC1BE3BF67D61E07A99CF199E171BEDF9AE6E3BC3D56587AF4F4F05F71C7967ED2F74D3D4E068D7611646B42B78E2EB863B62D57A30C1DF0C34E3956A3B63869D24DB8DAED2352699B59699CAB965937239DAE5966E3965DDDF18E56B9DAC5ADC659B4ECA20A2880BB0041540510DA8AA01145150554558A82F95D22AC8DC8CD56A4565A54452D66D54A82B26D9DAA1E80003602880028280000000AA00A8A000284036A2388DB00000008A0801B50000000014000400000000441000140010000054140100005010050000340000A08EFD1E1F2E4B95F4CE5D63571EEC7B8795E90000000000000000000000002DD4B5F239B3FB9CF6BBF0CEED71E5BE883B38AA00015004501511280800232280808A07B40F48A14554280800068D289E50048050411550100004414401282880259DC12C4D289A3409A4D2A2699B8833971B1DF1AA2CABB05DA8800A6C514010051766C0D9B40501005017D0001080000000D4AE98566ABDBD3E4F5E35C336E3439B4566AC479B9F1DC78738EF8B15C6F9474441510D8001B4050000010011400000D80BE80D9DC16348378D75C32EECD57A38F27672AD3394ECF3E71711C338E57B3AC659F08A88006C0D9B00D0000BED458D628AED8F8749E1852F873C84AE79335A19A8A87B01050000400000001410235360AA28206D9B544D8226C010001501401400558BB104150044A21B14144000453D94014044105010F22A800504D8080080008025144A95466A5509E5D22522CF2D4EECAAB501A541A95A9A4569D7A4E6BD37578E7EAF966CDCB165D57E9B1B32C659E2ABE63D83E47D63835AE5C67F975E2BAC98E49BC5F3A5DCD8F73CA8B20352358E3DD076C3177E3C1CED58F4E183B638B8655D718DC8D4F0E4EB12E4C65969644AE5964E39E6ED8C71B5C72CB6E772758C562D65A880A000A008288280BB0156011405016445554555456A4ECAC8DC9A8B232D468468A8089559A9B45401115541102013B2FB03422A8200A000002A9E808A8A0002800A2388DB000008A0200403DA800000000A00020000000808080A00080000022A808000000000280000000288339787BFA5C3E1C33F96393FCB787B771E77700000000000000000000000071EAB3F870DFE5F3319DB7F97A38A6A3CFC97B695D5CC4000114100450044401041000105010414136AAA97C01AEC9E403C81FC228527E0134800022854001004434AA02202A0826851346812C45134681349A02C67E3BF31518CB8FF000C77C6F76A04C9ADC05DAED10360A0A2EC000DAA0828A6C144000405003601BD00790501656B1BA4AAF4F0E5AC9F438EEE38E71A8E90AE2D894472E49B8F072E3AAED8335E7CA30ECCA22822A28800080001140037100001000050501676A8ADCAEB85668EFC75E89DE39E4D4571E4C749079F38E3947588E752B4CA007A1400001500058D415D71BD9D71EEC552B194072CBCB3E9A46768A8200008A022282A002800002AC156282D4412D66A886C443606CA00A100150005340B093B8A2008208A800002800A1B40000000400F606D3DA86C040000D200008A200959512A55123A4F095234B2A2B4B2A2B52FE5A888B1A88AD637B2E73737F8457DFF00A5F51F7FA593DE3D9ED7CECE6B2B1EBC6EE0E5D5714E6E9F2C7F8665D5DAD9B8FCDC978F3CB0BE655AFA4F1AC5901AC67776C30FCB16ABBE1C7B7A30C1CB2AD48EF8E3A7491E7B5DA45F096A3558CB2D38E593A631CED70CF372CB2DBB48E4E7964C5AE92220A8009140014405015017602C055050558B1055655635222AC8DC9A8CD58BA58CB4A8096A2A26D3DAA08A00002EC03FC888280229EC050000005141014500000143D08E436C00000021FE00005000000140004000F40002008200028008020AA00000200000000A000000020A2880B84F9F2C8FA78CD63238F2FEA3A71C51C5D8000000000000000000000001E0EBB93E59CC2384ED1EBC26B18F2E5DE40D3254000114100454004A802082005041404105105554A020001E134A1E4042820202AA008080002268F0AA9401002C404012C510D28961A04D1A04D25C67B8A39E7C3EE396AE37562CA8B2F76B6A0B2A0A0280006CD83488002ED145360007A3D20A0001EC01406A03AF1E5AAFA1C196F171CE371E997B2FA706CA80C653B3C7CF87B75C59AF1671CEBBC612F6454000013601B512A807B04A503D1E80820007900F20028AA82CAE98D4AAED85EEF5615CF258DB1C937DD88AF372470CA3AC473BDAB35B882080A00001B3681B502766A03A61E5DB1ACD69A63241CB2632ED1A88CDEE8A8880A021B50042905366C40D81B368A6D760AB0558A809419A8A8940054450000A000A00B11565EE6C52F74A220082A00000A08A280020008006D41000100003601A40003DA289404ACA8952A88DE2548D93CB2D37162234B1056869AC7CB73CB347AFE95CFF0067ABB85BAC727E81E2E79F6DBD1C57A070757C1FAA707DAEAA673FDB93CCFA185DE32BC994D5AAD48D23B618FB77C30DB9DAB1E9C3077C71D3CF9575C63722B9BA336F7672CA48B225AE1964E39E6EF8C71B5C32C9CEE7B758C3296E9A44D9B5136BB05820A01B540F6A02A20A28B01541608ABED5058B222B5269A655B93516466B515515369B0A96E99B76D46509540001005140100105157C8880280000A2800A8A0000028A0E13C2B6E6005003D8200020A280000000A0200000027A0440000141000045528000208A9E0140000F4280001E80000054BD81DBA2C3E5C9727BDE7E4BF676E39D039BA00000000000000000000000995D63683E4E797DCE7CB257B5E4F6002080026D44F6008A8008940011150104001410545AA22F9044A0001E40F497CA889E800004415441000042A0A20000790400403495434680D1F10347C413E265C732F30D8F3E7D359DF172DD97BF66E5DA2EDAD82A81B04140055005404054022A88A07A3D20BFE00003D28003A635ECE9B3EFA73C9A8F74BD9A8F3D7454B104AE1CD8EE378A57CFE4C7BB85ECF447366A3407B104029E14001282A0000000000000001B580D4AD63748B1DB1BDDE8E3AE5563B42F861A79F93170CA3A465C728C5748882A000080280008AB115BC7CBBE0CD69A4C9073C9CAB5119ACAA25A281B104D810054EE000A00680FE1455F6B3BA2B400CDA088220A8080280042800003422A809404010AA89B3601E0551053400000201B405D808450405400000220001E9950012A5519A8A2358891BDAB355A8A8371620AA8AD46E5453770CB1CE7995FA6E979A7374F8E73F0F37E44EA576E2BDE9D8791DDE3FA9707DEE9AD93BC7C4C77AEEF670DDE2F3F24EDB93BBAE186DD6D737A78F8F6F461838655A91DF1C5B91C2D77917D25A916B9E596A38E597E5D318E79570CF3EEE3964EF239396596D9B5D119F926D50360A02CBDD7D20A00A02A02A02C01602A82CF022B4B115AD2C655A91A919AAD697D32D421682337258CB3BA3480000000028A000882828800A00028A000A22800000A00E53C0DB98005040000F6A0000000000000000054DF702A08000A09EC00000455000100000004050500000F4000280CDBD888F7F4B87C78A7F2EEF2E5775E9C7A80CB4000000000000000000000038757C9F0E1BFCB58CDD672BA8F9D84EDB69EBAF3400104002A5510500101110004445000400413C1EDA52A02E93C0080006C012A8201A0100114011000010000405D20802A1A00D01A3406974068D02697409A673E3C739DE2ABCDC9D365877C7BC72DEBB5ECE92ED959935B405802882800AA9E81766C0101544D1ED00505DA0B00015406A5ECEFC396AC66ABE97165BC76ED1E5AD822A69CF926F1588F073E3AAF265E5E9C58AC6D1B40104005000F0009E401036002A00000000A00B1BC6A0E98D7A38F262B4F463771AF2E4AE5C98BCD9CEEDC4AE394EEE77CBA4444690040028280800128AE98DEEED8562ABA166D9573CA39651A88E751B440400405003608029E976226D405058D4455F60A97F0C8254102AA214000050D81B5D882A0451552809EC0404D8A20000B1602AA085040000010D2A1E014D008000000801B04450012B2A25451162A4748AC34D45446A348AB2AC41A97BB49557F87D5FA373F6CB86DF1E1CB966F0ADE17593EB8F03D4994F96365F6FCFF0053C5787AACB1F57C3D1C17BB1C79675B6B0C1E9E3E3F4ED95728F46183BE38EA3CF9575C63727B573744B5CF2CDA919B5C73CDE7CF376C638DAE3964E56EEBAC659DB3B6D04514D80A81E5AD0288002AA0088B1455D082AA8AB222B5AECB1956A46A466AB72696335A8A22A54DAA566D46A326C040160026BB828280288008450511400051400011540000F40028038AB6E600200000077050000000000000040360880000288000A0082840004101400000014000000280029863F3E5901F4F19AC64578DEA0000000000000000000000001F3FAECFE5C9308E9C53ECE7C97EAE33B41E97080054100112A80A00880250101128088A0200094F4D297C1AEC04019F6000079010045150101015500404000D0002282001A10D1A04D1AFE0534BA806BB9A05D1A14D1A04D25808E79F1619CF1AAB2E91E5CF872E3BDBBC665FCBA7B46A55DA06D4176082800A00A022EC0103D006940514041602C74C2F74AAFA1D367DB4F5CAF3653B748D27A7352CD316766A0F2751876AF0673BBD18573AE551D1945012802800201EC0000001000000000055DACEC83A637BBB71E5AACD6A3D5C77B3A471AA994ECF37262D623CF9472AEB196515014010000040501A8EB8D66B4ED8DECAC2B19472CE35073ACB4CD4151001055401400000017D282CF2D4455019ACDF2221551014F600022806C00155053D82A50101369BDA88000002CED5505000100011362AAA00015000000DA0000027F28A00256544A8A22E22371A6556351157CB5DB688BB588AD3588AD3AF4FCB783A9C339E3DB166E6967F5FA6C3299E1329EE2BE6BD83C1F52E9FE727249DE3A71DD64C67378BCFC786E47A78F0D3B655C718F4638E9B91C2D76917D316FF00D245AC65969C33CF4EB8C72CAB867C9B70CB37791CAB9E597E58DB7044DB486C0005360AB3FCA0AA8000BB051915603422A9146B4B23246BD2C469B937E1B934C55556544B454B58B5A8CA6D2B486C0005D880B4000055102288A228000A28001E800455000000050071EEB1B730013D02A00029EC000000000D0000009B0443D0000282000A020020AA000222800001EC0014000000F600017C3BF4787CB92E5F8672BAC6AE33763DC3CAF4800000000000000000000000265758DAF939E5F3E6CABBF14F75C796FA8AAECE4801504004450141000128208095288008002854F64534287B01100003D020A2F84F6209EC52F84D887B3D820AA00008081DC00000405F400BA0346855D081A340802588A254A0CD8E39F163978ECD4A386586587F292B6CAED760BB105DAEC414000362800029EC14409400F40A4A0AD6352ABD7D3F26B2D3E8E1778CAE19B71BFF000AE2D2692A8E3CB8EF17CDE6C755DF062BCF59AED194F6086C01141544100000010011404054054D80A02CFCA2BA4AE98D4AB1E8E2C9E99771C7268AE1C989079B38E3947588CD4AD32828022280800000D474C6A56A3B635B61532EEE59C20E56315B6513D2A228A0080000A08A000B141637AEC8A2504AC8888A00228080A8028040558829A1404428322880000BA05540504010EC026C087B5114100000000400004A07F945501191464AA8C93C88E91A4AD2CAD6D9163482C9A20AD48DC456A35ADE2C8FB9F4BE7FBBD3FC6DEF8BDCF9FC935958F5E37706793199E171AC4E96BC7871FC72B8BBE38EBFCBB655CB18E9268B74E4E8CDCB71CF2CDB919B5C33CF4E19E7B77C638DAE1966E56BAC8CB36ED1A4368A0A000280B3CA0D4AA8000A8280D082AA0AAAAB1A919AAD46A4655D24D456162A6D1A19B74ACB3B4DC691376A6D40036A06D40540802829AEEBAEC82C86905050D01A00D081EC00154000000001401C611B73500011411400000000000004D815040000000504A022AA88802A0A00008200A000500008000A0000022657B3E874B87C3867E6B9F27F974C3DBB0F3BB80000000000000000000000038757C9F0E1BF9AF9D84EDBFCBD3C53EAF3F27FA687460004104144540541280020020254101440000414D8A13C8826D1400004A286C0004F25040014400000101050400D082E81574694598ECD20BAEC6B481AEE5809632A159512A08CD66F66958AE79F14BE3B559D238D971F2BB6916551165254550141176000AA882A286C05368AA822A80D4A0EBC596ABE9F065F2C5C738DC7A22BCED89418CA6E3C1D461A75C2B35E2C987A230C8D205043D8000000008202A02A01A0000008A02A2B51D254AAEFC75EAC6F672C9A8DF973CF1DC660F3678EABCF9C7588C565B6505004400003D81EC059DDD31458EB8D759E18AD15CF380E597973CBB56E2566C4AAC894500360001B0001480AD4F082C68512F9119ACDA09B4500000000000506950014F4822250414000055802A0A80009514101500000000000040003DA287A400019AA258CA887B546E3519AAB1A9DD956A2CA834BA058D79456F1EDD9D277668F5FD3F96F0F55AF593EEBC7CF3EDB7A38EF40E0EAE79E1FD5B59A6B6C952D215CB3CDC33E475C639655E6CF936E3966EF239572CAF7676E889B36A080A028000B1505DB480029105106A52770694555883523523355A91BC6335A6958589B45132AC5AD4444B5503CAA06C50F682AEBB00A8002AC9BF28288ABA348BA50534680000114000000000000500721B730010000F6BE4000000000000100404000500000404154014444154362080A000228A7A04014042028000002E13E7CB23E9E3358C8E3CBFA8E9C6A38BB0000000000000000000000003E7F5D9FCB9661EA38C9A7AF19AC63CB95DE541A40F000222504140504F620026801044F68A00200006804504BDA8AA87904003D815140D8080A80200288A080001A0000014034690598AFC53634540144019B51466A55194AA896B155594B34A8CD9BF2E5961DFB2CA8CF836A35B5D829B4167951000DA8A7B10000054514154F1510580DE1755F43A5E4F4E79CE9A8F7637B34F2BA05066C7979F0DC6F1A95F3B931D64E35EA8E759D8A80A200000002080A8000000000002800AD4F2DE37BA2BB615EAE2CA58E592C76897BB0D3CFC98E9E6CA3A62CD72B34CD74651001412A00088A2C5115AC515D71BB75C6B15A699CA039653B3956A25611A4400405405405000001A8D48835228A95283359A220A001E80101760000D02AA00288227B4504000005202AA0006D01114000000000000000040001051001283352B425411B8D44AAAD4ECC8B3CB53CA0D1E856A378C41B9375D3166ABB618D9659E63EE7067F3E197DBCBCDEB6EDC7EDD4799DD2CDC676B12B36FB72CB36E462D70CF934F3E79EDDF18E36B8659B95C9DA465369B544000058A0A80AA0B106A76105005882C106A2C82AC5416352156371A936C558DC8AC2B488A8CDAD446768D2254DA878A0828228A469051016406A45D32D2C8BA4DAE8D1A14004114000400000000000500011C86D8001003D829E80405FE4000000013C0082000280000008008AA00A2082800020022A808A0000007801404000476E8B0F9725CAFA7BDE7E4FF4EFC7E81CDD000000000000000000000004CAFC71B683E4E597CF9B2C95ED790000041045105000410013C809B044A8A002080280806D550513DA02A0001E914001017D276000400A2800200029A40D1A06A62489B174480A20000A225A0CD4B74D0CDA94444AA32CAA8CD119B134A8C658B17159467C2CAD0D4ABB41766D05DF63606D650366C1400F4800028B1504506A57A7A7CF594D33563EAF165BC5D1E4AEB0104AE5C9378B50AF9BD463AB5E5B34F562E559B12B48828007A100500410000D0000007B003D8022A901656A03AE35E9E2AE79351E9C7C2B9B4E5C93B3CB9C6F14AE39473B1D194A2A20A08809E9445045D82CAD441D31BA75C6B355D22651969CF29B71CA3519AC566B48828800000000B00580D46A20D02A56683359540000400017480A02ACF00AA82A0152F7044510000005593B8291054019A082800A01A202282000000680400012A28028822337B28952AA358B712AC56A32351A9115480DFA6E78655BC657A38F0DB355EAE2E2DBE874DFD33E2F2F25DC75C3DBD03CEEE396775562572CB379F9391DF18E39579F3CF6E19E6EF239395A9B6D111404160A0B10154041541AF4B1000160AAB26D94591A451A901A91A912AB52378C62B4D2C6544B419B59B5A8889B54368A81E80360A2035055106BE2D48CAACC5644DB7235A1144001105004004000000000005003D1E84721B600000405F000000000008020800000A000000202A0A008A0A80000080000000280000028808A0995D4223DFD2E1F0E19FCBBBCB95DDAF4E33501968000000000000000000000079FACE4F870D9EEB58CDE523395D47CFC26A34F5D794050F60808228828022028088020222008A00020114100D8AA9ED0150000D22800001EC1001002800800696414B34BA05D765D206800000000419BDAA3432954464444554A8A1632233534A8CD4F88337162E363504DE9A941655D80BB405036028028802877059D8F080A0B2BAF1DD54AB1F4FA5E4F962F5C79729DBA4F40C28C653B2C1E1EA78FB3C19CEEF4E0E75CD2BA3286D400040140110000000000000F60007B51556541D31CB55DB0BAACD69ECC2EF18E9E9C5A8C653B3CBC91AC51C328E75D632C515100401051000058D4A8378BAE152ABACBD958698CA38E51A88E758AD328785088000000000AD406A351154419ACA8CD4540F00800A0202A02A811A4174A020A208CA28000000340A20A9B042F8041421A00A808A00000005000400A033A1540413D82258A328A8B8F97489562B51155A8C8D2CEC83723A6312ABBF1E16D7B78B8ADF4E395D3523D7C7C5A77C669E6CAEDDB18EA393A8E5CF3FA36B8FB672F4F0E7C8F3F266F5E31E7B5C32CF6E76BAC659A8A81B50D880A20B05162800B167941A944140587A41635105588AAD482B71A919A378E2D315A544519B56233596913655400450001455936D20BA6A466AAE9A919AD48D6865A141050400104D0028022028006C00401401411C46D80000004504500000001011441001400000010001055080A800000020008A288A00000069401000130C7E7CB3151F5319AC64578DEA0000000000000000000000001F3FAECFE5CB309E9D78A7D9CF92F4E13B2BD0F380A008511114054100004A02000888A0020000002002AB2A08000277140000004340B3B9AD2097C9ADA89AD2810A0694164540340280208002833683368D0CA6C12A089ED2A825511904B134A89625809633603371DB166AB5286D76A2EDADA06D76800280A082806C50F60BB3682FB6B1BA28F7749C9ABA7D3C6EE3CDC93B748A39342640F3F3E1F2C5F2F971D64F471D63271ACBB308000001404140401500040500000501011576A0D637B3B6152ABD7C597A7A238D6E166DE7E5C48579338E55D630CD88D220088A08000003501A95D71ACD58ED8D69854CA6E38E5160E59315B65934A20000000000AD406E2C9DD15AF4CDF083297CAA33514003600000000BA058B106A02AB208CDA220A00000BAEC069A4050100404F30050100114005D1A0004000001004B17D0222A80889628CD89550C7CBA2558B1A655646A4EE8371A937DD15D2476E3E3DD62D58F77070EFD3DDC7C7A8F36793A631DA63235A79ED779165545133C7E585841F139ADC79AE35C73C9EF8F2572B52B6889ED5000015405408AA0A02A0D4F0202A0AA0B1A415515A936D48955B91B98B155A565A885BA118B596A226D36D21B4BDC014080A20AB222B5A598A51AD352315A91A9151B86CDA00A00243C880000008282006803400010001411C6781B6000405010000001404A0208BE1000014000000100051140821B05000100000000501005360288000025F0EDD161F2E4B95F499758D5C7BB1EF1E57A400000000000000000000000132BF1C6DFC3E4E597CF972C9DF8A7BAE3CB7D28ECE200200022280A86D00013D00800944414004504011404045F4AA88000002280000000000001ADD054D20B276505D080680D2D80961410F4A00316F72D5194B5444B7B0202222854AA225066A6AA86934222580963362AB39467562A12ACAA2CAD6D022ED00D82ECD88BB00014001576D441DF873D651F5F832F9612B872378BA8E0D8039E78F67CDEA78F55DB0ACE4F1D62BD118010010500040001040140414000F60080AA8A2EC163A637552ABD3C7969EBC2EE3964D46DCB926E3316BC99CF2E194768CB9D8CD69913D808A20000002C06A378A2C76C2F7758C555BE1CB389071CA7773B1D12B28A880000000802AC6E20D49DDB453D33419ACD54445000004050000580AD20B3BD5152A504668859A450014900D2A0BA59000512882020A1E8EE01A034A01501003D00020A00002009A4D002A896088CD6846E77851A91A615BC7BB48351BC66EF6457A38B8F75EFE0E071CEB51EEE2E3D7A7798BC795DBD18C54AC36C7CF5969D56B328234F93F55E3B8673964F2F9F6EFBBDDC7778C79739AA95974612F9144500114455015543DA80D4D20B041600B1515A91591A580DC8DC8CD56F18D315A54454B59B562316A6DB64DA020AAA088D4405D0ABA59B646E469958BAD2A362ED0369B054D829B00000000034009A0346801400010000571F436E600279000000DF710ED4028289B10005BD810005000000136000A2280000001A10340008A07600050014010010019CBC3E874B87C7867F2C725FABA71CEDD879DDC000000000000000000000001E7EB793E1C367BAF9D84D3D3C53EAF3F27FA6963A3980A2081E0112A80A88000200808250414001003C01A05136087A504000003D9E1440000201A00DAD00D7740B0D02EBB00696405D08000021E80450DB36EC19B51A10112D4A080222826C12F8451004D25544012C66C04B12C5567E3B635A6A54595760BB5DA0BB105014D81B5D882800AAB3B441BC6E9F4FA2E4DCD573E49D358BDC3CAEA02259B78FAAC378F66F0BDA57CCCE6AB9D7AA39A51510005010400D8A8009E8828010017D8880ABB4114DA02C15A8D63458EF857B38B2DC72C9A8ED3C2651C95E5E5C755E6CA3B465C728CBA22208228008780001415B9508EB85ECED8B15A6EB9E5122D71CE7772C9B8CD66F966B48200000000A0B1B9106E45468ACD119ACDAA888A00000000002AE8162E906A1B1537DD282208828100F0A80BA05D00BE4150044D08680346B60BA3400086803D006804F6A2A690348A2A000216026815054466C582350A34DC8C8D63E5B912AB78C7A38B8F77B316B51F4383837AECF7F1F14C67879393275C23BC9A8AF3BBA5AC65948B19AF372E7AEEF47072CE5E2963A653ADB18DEDD4727570EB3867374D94F6FCECDE36E37CC7AF82F5638724ED52BBB8B3BEE2800B3C020A8AA02A8028B1620B3B4541441635056A35191646E44AADE31D262C555565A44B4462D66D6E226D36A89B145011451511551563722515632D458A8D202001B014DEC504140014040034009E000153D8280202E928388E8E600802A6803D808229A00F42A02002A00280000009B000005004143D8002000009EC17601E40451400F4A00800008618FCF9662FA78CD6327E1CB97F4EDC7FD51C5D4000000000000000000000001F3BADCFE7CD31F51C5EBC66B18F2E57768AD321B150104504012AA00A02200800822000A1E100100D2A8941154440580A8081B04140000005D080A02E80D1A416435DC010000AA25400066D676D088A0820809E850411282B28A09A01151349A14D26844B19D01A66C519F8A786836B282ED7682AED03600BB01441514506A57ABA5E4F8E719CA74B1F630BBC65578DD80072E5C378D588F93CF87C72AF357B27A72A82A258002800801B040F20801E81401504340A28255802A0B1A82BAE15EAE2CBD39E4B1EAC6ED5C5B71E59B8F1F24EEEB8B35C328C3AB28821FC26D4400000001A8D441D3076C2B35A74858CAB8E71C728D4658B19AD22228000000A0351D314AAD48BE9954AC554652AA3228000000002E8174A82AC80BA362A54111280680340003402E850A02089A0000340A80A9A00034680D000027A034027A35D80340828953409A155134A8962C06A77AE919A358CECEB8E2CD576E2E3B957D1E9FA7DD9D9C73CB4DC8FA5C7C5248ED23C595DBD38CD40BD9969CF2CB4F3F2723A631CB2AF27372FA5FA6F53AE7BC76F977B8FD6B9E37ED1F58791E93CBF3FF50E1FB1D5DCBFB7277E0BF6D3972CE9E7BDD9AF5BCE97C8A22811408A80AA2AA02811AD0288288351A8955A6A441BC6378E2CD574C67B573680566E5D98B5A8CA5ACEFB34886D44550DAA01A058A8AB16441A6A768CD555654DA6C52D3606CDAA6CD9B05D88AA9B055450001450000D009A03401A040012F80711D1CC004F5D8000003407B04280800000000280000200000A009B34A80280802800080000029E40510000104AA3BF4787CB92E57D3DCF3F27FA77E3F40E6E8000000000000000000000026797C70B41F22E5F3E5CB269ED78C00360801B4DA82008A00820094004440055011000401544041400136000000053CA86BB081E174000BA100D02E840045054041154A8096E936A328D05A9E41010A808020A269004AA200250434A252F8044112C4B1466C66C519B137A517E4BB05DAED05111760AA6C08A0A4416575E3CB5942ABECF4BC9F3E37778F2EABAC06544CA6E08F9DD671EAEE3E7E53BBD785E9CEB036C880002002802096F7052026D7401A045040140041401A82B78E4F471E4CD69EDE3C9D1C2B6C673B3C7CB8B78D66BCD94AE763AC66A22A2228800000002C6A20DCB5D70A95A76C7F2D5F0C2B9E71C2CEED4473B186994144000001560351D3188B1B90D32AC566F854ACD454434A1A3407A34068D010D20A02AE8174B1154A2B35044D0A8802A029A05D00B1453D08254AA008001A03D1A034000A6810340002680D1A034680D201A4D01A4D2886854ACD544228D47693719AADE38F777E3C3E57518AB1F4BA6E9B7AECFA7C7C3318F172E4EF863FB75F0383B0C6596962579B9396478B9B9DE9C3170CABC99F25B5CF1E4BC5CD8F24BE2BBC9FA737E97879272F0E39CF71B7CFBD5D3D70783EADC1F77A6F949DF16B8EEB2899CDC7C4C6EF11EF7952C15000505F400A82C5F400A2AC415748AAB222353C37222C6A46B18CD57493BBA48C558A32A5BA66D58316B36B489B4DB4894505880A04540D342ACF0D48C8D6959580280202000029B14DAA28A02A280282801EC000000F40009A35D81C07472004AA09E80010F69EC1414F6820000000002800008000000555400000400000140410550050040000419CBC2C1F43A5C3E1C33F9767972BBB5E9C66A032D00000000000000000000000F375BC9F0E1D7BAD613794672BA8F9F8CD46DEBAF280002002288008A008200944100A020A0020008A79141011544DF60001000014116000001A5417400A81A2880280214111A066D04A8A20A26D04004D8A20080094105110040004B0519B0044113496289A66C519B8B3BB146A55941ADAED004140165055415A97B8AFA3D072EB2F8D7D27979276E98AA39B400F375387CB0AF91C935957A78EF4E79390EAC26C00010400000F4A020000043DA8002A0802828B01BC5DB0BDD9AD3D9C39768F4471AD4329D9E5E6C3B6CC4AF2671C6C768CB351A6512820A0000002B5106A574C6F74AB1DB1AEB3BB15A6338E194588E79315B460AA82000002ACF20DC8EB19AB1A4A8AC566F9691941000D1A00D0000A000B160AAB105668A9504115000D1A016405D02AAA2880258A8801ED4034068D01A34068D2068D01A35A50D43401A03480001AEE2162685346844D7F09A152C66C546744F2AAE98EB4E98CACD1DB8F1B7B69F4FA3E92DEF638E796A3726DF5B8F8A618BA3C16EEBD526A022B1964F372F2EBDBA611CF3AF0F3737F2F1E7C9BAF5E31C2B9DBB4B371B47D8FA373FCB8AF1657BE3E1F4DE1E59ACEBD385DE2339E333C2E37DC738DBF35CDC7783A9CF0BE37D99AFA52EE6DE3AC8A88A08D401600A82C015405D7741A20AB1B9128D48DC8C8D48E92335A6E4698AA25A8336B16B712B36A6DA44D9B543682A90174BE505244162E915A91A919AAA201B04B91F2544DACA06E9BD812AA2800A29B545500D88AA6C550000000000004A0E0787472136000400004114013600000000A000008000A020288A81A140004000001400000050040003C882638FCF9662AAFA98CD6322BC6F50000000000000000000000000F9BD6F27CF9A63EA3AF14FB39725E9CA457A1C0004028088A02A15000040104100A800A080080002A88051440150152822E81500405340BA1034A0A2200A00002016A28828CDACA8228202020026C040014440114100404004AA08020889A04B3F84B1466C66C519B8E925686A55DA0BBD2ED051050176A0AA83BF4F9FC7923EE71E5F2E395E7E58E98B4AE2DA00CE725C75A7C8EAB8FE39D76E3AC64F25F28F439A7B14010101001415040050100D000A0A800A00A406A574C7B2557A7872F0F6617B38E4D469CB971ECCC578F931D3CF94768CB9D46D944F00828000000AB28352E9BC6E99576C3277C6B15A3370CE1071CA7773ADC65946900114001645883A62E92692B51AD76672418ACF869113422280802800000A0348AB2281D99A2A54F4A8006810D1A0145534828280222A1A1034AA1A5D22801A3400068100534680D1A04D021A34068D0268FF008034954345809F166E3DC19B135DD46F09BAEF8CDD919AB1F57A2E8AE5AB63EBF1F1CE3C751E1E5CB774EFC78FEDB1C1D8672CB5162579797974F9FCDCFBF6F4E18B8655E3CF92DBE5CEE4F4C734DB5283B747CDF63ACC6FABE5FA497E58CB3DBC9CF3B95DF8AF5A51E7757C7FACF06AE3CD27F97CD9DE3DDC5778479739AC8D23AB01DA02804501620340281E9A88AAB01A8DC8C8D46E4DB2ADE31D2462AC686552D62D6A0CDAC5C9A8CA6D36D002002AA2AAFF00C2045058D48CAB522B2A1412D4DA886D40103D02911576A80029B154DA2A802A28BB14000000D2E904D0017C28F32BA39217B80684014D00208282000000000A00000801E81404A00955400D00000200A0000000045004000044AEDD161F2E4B9A65D635AC7BB1EF1E57A40000000000000000000000019CF2F8E16FE1F22DF9F26593D1C33DD70E5BEA343AB9A8220082AA0A802080002020209E852A080A20008A00000A2228BA0114040540588068D02882E805348802828080022550DA00CDBDD60CD14436A2020802280808002222A80A82A278010D021A045513C2681128826819D26944B8B362CAACEAC36D22CABB416559505105505DAA0DE3755F63A0E5F9F16BF0E5C93A6F17B0799D1002BC1D771DB36DE17B66BE5E53559B1EB7241401010400D105000105140040501141140014058D63515E8E2CBBBDDC796DCB26A3AC6738E71A7939B179728ED8FA62B959DD97444411914000000160353CB72A2BA615E8C2B155BB371CB3C598AE19472AE919ACA69504505D02281AEED4883A62EB2335A5AC5EC418ACAA20A88000000A0802AC0235A4555F42A5668152F8544F6A01A00D206805D3429A00F680808029A59005D01A5900D1A40D1A50D24EE81A4505D01A3421A3429A34068D01A4D01AD2684345829A4D08CD8CD8A2E3DAFF002FB1F4DFA7E5C9FF00EE724D472E4CBC66DAC26EBEDE184C31D48D3E77B7AE4D00ACE5969E5E6E6927974C26DCF3AF9BCFD46F7DDE3CF936F6631C2D73B536E8CACAD402CEDB9E63F43F4DEA3EFF004B3BF79D9E7E79BC76EBC77B7AC78DE871EAB867374F9617F0FCDCC6E196585F32BD7C17AB1C39677B54D3BB8A0A002A80A8280AA0B1A88A69A936837269A8CABA638EEBA6319AADC8D46144CAA0E772D336B712B3B66B686D0415445416795455D2FB4155163522C4568644B52DDAC1368A89B0559A3D08BE4001556541762000A0AB0455005451450004141400D259D81E7F48EAE2009E9409DC00F001EC44F6A0800002800000000200A0200008A0000A021AEE01B0005002000028228080A20CE5E3B3E874B87C3867F2C725FAB7C7EDD879DDC000000000000000000000001E5EBB93E3C5A9E6BE7E3E1EAE29F579B92FD9A56D8000041441400104004282000222008AA0202280000020A1A0000140400004510160A28000806FB9410044DA826D44B75E19DA86D1436800209B504440040500414400450401004D0001E91510F0089EC04B019B12C519F8A5C628CEACA4AD0B2B5B645DA82882AC1163DDD072FC3964BED8CA6E373DBECCEFDC78DD5001CB9F0F9F1D59ED2BE2F363F1CACAE35EC8E28280000000A0208A08A08A000000A0206880A02CF0D415D70BDDEBE1CBB69CB26A3D78DDC5BDFB3934F3F2E0F1724D574C6B35C2F662BAB282A3269434680340680347A41A8D415D31EEED85D31563B4F0CE73B6D9570CA38E53BB7119B12C699400D1A034681564074C63AE319AD158CA2419BE1869128A87B01014510003428A0D48BA455D082692A89E53421001403402E81560AA950134A161A0040D2E94245D20A8068D016008680D6A9AD82E935D80014D02809FF296CFC81F29F94F9E3F9512F261F94FB987AA6A87CF1A7CA7E288BBFE2D3597ECA2A7C73FFE759CF8F9B56CE3A6E26ABDDF48FA7727519FDDE7C7E38CF11FA4C719863249A91E2E7CF796A3D3C58EA6EA8F3BA8CE59696257939F9E63EDF33A8EA776C95EAE3C5E7CAEDE2CB3DD73B76F4C6136B2AA34D441A8F6FD279FECF5378EF8C9CF39BC6C6B1BACA3EF0F9EF58FCFFD5383ECF57F393B66EFC17EDA72E49D3CC3D6E09AD821A1400550587B417CD515646A20D4F2DC9B668D48DCC59AB1D318E93162B51A1919CAB16B5062D676DB2CD36A8002C00056A22AAA0AB276655A8A8A6FB1BD78066D4B5449E5762251422FA4094050144537D965EC0A2000A6D1A5500004555450DAA9B5880007A0794757100005880002087B000000000014000010150152800A22800001E840140000D000000280202287A5031C7E7CB8E2FA78CF8E3238F2FEA3AF1FF5471750000000000000000000000007CCEB793E7CDF19E238BD98CD631E4CBBCAAAAA00150045015028200240540404340A8800A0820228000800228000002802A08A20BA005828400A0202006D36A26C519DA551368A002000208A0220800A2511500051051105011000041512A009A0349A04B12C04D258AA9A66E316233AD1BEED0B2B52B2350415A94176E9C797C3395291F7FA7E4FB9C33274786CD576880A166E03E4F5DC5F1E4DBC15EBC2EE39506D913400A07B40F600280802808001A005045000082AC5F00DE35E9E1CFBB155EDE3BD9D3CC70ADB9F2478B9B0EEDE295E5CBCB15DA3089A544D00BA0134BA04D1A03468162C15D31AEB85FCB355DF1BB8D59D9CD5C338E3946E2573A8DA25868434680D281A593B8AE98BACF0C552F8629062F965A46450000434000A6FBA81A541A9164154F082566A89602001AECBA14D2E80D1A055415101142795900D1A03B1DA01F29F94F9E3F9341F3C7F29F731FC9A367CE1F3868D9F3FE2AFCAFEDA68DAEF2BE31A6B3F5853A0F872DFFD74FB3CF7C71D4DCFE9AAB3A6EAAF69C757F47D5FECA79E2BE35AC7E9FD5DFEC6E7D2FABCBD3379718BE19373E91D5373E8DD45F358BCF8B5F1D6A7D139AF9CDA9F43CFDE69FF00445F8AB73E87F9CDA9F42C3DE6C7FD0BF12CFA0F17BCEB53E87C1F9A9FF455F8A353E89D34F4D63F47E9A7F6B379F25F8E3A4FA5F4D3FB1B9D074D3FF5C66F2E55AF08D4E8BA79E38E35FA5E19FF00AE33E797F57C62FD8E2FD917ED71EBFD93FE99F2ABA8D4924D49A545004CAC91E2EA3A898CBDDD30C775CF3BA7C9E7EA6E593C9972777BB1C74F3DAC5BDD1B648D4058D4456899DC3931CE7AA8AFD3F4DCB39BA7C7397CC757CDB3574F5CEE0F17D5383EF74B6CF38F76B0BACA54CA6E3E161778FF00857BDE4100F628A00A82A81ED456A35220DE31B8C51BC63A638B35A74C71698AA337220C6558B9372233B65A400010501415622B50655A91515AF45A826D2D51936A8006C017D013C1B4050015764A88B2ACA8A0028A2A002A802C4514508828285F00F29BD3AB88010F406C0003D9EC44504000000140000004D00790000004550000004510050000000D80A00808A003BF4787CB3B9BDCF3F25FB3B71CE81CDD0000000000000000000000067932F871DC89ECAF8F6FCB3B9569EE78C014404513C800A820000008020802A20001A3408A208A0A820022800000028020A0AA0002808020089B50DA5513B25A09B4DA8828141010340850011000510450510404510510000400A8068D289404FF0006B40896089626B609A4B1466C66E2B289DE7959928D4ABB415506A56A20FABF4BE6DE370B5F49E4E49AC9DB1F4830A803CBD6F17CF8B73CC7C6CA6B27A78AF4E79323AB08A0000000000020002806BB801A00D0A68D00A028351D78EFB66ABDDC39EE47A25DC70ADC4CA6E3CBCD8F6314AF1671CEBBC659D269A64340001A000001622B51D314AAF471D7573AAE7C98C79F2C5A9472B8F74B34DA26810D1A0346BB81A6B40DE2EB19AD15CECEE9119ACE9B1349A543469034680D001A01406A415AD6D64404152DECCEE7E5513E53F29F2C7F3042E78FE499E3F905F9C4FB921A36BF727E17E7BF54D2ECF95FDB4DE5FB2FFD02C99DF185FF00A598737AE3A9B876BF67A9B3FF00D3A4E9FAACBC71D4F2C5755B9D17577FF5B73E9DD67EC67E4C21E19353E97D5E5FDBA749F47EAAF9ECCFCD8B5F1D6BFD1BA8FDCD4FA272DF39B379E2FC55A9F42CAF9E45FF0041FF00FC8CFF00D0D7C4DCFA0F1EBBF256A7D0B8679CAD67FE8ABF146A7D0F827BAD4FA374D3D25E7C97E28E93E93D2CFECDB53E9BD34BFEC62F2E557E38DCE87A69FF00AE353A4E09FF00AE33F265FD6BC62CE9B8678C2353878E7F644F2ABA8BF6F0FDB3FE96638CF18C4DD5D2EA7E21A9F840000000000000000000004B7501E1EABABC70964AF8FCFD4DCF2BDDECE2C351E6CAEEBC973B536F4B920A8AB115A8D415575B9A655F57E8BD46F1BC39799E1F5DE1E59ACEBD385FA8996332C6CBE2B936FCDF53C5F63AACB0F11CDF465DC95E3B3422A2A0280282A82CEED488AD48D63106E474918574C71D47498B155A2D6559B939DAD4831728CDADC6505137DC0500046B40AAD33458D6915A91105B5019B77451010D8A0A8A00B3C244176028002AAA0BB10005051505050DA2A8028A6D500B3B0AF2D1D5C020A7A3601E8000800511000005000000040000D0100015050F600000802A28000028820A1140104D8A0997812BE874B87C3867F2ECF2E5DD7A719A80CB400000000000000000000003CBD7F27C78BE33CD6F09BCA339DD635F3F1ED1A7AEBCA7B000001000542A00000200200801410001000000100003D8A00000A8000A2A9A0002A025004112D4694ACEC10510510040004001040D80802000A00228008289A054041004000134A1A010D089A4D01633AEC09A4B1466E3B66E3F85944EF3CB52A8D4AB2A0BB6A541E8E8F9AF17518DDF67E82599632CF6F3734EF6E98038B6802678FCB0B1F0BA9E3B872D95DB8AFE98C9C0D3D0E6680000D8A006803D8000001A505D201D80D1A05D1A0000F40D46F1EDED2ABD5C393D98DDC70C9A8D5F0E1C936CC578B971EEE16777A230CD4D2A068034A06800010141A8D63515DB0CBBBBCBD98AA97BB8673B9072B19B23689A34A0684248BA14F8AE81BC63A4F0C552D73CAC20C5B19B67E5B44DCFC9B9F98A1F2C7F29F393D89B3E789F29F8A684F9CFC54F9DF58DBFF006F3FD97FE8939AF8E2BFF0047476B30E7CBC7156E707537C7154B71FEAEAB73A4EAACFF00F4ABA63D0F5797FEBD3173C67ED7C6BA63F4DEAEFF006B7FE95D57E18BCB8B5E19353E91D4D9DEE8FF0045E7BFDE9F3E2BF1D5FF0041E5BFFB1A9FF8FE57CF2A7FD13F8BF156A7FE3B8FBE5AB3FF001DE3FF00E959FF00A6FF0017E16E7D038679CAB73E85D34F3B66FE464BF14749F46E967F6B73E95D2CFECDB179B2AD4E391B9F4EE967FEB8D4E87A79E38E33F264BE11AFD2707FF38D4E9F8A7F64FF00A67CEB5E3167171CF184FF00A6BE18FED9FF0049BA68F8CFC4353F1115750000000000000000000000000000000000000000002DD4DBE775BD763C72CC6BA71E3E558CEEA3E273753792DEEF3DCB6FA1269E5B50699520282B51A4556E794AAE9D372FE9FABC73F56F77E9B0CA6784CA78AF273CEE576E2BFA51E6767CAFACF06F1C7964EF3CBE5CBBC657BB8AEF079B39AC81D1801001480AB056A46A4668DC8DE312ABA638BA638B16ABA49A69CD4B58CB2583172D39DBDDB88CED1A4000806D40046A1222B717482C8D32A0296B3B037F84564143D1B00414141156775F0200000B0536BE905100017629B5DA28A0028A82829B5F48AF28EAE20000A806C10F6008000000A000000080000068001505000000445140000500413D0A0A00808A2A618FCF96620FA98CD6322BC6F50000000000000000000000000F97D667F739F5EA3AF14FB6DCB96F4E43D2E0A01B004005410005002A08008000214114101000000100000000174000A0ABECD00022EC1100DA01B4DA8896A8CDB68A08022854001000044001441140413D8A002280080A22A1AEE025F000802000069512A514D201A41134580CE935DD44B8B3AD2AA6F4D4AA8B1A9591A975AB3D3F41D0737DEE9A7E638734EB6DE1EDE81E67441507CDFA9717F7C74E3BAC932F4F9BA23D4E668D01A00D1A05D202EB50035DCD01A3409A5D01AEE680D1A034BA04D6CD7F00BA4D02806975BEC811676A2BBF1E5AAF6F1E5D9CB28D475DF66329B8E715E4E69DDE5CBCBB62CB151B45EC01A340680349A01045DC373F22ACB3F31A994FCA0DE39CFCBBE19CF8F966C56BE73F2E7C994490DB8659E3FCB9DCFF00FE1ADC889F2CAF8C2FFD26F92F8E3BFF004D748BF1E6BE38EB538B9EFF00EAA9B9FD5D56F1E9FA8CBFF556E747D4DFFD759B9E3FD5F1B5D27D3BAAB3FD8D4FA6F557FB74C5E5C5AF0C9A9F4AEA6BA4FA5751FB99BCD8ACE3ADFF00A3F35F39A7FA1677CF233F3C8BF153FD02FF00F46A7FE3F8FBE43FE85F89A9F40E2F7956E7D07825F358BF9157E28DCFA2F4F1B9F48E967F6B379F26BE38D4FA574B2FFB1B9F4EE9A7FEB8CDE5CAAF846A743D3CFF00D71A9D1F04F1C719F3C97C6353A7E29FFAF1FF00A6BED71FECC7FE99F2ABA87DBC27F6CFFA5F863FB61BABA5D4FC434800000000000000000000000000000000000000000000000000000000000006FB03E5FD47EA78714BC785DD7C1CF9F2E5CADB5EFE1C3C66EBCB9E5BAC792BBB9000A0A22AB42B52AA065DF1EDE63EFF00D2B9FEEF4B31B7BE2E1CD378BAF1DEDEE1E27A1CBA8E29CDC19617DC7E6EE378F932C2F995EAE0BD58E1CB3D55A8F43900800AA035056E4D3523347491D318C558EB31ECDC9A62B51AD26D919CB273CB26E239DA9B6910510D8008BE54514458D22B5164646A2A342033B4540DF6544DAEC09DC0200A22802C2D416000000A20AA8A000028AA22802ED514362A9E81E6D7636E8E40000208A7B03D82A0202800000000002000A6CF4200A009B140100534080286C0005004105144000011DFA2C37C973FC265758D5C7FD47B8795E900000000000000000000000067932F871DCBF0F8FBF96772BEEBD1C33AB5C396FA8A3B390A0800002A080145004A08200017B20001A0413D002808000800A0A80029A00154D01A54111436026C04DA5504B412D676D4040051004000400010414F40880A0200A8008A02086945403C2002886854040043B809A50D201AA021A1134CE80D25C5466E2CDC74BB5256A511B95F47E93CFF000E6BC77C573E49BC6AE3EDF672ED5978A3B50DAA0E5D571FDCE0B3DACBAA3E1658EB2B11EC725D1A0346853409A3468534B67703468116404D2E80D006B66816627C7B81A3406900D45EC08BAEFE40EDF95EC8358593DBD7C5C935E58CA2BBCCE172958D2EDE7E6D3C79E5DFC574C59AE773FF00F86A7CB2FD97FE9B425E4BFF00AAACC796F8E2A75FD3B6E70F517FF556A74BD4DF1C553CB1FEAEAB73A2EAAFFEB3FD3BACBFDACFC98AF8647FA575B7D358FD1FABCAF7BA4BCD82FC7956E7D0BAABE726BFFC7F9B5FFEA33FF462BF156B1FFC7B93DF2373FF001EBEF919BF931AF89B9FF8FE1EF374C7E85C53CE5B62FE4559C51D71FA37063EDD27D2F827A62F3655BF8E373E9FC33FB57F41C1FB58F9325F087E83A7FD91A9D17049FF00E9C4F9325F18D4E9B8678E38BFA7E29FD98FFD27955D45FB3C73FB22FC31FDB3FE9374D2FC719EA2EA7E1140000000000000000000000000000000000000000000000000000000000000000000000000000DCFCA7CA7E60173C67F74FF00B4FBB87EE8BAA9B66F3F14F39C4FD4F0FEF8BE34DC4BD5F063E792376CE5E2BF1BB96793C6CEE9B95F90EAB872E2EB7930CEFBECC6BB3E9CBB91E2BEC4AA1B5105022A2AC6816352ED1563D7F4CE7FB1D5FC2DFE9C98CE6F1B1AC6EAC7E847CE7AC7C2FAAF07DAEA67249DB276E1BAC9CF9274F223D6F38281A1156415A8DE3128DC9B6B18CD574C717598B155D319D9A614B7B39DA41CEE4C5ADC466D4F2D2150450051450527706B4D4646A45D32AA0A566D1105411401576A22783C81ED51400854167850000014536A829B4000514360A2280ABB540DADF02BCC3A39002ED00F601BEE7B10405400500000000001000140400136AA000200A02000791401740820AA9A05100000672F0FA1D2E1F0E19F9AC727F96F8E76EC3CEEE000000000000000000000000F275FC9F1E2F8FE5E0C66A3D7C5358BCDC97ECA36C00000280200082802022140004014440100000000100055D0229A140140140440A9B50DA008088D026C19DF7144D9B510000404000001041440000001128280095400004A289A3480551105010A8068011434009A444D1A554D1A112E3B4F88ACDC52E362EC2575E1E5BC5CD8E73F25ED1FA6C339CBC38E73DC2D7834EE9B4505F3DA83E375BC7F6F9EFE2B848F5CBD39534BA5134680D2C8068D029D904BA9ED3E58CF6A25CF1FCA7DCC67B349B4FB989F731FC55D1B4FB9FC55FB97F65346D7E597ECAD49C97BCE3A97515B9C7CD978E3AD7D8E7BFF00AEB372C7FA6AAFE93A9BFD94FD0F577FB13CF18BE3913E9FD65FED6FFD2BABBE92F2E117C32AD4FA2F557CDD353E87D45F3933F3E2B38AB53E85CBFBDB9F41CBDF233FF445F8AB78FD0BF39BA63F43C279CD8BF915A9C4E93E8DC33DD74C7E97C38B179AD6BE38ED8F45C53D2FE938BF0C7C95AF08BFA4E1FDA93A3E0FFE713CF25F187E8F83FF009C6BF4DC33FF005C3CF23C62CE0E29E309FF004B38B8E7F644F2ABA8D7C31FDB3FE9753F1195353F0000000000000000000000000000000000000000000000000000000000000000000000000006C0DCFCA7CB1FCC04FB984FEE89F7B8E7F7C5D54DC3EF71FEF9FF006CDEAB8679E48BE34DC66F5BC13FF6466FD43A79FDF17E3C93CA3197D53A6C7FBD8BF57E967F737387267E48CDFAD74D3FB98BF5DE9E78DD59C1927CB19BF5FE1F58D62FFE41C7EB06FF00E7A9F2C62FFE4137DB04FF005FB7C60D7FCECFCA7FAEE7FB19BF5AE7B7B62BF043E5ACDFAC7536F862FD5BAAAD7C38B3F2566FD4BAABFDCCFEBFABBFDCD7C78A79E4CDEB7AABFF00B19BD4F517CF2D5F0C6279566F373DFF00DB59FB9CDFFD6B5A9FC4DD4B9725BDF92B36E77FBEAEA239F2619658DFEBAFBFFF008FF55F77A6BC595DE58B973CDE0E9C775938FF00E41D36AE3CF8CF1E5F225DCDAF15DE113926B24DA3AB02ED45D888D02AAEFBA0B1A9515652E571CA673CCA8AFD3747CD39FA6C73DF7D3BBE6E53574F5CBB83C9F51E0FBDD2DEDDE2E17594A994DC7C1C3C6AF98B5F41E5420828A35106F18DC8955D246E62C558EB8E2E923155A4DE995632C9CED6E32C5ACEDA46766D43C8A82A002AA82C8D4883522C41A915968DA5A2222A08A00001BEEBE4129E815514008B5029E817C000002AFF00020B2822C11400055DAA0029B5D8AA5BD9079FFC15D1CC00F2009045004000000500000000101404015050000034000000000A0020000000000098E3F3E5C717D4C66B191CB96FA8EBC6A38BA8000000000000000000000003E5F599FDCEA353C4727B719AC63C9977683480802A0000082AA0080208008BA03D80022501000008000202E80145500D28020009B144A806D00DA5AA26D36A26D14436022800540010000004405428000080080A00201A1401101414434080A20800200680144D1A40D009A144D1A02CEC6819B86D8B85D2CA3EDFD1FA9FB9D3DE2BE717B6D78F39ACABA4BD1BFE0DA2A77FC2CDFE2A0F27D43832CF0F94C6DB1F3E70F3D9DB8EBBE194D76C5976BFA6EA6F8E3A7E93AAB7FF00D3ADF9E278D6A7D3FABBFD8D4FA5F577FB59BCB845F0CAACFA47577D373E8BD4DF359F9F15F8F26A7D0F9FDE6D63F43E5DF7CD3FE88BF15749F42BEF91D27D0F1D77E462FE435389A9F43E29E73B57FD13837E59FF00A2AFC517FD13A76B1FA3F4D3FB76CDE7C97E28DE3F4AE967F66DBFF4DE97FF009C66F2E4D7862D4E83A69FFAA353A3E09FFAE33F265FD5F18BFA6E1FFE71A9C3C73FB227955D4598633C633FE97E33F119DAAEA7E0D000000000000000000000000000000000000000000000000000000000000000000000000006E7E413E58FE61F3C7F74FF00B5D09F730FDD3FED2F2F1CF39CFF00B3553697A8E29E738CDEAF827FEC8BE34F28C5EBFA79E792337EA7D2CFFD91A9C59567CE337EADD2CFEF62FD6BA49FDCD4E1C93E48C5FAEF4B3DD62FD7FA79E256E7E3E49F2C62FF00E43C53C6359BFF0090E1EB8DAFF9AB3F343FFC825FFD697EBB9DF1C6BFF3FF00EA7CACDFAE735F18317EB5D47ED5F8227C958CBEAFD55F119BF54EB2FB6E70E29F264CDFA975967FBB4C5EB7ABCBFF00669AF8F089E79317AAEAAFFEDA979FA9BE796AF8E3FC4DD4F9F3DF3CB577CBEF92AEA7F13B5973FDF4D5F795A0971FE6A7C27E6A9A4FB78FB4FB789BA68FB78FE098CFC069753F06A01FF0BA40360BB4D81B3E409724DA87C936225A9729144B93B7D33A8FD2FD471BFDB9265378D8B8DD595FA8EB386755D1E58FE66E3F21ABC7965C77CE35E7FC7BD58EBCB3B950AF53880353BAA0AA04541A8A8AD45D6E6857D3FA373EB2CB86FF00C3ECBC1CD359BD1C77788966F1B2FB72747E77ABE1BD3F5967AC9C9F425DC95E4BD541A4501A8D49DD06E4EEE923355D31C5D71C58AAE98C6BC30D25CBB39DBA588E77262DDB5119DA34827B54140588282AAC416373C1458D69955368A96B35504DAA26D67700F40002CEE053406D50014202DEF48828000029B01562229E100140051411541401C91B730045F420022E8100000005001005000101400450000004014F400684451401440040140000001476E8B0F9725CEFA7B9E7E4BF676E39D039BA00000000000000000000000C72E7F0E3CB259DD4AF91BF96572FCABDCF180A088000AA000220288209E40F40800A9E00402A000000000000A0A0AA400004045112808025512D451362885044500000D20008000200202A500003406900000001000510000051340A8008200A7B04004D00BA4B00D268174680D2FC453E07C3B1B1F47E8BD1EF932E5BE1F6FECE1F87879B2FB74F471E3D2FDBC3F69F6F1FC38F9574D43E18FE17E33F10DD347C67E21F1C7F1115753F10D4FC00000000000000000000000000000000000000000000000000000000000000000000000001B373F3013E53F30F963FBA7FD9A12F2E13CE73FED9FD4717EFC7FED7C6A6E337ABE0C7CF2466F5FD34F3CB1AF8F2FE279466FD4BA59FFB6317EAFD1CF3CB1A9C595FD279C66FD67A39E3936C5FAE7493C64D4E0CD3E48C5FAF74DEB697EBDC1EA5AD7FCF927CB12FD7F8FD60CDFAFE3EB8F6BFF3D4F95CEFFE4197AE3632FAFF002FAE36E7E3CFEB3F2B9DFAF7517C60CDFAE7577FB74DCE0C59BCB59BF59EB2B17EADD6DFEFD2FC3827C99337EA3D6E57FF00D467F5DD65F3CB5AF8F09FA4F3C93F51D55F3CB57EEF517FF6D5F1C7F89BABF739BFFA53E59DF39DFF00B350ECEFEF3A9F1B67FBAFFD83378E5F36B378B19F95D9A4BC789F6F1FC2ED347DBC7F0BF09F886C3E33F11AD4FC20BA9F85154DA086C12D4D81B36A2AEC0DA4A81B36A1B4DA04A6FBA86E26C0D9B10D9B0366C1366F6026D44B7497204B926D44DB19DB3594F33BAC47EBFE95D4CEA7A1C2EF764D57C4FAD74FFA7EB7E726B1CDE2E2FAF25C5E8CFBC25782F747ADC0F69ED469620ABB05597482ACA2B7163355BE1E4BC3D4E1C92FB7E9F8F399F1CCA78B1E5E79EABB717EE343CCECF9BF57E0F9F14E49E717C9C7BE3B7B78AEF079F39AC81D1CC5901B9DDBC714AAE98C75C7162ABAE38B73162AC6BC466D4839E597E1CEE4D4462D4B5B46536A86D760280BE101742B522C88352776A44AAD2B225A9B5112D544D8A1B3681B5F40763D8041576A888BA148B1013BEC0F6780550000001544427950511400055005450F00E5E92B6C0680013408007A0000001400401401280000A8280002000000A6C100005510010D00028000833978583E874B87C3867E6BB3CB9776BD38CD4065A00000000000000000000001E4EBF93E3C731FCB7C73794633BAC5E193B457ADE6404014008002A0945001041000400000043400087B00000141415740001A00401360880784DED4136A25A9B03628952808A000020200000000880A80000000268000000040014400154044A8288214D0A2887B4B3629A017468134680D2E816459106A62BF1F53DA0FD0743C3F67A6C67BAF4BE765776D7B319A80CA800000000000000000000000000000000000000000000000000000001B86E7E6027CA7E627CF09FDD3FED7425E5E39FDF0FBDC7FBE1E353713F51C5FBE337ABE0C7CF246BC2D4F28C5FA874D3CF2462FD57A59FDED4E2CAA79C632FAC74B8FF7317EB7D37E5A9C1954BC913FD73A7DF6959BF5DE29E30B5AFF009EB3F2C62FD7F0F5C6C5FAFF00E38DA9F8FF00FA9F2B17EBF9EFB71B3FEBBCD7C61A6A7E3C4F969FEB5D45FED3FD5FA9BE97E0C53E4ACE5F54EAAFB73CBEA3D65F192CE2C13CF272CBAEEB2FFEC62F57D5DFFDB5D26184FD33E5927EA7A9F7C952F373E5E792AF8E26EB3F2E5BE792FF00DB37E7FBEFFDAF4CF6CDC2DF395FFB4FB5F9CAB5B44FB53F34FB58FB3669671631A9C58FE12DABA6E71E3F86BE13F08A593F0CF60415136BF20DA6CD81B3622ED768ABF259455D9BEE09BFCA7C81369B10D9B50DAED05D928ABB3609B2D04DA086C514455DA6C4366C1366C0D9B0050DA6D0366D50DA6C537DF45A097236226D2D554DA2889E847D6FFC7BAABC7D465C195D4CBC3EAFD6BA5FD47456CFF763DDE2E4FAF2CAF461DE1A7E631EF8EBDC4AF638002F9580BE1511A222AC6A0AD48D22AD9BC5F6FE91CF793A6F85F38B8734DE2E9C77ECFA03C4F431CBC73938B2C6FB8FCDE785E2E6CB8EFAAF4F05F71C7927ECD1A7A1C4D353107498F774C71EECDAAEB8E2EB8E2E76AB7235E232D33964E5965DD62573B9316B7112D4DB48CECDAA1BEEA0AA82882B5E914D372155A8D32020CDA9F2512D151154450175F84090D01A505114D6802082CA79A000775049B50000145016220B2A2800000AA0288AE512B6C000088000000000028008A0000080A00828504014000000040145004141100014003C881863F3E598AABE9E3358C8AF1BD40000000000000000000000003E5F579FDCEA35EA3B717B72E5BD39C1E870100504001401101404004410000001005400000000148A0BE880A000088A25F2A89B4D8226D40D825A8A21BECA0940A80828000020800000053D00940F4800000000208280028915040014405050410D20A0048BA02A01B00D6D7481A3406940D37220D48EFD2717DDEAB19EA3395D4B564EDFA093524FC0F9CF60000000000000000000000000000000000001B9F94DCFCC03E78FEE8979709E728BAA9B67EFF1FEF87DFE3FDF17C69B8BF770FDD12F3F1CFEE3C69E518CBACE1C3CE4E597D4FA6C7FBDA9C79566E72317EAFD34FEE632FAD74F1B9C1933792337EBBC13D562FD7B8BD615AFF9EA7CB19CBEBF8FAE373BF5FCBD71B53F1D3E566FD7B93D60C65F5DE7F5837FF3C67E5ACFFAEF537C629FEB5D5DF4BF0629F2E4CDFAA75797BD1FEA1D5DFEE6BE2C6279E49FAEEAAFF797AAEA32EFF3ABE189E559BCFCF7FF006567EE72FF00F4ABE38A6EACCB3B7BE75D31996FFDF52E875FB77F7573CF87B79A9B1C32E19BF35CFED46E54D1F6F1FC1F0C7F0BB4D2FC31FC1A9F8153527A35FC00D7806A5ECE93BB3556CECC65349073BE59DB489B4DAA1B144DA5F221ECD834DC9D915602A314067DAA21B10DA6D55766D106A5058A8AB29B04B590369B50D9B036A22AA2AA6C54B410DA6D50D9B154401448A226CD81B00DA6C0DA6C0D9B03753C8A6FB26D40D8278012D4DAA20A37C5CB7839F0E597C57ECF873C7A9E9665E6651E3FC99EB277E2BEE3F29D6F05E9BAECF0B352DECE163D18DDC95C6F5517DB4235B058B1055415A82ACAD4456F17A7A0E7FB1D6496FF004E4E794DCB16755FA1977363E7BD63E37D5783E1CD3964ED7CBAF0DD64E7C9E9E3F269EB705936DC80DE38BB638B16ABAE18BA48C5519B96920E7964E7956E2316B35A44B52AA20AAB09E4469501AD22AAC8837316A44558AC896E92D519DA6DA0410505005882E97481A05586914A9A05EF1280BE0436028000000028A12A21E5455F02000028A008AE456D8002822001B03C8000000A228200A000202802514010414503C82000000A280222808000A006C806DDBA2C3E5C972BE932EB1AB8CEDEE1E57A40000000000000000000000018E5CFE1C56BE4CBF2CAE5F97A386756B872FB91A1D9C9280001010540150001001280941000405405010000014D2C80BA34828AA0027910404D9B04DA025A9BEED01B0436A200202008280000808000000002000880A001E40004000004145440144F6680D0294504113DAE855010D221A514340A202E81646A406B5A7D3FA570EB1BC97DB8F2DD62E984FB3E90F13D2000000000000006E7E53E53F3013EE61FBA7FDA7DEE39FDF17553697A8E29FDF3FED3F53C3FFD22F8D3CA337ADE9F1F3C919BF50E9E7FEC8B38F24F28CFFA974DFBD9BF55E9A7F73538B24F38C5FAC74F3DB37EB7D3C6BE0C99F92317EBBC33C6358BF5EE3F58353F1EA5E58C5FAFCF583197D7F2F58373F1D9F959BF5FE5F5C69FEBBCF7FB1AFF009E27CB59BF5AEA6F8897EADD555F8314F9324FF53EAAFB66F5FD55BFEE59C58A79E4CDEB3AABFDF59FD4F537CF256BC314F2ACDE5E7BE796B172E6BE792B524FE26E92F26FFF00D4AF470E59DBDF2A9743DDC72D9E6B7ADFB71AD38F2F14CA77787938A4BA74C6A58E370C67A3E38FE1D19D1F1C7F06A4F41A2591453B008A06D7604ABBEE81B360D475E3ACD57A71F0B71ECC2BCDCB8C70ADC466DEECEDB4369B0366C436BB15B974E98DEECD56FCB394DB2AE5939D6D9ACDA9B690DF64F901B36226D67706E37E51635E92A2B16B36AA26D36A89B3CAAA2EC0200D4416353B20B1282566A8CECB54366C095A9505105144A941366C436BB14DA81B4D81B3600226CD826CDAA9B4036A080002022515529B112D450BDE69FA3FFC77ABFB9C17872BDF0F0E1CF3783A71DD64C7FE41D2EF1C79F19DE797C4DFCA4A9C377843926B24DA6DD98595676BB05DAED06B7B59E009E5B882CF2DCEE8AB16F6D653CC655FA2E8B9A73F4B8E4F43E7E5356C7AE5DC1E7EB7867374D94F70C6EACA59B8F8584BDE5F31A93BBDCF2B5269BC7141DB1C5D71C5CED69D24D45B74C2B9DC98CB2D3711CEE4E76B522336A6DA44140115505582AC541A8DC8CD56A4ECA82168226D464500414050591AD32AB315D26C340A6804D28000026944000000001453D1E5108A045DA0028000AA03915A64044F40050000000000504D8002800080A0025ECA802800000800000028A088A00800002808995EDAFCBDFD2E1F0E19FCB1C97EAE9C7EDD879DDC000000000000000000000001E4EBF935C731FCBC33B47AB8E6B179B3BBC94746040540050043DA000000022000800000000202A0A2C034BA05D028200A208896A6FB2888025AA25A8A0020A00225A00A000800080800000043C0250000041051014F6020000022A8200200A0021A005513D88A2002808A2069742AE9640591A911575F2B319E6BEFF4DC7F6B831C5E7E7BD48EBC53BB5D4795DC000001F37EA5F54FD16531C71F9655E0FF00F24CB7DF89EBC383CB1DB865CBABA6BFD7F932F181FEB7CD7FB5AFF9E44F969FEB1CF7D3397D57A8BE17E1C627C958BF51EA6FF7699BD7F5567FBDAF8B167CEB17ABEA72F3C958CBA9EA2F9E5AD4C319FA4F2B58BCBCF7FF006D66DE5BE792B5249FA4DD4B8F25F3C94F8E5EF3BFF6D7487C3F3955984F76A6CD1F09FCAFC3136BA3E13F07C71FC01A90D4FC01A93D1D80EC7903C2EC0D9B0369B0366C097BBB71E5AA948FA1C3771DF4F3D6E339E3B8F1F3F1AE34AF1653BB9BBC604680D88BB3681B3606CD81B37FC82CA6C56A574C2F766ABD5C77B3AB9D69CB931ECF2671AC52B964CBA3296A7C9593E46E8A6DA941A95D71BD99AB1D31BB8BAEDA61A72CE38E4DC66B16F766D690DED14366C4167915D247491958AC655066B36B48CED140036086CD8AAD4446962289B066D66D510DA86FBA505F4B01A8D2025A226D9D8A828B1602C82209DB62A1B03628800000000089B052A280227A4DA89536047AFE99D45E97AFC32FEDCBB56739BC6C597576FD6755C53A9E8F2C7F74DC7E3EE178B973E3CBCCAF2FE35EAC76E59DCA959D3D4E0B228ABE56222A8AD2C41A691A58DC9BECCD1F43E91CDF6F972E1B7B7A7D978B9A6B27A38EFD42CDCD393A3E1759C3F63ABBA9DB2623DD8DDC95E5B355A98EDD71C52D1DB1C5D2473AAB6B9E5968839E597773CB26E4473B59B5B440405001ADAA035A406A4456E348AD0826D9D816E99DA822A2A4059DD6406FE2B31668D48D7C59DB4BAEE6902E90135A1513C9A550000000001005010055100117DAF688A00000002B9FA3D34C86844280000000000028201A014013D800A228000068100005010000500510541000D0002801863F3E591F4F19AC6472E5FD3AF1FED471750000000000000000000000007CBEAF3FB9D479ED1CE3DB8CD48F25BBA2A82501040541362AA08000000950410550040541005051746905D002800A0808A8897C826C044512D2D51004A5AA000025EC800202A8800080800000000800000200202C011544100013CA8A9A400000140013429A000434A29A111405D2C82AE9740BA6A628AF4741C5F77AA96CDCC5F6DE3E6BF6D3BF17AD838BA80000995F8E36DF40FCD757C9F7BAACB2BDF5E1C2E38E5E647D2C7A91E4BDB965C571EF8F867E567974F6C35F3EDE57E7A4D1B3E74F90BB367C8D21B3E4683E46C0F92FC8D29B3606D3606D3606D7621B4D81B3606CD81B3606D145DBA63515EEE9F3ECF7E3DE3CD9B70B1E6E7C3B54C4AF9DCB2CAE15E98C54D9B6994D9B0366FB81B3606D76286C40156575C6B355E8E2CDE99DE3956A339CDC797971D2E23CF939D758C54B59DA86CDA86EACA8372BA6397A4AB1DB0ADD73AD39671C728DC4AE767766B6CA2026CDA86DA9E5076C5D27862AC4ACE4A562D62D544D8A826C0D9B145D82C6E20AA8A96A5118B7BA3426C036A035106803DA033B450A02AC414112D6450500000004000004D0A0009B1105110097BB57BE3DBCCEE0FD6FD1FA99D4F438EEEF2C7B57C7FAE74DF63AC9CB8CFE9C9E1E3FAF2D8F467DE12BE75EFDD1EC7014177D96222A82C6A22ACAD4456A378B35A74C33BC3CF8F24F55FA2E2CE7271E394F71E6E69EABAF1FF1B1E67678BEA5C3F7387E73CE2F9B84DC8F5715DE2E19CEDDB0C5DB1C74B5874C66A16B0D319651CF2CDB88E595DB9DADC659DA6DA136B0436A000D48A82AC456A46A4456A46A322A5A0CDA9B5137B4DAA000B2035316E44B55A98B72462A820009E403D97CAA20002A0A00000080280002E8FE510360BB055100000015CD1A6150000000000000014000000100051140001000003C000A000000A2002000000A1BECA3BF458FCB3B93DAF3F27FA76E3F40E6E8000000000000000000000031CD97C38B2AB3DA5EA3E4E3FD56E57DABDAF20A8A8286D0405400100000001104400501050054517469058A0028200A08809E1513680202514668A09540013D01A00A800A820AA80008080000140400036000802A000000800000002000000000A0002028002AE855D2C882AC82B522E5DA20FA9F4DE1F870FCEF9C9ED78792EF2AF4E1358830D80000F27D479BED74D7BF7AD6137948CE5751F9FB7B77F29E9F45E54B5CF2C65588E571B2F64F934CAFC97E4A1B5F9204C8F901F23606CD81B5D826D762A6CD81F237D84366C13E4BF204F97E17629B3621B3606DA975515EAE9F3D57D4E2CB78B8671B8EBADC73E4C7734E51A7CDEA30D5AF1E5DABD58B9D62A5ADB29B3629B3606CD82ECD886CD81B2506A56B1BB4AAEF865AAF5F1E5B8E59371BBDE3CFCD8A623C99C72AED19632ACEDA4369B516559506A5D474C6A51D71AED8DDB9D6A2651C335838E518FE1B6511A0041AC7C8AF4633B37AECE6B19B5CEA958ACD691114000105456A37128AB504AC655462F714415054558D4883402566825A9B503C82AC05104B52D5000281B00DA6C00000A008A8008022282504F6D63DE847D5FA0F55F67ACBC56FF4E5E1F67EAFD34EA3A2CBB77C7BC78793EBCB2BD1877869F96C7BE3ABE61669EC79D14536B105DF7684559115A97D378F84556F0ACD56ECDCAFABF49E7F9F0DE3BE638F2CDE2E98755F4478DE84CB1996365F6F919717DBE6B8BB715F71CB923AE38BA48E95CCB58CB24838E596EB9DBDDD223172676D233B37DD4137D945C7B2A22ACFE01A545591A919A351A9115AD0825BB66D512D450040D7751AC63731EEC8D3524D335A8B17C32000504D8A020269504054141400000000005101046B402CA22800000399E1A43C02200000000000A0000000008002A0A0000800028000001FC0000A2000020000A2657B2A3DFD361F0E19FCBB3C99775E9C7D023400000000000000000000003C7D7F26B1984F35BE39BCA319DD62F1E33515EA798052A282080A80093400000094041101550014005101414058828000889B412954401136A26D3DA80094508500F6054F0096821B0014105004040000003DA0000000802A68D000028820000000228510005010054D00A06B4482A882E9A9005D0AD48D49B4A35A498DCF971C27B4D9EDF7B8F0F871E38FE1A782F75EC80800000F89F55E6FB9CF38E5ED1DB866F273E4BD3E7E48F6C79D9ACD54658B8CAD239D961B51653621B360BB3629B360BB36886CD81B4DF750D9B14D9B10D9B0366C0DAEC0D9BA06DA95076E2CB55F4FA6CF71CB38E91ED9771328F3B4F0755876AF9B9CEEF461E98AE56B2EAC9B4DAA1B3606CD81B3606D7609B5D8AB2B52A0EB864F670E6E7946A3BCF0E7C9371CE34F1F263ADBCF5DA315CEB3E9B405400595D31ACD576C2FF2EDC6C56A3766E38E7120E19472AE91966A34800AD61E41E8C1B73ADC67272AB12B16B2D220A008002E856E796991A4A8A958B5519454050541637115528336A6D44A80BED602AC004192A800200A0202A08028008A8006D0105134809ED71BDC48E986778B970E59FDB5FB3E9B971EABA3C72F3329DDE3FC99D4AF470DEEC7E5BAFE0BD2F5F963AD6393857A31BB92B959ABA65634879580D7F0B1115515A6A22B4DE0CD5748EFD1F25E0EAA5DF6C98CA6E69A9EDF7A5DCD8F03D43C9D5F1F799C6F0BAAC673A718B6E9D9C58CB272CB26A0E56B16BA4659B536A26CDA84EE681A91510D35106A459115A91A9115A91A41365A8336B3B5136796908A0B26DA912AB523719A0BB65494B7406F46C0D9B017606F6010F688A82A6854000041554410514400400520ABE440000001CFC41A64054288140000014000000000012808AA50004003F900050F42228A53D01B0000014405111413D801863F3E6C61E95F4E4D4915E47A80000000000000000000000007CAEA73FB9D45FC476E29DEDCB97D323BB88086D154F68208A8A80000000200809E541051441050588280A000A009536216F64D8A86C440111A1003C009A228A8822ED436808000822AAA000202000007B0400F60001B3D8050400DA01ED40D20000280008080A007B000005405545174A2E9515646A4EE835234C85F0F47D378BE7CF73B3B4673BAC6B58CFB47D6F63C4F500000031CB9FDBE2CB2BEA3F379E57939B3CEFBAF4F04F75C796FE9CF2F2CBD4E2CFB2F869194BE418B18CB16A231BABB54366C1766D036BB00014100369B036006D54F42206C0DAEC095A97B8ADE37BBDFD2E7DF5B73CBD2C7D3E3BB8DDF0F2D7479F9F0DE2F95CF8EAD76E3ACD796C62BBB06D1510DAA9B5D8808A1B00D811B9903A637BBD1C59776326A3DB8DEC65371C7F6D3C9CB8E9E5CE7775C59AE3976ACD748CD436A88A0AB8E5AA2BB635DF0C9CEAC76F31CF38C469C3371CA3AC66B151A64006F0F251E9E3F0D39B718C9CB2BA58958BDD9690151140D802C15B8DB20950672AC551363481B0160AD352322B3412B3544D9A5162C4162A026F6085AA2281A0410500D07B000415000A020082889FC021046FCE3A7DFFF00C77AAF971E5C195EF8F870E79BC2BAF1DFB37FF9074BF3E19CD8CEF8F97C297FA654E1BBC0E49AC92A69D985F0BAD44176D4ED0156541A8DC4556F166ABAE2D6BDCF31957DBE8F97EE74F37E63BBC394D57AA5DC18E4C7E7C76333D95E0DEB72FA66E7D9EA79DCB2C9CB2CB75B88C5CB4CFCBB3689B450D80BEBB2C068D222CF0D22B51A912AB5316A464692A08CDAA26D9EEA2915091A9106A46A4456A2E995268B40D9B04D9B053602A04FE0D88BE962025143D2868B10051346840A01A0002CD2E81080BA3DA2AEC10050000733C4690041000000001400000000001004553D8002000000068005000000001408220A09A3D823BF4586F3B9A65D635AC7DBDC3CAF480000000000000000000000039F3E7F0E2B5F2B1EF6E5F97A38BD5AE1C97B695D5C90150AA094400115150000004F402020A1A5FF000821A5144001403D28001B404DA0200228279044F6A00001ED142A50002A6C00014100000101000002809400000F67B010000040010500000000000000000051055D2AAE841A91748AD48BA41646A4419E4BA9FE5F57A0E2FB7D3CBEEB972DD63A74E39BAF50F2BD0000000F9FF56E7FB7C1F097BE4F8F3B631ECE29AC5E6E4BF6632F2CD77612F866B48894119B1518B18D776A09BEEBB54510366C1766C52D4D886CD8001B000000000149515D31AF47067ACA33563EBF4F9FCB17A3D3C997B748C7263B8F9BD571EAEDBC2A57CFCE7972B1E98E6C8D20000000000A2CA0DE35E8E3C98AB1EDE2CB71DAF770ADBCFCD8F678B9269D3166B867DD8758CA23481B05DAC41D30AEF864C56A3BE196D739B8E7FB69E7CE38671D2335CEA3680213CB78792ABD3C6DD7269CF3ED5CB2FCB512B9D46D1366C4360002B5115B8D49B642A5062B15A821B50045580D4ECD48CA89683359DA851506A22AC504BE10134405040150054D00007904A2A0009A00011440466A406F1AF4F41CF7A5EBB0CF7A995EECE5372C6A5D5DBF5BCF84EA7A4CB1F3329D9F90CB8EF0F367C5979C6BC9F8F7DC76E59EAB28F5B8AFA01A8D44458BA456E4DC588D353CBAE319AAEB23AE38B16ABD9D067F0CEE37DBE8BC9C9FE9DF0F40E6DBE77578FDBE5DFAAF3E593D58F72579EF55CB2BB62D758C3359AA1D8505FE40EEB220D2A22C6A415B91B918AAB235E104B5360CDACB41B043D2C80BE5678456A3481E005DF64D81682002ECDA29B5D8288A4BA5DF610105241400D00009A26950D6CF8C0340A00002A000000000E7E86900410034000000A000000000020027A55000100000F201A00000000050802802200A6804CBC3DFD361F0E19FCB1C9FE5BE3F6EC3CEEE000000000000000000000000F175FC9AC6613DBC98CD47AB8E7D5E6CEFD946D90041454F622000A880000009404040050100504550D881B503602009B401040041550D289EC03FC9D810DA854A000800080AA800000202000022820000000020080A080020A7A0000000000000050005D2E855D082C8B20AD6975DD06A456414138B1BCBD4E38CF0FBB8E331C649E9C39AFA8EDC53DD51E7760000007C0FA8F37DEEAB5EA3CD7C3E863358C8F265DD63266B6888D2337CA02258A8CD8CD8A33631AD2A1B5DA86D7606FB9B4176026CD81B360A026D4001366C001760352BAF1DEFD99AB1F53A3E4F4FA33C3C99CEDD6166E3C7D4F1EE263ECAF95CB8EABCF94D3D71CAB351B4101500000001406B1C9DB0BDD9AAF5F0E5DDEBC6EE3864DC67931DC787926ADDB5895E6CE7772AED18646913C00AB01B974EB8D62ABD1859AECEBE9CAB6E3C93BB8678B719AE39465D10A2A0DE175528F4E1E1BF4E55B73CDCB28D44AE7596D01510D8280B1AC63355D22C642B195583151A101001560AD46990DB1413D2340082C4558BBEC0880002C02200A085100510405000400F20828897B08CD451BC5BBDF0FE622BF55F45EABF51D1496F7C7B3E5FD77A6FB5D563CD276CBCBC3C7F5E5B1E8CBBC36F9B66D97B1C17D35E9117CC01A8D4469AC7B34CAB723B638DACD58ED862EF8E0E76AC75C27C32963E8E197CB195E7E4FEBAE0A393ABCDD6F1FCF82D9E63E4FCBB3D3C5771C339DA6D9B5DA39B034268D82A82C6901A883523722556E456452D412B36A8CED36A0A22C8B1155A80AA805A096A282886C80111576A06D76812A8A4AA88BBD88A000000001A110550140453CA000000000E63481E844001404014000000400000005368A80280800000000000000007B0500510000030C6E7CD8C8FA926A48E5CB7D475E39EE838BA8000000000000000000000003E57519FDCEA2FE232F6C9A923C97DDA00008A07B4544150A80000000200941050A6C0220A9B01541003604541004044004550A08954004A28140BE1004000011155500001000400001000000000040000000100000000000140400D28AB22E817402E964456A45882E9A880206D9CAEA03D9F4BE2F965792BEA3CBCB7793D1C73588393A00000E5D5727DAE9F2CBF8593752F51F9C96E596595F74AFA2F23358AB04BE19AD222020A8CD4B01866C6A0966D9B2C5889B36A8BB5D8ABF237D90360001B250366C0D8000280A811D30BAA955EDE9B93E3947D8E2CBE583CDC8E91D1C79B0DE2E53DB4F93D4E1ACABC594BB7AF1F4E55CE8E8CA000A06C136BBEC08BB04DAC0595D30ACD57AB8B3D57BB8EEE38E4DC6F29B8F1F360CE23C7C98E9C2BBC62B36256D1054559515A97BBAE359AAEFC75E89DE3956E319C70CE765895C338E75D2320A83587928F571BA7A72ADC73C9C72F0D44AE7596D0676A8A6C0580B1D3166AB70AC896E9CF2AB066D4691050DA82C6A2556A456466D66A89536A82811515A012A0000A07940000048A220AA02000800022889411911A95D20B1F47E87D4FE9FADBC76FF4E4FBBF55E9BF53D16524EF3BC78797EBC9327A30EF0B1F94C37DE5F33B2FC7DD7ADE72CF66B7EC56A775D0351A9115A8DC8CD575C31EEF461839DAD3D1871BACC751CAD56B5D9DFA5E4DCB8D632EE378FB7A070764CB1F96365F6F83CF8DE1EA32C2F8AEFC37BB1CB93FAC6E335E971414003D2C9DC1A541646E441B91A918AAD49A54112D519B5144A2835A4455455D35202ED9DA07C93600A1BD02280BBDC0504455DA2AEC154DA22ECD8AB040000000000000D000000000000C0D225004100000140000100003C8000020A22AA8220000080282002804045550400144000D9E81DFA2C379DCBF0F6B8725FB3B71FA0737400000000000000000000001CF9F3FB7C39559DD4BD47CBC7BEEDF6AF65790515011500F68A08022A0000002002008000A00800A02000A80201B41005414114002B36802868F6094043D80002A0828002082A0000000800000200B404000000000100340000028140346905D02AE94174482B522C9A4174D4D20BA3B220968A6D8CEEF58CF6B11F6FA3E29C5D3633DD777872BBB6BD98F5019500001F2BEB1CFA98F14F7E5D78A6F28C67758BE649A9A4AF6BCCCD66C58233DDA4428322A233412C66A89632A337166EE569936BB0366C14D8A6CD80BBEC00045DA21B4D8AA011415A95077E2CB55F67A4E4DE323CFC93A74C5EB8994DC79DB7CEEAF8DF33931D3D585E9CEB85476650A220A09B02773C0001B594176D639251E8E3BDDEDE1C9C726E3D53BC71E6C7FA6B9CF6D3C1C98BCD9CD3BC62B9D4746528A0411A8E98566ABBE19777A30BB72C9B8DE5FED79F28916B8671CEF9758C322A0B8F907A78EF675736E3397771CFC2C4AE57C30DC64B59DA86CDA8B2B482CF2EB8C66AB4564632BE9CEB504A96B489B202AC056A32AD41066B35441A417D20BA5D22AA0214115505D206905000F600220A000504F0002880254B044AC82C74C6846E6578F931E4C7CCAFD8F47CD3A9E8F1CB7BDCD578FF26752BD1C57BB1F9AFA8F07E97EA194D76CBC3CF63BE3772572CA6AE99A34CB73B1115BF2D488ADE33BBB638B15A77E3E3DBD5C7839655A76C71D355CF6D31965A73E3E5FB7CF2FAABADC4DF6FA92EE4A3CCF40F99F55E1ED3967A74E3BAC98CE6E3E7CEF365ECF63CE9A4141458D4F288AB106E46A44AADC8D699553688C5A96A8C8A028AB106950536826C510940DE89E550F6A000B2882A03422A88282A9B414DF6051000000000000000000000006069100404000005000000136014D808AAA9E84014451444001014A086D45400001544410141544000F0995ECA8F7F4D87C3867F2ECF265DDAF4E335011A00000000000000000000001E2EBF3ED309EDD38E6F2633FF2F2C9A915E979C40540010A8A1B4005410501001004A000228000020A0A8228200850400144004513601ED35DD40D005F009B00401045144050004105400003600802827A0000010000000043C000002A00028000BA115645514D22AE9620D2E90510369B5137D801BE978FEF75727A896EA5AB3BBA7DE935343C0F580000016EA5BF87E73AAE5FBFD5E597A8F4704EED72E5BD3954AF5383152F8544ACB4214444512A68119B1444B012A591A463289AD2A26D76A86C45D8BB0360280100055D901766D05DB52A51D30BEDF4BA2E5EFAAE59CE9A8FAB85DC69E37579BA9E3DE35F1B9F1F8E563D1C758AF2E5E587A239897BB40021402D0494543D1B058D4A955DB0AF67064E59351EDC2EE19CDC70FDB6F0F3E3AAF2671DF162B8D66BAC65051165116372B2AEDC75E9E3CB4E75B8EDE6397263A622B8673BB8E5ADBA461CC6D11628EFC5755DDCAB712C72BEC895C729DD8AE9194ACF8690D80B1A8955B93BBAC62AAA5BA41CED636D412D469001541A8D4668BFE4B5158A8D220A0A82AFB450044500455452A680004054500004100001441019AA88CDF2A2C6A5EE837BDE3AF4FB9FF8E755BF970657C7870E6C778575E3BAC9E8FAF74BF738272E33FAB07C0996E46782EF05E49AC8FE4C64BDDD9CDAD358C41B98F66B1C59AD3B71E15E9E3E373CAB51E9C38DDF1C74E36B51ABD98CB2EC916B87267E9C33BB9BFC3A466BE9F41CDF77A792F98F53CB9CD5AEF8DDC1CF9F8E72F0E58D9E927576B7B7C1F8DC32CB0BE8BDE3DCF2B3A1543422E9A80ADC9D906A63EDB936CD56A4D2B2A9BD33683352D690451406A2C64550004360540050F4BB0144150141445800BB368ABB5D81B540DAA000000000028080000000000C0D20807A4100000140000400053408534A080000280800800BE80401410005054005080A20001863F3E690F43EA49A920F23D4000000000000000000000000788F95CF9DE4EA2DF51DB8A77B72E4BD20EEE402082000809E8501504140410040001202800000828B4410010001002A28002288680A9ED45A881A3D289E80100411451014004001000002000200A80000020000000802A2806800445145D02E9014D0AABA4174D229A505936AC89BD1B04D8A22A896EA6DF43E93C5AC2F259DEB9F2DD62DE1DE4FA43C4F48000003CDD7F34E1E972BBEF7C3F3F8F8DFE5EBE19F5DBCFCB7B5ACD777366A56911951280880255652CEC809A66C554D22A258CD9A519D33A5436BB545D9B41768A2EC45366C15014D8A6DA880D0358D7AF833F8E51CF26A3EDF4F9FCB8E3B3C597B758C7263BC74F93D5F1EB2BD9D78EF6CE4F9D9CD3957AA3988D20801B11050054DF701635128E9857A78B263258F7F0E5D9DEF879EFB748F2F3E3B7879277AE98D66BCD94D32ED18606905F204F2DC4AAEBC75DF0BDDCEB51E8C2EE194DC736DE6CF1BB71CE3A462B9D65B641476E3AF463771CF26A2D72CA6D22D72CE69CABA46194680F222C6E774AAE92776E4ECC555672F0839546C6536AC9176AA46A20D46B18CAAB3920CD469105174B105545564105417402A2A02001222800002681500D80008289ED012ED910F6D406F17A3A3E6BD375B8724ED2DEECE5372C6A5D76FD7E78E3D4F4B6799947E473E2BC3D467C594F15E3FC7BEE3BF2CF559B3B9247A9C175BADC82C7493BBB61C6C5AD3D3C783D5C7C7A71CAB51DB1C5AF0E4D31965A70CF93D3722570CB273B95FF8748CBBFD3B9FED753F0BE327DA79B9A6B276E3BD0393A3E37D478BED751339E32799EDC2EF18F36535528DB21A0696441A98B722556E46A315552DD0336ED9DAA26D1A05017482C6A441400B41369B01145DA08B0154114F00AA82281B11541565220A00D4A886D514000000050000010050000608D329B3C80944050100500001002800022A800088A280800009B501000151428000A882828A02A097C3BF4586F3B97E19CBAC6AE3375ED1E67A4000000000000000000000001CBA8CFE1C36BE663F9BEDE8E29D6DC393DB43AB0020820027B142A002A0828820021B04140015000400145440360801B40004A289B1436000334516A00940F402008A208AA0000220A8A800000000006D2800068400405000100500004005055017428BA41755620A0AA20A6C10D821B511412CF965319EDF7BA7E39C5C18E33F0E1CF7A91D78A77B751E5770000007C5FAC737CB971E29E27978A768F771CD631E5CEEF2466BA32CD4B751A467D0A25404DA080A26928269340CD89634222A259D99B1466E29DC44DAED51766D051414054510162CA2AED5059E5DB8F2EECD58FB1D0F2F6D3E84EF1E2CE6ABAE258F0759C7BC6D30BD95F239677AF3D7B239544DB689B4542EC00D81B400024597B8378BBF1D62B51EEE9F2F4F6CEF1E7C9D23972E3B8F07361ADAE295E4E4F2E75E88E7581A0F06C4256E5456E5D577E3C98AB1E9E3AE9E5CAB71C7923CD9CFCB712B8DF2CBA4610DA8E985EEF4E37B315A8DB394DD615C738E35D232CD676D320A8B34DE295A8ED8F86E47354AE792C1CD3DB68953CAA114558B106E4EEDFA62AB352F75194544550588353BAB2254DAAA0A82A0B202A504001143D9A00000100F400288027A4111011A80D4BDDBB3E58FF8457EA3E89D57DFE8A616FF00561D9F3FEBDD3FDBE7C79E4ED7CBC587D796C7A32EF0DBE676BDD7E2F538358CEEE931DD4AB1DF8F07A78F8DCB2ADC7AF8F8F51DB1C5C2D6E34E79E5A215E7CF91E7CF3DD7591973B96D36DA25B70CA673CCAFD074FCB397831CA7E1C39A752BA71FB751E676797AFE1FBBD3DEDDE3E361773BF98F5715DE2E1C93B535A76733BED416358C41B91D24D31554654DB36A8CED1A44141608ABA456A2A000896820A00800BEC15567682002C101403D2028A45DA29B2034500F488AA8A00000280000000000039AB4CA13C00820000028000080000008A00A20282000680F0020A2A206C005000F2A80000A28022265F87BFA6C3E1C33F96393D3A71FB761E777000000000000000000000000787AFCF7AC2579E4D47AB0EB18F3677790368032800800A1B40054105104004A80000A020A807A143D80A800820020814541445F4A20000CEFB8A0000250100115005000410540000000F60005400000010054000000000140400590157428BA4091AD01A5455100F60009B144DA0280EFD0717DDEABE5AED8BEE3C9CD7EDA77E39D038BA80000CE794C30B95F501F9BE5E4BCDD4659DBBDD47D1D6BA78FDA566A8CB35A4434A22022080A09A044A0CE8D28959D2858962A27C74CDC419B8B3AB1A6494D835B5D81EC40550115600B3CAC4558E98566ABDDD272FC7391F6F8EEF195E5E58E98B6E3CF87CB0AE53DB55F13A9E3F8E55E3CBB57B71F4E5584F6E8CA25A00A0821A28079036B3B0352F675C2ED9AAF5F0E5E1F438B2F9479F3748DE7371E1EA30F35315AF0F263FC38D8F447362F646D900559D92AB71DB0CBD3355E8C32D5779E1C6B719E49D9E5CE6DAC52B8651CEF9758CB34691BC6BD1865D9CEAC769DE259B61A72E48E1946E32CD8CD6E22688A8B3CBA6112AC77C71D2D73699C9CADDAC466D46D19F22A0B222AC8D44A3726DAD32ACD66AC191A445058B220D49F84EECA9632A02A11AD200095145D220BE0144A20280086C0001440112F604A8222C06BDBA4A9563E87D17A8BD3F5DF1B758E6FBFF52E9E753D1658EB775B8F1737D79257A30EF0B1F95C259BC6F995D247AAB846B1C76EFC78316B71E9E3E3DD7B38F8B4E3956A47A263A8BE1C5B73CF934F2F272BA6319AF367C9B73B93AC659DEEAAA2F98FA3F49E7FF7715BE3C39F24DE35BC2F6FA83C6F4259B967E5F0BA9E3FB1D5658FABE1DF86F7A72E49D6D84F6F438AC5901A91BC632ADC8D33544B48336B36B4896A6D5055148CD56B4B1068F481B676A1B4D808A87B6B408A2922C051105000510050F020A7A14222AEF4A06D7601B446B6228000A0028200A000080E706990F4020800000A0008000000022A8022A808800002282A0200A087A51005503D08A0000A20613E7CD23EA49A923972FEA3AF1838BA800000000000000000000005BA9B07C9E6CFEE7516FE07B24D491E4DEE828002082285A00940151014410012A0000BA035A451500ABE811504F4287944001001140011413C01B36097C8A000805A800044005000104150000036000006CF208000000087B41400000153D80A08BA405D0AAAA0A8AB22A02C004136281B044011454CAEA03EBFD2F87E1D3FCEF9C9EE78392EF2AF56135018680000787EABCFF6BA5B8CF3937C73794672BA8F8B863AC7FCABDEF2B25062B377A6904512A0250105434089528A9A4D28952C034962858CEBBAC0D3371118CB8F7E18B2E3E6352A12EDAD88BB105828A206D452348AB16764A3D1C59FC6EDF77A2E499F14EEF3F2CE9D317A99CA6DE6747CBEBF8F577A7CAE49AAF671DE9CAB954AECC222868110D800080AA0B1D31BDD2ABD1C7969EFE9F3ECE1946E3D73C3CDCF86E3963EDAAF9FCB8BCD94D3D38B15CEF865D232022ECD836E9876AC569E8C2BD385DC72C9B8D653B7779B927748579B923964ED1862F934DB2D63E5DB8EF762B51DF1AD39B4C6536E19C6A2572ACD748CA7855423B71C66AC7793B15CDA73C9CAD6E233B66B4868AA8BA588AB3CB72251B83231595822568501634CD56B49B4466A34002AC4513D01A4F60A00008A0080080000008A0CEBB016764112A0373F0E98DD794AADEEE19639E3E657EBFA2E79D4F47867F99AAF27E44EA577E2BDE9F9FF00A974FF00A7EBAD9FEDC9C2475C6EF1958B355D70C375EBE2E2672AB1ECE2E2D49D9E9C71D3CF956E45B751C7933D44916BCBC9CAF3679EDDA461CB2C98B95748CA6EB7146E56F8393ECF538E73C7B62F734B3A7E871CA6784CA78AAF03D43E7FD5383E5C73924EF8BA71DD6519CE6E3E76377174F5BCCB22E915D246A466AB50B76825AC5AB06769B6904545591058D488ABA6A229B4D889B67600A041157429A5D20B0B005EC08A20A06C0040F46D40455014DA06D7628A045DA2288A00028A08A000082A59D81C86D8015010000014000000400054A280200100004580008AA16882280954401550003D1E6000AA5077E8B0DE7737B5E7E4BF676E3FF20E6E80000000000000000000000397519FC386D5C66EA65D47CBC3C5BF96DECAF21A0500404137DC01410014400410019145D081E801141500D822A82202000200828228A80200805140B5042A8800000882A8005040400001014000450400003407900400000500003402C41742AAAC882C35DD1540000013621B4B762A2A89A54030C6F2736384F741FA2E3C261C78E33D469F3AF6F640000001F07EA9CBF73AB984BDB177E19F673E4BD3CC8F53CE952A8CD66B48691464110150DAA02022A254D026934AAB626811340BA34A1F13E12CEF1363967D37BC5C2CCB0BACA372ED9B1A977176A86D414405D8A46B62AEDA9591BC32EEFABF4FE6D673172E49D378BEBF91E375797AAE3F971DECF85CF8EB2B34F4F1573C9E7A95E88E6CA6DA4100A00000040595B8955DB8EBD9C19F78E59371F430BB87263B8F3FEDA7CEE7C355E2CE777A3162B95675A758C9E934A8AB1156352F74577E3BE1EAE3C9CB26A3B6FB38F2E2CC57973C5C329A75C58AC567BCEEDB2D474C2F74AB1DF1AEB3C3956E265371C2CD2C4AE59CD3163AC65134A8D48EFC519C963BEBB33939B6E595EEE75B8CB3536D209ED5157DA2B53BB78C66AB6CDA8316B35A88228A441A8D4EC8082B3B1511602E962294D82202C8BA04D0022A1E400045010000013D22897CA089501B8DE2955D6778FB1F40EA6E3965C195FF000E1CB378574E3BAC9ECFAC74FF0073A7F9C9DF17C6E3C7E52572E2BF56F39F67B3878BF87B78B8B4995491E9C71D432BA8E3EDD1C393934F272F2DBEDD718C579B2CDCB2CF6ED23158DA348BBECD4A0E92ED6CF962CB4FB1F4CE7FB9D3FC6F9C5ED78B39ACABD18DDC18E5C27271DC6FB66755AAF8770BC7CB9617D35A7B7DBCABA6A441B98B5AD335519B419B59B5A8896A56848A0B234946A45D32282A6D36222280235AEEB31456B4BA034403D0809ED453C804F020A08A8002A000AA7601620B6E8DEC05D8A4BD9A9E110114000517D01A11450101C86DCD0000000500000000040004A2A8088A00000201B504145104501001436A8082A8200AACE5E047D0E9B0F870CFE5D9E4CAEEBD38CD404680000000000000000000000787AFCF76611D38E6F26392FD5E79E07A5E6145101010A800A20022800808201000000434A29ED02F900144103C20080007A4AA22A88008024F20558A225F00680400000441540001010000000D000080001AEC00007B01000050200790140145559105D1AD22A80000026C44D9B04D8AA002817B3D7F4BE1F9F3DE4BE2319DD635AC66F28FB23C0F500000039F3F24E2E1CB2BF87E72E5F733CB3BEEBD5C13AB5C396FE8A8EEE48CD68668A8CD2A8880268400100450A088680D2582A68F882CC5740B22E9157E3DCBC58E53594363CBCBD159DF8EBCF7E585D6534E98DDB16689656A56915503C280A2B51622ACAF5F4DC9F1CE56329D2C7E8383399F14AEAF05F6EF18CF1DE363E1F5BC5F1CEBB715ED9C9F3F29DD8AF5C7244699100000036000B1A8955BC6F77AB8B2EF34E79351F4B872DC77B378BCD7DB71E2E7C3CBC1C98F776C2B35E7CBCB163B461343489ED6F81565ECD4A83A617BBD5C7939D6A3D38F84CA6E3936F2E78EB6F372475C58AE758DBA32B1D31BA4A476C327695CEB51AAE59E2916B8673BB9D758C32348B8EDE8E28C64B1DD8C986EB8E6E75B8CA234CA2A8B22C8CAB71BC67666AAD66D062B35A10545588351632A3356088A8AA82EC14BFC2010117D1E00414010540D0000800086BB287F8011019A7B11A8E98A558E926DE9E973BC1D4E1C91CF2EE69A9EF6FD4FF4F3F4FF0099947C49D35E3EA72C35FE1E3E2BADC7A339EABDDC5C5A9E1E998EA2655244CAEA38727268C616BC7C9CBBAF3E7C91DF18E75C2E56DF2CEDD1945DA82C074C6B71858F4F41CB787ABD7AC9F71E5E69DEDDF8FD038BA3E5FD4786E3CD39278BE5E7936F5E3778C79F29AADC8D638AA35B4DF66466E4CDAD418B51A44B7655162C8834B106A082A6C54DE91513D1A05D353106A459191AD25034027F06943400006B621FE15011452F700415014145D81E61B414154DEA206DA8008000A28A8A0207A0701B60000000140000000012800A9450011440000004AA0828002A0200285EEA8278501055005E3C7E7CD21E87D4935241E37A8000000000000000000000000B7536F95CB97DCEA2DF51DB8BDDAE3CB7AD20EEE400002080082882A0800080000806801141620A2094F4A0025F095404040115028A828002006C1050DA7B037DD00000004415400010100000A6C114000011404001000054202E80140340BA342A80BADB4C8028005F0226F46C12D4AA082AA00A035A419CADD3EDFD3F8BED74B3F35C79AFD74E9C73B7A8791E80000007CDFABF37C78A71CF35F2B19A8F6F14D60F3725FB08E8C2335A83255467DA5504F000225051140100434685346904916405D2FC456BE2BA45346BB20319F161C93FAA2CBA1E2E5E932C3BE1DE38EECBAB1DA5DB9D9A6A5511766C05D8AB1A951576E9C79692ABEE7D379A65C7F1DBE8BC19F55DB1F48F9DF51E1FE9F945C2F664F89C9355CEBDD1C19D269A43C9EC0A8000400503DACA0D477E2C98AD47D0E9B91EEC7BC7972748E5CD86E3E673E1656F0A95E5CE7773AF4473ACDF269A0D6C9015620DE374EF85F6C56A3D7C796E3A5F0E35B70E6C5E3E48E98B15C728CEB55D632B1A941D30BDDE8C2EDCEB51B6729B8CAB8678B8D8E91944D776916797A7899C963B69CF2736AB966E55D23288D21A0458DC8955BC67669953D39E5419B51A4051564456A456512B35441455D20B0BFC209E915420280004044010550100001280828850659F62371D3196D4AB1D709DDE9C31DCD39E55A8FBFF004CE4B974F31BE63AF3F0CCB399CF2F05BE39D7A7DE2B8CD44CF3D1EEA7A79B939649E5E2E5E6DDF2ED8C62D79B3E5F4E3727791866D1A4360351620DE3E5D27966AC5BFD36653CC7DEE97967374F8E4F3F34EB6EBC7EDD8799D9C7AAE29CBC167B8F97C7DB72FA7A38EF5A71CE76E922C6D82B168316B3B6919DA340B7F00D45D251A8BA41608A9B4104545916628ADCC7B35202F63B202500F60783C810D0242A8002E911154040A00000AA02C3CC408405360A4A83529B450001450151404701B60000000140000101500000541411415001000400515100105F42A0AA020A80022F8A0028EFD161BCEE6CE7758AE3EDEE1E57A4000000000000000000000001CBA9E4FB7C36BE6633DFE5E8E29D6DE7E4F6D0EAC00000820022280A820A02200080020A200345010414100A9E800440511500541454B100512C4D2842F9043B0080808A00020AA00008080000200A00014114040010050EC08BA004161A154514D029A4174A8A000225ACDA00A26C0000146A00BE106B838EF37538E3EB6FD0633E38C93D3CDCF7B91DB8A7ED479DD800002DD4D83F3FD772DE6EB2F7ED8B8F87D0C66B191E4BDDDA22A2566F9684454651413420009A140034086845D0069641575A8B2207C5A9055D1A40019ACDBD9466B97271E39F99DD67495E5CF8B2C3C778CCAEBED8B15445D82AC6A5056B1F2CD57D0E839BEDF34EFD9F7F1BF2C658F1F34EF6ED82B8F5187CF8AC7297B6ABF3BD4E171CEC79ABE863E9C2B351B4010EE6800001005580D475C3F0C56A3D7C19EB28FA7C396E3CF9C748D678EE3E77518A60578739A72AF4C73ACD88D32400515A8EB865AECCD57AB8B2D3D53563864DC72E4C371E3E48D6352BCF9461DA306BBAA8D62F46158C963B637B1630DB8E78B8653BB719AC588DB2D4F2F4717A67258EFAECE79B9C6AB8673BB9D748CA7A4690046E46F18CD69B915919AE77BAC19BE4691154591B919A3504566B2A21A5174D222A20953D2A8A0B21ED110AA228A8680D0A88A0800021E810504D0233A11AC5DA77B3512AC7A30E396C7BB8386E567670CABA48FADD2F1DE3BF87AF29B8F0E77B7A31F4E19E5F1ECF272F37F2E98C62D78B979BBBCBC99EDE9C639571DA6DD19D9B5D80D7A157D2C646F1F2E92335635ADBDFF4CE5F8E578ED73E49BC5BC7DBEA0F1BD03E5F51C7F6BA8BAF15D78AF7A73CFD2784B5D5CD9CAB16B5118DF74B7BB48228B3CB5ADA0B23510590455F4968889E942352035235232292006C13601B5D8001ECF601403D08000286C4540140405053F85EDA40F49B058A028A2CA81B5400051420288AE036E600000A0000000802820280882A8088A28080000228002ED01001541114013FC81ED7C000A995EDA7D0E9B0F870CFE5CF93FCB7C7EDD879DDC000000000000000000000001E1EBB3DD98479E4EDA7AB0EB18F367FE81B64002820200A88A80A820A0208079101160228A440F6A02008014100348200A514400004AA22E810FF002094510012822880002A0A0008002000000002280000080000200A02A80BA014D02927E505220A0A6B49B11369B50DA01B3608A08BDC005501A2DD4DA0F77D278B7965CB7FE1F55E3E5BBC9E8E39F50727400001C3ACE59C3D36597B5C66EC897A8FCFE3FD5BCAF9AB5F45E44A883352B4322A3255101101514400014D00BA5D01A59105901574BA40011019B58B5519B59EFA6918B5C73C256A2573D59576DB26D5055D8AD6DA9515D78B3F8E52BF49D1F2FDCE08F3734E9D30AF4258F2BABE2FD4F87E1C9F2FCBE565E5EEE3BB8E197B652C7565054360A020680F202FA277416378D4AAF47165DF6FA5D3E7DA7770CDD23D9E7178FA8C37B72C7DB55F37971D5D3CF94D57AB172ACD66B6897B55508B3B20D474C2C8CD58EF8653735E5EBC2EE38E4DC6B39B8F272E3DCC4AF2E78EAB96BBBB4601A46B176C18AAEF837676ECE75A73CA7670CB1EED44AE566AA69D1923D1C5E99C963BF96338C469C73F0E6E91965150D0A378F974918A3504699B5CEB51191505059E5B919AAA5066B356000AB208B7B335045555D088A0268901749E012C34A27900D1A0134A1A5F209A01346804A089628B84EFDDE9E3C77658CE4B1F43A7E0B9DF0FAFD3F4D31C65D3C7C993B631E9F8FC6378DDC796BB4783ADCFED65FE5F33939B777B7AB8E6E38E5D579B3E5DB95C9E891CED4BF945458A0D2A2AF8588378F9748CD58DE2E9C797DBE6C738CD6A3EEE194CF0994F6AF0BD23CDD6F1FCB8FE53CC6B0BAACE5371E199764B5E97062D66DEED4466D45058A1237128B23480229B6550580D49A59115551001366D43620A028010140100D0200A400D82002A02A0AA4015025500140165541651000505041C46D80000000500040500400001505001144003D800014128A1E880A2027900514413D8A2EC40055E3C7E7CD8C7D49352471E5BE9D78C1C5D400000000000000000000002DD4B41F27932F9F3DBE87B3D4D3C9BEC1400100000105442A88000820A0880082A114005100400A0800800A0401004A0228A9A034017F280255040054208A79450000041000000000004050401510140000154D0280280B1068A822809B04B536A200228A80002A028AA20ACE5BB649EC1F7BA4E2FB5D36335DF4EEF0657776F5C9A80CA80000F93F57E6DDC78A3AF14DE4C725D47CF93507B1E74A8A8CB35412F95464AA200800A209A05D029E96405D76593482E8D76455D00B041369544B59B5462D676ACA6D8B5466B35A18B18B8B5194F0B288BB01ADB528ADE35F63E91CFFD5F0B5C7966F174C7DBEC0F0BB3C7F50E1FB9C36FB8FCEF24D64F5F0DE9CB362B2F4398089A154D2E80D26BBA21B145F4480B269AF08AEBC774F774D9EAB8E6DC7D2E3BBC59E6C378BCFF00B6DF33A8C3576F1E73BBD38B9D73B3BA3A329AEC6941406A79EC8AED85D3D9C59EDCB26A3BEB71C3970F2E71A78F92798E194D3BC73A9A1A4591D704AAED85D3BE33B3956A319471CB158571CB161D2327B77E34A4779E19CBC30D38E51CB2ECDC65349A690D1AD83A611D2466AB5A66A2B1930D44645455901A934DB2A33506748D21A59056A2A21A4A080ABA5D08A80584806804D773407C749A0349A50B00346810D77034026BB9A5134960184DD7D2E8FA7CB9739A8C67751AC63F41D3F4B38F19B8F4EA48F9B965BAF563351C79792632B874DD5E379EF1DBDDA98EF1677DAFD538BE7D35CA79C5F9DBC9728F470778B1C9D573DF74DBD0E2BE12035E5644556A22B44F283A631D3166ABA48DDC7734CABE9741C9F2E2F8DBDE3D6F1E73593D18DDC133C7E5859F965A7C8CE5E3E5B8D66D7B23CD58B5969128A0D480D48D48C8A2285041514456A2ED013621B3601B50D80BB2501760B7C110500000040000D880028082ACEC02E84089EC1A80000A2ACEEA802000A0AE234C0000028000000002500012AA9E400103C0000020A295041454881450F45417D200287B54134A290BE01DFA2C3E595CEBDCF3F27FA76E3FF20E6E8000000000000000000000038F559FC386FF002B8CDD4CBA8F9D8CEDBFCABD8F2101400041050044DAA02A2028008008825208BE94500400D820027B0001003DA86D00A002880A0209A04A6D4004A8000008280000808000000001E81141140011014F4002C5801A50140540541626C0DF65DF606769B50450400403DA8080AA0A8AB16440D3AF45C5F7BAB93D44CAEA5AB3BAFBD3B41F3DEB0000004CB298E36DF4FCE7519DE6EAF2CFD47A382776B9725FD326DE9704DF766A8959AA095512A288008228287A0554091740BA5D22A882D4012D513696A8CED9B4466D62D69112F9519ACD513DB362A2699B1511A94455D8AD6376F4F49CD78B9F1CB6C65371A8FD4F1E53938B1CA7B8AF9CF4339E3F2C2E2FCDF5DC5F6F9ECD3D1C37BD319BC88F5B88006813401A340BA34000A20DE374F57067DE319351F57A7CF71DF29B9A796FB747CFEA78DF3F931EEEF8562B8E519768CA68100154574E3BBF2F570DEEE792C7AF1EF3499E3DB6E2DBC5C98F7AF3658F7FE1DF162B162E9B424EEE98CEECD1D71BAECEFC7E1CEB51BCA6E38658E88AE39473B1B8C269D78E2D1DE53291CDB72CB172CA3719AC6BB9A6B6868C608EB8474919AD434CD42B19462CD35112C34A8BA5988ADC8BA6412833627C550D2FC456B4690349A00D2A2E9514D1A034480BF14D01A3E207C4F81B347C4F89B13E29F18BB0F8A7C67E44353F26A7E40D4FCA6E7E40DE3F93E58FE57544F9633DA7CB1D1AA37D171DEA3A9FB7C72D7EB3A3E8F1E9F8E4D6EBCBF9196BA77E29BEDEA71E5E5984F2F263375DB2BA8F95D5759E755F37F53971753872CBEFBBDB863D69E7B5FA8C32C7A9E965F3328FCAF53C77A6EAF3E3BF9ECE7C1D5B8B7CBEA573ACBD4E0AB016786A22ACAD228E98C41B91D318C569D319B7598B355DBA6CBED73CFC57D379F93DEDDB0F5A0726DF3BEA3C771CA7247937B9B7AF0EF179F29AAC648DB27A580BA5D6A0352353B32A50137D936A82C053CA2B5E9004D82A6C43602AC0005802A80A800008009A5D0A268000041400587B2F905F088340000A28444554500015C8698000005000000000400144500000043D20280200000002F840050360081E97F90000CBC7607D0E9B0F870CFE5D5E4CAEEBD58F501140000000000000000000000787AECF794C23A71FFA73E4FF002E1E91E87005004015000F0A2208155100014044004F4068014040100004036020A0681000F6000228001419B34287A402A0000008A00002020A08000001E8F4040000404580020A28A2802AA000A7B403B025A96A8801B4036801B101555401053D02C6A22A65751F4BE93C3F1E3BC97CD73E5BAC1BC27D9F44789E9000000793EA3CDF6BA5BF9AF8787FB77EEBD7C33EBB70E4BDB4CBB3922288CD504AA8C8A150034229A4534BA05D00BA5D20ABA45345410DA8CED36A225AA8CED9519A9E95112A8CD4AA2269512C404D26B4A84AA22CADCBAEE8D3F49F48EA3EF74FF0B7BC7B9F3B39ACAC7A31F47B7C9FAC707F7C8D71DD64997A7C5BDAA3DCE00A06813468174680D1A035A3402A0B1DB0BAACD58FA3D367AD777D0C6EE3CD97B758F3F5186E3E5F363AADE159AF3E518D3B460D1A50D770434BE856B077E3CBBB3563D9C5771D2F78E15B79797079B28EB8B35CEE29F16D9591A901BC67777E3BDD8AD47573CE311A70CA7762C748C54D35876548ED8B764D30DB9651CAE2D44ACDC7BA7C5A64F8ACC7B9B1D71C5BD30D258C59DD60C58CD8D32693423522EA22B5DBF276FC8A972C7F2CDCB1FC889F2C7F27CB1FCAEAA3532C7F2BF2C7F28ABBC4DE3A159B949EAA5CFF008A6936CDE4FF00F86AFDCBFB2AE936B2E7FB2AFF005FFF003A74A6B97FF9DFFA5F8F37FF002CBFE93AFE9DACE2EA32F1C55BFD3F53FF00CAA5CB1FEAF8D49D2F577FF5D6BF47D5FF00F3A9E78FF4F1AD63D0F5797F656A7D37ABBFDA979306BC326A7D33ACBFDAD4FA4F577D33F2E07864D4FA3F55979ECBFE85D47EE67E7C635F154FF40EA2FF007AFF00F8F737EF5FFA314F8AACFF00C7B97DF2373FF1DBEF912FE4C59C2D4FFC767BE46A7FE3B87BE467FE95F85AFF00F1EE3FDF5B9F40E09E7266FE456A7145FF0041E9DA9F42E999FF00A323E28BFE89D2FE1B9F46E964FF006A5E7CAACE391D7A6FA7F4FD2E572E3C356FB7A9CB2CAE5775D24926A3973F363C78EEDD3E2757D76ED92BB7163BEDCB3AF99C9CF72BE5CFBE58D8F6C9A79F7B7E87E83D4FDCE9AF1657BE2E1F5FE97BE3D4633C797927D799DEF783E46F7211EB703DA82C8D4DED156348AB23A638D4AAEB8C74C67773AAED8E3A74918AD265F9FC3E8F4FC93938A573E49D3787B751C1D5CBA9E39CBC3947C69DADC7F0F4715EB4E3C93B2A7B767335DCD7706A46A20D4114360CDA2A1160288AA6C1369B5436006C14882AEC0505D9B01654140000105D441055004D280940503CF70175DD1058A000002A04AA0A2280390D3200000A000000002000AA9B000445550441145101281E05001440450004055411450105E3C7E7CD243F4AFA926A483C6F500000000000000000000000025BA96BE5E795CF9EE4EDC53DD71E4FE1A476720503606D0000450A8208A000000202210000D80100A020059B49003608280027900001045500004A4F006BB9ADD04F151445010014400010114454150405000000F600808A0004501451414403606C02D4D820A2500D80820002A800B041415635E928C5973E4C709EEBF43C1C738F831C7F870E7BD48EBC53F6E83CAEE000000F89F55E6FB9CF38E5ED1E49E1EFC26B18F2E57744AD3288A2335504513D0A20000BA3482E974069748AABA40103696A89B4BE544B59B544B5151904651444AA2258A1A4D089A2C513512E3B066C4B34A8786F1A0FA1F48EA7ECF5731B75327E9729DF7F97879E6B277C3D238759C5F77A6CB1D3963755AAFCBF26371E4B2FA47D179CD001A0003401A3401A01640591D232AF4F4F9D99777D4E1CF78B8671B8D724DE2F9BCF86AD4C16BC994EEC5C1DE5733E297150F8E8D08878A2B53BBA63DAE9291E9E1CBF97A65DCF2E593A3972F87932D2E295CEC9F9353F2E8C1DBF2B2E3F906E59F974C2CFCB35A769944B631A69E7E4B37E1CAE73DCAE923159F9CFC5267ABFEDBFF4D691D71E4BFB6BA4CAFECAC5692FCEF8C2FF00D3170E5F5C77FE8960CFDBE6BFFAAFFD1F67A8FF00E57FE9ADE3FD4D5274FD4DBFFE95FF00A749D1F557FF005D4B9E33F678DAEB8747D57FF3AE93A0EAACFF00639DE4C5B98D3FD3BAABFD89FE93D5E5FDA9F2E30F0CAA5FA275953FD07ABBED7E7C13E2C8FF0040EAFF007378FF00E3FD459DF3D17F23159C55AFFF001EE6FF00E8DCFF00C7B93DF2337F222FC55A9FF8F65FFD5B9FF8FCF7C8CDFC8FFC6A71353FF1DE2D77E4A7FF008EF0FEFACFFD357E28B3FF001EE0FDD5AC7E81D3CF7697F2322714749F44E9A7A6A7D1BA69E98F9F25F8E353E93D37ED6A7D2FA59FD8CFCD92FC71B9F4FE9A7FEA87E83A6FFE513E4CBFAD7845FD074DFF00CA2FE8BA7FFE513E4CBFA78C6A74BC33C71C5FD3F17FF3C7FE93CAAEA2FD9E39FD93FE97EDE1FB67FD26E9A8B30C678C67FD1F19F889B5353F11753F006A7E0000000000000000001C7A9EA70E9B8AE59E522E3377496EA6DF9BEB7EA979B3BF1BD9F3EF26595DDAFA7861E31E3CAEC9AFF974C2E9BA8F57D37A8FD37D431BFDB93F49D670CEA7A3CF1FCCDC78B9BACE64EFC7DE363F278E370CF2C2F9C6ABD6E248BDD11560ADB531655A98BAC8CD575C7175C7162B51D645F4C2B16EDDBA1E5F8F2DC2DED4CA6F1AB2EABE88F2BB8F8FD6717D9EA2E53C64EBC57BD39F24E9C534F4B8AD8D480B26DAD33543609B4DAA2795508B105115362A27B040551505014414050165F4011A4114004174080BB0016021E403D02C3482101A480A0000BA1411177D962280390D3200000A0000002000288A0000008000000255001440400500000F6A822800A57A3A2C376E759CFAC571EF28F68F2BD2000000000000000000000000E3D567F0E1BF9AF9D8CEDBFCBD1C5FE5E7E4F6D7947460140D820000545441400401404044010045000436A2E93BA0009E48A088028081A45000004A00A06C0F220828CDF26D40D0094041015401011511415000011410000004501015602CF20A282880021B0114100400411540014151050051562ED077FA7717DDEABE57C47DC7939AFDB4F471FA07174000018E5CE71F16595F509DD1F9BCB2BC9CF9677DD57D178CA9419A288CAA15144140D202E80505D2C88ABA3481040B749B512A5AA225AA26D9544D9B1112A889683228692C0434A1A4D08692C0345C544B827C6CF06CD1F3BC79E394ED657EBBA1E79D4F458672EEC9DDE6FC89D4AE9C77BD3B1E772FB795D5F9BFA9F0DE1EAEF6ED5E591EFC6EF18F3DF6BA35FE1A4353F8353F206A7E61F19F9807C67E625D4F6096C4F9C8BA13E789F7319EA9A367DCC7F157EE4FC5FF00A346D6724FDB7FE9B995BE31B7FE1343A619672FFB2FFD3E9749967677C6B8E7AD3736F67C72BFDB5E5E7E1E4BBD616B96366DBD57872E9F9F7FFE9D67F4FD4FFF002AED32C7FAC6A9FA5EAACFFF004AAE3D075797FEAD2F9E33F678DABFE97D65FEC3FD27ADBFD89F3607C792FF00A2F5B7D13E87D65BDCF9F05F8F26FF00D0BABFDCDE3F41EA65EF9B37F2315F8ABBF1FD139F1BDF91E8C3E95C98CEF9B95E695B9C756FD22E5E7362FD0A5FFD8CFCFA5F8CFF0040C3FF00A1FE8187FF0045FF00A2FF0013E26A7D078BDE5B5FF42E0FCD4FFA2B5F146E7D1782373E91D3CF4CDE6CA9F1C749F4DE09E9A9D0707ED63E4C9AF087FA7F4DFF00CD2FD3BA6BFF00AE1F26478459F4FE9A78E38D7E8BA79FFAE27C992F8C59D2704F1C71A9D3F14FEC89E557C62FD9E39FD917EDE13FB27FD26E9A8BF0C7F6CFFA3E38FED9FF0046EA9F1C7F13FE9753F081A9F8000000000000000000000000000000373F206E7E53E53F300F963FBA7FD9F3C7F74FFB5D09F3C7F74FFB4BCBC73CE73FECD512F51C53CF263FF697AAE19FFB315F1A9E513F57C1FF00D227EB383FFA45F0C93CA25EBBA79E79233FEA5D2CFF00D91671E553CE25FAA74B3FF6337EABD2FEF5F8B23CF14BF57E964DFC9CAFD73A59EEB53872A9792337EBDD3466FF00E43D34F4D7FCF933F2C667FE49D3DE6C70B35F2BADBC7FF91E1CBF2E3E6C72B78AB7C7C778F39BFDB3967E58DD3E4492C5F0F638B53C352A516CB3594F31FAAFA67513A9E8B1B7CC9AAF2FE44DE32BAF15EF4F89F58E0FD3F5DF39358E6F248EB85DE32B194D5A686915A90AADC74C71ECCD574C7175C7062ABAE38E9D263A8E75A6B7A632C920C5C98F9DC392673D35A4DBEDF1673938E653DB4F1DE9E883C9F50E1FB9C1F29E63585D65132F4F978F7C574F63CED697483422A5A9B5442A82811A404A8A86D503600A2882AC40005025500036B282ECDA0A086F4B28A2201E14040001452F8411408A0001B00D8AA882F95117622B90D32000A000009B000001154000045144413C50141005451510141050000000F620A0A02265E34FA3D361F0E19FCB9F2FA74E3F6EA3CEEE000000000000000000000000F075D9EF398384ED1EAC26B18F365779551A64A80228002002A2000A07B1041441001000010045144152D0400400501012A800006D1400000444A8AA9FE4D2868F2020150014004510414040F6000800000050001016282C051401036288009B03680220A8A0A0002C0005101455672BA80FB3F4BE1FB7D3FCACEF93DAF0725DE55EAC66A030D00000F07D5B9FEDF4FF00097BE4DF1CDE519CEEA3E3E13B2BDCF2959042A88CAA15143400A01222AEBBAE8174BA403D2026C119B5A0DA5AA33B4D889B4AA2022228961E404110554F200680D26945D1A40D2CC366C4CB8BE51F5BFF001ECF92659F179C67B73E5EF0AD63FE9F72F0DFC93872DF9783C9E8F1AF17D4BE9797598CF8DD653DBC13FF001EE6F7C8F461CF31C74E778ADADCFF00C7B3F7C8D7FF008EDFFEABFF004CFE27C2D4FF00C7BF3C8BFF00E3D87EF4FF00A5AF89A9FF008F71FBCEB53FF1FE1FDD59FF00A29F0C6B1FA074F2F9ADCFA1F4DF866F3E4D4E28B3E87D26FBE2B3E8BD1FEC4F9F23E2C57FD1BA3FFE6D4FA57493FF005C4BCD9AFC78B53E99D2CFFD71A9F4EE9A7FEA8CFCB97F57C21FA0E9BFF946E749C18F8E3C52E795FDAF8C6BF4FC53FB27FD3538F09E31919DD5D45F8CFC43E33F1136A7C71FC43E38FE21B0D4FC45D4FC0000000000000000000000000000006E7E40DCFC9B9F9809F29F98973C279CA7FD9A13EEF1CFEF9FF67DFE2FDF8FFDAF8D4DC4FD4717EF897AAE19FF00B22F8D3719FD6707FF00487EB7A7FF00E917C324F2897AFE9A7FEC8CDFA8F4D27FFA917E3CBF879C73BF57E925FF007B37EB5D24FEE6A70E4CFC919BF5BE97F725FAEF4D3DED7E0C93E58CDFAFF4F3C4B59BFF0090F07EDAD4FC7C93E58CDFFC8B867F654FFF0024E1FD957FE6A7CB18CBFF0024C3D71B37FF0023CBFF009353F1BFB59BCBFC4BFF0090E7FF00CCFF00F20E4D7FFA6BFF003CFEA7CB53FD7B9AFF006337EBBD4FAC5670627CB59FF5CEAAF889FEB5D655F8304F9722FD63ABBED9FF0054EAF2FEED2CE1C21F26558BF50EB3FF00A337AEEAFF00FA35F1E0CF9E49FADEAEFF00ECACDEABAABFFB2AF863FC3CAB179BA9FF00EB7FED2F2F517FF6DFFB6B58FF0019DD4FB9CF7FF6E5FF0069F3E6F7C97FED753F86EAFF0055F39DFF00B5D5FDF7FED035DFFDD7FED7FF00FAA05BFCD4EDF904EC765467712EBF02A592FA4F8E3F851CB971966E4EF3BBF45C167D4FE8370F39E11CB9BD4CBF95BC3DD8FCF632E3BC6F9974D7B76736A2A2B71F53E85D4DE3EA32E1CAF6CBC39724DE15BC2FDA3E97D63A5FD47476CFF763DE3F3B877C35EE3970DDE3A6F927D974AEEE449B6E4456F1C775D71C58AB1DB1C5DB1C58AD46E45F136C2B1964E7726A096A5BBC7BAA3DFF004DE6F96178EDEF8BDEF2E73593BE37704CB1F96365F6C34F89C985E2EA32C3D2FF000F6FE9E65915012D06767869136681A3482CF05A826CDA89B1453482C8B201A100555D88800280BB00058A06D510202EC45450400055FF002820BE80BB4059D805D80000002A9B4455F08AE436C8000000020078004500500000D08008A0200286FB822FA4450DA86C000003402A202C00038F1B9F3C8FAB26A48E3CBEE476E39FB07175000000000000000000000012DD4B7F00F959E5F3E6CB258F67A8F21B00451003D801444DA6D401014111550045400440160097C8161A515101000501100001143C001A011400044004A9D954A6FB01514004F6800A0022F8404540000004040D8A8A00000802AC037D94500000DA06D36A1B400043C8802802EC0140540055100E3C2F2F3E384FCADBAEC7E8F8F19871E38FE234F9AF60000000F81F51E6FBDD6593C62EFC13EDB72E4BD380F5380C820A25654054014D2E9034BAEE82E940D1FE5013609B4B5444512D4DAA254D8222A08A15044200829E050D2680340BE8900D35220B2353140CA6A3F43F46E9A7074932B3BE4E1CF75869D78A7D9F44785E900000000000000000000000DCFC81B9F989F2C7F33FEC0F9E3FBA7FDA7DCC3F74FF00B5D54DA7DDE39FDF19BD4F0CF3C917C6D3713F57C13FF643F59C1FFD22F865FC4F287EB383FF00A44BD6F4F3FF00643C323CA2CEAF86FF007C672EB7831F399E191E51CF2FAA74D8F9C9CF2FAD74B3FB9B9C39566F2473BF5EE967B67FFC83A66FFE7C99F961FF00E41D37E29FEBFD3FA94FF9F23E589FEBFC56F6C2B53EB785F181F053E585FACCD76C1CF2FAE6AFFB09C07C8E597D7B3FEDC19FF5EE5FD8E93F1E33796A7FAEF3FED6BFD6B9EFF69F0629F2D5FF0056EA32F5A66FD4FAAFC9F162BE75CB2FA9F577C572BF52EB3F73738B066E79337EA3D65FEF63F59D65BFFEA56E71E119B9E55DB0EA3AACB1EFC9532EA3A9D7FF00A959F1C76BBAE379FA9FFEB59CB939EF9E5BFF006DCC719FA67759F972FF00F5CBFED379FF00F4BFF6D75FC45973FF00E97FEDA9BBFDF53A1AF8FF00FC54F8FF00FC5536D1719AF359B8CBEE9B463E18FE13E18FE1ADD43E18FE17E18FE0DD17E18FE0F8E3F84DD12E18FE12E18CF4BB1353F0D4D02CFF000BA417DA5A826D6550DAED14F926D4494D88969B04DA6F4A1F23E6684F9773E6BA0F943E49A44F916FE144F96936AA5C92E5B80CDEEFA3FF008FF55F63ADCB832BFD39B1C937858B8DD6519FABF4BFA6FA8E564D639F8790C2EF194B356C256BC78691A8E98725E1E7C39679959B364AFD6F1678F51D34CBD651F99EAB87F4DD66785ED2D79383AB717A393D4AE68F4B8B72766F09F98955D71C74ED8E2E76AC76C70DF975918B5A4B6473CB2D9072CB2DB36E9A889B597F2A3A74DC9F63A9C6FAAFB92EE4AF3F2CEF6EBC60E2E8F07D438BC724F4F24EF1EAC2EF170CA76A34CA5BDD9DAA278143CB40081B4036284541662BA4175A3D8A9ED444154043DAA028002806D41444140005F629ED3DA2AA02EBF280B4D888BA03DA80000001E81458229E915CC56400140000401050000500000100117C81E1001415000414003C806805F02080AA7A10D97B4077E878F795CEBDCF3F25FB3D1C73EA0E6D80000000000000000000000E1D5F27C386FE6B58CDD919CAEA3E7E3351A7AEBCB0F422A0A2000025DAA1E500040504450504100100050F297B20A82800820000880A021515400281514004A40511112C553601E2A282008A000002022A0007B10414010B405F40008A07B0140041766D54360800880288080280002802FB01405450F405ECF67D2787E7CD97259DA31C9758D6B19F67D91E07A8000001CBA9E5FB5D3E597F0FCE4DE596595F75EAE09D5AE1CBEF4D0EEE488082895144D0069740BA105340A69054B454B537D95136CA85ACAA25283353DA850412A82085414D1A0346843482922EBB82E8D02E9748352766A4DA2BB7070FDEEA30C24F6FD3E18CC38E633D4793F22FA8EFC53F6D0F33B0E3D4757C3D349F77398ED64B6EA25BA70FF57E8FFF00AC62FD6BA49FFB1D670E4C7C98A5FADF473FBD9BF5DE8FF72FC19A7CB8A5FAFF00473FB99CBFF21E9678DD59F8F91F2E2C7FF91F4DFB6A5FFC9383F6D6BFE6C99F9A27FF009270FAC59CBFF24C35DB06A7E353E68E77FF0024BFFCD2FF00E479FAE36BFE667E64FF00F23E4FFE67FF0090F2DFFD67FCD0F96B37EBFD4FAC19BF5DEAEFA6BFE7C53E5A7FAD757F827D63ABB4F8703E4AF4F4FF0051E7CF2FEAAF7CE7E4B37B71CB8E46A656BCFD4F373CC6FC72D3E572F5BD66375F374C30C6FB672CAB95EB3ABBE796B3FA8EA7FF00AD7698633F4C7953EF7517FF006D4FBDCDFF00DAFF00DAEB1FE26EAFDCE5BE796B37E77FF653A9FA3B3577FEFBFF00649DFF00DF546B5FFF001574C2779BB59AB1EBE3C65F6E99714B3BB96DB79397831FC3CD971E13D3A636B3633F6F0FC27DBC3F0DEEB27C70FC3531C67A3751B923BF16BDC62B71DE49AF0E5C984F3A6234E17B7A66DD3A335771665E360ED865B6AF7615C72DB9DAD44ACDA6396EB4CBD5C77B26758FDB6E39573CB2D3719AC7C93E4D6916675D31BD928DCBD8DB2D33964C5CBBAC8CB3BABBB6286DA80AA8336B3725137DD6511A94F92296A6C0DAEFB287C93606D360BB4DEA8896F737DD552DF696EC44A450D800287B10A9413CA50431CEF173E1CB8DEF2AFB1FA2FAA71CEBFE93C7D4E1E718F838F7C5C387FCEBF8E99FBDAC9D963AB0D37ADCEEC8FBDF43EA6E7C378B2BDF163EB9D37CA63CD3CCF2F1FF009E57A3DE0F95E64247A9C5D261EDDB1C58B5A8EB8E2ED8E1D9CED58EB26A25ACAB9E5939659F7D46A2573B53CB4835145B3737F87D8E8B9BEEF4F3F31C79674E987B7A0799D98E6E39C9C571AF9131F8DB8FE1DF8AF5A72CE76ACE574EAE69E52B488B202E94010445174B3141662D4C505EC22A7B3DA88680F48A8A202ED40405036A0022C055F10025105201E8F482829E8F205405D7620848A000000028A8A21E841815014000012800A82A0A080A00790004000000414540003D0000A880A000200A0265FF00F507D0E9B0F870CFE5D9E5CAEEBD58F5019500000000000000000000001F3FAECFE5C930F51D38BFD39F25E9C7C0F4B828820A27B00004F6220A02A0000A8088000325A0B004DF72D50114A8A80800082000020AA00828000008825F2022A8504A280088A000002082A00000807B0040140015000054005050100A088A2A20A8A4000F6000A00A02A028A7B5419CAF6D7BAFBBD070FD9E9719AEF5C79AFD74E9C73B7A4791E80000007CBFAC736B1C78A5F3E5F364ECF6F14D611E6CEEF228E8C225011442C00034BA00414D02FA4D81B4DA8CDA8A26D2F7544450B59040405040011000D000161A034A28BA4164DB520AD49D9A8CD57D3FA3F06F932E5BEBC3ECBC3CD7793D1C73A072741F99FAB653AAEB356EF1C5E8E0FF005B72E5F4F9FC9D061977C6D97FCBCD9F4F78AFF54B5F431CF7D3CB71666382FC30D786B753A3E18FE1A98CFC02C93F10D49E9157B7E1773F1105F97F83E4683E4BF203E55A9926956644CFBA687AB833F8E534FB1C397CB08F3F24748BCB87CB17C7EA70F8E54E3A578F3BDD8F93D31CCF927C9748BF23E4683E4BF2342CCEBAE39ED9B163D7D3E7E9ED9E1C32F6E91C39B1783931D56B0A95CB2AC5C9DA307CA132D1A1B996DDF8F2D562C58F563770CA6E3936F2E7DAE9C72BA758C54F937325474C32DBB4B2E2C56A39E5DDCF29A58573B59C6FF536CBD5C5E17373FDB6E397871CAB718AC5ACEDB45976EF8F84C86FBA32D336EDCFDAC43E5536A8B2EEB73B2555D96A0C54F6D07B59E41A368886C13677DAAA8886F7E0D8A25F021E99DFA5544545D009B5F400090012D010113CF6547DFF00A073CE6E9B97A4E4BBEDD9F2B9F86F4FD567C597E7B3861D679475BDE32B177E1A93B3AB049DDD31F2CD57ABA1E7FD37598E5EB2F2FD1F51C739FA6CB1F3B8F1F37594AEFC7DCB1F98F87C7972C2FAAE98E3F97A76E4EB8E1BF2ED861B73AB1DB0C1D2473ADB36EA39E59AC88E57262E51B8CB26FB28B1B9E5069E9FA7F27DBE6B8DF158CA6E358FB7D51E47A07CCEB78FEDF37CA4ED5D38EFD98CFD3CF6F64AF4B825FE0513C5680DAA054D81DF4B3106A62BA45536826FB8A1ED00D820282E904014005144177B4117C28AA781022077055005453C1E403401A05040001400504015511CC5400000504000114140A82800087A0001140360008282A082800A88280790005104538F1F9F3E303F7A7D5935343C6F5800000000000000000000000265758DAF95965F3E5CB276E2FDB8F2DF5058ECE42008A000025150A801A00AA1E50041000012A28B0BE413C88A02251404001010050110550A082800000886D154A80784B543600802280000141010405405880008000280A8000BE901445000041445F6220020A45000005005405157C9A01AD76417A7E2BCDD5E38CF13CBF438CF8E327E1E6E7BDC8EFC5EB6A3CEEA000016EA5BF807E77AAE5FBFD6657D4F0CE9F424D491E4BDD6515040100143420BA000001366D44B536A222A200895444040405128200000006850D20282E9740D48D488D2B571F1279A83F45D0F17D9E9719AEEF43E765776D7AE4D40655C7ABE5FB3D36597F0FCD5B72CAE57CD7AF82756B8725ED12EB29ACA6DDDCDE5E6E9A6FE587679ACCB1BDE3B63771CECD1F236D22CA6C1766C1766D0366C1766C55DAED076E2CFBBEC745CBF29A70E48E98BDDAFE97CDEBB8BB5D471C2F6D57C8E49A717B2395369F26993E46D45D92A0BB74C72EE95A7AF83292BDFC796E3CF93A46B971DCECF9FCD8F7A9815E4CFCE9CEBD11CD95691A95DB8F2F4C558F5F165E9DAF871BEDD1E6E5C7BBCF9BA62C5729E5665DDB475C3276C6F762B51ACB56386690AE592637BBA32F471E5D9BB7B39D6A38E5DDC73ECDC4AE76A36C358BD18786726A34CDAC2B965931B748C9B593741B91A8CD17695158CAEA33B6A0BEDA9D814B5067B8A0D4A513DADBF8419DE975B8A1BB225D816A5066D150F2010D8002536A0025404B7BA6FFA81EBE83A8BD275FC7C93C5BAAFA9F5FE9E5BC7D561E329DDE7CBAE497FAE93BC6C7C8F33716778ECC2C9BBD9D71DCACD58D5EFFE6777E97E9BCFF7FA4C77E67679B9E7D76EDC7EDF37EA7D3CE2EABEE49DB270C705C6EF18CE5355DB1C36EF8E09563A49A672CB4CAB9659E9C72C9B919AE7964CEDA45340D378C4A378C6BFDB9CCA7A65A7D8E2CFE7C72B6F25EABD1079FACE2FB9C17F3171BAA97D3E54EF3FC0F5BCE020D008000D4540F06C5366C0B53606C5436A0080A280840014150228810148000BB102537DC550169B45217B5034BA0010050014000103D02302A00028002002A9E8F4880022A80000088BE810D8154105151054005054000F001A0005010BD9DFA1C3795CEB39F58B58CDE51EE1E57A4000000000000000000000001E7EB393E1C17BF7AF061358BD3C73EAF3F27FA556D800435D9440000A820288008A8A82882000020027B50105404EE7B00001101400A8A000800A00001B104D9544D7E0BD809E1140010045000004001040500403D808011417D202802028822A88BE114400040454504148A00028000A8282A9E016795CAEA20F7FD2387FDDCB7DF87D478F96EF2AF4F1CD620E4D80000F375FCDF67A5CAEFBD6B19BCA44CAEA3E0E12F9BE6B6F7D79223200022868D206974068F006D010DA8896A89536A20226D00451104000510001034008ABE000D02E815A91A9105D3531DA2B78E3A77E8F87EFF578CF518CAEA5AD4EEBF4326A687CF7A801F27EB1CFBB38A7FCBE557BB8A6B18F3677B66D66D75618CAB9E72653BC6A2579F3E2B8F873F0E92B162ED76A86CD81B5D8A6C80B0D82ED77F941BC2EABE8F45CDF1CE39673A6F1AFB585F9612B8F55C7F2C2BC93AAECF85D4E131CAE9E3AF6E37A70ACD47464006B7D81656B1BAA955DF8F2D57D0E9F2DFB70CDBC5EBD6F178FA8E373C6F6DD7CFE49DDC327A63956766DA656574C32D54AAF5F167F97AB1BB8E193A473E5C771E3CE776B14AE56774DBAB2E98577C6B15637B6329D998D3CF9F96276AE9187A38EF66F6C56A337C38E5A5895C6B37CBA315AC2BD584FE96726A2D73CAEA3316B95EECEF4DB24AB3C83A62D335466D060691A9162555A9B0400F6D026FF000022F702CEC97B822D065150360009A1410144113CA89627811AD5CB1FF0FD274994FA8FD132E3BDF3C238737525FE3AE1EF4F838FF4E59617CCBA5D591D586A7674C59AB1D24DBE8FD2397ED73DE3BE2B8F24DE35D31EABEA75DC139BA7BDBBC7CAE2C378EAF98E1C77EADE73B7A31C351BD69AB5233965A70CB3DD5912B96597773B93A48CB3B86D51656A0AD48E98B34749E17E334CB4F6741CBE70BE9ED79B39AC9DB1F4166E58C34F8DD471DE2EA2CF558F0F64BB9B79AF54D122A2E9742A681020AA6D00DAA26FB9B00D80A000A2000A0000028000A0800B2A80206C0160A08A4AD02280000000A008008420302A02800002006800000450D1E850104014200200002A82200A2C10002004415410019CBC69F47A6C3E1C31CF92F4E9C73B761E7770000000000000000000000007CEEB73F9F2CC3F0E51EBC66B18F2E5DE5551515004500000A8A0088002A208A22A000027B45152D01500066DD8A0202080282880000020A0000268F205F293C817B17C6C136280025041400001000400003D27A00A086815404016025340A008802A800880AA8544015400103DA800282A80A405672DE5649E683F41D2F17DAE9F1C7F8767CECAEEEDEB9D404500001F1FEAFCBF2E4C78A5FF002EBC337939F25FABC527657B1C12A681010014010152826D950DA6C0DB3B54369B510DA880159A0808000A000000000A81A5D01A5D22B5235A15A91BC63155AF18D7D3FA4F0FC78EF259DEB972DD62DE13ECFA43C6F409965F1C6E57D03F37D472FDEEA73CFD7A70CABE8E3351E4B58B59B5B462D672AD32E795BA73CA4AD44AE771B0DB4C9B5DA00A29B036B28A28352BD3C19EB28C64D47DFE8F9267C71DF3C778E9E0BD5779E9F17AEE1F8E56E9F2F39AAF671DDC71C9CEB2ECE628002B512ABB6174F67072778E5946F17D1E3BBC5CF9F0ECF3CF6EAF99CD355E4CFF00DCF562E359B59DB6CACC9BC6EAEC58F4715DD7BB8EEE3864DE2D65DE3C9CB8EAD4C56BCD94D39FB778C378DB1DB0ACD23BE2966E39B4E1C93BB8EBFA9D232ED8D74959AB0BDFB38671615C6C67DBA32D61E5ECC7C3192C4C9C734839DA8E8846E4EE8378F8699566B37BC1191A56E34C897B33BF6401459E56A0945035DB700D2680D764B012A554000F60201E175D8101513D889E53F811BC3C3E9FD0FA9FB1D6FDBCAFF4F239F24DE363A6375653EB1D37E9FAFB949AC737975A8985DE32994D5B16474D2D23A613B3D1C3BC33C73FC39E4D47E838B29CBC32FE63C1C9C5F6F9EC9E2BC98756C76CBD2EB4C659EA3A461E7CF3DB95C9D2335CEE5DD37B6D94B36B20351AD77456A474C67666AC748ACAAF167F6B9E65B7D6C6FCB19638F2CFDBA60A393A3C5F50E2DE33393BC7825DC7A78EEF170CFAABA56D92F62027B3D287627905DF74B404A21536A2EC0510176000A0AA220A08A000790150450091601ED40405105055F4882FF0780505000054054D220A0B00731A400000000400004517680790501000000040051440403D9EC1402D00F20A6C00029E8430C6E7CD8E2FA926A48E3CB7D476E38A38BA80000000000000000000000995F8E36FE01F272CBE7CB964AF6BC800A8820A0000151428220022825001000013DA6FB28B500D08280CFA14040410050510000004140013B80403C5013D22800008020A00000020002000089A3D0A8BA0228200001014450045544342A2A202820A0000080A000A0282AAC4075E8787EF7593F18A65758DAB26EE9F7FC41F3DEB000000673CBE185CAFA8FCEF2E779BA9CB3BFF000F4704F75C793F503F97A5C92CEC77034680D774D09A2801E8136CD04A96A89B144DA2A1B4010036088A082028080000000A0696415645D20BAD2C82AC8DCC76CD1B934D465498FCF971C27BAFD07071CE2E1C719EA38735F51D78E7EDD0799D878BEA7CFF0067A5B25EF5BC26F2919CAEA3E04FF6FF002CD7D07958BDD9AD23359B755518CAB35A831633715659B346D5176B00100505D82CAEDC77559AD47D8FA77377F8BEBFA787926ABBE3E9E0FA8716F0DC7C1E7C755DF8AF4C671E6A3D2E28028035115BC72D57A78B2EF2B19351F4FA7E4DE323BE78FCB1796F55DA3E6753C7AAF0673BD7A30AE55CAB2EAC2FB597B83BF1DD5ECF67165771CF26E3D3ADC70E6C7B6DCA375E3E49D9CBC3BC7356F0BAEC51E8C2BA5EEE55B71CF1D7970B35B6E335AC32F75DB1BD92916B9E587B274B5C339DDCDD230D613FAA3DB8CFE86326A31938677F2B0AE751B65A8DE38A51D3C158566EBDB35A821228DC8B26990B36CD206964D02EA13B01ECF0207F22A50137D92F78A33622868A049D8D6E82EB69A11164B4535D900D26B422202E1E5D71B71E5C7925EF8D2AC7E87AFC275DF49C79B1EF9631F0B8F2F963FCBCFC5FE6CFE3A67EF6E93CBA618EEFF0DD663D1861BAF461C7B9A72B5B8FA7D0E5661F0BE9BEAB0FE9F94F31E5BD64EBEF178AE7DB6E19E736EF239D71CB28E573DD74919A9537BF0D22E36EDAD251AD378C65A74C716E465635E93E40CF2779D9F4BA1E5FB9C127B8E7C93EAD617B7A479DD99E4C267C771AF8FF001F86771AEFC57AB1CB39FB54BD9D5CCF29E811550004B41367C944DA80A0A0020280BEC054050000F005005F020503C2804EE06D40D2A09A3D8AB40177D9037F85D8A00280888BA053D9EC417D0AE62B20A00000800280000954004510011404050114114120A288A8A06810000551012F6EEA3B74386F2B9D7BDE7E4BF676E39F50737400000000000000000000001E7EB793E1C367BAD613794672BA8F9F84D62D3D75E5802C5F09503DA28000027A5400400144044405004D817B24517D2400416A02405011000011400000F40828005013D807B4F602285000100414000004105400003DA0001A014040020280028020809EC15151600222828020BA450000501415562099DD63B7D4FA4F0FC786F25F393972DD60E984FB3E88F1BD0000000F1FD4B9BEDF4D64BDEBE2E1358BD9C3358BCFC9FE9B34EAC1A35AEE820A08000896833B4544B768A20A886C1114040DA2826844000050101400034BA40D35A1574B20AB22C883731DB5232AB2348AF47D338BEEF5373B3B47DB7979AFDB4EDC7E81C5D07C1FAB73FDCEAA71CEF23B70CDE4E7C97A786F962D7B63CEC5BF866B48CDA95518ACD6912F84AA3352C119D589F2546A5360A6C00165D378D458F6F49CDF0E48FD1F0E7F3E295E3E68EF854E7C265C77B3F3BD5F1EB92CD1C34CDE1CA7762BD8E1415050080D477E3C99AD47D0E979357BBE8E3ACB079339DBB4793A9C3B57CAE6C34EBC759C9E6ACBBB90B288E985EFB7AF873EF18CA3A47BB0BB89C98EE6DC3F6DBC3C98F770CA6BBBBE2C5636DE356A3B6193D18F78E75A8C678BCF9CD2E295991D71BA5A8DC3288D386536E56776E32D71CFEA7B27FB19C963197879F90C4AE69EDD1974C23A48CD56B456462F767B342E8D681B8AC8CA7950D2C80BAD25880AA269504B0D28320897B289A3CF950FE16F6EC09A340BA48054F409A5D033714804EF947693B76291F6BE85D44E5E2E4E973FC767CEE7E0BD3F599F1D9A9BECF3E3D679474BDE32931EFA7A78B8D72A91EBE2E2EDB7A70C34E395748E9C79FDBE497D3DB9C99F1DFE63867EF6E98FF1F179B2B8E770F1A79F2CBBF97A7171AE772DB1BAE8C92DDB53B506A766F1F2CD56A4EEEB8C655B9151532BA4112BB745CBF6F9FE3EAA65372ACF6FAC3C8F40F9BD771FC39667276AE9C77ECC673A70DED36F43927A48A86D44100DA5A09E48A2E805000001441480BEC4140140014001000A02EC8000A2000A82AECF40B0F682ECD80A2A2F840504F15443C79115CC6D9000000100050000436A008008A0008282A0800A08A00287900F6200AA80A20339F8FF002B12BE874B87C3863B3CB95DD7AB19A80CA80000000000000000000000F9DD6E7F3E6987E1D78A7D9CF92F4E2AF43CE02AA2022800009E4543C82A0202A22000268D81B4054516082000086D4041010004500500100140029E812140A8A094114100011055000000104000000400D28080A9E200541450054001101440553D0088028002A00A0B100050558A8249793971C27BAFD170F1CE3E1C719EA3CFCF7D476E2FDB63CCEC000000F89F52E5FBBD4CC278C5E791EFC66B191E5CAEEAFA34A81A035DD28226D412825ACDA225676D032A816820082A00A8088000080A0001A0552444591742AC8BA1574B220D48D4C595554159CF2FE907DAFA6F07DAE9A5BE727B1E1CEEF2B5E9C66A032D39F3F24E2E0CB3BEA3F31965793973E4BEEBD5C13DD71E4BFA62D66BD4E3584AACB3E59BE1519469513421626944B19B86C462CB136A8D6C050176B283B7167AB1FA2FA6737CF0F8DAF3734E9DB0AF7D9B7C6FA9F0FC6FCA4F2E1C57B74CA74F8D9CD572B1EF8F35415000360B2BA617495A8F670726AC8FAFC196F179B923AE273E1F2C5F23A8C356A71D3278B29A737A9C6808DCAF471D92339371EEE1CF78BBD9BC5E7BEDD1E4E6C757C3C7C8EB8B15CAB58BA32EDC7E5EAC2EE3964DC339B8F3673B90AC351B65D31EF16F79A61A73CF171B34DC64E3FF007BDB8FFB7BA64B18CE3CD9CEE62563469B65D70C5D24ECC5AABE99CBB22B069A4246B40B21A413C9EC0D77502F92C06645D02EB6680D774B00D6D2C04D33628971B3B9ADC509DFB1FC505D7624EC01ABA049370D026AC24DD50B36C6BB82C9DDD26E54AAEFD2725E9BADC39278B7BBEB7D6787E7861D46137BF2F3E7D672B78F78D8F17171F695ECE2E1B74995591ECC38F51ACB51C7DB6F3F367FD3B9E9EEE879BEF70FF31339F55C6F6F07D538FEDF2CE49E2F97CFCB293BBB71F78C632F6E772B4DBAB0D633B352541B91D262C557498F66FD699682E5D818DF74EEA8BDCEF8D994F40FB3C1C9F77871C9D1E3B355E89E871EAB8FEE70DFCC31BAA5EE3E5637B6AFA57B1E74411500DA026EED41746B40BE004141014D828045DA0BE8405DF601400050451000A7A014000504503400B2A2AFA44161BEE0A0A281B105288B0D22B90DB20000002000A0200A82800022280022A88A82280022800001E92029E8551000130C7E7CD203EAC9A920F23D400000000000000000000000099E5F1C2D7C9B6E7CB9655DF8A7BAE3CBFA51D9C43C0A002000051105041451100446904A81E8802286C052A00094043DA808200009450000034082800006D00282764500040004140000001041454040A024F20A01B00A8000A00228800A82000A288822808A0A0A000A8002D0558B7C0AF47D2F87EE753F3B3B62FB8F1F35DE4EFC73A0717400001CF9F93EDF0E597E22CEEA57E7E6573E4CB3BEEB6F7BCA08008335552D4512D676226D9B74A26D36D06D044144100104DAA80880068000D00A01E8D20A2AB522E91574B220BA6A62C8D4822A82AF838B0BCDD56387F26F5363F4786331C2633D2BE7BD400F97F59E7F870CE397BD7C693534F7714D62F3677B66B16BB39A32A8959AA26934D068D01A4D01315F8868B8CD78632E9E65DE76A6F469C32C33C3CCEC92B6C2ED7682ED41D30AFA7F4DE7F8F349B72E49B8E98DEDFA297E58CAF2F5DC5F3E1BD9E1C6EABBDF4FCD73E1F1CABCF94EEFA38FA79AA234C80020370577E2CBD57D5E93977DAB872474C5EECA6F17CCEAB8BCB9617B6EBE67263AAE363D71C6A0ACB52BAF1DFCA56A3D9C39F87B71EF1E7CA3A471E7C77FE1E2E4C3BB7854AE3963A663AB2E98D7A38B2EEC64B1E8F31C3931D562355C2F926DD1874C3C766FD32D4672C669C32C74B129876CBC3D78FF00B4C96339470CE4DA44AE77669B476E39D9D34C558562CF6418F6BF169164EEBF1EE8AB61A413E3A3E3A11643429A35B00D6C34680D1626812CF4962A26BB258A1AFC9AD504F8AC80692CD01FE4D7FD28BD935DC0D6EF64F8D04D164D0A9316F028E9F1F94ECFD07476755F4DBC5977B8C79B9BD4AE9C7EDE6E0E0B32B8D9E2BDF8714C639E55A9172BF18F37272B38C1E5CF95D3E9BCFF006BAAF8DBFD393A5C778D497B7D2EBF87EFF4B94F73BC7E7F7AC757CCEC9C37AD2F24EF6CB58E3F977736A4D4ECDE319AAE98CFCBA4C58AAE92490F08ACDBDD9BD84426D458D6B7D907B3A0E4D5BC75EF79B927D9DB1F4166E30DBE4753C7F6BA8BF8AC5ECF5CBB8F3D41A44A5A22793554593517D20002017BF94D2828080A02AA0007F85D82ED503D8028228079114FE011601A0000500405D8A1405881ED40055105D9E4417D22B90DB20000008000A002550004053621E4045501045000000A08AAA0880002A800827A77E8B0DE573A99F58D5C7BCA3DC3CAF48000000000000000000000003CDD6F27C3875EEBC384FE97A78E7D5E7E4BF651D1CC051015003606D2A82080000228208008021228680597676DA09ED7D821413D005410000541400001140000000446693CB4A2780000040045401400004014040010000034094D02F8405D02880088A8A1B40014000151051434B010015000505133BD81F6BE99C3F6BA696F9C9ED7833BBCABD58CD4061A00001F3BEADCDF1E29C72F7AE9C73794633BA8F99863AC646F6F63CE0806D46776A55136CDA09B676A896A28896AA1404A8A0000880000022800020697429ED4149055D35220BA59106967F2CA800A2A5BA8F7FD2387E5965CB946392EB1AB8CDD7D71E27A42DD4DFE01F9AEBF9BEFF5B95F58BCF6BE8E33524792DDD62F766B6CB352AA26934A89626955645D027C77DCD02CC5AF8A6C5F82CC536ABF097B59B79F97A39977C3B5265A2CDBC99E19F1DD65125DBB7B736A56B68353B577E1E4B865324BDC58FD4F41CB39BA7977DDDF931F96163E665D64F54F4FCDF5FC3F6F9AF67CECA777D0C2EE3CF94651D18040005975762BAE19777BFA5CFF00AA39E71BC5F5F8EFCB070EA78F736F2CF6EBFA7C7E7C3BD79729A7B31F4E358569927974C423D3C5969EFE2CB71C3375C5BE4C778BC3CD8338D327973DB15DE39B58DD57A38EC4C963D385DC4E492C72FDB6F3658EAB2E8C55C5D62558B71ECE394255ACE33FA9E8C7B4324864E39E3BA42B1AFE0926DA477E3C7B766FE3A62B4CD66F80AC48D695959A8BE91A493B0A6890D02EBB1A40D1A03448068D008A09A113E353E221AEE6BF2A1F13E206B49A035DC92025C7FABF8590D8593CA580971D4EC931DF9552CEFA8B84DD07A7871995FE5F5FE9B2F1F26BD579F97D69D30F6F772714C793E5279632CA49DDE6976E9669E4E6E7FE5E2E4E5DDEF5E8C6316B85E4DD4F9DC73C73C7D574D31B7E9BA6E59D474B8E5F99AAF83D7707D8EB6CF593CFC5D6563AE7DC95C75F2ECD632CECF4393A6336E98E2C556E63B74D6996A159B418B52AA1E89DFC0373B37222C6B0CAF1F2CC9F5B1CA658CB3DB8F2CFDBA60A38BA3C7D7F17CF8FE73CC7825DCDBD3C7778B8E7EC1D184B09017E2A81B4B551136A29E9045F000A00002882820BE8515037DD400050200B50452F9014114136B00D006D5140084F282FB3D82801B154445DAA2B90DB200000080A00828A94004000010140450101403C10000F6000A00101400419CBC69F43A6C3E1C318E4BD37C73B761E7770000000000000000000000007CDEB73F9F34C7F0E73C3D78CD631E5CBBA1E9A4003600020220AA808000022A0940010043D2879009E57481AEE02141340150400015054002A2A80000025AA09DCA08B3C025450A0000802280000005405004001000000040505040450504F008690510140510101450100053402E85001AE1C3EEF518E13F297A87EDFA3C319861319E95F39EC0000003C47C0EB793EFF00597F18BBF04FB6DCB92F4E715E97154F9026D37B51369B119B52D04ACDBB68136A8201FC8A320000544415411000140417D0A1A5D22AE96401748AB235A4175A588A1B40D9B059E00673EFAC679AFD0745C5387A6C67B71E6BF591D38FDBD03CAEE3CDD7F34E1E972CB7DEF86B19BB225BA8FCE63DF795F352BE8BC8C566F76911044A6944F10D086B4B20A69662835F16A629B5D1A591157497B0ACE58E39CD6536F273747AEFC6DE39699B36F36532C2EB28B2BA39B71BC2A2C7DBFA2753ACFEDDAFBD5F3F9A6B27A70EE3E47D5F83FA7E723F3F97FB9E9E1BBC5CB3F6E74AF43920802828358F67A7833BB6329D351F67A4CFB797A3971F960F1DEABBC7C7EAB8F56BE7E78D95EAC2B95635A35B7460D358D076E3CA4AF6F4F977FE1CB38E91EBEDA79B9F0ECE58FB6EBC1C98EB2ECE794D3D11CAA3BE1750A47A7872ECEB67671BEDB70E4C7BB8FB6E33565D3A6376558DEB734C658B30739355D655A91AB1CF3C522B1A498B68F4F0C6F28E77DB4E567B63269135A6A620B71348A7C534A8BF1B69AEE82EAFE0D025C5663D85263B3E377A361366BDC10D6EF62E20CEBB96775135DCB3B81A4F8D0D2FC535DC0F89A04B0D2A1A3407C7B9F10347C419D13B581A7D2E8BA6B9D974FB3C5C138E4BEDE4E4CBBD3B631D39AEF86E53D3E4F3755E633C736D66F072F516DECE372B95EEF5C8E36EC6A4DCD03EB7D179F5F2E1B7FC3BFD5BA7F9F14E593BE2F2DFAF23B4EF07CAC66F1DB531AEFB7275C717498B2D69A9346F48AC5CD8B977113FC93CED51AD6CC6681D34B3B22A65DE3E8743CBF3E2F8DF31CF927D5AC3DBD43CEECCE78FCF0B8FE5F1EE1F0E5CB0AEDC57DC72CE16279767335A5D81E8BAD033B36A894F35417D826D403BA01E145405103C28002FF202FF0026EA0A0002E8D00BB1000501015014A80028002AFB54000005145DA2398D200000800002A2A894100000002CEC0200AA2082A0AA0800000000028A008871E3F3E691F4E76923972DF51DB8FF00AA38BA80000000000000000000000CE797C70B7F015F277F3E4CB257B5E350500001002820A880000026C5004401004A2A879440017C80941001040550F4820A0020A0000000805A9BD810D820A0000080540050000010001015150000000BE5014451017D9E84004141051017C822C114001415000140055012F67BBE91C3F2E4BCB639F25D635AC3BB1F60785EA00000070EAF967174D965BD5D3E061FD56E57DBD5C33AB5C393DB6AEEE69BDA5EC09B4D8225111144B5144D8A880094128A0880280880A2E9017401A348A00D6940D775455D2E905EDA3D202CF0296A089B59D946A5F4ACABAF45C379BAD9F8C5FA193534F3735EE476E39D0383A8F8DF59E7F9673867AF2EBC337931C97EAF9966BB257B9E662B3551115034068D02E9742AFC5644DAAE97481E14119B419B9699F956A239E78CCE6AC79B3E1B8F7C5B959B19DDDF76E56997A7A4E7FB3CF8E5FCBF5FC59CE4E1C739EE3C5F913D57A38EB1D5714E5E9F29E5F93E7C3E1C9962BF8F7F49C91C3496777B1C51040014163AF1DD566AC7D4E8F93C6DF527F560F1E73B7A317CFEAF8F52F67CAE4C6BB71D73C9C6CD1A776135A5901D309DF6F571E5DDCF26A3DFC7DF1679B1DC70FDBA3E7F2E37E4E194EFA7A3172A971D3584BBD2D1E9C2EB4F4E3DE38E4DC73E4C6DEEF3D9DDA952A69BC56A476C66E2658DF2C34E56776F19D9A474C64D339E3D99573F8C3E2D23BF0E3DBBB79462FB698CA6E395C2EF6B2A27C777C3ACC36B68BF14F833B0F81F19B5D9A262BF1361668D4453E32CD130D7B3613193DAEA089A86BB765126327B2C9F904B31FC9AC7F20CD98EFC9AC7F2A86B1FCB36C04DC496286E1329F834172FFF0086A6EFEDAA1BBFB69BCAFF0065136B37E7E153FAB7FECA2B530E4FFE74BC7CDAFF00F4EA6E1D93879AFF00EBADF1749CDC9D4638FC2C9F94B948BAB5FA6E9FA7C7838E493BB1D4F3E3C78DEEF04FB64F45EA3CBD0F5B39F973E1CAF7BE1F23AD9970F599F1DF1E9E9C26B3B1CB2BBC76F3F91DDCDA9AD378DD22BD3D367F67A9C392769EDFA0CA4E6E0B3CCCA3CBCDEE576E3F5A7C2BC7F6F9B2C2FAAD638EEBAEFF006E6EB31ECD6B4CB496B195518B7B32ACAFA59016358C41AF06F50559DE3A74BC9F6FA89BF152CDC59D57D51E4771F3FAFE2F8E73923A71DFB319FA79BD0F4392693621BEC9ED512D4D81B35545014F4810017C808A2882A08BFE415653602A0281E6AC04580785F221EC01404053600806D454414F428B1050000014DA0C0D20000080000288A008006E80200BE80011544340A200014040505010051402D077E8B0DE573AF6BCFC97ECEDC73A0737400000000000000000000001E6EBB93E1C3AF75BC26F28CE7751E0C3C2BD55E55053D80007B28226C04540000054405104004A800000A9E05174209410A08080287A5100004140000000419A8D0A9EC0004050100114000000288000008A800202808A8A7A14410500410155001015500000050D28020A0A7B500D03396EEA4F35F7BA1E1FB5D3633DD70E7BF5D3AF1CEDE91E4770000007CAFAB736EE3C53FE5F3E4D4D3DBC7358C79B3BBC97D0E8CAB36822089B45112D044541140D822280202082828228A002C41245B016127705D2A2922E8157D205B0DA086D44D9FF00206D41A8B9E5AC768AFABF47E0F8F0DE4CBCE4FA4F1725DE55E8C26A039B6CE794C30B95F123F31CDC979BA9CF3BF97A7827BAE3CBFA8C54AF538B359D2A26BB2286B608B2131D8ABA6A4455D2C88020336FE142D62D52B36B3B565965A18CB1997A62E171F1E1A95346EBF4FF0041EAA7374D78EDFEA8E1CF3786DBE3BDBEA6BD3F33F58E0FB5D4DBEABCFC17ECE9C9E9F3B49F17BDC0F8A684347C54D1F13E21A6A62D49A676AF67067F1CA3EBF4FC9BC355E6E48EB8B3D4E132C76F91CFC7DE9C74C9E7B8FA63E3A7A2392FC7B2C93DA8D4937E5D70B27B62AC7B78339AD6DDF2B2C70BEDD23C7CD849B78F391D7166B3BC7F2B3293C56D8DBAE1C936F5E1C98DF6E7946E55CACB8BCD9E525DEAA62B5CEF24FC5272E3BFF6D6F4CEDDF0E59F8ADDCFB7FB6B1635B72CA656F6C2FF00D2E3F39FD97FE97A1D67CAF8C2B5F1CEFF006567A3B73BC5C92FFB2FFD138797D71D5DC355DF0E2E6D7FB2AE5C3CDEB0AC6E35AAC7D8EA2FFEBA7E97A8BFD957CB14D531E9BA8B75F6DDBF45D47ED4B9E2B31A5E87A9F58B3FA0EAACD7C53E4C57C69FE9BD5DF4B3E99D54F47CB89E15A9F4AEA6FF000D4FA4F3FE53E6C57C29FE91CFBFF71FE8FCD6FF00B93E687C757FD1B967F7AFFA3F2FEF3E687C75AFF46CBF7B53E8D7F7B3F32FC6B3E8DF9CD67D1E4FEF4F98F8D7FD1F1FDEB3E8DC7EF3B4F9AAFC717FD1B877E69FE8FC3F94F9AAFC70FF0047E06BFD2380F9AA7C7167D2783F0D4FA674F27FB59BCB92CC22FF00A674DFB0FF004DE9BF627CB92F845FF4EE9BFF009AFF00A7F4DFFCE1F264BE116743D3CFFD71AFD1F07FF389E791E30FD2707FF38BFA5E1FFE713CE9E30FD370FF00F38BFA7E2FD90F2ABA8BF678E7F645FB787ED9FF0049BA68F863FB67FD2CC719E244DABCBD675DC7D361777FABF0F81D475D9F36574F5F0E1D6EB87264E3D3F365C3D5E1CB3B77EEFABF59E0C7978B8FAAC7F1DDD32EB39599DE363E4CEE49DDD186B5BAD4C52D576D6F0D7B8FB7F4DE6FB9D34C6F9C5E7E59F574C3DB8FD4387E3CB3924F3E5E7C7192263778AD9DB5AD16E9A472CB2DB16D6912A7911A6A4F40D6334D4454F079059E3B17B779E603EAF4DC9F73865F6EAF259AAEF3D0E5D471FDCE1B3D92EA97D3E54BAED7CC2BD6E089FC0878677DD513C9AB546B5A86BF082A282FA03620A000001144015620288280A00029443C280028806C0D800028228A280A80004F2002B22B2009B00000005436A80000800A069014045513602A20A006C0F09B05000005080ACE5E088FA3D361F0E18EAF265DD7AB19A808A00000000000000000000003E6F5B9FCF9BE33D3AF14FB3972FA718AF4380BEC500001010510100001504415441001340200A8028200AC808000002280000828000027B0510675B3DA89E68A000000094105000000010050104151141150340A10000D00202A28081ED150105050000162800A20028B202F9115BE938BEF7578CD768FD0C9A924F4F373DEE476E2F5B079DD400004CAFC71B6FA07E7F9F3BCDD56595F096767D09D491E4BED3476512A0320888A22580834888054011400011140051500D28696441740AA6905D2E808A822EC1369681B4DA86C80A20DC4C71BCBCD8F1CEFBA9FFAAFD370F1CE2E1C719EA36F9F7BAF5C041E0FAB73FDAE96E33CE4F8526B17B3866B179F92F65F295DDCD9454435DC0D2C8069748ABA505904112D519B52D512D63F9544B59AA86FB228B64B09012F1CBE9DBE9BCD9745D7E36FFB724CBED8D84EAEDFAEDFCA4CA78AF9DF5AE932E7E93E5863BCA7A7CFE3BE3947A329B8FCFE1D275594FF00F4AB7FA0EAFF00F957D0B9E13F6F3F8E49FE9DD67FF2A7FA6F5B7C7127CB87F4F0C97FD2BAEFFE47FA4F5D7FF59F2E1FD5F0C9D27D0FAEBDFE27FA0F5DF867E7C17E2C9A9F41EB9A9F41EB3DD4FF00A303E2C9D31FA1F573FB9F43A5FA773F1FFBB272CF9B1B3A6F1E3B1EACFA3CB2C75B78B97E8B9F25DCCF4E58F2C8DDE3B5C7FF00C7B92FFED3FF00C733FF00EAEBFF004CFE31F093FF001BCBDF2BA4FF00C731D77E54BF93FC8B385A9FF8EF1FFF004AD4FF00C7F8A5FF007B37F22AFC31DB0FA3F1E1FDCEBFE9BC7AF2E7796D6FE38997D2B872F2C5FA374D7CC3E6CA1F1C3FD13A5FDA4FA27493FB57E7C8F8F16E7D1FA59FD8DCFA674D3C60CFCB92FC71BFD0706BFD897E9FD35F3C719F9325F187FA7F4DFF00CE13A0E9A7FEA8BF265FD3C235FA2E09FF00AE2CE97867F644F3C8F18D7E9F8A7F645FB1C7FB227955D4270F1CFEC8B38F09FDB1374D1F0C7F6CFF00A5F8E3FB67FD1B5D1F19F88BA9F8881A9F83500D43B01B9FC1B9F9809B9F986E7E601F29F987CB1FDD013E78FEE9FF0067DDC3F745D54D9F770FDD13EEE1FBA1AA6CFBDC73FBE33FA9E2DFFBE2F8D370FD4F17EF897ABE19FDF0F0A9E513F59C1FBE17ACE09FDF17C29E519BD7F4F3FBD9FF0053E9BF7AFC79279C4BF53E9E7F727FAAF4FF00B97E2C8F389FEADD3FE52FD5FA78BF0E49E71CEFD6F865ED2D4BF5BE1FDB5AF82A7C913FD778FF00625FAE71CFEC3E0A9F2C3FD770FF00E753FD770F5C6BF053E5897EB9F8E367FD772DFF00FA6BF01F225FAE67EB8D3FD7393F62FC113E43FD733BFD8C5FAD737AC17E087C952FD679F5DB163FD67A999E36CFE9DF75F8714F92A7D5F8ADBC7D4CBBC738F06BDC74C2FD63197B35BC6FF0FB7D0653ADFA5E7C1979C633CBFE77FC6B0F7A7C7F85E3CF2C2F9C68E8CB784AEB8E1679668EB863FC3DBD0E5F6F9F5EAB967DC74C7DBE8F51C739386C7CC935DAFA71E3BD69BC8BD9CB2CA3AC61CF69775A6526DB80D4C7B3526915A362A5BF24DC11A93B2C9E81E9E8793E39DE3AFA0F3724FB3B61E81869F2BAAE2FB7D45BEAB9DEF1EBC6EE470BED967DB4C892506A434054D8877003DA845015008000785000200A02880AA13CAED10F65A07A5F408A0BB001034002A8A888A2802FF8220A009DC140645400100F0008AAA8200A0200080A008A0A0081000F000050117D804010140082A9C78FDCE6913D41F524D4D0F23D4000000000000000000000000CF265F1C2DFC3E46FE7C9964F470CF75C396FA8D781D9C8545001004A01E95100000D01B1440436800088000A8028A02336FA0004400051140000414000013DA02A8897B020A00000008022800000008000800A88A2820004140403D00020A080A880A00000002A82A00002AAF94032F1B07D1FA470598DE5BEDF4DE2E5BBCABD384FA839B600003CBF50E6FB5D2DFCD6B09BCA4672BA8F8BC73B6EFB6DEEAF3225F00CA28882222825511150401144F2002022A1160022A80A01A51574690591620680540137DC136280000BE1506A3D7F49E1FB9D4DE4BE31633BAC6B58CEE3EE8F03D400F81F53E6FBDD57C25DCC5E37D0C26B191E5CBBA952B6CB27B50340BA3E3DD05D2E9000369412D66D519B7496AA336A7B542F7A8A894DAAAB5220D4C5E9FA6F4BFA9EB66E6F1C58CAEB1B5AC66EC8FD54924927886A57CC7B13E38CF50D4FE00EDFC1DBF80373F30DCFCC03E58FE67FD9F2C7F74FFB3427CF1FDD3FECFB987EE9FF006BAA6CFBB87EF9FF0069F7B8FF007C35536B3931B3B652A65CB863377290D536C7EAF827FEC89FADE9FF00FA46BC324F2897AEE9A7FED8CDFA97493FF6C59C795FD1E719BF54E927FED89FEADD27FF0048BF167FC4F9315FF55E96CED9B53EA1C1676C93E2CA1E70BD7F0C9BDB865F59E9F1BAAD4E2CAA5CE462FD7BA69F966FFE41D37E2B7FF3E4CFCB127FE41D3DF55A9F5DE1B7B634BF8F945F963A4FAC71DF18A65F57C27F6567E1A7C8E57EBB25FF00F4D9BF5EFF00FC6DFC1FFA9F293EBBBFFD6DCFABE597F625E0D1F26D32FAB72CBDB062FD5F9BF62CE1879D49F57E6BFDABFEABCFFB57E189F255FF0053E7D7873CBEABD47F82716279D5C7EA5D45F356F5FD47E4F8F13CEB1975DD4DF1939DEBBAA9FDCD4E3C53CE93ADEAADFF007B7FA8EA6FF79E18C3CAB179FA8FFE959FBDD47FF4AB31C5374FBBCF7CF254FB9CFAFF007D5D629BAB3939BDF255F9727EFA9A8BBA9F2CFF007DFF00B3797EEABD0D4B97EEA6F29FDD53A0DDBFDD53E3DFCD03E3AF74F8CF3BA6C66C96F94B27E550B31D699B318A1AC75DA3371C279543E18FE17E33DC363331C7D44F87F10D8BA9AED22769E602D92FA4F8EC171C749F196FF26C4D6BB18E34135DFBAF7DEAF8512D98C672EF8E883DFD1E5FACFA6727067379E1E1F331ED6E37CC4C7AB62DFD56A6EDECF67D2FA8FD3F5D31B7FA72F267378D892EACAEBF56E9FED75739319FD39BC566EF8670BBC655CA6ABAE185AED8E3B291DF0C37DDD64D5967A73B5B7D3E1CFEE714AF075587DBE6B7D571C3ABA74CBD3CF95F2E37F2EF1CAB3BDAC9EDA458E98CDA2B52696491149DD9B7409ABE5A9208DE84531CBE1C9339E9F5B0CBE784CA7B72E49FB6F0687174797AEE2F9F0FCA798F9F8F78F471DFAB8E7ECB2ECF8BA329F15F422255136081003BA813F905F0A80010014000014036A0783D02C00DAC443D8A13C1B415401000015410050B405F20A882809E5419150010F40000289550F40A1B10004D02F80040051440F14A08A280000081E40F080BB0545805AEFD0E1BCAE6CE7D63571EF27B8795E9000000000000000000000000797AEE4F870FC679AF0613B3D5C7358BCDC9FE9A1B605144054012882280200A0A808A82A200200802827B500013C0A9EC10410050A208A00A0082800081EC5011119AAA0A0000002002080AA00080287B1011503629A1000050102000053D020A020680000DA88A8028280A807A01455D111559CA5CB298CF3688FD074DC738B831C7F8757CFB7776F5CF408A00003E3FD4F9BEE73CE39E23AF0CDE4E7C97A79A7683D4E08954652A8882254504AA2201A1512A01B14400F4820A80A28B00D28AA69055D206941004D9B037A4DA8008028035128B9F6C75EEBEEFD3383ECF4B8EE77BDDC39AEB175E39DBD83C8EE39753C9F6BA7CB2FC459377495F9BDDCF2CB3BE6D4AFA2F2B2955134480BA2405D771054D8A54D889B4AA33BECCDC95137B4DAA25FC25BA8A89DD678550D20D48E98C422D9A8FBBF46E9BED74FF003B3BE4E1CD758BAF1CFB3E996EA6DE17A5F97FA975DD5F275D963D3E7F1C317833FA8FD4F8EFF56774FA7871E1A92BC796596FA739F56EBEFF00EC5FF53EBBFF00A574F8B067CF23FD4BADBFFB29FEA1D65F3CB4F8F03CF24FD6755FFDA9FAAEA6FF00EDBFF6BE18FF0013CAACEA7A8FFEB7FEDA9D4F3FBE5BFF0069E38FF1775A9D4F35FF00D95D78F9F3B7BE759B8C596BEB743CB6CD7CB6F473F15CB8EF7796F593ACF4F87D471DC72BFD55E7BB9E73AF563771CAB36FFF00C56B3A96F9ADB2BF1C7F356638A6E9A75C663E9ECE9F574E79378BDBF6B1CB178BA8E1C7F0E58DEDBB1E2CF1C65D699F8E3F87A25AE549863F874E3925F09563D9C5F1BE9DAE32CF0E37DB71E6E4C649E1CBD786E255C2CDF877C324A475DF66588D21BEEA8D7966F91531F2DA512F79A63C76AA8D4BDFB3AF98956319D637BAB1177DDAD5D140DA2A6FB97BAA2EF5346D1525D8A06F4096A5F0231EFB97CEE342F94B25ED5113E365ED4F3E5426A785B3BA2A6BB96775419CADF207F564BAEFD812CEEBE012FF005647C6DF20CDC4D6D475E8B9FF004DD7E36FFB73ED53EA5C1F63ADB67FB73EECFACFFF00D5F78B86F517C599CF31B47DCE593AEFA54CFCE58C7CBC276D5F31C38FA963797F5D70C377B3D18F1E96D23B638F62B9B4EFD172FF0055E3ADF5FC7F2E1F949DE39FACDBF78BE57CB736CDAF4391F16A411A98FB6E446952CEE097B126FBD06B7E805F2A825EF1EEE8397E587C2F98C67371AC7DBD63CEEA994F96365F6F939F1FDBE5CB175E3BFA73CD07673668A33B4543D80BA4D080A0A06801500F2000A0280000828A157C82281B5DF710D802ED01403DA06BB80A000A0028144140360322A08000028020A07A10F400800A2D4401400510004D7737DC16A0A28096829688001A000672DFFDBE974D87C386473E5F4E9C73B751E7770000000000000000000000007CCEB73F9F3FC6788E53B3D98F58C7932EED582A2A0A006C04F62A2000A80282022A0800025040000504DF75F428CD10010F20000202880A008280014034016E9112D66F96A2800000000808280000200A8840541400342000001E00145400D82080504F20280202F9140058202800A2C05F2BA452BB7D3F8BEF7572FAC59CAEB1B5677647DD1E07A80000019E4CA61C79657D47E7AE5F739B2CEFBAF4F04F75C792FE9A1DDC92B37C02278512D411114114401115105034080082114517482F83D834691574BAD20BA40004DA6D436008A1E8100551058DC4AADF4FC7F7FABC309E37DDFA4C67C7193F0F2F3DEE476E351E7751F2BEB1CF66138B1F6E9C53794633BD3E6C9AC59C9ED79D8A3489A5034BA4535A012D4A226D2D5136CFC95136CAA251419A046A405D2C8835237222C74E2E2BC9CD8E1F9AFD470F1CE3E2C719EA3C9CF7D477E29FB6DE7EB79A70F4B965EF4E18CDD91D6F51F999DF2B95F36964B3566DF41E579B97A3C73EF85D578F3C73E3BACA576C72DF4E7669264D6DA64DAED036BF215664DE39D82C7D2E839BE3C91F7A6B3E378B966ABBE1E9F1FEA1C571B6C8F919DBB77E3EE39E5EDCFE4BF276734F96DA996C5DB78E4F5F4F9EB2F2E794E9A8FA9C397CB163A8C3FA5E69EDD5F2B966AD70B95DBD58B955F9378E54B11EAE1CFBC8F64F0E197B748E3CD8EE3CD7B766B14A92BB61DE795A3BE37B1639B4C548D2373C2648263DAB5E4A1633601879779DE2558E79B9FF002B12ACEF93A6F655897511029E545B3B9A40D68012AA31ED729D944ED3CA5DCF007A00D774B7B886BBAC0349FE4535BF06A0826A4FF206BB77277A29AD55F30467C02B9751358CCA799E1F47A9D75DF49C39677CF0F2997EAACFDC7CCC7BC9B74F8EFB7E5BACBEAFD2393E372E1CBC5F0E5CFD3FDAEA72C7D5AE1EB3AE9EF18E9861AEDA76C704B5645F11CF2CBBA418C793EDF3E393EBD939787F8B18E4FD56B1FE3E27271FDAE6CB1AC59BAEF2B9ACC7BBA638ED08D6951536809E7CACEF145D2FA4050237C19FDBE797D54B3709EDF565DCD8F2BB8F0F5DC7AB338DE17B6729D3CBE53C3D0E4CFB46992F8010D08A01501766D40F404105F001E4F00A00A0080A0000A0B00045100A0B3B400500DA0A000A002C054403B82FA3D0322A2007B0005004140100001005A806C540157D88080A8040140000045143D0800BC78FDCE791F524D4D38F2DF51DB8E75B07175000000000000000000000019E4CBE1C76D2257C7B7E59DCBF2D47B9E45100143C0882A9E810400000051001040012826C0540140012A7B50104003D281A010401401050000135DD4137A3C8227B50000000012A080AA00008082A0145400F601A1404015005140401100010050369E0055010005F00000A0A0AD45419CFB4DBEAFD2B83EDF07CEF9C9CB96EB174E3FF004F78F1BD0000000F07D539FEDF07C279C9F2B0ED1ECE29AC5E7CFF00D363A30959B546504A95004504F2A20225EC9E628693401A51000D00082A2AAC05222B4A82006FB32A16EC04144D9B1005554001635E26D07D2FA3706EE5CD67F87D778B96EF27A709F50726D2DD4B6FA7E77AAE5FBFD66596FB47A386776B9725E9CFD316777A638965144D005F001B4D833536A896A6F6A8CDA8A826D44044B3BAC05934BA455D2C80DE38B719AD3E8FD2783E7CF792CED3C3EDBC5CD7793D1C7E87C7FAC737CB29C53FE538A6F25CEF4F95AD762BDAF3B17B33C9F1CB1D6536D23C5CBD36AEF071BBC7CC76976E7612AED50DACA835165EE8AF4F4FC9F1CE57E97A1E59CBC51E6E79FB76C2B9FD43877C56BF39CF8EB2386F499C79E9B7A5C8506A3BF165AB34CD6A3EAF4BC9B91EAE4C3E58BC99755DA7A7CBEAB8F55E1CA777A30F4E57DA3532B2EDB47A38F3EF1EFE2BBC638E71BC573C771E4CF0B2B38AD73F6DE16EDD11E9C5BBDFC39569CF28C776A2358B48333CB60259F9454C67F53B4291CF2F2E77BAC46B19DDD349563392105F44EC0BAF69BA0BAEC9DC0D26AEC443BA8CEAD37DF4A27A27902F94F60B62FA04EF2763D8169201AD44F14175BF093FFE6078A594135D8B3B0319CF94D69EAFA3F24F97274D97FB729D932FF3571F6F367C5787A9CF8B2F57B3A6386AADBBED1E9E0B70E6C739E9F4BABE29CB863CB3CB8677594AE98FA72C30D42DD794F6AE79E5D9C33CB7E1A8CD62F87D4FA7F37DCE1F8DF313926F15C3DB8FD4B8759CE48F1CC7DFA5C2FD4CA76D638F7EEDC9DD516F68C8336CBDBD9AD45164593482A5F20BE941625FCCF40FA7D3727DCE29F98EAF2D9AAED3D0E7CDC7F738AE24BAA57CA9FD395C6FA4BE1EB70656CD77110F15454A209017C806850A9E682AA07900F0BA04500050001440B09E542AEC114036229EC05405D81E44050014009E540BB103C2EC00191504001400450D800200080A7B010014005D08000022E803C80007A140451144B75151DFA1C3795CEBDCF3F25DE4F471CFA839B600000000000000000000003C9D7F27C78BE3F96F09BCA319DD62F0633B36F5D7981000100140040000001510040100004D550400504504A8A0690400001410401401050003402021BECA200000000200008A000002202A85040010000045101545010010414110005002002800A200028AA441A8BE85666373E5C78E77DD7E878B09C7C58E33D479F9EFA8EBC53DD6C799D8000001F0BEA1CBF7BABF8FAC5C64AF7E3358C8F2DBBB560A895950AC8544113D8A20A2504414401051000015045515505222AECDA06D37DD4100A8A1EC11140A79055451602E8CA6F58CF3507E8FA3E2FB3D36187BD3BBE7657776F5CEA022BCBF50E7FB3D2E57DD7C0C27BBE6BD7C33EBB70E4BDB6963AB0CE8AA887A50B52D1194B5466D4AA26D1594B5004F4A8763406B6B202C8D49DD15A98F76A4469A98B5AD4FE6B2AFD07D3F87ECF4B8F6EF5EA7CFCEEF2B5EAC66A339E530C2E57D3F37CFCB797A8CF3BE3D3B704F75CF92BCF95EECDAF5B8336B16B5118CADD31961329DE3511C33E1B8DECE76EBB56E76CD86DADAA12B5115D30CBBC7DCFA4F51ACBE36B872CDE2E985EDF679B199F15ECFCC75FC570E4CBB38705EDBCE3E7547B5C059D816575E3BA4AB1EFE939355F5B8EFCB179793DBB63E9E3EAF8FCF67CACF1EEE9C77A67273B2CAD63FCBAB0DE1FEE7BF833DB9E6D62F5EB787679B93072C5D2BCD94D55C77B7461DF0BD9D7173AD46739DDCACAB12985D79759DE1489AD02ACEEB62093CBA4FF6A5573B3BA76F4B11AE39E9BB3B252337B7F2CF95175D96497CA06B449AEE29AF7576233536A336774DE9509BD259BFF207C74BEBF902CDC3405ED13B82C859E812E32165A0497C55F8CD0126890135DF74B7B78509DD356CD6902CD6367B70E2CAF0F518F27E2F76A77D0FA3F52E2F9CE3EA709DB2F2E7C785CAC73C6FD5AB3B7AB8F8FB69F4383FAB86E15C73AE98BCF97F46E571CF35895C33CDCAE5B74918A63777BBD5D1725E2EA3F8A653AAB8FB7D3EA38E72F0D8F9731D6E5F4E3C77A6F2F6D6A25BA74659B52AA131F6BAEE0BA3402E8093BAF6052A0EDD1F27C393E36F6AFA0E19CEDD71F40C34F99D5F1FDBE7F94F15C75D9EAC6EE38DF66932ECD329B4D888AA068400001413C0A0A82A00A00028020A80A282F8104156288878A0A7841405F40040511400360BB2A0140DAFA06155100014D8A820A0002000022C02A002800A2000008A0028081D808A008A8CE76EB5F9588FA5D361F0E193DBABC995DD7AB1EA02280000000000000000000000F97D667F3E7D7A8EDC53ECE5CBE9CA34F438022880BB454004504000014428800802278EEA2DA206D142800800153DA81504040A282A200028800A000021D80F4CA8000000200020A000000000008008000006840551400040040403680A0000002800BEC4000501762B50DF6457ABE97C5F739EF25F18BECBC9CD7793BF1FA0717400001CBA9E59C5C19657F0B26EA5EA3F3F8DB9659677DD6DEF794F05A0CD019451104414445045454012F603CA021A515101543469055154416A5BB0100454369B00F202C01455101A901B93B3B7D3B8AF3F592D9DB173CAEA5AD49BB23F43A1E07A801F17EADCDF739F1E297B4F2F1E9EEC26B18F365DD0D34CA5BA67B79512F74B546762A25ACDAA27A41137DD150450D021A5D229ADAC80DC9B5911A6B4D496D6474C71D3AF4DC579FABC71F53CB16F56B523F438CF8E327E15E07A9E0FAAF51F6BA7F8CBDF27C2CAEB1D3D9C33EAF3F25EDCED66D7A239D66DA955966D62EEB433A672C31CA6ACEEA3965C3963E3BC7397D5ECD6F6CD5DB5B51AC6F77B3A3E7BC7CD8DDF66329B8B2EABF59D3F24E5E0967E1F27EAFC1AFEAD3C1C7D65A7A32EE3F3F9CD565F423CD4D9FE0458DE37BA351EAE1E4D595F63A4E4F963A79F923AE15D3A8E3F960F8DCFC7665538E993CDE08F430E985D3D5C17BB192C7D0E3BBC58E4C7B3CEE9FA797931D39CBAF2EAC3AE37B3BE1656726A2E72B86535521535FD4ED8AD48BADA6BBF8654F7D9757409A6E782AA6536C7C4895BE38E966A2558E7DA54D2A373BC4B114D1A035134096784D7C67F2A89A4B3F8542CDC4D2868D4BDC0F6A29AEC9AD791167866CBE8524DB40961AD8131D2D04B8A6845D760566F671F8EF2B2F8588FADD17FFDC745970E5FDBE13838AF8B3C38DBADC74F7AAF5E387C62E1C938F9677F2E57B69CBAFF00E8B329E2BC39F26A6B6EB87719CBDB8DCBBACEF7B3AB0E930AEB8CD6AFB8C558FAFC19FCF8A578BAAE3F8736E78AF3E3D65A75BE9C6A57661935B8A869740A202EFD28454114125B8E5329E9F578F2F9F1CC9CB9237834393A38757C7F3E2DFE1F3E778EFC77A72CBDA7B4BE5D5962F92F6A320A000080028080A02FA4000500F6B00014DA00A000A20771404500F0A804F202FF0080544150516029D902F937D9445D832A20800280882A8087A003D0080A6C04A00A802A8800A6810F60000000A6940100E3C7E7CF21E87D4935343C8F500000000000000000000000033CB97C38ED7C8DDCB2B97E5E8E19D5AE1CBFA8A3B39282A02150001500040140045004440004145104A28080A0951404040051141000000414001101145ECCA8000000200020A2A000050040142A0020002820A0A0080282000200820A288221145000514450105017D8AD44CEEB1FF29FB1F67E9DC3F6BA597DD7ADE1CEEF2B5EAC66A030D00000F99F57E6D6338A7B74E29BCA319DD62F9D8CD491AF4F63CEACD044511282545444D809540110503409500041055141503C28288A2008A08200000A0BED514202CEF5B9128B95D62FADF49E0FB7C173B3BE4E3CB758BA613B7D11E37A0639739C7C59657D427B1F9CCB2BCBCD9F25F77B2BE87A7950112B16F65833B36A896B36F75119B74A886D5100401405916405D6EB5222B526974CAB523711577A9B7D3FA470EB1CB96CEF7C39725D62DE13B7D31E37A1F9FF00A9737DFEAFE3EB178B2BDDF4309AC647972BBAE797861D18668D221AD033F1EEB715D8931D267C18F27AD5363CDC9D37261DF1EF1CFE5EAF6ADCBB66C6E5D3A61740FD37D17A99C9C5F0B7BBD9D7F07DDE9F2FCC7CECBEBC8F4CEF17E479F0F872595CB4F7CAF3545506A20EBC7755F53A2E6D591CF926E3A63EDF52C99F1BE5757C56655E7E3BDBA65E9F3B2C7B923D4E2DCC5DB8FB566AC7BF86EF4ED66E3CF5D63CBCB8EAB86B75D233563B71DD148EFADC71CF06256AB9C8EB8F8D35523721ADB0ACF86A778A16775C7710326740DF1C6F289FB573B8B32775474C71F6691535B5D7A035F966C5135BA994F6A8CF82C1135B5D28BAEC9A92209A2C5153E3DB60B26E1A024DF84B0093659EE01ABED7CC40B351998D51749F1034E566B9228FA5D06370E49678AF7E5C731CF73DBCD9DFB3AE3E9CF9792631E0E6EA26FCF78D6312D7AF2CA757F4FDCF38BE54EFFF000D61D6E3397F575B74C716ED65D71C3DD7498F662D6DEAE8B93595C2BB757C7F2E2B7DC71BD64DCEE3E76F7D99AECE66BB2C9E945D2A280126A9EC45F5D92F814B140D6E69EBE8B9378DC2FA633EE2E3EDEB1C1D4B372C7CAE5C2F1F35C7D3AF1FF18CD84F2ECE69AD1A5442C113C8A2A08002800002A029A000005F20020A50050F4A01B100001608280793C02FB3602A2A00BBEDD80000010454D0000020AA208A0001ECD80801550015115400A28510200000A1B0005104BDA3D1D0E1BB73A99DD63571FF004F68F2BD2000000000000000000000000F275FC9F1E3F8CF6F163351EAE39AC5E6E4FF004A56D8414000A08BFE41010140144000004A0888A2880026C8A297CA09EC04A28082002280000002280000268152A0CD1A000F60002008082AAA28200000000200200A0A08A000080281E01003680001EC0401500017D800000A2A82AB5C3C779BA9C71F319B75367EDFA1C7198E324F4AF9EF580000016EA5AFCF757C9F7BABCAEFB477E09DDAE5C97AD33163D2E25F29412F84512B2208A22680A8A02A080A8082880001A0010550511529E9510F0288200000A0AA8A2C80D48DC9A66AC31C3EEF3E3C73F2FD1F16138F8B1C67A8F3F3DF51D78E7B6C799D8783EABCDF0E0F84BDF26F8E6F28CE5751F2719AC641ED79D2B3688CE576CD6844DAA25A96AA33B4B550F28068029A5174BA41A90D22AC9B6A44558D6BB22B51AF68259F2CF1C279B5FA3E9F8E7170638CFC3CFCD7A91D78E76E8E3D5F2CE1E9F2CADF4F3E3375D6F51F9ADDB72CEF9CAB9DAFA31E562B36B6CB269503BE817E3ED7E3B4D84C7B3520ABE9C793A5E3E5FE292E8B36F27274DC9C57F319C32EFA74DEE31AD3E8FD2FAABD3F578EEF6B5FAFEDC9C7BF32C787F226B295E8E2EE69F92FAB70FDAEAAF6F2F9EF5E1778C71CBAA686D91A811BC63D7D3E571CE3197A6E3EE74D9CCF070EB38F6F1CEB276FD3E57263264C7C7BBD52B8B5A6B1EC8B1EDE1CB523D78F78E393A471E7C7B6DE3CF1BE9AC52926DD70F2B523D58DDC673C36E6D387C755AC7B5691DA4329D98698D351516CDD5454D167E01708D6818B377B93180DEB512F840935175ED42C67E3DC0CB1ECCFC7B1B19B8EAACC7736A84C252F19B0989F1EE05C626A6813B53B405D4FCA5F8CF60B35276A96403712E515367CA1B806E6D3DF6059345B37E019DF7F14E3C3EE7518E3255F43EE71F0E3C5C737E99E7E49F62E78DF0F27BAEDE9F2793A8BC9BD570F3E5EA934E56EDEDFA5F2FC7932E1CBC573EA786F1755963AED58F5955FFE5998F77598ADA474C716ACD30D132F867327D29AE4E3FF0031CF3FEB58BE5F271FC39B2C6B3A76958D1E164D20B40435DB6A122A097F85D28B31DD5D2079ABC597C39A5F45F43E9CBB9B1E6761E3EBB8B78CCE7A6F0BAACE53A78FD0F43926BB8A889401511410F620A000002800080A02ED016806D500508B0000040051036A01E80BD97D0228AA95100514114004400D000082A8288A881A00010014FD22884514114003D880002802A028808A2657B6BF2FA1D361F0E19FCB9F27A6F8FDBB0F3BB8000000000000000000000003E5F579FDCEA35EA30F64EA48F26577682A20A150150000040550100543D00089404F28A000A80801EC0403D91429B410504BE4000000105000004054A0C8A00000801410101540000000001000100550114010000500100400003400000080A00000A0AA015EFF00A4716F2CB96FFC39F25D635BC3BC9F58785E900000079FAEE6FB5D3657DD7C1C37AB95F35EAE19F5DB8725EDA6A3B39A54A08289591112A8201514010010AA20A0880002A0A8A69A01114DA2A2A00800000AA0A229EDA06F18D30AF5FD2B87E7CF792CED1F69E4E6BBC9DF8FD0393A0F83D7F2FDEEAF5EB176E19DEDCF93D38A57A5C59B74C5C9A88CB3B6912D4DA886C652B2A29E4114134D68175DD748AD4869155A9E103C2EC55DB73F94A3D1F4DE2FBFD67CECED8BEF3C9CD7EDA77E3F43E47D6B9FFDBC53FE538A6F25CEF4F957C48E77CBDD1E662F7A92776994B2AC80B66D64455D00BD8D22A5019B7B77EEE1C9D363977C7B56A5D335C32C73E2B2D9E1FAFF00A2F573AAE871EFFD58F972FC89BC36DF175969E4FF00C87A7DF0CE693C797E6E658D9E5BE0BBC1393AC97E53F27CB1FCBB309F2C7F2D4CB1FC83A6371FCBB639E3BF2C58BB7D4E87A8C7B495EEE7933E279329AC9DA5E9F1F9B193272DC779E9CC96358D9BF0A3BE19C9EABD7C59EFD39651B95BCE6E787932C6EEF6A98AD63BCFEDADE3FF00FAD6AB2F471EF5FEDAD5995FEDAE6DB9E5865EB1A9F0CFF6D5DC4D378619FEDAE9F6F3D7FB6A5B174C5E3E4F58527172FECA6E1DB5F6B97F653ECF27EDA9B8BA59C3CBFB57F4FCB7FB4F286AACE9F9BF6B5FA7E6FC27943559BD2F37E09D2F34F4794355BFD372EBC1FA3E5A9E717C6AFE8B94FD172A7C90F1ABFA1E4FCA7E8793F27C90F1A9FE9FCBF959F4FCFF002BF243C6AFFA7657FB8FF4EBFB93E43C0FF4ECBF72FF00A6DFDC9F21E07FA6DFDC7FA6DDFF00B8F90F06A7D3A7BC97FD3B0FCA7C95AF03FD378FF27FA6F1FE4F92A7843FD338FF0027FA6717E4F969E1167D378E7B59F4FE287C957C22FE8387F0BFA0E1FC27C957C61FA0E1FC2FE8B87F69F254F187E8B87F69FA3E0FC44F3ABE31674BC33D45FD3F0FED89E54D43EC707ED8B8F0F0E17E58E3253CA9A8F0F59F51C66578F0F31E6E879F2CF9B3E1E4BDB3F0EF30D62E772EDE6E4E3BC3CF9715F54F1E5D76C3AF15B872639CF4FA1D6F1FDEE1C79B1F31CB2BACA56E7AAF36187CB55DA61A85A45D76ECCED159CBBC7B3A3E4DE1F1BE99CE7D571F6CF59C7E3379645C6F45F6B67734D2337CAE844FE54175DCD01AF6B3F009ECBE4159CBC03E874BC9F3E29F98ECF3DEABACF433C98FCF8EE293DAD7CAF8DC72B8FE11EB701042C450F69EC411515005013D8280B0D0001E90140003CAC03DA80007A0005041402822EC558220004036BB0045000F40A08200000A82A080A6C10515100500000540000500010052282002802071E3F3E793F0FA926A48E5CB7D475E3FE838BA80000000000000000000000C72E7F0E2B6ACF697D3E4CFEACAE5F969EDAF2020228802A007A005401400441500151004403D2A80820A0209450D08050436A0800000228BE90000101140A0C8A00228002141011515400000000010100515005000000000104A020A0200A020002800A0028828A2E9159CA6F527B7DEE8B8A7174D8CF75C39AFD6474E3F6F40F2BB8000003E3FD5F9AE59E3C52BC73C69EEE39AC63CD97792AB4CB34511012D411114450668A8009554128002002282A000AA0254505440040050540580A22AC59106F132BA9AF75957DDE8387ED74D3F35EA7872BBB5EAC66A032AE3D572FDAE9F2CBC767C0C6FCADCAFB7A786756B8F27B5BD99B5DDCDCF2BDD8AD329B4B544DA2A1B4F0A89EC03479034BA05D2C88ABA6B48A2A01B029B5559BB5BCB2D6083ECFD2B83ED74BF2BE727BDE0CEEF2AF4E335132CA638DCAF88FCD753C97A8EAB3CFD475E09DDAC725FD38562BD71C19D1A541405D0ABAEC22A54DEC4125544BDD24D017594B2CDBE87FE3BC5C98F539DC7FF00D3F6CF25D6176D61FEA3EF753D3E3D574F97167E327C69FF008AF0CDFF00FBB5E4E2E6BC734ED9F1CCBB6E7FE33D3CF39DADFF00F8DF4DF9ADDFC9C99F861FFE37D2FE6B53FF001DE967E53FE8C97E18D4FA074B3D353E87D2CF49F3E4BF1475E2FA574FC596F18F4FE9F0D6B4E79725CBB6A6323965D074F95DDC627FA774BFB21F26478C3FD3BA59FD91A9D174B3FB21F26478C59D2F4D3FB716A70704F1227964BE31AFB3C5F88978787F18A7955D44FB5C1F8C4FB7C13D626F24D45FFF00667ED5DF17F076BD25BC33CE8FB9C33DE26AD3709CBC3F98BF778BF30D53713EF714F713F51C53DC3C69B87EA787F30FD4F0FE62F8D4F287EAB8BF313F55C5F93C29E50FD5F17E4FD5F17E4F0A7944BD671C4FD771EF47853CA2DEB304FD6E0BE14F287EB703F5B87E0F0A7944FD6E05EBB0FC1F1D4F266F5F3F6A7FA877FF006AFC69E69FEA1FFF0009FEA17F62FC67997EA17F61FEA17F61F19E697AFCBF6B37AEE4DFFB4F8E1E497AFE5FDA7EBB97F0BF1C4F2A97AEE5DF83F5DCBF83E387954FD772EFC1FADE5BE17C21E558FD6F3CBADADEAF9FD55F089E553F59CFF94FD5F51ADFC8F0C53CA9FABE7FDC4EAB9FDE47845F2A7EA79BF73379F96FF7AF8C3752F2F2DF19D4BCBCB277CEAEA2769F3E6D6FE7570E5E4C7931B73BF1F66A1DB9F5FC530E79C98FFB7371C6DC3931E49EAB58DDC4B355EDEBF199E1C7CF8CFF0074EEF34C3FA76CE37A5BEDD3196CD69F4BA4BF3E0BC758CFD2E2E3F0F86571FC348ACE597672DED606DD7A6CAF1F37F14BE88F7F2E3F3E2B1F3F5F1B65F2E787F1AC92A5EF5D182434069A9351552684153D8151516C35F9076E973F872FC7D57B9C73F6E98FA061A7CFEB38BE1CB339EDC1E9C6EE38DF69A1A41342226943C8A80002002A680F0A0000000002EC004505360802A90400228202B4221B36000140DA8A08080D02080000082800202A00A00082800280201EC5202000A282094514404B74A3D1D0E1BB73AF6BCFC97ECEFC73EA0E6D80000000000000000000000F1F5FC9AE398CF35BE39BCA319DD62F1E3358ABD4F300A2280222820A00802801510050041004A0800007B00A08780003DA00281E4100002A2800001ED00013DA8C8A00078000100410154000000000040001403C80000020002280808A002A200000A80A0A2888A2A9B055F08ADF49C579BABC67A8FD04ED34F2F3DEE476E29D6C1C1D400004CF2986172BE203F3BCB9FDEEA72CFF00934FA1EA69E437B2825450404A944445410541410414105001003D8A000A8A2A022882A0208A068000501488AB1A8946E7874E9B8BEFF578E3AED18B7536D47E864D492788AF03D400F95F57E7FF006F14FF0097CE9DA69EDE39AC63CF95FB16B16F9748C30CDAD2254544B5040FF2068034BAD8A6806B4BA455820A801B5001BC7B37C585E7EAB0E39F9EECDBFB58FD2E18CC3098CF1234F9CF5BC5F54E7FB3D259EF2ECF833B63BDF97B3866B170E4F6CD62BBB90694245D20029B4B4466EF696F75437F94F622C5D7714B3B6A79AFD27D27A6FD3F4737FEECBBD70E7BF5D3AF1CEDEDB758DBF87E63ABFACF5D3ABCF1E1FF006472E0C2656F937C995C7D3CB97FE41F51C2EB29A27FE43D7D7AFF00E7C1C3E5C97FFC83AEFCAFFAF75D7DA7C181F2E47FACF5B97F7E89F53EB6FF00EC5F8B0879E55D70FA97576F7CDF57A2EAF93926B3CB75C7938F193A6F1CAB7D665CD30DE1969F2F2EAFA9996AF254E3C71B172B5CFF0059D4EFFF00D4A7EABA8BE792BAF862CF955C7A8E6DFF00FA95DB0E7E4B66F3A97184B5EEE2E4CF3C7FDCE7CB339BFEAAE335B6DE6CAF26FF00DF5265C9BFF7D74D467B74C72CAFF7577C6DBED8AD45CB1B679AE1677F348525F7BAEB8DDE3DA948B676F2CFC3BA0B318D4C6436A97187C7B9B45F89A9052C3193F00DDD699B3B206316FF0000CE92DEEA1BDC4B44366C136B5449757757681E4F1013D6CF206CF60592F749543BEFB97FFE40765EC09A9B3B5F006B57B9E6826575D92FF563603A4D751D0E5879CB078F1DE58E971FE17FAFA1D1FF00FBBD267C1977B3C38E18596E367867D5B17F51E8E3E38EFC37E1C92CF0C6576D46FA8C64CA653DBCF96498F70AE76DACE9B65A91BF8D93712ABDFC19FCF8A3CDD4E1F1E4DFAAE58F55BBE9C6CA926DD58535B03C7600F00140347C7B886B451537F1CA57D2E3CFE7C72B19FF005AC5A1C9B71EA78FEE715FCC7CEC7F17CBB71DE9CF2F6B59758C00889AEFB513FC021A22A1E93D0AA68416022817C080795000005020000A08000A2880029BD01B0000DD54034002A880028208002901105045000500404142AA10F620228A07A4014501005500100019CAF6D7E5623E8F4D87C3867F2EAF265775EAC66A02280000000000000000000000F95D567F73A8FE23B714EF6E5CB7A622BBB800A6D142820800A00880AA20828000225141104000000A9681EC000414001000000010501036450102F666AC105000002F902A020202A8000000002000828A0000000020000A2007A40140440503D029E00010500154D0373C339F69599EC7D2FA4F0EB8EF259DEBE93C7CB77957A709AC41CDB00001E3FA9737DAE9ACF793784DE519CAEA3E3E1358FF0035AAF6BCC8025450406528882825041500045000F6015340BE8000005104155010011400050041545591A9DD9A46ADD47D1FA3F0FF004DE5BEDCF92EB1AE984EDF54789E8132B31C6DBE81F9CEA792F3757965BDC62D7D093A91E5B59B59B76D32CD66D512A2A202122800AA681645D69154D200A09BD01BEE6C162837E26DF43E8FC1F2E4CB9ACFF0E5C9758D6F09BC9F64785E97C1FAB735E5EA6612EE62F158F7E1358C7972EED66A7B7464D1202E9104A8A0CE5DD52A6D25EC210D7751A91BC6776563BF47C179BACC71D6E47E9F19F1C649E9E5E7BDC8EFC53F6F2FD4B9E70F49977EF7B47E6B1C6CEF7DB7C1358ED393D99638E5359479797A4B3BF1D7A31BA71B36E17E58DD6534D4AE8CB78F96E234EB8D7BFA2E5F8F248E59CE9AC6BEDE58CE4E1EDF87C1EAB8EE19D79F8AF7A74C9E5DAEDE972595D38F2EFDD2ABE8F4F9F68F47263BC76F35EABACF4F072E171C9CDD631565D57A78EED3223B6B71C738C46EB9BA71D6AB31D7CC66B2D246E77805F0441575DC135DC93541AD3340C635676418BDBDB366EB504F09BEE216E89DE2869377605BEC96FB05F47903FC2CF08216A8793C402F7893C0259DD7D83512EB6027902EBDA7BD0270724E1EB2637FDB9F6A9C9C7F6FABCB0FEDF30FD9FA77E9EFDAE797D57A797864E5F94F15CEDD56A7A6B1C663132EDDD9576EDCDD3FF31E1B7BF75C7F850936DB2DCC65ED5BD6A699575E9B3F8E771F55DBA8C3E7C7FE1CEF59373D3C34D3AB0D6935AA81AD1A5035A809A5806BB8097C1E812CDBD3D267ADE159CBD2CF6F58E2E859B9A7CCE7C7EDF35FC574E3F7A63262CDA7A767341412FE15134801A102A843C000800A00017C801A017B081EC00501050001405D82004A6C17D00410500005143D20A082000A22A000020A28808282A0500F20140003602A08A29E940101145100E3C7EE73E33F07A87EDF524D490791EA000000000000000000000000639B3F871655F2677B72FCBD1C5EAD70E5F72343AB900A25101440004051145100040000100641501500D0054D00020A000008000005450000001002D67D002800006BB9410A08280000000000080022E80451400400000002A880080BE840405000500541141450167641A9E19B2E7C98E33DD483F41D3F1FDBE0C71FE1D1E0B775EB9E811400007C4FA9F2DE5EA6612F6C5DB867D9CF93D384F0AF5383350045112827A4110504041501410001510050F6007905100151145410405405014004558B01A8DC8CD58994B9658E13DD7E8BA6E29C5D3E38CFC38735EA475E3F7B751E5761E3FA9737D9E96EBCDECD613794672BA8F8784FE9DFE4B5EF7998B596912B2B110113D8A2AA29A593B82E8D7745500010D81B4B408795458D22B566F58CF6FD1745C3387A5C71D7779B9AF5A75E39DEDE873E7E49C3C19677D479A7774ED5F9BB95E4CF2CEF9B52D7D07958BDD9505F009BDA6E78544B4D8336A2A08A8BAECD488AD631AFF6C457D7FA3706A5E5BEFC3EB3C1CB7793D384D62F87F58E7FB9CF38A78C5F3F5D9EBE39AC638E5DD73A6FF0E8C39E786394EF1E7CB86E3DF1F0DCA9531EDE5D228DCD476E3CEE394AC523F43D072CE4E191E3FAA717C6DB2767931EB3D3B5EE3E47B1EA721BC74557B7A7CB563E961FD783CD9BA62F275186ABC97B56F1F4949DDDB8B2D5D2D48F661FED73E4C1CA7B6DC2CD378766D1DA19461586B1F2B46ACD24EE835A5D7645664DD5D7E4164DCDB3602E3E74D6501CEC8CDF2B1119D77545D4A9A51532DA0BE925EC07935D80D1F1AA2A5EC81FE57C006BB81A2821A512CF4A05C67935AA838F518FF5639CF4F6726339F838F9A7FBA76A5FD52378717CA4DBD7AF9714FE1CB2AE92395B2472CF916237D2F26B92E36F6AE5D461F0E6B3F24EB23F4931FE1BF8F6ECA8B31F6A8A6FE394CA7A7B71BF3C37F96326B178F930F8F258CDECDC650D6D5175D8D6C0D160A95040F2A121A03C2E195C392640FA18DDE32ABCEEA3CBD6F1FCB0994F31AC6EAA65E9E4F49669E8714F48A09444D6CD77513C1E442000A14115014F200053400010161AEE21FE40455151050001768028228000A28A886C01450BE1050440000455000100000400503C8001B0117D022EC4015445140104141411E8E8B0DE573633EB15C7FD3DA3CCF48000000000000000000000003C7D7F26B0984F35E3C66A69EAE3EB179B92FD946D80144BDC40F2A20202880A4000400014004112A0000A0800020082800005400A00082800000822A8CD45000003D0002008280000000000007A100005000001000001140410514402800000B0000055220ABE455DEA3B7D3F8BEEF55F2BE31632EB1B5719BB1F70785EA000000639B927170E59DF51F9EF97DCE5CB3FCD7A786756B8F27EA363B393228951444A0950441412820A82008A29E0150001510500050041504000000D02C5004161056A796D9AAF47D3B8BEF757F2D76C5F79E4E6BF6D3BF1FA071741F13EABCFF73A99C73C62EDC337939F27A793C473BE5EB8E159A95A4652AA22554082B50D20B1A450D760002D676026D50360A0351B92E9957A3A0E2FBFD64EDDB17E8A4D4D3C9CF7BD3BF1CE87CBFACF3EB8A714BDF2F2C71CDE51BCEEA3E64C758C6337B63CCCA2A225AA25A9E012DD9B5440421E456A4588AE98CADFC3E59638CF36A5AAFD274BC5387A7C71FE1AE6E49C7C59657D47CFBDD7ABD47E6B933FB9C99725F75CB2BBF0F7C796B3596913DA69518CB0959F858BB1676F2DCBB28FA9F4BEA3E3CB30B5F53AFE2FB9C16C78F3EB38EF8F78BF379CD67632F5389A6F182BD1C574FA7D367F2C74E1C91BC5AEA70DE3D9F373C6CA9855C996F0F2E9597B38B2DBAE78EE385F6E91E6CB1EE91B65D7174F8ED9AD473CA6A98F6A23A7A4B3B764525B3B373C77419F148A2CDA59DD05C66A9978062CEDB62B5113FC155108042F9054D77059DBC966C089EC16F6013CAF903DA6B60A680D1E4134680D00C67378BD9D063FFEDDC2F8A997A59EDE8C78FE3DAAE194997C6DF2E37B74F4F373E570CEC79FE772AEB8FA73ADE1B99CB3CC7B3A8E39CBC58E7EE3395D595A8E58CECBAD026D2CEE0BADF67A7A7CBFA7E37D3397A589D4E1DA64F3D863E8BECB3B0D214029E844D269424B175013FDA9B0345F0A3D7D2E7F2E3D5F31DDC32F6E93D099E3F2C2C457CBCB1F8F25C6FA4C9EA714A8A80221FE144BE0F00794116784515045D000000000000B28225F2A07B001404153D28A80A007A0167740015500022C0045010050104F6A08AAA888A80A020A000007B0280202A029B41482A88000000339787D1E9B0F870C8C725E9BE39DBA8F3BB8000000000000000000000003E57539FDCEA6FE232F649A91E4BDD0540144005440004415400A0800000020254501000000A0802000A00080001410500000494153605BD9900500086BB81404400500000000000001005010000000000011404000000501001403680A0AA02AC88ACE7752BEBFD2F87EDF4FF2B3BD72E5BAC5BE39F67B878DE80000007CFF00AAF37C78A71CF393E661358BD9C5358BCF9FFA686D84ACA886D44AC8894AA22FA044A225A280088A2C50400005400005004150A808A0680140540342AAC06A795CAEB1B5957D8FA5707DBE9BE5677C9EF78792EF2AF4E335018698E6E49C7C59657D47E6EE5F73972E4BEEBD3C33AB5C792FA896B15E98E28CD512A2A26D15027906A11059E5AFE51A4F66C0B76033BB29ED50B4F621B0559F959B0591D2DD60CABEC7D2383E1C1F72CEF93E8BC3C977957AB09A85BA9B7E7BADE4FBFD66597A9E1BE19DED8E4F4E4E795EEF547162D4DF6544DB2A27B554404458AA697482B5222BA631ECFA6F17DEEAFE57C62E79DD636B58CDD7DE7CDFAC737C78271CBDF27938E6F28F465751F1AF6C34E77F0F747992F84544ABA03E2BF1D5D8178F1CA6FDB95C32C3C778B28DF172FDBE4994F31FAAE9F92753D24BE771E7E79EABA71FF1F9DEBB8AF17539471D3B637718BECF2DE38DD9475C3B3D9D367AC9CF2EE358BE8653E5C7D9F339B1B3372C1BC9CB4B8CEEEB587A38729B7B2778E59371C3970EEE5AEEB0ADE3DABBE3DE33563394FC33203731ECD59D91524ECBAEC09F15D68D8BA4F8EEA6C24D1740C59BBD98B26DA88CEA44ED6AA1A9E8ED2F950ED3D9DBF221DBF24D7BA09B9F95B66BC826D773404CA58769416D9137240372AF9F100FF83FE052D9AF15259AEF2885D7E29BF7AA1B37DBC5277EDAA1B4CB0CEEB58D7D2E9F8BEDF14B7B319DE9BC631D5734E3EFF978B3E5CB2CA672F8309D6CCABBF538FDCE3C3971FF00973C71F1A25E92CEDD71C1E9E1BF2C2E159C9A8E567C72B19BDC8886946A4EED6197C3925FCA2BD394F961A78F5AB6338AD5D6E1A6994B114214059D844BD99B543FC9A027601BE0CFE1CBAF55EE73CFDB78830D3C5D671EB3994F6F3D7A31BD395F688D46505048220A21A5454F006D440FE1045511400000003620A0009E5541511051500015055360AB10140103DA8059D914D0200A008280A022080A800A00A0200008200A290053C2028A0800001C78FDCE793F0FA926A48E5CBFA8EBC7FD0717500000000000000000000001CF9B3F870E592CEEA5EA3E563FD56E57DB4F6579000050F009B2AA20A802A00BA044000000004A095001404150040004001400400010500000004D680F2A0959A00A002C2822020A000000000000001510514000004000000045010000001404140F40001EC1575DD51564540C70BCBCF8E1F9AFD071E3F0E3C719EA3CFCD7D475E39EEB43CEEC00001B07C1EBB97EF759757B62E71EF9358C8F2DBBAA08CA5F0A20A220895010504F209A15040050003D0288000000A000095150F60000A02A002AE96441D27630C2F2F51871CEFBACFF00EABF49C78CC38E633D469F3DEB007CEFABF3FC38271CF393E4E3358C8F6714D60F3E77ECCE758B5DA39A235044A2334540036B2F74176B68D26CD81B374444B7620A04D2E856A2C4AAD48D6185E5E6C38E7BA97FAAFD370E138F8B1C67A8DBE75EEBD71E6EBB9BECF4B95DF77C1C6F6DDF35E9E19F5DB8F25ED6B964EF1C98B596912DEC9B54366C035DD45D2E90245D22AE9B9220DDFE9C1F6BE95C1F6BA6F959DF270E5BF574E3F6F75BA9B7E77AEE7FBDD5E577DB173E19DEDBE4BD3C995EEC5EEF5C700D2848BA024EED7C7B22AFC3F96B5D93639E7C1329B8FA3F43EAAE39DE9F2FF86793ED856B1EB274FAD74D9E571E4E3C7E55F327075167FF00A559E3CA78CD994BB6A74FCFFF00CAB53A7EA3FF009D6FCB1FEB3AADCE0EA3FF009D75E3E0EA25DFC2B372C5A92BE974F8F25C3594D39751D367965FD38B84CA4AEBAB63CD7A2E7FDAB3A1EA3F6BA7C98B1E35D30E8F9E5EF8BD3C7D3F2C9DE39E59CAD4C6AE7D372653B471BD1F2FE126716E3571E8F97DC75C7A6CF12E7098D5BD36753F499FE53CE2F8B53A6CE7B59D3E5F94F28789FA6CBF27E9B2FC9E469674D97E57F4D7F29E4BE27E9BF92F4DFF00F11E47893A6FE4BD2CBECF23C59BD1CBFDC9FA29FB97CD3C4FD0E3FBD7F45C7FB8F3A7893A2E39ED2F43C57D9E74F189FA0E2FDCBFA0E2FC9E74F187E838BF2BFA2E2FC9E74F18CDE8B8279C971E9FA79EE1E569A91AFB3D3FF0BF6BA7D7A4DE4BD27DAE9BF83EDF4DFC2EF24D62BF6FA7FE0FB7D3FE226F23509C7D3CF5097A7C7C6977953521F3E9FF0083E7D3FF0009AC8DC3E7D37F09F3E9BF85D646F13EE74DFC2FCFA7FE13591F53EE74FF00C3379FA7C7C494D64747EB387C69C3ADEA73D4C70FF6DF6D638F7D96F5D3184FBFD2597BE58B971E3B9A6E75B8CD7B3A7932E1CB8EF9671C2CBAD33FBABA6E4D35865F1CE5655AEA31D5997AAE3AD93D17D922E9517C535D81E9E2CBE5838F361ACF6C4F6D5F4E77636C9F15D7F009A340C996D50D6E131D0A2502774B142F6EEF77167F3E3958CFD2E2D8E6DB9F3E1F3E2B1F3A7E3F0ED87A73C84F7D9D184F68A1E0D0882897C9A10450A480BE0DA202800007B000000DA888286D5011514A08BB0005D828A800280A2000A7A4500001141145110000040141050200207A15100580A00A2028A0008097B451E8E8B0DE5737B5E7E4BF677E3F40E6D80000000000000000000000F1F5FC9AC6613DB7C7379319DD62F263DA0F53CC0280150045405401500141010000501100669A50F6A02206C00A085041400100000105000003C81E0410DA8567D9005040501001140000000000000A08A80280008000000000020000000280800A0200AB114515A90BE107ABE97C3F3E6BC97C4F0FB0F2735DE4EFC73A0727400001C7AAE5FB3D3E596D719BB225BA8F838FF55B95F6DBDF5E51360894110137DC54668A20027B10A8AA0220A28820A002880006850001113CA80068014144051563523346AF69B7B3E8FC3F3E5CB96F89E18CEEB1ADE33ED1F68785E90B75360FCEF5DCDF7FADBABDB172B5EFC66A48F2DBDB9DA8E8CA2026D2AA322A22C01501454B4DEC44DA6FBA86CF20A035A59115A91AC66EB2AE9248F67D2783EE75197259DA7873CEEB1ADE33B8FB63C2F4BE37D5B9FE7CD8F14BDA7978B7A8F6E1358C79B2BBAE795DFF00866D758CB159690A9B1105164D35A405F151549E016378CF69476E2E3FBDD46184FF0097E8B0C7E184C67A8F2F35F51DF8FF00AE1D7734E1E972BEEBF3B25B2DBE6B7C33ADB3C97B6329A493B3BB90BA034BA1575D840C71D5DECB2E40B8CF8CBB7D2FA374D2E7973D9DFD39F25D635AC26EBEA751CD87070DE4CFBC8F9D3EB7C1FF00CDE7C38EE5371D72CE6349F5BE0BE38D7FD6B87F637F0D4F922FFACF17AE327D5E657B719F0D3E476E1FA8CE4CE4F8E9E8E4E7B863B98EDCEE1AAD4CB6F1E5F53CA5FF00633FEA99FEC749C4CF9B53EA595FED75C3ADCB3BE19BC7A599BAFDECB5B71CBABE49E9998CAB6B1FADE5FC3AE1D5679357089E55AFBF9B397539C67C62F913A9CDA9CF9D3C61B4BCF9A7DFE4ABE30DAFDDCFF25E4CFF0029A86EA7DCCFF2979393F72EA26C9C9C97D973E4FC9A86D9BC9C9F966F2724FEE5921BAE5967C96FFB8F9727EEADF49DA5CF927F75499677BFCA9A89BABF2CFF007D3E59FEEA6A1BA7CF3FDD566597EEA6A096DBEE9FF2076FCD3FE682DD6FC9DBF903B43607FCA50350F8E8D9A4F8CA6A1B347C61F103E25D78066C97D3BC9F77A6B8FBC52AC63A5CBE1CBAF57B576BC5F0E5B3D54BED7F4E9C53E19EEBA7263ACB73C562FB6A7A62B37C2A5769FF00EEF06BDC71935FF093F855A6950F2A2B7C37E39EBF2EBCB8FCB062FB6A7A79A2B6C8821ED00D7E4D020A268D027694D6D44FE1DBA5CF595C6F84CBD13DBD638BA0F9DCF87DBE6B7D574C2F7A672F4C258EAE4C8D09E0012F611050F42A26D502F94505A200000000802A2AA1E8000000105045017B000AA4F282822CF0228A01514F4080AA80008029B0434020A00008029B0117D02022828028800A2802033978D7E5623E8F4D87C3863ABC99775EAC7D02280000000000000000000000F95D467F73A8BF88EDC53BDB972FA6477701454004AA1B41015041400040000000044A08282822A080080141050360008006C10500000D27805F4900D8056480282028088202A80000000000007B0088028080280800028081500000005010000176006855D2E91459DC1A8C725D63FE5223ED7D3F87ED74B3B77AF53C39DDE56BD58CD4065A00001F2FEADCDFEDE297CBAF14DE4C677EAF0E33515EB79D368096E851102A2088288A0808952AA8088A02280000A2002AEBB201A00012A28020A01EC054175DD7DA2AC6E4D255673F127E5F7FA0E19C3D2E335DEF7AE1CD7EBA74E39DBD23CAEE3875BCD383A6CB2FE1719BB225EA3F3B8CDDB9DF3532AFA0F2B28D215088895444A2120A0A078104A8A1500360A4EE0DCECD4456A4DBA6319AA65E353CD7DEFA7F0FD9E9719EEF779F9AFD74EBC73B7A99E4CE71F1E595F51E58EEFCD72677979B3E4DF9ACDBD9F424792B172DB35A4668A278A69513DAEBF20ABED14D6D67803F8220D46E77FF001057D1FA470FCB3CB96CFF000FB0F172DFB3D184E9F17EAFCDF3E49C52F6F6F9F7B4D3D3C7358C71CEEEB17F94746575A208D5EF3C24965D8AB96B5BDA4A82EDAF407C2DD633CDAFD1F49C3387A6C71D7A70E6BD48EBC73BDBC1F57E6DCC78A7BF2F9BF0C6493E2D71F58A67DD66F0E3E64EEC6B5757174DB1A6A48DCD03AF0E7F1CE3ECF1EB9381C393FAE98BE773E1F1CEF6719E5A9E92B52BAE196AC291ECE3BF2C58E5C7DB94F6DFE9C3C35865DFB36CBD38DDC67926E39B4E77B7874C2AD1A67B20BBEFD8024EE9602C283376C65B6918ACF8F2A25EE6D513BADFC80017C6CDEFB503FC1BBE016F8405BDA7700880B4EF6005F00006CD033E6EDBE0CFE1CDABE324BE967B74FB7F0E5B3FE5EAB8FCF0997B8C5BFB6A26BB377FAF8BFC32D38D2469974E1CB596BF29C98FC73FF2CFED7F4C8D20012EAEDEAC6FCB163258F3678FC73B11A4050010FE044B135DC16F64AA2208526570CE64A3DF8DF9632C570751E7EAF0F971EFDC6B1F697D3C53BC1DDC99B3BA3481DC04A220A08A8A2078450DAE80D020000080A0886D41413C2A00A008280282A2802EC880BA015000580A7A411505000104551504040D28000200A208A0A202EC00F602A002A8822A81C78FCF9F19E93F47EDF524D4D0F23D4000000000000000000000000E7CF9FC3872AF958F7B6FE5E8E29D5AF3F2DEE343AB9A82A0054510101500541005000040012809B045504415004000100140045040105000004D8288068134285ED19200A08069413D2002800000000000068D00200A0002000000A0202000000000A020A002820D4EC0A5580D2F0F1FDEEAB1C3D4F2CDBA9B2775F7F19F1C64FC2BC0F58000002657E38DB7D3F3FD4727DEEAB2CBD4F0F470CEED72E4A41E87144BD8112A880951011140D8008951540004450434AA2A200A00BE900000129A544001451051155620DC8D32AE9D2717DFEB319EA797E864D4D3CDCD7B91DB8E75B070751F1FEB3CDF2CB1E297FCBAF14FB31C97EAF059AC5CF27B23CE88D226D2AA227B001040500010519A02558A82C456E766A22B53CBACF0CD574E938FEFF598E3EA797E8A4D6324F4F273DEE477E3FEABE77D5F9FEDF4FF0009E7273E39BCA379DD47C79358C8CE55EE79983C3489E528028697481A003602CBDC1AC7BD6B29DE633CD41FA3E8F8670F4D8E3FC3AF2E7F0E3CB2FC47CFBDE4F5CEA3F37C99DE5E7CF3BF962C7BA75D3CCE7469936789D85599692DB417E2D76D207C3BEDB9107AFA0E1FBBD54B676C5F6ED98E36FA8F2F2DDE5A77E3F5B7E7FA9E4FBDD4E595F4C797A24D47212C95467EDFE1279EE2373CEE3EA7D3F977FD35CF9274DE3ED7AEE2EFB7CF9E59C2EE2E5EDA6F1691EBE0CBB69D739BC5CAFB749E9E4CA6AF731ED5B61DF8EBA653B39D6E3959DD71ECA8E8CD882F600F001AEE503D3194DC51CBE377DD35EAB48C8A8488079AA07935BF0069454F678A21AD93B4017F9454BDD74A8690535E80354D08693E3BC857BA61F3C31CBDC75C276D38D6E39E575749C79EB3F8FAABAE8DA658EB3B0369A59DAEDD7927CB0952AB88A81A05F4EBC397A4BE94E6C77DDC49E8A68F6A02A00226844A8A161E012C2CDC547A7A5CF787C7F0EEE397B749E84CA7CB1B2A2BE6E78FC392E295E9714ACED6220A07A03497BAA21AEE2126A800A22FA020200000806C54000800028008280000282AFA101600A81A00515150414000001000405400500401500501141011602820B1450410507A3A1C376E6C67758D5C66EBDA3CCF48000000000000000000000003C5D7E7DA613DBCB26A3D587F979B3FF40DB028A8008A88000822A800000800008020094D28001501000040000510000414000012828880002B351A00040540404545500040140000000000000400000140403D020000000002808A80A228AA288A796A440B751EDFA4F0EEE5CB67F86392EB1AD613ECFAA3C4F48000003CBF50E6FB5D35FCD7C5E39FD3DFCBD5C3358EDC392F6D8EAE688A27888A20088222280200254AAA0002228080A0000B3B0A25000004D0A800002A002B4B106E2DBA9B655F4BE91C3AC2F2D9DEBE9BC7C977957A309A80E6DA6797C30B95F4FCDF3727DEEA73CEF8DBD1C33DD72E4FD4672F0E75E98E0895A44A95440041000D00794AA0802002A2AC4569A88AD4F2DEE4C6B35A7D4FA3706B0CB96CEF93EABC3CB77957A309AC4F11F9EFA8F3FDFEB2CF58B7C33796D392F4F36595AC5AF5C79D0F2A268D6C0D1A03CA822DF0090022EC1D307A7A0E1FBFD64B7FDB8B195D4B5AC7BBA7E864D4D3E7FD5B9FEDF4FF00097BE4F171CDE51E8CAEA3E463358B37CBDAF3337551A0D44B41166E835256B19D906A46F5A8955F5FE9BC3F6F87E57CE4D7D4397ED74D67BC9E4FF59BBFAC5F1A6A4D5F65C6EDE970342A93CF65B8EEF840F859E9D78393ED72CA97B8AFADCD27374DB9DFB3E46B56B8F1FAD37935A6A3A32EDC59FC727B27F563B72C9BC5E6E5C3BEDCF4D4A8EB85EFE5DA778C56A3394667654AE92ECA8ACEA6DA045013C805F0239D9DD9CA46918D486A5AA1DB66A40349A92810B7F1003DF803BDF479F406F53C1AFE017FE0D5BE80D5FC55F8DFC502637F07C6FE29B354B8DBE96E16CF09B3553E397E29F1CBF6D370D27C33BE31271F26E7F4D5DC5D3E8F1E330E39B70CF9B5976F4E526EB57A4E49BB32F5493BCAD23B673E584C9CD98D0EBC5778DC4A39E5359588202A8B8DF8E683D167CB179ACD5B12023480202888217C22A09FC0A00D7165F0E59F8AF6B19B58830D3C7D661AB338F3EF71DF1F4E597B44D34CA2341B042A6B4A152826D441005541202802005005401404001400004500014156080A02C4000DAFA1500280000000021E500150050F481B450510011454014000151544014672F1AFCBE8F4F87C38639725E9BE3F6EA383B800000000000000000000005ED01F2B9F3FB9D45BF84F4F649A923C97BA82A00A0082A20200A8280000208280806C067C8A14004040000040014100002820A00001E226FB028889A5F6AA8504D7E51400450101050001005000001005010000501000000000004000000000050280028D4405D6E0AB22A0C67BB6633DBEF749C5F6BA6C7171E6BD48E9C7EDD8795DC000001F1FEA9CBF739F1E39E23CD3B3DB84D631E6CAEE834CA255136808022554445000044BE12AA80008000000028A07A400001040050200A80B0556A441A5D7CF3C709E6D65A7E87A7E39C5C18E33D474782DDDDBD33D022BC5F53E7FB5D3592F7C9F1709AC5EBE29AC5C33F6997762BBC73465A444104117D201A340A0A89551280022281A6A415A91A895562EAE79E384F36B2AFD374DC5387A7C709EA3ABE75BBBB7AE7A70EB39A7074D9657F0FCD4CBE572CAFF00757AB82756B8F25EF45ACF8AF4390A827F83406D01654DA86CDEC0F60291074F18F77DAFA4F07DBE9FE77CE4E3CD758BA71CEDF43C47E7FEA1CBF7FACB3D62E5C33BDBA727A70B751CED7AA3827F296ED42806BBAC977D81D24D35A646A4ECE9C5C77939B1C59AB1F7B0C66184C67A7C9FA8F37DCEA2613C62F371F796DDF3EA3CB676666DE9715F26A03724591956A4ABF0971457BFA0CB2CB8AE17C471CFE9F9E5CB72996A572F2F1CAB7ADC59F4ECBF7ACFA7E5FB97E44F06A74594FEE7A38F86E3356B1965B6A63A4E4E9FE5EDCBF47FFF00142665C5A9D2EBFBE3A63C3AF65CB648B7865F353F4D8FEE4F25D2CE0C67F72FD99F94F25D27D8C7F71F671FDC79268FB58FEE3EDE3FB8D9A3EDE3FB8FB787E4DD347C30FC9F0E3FC9BABA8CDE3E2BED3ED70FE5775350FB5C1F93EDF0FE4DD5E92E1D3FB3E3D39F64E8D702FF00FDBCF47D8E977D39BE9FF076BD1F2E0FC1F2E0FC1D9D1F2E0FC1F3E0FC1AA6E33797867F69F7787F69AA9B87DDE2FDABF7B8BF69AABD1F7B8FF69F7F8FF69AA6E1F7F8FF0069FA8E3FDA78D367EA78E7F6A5EAB0FDA78D4DA7EAB1FD87EAF1FD8781E47EB27EC5FD64DFFB4F036C73E797DCC72DFF004D5CF19B994F157D15D309F2E3F8DF4CE9074C3BE371AC78EC29571BF1CA035CB3C58C10000D03B71E5BC58E5C7596D27B1CC6910D0822826842A694349E04004BF97B387399F1CFE19CBD358BA0E6DB1CB8FCF8EC7CED6AD9F875C3D3191A4F6E8C337C2348007A4543B2017C1E040F40278515043C94000001401100500105D8A0A2080A0282A97CA0280A8001ECF22AA6C0000000000004445458514004115055010000500360A7B414451145E2C7E7CF27A7D49351C397DC8EBC60E4EA000000000000000000000039F3E7F0E1B564DD4B751F2F1EFDEFB69ECAF2000828021551010144050000011000013601410000368000200002820000020A000009AA07F0A008897B279552A2800002020202A8200A00000000000200000000A02000008000000514D00A820A28A04593F08ABAEED690006FA2E3FBDD64DF88FBDE23CDCD7BD3B71CE81C1D40000679339871DCAFA583F3F965F779F2CEFE55EEF4F200254512A2886C4464045000044A95540004000000175D850D015000000044140414014559E5A8CD1B8F47D3787EF755F3BE31632BAC6D6F1EEC7DD1E17A401F0BEA7CDF7BAA984F18BCDE23DD8CD6323CD97BAC562BA46111A4440082082A8025042AA2000211451A9106952B4BE9EBFA4F0DE6EAFE766F1C58CEEB1B5AC66EC7E847CF7A9F1BEB7CFBB8F0CBFE5F2DEEE39AC63CD9DDD4B536EAC2EE2A0784B410DA85D25017D01B580AD633BF841DB0C2F27363C7279AFD1F1E138F8F1C67A8F2F35F51DB8E7B72EAF97ECF4F965EDF9EDEEDCAF9AD70CEAD393DB195EFAACEFF000F43926F54DEC45F26B40D496B731D5DA2AB5357CB355B9FC787BBE99C5F2CEF25F4E79DD62D633B7D0E6CFEDF0E5957C1CB3B9659657CD73E29EEB79A51DDCD635A4A2E38C6A4EE8ABA5EFDB1FCA2BEAF4DC738B863C3D57372E5CF66196A471C7BCADADE5D4E9CEE7CDFBD71E6E59E7274D46775AFBDC9FB9D78F9B2F94DD66C8B2D7AB3F95C372BC79E59FCBCD6716AA4CB2FDCED86577DEAD891D6EECF2E795CBF2CC5A98DBF97496EBC948CDB7F26EFE417D79415401341A4D4672C55967E2CDC7BF9683E27C61B0F8C3500D43E30434BA9F80346A40345D6BC206B46954D1A1093B9A0349A80A68535FC2593483AE327270EAF98E9C73E5C7AFC335A6F09AA673576CAB32FC72957931D65B9ED44340E93FAB8F55CF5A4807B512ED740D71DD65A74CE6F1A97D8F38D080CA2AA226EEC0A96DD2A2001A01D3A6CFE39DC7F297D2CF6F58E4E83C1D4F1FC39773C56F0BDB393925767344690400D76119B09F850F7A4F6A8A206C00AA1011003D000A0820A08A0007850011400014522A000A440F6BB03402A0A7B000000040013C0028020000A8A20800000A0A002F8405150B7B03D1D0E1BB737B5E7E4BBC9DF09A80E6D80000000000000000000000F175FC9DA611D38E6F26392EB17967857A5E6015144441415105400405010004058020827B3DA8800000200002080AA00800008A00000009B40AB140419ABE944A8A00080008A220AA08028000000000000080000028080000002000002A82200280A34AD4ED1905019CAEB107D2FA4F0FC78AF259DEBE8BC7C977957A309AC41CDB00001E1FAA737C383E33CD6F8E6F28CE5751F2F09AC6457B5E50159B769B0445036822554401054004D02A0A0000800029ADA802094500000040000002459E056A3726A335532BAC5F6BE99C3F6BA69959DF271E5BF574C276F68F23B8E7D4727DAE0CB2FC459DD4AFCE6EE7C99677DD2D7BDE566D62B5112A351100404014004A022A21E84105550591A9D915A8B114CEEB17DEFA4F07D9E92657CE4E1CD758BA71CFB3DC99E530C2E57C48F1BD0FCB751CB79FABCF3BE25ECC57D293534F1FB66D4F6A2CBA5D82A5419144554151493D35E01719B75C66A7766ABDDF49E1F9F365CB7C4F0FB2F1F2DDE4F461E9F27EAFCDBCB1E29FF002F9B7B4D3D1C7358C72CEEEB9DFE59BFC3AB99FC00D4EED6B7FE11574D4F1DD06A775F8A2B53F13DBEDF49C538BA793DD70E5BD3A613B79BEA5CDA938E79AF9DDBC35C7358A677B4D6FC11B6562F715AF0BDEF841A93B3B74DC77939E7E2336EA2C7D0E7CFEDF0DAF99E6EFF002E7C7E9BC81B655AC6F707BB832F9E1A79B9B1F8E75CA7B6EFA738E987F2DD663D185DC6739AAE7FB6DCBC575C5AA916C6516AC2C001574208CD8A959BDEB3A6993401A340697406900D6CD02FC770D680D1A034680D1A034680D0020ADF176E47A71C7E37FCB192C673BAA65FD586E22B123A6BE587F30A33A01AE3BACB4673591FB19D1A00F409E2EDDF1BBC528E39CF8E4C351106912F604348053C2A279A802809FEDCE640F7637E58CAAE2EA38F55C7F3E2DCF3171BAA97D3C13C0F4388962891140A226BB9DD44F60800770014451101080A82A00000A00028000AA87B10005055DAA06C05220001B14F401E80010000040050410504050001150005500008A80A28CE7E24FC911F47A6C3E1C33F9757932BBAF54EA022800000000000000000000016EA6DF279F3FB9D45BEA3B714EF6E5CB7AD22BBB8002028020A20AC80A80000082002289444A4685A2080002000020028008503D000A200001411413DA827801177D80F4CA8008A0880A80A8A000000000000000200A02000000000680004000000504501451644AA4EED20BE8019B8FCF931C27BA23EFF00071CE2E1C71FC474782DDD7AE02280000F89D7F2FDEEABE3EB176E19F6DB9F25E9C91E97005194A2882225013DAA2008280222775500000000005F402A6D04140D00080000001A14F6D20B1B89562F16179BA9C30FE5FA3C319861319E9E6E6BEA3B71FF005A1E7751F33EAFCDAE39C72F7AE9C53794633BD3E649A9A66DEEF63CECDACB4833FCAA21E944040145F00566882288BE81005D00D469162C8D4655AE1E3BD4755871CF1B7EA30C66184C67891E6E7BEA3B714F755E0FAB751F67A4B279C9C709BCA474CAEA3E063DB1EFED2BE83CA96A6D50DB5022ED6F788A9ADCD33AD50297C284541635203A63E0CADD4C679ACABEFF0041C3387A5C66BBDF2F46794C30B95F4F065DE4F4CEA3F37CDCB79FA9CB3BF9632BA7BA4D74F3DED8CA5D31AF6D4426F6D7B06B1541AF04EE83537B692ABD1D2717DDEA67E23ED5D638FF0011E6E5BDE9DB09D3E2751C979BA8CB2FC7872D3B4EA39DEC97E30F315162C455F17BB7ED157C47D0E8B8FE3C7F2FCB9E77A6B1F6E7D6F26F298479B463D42FB21B6913F95941DFA7E5F8724FC3B7578CD4CDCEF59373D3CD3F2B2CDB4CBB71E5DDD739FD3B62FB6A3CF6F76F1AA8EBE631677F0CC6A93FC35AFE01276BE17FE054EF2F85FF00803D7866CDFA119BFE12CBF8690F8E5F83E197E0D9A3E197E0F867F8370D1F6F2FC1F6F3FC1B868F867F83EDE5F8370D1F6F3FC1F6F3FC1B869671E7F85FB79EFC1B868FB59FE0FB59FE13CA1E29F6735FB599E50D1F6B33ECE67943C4FB399F6733CA1E27D9CCFB199E50D2FE9F23F4F97E4F25D35C7C171CB76F66F9339F1FE967DD566EF3C655E3FC01AD55C2EAE844CA6A8046F29F2C360C20A20163A715F45F41CB8EF1DFE1C561505644540F4089AEEA1E4D081AD0A26B73423D1D367B971FC3BB965EDD27A0B372C457CDE4C7E1CB633A7A5C52C4544144F00820097F950D1440513D2FA110D02A0002791401000F47B053402800008A28080B3B8A7B54140150141014011400400450100150F60080BED05000000010514000551105E3C7E7CF31FC1EA2FEDF524D4D0F1BD4000000000000000000000000E5D467F0E1B5F2F1FCFE5E9E29D3CFCBEDA574734050000414A8080A2020000208000026D2342A201B035D92800000800A08000002002800006811151505137B3B009ED40000420001A450000000000000000010000000000005010405280022A0282820D401A91622800EFF004EE2FBBD57CACED8B395D636AE3DD8FB43C2F500000039F51C9F6B832CBF87C097E59659DF6F4F0CEAD71E4BDE9B476720AA3282A0089443D32A80A2002086F47755004D821E81400340A201E944040D8A020000001AD82AAA0DC8BE1958F77D2387E59E5CB7FE1F61E4E5BBC9E8C26A039365BA96BF3BD5F2FDFEB32BBED1DF86776B9725EB4E76B35EA8E2C546913D94192AA2002887B054A822008AA2003501A8A8AD2DED8EFF000CABE8FD1383E59E5CD67F87DA78B9AEF27A38E7D47E7BEADD44E6EAFEDCBB98B5C13796CE4BD3C758DBD91E74DC4AA86FF06FB0352B52A5554D0A9A4106A02B53F841B97B3B747C5F7FACC67A8C65752D6A7B7E8A4D4D3C5F54E7FB5D35C679C9E3C26F28F465D47C5C66B14AF6BCCC5BBF29634126A6C9DE8357C69676882C6A76456A7E5A9F9655F53E9BC5F1E2B9DF35DBADE5FB5D3DFCD796F79BB4EB17C79E3FCA6DE97149DEF75F60AD633BA2B5AEEB115BC31B9E78E31F566B8B87FC472E4FD46F07CCCB3FB9C996497B36CB3B37B545591157E3F2CA49E5F46CC70E09F73BC8E79FE9BC5C71E5E9F2F18AFDCE0FDA9AC8E971E6E19E3176C72C72C7C3365FDACB1CF2CB8A5EF8F7267C5EA2EA9D3733C6F88996727A674BB49C93F0DFCA6BC2D86D9BC93F04CE5F4682E73F07CE7E1341739F82E735E0D0CFDD9FB4FBBAFED6B49B4FBD7F69FA8BFB53C4D9F7EFED3EFDDF85F1367DFBF83EFDFC1E26CFBF7F07DFBF83C4D9F7AFE0FBD97E0F136979733EEE66A1B3EEE69F773350DAFDDCD3EEE66A1B3EEE67DDCD750DA7DDCD7EEE66A1B4FBB99F733FC9A86CFB99FE4FB99FE4D0B8F265F2D5BDAB58CD6571BE2A2B784D6E2D9AAC865276ACAC46F29BC6561203785EDA2AC66CD5B1950451525F8E5283BDD658FF00979ACD5D262541B64044A6F609ECF2A89FC0020A28871E5F0E597F2F74EF18CDBC41869E4EB70ED338F36FB3BE3E9CB2F6951A44D23486804D0A84400113C5500F605454000044DB428888A000BEC000500045F67B50101451620281B540000501000F080A800A00802A022A0A02000000000A08A29E001503C47A3A1C376E759CEEB1AD63FE9ED1E57A4000000000000000000000001E1EBF93C611E69E23D784D631E5CFBC81A640005004F48A8000A22505040041000100D27B5028200BEC036800082800800000050414000013DA0A804EECFB50DAA8540001000000450501000000000000100000050100140408000800000002828BA4162A0B140054CEEB17D5FA6F0FDBE9FE57CE4E5CB758B7C7EDED1E47A0000001F37EABCDAC271CF35E0C66B191ECE39AC5E6CEEF251B650A0CA2AA20082159540AA20200A9E403401A3CA8201E8D02C9A000040002D000400000157420AB01B89977D633CD655F7FA2E1FB3D3633DBD0F0E5776D7AA4D40655E6EBF9BECF4B95F77B47C0C3C5BEEBD5C33EBB70E4F6B9562BBC73668D2225A022A2022C004146440D80288A0351056A25559E4CBFAACC279A8AFD2743C3383A5C71D77D3D0F9F95DDDBD726A39753CB387A7CB3BEA3F2DBB9F2659DF36BD3C13AB5C796F7A2B35E972ACED36AC86C0DACBDC1A9936CB489A02459A80E9352B7248CA97FA71B5F53E8FC1F1E3BC9677C9CB96EB16F09DBE9BE0FD4B9BEF757F097FA7171E19F6DBA725E9E7F0C5EFDDEA70664DA5685F5D9A9D9025541560ADC9B6F0C7EE72E384F6C557DEE3C3E1C731FC47CBFA872FCF9E61EA3CFC7DE5B76CBA8F265B4D777A1C5575D8558B3CF641BF2B115EAE878FE5C973BE1DFADE4F8F1EB7DEB8DEF26E758BE7CEC6DD5816405F049B457A3A4E3F972FCAF88E9D6E7DA611CEF79353D3C926A766B1CB5E5B46E6BD3D1C19F7D3197A6A1CF8EAEDCA527A2FB75E3BDDD329B8C5F6AE5E2B7855A2E53492A0A009EC54B18B3BAC4434A1A34068D02E8D02697401A04504D2C8068D006803400058ED8F792FE12AB57B5DA65F96459DE33A11AC7C699D77EE2ADF093B5D8359CF6C5F2B04340897BAA3B7165BC75F873E6C7FAB693DAB1A4699050410454400F49E4020265E1EBE0CFE7C7FCC672F4D63EDD4736D9E4C3E7C763E6EBE36E37D3AF1DFD3190CBA39A792B42500D9444A78510103C827B5F0082A08A1E137DC43D8AA020A8000A000A0008A00282A2C0058A8001ED5001400041140405041401101404000140004055150000F402A099F8D7E5F47A7C3E1C3239727A74E3F6EA383B800000000000000000000005BA9B07C9E5CAF27516FA88F6FA8F1DEE8000A0000565500412AA8088A020020228A80200020A28808000228008000000020A0009E008A0088CDFE12B4A1B000100000014400000000001005010000000000001400040045040000014146A4D2078691544055130C3EEF3E384FCBEFE18CC3098CF51E7E6BEA3AF14FDB43CEEC000016EA6C1F07AAE4FBDD5E57D465EE93524796DDD11504A08976A322822095141150040151410FF002A1E8F4042221AEC680154340AC8000000800028A000B1A8CD1A76E878BEF7593DCC59CAEA5AD4F6FD049A9A1E07A801F1BEAFCFF2E6C78A7AF2F0F88F761358C79B2EEA562BA4612A2854542A00822828808089B14000058D44558A9555E8FA7707EA3AD97D62CE5758DAB8CDD8FD24ED07CE7ADF23EB7D46B1C7871BDEF97C9F18E9EEE29AC23CD9DDE4CED9B5D9CEA22A0801B0595A9977458DEE2EBB6D950D0358BA44AAB31BC9CB8E13DD7E8B878E71F0E387E23CDCD7A91DB8FF00A9D572FD9E9F2CBF87E766F2CAE57CDABC33AB5392F65ECCDEFDB6F43926B49F1EE0BDA55BDC09A6A7941AD2C9A456E3D7F4DE1F9F2DE4B3B473CEEA56F19DBE9F2E738F8EE4F879E572E4B95F75CF8A7EDACD9B746F7E1D9CCF1DA2CB740B2EEF76A6BD22B517BF8457D4E9B0FB7C31E1EA793EE73FF11C71EF2B5BCBA8E547560D1EC1AD35AD4457BBA6C3EDF0EEFB79792FCF96DB5CE7BB5ABE98D765F8FE5A45934D6396ACA8AF4E7AE5E1DCF31C24CBF0CC5ADC967A77C2DCB1EE95639678EAF85C772F83F43A596C63565F0835ABAF09AA2AEAFE0D5FC1B34971BF866E17F06C4FB797E17EDE5F85D89F6F2FC2FDBCBF06E07DBCBF07DBCBF09B81F6F2FC1F6F2FC1B81F6F23ED64BB347DAC8FB791B347DAC8FB591B347DAC8FB591B347DAC8FB591B347DAC8FB591B34D7D9BF93ECDFCA6C3ECDFC9F67F936A7D9FE5B9AC31D26C67BE72CF7164DE3AA218F65B35413C5DAE53D825406E77C74E6410512A28D617E39FF975CE7CB1ACDF63CE36882A0021444EC2A258008037D3E7F1E4F8FAA97D2CF6F60E4E83C1D5E171E5F97AADE1ED9CBD393376ECE688D20008A879400D081BD016A2A09B5000A8082A2800828000A0100501504514150082A882802A002A2A80888282FA41050003607B4114150114040000000550114117C035C58FDCE793F0FA926A48E1CBEE475E2F5B0717600000000000000000000001C7A9CFE1C37F96B19BB132BA8F9786F7BFCB6F657901054001436088A80A27A004A20A0200881E8DE9436020002228A282200020A0504800000050414002A7A03CC5042DEC0CD140F4000202A7900045504000000000000004000000000000000011410000000050559E577D9148D20A0297C03D5F4BE2F9F2DE4B3C3EB3C9CB7ECEFC73A0727400001C3ACE59C5D3657DD5C66EC897A8F8984BDEFE563DCF228AA89504674A20A095112A289B14010000105534502881E850340A20896ED4000100000055105340B23522296FC717D5FA4707C78AF25F393972DD62DE13B7D21E37A0679339C7C79657D4583F359F25E6EA33E4BDD36FA1AD74F232CD540AA222A002000020222A00000A82AC15A114CAFC71DBED7D1BA7FB7D3FCECEF938F35D62DF1CFB3E9A5BF196DF4F13D2FCC759CD7A8EB73CBD4F0E55F4B19A923C76F7B62B35A441511001506A5456F1ADCACD6957E3A45592EDBDF74A47AFE97C3F77A9BC9676C5F71E4E6BF6D3BF1CE9F2FEAFCDDA714BE5F375A8EDC7358B9E7DD66DEE9A7560D2504D6FCAFB06966F7DE20D3512AB5EB53DBED747C5F6BA7935DEB872DE9D709DBCFF0052E5D6138E79AF9D9789178E6A265DD4B3D278AE8C3535B2F6BE455ED564D7F841A9DDDBA7C3EE73C9EA337D2C7D1E7CE7170D7CA96EEE57DB9F1FA6F2F65D51D1855901A9E5D38B0F9F2C8CD69ECE7CBE1C5A8F1EBB318FA6A9A5D34CAF95D22BD5849C5C3BAE5F7EFE1CE4DB7BD1F7AEFC3A71F2DB7556E29B6B932B8F7D6D8FBB7F0922BA6395B132CECA818E76ADCA81F3A9F3BF8341F3A979328BA19F9E47DCC8D07DCCBF27DCC8D07DCC8FB991A81F7323EE646A09F3CBF27CF2FC9A0F9E5F93E797E4D07CB2FC9F2CBF2BA0F95FCA6EFE4D0BBBF9377F206EFE4DDFC9A0DDFCA6EFE4D0BBBF9377F26952DB7DB78F79FE128DC9AEE78A885F279802F99DC11340B8DD6499CD5067C566AA079554AEF85F963128E3C93E39B2D221A5401100104114400ACEECCA65F8583DFC797CB095A70751CBA9C3E7C57F3167552FA7CF869E87267D0D22002081D944F0087B2826D150A8A0087B4DF70001540105450822829B014016080A020A6C5510500055100D08008A027B0050A0008200000A022A000000A280080A5BD81E8E830DDB9D7B9E6E4BBC9DF8FF00C839BA00000000000000000000000F07D43937660E9C737939F25D62F349A57A6BCE00029EC00112A280A820080BED015001044F0D0A208A080800A8295002820A000020000228002505F4008025A410500501000480A954450400000000000010000501000000140400101740200000000AA8A459E05591620A20ACE57B6BDD51F67A1E2FB5D3CFCD7A5E1CAEF2B5EAC66A032A00003E57D5797E59E3C73FE5D78A6F26392FD5E4935343D4F38790466F958254B55501066A220A20A0080020A2822825140D0162A000855100010000080AAA80A0D456553E3793931C27BAFD270F1CE2E1C719EA38735EA475E39EEB63CCEC3C1F56E7FB5D37C279C9BE39BCA3395D47C6C67C714AF73CCCD4AD2096E84114100002022016ED15000501620AA2AAC455E3C2F2F518613F2FD4716138F8B1C27A8F373DF51DB8A7BADBC7F52E79C1D1E5DFBDED1E7C26F291D32BA8FCEE335377CDEE95F49E56528CA545045412F7022EC1AC6BA4ACD6A371B936CB4B37B6792F6EDE6A0FBDF4DE0FB3D24FCD7AF2BF1C6DBE9E0CEEF27A71EA3F3DD4727DFEAB2CBD4F0C59D9ED9D491C2F7DB9D9EC95A656775454BDA1FCAA353BAE91562C6477E978EF2F5325F11F6FB638FF00879F96F7A76C3D3E2F53C9F77A8B7D472AED26A69CEFB4DF7655096EDA05966967788ADCED1EFF00A7F1FF0045CECEF5CF3FF2D63ED8EBF97794C23CB7C18CE8BED35DD5A456A22B58C7AFA4C35BC98CAF4D4F6CF519FCB975EA3913A855D1A11A91BE3C3E5C912AC74EA32ED318E3AEC93D2D5D2CBAA0EF6FCF8FB3824575E3CBD359CF69FB5671BDDBF3129114444A0C546943401AA028200BFF00080697E340D5FC1F1BF8361F1BF8357F06C3E37F07C6FE0D87C6FE0D5FC206AFE0F8DFC287C6FE1AC25F925574B7F09E66D945BDE1054F1565EE0966A8222DFEAC36A91CD34D2A45A037C57BE8BE85E5C7736E3E89E93F62280A820802222820097F00EFD2E7DBE35E973CBDBA4F417BCD32AF9BCD8DE3E6B3D562BD13D38B3BEC8D2028251005422A2288CD2AA20A17C26C177D914044051410541141414014001145001445150580808AA0A02000802820A0000082000A2A0200A0200A28079000132F1AFC88FA5D3E1F0E191D5E3CAEEBD78CD404500000000000000000000002DD4DFE1F23973FB9CF9655DF86776B8F2DF501D9C400050F602082280A820080BEC0400104DF634D07810401500A00025140A821B50A7A00040000450004A0A201E012F8676D0000000800A094510000540000000000004014040001415040000340008000000A02A2AC056A2A2044556BA7E3FBDD5638FA85BA9B59DD7DD9358C93D2BC0F500000026594C71B6FA7C0E4E4BCBD4E59DF0F470CF75C796FE82BBB9080255194AAA82226D2A882A200000000200281A41410050044AA0000800002F982915058D49B415515E9FA5F0FDDEA6F25F18BEE3CBCD7ECEFC7E81C5D07C0FA8F2DE6EB3E3BDE38BB70CFB6DCF92F4F3E4C57AE3CF59B468436208D06D10141002B2222A8800A82C5154068F08AF7FD1B83EE7365CB6768FBAF1735DE4F471CFA8F81F59EA3EE7538F14F18F93826F2392F4F0DF0CBDAF3B351A6512833DF67B541005F60D4ECD637BB2AE92BAE159ADB7A6BA6E1FBFD6638FA9E58B752D5D6DFA3C64C71927A793EA7CFF67A5BABDEBC784DE51E8CBA8F89C7DB0EFE56DDBDAF3B358BD950F9372EE02EFB9A45593BEDADEEA0B23526A6D957D2FA6F16B0BC97CD77EB397EDF4F7F35E6CBBCDDA758BE44F1BBED2E9E97260B7FE950DFA5DA0BD9719A07493E59E384F6FB18C9C3C3F89238727EA3A61FD7CBCF3FBBCB964CFA74F4CA2FA06A378C458D6B764FCBDDDB8B81CF2FE378BC93BDB7F22A1235208D7877E19AC6E4C5F4D472CEFCB3B51445D0AEDC32EADBE0DF1EFC33FB53E586FB47496651062DC656A580975F85EC81D8DC067E53F05CF1FC2E84F9CFC1F39F834A7CE7E0F9CFC1A17E78FE0F9E3F83487CF1FC1F3C7F0683E78FE0F9E3F83427CE7E0FB9FC1A0F9DFC1F3BF8341F72FE17E77F0684F9DFC1F72FE0D1B5FB97F09F73F834A7DCBF83EE5FC1A0FB97F0B33B7B1A1646BDA224FC1E052FE5016F79B6551170BE60919BDAD8CAA828689FD394A23BF9C5E7CA6AD8916A23481550044D0095150400F60617E1CB327BE5DCDB19B78830D3CBD6F1EF199CF4F1F98EF85E9CB2F6947465101500F0AA89E101369B54A0222286F6289B0417604005001144500500500105500144051454001440050103D020AA1EC400003C20802802A0802800A0001E811405E2C7EE73C9F84BD4D93DBEAC9A9A1E37AC000000000000000000000001C7AAE4F8705BEEBE5E1F9BEDE9E29F5DBCFCB7B6C7473001055405454100004544F228A208680440D77140040000000136282200A000504000105000DA6F60A8828089628828002000280828800A0200000001B10050000000015100000000D8002000000A0291155742AC5440455B751EEFA57176BC97DB1C9758B787793E90F1BD0000000F27D479BED74D67BC9F2319D9EAE29AC5E7E4F6D0EAC0805F0CA8CD2A885046401513D0200A001A104141451100500100450000400014580A20B1A88AD44CEEA7F9457DAFA6F07DAE9A5F79777B1E1CEEF2B5E8C66A032D39753CB387A7CB2BF87E765B9659677CDAF4F0CEAD71E4BDE8C987A638D668A822C110000141504ACD0415000502348AAB01532EF353CD457E8BE9BC1F63A4C67BBDDEB7CECEEF2B5EAC66A31CDC938B872CEFA8FCAE7C97979B3E4BEEBD1C13DD72E5BEA2566D7A9C59A2A32025ACAA16A791562CF20D2CF28372B78E5DD9AD3B4CBFA76FA7F48E0D63796CEF5C392EB1AE98775F51F07EABCF79BAA9C73FDB8B8F0CFB6DD392F4F36FB26FB3D4E0566E3B5124EFDDA9416786B5D9156459106F19B6A4B9E78E13DB2AFB9C584E3E2C719EA3E7FD4397E7CB38E788F361DE5B76CBA8F259239E58DF4F4C724F10DE9513DAE81A93BB7233563D5D0717CF9AE77C47ABAFE5F870FC679C9C72EF3D373AC5F3F19A83AB22C88351B93BA5577E9F0F9F2EFD475EA72F18C72BDE4DCF4E034CAAC88AD49BB23BE7FD1C7A8CD6A380A8A6BD0AEF7FA78F4E3A6629A74E3CB5DA944CE6B25C69FA1BCBC338D41AA8096336289AABA035FC1F1FE00F8DFC1F1FE00F89ABF80357F06AFE00D5FC1A035FC1AFE0092AEAD03E191F0CBF09B54F864BF0A6C3E34F853687C29F0C8D8DF887F28A59DF650278D2013BF64F0A8C92F7546F927695CC8A2080A3AF1DDCD33CB3DB3FB573D23608320A08208A895000132F0F574D9FCB8FFC3397A6B1F6EC39B6CE78FCF0B8DF6F9771F8677175E36322F94B1D639A1B5001282254F2A08ACA006D1412D50A80A08A0002821DC455014000504005145100154445055114000400100140F400020002A02A00000802A9EC0008017C3D1D061BB73AC67758B584DE4F70F2BD2000000000000000000000000F075F9EF398479A4D3D784D631E5CFBC9469900014010544040AAA80200A8202288206942D0100005010A09A00A800A000504000105000012807A3D0276B51400003D201A405504010514404500000100501005000114511014150104500000400000141555145F20D0C800967CACC7F2FBBD3714E2E0C718E3CD7A91D38E77B751E6770000007C6FA972DE5EA6613C62E0F6E3358C79B2EE856994012B2A2781441066A2A02886800400001342A800000000088A079100000005F00AA8AB234CAB51AE0E3BCFD56384F1ED2DD4DAFB7E871C7E38C93D2BC0F5003E5FD639AFC71E297CF97CD93534F671CD631E7CFF00D3358AED1CD051115100005003C025644414101441A8A2AC52AAE9D7A2E1FBFD6E38FAC7CB195D4B56775FA6935249E22BE73D6F99F5AEA3EDF4F38E5EF93E249F1C63DDC3358BCDC9DE48CD7673A9E936A8540652AA227F85166DA883515156373B2558E98EF2CB1C27F757E9BA6E29C5C18E3FC3CBCF7A91DF8FFABCFC938F872CAFA8FCE5DE79E5C97CDA9C33AB4E4FE3352E5A7A1C8DFB6A5940B8F74D02CED5A9DD2AB5A591956A767AFE9DC5F739AE77C4632BA95AC7DBEA726530E3B95F4F8972B972659DF6E5C51BCD91D9CD2E3B634B12926A2F951A8D5BAC7FCB23EB745C5F6BA79BF35E2EAF93EEF51A9E238E3DE56BADEB191CA8EAC0D48837235E9957B3A7C3E1C5F2AE19E5F2E4B939CF6DDF49E68D32D48A8AEBC38EF2D9CB96F2D7E19FDB5FA6051646F8F1DE6955792EF2D3081A6A4DE501D32CA62CFCFF0084D0D4BB89F2EFAD20D7A4D8A5F0CFCBF8545995FC1F2BF803E57F09F2BF805F95FC1F2BF803E57F07CEFE114F9DFC1F3BF8341F2BF83621B37413757740F953E540F953E540DD3745374DD059DD75A0100DEAA5F2227B339ED467D8A8DE3FD586AB1AEFA48A961A54005C6FC7374CA6F14AAE095A01510540111151280800D7065F0E5D7AA5F4B3DBDA38BA0F0F59C7F1CE673DB785ED9CBD38257673493F258A894504AA8C8A8880536220A25EE45041140164000504041415504550000058282A0028A82941440050F420020A001B36000808028A2228A80280001B0014044CBF0FA5D3E1F0E191CB97D3A71CEDD479DDC00000000000000000000002DD4B41F23932FB9CF9643DBFA78C0000003D8A88A80A802A202820800820A0009DC0005010040004BE4500000400011400001005D827A2F804D68AA2000025045050128A200A20228000008028080000000BE00F682AA082028000802A00029EC5140588A7B6A20A200A3B743C7F77AB975DB17DB7979AF7A77E39D038BA00000C72E738F8B2CAFA8B3BA57C0F95CF932CEFBAD3DCF200200959AA20AA896A225454004A2A0000A1B00000001401041442820A80000004580AA8AD45655ADEA5AF7FD2387772E5BFF0E7C9758D6F1FF4FAA3C6F40995F8E36FE01F9DEA793EFF0057965BED18AF7C9A923CB7B62B35B8CA22882A20000A0002566888281A03D00D45416348D25BA9B7D8FA2707C78AF2D9DF272E5BAC1BC26F27D52DD4DD785E97E67EA3CD7A8EBEEAEF1C5E7AFA38CD6323C96EEED9A9B6D964AA8894112AA337CAC508D44A351515A91A89563DBF49E1BCFD5FCEFF00B707E89E2E7BF6D3D3C73A7CBFABF3FC709C53CD7CD924C63AF1CD631CF3EEB37C39E52BAC61375655474976ACA9A515A8DC8CD55B3B76F6FB1D0F17DAE9E7E6B8F2DE9D30F6E5F51E4F8F1CC25EF5E0D7F4C309F54CBDB1474657F82E3D819F89628B23B7061797A8C71F4CDF447D4E7CE71705BFC69F2B1EFBB7CD72E3F4E997B07461637220D474C31F97248CD6A47AF9B2F8716A3CBE2318FA6A8B2776996A2A34EF8CF871B8EF776C4685515D719F1C369473F341163584F34AA97BE541171BAAB71BBDA2ACFC52CEE82A5829A3421A3407C61F19F915353F26A08BF19F93E33F22A593F27C67E443E33F24C67E455D7F27C67E40F8CFC9F19F903E33F27C67E40F8CFC9F19F903E33F29A80B3B785013D8255F3019B1A9DF1546347A545C7B5339ABB4566C454014AED8DDE25239724D65FE585820A882A00880222A20025EDABF807B78B2F9F1CADB8D75839751C7F3E2B3DACEAA57CF9F8FC2BD0E4CD151348A2162A329B1128A08225F2BB50641695511409A0141050005D880A02827B50000514051022C4550144005000110500445A002A000200A00A0080280000002F163F73A893D3EAC9A9A70E5BDC8EDC7FD0717500000000000000000000001C7ABE4F8705FCD6B19BB19CAEA3E6E1E36AF5D796001E800144F021E514050DA0082280220008AA200200000000940F45040000A6D44000105000004D0000026CAA2001BEC0250005012A28A00020000007B001000000015441000000800000800202E9401454161E20AB1625144032BA8A3E97D2F87E1C3F3BE727BDE2E4BBCABD384D4061A00001E0FAA737C787E13CD6F8E6F28CE7751F3719A915EC79828200CD4DA888A0950445405041005128114000040154402820A27B4BE54010000000362B516251B9E15954CB76CC679AFD0749C5F67A6C71D7770E6BD48EBC7EDD8799D8797EA1CDF67A5CBF35AC26F29132BA8F8584EDBBE6AD7B9E573B7BB35A8882888A800282281ED012A0082028282AA2AC692A9F0FB99E3C73CDAFD474FC5387831C27A8F373DEA475E29EEBA3CDD7F34E0E933CBDE9E7C66EC8ED6EA3F338DB7795F3696BE8BC6CD4DAA20A22511369544F29628B26A3710527945748B6FC71FF28AFD07D23A7FB3D24CACEF93DD6EA5B7D3E76777957AF19A8FCDF57CDF7FADCB2BE316665B7B64D491E7DEEAF9672072B28D2352E9D2251AD6CD32AB1B8955DBA7C2F2F518E3EA3ED78C7FC3CFCBEF4EB83E3F55C9F77A9BF88E76FE1D64D462DECEC971AA8BAEDA6BF840F8C3E3D854D6A6DEEFA7716B1BC97CD633BF55C6769F50E4DE538FFEDE5F461350CBDA2B48B23722556F17A7A6C3BDC98CBD358FB4E6CBE7C9AFC39DEE90A2CED01A6B09BCD2AC74E5BDB4E5127A695603526EB79DD4D3239AC8A8BA6EF6C52AC61445C677D96F74685BDE0842C153BAEA81AA6AA09AA281A00EE21A3429A34068D01A5D01A34068D01A34048B40A9E6017BC276EC096689DA826535922A51BBDF108C693DAA1E9006B8EEAE8AAD7263BC5C7C90348A02B2828808895510012CEC0EDD2E7AB70AF539E5EDBC7D032D3E7F3E1F0E6FF2E7E5E89E9CAA22A25F28D20CD112A2A20A225A21E60A2A020A0B040014414545105405142006C4500500501058A8AB0A0A2280800002022A8802ED0401404014017D00000000434286575047A3A0C3BDCDEE79B92EF277E39F50737400000000000000000000001E0EBF9379CC1D38A6F273E4FF002F3C9A57A5E7400003DAA9ED0440429E9550001000A8808A0000050450400506450A88000085455001280280000961A03DAA0228912A82F90401001404011451011400000000208000000028A88A0A0221A40534080280820A2828A8A8282AC9DDA4A020A925CF931C27BAA3EF716138F8B1C67A8DBE7DEEEDEB80000003E275BC9F77AABF8C5DB8677B73E4BD390F4B808025AA335143688A6D1512A080A2000027B05002000002880504144A9ED4280020000A2C058D4668D2C4576E878BEFF593F18BEFBCDCD7BD3BF1CE81C1D07C5FAAF37DCE79C52F68EBC33ECE7C97A78D2BD6E2C65DD96D941622002007A05801ED2822088281A01415A458B1515ECFA4F0FDEEAEF25F18BF40F1F3DFB69DF8E743E1FD6FA8F9678F0E37FCA70CDE6BC9758BE76B534C57B63CE96B2AC88A096AA2250435A51646A7741571456E3A7071DEA3ABC38E78DF766DD4DB526FA7EAF0C66184C67A8F27D4FA89C1D1E5F9BDA3E7E33CB28F565D47E778EFF4DB7CD6A67AAF7D8F2C74996D75B8CB4966E3959A588B3B378E5B28E91AD32AB22F89B655F47E99C5AC6F25F6F5755CBF6B832BEDE6CBBCDDB1EB17C893CDBE6A778F4391E5B8059DD75A453CAE90261F2CA633DBEAE18CE2E193F11CF93F8DE2F999E5793972CAB35D2308D406A352699AADC9E27E5ED9AE2E173C9BC5E5EF6DA7A541A80AEDC5358ED9AD4632BBC90558BA41D38E7B672BBC93F67E8D1A546B19BA657BA2FE9011BF18B28D0D78809B5DF60366C1366C0D9B0366E81BA6E81BA6E81BA6E81BA6E81BA6C0D9B0366C0D802D012790227805BF9405BDE6D9128D617D2919B355089511453C5D83AF98E366B2A916A565A01512F71504104544F682AA084BF0CE651EEC6EE6FF002C66DE2A30D3CFD5F1FCB0F97E1E39E36ED8DE9CF2F6256D9651A44DA2A320827B512A5F20783DAA2CA80828B4F62000BA001050005540015014014115404167E15154051000101514104014000401404014504500000000144CBC684AFA5D361F0E191D5E3CAEEBD58F5011400000000000000000000012DD4B7F0F93C997DCE7CB2AEFC53DD71E5BEA28ECE480854054DAA9FC8220A894140114121E0404136286F480002826C00D800216A880020009E45000450000000403C43CC035D92809D9400004014010045144045000000000100000001400540400003C008A02000282820A0AAB3BD058ACA00AAF47D3B8BEE753F3BE31673BAC6B58CEE3EC0F13D2000000E5D4F2FDAE0CB27C2C7BDB95F35E9E19D5AE3C9EF4D0ECE4800CD511054150D22095150144405000000000000503D1504144A7B5004434000028A0B1BC7C3348D195D636A34FABF49E0F870DCECEF93E83C5C977957A309A80C34C72E738F8B2CAFA8FCEE595E5E6CF92FBAF4F0CF75CB92FE8ACE55DDC6B9D46D12A2C40010001404404044551140220D6967915A672BAC7FCA2BF41F49E9FECF492DF393DCF9F9DDE56BD58CD48CE794C30B95F51F97E7CFEFF00559F27F3D9DB827BAE7CBFA8C5F0C5ECF5470628D2200952AA2008B015678056A22C6BC4DBEAFD0BA7DDCB9B29FE1C796EB0AE9877947DB7E7FEB5D47DDEA270E37B62F370CDE4EDC97A780DBDAF3ACC9D71CB6CD56FCC66E3D9158B8D909151D31BA758CD58D487C7E59638CF6CABEE7071FDBE1C71787EA1CBF2E49C73C4F2F361DE5B76CBA8F36BB27F977734B3F0B151A8A8A46A4655DFA4E3F9F2FCACED1E8EAF3F8F16A79AE77BC9B9D47824ECCEBBBA30BA580D48DC88AEDC187CF937EA3AF51976F8C73BEDB9E9C7D6856491A1564DDD3B65FD38699AD47291740B16223A5FE9C5848B5411A9DA22284F2A2E5F84D02C9DCA8A2C80BA34068D01A34068D01A34068D01A34068D01A34068D01A34068D00940010A0794D02E3F84D771049E546B29BEECE82A26950D1E81BE3BDB49C93BED3F6AE7E52C6910504540111042A286804BE1E9E9B3F961ABE63397A6A7B761CDB4CA7CB1B2BE6E53E1C971AE98319254AEAC337C23511128337C8A950AA889E00F6BA5448020A2E9045005001001401622A9040A0A00028A0A80B11450510000040115504014114100000140450545000000405E2C7EE751216EA1EEBEAC9A9A1E37AC000000000000000000000001C3ABE4FB7C17F35F370F0F4F14FABCFC9EDB1D1CC404140144101443D00802A082A0802282EC044000140415362A02200000A2000208AA00028089A00502A5F0086941000114000404045054140000040140401404001400150001080140004101540155105D28A353C028C82A8CE7758BEBFD3B8BEDF4F2DF3938F2DD62E9C7EDEB1E5770000007CDFAA7378E29EDE19351ECE39AC63CF97FA06D94044A8A220A6D040066A2A09550050013D82800200A00A200082887F802A6D50F60A0000B22E8163719AAB0C71BC9CD8E13DD457E8B8B09C7C58E33D46DF3EDDD7AA003E7FD5B9FE1C1F097BE4F938CD631ECE29AC5E7CFFD2D73C9D63159B51512A2A07A504014040104414401742035006A44AAADF4FC7F7FAAC30F33696EA6D63F5186330C2633C48AF9AF63C1F57EA3ED74B7197BE4F8184D62F6F0CD62F3F25ECAC57772A88A88025655036000B1A4162C14BBB96384F36BF57D170CE0E970C35DF4F37E45EA476E29DDAE9CDC938B872CEFA8FC967C979B9F3E4BEEB3C13DD5E5FD4368F4B912F76E6451D30C9D76C56A166E33F1D013B378DEE94758F4F41C5F739FE57C473CAEA378F75F539329871DCAFA7C4CB3BC9CB9677DB9714F75BCC976D4EFD9D982CEC4FC2046E4DA0BAFC2D9D915F43A6C3E1C5FE5E7EA72F9F2EBF0E53BCB6DDF4E367666E2E91924F448A8DC9B6E768CABD5D3E1F1E3DFE5C73CBE5C96B9CF7B6EFA4D2B4C8B1163A7163BCB6BCB779699FDB4C80D69AC66F22A2E577510A2C05CBF088D0D49A04F2A04401A00000000000000000000000000A0801AEC7A04F6503D994F60880DCEF18F02543C3488018DD64EB94F962956381A6911140544004D087A4D2A0680B178B2F872F7F152AC7B072741E4EAF0D65338D61ED9CBD3CECDF0EEE6CFA46911288CD454051004D1BD2A1B0045161EC4000050414001441414F408A0A0A87950150082B4210540403D000A00080020A080A00280802C00D8080A0AA2225BA7A3A0C376E759CEEB16B09F67B8795E90000000000000000000000007CFEBB93E5C9308E13B47AF09AC63CB9779515A65004143D008080AA200822A0022A0B1136694001501000000DA026D41010050AA20000828000280826C0202D4D01A3D026D14000000401154041050000010000000000515114504040000450100500141014517D02C58945101545E2C3EEF518E11F7B1C6638CC6788F3F35F51D78FF006A3CEEC00002657E38DB7D03E173F27DDEA72CBD465EE9D4D3CA0A8802545110045034833515045004002828080280002E97C208020A09412D150D97B8A696400F48845058DC4AD2BD7F4AE1FB9CF792CED1CF3BAC6D6B1EEC7DA1E27A401F03AFE6FBFD659EB1717BB19A923CB6EEB358B5B8CB34512A351000A000080251105117481A58048A2AE9514B7536FA7F43E9F772E6BFF0E7CB75856B09BC9F68781EA7E73EABCFF7FACF84FF006E2F2DF0FA384D6323C97BB59ACD6D9668A832095151051441A8A8AD45D22BD5F4AE0FD475D32B3FA717E9FD3C7F917EDA7A38A75B7CAFAE753F6FA79C58DEF93E1E3358C76E19AC1CF93FD2B35D9CC580D6397776C32DD66C6A3ACEEBADB0ACEB4B3F906B7A9FE5F67A1E2FB7C12FBAE1CBD474C3DB3D7F2FC78BE3EEBE76B53B1C7D45CBDB365DF659BDBA30D4ABADA29AD353CA0DC9EDD38F1F9F2C8CD69EEE4CA71F157871EFBB7DB9E3E9AC975B63E3A6D94D2E81AC66DAC71F9E722557AB972F8716A3CD276671F4B55551551A8EF8CF8F1EDCBDED98A288AE98F6C52AC67D822AE33DA345EE00B7C026CF20A00A0000000000000000000000000008007B029E8117CC0674012F7329DD510112A28575C6EF14AB1CF39AC99519450152A0A80222820033978DFE147AF8B2F971CADB9574831CB87CF8EC27B2BE74EDB97CC4B5E87166A34889419A8AC82897B009FC0A88B00F4802A88A21B014800229B015050500580800A282A01055541440013428000080802AA08A828082800A1E8000050015119CFC49F97D2E9F0F870C8E7CB7A74E3F6EA3CEEE00000000000000000000002657E38DA0F939E5F739F2C87B5E3F6005EE00806D1405400405404000410DF7512AA8802A20007B514A9410F0084F222A08000AA800020A00000009DA02C402900A0334500000400504415140000000004000000001415002820008028200A7900140054174515A9DA2A0082E8BDA28F5FD2B8B7C997257D579396EF27A38E740E4D80000F375DCBF6BA7BF9AD63376265751F1B09DB7EEB4F6BCA02A0225A8A22515010F25066A2A1514010054500000001740D44B5022020A27A2820A0BA035D94448A800AD46A32A995FE9D7BAFBBF4FE1FB3D2E3F9AE3CD7EAE9C7DD7A8795DC70EB39BECF4D965EDAC66EC896EA3F3D8EEDB95F35AB5EF7959AC55889B451050040028080897BA28201ED505015642AAAA2B394B9658E33BEEBF4FD1F0FD8E970C35DF4F3F3DEA475E39DEDDDC7ABE69C1D3679DBE9E5C66EE9DADD47E5E6573CF2CEFBA5AFA4F232CAA20A8880952F654494B74A2AC41A222B7219DF8E1515F7BE89D37D9E97E7677CDF4EDD4DBE7F25DE75EAC26B18FCBFD479FF53D765F8C5E7AF763358C8F3DBBB6A5BD91A6450256F1B654577C32DC758E75A8BA34CAB5C1C7797A9C71F51F7B1930C24F523872DF51D78DF27A9E5FBBD4DFC62C3A49A8CDEEB366BBB3EDA65ADB5115AD2EBB22B53C3D7D261DAE55CF3F4D63ECEAF2DEB08E326931F45F6B0543E29202C9A76E9B0EF724CBD353D9CD97CB935EA31A49E8BEC5508DE1379C4AB1D396F6D31E999E968B04593774DE57D22B202B5E222A28842F7142006816000000000000000000000000000000802FA402C276A09534A835E7145605650511AC2EAE8A46B39BC5CBD116A2554414115000000412F806FA7CB595C5E9632F6DCF40CABE7F5387C39B7EAB957A31EE395F6CD4DB4CA25EF15135D93D2882A2008281B10D0054505820405D80022802A04500014001450540F20B17D2A0A88ABE5040500000F47A1101550050100510053D08028A8802800BC58FDCE793D47D593534E1CB7B91DB8A75B0717500000000000000000000001E7EB393E1C37F35AC66F28CE5751F3F09D95EBAF2800008A2000A820A008080008A88A828228002000A0A825F3D9282282000207A5540001050000010446859440A43F42FB66D04BE450000100455115011400000000040000000145D2228081002808000280002280282AFA3DF606950080ACE7E249E690AFB5D1717DAE9B19EEBD0F0E5776D7AB1EA032A00003E4FD4B97E7CD38E5ED1D78A6F273E4F4F28F53885040466A2822A8888202545411500028A400040145D0020D20A88A80020897B8AAB22802200A2C06A46A4655AE9F8AF37578E3EA3F458CF8E324F4F3F35EE476E351E7751F23EB1CDBB8F14FF00975E29BC98CEFD5E09353496BD6F3B359AD22255134AA820000800089441145F620B1406A4EC8AA22BD3F4DE1FBFD6CB7FDB8BF46F273DFB69DF8A75B1F1BEB9D476C7865F3E59E19BCE2F25D62F9527C64895EF7999A8220A220222A1E114558834B115B934BC5C779FAAC38E4EDBEE96EBB5F6FD6F16138F8B1C27891E7FA873CE9FA3CF2DF7F11F371FB64F5DEA3F2F86EDB95F36B56BE93C8CDA02282B53CA2B78577C7262AC75C7BB571ECE6DBDBF4DE0D6F92FB7AFAAE59C5D3E55E7CBBCDD6758BE361772E5EEBA4BB7A2B945D4BE53E3A4546A0373BB727666A9AB6CC7F2FA386338F8A7F0E59FF1BC5E3CB2F9F25C8FE5A41A80BADA7C502FE1E99271F0B392C79E77B69A6905458B3C3B714D4B52B518CAEF2B4880B208DE1F94BDEA28A0B2775A8A27B05F002C3D02280000000000000000000000000000080A027B0000BE100279544BDAA50A22A09BD6A83AF98E566B2D245A896348C8286952A6944414001044DDC3295ECC6FCB1959C9AC5461A70EAF8FE5C5B9E63C1BDC76C3D39E5ED11D184A7A519A9550454348054A0792AA1B5F40C8A2A08A6C1600020A02A043D02802800A0A8A20B0F42ACAA82A22AA002A000014010001400045000005440003D8097B28F4F4186EDCEBDCF3725FB3D1C73EA0E6D80000000000000000000000F9DD767F2E498CF4EBC53ECE7C9FE5C22BD0F3800020AA80C8285414411500101143C17C0278141504340028000882808200008280014105000000113D82C2813CA9444BE410500001114005400000040140004000000051404400A01500501000058008A00AB00DAC1562B282C551BE9B8FEF75727A8CDBA9567BD3EEC9A927E0785EA00000067932F871DCAFA7C1CB2FB9CF9675E8E19EEB9727E85F4ECE482889444155134A20885410ACA8945000000004014505F44A81ED35B14A8A81410F4028800028012358A51A5F1115F47E91C3DB2E5B3CBEA3C7CB7793D184D40736D32CA638DB7D3F39CFCB79FAACB3BE1E8E09EEB9725FD32C5F2F4C71466B4825F209E17DAA20282A0882F84A088221E943D2A0B1408D22A995D63515F6BE8FD3FDAE9FE7677C9F49E0E4BBCABD384D62995F8E36DF4FCB757CB7A8EB73CFD476E09DDAC72FA91CAD4AF5B83352880A225044AA80046A02B5115BEDADBE87D0BA7B9F2E5CD94ED3C39725D635BC26F28FBEF83F5DE7F9F2E3C32F69E5E5E19BCDDF92EB17CDF13496BDCF332084582AAFB456E3AE359AAEB864ED2FCACC7DD73AD47D9E0C3EDF0E31E1FA9727CF29C71E6C3BCB6ED97AD3C5E3B2CAF439372B5E514D202C75C7C33563B74D87CB93E5F87A3A9CFE3C7AFCB95EF26E7A79319A8DE2D5657468558A8AD71E1F2CFF00C37CF7B4919FDAFE9C8690108D49DF4ED95F8E1A66B4E4A22CF2A0DF8C59F48B4506A78445141500280B0000000000000000000000000000000040280004010F6A8B97865151159051AE3BE8E49ED3F6AE62A336269541401040D02A082166E7775E9B3DE3F1BE92FA59EDDC736D2CDCB2BE67263F6F96E2EBC7FC63366B2EAE62288CAA02A2201ECAA8CA8A43D88828A7B10F6502280082C0150001405000140145115608345410500000044514F40000000078045142082A0680100673FC7E56257D3E9B0F870C8EAF1E5775EBC66A022800000000000000000000026597C71B7F0F91965F3E6CB2AEFC33DD71E5BEA28ECE200008288080A25050110002826903D8A20A000A8200A0214100282202828200008A0000000033A5F4A1E9500DA09B66F650F34F4A2F934820A254505028820A000200000000000002820280800540000405511450414145803501464162896EA3DFF4AE1D63792FB73E4BAC5BC26F27D21E37A0000001E2FA9737DBE9FE32F7C9F2F09AC63D7C5358B867FE9AFF00056D84151129042AAA20202008CA2882800020000A00A20A6C100414004D9EC141000000558DC88ABA4CA5CACC279B515FA0E978A70F4F8E33F0ECF05BBBB7A67A04578FEA5CDF6BA5B3DE4F8984D63FE5EBE19AC5C33BDAD73AED1CEA5F08D220A87828A2080A0540BE1283282028A00D20B3BAC4558BC7C779BA8C38E7E7BA6F4AFD4716138F8B1C27A8DBE75EDEC78BEABD47D8E8F2D79CBB47E770FF006EFDD7B3827D76F3F27B2B35DDC911504A026C44A8A117C011A01A88A677B4C279C9FA8FA7704E9FA4C71F77BD79B9EFD6476E29DBBF2E738F8B2CEF891F94E5E5BD47559F25BB96F667F1E7BAD72DF519DB35EA704411628AD48A8AB2BAE3BD3355D317B3E9FC7F77A8DDF18B9E7752D6F1EEBEC6594C30B7F0F8F9E5F779B2CABCFC73F6EB9B1962E7E1DE39352BA6352AB73BC2E2CAA496353B6251F43A6C3E3C52FBAE3CF97CF975F8729EDD2FA62C46996E78690015DF8A6B0DB9677E59DAC4F6ACD1A414574E2C7796FF000BC977933FB56544591AC66EA06577505FDAAC882D3428A044054014000000000000000000000000000000000FE100002820A8B3BC651505644509DB2DBA59B89563959A4F4A8259DD443429A01050419A0A8CD38F2F8724FE423DBE60E4E83C7D6F1F8CE3785ED9CBD3CBEB6CD778E42288955110413C28160268543D9A80228B010008A00045100144140140051440514D229B5415504140D0001E0111450100500003601A3D80028807F20008BC38FDCEA24F50BE89DD7D5935343C6F58000000000000000000000003CFD6F27C382CF75F3B09D9E9E29AC5E7E4BF66874730000445034205554010100010114400143D880A08A00089450104100512A80000228000002808CD59E01537DC0A7804F07800901A4A0CDEC28945082022800000008000000000002A82002000800028080BA405222AA0AB1A0278541440144B2E594C67B7DDE9F8FED70638FF000E1CD7A91D38FDBA8F33B8000003E2F5FCBF77AAF8CF18B948F6E3358C79AF74F08A8155111444150510440A0CD4541140001000050014010004140001000011451603522B2AD3BFD3F8BEF759BB3B62CE5752D6A4EE3EE8F0BD200F87F54E6FBBD4CC25ED8BCAF761358C8F365EEA64C5EEDC6191A128A8202800080200CD4A20282A0B2282C54697C47BFE8DC1F739B2E5CA769E1CF92EB1AD6337947DD1E07A9F03EB3CFF0077A99C53C62F05ED1F438E6B18F265776A315D191150404A8A86D282C8A04541635057A3E9DC1FA9EBE7BC717EA64D4D4F4F17E45EE47A38A75B7CDFAD75138BA5F84BFD593E0633E38C76E19AC18E4BBC867CD76735D3222C68558D44558EB8F966AB57B63B7D9FA670FDBE9A657CE4E1CB7EAE987B6BAFE6FB7C3F1F75F3F0F0CE13EAD65EDBB1CF2C7BB71962C6B1ED551D71C9D2778C56A162F1E1F3E598A6D5F433BF6F89E3977775CF16B26A4DA69509E5B082C9BCA4469DF3BF1C351C63314D26943469477C67C78DCFF96602C069A9DA6D2910415640014504014D00000000000000000000000000000000000080550450440276A65011159A0A256F1BB8948CE73576C2C0D1EC10035A4D6AAA88025564144632F0ACBD7C39FCF8E7E63A395F6E9063970F9F1D893DAD7CCEF32B8DF457A9C1914652A878419A85510D0887850A01E6200AA8002800800280A829051440014001401678456BD220A800A002020A01B0082801E80101541150080A801A04B751E9E838FCE759CFAC5AC27D9ED1E57A4000000000000000000000001F37AEE4F9F2CC6788E11ECC26B18F265DE55469058808A0800A82514044A01A00104D9E54400015015015003C8A79410004100511400004154040000004A9B0587F2054A06893B81A52825FC4044501422A0C8A000002000000000000A0A2888802802020000000A02A2A2C9B157C282AA00000EDD0F1FDDEAB7EB17DB7979AF7A77E39D038BA00000E7CFC938B872CBF1164DD4AF85379659677DD6BC3DCF322EB48225540064AA320A80825066DD8A822800020000A00280207B450000400405500005F20DC565532BF1C5F63E95C3F6FA7F9DF393972DD62E984EDEE1E4771CF9F927170E595F5164DD2BF39F2FB9C99677DD57BDE462D4AD233B14445454050114044111444101451055156348A9978F8FBAFD1FD3F83ECF498CF75E7E7BF5D3AF1CEDEA73E7E49C5C19677D47964DD76AFCB5CAF272E7C97DD4AFA4F233E99AA822A20A8CD405F27B05D082A8AB0CAFC71B507DCFA174DF6FA7BCB94EF93EB7878396EF3AF5E1358C7E6BEA9CFFA8EB6E3BDE383C95ECC26B191E7BDDACD46D85A9E80934D0B15A655A91D3188AE9C185E6EA70E39E3DBF478E330C249E247979AFA8EDC7FD7C5EB79AF2F5566FB4631CB55D24D4918B7B75C726ACDC4698B8B32554D2CAE9854A3ACFCBD3D2F1F9CEB9657A6E7B4EB33F18C709E0C7D17DB72B6096137A06A3AF0E3DF6CD6A272DDE5AFC330FD28BA444D2E33E59C556F92F88C24059E446A77AD65F8458CAC055BDA22A28100080A000000000000000000000000000000000000504F440001005F304652A940445C2EB2D046B39BC5CE7822D0D2A20AA6BB22220AA88A822B2CDF29551D3A7CBE39FC6FB7ADCF2F6DE20CB4F9FD5F1FC397E53C571BE1E8C6EE395F6C8DB2897C8334566A0A0809E57B6D513D2034CD101450050280020A02A0A0A288002A8002A002B69E59150014001000050400502808A0783B80A80401404159CFC49F97D2E9F0FB7C3239F2DE9BE39DBA8F3BB8000000000000000000000099E5F1C2DFC107C7CADCF972C95EE78C003C0002000208AA02202808082228282414510401500DA28080008200A2280026C0140000004ABE819A28BAECBE9067752F7F20AB3C81AD28232026D4051510414000004000000000000000000040000415140017D00228A2AACF20AA8000995D4A0FA9F4CE1F870FCEF9AF73C5C977957A709A80C3400003E77D57975863C72F974E39BCA319DD47831ED17CBD4E0540115028329B510150F62094441442A880051005010051600202280200000000A022C6A44AAAB114C30BCBCF871FE6BF47C78CC38F1C67A8F3F3DF51DB8E7EDA1E7751F37EB1CFF0E29C73CE4E9C73794633BAC5F2B19AC642BD8F3B152D691936D080828200A22894444AA254541403482A8AB1A4576E8B87F51D6E335DB17E9A4D4927A7939EF723BF14EB63E57D73A8B870CE2C6F7C9CF8A6F38D67758BE3633E38C4AFA0F2A56688255110444F3141415620B082B4B8E179BA8C38A7BA9E95FACE0E39C5C18E13D473EBB9FEC7499E5EF4F9B3ED93D77A8FCB636E56E77CE556BE93C8CD040146B482AC4574C5BF48AFA3F47E0DE5972D9FE1F43AAE5FB5D3E596FBBC79F79BBE3D62F8385B6DCAF9ADEDE9AE2D6396ABBE39315B8DEA5632C6C662B3A59D951D71DDD49EDF4B0C7E1C7238E6E98BC99FF5F25AC58D442796E528D0CA8F4C9F1E34AB1C7CDD9602C5D229669AE3C75DC2336EEA02A88DE33DA5F28A101A90B51487A05F4802800000000000000000000000000000000000000200A9E8001160265E59D08685413C28E93BC73CA6B248B4D162A26803DA02565544AA822B288A337FA6CB1EEC32F9612B19358B430D38755C7F3E2BF98F063E1DB0BD39E5ED2C4746113CA89A45441504A07888082A2CA580828BEC10045D8013B80A02A0A0A280082A8002A07B056FD2320694003D8080280000000001EC000F6A008A28200BC38FDCEA24FC3EA4ED1C797DC8EBC7EB60E2EA00000000000000000000003CDD7727C3875F96F09BCA339DD47CFC7C2E9EBAF29B4D82ECF20200080A250513C000808A02279A28202A02A00000251404000A820008AA00008280000006804D1A362809AEE96813F0BE015012D450401404041400000400000140400014151501000D202A00A020000BE800558BE1146A20B0405504C70BC9CB8E13DD41F7F8F1F871E38FE234F03D60000005BA9B7C3EAB93EF75595F51DB86776B9727A7358F43908022A09411155004041043D2288288000000081A15440013D8A0087B000005000D02B71145F1368AF67D2783E7CD972DF13C3ECBC9CD7793B71CE81C9D0B752D7E7BADE4FBFD6E57D62EFC33BDB9727AD39336BD2E2CD4AD2334F4D2200A80007B5F7DD1441112A888A87B540501456A16EA5A8AFB1F45E9FE3C57972F393EABC1CB77957A709AC4B752DBE9F98EBF9BF51D7657FB7174E09DDACF2DE9C2D47B1E764A22255112AA327802282C5416350558F7FD13A7FBBD4E5CD7C63E1CF92EB1B5BC26F28FD0BE1FD77A8B6E3C18DFF2F1F0CDE6EFC9758BE5EA488F7BCC87A05800A9555AC7CA0E98ADEF6633CDACABF45D2717D9E9B1C7DE9E0FAAF36F2C78A7FCBC98779EDDF2EB17875AEC3D2E2D46F0CB4CAC77C7274D6D8AE919CB0D4664D79134EFD261F3E5DFA8F5F519FC38FF00CB965DE5A6F1EA3CF85FE95B36A8C59A27651D25565A8D71E3BCDBE5CBB699FDAB13B2F9541620BE6E9BBDB1458C6BB26951541BF18B28A282CED11155412802800000000000000000000000000000000000000080A80009A016F78C809550046B0A673D8ACA684347B512F94A2A54519159A22A256550BDE3BF4B9F6B8A65E967B7A072742CDCD3E67363F6F9ACF55D38FF008C66C566BB39A54AA1A45444543F9044EE962AA022CBA5B4191452781001402020A02A02800AA00A2028080A2C68655515000F6000080A022806C040500050051114150B7B03D1D0E1E73AF6BCFC97793B71CFA839BA00000000000000000000000F99D7727CF9A633C475E29F672E4F4E517C3D2E094F404004001034A202882000200088A00280800009B0000F00008080A08002A7A1400000000003620858A277802F68016B36808A000A087B045510000040140400000001555110000000400054000505200BE9622AAC41440550BE1E9FA6717DCE7B9DF118CEEB1AD633793EB8F13D2000000E1D5F2FDAE9F2BEDF17096EEDF6F4F14EB6E3C97B6875731142A0833B50415004044044A8A02880000080028A1E90367A0115000000501000515634CAAC4CEF6D4F62BEEF41C3F67A5C67BBE5E97872BBB6BD38CD40655E7EB79BECF4B965EDF030DD972BE6BD5C33EB6B8727B5AC5778E7519AD328288000002A20B52A888080800A00B056A131BC9C98F1CF7515FA9E9F8E71706384F51D1F36DDDDBD71E5FA873CE0E932CBDDECFCDE1DE5CAF9AF5F04D636B872DECACBD0E494112A2895288C8A2804F2D4416350533BFD3A9E6F67E93E97D3FE9FA3C66B56F7AF3F3DD63A76E39DBD79E530C2E57C48FCAF51CBFA8EB33E4F52F673FC79EEB5CB7D473A96BD6E1595114F22AE95156776A441D2797A3E9FC3F7FAC96F8C58CAEA5AD63375F7F2CA6185B7C48FCF72F25E6EA72CEF8DBCFC33DD75E4FE20EEE46DA97BA0EB867DF4EF865DD8B1B8EB3BC673C588D3D7D2F1FC38B77CD70EA73B9F37C6788C4EF2DB57A8CE374E92B5522D8CDC5058D4F0558EFC5358EDCF2EF9313DB49E16551745888DE13B995EE8A86882358CEE2432EF44688B151688A45808028000000000000000000000000000000000000000008BEC10BE004059E19F6000004ED5BBDE08E7ED4112AA225554DB2A20D3288208A826197C3965F40F7CBB9B1C5D4793ADE3DE3339E9AC2EAA65E9E4F312BD11C52A283355111500112817C1150A7901145040014004141440501450103C800280A80DFA195050F201EC045045104154000450000145045D220A28C67F8FC912BE974F87C3864757932BBBB7AA4D40450000000000000000000000673CBE385CAFA7C8B97CF972CABD1C33DD70E5BEA2CA6DD9C8F2801B0010140040540400040019F2340A80820020AA5001045000401154004010500000000001000A0CED679515104141005010014100000010000000000014101404004503680282080282FB145411A8552351050144132BD9F5FA0E1FB5D3CFCD72E5BF5D3A71FB7A8795DC000001F2FEA9CBF2CF1E397FCBC926A3D784D631E7CBBA51B65051010ACA820A80202082254501445802000802AC00100A08286FB80020680000161115A9D95155BE978BEFF578E3EA25BA96AC9BBA7E8A4D490781EA007C7FABF3FCB931E297FCBC53B47B709AC63CD95DE497C315D231519AD222280000002825282200410000558A0BE1EDFA4707DEEAAF25EF3173CEEB1B5AC66EC7E807CF7ADF0BEB7CFF003E5C7865FF002F9FE23DFC735847973BBCAA565D584F20895144A94195544AA0B1506A4EED4469D7A3E0FD475F863EA797EAB19F1C64FC3C9F917B91DF8A75B783EB1D47D9E92C97BE4FCF61358F7F35D3866B16792FD96D66BBB9228280D45D32A48E98C456AF6C5F67E93C1F6FA7F9D9DF271E5BAC5BC276DFD4B9FED74D719E727C7C66B14E29AC573BDA8E8C0A0D475C7266B51E8E3CFB3B638FCF391CAF4DC7AF2BF0E3BFC3E759BCADFCB183591BAE98E4DD65D255D30DA125B94823D19DF8E0E73C331A35B411A95A06A76C59EFB4553406967680820AB012A8A282101400000000000000000000000000000000000000013D80A080001ED2CF6022A0A08D4BD915329ED006552A22A3351A820A894112F84511329D847AFA7CFE5C73F87572BEDD27A19E4C7E78588AF9967C33B8DF48F538328A0955190442A894F22252550B09E40A8A0A2000BB02820B00540055500100501140006C65414011015620802A821A050000000828082C4005178B1FB9CF27E137A87EF4FA926A68791EA00000000000000000000000079BAEE4F8706BDD7CEC66A3D5C5D62F3725FB2ABA3020000080AA200026C1000104D9E540D288A82021B054A6940029B402008209ED55400D8200228000000000809FC28540459E5411005129E805036800A000800008000000000280800A0020828200A80080282FB01514F4B053DB71281014417870FBDD4E18C7DEC67C7193F0F3F35F51DB8FFAA383A800009965F1C6DFC03E172F27DDEA32C91EE935D3CCBA45440101128A25415104003D20888A000282000002880008A0027B281E1444F6A280802AC588AAD205BA9B7D1FA4706B1CB96CEF5CF92EB1ADE13B7D41E37A0679329871DCAFA80FCE72F25E6EA73CEFE51F43D74F2336B356225468445401028A7A0000F28020280800A02819DD63FE5FA0FA574FF67A396CFEACBBB873DD63A75E39DBDCCF26738F8F2CAFA8F14EDE87E579793EFF00539F25FCF64B5F4E4D74F1FB66D677DD590044506444B051164068456A45B7E38DA83ECFD07A7D71E5CD94EF9787D878396EF3AF5F1CD62FCE7D5F9FEFF59F097FA7178EBD984D6323CF95DDA9596D94501679069A8CAAC75C6764AABC785E6EA30E39F97E938F19871E38CF123CDCD7D476E39FB7C5FA8737DDEAFE32EE62E0EB8CD491CF2EE82A2C5D22C5F6E98C4AAE98DD3DBD1E3BDE4E59FA6F1F6EBCF97F6B85C76C63D355CEE3AA4ED5B65BC7274959AD45D37C38F7B59AD272E5BCB4CCBDCFD0DC2C4434D63DEE81ACAFA445140D2DF08AC8A8AB7C22802A00B0004014000000000000000000000000000000000000282100000117CC040004344F22B566E300952AC6592AAB351A4A945440652A282037D3E7F1E5D5F6F639E7EDBC7D032D3C1D661F1E4F9CF15C1E8C7D3959DA54D36CA2506456445108054545F49EC0F28A82800068141140150500515144014041403D03632A1E9410450545F40000000007B002000000BD905342A57A3A1C3CE759CEEB15C67D9ED1E57A4000000000000000000000001F2FAEE4F9F51F19E238C7B719AC63C995DDAABE1510000010004554D820500000401050100040000004017D0880A000A097C014D28200000000005EE09A00B53B027B5AA2140010050040114540141000400014001410400020A00208A022E8001005D200A28A8A6BBA82B4940414B75360F67D2F8B7965CB7FE1F51E4E5BBC9E8C27D41CDB00001E5FA8737DAE9EC9E6B584DE519CBA8F918CD63FCB4F63CEBB654004044BD93D2820222808008CD450001440174802802000228000221EC14000082AAC456A2A0965CF3C709EEBF45D3F1FDAE0C71FC470E6BD48EBC73B741E6761E1FAA737DAE9BE32F7C9BC26F28CE5751F1B09AC56BDAF33159AD444450454450004014019A000A0080B1409E5A2AB5D3715EA3ADC309E3DBF538E3F1C649E9E4FC8BDC8EDC53DD57CEFACF51F6BA5F84BDF272E39BCA379DD62F8584D625AFA0F2B3504100450404A8A869602C588AD43E3793930E29E6D457EB3A6E19C1D36184F513AAE69C1D3679DF51F37FD64F5FA8FCB4CAF2679725F368FA2F2B3EC544360A406A35A655BC6373B4457BFE91C3F2E4CB96FAF0FA7D4F2FDAE9F2CBF879393BCF4EF8758BF3F8DF95B95F36B4F43884058D4455936E93C3355AEF6CC7F2FABC384E2E191CB93F8E987B7972E4F9F2DBEA373BA7A59DA5C76C59A2258352AD1D25779FD3839D6E3859BBB4546A56E20BA5C27B454DEF2EEB0001A8229A405801005F4802800000000000000000000000000000000000000000020000001E00BE4000101A9E18B35444A95A46528AC8D2541504104544404BDACCBF0F771E5F3C256726B168736DCBA8C3E7C55F3A78D7E1DB0F4E797B4BD91D630808CD4AA08A80225F0403D26940A08B15000014014415054058A0000280845000695144050440500140F47A0040140000000F4045408A0CE5F89EDF4B830F870E31CF93D3A71FB741E777000000000000000000000019E4CBE1C76D5895F1ADF9F26595F757DBDCF1A800280800081515505404001002800080002001EC0D802000000280807A51114000000000010034097CA6C0142795A094040140401050014041000000500050410000001441140014400114140144162A291A282A033977D633CD07DCE938BED74F8E3EDD9E1CAEEEDEA9D404500001F1FEA3C9F73A8984F11D78A7D9CF93D3843C57A5C4F22880150444504A2A0080854111154D820289E805F480280201BEE022802002126814000082B4A8AABFCA2BD1F4DE2FBDD5FCEF8C5F75E5E6BF6D3B71FA071741F07EA5CDF7BABF8CF18BB70CFB6DCF93D3CFE99B76F538335969015111400004F402A015040155014D00BE4156DD4B515F53E89D3F6CB9ACF3E1F61E1E5BBCEBD3C73EA3F37F54E6FD475BF19FEDC5BE09F6DB3CB7A796F64AF63CECD410A288000220869600D49D8558F6FD1BA7FBDD65E4CA6E62E79DD636B78CDD8FD23E37D73A8D638F0CBE7CBC7C3379C7A392EB17C993E38C857B9E644B1513D00AB1155A883A6334D6537AC7DD655F7FA2E19C3D3638FB793EADCDB938A5F3E5E4C7BCF6EF9758BE7CED07A5C53BA82C6916378C6E3355DBA4E3FB9CFBF51EEEAB93EDF0DFCD71CBBCB4E98F536F0616C77C338D5891D2782E3D986FDB171318ACBA714F966EDC996B518BEDA8C6BB25C419F15A9555B9DDABFED646411A5D2345ED00003C4405017DA00A000000000000000000000000000000000000000001412AD04017DA0002FA400010171FC194EC0E68D32959AA20A20A820827A110512F876E973F3854BE967B7A472742CDCD3E6F3E1F6F9ACF55D38FDE98C9CEB2ED1CD051134A888A81FE0101097B95442822C500400500503FCAA211408A00000002A842A0D88A0020800A000A000000007B00003D00A800AD7161F739E4F51F4E768E1CB7B91D78FD6C1C9D40000000000000000000000797AFE4F8F0FC7DD6F09BCA339DD635F3F19D8D3D8F2280000000008807B00013601004145BE510004504003C807B0404014001404129E944F42800000000007A34085A09E13DA828002000000828800A020000200A0000000202820284001040505404140053420BE8D0AAA82C5405803A749C7F7BAB9F8896EA5AB3BAFB9E20F0BD4000000C72E738F8F2CAFA8F8572F9F2659DF6F470CEAD72E415DDC9000040444504150510441012A280208A28808A2FA0010001140104A028228A020B056974CAAA6575883EC7D2F83ED74FF002B3BE4F73C59DDE55E9C66A030D39753C938B832CBF87E77773CF2CEF9B5E9E19D5AE3C97BD159AF447146541144D8A8002000078A096820A08A2802AEBB8AA967CB2C709E6D41FA7E9387EC74D861FC3B3E6E57776F5C9A8E1D6737D8E9B3CF7DF4FCC4B72CB2CEF9B5EAE09D5AE3CB7BD158B5E9714D9BD089B14005404A0002C6A404E4BAC3B79AFD17D1FA7FB1D14B7CE5DDE7E7BAC1D78E7D9EFCAFC71B6F88FCAF59CD7A9EB73CEF88E7F8F3BB5BE5BEA39A57A9C44F6A802AAC882ACF283AE2F4743C579FAC9F8C58CAEA5AD49BAFBF6CC70DFA91F039F3BCDD5659FA9E1E7E29DDAEBC9FC66F647772200D4588AE98CECD5BAC5958FA1D0F17C38BE57CD71EAF93E7CB31F51C67796DD2F58B8B58DEEDB2ED8E4EB2EE39D8DC2E2CD845AEDC18EB1B6B9E796F3DA7BA358D6EF84A3171480E984DD6ADDDD25589A4D0558D4EE817BD4F62A805005807A405405000000000000000000000000000000000000000001141000A000B1000040497BB7E81CAFE11A652B35441441500444AA89A400C6FC392582BDF2EE6C71741E6EB38FE587CA798D637552FA78A784AF438A0A334B1519B0104504112AFA510F20828A0828100140544210140140000050006F4206815144105500000054105000405003D00A06CB75107A7A1C3CE6F63CDC97793D184FA830D80000000000000000000000F97D6E7F3EA3E3EA3B70CFB3972FA7283D2F380000200A082880020808A07A400505411015000117F90001000000004AA0800AA020000000025504A941279550D2E9019005040001140014114100040140401404000050028002200BB0100145040514580A88351501412DD4B5F47E97C5AE3BC9677AE7C9758B784FB3E80F23D0000000F0FD4F9BE3C5309E6BE6C9AC647AF8E7D5C33FF0040E8C0000202222AA02251550400444BE044140000115141410004150004A08A28A225514580D4F0B1956A430E3BCBD46184FF0094DEBB57E8B0C7E184C67A69E07A801F33EAFCDAC2714BDEBE649AC647B38E6B179F3FF4958AEB1CD11A1116200228250114443D8200A7800055F628D155647A3E99C1F7FADF959FD38B9E5758DAB8CDD8FD18F9EF5BE37D6FA8FF006F0CFF0097CB9351EFE29AC23CB9DDE4CDAC3AB06D15000000000006E0ADF4DC37A9EB70E3D6E4AFD6618CC3098CF123C7F917B91DF8A7BAF17D57A99C1D1E5DFBE5DA3F39876C77F974E09AC76CF25ED763BB9001A114505F4DE33B32376EB1DBEBFD2783E1C3792CEF93972DD62E984EDDBEA1CDF6BA6B25EF5F1F0ED8FF00358E39F56B3F6BECD3A39921A0591A9E51A749E1BE3C6F273638C66ABEA6567170FF0088F9DBB96572BEDCB0FEB7907B6D96F1CB55DB0C99B1A8E92ED7E3BB230D3A677E3C7A8F390AB2BA4A51AF29632ADE33E386D89E7623729A152C59DA20BB05080002D040150160000000000000000000000000000000000000000001EC100141001410D820A8CD6F1BB8119CFB7761622566A882822A00894112A2825EF01E9E9B3F971EBDC7672BEDD27A132C7E58D9515F2F2C6E1C9714AF4B8328D022888208A82002A14064516020A8028A082A01E01414045000055001B34C288A00000A00000000000101441140405672BE27E547D3E9F0F870C8E8F1E5775EA9D4045000000000000000000000067932F871DC9F1B7F3CF2CAFB7A386756B872DF5155DDC4001005005104100012A00A000828A88820A00500201A012800A0200027A504500000000000013C940F49EC0D1A05004BD8105040001140014114100040140141100000000500404160A2080028A082A8A79A770534834200059F3CF1C27BAFBBC1C7F6F871C7F871E6BD48EBC7FD741E6760000007C3EB797EF75767AC5CDEEC66A48F2DF60A0008208A202A202808801A104119154F6A05410450510F222A2EB4A2000209413DAED54F6A82280BE41A8D4F2CAB5E3BBD9F49E2F97265CB67F873CEEB1AD63DD8FAE3C6F485BA96FE01F9DEAB96F3F5795F518F4F7C9A923CB7BA97C39D6A2223489B041144400105F409E8D020000101A8A2AE9514CAFC717DCFA4707DBE9BE7677C9C79AFD5BE39F67D04CACC71B95F4F13D2FCBF53CB79FABCF3B7B4BD9CEBE949A923C77FAC5F2CB4CA228006C0360280A20B22DBF1968AFABF41E9FF00DDCF7DF87DB7839AEF37A78E6B17E77EB5CFF77AA9C53BCC7CBC2F671CD6323865776A6D1B654D82C6B48A43483527774C677456B0C2F2F363C73DDEEFD1F16138F8B1C67A8F3735F51D78E7EDF23EA5CBF77A9987AC5E774C66B18C657748AA29A0591AC622B7E9EBE838FE595CEC73CFD358FB74EB79358CC279AF2C9A898F516FB534A8B1BC6A2BAE393BF177EEE75B8727F57672B344196A5D28DE35D277614CFC698F042AC6A529175B4BF8451403D00A0200400050000000000000000000000000000000000000000003D020000002FA0440368A886375446F29B8E445A8962A3346944AACD0104041510D035C39FC3975EABD8C65EDBC41869E2EB30D65338F3F98EF8FA72BED2B2E8C880963355015110435DCF0A162014F0A008B0405005054445014020AA080000A03632A0A20028880A2800000000002950414544157870F9F3C85BA8B3BAFA93B41E37A8000000000000000000000001E4EBF93E3C3F1F75F3F19A8F5F14D62F3725FB2ABA399B01015404F000820400067D8A07A054405042820A02000126850D889400000051004D9B5005010000000110004F6AA6BB1A00012F6041410001050000000001005000100000005A82901040145451104154540162FB14BF92015A4144001DFE9FC5F77AAF95F18BED3CDCD7EDA77E39D038BA00000E3D572FDAE9F2C964DD4BE9F0F0DE56E57CD69EEAF280A0020822880A8000220800250657CD51404A8208A114040500A82000CD55587B054F080405580DC6B16562657C49E6BEEF45C5F67A6C67BAE3CD7AD3AF1FB7A0795D879BAFE6FB3D2E577DEB58CDE52265751F0B0F1BFCAD7B9E54AC5582335510544144A820000080A8000101A590555456B8F0BCDD4E1C73F2FD471E138F8F1C67A8F2F3DF51DB8BF75A78BEA9CFF0067A4B279C9C709BCA474CAEA3F3D8F8FF25AFA0F2317CA2A227B500400080ABB1459115A8CE58659E58E13CE541FAAE8F867074B861AD766FA8E59C3C19677D47CDBF6C9EBF51F93CB3BCBCB9F25F752BE969E44DA08AA2AC6BCA2AE96441AC6373B77457B7E93C3F739EF2DF13C3EB73F27DAE1CB2FC479393BCF4EF8758BF3F2DCB3CB3BED5E8715F0D4416353146974B105B3C49E6BEAF06138B824FE1CB93D3787B783973FB9CF6FA88D691A86855D37128D4BAECF5633E1C5B73C9A8C6396EAE58ED3D34E771B11A46A575E3F1B66AAF94B191958D23788CB49A0458B454015005F408BEC00000000000000000000000000000000000000000010F6000A80A80007B404454A25ECA8E98DDC73CA6B248B591519B115415105410411510159BEAFE1EDE2CBE784ACE5E9716C736DCF9F0F9F158F9D3B6E5F4EDC7E9CF2F69534E91844AA2692AA20A83205278115993BA87E51458A222C000504041400D8280A00000280D8CA82A228051514117600000001B034A800080282788F4F43879CEB39DD635AC3FD3DA3CAF48000000000000000000000003E575BC9F3EA3E3EA393DB8CD631E4CBBB41A640036280000820008080028A80150004140400000010500010051004D8A000000A020002209EC51544F20001B66F7028A0807A0105000000000000010000000005414808202829B41050208A02AA807A027F2D20A20339DD62447D6FA670FDBE9FE57CE4F6BC79DDE55EAC66A030D00000F99F55E6FF006F14FF00974E29BC98CEEA3C326A6976F5BCE0286C440045113D0A202A00820009681A04280C8A0280808A2A00000820A6CF60781451108D79156371958E9D271FDEEB319AED8BF4126A69E6E6BDC8EDC7EB60E0EA3E37D5B9BE7CD8F14F13CBAF14DE4E7C97A78FC447ADC4BE185888CDF2A822A08A2541000401540412802C059545697B49B457BFE8BC173E5CB9ACED3C3EE3C5CD7793D1C73EA3F3FF0057E7BCDD54E397B62BC13791C97A7899AF63CCCD655128A20A853D00A82EC456A77AB056A797ABE97C1F7FADF97F6E2C67758DAD633763F48F91F5DEA2E1C338B1BDF278F8A6F38F467758BE2C9AC743DEF2B27A108D0AB1A88351A9E1956E44CBB4D4F3515F7FA0E1FB3D2E335DEF7797EAFCFAC2714BDEBCB8FDB377BD62F9D26A487B7A5C55A8C8D474D234BA59115D7A5E3FB9D44DCED8BDBD5727DBE1BAF35C72EF291B9D4DBE7E3E37F969D1958D4EE8AD69A8C8D7163F3E4FE23B73E5A9318C5F6D4F4E78DD3AE396CAB1AB8EDCEE3AA92AA7B75B7E3868A338DD3A4EE948CD880D78C495054A2ACED094153D80A09ECA02C000000000000000000000000000000000000000000043D02FA4F40B10162505402F78C808ACD12CDA8D71DF46737369FB5FD398A8959550544A2A00882A25404D7675E9B3D6571A97D2CF6F50E4E83E7F5387C39BB78AE9C77B632F4E559AED184F655444AA8CA080A0821B141281E17DAA2280202A80229100050050014151441B944510454154A00200A000000002A02028000CE5EA7E5F4FA7C3E1C3239F2FA74E3F6E83CEEE000000000000000000000031CB97C38F2C967B4BE9F1F7F2CEE57DABDCF19E800001400010100040401404AA080080282000000794F000A0200A27B00D9B041400000000040F69E543601E005F49B054D825450004D80288A02000000000000201EC0000050428A680404580A2082A0028BE8522DBD80D00D4820A2018E3F779F0C0F43EFF001E3F0E398CF51A782BD600000096FC65B7D3E0F519FDEEAB2CAF88EFC33BB5CB92F5A655E871450400004AA220A00250404001005110BE0191405100080B50000004D007B029A11401A82B50CAEA32AFA9F48E1B8F1DE4B3BE4FA4F1F25DE55E8C26B10736D9E4CE61C79657D47E733CEF2F3E59DF75E8E09EEB8F27EA08F43917C30A2566AA08A08A888209B03C00A80A009405056A0AB133DD9319E6A2BF49F4FE09C1D2633DD7A5F3B2BBCAD7AF19A8E5D472CE1E0CB3BEA3F31F2BC9C99725F36BD1C13AB5C796FE92B2F4B8B351512B3551366D45DA6C162EC0DAA2B52B5116195D61B7DEFA3F4FF6BA59959DF270E6BAC5D38E7D9F42DD4B6FA7E5FAFE6BD475D95DF6C7C397E3CEED74E5BD69C19AF63CF52820B055DB5115A97BB719AAE923B749C3F7FABC67AC58CAEA5AD4F6FBFDB1C7F891F9FEA797EFF57965EA3870CEED74E4F5A63C2BD0E446BC32459E5D62569A8BE232AF7F45C5F0E3F95F35C3ACE4F9F2FC2788E53BCB6DDEB171D11B65A8D4A2B71AF119577E0C7E385C9CF3BF2E4B589ED7F48B2E948EB8E7B6AC9630D33863FD5B392EF2FF000BFB196E528D6F66BBB2A65E59546A554532411655153D80BBDA00A0000000000000000000000000000000000000000014117F90400003D00024FC25ED55101288A1BD574F312AC71B354544B12A910504F0A80225044A954125B8F24A2BDD8DDE32AB8BA0E1D5F1FCB8B7EE358DD54BE9E19DE15DDC59A8D0895512C4104511444F65D289AD807F95F4A228808028288A88280A00A28080A2883632A22A28020A2888A28000202A802A2228000035C387DCEA24FC3E9C9A9A71E5BDC8EDC7E81C5D4000000000000000000000078FEA1C9F1E3F8FE5BE39BCA319DD62F0E33522BD8F289400000013D80009E4F1004D8001B14040DA0000000097C84536026801404036A20022800028080026C14441155444415553606D9A00A1A000111400000000040140400000000000515004510F05144105D228A0029E9602927741540101EAFA670FCF9AF25F4CE7758D6B19BAFAE3C4F48000003CDD7F2FDAE972FCDF0F8B84EDBFCBD5C33EBB70E4BDB43AB9800000254504D0228A20202000800209410501440050400000412500B742A82000A2B70D5CF931C27BACABF45C1C738B871C67A8E8F05BBAF540457CFF00AAF3FDBE9FE13CE4F938CD62F5F14D62F3E77EC0EAC25A95466F84544A28895512A0826D404050001014F20AA2B52EA3B741C3FA8EB719ADCC58CAEA5AD49BAFD349A9A1F39EB7CAFADF51F1E2C78A5EF93E449AC669EEE29AC1E6CEFD912BAB9B3633E9519A9544F42A26C058A0A441A8DE28D3A70F15E7EAB0E39F9EEFD4F1E130E3C719EA3C9CF7D477E29EEBCDF51EA3EC74995F77B3F373C5CAF9ADF04FAED9E4BDA566BD0E495045501A469A95D31F283A6F51F57E95C1F1E2BC97CE4E1CB758BA61DD7A3AFE5FB5D35FCD7C493B6FF2CF14D62D67EC1D9CDAF6ACAC6A3A4EE955A8DE13E7C98E2CD58FA76CE2E2FF0011F377F2CAE57DB961FBAE99046D856856F16E4F96523355E8CEFC38B4F3C6315AA342CBAAEB8E7F966C5749E1CACEECC5A828D4AE912912C6428DE37B01E52A28BBD760002F636048A0000000000000000000000000000000000000000000008007A000436226FBAE4A320882895D30BB8558CE73DB040F4CD54882A88AC8088088962A897C08F474D9EF1F8DF31DDCB2F6E93D0994F963622BE6E78FDBE4B11E98E359ACB5111044B114A22A082145117D022AA21014000144005D080A02800002E851BF430A228280820A08A280000414540040001485BA80F4F43879CEBD8F3725DE4EF87F9061B00000000000000000000001F2BABE4FB9D46BD476E19DB972FA731E87011500000400000401362808028A9ED04000000400F6A2A200A02000228005450000000405F312028826CF6A2880809536A0280043D0080228A800000080000000000000010014540020853D0A208A22A82A288BA54516028882C159CEF6D7BAFB3D0F17DAE9E7E6B9735FAE9D38FDBD23CAEE000000F91F54E5F9F363C73C4796768F6E1358C79B2BBA0D320026D45404A0A8684015004040001114112AAA0208A0010100500010004F60A0000D485569EAFA5F0FDDEAAE766E62E79DD636B78CEE3EE0F0BD200F81F50E6FBDD6592EE62E0F7E3358C8F2DEE85AA8CED2DDAA20A2255128A8CD4D0800CAED41500045F602C014532BAC6D7D9FA274FF000E1BCB7CE4E3CB7583A71CDE4FAA5BA96DF4F0BD2FCC75BCD7A8EBB2CBD63E1CB6FA326A48F25BBA895A4466F65466B355128A887A055F009141A8DCEDDD957D3FA1707CF932E7CA7F87DD7879AFDDEAE39F57C1FACF3FDCEA31E1C6F69E5E0D3D3C7358C71CAEF262B2EAC254115406A0D3523A6318A378CBC9CB8F1CF75FA4E1E39C7C58E33D479F9AFA8EDC7FD7CBFA972FDCE7984BDA3C96358CD6319CBBA9EC6D958A8AB1D31456E3D5D0F1EF2B9D73CBD358FB76EB33D63309E6BCBAECCE3E9ACBDA0D32B1456F1ECEDD3E3BCAE558CBD2CF6BCD96F3D3093D282846B09BCB4955DF2CA63A8592C6158B8E9951679D3A6575E1284CA53281ED96AF6C4224BA6B72A09277EE96EE8A4BA6BC815340D4403FE4FF00903FE4FF00903FE4FF00903FE4FF00903BFE4EFF00903BFE4EFF0090000000000000366C0D9B0366E81BA6E81BA6E81BA7703B9DC0EE7703B9BA0BED00003D81ED3605F28A88D4EF34833E06910045C6EA83A65378B8A4519AD220AA0ACA0020882A26901AE2CBE1CB3F97B58C9BC41869E3EB30F19C79B7B77C7D3965ED2C66BA46528A8CD40A22A051014450668A008BA00040050165105002028000283688A00020000A2804000174800000000A3397A9F92257D3E0C3E1C323A3C97BAF54EA022800000000000000000000031CB9CC38AD7C79BCB3B95F6F470CEAD70E5BDC8DC1D9C9115000400010036026C0D0A0A82280C8000000080001ED40004014400010500000002827B0153680A0202A551914000000004A28800A08002000000000000000006945400F601B002029A4115404558A824EED428A202A8D7061F7BAAC71D768FBB8CF8E327E1E6E6BDC8EDC7EB6A383A80000CF26530C2E57D420F819E57979B2E4BEE8F7FAE9E4540136A0020280827A010510400003408200CE95550411401005010000041541000006B12AC5CEEB1FF2FB7F4CE0FB5D2CBEF270E5BAC5D78E7D9EC1E4771C7AAE5FB3D3E595FC2E3377497A8FCEE36E595CEF9B5A7D0AF2A5ACEF6226C500066A822A3200944655400000416280B05261793970E39DFE55FAAE9F8E717063849AD479BF22F523B714EED74793EA5CFF0063A3CAEFBDECF36137948EB95D47E730DD9BBE6F769F46BC8894112A8C22A33515117D806C165506A196EEB19E72A8AFD57D3F8274FD1E18FBD3B73724E2E1CB3BEA3E6DFB64F64EA3F2B9725E6EA33E4BEEF62BDFEBA7959B19B152A54F0A04116796A2556A7975C6FB66ABDBF49E1FBBD45E4BE317D9E6E49C5C59677D479397BCF4F461D62F81F2BC9C99677DD69DDC5349A022C16353CBA44AABBF5F97D5E0C27170CFFB71E4F4E987B78B9793EE73DBEA117F49ECD2694235277416F8FE6BD7C73EDF0B19358B86F795AB2A8A88A3B70CD4DA5231965BCDAC73D2695D3B651CECD242B5C7F9ACDBBA04BA6F1CB7E4A2FC7FAB7E92EED419D56A4AA37E633A88ABD8DC05ACDA04D6D682763B01D8EC0763B01D8EC06E1B806E1B806E1B806E1B806E1B806E1B806E1B806E1B00000000000003FE4FF903FE4FF903FE5403C00005EC09E66D017CC41031BAAA194EE8B111003F9075C6EF173CE6B248ACA59A691915404A82A094411512A025FCBD9C39FCF8E3397A6B1741CDB63970F9F1D8F9BAD5B3F0EB87A73C8AC3AC604544ACA868544A0824ECA14940ACA8B010DA800800A00A80A000A00028A368CA800080A0A8082A80680510000A04202A0A2F0E3F73A893D42F50F75F524D4D0F1BD4000000000000000000000000F1FD43935C7319EDE1C66A3D7C7358BCDC9FE9A2B6C227B540010000013D802681500501004000360002000202A800200A200009EC500000004BDC0D77281B27700D81B3C817B44B4820A00080A00800A2281A010004000000000000001140050045100504174022AA849B41A103DAF805100DF607BBE95C5BF972D7D379396EF27A309F50736C000078BEA7CDF6FA7F8CF393784DE519CAEA3E561358ABD8F30022280002A28202082880020000827A04A8AAA8216A50050040001400040000002378A556B838EF3F578613C6DFA4C7198E1319E9E6E7BEA3B717EEA8F3BB0F93F59E7ED8F0CBE7CBAF14DE518CEEB17CEC66B185AF5BCECDA9B6913628A2025044AA268544ACDF2208A020A8A2AA0B0017D6C57B7E8DC1F7BAABCB7C63E1FA178B9EEF27A38A7D47C0FAD751F739F1E197B4F29C13792F25FABC3E226DED79894FE144018B19A22546912F600F400D406E3D5F4CE0FD4F5F373B60C67758DADE337647EA24D4D3E57D73A9FB5D3CE397BE4F0F14DE71E9CEEB17C4C7FA719176F73CA6C159B19AA82811A88AD46B2DC9AFCA0FD0FD3783ECF498EFCDEF5C7EADCFF1E29C72F7C9E39F6E47A2F583E5E3DA69D25ECF4571692C468D208D63E5D2466ABAF4D87DDEA27E23E8753C9F6F82FE5CB3EF291D31F5B7CEC7B4DFE5B8DD663A63976D2DC76C2B1669A8A37C58FCF975EA3B7519EB198C62FB6A7A719DA2ED51656B5B4699D77D3BE57E1C5A4A4708AA358E771AEBDB931FE59AA5FE8C34E7DFF0905D5FC2CC6ED474C66A692F6654D9BD02CA50369B05D94125EEBB013606E1B806FF0084DFF006FF00837FC02EFF00837FC027CBF837FC01BFE17700DC4F94FC01F287CA09B3E50DC15770DC03B1D80EC7603B1D80DC3700DC3700DC3700DC3700DC3700DC37008A01E7B81BD8097C6CF4044F60B2F74BDA8886946AF7C5904A8A8BE9906F8EEAE9AE4C778A7ED5CBD256842820A882A00888A82760475E9B3D6771A97D2CF6F50E4E83E7F5587C397E5EABA71FB672F4E559768E488A259D99543D0A88080A21BEC088A2C040050400140105D80A02828A2028DA32A0200028082A02829EC053D201E8000051412DD47A7A1C3CE758CFAC5AC67D9EC1E67A0000000000000000000000001F2BABE4FB9D4EBD4737B719AC64792F756D45401105114128026C00000011410110140401401000005000000440500414014040013D82A5410DE9A0D882CEEBE812F865600000200000000287A010400000000000000000F06C5000D886C00154404053CC1540535DD0501440672DDD633DD547DDE978BED74F8E2ECF0657776F5CEA02280000F8BF50E5FBBD5FC278C5DB867DB6E7C97A70F43D2E06D2A8800020280000800220000534A8822A5450004540001000A00000A0200002C5B7E3115F43E8DC3BCB2E6B3FC3EC3C7CB7793D1C73EA0E4E8996531C6DBE9F9AEA797EFF00579E5EA787A382776B8F2DF519DF64AF4B8A2450F680BE005404144A2A335283345409DC0006905055899EE4D7E41FA2FA574F383A3C7B77BDDED7CECEEF2B5EBC66A698E5E49C7C59677D47E4F3E4BCDD467CB7DDECEFF8F3DD72E5BEA096BD4E26D7606C04ACD80CD66F66994A8A29105DAC05CAFC70AFBFF42E9AF174BF772F39B8735D60EBC73793EADBA96FE1F95FA973FEA7AFBFB7171FC79F6DBA72DEB4E1B4DBD6F3ACC9B9E1152C66C152C45458D4456B177E8F86F51D6638FA8CE5752D59375FA6ED861FC48FCEF57CD7A8EB32CBD63E1E5E19DDAEDC9EB4C6D65EEF4393AE35D3192C62AC672C59D0AD48DEF52D41F43A0E2F8F1FCEF9AE5D6F27CF9261F8719DE6E9EB170595D196B1AEB8E5F966AB571DB9DEC915E9E971D6172BEDCB932F9F2D667B5FD25F06DA456A65A4575E3933CB7F8679B2B72D463F6D7E98EEB25AD23738DA93E17719DAB72FCA6D2EE32A6CF97F0A87CAEDB4564D812B5B04A80B28097CAEC0404D9B03E57D9B1366CF90A7CA1F29F805F9CFC1F293D1A44F9CFC1F39F85D07CA1F29F8341F286F1FC01F29F83E5053E53F07CE087CE7E0F9CFC1A0F9E3F83E529A0F9C3E70D07CE1F39F8341F39F83E53F0685F94FC27CA206E55DC14DC3B01D89A055EC087A0276EE96EC0F1D89F8113D95416F79B064D88B8FE12F6BA0FD25450DA02EF576EB3BC4AAE366B2B12B489505054A9454011004A8A826FE394CA03DD865F2C65571751C7AAE3F9F17F3171EAA5F4F9F2F634F4B8B27B512A2A222A21040019AA08A0BE040014400005DAA000A4050535D854501A56550001015411051400D910500000005510672FC7E5F4B830F870C8E7CBE9D38FDBA0E0EC000000000000000000000031CD9FC38B2C96777497D3E3CBF2CAE5F969EE78D4A8A82A200008009402820A288200A94100010050110005500000010000450F4000A020009B036506554150242D0676288A0009B3D00000000008A000002000000000001B0401414F4088A0BA115140405514F34051055004075E8F8FEF75737E314CAEA5AB8CDD7DC935343C2F500000039F3F24E2E1CB2BF87C196E79E59DF75E9E19D5AE3C97BD28ECE488A09B000368280280200022888014F42214542A87A20222A00800000002A6F60282000BA1562673E56633DA4F63F43D170CE1E971C75DF4F43C195DDDBD726A032AF1FD4B9FECF4997E6F67C0C27F4EFDD7B3866B1DBCFC9EDAB59B5D9CD3628002C0137DD05A8A0822566A8951513DA8080AB01A1155D7A5E1FD475B8613C4BDD32BA96AC9BAFD4638CC71927A57CC7B1F2FEB7D4FDAE9BEDCBDF27C3C71F8E123DDC33583CBC977916B2ECE66CDA8B2B48A2580C58CD9D9518BB25EED0A80ADC65170E3BCFD4E1C53BEEBF61C3C738B871C27891E5FC8BEA3BF0CF75C3EA1CF3A7E8F3CB7ABAECFCAE1BEF95F3955FC79AC6D396F7A5A9B7A1C4974DCC946E5D9632D33633ED41A882EF58EDF67E89D3EB0CB9729DEF872E5BAC5BC3BC9ECFA873CE0E932BBEF7B47C0C3FDBBBE6F773E19F5DB5C97B5DB51D9CDA95D30CB559AAED2FCA25C586D99DAB58CB9F26384123EBF6E1E0FF0011F2EE7F3CEE57DB8E1FBAE997F147465635B4575C33FCB570F9D918F4AF47259C5C3A7925EDDFDA63E969B5DB4CAED644575E1BACB4EB9E32B17DB7FA72D58D4545DA5BB41D30BD96A2B294291B852095151A104A2917609405DA025655037D84366D4370D81B3606CD816806E1B0370DC0370DC40DC3714366E01B86E01B86C0D9F203E46D34A6CDAA1B5DA6858A8AA0A1EC132A5ED8EC13CC9617B7750A798888D4FC28CF80425D56B29EC561150401D38EF6D1562724F6E642A5450152A0A800251111510B3701DFA6CF72E37D3D0E797B749E82CDCB1957CCE5C3EDF2D8CD7A657166A34888A88944A22A152287B4A08282FA112280BB10850005D80B15000500550106C6550543D8A0002000A82A802A00000A82AA02F0E3F3EA24F51F52768E3CB7B75E3F40E2EA00000000000000000000003C5F50E4D61309EDBE39BCA319DD62F1E33515EB798400544000128025010014544000010001000A020AA00000000200009540000000D82545810F3403606D5036CEFB80280026C0D9E800000D80002282820008000000000000200A0A8A200AA2000002FF00914500416280A825BA8FA5F4CE1F8F15E4B3BE4E7CB758B784EDEF1E47A0000001F3BEABCBAE39C73DBE7E3358C7AF8E6B179F3FF40E8C22282000A9450100D81E80404501000110150F6A2B2027A54000113CA8A9DC05400FF0028000D489469D7A0E1FBFD6CFC62CDBA96AC9BB1FA19DA0F03D600F83F57E6FBBD44E397B47964D47BF09AC647972BBB59ACBA460010D80A287B05F6022026B48A8CD4AA88A0CAC05DA82CF0A8AB6EB1DBEAFD0BA7FE9CB9B29E7C3972DD615BC26F27D92F68F03D4FCC7D4F9FF0051D759FDB8BCF5F4B19AC6478F2BBB6B159DB6C9B36A86DA9515A955159B19B1462C45652AC15577A9B447D3FA0F4F793A8CB9EF8C7C3F44F0F3DDE6F5714D62FCFF00D7FA9F972E3C18DF1E5F337A9AFC3D5C5358471CEEF2ACDA96BA306DA941AC727496566AC5F8ED8CB145662C51A98DE4E4C78E7BAFD574DC5387A7C70FC479B9EF523AF14FDBE3FD5F9FEE7518F14F18F9791D309AC63395DD4DB52B4CACAD4A955D30CF55DF1B328C56A1961EE3B7D3B8FE5CB73B3C3195FAB53DBBFD4397E3C7309E6BC33B44C274B97B5DAEF6D32BBFE57E5115666EFD3677EE6B26729D351E9E7E3F9E3FE1E6B24F318C6F4B4FE959A5459A5EC2B58DD64F4798C56A3162111006B16D958959AA51A81152A2A2C5454B5151A10A828025454668A853B01D803B029A04000034681751340BA89A8068D01A34068D01A341B5D7E53406BBAE813556415A59195500013CD4CFC6944C25F0B66F1EFE844977344BAA0B7B54DEA82E5F96441BC6FCB108C5FC25510146B1BAC8474CA6F171FE122D6748D00A944540010444AA8802F1E5F6F965FCBDD2EE6D8CDBC41869E4EB38F72673D3CBE5DF0BD3965ED2B35D194A8A8950412A827B113D9544141444F6A209E016770550450144140505144051A5655010140155110017BA02829ED50000051144BE147A7A1C3CE75EC79B92FD9DF0FF0020C3600000000000000000000003E4F539FDDEA2FE23B70CEF6E5CBE9983D0E08002A2000080094040050541010A8280800008000A0A00020009B140011400014040BD81004A7750405DEA2017B80000080000500F408AA00200000800000000000007B0082A02002828A008A8AA8454553681A5050054135F3E4C709EEBEF716138F8B1C67A8E1CD7D475E38D8F3BB000005BA9B07C1EAB96F37577F18B2F749A923CB7BA89B691004F20A26C0F66C00000001404444014440541436821E40414004281B143BA4A0BBD802A01EC15A9E1032CBE38D7D6FA4707C386F259DF272E5BAC5D30EF27D11E37A073E6E49C5C39677D4593752BF3573BCBCD9725F756DECFA1AFD3C8E746841504036A06C15440011144AC5564404A2A2ACEE8AB1A8825973CF1C279B5FAAE93867074D8613D479BF22F523BF14EED7679FAEE79C1D26796F574F363376476BD47E5F1DDB9677BDCA95F49E362D4546515176B3206A56E565559B0566C62AA2115162677B4C679A41FAAFA574F3A7E8709AEF7BD7AF9739C7C59677C48F999DF2CABDB8F51F8EE6E5BCFD5F272DEFDD8B5F4A4D74F1FB4B5228BB360BB6F0CFBA51DB1CE56EE32B0D39658D9E9228F77D1F83EF755F72CED8BEFF3724E2E1CB3BEA3C7CDDE7A77E3EB1DBF2F96779B9B3E4BEEAEFD3D3FF8E26C96835B6B68AB2BA619DC6A557A70CE678EBDBE974F84E2E1F0F3E7EB4EB8BE6F51C9797A8B7D473B6FE1D24D4669BCBF0B36A8BAAB31A83A638E9BC6EB3959AD3E8637E58387261DDC6755D2B9DC498FE5B61A868559E5E8C6F662B50B18A90A9E1151AC5D2784AB0ACD21516091A4A8D3348ACB7111A422A2FA050444A8A566A2A09B5537D8DE80DAEE80206FD007700FE4EE0001B00D81B04369DD54D9BA0A9B05D880D4EE0AD4645414008CDEF5622DFE9C18C73BB06BC645ED40BDF1406A77C59821B5C2EB250CFB65BFCB0280802BAE1778B9F263AC927B18BE52B402A08A8002089515100672F0F67067F3E39F98CE5E9AC7DBA8E6DB3C98FCF0B1F32CF8E571BE9D78DCF24B19758C0963489504A88A889ED40A08282C113D904536045A0002C0510501414510146D1955F28202802808BE8DA08A0028A00800A28889977D49EC1F4B830F870C8E8F25BBAF54EA022800000000000000000000039F3E7F6F872C9F2277B72FCBD1C33AB5C396F71B1D9C900054400010012825005000404405011000001400F628006D04014008020A00000009409E4A094DF603CA6945F2800000008280800028800000000200A020000000000294F402082800AA880A02FA149E0F00BB1035DD4144001E8FA771FDDEA7E7676C5F65E6E6BF6D3BF1FA0717400001C3ACE59C5D3E55719BB12DD47C3C3BEF2F75A7BDE512820080A86C00101050400015052A081440144041500128A0082514D773DA85BD900580A220A2ACF2D22B331BCBCB8F1CF75FA5E1E39C7C38E33D479F9EF523AF1CF75B1E6761F37EB1CFF0E09C72F7C9D38E6F28C67758BE4613E38C2BDCF3317CA2A0289B410DAEC0D9B15766C144511466A582328A882A0B115A5F083D5F49E0FD475DF2B3FA707E99E3E7BF6D3D3C53AD8F87F5DEA37963C33FE59E19BCD792EB17CBF1248CDBB7B9E566A6FB2A33B4AD0782505974DCC928DCCB7D9A65A66CECC582317B0D0B1DBE9DC17AAFA8E38FF6E3E532BA96AC9BBA7EC24D4927A7CCFAE753F67A3F84FF00766F9DC7379C7AB3BAC6BF3727C704B5F49E4676B2A86FB92F605D93C8378E5A7A78F925F2E762C76B258F3F361719DBDB33DB4FBFF48E9FECF472D9DF272FAD751F0E09C72F7C9E59F6E477BD60F8B8DF8E3A5F9F77AB4E06E2EC0996EB532BB456E56A6D9575E3971CE64FBBC594CF8A570E574C1E2EAB87E19FCB19E5E6F95FC2E37712CD53E7FC2FCBF86B48D4C9A99FF0962AFC9A994655EBE1CB78B79CDC72BEDD1C2CEE8D3228AB1D30BD99AADF966A159A8A8B2F76E2558D335159A46996A5565A668ACACF0A2A5360A026D504452B3ED37DD5005401403B02001B05541000D8286E08029E402C87610EC5D514D2E80ECD44A8AA8D0009EC0A4EE219EACD3969A83A59FD33F259BC5031FC278BA1171BAC8CA6AA8CECD8377FAB0732280008D71DD5D37C9378A7ED5C363420A82554001044F6CAA0803A74D9FC793E3F92FA59EDEC1C5D0783ACC3E3C9329E2B7C7ED9CBD3825778E4895A11919A945112887A450140542900822280280B0162A000A0A4554006FD0CA88202A8200200002C0517D201FE0080A002F0E3F73A893D42DD4D9FB7D4F1078DEA00000000000000000000000078BEA3C9AC6613DBC53B47AF8E7D5E6E4BBC9A46D80104AA000800020200002827A40000100101400001400104014000045000100506764161B04BE051294000000040100551150114000000000401400040000000F200800028A00281E8450D82FB540F6BA051000132BA9FE447D6FA6F0FDBE9E65EF27B1E2CEEF2B5EAC66A032D00000F95F55E5F9658F1CAEBC5379319DE9E39DA0F53CE952A820A20820A000200000000008201FCA6D55769E410100045000405F4CEB4A000B3C813CAA200351ADB2D47A7E95C3F77A9BC96768FBAF2F35FB3BF1CE81C5D0BE1F9CFA8737EA3ADBF8C5DF8277B72E5F5A71BD99B5EB8E089E1504512A086CD81B5D81B056A2A020225512B22334690588350CFB61FE515F7FE8BD37D9E93E57CE6FA4F9FC97795AF5E1358C4CF2986172BE247E4BA8E6BCFD667C96EE6DDBF1E7BAE7CB7D462D676F5B8336A5544A8A254DA86D6541BC7374C72DB356349622B9E53BB2D442E5F1C6D7DDFFC7BA6F870E5CD94EF97871E6BAC2B7C73793ED3F2BF57EA7F51F50B8CBFD383CFF8F3796DD796F5A78B2AE7BEEF7C79D367C94372AED0364C856A5EEDE3C9AA960F5F1734CBB5AF471717DFEA70C3CC71CBA6E76FD04F8F1E1AF58C7E5FAFEABF53D7E5ABFD38B8704DDB5D792F5A71B91E6BD4E2B1B912AAC8E924646A474C633563A6FB3E9741C9BE3F8D71E49D378FB7A39B1F960F9F9F1FC6ED8C2B79473B134EAE6AD22AB5115EAE1BA8EFADC71BEDB8E59473D2C01458E9854A3A44AC34C546992796E528D44ACB4CDF291A65A8D22C4A82522ECAB040AA00228CD58952F867BA86FBA6FF000A06C1366C17D1B02795DF704EFB3606CDDA06CD82D4940D9B037746C0D9B0366FB026D77601E4DD06A353688D0CB4A9B540454AB3B2A39E7775AE3C7BED7F433CB97F5765C33DF6A6BA0F15ACBF2233B6B2EF8CB056006F8EF7D3394D640801A410DEAEDDE7F542AC70CA7C7265405412AA0027B410A8A889B03D26F594CA7A51EFE3CBE784AD383A8E5D4F1FCF8AFE62CBAA97D3E6CFFF00A15E97144AD0959A328289ED2AA0800A80054514F282FB04277501602C105500156021006D11451100000054014005005100155044BE1E9E838FCE759CEEB16F09BC9ED1E57A0000000000000000000000001F27A9CFEE7537F1187BA4D48F1DBBA020287A41404100004043D0002A0880A020020002828080285400000000010014040141340782C04F1D85129E800000010D808A29E90455114100000004000140400000003D01000A0800028008AB50149DA8AAB105500400030C2F2F518E10F5D8FD0618CC3098CF515E07AC00000132CA638DB7D3F3FCB9DE5EA72CAF87A3867BAE5C80EEE2951440101441000003606C00D80500104144AA200020020A000900BE05443428405DF7540046F18CE76CC75EEA7ED5F77E9BC3F67A49B9DEF77B1E0CEEF2B5EAC66A032D3CFD6F37D9E973CB7DF5D9F9BC6DB6E57CD7AF82756B8725EF4D5A95DDC912B48808CED2806D40D81B59505DAEC55DAA08033633628CD45652796945C5BE2C2F3F57871CFCB37AEDA9DBF5BC784E3E3C719EA34F977B7B5F3BEB3D4FD8E8AE33CE5D9F9CC3FA71DFBAF7704D61B79B96FD8B52D7A1C59DE93609B2D5136CDAA1B360B326F1CCB075C73DBA39D6A3371DB9E534B12B131BCBCD87163E72AFD974BC5383A6C38E7A8F37E4DEA476E29EEB3D7F3CE9BA3CF93F8ECFC76195CAE5C9979CAAFE34EAD396F7233965BAC6DEB714B924CBB087CBB9B0DAED65D234BF25996D074C37FF002FB5F42CA5E4CA727FBBD3972FF9ADE1FE9F733C2678658FE5F9CE7E930E9B9F2967979B872F71D7927ED89F6AFA35C5F87A3B71598F1B52609DAAEB06A4C13B56E4C62CF8B235FD2F4F4997C73D3397A6A7B7D0DEE3CFCB83863D575AF3E58FA67E323AB0BA86A02EA353483B615E8C6F673ADC4CA39589150681AC5075956B23159AB106A035288A959588B2B512AC2B2148A245422D2286C1012A959ACA8278AA1A281A4D02800079503480697C009A034680D1A034680D1A04D1A05D1DE035256E2545196800454A16EA0313BD759FD30A38676DC9996CB2B43ADEFACA2E397CB1B10676D61F828CDED40597576DE73725073410154AE9C596E692FA13967B7259E8054115001136ACA54044550BE01DFA4CF72E35EA72CBAADCF417BC655F339F0FB7CD67A62BD33B8E3594BE1A44ACAB352A2897C954404054002A2834886BBA824501601EDA4050014554006D1950054100014014110514014403D800A997893DD7D2E9F0F870E31CB96F4DF1FB741C1DC000000000000000000000073E7CFEDF0E592C9BA97A8F918F7B72BEDA7BABC608A0A8141000150112A6C0015004100005011000550400045000000000004500000012F945175D840F09BEC086FB2800000082880002A000000002000000000000000000020020A288B0054510149E4555D770556400002F68F5FD2B8BE7C9972DF4CE7758D6B09BC9F58789E9000000793EA1CDF6BA6BF9AF8F84EDBFCBD5C5358B8727B6876734F28080A802020026C1001500515144004054DA6D4593680020020A000089E8BE01245D76554005D82888DC6BA7E2FBFD5E18FA9E59B752D6A4DD7E931C7E38C93D2BE7BD600F8DF59E7DE78F0CFF0097CED6A69EEE39AC63CB9DDE4952BA329B46906762222826C4366C536B045D9B456B6D6C515159B12AA31633550151ADEA3E9FD07A7F9F265CF94F1E1CB96EB0AE984DE4FBE3E73D6FCCFD67A8FBFD6FDB9778E0F0D7D2C26B191E3CAEEDACDACFC9D1836CDAAA6D36A89B66D51367C844F92CC81BC73D57A30E4DB362C759DCCB19639B4EFF0043E93EEF5D79729DB1F0FD43C9F917793D1C5358BF3DFF0091F59378F4F8DF3E5F12DD63A7AB866B08E39DDE4C5AC5C9D9CD9B91F251655EE0BDDA93B22C6E62E98E119576C71923D3D1F2FD9EAF1CBF2E7977163F4F8E532C6653DBC5F51E9E678FCB5DDE1C2EB27A72EE3E36786AE9998C9DABD8F3AE960351A88ABB59591B974EFC596B2959AD4F6FA5C596F13926DE7FDBB3CB9E3ABB73F6E918A9B55459560AEB85ECEF85ECE75A8DD73CA33158A9B6836D4074C6B5B6152B156250D8352B49562566F95886DA94159A916A6D76A8A95036BB5010114466D51936AA6CD89B366C0DF73606F66C0D9B0366CD0BB37B41366D45F927C9341B5F92E84D9B03E47C836BB3E49A0DF7ECB3206A559506B632D09B102D50DA5A062B965A80E57331DE574D23A726738F193492CDCB134A6535525D506B3FCB20378DF963A28E77B5D228002E196B2077B3E58BCD66AE9200D25415041066AA20095155005E3CBE1CB2BE8CBB9B6335C41CDB797ADE3DE1F29E63C5BDC77C3D3965ED2A575659A83288A25F28A02A00813B008A82C15551114050510551404140146D1950001000D1280280800AA08A2280A00BC38FDCEA24F51F51C796F7A75E3F40E2EA00000000000000000000003C3F50E4D633097CBA71CDE518CEFD5E4C6761EA79800040A0828800022503D00000220000008000A001B510000000000001140000004BE080A9E81297C2880000008022800282000000000802808000000000500800054004014015600A880D41574A82880028A319DED31FCBEDF43C338BA6C67BAE3CD758E9D38E76F40F2BB8000003E3FD4B93EEF513097B4799EDC26B18F2E57744F6D2226D44F62A8888006D2888AA0206D36AABBD888028016A5AA22D04040100541400002A5509E09E410100162A2B5B923E97D1B87FDDCB679F0E5C9758D6F09BC9F58789E9133CA6185CAFA07E679B92F3F559E77C335F464D74F1FB66B2D054AA8CD4112D4DA826D50003606D768ABB5F90372ED5142C418B18B1A4422A267DF584F3957EAFE9DD3CE9FA3C31D77B375E6FC8BAC6476E29DEDEA71EAF9A74FD2E7C97D478F19BBA7A2DD47E43E7793932E4BE6D4B93EABC4C5C92D544DA6D44B7B26D44DF74D889B4D826CF97750F937392C41E9E1E797B5AEF9E5FD3DBCD73B3B6E57E83E95C3383A396CD5C9EBCF9671F1659DBDA47CECFED957AB1BA9A7E23ABEA7F55D7F272DF1BECE373EEFA98CD491E4B59B6DA7C6ED50F8B5310591AD20B316E628D3A4C5B919A8D459FEF95969FA5E8397E7C125BE1E8E5C7E7858F065D64F4CEE3E3F51C3F1CABC971EEF4E37A71B0B8AFC5A45D765901574C8D475E3F295A8FA1C196B4EF7BE2F35F6ED1C33C5E7B3BE9BC59AC8D32D48BA4574C1D70BDD9AD4754AC2B9D8CB40B28358D74959AA562F92221B55595BDA21630405941A4B506451ADEC04F06C176504DECD82566A888A541505004014000400014040144D9B0141140DF75458D4AD44559576C86D36209B5177D99DF706E7873CE9158D6EBBF1CD4DAD48E3CD7793132D2CF48EDBF9F1EE798CEF711A74C6FCB0D7B8C4A81B5C32D64A2F2CD5DB0404D82A28F471E5BC5CB966B2DB33D8C23480A885EE2222A225F0088AA0A899787B7A6E4F9F1EBDC633F4B8FB761C9D19CF1F9E167E5F2B2C7E1C971AEDC7FC73CD2B35D584A8ACD4A9D944BE454414010F480A8A2C54414001480A20AA00000BE851B4641454040149410F60000A002A8800A16EA03D3D0F1F9CDEC79B92EF277C27D4186C0000000000000000000000F11F27A8CFEE7517F876E19DEDCB96F5A647A1C0A800202880200009534A2A200080802808008002A8221455400000000001440000002827A2F8048BDF602020A000022280000000000000000080000000000001E880008002000002F982A2C51551562C4140005A8835D3F1DE6EAF19EA3EFC9A927E1E7E6BDC8EDC7EB60E0EA000031CB9FDBE2CB2BEA2CF657C0F97DCE5CB3BEEABDDE9E412A89528A88200082096A87F20A168202002A6C1766C1280A0A8080A880A0000002017C228208282AC454CA5CB298CF36BF4BD270CE1E9B1C7F879F9EF523AF1CEDD8795DC787EABCFF006BA5B279C9BC26F28CE5751F0B09AC7BADAF7BCACA55112D546768225A9B54136A26D7621B4B454F935B04DB52835326E64CAACAA95A4B19B8AA39D8CB4CBD1F4CE0BD57D467EDC1FAE93534F17E45FB48F4F0CEB63E1FFE43D56B0C7831BDF2F2C70CDE71AE4BAC5F13C63233727D18F231B4B5A19D9BEE225A809B4B412D4B5519B91F2554992FCFB82E395DBDFF004EE4FBBD661C7C9DB1DB19FAB567B7ED31C31986327891CBAAE09CFD2E7C72EB71F2665ABB7B6CE9F93CBA4E2E1E4CB8F2F32A7E9F863E9F95AF1EA1F6787F27D9E2FC9BA749F678BF2BF678FF0026E84E1C17ED606EAAFDBC5671E29B1A9848BF089B56BE3171C66D07D4FA7F27C6E9F56778F1F24EDE8C3D3C7D5716FBBE7E7C7DDD30BD339463E27C5BDB9AEA1A82AE964456A631BC677458F5F157AB0BB8E193A4679238658F7215CEE3AA69D1934D49DD06B1F2E98F966B51D60C2B16337CAC1051A8E98D4AAA96328C54695656E784A8ACD20CDF24AAADCA54464D8AB2A88880A005044AAACA7B54A0A800000000001A004000B11421A0347B03402E9748B1A91A455DA222F8400809693B8AD788E5977AB11718ED6EB04AB1E5CEF7F2C5ADC61D3873D65F1B7B56BC65627EDA6F0CB597F94CFB649FB56451DAFF005F138A40150222B7C596B2D3A7263F2C52FB1E71A641511151368025A088A02837D367F0E5D7AA97D13DBDE383A8F075D87C7299C9DAB785ED9CBD3CDE6257A1C99BE51594451293CAA2000A854005162A2002E8014155014005010A7A06C4514101000140400050458002A88A265E35F911F4B830F870C8E8F25BBAF54EA022800000000000000000000039751C9F6F872AF938DDDB97E5E9E19D5AF3F2FB6C7561144404114100004D82282000020800002000A00008AA20000000000828000000250253FC8121E812D3D02514450400450000000000000000000100000002804002000200080000A2AA22A2AC582AFA220D00082A657536A3DDF49E2ED792FB7D378F96EF27A309AC41CDB00001E0FAA737C386612F7C9BE39BCA339DD47CCC26B157B1E613DA8CD4A28820021E04434AA54D8008828280200A001BEE2026D4010000500004A288008A8A204681E8FA6F17DFEB65B37317E89E3E7BF6D3D1C73AD8383A8FCFFD579EF2F57F097B62EFC13796DCB92F4F2DA95EB70445466A6F6A8CDA9B5112D544F49B00544D9B14D9B3426D760D4C9A997641BC726E566B517CA5456329B72E4BF1C6D6A335F77FF1FE97EDF4D79729DF27D97CFE6BBCEBD5C7358C4CB298E372BE23F1FD7F51FA9EBF3CF7DA7875FC69DDAC735EA479B2C98B93DD1E762E49B544DA6CD226CF92A96B372066E4CEEA86AD598506A71B738E4363AE3C6EB35C79639CED6562AC7EC3A1E69CFD1E196FBE9E89E5F2729AB63DB8DDC7C2FAC747AE5FB98CF2F8F9CB1F438B2DE31E6CE6AB33B33DE57660DD59920B2DDF95F9506A655A99322FC9665622ACCBDACC934AF7749C9ACE3EDF167F2C1E5E58ED853966F1AF9BCB8F7ACE0B93CF976ACEEBB39AECDFE4468D8AD4BAADE37BA557A38B2EEF671D70C9D2359778E394662B964CBA46565594163A466AC74C6B4C34CD62AC106908DE359AAD95061950DB78D06B697CA0CDF29B556A55444A9B552569043D80A094019B544A8A941504050000100503680000A02000000AAD44559A5DA213B2821A807901167614CAF66351623A6134725EDA4FDAB85C71F36971C7F2DB24E39739A76CF09DBBF766D58E7658DE5FD5C72FE01CD546F8B2EFAACE73E39A7EC4140025D5DBD32FCB166AC79F39F1CAB2D4644AA89E9151004A9B50DA002825ED659E81F438B2F9F1CADB8575839751C7F7386C25D54BE9F2E7B9F82BD6E2CDF0960CA22897CA2A02850434800A0D69108A000B0055400550401401B54440000013CAFB5010200002800AA228BC38FDCE793D42F5364F6FA9E20F1BD4000000000000000000000000F0FD4793B4C27B7924D47AF8E6B179B3BBC960DB0800082280020A54DEC400400400D880014100014004540143D8000006C0DA2800000000879F2097C96ED459441280828940004140400055100000004014040002A8110001016001E8001141040000014160AAB11548834007A4158CBFAACC679AA3EF74DC738B831C63ABC16EEBD53A808A00003E1F5BCBF7BABB3D62EDC33BDB9F27A721E97012A8CA0A80814112D544D8000828002809B0360001B00000400000140105134020A84500CAEA22BED7D1BA7FB7D3FDCBE727D278392EF2AF4E1358C0736DCBA8E59C3C19677D47E62E7793932CEFBAF5704EAD70E5BDE9768F4392546919B59D8896A2A25676A09B544DA6D54DA6C0D9B0366C176BF206A65A74C7366C1D264ACB6698BC57979F0E29DFE54975D8FD674FC5387A7C309EA3ABE65BBBB7AE751F3FEB3D54E9BA0CAEF5965DA3F258DB31DDF37BBDDF8D3EBB79B96FD92DDB9DAF538B37267E4A89F34F9AA9F2A6A81F1B6AFC017E0B31EE235A5F8A6D5646A6283AE265E115F77E85D47F45E3B5F6DF3B9A6B27AB8EEE3CFD6F17DDE1AFCD751C371CEBAF05EB4C724EDE5BE535A7ADC52C34A2C6B57CA0BA220D2C415A88AF474D7593EDF4B9F6936F372C75C1E978BA8C3BD71C7DBA578F3C5CFDBD11CAA6AEC5459E15155BC76955DF8F2D3D7C793964DE2EDE639651CE36E59317F2E918006A5DB78DEC955BC6BA4AC568BDDCE91511A655A952AC6E52F76467265A80408DCA5F0CAB37C26DA4595ADA2959D81B502D00DAEC0DA2054AA3296B4CD66DD55DAA24ABB40B91B037D8DF605D9681B4F901B5F101366C0B7B1B03E49BB6A8D6F5D8B504B53E541665F95D82AC46A2EDADED14D9B40F69FF002A05A092B5E018CAEE98F7AA8EB3B472E4C9215C376DAB236C3D3C187BAE1D4F259CBB97C333BADDEA358F2CCE7F2EBC777BC52C2573B356C15097594AEBCB3E58CC92FB5725544A6C076E1CBB692FA59ECE7C7B6DC49E8A88D3288A827F209B154454136025F00F4747C9DEE15EC72CE6AB78FA061A7CAEA78FED73EFD573F2F563772570ACD66C69912A8C8A80A22885400516082A8800A02AA000A000003A08A808000A0007B00400050015488A5BD9E8E870F39D673EB16B0FF4F68F2BD0000000000000000000000016EA6C1F23A8CFEE7516FE197BA4EA478EDDD500F6800208AA022009400040100054040400001400A8A00001B000045000000000010A07A4B005A513B9682685128A08000000802800000806D436200A0200A22A0000014000400004000000059E058A0AD082A8020AE9D1715E5EAE5F58A65752D59375F70785EA00000072EA797ED74F965FC3E0616E595CAF9AF4F0CEAD71E4BDE9B1D9C912DDC519A0A80826C19A2A0009B50D8209E855000400000140413C806C52DEE6C4500054A5041411402A298617979F0E39EEA7A57EA78B09C7C58E33D46DF32FB7B2003E57D6F9FE3C538A5EF93E3C9A923DDC53583CD9DDE41B7573466A8959AA89536A8CDA96A89B4B544DA6C4366D466E47C80F9775F901F23E42AFC9AF920DE1CBA77C72DC62C6A35BECF6FD1BA7FBBD55E5BE31F0E59DD635AC66EC7DFB97725DD7834F56DF95FF00C8BABFBDD663C18DFE9C7CBE5DCBB3EA714D6123C79DDE55CAF23372B7C476D309F1CAD5FB769B16712CE391368B31D2FC4164346C5D081A6A415A91AD6855F112A0F77D3393ED73C7EA38F3F9632BC5CF3BDBD1C75ACA6F1B1F0FAEE0D677B39F15D55CE3E5E7877ECC6BF2F74AF3D62E3DD24AD0BAB2B5E905FF00280BA5D20D69A9115DF87CBE9F4B9F870E474C5F471BB9B72E7C658F34F6EAF0F263E5C2C7A239D675AA695950556B1A8AEB8F97AB8AB9E4DC7A31BB899C726DCB28E7658DC66B2348B2B7128E92BA6358ADC2DECCD4832CB4CD5DA8AD635A65A4BDD8589436246A55DA349595894DB5282ED115176A808A8A0500DA55119CAAB0C9BECA88BBD40366C5367C816D4DE845DEE276D81176085F007A2582A7B5DEA8896EEAEF5D813E5A89BBE816342B51632B1A11A000B40DA6C1616832D631523595ECE1965D8C52B96F75DB0C77A6AA47A65F8615E0E5CBE5C959C16B18E571BB8F463CBAD56EC663AF26AEB29E2B2C46A8EBC5FD585C6A558E566AD82A0282E197C739507A72932C1E4F16C4C5722B35B65011362AA6D3C802A26C04150C33FB7CB327D3C6FCB19639F246F051C9B797AEE2F9F17CA798F9F2EE3D1C7778B965ED2A5747344511150150A800A0029015622002A80A80004050001B100000134A06814A80286C4001600A22B39FA93DBE9F061F0E191CF96F4E9C7EDD079DDC000000000000000000000072EA793EDF0655719BA96EA3E4E3DF77F2D3DCF18A8A8002A080202A504F280280809E45116081B410000014044155051500540450000000104550400D012009D8FF002A26CA02008A0000000200A001B00820002282800200082806C0004501001000014040014514559E1620B0D8288195D636BE97D2F87E3C3F3BE6B9F2DD62DE1FE9EF1E47A0000001F2FEADCFDB1E297CF97864D47B38E6B18F367779168E8CA54A2A54100112D54436A2000206C02826C14DA6D51766C0D9B806CD81E4D8A9B00040036BB14D8814BE00EC8A0940D022BDDF46E0BC9D465CB676C7C31C9758D6B19BCA3EF0F9EF585BA96DF40FCC75DCD79FAECAFAC7C38DAFA58CD491E3BDD4DB3B690DB368896A6D44B59B5519DA5AD09B66D544F927C80B926D512D4D81B3682ECF901325F90ABF274C39ACA966D5DFEEFCB0D4F37B3F49F4BE9AF07473B7F564F2F3DD63A75E3EEBD7F0C99E5F9E1C19E58CDE5AECF274EFAAFC567D2F53CFD4F272673FAAD3F43CB3CC7D4F293A78F569FA2CFF006AFE9339E97CA1AA5E9B3FC27E9F3FC1E50D2FE9F2FC1FA7C8DC349F629F629B8697EC54FB34D9A5FB34FB54D9A59C557ED26C59C7A3EDA6C3E14FB6BB1DB831F8E72C7E8FA1E5F971C96F779B9BB8ED83D93C3C7D6717CB1B5E5C2EABAE5E9F179B8B5771E7B86DEE95E7B18B8E8B8B7B653E24C417E27C4D8BF15D22E9662D488AEBC5E5EEE9EEAB966DE2FA7C396F16F29B8F2FEDD5E2E5C3BD79B2C67776C59AE7A4D7A6D85D6CD2048DCC75057491DF8EFA6326A3D3856EF871AE8E5631946A2573A9E1A648D4074C6F66F1AC56A3699234C258D466A7B5D88B2B72F666B50ACD20CD5699256E54AD256690A2C11770A8D222A288A1B540001519CA2B0C96AA22F6D0A9E210453C024DAC9B03D93FC0A9E0542F7F2794177A9A4F60773D8166EA5BDC0D1B914597DC6A76456B15458B046854136008A8A96852776E148C675C72BBAB19A4C7FAB6F4F1E3DCC962F365AC74F0657FAB6B8264CECC72D36CBD9C397DDE1B87B9E18997ABE639EBF4D371BE3CBE39C4AB1AE69ABF2F55CC9E8A9692AA1BEE97C03D3C397CB0FF000E5CF8FC72F97E599D56AFA73B59DB6C89B019515041144D8A89B36097C3DBD1F27CF8FE37CC6739D2E3EDE91C1D532C6658D97DBE3E78DE3E6CB076E2FE39E68C5AECE74A9B546454054101501514551054050140820A0000A000E888A0215145A20449E5427954117B28802880A02A2AF0E3F739E4F51F535D9C797DBB717AD838BA80000000000000000000000F07D4393C611D38E6F26392EB17924D457ADE5151441000F48AA9ED444011014044F00228A2200200000014105541401404000000000400105117405BAA026CAA2773C008022800000000080014F00002286CDA00A0200A020A022806C114100040000500010582802F854552034204C6F272E384F75F7B8B09871E38CF51C39AFA8EBC73DD6C79DD800004B752DFC03E0751C9F7BABCB2FC26DEF93534F25EEB26F4A22514410A821BF4CA882802228A9D8D888BB504B4000000005000104D8028BBD220AB2F7036207635D955001044CAF6D7BAFD1FD3783EC7498FE6F7AE1CF758E9D78BDBD63C6F40F27D4BA8FD3F4995DF7BD9AC26F2919CAEA6DF9BC3BCB95F356D7D27918B536226D36A25A9BDAA26D9B5466D4DB433726763289B50F925CBB027C92E4A27C8F901F24B97F204CD6656F806A7C9A98E48AEBC52F173619DF12BF6FD372CE5E9B0CF1F1A78BF267AAEFC37DBAEE9E7B578DE87E7BEA7865D3F55729FEDAF17EADF4309E58CAF2E575747EA367EA3D37E2CED2F344FBD0D1B3EF4A7DC868DA7DC89F722E9367CE27CA1A0DC5DC0369B80BB3606C06B0BAAFADD0F2C96472E49D378BEBE376C7363F2C5E29D57A3F4F93D4F1EAD7872C759767B31BD38573D77EE9D9D19348A800ABED154883AE2F57156326A3DFC19BD7E9E5CBDBB470E6C7B3C79E3DDBC6A572B34CE9D18458A351A41A8EB85EEC56A3D18D7572AE919CA314895CEC65B653DB5146A5EEE92B156372F65ACB4C566B495936ACB52B72B35B8ACD4854469958B11A8A941054511A4064514405003D0225BA54611505B3607A4114D4D8ABE926C0B0F006FF201ADF93D82DEFD99D7705004D6FF00C88BADA7C601316E42AAEB4A8AA23408028808ACDEE2558D5ED058E59572DDB5A8CBAE11E9C7B62CE4B1E6E7C9E4CAF774C674CD4D8D32E9D3F2CE3E69BBDABBF261F1E6DCF158BEDA9E9BF0972ECCABB4BF7783F98F3CB75A48B436D2293C88E9C19FC7935F977E5C7E5C758BD56E7A78E256D84142A7B14151136089B544DF75DAA16B7D3727DBE69F8A966E2CF6FA63CCEC3E7FD438B567248DF1DD64CE5E9E497712BD2E088A8C8A08A828080BB451A8220A000B140103D006D4000506C4554D6840510EE0535DC152C40D0A1FC2806C05402DEC2BD3D071F6B9D7B5E6E4BBC9E8C26B10736C0000000000000000000000B7536F8FCF9FDCEA2DF51DF86776B8F2FA41E870045010144D8000802200A08801ED40442A000A00021B4550F6082800000000000054F002A085504D804AA097BD00040045000002200A0882802282821B040140040143D08000BB01005150101141404000041450055F028B1069507A3E9BC5F73A9B9DF11F61E6E5BF677E39D038BA00000F2F5FCDF67A5CAEFBD6B19BCA44CBA8F8786F5BBEDB7B9E540510440137A4DAA226D400004D9BECA2020000228200A9B01411413628200006F406D65051145040001BE8F86F3F5B8E3EA3F5126B193F0F27E45EE476E29D6D479DD87C0FAE73FDCE7C7871BDA7976E09BCDCF96EB17CFBDA336BDCF2B36B36AA27C92E4A25A96A896B3B519B925C9519B52D5466E4CDC944F925CA033734B9289BBF85933CBD0ADCE1CEF96E707E6A6C749C3246A61232353074C708969A6EE32E3AAFBFF43EA3E7D3DE2BE9E7E69BC1D78EEB27D51E07A9E1FAA704E6E0DEBBC7E6F2C3E36CD3DBC17EBA79B9276C692F67A1C93B9B510DA86C0366C0DAEFF940F91F2EC683757E40BF23E49A1BC6F77B7A5CEFCA319CE9AC5F77833F9631D6F78F05EABD33D3C1D5F1F6DBE672E3AF0F4615CB270C98AF4462929B11366C4551576B2A2B78DD57A38F2EEC64B1EDE0CFC3DF85DC79B38ED19E49B8F2724EC9895E7CFC31E63B4611628B2E9A88352BA6359AD3BF1D7695CAB70ACD48572CBCB15B8C828B2BAE359AADCAD6D8AD3359AB12B16A6FBB4CB52B72A56A34951A466F7560DB5058BB4A8A27B5654DA2828080280000339781199E3BA6F75509AD995D013BC3C02FA20A6CD81B3704255EC2975A4D82FB2DEC08006C437340AB27F2D4EC8291162834000802880CB5225A2B3624C62B2E9863DDBCAEA32D3CF9E332F2C7D9C6B72B07D8C0FB187E57CA9A66F4D8DB357BBD9970DBC58CF719CB26A471CB1B3B312597BAA3AF4F96B3B8DF158E5C7E1CB7F153F6BFA64690DAA06F5771EDC32F9E12B392E2F272E3F0E5BFCB16B512B2348A806D2D04DA6D512D450DA2A05F567A07D3E9F93EE70CAEAF2D9AAED3D0E7CFC7F73872C49D5D97B7C7EF8DB8DF30AF5BCECD4BE1441510540000524517422280280A08A008000A000E822808008AA2520157D208AA24F26C1402082A65EA7E41F4F830F870C8E8F1DEEEDEB9E81140000000000000000000001C7AAE4FB7C1957CAC7BF7BEDE9E29D6DE7E5BDB43B39820021451004504403CD40001010514DA2082800281EC0A8082826C14000000004001141177D9449DC02794F6082800200020A0000044036A200000802820002FB4414F600A0002280800000026C553D00207B00040154059E01562A0D339DD63DBD88FB1F4EE1FB7D34BEEBD6F0E777957AB19A80CB400003E3FD5B9BE7CD8F14F5E5D7867D9CF93D3C73B0F5B880250444B41368A88281E812A6D4010010054DA81B04D80BB4D8828A86C0000113621B3606D65D82ED60AA6FB22800995D4D83EAFD0FA7D639735F37C3EC3C3CB779D7A78E6B10726D8E5CE71F1659DF51F92E4E4BCDD567C97F3D9EBFC79EEB872DF5132AE7964F5479D9B59B5A1369B51367C812D66E4A8CDA96AA337262E4A33734F97E1553595F11671657C88DCE0FCD6A70E3136373093D3531FE106A62D691564598EEA2B5237269915EBFA5F37DAEAB5EAB19CDE36358F55FA6996E6D5F35EB8CE78CCB0B8D7E77ADE1FB7CB7B3D1C37BD39724786CD31ADF77B63CE9B4AA20A0941679EE7B110D8A6C022EC08A0D637BBD3C39EB273C9A8FB7D1F26E797BA5DBC39CEDE88E1D463B8F95CF8EB71D38EB393C597E2B15E98E359D9BECA86CF140DACBB06B6B2A2B52BB6177DD9AD47AF872DBDFC393CF9BAE2ED9778F372E2E78B4F2E73D3959AAEF1CEA0A8352A2B71B952ABAE193D18D72CA372B4CD65A73C9CEB7184D8A86DB9515D65ECDB15B8959A44AE7933BD37195993A6396D28DC196D9ACAB29E1A997E546A2B2D337B4676ACB52CD2809B14500000004DB3688E76ECF96BFCB488BF2F4A2CEC96A0B29F2DD05DE92D0366F405A4C80DFB3E5346953E5B597B88BF24B766837D93E4683722EF606F59372EEA51AD88D2ECDA00A09B0141364BB1176C6796A116B97DCADE195B5AB197A30ECC72E7D9CE7B6EBC9972DDF963EE65F976D39DA7DCCBF27CF2FCAE91EAE938EE597CB2BD9DBADE5BC5C5FD37BB95EF2749D479F83A99CB86B2FF0073AD92AD9AA9BDB1BF8E52C77E79F3E199C4BEE2C79B7D936DB21BEE0D7A77E973F38B197A59EDAEAB0DE1F29E63C9BD98FA5BEC1B642D04DA6C12DD33ED50DA34820280F4743C9F1CEE17FE1F41E7CE76EB8FA061A7C9EB78FEDF51F2F59383D78DDC8F3DEAA25F2D3282887A545400D28BE89360A20A0800A000000A80A000E820A80278516A20A009E00D9BDA800080A0ABC18FDCE793D44BD4B567B7D59DA0F1BD6000000000000000000000000F9FF50E4DD98479647B38E6B18F2E7FE83B36CAC0035DD012A8022141365F006D00010F4082802022800026C504A02281A014000001011422826FB9B04EC405FF00296826FB9B50002DD8080228A8000000802880001B4105DA2A000A000A822A81ED0000029B0014004000510000000011628D2FA540DAF0E3F77A8C7085EA6D5FA1C71F8E324F4AF9EF5000000339E530C2E57D47E77933FBBD4679FF002F470CF75CB93F80F43921B504444B52F751368A8278AA096EE000800828801B3606C043606CD886CD81B3606CD81B4D825A289B3609B5D88BB6A65B455DAED1544519B2E79E384F36AA3F51D2714E1E9B0C35E9D9F372BBBB7B24D40457CBFAE755F67A4F84BDF27E7B0FE9C27E5EFE09AC1E5E5BF632C9CEE4F447266E4C5C9A44F927CC13E47C812E49F2ECA33BB4D5544FB79559C3F9A6C59C51A98633D20D7C4F882FC56620BA5911574B222AE9AD20B176825AD70E5F1E4994FC847EA3A3E6FB9C12BD4F9994D57B31BD257CCFA8F07CBBE9BE3BAACE6F8D9E1AAE563DD1E7AE767734DB288A0007A04F40080282C01A9E5DF8AEAED8AB1F53A4CFBC7D5E3CB78BC5C91E8C573C771F3BA9E3EE614AF9DCB87770B1EA95C6B17B546D93D0069506960AD3A6159AB1E9E2CB4F7F0E5DA3866EB8BD52F673E48E31B797923CF94AED18ACD1A64506A5F4DC4574C2EABD1864E79371D65EC95CDA6328E193719AC9B69096B52A0EB8575958ADC19CBC0572C98ADC6495AC6E823B6377176C3512F873B6CAB119DACAA8E92B4CAB359AA1326A14699B5049DAAED45DA6F482ED3E40BB4B4125D2655473B523486D7B013C202ED37B0597BF74DF705D9BF606C40B450DEA6900F912EE01F2D17B885D7A58292B73B44A2EF5AAD7C914DAED02DD26C0D9B0252E40C7B6E785A2DBA8E1965BA42B3EDDF8E6A2D48EBBD479B9726716B279F2AC7B76735DEFB37C78FCAC4A47D3E0C66183C3D7727CB2D3961DE4DE5E9E3F97C2CCA767A78F9ED8ED66D88EBF2F947A3A7CA67C770AE594E9B9EDE7CA7C73B8FE11A4365A06DAE3CBE1C92A51EFB26787F978329F1CEE2C60D6483A329B2D066D4544DA2822A001B00C73B872E39C7D7C3299E1329EDCB927AADE15A1C5D1E5EBB8BEE705BEE3E663771E9E3BF571CFD959AE8C20A897C0A8002A87A5888A80B00003608A828A06D40220A28EA32080774BDC0DAEC13B0A07A000000052205F0F5741876B9D633BAC5BC3FD3DA3CAF4800000000000000000000005BA9683E3F367F73A8CB2F4CFA7BA752478EDDD05141000414410FF00202200A08800082A020028008A001B4DA8202808A00000122002216AA8809B36A00000020000828000000791041400400100000050000000015005DA08000000000A08002A00A000AB3C0A3481E26DECFA4F0FCB3CB96FFC31C9758D6B1FF4FAE3C4F48000003C3F54E6FB7D37C65EF93E3E1358C7AF8A6B179F3FF4A3AB282A09B412B2A86D142DD25BB50044501144D9B04D9B04D9B54366D041429B00D806C1366C0D9B0369B04D96AA26CDE80DAFC81A993532458D4AACAABD1F4BE0FBFD6FCBD62CE5758DAD633763F47B93B1B7CE7ACD9B07E57EAFD54EA3EA1719FEDC1E2B93EA618EB191E1CAEED62E4E773FC3AB2CDC99B9C5466F244F9DABA164CAF7D2CE3CAF906BED559C49B56A71C8BF1D20BF13E207C4F882E8D206974069455917483522E9012832DE1E4A3EDFD2F9B53E2FAD2EDE0E59AAF4E0D3875387CB8EB9E3D56F2F4F83D4F16B2B5E4CA3DF8DE9E6AC59B66CD7874613D2694346BB816774D286928080B174045882C75C2A557BFA6CB5A7D7E9F2DE31E4E48EF8BBDEF1E5EA30DC72C7DB55F339B0EEF2E58E9EBC6B8D73B3B335B653C0A8B3CAC4154559DDD31BAACABBE17BEDEDE2CA7671C9D317B30BB8B977707479B93170CA3AE2CD72BE51B605059E5B88ADE37BBB617BB15A8EF8D5AE6DB39386516231536E8CA6D760EB8DD3AE3771CEB51BDB3515C72F2C5F0DC6536D4AB51D31AE8C568BE18A9073A6F4DA3A6396DBDB3559BDD8DD9481BEED4BB5A8D6D2DEC8A9BEC9BDCEC22968A78251175B4BD8526AF64CFB4072B4DD6993F885F0296DD783C454259A1054F7A156D4F422EF492A86EAD4137D814808100EDB2551BC3BD6BDB2AAA8A17B025A6FB016F6360BE99B7B813CB52EA14633CBB396F6D44AB877AF4E3E19C9619E5A8F1F267BBA5C62655CB679746164FC3D7D3F1F7DB395E9AC5ECCEFC78DF239F2F96758E38D64E36F6D26395C2BBB9BD38726E3B70F2FC3965F55CEC6A577EB31D599CF15E7DF6671F4D5F66D76AC85F02BDDD3727CF8F5EE3975786B2F94739D64DDEE3CE574612D4B5519B5140DAA26C010000B372C7BBA0E5F971FC2F98C67378AE3EDEC1E7764CA4CB1B2FB7C6E6C3ED73E58FA76E2BFA73E462B35DDC905411503D00AA1A54150141135DC80A9BEE0BB00D80A01B54001D5514410A9A516A01B541050D8000002FB0672EF6633DBEAF061F0E191C797D48EBC53B741E77700000000000000000000001C7ABE4FB7C16FE5AC66EC4CAEA3E4E3E37F969ED78C05511045500404100DA405401004A0000200A008280095145D000000001500F408285ACEC17B26D400004A6C0360002080AA00000022000228006CD81B3D2082A00AA6D0368000280280804036000000000A0800002C5F2008AABB1533DF693DBEEF45C5F6BA6C66BBD71E6BF5D37C7EDE81E5770000007C2FA972FDDEAFE3EB1707BB19AC63CD6EEA6C69943609B65512D1442D510D8886D40037A4D825A9E551366C0DF74D816A6C1769B0366C0DA6C4366C0D9F250D9B40DA6D44B52D04DA6D4364CB4A2FC9A99A6874C72DB7B61A899E5AC6D7DDFA3707DAE97EE59DF271E6BAC1BE3FF4F7EFB9BAF1E9DF66DC3ADEA274DD0E7C96EAEBB2C9BB216F4FC64E4B9E79725BDF2ACDE47D6D3C5B632E4DF889FD77C454270E77CB5FA7DDEF4DAB538318DCE393D26CD35F15F8A29F15F8826BB1A034680D1A034680D1A0592AC882CC5AD2069410D0269719A07BBA2E4F8F247DFE2CFE58478F9A76EF83AC6739B9A79E3B57CAEAF875957CCE4C3BBDBC77A79F28E571674ECE69A34A897135D813E29AAA1AD54D026850D2E90593B1FC02C8E98A51E9E0CB57BBEAF4D9BCFC91DB17BF1BB8E5C98EE579A755D6BE7F3E11E3E4C1E9C6B9570CA31D9D639A6BF834A868D0ABA588351A9115DF1AF4F15F0E59371EDE2CB6EDE9C2BAC72E4C76F2E53BB58B35CF29DD8B1D1945515B9106A3A639335A8EF85ECE9E9CAB512CDB967160E558DB719458A8D635DB1C99AD4758561A72CE69CB26E335925546F1BDDDE5ECCD6A2B197748395892B4CB58DEEE92A555ACE5F841859928DFF27945672F07854596785D77454B199551B96B396C526F465DF111CB6B7B569137DCDD05DF60137AEC02EF44BDC137765BE80F6BEC097DA7ADD40D9BEEA2ED1037DCF6A1B406F1BFCB72D65493BEEB52A2A6CDC04DFA1425EE6F5416D73BE76446F1AB6EA6C1C73CB6CCAD4475E39BAF4788C56A3CFCD9FA79B2ADE2CD637DD6796D975E39BBA7D0E0C351CB36F173EAB3D6363E6677BB5C73A4C9CEA3AB0D6396AEAF8759976ED59AAFA3C794EA7A2B3FBA3C732D6E7E1CB1FDC6EAED76DA2CAD441DBA6CFE1C9AF55EAE6C3E7C75CB2EAEDD27A7CFF1B9F84B5D184B59B5A643609B4DA81B036806C8A8AD74DC9F6BA997D54B3734B3DBEC4EF363C8EE3E7FD4B8B72724F5E5BE3BAC99CE74F0CBB88F53820A882A2808AA1E151001404B7B806D1452202C0496C680510115D44501117C45114121E80003D01E8000006FA7C3EE7513F11F55E7E6BDE9DF8BD038BA80000000000000000000000F9FF51E4DE5308E9C537939F25FABCB3C0F5BCC02AA6C40000400404F628220A8054005011036AA8000097C008A280201B50000444155366D44F20080A021B005000444155500000000100041010054000045050110D9B550000000000040F402EC00000362280002C0144558AAAE9D1F1FDFEB319EA3F4126A48F2F3DEE475E3F5B0707500001CFA8E4FB5C1965F88B26EA5F4FCF4B73CF2CEFBAB7B3DEF2B201B676A26D36A89E936A06F4096A2A1B4D81B5D826D36225A8A26CD81B4D886C51366FB01B3609B4D81724DAA1B3629B5F91A13E46C12D4D827C936A26CF92A27C8F98378F269DF0E4959B1637C585EA3AAC38B1FCF77EAF1E1B870E3863EA3C9CF75A8EDC73DD3EDE5F94F865F979F71D754F865B7C7FF00C930EA393870E2E3FF006FB74E2B3CE6D9CE5F17C5E3FA672FC66EB73E9D9CF31EEF923CDE35674594F4B3A5CE7A4F35F15FD3667E9B23C8D54FD3E4BFA7A791A3EC59E57ECD3668FB27DA3668FB5DCFB46CD27DA3ED9B347DB3ED9B347DB3ED9B347C0F81B4D1F02606D74BF05F89B0F8A7C40F89F1361F1263DC1DF86EB27DBE8F937848F3F2CDC75C5ED9E0AF23BBC9D561F2C5F239B8F56BD3C75C728F35C7BB363D2E5535A67422DC534A2692CD889A3E2A1714D01A5900D775D01A6B188AEDC77593E8F4F969C7374C5F478B2DE2DE5371E5BEDD9E3E7C3B5D3C3C98BB62E75E6CB1EEE771778E69A4D3482E8174B222AB78C41D3177E3AE75B8F5F165A7AB1BD9C32748994ECF3673462571B18B1D632CE811566C1A8E98D66ABB615DA573AD8E79794838E73BB0E919A82A12BB6192558ED8D9A69CDA73CE76DB956A2573D8DB2D4AEB864CD6A3A6D8CE3315CEB3B691AF4D637D148DB36EFB24562A77AA8DCAD6D04F0CDF206FF0DCBD80BE1806A532F0092995EC0E57C2CF1DDA42EB6027B5A079504F6680A4A07A3B817B900DF74BD8177A86F609ADD2FE00D17B02CB2BACED12AC32BB893C4EE829B15367C844DEEACA097F96677AA378F6672C9072B76B1B47A78F1D46B3CBE31CFDD69E3E4CB76B865977758C54DB58AA3D7D3E3BBE1EE9FD38B865EDD23E7F559EF2AF0E57BBB61E9CF24DA7B6D0B5AC33EFA07B7E9DCDF6F9AE17C6475787DAEA2FE2B97AC9BFD39ED76D2371B9E1955DEAEFF0FA1C59CCF8E573CFFADE2F0F538FDBE6FE2B8DAE93B8C54DA6D5136286D3601B513696886E9B11654CB7ADCF4A3EB747CBF77825F71DDE3CA6ABD13B831CD87DCE2CB1FC93D95F0ECB86771BE8AF6BCE8080A008281A040B40360CD141601EC80A41161B45501441D4455410F028081D9140D82FA400FE40002DEC0F5FD3F8FF00A6E77DBDAF2F25DE4F4E13EA0E6D800000000000000000000025BA96FE1F1F973FB9D46593BF0CEED71E5FD441E8710036000082080200A0C8A02080800029B228800404A288A0802809B504F6A08026CDF604D8A0026CD81B00144000000000000D800087B429537D950B76802F804A00228288A000808A0A0822A8202D1045000000145011053601408A2AFA10532BAC76A3E97D2387585E5B3BDF0FA6F172DDE55E8C2740E6D80000F9BF57E6F8F1CE397BD74E39BCA319DE9F3319AC642BD8E089688CDA5691137D81051366D513696826C110DA86D3609B4D8826D43696821B50DA6C44D9B04B4DAA96A6C0DA6C0D97250DAED04F926D44B74CFC844DA6D50F944F99A0F9DFC378E59EFB407DAFFC7B0C793A9CB3CFFDD3C47E976F9BF91FEDECE2FF0027C8F93CEE9B36F3F5BC7397A6BF98D63D5899771F0E726AD9F86BEEBDDA79B67CE27CA26953E513715366E1B809B953B289749D9513B0088A1A3402286810D1A00F409A2C000080DE1DB27D3E8F3D591CB39D378BEA61771B78ABD11CB931DE35F2BA9E3EF5DB8EB9651E2CF1D572B1EA8E4967635A6912C4112C2A88800A88BA40D28A69A9E41BC7CBD9C1978DB9E4DC7D2E1CF71E99DE3C993B471E6C7B3C1CD8F76F0ACD7973C7BB8E52EDE88E7534CE9A40D7705D1220D378A2B71D71AC558F4F1E5A8F5E1771C728E91AF4E39E2CC6AB8658EAB15D630C5F28A82CBDC1A8DC4AB1D71AED8E5B73AD46D8CA3315CB2FC39DF2E919ACD3D34846F1BDD075C6BACAE75B67272CA77588E57B54F4DB2B3B574C6A557594BE1869CF28C5ED5A89566B4B2F706F1BBA651062F71437B6A5EC0BB66A09E1A8A357C39F79520DE299F904ED216F651CD7CAA27A282EBB27806BD24EC0500F059B043BCA0BDCD7604F6770003FC0079AA0B1A967B4AAA20764A02775093F2B7B50632AB046BC473CB258B5CF7FD4EBC73756A47A31BA72E5C989ED5E4CB2EEC5758C525DD75C278291EFE1C75237CB96B170BDD75FD3E5F367BCAB85BDDE88E359DA6DA42A78FF0020E9872DC72997B8FA9D5633A8E8F1E59E63967D595BC7B963C1865BC5D706AA4749E176C347C9E8E8797FAAE16B394E965EDD7ADE3F9717CA798F9FBDC30F465ED28E8CA6CDA89B4D881B0436A800ABBEC83D1F4FE5F8735C2F8AFA8F3F24D64ED87A0736DF27EA1C5F6F9E673C579ABD98DDE31E7CBD88D320A80045BE140444D9B03650414080BEC116783606C15551054575F4A821ED4000DA027800500000279012F7D49EC1F57830FB7C38C7478ADDD7AE7501140000000000000000000001C3ABE4FB7C17F35F2F0F1B7A78A7D5E7E4BDB45767340004004004010028200022000AA0080001B4AA168026C001366D453BF840F001B6760514100D80228A80000000001B401440401400440D8A854A2808222A8054D8028A8802A0A8A828005A0001B00DAA000000280020A011A02082C4B2E59E384F7555FA1E9F8FED70638FF0EAF9F6EEEDEA9E81140000B7536FCFF59CBF7BACCBF11DF8677B72E4F4E43D2E48CDA225ACB4822886C444DA89B4B40DA6D50DA6C1369B54369F204B4DA89B4B41366D4369B04D9B542D4F9027C92E409F237A545F925CB609BD2FC9153E47C8467E69725D29FD55671E5446A74F77DEBA63D3C4B92E9D31E2C67A75C78E4F4C5AB23D1D0727E9FAEC72F12BF53B9963329E2BC7CF3B95E8E2F5A4F03CEE8A4EF2CBEC1F9EEBF86F0F5375E2BCB727D0C6EE4AF35F64CCF9B5A45F91F2FE5346CF91F2FE543E46D05DA6D5767C8D889723E41B3E44A06CD81B4D82ECD81B3609B00D80501A97BBD9D3E7DE319351F5F832DE3E5DE787872F6EF8A67371E1EA706F0BDA64F99CB8F770B34F5E2E359B11B42A0888215144F600A07A017CC582B73CBD1C77C319351F43833DE9EDC2EE3CB9C75899CDC7939B1EE62578B967770CA3BE2E758B3DA36CA4014056E5EE2B6E98B1563BF1E5B7AB8F2ECE59371DF7D9CF9239C6DC339A72B1D230C5F28D20406B6D4BD9074C6F675C2B15A8EA59B61A70CA69CEBA44ACD4DB4CAED67941D71BA7597F2C5696B9E69072AC3A4669E9AC72F42BAE35ADB0ACE5B73AB067DB52B48DCABBDB2A97C337B012ACA0D76A9419DF76B60D6F718F60D4A995EE0CCF25A0CC2AA06C05F406CB6F8048BE8084A01E682A50346C0A4EC026817449ABDC1AF2D7A455F444566F65D6E089625502F780CE9A900AE57BD5895262EF863A291D2DD479B96ED315AF35953BBAB9B58E3B7A3870B728CE55A8F763351E7EA73D4D3963EDD2FA7CECEEF6E56BD11C2A6CDA89B3609BD3EA7D2B9A72F167C19563927D5AC6F6F35E3BC7D46587F2EF8E3F185BB22ED9B9E934A9F3DB5C79DE3E6C728687D6EDC9C5FE63E4E78DE3E5CB1AE5C7FB8DE5FD66D4DBB306D9BE44366C0D9B544D829B0458B28132B8724CA7A7DAE2CFEE71639471E59EABA61FC6C707579FADE2FB9C17F31F231F1AFC3D3C57A71CFD961669D5CD05020817CA843C0880A0200000A000B01176B101515D7C0808A1176027B02282793D80006C41051D3A7C3EE7513F1132EA5A4EEBEA8F13D8000000000000000000000000F9DF51E4F967308F349A8F661358C7973FF4A36CA00020802000002200008200A0A1B01003D2287B01000A07A3C020A2C4052D41914004010101540000000036820A8007B114140043621B4D800A6D3C80221E85000000000004D82A6C53601E937414D81B5D80028800A6C00101156281ED501E8FA7717DEEAFE57C62995D636B52771F78781EA00000079FADE5FB3D36577DEBE063DF795F35EAE19F5B5C393DB48ECE696B36AC466A5AD026D504B419DA5A226D36A1B4D885A9B519DA6FBA86D3609B36A26D36A27C8F9089F24B92A26CD81F24D826D3E4684F925C943E45CC13E7B25CAF880D638655A9C36DEF536ADCE18DCE39F84D8D4C1A98B36AB5316A628378E2D48CAA5ED65FC3F49D0737DEE971EFDE3873CEB6EBC7EDE9D0F23BA13B511E0FA9F07CF8FE5EDF12E3AECF670DFAB867ED9BE4DBBB989B0140B4DA06E9B0366C105000DA6C1766C0DA6C1766C0D8806C0DAEC167F0EFC396AB39351F57A5E4ECF74BB78F39DBBE2B5C39F0971671F6B5F339F0D5AF1E51EBC6B8D62B35D192A5BA5659D9B513D00201B500D81B580DC76E3C99AD47B7A7CB5A7D0E3CB71E5CDD6377BC70E5C7F0CC6ABC3C98F7AF3E537D9DF172AE5976ECCFB746529145944177A6A5DF606E56F1AC5576C2F7ECF4F1E4E75B8F4E34C9C9B70E48E35D22562B15A64D8A2EDA9506E575C3262B51DF1C97D39B4E59C71B3BB719ACB36F76D09565074C6BAE158AD46B69978655C72AC7F9748C26DA9546F1BB74958AD432BD9CF220C5EC6DA65B974D32D25ACDAA1BD2FC845F2B5158DEAE9ADF7546B734C7BDA2ACBAA5BDC1365519F678117CCDB3B05A01E0DEC14F3E012140003C505BF93C8002EBB33B03DA8378F654559E0EC81BDED3C404A76D2827A0235DA025D31A05C63B63244A44CFC3864B0AC5C769F08DB2DE383D5C5848C64D476CBB478B9BFAAB38AD79EF144FB12BB6DCF49FA7C4FD34BECF2349FA49F92F473F2BE4693F453F2E9D2F49971F578E5865FE52E5D1276F7759C1FD53924EFEDE5BDBCB9E1771BB355CF2CFF0CBA3046B7DBF907D2E8397EE717C6F98E5F50E3F8D9C92384EB374BDE2F16F696BBB9A6C50D9B1100000055940BDE3DFF4DE6F96178EF98C724DE2D61EDEF1E5772CDCB1F13A9C2F0F5167AAEDC57BD39F24E98F49B7A1C505004114000100511514400055144452541415D8640011454037DC00D81B0410554112F68F6FD3F0FE9B9DF6C725FAB784FB3DA3C8F500000000000000000000000995D636FE01F1B933FB9CF964AF749A8F1D0510001044105001003DA7B0100040152F7140000368A200A807B3601E81050F46F500DF64000136022800000000081B010540F40501151400011144040140087A1000004D800A6C03C1A0367B0346A009B5151036AA0206CF60BB36829B04514040145F68350454CEEB17D7FA4F07DBE9FE7677C9CF96EB16F0FF004FA03C6F40000003E47D639B7963C53FE5F3E4D48F6F1CD631E6CFBC9769B6D966D66D691136A25A9B544DA5AA26D2D11369B543697204B59B544DA6D4369B513E47C84DA5C99F9289696889F22E5A066E49F2512E5DD3E609F39F94F9FE143795F11AC78F3A8353832BE6BA4E09ED36378F1633D373093D26D74BF1598A6D5AF8AC9B645D2E81A91748AD45454BDDF4FE91CFF1CBEDDBD9CF926F16B1F6FB3E8785E9104639B099F1595F9FEA38BE1C95E8E1BFA72CE3CF53CBD4E29FC808AA001B10115036086C0200026CDA8BB37D90366C55D820A2AC74E3BAACD58FA3D367AB1F4F8F2DC793923B62DEF6CE7DF1728DD7CFEA30D6DF3F971D3D78572AE359AEB184456511436940150003682CAB05595D31BAA9563D7C596B4FA1C396E479F38EB1E8976CF24DE2E2DBC5CB8BC994EEEF8B9D71CFCB0EAC1748A0BE805883A4BD9B959AAE985EEF461977ECE75B8F4E15D1C6B6E79C79F39A6F14AE77CED8ADB282A0A2B7328E98D66AC76C72DBACBB8E75A62B9673BF658395AC5ADC659DB5B546E5DF875C7266B51D65DC4B58572CE317C37118975177D9A65BC6BA4B7C315A8B6B17C8AC5F26D59595B952A95019A2A378F85F48D39DBDD71546F6CDBDD0252D04DA6C0F94F1136A87CBD4360B4990096FFD82ECB97E0D29BEE7C8176882CC936A1BECBB04D9B02EFF0024BA025FEADAEF741B974BB654DD3606D37681B85B00B749F2EEA2CB0F9690672CE33F26B48E983A6E48CD572CF371B9CDB5225A9F3DD599EEAE91DB0EF5EBC3B473C9A8C72E7A8F1E7C936B8C2B9DE589F7A3A698DAFDE87DEC4D1B3EFE1F93F518FE4F136B39F1FCBDFD0E1B973AE79F51BC7BAF4F36584E2B9677FA5E2B8E1CB8FCB8ECB18C371AC9E7CB89CEF1BB4AE7A4B348A8EDD1F2DE2EA24F55F53A8E39CBC1638E7D652BA63DCD3E2F7C6DC7F06FB3B39A1B5445D826CD8001B5D80A0BE5BE9F93ECF538E5BED52CDCD2CEABEDCBB92CF63C6F40F0FD4B87E584CE798DF1DD64CE5371F3E5DE3B47ADE71005544A8A800002002800A200A2AA20B35B15441D864004F628001E003D0002000097BD93F2FADD3E1F0E1C639735EA475E29DEDD0799DC000000000000000000000070EB393EDF05FE5AC66EC672BA8F9584EDBFCB7B7B5E53D27A000104004010F609400040000144000129E143D000025A054AA1E8F401E80EC800086C0DA002800007A36820A80280080A821B50100050D825040040501086FB82536028200009B551360A0000006D0140040F2286D7682ECDA000028A08A0D45654C70BCBCF8613F2FD1F161F6F8B1C67A8E1CF7D475E3FDD6C799D800004CF298E172BE81F99E7E6BCFD5679DF1B36FA3AD4D3C9B66D2D5462D144DA5AA8CDA96A89B4D88CDA9F2544F926D44B52D5D09B4DA89BEC97210F933F2544D9F2066E49F2513E497203E5FCB3739013E66F2BE9459C59E55AFD35BED36373A6C63A4E1C67A4DAB7F193D2FC591AF89F1455F8AE8174BA4174B220BA5D0AB22E90528A3AF4B9FDBE7952F709EDFA2E2CE6784B1D1F3EF55EA822147CAEBF87FAADD3AF1DED8CBD3E5E53559BD9ED8E089A10144511014340268400004F46D40000001601B5882C6F1F295A8F674F9F78FA9C196E7979B923AE2F47A3D3CEE8F2F3E12EDF37971B327A30AE75E6CE7773AF4473A95159668A20208A1B360A01FC2CBAA8AB1B95163D1C55EEE0CFB38E71D23DB85DC6ACDC79DD1E5E6C7BBC7C9356BB62C579F391CDD639D4A95A80780501A974E98DDB355BC6BBF1DD573AD47AB8EFF2ED2B8D6D9CE7671CE558571AE75D23359D9B541416574C724AB1D71CBBBBCBD9CEB712F772CFB10AE57C39D748C564546B1BDDDB1BA66AC75C6ADF0C36E7939D6A2573B7BACAD32D6FFABCBA4BDD9AB1ADA648AC5ACDAD4425EEDE3528D6D1152D4DB48D6DADF6655CF2BDFB2C546A778CDEDE455DA504F96A9B544BD9250370DF605B773CA6C16D3606C04D9BFC02EFB27C81766FB026D77B03E46FF006E805CACBDA765F91A1635BDB2A7CBB1B02DEE6C125DA6EA896AC05DA5A0E79531CB6D23B6374B965A615C33CFBB8E597774919B53E4DE17791523D9C53C3D1BD63DDC72748F1F3F2F778B3CEDAEB84632AE7F3FE52E5DDD182E4CEEA8BB59DD076E0E2FBBCB24F0FBFC584C38A631E7E5BFA75C1E1FACF37C7A6FB72F7AF8FD2F539F4FAC77B8E9C58EF0D3395FB3E961D463C916F7675A6B7B62C62CD34896EACCA798FB3D3724E5E095CB9275B6B0F6F9BD7717DAEA373C64F3D74C6EE317DA6CDB489B3606D36A845D81B360B17680653B6FF000AAFAFD0F37DDE09F98F4BC794D5AF463770679709C9C771BED27B57C3B8DC3972C2FA2C7B5E53C32A06D51010DA009E682ED2028A001150005045F0405F020EFE86544F205EC286C05F49EC00100000546FA6C3EE7513F11F59E6E6BDBD1C53A0717500000000000000000000001F37EA39FCB931C23AF14FB39F25FABCF3C0F53CEA80002009E8400128200141050004A026D4003C8025036014F206BB228007B4000400044154003606D00360021B3628009B1000004F000280228802202A00000A0026C00140413628A06D3601B0369EC14D806C0DA81B0037DD1468011005006A2DBA457AFE91C5F77A8CB92F89E1F71E4E6BF677E39D038BA00000F17D57A8FB3D259EF26F09BCA4672BA8F81878DFE5A7D07952A6C12DEC96AA26D9B41369B5466D4B5519DA5AA25C936A25ACEFBAA25C936A896ED37DC12E5A4F91A13E49F2EEA33739BF29F3FC286F2BE22CE2E4C81A9D3657CD6E74B3DA6D5D270E33D373093D33B17E2BF14DAAFC4F8A0BF15D08B22E9024D2E85590D20A0AD69505050046B0ED94A0FBBD0F2FCF8E47B2578339AAF463E9A4D39B6963CDD5F1FCF8FF0096F0BDB17D3E272E1F1CAB8D8F7E2E159A69A6500004F6500013C08A9B0340222800A000002AA0AD628B1E8E2CBBBE974D9EFB38671D717BB1EF1A795D5CB971DC7CDE7C3BD76C2B193C7C91C6BD31CAB37495A6594AA86BB0086D412829E01441A8D622BAE1755EDE1CB5A72C9BC5EEE2CB6EDE63CD5D638F2E3D9E2E4C7BD6F166BCD963DDCACD3BCAC56748D21A3D82882C74C7C155B8EB8E4E7563D1C793D18DDB964E91ABE1C7389071C9CAF9748CD66F94DF6564DF636A2EDA996AA2CAED8E4EF8D73CA371A73C922B964E595EEE91862AAA12BA635163AE37B3A6FB462B4CD72CFB458572BDD3C36C2E37BF775C724AB1BDECB59699BE1CEEFC2C467BE37CBA4BFCAA372976CAB39332EAA8DCAD6D2AB16CDAED5165ECCEFBA2AA5AA8CECB75D942DDC4EF044DEBB2F9F607FB4DC05B75369BD4D8A9BEFB596DA21BDD37F1BFC0195EE7602CD2CCB7DA825BDD37AA29BDACBF8113761329EC17E5AF2B32D8ADED7734CE94D805A9B11769B04B7B9E2A8B6F6ECC5CB40C5B2D74C22D1D77A8E79E5D9983CF965DDCEF9748CACEEEDC58F7291EEE29A3973D470F75D1F3F9B3DD79B2CBBBD18CE9CAB1724DB489BEE7B51A9DDB9107D4FA770FF758FA7BD4DDF4F1F25DD77C7D3F3FF54E6FB9CFE7B47832BB7AF09AC638DF6DF172DC2EB6F671F3EE77A65095D667B86F6E6D0F5FD3797E3C978EDF2CE7378AE37B7A3EA1C3F738373CE2F932F64E3BBC573F6CD1D584510450DACA8028BB220D4507A3A0E5FB7D47C2F8C9F5DE6E59DBBE1E81C9B7CAFA9717C3967249DABCD2F67B30BBC63CF94D52F865B650564DA5BA153608B59805145F4A14200A0080AA86D6202A0EF3C0CA9B4DA80016022FB035D900040502DD407B3E9F876B9DF6F6BC9C97793D5C7358839B60000000000000000000000995F8E36FE1F1B3CBEE73E593BF0CF75C796FA80F4388008009504DA880080005ED100140404504504D82A02A503C793C8279AA07B4AA2FA676000800020A00001B400D8853D02028A209B00000100D82A6CD82ED0400001280280086C0050110DAA9D84137A005D8253E4A2A206D360A6C0D9B50DAED0366C0500DA29B5DF70366FB81B25416533CBFA7B03EF7D3783ECF4B3B77AF63C19DDE56BD58CD4061A00001F03EB1CFF77AA9C72F6C5DF826F273E4BD3C46DEC79D2D4B5466E49F2D8897266D544DA5C9467E4CDABA0DB36AA25ACDC9519B53E4A89724B9033F266E736A25CCDE57C4516717264D4E972B7BD4D8E93A5C679ADCE1C67889B56E613F0D4C59D84C57E3DCDAAE97482C8680F8AE90346817401A5414D0AB22E8174BA453402002C07D1E8393E3949B7D8C6EE3C7CB3B76C16569C5D12F973CE6F1B1623E4755C7ACEBC394D5D3DB85E9C2B1623A301544000040010A800A200800A00000AA82F86A22C74C2EB27BFA7CB59472CDD23E97165B8EAF25768CE7371E2E7C7F86F066BC1CB8F979ACF4F562E55CECD25ADB2CE93DAB27814428080450141656B1A8B1D30AF4F1E4E7946E3DFC39F67A71BD9E6C9D6267E1E4E6C7CAE295E5CE38652BB62C5612C74653D100F6BB059E1AC506E574C6B15A8EFC793D3C797672C9B8EAC653B3115E7CE38D758CD62D67DB519366FB82B5283AE193BE158ADC74959CA7B61A71C9CB2ECE919AC5676AC2EFBE9B97B8AEB3275996E316365F0E597822572ACE574DB3495AC72D78095DA5561A4C9CB2CAEDA8959B571AA8EB8D6BCB2D339F872DAC4AE98DECDC4AB18BFEE36235BECC6FFA855FE52DECA336C9E3CA5FC886D7E5A04A96A87CADEC6C177D92D41653E5DFF804B96F2DC5DEE775125EFA5DFA886CB6A6FBA8A97BD032EDE09416DEE9A9E40F2B2F7075C57DB2A9B3606CDEA826D6026D760972D472B77562525EEEB8DDF9291AB5C793222D70CAB2E8C358797B38B163258F563DA3CFCF9F6729EDD2BC19E5DED70CABD31C59141760B8CDD7A3870F96723392C7DCE9B0F8613B1D572FDBE1AF27BC9DBF4FCE7365F2E4B5CABDD3D38566B58725823D1872BB639EDCEC6A37F35C393EDF2E39C674D6DF771B397865F32C7C3E7E3BC5D4658DF0E3C5EEC6F3F5B73A95DDC9176A1B4DF700D8280A406A2A07CBE394CA798FB9C1C9397871CA38F2CEB6EBC7FC741E77570EAF8BEEF059EE3E3E375DBDC7A78AF5A71E49D97CA3B398CDAA896A6D43C82080A9B515501441450440F4A2AFB4504477F0ACAA51437DCF607B3D02281E900150004CA6F53F20FADC187C38718E8F0DBBAF649A808A0000000000000000000000F3F5BCBF6F82FE6BE5E13B3D5C53EAF3F25EDA1D5CC004A0808A80801B40010414140A08020AA8086C013C01E4AA10A08A08802080AA0000006C04040040000003C01E93F903D9B02F7400140400001001448A2A6C1114513621B054D8A1E8B4136006C0D80200B6826C0366C05D81B5DA21B362AEC051001437D80DBA74FC779FABC309E3DA5EA6D7DD7E9F1C66384C67A57CD7AC000001CF9F927170E59DF51F95B9DE5E6CF92FBAF5FE3CF75C396FA8BB4B5E9714B9698B928CED3E4A89724F908CED2D6866E4CDC944F925C9519B93372119B9B373FC286F2BE22CE2E4CBD0358F4B9DBDEBA4E9719E7BA792B738309E9B9849E233B1A9098A2AFC57E207C57E281A86817468453429A340697406950005D02AA829A45100005077E9B2F8E72BEEF067F2C23CDCB1D70768D3CCEB19B1283C3D5F1EE6E3E572E3F1AF5F1DE9C728E563363BB9A0222A88BA0400044F6504FF008004D2800002E801014162CA2B72BD7C59F873C9B8FA5C196F4F54F0F264ED079F9B1DED312BE7F2E3DEBC79E3A7AB172AE766D9D3AB096699D2A1A4A21A144D17C822D01408DC4AADE2EDC77558ADC7B78B37B70BB8F3E4E91BBDE3CFCB3B3316BC79E2E194F2ED1CEB8DF23A329AEE9E545F47801ADE906B1AE92B3563B617BBD1C75CEB71E8C6F64CFBC726DC339D9C729DB6E919AE552B718648A1B6A506A57A30CBB315A8EB8D6AF7736DCB38E193719AC5AC56E304BDDAD9475C6BAE374C56E35B8C65120E394D562CDB719A922CDCBD951DB0CAE9B958ADA573CBC9073AB2B4CBA636FA6E5DA569393C396F4446E78DBA4BD92AC632EDE531F2A8D6F519DF714B93372DC1137BFF0025AA1B37B1137DC037DB6BB04D97409B9E8D82F82D067776D6D45DA5A8A6F70DEA7610976027FF00CD2EFC82E3DAB7DB611B9E36D6D968F49EB40CAA8B7B336FE3C01FE167F20C657D33ED52B58CEEEB3B25233965A8F3E79795C4AE5BDACBB6D875E3C5ECE2C7B39E4DE2E995D478B9F3EE9845C9E3CF29DE39EDDE39A6FB9BDAA13C28AE986FF0FA3D1F16F295CB3BD358BEAC9A9A7CDFA8F376B23871CDE4E997A7C6CAF762BD91C12F7677ABD9474C7275C792C4B076C7936DEF718D34FADF4BE799F0FC2DEF8B9FD578BB4E49FF002F34EB91D7DE2F9D2EE0F439A6D04050105014069A881E9EFF00A672F9E3B7FC39F24DE2DE3755F44795DCB3734F8BD5F17D9EA6F6ED93B70DEF4E7C9E9C47A5C12B3B513CC4F6A06C405116029D911628A1045000558202A23BFA1145043D822809EC15001500136E9D3E1F73A89F8896EA559EDF5A4D4D0F0BD8000000000000000000000000F97F51E4F972CC25F0E13C3DB84D631E4CEEF2AA348002026810D9E05404400044154004012DD2894D8A26D505A080094000400011400000036801B01045400000100B4045F402780001360A00009B01140036021B5543D80202286C0101769BEE21B3606CD826CD806C0D9B0401769B036BB036BB05DAED14D80A6C536205BA8FA5F44E1F96797359FE1CF96EB0AD61DE51F6C781EA00366C0DA6C1F2BEBBD4FDAE9E71CF393E263758C7BF866B079792FD8B927C9D9CD8CB3D33725D097266E4BA44F925C944B93372544B933F2066E4CEEE57B46916619E5E9A9D3E57CD4DAB78F4B3DD749C18CF49E469B9C72788BF1676ABF1ECBF140F8AFC40D2E80D1A03468174680D1A0510340A68D086974286814D0280A228080002B7C77593EBF45CBFD3238F24E9BC5EF8D4AF1BBC2B341C79B0DE35F279F0FEAB1E8E3AE593C994D5D32F4C72349A50410D1A034680450104150A9E404F4A0BA004140346855D2C41A8EFC575E59AD47D0E9F37BF0AF2E71DB16DCF9239C6ABC1CF87778B9317A71AE55C2CD5D3363B46119D2B2962694348208A2806962048D415A8EB87966B51EAE1C9EDE3C9E7CA3A477DEE39E7371CE34F2F262F2E5355DA315CB29DD8B1D6308684055510593F9759E12AB7857A38F2EEE75A8F4E15AF2E55B73CE7679F3974DC4AE59315B8C2228A0358DEEEB85EECD58EF8DD3A6FB39D6D8CBC38E71A895CB2ECC56E3086FBA8E98E4ED8E5D98AD46E77895158CBC38DDC6A3359F1577DD51D265A74C72DC66B5158CE916B9DECCC69974C6EAE9D3166AC32F0E3677215A974E92F62918CAED26AC06B7DB496F6EC0CCBDFB9B519966CBDC44F96EE977A5449E577676152763777B10F1DCEFAD8A486F7D8458828790366C177FD3A49D80F7B5BFC827837406B1BB8847497B6977B46937B9A3C01AD97700F313606F4BBD411CF2BBA9BEEA8E98F6ADEF511A8E5C95E7B5BC59ACB58F9691E9E2C7DBD784D63B71C9B8E7CB976783972EED60993CF6B15D9CC015A9360F47161BB1F5FA4E3D4DBCFC95D317A3973F8615F0BACE5F967538A76B9BC37CB36BD51C93DB37B3484BAAE9334B074C7275C73D31634F4F43D47D9EB31EFDB27DDEA38E7374F94F3B9D9E5E5EB295DB0EE69F9EDDC73B85F3295E8723601B00D80280A82C6E1436D70F25E2EA31CA26B734AFBB8E532C659ED5E17A478BEA5C3F3E1F9CF38B785D6519CA6E3E5E3770AF63CCCDBD99DB500043620AA04EE0AA8802A8200AA006C17DAA23B8CA8006C10F402FA040015028336EA3DBF4FE3FE9B9D73E4BAC5BC27D9EE1E47A800000000000000000000004CF2F8E16DF40F899E5F739F2C95EFFF00C78D4104144DF710A00801B04044052F6141360008954349B036BA513DAD0489B0001004054500000101150050112A02822029B00DA0001B0001360028001E90369B50D809536AABE100D9B0225A07900410D9B0366C10D826CD806C0A9B51766D041436021B036BB0366D05DACA0BF2368ABB360BB05672DDD633CDBA7E9BA0E1FB1D1E18FB79F9EFD6474E2F6F4ECDBC6F41B4D886D36BA366D659DEEFC03F2DF55EA3F51F50B25FE9C1E6B96A3E9E3358C8F1DBBB6B1734B9B7A658B96EA5C9462E47C9A466E713E4889F2B7C43E39DF4AAD7D9CAB5383F353669B9C38CF4DCC24F49B56BE1A5F8B22CC574069748A68D02E8D01A34068D0868D01A3429A5D01A3406800D02E8D01A5D20685553D207A0000014059E5EFE979359473CE74D47D5C2EE3A6DE2AEF17695158CA6F17CEEAB8F55DB8EB193C1C98F6727AA38D4D258D2068134BA0348068D77019D0800269435B342269740028A02E9034B01A9E1BC3CA56A3D9C395963E8F165D9E6CDD317A25EC994DC71747939B1ED5E0E5C7BBBE0E75E6CF173AEF18ACD869A659A821A4D2A08A1A017422AC588351D31F295A8F471E5AAF5F164E3946E3D58DDC5CA76716DE6E5C5E5E4C5D7166B8653B39E9D63088A8773C0280B1BC7C2556F176C6B15A8F4F1E4EB1CAB7132F0E19C5895C329A73B5D23288D21B04595D70BDD9AD476C6BACAE75A2F872CA76583866E77B3719A82A358DAEB8D4AB1DB1CBB2B0D319F78E397858958CAF746D96A575C6B35637B67293FE51A72CA69995A65B8E98DB6A555CBC395FE12157F96A657DA8CDF26FB08197FB4199AD16ED444FF00006CDDAA8B3B16A2A4A7854360A6F46F536226CD812D5D81B4DF70177DC0B746EEB42A6FBC8B7B76806F51AC72FC20DCEF177D914DA6D05F17C972EE096A5AA2CED12D073F6B3CE951D71ECB95FE9655E7CEB9EDD232CF6DBAE13B947AF8B1ECED6EA38D6DE5E5CFD3C7CB6575C59C9C51D18095458E984DD66ABDDD371DB947D7E39F1C5E6E4AEB8BCDD6F2EB0B1F0B972DE56BA714E99CAB8D67C3D11C8ACD0425D551D31CB6DE359A46FE566ACF31FA5FA7F3CEA3A4C6EFBCED5E6E69F5DBB71DEDF2BEA9C5F67ABF9C9DB279B6E98DDE32B39754D9F269936BB0040582AAC41A936D140CA6F141F57E9FCDF738357CC7ADE4CE6B2AF463770673C66785C6FB8C34F819E378B9F2C2FE52DECFA1EDE463D8A0821E050005017F94453C8AA082C00145D220A0EFBEC32A783C81EC04000014010404BDEC9F97D7E9F0F870E31C79AF523AF14EF6E83CCF400000000000000000000000F375DCBF6F82CF75AC26F28CE5751F2F09A8D3DCF206D143608403600822006D040011543D008A1B40368A0402C10414400144000000411511415100003CA6C00000360800009B0366C136281B0366D54D9B4436806CDAAA002089B500DF704A6C12D3606CD826CDA89B3606D360BB4D886CD81B4D81B3606CD825A7C854D9B50F92FC9117E44C81ADAED1576BB45366C1DBA0E1FD475F8CF58BF4F6EA493D3CBCF77948EDC7EB69B4DB869D36BB3750677DD7FE5436E3D6F3CE9BA1CF3B7BE964DD912DD3F1F8E772CB2CEF9CA972DBEA69E466E719B9AA31734F9DBE97487C792F88D4E1CAF937174DCE9FBF7ADCE1C59D9A6E71C9E97E29B55F8ACC505F89F105F89A4174B20ABA4D02E8D01A3481A34068D01A34068F882E8F881A342AE934068D02E8D6A81A5D01A340680040504D0A0A811DF832D64CE5E963EC74FC9BC63D11E3CA76EF8FA6A1586FF4CBCBCF87CA56F1F6C64F99CB86AD79F2C6C7AF1AE3594D36C9A34A0680D0086804D01A4D0869281A14342068515348280AA2AF76B0F2955E9E2BA7D0E1CBB3866DC7AF0BB8D5F0F3BAB8724ED5E1E6C74EB8315E4CF170B3BBD11CEA54B1B65349602693420289A0450091A9115A8D22BB61E9EAE2BA72C9B8F5F1E5B8EBE5C2BA38F263B7979316F166BCF94D573CA3B462B9D1A44504502372F82ABA4AE98D62ABBF1DECEF8D72C9B8D59D9C728915C339AAE77B3A462B16269B443622EDD31BD92ABB63751D71AE75B8D5EEE7520E59E3DDC6C6E33511B4597BBA6376CD1D71BB7462B6CE5E1CB29A5895CEEB6CB6C91D31B74955D71BD8BA655CB3FC31FC3511AC5D30BDD291ACBC39522D5D282009A4B77444F7D8543D1659019BE0F2A1E2AEFF00208403D1EB4093B2D03B537F8025D96503D135EC0897BF7036D6FB681370B7406F7167607497B16FE19689DCD806FB02022B1977A411BC22D1BDF6632A8AE395DD71CAF7ECE918AD638F795E9E3C7DA558F561350E4CB51C9B787972EEF36776ED8B9D611B4501A91DF8B166AC7D5E978F5257B32CBE383C99775D63E475DCBBB5F32F9AF4E13A73C98DA5AEAE6CF945519F20B32D3A4C81D265D9F4FE8BD4FDBE7CB8ADED7C38F24DE35BC2EAC7D1FAAF07DDE92E5277C5F9FC72B66BDC73E1BBC5AE4F6BBABF2EEECC2ED65EE0BB25DA0D4541635222B4A20A8AEDD1737DAEA7E37C64FB2F3F2CEF6EDC77AD038BA3E57D5787E39CE59FF2F06F6F6F1DDE31E6CE7D8A95D194044510D8AA281E9405888280A008A2882C15D8645405DA0000280200080E9D361F73A89F88FAD3B479B9AF7A7A38A740E2EA00000000000000000000003E5FD4792E5CD309E23AF0CFB39F25FABCF15EA798004BD854DA809B10DA000880A0220AA22802A0227A1443604A6C10D80020A000504040F000000801B400010000010000004D8AA22A1B4B4536029B04F66FB807B444D8AA6D044DAEC136B41100D9B50DA6C1366C4369B0369B0366C136BB04D9B55366C12D2DEC09B3606D36A86CD9A17E46D06BE4BF3EE9A55F935B05DA6596B1DA0FAFF43E1F8F165CD94EF7C3E9DCDE3E4EF3AEF8F512E67CD8D35B5F9763E69A369F33E6BA4DACCBE5969F0BFF0026EBA63F0E9F1BE7CBA70E3BCE339DFABE1CCFB4922EB3BE23E83CED4E0CF2F35AC7A6FCD4F234E93A7C6798D4E293D33B5D3530FE17E1FC33B17E07C28BA5F81F036697E27C056BE07C10D1F15F881F13E20B21A034680D1A034680B0D1B0D1A034680D1202E93401A00D20A9A050034000680014D0000B1D38FCA523E974B9E9EF9DF55E4CFDBB62DCA393A2572E4C771A8CD7CDEA38F55E4CA6BB3D58DE9C6B9D9534E8CA6BB1A5400004D009AEC2826B4068D01A4D087B05534200A002C058D628AEFC75EDE0CBC38E4DC7B70C9D67879EBAC6339D9E3E5C5AC59C9E2CF170CF17A3173AE76269D1944544D208693400A1150235B155622BB615DF8F273B1A8F671DECEF3C3856D9CA6E3CDC93B55C4AF3651CABB4618B19AD220A800B16515B8E98B1563BF1DD3BE15CEB51D18CE6998D3CFC934E563A462B1596A2215517D352F64574C72ECED8E5DD8AD474F49515C7271C9A8CD66A6DB41BC7B251D31AED2ED8AD44AE79415CACEECD6E304BD9BC6EBBED28E92EDBF4CB4E39B9B511BC5AC7CED291BB771CC536D4BD844953606FB33EB6A16F6410F4CCDCBDEA8BB20166E9413C13BF750F96EE84175F84EC06A79896F6509E3B3409BEDA4F406F47A0586C127E57FC813B353C20D4ABE19537B281DF7DCD01A2025BF866D5813F2E93B945AE59548572CDCFBEFB3A32EB84DC7A78B16726A3BF871E6CF534C46ABC5C9938E5E5DA39564690F0B056F09DDEDE0E3DE51CF2AD47D5E1C6638C67A8CFE383CD3BAE8F89D4E7BCABCB5EBC5C7266B3A74653C028CD9A02ACA0DE393AF1F2DE2E7C3925D6AA583F5BC59E3D474D2F99947E63AAE2BD3F5B9E17B4BE1E4E1EADC5DF93D4AC6CDF77A5C9655D8351A9A645C5A4A351A95154117603195B8EB29E63EEF49CB39BA7C7271E69D4AE9C7EDD8799DDC7AAE29CDD3E58EBBBE0E3BC72B8DF31EAE1BD58E1C93BD9623BB9A6BB8208A82E85011405822914459DA002807B41482BB8C86FB8202A80008000025BA80F67D3F8FF00A6E77DBDCF2725DE55EAC26B10736C000000000000000000000133CA6385B7D3E26597DCE6CB37A3867BAE1CB7D4344777150537B4BE413CA82211000DA0822A8026C50012940B5143D200026CD80282006C0D9B0404000012822F8043606CF209B360001B04144D80009BD1B14DA6D504D8001B05366C43680BB4D81B36089B50D801BEC086C136BB113696826CD826CDA89B362A6D360BB3606D36A1B3621B4D826FB96A89F22E409725DF703E47C81664BF2341326F1CB4960DCCB66BEE7263C73CDACABF5DD2F063C3D36186BD7775BC78DF4F9772B6EDEC92693EDE3F83ED629E54F187DAC53ECE2BE54F189F6713ED627954F1863C58CCB6F89F54FA6F165D67DDCFBEDDB873B32633C669E7C7A1E19E237FA3E3F4F4F9D71D44FD2E07E9B13CAAE8FD3E27D8879268FB10FB3346D749F6A1F6A1B347DB89F6E1B347DB87C21B34BF089F086CD2FC21F086CD1F087C21B0F844F843685C0F81B13E07C4D89F13E2BB0D6CB00D1A04D1A034680D1A50B134048BA034BA4135D8F406803468401434068D280811BC0A3D9D3E5ACA3E9F1E5BC5E6E48EB8BAC69C1D625F0C59D962578F9F0ED5F3F931EEF4E0E35CB2F0C58EB1843C450D26950D6814D020806850A8068D01A3408BA03401014580A4F283B635E9E1CAEDCEB51EFE2BD9E8C6EE3CD93AC329D9E6E4C4C4AF17263DDE7CE3D18B9571CA7766BA329AEE8A268D2A2534068D0868828A0AA8AE983B637BB1563D5C593D58DECE193A46AF870E4C77120F2E7355CB28ED1873B18D37119A2A1A3D011679074976D6D9AB1D70C9E8C6B9D6E3B635339D9CDA71CB1ECE1979748CD73B19ADB20A82C06E575C2E98AD4758B5969CF39DDC729DDA895CEA34C8B3C83A637D3AE2CD56DCF29DD22D72CA315A8CA7B6A4DD51D637BECC34E79CDB9C9A6A2558DC4A2D62DD82FF0095926819FE49544BAF2806D3B6D50BA4BDC152F603776BB0436A1A90B76092EBCAEC0F10D6A027850672DFA5D4D0277DE9677035DCB0089ABF206965A837A37E9157C220773D0117D0308D0D4FE1B9E128CE5969CB3AB0AE56D5C65AD32EB84EEF571CECC64D46F2BAC5E4E4CB698AD7973BDDCEBB473A97B22A2C6A4EE2C77E3C775F47A5E371CEB71EFF0018BE7F59CBDB4E584EDBAF93C996EB95AF5C70AC5D9B6C2DDA022025F20352BA4EF2C4A8FBDF41EA7E7C378B2BDF167EBDD3DF8E3CF8CF1E5E3FF3CAF47BC1F1E5DC9577DDEA71D9B6B7DD06A56B1457491A8CAB51644454D82ED36A1BDC7B3E95CDF1CEF15BFE18E49BC6B58F55F58789E91F0FAFE1FB3D57CA78C9DB86FDB4E7C93A79F495EB7040436280207B01405DA02CA0A006C56BD244450577190150000000A80A803366EC9F907D8E9F0FB7C38C74786DDD7B27501140000000000000000000001E5EBF93E1D3D9EEBE6633FA5EAE29AC5E6E4BF651D5CCD9BEE29000044A21B41015500114000042DEE096A6D4100D808280000201B0410036000540360250000010DA8009B3609B0136286D3606CD826CD81B36A1B89B0366C0DD3681BEC6C0DA2826C400366C1369B04D9B04B536AA6FB26C0DA6D4369B10D9B0369B50F925BA04F917202E49B543E49B04D9B10D9B0367C80F91F2D01F35F9EBD8ADE3CBDFCBE97D1383F53D7FCECDE38B9727D71B5BC3BB1FABF06DF29ED369B0366C0DA2A0F375FC3F77837EE3585D6519CBB8F932F65DBD8F39B05011001004510B00D1A14D009A00041050103409A3409A35DD50F6806BB9A0050D2680D1A034A068D01A01346803401A000001B952ABBF15D57D2E0CB71C736F17A6351E6AEB04BE42BCFCD8F67CFE6C7BBD18572C9E6CA31669DA30CD834887A0003C9FC0251401040000D28684153406801451603A63F977E3C9CEB51EDE1CBC3D78579F2748DFA72E4C76CC6ABC7CD83C99C77C5CAB8E518B1D632C8A89514348A81A000524455D28378C75C7CB155E8E3BA7AB0BE1C726E3B39E7188D3CBC98B8651DA315CACEECD8DC659D258D21E920AABD81A92B519A3A62ED864C56A3D18DDB567673AD39E53B38678B511C728CB71944F6D21BEEB01AC5D6566B51DB1BB8D30D339CECE392C4AE7630DC6458A378D9E1D71BF962AC6D32F08D39652B956A3346A55A8DE3DBCBA4F0CB4CE6E44458D633B82B1E2A8B376E9504BE3C26D44A78112E91442450D582025DCBD9421A054900D775D02586F5DA01E00589AD81AA6AC103B0A004FE5AC7B7928D7C865577E9265AED416DDA02CBA2DEC0C527951B9A564632F2E596DB8959FF0D63BDAA3BE18BD18F68E75B8E7C99F67939336B1895E7CAB37CBAC62868456F1C769563D5C186DF53A7C751C33AE91BE5CFE383E4F55C9BB538E193C195DDAC64F547260680F209E90129E4137A74C6FB07A7E9FD4DE9BAFC2EF58E5E5FA9EA78F1EA7A4CB1F3B9D9E3E7EB295DB8FB963F2571BC7C9971E5DB555EA71256A20DC74C6335A74934B3CB2AD2EC0B7B33BD886C14D98725E2E7C739FF26B7D0FD171E733E3C729EE34F9FE9EA83C7F52E1FB9D3FCA79C5BC2EB28CE5371F1B0BB9DD6BDCF33341105414000014D82ACEC0A5409DD40014457711000000001014041BE9B0FB9D44FC44B752AC9DC7D79DA0F0BD8000000000000000000000000F95F51E4F9F3CC27A70F4F6E1358C7932EED0DB4C8829EC00A0808201514136A0026FBA80941136A153600A08000006C043620800026C0DF73D808000009B3606D36A1B14436096A6C0D9B14D9B10DA6C0B536A1B4D81B3606CD886C0405366C4366C1366C1366C0DA6C566D36A26CD825A6D44D9B544DA6C0F917204F91F2543E497204DA6C0D9B11366C12E49F250F925C80F927C813E569F3FE40F9A7CADBE01A933CBC474C7833BE4DC8BA74C7A4B7CD7DEFF00C7F3C7872CB8BDDF6F3F35F2C2C74C3AC9F72DA7C9F3B4F4ECD9F2346D769F2869764C8F91A367C92FF56165F60F87CF8FDAE6CA31338F74EE3CCBF35F9403E50F9403E47C8D07CA26C1366C0D806CD8A6CD8820A0A20202000008002A1EC15010403C80000000004000034068511AC528EB85D57BBA6CFF00973CA74DC7BB0BD9B95E5AED1A66A2D73CE6E3C5CF83B60E593C79CD3958EF1866C4B34D328289A340006914000100000000000055DF73D8378F674C6EAB155ECE1C9ECE3CBB3866E91DA5ECCE7371CA36F372E2F1F262EF8B9D70CA39DC5D630C589A690450D1A544D1AEE01A0234940456E6DB9D99AB1DB0CBBBD5C75CF26E3D18D327269C3923CD9E2EB8B35C729DD9B1B659D33A690BDD34A8A7B06A3519AADE35D71EECD69DF0AE9EBB39D6A2571CE2C4AE19462C6E32C9A68425EC2353CBA6352ABB6174DED8AD42DECE5677215CF28E75A8CA0D0D63D9D6566AC6F16AC655CF29A71CA35119D776A2A378EE3AE3DE33559CDCFD82F85805EC9FC81BF66C0DF6654369BF621ADA6944F8FB5D004809AEED7A0668A1A405D00BA9AF2209A5D45124A004EDE413B79002CA04DEFBBA4FF094855DA2A435B001165EC82B3ED64546E16EA32AE39562F6748CA632DAEB84EC9563BF1C74CBB461A79F932DBCBC9BADE2CD72A9A7462A775516476E3C7759AB1EFE9F0DD8FA18F68F366EB1E6EAB93535B7C9E5CEDB5D38E3393CF6B9DDEDE88E49455136079ECCDEC06D34A22CCB40B95EDF29E6777EB3E8FD57EA7A1C777BE3DABCDF913EBB74E2BDBE4FD73A7FB1D5CE493FA727CF976DF1DDE32B194D5AD46E35523A633BBAC8CD69A5DB2A6CD825C93E421B360B2994F9451F5BE95CFF007387E16F7C5F41E1E49ACABD385DC132C6678DC6FB61A7E7B9F8EF07539637C315F427736F25445405400500141505580A202811504515DC44000001441036280896EA3DBF4EE3D6373BEDCF92EB16F8FF00D3DC3C8F500000000000000000000000CF265F0E3B97E2107C3CB2FB9CB9657F2AF7FA788D8A2A2294F3013B82150014401050402A6C0DF74DA82008A000008002002007B01366C0403600026CD802886C04DA886C100369B0050D9B4136289E0D889B05366C44D9B0366C0D9B043606D2E409B36AA6CD889B4B412D4DA86CD826CDA89F2676A1B4D886CB410DF710DA6C12DEC9F2554F91F2112E49F204F91F2513E5FCA7CE4152676F88D499E5E20353A7E4BFC3A63D26FF00DD52D34EB874D84F4EB8F1633C462D5D3A4C24F4D4C591A91D7A5E4BC3D5E39789B66F71A8FD34BF2C6653DC57CE7A405010342803E67D4F8B56671F39ECE3EF179F2F66D76DA1F23E481F25F901F237DC0F91F214F91F280BB4DA0BB36A1B1036006C00436806CDF603696A89B0176806C054000000000000DA80800000B01BC7CBD5C396AB19351F478B2DC758F2E4ED1B6728CB4CD8F37361B8E98B193C1C98F771CBCBD31C98B3B3377B6A221A5400004D0A09400000040001400017D88353B574C52AC7A38AEABDDC597670CDB8F4637B2D717471E4C7B3C7CB8E9D7162BCB9C73768C31596E32545004405340802A88353B3A466AC74C6BD3C597662B51E9C2B75C9B72CE3CF9C6B166B8651CEC758CB3535A6919A6941443BB711563AE358AAED857695CEB516C72CA115C328C64E91862C4682820D4BDD15DB1AEB8DECC56A357C39E49072C98B1B8CB351A1679749D99A3A635B65A8CD9DDC739AAB118F356348DC74C6E9954CBBB00B14063D82E804DF74504F0A8693B8A1443D008BE4124D9601AA286D5035D90035DC17B9A04F66943D8025FE0176DE3E128B7B7F93D22A6850105F4CEB6092378AD17D339784839DAE77BD6E32DE334ED844AB1DB19A4CEF67369E6E4AE1977758C573B12F86D0F449F906A4EEF57162C64B1F47A7C351DF3BAC5E7BEDD1F37A9E4EF7BBE7E75E8C239D71B7BB3B75610552D40128226D42A02CF1A7D3FA0755F63ABBC56F6C9CF926F0B171BACA57DAFAC74D3A8E8B2B27F563DDF97C2F6D5F31CBF1EEF0D37CB3B7493BBAE18BAD738ED8E3A6D8AD1B36825C98B9AC889B36D2ACAA88B2B53BC4576E8797EC7573F193F412EE6DE5E69DEDDB8EF40E0EAF97F56E0ED3967FCBE74BB91EDE3BBC5E6CE6B2447460150014000160AA41176BAEE80A000A441DC400089455D9B11014004A2337BD9279AFB3D3E1F6F871C5C79AF523AF17BDBA0F33D000000000000000000000003C9F50E5F874F67BADE13794673BAC6BE5E33B34F6BC8A882A6C5100D9B1100114414004BE537A809BEE7B513601B14400D9B040400003C1B04DA6C0004D8001B40362826C040366D44D809B013D9B0369B50D805A9B036806C11100D9BEC06D3606D36A1B3606D2D04D9B15366D45D9B444DB36AA9B4DAA25A7C944DA6C4A6D36226E1B04DA7CBF2A1F34B95153E46C44F927C944F925CC567EE44F95BE14598E79788DCE9F932F29B1D27476F9AEB8F4B84FE59F2574C78B09E237F1FE19B46A62D4C233B1662D4C455D352204859EFF0002BEFF00D3B9BEEF4B27B8F63C19CD6563D18FA061A0013600238F53C739386C7C1CF1B8E567E1E9E1BD69CB3F6CABB399E17D022EC50036081B0366C0D9B14DAED00D81B2640BB4B91A10500004366C5010000000362A6C100080A002821B017602C41A95DB8F2EECD57D0E0CFB3D53F2F3653B76C5B85DB9B6C573E4C7B3519AF0F363AAF267355EAC5C6B0CDF2D2223480000201A2F9013B6D40000000000080A4F00D46E3355DB8F27B38AF68E59351EAC2BA7A70AEB1CF39D9E5E4C76D62CD79739A70AF447367261A8CA258A02800208280415A9DDB97B3355D31F2EFC774C56A3D3C75D5C6B519CA7670E4C5615E7CA69CB2ECEB1866B17C3710DF615036812F76A5EE0D6DAC6E99AD3B615DF1BB62B51D37D9CF29D988AE19472B1D23358A8D221E62A2B58A2BA62EB8D66AC6CB36CAB8E78EAB9D6A32C546859D9B94A371D6778C554CBC3967FCAC2B9E95A46A766E32A992013CAEC108020252AA2784509DC02CD9E812C5D0250059D802826A1E00AA097B500D9B054BD8000D1E40F6DC8555D42E2C8956760279012A6B6A8BA588AB58CA2C18D27C5A46F1C5DB0C59A474D6A39677B22BCF9CDB8D8E919A9A4B1A0D7F04C688EBC783D9C3C7DDCF2AD47BF0C758B9F365AC6B84EEB6F97CF776D79729DDEAC5CEB1631716F6C1F14F8F751134A1DE22AA27A03C2087B5C792F17361CB8FF006D07ED3A6E6C7ABE8B1CBCFCA6ABF2FD674F7A5EBF3C3D657B3C7C1D657177E4EE4AB860ED31D3BDAE4D783E4C85C98B92C8336A6D45DA80B2EC1A8D4ACA99F6D653D3EFF43CD39BA6C6EFBCF2E1CD3EBB74E3BDBD03CAEEE5D4F14E5E0CB1BF87E77570E4CB0BE9EAE0BD58E3C93BDAA3BB882800A410F40280A00D428410500D2F841DE080828080000002506FA5C3EE7533F87D879B9AF7A7A38A740E2EA00000000000000000000003E47D4397E7D44C3D476E19F672E5BF5708AF4BCE6CD827B37A14DA28021B4D80800A2537A04B52F751360028800021B10004D806FB81B4D80806C013606CDA89B3601B51369B0369B0366C0DA6C036A26CD826CD809B10D9B043609B4D81B4DA86D3606CD826D3629B36A1BEC026D37DD50DA826CD825C93E4096A2A1B4D825A6C19F97A4B9289B2D119B4DAAA7C8F9033734F9EC13E77F06B3CBC451BC7839326E7496F9A9B1D71E9708E98F1613C4676BA6E63AF11AD33B17E2B314DAB5318B220BF16B481235A05D1A4554BE01EFF00A5735C397E17C57DA7939A7D9DB0BD28E2E800201404BDE3E2F5DC5F0E5B7F2EDC57B73CDE4D0F538A806CDA000000000000028A021B4D8001B000000000000000005000000000000141AC5D30BDD9AB1EDE0CB4F76196E3CF9C75C5D25D2CEEE2E8CD672FF6AC66BC7CD83C7C98BD38B9571AC574652A348000027B05046455010000000053C80AA812B72A5574C7B57AB8B273C9A8F671E4ED8DECE15D2265E1C39276314AF1F24F2E194D3D11CEB9DF0C5ECDC464B55136280002000415A6B1A955B9755DB0AC557A78ABBE37B38D6E167672E4842BCF94EF5C32F2EB18634CD8D444BE1151627F2A2FB5456A358B2AED8BB6158AB1D7D264C2B8E71C728DC4AE7632DC44D122A2AC15A95D71ACD575956B0AE79471CA3512B151A4256A5EE51D31BA749595573E40725F2D2358CBB6A5D32A5674045013C009E3B009553687850F680A5045D8080A02783C81A01500016784F00A801A05F7D8148DA5025DC40F7DD65D81A35A04BE4D7751646B483359B546162A3A631DB1C59AAB95ECE19DD9072AC5C76DC44B8FA3E117684C63531363B71E0F670F1E9CB2AD47A6CD478F9EF76316ABC3C98EEB95E37A257367ED27DA6B627DAFE13ED7F06D3497853EC2ECD25E0BF866F064BE49A4FD3E57D337A7CBF0BE431F6739E8FB39FE177119B8653D566CCAE367C6A8FBBFF8E7596E3974F9CBDBC3D3F59E9A724C7964EF8BC77EBCAED2EF07CEC67F4ADF0EAE66D9DA8CDC99B9776866D2511ADACA0B2AEC5595A959A353C3DBF48E7F8F35E2BE2F873CE6F1ADE37593ED0F0BD23E1FD5387ED753339E3276E1BF6D39F27A7951EB79C1401160000280A0B15014000541DD10000000000012DEC0F6FD3B8F58DCECF2F73C9C977957AB8E6B10736C00000000000000000000019E4CA61C772BEA3E16597DCE5CB3FCBD1C33DD70E5BEA0B2BBB88A2A764DF600512D36206C10502A09B677DD4436A20A0000202080006D360006D00D8086D44B4B41366D436806D3601B0400004F3E541362150001366C1366C137D936A1B4D81B4D826CDA8201B3609B36A1F24B9033B36A1B3626CDA5A1B369B113E49F2DAA9F24F9033724F9026CDA89F266E5DFC83373EE9F2B5424CEF88DCE1E4CBF806F1E96DBDEBA63D36319D8E938719E9B984F5136AD4C5646763531598EAA0BF16BE282E8D0ABA54174B202E845501501D3873BC7CD8E4FD0F167F3E3963CDCD3D574E36C79DD8D901500DA015E1EBB8BE786E7A74C2EAB197A7C9CA6AB2F638280A9EC1766D00501036006C0D80000000680005010000000000368AAA00220000A7804014014025D3A4BDD2AC7A7872D3E87165B91C338DE2EDBF6D4AE15D4BDE3367620E1CB8F6783963BE15CABCF94EEC576619A8D2080A01500D80784FF000A050000100000055EE20AD4F20DCBA77E2C98AD47B78B2ECF4E37B3CF93A45BE1CB39D998B5E4E5C5E6CA3D18B9D72BE58C9B8CB353C3488694000100509A056A20DC74C6EAB15A7A38F27A70BD9CF26A36C673B311A79B38E394758C573ACD6D966CD796540541760D4AD4ACABA635D70BDD8AB1DF1AD5EEC34E5938E71A88E57B335B88CDA9B690DB5B41A95D31A955D71ADB15A63272B36B12B9D65A416551D25ECDE2C51B8E798B5CACDF7595A46A5D352A05F2C81D9404DA286E2A279BDCBA04DF64AA0404A6C0504A02CA681678EECF803402D4F60006CD01A34058B3B81D8BE416766D0014040F229EC4458B68AC5A96F654674D62A3AE31D67862AB19D71CAF658572A69B4340869BC71EE955E9E2C375EDE3C751CB26A1C9751E1E5CB662579B265D59346950D43500D7F06BF8157E27C601F15F8CDF8117E13F0938E5F407DAC3F0978B8E4FF6C363E87D2BA5C31B797E3AAFA3CDC38F2F165859E5E5E4CBEEEF84FABF3F9F065C59E5859E1CEE2F54BB7066B9E5969B88E7F2EE6DA44F6A0BB59E41635B4555DA0D4AB8725E2E6C79276D5675FA1FA5E1E49CBC58E73DC6DF3ECD57AE0F27D4783EF74D7B778B85D652A65371F0B1BB9ABE62BE83CA00002AA020280A046A541510514510761000000000004DB3776C93D83ECF4F87DBE1C63A3C36EEBD93A808A0000000000000000000000F1FD4B97E1C1F19E6BE5E3358C7AF8A6B179B92FD947573536825EE2AA6D1400010013696EC1136A20A001B0101100100D9B0100D8208289B50DA6D44DA6C53608009B00454366C0DE900B528A9B36206C12D4D81B4D826D3E4A1B362A6CDA89B3621B4DFF2A27C8D826F69B50D9B04DA6C4369B10B91F250F925C813E49F2066E46D553E49F204F933F7144FB9B359E5E20353873CBCCD373A5B7CD4D8DE3D362E938719E9363A4C35E24598B3B56BE2BF14D8B31262835F15F8A0BA5D02E8D22AC8B201A5D0ABA5D2028269501145F6FB3F4EE5F9717C6FA71E59F56F0F6F723C8EEBB200A08088E5CD8FCB0B1A9ED2FA7C5E7C3E39D8E35ED8E09B59550F26F408A01B036A00800000B010017609B360006C00000000144DA817B20155144000050000010016352A558EDC796ABDFC197672CDB8F5E376D4F2F35758BE93CD4572E48F1F362ED839D78F38E763D11CD8469034002228A86BF2A253C000008000000029B50559748371D70C98AB1EBE2C9EBC2EE38E4E91D25632738D579F963C99CD6DDB173AE194EEC64EACB37F966B485450D80020000A35106F1ADC66B51DB0BEDE9E3BF973C963B4A994DB9B4E19CECF3E51D2335CEB15B8CB3596E2080282CBA6A794AAE98DEEEB8D62ABB617DBACEF1CEB4C673B3864D44AE597962B68C67596A229BD0352BAE359AAEB8D748C55895CF258396518B74DC436A0D4AE98D668DCAC668AE73C0D22FA5882EEA5036017C764037D90085ED544D96821E80F4401228B537DC17C881E802D37B50D8806F406F60040000F60B2B6823409E4F606FB9B02FF002B01A896A2B16B1B69163A6301DB1F0B6B0AE59D71B5B88C9B54360AB2BAE1128F670E3D9E89E1C326E387367A8F16796DD308CD72A8E880000A0002CABB03E46C45F92632F267319EC1F7F838E7170E38C74782DDD7AA7A787ACE29F3F96BCBC1C9C33CC7A70BD3865355E4E4C34E19635E895CD8F8D858DA0082C15567841A80AD4A5EF107D8FA3F51F3E1BC56F7C5F4DE0E59ACABD385DE22652658D97DB9B6FCF757C5F63ABCB1D76BE1C9F465DC95E3BD5D02800022800A2AA045DF705D88280A20EC2000002006C004474E978FEEF533F112DD4B5AC66EBEC0F0BD8000000000000000000000000F8DF50E5FB9D4CC7D62E2F763358C7932BBA0D320094150504001152D06768A08A002020021B036809B000001366D44D9B04D9B552D676216A0000008A89B2D04D9B00D826D3606D2D03696AA9B4D8896F637A04B536A1B37A51369B3426CD826CDAA26CD826CD889BD25C9552E496887C937D81366D553E49F203E49F2066E67CEFA5D07F55F116716797A41B9D35BFEEADCE9B19E4D8E938709E9B986BD33B1AF89F1D26D5AF8AFC5361F16A6282C8BA40D35A017428BA0534800AD088AA0029B00007B7A0E4F8F2698CE6E2C7D997715E17A01154510046739D96257CCEB38B56D782C7B30BB8F3D67DAF86D136BFC01A4EC0B7B809EC05D9282A0288000000000009E80F46C5366C4549760A6C10500136A09B514F10DF64436A0000280008358F6A2BAE1755EBE1CBFAA39E4D47BB0AE97D579ABB46A25D6D856739B8F2F363B8EB8B193C3C934E35E88E6C58CB51905400004504EE8AA0200000000000A29A588358D74C6B3563D3C793D9C75C726E3B4A5726DCB931DBC7CB8BAE2C579F28E763B30E77CA3485F09ED4010000500160351B974CD58EB85ECF471DEEE75A8F4E3E17D3934E5C91E7CA3719AE394737488959FE5A466C3C2A1ED760352F715B95D71BE18AAED8DD3ACBD9CEAA65DDCF29D8838671CEBA4473CBCA371945DF706B1BDDB959AB1D71AED2F6DB15A8B7BB9E49072E48E6DC4455163A63DD28EBE98CEB2398D0BB594153DA096914369E40BA3609B4DEC0828008000000006C0DC504281E0000367B02F720280B1B97B77413721BF606E9B02D2D3426F6D4EC0ACE57B1A18DA28B3CBAE3528ED2B3964CAB865939DC9B889724F92E90F92E397606A5EEF4717966ABDBC53B37965A8E0D3C5CDC8F2E59BB6319AE7734F9BA69369F33EE1A0FB87DC341F757EE9A13EE9F78D1B3EE9F7A1A4D9F7E6CFBF0F1367DF8F77D3319C9CBF3B3B46739AC6ACEEBECDCE1F38F0E9E8DBCFD7F53C5C1D37CF93C47CFE3EA38FA9C3E586534EFC78DF1DB9E566D9CF0DB867C4ED2B0E3961A62E2E92B2CE93E3DD4D0BA105055056A25576E8B9BEC7598DF57CBF492EE4BF97939E772BBF15EB40F3BABE67D5F83E5C73964EF8BE54BB9B7B78AEF179B39AC94756004140F40028A02FA220D454001441D8404D806C04036082016EA3DDF4DE3FE9B9DF6C725D62E9C7FE9EF1E37A80000000000000000000000639B398716595F5167752F4F83BF9F26595F6D47BDE300369B041544A880A1B4D816ED144DA281410100136009B04D801B510D81B4D809BEE086D443605A809E176A26CD81B4D886D37D80DED004D816A6C1366D44D9F215366C1366D51369BEE09B4DB42ED2E4096A5A06F69B10DA5C844F927C944B7BA6C0DA6D44F927C80B9693E62A5CBF967E6A17327CAFA059C7C9956E74D6F9A9B1D31E9A4749C38CF49B1A986BD3531676697E2BF136ABF15D20BF126282FC5740BA5D20BA01740ABA5D20697C0068517482E805000000A00E9C397C739528FBBD3E7F2E395D9E1CA76F44F42699695404044C951E5EA70F960F93C98DC72D3D3C77A71C9CEA3B3079014040000360BB00504D9B051000000045045A0C8AAB0D81BEE40368078288006C017607836011154100005141BC6EA3D1C596AB155F438B2DC7A31EF1E6C9D7159518743CC71E4C7B358B193C3CB86ABCD947A717273B3DB0DC641400004A087A455010001404000143D2CA8A6D5027974952ABBF1E5A7AF8B2ECE5946A3D385ECDD70ADC73CE6E3CDCB1D314AF2651CAF9768C319466C6E329A4F6A0000800028B016378D66ABA4AEDC758AAF4E15D5CAB6CE51E6E48B8A570CA39D758CA5F0E75A889DD36A8A76036A0D6374EB2B355D71C9DB0AE75A8DB197848AE19CAE593A465CF29FF4C56E222AA12BA63B66AC75C1DB1AC55699C99572CA5F2E4DC464974D2373CB58DD76457597B319B2304F2D0ABE503BA00020A06C10DF604F4026FBAEC4367F91536BB10A6C137DD7606CF606D360A9F205DA6C153601B012EF6A35B3682AEC50D81ECD81B4DE80F2D4A05AC5A0CDC89551B91DB1F4CD56F6E59E5A4838726576E76BA4652D36A1B59683B60F570E2E79351ECC6EA397367A8E5276D57CFE6CFBBCF7277918ACDC99B956D9D9F2A9F25D1B4F95A7CF468DA5C8F91A4DA7CB69F2513E74F95F4684F9537546B0972B27BAFD2741C3F67A79F9AF3F35EB4E987B7A49375E5757C1FF00C8BA8F9DC782789E5F23A7E6CFA7BFD36EBF0F7F163F492BCF95FB3EA7075F3393E4F44E4997B73B8EAB5B4B2573CB094839DC34CE9B44D26940105056A54532FCCF31FA0FA773FDEE971DDEF1C39E6F1DBA71DEDEB1E37A1CF9F8E72F0E58DF71F9BB85E3E5CB8EFAAF5705EAC70E59FB547A1C801411450014882CBA0167958828000EDE864360082000801B066F7B27E5F6FA7C3EDF0E31C79BD48EDC5EF6E83CCF400000000000000000000000F0FD539BE1C1F19E6BA71CDE518CEEB17CBC66B169ED794D88A828141003719A21B144D9B510040041000DA086D0505113606C04B4B544DA6C0DA00289B36026FB8153601B11369B04D9B51366C1369B0369B554D9B037A4B7B286F49B112D4B76A89B3606D36227C92E51553E49F202D4D889B4F92A9B4D825C99F98337387C944972BE23538B932F40DCE972BE6BA63D2E33CA6C749C38CF4DCC24F4CECD35F15F8A6D5662B226C34D4882FC57E2068D02C8B220A480BA342A9A10D2A29A5D00680D28A48A82800000001EC05C7CA0FADD0F2EF1D57BF1EF1E3CE76EF87A51CDB1404A0255472E49BC6BE575186B2AEFC6E593CB67747A1CC480A01E626815003B02F9013C2EFF000000BA441400010152A8141000D814D8A7B04000D00000040500F6BEC136A8A0200358D76C2DDB35A8F77067D9EBC2BCD9C74C5BB09E1CDD08C673B2C4AF1F2E2F1E78BD38B8D72BDA30E919A828200A027B10D6914000000000000082AAA03A629563AE17B3D3C5969CF258F5615D5C2BA44CA7670E4C5714AF2724D38653BBBC61CAC4B1B8CD67C0D094000010053DA82B58F64A372BB6358AD3D1857697B3956A2D70E4842B8651C728EB1962B1EDA8888A868D00B146A5EEE919AB1D70AED8D73AD4749E19BDD9573CA7E5C726E32E75CECEEDC44F34690DB78D4AB1D31BA75C7273AAE92AE99572CFBB8D6E233D95516796A77A2BA4ACE7F9646749E1422F9A044D816F700A5F0A0800087800A0259B109FC27BDA8BE9201FE0DE80DEE2CF004F06E026F7497B81B4A06EC89F2DA8D4CB5137A40977E4DF705DECDFA06965453601B37DC1366C16282573CAF758959B74B1476C7BBB63D98AA99570E4CBB9072CAB15D194D9B516796A7941DF8E6DEEE19A8E59351DB2CB51E3E6CFCB38C5AF0E7977F2E56BBC62B1536D329B4DA89BA6F60969F204F91B5D00292765D88F6FD3F83EE734B63F438CF8E3247939AEEE9D708A9C99CE3E2CB3BEA38FBE9D1F90EB396F3F559657BF779F2F0FA58F534F35F6619DC6BD9C5D459ECCA6C8F561CFB7599CAE1637B3CC632C419D3363486934A008B3B35105F4F6FD279EF175178EF8C98CE6F1B1BC6EAC7DD1F3DEA1F13EADC3F6F9E72CF197976E1BAC9CF9274F18F63CE208A00A00A0BB017BA0BBECB2A0B00007619129BEE0202A01B36221E8574E978FEE7533F11F6A768F3F35EF4EFC53AD8383B00000000000000000000000F89F50E5FBBD57C6788EFC13EDB72E5BD38AEDEA79D00004A9BD0A5A9B54015362A2006D368251504D80026C011436829BD25AA26CD886D010D826CDAA1B4D826CA06D3605BD93606D36A1B4D826F49B0366D444D81B4DA89F23609724B57426CD889B4DAA17267E405A9F204DA6D44F944F96854B925CB4097367EE4519B9D5972BE203538F932BE1B9D2E57CD36373A5C7DBAE3C184F4CEC6E71C9E22FC536AB316A6082FC57E281A59105F8AFC40D2C882E8D01A5D01A340A029A01514580772C15600280A8040144405000016541ECE8F9359C7D7C2EE3CDCB3B75C1B57075450128885519BE1E1EAF0EFB74C2F6C64F9B94D64CD8F53920A800202A02ECFF002043D021B05D9BD81EC00051000436A1FCA01B000501000F60000000002EC806D5000000059E5D71BAA95A8F57167DDEEE3CBB38671BC5DA778383A919CE2C4AF3F2E3B8F172E3A77C5CABCF67762F9768C564AA80280825BA0368A00000000000007A05D9B155A9528E98DD577E3BDF6C569ECE3CB6EF8D79F26E2DAE59CDC48B5E5E4C5E5CE3BE2E75CEB17CBA44A89634854100000003D0AB17683A4F0DE174CD57A38F27A30AE55A8DB194DF6655E6CE38E51D632E758CBB56E23351A4000D82CADE352ABAE35DB1BF873AAEB2AD61A73C9C339DFB3719AE7939D6E256762A0DCBDC1D256F1BA62B4EB8D6F6CAB966E19351135D89E151A8B056E336EEA086FB284B08806C036A097C01B3609EC10F0026CF6A2774035A8480B6FF00D2CB2760664BBFE56821BD2A12F63B22A78276543E45BF8049745EF052779A5B7D026CD88AD6B7FE4559E355A644D801BEC0CDA451B822B195F4C35111BC21476C5D27873AAE79E5D9E7CAEEB78A562A56D12F9046A378794AAF57163DE3DB8CD470C9A8C7265A8F0F367B6B1857972AC5768C336B376D227F9144282006A001A034DE18EEA557DDFA7707C38F75F41E1CEEEBB63E87CFFAB73FDBE9FE12F9309BCA197A7E6AF766BE8BCEE75BC325477C392C7A30E5DB9E51A8ED8F2766BE5B8E7636ACD809A35D95134695148835099DE3E4C739EAA7B57E97A6E59CDC18E73DC757CEB3574F5CEE0F375FC1F7BA5CA6BBCF0B85D652994DC7E7F1BEAF98D3E83C6540162828000A04540DF66A20BB0001D7632200A9E840D821B504B7501EFF00A671EB1B9DF6FA0F1F2DDE55EBE39AC41CDB0000000000000000000000639B3FB7C3965F88FCFEEE7C99677DD7AB82756B872FB91A1DDC4D8086C12D4504D8028800941366C440100004DA6D4369B554D9B04D9B11366C1366D44D9B110D826CD826CD81B676A1B4D81B2D15369B54369B037D92E4A33F2D27C943E49B1366D2D02E49F2513E49F2113E49B152E46D512E49F2159B9A5CD467E5F94F9A89BCB2BDA35F6B932F483A4E972BE6B78F498CF35363A63C184F11D2613F09B34D7C57E2CED5662BF14D8BF13482FC57407C57E20BF13482E8D02E8D02E8D01A017401A5004534A06805003BFE115746B6A2888681450400D000000EDC596B28FB1C19FCB08E1CB1BC2F6F4CF0AF33B022803208CD70E7C3E5856F1F6CE4F97CD8EAB8BD73D38D66A348A00807A000153C00BA806BF9201A00005802505D54A808A001A000000EC00007A5010000157B1FE00DAA200001E1BC6A558F4715EEF77165B72CDB8F4E393563CF5D605EF116B8E73B3C7CD8F776C5CABCB9C73C9DE30C54AD221403C006D43D20879000000000000008B053C2C41D31AED8566ABD5C59767AB0BD9C326E34CE73B311A79B931ECF2E71DB162B8E4C651D1966A34854ECA0000802878055F68358D6F1BDD163BE15E8C2B964D4769E19CA30AE39C79F28E919AE59473AE9119469000F602ACA83A476C3262B4ED8569856728E594D2C471AE795ECE9118A3481283AE3AD378DD315A75C6BA314633F0F3E5DDA827B35DF6A8D2C15ADA5419DAF9512AA082800008007B04BE765544FF26E5EC05FE2A01F2BEE1B02FE226D437EE1B036760369045414BDC10EC6F54537DD72B3D02208BB5D8AD49D96540DED7C22A7989AD2A25DAC06E254572B7BA348475C2148EB16DD4615C73C9C6DDB712B28D32282C8EDC78B35A8F67162F46F58B8D69E6E6CFB3C3C97FA9D3066B8E559756594DAA26E141051000505EC82CF2F5F4BC5F3E48C65D458FD070E1F0E391B786F75DE25BA96D7E73EABCFF739AC95DB867D98CEBE75ECCD7B5C59B34CF8AA8DE39575C734AB1D71E476C7936E7634E932DB52B2AA9E10349A50D2EBB02C2CDC41F57E8DCFBC6F15F31F55E2E59ACABD385DE2166E69C9B7E77ADE1FB1D65FC5727D1C6EE4AF259ABA41590514014050041577B05F420A03A0CA0008282820826BE594C67B07DCE0E39C5C38E2E8F05BBBB7B64D404500000000000000000000007CFF00AAF37C786612F7AF998CD631ECE29AC1E5E4FF004D23AB05EC9B04D8A26C5040003696826D3621E9360009B3605A9B513696A85A9B0369B04D9B51366C0DA6C413609BEC9681B4DA86D3E409B3609B4DAA9B36226D3E4A1F2676A26CD889B36226D2E4AA972EC97211369B554B9764D81724F9827CA25CE28CFCD3795F1283538F3CBD69B9D2E5EE9B1B9D24F776EB3A7C31F4CEC6E71C9E235F14D8BF15F826D575FC2CC505F89F1417E268174BA034A829A05D26817402E8035D8D01A50045005D1A0005003D0ABE544040055110141003428000358DD57D3E8F93B69CB93D358BE8635B792BB8228025404B18CE76AD466BE6F5387F5578ECD57AF1F4E15946D1003DA82140017C25017606C00D800288000289400EC080A0200068000000000014802A00000358955DB0AF670E4E59351ECC2BAF98F3D758848CB4C671E5E5C77B75C5CF278F3C755C728EF1CDCEC46D0D021A01122A800080A020000000006D40D2F8456B176C59AAF471DD3D5C793964DC7697712B934E3C91E5E4C7BBAE2C570CE39DF0EACB17CB2D21E85101005010055802C74959A475C6BBF1E5B62B51E8C6F65AE4D39671E6CA776E2572CA7773CBCBA32CD65B40000160378BB60C5576C6BA473AD2573CE7658570B1CF3748CB9E869001A9D9D2566AC75C6FE1D7D31559CFC385F2B041434B01A640002F6F200086FB8001E8F0026FB8896A289E57CA86FB7F29EC16DB27E53CC110A287A10F07900EC022800697409E291052CFC822F8157D353C2078AA09BEECDEE077B5B92145DB19520E6348D633BBAE319AB1D678D319E5D9070CAB9D6E2279454166C1D319B7A78B162B51EAC269ACEEA397EDA78B9737973BDDDB166B95ACD6D84A2A326EAAA028087A34A2FA24DA0E9863BB1F5FE9FC1AFEAB1C792F4D62FA93C0F1BBBCFD672FDBE1AFCC7365F2E4B957AF8675B72CDC6F966F77A5C99BDD9D289E2BA63903A4BF874C7266ABAE39F674C73634ADCBB6A56554400174A0DF4DC9783ABC73DF6BE5FA4C729963329EDE5E79DCAEDC57F4A3CEECF9DF57E0F9F0CE493BE2F918DDC7B78AEF179B926AAA3AB00A8082C2028A0A06D5036B015507436CA2001B510000476E878FEEF53BF58A65D635AC6771F68781EC0000000000000000000000007C3EBF97EEF57AF51CBD3DF8CD631E3CAEED66F64DB4826D4114000D821B044A221B04D9B04D9B50DA6C1369B50DA009BDA86D9D82ED36226CD81B4D825A9B51366C1368A1B360969F25D0CDA9F203E45C944B536226D3E421F24F9775566E49B10DA6D44F944F96854B927C9466E69F304DE56EA46A717265E81B9D2E56F7ADE3D24D77BB4D8E98F4F84F4E938E4F113635305F8B3B56BE2BF14D87C57E282FC57407C56405D43481A340A6805D012281A00340694005040017402FA49014016C04D2E8550404050450040140040020AB1EBE973D64C65E963EB71E5B91D5E3AEF3D0ACB4200803192C4AF275386E6DF3B926ABD585E9C2B9D65D59401400034009EC03C82804005004014100A80B52800050000000280007A14040DA80A008002901D31BDDEAE2C98C9B8F6F1E5B7A31AF364E9895630DB197770E4C5BC58C9E3E58F36734F4E2E55CEB35B40D080027A005100000041454405000213C8AD08358BA6352AC76C327AB8EB964D47A2569C5B73CE7679B931F6E98B35E6CE395758CB1596E3297C1E944F4002A022800BE417DB78F8668DE3E5DB0BAACD69EAC32ECDEDC9A6328E19CEEB12B8653BB9D7565CEB2D202A02A820D4AEB8DD33563AE1775DB1AE75559CA22B8671C728E91973A8DA0A04AE98D4A3AE2EB3C315A33BD9C32209526D5154554B40000114440000019B4AA25F04FC820A0821FE48058284FFF009006C14402ED4440000593B021BD82F74D8373C6C6556D265E812D4DAC165D3512865755CF2AB06764546F09DDDB18CD56AB9679241C6D66F97488CF8151635115D309BAF5F14DB9E4B1E99E1C79B2D4739ED5E1E4CB6E372DBBC66B9DA95A659BE4DF751365504140428A0DE3FCA51E8E0E3F9671F7BA6E3F871C79B96BA62EE96BCEEAF8FF0054E7DFF4BE36576F7714D470CBDB159B1D584674A8CD25D55574C6BA4AC8D639575993362B78E4E932ACAB5325959D2B5BEEA80A8265FEDFE63EE7D339FEF74D25BDF172E69BC76E9C77ECF68F1BD0CF2E13938F2C6FB8FCD726178BA8CB8EFE5E9E0BEE38F2CF5447A5C0140950154500016082ACF051AD88363282280802AA2285BA8FA5F4CE2F8F15CEFB72E5BAC5D38E7D9EF1E37A4000000000000000000000073E7E4FB7C3965FC2CEEA5EA3F3FBB9679657DD6AD7D178D9DA6C0450360801B4D809B04D82254DA86D37D85366D51369B04D96A89B410DA6C54D9B0369B11369B50DA6C1366C1369BECA1B4F9289B3E46866D36A889B50DA7C80B933F2112E553605BB4F92AA5ACDCBB827CD9B9FE6AE84B9FE1265965E228D4E3E4BE9B9D3677CA6C6F1E927BAEB3A7C27A66D1B9C58CF11B984676AB315F8A04C564362E97481AEEBA05D1A05D1A417C9A05D775D01A4F602E80D760005500100014000005F200002AEBB9E045003C22808A200A0200A22809A0088AAEDC596B28947D5E9F3DE2F4E35E4CBDBBE2D45736C012A0159B16238F2E3BC5F379B0EEF471D71C9E7B1977610D022800080B3CA681404D7E160280080A080028201B4BDC00140400140400000000020AAA2020002C06B1F2EFC77BB35A8F6F0E4F5635E7C9D317457274672EF1C728D62CD7939717973C5E8C6B9572ACD748CD645400004054D0A00800000000002C022A2AEDBC6A523AE17BBD3C7939E4D47AB0ADB8D6E265E1C339D9AC52BCB93865DABB4658CA31A6A3226B4A25140F4000021A582AACA83A635DB1AC5577C2BB473AD1638E78F722BCF94EEE566ABA465CF2F2CB7194BD85004015A8DE37519A475C6BB6358AD36959572E49D9C32F0E911CAC46D945024DB78F94A3ACF2E92B15A6B2BD9C290415059E053602022A0000009408026FB773CA8202781504D02A7A0347650A8028278502F7A7B04F6A08000A022CEC97B8ADEF58E91105809E12406B1D37B4573CBBD66AC445D28EB84F6E919AA96EDC73BDC839DBDD9B5B65006A46A415DF8F17AF8F1D39655A8E995D47939F24C4AF2675CABB4619A8A8966CB3BA8895440000D282C9DFBBA638EEF74A3E9743C5BB2D7D6C66A3C9C97B76C5A72E7E49871DAE53BAD57E77ABE4F9F25AF264FA18F51C2B17C236CA5674A8952818E4E92E81A95D254AB1B993732DB155B993732655A95A951555057A3E99CDF67AAF85BDB26729BC6C5C6EABEF8F9EF58F8DF57E0F8F24E693CF976E1BAC9CF927D5E19770AF63CC8281B0005F620BEC51441565D02F9AA837511000362A7A3D026D1435F3CB1C67B7DEE0C271F0E38CFC3873DEA476E29DD741E57700000000000000000000001F3FEADCDF1E1984BDEBA714DE518CEEB17CA9DA16BDCF288A0802000894B410D826D2D5136968A6F66D44DA6C4369B51369B0369B11366C1369B5137B3E409BEC6D55369B05DB3F2113E49F2684DA6C4369B04F927CBF0A25C92DEC09F23E4A26D3609724B9404B9C67E6BA12DCB2F109C7C97D03A4E973BE7B3A63D1CF36A6C749D3613D3A63C58C9DA3368D7C57E29B55F8AE905D1A41662BA05D1A10545140D1A0590D02E8806B40280000800A00A0000029E40D1A4034A00280A208A068000500100000136A2882280D6175457D1E9393D3DF857979276EB8BA0E2EA282008CD8B119CA6E3C1D461DDD70AE793C59CD562BD31CAB2289ED7D81A40280A9B058A08A008001EC0000013DA850114000011404A06941080500F00280A200000282E2EDC759AD47AB8B27B30BD9C726E3B63771A71744AE592C2BCFCB8F678F39DDDF171AE394EEE75D594D22A000020A1E1280006800000000037A055406F1EC955D317A38EB15A8F571D758E35B8B7C38E708579B926ABCF94DBB462B17B39D6D2A26950D69143D80020000AD088DE3E1D71BB66B4EF8577C6F672AD469CF39D915E7CE3967E5D632E5932DC659A2802002CECDE352ABA63E5DB1C98AD3AE34AC2B9E71C329DF6DC471C99D3A464006F14A371D71ECCD55CAB95F291508A82EC0DF64014100000F5DC136798A122504411ADE93C82772F651367B50F600401014F404F09E4020002A01E005F4806C80D79EC20BA87F8066ACEE0BA5F11158ACB48AD4075C637E18698CB2D385BDDA8958A8D3287B51B91BC63355EAE2C751E9C7C3964D46792EA3C5CB775712BCF9562BB4619A9BECA877D33FC809143D9AD02005F2BAD0371DF8B0DE5233563ECF49C7F1C657B3D3C59DDD76C52BE7FD439B586B6BC7374CABE1F25DD72C9EE8E0CD674D2259DD2C5467497B504B1AC7251D256A566AC6E56A5D3355D25DB52B237B6A5DA2B7B5959AAA5BF1CF1CE7980FD174BCB39BA7C72DEFB3B3E7653574F5CBB83CFD6F0CE7E9B2C7DAE375652CDCD3F3F8FF4DB8DF315F41E34140405540157600A0A441AF4B106D194368AA1BEEA26C04A96F651DFA0E3FBBD54BEB17DC7939EFDB4F4714E81C1D400000000000000000000007C0FA872FDEEB2C97B62EFC13EDB72E5BD38A3D8F386C12A6C1366C0DA0826C0DA6D559A6D44D9B11366C1369F2544D9B04B627C80B926D44DA7C812DDA6D55366C1365C9513E49F2513E553626D366C12E4972513E49F2112D4DAA9F267E4225C99B97F2AA973D24CEDF5417E3C997698B78F4DC97C9B1D31E93F35D31E970C7D6D9B90E938B19E9B98FF000CED57E2BF1EE82FC498A0BA340BF15D680D2E80D2E80D1A05913482EBF2BA00D028008A1A0340002E8D0000680014000080002810034A00800000A0008A068400014405011565EE8AF574F9EB27D4E3CB723CFC91D31769E16383AA88A802255462BCFCF8EE3A63ED8C9F3B971D571B1E98E45469000D26815000050040340680003400009543F83B0080A80A0000009E800000500F006EECD82EC40005023A6375515E9E3C9EDE2C9C738DC77C6B6E15D60C6508571E49B8F1F2E3DDDB172AF3671CEC778CB3515004004A2820A790400000000000023428D4A8378D76C2F762ABD5C793D18DECE35B8D7A6329B8CC579B931EEF3E53BBB62C572C9CF28E88C8ACA54D2A9EC0010000536B01BC6BA6359576C2E9E8C2B964D4746729D991C739B70CA3A44AE593163719651A00401495A9E4A3A635DB1AC5575C6B4E6D3194DC71CE69A88E19462BA4641458B3CA0DCAE98DBBD32AD5BA73BE4129002CD81000025008033E0DA85BDFB1B0375040510BDC097D27B0114140A80BE8809B0000000000DF7360002E8162A049A32EDE1065A914699CAA4562D46916378C4A3AC8B7B32AE39D73B5B8958B46905D20D476E3C7752AC7AB8F1D3AB8D69C39B2ECF1E57BBA6295C72EF52BA30CD4544F0828288BB0400F8B5106F0C5EFE938F794ECC657A6A3EBF1E3F1C5D1E2AED18E4CBE38D7C2EB797E59D8EDC518CABC197962BD91C994AA8CA2A0CD044F0A378E5B8DCA946A352FA655B95D25655A95A97B22B72ACA8372F62F7C74CABE8FD1B9F572E1CBFE1F61E2E69AC9E8E3BF50F2E4E8F81F50E1FB3D5EFD64F3BE863778CAF26535446D904004505514005541A8A82DBDCDA681143680763609B66DECA3EAFD2B8BE3C373BEDF41E1E4BBCABD584D620E6D800000000000000000000039753C9F6BA7CB2FC47E726572CB2CAF9B5EBE09D5AF3F2DEE45D9B7A1C8DA6C1360886C1369B553E49BEE0CDA28968226D36A06C1369BD08CECDA89B4F901B67606D2D513712E4BA12E496A86D36226CD889F289F2066E49F2554D9B513E4972066E5FCB3792289F2B7C4AB30E4CBD03A4E9B3ADCE93BF7A9B1D274D84F4EB38B19E2466D56BE33F0BF16762CC5AF8A07C57E20BA3E282EA1A035FC2E80D1A05D1A034BA034680D281A3406940D08A68D0000000002E8D01A3406801600006801054D00A00028002280200000A009A0000D0000B0576E2BAC9F4B832DC71E46B17AB16E3CD5DE288A20094466C72E4C771B8CD7CFE6C3BD796C7AB1F4E35348DA268D200A00000000000A80801EC00001050D1EC0A8000A80280000002500DA81B504F6A0081E0056A5D0AEFC77C57B38B272C9A8F4E35D6579EBAC699B3B22B964F2F2E2EB8B9D7973C5C729DDDE30E7469101000012C4D2868F60000A0200A0202E81440580D4AEB8565A7A78EE9E9C1C726A3A2561A71E4C5E6CE3A62CD70CE3163AB2C59DD1A412F9544F66BB81A0000F40AABE9023A62948EB8D77C2B15A8EF8D2C9A73572CA38E73BB711C729DDCEFE1D223359D3480200A4681AC6F775C6B155DB1C9D2562AA572E48B079F373AE919348A2C6A7641B8D4ACAB56CD39D14A080000783F9036CFB05D97F2A26D04002792D03696A80080148A000806CF6050000F07A0364000002F90059E01A9DD7DE90233E40F6B017BEB4C83228B1D718948DB395D32AE395DD62BA4464D2A13B35220DE31E8E39D99AAF4E33B1965A8E5FB69E4E5C9E7B5D6335CEF966B6888A854B413C8A1FE0D007805D35220EDC78EEBEB749C5A9B71E4BD378BDD0AF2BB3C9D5F2FC70AF87CD97CB2AF5714E9C7279ED65E88C328A83209515112C0677AAE98E5B8A372B719AB1A95A97F9655BC6B7B41A95A97B22B52B52B346F8792F0F538724ED36FD2E194CF0994F163CBCF3D577E2BEE343CCECF07D5383EEF4FF00293BE2F8D8DDCEEF6F0DDE2F3724FB28EAE6008028A2C1005162A0B17682EC03C2008A1B4A09B24F96731FCD07E878309C7C38E33F0E8F9D7BAF64EA02280000000000000000000003E5FD679BE3C58F1CBDF27CAC7C3DDC53583CBC9DE4A8EAC1B36221B51369B04B5362A5A9BD286D2D110DA89B4D886D3609B66D51369B50D9B04DA5CBBA8CDA9B50DA5AA9B4B926C12E497204F926C1369B50B9337380CFCCF9DBE94261C99788DE3D3725363A63D1EEFF005574C7A5C27A66E4AE938B09E2353193B48CEC598AFC505F8AE90598ACC41746905D1AA0BA340BA3406940D028201A034BA034680000150050340001A00014D01A3406803C00A00680103400680D2822800000202800001400040000D2C15BC6E9EFE9F2F0E79FA58F7617B3A3CB5DE2AB2D09410066B394ECD466BC7CF8F97873C755E9C1C6B9D4746515440000BD88000001A00D206974A020200000252A820078017C404F6000002F8480A806CF20A4051000140582BAE15EAE2CBC39E4D47AF0BD9DF179F274C5A2F861B73CA3CFC98EE3A62E793C99E3DDC339DDE88E6E7632DA08002000026CAA25050D080000006BB1B05540582B51BC6E915DF0AF571DECE59351DA2B934E79C79F38DE2CD79F28E594768CB1632D440113D22AAECBE01364F00458211502378D4AAE98DEEED8D66B4F4615BF31CAAB9E73B38E53B3511C728E59474466A56912A2A000B3C0AD4F2E98D6691DB175C58AD2FA73CE6920F3671CDD233434A0D480D4ECD465558A000002006D467DB5BEC226C82882161E94367B04F600404451692006BB8255045F208500000000045045036B0162B209ED458BDB482566AC1051AC26EBAC66AC69CF3A0E359ADC4404591A901D70C775EAE3C5CF26A3AF88E5CB93115E4E4CB75C72AED19AC5469942AA27B4BDC13DA8A100F6A22C6F19DD15EBE9F8FE5947D7E1C358BCFC95D3176633BA8E11D2BE4F5BCBBB66DF333BDDEDC26A38D73AC5758C9E9150AC825895512B341292EAA8E92B72A11B6A566B4D4BA6E5DB2352ACA8ADC6A54172EF8BEDFD23A8FBBD37C2DEF8B8734DE2E9C77593E80F13D299E333C2E37C57E6F9F8EF0F559617FE1E9E0BEE38F2CFDA23D2E00A0200A280281ED5017D829E102D450A805A8096BD1F4FE3FBBD5CB676C533BAC6AE33763EF0F9CF6000000000000000000000005BA9B07E73EA1CDF7FADBAF18B83E8E3358C8F1DBBB6834C8806D1559D96A89B4D889B4DA89B36096A5A226D2D50DA6C12D676A1B67E4BA0B9692E4684B926FB348972D27C812E4CDC844DEEA6D54F927C813E4CDCC13E577E164E4CBC451A9D3F265E7B3A4E8FF359D8E98F4B84FE5D270E33C44B92E9B98FF0BF16762FC57E281F15F8C05F8AE80F8AFC503E2B201A5D01A5034BA40D1A14D1A03402E90000500B00003D000002A02808000280A2068D01A3401A05000000100502010015000000000001014000006A797A7832EECE4D47D2E2CB71DE3C993B62D0C362020096335A895E7E5C773C3C3CB8BBE0E35E7B134ECC20087B50000050401440000000003409A14400D1AD01E4F2068D01A340693C505BE001340BA0174680100000005582B785EEF471E5A62AC7B38F2DBD18DD3CF93A62DCEEAC36C5ECE59CECD466BC9C98E9E6CA777A3172AE594EECD6D10544000000F49E1428026C0D0002868458681440F6A0B1B9E51A76C5E8E3CB4E792C7A30BB8DB956E3397870E4C5714AF3E71C728ED1862C62C6A220A0089A4D286814D2E805106A5D22B78BAE3E59AAEF83AE35CAB459DDC738B071CA7772CA77748CB9D4F4D2254540505882B78E4CD58EB8D76C6B35A6D9CE766479B38E594D574888AA869A91056A2297B46403600054B540821A8829A3C8888A2A02F83D021FC8097CA8140D9EC09E53D81FC1A00F0000000000000A22A035A1161ED14BDD016795BF9419ACD68080E98C74F4CAC4B76E595EE4462D66F76D13DAA8B1B8955DF8E3D38472AB172BA79F97248B5E5CFBD73B5DA30CD46910D00821A4D02FB053CAE816475C31EE9563E9749C7E2BE8E33B3C99FB75C5ABE1E7EA33F8E0C633B5C9F0FA8CF79D79B2AF762E35866B6822A1E9904F69544F49A119B12C5171BA749506E56BC22B52B72B355A95A9E591A95AD8ADC7A7E9DCFF00A7EB24B7FA7273CE6F1B171BABB7E8A7783E73D83E4FD6382FF4F2E33C7975E2BAC9CF926F17CE97736AF73CC26BB800040500501501600009B037D9004512DED5F5BE91C5F1E1B9DF35CB9AFD1BE3FF004FA23C2F500000000000000000000000E1D5F2CE1E9B3CBF86B19BB225BA8FCCE397CB2CB3BE6D6B6FA4F11B3609B4B454B536A27C92DEE226D2E4A1B4B419DA6D42D66E406D2D513696AA25C92D5137D93626CDB372513E497304B769B519B925C819B9C89F3DDED1424E4CBC46E74F9D37A1D31E92DF35D31E9709E59F21D270E13C46E612788CED57E3F95F8B22FC4D02FC76D7C40D2C881A5F882E8D02E8D206974068D0A281A3400000000000A80BA00010014035D81746844D2E8542C05D6CD026974828000000000A089ED45349A034A81A000000003406803600000000000351D78AEB24AD3E8F065B9A7AB1AF266EB8B639B6A8288059B66AC472CE6E3C5CD8F776C1CB279739DD8D3D11CD3D2008A001A001014000000000000001342868D00002000001A50100000000D28080A01A15BC7B3B617BB3563D5C55EAC72DC70C9B8EB8DECD393A3367673C962579B97179B38F462E55C338E75D194D7714011200000022816026800F002C051000501635115D71AEFC758AB1E9E3AEAE35B8572CF1DCA42BCD9E2E194768CD73AC64DA54454010004AA1EC0510160ADCAEB8DECCD576C6BBE35CEB4BAF4E79448386536E594EEE91973B18F6DC44B366B4A89A3404580AB3CA2BAE1E5DF1F0C556E54CBC32AE19F871CA3711164EEA8B22A2AAAAA1AD222228A9DC45F47A404ECAA58821BD008002800009A00008962868B002017BA01600007B00000000009E5A0277101416784B75104F6CB40D480E98C6FD32AE79573C96232CDF2D2255EEA352378FE19AAF4F1E3D9DE7872AB19CEBC9C95AC4AE197E58C9D19445412AA200001EC55D283526DE9E0C37646326A3EB74F86B17A23C995EDD714CAEA3E7759CBDAB5C73B4C9F2B92EEB8D7B238B37BA5684A8A09E444B12E812B3550668235865E947495B959AAD46A5456E569916348ADCF0B6EB594F32A0FD2743CFF7FA5C72F6F43E6E5356C7B31BB9B1CBAAE29CDD3E585FC263757659B8FCE49F0CF2C2FAAD3E93C6008BA000001400157CA089B036008A1B404D7CF3C719EEBF49D3F1CE2E0C71FE1E7FC8BD48EBC53DD741E47A0000000000000360001B04D9B0366FB01BAF93F5CE7F8F1E3C52F7AEBC3379C73E4BF57C89E245DFE5F41E6369B413696A896A6D50DB36825A9F2D889B4DAAA5A96ED44DA6C43E49725D0CED36A9B4D972519F9F64B9027C93E4A8CDCBF94F9C152E7F83FAF2F18A8D4E0E4CBF86A7496F9A9B1D71E9309E5D270E18F8C58B92E9B9849E96629B1662BF1417E2B31034BF105F89A417E2BA034482AE805D1A40D1A05D1A034BA00045F4078017CA029A0352200BA035DCD209A504D1A05D1A0349A5174405040D229A3401A0000054A20A8A0A89A54500000000000000003C1DC03B000AA8880A00000BED156378DD507B78337BB0BD9E6CE3AE2E8AE4E8A88A5401325473CA3CDCD8BAE2E793C5C98EAB93D11CD91510501034000028000000080000000000001B01050D8040000100AA07B4140000014163A617BA557AB8B27AB0BD9C326E3B635B71AEB063258570E48F272CEEED8B9570CA39D758C303400800200002878004D01A3401E40F00002AA046A54574C6F676C2B355E8E3BE1DF1BB71C9B8D319448AF3E73BB866EB8B15CB28C59B8DA31A46900413BEC1401141405456A574C515D71BE9DF0AE755D25DC62B0AE59CD38E51D223959DD8BE5B66A3365683601228846A22BA4AEB8E4CABACF0B7BC615C391CAB7119D6D75D950F1D945500010D0288268AA32B25113BFB003C025ABA03CA7B02801404DA85800009402809FCA8B3C6D017BA7B05A6BB0080B226C0340A80BA541500580B12A095968591B9128DC5CAA2B9655CEDEED44669E5A41506F18E9C73759AAF5611BF4E75A71E4CBB57972BB6E335CEDEEC57444410151340068001560AEB8C7BBA5E3F16B9677A6A3E961351D1E5AED1C797398E35F23AAE4F95AEDC71CF27872BDD8F6F4C7366A340822228699D2889A1112C04D26B4A3A6376DCA946A56A32D352B72B346A3528371AF4CABE87D17A8F872E5C395ED7C3EE3C3CD359BD3C7778838BA3E07D5386F0F57F393FA7279E57D0C2EF195E4CBAB41B6450000000510559D8194503606D3601B11DFE9DC5F7BAB975DB17E81E4E7BF6D3D1C53A079DD8012D3606CD886CD8A6CD81B36A89B3606CD80000001BD4B7D47E63EA1CDF7BAECAEF7317A3F1E7DAD72E5BD38ECDBD8E06D2D113696A896E92D119B933725566E46D7426EA6D436CDC844B925AA89BD27C9466E69F204B927CFBA8CDCF553E66827CEF8C5BC783933FE0DE86E7496F9AE98F4984F2CDC8749C184F4DCC249DA33B55F89F041A98AFC417E2681746A20BA5D026975DC1746855D1A40D2E80D1A034BA034680D2E80D1A0347C40D1A40D2E84352801A034BA04D1A0347A00D0A69340BA34068D680D1A0504000000450014001000000F40694004105005040140000003409AEEA289A1174680342820B1A80F4F0E5DF4F7F15DC70CDBC5DF169C1D94454400AA8C571E4C771BC58C9E1E4C1E7B355E9C5CAB3623481A034806954400D00080282A00000201A140D000088028000000400220A00000000029016358DEE8AF4615EAE3C9CB26A3D18D7597B38575833622B9E51E5E5C5D7173AF2E73BB959DDDE39B08D00206C000010005010001142AA00045D00D441AC5DB14AD3BF1D7A31AE35A8E9E59CA30D38E71E7CE3AE2C38D8E77B3A4446550D22A0026954134028022B51BC6A0ED8D75C6F762B51DA5EC573572C9C32F2DC4AE79473AE88C9A54448A117D082C456E3AE3E19AAEB8D6BD3155C793CB937112AF95434BA145F2826850101142801E01360868D02697409A504A50434077141000034068D7700EDAD01E13C80A22688AAA9220BA4D7750D68B00FF82402AF9416CD202C8A8159B544F04F2A2CF2E98A51A934CE5515CEB177B6A329E5145580DE31E8E39D98AAEF8A657B30D3CDCB7BB85748CD62B35B44A8202A1001202828DE3115DF870DE4FA9D3E1A8E3C95A8F542D799D5E2EAB9352C7CAE5CBBD7AB8E74E55E7B58BD9D983CA28895441443C88CD89A504113D33544DEABA6396C1D25DB5E1956A372B2351A88AD4ADC4AABC7C9783A8C3927AAFD4F1673938B1CE7B8F27E44F55DB8AFB8D8F2BBBC5F54E0FBDD2DB27F563DDF0B0BB9FE1EDE0BBC5E6E49F66976ECE66C0536802800A20ABA073150004036995D62A3EBFD1F87E3C373B3BE4FA4F9FCB779D7AF09AC41CDB0073B7FA8F935A6764AB320D96E8DF64366CF929B4F92ECD1B369B0D969F203E46FB885C9265DCD2AED2DEE238F59CDF63A2CF3BE74FCB6397CADCAF9B5EBFC79D5AE3CB7BD35296BD2E46D3E40CDC936097266E4A26D9B935113E5BF29F203E49723433724F92A172ECC5C944B933738A89F2DF85933BDA415A9C1C97F86B1E8EDEF6A790EB8F4B84F3DDD31E0C278C59B92B73093D35316762FC49882FC57481F1D1AD82E8D02E8D5034BA05D1A05348A68D02E974068900D1A4174680D1A03E2BA00D01A3401A034684015410000000D1A03402280829E80040F46941410D2000A281A40450540040D0A00680340000007A05D774D01A00D00281A4000000EC0A00D44575E3BDDEEE0CBB3966D47AB1AE9B79ABBC51144D0214466C73CE6E3719AF272C79339DDE8C5CAB9A58E8C9A4000001000140000500000440001400000D02281A340691000005405000000005055C7B22BB615E9E2AC64B1EAC2F675C5E7C9D63497CB2D319479F93174C58AF2F24D38651DE39D73B134DA202080A01ED01500D9B03B1A503D2068D694000405016515A8E98D4A3B61957A78EB964D476956B936E79CECF3E71D2335C329DDCB28EB1962A2A253C2802200009A502281B6A22BAE0EB8566ABBE15AD39B4C658EDC739DDA895CB2C7DB956E233A469913B2A87980A22353CBA6351A75C6F77462AB966E55A88CF955436A2AA02A20228BB4000010D26805F009680141003B4004D00550D00268000F048096775D01A00D1E200A22006F512AAA882D34069015A419B7BA5513C9A51B8D48C8B6B19039DBB65B889FC901A8B01D708F4E135D9CEB4E9E1CB932660F2E776E56BAC4652D6912F74101434000802ACEEEB8E2CD57B7A7E3EEFA3C78EA3CF9D6F17573E4CB51CA375F2FAAE4DDAF067775ECC3D39572B19AE8CA008289ECA2222897C20258962A226812C497E35475C6EDD254AAD6DA8C0D4ADCA8AD46B68AB66F1EEFB7F46EA7EE705E3B7BE2E3CD37837C77593E98F03D4994996365F6FCD755C57A7EB32C3D5F0F4F05EEC71E59FB64DBD2E06C5054145001550141CD150A6C1366C04D5CF3C709EE87B7E97A7E3FB5C18E3F88EAF9B6EEBDB3D0228995D40731B6087B03CD34027905D68EC01BD0896A8276050EC20B3C83E3FF00E41D46B1C7865F2F8D3B48F7F14D611E7CFBC97E45C9D194B926D519B927C8D2B372EE9F26B48CDC99DAA1B4B9025CA25CD466E5FCA5CBF009FD57C62D4E0E4CA2EE41BC7A3CAF9AEB8F498CF3DD9B90E98F0613C46E6127A636AD7C4F882FC17E282FC4F882E8D02E8D01F15D0A68D20BA340697E207C4F881A5F881AD2EBB01A3482E8D08697429A04000D01A514D1A10414003421A340A0001A3400000201A0034068001404014D082E9045141340BA348A68000366804014000F001A4053608A8A20280001A10D1A0342A820B051D30F2F570E5DDCF26A3DB85DC769771E5AED8AAB2D08020258C65E1A8CD79F971DC78F923D1838D70B3495D510D887634A2006BB9A0000004000001400348806800000001404014040140F480280800002E880B165D0ADE15E8E3BDD8C963D7C75DF1AF3E4E98B70AC36C651C792378B35E5E48E194778E55CAC66B6889A5004000000001015000050000014558E98A0EB857A30CBBB9D6A3D18DDC69CAB4CE53B38671AC4AF3E71CB2758C31632D22228009E8100000051A941D30AED8D62ABB615B73AD163965160E39F671CBF2E919611A40D0868001563A63E5075C5BDF6655CF2AE76AC1362A29B453679503606D36068100136B01000B4122DBDC0F2806CA0009AEE28000027F00780050401404F6006C000D100D8229DC53679034BBEC8225EEA269A80D46A78412F662D51CEF9DA3484EF4EEA2C6E466ABBF1CEEEF8C73AB16DD3CFC9910AF3E558AEB19605113DAA2A01E005401603523BF163BACD57D1E9F0D3D93C3CB9FB75C56F879BA8CF58D4C67664F93CF96ED79AF97AF1F4E559C99ADA253C08951550041444D08895444D0858CE945C6FC6BACA8352B51969B8DCACA351A88AD6DDFA0E6BD3F598DDF6C99CA6F1B1A97576FD34BB92CF6AF98F60F93F5AE9F7863CD2779E5D786EB38C724DE2F978DDE3B5B5EE794014114154055405D038DA6D5100001DFE9FC7797AD9AF1132BAC6D5C7DC7E8C7CD7B40072E5CBBE967B672F4E7F23E4E9A6366CDD0DAECF95341F2D1B341F24D9A1769BD81B5D9A0DA6C0D9B05DAE375BCAF889A1F95FA8F3FEA3EA195DF6C5C3E4FA58CD491E6BDD4B927C9AD09BEC9725D0972ECCDC8D225ACFC9A466E5DD9B9CD827CAD35965E228B383932759D2E5AEF536378F498CF2E93A7C27A62E4ADCE393C46A6282FC57E282FC4F882E8F88ABA3482E974068D02E8901746903E2BAEC068D02E8D0868D01A5D01A34068D02E8D0001A0034000A680D0080A6800000010342808006800D006B6008A0A0002202A82200A1A00100015454134A026809DA806802801A034680D01B040000015576088A008A455163D1C597766ABDDC596E7777C6BCB9476C5B5736C010112F762C58397263B8F27263AB5DF072C9E6CA7761DA309A4D2A080A00000069440000101411740801A140000110000000050000000100054D0280B015BC7CBB6159AAF571E4F4635C326E3ACAAE4E8CDF0E7946A335E6E4C5E6CA7777C5CEB9653BB163A465349A540F2080000000000000000000AA02B52A0EB8D77C2B15A8F4615D238D6A15C79269615E7CE39653B3AC66B9D8C36CA1A04150054D288802E901677582B58DD3B6359AAED8E4EB2F673AABE5CF28915C73F2E594EEEB1972B3BA58D220200A1EC174DC41D716B6CAB195ECE75A81BEC410D801B03D808A06C04000117C80804282A007803D9EC0010500000A025A000280764014445040020ABED7D02282C1066A450F2B01B8BBD033939DA4191A4006A46F19DD9AAF4E11D1CEAB19DECF3675A88E57BB35D1194D2A1A4D680D14115445034B26D06E4EEF5F4F86F26326A3E97163A8ED3B3CB97B758CE5751F3FA9E4F2DE119CABE7725DB95F0F5472AC5454134A25455004A2A27B4B012C4D289626844A6819AD6397AAA3ACAD466AB72B52E991A976D4A8ADCA67DA7CA7988AFD1FD37A8FBFD2637DCECF63E66735958F5E377072EA38A73706585F7125D5DAD9B8FCCFC6F1F265C77D557D2FFD78C0455F60282EC14580AB1070151366D436025BA96BEAFD13875865CB7DB972DD60E9C73ECFAE3C0F50016EA6DE4CB2F9677F0DE0C6752536E8E7B36BB0D9B3686CD9B14DA6D536BB00D9B45D9F2D1B5366CD886DC7AEE7FD3F439E7BEF6126EC85BA8FC9E397CADCAF9B56DFE5F49E74F93372512E5FCA7CA089F38C7CF6A1FD77C45C78B932F5A363A4E932BE6B73A4C679BB67C8749C18CF11BFB72788CED5AF89F141662BAEE2AFC4D7705D2E905F89F105F8ACC7B207C57E207C57421A3E207C4D02E8D2068D029A034680D2E80D1A0346954D1A44000D0A0000000000000000000000200BA503681A0434680000005000D01A40005D006901400D01A000000F6802807A00F60801E941140114150D08A0A0680D002A0B3CBAE17552ABDBC393D38D79B274C5D62B93AA7B015006729B5473CA3CDCB8BAE2E793C99E2E593BC736469040000000001014D01A340001A041400040004501005144105151034680005D00000002E806B176C6F666ABBF1D7AB0BD9C726E3AC6E7871AEB12C6328B12B872479739DDDB172AE59472B1D63288D2202A2E81010000000000000000051562CA83A635DB1ACD57A38EEDDA7871ADC56339B483CF9C71CA3AC66B96518D3A32894105400004055041456B1ECE98D6475C6BBE2C56A35A4CA3315C338E594748CD72C986D004003402B5115D31F0D5A8AC6558B5622281EC00029B0400004F00A009B00000002A02ED017D2281E0000000041022A8221E7B828087884AAA0886BBA5DED55676AD200829E819A8D035106BD00CD73AB0436A869740D48EB84EECD57A319D96B9AB9725ECF3655B88C566D6D12F74500440034A0BA40D2CDEC1D70C7BBE874F869CF2AD47BB19A8B5E5758E3CD9EA3E5F3E5BB5DF8E315E5CAB9D7773AC8A2228208545543421A4F0A0CD04A962895044B12A8DE197A75952AB5BD352B0ADCAD441A8D4BE915EFF00A3751F6BA9BC56F6AFD03C3CF3593D1C57EA0E0EAF83F57E0FB5D4CE593B64F1CEEFA185DE32BC794D6541B64501760AB05140541E7D9B690DA6D4366C54CBFAAE384F75FA7E8F8A70F4B863FC3CDF917A91D78A76EE3C6F40039F3E7F1E3AF1CCBB7876C274E39DECF9C3E71BD31B5F943E53F2683E53F27CA2682652C5DCFC9A366D3E5017E46CD1B370DC0366C366CD82CBBAF8DFF91F55A9870637FCBA714DE7132BD3E24BF193B97293DBDCE2CFDC89BCB2BDA28B38B932F4D4E973BE6A6F43A63D2633CD75C7A7C27A66E4ADCE393C46A61FC322FC16600BF1AB30A8ABF0ABF6CD87C17E09B17E04C0D87C17E20BF1340697E281A341A5D1A0D1A341A34683468D068D1A03468174680D1A034680D1A034680D1A03468534680D1A0346843468534680D1A034684340A68D01A40010000000000000000000000000003400000000002AA080002800770003400BA034002000000A002C6F1BA668F4F0D7B70BD9C3374C5D71F0D38BA822A809A66AA3167671E48E98B193C7C98F771CA3BC72AC546D0140F4808000A800000000000008286803420001A03400000000022F75000105D0002808B3CBAE352ABB71D7AB8EB8E4D477C6B78B8D758566C22B9671E6E4C7DBAE2E55C328E594768CB151A440004003468034020000000068050001A15BC5D3166ABD1C75DF1AE39351B4BDE32AE39E2F3E534E91972CA3163A44612AA028208000000A0AD46B141DB176C2B15A8E90BDD8572CE38E51B895C3365B650D2802002E9A88ADCAB6EA22B19774544D80A80281B403600009BEE06D410501000458A0020200A007A3D080027B144ED7BA8A2217B9E944ECA06C04202EFB9B03DAA02C154404A0CDB4691635115ABDA33418C99544EC28AB220DE31DB0C59AAED3C2657518579F92F771CABA4462A56D192808229DC0F601A202E9BC6772ABD1C386EBE8F063A8E19D6A3D13C2657B383A3C5D4726A57CDE4CB75E9C239D71BE52BB3159A089E1004554450011140112B2A2693420CE813BCAEB865B06E56F1ACD69A8DCAC8D4F2D405C73BC5CB8F24F55FAAE9F967374F8E7F98F27E44EA576E2BDD8EA3C8F43C7F52E09CFD265F99DDF9FC2F6D7E1EDE0BBC74F372CEDA1D9C801497B02ED408A2A9E9079AD4DB686CD81B362BBFD3B8AF3F5D3B76C5FA893534F1FE45FB69DF8A740F33B0025C665357BB9DE1C7F0D4B63364ACFD8C75E19BC18FE1AF3ACF8C3EC44FB11AF34F14FB113EC1E69E27D84BC157C93C53ED54FB557C93C4FB597E4FB792F943C6A7DBC8F8646E26AA7C723E392EE1AA7C724D653D1D1DB78DCA5B6CF11F94FA861D4F53F50CB3F85F8CF0EDC3A995AC67BD3963D173E57BCAEB8F4195BDF6F4DCA31A75C7A1D7F6BA4E9ACFED62E4BA6E74F7F0BFA7A9B34B382AFD8A9B1AFB3FC1F69362FDA5FB7FC1B0FB7FC2FC0DA9F05F81B347C0F826CD1F13E207C57E207C0F89B0F89F1361F13E26C347C40F89A034680D1A02434068D02E8F8C02C3500D2680D68D01A3407C4D51134BA14D26845D1A04D1A03468535D8D08028080A228A80001A3401A034006800401434068D0001A34068034680D00000068D01A3481A34A00001A40010514D1A03401A000000000010050016373C251DB8AEAF77B78EF671CDBC5DF1ADBCF5DA1DD115402A033639671B8C64F2F263DDE6CE6ABD18B9573B11D1940000000000340000A02068D01A4D01A340680001140004014000D00000020A000000BB01D314AAEB857A78F273C9A8F4637B3A4AE15D235E59ACB4E793872474C5CEBCD94EEE563BC61CEC46D10104000000000000D01A34280008028A0DC74C6B355DB0F2F4615CF269D615CD5CB28E19E2DC65C728E797E5D623152AA21A011401000055015BC5074C6E9D71AC558ED8B4C2B9E51C738D41C738E763A3282A22E8534029220D7A6B735DC562A080000001B04501000000140000480280868004003C028821B00DE937B5020149A05A8076276000366C0505545500A9411203523700AC5062A569134A046A4DA0EB84EEEF8462AB6E59E4915E7CAB9D748CB36A342021A40050101740D48E98C4AAF6F060F7613B3CF9B71B73E4CB51CE355F37A8CFBD78B3BBAF563E9CEB17C32E8C082A009A1442C112C4550040467D15466F8451294466CEE9BD5ECA3AE396E3A4BA66AB52B52B2371B88AB66F1D3EC7D0FA8DE17872BDE7871E69BC2BA617593EC0F9EF5259B965F6FCCF5BC37A6EB729EB27A7F1EF7638F2CEB6E63D4F38A0281B6A01005515E4DF74DB686C940DA5BA941F67E83C1AE2CB96FB7D97CEE6BBCEBD7C7358839360000966CD027C4D2ED0D268D9A3E3134BB4D1F14F8F7369A346BF85D8967F09A9F8534BA9F83E33F09B4D1319F82E33F0A124FC3E6F55C730E7F1DABA71DED8CFD397C67E0F84FC3BB89F09F83E10D87C27E13E10D8BF189F1361714F89B0D7F06BF850D1A361A34068D1B0D268D868D1B1749A03468D868F881AEC6944D2FC4134680D1AD021A00D0002A58068A08AA1AEC200000582859369AF481A145F4922079504D1A50D2680D1A113B80000A00228A002680D2E80D20000A00068104145000450450400000000000000000000000000000050400501B8946B0BFD4F67164E59351EAC6BAC79EBB42A32D0BB01012CECE794ECD466BCFCB8BCB9E2F4635C6B959DD9B1D1944501404000D00006C50000000001000400D202A28080000002801A511748001A005D0002C6B1A955D31AEFC774C558F4E17B3ACF0E15D2350ACB4CD71CE378B35E6CE69C729EDDA39D73B8B163711050D1A103401A0340228228200000002AFB0054458E98D4AAEB8D77C3262B4ED8B4E55A8CE51C338D4470CA39E51D632E7623489A40050004D029A00056A20E98BA637BB355DB1BD9B8E6A58E19C5838E51CABAC650A0801A5034A0B1762B37BA080200A00202A00A08002800201B504510F06BB822E854041014150B74A8800A087F901014BE40D006C04017C1015A88AB0D80C80B208D69622A5632519BE5969140591B9128ED84769351CEA995ECF3F2558571CAB16B7112C4BE5A1000001134681567915B91DF8B1DD668F7F060F4C79B2748655E6E6CFC9895F37972DE55E7BE5EAC5CD9A8D32960088068041444D02783CAAA692F902A5544D0A3282258962898DF8D77C6EE251B6A5D3155B95B88ADCAEBD2735E9FADC739E2B366E58B3AEDFA9C7299632CF155F2DED1F2BEB5D37CF8672C9DF175E2BACE31C9378BE46396F1955EF791762000BB202A80A2BC7B4DB686CD81B672DE596384F39507EB7A2E19C3D2618CFC3D0F9795DDB5ED9D40654000000010041504022889AEE8A832A0B0079FACE3F971CCBDC6B1BACA3397A7867757A9E7000D0A693421A4D1024340586810D01A0100001340BA4D02A280000140D2680143468010134068D28680000040001535DC174960111458801A0000A068D207C53E2BB0D120161F1035DCD0002002E8100010140403400287A03D0002000288A81A00010551410000000000005001034680D141050501620DCF2F4F15D563258F5E17B3B637B3CD93B62D5461B005282573B1A895CB3C7B3CBC98F776C5C6BCF94EECD768CA54A21A14414000403B81A0000000014000800080000200020280006800000140F40002C6A22B78F676C3CB3563D3C75DB1AE19378B717C4737466B9E51B8CD79F93170CA3B473AE558ADC65946915000001015400821A41550401574087A500058DC4AAEB8F876C2B9D6A3BE15BF4E55A895CB38B12B866E394758CD62CEEC56D110014010000051459E508E92F774C6ED9AAEB8D7562AAD9D9CB389070CE38D9A758888A80000AA068D02228A88028002201E014013D281E80200089A3C0282A00A94400347A01143D268174800017C0120054F6A149E100DA87A105D9DC556A2229E854D9E808A0D4360CD66D1184BDEB42D5058DE2CD58F4611B73AAC677B7670CAB511CAB2E8889540A026842400055D18F9075C63D7C1839E4B1EEE3C751D5E6AE918CEF6783A8CDD308CD78B2BB72AF44619A8D20821B404D9404041550B01134A27B35B504A2328A22089A5C72B283B4BB6E5655A8DCACAB72AE5378EE79883F45F49EA3EFF004725FF00763DABDCF9BC935958F6617720C7371CE5E1CB0BEE332EAADEDF97CB0BC5CF9F1DF57B2FA7D2DEFB7890053D00A0AB00515E0F926DB64F91F2037D9E9FA5F17EA3EA38F6DCC532EB1B5AC7BB1FAD935343E53DA0000009B3606CD821B540013406D36A9B12D11368AAA7B11A673C7E5858A8F97963F1CEC1EB79800050100540004428002000068D00020068D080A2028200A001A3409A00000000D1A04145EC9A00000003401A4D01A34068D01A35D80B3B16020A06C0F4206803497C28001A00D01AEE68001346814D01A2007B0450434068014000D268175ED34068D01A34A1A34068D2068034000000000280801A0174B01A76E3CBBB1563D7C796DDF1AF3E4EB8BA794737404160A0CE516239653B3CDC98BAE2E593CF9C72778C2588A82280068D00020A0A80008A280820001A00EE0008A0828000800000000002E8D000002B5BEE8AD475C6B348EF864F4635C726E3A4AD7AD39D754AC55895C3923CF9CEEED8B938E53BB163A4659468404000034680D0000000000028A22282C6A25574C5D70AC558EF857572AD4573CE77215C338E594748CD72CA3163A44440050400100141459106F174C52ABA6374ED3BB9D5698CA20E19B965E1D2231E92B694D1601A3482F65D6C08829A454000F401A03480081A14100014F40000020068434582882000022820A1403468135A28126CA0009A00504D283527659E50699D8A022AC80A5A2B37CB1551114167941A8ED863B4AAED26A2DF0E6AE39E4E395ECDC4734ADA0CF8005000DA00BE682E9A91076E3C775EDE1C35639E5563D722DAF3BA387365D9F3F9B2DD76C2315E5CAB15DE3294565004A026BB2008A06854402A694434221A512B3A51348222681AC32D5D576952AC6E378D66AB72B53C323D9F48EA3EC759F6F2BA99BF48F17E44D65B7A78AF5A079DD5F0BEB3C1F6F971E6C679F2F0CBB8FA1C7778479339ACA836C28A06D05DAA8A20F996F736EA1F25F91A132CF58D7DDFFC73A7D7165CD67FB9C79EEB0ADF1CFB3EE6CDBE6BD66CD81B360BB360CDF22A06C0DA6C4366D4DA6D2DD086D375437B3406974028080F075587C7937F9717AB1BD3CF97B06990000000043D00021A04005045043402080294100001000550400045000360000000007A4516C4F00A20009A4F4A2800000692405D2680340201FE450000000400F20680140F27803C801EC0405403401E177413602F8880400011400100003400A0802A00A000004BDDA415D304AAF57157A31AE193A62ED3C1638BAA004ECA0566C546329D9C3923A62E793CB9CEEE363BC7344D34854BD810DA8000000000806943401A400501000000034006940F0068400000001400040514588351D314A3B617BBD38572C9B8EB2B51C6BA419A42B967371E7CE48EB8B9D71CA6DCABAC659D33A690D0A1A34222808000000068000005011762AC6A54A372EABA62CD58EF857697B3956A34CE519571CE38E51D632E594EEE794D37196748D00808A00008A0A282CAEB3CB347495D70AC558E9E59CA76655C738E363A44675D935D9A44B3D9A0524D8AD7C7B1A4DA06812CD26944D00685010348A0022FF9040004014040143C8080BAEC80680346842F94D00680000000010B143BCA68100080B200D454041404591B9053497BD419B18AD22006BBB520378C76C23355D19CAF6622B8675CEBA4658A9B684DEC50F09B01202A790590D0352378CEE83D3C583DDC58EA38675A8ED132BA8E4DBC5CF9BC39E4F4611CEB8DEF59756505101040100D1A044A02694349AEC088AA6928854B1466A289A4A225F2E9C796FB508EB2B72B0ADC6E5452DB8678F24F32BF55D1F34E7E970CE7E1E5FC89D4AEDC57BB1DC78DE879BEA1C139FA4CB1F71F9BC3B6F1BE63D9C1778D8F372CEDA1E872080A20A28B1620F9172EE9F277D26CF92CCCD0972F9E58E13CDAFDA743C53A7E870C3DE9E4FC9BD48EDC5EED76F92CC9E2D3BAECD86CDAA28033924AA86CF9086FB26D437400034029A01410D8003CFD561F2C36F0BD1C77A70CFDA8E8C000000000027A000440501041451001001140400005114040140404D2868D008A2ED3D00A0080000001B004D28BA4000450004DA8100135DC0009A0117F951000008020002FB2F902801EC0BDE8027B05F25F009A00F46C0F4BE812785801E904905000D1A034000290090D209ED74A2001A000164A0D358D668F471DEEF5615C7274C5DB1AD38D754368ABEC0566F85462B967371B8CE4F3678EAB8651DE38D73D0D8961444D761400400000001501404100511544000000100501029A03401A000000015154544537D915A8DE29475C6F77A30AE75A8ED8D7495C6BA45F4CD88AC651E7E4C76E98B15C328E5963DDDA3158A8D2222802001A00405405010053400280802AB53CA0D4F2E92B3475C2BBE15CF26DD12B0AE794ECE19C6E335CB28C58E91973B11A105400014A08002EC556E54A3A635D70AC557594AC2B8E6E39796E23366CD3489A5D01AEC7C740A00008059D995162009E055D20868D286841050D1A03458068034680D00008080068D0A000220069742A681045010003469435DCF080A0B002F8414F6B046A796FD22B359AA25EEC55445D6806A441D319B77C66A33556F873CEA45AE16B15B659A95A13C0A0807A35DC05D4016441A93B3AE18A523D9C38BD78CECF3E4DC69CB972D4667B5AF9FCF9EEE9E5CEBD38B9D73A8E8894A08000880200855040128A95141342254554B134A889A82259F84F1DE28ED867B8E98D62AB72B71956BCE3A7D6FA1751AB970657C7872E59BC2B785D64FB63E73D659B9AAFCD7D4786F4FD6DD4D4C9E9FC7BF6D38F2CEB6E03D6E0288280A0AA83E15CFF0094B9FE1E8D329F72F8D6DA93932F101ECFA674F72FA871E5CBDB195FB2B96335278D3C3F93DE51E8E2F46E5F66A3CAEA2EEE80957681B5DE8132EE9A50D1A04D1A05D2680D2E80015000000404CE7CB0B1F3B3C7E39D8EDC6E59B147672500000000405400013400200A00022000A20802800028802A22000AA0881A55134068D1B0D1A50F600200200A7B14040D009A34A080A0000801DC0D77281E0F207B013D8A0007A03D001EC16A7B05D2580BED0000280680F40268016403C1AEE80BA03468DA06850F8C03E3DD2CD1B01436A80402F84D6C17476034921B175AA7801AC7CA2BB617BBD5C75CF26A3BE35D3D3CF5DA252228B015019B1CF28D466BCDC98F770CA3D18B8D72B3551B653D27B5128A000005808028000200012000A002000800000000000282A08282A08A29AEEA2020B3CB73CA2BA62EF8562AC7A31BD9B8E35D634565A63272CE371CEBCF9CD39651DA315CEB16766D1050400D080000000000000050051458836DCF0CD1D30AEF8562B51D65573698CA6DC728D44AE394EEE793AC658B1969105400400504503402B58A5574C6BA637BB155DB1EEB58572CFCB8E534DC4AC9A690000005010403BE8D765122E903476D809A02C4AA1AD1AD81AD9A045D0059A03D202F94D002895410100500101504000A068D01A3C82140D1AD81A28001AECBA1574025EE9A058411A91BF48AC566A888A800B1A93BA2BB611D64D4629132AE19DF4B072ACD6D19A8A1AA97B288A0001E602C541BC66DDF8B1EECD23DBC58F6778F3E4E90B751E5E6CBCAE295E0E4CBBD71B7BBD11862A5ADA513C01E5043C8080068112820A0809616765540129A5134CDF22222A254025F8DDBBE397CA6E2558DCAE92B0371BE9F9AF4FD661C93C6FBA59B9A58FD66194CF8E653DC69F29EE1F37EB3D3FDCE9BEE49DF174E2BACE319CDE35F0F0BBC76B1F45E45368ABB045501A80F8F3A3DDEF5D70E9309E5D6E48ED8F0613C62DCC24F4C5A3A4FE9CF1CA7AAFBFC394E4E0C72FE1E7E69D4AEDC7FB8DC5DD799D57757E5A05992EE201A453D9682ECDAA1B368A28802A6C0360080A8000578BA9C3596DD38FDB9E7E9E71E8710D81B500013D806C000000440000050AA200020022821B00001401010001005501010134AA680174222FB010005540589681E80004D1A50D1A00D6C03D8000008068A052C0340001E050A6904DB53C288690346813D1A516F63D2087A50F4004017C40469013C011413680AA0201AEC9A360281EC17CA4F2829E202802C41D31F2F4715632F4D47A70AEB2F679EBB45A8CB400BB5066C73C9A8CD71E48F3671DB172AE397965D594F67A54349A034962868000003D1B026803D2EB60961A05D2680D1A04D00008280800028080282822802000006960A2A22AC4574C5D70BDD9AB1E8C2BAE35C726E37061D19BDD8C9A8C579F38E394768C573CA7662CDF66E30C962AA0A202000000000000001A145348A4F2B1069BC7C251BC6F777C2F762AC76C6B4E4DA572CE2C4AE19C73CA76758CD619B34D44651A0342000000002EDA9515B9E5BC6B355DB1ADED8572CDCB26A256742A2E90164EE9602E934A162EBB209A3409A1400003480A8069412CD9A0353F00152CDA878849D80D6934068D01AD9A0349A035DCF8A849B2C0345809AEC7810050F000069041740800BA03CA49DC1415500F4821AEEA0DC854566B1542C4AA82C80D48DE33BA5575C669D1CE8E79D70CAB50619ADA27B4541053468135D891416405916441D308F5F163A73C963D7C73B3A3856DCF932D478B9F26F0895E3CEB9D7A230CD34D2227B10D00200021A02F8404B3B82A0A880A9514134217C228CE92A89A4D088B85F8DFE01DF1BB9D9D31AC556E5329BC7B22BF43F46EA7EFF0049F0B7FAB17D27CDE59ACEC7AF0BBC60CF2613938F2C6FB8E73A6DF95E6E3BD3F539F1DEDDD1F525DCDBC5E94DAA0BB416101A511E698ACC555A98B531117E3D9F4FE9BC9F2E3B85F4E5CB378B787B7B3C2BC8F4028D41059550567204D92A8BB5DA09B5D806C005000037DCDF710D9B02D70E7C7E58358F559CBD3C347A9C08A808028002000050001340000000820A7A003D2A08000008028080000000000000068501000003401E40400F4AA00088028021A5000280009A02CD00001A03D2820049A280A054D000161E80D001AEEA268D006C0F25F202A06BB13C00A000240540346BB0121A510017680A028378BB71D62AC7AB0AED8D79F276C5A461B0055067CB392C472CE7679B38ED8B9571CA39D9A768E688A000009A04D2E944D0068D01A24EE06805DA6EC05D882534A001A403400022A8220A2808080A8A2880BB0003DAA000AB056F0AE98DEEC51DF0AEF1CB2748DC5736D2B1945895C739DDC328EB1CEB9E51CEBA4659B06844D080AA8080000000000A80A01041560AB1A88373BBAE159AB1DF1ADB956867320E19C72CA3A44AE7633A6D966C468404000010157C0A35220D474C6ED9A3A635BDB15A632EEE55A8953B0A80000005002C0349EC0F28AA021A00000000400005010004D1277EEA1ABB2E209AD2E813401A0000BA4035DC50B8ECD680D007A4117B58960A0200A69602EB752C410D2846E4F651AD7766C418ACD54434A2E96441A936E9862955DA42B0AE39D72ADC462B2D200826940D0A9A3421A51574D63111DB8F1DBD9C58E9CF2ADC7A24ECB7B4706DE7E5C9E1E5CB6EF8462B85AC64EB18645105413CF81500000113402692802880225808695511412C119B1151006B8F2D5D3BCACD56B1ADCACABD7F4AEA3F4FD77C6DFE9CDFA89DE6DE2FC89F6DBD1C57AD03CCECF87F5CE9FE39E3CD27F97CD9771F478AEF08F267359537DCBE5D185D80D351117CAC456263A5F8AA2E97403BF47C9F6F9E7E2B39771AC7AAFAF51E27A43D2A2C8A8A35E9022640C8A8A0A00002ED045DA89B103600283394DC225783931D6758AF54F4F39D8DA8A0000200A020000A080A801D8028088843C2A808008BA0400D001403C0228080080280802A822028028080802868010020AA800000000200A2280000201A00008A0801EC0001740801E8054008068D022F9AA161A40F06C15340A026940D26814000134068D1B0D00AB28358DEEEB8DEECD57A38EBBE35C3275C5D615C9B4051406328A8E79471CF1F2EB8B964F36534C58ED1860AD2200006D37D817B26FB829E413D2805F007800004D01A34082800801A00D001A0000D007A00503480A04105D1E414D027B582B78BA63E59A476C2BBE35CB26E3AC572AE90ACE51615CB29D9C338E98B9D71B1CEC758C2336341627B0134A8007A0114101400150115410055220D2CA8378BA637BB3563BE15D63956A09944572CA38E53BBA465CEC61B659B12F6684450040000145235128D3719A3A4BDDADEE32D33939D58959EC469148828027B03D9B037D8000414458094000000A000007B4D0280000000009402A7B50FE5005B0124017468135BECBA044D02E934068D01A2C514D20BE128259F84F6A2C9B6E4D25159A418BDD9AA80A2AC4574C63AE33518A35A4CAA2B86776C5748CB151412880A068034069748123A63057A78B17B38F1923864D46D9CEF66234F27365D9E3CEBBE2C573AC5746511434962868110150001134680013480828200941114348A25669044541D30CFD5291D65DB72B154B6E36673CCAFD67D3FA89D4749865BEFAEEF2FE44DE32BB715EF4F48F13D2F3F5BC139FA5CF0D77D767E5E4B8659617CCAF6FE3DEAC79F9677B51E8715580D458835162068545D1A455D2E37E394A0FB1C397DCE295A78AFB7A62E9748A0069678EC82FA018BE454005000005366C0A80A8200003C9D461ABB79ABD38FA70CBD834C86C169B14D9B0500000001369B00F207B110FF00245000000114100003C8000200A00020002A000000000000200A000022820280282268F6280000790010414D1A50D1A04D1A05D100405F200680F60000800000001EC0A00006C05000000000000000006A378D668EFC75E9C6B8E4E98BAE35A72754A228A025073CA3967371D3173C9E6CE6AB9E51DE39573B12B480A259B5043406B696021DD45F4204A6C1760000400BDC113D02E914000040050100F0000000029A05D763C403D08280282CECE98D66ABA61755DF0AE79351DA56E395748254573CA38E73B3A62E75C328E766DD630C59A46C348221A0114004555110144000000080B2082ACF02B78BA4AC523AE15DB1AE75A8D0CB4E79471CE3719AE7639D9A748CB351A112C03469445D0868034A28B106A37B41A8D4ACAA56288CD2342EC409766C0DF700DF74029B50D9B0436000001BEC0000000000000000000828006B601A01216007B05010A08A068D7F0068A06BB16760140D00962681A91A912859A62F958309E95001646B182BAE38BAC8C50633BA88AE3939D8E9194D269440400003400BA06A475E3C7BA569EBE2C5E99351E7C9A8397265A8916BC7CD5E6CBCBD11CEB158BE5B0D22A1A401143C002684100004D00802680D228202545540112AA328A268F623AE19EDD6566AB526E3EAFD07AAF872E5C195F3E1C7966F0ADE175947E80DBE6BD8797E6BEADC1FA7EB7E53C64F47E3DFB69C79675B7936AF6BCE3501A8D441A8B220BA5D01A3481A5D03E87439EF0F8BD6F2E7D57A31F41A61A04174B001159BE51A4011400D0000800000000A38F3E3BC5E2B2EDDB0BD38E4857460000000AA29B360A9B0254A00200000000000000200001A00D015014D00020000000000A800000000000000068D01A405400050529B0227850F3080080080287A03CA28000000201A5034BA04D00794017408000001A003606CF200028000000002882B58A51DB0BAAF4617B39E4DC77C5B8E15DA22228BB05F49608CE51CB28DC66B8671C2C778E55CEA36CA0A0009EC094FF2069360B0D770349F1362E8934068F406BF28077D1DC0DD3FCA8929FE00503D269034289A000000D0000A0000BB036A80000AADE3528E98D77C2B9D58ED8D6E395758D256559B36E39C6F162B8E51CAC758C319465B44D27850D26C40045D289AD00001A03401A005145F0887A0091A82B58D6E33474C2F776C6B9D6A3A0C34CE51CB28D4471B3BB194748CB0CD6D10010405508000AA82C6A20DCAD32A958AA8CAA8B0F282785EC086FBA86CD81B40000000000F400050150000013745000000150000000000011400001340280002C01105F280B1A04AE792C1915014591D318CD57591BF4C2A39675623964CD6E09A454410346940D01A105D2C8A378CEEF471E2C64AF571E2E8E15B85BA8F2F2E4D6295E4CEF771BDEBBC619D269A44D1A5567C16089A00150D1A044D0A27A10004D01A4D02588A050669E8544D288289A65510113C5DC77C32DC4A47495D38796F07538724FCF762CDF4AFD771724E5E1C739EE34F9566AE9EE94DBC1F58E9FEF7497393BE2DF1DD652B39CDE35F9EC2EF1FE634FA4F211B88351A9E191A8DC88ABA3421A5D0003BF4B9FC797FCBE9CEEF3727B76C2F40E6E8A6905D0008A59B615015141400004F4200000000339CDC787971D64EB8573CDCCF2ECE41A000000807B3C82F9403D006800D000000000080A801B00D800100000A06C034680D0068040150000005040554100028A400040D01E4D00026D7FC8202AA006814D01A0435DD050F4042A820114117608B41140001104D2A94000004D00793401A05202697408BE8134A29EC115200BA004162C41D71BDDE8C326326A3BE35D63857689465A4580A5062C6328D466B8E71E7CA6ABBE2E35CF266C6E32951A000012ED4110829E003D02880288A0201D8D02586813428006C03650003468000D001EC153B81EFBAEBB206964D503D8068155A8951D31AEB85EECD6A3BE37B3AC70AE91A832DB3639E51A8C571CE38D8ED1CD8CA39D6E200226950D1A04F00028009A0050003469034BB04F6A0A406B6DCACD56F1AED8B15A75C6F657368B371CF28B12B8E51CEC748CB9DF2CD6D134695134791422808080B1415A8946E55DF6644B58AB04145D808000000008A001B50040004036286C00B4000003D8000000001A00A7A100513D01E880A80A02002FA03D0028020BA5D02E8D20CD73AD41122A2AE85591D708CD1D245BD99566D72CAF7588E759ADC413406934A1A35A04D281A5D011A883AE18BD3C78B9E4B1E8C66A34E2E8C725D478F97274C59AF365DD8AECC33A34A89ED34A1A4D2869348268D289A00D0A21A04D1AEE080268A222680450D2504B11544044B1519D22818E571A23D18DDCDC5BDF1D30AFD07D0BAAFBBD3DE2CAF7C5F536F9DCB359D7AF0BBC61B32C672619637C58E7E9A7E53AAE2BD3F599E1E25BD987D39772578EF574D46A0371A8C8DC6E44AA00002E906B0BACA3EA7165F2C238F2474C1B8D6BBB83A9A001001466F954342A0000A5411500000000144B3B3CBCF8F7DB587B63279EF947A1C4D007B00000000D807A00000000F1400A0000020001E800F3400000011400000D80802C0040005010054000141000140004000010001404514040D8068135DCBA553B1D80D773D020028080A690050100FE4000450003400048B0010455117408514D020BB0041541BC6BB6158AB1E9C2F675C6B8576C5461B4055DAFA112C6326A335C739D9C338ED8B9571AC5748C2234000021BA06D145D92A06CDF734280000027B03401BD9409DD7B022681342800006C00036006C162EE20974A0486800153D02AC45748E98B3477C2BACAE35D2371586D2B16765895C738E39476C5CEB9D8C59DDB8CB352A80A07A10D26B406BBA5F201A550100000D1E103C80BE003C28AB1BC506F175C2B155DB1AD39D6A0CE50838E4E593A4658B3B31637110510BA11014360007B5D0353C2CA8351504CAB0A0000000021ED436000000A826C50002800000017C27A054F00A00680000400004F4BE60A8A0009E880A4EE00024806BB9E68140558069AD20B22F840F65418C986A233A1A516441D318EB8C668D9515CF272AB119ACD6C40434289A3404868140591AC71EE955E8C31EFA7A70C5C7258EB215C9B71E5BD9E4E4AED8B15C3266C75659B3B22A1A3402694349A0349A0349A50D2680B1340589A50D32069042C012C4510D021A04A95466C2A8CE9144046B0CFE374EF2B355E9FA6751FA6EBF1EFAC727EAADDEACF6F17E44FB4AEFC57AD06F55E6757C7FAF74DDB1E7C67F97C9C6EE6DEFE2BBC23CDC9359371B91D2B2E9235232B1B91A66868D02E8D200A2C8F774997F4E9CF3F4D61EDEA8AF33B82280000955105000000114440000140412B972CDC6B1F6CE4F1E53BB2F4B8D01037D80000000D00000000007A000117C8200770050400000000D80006C0003440003C1E0040140D2028080002A000A00000200000007B04D2FA04D02808A802F8A07B49055D2500D6940A81E0AA17C1E00200200000021A3D2A80020685000480A0228140040450503DAA0D63D9DB066AC7A30BD9DB170C9D7174F4CB9BA0A284EE20CD588E79470CE3AE2E55C328C5767366A2869140000349601A2822FB50DA6C148829E813BA826CEC0763604504A760540349AD81A248A1A4D7705F8A680D0000006BBAEB40BE841500501515BC5B959A3BE15DB1AE59371B955CDD06725895CB38E39C75C5CEB958C64DB2CF84AD08694003694417D022013C2A89A10050EE20B000D00A2AB58A0DCAE98DEECD58ED2BA472AD412C4573CA38E53BBA4618B18C9B88CA3424340202A6816C35D80D2C05541A820CD4504F40A020A07A000000000000000400A0280201E9411400429053C82001B054DF6504F66C000280012E8050000DA6C4360AAA22C5655A8A80941CEA5684D0A11740E9862EB8C628D339764573CBC39D6E2337BA7A54134A09A000174069A93B02C8EB863ED9AAEFC78BD18CECE39351A66DD311AAF3F257973BDDDF162B9D65D194D1A5113421A4D01A00D26943468134685349A10D26944B12C04D26950D26813402588A2250134089A5134CEBBB41626811BE3CF5DA951D32DF6CA798FD57D37A89D4F438DDF7C7CBC9F91378CAEDC57BD3D43C6EEE7D4F14E7E973C2F7EDD9F9698DC33CB0BE657ABF1EF563872FB95D718E98C77AE6DC6B19DD95695068D221A003403BF4F97C734CBD2CF6FA18DDB4F257A411400002F8519150003C88009A000000140018CA6E112BC7CB8EB2727A67A70A0A8007A00000000003401A0000000001000050450100504003D01E4D01A000000F6000200280008000282002822820280008000000001A00D00680003B014F429E4D026800DA85013CAF803D808A000080080280028081450F66C0360000807601145DAA0D474C6FB423BE193BE35C3275C5D65ECBEDC9D190695608335518CA38671D3173C9C339DDCF28ED1CD946910041400000000000000100F47B00B144D80BDEA6905D9682A680BFC27805801E4D021EC13DAA8BA2CEC81E8B3602822E800059455C6F774959A3AE15DF0AE79351D2352B95758254839D8E59475C5CEB8E53BB163A461CE8D08089A5510D01A34086F406CEC07B5D025015015340BD8D000AAB2E906F174C6B348EB8D75C6B9D6E2959573CA6DCB391B8CD73BD98CBC3719611A0143BA08A009B1540536835E9362220AA9EC140414000000000FF0022268DFA14F6A09A3D81A3C01B00D2FF009103C81A35F803B80251540486C16F64801B0344ED0000F480A79A21E29E452CD1FC510F04FC8001EC0160A2C0237106A456419BE018A8D0828B164EE83AE31D23154AC6441CF261B88C8A0088BA15346845D10174BA15AC7176C31DD668F4618BA471AE915CF3BD9215E6CEB865E5DE39B159D361A4D2A1A340693407C4D0268D01A4D0868D01A4D01A4D287C53E209714B8A89F14F8817166E2A89F14B8825C534A26901349AECA268519A9A04D22A3AF1E5B9AAFABF43EA7ED7537872BDB2F0E5CB378D8DE37563EFE597F527CABE769E85C72D57C3FAA74FF6BAB9C9276C9DB86EB2633F4E123723D2E51AD353C25174A8AD88C880280D61759047D1E2CB78C75792FB7A67A065A00140404B11501400010DA000000002825079B9B179EC77C7D385646D9540003600000068000000000003401A0340000008028080002EC100000034680F6680D1A0400500D0080000000A8000002F80100000000000000003400095413C9A14504F06942CEC7F902760000FF8201E4004000D800A05F007A10000014100360000A22B78A2C77C1DF1AE593A476C5A71AEB1911A1679115288C58E59C748C64E19471C9DA39562CEE8DA200008281EC00000000000000000D2680D1601A3CA89A5D690368A1E400D81BAB29A11601FE44153D82800000282C6A3355D71BDDDB0AC64B1D71AE92B8D758ACD4566B9678B718AE39CEEE763AC618B3BB35B887F9454014F4821400D40349A05D200A0001EC000051620DC6E251D71C9D71AE75A8DAD61A6728E5946A335CB29DDCF295D232C23408A0009E817D20280AB50400405000441540000004F00A51001014503BA6BB82E81000F401E8D81B01145004A01E6001E3BC01444504D0078003D82FBD201574094D01A05500F403523719A350A8226C18A8D01A05936E92251B91B8CD566F6AC551CF2BDD96913628000000BA3421A6B19B4574C63B618B1563BE31BD6A38D74895C792B58B35E6C9CF2F2ED186749A684D6CB0135A34BB0F89F110F89F1361F13E26C4B89F1361A4D01A34A26BB1F102C4F8868D27C444F89F13627C53E0BB19F827C17627C19B8A89F166E2225C769F1D28CD89A513496289632A278AEDC3CB70E5C79279952CD8FD771724E6E9F0E49EE35B7CCD6BA7A766DC3AEE1FBFD36FDE2B8F5652F71F2319DBF96DEC706A45DB229056CD23200002CF20F6F4F9767AA5DC79B39DBD18FA0736C000000ACAA028001444000014040004AA397263B8F265355DB072CA328E8E6A80000000000000282002820068000004A02800000006900500040001404202A00680003601E803C0000008028200A802E81005400000000000000000401404000153428680140410AA2808B3B80207B14288008A027B514F668445D0A9A5101058D4EC2BAE15E8C2F673C9B8EB8BA4BD9C6BB411951455882335CF28DC62B8E71C328ED8B9573A8DB288A0020A06C0D9B00000174069017480000000009E0D02A5EE068034680D200284ECB4100594DC40D9B3428000282B519A371DB1BE19AD476C6BA635C6BA62A565A66C6329D9A8CD71CA3958ED1CD8B19B1A659B11A00010050D202E900D0013B00000001A50088352C6E2556F1BDDDB1AC558EB3C0E6D97BC73CA2C4AE394EEE763AC658B0AD3288002A0A0680DAA0000A0200A080004040F62802A022EB401A10D001E400000050F1443D9A009DC54D77504808BA00000000D100D0024017409AEEBE00D1E80013D02A80101A8DC668D16A09B66A889A5174681A91B8C8DE316A2B158CBC2A39D4684140D00A20201A1574DE38A51D719DDDF0C58C9A8EB22FA72748C6574E1C95BC5CEB85632758CA54680D221A01055010D1AD81A34068D01A3500D268098F63E26C3E27C4D89704F8F65D8BF04F81B12E09F03627C13E1FC289F6D2F17F0BB13ED3178BF8368CDE14BC3FC2ECD31786B378EC6B63170BBF0C5967A6A544D337B2A3EFFD03AB9C9C3970DBDE787D5DEABC1C9359D77C6F49B6BCCB3F2E6D3E473F1FDBE7B3F2CBD73B8E2D49D888282BA08C9A3400000EFC196B2D3DD85ECE1C93B76C1A1C5D540400004AA88280002200000A0206800AA31978793931D574C1CF272D7747672540001410000005000000010D000001EC03D1EC1400040001501500A007F801000001400F006D004053D0080B0A0006C00A05360001B00000000A020002A0000000000000000000A2081554EF4F000810045EEA1A009E55029E800011014000140456A22B78DEEEF856326A3BE35D71AE15DA2D465A450175A0632F2CE4D466B9671E7CF176C5CAB9E518AE8C20A20A08000029E000D886CD80BB036440013428001EC13DA821015360A009B05F2801601A3404868D868D1B140002141635106E3A637BB3563BE0EB8D71C9D235061B4AC56A335CB38E594EEEB8B9D73B19ADA328A8228000000202808A827B2C5000D002800AADE3528DE2EB8D62ABAE35A73AD0CE50838E51CF28E919632634D207A5100004DAA81E814D20228000000001A020000022400A6C153601E0005276040F629E8EE21A00EC7F803C000078354000D1E80000000F34000280006B66800000506B1F2DC66AB4CD41369628828AD4882C6A4EE83A489932AE79315A4AC54690154A080802AAAEB68352372323AE11DF18E79351B85F0E6E8E59D79F3BB75C5CEB9E4C5748CA0A22E84414040140D20BA4D01A34068D0ABA3421A4D01A154D1A40D0A1A340693406BF83409F187C4D87C21F08BB13ED44BC33F06D19BD3E37D337A4C4F234CE5D0635CF2FA6CB3B56A67A4D3A7D3FA0E5E9FAD99E1976BE5F7F3C32DB872E52E5B74C674CEB224B1C9755E5EBB8B78CCE4F0F1C77C2FD58BEDA5D34802BA88C80228080E985D57BB8F2DE31CB923AE0EB0707504500000AA322A00000088000028001E819B371E7E5C5AC6F6C64F3D47A1C8044500000101400010140450400500000004500040000000150150000F20200A0000020055F409A000000282280008028001A0114501000F47A0000045040000000000000000405011410A2800BA1005010000000001005162CA8352BB6159ADC7A31BB75C6B8575C5B4B586CF480AA0966D8B1A895CF28E19E2EB8D72AE363163AB9D44510045504054014100100500000101414D8225504A7805004054A0006D40D9BD800000000002ACA8372BA635958EB85768E55B8DC5737418C96158CE7670CFB3AE2E55CEB35B6581A4401050000000004F6828A22A086D4500015A9E128DC74C6FE58AAEB8D749E1CEB704C915CB28E55D630C58CE9A88CD4AA1A001417404100D006803D82695435B410000000114140104D0280801A340A80A0079004014101747A0000404F40BE850400D0A001A103D81ED404FF0000A02100D35056F18D464566A0953736A1B84F00B1A9106A46B18955BF4CE49072ACD6D194AA88BFE010514D0A785D2069A883523A63128EB847691CB2748D3395622D71CEB865E5DB173AC566C6D12C151174068D026BBA81A00D1A024DAE904D775D2868D209AABA03468124EEBA14D1F103E3DCD01F13E26C5F89F186C3E30F8C03E27C21B0F8C3E26C5F8C3E221F13E207C4B3B03D7D0F16ADCEBD9B79B3BBC9DF09A89DBF06A31B699E4E29C9C5962F8B96370E4B8DF4F4715F71CB39FB0DBB30A08EA2200228002CF2F5F065D9CF3F4DE3EDE9955E777045005004AA88800A000021A1000140000472E49D97167279729AAC57A238D05400000000000000000000001360000000A020028200A000080000000006800F6000000000001A00043D807A0000A080294117D004000000D80000228200000000000000001A40140029E8010050000501000000155058EB854AD477C2BB635C2BAE2E93C15CDD11679036B0062AC463270CE3A62E75C738E75DA39D66C4564450A8AAB7C808A821E142F83D01A0050041174A1A4D01A34020000000002ECD8002007850003D201A014036A80A0B1D254575C6BB615CB26A3A469CEBAC128573C9C728E98B9D73C9CEBA3159A9EDA44A5041400000000000045000000058B3F841BC6BA6359AAE98E4EB2EDCEB51A4B371969CF28E393A462B17C32D2159D69435ED34A068422E81746914D1A80201D8544004D0AA58A86BB268005000D0020021A00D0A020000A00A000000088228B5055F4822A00A280800008A01A000000406A4D8ADC8AC825A0C5BDC685111A8D488AD48DC9A4AABE98BE120E759CBBB5119468347801444514D1A06A459106E475C67A66ABB63351B8E35D2158CEE88570CEB95768E6CA5691346844D2E8134BA0244D02E8D01A5D01A000174229A4F2A29A40D1A03468174680D1A03428A690050D1A114D0A68D20697E3BCA486C7D2E2C3E1C7269BD3C96EEBD327468D22E8F15F33EA3C1F0E59C93C574E2BAC98CE74F2269EB70504751001000015DB872D5672F4D47B31BD9B796BD1151155015002A89ED0405000044504A00002800958CA765895E6E4C755CABBE2E3506990000000000000010140000045010050000040050401404500000100504504003400000001A000004504005040000F60080A0140000000000000400017480A80A8000000000000000000008028000000A022C06A766F1A8B1DF0AED8D71C9D717495BF4E4E887945160159CA2C462C73CA766E31938671CACEEED1CAB095A650F6A2029A3BA800000800028000000202A681749AEE01A010000000000D806CD829B0366C000F6A80A22C6E22BA635DB0AE79371D6351CABA454A2B1639E71B8E75C7273CA3AC62B359542CDA6941140000000000000000000055416766E54575C6F676C2F673C9A8D0C34CE4E39B78B35CAA69B644512A4EE068AA12352206800EC09E90175ED3BED42CEE6A01A2800880A504347900A068D01A3401DD4040281A34082A80114440001748000000000000068D000A020000000A2AC8B2699A8DC8A8A9B62D51054167941B8D49B4574915954AC558562B35519A340680040148D69056A20DE2EB8467258ED2353B395758CD72CEAE2CD71CBCB15DA39B2820281E80000144005427851444055140100D00A00A0000114010141140D2A0BA76E9B0F9726EFA672BA8D63375EE1E57A40072EA78A72F059AEF165D5952CDCD3E57C3D7E19B869EDDBCAC6B42A3AE810050103403785D649563DBC7771D65796BD11465A14001002A6951155500010044001400002B344AE1CB8EDE7B1DF1AE552A56D90100005010D001A1404000F6280800029A00D1E8445045000000010140105504101400000100000000F60000024500D022817C1004F6042800000010000548000540001403C0000022F60450400000000000000000000001005000580ADC4575C6F677C2F672C9B8EB8D74F2E35DA258229B3D82A5118AE7946E335CB38E1669DB172AC546D944540413634A54053C201A5001140F600690001145F468000101143F84B0174681000000000017D01AEC00BB017682C595075C6BAE37BED8AD47595D2395748A32D335CF29D9B8C571CA3958EB18ACD8CE9A6512A850045005000100000000000014417DBA44AAE98D75C6B15A8E93B8E6A99471CDAC52B9589A7465340162694346BB00A80BA034801A041435DCD01A4B00042C0134BAD021A00D2827801742880BA342269404FFF00A02A503C9403405FC8287F020403C80535D80D76340763406BB2825F268000F60028784034A068804591056A784162A2B359AA88287B6A44AADC8DC4A35159566B1560CD46919A82028002C4091A056A44574C63B633B39E4D4748AE6E8C655C336F162B9E5DD8AEAC220800A0080A00008AAA00A20022814455140000000408AA0202822CA0B4455936F77061F1C3F972E4BD3787B761C1DC0027E01F37A9E3FB7CD7F15CAC7AF1BB9B79ACD562E2C5C74DED97404000BE5445036B3B541EAE1CB71E88F3E5EDDF1F4D0E6D8A0800A0855464DA8028BAEC2202200000A000941CB39D9E6CFB575C1C7260AE8C952A80068103402E85001014F409A5F006901402A01E8D82A01E00010D00000002800080000000087B03601A50400500010150050400340000010128000001B000003D100000000401411411740790000F48000000028200000000A80280802C02082C6A515D31AEF8573C9B8EB8F87597B38D758A7B65A35DCD77012833631946E335C73F2E39475C5C6B9D66C7465115000D202E91551A04A7A0002C405A6808680340794D02801EC0FE003FC9E404D6C0D1A0340000680F2022E80D202FA00014415A88378D75C6B36351D71BB75C6B956E3430DA56328D466B8E51CB29DDD7173AC561B41065050051140034000000000000B00F149A41A9E5A88378BAE2CD69D71AAE4D2572CE3512B9E4CBA20821A010D01A580A801600680B134206954D081AEE69412C03458224F26855F49601A4A213BAE944A20002808028268D02E8D02586BB286B468000340140D006800F607B000035A0000008000082C9DDB9E0554419B5969001677AD44A3723A62CD69745A8316B15A19A82222A028002A0AB016378C4576C67775C63964DC6E2561B72CEB9655D3173AE552BA329E9040500140004514410504D8A2F85413602881B008795550401400360A002000B541D3871F966FA18CD4D3CFC97B76C228E4E86C1401E7EB70F971FCA798F0CEF1E9E3BF570CFDA54B1D1CD346950D0A0200000EFC39777AF1BB8E19FB75C5B9E07374045000005134680D22800021EC1100050004A0CE51E6E4C5D3173C9C91D5CC00D1A51040F428A200A13B08000015228A9B0540540200A807B50400A000000BE010D8802A022A02802028002808008A0202808000001A00000080200A801A000000020000001A00034802C000000D0140003680A008000A00008028080A0002C6A22B78BB6358C9A8ED8D74C6B8D75C5B830D228A00CE518CA3519AE794ECE39475C5CAB958C58EAC54B3B3220281A04F60AB7B250005003608A01A1001014D6C000342800000800268D28780000000050040015620DC74C12AC75C6E9D67872ADC6E5561B4ACD215CB373CBC3AE2E6E563163A30950045401400143B807B101145400D0000A04EEA80D4A8371D31ACD6A3AE2DB9D68BE1CB25895CF265D2254150101340A0028081A004D01A00D1A0100D1E54040D1A5435D804D1A14D1A10D26855F48229A0242826AA809014D680D27B05D1AD8268D01FF000680D1A03C008A09A500045043C880280028082E8D03522A2AA5062F94690A681637106E796E335A566DD2418B59AD22545440040005015A90163AE3DA3355D709EDD2395748D316A46AB9657BB965DDD639562B35B644054F607A3D80010054D80A094017608AA0202800000011454500D880286C14D81B59E507B3A7C358EDDFE4F365DD7A31F47C8F932A7C8F91A17E4BB45329F2C6E3F97CACF1F8677176E2FDC72E4FEA0ECE488A8A8068000141BE3BDDECE3BD9CB374C1D22B8BAAA22802A006D42A006844D0AA02002020002800CD71E48D62C64F3DF28EEE68080000006C036007F008AA020000A00228000000000201E9400360080780035DC03420000A1A000003401E811140000100005000040002800080280690000F60000014EE0001A034680D140003D81404500000000045010140000D8000A02C456F175C19AB1DB075C6B8D75C5B5737429E4150118AB118CA39651D639D71CA39D758E752F865594140F009A050BDC01437DC00D02FBD1B4004486C55F69B05040013C0A17B00007900D28781000050405F42058281A00882AC446A7974C6F74AD474C6BB637C39E4DC6E35E9CDB8959B36158CA7671B1D3173AE794EEC5758CD6504114000100500000D8001E8000200280B106F1AE98A558E98D7495CEB6573BF92158BE59D371941A4400017400202282E81340000680405D26843469051443401AD81A35A45349A035D8D2868D0868D0A1A4434694101400404054D286803B00801EC0001014D7700A09A504D1A0140F35A82AE95019B546515136A0B246E22B78B6CD52D62DEE419B59AA897CA2A21E4000014058D406F1EF5D719DD8AD4758DC72AE912D632BD962572CAB9DAEB18AC54DB4CA50000A80A80A6C13D2ED43644000000050450005000001505144001362AEC01BE3C6E59A5F447D0C26B1D35A792BD068D414D00763404BA793ADC3594CE7B6F0EB2673F4F37A3D3D0E082A00080A8000D4BDDEAE2C9CF36F17795A70AEC2A2A0000022773BAA9E0BF911050000114440014004B1CF39D96335E6CE7761DE3902A27B00000000001404034A000201E80D1A00D000028006C40D80228A006D012A8680282120294F409A5111400554D02A01DF60802A6810000140100005010000D00000000962E80D1A0340228080BA004054000000000000000000000000D01A340282280A8352BA6352B51DB0AEB8D71C9D3174C6EDA737454DA28083194D2C18CA39671D239E4E39473AED1CEB352AB28551000000346803429A040F201B04F00A2E80000000D26814040000D0A10A04F000007B0040500105DA0B2B728AE98D76C2B9E4DC7495A95CABA45668566C72CA3718AE59473B1D63159A8ACA22A9E4D2800006C40000000000004140545595D31A2C74C6BA4AE75A8B6ED8CBCA418ACD6D10F4A80000000A00000200A00002000051005010000504A21FE045010003429A34200A208A009A1553421AEC694349AEE2AE9346C242C10D1A1490D0059DC00434680D1A024EED6814152B1444DA79517402CF2E9115B8D30A9939D6A2336B3550044050501014458DC15BC67776C2776326E3A45F4E4DA5AE59D6A335CB2AC5AEB18ACED15041000D806CD8A001B00FF009037A360BB4D886D7629B3601B0366C1766C0D9B0366C0D9B0366C0D9B0366C0D9282BD7D361DB6C677A6B1F6F545DBCCEE27B55369B10D9B05F931CD8CE4E2B09D54BE9F3676DCFC16E9EA70515000004050077E2BA672F4D4F6F4CBB8E93C3CF5DA032D00008006A8AA9ECBE4034220AABA44405440000144672844AF3F2472AEF8B8D41A440000A02A6800000340A8000282694100000501005000103400281A000040A002880002800000001A02A0296208695005001041410050100000F40100000034020002FA00000000000040000000000054050100500D202A029A015058DE352AC75C6BB635CB274C5D256E572AEAD25453C282566AA31639E4DC62B9651CB2F2ED8B9562B2D225151000000000000000000450340000000A7A4A0A006C129B517720809E80F0BE41001444B57D0A020A0B1654574C6BAE158AD4768DB95748A951A66B9E71A8C572CA7673AEB18AC566B4CA5451154040143480B0045D8200A20000000A02C6F1A83AE2DC62B716D66D48562F74AD220A80A80282000A8280800000A02000001B504000000000040D0A00008028000161A40D0068D28693421A34068D229A14040D7735DD434200226940D1A14D2829418ACDF2A895145A0373BB7222B65ACAB358B5518D8A88286CD881B401554446A776A415D7176C67672C9B8DC9D861B632AE3956E315CAD66D75619040150101543606CD81B3606C0366C0D9B0366C0D9B10D9B0366C5366C0D9B04F91F2D9A0F91F2341F23E6684F9AFCD7427CE1F3341F33E66874E3B72CA3E871FF004E2E3C8DE0E9F23E75CB4EBB4F99F3346CF99F3349E497387DC868F24FBB893971DFF0BE34F27C9E6EBF86F55971E37557E5BF6F4CC6C9DB8EF6EE20020000000E9C7749563D585DC7595E7AEF1461A0054000050A0268D0822A808022000A020336295C7923858ED8B8D646D04115000000143420A800A0200000282001A508200A07B004014003420001A005000004050000000000F47802809A0176801EC0A680D001A10D1AEC09A504501005F42A021E800000450101404F6A0007F07B000001340A0200006D400000FE4000000F601EC05156353CA0E98DECED8572C9B8EB8BA4BD9CABAC585EECB47A00D258A8C315A8CD72CE39651D7172AE759AE8CA54D2A1A004000141000000003D8000001A14040000000D0A8680D2C0134041421FE00EE00BA4004140DB5115A95D70ACD6A3B637B3A472ADC692B2DA562CECB18AE5939651DA3158ACD69964544154A20000A17C1E900500136A000200A04EEA82C6A20EB8D6E315A8ACD4566B2DB2000A020000A0A82000A80290004014003D6D3D200A002E90140100540144F6200A00001A100000141342808028080008A1A5010451140014540672AC8888A2A8358BA4655A4B5158AC5AD32C820280000080D02C74C52B4E98C769E1CEB71A66D622D72CAEDCB2BDDD7162B9DACB6C88222A826C53C26D45A806C0005400DF70366C0D9BD81B3604A6C0D9B04D806CD81B676A1B3609F23606D36A9B369B036B283D5D2E3BBB7B9E7CFDBA62A30D6D2D4B444F925C9AD226D36A25AE5D472CE0E9B3CEFB5937748FCC5B72E5BC9BEF6BD9C1D4E5AF2F665371CE3ED0F336000200000D637BA557A78EF677C6B864ED8B439B62800080001B50A9A02D41151400404000012A8E794ECE19C74C5CAB9D47564044015000000D80780153C01B0000003C800078000050100005000F4206C5036814500000D6840D0A00001B00003D8000000002000206C5364A00068EC0020801E40003C806BB000000007803D80100A00006C000010F60A9E4140000000003D00003428A83A63E1D71AE75B8ED8D74C5CABAC6A0C34A8025518BE59C9A8CD73CA7772C9D239572CA335D630CD4D695000401400100000000000000000000000000000000014F4021EC0014100162A0DC74C6A56A3AE17BBA471AE91B9465B4ACD8B19AE79472CA3A462B9D62BA3088A820A1E8036A001E003D202809ED77DC134A06A80783B80A82C6A7941B95D2566B5176CDA833B676D20287F07F00B404360A209565045500114036026C000360082A2800001B000001411413D80A9E014025282002822820000A9EC000100501000000514404066B35510D2848D441B8DC4AAAC5BB4839DBDD1A44451768229B0000058B106A3A6312B51D719DDD63956E1B632A916B8E75CB2AED1CEB3536ACA545005136A1B3D81B4D81B360BE13600028250122ED4366D0436A06C44360801B4DF750D9B040036A89B4036D6337742BE974F87C70777972F6E90DA5BD904A8AA88025544F3D9F2FEB1CFE38B1AE9C7379337D3E4EBB26395C327ADCDFA61E474000000001679077E3AF4637B3864EB8D74839B608A0000000A1EC04D0220A000088000095466B8673BB78B9E4E5632EB18054000D0000022800001A0000000040501141200A802827B5045040014002080A082800006C402002808028500D0000000086BB01A5A0848068000010BE4D0A8684535DC5347B0004D2C8069340A6E81B403CD2CD01E01000F66C000000000F2780000000003D000028A280A8378BA6358AD476C6BA471AEB1B95A61A0152A03359AD466B19471CA3A473AE79462C758E759D258A1E1150D00200000000000000000000000000A0800000000006811403400000B1515A8DE352AC75C5D63956E371586C66AC2B19472CBC371CDCAC62BAB095954004BDC5535D88078000000103D001E4140436A1A541635106E352A5586D2D45ACEC6994D802EC5176226C14000000D806D360BB4D886C0101766C0DA806C136BBD8A8A222C0014000004045366D4141000000000000000403C002800080280200AACD1194A0208B164EE0E923512B50AC6442B9ED2AB282A9B0000014445582B78C75C6335A8EB8C69CEB50BE1CB2A42B8E558B5DA39D66A6D510143C026C513D006CD00680DA029E004F6A008009B00A80000086D410004368A26C036CDA0AF474F87CB2DA65E963E8E335234F2D754A087A655440115133CA6185CBF0FCEF51C9F779F2CABBF14F758C9C2A7B7A197E957FCBC8DA000000007A5074C2F77A70BD9C726F175955C9D4114501000000004D28BFC3222E91400104001144B1CB38D463270CA335DA39A0A0080000000280800000000000000001A000004500000004500040014000000000F680000028006C40F400281E80480A000269504140801E014010000DA81E93D013B9E000000D2680040D76000000000340001E00141005053B001DC1401620D6374E92B3563AE15D71AE35D716E34C36A22A0097C315A8958B1CB38DC73AE79472AEB1CEA25EED221A5442007B03D800000680101404000000000000000000000000000000000162A0D46F12B51D3175C6B956A371A73AE904A0C59D9CB29B748C572C98C9D230CD6559050414FF0026D437DC020000006C80A2222D1529BECA1B106A2C446E2A3517680CA6D503606C053606FB26C0DACA09BEEBB036021B0366C0D80202A6C176006C00086C037B0364A0A006C0D9B0366C0D9281B3601B00D8A6CD81B3622FA00050000010DE8D800A0226D4000005044A0963201A115AC60ADC8D32ACDAE7562336B2D0949E14005001055888AB20AE98C75C6315A8EB3B4573699CAF671CAB78A571B58B7BBA309B450450DA01A0050400144002880020169EC12A820A1B400010004368A1B4DF701010DA8D63375F43A6E3D632B9E77A6A3D3176F3BA2208ACAA894045478FEA3CDF6F87E33CD7C57A78E74C64C59B4D777665FA583C8D00A1A000400506B1AF471E4E79358BB4ADC70AEC08A282000000000A1D9281A882028208000A2573CE6E2C66B86534E6ED1CAA5834000000000000000000000000800000000000000000000000000002000280000000009A1417C0208000280000000068D022800079801412795A815140034A000009BEE0255A08A0879103C82A00403D80006D450D0079000540500005415BC6A558E98576C6B964E91D256E572AE91445104466F65831939E536DC62B95F2E794758E559B11B44A8A08207B00000005400010000500040140450450450400000150150000000050160351A9515BC6BAE35CEB6E92B51CEB7144698AE7946E39D73CA395758C566B362A2154366C136A09E17B00807F83404503D24F00A78103FF00E82A7B142C5406A20D45D8A6D3622540000050100000BDC0040D8A1B10050D806C000360006CD8002A79017601B03B80802809FCAF951176800078000003601B500D809B00D82A0280008BB00017609B01100D1A11646E415A2B2AC562D6919A8A888AAA00A07A10582234D622BAE31D319DDCEB71D0B58573CAEDC33AE98B35CEB35B61369BFC34A9B34000A9E80801E137DD400001040A0002006D4004282000206D443D822015143620EFC38FCB38FA3863A8E39D6F17497B0E4D20082AA25104B752DFC28F89D6F2DE4E6BF88F2D8F5E3351CEB353CD6E23F463CAD000000A6C03608B3CBB71D6326A3D18D6E385768A32D0A0202A00000028278A00220A00202002566AC4AE39C72B1DA395646D9405000036007A00000000000000001005000000000100000000000000000000000000001005400054F600A00020000A000000001B100DA80000000000000080077022405F42069145A01AD8078340A0000000000011501A9E52AC75C6BAE35CB26E3AC6E7873AEB176ACA8808992C462B163719AE59CEEE763A472AC588E8CA258A20209A00000000000340001E0F607700000000000000000000360802808A000A69058D415BC6BA6358AD474C6B73B39D748D0CAB358CA3519AE79472CA3A462B1632DB288A820A1A50D0813C8A020A00007B1040174000AA829B14400100000D8286C43601B4DF705F0800A07B14A20000200A021E800154F021B362882282A281B00043601B01404F4A09B005010050280780000D9BD0A20828001B00D8286C0011602E9B89452A2B9DAC569194F6D0200A000A54162C11A8DE28B1D718E98C72ADC699CAA4572CEF671CAEDD3166B16B2DB288A00028140104A280002000800080028801B40054040450F08094043D01A6A4EE0F674DC7EDEC91E7CEF6E91A34C2A0022AA0223CFD5F2FC38AFE5BC66EA57C4CAEF2B7F2CD7A9CD2B2A3F443CCD00A1440029E854AB0458E985EEC56A3D38D6F171AED1A186850450400000000144A4F0220A0015000419B1472CE7671B3BBAE2E559B11B6445153D800002A0000007A03D800000000000400F600080280802808028000008000280008000000000000801E00000D2800082A400F001000014001005000000000000000003480A8000A9EC0000140000000000408A02C4574C6BAE158AD47595D2571AEB15A65A1360337BAA3358AD466B9E51CB2758E75CEA36C25144F68A80000200000000000000504580000000001E800000003D00680D000000282C6A22B52F774C6B35A8E98D6E3956A351596D2B162C4AE7639D758E75CEB35B66B3451044134AA4ECAA0880BE681ED14537A40F400080000BB59402A2AA6C4414003601B3606C01015001000176A00082808002A000000A22822814401400040D801E2286D76826CD829E9413681B360BB3605A6C136B2E81366C15143620A005045D8A1B105000160AD46A4EC95558B520C5AC569112B40000002EBBAA046A08D474C6335A8EB8CEEE9269CAB639E5E483966E36BAC62B36B3E9B4369EC0001400450134000208A96886C9450D020A0021EC04001014100DA5EC020000EBC78FCAC4AAFA1C58FC718EB1E6AE8A22A208A8AA9404AF95D7F2FCB3F8BAF1CED9C9E1BE534F439A32A3F43E8795B0101400000155B8CD23B71E4ED2B8E4ED8B728C342A2A28080000000002286900150010104AA39E51C728E98B9D62B35D2300A802894000200010D00A0008A0009ED6800820AA8000000000020000A0000000000000000000200A0200000021EC01400040D007A1404000F201EC5000100511400000000000000000000000D00000000001EC0015105506F1F0EB8D73ADC75C6B71CABA46E2ED96952A020ACD62C6E3358CA39651D239D73CA30E91841504D2858027B0400101500015000000000000000000F4000002A00A0802808A069017D94162C456A3A466AC6E3ACAE75B8D4561B3CB156158CA39E51B8E75CB28CD74659D2556505005010A026BBAE954A221A05010F47B1404001650536808082800000000000008028080280008000000028080002800A80280800000B7480006CD8000000000004014000D800808A2EC022ED014162C15A8A8A56290AC566AB288D280000029E5058D441BC63AE319AD474C636E75A4CAF672CAF6588E595DB95758C566A342500001400004D02000082014151410500040114010100510F609500340D49DDEAE9F0672BD351EDC7B46A3CD5B54452A2A055546683973724C38ED7C6E5CBE59DAEFC71CF27365D994340FBEAF3369A50400140403D02AC41DB0BDDDF1F0E593A62D4AD39D7404554000540000000054487A04140010045466B8E73BB78B9E4E759F6E91841405000D00681114000000000050100048286800001500003D0008028000800028000008000280000000800000000008A000200694000004014003C0008028000000000000000000000000000008002A028028352BA6358AD475C6EDD2572AE91B97B35186C1144112C62B512B19473CA3A473AE59466BA462B29A69014100004100000405D008A000202A00760540540000014000000035D80000000F602C54558DE352ABA635D31F0E75A8DC6A39BA419BE419AE594748C573CA30E91866A55444540000000000000000000014000A800000000000000000000000001B0000001404000000003601B0000F0006C0003D82281E4D8A021E0F60007B37DC0403601E0D8AA086C000366C1766C162A0D48B20AB15968AC558958ACB4CA691553DA800802A888D4588AE98BB63D99AD474C56D7269CF273CAB712B96558AE8C3351A0A9B00005004100000000044050011400401000540404504A06CA06880E9863BAF770E1A8E79D6B1778AE0E800208255519A0F075BCBFDB1F3AF7AF5613A72ACA36CA1AEE2BEFC1E66CF640004500F00202A83A63E5DF0AE593A62E91A72AE808A00A00800000000022A2000A00202335CF38D467271AC59EDDA395115000140F40028080014545101141513DA800000000000680050D000200680000000000000000000000000000001005010000000010034282A082800A882A000028081EC500000000000000000F4201E80504D1A014000005058E98B35A8E98D75976E55B8DCFE5B8E75D05451012B15A8959AE79786E39D73CA7772B1D231591B64400510035D8D01A34080800007900000000D1A000000000000D8000A084000000BE40514934B015AC7CB34748E98D73ADC6E34C56E2A588ACD73CA3718AE767A73BD9D23159ACD6D13C20800001E80003400000000000BA00D0820A000A08000000006C0000080A02000000202AFBD82001E4D0A1EC0A022D1136A28086804504EEA2880A006FB08008A01B00F0080A6CF60000200A78360006D760022CF0D441A6A446A2F82A2B36B35A66B3595444D2A800680015620B1B91074C23AC9B62B71D27866D615CF2AE59574C59AE76B2DB286944A80000A22826C10000004004053D0026940040040054040004D289A5D01A580F470E1DDEDC66A38675D237073529ED14F697CA80095CF3CBE38DAD44AF91D467F2CED70AF5473A88D226901F7C799B29A0000048BB0101560352BBE15CF26E3AC6E3957580CA80280800080280000551340882800208963193519AE394EEC59B758E6C8D22000068A0160802A2FA5445000003D0808A2FB3D800000000000006C0000500010051005034680D00202A000282269454503480680000000010000000000000000000003D820A0200A140000000000000360020A000A02000005145116796E335A8E98D748E75A8E91B8E55D62C545128233562335CEB718AE79473C9D630C546D800414004281FC9E904FE05004005405400F6000006C000000F60790000000000800680D002C154415A88371B8C56A3A4BD9B8E75D2288ACD6329D9A8CD73CA39E51D231584B1B658B0D2A1A004054000005400000005D0028200800000280802C00400008286C44F2BE8501000013D28A021E804500036014F62941000003D01E93B8AB011280BB494500010050100005000001000000521E81544235115A8D48955769B4566B35A659A8A88020AA1E00015620D46F19B423B633B3A631CAB6BE98CAA4573CAF672AEB18AC5469105110000140110000010000040451401050402A002A020000A200AD613752AC7B7870D47A318F3E55D23506144F340450019AF2755C9AC751D319DB35F332EF587A6399A4D288681F74799B0F60000040035D8059DD06A3AE159AD476C6B72B8D758A32D0028080000000000287B4B3621E914001042B19785895CB28E763AC73ACD88D3269145D14136080280000281E900034BA040000140004000150100D01DCBD80A288A0000069342A8000020000000027B5001434080000000000000802808000000000000000000006801000000000000D2809A050000000005010202B712AC6E3AE37B39D6E3A4ADE35CABA46865A0A20CD8A3163363519AE79473CA69D639D62C61B8C82A2000A0801E81011505346805110800000001E003D800000000000007A05868535DCF204340280A80B01B8DE2C56A3A63E1B8E75B8D0CB4958AB19AE7639D758C562C66B6CB3A4543D80000069005010140400500054F401A00040150000005F408000001FE0F429000D8800001B01005000100501000140001005040000D800AA9ED440DA06C0000000000036000001015628846A20DC692B45ECCD208CD5466F94540A080A8286940588371D3066AC758E91CEB4655CF220E59573AEB19AC25F2A87989A510005004001000004000013B8A00008280020882A8080800028B23BF161DD9B563DB863A8E91E6AEA080024BDCAA226D4633CA48F99D4E7F2CABAF1B193CD7CB363BB020227B51F74799B00000DC00F401A05220B3CBA637BA558ED8D748E35D635DC61A505004000000000000B13BC50D1AEE2151400466AA573CE3958E98B95674CD8DB20A200A82282A00000058000802AA681500000001504000D02E804050101400003601B0000348000680FE00002000AA0200A201A0000000000000004014000401404000000000000004005000450000000000001400A08BA006A22C6F1BDDD71AE75A8E98B73CB9D758D8C34A8025519AC5F0D466B17C39651D239562B0E9194150010F2A0008068D0200BA400D010A2068035A14040BA03600000000000002ECF62A80250366BF207950041541657497BB35A8DCBDDD2573AD46A0C36566AA56329DF6E75D2315CAB35D182B2A150400000000001014045800014000000001001400000400000000000003B00008A00000008A000004F002281401000000A00280808AAA7A010150001410D804A228087B514F6A22CFC3520AD469954ACDA4111519A2A25F29EC51340A01B1458B220E923AE319AB1D24EED393719AE7956A2395EEE75D23153CA5504502820A00800200000800000080A5000105040001000400006F18F5F0E3A8C64DC7A718D3856C1000348A225F0A3CFD467F1C34F999F7AEF839D734AEACA5402A28FBA69E56D05000340A80282775056F166ABAE0EB1CABAE2DCF030D288A6D0000005110140000142CDC4D7604150401288C571CA3A62E759A963A3288A8500410F40AA022805010150140004D80A086804501015055F408009A00050D087A0014040000000014045022006C0001400003DA02A0A0068000000001005000000000001000000000000100500000501000050103428A08A200A2C41B8E98D62B4E92BA4AE55D237176CB4A88A25519ACD58CB1639651D239D62B163A466A234C8009EC0140000100F47A035DCD0121A0450404000D0001A00340680360000A2A78005F407920162826940014416766E33563A635D3173ADC69596CA96031939D9A6E315CF28C3A46112AA268D2A20000001A000003B801A054000000000101500014010140400F2000000000000000000006800000000000008800000000280802A2A89A040029BD0A9B5D8000A21B10005502368ADC1152A6D4465510110D76153C9ED43C8079501B91074C3BBAE31CEB51B916B0D3197672CEF66E335CEB0E8CA26C0004B00B1140500400450400040010005001140000100D00200082C82BB71E3DDECC31ECE59D6A3B49A1C5B00002F8404F6C655A88F07539EEE9E5CBBD7A71F4E758A9A6D12A6B6027B51F74791D10D2A1A00003D81A00D00AB2E9163AE35DB1BB73C9D316F15736D511540451040014000401434A06C11140110A2315CF28DC63272B0AE8C334544D7714002007A4050000010053400200A0200A7A405DA6C414536000000025015040050500010D000280800009EC0000000050000000050100500400000000F40000000000000800000000000280000000000000282000BB456A378B155D63A62E75D316F16986C114019ACD6A2562B19371CEB9566BA46181A44150004005000000000004D01A3405EC01A40500410003C8000000A6FD8207B4162AA80000A8002B73B2558DCBD9D3173ADC6E2C62B5159454AE7946E315CAB15D231511A444503C08002680000000005D00008000002E8114100140D201A0040540140405400D0000000000000000000000022EC0F680A0228200000000000082A80080A000002A7605DC1058BA06B18D441A4454ACAA25A8A07B1001014D006BBA88B2776A44575C63AC9A73ADC6932655CF2AE595EEE98B358ACD6D944D000822A9AA9A00005400004D000002000801E85001140F202000001A0091BC6774A3D3C58BD58C71CAB71A1CDA00002A032E3CB9EB16F14BE9F3F932DD72CBCBD31CD9F08A322A2203EE91E5740510000000114D0A45883A635D716326F17497BB6E55D01140000F6088A28800000000054510544F208CD6328D466B958CD758E6855129444140EE0001403D0001A0000F40001000000003C9A00F00002580A000094140000045D8140000000101401014D80820002A80800000000006800151403D0269404014100002800000000200A000000000000002E80000404174B0558D466ABA63E5D71AE75B8DC69CEBA2AA080ACD66B5119AC56A315CF273B1D630CDF28D46505004004001400000000100D00A940A80BA35A04D2E80D1A02C4054F007734059A5F409AEC20B0514000005100058D4A955A8E98D62B4E93CB51CEB7152F84566B3946A335CB273CA69D63159A34CA26BBA894D081E0000D008A027905008006803D027850435DC0500040150140400340006800D000000000000800000006800000001015000169A045F40680405010012AA89A5004121AAAAA9B10F67B14F080A681643C02C593BA0DC8D44A2FA66D4544B551368A8006800034000352378CEE955D718E91CAB7176C5BD88B5CF3AE56BA462B352B4CB20000008AA693FE00140100000400001000013D828006944003D806BB8002C75C31EECD57AF8F1ECED26A3864DC06540000A9419B5E3EA3375C276CD78F262BBB0CA2822A254D03EE0F2BA06943D80200BA11015403BAC41AC6BAE358AD4758DCAE75D60ACA80100010051005110140000A9E544150283358AD466B964C5F2E91C92F63D2894F4A88AA001A101016A00BA034802FA510034680F40078020068F6000A807B3C81003D801A00D0000000001ECF4078010050000040F62880A82280200000000280800A00020280002A2F810000501000054A01E800000000100500000034A00200020B101415A95A8CD56F1748C56A3A4F0DCF0E75D628CA80259B66C5466C62CD56E3158CA39D748C33596994469000000100050000000000000D6D340A000001E8013401A03C9601E9410050000014403C82AC456E372B15A7495A8C56A2C2B2D2566CDC6A335CB28C59D9D230C546D105443406BB20008000000697408681740A8081AD0001ECF600069014034000140100000001500000000000114114035D810000000013D82ED360BB3D8A95760941005010054F4BE54244F60A6810D82A680D1A035F9340280BB417DB501A915144A0CED9BDD50043401EC05400F402C80DC6F18CD69D2373B39D6CB58CA912B8E576C5AEB18652AA200028080288A25001401000004D08A80000000878140117400A20000D48F4F162C64AF4E31B70AE808A02000CD073E4CB51F3F972DE4EF8315C6B35D594450D3344349A51F6C795D014003401A3C800002882CF2EB8566AC75C5B97B395768AACA8790003400000001E10401400F62894D8882A2562C5895CF38E75D239D446911550051041454511000028000140201A00D773D8000680A006B4A0022C013406BBAFB04504F679000340001A002806BB80680000000405010105A0145011005400D0A0214D7600D000028000802800080280020AA802EC100000000000000504014003488A0A00B1A97BA556E574976E756372B78DF4E75D637065A0044AA8CD62B519AC65E1CEC748E758ACF96E3283489EC001404101500140401400000F0000000000000000800A08A0000041050001415B9E5BC7B3155B8DC73ADC6A2B2D2337CAC4AE794EEE763A4618BE596D9115014100013C28240140240140110244BE54010008B67E054D021A000150000F69A0501000D000000A086C0000000A68000F00A208A8000000068D0A1413C281A3409E0D014035D80000AA0794034200A0A0690280BAD9203526DA9340BA5654A95518B5140F62078000005340B228AD48E98C62AC748BDA30D2573CAAC2B9562F7748C25BA4544003C002808A6934A0020A000080000800080000201A0500004500901D30C5EBE3C74E79351DE4D41C5B01400042B1560F373E5A8F165DEBD1839D62A766D944D76554402A2A3ED2BCAD88AA2A0228A800000A20B1BC7CA5576C6B72B95758D4F0ACB4081E80000000000040000002C51915112AA573CA395F2DC72ACD46D15140F200020002801A04500045D08800A2A02002A02FF0009A00F607A00801E88A00200A206FB0A1E4D000080A20000015443B010D00000228228228080A80A021A11400040000D1AD01A000000802A79054D01A0014000001517408A0680010050001000105405D0287B05F6B106A3A62C56A3A4ADCBDDCEBA46E5565A04512A8CD66C6A3358B1CF29A6E39D73ACBA466A25540544050010450100000500000000000000000000000000000003C8288001B515A8DE2C556E5748C56A351586D2A554AC651CF28DC62B9D8CD8E919A82A21A005040500010D6814004000144D1201A3D00000001A00D1A03402021A00000000010054D00000000006800034068D01A3409A0020A0068034680A6803F88068D01A4005175B4441454D1E145111014F4A2202AE941A936D20ABE622B2CDB551936A22800800A7A01455541BC67E5D3162B51B2B0ACE4E39D6E2562B2E8CA20869000000000000D22AA000A008000087800100000010034680D28A3521476E3C775EAC238E55B8D8E6D800000895CF2BA95A8578B9B2DDAE15E8C7D39566A348CD89E55528089A547DB1E57400011145114544140002372A5575C6BA4AE55D2373C2B2D820000028000021A000400004FF002A251512A5118B1CF28E91CEB151B8CA2A8800000040003D800014000D0000208A0A8A200A007A405D02080680050100F000A020400005150A200068000141000040540140405000000004D01A5001000D1A040000200B004D7703D8068500000000010000503D8A0206905050000200AA8B1A8DCACD57495B8E75B8DC6986C5454A0336335A8958AC64DC73AE76315D23089ADB4880822802808200004022821E401400040143D8000000000000000000008280028A2351A8CD6A372BA4F0E75A8D4565B3D20335CEC6A3158AC5748CD67D0D3200009A34068D0028684050000010034A000009415017601DC013CF701040D000080A01EC036000068100001400001000000000D0068122E854F0A08A0278117D008515279500D089ED742A7F14D02FA4D02807887904D2C80AB046A4D2C4552A2A562F76910A22028A200280BE54556A466AB78C74918AD4585AC8E79572B7BBA466B152B6CA200800A0200068D2808A0A89A0105500000100040500D00201A340020B0523A633BA557A38F177C67671C9B8A30D2A000008CDAE1CB96A378B35E2CEEEB9BD118A89A5444B144B015101F68799B00000000000111451A883A635D639D74C5BC5586D4DA2800028000200000200000A89602A691519B1CF28DC63273ACD6E398280022800000000000000001000000000000200000228880ABA288801A0000D00BA00F60A54100001500003C282016100D7700004053D800000007A01202800000020000000802800200000000000A1EC0342069402807A1400005017D22AC6E3355D31ADC73ADC6E3518ADAED514404BE18AB12B358ADC62B9D62C748E6C8D221E14434A880A00020000000008000A80282000A000200A2A200A0200A00020A000A288AD4BD996A372B78DEEC556E2B0DC5F482A573B3BB518AC64C5748CB269A4404000000000000000000450004504504D1A0050D08028268000D200087A340680000000003480BA34040000EE00000000806803401A00D1A04F0A2A2889A053408689054D2E80D77000435DCA294D6805820D4069622854566DECCB4886C44F4A01B0005016786915646E4D2558DE2DB9D68ACD20E797873AE919ACD65A650F6AA82200000A0690150034AA08886955000000050040000000000015A91D78F1668F4E18BA385748A22A00000239E7751E4E6CF6EB8466BCD7CB2EEE654044512A68513D83ECFA1E66C000400014011403D011A06F1AEB8B9D6F16E34E75D01157400A08A08A000201A004000000B36A25ECCAA2573C9A8C573BE19B1D239A514001005501011400540000000000000000000000040453429A340000002082A8206808000A79003D81A2889400017409A00D1EC0451500D0000001EC0F14D01A01500801A00D6CBD8001001400004004051400440000140D2000A01001014151608A0A2A0B1A8955BC6BA62E75B8DC6E5DB15D228CA802335623358B1B8CD73CA315D239B28D220A89A040D2880A0000020000000027B50001000050400000000005040014150001406A2556E372B15A6E56A39B517D034CD67258CD73B18B1D230CE869105443400000002800002000280800000000000000828680004B366BB0122813B00801A35DC12C340773400200A020028020000000080A80000000000000400D029A28880A795D01A043402B520AAAC825066A5F2D08820000280AA0AA8AD49B6E466B51B8D4D315463220E795DB0E919ACD4699440405144101404F602FA450348A021A144D1A14D00202FA4A00A00000000000D4883526DE8E3C58AB1DF18AE2DC5054504004CAEA08E1C997679392EEBBE2C572A9A74611142A026995513D83ECC1E66C003D8001E800000001620D62EB8D66B51D236E55D60A8A282280000080A8002080A828005544D6D28256328D466B9E518748E752A348000000002282A0008282A000228000000000000020A2A000000A882A28A800000000000000000021E800A280854000346800000000116A81A0004503D2000080A0001A003400000202808A080008A0000000228A00A20280D4F08ADCAE918AD46E378D73AE91A196952822651519B18AD466B194ECE75D239D66C469112B48009A04051360A00000002000000002280000000000068114120028278202800010558D4BA41A8D462ABA62D462B71A19692B2D335CF262B71944D3489ECD2A26800540D01A0504000D000A89A3406940D201EC0000000000000001003C8000BA04143400440D0A080535A043C88A0A680100288007900A01E800000000D02007B00000000D000000A02C691574A8225519BE5151100143B88280B160AD2C41B91B8C569A6BD30D32C5AD4472ACBA4613DB37B2A14F609400D0068000340680003C009DC1400040D006B6A268D0A681101400017C9A05934B111D319DDE8C2319371D6785726C00400019CAAC47979B27972AEF8B9D606D0A8A8880869466F6057D883CCD87B0000000000000141A8DE359AB1D71ADC72AEB155968802A7B0500000001001000000004AA8CB363512B194ECE75B8E5512B488280000000000000000000020028A20000000228282000000A20000082800002808000A800000000000000020008A68543DAA0201A502A0228A0090000A02E93C804F002C01202FA40000F20000020280202800200A6803D00A2100556906A3A63E18AB1B8DC62BAC695868004BE1519AC56A2562C62C6E39D62B35B6512AA0288080022AAA000000000000080068000000000001005045048A08A0000284055950595B959AAE98DEEDC73AD46846D12F612B9D8CD8DC62B36258D21A4D28589A10D1A50D1A024FC9A05D1A40D773406934A1A405D1A045D02500D0026950D0068D01A5F6002A681000D0068000000000000D020A0006802C40D0A268034680340021A4014100540280001A0003D1E80010014000005058D4455904566A55466A2A0800A0A81A0156415A6A4668DC8DC9A62B6D42B2ACDAE793719AE751B6511510F60800002808000014000001340A800A02000251434A89A3428BA01408DE3128EDC78BBE31CB26E3630D1EC45054100AE59E5A6A335E3E4CB75C6BBC6191A64450D202228322BEC2BCAD88A001A504D0000795D0000A811BC7B54AB1D71ADC73AEB1A565A0441451004A0B3C2800002022000280097CAA329634958AE76371CEB29634CA5140000000000004500D8000000000005000000000004140000510455010115550451045011414100003D8000000000000000020800AA001A101035B3408282C000100003D00BA0000F681ED143D8000001A000003C00BE80040500148B106A378D66AC74C5B95CEBA46A3519681144119B19AD44ACDF0E794EEDC62B159B1B8C223415150004104514010554000000001000000000000000000000401404050020AAA82C6A2556E3A4BB8E75634ACB689419C98ADC62B3A4D3486905340868D286800D01A340001E810D01A2410D1A15749A10B135D80A6941005D0200001A504D08A0068134680D1A00D00680D00001A04D1A034680D0A001A10050F4200A1A102CEC9A50D00690434A01A001404400000000011600B3C834B1154A8ACD66D5444543680A80280A0B14556F18CD574C634C56951062B16B512B3596D9668A82022800080001A0501000000000D282540D28200001A1404001416474C67A4AB1DF08EB3C38D6E288D1E84115410132BD9E6E5CBD378B15E5CEB9D778C20A80A22021A513D00FAF0795D00000000105551101545441A8948E98D748E75D6371596854542F600D00680500045040001000012C5444AA8C58C651B8C562C46D84A020AA021A3D0000000000004000004550100045000450451040505000F4000008A0000000000000008AA0880AA2028080000000000500410050100000F200BA04D1A00000347A50802280A82000A0680405405D202A79053D80200078500160A82C6E255748DC73ADC6A56D8AD90452A02566B512B159BE1A8E758B18AE91944544151050010D0800000A0008068140000000401400040000001015340A0000004155620AD4A955B8DE3E18AB1A8D30DA25066B35A8CD651A64D02A0A81A14D6810D1A14D000068D01A4005001534881A510D01FE4D7710D1A034680D1A04D6CD286B6680D7700D200BE0034068F609A00003420694349A0000D01A340680000000004D1A034681500D000A0008068034684349A0000017406964455D35A455D3208CD541151340002280A0BA68558E98C62B51B9E1A918544B418B58B5B8CD651A44D6D1413420680D0000007A000000000001000000001140400001560358F975C2335A8EF8CD34E55B8A22822A2AA20239E77B579392BAE2CD71C98AEB184140544012A01E8D03EB2BCCE820280008680D1A05013478034A03502371D239D74C5B8D30D822801B3601014000004340A940010012F68A222A3358AD462B1596DCE89A50D0068D28800000001A34000000010000D001A000000000000000450001014041415000003D8000008A000828A200000008BA034020A00068114408002801A04002F83C81A051017482001A00005F4020000680140D010D00680F620A8028A002A0B1A9528E93C372B15B8D46E39D7458A8A86812CDB3562562B35B8C56329DD9B1B8C5659AD01A544D021522826805013D087800140013428007A100500000100000000000000000050055416776A54AAD46E562AC6E2B0DC22504AC35191956414434068D0A68D0828268D01A003408AAA08268D286941003468134681740268D01A3406810D1A50D00868004000A082800680004005D02021A0534684342869000005010000000D1A000004D28268D01A3401A5034822E945106A45655114466AA222A0000002FB5058B115AC66DD2315A8DC69854AC5AB062D62BA466A22A09A500440040000000000000000A068D008000000A02000002C80E98CEEEF8CECC64DC759350726D7D08AA800A88995D412B872E5A8F2E75DB162B9D4756534800208A08A268D20FAE3CCE800000000000000002C06F1AE98D62B71B95A73AE8AA8A86C0005000100501003400020028959544B18AD462B167762F96D8A0A82000000021A51400454151500050F621EC000000F400000000002808000000006800000000000000F0000228A200000000000008280000000000000000001A01045D1E05451114545F400068034680D022281A3408A29A00D007B000059E102353CA51D316E315B8DC6E562BA4519500466CECA8CD66B519AC6518ADC73A8CB68828008089A1400004043D0A000007914D26803400000000000000200A00000000280444559D915B8D4ACD69D25DC6A315A82545466F96A32895503D820A8001A0000D000000802809A0501340A68D01A00F6280808A000680D1A034801ED5002880BA00D201A2C10D1A0347B0100D0A100280A9A034680D20282228A9A50404346804500000000005010050106A44558A83352A8CA554415100005005056BDA2B723A48C56A350B5854AE75A83152B6CA0A88286BB200088008000000000A008000000000200A0802A0002B58C075C23BE31CB2ADC69630DA88A0088A8339D5895E5E4CB6E16F777C5CEB151B44BD8041504000401F58799D0000000000000000020358EDD7162B71B8DCF0E75D22AA080A28080005BA360006D400101005400ACAA2562B519AC653DB163718A834C880001A00A000028086C504050134681404050D7601441053400081200BA01000500010000000000000F60050000000000D8000022F8000000045550443D00690014000000003400006800000003400000001B00000000000001501A41AC7CBA466B51AC6BA473AE91559554144BDD518BD99AD44ACD8C653BB71CEB152B4CA2281A504B0004114000D82020002A8080002A00000000006800000000000140005F68828AD4AD462ABA635A62B50D82A3356221A54100F66BB81A00504D1AEC06800D0880028006800000000010140004D1A0340001A15534680D001A00D00680D68D0882868D01A34026815340281A41034068D022A89EC00045D01A34026840034685340868045D286901742068058A9554A2B36B355111A4104401501405D2F9156352774A378C749E1CEB71615918AC56E2317CA36C8800A08802A0021A03C80802A0000A0008BE8100000000004500000591BC61563B611DA4D38D6E2C561B010054A8A85BA8E39E5D9AC59AF36797972AEF1CD9144A8A08A80808A080FAC3CAE800000A00000000000406A5EEE919AD46E3A4F0E75D62AB2A26C05043D80680D009540360A00806C0100A95512B35A895CEB15B8E759A34C8008000680014040554D288081E9413468034068D01A00050000054451436209A0014D00020000A000028080001040000000000000000004504BDC00517D080000080A8AA02000000000000000A080000000001EC000000000140102340D4BD9B8C56A351D2315D2351632AA22A00CE4C3519ACD6326E3158B11B62B28A02800009A04122800200A2268D0000765000000500400000000000000340A0000222AEC558D4ACD56E5EEDC62B4A8825ACAC01510D8000A000201ECD807A04D76511140403DAE80054150D000000000000000020280802809E800D00020AA68034680281A00041052821A34A1A3409A0434680D26814D026954348078017C009A2CEC068D00000002E9622C56682566AB288D020800101405F622B51AC62557491A91CEB4D7866A418CAB9DAE912A234C8806850D8822785141001000000400014045000101401000000D1E8001A91D309DD2B51DF18E8E35B8A32D0000222A339768F3F264DE2C579F262BB4610510D2888002028803EA8F2BA00000002800000000101A6E566B51BC6BA62E75D23432D0680EE9E416A78054D80A08A000A0002500010AA8CD66AA3163163718ACD46980500134A080002A01A3D0280000000000000200000001A00050100545DAA2029A5010050100D2802221A50050001005000000000100000000000004050001141140004500000014D20008A022828A2080000000000280208A04580D46F1ACD58D46E39D748DC6A32D288A20258C58D4462B363518AC566B6C2234882800001E010D082550003600209A05DA01B0001749A0340028680450014D2401444514043C08A020A07B51563519AAD46E566AC5D9B655946912D3608086C0140D9EC517608007F8104FF0028076045DEC0050028220A020282282000A0000000000080A026800F40681400D021A050000348A2A000000680A9A10D1A00D2868D01FF080BA34069045D1A04F8F734068D01200AA8A335466A34889FCAA082000029A05588AB1D3166AC6E469868B59CA9073CAB15B8CA0D220A000024003D00080020000681140000000000000011410055901A91D718C64D476C7C351CABA4511400011151CF3BD9E5CEEDD7173AE57CB35D6329404141010501104D28FA3FA8E2FCA7EA38BF73C9E51DBC6AFEA38BF71FA8E2FDC7943C6A7EA38BF71FA8E2FDC7943C69FA8E2FDC7EA38BF71E50F1A7EA38BF71FA8E3FC9E50F1A7EA38BF71FA8E2FDC7943C69FA8E2FDC7EA38BF71E50F1A7EA38BF71FA8E2FDC7943C69FA8E2FDC7EA38BF71E50F1A7EA38BF72FEA38BF71E50F1A7EA78BF7373AAE2FDC96C355A9D5F0CFEE6A75BC1FBAFFD316BA46BF5DD3FEEBFF4BFAEE9FF007DFF00A654FD774FFBEFFD1FAEE9FF007DFF00A03F5DD3FEFBFF0047EBBA7FDDFF00F202F5DD3FEEBFF47EBBA7FDD7FE80FD774FFBEFFD1FAEE9FF0075FF00A04FD774FF00BAFF00D2FEBBA7FDD7FE853F5DD3FEFBFF0047EBBA7FDD7FE843F5DD3FEFBFF47EBBA79FDF40FD7F4FFBAFFD1FAFE9FF0075FF00A03F5DC1FBEFFD1FAFE9FF0075FF00A03F5FD3FEEBFF0047EBBA7FDD7FE80FD774FF00BFFF00E47EBBA7FDD7FE80FD774FFBAFFD1FAEE9FF0075FF00A04BD6F07EFBFF004CDEB383F75FFA519BD5F07EEBFF004CDEAB875FEE6A562C67F53C5FB92F51C5FB9BF28CF8D4FD4717EE3F51C5FB8F2878D3F51C7FB8FD471FE4F289E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D3F51C7F93F51C7F95F28BAA7EA38FF27EA38FF27943C6A7EA38FF002BFA8E3FC9E50D53F51C7FB93F51C7F93CA1AA7EA38FF27EA38FF27943557F51C7FB93F51C7F93CA1AABFA8E3FCA7EA38FF27943557F51C7F93F51C7F93CA1AA7EA38FF29FA8E3FC9E50D53F51C7F93F51C7F93CA1AABFA8E3FDC7EA38FF002794354FD471FE4FD471FE4F2878D3F51C7F93F51C7F93CA1E34FD471FE4FD471FE4F2878D4FD471FE4FD471FE4F286A9FA8E3FDCBFA8E3FC9E50F1A9FA8E3FC9F7F8FF2794354FBFC7F93EFF1FE4F286A9F7F8FF27DFE3FDC794354FBFC7F93EFF1FEE3CA1AA7DFE3FC9F7F8BF2794354FBFC7FB8FBFC7FB8F286A9F7F8FF0027DFE3FDC7943C69F7F8FF0027DFE3FDC7943C69F7F8FF0027DFE3FDC794354FBFC7FB8FBFC7FB8F286A9F7F8FF71F7F8FF2794354FBFC7F93EFF1FE4F289E34FBFC7FB8FBFC7F93CA1E34FBFC7F93F51C7F93CA1E34FBFC7F93EFF1FE4F28BAA7DFE3FDC7EA38FF0071E513C69F7F8FF29F7F8FF27943C6AFDFE3FC9F7F8FF27943C69F7F8FF27DFE3FDC7945F1A7DFE3FC9F7F8FF2794354FBFC7F93EFF1FE4F2878D3F51C7F93EFF1FE4F289E34FD471FE4FBFC7F93CA1E34FBFC7F93EFF1FE4F28BAA9F7F8FF0072FDFE3FC9E51354FBFC7F93EFF1FE4F28BAA7EA38FF0027DFE3FC9E50F1A7DFE3FC9F7F8FF27943C69F7F8FF27DFE3FC9E513C6A7DFE3FC9F7F8FF27943C6AFDFE3FCA7DFE3FC9E51754FBFC7F95FBFC7F93CA1E34FBFC7F93EFF001FE4F286AA7DFE3FCAFDFE3FC9E513C69F7F8FF27DFE3FDC7945D53F51C7F95FD471FE4F2878D59D4F1FEE59D5717EE4DC355B9D570FEEAD4EB387F7562D6E46A75BC1FBAFFD35FAEE0FDF7FE9968FD7F4FF00BAFF00D1FAFE9FF75FFA40FD7F4FFBAFFD1FAEE9FF0075FF00A04BD774FF00BAFF00D337ACE0FDD7FE96097ABE0FDD7FE99FD570FEE6A566C66F53C5EB266F51C5FB9A99463C6A7EA38FF2979F8FF2D7943C69F7F8FF0027DFE3FDC7943C69F7F8FF0029F7F8FF0027944F1A7DFE3FC9F7F8FF0027943C69F7F8FF0027DFE3FC9E50F1A7DFE3FC9F7F8FF2BE50F1A7DEE3FC9F7F8FF279C3C6A7DEE3FC9F7B0FC9E70F1A7DEC3F27DEC3F279C3C69F7B8FF29F7B0FC9E70F1ABF7B8FF27DEC3F279C4F1A9F778FF27DEC3F279C3C6AFDEE3FCA7DEE3FC9E70F1A5E6E3FCAFDEC3F279C3C69F7B8FF0027DEE3FC9E70F1A979B0FC9F7B0FC9E70F1A7DDC3F27DDC3F2BE70F1A7DEC3F27DEC3F279C3C69F7B0FC9F7B0FC9E70F1A7DEC3F27DEC3F279C3C69F7B0FC9F7B0FC9E70F1A7DEC3F27DEC3F279C3C69F770FC9F7B0FC9E70F1A7DEC3F27DEC3F279C3C69F7B0FC9F770FC9E70F1A4E5C3F27DDC3F279C3C69F770D795FBDC7F94F3878D3EEF1FE4FBD87E4F38BE357EFF001FE5673F1FE53CA1E35A9D4F1FEE5FD5717EE67717557F55C5FB93F55C5FB8DC5D53F53C5FB93F53C5FB97CA26A9FA8E3FDC7EA38FF71E50F1A9FA9E3FC9FA8E3FC9E50F1A7EA38FF27EA38FF71E50F1A7EA38FF002BFA8E3FDC7943C6A7EA38BF72FEA38FF71E50F1A7EA38BF727EA38FF71E50F1ABFA8E2FC9FA8E2FDC7943C6A7EA38FF002BFA9E2FC9E50F1A7EA38BF27EA78BF71E50F1A7EA38BF71FA8E2FDC7943C69FA9E3FDC7EA38BF71E50F1A7EA38BF71FA9E3FC9E50F1A7EA78BF71FA9E2FC9E50F1A7EA78BF71FA9E2FC9E50F1A7EA78BF71FA8E2FDC7943C69FA8E2FDC7EA38BF71E50F1A7EA38BF71FA8E2FDC7943C69FA8E2FC9FA9E29FDC7943C69FA8E2FDC7EA78BF27943C69FA9E3FDC7EA38BF71E50F1A9FA8E2FC9FA8E3FC9E50F1A7EA38FF002BFA8E2FC9E50F1A9FA8E3FC9FA8E3FDC7943C69FA8E2FDC7EA38BF71E50F1ABFA8E2FDC9FA8E2FC9E50F1A7EA38FF0072FEA38BF27943C69FA8E2FDC9FA8E2FDC7943C6AFEA38BF727EA38FF27943C6AFEA38FF00727EA38FF27943C69FA8E3FC9FA8E3FDC7943C69FA8E2FC9FA8E2FDC7943C69FA8E2FDC7EA38BF71E50F1A7EA38BF71FA8E3FC9E50F1A7EA38FF0027EA38FF0027943C69FA8E3FC9FA8E3FC9E50F1A7EA38FF71FA8E3FC9E50F1A7EA38FF0027EA38FF0027943C69FA8E3FDC7EA38BF27943C69FA8E3FDC7EA38FF002BE50F1A7EA38FF71FA8E3FC9E50F1A7EA38BF29FA8E3FC9E50D55FD471FE53F51C7F93CA1AA7EA38FF27DFE2FC9E50D53EFF17E4FBFC5F93CA1AA7DFE2FC9F7F8BF2794354FBFC7F93EFF0017E4F286A9F7F8FF0071F7F8BF2794354FBFC7FB8FBFC7F93CA1AA7DFE2FC9F7F8FF0071E50D53EFF1FEE3EFF1FEE3CA1AA7DFE3FC9F7F8FF27943C69F7F8FF27DFE2FC9E50D53EFF17E4FD471FE4F286A9F7F8FF2CDE7E3BEC9944F1A979B0FCA7DDC3F2D79C4F1A9F770FC9F770FC9E70F1A7DCC3F29F731FCAF9C4F1A7DCC7F27DCC7F279C3C29F731FCAFDCC3F279C3C293931FC9F730FC9E717C69F770FCACE5C3F29E70F1AD4E6E3FCB78F51C53DB3728D4C6B53A9E2FDCBFAAE2FDCCECD54BD4F17EE66F53C77DAF943558BCF85F6979B0FCB5328CF8D4FBB87E53EEE3F95F3878D3EEE3F93EEE3F95F3878D3EEE3F93EEE3F93CE1E34FBB87E57EEE3F93CE1E353EE61F93EEE3F93CE1E34FB987E4FBB87E4F3878D3EE63F93EE61F93CE1E34FB98FE4FB987E4F387853EE61F94FB98FE4F3878D3EE63F93EE63F93CE278D3EE63F93EE63F93CE1E14FB98FE4FB98FE4F3878D3EE63F93EE63F93CE1E34FB98FE4FB98FE4F3878D3EE63F93EE63F93CE1E34FB98FE4FB98FE4F3878D3EE63F93EE61F93CE1E14FB98FE4FB98FE4F387853EE63F93EE6279E27853EE627DCC7F279C3C6A7DCC7F2BF731FC9E789E34FB98FE57EEE1F93CE2F8D6F1E5E3F75D31EA38A7F731728B31AE9FAAE1FDD57F57C3FB9CF6DE8FD5F0FEE3F57C3FBA9B347EAF87F71FABE1FDD4D9A3F57C3FB8FD5F0FEE36693F55C3FB92F55C5AFF72ED355CB3EA30B3B570CB931AEB8E523371AC5CA54DC6FE4C59F0A6E26E1F262785370DC3E4C4F0A6E26D7E4C4F0A21F26278503E4C4F0A1A3E4C4F0AFFFD9);
+INSERT INTO `sys_file_storage` VALUES (1479753047148322818, 0x89504E470D0A1A0A0000000D49484452000000C8000000C30806000000C79F5E5D0000000467414D410000B18F0BFC6105000000206348524D00007A26000080840000FA00000080E8000075300000EA6000003A98000017709CBA513C00000006624B474400FF00FF00FFA0BDA7930000000970485973000016250000162501495224F00000226E4944415478DAED9D7998645579FFBFEF7BEEBD55D5DDD3B3300B30C0B0CCA24C0459D4010687517123084134C105C5254AD44445F1495CA2417E46A34163124D0C2862A2822B226B6016B6414505C3322B030CB3305B4FAF55F79EF3BEBF3F7A7AEC9EE9A5AABAAA4E2DF7F33CF33C53B7EE3DE77B4EF5F79EFD1C52550C414448298DFF9B7562C73153A31C53FB914162E671480B85305F85E630494E01A89A0182BB2EBB61F52F2A1167784D8CB6EBCEBB483A8F3C5F32538EA520D3A1992901C26C8154B66966CA6670B029E1CC63D1D6DF3ED67BCFBFEE0EAF89ADEFBC6A44283548F10C2C5A762C899E08E0854CBA98299C27B0F3A07C98403B33440C101C00C560BE1200C321ACD8CF856B577CB6123AC26B6200D062EFA77C7742DD5BBBA87FF73328F4FC1EFD7BEE48BA77DEC2CBFE66C0779ED63B816F01F54CCFF167CCCE86E16252B3D44296B2D20B61687648260325000A83000A850088550F1863E8AF9700181538D2A2FFA02B8D663B43CD76CE02300BC06900DECD2E16DEB3E939EADBBD52E2FE1BF58465B701705E33BC0E490D72103DC79F319B3938DBB07995619CA5A28B03C36CC080089C2A627190E25FE00000F69DB0833111CB8CE38FC68CE3DF0EE0ED14F71568DF9607087AAD9BF5829B00C4BE25D603A941003CB1E8CC29C7AA7949C0E64275FA1A189A1F52C050812541C1D912EDD07868D49ED1598B9603580E9BBF96BBB7DDE9C05FA119F356F9D6E693963648FFB167CC8BC2E80D50F34607B734A0C0C008AC0AF292F896373E62051C54A7600AB2199971DCF9049C4FFD7B9E239BFFA6741EF935003DBE935D6B5AD220BD0BCE3A394399B782F462437C1C088010F2AE7AA620AD700F884B5CD50C320C6D9B315781ABE0E24FF2C0DEEF49C79C7F00F06CB5E3AD175ACA20F1A2E56712DCBB54CD4581E1E95029AB3DD19298282B1D73DE03957751DFAE5F6AC7EC8F00D8E85B56B5690983F4BD70E9CB228DDE47908B0C4553551D0A2EA9A92DEAAE915E2EC4AC1DB3CF87CA79D4B7EBA7DA31FB630036FB96552D9ADA20BDC72E3F3913E172A85E123077AA6855AB51E321833DBECDC3A051DE08711752A1E7DB9A9BF671005DBE65559AA679B10D67FB712F9B5358F4F27F8832B82B30C1FB8C5267DE262888F896D67CB0319A9BF61ED8C2B3C8777F184DF6D26DAAC4E869A7857177FB25C6F015868293A082BCAB8FEE7C191C59AC1883C394754490E94090B9860A3D1FD4CC94CB00DCEB5B5225689A12A4EF84A5A725DD9D37851C5C6F604E2AB80479A99F81E1A6C9E809D0CC9413005D8D81AEEB0174FAD633591AFE77D359CB3AECA273FE2E0AA3DBC2C05CE020C84BFD0CECFD5147C367750910909B762992814D00CEF3AD663234F4AF161F7FD6523723F8B9E1E0EA0098957709ACBF294F290713E60E03700B15BA7F82062D4D1AD220CF1CB524172F5AFE710A32371BA657C4CED655756A54549AAB17AB94A4673AFF0C49FF3A0067F8D6522A0D6790811396CD9FD396FD61C8FC25C3989E7749430CF4095A7C2D41D836072AF751DCF73900C6B79C62692883F4CD5F7A711898DB22139C6F9D43A1DE4B8D61345446570B62D6A8FD3354E85903E048DF728AA1217EB7678E5A922B2C5CF6F92C85FF6D98E6175C82FA6986A7948A66A69C8E64E0FF009CE95BCB44D4BD4106162C3DFEF0F6E8FB51107C9219D140834E3DAFF4487A23E6C108C2DC74885D0D97BCDFB794F1A86B83F42F38E3E5A1313F0D39BA20B10E032A4D365FA3C5E1C0C084DF40A1F73B0022DF724695E85BC05814162D7B538632371A0A4E2AB8040E9A9AA359C974BC0383ED9299BEA51C4CDD194401CA2F58F67123E6BF99CD9C7C8356A90EA6D219DD742F8BCC94532819F83D8005BEA50CA7AEE6623D70D4925C9C8BAECE98E02380222FCDB4534D65E76235231AE6E6C225BF85095F0DE041DF7A803A2A419E5874E694D3DBB3FF1105D147AC3A0C345017AE0F9AA1541D15137640EC4A007FEA5B0A502706D931EF25871FAFC1FF841CBC3D110BABCDD7DE904A2789A8693D020E22A8FC1CC0DB7D4BF15EC5EA3DE6EC23B299E0BBC69857159C85346D63BC2EDE458D0331037A3D547320FE4F5F32BCFE6AFDC79F754C361B7CDF04C1AB06B7D669567300CCE962ADD22102D17F40E583BE147833C8AE054BE64641E6BBC604CB621B1FD89130A548881B663ED324130A107D1D2A57FA88DD4B15AB6FC192B959E4BEC7815956B0714B5843A4C293154DD4220601F69BE48B00420057D732E69A97205B5EF092C33294B98E83E09CB845CC0100C24D5B7BAC259F07F0895A46585383EC9AFFD2CE59DAFE2D63A257175C8256AA957BEF0D691EBE00E09DB58AAC6606F90D4E0B3B34FBB588833F8B1B640D474A5D42805E0BE00DB588AC660679D1828EAB3251F44E2BCDDC959B521B88A1EE4600A7543BA69A18A46FC1D91F8C4CF009270E498BAE191775E93BA19290C94092DB001C55CD68AA6E90BE85675F90A1E80BAA8A249DAE9E5249389C0317FF12405BD5A2A8A6FEBE13969E166AF00DC3E828686BCFAD62978EA45705139D0497FC57B582AFDAAFB6FDB897CD8928F86668CC11CD352BB70C880046E85B46D362C24B007CA41A4157C5208A65C1B428F7E5200A4F2FD4FB41345580000444C87280AC09011084B9E50E9FA9292A5F02B0A4D2C156A57BBE309FAEC870F0365BE323067C131183890022149C15C03D2282FB21767512D37DBEF53535C4015CFC6398E84500F6542AD88A1BA467E139AF0C804FAB0892269CB67E300640C806002381CB3B671F33843B59F88EDE441F99FEF4AAAE2A457D0480170378296C7C1698CF0207EDBEF3C32B263A1236BE1E41747EA582ACE839E97D472D991BE672B78501BF28EF9ABBDD91211E9C2FA80E56F1A488DE2E2AB766DA320FF0A377F55533EEFDE7A41F4C00E074EAD97E1180F3B563F6221037FBFB692CDE03E0DA4A045431832840F985CBBE9335D1A5B18B9B721A090388D800C4489C745975F71AC28DB18DEF9CB2E9C1E76BA5630C838CA477E7E1DCBBFD72846D6F9319C71DD75266119B07077F820A1C11573183F42F38FB1D9109AE832A37DB602083103103447056372BB91FC7627FD4BEE1FE353EF414659061983FFC64313A667F56E6BCF03C6D3B2CE74373CD4906D620CC9D8949AE4EAE8841F6BD60E9C23609FF37603EBA99BA7409840C1B80085692C755F57AEBF4FB6D1BEFF57ACA6BA90619C25D7F492EF3E20B3F26479DF621396CFE2C9F69A8092A7F05E26F4C2688491BE437382D3C6951C70D21877F5EEB8331AB8162B02A35640CE7F431C0FDD74062BE3FE5A97B76F8D607946F901161FCF686CBDDDC533F297316CFF59D9EAA21C900383C1EC0F6728398B441FA172E7B7B8ECD771315B826A85A45C46063E09CDB22A2DF2CB8C2B76AD9BE28864A18E440588FDEF82177CC92CFCAB46366F84E5735A042F74F35D37951D9CF4FC620FD279C7D7460827B42E6F98D5EB5621022636045F2807EDBA9FE4B76DDAA277DEB1A8D4A1A6428F966DD9DFF24F3967C48339D4D36E2AF00E8E528F3CCC4498DA41B43578626981F37B83932CC88388013BBDA422F0CD7AEFCAB7A35479510B7F0D55744CF3F761C6F7BF4A1E6DA758B40859EEB50E6985FD906E95E70F6CB0DF832A7B621BB7415835342B2268428ED75927CA6CB0D9C9F5BBBF20EDFDA7C5138FA8CE7E4889396F0E607FF920A3D79DF7A2A8566A6CC47A1E7C3E53C5B56154B4F3C318A9339374781794DDE35DE5C2B05101223600367ED83FD2EB9B273D3FD0D3315A40A55ACD1389CBA9EBD43A71D7D92EFF4560417F7C1447301EC2BE5B1B24A90D81DF6266370AE6DC0D17205906383800856DDBFF453CF1B1AC91C3564BB4E3BFA14EA7AE61B4D51E532513BFA777FBAD4C74A2E41BA8E593ABD2D1BDC1DB239A5111BE65913C039DDEBD47D22B37ED5B77CEB29871A952007E0813D974834E57A98B0B11BF02E2EC0444701D85574DA4B8DA32D63DE1AB239A5D11AE683ED8D004EF0F8802B5CD4A8E6F081E4667C1F263C1BB6D0EB5BCBA43051867A7694B4AF564906E99EBF7416800F0268A88639839031119CEAFD369F5C3C65E3FD2B7D6B6A401E4290390DC9405D8D09958AB6CFB80CC0E1C5DE5F9241220A2E0D83705123951E0420322162E7EEDCDB977F73F6E9D54FF8D6D4C0AC43987B196CA1EC9169EF701852CFF6AB8ABEBDD81BB71D7FC66C66BC1BAA0D537A18103226446C935B76F5B8B7CE7AF681ADBE3535019B1164CE848B1BB624D1DCF4B701E828E6DEA20D322D88DE18B27961A3941E04203421622B7714A8E7B2B9DB5615DD304B9990A760A2E510BBD7B790B2083259DEFBF4478BB9B528836C9B736E7BA0F42EA031DA1E042063423875F72726BCAC73DDC3A9392ACFE3E0E0755057F02DA41C3437EDC3286274BD28834C9D5A388F0C9D625D636CDD9331215C92ACED8BED651D4FDEB1CDB79E26E62190B90C0D3850A2D9A9D369DF96B74E74DF840651BCC94464DE62C8987A3F6F560164D9C03AD7D5EF92F74EDDB47ABD6F4D2DC0F7017CD1B788B2209EB09A35A141FA8FDB71AA537DB534C0A19A11319CC25A7257743EF54059B33753CAE253505DE55B44A968E7112FD2AE2D278C77CF84060922BA38322697687DB73E18806103EB926FE4D6AEBECEB79E16C381E82D50A9D8763BB581C8247DE39E5C35AE41E4C42533C8E905D0FA3F202D32210A627F3D90F0677C6B6951B682F83DBE45948A4E99F3E718C707E31AA4CF46AFA2C0CCB7755E7A44CC489CEB8D25BEA28AFB50A54CCC4F017CCFB78852D0ECB4A9BC77F36BC6FA7E3C835006F4FA808CB175BC949600301910E45F3AD7A7ED8E3AE06FA0B2DBB78852D064E0F2B1BE1BD320BBE6BF742E54CFD13A2F3D32264022C9A3CF03D7F8D6920200D803E22B7C8B2889CEB9AFC4185E18D320534CEE8CD0987989D4AF4102225871AE90B87F9CBB2E1D29AF23BE0B710FFA16512C9AED6CE31D8F9D37DA77631A4441AF06715D9F251850001177D76F8E3637F9D6923202059B0FA39106103978C7A897474DDDC9CBA691EA59A8E3B6474804ABB620847F5ABE6A55634C106B2D7E059586797169DB61CB46BB3EAA417A07E454223E56EAD820860390CA2DBF58776FC30D50B50CC49F01EABC11BB1F6D9F39133D3B8E3BF8FAA80631829786C4B97AEDDE0D896155F289E87FBE19A8FF21FED6652D447EE05B44B198DEE72F3DF8DA2106B9116F3201F34B4054B733770D1B88750F64E7F23DBEB5A44C009B2FFB96502C1AB5BDEE10F9075F78DDF15B0E23E213EBB564344483A536E33B94B63D1A81DF419295BE45148376CC5A7CF0B5430C22C61C2770C7D5EB3EBB2131ACB36B0BE8BDCDB7969422E1F01F7D4B2806CD7476E8B6FF7BC108E907DF9425F3A288824C3DB63F08C060D58F7E962E826A28EE842D3CE55B443198207AF5F0CFA335D25F00E2BAECC00E8990880C38C4B7FAD69252120A36FFE95B445142D92C1DFE791483D0C27A1DFF603210C5A3599DFA906F2D2925C2C1771BA2CB37CC9D3C42F6F00FEBE6BFB4D3418EAFDB01502210E82EDE707B43AE836E71B622DF53F75BBC6AFBCC79C01F0F671E6190C33977A4513EAC1E4B90901889B5898B93BB7C6B492993A8FDBF7C4B98101365001C33F47184410295D964A8BDFEEC31D8BDCB8C27F6C4F9C77C6B49291336BF8036C0DAED7CF78907240FBFAE8A59506D73F558C5228688FEE6A8ADBF6EB0659D29C3E8A2FCBE877D8B98082EEC7BF181FF8FF886CCCC90D8D49B3D0C08AA8A44F421D46D0329A51854E427BE354CA851B168E8FF234B1091C30046BD4D520C88E0D47687A17BD4B7969449D27ED82DBE254C047170F4D0FF471A046E1ACA3B2ABDBA82892090ADFDFDB4D6B7969449F3189281924E79AA351A640EECFE3EC220868376A00E77302106D43C31ED99FB1A732FD8941150A1A7BEDB21269C3EF4DF117B932A693B4020A0EA05091519C3D05D0C4A8F2D681682E86E00AFF02D632C34C84C392075F81721510E26444675F02F73E828D8928A94896F5600A4A3DD3976E925A48FFBCEB894CAA0D969F7FBD63001078E9A1B61107172631E039B5C62F31C90B042C1002C0933A905C0A40240A1A40094410A12054805502695C11B488D0E6E586AC4281B1681A8132004892351714018B03888025023A40EA420A801A923D1FDC2348E07EEF69D6B2915A3BE5F7683838500CA3C063AC52FB53EC4B395490D9292320A43BE28EB9CF49494562135484ACA38A40649491987D4202929E3901A2425651C5283A4A48C436A90949471480D9292320EA9415252C62135484ACA38A40649491987D4202929E3901A2425651C4855117D35F1ADA365483E12F996905204E96CDE949422080EFA5C77FB351CC46C003B7D8B48691D0E36480F8029E5045423160358E95B443D208BCE9C1223F33E523D4621042506E9508D800483ABDF182A83F5055600205251A81258A1240251A82A33092B893054849449C54210C00813891551A72A01910070207250272012808409CE294948EC8454544440EC202A86D4396281AA03A9F0E07567C4384722607560E38C240E621C489D6523704E4046FAED80061C389091827512B191D0882BB013C4AC6AC449E01C0AAC9950ADE613E93181B87C9B6B0FADDB637AB523DBE1809D902050EC00844375265467329A84CFE98228D2C7002CCEE5140F3F6CB1BFB01869105B200499A27F240F9C8AD4200080AE82CE68CFE0CA28CCCC82581CBABBC6D0EA50C5C83D6A46FB7CD0333C7839220594000202E651EA17664438210D5D2580CCE0ED4C502802003A78F891AA2A40AAD6D83F0A70A24E8D2A14505552AB4A0A81200A8C124854ACB4852C042BAA24194B420109C438722C084820E23413CA0C9050BB7544701DDA29EA4448673BB5AAD2C902823304EB545C4073ADB3E41600487A4D5FEFC2A57F3F1D781438C82014F7E635C874F8FEF1C7E10CDF02EA853C800E68012E41A146FB4197B2207B9C6D9D68FFF734E20A0DEEA443C39E26E2111624C3FBBFE59162CCB080C88C21D400A32C290F880F3C6A88619D245998AF1CF87EC4DDB6D0056066F5B3BA4CD49D0332256F44D48C647359409450C3CC282D9E12EED6C985A1453C568CB9B3C450D22E13EB819D1F47F662C5FDF5DD0026331383ED9096A7E02CAB10A7EF0A1CD8E870BC7FC505445045DEA9E91EBA34C220640B5B7D2776420A3DAFF72DA11EC80200497D1E26D9C058A7BD79EEEE1AFA3CB204B1031B7C0B9C0872C95FF8D6500FC4E218C5EFE09A521404667D7EFAA687C728415CFC886F8913A1B9692F0670986F1DBE2171ACC49496201564B0FB600B0DABB78E30886D9B5DFFA7C71213F56C6FF95224131A86483A13A2420CF59E056C9E1D7E7D6409326BFE264AFAEB7F5F4BD577F996E09B241F0C56B1522A872A14B279F8A543DE40D4BD759B6F9D13A663CA9C53001CE15B874F12931802A706A9108608B1B352B0F1BAE1D70F3548FFDE277D8B9D1062A2BE5D7FE55B864F3A342425E1B4095219026210B0DD2666F3F0EB87D661E3BED5BEC51645987B0F5A783632058629EDC3AA1C4460A68DF1C0EE11638187FC8185BD5B6FF5ADB518346A3F1CC0F9BE75F82251C72AA9412A8612ACEA1373763EDE3BFCF22106E9F9CE3BFF40FDBBFB7DEB2D0A9BFF946F09DE922ED640D3F32A2A81210254E1ACFCF6E0EF0E2D41AE891D753DBBAEB8A03D13644F07B0C4B70C1F84414020490D52010210ACB81E301F320E386A1D9EBAB7DDE55B74D1B8F86F7D4BF001196610B76C1BAC9210115475F300060E391A6EF40CEEDB797DC34C8233D1F9005EE65B46ADB11A33E0A8417EA5FA8618605A3373C3AFBA0FFE6A5483B8D32E7D8CF73DB7C7B7EE629307E8177D8BA839C23CEA0287949230204005ACB462B4EFC72CA269DF967A3FAA77B8DA65005A6A966FA8C29A36D2274D408CC4B9AD3D64D78CF6FD9806917DDBAFF52DBE24C47E0923D7803637CA0C95743DC824216630E8816927DFFBCC68DF8F699064F5BFFD92FA76F5F94E40D170B018C0877CCBA815B4BFF848ED513E0604514522F64EBA09A3AE5B1ED320C107EEB2B46BC3BDBE1351122A570198EB5B462D080CB372DA8B3519022258EBB68171F758F78C9BC16CFBBFEE3B112541DC01758D55352C13AB9ACE549C24C40C625D915B7FDFA6B1EE19D720F68457DC4A3DDBBB7C27A4B4549BD70078B76F19D5C629310D6D769552320111441C44ED8FC6BB6FC2229ABB9EFD81EFC4948CD87F05F002DF32AA4A5A824C8A800D04FAC840DCBB62BCFB2634881DE8FE022469AC17150759C4FD3703C8F996522D024D27F3960BEFDFEBC4013F9AFEF4235DE3DF3B01B4F095CFF0EE4DBFF79DA89289DA16A0D0FB5DDF32AA86514E4741CA2324462C6E679CC78F26BAB7A85E1092E44BBE135516998E8B6960EFA77DCBA806A4C4A469376F39103354E4179D4FAF9A70716051067173FEE487D4BB6387EF84958366A77E8EBAB736DF260F6AD31A561984C4B0CE0E14448AEAED2CB61F5DA977D73FF94E5C59109376CCFE1EF7ED7C9D6F299585397548E9183610C8AD9D1BEF5D53CCFD450F34C9E18BBF4E85EEC619591F91CAC068D4F173DEBD71B96F29954B53DA0429959018D6DA384EE49B044831CF9432121BA3E7F97FF39DC872D130176AE79177F0B63FBCCAB7964A60D43290B6414A617FE971DB6D4F1DB1A2D8674A9AAAA033E75F8D6420EF3BA1E5A2612ED499F36FA3671EBAD8B796C9930E839442480C27928F055F7B336E2AFABC8852E7F27453DFAE7FF79DD8C9A0612ED0B9A7FE90373F70856F2D932180193C4D232D428AC2B041A2C94F3B36AE5E59CA73254F76D369477F8E9281C6D8D4612C4CC8326FC997CD730F5F8706DD9DD0596D48DD3EC8102396A45B58BF52EA2BA59CD9A0DD28F45EED3BD19386186EEE6997F1CEB5BF43DFAE7A3E977174CC5027565A848C0701203610D1EBDA9FBCEFE1529F2F6BBAB476CCFA0AC5BDF57DD84E91C8AC452793CAB3C1FABB1A6A45A2614EED5104190E60ADDDACA2FF5CCEF3E5AE27282899BFF69DF84AA11DB3A7DA1396DF6236DF773D1A6555226BBA166402CCFE8EF058F58B6D1BEF7DB69C30CACFE430F703CAEF2BB9C8AA5B382077ECD24B69EFD3DBCDA33FBEC0B79C89709A1E7D30112107886D72F7EE7CE1FA72C39854266B76EABBA152D4804BA3A0D3E7CD742FBAF067E6E9075784BFFF9F79BEF58C49BA9A705C32C448ACEBB1709F3A66CB9A8172C3996C263F8264A061070FC7840CDCBC33CEB1275EB0C1ACBFEB7FDAEEB9AAFE4EFE4D4B90316100C4011CE9D7DA37DC5FD49492F1C29A1C51FBDF21C937E444C689D0A83D700BCEBD64E0A5EF7F2E78E2961F86377FF418DF9AFE483A50381691095070C99A67A57FD2F3072BF116EA4598BDB499FB53B46356645FF8A76FB6AFF9EC26B3F6F67B32777EC6FF74154D1BE9A311918153D71D6BE1130B47D929B1542A95C9772229DCE0396FAA8E663A8D5BF4DAE58573FFFE2EDEFAFB67835F7FFBFF65AF7DFD6C1F5A4C5A821C0283C0C4881DBED8B9FEC18A9C7353B9B75098FD105C5CF7C7B755043290235F7C947DC9657F5B78DB0FB79AA71F7C34FCDD7F7FB2EDA677D5ECF45D49BB790F21320162B5B7EFEDEDF96AA5C2245545F4D5A452E12D03F49EC1DD805B90644078D7FA4DD4BFFB7675EE07B2F055876CDF9A7C24AA4854F1A265EF0FC97CA320AE892BB7C593E50089D3A785DC6BB3EB265E293811AA83B91A5458E72A88FB3238B8D247267927CCB11C71D27C001F04F0418AFB0AE8DBF524A93C2053E7DE0D13FDB86271E9E0A17A2940440C271A27D67DACFDA9C99B6338953608C0C127E1E2653051CB1D4970301AB56710B59FACC0C9002E47452746A66D1060B08DC06C9077C997DB9F5A35E1260CE5845F692C4CF44688DD5BFDEC6961D25E2C1080C88448E2E4273BFB0B9FAF461CD5CAE4E7C0C19F03DA54A3ECF504B35283CED4AF181913C24AF24877A1F0D793192D1F8F6ABE85EE02E8E3550CBFA5B1AA8D31A9B24A644D00E7DCF6BE58FE72E69635CF552B9E6A17D3FF0C95EF55398E96A455F76C50005936B0A2FD1672F9B4A7EEFD5535E3AB7E3D96F8DD10FB50D5E36935B435EB57196258888B553E9E5DB7EA67D58EAF160DBD181C9C0F4936D720AE16A2F5C69A0C31980DAC7357B7AF5B5993BD116A95C93BC1E1B910D7280783D63DACADB5263D2042C8010AD6FDFB9AF57C55ADE2ADE55B6803D8BC12E27A6B1867D3222D52822806E758051C20B1C90DD1FACC47976395AD55FCB5CEE4DF83CD1BA0D2B07B6BD50D2D328E6E88109900892437EDE3F8038CDB0BB58CDFC75B680588CF4B4D323944A5A9BB79874A8E88433897FCA4DB0DBC67D6DA077A6AADC357317D0F885F0775AD6312492AFBE6A3E69E6A1210213221E2A4F0F3DEFEC27B6756606D4739F8ACC7AE049973A12DD226D1E2364B2E21C0A66D8398FD0DF22429FCF0E93DF94BA76D59E3AD73C77726DF0732CB20B6CBB38E8683B439070A4362841C2289ED77F6EDDDF1DE857BFC941C43F8360800FC161C9C09976CF52DA4B168AE5E2CC5E0B475C38C3849BE1E50F6FDB376AFAD799BE3602A3FDDBD3C9E80094F878DEF42102DF62DA6215034D5F9393936708A64C0D9AB721B567DBE5EB6E5AEA7B7D03604D112D8F86EDF42AA43657F6F6EA23648D604B0227D89B80FB4AD5B7555BD9803A82F8300402F82E8B5105BF64E782D8352C31FA04300B2268415DD5210FD8BDCFA55DFF2ADE960EACD200060C1C13B017C0AD046FEFD0FA2B2F5A146DEB44131D8539531219CD85FC5F1C0451D1B56DDE25BD768D473265F0DD09F426C9374035776EE14AB6BC8168802C8110F76E38AFD41C1E91BDB9F7AF0D7BE758D453D1B04006E0507A7C2C5EB7D0BA93F1AAF178B00E44C00212D145CFCD975E6F977B46F58B5C5B7AEF1A8975EACF1580F139D0AB13780830B7D8BA91B0454F7AFB7611810C2C15580EB0BB057B6AFBBEF67BE351543A364712F38B808C087A152B14DBC1A19A1C6294132C4084D80C426372782D7358A3980C6310830587DFD1A884F878D37F816E31B46FD8FA43308591342C05DCED94F6C1F28FC456EC38A8DBE7595422354B10EE65104D1C910770DD8FCA56F31BE1053DFBD581962101BB8C4DD17433FD5B661E52ADF9ACAA1AE33791CFAC1E67D00DE00499EF72DC60B75BA2F96D95F6A38D27D36B69FEFCD0F5CD0A8E6001AB30419CE2FC0E1C2C1ED4ECDBBD1421B45A910D7D3698A0420C306208213FBBF89B8ABDA36DE5B911DD67D52976FA112D90736EF05B01C2E7ECAB7981A52371BC765889131012CB039B1FAA19D5D7B2E6C5BDFF8E6001ABF0419CE2A986831808F42DD274126E75BD0082ABCC98221F53E65292482E110D6257DCE2537146CE19FA76E7AA8A9C6AC9AA10419CE0080AB41E604A87C1BBEFF82AA8842BCAD4A0F68B09D418013EB7E6E49CECFAE5B7D79B39903683E830CB10DC4EF0270262459E95B4C5550E20ACF5E99908008590E01227112DF9DB77211AF7717E7D6AE5EE13B3BAA45B31A648835E070398065B085FB271D5A1D21357447448CAC09C1203875778BB84B36B9ADE7B56F5C7D33D5700B1E1F34531B643C5623C82C05B01CB6F069049973502F2DDC327162AADA8BF5C75E2983C425FDD6C52B5471EDDEEEAE3B8FD8F1689FEFF4D78A5631C8102B10645600580C977C0C6CDE02E2CA9C893631956DA41BAAF88A42C2E09A70660614B0CE6D752AB72ADB1FE4D6DDD7A40BD9C6A7D50C32C46330E16500AE04F036D8C2FB1164165635C6205351232A8450A122242482A1C1310CEB92BEC4CAA301CC8F9D939BB39B56375DC3BB145AD52043EC04700D82CC35009690D877A8B83721C8D4ECB4DAB22129ABFC200C2E560A4000330042EC1201C96FD5B9951672FBC670CFBD7FF2F8E3B1EF24D603AD6E90E1AC510ED680830F00588242CF5B88E8F51A751CE75BD8681804131A8400F07E33101106E737129C3A58911D62F50966B39A9D5DD1D71BFF61EAD65FEFF69DAE7A2335C8A10880079099F2C0FE4194C3019C4B7DBB5E0B0ECED06CE73C107BEFFD73D0F6D004C88E36D4A318748702AA022BD2474CCFB060A355F71804BF53D23F7C61C37D4F7E0E95DED0AEB9480D3231DB01DCA0ED336FD8FFB90D2E39917A9F3F1DEA4E2695056AA2A361A2E908A276701068900BA14EC9E605B6E068A02B86CA3A99B9A062A29CE29749528855240748A4836544424CFDA2E832CC3B55B12311B745AC6C24293CDF3E5376671E7E385D4F5302A4AA88BE9AE659AD883F1CFA96905202FF1FEDDE6E8E7A31FD560000002574455874646174653A63726561746500323032312D30352D30345431343A35363A31382B30303A30302FB5DA130000002574455874646174653A6D6F6469667900323032312D30352D30345431343A35363A31382B30303A30305EE862AF0000000049454E44AE426082);
+
+-- ----------------------------
+-- Table structure for sys_group
+-- ----------------------------
+CREATE TABLE `sys_group` (
+ `group_id` bigint(20) NOT NULL COMMENT '分组id',
+ `group_biz_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属业务类别,例如:PROJECT',
+ `group_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '分组名称',
+ `business_id` bigint(20) NULL DEFAULT NULL COMMENT '业务主键id',
+ `user_id` bigint(20) NULL DEFAULT NULL COMMENT '所属用户id',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ PRIMARY KEY (`group_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '业务分组' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_group
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for sys_log
+-- ----------------------------
+CREATE TABLE `sys_log` (
+ `log_id` bigint(20) NOT NULL COMMENT '主键',
+ `log_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '日志的名称,一般为业务名称',
+ `log_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '日志记录的内容',
+ `app_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '服务名称,一般为spring.application.name',
+ `request_url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '当前用户请求的url',
+ `request_params` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT 'http或方法的请求参数体',
+ `request_result` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT 'http或方法的请求结果',
+ `server_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '当前服务器的ip',
+ `client_ip` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户端的ip',
+ `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户id',
+ `http_method` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '请求http方法',
+ `client_browser` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户浏览器标识',
+ `client_os` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '客户操作系统',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`log_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '日志记录' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_log
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for sys_login_log
+-- ----------------------------
+CREATE TABLE `sys_login_log` (
+ `llg_id` bigint(20) NOT NULL COMMENT '主键',
+ `llg_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '日志名称',
+ `llg_succeed` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否执行成功',
+ `llg_message` text CHARACTER SET utf8 COLLATE utf8_bin NULL COMMENT '具体消息',
+ `llg_ip_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '登录ip',
+ `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户id',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ PRIMARY KEY (`llg_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '登录记录' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_login_log
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for sys_menu
+-- ----------------------------
+CREATE TABLE `sys_menu` (
+ `menu_id` bigint(20) NOT NULL COMMENT '主键',
+ `menu_parent_id` bigint(20) NOT NULL COMMENT '父id,顶级节点的父id是-1',
+ `menu_pids` varchar(1000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '父id集合,中括号包住,逗号分隔',
+ `menu_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单的名称',
+ `menu_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '菜单的编码',
+ `app_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '应用编码',
+ `menu_sort` decimal(10, 2) NOT NULL DEFAULT 100.00 COMMENT '排序',
+ `status_flag` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态:1-启用,2-禁用',
+ `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
+ `layui_path` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单的路径,适用于layui-beetl版本',
+ `layui_icon` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '菜单的图标,适用于layui-beetl版本',
+ `layui_visible` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT 'Y' COMMENT '是否可见(layui版用):Y-是,N-否',
+ `antdv_router` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '路由地址,浏览器显示的URL,例如/menu,适用于antdvue版本',
+ `antdv_icon` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'icon-default' COMMENT '图标,适用于antdvue版本',
+ `antdv_component` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '前端组件名,适用于antdvue版本',
+ `antdv_link_open_type` tinyint(4) NULL DEFAULT 0 COMMENT '外部链接打开方式:1-内置打开外链,2-新页面外链,适用于antdvue版本',
+ `antdv_link_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '外部链接地址,适用于antdvue版本',
+ `antdv_active_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用于非菜单显示页面的重定向url设置',
+ `antdv_visible` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'Y' COMMENT '是否可见(分离版用):Y-是,N-否',
+ `antdv_front_type` tinyint(4) NULL DEFAULT NULL COMMENT '前台还是后台菜单:1-前台,2-后台,3-前后台都显示',
+ `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`menu_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '系统菜单' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_menu
+-- ----------------------------
+INSERT INTO `sys_menu` VALUES (1339550467939639301, -1, '[-1],', '主控面板', 'blackboard', 'systemApp', 10.00, 1, NULL, '', 'layui-icon-theme', 'Y', '/dashboard', 'HomeOutlined', NULL, 0, NULL, NULL, 'Y', 1, 'N', '2020-12-29 19:51:14', NULL, '2021-01-08 20:52:34', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639302, 1339550467939639301, '[-1],[1339550467939639301],', '工作台', 'board_platform', 'systemApp', 10.10, 1, NULL, '/view/dashboard/workplace', 'layui-icon-rate-solid', 'Y', '/dashboard/workplace', 'DesktopOutlined', '/system/dashboard/workplace', 0, NULL, NULL, 'Y', 1, 'N', '2020-12-29 19:51:14', 1339550467939639299, '2021-01-08 20:52:34', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639303, 1339550467939639301, '[-1],[1339550467939639301],', '分析页', 'board_analyse', 'systemApp', 10.20, 1, NULL, '/view/dashboard/analysis', NULL, 'Y', '/dashboard/analysis', 'BarChartOutlined', '/system/dashboard/analysis', 0, NULL, NULL, 'Y', 1, 'N', '2020-12-29 19:51:14', NULL, '2021-01-08 20:52:34', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639304, -1, '[-1],', '系统用户', 'user_role', 'systemApp', 20.00, 1, NULL, '#', 'layui-icon-template-1', 'Y', '/system', 'SettingOutlined', NULL, 0, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2021-05-31 21:49:59', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639305, 1339550467939639304, '[-1],[1339550467939639304],', '用户管理', 'org_user', 'systemApp', 20.10, 1, NULL, '/view/user', NULL, 'Y', '/system/user', 'TeamOutlined', '/system/user/user', 0, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2022-04-06 10:22:49', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639307, 1339550467939639304, '[-1],[1339550467939639304],', '职位管理', 'org_position', 'systemApp', 20.20, 1, NULL, '/view/position', '', 'Y', '/system/position', 'SolutionOutlined', '/system/position/position', 0, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2021-02-19 22:27:51', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639309, 1399362846198013953, '[-1],[1399362846198013953],', '应用管理', 'auth_app', 'systemApp', 20.30, 1, NULL, '/view/app', '', 'Y', '/authority/app', 'AppstoreOutlined', '/system/app/app', 0, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2021-05-31 21:55:45', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639310, 1399362846198013953, '[-1],[1399362846198013953],', '菜单管理', 'auth_menu', 'systemApp', 20.50, 1, NULL, '/view/menu', '', 'Y', '/authority/menu', 'BarsOutlined', '/system/menu/menu', 0, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2021-05-31 21:55:56', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639311, 1399362846198013953, '[-1],[1399362846198013953],', '角色管理', 'auth_role', 'systemApp', 20.40, 1, NULL, '/view/role', '', 'Y', '/authority/role', 'IdcardOutlined', '/system/role/role', 0, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2021-05-31 21:55:52', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639312, 1399362846198013953, '[-1],[1399362846198013953],', '资源查看', 'auth_resource', 'systemApp', 20.60, 1, NULL, '/view/resource', '', 'Y', '/authority/resource', 'CompressOutlined', '/system/resource/resource', 0, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2021-05-31 21:56:02', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639313, -1, '[-1],', '基础数据', 'base', 'systemApp', 40.00, 1, NULL, '', 'layui-icon-component', 'Y', '/basedata', 'DatabaseOutlined', NULL, NULL, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2021-01-08 16:47:41', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639314, 1339550467939639313, '[-1],[1339550467939639313],', '系统配置', 'base_sysconfig', 'systemApp', 40.10, 1, NULL, '/view/config', NULL, 'Y', '/basedata/sysconfig', 'RadarChartOutlined', '/system/basedata/sysconfig/sysconfig', 0, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2022-04-06 13:32:44', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639315, 1339550467939639313, '[-1],[1339550467939639313],', '字典管理', 'base_dict', 'systemApp', 40.20, 1, NULL, '/view/dictType', NULL, 'Y', '/basedata/dict', 'ContainerOutlined', '/system/basedata/dict/dict', 0, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2022-04-06 13:33:00', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639317, -1, '[-1],', '系统功能', 'sys', 'systemApp', 50.00, 1, NULL, '', 'layui-icon-set', 'Y', '/operation', 'ApartmentOutlined', NULL, NULL, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2021-01-08 16:47:49', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639318, 1339550467939639317, '[-1],[1339550467939639317],', '文件管理', 'sys_file', 'systemApp', 50.50, 1, NULL, '/view/file', NULL, 'Y', '/operation/file', 'FileOutlined', '/system/operation/file/file', 0, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2022-04-06 13:57:10', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639319, 1399366927557795841, '[-1],[1399366927557795841],', '操作日志', 'operate_log', 'systemApp', 50.10, 1, NULL, '/view/log', NULL, 'Y', '/log/operatelog', 'HistoryOutlined', '/system/log/operatelog/operatelog', 0, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2021-05-31 22:14:44', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639320, 1339550467939639317, '[-1],[1339550467939639317],', '在线用户', 'sys_online', 'systemApp', 50.30, 1, NULL, '/view/onlineUser', NULL, 'Y', '/operation/online', 'SolutionOutlined', '/system/operation/online/online', 0, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2022-04-06 13:49:22', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639321, 1339550467939639317, '[-1],[1339550467939639317],', '定时任务', 'sys_timer', 'systemApp', 50.40, 1, NULL, '/view/sysTimers', NULL, 'Y', '/operation/timer', 'CalculatorOutlined', '/system/operation/timer/timer', 0, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2022-04-06 13:56:14', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639334, 1399366927557795841, '[-1],[1399366927557795841],', '登录日志', 'login_log', 'systemApp', 50.20, 1, NULL, '/view/loginLog', NULL, 'Y', '/log/loginlog', 'UserSwitchOutlined', '/system/log/loginlog/loginlog', 0, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2021-05-31 22:14:54', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639335, 1339550467939639317, '[-1],[1339550467939639317],', '多数据源', 'datasources', 'systemApp', 50.60, 1, NULL, '/view/datasource', 'layui-icon-star-fill', 'Y', '/operation/datasource', 'ContainerOutlined', '/system/operation/datasource/datasource', 0, NULL, NULL, 'Y', 2, 'N', '2021-01-23 21:08:22', 1339550467939639299, '2022-04-06 14:00:27', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639336, 1339550467939639317, '[-1],[1339550467939639317],', '多语言配置', 'languages', 'systemApp', 50.70, 1, NULL, '/view/i18n', 'layui-icon-star-fill', 'Y', '/operation/language', 'FileWordOutlined', '/operation/language/language', 0, NULL, NULL, 'N', 2, 'N', '2021-01-23 21:17:23', 1339550467939639299, '2021-01-25 21:59:08', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639350, -1, '[-1],', '通知管理', 'notice', 'systemApp', 60.00, 1, NULL, '', 'layui-icon-tips', 'Y', '/notice', 'BellOutlined', NULL, NULL, NULL, NULL, 'Y', 1, 'N', '2020-12-29 19:51:14', NULL, '2021-01-08 16:47:56', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639351, 1339550467939639350, '[-1],[1339550467939639350],', '通知发布', 'notice_update', 'systemApp', 60.10, 1, NULL, '/view/notice', NULL, 'Y', '/notice/publish', 'NotificationOutlined', '/system/notice/publish/publish', 0, NULL, NULL, 'Y', 1, 'N', '2020-12-29 19:51:14', NULL, '2022-04-06 14:09:12', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639352, 1339550467939639350, '[-1],[1339550467939639350],', '我的消息', 'notice_find', 'systemApp', 60.20, 1, NULL, '/view/message_list', NULL, 'Y', '/notice/mynotice', 'MessageOutlined', '/system/notice/mynotice/mynotice', 0, NULL, NULL, 'Y', 1, 'N', '2020-12-29 19:51:14', NULL, '2022-04-06 14:09:23', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639360, -1, '[-1],', '监控管理', 'monitor', 'systemApp', 70.00, 1, NULL, '', 'layui-icon-console', 'Y', '/monitor', 'DashboardOutlined', NULL, NULL, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2021-01-08 16:48:52', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639361, 1339550467939639360, '[-1],[1339550467939639360],', 'SQL监控', 'monitor_druid', 'systemApp', 70.10, 1, NULL, '/view/monitor/druid', NULL, 'Y', '/monitor/druid', 'DesktopOutlined', 'http://localhost:8080/druid', 1, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2021-05-05 21:42:08', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639362, 1339550467939639360, '[-1],[1339550467939639360],', '服务器信息', 'monitor_server', 'systemApp', 70.50, 1, NULL, '/view/monitor/systemInfo', NULL, 'Y', '/monitor/server', 'DesktopOutlined', '/system/monitor/server', 0, NULL, NULL, 'Y', 2, 'N', '2020-12-29 19:51:14', NULL, '2022-04-06 14:15:15', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1339550467939639390, -1, '[-1],', '个人信息', 'personal_info', 'systemApp', 80.00, 1, NULL, '', NULL, 'N', '/personal/info', 'UserOutlined', '/personal/info', 0, NULL, NULL, 'N', 3, 'N', '2020-12-29 19:51:14', NULL, '2022-02-11 23:11:18', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1399362846198013953, -1, '[-1],', '应用权限', 'authority', 'systemApp', 30.00, 1, NULL, '#', 'layui-icon-share', 'Y', '/authority', 'SlidersOutlined', NULL, 0, NULL, NULL, 'Y', 2, 'N', '2021-05-31 21:51:16', 1339550467939639299, '2021-05-31 22:17:21', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1399366927557795841, -1, '[-1],', '日志查看', 'log_manager', 'systemApp', 60.00, 1, NULL, '', 'layui-icon-read', 'Y', '/log', 'DotChartOutlined', NULL, 0, NULL, NULL, 'Y', 2, 'N', '2021-05-31 22:07:29', 1339550467939639299, '2021-05-31 22:18:08', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1472812560315629569, -1, '[-1],', '主题功能', 'theme', 'systemApp', 100.00, 1, NULL, NULL, NULL, 'N', '/themeManage', 'SlackOutlined', '', 0, NULL, NULL, 'Y', 2, 'N', '2021-12-20 14:14:13', 1339550467939639299, '2021-12-20 14:15:29', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1472814801600692226, 1472812560315629569, '[-1],[1472812560315629569],', '主题管理', 'theme_manage', 'systemApp', 15.00, 1, NULL, NULL, NULL, 'N', '/themeManage/theme', 'PictureOutlined', '/system/theme/theme', 0, NULL, NULL, 'Y', 2, 'N', '2021-12-20 14:23:07', 1339550467939639299, '2021-12-20 14:24:58', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1472815202244804610, 1472812560315629569, '[-1],[1472812560315629569],', '主题模板', 'theme_template', 'systemApp', 16.00, 1, NULL, NULL, NULL, 'N', '/themeManage/template', 'ShopOutlined', '/system/theme/template', 0, NULL, NULL, 'Y', 2, 'N', '2021-12-20 14:24:43', 1339550467939639299, '2021-12-20 14:24:53', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1475271836221173761, 1472812560315629569, '[-1],[1472812560315629569],', '主题属性', 'theme_field', 'systemApp', 18.00, 1, NULL, NULL, NULL, 'N', '/themeManage/themeField', 'CopyOutlined', '/system/theme/field', 0, NULL, NULL, 'Y', 2, 'N', '2021-12-27 09:06:30', 1339550467939639299, '2021-12-27 09:06:56', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1508982886328541185, -1, '[-1],', '数据设计', 'data_design', 'fieldExpand', 10.00, 1, NULL, NULL, NULL, 'N', '/expand/data/design', 'RadarChartOutlined', '', 0, NULL, NULL, 'Y', 2, 'N', '2022-03-30 09:42:10', 1339550467939639299, '2022-03-30 09:48:17', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1508983390106394626, 1508982886328541185, '[-1],[1508982886328541185],', '业务管理', 'business_list', 'fieldExpand', 11.00, 1, NULL, NULL, NULL, 'N', '/expand/business', 'AppstoreAddOutlined', '/expand/business/sys_expand', 0, NULL, NULL, 'Y', 2, 'N', '2022-03-30 09:44:10', 1339550467939639299, '2022-03-30 09:46:11', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1508983647087206402, 1508982886328541185, '[-1],[1508982886328541185],', '字段管理', 'field_manage', 'fieldExpand', 12.00, 1, NULL, NULL, NULL, 'N', '/expand/field/manage', 'BarsOutlined', '/expand/field/sys_expand_field', 0, NULL, NULL, 'Y', 2, 'N', '2022-03-30 09:45:12', 1339550467939639299, '2022-03-30 09:47:51', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1508984172092432385, -1, '[-1],', '数据查看', 'field_data_view', 'fieldExpand', 20.00, 1, NULL, NULL, NULL, 'N', '/expand/datalist', 'BarChartOutlined', '/expand/data/sys_expand_data', 0, NULL, NULL, 'Y', 2, 'N', '2022-03-30 09:47:17', 1339550467939639299, '2022-03-30 10:16:00', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1527832618693947394, 1339550467939639304, '[-1],[1339550467939639304],', '机构管理', 'organization_manage', 'systemApp', 20.11, 1, NULL, NULL, NULL, 'N', '/organization', 'ApartmentOutlined', '/system/organization/organization', 0, NULL, NULL, 'Y', 2, 'N', '2022-05-21 10:04:17', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu` VALUES (1527852532272062466, 1339550467939639304, '[-1],[1339550467939639304],', '公司管理', 'company', 'systemApp', 20.12, 1, NULL, NULL, NULL, 'N', '/company', 'BankOutlined', '/system/company/company', 0, NULL, NULL, 'Y', 2, 'N', '2022-05-21 11:23:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu` VALUES (1538775070967664642, 1399362846198013953, '[-1],[1399362846198013953],', '前台权限', 'role_power', 'systemApp', 20.41, 1, NULL, NULL, NULL, 'N', '/authority/rolePower', 'UnlockOutlined', '/system/role-power/index', 0, NULL, NULL, 'Y', 2, 'N', '2022-06-20 14:45:41', 1339550467939639299, '2022-06-20 21:11:16', 1339550467939639299);
+INSERT INTO `sys_menu` VALUES (1575396079602528258, 1399362846198013953, '[-1],[1399362846198013953],', '后台权限', 'sysadmin_power', 'systemApp', 20.42, 1, NULL, NULL, NULL, 'Y', '/authority/adminPower', 'UserAddOutlined', '/system/sys-admin-power/index', 0, NULL, NULL, 'Y', 2, 'N', '2022-09-29 16:04:29', 1339550467939639299, '2022-09-29 17:39:55', 1339550467939639299);
+
+-- ----------------------------
+-- Table structure for sys_menu_button
+-- ----------------------------
+CREATE TABLE `sys_menu_button` (
+ `button_id` bigint(20) NOT NULL COMMENT '主键',
+ `menu_id` bigint(20) NOT NULL COMMENT '菜单id,按钮需要挂在菜单下',
+ `button_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '按钮的名称',
+ `button_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '按钮的编码',
+ `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`button_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '菜单下的按钮' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_menu_button
+-- ----------------------------
+INSERT INTO `sys_menu_button` VALUES (1347753823522807838, 1339550467939639311, '角色管理_新增角色', 'BUTTON_ROLE_ADD', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1347753823522807839, 1339550467939639311, '角色管理_修改角色', 'BUTTON_ROLE_EDIT', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1347753823522807840, 1339550467939639311, '角色管理_删除角色', 'BUTTON_ROLE_DELETE', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1347753823522807841, 1339550467939639311, '角色管理_授权菜单', 'BUTTON_ROLE_ASSIGN_MENU_BUTTON', 'N', NULL, NULL, '2021-08-11 13:32:30', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1347753823522807842, 1339550467939639311, '角色管理_授权接口', 'BUTTON_ROLE_ASSIGN_RESOURCE', 'N', NULL, NULL, '2021-08-11 13:32:36', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1425304905577615362, 1339550467939639305, '用户管理_添加', 'ORG_USER_ADD_BUTTON', 'N', '2021-08-11 11:55:45', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425304905615364098, 1339550467939639305, '用户管理_删除', 'ORG_USER_DEL_BUTTON', 'N', '2021-08-11 11:55:45', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425304905648918529, 1339550467939639305, '用户管理_修改', 'ORG_USER_UPDATE_BUTTON', 'N', '2021-08-11 11:55:45', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425304905690861569, 1339550467939639305, '用户管理_查询', 'ORG_USER_SEARCH_BUTTON', 'Y', '2021-08-11 11:55:45', 1339550467939639299, '2021-08-11 11:55:58', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1425305142438350850, 1339550467939639305, '修改用户状态', 'ORG_USER_CHANGE_STATUS', 'N', '2021-08-11 11:56:42', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425305570349633538, 1339550467939639305, '重置用户密码', 'ORG_USER_RESET_PASSWORD', 'N', '2021-08-11 11:58:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425305700888956930, 1339550467939639305, '公司管理_新增', 'ORG_ADD_BUTTON', 'N', '2021-08-11 11:58:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425305779129503746, 1339550467939639305, '公司管理_编辑', 'ORG_UPDATE_BUTTON', 'N', '2021-08-11 11:59:13', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425305847404384257, 1339550467939639305, '公司管理_删除', 'ORG_DEL_BUTTON', 'N', '2021-08-11 11:59:30', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425328010769420289, 1339550467939639307, '职位管理_添加', 'ORG_POSITION_ADD_BUTTON', 'N', '2021-08-11 13:27:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425328010832334850, 1339550467939639307, '职位管理_删除', 'ORG_POSITION_DEL_BUTTON', 'N', '2021-08-11 13:27:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425328010899443713, 1339550467939639307, '职位管理_修改', 'ORG_POSITION_UPDATE_BUTTON', 'N', '2021-08-11 13:27:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425328010899443714, 1339550467939639307, '职位管理_查询', 'ORG_POSITION_SEARCH_BUTTON', 'Y', '2021-08-11 13:27:34', 1339550467939639299, '2021-08-11 13:27:36', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1425328401015853057, 1339550467939639307, '更新职位状态', 'ORG_POSITION_UPDATE_STATUS', 'N', '2021-08-11 13:29:07', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425328768327831554, 1339550467939639309, '应用管理_添加', 'AUTH_APP_ADD_BUTTON', 'N', '2021-08-11 13:30:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425328768327831555, 1339550467939639309, '应用管理_删除', 'AUTH_APP_DEL_BUTTON', 'N', '2021-08-11 13:30:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425328768394940418, 1339550467939639309, '应用管理_修改', 'AUTH_APP_UPDATE_BUTTON', 'N', '2021-08-11 13:30:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425328768394940419, 1339550467939639309, '应用管理_查询', 'AUTH_APP_SEARCH_BUTTON', 'Y', '2021-08-11 13:30:34', 1339550467939639299, '2021-08-11 13:30:40', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1425328856542433282, 1339550467939639309, '应用管理激活', 'AUTH_APP_ACTIVE', 'Y', '2021-08-11 13:30:55', 1339550467939639299, '2022-06-20 14:26:57', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1425329399591555074, 1339550467939639311, '角色管理_授权数据范围', 'BUTTON_ROLE_DATA_SCOPE', 'N', '2021-08-11 13:33:05', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425331193486987265, 1339550467939639305, '用户管理', '分配角色', 'Y', '2021-08-11 13:40:13', 1339550467939639299, '2021-08-11 13:40:18', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1425331311636336641, 1339550467939639305, '用户管理_分配角色', 'ORG_USER_ASSIGN_ROLE', 'N', '2021-08-11 13:40:41', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425331737882480642, 1339550467939639310, '菜单管理_添加', 'AUTH_MENU_ADD_BUTTON', 'N', '2021-08-11 13:42:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425331737916035074, 1339550467939639310, '菜单管理_删除', 'AUTH_MENU_DEL_BUTTON', 'N', '2021-08-11 13:42:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425331737957978113, 1339550467939639310, '菜单管理_修改', 'AUTH_MENU_UPDATE_BUTTON', 'N', '2021-08-11 13:42:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425331737999921154, 1339550467939639310, '菜单管理_查询', 'AUTH_MENU_SEARCH_BUTTON', 'Y', '2021-08-11 13:42:22', 1339550467939639299, '2021-08-11 13:42:25', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1425331842568114177, 1339550467939639310, '菜单管理_按钮管理', 'AUTH_MENU_BUTTON_MANAGE', 'N', '2021-08-11 13:42:47', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1425332516391440385, 1339550467939639310, '菜单管理_绑定接口', 'AUTH_MENU_BIND_API', 'N', '2021-08-11 13:45:28', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538759886941265922, 1527832618693947394, '机构管理_添加', 'ORGANIZATION_MANAGE_ADD_BUTTON', 'N', '2022-06-20 13:45:20', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538759886949654530, 1527832618693947394, '机构管理_删除', 'ORGANIZATION_MANAGE_DEL_BUTTON', 'N', '2022-06-20 13:45:20', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538759886949654531, 1527832618693947394, '机构管理_修改', 'ORGANIZATION_MANAGE_UPDATE_BUTTON', 'N', '2022-06-20 13:45:20', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538759886949654532, 1527832618693947394, '机构管理_查询', 'ORGANIZATION_MANAGE_SEARCH_BUTTON', 'Y', '2022-06-20 13:45:20', 1339550467939639299, '2022-06-20 13:45:35', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1538762653432881153, 1527852532272062466, '公司管理_添加', 'COMPANY_ADD_BUTTON', 'N', '2022-06-20 13:56:20', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538762653432881154, 1527852532272062466, '公司管理_删除', 'COMPANY_DEL_BUTTON', 'N', '2022-06-20 13:56:20', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538762653432881155, 1527852532272062466, '公司管理_修改', 'COMPANY_UPDATE_BUTTON', 'N', '2022-06-20 13:56:20', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538762653432881156, 1527852532272062466, '公司管理_查询', 'COMPANY_SEARCH_BUTTON', 'Y', '2022-06-20 13:56:20', 1339550467939639299, '2022-06-20 13:56:22', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1538770409581780993, 1339550467939639309, '修改应用状态', 'AUTH_APP_UPDATE_STATUS', 'N', '2022-06-20 14:27:09', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538784166286532609, 1475271836221173761, '主题属性_添加', 'THEME_FIELD_ADD_BUTTON', 'N', '2022-06-20 15:21:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538784166286532610, 1475271836221173761, '主题属性_删除', 'THEME_FIELD_DEL_BUTTON', 'N', '2022-06-20 15:21:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538784166286532611, 1475271836221173761, '主题属性_修改', 'THEME_FIELD_UPDATE_BUTTON', 'N', '2022-06-20 15:21:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538784166286532612, 1475271836221173761, '主题属性_查询', 'THEME_FIELD_SEARCH_BUTTON', 'N', '2022-06-20 15:21:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538784233139544066, 1475271836221173761, '32', '3232', 'N', '2022-06-20 15:22:05', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538803303440310273, 1339550467939639314, '系统配置_添加', 'BASE_SYSCONFIG_ADD_BUTTON', 'N', '2022-06-20 16:37:52', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538803303440310274, 1339550467939639314, '系统配置_删除', 'BASE_SYSCONFIG_DEL_BUTTON', 'N', '2022-06-20 16:37:52', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538803303440310275, 1339550467939639314, '系统配置_修改', 'BASE_SYSCONFIG_UPDATE_BUTTON', 'N', '2022-06-20 16:37:52', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538803303440310276, 1339550467939639314, '系统配置_查询', 'BASE_SYSCONFIG_SEARCH_BUTTON', 'Y', '2022-06-20 16:37:52', 1339550467939639299, '2022-06-20 16:37:55', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1538805810858156034, 1339550467939639315, '字典管理_添加', 'BASE_DICT_ADD_BUTTON', 'N', '2022-06-20 16:47:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538805810858156035, 1339550467939639315, '字典管理_删除', 'BASE_DICT_DEL_BUTTON', 'N', '2022-06-20 16:47:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538805810858156036, 1339550467939639315, '字典管理_修改', 'BASE_DICT_UPDATE_BUTTON', 'Y', '2022-06-20 16:47:50', 1339550467939639299, '2022-06-20 16:48:30', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1538805810858156037, 1339550467939639315, '字典管理_查询', 'BASE_DICT_SEARCH_BUTTON', 'Y', '2022-06-20 16:47:50', 1339550467939639299, '2022-06-20 16:47:53', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1538806149883748353, 1339550467939639315, '字典管理_添加', 'BASE_DICT_ADD_BUTTON', 'Y', '2022-06-20 16:49:10', 1339550467939639299, '2022-06-20 16:49:14', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1538806149883748354, 1339550467939639315, '字典管理_删除', 'BASE_DICT_DEL_BUTTON', 'Y', '2022-06-20 16:49:10', 1339550467939639299, '2022-06-20 16:49:16', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1538806149883748355, 1339550467939639315, '字典管理_修改', 'BASE_DICT_UPDATE_BUTTON', 'N', '2022-06-20 16:49:10', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538806149883748356, 1339550467939639315, '字典管理_查询', 'BASE_DICT_SEARCH_BUTTON', 'Y', '2022-06-20 16:49:10', 1339550467939639299, '2022-06-20 16:49:19', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1538809031399956481, 1339550467939639321, '定时任务_添加', 'SYS_TIMER_ADD_BUTTON', 'N', '2022-06-20 17:00:37', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538809031399956482, 1339550467939639321, '定时任务_删除', 'SYS_TIMER_DEL_BUTTON', 'N', '2022-06-20 17:00:37', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538809031399956483, 1339550467939639321, '定时任务_修改', 'SYS_TIMER_UPDATE_BUTTON', 'N', '2022-06-20 17:00:37', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538809031399956484, 1339550467939639321, '定时任务_查询', 'SYS_TIMER_SEARCH_BUTTON', 'Y', '2022-06-20 17:00:37', 1339550467939639299, '2022-06-20 17:00:41', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1538825288459321345, 1339550467939639335, '多数据源_添加', 'DATASOURCES_ADD_BUTTON', 'N', '2022-06-20 18:05:13', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538825288459321346, 1339550467939639335, '多数据源_删除', 'DATASOURCES_DEL_BUTTON', 'N', '2022-06-20 18:05:13', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538825288459321347, 1339550467939639335, '多数据源_修改', 'DATASOURCES_UPDATE_BUTTON', 'Y', '2022-06-20 18:05:13', 1339550467939639299, '2022-06-20 18:05:21', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1538825288459321348, 1339550467939639335, '多数据源_查询', 'DATASOURCES_SEARCH_BUTTON', 'Y', '2022-06-20 18:05:13', 1339550467939639299, '2022-06-20 18:05:22', 1339550467939639299);
+INSERT INTO `sys_menu_button` VALUES (1538825799891779585, 1339550467939639319, '清空日志', 'DEL_OPERATE_LOG', 'N', '2022-06-20 18:07:15', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538826319763177474, 1339550467939639334, '清空登录日志', 'CLEAN_LOGIN_LOG', 'N', '2022-06-20 18:09:19', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538827901623959554, 1339550467939639351, '通知发布_添加', 'NOTICE_UPDATE_ADD_BUTTON', 'N', '2022-06-20 18:15:36', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538827901623959555, 1339550467939639351, '通知发布_删除', 'NOTICE_UPDATE_DEL_BUTTON', 'N', '2022-06-20 18:15:36', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538827901623959556, 1339550467939639351, '通知发布_修改', 'NOTICE_UPDATE_UPDATE_BUTTON', 'N', '2022-06-20 18:15:36', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_button` VALUES (1538827901623959557, 1339550467939639351, '通知发布_查询', 'NOTICE_UPDATE_SEARCH_BUTTON', 'Y', '2022-06-20 18:15:36', 1339550467939639299, '2022-06-20 18:15:39', 1339550467939639299);
+
+-- ----------------------------
+-- Table structure for sys_menu_resource
+-- ----------------------------
+CREATE TABLE `sys_menu_resource` (
+ `menu_resource_id` bigint(20) NOT NULL COMMENT '主键',
+ `business_type` int(11) NOT NULL COMMENT '绑定资源的类型,1:菜单,2:菜单下按钮',
+ `business_id` bigint(20) NOT NULL COMMENT '菜单或按钮id',
+ `resource_code` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '资源的编码',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`menu_resource_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '菜单资源绑定' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_menu_resource
+-- ----------------------------
+INSERT INTO `sys_menu_resource` VALUES (1425305954594017282, 2, 1425304905577615362, 'guns$sys_user$add', '2021-08-11 11:59:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306010520866818, 2, 1425304905648918529, 'guns$sys_user$edit', '2021-08-11 12:00:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306037901283329, 2, 1425305142438350850, 'guns$sys_user$change_status', '2021-08-11 12:00:15', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306058616950785, 2, 1425305570349633538, 'guns$sys_user$reset_pwd', '2021-08-11 12:00:20', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306142716940289, 2, 1425305700888956930, 'guns$hr_organization$add', '2021-08-11 12:00:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306179878473730, 2, 1425305779129503746, 'guns$hr_organization$update_status', '2021-08-11 12:00:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306179945582594, 2, 1425305779129503746, 'guns$hr_organization$edit', '2021-08-11 12:00:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306209695780866, 2, 1425305847404384257, 'guns$hr_organization$delete', '2021-08-11 12:00:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306428214824961, 1, 1339550467939639305, 'guns$hr_organization$organization_tree', '2021-08-11 12:01:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306428244185089, 1, 1339550467939639305, 'guns$hr_organization$user_bind_org_scope', '2021-08-11 12:01:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306428252573698, 1, 1339550467939639305, 'guns$hr_organization$list', '2021-08-11 12:01:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306428260962305, 1, 1339550467939639305, 'guns$hr_organization$detail', '2021-08-11 12:01:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306428277739522, 1, 1339550467939639305, 'guns$hr_organization$page', '2021-08-11 12:01:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306428294516737, 1, 1339550467939639305, 'guns$hr_organization$role_bind_org_scope', '2021-08-11 12:01:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306428307099649, 1, 1339550467939639305, 'guns$hr_organization$role_bind_org_scope_antdv', '2021-08-11 12:01:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306449706438657, 1, 1339550467939639305, 'guns$organization_view$index_view', '2021-08-11 12:01:53', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306449773547521, 1, 1339550467939639305, 'guns$organization_view$add_view', '2021-08-11 12:01:53', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306449773547522, 1, 1339550467939639305, 'guns$organization_view$edit_view', '2021-08-11 12:01:53', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306679243919361, 1, 1339550467939639305, 'guns$sys_user$selector', '2021-08-11 12:02:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306679243919362, 1, 1339550467939639305, 'guns$sys_user$own_data', '2021-08-11 12:02:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306679311028225, 1, 1339550467939639305, 'guns$sys_user$page', '2021-08-11 12:02:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306679311028226, 1, 1339550467939639305, 'guns$sys_user$get_user_tree', '2021-08-11 12:02:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306679311028227, 1, 1339550467939639305, 'guns$sys_user$export', '2021-08-11 12:02:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306679311028228, 1, 1339550467939639305, 'guns$sys_user$detail', '2021-08-11 12:02:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306679311028229, 1, 1339550467939639305, 'guns$sys_user$own_role', '2021-08-11 12:02:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425306771799625729, 1, 1339550467939639305, 'guns$hr_position$list', '2021-08-11 12:03:10', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425328213203308545, 2, 1425328010769420289, 'guns$hr_position$add', '2021-08-11 13:28:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425328289296371714, 2, 1425328010899443713, 'guns$hr_position$edit', '2021-08-11 13:28:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425328309470973953, 2, 1425328010832334850, 'guns$hr_position$delete', '2021-08-11 13:28:45', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425328309500334081, 2, 1425328010832334850, 'guns$hr_position$batch_delete', '2021-08-11 13:28:45', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425328420456452098, 2, 1425328401015853057, 'guns$hr_position$update_status', '2021-08-11 13:29:11', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425328494267813890, 1, 1339550467939639307, 'guns$hr_position$detail', '2021-08-11 13:29:29', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425328494343311362, 1, 1339550467939639307, 'guns$hr_position$page', '2021-08-11 13:29:29', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425328494351699969, 1, 1339550467939639307, 'guns$hr_position$list', '2021-08-11 13:29:29', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425328545014697985, 1, 1339550467939639307, 'guns$position_view$add_view', '2021-08-11 13:29:41', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425328545035669505, 1, 1339550467939639307, 'guns$position_view$index_view', '2021-08-11 13:29:41', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425328545052446722, 1, 1339550467939639307, 'guns$position_view$edit_view', '2021-08-11 13:29:41', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425328908929290241, 2, 1425328856542433282, 'guns$sys_app$set_as_default', '2021-08-11 13:31:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425328947131011074, 2, 1425328768394940418, 'guns$sys_app$edit', '2021-08-11 13:31:17', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425328947198119938, 2, 1425328768394940418, 'guns$sys_app$update_status', '2021-08-11 13:31:17', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425328996799959042, 2, 1425328768327831555, 'guns$sys_app$delete', '2021-08-11 13:31:29', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329049690132481, 2, 1425328768327831554, 'guns$sys_app$add', '2021-08-11 13:31:41', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329097664581634, 1, 1339550467939639309, 'guns$app_view$app_add', '2021-08-11 13:31:53', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329097731690497, 1, 1339550467939639309, 'guns$app_view$app_edit', '2021-08-11 13:31:53', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329097731690498, 1, 1339550467939639309, 'guns$app_view$app_index', '2021-08-11 13:31:53', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329107718328321, 1, 1339550467939639309, 'guns$role_view$role_index', '2021-08-11 13:31:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329144355573762, 1, 1339550467939639309, 'guns$sys_app$detail', '2021-08-11 13:32:04', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329144397516801, 1, 1339550467939639309, 'guns$sys_app$page', '2021-08-11 13:32:04', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329144414294017, 1, 1339550467939639309, 'guns$sys_app$list', '2021-08-11 13:32:04', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329559298068482, 2, 1347753823522807838, 'guns$sys_role$add', '2021-08-11 13:33:43', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329591942336514, 2, 1347753823522807839, 'guns$sys_role$edit', '2021-08-11 13:33:51', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329678282084354, 2, 1347753823522807840, 'guns$sys_role$delete', '2021-08-11 13:34:11', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329805914755073, 2, 1347753823522807842, 'guns$sys_role$grant_resource', '2021-08-11 13:34:42', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329805939920897, 2, 1347753823522807842, 'guns$sys_role$grant_resource_V2', '2021-08-11 13:34:42', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329867734601730, 2, 1425329399591555074, 'guns$sys_role$grant_data', '2021-08-11 13:34:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329961041088513, 1, 1339550467939639311, 'guns$hr_organization$role_bind_org_scope', '2021-08-11 13:35:19', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329961074642945, 1, 1339550467939639311, 'guns$hr_organization$role_bind_org_scope_antdv', '2021-08-11 13:35:19', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329975247196161, 1, 1339550467939639311, 'guns$sys_menu$menu_and_button_tree', '2021-08-11 13:35:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329975284944898, 1, 1339550467939639311, 'guns$sys_menu$menu_and_button_tree_children', '2021-08-11 13:35:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425329975297527810, 1, 1339550467939639311, 'guns$sys_menu$menu_and_button_tree_children_V2', '2021-08-11 13:35:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425330011494371329, 1, 1339550467939639311, 'guns$sys_user$grant_role', '2021-08-11 13:35:31', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425330011561480194, 1, 1339550467939639311, 'guns$sys_user$own_role', '2021-08-11 13:35:31', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425330234446794754, 1, 1339550467939639311, 'guns$sys_role$page', '2021-08-11 13:36:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425330234446794755, 1, 1339550467939639311, 'guns$sys_role$detail', '2021-08-11 13:36:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425330234513903617, 1, 1339550467939639311, 'guns$sys_role$get_role_data_scope', '2021-08-11 13:36:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425330234513903618, 1, 1339550467939639311, 'guns$sys_role$drop_down', '2021-08-11 13:36:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425330234513903619, 1, 1339550467939639311, 'guns$sys_role$get_role_menus', '2021-08-11 13:36:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425330234513903620, 1, 1339550467939639311, 'guns$sys_role$grant_menu', '2021-08-11 13:36:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425331028067831810, 1, 1339550467939639311, 'guns$resource$get_lateral_tree_children', '2021-08-11 13:39:33', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425331028109774850, 1, 1339550467939639311, 'guns$resource$get_lateral_tree', '2021-08-11 13:39:33', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425331057889333249, 1, 1339550467939639311, 'guns$role_view$role_assign_api', '2021-08-11 13:39:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425331057927081985, 1, 1339550467939639311, 'guns$role_view$role_assign_menu_button', '2021-08-11 13:39:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425331057935470593, 1, 1339550467939639311, 'guns$role_view$role_index', '2021-08-11 13:39:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425331057952247810, 1, 1339550467939639311, 'guns$role_view$role_add', '2021-08-11 13:39:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425331057964830721, 1, 1339550467939639311, 'guns$role_view$role_edit', '2021-08-11 13:39:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425331057973219330, 1, 1339550467939639311, 'guns$role_view$role_edit_data_scope', '2021-08-11 13:39:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425332677234610177, 2, 1425331737916035074, 'guns$sys_menu$delete', '2021-08-11 13:46:06', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425334193123184642, 2, 1425331842568114177, 'guns$sys_menu_button$batch_delete', '2021-08-11 13:52:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425334193152544769, 2, 1425331842568114177, 'guns$sys_menu_button$add', '2021-08-11 13:52:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425334193160933377, 2, 1425331842568114177, 'guns$sys_menu_button$delete', '2021-08-11 13:52:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425334193169321985, 2, 1425331842568114177, 'guns$sys_menu_button$edit', '2021-08-11 13:52:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425334193186099201, 2, 1425331842568114177, 'guns$sys_menu_button$page_list', '2021-08-11 13:52:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425334193202876418, 2, 1425331842568114177, 'guns$sys_menu_button$add_system_default_button', '2021-08-11 13:52:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425334193211265025, 2, 1425331842568114177, 'guns$sys_menu_button$detail', '2021-08-11 13:52:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425334384551219201, 2, 1425331737957978113, 'guns$sys_menu$edit', '2021-08-11 13:52:53', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335210111881217, 1, 1339550467939639310, 'guns$sys_menu$layui_list', '2021-08-11 13:56:10', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335210178990082, 1, 1339550467939639310, 'guns$sys_menu$layui_select_parent_menu_tree_list', '2021-08-11 13:56:10', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335210178990083, 1, 1339550467939639310, 'guns$sys_menu$tree', '2021-08-11 13:56:10', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335210178990084, 1, 1339550467939639310, 'guns$sys_menu$menu_and_button_tree', '2021-08-11 13:56:10', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335210178990085, 1, 1339550467939639310, 'guns$sys_menu$menu_and_button_tree_children', '2021-08-11 13:56:10', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335210178990086, 1, 1339550467939639310, 'guns$sys_menu$detail', '2021-08-11 13:56:10', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335210178990087, 1, 1339550467939639310, 'guns$sys_menu$list', '2021-08-11 13:56:10', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335259306872833, 1, 1339550467939639310, 'guns$menu_button_view$menu_index', '2021-08-11 13:56:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335259373981697, 1, 1339550467939639310, 'guns$menu_button_view$menu_edit', '2021-08-11 13:56:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335259373981698, 1, 1339550467939639310, 'guns$menu_button_view$menu_add', '2021-08-11 13:56:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335274041462785, 1, 1339550467939639310, 'guns$role_view$role_assign_menu_button', '2021-08-11 13:56:25', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335295335944194, 1, 1339550467939639310, 'guns$sys_menu_resource$get_menu_resource_list', '2021-08-11 13:56:31', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335295356915714, 1, 1339550467939639310, 'guns$sys_menu_resource$add_menu_resource_bind', '2021-08-11 13:56:31', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335375749140481, 1, 1339550467939639312, 'guns$api_resource$record', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335375749140482, 1, 1339550467939639312, 'guns$api_resource$detail', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335375749140483, 1, 1339550467939639312, 'guns$api_resource$page', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335375749140484, 1, 1339550467939639312, 'guns$api_resource$list', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335375816249346, 1, 1339550467939639312, 'guns$api_resource$all_field', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335375816249347, 1, 1339550467939639312, 'guns$api_resource$delete', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335375816249348, 1, 1339550467939639312, 'guns$api_resource$edit', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335375816249349, 1, 1339550467939639312, 'guns$api_resource$reset', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335375816249350, 1, 1339550467939639312, 'guns$api_resource$add', '2021-08-11 13:56:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335395927937025, 1, 1339550467939639312, 'guns$resource$get_lateral_tree_children', '2021-08-11 13:56:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335395965685762, 1, 1339550467939639312, 'guns$resource$page_list', '2021-08-11 13:56:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335395974074369, 1, 1339550467939639312, 'guns$resource$get_menu_resource_list', '2021-08-11 13:56:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335395999240193, 1, 1339550467939639312, 'guns$resource$get_lateral_tree', '2021-08-11 13:56:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335415884435458, 1, 1339550467939639312, 'guns$resource_view$resource_detail', '2021-08-11 13:56:59', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425335415922184193, 1, 1339550467939639312, 'guns$resource_view$resource_index', '2021-08-11 13:56:59', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425347163450454017, 2, 1425304905615364098, 'guns$sys_user$batch_delete', '2021-08-11 14:43:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425347163517562882, 2, 1425304905615364098, 'guns$sys_user$delete', '2021-08-11 14:43:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348758087086081, 1, 1399366406616850433, 'guns$api$get_resource_detail', '2021-08-11 14:50:00', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348758137417729, 1, 1399366406616850433, 'guns$api$get_tree', '2021-08-11 14:50:00', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348765494226945, 1, 1399366406616850433, 'guns$api_group$detail', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348765544558593, 1, 1399366406616850433, 'guns$api_group$peers_tree', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348765561335809, 1, 1399366406616850433, 'guns$api_group$add', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348765573918722, 1, 1399366406616850433, 'guns$api_group$group_tree', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348765590695938, 1, 1399366406616850433, 'guns$api_group$edit_tree_sort', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348765607473154, 1, 1399366406616850433, 'guns$api_group$list', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348765624250370, 1, 1399366406616850433, 'guns$api_group$page', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348765632638978, 1, 1399366406616850433, 'guns$api_group$tree', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348765649416193, 1, 1399366406616850433, 'guns$api_group$delete', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348765666193410, 1, 1399366406616850433, 'guns$api_group$edit', '2021-08-11 14:50:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348791763152898, 1, 1399366406616850433, 'guns$api_resource$record', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348791817678849, 1, 1399366406616850433, 'guns$api_resource$detail', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348791830261761, 1, 1399366406616850433, 'guns$api_resource$page', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348791847038977, 1, 1399366406616850433, 'guns$api_resource$list', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348791868010498, 1, 1399366406616850433, 'guns$api_resource$all_field', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348791888982017, 1, 1399366406616850433, 'guns$api_resource$delete', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348791905759233, 1, 1399366406616850433, 'guns$api_resource$edit', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348791926730753, 1, 1399366406616850433, 'guns$api_resource$reset', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348791956090882, 1, 1399366406616850433, 'guns$api_resource$add', '2021-08-11 14:50:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348865167667202, 1, 1339550467939639316, 'guns$api$get_resource_detail', '2021-08-11 14:50:26', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348865234776065, 1, 1339550467939639316, 'guns$api$get_tree', '2021-08-11 14:50:26', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348868040765441, 1, 1339550467939639316, 'guns$api_group$detail', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348868086902786, 1, 1339550467939639316, 'guns$api_group$peers_tree', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348868095291394, 1, 1339550467939639316, 'guns$api_group$add', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348868116262913, 1, 1339550467939639316, 'guns$api_group$group_tree', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348868128845825, 1, 1339550467939639316, 'guns$api_group$edit_tree_sort', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348868149817346, 1, 1339550467939639316, 'guns$api_group$list', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348868170788865, 1, 1339550467939639316, 'guns$api_group$page', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348868179177474, 1, 1339550467939639316, 'guns$api_group$tree', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348868195954689, 1, 1339550467939639316, 'guns$api_group$delete', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348868212731905, 1, 1339550467939639316, 'guns$api_group$edit', '2021-08-11 14:50:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348878618800129, 1, 1339550467939639316, 'guns$resource$get_lateral_tree_children', '2021-08-11 14:50:29', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348878681714690, 1, 1339550467939639316, 'guns$resource$page_list', '2021-08-11 14:50:29', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348878702686210, 1, 1339550467939639316, 'guns$resource$get_menu_resource_list', '2021-08-11 14:50:29', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348878723657729, 1, 1339550467939639316, 'guns$resource$get_lateral_tree', '2021-08-11 14:50:29', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348883165425665, 1, 1339550467939639316, 'guns$api_resource$record', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348883207368705, 1, 1339550467939639316, 'guns$api_resource$detail', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348883219951617, 1, 1339550467939639316, 'guns$api_resource$page', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348883236728834, 1, 1339550467939639316, 'guns$api_resource$list', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348883249311745, 1, 1339550467939639316, 'guns$api_resource$all_field', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348883261894657, 1, 1339550467939639316, 'guns$api_resource$delete', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348883278671873, 1, 1339550467939639316, 'guns$api_resource$edit', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348883295449090, 1, 1339550467939639316, 'guns$api_resource$reset', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425348883312226306, 1, 1339550467939639316, 'guns$api_resource$add', '2021-08-11 14:50:30', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349196924530689, 1, 1339550467939639314, 'guns$config_view$index_view', '2021-08-11 14:51:45', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349196991639553, 1, 1339550467939639314, 'guns$config_view$edit_view', '2021-08-11 14:51:45', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349197058748418, 1, 1339550467939639314, 'guns$config_view$add_view', '2021-08-11 14:51:45', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349212565090306, 1, 1339550467939639314, 'guns$sys_config$delete', '2021-08-11 14:51:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349212602839041, 1, 1339550467939639314, 'guns$sys_config$edit', '2021-08-11 14:51:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349212619616258, 1, 1339550467939639314, 'guns$sys_config$page', '2021-08-11 14:51:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349212636393473, 1, 1339550467939639314, 'guns$sys_config$detail', '2021-08-11 14:51:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349212711890946, 1, 1339550467939639314, 'guns$sys_config$get_init_config_list', '2021-08-11 14:51:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349212728668161, 1, 1339550467939639314, 'guns$sys_config$add', '2021-08-11 14:51:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349212745445378, 1, 1339550467939639314, 'guns$sys_config$list', '2021-08-11 14:51:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349239383470081, 1, 1339550467939639315, 'guns$dict_view$index_view', '2021-08-11 14:51:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349239425413122, 1, 1339550467939639315, 'guns$dict_view$add_view', '2021-08-11 14:51:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349239442190337, 1, 1339550467939639315, 'guns$dict_view$edit_view', '2021-08-11 14:51:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349239454773249, 1, 1339550467939639315, 'guns$dict_view$add_config_view', '2021-08-11 14:51:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349245918195714, 1, 1339550467939639315, 'guns$dict_type_view$index_view', '2021-08-11 14:51:57', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349245981110273, 1, 1339550467939639315, 'guns$dict_type_view$edit_view', '2021-08-11 14:51:57', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349245981110274, 1, 1339550467939639315, 'guns$dict_type_view$add_view', '2021-08-11 14:51:57', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349290189074433, 1, 1339550467939639320, 'guns$online_user$online_user_list', '2021-08-11 14:52:07', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349290247794689, 1, 1339550467939639320, 'guns$online_user$remove_session', '2021-08-11 14:52:07', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349292839874561, 1, 1339550467939639320, 'guns$online_user_view$online_user', '2021-08-11 14:52:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349382224687105, 1, 1339550467939639318, 'guns$file_view$details', '2021-08-11 14:52:29', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349382262435842, 1, 1339550467939639318, 'guns$file_view$file_index', '2021-08-11 14:52:29', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349535065124865, 1, 1339550467939639335, 'guns$data_source_view$index_view', '2021-08-11 14:53:06', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349535111262209, 1, 1339550467939639335, 'guns$data_source_view$add_view', '2021-08-11 14:53:06', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349578979487745, 1, 1339550467939639336, 'guns$translation$delete', '2021-08-11 14:53:16', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349579025625090, 1, 1339550467939639336, 'guns$translation$add', '2021-08-11 14:53:16', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349579038208002, 1, 1339550467939639336, 'guns$translation$detail', '2021-08-11 14:53:16', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349579063373826, 1, 1339550467939639336, 'guns$translation$page', '2021-08-11 14:53:16', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349579075956738, 1, 1339550467939639336, 'guns$translation$edit', '2021-08-11 14:53:16', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349579101122561, 1, 1339550467939639336, 'guns$translation$delete_tran_language', '2021-08-11 14:53:16', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349584012652545, 1, 1339550467939639336, 'guns$translation_view$edit', '2021-08-11 14:53:17', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349584079761409, 1, 1339550467939639336, 'guns$translation_view$add_translation_view', '2021-08-11 14:53:17', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349584146870273, 1, 1339550467939639336, 'guns$translation_view$index', '2021-08-11 14:53:17', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349584146870274, 1, 1339550467939639336, 'guns$translation_view$add', '2021-08-11 14:53:17', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349629126586369, 1, 1339550467939639319, 'guns$log_view$detail_view', '2021-08-11 14:53:28', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349629193695233, 1, 1339550467939639319, 'guns$log_view$index_view', '2021-08-11 14:53:28', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349855149240321, 1, 1339550467939639352, 'guns$sys_message$detail', '2021-08-11 14:54:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349855216349185, 1, 1339550467939639352, 'guns$sys_message$delete', '2021-08-11 14:54:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349855216349186, 1, 1339550467939639352, 'guns$sys_message$all_message_read_flag', '2021-08-11 14:54:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349855283458049, 1, 1339550467939639352, 'guns$sys_message$send_message', '2021-08-11 14:54:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349855283458050, 1, 1339550467939639352, 'guns$sys_message$page', '2021-08-11 14:54:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349855350566913, 1, 1339550467939639352, 'guns$sys_message$batch_update_read_flag', '2021-08-11 14:54:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349855350566914, 1, 1339550467939639352, 'guns$sys_message$list', '2021-08-11 14:54:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349897683677186, 1, 1339550467939639361, 'guns$monitor$druid_info', '2021-08-11 14:54:32', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349897746591745, 1, 1339550467939639361, 'guns$monitor$system_info', '2021-08-11 14:54:32', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349900720353282, 1, 1339550467939639361, 'guns$monitor_status$get_system_info', '2021-08-11 14:54:33', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1425349932467040258, 1, 1339550467939639362, 'guns$monitor_status$get_system_info', '2021-08-11 14:54:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538757352105254913, 1, 1339550467939639305, 'guns$sys_expand$get_list_fields', '2022-06-20 13:35:16', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538757539087327233, 2, 1425304905577615362, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:36:01', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538757929329565697, 2, 1425304905648918529, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:37:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538758133512478721, 2, 1425305700888956930, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:38:22', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538758161966637057, 2, 1425305779129503746, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:38:29', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538758343009574913, 2, 1425331311636336641, 'guns$sys_role$drop_down', '2022-06-20 13:39:12', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538758408839176193, 2, 1425331311636336641, 'guns$sys_user$grant_role', '2022-06-20 13:39:28', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538758408839176194, 2, 1425331311636336641, 'guns$sys_user$own_role', '2022-06-20 13:39:28', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538760040515706882, 1, 1527832618693947394, 'guns$hr_organization$organization_tree', '2022-06-20 13:45:57', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538761973070635010, 2, 1538759886941265922, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:53:38', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538762076435062785, 2, 1538759886941265922, 'guns$hr_organization$add', '2022-06-20 13:54:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538762227119628290, 2, 1538759886949654531, 'guns$hr_organization$edit', '2022-06-20 13:54:38', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538762289639923714, 2, 1538759886949654531, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:54:53', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538762381692313601, 2, 1538759886949654530, 'guns$hr_organization$delete', '2022-06-20 13:55:15', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538763118220484609, 2, 1538762653432881153, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:58:11', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538763135073198081, 2, 1538762653432881155, 'guns$sys_expand$get_by_expand_code', '2022-06-20 13:58:15', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538763232775315457, 2, 1538762653432881153, 'guns$hr_organization$add', '2022-06-20 13:58:38', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538763357371310082, 1, 1527852532272062466, 'guns$hr_organization$detail', '2022-06-20 13:59:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538763357371310083, 1, 1527852532272062466, 'guns$hr_organization$company_tree', '2022-06-20 13:59:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538763435506999297, 2, 1538762653432881155, 'guns$hr_organization$edit', '2022-06-20 13:59:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538763572690100225, 2, 1538762653432881154, 'guns$hr_organization$delete', '2022-06-20 13:59:59', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538770436224000001, 2, 1538770409581780993, 'guns$sys_app$update_status', '2022-06-20 14:27:16', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538779632084525058, 2, 1347753823522807841, 'guns$sys_menu$menu_and_button_tree_children_V2', '2022-06-20 15:03:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538780548942602241, 2, 1347753823522807841, 'guns$sys_role$grant_menu_and_button', '2022-06-20 15:07:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538780548942602242, 2, 1347753823522807841, 'guns$sys_role$get_role_menus', '2022-06-20 15:07:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538780548942602243, 2, 1347753823522807841, 'guns$sys_role$grant_button', '2022-06-20 15:07:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538780548942602244, 2, 1347753823522807841, 'guns$sys_role$grant_menu', '2022-06-20 15:07:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538780851662299138, 2, 1347753823522807842, 'guns$resource$get_lateral_tree_children', '2022-06-20 15:08:39', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538781013268832257, 2, 1425329399591555074, 'guns$hr_organization$role_bind_org_scope_antdv', '2022-06-20 15:09:17', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538782403223429122, 1, 1339550467939639310, 'guns$sys_app$list', '2022-06-20 15:14:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538782839020003329, 2, 1425331737882480642, 'guns$sys_menu$add', '2022-06-20 15:16:33', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538782839020003330, 2, 1425331737882480642, 'guns$sys_menu$tree', '2022-06-20 15:16:33', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538784068345339906, 2, 1425332516391440385, 'guns$sys_menu_resource$get_menu_resource_list', '2022-06-20 15:21:26', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538784068345339907, 2, 1425332516391440385, 'guns$sys_menu_resource$add_menu_resource_bind', '2022-06-20 15:21:26', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538784370272313346, 2, 1425331842568114177, 'guns$sys_menu_resource$get_menu_resource_list', '2022-06-20 15:22:38', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538784370272313347, 2, 1425331842568114177, 'guns$sys_menu_resource$add_menu_resource_bind', '2022-06-20 15:22:38', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538804531398303746, 2, 1538803303440310273, 'guns$sys_config$add', '2022-06-20 16:42:45', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538804602026188802, 2, 1538803303440310274, 'guns$sys_config$delete', '2022-06-20 16:43:01', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538804622674747393, 2, 1538803303440310275, 'guns$sys_config$edit', '2022-06-20 16:43:06', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538805885227360257, 2, 1538805810858156034, 'guns$dict_type$add', '2022-06-20 16:48:07', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538805967129534465, 2, 1538805810858156035, 'guns$dict_type$delete', '2022-06-20 16:48:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538806127662325761, 2, 1538805810858156034, 'guns$dict$add', '2022-06-20 16:49:05', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538806330876354561, 2, 1538806149883748355, 'guns$dict_type$edit', '2022-06-20 16:49:54', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538806330876354562, 2, 1538806149883748355, 'guns$dict_type$update_status', '2022-06-20 16:49:54', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538806339252379649, 2, 1538806149883748355, 'guns$dict$edit', '2022-06-20 16:49:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538806472006295553, 2, 1538805810858156035, 'guns$dict$delete', '2022-06-20 16:50:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538808703581544449, 1, 1339550467939639321, 'guns$sys_timers$list', '2022-06-20 16:59:19', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538808703589933057, 1, 1339550467939639321, 'guns$sys_timers$get_action_classes', '2022-06-20 16:59:19', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538808703589933058, 1, 1339550467939639321, 'guns$sys_timers$detail', '2022-06-20 16:59:19', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538808703589933059, 1, 1339550467939639321, 'guns$sys_timers$page', '2022-06-20 16:59:19', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538809202502393857, 2, 1538809031399956481, 'guns$sys_timers$get_action_classes', '2022-06-20 17:01:18', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538809202502393858, 2, 1538809031399956481, 'guns$sys_timers$add', '2022-06-20 17:01:18', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538809316134477826, 2, 1538809031399956482, 'guns$sys_timers$del', '2022-06-20 17:01:45', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538810266874142721, 2, 1538809031399956483, 'guns$sys_timers$get_action_classes', '2022-06-20 17:05:32', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538810266874142722, 2, 1538809031399956483, 'guns$sys_timers$edit', '2022-06-20 17:05:32', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538825267689127938, 1, 1339550467939639335, 'guns$database_info$find_page', '2022-06-20 18:05:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538825397112766465, 2, 1538825288459321345, 'guns$database_info$add', '2022-06-20 18:05:39', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538825484996018178, 2, 1538825288459321346, 'guns$database_info$del', '2022-06-20 18:06:00', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538825815029022721, 2, 1538825799891779585, 'guns$log_manager$delete', '2022-06-20 18:07:19', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538826218189717506, 1, 1339550467939639334, 'guns$sys_login_log$page', '2022-06-20 18:08:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538826218189717507, 1, 1339550467939639334, 'guns$sys_login_log$detail', '2022-06-20 18:08:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538826337735770114, 2, 1538826319763177474, 'guns$sys_login_log$delete_all', '2022-06-20 18:09:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538826444778602498, 1, 1339550467939639319, 'guns$log_manager$detail', '2022-06-20 18:09:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538826444778602499, 1, 1339550467939639319, 'guns$log_manager$page', '2022-06-20 18:09:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538826444778602500, 1, 1339550467939639319, 'guns$log_manager$list', '2022-06-20 18:09:49', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538826460171698177, 1, 1339550467939639319, 'guns$login_log_view$index_view', '2022-06-20 18:09:53', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538827663588818945, 1, 1339550467939639351, 'guns$sys_notice$detail', '2022-06-20 18:14:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538827663588818946, 1, 1339550467939639351, 'guns$sys_notice$page', '2022-06-20 18:14:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538827699890520066, 1, 1339550467939639351, 'guns$notice_view$role_add', '2022-06-20 18:14:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538827699890520067, 1, 1339550467939639351, 'guns$notice_view$role_index', '2022-06-20 18:14:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538827699890520068, 1, 1339550467939639351, 'guns$notice_view$role_edit', '2022-06-20 18:14:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538827778017820673, 1, 1339550467939639351, 'guns$sys_user$page', '2022-06-20 18:15:07', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538827778017820674, 1, 1339550467939639351, 'guns$sys_user$get_user_tree', '2022-06-20 18:15:07', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538827966488870913, 2, 1538827901623959554, 'guns$sys_user$page', '2022-06-20 18:15:52', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538828011082711041, 2, 1538827901623959554, 'guns$sys_notice$add', '2022-06-20 18:16:03', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538828703360974849, 2, 1538827901623959555, 'guns$sys_notice$delete', '2022-06-20 18:18:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538828823129325570, 2, 1538827901623959556, 'guns$sys_notice$edit', '2022-06-20 18:19:16', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538829324474482689, 1, 1339550467939639362, 'guns$monitor$druid_info', '2022-06-20 18:21:16', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538829324474482690, 1, 1339550467939639362, 'guns$monitor$system_info', '2022-06-20 18:21:16', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538830423394713601, 1, 1472814801600692226, 'guns$sys_theme_template$find_list', '2022-06-20 18:25:38', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_menu_resource` VALUES (1538830519846928386, 1, 1472814801600692226, 'guns$sys_theme$find_page', '2022-06-20 18:26:01', 1339550467939639299, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_message
+-- ----------------------------
+CREATE TABLE `sys_message` (
+ `message_id` bigint(20) NOT NULL COMMENT '主键',
+ `receive_user_id` bigint(20) NULL DEFAULT NULL COMMENT '接收用户id',
+ `send_user_id` bigint(20) NULL DEFAULT NULL COMMENT '发送用户id',
+ `message_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '消息标题',
+ `message_content` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '消息内容',
+ `message_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '消息类型',
+ `priority_level` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '优先级',
+ `message_send_time` datetime(0) NULL DEFAULT NULL COMMENT '消息发送时间',
+ `business_id` bigint(20) NULL DEFAULT NULL COMMENT '业务id',
+ `business_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '业务类型(根据业务id和业务类型可以确定业务数据)',
+ `read_flag` tinyint(4) NULL DEFAULT 0 COMMENT '阅读状态:0-未读,1-已读',
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ PRIMARY KEY (`message_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '系统消息' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_message
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for sys_notice
+-- ----------------------------
+CREATE TABLE `sys_notice` (
+ `notice_id` bigint(20) NOT NULL COMMENT '主键',
+ `notice_title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '通知标题',
+ `notice_summary` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '通知摘要',
+ `notice_content` varchar(512) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '通知内容',
+ `priority_level` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '优先级',
+ `notice_begin_time` datetime(0) NULL DEFAULT NULL COMMENT '开始时间',
+ `notice_end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间',
+ `notice_scope` varchar(3000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '通知范围(用户id字符串)',
+ `del_flag` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ PRIMARY KEY (`notice_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '通知管理' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_notice
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for sys_role
+-- ----------------------------
+CREATE TABLE `sys_role` (
+ `role_id` bigint(20) NOT NULL COMMENT '主键id',
+ `role_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '角色名称',
+ `role_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '角色编码',
+ `role_sort` decimal(10, 2) NOT NULL COMMENT '序号',
+ `data_scope_type` tinyint(4) NOT NULL DEFAULT 1 COMMENT '数据范围类型:10-仅本人数据,20-本部门数据,30-本部门及以下数据,40-指定部门数据,50-全部数据',
+ `status_flag` tinyint(4) NOT NULL DEFAULT 0 COMMENT '状态:1-启用,2-禁用',
+ `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
+ `admin_flag` char(1) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '是否是管理员角色,管理员角色只能管理后台相关菜单',
+ `role_system_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否是系统角色:Y-是,N-否。系统角色不能删除',
+ `role_type_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '字典:角色类型',
+ `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-已删除,N-未删除',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ PRIMARY KEY (`role_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '系统角色' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_role
+-- ----------------------------
+INSERT INTO `sys_role` VALUES (1339550467939639303, '超级管理员', 'superAdmin', 1.00, 50, 1, '备注', 'N', 'Y', 'role_system', 'N', '2020-12-17 20:41:25', -1, '2020-12-17 20:41:30', -1);
+INSERT INTO `sys_role` VALUES (1339550467939639304, '普通人员', 'normal', 2.00, 50, 1, NULL, 'N', 'Y', 'role_system', 'N', NULL, NULL, '2021-08-11 14:42:16', 1339550467939639299);
+INSERT INTO `sys_role` VALUES (1339550467939639305, 'C端人员', 'c', 3.00, 10, 1, NULL, 'N', 'Y', 'role_system', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_role` VALUES (1339550467939639306, 'B端人员', 'b', 4.00, 10, 1, NULL, 'N', 'Y', 'role_system', 'N', NULL, NULL, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_role_data_scope
+-- ----------------------------
+CREATE TABLE `sys_role_data_scope` (
+ `role_data_scope_id` bigint(20) NOT NULL COMMENT '主键',
+ `role_id` bigint(20) NOT NULL COMMENT '角色id',
+ `organization_id` bigint(20) NOT NULL COMMENT '机构id',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`role_data_scope_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '角色数据范围' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_role_data_scope
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for sys_role_menu
+-- ----------------------------
+CREATE TABLE `sys_role_menu` (
+ `role_menu_id` bigint(20) NOT NULL COMMENT '主键',
+ `role_id` bigint(20) NOT NULL COMMENT '角色id',
+ `menu_id` bigint(20) NOT NULL COMMENT '菜单id',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`role_menu_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '角色菜单关联' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_role_menu
+-- ----------------------------
+INSERT INTO `sys_role_menu` VALUES (1363826117961592834, 1339550467939639304, 1339550467939639301, '2021-02-22 20:21:00', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1363826117965787139, 1339550467939639304, 1339550467939639322, '2021-02-22 20:21:00', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1363826117965787140, 1339550467939639304, 1339550467939639323, '2021-02-22 20:21:00', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1363826117965787141, 1339550467939639304, 1339550467939639324, '2021-02-22 20:21:00', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966721, 1339550467939639303, 1339550467939639301, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966722, 1339550467939639303, 1339550467939639302, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966723, 1339550467939639303, 1339550467939639303, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966724, 1339550467939639303, 1339550467939639304, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966725, 1339550467939639303, 1339550467939639305, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966726, 1339550467939639303, 1339550467939639307, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966727, 1339550467939639303, 1339550467939639313, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966728, 1339550467939639303, 1339550467939639314, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966729, 1339550467939639303, 1339550467939639315, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966730, 1339550467939639303, 1339550467939639317, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966731, 1339550467939639303, 1339550467939639318, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966732, 1339550467939639303, 1339550467939639320, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966733, 1339550467939639303, 1339550467939639321, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966734, 1339550467939639303, 1339550467939639335, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966735, 1339550467939639303, 1339550467939639336, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966736, 1339550467939639303, 1339550467939639350, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966737, 1339550467939639303, 1339550467939639351, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966738, 1339550467939639303, 1339550467939639352, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966739, 1339550467939639303, 1339550467939639360, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966740, 1339550467939639303, 1339550467939639361, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923079966741, 1339550467939639303, 1339550467939639362, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923088355329, 1339550467939639303, 1339550467939639390, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923088355330, 1339550467939639303, 1399362846198013953, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923088355331, 1339550467939639303, 1339550467939639309, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923088355332, 1339550467939639303, 1339550467939639310, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923088355333, 1339550467939639303, 1339550467939639311, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923088355334, 1339550467939639303, 1339550467939639312, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923088355338, 1339550467939639303, 1399366927557795841, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923088355339, 1339550467939639303, 1339550467939639319, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1399386923088355340, 1339550467939639303, 1339550467939639334, '2021-05-31 23:26:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1425335884908285953, 1339550467939639304, 1339550467939639302, '2021-08-11 13:58:51', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1425335886057525249, 1339550467939639304, 1339550467939639303, '2021-08-11 13:58:51', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1425335895125610497, 1339550467939639304, 1339550467939639390, '2021-08-11 13:58:54', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1425335905753976834, 1339550467939639304, 1339550467939639305, '2021-08-11 13:58:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1425335906878050306, 1339550467939639304, 1339550467939639304, '2021-08-11 13:58:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1425338683175948289, 1339550467939639304, 1339550467939639309, '2021-08-11 14:09:58', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1425338713014226945, 1339550467939639304, 1339550467939639310, '2021-08-11 14:10:05', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1425338719402151937, 1339550467939639304, 1339550467939639311, '2021-08-11 14:10:07', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1425338741233504258, 1339550467939639304, 1339550467939639307, '2021-08-11 14:10:12', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu` VALUES (1425353280486322177, 1339550467939639304, 1399362846198013953, '2021-08-11 15:07:59', 1339550467939639299, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_role_menu_button
+-- ----------------------------
+CREATE TABLE `sys_role_menu_button` (
+ `role_button_id` bigint(20) NOT NULL COMMENT '主键',
+ `role_id` bigint(20) NOT NULL COMMENT '角色id',
+ `button_id` bigint(20) NOT NULL COMMENT '按钮id',
+ `button_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '按钮编码',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`role_button_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '角色按钮关联' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_role_menu_button
+-- ----------------------------
+INSERT INTO `sys_role_menu_button` VALUES (1425338673541632002, 1339550467939639304, 1425304905577615362, 'ORG_USER_ADD_BUTTON', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338673562603522, 1339550467939639304, 1425304905615364098, 'ORG_USER_DEL_BUTTON', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338673579380737, 1339550467939639304, 1425304905648918529, 'ORG_USER_UPDATE_BUTTON', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338673591963650, 1339550467939639304, 1425305142438350850, 'ORG_USER_CHANGE_STATUS', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338673600352257, 1339550467939639304, 1425305570349633538, 'ORG_USER_RESET_PASSWORD', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338673617129474, 1339550467939639304, 1425305700888956930, 'ORG_ADD_BUTTON', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338673633906690, 1339550467939639304, 1425305779129503746, 'ORG_UPDATE_BUTTON', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338673642295297, 1339550467939639304, 1425305847404384257, 'ORG_DEL_BUTTON', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338673650683905, 1339550467939639304, 1425331311636336641, 'ORG_USER_ASSIGN_ROLE', '2021-08-11 14:09:56', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338693082894337, 1339550467939639304, 1425328768327831554, 'AUTH_APP_ADD_BUTTON', '2021-08-11 14:10:01', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338693150003201, 1339550467939639304, 1425328768327831555, 'AUTH_APP_DEL_BUTTON', '2021-08-11 14:10:01', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338693150003202, 1339550467939639304, 1425328768394940418, 'AUTH_APP_UPDATE_BUTTON', '2021-08-11 14:10:01', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338693150003203, 1339550467939639304, 1425328856542433282, 'AUTH_APP_ACTIVE', '2021-08-11 14:10:01', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338750800711682, 1339550467939639304, 1425328010769420289, 'ORG_POSITION_ADD_BUTTON', '2021-08-11 14:10:14', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338750863626242, 1339550467939639304, 1425328010832334850, 'ORG_POSITION_DEL_BUTTON', '2021-08-11 14:10:14', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338750863626243, 1339550467939639304, 1425328010899443713, 'ORG_POSITION_UPDATE_BUTTON', '2021-08-11 14:10:14', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425338750863626244, 1339550467939639304, 1425328401015853057, 'ORG_POSITION_UPDATE_STATUS', '2021-08-11 14:10:14', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351748822970370, 1339550467939639303, 1425328010769420289, 'ORG_POSITION_ADD_BUTTON', '2021-08-11 15:01:53', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351748890079234, 1339550467939639303, 1425328010832334850, 'ORG_POSITION_DEL_BUTTON', '2021-08-11 15:01:53', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351748890079235, 1339550467939639303, 1425328010899443713, 'ORG_POSITION_UPDATE_BUTTON', '2021-08-11 15:01:53', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351748957188098, 1339550467939639303, 1425328401015853057, 'ORG_POSITION_UPDATE_STATUS', '2021-08-11 15:01:53', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351756469186562, 1339550467939639303, 1425304905577615362, 'ORG_USER_ADD_BUTTON', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351756469186563, 1339550467939639303, 1425304905615364098, 'ORG_USER_DEL_BUTTON', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351756536295426, 1339550467939639303, 1425304905648918529, 'ORG_USER_UPDATE_BUTTON', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351756536295427, 1339550467939639303, 1425305142438350850, 'ORG_USER_CHANGE_STATUS', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351756536295428, 1339550467939639303, 1425305570349633538, 'ORG_USER_RESET_PASSWORD', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351756599209985, 1339550467939639303, 1425305700888956930, 'ORG_ADD_BUTTON', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351756599209986, 1339550467939639303, 1425305779129503746, 'ORG_UPDATE_BUTTON', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351756666318850, 1339550467939639303, 1425305847404384257, 'ORG_DEL_BUTTON', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351756666318851, 1339550467939639303, 1425331311636336641, 'ORG_USER_ASSIGN_ROLE', '2021-08-11 15:01:55', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351775184171009, 1339550467939639303, 1425328768327831554, 'AUTH_APP_ADD_BUTTON', '2021-08-11 15:02:00', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351775230308353, 1339550467939639303, 1425328768327831555, 'AUTH_APP_DEL_BUTTON', '2021-08-11 15:02:00', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351775255474177, 1339550467939639303, 1425328768394940418, 'AUTH_APP_UPDATE_BUTTON', '2021-08-11 15:02:00', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351775272251394, 1339550467939639303, 1425328856542433282, 'AUTH_APP_ACTIVE', '2021-08-11 15:02:00', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351781156859905, 1339550467939639303, 1425331737882480642, 'AUTH_MENU_ADD_BUTTON', '2021-08-11 15:02:01', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351781211385857, 1339550467939639303, 1425331737916035074, 'AUTH_MENU_DEL_BUTTON', '2021-08-11 15:02:01', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351781228163073, 1339550467939639303, 1425331737957978113, 'AUTH_MENU_UPDATE_BUTTON', '2021-08-11 15:02:01', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351781249134594, 1339550467939639303, 1425331842568114177, 'AUTH_MENU_BUTTON_MANAGE', '2021-08-11 15:02:01', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351781270106114, 1339550467939639303, 1425332516391440385, 'AUTH_MENU_BIND_API', '2021-08-11 15:02:01', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351785590239234, 1339550467939639303, 1347753823522807838, 'BUTTON_ROLE_ADD', '2021-08-11 15:02:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351785644765186, 1339550467939639303, 1347753823522807839, 'BUTTON_ROLE_EDIT', '2021-08-11 15:02:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351785674125313, 1339550467939639303, 1347753823522807840, 'BUTTON_ROLE_DELETE', '2021-08-11 15:02:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351785690902529, 1339550467939639303, 1347753823522807841, 'BUTTON_ROLE_ASSIGN_MENU_BUTTON', '2021-08-11 15:02:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351785711874049, 1339550467939639303, 1347753823522807842, 'BUTTON_ROLE_ASSIGN_RESOURCE', '2021-08-11 15:02:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_menu_button` VALUES (1425351785732845570, 1339550467939639303, 1425329399591555074, 'BUTTON_ROLE_DATA_SCOPE', '2021-08-11 15:02:02', 1339550467939639299, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_sms
+-- ----------------------------
+CREATE TABLE `sys_sms` (
+ `sms_id` bigint(20) NOT NULL COMMENT '主键',
+ `phone_number` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '手机号',
+ `validate_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信验证码',
+ `template_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '短信模板编号',
+ `biz_id` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '业务id',
+ `status_flag` tinyint(4) NULL DEFAULT NULL COMMENT '发送状态:1-未发送,2-发送成功,3-发送失败,4-失效',
+ `source` int(11) NULL DEFAULT NULL COMMENT '来源:1-app,2-pc,3-其他',
+ `invalid_time` datetime(0) NULL DEFAULT NULL COMMENT '短信失效截止时间',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`sms_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '短信发送记录' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_sms
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for sys_statistics_count
+-- ----------------------------
+CREATE TABLE `sys_statistics_count` (
+ `stat_count_id` bigint(20) NOT NULL COMMENT '主键ID',
+ `user_id` bigint(20) NULL DEFAULT NULL COMMENT '用户id',
+ `stat_url_id` bigint(20) NULL DEFAULT NULL COMMENT '访问的地址',
+ `stat_count` int(11) NULL DEFAULT NULL COMMENT '访问的次数',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ PRIMARY KEY (`stat_count_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '常用功能的统计次数' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_statistics_count
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for sys_statistics_url
+-- ----------------------------
+CREATE TABLE `sys_statistics_url` (
+ `stat_url_id` bigint(20) NOT NULL COMMENT '主键ID',
+ `stat_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '被统计名称',
+ `stat_menu_id` bigint(20) NULL DEFAULT NULL COMMENT '被统计菜单ID',
+ `stat_url` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '被统计的URL',
+ `always_show` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否常驻显示,Y-是,N-否',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ PRIMARY KEY (`stat_url_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '常用功能列表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_statistics_url
+-- ----------------------------
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683778, '个人信息', 1339550467939639390, '/sysUser/currentUserInfo', 'Y', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683779, '用户管理', 1339550467939639305, '/sysUser/page', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683780, '职位管理', 1339550467939639307, '/hrPosition/page', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683781, '应用管理', 1339550467939639309, '/sysApp/page', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683782, '角色管理', 1339550467939639311, '/sysRole/page', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683783, '菜单管理', 1339550467939639310, '/sysMenu/list', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683784, '系统配置', 1339550467939639314, '/sysConfig/page', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683785, '字典管理', 1339550467939639315, '/dict/page', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683786, '在线用户', 1339550467939639320, '/sysUser/onlineUserList', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683787, '定时任务', 1339550467939639321, '/sysTimers/page', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683788, '文件管理', 1339550467939639318, '/sysFileInfo/fileInfoListPage', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683789, '多数据源', 1339550467939639335, '/databaseInfo/page', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683790, '操作日志', 1339550467939639319, '/logManager/page', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683791, '登录日志', 1339550467939639334, '/loginLog/page', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683792, '通知发布', 1339550467939639351, '/sysNotice/page', 'N', NULL, NULL, NULL, NULL);
+INSERT INTO `sys_statistics_url` VALUES (1492345345508683793, '我的消息', 1339550467939639352, '/sysMessage/page', 'N', NULL, NULL, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_theme
+-- ----------------------------
+CREATE TABLE `sys_theme` (
+ `theme_id` bigint(20) NOT NULL COMMENT '主键',
+ `theme_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主题名称',
+ `theme_value` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主题属性,json格式',
+ `template_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主题模板id',
+ `status_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否启用:Y-启用,N-禁用',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`theme_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统主题' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_theme
+-- ----------------------------
+INSERT INTO `sys_theme` VALUES (1477272515573542913, 'Guns后台管理系统默认主题', '{\"themeId\":\"1477272515573542913\",\"themeName\":\"Guns后台管理系统默认主题\",\"templateId\":\"1477171926286020610\",\"GUNS_MGR_LOGIN_BACKGROUND_IMG\":\"1479751422149074948\",\"GUNS_MGR_BEI_URL\":\"https://beian.miit.gov.cn/\",\"GUNS_MGR_LOGO\":\"1479753047148322818\",\"GUNS_MGR_NAME\":\"Guns Tech.\",\"GUNS_MGR_FAVICON\":\"1479753047148322818\",\"GUNS_MGR_FOOTER_TEXT\":\"stylefeng开源技术 javaguns.com\",\"GUNS_MGR_BEI_NO\":\"京ICP备001-1\"}', '1477171926286020610', 'Y', '2022-01-01 21:36:29', 1339550467939639299, '2022-01-01 23:22:12', 1339550467939639299);
+
+-- ----------------------------
+-- Table structure for sys_theme_template
+-- ----------------------------
+CREATE TABLE `sys_theme_template` (
+ `template_id` bigint(20) NOT NULL COMMENT '主键',
+ `template_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主题名称',
+ `template_code` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '主题编码',
+ `template_type` tinyint(4) NOT NULL COMMENT '主题类型:1-系统类型,2-业务类型',
+ `status_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '启用状态:Y-启用,N-禁用',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`template_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统主题-模板' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_theme_template
+-- ----------------------------
+INSERT INTO `sys_theme_template` VALUES (1477171926286020610, 'Guns后台管理系统模板', 'GUNS_PLATFORM', 1, 'Y', '2022-01-01 14:56:46', 1339550467939639299, '2022-01-01 15:11:27', 1339550467939639299);
+
+-- ----------------------------
+-- Table structure for sys_theme_template_field
+-- ----------------------------
+CREATE TABLE `sys_theme_template_field` (
+ `field_id` bigint(20) NOT NULL COMMENT '主键',
+ `field_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '属性名称',
+ `field_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '属性编码',
+ `field_type` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '属性展示类型(字典维护),例如:图片,文本等类型',
+ `field_required` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否必填:Y-必填,N-非必填',
+ `field_length` int(11) NULL DEFAULT NULL COMMENT '属性值长度',
+ `field_description` varchar(2000) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '属性描述',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`field_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统主题-模板属性' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_theme_template_field
+-- ----------------------------
+INSERT INTO `sys_theme_template_field` VALUES (1473949204011819009, '平台名称', 'GUNS_MGR_NAME', 'string', 'Y', 10, 'Guns后台管理系统左上角名称', '2021-12-23 17:30:50', 1339550467939639299, '2022-01-01 14:30:42', 1339550467939639299);
+INSERT INTO `sys_theme_template_field` VALUES (1473949858369380354, '登录页背景图片', 'GUNS_MGR_LOGIN_BACKGROUND_IMG', 'file', 'Y', NULL, 'Guns后台管理系统登录页图片', '2021-12-23 17:33:26', 1339550467939639299, '2022-01-01 14:32:14', 1339550467939639299);
+INSERT INTO `sys_theme_template_field` VALUES (1473950190365319169, '平台LOGO', 'GUNS_MGR_LOGO', 'file', 'Y', NULL, 'Guns后台管理系统左上角logo', '2021-12-23 17:34:45', 1339550467939639299, '2022-01-01 14:46:07', 1339550467939639299);
+INSERT INTO `sys_theme_template_field` VALUES (1473950675281387521, '浏览器Icon', 'GUNS_MGR_FAVICON', 'file', 'Y', NULL, 'Guns后台管理系统标签栏图标', '2021-12-23 17:36:40', 1339550467939639299, '2022-01-01 14:46:56', 1339550467939639299);
+INSERT INTO `sys_theme_template_field` VALUES (1473951200521494529, '页脚文字', 'GUNS_MGR_FOOTER_TEXT', 'string', 'Y', 100, 'Guns后台管理系统页脚文字', '2021-12-23 17:38:46', 1339550467939639299, '2022-01-01 14:48:08', 1339550467939639299);
+INSERT INTO `sys_theme_template_field` VALUES (1473951616827138050, '备案号', 'GUNS_MGR_BEI_NO', 'string', 'N', 100, 'Guns后台管理系统底部备案号', '2021-12-23 17:40:25', 1339550467939639299, '2022-01-01 14:48:46', 1339550467939639299);
+INSERT INTO `sys_theme_template_field` VALUES (1477170929413206017, '备案号跳转链接', 'GUNS_MGR_BEI_URL', 'string', 'N', 200, 'Guns后台管理系统备案号跳转到的链接', '2022-01-01 14:52:49', 1339550467939639299, '2022-01-01 14:55:28', 1339550467939639299);
+
+-- ----------------------------
+-- Table structure for sys_theme_template_rel
+-- ----------------------------
+CREATE TABLE `sys_theme_template_rel` (
+ `relation_id` bigint(20) NOT NULL COMMENT '主键',
+ `template_id` bigint(20) NOT NULL COMMENT '模板主键id',
+ `field_code` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '属性编码',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`relation_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统主题-模板配置关联关系' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_theme_template_rel
+-- ----------------------------
+INSERT INTO `sys_theme_template_rel` VALUES (1477175606452236290, 1477171926286020610, 'GUNS_MGR_NAME', '2022-01-01 15:11:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_theme_template_rel` VALUES (1477175606519345154, 1477171926286020610, 'GUNS_MGR_LOGIN_BACKGROUND_IMG', '2022-01-01 15:11:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_theme_template_rel` VALUES (1477175606519345155, 1477171926286020610, 'GUNS_MGR_LOGO', '2022-01-01 15:11:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_theme_template_rel` VALUES (1477175606586454017, 1477171926286020610, 'GUNS_MGR_FAVICON', '2022-01-01 15:11:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_theme_template_rel` VALUES (1477175606653562881, 1477171926286020610, 'GUNS_MGR_FOOTER_TEXT', '2022-01-01 15:11:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_theme_template_rel` VALUES (1477175606720671746, 1477171926286020610, 'GUNS_MGR_BEI_NO', '2022-01-01 15:11:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_theme_template_rel` VALUES (1477175606787780610, 1477171926286020610, 'GUNS_MGR_BEI_URL', '2022-01-01 15:11:24', 1339550467939639299, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_timers
+-- ----------------------------
+CREATE TABLE `sys_timers` (
+ `timer_id` bigint(20) NOT NULL COMMENT '定时器id',
+ `timer_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '任务名称',
+ `action_class` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '执行任务的class的类名(实现了TimerAction接口的类的全称)',
+ `cron` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '定时任务表达式',
+ `params` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '参数',
+ `job_status` int(11) NULL DEFAULT NULL COMMENT '状态:1-运行,2-停止',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL DEFAULT NULL COMMENT '备注信息',
+ `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否删除:Y-被删除,N-未删除',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`timer_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '定时任务' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_timers
+-- ----------------------------
+INSERT INTO `sys_timers` VALUES (1355878268976271362, '定时刷新服务器状态', 'cn.stylefeng.roses.kernel.monitor.system.holder.SystemHardwareInfoHolder', '0 0/1 * * * ? ', NULL, 1, '每1分钟执行一次,刷新服务器状态', 'N', '2021-01-31 21:59:05', 1339550467939639299, '2021-01-31 22:00:23', 1339550467939639299);
+INSERT INTO `sys_timers` VALUES (1385068954897223681, '定时检测数据源的链接状态', 'cn.stylefeng.roses.kernel.dsctn.modular.timer.DataSourceStatusCheckTimer', '0/30 * * * * ? ', '', 1, '', 'N', '2021-04-22 11:12:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_timers` VALUES (1492358213574615041, '常用功能统计', 'cn.stylefeng.roses.kernel.system.modular.home.timer.InterfaceStatisticsTimer', '0/30 * * * * ? ', NULL, 1, '定时常用功能统计刷新到数据库', 'N', '2022-02-12 12:41:39', 1339550467939639299, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_translation
+-- ----------------------------
+CREATE TABLE `sys_translation` (
+ `tran_id` bigint(20) NOT NULL COMMENT '主键id',
+ `tran_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '编码',
+ `tran_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '多语言条例名称',
+ `tran_language_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '语种字典',
+ `tran_value` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '翻译的值',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ PRIMARY KEY (`tran_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '多语言' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_translation
+-- ----------------------------
+INSERT INTO `sys_translation` VALUES (1355348835513200642, 'MENU_BLACKBOARD', '菜单_主控面板', 'chinese', '主控面板', '2021-01-30 10:55:18', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355348835513200643, 'MENU_BLACKBOARD', '菜单_主控面板', 'english', 'dashboard', '2021-01-30 10:55:18', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355348956036526081, 'MENU_BOARD_PLATFORM', '菜单_工作台', 'chinese', '工作台', '2021-01-30 10:55:47', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355348956036526082, 'MENU_BOARD_PLATFORM', '菜单_工作台', 'english', 'platform', '2021-01-30 10:55:47', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355352667639050242, 'MENU_BOARD_ANALYSE', '菜单_分析页', 'chinese', '分析页', '2021-01-30 11:10:32', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355352667639050243, 'MENU_BOARD_ANALYSE', '菜单_分析页', 'english', 'analyse', '2021-01-30 11:10:32', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355352795519184897, 'MENU_ORG', '菜单_组织机构', 'chinese', '组织机构', '2021-01-30 11:11:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355352795519184898, 'MENU_ORG', '菜单_组织机构', 'english', 'organiztion', '2021-01-30 11:11:02', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355354480979275777, 'MENU_ORG_USER', '菜单_用户管理', 'chinese', '用户管理', '2021-01-30 11:17:44', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355354480979275778, 'MENU_ORG_USER', '菜单_用户管理', 'english', 'users', '2021-01-30 11:17:44', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355354599871016962, 'MENU_ORG_MAIN', '菜单_机构管理', 'chinese', '机构管理', '2021-01-30 11:18:13', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355354599871016963, 'MENU_ORG_MAIN', '菜单_机构管理', 'english', 'organization', '2021-01-30 11:18:13', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355354696272900097, 'MENU_ORG_POSITION', '菜单_职位管理', 'chinese', '职位管理', '2021-01-30 11:18:36', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355354696272900098, 'MENU_ORG_POSITION', '菜单_职位管理', 'english', 'position', '2021-01-30 11:18:36', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355354785196339201, 'MENU_AUTH', '菜单_权限管理', 'chinese', '权限管理', '2021-01-30 11:18:57', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355354785196339202, 'MENU_AUTH', '菜单_权限管理', 'english', 'authority', '2021-01-30 11:18:57', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355354906436890626, 'MENU_AUTH_APP', '菜单_应用管理', 'chinese', '应用管理', '2021-01-30 11:19:26', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355354906436890627, 'MENU_AUTH_APP', '菜单_应用管理', 'english', 'apps', '2021-01-30 11:19:26', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355355090189348866, 'MENU_AUTH_MENU', '菜单_菜单管理', 'chinese', '菜单管理', '2021-01-30 11:20:09', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355355090189348867, 'MENU_AUTH_MENU', '菜单_菜单管理', 'english', 'menus', '2021-01-30 11:20:09', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355355153632391170, 'MENU_AUTH_ROLE', '菜单_角色管理', 'chinese', '角色管理', '2021-01-30 11:20:25', 1339550467939639299, '2021-01-30 11:21:33', 1339550467939639299);
+INSERT INTO `sys_translation` VALUES (1355355153632391171, 'MENU_AUTH_ROLE', '菜单_角色管理', 'english', 'roles', '2021-01-30 11:20:25', 1339550467939639299, '2021-01-30 11:21:33', 1339550467939639299);
+INSERT INTO `sys_translation` VALUES (1355355326739705858, 'MENU_AUTH_RESOURCE', '菜单_资源管理', 'chinese', '资源管理', '2021-01-30 11:21:06', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355355326739705859, 'MENU_AUTH_RESOURCE', '菜单_资源管理', 'english', 'resource', '2021-01-30 11:21:06', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355355406259515393, 'MENU_BASE', '菜单_基础数据', 'chinese', '基础数据', '2021-01-30 11:21:25', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355355406259515394, 'MENU_BASE', '菜单_基础数据', 'english', 'base data', '2021-01-30 11:21:25', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355355520512356354, 'MENU_BASE_SYSCONFIG', '菜单_系统配置', 'chinese', '系统配置', '2021-01-30 11:21:52', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355355520512356355, 'MENU_BASE_SYSCONFIG', '菜单_系统配置', 'english', 'config', '2021-01-30 11:21:52', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355355620575866882, 'MENU_BASE_DICT', '菜单_字典管理', 'chinese', '字典管理', '2021-01-30 11:22:16', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355355620575866883, 'MENU_BASE_DICT', '菜单_字典管理', 'english', 'dict', '2021-01-30 11:22:16', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355355711239942145, 'MENU_BASE_APIS', '菜单_接口文档', 'chinese', '接口文档', '2021-01-30 11:22:38', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355355711239942146, 'MENU_BASE_APIS', '菜单_接口文档', 'english', 'apis', '2021-01-30 11:22:38', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355355878345207809, 'MENU_SYS', '菜单_系统功能', 'chinese', '系统功能', '2021-01-30 11:23:17', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355355878345207810, 'MENU_SYS', '菜单_系统功能', 'english', 'system', '2021-01-30 11:23:17', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356005545865218, 'MENU_SYS_FILE', '菜单_文件管理', 'chinese', '文件管理', '2021-01-30 11:23:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356005545865219, 'MENU_SYS_FILE', '菜单_文件管理', 'english', 'file', '2021-01-30 11:23:48', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356091415851010, 'MENU_OPERATE_LOG', '菜单_操作日志', 'chinese', '操作日志', '2021-01-30 11:24:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356091415851011, 'MENU_OPERATE_LOG', '菜单_操作日志', 'english', 'operate log', '2021-01-30 11:24:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356171220873218, 'MENU_LOGIN_LOG', '菜单_登录日志', 'chinese', '登录日志', '2021-01-30 11:24:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356171220873219, 'MENU_LOGIN_LOG', '菜单_登录日志', 'english', 'login log', '2021-01-30 11:24:27', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356268293844993, 'MENU_SYS_ONLINE', '菜单_在线用户', 'chinese', '在线用户', '2021-01-30 11:24:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356268293844994, 'MENU_SYS_ONLINE', '菜单_在线用户', 'english', 'login user', '2021-01-30 11:24:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356371410808833, 'MENU_SYS_TIMER', '菜单_定时任务', 'chinese', '定时任务', '2021-01-30 11:25:15', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356371410808834, 'MENU_SYS_TIMER', '菜单_定时任务', 'english', 'timers', '2021-01-30 11:25:15', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356481783918593, 'MENU_DATASOURCES', '菜单_多数据源', 'chinese', '多数据源', '2021-01-30 11:25:41', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356481783918594, 'MENU_DATASOURCES', '菜单_多数据源', 'english', 'datasources', '2021-01-30 11:25:41', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356554374737921, 'MENU_LANGUAGES', '菜单_多语言配置', 'chinese', '多语言配置', '2021-01-30 11:25:59', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356554374737922, 'MENU_LANGUAGES', '菜单_多语言配置', 'english', 'languages', '2021-01-30 11:25:59', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356772600180738, 'MENU_NOTICE', '菜单_通知管理', 'chinese', '通知管理', '2021-01-30 11:26:51', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356772600180739, 'MENU_NOTICE', '菜单_通知管理', 'english', 'notice', '2021-01-30 11:26:51', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356847015522305, 'MENU_NOTICE_UPDATE', '菜单_通知发布', 'chinese', '通知发布', '2021-01-30 11:27:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356847015522306, 'MENU_NOTICE_UPDATE', '菜单_通知发布', 'english', 'notice deploy', '2021-01-30 11:27:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356922198421505, 'MENU_NOTICE_FIND', '菜单_我的消息', 'chinese', '我的消息', '2021-01-30 11:27:26', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356922198421506, 'MENU_NOTICE_FIND', '菜单_我的消息', 'english', 'my notice', '2021-01-30 11:27:26', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356997855277058, 'MENU_MONITOR', '菜单_监控管理', 'chinese', '监控管理', '2021-01-30 11:27:44', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355356997855277059, 'MENU_MONITOR', '菜单_监控管理', 'english', 'monitor', '2021-01-30 11:27:44', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355357305746550786, 'MENU_MONITOR_DRUID', '菜单_SQL监控', 'chinese', 'SQL监控', '2021-01-30 11:28:58', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355357305746550787, 'MENU_MONITOR_DRUID', '菜单_SQL监控', 'english', 'druid monitor', '2021-01-30 11:28:58', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355357401196326913, 'MENU_MONITOR_SERVER', '菜单_服务器信息', 'chinese', '服务器信息', '2021-01-30 11:29:20', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355357401196326914, 'MENU_MONITOR_SERVER', '菜单_服务器信息', 'english', 'server info', '2021-01-30 11:29:20', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355363229903204353, 'MENU_CHANGE_PASSWORD', '菜单_修改密码', 'chinese', '修改密码', '2021-01-30 11:52:30', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355363229903204354, 'MENU_CHANGE_PASSWORD', '菜单_修改密码', 'english', 'change password', '2021-01-30 11:52:30', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355363314489733122, 'MENU_PERSONAL', '菜单_个人中心', 'chinese', '个人中心', '2021-01-30 11:52:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355363314489733123, 'MENU_PERSONAL', '菜单_个人中心', 'english', 'personal', '2021-01-30 11:52:50', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355363436573339649, 'MENU_LOGOUT', '菜单_退出', 'chinese', '退出', '2021-01-30 11:53:19', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355363436573339650, 'MENU_LOGOUT', '菜单_退出', 'english', 'logout', '2021-01-30 11:53:19', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355388566909333506, 'FIELD_BASIC_INFO', '个人中心_选项卡_基本信息', 'chinese', '基本信息', '2021-01-30 13:33:11', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355388566909333507, 'FIELD_BASIC_INFO', '个人中心_选项卡_基本信息', 'english', 'basic info', '2021-01-30 13:33:11', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355388672819703810, 'FIELD_OTHER', '个人中心_选项卡_其他', 'chinese', '其他', '2021-01-30 13:33:36', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355388672819703811, 'FIELD_OTHER', '个人中心_选项卡_其他', 'english', 'others', '2021-01-30 13:33:36', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355388784606294017, 'FIELD_ACCOUNT', '个人中心_字段_账号', 'chinese', '账号', '2021-01-30 13:34:03', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355388784606294018, 'FIELD_ACCOUNT', '个人中心_字段_账号', 'english', 'account', '2021-01-30 13:34:03', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355388873777197057, 'FIELD_SEX', '个人中心_字段_性别', 'chinese', '性别', '2021-01-30 13:34:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355388873777197058, 'FIELD_SEX', '个人中心_字段_性别', 'english', 'sex', '2021-01-30 13:34:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355388954651766786, 'FIELD_EMAIL', '个人中心_字段_邮箱', 'chinese', '邮箱', '2021-01-30 13:34:43', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355388954651766787, 'FIELD_EMAIL', '个人中心_字段_邮箱', 'english', 'email', '2021-01-30 13:34:43', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355389060402753538, 'FIELD_NAME', '个人中心_字段_姓名', 'chinese', '姓名', '2021-01-30 13:35:09', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355389060402753539, 'FIELD_NAME', '个人中心_字段_姓名', 'english', 'name', '2021-01-30 13:35:09', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355389141315072001, 'FIELD_BIRTHDAY', '个人中心_字段_生日', 'chinese', '生日', '2021-01-30 13:35:28', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355389141315072002, 'FIELD_BIRTHDAY', '个人中心_字段_生日', 'english', 'birthday', '2021-01-30 13:35:28', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355389290334498817, 'FIELD_PHONE', '个人中心_字段_电话', 'chinese', '电话', '2021-01-30 13:36:03', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355389290334498818, 'FIELD_PHONE', '个人中心_字段_电话', 'english', 'phone', '2021-01-30 13:36:03', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355389380272959489, 'BTN_UPDATE_INFO', '个人中心_按钮_更新基本信息', 'chinese', '更新基本信息', '2021-01-30 13:36:25', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355389380272959490, 'BTN_UPDATE_INFO', '个人中心_按钮_更新基本信息', 'english', 'update', '2021-01-30 13:36:25', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355391961791590402, 'TITLE_CHANGE_PASSWORD', '修改密码_标题_修改密码', 'chinese', '修改密码', '2021-01-30 13:46:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355391961791590403, 'TITLE_CHANGE_PASSWORD', '修改密码_标题_修改密码', 'english', 'change password', '2021-01-30 13:46:40', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355392062836568065, 'FIELD_OLD_PASSWORD', '修改密码_字段_旧密码', 'chinese', '旧密码', '2021-01-30 13:47:04', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355392062836568066, 'FIELD_OLD_PASSWORD', '修改密码_字段_旧密码', 'english', 'old password', '2021-01-30 13:47:04', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355392146118668290, 'FIELD_NEW_PASSWORD', '修改密码_字段_新密码', 'chinese', '新密码', '2021-01-30 13:47:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355392146118668291, 'FIELD_NEW_PASSWORD', '修改密码_字段_新密码', 'english', 'new password', '2021-01-30 13:47:24', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355392231485337601, 'FIELD_REPEAT_PASSWORD', '修改密码_字段_重复密码', 'chinese', '重复密码', '2021-01-30 13:47:45', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355392231485337602, 'FIELD_REPEAT_PASSWORD', '修改密码_字段_重复密码', 'english', 'repeat password', '2021-01-30 13:47:45', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355392328214376450, 'BTN_SAVE', '按钮_保存', 'chinese', '保存', '2021-01-30 13:48:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355392328214376451, 'BTN_SAVE', '按钮_保存', 'english', 'save', '2021-01-30 13:48:08', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355392385093332993, 'BTN_CANCEL', '按钮_取消', 'chinese', '取消', '2021-01-30 13:48:21', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_translation` VALUES (1355392385093332994, 'BTN_CANCEL', '按钮_取消', 'english', 'cancel', '2021-01-30 13:48:21', 1339550467939639299, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_user
+-- ----------------------------
+CREATE TABLE `sys_user` (
+ `user_id` bigint(20) NOT NULL COMMENT '主键',
+ `real_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '姓名',
+ `nick_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '昵称',
+ `account` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '账号',
+ `password` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码,加密方式为BCrypt',
+ `avatar` bigint(20) NULL DEFAULT NULL COMMENT '头像,存的为文件id',
+ `birthday` date NULL DEFAULT NULL COMMENT '生日',
+ `sex` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '性别:M-男,F-女',
+ `email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱',
+ `phone` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机',
+ `tel` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '电话',
+ `super_admin_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '是否是超级管理员:Y-是,N-否',
+ `status_flag` tinyint(4) NOT NULL DEFAULT 1 COMMENT '状态:1-正常,2-冻结',
+ `login_count` int(11) NULL DEFAULT 1 COMMENT '登录次数',
+ `last_login_ip` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '最后登陆IP',
+ `last_login_time` datetime(0) NULL DEFAULT NULL COMMENT '最后登陆时间',
+ `del_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT 'N' COMMENT '删除标记:Y-已删除,N-未删除',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ PRIMARY KEY (`user_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '系统用户' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_user
+-- ----------------------------
+INSERT INTO `sys_user` VALUES (1339550467939639299, '管理员', '超管', 'admin', '$2a$10$N/mL91CVAlcuZmW8/m4Fb..BSsimGqhfwpHtIGH3h8NYI41rXhhIq', 10000, '2020-12-01', 'M', 'sn93@qq.com', '18200000000', '123456', 'Y', 1, 1, '127.0.0.1', '2021-05-31 23:12:59', 'N', '2020-12-17 20:40:31', -1, '2021-05-31 23:12:59', -1);
+
+-- ----------------------------
+-- Table structure for sys_user_data_scope
+-- ----------------------------
+CREATE TABLE `sys_user_data_scope` (
+ `user_data_scope_id` bigint(20) NOT NULL COMMENT '主键',
+ `user_id` bigint(20) NOT NULL COMMENT '用户id',
+ `org_id` bigint(20) NOT NULL COMMENT '机构id',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`user_data_scope_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户数据范围' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_user_data_scope
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for sys_user_group
+-- ----------------------------
+CREATE TABLE `sys_user_group` (
+ `user_group_id` bigint(20) NOT NULL COMMENT '用户组id',
+ `user_group_title` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '用户分组标题简称',
+ `user_group_detail_name` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '组内选择项的合并',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`user_group_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户组' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_user_group
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for sys_user_group_detail
+-- ----------------------------
+CREATE TABLE `sys_user_group_detail` (
+ `detail_id` bigint(20) NOT NULL COMMENT '详情id',
+ `user_group_id` bigint(20) NULL DEFAULT NULL COMMENT '所属用户组id',
+ `select_type` tinyint(4) NULL DEFAULT NULL COMMENT '授权对象类型:1-用户,2-部门,3-角色,4-职位,5-关系',
+ `select_value` bigint(20) NULL DEFAULT NULL COMMENT '授权对象id值,例如:用户id,部门id',
+ `select_value_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '授权对象名称,例如:张三,研发部,管理员等',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`detail_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '用户组详情' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_user_group_detail
+-- ----------------------------
+
+-- ----------------------------
+-- Table structure for sys_user_org
+-- ----------------------------
+CREATE TABLE `sys_user_org` (
+ `user_org_id` bigint(20) NOT NULL COMMENT '企业员工主键id',
+ `user_id` bigint(20) NOT NULL COMMENT '用户id',
+ `org_id` bigint(20) NOT NULL COMMENT '所属机构id',
+ `position_id` bigint(20) NULL DEFAULT NULL COMMENT '职位id',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '添加时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '添加人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ PRIMARY KEY (`user_org_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户组织机构关联' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_user_org
+-- ----------------------------
+INSERT INTO `sys_user_org` VALUES (1339554696976781405, 1339550467939639299, 1339554696976781407, 1339554696976781332, NULL, NULL, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for sys_user_role
+-- ----------------------------
+CREATE TABLE `sys_user_role` (
+ `user_role_id` bigint(20) NOT NULL COMMENT '主键',
+ `user_id` bigint(20) NOT NULL COMMENT '用户id',
+ `role_id` bigint(20) NOT NULL COMMENT '角色id',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`user_role_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '用户角色关联' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Records of sys_user_role
+-- ----------------------------
+INSERT INTO `sys_user_role` VALUES (1339554696976781379, 1339550467939639299, 1339550467939639303, '2020-12-17 20:57:31', NULL, NULL, NULL);
+
+-- ----------------------------
+-- Table structure for toc_customer
+-- ----------------------------
+CREATE TABLE `toc_customer` (
+ `customer_id` bigint(20) NOT NULL COMMENT '主键id',
+ `account` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '账号',
+ `password` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码,BCrypt',
+ `old_password` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '旧密码',
+ `old_password_salt` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '旧的密码盐',
+ `nick_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '昵称(显示名称)',
+ `email` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱',
+ `telephone` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '手机',
+ `verify_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '邮箱或手机验证码',
+ `verified_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT 'N' COMMENT '是否已经邮箱或手机验证通过:Y-通过,N-未通过',
+ `avatar` bigint(20) NULL DEFAULT NULL COMMENT '用户头像(文件表id)',
+ `avatar_object_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户头像的文件全名',
+ `score` int(11) NULL DEFAULT NULL COMMENT '用户积分',
+ `status_flag` tinyint(4) NULL DEFAULT NULL COMMENT '用户状态:1-启用,2-禁用',
+ `secret_key` varchar(50) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '用户秘钥,用在调用会员校验等',
+ `member_expire_time` datetime(0) NULL DEFAULT NULL COMMENT '会员截止日期,到期时间',
+ `last_login_ip` varchar(100) CHARACTER SET utf8 COLLATE utf8_bin NULL DEFAULT NULL COMMENT '上次登录ip',
+ `last_login_time` datetime(0) NULL DEFAULT NULL COMMENT '上次登录时间',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ PRIMARY KEY (`customer_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = 'C端用户表' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for sys_resource
+-- ----------------------------
+CREATE TABLE `sys_resource` (
+ `resource_id` bigint(20) NOT NULL COMMENT '资源id',
+ `app_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '应用编码',
+ `resource_code` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '资源编码',
+ `resource_name` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '资源名称',
+ `project_code` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '项目编码,一般为spring.application.name',
+ `class_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '类名称',
+ `method_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '方法名称',
+ `modular_code` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资源模块编码,一般为控制器类名排除Controller',
+ `modular_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资源模块名称,一般为控制器名称',
+ `ip_address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资源初始化的服务器ip地址',
+ `view_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否是视图类型:Y-是,N-否\r\n如果是视图类型,url需要以 \'/view\' 开头,\r\n视图类型的接口会渲染出html界面,而不是json数据,\r\n视图层一般会在前后端不分离项目出现',
+ `url` varchar(300) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '资源url',
+ `http_method` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'http请求方法',
+ `resource_biz_type` tinyint(4) NULL DEFAULT 1 COMMENT '资源的业务类型:1-业务类,2-系统类',
+ `required_login_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否需要登录:Y-是,N-否',
+ `required_permission_flag` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否需要鉴权:Y-是,N-否',
+ `validate_groups` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '需要进行参数校验的分组',
+ `param_field_descriptions` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '接口参数的字段描述',
+ `response_field_descriptions` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '接口返回结果的字段描述',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
+ PRIMARY KEY (`resource_id`) USING BTREE,
+ INDEX `RESOURCE_CODE_URL`(`resource_code`, `url`) USING BTREE COMMENT '资源code和url的联合索引'
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '资源' ROW_FORMAT = Dynamic;
+
+-- ----------------------------
+-- Table structure for sys_role_resource
+-- ----------------------------
+CREATE TABLE `sys_role_resource` (
+ `role_resource_id` bigint(20) NOT NULL COMMENT '主键',
+ `role_id` bigint(20) NOT NULL COMMENT '角色id',
+ `resource_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '资源编码',
+ `resource_biz_type` tinyint(4) NULL DEFAULT 2 COMMENT '资源的业务类型:1-业务类,2-系统类',
+ `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
+ `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
+ `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改时间',
+ `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改人',
+ PRIMARY KEY (`role_resource_id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '角色资源关联' ROW_FORMAT = Dynamic;
+
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802742673410, 1339550467939639304, 'guns$sys_notice$delete', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802742673411, 1339550467939639304, 'guns$sys_notice$edit', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802742673412, 1339550467939639304, 'guns$sys_notice$list', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802742673413, 1339550467939639304, 'guns$sys_notice$detail', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802742673414, 1339550467939639304, 'guns$sys_notice$add', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802742673415, 1339550467939639304, 'guns$sys_notice$page', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802742673416, 1339550467939639304, 'guns$notice_view$role_add', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802742673417, 1339550467939639304, 'guns$notice_view$role_index', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802742673418, 1339550467939639304, 'guns$notice_view$role_edit', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802742673419, 1339550467939639304, 'guns$sys_user$get_user_tree', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802751062018, 1339550467939639304, 'guns$sys_message$detail', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802751062019, 1339550467939639304, 'guns$sys_message$delete', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802751062020, 1339550467939639304, 'guns$sys_message$all_message_read_flag', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802751062021, 1339550467939639304, 'guns$sys_message$send_message', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802751062022, 1339550467939639304, 'guns$sys_message$page', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802751062023, 1339550467939639304, 'guns$sys_message$batch_update_read_flag', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802751062024, 1339550467939639304, 'guns$sys_message$msg_un_read', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802751062025, 1339550467939639304, 'guns$sys_message$list', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+INSERT INTO `sys_role_resource`(`role_resource_id`, `role_id`, `resource_code`, `resource_biz_type`, `create_time`, `create_user`, `update_time`, `update_user`) VALUES (1363832802751062026, 1339550467939639304, 'guns$web_socket$get_ws_url', 2, '2021-02-22 20:47:34', 1339550467939639299, NULL, NULL);
+