From 51682736e65d39702e6f757da975c6765ee85038 Mon Sep 17 00:00:00 2001 From: lizhicheng Date: Wed, 21 Sep 2022 21:57:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8A=9F=E8=83=BD=EF=BC=9A?= =?UTF-8?q?=E6=97=A0=E4=BA=BA=E6=9C=BA=E3=80=81=E5=8D=95=E5=85=B5=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E5=AE=A1=E6=89=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/db/V4.8__t_meeting_add_table.sql | 35 ++++ config/db/V4.9__t_meeting_update_col.sql | 5 + config/db/V5.0__resource_add_col.sql | 3 + config/db/V5.1__resource_add_col.sql | 2 + config/db/V5.2__add_model.sql | 5 + config/db/V5.3__update_model.sql | 5 + config/db/V5.4__update_model.sql | 5 + config/db/V5.5__update_user.sql | 1 + config/db/V5.7__device_add_table.sql | 57 ++++++ .../common/aspect/ActivitiNoticeAspect.java | 19 ++ .../controller/TbDeviceApplyController.java | 175 ++++++++++++++++++ .../device/controller/TbDeviceController.java | 83 +++++++++ .../modules/device/dao/TbDeviceApplyDao.java | 20 ++ .../modules/device/dao/TbDeviceAttrDao.java | 14 ++ .../modules/device/dao/TbDeviceDao.java | 21 +++ .../modules/device/dto/TbDeviceApplyDTO.java | 55 ++++++ .../modules/device/dto/TbDeviceAttrDTO.java | 27 +++ .../modules/device/dto/TbDeviceDTO.java | 45 +++++ .../device/entity/TbDeviceApplyEntity.java | 103 +++++++++++ .../device/entity/TbDeviceAttrEntity.java | 37 ++++ .../modules/device/entity/TbDeviceEntity.java | 65 +++++++ .../Impl/TbDeviceApplyServiceImpl.java | 53 ++++++ .../service/Impl/TbDeviceAttrServiceImpl.java | 24 +++ .../service/Impl/TbDeviceServiceImpl.java | 94 ++++++++++ .../device/service/TbDeviceApplyService.java | 19 ++ .../device/service/TbDeviceAttrService.java | 14 ++ .../device/service/TbDeviceService.java | 17 ++ .../listener/v2/CorrectionListenerV2.java | 4 +- .../mapper/device/TbDeviceApplyDao.xml | 17 ++ .../mapper/device/TbDeviceAttrDao.xml | 7 + .../resources/mapper/device/TbDeviceDao.xml | 32 ++++ 31 files changed, 1061 insertions(+), 2 deletions(-) create mode 100644 config/db/V4.8__t_meeting_add_table.sql create mode 100644 config/db/V4.9__t_meeting_update_col.sql create mode 100644 config/db/V5.0__resource_add_col.sql create mode 100644 config/db/V5.1__resource_add_col.sql create mode 100644 config/db/V5.2__add_model.sql create mode 100644 config/db/V5.3__update_model.sql create mode 100644 config/db/V5.4__update_model.sql create mode 100644 config/db/V5.5__update_user.sql create mode 100644 config/db/V5.7__device_add_table.sql create mode 100644 renren-admin/src/main/java/io/renren/modules/device/controller/TbDeviceApplyController.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/controller/TbDeviceController.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/dao/TbDeviceApplyDao.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/dao/TbDeviceAttrDao.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/dao/TbDeviceDao.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/dto/TbDeviceApplyDTO.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/dto/TbDeviceAttrDTO.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/dto/TbDeviceDTO.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/entity/TbDeviceApplyEntity.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/entity/TbDeviceAttrEntity.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/entity/TbDeviceEntity.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/service/Impl/TbDeviceApplyServiceImpl.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/service/Impl/TbDeviceAttrServiceImpl.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/service/Impl/TbDeviceServiceImpl.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/service/TbDeviceApplyService.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/service/TbDeviceAttrService.java create mode 100644 renren-admin/src/main/java/io/renren/modules/device/service/TbDeviceService.java create mode 100644 renren-admin/src/main/resources/mapper/device/TbDeviceApplyDao.xml create mode 100644 renren-admin/src/main/resources/mapper/device/TbDeviceAttrDao.xml create mode 100644 renren-admin/src/main/resources/mapper/device/TbDeviceDao.xml diff --git a/config/db/V4.8__t_meeting_add_table.sql b/config/db/V4.8__t_meeting_add_table.sql new file mode 100644 index 00000000..d58fa37f --- /dev/null +++ b/config/db/V4.8__t_meeting_add_table.sql @@ -0,0 +1,35 @@ +CREATE TABLE `t_meetingroom` ( + `id` bigint NOT NULL AUTO_INCREMENT, + `num` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '房间号', + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '名称', + `area` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '面积', + `capacity` int DEFAULT NULL COMMENT '可容纳人数', + `pic` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '会议室图片', + `description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `create_date` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `modify_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', + `del_flag` int DEFAULT '0' COMMENT '是否删除', + `creator` bigint DEFAULT NULL COMMENT '创建者', + `modifier` bigint DEFAULT NULL COMMENT '修改者', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='会议室'; + +CREATE TABLE `t_meetingroom_book` ( + `id` bigint NOT NULL AUTO_INCREMENT, + `room_id` bigint NOT NULL COMMENT '会议室id', + `book_date` datetime DEFAULT NULL COMMENT '预约日期', + `start_time` datetime DEFAULT NULL COMMENT '预约开始时间', + `end_time` datetime DEFAULT NULL COMMENT '预约结束时间', + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '预约人', + `phone` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '联系电话', + `dept` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '预约部门', + `matter` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '使用事项', + `file` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '附件', + `create_date` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `creator` bigint DEFAULT NULL COMMENT '创建者', + `state` int DEFAULT '0' COMMENT '审核状态', + `audit_viem` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '审核意见', + `auditor` bigint DEFAULT NULL COMMENT '审核者', + `audit_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '审核时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE=InnoDB AUTO_INCREMENT=100 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='会议室预约'; \ No newline at end of file diff --git a/config/db/V4.9__t_meeting_update_col.sql b/config/db/V4.9__t_meeting_update_col.sql new file mode 100644 index 00000000..8e13e81d --- /dev/null +++ b/config/db/V4.9__t_meeting_update_col.sql @@ -0,0 +1,5 @@ +ALTER TABLE `t_meetingroom` +MODIFY COLUMN `pic` varchar(8000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '会议室图片' AFTER `capacity`; + +ALTER TABLE `t_meetingroom_book` +MODIFY COLUMN `matter` varchar(8000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '使用事项' AFTER `dept`; \ No newline at end of file diff --git a/config/db/V5.0__resource_add_col.sql b/config/db/V5.0__resource_add_col.sql new file mode 100644 index 00000000..7a602efa --- /dev/null +++ b/config/db/V5.0__resource_add_col.sql @@ -0,0 +1,3 @@ +alter table `tb_data_resource` +ADD COLUMN `undercarriage_title` varchar(255) NULL comment '下架申请标题' , +ADD COLUMN `undercarriage_phone` varchar(255) NULL comment '下架申请电话'; \ No newline at end of file diff --git a/config/db/V5.1__resource_add_col.sql b/config/db/V5.1__resource_add_col.sql new file mode 100644 index 00000000..ec3ffec6 --- /dev/null +++ b/config/db/V5.1__resource_add_col.sql @@ -0,0 +1,2 @@ +alter table `tb_data_resource` +ADD COLUMN `undercarriage_enclosure_name` varchar(255) NULL comment '下架申请文件名'; \ No newline at end of file diff --git a/config/db/V5.2__add_model.sql b/config/db/V5.2__add_model.sql new file mode 100644 index 00000000..39222523 --- /dev/null +++ b/config/db/V5.2__add_model.sql @@ -0,0 +1,5 @@ +SET FOREIGN_KEY_CHECKS = 0; +REPLACE INTO `act_ge_bytearray` (`ID_`, `REV_`, `NAME_`, `DEPLOYMENT_ID_`, `BYTES_`, `GENERATED_`) VALUES ('192502', 17, 'source', NULL, 0x7B227265736F757263654964223A22313932353031222C2270726F70657274696573223A7B2270726F636573735F6964223A226162696C69747970726F636573735F7633222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C2270726F636573735F617574686F72223A22222C2270726F636573735F76657273696F6E223A22222C2270726F636573735F6E616D657370616365223A22687474703A2F2F7777772E61637469766974692E6F72672F70726F63657373646566222C22657865637574696F6E6C697374656E657273223A22222C226576656E746C697374656E657273223A22222C227369676E616C646566696E6974696F6E73223A22222C226D657373616765646566696E6974696F6E73223A22227D2C227374656E63696C223A7B226964223A2242504D4E4469616772616D227D2C226368696C64536861706573223A5B7B227265736F757263654964223A227369642D39464432424341432D303531312D343938422D413936452D414242453236313845464238222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22657865637574696F6E6C697374656E657273223A22222C22696E69746961746F72223A22222C22666F726D6B6579646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22227D2C227374656E63696C223A7B226964223A2253746172744E6F6E654576656E74227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D31333634324638432D463641422D344541302D413042302D434632383339354233343732227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A34352C2279223A3238357D2C2275707065724C656674223A7B2278223A31352C2279223A3235357D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D31443533383233412D424234372D343946322D393443332D414245434135343244424445222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22657865637574696F6E6C697374656E657273223A22227D2C227374656E63696C223A7B226964223A22456E644E6F6E654576656E74227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A313033392C2279223A3637337D2C2275707065724C656674223A7B2278223A313031312C2279223A3634357D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D37454642423345332D374133432D344346332D414543412D423531443644334646364233222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E794B3E8AFB7E4BABAE5BD95E585A5E794B3E8AFB7E8A1A8E58D95222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B696E69746961746F7244617461456E7472794C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B696E69746961746F7244617461456E7472794C697374656E65727D227D2C7B226576656E74223A2261737369676E6D656E74222C22696D706C656D656E746174696F6E223A22247B696E69746961746F7244617461456E7472794C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B696E69746961746F7244617461456E7472794C697374656E65727D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D43443041373731352D323546322D343142372D424530342D334631353736443045393944227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3230352C2279223A3331307D2C2275707065724C656674223A7B2278223A3130352C2279223A3233307D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D39423636373142432D324434412D343532342D383033422D373941314535433230433533222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E794B3E8AFB7E58F91E8B5B7E4BABAE983A8E997A8E8B49FE8B4A3E4BABAE5AEA1E689B9222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B6170706C79446570744C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B6170706C79446570744C697374656E65727D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D38463030433942392D433536452D344642392D424346462D343142464443383345324442227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3337302C2279223A3331307D2C2275707065724C656674223A7B2278223A3237302C2279223A3233307D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D30463130423333362D364341422D343643302D423830452D414639413443413736434442222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E794B3E8AFB7E58F91E8B5B7E4BABAE58CBAE5B882E7AEA1E79086E59198E5AEA1E6A0B8222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B6170706C7944697374726963744C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B6170706C7944697374726963744C697374656E65727D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D44454537353038412D333246372D344334302D393634392D353845353342324144394238227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3635352C2279223A3138357D2C2275707065724C656674223A7B2278223A3535352C2279223A3130357D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D32453235383536412D333146332D343245382D384343432D393531333646313442314533222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E5B882E7BAA7E58CBAE5B882E7AEA1E79086E59198E5AEA1E689B9222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B636974794C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B636974794C697374656E65727D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D37363541343537362D353634332D343746322D413931452D373237423542453345374638227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3637302C2279223A3432357D2C2275707065724C656674223A7B2278223A3537302C2279223A3334357D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E8B584E6BA90E68980E5B19EE983A8E997A8E7AEA1E79086E59198E5AEA1E689B9222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B636F7272656374696F6E4C697374656E657256327D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B636F7272656374696F6E4C697374656E657256327D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D42344635444645352D394135422D343744412D423631312D323945353034364644384438227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A313037352C2279223A3536377D2C2275707065724C656674223A7B2278223A3937352C2279223A3438377D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D31333634324638432D463641422D344541302D413042302D434632383339354233343732222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D37454642423345332D374133432D344346332D414543412D423531443644334646364233227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3130342E313935333132352C2279223A3237307D2C2275707065724C656674223A7B2278223A34352E363438343337352C2279223A3237307D7D2C22646F636B657273223A5B7B2278223A31352C2279223A31357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D37454642423345332D374133432D344346332D414543412D423531443644334646364233227D7D2C7B227265736F757263654964223A227369642D43443041373731352D323546322D343142372D424530342D334631353736443045393944222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D39423636373142432D324434412D343532342D383033422D373941314535433230433533227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3236392E33373130393337352C2279223A3237307D2C2275707065724C656674223A7B2278223A3230352E36323839303632352C2279223A3237307D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D39423636373142432D324434412D343532342D383033422D373941314535433230433533227D7D2C7B227265736F757263654964223A227369642D34333330343830462D433835422D344245412D423937372D424442344336353634353544222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22E588A4E696ADE58F91E8B5B7E4BABAE58CBAE5B882E7BAA7E588AB222C2273657175656E6365666C6F776F72646572223A22227D2C227374656E63696C223A7B226964223A224578636C757369766547617465776179227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D33393546304239342D413843422D343635312D413239332D303945444134373145413242227D2C7B227265736F757263654964223A227369642D36343532433845432D313936302D344146372D413131422D443045323239313233374432227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3436302C2279223A3239307D2C2275707065724C656674223A7B2278223A3432302C2279223A3235307D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D38463030433942392D433536452D344642392D424346462D343142464443383345324442222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D34333330343830462D433835422D344245412D423937372D424442344336353634353544227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3432302E32352C2279223A3237307D2C2275707065724C656674223A7B2278223A3337302E363837352C2279223A3237307D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A32302C2279223A32307D5D2C22746172676574223A7B227265736F757263654964223A227369642D34333330343830462D433835422D344245412D423937372D424442344336353634353544227D7D2C7B227265736F757263654964223A227369642D44453039344644452D463936312D343639422D393233312D334446383537413534313839222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C2273657175656E6365666C6F776F72646572223A22227D2C227374656E63696C223A7B226964223A224578636C757369766547617465776179227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D45444239373638362D364633372D343735432D423731462D344646353532464644343833227D2C7B227265736F757263654964223A227369642D34433846303534432D463138302D343136302D424133442D434334454330323542353836227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3832302C2279223A3239307D2C2275707065724C656674223A7B2278223A3738302C2279223A3235307D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D44454537353038412D333246372D344334302D393634392D353845353342324144394238222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D44453039344644452D463936312D343639422D393233312D334446383537413534313839227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3738372E373332333339363131303336312C2279223A3236322E31333631313531333532373935377D2C2275707065724C656674223A7B2278223A3635352E333533353937383838393633392C2279223A3137372E32373739343733363437323034337D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A32302C2279223A32307D5D2C22746172676574223A7B227265736F757263654964223A227369642D44453039344644452D463936312D343639422D393233312D334446383537413534313839227D7D2C7B227265736F757263654964223A227369642D43424442453941442D334138342D344434382D383035372D383432314541424636324242222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E8B584E6BA90E68980E5B19EE58CBAE5B882E7AEA1E79086E59198E5AEA1E6A0B8222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B6F776E657244697374726963744C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B6F776E657244697374726963744C697374656E65727D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D37413946333636382D334536372D344539462D393043442D454235443932433343463544227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3637302C2279223A3536377D2C2275707065724C656674223A7B2278223A3537302C2279223A3438377D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D37413946333636382D334536372D344539462D393043442D454235443932433343463544222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3937342E39353730333132352C2279223A3532377D2C2275707065724C656674223A7B2278223A3637302E30343239363837352C2279223A3532377D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D7D2C7B227265736F757263654964223A227369642D42344635444645352D394135422D343744412D423631312D323945353034364644384438222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D31443533383233412D424234372D343946322D393443332D414245434135343244424445227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A313032352C2279223A3634342E35393337357D2C2275707065724C656674223A7B2278223A313032352C2279223A3536372E313837357D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A31342C2279223A31347D5D2C22746172676574223A7B227265736F757263654964223A227369642D31443533383233412D424234372D343946322D393443332D414245434135343244424445227D7D2C7B227265736F757263654964223A227369642D34433846303534432D463138302D343136302D424133442D434334454330323542353836222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E8B7A8E58CBAE794B3E8AFB7EFBC88E68896E58CBAE794B3E8AFB7E5B882EFBC89222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B63726F73735F726567696F6E20203D3D20747275657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D32453235383536412D333146332D343245382D384343432D393531333646313442314533227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3738372E363639323430373134343831352C2279223A3335332E31353537343231363230323536367D2C2275707065724C656674223A7B2278223A3637302E313939383939393130353138352C2279223A3237382E36333931373937313239373433347D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D32453235383536412D333146332D343245382D384343432D393531333646313442314533227D7D2C7B227265736F757263654964223A227369642D33393546304239342D413843422D343635312D413239332D303945444134373145413242222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E58CBAE7BAA7E983A8E997A8E794B3E8AFB7E8B584E6BA90222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B636974795F6170706C79203D3D2066616C73657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D30463130423333362D364341422D343643302D423830452D414639413443413736434442227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3535342E373236343431313239363037352C2279223A3236312E35353934363238373534373535367D2C2275707065724C656674223A7B2278223A3435322E32313838373133373033393235352C2279223A3138332E33353435393936323435323434347D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D30463130423333362D364341422D343643302D423830452D414639413443413736434442227D7D2C7B227265736F757263654964223A227369642D36343532433845432D313936302D344146372D413131422D443045323239313233374432222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E5B882E7BAA7E983A8E997A8E794B3E8AFB7E58CBAE7BAA7E8B584E6BA90222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B636974795F6170706C79203D3D20747275657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D32453235383536412D333146332D343245382D384343432D393531333646313442314533227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3536392E33373337313630373634342C2279223A3335322E373036333533373038393236397D2C2275707065724C656674223A7B2278223A3435322E35363138333037393835363030342C2279223A3237382E313934303336393136303733317D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D32453235383536412D333146332D343245382D384343432D393531333646313442314533227D7D2C7B227265736F757263654964223A227369642D32354233463233312D364434302D343032462D384238342D413245423237353245343242222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C2273657175656E6365666C6F776F72646572223A22227D2C227374656E63696C223A7B226964223A224578636C757369766547617465776179227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D46303536304343352D413738302D343635312D394135332D383939413936443832394638227D2C7B227265736F757263654964223A227369642D44423536424639322D313041322D343336352D413244432D434533423036364338323337227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3832302C2279223A3434357D2C2275707065724C656674223A7B2278223A3738302C2279223A3430357D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D37363541343537362D353634332D343746322D413931452D373237423542453345374638222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365222C2273686F776469616D6F6E646D61726B6572223A66616C73657D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D32354233463233312D364434302D343032462D384238342D413245423237353245343242227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3738332E333037343633333030363936392C2279223A3432312E363432333934383132363231377D2C2275707065724C656674223A7B2278223A3637302E333331323038353734333033312C2279223A3339362E323933313532303632333738337D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A32302E352C2279223A32302E357D5D2C22746172676574223A7B227265736F757263654964223A227369642D32354233463233312D364434302D343032462D384238342D413245423237353245343242227D7D2C7B227265736F757263654964223A227369642D45444239373638362D364633372D343735432D423731462D344646353532464644343833222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E99D9EE8B7A8E58CBAE794B3E8AFB7222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B63726F73735F726567696F6E20203D3D2066616C73657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A313032352C2279223A3438362E3932333832383132357D2C2275707065724C656674223A7B2278223A3832302E37393239363837352C2279223A3237302E357D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A313032352C2279223A3237302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D7D2C7B227265736F757263654964223A227369642D46303536304343352D413738302D343635312D394135332D383939413936443832394638222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E5B882E58CBAE794B3E8AFB7E58CBAE7BAA7E8B584E6BA90222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B636974795F6170706C795F63697479203D3D202066616C73657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D43424442453941442D334138342D344434382D383035372D383432314541424636324242227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3738362E393336393533373337383130372C2279223A3439382E373535393437313530333437387D2C2275707065724C656674223A7B2278223A3637302E323237313038373632313839332C2279223A3433332E313236383635333439363532327D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D43424442453941442D334138342D344434382D383035372D383432314541424636324242227D7D2C7B227265736F757263654964223A227369642D44423536424639322D313041322D343336352D413244432D434533423036364338323337222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E5B882E7BAA7E794B3E8AFB7E5B882E7BAA7E8B584E6BA90222C22646F63756D656E746174696F6E223A22E5B882E58CBAE4BABAE59198E794B3E8AFB7E5B882E58CBAE8B584E6BA90222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B636974795F6170706C795F63697479203D3D2020747275657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3937342E393739343236333733333133312C2279223A3530342E33383439303736393231363630357D2C2275707065724C656674223A7B2278223A3831342E353635343935353031363836392C2279223A3433312E38353932333239333238333339357D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D7D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A313230302C2279223A313035307D2C2275707065724C656674223A7B2278223A302C2279223A307D7D2C227374656E63696C736574223A7B2275726C223A227374656E63696C736574732F62706D6E322E302F62706D6E322E302E6A736F6E222C226E616D657370616365223A22687474703A2F2F62336D6E2E6F72672F7374656E63696C7365742F62706D6E322E3023227D2C227373657874656E73696F6E73223A5B5D7D, NULL); +REPLACE INTO `act_ge_bytearray` (`ID_`, `REV_`, `NAME_`, `DEPLOYMENT_ID_`, `BYTES_`, `GENERATED_`) VALUES ('192503', 10, 'source-extra', NULL, 0x89504E470D0A1A0A0000000D4948445200000465000002D30806000000BFA9BF0C000000206348524D00007A26000080840000FA00000080E8000075300000EA6000003A98000017709CBA513C0000000467414D410000B18E7CFB5193000000017352474200AECE1CE900000006624B474400FF00FF00FFA0BDA793000000097048597300000EC400000EC401952B0E1B000020004944415478DAECDD07785455FAC7F1339302010444402CD8578124A858D6AE2B60052B2145515CD6D5B5AE8A7D57B1AD5D57D7BF0DB150920CB1E32A2E56EC284D125051BA2082F41E66E6FFFEEECCC4212421400293E4FB799EF799993B774AEEDCDCB9E79D73DEE31C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A8577C6C02000050D784C3E194E9D3A75FBD62C58A0B56AE5CF98775EBD635B2E0BC662BA5A4A4AC4F4E4E5E929A9AFAB16DDB7B4F3CF1C4B16C1500006A0F272F0000A04E993367CEDFE6CF9FFFE08A152B9AB66BD7CEB56AD5CA356EDCD8A5A6A6B271B6D2BA75EBDC9A356BDCA2458BDCBC79F3D62725257D63CBCEEFDAB5EB4F6C1D00006A1E49190000502784C361FFCC9933033366CCE8D5BE7D7BB7EBAEBB3ABFDFCF86A925A150C8CD9D3BD7D9365F65DBBE57D7AE5DDF61AB000050B338930100007582123216BDD2D3D3DDEEBBEF4E42A6B64F126DFB6A3B67666636B1EB45EFBFFFFEA96C1500006A56129B000000243A0D599A366DDAF54AC8346FDE7CA3FB572F9BE3E695BCE2E67FF7A6FB6DC6C76EE5E2E92EB5691B97D2A8391B6F2B356AD4C8B568D12275FEFCF9A75F78E1852F0F1E3C78315B0500809AC14F4C000020A1A9A8AF6AC868C85245099935CBE7B9D96307B9558B7E72A160A917BAAE65BA0F5B4FDBDDB67FD03E8B87D81A0000D41C9232000020A16996A5952B5736550D998A2C9A31DA4BC494A765BA0F35A37DFBF63BF9FDFE63468E1C79205B0300809A415206000024B4152B565CD8B66DDB4A6BC8AC5E3ABBD2C756751F36F3A4D1B67FEBD6AD7FB5CB73D91A0000D4D0F72B9B00000024B2952B57EEAB69AF2B130A956ED17DD87C6DDBB66DE6F3F9BAB3250000A819C96C02000090C8D6AD5BD7382D2D8D0D91009A3469D28AF34700006A0E5FAA000020A1959696FA525252AA58C3B785F76173A5A6A636B30B32640000D410862F01008084160E879DCF57797225356DC72DBA0F9B2FFA3924B1250000A81924650000409DD66ACF639C3F2975A3E54929696EA7BD8E6703010080844552060000D4693BB44D774D5BEFBFD1F226ADF675CDDA746003010080844552060000D46DE1B00BAE5BB5D1626F99DD07000090A848CA0000803A6BDDAADFDCACB1CFB9558BA76D749F96E93EAD030000908848CA000080BA271C768B677DEE667CF5845BB56466A5ABE93EADA375E935030000120D53620300803A453D5F7E99FC6A95C99878A160A99BFFC3DB6EF9AF25AE5DA7735C6A939DD88800002021D053060000D4299BEA1D539958AF19000080444152060000D429EAF9B23D1E0B000050D318BE040000EA940EDDEE66230000807A819E32000000000000DB014919000000000080ED80A40C0000000000C0764052060000000000603B2029030000000000B01D9094010000000000D80E48CA0000000000006C072465000000000000B60392320000A0DE193D7AB47BF9E5972BBD7FD6AC596EC58A151B2DBFE9A69BDCFAF5EB2B7CCCB265CBBCCB499326B9E79E7BCEBBFEDE7BEFB9C58B1757FA3A4545456EDCB8719BFDFE9F7CF2493763C68C4AEF5FB26449958F9F32658A9B3F7F7E85F7854221F7F4D34FBBD2D25276140000B63392320000A0DE59BE7CB95BB56A55D9ED75EBD66D70FF4E3BEDE47AF5EAE55DFFFAEBAFBD248E62ECD8B1EEF3CF3F7723478E74D75E7BAD97C08839F7DC73DDA2458BDC8F3FFEE8525353BD655DBA7471BD7BF7F6123515993B77AE6BD4A8915BB0608197D4F9FEFBEFBDF8E28B2FDCFBEFBF5FE9FB1F3870A0FBF9E79F2BBDFF8D37DE70F7DF7FBFFBDFFFFE57617CF3CD376EF2E4C9159FFCF9FD2E3939D94B18C56F1F3D0600006C5BC96C020000501FE4E5E5B9BE7DFB7AD7BFFDF65BAF078B1214F2E8A38FBA418306B95D77DDD5BBDDB469D3B2A4CC5E7BEDE5DD56B2A24D9B36EEF0C30F771F7EF8A1BBFDF6DB9DCFE7F3D651D2253333D3B56AD5CA4D9D3AD575EBD6CD5BAEDB4F3CF184D7EBE6BBEFBE731D3A74F0962BD1A39E2A5A372D2DCDFDFAEBAFEEB2CB2EF3D66BDDBAB597DC993D7BB6EBDAB56B857F8B7AEB689DCAA4A4A478EFE7E8A38FF6DE7BBC010306B8ABAEBACA7B6FA21E314AC0E8B6FE46D1B6D1F2D8F6F9E5975FDCB469D35CC78E1D377A3E0000507B48CA0000807A41898C934E3AA9ECB6120DB1DB83070F2E4BC8C4A8878B346BD6CCEB79A2A4857AB4A8C78C6888508B162DBCEBA3468D72071E78A097C4F8E0830F5C7A7A7A594243D6AE5DEBC68F1FEFAEBBEE3A2FA971D8618779CBA74F9FEE254E94EC504224962859B87061A53D61C2E1B04B4A4ADAE4102551D24843912EB8E002D7A44913F7DA6BAF79BD7D1A376E5CB68E12384A58AD5CB9B22CE1A26DD3AE5DBBB2EDA3BF5B09290000B06D9194010000F5427CCF18D571514F93D8EDF8FA2A1AD6A31E2C1AFEF3CA2BAFB88F3FFEB82C59A2E489282972DF7DF7B97FFEF39F5E324743996234B4E8F4D34F2FBBAD1E274A08F5ECD9D3BBADE4C7881123BCE754EF130D751A3E7CB8EBD4A9939B376F9E77A921509551C264B7DD76F3D6DD142562727373DD8D37DEE8BDC7C71F7FDC4BCC687979BA5FEF51EFA7B8B8D81B5A254A02DD73CF3DDE7688F50C020000DB0649190000502FB46DDBB6CA9E32314A8A2834A467975D7671393939EEA5975EF2AEF7E8D1C35B47BD5E1E78E001B7C30E3B6CF01A3FFDF49377A942BF7BECB187775DC57EB59E1238A2DE28A79D769A57B745BD5D94B0B9E38E3BBC5A324A84E83D69885465058555D3E688238EF092275ABF7C0F9FF2D49BE7B6DB6EF3EADB689856CB962D2B5C4FC997134E38C1EB1954BEA7CC90214348C80000B01D50E8170000D40B55CD26145FB0B7222ABAABE149B1506F9AF20919090402DE0C4D4A6CA8AECC89279EE84A4A4A36E8492363C68C7177DE79A7775DC98F77DE796783248C1227950D5F529247491DD5BC79ECB1C7AAF5B7AB30F1D5575FED25926289A3F248BA00009078E829030000EA0515D3AD6CF8D26FBFFDE62545D47B259E661D520226180C7ABD47E29797A75E2F1AF674CB2DB7B8F6EDDB7B091315EEFDFBDFFFBE5171DC3973E6B8E38F3FDE9B054A355E94E8D1F0AAF8E490DE63E7CE9D3748962851A3C71E72C821DE6D3D7EC28409EEA0830EAAF4EFD6B023F5AAE9DFBFBFF7B873CE39C74D9C3871A3F5369598020000DB1E49190000502F68088E922531F1C397D4A3A57C42465366AB37CB3FFEF10FAF974D7CDD99356BD66CF4FC4AC2A8978C68A8949E5F091D2569CAD3502515F655B2448912BDFED2A54BBD3A359A1A5B3EF9E413F7C73FFED11B4A254A0CE9BDA82E4C8C86449D79E6995E4D1ACD12559EA6D6D66B6467677BB7FFF4A73F79333AE9FDC717FB958A864BA910B1123FB159990000C0B64552060000D40BF10919510D95B2139EE48D4F799450519244C90B0D478AAF47A37A33F154E7E5D0430F75071C708097DC78FEF9E7BD29A935CBD229A79CE2AEBCF24A6F3853ACC0AEA6BD3EE38C33BC2145FBEFBFBFD7D345857FDF7AEBAD0ADFBB9EF3AEBBEE72575C7185DB7BEFBDCB96ABCE8D8AF01E73CC31EE861B6EF08AFAC6CF92A4848F9232F11E79E4112F01A429B7FFF0873F942D6FDEBC79D976500248DB4743B49454525D1D0000B0ED9194010000F54E6C46A4AA7CF5D55765535E6BB625D1D4D0FFF77FFFE70D858AD1D027255B9484F9F2CB2FDD8C1933DCD9679F5D961C5151DE871E7AC84B6E68E623F5C039EBACB3BCBA312A20AC7A3503060CF08625AD5EBDDA0B254594B851615E3DB7EAC8282153D1B4D4DDBB7777C3860DF38629C58620E931B366CD721F7DF451857F9BFE0EFD4DF14999F8FA34B1EDA3F7505050C00E0300C07642C537000090D0468D1A153EEEB8E336EB31AAF5A23A2FD52D6EBB76ED5AD7A85123EFBA12267A5CF9213D7A4EF5A8A98C12267A8CEAD194EFBD124F3D54B48E922615F5E0D9163464A9A242C6D5317AF468258A38870400A0063080180000D43B4A9E6C2A21A31A34B19E26B1848C6ABA282953518D95F8844C45858063CBE21332EA25F3D9679F6D109A4E5B49A0AA12324F3DF594B74E555E78E105AF88708C7AE83CFDF4D3D5DA3E5B9A90010000358BE14B0000A0C1D1D01D254734644833346986A3C30F3FDC1BB6F4EEBBEF7A09130D6FBAFDF6DBDDCA952BBDC2BDA2199D54AB45C91015E01D3F7EBCDB638F3DBC21495AAEF5E369D8517CE15E513D9ABFFCE52F1B2C9B3973A6DB73CF3DCB6E2B693269D224AF8E4DECFDCE9D3BD77BAD18CDD4D4A54B97B2DB1AD2A4E2C39AE569C71D77743FFCF08357CF060000242E92320000A0C15142463D65DE7EFB6D2FB1B1D34E3B79437A9E7DF6592FB1A202BDA79E7AAAB7AE921D1A0A555858E87AF4E8E115D7D594D32A0CACFA32B1C4886ABE94A7214AE567728A0D8F8AA7F7A262C0B15E367A2F4AB0C4A6F4D673A7A5A5793D79CA4EE29293BD64CD071F7CE0F5925162488FF9FAEBAFBD21524ACAECB6DB6E1B4DD70D0000120749190000D0A06858507A7ABA371B92A6AA4E49497153A64CF1921CAA1BA322BE4A9CBCFEFAEB5EC15E0D65EAD0A18397DC500F143D4E43959430893DAE329A114ABD60E2C5A6C08EA702BF4AF8C46856A88C8C0C77ECB1C77AB7955CD17B16CDACF4E9A79F7AA162C2FBEEBBAF3BFDF4D3DDFDF7DFEF258AD4E3E7DB6FBFF56684020000898DA40C00006850D41B65E8D0A15EB2453D4D9454894D43AD1E304A7ACC9B37CF0D1A34C81D7DF4D15E12463D57D4E3453D63A64F9FEE3D47ACA78CD691F23321699852C78E1DBDD99BE2A9478C923D9AA929D663E6924B2EF17AC1C40A1A4F9B36CD9B0E5BBD5F34CBD2C2850BCB92329A314A4998FEFDFB7BEFFF84134EF07AC5E86F38E79C73DC6DB7DDE60D85DADCE2C8000060DBA3D02F00006850547345BD52944C79E28927BC9A31B1D0F01F4D117DF0C1077B3D65D48345438154A057F56694B0D1322569623D6562057CD5BB269E9E4B355D94BCD173689A6A5D5754548858CF1FBB5F53591F73CC31DEF5C30E3BAC6CEAEE981F7FFCD12D59B2C47B9E1B6FBCD19B5A5B89A47BEFBDD74B1E75EDDAD5FB3B01004062A3A70C00006850D4F3A567CF9EDE75254676DE79E7B2FB1A376EEC0D396AD7AEDDEF274BC9C95ECF94C99327BB030F3CD01B2EA41E29F13D65DAB66DBB5112247E58D3D4A953BD214855292D2D2DAB21A3F5353CE9A79F7EF27ACD943762C40877E185177AC9A3934F3ED9EB55A3F7F2EF7FFFDB3DF0C0035ED249C91A2567000040E222290300001A2C15F18D4FC0346FDEDCAB335319254EBEF8E20B77E491477A3D55D42B45BD66B45C97FBECB34FD9BAF13D67C68D1BE7D5AA89D1B0A38D4ECA9293CB5E5BB33AE935F47CAD5BB7769F7FFE79D97A7A9D5D77DDD51BDA244AC82889A3A2C50F3EF8A0BBE79E7BDCE5975F4E420600803A80A40C000068B034C5B5EAC8C4532D98CCCCCCB21E342AFE3B6AD4282FB1A2E142E79D779E3785B66AD26888926ACC68AAEAF2438C547077F7DD77F7862D697624F5A41933668C5703E69A6BAED9E8BDA827CDE8D1A3BDEB7A4EAD3B67CE1C6FEAEBBDF6DAAB6C3D3D577676B6BBFBEEBBBDDB2AEAABA14F9A314A3D65743D3695360000486C246500004083A5C48B8621C57BF5D5573718D2A41E291A1AF4C20B2F78C39B24564457439A3A77EEEC0E38E000AF774BAC70B0A8A78A923637DF7CB337A448891B3D5EC38E94DC193870E006D3550F1830A0ECFA37DF7CE38E38E208B7DF7EFB55F89E25140A79A1214C4A1C692AEF6EDDBAB9ABAEBACA4BFA74EFDE7D83199D000040E221290300001A2CCD6C14ABE31253BE368C0AFBC67AB6A8D0EF5B6FBDE52D13D5A751D15D4D7B3D7BF66C6F38948AFB7EF5D557EEFBEFBFF7123A8F3DF698372C4A946451016115E42D2929F17AD35444C91D1507DE142565468E1CE9F5F8B9E9A69B5C5A5A9AB75CCFAFDB24650000486C3E360100004864A3468D0AD7D6F4CE9A6A5A355B6A929229AA35134B906C89B56BD7BA468D1A6D721D4DCDED9DD0F9B6DD299D865875EFDE9D734800006A003D650000408355D309195182646B1232B2A9844C75D701000089CDCF26000000000000D8F648CA0000000000006C072465000000000000B6039232000000000000DB014919000000000080ED80A40C0000000000C0764052060000000000603B2029030000000000B01D9094010000000000D80E48CA0000000000006C072465000000000000B6039232000000000000DB014919000000000080ED80A40C0000000000C0764052060000000000603B2029030000000000B01D909401000009CDE7F3B97038CC864800F6392CB78B205B0200809A415206000024B4E4E4E4F5A5A5A56C8804F09B292E2E5E919595B51B5B030080AD475206000024B4E4E4E425AB57AF6643248051A346ADFEEAABAF5A24252595E4E4E4FCD516F9D82A00006C399232000020A1A5A6A67EBC68D122364402D8638F3DA6B76AD5EA7BBBDAC2E2999C9C9C0FF3F2F2FEC096010060CB24B10900004022CBCDCDFD69D5AA557FDE75D75DFDAA2F83ED23140A4D9B3973E62EFBEFBFFF39E3C78FFFC03E8B636D7146381CBE382323637DEBD6ADBF9A316346882D050040F5919401000009EDA5975E9AD7AF5FBFD3ECEAEECD9B3767836C27C5C5C523D6AC59B3F0E4934F7EBCA4A46472E7CE9D9FB7C56D2D0EB3E8D6AC59B39EE9E9E95FDB7DF3D85A0000540F4919000090F0CE3FFFFC8F962E5DDAAF65CB96A98D1A3562836C63BFFEFAEBB03973E69CE4F7FB73070F1EBC58CB264D9AB4A6B8B8F88D4E9D3A7DE6F3F98EB1459DECB25F7A7A7A332D9B3C79F27AB61C000055232903000012525E5EDE69D6C0BFEFC0030FFCBC7FFFFE332FBCF0C2090B162C38AB458B162466B6212564BEFBEEBB13FD7EFF9FBB76ED3AA6FCFD252525D3F6DE7BEFE7EC3349B39B47685893AD9B9D919131A9B8B878065B100080CA31301B0000248CDCDCDC23EDA257381C3ECF2E778E2E2E282C2CCCD395F7DE7BEF146BF417B66FDF7EBDC54ED6F867A3D512D590292929F974F1E2C5DAE61776EBD66DE4A61E939D9D7D98ADFB9C5DED6C11B6782E180C5E5F5454B4942D0A00C0C648CA000080AA28EB51ABC55BE31231BDEC728F727797262727670E1D3AF4FBD882F7DF7F7F5F5BF721F5C868D3A6CDBC76EDDAB568DCB871AB468D1A35E5E3DA2A2BD6AC59B360E5CA953FCC993367D5D2A54B0FB7655FF9FDFE1BBA76EDFA53759FE4AF7FFD6B8A3DF606FB7CFE6937D5A569AEC515858585AFB1890100D8104919000050950C8BFE16FD2C8235F5A49B48C4FC7EA2E2F3651714140CAFE8BE9123471EE8F7FBCFB5754EB2E7D9CD2E77E7E3DA3AB61DE7D876FCD92EFF170A855E39E59453266EE9736565651D909494A45E33C7449FFB157BCE2B8A8A8A7E614B0300103DD761130000804A2821A384C9FB2E9290D9AAC2ADD54DC4C4195A5858D8878FA16E9F6BDAE7FE37FBCCEFB5EB9A3A4B4582AFB7CF75109B06000092320000A062A758F4B678CA62578BBF58F4DC9227CACECED650A32C57BD444CCC9C603098412D92FA212727A7BD5D3C69D123BAE803BFDF7F717E7EFE34B60E00A02163F6250000106F5F1749C87C6C31C3E28F169F44EF3BD4E29BCD7DC2929292FF6564643CBA190F09F97CBE730281C0777C1CF5437171F1328B82F4F4F4EFEDB33DDE166584C3E18B333333D776ECD871CCE4C993C36C250040434452060000C4CBB6D8D1E2078BCB2CEEB3502F87D516475B2CB198B3058DF23B3232320654675D6BAC3F565858F8341F45FD53525252DCA54B97E783C1E02E2E92E43BC9EFF76BEAF33176DF7CB61000A0A1212903000054EBE31E17195AF25F17E929A3D976768F369C4B2C2659ECE0223331FDB4252F52CDC4CC94B4B4B4DE13264C58CFC7523F4D9C3871B5ED0BAF6566667EE52245803BF97CBE7EB66F346EDFBEFD673FFEF86390AD0400682848CA000080B516FFB35860A1DE0A932D0658DC6CF1670B0D23524D991516AB2C722DF6B698B0392F92959595EAF7FBFFE12AA969170E879588396DD8B061B3F948EABFE2E2E21F3B76EC38C8F689662E324CEEF8C68D1BF7CEC8C89868F7CD620B01001A020AFD020080F2CE7691E14B5759DCEE22C3986EB3186CF188C5AF16975BDC6FB1AC3A4F989797B76728142AB2AB8755B1DA3F0B0B0BEF66F3373CD9D9D947F87C3E4D9F9D6EA1FA324F272525DD346CD8B0656C1D00407D464F1900001AA6232C1EB278397A5B43959464B9C4457AC67C6E71B8857A2C7C6AA1298DAFB578C6459233EFBA480F9B4DCACBCB3B2D140A69FDFD2CA687C3E16ED600BFA4DC6A5F0583C18B28F8DA30959494CC39EAA8A306AE5DBB56439754BBE808DB4FFA646666FE585C5CFC035B0800505F91940100A0E1E864D1D822D3457ACB6AA8D2A4E87DEA91A07A32EFB94821DFD32C8658F4B378DBE2E0E8724D93FD81C56F9B7AB1ACACACA4CE9D3BDF6D8D6B4D85DCC42E47A4A5A59D326CD8B0E9191919B7BBDF7BECAE0E0683DD8B8A8A7EE3236AB8C68E1D1B2A2E2EFEB863C78EAFFAFDFE43A2FB6BAEED2B1D0F3EF8E0D1DF7EFBED4AB61200A0BE2129030040C3718EC5B116A516632CA65AACB1E8E0223D657E71919A31CB2DEEB478C1E2388B2F5CA418F0E8E8B2859B7AA1DCDCDC9DAD61FD865DBDC022E8F3F96E2E2C2CBC72C284097ABDF2457FAF1A3E7CF8FFF8782093274F5ED0AB57AF17162E5CB828BABF76098542FDD2D3D37F29292999C8160200D427D4940100A061D8C3624F17F94146753B767291DE314AC8687A6215F48DF55439D1E20A8B37A2B7475AAC77D5E81D23BD7BF73ECEEFF717469F779E35A873860F1F3EBAA275737373DF29282838958F071589D622D2F4E8A74417297977496161E10CB60E00A03EA0A70C0000F55B3717A91DA3A4CA4C171982946231DDA2C062A9C53A17199214A3FB46580CB5F8DA457AC8ACAEC66BF97273736FF0F97C2FD9F51676F9A145F7402030B9B20774ECD8F19DC99327AFE6634245264D9AB4B4B8B878586666A6A6613FDE4586DE5D6CB757F5EAD56BCC471F7D440D2200409D464F190000EA3FBF8BF47C5181DE252E32AB9266BA39287A5F1F8B27DCEFF5656234A449753C166FEA05FAF6EDDB72F5EAD5837D3E5F4FBB19B2B82F180CDE5654541464F3A326646565B5494A4A7ACC45A66497AFC2E1F05F028140315B0700505791940100A0FE6BE622B32575B768E2227562740EA0596D5457463D67D5BBA5D7963C79767676179FCFA7599CF6B658E4F7FBFBE4E7E7BFCD66476DC8C9C939DD2E9EB2686FB1CEF6BDFBD6AF5F7F4F5151D13AB60E00A0AE61F8120000F54F5317E909A3C4887AAAA87E8CA6AFFEA38BD495514F96372DFE6331D74512339F585C165DF6BDC58CEABC506E6EAEA6B65642A6B5C5D77EBFBF5B7E7EFE377C04A82DC5C5C553F7D9679FE75252529A47F7E9136CBFEB95999939CEEE9BC3160200D425F4940100A07E6864F1AAC5A51647BB48E245B5607E89DEAFA9B0F35C244133CB22E022C57FEF729119950EB0186751E222333055A94F9F3E4D4B4B4B5580F57CDDD6B4D7A150E81A7A2B605BEADDBBF7D17EBF5F09C80ED17DFEC9603078B3ED872BD83A0080BA809E320000D40FEA11A3C4CBCD162FBAC8D00ECD967493C5FB2E320DF6788BCF2DAE7591DE30D32CCEB578D462AC8BF49A29DDD40B656767770C85429A054745845784C3E10B0381C00393274FA67E0CB6A9929292D91D3B761CE8F7FBF543E3511647DAF5F3D3D3D3BFB7FB7E640B0100121D3D650000A81F54605733D45C69B1C0E2791719DAF1998BCCB814AF85C5852ED25B463D5D1EAEEE8B646767E7F87CBE812E52A7A6241C0E67050281296C7E6C6FE79D775E6630181C64570FF34E727DBE6176F1F7828282856C1D0040A2A2A70C00007593862BA9378C6AC5A4BB48E2E5040B0D293ACF42D3506BBA604D875DE4225362C7E8315F595C64A104CB267BC7646565A56666663E6E0DDDFBED66AAC5D0949494B3F2F3F3E7F25120114C9A34E9D78E1D3B3E6FFBE8528B636CD121167FCEC8C8F8B9B8B878125B08009088E829030040DD94EC22C9972C8B1ED16569169A99666CB441AA4BF5A051BD8DCBCA3DFE4017A91D3375532F949797B76728145262473D10D65A83F7EA82828267F80890A8B2B2B2F64E4E4E7E361C0E6B889D6A1EBD6DFBF0DF8A8A8A66B17500008984A40C0000759BA6B8567245C38994A499E022C993112E327CE91D8BFB5CA488EFA0B8C7B5B5F875534F9E9797779A356687D8D55616D3AD71DB2B10088C63B3A32EC8C9C9E96B178F58ECE8F3F996DBBE7C4BC78E1D9F1C30604088AD030048040C5F0200A06ED310A5B72C96580CB5586671A38B0C6752F2E4581729E47B75F4F6D2E8E35656F5A4595959499D3B77BE5BB32AD9CD267639222D2DED9461C3864D6793A3AE282E2E9E909999F9A2CFE7DBD3F6E183EDF2B4850B17764F4F4FFFA2A4A4845A330080ED8EA40C0000758B0AF92AB1F25BEC74E8A80000200049444154F4F6392E5237E66E8B91D1FB7EB6B85C6D528B775D6428D3C916EF592CDAD40BE4E6E6EEECF7FBDFB0AB175804AD217B736161E19513264C58C3E6475D535C5CBCD2A2283D3D7D82EDCB4A52A6DBE5C5191919BEA38E3AEA8BB163C7D26B0600B0DD9094010020B1A9878B8628CDB038DEA2A98B0C537A237ABF0AFA2A59A25E300FBA4812A6A38B4C79BD9FC5181799EABAC0552321D3BB77EFE3ACC1AAE44DA6C5BC502874462010C8E763405D575252F27DC78E1D07D9FEADA14C87DBA213D7AE5D7B76E7CE9DC74E9A34E967B61000607B2029030040629BE6223D61347B92EAC58CB6D8CB457ABF7C1DB79E8662A458DC6A31D1E21517E9E9A259679655E3757CB9B9B9375863F525BBDEC22E3FB4E81E080426F311A0BE983C79F2DA929292B73A75EAF4617486A68EE170F8CFE9E9E93B76E9D2E5D36FBFFDB694AD0400D89648CA000090D876729199968EB21866D129BABCABC53C1719AA14A3E14A6746972B81F3A1AB46EF98BE7DFBB63CE0800386BBC89027B937180CFE3910082C67F3A33E2A29299979E8A1870EB4FDDCFBDFF2F97C478542A1DCF4F4F42976DF4F6C2100C0B6C2EC4B0000242E2562FC169F5A5C61B1B785664252C245C398D46BE654578D59942A939D9DDDC51AA42F479F7B91DFEFEF939F9FFF369B1E0D455E5EDE41A15048339375892E7A29180C5E5B5454B488AD0300A86DF49401002031A9C74B9685663F4AB3D8C345862C7D69B1C2A2A78B2468542F66DD96BC406E6EEE2576A1844C6B8BAFFD7E7FB7FCFCFC6FD8F46848264D9AF44BEBD6AD9F6FDAB4E98AE890A643ED7FE1A28C8C8CD9C5C5C5256C2100406DA2A70C00008941F5609A592C8E5BA6199534CB92A6A17ED3457AC714590CB6D8E2E2BB7DFAF4695A5A5AFAB45D3D5FB735ED752814BAA6A8A8681D1F031AB2ECECEC7D7D3EDF7376F584E8A2379392922E1F366CD81CB60E00A036909401002031BE8FEF7391A4CCE571CB357449B55E6EB6986AD1DD456ACCA8978C122AE12D687476B446A7123BE9162BC2E1F0C58140A0908F00F85D6E6EEE5F42A1D083F6BFD2D2450A65DF585858F8CC96FCCF01005015862F0100B07DED687196C5B316A75BACB588151A5503F0238B812E32FBD2172E32C5B59237A7587CB6392F949D9D9D638DCC117675778B9270387C522010F8888F00D8507171F1B8830F3E78702814DAC76E1E64D1232323E3C4F4F4F4CF4A4A4A7E630B01006A0A3D650000D87E0EB5D8D72210BDADDA314A9AF4B5881F2E71A28BF46CF94FDC321526BDD362E6A65E242B2B2BD5EFF73FEAF3F92E8B2E1A9A929272E990214356F2110055CBCDCD3D371C0EEB7F6F178B35F67F74E7BC79F31EFCE8A38FD6B37500005B8BA40C0000DB96922B2AB0FBB94545C386FE60F1B8C51916A571CBD5BB351877BBB11A889B7AB1BCBCBC3D43A190862B1D66B1D61A94571714143CC3C700549FA68D5FB366CD4376B55F74D144BFDFDF2F3F3F7F2C5B0700B03548CA0000B0EDB5B5C87191E44B457A591C6971DDD6BC485E5EDE69A150483334B5B2981E0E877B050281716C7E60CBE4E6E69E68FF471A6AA81E6EEA29F3EF6030785B5151D16AB60E00604B50530600806D4BC57BFBB8489D986025EB4CB638D545665B9AB2B92F90959595D4B973E7BB35AB92DD6C629723D2D2D24E19366CD874363FB0E58A8B8BA777ECD871A0DFEF6F64378FB038C6AEE764666616EB3EB610006073D153060080DAA75A144AB0FC18BD7DBBC5AF164F55F1184D91FDAE8B24707EAEEE0BE5E6E6EE6C1705E170F84F76B9DEE7F3DD5A5050F0A063D618A046E5E5E51D120A8554DBE9C0E8A2418D1B37EEFFE28B2F2E61EB0000AA8B9E320000D4AE1D2CFE6271B8C587D1659FB8C834D79A65696E258F3B46ED3E8BAF2CAAF50B7CEFDEBD8FF3F97CEFD9D54C8B79D6603C231008E4F31100356FD2A449F35AB76EFDDC0E3BECA0DA4E47EB7F7CFDFAF517666666CE282E2E9EC216020054073D650000A83D7D2D56590CB778D86D582346755E5EB138C76271058F6D67A15FDC3545F6A67AB9F8727373AF0F87C3F7D8F5649FCFA7E44F6E4141C17C3E02A0F6656767EF6FFF77CFD9D563A38B5E4B4E4EBE7CE8D0A1F3D83A0080AAD053060080DAB1938BCC8ED4DBE22D179955E99BB8FB551854B563EEB378B982C7AF709142A255D2AC30071C7080923E974717DD1B0C06FF1C080496F31100DB464949C96FC5C5C52F666464FC62378FB338C8FE0FFB75EEDC59CB29AE0D00A8143D650000A8395D2D0EB578CC6280C5FF59A8B68BA6AF7E2F7ADF788BA9718FB9C2A289C5039BFB62D9D9D95D7C3E9F123A7B5B2CF2FBFD7DF2F3F3DFE66300B69FF3CE3B6FF76030A8FFFD33A28B3E0A87C37F0904023FB1750000E5D1530600809AA3DA2FAA05D3C1629D8B0C5D1AA5769A8BCCA2F4BEC5F1163758FCCF457AC28CB1B8D26291AB66ED18C9CDCDBDC4457AD8B4B6F8DAEFF777CBCFCFFF868F00D8BE264D9AB4ACB8B8B8302323E33B17E93593EEF3F92E4E4F4F5FD7A64D9B313366CC08B195000031F4940100A0E61C69916AF171B431D6CC627F8B1F2C2E729182BF4BA3D775DF7FA28F6B69B19FDB70785385FAF4E9D3B4B4B4F469BB7ABE6E6BDAEB5028744D5151D13A363F9058B2B2B25A2525253D62572F8C2E1AE7F7FBFBE5E7E74F60EB000084A40C000035434390D443468919F55EB9DF4285779F7791444C238B7FB8C8B0A67F5BBC6EF1D2E6BC40767676479FCF576457D32D5684C3E18B038140219B1E486CF6BF7B92FDEF2A99AAA1869AAAFEA1468D1ADDF1E28B2FAE61EB0040C3C6F0250000B6DC5516932C4AA3A19956BEB6D8C5457AC8A8AE443717199EF4AC853F7A5B45798BDDA667558A6FD4E558436E845DDDDDA2241C0E9F1408043EE22300125F4949C94F071F7CF073C160B089FD1FFFD1161DB77EFDFAEC4E9D3A4DB4FB66B28500A0E1A2A74C1D6527E329D3A74FBF7AC58A1517AC5CB9F20FEBD6AD6B64C1E7B995525252D62727272F494D4DFDD8B6EDBD279E78E258B60AFB24FB242AD1C3A2BFC5C92E326D758C6AC6A4587C69D1D362A4C5592EF24388A6CCD56C4B4AAE7C569D17C9CACA4AF5FBFD8F5A43EEB2E8A2A1B65F5C3A64C890957C0440DD939797777828141A645733225F9FE167EDF68D4545454BD93A00D0F0D060AA83E6CC99F3B7F9F3E73F680DB4A6EDDAB573AD5AB5728D1B3776D66863E36CA575EBD6B9356BD6B8458B16B979F3E6AD4F4A4AFAC6969DDFB56B57664C609F649F444C0B8B3E2E32F4E8021729D4AB1E2FBFB948A1DE1D5CA4C8EF7F2DCEB15866D1D4E24D8B1B2D26BAC82C4C5F54A3F1B6A735D6345CE9308BB53E9FEFEA82828267F80880BAEDAF7FFD6BCAB265CB6E7291218DFAB2FC391C0E5F1E0804DE60EB0040C34252A60EB12F6BFFCC9933033366CCE8D5BE7D7BB7EBAEBB3ABFDFCF86A925D6107273E7CE75B6CD57D9B6EF658DE077D82AEC93EC930D5A9AC54E1627599C6271A9C53E16D92E522F46BD98E26BC474B2B8CE457AC6E8BA66616A6FF17D755E2C2F2FEF34FBCC87D8D55616D3F5995B836D1C1F03507F44EB44A907DD51DE8979A466D495050505F3D93A00D0305053A60EB9E8A28B865B63AC577A7ABA6BD3A68DBEB8D928B548DBB779F3E6AE65CB96290B162C38EB820B2E183F78F0E01FD932EC93EC930DD2992E32ADF56B2ED22366B4C5DD16AFBA48D244B3AB5C6111FF2BF70217E935A3614E9A65A934FAD82A6565652575EEDCF96ECDAA64379BD8E588B4B4B453860D1B369D8F01A85F4A4A4A16F6EAD5EB453BA62FF4FBFDC7DAFFFBC1B6B85F4646C6FCE2E262666802800680A44C1DA1E121D3A64DBB5E8D5F35CACA5BBD6C8E9B57F28A9BFFDD9BEEB7191FBB958BA7BBD4A66D5C4AA3E66CBCADD4A85123D7A2458BD4F9F3E79F7EE18517BE6C8DE0C56C15F649F6C9066796C56916EA9DA4448C664FDAC3E20C1729E0AB214AAA1B537EE8818A00ABE8EFC4EABC486E6EEECED630D373685854D0E7F3DD5C585878E584091398A105A8A73EFAE8A3704949C9988E1D3B0EB3FFF9032C3AEB78929999798C2DFB74F2E4C94BD84A00507F9194A9035440F5C71F7F7C7FE79D774E556F84F2D62C9FE7668F7DCEAD5BB5D0D60D7951BA7AB15BFECB44D7B4F5012EB9D10E6CC41A6804DBE7B072E9D2A51DAC011C609F649F649F6C70D65B1C64F1A9C59F5C643A6BCDB2D44FBB7C749986368DB758EE22356424E4AA9990E9DDBBF771D6187BCFAE665ACC0B8542670402817C363DD0304C9E3C79694949497E4646C6541729189EE1F7FBFF929E9EBEA653A74E63ECFE305B0900EA1F8A3FD4019AD166E5CA954D55AFA3228B668C76A160E946CBB54CF7A166B46FDF7E273B393A66E4C89107B24FB24FB24FD67BEAF57251B9651A7AF4778B15D1DB6A200D7791999786BA4852E6298B0F2D5EB60856F3B57CB9B9B937D867F9BE5DDFC5E7F37D6871F0F0E1C3F967011AA0C2C2C27C3B06A8D6CC30BBD9D42E1F4E4A4AFAE2BCF3CECB64EB0040FD93CC26487C2B56ACB8B06DDBB69516505DBD7476A58FADEA3E6C1E6DFFD6AD5BFFFACB2FBF9CEBAAF9CB37FB24FB24FB649DF407172984FF62B9E5AAF5F064F43EEDFCAA31A3A48C0AF9AAD68C0AF8DEE6AA9F8C717DFBF66DB97AF5EAC1E170585367AB57CDBFD6AF5F7F5B515151908F0168B80A0A0A16DAC5F9D9D9D91AD2F4B45D3F2C180C8ECDC9C9B9DF2EEFB263C43AB61200D493737A3641E25BB972E5BE9A62B832A150E916DD87CDD7B66DDB667672D49D7D927D927DB2DED230A4962E3204E98C72F7FDCD456AC4A83174ABC5DB16FB5AFC1ABD5F3D69AA9D4CB1C65697356BD68CB3CF4F0999457EBFBF676161E1AD246400C40402817782C160BA5D7DC245CA0EFC2329296962EFDEBD8F66EB0040FD4052A60E58B76E5DE3B4B43436440268D2A48932117BB04FB24FB24FD63BA916BD2DA6B848AD983D2D2A1B16A622BC4ACEA8C78CA6C4565246BD684654F7C57273732FF1F97C9FDBD5BDF57A7EBFBF4B7E7EFEDB7C0C00CA2B2A2A5AA182DF76CC38267A8CEA60C78CD13939394F9C71C619146903803A8EA44C1D505A5AEA4B4949A9620DDF16DE87CD6EB5A5A636B38B9DD927D927D927EB152560D45BE5158B5FA2CB34DBD2FA4AD6EFE6220918F596196931CF62BEC5D44DBD509F3E7D9A5A436A48381CD67084469AF63A180C1E939F9F3F938F0140550A0A0ABEB0E3C5413E9FEFCEE8F1E9F2264D9A94D831E574B60E00D45DD494A903ECA4DDD91770E58DB2B41DDDEA752B2ABD0F3527FA3924B14FB24FB24FD61B7F7591E9AC0B2DFE68A12E604AB234AAE23B7279F4713FB94896513D5E3639656D767676C7D2D2D222BBAAA1082BECFFE8E2402050C84700A0BAA2B5646EB7E349911DFF9F8B1EB7DECAC9C92908068357DBFD0BD84A0050B7D053A61E68B5E731CE9F94BAD1F2A49434B7D35EC7B381C03E0954EE4D8BF32D1A5B8CB1F8D9A2838BF486E9E322C394349BD2C9E51EF7AC857ABBA8485275123239D680D2F32B2153120E870F272103604BD9F1A3B843870E47D971E51ABBB9D222372929694A6E6EEEF96C1D00A85BE829530FECD036DD2D9B3FC92D9F5FBCC1F226ADF675CDDA746003817D12A89C862BDD6FF1B0C5E52E3204495162F19D8B245EF44BB4B289EF5A68D8C0200B0D375ABFA927CFCACA4AF5FBFD8F5AC3E9B2E8A2A1292929970E193264259B1EC0D618306080666CFB774E4ECEEB76F98CC549E1707888DD3ECF8E3B97322C1200EA069232F54138EC82EB566DB4D85B66F7391F353CC03E0954E1138B235DA4C7CCD0E832D5EA89D588F92A1AC75ABCE72209994DCACBCBDB33140A69B8D261166B7D3EDFD5050505CFB0B901D4A4C2C2C2197671727676F605769C79D4AE9F62C79EE29C9C9C5B3B74E8F0443479030048500C5FAAE3D6ADFACDCD1AFB9C5BB578DA46F76999EED33A00FB2450A5072D4E7391E145A219ADC645AFEB078C5E166AF88CAECE93E5E5E59D668D223D5E0999E9E170F8281232006A532010189C9292D251575D24B1FCD877DF7DF75956565627B60E00242E7ACAD455E1B05B3CFB0BB7E0A7512E142CAD74B5554B66BA195F3DE1DAECDBDDEDD8FE487A28807D12A8640FB6D010A36116D9166B2C165BEC6671B4C56B2E523FA64AD6F84932778642A19BECA63F1C0E8F484B4BBBE0C5175F5CC2260650DB860C19F2AB5DE4E4E6E60ED3EC6E76FD083B268DCFC9C9F957F3E6CDFFF5ECB3CF96B2950020B1D053A60E8AF54498FFC3DB55367E63B48ED6A58702D827812A2971729BC57F2C3E72915A32FB590C77D548C8582368E7E4E4E45176F516EDE63E9FEFC640207026091900DB5A4141C188A4A424F5FC7BCA22C562C0B265CBC66767671FC1D60180C44252A60E522F03F536D85CB11E0A00FB2450A9B116DF583C64B1D0E2E3EA3CA877EFDEC785C3E1F1167FB29BF342A150576B143DE0223D7000609B1B366CD8B2C2C242F50054A1F21F2CD27D3EDFA73939398F65656535630B0140622029530755A727426D3C16609F445DD2B367CF265BF8D0975C6426939FAAB1AE2F3737F706BFDFFFBE5DDFC51A3C1F5A1C3C7CF8F0D17C020012416161E1274B972EED6C57FFA5AF5D8BAB92929226D9B1EB944D3D362727E7C3043B3E0340BD434D993AA843B7BBD908609F04AA70EFBDF7664F9D3A75F01D77DC9177FBEDB7BFB2990F5FE122536257A96FDFBE2D57AF5E3D381C0EF78C3674FEB57EFDFADB8A8A8A827C020012C93BEFBCB3D62E6ECDCECE1EEEF3F99EB3EB87DAB1EB9D9C9C9C21A9A9A9D70C1E3C78A3B1C4769FD7D32F3737F7DE8282829B13E4F80C00F50E3D650000F58A4EF87FFAE9A761679F7D76EAECD9B303B7DE7AEB9935FD1AD6B0E9B266CD9A71D6B851426691DFEFEF595858782B091900892C10084C0C068347D8B1ABBFDD5C65D167DDBA7553EC989653D963C2E1F08DB9B9B93DEBCAF11900EA1A923200807A2376C27FEDB5D726F5E8D1C3E972FEFCF92FF7EFDFFFF49A7A0D6B9C5C620D9ACFEDEADE165FFBFDFE2EF9F9F96FB3F501D4054A1E1714143C6CC7AE4CBBF981451B3BA615E4E4E48CB068AF75EC727DDC437CA15068705E5EDE3E897E7CDE0C275BE86FDD4587F54AD6891F51D038FE4FB1D8B182F55B6EE235353579BB2AEE57ED9FDE55DCBFA78B4C755EDE838ED10F409D46520600502FC49FF077ECD8D15BA64BBB9DBC78F1E2D7AEBAEAAA53B6E6F9FBF4E9D3545DFDC3E1F0D376B391A69B0D0683C7E4E7E7CF64EB03A86BECD835ADB0B0B0AB5DFD8BC5628B1E16C5D1614B49F1EBFA7CBE9676BC7BA56FDFBE8D13F1F8BC058EB368E122C996432B5967A085DE9792360FBB48D2A5AD45868B14716F639115B7FED92E32FBDE2995C46116E955BCA7E616F1B57652CBDDAFE2F3AF47AF1F6E714234F4FE8FB138CDE231DA7740DDC33F2D00A0CEABE8843F46B7AFBBEEBA94152B56BC71C9259774DF92E7CFCECEEE585A5AFA955D3DDF6245381CCE0D040297171515AD63EB03A8CB0A0B0B070583C14E765C7B259A18A890CFE73B68F5EAD5FF49B4E3F3665052E48868EC6CA1DE401A72DA2EBAEC588BF8DA39CB2D465A7C62F16BF4FE6B2CD433B29FC5BE164ACAFBA2EB6BE6826FA3EB8F2C17475B8CB078BFDC7B1AEE7E4FDA1C68911977FBBF16BBC5ADBB32BABE4CB71863F1A5C582E8A5DEC76D8E59FF803AA7D6BBBAD901DEFFE5975F9E3575EAD44BA74F9FDE65D5AA554D972D5BD668F1E2C5BE962D5BAE6FD6ACD9EAA4A4A45FEDF2F569D3A63DF6C20B2FCCE6630100D4C4097FFC897FFFFEFD531F7AE8A1B7FAF5EB77DAA04183DEAFEEF3ABD6823546F48BA9BA8D97D8F75A56201098C29607505F141515FD6217BD62C57D2B63C7C2BFD83A9F151616BE9808C7E7CDA4E485122D4AC42C8C35552C16597C17BD3DC945921BE1683B49C77DF55E59E3220995932C9E7291A146EA4DF46545CD1F8BCB2D5E7091BA3DE7BA486F963595B4C546C6DD6E1777BBAFC5CFE5D62F8C5EAA20FDD9D1F7AEDE3B2744976B58D552F668A06EA9B5A48C9DB4367EF7DD771FBFEDB6DBFACE9B372FA54B972EEEE4934F766DDAB4712D5BB674AD5AB5728B162D4A5EB264C90E0B162CD861DCB871D7CD9831E39A2BAFBC72E69A356BFE3670E0C077F97800005B7BC25FC189FF7F2FB8E08253070F1E5CE554AF595959A97EBFFF516B845C165D34342525E5D2214386AC64CB0368C09ECECDCD1D575050F0EDF63A3E6FA11971D7E313249A996A49F4BA7A0AC51253732DEEB42876915E2957597C63A1A2C7075BECE522BD5B5E7491E44B8CAE0F7591214FAAF7A2DE353DCAAD13A3244A6CE8D62116ADE26EEF1CB79E863DEDEF22C3A3541CF9041749C8C8E4E8A5924DB75A0C701B27730024B0A4DA78D22FBFFCF2F2175F7CF183499326FDF1ECB3CF4EBAF4D24BDDE1871FEE76DF7D77B7E38E3BBAB4B4346F3D5DEAB6961F76D861AE478F1EBE56AD5AEDF8DD77DFE51C72C82167EFB3CF3EEF9594942C6EE81F927D390DD873CF3DD95B13C4CC99339D35CAEE609F649F649FDCBE36E7843F463F0CECBFFFFEC95F7CF145764646C667DF7EFBED8C8AD6CBCBCBDBD3E7F38DB4384B27EC7679856657B2F54BD9E300D4479BEA2513473FEA9E6CC7DD97264F9EBC765B1F9FB7828606A987CB1ED1A4C6680B0D41D5CC53CB2CBA44131FC5D1F57F8D264DD44346C38854CF6582C5348BCF2C56BB4852E6270B4D29DED945923D3FB848A2E76B1749E2284932B692F7A43A30F759FC68D1D44512372F476F9F1ABD2EEAE5A3DE3CAA01A41E38EAD1A3E154EA31F37D741DBDFFBBDCEFBD8000D411355A53261C0EFBDE7DF7DD612FBCF0C213871C7248E3871E7AC81D71C411CEEFAFDECB683DADFFC8238F24F7E8D1E3E0B4B4B489B9B9B9DDF99800005B7BC21FA3F5AFBFFEFAC6C9C9C96FDB77CCF1E5EFCFCBCB3B2D140A8D7391FA03D3EDBBEDA882828267D8EA00EAABB8844CC855AF26C93E4949492F6DEBE3F3565222A3C845860729E9E18BC68CE832D56B298C5BFF9EE8A5DA224A98E8FDBCE6228911D5A051024585DF7FA8E4F5945479D445EAD4EC57C93A295BD14ED3FB9A1017EA4DB39CBD19A87B6A2C29A384CC6BAFBDF6E5EBAFBF9E77CD35D7B8534F3DD5D9C17A8B9E4B8FD3E36FBAE9A6A6E60D3B41EEC747B579468F1EED5E7EF9E54AEF9F356B965BB162C546CB6D9BBBF5EBD76FF2F99F7CF2493763C68C2AD759B060819B3F7FFE46F1E69B6F6A7FA9F47DCD9E3D3BE1FE5E24EE7EB96CD9B2C899D6A449EEB9E79EF3AEBFF7DE7B6EF1E2CA3BD9151515B971E3C66DF6FBAFCE7E2F6FBCF1865BB7AE7AF55FF57FF2CE3BEFB0736CA3844CFC89FF0D37DC90D6A851A3B213FFACACAC246B98DC130A85548CB1951DA746346EDCB84B201018C7560750DF0FAD2ED2ABC3EF7E2F5C2BEBAB48D29C69C7CCFEDBE2F85C035417A6435CB48E4BCAB48A5B7EB5C54ED1C7C486008D8A266B464593331A26A4599B542BA6B2FA2D7F72915E38F75B681BBD59C97A1AA2142BECABE14BF1857EF53E2A2A35A15999347C4A0DAD767191CA6E0C34F0A4CCFFFEF7BFA116870F1830C01D70C00135F29C7A9E7BEEB94707E57FF7EEDDBB1B1F57F52D5FBEDCAD5AF5FBD0D5F20DC49D76DAC9F5EAD5CBBBFEF5D75F7B8D65C5D8B163DDE79F7FEE468E1CA9690A9D354E2A7CFE810307BA9F7FAE7AB8AA8654A891FDCB2FBF6C10CF3EFBAC5BB3664D858FD190366B00A9B75442FDBD48DCFDF2DC73CF557D2AF7E38F3FBAD4D4C8F9886A58D931C34BD45464EEDCB9CE8E2B5E4244499DEFBFFFDE8B2FBEF8C2BDFF7EE5F505ABB3DF7B67B0EBD7BB41830679974A323EFFFCF3EEF5D75FD771D25D7EF9E56EDEBC7965EBAABBF6DB6FBFED5E7DF555EF6F50C248EB29EEBCF34EF7EEBB94D7AAE913FE7227FE4D6CBFF9AF7AC7242727EB845BE3F5433E9FEF463B169DF9E28B2F2E61AB03A8EF0A0B0B6FB1382C180CEE64C7BF6C17990E7A5A3429109FA409C63FCED6BD3F2727E7D8DA3C3ED7506246271C3BB8C8F0A235D164532C29B33E6EF91BD1755D5C324A091CBD07D5133BC3FD3EA39292398B2A78ADA35C64F85241F4F6FBD1844E45D389E7C63D9F86384D8ABB7D72F4BD954F2E69B8B28ACDA7944BCA34664F06EAA61A29F46B8DA5CB070F1E9CF7F7BFFFDDB56DDBB646DFA09EEFC61B6F6CFAAF7FFDAB282B2BEB306BB0FCC8C756316B54B8BE7DFB7AD7BFFDF65BAFA7801A76F2E8A38F7A8DC45D77DDD5BBDDB469D3B2C6EF5E7BEDE5DDD6F031351055FFE7C30F3F74B7DF7EBBBE6C2B6D74AA215C95CCCC4CAF5744EBD6AD37789EF8BA42E5E9F5FBF7EFEFFEF9CF7FBA891327BA030F3C3021FE5E24E67EA9A48BF633150E9F3A75AAEBD62D92BBD5ED279E78C2EB75F3DD77DFB90E1D3A94257AD45B4BEB6A1FFCF5D75FDD65975DE6ADA7FD54FBB492285DBB76DDA2FD7ED4A8515EC251C9A1DD76DBCDEBB9A3F7FEDB6FBFB9A38F3EDAFDE10F7FD089AFDB65975DBCF595E0F9E0830FCA124DFBEEBBAFDB6FBFDF7B382B51949292C24E540B0999F813FFE877CCABF6F936B245F3ECB3C8193E7CF868B6388086C6CEB3F525373C1AFA0EDFC78E89DDEC7BB75B381CEE1A4D4494D12CAB76F1DECDC68ECF0FD4C6F1F9BEFBEE7B2B3737B7474141C1C75BF1744A6E7C1D775BC37C92A2A1EB33CAAD7F90C589D1E48ADA1EEF4593347A1EFD02B4B78B4C875D916FE2123B31EA81D3C245EAD9C40F779A556EBDF2BD94CAD310A5EBA309A4156EC3999BB2D98381069A94D12C4BF7DC73CF43679C71468DF59029CF9ED7A75FC30381C013EEF78AE4A8A0C178D2492795DD56AF94D8EDC1830797357C63D493409A356BE60DB75043563D07D43341962C59E25AB46851D167EE0D31D3FD55514F84F3CE3B6FA3E5EA1120EAAD50FE3DC54C9932C559A3A8CAA4CCB6FA7B91B8FBA59220DA4794E45172233D3DBD2CE1236BD7AE75E3C78F77D75D779D97E0514171993E7DBA9724D1099F923E7A0D59B87061A53D61AAB3DF77EFDE5D890377F1C517BB264D9AB8B3CE3ACBFDF7BFFFF51244A2DE3E7DFAF4295B7FF5EAD56ECC98311B2C43F513324AAAE9B38D1FDA969C9CEC1E7EF8E10D7E20A8683D25BB54F74CEBE9F9ECFE547BDC9A6030781909190088C8CFCF576F9967A3A1DA3387DAF7A197A4B19BC7B9486F8DD4D9B3673F74CB2DB7F86AE3F8AC7206F7DD77DF88DCDCDC9E5B99988997144D7AA82D54D110248DA557AF98E9E5962BD9A2E1487D5DA4486F3C7505DE339ACCA9481B17E96954590D9A946AB4CDBAC4BDDF60DCF36A66A8B6ECB140034DCA8C1C39F2316BC8348E6F74D586D34F3FBDE58811230EB106DB9FEC84F9433EBA8DC5F74050BD0CFDA21FBBADDE013193274FF67A0ADC7FFFFDEE95575E711F7FFC7159A334F665AAC6A77D017A3D56CA379AD5A8562F80F82118F1E6CC99E33EF9E4136F284ABE663E6A0000200049444154FC32356ADBB76FEFF512B0CFD2AB2D73F7DD77BB9D77DE7983C7ABA1AA612D1AE6A25E078D1B37DEAE7F2F1277BF540F93180D2DB2E344D9EDD2D252EF24AF67CF9EDEED952B577AFB9D9E73DAB4695E6F1625FE3A75EAE4EDCBBAD4F0A1CA6C6ABF8F51E2477FA792374AC668085F8C86F4C5272AF5F754B7103A09998D7BC8E8845D3DAB34342C3624523D8E9E7AEA29AF47558C6EC70F7953C24FFB457CC3E0A0830EF2598322D55EEB253BF13FA3064FFC01A0DE282C2C542F10C57D7DFBF66DDCA44993FB972E5D7AE565975DE6ABADE3B33DAF4F89193B3EBF5983C7670D01522F18F54CB9B382FB7F8B86AB2029A3D9921E701BF76479752BDF93DA372B37B14E7C02E9D2E8A566661AE0AA57A0194002DAAAD680BA2C7EF6D967176567676F7151DFEAD2F3DBC13FC51A3077D6B58D6C5F20D7591C59DBAFA32F3025C714AAA991919151763B3EF1A1C6E799679EE9F6D9671F2F4192939353D6D0ECD1A38777A9DE050F3CF04085090AFDDAAF59B2D4A8556F97F234C5B9FDBD5E5245BF76E8F55BB66CE97EF8E107EFFA15575CE16CBFF11AD1E513323274E850AFE17AE289277AF565B6F7DF5B1F6DAB7D725B7D4ED660F72E355C28568FE5D65B6FF57E698B514F99D34E3BCD1D73CC31EEC8238F743BECB083BBE38E3BD418F712867A3F1A6A15EBA9B3B9FBBD8628697F8D9D5C6A88958A02AB374FAC78B586EEC5F7B4A98FC3E56A7ADFDAD49025ED1BEA3915DB96DAFEEA09A5FA40A24BDD8E7D2EFA2ED1671F9FC08B3BF1F7DF7CF3CD4D6D9D376A61D60F00A8570E38E08033D7AD5B77B97DDFFAF4BD5AC78ECFB1A9BCB724911172150F2DDA5A2B36F3FDC44F471E8CBE2F000D2D296307D333E7CF9F9FA25A0FDB821DF05BD8C138332B2B6BB7BAB491ADC1F790C5E7D6C8FCC5BE481EAEADC6B07A0654FAEDB18902B62A6EAA6120B150AF057D31564433DBA871AB5F401E7BECB14A9F535FAA9A894B434F44C39954A8555D57D5E0AE680626F592D13AF6197B337069784B6C769DEDF5F7D64771FBE4AFB63FFEBB361334DBE2735232443334E91736D5955142AFA4A464839E34A2A1422A9E2BEDDAB5F3663D8AEF32ADE46165C39736B5DFAB67985E57BD614427A24A3E9E73CE395E0F3139E59453DC7FFEF39F7A9D9489ED5BB64FCDCFCBCB7B646BF6ADEAD490D149BC8A27C78A3C7B67A96BD77AB58A9428D3A56EC768BDBFFDED6F95FE9060AF936427FE4DECFED749CC0000C76700A86D5B357C69EAD4A9971D7CF0C1DBACFBBD5E67FFFDF79F630D338DF17CAA0E6EEF9DADB1A256E2B5D6189E6F0DB26176FDE58282822F6AE2C9352EB7B26122FAF253E353E379E36998901ABAC160D01B9E11BFBC226AB06A28D221871CE2DDD66C3A13264CF07A1B94A75E32AA1FA3C768F61C3D4675416EB9E516AFF15C11CDDEA5C6B53E6B85BECC95D8D117F7F6F87B1B8036B64FAAF8DCD5B64F2EB07D325F398E9ADA27B7C5E7A49E271AF6A4FD4AC90F254C54B85785C7D53B269EF6DDE38F3FDEDB6FB54F2AD1A3E155F1C921BDC7CE9D3B6F9030A9EE7EAFBF45BD6354534654E83ABE0BB6F669F59AD1502ABDB7CAA686AF27C999B616D7D8D56BECE4F9571DEFEC765175F7ADCD29EAAB02CAFA9556BD9962FB8892811A1E19BFCFA8B8B3D6D3FA55E9D4A9538A9DF837FED7BFFEF59ABDF7B319CA04001C9F0120219332B366CD3A2836DBC9B672F4D147FBA64C99D2BD8E26656A35413364C890B25FE425BEA0AA7EC12FDFF0D5F022F51AF8C73FFEE17D41C6D7F7A868CA6A3590B5EEE38F3F5EB64CB53D34E444B539345B4E8C7EF95081530D2B518F995863560916CD76635FA6DE30A778F6B77B33E9C48AB18A7A1968BA603D4EC356E267A2A9EDBF97044DCD24686AFB73521246893C510244CFAF848E9234E56936232546F46B9CF649BDFED2A54BBD3A35B11E59AA87F4C73FFED11B4EB5B9FB7DF9BF253E61ADF7A4D9A73463546D0FF7ACEB099A2D996549C592BFF9E69BB2937C5D6ADF894F7CE9F3A9A8F8782527FE8DEDC43FA85999EC3D9FC3893F00707C0680DAB0555D5C962F5FDEACA29A20B5C91A77FAE9BB7D3DFB1CBC04CDD60E718A6FF8461B42953616638DC40B2EB8C02BA4AB9E2BB13A1F0A4D0F1C4F3D00D450563D98BDF7DEBB6CB96A7FDC73CF3D5E9D0E355A3554494554553B440D522560342444BD2562531BEBD711D5ED506F02AD2B2A04A76129E79F7FFE46EFF3C9279FF486841C75D451DEF4C6DBE2EF4524415313439C6AF373D22F6F871E7AA837F39BF6D1679F7DD64BEC5D78E185DE50211593569227468FD74C711AB6A4B1ECEAB5A361466FBDF596575F46A1599C620999CDD9EF63091CF59489D5B589AF3DA3E754B252C9C558F16AF5D0A9A8B78CFE5F34F44943B0EA5B0247091AFBBBAFA96C88D3964E7BADD9AEFAF5EBB74161F0F86DABFBFFFCE73F7B97D5959E9EDEF4965B6E49F6F97CAFD2551E0009198ECF00501BB6AAA7CCB265CB1AA9C1BD2DA5A5A5A955B6A335146FAFA79F497C0F1A15FC9AA0A1129B2B36F34C55BEFAEAABB2A985630D3F352EFFEFFFFECF6B14C63710554F430D532555CAD334C0C3860DF366CB512353855A3FFDF453AFA8A91AA97AECD34F3FEDD58A913DF6D8C37DF8E187DEF00FADAB46B8A632AEACCBAA7A3514151579099CCAD6A9C9BFB72A1A163371E244578FF7BF4A13342ED28366A55DDFA27DB2A63F270D7DD2099C92305F7EF9A5970C39FBECB3CBF65115E555A15FF59879EDB5D7BCE48CA6A8D631EBA5975EF2EAD568B89C8625A9969142FBAB12378F3EFAA8F7DC9BB3DF8B863CA96758AC27502C21A4E5FA5BCA271DF57A151597568F1F2522551C5B4344EBEB3E59AE07CD4ADB4673A64E9DBA5FFFFEFD37EB843F469FB99261EA11153F244D096125D574FFE6B26353F39B6FBE799135465EB1F7786E15BFC836B2D8C7620AA71600EA800E16FB5BA8527E496D2564B6C5F139DA63E615FB3EF9998F15A81E3B375D67E7E4CF581B6B115B23013E8FAD79709F3E7DC2CF3FFF7C85BF76D79637DF7C73AD9D14376A481F928647E817FCCDA1869A6A5654B790A87EC15721DE5843518FABC95A41FA45A4368B9A6EABBFF7DD77DF75F9F9F90DFEC0B125FB646D7D4E7ACECA6A14894EFEF41875978E2F3658D13EAA75943CA9E9635AAC864C6DA86FFBA492B69A167D4B4D9932A5AC9873BCDB6EBBCD6D494322A6B0B070DA1B6FBCD1CC3ECBBD478C18B1AA92D54EB4686EF1B68B4C9BAAE94A9FE654034082D29870D521C8D629B6AB644AE79E3D7B3669D3A6CDE2B3CF3E3B35361B62221D9FEFBAEBAEDF264F9EBC131F27B0D9EDB39B0381C07D6C89ED6FAB5A1E4D9A3459BF7CF9F264F588D8563A77EE3CB7A0A04007DE47EAD0761E508D757402AFBE9CF109A7A516930E3FFCF06336F705AB6AA45624D6F095AD192EA1FA211A4E52FECBB57C235C638B355C49C34E440551D568D58C4B5B625BFDBD471F7DB4D77BC1DEFF803AFEBF5F9DF7AF2E2DFA392BB526F6C9CDF99C340C4943E0B42F6DEA738A3DA786FA2862535AC70A08C79238E513321A16A7D994623561B48FC6EF17E53DF5D4535EF7EAAAD6510F1CBD67F5FC8A1502565248537BEFB7DF7EB5F24126E03EB9C9F761DBBA341CE9BBBEC1BE659FD7DC850B17EE6F27EE495B7A82AE5E75FACCE37F89D5BEF3CA2BAF78B581B6C4A449937E193162440B7BDFE7569190118DAF5477AED32CE6441B3B6AE8CCE574034002D2F488EF58BC6B31D022CD6258F99574DCBBE38E3BF2DE78E38DC0BEFBEE9B70C767FBCE48B5E3F3407ACA00D57682C2FE6F1AB129EA4152C61A43AB972C59B2C3B64CCAAC5EBD5A5DAC7E2B2C2CBCA3AE6CE49C9C9C0195344CBC3120F625B2435CE364962D7FD9C515FDEDD7AF5FC24ED1A2426D9AFD2646753A546F23D61056AD0E15532D3F0443455655F343B3336998886665BAEBAEBB12FEB354024033F6F4EFDFFF8EBAFC8F5FD93E69D6DAFEB7DEF6C9A671C7876DBA4F6A9F7AE69967BCFD415D9D557857DB5C5351C7D3499D4EE49A376FEE255434BC4DBFC26978927ABCA8DE8CEA1755D6036AE0C081DEF3C617EA8DA7E1437BEEB967D96D251155A437962852D2473563D4B32346B340A9CE8CD83EA213592F89A31A37DAC76BA33E4CA2ED93551CEF56461331CDEC22A5B27DEBD65B6F3DF391471E79F9DA6BAF4DDEDC137F0D639B3E7DFA4653ADAB979596EBFECDED22AF13FEFBEEBB2FC5DEF3B99B2826D9C5E2468BFBA38998CB2DBEB758C1A9068004D1DF457E70F977B9E53A685E124DCEE8F8B5D118E5DB6FBFFD153B3E9F9B88C767BB4AB15F60F3CED5628919D487A48C35367EB106D40EF105306BDBF7DF7F3F37FA855227C52762A2C9980A1B267585BE5CD5388DF556506F0445AC989B7ABE94AFC7F1C4134F686AF3B29995D408D78C4BAAF1A1D99AAEBFFE7AFE33B7ADF8444C23BB6CB4BDF649B5D9EDC4CF9BD568DF7DF7F586FD28B1A11E2DE529D9A21A324ADAE8714A782839A3DE31DA97AEBCF2CA2A87A469BF55A1DFCAA8D7977ABAC47AD8A88E8E66768A4DE7AD5A329AC253BFEEE93E3D972E95B8D109A68AA0EB7ED13152EFAFB687F125E0F12E3E11D3B43AC7BB7BEEB9E78DFEFDFB9FF5F0C30FBF76DD75D7A554F7C45FF57B060D1AB4C10C5DDAD6B16292BA5FC36D35DD79758B496E464246D936F5C9EF63D14AE73B16A7589CE522BD65565B8C769121C3610E3900B601D5B852A5FD2FF53D1F3D168DB778BFB2AF458BC1D1635751452BD4D1E33300D4FBA4CC9BE3C78FBF6E4B8A736D296B6C25DB01F89D3AB8ADF5D380BF3E2462E2A9578C868CA848AA7A04A861AA06A9BE787FFEF9676F9AE1ABAFBE7A83C7A8C7808AA7CA830F3EE81545D52FFD4AC828B06DF7C9ED9D8889A721423AC98B15AF5502445364AA078C8A03E6E5E56D78004B4E761919195E51E9580F99E38E3BCE0B2541346C48FB6845C91FDD1FDFCBAB3C2513E3C7CE6BDA6CBDD6B1C71EEBDDDE6DB7DDBC614AB1E7D37B569252094A0D55D209A78A11C77AC7A8C8B10A0DAB874E45C57DEBE3BE55DD444C790F3DF4D07FAFBAEAAA33EC520D80D4EA9CF82B89169B6E55944C6BD5AA95F71968DB7B2D8EF5EBBDE2CC9AF9AD864FF855ACF8258BC5D1B8CEE2758BA35CE497674D53F894C5588BE738F400D806F423E6D916FAD2D2D0CAF7A2C7E6BF458F4715D17A07D6B3E33300D4EFA4CC8C19331E9B3D7BF635D610F1D76451D84ACFF243A1F90B172E3CCC2E2FAE83DBDA5F5F1231E575EBD6ADECBAA6F1D5F00DF5721035545F78E10577D1451795AD93929252D6DB40C33D342C44BD65D48046C3DD27D523E6E4934F7637DC7043AC5BA5375B918E2D9A5969CC9831654919254162439762D4AB4609114D691D9B6ABAB8B8D8FDFDEF7FF7F6B978EAF1A2A44A55FBDC25975CE2F582518247343C4A091E252067CD9AE5EC58549694D1FBD0759D646AC8930A14ABD78C7AEC2801A3EED99A425BCFD700123235B26F3DFEF8E323ED33E86127FE6F6DEAC45FC7110D9D8C3FE9D767AEED7DE38D37969DF4EBB3D37A279C7042A533B96DC109BF9EE830B555A2B73535AB6A2F0DB268E722439ABE8D3684CA4FE3A59DEB7357877B7F0248583AAE4CB5E86BF1A285A64BD5F8DB58ADAB8AEAAFE887C3C9F5E8F80C0075E6C4798B59637B765A5ADA2C3596B685A2A22265F9BFB3CB3A55C8CB1A26FD2D8E2A2C2CDCD3BE40AEAB2F0919FDC2A15F3594605168069837DF7CD3AB13A3DB9A025B53616B8A61359863D46056EF1885BE788F3CF248EFBA92396ABCA261EE931AA2A4649E7E41D3D01F2538FAF6EDEB4D0FAD7D28364D76F4FD7B3566B4DF0C1D3AD45BA642D1B15E319A925D27781A0A573E2123AA37A31E7E7A2DD585A98CA6E08EDF57B58FEABA86DBC5BF1F51A266FCF8F1DEFEAFC48B928D2A3AACC7684A6FD598D1BECEBE557DCF3CF3CC287BAED3ECC47FAD7A4B5544C70C4D971E7FC2AF5E7BFFCFDE79803755B66FFC3DE9A00CC1018A0A0E40E9461007208A8A223294119A94218AE2FAEBE716D44FC04F0511174E4494D926C485280E44AB328A0A021D0C118B22CA100419A56D92FF73E73D81500A4D4A4BD3F6FE5DD7739D9C9DBCE7CDC979EF3C63C89021EAA4934EF24D039333633B78641DEE5E5386077E64A7BCDF7F6AB187940E6502DB4DE125CB9CDF624E11EFF9B4D810B126BC231142CA9964B11E4A7BEAE19E94AEB4280CA11C7965C61E663F08C941DDB3ABC8FD991042AABF2803F2F3F36F931B6351450FA6E5F81B3EFCF0C38B6440FF78556B64699FE7AA93678C1FFCA022B40483D4F6EDDBFBF2C3C0DB012EA8575D7595CF6B0639357AF4E871503960FC2BE21772FCFFA0E03506D2250DA049CDE893FE301F7FCE158416C19BC53F5F3C3960E0031EFA20F218E118788D9C4510760EC7975F7EE9138120ECBCF4D24B87DDAE785F451FC56BF4D940E09D837FFC20C6E09810640E7ACA6DDC38E40A61EC5B9A499326CD937B4AD7679F7D36BFA4077F2413DFB163C7FEDC04F0AC420E1FBF008629E6FDDE9CF8AD8217D3279F7C72D071E0D5F7F6DB6FEF1C3D7A74AD101FF86F50BAD212F8AFD8734AE790F10B36CF07AC3FD51470B0CFEBE61449162EE75D8910524EA004217E303F50DA932F49E90A4BFEACF4BF8A2D15EB5DC2BEF0DC0BFA811EF76719070C1C33664C212A0E56D4FD99820C2184A24C294C9C38F173192C65C940A52293177A9F7FFE7978C9FC3C73E6CCAF79D9C28BDF7FFFDD977015E24B93264D7C95969E78E20975FBEDB7AB3BEFBCF390ED1F7DF4D1123D65060E1CA8EEB8E30EF5DC73CFD163A606E37765CECDCD3DA8B4BA7FF9213731F3610EDB07FEE30671B02490EB68C3860DBE0A60E8AF78002CE9611220670DAA87C1E0C583BE8AD7175E78E1417D14CBE02976242108E0E19484CED4A953BF96EBDF75ECD8B17B0385197832BDFBEEBB07258F447FC0BD2710CC0786D84280C17ED8DF8FFCB6EC9C3B776E7D79E04766E78491234786FAFB78BED2FF3223916653732074B23A38A92614C693940E6F820AF98EB9AC8929E89CC8AB4D0809126492F757EE7C3940749929962D863F319B99E20CAAC20D16F3BB78A2FA1292FB152F87BB2E84F31B76BBFD5619034C2C28288892E7F4C28ABA3F53902184547722CBE3209B366DEAE772B97E6AD6AC59BD962D5B96FB9BFCF6DB6FA72D5DBAF41A190475E4250B1FF0438B7F3330A8857780BFD20C4A5D7FFDF5D76AD5AA5507E5CFC00F2C42DD103252524E19006F080835D8B6A404ADA4FA83FE630EC4D5B061C37C89A1E1F982D7471271E099D5A74F9F83849AE24048411CFBF8F1E3F72FFBEF7FFFABAEBBEE3A5FC5A7E2E5B1E1A983F30324B046FF85A00361A7F8B6255555C2B66BD7AEDD3F8F4A51DDBA75AB511598CA8BE9D3A767C80000C2CC9C871E7AA80E043B84B62181646994B61D1EF8E7CD9B87C1CD77621DE5C1FF55B97F0D48494919EA743AB3837C8B57893DAA74C8D20473307475F19F4BB1AFCD6DE3CC8111D4BDEBC4EC4A27E4C4C00A21074CB2450839126F285D25090F5F194A0BBC814C306DB6799F1921F694D85D62FDF113678A32FB423DB1DC1BCF95DFB1B7E45EE97B2E97E987F2FB3A51EECFAE8AB83F53902184547722CAE320B9B9B9DBE406FCA30C58FAB66BD72E2A3054E56859BF7EFDC77233BE4406EB835C2ED78F35F1220D1A3468249287861BC893D1B66D5B9F670C3C0D100B8C9C1AF89703897DA74C99E21BFC621E3FBA105930B886C781DF50B90949DD3A74E8E09B47D51A087BC5C33FC209E99378801855936F1C15D92751E1E885175EF095A3BEECB2CB7C6172106850B5283E3EFE9012EBF078411E17546082A0871C33284B8D9C31081BF203CF99FFFDEF7F3E8F2C1CC70FFA1A04160833F08C69D6ACD9FE703BF44DB856C3E08983B03C9C0FD5C2D097FDA09C27FA05C2A2901818897F21F640A844D2629402EDD9B3A7FAF4D34F7DE780870EFB64E8646767AF97DF9A0599999956B94F4417EF0B6521F081DFE1708C4C4A4A5A2E8B2F114B9041C72DD21F63E43EB750EE71A525E39D2FE64F9E0521E74DB1BF8B0D9090F1FC63684C625F9922CD2B62A3C5B69AC20C3C6EBE2FB62F218414077FAC3E64DE6B90753E4769EF1808BF1EF37E04C106C97D11AE04A1B793D2E195106A1042991FCA09870E1D1A25CF69C3E5DEE8505A78C6316F723A9D23E45EFA7345DE9F29C81052AECFDA9DCCFB41863C5BF1BB1506945BC924B959CECDCFCFBF6BD8B061FFA2746D79F0EDB7DF4E95E3B591978FCD9C39F34B5EAEF002228BDF2301495567CD9AE5CBD38192C1583E6AD4285F1813F2C41CCEEBE5702126A4E6014F14F421248F46D525BBDDEE5B8E5C2CA8A0F4C8238FF8C4193FA89C845C2E308879F7DE7BAF3AE38C337C217337DD7493AFACA63F8E1D9E57F084412976882AC581D882F3228FCDE172D7A0AFFA8F579C3A75EAA81F7EF8C157250A6215FAFFE8D1A37DEF1B209921925E43A4C17B2547F55BF34D414141377950DFB572E5CAA30A9B2DE9815FA61F4644446080F3AAD27F5C3C22BF6D2BFAF5EB174ADE9795A6C812C848A5C39520F87453FA5F6DE497D9A3744813420EE0A9833C33AB79A5092187E16CF33E01374EE48041C2F08FCC0116725A053E584D16EBAE74682518655A1D1542EE18909A9A7AE1CE9D3B7F340CE3499945EEADB7626262E21D0EC7BBC7EAFE4C0821D59572F7A19707D7CEB56AD572219CA55BB76EC7FB9377860292FA2287CCD2A54BBBCA0069404D1764E6CE9DEBF597E50D57101652966B8D10282468AD4A209C4506F106FB64F9F64994A90EF46C290D84CD1DC9A30A220ABC52CA0B94B90ECC595312106D2A2334A926F649BBDD7E595454D4EC61C386D58D8B8B0BF90F86601EF85352522E96C99B724D93FC031CB9D7DDEF72B9B685702A0C7E96281D6680649B8B95FE17FB0E31D474FF4D0CF19CF80302E77B3A6050D55A69AF9B42731036858F2D84D4484E505AD8458E2ADCAF70CFEBA5B4D71D627F10938B6CF2F8376370B17DE11AFAB0790F01D798F7A42DC19C78E0C081750B0A0A9E94FB20C29EF0A08798DC5B1C0E474665DE9F092165C766B38D30EF2923E5BB3C8A2D52F958CAFB801050E4E6DDD6E9747E7FDB6DB76D5DB060C18EC3FDF35C1CD96EB3EC973660C080FCA54B9736969B71077AC8540DCA22C880AA26C8908A231441069416E2569E820C284D9001CC1573ECC0837A6161618FD1A347E31FD990FEF10DF6815F7E8F321B346800D72AE48A819BFF60B9D7AD4A4949E91FC2E9E00983FC31780082F70C429850F20BC97E9180133968FE513AFF4C8C697EFE15EBA9749594CEBCEA84D458B69BF7A1E3CD7B07E6113289B2D7F7295DD9CD9FC0ECCA62FBE68A8D0998FF4C0529C8A4A6A67691FB6CB6FCB6C1ED139E2FCFC8735BD291049963757F2684906A3596AE8883E6E4E46C979BEAF4162D5AFCF8C30F3FC4CF9A35EB04C49A7A3C9E2D72934642B1C83A75EA146CD9B2E58FF5EBD7AF5BB870E18FAFBDF6DAAFD3A64D6BB26AD5AA02D9EE7E79187E12C7E1250ADF9C323515E694619F649F0C0F906326212161D182050BFAC4C6C646346AD4A8D4DFB4501FF8972C59E291F37C171717E7B4582C89B228510628BD131313DB237F426E6EEE3F41BE5D883BC8848F5C311395AED27491D2B920F00F74BAD824B102A53D68F05B89BAB17F28ED4D83F3201931F2D050FD23A4E6817B03725E411486608B44BD0DCC29F2C9C0A30FC97F912BC6A90E0E63DA1AE26FFC49727F9B20F7C967951682E059D3D3E1704C0F22BFD631BB3F1342CA0673CA841F91157970B37CF5D756ABF5F455AB56F558B972E5B5F230DB581D28018A874C8FDC7C65B131CBED76DFEC72B9FEE065218410120C7870B7DBEDD78D1E3DFAC3E1C387C7C4C7C7C754C403BFFC36E15FE82B6D36DB60998E13BB3A2222223B252565E4A64D9B5EC8C8C8286DA082410D8E8110A57E62C8149D680E9606A9832BA09C23D65CE93C10D8077F505C620E8EF0BB79AFD2FF8EBBD90308A9B620492FF24FF973B6C05D13250621CA2C523AA70CEE21FF13FBAFD2B9A830C87A4469AF9AC7CA7252B9C7A5161414A0321C32F5C2D36F843C9FBF20F7C090EF37C7EAFE4C0821559DC8637112536879C334420821A4DC301FFCAF7FFAE9A73F90077F77424242DD8A7AE077381C93E55C1FCB715E90D90186618C3DE5945352CDF2D93F94B23BC20E3E0F983F4BEC417568495A78C4CC515A88B940E93F31262BFD2F392A35212930CA68EF34076605EC05845479E0F5F2BED2A18AB8875DAB747E182400DF64DE1750352943E91048ABD21E33A8AC7495D239AB1012D955E970C8904419ABD57A86C56279DD3C2F9827F343D3D2D2D65595FB33218454552C6C02420821551D3CC87B3C9E5EF2E0BF2F27276767453EF0CB31B63A1C8E81866160E0B34EA6E7892D4A494979410636F54238549ED8854AE783F083811792727631D723B1E72F4A27EB3C4FE9BC0E0B942E458BEA4DA7F1EA13522D80680BAF1878BE74543A393872B93C63AEFFD7B48D625F890D50DA3306EB21E0423C81270A9283F709F6A423478EB4D86CB6BB23222272E43E0641669BDC2B6F927B5CE7A315642AE3FE4C082155118A32841042AA0578A09707FBDEF2E05F949D9DBDADA21FF8E57873DD6E77A21C7BACCC220EF71E0C6C525252BA87701878BC04E65A8020F3BCD87B4A7BB3A24AD38F4A872D0D37076C7D95166810DA9017B0EF59624CF64448D5E414A5C31993950E7744A87F0BA5938C5F5B6CDB09E67D00E190F0947B45EC3FE6B6BF9B562A72AF4A5CB56A15445E78DE40509E29F7B178A7D3F94E55BF3F1342485522924D400821A4BA60BACAF71E3D7AF47B3D7AF458377BF6EC0615F9C0EF72B9F6CAE46119DCA4C96006097C2F90E96C790FAEA2A2A2BB65FD5FA51C6263C06B0CC65A291D92A4CCC1D6A9E6400D159C269ADB40A4C90BD8AFA1D2F91F00449CBBD81308A9323415BB4CE984DEF08E5921F69AD2C9BF11923457EC23A53DE47698FBA0AC29F2BE0C32E791C37165B027B45AADD1111111086F82080CEFBC0D72DFBA43EE93B3ABD3FD991042AA0AF49421841052AD30FF91ED336BD6AC7AC7EA81DFE9742E77BBDDEDE47CF7C8E0E65F995A2D16CB4A9BCD3654055F2D09A109379A832BE48B785AEC01A5459716E6E00CE109C573D0A0DC2DC41CE4A458A874F526424878D24669AF183FC81703710539A390CC17A18A9B954EB20B435525E498EA52EC3819623705CCFF15CCC9FBF5EBD72122226299D2C98123E55EF59ACC2754B4205399F76742080977E829430821A4DA8107FD1E3D7A9C3D7BF6EC3DC7EA9C66759297AC56EB07168BE515C3307AC8FC049BCD3650061F48045CDA3FD9BF9A538833F092410813C2965E310750A0ADD25556FC5CAA74E95B87399F29162B76BDD2FFB26F616F20246C404535841DBD1CB00C1C8608130000200049444154DF7578AD20246986D25E319F289DB4F738A53DE35E3EDA13F7EFDFBF7E5151D168B92FDDA6F49FB22B3D1ECF2D3367CE5C5013EECF841012CE5094218410522DA9AC077E97CB8530849E2929295619002157C325325D66B3D946BBDDEEA7657D30D5926699D3814A8B2BD79B833754591967AEC3BFEA23C57A15DB7795699DC4A2C47E5607873B11428E3DD788ED56BA647571BE1743A552E45A81B88B44BF1F2B5D7D6DE6D19ED86EB7F7907BCF6B721F6A62DE479E91F92783BC1755ABFB33218484230C5F228410422A00A7D3E98A898989F77ABDF8071CE2C888888888E5369BAD63088741F24DFC7B8EF0853A4A8B347E1E157B551DC833519C0CB173C586F26A10526920F410DE31F04841796B78C2352A61BB91B84788D9C472C4509E1AE18A6DCB7A62BBDD7E8ADC6F9C720F82F70D04994C797DBEC3E178BC32051942082107435186104208A920264F9EFC8FD3E9BCCD300C8419217C09A145DFC840E9CDC183071F1FC4215E37A708597A56E95C132051ACA5D2214E8703A112A8EEF45F5E09428E3951E6F70FC22A4A5DFF6B2ECF55258715623D04DC9D01EB21BC8E318F1512292929377ABD5E9CAB9FD82EB1FFC4C6C67690FB51362F0D218484170C5F228410422A98F4F4F4F956ABF53C8BC532CC300C842FDC929F9FDFC366B3DDE370389C211E0E25B45F101B5CCA76CF893DA87438849F93C4FEE61521A442692F96A274A2EEE3CCE7ED2273DDB623EC575C64DD697E870B833D716A6A6A338FC7F3A6BCBC12F35EAF778ECCDF6E8655124208094328CA10420821C700335CE009ABD5EA8C8C8C7C53064BF09E712011B0C562B9332D2D6D7D9087426E0A2401FDE308DB20C9300661CB0396216462AAD249459798CB9E107B4A1D5AD1891052765005ED1EA5BDD5903BA59BD25E72A7899D2D76B3D8B7626B8238D64FC19C50EE2B11C2BD1E8F6794D2A18EF0B6B9C7E974A6F172104248784351861042083986B85C2E84225D66B7DB6FF67ABD6331609381D465369BED71B7DB3DDEACE274243E29653DFE99BF57ECDA62CB478B3DAC749804725C449BCF016E5E1542CA4C6DB1DE625B95CE19E34F600B0F9767C452954EDC0D33C4E019875C31A898B6CA5C7F54C8BDA3B54C268A9D6F2E9A161D1D7DEFD4A953E9154708215500E694218410422A81F4F4F4B70CC38813C3E00C79279E8F8888C8340758A10281A58EF9FA69B1FF89E507AC47280372D8201C02A5B751D109C24D863A10564108090D5447BA58EC1BA53DD1A6882598EBE0F9F6839835607B6CF3B5D265EEDB8821CC0842CD9362F1A19E7CF0E0C13172BF40CE19546F82209367B158AE71381C8328C8104248D5819E328410424825919E9EBE4926F6D4D4D4691E8FE735A52BAD7C2F03AD1777EFDE3D2284B2B1088D42FE0A6C1F630EFCFC40F07948E9A4A348109C2C76B9D87F942E978D41E3167360E9E555212468901F062180F04043B9EB01EAE050C0F1621F8ACD15FB472CC97CED0715997A2A9D4B26379413CB3DA2537E7E3EBC6350DDC9EDF57A5F8C8E8E7E6CDAB469BB79590821A46A414F992A80611848D4C6860803E43AC0EDDFCD3EC93EC93E49CA93B4B4B43951515109F2DD7ADE5CF440DDBA75B3ED76FB35211C66B1D2FFBE3F506C393C67E62BFD8FFC8F4A27FA3D471DA8F2827028E49539BDD8F3413D5E19428EC85F4AE76E1AAC749EA73875707821EECD8F9BDF2F7082D85AF3353CE210628872F73F057B42546D4B4949811803E11582CC0A8BC5D2DEE974DE4B41861042AA26F494A90A172932B2A8B0B030323A3A9A8D51C9ECDBB70FE5686BB34FB24FB24F92F2C61C50DD9F9A9A9A66564F69E3F57A3FB5D96C6951515118706D2EE510F34C2BCE08A50598AE4AFFB33F5CE93C16483ADA47EC32A5FFE9DF10B00F1294F6127B95578690124185258404DEAE7402ED0E4A7BBE9C546C3B082E10CF3B8A658AD517BBDA5C3E2B9413CABDA06F7E7EFE78C3304EC5ED5FEE0FFF6BD0A0C1D837DF7CB39097831042AA2EF494A91A03E07FF6EEDDCB86080376EDDAB54EE97FC5D827D927D9274985909696B6C4ED765F28032F78BC40A8492D2C2C5C2903B29BCA78C8ED4AFF63FFB1D2FFCC67295D567B95D977F007CDFC62FB5C6A6E43083918E48541C89F3F67CC2D4A0B33103F5159E94FB12873DB13CC29429C86295D81A99DD8BB62BF047B42ABD57A7A4A4A0A3C715C621064BEF37ABDC94EA7F3290A328410520DC6566C82F0273A3AFA9B6DDBB6F569D0A0011BA392D9B061C36E7910CA649F649F649F2415895981E9399BCD865C13AF2B5D067B92593E7B685A5ADACF65382C421DCE101BA474E25FFC318364BFB6806D068B7DA4748518C4285E623E2B6498834994F065025152938038E90F116D28D649697104097D5B9ADF4D78BCDC2836D9FCBEC05B06A14DDDC5A62B9DEB092147F058FB3E84731B76BB7DA8DCE351C5093FB83B0CC378383D3DFD4DC5FC4F8410526DA0A74C1560D7AE5DA3376DDA54E4F178D8189588B4FFBA9D3B779E2FD3F7D827D927D927C9B1C0E170E48975958118C28D10BED449AE7796CD667B6CE8D0A151A10CEEC490AFE661731E614EC82133D51C28FA99A674C2DF58731E6117108052C4FEAB74B8062135898E01AF51F61A820CAA9B9D25F6BED249B49F13FB43690F1A8427BDAD74226D24EE7EC2DC17097F831664525252CE95EFF9375EAFF70D996D20D30FDD6E77427A7AFA044541861042AA15744DAE024C9932E5CF214386C0E5BC49FDFAF5D92095447676F6ECFCFCFCAD5DBA7419CF3EC93EC93E498EF1B5CE4E4E4E9E2403B386E640EF8A7DFBF6F54E4C4C5C26AB7E0FE210184062BBA501CB96E1D0C5B6BBD11C38222C0E393310E2046F994E624B94F61840D886C18121A9019C8CDF397568A81184CA47941668F07D3CCEFCDE207C09C225420F11BA841C4E2BCDEF5350DF1788AD2D5AB4186E188643669B291D0E7593D3E91C919B9BFB2F2F0921E4689167874EE6EF7A863C437CC316A97CE829534528282818B07EFDFADD3B77EE646354029B376F9EB17DFBF62E168BE521B606FB24FB24A90CD2D2D2B63B1C8E9B65B08672D6082342F8C477369BED35ABD55A5A2C619ED239658EC4294A875B4C52BA420C0C498031106C6C1E03EE712F8AC5F38A901A004A586F2D613992627F25F6B2D842B1514A97C3C60FE20AA5AB9AC18371B2D867E6F7A6545253532F94DFD41FE53BFEA4CCD6F27ABD6FC5C4C4C4CBF7FE5D5E0A4208A9BED053A68A3075EAD4ED37DC70C3B22D5BB65CDFA04183E85AB56AB1518EE1E077D5AA5557C8E0F7A62BAFBCF27BB608FB24FB24A94CB2B3B3D7376DDA74A20CD6F0CF3BBC592E96BE30282121212F272767E5511CFA35A5CBF72267CCB94A272E9DABF41F381B952EF9DBC51C806E32F78167C0298A796648F504E22304CFD525AC83E7588CD25E3328798D30A30EE6F7A42894930C1C38B06E5C5CDC5879895C3148E40B41B48FD3E97C79D9B265F9BC0C8490F2849E32E10745992AC49429537E961FEEA53220EBE1F57A77D7AF5FBF8E61186C980A02F93A101EB261C3862ED2CE3776EEDCF933B60AFB24FB240907D6AE5DEB96BEF0B50CE4DEB7582CE7C9A204E91329F2A0D5BA55AB56F3B3B2B2427561EB2786EA4EA8D48444A5F0C09AA374E80512047F277685F9FAAB80FD20E4EC523A7CE3775E1952CD409941E48679BF84751045FF513A912F044CE47C42C8D2AFA19C203535B58BDBED9E23DF5F240C8647CDB331313129D3A74F5FCBE6278454041465C20F8A32558CA953A7AEBDE1861B5C3B76EC88958159A3BD7BF7AE8B8A8ADA273FE69142345BE8A8D8959F9FFF87B4EDF73FFFFC7396D89932BF45063C3619FCFEC0E6619F649F24E1466E6EEE1679A07A471EB050E90509495B79BDDE9B93929276F7EDDBF7C78C8C8C60F3BEEC535A604102E0CE62B5D5817FFEE109802A4DC82FB348E9D00C1CB7AFD25565DE340793D798EBF6F0CA906AC24EB35FC313AC24D171B4D83B623F99DF89A085C94183069D1417173741BEAFCF2A9D87069E373D1D0EC7F465CB9615B1E9092115054599F0837F6957613EFBECB3563238EB2383DFABE547FD74993661AB1C1DD28E1BA41DFF90E917A86873CD35D72C67ABB04FB24F92AA80CD663B4DFAC978E92F7DCC458BE5F5D0F4F4F415211CE6343194DF85D70C9279FFA67479DF5473991F0C2251A9E97AA5F36E2C3707A578C84355A8B9BC2224CCE9AA74A5246729DBD551BA9C352A2ACD2BA7EF2ABE4FC8CDD44869117384DBED7EC1E572B979590821C7E07901DE7D23610E8763145BA4F2A1284308218454AF87AD9E327945ACA958A16118CF1515153D2103BEBD41EC0EEF17E429FACD9C6FAEB4278C5DE9F00C3FAF99CB51C1E91C3154855A64AE430E8EABC50AC432D581FC338454369DC47A89A1B2D1994A571FCB0EF279192225AA2121F1EF8280EF48D058ADD6332C16CBEBF29DBCD65C344FE687A6A5A5ADE3A521841CC3E7048A326106C397082184906A447676F6EA66CD9ABD151919594F067F17CAA24B11F29698989823EB4ACB77912BB6C37C3EB85FE90A4F8BCC41A81F546482E033C39C471E9A814AE79D414E8DFF2A9D67A3AED25E36BFF1AA903001F98F902FE95BB3AF227F1242F420589696AC1A617C102CB3CDEF48D08C1C39D2D2B871E3BBE47BF89E7C27F19DDAE6F57AEF743A9DF76565656DE76521841C4B18BE147E509421841042AA19AB57AF2EC8C9C9F9343939F93319FC5D248BE2C406252525356BD3A6CD77CB972F2FCD6B06A14808DB80F8F272C07294591B2F76A73AB8C2CC10B14BC51E503ABF064A76236C8A820C0917BA292DC420B4EE25B107C54E36D72DACA893A6A4A424FEFDF7DF1FCACB5BC490676DA66118DD1D0EC77C5E12424865405126FCA028430821845453B2B2B2FE68D8B0E15BF5EAD543DE0A7804B475BBDD372131B03C8895966B062115DF155B36522C5D2C4FE95C32BD95F692812033416CB8D25E35FF94703C94CF8668F315AF0C39460C12BB5C69A1F05FA5C5C90D4A7BCC9C6FF66FF4490C4ACA3541B5D56A8D4E4E4E1E6118C654A543A5901F6C80C3E1784ABE7BBB7969082195054599F083A20C218410528DC9CBCBF3C843D78284840487C56289C7F39858AFA4A4A44B64D9C29C9C9C60C32762C5868A3D2506EF1B78DB7C2DF691D2796430D0CD2961BF18B1BB95F6544813FB9357851C2390801AD593108287F02494786FA3B427174447E44382383940EC8BF23A69BF7EFD3A444444A0A43C926E1B5EAFF7F5C8C8C8DE69696959BC248490CA86A24CF8415186104208A901407C9187AF69F23086C128CA67271A86718BCC17356CD87031C49B520EB14D6901E65A7350BB5AACD0FF8CA77412D48C62FBDC6E0E4C5F177B5769E1A6BDD21E0B6B7955C831007DF22CA5CBBCC3B30B21756DC520902041F566B3FFC2BBEB8FA33951FFFEFDEBC7C7C73F6FB1585E553A346AA5C7E3E93D73E6CC37B2B2B2F6F1521042C2018A32E1074519420821A40681B0A5366DDABC2D83C5C6E6E0B473BD7AF5AE4F4E4E5E8A70A723EC8A3C33F94A27034628D20562BF8879CCE360B05BDC53264FE9DC3410616E50BABA1372D23C69AE4718C70E5E15528E9C6FF6D37C731E6176C8E772BAD221765BC41E565A84996BAE5FAA7462EB0FCCFE1C3276BBBD877CA7E6188671A5D262E5D36EB73BD5E572E5F1921042C2098A32E1074519420821A4868144BFF220F6A13C9821D92872CDC479BDDE9B1212121A366FDE7C3E12059772088420A19213429290BC749ED2A1227E2C4A0B3197289D4F03F313C5A6893DAAB4C7CD6CA5F37DA05AD3FBBC2AA48C3CAD7468D25F62ADC56E138B52DA1306A5AC1B99FDCE5F75092220F2CB7415738B7D6AEE6F53DA7B6B432827B7DBEDA7C8F7E86DA585C6FA6299F25DEAEE14727373DDBC3C84907083A24CF8415186104208A9A1A044765C5CDCC4084166DB1986D12E2A2A6A803CB0FD82D2DAA5EC8E01E72AA5F3C95C27D6D21C0803546942451B78DEBC640E8677990F811DCC6548C27ABDD2A14DACD244CA0AFACE28A53DB9F01AE5D891F708395DE02DB3D9DC0EDE30104E905706A1442D944EF0BB510CB99632952E79ED0DF6C429292937CA6496D29E62E8DF0FC6C6C6DEF6EAABAF6EE2652184842B1465C20F8A32841042480D263737B7481ECAE62525256170D9C61CA0DA1312126451D27C59F76F2987F8DB1CF0C23B011E344D942E973D562CDB7CF08B143BD11C3C438479DC1CC43EA00E15646E555ADCA19701098604A5F31921940E95BF50C61DDE5BFD941666FC20271292552394C9A10E94C6762AED65F3BB0A5290494D4D6D26DF0F976118F7CA6C6DAFD73BC7E3F15C3B73E6CC2F323232BCBC2484907086A24CF841518610420821F09AD9D4B76FDFB7FF1664B6830C38110A72B33CBCFD23EB960471087F5525780D60B08AF0A57A4A0B2CC72B1D3EF289D8974A27FD454E9A1BCD6581E041119E0C1B7955C811B84CEC42A505C1F7C49E31FB0D4491F7CD7E0471302F601F78C2C08B06B96520D220E46E6BB027B45AAD11C9C9C9F77BBDDE994A7B86213FCD50A7D3393C373797B991082155028A32E107451942082184F8C0BFFCF280F67DAB56ADA6CBC0B3B92C6A25D65D1EE03AC7C5C565CAC0734B108741AE998F95CECF01EF982E62482A3C5CEC2AB1AFC4FA2B5D85E93E317FFE1A942E468E1A94DA46D8093C6FFE4FE904AD2C255CB33941E984D17B0396A1CCFA0AB36F4000846715843EE42E8A36FB1EC2EA3E0AD807DBBC60F62F8837410B32369BADB5C562C1B16E30FBE6B4E8E8E81E3366CCF89E9787105295A028137E509421841042C841646565ED94073547424242966118289F9D20035294CF8E6EDAB4E9C2B56BD796165A8441EB494A7BBB20912AF2752084E91673A08CE523D4014106E58A9F1083478EC31C845FA4B4C00321288F57A5463344EC1CB19F02962149352A7941A881B88250A52B942E7F7DAAD8874AE77B2989A0438C060F1E1C131B1B8B5C34EF281D9A9727DF055B7A7AFA3824CCE6A52184543528CA841F14650821841052223939392BE3E2E226C92014C97C112AD2292626A65F525252963CC8AD3FC2AE282B8C92C3A8BC84301378305CAB74759C3BF120586C7B8830A85C8392C4C861830A38082D19A87499ED764A7BDBAC0F65404DAA3CA729ED410561EFBB62EB50761A89A451E10B42DEF1661FB22A1DA25478B427B7D96C9D8A8A8A70EE9EE877C2F8E8E8E8BE3366CC58C94B4308A9AA5094093F22D90484104208391C2E970BB932EE90012AAADABC29962083D3AF65FE6D8BC5F2605A5ADAF623EC9E639A1F78345C2A96566CBBEDE672C3DC0662CEA9E6C01AE121286B8CC4AD088962A5A6EA0FFA01C4989DE88262FF535AA89B506CBBAFC506289D9B08897A67289D787A98D29E576562F0E0C1C7EFDDBBF7597979B3B968053CC5A4AF335489104248B9434F1942082184944A7676F6EFEDDBB79FB86FDF3E841CA1ACF5055EAFF7C6A4A4A43F645D769087816703C296908835D09301B965107E92A1748808424F900C18B93F905306C98191A72630992A2AE96CE595A9769C2B76B9D2B9877E319775563A7FCCDA12B647681CF2BCBC64CE639B9B940E7D0BB934B5CD66EB5B5454F4B16118F0F0DA277D7C6483060D6E983C79F2EFBC348490EA003D65C20F8A3284104208098A254B9678E401EEDBE4E464A70C5693942E47DC471EF02E165B20EBFE29E51028830D8F9B404106E24A377350BD4769C1C7BF1C3966C689A1DA4DF1B0A517C53E57E510A642C20224E77D5EE932EAF08029085877A5D255964AAAC8B55BEC33A543E6FCFC20564B6C73B027B75AADA72725254D350C03E5DA8F13FB4EFA7857A7D3F921FA3D2F0F21A4BA405126FCA028430821849090C8CACADA260F7253E4C10EDE0348040C81E61619D4EE8B8B8BFB3E37373798BC2FA89863513A4F0CBC6010523DDE1C9C4F533A59F054A53D2650A969A1D225B6919F06E74D145BA4B457C432C55C33551D248F6EA674D52478BBA052173C64902306097C21F8C133AAA470B9E2A209F212052BC81876BBFD56C3303E103B4FE677C8F41E87C371574E4ECEDFBC2C8490EA064599F083A20C21841042CA843CCCFDD4BA75EBC91E8F072146E78B5D6DB158BA2727272FC9CACAFAB394DD31C08E573A01303C650629EDE1F09CD2020B3C646E17FB4269410640C4795D696F9B6D4A8B355798EB2243188893F0E12CA5BD62E0F1F4A3D828A513FB2E37E711BA76B118FAD37F952E938EF0B6DD477BE294949473939292905C1AC9A763BC5EEF87D297BB3B9DCEAF79590821D5158A32E1074519420821849499152B56EC9687BAF76570BB58E9D0A37819DCDE24F3C7B76EDD7A81AC3F527811C2511096F2ADD2E58BE1058150955AE6FA8C62DBC353061E151081E0C5708F69594A57DF19AC74D9E4225E99B0E621A543D5BCE6355BA5B4778BAF4B292DBE7C14B03DBCA39E117BDBEC2F28A18E64D05DCDF990183A7468548B162D861B8681AA4DF0CE81E07393D3E91C919B9BFB2F2F0F21A43A435126FCA0284308218490A3461EECD69E7DF6D913A3A3A321A8C0B3A183C7E3E99F9C9CBC262B2BEBE7200F8310158435258BBD1AB01C628C3FC708C2A5E0C9D04B690F9A0EE6A01D5E37F09E69640EF45798037F127E9C24D65DACA5D21E5181099CB788B5513A7C6D9DB90C7DE207F335843C94BE46F8DAFBEAE0DC33A5929A9A7A617E7E3E12F9DA6536D2EBF5BE55BB76EDEBA74F9FBE949785105213A028137E50942184104248B9B066CD9A4279C09B2B0F7CC81183702678CDF44F4A4A8A159B2FEB82093959298664ABC82BF247C0F30ACA7123CC09A58AE12581B0A7296243C5EE176B2096670EDE73950E75A2D743F800EF1694B986770C923823992E049907C45294CE0D84B2D7C817845C412F281DA6D4586CAFB91CF9867A281DBA84B0A6A00599810307D68D8B8B1B6BF6A353CDFED5C7E974BEBC6CD9B27C5E1E42484D81A24CF861611310420821A43C71381C3FB9DD6E78CBA0D4F52EAFD76B135B69B7DB6F0EF2100F9983703F1844A354F2BD62A7893DAA741E100CB29183A6B7D87CA5AB4161DD6FEA80A0432A1F849BC133A69F79FDDE319F41E1F162888D543A84C85F5A7D9FD818A5C5B918A53DA220F241D481E0B73C9493A7A6A676292C2CCC46025FA545A16762626292A49F66F0D2104208A96C22D90484104208296F5C2E1772BFBC2003E2F73D1E0F4291BA79BDDE8976BB7D605151D15059BFFA08BBE7149B9FA8B42073BD580BA52BF29C666E072F8777C5FA9803FFBE6CFDB00215941072364269D1A5BF58A6D2A2CC254A7B3EC1EB09F9627606ECF79D984D6941A795D2E5D1978472E24183069D545050F082F4BF81E622EC7F0B44435E16420821E102C397082184105261646565EDC8CECE4E4B4C4C5C650EC2132C16CB2D09090996F8F8F845B9B9B9EE200E8370A4264A7BC3F8CB60FF47EC0EB137944EEC7BA539C0DFC4560F2B901706E24AA6F9DC8952D748D28CE4CEF09241E8123C67E2CCEB3733605FE405BA41EC45A5F30D058DCD664B75BBDDF0AA69A7746EA147647EC8CC993337F29210426A320C5F0A3F28CA10420821A4C29107BF9CB66DDB4E2A2A2A4292D70B0CC3B8DC62B1F44D4A4A5A2EEB7E2B65770CA421EAC06B02C96191E81762CCDD4AE706794FE93097796CE9B064A979BDCE523A4F0C3CB5910308614AF07E4248113CA720DA4148F10B75F09CF922941359ADD633A44FA549FF1A26B375D127A49F5D9B9E9EFE496E6EAE9797821052D3A128137E509421841042C831010955E50170B63C107EA5B40703BC236E4C484838F5820B2E981F44C2D5AD62BF285D9DA98BD8A56213C4AE104B670B872D48B88C0A5C3394CE1F03CFA6054A0B6D678BBDA574E52C784321996F5EA827183972A4A571E3C677592C96F70CC3406EA16D5EAFF74EA7D3795F5656D6765E024208D15094093F98E89710420821C71487C3F19DDBED469E905162853288BE353F3F3F372525C51AE421E079D1560C895BE16DD18FAD1AF620FF0F0434545C3A41E944CC272B1DB204CF99EBC46E51BA24764848BF495CB56A15449E97942E9F3E53FA54BCD3E97C87CD4E082124DCA1A70C218410428E39C825939D9D9D91909000CF0608340932B5CAFCF9F1F1F10B64FD8E23EC5E64B55A17CA36F09C6928B64BE9FC23247C4148D2F14A8B268DCDD7A8BE9427E6513A7C69BAD265B18342FA40747272F208E93753952E93BE415E0F70381C4F05597E9D10426A1CF494093F28CA10420821A4D2C8C9C9D92A0F8593E52171A3D7EBED0881262222E2E68484843DF1F1F13F969407C466B3792D164BC7A64D9BCE58BB762D84190A3255035CA707950E35432E99D78BAD2FB05AAD11C9C9C95F499F9872A403F5EBD7AF83F493394A57DD32A4EFBC1E1919D93B2D2D2D8BCD4C08218787A24CF8C1F0254208218454365E87C3F1A6C7E389330CC32503ECE364FAA20CBA17A5A4A4B43ACC3EED1B346830914D57E598A67489F3874B5A191919F924060B10DE4A5ADFBF7FFFFAD2275EB5582CA8DE849C442BA5DF5CEA743AEF9C3163C64E362F218490AA063D65082184101216E4E6E6EECACECE762524242C310C039578E2650AAF997A66485351C0601DD356898989481EBC80AD5765F84B6CAE2AA174B9DD6EEFE1F57A5F51BA54B657AEEBA8E2EB3D1ECF1CE913287F5E28F6B4DBED4E75B95C796C564208090E7ACA841F1465082184101256E4E4E4AC898B8B7B4B06DF75C42E12EB68B158EC4949492B65F5407333C39C5E919090B05CF659CD96AB12A0F2D2DFC517A6A6A636F3783C9FC9B5AEEDBFBE3270784C060CFFB3DBEDA7C8EBB76519BC68908726D3EBF576770AC84DC426258490E0A128137E50942184104248D82183ED829C9C9CCF1312123E95D90B64B08E509581256C2AAB8CEE4949499FC8C3E526B65CD563F0E0C1310505055FC8753CABD82A8B0C1E46CAF426A5AB6D21A1F383B1B1B1B7BDFAEAABBCD68410520628CA841F916C0242082184842B4EA7F3874E9D3A5DD0B871E3C2236C56CFEBF57E3470E0C00BA74D9BB6B9B463CAB651BFFEFAEB7F76EDDA3568F7EEDDE7141414D41233D8DA4747545454516464E43FD1D1D1DF48DB8EBEE28A2B9604B3DFDEBD7B5F360CE3BC236C72A25CB3391E8FE77697CBF51B5B9A1042487582A20C21841042C29A8C8C0CE492296DB3330B0B0B3FE8DAB5EB159F7EFAE9BEC36DB461C386DB972E5DFAECAE5DBBEA366EDC589D7AEAA92A262646454747B3A18F92828282C8FCFCFC86DBB66DEBB367CF9EEBBEFBEEBB1F65D9802BAFBCF297C3ED23D775B04C6E2EEDD84EA7B31B5B981042487584E14B84104208096B0E57892710AF6018C619313131676667677F50C27ACB8D37DE3873DDBA750F9E72CA29D1B1B1B1EA84134E50B56AD55211117C1C2A9711454CE50000200049444154874A6947B4E7F1C71FAF4E3FFD7454F86CB263C78E9B070D1AF4D3D4A953D716DFDE6EB727CB64960AE24FC2E2497F092184940D862F851F2C894D082184902A0F12CB285D9169A0CD663BA4DCF2FAF5EB9D627D1312125493264D94C5C247A00A7DC094F6453B272525D591D7AE79F3E6750D5C6FB55A1B783C9E0FE565AD608E178C304708218454C9DF4C360121841042C215198C8F91C9CA2037F7E785793A2525E53AFF42842CE5E5E5F58D8F8F57F5EBD73F64A7BD3B37A8DF96BEA3D67C3DCA67788D65E4E8417B272626D6959769F3E6CD6BEE5F1E111131D5308CB3833906BCA0CCBE406186104248B58339650821841012B6381C8E61321966B55A4F8C8C8CEC2CE3F3AB651E5E17A71D61378B0CF81D76BBFDA2B4B4B495C821D3B469D3120599FC7FFF54BF2F99A43CEE037984F76CFB4596FDA6CE683B54C51C772A2FC251827697F677FFF6DB6FE364B697CD667B40A63D8FB00BCA5CEF8F2933BDA07E149BCBD624841052DDA0284308218490B0C7E5726D93C94CD3546A6A6A338FC7D359C6EB577BBDDEAB30F62FB64B8CAC5FF4F9E79FBF52A74E9DBAF09229896D79DF1E24C8F8C132AC3B2D29858D5F0E346DDAF4A40D1B365CF2D8638FDDB876EDDAB1C5561F24C298AFD789CD93EBFB655151D197E6F527841042AA1D14650821841052E5484B4BC3A0FD4DD310DAD2D6EBF576B6582C577B3C9E8E32988F14AB337FFEFC5B070C1870D81C327B77FC7ED8731C691D090DB4BF5C8F7F7EF9E59789EA4098991F8830DB64FD3CB9865FCAB65F9AD797104208A9F65094218410424895C7E17020BC053666F0E0C1317BF7EEBD5E06F9D68E1D3B5E7BE289271E763F8FA7B04CEB48E82C5AB4E834AFD7EBF78841E37E0B1106DE30E6F5238410426A1C14650821841052AD983C7972BE4C1CB0DB6FBFDD53BB766D364A18909A9AAAFEF9E79FFCF5EBD7DF28D7E443F33A11420821351A565F2284104248B5A5B0B0D0888A8A3AC2164619D7915069DCB8719DABAEBA2ACAE9743A28C8104208211A8A3284104208A9B6A09AB22EDE5332D1B54F28D33A123AE67588604B1042082107A02843082184901ACB89675EA22C11D1872C8F88AAAD4E3AEB323610218410422A148A3284104208A9B11C777282AADBF0DC4396D739B1B9AAD728960D44082184900A85A20C218410426A2E5EAF7217EC3964B16F99AC2384104208A94828CA10420821A44652B0E76FF5DB92B7D49EEDEB0E59876558876D08218410422A0A8A3284104208A95978BD6AFB6F0B55DEE257D49E7FD61F7633ACC336D8965E3384104208A90822D90484104208A929C0F3E5AFDCF78F28C604E27117AA4D6BE6A87F37E7A8C6F1BD55749D93D888841042082937E82943082184901A4369DE3187C3EF354308218410529E509421841042488D019E2F95B12F218410424849307C89104208213586D8CE4FB211082184101236D05386104208218410420821A412A028430821841042082184105209509421841042082184104208A90428CA1042082184104208218454021465082184104208218410422A018A328410420821841042082195004519420821841042082184904A80A20C21841042082184104248254051861042082124008FC7A3DE78E30D55585878C4EDFEFCF34FF5FEFBEF1FF61881FCF3CF3F473CD6CA952BD5A64D9B8EEAFD4C9B364D6564641CB4ECB1C71E53050505A57EE692B6C9CFCF3F64D9BC79F3D482050B0EB2891327AA9D3B77B2E3104208216520924D400821841072008BC5A222232395CBE552A9A9A9BE65102D56AC58A1DAB66DBB7F3BA7D3A99A366DAA76EDDAA53EFCF043B57EFD7A75C10517F8D63DFDF4D3BEF5A79C728A6F7ED6AC59EAAFBFFE52AD5BB72EF19C10649A3469B27FFB50DF4F5151917AEBADB7D4FFFDDFFFA92FBEF8422D5BB64C5D78E1856AF3E6CDEAF3CF3FF7EDBF78F1623562C408B57BF76EB57AF56ADF7EDBB66D53BFFFFEBB5AB26489BAEEBAEBD44F3FFDA4CE38E30CB577EF5EDF726C1FC88C1933D4F8F1E30F5AF6F6DB6FAB9B6FBE991D87104208290314650821841052A381070A048F134F3CD1278080EDDBB7FB9643E0001054D6AD5BA7E2E2E254DDBA757D5E24797979EA9E7BEE513FFEF8A31A306080BAF5D65BD5A38F3EEA134B2EBDF4D2830496A8A828959494A43A74E8E0DB3F90912347AABBEFBEDB77FEB2BE1F0832F0949933678E6AD3A68D3AE9A493D4BFFFFEABDE7CF34D9FB0F29FFFFC4775EDDAD5B76F9D3A757CFB381C0ED5BD7B7775FEF9E7ABE5CB97ABABAFBEDAF799B03FF8E69B6F0E69AB888888433C68DC6EB7320C831D89104208290314650821841052A38160020F147890F80513881E8D1B37F6091560CB962DAA51A346FBF7993A75AA7AFCF1C77DCB478D1AE59BF7872C21D4E889279E28F15C102FB07ED0A0413E71E4830F3EF079A9C4C4C494F9FDECDBB74F252424F8449C2BAEB8C2B73FC2A1E01D032F9E5EBD7AF9841378F35C7FFDF53EA1273636D677EC134E38C1B71F3C6F20F8F8F73B1CF00C82475020F1F1F1EC448410424819A128430821841022DC77DF7DAA478F1E2A3A3A5A656767AB8D1B37FA967BBD5EF5D4534FF93C4720AA20AC079E2CD8EE934F3EF179A340DCC0F66BD6ACF1092608578278515C9C811063B7DBD5C30F3FEC3B1F428120CC607959DF0FD64F9F3EDD27B6208C09A2CAD9679FEDDB161E303B76ECF0E5BF99346992CF5307220CBC68FCDE3EBFFEFAABEF187E4F196C038AE7A74198123C73FEFEFBEF83969F77DE793EB1079F831E33841042486830D12F2184104288D26247A74E9D7CE2446262A22F8C07AFBB74E9E2CBB3E2171CE02D02AF925AB56AF9C2824E3DF5549FB70AF2B03468D0C01716841C31DDBA752BF13CD8065E360871BAF3CE3BD5F1C71F7F54EF07A14D08438298F2CA2BAFF83C6CFC060F9BF4F4745F2E1B78CAC0BB06C745825EE49B816083651069FC9E32FE04BEF0AE0904C73AF7DC737DEF01C780F884D7B07AF5EA519021841042CA0045194208218410A54212153233337DDE25E79C738E2FFC28373757F5EEDDDB97D3057957E0A172D145171D76FFCF3EFBCC27E88C1D3B56FDF2CB2F47F57EE0F9028F1AFF3EC865E337082E109110FA84F705E04903C108C24EAB56AD7C86F70E71059E30107710F274CD35D71C749EC0B0A69F7FFEB944EF1E42082184840645194208218410756819EBC3B167CF1E5F525F543842525FE454F9F2CB2F55E7CE9D7DA5A1274F9EACAEBAEAAAC3EE8FB023083A0F3CF0807AE699677C82C8D1BC9F4020944080F11B0419E499391C481EBC68D122D5AE5D3B5FD96E8434C16BE68F3FFE38A44477A0E7CCD2A54B7DD59DFC206C8A10420821A1C39C328410420821AA646101F9562052F8AB2001081F1025B00C5E325959593E0103C97311D6D3B163475F6E969280000241262525C5377FF9E597AB2BAFBCD227860426FB0DE5FD048212D7F0D20904B96050F9C95F0D0AC97FE7CE9DEBFB0C083BEADFBFBF4F60C23111A28473C08B06615681408441D96E842D419842D8D4F7DF7FEF0BB1BAF7DE7BD98108218490324051861042082144A85FBFFEFE101D7885406039EEB8E3D4238F3CA26C36DBFEED903477F8F0E1EAACB3CEF25551FAF4D34F7DDBA044F58409137CE5A9FBF6EDAB5E78E1055F385020283F0D512690E79F7FDE97DB050984110E15EAFB0904C28BBF42939FF7DF7FFFA0F2DCC87D03D1E89D77DED92F0421BF0D4018567272B26AD9B2A5FAE9A79FF6270E06108F20DAE0B323EC0AC20DF6BFE1861B7CE2CEC489130F29F74D0821849023435186104208214478E9A597F6BF46580F0489860D1BFA12E50682C4BE1026205C7CF5D557EABAEBAEF3E59841B25F0831C8EB72FAE9A7FBAA1D21A12FC41578D7FCF6DB6F875434F203EF13E47C091465827D3F81E01C48D81B083C5A02419E19BF670BC4A08F3FFE787F796DE4A759BB76ADAF72144422BC6F24F75DBC78B15ABD7AB54FD0C1FBC267022D5AB4F025101E3D7AB4CAC9C93928A48910420821A543518610420821A418285B0DAF94C3014106205F0B72BF20AC27900B2EB8C0677E5032BA22DF8F9F193366F8849B408A7BCE04821025842F1D0978E82019F0C5175F5CE27A843D3DFAE8A3EC34841042481960A25F420821849062042380EC7F98B294CFE3D4EBAFBFEEF3B639D2FB9932658ACF2305200F0C802804EF16505C90290FE0F953BB766D760A420821A402A0284308218410520920442810082F481AEC07E14A08470A04A5A8FD796050BD09E14400795D02AB2311420821A46AC0F02542082184904A60DAB469EABCF3CEDB9FF81755959048D79F1306A5B3E1A1F2D8638FF9D6A1B212A6106E502109C97BFD1E2C679F7DB62F270D428DE0D94208218490AA01451942082184904A00C975BB77EFBE7F7ECC98312A3131D157521B205970424282EF35C41694B246A8122A1D21C12EC497BFFFFEDB27C600240346EE1A54413AEDB4D3D8C0841042481580A20C21841042482570EBADB7FABC60FCE5A851521B959D109284B0A5AD5BB7EE176550ED08AF511DE9CC33CFF4E59E81D7CCBC79F37C020C42979E7AEA29DFF128C81042082155078A32841042082195C4E6CD9BF757475ABE7CB9BAE4924B54F3E6CD7DAF172E5C78D0B6106A7EFAE9275F99EA3BEEB8C39783A65FBF7EBE7523478EF479C8C08B861042082155078A3284104208219504428EFC396490C477FEFCF9EA975F7EF179CD04F2D5575FED0F4BEADBB7EF21D5A11A376E4C4186104208A98250942184104208A9AC07B1C84875C51557F85EC30BA65DBB76AA59B366BED2D6819E32D8E6F2CB2FF779C41C891D3B76A8060D1AB06109218490AAF22CC0262084104208A91C90CCF7DB6FBFF5BD4645A5EFBFFF5E6DD8B041FDF1C71FEAACB3CE3A68DB92AA2A61DBB56BD7EE9FFFEEBBEF54B76EDD588189104208A92250942184104208A924023D5F7EFCF14775F1C517FB2A2B1567CF9E3D6AE3C68DBE1C34F0AE4115A6A54B97AA77DF7D57DD73CF3DEAD9679FF525FECDCDCDF579D9E038E106AA47E1FDD96CB69ED1D1D10BA64E9DFA377B002184909A0E4519420821849030A0A8A8C857FABA2490DCF7871F7E50797979BEEA4B60F4E8D1EABAEBAEF3BD1E3264887AE38D3754EDDAB54B1475C281C58B17AB458B16E1E5AC828202883370F1C994CFBCD8308C056EB77B85CBE572B327104208A949509421841042080903EEBFFF7E55AB56ADC3AEB7DBED1032F6CFFB0519D0BB77EFB0FF7C175D74915AB162052A4B7DEDF57A2F9045508F5A18863100EB23222276CBE7FB11228DCC2E8C8E8E5E346DDAB4CDEC19841042AA3314650821841042C2802309327EAA72AE1854873AFFFCF3D5B061C3AE183972A465CD9A35C96EB7BB9DC56241ACD5455EAFB7A54C2F93CF7819B647652A9BCD86325410693265BB051B376E5C9E919151C4DE420821A4BA40518610420821841C53468E1CE991C932D35EC7B2D4D4D413DC6E7707BF48A3B450D34CA6303BF2E8346EDC78AFCD665B22F399620B65FB452E97EB2FB628218490AA0A4519420821841052E9A4A5A56D97C9C7A601C36EB727C9B49DD2020DC49A38B14B4C43C813BC69D62B9D9B06096B167A3C9EE52E97AB802D4A0821A42A40518610420821848423DEF4F4F41532854DC082C183071F5F5050D0DEEBF5FA451A78D420F3F1998661A4609B8888887C9BCDB654E6333D1ECF02B1C52E97EB0F36272184907084A20C2184104208A9124C9E3CF91F99CC31CD47FFFEFD933C1E4FA048932806E1A6BD6118F799DE34BFCB325F9527D93673E7CE9D3F7DFAE9A7FBD8A28410422A1B8A328410420821A4CA3263C68C2C99C0DEC2BCD56A6D10151575B1C7E3F127106E6718465379DD545EF745B2E4060D1AECB3D96CCBFC214FF0AA71381CBFB3350921841C6B28CA1042082184906A83CBE5DA2193CF4DF361B55AE32D16CB45866140A881258B611E9E35F7601B9BCDB651E9DC340B20D2C4C4C42C9D3C79723E5BB4FCE9D1A3479DD9B367EF614B1042084519420821841052CD71B95CB93281BD83F99E3D7B1E57B76EDD8B919B46E990A70E62A789F5360CA337B6C9CFCF2FB0D96CCB657EA1E951B3D8E170E4B1358F8ED1A347A7FCFCF3CF53478D1A953A62C488F7D82284909A0E4519420821841052A3F8E8A38FFE95C95CD37CD8EDF658655679821986016F9A0BE4F50532FD0FB6B1D96C28BFED0B79125BBC7BF7EE25F4F8081E0832BFFCF2CB8C5EBD7A45CC9A35CBF9E8A38FF679EAA9A766B165082135198A328410420821A4C6939E9EBE4A26B02998B75AADF52223232F5407CA71A30C7763B15EA6A9BA75EB16D96C3654879A2FB6D862B164A6A5A5AD636B1E8A5F90B9EFBEFB22E2E2E254F3E6CD239E7FFEF9771F78E081EBC78D1BF7095B88105253A12843082184104248315C2ED72E997C659A8FD4D4D473FC0984C5DA2B9D9BA68D694AD6C19B668BD29E34BE90A7A8A8A81FA64D9BB6BB26B765714106602AF391CF3DF7DC0777DF7D77CFF1E3C77FC65E4708A98950942184104208212408D2D2D27E96096C1AE6070E1C58B7B0B010E14D1069DA292DD43412BBCE3425EBDDA6378D2FE4C9F4A6F9B9A6B45949828C1FCCDF7FFFFD51E3C68D9B75EBADB7769F3061C25CF63242484D83A20C21841042082165C0F480C930CD476A6A6AB3006F1A843CC19BA6B569779ADE34DBE4F57C547992E9E2A2A2A2EF4DCF9C6AC59104193F58FEC0030F448F1B37EEE32143865C3B69D2A479EC5984909A044519420821841042CA0933A70C2C0DF328FF5CB76EDDF3D581902778D420374D4FAFD7DB13DB444444785252525640A4F10B35668E9B2A4B30828C9F0061E693418306759D3A75EAD7EC4984909A0245194208218410422A08B33AD377A6F9B0D96C67C9E422C330DA79BD5E0835ADE4F579323D4FE66F33B7D92E9305628B651D2A3D659A55A3CA0DABD57A86CBE5FAADBC3F7328828C1F5398A9F5ECB3CFCE19306040D7E9D3A767B0F710426A0214650821841042083986381C8E3C99C09C981F3C78704C7E7E7E1BB31477075984F0A7D3C4BAC364B9AA53A78E3273D364CA7CA6C7E359EC72B9728FE67D444444ACB6DBED63232323C7965732E2B208327EB0FD830F3E183376ECD839F2BEBAA6A7A77FC3DE4208A9EE5094218410420821A412993C7972BED2898061CF6399CD666B6A96E26E0F8F1A99C29306F96992657E684444844A4949F9475EFBAA3C218170616161A6CBE5DA11C2A963E41C8FCB7E37CBF986391C8EE9B2CC5BD6CF7134828C1FECF7D0430FD53685996B29CC1042AA3B146508218410526D9101AB829701A6A47291EB80D09B3A6C89E070381CBFCB04E6C27CD7AE5D6BD5AF5FBFB5C562B958DA12DE34087F6A8A55302410865063B3D9B2950E79CA946D17CF983123ABA4E3CB7681E20BBC72A6CAB2FF93E9BD72EE85A1BEDFF21064FC98C24C9D679E79E613BBDDDE8DC20C21A43A43518610420821D5F7412732B2A8B0B030323A3A9A8D51C9ECDBB76FB34C6AB325CAC6A79F7EBA4F2699A6BD886556ABF5748BC572915807D3ABA68D58224CE687B8DD6E882FF09C596C26115E2CDF858593274F86878D47B6B1143BCD85620B649F34D97778B0F966CA5390F183E33CFCF0C375C78C19F3B1DD6EEF4E618610526D9F55D80484104208A9B60F3A9191FFECDDBBB7214599CA67D7AE5DA848741C5BA2FC70B95C7FC8E47DD320D2445B2C9656EA40C813849A33C5AEF67ABD30959F9F0FA1666509824C20A9111111BDEC76FBB3A5E59B294990D9BC79B3BAFFFEFB55515151E077513DF7DC73EAE4934FDEBFACA4EDA2A2A2D4B871E37CDBE178C3860D8330335BDE4B0F0A338490EA48049B8010420821D595DB6EBBED228FC7137FC20927B0312A99356BD664E5E7E72F92013ECB1D5710B9B9B9EE9C9C9C8D628BB3B3B3DF157B312E2E6E82C56241381242A13C628DC44E0DE270516297C9F7E786C4C4C42D72AC43C2A00EE72153B76E5D5F28D5DAB56B0F125C7EFDF557D5A953A7FDF3105FB66EDDEA0B3104F5EAD553BD7AF5526DDAB4D9BF4DA3468D8CD8D8D8A8850B17F64948485824EF633DAF34216547BECFF812C232E4FB44A1330CB0B00908218410525DD9B56BD7E84D9B361521DF06A93CA4FDD7EDDCB9F37C99BEC7D638B6B85CAEBF1C0EC707620F8A75FCEBAFBFEA877888D395CE379329D6DEBFB0B490A5EEDDBBAB060D1AECCFE784EF204499458B16F9E631C5BCFFBB0911E7B8E38E53DDBA753BE458727CCBF0E1C3EBCA36B3EC76FB65BCAA8490EA043D6508218410526D993265CA9F43860CB9565E36A95FBF3E1BA492C8CECE9E9D9F9FBFB54B972EE3D91A954B5E5E9E2731317164197685383344F6EDDBB367CFC80D1B36BC79A41C32168B45356FDE5C2D5CB85021B70DC054FA82EAD0A1831A3B76ACDABB77EFFEED636262D4BDF7DEAB1A366C58E2F11A356A64898D8D8D58B060013C663243F4984934EDD7806556B15CF60852D3A0A74CF8414F1942082184546B0A0A0A06AC5FBF7EF7CE9D3BD91895C0E6CD9B676CDFBEBD8B0CD21F626B548F319D7C9F5E0A26A9EF39E79CA3DAB56BA702733A151616AA279F7C12DFCBFDCB6AD7AEEDDB0EDB1F89F8F8F8A8E1C387C7485FFA20448F1954A45A29769DD8554AE7D544A52996652384543A14650821841052ADB9F2CA2B7F9149BFECEC6C0A33C7180832AB56ADBA4206D1379AD7818409EBD7AF47F89037C8CD7F330C63517474744E6464A4F7CE3BEF3482ADB23470E0C083441988319B366DF289337E9004B87FFFFE411D2F3E3E3E66F8F0E1D1F27EDE0F519849169B25F69DD89D624B14134F1342C200862F11420821A4DA3365CA949F6570B874F3E6CD3DBC5EEFEEFAF5EBD7F1E7BA20E50F72C8206469C3860D5DA49D6FECDCB9F3676C95F0A05FBF7EDE8D1B37AA5AB56AA9264D9AF8BF04105D968B7D23364BBE2353C45E8A888878A265CB96F7BDF2CA2B2FF4EFDF7FD7CE9D3B6F7DE8A1872CAD5BB70EFA7CA8A6844A4ACB972F3F28E9AF9F3A75EAA89B6FBE599D7DF6D9411F538E171D1B1B5B387FFE7C6B6262E2E220429950856A80D29E31F5C47A883D219624866A55C8047E86D2C99009A9D6307C29FCE0D308218410426A0CF3E6CD6B2E83CD7132F0ECD8A851A33F1B376EDC202626E64419A0D665EB1C15BBF2F3F3B7ECDEBD7BCD860D1BF6ECD8B1E34259B618214BF490092B2E8F8D8DBD63D3A64D8D3A77EEFCC4ECD9B307454747DFB773E7CE6D47DAA9B4A4BEC1F0C4134FA8D5AB57ABC0A4DBC83B83E33DF6D863653AA60C28B7C97B93AFB4B74F29E5B2A788217C6E9318FAE6FFC4C662502A86843717885D2DF654C03EA8DD1D2BF62DBB0DA94ED86CB61132190973381CA3D822950F451942082184D4383EFBECB3563220EC6318C6D532A03B5DA64DD82A4787B4E30669C73F64FA05AA2C5D73CD35CBD92A6103040784EF4C12DB2E36462C530CD9AFE139FFCEE176ECD1A3479D468D1A6DEFD5AB57342A2A9595952B57FA8499E23CFEF8E3AAAC420F9041E5BA59B366D5DBBD7BF7D9B367CFDE53C226CD9416646E33E79F33DB01497F915F061E34889D2A0CD8E74CB157C426887DCCEE43AA131465C28F483601218410426A1AA660007B9CAD41AA29314A0B114870BB4AEC2EB1D7C4A68A3D2AB655AC8BD8103197D8AE920E02A163D4A851A9B366CD72366FDEBCCC9E322E97CBE71913E8298332D8EFBDF75E993D65B2B2B2FE92F7D7C0308C3E871164C07D622F99AF8F173B4D1D5C7529431D106420502119707331BBD9269D94F69AF95C6C07BB1521A4BC61A25F420821841042AA1FF96233C5900C17E5AC3F10EBA57425A2DEE6F2D94A7BC9FCE748071A3162C47BA79C724A9FE79F7FBE081E2FA192999989A4C20709320025B2B11CEB430582CC983163A24A095D3AC534FF9B1E2AF666C0FAC1EA602FA19BC5AE17FB440CDE731062BE575ABCBA4469C1A693D282172184940B1465082184104208A91E4080A81F30BF51EC11B10D4A872BA588BD21D65169B161A4D8DF4A87EA1C91A79E7A6AD6F1C71F7FFD73CF3D57188A30B367CF1E3569D224959F9FBF7F5960926DAC7FFBEDB77DD36009529001C82163355FA3041484157F8E18E496C912DB1BB03DC295E05D8470A78162A94A7BCDFCA9B45093A77482E0E6EC6A8490F282D597082184104208A9FA34563A1CAF96D2DE30A0BDD2DE1F08D543A5A19FC4DA2A2D4674129BA7B4F7073C691E16832BCB611597850B17FEDCB163C71F323232FA9D7BEEB9118D1A352AF54D4170C9CBCBF379C50094C7C67EFBF6EDDBEF398330A6EDDBB7ABF3CF3FBFD4E38520C814E726B35D20548D54DA4B06E2CB6E73FDB9627DC53A88BDA874F96C083613C5868B5D2176A3D2F967FE6077235515565F0A3FE82943082184104248D5E52BA5436E5053FA23B1F702D62D14FB5A1D28FB0CA101A138E9629B95161DA0ACA064393C444E2EED64E3C78FFF2C2A2AAAFBB871E30A4AF398F9F9E79FD5A2458B544141C1FE6528918D1C321067FCECDDBBD7B71DB63F1CBB76ED52D3A64DDB3166CC9898320832204FCCA9B4F70CDAEC29B30DFC60907A9118DE2C6A7ED731DB156A5203B1414A7BD214AFD4D6AED83CF669C86E490809168A32841042082184544D502568B5D282834D6CB1D2496BE12D7391B94D86D2620C0417B8A6FC261625162F8672E5C8B1F280D2614CAF0773D2091326CC350CE3DA71E3C6ED3B9C3003CF98575F7DF52041A656AD5A6AC89021EAA4934EF24D31EF07DBBDFEFAEBFB3D6A8A3373E6CC9D73E6CC69E0F178EA8BDD63B3D9DA87D8567395CEB3033E35E7FD9C6AB603BC695E16FB52E99C32FD9416BAD6299DF8179E481706EC87A8038433F973CD60FE36764B424828307C89104208218490AA4382D255942030406441452084E5C0BB03214C08AF41580E2A0CAD32F7810883EA4B704581A707CA41A30AD10AA5F3CB409CC909E54DB468D1C2EDF1782C8B172F6EDDB265CBC8E2A14CB367CF56CB972F57454545BE79545E927DD48001037CF34D9B36F5ADDFB66D1BCAA9FB0C20DF8C1CEFA063216469EAD4A948440321E52CD92651A643121313BB886DEBDBB7EF9A8C8C0CEF51B4E9ED4AE790C1899197E774B3BDEE32DB076217F2EE4C515AD0F1D3C76CCB34B16D4A8B3610C5208215B1AB927084E14BE1074519420821841042AA0E5B942E617DA9D2B9619629EDBD01C1051596E0F1525B1DECF5D24CE9F2CEF0A6417E19883591626BCCFD8316647AF6EC795CEBD6AD47582C1608111D3D1ECFF8CCCCCCF35AB66C19E51766366FDEAC5E7CF1C583BC649037E6D1471F5575EB1E88FE898F8F5773E7CEDD9F5B06DBAF5EBD5A75E8D061FF76FE1C32F2B28FC3E11823E79E28DB43908230833C30295BB76EB5CB40B3A86DDBB6D9CB962D2B8B1882302F545A82F003610BA15EFF2F083FF50000200049444154533ADF0CDA0C5E32D395CEC113C868A5051B441FFC2E76A769EDCDF707012DD095089FC3C32E4C2A138A32E187C12620841042082124AC4192DEAC80F9A66293C5AE54BAAAD01D4A7B7160A005CF0D94B886B7CC9662C75962EEF772A86FC06AB546084394162B100AE5350C236DF7EEDDB7D7AD5BB74DAD5AB5E63CF4D04375E2E2E2CAED431F29A96F8F1E3DEAD4AB576F88ACBB4769D1092047CC2BD1D1D1AF4D9D3AF5EF104F17694E910FE602B38DCF345F3FAD7448532010C52E171B659E1FB964CE533AF70C40C971240EBE2B609FAE4A8B37D9ECD2A4B2B0D96C23944E763DD2E1708C628B543EF494218410420821243C815070ADD878A5AB00F943749084160966979BE2C04EA5F3A220210BBC3E20E00C139B53EC7848748B0A4C05A1BC89D4D4D42E168BE543A573AEC08565BECCF74B4F4F7F79F5EAD505D9D9D9EBE3E2E2166466665A5BB66C191D4C55A6D228ADCAD29A356B0AE5BCDFCB795F350C235B0C898ECF11BBDCED76DF959898D838393979B51C677B90A7F498068F227810FDA0B410335F6981EBDD62DB3FA7B497CC7AA54B662397CC18F3BA40A4B955EC7E75208F8D32D7C52A5D8EDC4F8C62A8133986D05326FCA02843082184104248F8D15DE93C311F2B9DB4F7838075100E2036207CE706A5BD5790F0F71DB1A94A7BC8204F0C3C37902765ADB9DF3E1582209392929298949434CDEBF5E29FF546E6316F75381C0F6665651D54161AC24C7C7CFC82458B16F58D8D8D452853993DF243297B9D9B9BEBCDC9C9C995F34F94F79AA1B4A70BC2862E94FDFF4F06A04909090979B2CDC632BE1DB4333C628ACCCFBFFF232B2DDAE0DAC02BE60CB1494A0B3A10AE5A887D686E8B70288833F0E4C930AF6B7BF33A22071072D8AC629727C7028A32E1074519420821841042C2837BC5962A1DE682E774C402A1A435BC6516289D50D6696E9BA7742E9826E6B679E6EB7A4A873B5D610A055806EF99A07399D8EDF65364E0F682611828010DEF93ED5EAFF7318FC773C3CC9933B30EB79F29CC2C3C1A61261441A6A4F38BA5C7C5C5B92C160BF2EA20AF4BB27C8E5BE4F35C9E9494F4B7AC5F5386EB028FA35F8A2DF38786C15366B0D2020D0430949442E26078D2FC636E73B1D2E20BBC629063A6BED2B97F506A1BA1516F295DAA9B900A87A24CF8415186104208218490F000613269E6A01DDE2DA8EEF3ADD2A59951CABA8DD2497E03F9516CACB91C1E1B10711072F34D800525C858ADD6DA4949490F1B8601E107A13608877AD5ED76F7993973E657B9B9B9EED28EE11766843EB1B1B1A8CA6409F6C31F8D201388BCCF2DF23E3E3AEFBCF326793C9E22395EA27C26840DD9E5F3F59341E9BEB8B8B89C603E4F109C605E9F2795F676412E1A88686F046C9327769FD2159C7A285DF5AABEB91F72007DA77459EDBEE6F523A4C2A028137E5094218410420821243C385FE9B2CFA8E0836A4ACBCDC13ECA3543A469AB74BE98DD01FB40584005258426419479B70CE735EC76FB00C3303E14EBA5B4B7C72C8BC5727D7A7AFA8CDCDCDCBDA11C0CC24C4242C2A2050B1640988968D4A851A9638EF212640259B162C52E792F5FC6C7C7BF1A111101CF9678A5C38A7ACA67BB45DE6354AB56AD72E4DCF947719A07940E315B67CE234CCA516C1B78CAC08309E5B47F35E7912CB99B1842C3E0D50491E679F37A1607C296975F0F521E5094093F28CA10420821841072EC19A07492DEC0A4AF100C10928484BA086981770CBC2710E6F297D8694AE725295E5509794F5019090981434A1A6BB3D93ACA200D42CEFF99E7596A1886DDE1703C939595B5ADAC1FAE9830A31A356A1479B86D2B42900924373717C988331B366CF84ABD7AF556CB799ACB676C21D6595EDF29EFF3E4F8F8F895B2DD8E321C1E62CAE7A56C8310A5A7C4F698D7162165C849F385D24211049D3CB10DE6F6106BCE3597C1CB09616C9728E69D21E5004599F083A20C218410420821C78EBAE6A01B03EE0F8AADBB5BE91C2E1007FC259821C4A09435CA5FF7563AA16FF1BC2818B0CF56DA5B2628AC566B8BE4E46454741A6B9E6383D7EBBDCBE974FE9F0CD4F2CAE3839AC24CE6FCF9F3FBB46CD9D273F2C9274717DFA6A2059940F2F2F23CF29EB2727272262029B12C3AC5308C78B18B2D160B2A36C589AD936DFE0AE1B0A5E5A8C1F5BC46E944BF86798D71DD918B0609898F535A70EBA00E0874F0928220D759E93C35E80FB794D05F0809198A32E10745194208218410422A1E84A05CAD74F25D84B1202409959002AB1821F9EB0CA5AB26E52A2DDE208409614BAF995394BE1E2966533AE9AFDB1CC007951F253535F584F8F8F8D1168B65B2D289705101E8C9DDBB77A7BEFFFEFB3F96F7878630238340083348FE5B78F2C927D7F2AF3B96824C71727272D6894D4F4A4A82D051CF6C8B5662B7CAB24BC49097666D399CEA41730A012CCE3C172A6421670FBC60102E06416D6EC03E6DCC41F37B4A8B3E2F295DC909D76A07BF4AE468A028137E5094218410420821A46241D964082A194A57DF417E10E412492F36C886F74494588A291060207FA2D2DE164BCCE33C2AF6B6D83415A41003860E1D1A75EEB9E7DEEDF57ADF330CE37273F13B6EB7BBD7CC9933E7AC59B3A6B0A23EBC29CC2C9E3F7FBEB565CB967B4F3EF9E4DA9529C8147B6F9BC43E68D5AAD53B1E8FC72B6D037106E2C90079CFBDC576B76FDF7EE592254B3C653C0592F8CE12435E1E942EFFAFD29E4DE803A8B884DC321F16DBE709A543A22E50DA9B06616D08813A4B6931A78F79BC8DFC6A9150A128137E5094218410420821A46280570C44147841FC2016287CA044F26B25EC032F9954A5CB2A23712FF2BC6C154B3607F7FF86FA266C365BAF7DFBF67D601EB7B661185F8AF571381C13737373771D8B86081066FA151616FEF5F6DB6FD7A96C412690ACACAC9D3939395FC4C5C5BD2E6DB34DCC2F86A0ED6E4A4A4A32CCA4C0FB423CB45F386B2F5647EC33A5BD5FF294AED084FE1198B8B9B15817B36FAC36FB49AEB91C5E53C82B83F2DC0D95F690F273BFD2396B585A9B1C118A32E187C126208410420821A4C240259E7B95FE33145577CE1643025DBBD2E14C87F3C0E8A9B4D70C12F722FF4933757052E052B1D96C6D0DC378CEEBF55E6A2E5A69B1581E484B4B9B53598D61B7DB2F93F73353DE57BF7011644AC26AB546474646DAE5BDA2BA52A2B9185E4DF05E7AC1E1701C8D970A4417886C289F7D77B17563942E6F0ECF288838F088EA638EDB50321D62CC8301DB232CEE71A543E15E36FBD36E7EEDC811EE0BF0D21B09937E3C8A2D52F95094218410420821E4E889513A99EB294A57421A630E9091A815A2CC6D01DBC21B06620DBC2E50E21AC9765704AC47B8D2334A27F645159E35A1BC11197461B08F6A3F03CCE77D546B7AFCAFBFFE7A2B2323A3A8B21BAA478F1E7566CF9EBDA7AA5CD8D4D4D46B3D1E0F3C51AE3017151886E1B0582CE366CC989155C6C33E2C3649692F283FF08A9A2276BD398FD2E80869FBD89C470EA1A1EA40C85B27A5F3CF7C6CF61184BA7534FBCC4C735F428ADF1F28CA84190C5F2284FC7F7B77021F5575F671FCDC998400B289A0B8235831127029C5BD4596AA55712993054450AAB6EE8A75A9BE82556B5570B7B5EE02920D978A5594AAB42ACA664508E28E0AC826FB4E66E63DFF7BEFC0100224246196FCBE9FCF61666E66EE84732773CF79EE39CF010000357380DF61FE9FF1F28068444B6C248592F76A159D057E110546142CE9EFB7C76F36DE8808ADCCA4294E1A49A3D11251FFF555D2BB77EFA6471F7DB472968CB6E5E77EF060583018D4A8940FB4FA503254565DE6AFA90B3366CCF872E6CC99233A76EC38D6D6670BE3E579393A1A8DFE212727E7585B16D89F7F5BCDDD6AF453C5C09456697ADF16ED4B2360742CFFECFF4CA37534CA6A6C7CFFDA7F9EA6B45D63BC2952CA4F73BAF1A63C9DE07FF626F3278A18A62F251F823200000040CD68451D2D69AC6083022F27F9DB357A460116E5931966BCD10B72B2DF515EEC779E63019967FDE72E375E40A64A42A150F0C8238F1C949999A90EF96F8C37ED494984CF2D2A2A7A7117F2A0A0126565653FDA4EEC18DBA91DE9587653275B8EB0E502BBAD77C78E1D57B66EDD7A760D825FCA21130BEEF431DE489745B6ACB4E54EFF33149F185A011C0504957BE829E305E33442EA7EE3E59DD1082DE50CFA30EEF3D4DA6C1B0C423D425026F9109401000000764D03E34D11DAE477901F30DE54248D92D14A490ABCACF38B3ACFCA07A269260ADAFCDBDF47FC52D97AEDB2EAFC02050505BD1CC75112DFDF192F3834311A8DE61617173F643B5CCB3944B54FF56ACBB8CE9D3BFFDDD6B502261AC5F2337B1CFA3469D26440C78E1DA3C71C73CCCC4F3FFDB4262382941FE666FF982A39B0464C8D8CFBB9A63F6915ADFF1A6F19754D835280E837FE67F1415BFE61BC6972F101BE5EC61B41F30947B27E2228937C08CA00000000D573812D771B6F348AA62C75355BA62769C962E5875172DD8FCC9651094ADCAA910E9A96A460CE5CFF751597CAAE9250287444E7CE9D47D8BBCA09A16595BF711CE7F745454583CBCACAE67288EADE8C1933D6DB4EED7B071E78E0238D1A35D2A816E57239D41E87D3229188A63635CFCECE2EDB8515AE14A853204641358D8C9969BC9130F14BA06B948E0236CA43A3D12F736C79CC782B742918A4515807DB5266BCE9721A3DA5113CDFFBAFD5C8ACD5FE6772BCD97EC269A4198232C98744BF00000040F569CAC844BF03AC0EAE4620FCE8779C352AA6B1DF597E28EE354ADCBBBF2D6F186FF51D8DA4A9560025140AB50E040277D88EBF92096744A35175DCFF1289441E2A2D2DDDC861496CDF2A3F3FFF2C7BAB159B4EF6B76DB0C748235CEE2F2E2EFEAC96DE47AB3169AAD397C64B162D7FB1E51DE3056294405841C1CBFDA251340ACA68F48DF2CF28E0D3C878A3B9345DEA3D7F5FA80748F49B7C32A802000000A0DA748539D7968F8D9754F72BE325F97DCB78D3943442464B1F6B459CA5FE6B5EB2E55DE34D3979A93A6F3670E0C0861B366CB8D676F06FB20F9B192F18F4585656D690112346FCC4E1480A51DBC97DD5DEBE6A3BBEC7DA63F547C771CEB14553CB06E5E5E5BD66B70D2B2929F96F0DDFA78DF146C9E873A7A05C37E305563425EE16E30584F49EB1A975A229560A125E61BCD135FA7CFECB96D8E7E96CE34D7FBA9BC308EC5E4C5F02000000B675B5F1A61C695A872E6496FA9DDE757E1B7AA0F196AE56D04523213402E14FC6CB2733C1782316161A6F54C3F8B8FD3EEF6FAF32DBC1EF5B5E5EFEB2BFAF2CDBB11F1B8944CEB59DFB91D3A74F5FC7A14A3E3367CE9C57565656929D9D3D3A1008E8F3D2C9719C8EB65C989393F39B4E9D3A2DEBD3A7CFE713264C88EEC2EEA7F89F21055714007CC6FFACEE65CB70E3056294E4377EF9732D93AEA94B7BFB4553986EF63FDBFAFC1E6DBC11355FC7BD4EC19FD51CCDF4C2F4A5E4435006000000D8969627CEB2655F5B8E34DE4818E580D1942375A49528551D9AA1C65BA638CB7F9D962D6E6ACBDBB64CF73BBEA566CB88852A2B282838C976A0F4DAAB6C69118D463FB1A56F4949C9DDB366CD62744C0AB0C769A9EDF8BEDEA9532725DDD5E8142DA7ADDC33B94B962C39DF1EDF707676F64CFBBCF26AEE5AC1124D39D27439E525D232D827F89F3D2D8F5D71C52D055C34C549AB7DADB765B6F182316B8C37A5EE35B325FF4CCC1DB6CC305EC0116982A04CF221280300000054DEE97DD278CB0B4FF33BA7F7182F91EAFAB8E72927CC005BF6F43BB9571A6F15253D472BE16835A509D579E3BCBCBCF6B613FF84F192B0AAC3ACD13757D9CEFBE58F3DF6D8B71C9AD4633BBF6BD501EED2A5CB23E17058B9873AD872A83E238140E0527BBC9BF84981ABBB5CB596CC56A045CB5E6B5A94822A5A4EFB9D0ACFEBEB3F47D3ABF6F5DF5B79661464D4AA61CA8FB4D27FEE9EFEE757012425AF56C0A7ADF1023948710465920F4119000000600B4DD9502E981FFC4EE851C69BB2A4C4A9138C1780899F8EA4292117D9D2CE164D31D2880425F4FDC078CB5F4FACEA1B0F1C38B045870E1DEE741C47AB2A697A894631FC253333B360F4E8D1537671AA0B92C8279F7C526E3BC253FAF4E9F3D8E2C58B3FB5C75AD3DC3472E6578140E04ADB61DEBF73E7CE5FCC983163E92EBE8592092B09B546D1C4822C5ACD49C95D35F2450BBD6825A767FDCF9746622900A81C341FFA9FF5BBFDCFAF96D6D628B181B6FCDD96EEC60BCEE833CF6A4D298AA04CF221D12F000000EAABC38DB794706CE48B12A196182F00239AB6A1008C92F9BEE86FEB674BB6DFF98DD152C437F9F795C8B75AA31D2EB9E492CC55AB56FD7EFDFAF5436C275D794122F6F6D968347A6B5151D17C0E53FA193A74A8821A4AF6FC92A6A9D963AD159B7ADBF287482472697E7EFE3FEDB67B8B8B8B3FAAE6AEB5DFDB2AD97671ECAD8D375A46B9639467A6CC7FFC6A853E6207BF6869ED09C6CB57A3E768E498120C2B60A9515C8F7034819A61496C000000D447EA902A99AF727DC42F07AC6D5AD16685F192A946FDCEF27DC6BBBAAC5C1D6B4D35A7246D4F5E5EDED98EE368BAD361FEA6770281C0E0D1A3477FC221AA5F42A15087603038D8DEBDC06CC951F441341ABDAFB8B8F855FFB3581D5A55E918E30554DAFB9F798D80D114B849C69B66A751335F54789DDE7BA02D45C65B5E5BA368347A4B796734BAE605FF793D8D97FC1A298425B1930F4119000000D4274DFCCEA446A04CAEE4E71A25A021FDBD8C177C51DE8DF17EE774646DFD12797979C7388EA39572BAF99B666B0965DBF97E8D4354BF151414EC636FAEB49F873F186F752F633F2B9FDBC7F7AF58B1E2F937DE7863430DDF42019A81B63C67BC1133319A82A7E97797196F5A93A6569D62BC9C4A27192F69750BE34DD7D3E8B287385AA987A04CF221A70C000000EA03E5D5F8B5F1460BBCEE6FD3089907CDD6F931227EC754C94D15A0516E17E5DF502E99576AFA4B844221E50C79C476B21F35DE4A4D7AAF1B162C5830E85FFFFA178954A1A4C06B6C79E790430E79B44183064AE4ABE9724ACC7B56C3860D2FCEC9C969E8AFD8B4ABCBA12BF9B412F86A7976E5418AED47D3F5346A4609AE353DEF61E3ADFCA5E9505AD1A9872D07182F60A9CEFC268E56EA21A74CF221A70C000000D2DD71C64BE0FB96D992EF451DCAA966EB2580633455E45DFFF6BFFE36AD9873A2F1A67F545B28146A929191F1473F7748635B36388EF3707979F95DA5A5A52B3844A868ECD8B1FAAC3E6C3F3B8FD9CFCE6FED67E706E3E573B923180CDE9C9797F774241279C07E7E7665452E055D94BC57796196C6FD9D7CE07FF61534D46735CBDF7686F1A6EC6965A639C69BC604A0161094010000403AD395FE8DB63C6ECBD1C60BAE6894C01EB67CB383D75DE2773E63FE6ACBDF4C35833243870E0DCC9E3D7BA0BD7BA7ED54EFEB6F2E0E87C337EF62671AF58CFD9C848D9780BA243737F714E51CB2F7CF701CE7CA6030F887FCFCFC97ECB67B478F1E3DAD9ABB1E51E1B196D21E63BCBC4A9AE2D2C09642E3E594F9B3F146D2686AD3A51C15A0F6905306000000E94CD3F5FFE977389528F564E3E5C7D0B424E58BF98B2D555DE1A691D932D563A76C6759D33DB45A4D677F93DE67705151D1440E0B6AA2A0A0A0A33FEAAAAFF1822732C19661F6F3F5AF5DDCAD4670298FCC02FFEF24B6E252535B6EB46594D9C59162481EE494493E0465000000906E7E65BC691ECA89A1E949A71A6F94CC5FE3FB26C64B78AAE04C575B42C64B685A1B1DE6C32391C870C7717EE36F9A63EFFFA9D0E2D0A0369D7FFEF9FB86C3E16BEDE7ED62FB196BE16F2E8B46A3C3EDB6174A4B4B37D660F70A682AE8A31C3277EBED8C37E5692E359FBA08CA241FA62F010000209529F1A8568DD112BF5A95E670E32D2FADABFAB17C316FDA32C896BD6D59E46FD38880078C976346AFE9688B12EDFED6784BFE86ABFB8B141414B4B29DE13FDBA20EB2DAD9CA1573F78A152B1EAC851573806D8C1A354AD3F16EE8DDBBF71D8D1A35D2E74E09793BDADB6782C1E05DF633F9605656D613CF3DF7DCF25DD8BDFE06346A46B9979483464BC49F66BC65B401D41246CA000000209529F87185F1A6702847CC4CFF5623653E8C7B9E822ECA8771B9FF58F7FF16F773E5985140E67BE34D03A9B2D34F3F3DAB79F3E6EA0C6BC9E0E6C60B063D693BC6B71516162EE1106177B9E4924B3257AD5A95E74F6D3AD2EDF039CE2AFB588194078A8A8A7EA8C1EE3BF87F1FEBA8E9D4C54899E43C8901000000A94A532CE6186F248C92F92A6FCC79B6FCDE784BF8C646BC94F93FCBB1659EF196C3162D95DDCBBFAFD13591EABC7981653BBCCA4BD3568FEDFDD79588B5B0B090E5ADB1DB3DF1C4139BFCCFF1A8BCBCBC5F3B8E73BDFD4CEAF37DAD2D57D88F6B492412B9AFB8B878FA2EECFE736A18A87D046500000090AA7AF9EDD9D78C372D49F92E9EB7A5D87801988B8D17A889D10A328FFA1DD47FDB72AC2D5A1169BCA9E612BFF9F9F927D89BE1B6C37B9CBFE9535BAEB39DDDB7392C4806F6B3A825E0DFCACBCB3B3210086839F65C5BFA398ED3CF7E7EC7DBFBC3FCE7004820823200000048C536AC928EBE628B72652830A27C311AE5F285F1023225FECF47DBB2D27F9D02374AE67B967F7F925FAA2C140A1D120C0695F434CFDFA49C1EB71E7EF8E1CF0D1D3A34C2A141B2F147C59C9F9F9FAFE975D73A8EF33B8D9EB1B7BDECB6E9F67658D3A64D8BFD513600763372CA0000002095DBB25AEE7AB0F1A6232979AF72240CF47FAE60CD39B6DC14F71A8D8CE969CBC8EABC5128146A9E9191718BEDCC5E651F66D9B2569DD9F2F2F2FB4A4B4B577328902A060E1CD862C3860D97D8CFF235FEDF83FC601F3FB86EDDBA275F7DF5D555D452FA22A74C729EC80000008054D5CD96EEB6DCE63FBECB78D39994E4F74CE32D839DB3CB3BEFD62DA34D9B3697FA9D9856C61B8D33321C0EDF525A5A3A8FEA47AA0A85420D028180A63329A8A944D8CA89B4DC6E7B32180C3EE0AFEC8414565050708D3DA60F54F5F9454545C40712804A07000040AA5362538D86996B4B53FFF1405B5A1B2F90327157769A979777A6EDB0DE67BC25B36582EDE00C2E2E2EFE982A473AC9CFCF3FC3DE68C5A66EFEA68DB68CD668B0C2C2C2326A2835D9EFB0E3EC31FC7067CFB3DF6B51FB3C87A04C6250E9000000487587192F287391FF58CB5D6B4AD1885DD959DFBE7D8F8A4422C38D370247BEB07D961B8A8B8BFF4955239DD9CFFECFED67FF06E3AD6016CB3FFA2FFD3D949494BC4B0DA55E7FBFA0A060A9FDFE6A5185E77E5F5454743055B6FB05A902000000A4B89F8CB7129392F7CEB7E5135B2EB4E58DEAEC243F3F7FBF4E9D3A3D643B307FB30FDB69BF8EE3DCD4AC59B38B468C18318B6A46BA9B3163C68F3367CE1C939D9D3DCA7EF603B674B29B3BDADB0139393967D9BF8FE5F667B367CD9A15A5B652833D6E0A5A1FBDB3E7D963FCB43DF6ACC695008C94010000403AD8C79626B67C5DDD17F6EFDF7F8F4D9B3669EAC61F6DD9C3968DD168F491468D1ADDF9DC73CF2DA76A515F8542A196C1605023CFAEF0FFC6648E2D0FAC59B3E6A9B163C7AEA596925B15A63069AA5A03FB9D777C7171F147D4D8EE475006000000F5D2D0A14303B367CFBEC078C981F7F3378FB19D939B6CE7E46B6A08F09C7EFAE959CD9B371F603BF7D7D9BF8F0EFEE6A5F6F1DFEDED238585850BA9A5E4EDF357610A93A62EB5B5B78C804AC401A20A00000050DFE4E6E69E623B94F7DB7294BF69B256A1B19DCBF7A91D60FBFDC7BCBCBCDEF66F45A3CA4EF4B76DB06544381C1E5E5A5AFA3955947CF2F3F39F365B726E6D7B50ED77A1FDEE1B4C4D25E88F8A2A000000407D110A853A040281FB6C27E42C7FD377B6FCA9A8A86834B503549D3F2D464981CFB62560BC5116AFFA2B3611DC4CBE6355D91426A62E25018232000000487B175C70C15E1B376EBCDDDEBDC4964C5B56DA4ECA5FB3B2B21E78EEB9E7D65343C0AEE9DBB7EFCF2291C8B5C64BAEDDD0DFFC91EDE8DF979D9DFDCAD0A14323D452E2FBFD3B98C2C4D4A5441F1CAA00000000E92A140A3508040257DBBB7F721C471D9272DB3179DA7622FFAFB4B474313504D4DADF5AEB8C8C8C2BECDF971203B7F2377F65FFEE1EC8CACA7A86E067626D6F0A135397128FA00C000000D252414141AEED20DE6DBCE5AD655C381C1E5C5A5ACAF2D6401D0985428D82C1A03AFF1A3DD3DEDFAC00E8638EE33C565858B8845ADAFD2A99C214B625C8D4A5C423280300008074EC7C0CB7774FF037CDD4AA31B633389EDA01760FAD6EF6F9E79F9F6B3BFDCA3BD3D5DFBCCE9667C2E1F083A5A5A55F514BBBB7EF5FC91426A62E25C381A10A000000900EF2F3F3D5B9F88B2D05FEA6858EE3DC5A5E5EFEACED0086A92120317273737F69FF16AFB7E54CBF0F1A8E46A3AFD8C7F71515154DA28676DB77E456539898BA941C08CA00000020A5F5EBD7AF592412B9D976F2345D22CB7857E387AF5DBBF6DE575F7D751535042487BCBCBC6C7B739DE338FDFDBF5579CF9661454545630D2336EABAFEB79AC2C4D4A5E440500600000029A95BB76E196DDAB4F99DBDFB675B5AFB1DBA51B6DC623B783F504340720A85426D82C1E055F6EEEF6DD9D3DF3C5BD30E972F5F3EF28D37DED8402DD54DFFBFA0A0606D341AD52A592BECF7E49E864058E20F0A550000008064A1A5AB376CD830A0B8B8F8FE1D3DAF6FDFBEBF894422C3ECDD6CB751EB38FFB51D8DC1B69331955A045243FFFEFDF7D8B871E3EFECDFAF46B91DEC6F5E68CBC38140E0EFA3478F5E462DD5AEBCBCBC29B6BEBBD8EFCBF7ECF7EC2FA991C42328030000EA15DB10CDFCF6DB6FAF5EBD7AF5056BD6ACF999ED1064D9429BA886323333CB333232963768D0E03FB66EEFEEDEBDFBB4EAEEA377EFDE4D1B376EFCAEBDFBF3A2A2A24A8F49414141677B33DC1EC79EFEA62F6DB9D13EFF658E02909A34EA6D9F7DF6E9E338CE1FEDC363FCCD6BECE3A7ECDFFA83F6EF7B0EE794DAB16AD52A3369D22473ECB1C79AA64D9BA6F5392555D000010000F5C6DCB973FFB070E1C2FB6C036F8F366DDA98962D5B9A860D1B1ADBE8A3726AC87642CCFAF5EBCDD2A54BCD8F3FFE581E0C06A7DA6DE7F7E8D1E3EBAABC3E140A35B00DF07FC5055B4C7C60C69FEE70A7BD3BD096A02D4B6D87ED0EDBA978EC89279ED8C41100D2437E7E7E0F7BA3E4B3A7FB9BCA6D79D17E37DC5B5C5CFC31E714CE29E9F67F2528030000D29E6DCC07BEFBEEBBE23973E6F439F0C003CD7EFBED67028100155347229188993F7FBEB175AEDC057D6C23FA8D1D3D5F4BE7CE9E3D7BB4BD9B17BF5D4199B3CE3AABF11E7BECA10E9A96D56DA2B6BADDE7DF6C03FDCF4C6D00D257BF7EFD3AD9EF92EBEDDF7BBE7D188B72BC63BFBB87DBBFFDD739A7704E4917410E3100004877175E7861896D91C257B40000200049444154CCF5E9D8B1A369DDBAB5F28F50297548F5DBAC5933D3A2458BCCC58B179F73C10517FC6FC488115F6DEFF96DDAB479D8C42DD31A93939333B441830603ECDDB3FD4ED94BE170F8DC929292C2193366ACA7A681F465FFC617CD9C39F315FB3DF08CF192D176B425DB76CAFBD96D7D3A75EAB4363B3BFBB359B366EDF6E5EE39A724F73925E5FE7F1C62000090CE34BCFCABAFBEFA9B1ACF6AD455B46EE55CB3F8ABF166FD8AEFDDC70D9B1F645A1FDACB346A760095570B56AE5C693EFDF4D3E5F66E97CA869DE7E7E7DF6A6FEED8C96E94BCF7BAA2A2A2F7A851A07EEAD7AF5FB348247271341A5552E0FDFDCDF39573C66E7FA2B4B47405E714CE29A98891320000206D2901A36D3CBFBDCF3EFB34D0D5CC8AD6AFFAD1FC30ED29B371ED12FBDC885B36AD5B66562D986EF668D5C1646435A5126B282B2B4BC761CD8A152B0E1F31624471FCCFF2F3F32FB6370FEC6C1F45454507CC9C39F33B6A13A8BF66CC98B1C17E0F7C78C209273CB261C30625F86E6FCBA18EE3F40A04029775ECD8B1D551471D35CB3E6F6575F6AB15DFA64F9FBE8E734AEA9F5352154119000090B6060C1870DD4F3FFD74C6E1871F5EE9F0F2455FBCEE36A2B76D78474CA47CBD69BA4F0E95580B9A356BD678DEBC79AD0A0A0ADE1A356A9496BB5540E65C7BF3BC2D3B4DC490939333C476C66EA726014C9B362D62BF0F3EB5E5F14E9D3A4DB2DFED6DECE66C7B7B82EDAC5F69BF2F7E66B77F6D7FBEB02AFBCBCECE9E6CCB9859B366ADE59C92BAE79454463622000090B656AF5E3D60EFBDF7DE6E02C6752B7ED8EE6B77F43354B3C169EBBF55AB568BECED6FF5D836A47F653B4F85860B84006AA0B0B0709C2DBD8CB78CB6BE531429E96FBF5FA6E7E5E58DCBCDCDEDB9A3D7E7E7E72B574D4E30187C27140AB5E69C929AE79494FFFF7048010040BA5AB3664D7B2D51BA3D91C8A65DFA19AACF76649A689A81ED281D198944FE69EF6755E7F57EE70900B6515454F43F5BFA86C3E1F6CA316337ADB6DF31A7DA4EFB78FB9DF33FFBFDD1B75BB76E19DB79799503339C5392EF9C920EFF1782320000206D6DDCB8B161A3468DA88824D0B871E3962B57AE3CC436A2DFB6A579555F673B584ADE39CEEC3C1930807AAEB4B4F4FBE2E2E26B0381C041F6BBE366BB6981FDBE39CADEBED0A64D9BAF0B0A0AAE0985424DF4DCB8406F6C1ED24E03339C5392EB9C626F0E4A87FF4B0687130000A4AB4D9B36399999993B7886B38B3F4375AD58B1A2C92BAFBCD26447CFB19D28ADA831D176A23EB1B753C3E1F03475B2A83D00D5317AF4E865F6E6AFA150E8FE6030D8DF7EA75C67BF5F8EB0E581402030243F3FFF1FDB79692C30D3DD7EF72CE69C92BC1A3468A0F3495A44C808CA000080B4651BE0952663DCDCA86BB4A759B771F5767F86DAF3E28B2FAA43137F6C08C000A853F63B65A3BD795AA5A0A0E02CFBBD33D87EE7FCCA3EBE71072F5360E6DD5028744AC5C00CE794E4E11F87B4C84B4650060000D45B2D0F3EC9FC58F6A28984376EB53D98D9C8ECD5F65754502DCACFCF370B162C3073E6CCB9241C0EBF490006C0EE54585838D6DE8CCDCBCBFB85EDD04FDEC9D33B6E2F30C33905B58D9C320000A0DE6ABA7747B347ABC3B6D9DEB8657BD3A4F5E154502DDA73CF3D4D8F1E3D9490F34902320012A50A0199988E19191913AAB22A13E714D40441190000507F45A326BC71ED369BDD6D5116FB0180FA7D8A881E110C06FF53E5C00CE714EC0282320000A05EDAB8F627F3FDB4A7CCDA65DF6CF3336DD3CFF41C0040BD961D0C0627EE2C30C33905BB8AA00C0000A85FA251B3ECFB8966CEA447CDDAE5DF6DF769FA999EA3E772851300525F5E5EDE2D8EE3BC60EF7E68CBE26ABCF4D06030F8E5AA55AB38A7A0D691E8170000D41BBA4AB960D64B3B6C38C78B843799855FBC6E562D2A336D8E38CF3468BC1795080029AAB8B8F8AEF8C7FDFBF7DF231289B42B2F2F6F1708040ED17DC771DAD91FC54A56DCD39B4F9932C59C71C6199C5350AB08CA0000807A435729D528AEAED815CEC34E19422502409A183972E41A7B33C32FDB088542FB0783C176D168F444C7718EFAC52F7E91C73905B58DA00C0000A83776A5F15C1BAF0500A49ED2D2D279F646E53D3D1E3468501EE714D43682320000A0DE38BCE79D54020080730A9206897E0100000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA0000000000002400411900000000008004202803000000000090000465000040BDF6EDB7DF9AFFFDEF7F9B1FBFFFFEFBA6A4A464F3E3F2F2F2AD9EFFD5575F99356BD6B8F757AE5C59E93EA74C99B2DDEDAFBCF2CA56DB264E9C681E78E081ADB68D1A35CABCF5D65B9596C71F7FDC9495956D7EEEF2E5CB77F8FFFBECB3CFCCC2850B2BFD59241271F7B769D3A61DEE63E4C89166C284095B6DBBF5D65BCDC68D1BF90001401A9D5362FEF9CF7F56F93B7EF1E2C5E68D37DEA8721D714ED95A067F360000A03E6BDBB6ADB9ECB2CBCCA041834C464686DB583CFDF4D3DDC6AA3CF8E0836E03B743870EEEE33DF7DCD3F4ECD9D3BCF3CE3BE6A69B6E32A79D769A69D8B0A159B26489DB18EEDDBBB799316386D9679F7DCC41071D6466CD9A65C68E1D6BF6DF7F7FD3A04103939393631E7AE82173E8A1879AA54B97BAAF3DF1C413CD860D1B4C565696FB1E2FBEF8A279F9E5972BFD7D1F79E411B362C58AAD1ACE0B162C30471F7D74A5CF5740E680030E707F9F8A028180FB7F2E2D2D357DFBF675B7A951FCE9A79F9A2E5DBA6CEE403CF5D453E68A2BAE70EBE4934F3E315DBB76358B162D326FBEF9A6FBFA4993269921438618C771F84001E09C92C2E794187DF73FFDF4D3E6E28B2F363FFEF8A3193F7EBC69D9B2A569DCB8B17BDE511065DF7DF7759FDBBA756BF3FAEBAF9B75EBD699CE9D3BBB41A9E6CD9BBB3FFBE8A38FCCB1C71E6B4E3DF554CE290465000000B6A546DFFFFDDFFFB957F9D4E0BDF6DA6BDDA0841A86471C7184B9E5965B36379E65AFBDF63277DF7DB7993E7DBA8946A3E694534E71479C8C1B37CE5C72C925263B3BDB6D94B669D3C67D7E381C76AF7EDE78E38D9BF7F1D8638F9973CE39C71C7CF0C195FE4EEBD7AFDFDC80AF488D63358C633233334DA74E9DDC46F81E7BECB1D573870E1D6AAEBAEAAACDCFD788180560F458011959B66C99BB3DF67E0AF07CF3CD37EEFF43FB53E3599D0A35B88F39E618F7FFBF6AD52AF3C4134FB88DE6ABAFBEDAED70000052FF9CA2E08B9EAF808F023F3A0728E8F2D34F3FB9E7999FFDEC67A6A8A868734066DEBC796E40E9BAEBAE737FEFF6EDDBBB01A298CF3FFFDC3D4FC5704ED916D397000040BD565C5C6C2EBAE82273C10517989FFFFCE76E83525714E7CE9D6B9A356BE636426374F54E8DEB6EDDBAB9570415D85039FFFCF34DA3468DDC80C6934F3EE936906382C1A09933678EDB20D610725DE154E33CDEFCF9F3B77ADCB4695373DC71C7B9FBD4FBA851ABF77EEDB5D7DC61EEF10DDEF88E8086A1AF5DBBD67DACFFC3B469D3DCABA6F1011C8D8839F9E493CDAF7FFD6BB7E8EAABFECFB1C76A0C2B98A3808CAEB476ECD8D16DB077EFDEDD7DBDA643E9FFB97AF56A73EEB9E7BA1D848AC3E70180734A6A9E537AF5EA6566CE9C698E3FFE787704CF4B2FBDE48ED689BD8746EFF4EFDF7FF3F3B5BFC993279B430E39C4FDBFEE08E794CA3152060000D46BBA4AA746A81A876AE8AA817BC71D77B8571CFFF8C73FBA570A35EC5A43C435A547010D0D05D7106C1535A07545B1458B169B031F071E78E0E6FDEBE76AF02AE0F1EAABAFBA0D4F8D4CF9E0830FDC86B186811F76D861EECF754534468D7735BE0F3FFC70F7F7D215D7DCDC5CB701AF466BC546B88694171414B8574F75C5F2E1871F763B02DA5E917E7ED65967B9BFB71ADFB106BCAED2DE75D75DE63FFFF98F1BE4D1CFD5E8D7FF41FF57BDA71ADEA2ABBA1AF2AEABAC1AE2AE8E86AEA60200E794D43EA7FCE217BF301F7FFCB19BB3ECD1471F35DF7FFFFDE69F7DF7DD77A65FBF7E5B058962232F7786734AE51829030000EA35CDE7D7A89061C386B9C90E359F5FC3B4D520D5B4200535BEFCF2CBCD8DCFE79E7BCE4C9D3AD56DB4EA0AA3E6ECABF1AC39F12A6A682BB811A38667FCD06D3546D5803EEFBCF3DC46B31AA11AAE1DDF788E3570359C5B235DF47A3566755F572D75BF329AC37FDB6DB7995FFEF297E6F2CB2FDFDCA8AF48BF9FAECCEAFDF5FB6A08B9EEABA3A0867A6C1EBFA6369D79E6996EE3580D73FD7F634557360B0B0BDD5C36BAAA49400640B22B2828186CCBF19C532A3FA7E8F7D4481F4D43129D0B14C0D194A61F7EF861F3FF2F3EC17C75F2BE704E2128030000B00D0D2FD75548CDD7D7E811354695185773FEDF7BEF3DF3FBDFFFDEFCF6B7BFDDDCA8D515C82FBEF8C26D34ABA1ACED6A4CBEFDF6DB6E83377ED50DD1706D5D658C253454E359C3BDE3A715550C98C41AE0BA82A82B9F1AC9A2A1EFBA7FE491476ED540AF487908D420BFF7DE7BCDD75F7F5DE973AADA88D61073D549EC359AEA142B6A30C7EA4D1D0B004876F6BB73982D13F3F3F3971714143C5317019A543EA768948FA61569348C28D0AF11380AF8C446EB28C8A4E4C0BB1294E19C4250060000A0521A42ADAB976A142B39A3E6C7EBBEAE1EC6370E75A5F0FEFBEF77AFEAE96A656C7589C18307BBAB4B2808A2648B4ACE18A3C6B5AE0AEA0AE695575EE9E66CA96C25A4185D9554035EAB69E80A69C5C6B546B52857416534ED48BFF3F5D75F6FEEB9E71EB7215D99D855D0EA50FDA8B11C2B6A3CABF10E0029A8B9FD3EBDB0AE0234A97C4ED1EFA1D7C4F28C693AD1DE7BEFBD25801008B8BF776C19EF1D5D24E09C4250060000A04AD4088D5DEDD372A3B1951F62AB5DC4A8D1A806A97203A8A1ADF9F8BA8AF9ECB3CFBAFB10CDE78F4F52A82B91B1C48E1AF6ADFC02B613B0DDDF45573EF5FECA13A061DC4A8AA806B11234FEFBDFFF76F3013469D2649BD77DF8E1876E833F2F2FCF7DAC153C7AF4E8E1AEA251D9FFB7A26FBFFDD6CD2DB0BDDC005A6A5573FE6345C3EFB58A8696DC06000234E9714EA998AF2CFE9CA0FF8B56F0D312DD351DCDC239650B12FD0200807AEFA4934EDABCFCF309279CE0CEFD5780425717B53C74BB76ED363F5773EEDBB66DEB5E49D44A466A3C2B29A1B6AB117EE9A597BAFBD03E351C5B4191D8CA16BAB2B864C91237778068D879C5AB8C6AEC6A39555D59D5CFB4A29212416A88B986A8EB7D2BBB32A921F31573CDE80AACF20BE8AAA696318D51C2C758C35B091EB53FADCEF1A73FFD69BB8D7B5D89D555D378CA45B0A32BB400908A011A7B7BA1FD2E5C61BFD35FB2F79F2C2C2CFCB0BE9C53744E88ADEE24F12B396949EF2953A6B8D36363D3A534F2B2B273D2A2458BDC408BF2EA68496FCE2904650000002A357BF66CF7EA9FAECEA991AAC6AFE876C28409EEB0EE7FFCE31FEED545D17C7A3532070E1CE8365C355548418FABAEBACA5D91425715D5A06ED5AA95DB18D6129FB186ABAE845E73CD359BDF3B7EB8BAA801ABA1EA6A88EB2AA602255AB523FEE76A50C77E47D11070E517D0EF5A99C58B17BB5734E383321AC61EA346BC7E0FFDBE4AB2B83DB11C06F194B4B1AA74955657436D4767089F3A00A914A0292828586FEFCF5CB56A55DA9F53F4DC33CE386373C064EDDAB59BB7EB5CA2E5BAE32988B3DF7EFB6D530F1A8DA3DC34CA97A3113AB57D4E49270E7F6B0000205D8D1F3F3EAA958876162CA86C3A508CAE00565CEDA2AA366EDCB879F44A6C38FB8E867CEBBD76963431B68C686D5127430DF59DD1D558750A76D59B6FBE69468F1ECD871240CAD28896DB6FBFBD5E9E53342A47A37F6A4B4DCF29F2DFFFFE57CB8FA77C4C8391320000A05EDB51E359D4A0AD69E3D96D74D946AF869D576C406B858D8AAB66E82AAB72C3689AD1368D37BFF1FCF7BFFFDD5C74D145EEF2A9DBA361F01A36AEA94DA22B9E23468C7057FF88A94A40466ADA78560E045D319D3A75EA503E750012A4AADF3F615BE2BFAC57D832A36BD7AE27D5D7738A0232CF3FFFBCE9D2A58B3BCA47B96A8E3AEA2877C48EA664C5A65455554DCF29E984A00C0000400DE9CAA8922F8A92176AE8F9B469D3CCD9679FED266D3CE8A083DCB9FBDA3E64C8D6B3775E78E105F3F0C30F6FB5ED99679E31BFFBDDEFB6DAA661E04A0619A3608A86B2AB812CBADAA9B9FF7AAF9879F3E6B92B6BC468AA9356EED010712588549044CBB1EE0EEAA86828FFF5D75F7F3B9F180089909F9F3F747B3F731C6753341A8D454B14E9F8DE6E1B636FC7C472CA0C1A3428BA3B7ECF643DA768BA9372DB88A65929C9B0823803060C7047ADD4B7A5AC6B0B41190000801A52B04357118B8A8ACC99679EE98E4C51FE14CDC9578E805860444B5657A4466CC515923447BFE290F3912347BA572563574A35ED480196D89C7CED5B39036EBDF5D62D0DBD8C0CB761FDCE3BEFB8A364D488D76B94A851C3DA1594D97FFFFD6B75483A00A48AF8408C7FBB4D208673CAADEECF141CD2AD02375AAD4F0979F57339E49043DCF7ADCA74296C8BA00C0000400D2911A3961555235A23505AB66CE90E3557E3F6B3CF3EDBE17C7D2D89AA2B96F1B4C245455A75438DF398BFFEF5AF262727C75D4543145C89258ED48A4BEFBFFFBE5B5AB46861DAB76FEF266EBCE79E7BDC467DD7AE5DDD9540AEBCF24A0E1E807A256A397EE420990231C97C4E51B045A377345549A31E35554955A815A262A36394345E49859F7CF2C94A13FF62FB08CA000000D490AE42EA0AA2AE4EEA2AA6AE22EAEA63ECAAA6F2A948C5159234A43C3B3BDB6DD8C6D3D54B356E5F7EF9E5CD571DB52CAAAE58C612176B0EFFBEFBEEEB8E7ED12A164A9A186B406BF50D056134BC5C2365BA75EBE68E8AD1D5CCF3CE3BCFDC76DB6DEEB0F59D2541068074E30764922E1093CCE714E5A2D17D058774EED8B06183FBFB297F8D0230FA7DEFBAEB2E777F0464AA8FA00C0000400DE92AE2071F7C60162D5AE48E52D1C81435582B5ED554C3359E868A6B58BA72AD6875223582B504AA28216FC561E0DA7F6C99520D65D7DC7EBD97EE4F9C3871ABE77EF5D55766F9F2E5EE55CD1B6FBCD19DBEA42BAF77DF7DB7DBD0EFD1A3C7E6DC3200501FD8EFD4EBEDCDC4640CC424FB3945811AE5B3D1D4AACB2EBBCCCD41939B9BEBFE6CE8D0A1EE08999D253946E508CA000000D4B441651BC81A99A2152ED41856A3562352E2AF6AEEBDF7DE6E10A4E2EB62944051C3C57744C3C363F3FDF57C4D4FFAFAEBAFDD2B9C152901A3922F1E7DF4D1E6D4534F75AF80EA7779F0C107CDBDF7DEEB0E5B57B046C11900A80F0A0B0B87734EA9FE394579C962D392FAF4E9B3CDAA7D6DDAB421205393E34D15000000D41E35723FFCF04373FCF1C7BB2355342A455738B55DB7EDDAB5DBFCDCF8AB9C1F7FFCB139F7DC73373FD6B4A3CA1AEADDBB7777EFEB8AA5DE43FBD3D2A2F15735F53E6A3C6B18BA2820A306F7EBAFBF6EEEBBEF3E7798F9E5975F4E40060038A7ECF49CA2E79C72CA29EE88981DD1A81E4D9F45F51094010000A82125401C3F7EBCDB08D6D5420D17FFE4934FDC648D1A4EAE7C005A56B462635509770F38E000B378F162777A91AE7A4E9E3CD9CD0173EDB5D76EF33EBAEAA9654745FBD473E7CE9DEB2E7DDDB66DDBCDCFD3BEF2F2F2CC9D77DEE93E56525F0D53BFFAEAABDD9132BA1F5BF61400C0396547E714A96C55253D57536563DE7BEF3D77840F2B30550F41190000801AD288140D297FF6D9674DC3860DDD6DB1E4891A7EDEB97367D3A14307F74AA4AE56C686986BA48A1AD837DF7CB33BA5488D6CBD5ED38ED410D770F1F8E5AAE3AF524E9D3AD51C77DC71EE2A181569A952D14A192A9AC2A446FE9021434CCF9E3DCD55575DE536D07BF5EAB5D5EA1B0000CE291529C0337FFE7C37A0AFF7D2794501A33163C6986BAEB9C61D81A9513BFADD34CA46FB41D51194010000A8212D2D1ABB0AA9E1DBAFBDF69ABB4DB45A85AE246A89D21F7EF8C14D9278D861879949932699CF3FFFDC6D7C3FF4D043EEEA16A206F12BAFBCE226E42D2B2B73AF7C56460D712583DC19359EC78D1B67962E5D6A6EBAE926D3A8512377BBF6AFC70465008073CA8ECE297A8F2953A6B88122ADBE143B879C7DF6D9EEFD41830699C71F7FDC3DBF5416D4C18E31AE080000A4ADF1E3C7479371D967357C9517201620D9155A92342B2B6BA7CFD132AA6EA32F0986936B987CAF5EBD687F02E09C9282E714BD4F324D4D4A97730A23650000007633356A6BD278969D359EABFA1C0000E794AA9C2FC81553370254010000000000C0EE4750060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C000000000040021094010000000000480082320000206D398E63A2D128159104EC7158656FC2D40400CE29E09CB2054119000090B6323232CA376DDA444524810D1B362CB2370BA909009C53C039650B82320000209D1BD0CBD7AD5B47452481D5AB577F636FBEA72600704E01E7942D08CA000080B4D5A04183FF2C5DBA948A480273E7CE5D138D46C753130038A78073CA160465000040DA5ABD7AF5DD0B172E2C8F4422544602D9FAFF66E5CA953FB7B72F521B0038A78073CA160465000040DAEADEBDFBB440203075FEFCF9544602959595BD6F6FA69C76DA69D3A90D009C53C039650B8232000020AD6DDCB8F1FCEFBEFB6ECDCA952BA98C0458B468D10BCB962D3BD576646EA03600704E01E794AD0539AC0000209D8D183162D98001033E59BC78F139CD9B376F90959545A5ECC6C6F3ECD9B3BBDBC6F3453D7AF4984C8D00E09C02CE295B2328030000D2DEF3CF3FFF65FFFEFD3FB60DBAB3A2D1E89A66CD9A35761C878AA9239AEF3F73E6CCB173E7CE3DD5D6F3853D7BF61C47AD00E09C02CE29DBE293030000EA8DB7DF7EBBBD6D400FB38DBA935BB76EFD639B366D9A376CD8B0655656D61ED44E8DAC5EBF7EFDE2356BD67C611BCD6B57AC58D1D56E9BA4E1E53D7AF4F89AEA01C0392549BEAC57AF36EFBFFFBE39E9A4934C93264D38A7240182320000A0DE19376EDC91B671F75BDB90FEB56D50EF6F6F0FA0566AC6D6E35C5B8FF3ECED5B5A1183A4BE0038A7249FE9D3A79BA953A79A2E5DBA98238F3C92734A1220280300000000403D909F9F3FC4DE0C55292A2ABA9D1A493C565F02000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA000000000000248043150000000000905E0A0A0AAE8946A30F54F5F9454545C407128091320000000000A4994824F251559F4A6D250E41190000000000D24C7171F124C7717EAAC2531517F89E1A4B0C82320000000000A49FA855B493E784F58FE33863A8AEC420280300000000401A8A46A3A376F2948DFA27128994525B894150060000000080345485294C8D6CF95ECFA3B61283A00C0000000000E969475398E2A72E45A9AAC420280300000000409ADAC11426A62E250182320000000000A4A91D4C6162EA52122028030000000040FADA660A93E33811FF96A94B0946500600000000803456C91426379F0C5397128FA00C000000000069ACE214A668349A6998BA941408CA000000000090DE2A9BC2C4D4A52440500600000000803457710A135397920341190000000000D29C3F5569ADFF70055397928343150000000000907E42A1D0FEC160F0AC6834FA1BC771DAD8DB23ED6D037BBBC1DE7E6A6F17D8DBD7C3E1F0D8D2D2D279D4D8EE475006000000008034929B9B7B4A2010B8DDDE3DB91A2F7B2F12890C29292979971ADC7D08CA00000000009006F2F2F2DA3B8EF3A8BD7B5A0D76332E1A8D5E515C5CFC35355AF708CA000000000090E27273737B0683C131D168B4796C5B6666A639E288234CD7AE5D4DDBB66D4D8B162D4CCB962DCDD2A54BCDF2E5CBCD9C3973CCE4C993CDAC59B3CCA64D9BE277B72C1289E4969494FC9B9AAD5B046500000000004861F9F9F917398EF344341A0DEA71301834DDBA75337DFAF47103313BA300CD983163CC8409134C381C8E6D2EB7E5D2A2A2A267A8E1BA435006000000008014E58F9019170BC8B46AD5CA0C1E3CD81D19535D1A39337CF870B364C992D8A6F24824723A2366EA4E902A000000000020F58442A143333333C747A3D1C67ADCBE7D7B73DB6DB7997DF6D96797F6A75135279D7492F9ECB3CFCCB265CBB429E038CE99D9D9D92FCD9A356B29355EFB0254010000000000A927180C3E1C8944DCF9491A2173C30D379866CD9AD5689F7ABDF6A3FDF95AEA7DA8EDBA415006000000008014A365AFEDCDE9BAAF1C329AB254D3804C8CF6A3FD69BFBED3FDF7432D2328030000000040AA75E603813FC7EE2BA9EFAEE490D911ED4FFBADECFD508BC7912A000000000020758442A1FDEDCD89BAAF65AFB5CA525DD07EB57FDF89FEFBA2161194010000000020953AF281406FE3AFA6DCB163C72A2D7BBD2BB45FEDDFE7F8EF8BDA3C9654010000000000A9C3719C5EB1FB5DBA74A9D3F78ADF7FFCFBA2761094010000000020B51C18BBD3AE5DBB3A7DA30AFB3F90AAAF5D04650000000000482DFBC5EED4D5D4A5EDEC7F3FAABE761194010000000020B5D881AADF000003CF49444154EC15BBD3B469D33A7DA30AFBDF8BAAAF5D04650000000000482D3FC5EEAC5AB5AA4EDFA8C2FE7FA2EA6B174119000000000052CBFCD89DE5CB97D7E91B55D8FF7CAABE761194010000000020B5FC10BBF3CD37DFD4E91B55D8FF0F547DED22280300000000400A8946A3E363F7A74E9D5AA7EF15BFFFF8F745ED20280300000000400A894422AFDA9BA8EE979595D5D91426ED77E6CC9951FF61D47F5FD42282320000000000A490D2D2D279F6E603DDDFB469931933664C9DBC8FF65B5E5EEEF80F3FF0DF17B588A00C000000000029261289DC16BB3F61C2043367CE9C5ADDBFF6F7EEBBEF462B7B3FD41E82320000000000A49892929277EDCD1BBA1F0E87CDF0E1C3CDCA952B6B65DFDACFB061C322566C94CC1BFEFBA19611940100000000200585C3E1ABECCD52DD5FB26489B9F7DE7B6B1C98D1EBEFB9E79EE84F3FFD148B172CF5DF07752048150000000000907A66CD9AB5F488238EF8D8719CBEF66160D9B265E6A38F3E32769B69D1A245B5F7A7294B77DC714764FEFCF9B1804C79241239A7B4B4742AB55D3708CA000000000090A2CACACABEC9C9C95102DE336C09AC5DBBD6CD31B374E952D3AE5D3BD3B061C39DEE43AB2C8D1A35CA3CFDF4D351FBFACD01195B2E2D2E2E7E915AAE3B0E550000000000406ACBCDCDED1908044AECDD3D63DB323333DD51335DBB76356DDBB67547CFB46CD9D20DD82810A3913193274F5660271AB7CA922C8B4422B9252525FFA666EB1641190000000000D2405E5E5E7BC7711EB5774FABC16EC645A3D12B8A8B8BBFA646EB1E41190000000000D2486E6EEE298140E0767BF7E46ABCECBD482432845596762F82320000000000A4A15028B47F30183C2B1A8DFEC6719C3676D3BEB61C60CB5C5B7EB4DB17D8EDAF87C3E1B1A5A5A5F3A8310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040BAFA7F945E296FDDB6EC4F0000000049454E44AE426082, NULL); +REPLACE INTO `act_re_model` (`ID_`, `REV_`, `NAME_`, `KEY_`, `CATEGORY_`, `CREATE_TIME_`, `LAST_UPDATE_TIME_`, `VERSION_`, `META_INFO_`, `DEPLOYMENT_ID_`, `EDITOR_SOURCE_VALUE_ID_`, `EDITOR_SOURCE_EXTRA_VALUE_ID_`, `TENANT_ID_`) VALUES ('192501', 36, '能力申请', 'abilityprocess_v3', NULL, '2022-08-17 09:21:47.795', NOW(), 1, '{\"name\":\"能力申请\",\"description\":\"能力申请 v3\",\"revision\":1}', NULL, '192502', '192503', ''); +SET FOREIGN_KEY_CHECKS = 1; diff --git a/config/db/V5.3__update_model.sql b/config/db/V5.3__update_model.sql new file mode 100644 index 00000000..d4556172 --- /dev/null +++ b/config/db/V5.3__update_model.sql @@ -0,0 +1,5 @@ +SET FOREIGN_KEY_CHECKS = 0; +REPLACE INTO `act_ge_bytearray` (`ID_`, `REV_`, `NAME_`, `DEPLOYMENT_ID_`, `BYTES_`, `GENERATED_`) VALUES ('192502', 22, 'source', NULL, 0x7B227265736F757263654964223A22313932353031222C2270726F70657274696573223A7B2270726F636573735F6964223A226162696C69747970726F636573735F7633222C226E616D65223A22E883BDE58A9BE794B3E8AFB7222C22646F63756D656E746174696F6E223A22222C2270726F636573735F617574686F72223A22222C2270726F636573735F76657273696F6E223A22222C2270726F636573735F6E616D657370616365223A22687474703A2F2F7777772E61637469766974692E6F72672F70726F63657373646566222C22657865637574696F6E6C697374656E657273223A22222C226576656E746C697374656E657273223A22222C227369676E616C646566696E6974696F6E73223A22222C226D657373616765646566696E6974696F6E73223A22227D2C227374656E63696C223A7B226964223A2242504D4E4469616772616D227D2C226368696C64536861706573223A5B7B227265736F757263654964223A227369642D39464432424341432D303531312D343938422D413936452D414242453236313845464238222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22657865637574696F6E6C697374656E657273223A22222C22696E69746961746F72223A22222C22666F726D6B6579646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22227D2C227374656E63696C223A7B226964223A2253746172744E6F6E654576656E74227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D31333634324638432D463641422D344541302D413042302D434632383339354233343732227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A34352C2279223A3238357D2C2275707065724C656674223A7B2278223A31352C2279223A3235357D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D31443533383233412D424234372D343946322D393443332D414245434135343244424445222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22657865637574696F6E6C697374656E657273223A7B22657865637574696F6E4C697374656E657273223A5B7B226576656E74223A22656E64222C22696D706C656D656E746174696F6E223A22247B636F7272656374696F6E4C697374656E657256337D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B636F7272656374696F6E4C697374656E657256337D227D5D7D7D2C227374656E63696C223A7B226964223A22456E644E6F6E654576656E74227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A313033392C2279223A3637337D2C2275707065724C656674223A7B2278223A313031312C2279223A3634357D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D37454642423345332D374133432D344346332D414543412D423531443644334646364233222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E794B3E8AFB7E4BABAE5BD95E585A5E794B3E8AFB7E8A1A8E58D95222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B696E69746961746F7244617461456E7472794C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B696E69746961746F7244617461456E7472794C697374656E65727D227D2C7B226576656E74223A2261737369676E6D656E74222C22696D706C656D656E746174696F6E223A22247B696E69746961746F7244617461456E7472794C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B696E69746961746F7244617461456E7472794C697374656E65727D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D43443041373731352D323546322D343142372D424530342D334631353736443045393944227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3230352C2279223A3331307D2C2275707065724C656674223A7B2278223A3130352C2279223A3233307D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D39423636373142432D324434412D343532342D383033422D373941314535433230433533222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E794B3E8AFB7E58F91E8B5B7E4BABAE983A8E997A8E8B49FE8B4A3E4BABAE5AEA1E689B9222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B6170706C79446570744C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B6170706C79446570744C697374656E65727D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D38463030433942392D433536452D344642392D424346462D343142464443383345324442227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3337302C2279223A3331307D2C2275707065724C656674223A7B2278223A3237302C2279223A3233307D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D30463130423333362D364341422D343643302D423830452D414639413443413736434442222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E794B3E8AFB7E58F91E8B5B7E4BABAE58CBAE5B882E7AEA1E79086E59198E5AEA1E6A0B8222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B6170706C7944697374726963744C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B6170706C7944697374726963744C697374656E65727D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D44454537353038412D333246372D344334302D393634392D353845353342324144394238227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3635352C2279223A3138357D2C2275707065724C656674223A7B2278223A3535352C2279223A3130357D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D32453235383536412D333146332D343245382D384343432D393531333646313442314533222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E5B882E7BAA7E58CBAE5B882E7AEA1E79086E59198E5AEA1E689B9222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B636974794C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B636974794C697374656E65727D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D37363541343537362D353634332D343746322D413931452D373237423542453345374638227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3637302C2279223A3432357D2C2275707065724C656674223A7B2278223A3537302C2279223A3334357D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E8B584E6BA90E68980E5B19EE983A8E997A8E7AEA1E79086E59198E5AEA1E689B9222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B636F7272656374696F6E4C697374656E657256337D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B636F7272656374696F6E4C697374656E657256337D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D42344635444645352D394135422D343744412D423631312D323945353034364644384438227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A313037352C2279223A3536377D2C2275707065724C656674223A7B2278223A3937352C2279223A3438377D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D31333634324638432D463641422D344541302D413042302D434632383339354233343732222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D37454642423345332D374133432D344346332D414543412D423531443644334646364233227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3130342E313935333132352C2279223A3237307D2C2275707065724C656674223A7B2278223A34352E363438343337352C2279223A3237307D7D2C22646F636B657273223A5B7B2278223A31352C2279223A31357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D37454642423345332D374133432D344346332D414543412D423531443644334646364233227D7D2C7B227265736F757263654964223A227369642D43443041373731352D323546322D343142372D424530342D334631353736443045393944222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D39423636373142432D324434412D343532342D383033422D373941314535433230433533227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3236392E33373130393337352C2279223A3237307D2C2275707065724C656674223A7B2278223A3230352E36323839303632352C2279223A3237307D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D39423636373142432D324434412D343532342D383033422D373941314535433230433533227D7D2C7B227265736F757263654964223A227369642D34333330343830462D433835422D344245412D423937372D424442344336353634353544222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22E588A4E696ADE58F91E8B5B7E4BABAE58CBAE5B882E7BAA7E588AB222C2273657175656E6365666C6F776F72646572223A22227D2C227374656E63696C223A7B226964223A224578636C757369766547617465776179227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D33393546304239342D413843422D343635312D413239332D303945444134373145413242227D2C7B227265736F757263654964223A227369642D36343532433845432D313936302D344146372D413131422D443045323239313233374432227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3436302C2279223A3239307D2C2275707065724C656674223A7B2278223A3432302C2279223A3235307D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D38463030433942392D433536452D344642392D424346462D343142464443383345324442222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D34333330343830462D433835422D344245412D423937372D424442344336353634353544227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3432302E32352C2279223A3237307D2C2275707065724C656674223A7B2278223A3337302E363837352C2279223A3237307D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A32302C2279223A32307D5D2C22746172676574223A7B227265736F757263654964223A227369642D34333330343830462D433835422D344245412D423937372D424442344336353634353544227D7D2C7B227265736F757263654964223A227369642D44453039344644452D463936312D343639422D393233312D334446383537413534313839222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C2273657175656E6365666C6F776F72646572223A22227D2C227374656E63696C223A7B226964223A224578636C757369766547617465776179227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D45444239373638362D364633372D343735432D423731462D344646353532464644343833227D2C7B227265736F757263654964223A227369642D34433846303534432D463138302D343136302D424133442D434334454330323542353836227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3832302C2279223A3239307D2C2275707065724C656674223A7B2278223A3738302C2279223A3235307D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D44454537353038412D333246372D344334302D393634392D353845353342324144394238222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D44453039344644452D463936312D343639422D393233312D334446383537413534313839227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3738372E373332333339363131303336312C2279223A3236322E31333631313531333532373935367D2C2275707065724C656674223A7B2278223A3635352E333533353937383838393633392C2279223A3137372E32373739343733363437323034337D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A32302C2279223A32307D5D2C22746172676574223A7B227265736F757263654964223A227369642D44453039344644452D463936312D343639422D393233312D334446383537413534313839227D7D2C7B227265736F757263654964223A227369642D43424442453941442D334138342D344434382D383035372D383432314541424636324242222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E8B584E6BA90E68980E5B19EE58CBAE5B882E7AEA1E79086E59198E5AEA1E6A0B8222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B6F776E657244697374726963744C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B6F776E657244697374726963744C697374656E65727D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D37413946333636382D334536372D344539462D393043442D454235443932433343463544227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3637302C2279223A3536377D2C2275707065724C656674223A7B2278223A3537302C2279223A3438377D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D37413946333636382D334536372D344539462D393043442D454235443932433343463544222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3937342E39353730333132352C2279223A3532377D2C2275707065724C656674223A7B2278223A3637302E30343239363837352C2279223A3532377D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D7D2C7B227265736F757263654964223A227369642D42344635444645352D394135422D343744412D423631312D323945353034364644384438222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D31443533383233412D424234372D343946322D393443332D414245434135343244424445227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A313032352C2279223A3634342E35393337357D2C2275707065724C656674223A7B2278223A313032352C2279223A3536372E313837357D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A31342C2279223A31347D5D2C22746172676574223A7B227265736F757263654964223A227369642D31443533383233412D424234372D343946322D393443332D414245434135343244424445227D7D2C7B227265736F757263654964223A227369642D34433846303534432D463138302D343136302D424133442D434334454330323542353836222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E8B7A8E58CBAE794B3E8AFB7EFBC88E68896E58CBAE794B3E8AFB7E5B882EFBC89222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B63726F73735F726567696F6E20203D3D20747275657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D32453235383536412D333146332D343245382D384343432D393531333646313442314533227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3738372E363639323430373134343831352C2279223A3335332E31353537343231363230323536367D2C2275707065724C656674223A7B2278223A3637302E313939383939393130353138352C2279223A3237382E36333931373937313239373433347D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D32453235383536412D333146332D343245382D384343432D393531333646313442314533227D7D2C7B227265736F757263654964223A227369642D33393546304239342D413843422D343635312D413239332D303945444134373145413242222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E58CBAE7BAA7E983A8E997A8E794B3E8AFB7E8B584E6BA90222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B636974795F6170706C79203D3D2066616C73657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D30463130423333362D364341422D343643302D423830452D414639413443413736434442227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3535342E373236343431313239363037342C2279223A3236312E35353934363238373534373535367D2C2275707065724C656674223A7B2278223A3435322E32313838373133373033393235352C2279223A3138332E33353435393936323435323434347D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D30463130423333362D364341422D343643302D423830452D414639413443413736434442227D7D2C7B227265736F757263654964223A227369642D36343532433845432D313936302D344146372D413131422D443045323239313233374432222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E5B882E7BAA7E983A8E997A8E794B3E8AFB7E58CBAE7BAA7E8B584E6BA90222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B636974795F6170706C79203D3D20747275657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D32453235383536412D333146332D343245382D384343432D393531333646313442314533227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3536392E33373337313630373634342C2279223A3335322E373036333533373038393236397D2C2275707065724C656674223A7B2278223A3435322E35363138333037393835363030332C2279223A3237382E313934303336393136303733317D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D32453235383536412D333146332D343245382D384343432D393531333646313442314533227D7D2C7B227265736F757263654964223A227369642D32354233463233312D364434302D343032462D384238342D413245423237353245343242222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C2273657175656E6365666C6F776F72646572223A22227D2C227374656E63696C223A7B226964223A224578636C757369766547617465776179227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D46303536304343352D413738302D343635312D394135332D383939413936443832394638227D2C7B227265736F757263654964223A227369642D44423536424639322D313041322D343336352D413244432D434533423036364338323337227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3832302C2279223A3434357D2C2275707065724C656674223A7B2278223A3738302C2279223A3430357D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D37363541343537362D353634332D343746322D413931452D373237423542453345374638222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365222C2273686F776469616D6F6E646D61726B6572223A66616C73657D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D32354233463233312D364434302D343032462D384238342D413245423237353245343242227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3738332E333037343633333030363936392C2279223A3432312E363432333934383132363231377D2C2275707065724C656674223A7B2278223A3637302E333331323038353734333033312C2279223A3339362E323933313532303632333738337D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A32302E352C2279223A32302E357D5D2C22746172676574223A7B227265736F757263654964223A227369642D32354233463233312D364434302D343032462D384238342D413245423237353245343242227D7D2C7B227265736F757263654964223A227369642D45444239373638362D364633372D343735432D423731462D344646353532464644343833222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E99D9EE8B7A8E58CBAE794B3E8AFB7222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B63726F73735F726567696F6E20203D3D2066616C73657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A313032352C2279223A3438362E3932333832383132357D2C2275707065724C656674223A7B2278223A3832302E37393239363837352C2279223A3237302E357D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A313032352C2279223A3237302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D7D2C7B227265736F757263654964223A227369642D46303536304343352D413738302D343635312D394135332D383939413936443832394638222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E5B882E58CBAE794B3E8AFB7E58CBAE7BAA7E8B584E6BA90222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B636974795F6170706C795F63697479203D3D202066616C73657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D43424442453941442D334138342D344434382D383035372D383432314541424636324242227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3738362E393336393533373337383130362C2279223A3439382E373535393437313530333437387D2C2275707065724C656674223A7B2278223A3637302E323237313038373632313839332C2279223A3433332E313236383635333439363532327D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D43424442453941442D334138342D344434382D383035372D383432314541424636324242227D7D2C7B227265736F757263654964223A227369642D44423536424639322D313041322D343336352D413244432D434533423036364338323337222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E5B882E7BAA7E794B3E8AFB7E5B882E7BAA7E8B584E6BA90222C22646F63756D656E746174696F6E223A22E5B882E58CBAE4BABAE59198E794B3E8AFB7E5B882E58CBAE8B584E6BA90222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B636974795F6170706C795F63697479203D3D2020747275657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3937342E393739343236333733333133312C2279223A3530342E33383439303736393231363630357D2C2275707065724C656674223A7B2278223A3831342E353635343935353031363836392C2279223A3433312E38353932333239333238333339347D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D7D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A313230302C2279223A313035307D2C2275707065724C656674223A7B2278223A302C2279223A307D7D2C227374656E63696C736574223A7B2275726C223A227374656E63696C736574732F62706D6E322E302F62706D6E322E302E6A736F6E222C226E616D657370616365223A22687474703A2F2F62336D6E2E6F72672F7374656E63696C7365742F62706D6E322E3023227D2C227373657874656E73696F6E73223A5B5D7D, NULL); +REPLACE INTO `act_ge_bytearray` (`ID_`, `REV_`, `NAME_`, `DEPLOYMENT_ID_`, `BYTES_`, `GENERATED_`) VALUES ('192503', 13, 'source-extra', NULL, 0x89504E470D0A1A0A0000000D4948445200000465000002D30806000000BFA9BF0C000000206348524D00007A26000080840000FA00000080E8000075300000EA6000003A98000017709CBA513C0000000467414D410000B18E7CFB5193000000017352474200AECE1CE900000006624B474400FF00FF00FFA0BDA793000000097048597300000EC400000EC401952B0E1B000020004944415478DAECDD07785455FAC7F13393020104A48905FB2A900415CB5AB0AC8015AC841445715957D7BA2AEAAABB8A6DEDBABAFE6D88859242ECB88A6BEF95A224A0A2744114E93DCCCCFFFDDD3B931D421202243049BE9FE7799F99B973A7E4DE9B9B7BDE9CF31EE700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004083126013000080FA261289A44C9F3EFDF2E5CB979FB362C58ADFAD5DBBB68905D7355B282525655D7272F2E2D4D4D4F76DDBDE71ECB1C78E63AB00005077B878010000F5CA9C3973FE327FFEFC7B962F5FDEBC63C78EAE4D9B36AE69D3A62E3535958DB385D6AE5DEB56AF5EED162E5CE8E6CD9BB72E2929E92B5B7676CF9E3D7F64EB000050FB48CA0000807A2112890467CE9C593463C68C7E9D3A75723BEDB4930B06836C983A120E87DDDCB9739D6DF395B6EDFBF5ECD9F375B60A0000B58B2B190000502F282163D12F3D3DDDEDB2CB2E2464EAFA22D1B6AFB67366666633BB5FFCF6DB6F9FC8560100A07625B109000040A2D390A569D3A65DAD844CCB962D37787ED5D2396E5EE9F36EFEB7AFB8DF66BCEF562C9AEE529BB777294D5AB2F1B65093264D5CAB56AD52E7CF9F7FF2B9E79EFBDCF0E1C317B1550000A81DFC8B090000243415F5550D190D59AA2C21B37AD93C377BDC30B772E18F2E1C2AF342F7B54CCF61CB69BBDBF60FD9BEB897AD010040ED2129030000129A66595AB1624573D590A9CCC2191F7889988AB44CCFA17674EAD4A96D3018EC3176ECD8FDD81A0000D40E9232000020A12D5FBEFCDC0E1D3A54594366D592D955BEB6BAE7B089178DB6FDDBB56BF78BDD9EC9D60000A096FEBEB209000040225BB162C55E9AF6BA2AE170D9663D874DD7A14387168140A0375B020080DA91CC26000000896CEDDAB54DD3D2D2D81009A059B3666DB87E0400A0F6F04715000024B4B2B2B2404A4A4A356B0436F3396CAAD4D4D4167643860C00805AC2F025000090D02291880B04AA4EAEA4A66DBF59CF61D345F743125B020080DA4152060000D46B6D76EBE18249A91B2C4F4A49736D773F9A0D04000012164919000050AF6DD721DD356FB7CF06CB9BB5D9CBB568DF990D04000012164919000050BF45222EB476E5068BBD65F61C000040A22229030000EAADB52B7F73B3C63DE9562E9AB6C1735AA6E7B40E000040222229030000EA9F48C42D9AF5899BF1F9C36EE5E29955AEA6E7B48ED6A5D70C000048344C890D0000EA15F57CF979F20BD52663E28543656EFEF7AFB965BF94BA8E5DCF70A9CDDAB21101004042A0A70C0000A85736D63BA62AB15E330000008982A40C0000A857D4F3655BBC160000A0B6317C090000D42B9D7BDDC6460000000D023D65000000000000B6019232000000000000DB0049190000000000806D80A40C0000000000C0364052060000000000601B2029030000000000B00D9094010000000000D80648CA0000000000006C03246500004083F3C1071FB8E79E7BAECAE767CD9AE5962F5FBEC1F2BFFDED6F6EDDBA7595BE66E9D2A5DEEDA44993DC934F3EE9DD7FEBADB7DCA2458BAAFC9CE2E262377EFCF84DFEFE8F3CF2889B31634695CF2F5EBCB8DAD74F9932C5CD9F3FBFD2E7C2E1B07BECB1C75C595919070A0000DB1849190000D0E02C5BB6CCAD5CB9B2FCF1DAB56BD77BBE6DDBB6AE5FBF7EDEFD2FBFFCD24BE228C68D1BE73EF9E4133776EC5877E595577A098C9833CF3CD32D5CB8D0FDF0C30F2E3535D55BD6BD7B77D7BF7F7F2F515399B973E7BA264D9AB85F7FFDD54BEA7CF7DD775E7CFAE9A7EEEDB7DFAEF2FB0F1D3AD4FDF4D34F553EFFF2CB2FBBBBEEBACBFDF7BFFFAD34BEFAEA2B3779F2E4CA2FFE8241979C9CEC258CE2B78F5E030000B6AE64360100006808F2F2F2DCC08103BDFBDF7CF38DD78345090A79E08107DCB061C3DC4E3BEDE43D6EDEBC79795266F7DD77F71E2B59D1BE7D7B77C82187B877DF7DD7DD74D34D2E100878EB28E9929999E9DAB469E3A64E9DEA7AF5EAE52DD7E3871F7ED8EB75F3EDB7DFBACE9D3B7BCB95E8514F15AD9B9696E67EF9E51777D1451779EBB56BD7CE4BEECC9E3DDBF5ECD9B3D29F45BD75B44E55525252BCEF73C4114778DF3DDE902143DC65975DE67D37518F182560F4583FA368DB68796CFBFCFCF3CF6EDAB469AE4B972E1BBC1F0000A83B246500004083A044C671C71D57FE588986D8E3E1C38797276462D4C3455AB468E1F53C51D2423D5AD463463444A855AB56DEFD37DF7CD3EDB7DF7E5E12E39D77DE71E9E9E9E5090D59B3668D9B306182BBEAAAABBCA4C6C1071FEC2D9F3E7DBA973851B243099158A264C1820555F6848944222E292969A343944449230D453AE79C735CB366CDDC8B2FBEE8F5F669DAB469F93A4AE02861B562C58AF2848BB64DC78E1DCBB78F7E6E25A40000C0D645520600003408F13D6354C7453D4D628FE3EBAB68588F7AB068F8CFF3CF3FEFDE7FFFFDF264899227A2A4C89D77DEE9FEF18F7F78C91C0D658AD1D0A2934F3EB9FCB17A9C2821D4B76F5FEFB1921F63C68CF1DE53BD4F34D469F4E8D1AE6BD7AE6EDEBC79DEAD8640554509939D77DED95B77639488C9CDCD75D75E7BADF71D1F7AE8212F31A3E515E9797D477D9F9292126F6895280974FBEDB77BDB21D6330800006C1D246500004083D0A143876A7BCAC42829A2D0909E1D77DCD1E5E4E4B8679F7DD6BBDFA74F1F6F1DF57AB9FBEEBBDD76DB6DB7DE67FCF8E38FDEAD0AFDEEBAEBAEDE7D15FBD57A4AE0887AA39C74D2495EDD16F57651C2E6E69B6FF66AC92811A2EFA42152551514564D9B430F3DD44B9E68FD8A3D7C2A526F9E1B6FBCD1AB6FA3615AAD5BB7AE743D255F8E39E618AF6750C59E3223468C20210300C03640A15F0000D02054379B507CC1DECAA8E8AE8627C542BD692A2664A4A8A8C89BA149890DD59539F6D8635D6969E97A3D69E48B2FBE70B7DC728B775FC98FD75F7F7DBD248C1227550D5F529247491DD5BC79F0C1076BF4B3AB30F1E5975FEE25926289A38A48BA00009078E8290300001A0415D3AD6AF8D26FBFFDE62545D47B259E661D520226140A79BD47E29757A45E2F1AF674FDF5D7BB4E9D3A79091315EEFDEB5FFFBA4171DC3973E6B8A38F3EDA9B054A355E94E8D1F0AAF8E490BE63B76EDDD64B962851A3D71E78E081DE63BD7EE2C4896EFFFDF7AFF2E7D6B023F5AA193C78B0F7BA33CE38C37DFDF5D71BACB7B1C4140000D8FA48CA00008006414370942C89891FBEA41E2D1513329A325BBD59FEFEF7BF7BBD6CE2EBCEAC5EBD7A83F7571246BD644443A5F4FE4AE828495391862AA9B0AF92254A94E8F3972C59E2D5A9D1D4D8F2E1871FBADFFFFEF7DE502A516248DF457561623424EAD4534FF56AD26896A88A34B5B63E233B3BDB7BFC873FFCC19BD149DF3FBED8AF54365C4A858895F889CDCA040000B62E92320000A041884FC8886AA8945FF0246F78C9A3848A92244A5E6838527C3D1AD59B89A73A2F071D7490DB77DF7DBDE4C6534F3DE54D49AD59964E38E10477E9A5977AC39962057635EDF529A79CE20D29DA679F7DBC9E2E2AFCFBEAABAF56FADDF59EB7DE7AABBBE4924BDC1E7BEC51BE5C756E5484B7478F1EEE9A6BAEF18AFAC6CF92A4848F9232F1EEBFFF7E2F01A429B77FF7BBDF952F6FD9B265F976500248DB4743B49454525D1D0000B0F591940100000D4E6C46A4EA7CFEF9E7E5535E6BB625D1D4D0FFF77FFFE70D858AD1D027255B9484F9ECB3CFDC8C1933DCE9A79F5E9E1C5151DE7BEFBDD74B6E68E623F5C039EDB4D3BCBA312A20AC7A3543860CF18625AD5AB5CA0B254594B851615EBDB7EAC8282153D9B4D4BD7BF776A3468DF28629C58620E935B366CD72EFBDF75EA53F9B7E0EFD4CF14999F8FA34B1EDA3EF505050C0010300C03642C537000090D0DE7CF3CDC851471DB549AF51AD17D579A96971DB356BD6B8264D9A78F79530D1EB2A0EE9D17BAA474D559430D16B548FA662EF9578EAA1A2759434A9AC07CFD6A0214B951532AE890F3EF8408922AE210100A8050C200600000D8E92271B4BC8A8064DACA7492C21A39A2E4ACA545663253E21535921E0D8B2F8848C7AC97CFCF1C7EB85A6D35612A8BA84CCA38F3EEAAD539DA79F7EDA2B221CA31E3A8F3DF6588DB6CFE62664000040ED62F81200006874347447C9110D19D20C4D9AE1E890430EF1862DBDF1C61B5EC244C39B6EBAE926B762C50AAF70AF684627D56A5132440578274C98E076DD75576F4892966BFD781A76145FB857548FE64F7FFAD37ACB66CE9CE976DB6DB7F2C74A9A4C9A34C9AB6313FBBE73E7CEF53E2B46333575EFDEBDFCB18634A9F8B06679DA7EFBEDDDF7DF7FEFD5B3010000898BA40C000068749490514F99D75E7BCD4B6CB46DDBD61BD2F3C4134F78891515E83DF1C413BD7595ECD050A8C2C242D7A74F1FAFB8AEA69C566160D59789254654F3A5220D51AA3893536C78543C7D1715038EF5B2D17751822536A5B7DE3B2D2DCDEBC9537E11979CEC256BDE79E71DAF978C12437ACD975F7EE90D91525266E79D77DE60BA6E0000903848CA0000804645C382D2D3D3BDD9903455754A4A8A9B32658A97E450DD1815F155E2E4A5975EF20AF66A2853E7CE9DBDE4867AA0E8751AAAA48449EC7555D18C50EA05132F3605763C15F855C22746B342656464B8238F3CD27BACE48ABEB36866A58F3EFAC80B1513DE6BAFBDDCC9279FECEEBAEB2E2F51A41E3FDF7CF38D3723140000486C2465000040A3A2DE2823478EF4922DEA69A2A44A6C1A6AF58051D263DEBC796ED8B061EE88238EF09230EAB9A21E2FEA19337DFA74EF3D623D65B48E549C0949C394BA74E9E2CDDE144F3D6294ECD14C4DB11E33175C7081D70B2656D078DAB469DE74D8EAFDA25996162C58509E94D18C514AC20C1E3CD8FBFEC71C738CD72B463FC319679CE16EBCF1466F28D4A616470600005B1F857E010040A3A29A2BEA95A264CAC30F3FECD58C898586FF688AE8030E38C0EB29A31E2C1A0AA402BDAA37A3848D96294913EB29132BE0ABDE35F1F45EAAE9A2E48DDE43D354EBBEA2B242C47AFFD8F39ACABA478F1EDEFD830F3EB87CEAEE981F7EF8C12D5EBCD87B9F6BAFBDD69B5A5B89A43BEEB8C34B1EF5ECD9D3FB3901004062A3A70C00006854D4F3A56FDFBEDE7D254676D86187F2E79A366DEA0D39EAD8B1E3FF2E969293BD9E2993274F76FBEDB79F375C483D52E27BCA74E8D061832448FCB0A6A953A77A4390AA535656565E4346EB6B78D28F3FFEE8F59AA968CC9831EEDC73CFF59247C71F7FBCD7AB46DFE55FFFFA97BBFBEEBBBDA49392354ACE000080C44552060000345A2AE21B9F8069D9B2A55767A62A4A9C7CFAE9A7EEB0C30EF37AAAA8578A7ACD68B96EF7DC73CFF275E37BCE8C1F3FDEAB5513A361471B5C942527977FB66675D267E8FDDAB56BE73EF9E493F2F5F4393BEDB49337B4499490511247458BEFB9E71E77FBEDB7BB8B2FBE98840C0000F50049190000D068698A6BD59189A75A30999999E53D6854FCF7CD37DFF4122B1A2E74D65967795368AB268D8628A9C68CA6AAAE38C448057777D965176FD8926647524F9A2FBEF8C2AB0173C515576CF05DD493E6830F3EF0EEEB3DB5EE9C3973BCA9AF77DF7DF7F2F5F45ED9D9D9EEB6DB6EF31EABA8AF863E69C628F594D1FDD854DA000020B191940100008D96122F1A8614EF85175E586F48937AA46868D0D34F3FED0D6F9258115D0D69EAD6AD9BDB77DF7DBDDE2DB1C2C1A29E2A4ADA5C77DD75DE9022256EF47A0D3B527267E8D0A1EB4D573D64C890F2FB5F7DF5953BF4D043DDDE7BEF5DE977967038EC8586302971A4A9BC7BF5EAE52EBBEC322FE9D3BB77EFF566740200008987A40C000068B434B351AC8E4B4CC5DA302AEC1BEBD9A242BFAFBEFAAAB74C549F46457735EDF5ECD9B3BDE1502AEEFBF9E79FBBEFBEFBCE4BE83CF8E083DEB02851924505845590B7B4B4D4EB4D53192577541C78639494193B76ACD7E3E76F7FFB9B4B4B4BF396EBFDF598A40C0000892DC02600000089ECCD37DF8CD4D5F4CE9A6A5A355B6A939229AA35134B906C8E356BD6B8264D9A6C741D4DCDED5DD005B6DE259D8658F5EEDD9B6B4800006A013D65000040A355DB09195182644B1232B2B1844C4DD7010000892DC826000000000000D8FA48CA0000000000006C032465000000000000B6019232000000000000DB0049190000000000806D80A40C0000000000C0364052060000000000601B2029030000000000B00D9094010000000000D80648CA0000000000006C032465000000000000B6019232000000000000DB0049190000000000806D80A40C0000000000C0364052060000000000601B2029030000000000B00D9094010000092D1008B84824C2864800B61F96D94D882D010040ED2029030000125A7272F2BAB2B232364402F8CD9494942CCFCACADA99AD0100C0962329030000125A7272F2E255AB56B12112C09B6FBEB9EAF3CF3F6F959494549A9393F3675B1460AB0000B0F948CA00008084969A9AFAFEC2850BD9100960D75D779DDEA64D9BEFEC6E2B8BC7737272DECDCBCBFB1D5B060080CD93C426000000892C3737F7C7952B57FE71A79D760AAABE0CB68D70383C6DE6CC993BEEB3CF3E674C9830E11DDB1747DAE28C4824727E4646C6BA76EDDA7D3E63C68C305B0A00809A232903000012DAB3CF3E3B6FD0A04127D9DD5D5AB66CC906D9464A4A4AC6AC5EBD7AC1F1C71FFF506969E9E46EDDBA3D658B3B581C6CD1AB458B167DD3D3D3BFB4E7E6B1B50000A8199232000020E19D7DF6D9EF2D59B26450EBD6AD539B3469C206D9CA7EF9E5975173E6CC392E180CE60E1F3E7C91964D9A3469754949C9CB5DBB76FD381008F4B0455DED76507A7A7A0B2D9B3C79F23AB61C0000D5232903000012525E5EDE49D6C0BF73BFFDF6FB64F0E0C133CF3DF7DC89BFFEFAEB69AD5AB52231B3152921F3EDB7DF1E1B0C06FFD8B367CF2F2A3E5F5A5A3A6D8F3DF678D2F6499A3D3C54C39A6CDDEC8C8C8C4925252533D8820000548D81D900002061E4E6E61E6637FD2291C85976BB437471416161619EEEBCF5D65B2758A3BFB053A74EEB2CDA5AE39F8D56475443A6B4B4F4A3458B16699B9FDBAB57AFB11B7B4D7676F6C1B6EE9376B79B45C4E2C9502874757171F112B62800001B2229030000AAA3AC479D166F8D4BC4F4B3DB5D2B3C5D969C9C9C3972E4C8EF620BDE7EFBEDBD6CDD7BD523A37DFBF6F33A76ECD8AA69D3A66D9A3469D29CDDB54596AF5EBDFAD7152B567C3F67CE9C954B962C39C4967D1E0C06AFE9D9B3E78F357D933FFFF9CF29F6DA6B6CFFFCC31EAA4BD35C8B4B0A0B0B5F64130300B03E92320000A03A991657590CB208D5D69B6E2411F3BF0B954020BBA0A0607465CF8D1D3B76BF603078A6AD739CBDCFCE76BB0BBB6BCBD8769C63DBF127BBFD6F381C7EFE84134EF87A73DF2B2B2B6BDFA4A424F59AE9117DEFE7ED3D2F292E2EFE992D0D0040F45A874D000000AA9061D1C9E21DE72764B6A8706B4D133171461616160E6037D4EF6B4DDBEF7FB17D7E87DDD7D4592A127CB5EDD7616C1A000048CA000080CA9D689165F1A8C54E167FB2E8BB396F949D9DADA1467AAF5D37E1657342A15006B5481A869C9C1C25F71EB1E8135DF44E30183C3F3F3F7F1A5B0700D09831FB12000088B797C50916EF59CCB0505D910F9D5F5BE6208BAF36F50D4B4B4BFF9B9191F1C026BC241C0804CE282A2AFA96DDD1309494942CB528484F4FFFCEF6EDD1B6282312899C9F9999B9A64B972E5F4C9E3C39C256020034462465000040BC6C8BED2DBEB7B8C8E22EE70F615A697184C5628B399BD128BF39232363484DD6B5C6FA838585858FB12B1A9ED2D2D292EEDDBB3F150A8576747E92EFB86030A8A9CFBFB0E7E6B38500008D0D49190000A05A1FB73B7F68C97F9CDF5346B3EDEC126D38975A4C8AAE178E3EB7C96A989899929696D67FE2C489EBD82D0DD3D75F7FBDCA8E85173333333F777E11E0AE814060901D1B4D3B75EAF4F10F3FFC10622B01001A0B92320000608DC57F2D7EB5506F85291637595C67F1470B0D23D2EC4BCB9DDF6326D7620F8B899BF221595959A9C160F0EFAE8A9A76914844899893468D1A359B5DD2F0959494FCD0A54B9761764CB4B087BFB738BA69D3A6FD333232BEB6E766B18500008D01857E01004045A73B7FF8D265CE4FCEFC257A3BDCE27E8B5F2C2E76FED0A6A53579C3BCBCBCDDC2E170B1DD3DB89AD5FE515858781B9BBFF1C9CECE3E34100868FAEC740BD597792C2929E96FA3468D5ACAD601003464F4940100A0713AD4E25E8BE7A28F35544949960B9CDF33E613E717F9558F858F2C34A5F195168F3B3F39F386F37BD86C545E5EDE49E17058EBEF6D313D1289F4B206F8051556FB3C140A9D47C1D7C6A9B4B474CEE1871F3E74CD9A351ABAA4DA4587DA7132203333F387929292EFD9420080868AA40C00008D47578BA616DDA28F35546952F4BE7A24A89ECC5BCE2FE47B92C508E70F5B7ACDE280E8F2FE16EF58FCB6B10FCBCACA4AEAD6ADDB6DD6B8D654C8CDEC764C5A5ADA09A3468D9A9E9191A19E37B11EBBAB42A150EFE2E2E2DFD8458DD7B871E3C2252525EF77E9D2E58560307860F478CDB563A5CB01071CF0C137DF7CB382AD0400686848CA0000D0789C6171A4C55A8B2F2DA65AACB6E8ECFC9E323F3BBF66CC328B5B2C9E8EAEFFA9F38BFC7E105DB660631F949B9BBB8335AC5FB6BBE758840281C075858585974E9C38519F57B1E8EF65A3478FFE2FBB073279F2E45FFBF5EBF7F482050B16468FBFEEE17078507A7AFACFA5A5A55FB38500000D0935650000681C76B5D8CDF9FF9051DD8EB6CEEF1DA3844C47E7F78889F55439D6E2128B97A38F35F4A8CCD5A0778CF4EFDFFFA8603058687735EDF13C6B50E78C1E3DFA83CAD6CDCDCD7DBDA0A0E044760F2A13AD45A4E9D14F882E52F2EE82C2C2C2196C1D004043404F1900001AB65ECEAF1DA3998D663A7F08528AC5748B028B25CEEF39F36EDC6BF4DC188B91165F38BF87CCAA1A7C56203737F79A4020F0ACDD6F65B7EF5AF42E2A2A9A5CD50BBA74E9F2FAE4C99357B19B50994993262D29292919959999A969D88FB6C8B438DF1EAFECD7AFDF17EFBDF71E35880000F51A3D65000068F882CEEFF9A202BD8B9D3FAB9266BAD93F7A2DA021460FBBFFD59789D19026D5F158B4B10F18387060EB55AB560D0F04027DED61D8E2CE5028746371717188CD8FDA909595D53E2929E941E74FC92E9F4722913F15151595B0750000F515491900001ABE16CE1F82D4DBA299C551D16B00CD6AA3BA32EA39ABDE2DFD36E7CDB3B3B3BB070201CDE2B487C5C2603038203F3FFF35363BEA424E4ECEC976F3A845278BB576ECDDB96EDDBADB8B8B8BD7B2750000F50DC397000068789A3BBF27CCEB16EAA9A2FA319ABEFAF7CEAF2BA39E2CAF58FCDB62AEF313331F5A5C145DF69DC58C9A7C506E6EAEA6B65642A69DC597C160B0577E7EFE57EC02D495929292A97BEEB9E7932929292DA3C7F43176DCF5CBCCCC1C6FCFCD610B0100EA137ACA0000D03034B178C1E2428B239C9F78512D989FA3CF6B2AEC3CE7276866591439BFF8EFAD164F39BFE0EF788B52E7CFC054AD010306342F2B2B5301D6B3F558D35E87C3E12BE8AD80ADA97FFFFE470483C127A3C7AF8EF94742A1D075761C2E67EB0000EA037ACA0000D030A8478C122FD7593CE3FCA11D9A52F85A8BB79D3F7BD2048B4F2CAE747E6F986916675A3C6031CEF9BD66CA36F641D9D9D95DC2E1B066C15111E1E59148E4DCA2A2A2BB274F9E4CFD186C55A5A5A5B3BB74E93234180CEA1F8D875B1C66F7CF4E4F4FFFCE9EFB812D04004874F4940100A06150815DCD5073A9C52F164F3B7F68C7C7CE9F71295E2B8B739DDF5BE62C8BFB6BFA21D9D9D939814060A8F3EBD494462291ACA2A2A2296C7E6C6B679D75566628141A66770FF62E7203815176F3D7828282056C1D0040A2A2A70C0000F593862BA9378C6AC5A43B3FF1728C456C4891A6A1D674C19A0EBBD8F95362C7E8359F5B9C67A104CB467BC7646565A56666663E640DDDBBEC61AAC5C8949494D3F2F3F3E7B22B9008264D9AF44B972E5D9EB2637489450F5B74A0C51F3332327E2A292999C416020024227ACA0000503F253BBF974B96459FE8B2A6D1FBE3A20D52DDAA078DEA6D5C54E1F5FB39BF76CCD48D7D505E5EDE6EE17058891DF54058630DDECB0B0A0A1E67172051656565ED919C9CFC442412D1103BD53C7ACD8EE1BF141717CF62EB0000120949190000EA374D71ADE48A665C1AE0FCBA314A9E8C71FEF025CDC074A7F38BF80E8B7B5D07E70F73AA565E5EDE49D6981D6177DB584CB7C66DBFA2A2A2F16C76D407393939039D3F3C6FFB4020B0CC8EE5EBBB74E9F2C8902143C26C1D00402260F8120000F59B8628BD6AB1C462A4C552E717F7D57026254F8E747E21DFCBA38F97445FB7A2BA37CDCACA4AEAD6ADDB6D9A55C91E36B3DB31696969278C1A356A3A9B1CF5454949C9C4CCCCCC670281C06E760C1F60B7272D58B0A0777A7AFAA7A5A5A5D49A01006C7324650000A85F54C8578995DFA28FCF707EDDA23D7689000020004944415498DB2CC6469FFBC9E262B5492DDE70FE50A6E32DDE72FE8C4CD5CACDCDDD21180CBE6C77CFB1085943F6BAC2C2C24B274E9CB89ACD8FFAA6A4A4648545717A7AFA443B9695A44CB7DBF333323202871F7EF8A7E3C68DA3D70C00609B212903004062530F170D519A6171B4F38729A996CCCBD1E755D057C912F582B9C7F94918D590F9DE626F8B2F9C3FD57581AB4142A67FFFFE47598355C99B4C8B79E170F894A2A2A27C7603EABBD2D2D2EFBA74E932CC8E6F0D653AC4161DBB66CD9AD3BB75EB366ED2A4493FB1850000DB024919000012DB34E7F784D1EC49132D3EB0D8DDF9BD5FBE8C5B4F4331522C6EB0F8C6E279E7F774D1AC334B6BF03981DCDCDC6BACB1FAACDD6F65B7EF5AF42E2A2A9ACC2E40433179F2E435A5A5A5AF76EDDAF5DDE80C4D5D2291C81FD3D3D3B7EFDEBDFB47DF7CF34D195B0900B0359194010020B1B5757EB2E5308B51165D9D5F4746B3CACC73FE50A5180D573A35BA5C099C775D0D7AC70C1C38B0F5BEFBEE3BDAF9439EE48E5028F4C7A2A2A2656C7E3444A5A5A5330F3AE8A0A1769C6B16B3C30381C0E1E17038373D3D7D8A3DF7235B0800B0B530FB12000089EB708BA0C547169758EC61A199909470D13026F59A39D1D56016A5AA64676777B706E973D1F75E180C0607E4E7E7BFC6A64763919797B77F381CD6CC64DDA38B9E0D8542571617172F64EB0000EA1A3D650000484CEAF19265A1D98FD22C7675FE90A5CF2C965BF4757E8246F562D66ECE07E4E6E65E60374AC8B4B3F832180CF6CACFCFFF8A4D8FC664D2A4493FB76BD7EEA9E6CD9B2F8F0E693AC87E17CECBC8C8985D525252CA160200D4257ACA000090183444A985C5A2B8659A5149B32C691AEA579CDF3BA6D862B8C56617DF1D306040F3B2B2B2C7ECEED97AAC69AFC3E1F015C5C5C56BD90D68CCB2B3B3F70A04024FDADD63A28B5E494A4ABA78D4A85173D83A0080BA4052060080C4F87B7CA7F3933217C72DD7D025D57AB9CE62AA456FE7D798512F192554229BD1E8EC628D4E2576D22D96472291F38B8A8A0AD905C0FFE4E6E6FE291C0EDF63BF2BAD9D5F28FBDAC2C2C2C737E7770E0080EA307C0900806D6B7B8BD32C9EB038D9628D45ACD0A81A80EF590C75FEEC4B9F3A7F8A6B256F4EB0F878533E283B3B3BC71A9963ECEE2E16A59148E4B8A2A2A2F7D805C0FA4A4A4AC61F70C001C3C3E1F09EF6707F8B3E191919C7A6A7A77F5C5A5AFA1B5B0800505BE8290300C0B67390851A7DA3A38F553B4649938116F1C3258E757ECF967FC72D5361D25B2C666EEC43B2B2B25283C1E0038140E0A2E8A291292929178E18316205BB00A85E6E6EEE99914844BF7B3B5AACB6DFA35BE6CD9B77CF7BEFBDB78EAD0300D85224650000D8BA945C5181DD4F2C2A1B36F43B8B872C4EB1288B5BAEDEADA1B8C74DD540DCD887E5E5E5ED160E87355CE9608B35D6A0BCBCA0A0E071760350739A367EF5EAD5F7DADD41D1455F0783C141F9F9F9E3D83A00802D4152060080ADAF83458EF3932F95E9677198C5555BF2217979792785C361CDD0D4C6627A2412E9575454349ECD0F6C9EDCDCDC63EDF748430DF772FE90C27F8542A11B8B8B8B57B17500009B839A3200006C5D2ADE3BC0F975624255AC33D9E244E7CFB63465533F202B2B2BA95BB76EB76956257BD8CC6EC7A4A5A59D306AD4A8E96C7E60F39594944CEFD2A5CBD06030D8C41E1E6AD1C3EEE764666696E839B610006053D153060080BAA75A144AB0FC107D7C93C52F168F56F31A4D91FD86F313383FD5F48372737377B09B824824F207BB5D1708046E282828B8C7316B0C50ABF2F2F20E0C87C3AAEDB45F74D1B0A64D9B0E7EE6996716B375000035454F190000EAD676167FB238C4E2DDE8B20F9D3FCDB566599A5BC5EB7A58E45A7C6E51A3FFC0F7EFDFFFA84020F096DDCDB498670DC6538A8A8AF2D90540ED9B3469D2BC76EDDA3DB9DD76DBA9B6D311FA1D5FB76EDDB9999999334A4A4AA6B085000035414F190000EACE408B95CE9F5DE93EB77E8D18D57979DEE20C8B4595BCB6A385FEE3AE29B237D6CB25909B9B7B752412B9DDEE27070201257F720B0A0AE6B30B80BA979D9DBD8FFDDE3D69778F8C2E7A313939F9E2912347CE63EB0000AA434F190000EA465BE7CF8ED4DFE255E7CFAAF455DCF32A0CAADA31775A3C57C9EB973BBF9068B5342BCCBEFBEEABA4CFC5D145778442A13F1615152D6317005B476969E96F252525CF646464FC6C0F8FB2D8DF7E0F0775EBD64DCB29AE0D00A8123D650000A83D3D2D0E74FEAC4AAA1BA342BBAAEDA2E9AB35ACE8208B091653E35E738945338BBB37F5C3B2B3B3BB0702012574F6B058180C0607E4E7E7BFC66E00B69DB3CE3A6B975028F47FCE9FD65EDE8B44227F2A2A2AFA91AD0300A8889E320000D41ED57E512D98CE166B9D3F74E94DB5D39C3F8BD2DB16475B5C63F15FE7F784F9C2E2528B85AE86B563243737F702E7F7B06967F1653018EC959F9FFF15BB00D8B6264D9AB4B4A4A4A4302323E35BE7F79A490F0402E7A7A7A7AF6DDFBEFD173366CC08B395000031F4940100A0F61C66916AF17EB431D6C2621F8BEF2DCE737EC1DF25D1FB7AEEDFD1D7B5B6D8DBAD3FBCA95203060C685E5656F698DD3D5B8F35ED75381CBEA2B8B8782D9B1F482C5959596D929292EEB7BBE746178D0F068383F2F3F327B27500004252060080DAA12148EA21A3C44C7BE7D78A51E1DDA79C9F886962F1778B2116FFB278C9E2D94DF980ECECEC2E8140A0D8EEA65B2C8F4422E717151515B2E981C466BFBBC7D9EFAE92A91A6AA8A9EAEF6DD2A4C9CDCF3CF3CC6AB60E00346E0C5F020060F35D6631C9A22C1A9A69E54BE7CF9CA41E32AA2BD1CBF9C3939EB008461FAB286F89DBF8AC4AF18DBA1C6BC88DB1BBBB5894462291E38A8A8ADE63170089AFB4B4F4C7030E38E0C95028D4CC7E8F7F6F8B8E5AB76E5D76D7AE5DBFB6E766B28500A0F1A2A74C3D6517E329D3A74FBF7CF9F2E5E7AC58B1E2776BD7AE6D62C1FEDC42292929EB92939317A7A6A6BE6FDBF68E638F3D761C5B856392631255E86331D8E278E74F5B1DA39A3129169F59F4B5186B719AF3FF11A22973D58346C9958F6BF221595959A9C160F0016BC85D145D34D28E8B0B478C18B1825D00D43F7979798784C3E1617637C3FFF31979C21E5F5B5C5CBC84AD03008D0F0DA67A68CE9C397F993F7FFE3DD6406BDEB16347D7A64D1BD7B46953678D3636CE165ABB76AD5BBD7AB55BB870A19B376FDEBAA4A4A4AF6CD9D93D7BF664C6048E498E49C4B4B218E0FCA147E738BF50AF7ABCFCE6FC42BDDB39BFC8EF7F2CCEB0586AD1DCE2158B6B2DBE76FE2C4C9FD6A0F1B69B35D6345CE9608B358140E0F2828282C7D90540FDF6E73FFF3965E9D2A57F73FE9046FDB1FC2912895C5C5454F4325B07001A179232F588FDB10ECE9C39B368C68C19FD3A75EAE476DA6927170C06D93075C41A426EEEDCB9CEB6F94ADBF6FDAC11FC3A5B85639263B2514BB3686B719CC50916175AEC65D1DFF9F562D48B29BE464C578BAB9CDF3346F7350B53278BEF6AF26179797927D93E1F6177DB584CD73EB706DB787603D07044EB44A907DDE1DE85B95F33EAD2828282F96C1D00681CA829538F9C77DE79A3AD31D62F3D3DDDB56FDF5E7FB8D9287548DBB765CB96AE75EBD629BFFEFAEB69E79C73CE84E1C387FFC096E198E4986C9434FC48D35ABFE8FC1E311F58DC66F182F393269A5DE5128BF8FF72FFEAFC5E331AE6A45996CAA2AFAD5656565652B76EDD6ED3AC4AF6B099DD8E494B4B3B61D4A851D3D90D40C3525A5ABAA05FBF7ECFD8397D4130183CD27EDF0FB0C583323232E69794943043130034022465EA090D0F99366DDAD56AFCAA5156D1AAA573DCBCD2E7DDFC6F5F71BFCD78DFAD5834DDA5366FEF529AB464E36DA1264D9AB856AD5AA5CE9F3FFFE473CF3DF7396B042F62AB704C724C363A2AC47992857A272911A3D99376B538C5F9057C354449899B8A430F54047847E70F59DAA8DCDCDC1DAC61A6F7D0B0A8502010B8AEB0B0F0D289132732430BD040BDF7DE7B91D2D2D22FBA74E932CA7EE7F7B5E8A6F3496666660F5BF6D1E4C99317B39500A0E12229530FA880EA0F3FFCF0F60E3BEC90AADE0815AD5E36CFCD1EF7A45BBB7281AD1BF6A26CD522B7ECE7AF5DF376FBBAE426DBB1116BA1116CFB61C592254B3A5B03B8886392639263B2D15967B1BFC547167F70FE74D69A6569900EF9E8320D6D9A60B1CCF9356424EC6A9890E9DFBFFF51D6187BCBEE665ACC0B87C3A7141515E5B3E981C661F2E4C94B4A4B4BF3333232A63ABF6078463018FC537A7AFAEAAE5DBB7E61CF47D84A00D0F050FCA11ED08C362B56AC68AE7A1D955938E303170E956DB05CCBF41C6A47A74E9DDADAC5518FB163C7EEC731C931C931D9E0A9D7CB79159669E8D15F2D96471FAB8134DAF9332F8D747E52E6518B772D9EB308D5F0B302B9B9B9D7D8BE7CDBEEEF180804DEB53860F4E8D1FCB2008D50616161BE9D03546B66943D6C6EB7F72525257D7AD6596765B27500A0E149661324BEE5CB979FDBA143872A0BA8AE5A32BBCAD756F71C368DB67FBB76ED7EF9F9E79FCF7435FCCF37C724C724C764BDF43BE717C27FA6C272D57A509D976034CE767E52E60EE7D79A5101DF1B5DCD93316EE0C081AD57AD5A353C128968EA6CF5AAF9E7BA75EB6E2C2E2E0EB11B80C6ABA0A06081CE31D9D9D91AD2F498DD3F38140A8DCBC9C9B9CB6E6FB573C45AB6120034906B7A3641E25BB162C55E9A62B82AE170D9663D874DD7A14387167671D49B6392639263B2C1D230A4D6CE1F82744A85E7FEE2FC1A31EA197383F3A7BCDED3E297E8F3EA4953E3648A35B6BAAF5EBD7ABCED3F2564160683C1BE8585853790900110535454F47A28144AB7BB0F3BBFECC0DF939292BEEEDFBFFF116C1D00681848CAD4036BD7AE6D9A9696C6864800CD9A35532662578E498E498EC90627D5F9535B4F717EAD98DD2CAA1A16A622BC4ACEA8374D2C29A35E34636AFA61B9B9B9170402814FECEE1EFABC6030D83D3F3FFF357603808A8A8B8B97ABE0B79D337A44CF519DED9CF1414E4ECEC3A79C720A45DA00A09E2329530F94959505525252AA5923B099CF61935B6DA9A92DEC66078E498E498EC906450918F55679DEE2E7E8B259CE2FEE5B995ECE4FC0A8B7CC588B7916F32DA66EEC83060C18D0DC1A5223229188862334D1B4D7A150A8477E7EFE4C760380EA1414147C6AE78BFD0381C02DD1F3D3C5CD9A352BB573CAC96C1D00A8BFA829530FD845BBB33FC05537CAD2B677ABD62EAFF239D49EE87E48E298E498E4986C30FEECFCE9AC0B2D7E6FA12E604AB234A966BB2E8BBEEE47E76719D5E365A353D666676777292B2B2BB6BB1A8AB0DC7E8FCE2F2A2A2A641700A8A9682D999BEC7C526CE7FF27A3E7AD577372720A42A1D0E5F6FCAF6C2500A85FE829D300B4D9AD870B26A56EB03C2925CDB5DDFD683610382681AABDE2FC82BD4D2DBEB0F8C9A2B3F37BC3C486296936A5E32BBCEE090BF5765191A49A246472AC01A5F75742A63412891C424206C0E6B2F34749E7CE9D0FB7F3CA15F67085456E5252D294DCDCDCB3D93A0050BFD053A601D8AE43BA5B3A7F925B36BF64BDE5CDDAECE55AB4EFCC0602C72450350D57BACBE23E8B8B9D3F0449516AF1ADF3132FFA4FB4B2896F5868D8C0300B0D375AB7B137CFCACA4A0D06830F58C3E9A2E8A291292929178E183162059B1EC09618326488666CFB574E4ECE4B76FBB8C571914864843D3ECBCE3B17322C1200EA0792320D4124E2426B576EB0D85B66CFB900353CC0310954E3438BC39CDF63666474996AF57C1FBDFF79348EB478DBF909998DCACBCBDB2D1C0E6BB8D2C1166B0281C0E50505058FB3B901D4A6C2C2C21976737C7676F639769E79C0EE9F60E79E929C9C9C1B3A77EEFC703479030048500C5FAAE7D6AEFCCDCD1AF7A45BB968DA06CF69999ED33A00C72450AD7B2C4E72FEF022D18C5613A2F7F50F8C7E166AF8BC5F9337CBCBCB3BC91A45E39D9F90991E89440E272103A02E1515150D4F4949E9A2BBCE4F2C3FF8EDB7DF7E9C9595D595AD0300898B9E32F55524E216CDFED4FDFAE39B2E1C2AAB72B5958B67BA199F3FECDAEFD5DB6DDFE9307A28806312A8E208B6D010A35116D916AB2D1659EC6C7184C58BCEAF1F532D6BFC24995BC2E1F0DFEC613012898C494B4B3BE799679E59CC260650D7468C18F18BDDE4E4E6E68ED2EC6E76FF503B274DC8C9C9F967CB962DFFF9C4134F94B1950020B1D053A61E8AF54498FFFD6BD5367E63B48ED6A587023826816A297172A3C5BF2DDE737E2D99BD2D46BB1A2464AC11B4437272F29B76F77A1DE68140E0DAA2A2A25349C800D8DA0A0A0AC6242525A9E7DFA316291643962E5D3A213B3BFB50B60E0024169232F5907A19A8B7C1A68AF550003826812A8D8BC6BD160B5C0D872BF5EFDFFFA8482432C1E20FF6705E381CEE698DA2BB9DDF030700B6BA51A3462D2D2C2C540F40152A578DACF44020F0514E4ECE835959592DD84200901848CAD44335E9895017AF053826519FF4EDDBB7D966BEF419E7CF64F2630DD60DE4E6E65E130C06550078476BF0BC6B71C0E8D1A33F600F0048048585851F2E59B2A49BDDFDA7FEEC5A5C96949434C9CE5D276CECB5393939EF26D8F919001A1C6ACAD4439D7BDDC64600C724508D3BEEB8237BEAD4A9C36FBEF9E6BC9B6EBAE9F94D7CF972E74F895DAD810307B65EB56AD5F04824D237DAD0F9E7BA75EB6E2C2E2E0EB107002492D75F7F7D8DDDDC909D9D3D3A10083C69F70FB273D7EB39393923525353AF183E7CF8066389ED39AFA75F6E6EEE1D050505D725C8F919001A1C7ACA00001A145DF0FFF8E38FA34E3FFDF4D4D9B36717DD70C30DA7D6F66758C3A6FBEAD5ABC75BE346099985C160B06F6161E10D24640024B2A2A2A2AF43A1D0A176EE1A6C0F575A0C58BB76ED143BA7E554F59A4824726D6E6E6EDFFA727E0680FA86A40C00A0C1885DF05F79E595497DFAF471BA9D3F7FFE7383070F3EB9B63EC31A27175883E613BBBB87C597C160B07B7E7EFE6B6C7D00F58192C7050505F7D9B92BD31EBE63D1DECE6905393939632C3A691DBB5D17F79240381C1E9E9797B767A29F9F37C1F116FA5977D469BD8A75E24714348DFF512CB6AF64FDD61BF94C4D4DDEB19AE755FBA77F35CFEFE6FCA9CE2BBAC731FA01A8D748CA00001A84F80BFE2E5DBA78CB746B8F93172D5AF4E265975D76C296BCFF8001039AABAB7F241279CC1E36D174B3A150A8477E7EFE4CB63E80FAC6CE5DD30A0B0B7BDADD3F592CB2E86351121DB69414BF6E2010686DE7BBE7070E1CD83411CFCF9BE1288B56CE4FB61C54C53A432DF4BD94B4B9CFF949970E1619CE2FE2DEDE222B6EFDD39D3FFBDE0955C4C116E9D57CA79616F1B576522B3CAFE2F32F45EF1F62714C34F4FD7B589C64F120ED3BA0FEE197160050EF5576C11FA3C7575D7555CAF2E5CB5FBEE0820B7A6FCEFB67676777292B2BFBDCEE9E6DB13C1289E41615155D5C5C5CBC96AD0FA03E2B2C2C1C160A85BADA79EDF96862A052814060FF55AB56FD3BD1CECF9B40499143A3B183857A0369C869C7E8B2232DE26BE72CB3186BF1A1C52FD1E7AFB050CFC841167B5928291F88AEAF990BBE89AE3FB6421C6131C6E2ED0ADF69B4FB5FD2663F8BCCB8C7FFB1D8396EDD15D1F565BAC517169F59FC1ABDD5F7B8D131EB1F50EFD47957373BC1073FFBECB3D3A64E9D7AE1F4E9D3BBAF5CB9B2F9D2A54B9B2C5AB428D0BA75EB752D5AB458959494F48BDDBE346DDAB4079F7EFAE9D9EC1600406D5CF0C75FF80F1E3C38F5DE7BEF7D75D0A041270D1B36ECED9ABEBF6A2D586344FF3155B7F152FBBB9655545434852D0FA0A1282E2EFED96EFAC58AFB56C5CE857FB2753E2E2C2C7C2611CECF9B48C90B255A948859106BAA582CB4F836FA7892F3931B91683B49E77DF55E59EDFC84CA71168F3A7FA8917A137D5659F3C7E2628BA79D5FB7E74CE7F766595D455B6C6CDCE38E718F075AFC5461FDC2E8AD0AD29F1EFDEEEABD734C74B986552DE18806EA973A4BCAD8456BD337DE78E3A11B6FBC71E0BC79F352BA77EFEE8E3FFE78D7BE7D7BD7BA756BD7A64D1BB770E1C2E4C58B176FF7EBAFBF6E377EFCF8AB66CC9871C5A5975E3A73F5EAD57F193A74E81BEC1E00C0965EF05772E1FF9F73CE39E7C4E1C387573BD56B5656566A30187CC01A211745178D4C4949B970C488112BD8F2001AB1C7727373C71714147CB3ADCECF9B6946DCFDF8048966A65A1CBDAF9E42B1C4D45C8B5B2C4A9CDF2BE5328BAF2C54F4F8008BDD9DDFBBE519E7275F62747FA4F3873CA9DE8B7AD7F4A9B04E8C9228B1A15B075AB4897BBC43DC7A1AF6B48FF38747A938F231CE4FC8C8E4E8AD924D37580C711B26730024B0A4BA78D3CF3EFBECE2679E79E69D499326FDFEF4D34F4FBAF0C20BDD21871CE276D96517B7FDF6DBBBB4B4346F3DDDEAB1961F7CF0C1AE4F9F3E81366DDA6CFFEDB7DFE61C78E081A7EFB9E79E6F9596962E6AEC3BC9FE380DD96DB7DD385A13C4CC99339D35CA6EE698E498E498DCB636E5823F46FF18D8679F7D923FFDF4D3EC8C8C8C8FBFF9E69B1995AD979797B75B2010186B719A2ED8EDF612CDAE64EB9771C401688836D64B268EFEA97BBC9D779F9D3C79F29AAD7D7EDE021A1AA41E2EBB46931A1F586808AA669E5A6AD13D9AF82889AEFF4B3469A21E321A46A47A2E132DA6597C6CB1CAF949991F2D34A57837E7277BBE777EA2E74BE7277194241957C577521D983B2D7EB068EEFCC4CD73D1C72746EF8B7AF9A8378F6A00A9078E7AF46838957ACC7C175D47DFFF56F7BF5E4000EA895AAD29138944026FBCF1C6A8A79F7EFAE1030F3CB0E9BDF7DEEB0E3DF450170CD6EC63B49ED6BFFFFEFB93FBF4E973405A5ADAD7B9B9B9BDD94D00802DBDE08FD1FA575F7D75D3E4E4E4D7EC6FCCD1159FCFCBCB3B291C0E8F777EFD81E9F6B7EDF0828282C7D9EA001AAAB8844CD8D5AC26C99E494949CF6EEDF3F3165222A3D8F9C38394F4084463467499EAB514C6AD7F7BF4566D11254CF47D5E747E62443568944051E1F7EFABF83C25551E707E9D9ABDAB5827650BDA69FA5E13E342BD6996713403F54FAD2565949079F1C5173F7BE9A597F2AEB8E20A77E289273A3B596FD67BE9757AFDDFFEF6B7E6E665BB401EC4AEDA341F7CF0817BEEB9E7AA7C7ED6AC596EF9F2E51B2CB76DEED6AD5BB7D1F77FE49147DC8C1933AA5DE7D75F7F75F3E7CFDF205E79E5151D2F557EAFD9B36727DCCF8BC43D2E972E5DEA5F694D9AE49E7CF249EFFE5B6FBDE5162DAABA935D7171B11B3F7EFC267FFF9A1CF7F2F2CB2FBBB56B6B56FF55BF27AFBFFE3A07C7564AC8C45FF85F73CD35694D9A3429BFF0CFCACA4AB286C9EDE17058C518DBD8796A4CD3A64DBB1715158D67AB0368E8A756E7F7EA08BAFF15AE9575D524694EB573E6E0AD717EAE05AA0BD3392EDAC52565DAC42DBFDCA26DF435B121406F4693356F4693331A26A4599B542BA6AAFA2D7F707E2F9CBB2CB48D5EA9623D0D518A15F6D5F0A5F842BFFA1E95959AD0AC4C1A3EA58656C7B848E530061A7952E6BFFFFDEF488B43860C19E2F6DD77DF5A794FBDCFEDB7DFAE93F2BFFAF7EFDF8BDD5573CB962D732B57FE6FE86AC50662DBB66D5DBF7EFDBCFB5F7EF9A5D758568C1B37CE7DF2C9276EECD8B19AA6D059E3A4D2F71F3A74A8FBE9A7EA87AB6A48851AD93FFFFCF37AF1C4134FB8D5AB5757FA1A0D69B306907A4B25D4CF8BC43D2ECF3CF34CD5A7723FFCF0834B4DF5AF4754C3CACE195EA2A63273E7CE75765EF112224AEA7CF7DD775E7CFAE9A7EEEDB7ABAE2F5893E3DEBB825DB7CE0D1B36CCBB5592F1A9A79E722FBDF492CE93EEE28B2F76F3E6CD2B5F57DDB55F7BED35F7C20B2F783F8312465A4F71CB2DB7B837DEA0BC566D5FF057B8F06F66C7CD7FD43B2639395917DC1AAF1F0E0402D7DAB9E8D4679E7966315B1D404357585878BDC5C1A150A8AD9DFFB29D3F1DF4B46852203E49138A7F9DAD7B574E4ECE9175797EAEA5C48C2E38B673FEF0A2D5D164532C29B32E6EF9CBD1755D5C324A091C7D07D5133BC5FD6F462525731656F259873B7FF85241F4F1DBD1844E65D389E7C6BD9F86384D8A7B7C7CF4BB554C2E69B8B28ACDA75448CA34E54806EAA75A29F46B8DA58B870F1F9EF7D7BFFED575E8D0A156BFA0DEEFDA6BAF6DFECF7FFEB3382B2BEB606BB0FCC06EAB9C352ADCC08103BDFBDF7CF38DD753400D3B79E08107BC46E24E3BEDE43D6EDEBC7979E377F7DD77F71E6BF8981A88AAFFF3EEBBEFBA9B6EBA497F6CAB6C74AA215C9DCCCC4CAF5744BB76EDD67B9FF8BA4215E9F3070F1EECFEF18F7FB8AFBFFEDAEDB7DF7E09F1F322318F4B255D749CA970F8D4A9535DAF5E7EEE568F1F7EF861AFD7CDB7DF7EEB3A77EE5C9EE8516F2DADAB63F0975F7E71175D7491B79E8E531DD34AA2F4ECD973B38EFB37DF7CD34B382A39B4F3CE3B7B3D77F4DD7FFBED3777C41147B8DFFDEE77BAF0753BEEB8A3B7BE123CEFBCF34E79A269AFBDF6727BEFFDBF1ECE4A14A5A4A47010D5414226FEC23FFA37E605DBBF4D6CD13CDB1739A3478FFE802D0EA0B1B1EB6CFD911B1D0DFD0DDFD3CE89BDECEF6EAF4824D2339A8828A75956EDE6ADEB8C9D9FEFAE8BF3F39D77DEF96A6E6E6E9F828282F7B7E0ED94DCF832EEB186F9244543F76754587F7F8B63A3C915B53DDE8A2669F43EFA0FD01ECE9F0EBB325FC5257662D403A795F3EBD9C40F779A5561BD8ABD942AD210A5ABA309A4E56EFD999BB2398281469A94D12C4BB7DF7EFBBDA79C724AADF590A9C8DE37A0FF861715153DECFE57911C9534188F3BEEB8F2C7EA95127B3C7CF8F0F2866F8C7A12488B162DBCE1166AC8AAE7807A26C8E2C58B5DAB56AD2ADBE7DE10333D5F1DF54438EBACB33658AE1E01A2DE0A15BF53CC9429539C358AAA4DCA6CAD9F17897B5C2A09A26344491E2537D2D3D3CB133EB266CD1A3761C20477D5555779091E151497E9D3A77B49125DF029E9A3CF90050B1654D913A626C77DEFDEBD953870E79F7FBE6BD6AC993BEDB4D3DC7FFEF31F2F4124EAED3360C080F2F557AD5AE5BEF8E28BF596A1E6091925D5B46FE387B6252727BBFBEEBB6FBD7F1054B69E925DAA7BA6F5F47EF67CAABD6E752814BA88840C00F8F2F3F3D55BE68968A8F6CC41F6F7D04BD2D8C3A39CDF5B2375F6ECD9F75E7FFDF581BA383FAB9CC19D77DE39263737B7EF162666E22545931E6A0B5536044963E9D52B667A85E54AB66838D240E717E98DA7AEC0BB4593399569EFFC9E4655D5A049A941DBAC7BDCF70DC5BDAF6686EAC0110B34D2A4CCD8B1631FB4864CD3F846575D38F9E4935B8F1933E6406BB0FDC12E98DF65D76D28BE0782EA65E83FFAB1C7EA1D103379F264AFA7C05D77DDE59E7FFE79F7FEFBEF97374A637F4CD5F8B43F805E8F958A8D6635AAD50B207E0846BC3973E6B80F3FFCD01B8A12BF4C8DDA4E9D3A79BD8616CE390000200049444154046C5F7AB5656EBBED36B7C30E3BACF77A355435AC45C35CD4EBA069D3A6DBF4E745E21E97EA6112A3A145769E287F5C5656E65DE4F5EDDBD77BBC62C50AEFB8D37B4E9B36CDEBCDA2C45FD7AE5DBD6359B71A3E54958D1DF7314AFCE8E754F246C9180DE18BD190BEF844A57E9E9A16422721B3610F195DB0AB67958686C58644AAC7D1A38F3EEAF5A88AD1E3F8216F4AF8E9B8886F18ECBFFFFE016B50A4DA673D6B17FEA7D4E2853F003418858585EA05A2B873E0C0814D9B356B76D792254B2EBDE8A28B0275757EB6F70D283163E7E7576AF1FCAC2140EA05A39E29B754F2FC6FD170952465345BD2DD6EC39E2C2F6CE17752FB66C546D6894F205D18BDD5CC4C435CCD0A340348405BD41A5097C58F3FFEF8BCECECECCD2EEA5B537A7F3BF9A75803E696FAB691ED0FC8551687D5F5E7E80F9892630AD5D4C8C8C8287F1C9FF850E3F3D4534F757BEEB9A79720C9C9C9296F68F6E9D3C7BB55EF82BBEFBEBBD20485FEDBAF59B2D4A8556F978A34C5B9FDBC5E5245FFEDD0E7B76EDDDA7DFFFDF7DEFD4B2EB9C4D971E335A22B266464E4C8915EC3F5D8638FF5EACB6CEB9FB721DA5AC7E4D6DA4FD660F76E355C28568FE5861B6EF0FED316A39E32279D7492EBD1A3873BECB0C3DC76DB6DE76EBEF96635C6BD84A1BE8F865AC57AEA6CEA71AF214A3A5E6317971A62A5A2C0EACD132B5EADA17BF13D6D1AE270B9DA3EB636366449C7867A4EC5B6A5B6BF7A42A93E90E8568F63FB457F4BB4EFE313787117FEC1EBAEBBAEB9ADF3721DCCFA01000DCABEFBEE7BEADAB56B2FB6BFB701FD5DAD67E7E7D854DE9B93C808BBCA87166DA9E59BF87DE2A7230F45BF1780C69694B193E9A9F3E7CF4F51AD87ADC14EF8ADEC649C999595B5737DDAC8D6E0BBD7E2136B64FE6C7F48EEABABC6B07A0654F9D76323056C55DC54C34062A15E0BFAC35819CD6CA3C6ADFE03F2E0830F56F99EFAA3AA99B834F444349C49855AD575550DEECA6660522F19AD63FBD89B814BC35B62B3EB6CAB9FB7218A3B267FB1E3F15F7599A0D91AFB49C910CDD0A4FFB0A9AE8C127AA5A5A5EBF5A4110D1552F15CE9D8B1A337EB517C9769250FAB1ABEB4B1E35E3DC3F4B9EA0D23BA1055F2F18C33CEF07A88C909279CE0FEFDEF7F37E8A44CECD8B2636A7E5E5EDEFD5B726CD5A4868C2EE2553C3956E4D9BB4A5DB3C6AB55A444996EF53846EBFDE52F7FA9F21F09F6394976E1DFCC9E7F89C40C00707E0680BAB645C397A64E9D7AD101071CB0D5BADFEB73F6D9679F39D630D318CF47EBE1F6DEC11A2B6A255E698DE1F9D6201B65F79F2B2828F8B436DE5CE372AB1A26A23F7E6A7C6A3C6F3C0D13524337140A79C333E29757460D560D453AF0C003BDC79A4D67E2C4895E6F838AD44B46F563F41ACD9EA3D7A82EC8F5D75FEF359E2BA3D9BBD4B8D6BE56E88FB9123BFAC3BD2D7EDE46A0BD1D932A3E77B91D93BFDA3199AF1C476D1D935B633FA9E789863DE9B852F243091315EE55E171F58E89A763F7E8A38FF68E5B1D934AF46878557C7248DFB15BB76EEB254C6A7ADCEB6751EF18D5941115BA8EEF82AD635ABD6634944ADFADAAA9E11B4872A683C51576F70ABB78FE45E73B7B5C5CD3636B538AFAAA80B2FE4BABDE4CB16344C9400D8F8C3F6654DC59EB69FDEA74EDDA35C52EFC9BFEF39FFF7CD1BEFBE90C650200CECF009090499959B366ED1F9BED646B39E288230253A64CE95D4F9332759AA019316244F97FE425BEA0AAFE835FB1E1ABE145EA35F0F7BFFFDDFB03195FDFA3B229ABD540D6BA0F3DF450F932D5F6D09013D5E6D06C3931FACF870A9C6A58897ACCC41AB34AB068B61BFB63EA0D738A673FBB37934EAC18ABA89781A60BD6EB346C257E269ABAFE7949D0D44E82A6AEF79392304AE48912207A7F257494A4A948B3192931A2FFC6E998D4E72F59B2C4AB5313EB91A57A48BFFFFDEFBDE1549B7ADC57FC59E213D6FA4E9A7D4A3346D5F570CFFA9EA0D99C5996542CF9ABAFBE2ABFC8D7AD8E9DF8C497F64F65C5C7ABB8F06F6A17FE21CDCA64DFF90C2EFC0180F33300D4852DEAE2B26CD9B21695D504A94BD6B8D3BFBE3B35B0FDE02568B67488537CC337DA10AAB2B1186B249E73CE395E215DF55C89D5F950687AE078EA01A086B2EAC1ECB1C71EE5CB55FBE3F6DB6FF7EA74A8D1AAA14A2AA2AADA216A902A01A32121EA2D119BDA58FF1D51DD0EF526D0BAA242701A9672F6D9676FF03D1F79E4116F48C8E1871FEE4D6FBC357E5EF8099ADA18E25497FB49FF793BE8A083BC99DF748C3EF1C4135E62EFDC73CFF5860AA998B4923C317ABD668AD3B0258D6557AF1D0D337AF5D557BDFA320ACDE2144BC86CCA711F4BE0A8A74CACAE4D7CED19BDA792954A2EC68A57AB874E65BD65F4FBA2A14F1A82D5D012384AD0D8CF7D4555439C3677DA6BCD763568D0A0F50A83C76F5B3DFFC73FFED1BBADA9F4F4F4E6D75F7F7D7220107881AEF20048C8707E0680BAB0453D65962E5DDA440DEEAD292D2D4DADB2EDADA1785303DD27F13D6854F06BA2864A6CAAD8CC33D5F9FCF3CFCBA7168E35FCD4B8FCBFFFFB3FAF5118DF40543D0D354C9554A948D3008F1A35CA9B2D478D4C156AFDE8A38FBCA2A66AA4EAB58F3DF698572B4676DD7557F7EEBBEF7AC33FB4AE1AE19ACAB8AA2EABEAD5505C5CEC2570AA5AA7367FDEEA6858CCD75F7FED1AF0F1576582C6F93D6856D8FDCD3A266B7B3F69E8932EE09484F9ECB3CFBC64C8E9A79F5E7E8CAA28AF0AFDAAC7CC8B2FBEE825673445B5CE59CF3EFBAC57AF46C3E5342C49B58C143A5E95B879E08107BCF7DE94E35E34E4493DC3623D816209212DD7CF5231E9A8CFABACB8B47AFC2811A9E2D81A22DA508FC90A3D6856D8369A3375EAD4BD070F1EBC4917FC31DAE74A86A94754FC903425849554D3F39BCACE4D2DAFBBEEBA85D61879DEBEE399D5FC47B689C59E1653B8B400500F74B6D8C74295F24BEB2A21B335CECFD11E33CFDBDF939FD8AD40CDD8B5E95ABB267FDCDA580BD91A09B03FB6E4C503060C883CF5D45395FEB7BBAEBCF2CA2B6BECA2B84963DA491A1EA1FFE06F0A35D454B3A2A68544F51F7C15E28D3514F5BADAAC15A4FF88D46551D3ADF5F3BEF1C61B2E3F3FBFD19F3836E798ACABFDA4F7ACAA4691E8E24FAF5177E9F86283951DA35A47C993DA3EA7C56AC8D48586764C2A69AB69D137D7942953CA8B39C7BBF1C61BDDE63424620A0B0BA7BDFCF2CB2D6C5FEE3166CC989555AC76AC454B8BD79C3F6DAAA62B7D8C4B0D00094A63C25587205B97D8AE8A299DFBF6EDDBAC7DFBF68B4E3FFDF4D4D86C8889747EBEF5D65B7F9B3C79725B7627B0C9EDB3EB8A8A8AEE644B6C7B5BD4F268D6ACD9BA65CB9625AB47C4D6D2AD5BB7B90505053AF1DE5F8FB6F3901AACA30B78F5E58C4F382DB19874C82187F4D8D40FACAE915A9958C357B664B884EA87683849C53FAE151BE11A5BACE14A1A76222A88AA46AB665CDA1C5BEBE73DE28823BCDE0BF6FD87D4F3DFFD9A7C7F7569D1BFB3526BE398DC94FDA461481A02A7636963FB29F69E1AEAA3884D691D2B201C4BE2544CC868589C66538AD584D1311A7F5C54F4E8A38F7ADDABAB5B473D70F49DD5F32B56085849214DEDBDF7DE7BD7C98E4CC06372A3DFC3B67559C4EFBBBEDEB165FB6BEE82050BF6B10BF7A4CDBD4057AF3AEDF3F8FFC4EAD879FEF9E7BDDA409B63D2A4493F8F1933A6957DEF33AB49C888C657AA3BD7491673A28D1D3574E672B9012001697AC4D72DDEB0186A916631AAE24A3AEFDD7CF3CD792FBFFC72D15E7BED9570E767FB9B916AE7E7A1F494016AEC1885FDDE3461533480A48C3586562D5EBC78BBAD999459B56A95BA58FD56585878737DD9C839393943AA6898786340EC8FC876718D9359B6FC391757F477D0A041093B458B0AB569F69B18D5E950BD8D584358B53A544CB5E2100C155955CD0FCDCEA461229A95E9D65B6F4DF87DA9048066EC193C78F0CDF5F917BFAA63D2ACB1E36F9D1D93CDE3CE0F5BF598D431F5F8E38F7BC783BA3AABF0AEB6B9A6A28EA78B3A5DC8B56CD9D24BA868789BFE0BA7E149EAF1A27A33AA5F54550FA8A143877AEF1B5FA8379E860FEDB6DB6EE58F95445491DE58A248491FD58C51CF8E18CD02A53A3362C7882E64BD248E6ADCE818AF8BFA3089764C5673BE5B114DC4B4B09B94AA8EAD1B6EB8E1D4FBEFBFFFB92BAFBC3279532FFC358C6DFAF4E91B4CB5AE5E565AAEE737B58BBC2EF8EFBCF3CE14FBCE676EA49864778B6B2DEE8A26622EB6F8CE6239971A0012C460E7FFC3E55F1596EBA479413439A3F3D70663946FBAE9A6E7EDFC7C66229E9FED2EC57E814DBB568B2566D0109232D6D8F8D91A50DBC517C0AC6BDF7DF7DDDCE81F947A293E11134DC654DA30A92FF4C7558DD3586F05F54650C48AB9A9E74BC57A1C0F3FFCB0A6362F9F59498D70CDB8A41A1F9AADE9EAABAFE63773EB8A4FC434B1DB26DBEA98549BDD2EFCBC598DF6DA6B2F6FD88F121BEAD15291922DAA21A3A48D5EA784879233EA1DA363E9D24B2FAD76489A8E5B15FAAD8A7A7DA9A74BAC878DEAE86866A7D874DEAA25A3293CF5DF3D3DA7F7D2AD1237BAC05411743D2F3A47EAFBD5F530BE043CDFC527629AD7E47C77FBEDB7BF3C78F0E0D3EEBBEFBE17AFBAEAAA949A5EF8AB7ECFB061C3D69BA14BDB3A564C52CF6BB8ADA63BAF6931C94D48C828DBA63EF9032CDAE87AC7E2048BD39CDF5B6695C507CE1F321CE19403602B508D2B55DAFF4C7FE7A3E7A209166F57F567D16278F4DC555CD90AF5F4FC0C000D3E29F3CA840913AEDA9CE25C9BCB1A5BC976027EBD1E6E6BFD6B20D8101231F1D42B4643465424553D02D4305583547F787FFAE9276F9AE1CB2FBF7CBDD7A8C7808AA7CA3DF7DCE31545D57FFA95905160EB1E93DB3A11134F43847491172B5EAB0488A6C8540F181507CCCBCB5BFF04969CEC323232BCA2D2B11E32471D7594174A8268D8908ED1CA923F7A3EBE9757454A26C68F9DD7B4D9FAAC238F3CD27BBCF3CE3B7BC39462EFA7EFAC24A512941AAAA40B4E15238EF58E519163151A560F9DCA8AFB36C463ABA689988AEEBDF7DEFF5C76D965A7D8AD1A00A935B9F057122D36DDAA2899D6A64D1B6F1F68DB7B2D8E75EBBCE2CC9AF9AD962FF855ACF8598B45D1B8CAE2258BC39DFF9F674D53F8A8C5388B2739F500D80AF44FCCD32DF4474B432BDF8A9E9BFF123D1F5546EBEDD7C0CECF00D0B093323366CC7870F6ECD957584324589B4561ABBCCA0F87E72F58B0E060BB3DBF1E6EEB604349C454D4AB57AFF2FB9AC657C337D4CB41D4507DFAE9A7DD79E79D57BE4E4A4A4A796F030DF7D0B010F59651031A8DF798548F98E38F3FDE5D73CD35B16E95DE6C453AB76866A52FBEF8A23C29A324486CE8528C7AD52821A229AD63534D979494B8BFFEF5AFDE31174F3D5E9454A9EE98BBE0820BBC5E304AF088864729C1A304E4AC59B39C9D8BCA9332FA1EBAAF8B4C0D79528162F59A518F1D2560D43D5B5368EBFD1A4142A6568EAD871E7A68ACED833E76E1FFEAC62EFC751ED1D0C9F88B7EED736DEF6BAFBDB6FCA25FFB4EEB1D73CC3155CEE4B61917FC7AA383D556893ED6D4ACAABD34CCA2A3F387347D136D08559CC64B07D727AE1EF7FE0490B0745E996A31D0E2190B4D97AAF1B7B15A5795D55FD13F0E2737A0F33300D49B0BE7CD668DEDD9696969B3D458DA1A8A8B8B95E5FFD66EEB55212F6B980CB638BCB0B07037FB0372554349C8E83F1CFAAF86122C0ACD00F3CA2BAF787562F45853606B2A6C4D31AC06738C1ACCEA1DA3D01FDEC30E3BCCBBAF648E1AAF689CC7A486282999A7FFA069E88F121C03070EF4A687D631149B263BFAFDBD1A333A6E468E1CE92D53A1E858AF184DC9AE0B3C0D85AB989011D59B510F3F7D96EAC254455370C71FAB3A46755FC3EDE2BF8F28513361C204EFF857E245C946151DD66B34A5B76ACCE858E7D8AAB9C71F7FFC4D7BAF93ECC27F8D7A4B5546E70C4D971E7FC1AF5E7B83060D726DDBB6F56EE38B336B3DF5C8AAEA5CB31917FCAA4E7955ECA32DAE71FE50A6FF67EF3CC09B2ADB37FE9E745086E000450507A0742388031045441119CA084DCA104571FDF5730BEA27E0A782880B2722CA6C13E2421407A255194505810E868845116508828CD236C9FFB9F39E60288526A5A5697BFFAEEBB94ECE4EDEF3E6E4BC779E017698C24B9639BFD59C22DEF329B1A1624D784722849433C9623D95F6D4C33D295D6951184239F2CA8C3BCC7E109283BA675791FB332184547F5106E4E7E7DF2A37C6A28A1E4CCBF1377EF0C10717C980FEB1AAD6C8D23ECF5627CF183FF84145680906A9EDDBB7F7E58781B7035C50AFBCF24A9FD70C726AF4ECD9F3A072C0F857C42FE4F8FF41C16B0CA44B1A40939AD127FD613EFE9C2B082D82378B7FBE7872C0C0073CF441E431C231F01A398B20EC1C8E2FBEF8C2270241D879F1C5170FBB5DF1BE8A3E8AD7E8B381C03B07FFF8418CC13121C81CF494DBB871C815C2D8B73493274F9E2FF7946ECF3CF34C7E490FFE4826BE73E7CE03B909E059851C3E7E010C53CCFBBD39F15B052FA68F3FFEF8A0E3C0ABEFADB7DEDA3566CC985A213EF05FAF74A525F05FB16795CE21E3176C9E0B587FAA29E0609FD7CC29922C5CCEBB1221A49C400942FC60BEAFB4275F92D21596FC59E97F115B26D6A7847DE1B917F4033DEECF320E183476ECD842541CACA8FB3305194208459952983469D2673258CA92814A45262FF43EF7DC73F092F969D6AC595FF1B28517BFFDF69B2FE12AC497264D9AF82A2D3DFEF8E3EAB6DB6E5377DC71C721DB3FF2C823257ACA0C1A3448DD7EFBEDEAD9679FA5C74C0DC6EFCA9C9B9B7B506975FFF2436E62E6C31CB60FFCC70DE2604920D7D1C68D1B7D15C0D05FF10058D2C32440CE1A540F83C18B077D15AF2FBCF0C283FA2896C153EC484210C0C329099D69D3A67D25D7BFDBB871E3F6050A33F0647AE79D770E4A1E89FE807B4F20980F0CB1850083FDB0BF1FF96DD9356FDEBCFAF2C08FCCCE09A3468D0AF5F7F17CA5FF654622CDA6E640E8647570524D288C27291DDE0415F26D73591353D03991579B101224C824EFAFDCF95280E8324B2C5B0C7F623633C51954851B22E677F144F52524F72B5E0E777D08E737EC76FB2D3206985450501025CFE98515757FA6204308A9EE4496C741366FDEDCDFE572FDD8AC59B37A2D5BB62CF737F9CD37DF4C5FB66CD9D53208EAC84B163EE08716FF6660500BEF007FA51994BAFEEAABAFD4EAD5AB0FCA9F811F5884BA2164A4A49C3200DE10106AB06D49095A49F507FDC71C88ABE1C387FB1243C3F305AF8F24E2C033AB6FDFBE070935C581908238F60913261C58F6DFFFFE575D7BEDB5BE8A4FC5CB63C35307E70748608DFE0B4107C24EF16D4BAAAA846DD7AD5B77601E95A2BA77EF5EA32A3095173366CCC89001008499B90F3EF8601D0876086D4302C9D2286D3B3CF0CF9F3F1F839B6FC53ACA83FF2B72FF1A98929232CCE9746607F916AF147B44E990A589E660E8AAE23F97625F99DBC6990323A87BD78AD9954EC8898115420E98648B1072245E57BA4A121EBE32941678039968DA1CF33E3352EC49B13BC506E027CE1465F6877A62B9379E2BBF636FCABDD2F75C2ED30FE4F77592DC9F5D15717FA6204308A9EE4494C741727373B7CB0DF80719B0F46BD7AE5D5460A8CAD1B261C3868FE4667C890CD607BB5CAE1F6AE2451A3C78F028240F0D379027A36DDBB63ECF18781A2016183935F02F0712FB4E9D3AD537F8C53C7E7421B260700D8F03BFA1721392BA75E8D0C1378FAA3510F68A877F8413D227F10031BA26DF382AB24FA2C2D1F3CF3FEF2B477DD96597F9C2E420D0A06A517C7CFC2125D6E1F1823C2EA8C004410F396650961A39631036E4079E33FFFBDFFF7C1E59388E1FF435082C1066E019D3AC59B303E176E89B70AD86C113076179381FAA85A12FFB41394FF40B844521313012FF42EC815089A4C52805DAAB572FF5C9279FF8CE010F1DF6C9D0C9CECEDE20BF350B333333AD729F882EDE17CA42E003BFC3E118959494B442165F229620838E9BA53FC6C87D6E91DCE34A4BC6BB40CC9F3C0B42CE1B627F151B2021E3F947D098C4BE34459A97C5C6886D33851978DC7C576C5F4208290EFE587DD0BCD720EB7C8ED2DE31107E3DE6FD08820D92FB225C09426F27A5C32B21D42084323F94130E1B362C4A9ED346C8BDD1A1B4F08C63DEE8743A47CABDF4A78ABC3F539021A45C9FB53B99F7830C79B6E2772B0C28B7924972B39C979F9F7FE7F0E1C3FF41E9DAF2E09B6FBE9926C76B232F1F9D356BD617BC5CE1054416BF470292AACE9E3DDB97A7032583B17CF4E8D1BE3026E489399CD7CBE1424C48CD039E28E843481E8DAA4B76BBDDB71CB9585041E9E1871FF689337E503909B95C6010F3EEB9E71E75C61967F842E66EBCF1465F594D7F1C3B3CAFE0098352EC10558A03B105E7451E9BC3E5AE415FF51FAF3875EAD451DF7FFFBDAF4A14C42AF4FF3163C6F8DE3740324324BD864883F74A8EEAB7E6EB828282EEF2A0BE7BD5AA554715365BD203BF4C3F888888C000E715A5FFB878587EDB56F6EFDF3F94BC2FAB4C912590514A872B41F0E9AEF4BFDAC82FB357E99026841CC053077966D6F04A13420EC3D9E67D026E9CC8018384E11F9A032CE4B40A7CB09A22D643E9D04A30DAB43A2A84DC31203535F5C25DBB76FD6018C613328BDC5B6FC6C4C4C43B1C8E778ED5FD991042AA2BE5EE432F0FAE5D6AD5AAE542384BF7EEDD8FF727EF0C0524F5450E9965CB96759301D2C09A2EC8CC9B37CFEB2FCB1BAE202CA42CD71A215048D05A9540388B0CE20DF6C9F2ED9328531DE8D9521A089B3B924715441478A5941728731D98B3A62420DA544668524DEC9376BBFDB2A8A8A839C3870FAF1B171717F21F0CC13CF0A7A4A45C2C9337E49A26F9073872AFBBCFE5726D0FE15418FC2C553ACC00C9369728FD2FF6ED62A8E9FEAB18E239F10704CEF754C0A0AAB5D25E3785E6206C2A1F5B08A9919CA0B4B08B1C55B85FE19ED75B69AF3BC4FE202617D9E4F16FC69062FBC235F421F31E02AE36EF495B8339F1A04183EA1614143C21F741843DE1410F31B9373B1C8E8CCABC3F1342CA8ECD661B69DE5346C97779345BA4F2B194F70121A0C8CDBBADD3E9FCEED65B6FDDB670E1C29D87FBE7B938B2DD16D92F6DE0C081F9CB962D6B2C37E30EF490A91A94459001554D9021154728820C282DC4AD3C0519509A2003982BE6D88107F5C2C2C29E63C68CC13FB221FDE31BEC03BFFC1E653668D000AE55C8150337FF2172AF5B9D9292322084D3C11306F963F00004EF198430A1E41792FD22012772D0FCAD74FE9918D3FCFC23D64BE92A295D78D509A9B1EC30EF43C79BF70ECC23641265AFEF55BAB29B3F81D915C5F6CD151B1B30FFA90A5290494D4DED2AF7D96CF96D83DB273C5F9E96E7B6A4230932C7EAFE4C0821D56A2C5D1107CDC9C9D92137D5192D5AB4F8E1FBEFBF8F9F3D7BF6098835F5783C5BE5268D84629175EAD429D8BA75EBEF1B366C58BF68D1A21F5E7DF5D55FA64F9FDE64F5EAD505B2DD7DF230FC048EC34B14BE39656A2ACC29C33EC93E191E20C74C4242C2E2850B17F68D8D8D8D68D4A851A9BF69A13EF02F5DBAD423E7F9362E2ECE69B158126551A20C50FA242626B647FE84DCDCDCBF837CBB107790091FB96226295DA5E922A57341E01FE874B1C962054A7BD0E0B71275637F57DA9B06E7413262E4A1A1FA4748CD03F706E4BC82280CC116897A1B9853E49381471F92FF22578C531D1CC6B42DC4DFF893E4FE3651EE93CF282D04C1B3A697C3E19811447EAD63767F2684940DE694093F222BF2E066F9EAAFAC56EBE9AB57AFEEB96AD5AA6BE461B6B1FAB704281E323D72F395C5C66CB7DB7D93CBE5FA9D978510424830E0C1DD6EB75F3B66CC980F468C1811131F1F1F53110FFCF2DB847FA1AFB0D96C43643A5EECAA888888EC949494519B376F7E3E2323A3B4810A063538064294FA8B215374A239581AAC0EAE80728E5873B153CC7DF007C525E6E008BF9BF728FDEFB89B3D80906A0B92F422FF943F670BDC35516210A2CC62A573CAE01EF23FB1FF2A9D8B0A83AC8795F6AA79B42C27957B5C6A4141012AC321532F3CFD46CAF3F9F3720F0CF97E73ACEECF841052D5893C1627318596D74D23841042CA0DF3C1FFBAA79E7AEA7D79F077272424D4ADA8077E87C33145CEF5911CE779991D6818C6B8534E3925D52C9FFD7D29BB23ECE0B380F9B3C41E508796A48547CC5CA585980B94FE13638AD2FF92A352139202A38CF62E736056C05E404895075E2FEF291DAA887BD8354AE7874102F0CDE67D01559332940E81B42AED3183CA4A572A9DB30A2191DD940E870C4994B15AAD67582C96D7CCF382F9323F2C2D2D6D7D55B93F13424855C5C22620841052D5C183BCC7E3E92D0FFEFB7372727655E403BF1C639BC3E118641806063EEB657A9ED8E2949494E76560532F8443E5895DA8743E083F187821296757733D127BFEAC74B2CEF394CEEBB050E952B4A8DE741AAF3E21D50288B6F08A81E74B47A593832397CBD3E6FA7F4CDB24F6A5D840A53D63B01E022EC41378A2203978DF604F3A6AD4288BCD66BB2B22222247EE631064B6CBBDF246B9C775395A41A632EECF84105215A128430821A45A80077A79B0EF230FFE45D9D9D9DB2BFA815F8E37CFED7627CAB1C7C92CE270EFC6C0262525A547088781C74B60AE050832CF89BDABB4372BAA34FDA074D8D20873C0D64F698106A10D7901FB9E25C6644F84544D10AE8870C664A5C31D11EADF42E924E3D714DB76A2791F4038243CE55E16FB8FB9ED6FA6958ADCAB1257AF5E0D91179E37109467C97D2CDEE974BE5DD5EFCF84105295886413104208A92E98AEF27DC68C19F36ECF9E3DD7CF9933A741453EF0BB5CAE7D32794806376932984102DF0B643A47DE83ABA8A8E82E59FF672987D814F01A83B1564A87242973B075AA39504305A749E6361069F202F66BA874FE070011E74EF60442AA0C4DC52E533AA137BC63568ABDAA74F26F8424CD13FB50690FB99DE63E286B8ABC2F83CD79E4705C15EC09AD566B74444404C29B2002C33B6FA3DCB76E97FBE49CEA747F268490AA023D65082184542BCC7F64FBCE9E3DBBDEB17AE0773A9D2BDC6E773B39DFDD32B8F947A6568BC5B2CA66B30D53C1574B4268C20DE6E00AF9229E12BB5F69D1A5853938437842F11C3428770B3107392916295DBD8910129EB451DA2BC60FF2C5405C41CE2824F345A8E216A593ECC250550939A6BA163B4E86D88D01F37F0673F2FEFDFB7788888858AE7472E048B957BD2AF309152DC854E6FD991042C21D7ACA104208A976E041BF67CF9E67CF993367EFB13AA7599DE445ABD5FABEC56279D9308C9E323FD166B30D92C107120197F64FF62FE614E20CBC6410C284B0A597CD011468AB7495153F972A5DFAD661CE678AC58A5DA7F4BFEC5BD91B08091B20C620ECE8A58065F8AEC36B05214960D9727300002000494441543395F68AF958E9A4BDC729ED19F7D2D19E78C08001F58B8A8AC6C87DE956A5FF945DE5F1786E9E356BD6C29A707F2684907086A20C2184906A49653DF0BB5C2E8421F44A4949B1CA0008B91A2E91E9729BCD36C6ED763F25EB83A99634DB9C0E525A5CB9CE1CBCA1CACA78731DFE551F25D6BBD8BEAB4DEB241625F6933A38DC891072ECB95A6C8FD225AB8BF39D182A9522D70AC45D24FAFD48E9EA6BB38EF6C476BBBDA7DC7B5E95FB5013F33EF2B4CC3F11E4BDA85ADD9F0921241C61F8122184105201389D4E574C4C4CBCD7EBC53FE0104746464444ACB0D96C1D43380C926FE2DF73842FD4515AA4F1F388D82BEADF3C13C5C9103B576C18AF06219506420FE11D038F1494B786275CA312B61B857B84984D2C470CE5A911AED8B6AC27B6DBEDA7C8FDC629F72078DF4090C994D7E73B1C8EC72A539021841072301465082184900A62CA94297F3B9DCE5B0DC3409811C297105AF4B50C94DE183264C8F1411CE235738A90A56794CE350112C55A2A1DE274381A2B5DDDE9BFBC12841C73A2CCEF1F845594BAFEC75C9EAB4A0E2BC47A08B8BB02D643781D6B1E2B245252526EF07ABD38577FB1DD62FF898D8DED20F7A36C5E1A4208092F18BE440821845430E9E9E90BAC56EB79168B65B86118085FB8393F3FBFA7CD66BBDBE17038433C1C4A683F2F36A494ED9E157B40E970083F2789FDC52B424885D25E2C45E944DDC799CFDB45E6BAED47D8AFB8C8BACBFC0E17067BE2D4D4D4661E8FE70D797905E6BD5EEF5C99BFCD0CAB24841012865094218410428E0166B8C0E356ABD5191919F9860C96E03DE34022608BC572475A5ADA86200F85DC144802FAFB11B64192610CC256042C43C8C434A5938A2E35973D2EF6A43AB4A21321A4ECA00ADADD4A7BAB21774A77A5BDE44E133B5BEC26B16FC4D60671AC1F8339A1DC5722847B3C1ECF68A5431DE16D73B7D3E94CE3E5208490F086A20C218410720C71B95C0845BACC6EB7DFE4F57AC761C02603A9CB6C36DB636EB77B8259C5E9487C5CCA7AFC337F8FD835C5968F117B48E93009E4B888369F03DCBC2A849499DA627D94164116282DC20078B83C2D96AA74E26E982106CF38E48A41C5B4D5E6FAA342EE1DAD653249EC7C73D1F4E8E8E87BA64D9B46AF384208A90230A70C2184105209A4A7A7BF6918469C180667C83BF15C444444A639C00A15082C75CCD74F89FD4F2C3F603D421990C306E11028BD8D8A4E106E32D4BF61158490D04075A48BC5BE163B596CAA5882B90E9E6FDF8B5903B687B7DA574A97B96F2386302308354F88C5877AF2214386C4C8FD02396750BD09824C9EC562B9DAE1700CA62043082155077ACA1042082195447A7AFA6699D8535353A77B3C9E5795AEB4F29D0CB45ED8B367CFC810CAC622340AF92BB07D8C39F0F303C1E741A5938E224170B2D8E562FF51BA5C36068D5BCD81A597578590A0417E188400C2030DE5AE07AA83430127887D20364FEC6FB124F3B51F5464EAA5742E99DC504E2CF7884EF9F9F9F08E417527B7D7EB7D213A3AFAD1E9D3A7EFE165218490AA053D65AA00866120511B1B220C90EB00B77F37FB24FB24FB24294FD2D2D2E646454525C877EB3973D1FD75EBD6CDB6DBED57877098254AFFFB7E7FB1E5F09C415805FE91FF41E944BFE7A87FABBC201C0A79654E2FF67C508F57869023F2A7D2B99B86289DE7294E1D1C5E887BF363E6F70B9C20B6CE7C0D8F388418A2DCFD8FC19E1055DB52525220C640788520B3D262B1B4773A9DF75090218490AA093D65AAC2458A8C2C2A2C2C8C8C8E8E66635432FBF7EF4739DADAEC93EC93EC93A4BC310754F7A5A6A6A699D553DA78BDDE4F6C365B5A545414065C5B4A39C47CD38A33526901A69BD2FFEC8F503A8F05928EF615BB4CE97FFA3706EC8304A5BDC55EE19521A4445061092181B7299D40BB83D29E2F2715DB0E820BC4F38E629962F5C5AE3297CF0EE584722FE8979F9F3FC1308C5371FB97FBC3FF1A346830EE8D37DE28E4E5208490AA0B3D65AAC600F8EF7DFBF6B121C280DDBB77AF57FA5F31F649F649F6495221A4A5A52D75BBDD17CAC00B1E2F106A520B0B0B57C980ECC6321E7287D2FFD87FA4F43FF3594A97D55E6DF61DFC41B3A0D83E979ADB10420E06796110F2E7CF1973B3D2C20CC44F5456FA432CCADCF604738A10A7E14A57606A27F68ED8CFC19ED06AB59E9E9292024F1C971804996FBD5E6FB2D3E97C92820C21845483B1159B20FC898E8EFE7AFBF6ED7D1B3468C0C6A864366EDCB8471E8432D927D927D92749456256607AD666B321D7C46B4A97C19E6C96CF1E969696F653190E8B508733C4062B9DF8177FCC20D9AF2D609B21621F2A5D2106318A9798CF0A19E66012257C994094D424204EFA43441B8A75525A1C4142DF96E677131E2F37884D31BF2FF0964168530FB1194AE77A42C8113CD6BE0BE1DC86DD6E1F26F7785471C20FEE4EC3301E4A4F4F7F4331FF132184541BE8295305D8BD7BF798CD9B3717793C1E36462522EDBF7ED7AE5DE7CBF45DF649F649F649722C70381C7962DD6420867023842F7592EB9D65B3D91E1D366C585428833B31E4AB79C89C47981372C84C33078A7EA62B9DF037D69C47D80504A014B1FF2A1DAE41484DA263C0EB6D4A0B32A86E7696D87B4A27D17E56EC77A53D68109EF496D289B491B8FB71735F24FC0D5A904949493957BEE75F7BBDDED765B6814C3F70BBDD09E9E9E9131505194208A956D035B90A3075EAD43F860E1D0A97F326F5EBD767835412D9D9D973F2F3F3B775EDDA7502FB24FB24FB2439C6D73A3B393979B20CCC1A9A03BDCEFBF7EFEF939898B85C56FD16C4213080C476CB02962DC7A18B6D7783397044581C726620C409DE329DC4962AED3180B00D83034352034099EB26EAD0502308950F2B2DD0E0FB789CF9BD41F812844B841E227409399C5699DFA7A0BE2F105B5BB46831C2300C87CC36533A1CEA46A7D339323737F71F5E1242C8D122CF0E9DCCDFF50C7986F89A2D52F9D053A68A5050503070C3860D7B76EDDAC5C6A804B66CD93273C78E1D5D2D16CB836C0DF649F6495219A4A5A5ED70381C37C9600DE5AC114684F0896F6D36DBAB56ABB5B458C23CA573CA1C8953940EB798AC7485181892006320D8D83C06DCE35E108BE71521350094B0DE56C27224C5FE52EC25B14562A3952E878D1FC4954A57358307E314B14FCDEF4DA9A4A6A65E28BFA93FC877FC0999ADE5F57ADF8C89898997EFFD3BBC148410527DA1A74C1561DAB4693BAEBFFEFAE55BB76EBDAE418306D1B56AD562A31CC3C1EFEAD5AB3BCBE0F7C62BAEB8E23BB608FB24FB24A94CB2B3B337346DDA74920CD6F0CF3BBC592E96BE30382121212F272767D5511CFA55A5CBF72267CCB94A272E9DA7F41F389B942EF9DBD51C806E36F78167C0298A796648F504E22304CF3525AC83E7588CD25E3328793DD1FC3EE27B5214CA49060D1A54372E2E6E9CBC44AE1824F28520DAD7E974BEB47CF9F27C5E06424879424F99F083A24C1562EAD4A93FC90FF7321990F5F47ABD7BEAD7AF5FC7300C364C05817C1D080FD9B871635769E71BBA74E9F2295B857D927D928403EBD6AD734B5FF84A0672EF592C96F3645182F4891479D06ADDAA55AB05595959A1BAB0F517437527546A42A2527860CD553AF4020982BF15EB6CBEFE32603F0839BB950EDFF88D57865433506610B961DE2B611D44D1BF954EE40B0113422542967E09E504A9A9A95DDD6EF75CF9FE2261303C6A9E89898949993163C63A363F21A422A028137E5094A9624C9B366DDDF5D75FEFDAB97367AC0CCC1AEDDBB76F7D5454D47EF9318F14A2D94247C5EEFCFCFCDFA56DBFFBE9A79FB2C4CE94F9AD32E0B1C9E0F77B360FFB24FB240937727373B7CA03D5DBF280854A2F4848DACAEBF5DE949494B4A75FBF7E3F646464049BF765BFD2020B12007711AB2D8604A31D94F604409526E49759AC7468068EDB4FE9AA326F9883C9ABCD757B796548356197D9AFE1095692E83846EC6DB11FCDEF44D0C2E4E0C1834F8A8B8B9B28DFD76794CE4303CF9B5E0E8763C6F2E5CB8BD8F484908A82A24CF8C1BFB4AB309F7EFA692B199CF595C1EF55F2A37EBA4C9BB0558E0E69C78DD28EBFCBF47354B4B9FAEAAB57B055D827D9274955C066B39D26FD6482F497BEE6A225F27A587A7AFACA100E739A18CAEFC26B06C9BC7F55BABC6FAAB9CC0F0691A8D4749DD27937569883523CE4A12AD43C5E1112E67453BA5292B394EDEA285DCE1A1595E697D37715DF27E4666AA4B48839D2ED763FEF72B9DCBC2C849063F0BC00EFBE513087C3319A2D52F9509421841042AAD7C3562F99BC2CD654ACD0308C678B8A8A1E9701DFBE207687F70BF214FD6ACE3757DA13C6AE74496E3FAF9ACB51C1E91C3154855A6CAE430E8EABC40AC432D5BFF96708A96C3A89F5164365A33395AE3E961DE4F332444A544342E2DF8501DF91A0B15AAD67582C96D7E43B798DB968BECC0F4B4B4B5BCF4B43083986CF091465C20C862F11420821D588ECECEC35CD9A357B333232B29E0CFE2E94459722E42D31313147D69596EF22576CA7F97C709FD2159E169B83503FA8C804C167A6398F3C348394CE3B839C1AFF553ACF465DA5BD6C7EE555216102F21F215FD237665F45FE2484E841B02C2D5935C2F82058669BDF91A019356A94A571E3C677CAF7F05DF94EE23BB5DDEBF5DEE1743AEFCDCACADAC1CB42083996307C29FCA028430821845433D6AC5953909393F3497272F2A732F8BB4816C5890D4E4A4A6AD6A64D9B6F57AC58519AD70C429110B601F1E5A580E528B33641EC0E75708599A162978ADDAF747E0D94EC46D8140519122E74575A884168DD8B620F889D6CAE5B5451274D494949FCEBAFBF3E9097378B21CFDA2CC3307A381C8E05BC248490CA80A24CF8415186104208A9A6646565FDDEB061C337EBD5AB87BC15F00868EB76BB6F44626079102B2DD70C422ABE2DB66C9458BA589ED2B964FA28ED2503410625814728ED55F37709C743F96C88365FF2CA9063C460B1CB95160AFF515A9CDCA8B4C7CCF966FF469FC4A0A45C13545BADD6E8E4E4E49186614C533A540AF9C1063A1C8E27E5BBB78797861052595094093F28CA10420821D598BCBC3C8F3C742D4C484870582C96783C8F89F54E4A4ABA44962DCAC9C909367C22566C98D89362F0BE81B7CD57621F2A9D470603DD9C12F68B11BB4B694F8534B13F7855C8310209A8513D092178084F4289F7364A7B724174443E24889303C53E2FAF93F6EFDFBF434444044ACA23E9B6E1F57A5F8B8C8CEC93969696C54B4208A96C28CA841F1465082184901A00C41779F89A2E0F63188CA27C76A2611837CB7C51C3860D9740BC29E510DB951660AE3107B56BC40AFDCF784A2741CD28B6CF6DE6C0F435B17794166EDA2BEDB1B08E57851C03D027CF52BACC3B3CBB1052D7560C020912546F31FB2FBCBB7E3F9A130D1830A07E7C7CFC73168BE515A543A356793C9E3EB366CD7A3D2B2B6B3F2F0521241CA028137E5094218410426A10085B6AD3A6CD5B32586C6C0E4EBBD4AB57EFBAE4E4E46508773AC2AEC83393AF74326084225D20F6B398C73C0E06BBC53D65F294CE4D0311E67AA5AB3B2127CD13E67A8471ECE45521E5C8F9663FCD37E71166877C2EA72B1D62B755EC21A5459879E6FA654A27B67EDFECCF2163B7DB7BCA776AAE611857282D563EE576BB535D2E571E2F0921249CA028137E5094218410426A1848F42B0F621FC88319928D22D74C9CD7EBBD312121A161F3E6CD1720517029874008122A39212409C94BE72B1D2AE2C7A2B4107389D2F934303F496CBAD8234A7BDCCC513ADF07AA35BDC7AB42CAC8534A8726FD29D65AEC56B128A53D6150CABA91D9EFFC5597200222BF4C3731B7D827E6FE36A5BDB736867272BBDD7E8A7C8FDE525A68AC2F9629DFA51E4E213737D7CDCB4308093728CA841F1465082184901A0A4A64C7C5C54D8A1064B69D6118EDA2A2A206CA03DBCF28AD5DCAEE1870AE563A9FCCB5622DCD813040952654B481E7CD8BE66078B7F910D8C15C8624ACD7291DDAC42A4DA4ACA0EF8C56DA930BAF518E1D798F90D305DE325BCCEDE00D03E1047965104AD442E904BF9BC4906B2953E992D7DE604F9C929272834C662BED2986FEFD406C6CECADAFBCF2CA665E164248B8425126FCA02843082184D4607273738BE4A16C7E52521206976DCC01AA3D21214116252D9075FF947288BFCC012FBC13E041D344E972D9E3C4B2CD07BF48B113CDC1334498C7CC41ECFDEA5041E616A5C51D7A19906048503A9F1142E950F90B65DCE1BDD55F6961C60F722221593542991CEADFD2D84EA5BD6C7E53410A32A9A9A9CDE4FBE1320CE31E99ADEDF57AE77A3C9E6B66CD9AF5794646869797841012CE5094093F28CA10420821045E339BFBF5EBF7D65F82CC7690012742416E9287B7BF65DDD2200EE1AFAA04AF010C5611BE544F6981E578A5C3473E16FB42E9A4BFC8497383B92C103C28C2936113AF0A390297895DA8B420F8AED8D366BF8128F29ED98F200EE605EC034F1878D120B70C441A84DC6D0BF68456AB35223939F93EAFD73B4B69CF30E4A719E6743A47E4E6E632371221A44A405126FCA02843082184101FF8975F1ED0BE6BD5AAD50C1978369745ADC47AC8035C97B8B8B84C19786E0DE230C835F391D2F939E01DD3550C498547885D29F6A5D800A5AB30DD2BE6CF5F83D2C5C8518352DB083B81E7CDFF299DA095A5846B3627289D307A5FC03294595F69F60D0880F0AC82D087DC45D166DF4358DD8701FB609BE7CDFE05F1266841C666B3B5B6582C38D6F566DF9C1E1D1DDD73E6CC99DFF1F21042AA121465C20F8A32841042083988ACACAC5DF2A0E6484848C8320C03E5B31364408AF2D9D14D9B365DB46EDDBAD2428B30683D49696F17245245BE0E8430DD6C0E94B17CA4FA579041B9E2C7C5E091E33007E117292DF04008CAE355A9D10C153B47ECC7806548528D4A5E7B95165710AAD459E9F2D7A78A7DA074BE9792083AC468C8902131B1B1B1C845F3B6D2A17979F25DB0A5A7A78F47C26C5E1A42485583A24CF84151861042082125929393B32A2E2E6EB20C4291CC17A1229D626262FA27252565C983DC8623EC8AB2C228398CCA4B08338107C3354A57C7B9030F82C5B6870883CA3528498C1C36A88083D092414A97D96EA7B4B7CD865006D4A4CA739AD21E5410F6BE2DB60E65A791481AA22184BCE3CD3E64553A44A9F0684F6EB3D93A151515E1DCBDD0EF8409D1D1D1FD66CE9CB98A9786105255A128137E44B2090821841072385C2E177265DC2E035454B579432C4106A75FC9FC5B168BE581B4B4B41D47D83DC7343FF068B8542CADD8763BCCE586B90DC49C53CD8135C24350D618895B1112C54A4DD51FF4038831BBD005C5FEA7B45037B1D8765F890D543A371112F5CE543AF1F470A53DAFCAC49021438EDFB76FDF33F2F22673D14A788A495F67A81221849072879E32841042082995ECECECDFDAB76F3F69FFFEFD08394259EB0BBC5EEF0D494949BFCBBAEC200F03CF06842D21116BA0270372CB20FC2443E91011849E201930727F20A70C9203234F4D60325554D2D9C62B53ED3857EC72A5730FFD6C2EEBA274FE9875256C8FD038E47979D19CC736372A1DFA1672696A9BCDD6AFA8A8E823C330E0E1B55FFAF8A8060D1A5C3F65CA94DF78690821D5017ACA841F14650821841012144B972EF5C803DC37C9C9C94E19AC26295D8EB8AF3CE05D2CB650D6FD5DCA2150061B1E3781820CC495EEE6A01AF9413A042C478E99F162A876533C6CE905B1CF543984A990B000C9799F53BA8C3A3C600A02D65DA17495A5922A72ED11FB54E990393FDF8BD512DB12ECC9AD56EBE9494949D30CC340B9F6E3C4BE953EDECDE9747E807ECFCB4308A92E5094093F28CA104208212424B2B2B2B6CB83DC5479B083F700727A40A0B95906B5FBE3E2E2BECBCDCD0D26EF4BBCD2612AC813032F1884544F3007E7D3954E163C4D698F09546A5AA474896DE4A7C17913C5162BED15B15C31D74C5507C9A39B295D3509DE2EA8D4050F19E48841025F087EF08C2A295CAEB86882BC44C10A3286DD6EBFC5308CF7C5CE93F99D32BDDBE170DC999393F3172F0B21A4BA415126FCA028430821849032210F733FB66EDD7A8AC7E34188D1F96257592C961EC9C9C94BB3B2B2FE286577545582308304C0F09419ACB487C3B34A0B2CF090B94DEC73A5051960117B4D696F9BED4A8B359DCD7591210CC449F87096D25E31F078FA416CB4D2897D5798F3085D43A267F4A7FF2A5D261DE16D7B8EF6C4292929E726252521B934924FC778BDDE0FA42FF7703A9D5FF1B21042AA2B1465C20F8A328410420829332B57AEDC230F75EFC9E07689D2A147F132B8BD51E68F6FDDBAF542597FA4F02284A3202CE51BA5CB17C30B02A12AB5CCF519C5B687A70C3C2A2002C18BE16ED3B294AEBE3344E9B2C945BC3261CD834A87AA79CD6BB65A69EF165F97525A7CF930607B78473D2DF696D95F50421DC9A0BB99F321316CD8B0A8162D5A8C300C03559BE09D03C1E746A7D339323737F71F5E1E42487586A24CF841518610420821478D3CD8AD3BFBECB3274547474350B958AC83C7E319909C9CBC362B2BEBA7200F83109538B164B1570296438CF1E71841B8143C197A2BED41D3C11CB4C3EB06DE338DCC81FE4A73E04FC28F93C47A88B554DA232A3081333CA8DA281DBEB6DE5C863EF1BDF91A421E4A5F237CED3D7570EE9952494D4DBD303F3F1F897CED321BE9F57ADFAC5DBBF6753366CC58C6CB4208A9095094093F28CA10420821A45C58BB766DA13CE0CD93073EE488413813BC6606242525C58A2D9075C1849CAC1243B255E415F93DE07905E5B811E68452C5F09240D8D354B16162F7893510CB3307EFB94A873AD1EB217C80770BCA5CC33B06499C914C1782CCFD62294AE70642D96BE40B42AEA0E7950E536A2CB6CF5C8E7C433D950E5D425853D082CCA04183EAC6C5C58D33FBD1A966FFEAEB743A5F5ABE7C793E2F0F21A4A6405126FCB0B00908218410529E381C8E1FDD6E37BC6550EA7AB7D7EBB589ADB2DBED3705798807CD41B81F0CA2512AF91EB1D3C41E513A0F0806D9C841D3476C81D2D5A0B0EE57F5AFA0432A1F849BC133A6BF79FDDE369F41E1F18264CFA3940E21F29756DF2F365669712E46698F28887C107520F8AD08E5E4A9A9A95D0B0B0BB391C0576951E8E998989824E9A719BC348410422A9B48360121841042CA1B97CB85DC2FCFCB80F83D8FC78350A4EE5EAF7792DD6E1F545454344CD6AF39C2EE39C5E627292DC85C27D642E98A3CA799DBC1CBE11DB1BEE6C0BF1F5B3FAC400525849C8D545A74192096A9B4287389D29E4FF07A42BE985D01FB7D2B66535AD069A57479F4A5A19C78F0E0C1271514143C2FFD6F90B908FBDF0CD1909785104248B8C0F0254208218454185959593BB3B3B3D3121313579B83F0048BC57273424282253E3E7E716E6EAE3B88C3201CA989D2DE30FE32D8FF11BB5DEC75A513FB5E610EF037B3D5C30AE48581B892693E77A2D435923423B933BC6410BA04CF9938F3FACD0AD8177981AE177B41E97C434163B3D952DD6E37BC6A50B909B9851E96F9A1B366CDDAC44B4208A9C9307C29FCA02843082184900A471EFC72DAB66D3BB9A8A808495E2F300CE3728BC5D22F29296985ACFBB594DD319086A803AF09248745A25F883177299D1BE45DA5C35CE6B3A5C39265E6F53A4BE93C31F0D4460E208429C1FB092145F09C82680721C52FD4C173E6F3504E64B55ACF903E9526FD6BB8CCD6459F907E764D7A7AFAC7B9B9B95E5E0A42484D87A24CF841518610420821C70424549507C039F240F8A5D21E0CF08EB8212121E1D40B2EB86041100957B789FDAC7475A6AE62978A4D14EB2C96CE160E5B90701915B8662A9D3F069E4D0B9516DACE167B53E9CA59F0864232DFBC504F306AD4284BE3C68DEFB4582CEF1A8681DC42DBBD5EEF1D4EA7F3DEACACAC1DBC048410A2A128137E30D12F218410428E290E87E35BB7DB8D3C21A3C50A65107D4B7E7E7E6E4A4A8A35C843C0F3A2AD1812B7C2DBA23F5B35EC41FE1F0868A8B87482D289984F563A64099E33D78ADDAC7449EC90907E93B87AF56A883C2F2A5D3E7D96F4A978A7D3F9369B9D104248B8434F19420821841C73904B263B3B3B232121019E0D106812646A95F9F3E3E3E317CAFA9D47D8BDC86AB52E926DE039D3506CB7D2F94748F88290A4E395164D1A9BAF517D294FCCA374F8D20CA5CB620785F481E8E4E4E491D26FA6295D267DA3BC1EE870389E0CB2FC3A2184D438E829137E50942184104248A5919393B34D1E0AA7C843E226AFD7DB11024D4444C44D0909097BE3E3E37F28290F88CD66F35A2C968E4D9B369DB96EDD3A08331464AA06B84E0F281D6A865C32AF155B5F60B55A23929393BF943E31F54807EADFBF7F07E9277395AEBA6548DF792D3232B24F5A5A5A169B9910420E0F4599F083E14B84104208A96CBC0E87E30D8FC7136718864B06D8C7C9F40519742F4E49496975987DDA3768D060129BAECA315DE912E70F95B4323232F2090C1620BC95B47EC08001F5A54FBC62B15850BD0939895649BFB9D4E974DE3173E6CC5D6C5E420821550D7ACA10420821242CC8CDCDDD9D9D9DED4A4848586A18062AF1C4CB145E33F5CC90A6A280C13AA6AD121313913C78215BAFCAF0A7D83C5542E972BBDDDED3EBF5BEAC74A96CAF5CD7D1C5D77B3C9EB9D22750FEBC50EC29B7DB9DEA72B9F2D8AC8410121CF494093F28CA1042082124ACC8C9C9591B1717F7A60CBEEB885D24D6D162B1D893929256C9EA41E6668639ED9C9090B042F659C396AB12A0F2D25FC517A6A6A636F3783C9FCAB5AEEDBFBE32707854060CFFB3DBEDA7C8EBB76419BC68908726D3EBF5F6700AC84DC426258490E0A128137E50942184104248D82183ED829C9C9CCF1212123E91D90B64B08E509541256C2AAB8C1E4949491FCBC3E566B65CD563C89021310505059FCB753CABD82A8B0C1E46C9F446A5AB6D21A1F303B1B1B1B7BEF2CA2BBCD68410520628CA841F916C0242082184842B4EA7F3FB4E9D3A5DD0B871E3C2236C56CFEBF57E3868D0A00BA74F9FBEA5B463CAB651BFFCF2CB7F76EFDE3D78CF9E3DE7141414D41233D8DA4747545454516464E4DFD1D1D15F4BDB8EE9DCB9F3D260F6DBB76FDF4B86619C77844D4E946B36D7E3F1DCE672B97E654B134208A94E5094218410424858939191815C32A56D76666161E1FBDDBA75EBFCC9279FEC3FDC461B376EBC6DD9B265CFECDEBDBB6EE3C68DD5A9A79EAA626262547474341BFA2829282888CCCFCF6FB87DFBF6BE7BF7EEBDF6DB6FBFFD41960DBCE28A2B7E3EDC3E725D87C8E4A6D28EED743ABBB385092184544718BE4408218490B0E670957802F10A86619C11131373667676F6FB25ACB7DC70C30DB3D6AF5FFFC029A79C121D1B1BAB4E38E10455AB562D1511C1C7A17279A89476447B20A4C6D600002000494441541E7FFCF1EAF4D34F4785CF263B77EEBC69F0E0C13F4E9B366D5DF1EDED767BB24C66AB20FE242C9EF497104248D960F852F8C192D884104208A9F220B18CD2159906D96CB643CA2D6FD8B0C129D62F2121413569D244592C7C04AAD0074C695FB4735252521D79ED9A3F7F7EB7C0F556ABB581C7E3F9405ED60AE678C108738410424895FCCD641310420821245C91C1F85899AC0A72737F5E98A7525252AEF52F44C8525E5E5EBFF8F87855BF7EFD4376DAB76BA3FA75D9DB6AED57A37D86D758468E1EB4776262625D7999367FFEFCE6FEE5111111D30CC3383B9863C00BCAEC0B1466082184543B98538610420821618BC3E1182E93E156ABF5C4C8C8C82E323EBF4AE6E17571DA1176B3C880DF61B7DB2F4A4B4B5B851C324D9B362D5190C9FFE70FF5DBD2C9CAE3FE378FF0DEED3FCBB25FD5196D87A998E34EE545384AD0EED2FEEE5F7FFD75BCCCF6B6D96CF7CBB4D711764199EB033165A617D40F62F3D89A841042AA1B14650821841012F6B85CAEED3299659A4A4D4D6DE6F178BAC878FD2AAFD77B25C6FEC5768991F58B3FFBECB397EBD4A953175E3225B13DEF9B8304193F588675A725A5B0F1CB81A64D9B9EB471E3C64B1E7DF4D11BD6AD5B37AED8EA834418F3F57AB1F9727DBF282A2AFAC2BCFE84104248B583A20C21841042AA1C69696918B4BF611A425BDA7ABDDE2E168BE52A8FC7D35106F3916275162C5870CBC081030F9B4366DFCEDF0E7B8E23AD23A181F697EBF1F7CF3FFF3C49FD1B66E60722CC76593F5FAEE117B2ED17E6F525841042AA3D14650821841052E571381C086F818D1D326448CCBE7DFBAE9341BEB563C78ED79C78E28987DDCFE3292CD33A123A8B172F3ECDEBF5FA3D62D0B8DF408481378C79FD082184901A07451942082184542BA64C99922F1307ECB6DB6EF3D4AE5D9B8D1206A4A6A6AABFFFFE3B7FC3860D37C835F9C0BC4E841042488D86D59708218410526D292C2C34A2A2A28EB08551C67524541A376E5CE7CA2BAF8C723A9D0E0A328410428886A20C21841042AA2DA8A6AC8BF7944C74ED13CAB48E848E791D22D812841042C8BF509421841042488DE5C4332F519688E843964744D556279D75191B8810420821150A451942082184D4588E3B3941D56D78EE21CBEB9CD85CD56B14CB06228410424885425186104208213517AF57B90BF61EB2D8B74CD611420821845424146508218410522329D8FB97FA75E99B6AEF8EF587ACC332ACC33684104208211505451942082184D42CBC5EB5E3D7452A6FC9CB6AEFDF1B0EBB19D6611B6C4BAF19420821845404916C0242082184D414E0F9F267EE7B47146302F1B80BD5E6B573D53F5B7254E3F83E2ABACE496C4442082184941BF49421841042488DA134EF98C3E1F79A2184104208294F28CA10420821A4C600CF97CAD89710420821A42418BE44082184901A436C9727D80884104208091BE829430821841042082184105209509421841042082184104208A90428CA1042082184104208218454021465082184104208218410422A018A328410420821841042082195004519420821841042082184904A80A20C2184104208218410424825405186104208218410420821A412A02843082184101280C7E351AFBFFEBA2A2C2C3CE2767FFCF1877AEFBDF70E7B8C40FEFEFBEF231E6BD5AA556AF3E6CD47F57EA64F9FAE3232320E5AF6E8A38FAA828282523F7349DBE4E7E71FB26CFEFCF96AE1C28507D9A44993D4AE5DBBD871082184903210C9262084104208F9178BC5A222232395CBE552A9A9A9BE65102D56AE5CA9DAB66D7B603BA7D3A99A366DAA76EFDEAD3EF8E003B561C30675C10517F8D63DF5D453BEF5A79C728A6F7EF6ECD9EACF3FFF54AD5BB72EF19C10649A34697260FB50DF4F5151917AF3CD37D5FFFDDFFFA9CF3FFF5C2D5FBE5C5D78E1856ACB962DEAB3CF3EF3EDBF64C9123572E448B567CF1EB566CD1ADF7EDBB76F57BFFDF69B5ABA74A9BAF6DA6BD58F3FFEA8CE38E30CB56FDF3EDF726C1FC8CC9933D58409130E5AF6D65B6FA99B6EBA891D87104208290314650821841052A381070A048F134F3CD12780801D3B76F89643E0001054D6AF5FAFE2E2E254DDBA757D5E24797979EAEEBBEF563FFCF0831A3870A0BAE5965BD4238F3CE2134B2EBDF4D2830496A8A828959494A43A74E8E0DB3F9051A346A9BBEEBACB77FEB2BE1F0832F094993B77AE6AD3A68D3AE9A493D43FFFFCA3DE78E30D9FB0F29FFFFC4775EBD6CDB76F9D3A757CFB381C0ED5A3470F75FEF9E7AB152B56A8ABAEBACAF799B03FF8FAEBAF0F69AB888888433C68DC6EB7320C831D89104208290314650821841052A38160020F147890F80513881E8D1B37F6091560EBD6ADAA51A34607F699366D9A7AECB1C77CCB478F1EED9BF7872C21D4E8F1C71F2FF15C102FB07EF0E0C13E71E4FDF7DFF779A9C4C4C494F9FDECDFBF5F252424F8449CCE9D3BFBF6473814BC63E0C5D3BB776F9F70026F9EEBAEBBCE27F4C4C6C6FA8E7DC20927F8F683E70D041FFF7E87039E41F0080A243E3E9E9D88104208292314650821841042847BEFBD57F5ECD953454747ABECEC6CB569D326DF72AFD7AB9E7CF2499FE708441584F5C09305DB7DFCF1C73E6F14881BD87EEDDAB53EC104E14A102F8A8B331062EC76BB7AE8A1877CE743281084192C2FEBFBC1FA193366F8C4168431415439FBECB37DDBC20366E7CE9DBEFC3793274FF679EA408481178DDFDBE7975F7EF11DC3EF29836D40F1FC3408538267CE5F7FFD75D0F2F3CE3BCF27F6E073D06386104208090D26FA2584104208515AECE8D4A9934F9C484C4CF485F1E075D7AE5D7D7956FC8203BC45E05552AB562D5F58D0A9A79EEAF356411E96060D1AF8C2829023A67BF7EE259E07DBC0CB06214E77DC71873AFEF8E38FEAFD20B409614810535E7EF9659F878DDFE061939E9EEECB65034F1978D7E0B848D08B7C33106CB00C228DDF53C69FC017DE3581E058E79E7BAEEF3DE018109FF01A56AF5E3D0A328410424819A0284308218410A25448A2426666A6CFBBE49C73CEF1851FE5E6E6AA3E7DFAF872BA20EF0A3C542EBAE8A2C3EEFFE9A79FFA049D71E3C6A99F7FFEF9A8DE0F3C5FE051E3DF07B96CFC06C1052212429FF0BE003C69201841D869D5AA95CFF0DE21AEC01306E20E429EAEBEFAEA83CE1318D6F4D34F3F95E8DD4308218490D0A0284308218410A20E2D637D38F6EEDDEB4BEA8B0A4748EA8B9C2A5F7CF185EAD2A58BAF34F4942953D495575E79D8FD11760441E7FEFBEF574F3FFDB44F10399AF71308841208307E8320833C338703C983172F5EACDAB56BE72BDB8D902678CDFCFEFBEF8794E80EF49C59B66C99AFBA931F844D1142082124749853861042082144952C2C20DF0A440A7F152400E103A20496C14B262B2BCB276020792EC27A3A76ECE8CBCD5212104020C8A4A4A4F8E62FBFFC7275C51557F8C490C064BFA1BC9F4050E21A5E3A8120170C2A3FF9AB4121F9EFBC79F37C9F01614703060CF0094C38264294700E78D120CC2A10883028DB8DB0250853089BFAEEBBEF7C2156F7DC730F3B10218410520628CA104208218408F5EBD73F10A203AF10082CC71D779C7AF8E18795CD663BB01D92E68E1831429D75D659BE2A4A9F7CF2896F1B94A89E3871A2AF3C75BF7EFDD4F3CF3FEF0B070A04E5A721CA04F2DC73CFF972BB208130C2A1427D3F814078F15768F2F3DE7BEF1D549E1BB96F201ABDFDF6DB078420E4B70108C34A4E4E562D5BB6543FFEF8E381C4C100E211441B7C76845D41B8C1FED75F7FBD4FDC993469D221E5BE09218410726428CA1042082184082FBEF8E281D708EB8120D1B061435FA2DC4090D817C204848B2FBFFC525D7BEDB5BE1C3348F60B2106795D4E3FFD745FB52324F485B802EF9A5F7FFDF5908A467EE07D829C2F81A24CB0EF27109C03097B0381474B20C833E3F76C8118F4D1471F1D28AF8DFC34EBD6ADF3558E824884F78DE4BE4B962C516BD6ACF1093A785FF84CA0458B16BE04C263C68C5139393907853411420821A47428CA1042082184140365ABE195723820C800E46B41EE1784F50472C10517F8CC0F4A4657E4FBF13373E64C9F70134871CF994010A284F0A523010F1D2403BEF8E28B4B5C8FB0A7471E79849D8610420829034CF44B08218410528C600490030F5396F2799C7AEDB5D77CDE36477A3F53A74EF579A400E481011085E0DD028A0B32E5013C7F6AD7AECD4E410821845400146508218410422A0184080502E1054983FD205C09E14881A014B53F0F0CAA37219C0820AF4B60752442082184540D18BE440821841052094C9F3E5D9D77DE790712FFA2AA1212E9FA73C2A074363C541E7DF451DF3A5456C214C20D2A242179AFDF83E5ECB3CFF6E5A441A8113C5B082184105235A0284308218410520920B96E8F1E3D0ECC8F1D3B56252626FA4A6A03240B4E4848F0BD86D88252D6085542A52324D885F8F2D75F7FF9C4188064C0C85D832A48A79D761A1B98104208A90250942184104208A9046EB9E5169F178CBF1C354A6AA3B213429210B6B46DDBB603A20CAA1DE135AA239D79E699BEDC33F09A993F7FBE4F8041E8D2934F3EE93B1E0519420821A4EA40518610420821A492D8B265CB81EA482B56AC50975C72896ADEBCB9EFF5A2458B0EDA1642CD8F3FFEE82B537DFBEDB7FB72D0F4EFDFDFB76ED4A8513E0F1978D110420821A4EA40518610420821A49240C8913F870C92F82E58B040FDFCF3CF3EAF9940BEFCF2CB036149FDFAF53BA43A54E3C68D29C81042082155108A32841042082195F5201619A93A77EEEC7B0D2F9876EDDAA966CD9AF94A5B077ACA609BCB2FBFDCE711732476EEDCA91A3468C08625841042AACAB3009B8010420821A4724032DF6FBEF9C6F71A1595BEFBEE3BB571E346F5FBEFBFABB3CE3AEBA06D4BAAAA846DD7AD5B7760FEDB6FBF55DDBB77670526420821A48A40518610420821A49208F47CF9E1871FD4C5175FECABAC549CBD7BF7AA4D9B36F972D0C0BB065598962D5BA6DE79E71D75F7DD77AB679E79C697F8373737D7E76583E3841BA81E85F767B3D97A4547472F9C366DDA5FEC018410426A3A14650821841042C280A2A2225FE9EB924072DFEFBFFF5EE5E5E5F9AA2F813163C6A86BAFBDD6F77AE8D0A1EAF5D75F57B56BD72E51D40907962C59A2162F5E8C97B30B0A0A20CEC0C527533EF312C33016BADDEE952E97CBCD9E400821A42641518610420821240CB8EFBEFB54AD5AB50EBBDE6EB743C83830EF1764409F3E7DC2FEF35D74D1456AE5CA95A82CF595D7EBBD4016413D6A6118C640AC8F8888D8239FEF07883432BB283A3A7AF1F4E9D3B7B067104208A9CE5094218410420809038E24C8F8A9CAB962501DEAFCF3CF57C3870FEF3C6AD428CBDAB56B93DD6E773B8BC58258AB8BBC5E6F4B995E269FF1326C8FCA54369B0D65A820D264CA760B376DDAB4222323A388BD851042487581A20C218410420839A68C1A35CA2393E5A6BD8665A9A9A927B8DDEE0E7E914669A1A6994C6176E4D169DCB8F13E9BCDB654E633C516C9F68B5D2ED79F6C5142082155158A328410420821A4D2494B4BDB21938F4C0386DD6E4F92693BA5051A88357162979886902778D36C503A370D12D62CF2783C2B5C2E57015B941042485580A20C21841042080947BCE9E9E92B650A9B880543860C39BEA0A0A0BDD7EBF58B34F0A841E6E3330DC348C136111111F9369B6D99CC677A3C9E85624B5C2ED7EF6C4E420821E108451942082184105225983265CADF32996B9A8F01030624793C9E409126510CC24D7BC330EE35BD697E9365BE2A4FB26DE6AE5DBB7EFCE4934FF6B345092184543614650821841042489565E6CC99593281BD8979ABD5DA202A2AEA628FC7E34F20DCCE308CA6F2BAA9BCEE8764C90D1A34D86FB3D996FB439EE055E370387E636B12420839D65094218410420821D50697CBB553269F99E6C36AB5C65B2C968B0CC38050034B16C33C3C6BEEC636369B6D93D2B9691642A4898989593665CA947CB668F9D3B367CF3A73E6CCD9CB962084108A328410420821A49AE372B97265027B1BF3BD7AF53AAE6EDDBA1723378DD2214F1DC44E13EB6318461F6C939F9F5F60B3D956C8FC22D3A36689C3E1C8636B1E1D63C68C49F9E9A79FA68D1E3D3A75E4C891EFB2450821351D8A328410420821A446F1E1871FFE239379A6F9B0DBEDB1CAACF204330C03DE3417C8EB0B64FA1F6C63B3D9507EDB17F224B664CF9E3D4BE9F1113C10647EFEF9E799BD7BF78E983D7BB6F391471EE9FBE4934FCE66CB10426A3214650821841042488D273D3D7DB54C6053316FB55AEB4546465EA8FE2DC78D32DC8DC57A9BA6EAD6AD5B64B3D9501D6A81D8128BC592999696B69EAD79287E41E6DE7BEF8D888B8B53CD9B378F78EEB9E7DEB9FFFEFBAF1B3F7EFCC76C2142484D85A20C218410420821C570B95CBB65F2A5693E525353CFF12710166BAF746E9A36A62959076F9AAD4A7BD2F8429EA2A2A2BE9F3E7DFA9E9ADC96C5051980A9CC473EFBECB3EFDF75D75DBD264C98F0297B1D21A42642518610420821849020484B4BFB4926B0E9981F346850DDC2C242843741A469A7B450D348EC5AD394AC779BDE34BE9027D39BE6A79AD2662509327E307FDF7DF7458D1F3F7EF62DB7DCD263E2C489F3D8CB0821350D8A328410420821849401D30326C3341FA9A9A9CD02BC6910F2046F9AD6A6DD617AD36C97D70B50E549A64B8A8A8ABE333D73AA15471264FC60F9FDF7DF1F3D7EFCF88F860E1D7ACDE4C993E7B36711426A1214650821841042082927CC9C32B034CCA3FC73DDBA75CF57FF863CC1A306B9697A79BDDE5ED8262222C2939292B212228D5FA83173DC5459821164FC0408331F0F1E3CB8DBB469D3BE624F2284D41428CA104208218410524198D599BE35CD87CD663B4B26171986D1CEEBF542A86925AFCF93E979327FABB9CD0E992C145B22EB50E929D3AC1A556E58ADD6335C2ED7AFE5FD99431164FC98C24CAD679E7966EEC08103BBCD98312383BD87105213A028430821841042C831C4E170E4C904E6C4FC90214362F2F3F3DB98A5B83BC822843F9D26D60326CB559D3A7594999B2653E6333D1ECF1297CB957B34EF232222628DDD6E1F17191939AEBC9211974590F183ED1F78E0819871E3C6CD95F7D52D3D3DFD6BF61642487587A20C21841042082195C8942953F2954E040C7B0ECB6C365B53B314777B78D4C8149E34C84F932CF3C3222222544A4ACADFF2DA57E50909840B0B0B335D2ED7CE104E1D23E7784CF6BB49CE37DCE170CC9065DEB27E8EA31164FC60BF071F7CB0B629CC5C4361861052DDA12843082184906A8B0C5815BC0C3025958B5C0784DED4614B0487C3E1F84D263017E6BB75EB56AB7EFDFAAD2D16CBC5D296F0A641F85353AC82218130841A9BCD96AD74C853A66CBB64E6CC9959251D5FB60B145FE095334D96FD9F4CEF91732F0AF5FD968720E3C71466EA3CFDF4D31FDBEDF6EE14660821D5198A3284104208A9BE0F3A91914585858591D1D1D16C8C4A66FFFEFD5B64529B2D51363EF9E493FD32C934ED052CB35AADA75B2C968BC43A985E356DC41261323FD4ED76437C81E7CC123389F012F92E2C9A32650A3C6C3CB28DA5D8692E145B28FBA4C9BE2382CD37539E828C1F1CE7A1871EAA3B76ECD88FEC767B0F0A3384906AFBACC2262084104248B57DD0898CFC7BDFBE7D0D29CA543EBB77EF4645A2E3D812E587CBE5FA5D26EF99069126DA62B1B452FF863C41A83953EC2AAFD70B53F9F9F9106A569520C804921A1111D1DB6EB73F535ABE999204992D5BB6A8FBEEBB4F151515057E17D5B3CF3EAB4E3EF9E403CB4ADA2E2A2A4A8D1F3FDEB71D8E377CF870083373E4BDF4A4304308A98E44B00908218410525DB9F5D65B2FF2783CF1279C70021BA39259BB766D567E7EFE6219E0B3DC7105919B9BEBCEC9C9D924B6243B3BFB1DB117E2E2E2265A2C1684232114CA23D648ECD4200E172576997C7FAE4F4C4CDC2AC73A240CEA701E3275EBD6F58552AD5BB7EE20C1E5975F7E519D3A753A300FF165DBB66DBE104350AF5E3DD5BB776FD5A64D9B03DB346AD4C8888D8D8D5AB46851DF848484C5F23E36F04A135276E4FB8C2F212C43BE4F143AC3000B9B8010420821D595DDBB778FD9BC797311F26D90CA43DA7FFDAE5DBBCE97E9BB6C8D638BCBE5FAD3E170BC2FF68058C73FFFFCB37E8887385DE97C339962EDFD0B4B0B59EAD1A3876AD0A0C1817C4EF80E429459BC78B16F1E53CCFBBF9B10718E3BEE38D5BD7BF7438E25C7B78C1831A2AE6C33DB6EB75FC6AB4A08A94ED0538610420821D596A953A7FE3174E8D06BE46593FAF5EBB3412A89ECECEC39F9F9F9DBBA76ED3A81AD51B9E4E5E5791213134795615788334365DF7EBD7AF58ADCB871E31B47CA2163B15854F3E6CDD5A2458B1472DB004CA52FA80E1D3AA871E3C6A97DFBF61DD83E262646DD73CF3DAA61C386251EAF51A34696D8D8D888850B17C2632633448F9944D37E09586615CB658F20350D7ACA841FF4942184104248B5A6A0A060E0860D1BF6ECDAB58B8D51096CD9B265E68E1D3BBACA20FD41B646F518D3C9F7E9C56092FA9E73CE39AA5DBB762A30A7536161A17AE28927F0BD3CB0AC76EDDABEEDB0FD91888F8F8F1A3162448CF4A5F743F4984145AA5562D78A5DA9745E4D549A6259364248A543518610420821D59A2BAEB8E26799F4CFCECEA630738C8120B37AF5EACE3288BEC1BC0E244CD8B06103C287BC416EFEAB61188BA3A3A373222323BD77DC7187116C95A54183061D24CA408CD9BC79B34F9CF18324C003060C08EA78F1F1F13123468C8896F7F35E88C24CB2D86CB16FC5EE105BAA98789A101206307C8910420821D59EA953A7FE2483C3655BB66CE9E9F57AF7D4AF5FBF8E3FD705297F904306214B1B376EEC2AED7C43972E5D3E65AB8407FDFBF7F76EDAB449D5AA554B3569D2C4FF2580E8B242EC6BB1D9F21D992AF6624444C4E32D5BB6BCF7E5975F7E7EC08001BB77EDDA75CB830F3E6869DDBA75D0E743352554525AB162C541497FFDD4A95347DD74D34DEAECB3CF0EFA9872BCE8D8D8D8C2050B1658131313970411CA842A540395F68CA927D653EC71B1243154AB4226F033944E864C48B586E14BE1079F46082184105263983F7F7E73196C8E978167C7468D1AFDD1B871E30631313127CA00B52E5BE7A8D89D9F9FBF75CF9E3D6B376EDCB877E7CE9D17CAB2250859A2874C5871796C6CECED9B376F6ED4A54B97C7E7CC9933383A3AFADE5DBB766D3FD24EA525F50D86C71F7F5CAD59B3460526DD46DE191CEFD1471F2DD3316540B95DDE9B7CA5BD7D4B29973D550CE1739BC5D037FF27360E83523124BCB940EC2AB12703F641EDEE58B16FD86D4875C266B38D94C92898C3E118CD16A97C28CA10420821A4C6F1E9A79FB69201615FC330AE9201DDE9326DC256393AA41D374A3BFE2ED3CF5165E9EAABAF5EC156091B2038207C67B2D80EB1B1629962C87E0DCFF9B70FB763CF9E3DEB346AD46847EFDEBDA35151A9ACAC5AB5CA27CC14E7B1C71E5365157A800C2AD7CF9E3DBBDE9E3D7BCE9E3367CEDE123669A6B42073AB39FFACD90E48FA8BFC32F0A041EC5461C03E678ABD2C3651EC23761F529DA028137E44B2090821841052D3300503D8636C0D524D89515A884082DBD562778ABD2A364DEC11B16D625DC5868AB9C476977410081DA3478F4E9D3D7BB6B379F3E665F69471B95C3ECF98404F1994C17EF7DD77CBEC29939595F5A7BCBF068661F43D8C2003EE157BD17C7DBCD869EAE0AA4B19EA5F4106021592013717B39B6DD24969AF99CFC476B25B1142CA1B26FA258410420821A4FA912F364B0CC97051CEFA7DB1DE4A5722EA632E9FA3B497CC7F8E74A0912347BE7BCA29A7F47DEEB9E78AE0F1122A999999482A7C90200350221BCBB13E5420C88C1D3B36AA94D0A5534CF3BFE961626F04AC1FA20EF612BA49EC3AB18FC5E03D0721E63BA5C5AB4B94166C3A292D78114248B9405186104208218490EA010488FA01F39BC41E16DBA874B8528AD8EB621D95161B4689FDA574A8CE1179F2C927671F7FFCF1D73DFBECB385A108337BF7EE5593274F56F9F9F907960526D9C6FAB7DE7ACB370D96200519801C3256F3354A404158F1E788416E992CB17D01DB235C09DE4508771A2496AAB4D7CC1F4A0B35794A27086ECEAE4608292F587D89104208218490AA4F63A5C3F16A29ED0D03DA2BEDFD81503D541AFA51ACADD2624427B1F94A7B7FC093E62131B8B21C567159B468D14F1D3B76FC3E2323A3FFB9E79E1BD1A851A352DF140497BCBC3C9F570C40796CECB77FFFFE039E330863DAB163873AFFFCF34B3D5E08824C716E34DB0542D528A5BD6420BEEC31D79F2BD6CF6CB317942E9F0DC16692D808B1CE6237289D7FE6777637525561F5A5F0839E32841042082184545DBE543AE40635A53F147B3760DD22B1AFD4BF659F21342014275D6C8BD2A2039415942C8787C8C9A59D6CC284099F464545F5183F7E7C41691E333FFDF4935ABC78B12A282838B00C25B2914306E28C9F7DFBF6F9B6C3F68763F7EEDD6AFAF4E93BC78E1D1B53064106E4893995F69E419B3D69B6811F0C522F523ABF0C6A7ED731DB156A5203B1C14A7BD214AFD4D6AED83CF669C86E490809168A32841042082184544D5025688DD282834D6C89D2A202BC652E32B7C9505A8C81E002D7945FC5A2C4E2C550AE1C3956EE573A8CE9B5604E3A71E2C47986615C337EFCF8FD871366E019F3CA2BAF1C24C8D4AA554B0D1D3A549D74D249BE29E6FD60BBD75E7BED80474D7166CD9AB56BEEDCB90D3C1E4F7DB1BB6D365BFB10DB6A9ED27976C027E6BC9F53CD768037CD4B625F289D53A6BFD242D77AA513FFC213E9C280FD10758070267FAE19CCDFCA6E49080905862F11420821841052754850BA8A120406882CA80884B01C7877208409E13508CB4185A1D5E63E1061507D09AE28F0F440396854215AA9747E19883339A1BC89162D5AB83D1E8F65C99225AD5BB66C19593C9469CE9C396AC58A15AAA8A8C8378FCA4BB28F1A3870A06FBE69D3A6BEF5DBB76F4739759F01E49B91E31D742C842C4D9B360D896820A49C25DB24CA746862626257B1EDFDFAF55B9B9191E13D8A36BD4DE91C323831F2F29C6EB6D79D66FB40EC42DE9DA94A0B3A7EFA9A6D9926B65D69D106A21844B0227655128E307C29FCA02843082184104248D561ABD225AC2F553A37CC72A5BD3720B8A0C2123C5E6AAB83BD5E9A295DDE19DE34C82F03B126526CADB97FD0824CAF5EBD8E6BDDBAF5488BC50221A2A3C7E399909999795ECB962DA3FCC2CC962D5BD40B2FBC7090970CF2C63CF2C823AA6EDD7FA37FE2E3E3D5BC79F30EE496C1F66BD6AC511D3A7438B09D3F878CBCECEB7038C6CAB927C9F610A420CC200F4CCAB66DDBEC32D02C6ADBB66DF6F2E5CBCB228620CC0B959620FC40D842A8D7FF94CE378336838C3B69CD000020004944415497CC0CA573F004324669C106D107BF89DD615A7BF3FD41400B7425C2E7F0B00B93CA84A24CF861B009082184104208096B90A4372B60BEA9D814B12B94AE2A74BBD25E1C1868C1730325AEE12DB3B5D871969AFBBD14EA1BB05AAD11C250A5C50A8442790DC348DBB367CF6D75EBD66D53AB56ADB90F3EF8609DB8B8B872FBD0474AEADBB367CF3AF5EAD51B2AEBEE565A7402C811F3727474F4ABD3A64DFB2BC4D3459A53E483B9C06CE333CDD74F291DD2140844B1CBC5469BE7472E99F394CE3D0350721C8983EF0CD8A79BD2E24D36BB34A92C6C36DB48A5935D8F72381CA3D922950F3D65082184104208094F20145C233641E92A40FE101D24A14582D915A638B04BE9BC2848C802AF0F0838C3C5E6163B1E12DDA2025341286F223535B5ABC562F940E99C2B70615920F3FDD3D3D35F5AB3664D417676F686B8B8B885999999D6962D5B46075395A9344AABB2B476EDDA4239EF7772DE570CC3C81643A2E373C42E77BBDD77262626364E4E4E5E23C7D911E4293DA6C1A3081E44DF2B2DC42C505AE07AA7D8F6CF2AED25B341E992D9C82533D6BC2E10696E11BB4FFD9BC74699EB62952E47EE274631D4891C43E829137E509421841042082124FCE8A1749E988F944EDAFB7EC03A0807101B10BE73BDD2DE2B48F8FBB6D834A53D649027069E1BC893B2CEDC6FBF0A4190494949494C4A4A9AEEF57AF1CF7A23F398B7381C8E07B2B2B20E2A0B0D61263E3E7EE1E2C58BFBC5C6C62294A9CC1EF9A194BDCECDCDF5E6E4E4E4CAF927C97BCD50DAD305614317CAFEFF2703D0A48484843CD9665319DF0EDA191E3145E6E73FF09195166D706DE0157386D864A5051D08572DC43E30B7453814C41978F26498D7B5BD791D910308396C56B3CB9363014599F083A20C218410420821E1C13D62CB940E73C1733A628150D21ADE320B954E28EB34B7CD533A174C1373DB3CF3753DA5C39D3A9B420196C17B26E85C2676BBFD1419B83D6F18064A40C3FB6487D7EB7DD4E3F15C3F6BD6ACACC3ED670A338B8E469809459029E9FC62E97171712E8BC582BC3AC8EB922C9FE366F93C97272525FD25EBD796E1BAC0E3E8E762CBFCA161F09419A2B44003010C25A59038189E347F9BDB5CACB4F802AF18E498394EE9C4C028B58DD0A837952ED54D4885435126FCA0284308218410424878803019082FF595F66E41759F6F942ECD8C52D66D944EF21BC80F62E3CCE5F0D8808883909BAF032C2841C66AB5D64E4A4A7AC8300C083F08B54138D42B6EB7BBEFAC59B3BECCCDCD7597760CBF3023F48D8D8D4555264BB01FFE68049940E47D6E95F7F1E179E79D37D9E3F114C9F112E533216CC82E9FAFBF0C4AF7C7C5C5E504F37982E004F3FA3CA1B4B70B72D140447B3D609B3CB17B95AEE0D453E9F0B2FAE67EC801F4ADD265B5FB99D78F900A83A24CF8415186104208218490F0E07CA5CB3EA3820FAA29AD3007FB28D70C91A6AD39A0DF13B00F84055450426812449977CA705EC36EB70F340CE303B1DE4A7B7BCCB6582CD7A5A7A7CFCCCDCDDD17CAC120CC2424242C5EB87021849988468D1A953AE6282F412690952B57EE96F7F2457C7CFC2B111111F06C89573AACA8977CB69BE53D46B56AD52A47CE9D7F14A7B95FE910B3F5E63CC2A41CC5B681A70C3C98504EFB17731EC992BB8B21340C5E4D10699E33AF6771206C79F9F520E5014599F083A20C218410420821C79E814A27E90D4CFA0AC100214948A88B901678C7C07B02612E7F8A9DA6745E92E2559590F7049591901038A4A4B1369BADA30CD220E4FC9F799E658661D81D0EC7D3595959DBCBFAE18A0933AA51A3469187DBB622049940727373918C38B361C3862FD7AB576F8D9CA7B97CC616625DE4F51DF23E4F8E8F8F5F25DBED2CC3E121A67C56CA3608517A526CAF796D1152869C349F2B2D1441D0C913DB686E0FB1E65C7319BC9C10C6768962DE19520E5094093F28CA10420821841072ECA86B0EBA31E07EBFD8BABB94CEE10271C05F8219420C4A59A3FC751FA513FA16CF8B8201FB1CA5BD6582C26AB5B6484E4E4645A771E639367ABDDE3B9D4EE7FFC9402DAF3C3EA829CC642E58B0A06FCB962D3D279F7C7274F16D2A5A9009242F2FCF23EF292B272767229212CBA2530CC38817BBD862B1A062539CD87AD9E6CF100E5B5A8E1A5CCFAB954EF46B98D718D71DB968909018F96570BE0EEA5F810E5E5210E4BA289DA706FDE1E612FA0B2121435126FCA02843082184104248C5831094AB944EBE8B30168424A112526015A3BFC4662A5D35295769F106214C085B7AD59CA2F4F528319BD2497FDDE6003EA8FC28A9A9A927C4C7C78FB1582C53944E848B0A404FECD9B327F5BDF7DEFBA1BC3F3484191904429841F2DFC2934F3EB9967FDDB114648A939393B35E6C46525212848E7A665BB412BB45965D2286BC34EBCAE1540F9853086071E6B950210B397BE005837031086AF302F669630E9ADF555AF47951E94A4EB8563BF9552247034599F083A20C218410420821150BCA264350C950BAFA0EF2832097487AB14136BC27A2C4524C810003F91395F6B6586A1EE711B1B7C4A6AB208518306CD8B0A873CF3DF72EAFD7FBAE6118979B8BDF76BBDDBD67CD9A3577EDDAB58515F5E14D6166C982050BAC2D5BB6DC77F2C927D7AE4C41A6D87BDB2CF67EAB56ADDEF6783C5E691B8833104F06CA7BEE23B6A77DFBF6AB962E5DEA29E32990C477B618F2F2A074F97F95F66C421F40C525E496F9A0D83E8F2B1D127581D2DE34086B4308D4594A8B397DCDE36DE2578B840A4599F083A20C2184104208211503BC6220A2C00BE27BB140E10325925F2D611F78C9A42A5D5619897B91E7659B58B239B8FF27D43761B3D97AEFDFBFFF7DF3B8B50DC3F842ACAFC3E198949B9BBBFB5834448030D3BFB0B0F0CFB7DE7AAB4E650B3281646565EDCAC9C9F93C2E2EEE35699BED627E31046D7763525292612605DE1FE2A1FDC2597BB13A629F2AEDFD92A7748526F48FC0C4CD8DC5BA9A7D638DD94F72CDE5F09A425E1994E76EA8B487949FFB94CE59C3D2DAE4885094093F0C360121841042082115062AF1DCA3F49FA1A8BA73B61812E8DA950E673A9C07462FA5BD6690B817F94F9AA9839302978ACD666B6B18C6B35EAFF75273D12A8BC5727F5A5ADADCCA6A0CBBDD7E99BC9F59F2BEFA878B20531256AB353A3232D22EEF15D59512CDC5F06A82F7D2F30E87E368BC5420BA406443F9ECBB8AAD1BAB747973784641C48147545F73DC8692E910631E08D81E61718F291D0AF792D99FF6F06B478E705F8097DE2898F4E3D16C91CA87A20C218410420821474F8CD2C95C4F51BA12D25873808C44AD10656E0DD816DE30106BE0758112D748B6BB32603DC2959E563AB12FAAF0AC0DE58DC8A00B837D54FB19683EEFA35AD3637FFEF9E79B1919194595DD503D7BF6AC3367CE9CBD55E5C2A6A6A65EE3F178E089D2D95C54601886C362B18C9F39736656190FFB90D864A5BDA0FCC02B6AAAD875E63C4AA323A4ED23731E398486A97F43DE3A299D7FE623B38F20D4ADA3D9676699FB1252FCFE405126CC60F81221841042082147471373C0FCA3D27940E0D1E2F7A440F25E54D1F9D3340061E4FFDBBB13F8A8AAB38FE3E7CE2404904D04C51DC18A91804B29EE2DB254AD8A4B992C208252B57557AC4BF515AC5AAB82BBAD7517906CB854ACA254A55551362B421077544036D9773233EFF9DF7B078610202109B3E4F7FD7C0E33733373279C3B997BCE73CF798E8225FDFDF6F8CDC61B11A1959934C5492369345A22EABFBE4A7AF7EEDDF4E8A38F56CE92D1B6FCDC0F1E0C0B06831A95F281561F4A86CAAACBFC357561C68C195FCE9C397344C78E1DC7DAFA6C61BC3C2F4747A3D13FE4E4E41C6BCB02FBF36FABB95B8D7EAA1898D22A4DEFDBA27D69048C8EE59FFD9F69B48E46598D8DEF5FFBCFD394B66B8C37454AF9694E37DE94A713FCCFDE64FE4411C3F4A5E4435006000000A819ADA8A3258D156C50E0E5247FBB46CF28C0A27C32C38C377A414EF63BCA8BFDCE732C20F3ACFFDCE5C60BC8544928140A1E79E49183323333D521FF8DF1A63D2989F0B94545452FEE421E1454A2ACACEC47DB891D633BB5231DCB6EEA64CB11B65C60B7F5EED8B1E3CAD6AD5BCFAE41F04B396462C19D3EC61BE9B2C89695B6DCE97F86E213432B80A380A0720F3D65BC609C4648DD6FBCBC331AA1A59C411FC67D9E5A9B6D8341A84708CA241F8232000000C0AE6960BC29429BFC0EF203C69B8AA451325A29498197757E51E759F94034CD44419B7FFBFB885F2A5BAF5D569D5FA0A0A0A097E3384AE2FB3BE305872646A3D1DCE2E2E2876C876B3987A8F6A95E6D19D7B973E7BFDBBA56C044A3587E668F439F264D9A0CE8D8B163F498638E99F9E9A79FD6644490F2C3DCEC1F532507D688A991713FD7F427ADA2F55FE32DA3AE69500A10FDC6FF2C3E68CB3F8C374D2E3EC0D7CB7823683EE148D64F0465920F4119000000A07A2EB0E56EE38D46D194A5AE66CBF4242D59ACFC304AAEFB91D9322A41895B35D241D39214CC99EBBFAEE252D955120A858EE8DCB9F3087B573921B4ACF2378EE3FCBEA8A868705959D95C0E51DD9B3163C67ADBA97DEFC0030F7CA451A3461AD5A25C2E87DAE3705A2412D1D4A6E6D9D9D965BBB0C29502750AC428A8A69131338D3712267E09748DD251C046796834FA658E2D8F196F852E0583340AEB605BCA8C375D4EA3A73482E77BFFB51A99B5DAFF4C8E37DB4F388D34435026F990E817000000A83E4D1999E87780D5C1D508841FFD8EB346C534F63BCB0FC5BD46897BF7B7E50DE3ADBEA39134D50AA08442A1D68140E00EDBF15732E18C6834AA8EFB5F2291C843A5A5A51B392C89ED5BE5E7E79F656FB562D3C9FEB60DF6186984CBFDC5C5C59FD5D2FB6835264D75FAD278C9A2E52FB6BC63BC408C12082B2878B95F348A4641198DBE51FE19057C1A196F3497A64BBDE7EF0BF500897E934F065500000000549BAE30E7DAF2B1F192EA7E65BC24BF6F196F9A9246C868E963AD88B3D47FCD4BB6BC6BBC29272F55E7CD060E1CD870C3860DD7DA0EFE4DF66133E305831ECBCACA1A3262C4889F381C49216A3BB9AFDADB576DC7F7587BACFEE838CE39B6686AD9A0BCBCBCD7ECB661252525FFADE1FBB431DE28197DEE1494EB66BCC08AA6C4DD62BC8090DE3336B54E34C54A41C22B8C37BA469FCF7FD912FB3C9D6DBCE94F77731881DD8BE94B000000C0B6AE36DE94234DEBD085CC52BFD3BBCE6F430F34DED2D50ABA6824844620FCC978F96426186FC4C242E38D6A181FB7DFE7FDED55663BF87DCBCBCB5FF6F795653BF6632391C8B9B6733F72FAF4E9EB3854C967E6CC99F3CACACA4AB2B3B3470702017D5E3A398ED3D1960B7372727ED3A953A7657DFAF4F97CC28409D15DD8FD14FF33A4E08A0280CFF89FD5BD6C196EBC408C92FCC62F7FAE65D23575696FBF680AD3CDFE675B9FDFA38D37A2E6EBB8D729F8B39AA3995E98BE947C08CA00000000DBD2F2C459B6EC6BCB91C61B09A31C309A72A48EB412A5AA4333D478CB1467F9AFD3B2C54D6D79DB96E97EC7B7D46C19B1506505050527D90E945E7B952D2DA2D1E827B6F42D2929B97BD6AC598C8E4901F6382DB51DDFD73B75EAA4A4BB1A9DA2E5B4957B2677C99225E7DBE31BCECECE9E699F575ECD5D2B58A229479A2EA7BC445A06FB04FFB3A7E5B12BAEB8A5808BA63869B5AFF5B6CC365E30668DF1A6D4BD66B6E49F89B9C39619C60B38224D1094493E046500000080CA3BBD4F1A6F79E1697EE7F41EE325525D1FF73CE5841960CB9E7E27F74AE3ADA2A4E768251CADA634A13A6F9C9797D7DE76E29F305E1256759835FAE62ADB79BFFCB1C71EFB9643937A6CE777AD3AC05DBA7479241C0E2BF750075B0ED5672410085C6A8F77133F29707597ABD692D90AB468D96B4D8B525045CB69BF53E1797DFDE7687A9546C0689497F2CC28C8A855C3941F69A5FFDC3DFDCFAF02484A5EAD804F5BE3057290E208CA241F8232000000C016EAB02A17CC0F7E27F428E34D5952E2D409C60BC0C44F47D294908B6C69678BA61869448212FA7E60BCE5AF2756F58D070E1CD8A243870E773A8EA3559534BD44A318FE92999959307AF4E829BB38D50549E4934F3E29B71DE1297DFAF4796CF1E2C59FDA63AD696E1A39F3AB402070A5ED30EFDFB973E72F66CC98B17417DF42C98495845AA368624116ADE6A4E4AE1AF9A2855EB492D3B3FEE74B23B11400540E9A0FFDCFFADDFEE7574B6B6B94D8405BFE6E4B77E30567F49967B5A614455026F990E817000000F5D5E1C65B4A3836F24589504B8C1780114DDB500046C97C5FF4B7F5B325DBEFFCC66829E29BFCFB4AE45BADD10E975C7249E6AA55AB7EBF7EFDFA21B693AEBC20117BFB6C341ABDB5A8A8683E8729FD0C1D3A54410D257B7E49D3D4ECB1D68A4DBD6DF9432412B9343F3FFF9F76DBBDC5C5C51F5573D7DAEF6D956CBB38F6D6C61B2DA3DC31CA3353E63F7EB5421FB1835FB4B4F604E3E5ABD17334724C098615B0D428AE47389A40CDB02436000000EA23754895CC57B93EE29703D636AD68B3C278C954A37E67F93EE35D5D56AE8EB5A69A5392B6272F2FEF6CC77134DDE9307FD33B814060F0E8D1A33FE110D52FA150A84330181C6CEF5E60B6E428FA201A8DDE575C5CFCAAFF59AC0EADAAA404BE4A06DCDEFFCC6B048CA6C04D32DE343B8D9AF9A2C2EBF4DE036D2932DEF2DA1A45A3D15BCA3BA3D1352FF8CFEB69BCE4D748212C899D7C08CA000000A03E69E2772635026572253FD728010DE9EF65BCE08BF26E8CF73BA7236BEB97C8CBCB3BC6711CAD94D3CDDF345B4B28DBCEF76B1CA2FAADA0A0601F7B73A5FD3CFCC178AB7B19FB59F9DC3EBE7FC58A15CFBFF1C61B1B6AF8160AD00CB4E539E38D9889D1143C4DBFBBCC78D39A34B5EA14E3E5543AC97849AB5B186FBA9E46973DC4D14A3D0465920F3965000000501F28AFC6AF8D375AE0757F9B46C83C68B6CE8F11F13BA64A6EAA008D72BB28FF8672C9BC52D35F22140A2967C823B693FDA8F1566AD27BDDB060C18241FFFAD7BF48A40A25055E63CB3B871C72C8A30D1A3450225F4D975352E0B31A366C78714E4E4E437FC5A65D5D0E5DC9A795C057CBB32B0F526C3F9AAEA751334A70ADE9790F1B6FE52F4D87D28A4E3D6C39C078014B75E63771B4520F3965920F396500000090EE8E335E02DFB7CC967C2FEA504E355B2F011CA3A922EFFAB7FFF5B769C59C138D37FDA3DA42A150938C8C8C3FFAB9431ADBB2C1719C87CBCBCBEF2A2D2D5DC121424563C78ED567F561FBD979CC7E767E6B3F3B37182F9FCB1DC160F0E6BCBCBCA72391C803F6F3B32B2B7229E8A2E4BDCA0BB334EEEFE403FFB3AFA0A13EAB59FEB6338C37654F2B33CD31DE342600B580A00C000000D299AEF46FB4E571E3E5D7507045A304F6B0E59B1DBCEE12BFF319F3575BFE66AA1994193A746860F6ECD903EDDD3B6DA77A5F7F7371381CBE79173BD3A867ECE7246CBC04D425B9B9B9A728E790BD7F86E338570683C13FE4E7E7BF64B7DD3B7AF4E869D5DCF5880A8FB594F618FF6F46535C1AD85268BC9C327F36DE481A4D6DBA94A302D41E72CA000000209D69BAFE3FFD0EA712A59E6CBCFC189A96A47C317FB1A5AA2BDC34325BA67AEC94ED2C6BBA8756ABE9EC6FD2FB0C2E2A2A9AC861414D14141474F4475DF5355EF04426D832CC7EBEFEB58BBBD5082EE59159E0FF9DC4565C6A6ACB8DB68C32BB38520CC9839C32C987A00C000000D2CDAF8C37CD433931343DE954E38D92F96B7CDFC478094F159CE96A4BC878094D6BA3C37C78241219EE38CE6FFC4D73ECFD3F155A1C1AD4A6F3CF3F7FDF70387CADFDBC5D6C3F632DFCCD65D16874B8DDF6426969E9C61AEC5E014D057D9443E66EBD9DF1A63CCDA5E653174199E4C3F425000000A432251ED5AA315AE257ABD21C6EBCE5A575553F962FE64D5B06D9B2B72D8BFC6D1A11F080F172CCE8351D6D51A2DDDF1A6FC9DF70757F9182828256B633FC675BD441563B5BB962EE5EB162C583B5B0620EB08D51A346693ADE0DBD7BF7BEA351A346FADC29216F477BFB4C3018BCCB7E261FCCCACA7AE2B9E79E5BBE0BBBD7DF8046CD28F79272D06889F8D38CB78C36805AC24819000000A432053FAE30DE140EE58899E9DF6AA4CC8771CF53D045F9302EF71FEBFEDFE27EAE1C330AC87C6FBC69205576FAE9A767356FDE5C9D612D19DCDC78C1A0276DC7F8B6C2C2C2251C22EC2E975C7249E6AA55ABF2FCA94D47BA1D3EC759651F2B90F2405151D10F35D87D07FFEF631D359DBA1829939C27310000002055698AC51CE38D8451325FE58D39CF96DF1B6F09DFD8889732FF6739B6CC33DE72D8A2A5B27BF9F735BA26529D372FB06C87577969DAEAB1BDFFBA12B1161616B2BC3576BB279E786293FF391E959797F76BC771AEB79F497DBEAFB5E50AFB712D894422F71517174FDF85DD7F4E0D03B58FA00C00000052552FBF3DFB9AF1A62529DFC5F3B6141B2F0073B1F10235315A41E651BF83FA6F5B8EB5452B228D37D55CE2373F3FFF047B33DC76788FF3377D6ACB75B6B3FB368705C9C07E16B504FC5B797979470602012DC79E6B4B3FC771FAD9CFEF787B7F98FF1C0009445006000000A9D88655D2D1576C51AE0C0546942F46A35CBE305E40A6C4FFF9685B56FAAF53E046C97CCFF2EF4FF24B958542A14382C1A0929EE6F99B94D3E3D6C30F3FFCB9A143874638344836FEA898F3F3F3F335BDEE5AC7717EA7D133F6B697DD36DDDE0E6BDAB469B13FCA06C06E464E19000000A4725B56CB5D0F36DE742425EF558E8481FECF15AC39C7969BE25EA391313D6D19599D370A8542CD3332326EB19DD9ABECC32C5BD6AA335B5E5E7E5F6969E96A0E0552C5C081035B6CD8B0E112FB59BEC6FF7B901FECE307D7AD5BF7E4ABAFBEBA8A5A4A5FE49449CE131900000090AABAD9D2DD96DBFCC777196F3A9392FC9E69BC65B0737679E7DDBA65B469D3E652BF13D3CA78A3714686C3E15B4A4B4BE751FD4855A150A8412010D07426053595085B399196DB6D4F0683C107FC959D90C20A0A0AAEB1C7F481AA3EBFA8A888F8400250E900000048754A6CAAD130736D69EA3F1E684B6BE3055226EECA4EF3F2F2CEB41DD6FB8CB764B64CB01D9CC1C5C5C51F53E54827F9F9F967D81BADD8D4CDDFB4D196D11A0D56585858460DA526FB1D769C3D861FEEEC79F67B2D6A9FE71094490C2A1D000000A9EE30E305652EF21F6BB96B4D291AB12B3BEBDBB7EF51914864B8F146E0C817B6CF72437171F13FA96AA433FBD9FFB9FDECDF60BC15CC62F947FFA5BF8792929277A9A1D4EBEF1714142CB5DF5F2DAAF0DCEF8B8A8A0EA6CA76BF20550000008014F793F1566252F2DEF9B67C62CB85B6BC519D9DE4E7E7EFD7A953A7876C07E66FF6613BEDD7719C9B9A356B76D18811236651CD48773366CCF871E6CC9963B2B3B347D9CF7EC0964E7673477B3B202727E72CFBF7B1DCFE6CF6AC59B3A2D4566AB0C74D41EBA377F63C7B8C9FB6C79ED5B8128091320000004807FBD8D2C496AFABFBC2FEFDFBEFB169D3264DDDF8A32D7BD8B2311A8D3ED2A851A33B9F7BEEB9E5542DEAAB5028D432180C6AE4D915FEDF98CCB1E581356BD63C3576ECD8B5D45272ABC214264D556B60BFF38E2F2E2EFE881ADBFD08CA000000A05E1A3A746860F6ECD917182F39F07EFEE631B6737293ED9C7C4D0D019ED34F3F3DAB79F3E6036CE7FE3AFBF7D1C1DFBCD43EFEBBBD7DA4B0B07021B594BC7DFE2A4C61D2D4A5B6F69611508938405401000000EA9BDCDCDC536C87F27E5B8EF2374DD62A34B673F93EB5036CBFFF989797D7DBFEAD6854D989FEB60DB68C0887C3C34B4B4B3FA78A924F7E7EFED3664BCEAD6D0FAAFD2EB4DF7D83A9A904FD515105000000A82F42A150874020709FED849CE56FFACE963F1515158DA67680AAF3A7C52829F0D9B6048C37CAE2557FC526829BC977AC2A9BC2C4D4A52440500600000069EF820B2ED86BE3C68DB7DBBB97D89269CB4ADB49F96B5656D603CF3DF7DC7A6A08D8357DFBF6FD592412B9D678C9B51BFA9B3FB21DFDFBB2B3B35F193A7468845A4A7CBF7F07539898BA94E8834315000000205D8542A1068140E06A7BF74F8EE3A843526E3B264FDB4EE4FF9596962EA686805AFB5B6B9D91917185FDFB5262E056FEE6AFECDFDD03595959CF10FC4CACED4D6162EA52E21194010000405A2A2828C8B51DC4BB8DB7BCB58C0B87C3834B4B4B59DE1AA823A150A851301854E75FA367DAFB9B15007DCC719CC70A0B0B97504BBB5F255398C2B60499BA94780465000000908E9D8FE1F6EE09FEA6995A35C67606C7533BC0EEA1D5CD3EFFFCF3736DA75F7967BAFA9BD7D9F24C381C7EB0B4B4F42B6A69F7F6FD2B99C2C4D4A56438305401000000D2417E7EBE3A177FB1A5C0DFB4D0719C5BCBCBCB9FB51DC030350424466E6EEE2FEDDFE2F5B69CE9F741C3D168F415FBF8BEA2A2A249D4D06EFB8EDC6A0A13539792034119000000A4B47EFDFA358B442237DB4E9EA64B6419EF6AFCF0B56BD7DEFBEAABAFAEA28680E4909797976D6FAE731CA7BFFFB72AEFD932ACA8A868AC61C4465DD7FF56539898BA941C08CA000000202575EBD62DA34D9B36BFB377FF6C4B6BBF4337CA965B6C07EF076A08484EA150A84D3018BCCADEFDBD2D7BFA9B676BDAE1F2E5CB47BEF1C61B1BA8A5BAE9FF171414AC8D46A35A256B85FD9EDCD310084BFC41A10A000000902CB474F5860D1B06141717DFBFA3E7F5EDDBF73791486498BD9BED366A1DE7BFB6A331D87632A6528B406AE8DFBFFF1E1B376EFC9DFDFBD528B783FDCD0B6D79381008FC7DF4E8D1CBA8A5DA95979737C5D67717FB7DF99EFD9EFD253592780465000040BD621BA299DF7EFBEDD5AB57AFBE60CD9A353FB31D822C5B6813D550666666794646C6F2060D1AFCC7D6EDDDDDBB779F56DD7DF4EEDDBB69E3C68DDFB5777F5E545454E931292828E86C6F86DBE3D8D3DFF4A52D37DAE7BFCC5100529346BDEDB3CF3E7D1CC7F9A37D788CBF798D7DFC94FD5B7FD0FE7DCFE19C523B56AD5A65264D9A648E3DF658D3B469D3B43EA7A40A1A200000A0DE983B77EE1F162E5C789F6DE0EDD1A64D1BD3B2654BD3B06143631B7D544E0DD94E8859BF7EBD59BA74A9F9F1C71FCB83C1E054BBEDFC1E3D7A7C5D95D78742A106B601FEAFB8608B890FCCF8D31DEEB47707DA12B465A9EDB0DD613B158F3DF1C4139B3802407AC8CFCFEF616F947CF6747F53B92D2FDAEF867B8B8B8B3FE69CC23925DDFEAF0465000040DAB38DF9C077DF7D573C67CE9C3E071E78A0D96FBFFD4C2010A062EA48241231F3E7CF37B6CE95BBA08F6D44BFB1A3E76BE9DCD9B3678FB677F3E2B72B2873D6596735DE638F3DD441D3B2BA4DD456B7FBFC9B6DA0FF99A90D40FAEAD7AF5F27FB5D72BDFD7BCFB70F63518E77EC77F770FBB7FF3AE714CE29E922C821060000E9EEC20B2F2CB18DB93E1D3B4D3FEBDE00002000494441547634AD5BB756FE112AA50EA97E9B356B665AB46891B978F1E2732EB8E082FF8D1831E2ABED3DBF4D9B360F9BB8655A63727272863668D06080BD7BB6DF297B291C0E9F5B5252523863C68CF5D43490BEECDFF8A2993367BE62BF079E315E32DA8EB664DB4E793FBBAD4FA74E9DD66667677F366BD6ACDDBEDC3DE794E43EA7A4DCFF8F430C0000D29986977FF5D5577F53E3598DBA8AD6AD9C6B167F35DEAC5FF1BDFBB861F3834CEB437B9946CD0EA0F26AC1CA952BCDA79F7EBADCDEED52D9B0F3FCFCFC5BEDCD1D3BD98D92F75E575454F41E350AD44FFDFAF56B1689442E8E46A34A0ABCBFBF79BE72CED8ED4F949696AEE09CC23925153152060000A42D2560B48DE7B7F7D9679F06BA9A59D1FA553F9A1FA63D6536AE5D629F1B71CBA675CBCCAA05D3CD1EAD3A988CACA654620D656565E938AC59B162C5E123468C288EFF597E7EFEC5F6E6819DEDA3A8A8E8809933677E476D02F5D78C193336D8EF810F4F38E18447366CD8A004DFED6D39D4719C5E8140E0B28E1D3BB63AEAA8A366D9E7ADACCE7EB5E2DBF4E9D3D7714E49FD734AAA2228030000D2D6800103AEFBE9A79FCE38FCF0C32B1D5EBEE88BD7DD46F4B60DEF888994AF374DF7C9A1126B41B366CD1ACF9B37AF554141C15BA3468DD272B70AC89C6B6F9EB765A7891872727286D8CED8EDD4248069D3A645ECF7C1A7B63CDEA953A749F6BBBD8DDD9C6D6F4FB09DF52BEDF7C5CFECF6AFEDCF1756657FD9D9D9936D19336BD6ACB59C5352F79C92CAC846040000D2D6EAD5AB07ECBDF7DEDB4DC0B86EC50FDB7DED8E7E866A36386DFDB76AD56A91BDFDAD1EDB86F4AF6CE7A9D0708110400D1416168EB3A597F196D1D6778A2225FDEDF7CBF4BCBCBC71B9B9B93D77F4FAFCFC7CE5AAC9090683EF8442A1D69C5352F39C92F2FF1F0E29000048576BD6AC69AF254AB72712D9B44B3F43F5D98E4C134D33B01DA5232391C83FEDFDACEABCDEEF3C01C0368A8A8AFE674BDF7038DC5E3966ECA6D5F63BE654DB691F6FBF73FE67BF3FFA76EBD62D633B2FAF726086734AF29D53D2E1FF4250060000A4AD8D1B37366CD4A8111591041A376EDC72E5CA9587D846F4DBB634AFEAEB6C074BC93BC7999D27030650CF9596967E5F5C5C7C6D201038C87E77DC6C372DB0DF3747D9DB17DAB469F3754141C135A150A8899E1B17E88DCD43DA696086734A729D53ECCD41E9F07FC9E07002008074B569D3262733337307CF7076F167A8AE152B563479E595579AECE839B613A5153526DA4ED427F6766A381C9EA64E16B507A03A468F1EBDCCDEFC35140ADD1F0C06FBDBEF94EBECF7CB11B63C10080486E4E7E7FF633B2F8D0566BADBEF9EC59C53925783060D743E498B08194119000090B66C03BCD2648C9B1B758DF634EB36AEDEEECF507B5E7CF1457568E28F0D01180075CA7EA76CB4374FAB1414149C65BF7706DBEF9C5FD9C737EEE0650ACCBC1B0A854EA91898E19C923CFCE3901679C908CA0000807AABE5C127991FCB5E3491F0C6ADB607331B99BDDAFE8A0AAA45F9F9F966C1820566CE9C399784C3E13709C000D89D0A0B0BC7DA9BB1797979BFB01DFAC93B797AC7ED056638A7A0B69153060000D45B4DF7EE68F66875D836DB1BB76C6F9AB43E9C0AAA457BEEB9A7E9D1A38712723E49400640A254212013D33123236342555665E29C829A2028030000EAAF68D48437AEDD66B3BB2DCA623F0050BF4F11D12382C1E07FAA1C98E19C825D4050060000D44B1BD7FE64BE9FF69459BBEC9B6D7EA66DFA999E0300A8D7B283C1E0C49D056638A760571194010000F54B346A967D3FD1CC99F4A859BBFCBBED3E4D3FD373F45CAE700240EACBCBCBBBC5719C17ECDD0F6D595C8D971E1A0C06BF5CB56A15E714D43A12FD0200807A43572917CC7A69870DE77891F026B3F08BD7CDAA4565A6CD11E799068DF7A212012045151717DF15FFB87FFFFE7B44229176E5E5E5ED0281C021BAEF384E3BFBA358C98A7B7AF32953A69833CE3883730A6A1541190000506FE82AA51AC5D515BBC279D82943A84400481323478E5C636F66F8651BA15068FF6030D82E1A8D9EE838CE51BFF8C52FF238A7A0B61194010000F5C6AE349E6BE3B50080D4535A5A3ACFDEA8BCA7C783060DCAE39C82DA4650060000D41B87F7BC934A0000704E41D220D12F00000000004002109401000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C0000A8D7BEFDF65BF3BFFFFD6FF3E3F7DF7FDF9494946C7E5C5E5EBED5F3BFFAEA2BB366CD1AF7FECA952B2BDDE7942953B6BBFD95575ED96ADBC48913CD030F3CB0D5B651A34699B7DE7AABD2F2F8E38F9BB2B2B2CDCF5DBE7CF90EFF7F9F7DF69959B87061A53F8B4422EEFE366DDAB4C37D8C1C39D24C983061AB6DB7DE7AABD9B871231F200048A3734ACC3FFFF9CF2A7FC72F5EBCD8BCF1C61B55AE23CE295BCBE0CF060000D4676DDBB635975D769919346890C9C8C8701B8BA79F7EBADB5895071F7CD06DE076E8D0C17DBCE79E7B9A9E3D7B9A77DE79C7DC74D34DE6B4D34E330D1B36344B962C711BC3BD7BF7363366CC30FBECB38F39E8A083CCAC59B3CCD8B163CDFEFBEF6F1A346860727272CC430F3D640E3DF450B374E952F7B5279E78A2D9B06183C9CACA72DFE3C5175F342FBFFC72A5BFEF238F3C6256AC58B155C379C18205E6E8A38FAEF4F90AC81C70C001EEEF5351201070FFCFA5A5A5A66FDFBEEE36358A3FFDF453D3A54B97CD1D88A79E7ACA5C71C5156E9D7CF2C927A66BD7AE66D1A245E6CD37DF745F3F69D2243364C810E3380E1F28009C5352F89C12A3EFFEA79F7EDA5C7CF1C5E6C71F7F34E3C78F372D5BB6348D1B3776CF3B0AA2ECBBEFBEEE735BB76E6D5E7FFD75B36EDD3AD3B973673728D5BC7973F7671F7DF49139F6D863CDA9A79ECA3985A00C0000C0B6D4E8FBBFFFFB3FF72A9F1ABCD75E7BAD1B9450C3F088238E30B7DC72CBE6C6B3ECB5D75EE6EEBBEF36D3A74F37D168D49C72CA29EE889371E3C6994B2EB9C4646767BB8DD2366DDAB8CF0F87C3EED5CF1B6FBC71F33E1E7BEC3173CE39E798830F3EB8D2DF69FDFAF59B1BF015A971AC86714C6666A6E9D4A993DB08DF638F3DB67AEED0A143CD55575DB5F9F91A11A3008C1E2B2023CB962D73B7C7DE4F019E6FBEF9C6FD7F687F6A3CAB53A106F731C71CE3FEFF57AD5A659E78E209B7D17CF5D557BB1D0E0040EA9F53147CD1F315F051E047E700055D7EFAE927F73CF3B39FFDCC1415156D0EC8CC9B37CF0D285D77DD75EEEFDDBE7D7B374014F3F9E79FBBE7A918CE29DB62FA120000A8D78A8B8BCD45175D642EB8E002F3F39FFFDC6D50EA8AE2DCB9734DB366CDDC46688CAEDEA971DDAD5B37F78AA0021B2AE79F7FBE69D4A8911BD078F2C927DD06724C30183473E6CC711BC41A42AE2B9C6A9CC79B3F7FFE568F9B366D6A8E3BEE38779F7A1F356AF5DEAFBDF69A3BCC3DBEC11BDF11D030F4B56BD7BA8FF57F98366D9A7BD5343E80A31131279F7CB2F9F5AF7FED165D7DD5FF39F6588D6105731490D195D68E1D3BBA0DF6EEDDBBBBAFD77428FD3F57AF5E6DCE3DF75CB7835071F83C00704E49CD734AAF5EBDCCCC9933CDF1C71FEF8EE079E9A597DCD13AB1F7D0E89DFEFDFB6F7EBEF63779F26473C82187B8FFD71DE19C523946CA0000807A4D57E9D40855E3500D5D3570EFB8E30EF78AE31FFFF847F74AA1865D6B88B8A6F428A0A1A1E01A82ADA206B4AE28B668D16273E0E3C0030FDCBC7FFD5C0D5E053C5E7DF555B7E1A991291F7CF081DB30D630F0C30E3BCCFDB9AE88C6A8F1AEC6F7E1871FEEFE5EBAE29A9B9BEB36E0D568ADD808D790F2828202F7EAA9AE583EFCF0C36E4740DB2BD2CFCF3AEB2CF7F756E33BD680D755DABBEEBACBFCE73FFF71833CFAB91AFDFA3FE8FFAAF754C35B74555743DE75955543DCD5D1D0D55400E09C92DAE7945FFCE217E6E38F3F7673963DFAE8A3E6FBEFBFDFFCB3EFBEFBCEF4EBD76FAB20516CE4E5CE704EA91C2365000040BDA6F9FC1A15326CD83037D9A1E6F36B98B61AA49A16A4A0C6975F7EB9B9F1F9DC73CF99A953A7BA8D565D61D49C7D359E35275E450D6D053762D4F08C1FBAADC6A81AD0E79D779EDB68562354C3B5E31BCFB106AE86736BA48B5EAFC6ACEEEBAAA5EE574673F86FBBED36F3CB5FFED25C7EF9E59B1BF515E9F7D39559BDBF7E5F0D21D77D7514D4508FCDE3D7D4A633CF3CD36D1CAB61AEFF6FACE8CA666161A19BCB46573509C8004876050505836D399E734AE5E714FD9E1AE9A36948A2738102389AD2F4C30F3F6CFEFFC52798AF4EDE17CE290465000000B6A1E1E5BA0AA9F9FA1A3DA2C6A812E36ACEFF7BEFBD677EFFFBDF9BDFFEF6B79B1BB5BA02F9C5175FB88D663594B55D8DC9B7DF7EDB6DF0C6AFBA211AAEADAB8CB184866A3C6BB877FCB4A28A019358035C571075E553235934F45DF78F3CF2C8AD1AE815290F811AE4F7DE7BAFF9FAEBAF2B7D4E551BD11A62AE3A89BD46539D62450DE658BDA9630100C9CE7E770EB365627E7EFEF282828267EA224093CAE7148DF2D1B4228D861105FA350247019FD8681D0599941C785782329C5308CA000000544A43A875F5528D622567D4FC78DDD7D5C3F8C6A1AE14DE7FFFFDEE553D5DAD8CAD2E3178F0607775090541946C51C91963D4B8D655415DC1BCF2CA2BDD9C2D95AD8414A3AB926AC06B350D5D21ADD8B8D6A816E52AA88CA61DE977BEFEFAEBCD3DF7DCE336A42B13BB0A5A1DAA1F359663458D6735DE01200535B7DFA717D655802695CF29FA3DF49A589E314D27DA7BEFBDB704100201F7F78E2DE3BDA38B049C5308CA00000054891AA1B1AB7D5A6E34B6F2436CB58B18351AD520556E0035B4351F5F57319F7DF659771FA2F9FCF1490A75253296D851C3BE955FC07602B6FBBBE8CAA7DE5F7902348C5B4911D5205682C67FFFFBDF6E3E80264D9A6CF3BA0F3FFCD06DF0E7E5E5B98FB582478F1E3DDC55342AFBFF56F4EDB7DFBAB905B6971B404BAD6ACE7FAC68F8BD56D1D092DB004080263DCE2915F395C59F13F47FD10A7E5AA2BBA6A35938A76C41A25F000050EF9D74D2499B977F3EE18413DCB9FF0A50E8EAA296876ED7AEDDE6E76ACE7DDBB66DDD2B895AC9488D672525D47635C22FBDF452771FDAA786632B28125BD9425716972C59E2E60E100D3BAF7895518D5D2DA7AA2BABFA9956545222480D31D71075BD6F6557263564BE62AE195D81557E015DD5D432A6314AF8186B782BC1A3F6A7D539FEF4A73F6DB771AF2BB1BA6A1A4FB9087674851600523140636F2FB4DF852BEC77FA4BF6FE938585851FD697738ACE09B1D59D247E25272DE93D65CA14777A6C6CBA94465E56764E5AB468911B68515E1D2DE9CD3985A00C000040A566CF9EED5EFDD3D5393552D5F815DD4E9830C11DD6FD8F7FFCC3BDBA289A4FAF46E6C08103DD86ABA60A29E871D55557B92B52E8AAA21AD4AD5AB5721BC35AE233D670D595D06BAEB966F37BC70F5717356035545D0D715DC554A044AB76C4FF5C0DEAD8EF281A02AEFC02FA5D2BB378F162F78A667C5046C3D863D488D7EFA1DF574916B72796C3209E92365695AED2EA6AA8EDE80CE1530720950234050505EBEDFD99AB56AD4AFB738A9E7BC619676C0E98AC5DBB76F3769D4BB45C773C0571F6DB6FBF6DEA41A371949B46F9723442A7B6CF29E9C4E16F0D0000A4ABF1E3C747B512D1CE8205954D078AD115C08AAB5D54D5C68D1B378F5E890D67DFD1906FBDD7CE9226C69611AD2DEA64A8A1BE33BA1AAB4EC1AE7AF3CD37CDE8D1A3F9500248591AD172FBEDB7D7CB738A46E568F44F6DA9E93945FEFBDFFF6AF9F1948F693052060000D46B3B6A3C8B1AB4356D3CBB8D2EDBE8D5B0F38A0D68ADB05171D50C5D65556E184D33DAA6F1E6379EFFFEF7BF9B8B2EBAC85D3E757B340C5EC3C635B54974C573C48811EEEA1F315509C8484D1BCFCA81A02BA653A74E1DCAA70E408254F5FB276C4BFC97F50A5B6674EDDAF5A4FA7A4E5140E6F9E79F375DBA747147F92857CD51471DE58ED8D194ACD894AAAAAAE939259D1094010000A8215D1955F24551F2420D3D9F366D9A39FBECB3DDA48D071D74903B775FDB870CD97AF6CE0B2FBC601E7EF8E1ADB63DF3CC33E677BFFBDD56DB340C5CC92063144CD15076359045573B35F75FEF15336FDE3C77658D184D75D2CA1D1A22AE04910A926839D6DD411D150DE5BFFEFAEB6FE713032011F2F3F3876EEF678EE36C8A46A3B16889221DDFDB6D63ECED98584E994183064577C7EF99ACE7144D77526E1BD1342B2519561067C08001EEA895FAB694756D212803000050430A76E82A6251519139F3CC33DD9129CA9FA239F9CA11100B8C68C9EA8AD488ADB84292E6E8571C723E72E448F7AA64EC4AA9A61D29C0129B93AF7D2B67C0ADB7DEBAA5A19791E136ACDF79E71D77948C1AF17A8D12356A58BB8232FBEFBF7FAD0E49078054111F88F16FB709C4704EB9D5FD998243BA55E046ABF52921AF7E2E871C7288FBBE55992E856D1194010000A8212562D4B2A26A446B044ACB962DDDA1E66ADC7EF6D9673B9CAFAF255175C5329E56B8A848AB6EA8711EF3D7BFFED5E4E4E4B8AB6888822BB1C4915A71E9FDF7DF774B8B162D4CFBF6EDDDC48DF7DC738FDBA8EFDAB5ABBB12C895575EC9C10350AF442DC78F1C2453202699CF290AB668F48EA62A69D4A3A62AA90AB542546C748C92C62BA9F0934F3E5969E25F6C1F41190000801AD255485D41D4D5495DC5D455445D7D8C5DD5543E15A9B842928694676767BB0DDB78BA7AA9C6EDCB2FBFBCF9AAA39645D515CB58E262CDE1DF77DF7DDDD12F5AC5424913630D68ADBEA1208C86976BA44CB76EDDDC5131BA9A79DE79E799DB6EBBCD1DB6BEB324C800906EFC804CD2056292F99CA25C34BAAFE090CE1D1B366C707F3FE5AF510046BFEF5D77DDE5EE8F804CF51194010000A8215D45FCE0830FCCA2458BDC512A1A99A2066BC5AB9A6AB8C6D350710D4B57AE15AD4EA446B096401525E4AD380C5CFB8F2D53AAA1EC9ADBAFF7D2FD8913276EF5DCAFBEFACA2C5FBEDCBDAA79E38D37BAD39774E5F5EEBBEF761BFA3D7AF4D89C5B0600EA03FB9D7ABDBD99988C8198643FA72850A37C369A5A75D96597B93968727373DD9F0D1D3AD41D21B3B324C7A81C41190000809A36A86C03592353B4C2851AC36AD46A444AFC55CDBDF7DEDB0D82547C5D8C12286AB8F88E6878786CBEBF9EAFE9495F7FFDB57B85B322256054F2C5A38F3EDA9C7AEAA9EE1550FD2E0F3EF8A0B9F7DE7BDD61EB0AD628380300F5416161E170CE29D53FA7282F596C5A529F3E7DB659B5AF4D9B3604646A72BCA902000080DAA346EE871F7E688E3FFE7877A48A46A5E80AA7B6EBB65DBB769B9F1B7F95F3E38F3F36E79E7BEEE6C79A76545943BD7BF7EEEE7D5DB1D47B687F5A5A34FEAAA6DE478D670D43170564D4E07EFDF5D7CD7DF7DDE70E33BFFCF2CB09C80000E7949D9E53F49C534E39C51D11B3231AD5A3E9B3A81E823200000035A40488E3C78F771BC1BA5AA8E1E29F7CF2899BAC51C3C9950F40CB8A566CAC2AE1EE01071C60162F5EEC4E2FD255CFC99327BB3960AEBDF6DA6DDE47573DB5ECA8689F7AEEDCB973DDA5AFDBB66DBBF979DA575E5E9EB9F3CE3BDDC74AEAAB61EA575F7DB53B5246F763CB9E020038A7ECE89C2295ADAAA4E76AAA6CCC7BEFBDE78EF06105A6EA212803000050431A91A221E5CF3EFBAC69D8B0A1BB2D963C51C3CF3B77EE6C3A74E8E05E89D4D5CAD810738D545103FBE69B6F76A714A991ADD76BDA911AE21A2E1EBF5C75FC55CAA953A79AE38E3BCE5D05A3222D552A5A2943455398D4C81F326488E9D9B3A7B9EAAAABDC067AAF5EBDB65A7D0300C039A5220578E6CF9FEF06F4F55E3AAF28603466CC1873CD35D7B82330356A47BF9B46D9683FA83A823200000035A4A545635721357CFBB5D75E73B78956ABD095442D51FAC30F3FB849120F3BEC303369D224F3F9E79FBB8DEF871E7AC85DDD42D4207EE59557DC84BC656565EE95CFCAA821AE64903BA3C6F3B871E3CCD2A54BCD4D37DD641A356AE46ED7FEF598A00C00704ED9D13945EF3165CA143750A4D59762E790B3CF3EDBBD3F68D020F3F8E38FBBE797CA823AD831C615010080B4357EFCF868322EFBAC86AFF202C40224BB424B92666565EDF4395A46D56DF425C170720D93EFD5AB17ED4F009C5352F09CA2F749A6A949E9724E61A40C0000C06EA6466D4D1ACFB2B3C673559F0300E09C5295F305B962EA46802A000000000000D8FD08CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000A42DC7714C341AA52292803D0EABEC4D989A00C039059C53B62028030000D256464646F9A64D9BA88824B061C38645F66621350180730A38A76C4150060000A473037AF9BA75EBA88824B07AF5EA6FECCDF7D40400CE29E09CB2054119000090B61A3468F09FA54B9752114960EEDCB96BA2D1E8786A0200E714704ED982A00C0000485BAB57AFBE7BE1C285E5914884CA48205BFFDFAC5CB9F2E7F6F6456A0300E714704ED982A00C0000485BDDBB779F160804A6CE9F3F9FCA48A0B2B2B2F7EDCD94D34E3B6D3AB50180730A38A76C4150060000A4B58D1B379EFFDD77DFAD59B972259591008B162D7A61D9B265A7DA8ECC0DD40600CE29E09CB2B52087150000A4B31123462C1B3060C0278B172F3EA779F3E60DB2B2B2A894DDD8789E3D7B7677DB78BEA8478F1E93A911009C53C039656B0465000040DA7BFEF9E7BFECDFBFFFC7B6417756341A5DD3AC59B3C68EE350317544F3FD67CE9C3976EEDCB9A7DA7ABEB067CF9EE3A815009C53C039655B7C72000040BDF1F6DB6FB7B70DE861B6517772EBD6AD7F6CD3A64DF3860D1BB6CCCACADA83DAA991D5EBD7AF5FBC66CD9A2F6CA379ED8A152BBADA6D9334BCBC478F1E5F533D0038A724C997F5EAD5E6FDF7DF37279D749269D2A409E794244050060000D43BE3C68D3BD236EE7E6B1BD2BFB60DEAFDEDED01D44ACDD87A9C6BEB719EBD7D4B2B6290D41700E794E4337DFA743375EA54D3A54B1773E49147724E490204650000000000A807F2F3F387D89BA12A454545B7532389C7EA4B000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA00000000000024004119000000000080042028030000000000900004650000000000001280A00C00000000004002109401000000000048008232000000000000094050060000000000200108CA000000000000240041190000000000800470A8020000000000D24B4141C135D168F481AA3EBFA8A888F840023052060000000080341389443EAAEA53A9ADC421280300000000409A292E2E9EE438CE4F5578AAE202DF5363894150060000000080F413B58A76F29CB0FE711C670CD59518046500000000004843D16874D44E9EB251FF442291526A2B3108CA00000000009086AA3085A9912DDFEB79D4566210940100000000203DED680A53FCD4A5285595180465000000000048533B98C2C4D4A524405006000000008034B583294C4C5D4A0204650000000000485FDB4C61721C27E2DF327529C108CA000000000090C62A99C2E4E69361EA52E211940100000000208D559CC2148D46330D5397920241190000000000D25B65539898BA940408CA000000000090E62A4E6162EA527220280300000000409AF3A72AADF51FAE60EA527270A8020000000000D24F2814DA3F180C9E158D467FE3384E1B7B7BA4BD6D606F37D8DB4FEDED027BFB7A381C1E5B5A5A3A8F1ADBFD08CA000000000090467273734F090402B7DBBB2757E365EF45229121252525EF5283BB0F41190000000000D2405E5E5E7BC7711EB5774FABC16EC645A3D12B8A8B8BBFA646EB1E41190000000000525C6E6E6ECF603038261A8D368F6DCBCCCC34471C7184E9DAB5AB69DBB6AD69D1A28569D9B2A559BA74A959BE7CB99933678E993C79B299356B96D9B46953FCEE96452291DC9292927F53B3758BA00C0000000000292C3F3FFF22C7719E8846A3413D0E0683A65BB76EA64F9F3E6E20666714A01933668C993061820987C3B1CDE5B65C5A5454F40C355C7708CA000000000090A2FC1132E362019956AD5A99C18307BB2363AA4B2367860F1F6E962C5912DB541E89444E67C44CDD0952050000000000A49E502874686666E6F86834DA588FDBB76F6F6EBBED36B3CF3EFBECD2FE34AAE6A4934E329F7DF69959B66C9936051CC739333B3BFBA559B3662DA5C66B5F802A000000000020F50483C1872391883B3F4923646EB8E106D3AC59B31AED53AFD77EB43F5F4BBD0FB55D3708CA00000000009062B4ECB5BD395DF795434653966A1A9089D17EB43FEDD777BAFF7EA8650465000000000048B5CE7C20F0E7D87D25F5DD951C323BA2FD69BF95BD1F6AF13852050000000000A48E5028B4BFBD3951F7B5ECB55659AA0BDAAFF6EF3BD17F5FD42282320000000000A452473E10E86DFCD5943B76EC58A565AF7785F6ABFDFB1CFF7D519BC7922A00000000002075388ED32B76BF4B972E75FA5EF1FB8F7F5FD40E82320000000000A496036377DAB56B57A76F5461FF0752F5B58BA00C0000000000A965BFD89DBA9ABAB49DFDEF47D5D72E82320000000000A496BD62779AF6BF7582000003CB49444154366D5AA76F5461FF7B51F5B58BA00C0000000000A9E5A7D89D55AB56D5E91B55D8FF4F547DED22280300000000406A991FBBB37CF9F23A7DA30AFB9F4FD5D72E82320000000000A4961F6277BEF9E69B3A7DA30AFBFF81AAAF5D046500000000004821D168747CECFED4A953EBF4BDE2F71FFFBEA81D0465000000000048219148E4557B13D5FDB2B2B23A9BC2A4FDCE9C3933EA3F8CFAEF8B5A445006000000008014525A5A3ACFDE7CA0FB9B366D3263C68CA993F7D17ECBCBCB1DFFE107FEFBA2161194010000000020C5442291DB62F7274C9860E6CC9953ABFBD7FEDE7DF7DD6865EF87DA435006000000008014535252F2AEBD7943F7C3E1B0193E7CB859B97265ADEC5BFB19366C58C48A8D9279C37F3FD43282320000000000A4A070387C95BD59AAFB4B962C31F7DE7B6F8D03337AFD3DF7DC13FDE9A79F62F182A5FEFBA00E04A902000000000052CFAC59B3961E71C4111F3B8ED3D73E0C2C5BB6CC7CF4D147C66E332D5AB4A8F6FE3465E98E3BEE88CC9F3F3F1690298F4422E79496964EA5B6EB064119000000000052545959D9373939394AC07B862D81B56BD7BA3966962E5D6ADAB56B671A366CB8D37D6895A551A34699A79F7E3A6A5FBF392063CBA5C5C5C52F52CB75C7A10A0000000000486DB9B9B93D03814089BDBB676C5B6666A63B6AA66BD7AEA66DDBB6EEE899962D5BBA011B0562343266F2E4C90AEC44E356599265914824B7A4A4E4DFD46CDD22280300000000401AC8CBCB6BEF38CEA3F6EE6935D8CDB868347A457171F1D7D468DD23280300000000401AC9CDCD3D251008DC6EEF9E5C8D97BD17894486B0CAD2EE455006000000008034140A85F60F06836745A3D1DF388ED3C66EDAD796036C996BCB8F76FB02BBFDF570383CB6B4B4741E3506000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004857FF0FA1972A6CC98C6D720000000049454E44AE426082, NULL); +REPLACE INTO `act_re_model` (`ID_`, `REV_`, `NAME_`, `KEY_`, `CATEGORY_`, `CREATE_TIME_`, `LAST_UPDATE_TIME_`, `VERSION_`, `META_INFO_`, `DEPLOYMENT_ID_`, `EDITOR_SOURCE_VALUE_ID_`, `EDITOR_SOURCE_EXTRA_VALUE_ID_`, `TENANT_ID_`) VALUES ('192501', 36, '能力申请', 'abilityprocess_v3', NULL, '2022-08-17 09:21:47.795', NOW(), 1, '{\"name\":\"能力申请\",\"description\":\"能力申请 v3\",\"revision\":1}', NULL, '192502', '192503', ''); +SET FOREIGN_KEY_CHECKS = 1; \ No newline at end of file diff --git a/config/db/V5.4__update_model.sql b/config/db/V5.4__update_model.sql new file mode 100644 index 00000000..eee12f5b --- /dev/null +++ b/config/db/V5.4__update_model.sql @@ -0,0 +1,5 @@ +SET FOREIGN_KEY_CHECKS = 0; +REPLACE INTO `act_ge_bytearray` (`ID_`, `REV_`, `NAME_`, `DEPLOYMENT_ID_`, `BYTES_`, `GENERATED_`) VALUES ('192502', 26, 'source', NULL, 0x7B227265736F757263654964223A22313932353031222C2270726F70657274696573223A7B2270726F636573735F6964223A226162696C69747970726F636573735F7633222C226E616D65223A22E883BDE58A9BE794B3E8AFB7222C22646F63756D656E746174696F6E223A22222C2270726F636573735F617574686F72223A22222C2270726F636573735F76657273696F6E223A22222C2270726F636573735F6E616D657370616365223A22687474703A2F2F7777772E61637469766974692E6F72672F70726F63657373646566222C22657865637574696F6E6C697374656E657273223A22222C226576656E746C697374656E657273223A22222C227369676E616C646566696E6974696F6E73223A22222C226D657373616765646566696E6974696F6E73223A22227D2C227374656E63696C223A7B226964223A2242504D4E4469616772616D227D2C226368696C64536861706573223A5B7B227265736F757263654964223A227369642D39464432424341432D303531312D343938422D413936452D414242453236313845464238222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22657865637574696F6E6C697374656E657273223A22222C22696E69746961746F72223A22222C22666F726D6B6579646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22227D2C227374656E63696C223A7B226964223A2253746172744E6F6E654576656E74227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D31333634324638432D463641422D344541302D413042302D434632383339354233343732227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A34352C2279223A3238357D2C2275707065724C656674223A7B2278223A31352C2279223A3235357D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D31443533383233412D424234372D343946322D393443332D414245434135343244424445222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22657865637574696F6E6C697374656E657273223A7B22657865637574696F6E4C697374656E657273223A5B7B226576656E74223A22656E64222C22696D706C656D656E746174696F6E223A22247B636F7272656374696F6E4C697374656E657256337D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B636F7272656374696F6E4C697374656E657256337D227D5D7D7D2C227374656E63696C223A7B226964223A22456E644E6F6E654576656E74227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A313033392C2279223A3637337D2C2275707065724C656674223A7B2278223A313031312C2279223A3634357D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D37454642423345332D374133432D344346332D414543412D423531443644334646364233222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E794B3E8AFB7E4BABAE5BD95E585A5E794B3E8AFB7E8A1A8E58D95222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B696E69746961746F7244617461456E7472794C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B696E69746961746F7244617461456E7472794C697374656E65727D227D2C7B226576656E74223A2261737369676E6D656E74222C22696D706C656D656E746174696F6E223A22247B696E69746961746F7244617461456E7472794C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B696E69746961746F7244617461456E7472794C697374656E65727D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D42364443463833432D414543452D344638392D414331432D433943363344373830433031227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3236352C2279223A3331307D2C2275707065724C656674223A7B2278223A3136352C2279223A3233307D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D30463130423333362D364341422D343643302D423830452D414639413443413736434442222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E794B3E8AFB7E58F91E8B5B7E4BABAE58CBAE5B882E7AEA1E79086E59198E5AEA1E6A0B8222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B6170706C7944697374726963744C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B6170706C7944697374726963744C697374656E65727D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D44454537353038412D333246372D344334302D393634392D353845353342324144394238227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3635352C2279223A3138357D2C2275707065724C656674223A7B2278223A3535352C2279223A3130357D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D32453235383536412D333146332D343245382D384343432D393531333646313442314533222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E5B882E7BAA7E58CBAE5B882E7AEA1E79086E59198E5AEA1E689B9222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B636974794C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B636974794C697374656E65727D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D37363541343537362D353634332D343746322D413931452D373237423542453345374638227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3637302C2279223A3432357D2C2275707065724C656674223A7B2278223A3537302C2279223A3334357D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E8B584E6BA90E68980E5B19EE983A8E997A8E7AEA1E79086E59198E5AEA1E689B9222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B636F7272656374696F6E4C697374656E657256337D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B636F7272656374696F6E4C697374656E657256337D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D42344635444645352D394135422D343744412D423631312D323945353034364644384438227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A313037352C2279223A3536377D2C2275707065724C656674223A7B2278223A3937352C2279223A3438377D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D31333634324638432D463641422D344541302D413042302D434632383339354233343732222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D37454642423345332D374133432D344346332D414543412D423531443644334646364233227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3136342E3835393337352C2279223A3237307D2C2275707065724C656674223A7B2278223A34352E3435333132352C2279223A3237307D7D2C22646F636B657273223A5B7B2278223A31352C2279223A31357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D37454642423345332D374133432D344346332D414543412D423531443644334646364233227D7D2C7B227265736F757263654964223A227369642D34333330343830462D433835422D344245412D423937372D424442344336353634353544222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22E588A4E696ADE58F91E8B5B7E4BABAE58CBAE5B882E7BAA7E588AB222C2273657175656E6365666C6F776F72646572223A22227D2C227374656E63696C223A7B226964223A224578636C757369766547617465776179227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D33393546304239342D413843422D343635312D413239332D303945444134373145413242227D2C7B227265736F757263654964223A227369642D36343532433845432D313936302D344146372D413131422D443045323239313233374432227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3436302C2279223A3239307D2C2275707065724C656674223A7B2278223A3432302C2279223A3235307D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D44453039344644452D463936312D343639422D393233312D334446383537413534313839222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C2273657175656E6365666C6F776F72646572223A22227D2C227374656E63696C223A7B226964223A224578636C757369766547617465776179227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D45444239373638362D364633372D343735432D423731462D344646353532464644343833227D2C7B227265736F757263654964223A227369642D34433846303534432D463138302D343136302D424133442D434334454330323542353836227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3832302C2279223A3239307D2C2275707065724C656674223A7B2278223A3738302C2279223A3235307D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D44454537353038412D333246372D344334302D393634392D353845353342324144394238222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D44453039344644452D463936312D343639422D393233312D334446383537413534313839227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3738372E373332333339363131303336312C2279223A3236322E31333631313531333532373935377D2C2275707065724C656674223A7B2278223A3635352E333533353937383838393633392C2279223A3137372E32373739343733363437323034337D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A32302C2279223A32307D5D2C22746172676574223A7B227265736F757263654964223A227369642D44453039344644452D463936312D343639422D393233312D334446383537413534313839227D7D2C7B227265736F757263654964223A227369642D43424442453941442D334138342D344434382D383035372D383432314541424636324242222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E8B584E6BA90E68980E5B19EE58CBAE5B882E7AEA1E79086E59198E5AEA1E6A0B8222C22646F63756D656E746174696F6E223A22222C226173796E6368726F6E6F7573646566696E6974696F6E223A2266616C7365222C226578636C7573697665646566696E6974696F6E223A2266616C7365222C22657865637574696F6E6C697374656E657273223A22222C226D756C7469696E7374616E63655F74797065223A224E6F6E65222C226D756C7469696E7374616E63655F63617264696E616C697479223A22222C226D756C7469696E7374616E63655F636F6C6C656374696F6E223A22222C226D756C7469696E7374616E63655F7661726961626C65223A22222C226D756C7469696E7374616E63655F636F6E646974696F6E223A22222C226973666F72636F6D70656E736174696F6E223A2266616C7365222C22757365727461736B61737369676E6D656E74223A22222C22666F726D6B6579646566696E6974696F6E223A22222C2264756564617465646566696E6974696F6E223A22222C227072696F72697479646566696E6974696F6E223A22222C22666F726D70726F70657274696573223A22222C227461736B6C697374656E657273223A7B227461736B4C697374656E657273223A5B7B226576656E74223A22637265617465222C22696D706C656D656E746174696F6E223A22247B6F776E657244697374726963744C697374656E65727D222C22636C6173734E616D65223A22222C2265787072657373696F6E223A22222C2264656C656761746545787072657373696F6E223A22247B6F776E657244697374726963744C697374656E65727D227D5D7D7D2C227374656E63696C223A7B226964223A22557365725461736B227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D37413946333636382D334536372D344539462D393043442D454235443932433343463544227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3637302C2279223A3536377D2C2275707065724C656674223A7B2278223A3537302C2279223A3438377D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D37413946333636382D334536372D344539462D393043442D454235443932433343463544222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3937342E39353730333132352C2279223A3532377D2C2275707065724C656674223A7B2278223A3637302E30343239363837352C2279223A3532377D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D7D2C7B227265736F757263654964223A227369642D42344635444645352D394135422D343744412D423631312D323945353034364644384438222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D31443533383233412D424234372D343946322D393443332D414245434135343244424445227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A313032352C2279223A3634342E35393337357D2C2275707065724C656674223A7B2278223A313032352C2279223A3536372E313837357D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A31342C2279223A31347D5D2C22746172676574223A7B227265736F757263654964223A227369642D31443533383233412D424234372D343946322D393443332D414245434135343244424445227D7D2C7B227265736F757263654964223A227369642D34433846303534432D463138302D343136302D424133442D434334454330323542353836222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E8B7A8E58CBAE794B3E8AFB7EFBC88E68896E58CBAE794B3E8AFB7E5B882EFBC89222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B63726F73735F726567696F6E20203D3D20747275657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D32453235383536412D333146332D343245382D384343432D393531333646313442314533227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3738372E363639323430373134343831352C2279223A3335332E31353537343231363230323536367D2C2275707065724C656674223A7B2278223A3637302E313939383939393130353138352C2279223A3237382E36333931373937313239373433347D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D32453235383536412D333146332D343245382D384343432D393531333646313442314533227D7D2C7B227265736F757263654964223A227369642D33393546304239342D413843422D343635312D413239332D303945444134373145413242222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E58CBAE7BAA7E983A8E997A8E794B3E8AFB7E8B584E6BA90222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B636974795F6170706C79203D3D2066616C73657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D30463130423333362D364341422D343643302D423830452D414639413443413736434442227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3535342E373236343431313239363037352C2279223A3236312E35353934363238373534373535367D2C2275707065724C656674223A7B2278223A3435322E32313838373133373033393235352C2279223A3138332E33353435393936323435323434347D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D30463130423333362D364341422D343643302D423830452D414639413443413736434442227D7D2C7B227265736F757263654964223A227369642D32354233463233312D364434302D343032462D384238342D413245423237353245343242222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C2273657175656E6365666C6F776F72646572223A22227D2C227374656E63696C223A7B226964223A224578636C757369766547617465776179227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D46303536304343352D413738302D343635312D394135332D383939413936443832394638227D2C7B227265736F757263654964223A227369642D44423536424639322D313041322D343336352D413244432D434533423036364338323337227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3832302C2279223A3434357D2C2275707065724C656674223A7B2278223A3738302C2279223A3430357D7D2C22646F636B657273223A5B5D7D2C7B227265736F757263654964223A227369642D37363541343537362D353634332D343746322D413931452D373237423542453345374638222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365222C2273686F776469616D6F6E646D61726B6572223A66616C73657D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D32354233463233312D364434302D343032462D384238342D413245423237353245343242227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3738332E333037343633333030363936392C2279223A3432312E363432333934383132363231377D2C2275707065724C656674223A7B2278223A3637302E333331323038353734333033312C2279223A3339362E323933313532303632333738337D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A32302E352C2279223A32302E357D5D2C22746172676574223A7B227265736F757263654964223A227369642D32354233463233312D364434302D343032462D384238342D413245423237353245343242227D7D2C7B227265736F757263654964223A227369642D45444239373638362D364633372D343735432D423731462D344646353532464644343833222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E99D9EE8B7A8E58CBAE794B3E8AFB7222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B63726F73735F726567696F6E20203D3D2066616C73657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A313032352C2279223A3438362E3932333832383132357D2C2275707065724C656674223A7B2278223A3832302E37393239363837352C2279223A3237302E357D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A313032352C2279223A3237302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D7D2C7B227265736F757263654964223A227369642D36343532433845432D313936302D344146372D413131422D443045323239313233374432222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E5B882E7BAA7E983A8E997A8E794B3E8AFB7E8B584E6BA90222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B636974795F6170706C79203D3D20747275657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D32453235383536412D333146332D343245382D384343432D393531333646313442314533227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3536392E33373337313630373634342C2279223A3335322E373036333533373038393236397D2C2275707065724C656674223A7B2278223A3435322E35363138333037393835363030342C2279223A3237382E313934303336393136303733317D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D32453235383536412D333146332D343245382D384343432D393531333646313442314533227D7D2C7B227265736F757263654964223A227369642D44423536424639322D313041322D343336352D413244432D434533423036364338323337222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E5B882E7BAA7E794B3E8AFB7E5B882E7BAA7E8B584E6BA90222C22646F63756D656E746174696F6E223A22E5B882E58CBAE4BABAE59198E794B3E8AFB7E5B882E58CBAE8B584E6BA90222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B636974795F6170706C795F63697479203D3D2020747275657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3937342E393739343236333733333133312C2279223A3530342E33383439303736393231363630357D2C2275707065724C656674223A7B2278223A3831342E353635343935353031363836392C2279223A3433312E38353932333239333238333339357D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D42343433354545332D344342362D343337312D393745432D434538424138344345464539227D7D2C7B227265736F757263654964223A227369642D46303536304343352D413738302D343635312D394135332D383939413936443832394638222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22E794B3E8AFB7E58CBAE7BAA7E8B584E6BA90222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22247B636974795F6170706C795F63697479203D3D202066616C73657D222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D43424442453941442D334138342D344434382D383035372D383432314541424636324242227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3738362E393336393533373337383130372C2279223A3439382E373535393437313530333437387D2C2275707065724C656674223A7B2278223A3637302E323237313038373632313839332C2279223A3433332E313236383635333439363532327D7D2C22646F636B657273223A5B7B2278223A32302E352C2279223A32302E357D2C7B2278223A35302C2279223A34307D5D2C22746172676574223A7B227265736F757263654964223A227369642D43424442453941442D334138342D344434382D383035372D383432314541424636324242227D7D2C7B227265736F757263654964223A227369642D42364443463833432D414543452D344638392D414331432D433943363344373830433031222C2270726F70657274696573223A7B226F766572726964656964223A22222C226E616D65223A22222C22646F63756D656E746174696F6E223A22222C22636F6E646974696F6E73657175656E6365666C6F77223A22222C22657865637574696F6E6C697374656E657273223A22222C2264656661756C74666C6F77223A2266616C7365227D2C227374656E63696C223A7B226964223A2253657175656E6365466C6F77227D2C226368696C64536861706573223A5B5D2C226F7574676F696E67223A5B7B227265736F757263654964223A227369642D34333330343830462D433835422D344245412D423937372D424442344336353634353544227D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A3431392E363634303632352C2279223A3237307D2C2275707065724C656674223A7B2278223A3236352E32313837352C2279223A3237307D7D2C22646F636B657273223A5B7B2278223A35302C2279223A34307D2C7B2278223A32302C2279223A32307D5D2C22746172676574223A7B227265736F757263654964223A227369642D34333330343830462D433835422D344245412D423937372D424442344336353634353544227D7D5D2C22626F756E6473223A7B226C6F7765725269676874223A7B2278223A313230302C2279223A313035307D2C2275707065724C656674223A7B2278223A302C2279223A307D7D2C227374656E63696C736574223A7B2275726C223A227374656E63696C736574732F62706D6E322E302F62706D6E322E302E6A736F6E222C226E616D657370616365223A22687474703A2F2F62336D6E2E6F72672F7374656E63696C7365742F62706D6E322E3023227D2C227373657874656E73696F6E73223A5B5D7D, NULL); +REPLACE INTO `act_ge_bytearray` (`ID_`, `REV_`, `NAME_`, `DEPLOYMENT_ID_`, `BYTES_`, `GENERATED_`) VALUES ('192503', 16, 'source-extra', NULL, 0x89504E470D0A1A0A0000000D4948445200000465000002D30806000000BFA9BF0C000000206348524D00007A26000080840000FA00000080E8000075300000EA6000003A98000017709CBA513C0000000467414D410000B18E7CFB5193000000017352474200AECE1CE900000006624B474400FF00FF00FFA0BDA793000000097048597300000EC400000EC401952B0E1B000020004944415478DAECDD097C5355F6C0F19B74A380806C220AEE42690B8A828AE0C2A288E24A69534550745C707454C675FE8ADB88EB8C8E3BE2C2D236D40D51064514114154D6A605641764931D4A4B4B92FF39EF259D50DAD2424BD3F2FB7E3EE793E4E565E97DC9EB7B27F79E6B0C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A8551C34010000A869FC7E7FD48A152BEED9B56BD78DB9B9B9A7151414C448705C7388A2A2A2F64646466E8B8E8EFE5EDAF6D9EEDDBBCFA6550000A83A1CBC0000801A65CD9A35776CD8B0E1855DBB76D56BD1A28569DCB8B1A953A78E898E8EA6710E51414181C9CFCF375BB66C31EBD6ADDB1B1111F1AB2CBBA1478F1ECB681D00002A1F491900005023F8FD7EE7AA55ABDC2B57AEECD7AA552BD3B2654BE3743A69982AE2F3F9CCDAB56B8DB4F96E69FB7E3D7AF4F82FAD020040E5E248060000D4089A9091E8171F1F6F8E3FFE781232557D9028EDABED9C98985857AE674E9932E5325A050080CA15411300008070A74396962F5FFE774DC83468D060BFFBF376AC31EBB23F361B167D6E36AFFCDEE46E5D61A2EB353351310D68BC43141313631A366C18BD61C386CB070E1CF8D1A851A3B6D22A0000540E7E62020000614D8BFA6A0D191DB2545242267FE73AB37AF648B37BCB32E3F3165AA1D77599DE8743A7ED2EEDEF956DF122AD010040E52129030000C29ACEB2949B9B5B4F6BC89464CBCA695622A6385DA6F7A172B46AD5AA89D3E9EC3A69D2A40EB40600009583A40C0000086BBB76ED1AD8BC79F3526BC8E46D5F5DEA63CBBA0F153C6894F66FDAB4E946B9BC8ED60000A092FEBFD2040000209CE5E6E69EA2D35E97C6E72B3CA8FB5071CD9B37AFEF70387AD1120000548E489A00000084B38282823AB1B1B1344418A85BB76E638E1F0100A83CFC5305000061ADB0B0D011151555C61A8E83BC0F15151D1D5D5F2EC8900100504918BE040000C29ADFEF370E47E9C995E8D8A30FEA3E545C603B44D0120000540E92320000A0466B7C4257E38C88DE6F794454AC6972E28534100000085B24650000408D7654F37853AFE9E9FB2DAFDBF81453BF595B1A080000842D92320000A066F3FB8DB760F77E8BAD65721F000040B822290300006AAC82DD9BCDEFB3DF35BBB72EDFEF3E5DA6F7E93A000000E188A40C0000A879FC7EB3F5F71966E5ACD7CCEE6DAB4A5D4DEFD375745D7ACD00008070C394D80000A046D19E2FEB733E29331913CAE72D341B7E9B68766ECC362DDA5D6BA2EB36A11101004058A0A70C0000A8510ED43BA634C15E33000000E182A40C0000A851B4E74B753C160000A0B2317C090000D4286D7B3E4D230000805A819E32000000000000D580A40C000000000040352029030000000000500D48CA00000000000054039232000000000000D580A40C000000000040352029030000000000500D48CA000000000000540392320000A0D699366D9AF9E8A38F4ABDFFF7DF7F37BB76EDDA6FF9430F3D64F6EEDD5BE26376ECD8615D6665659977DF7DD7BAFECD37DF98AD5BB796FA3A99999966CE9C39157EFF6FBCF18659B97265A9F76FDBB6ADCCC72F5CB8D06CD8B0A1C4FB7C3E9F79EBADB74C6161211F140000AA194919000050EBECDCB9D3ECDEBDBBE8764141C13EF73769D2C4F4EBD7CFBAFECB2FBF58491C8DD9B3679B1933669849932699FBEEBBCF4A60045D77DD7566CB962D66E9D2A5263A3ADA5AD6B16347D3BF7F7F2B515392B56BD79A989818F3E79F7F5A499DC58B175B3173E64C3365CA9452DFFF881123CC1F7FFC51EAFDE3C78F37CF3DF79CF9FAEBAF4B8C5F7FFDD5E4E4E4947CF0E7749AC8C8482B6114DA3EFA180000707845D2040000A036484D4D3583060DB2AE2F58B0C0EAC1A2090AF5AF7FFDCB8C1C39D2B46CD9D2BA5DAF5EBDA2A4CC89279E68DDD66445B366CD4CE7CE9DCD77DF7D671E7FFC71E37038AC7534E9929898681A376E6C962C59627AF6EC692DD7DBAFBDF69AD5EB66D1A245A66DDBB6D6724DF4684F155D373636D66CDCB8D1DC79E79DD67A4D9B36B5923BAB57AF363D7AF428F16FD1DE3ABA4E69A2A2A2ACF773FEF9E75BEF3DD4B061C3CCDD77DF6DBD37A53D623401A3B7F56F54DA36BA3CD83EEBD7AF37CB972F37717171FB3D1F0000A83A2465000040ADA0898C4B2EB9A4E8B6261A82B7478D1A55949009D21E2EAA7EFDFA56CF134D5A688F16ED31A3748850C3860DADEB93274F361D3A74B09218DF7EFBAD898F8F2F4A68A83D7BF698B973E79AFBEFBFDF4A6A74EAD4C95ABE62C50A2B71A2C90E4D880413259B366D2AB5278CDFEF37111111071CA2A43469A443916EBCF14653B76E5DF3E9A79F5ABD7DEAD4A953B48E26703461959B9B5B9470D1B669D1A24551FBE8DFAD0929000070789194010000B54268CF18ADE3A23D4D82B743EBABE8B01EEDC1A2C37F3EFEF863F3FDF7DF17254B3479A23429327CF870F37FFFF77F563247873205E9D0A2CB2FBFBCE8B6F638D18450DFBE7DADDB9AFC98306182F59CDAFB44873A8D1B37CEB46BD7CEAC5BB7CEBAD42150A5D184C971C71D67AD7B209A8871B95CE6C1071FB4DEE3ABAFBE6A25667479717ABFBE477D3F1E8FC71A5AA53409F4CC33CF58ED10EC190400000E0F92320000A05668DEBC79993D65823429A2A1437A8E3DF658939292623EFCF043EBFA15575C61ADA3BD5E9E7FFE7973D45147EDF31ACB962DB32EB5D06FEBD6ADADEB5AEC57D7D3048ED2DE287DFAF4B1EAB6686F174DD83CF1C413562D194D84E87BD22152A51514D69A36E79E7BAE953CD1F58BF7F0294E7BF33CF6D863567D1B1DA6D5A851A312D7D3E4CB45175D64F50C2ADE5366F4E8D124640000A80614FA050000B54259B3098516EC2D8916DDD5E149C1D0DE34C51332CAED765B3334696243EBCA74EFDEDD646767EFD39346FDFCF3CFE6C9279FB4AE6BF2E3BFFFFDEF3E49184D9C94367C49933C9AD4D19A37AFBCF24AB9FE762D4C7CCF3DF75889A460E2A838922E0000841F7ACA0000805A418BE996367C69F3E6CD5652447BAF84D259873401E3F57AADDE23A1CB8BD35E2F3AECE991471E31AD5AB5B212265AB8F76F7FFBDB7EC571D7AC59632EBCF0426B1628ADF1A2891E1D5E159A1CD2F7D8BE7DFB7D92259AA8D1C79E75D659D66D7DFCBC79F3CC19679C51EADFADC38EB457CDD0A143ADC75D7BEDB566FEFCF9FBAD77A0C414000038FC48CA0000805A4187E068B2242874F892F668299E90D129B3B537CB3FFEF10FAB974D68DD99FCFCFCFD9E5F9330DA4B46E950297D7E4DE86892A6381DAAA4857D3559A289127DFDEDDBB75B756A746A6CF5C30F3F9873CE39C71A4AA53431A4EF45EBC204E990A8ABAEBACAAA49A3B34415A7536BEB6B2427275BB72FBEF8626B46277DFFA1C57E5549C3A5B410B1267E82B332010080C38BA40C0000A8154213324A6BA8141DF044EE7FC8A309154D9268F242872385D6A3D17A33A1B4CECBD9679F6DDAB469632537DE7BEF3D6B4A6A9D65A977EFDEE6AF7FFDAB359C29586057A7BDBEF2CA2BAD2145A79F7EBAD5D3450BFF7EF1C51725BE777DCEA79E7ACADC75D75DE6A4934E2A5AAE756EB4086FD7AE5DCD030F3C6015F50D9D2549133E9A9409F5F2CB2F5B09209D72FBB4D34E2B5ADEA04183A276D00490B68F0ED1D2A492D6D5010000871F4919000050EB0467442ACBAC59B38AA6BCD6D996944E0DFDFAEBAF5B43A18274E893265B3409F3D34F3F99952B579A6BAEB9A62839A245795F7CF1452BB9A1331F690F9CABAFBEDAAA1BA30584B55ECDB061C3AC61497979795668524413375A98579F5BEBC86842A6A469A97BF5EA65C68E1D6B0D530A0E41D2C7FCFEFBEF66EAD4A925FE6DFA77E8DF149A9409AD4F136C1F7D0FE9E9E97C600000A826547C030000616DF2E4C9FE0B2EB8A0428FD15A2F5AE7A5BCC56DF7ECD963626262ACEB9A30D1C7151FD2A3CFA93D6A4AA309137D8CD6A329DE7B2594F650D175346952520F9EC341872C9554C8B83CA64D9BA689228E210100A8040C20060000B58E264F0E9490D11A34C19E26C1848CD674D1A44C4935564213322515020E2E0B4DC8682F991F7FFC719FD0E9B43509545642E6CD37DFB4D629CBFBEFBF6F15110ED21E3A6FBDF556B9DAE76013320000A072317C0900001C7174E88E264774C890CED0A4331C75EEDCD91AB6F4D5575F5909131DDEF4F8E38F9BDCDC5CAB70AFD2199DB4568B2643B400EFDCB9734DEBD6ADAD2149BA5CD70FA5C38E420BF72AAD4773CB2DB7ECB36CD5AA55E684134E28BAAD4993ACAC2CAB8E4DF0FDAE5DBBD67AAD209DA9A963C78E45B7754893161FD6599E8E3EFA68F3DB6FBF59F56C000040F822290300008E389A90D19E3213274EB4121B4D9A34B186F4BCF3CE3B5662450BF45E76D965D6BA9AECD0A150191919E68A2BAEB08AEBEA94D35A1858EBCB0413235AF3A5381DA2547C26A7E0F0A850FA5EB41870B0978DBE174DB004A7F4D6E78E8D8DB57AF2141DC445465AC99A6FBFFDD6EA25A389217DCC2FBFFC620D91D2A4CC71C71DB7DF74DD0000207C909401000047141D16141F1F6FCD86A4535547454599850B175A490EAD1BA3457C3571F2D9679F59057B752853DBB66DADE486F640D1C7E950254D98041F571A9D114A7BC1840A4E811D4A0BFC6AC2274867854A484830DDBA75B36E6B7245DFB3D29995A64F9F6E8516133EE59453CCE5975F6E9E7BEE392B51A43D7E162C5860CD08050000C21B491900007044D1DE2863C68CB1922DDAD344932AC169A8B5078C263DD6AD5B67468E1C69CE3FFF7C2B09A33D57B4C78BF68C59B16285F51CC19E32BA8E2A3E13920E538A8B8BB3666F0AA53D6234D9A33335057BCCDC76DB6D562F986041E3E5CB975BD3616BEF179D6569D3A64D4549199D314A933043870EB5DEFF45175D64F58AD1BFE1DA6BAF358F3DF6983514AAA2C5910100C0E147A15F00007044D19A2BDA2B459329AFBDF69A553326183AFC47A7883EF3CC33AD9E32DA8345870269815EAD37A3091B5DA6499A604F9960015FED5D134A9F4B6BBA68F2469F43A7A9D6EB1A251522D6E70FDEAF535977EDDAD5BADEA953A7A2A9BB83962E5D6AB66DDB663DCF830F3E684DADAD89A4679F7DD64A1EF5E8D1C3FA3B01004078A3A70C000038A268CF97BE7DFB5AD7353172CC31C714DD57A74E1D6BC8518B162DFE77B0141969F54CC9C9C9311D3A74B0860B698F94D09E32CD9B37DF2F09123AAC69C99225D610A4B214161616D590D1F57578D2B265CBAC5E33C54D9830C10C1C38D04A1E5D7AE9A556AF1A7D2FFFFEF7BFCDF3CF3F6F259D3459A3C919000010BE48CA000080239616F10D4DC03468D0C0AA33531A4D9CCC9C39D39C77DE79564F15ED95A2BD6674B95E9E7CF2C945EB86F69C9933678E55AB2648871DED7750161959F4DA3AAB93BE863E5FD3A64DCD8C19338AD6D3D769D9B2A535B44969424693385AB4F885175E30CF3CF38C19326408091900006A0092320000E088A5535C6B1D99505A0B263131B1A8078D16FF9D3C79B29558D1E142D75F7FBD3585B6D6A4D1214A5A6346A7AA2E3EC4480BEE1E7FFCF1D6B0259D1D497BD2FCFCF3CF560D987BEFBD77BFF7A23D69A64D9B665DD7E7D475D7AC59634D7D7DE2892716ADA7CF959C9C6C9E7EFA69EBB616F5D5A14F3A6394F694D1EBC1A9B40100407823290300008E589A78D16148A13EF9E4937D8634698F141D1AF4FEFBEF5BC39B54B088AE0E696ADFBEBD69D3A68DD5BB25583858694F154DDA3CFCF0C3D690224DDCE8E375D8912677468C18B1CF74D5C3860D2BBAFEEBAFBF9A73CF3DD79C7AEAA925BE67E5F3F9ACD0214C9A38D2A9BC7BF6EC69EEBEFB6E2BE9D3AB57AF7D6674020000E187A40C00003862E9CC46C13A2E41C56BC36861DF60CF162DF4FBC5175F58CB94D6A7D1A2BB3AEDF5EAD5ABADE1505ADC77D6AC5966F1E2C55642E795575EB18645294DB26801612DC89B9D9D6DF5A629892677B438F081685266D2A449568F9F871E7AC8C4C6C65ACBF5F9F53649190000C29B8326000000E16CF2E4C9FEAA9ADE59A79AD69A2D954993295A6B26982039187BF6EC31313131075C47A7E6B60EE81C87EF904E8758F5EAD58B634800002A013D650000C011ABB213324A132487929051074AC894771D000010DE9C34010000000000C0E14752060000000000A01A9094010000000000A8062465000000000000AA0149190000000000806A4052060000000000A01A9094010000000000A8062465000000000000AA0149190000000000806A4052060000000000A01A9094010000000000A8062465000000000000AA0149190000000000806A4052060000000000A01A9094010000000000A8062465000000000000AA014919000010D61C0E87F1FBFD34441890EDB0532EBCB40400009583A40C0000086B9191917B0B0B0B698830B059783C9E5D494949C7D11A00001C3A9232000020AC4546466ECBCBCBA321C2C0E4C993F366CD9AD5302222223B2525E52FB2C841AB000070F048CA000080B0161D1DFDFD962D5B688830D0BA75EB158D1B375E2C571B4ABC9D9292F25D6A6AEA69B40C000007278226000000E1CCE5722DDBBD7BF7CD2D5BB6746A7D19540F9FCFB77CD5AA55C79E7EFAE9D7CE9D3BF75BD916DD647182DFEFBF352121616FD3A64D67AD5CB9D2474B0100507E246500004058FBF0C30FD70D1E3CB88F5C3DBE418306344835F1783C13F2F3F3375D7AE9A5AF666767E7B46FDFFE3D59DC5CA29344CFFAF5EBF78D8F8FFF45EE5B476B0100503E2465000040D8BBE1861BA66EDFBE7D70A3468DA26362626890C36CE3C68D63D7AC597389D3E9748D1A356AAB2ECBCACACAF7783CE3DBB56BF7A3C3E1E82A8BDAC9E5E0F8F8F8FABA2C2727672F2D070040D948CA000080B0949A9ADA474EF08777E8D061C6D0A143570D1C3870DE9F7FFE7975C3860D49CC1C469A9059B4685177A7D379738F1E3D7E2E7E7F7676F6F2934E3AE95DD926B172F35C1DD624EB2627242464793C9E95B4200000A56360360000081B2E97EB3CB9E8E7F7FBAF97CB63028BD333323252F5CA37DF7CD35B4EFA335AB56AB557A2899CFCD36855446BC86467674FDFBA75ABB6F9C09E3D7B4E3AD0639293933BC9BAEFCAD5F6127E8977BD5EEFDF333333B7D3A20000EC8FA40C0000288B663DAAB4786B4822A69F5CB62E767761646464E29831631607174C9932E51459F745ED91D1AC59B3752D5AB46858A74E9DC6313131F5D85C8764577E7EFE9FB9B9B9BFAD59B366F7F6EDDB3BCBB2594EA7F3811E3D7A2C2BEF93FCE52F7F8992C73E20DBE7FFE4A676695A2B71574646C6A734310000FB2229030000CA9220315462B084B7B29EF4008998FF1DA8381CC9E9E9E9E34ABA6FD2A4491D9C4EE775B2CE25F23CC7C9E5F16CAE4323EDB846DAF10FB9FCDAE7F37DDCBB77EFF907FB5C4949496D222222B4D74CD7C0737F2CCF79576666E67A5A1A0080C0B10E4D0000004AA109194D984C317642E6900AB796371113624C4646C6003643CD3ED694ED7E876CF367E5BA4E9DA54582FF2EDB75244D0300004919000050B2DE12FD25DE946829718B44DF8379A2E4E4641D6A9464CA9788095AE3F57A13A845523BA4A4A4B4928B3724AE082CFAD6E974DE9A9696B69CD601001CC9987D090000843AC5D80999EF25564A9C23F143E0BEB3257EADE8136667677F9D9090F0AF0A3CC4E77038AE75BBDD8BD81CB583C7E3D921911E1F1FBF58B6ED85B228C1EFF7DF9A9898B8272E2EEEE79C9C1C3FAD040038129194010000A192258E96F84DE24E89E112DACB214FE27C896D126B0EE2A4FC8984848461E559574ED65FC9C8C8788B4D51FB6467677B3A76ECF89ED7EB3DD6D849BE4B9C4EA74E7DFEB3DCB7811602001C6948CA000000ADF5F18CB187967C69EC9E323ADBCEF18113E76C892C89A38C3D13D3B283799172266616C6C6C6F69F376FDE5E364BED347FFEFC3CF92C7C9A989838CBD84580DB391C8EC1F2D9A8D3AA55AB1F972E5DEAA5950000470A92320000608FC4D7127F4A686F851C8961120F4BDC2CA1C388B4A6CC2E89DD122E899324E655E445929292A29D4EE73F4C2935EDFC7EBF2662FA8C1D3B76359BA4F6F3783C4BE3E2E246CA67A2BEB187C95D58A74E9DFE090909F3E5BEDF692100C0918042BF0000A0B86B8C3D7CE96E89C78D3D8CE9318951122F4B6C941822F19CC48EF23C616A6AEA093E9F2F53AE762A63B5FFCBC8C8789AE63FF22427279FEB703874FAEC7809AD2FF3564444C44363C78EDD41EB00006A337ACA000070643A57E245898F02B775A89226596E3376CF9819129D25B4C7C274099DD2F83E89B78D9D9CF9CAD83D6C0E283535B58FCFE7D3F54F9558E1F7FB7BCA09F86DC5569BE5F57A6FA2E0EB91293B3B7B4D972E5D46ECD9B347872E69EDA273E5733220313171A9C7E3F98D160200D456246500003872B493A8239168ECDEB23A54292B709FF648D07A32DF18BB906F1F89D1128325264A9C1958AED3647F2BB1F9402F96949414D1BE7DFBA7E5E45AA742AE2B97136263637B8F1D3B76454242C2E3E67F3D76F3BC5E6FAFCCCCCCCD6CA223D7ECD9B37D1E8FE7FBB8B8B84F9C4EE75981CFAB4B3E2B71679E79E6B4050B16E4D24A0080DA86A40C0000478E6B25BA49144AFC2CB144225FA2ADB17BCAAC3776CD989D124F4ABC2F7181C44C6317039E1658B6E9402FE472B98E9113EBF172F54609AFC3E178382323E3AFF3E6CDD3D72B5EF4F7EE71E3C67DCDE681CAC9C9F9B35FBF7EEF6FDAB4694BE0F3DAD1E7F30D8E8F8F5F9F9D9D3D9F160200D426D4940100E0C8D05AE20463FF20A3753B9A18BB778C2664747A622DE81BECA9D25DE22E89F181DB9324F69A72F48E51FDFBF7BFC0E97466049E779D9C50A78C1B376E5A49EBBA5CAEFFA6A7A75FC6E6414902B588747AF4DE81459ABCBB2D23236325AD0300A80DE829030040EDD6D3D8B56334A9B2CAD84390A2245648A44B6C972830F690A420BD6F82C418895F8CDD4326AF1CAFE570B95C0F381C8E0FE57A43B9FC4EA297DBEDCE29ED01717171FFCDC9C9C96333A124595959DB3D1ECFD8C4C4449D86FD42630FBDBB556EEFEED7AFDFCF53A74EA5061100A046A3A70C0000B59FD3D83D5FB440EF3663CFAAA433DD9C11B86F80C46BE67FF56582744893D6F1D87AA01718346850A3BCBCBC510E87A3AFDCF4490CF77ABD8F6566667A697E5486A4A4A466111111AF187B4A7635CBEFF7DFE276BB3DB40E00A0A62229030040ED57DFD8B325F592A86BEC3A317A0CA0B3DA685D19ED39ABBD5BFA1DCC932727277774381C3A8BD349125B9C4EE780B4B4B489343BAA424A4ACAE572F1A6442B8902F9EC0DDFBB77EF3399999905B40E00A0A661F8120000B54F3D63F784D1C488F654D1FA313A7DF539C6AE2BA33D593E97F88FC45A6327667E90B833B06CB1C4CAF2BC90CBE5D2A9AD3521D354E217A7D3D9332D2DED573601AA8AC7E35972F2C927BF1B1515D520F099BE483E77FD121313E7C87D6B682100404D424F1900006A8718894F246E9738DFD88917AD05B33E70BF4E859D6AEC04CDEF126E6317FF7DCAD8332AB5919823916DEC1998CA3460C0807A8585855A80F506BDADD35EFB7CBE7BE9AD80C3A97FFFFEE73B9D4E4D40B60D7CE6DFF07ABD0FCBE77017AD0300A809E829030040EDA03D6234F1F2B0C407C61EDAA1B3253D2431C5D8D360CF959821719FB17BC32C97B84EE25F12B38DDD6BA6F0402F949C9C1CE7F3F974161C2D22BCCBEFF70F74BBDDCFE7E4E4503F0687557676F6EAB8B8B8114EA7537F68EC22719E5CBF213E3E7EB1DCB794160200843B7ACA0000503B68815D9DA1E6AF127F4ABC67ECA11D3F1A7BC6A5500D25061ABBB78CF67479A9BC2F929C9C9CE270384618BB4E4DB6DFEF4F72BBDD0B697E54B7EBAFBF3ED1EBF58E94AB9DAC835C8763AC5CFC2D3D3D7D13AD03000857F4940100A066D2E14ADA1B466BC5C41B3BF17291840E29BA5E42A7A1D6E982753AEC4C634F891DA48F992571938426580ED83B262929293A3131F15539D17D4E6E464B8C898A8ABA3A2D2D6D2D9B02E1202B2B6B635C5CDC7BF219DD2ED155169D2571734242C21F1E8F278B16020084237ACA00005033451A3BF9922471456059AC84CE4C333B7042AA97DA8346EB6DDC59ECF11D8C5D3B66C9815E283535F5049FCFA7891DED81B0474E78EF494F4F7F9B4D807095949474526464E43B7EBF5F87D869CDA389F219BE233333F3775A0700104E48CA000050B3E914D79A5CD1E1449AA49967ECE4C904630F5FFAAFC4706317F11D19F2B8E6121B0FF4E4A9A9A97DE46476B45C6D2CB1424E6EFBB9DDEE39343B6A829494944172F1B2C4D10E8763A77C961F898B8B7B63D8B0613E5A0700100E18BE040040CDA64394BE90D82631466287C483C61ECEA4C9936EC62EE47B4FE0F6F6C0E372CB7AD2A4A4A488F6EDDB3FADB32AC9CDBA7239213636B6F7D8B16357D0E4A8293C1ECFBCC4C4C40F1C0EC709F2193E532EFB6CDAB4A9577C7CFCCCECEC6C6ACD0000AA1D491900006A162DE4AB8995CD81DBD71ABB6ECCD312930265393FD90000200049444154F7FD213144CF4925BE32F650A64B25BE91D872A01770B95CC7389DCEF172F54609AF9CC83E9C9191F1D779F3E6E5D3FCA8693C1E4FAE44667C7CFC3CF92C6B92325E2E6F4D48487074E9D265E6ECD9B3E9350300A83624650000086FDAC3458728AD94B850A29EB187298D0FDCAF057D3559A2BD605E30761226CED8535E9F2AF1B3B1A7BA4E37E548C8F4EFDFFF023961D5E44DA2C43A9FCF77A5DBED4E6333A0A6CBCECE5E1C171737523EDF3A94A9B32CEABE67CF9E6BDAB76F3F3B2B2BEB0F5A0800501D48CA000010DE961BBB278CCE9EA4F562A6499C68ECDE2FBF84ACA74331A2241E95982FF1B1B17BBAE8AC333BCAF13A0E97CBF5809CAC7E28D71BCAE57712BDDC6E770E9B00B5454E4ECE9EECECEC2FDAB56BF75D6086A638BFDF7F737C7CFCD11D3B769CBE60C182425A090070389194010020BC3531F64C4B5D24C64AB40B2CEF21B1CED843958274B8D25581E59AC0F9CE94A377CCA041831AB569D3669CB1873CA967BD5EEFCD6EB77B27CD8FDA283B3B7BD5D9679F3D423EE7D677CBE17074F1F97CAEF8F8F88572DF325A080070B830FB120000E14B13314E89E91277499C24A1332169C245873169AF99CB4C3966512A4D727272473921FD28F0DC5B9C4EE780B4B4B489343D8E14A9A9A967F87C3E9D99AC6360D1875EAFF7BECCCCCC2DB40E00A0AAD153060080F0A43D5E922474F6A35889D6C61EB2F493C42E89BEC64ED068BD988283790197CB759B5C6842A6A9C42F4EA7B3675A5ADAAF343D8E24595959EB9B366DFA5EBD7AF5760586349D2DDF859B121212567B3C9E6C5A08005095E82903004078D07A30F525B6862CD319957496259D86FA7363F78EC994182571D0C577070C1850AFB0B0F02DB97A83DED669AF7D3EDFBD999999056C061CC99293934F71381CEFCAD58B028B3E8F8888183276ECD835B40E00A02A90940100203CFE1F0F3776526648C8721DBAA4B55E1E965822D1CBD83566B4978C2654FC0771D21927279D9AD88997D8E5F7FB6F75BBDD196C02E07F5C2ED72D3E9FEF05F9AE343276A1EC07333232DE3E98EF1C00006561F8120000D5EB6889AB25DE91B85C628F44B0D0A89E004E951861ECD997661A7B8A6B4DDEF496F8B1222F949C9C9C22279913E4EAF112D97EBFFF12B7DB3D954D00ECCBE3F1CC39F3CC3347F97CBE93E5E6191257242424748F8F8FFF313B3B7B332D0400A82CF4940100A0FA9C2D718A843B705B6BC768D2649044E87089EEC6EED9F29F90655A98F4498955077A91A4A4A468A7D3F92F87C3716760D198A8A8A8DB478F1E9DCB2600CAE672B9AEF3FBFDFADD3B56225FBE474FAE5BB7EE85A953A7EEA5750000878AA40C000087972657B4C0EE0C8992860D9D26F1AAC495128521CBB577AB37E4761D3D413CD08BA5A6A69EE0F3F974B85227893D7242794F7A7AFADB6C06A0FC74DAF8FCFCFC17E5EAE0C0A2F94EA773705A5ADA6C5A0700702848CA000070F83597483176F2A524FD24CE93B8FF505E243535B58FCFE7D3199A1A4BACF0FBFDFDDC6EF71C9A1F38382E97ABBB7C8F74A8A1F670D39E32FFF67ABD8F656666E6D13A008083414D1900000E2F2DDE3BC0D87562BCA5AC93237199B1675B5A58D117484A4A8A68DFBEFDD33AAB92DCAC2B97136263637B8F1D3B7605CD0F1C3C8FC7B3222E2E6E84D3E98C919BE74A7495EB298989891EBD8F16020054143D650000A87A5A8B42132C4B03B71F97D828F166198FD129B2BF327602E78FF2BE90CBE53A462ED2FD7EFFC572B9D7E1703C9A9E9EFE8261D618A052A5A6A69EE5F3F9B4B65387C0A29175EAD419FAC1071F6CA3750000E5454F190000AAD65112B7487496F82EB0EC07634F73ADB32CAD2DE5715DF5BC4F629644B97E81EFDFBFFF050E87E31BB99A28B14E4E18AF74BBDD696C02A0F2656565AD6BDAB4E9BB471D7594D6763A5FBFE37BF7EE1D989898B8D2E3F12CA4850000E5414F190000AACE2089DD12E3245E32FBD688D13A2F1F4B5C2BB1B584C7B690D05FDC758AEC03F57271B85CAEBFFBFDFE67E47AA4C3E1D0E48F2B3D3D7D039B00A87AC9C9C9A7CBF7EE5DB9DA2DB0E8D3C8C8C82163C68C5947EB0000CA424F190000AA461363CF8ED45FE20B63CFAAF46BC8FD5A18546BC70C97F8A884C7EF327621D132E9AC306DDAB4D1A4CF90C0A267BD5EEFCD6EB77B279B00383CB2B3B3377B3C9E0F121212D6CBCD0B24CE90EFE1E0F6EDDBEB728A6B03004A454F1900002A4F0F89B3255E911826F1BA84D676D1E9ABBF09DC37576249C863EE92A82BF17C455F2C3939B9A3C3E1D084CE49125B9C4EE780B4B4B4896C06A0FA5C7FFDF5C77BBD5EFDEE5F195834D5EFF7DFE276BB97D13A0080E2E829030040E5D1DA2F5A0BA6AD4481B1872E4DD6F33463CFA23445E242890724BE36764F989F25FE2AB1C594B3768C72B95CB719BB874D53895F9C4E67CFB4B4B45FD90440F5CACACADAE1F178321212121619BBD74CBCC3E1B8353E3EBEA059B3663FAF5CB9D2472B010082E829030040E5394F225AE2FBC0C9587D89D3257E93B8C9D8057FB707AEEB7DFF093CAE91C4A966DFE14D251A306040BDC2C2C2B7E4EA0D7A5BA7BDF6F97CF766666616D0FC4078494A4A6A1C1111F1B25C1D185834C7E9740E4E4B4B9B47EB000014491900002A870E41D21E329A98D1DE2BCF4968E1DDF78C9D888991F887B18735FD5BE233890F2BF202C9C9C9710E872353AEC64BECF2FBFDB7BADDEE0C9A1E086FF2DDBD44BEBB9A4CD5A1863A55FD8B3131314F7CF0C107F9B40E001CD918BE0400C0C1BB5B224BA230103AD3CA2F12C71ABB878CD695E869ECE149EF483803B7B528AFC71C7856A5D093BA1439919B20578F97C8F6FBFD97B8DDEEA96C0220FC6567672F3BF3CC33DFF57ABD75E57B7C8E2CBA60EFDEBDC9EDDAB59B2FF7ADA28500E0C8454F19D40872F211B562C58A7B76EDDA75636E6EEE6905050531127C7E0F515454D4DEC8C8C86DD1D1D1DF4BDB3EDBBD7BF7D9B40A506E57480C95B8D4D8D3560769CD9828899F24FA4A4C92B8DAD83F84E894B93ADB9226577E2CCF8B242525453B9DCE7FC989DC9D814563E4BB7BFBE8D1A373D90440CD939A9ADAD9E7F38D94AB09F6218EFF1DB9FD606666E6765A07008E3C9CD422ECAD59B3E68E0D1B36BCB06BD7AE7A2D5AB4308D1B373675EAD431D1D1D134CE212A282830F9F9F966CB962D66DDBA757B2322227E956537F4E8D183192280D235941860ECA147371ABB50AFF678D96CEC42BD4719BBC8EF9712D74AEC90A827F1B9C48312F38D3D0BD3CC729CBC9D20276B3A5CA993C41E87C3714F7A7AFADB6C02A066FBCB5FFE12B563C78E878C3DA4510F68FEF0FBFD43DC6EF7785A07008E2C246510B6E4E0C4B96AD52AF7CA952BFBB56AD5CAB46CD9D2389D4E1AA68AC8899F59BB76AD9136DF2D6DDFAF478F1EFFA555807DC44A3491B844A2B7C4ED12274B241BBB5E8CF6340BAD11D34EE27E63F78CD1EB3A0B532B89C5E579B1D4D4D43EF2BD1C2D571B4BACD0EFA59CB0CD613300B547A04E94F6A0EB621D98DB35A3FE9A9E9EBE81D601802303356510B66EBAE9A671AB56ADEA171F1F6F9A356BA6072A344A15D2F66DD0A08169D4A851D49F7FFE79F58D37DE3877D4A8514B6919C07295B1A7B5FED4D83D62A6493C2DF189B193263ABBCA5D12A1BF72FF69EC5E333ACC4967592A0C3CB64C49494911EDDBB77F5A6755929B75E572426C6C6CEFB163C7AE603300B54B7676F6A67EFDFA7D20FF7737399DCE6EF27D3F53160F4E4848D8E0F17898A109008E002465109674C8D2F2E5CBFFAE09194D141497B7638D5997FDB1D9B0E873B379E5F72677EB0A135DAF99898A6940E31DA2989818D3B061C3E80D1B365C3E70E0C08F468D1AB5955601CCEF127D24B40799266274F6A4D612571ABB80AF0E51D2BA31C5871E6811602DFA3BBF3C2FE272B98E9113337D0E1D16E575381C0F676464FC75DEBC79CCD002D45253A74EF5676767FF1C17173756BEF36D24DAEBFE243131B1AB2C9B9E9393B38D560280DA8BA40CC28E16F55DBA74E994638E39265A7BC81497BF739D593DFB5D53B07B93ACEBB3A2306FABD9B97EBEA9D7B48D898C398A463C449A9891ED90BB7DFBF6B6A3468D72D32280D92B7186C474898B8D3D9DB5CEB23458774B81653AB469AEC44E63D790513E53CE844CFFFEFD2F9093B16FE46AA2C43A9FCF77A5DBED4EA3E98123434E4ECEF6ECECECB484848425C62E189EE0743A6F898F8FCF6FD7AEDDCF72BF9F560280DA87A40CC2CEC08103EFDBBC79F3E56DDBB62D71C8D2C6DF265A8999E23439E3DB9B6F8E3A268146AC040D1A34A8FBC71F7F3475B95C5F8F193386B1ED38D268AF97F32442870F685D986E12F58DDD6326488BFA6A115FAD2DA3C39CFE62EC02BF634CF9A6BC76C8F7EC01D9DF693D9A8672F99D442FB7DB9DC366008E3C1E8F272B3131F17DD90F1C2737CF92CB4B9D4EE7651D3A74F8292B2B6B232D0400B54B244D8070B36BD7AE81CD9B372FB5A86FDEF6D5A53EB6ACFB5031DAFE4D9B36DDB87EFDFAEB4C397FE9076A89D38C5D08FF8362CBB5D6C31B81FB7407A53566C619BB90AFD69AD102BE8F4978CBFB4283060D6A94979737CAEFF7EBD4D9DAABE69F7BF7EE7D2C3333D3CB66008E5CE9E9E99BE4E286E4E4641DD2F4965CEFE4F57A67A7A4A43C27974FC93EA2805602805A72DE451320DCE4E6E69EA2D35E97C6E72B3CA8FB5071CD9B37AFAFBFD8D3123882E830A446C61E827465B1FBEE30768D183D197A5462A2C42912C15FAEB5886FB9932972B2D5313F3F7F8E7CC73421B3C5E974F6CDC8C87894840C8020B7DBFD5FAFD71B2F575F33760FF77F444444CCEFDFBFFFF9B40E00D40E246510760A0A0AEAC4C6C6D21061A06EDDBA9A1D6B4D4BE008102DD15F62A1B16BC59C20D1A19475B508AF2667B4C78C4E89AD4919ED4533A1BC2FE672B96E73381C33E4EA49FA7A4EA7B3635A5ADA44360380E23233337769C16FD967740DECA3DACA3E635A4A4ACA6B575E792585F400A086232983B0535858E8888A8A2A630DC741DE870A9FA546476BED8C636809D4729A80D1DE2A1F4BAC0F2CD3D996F696B27E4F632760B4B7CC24092D72A57597961CE885060C18504F4EA446FBFD7E1D8E10A3D35E7BBDDEAE696969ABD80C00CA929E9E3E53F61767381C8E2703FBA72175EBD6CD967DCAE5B40E00D45CD49441D8919394120BFC16250A628F367905BB4ABD0F9527B01D28088EDA4C8BF2EA74D61912E74868373D4DB2C494F13F7267E071CB8C9D09D61E2F079CB236393939AEB0B03053AEEA50845DB2AFBBD5ED7667B009009457A096CCE3B23FC994FFD1EF06F65B5FA4A4A4A47BBDDE7BE4FE3F692500A859E829831AA7F1095D8D33227ABFE51151B1A6C98917D240002A42674DBA41A28EC4CF127F48B435766F9801C61EA6F49DC4A5C51EF78E84F676D14256E549C8A4C809943EBF2664B2FD7E7F671232000E96EC3F3C6DDBB6ED22FB957BE566AE842B222262A1CBE5BA81D601809A859E32A8718E6A1E6F766CC8323B3778F6595EB7F129A67EB3B63410808AD0E14ACF49BC2431C4D8439034B22516193BF1A2BF446BC6F72B091D36305242871BED3DD093272525453B9DCE7FC989D39D814563A2A2A26E1F3D7A742E4D0FE0500C1B364C676CFB774A4ACA6772F9B6C4257EBF7FB4DCBE5EF63BB7332C12006A069232A879FC7EE32DD8BDDF626B99DC671CD4950150213F489C67EC1E336302CBB49E52B046CCAC407493F8C6D80999034A4D4D3DC1E7F3E970A54E127B1C0EC73DE9E9E96FD3DC002A534646C64AB9B8343939F946D9CFFC4BAEF7967D8F272525E5D1B66DDBBE1648DE0000C214C39750A314ECDE6C7E9FFDAED9BD75F97EF7E932BD4FD701800A7A41A28FB18717299D756C4EE0BAFE80D14F424F7CA695E7C9525353FBC849913E5E13322BFC7E7F17123200AA92DBED1E15151515A7578D9D587E65D1A2453F262525B5A37500207C51C01361E7C61B6F1C76C20927ECBBD0EF375B57CF346BB3324C41DE96521F5B98BFDD6C5F3BDBAA3913DBE0787ACD548255AB5699D1A3473F414BE00830C5D8C395B4CECCB1C61EC2749CB1EBC9E8F080AD077A0239F98968DFBEFDD33AAB92DCAC2B97136263637B8F1D3B7605CD0BA0AA2D58B020D7E3F17C949898A84961EDDDD7CEE974DE9A909010D1A54B9719B367CFA6D70C0084197ACA20EC057BC76CF86DA2F1790B0FB8BEAEA3EBD26B06400569C1DEC724FE2331D5D8B5644E951867EC82BE6572B95CC74446464E96AB8FE8AEC8E1703CE876BBAFFAE0830FB6D1B4000EA7F4F4F409111111DAF3EF4D892889613B76EC989B9C9C7C2EAD0300E185A40CC2DECA59AF99DDDB2A5EAB4E1FA38F05800A982DF1ABC48B129B24BE2FCF83FAF7EF7F81DFEF9F2B71B1DC5CE7F3F97AC849D1F372DD4F9302A80E63C78EDD919191A145C6B550F96F12F10E87637A4A4ACA2B494949F5692100080F246510F6CAD33BA62A1E0BA066EBDBB76FDD837CE887C69EC9645939D675B85CAE079C4EA70E7D3A564E78BE933873DCB871D3D80200C2414646C60FDBB76F6F2F57FFA98746127747444464C9BEABF7811E9B9292F25D98ED9F01A0D6A1E006C2CEE4C993FD175C70010D1126A64D9B667AF5EAC5BE0235CAB3CF3E9BBC64C99251279C7042EAE38F3FFE7155BCC6A041831AE5E5E58D72381C7D03273AC3BD5EEF639999995EB6008070949C9CDC41F659EFCAD5B3038B46474747DF3B6AD4A8FDC67BA7A4A4583DFD64FDE1E9E9E90FD7A4FD3300D424F4940100D42A7AC0BF6CD9B2B1D75C734DF4EAD5ABDD8F3EFAE855557062D3313F3F7F4E2021B3C5E974F6CDC8C87894840C8070E676BBE77BBDDE7365DF35546EEE9618505050B050F66929A53DC6EFF73FE872B9FAD694FD3300D43424650000B546F080FFBEFBEE8BB8E28A2B8C5E6ED8B0E1A3A143875E5E59AF212727B7C909CD0CB97A92C42F4EA7B3635A5ADA445A1F404DA0C9E3F4F4F49764DF952837BF956826FBB4F49494940912AD741DB9DC1BF21087CFE71B959A9A7A72B8EF9F2B4067D5D3BF5567DA7395B24E64C8F53AA17F8AC4D125ACDFE800AFA95393B728E37EADFDD3BF8CFB756AD2926A01BD50ECBD02A86198121B61A7C429B1516D98121B3545E8017F5C5C9CB5AC59B366E6B4D34E737EFBEDB749DDBA75FB65D6AC594B0FF6F9070C1850AF5DBB76EF197B76A5489DF65A4E5492DD6EF7165A1F404D939595B5D5E3F18C4A48485863ECE9B33B480C96DB9A74D8E7875B87C35147F6771776EAD4E9C379F3E6ED0DB7FDF341B8596289B18BB15F2DF17509EB8C94D823D149E256094DC637085CFF44E228094D28E504D6D7E44E1F897AC69EB9AF789C6EECE4CE8A52DE93D6FD6928312F703B5A22B4F7A5B6FB788951129D254E9338512235F09C9AF4B92BF0B750641EA84148CA20EC9094092F246550139474C01F1438F08F983A756AFFCE9D3BCF9A3D7BF6F28A3E7F7272729C9C90E8816E4F895D7EBF7FA0DBED7E3E272787E14A006A348FC73357F69B1F3A1C8E93B4507969EBC97D2D0A0B0B5B6467674F08A7FD73056872A5B5C4F1125ABC70BA4481B193326B8DDDFBF1FAC072D543E23F12DB24DA183B49A23D597486BE73F47F41E0BEB581F513F4B0C9D8B3F62D94581A12038D5D443EA7D87B1A27B1D3D8499B8EC6EE0DE30CDCD62944BF0DDCAF74F60A4DEACC0EBCEF9512AB8DDDEB47DFE7C981D7D8C3A71AA859AABCAB9B1CB83A7FFAE9A7AB972C5972FB8A152B3AEEDEBDBBDE8E1D3B62B66EDDEA68D4A8D1DEFAF5EBE74544446C94CBCF962F5FFECAFBEFBFBF9ACD0200A88C03FE205D3E74E8D0E8175F7CF18BC18307F7193972E494F23EBFD65A90939111C6EE369E2DFFD792DC6EF7425A1E406D919999B95E2EFA058BFB9646F685B7C83A3F6664647C100EFBE70AFAD3D8090E4DA66F0A9EAA48686FC74581DB59C69E08C51F384FD2FDBECE14952FA1EFEB1289378D3DD4487FDCFEA9A4D31F892112EF1BBB6ECF75C62EAC9C5FCAB9D8A490DB2D426E0F92F8A3D8FA19814B4D085D1378EFCD252E0A2CD76155DBF94403354B95F5949183D63AE79D77DE1BA3468DFA68DAB469AE264D9A9CD2AD5BB7BA175C7041649F3E7D1C03060C305DBA7471262626C6B46EDDBAF1F6EDDBBBAC5FBFFE9EAE5DBB0EEAD0A1C3A23973E62C63F31C99E829135EE8298370569E03FE20FD45F6F4D34F8F98316346B2FCEFF971FEFCF92BCB5A3F2929295AD67B554E429E33F62FA463A2A2A2AE4E4B4B5B4BCB03A88D121212869563B5CB64DFF8B9C7E3D9505DFBE783A4BD5AF28C9D1CE92AE13176EF134D987C1E58AEFBFA604F13ED35A4C391B4774AB6B1932BBF19BBB7CDB912DD258E0BDCA7CFD33EF01CD981F5B4D68B26F09F0F3C766709EFE976096D47ED197396B18723057BCA680F980F03EBC507DEB3CE9CF5A56E03632764546389C5C64E06DD2631A794D70210A6AA2429F3D34F3F0DF9E0830FBECDCACA3AE79A6BAE89B8FDF6DB4DE7CE9DCDF1C71F6F8E3EFA68131B1B6BADA7977A5B9777EAD4C95C71C5158EC68D1B1FBD68D1A294B3CE3AEB9A934F3EF99BECECECAD6CA6230B4999F0425206E1AA2207FCC50EFC2367CE9C992C271F3F2E58B0A0C403FFD4D4D4131C0EC72409EDD6BE472EEFD2D99564FD425A1E406D74A05E3221B477C7A53AE429272767CFE1DE3F1F022D6CAC3D5C34A97291C434630F03D299A776187BF890D67DF104D6DF68EC9E27DA4346932F9F19BBDE8B0EB1FAD1D8091EADC3A33F24EB94E2C1A48C2664B45D7E31F650A761C61E7254124DFA0C37F61027AD45A33D6B3E0ADCBE2C705D692F1FEDCDA343AAB4078EF6E8D13A40DA636671601D7DFF4F99FFF502025043546A52C6EFF73BBA74E932363D3DFDC18B2FBE38F28E3BEE30AD5BB7D6AE8EE57ABCAEA7099A4B2EB9C419111171EC6FBFFD365876E4BF783C9EE56CAA23074999F0425206E1E8600EF84B3AF097C74E97FF31AB42EF4F4D4DEDE3F3F9BE32F62F952BE47FDBA51919195FD0EA006AAB90848C2F78587E80871CED743AE364FF997138F7CF8748932C398184872650823D5CDA4ABC11B8ED0959FF6D63D76DD15A333AE4496BD1BC10487A1C1378AC266C82BDFB439332AA5FE0F9EE08AC575251782DD2EB0E5CD7FF393A5C2A58E857EBD764165B5F9F3398A879C0D83D69D607E20689743ECD40CD536953626B42E6D34F3FFDE9B3CF3E4BBDF7DE7BCD65975D6622220E2EE7A38FD3C73FF4D043F5C47839401ECCA64259A64D9B663EFAE8A352EFFFFDF7DFCDAE5DBBF65B2E9F31B377EF81271178E38D37CCCA952BCB5CE7CF3FFF341B366CD82F3EFFFC73FD7E94FABE56AF5E1D767F2F505B133241FAB8071E782036262666A2CBE5D25F4E75B852849C983CE3F3F9B4886563F9DE4EA853A74E47B7DB3D87560750DB77ADC6EED5E12C9690D18386D27AD05C25FBCCA18763FF5C09EA06922FC1681AF83B351A872CBF47A249E031C17A2E938D5DCB452FEB0512343AA44987249556BFE56263F7C2D1E1AFDA469F97B29E26777A0742872F2586DCD6F75152FD4F1D62A543ABF444AB454844F331066AA64A4BCA7CFDF5D763243A0F1B36CCB469D3A6529E539FE799679ED19DF2BFFBF7EFDF93CD85D2ECDCB9D3ECDEBDBBE8764141C13EF73769D2C4F4EBD7CFBAFECB2FBF58490D8DD9B3679B1933669849932619398030723256E2F38F1831C2FCF1C71F65BE07ED51A2C990F5EBD7EF13EFBCF38EC9CFCF2FF1313A844F4EF8CCCB2FBF1C567F2F509B1332C50EFCEB4647477FA9BD63222323F5805BA7BBF6391C8E07E5BB79D5071F7CB08D560750DB6564643C22D1C9EBF53691FD5FB21EFA187B984E64B124CD3E33CE69CDAD9494946E55B97FAEA4C48C1E28E914D6F981D81B9294D91BB27C7C605D154C46690247DF43AEC495C62EC43B2990CC29A9F74B17630F5F0AF65A991248E8D429615D57C8F3E910A7AC90DB9706DE5B284D2E69EF65AD5513552C2953874F32503355CAF02539C91B2207AF0FFEED6F7F33953DECA45EBD7AA66DDBB6513367CEBCF2F4D34FFF382727670B9BAD762BEFF025398932471D7594910300336FDE3C2B21A23D52F4F63DF7DC63BA77EF6EDDAFE49FBA9518E9D8B1A375FDC4134FB486CA7DF3CD37E6CE3BEF342B56AC305A7CBA4E9D3A250EB77BFDF5D7B530759909474D84FCF0C30F56A2233737B7287EFBED37D3BF7FFF523FDFFABC13274EB41EDFA2458BB0F87B8B279B18BE84DA969009D2AEF2F2BD8E9E3E7D7A3FF9EE6AD7F1757279A5FC4F4BA3C5011C69E4383BCFE3F1644B4C9078B57DFBF6A3E55823478E15346171ACB17B8AEC939791B8BE6FDFBEBBD7AC59F35655EC9FE51CA05FBB76ED661CE25026FD154A8BB46F0BC4F981C486263DB42ECCB890FB34297386C4FDC6AEE5B2CED8D35CEB73047BAEE8FF8B13030997A0E0F0A51F8C3DEC29D4A440DBE901EEE690E5A13D6D4E0D248EE685BCE7E29E96F8BBB18B035F6EECE154C169B72F09249500D430873C25B6CEB2F4CC33CFBC78E59557565A0F99E2E4791DD75D779DF62878CDD8DDF9006B18CE25975C52745B7BA5046F8F1A35CAB46CD9729FF5838991FAF5EB9BF1E3C79BC68D1B5B438EB40789DAB66D9B69D8B061499F716B489DDE5F9698981873FDF5D7EFB7FC934F3EB12ED7AE5DBBDF7B0A5AB870A119376E9CE9D0A143B5FFBD404D49C86CDCB8D1DC7FFFFDFB0CC98B8C8C342FBDF49269DEBC79D1B292D68B8A8A322FBEF8A2B59E3E9FDC1F2D8FCBF77ABD77CA77711A2D0E00C6A4A5A5696F997702A1B567CE96E3A29E0E87437BB05F60ECDE1AD1AB57AF7EF191471E7154C5FE59CB190C1F3E7C82CBE5EA9B9E9EFE7D25FD691181844CA4297908928E2DD75E312B8A2DD7848D0E471A64EC22BDA17607922EDD4B79CD66C6EE69F45B29F74795E3DCAC63C8FBF5863CEFDDC69E1A1B400D74C83D65CE3DF7DCD77596252DEAEB743AABEC8D9E7AEAA975BEFAEAAB4672F96B7676F64A365DED55DE9E323A2C487B96684F913973E6583D3A823D47BEFEFA6B7D1E6BBD9C9C1C6BC88E7E46FBF4E963E473642528D4D6AD5BB5A09CF5D97DF7DD77AD9E25C1DE26A1C98FA953A75A3D59CE3FFFFCFDDEC79A356BCC975F7E69D6AD5B67BDB6C6F7DF7F6FBDA74D9B3659C90F1D6EF4F6DB6F9B73CE39C74A9284CACBCBB38630E9EB5E74D145D6414B75FEBDC5D15306E1989051DAD34C13A64B972EDDE7805E7B82E97729480FEEF5BB18ACEDA4DFC16BAEB9C6FAFC07C9774B4F269CF2DDB93C3E3E7E6625179704805A41F68D6BE5385C0BF08E3AFBECB35F68200A0A0A3A0F1932C471E6996756C9FEB959B3660EED352FFBE7EB2A71FF3CDDD8C571B5077E49891E9D59A9A45FE33411A2332F6961E0E2B31C69CF1B9D71696929B1C0D8C3934AA33D79661DE07D87CE763529F07E3419A43F26680F4F3F9F52A0E639A42C8AEC409D3F4B62815B0000200049444154FEF8E34DC9C9C9075DD4B7DCD92379FE41830645C9C9E4936CB6F0E672B9EE9738AFAA5F477F41D19E221AFACF3B2121A1E8F631C71C53B45EBB76EDCC55575D654E3EF96473ECB1C7EAAF3C5602455D71C515D6E5DCB973CDF3CF3F5F624F164D709C7BEEB9D63020EDED529C0E0B92BFD7AAF1A2BFEEE8EB376AD4C81AB6A4D7EFBAEB2E23DF13AB2E4DE8FB0A1A33668CD5C346871F6972A6BAFF5E209CBEFB071AB2A49F69EDF1151C86A7C307F5A07FE6CC99D66DBDD4DBC1FA49FABF441391975F7EF97ECFA54999871F7EB89EAC33BE128B4B0240ADD4A64D9BAB0A0A0A863CFAE8A38EF3CE3BAFA6ED9F83C98D834962E81BAE8A59137655F0FD842668BCA6E4E14E006A7B524676A6576DD8B021AA73E7CE87E5CDCA0EBFA1EC8C139392928E63D3852FBFDFFFA2C40CF9A7B95562445525680A0B0B4BFF6F798002B653A64CB1860A05437B9794D66344EBB0688F132D9CFBCA2BAF94FA9C7A10A1338FE91021A5C399B4A0AE76D5D5C448493330692F195D473ED3D68C633A0C69C78E1DD5FAF70287FADD97CFFB66F9DEBF7EA8DFFDF2D490D183F82143865849D3A2A3D43D7BCCC89123CDE6CD9BAD4BBD1DA4EB692FB2D27E4890D7899003FFBA72FF6724660080FD330054B5434ACA2C59B2E44EEDAA5895C396F679B3F23AA79F7EFA1AB9BC924D57234ED01A49DC5255091A1D87ACC3763474388FC7E329BAADFFEC4B9AFA596729D222B95EAF779F19928ACF5E14A4332EE9F0A4B3CE3ACBEA11A3C390F4F125D15E325A3F461FA3B31C9D71C61956FD96471E79C4BA5E52415D9DAD4CA7A9D6CFB60E5BD283174DEC54D7DF0B54129D4EFACE4349D054A4A8EF69A79DA649FB7D0EFC3589F9F4D34FEFF359D7D9CE743D5DBF2CEDDAB58B9203FF3AF2BDFC94037F0060FF0C0055E990C61CC989EACBE79F7F7E5D3D593D5CE4C473D3DCB9731BCA09A99BCD179E1212128695B058A7E9D301C283131313FF2671AAC426D98E6B8AAF58DE9A323D7AF4B086F19C72CA29D6D0A1BA75EB9A6BAFBDD6BAADC3898AD766D16142DA4344D7F9F8E38FADC2D4C119927EFAE927AB374B284D64E88C62C3870F37471F7DB4B54C5F4F871AF5EAD5CB1AA214A4BFF47CFEF9E7D630253D40091E7CE8D03E9D19A953A74EA6418306FB3C7F7A7ABA35B380F69009D2C74E9830C17CF7DD77D6DF17FA6B5155FFBDA5A1A60C0EF1BB1F2BD149BFFB72FFDDF2BD3F41626B49DFFD8339E00F39503793274F2E3AC8D7EFAF7ED6F532F4A0FF81071EB012A80722DFCD48F9CEF874562679DFB3A8310300EC9F01A02A1C5217979D3B77D62FA94646556AD5AA954E27D78A4D577355560F1AF92C147FDEA2EB2515CBD5048516C3D569A0B5905CB01E8B46D3A64DF759577B9D3CF9E493563D98934E3AA968B9D66879E699674CD7AE5DCDABAFBE6A0D555ABE7CB9952CD1DE2E3ADDB4266BB4578BDED6A48BFE1AA43321DD7AEBADD6BAEAB3CF3EB3860FDD70C30DFBBDCF37DE78C34A84E854D98B162D3A2C7F2F70981CB007CDC14E7BAD49CAC183075B9FF792BE237AFFCD37DF6C5D96577C7C7CBD471E7924D2E1707CC22FB20048C8B07F0680AA70485362EFD8B12326B4B7C0E1101B1BAB679347CB01FDE36CBEDA91A0918B5B34E49F6ABEDCCED2214215A55D614B1ABE136AD6AC59455340077BA06852E5F5D75FB79228417A5DEBC8684246932AC5692F99B163C75A332C692D172DA83B7DFA74AB378DFEEAA38F7DEBADB7AC5A31AA75EBD656CF171D46A4EB6AB2440E264AEDA2ABBD6C323333AD044E69EB54E6DF5B965DBB7699F9F3E71BBE6FA8025682462EEF94CF579E5C9F7FD249278D9503FE7F57F4803F480B72EB70BEC58B17EF53674913A49A5CD5FB2B4ABEAB0D1E7EF8E12D7232F2B1ECA3AE2B633AD61889938D3DFB060084BBB612A74B2C93C8AEAA84CCE1D83FFFF39FFFD4C4CCC7F27FE40F362B503E0E87A340CE25DE96738E2DB446186C8F4379F0800103FCEFBDF75EA953F85685CF3FFF7C8F1C14C7B0E96AAF134F3CD13CF144C546CB68F240A75F2CA96E4B4974B89116E2559A48D1C755666D24FD05A8BCEFE5601CAEBF57A7D34E4B4BE34389C3222222C2979292E20CCE127630162E5C68F5722BEEB1C71E3307732211949191B17CFCF8F1F57373734F9A3061C2EE5256EB2EA1E314274A683FFDDB25DE62CB0208533A56A8A744B21E624B7C52D24A7DFBF6ADDBAC59B3ADD75C734D7438EE9F9F7AEAA9CD3939394DD89C4085CF571E76BBDDC36989EA7748D994BA75EBEEDDB9736764B0DEC6E1D0BE7DFBB5E9E9E9BAE37D99CD17B68695733D1D4C1C5AD768BB4456E7CE9DBB56F40575784E450413148113C183FE43478F1E6DCE3EFBECFD0E268A274B7EFDF5576BB892D675511F7DF491955409AD27138E7FEFF9E79F6F4DED2DEF7F181F6B54D277DF1FF8EE4716FFEEB768D162ECF8F1E35F3BE59453220EF6005D7B9969C231F49758FDCC6B5DA57FFCE31F07F59C595959EB274C98D050BED7D7959190513ADE50BBA1F591581338D9D1139DB57C340084219DD6F1BF125F498C30760DB0B1C557D2FDDE134F3C912AFB677738EE9F172E5C182DFBE711F49401CAED220DF9DED0D1214C1C5252464E0CF3B66DDB76D4E14CCAE4E5E56917ABCD191919141E0D53292929659D98E9DC87C11D8066077E971DC2479AA7484F4F9FA90B070F1EEC0FD7BF6DC3860D463EF345B767CE9C69D59909F63AF9E28B2F4CF7EEDD8DCE4A164A676FEADDBBB7353B938E99D659999E7AEAA9B0DF969AFCD129B4870E1DCAF70D07FDDD97EFB81E8117C801B316147004FEF7ECF7DD578F3EFAE8BA975F7EF9A3FBEEBB2FB2A207FE5AC07AC58A15FB4D11AFBDC374B9DE5FD12EF27AC03F7CF8F02879EF650D5D525AC8FC4189E78C9D881922B15862179F0C006162A8848E7DFE77B1E5BAD3BCCDD8C919DD7FED378EFCF1C71FFF58F6CFD785E3FE59AE5E7B80FD33807D8FD7F4E2225A227C1C525226262666BD9CA41E155A08B5AA2D5EBC786DE01F0A6A8ED0444C4C69276335811E4C682D97604F15ADFFA2112C5EA73D5F8AD7A179EDB5D7742A776B16A48913275A891D9D8D69CA942966D9B265E6EF7FFF3B9F10D43AA1891809CD5AD629CF77FF99679E193F74E8D0AB5F7AE9A54FEFBFFFFEA8F21EF8EB8C6423478E34F9F9F9A1EFA1A898A4DEAFC36DDBB76F5FEE62921548C8688259FBE40F9068ACC73B12BD25AE36766F993C8969C64E48F9F97400380CB4C695CE10F053E0384CF7457325A694B2BE1E5B8F0AECBB326BD1FE1900C2DE2115D1888989F97CEEDCB987F50DCB896CA4EC8027B3E9C29B3FB4ACFEFF12312F4B74C9C8C83841FE81DE5FD312324A7BC5AC5BB7CE2C58B0C02A56B765CB16EB171EBDFEEDB7DF5A533E164FCA68AF189DF1E8B6DB6E332B57AE34DDBA75D37A4C560F14A0B67EF7351113E81953E1EFFE8B2FBEF865BD7AF5AE94CB02AD41501E3A943038DDAAD264A9CE0E183ABDAA2654B54877151CF0DF2BF1A1C4566317CDBC40E233892EC6FEE5597BCCBC2931984F0880C3447FC43C5B427FF9E927F1ABC42F127794F1181D8279742DDB3F0340D83BA49E327282F9CAEAD5ABEFF5F97CCECA2C925A1A799D0D9B366DEA2497B7B2E9C29BC32EAA52637BC494A567CF9E45D77FFCF1476B7AEC534E39C5BAAD0578DF7FFF7D73D34D3715ADA3071D3AE3805AB26489555B467BCB687207E0BB5FB2575F7D75D26DB7DD76851CF87F3174E8D0E8B27E91D5EF950E250C3DE8D7EF9DD62878F0C107ADD9CA545E5E9EB5DE45175D54EACC660771C0AF4FD449CF5502B7756A56AD913352A285B187342D089C08159FCE4D9337330CBD3F01543EDDAF2C911824F18184CE76A9499A60ADAB92EAAF1C2591538BF6CF0050231C5226454E3E57C7C6C6FEFEF3CF3F1F96379B9999F98D5C2C924B0A7985F749D9D09ADE23A6249B376FB67EC5D1048B86CE4AF4F9E79F5B7562F4B64E81AD5361376DDAD4E4E6E6163D4E873C694F190D3DD038EFBCF3ACEB9ACCD1B1D400DFFD92BDFDF6DB93E5F9FAC881FF9ED27E91D5EF904EF31E7AC0AF85AD070F1E6C9A3469625D8616BAD6F5DE7CF3CD52BF7B0771C0AFD529EF0FBEB4C403C61ECAA4B606122F5981DB7F062E75FCE33F8DDD73E6783E39002A597B89BEC6EEA9A7FBA4746327853559AE75659E2FE5719A482ED77EBB86EC9F01A04638E4EE2DF9F9F9B7CB8E716F559F5CCAF3AFF9ECB3CFCE9113DCC7D86CE14D3E0F2FD5A69E31417A0071FDF5D75B09952E5DBA58F561264C986075B9EDD5AB97D56B26363656A78EB466560AD25F8182899CE02F467A7DFAF4E9FB74DD05F8EEEF6FE4C89153E43B76D90B2FBC905FD281BF16D7DEBE7D7B516D02EDB5A975CE34F9A9F4526F077B73EAFFAA9D3B779A2FBFFC729FE7D15E6EEFBDF7DE8E679F7D36A68207FC038D3DD392FA3F89978C5D434669C2E6E590FB8F357602471FF366E0528B2C5CCCA7074025E96FECC2BD9F1ABB275FA2B167586A1DB87F85C41C896B4B78ACF6DC2BF701BDEE9FE53C60C0F0E1C30BE7CD9B5765FB67454206406D76C849991123467CE5F3F9B2E424B32A8B17FA5F7EF965ED25B364DCB871DFB1D9509D56AF5E6DAEB9E61A2BF972FCF1C75B332D3DF9E493E68E3BEE3043860CD96FFD471F7DB4C49E325A57E6CE3BEF342FBDF4123D6680328C1A35EABBC2C2C2CB9E7FFEF9BCD0C4CCC68D1BADE9E5438B47EAC1BD7E1743E9EDD021B69A80D1C7E9E383E47FCB8EC99327379003FE68B9193F6CD8B08AFE7F3CCBD8BF326BA1B5568113A1E666DFA29A3AB4AB89B187376971E0F703CBB4B78C26741AB3B50194934E5F1D1DB8FE1FF3BFA4CB38098F84FE88A9C57E3539A3B3C20D9268185847675FBACBFC6F1286A0E515787D87CBE5BA4DCE014614141444C9717A6155ED9F49C800A8ED222BE349366CD8D03F333373EEC9279F5CBF4D9B3695FE26A74D9B367ACE9C39BDE5C4B51B9B0CD5450F2CF4D71BFD15A75FBF7E56AF18A5535D7FF7DD7766D1A245A665CB96FB1C90E8D03E2D6857524D19A5439B3451A3EB6A116100251B3366CC543901D0C4CCC4071E78A0AED63068DEBCB95540F2400EB49E1EF04F9932454F6E7E90E82607FEFFCFDE7D803755B67D007F4E3A284370B01CB840E96688039057541407A008A14919A228EAEBABAF5B513F015F4154DC1327146893465144C18556594501810EA6581491A12C2994B649BEFB9FE7044229342D2D4DDBFFEFBAEE2B4D723238E7249C73E77EEEE775F93C0F4A4A4A1AEE743AB3837C8B57483CA6F490A509E6C9D09525FFBB94F8CE5C36C63C314246F63A093B5EDB3CB1C29003369D22A223794BE95992703092A1748237D004336698DF332325C648DC253150E254A59332FBCAFBC2F2DD78AE6118EFCA77A5EFB85C2E3F9163F477E4FBD95515DFCF4CC810516D1756194F929B9BBB4DBE8017C90968FFCE9D3B47040EDD385AEBD7AFFF4CBE8C2F9693D7212E976B113759ED3764C89051679C7146C8BDAFAD5BB7AA4E9D3AF92A6350A68BB1CF987D0CBFEAA0B1EFA44993D0FCCE771D071948B2602A6C3401F6474E4E8EAF895DD7AE5D7DD7DBB469A390C844A22654C96710074CA3B9675275CBCECE5E2FFFD7CCCBCCCCB4CAE726B2E44C67151178C0EF7038462524242C939B2F968893938E5BE3E3E3A3E4733F5F3EF36535E39D2BE16F268544CEDB127F9738414207F0CF24A6487CAB7492E63589A725FE523A31838A9B1F4B3C9688A824FCB0FA90F95D132791A374750C12BF1EF3FB08091B34F7C57025247ABB2B3DBC12891A0CA12C28CF0B0E1F3E3C428E5B46C877A343E9C4339EF366A7D33952BE4BD754E5F73313324495478E6DBA9BDF0719726CC5CF5608A8B42993E4CBF2EB828282BB1E79E4917F303D7065F8E1871F52E4F93ACA9F8FA7A7A77FC3CD45D50949167F892D6609983E7DBABAE69A6B7C535CE3F6D1A347FB8631A14FCCE1AA5ED07F86888EEAFF9AEF0B0B0BAF9503F5DD2B56AC38AA61B3A51DF0CBE52761616138C1795DE91F2E1E95FFDB960F1830A03C7D5F50C3FF5789DB46293D5C09099F6B95FE551BFD65F6283DA409430E50A9833E33ABB8A589E830CE32BF277E50BA070C1A867F6A9E60A1A755E081C644895E4A0FAD84D1663450E5E81D03C9C9C917ECDAB56B9161184FC955F4DE7A372A2A2AD6E1707C78ACBE9F89886AABB0CA7C32F902FDF9DC73CFFD69FEFCF97DE4A0B6A04D9B365115992A1B4D7D9F7FFEF9693366CCB80A15324EA7F3236EAABA23542B6502A162C66EB7AB468D1A1D747B8B162D54FBF6EDD5E1F6FB0B2EB8C0D787A62661A50C851A54CCC4C6C6CE5FB06041FFE8E8E88866CD9A199579C02FF7ED93D79819171787718717CA49488CC48DF1F1F167C6C4C4CCC9CDCDDD5B8E97C2C9CF72F3125538D325564BFCDBBC0D5535994A4F4F8B84CD3CA57FE5860E4A57CC78CC93B065DCFA4475D2094AF785C130CB95E67708863DBEA87405DE6AF37BE25E894F4A3C16DF3FA3CCDB31FF349AB52069BC2798171E3C787043F9DEC36C4DA8C8C12F4E6B25FAC9B1F9AB4B972E2D38D6DFCF4474F45829137AC22AFB09737272D6C997F78772D0DAFECB2FBF6C72D2492715C94968941CD096F9588FC7B3253D3D7DFAD8B1635BFCF9E79F85F265DC5FAE2FE666AA5B6A4252A622C946080F0FAF71DB8349190A45FE037FD14F0EFCC3E5C03FE80F65B007FCF2FFD986AE5DBBBEBB6FDF3E9C787495E8249FFD9BE3E2E236CA7D5941BE1C4E8250759321112571BDD20D37D15013439830BC2057E236A5AB67307B957FFE58647D2F51BAFF0CAA6B3EE69627AA93F01D84219248D4FE685EC7F024F47479CFFC8EC835BF2FFE517A8625BFAD4A57DFF9ABF79054092A21939C9CDCD3ED76CF9463F8AB944EFA3C171515953465CA94B5D5FDFD4C4415C7A44CE809AB8A279583D5EDF2A53AA54D9B368B7EFAE9A7D8E9D3A79F80B1A61E8F676B5151111A8A853768D0A070EBD6AD7FC809DF3AF9D25EF4C61B6FFC2A277EA7AD5CB9B25096BBDFE9743E85E7E126AA7B6A4252A62E61528642150EFCE3E2E216CC9B370F07FE6172E05FE6FF69E53DE05FBC78B1475E674E4C4C8CD362B1C4E358464E506E90039A2EE89F909B9BBB23C8B78B5E31E8848FCA9777949EA5E942A57B41A0F1669A797285844C63A59B6F62DE5854D0FC2681D7C1AFE4E8436370EB13D539F86E40B51C9AF422F18246BD4DCC4BF493C18C6F68FE8B5E314E75F030A6BFCA791C76927CBF4D90EFC9E7E4EAF1F82A94E8E37038A604D15FEB987D3F1351C53029137AC2AAF2C9737272F264437F205FC693B76DDBB6530E6E9B666464A8993367867FF4D1474D67CD9A95FFC30F3FFC235FC2F97BF6ECF9CCED76DF9B9E9EFE0A1EC74D53773129135A9894A15056E2C05FC9817F78551CF0A3A1BDBC568A1CC8AC57FAD7E9048BC572ABBC7691BCE68F7979799E329E020D31372A3DFDF505125689AB951EC274ABD2BF5EEF3F5E52076662C2AFDFDB240629DDD8137FE3F3F8B584977B0051AD852ABAEBCDEF00C04C4949E677C12C89A54A2768FFAB74251E12BE48FEA2BFCCCD4A57E2959BCD664B96E371342447521815358FCAF561727CBE3154BF9F89A87C9894093DC7642C85CBE5C22F7D6F99414444546970006FB7DBAF1F3B76ECC723468C70CB4940C3AA3AE077381C13E5B53E93E7412F874186613CDBA2458B6473FAEC9FCA78F84EA5A7BBF63B53E24175E894B4A88899A9748F99F3954EE44C54FA5772CCD484A6C0E827B14BE9669F85DC0B886A3C54BD4C93E82181EFB06B941EEA8806E09BCDEF05CC9A9421F1B2D2895D54CC6066A52B944ED460882392BD574A3C5E9E17B75AADA75B2C9637CDD785D9727D786A6AEABA9AF2FD4C44545385711550A861A54C6861A50CD504F845363E3E3E73EEDCB9682E59D4BC79F37A5575C02FAFB547E2E3848404CC7CD2D56C048C5E3327C4C6C6624853B049120C49C2670BBF4AEF366F8B344FB8D02F628DD233391DA7F4EC29F82105C39D308B1386148C503A29B3837B00518D87E42C121648B8A20206152F48F43EA97493DE42339088692A11ADF4B4D4F8C1F33E89772522CCEF0E246E7705F3A2A3468DB2B46CD9F22E8BC5F2917C8FE1FB659B7C57DEE9743AEF93EFCE4A6923702CBF9F89A86CAC94093D16AE022222AA0D70402F07F6378C1D3BB6580E32B655F501BF3CDFD76EB73B5E9E1B339378E584E69EB0B0B09CA4A4A45EE5781A9C8005FE40F2B0C40B129875104918CCD2B448E9C40B9230FF93E82FD15EE9E6BF79018F3D5382196DA29AA985D2BD5F1295EEE182C44C1BA59BFA5E5362D909E6F7C0454A276A5E537A181396FDDD8C32C97755FCCA952B31E31B12C1682C9E2EDF63B14EA7F3839AFEFD4C445493B05286420E2B65420B2B65A826317F915D3877EEDC014545459BDE7FFFFD065579C09F9B9B5B9C9393F34D5C5CDCA77232837E0EB172999C909010674E9FBDBB8CA7C0AFDEFE5FB47132869E11985D05BD6B500D83594F3E362F313C0153E362FADB6FD4819E32F8D51C5F9A11E689D92CEE094435462B893EE6E7179F5D0C474262B6D8FC9CA392EE25F3D23FD4119FFD4D4AF79099AE747216C38C7607F38256AB3532313171A47C57A598DF1D1BE4EF410E87638C7C87E6D796EF67222A1D2B65420F2B658888A856317F91ED377DFAF446C7EA80DFE9742E73BBDD9DE5F5EE91939B7FE4D26AB15856D86CB6E12AF8D99290A0B949E9214BE8173156E201A5932EF8C51CCD7DA3D4A13D68C649B453BA2705865435E65E4014B23A2A5D15E3877E314394EE1985613DB1125B946EB28BC0AC4AE831D5B3C4F36428DDD0D76F53302F3E60C080AE6161616812FC7F12E1F25DF5865C8F93EFC919B5F5FB998828D48573151011516D8303FDDEBD7B9F3563C68C3DC7EA355D2E975B2E5EB65AAD1F5B2C96D70CC3E82DD727D86CB6C172F28146C02BCA788A5FCD4B24673024014398306CE935F3040A3A49AC0A78CCBF94FE45DD615ECF54BAD704666DC1AFEE5BB93710850CF486C2B0A357036EC3671D4D79312469AAD2BD643E57BA420EFDA4169558BE42060E1CD8B8B8B8F869F95EBA5DE91F6557783C9E5BD3D3D3E7D585EF6722A250C6A40C1111D54AD575C0EF72B97E938B3E49494956390142AF868BE572A9CD667BDAED768F95FB8369043CDDBC1CAC7472E57AF3E40DB3AC8C37EFC3AFEAA324FA9678EC4A33BA2B3D24020D83F3B84710552B0C41C4D0A0474BB90F43163153297AAD20B9DB4DE9E14A987D2DFD685FD86EB7F796EF9E37E47BE834F37BE419B9FE5490DF45B5EAFB9988281471F81211115115703A9DAEA8A8A858AFD78B5FC0911C19191616B6CC66B3752BC7D3A0F9267E3DC7F085064A2769FC1E93785DE9A9B64B932171AEC4706E0DA26A83A187A88E41450AA6B746255CB352961B85EF08099B448E04A6A7C670C54E157D61BBDDDE42BE6F9CF21D84EA1B246432E5EFF31C0EC713D599902122A28331294344445445264E9CB8C3E974DE6E1806861961F81286167D2F274A6F0F1D3AF4F8209EE24DF31243969E53BAD704C44BB4557A88D3E160A8046677FA3F6E09A2632EC2FCFC21B1FAA1D2C918C855A50F2BC4FD48E0EE0AB81F89D771E673954B5252D24D5EAF17AF3540E906C0FF8D8E8EEE2ADF47D9DC344444A185C397888888AA585A5ADA5CABD5DADE62B13C621806862FDC5A5050D0DB66B3DDE370389CE57C3ACC9CF8A2C4D032967B5EE241A58743F89D24F137B7085195EAA2F44C6A68D47D9C79BC5D6CDEB7ED088F2B9964DD657E868B827DE1E4E4E4B33D1ECFDBF2E7E5B8EEF57A67CAF53BCC61954444148298942122223A06CCE1024F5AAD56677878F8DB72B284EA19071A015B2C963B535353D707F954FE69B2FF38C23268328C93B06501B761C804A6C04553D1C5E66D4F4A8C5187CEE84444158759D0EE51BA5A0DBD53AE55BA4AEE1489B3246E91F841E9E9EDCBF273302F28DF2B61E25E8FC7335AE9A18EA8B6B9C7E974A672731011853626658888888E2197CB85A14897D8EDF65BBC5EEFB338619313A94B6C36DB136EB7FB157316A723F9BC8CFBF1CBFCBD12D794B8FD698987951E26811E1791E671809B5B85A8C2EA4BDC20F197D23D63FC0D6C51E1F28C44B2D28DBB1186042AE3D02B0633A6AD34EF3F2AF2DDD1412EDE9138CFBC69726464E4BD292929AC8A2322AA01D853868888A81AA4A5A5BD6B18468C044ECED077E285B0B0B04CF304ABBC90606960FE3D56E27F120501F76328037AD8603804A6DEC68C4E48DC64A803C32A88A87C303BD24512DF2B5D89364922CEBC0F956F3F49580396C732DF293DCD7D47090C3342A2E62989D8F2BEF8D0A143A3E4FB023D67307B13123279168BE52A87C33184091922A29A839532444444D5242D2D6DB35CD8939393277B3C9E37949E69E54739D17A293F3F7F6439A68DC5D028F4AFC0F251E6899F1F123E0F29DD74140D8213252E95F8AFD2D365E3A471AB7962E9E556210A1AFAC36008202AD030DDF52075F050C057243E91F85A62874482F9B71F6664EAA3742F99DCF2BCB07C47742F282840750C6677727BBDDE972223231F9F3C79723E370B1151CDC24A190A398661A0311D57440890ED80610E1CDA4054C552535367464444C4C9F7DF0BE64D0F346CD830DB6EB75F558EA759A8F4AFEF0F94B81D95337395FE457E91D28D7ECF51076679C17028F49539B5C4F141236E19A223DAA474EFA6A14AF7798A51070F2FC4FF9F4F989F2F384162ADF9372AE230C410D3DDFF1CEC0B62D6B6A4A42424639078454266B9C562E9E2743AEF65428688A86662A50C85DE4E191E5E5C5454141E1919C99551CDF6EDDB87E977EB734D10553DF384EAFEE4E4E45473F6948E5EAF7796CD664B8D8888C009D796329E62B619258D543A0173B5D2BFEC8F50BA8F059A8EF693B844E95FFA37043C060D4AFB4ABCCE2D43542ACCB08421817728DD40BBABD2952F2795580E0917FCC0D14D2253A2B1C495E6EDD3CBF382F25DD0BFA0A0E015C3304EC67FD1F2FDF0BF264D9A3CFBF6DB6F1771731011D55CAC94A190131E1EBE63EFDEBD5C112160F7EEDDEB94FE1590888E91D4D4D4C56EB7FB0239F142C50B1235C94545452BE484ECE60A3EE576A57FB1FF4CE95FE6B3949E567BA5F9F9C60F34734B3CE65FE632447430F485C1903F7FCF985B954ECC20F9899995FE948830973DC1BCC410A747949E81A9B3C48712BF04FB8256ABF5D4A4A42454E2B824909099E3F57A139D4EE718266488886AC1F92F5701859AC8C8C8EFB76DDBD6AF4993265C19D56CC3860DF972E097C93541746C9933303D6FB3D9D06BE24DA5A7C17ECF9C3E7B786A6AEA9A0A3C2D863A9C2E3144E9C6BFF86106CD7E6D01CB0C95F854E91962308EF462F35821C33C99C414BE6C204A75099293FE61BC4D25BA2B9D1C4143DFB6E66713152F37494C343F2FA89652A810D10000200049444154C1D0A65E125394EEF5842147A858FBB11CAF6DD8EDF6E1F2FF306671C241D14EC3301E4E4B4B7B5BB1FF131151ADFA8F8628A4C801C82F7BF6ECB9F994534EB1A0BF0C550F8FC7B36ECD9A35A7C9E5FF4D99326533D708D1B1979D9DBD43626A424202922118FE10272768C3E3E3E355972E5D162C5EBCD813ECC99D79C288E6BEBB959E8109D5308BCDF043150D7AD3A05F05A6F8C52FFD18D6840A9BBBCDDBB773CB501D82E17D79E6DF48AEA021EFFFCCCF1112984B949E6E1E9FAF1912C3257A289DC041E2A68BF9B94165DA1FC1BE685252D2B9F2B94775CC9D1251F2B9FF44FE3FEEE5743ABFE32621A2A321C710DD954E3067C831C6F75C23D58F49190A3993264DFA73D8B061380138AD71E3C65C21D5773238A3A0A0E0AF9E3D7BBEC2B54154ED9FC7ECC4C4C4F7E4C40C277A98A1E9B27DFBF6DD2007564BE5AEDF83788A33257E374F20FD96E2A94B2C875FFBF14BFE3AF364122792179B076F48DEA06200C33690E4E12FF554DB35C7B1883A74A8112AD51E55BA62069FC7E3CCCF0D862FA1CF0C861E22A1891E4E2BCCCF53509F97E1C38747B469D3668461180EB97AB6D2C3A16E763A9D23737373FFE12621A2A3C5A44CE8614F190A4985858583D6AF5F9FBF6BD72EAE8C6AB065CB96A9DBB76FEF69B1581EE2DA200A0DA9A9A9DB1D0EC72D72B286E9AC5139835FE1E7D86CB637AC566B59E33DF394EE2973242D941E6EF19ED233C42050258013C196E673A032E72589586E11AA033085F55FA5DC8EEAB16F255E95982F315AE9E9B071D0B25CE959CD30F470A2C417E6E7A64CC9C9C917C871CF22F98C3F2557EB79BDDE77A3A2A262E573FF2137051151EDC54A190A49292929DB6FBCF1C6A55BB76EBDBE49932691F5EAD5E34A3946909059B972E565168BE5E6CB2FBFFC47AE11A2D0929D9DBDBE55AB56EFC8C91A7E794735CB45F2791D12171797979393B3E2289EFA0DA5A7EF45CF9873956E5CFAB5D23FE06C547ACADF9EE60968E090C641E68928516D83E423129EAB4AB90F9563514A57CD60CAEBB7949E81099F93E2F2BCC8E0C1831BC6C4C43C2B7FA2570C1AF92221DACFE974BEBA74E9D2026E0622AA4CAC94093D4CCA50C89A3469D21A395059B265CB96DE5EAF37BF71E3C60DD863A6EAA0870C862C6DD8B0A1A7ACE79B7AF4E8F105D70A51685ABB76AD5B3EAFDFC989DC348BC5D25E6E8A93CF6D921C687568D7AEDDDCACACACF296190E90C0EC4EE8178346A5A8929BA9F4D00B34089E237199F9F7B7251E8B29B66749701618AA6D301524FA304D2BE53E24457728DDC817094C4C598F214BBF96E7059293937BBADDEE99F2F945C36054D43C171515953465CA94B55CFD4454159894093D4CCA50484B4949597BE38D37BA76EEDC19BD61C386667BF7EE5D171111B14F0E5EC24524D7D051D95D5050F087ACDB1FD7AC59932571865CDF2A2778B61E3D7AFCC4D54314FA727373B7CA01D507728085995ED008B89DD7EBBD25212121BF7FFFFE8B32323282EDFBB24FE94A99D94A3729ADAF0EFCF28F4A00CCD284FE320B941E9A81E7B52B5D51839E17680086A4CCE34A0FF7D8C4AD43B500929B4896A07AACB4DE4D68F0FB81C4CFE667E2F7609F78C8902127C5C4C44C90CFEB734AF7A141E54D1F87C33165E9D2A5C55CF54454559894093D2C3BA01AE38B2FBE6867B158FA198671A51CC49C2A97A771AD1C1D598F1B643DFE21975F793C9E8FAEBAEAAA655C2B443593CD663B453ECBAFC867BA9F79D342F97B785A5A5A7986169D2281E97751358386EBBF293DBD6FB2799B1F1A0EA3F7CC24A587386126A77394AE2CF84A95B35A80A81A5CAD7432D159C6720D949ECEFA7DA5939695F159C5E709BD999A293DA3D348B7DBFDA2CBE57273B310D131385E4075DF2884C3E118CD3552FD9894212222AA5D075B7DE4E2358956124586613C5F5C5CFCA49CF0ED0DE2E1FD959E45E637F37A6BA5FB5CA02A664BC072972B3D334D5AC06D114ACF48F39579B289EA81DFB94528847497E82B81998DCE507AF6B1EC208F9791A4C46C48A8049B17F019099AD56A3DDD62B1BC299FC96BCC9B66CBF5E1A9A9A9EBB86988E8181E2730291362387C898888A816C9CECE5E75F6D967BF1B1E1EDE484EFE2E909BFE856189F1F1F139725F59152CB9123BCDE383FB959EE1698179121A08CB3CA8740F0D2C733D8EF3949EA9098D4E2F92B8CF3CF9250A15BB95EE97F483B9EFA27F1286E82161F977198FC5303E242CB3CDFD3F68A3468DB2B46CD9F22EF91C7E249F497C5EB679BDDE3B9D4EE77D595959DBB95988E858E2F0A5D0C3A40C1111512DB36AD5AAC29C9C9C598989895FC8C9DF8572538CC490848484B33B76EC3867D9B2656555CDA03F06866DA0DAE6D552EEC74C31E3944EC260590CEDF854E904CDCFE6C96B5A89C760C8E92E6E1DAA26D72A9D88C170BB97954E2A3637EF9B5F552F9A949414FFF7DF7F7F227FDE2A815E78E98661F472381C73B94988A83A3029137A9894212222AAA5B2B2B2FE68DAB4E9BB8D1A3542DF0A54047472BBDD37A331B01C8895D56B06432AE69472FB154AF7E2C08926669FC1102724633073CC3689C14A572294F4A62A7D161BA2AA3244E252A5138548202239B941E98A99F3CCFDFB01099C94ECA9CC17B65AAD91898989230DC348517AA8147AB80D72381C63E4B397CF4D4344D5854999D0C3A40C1111512D969797E79183AE797171710E8BC5128BE33189BE09090917CB6DF3737272821D3E81C40B665E422206D36263E8071AFDA2FA65A2D29508974874527A6A6D0CF7C0EB1548144AF49298AE744F8F95DC32740CA0793D664FC2103C0C4FC214EF1D25562B9D7444736A24270729DD0BA9520C1830A06B585818A69447D36DC3EBF5BE191E1E7E436A6A6A1637091155372665420F93324444447500922F72F035590EC670328AE9B3E30DC3B855AE17376DDA74219237653C05863C21F182E1506854FA1F89294A2766D0E4F73189BBCDEB6BCCC7C49827A618AA810A851B94AE5068A47413E0426E19AA621912672A3DCD3BF63F34E845E2100912CC228606D6485422D9F8C7D1BCD0C081031BC7C6C6BE60B1585E577A68D40A8FC773437A7AFA5B595959FBB8298828143029137A9894212222AA43306CA963C78EEFCBC9624BF3E4B447A3468DAE4F4C4C5C82E14E4778281228A87059649EE8622AE153CD935D246BBE935855E231E823836121A8B2F953E27633509D70A5441B75208143541990F42B30031294EEE7827D7582D2D55E0F2B9D84F9DABC7F89D28DADD1A4DA539117B5DBEDBDE53335D3300CCC4C562431D6ED7627BB5CAE3C6E12220A254CCA841E2665888888EA1834FA9503B14FE4C00C152CE83513E3F57A6F8E8B8B6BDABA75EBB968141CE453FD6A9ECC7EA30E9EA109C7175EF3C4B787D2C39670228C06ABE8E181CA1A54DC60AAE1B3D481212644E53556E9A1499B243A289DF4C3FE9565EE5F989E7DB23A30EB12664E427F99AB25DC12B3CCC763F6B0B54A577405CD6EB7B790CF111A5D3FA574AFA54CF92CF5728ADCDC5C37370F11851A2665420F93324444447514A6C88E898979274CC8D5CE8661748E88881824076CBF606AED209F0695339F29DD57A6C8BC0DC3961E513A21F38C79D944E21789B395AE48A827F1A5F9F893CCFBBCDC2A544E188E34DADC77F03786D48D91404F1754CB6C319743350C1227E82B83A144A8D2C2C9C846A57B1F652A3D6B58D0FB605252D24D4A271C517186E6C10F464747DFFEFAEBAF6FE66621A250C5A44CE86152868888A80ECBCDCD2D9683B2D909090938B9EC689EA0DAE3E2E2E4A684B972DF3F653C054E7C312424571D18FA81D966300BD38D121729DD4815950A2F4A7CA8741206891C4CAD7DBC791B13325411181A87441F927AA8D6C234EE987A7A80D289193FCC0C16ADF45026873A30353686E1A1CAE6F760F7C1E4E4E4B3E5F3E1320CE35EB95ADFEBF5CEF4783CD7A4A7A77F959191C1FD9888421A9332A187491922222242D5CCE6FEFDFBBFFFB790AB5DE5841343416E9183B71D72DFE2321E1E9890C1D011F497B95EE921213811BEDF3C00844F95EE2F8384CD29124F73ED530560A6AF0B94AE80F948E98A2C54C0202932CDDCDF8A25F2021E834A1854D1A0B70C9234989DE9AF605FD06AB586252626DEEFF57AD3E56A5BA59391C39D4EE788DCDCDC9DDC244454133029137A9894212222221FFCCA2F07683FB66BD76E8A9C78B6969BDA49F49203B81E3131319972E2B93588A7417206491754CBCC567AE625542774513A0193A2F430134C8D8DEA993D5CF3548613241A283D03981F66FA42C368F48EC17039F46F395FE21DA52B654E94B84EE924A01F9641B516AABB90BC093A2163B3D93A582C163C179289483C4E8E8C8CEC3D75EAD41FB97988A826615226F4185C05444444549AA4A4A41B0CC37855E98A1634FF7D66E7CE9D6366CD9A15ECF4BE6822DC4262B544B6C42B4A0F5B4272E74CA57BCB1095E54EA51329EF05DC86240D2A629084419F18546B3D67EE6BE8E982A14B48C21CD570A2A14387461514148C52BADA2B5C22CF62B1DC9E9A9AFA25370B11D544369B6DA45CE07B6D94C3E118CD3552FD582943444444A5CAC9C959111313F39E9C84A2492F868A748F8A8A1A90909090959D9DBD3E88A7F8DD3C6146950C86433597D86EDEC60A032A0B928198990B3324CD29711F9A4A630AF78B95EE1183DE4498FDC8AAF410A5A24A3871E95E5C5C8CD7EE23E115AF444646F69F3A75EA0A6E1A22AAA95829137A9894212222A2C3CACDCDDD27076D9FCB411CA6BD46D35E0C15B951AEB74A4C4C9C9395955510C4D3A0AA01C33E506D8029B0BB294E814D87874AEEABCDFDE60BA567F23A57A2646FA33C8964A51B4737527A2624F48A49527A66A50A193A74E8F16DDBB67DD5300C54766118D4728BC572BDC3E1787FF9F2E545DC3C4454933129137A2C5C05444444541639219DDFB8716354BBFC9FD2439986793C9E957611C4C3D18C153330ED314FB87FE61AA5C340F2A59FD29531F3028E570F57993542A2B3C437E6752471FCFD90CACD66B3F52F2828C8350CE316B9BACFEBF53E2EFB7DA7D4D45456761111519508E72A202222A260BCFDF6DBA812782A3939D9E9F178DE96BFBBCB496BAA9CC80E91BFEF70381C79413CCD34AE492A059AF3A227CCFB4A4F915ED2E19AF26E51BAE74CA047956E0E1C34ABD57AAAC562794DE959C3608EECDBB7389DCED5DC3444445495387C89888888CA252B2B6B5B7676F6A4F8F878F48CC150A404895B131212F6C5C4C4FC989B9BEBE55AA2724253DEB3951E2EB456E20A891E4AF788B94C6287D28999EDA53CD653E2FA3F4A276B8261D8EDF6DB0CC3F858A2BD5CDF2997F7381C8EBB727272FEE66621A2DA86C397420F933244444454217230F773870E1D267A3C9E53E5EA7912575A2C965E8989898BB3B2B2FEE41AA2209CA9F4703854612D92C04C2068AEBBCCBCEEEF6584FD0943E7FE23F18944FED1BE705252D2B909090998010C9536515EAFF713D9977B399DCEEFB85988A8B6625226F430294344444415B67CF9F27C39A89B2627B70B959E023B564E6E6F96EBC777E8D0611E1BA352291E52BABF102AAA864AAC54BABAC5B74B299D7CF93460F9F3259E517A6813FA13D5973843E966C04BCAFBE2C3870F8F68D3A6CD08C330306B13AA7390F0B9D9E9748ECCCDCDFD879B87886A332665420F933244444474D4E4C06EED59679DF54E6464643DA52B1BBA7A3C9E81898989ABB3B2B2D6700D5100CC96D44BA2ADC478899D01F76D95E8281121B1CEBC0D337EFD64FEBD51E9A9AFE395EE4F54589E174E4E4EBEA0A0A0E033C330D0A03ADCEBF5BE5BBF7EFDEBA74C99B2849B8588EA022665420F1BFD12111151A598316306AA1F1EB4D96CA9728946C09D3C1ECFE776BB1D1509F7A4A5A56DE65AAAB350DD72B9C42AA59332984AFD65A5AB664E966829F182C47C89A7954EB8CC33975D6A3E079A015F23F1AB445A795E7CF0E0C10D0B0B0B9F92FDF12EA57F9444DF9A5B9D4E6706370D111155274E894D44444495CAE170FCEC76BB512D739FC46EAFD76B935861B7DB6FE1DAA993D07308953103244E91F8C03C0645C50BA6481FA5F410A26C73F97D12E3249E9088523A51839E4557497CA674BF99A0252727F72C2A2ACA46035FA5874C3D1315159520FB6906370D1111553756CA10111151A573B95C984DE74539219EE6F1785E97BFAFF57ABDEFD8EDF6C1C5C5C5C3E5FE555C4B75026650C20C5D23954EBA0C94C8543A2973B1D2D360A3FA05FD6276053C6E8E844DE9844E3B89C566046DC8902127151616BE28FBDF60F3263CFE56240DB95988882854B0A70C1111115599ACACAC9DD9D9D9A9F1F1F12BCD93F0388BC5726B5C5C9C25363676416E6EAE9B6BA956435F18245732CDE34E4C758DA9A67F50BA4A2649E9CA19F48D4182263DE0B168FA7BA3C44B4A4F891D349BCD96EC76BB5155D359E9A6C28FCAF561E9E9E91BB94988A82E634F99D0C3A40C111111553939F0CBE9D4A9D37BC5C5C5E81172BE6118975A2C96FE090909CBE4BEDFB8866A3534D17D4BE9E9AF319D352AB59B283D4CE97AA58714A1720A493B2452FC893A54CE7C559E17B25AADA7CB3E952AFBD72372B5A1C46CD9CFAE494B4BFB3C3737D7CB4D4144751D9332A18749192222223A26962E5D5A20078033E480F05BA52B18501D71535C5CDCC9E79F7FFE5CDCCFB5542B619A69CCC03555E9FE31C54A37F145F5D45912EF4A6C93384DE966BE79E57D8151A346595AB66C7997C562F9C8308C383C9FD7EBBDD3E974DE979595B59D9B808848635226F4B0D12F1111111D530E87638EDBED469F90D1124572127D5B4141416E525292956BA7D6CA9198A0F414D82748FC21D15CE9214BA89CB94EE256A5A7C42E17D96FE257AE5C89240F66736A24912EFB54ACD3E9FC80AB9D8888421D2B65888888E898432F99ECECEC8CB8B8385436204113279756B97E5E6C6CEC3CB97FE7911E6FB55A4F9465F6724DD618189274BCD2499396E6DF987D294FC2A3F4F0A529121B827D42D9072213131347CA7E932257CFC063E5EF410E87638CEC5BF95CE544448762A54CE8615286888888AA4D4E4ECE5F725038510E12377ABDDE6E48D0848585DD121717B72736367651697D406C369BD762B1746BD5AAD5D4B56BD7B25170CD81C6BD0F4AA429DD4BE6CD12F7175AADD6B0C4C4C46F659F9874A4271A30604057D94F66CA9FFD240CD977DE0C0F0FBF213535358BAB9988E8F09894093D1CBE44444444D5CDEB7038DEF6783C318661B8E404FB38B97C494EBA17242525B53BCC63BA3469D2E41DAEBA1A67B204B6DBC3A5DD191E1EFE144E1690782BEDFE81030736967DE2758BC582D99BD0936885EC37FF723A9D774E9D3A7517572F1111D534AC94212222A290909B9BBB3B3B3BDB151717B7D8300CCCC4132B97A89A69640E692A0E3859C765BBF8F878340F9EC7B557636C92F85A6273C93BEC767B6FAFD7FB9AD253657B65BB8E2E79BFC7E39929FBC4E572B54862ACDBED4E76B95C795CAD4444C161A54CE8615286888888424A4E4ECEEA98989877E5E4BB81C48512DD2C168B3D21216185DC3DD85CCC302F2F8B8B8B5B268F59C535572360E6A5BF4BDE989C9C7CB6C7E3F942B6757DFFF6951387C7E584E17F76BBBD85FCFDBEDC862A1AF4A1C9F47ABDBD9C02BD89B84A898882C7A44CE8615286888888428E9C6C17E6E4E47C191717374BAE9E2F27EB18AA32B89445E52EA3574242C2E77270B9996BAEE6193A7468546161E157B21DCF2C7197454E1E46C9E5CD129D24764B3C181D1D7DFBEBAFBFCE6D4D4454014CCA849E70AE022222220A554EA7F3A7EEDDBB9FDFB265CBA2232CD6C8EBF57E3A78F0E00B264F9EBCA5ACE79465237EFDF5D7FFEEDEBD7B487E7EFE39858585F5240CAEEDA3131111511C1E1EBE233232F27B59B74F5F76D9658B8379DCDEBD7B5F350CA3FD11163951B6D94C8FC77387CBE5FA8D6B9A88886A13266588888828A4656464A0974C598B9D515454F4F1D5575F7DD9AC59B3F61D6EA10D1B36DCB164C992E776EFDEDDB065CB96EAE4934F565151512A3232922BFA281516168617141434DDB66D5BBF3D7BF65C3767CE9C4572DBA0CB2FBFFC97C33D46B6EB50B9B8A5ACE7763A9DD7720D1311516DC4E14B44444414D20E37134F20AF300CE3F4A8A8A833B2B3B33F2EE57ECB4D37DD94BE6EDDBA075BB46811191D1DAD4E38E10455AF5E3D1516C6C3A14A39A894F588F579FCF1C7AB534F3D15337C9EB673E7CE5B860C19F2734A4ACADA92CBDBEDF644B998AE82F891B064D35F2222AA180E5F0A3D9C129B8888886A3C3496517A46A6C1369BED90E996D7AF5FEF94E81F1717A74E3BED3465B1F010A84A0F3065FD623D2724243490BF5DB367CFBE3AF07EABD5DAC4E3F17C227FD60BE6F98249CC111111D5C8FF33B90A8888882854C9C9F838B95811E4E2FEBE3063939292AEF3DF88214B797979FD63636355E3C68D0F79D0DE5D1BD46F4B3E50ABBF1BED0BFC8DDBE8E8617DC7C7C737943F5367CF9EDDDA7F7B5858588A61186705F31CA88232F70526668888A8D6614F192222220A590E87E311B978C46AB59E181E1EDE43CECFAF94EBA8BA38E5080FB3C809BFC36EB75F989A9ABA023D645AB56A556A42A6E09F3FD5EF8BDF531EF7813EC27BB6FD22B7FDA64EEF345C451D773237C251C27A97F5EFFEEDB7DFC6CBD5BE369BED01B9EC738487609AEBFD63CACC2AA845125F736D1211516DC3A40C111111853C97CBB54D2ED2CD50C9C9C9677B3C9E1E72BE7EA5D7EBBD02E7FE251E1225F72FF8F2CB2F5F6BD0A0414354C994665BDE0F072564FC701BEE3B2521892BBF12B46AD5EAA40D1B365CFCF8E38FDFB476EDDA674BDC7D5012C6FC7B9DC46CD9BEDF1417177F636E7F2222A25A874919222222AA7152535371D2FEB61918DAD2C9EBF5F6B0582C577A3C9E6E72321F2ED160EEDCB9B70D1A34E8B03D64F6EEFCFDB0AF71A4FBA87CB0FE657BECF8E5975FDE51078699F92109B34DEE9F2DDBF01B59F61B73FB121111D57A4CCA101111518DE7703830BC05316EE8D0A1517BF7EEBD5E4EF2ADDDBA75BBE6C4134F3CECE33C9EA20ADD47E5B760C18253BC5EAFBF22062BF7072461500D636E3F2222A23A874919222222AA55264E9C5820170EC41D77DCE1A95FBF3E574A08484E4E563B76EC2858BF7EFD4DB24D3E31B7131111519DC6D997888888A8D62A2A2A322222228EB08451C1FBA8BC5AB66CD9E08A2BAE88703A9D0E2664888888342665888888A8D6C26CCA7AF29ED245D63FA142F751F999DB218C6B828888E8002665888888A8CE3AF18C8B95252CF290DBC322EAAB93CEBC842B88888888AA14933244444454671DD73C4E356C7AEE21B73738B1B56AD42C9A2B88888888AA149332444444547779BDCA5DB8E7909B7DB7C97D4444444455894919222222AA930AF7FCAD7E5BFCAEDAB37DDD21F7E136DC876588888888AA0A933244444454B778BD6AFB6FF355DEC2D7D49E1DEB0FBB18EEC332589655334444445415C2B90A888888A8AE40E5CBA6DC69474CC604F2B88BD4E6D533D53F5B7254CBD81B54648393B812898888A8D2B05286888888EA8CB2AA630EC75F354344444454999894212222A23A03952FD5F158222222A2D270F812111111D519D13D9EE24A202222A290C14A1922222222222222A26AC0A40C11111111111111513560528688888888888888A81A30294344444444444444540D98942122222222222222AA064CCA1011111111111111550326658888888888888888AA0193324444444444444444D5804919222222A2001E8F47BDF5D65BAAA8A8E888CBFDF9E79F6ADAB469877D8E403B76EC38E273AD58B1426DDEBCF9A8DECFE4C993554646C641B73DFEF8E3AAB0B0B0CC7F7369CB1414141C72DBECD9B3D5BC79F30E8A77DE7947EDDAB58B3B0E11115105847315101111111D60B158547878B872B95C2A3939D9771B9216CB972F579D3A75DABF9CD3E954AD5AB552BB77EF569F7CF2895ABF7EBD3AFFFCF37DF78D1D3BD6777F8B162D7CD7A74F9FAE366DDAA43A74E850EA6B222173DA69A7ED5FBEBCEFA7B8B858BDFBEEBBEA3FFFF98FFAEAABAFD4D2A54BD505175CA0B66CD9A2BEFCF24BDFE3172E5CA8468E1CA9F2F3F3D5AA55AB7C8FDBB66D9BFAFDF7DFD5E2C58BD575D75DA77EFEF96775FAE9A7ABBD7BF7FA6EC7F281A64E9DAA5E79E595836E7BFFFDF7D52DB7DCC21D878888A8029894212222A23A0D152848789C78E289BE04086CDFBEDD773B121C8084CABA75EB544C4C8C6AD8B0A1AF8A242F2F4FDD73CF3D6AD1A2456AD0A041EAB6DB6E538F3DF6982F59F2AF7FFDEBA0044B4444844A4848505DBB76F53D3ED0A851A3D4DD77DFED7BFD8ABE1F246450293373E64CD5B1634775D24927A97FFEF947BDFDF6DBBEC4CA7FFFFB5F75F5D557FB1EDBA04103DF631C0E87EAD5AB973AEFBCF3D4B265CBD495575EE9FB37E1F1F0FDF7DF1FB2AEC2C2C20EA9A071BBDDCA300CEE4844444415C0A40C111111D5694898A002051524FE8409921E2D5BB6F4252A60EBD6ADAA59B366FB1F939292A29E78E209DFEDA3478FF65DF70F59C250A3279F7CB2D4D742F202F70F1932C4971CF9F8E38F7D552A515151157E3FFBF6ED53717171BE24CE65975DE67B3C8643A13A06553C7DFBF6F5254E50CD73FDF5D7FB123DD1D1D1BEE73EE184137C8F43E50D123EFEC71D0E2A83501114283636963B111111510531294344444424EEBBEF3ED5BB776F151919A9B2B3B3D5C68D1B7DB77BBD5E3566CC185FE508922A18D6834A162CF7F9E79FFBAA5190DCC0F2AB57AFF6254C305C09C98B92C9192462EC76BB7AF8E1877DAF87A14048CCE0F68ABE1FDC3F65CA145FB205C398905439EBACB37CCBA20266E7CE9DBEFE37EFBDF79EAF5207491854D1F8AB7D7EFDF557DF73F82B65B00C94EC4F83614AA8CCF9FBEFBF0FBABD7DFBF6BE640FFE1DAC982122222A1F36FA25222222523AD9D1BD7B775F72223E3EDE378C077FF7ECD9D3D767C59F7040B508AA4AEAD5ABE71B1674F2C927FBAA55D087A5499326BE6141E81173EDB5D796FA3A5806553618E274E79D77AAE38F3FFEA8DE0F86366118129229AFBDF69AAFC2C61FA8B0494B4BF3F5B241A50CAA6BF0BC68D08B7E3348D8E0362469FC9532FE06BEA8AE0984E73AF7DC737DEF01CF81E413FE46346AD48809192222A20A60528688888848A97225153233337DD525E79C738E6FF8516E6EAEBAE1861B7C3D5DD07705152A175E78E1611FFFC5175FF8123ACF3EFBACFAE5975F8EEAFDA0F2051535FEC7A0978D3F9070411209439FF0BE009534481821B1D3AE5D3B5FE0BD23B9824A18247730E4E9AAABAE3AE875028735AD59B3A6D4EA1E2222222A1F266588888888D4A1D3581FCE9E3D7B7C4D7D31C3119AFAA2A7CA37DF7CA37AF4E8E19B1A7AE2C489EA8A2BAE38ECE331ECEA0EE462000020004944415408099D071E78403DF3CC33BE84C8D1BC9F4048942001E30F2464D067E670D03C78C18205AA73E7CEBE69BB31A40955337FFCF1C72153740756CE2C59B2C437BB931F864D11111151F9B1A70C111111912A3DB1807E2B4852F8674102243E9094C06DA892C9CACAF22530D03C17C37ABA75EBE6EBCD521A24409090494A4AF25DBFF4D24BD5E5975FEE4B860436FB2DCFFB098429AE51A51308BD6030F3937F362834FFFDFAEBAF7DFF060C3B1A3870A02FC184E7C41025BC06AA6830CC2A10923098B61BC3969098C2B0A91F7FFCD137C4EADE7BEFE50E44444454014CCA1011111189C68D1BEF1FA283AA1024588E3BEE38F5E8A38F2A9BCDB67F3934CD1D3162843AF3CC337DB328CD9A35CBB70CA6A89E3061826F7AEAFEFDFBAB175F7CD1371C2810A69F465226D00B2FBCE0EBED8206C2180E55DEF713088917FF0C4D7ED3A64D3B687A6EF4BE41D2E8830F3ED89F08427F1BC030ACC4C444D5B66D5BF5F3CF3FEF6F1C0C481E2169837F3B865D217183C7DF78E38DBEE4CE3BEFBC73C874DF44444474644CCA1011111189975F7E79FFDF18D6838444D3A64D7D8D7203A1B12F1213485C7CFBEDB7EABAEBAEF3F59841B35F2462D0D7E5D4534FF5CD768486BE48AEA0BAE6B7DF7E3B6446233F549FA0E74B605226D8F71308AF8186BD8150D112087D66FC952D48067DF6D967FBA7D7467F9AB56BD7FA668E429208EF1BCD7D172E5CA856AD5AE54BE8E07DE1DF046DDAB4F135107EFAE9A7554E4ECE41439A888888A86C4CCA10111111958069AB5195723848C800FAB5A0F70B86F5043AFFFCF37DE18729A3ABF2FDF84D9D3AD597B80954B2722610862861F8D291A04207CD802FBAE8A252EFC7B0A7C71E7B8C3B0D11115105B0D12F1111115109C12440F61F4C592AE770EACD37DFF455DB1CE9FD4C9A34C9579102E80303480AA1BA054A26642A032A7FEAD7AFCF9D828888A80A302943444444540D30442810122F681AEC87E14A188E14085351FBFBC060F6260C2702F475099C1D898888886A060E5F22222222AA0693274F56EDDBB7DFDFF817B32AA191AEBF270CA6CE4685CAE38F3FEEBB0F332BE112891BCC9084E6BDFE0A96B3CE3ACBD79306438D50D9424444443503933244444444D500CD757BF5EAB5FFFAB871E3547C7CBC6F4A6D40B3E0B8B838DFDF48B6602A6B0C55C24C4768B08BE4CBDF7FFFED4BC6009A01A3770D66413AE59453B8828988886A00266588888888AAC16DB7DDE6AB82F14F478D29B531B313862461D8D25F7FFDB53F2983D98EF03766473AE38C337CBD675035337BF66C5F02064397C68C19E37B3E26648888886A0E266588888888AAC9962D5BF6CF8EB46CD93275F1C517ABD6AD5BFBFE9E3F7FFE41CB2251F3F3CF3FFBA6A9FEF7BFFFEDEB413360C000DF7DA3468DF255C8A08A868888886A0E266588888888AA09861CF97BC8A089EFDCB973D52FBFFCE2AB9A09F4EDB7DFEE1F96D4BF7FFF4366876AD9B22513324444443510933244444444D57520161EAE2EBBEC32DFDFA882E9DCB9B33AFBECB37D535B0756CA60994B2FBDD4571173243B77EE544D9A34E18A252222AA29C7025C0544444444D503CD7C7FF8E107DFDF9851E9C71F7F541B366C507FFCF1873AF3CC330F5AB6B45995B0ECDAB56BF75F9F33678EBAF6DA6B3903131111510DC1A40C111111513509AC7C59B46891BAE8A28B7C332B95B467CF1EB571E3465F0F1A54D76016A6254B96A80F3FFC50DD73CF3DEAB9E79EF335FECDCDCDF555D9E079420D668FC2FBB3D96C7D222323E7A5A4A4FCCD3D808888EA3A26658888888842407171B16FEAEBD2A0B9EF4F3FFDA4F2F2F27CB32FC1D34F3FADAEBBEE3ADFDFC3860D536FBDF596AA5FBF7EA9499D50B070E142B560C102FC39BDB0B010C91994F864CABF79A16118F3DC6EF77297CBE5E69E404444750993324444444421E0FEFBEF57F5EAD53BECFD76BB1D898CFDD7FD0919B8E1861B42FEDF77E18517AAE5CB976366A9EFBC5EEFF97213B2476D0CC31884FBC3C2C2F2E5DFB708491AB93A3F323272C1E4C993B770CF2022A2DA8C4919222222A21070A4848C5F4DEE1583D9A1CE3BEF3CF5C8238F5C366AD428CBEAD5AB13DD6E77678BC582B156177ABDDEB6727989FC1B2FC1F29899CA66B3611A2A24693265B9791B376E5C96919151CCBD8588886A0B266588888888E8981A356A94472E969AF1266E4B4E4E3EC1ED7677F52769944ED49C2D97083BFAE8B46CD972AFCD665B2CD73325E6CBF20B5C2ED726AE512222AAA9989421222222A26A979A9ABA5D2E3E33030CBBDD9E20979D954ED02059132371B11918F2846A9AF54AF7A641C39AF91E8F6799CBE52AE41A2522A29A804919222222220A45DEB4B4B4E5728998801B860E1D7A7C61616117AFD7EB4FD2A0A2069D8FCF300C2309CB84858515D86CB625723DD3E3F1CC9358E872B9FEE0EA2422A250C4A40C11111111D50813274EDC211733CDF01938706082C7E3094CD2C44B2071D3C5308CFBCC6A9ADFE536DF2C4FB26CE6AE5DBB7E9E356BD63EAE512222AA6E4CCA10111111518D3575EAD42CB940BC8BEB56ABB5494444C4451E8FC7DF40B8B36118ADE4EF56F2777F344B6ED2A4C93E9BCDB6D43FE40955350E87E377AE4D22223AD6989421222222A25AC3E572ED948B2FCDF0B15AADB1168BE542C33090A841244AE03A2A6BEEC132369B6DA3D2BD69E62149131515B564E2C489055CA395AF77EFDE0D66CC98B1876B828888491922222222AAE55C2E57AE5C203EC0F53E7DFA1CD7B061C38BD09B46E9214F5D254E91B8C1308C1BB04C414141A1CD665B26D7E79B15350B1D0E471ED7E6D179FAE9A793D6AC5993327AF4E8E49123477EC4354244751D93324444444454A77CFAE9A7FFC8C5D766F8D8EDF66865CEF284300C03D534E7CBDFE7CBE57FB18CCD66C3F4DBBE214F120BF3F3F317B3E2237848C8FCF2CB2F53FBF6ED1B367DFA74E7638F3DD66FCC9831D3B96688A82E63528688888888EABCB4B4B49572819884EB56ABB5517878F805EAC074DC9886BBA5445F3354C3860D8B6D361B66879A2BB1D062B164A6A6A6AEE3DA3C943F2173DF7DF785C5C4C4A8D6AD5B87BDF0C20B1F3EF0C003D78F1F3FFE73AE2122AAAB989421222222222AC1E572ED968B6FCDF0494E4E3EC7DF4058A28BD2BD693A9AA1E43E54D36C55BA92C637E4292222E2A7C99327E7D7E57559322103B894EBE1CF3FFFFCC777DF7D779F575E79E50BEE75445417312943444444441484D4D4D4357281988CEB83070F6E58545484E14D48D274563A51D34CE23A3394DCEF36AB697C439ECC6A9A3575659D959690F1C3F5FBEFBF3F62FCF8F1D36FBBEDB65E13264CF89A7B1911D5354CCA1011111111558059019361864F7272F2D901D53418F2846A9A0E66DC6956D36C93BFE7629627B95C585C5CFCA3599953AB1C2921E387DB1F78E081C8F1E3C77F366CD8B06BDE7BEFBDD9DCB388A82E61528688888888A892983D6510A9B88EE99F1B366C789E3A30E4091535E84DD3C7EBF5F6C1326161619EA4A4A4E548D2F81335668F9B1A2B98848C5F4062E6F32143865C9D9292F21DF72422AA2B98942122222222AA22E6EC4C73CCF0B1D96C67CAC585866174F67ABD48D4B493BFDBCB657BB97EBBB9CC76B99827B150EEC34C4F99E6AC5195C66AB59EEE72B97EABEC7F737912327E6662A6DE73CF3D3773D0A041574F993225837B0F11D5054CCA10111111111D430E87234F2E104E5C1F3A74685441414147732AEEAE7213863F9D22D10B21B7AB060D1A28B3374DA65CCFF4783C0B5D2E57EED1BC8FB0B0B05576BBFDD9F0F0F0672BAB19714512327E58FEC1071F8C7AF6D96767CAFBBA3A2D2DED7BEE2D4454DB31294344444444548D264E9C58A0742360C40BB8CD66B3B532A7E2EE828A1AB944250DFAD324CAF5E16161612A29296987FCED9BE5090D848B8A8A325D2ED7CE72BC7494BCC613F2B85BE4F51E71381C53E4366F45FF1D479390F1C3E31E7AE8A1FA6662E61A266688A8B66352868888886A2D396155A832C025552FD90E187AD3806B22380E87E377B940B870FDEAABAFAED7B871E30E168BE5225997A8A6C1F0A756B80B8106C248D4D86CB66CA5873C65CAB20BA74E9D9A55DAF3CB7281C91754E5A4C86DFF91CB7BE5B5E797F7FD564642C6CF4CCC3478E699673EB7DBEDD732314344B5199332444444547B0F74C2C38B8B8A8AC2232323B932AAD9BE7DFBB6C8457DAE898A99356BD63EB9C834E325DC66B55A4FB5582C174A7435AB6A3A4AC423E4FA30B7DB8DE40B2A67169A4D8417CA6761FEC489135161E391652C255EE6028979F2985479EC8860FBCD546642C60FCFF3F0C30F371C376EDC6776BBBD17133344546B8F55B80A888888A8D61EE88487EFD8BB776F532665AADFEEDDBB3123D1715C1395C7E572FD2117D3CC409226D262B1B45307863C21517386C4955EAF17A10A0A0A90A859514A422650725858585FBBDDFE5C59FD664A4BC86CD9B245DD7FFFFDAAB8B838F0B3A89E7FFE79D5BC79F3FDB795B65C4444841A3F7EBC6F393CDF238F3C82C4CC0C792FBD999821A2DA288CAB808888886AABDB6FBFFD428FC7137BC20927706554B3D5AB57671514142C90137C4E775C45727373DD3939391B25166667677F28F1524C4CCC048BC582E148180AE59168267172104F172171897C7E6E8C8F8FDF2ACF75C830A8C355C8346CD8D037946AEDDAB507255C7EFDF557D5BD7BF7FDD7917CF9EBAFBF7C430CA151A346AA6FDFBEAA63C78EFB9769D6AC99111D1D1D317FFEFC7E7171710BE47DACE79626AA38F93CE34388C890CF13139D21C0C25540444444B5D5EEDDBB9FDEBC797331FA6D50F591F5BF6ED7AE5DE7C9E5475C1BC796CBE5DAE470383E967850A2DBA64D9B1A97F3294E55BADF4CA64417FF8D650D59EAD5AB976AD2A4C9FE7E4EF80C2229B360C102DF755CE2BAFFB38924CE71C71DA7AEBDF6DA439E4B9EDF3262C48886B2CC74BBDD7E09B72A11D526AC94212222A25A6BD2A4497F0E1B36EC1AF9F3B4C68D1B73855493ECECEC190505057FF5ECD9F315AE8DEA959797E7898F8F1F5581872239334C1EDBBF4F9F3EE11B366C78FB483D642C168B6ADDBAB59A3F7FBE426F1BC0A5EC0BAA6BD7AEEAD9679F557BF7EEDDBF7C545494BAF7DE7B55D3A64D4B7DBE66CD9A59A2A3A3C3E6CD9B878A99CC7256CCC49BF16BC06D56895CEE1154D7B05226F4B052868888886AB5C2C2C241EBD7AFCFDFB56B17574635D8B265CBD4EDDBB7F79493F487B8366AC7399D7C9E5E0EA6A9EF39E79CA33A77EEAC027B3A151515A9A79E7A0A9FCBFDB7D5AF5FDFB71C963F92D8D8D88811234644C9BEF471392B663023D50A89EB24AE50BAAF26669AE2B46C4454ED9894212222A25AEDF2CB2FFF452E066467673331738C2121B372E5CACBE424FA26733B508858BF7E3D860F79835CFC37C33016444646E68487877BEFBCF34E23D85996060F1E7C505206C998CD9B37FB92337E68023C70E0C0A09E2F3636366AC4881191F27EA69533319328315D628EC49D128B151B4F135108E0F025222222AAF5264D9AB4464E0E976CD9B2A5B7D7EBCD6FDCB871037FAF0BAA7CE82183214B1B366CE829EBF9A61E3D7A7CC1B5121A060C18E0DDB871A3AA57AF9E3AEDB4D3FC1F02245D96497C2F315D3E2393245E0E0B0B7BB26DDBB6F7BDF6DA6B2F0E1C3870F7AE5DBB6E7BE8A1872C1D3A7408FAF5309B1266525AB66CD9414D7FFD1A3468A06EB9E51675D6596705FD9CF27C91D1D1D14573E7CEB5C6C7C72F0C62281366A11AA474654C2389DE124F4A244860B62A74023F5DE966C844B51A872F851E1E8D101111519D317BF6ECD672B2395E4E3CBB356BD6ECCF962D5B36898A8A3A514E501B72ED1C95DD0505055BF3F3F3576FD8B061CFCE9D3B2F90DB1662C8122B6442CAA5D1D1D1FFDEBC7973B31E3D7A3C3963C68C21919191F7EDDAB56BDB911E545653DF603CF9E4936AD5AA552AB0E936FACEE0F91E7FFCF10A3DA79C506E93F7261F696FBF32A6CB9E2481E1739B25B06FFE4FE2599C944AA0E1CDF912574A8C09780CE6EE8E96F881BB0DD526369B6DA45C8C42381C8ED15C23D58F4919222222AA73BEF8E28B767242D8CF308C2BE584EE54B93C8D6BE5E8C87ADC20EBF10FB9FC0AB32C5D75D555CBB8564206120E18BEF39EC4768971129912E87E8DCAF90F0EF7C0DEBD7B3768D6ACD9F6BE7DFB466246A58A5AB162852F3153D2134F3CA12A9AE80139A95C377DFAF446F9F9F967CD9831634F298B9CAD7442E676F3FAF3E67A40D35FF49741050DC64E15053CE60C89D72426487CC6DD876A132665424F385701111111D53566C200F104D706D552514A2722D0E076A5C45D126F48A4483C26F197444F8961122E89DDA53D09121DA3478F4E9E3E7DBAB375EBD615AE9471B95CBECA98C04A194C83FDD1471F55B852262B2B6B93BCBF268661F43B4C4206EE9378D9FCFB788953D4C1B32E65A803091924A8D00CB8B584DD5C27DD95AE9AF9526227772B22AA6C6CF44B4444444454FB1448A44BA0192EA6B3FE58A2AFD23311DD60DE3E43E92A99FF1EE989468E1CF9518B162DFABDF0C20BC5A87829AFCCCC4C34153E28210398221BB7E3FEF2424266DCB87111650C5D6A6186FF4D0F97783BE0FEA1EAE02AA15B24AE97F85C02D57348C4FCA874F2EA62A51336DD954E781111550A266588888888886A0724201A075CDF28F1A8C406A5872B2549BC25D14DE964C32889BF951EAA734463C68C997EFCF1C75FFFFCF3CF17952731B367CF1EF5DE7BEFA9828282FDB70536D9C6FDEFBFFFBEEF3258412664003D64ACE6DF98020A89157F8F18F496C992D81BB03C862BA1BA08C39D064B242B5D35F3A7D2899A3CA51B04B7E6AE46449585B32F1111111111D57C2D951E8E574FE96A18E8A274F50786EA61A6A19F253A299D8CE82E315BE9EA0F54D23C2C815296C3665CE6CF9FBFA65BB76E3F6564640C38F7DC73C39A356B56E69B42C2252F2FCF571503981E1B8FDBB76FDFFECA190C63DABE7DBB3AEFBCF3CA7CBE7224644ABAD95C2F48548D52BA4A06C9977CF3FE7325FA4B74957849E9E9B391B079476284C465123729DD7FE60FEE6E545371F6A5D0C34A1922222222A29AEB5BA587DC604EE94F253E0AB86FBEC477EAC0B4CF483460284E9AC416A5930EC8AC60CA725488342FEBC55E79E5952F2222227A8D1F3FBEB0AC8A99356BD6A8050B16A8C2C2C2FDB7618A6CF4904172C66FEFDEBDBEE5B0FCE1ECDEBD5B4D9E3C79E7B871E3A22A9090813C09A7D2D533586763CC75E08793D40B25F06631E7770373BD229BD4446288D2953425676AEB5CE23A1ED394BB2511058B491922222222A29A09B304AD523AE1609358A874D35A54CB5C682E93A1743206091794A6FC261121112B81E9CAD163E501A58731BD19CC8B4E9830E16BC330AE193F7EFCBEC325665019F3FAEBAF1F9490A957AF9E1A366C983AE9A4937C97B8EE87E5DE7CF3CDFD153525A5A7A7EF9A397366138FC7D358E21E9BCDD6A59CEBEA6BA5FBECC02CF3BADFC9E67A4035CDAB12DF28DD536680D289AE754A37FE4525D205018FC3A8030C67F2F79AC1F5DBB95B12517970F8121111111151CD11A7F42C4A483020C9821981302C07D51D18C284E1351896831986569A8F411206B32FA11405951E980E1AB3102D57BABF0C923339E579136DDAB4717B3C1ECBC2850B3BB46DDB36BCE450A6193366A865CB96A9E2E262DF75CCBC248F5183060DF25D6FD5AA95EFFE6DDBB6613A755F00FACDC8F31DF45C18B294929282463448A49C29CBC4CBE5B0F8F8F89E12DBFAF7EFBF3A2323C37B14EBF40EA57BC8E085D197E754737DDD65AE1F24BBD0776792D2091DBF7EE6BA4C95D8A674D206493124C18AB9AB5228E2F0A5D0C3A40C1111111151CDB155E929ACFFA5746F98A54A576F20E182199650F1525F1D5CF572B6D2D33BA39A06FD6590AC0997586D3E3EE8844C9F3E7D8EEBD0A1C3488BC5824444378FC7F34A666666FBB66DDB46F813335BB66C512FBDF4D2415532E81BF3D8638FA9860D0F8CFE898D8D555F7FFDF5FEDE32587ED5AA55AA6BD7AEFB97F3F790913FFB391C8E71F2DAEFC8F248482131833E30497FFDF5975D4E348B3B75EA94BD74E9D28A244330CC0B332D21F183C416867AFD4FE97E335867A89299A2740F9E404F2B9DB0C1E883DF25EE34A38BF9FE90400B2C25C2BFC3C35D98AA139332A1C7E02A20222222220A6968D29B1570BD95C44489CB959E55E8DF4A5771E0440B951B98E21AD5325B4B3CCF62F371AF96F70D58ADD630314CE964058642790DC348CDCFCFBFA361C3861DEBD5AB37F3A1871E6A1013135369FFE82335F5EDDDBB7783468D1A0D93FBEE513AE904E811F35A6464E41B2929297F97F3E5C2CD4BF48339DF5CC767987F8F557A48532024C52E95186DBE3E7AC9B457BAF70C60CA71340EBE2BE031572B9DBCC9E62E4DD5C566B38D54BAD9F52887C3319A6BA4FAB152868888888828342151708DC42B4ACF02E41FA28326B46830BBCC4C0EEC52BA2F0A1AB2A0EA03099C47246696783E34BAC50C4C85E57913C9C9C93D2D16CB274AF75C4109CB5CB93E202D2DEDD555AB5615666767AF8F898999979999696DDBB66D6430B33295A5AC599656AF5E5D24AFFBA3BCEEEB8661644BA0D1F1391297BADDEEBBE2E3E35B262626AE92E7D91EE44B7ACC4045112A887E523A113357E904D78725967F5EE92A99F54A4F998D5E32E3CCED8224CD6D12F7AB037D6C94795FB4D2D391FB45290E75A263889532A187491922222222A2D0D34BE93E319F29DDB4F7E380FB903840B201C3776E54BA7A050D7F3F904851BA42067D6250B9813E296BCDC7ED53E548C8242525C52724244CF67ABDF865BD99F99CB7391C8E07B3B2B20E9A161A8999D8D8D8790B162CE81F1D1D8DA14C15AEC82FCFB4D7B9B9B9DE9C9C9C5C79FD77E4BD66285DE982614317C8E3FF2327A00971717179B2CCC60ABE1DAC6754C4149BFFFEFDFF64A59336D836A88A395DE23DA5133A485CB591F8C45C16C3A1909C41254F86B95DBB98DB113D80D0C3662577793A169894093D4CCA101111111185867B2596283DCC05C7E9180B8429AD512D334FE986B24E73D93CA57BC19C662E9B67FEDD48E9E14E97998902DC86EA99A07B99D8EDF61672E2F6A2611898021AD527DBBD5EEFE31E8FE7C6F4F4F4ACC33DCE4CCCCC3F9AC44C791232A5BDBE445A4C4C8CCB62B1A0AF0EFABA24CABFE356F9F75C9A9090F0B7DCBFBA02DB051547BF94B8CD3F340C953243954ED020018629A5D0381895343BCC652E523AF982AA18F49869AC74EF1F4CB58DA151EF2A3D55375195635226F430294344444444141A304C26D53C6947750B66F7F941E9A99931957547A59BFC065A24F1AC793B2A3690C4C1909BEF0322A8848CD56AAD9F9090F0B0611848FC60A80D8643BDEE76BBFBA5A7A77F9B9B9BEB2EEB39FC8919D12F3A3A1AB3325982FDC71F4D422690BCCFADF23E3E6DDFBEFD7B1E8FA7589E2F5EFE4D183664977FDF003929DD1713139313CCBF27082798DBE729A5AB5DD08B0649B4B70296C993B84FE9199C7A2B3DEB5563F371E8013447E969B5FB9BDB8FA8CA3029137A989421222222220A0DE7293DED3366F0C16C4ACBCC937D4CD78C244D27A5FBC5E4073C068905CCA084A14948CA7C5881D735EC76FB20C3303E91E8AB74B5C7748BC5727D5A5ADAD4DCDCDCBDE579322466E2E2E216CC9B370F8999B066CD9A9579CE5159099940CB972FDF2DEFE59BD8D8D8D7C3C2C250D912ABF4B0A23EF26FBB55DE6344BB76ED72E4B50B8EE2651E507A88D93AF33A8649394A2C834A195430613AED5FCDEB68967CAD048686A1AA09499A17CCED5912125B5E7E3CA8323029137A989421222222223AF60629DDA437B0E92B120618928486BA18D282EA18544F6098CB26895394EE4B52725625F43DC1CC4868085CAEA6B1369BAD9B9CA42191F31FF3759618866177381CCF6465656DABE83FAE446246356BD62CFC70CB56454226506E6E2E9A1167366DDAF4B5468D1AAD92D7692DFFC636123DE4EF3BE57D368F8D8D5D21CBEDACC0D32399F26519CB6088D218893DE6B6C59032F4A4F94AE94411123A79121BCCE591AC39D7BC0D554E18C676B162DF19AA044CCA841E266588888888888E9D86E649374EB83F2E71DFDD4AF7704172C03F0533123198CA1AD35FDFA07443DF927D5170C23E43E96A99A058ADD63689898998D1E959F3353678BDDEBB9C4EE77FE4442DAF32FEA166622673EEDCB9FDDAB66DEB69DEBC7964C965AA3A2113282F2FCF23EF292B272767029A12CB4D2D0CC38895B8C862B160C6A6188975B2CCA6723C6D593D6AB03DAF52BAD1AF616E636C77F4A24143E2E3944EB87555071274A8924242AE87D27D6AB03FDC5ACAFE42546E4CCA841E26658888888888AA1E86A05CA974F35D0C63C19024CC8414388B119ABF4E557AD6A45CA5933718C284614B6F989798FA7A94844DE9A6BF6EF3043EA8FE28C9C9C927C4C6C63E6DB158262ADD081733003D959F9F9F3C6DDAB44595FD8F4662464E02919841F3DFA2E6CD9BD7F3DF772C133225E5E4E4AC939892909080444723735DB493B84D6EBB58027D69D656C24B3D685E22011663BE1666C842CF1E54C160B818126A5F073CA6A379D2FC91D2499F97959EC909DB6A273F4A74349894093D4CCA1011111111552D4C9B8C844A86D2B3EFA03F087A89A49538C946F5448444929920C089FC894A575B2C369FE73189F72526AB201331307CF8F08873CF3DF76EAFD7FB916118979A377FE076BBFBA6A7A7CF5CBD7A755155FDE3CDC4CCC2B973E75ADBB66DBBB779F3E6F5AB332153E2BD6D96F8B85DBB761F783C1EAFAC1B2467903C1924EFF90689FC2E5DBAAC58BC78B1A7822F8126BED325D097075397FF9FD2954DD80730E3127ACB7C52E2314F2A3D24EA7CA5AB6930AC0D43A0CE543A99D3CF7CBE8DFC6851793129137A98942122222222AA1AA88A41120555103F4904263E3045F21BA53C065532C94A4FAB8CC6BDE8F3F29744A27972FF4F79DF84CD66EBBB6FDFBE8FCDE7AD6F18C63712FD1C0EC73BB9B9B9BB8FC58A0848CC0C282A2ADAF4FEFBEF37A8EE844CA0ACACAC5D3939395FC5C4C4BC29EB669B843F1982757773424282613605DE57CEA7F627CEBA483490F842E9EA973CA56768C2FE11D8B8B9A5444F73DF5865EE27B9E6EDA89A425F194CCFDD54E90A29BFFB95EE59C3A9B5E9889894093D065701111111115195C14C3CF72AFD632866DD394B020D74ED4A0F673A5C05461FA5AB66D0B817FD4FCE560737052E93CD66EB6418C6F35EAFF75FE64D2B2C16CB03A9A9A933AB6B65D8EDF64BE4FDA4CBFB1A102A0999D258ADD6C8F0F070BBBC57CCAE146FDE8CAA26542FBDE870388EA64A05491724D9307DF6DD25EE1BA7F4F4E6A88C4212071551FDCCF3364C998E64CC8301CB6358DC134A0F858D49B93F00002000494441547BD5DC9FF2F9B1A3237C2FA04A6F1442F6E3D15C23D58F491922222222A2A317A57433D7164ACF8434CE3C4146A35624656E0F5816D53048D6A0EA02535CA3D9EEF280FB315CE919A51BFB62169ED5E5792372D285937DCCF633C83CDEC76C4D4F6CDAB4E9DD8C8C8CE2EA5E51BD7BF76E3063C68C3D3565C32627275FE3F178508972997953A161180E8BC5327EEAD4A959157CDA8725DE53BA0ACA0F55519324AE37AF636A740C69FBCCBC8E1E42C3D581216FDD95EE3FF399B98F60A85B37739F49371F4B54F2FB81499910C3E14B444444444447E734F384F967A5FB80A0A2C55F4981E6BD984567931980C408922583CDE3F1114A57446066260C7142250DAA25BCE6E383D2A74F9FE33A74E8809E25A912E799C983F1616161A84A9987D9874261655565FF9AAA909595B5263B3B3B252E2E6E86ACCFE395EEF3D2C1EBF5DE111F1F7FA1C426B9FFD7723E2DAA9F4A26A6304BD35C093C172A60B02D9F34EF43B50EAAAC66049E5F9BCB6148DB3D4A0F91427F9AAB951EF2D4C5DCF77EE44794FC387C29F430294344444444747430A30EA63446B20189978BCDDB513D83040BFAC98C57BA7A01BA9927CA5BCD93677F42E60373D91D4A27648262B55AC3DAB56B372C22220227E4D7283DEC094D84FB3A1C8E8F2AD007854A919393F3A79CC47E2827B5930D21372548C44A0C91DBFAC4C5C5ED6AD6ACD9CAA3487EA1878C3FB9D35FE94A972D12BB249E32F7A1C0C6D048E0202188DE43EF2A9D8C4385D40B4AF79D4185167A062D08D89F9AA943934154873029137A98942122222222AA9848A58708159927C82F2A3D140955329829098997BD66E0E419FD4030CC04499B6FCCE7089C2A1B8FDD5E9E3760B7DBAF300C034D7C6F513A3934DFEBF50E703A9D2FCB09D70E6EA2CA87F52AF1456262E29BB2AE91304115CB39B21DFA376AD4E8C6B8B8386FC78E1DB3972F5F7E341541E80F33C2DCA6680E8C8AA9C901F763F81366D1FA41E969D4310C0A09A26BCC7DF12589094A0F930B4CF05DA17405CD526EC9BA894999D0C3A40C1111111151F90C91785AE96A140C59BA401D189E84298BD11F06CD7533D581AA04346E45A50386252199B3C17C5CC9A9B28362B55A6313131353E44FF484C0B4CAEB0CC3B8DDE170DC9F9393B3819BA8EA65656515C849ED9C56AD5ABD5ABF7E7D54B5A0974B1BD90E57793C1E0C6D6A12131393538119AE90A8432206493554C6642B5D091338053AAA7490B0411F1A54BFE449BCAEF40C5D4806A10AEB0C891CA587CBA17A0A153CBF998F4565D66E739FFC5A1DBEE134D5324CCA841E36FA25222222222A3F0C19996F9E00E3041715087F9A27CEA88A69609E2CBF1CF01834EE3D556296D2B3EFA092A65C0914ABD5DACC62B1FC4F4EFCD14C38DCEBF5E2C47DACC7E379D9E5721572B354EFB995CD66EB2D9798B1A99B79DB3ED946A87079C1E974AEA8A4D7C16C4C18EAB446E966D13056E25BA5133168208CA4E09D66A08A06491954DFA0FF0C123EF595AEE6C270A939E673511DC046BFA1279CAB8088888888A8DCF00BF30089254A37D55DAB7493DFAF941EA6840A194C7D8C1971B6998F9926F19DD2434EA695E7C5860E1D1AB56FDFBE7BE504FF11B9DA58E964D0EBF5EAD51B999292F237374748F0CA49EEA772F9A99CF85E28DBEA41C330AE97C0D0B2614949499FC96DE3D3D3D37F38CAD769A974950CF63B24E5BA2B9D58C190B8C7944E08E135FD43EB0043AC9024FC8FD2D535D83F3F97F0EF4FD7293DFCE9696E46A2638BC39788888888880EF55FA5871C6158077EC8749927BD7BCD63E8A14A4F5D8DA40B2A215081F0A8D2FD643294AE58D8AC7455C3D701CF3BC9BC3D6872829F5C5C5CFCB1F95CF5E4C47E86C7E3E92B27F793972D5BB6979B2AF4646767FF919393931E1313936AB158B0BF241886112771537C7CFC35090909DBFBF7EFBF2A2323C35B81A7FFC9DC87905C4102F07D735F3D49E279A5133168F21B38FD39A649C7D0A5E6666008D30873DFC6FEDB41E98A9A5F021E87E4CF6E6ECDDA85C397420F9332444444444487C2F4C4F5244EFEFFF6EE034EAEAA5E1CF89DDD344A2891120115880A21A1A8880DDF0B4DE5216261B3BB7441D1BF0A8A60E74178EA439A20CAD3072A0898EC66411014D008E2A35729492852422F81904EDACEFCCFEFEE4CB259367DC36CF97E3F9F9B7BE7EE9D3BBB672673CEF99D96B69DB3B69E3031074C0C398A8A744C941A159A3159DB32C503CBCF8B658B07A7EDFAB4DD5FAEF8B6644B7A2CACB4C6C6C6DD53052A9E7B6CDA362A954AF7A5EDA0F1E3C79F3A79F264BD637A80F43E4D4B15DF6B76DC71C79874377AA7C472DA31F7CCE8575E79E590F4FEB60E1F3E7C62BA6ED12ADE3A822531E42886CBC5BC44B10CF687CB9FBD581EBBE38A5B117089214EB1DAD7BCB43D9CB50563E6646D43EAFE942D997FA6E287697B306B0B38D24B08CA743F82320000D079A5F782AC6D79E17BCA95D3D3B2B68954E7B5BB2EE684393C6D1B972BB9C7646DAB28C535B1124EACA674E3AABC707D7DFDB054893F3F6B9B84352ACCD1FBE6D85479FFEA79E79DF7A4B7A6E74995DFB95101DE75D75D7FDEDADA1A730F6D97B677C667A4A6A6E64BE9FD5EBF3C29F0AA2E571D4B6647A02596BD8E6151115489E5B46FE870DD41E56B6278D55BCBAF1DF3CC449031560D8BF9916696AFDDB8FCF98D00524C5E1D019FADB3B6400E3D9CA04CF723280300004BC4908D980BE69972257497AC6DC8524C9C7A63D61680693F1C2986841C99B66DD316438CA247424CE87B4BD6B6FCF5AD2BFBC2471C71C446DB6DB7DD8F0A8542ACAA14C34BA217C37FF7EFDFBF71ECD8B177ADE65017BA91FBEEBB6F51AA08DF75E081079E3775EAD407D27B1DC3DCA2E7CCBFD7D4D41C932ACC5BEEB4D34E8F3EF8E083D356F3256232E198843A7AD154822CB19A534CEE1A3D5F62A19758C9E9C2F2E72B7A62450030E6A0B9ADFC593FB5FCF98DA5B5A397D81169FB65DAF6CCDA8233F199B75A530F2528D3FD98E8170000DAC444A8E3B3B6004C88611B118089C97C2F2F9F3B386DC3CB95DF8A588AF8BBE5E398C877957A3B1C7DF4D1FD67CD9AF5E579F3E69D9C2AE9312F4831ED2F2C954A273635353DEF6DE97DC68C1913418D98ECF90F314C2DBDD7B162D3A7D2F6FF8AC5E2971A1A1AFE98CE9DDEDCDC7CFB2ADE3AEE7B5227E7BE5879E9ACADB74CCC1D13F3CC4C2A3FBEAA431D71BBF2164B6BDF98B5CD5713D744CFB19860380296D18BEBE7DE4D583396C4060080256282DF58D16646D636996AA95C593E236B6B5D8EB93AE666AB38246959EAEBEB0F28140A31DCE9DDE55337D4D4D41C3F76ECD8FBBC157D4B5D5DDD76B5B5B5C7A7C3C3B2257314DD522A95CE686E6EBEAAFC595C15B1AAD27BB3B680CAB0AC2D08133D606208DC1D59DB30BBE835F36887E7C56B1F91B6A6AC6D79EDE84513BDB762DE99E85DF3FBF2757B676D935FD3835812BBFB119401008025A2974074E9DF276B0BBEC4BC1B13CA95D34BBAEA45EAEBEBDF5B281462A59C51E5530FC712CAA9F2FD276F41DFD6D8D8B879DA1D933E0FFF2F6B5BDD2B4B9F9547D2E39FCE9831E377D75E7BEDFC357C8908D01C91B68BB2B61E331531042F86DF7D256B1BD61443ABF6C8DAE654DA3D6B9BB47AA3AC6DB85ECC39F333EF56CF2328D3FD98530600009628962BA631B9690468626E97987F23E692B9724D6F5E5757177386FC3C55B27F91B5ADD414AFF5ED175F7CF1A83FFFF9CF26522526059E93B61BB6D9669B5F0C18302026F28DE1723131EFFE83060DFAE2C891230795576C5ADDE5D063F2E998C03796678F79902AF789E17AD16B2626B88EE179E7666D2B7FC570A858D169AFB46D95B5052CA332BFD0BBD5F39853A6FB1194010080A53D92B61FA7AD396B9BA837969FFE40D6D63BE099D5B9615D5DDDFA3BEFBCF30F0A85C2B8F4F0FD695B908ECF6E6D6DAD1B3F7EFC4D53A64C31712A4B79F4D14717A64AF31DC3870FFF456D6D6DCCFD123D59DE95B63D6352E01123460CDD61871D1E9E3C79F2F4D5B87D040323A812C3915E2E9F8B25B56365A6588D290232313170046C8694CFDF5A7E1C3D68AEF30EF54C8232DD8FE14B0000F04651F99D922DE90DB061DAFE276B9BE877A58D1933A6E6E1871F3E221DFEA85CB10DCDADADADDF6B6969B1BC35AB64F4E8D17BC49C43E970BFF2A95802FB0FE9DCE963C78EBD670D6F7F4ED6B6E252047F2E4DDB806CC9CA4CFF95B54D821D439BBE94B6E7BC1B3D93E14BDD8FA00C0000AC9C75B225433D56A6F213C33D62B59A9DCAA762259DE35345E85649C99A686C6C1C515EB1E9A0AC2D78126E4CDB99E9F3F5E7D5BCEDBA595B2F9818DAF4D16CC98A4B83D3F69DAC2D50738BD4EFD90465BA1F4B620300C0CA59A9804CAA306F5F2C166312DFFF289F9A522814BE3F2E91847485F4518AE14C9F3FE49043BEDFDADA7A5CFABC7D317DC646A573A352A57B52A9543A2B9DFB7D4B4BCB8255B86D4C6C5D59EA3D823131D545047D620E9953D37648DA9E4ADBB3DE01E83AE6940100802ED0D8D8B8C9C89123CF4C87BF4E15E4EDB2B665B5C7CC9831E3902BAEB8C212D774B9071E7860F6C48913270C1B36EC7FFAF5EBF74AFADCED904EBF33ED0FA8A9A9F9C28E3BEE58BBEBAEBB4EBAEFBEFBE6ADC6ED6309EE58092A86F045EF9B91595B4F9A7BA57CCF654E99EEC7F02500005803FBEEBBEFC00D37DC3056A789258363EE9998E7E38254313E69DCB871AF4821DE2C471F7D74FF59B366D5978736ED9C57F80A8559E9F1AFD3E1D94D4D4DCFACC1ED23D0F874B60A43F8E87E0C5FEA7E0C5F020080D5D498A40AEF7FA7C3ADE3713ABE2626621D376E9CE5AD79D39D7FFEF9D1AB25E67EB9B4BEBEFE638542E184F4998CE147C7A5ED6BE9E33ABE582C9ED1DCDC7CFF6ADCFE11290C5D4F5006000056514343432C1F7C56AAF07EB07CEA81B47D335576AF973A7407E9B3F8D7B4FB6B7D7DFDCE353535DF4A9FD5D1693BB850281C9C3EBF13D2F199E56B802A129401008095545757B74D6D6D6D4C7A5A5F3EF542DA4EDC7EFBED2F1A33664C510AD1DD947BC51CD2D0D010C3EB8E2B140A5F88DE3369BF4F3A777FDA9F3978F0E0E6722F1BE04D664E1900005881BABABA0DFBF5EBF78354993D363D1C98B6B951995DB468D1192D2D2DB3A5103DC511471CB1D1FCF9F38F4E9FE59807E9ADE5D3CFA4C7E7BCFEFAEB175C75D555B3A452EF654E99EE47500600009661D4A851FD860E1DFAA572256693B4456F984B5A5B5B7FD0D2D2F29C14A2A7AAABAB1B50535313C3998E4F0F47C4B952A9343D9DBBA0B6B6F6EC4B2FBDF405A9D4B33536367E23BDA767AFECF54D4D4DE2035560F812000074A2BEBEFE93A9C27A463ADCBE7CEAC654C139BEB9B9D992C0F4782D2D2D0BD2EEC2D81A1A1AF64BFB13D2E77D54FA8C7F6BD1A2455F4FE7C6466FB071E3C64D925A3D53B158BC3DBD872BBC2EBDE7A5C2CA5CC85A21E10100A09D830E3A68975499392B1DEE593EF568AAB37CBBB9B9F98F52875EFED97F5FFAEC7F3B1D7E365BD280FFE7F8FF307EFCF8BF4BA19E57DF6F6C6C9C96BEBF365A896B9F6E6A6A7A8724ABC29B24090000209F6B618B42A1F0A35481393C3DAC49DBABE9F12983070FFE954950E94B6242EB9A9A9A9814F8A8F470DDF2E97BD2E3D3172D5A74794B4B4BAB54EA31DF6BBF49BB2357181828147E3A6EDCB8E3A5D89B4F500600803EEDD0430F5D6FE1C28527A4C36FA56DBDB42D28954A3F5F679D757E74D145174D9742F455757575436A6B6BBF920EBF96B6CDCBA7A7A4EDEC3973E6FCFAEAABAF9E2B95BAB7FAFAFA0F160A85DB9673490C631B90BEF33ED4DCDC7CBB147BF309CA0000D0278D1933A6E6E1871F3E2C1DFE386D5B944F5F962A27DF4D9593C7A510B4D977DF7D076EB8E18687A7CAFD37D3FF8FEDCAA7A7A5C7BF4CFB9F8F1B37EE25A9D47DEBFC2B318429862E6D9DF625C955853748120000D0D78C1E3D7A8FE8AE9FB65DCAA7EE8C556852E5F266A903CBAE3FD6D7D77F2AFD5F895E651F299F9B9FB68B5B5B5BCF6A6969794412753F2B1AC264E85295FF5349020000FA8ABABABAED6A6A6ACE489590FDCBA79E4ADBF79B9A9AC64A1D5879E561313129F00159DB1C4CD1CBE2AAF28A4D829BDDEFBDEA6C0893A14BDD80A00C0000BDDE61871DF696050B169C920E8F4E5BFFB4CD4C95949F0C1C38F0EC8B2EBA689E1482D573D04107BDAB582C1E970E3F9FB641E5D3B7A78AFE19C3870FBF72CC983145A954FD7AFF72863019BA54ED3747120000D05BD5D5D50DA8A9A9F97A3AFC7EA150880AC9A25431F94DAA44FE674B4BCB5429045DF67F6DD37EFDFA7D2DFDFF8A898137299F7E2CFDBF3B7BE0C081BF15FCACAE650D613274A9FA04650000E8951A1B1B47A70AE2A9E970DBF2A9EB5A5B5B8F6F6969992C7560EDA8ABAB5BA7B6B6362AFFD17B6658F9740440CF2B140AE78D1B37EE15A9F4E6EB6408532C6B5E6BE852F509CA0000D01B2B1F67A5C30F974F4D8C556352657082D4813747AC6EF6C8238F7C2655FA63DE99DDCAA75F4FDB6F5B5B5BCF696969794C2ABDB975FF4E863019BAD41DDE18490000406FD0D0D010958BFF4E5B63F9D44B8542E1C4458B165D982A80AD5208AA63F4E8D1FF96FE2F9E90B64F96EBA0ADA552E9CAF4F88CA6A6A63BA4D09BF61DB9D410264397BA07411900007AB4830F3E788362B1F8BD54C98BE11203B3B6D6F8B3E6CE9D7BFA55575D354B0A41F7505F5F3F3CEDBE5928140E2DFF5F0D37A5EDCCA6A6A6AB333D36D676FA2F3584C9D0A5EE41500600801E69D4A851FD860E1DFA8574F85F69DBB45CA1BB346D3F4815BC67A410744F757575436B6B6B8F4D875F4EDBC6E5D30FC7B0C3E9D3A75F72EDB5D7CE974A6BA7FEDFD8D838B7542AC52A5933D2F7E4C6994058F5DF144900004077114B57CF9F3FFFF0E6E6E69F2EEFBA830E3AE83F8AC5E299E970785EA82D14FE2F55348E4F958CBBA522F40C871E7AE87A0B162CF842FAFF1BBDDCDE513EFD52DACEADA9A9F9E5D8B1635F934A5DABBEBEFEAE94DEBBA6EFCB9BD2F7ECBF4991EA13940100FA945410EDFFE4934F7E7DF6ECD987CD9933E75DA94230306DCA446BA87FFFFE8BFAF5EB377DC08001FF48697BEA9E7BEE79CFAADEE3539FFAD4E075D75DF7EFE9F07D4D4D4D9DBE278D8D8D3BA5DD59E97DDCBB7CEA5F69FB4EBAFE0AEF02F44CD1EB6DF3CD373FB050287C2B3D7C6FF9F49CF4F8D7E9FFFA39E9FFF714794AD798356B5676C71D77641FF8C007B2C18307F7EA3CA5A750000100FA8C679F7DF6FFBDF4D24B67A402DE7A43870ECD860C19920D1A34284B853E89B3865225249B376F5E366DDAB4EC85175E58545B5B7B773A77C85E7BEDF5F8CA3CBFAEAE6E402A80FFB95DB0256B1F98290F77F8513A3C226DB5699B962A6C3F4C958AF3CE3FFFFC85DE01E81D1A1A1AF64ABB987C76DFF2A94569BB3C7D379CDEDCDC7CAF3C459ED2DBFE56411900A0D74B85F99AA79E7AAA79CA942907BEED6D6FCBB6D8628BACA6A646C2AC25C562317BFEF9E7B394E63177C181A9107DEDF2AE8FA5731F7EF8E1B1E9B0BEFDF908CAECBFFFFEEBAEB7DE7A51418B6575D78FB27ABAE7FFA402FA7F19DA00BDD7C1071FBC63FA2E3921FD7F6F480F2B518E1BD277F759E9FFFE35F214794A6F51EB2D06007ABBCF7FFEF3E35361EEC0112346649B6EBA69CC3F2251D6A248DF0D36D820DB68A38DFA4F9D3AF5D3871D76D83F2FBEF8E2C79675FDD0A143CFCDDA2DD35A3172E4C83103060C383C1D1E50AE94FDA1B5B5F533E3C78F1FF7E0830FCE93D2D07BA5FFE32F4F9C38F1CAF43DF0DBAC6D32DA11691B9E2AE507A77307EEB8E38E73870F1FFED0E4C993DFF4E5EEE529DD3B4FE9717F9FB71800E8CDA27BF9638F3DF63F51788E425D47AFCF7C369BFAD8846CDE8CA7F3C783367C7BB6E93BF7C9D6D9602B89D70566CE9C993DF0C003D3D3E1AE9D753B6F68683831ED7EB882DBC4E4BDDF6C6A6ABA498A42DF74F0C1076F502C16BF582A956252E02DCBA79F8F3967D2F9F35B5A5A66C853E4293D919E320040AF151330A6C2F3F59B6FBEF98068CDEC68DEAC17B267EEF975B660EE2BE9DA62BE2D7CFDB56CD68BF767EB6DB25DD66FE06089B886060E1C18EFC39C1933666C7FF1C51737B7FF594343C317D3EEEC15DDA3A9A969AB8913273E2535A1EF7AF0C107E7A7EF81DB3EFCE10FFF7CFEFCF931C1F7B0B4BDB35028EC535353F3951123466CB2CB2EBB4C4ED7CD5C95FBC68A6FF7DF7FFFEBF2949E9FA7F45482320040AF75F8E1877FF3D5575FDD6FFBEDB7EFB47BF9CB8F5E9317A2DF58F02E66C545F3B2C19B8F94885D60830D3658F7B9E79EDBA4B1B1F1AF975E7A692C771B0199CFA4DDEFD2B6C28918468E1C7972AA8C9D2225817BEEB9A798BE0F1E48DBAF76DC71C73BD277FBD0747A78DA7F3855D68F49DF17EF4AE71F4F3F7F6965EE377CF8F03BD376D9E4C993E7CA537A6E9ED293998D0800E8B566CF9E7DF8669B6DB6CC09185F9FF1CC329FBBBC9FB18A05CE94FE9B6CB2C9CB69FFB9789C0AD2FF9E2A4FE3320D84C01A18376EDC7569DB276B5B463BBE5322527268FA7EB9BFBEBEFEBAD1A347EFBDBCE7373434C45C35236B6B6B6FA8ABABDB549ED233F3941EFFF7784B0180DE6ACE9C39C36289D265291617AED6CF5875A922B37E0C334815A59D8BC5E21FD3F1C055797EB9F204F0064D4D4DFF4CDB41ADADADC3628E99746A76FA8EF978AAB44F48DF39FF4CDF1F078D1A35AADF329EBED28119794AF7CB537AC3DF22280300F45A0B162C18B4CE3AEB48886E60DD75D71D3273E6CC6D5221FAFAB46DB8B2CF4B15AC98BCF3BA6CC59301037D5C4B4BCBD3CDCDCDC7D5D4D4BC3D7D777C2F9D7A317DDFEC92F6BF1F3A74E8E38D8D8DDFA8ABAB5B3FAE6D17E8AD8C435A6160469ED2BDF294B47B7B6FF85BFA793B0180DE6AE1C28585FEFDFB2FE78AC26AFE8C553563C68CF5AFBCF2CAF597774DAA44C58A1AB7A64AD47D697F776B6BEB3D51C9927AC0AA183B76EC6B69F793BABABA9FD6D6D61E9ABE53BE99BE5F7648DBD935353527373434FCEF329E5A09CCEC99BE7BA6CA53BAAF010306447ED22B226482320040AF950AE09D4EC6B8B850B7CEC6D9EB0B662FF367749DCB2FBF3C2A34EDDF1B011860AD4ADF290BD2EE37B1353636EE9FBE778E4FDF39FF9E1E7F67394F8BC0CCDFEBEAEAF6E8189891A7741FE5F7A157CC4B26280300F45943DEB17BF6C2A4CBB362EB82A5CED7F65F277BCBD6FF2E81BA50434343F6E28B2F6653A64C39BAB5B5F52F0230C09B69DCB87157A7DDD5F5F5F5EF4F15FA3B5770F988650566E429743573CA00007DD6E0CD4664EB6DF2EE379C5F77C8B06CFD4DB797405D68E38D37CEF6DA6BAF9890F3020119A05A5622205331A25FBF7E37AECCAA4CF214D684A00C00D077954A59EB82B96F389D9F2B59EC07A06F6711A51D6A6B6BFFB1D28119790AAB41500600E89316CC7D357BFA9E5F67735F7BE20D3F8B73F1B3B806803E6D786D6DEDAD2B0ACCC853585D82320040DF522A65AF3D7D6B36E58E5F6473A73FB5CCCBE267714D5CAB8513A0E7ABAFAFFF41A150F87D3ABC2D6D5357E1A9EFACADADFDD7AC59B3E429743913FD02007D46B452BE38F90FCB2D38B7576C5D98BDF4E835D9AC9727654377F86C3660DDB74844801EAAB9B9F9C7ED1F1F7AE8A1EB158BC56D172D5AB46D4D4DCD36715C2814B64D3FAA6C03DB5DBEE15D77DD95EDB7DF7EF214BA94A00C00D067442B65148A5755A585F3DD7B9C2C11017A894B2EB9644EDA3D58DEDEA0AEAE6ECBDADADA6D4BA5D2470A85C22EEF7FFFFBEBE5297435411900A0CF589DC273573C17809EA7A5A5E5B9B48BEDA6787CD45147D5CB53E86A823200409FB1FDDE3F920800C853E8364CF40B00000050058232000000005520280300000050058232000000005520280300000050058232000000005520280300000050058232000000005520280300F4694F3EF964F6CF7FFE73F1E39B6FBE391B3F7EFCE2C78B162D5AEAFAC71E7B2C9B33674E7E3C73E6CC4EEF79D75D772DF3FC95575EB9D4B95B6FBD353BFBECB3973A77E9A597667FFDEB5F3BDD7EF5AB5F6593264D5A7CEDF4E9D397FBF73DF4D043D94B2FBDD4E9CF8AC5627EBF850B172EF71E975C724976E38D372E75EEC4134FCC162C58E00304D08BF2948A3FFEF18F2BFD1D3F75EAD4ECDA6BAF5DE93492A72CAD9FFF3600405FB6F5D65B675FF9CA57B2A38E3A2AEBD7AF5F5E58DC77DF7DF3C26A38E79C73F202EE76DB6D973FDE78E38DB3BDF7DE3BBBE1861BB2EF7EF7BBD9273EF1896CD0A041D92BAFBC9217863FF5A94F650F3EF860B6F9E69B676F7FFBDBB3C9932767575F7D75B6E5965B6603060CC8468E1C99FDEC673FCBDEF9CE7766D3A64DCB9FFB918F7C249B3F7F7E3670E0C0FC352EBFFCF2EC8A2BAEE8F4F7FDF9CF7F9ECD983163A982F38B2FBE98BDE73DEFE9F4FA08C86CB5D556F9EFD3514D4D4DFE37B7B4B464071D74507E2E0AC50F3CF040B6EBAEBB2EAE40FCFAD7BFCEBEF6B5AFE56972DF7DF765BBEDB65BF6F2CB2F677FF9CB5FF2E7DF71C71DD9C9279F9C150A051F28409ED283F3948AF8EEFFCD6F7E937DF18B5FCC5E78E1856CC28409D9902143B275D75D37CF772288F2D6B7BE35BF76D34D37CDAEB9E69AECF5D75FCF76DA69A73C28B5E1861BE63FBBFDF6DBB30F7CE003D9C73FFE71798AA00C00C01B45A1EF3FFFF33FF356BE28F01E77DC717950220A863BECB043F6831FFC6071E139BCE52D6FC94E3DF5D4ECFEFBEFCF4AA552B6C71E7BE43D4EAEBBEEBAECE8A38FCE860F1F9E174A870E1D9A5FDFDADA9AB77E7EE73BDF597C8FF3CE3B2FFBF4A73F9DBDE31DEFE8F4779A376FDEE2027C4751388E827145FFFEFDB31D77DC312F84AFB7DE7A4B5D3B66CC98ECD8638F5D7C7DF48889004C3C8E804C78EDB5D7F2F395D78B00CF134F3C91FF1D71BF283C47A5220ADCEF7DEF7BF3BF7FD6AC59D9F9E79F9F179ABFFEF5AFE7150E007A7E9E12C197B83E023E11F8893C20822EAFBEFA6A9ECFBCEB5DEFCA9A9A9A1607649E7BEEB93CA0F4CD6F7E33FFBD870D1B9607882A1E79E4913C9FAA90A7BC91E14B00409FD6DCDC9C1D79E491D961871D96BDEF7DEFCB0B94D1A2F8ECB3CF661B6CB0415E08AD88D6BB285C8F1A352A6F118CC0466C871C7248B6CE3AEBE4018D0B2EB8202F2057D4D6D66653A64CC90BC4D1853C5A38A370DEDEF3CF3FBFD4E3C18307671FFCE007F37BC6EB44A1365EFB4F7FFA53DECDBD7D81B77D4520BAA1CF9D3B377F1C7FC33DF7DC93B79AB60FE0448F988F7EF4A3D9C73EF6B17C8BD6D7F89B2B8FA3301CC19C08C8444BEB881123F202FB9E7BEE993F3F8643C5DF397BF6ECEC339FF94C5E41E8D87D1E409ED233F3947DF6D9279B387162F6A10F7D28EFC1F3873FFC21EFAD53798DE8BD73E8A1872EBE3EEE77E79D7766DB6CB34DFEB72E8F3CF8AE529E0000189349444154A5737ACA00007D5AB4D24521340A8751D08D02EE0F7FF8C3BCC5F15BDFFA56DE5218DDAEA38B780CE989804674058F2ED8B145013A5A1437DA68A3C5818FB7BDED6D8BEF1F3F8F026F043CAEBAEAAABCE0193D536EB9E596BC601CDDC0DFFDEE77E73F8F16D18A28BC47E17BFBEDB7CF7FAF68711D3D7A745E808F426BC7427874296F6C6CCC5B4FA3C5F2DC73CFCD2B0271BEA3F8F9FEFBEF9FFFDE51F8AE14E0A395F6C73FFE71F68F7FFC230FF2C4CFA3D01F7F43FCADF19A51F00ED1AA1B5DDEA39535BAB84745235A5301E4293D3B4F79FFFBDF9FDD7BEFBDF99C65BFF8C52FB2A79F7E7AF1CF9E7AEAA9ECE0830F5E2A4854E979B922F294CEE9290300F469319E3F7A859C79E699F96487319E3FBA6947813486054550E35FFFFAD7E2C2E745175D94DD7DF7DD79A1355A1863CC7E149E634C7C6C51D08EE04645143CDB77DD8EC26814A03FFBD9CFE685E628844677EDF685E74A0137BA73474F97787E1466E3385A2DE3B8333186FFA4934ECAFEEDDFFE2DFBEA57BFBAB850DF51FC7ED1321BAF1FBF6F74218FE3A8284441BD328E3F86367DF2939FCC0BC751308FBFB7B245CBE6B871E3F2B96CA255534006E8EE1A1B1B8F4FDB87E4299DE729F17B464F9F188614222F88004E0C697AE6996716FF7DED27985F95795FE429823200006F10DDCBA31532C6EB47EF91288CC6C4B831E6FFA69B6ECABEFCE52F679FFBDCE716176AA305F2D1471FCD0BCD51508EF35198BCFEFAEBF3026FFB55374274D78E56C6CA848651788EEEDEED8715750C98540AE0D182182D9FD19325BABEC7F1CE3BEFBC5401BDA39887200AE4A79F7E7AF6F8E38F777ACDCA16A2A38B79A449E53931D4A9B24581B9926E51B100E8EED277E79969BBB5A1A1617A6363E36FD74680A627E729D1CB278615456F981081FEE88113019F4A6F9D0832C5E4C0AB139491A708CA0000742ABA5047EB65148A6372C6181F1FC7D17AD8BE70182D853FFDE94FF356BD68ADACAC2E71FCF1C7E7AB4B441024265B8CC9192BA2701DAD82D18279CC31C7E473B674B6125245B44A46013E56D38816D28E85EBE8D51273157426861DC5EF7CC2092764A79D765A5E90EE4CA515745544FA4461B9B245E1390AEF003DD086E9FBF4F36B2B40D393F394F83DE2399579C66238D1669B6DB62480505393FFDE9565BC97D748204F1194010058295108ADB4F6C572A395951F2AAB5D5444A1310AA431374014B4633C7EB4625E78E185F93D428CE76F3F4961B4445626768C6EDF31BF40AA042CF3778996CF78FD982720BA71C7A48851208E091AFFF6B7BFE5F301ACBFFEFA6F78DE6DB7DD9617F8EBEBEBF3C7B182C75E7BED95AFA2D1D9DFDBD1934F3E99CF2DB0ACB90162A9D518F35FD9A2FB7DACA2114B6E0308D0F48E3CA5E37C65EDF384F85B6205BF58A27B4D7BB3C8539630D12F00D0E7EDBEFBEE8B977FFEF0873F9C8FFD8F0045B42EC6F2D0DB6EBBEDE26B63CCFDD65B6F9DB724C64A4651788E4909E37C14C2BFF4A52FE5F7887B4677EC088A5456B68896C5575E79259F3B2044B7F38EAD8C51D88DE554A365357E162B2AC54490D1C53CBAA8C7EB76D632195DE63BCE35132DB031BF40B46AC632A61531E163A5E01D133CC6FD62758EEF7FFFFBCB2CDC474B6CB49AB61773112CAF8516A0270668D2FEF3E9BB7046FA4EFF433ABE60DCB871B7F5953C25F284CAEA4EA1FD4A4EB1A4F75D77DD950F8FAD0C978A9E979DE5492FBFFC721E6889797562496F798AA00C0040A71E7EF8E1BCF52F5AE7A2901A85DF10FB1B6FBC31EFD6FDBFFFFBBF79EB6288F1F451C83CE28823F2826B0C158AA0C7B1C71E9BAF4811AD8A51A0DE64934DF2C2702CF15929B8464BE837BEF18DC5AFDDBEBB7A88026C74558F8278B46246A02456ED68FFF32850577EC7105DC0637E81F85D3B3375EAD4BC45B37D5026BAB15744213E7E8FF87D6392C565A9CC61D05E4CDAB8B2A295365A435345E7649F3AA02705681A1B1BE7A5E389B366CDEAF5794A5CBBDF7EFB2D0E98CC9D3B77F1F9C84B62B9EEF62288B3C5165BBC211DA2374ECC4D13F3E5440F9DAECE537A9382FF6B00406F3561C28452AC44B4A2604167C3812AA205B0E36A172B6BC182058B7BAF54BAB32FAFCB77BCD68A264DAC2C23DA55A2921105F51589D6D8A814ACAEBFFCE52FD9D8B1637D28811E2B7AB49C72CA297D324F895E39D1FBA7ABAC699E12FEEFFFFE2F961FEFF1310D3D6500803E6D7985E71005DA352D3CE785AE54E88D6EE71D0BD0B1C246C75533A29535E6868961466F28BC950BCFBFFCE52FB3238F3C325F3E7559A21B7C741B8FA14D215A3C2FBEF8E27CF58F8A9509C884352D3CC71C08D1627AF7DD778FF1A903AA6465BF7F5AD3D6FECB7A46DA1EDC6DB7DD76EFAB794A04647EF7BBDF65BBEEBA6BDECB27E6AAD965975DF21E3B3124AB32A46A65AD699ED29B08CA0000ACA168198DC917434C5E185DCFEFB9E79EEC80030EC8276D7CFBDBDF9E8FDD8FF3279FBCF4E89DDFFFFEF7D9B9E79EBBD4B9DFFEF6B7D917BEF085A5CE4537F0980CB2228229D1953D0AC8215A3B63EC7FBC56C573CF3D97AFAC5111439D62E58EE8221E134446902496637D33444525BAF29F70C209A7F8C400D5D0D0D03066593F2B140A0B4BA552255A12918EA7D3B9CBD2FEB2CA9C32471D7554E9CDF83DBB6B9E12C39D626E9B10C3AC6292E108E21C7EF8E179AF95BEB694755711940100584311EC8856C4A6A6A6EC939FFC64DE3325E64F8931F93147402530124B56771485D88E2B24C518FD8E5DCE2FB9E492BC55B2D2521AC38E22C05219931FF78E39034E3CF1C42505BD7EFDF282F50D37DC90F79289427C3C27266A8C6EED1194D972CB2DBBB44B3A404FD13E1053DEBF2110234F3931FF590487621F819B58AD2F26E48D9F876DB6D9267FDD95192EC51B09CA0000ACA198883196158D4274F44019326448DED53C0AB70F3DF4D072C7EBC792A8D162D95EAC70D151ACBA1185F38A9FFCE427D9C89123F355344204572A1347C68A4B37DF7C73BE6DB4D146D9B061C3F2891B4F3BEDB4BC50BFDB6EBBE52B811C73CC31DE3CA04F29258572E4A03B0562BA739E12C196E8BD134395A2D7630C558A248C15A22ABD6362D2F89854F8820B2EE874E25F964D500600600D452B64B42046EB64B462462B62B43E565A35633E95D07185A4E8523E7CF8F0BC60DB5EB45E46E1F68A2BAE58DCEA18CBA2468B6565E2E218C3FFD6B7BE35EFFD12AB58C4A489950274ACBE114198E85E1E3D65468D1A95F78A89D6CCCF7EF6B3D949279D94775B5FD124C800BD4D3920D3ED0231DD394F89B968E23882439177CC9F3F3FFFFD62FE9A08C0C4EFFBE31FFF38BF9F80CCAA139401005843D18A78CB2DB7642FBFFC72DE4B257AA64481B563AB66145CDB8BAEE2D12D3DE65A89D589A2101C4BA0869890B76337F0B87F6599D2E8CA1E63FBE3B5E2F8D65B6F5DEADAC71E7B2C9B3E7D7ADEAAF99DEF7C271FBE142DAFA79E7A6A5ED0DF6BAFBD16CF2D03D017A4EFD413D2EED6EE1888E9EE794A046A623E9B185AF595AF7C259F8366F4E8D1F9CFC68C1993F79059D124C7744E500600604D0B54A9801C3D5362858B280C47A1367AA4B46FD5DC6CB3CDF22048C7E755C4048AD15D7C79A27B7865BC7F5C1FC3931E7FFCF1BC85B3A3988031265F7CCF7BDE937DFCE31FCF5B40E37739E79C73B2D34F3F3DEFB61EC19A08CE00F405E3C68D3B4B9EB2EA794ACC4B56199674E08107BE61D5BEA143870AC8ACC9FB2D090000BA4E14726FBBEDB6EC431FFA50DE53257AA5440B679C8FFDB6DB6EBBF8DAF6AD9CF7DE7B6FF699CF7C66F1E31876D459417DCF3DF7CC8FA3C5325E23EE174B8BB66FD58CD789C27374430F11908902F735D75C939D71C6197937F3AF7EF5AB023200F29415E62971CD1E7BEC91F788599EE8D513C3675935823200006B2826409C3061425E088ED6C2E82E7EDF7DF7E593354677F2980F209615ED58588D0977B7DA6AAB6CEAD4A9F9F0A268F5BCF3CE3BF339608E3BEEB837BC4EB47AC6B2A321EE19D73EFBECB3F9D2D75B6FBDF5E2EBE25EF5F5F5D98F7EF4A3FC714CEA1BDDD4BFFEF5AFE73D65E2B8B2EC2900F294E5E529A1B35595E2DA182A5B71D34D37E53D7CACC0B46A04650000D650F448892EE5175E78613668D0A0FC5C65F2C4E87EBED34E3B65DB6DB75DDE1219AD95952EE6D153250AD8DFFBDEF7F2214551C88EE7C7B0A328884777F1F6CB55B76FA5BCFBEEBBB30F7EF083F92A181DC552A52156CA882D86304521FFE4934FCEF6DE7BEFECD8638FCD0BE8FBECB3CF52AB6F00204FE928023CCF3FFF7C1ED08FD78A7C250246975D7659F68D6F7C23EF8119BD76E2778B5E36711F569EA00C00C01A8AA5452BAD90D17DFB4F7FFA537E2EC46A15D192184B943EF3CC33F92489EF7EF7BBB33BEEB8237BE49147F2C2F7CF7EF6B37C758B1005E22BAFBC329F9077D2A44979CB6767A2201E9341AE48149EAFBBEEBA6CDAB469D977BFFBDD6C9D75D6C9CFC7FDE3B1A00C803C6579794ABCC65D77DD95078A62F5A54A1E72C00107E4C7471D7554F6AB5FFD2ACF5F3A0BEAB07CFA150100BDD68409134ADD71D9E728F8C6BC009500C9EA882549070E1CB8C26B6219D5BCD0D70DBA934737F97DF6D947F91390A7F4C03C255EA73B0D4DEA2D798A9E3200006FB228D4AE49E139ACA8F0BCB2D700204F5999FCC25C316B478D240000000078F309CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C00D06B150A85AC542A49886E20BD0FB3D2AE554A00F214E4294B08CA0000BD56BF7EFD162D5CB850427403F3E7CF7F39ED5E9212803C0579CA12823200406F2E404F7FFDF5D7254437307BF6EC27D2EE692901C85390A72C21280300F45A03060CF8C7B469D3244437F0ECB3CFCE29954A13A404204F419EB284A00C00D06BCD9E3DFBD4975E7A6951B15894185594D2FF89993367BE2FED2F971A803C0579CA1282320040AFB5E79E7BDE53535373F7F3CF3F2F31AA68D2A44937A7DD5D9FF8C427EE971A803C0579CA1282320040AFB660C182439E7AEAA9393367CE941855F0F2CB2FFFFEB5D75EFB78AAC87C5B6A00F214E4294BABF5B60200BDD9C5175FFCDAE1871F7EDFD4A9533FBDE1861B0E183870A04479130BCF0F3FFCF09EA9F07CE45E7BED75A71401E429C8539626280300F47ABFFBDDEFFE75E8A187DE9B0A74FB974AA5391B6CB0C1BA854241C2AC2531DE7FE2C489573FFBECB31F4FE9FCF9BDF7DEFB3AA902C85390A7BC914F0E00D0675C7FFDF5C35201FACC54A8FBE8A69B6EFAC2D0A143371C3468D090810307AE2775D6C8EC79F3E64D9D3367CEA3A9D03C77C68C19BBA5737744F7F2BDF6DAEB71C903C853BAC997F5ECD9D9CD37DF9CEDBEFBEED9FAEBAF2F4FE906046500803EE7BAEBAEDB3915EE3E970AD21F4B05EA2DD37E2BA9B266523A3E9BD2F1B9B4FF6BAC8861525F409ED2FDDC7FFFFDD9DD77DF9DEDBAEBAED9CE3BEF2C4FE9060465000000A00F6868683839EDC6C4D6D4D4748A14A93EAB2F010000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C000000401508CA000000005481A00C0000004015142401000000F42E8D8D8DDF28954A67AFECF54D4D4DE20355A0A70C000000F432C562F1F695BD546A558FA00C000000F432CDCDCD77140A855757E2D2880B3C2DC5AA4350060000007A9F52D2B4826B5AE39F42A17099E4AA0E4119000000E8854AA5D2A52BB86441FC532C165BA4567508CA000000402FB4124398D649DBD3719DD4AA0E4119000000E89D963784A9FDD0A592A4AA0E4119000000E8A5963384C9D0A56E4050060000007AA9E50C613274A91B109401000080DEEB0D43980A8542B1BC3774A9CA0465000000A017EB6408533E9F8CA14BD5272803000000BD58C7214CA552A97F66E852B7202803000000BD5B6743980C5DEA060465000000A097EB3884C9D0A5EE4150060000007AB9F250A5B9E587330C5DEA1E0A92000000007A9FBABABA2D6B6B6BF72F954AFF51281486A6FDCE693F20EDE7A7FD0369FF62DA5FD3DADA7A754B4BCB7352ECCD272803000000BDC8E8D1A3F7A8A9A939251D7E74159E7653B1583C79FCF8F17F97826F1E4119000000E805EAEBEB87150A855FA4C34FACC16DAE2B954A5F6B6E6E7E5C8AAE7D8232000000D0C38D1E3D7AEFDADADACB4AA5D2869573FDFBF7CF76D861876CB7DD76CBB6DE7AEB6CA38D36CA860C19924D9B362D9B3E7D7A3665CA94ECCE3BEFCC264F9E9C2D5CB8B0FDED5E2B168BA3C78F1FFF3729BB7609CA000000400FD6D0D07064A15038BF542AD5C6E3DADADA6CD4A851D981071E98076256240234975D765976E38D3766ADADAD95D38BD2F6A5A6A6A6DF4AE1B54750060000007AA8720F99EB2A01994D36D9243BFEF8E3F39E31AB2A7ACE9C75D659D92BAFBC5239B5A8582CEEABC7CCDA532B09000000A0E7A9ABAB7B67FFFEFD27944AA575E3F1B061C3B2934E3A29DB7CF3CD57EB7ED1AB66F7DD77CF1E7AE8A1ECB5D75E8B53358542E193C3870FFFC3E4C993A749F1AE572309000000A0E7A9ADAD3DB7582CE6E393A287CCB7BFFDED6C830D3658A37BC6F3E33E71BFB221F13A527BED1094010000801E2696BD4EBB7DE338E69089214B6B1A90A988FBC4FDE2BE65FB965F8F2E2628030000003DAD325F53F35F95E398D47775E690599EB85FDCB7B3D7A30BDF4749000000003D475D5DDD9669F791388E65AF6395A5B521EE1BF72FFB48F975E9428232000000D0932AF235359FCACAAB298F183162A596BD5E1D71DFB87F59A1FCBA74E57B2909000000A0E728140AFB548E77DD75D7B5FA5AEDEFDFFE75E91A8232000000D0B3BCAD72B0EDB6DBAED517EA70FFB749FAAE2528030000003DCB169583B535746919F7DF42D2772D4119000000E859DE5239183C78F05A7DA10EF77F8BA4EF5A8232000000D0B3BC5A3998356BD65A7DA10EF77F55D2772D4119000000E8599EAF1C4C9F3E7DADBE5087FB3F2FE9BB96A00C000000F42CCF540E9E78E289B5FA421DEEFF8CA4EF5A8232000000D083944AA50995E3BBEFBE7BADBE56FBFBB77F5DBA86A00C000000F420C562F1AAB42BC5F1A44993D6DA10A6B8EFC489134BE587A5F2EBD2850465000000A007696969792EED6E89E3850B1766975D76D95A799DB8EFA2458B0AE587B7945F972E2428030000003D4CB1583CA9727CE38D376653A64CE9D2FBC7FDFEFEF7BF973A7B3DBA8EA00C000000F430E3C78FFF7BDA5D1BC7ADADADD959679D95CD9C39B34BEE1DF739F3CC338B49A597CCB5E5D7A38B09CA000000400FD4DADA7A6CDA4D8BE3575E79253BFDF4D3D7383013CF3FEDB4D34AAFBEFA6A255E30ADFC3AAC05B592000000007A9EC993274FDB61871DEE2D140A07A58735AFBDF65A76FBEDB767E95CB6D1461BADF2FD62C8D20F7FF8C3E2F3CF3F5F09C82C2A168B9F6E6969B95B6AAF1D8232000000D0434D9A34E989912347C604BCFBA5AD66EEDCB9F91C33D3A64DCBB6DD76DB6CD0A0412BBC47ACB274E9A59766BFF9CD6F4AE9F98B033269FB527373F3E55279ED294802000000E8D9468F1EBD774D4DCDF874B871E55CFFFEFDF35E33BBEDB65BB6F5D65BE7BD67860C1992076C2210133D63EEBCF3CE08EC94DAADB2145E2B168BA3C78F1FFF3729BB7609CA000000402F505F5F3FAC5028FC221D7E620D6E735DA954FA5A7373F3E35274ED1394010000805E64F4E8D17BD4D4D49C920E3FBA0A4FBBA9582C9E6C95A53797A00C000000F4427575755BD6D6D6EE5F2A95FEA350280C4DA7DE9AB6ADD2F66CDA5E48E75F4CE7AF696D6DBDBAA5A5E539290600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406FF5FF017C8C0DFB339058450000000049454E44AE426082, NULL); +REPLACE INTO `act_re_model` (`ID_`, `REV_`, `NAME_`, `KEY_`, `CATEGORY_`, `CREATE_TIME_`, `LAST_UPDATE_TIME_`, `VERSION_`, `META_INFO_`, `DEPLOYMENT_ID_`, `EDITOR_SOURCE_VALUE_ID_`, `EDITOR_SOURCE_EXTRA_VALUE_ID_`, `TENANT_ID_`) VALUES ('192501', 36, '能力申请', 'abilityprocess_v3', NULL, '2022-08-17 09:21:47.795', NOW(), 1, '{\"name\":\"能力申请\",\"description\":\"能力申请 v3\",\"revision\":1}', NULL, '192502', '192503', ''); +SET FOREIGN_KEY_CHECKS = 0; \ No newline at end of file diff --git a/config/db/V5.5__update_user.sql b/config/db/V5.5__update_user.sql new file mode 100644 index 00000000..6b05b679 --- /dev/null +++ b/config/db/V5.5__update_user.sql @@ -0,0 +1 @@ +alter table sys_user add column yw_mobile varchar(100); diff --git a/config/db/V5.7__device_add_table.sql b/config/db/V5.7__device_add_table.sql new file mode 100644 index 00000000..17cc2122 --- /dev/null +++ b/config/db/V5.7__device_add_table.sql @@ -0,0 +1,57 @@ +CREATE TABLE `tb_device` +( + `id` bigint NOT NULL AUTO_INCREMENT, + `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '名称', + `description` varchar(4096) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述', + `type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '类型', + `dept_id` bigint DEFAULT NULL COMMENT '所属部门', + `del_flag` int DEFAULT '0' COMMENT '是否删除', + `creator` bigint DEFAULT NULL COMMENT '创建人', + `create_date` datetime DEFAULT NULL COMMENT '创建时间', + `updater` bigint DEFAULT NULL COMMENT '修改人', + `update_date` datetime DEFAULT NULL COMMENT '修改时间', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 100 + DEFAULT CHARSET = utf8mb4 + COLLATE = utf8mb4_general_ci + ROW_FORMAT = DYNAMIC COMMENT ='设备表'; + +CREATE TABLE `tb_device_attr` +( + `id` bigint NOT NULL AUTO_INCREMENT, + `device_id` bigint DEFAULT NULL COMMENT '设备id', + `attr_type` varchar(255) DEFAULT NULL COMMENT '属性类型', + `attr_value` varchar(4096) DEFAULT NULL COMMENT '属性值', + `del_flag` int DEFAULT '0' COMMENT '是否删除', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 100 + DEFAULT CHARSET = utf8mb4 + COLLATE = utf8mb4_general_ci + ROW_FORMAT = DYNAMIC COMMENT ='设备属性表'; + +CREATE TABLE `tb_device_apply` +( + `id` bigint NOT NULL AUTO_INCREMENT, + `device_id` bigint DEFAULT NULL COMMENT '设备id', + `name` varchar(255) DEFAULT NULL COMMENT '申请人', + `phone` varchar(255) DEFAULT NULL COMMENT '联系电话', + `dept` varchar(255) DEFAULT NULL COMMENT '申请人部门', + `title` varchar(255) DEFAULT NULL COMMENT '申请标题', + `application_system` varchar(255) DEFAULT NULL COMMENT '应用系统', + `application_area` varchar(255) DEFAULT NULL COMMENT '应用领域', + `demand` varchar(4096) DEFAULT NULL COMMENT '需求依据', + `creator` bigint DEFAULT NULL COMMENT '创建者', + `creat_date` datetime DEFAULT NULL COMMENT '创建时间', + `state` int DEFAULT '0' COMMENT '审核状态', + `audit_viem` varchar(255) DEFAULT NULL COMMENT '审核意见', + `auditor` bigint DEFAULT NULL COMMENT '审核者', + `audit_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '审核时间', + `del_flag` int DEFAULT '0' COMMENT '是否删除', + PRIMARY KEY (`id`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 100 + DEFAULT CHARSET = utf8mb4 + COLLATE = utf8mb4_general_ci + ROW_FORMAT = DYNAMIC COMMENT ='设备申请表'; \ No newline at end of file diff --git a/renren-admin/src/main/java/io/renren/common/aspect/ActivitiNoticeAspect.java b/renren-admin/src/main/java/io/renren/common/aspect/ActivitiNoticeAspect.java index 3a81594d..c24943f1 100644 --- a/renren-admin/src/main/java/io/renren/common/aspect/ActivitiNoticeAspect.java +++ b/renren-admin/src/main/java/io/renren/common/aspect/ActivitiNoticeAspect.java @@ -5,6 +5,7 @@ import io.renren.common.annotation.ActivitiNoticeOperation; import io.renren.modules.notice.dto.SysNoticeDTO; import io.renren.modules.notice.enums.NoticeStatusEnum; import io.renren.modules.notice.service.SysNoticeService; +import io.renren.modules.processForm.dto.TAbilityApplicationDTO; import io.renren.modules.resource.service.ResourceService; import io.renren.modules.sys.dto.SysDeptDTO; import io.renren.modules.sys.dto.SysRoleDTO; @@ -137,7 +138,13 @@ public class ActivitiNoticeAspect { } final StringBuilder resourceName = new StringBuilder(); if (kv.containsKey("resourceDTO")) { + resourceName.append("'"); resourceName.append(((Map) kv.get("resourceDTO")).get("name")); + resourceName.append("'"); + }else if(kv.containsKey("tAbilityApplicationDTOList")){ + resourceName.append("'"); + resourceName.append(((List) kv.get("tAbilityApplicationDTOList")).get(0).getTitle()); + resourceName.append("'"); } final String workKey = TaskListener.EVENTNAME_COMPLETE + key; if (work.contains(workKey)) { @@ -226,7 +233,13 @@ public class ActivitiNoticeAspect { } final StringBuilder resourceName = new StringBuilder(); if (kv.containsKey("resourceDTO")) { + resourceName.append("'"); resourceName.append(((Map) kv.get("resourceDTO")).get("name")); + resourceName.append("'"); + }else if(kv.containsKey("tAbilityApplicationDTOList")){ + resourceName.append("'"); + resourceName.append(((List) kv.get("tAbilityApplicationDTOList")).get(0).getTitle()); + resourceName.append("'"); } final String workKey = ExecutionListener.EVENTNAME_END + key; if (work.contains(workKey)) { @@ -344,7 +357,13 @@ public class ActivitiNoticeAspect { } final StringBuilder resourceName = new StringBuilder(); if (kv.containsKey("resourceDTO")) { + resourceName.append("'"); resourceName.append(((Map) kv.get("resourceDTO")).get("name")); + resourceName.append("'"); + }else if(kv.containsKey("tAbilityApplicationDTOList")){ + resourceName.append("'"); + resourceName.append(((List) kv.get("tAbilityApplicationDTOList")).get(0).getTitle()); + resourceName.append("'"); } final String workKey = TaskListener.EVENTNAME_ASSIGNMENT + key; if (work.contains(workKey)) { diff --git a/renren-admin/src/main/java/io/renren/modules/device/controller/TbDeviceApplyController.java b/renren-admin/src/main/java/io/renren/modules/device/controller/TbDeviceApplyController.java new file mode 100644 index 00000000..ccc47a92 --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/controller/TbDeviceApplyController.java @@ -0,0 +1,175 @@ +package io.renren.modules.device.controller; + +import io.renren.common.annotation.LogOperation; +import io.renren.common.constant.Constant; +import io.renren.common.page.PageData; +import io.renren.common.utils.Result; +import io.renren.common.validator.ValidatorUtils; +import io.renren.common.validator.group.AddGroup; +import io.renren.common.validator.group.DefaultGroup; +import io.renren.common.validator.group.UpdateGroup; +import io.renren.modules.device.dto.TbDeviceApplyDTO; +import io.renren.modules.device.service.TbDeviceApplyService; +import io.renren.modules.device.service.TbDeviceService; +import io.renren.modules.notice.dto.SysNoticeDTO; +import io.renren.modules.notice.enums.NoticeStatusEnum; +import io.renren.modules.notice.service.SysNoticeService; +import io.renren.modules.security.user.SecurityUser; +import io.renren.modules.sys.dto.SysRoleDTO; +import io.renren.modules.sys.dto.SysUserDTO; +import io.renren.modules.sys.service.SysDeptService; +import io.renren.modules.sys.service.SysRoleService; +import io.renren.modules.sys.service.SysUserService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.web.bind.annotation.*; +import springfox.documentation.annotations.ApiIgnore; + +import java.util.Date; +import java.util.Map; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +@Api(tags = "设备申请") +@RestController +@RequestMapping("deviceApply") +public class TbDeviceApplyController { + + @Value("${big_date.name}") + private String bigDateDeptName; // 大数据局名称 + @Value("${big_date.default_assignee_role_id}") + private String defaultAssigneeRoleId; // 当某部门未设置部门审批人时,将使用该用户审批 + @Value("${big_date.assignee_role_name}") + private String roleName; // 具备审批的角色名称 + + @Autowired + TbDeviceApplyService tbDeviceApplyService; + @Autowired + SysNoticeService sysNoticeService; + @Autowired + SysRoleService sysRoleService; + @Autowired + SysDeptService sysDeptService; + @Autowired + SysUserService sysUserService; + @Autowired + TbDeviceService tbDeviceService; + + @GetMapping("{id}") + @ApiOperation("查看申请信息") + public Result get(@PathVariable("id") Long id){ + TbDeviceApplyDTO data = tbDeviceApplyService.get(id); + return new Result().ok(data); + } + + + + @GetMapping("auditPage") + @ApiOperation("分页查询申请记录(管理端)") + @ApiImplicitParams({ + @ApiImplicitParam(name = Constant.PAGE, value = "当前页码,从1开始", paramType = "query", required = true, dataType="int") , + @ApiImplicitParam(name = Constant.LIMIT, value = "每页显示记录数", paramType = "query",required = true, dataType="int") , + @ApiImplicitParam(name = "deviceName", value = "设备名称", paramType = "query", dataType="String"), + @ApiImplicitParam(name = "state", value = "申请状态", paramType = "query", dataType="int") + }) + public Result> auditPage(@ApiIgnore @RequestParam Map params){ + PageData page = tbDeviceApplyService.queryAuditList(params); + return new Result>().ok(page); + } + + @PostMapping + @ApiOperation("新增申请") + @LogOperation("新增") + public Result save(@RequestBody TbDeviceApplyDTO dto) { + //效验数据 + ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); + dto.setCreator(SecurityUser.getUserId()); + dto.setCreatDate(new Date()); + if(dto.getDeviceName()==null){ + dto.setDeviceName(tbDeviceService.get(dto.getDeviceId()).getName()); + } + // 发起预约后推送消息 + + SysRoleDTO roleDTO = sysRoleService.getByName(roleName); + SysUserDTO userDTO = sysUserService.getByDeptIdAndRoleId(sysDeptService.getByName(bigDateDeptName).getId(), roleDTO.getId()); + + dto.setAuditor(userDTO==null ? Long.parseLong(defaultAssigneeRoleId) : userDTO.getId()); + tbDeviceApplyService.save(dto); + + String content = "【通知】请审核" + dto.getName() + "发起的" + dto.getDeviceName() + + "设备申请"; + SysNoticeDTO sysNoticeDTO = new SysNoticeDTO(); + sysNoticeDTO.setType(2); + sysNoticeDTO.setTitle("设备申请审核通知"); + sysNoticeDTO.setContent(content); // 通知内容 + sysNoticeDTO.setReceiverType(1); + sysNoticeDTO.setReceiverTypeIds(userDTO==null ? defaultAssigneeRoleId : userDTO.getId().toString()); + sysNoticeDTO.setStatus(NoticeStatusEnum.SEND.value()); + sysNoticeDTO.setSenderName("流程系统"); + sysNoticeDTO.setSenderDate(new Date()); + sysNoticeDTO.setCreator(dto.getCreator()); + sysNoticeDTO.setCreateDate(new Date()); + sysNoticeDTO.setFrom("通知"); + sysNoticeService.save(sysNoticeDTO); + // 还要发送自己能看到的的谁给我审核的消息 + String ownedContent = "【通知】您发起的" + dto.getDeviceName() + + "设备申请,当前审核部门为:" + bigDateDeptName + ",审核负责人:" + userDTO.getRealName(); + SysNoticeDTO ownedSysNoticeDTO = new SysNoticeDTO(); + ownedSysNoticeDTO.setType(2); + ownedSysNoticeDTO.setTitle("设备申请发起通知"); + ownedSysNoticeDTO.setContent(ownedContent); // 通知内容 + ownedSysNoticeDTO.setReceiverType(1); + ownedSysNoticeDTO.setReceiverTypeIds(dto.getCreator().toString()); + ownedSysNoticeDTO.setStatus(NoticeStatusEnum.SEND.value()); + ownedSysNoticeDTO.setSenderName("流程系统"); + ownedSysNoticeDTO.setSenderDate(new Date()); + ownedSysNoticeDTO.setCreator(dto.getCreator()); + ownedSysNoticeDTO.setCreateDate(new Date()); + ownedSysNoticeDTO.setFrom("通知"); + sysNoticeService.save(ownedSysNoticeDTO); + + return new Result(); + } + + @PutMapping + @ApiOperation("审核") + @LogOperation("修改") + public Result update(@RequestBody TbDeviceApplyDTO dto) { + //效验数据 + ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); + dto.setAuditTime(new Date()); + tbDeviceApplyService.update(dto); + if(dto.getDeviceName()==null){ + dto.setDeviceName(tbDeviceService.get(dto.getDeviceId()).getName()); + } + // 修改之后推送存通知sysNotice + String state = dto.getState() == 2 ? "通过" : "不通过"; + SysUserDTO userDTO=sysUserService.get(dto.getAuditor()); + String content = "【通知】" + dto.getName() + ",您发起的" + dto.getDeviceName() + + "设备申请,审核结果为:" + state + ",请联系技术人员:"+userDTO.getRealName()+",手机号:"+userDTO.getMobile()+"获取设备"; + SysNoticeDTO sysNoticeDTO = new SysNoticeDTO(); + sysNoticeDTO.setType(2); + sysNoticeDTO.setTitle("设备申请审核结果通知"); + sysNoticeDTO.setContent(content); // 通知内容 + sysNoticeDTO.setReceiverType(1); + sysNoticeDTO.setReceiverTypeIds(dto.getCreator().toString()); + sysNoticeDTO.setStatus(NoticeStatusEnum.SEND.value()); + sysNoticeDTO.setSenderName("流程系统"); + sysNoticeDTO.setSenderDate(new Date()); + sysNoticeDTO.setCreator(dto.getAuditor()); + sysNoticeDTO.setCreateDate(new Date()); + sysNoticeDTO.setFrom("通知"); + sysNoticeService.save(sysNoticeDTO); + + return new Result(); + } + + +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/controller/TbDeviceController.java b/renren-admin/src/main/java/io/renren/modules/device/controller/TbDeviceController.java new file mode 100644 index 00000000..76374d9c --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/controller/TbDeviceController.java @@ -0,0 +1,83 @@ +package io.renren.modules.device.controller; + +import io.renren.common.annotation.LogOperation; +import io.renren.common.constant.Constant; +import io.renren.common.page.PageData; +import io.renren.common.utils.Result; +import io.renren.common.validator.ValidatorUtils; +import io.renren.common.validator.group.AddGroup; +import io.renren.common.validator.group.DefaultGroup; +import io.renren.common.validator.group.UpdateGroup; +import io.renren.modules.device.dto.TbDeviceDTO; +import io.renren.modules.device.service.TbDeviceAttrService; +import io.renren.modules.device.service.TbDeviceService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; +import springfox.documentation.annotations.ApiIgnore; + +import java.util.Map; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +@Api(tags="设备") +@RestController +@RequestMapping("device") +public class TbDeviceController { + + @Autowired + TbDeviceService tbDeviceService; + @Autowired + TbDeviceAttrService tbDeviceAttrService; + + @GetMapping("page") + @ApiOperation("分页") + @ApiImplicitParams({ + @ApiImplicitParam(name = Constant.PAGE, value = "当前页码,从1开始", paramType = "query", required = true, dataType="int") , + @ApiImplicitParam(name = Constant.LIMIT, value = "每页显示记录数", paramType = "query",required = true, dataType="int") , + @ApiImplicitParam(name = "type", value = "设备类型", paramType = "query",dataType="String") , + }) + public Result> page(@ApiIgnore @RequestParam Map params){ + PageData page = tbDeviceService.page(params); + return new Result>().ok(page); + } + + @GetMapping("{id}") + @ApiOperation("信息") + @LogOperation("信息") + public Result get(@PathVariable("id") Long id) { + return new Result().ok(tbDeviceService.getDeviceById(id)); + } + + @PostMapping + @ApiOperation("新增") + @LogOperation("新增") + public Result save(@RequestBody TbDeviceDTO dto){ + //效验数据 + ValidatorUtils.validateEntity(dto, AddGroup.class, DefaultGroup.class); + tbDeviceService.save(dto); + dto.getDeviceAttrDTOList().stream().forEach(attr->{ + attr.setDeviceId(dto.getId()); + tbDeviceAttrService.save(attr); + }); + return new Result(); + } + + @PutMapping + @ApiOperation("修改、删除") + @LogOperation("修改、删除") + public Result update(@RequestBody TbDeviceDTO dto) { + //效验数据 + ValidatorUtils.validateEntity(dto, UpdateGroup.class, DefaultGroup.class); + return new Result().ok(tbDeviceService.updateDevice(dto)); + } + + + +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/dao/TbDeviceApplyDao.java b/renren-admin/src/main/java/io/renren/modules/device/dao/TbDeviceApplyDao.java new file mode 100644 index 00000000..fa44292c --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/dao/TbDeviceApplyDao.java @@ -0,0 +1,20 @@ +package io.renren.modules.device.dao; + +import io.renren.common.dao.BaseDao; +import io.renren.modules.device.entity.TbDeviceApplyEntity; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; +import java.util.Map; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +@Mapper +public interface TbDeviceApplyDao extends BaseDao { + + List queryListForAudit(Map params); + +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/dao/TbDeviceAttrDao.java b/renren-admin/src/main/java/io/renren/modules/device/dao/TbDeviceAttrDao.java new file mode 100644 index 00000000..bac2d3b9 --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/dao/TbDeviceAttrDao.java @@ -0,0 +1,14 @@ +package io.renren.modules.device.dao; + +import io.renren.common.dao.BaseDao; +import io.renren.modules.device.entity.TbDeviceAttrEntity; +import org.apache.ibatis.annotations.Mapper; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +@Mapper +public interface TbDeviceAttrDao extends BaseDao { +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/dao/TbDeviceDao.java b/renren-admin/src/main/java/io/renren/modules/device/dao/TbDeviceDao.java new file mode 100644 index 00000000..75ffc887 --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/dao/TbDeviceDao.java @@ -0,0 +1,21 @@ +package io.renren.modules.device.dao; + +import io.renren.common.dao.BaseDao; +import io.renren.modules.device.dto.TbDeviceDTO; +import io.renren.modules.device.entity.TbDeviceEntity; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; +import java.util.Map; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +@Mapper +public interface TbDeviceDao extends BaseDao { + + List getDeviceDTOList(Map params); + +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/dto/TbDeviceApplyDTO.java b/renren-admin/src/main/java/io/renren/modules/device/dto/TbDeviceApplyDTO.java new file mode 100644 index 00000000..ab8ed0f4 --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/dto/TbDeviceApplyDTO.java @@ -0,0 +1,55 @@ +package io.renren.modules.device.dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +@Data +@ApiModel(value = "设备申请") +public class TbDeviceApplyDTO implements Serializable { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "主键,新增时不传") + private Long id; + @ApiModelProperty(value = "设备id") + private Long deviceId; + @ApiModelProperty(value = "申请标题") + private String title; + @ApiModelProperty(value = "申请人") + private String name; + @ApiModelProperty(value = "联系电话") + private String phone; + @ApiModelProperty(value = "预约部门") + private String dept; + @ApiModelProperty(value = "应用系统") + private String applicationSystem; + @ApiModelProperty(value = "应用领域") + private String applicationArea; + @ApiModelProperty(value = "需求依据") + private String demand; + @ApiModelProperty(value = "创建者") + private Long creator; + @ApiModelProperty(value = "创建时间") + private Date creatDate; + @ApiModelProperty(value = "审核状态") + private Integer state; + @ApiModelProperty(value = "审核意见") + private String auditViem; + @ApiModelProperty(value = "审核者") + private Long auditor; + @ApiModelProperty(value = "审核时间") + private Date auditTime; + @ApiModelProperty(value = "删除标志") + private Integer delFlag; + + private String deviceName; + +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/dto/TbDeviceAttrDTO.java b/renren-admin/src/main/java/io/renren/modules/device/dto/TbDeviceAttrDTO.java new file mode 100644 index 00000000..f2f08f20 --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/dto/TbDeviceAttrDTO.java @@ -0,0 +1,27 @@ +package io.renren.modules.device.dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +@Data +@ApiModel(value = "设备属性表") +public class TbDeviceAttrDTO { + + @ApiModelProperty(value = "主键,新增时不传") + private Long id; + @ApiModelProperty(value = "设备id") + private Long deviceId; + @ApiModelProperty(value = "属性类型") + private String attrType; + @ApiModelProperty(value = "属性值") + private String attrValue; + @ApiModelProperty(value = "删除标志") + private Integer delFlag; + +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/dto/TbDeviceDTO.java b/renren-admin/src/main/java/io/renren/modules/device/dto/TbDeviceDTO.java new file mode 100644 index 00000000..4cf11712 --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/dto/TbDeviceDTO.java @@ -0,0 +1,45 @@ +package io.renren.modules.device.dto; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.io.Serializable; +import java.util.Date; +import java.util.List; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +@Data +@ApiModel(value = "设备表") +public class TbDeviceDTO implements Serializable { + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "主键,新增时不传") + private Long id; + @ApiModelProperty(value = "名称") + private String name; + @ApiModelProperty(value = "描述") + private String description; + @ApiModelProperty(value = "类型") + private String type; + @ApiModelProperty(value = "所属部门") + private Long deptId; + @ApiModelProperty(value = "审核状态,0-待审批,1-未申请,2-通过,3-不通过") + private Integer state; + @ApiModelProperty(value = "是否删除,0-未删除,1-删除") + private Integer delFlag; + @ApiModelProperty(value = "创建人") + private Long creator; + @ApiModelProperty(value = "创建时间") + private Date createDate; + @ApiModelProperty(value = "修改人") + private Long updater; + @ApiModelProperty(value = "更新时间") + private Date updateDate; + @ApiModelProperty(value = "设备属性表") + private List deviceAttrDTOList; +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/entity/TbDeviceApplyEntity.java b/renren-admin/src/main/java/io/renren/modules/device/entity/TbDeviceApplyEntity.java new file mode 100644 index 00000000..21973ac6 --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/entity/TbDeviceApplyEntity.java @@ -0,0 +1,103 @@ +package io.renren.modules.device.entity; + +import com.baomidou.mybatisplus.annotation.FieldFill; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.Date; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("tb_device_apply") +public class TbDeviceApplyEntity { + private static final long serialVersionUID = 1L; + + @TableId + private Long id; + + /** + * 设备id + */ + private Long deviceId; + + /** + * 申请标题 + */ + private String title; + + /** + * 申请人 + */ + private String name; + + /** + * 联系电话 + */ + private String phone; + + /** + * 预约部门 + */ + private String dept; + + /** + * 应用系统 + */ + private String applicationSystem; + + /** + * 应用领域 + */ + private String applicationArea; + + /** + * 需求依据 + */ + private String demand; + + /** + * 创建者 + */ + @TableField(fill = FieldFill.INSERT) + private Long creator; + + /** + * 创建时间 + */ + @TableField(fill = FieldFill.INSERT) + private Long creatDate; + + /** + * 审核状态 + */ + private Integer state; + + /** + * 审核意见 + */ + private String auditViem; + + /** + * 审核者 + */ + private Long auditor; + + /** + * 审核时间 + */ + private Date auditTime; + + /** + * 删除标志 + */ + private Integer delFlag; + +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/entity/TbDeviceAttrEntity.java b/renren-admin/src/main/java/io/renren/modules/device/entity/TbDeviceAttrEntity.java new file mode 100644 index 00000000..db350805 --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/entity/TbDeviceAttrEntity.java @@ -0,0 +1,37 @@ +package io.renren.modules.device.entity; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +@Data +@EqualsAndHashCode(callSuper = false) +@TableName("tb_device_attr") +public class TbDeviceAttrEntity { + private static final long serialVersionUID = 1L; + + @TableId + private Long id; + /** + * 设备id + */ + private Long deviceId; + /** + * 属性类型 + */ + private String attrType; + /** + * 属性值 + */ + private String attrValue; + /** + * 删除标志 + */ + private Integer delFlag; +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/entity/TbDeviceEntity.java b/renren-admin/src/main/java/io/renren/modules/device/entity/TbDeviceEntity.java new file mode 100644 index 00000000..81f3d2f4 --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/entity/TbDeviceEntity.java @@ -0,0 +1,65 @@ +package io.renren.modules.device.entity; + +import com.baomidou.mybatisplus.annotation.FieldFill; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import io.renren.common.entity.BaseEntity; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.Date; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +@Data +@EqualsAndHashCode(callSuper=false) +@TableName("tb_device") +public class TbDeviceEntity extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** + * 名称 + */ + private String name; + /** + * 描述 + */ + private String description; + /** + * 类型 + */ + private String type; + /** + * 所属部门 + */ + @TableField(fill = FieldFill.INSERT) + private Long deptId; + /** + * 删除标志 + */ + private Integer delFlag; + /** + * 创建人 + */ + @TableField(fill = FieldFill.INSERT) + private Long creator; + /** + * 创建时间 + */ + @TableField(fill = FieldFill.INSERT) + private Date createDate; + /** + * 修改人 + */ + @TableField(fill = FieldFill.INSERT_UPDATE) + private Long updater; + /** + * 更新时间 + */ + @TableField(fill = FieldFill.INSERT_UPDATE) + private Date updateDate; + +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/service/Impl/TbDeviceApplyServiceImpl.java b/renren-admin/src/main/java/io/renren/modules/device/service/Impl/TbDeviceApplyServiceImpl.java new file mode 100644 index 00000000..3783c0cc --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/service/Impl/TbDeviceApplyServiceImpl.java @@ -0,0 +1,53 @@ +package io.renren.modules.device.service.Impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import io.renren.common.page.PageData; +import io.renren.common.service.impl.CrudServiceImpl; +import io.renren.modules.device.dao.TbDeviceApplyDao; +import io.renren.modules.device.dto.TbDeviceApplyDTO; +import io.renren.modules.device.entity.TbDeviceApplyEntity; +import io.renren.modules.device.service.TbDeviceApplyService; +import io.renren.modules.fuse.dto.TbFuseDTO; +import io.renren.modules.meeting.dto.TMeetingroomBookDTO; +import io.renren.modules.security.user.SecurityUser; +import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +@Service +public class TbDeviceApplyServiceImpl extends CrudServiceImpl implements TbDeviceApplyService { + + @Autowired + private TbDeviceApplyDao tbDeviceApplyDao; + + @Override + public QueryWrapper getWrapper(Map params) { + return null; + } + + @Override + public PageData queryAuditList(Map params) { + //分页参数 + int curPage = 1; + int limit = 10; + if(params.containsKey("limit") && StringUtils.isNotBlank(params.get("limit").toString())){ + limit = Integer.parseInt(params.get("limit").toString()); + } + if(params.containsKey("page") && StringUtils.isNotBlank(params.get("page").toString())){ + curPage = Integer.parseInt(params.get("page").toString()); + } + params.put("userId", SecurityUser.getUserId()); + List dtoList = tbDeviceApplyDao.queryListForAudit(params); + List result = dtoList.stream().skip((curPage - 1) * limit).limit(limit).collect(Collectors.toList()); + return new PageData(result, dtoList.size()); + } +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/service/Impl/TbDeviceAttrServiceImpl.java b/renren-admin/src/main/java/io/renren/modules/device/service/Impl/TbDeviceAttrServiceImpl.java new file mode 100644 index 00000000..8361b072 --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/service/Impl/TbDeviceAttrServiceImpl.java @@ -0,0 +1,24 @@ +package io.renren.modules.device.service.Impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import io.renren.common.service.impl.CrudServiceImpl; +import io.renren.modules.device.dao.TbDeviceAttrDao; +import io.renren.modules.device.dto.TbDeviceAttrDTO; +import io.renren.modules.device.entity.TbDeviceAttrEntity; +import io.renren.modules.device.service.TbDeviceAttrService; +import org.springframework.stereotype.Service; + +import java.util.Map; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +@Service +public class TbDeviceAttrServiceImpl extends CrudServiceImpl implements TbDeviceAttrService { + @Override + public QueryWrapper getWrapper(Map params) { + return null; + } +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/service/Impl/TbDeviceServiceImpl.java b/renren-admin/src/main/java/io/renren/modules/device/service/Impl/TbDeviceServiceImpl.java new file mode 100644 index 00000000..c2ac8fc5 --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/service/Impl/TbDeviceServiceImpl.java @@ -0,0 +1,94 @@ +package io.renren.modules.device.service.Impl; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import io.renren.common.constant.Constant; +import io.renren.common.page.PageData; +import io.renren.common.service.impl.CrudServiceImpl; +import io.renren.modules.device.dao.TbDeviceAttrDao; +import io.renren.modules.device.dao.TbDeviceDao; +import io.renren.modules.device.dto.TbDeviceAttrDTO; +import io.renren.modules.device.dto.TbDeviceDTO; +import io.renren.modules.device.entity.TbDeviceAttrEntity; +import io.renren.modules.device.entity.TbDeviceEntity; +import io.renren.modules.device.service.TbDeviceService; +import io.renren.modules.security.user.SecurityUser; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +@Service +public class TbDeviceServiceImpl extends CrudServiceImpl implements TbDeviceService { + + @Autowired + TbDeviceAttrDao tbDeviceAttrDao; + + @Override + public QueryWrapper getWrapper(Map params) { + return null; + } + + @Override + public PageData page(Map params) { + long curPage = 1; + long limit = 10; + if (params.get(Constant.PAGE) != null) { + curPage = Long.parseLong((String) params.get(Constant.PAGE)); + } + if (params.get(Constant.LIMIT) != null) { + limit = Long.parseLong((String) params.get(Constant.LIMIT)); + } + params.put("userId", SecurityUser.getUserId()); + List dtoList = baseDao.getDeviceDTOList(params); + dtoList.forEach(dto -> { + dto.setDeviceAttrDTOList(getAttrByDeviceId(dto.getId())); + }); + List result = dtoList.stream().skip((curPage - 1) * limit).limit(limit).collect(Collectors.toList()); + return new PageData(result, dtoList.size()); + } + + private List getAttrByDeviceId(Long deviceId) { + QueryWrapper wrapper = new QueryWrapper(); + wrapper.eq("device_id", deviceId); + List list = tbDeviceAttrDao.selectList(wrapper); + return list.stream().map(attr -> { + TbDeviceAttrDTO dto = new TbDeviceAttrDTO(); + BeanUtils.copyProperties(attr, dto); + return dto; + }).collect(Collectors.toList()); + } + + @Override + public TbDeviceDTO getDeviceById(Long id) { + TbDeviceEntity deviceEntity = baseDao.selectById(id); + if(deviceEntity==null){ + return null; + } + TbDeviceDTO deviceDTO = new TbDeviceDTO(); + BeanUtils.copyProperties(deviceEntity, deviceDTO); + deviceDTO.setDeviceAttrDTOList(getAttrByDeviceId(id)); + return deviceDTO; + } + + @Override + @Transactional(rollbackFor = Exception.class) + public Integer updateDevice(TbDeviceDTO dto) { + TbDeviceEntity deviceEntity = new TbDeviceEntity(); + BeanUtils.copyProperties(dto, deviceEntity); + dto.getDeviceAttrDTOList().forEach(deviceAttrDTO -> { + TbDeviceAttrEntity deviceAttrEntity = new TbDeviceAttrEntity(); + BeanUtils.copyProperties(deviceAttrDTO, deviceAttrEntity); + tbDeviceAttrDao.updateById(deviceAttrEntity); + }); + return baseDao.updateById(deviceEntity); + } +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/service/TbDeviceApplyService.java b/renren-admin/src/main/java/io/renren/modules/device/service/TbDeviceApplyService.java new file mode 100644 index 00000000..4f12a25c --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/service/TbDeviceApplyService.java @@ -0,0 +1,19 @@ +package io.renren.modules.device.service; + +import io.renren.common.page.PageData; +import io.renren.common.service.CrudService; +import io.renren.modules.device.dto.TbDeviceApplyDTO; +import io.renren.modules.device.entity.TbDeviceApplyEntity; + +import java.util.Map; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +public interface TbDeviceApplyService extends CrudService { + + PageData queryAuditList(Map params); + +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/service/TbDeviceAttrService.java b/renren-admin/src/main/java/io/renren/modules/device/service/TbDeviceAttrService.java new file mode 100644 index 00000000..c8efe164 --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/service/TbDeviceAttrService.java @@ -0,0 +1,14 @@ +package io.renren.modules.device.service; + +import io.renren.common.service.CrudService; +import io.renren.modules.device.dto.TbDeviceAttrDTO; +import io.renren.modules.device.entity.TbDeviceAttrEntity; + + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +public interface TbDeviceAttrService extends CrudService { +} diff --git a/renren-admin/src/main/java/io/renren/modules/device/service/TbDeviceService.java b/renren-admin/src/main/java/io/renren/modules/device/service/TbDeviceService.java new file mode 100644 index 00000000..a5790467 --- /dev/null +++ b/renren-admin/src/main/java/io/renren/modules/device/service/TbDeviceService.java @@ -0,0 +1,17 @@ +package io.renren.modules.device.service; + +import io.renren.common.service.CrudService; +import io.renren.modules.device.dto.TbDeviceDTO; +import io.renren.modules.device.entity.TbDeviceEntity; + +/** + * @Auther:lizhicheng2@hisense.com + * @date:2022/9/20 + * @des + */ +public interface TbDeviceService extends CrudService { + + TbDeviceDTO getDeviceById(Long id); + + Integer updateDevice(TbDeviceDTO dto); +} diff --git a/renren-admin/src/main/java/io/renren/modules/processForm/listener/v2/CorrectionListenerV2.java b/renren-admin/src/main/java/io/renren/modules/processForm/listener/v2/CorrectionListenerV2.java index daba0b6c..4d6fe46e 100644 --- a/renren-admin/src/main/java/io/renren/modules/processForm/listener/v2/CorrectionListenerV2.java +++ b/renren-admin/src/main/java/io/renren/modules/processForm/listener/v2/CorrectionListenerV2.java @@ -74,7 +74,7 @@ public class CorrectionListenerV2 implements TaskListener, ExecutionListener, Ac private TAbilityApplicationService tAbilityApplicationService; @Override - @ActivitiNoticeOperation(value = "资源部门负责人审批", process = "能力申请流程v2") + @ActivitiNoticeOperation(value = "资源部门负责人审批", process = "能力申请流程") public void notify(DelegateTask delegateTask) { logger.error("-------------------------进入部门动态审批人流程-------------------------------"); final String eventName = delegateTask.getEventName(); @@ -91,7 +91,7 @@ public class CorrectionListenerV2 implements TaskListener, ExecutionListener, Ac } @Override - @ActivitiNoticeOperation(value = "流程结束", process = "能力申请流程v2", type = 2) + @ActivitiNoticeOperation(value = "流程结束", process = "能力申请流程", type = 2) public void notify(DelegateExecution delegateExecution) throws Exception { logger.error("----------------------进入部门审批结束节点---------------------------"); delegateExecution.getProcessBusinessKey(); diff --git a/renren-admin/src/main/resources/mapper/device/TbDeviceApplyDao.xml b/renren-admin/src/main/resources/mapper/device/TbDeviceApplyDao.xml new file mode 100644 index 00000000..0266b4e4 --- /dev/null +++ b/renren-admin/src/main/resources/mapper/device/TbDeviceApplyDao.xml @@ -0,0 +1,17 @@ + + + + + + + + \ No newline at end of file diff --git a/renren-admin/src/main/resources/mapper/device/TbDeviceAttrDao.xml b/renren-admin/src/main/resources/mapper/device/TbDeviceAttrDao.xml new file mode 100644 index 00000000..be18c7b6 --- /dev/null +++ b/renren-admin/src/main/resources/mapper/device/TbDeviceAttrDao.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/renren-admin/src/main/resources/mapper/device/TbDeviceDao.xml b/renren-admin/src/main/resources/mapper/device/TbDeviceDao.xml new file mode 100644 index 00000000..08e3971f --- /dev/null +++ b/renren-admin/src/main/resources/mapper/device/TbDeviceDao.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file