From 8011e1ea9a82a42c0dd907b5cd929c60e428b882 Mon Sep 17 00:00:00 2001 From: yanghaoran Date: Sat, 5 Dec 2020 14:16:55 +0800 Subject: [PATCH 01/28] update headers --- inc/external/acl/acl_base.h | 1 + inc/external/acl/acl_op.h | 1 + inc/external/acl/acl_op_compiler.h | 1 + inc/external/acl/error_codes/ge_error_codes.h | 4 +- inc/external/acl/error_codes/rt_error_codes.h | 182 ++++++------ inc/external/acl/ops/acl_cblas.h | 1 + inc/external/runtime/rt_error_codes.h | 182 ++++++------ .../fwkacllib/inc/aicpu/common/aicpu_task_struct.h | 4 +- third_party/fwkacllib/inc/cce/aicpu_engine.h | 15 +- third_party/fwkacllib/inc/hccl/hccl_types.h | 101 ------- third_party/fwkacllib/inc/hccl/hcom.h | 145 ---------- .../fwkacllib/inc/mmpa/sub_inc/mmpa_linux.h | 46 +-- .../fwkacllib/inc/mmpa/sub_inc/mmpa_typedef_win.h | 2 +- third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_win.h | 3 +- third_party/fwkacllib/inc/runtime/base.h | 315 +-------------------- third_party/fwkacllib/inc/runtime/config.h | 18 +- third_party/fwkacllib/inc/runtime/context.h | 10 +- third_party/fwkacllib/inc/runtime/dev.h | 14 +- third_party/fwkacllib/inc/runtime/dvfsprofile.h | 10 +- third_party/fwkacllib/inc/runtime/event.h | 10 +- third_party/fwkacllib/inc/runtime/kernel.h | 10 +- third_party/fwkacllib/inc/runtime/mem.h | 10 +- third_party/fwkacllib/inc/runtime/rt.h | 10 +- third_party/fwkacllib/inc/runtime/rt_model.h | 10 +- third_party/fwkacllib/inc/runtime/stream.h | 10 +- third_party/fwkacllib/inc/tdt/index_transform.h | 20 +- third_party/fwkacllib/inc/tdt/status.h | 9 +- .../fwkacllib/inc/toolchain/adx_datadump_server.h | 22 +- third_party/fwkacllib/inc/toolchain/prof_acl_api.h | 250 +++++++++++++++- .../fwkacllib/inc/toolchain/prof_mgr_core.h | 9 + .../fwkacllib/inc/toolchain/prof_reporter.h | 10 +- third_party/fwkacllib/inc/toolchain/slog.h | 25 ++ .../fwkacllib/inc/toolchain/tuning_tool/tune_api.h | 18 +- 33 files changed, 634 insertions(+), 844 deletions(-) delete mode 100644 third_party/fwkacllib/inc/hccl/hccl_types.h diff --git a/inc/external/acl/acl_base.h b/inc/external/acl/acl_base.h index 224a8ef0..debadcfd 100644 --- a/inc/external/acl/acl_base.h +++ b/inc/external/acl/acl_base.h @@ -110,6 +110,7 @@ static const int ACL_ERROR_DUMP_ALREADY_RUN = 100044; static const int ACL_ERROR_DUMP_NOT_RUN = 100045; static const int ACL_ERROR_PROF_REPEAT_SUBSCRIBE = 148046; static const int ACL_ERROR_PROF_API_CONFLICT = 148047; +static const int ACL_ERROR_INVALID_MAX_OPQUEUE_NUM_CONFIG = 148048; static const int ACL_ERROR_BAD_ALLOC = 200000; static const int ACL_ERROR_API_NOT_SUPPORT = 200001; diff --git a/inc/external/acl/acl_op.h b/inc/external/acl/acl_op.h index 882c6ae6..d2e59bfb 100644 --- a/inc/external/acl/acl_op.h +++ b/inc/external/acl/acl_op.h @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + #ifndef INC_EXTERNAL_ACL_ACL_OP_H_ #define INC_EXTERNAL_ACL_ACL_OP_H_ diff --git a/inc/external/acl/acl_op_compiler.h b/inc/external/acl/acl_op_compiler.h index 9bf5adf0..adae90c7 100644 --- a/inc/external/acl/acl_op_compiler.h +++ b/inc/external/acl/acl_op_compiler.h @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + #ifndef INC_EXTERNAL_ACL_ACL_OP_COMPILER_H_ #define INC_EXTERNAL_ACL_ACL_OP_COMPILER_H_ diff --git a/inc/external/acl/error_codes/ge_error_codes.h b/inc/external/acl/error_codes/ge_error_codes.h index 6f82a897..20a7e0f9 100644 --- a/inc/external/acl/error_codes/ge_error_codes.h +++ b/inc/external/acl/error_codes/ge_error_codes.h @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + #ifndef INC_EXTERNAL_GE_GE_ERROR_CODES_H_ #define INC_EXTERNAL_GE_GE_ERROR_CODES_H_ @@ -25,13 +26,10 @@ static const uint32_t ACL_ERROR_GE_PARAM_INVALID = 145000; static const uint32_t ACL_ERROR_GE_EXEC_NOT_INIT = 145001; static const uint32_t ACL_ERROR_GE_EXEC_MODEL_PATH_INVALID = 145002; static const uint32_t ACL_ERROR_GE_EXEC_MODEL_ID_INVALID = 145003; -static const uint32_t ACL_ERROR_GE_EXEC_MODEL_KEY_PATH_INVALID = 145004; -static const uint32_t ACL_ERROR_GE_EXEC_MODEL_NOT_SUPPORT_ENCRYPTION = 145005; static const uint32_t ACL_ERROR_GE_EXEC_MODEL_DATA_SIZE_INVALID = 145006; static const uint32_t ACL_ERROR_GE_EXEC_MODEL_ADDR_INVALID = 145007; static const uint32_t ACL_ERROR_GE_EXEC_MODEL_QUEUE_ID_INVALID = 145008; static const uint32_t ACL_ERROR_GE_EXEC_LOAD_MODEL_REPEATED = 145009; -static const uint32_t ACL_ERROR_GE_EXEC_MODEL_PARTITION_NUM_INVALID = 145010; static const uint32_t ACL_ERROR_GE_DYNAMIC_INPUT_ADDR_INVALID = 145011; static const uint32_t ACL_ERROR_GE_DYNAMIC_INPUT_LENGTH_INVALID = 145012; static const uint32_t ACL_ERROR_GE_DYNAMIC_BATCH_SIZE_INVALID = 145013; diff --git a/inc/external/acl/error_codes/rt_error_codes.h b/inc/external/acl/error_codes/rt_error_codes.h index 0ae5303d..2dd2c70c 100644 --- a/inc/external/acl/error_codes/rt_error_codes.h +++ b/inc/external/acl/error_codes/rt_error_codes.h @@ -1,91 +1,91 @@ -/** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef __INC_EXTERNEL_RT_ERROR_CODES_H__ -#define __INC_EXTERNEL_RT_ERROR_CODES_H__ - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -static const int32_t ACL_RT_SUCCESS = 0; // success - -static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid -static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id -static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null -static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context -static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context -static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal -static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned -static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed -static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed -static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream -static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread -static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set -static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create -static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream -static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type - -static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPROT = 207000; // feature not support -static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error -static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error - -static const int32_t ACL_ERROR_RT_INTERNEL_ERROR = 507000; // runtime internel error -static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error -static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream -static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream -static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete -static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence -static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete -static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error -static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error -static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support -static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat -static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed -static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout -static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error -static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout -static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception -static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception -static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout -static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception -static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error -static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error -static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error -static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error -static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal -static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering -static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init -static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data -static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error -static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate -static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed -static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed -static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context -static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out -static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error - -static const int32_t ACL_ERROR_RT_DRV_INTERNEL_ERROR = 507899; // drv internel error - -#ifdef __cplusplus -} -#endif - -#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ +/** + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef __INC_EXTERNEL_RT_ERROR_CODES_H__ +#define __INC_EXTERNEL_RT_ERROR_CODES_H__ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +static const int32_t ACL_RT_SUCCESS = 0; // success + +static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid +static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id +static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null +static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context +static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context +static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal +static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned +static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed +static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed +static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream +static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread +static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set +static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create +static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream +static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type + +static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPROT = 207000; // feature not support +static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error +static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error + +static const int32_t ACL_ERROR_RT_INTERNEL_ERROR = 507000; // runtime internel error +static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error +static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream +static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream +static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete +static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence +static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete +static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error +static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error +static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support +static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat +static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed +static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout +static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error +static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout +static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception +static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception +static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout +static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception +static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error +static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error +static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error +static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error +static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal +static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering +static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init +static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data +static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error +static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate +static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed +static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed +static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context +static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out +static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error + +static const int32_t ACL_ERROR_RT_DRV_INTERNEL_ERROR = 507899; // drv internel error + +#ifdef __cplusplus +} +#endif + +#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ diff --git a/inc/external/acl/ops/acl_cblas.h b/inc/external/acl/ops/acl_cblas.h index 571a1183..3d81eb2b 100644 --- a/inc/external/acl/ops/acl_cblas.h +++ b/inc/external/acl/ops/acl_cblas.h @@ -13,6 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + #ifndef INC_EXTERNAL_ACL_OPS_ACL_CBLAS_H_ #define INC_EXTERNAL_ACL_OPS_ACL_CBLAS_H_ diff --git a/inc/external/runtime/rt_error_codes.h b/inc/external/runtime/rt_error_codes.h index 0ae5303d..2dd2c70c 100644 --- a/inc/external/runtime/rt_error_codes.h +++ b/inc/external/runtime/rt_error_codes.h @@ -1,91 +1,91 @@ -/** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef __INC_EXTERNEL_RT_ERROR_CODES_H__ -#define __INC_EXTERNEL_RT_ERROR_CODES_H__ - -#include - -#ifdef __cplusplus -extern "C" { -#endif - -static const int32_t ACL_RT_SUCCESS = 0; // success - -static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid -static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id -static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null -static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context -static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context -static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal -static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned -static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed -static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed -static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream -static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread -static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set -static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create -static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream -static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type - -static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPROT = 207000; // feature not support -static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error -static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error - -static const int32_t ACL_ERROR_RT_INTERNEL_ERROR = 507000; // runtime internel error -static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error -static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream -static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream -static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete -static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence -static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete -static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error -static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error -static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support -static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat -static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed -static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout -static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error -static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout -static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception -static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception -static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout -static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception -static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error -static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error -static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error -static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error -static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal -static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering -static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init -static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data -static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error -static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate -static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed -static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed -static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context -static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out -static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error - -static const int32_t ACL_ERROR_RT_DRV_INTERNEL_ERROR = 507899; // drv internel error - -#ifdef __cplusplus -} -#endif - -#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ +/** + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef __INC_EXTERNEL_RT_ERROR_CODES_H__ +#define __INC_EXTERNEL_RT_ERROR_CODES_H__ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +static const int32_t ACL_RT_SUCCESS = 0; // success + +static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid +static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id +static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null +static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context +static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context +static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal +static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned +static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed +static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed +static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream +static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread +static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set +static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create +static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream +static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type + +static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPROT = 207000; // feature not support +static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error +static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error + +static const int32_t ACL_ERROR_RT_INTERNEL_ERROR = 507000; // runtime internel error +static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error +static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream +static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream +static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete +static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence +static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete +static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error +static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error +static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support +static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat +static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed +static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout +static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error +static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout +static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception +static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception +static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout +static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception +static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error +static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error +static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error +static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error +static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal +static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering +static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init +static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data +static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error +static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate +static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed +static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed +static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context +static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out +static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error + +static const int32_t ACL_ERROR_RT_DRV_INTERNEL_ERROR = 507899; // drv internel error + +#ifdef __cplusplus +} +#endif + +#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ diff --git a/third_party/fwkacllib/inc/aicpu/common/aicpu_task_struct.h b/third_party/fwkacllib/inc/aicpu/common/aicpu_task_struct.h index c3672663..72e21f6f 100644 --- a/third_party/fwkacllib/inc/aicpu/common/aicpu_task_struct.h +++ b/third_party/fwkacllib/inc/aicpu/common/aicpu_task_struct.h @@ -21,13 +21,15 @@ namespace aicpu { +#pragma pack(push, 1) struct AicpuParamHead { uint32_t length; // Total length: include cunstom message uint32_t ioAddrNum; // Input and output address number uint32_t extInfoLength; // extInfo struct Length uint64_t extInfoAddr; // extInfo address -} __attribute__ ((packed)); +}; +#pragma pack(pop) } // namespace aicpu diff --git a/third_party/fwkacllib/inc/cce/aicpu_engine.h b/third_party/fwkacllib/inc/cce/aicpu_engine.h index 740f1200..8bf0bdb6 100644 --- a/third_party/fwkacllib/inc/cce/aicpu_engine.h +++ b/third_party/fwkacllib/inc/cce/aicpu_engine.h @@ -17,6 +17,8 @@ #ifndef AICPU_ENGINE_H__ #define AICPU_ENGINE_H__ +#include + #ifdef __cplusplus extern "C" { #endif @@ -36,12 +38,23 @@ typedef enum { /** * @ingroup aicpu engine * @brief aeCallInterface: - * a interface to call a function in a op kernfel lib + * a interface to call a function in a op kernfel lib * @param [in] addr void *, should be STR_KERNEL * format * @return aeStatus_t */ aeStatus_t aeCallInterface(void *addr); +/** + * @ingroup aicpu engine + * @brief aeBatchLoadKernelSo: + * a interface to load kernel so + * @param [in] loadSoNum load so number + * @param [in] soPaths load so paths + * @param [in] soNames load so names + * @return aeStatus_t + */ +aeStatus_t aeBatchLoadKernelSo(const uint32_t loadSoNum, const char *soPaths[], const char *soNames[]); + #ifdef __cplusplus } #endif diff --git a/third_party/fwkacllib/inc/hccl/hccl_types.h b/third_party/fwkacllib/inc/hccl/hccl_types.h deleted file mode 100644 index 50a64795..00000000 --- a/third_party/fwkacllib/inc/hccl/hccl_types.h +++ /dev/null @@ -1,101 +0,0 @@ -/** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/** - * @file hccl_types.h - * @brief HCCL data type definition - * - */ - -#ifndef HCCL_TYPES_H_ -#define HCCL_TYPES_H_ - -#include - -#ifdef __cplusplus -extern "C" { -#endif // __cplusplus - -/** - * @brief HCCL functions return value definition - */ -typedef enum { - HCCL_SUCCESS = 0, /**< success */ - HCCL_E_PARA = 1, /**< parameter error */ - HCCL_E_PTR = 2, /**< empty pointer */ - HCCL_E_MEMORY = 3, /**< memory error */ - HCCL_E_INTERNAL = 4, /**< internal error */ - HCCL_E_NOT_SUPPORT = 5, /**< not support feature */ - HCCL_E_NOT_FOUND = 6, /**< not found specific resource */ - HCCL_E_UNAVAIL = 7, /**< resource unavailable */ - HCCL_E_SYSCALL = 8, /**< call system interface error */ - HCCL_E_TIMEOUT = 9, /**< timeout */ - HCCL_E_OPEN_FILE_FAILURE = 10, /**< open file fail */ - HCCL_E_TCP_CONNECT = 11, /**< tcp connect fail */ - HCCL_E_ROCE_CONNECT = 12, /**< roce connect fail */ - HCCL_E_TCP_TRANSFER = 13, /**< tcp transfer fail */ - HCCL_E_ROCE_TRANSFER = 14, /**< roce transfer fail */ - HCCL_E_RUNTIME = 15, /**< call runtime api fail */ - HCCL_E_DRV = 16, /**< call driver api fail */ - HCCL_E_PROFILING = 17, /**< call profiling api fail */ - HCCL_E_CCE = 18, /**< call cce api fail */ - HCCL_E_NETWORK = 19, /**< call network api fail */ - HCCL_E_RESERVED /**< reserved */ -} HcclResult; - -/** - * @brief handle to HCCL communicator - */ -typedef void *HcclComm; - -/** - * @brief HCCL Reduction opperation - */ -typedef enum { - HCCL_REDUCE_SUM = 0, /**< sum */ - HCCL_REDUCE_PROD = 1, /**< prod */ - HCCL_REDUCE_MAX = 2, /**< max */ - HCCL_REDUCE_MIN = 3, /**< min */ - HCCL_REDUCE_RESERVED /**< reserved */ -} HcclReduceOp; - -/** - * @brief HCCL data type - */ -typedef enum { - HCCL_DATA_TYPE_INT8 = 0, /**< int8 */ - HCCL_DATA_TYPE_INT16 = 1, /**< int16 */ - HCCL_DATA_TYPE_INT32 = 2, /**< int32 */ - HCCL_DATA_TYPE_FP16 = 3, /**< fp16 */ - HCCL_DATA_TYPE_FP32 = 4, /**< fp32 */ - HCCL_DATA_TYPE_INT64 = 5, /**< int64 */ - HCCL_DATA_TYPE_UINT64 = 6, /**< uint64 */ - HCCL_DATA_TYPE_RESERVED /**< reserved */ -} HcclDataType; - -const uint32_t HCCL_ROOT_INFO_BYTES = 4108; // 4108: root info length - -/** - * @brief HCCL root info - */ -typedef struct HcclRootInfoDef { - char internal[HCCL_ROOT_INFO_BYTES]; -} HcclRootInfo; - -#ifdef __cplusplus -} -#endif // __cplusplus -#endif // HCCL_TYPES_H_ diff --git a/third_party/fwkacllib/inc/hccl/hcom.h b/third_party/fwkacllib/inc/hccl/hcom.h index 90b96ac7..de140b4b 100644 --- a/third_party/fwkacllib/inc/hccl/hcom.h +++ b/third_party/fwkacllib/inc/hccl/hcom.h @@ -29,104 +29,7 @@ extern "C" { #endif // __cplusplus -/** - * @brief Initialize HCOM. - * - * @param rank_table A string identifying the rank table file path, include file name. - * @param identify A string identifying the identify for the rank. - * @return HcclResult - * @see hcom_destroy() - */ -extern HcclResult hcom_init(const char *rank_table, const char *identify); - -/** - * @brief Destroy HCOM - * - * @return HcclResult - * @see hcom_init() - */ -extern HcclResult hcom_destroy(void); - -/** - * @brief Bind the model. - * - * @param model A pointer identifying the model information. - * @param stream A pointer identifying the stream information. - * @return HcclResult - * @see hcom_unbind_model() - */ -extern HcclResult hcom_bind_model(rtModel_t model, rtStream_t stream); - -/** - * @brief Unbind the model. - * - * @param model An pointer identifying the model information. - * @return HcclResult - * @see hcom_unbind_model() - */ -extern HcclResult hcom_unbind_model(rtModel_t model); - -/** - * @brief All-gather operator. - * - * @param tag A string identifying the tag of the operator. - * @param inputPtr A pointer identifying the input data address of the operator. - * @param outputPtr A pointer identifying the output data address of the operator. - * @param inputCount An integer(u64) identifying the number of the input data. - * @param dataType The data type of the operator, must be one of the following types: int8, int32, float16, float32. - * @param group A string identifying the group name of ranks participating in the operator. - * @param stream A pointer identifying the stream information. - * @return HcclResult - */ -extern HcclResult hcom_all_gather(const char *tag, void *inputPtr, void *outputPtr, u64 inputCount, - HcclDataType dataType, const char *group, rtStream_t stream); - -/** - * @brief All-reduce operator. - * - * @param tag A string identifying the tag of the operator. - * @param inputPtr A pointer identifying the input data address of the operator. - * @param outputPtr A pointer identifying the output data address of the operator. - * @param count An integer(u64) identifying the number of the output data. - * @param dataType The data type of the operator, must be one of the following types: int8, int32, float16, float32. - * @param op The reduction type of the operator, must be one of the following types: sum, min, max, prod. - * @param group A string identifying the group name of ranks participating in the operator. - * @param stream A pointer identifying the stream information. - * @return HcclResult - */ -extern HcclResult hcom_all_reduce(const char *tag, void *inputPtr, void *outputPtr, u64 count, - HcclDataType dataType, HcclReduceOp op, const char *group, rtStream_t stream); - -/** - * @brief Broadcast operator. - * - * @param tag A string identifying the tag of the operator. - * @param ptr A pointer identifying the data address of the operator. - * @param count An integer(u64) identifying the number of the data. - * @param dataType The data type of the operator, must be one of the following types: int8, int32, float16, float32. - * @param root An integer(u32) identifying the the root rank in the operator. - * @param group A string identifying the group name of ranks participating in the operator. - * @param stream A pointer identifying the stream information. - * @return HcclResult - */ -extern HcclResult hcom_broadcast(const char *tag, void *ptr, u64 count, HcclDataType dataType, u32 root, - const char *group, rtStream_t stream); -/** - * @brief Reduce-scatter operator. - * - * @param tag A string identifying the tag of the operator. - * @param inputPtr A pointer identifying the input data address of the operator. - * @param outputPtr A pointer identifying the output data address of the operator. - * @param count An integer(u64) identifying the number of the data. - * @param dataType The data type of the operator, must be one of the following types: int8, int32, float16, float32. - * @param op The reduction type of the operator, must be one of the following types: sum, min, max, prod. - * @param group A string identifying the group name of ranks participating in the operator. - * @param stream A pointer identifying the stream information. - * @return HcclResult - */ -extern HcclResult hcom_reduce_scatter(const char *tag, void *inputPtr, void *outputPtr, u64 count, - HcclDataType dataType, HcclReduceOp op, const char *group, rtStream_t stream); /** * @brief Get the rank number in the group. @@ -203,54 +106,6 @@ HcclResult hcom_create_group(const char *group, u32 rankNum, u32 *rankIds); HcclResult hcom_destroy_group(const char *group); /** - * @brief Send operator. - * - * @param tag A string identifying the tag of the operator. - * @param inputPtr A pointer identifying the input data address of the operator. - * @param count An integer(u64) identifying the number of the data. - * @param dataType The data type of the operator, must be one of the following types: int8, int32, float16, float32. - * @param destRank An integer identifying the destination rank. - * @param srTag An integer identifying the send/recv message tag. - * The message will be send by the receive operator with the same "sr_tag". - * @param group A string identifying the group name of ranks participating in the operator. - * @param stream A pointer identifying the stream information. - * @return HcclResult - */ -HcclResult hcom_send(const char *tag, void *inputPtr, u64 count, HcclDataType dataType, - u32 destRank, u32 srTag, const char *group, rtStream_t stream); - -/** - * @brief Receive operator. - * - * @param tag A string identifying the tag of the operator. - * @param outputPtr A pointer identifying the output data address of the operator. - * @param count An integer(u64) identifying the number of the data. - * @param dataType The data type of the operator, must be one of the following types: int8, int32, float16, float32. - * @param srcRank An integer identifying the source rank. - * @param srTag An integer identifying the send/recv message tag. - * The message will be send by the send operator with the same "sr_tag". - * @param group A string identifying the group name of ranks participating in the operator. - * @param stream A pointer identifying the stream information. - * @return HcclResult - */ -HcclResult hcom_receive(const char *tag, void *outputPtr, u64 count, HcclDataType dataType, - u32 srcRank, u32 srTag, const char *group, rtStream_t stream); - -/** - * @brief Get the gradient split strategy with in the group. - * - * @param group A string identifying the group name. - * @param feature A pointer identifying the feature of the model. - * @param maxSegmentNum An integer(u32) identifying the max segments of gradients. - * @param segmentNum A pointer identifying the segments number of gradients. - * @param segmentIdx A list identifying the index of end gradient in each segment. - * @return HcclResult - */ -HcclResult hcom_get_split_strategy(const char *group, const struct model_feature *feature, u32 maxSegmentNum, - u32 *segmentNum, u32 *segmentIdx, GradSplitForceMode force = FORCE_NONE, - OriginalGraphShapeType shapeType = KNOWN_SHAPE); - -/** * @brief Set the gradient split strategy with in the group, according to gradient index. * * @param group A string identifying the group name. diff --git a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_linux.h b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_linux.h index ea51f497..c74f95ac 100644 --- a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_linux.h +++ b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_linux.h @@ -227,6 +227,7 @@ typedef struct { #define M_BINARY O_RDONLY #define M_TRUNC O_TRUNC #define M_IRWXU S_IRWXU +#define M_APPEND O_APPEND #define M_IN_CREATE IN_CREATE #define M_IN_CLOSE_WRITE IN_CLOSE_WRITE @@ -342,17 +343,17 @@ MMPA_FUNC_VISIBILITY INT32 mmCloseSocket(mmSockHandle sockFd); MMPA_FUNC_VISIBILITY mmSsize_t mmSocketSend(mmSockHandle sockFd, VOID *sendBuf, INT32 sendLen, INT32 sendFlag); MMPA_FUNC_VISIBILITY mmSsize_t mmSocketRecv(mmSockHandle sockFd, VOID *recvBuf, INT32 recvLen, INT32 recvFlag); MMPA_FUNC_VISIBILITY INT32 mmSocketSendTo(mmSockHandle sockFd, - VOID *sendMsg, - INT32 sendLen, - UINT32 sendFlag, - const mmSockAddr* addr, - INT32 tolen); + VOID *sendMsg, + INT32 sendLen, + UINT32 sendFlag, + const mmSockAddr* addr, + INT32 tolen); MMPA_FUNC_VISIBILITY mmSsize_t mmSocketRecvFrom(mmSockHandle sockFd, - VOID *recvBuf, - mmSize recvLen, - UINT32 recvFlag, - mmSockAddr* addr, - mmSocklen_t *FromLen); + VOID *recvBuf, + mmSize recvLen, + UINT32 recvFlag, + mmSockAddr* addr, + mmSocklen_t *FromLen); MMPA_FUNC_VISIBILITY INT32 mmSAStartup(); MMPA_FUNC_VISIBILITY INT32 mmSACleanup(); MMPA_FUNC_VISIBILITY VOID *mmDlopen(const CHAR *fileName, INT32 mode); @@ -360,7 +361,10 @@ MMPA_FUNC_VISIBILITY INT32 mmDladdr(VOID *addr, mmDlInfo *info); MMPA_FUNC_VISIBILITY VOID *mmDlsym(VOID *handle, const CHAR *funcName); MMPA_FUNC_VISIBILITY INT32 mmDlclose(VOID *handle); MMPA_FUNC_VISIBILITY CHAR *mmDlerror(); -MMPA_FUNC_VISIBILITY INT32 mmCreateAndSetTimer(mmTimer *timerHandle, mmUserBlock_t *timerBlock, UINT milliSecond, UINT period); +MMPA_FUNC_VISIBILITY INT32 mmCreateAndSetTimer(mmTimer *timerHandle, + mmUserBlock_t *timerBlock, + UINT milliSecond, + UINT period); MMPA_FUNC_VISIBILITY INT32 mmDeleteTimer(mmTimer timerHandle); MMPA_FUNC_VISIBILITY INT32 mmStatGet(const CHAR *path, mmStat_t *buffer); MMPA_FUNC_VISIBILITY INT32 mmStat64Get(const CHAR *path, mmStat64_t *buffer); @@ -454,8 +458,11 @@ MMPA_FUNC_VISIBILITY VOID mmSetOpOpt(INT32 mmOptOpt); MMPA_FUNC_VISIBILITY CHAR *mmGetOptArg(); MMPA_FUNC_VISIBILITY VOID mmSetOptArg(CHAR *mmOptArg); MMPA_FUNC_VISIBILITY INT32 mmGetOpt(INT32 argc, char *const *argv, const char *opts); -MMPA_FUNC_VISIBILITY INT32 mmGetOptLong(INT32 argc, char *const *argv, const char *opts, const mmStructOption *longOpts, - INT32 *longIndex); +MMPA_FUNC_VISIBILITY INT32 mmGetOptLong(INT32 argc, + char *const *argv, + const char *opts, + const mmStructOption *longOpts, + INT32 *longIndex); MMPA_FUNC_VISIBILITY LONG mmLseek(INT32 fd, INT64 offset, INT32 seekFlag); MMPA_FUNC_VISIBILITY INT32 mmFtruncate(mmProcess fd, UINT32 length); @@ -521,11 +528,14 @@ MMPA_FUNC_VISIBILITY INT32 mmGetMac(mmMacInfo **list, INT32 *count); MMPA_FUNC_VISIBILITY INT32 mmGetMacFree(mmMacInfo *list, INT32 count); MMPA_FUNC_VISIBILITY INT32 mmGetCpuInfo(mmCpuDesc **cpuInfo, INT32 *count); MMPA_FUNC_VISIBILITY INT32 mmCpuInfoFree(mmCpuDesc *cpuInfo, INT32 count); -MMPA_FUNC_VISIBILITY INT32 mmCreateProcess(const CHAR *fileName, const mmArgvEnv *env, const char *stdoutRedirectFile, - mmProcess *id); - -MMPA_FUNC_VISIBILITY INT32 mmCreateTaskWithThreadAttr(mmThread *threadHandle, const mmUserBlock_t *funcBlock, - const mmThreadAttr *threadAttr); +MMPA_FUNC_VISIBILITY INT32 mmCreateProcess(const CHAR *fileName, + const mmArgvEnv *env, + const char *stdoutRedirectFile, + mmProcess *id); + +MMPA_FUNC_VISIBILITY INT32 mmCreateTaskWithThreadAttr(mmThread *threadHandle, + const mmUserBlock_t *funcBlock, + const mmThreadAttr *threadAttr); MMPA_FUNC_VISIBILITY mmFileHandle mmShmOpen(const CHAR *name, INT32 oflag, mmMode_t mode); MMPA_FUNC_VISIBILITY INT32 mmShmUnlink(const CHAR *name); MMPA_FUNC_VISIBILITY VOID *mmMmap(mmFd_t fd, mmSize_t size, mmOfft_t offset, mmFd_t *extra, INT32 prot, INT32 flags); diff --git a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_typedef_win.h b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_typedef_win.h index 8200bea6..1627d7a9 100644 --- a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_typedef_win.h +++ b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_typedef_win.h @@ -1,4 +1,4 @@ -/** +/** * Copyright 2019-2020 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_win.h b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_win.h index 5db6bbf8..a5a22b4f 100644 --- a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_win.h +++ b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_win.h @@ -1,4 +1,4 @@ -/** +/** * Copyright 2019-2020 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -249,6 +249,7 @@ typedef VOID (*mmPf)(VOID); #define M_CREAT _O_CREAT #define M_BINARY _O_BINARY #define M_TRUNC _O_TRUNC +#define M_APPEND _O_APPEND #define M_IREAD _S_IREAD #define M_IRUSR _S_IREAD diff --git a/third_party/fwkacllib/inc/runtime/base.h b/third_party/fwkacllib/inc/runtime/base.h index 4e735438..85f16cc5 100644 --- a/third_party/fwkacllib/inc/runtime/base.h +++ b/third_party/fwkacllib/inc/runtime/base.h @@ -1,18 +1,18 @@ /** - * Copyright 2020 Huawei Technologies Co., Ltd - + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - + * * http://www.apache.org/licenses/LICENSE-2.0 - + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. -*/ + */ #ifndef __CCE_RUNTIME_BASE_H__ #define __CCE_RUNTIME_BASE_H__ @@ -32,309 +32,8 @@ extern "C" { #endif #endif -/** - * @ingroup dvrt_base - * @brief runtime error numbers. - */ -typedef enum tagRtError { - RT_ERROR_NONE = 0x0, // success - - RT_ERROR_DEVICE_BASE = 0x07010000, - RT_ERROR_DEVICE_NULL, - RT_ERROR_DEVICE_NEW, - RT_ERROR_DEVICE_ID, - RT_ERROR_DEVICE_CHIPTYPE, - RT_ERROR_DEVICE_DEPLOY, - RT_ERROR_DEVICE_RETAIN, - RT_ERROR_DEVICE_PLATFORM, - RT_ERROR_DEVICE_LOADER, - RT_ERROR_DEVICE_LIMIT, - RT_ERROR_DEVICE_PROC_HANG_OUT, - RT_ERROR_DEVICE_POWER_UP_FAIL, - RT_ERROR_DEVICE_POWER_DOWN_FAIL, - RT_ERROR_DEVICE_INVALID, - - RT_ERROR_DRV_BASE = 0x07020000, - RT_ERROR_DRV_NULL, - RT_ERROR_DRV_NEW, - RT_ERROR_DRV_MEMORY, - RT_ERROR_DRV_INPUT, - RT_ERROR_DRV_PTRNULL, - RT_ERROR_DRV_OPEN_AICPU, - RT_ERROR_DRV_CLOSE_AICPU, - RT_ERROR_DRV_SYM_AICPU, - RT_ERROR_DRV_OPEN_TSD, - RT_ERROR_DRV_CLOSE_TSD, - RT_ERROR_DRV_SYM_TSD, - RT_ERROR_DRV_SOURCE, - RT_ERROR_DRV_REPORT, - RT_ERROR_DRV_COMMAND, - RT_ERROR_DRV_OCCUPY, - RT_ERROR_DRV_ERR, - - RT_ERROR_STREAM_BASE = 0x07030000, - RT_ERROR_STREAM_NULL, - RT_ERROR_STREAM_NEW, - RT_ERROR_STREAM_CONTEXT, - RT_ERROR_STREAM_INVALID, - RT_ERROR_STREAM_MODEL, - RT_ERROR_STREAM_FUSION, - RT_ERROR_STREAM_FULL, - RT_ERROR_STREAM_EMPTY, - RT_ERROR_STREAM_NOT_COMPLETE, - RT_ERROR_STREAM_SYNC, - RT_ERROR_STREAM_NO_CB_REG, - RT_ERROR_STREAM_DUPLICATE, - RT_ERROR_STREAM_NOT_EXIST, - RT_ERROR_SQ_NO_EXIST_SQ_TO_REUSE, - RT_ERROR_SQID_FULL, - - RT_ERROR_MODEL_BASE = 0x07040000, - RT_ERROR_MODEL_NULL, - RT_ERROR_MODEL_NEW, - RT_ERROR_MODEL_CONTEXT, - RT_ERROR_MODEL_ENDGRAPH, - RT_ERROR_MODEL_STREAM, - RT_ERROR_MODEL_EXCUTOR, - RT_ERROR_MODEL_SETUP, - RT_ERROR_MODEL_ID, - RT_ERROR_MODEL_EXE_FAILED, - RT_ERROR_END_OF_SEQUENCE, // end of sequence - RT_ERROR_MODEL_EXIT, - RT_ERROR_MODEL_EXIT_STREAM_UNBIND, - RT_ERROR_MODEL_EXIT_ID, - RT_ERROR_MODEL_ABORT_NORMAL, - - RT_ERROR_EVENT_BASE = 0x07050000, - RT_ERROR_EVENT_NULL, - RT_ERROR_EVENT_NEW, - RT_ERROR_EVENT_RECORDER_NULL, - RT_ERROR_EVENT_TIMESTAMP_INVALID, - RT_ERROR_EVENT_TIMESTAMP_REVERSAL, - RT_ERROR_EVENT_NOT_COMPLETE, - - RT_ERROR_NOTIFY_BASE = 0x07060000, - RT_ERROR_NOTIFY_NULL, - RT_ERROR_NOTIFY_NEW, - RT_ERROR_NOTIFY_TYPE, - RT_ERROR_NOTIFY_NOT_COMPLETE, - - RT_ERROR_CONTEXT_BASE = 0x07070000, - RT_ERROR_CONTEXT_NULL, - RT_ERROR_CONTEXT_NEW, - RT_ERROR_CONTEXT_DEL, - RT_ERROR_CONTEXT_DEFAULT_STREAM_NULL, - RT_ERROR_CONTEXT_ONLINE_STREAM_NULL, - - RT_ERROR_KERNEL_BASE = 0x07080000, - RT_ERROR_KERNEL_NULL, - RT_ERROR_KERNEL_NEW, - RT_ERROR_KERNEL_LOOKUP, - RT_ERROR_KERNEL_NAME, - RT_ERROR_KERNEL_TYPE, - RT_ERROR_KERNEL_OFFSET, - RT_ERROR_KERNEL_DUPLICATE, - RT_ERROR_KERNEL_UNREGISTERING, - - RT_ERROR_PROGRAM_BASE = 0x07090000, - RT_ERROR_PROGRAM_NULL, - RT_ERROR_PROGRAM_NEW, - RT_ERROR_PROGRAM_DATA, - RT_ERROR_PROGRAM_SIZE, - RT_ERROR_PROGRAM_MEM_TYPE, - RT_ERROR_PROGRAM_MACHINE_TYPE, - RT_ERROR_PROGRAM_USEOUT, - - RT_ERROR_MODULE_BASE = 0x070a0000, - RT_ERROR_MODULE_NULL, - RT_ERROR_MODULE_NEW, - - RT_ERROR_INSTANCE_BASE = 0x070b0000, - RT_ERROR_INSTANCE_NULL, - RT_ERROR_INSTANCE_NEW, - RT_ERROR_INSTANCE_VERSION, - - RT_ERROR_API_BASE = 0x070c0000, - RT_ERROR_API_NULL, - RT_ERROR_API_NEW, - - RT_ERROR_DATADUMP_BASE = 0x070d0000, - RT_ERROR_DATADUMP_NULL, - RT_ERROR_DATADUMP_NEW, - RT_ERROR_DATADUMP_TIME, - RT_ERROR_DATADUMP_FILE, - RT_ERROR_DATADUMP_ADDRESS, - RT_ERROR_DATADUMP_LOAD_FAILED, - RT_ERROR_DUMP_ADDR_SET_FAILED, - - RT_ERROR_PROF_BASE = 0x070e0000, - RT_ERROR_PROF_NULL, - RT_ERROR_PROF_NEW, - RT_ERROR_PROF_START, - RT_ERROR_PROF_DEVICE_MEM, - RT_ERROR_PROF_HOST_MEM, - RT_ERROR_PROF_SET_DIR, - RT_ERROR_PROF_OPER, - RT_ERROR_PROF_FULL, - RT_ERROR_PROF_NAME, - - RT_ERROR_PCTRACE_BASE = 0x070f0000, - RT_ERROR_PCTRACE_NULL, - RT_ERROR_PCTRACE_NEW, - RT_ERROR_PCTRACE_TIME, - RT_ERROR_PCTRACE_FILE, - - RT_ERROR_TASK_BASE = 0x07100000, - RT_ERROR_TASK_NULL, - RT_ERROR_TASK_NEW, - RT_ERROR_TASK_TYPE, - RT_ERROR_TASK_ALLOCATOR, - - RT_ERROR_COMMON_BASE = 0x07110000, - RT_ERROR_INVALID_VALUE, // RT_ERROR_INPUT_INVALID - RT_ERROR_MEMORY_ADDRESS_UNALIGNED, - RT_ERROR_SEC_HANDLE, - RT_ERROR_OS_HANDLE, - RT_ERROR_MUTEX_LOCK, - RT_ERROR_MUTEX_UNLOCK, - RT_ERROR_CALLOC, - RT_ERROR_POOL_RESOURCE, - RT_ERROR_TRANS_ARGS, - RT_ERROR_METADATA, - RT_ERROR_LOST_HEARTBEAT, - RT_ERROR_REPORT_TIMEOUT, - RT_ERROR_FEATURE_NOT_SUPPROT, - RT_ERROR_MEMORY_ALLOCATION, - RT_ERROR_MEMORY_FREE, - RT_ERROR_INVALID_MEMORY_TYPE, - - RT_ERROR_DEBUG_BASE = 0x07120000, - RT_ERROR_DEBUG_NULL, - RT_ERROR_DEBUG_NEW, - RT_ERROR_DEBUG_SIGNAL, - RT_ERROR_DEBUG_OPEN, - RT_ERROR_DEBUG_WRITE, - RT_ERROR_DEBUG_REGISTER_FAILED, - RT_ERROR_DEBUG_UNREGISTER_FAILED, - - RT_ERROR_ENGINE_BASE = 0x07130000, - RT_ERROR_ENGINE_NULL, - RT_ERROR_ENGINE_NEW, - RT_ERROR_ENGINE_THREAD, - - RT_ERROR_LABEL_BASE = 0x07140000, - RT_ERROR_LABEL_NULL, - RT_ERROR_LABEL_NEW, - RT_ERROR_LABEL_CONTEXT, - RT_ERROR_LABEL_STREAM, - RT_ERROR_LABEL_MODEL, - RT_ERROR_LABEL_ALLOCATOR, - RT_ERROR_LABEL_FREE, - RT_ERROR_LABEL_SET, - RT_ERROR_LABEL_ID, - - RT_ERROR_TSFW_BASE = 0x07150000, - RT_ERROR_TSFW_UNKNOWN, - RT_ERROR_TSFW_NULL_PTR, - RT_ERROR_TSFW_ILLEGAL_AI_CORE_ID, - RT_ERROR_TSFW_ILLEGAL_PARAM, - RT_ERROR_TSFW_TASK_CMD_QUEUE_FULL, - RT_ERROR_TSFW_TASK_CMD_QUEUE_EMPTY, - RT_ERROR_TSFW_TASK_REPORT_QUEUE_FULL, - RT_ERROR_TSFW_TASK_REPORT_QUEUE_EMPTY, - RT_ERROR_TSFW_TASK_NODE_BUFF_ALL_OCCUPYED, - RT_ERROR_TSFW_TASK_NODE_BUFF_ALL_FREED, - RT_ERROR_TSFW_L2_MEM_INSUFFICIENT_SPACE, - RT_ERROR_TSFW_L2_MALLOC_FAILED, - RT_ERROR_TSFW_DMA_CHANNEL_ALL_OCCUPYED, - RT_ERROR_TSFW_MEMCPY_OP_FAILED, - RT_ERROR_TSFW_BS_SLOT_ALL_OCCUPYED, - RT_ERROR_TSFW_TBS_SLOT_REPEAT_FREE, - RT_ERROR_TSFW_PRIORITY_TASK_LIST_FULL, - RT_ERROR_TSFW_PRIORITY_TASK_LIST_EMPTY, - RT_ERROR_TSFW_NO_STREAM_LIST_NEED_TO_BE_PROCESSED, - RT_ERROR_TSFW_REPEAT_MARK_STREAM_NEED_SERVICE, - RT_ERROR_TSFW_SYS_DMA_CHANNEL_ALL_OCCUPAPYED, - RT_ERROR_TSFW_NO_HBML2TASKNODE_FOUND, - RT_ERROR_TSFW_SQNODE_NODE_SLOT_ALL_OCCUPAPYED, - RT_ERROR_TSFW_CQNODE_NODE_SLOT_ALL_OCCUPAPYED, - RT_ERROR_TSFW_SQNODE_NOT_ENOUGH, - RT_ERROR_TSFW_SQNODE_SLOT_REPEAT_FREE, - RT_ERROR_TSFW_CQNODE_SLOT_REPEAT_FREE, - RT_ERROR_TSFW_CQ_REPORT_FAILED, - RT_ERROR_TSFW_SYS_DMA_RESET_SUCCESS, - RT_ERROR_TSFW_SYS_DMA_RESET_FAILED, - RT_ERROR_TSFW_SYS_DMA_TRNSFER_FAILED, - RT_ERROR_TSFW_SYS_DMA_MEMADDRALIGN_FAILED, - RT_ERROR_TSFW_SYS_DMA_ERROR_QUEUE_FULL, - RT_ERROR_TSFW_SYS_DMA_ERROR_QUEUE_EMPTY, - RT_ERROR_TSFW_TIMER_EVENT_FULL, - RT_ERROR_TSFW_TASK_L2_DESC_ENTRY_NOT_ENOUGH, - RT_ERROR_TSFW_AICORE_TIMEOUT, - RT_ERROR_TSFW_AICORE_EXCEPTION, - RT_ERROR_TSFW_AICORE_TRAP_EXCEPTION, - RT_ERROR_TSFW_AICPU_TIMEOUT, - RT_ERROR_TSFW_SDMA_L2_TO_DDR_MALLOC_FAIL, - RT_ERROR_TSFW_AICPU_EXCEPTION, - RT_ERROR_TSFW_AICPU_DATADUMP_RSP_ERR, - RT_ERROR_TSFW_AICPU_MODEL_RSP_ERR, - RT_ERROR_TSFW_REPEAT_ACTIVE_MODEL_STREAM, - RT_ERROR_TSFW_REPEAT_NOTIFY_WAIT, - RT_ERROR_TSFW_DEBUG_INVALID_SQCQ, - RT_ERROR_TSFW_DEBUG_WRONG_COMMAND_TYPE, - RT_ERROR_TSFW_DEBUG_CMD_PROCESS, - RT_ERROR_TSFW_DEBUG_INVALID_DEVICE_STATUS, - RT_ERROR_TSFW_DEBUG_NOT_IN_DEBUG_STATUS, - RT_ERROR_TSFW_DEBUG_INVALID_TASK_STATUS, - RT_ERROR_TSFW_DEBUG_TASK_EMPTY, - RT_ERROR_TSFW_DEBUG_TASK_FULL, - RT_ERROR_TSFW_DEBUG_TASK_NOT_EXIST, - RT_ERROR_TSFW_DEBUG_AI_CORE_FULL, - RT_ERROR_TSFW_DEBUG_AI_CORE_NOT_EXIST, - RT_ERROR_TSFW_DEBUG_AI_CORE_EXCEPTION, - RT_ERROR_TSFW_DEBUG_AI_CORE_TIMEOUT, - RT_ERROR_TSFW_DEBUG_BREAKPOINT_FULL, - RT_ERROR_TSFW_DEBUG_READ_ERROR, - RT_ERROR_TSFW_DEBUG_WRITE_FAIL, - RT_ERROR_TSFW_QUEUE_FULL, - RT_ERROR_TSFW_QUEUE_EMPTY, - RT_ERROR_TSFW_QUEUE_ALLOC_MEM_FAIL, - RT_ERROR_TSFW_QUEUE_DATA_SIZE_UNMATCH, - RT_ERROR_TSFW_PCIE_DMA_INVLD_CPY_TYPE, - RT_ERROR_TSFW_INVLD_CPY_DIR, - RT_ERROR_TSFW_PCIE_DMA_INVLD_CQ_DES, - RT_ERROR_TSFW_PCIE_DMA_CPY_ERR, - RT_ERROR_TSFW_PCIE_DMA_LNK_CHN_BUSY, - RT_ERROR_TSFW_PROFILE_BUFF_FULL, - RT_ERROR_TSFW_PROFILE_MODE_CONFLICT, - RT_ERROR_TSFW_PROFILE_OTHER_PID_ON, - RT_ERROR_TSFW_SCHD_AIC_TASK_PRELOAD_FAILED, - RT_ERROR_TSFW_TSCPU_CLOSE_FAILED, - RT_ERROR_TSFW_EXPECT_FAIL, - RT_ERROR_TSFW_REPEAT_MODEL_STREAM, - RT_ERROR_TSFW_STREAM_MODEL_UNBIND, - RT_ERROR_TSFW_MODEL_EXE_FAILED, - RT_ERROR_TSFW_IPC_SEND_FAILED, - RT_ERROR_TSFW_IPC_PROC_REG_FAILED, - RT_ERROR_TSFW_STREAM_FULL, - RT_ERROR_TSFW_END_OF_SEQUENCE, - RT_ERROR_TSFW_SWITCH_STREAM_LABEL, - RT_ERROR_TSFW_TRANS_SQE_FAIL, - RT_ERROR_TSFW_RESERVED, - - RT_ERROR_SUBSCRIBE_BASE = 0x07160000, - RT_ERROR_SUBSCRIBE_NULL, - RT_ERROR_SUBSCRIBE_NEW, - RT_ERROR_SUBSCRIBE_STREAM, - RT_ERROR_SUBSCRIBE_THREAD, - RT_ERROR_SUBSCRIBE_GROUP, - - RT_ERROR_GROUP_BASE = 0x07170000, - RT_ERROR_GROUP_NOT_SET, - RT_ERROR_GROUP_NOT_CREATE, - - RT_ERROR_RESERVED = 0x07ff0000, - }rtError_t; +typedef int32_t rtError_t; +static const int32_t RT_ERROR_NONE = 0; // success /** * @ingroup dvrt_base diff --git a/third_party/fwkacllib/inc/runtime/config.h b/third_party/fwkacllib/inc/runtime/config.h index f1a70eaa..c471f128 100644 --- a/third_party/fwkacllib/inc/runtime/config.h +++ b/third_party/fwkacllib/inc/runtime/config.h @@ -1,18 +1,18 @@ /** - * Copyright 2020 Huawei Technologies Co., Ltd - + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - + * * http://www.apache.org/licenses/LICENSE-2.0 - + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. -*/ + */ #ifndef __CCE_RUNTIME_CONFIG_H__ #define __CCE_RUNTIME_CONFIG_H__ @@ -185,6 +185,14 @@ RTS_API rtError_t rtSetPlatformType(rtPlatformType_t platformType); */ RTS_API rtError_t rtMemGetL2Info(rtStream_t stream, void **ptr, uint32_t *size); +/** + * @ingroup + * @brief get runtime version. The version is returned as (1000 major + 10 minor). For example, RUNTIME 9.2 would be represented by 9020. + * @param [out] runtimeVersion + * @return RT_ERROR_NONE for ok + * @return RT_ERROR_INVALID_VALUE for error input + */ +RTS_API rtError_t rtGetRuntimeVersion(uint32_t *runtimeVersion); #if defined(__cplusplus) && !defined(COMPILE_OMG_PACKAGE) } #endif diff --git a/third_party/fwkacllib/inc/runtime/context.h b/third_party/fwkacllib/inc/runtime/context.h index 4be49a8c..3346ff75 100644 --- a/third_party/fwkacllib/inc/runtime/context.h +++ b/third_party/fwkacllib/inc/runtime/context.h @@ -1,18 +1,18 @@ /** - * Copyright 2020 Huawei Technologies Co., Ltd - + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - + * * http://www.apache.org/licenses/LICENSE-2.0 - + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. -*/ + */ #ifndef __CCE_RUNTIME_CONTEXT_H__ #define __CCE_RUNTIME_CONTEXT_H__ diff --git a/third_party/fwkacllib/inc/runtime/dev.h b/third_party/fwkacllib/inc/runtime/dev.h index b378e3b0..c70a2372 100644 --- a/third_party/fwkacllib/inc/runtime/dev.h +++ b/third_party/fwkacllib/inc/runtime/dev.h @@ -1,18 +1,18 @@ /** - * Copyright 2020 Huawei Technologies Co., Ltd - + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - + * * http://www.apache.org/licenses/LICENSE-2.0 - + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. -*/ + */ #ifndef __CCE_RUNTIME_DEVICE_H__ #define __CCE_RUNTIME_DEVICE_H__ @@ -330,12 +330,12 @@ RTS_API rtError_t rtGetPairDevicesInfo(uint32_t devId, uint32_t otherDevId, int3 FEATURE_TYPE_MEMCPY = 0, FEATURE_TYPE_RSV, } rtFeatureType_t; - * @param [in] infoType info type + * @param [in] featureInfo info type typedef enum tagMemcpyInfo { MEMCPY_INFO_SUPPORT_ZEROCOPY = 0, MEMCPY_INFO _RSV, } rtMemcpyInfo_t; - * @param [out] value the capability info + * @param [out] value the capability info RT_CAPABILITY_SUPPORT or RT_CAPABILITY_NOT_SUPPORT * @return RT_ERROR_NONE for ok */ RTS_API rtError_t rtGetRtCapability(rtFeatureType_t featureType, int32_t featureInfo, int64_t *value); diff --git a/third_party/fwkacllib/inc/runtime/dvfsprofile.h b/third_party/fwkacllib/inc/runtime/dvfsprofile.h index 6e451695..e27cd832 100644 --- a/third_party/fwkacllib/inc/runtime/dvfsprofile.h +++ b/third_party/fwkacllib/inc/runtime/dvfsprofile.h @@ -1,18 +1,18 @@ /** - * Copyright 2020 Huawei Technologies Co., Ltd - + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - + * * http://www.apache.org/licenses/LICENSE-2.0 - + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. -*/ + */ #ifndef __CCE_RUNTIME_DVFSPROFILE_H__ #define __CCE_RUNTIME_DVFSPROFILE_H__ diff --git a/third_party/fwkacllib/inc/runtime/event.h b/third_party/fwkacllib/inc/runtime/event.h index 41e611ea..f9d2eae2 100644 --- a/third_party/fwkacllib/inc/runtime/event.h +++ b/third_party/fwkacllib/inc/runtime/event.h @@ -1,18 +1,18 @@ /** - * Copyright 2020 Huawei Technologies Co., Ltd - + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - + * * http://www.apache.org/licenses/LICENSE-2.0 - + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. -*/ + */ #ifndef __CCE_RUNTIME_EVENT_H__ #define __CCE_RUNTIME_EVENT_H__ diff --git a/third_party/fwkacllib/inc/runtime/kernel.h b/third_party/fwkacllib/inc/runtime/kernel.h index 5f519442..98862ad4 100644 --- a/third_party/fwkacllib/inc/runtime/kernel.h +++ b/third_party/fwkacllib/inc/runtime/kernel.h @@ -1,18 +1,18 @@ /** - * Copyright 2020 Huawei Technologies Co., Ltd - + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - + * * http://www.apache.org/licenses/LICENSE-2.0 - + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. -*/ + */ #ifndef __CCE_RUNTIME_KERNEL_H__ #define __CCE_RUNTIME_KERNEL_H__ diff --git a/third_party/fwkacllib/inc/runtime/mem.h b/third_party/fwkacllib/inc/runtime/mem.h index e65d8604..f175cd45 100644 --- a/third_party/fwkacllib/inc/runtime/mem.h +++ b/third_party/fwkacllib/inc/runtime/mem.h @@ -1,18 +1,18 @@ /** - * Copyright 2020 Huawei Technologies Co., Ltd - + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - + * * http://www.apache.org/licenses/LICENSE-2.0 - + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. -*/ + */ #ifndef __CCE_RUNTIME_MEM_H__ #define __CCE_RUNTIME_MEM_H__ diff --git a/third_party/fwkacllib/inc/runtime/rt.h b/third_party/fwkacllib/inc/runtime/rt.h index d3d5956f..c1872941 100644 --- a/third_party/fwkacllib/inc/runtime/rt.h +++ b/third_party/fwkacllib/inc/runtime/rt.h @@ -1,18 +1,18 @@ /** - * Copyright 2020 Huawei Technologies Co., Ltd - + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - + * * http://www.apache.org/licenses/LICENSE-2.0 - + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. -*/ + */ #ifndef __CCE_RUNTIME_RT_H__ #define __CCE_RUNTIME_RT_H__ diff --git a/third_party/fwkacllib/inc/runtime/rt_model.h b/third_party/fwkacllib/inc/runtime/rt_model.h index b72b142d..c96349a0 100644 --- a/third_party/fwkacllib/inc/runtime/rt_model.h +++ b/third_party/fwkacllib/inc/runtime/rt_model.h @@ -1,18 +1,18 @@ /** - * Copyright 2020 Huawei Technologies Co., Ltd - + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - + * * http://www.apache.org/licenses/LICENSE-2.0 - + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. -*/ + */ #ifndef __CCE_RUNTIME_MODEL_H__ #define __CCE_RUNTIME_MODEL_H__ diff --git a/third_party/fwkacllib/inc/runtime/stream.h b/third_party/fwkacllib/inc/runtime/stream.h index 388fd3c2..631c8083 100644 --- a/third_party/fwkacllib/inc/runtime/stream.h +++ b/third_party/fwkacllib/inc/runtime/stream.h @@ -1,18 +1,18 @@ /** - * Copyright 2020 Huawei Technologies Co., Ltd - + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - + * * http://www.apache.org/licenses/LICENSE-2.0 - + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. -*/ + */ #ifndef __CCE_RUNTIME_STREAM_H__ #define __CCE_RUNTIME_STREAM_H__ diff --git a/third_party/fwkacllib/inc/tdt/index_transform.h b/third_party/fwkacllib/inc/tdt/index_transform.h index a5af2c83..a62e0185 100644 --- a/third_party/fwkacllib/inc/tdt/index_transform.h +++ b/third_party/fwkacllib/inc/tdt/index_transform.h @@ -1,10 +1,18 @@ /** -* @file index_transform.h -* -* Copyright (C) Huawei Technologies Co., Ltd. 2018-2019. All Rights Reserved. -* -* This program is used to get logical device id by phy device id. -*/ + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ #ifndef INC_TDT_INDEX_TRANSFORM_H #define INC_TDT_INDEX_TRANSFORM_H diff --git a/third_party/fwkacllib/inc/tdt/status.h b/third_party/fwkacllib/inc/tdt/status.h index d30564b8..dc9e670f 100644 --- a/third_party/fwkacllib/inc/tdt/status.h +++ b/third_party/fwkacllib/inc/tdt/status.h @@ -1,4 +1,4 @@ -/** +/** * Copyright 2019-2020 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -34,9 +34,16 @@ using TDT_StatusT = uint32_t; typedef uint32_t TDT_StatusT; #endif +#define LINUX 0 +#define WINDOWS 1 + #ifndef TDT_LIB_EXPORT +#if(TARGET_SYSTEM_NAME == WINDOWS) +#define TDT_LIB_EXPORT __declspec(dllexport) +#else #define TDT_LIB_EXPORT __attribute__((visibility("default"))) #endif +#endif /** * @ingroup tdt status. * diff --git a/third_party/fwkacllib/inc/toolchain/adx_datadump_server.h b/third_party/fwkacllib/inc/toolchain/adx_datadump_server.h index a1c39a51..67adecd9 100644 --- a/third_party/fwkacllib/inc/toolchain/adx_datadump_server.h +++ b/third_party/fwkacllib/inc/toolchain/adx_datadump_server.h @@ -1,12 +1,18 @@ /** -* @file adx_datadump_server.h -* -* Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -*/ + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ #ifndef ADX_DATADUMP_SERVER_H #define ADX_DATADUMP_SERVER_H diff --git a/third_party/fwkacllib/inc/toolchain/prof_acl_api.h b/third_party/fwkacllib/inc/toolchain/prof_acl_api.h index c8715041..430ed14d 100644 --- a/third_party/fwkacllib/inc/toolchain/prof_acl_api.h +++ b/third_party/fwkacllib/inc/toolchain/prof_acl_api.h @@ -14,11 +14,20 @@ * limitations under the License. */ -#ifndef MSPROF_ENGINE_PROF_ACL_API_H_ -#define MSPROF_ENGINE_PROF_ACL_API_H_ +#ifndef MSPROFILER_API_PROF_ACL_API_H_ +#define MSPROFILER_API_PROF_ACL_API_H_ #define MSVP_MAX_DEV_NUM 64 +#ifndef OS_TYPE +#define OS_TYPE 0 +#endif // OS_TYPE + + +#if (OS_TYPE != LINUX) +#define MSVP_PROF_API __declspec(dllexport) +#else #define MSVP_PROF_API __attribute__((visibility("default"))) +#endif // DataTypeConfig #define PROF_ACL_API 0x0001 @@ -78,6 +87,9 @@ enum ProfErrorCode { PROF_ERROR_UNSUPPORTED, // unsupported data type or ai core metrics PROF_ERROR_REPEAT_START, // profiilng has already been started PROF_ERROR_NOT_STARTED, // profiling has not been started + PROF_ERROR_REPEAT_SUBSCRIBE, // same model id has already been subscribed + PROF_ERROR_MODEL_ID_INVALID, // model id does not exist or has not been subscribed + PROF_ERROR_API_CONFLICT, // prof ctrl api mode conflicts with subscribe mode }; /** @@ -107,7 +119,8 @@ enum ProfAicoreMetrics { PROF_AICORE_MEMORY = 3, PROF_AICORE_INTERNAL_MEMORY = 4, PROF_AICORE_STALL = 5, - PROF_AICORE_EVENT = 255 + PROF_AICORE_METRICS_COUNT, + PROF_AICORE_NONE = 0xff, }; /** @@ -130,12 +143,54 @@ struct ProfConfig { MSVP_PROF_API int32_t ProfStartProfiling(const ProfConfig *profStartCfg); /** - * @name ProfStopConfig - * @brief struct of ProfStop + * @name ProfStopProfiling + * @brief stop profiling + * @param profStopCfg [IN] config to stop profiling + * @return ProfErrorCode */ -struct ProfStopConfig { - uint64_t padding; -}; +MSVP_PROF_API int32_t ProfStopProfiling(const ProfConfig *profStopCfg); + +/** + * @name ProfFinalize + * @brief finalize profiling task + * @return ProfErrorCode + */ +MSVP_PROF_API int32_t ProfFinalize(); + +/** + * @name ProfGetDataTypeConfig + * @brief get dataTypeConfig started with of one device + * @param deviceId [IN] deviceId to get dataTypeConfig + * @param dataTypeConfig [OUT] result get + * @return ProfErrorCode + */ +MSVP_PROF_API int32_t ProfGetDataTypeConfig(uint32_t deviceId, uint64_t &dataTypeConfig); + +namespace Msprofiler { +namespace Api { +/** + * @brief transfer profiling config in acl.json to sample config + * @param aclCfg [IN] profiling json string from acl.json as {"switch":"on", "result_path":"/home",...} + * @param sampleCfg [OUT] json string for GE as {"startCfg":[{"deviceID":"all","jobID":"1234",...}]} + * @return ProfErrorCode + */ +MSVP_PROF_API int32_t ProfAclCfgToSampleCfg(const std::string &aclCfg, std::string &sampleCfg); + +/** + * @name ProfInit + * @brief init profiling + * @param profInitCfg [IN] config of init profiling of json format + * @return ProfErrorCode + */ +MSVP_PROF_API int32_t ProfInit(const std::string &profInitCfg); + +/** + * @name ProfStartProfiling + * @brief start profiling + * @param profStartCfg [IN] config to start profiling + * @return ProfErrorCode + */ +MSVP_PROF_API int32_t ProfStartProfiling(const ProfConfig *profStartCfg); /** * @name ProfStopProfiling @@ -161,4 +216,181 @@ MSVP_PROF_API int32_t ProfFinalize(); */ MSVP_PROF_API int32_t ProfGetDataTypeConfig(uint32_t deviceId, uint64_t &dataTypeConfig); -#endif // MSPROF_ENGINE_PROF_ACL_API_H_ +/** + * @name WorkMode + * @brief profiling api work mode + */ +enum WorkMode { + WORK_MODE_OFF, // profiling not at work + WORK_MODE_API_CTRL, // profiling work on api ctrl mode, (ProfInit) + WORK_MODE_SUBSCRIBE, // profiling work on subscribe mode +}; + +/** + * @name ProfGetApiWorkMode + * @brief get profiling api work mode + * @return WorkMode + */ +MSVP_PROF_API WorkMode ProfGetApiWorkMode(); + +/** + * @name ProfSubscribeConfig + * @brief config of subscribe api + */ +struct ProfSubscribeConfig { + bool timeInfo; // subscribe op time + ProfAicoreMetrics aicoreMetrics; // subscribe ai core metrics + void* fd; // pipe fd +}; + +/** + * @name ProfGetDataTypeConfig + * @brief get DataTypeConfig of subscribe + * @param profSubscribeConfig [IN] config to subscribe data + * @return DataTypeConfig + */ +MSVP_PROF_API uint64_t ProfGetDataTypeConfig(const ProfSubscribeConfig *profSubscribeConfig); + +/** + * @name ProfModelSubscribe + * @brief subscribe data of one model id + * @param modelId [IN] model id to subscribe data + * @param devId [IN] device id of model + * @param profSubscribeConfig [IN] config to subscribe data + * @return ProfErrorCode + */ +MSVP_PROF_API int32_t ProfModelSubscribe(uint32_t modelId, uint32_t devId, + const ProfSubscribeConfig *profSubscribeConfig); + +/** + * @name ProfIsModelSubscribed + * @brief check if a model id is subscribed + * @param modeiId [IN] modei id to check + * @return true: subscribed, false: not + */ +MSVP_PROF_API bool ProfIsModelSubscribed(uint32_t modelId); + +/** + * @name ProfModelUnSubscribe + * @brief unsubscribe a model id + * @param modeiId [IN] modei id to unsubscribe + * @return ProfErrorCode + */ +MSVP_PROF_API int32_t ProfModelUnSubscribe(uint32_t modelId); + +/** + * @name ProfGetOpDescSize + * @brief get profiling data struct size + * @param opDescSize [OUT] bytes of profiling subscribe data struct + * @return ProfErrorCode + */ +MSVP_PROF_API int32_t ProfGetOpDescSize(uint32_t *opDescSize); + +/** + * @name ProfGetOpNum + * @brief get how many op data there are in data + * @param data [IN] data read from pipe + * @param len [IN] data length + * @param opNum [OUT] number of op in data + * @return ProfErrorCode + */ +MSVP_PROF_API int32_t ProfGetOpNum(const void *data, uint32_t len, uint32_t *opNum); + +/** + * @name ProfGetModelId + * @brief get model id of specific part of data + * @param data [IN] data read from pipe + * @param len [IN] data length + * @param index [IN] index of part(op) + * @return model id + */ +MSVP_PROF_API uint32_t ProfGetModelId(const void *data, uint32_t len, uint32_t index); + +/** + * @name ProfGetOpType + * @brief get op type of specific part of data + * @param data [IN] data read from pipe + * @param len [IN] data length + * @param opType [OUT] op type buffer + * @param opTypeLen [IN] buffer size of param opType + * @param index [IN] index of part(op) + * @return ProfErrorCode + */ +MSVP_PROF_API int32_t ProfGetOpType(const void *data, uint32_t len, char *opType, uint32_t opTypeLen, uint32_t index); + +/** + * @name ProfGetOpName + * @brief get op name of specific part of data + * @param data [IN] data read from pipe + * @param len [IN] data length + * @param opType [OUT] op name buffer + * @param opTypeLen [IN] buffer size of param opName + * @param index [IN] index of part(op) + * @return ProfErrorCode + */ +MSVP_PROF_API int32_t ProfGetOpName(const void *data, uint32_t len, char *opName, uint32_t opNameLen, uint32_t index); + +/** + * @name ProfGetOpStart + * @brief get op start timestamp of specific part of data + * @param data [IN] data read from pipe + * @param len [IN] data length + * @param index [IN] index of part(op) + * @return op start timestamp (us) + */ +MSVP_PROF_API uint64_t ProfGetOpStart(const void *data, uint32_t len, uint32_t index); + +/** + * @name ProfGetOpEnd + * @brief get op end timestamp of specific part of data + * @param data [IN] data read from pipe + * @param len [IN] data length + * @param index [IN] index of part(op) + * @return op end timestamp (us) + */ +MSVP_PROF_API uint64_t ProfGetOpEnd(const void *data, uint32_t len, uint32_t index); + +/** + * @name ProfGetOpDuration + * @brief get op duration of specific part of data + * @param data [IN] data read from pipe + * @param len [IN] data length + * @param index [IN] index of part(op) + * @return op duration (us) + */ +MSVP_PROF_API uint64_t ProfGetOpDuration(const void *data, uint32_t len, uint32_t index); + +/** + * @name ProfGetOpExecutionTime + * @brief get op execution time of specific part of data + * @param data [IN] data read from pipe + * @param len [IN] data length + * @param index [IN] index of part(op) + * @return op execution time (us) + */ +MSVP_PROF_API uint64_t ProfGetOpExecutionTime(const void *data, uint32_t len, uint32_t index); + +/** + * @name ProfGetOpCubeOps + * @brief get op cube fops of specific part of data + * @param data [IN] data read from pipe + * @param len [IN] data length + * @param index [IN] index of part(op) + * @return op cube fops + */ +MSVP_PROF_API uint64_t ProfGetOpCubeOps(const void *data, uint32_t len, uint32_t index); + +/** + * @name ProfGetOpVectorOps + * @brief get op vector fops of specific part of data + * @param data [IN] data read from pipe + * @param len [IN] data length + * @param index [IN] index of part(op) + * @return op vector fops + */ +MSVP_PROF_API uint64_t ProfGetOpVectorOps(const void *data, uint32_t len, uint32_t index); + +} // namespace Api +} // namespace Msprofiler + +#endif // MSPROFILER_API_PROF_ACL_API_H_ diff --git a/third_party/fwkacllib/inc/toolchain/prof_mgr_core.h b/third_party/fwkacllib/inc/toolchain/prof_mgr_core.h index 4f013eef..f8cb1b22 100644 --- a/third_party/fwkacllib/inc/toolchain/prof_mgr_core.h +++ b/third_party/fwkacllib/inc/toolchain/prof_mgr_core.h @@ -16,7 +16,16 @@ #ifndef MSPROF_ENGINE_PROF_MGR_CORE_H_ #define MSPROF_ENGINE_PROF_MGR_CORE_H_ +#ifndef OS_TYPE +#define OS_TYPE 0 +#endif // OS_TYPE + +#if (OS_TYPE != LINUX) +#define MSVP_PROF_API __declspec(dllexport) +#else #define MSVP_PROF_API __attribute__((visibility("default"))) +#endif + #include #include diff --git a/third_party/fwkacllib/inc/toolchain/prof_reporter.h b/third_party/fwkacllib/inc/toolchain/prof_reporter.h index c734380c..949011d3 100644 --- a/third_party/fwkacllib/inc/toolchain/prof_reporter.h +++ b/third_party/fwkacllib/inc/toolchain/prof_reporter.h @@ -16,7 +16,15 @@ #ifndef MSPROF_ENGINE_PROF_REPORTER_H_ #define MSPROF_ENGINE_PROF_REPORTER_H_ +#ifndef OS_TYPE +#define OS_TYPE 0 +#endif // OS_TYPE + +#if (OS_TYPE != LINUX) +#define MSVP_PROF_API __declspec(dllexport) +#else #define MSVP_PROF_API __attribute__((visibility("default"))) +#endif /** * @file prof_reporter.h @@ -86,4 +94,4 @@ class MSVP_PROF_API Reporter { } // namespace Engine } // namespace Msprof -#endif // MSPROF_ENGINE_PROF_REPORTER_H_ \ No newline at end of file +#endif // MSPROF_ENGINE_PROF_REPORTER_H_ diff --git a/third_party/fwkacllib/inc/toolchain/slog.h b/third_party/fwkacllib/inc/toolchain/slog.h index bce58f32..5faca0ae 100644 --- a/third_party/fwkacllib/inc/toolchain/slog.h +++ b/third_party/fwkacllib/inc/toolchain/slog.h @@ -18,7 +18,9 @@ #define D_SYSLOG_H_ #ifdef __cplusplus +#ifndef LOG_CPP extern "C" { +#endif #endif // __cplusplus #ifndef LINUX @@ -105,6 +107,7 @@ extern "C" { #define SECURITY_LOG_MASK (0x00100000) #define RUN_LOG_MASK (0x01000000) #define OPERATION_LOG_MASK (0x10000000) +#define RESERVERD_LENGTH 52 typedef struct tagDCODE { const char *cName; @@ -116,6 +119,18 @@ typedef struct tagKV { char *value; } KeyValue; +typedef enum { + APPLICATION = 0, + SYSTEM +} ProcessType; + +typedef struct { + ProcessType type; + unsigned int pid; + unsigned int deviceId; + char reserved[RESERVERD_LENGTH]; +} LogAttr; + /** * @ingroup slog * @@ -230,6 +245,14 @@ DLL_EXPORT int CheckLogLevel(int moduleId, int logLevel); /** * @ingroup slog + * @brief DlogSetAttr: set log attr, default pid is 0, default device id is 0, default process type is APPLICATION + * @param [in]logAttr: attr info, include pid(must be larger than 0), process type and device id(chip ID) + * @return: 0: SUCCEED, others: FAILED + */ +DLL_EXPORT int DlogSetAttr(LogAttr logAttr); + +/** + * @ingroup slog * @brief dlog_error: print error log * * @param [in]moduleId: module id, eg: CCE @@ -367,6 +390,8 @@ void DlogInner(int moduleId, int level, const char *fmt, ...); void DlogWithKVInner(int moduleId, int level, KeyValue *pstKVArray, int kvNum, const char *fmt, ...); #ifdef __cplusplus +#ifndef LOG_CPP } +#endif // LOG_CPP #endif // __cplusplus #endif // D_SYSLOG_H_ diff --git a/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h b/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h index 12b6aa1e..87fdcbeb 100644 --- a/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h +++ b/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h @@ -1,13 +1,19 @@ /** - * @file tune_api.h + * Copyright 2019-2020 Huawei Technologies Co., Ltd * - * Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved.\n + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n - * 描述:mstune调优接口头文件 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. */ + /** @defgroup mstune mstune调优接口 */ #ifndef TUNE_API_H #define TUNE_API_H From fec2e70eda5bc44ebb6bee001815e8b09b6fd5ec Mon Sep 17 00:00:00 2001 From: yanghaoran Date: Mon, 7 Dec 2020 14:58:44 +0800 Subject: [PATCH 02/28] find libraries from both atc and fwk paths --- CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a7528f95..6dd5e1e1 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -83,9 +83,9 @@ if (ENABLE_OPEN_SRC) find_module(msprofiler libmsprofiler.a ${GE_LIB_PATH}) #find_module(ascendcl_static libascendcl.a ${GE_LIB_PATH}) else() - find_module(slog libslog.so ${ASCEND_ATC_DIR}) - find_module(static_mmpa libmmpa.a ${ASCEND_ATC_DIR}) - find_module(error_manager liberror_manager.so ${ASCEND_ATC_DIR}) + find_module(slog libslog.so ${ASCEND_ATC_DIR} ${ASCEND_DRIVER_COMMON_DIR}) + find_module(static_mmpa libmmpa.a ${ASCEND_ATC_DIR} ${ASCEND_RUNTIME_DIR}) + find_module(error_manager liberror_manager.so ${ASCEND_ATC_DIR} ${ASCEND_RUNTIME_DIR}) if(PLATFORM STREQUAL "train") find_module(msprof libmsprof.so ${ASCEND_DRIVER_COMMON_DIR}) find_module(hccl libhccl.so ${ASCEND_RUNTIME_DIR}) From d7319181984e62c43bacbb382e86a4d053ea245d Mon Sep 17 00:00:00 2001 From: yanghaoran Date: Mon, 7 Dec 2020 17:14:14 +0800 Subject: [PATCH 03/28] fix geruntime missing files and error codes --- ge/ge_runtime/CMakeLists.txt | 3 +++ ge/ge_runtime/runtime_model.cc | 4 ++-- ge/ge_runtime/task/task.h | 1 + 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ge/ge_runtime/CMakeLists.txt b/ge/ge_runtime/CMakeLists.txt index 42d3b344..ce1b89ea 100644 --- a/ge/ge_runtime/CMakeLists.txt +++ b/ge/ge_runtime/CMakeLists.txt @@ -13,6 +13,9 @@ set(GE_SRC_LIST "task/hccl_task.cc" "task/memcpy_async_task.cc" "task/profiler_task.cc" + "task/label_goto_task.cc" + "task/label_set_task.cc" + "task/label_switch_task.cc" ) add_library(ge_runtime SHARED ${GE_SRC_LIST}) diff --git a/ge/ge_runtime/runtime_model.cc b/ge/ge_runtime/runtime_model.cc index 0ff56ef1..fb0f3e85 100644 --- a/ge/ge_runtime/runtime_model.cc +++ b/ge/ge_runtime/runtime_model.cc @@ -307,8 +307,8 @@ bool RuntimeModel::Run() { ret = rtStreamSynchronize(rt_model_stream_); if (ret != RT_ERROR_NONE) { - if (ret == RT_ERROR_END_OF_SEQUENCE) { - GELOGI("Model stream RT_ERROR_END_OF_SEQUENCE signal received, ret = 0x%X", ret); + if (ret == ACL_ERROR_RT_END_OF_SEQUENCE) { + GELOGI("Model stream ACL_ERROR_RT_END_OF_SEQUENCE signal received, ret = 0x%X", ret); return true; } GELOGE(RT_FAILED, "Model stream sync failed, ret = 0x%X", ret); diff --git a/ge/ge_runtime/task/task.h b/ge/ge_runtime/task/task.h index 6c4df248..c255fd22 100644 --- a/ge/ge_runtime/task/task.h +++ b/ge/ge_runtime/task/task.h @@ -24,6 +24,7 @@ #include "runtime/rt_model.h" #include "ge_runtime/model_context.h" #include "ge_runtime/task_info.h" +#include "external/runtime/rt_error_codes.h" namespace ge { namespace model_runner { From d5a82a7f98bb7470fa7684f921e399312f5d5175 Mon Sep 17 00:00:00 2001 From: yanghaoran Date: Wed, 9 Dec 2020 14:40:51 +0800 Subject: [PATCH 04/28] Synchronize latest Ascend software suite 09 Dec 2020 --- inc/external/acl/ops/acl_fv.h | 353 +++++++++++++++++++++++++++++++++ third_party/fwkacllib/inc/runtime/rt.h | 2 +- 2 files changed, 354 insertions(+), 1 deletion(-) create mode 100644 inc/external/acl/ops/acl_fv.h diff --git a/inc/external/acl/ops/acl_fv.h b/inc/external/acl/ops/acl_fv.h new file mode 100644 index 00000000..27dc367a --- /dev/null +++ b/inc/external/acl/ops/acl_fv.h @@ -0,0 +1,353 @@ +/** + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef INC_EXTERNAL_ACL_OPS_ACL_RETR_H_ +#define INC_EXTERNAL_ACL_OPS_ACL_RETR_H_ + +#include "acl/acl.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct aclfvInitPara aclfvInitPara; +typedef struct aclfvFeatureInfo aclfvFeatureInfo; +typedef struct aclfvRepoRange aclfvRepoRange; +typedef struct aclfvQueryTable aclfvQueryTable; +typedef struct aclfvSearchInput aclfvSearchInput; +typedef struct aclfvSearchResult aclfvSearchResult; + +// search operation type +enum aclfvSearchType { + SEARCH_1_N, // 1:N operation type + SEARCH_N_M // N:M operation type +}; + +/** + * @ingroup AscendCL + * @brief Create fv init param. + * + * @param fsNum [IN] The feature num + * + * @retval null for failed. + * @retval OtherValues success. + */ +ACL_FUNC_VISIBILITY aclfvInitPara *aclfvCreateInitPara(uint64_t fsNum); + +/** + * @ingroup AscendCL + * @brief Destroy fv init param. + * + * @par Function + * Can only destroy fv init param information created + * through aclfvCreateInitPara interface. + * + * @param initPara [IN] fv init param. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclfvCreateInitPara + */ +ACL_FUNC_VISIBILITY aclError aclfvDestroyInitPara(aclfvInitPara *initPara); + +/** + * @ingroup AscendCL + * @brief set value for maxTopNumFor1N which in fv init param. + * + * @param initPara [IN|OUT] fv init param. + * @param maxTopNumFor1N [IN] maxTopNumFor1N value for init param. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclfvSet1NTopNum(aclfvInitPara *initPara, uint32_t maxTopNumFor1N); + +/** + * @ingroup AscendCL + * @brief set value for maxTopNumForNM which in fv init param. + * + * @param initPara [IN|OUT] fv init param. + * @param maxTopNumForNM [IN] maxTopNumForNM value for init param. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclfvSetNMTopNum(aclfvInitPara *initPara, uint32_t maxTopNumForNM); + +/** + * @ingroup AscendCL + * @brief Create fv feature info. + * + * @param id0 [IN] The first level library id0 + * @param id1 [IN] Secondary library id1 + * @param offset [IN] The offset of the first feature in the library + * @param featureLen [IN] Single feature length + * @param featureCount [IN] Single feature count + * @param featureData [IN] Feature value list + * @param featureDataLen [IN] Feature value list length + * + * @retval null for failed. + * @retval OtherValues success. + */ +ACL_FUNC_VISIBILITY aclfvFeatureInfo *aclfvCreateFeatureInfo(uint32_t id0, uint32_t id1, uint32_t offset, + uint32_t featureLen, uint32_t featureCount, + uint8_t *featureData, uint32_t featureDataLen); + +/** + * @ingroup AscendCL + * @brief Destroy fv feature info. + * + * @par Function + * Can only destroy fv feature info information created + * through aclfvCreateFeatureInfo interface. + * + * @param featureInfo [IN] fv feature info. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclfvCreateFeatureInfo + */ +ACL_FUNC_VISIBILITY aclError aclfvDestroyFeatureInfo(aclfvFeatureInfo *featureInfo); + +/** + * @ingroup AscendCL + * @brief Create fv repo range. + * + * @param id0Min [IN] id0 start value + * @param id0Min [IN] id0 max + * @param id1Min [IN] id0 start value + * @param id1Max [IN] id1 max + * + * @retval null for failed. OtherValues success + */ +ACL_FUNC_VISIBILITY aclfvRepoRange *aclfvCreateRepoRange(uint32_t id0Min, uint32_t id0Max, uint32_t id1Min, + uint32_t id1Max); + +/** + * @ingroup AscendCL + * @brief Destroy fv repo range. + * + * @par Function + * Can only destroy fv repo range information created + * through aclfvCreateRepoRange interface. + * + * @param repoRange [IN] fv repo range. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclfvCreateRepoRange + */ +ACL_FUNC_VISIBILITY aclError aclfvDestroyRepoRange(aclfvRepoRange *repoRange); + +/** + * @ingroup AscendCL + * @brief Create query table. + * + * @param queryCnt [IN] Number of tables, the maximum number is 6 + * @param tableLen [IN] Single table length, table length is 32KB + * @param tableData [IN] Feature value list + * @param tableDataLen [IN] The length of memory requested by the featureData pointer + * + * @retval null for failed. OtherValues success + */ +ACL_FUNC_VISIBILITY aclfvQueryTable *aclfvCreateQueryTable(uint32_t queryCnt, uint32_t tableLen, uint8_t *tableData, + uint32_t tableDataLen); + +/** + * @ingroup AscendCL + * @brief Destroy query table. + * + * @par Function + * Can only destroy query table information created + * through aclfvCreateQueryTable interface. + * + * @param queryTable [IN] query table. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclfvCreateQueryTable + */ +ACL_FUNC_VISIBILITY aclError aclfvDestroyQueryTable(aclfvQueryTable *queryTable); + +/** + * @ingroup AscendCL + * @brief Create search input. + * + * @param queryTable [IN] query table + * @param repoRange [IN] query repo range + * @param topk [IN] query topk + * + * @retval null for failed. OtherValues success + */ +ACL_FUNC_VISIBILITY aclfvSearchInput *aclfvCreateSearchInput(aclfvQueryTable *queryTable, aclfvRepoRange *repoRange, + uint32_t topk); + +/** + * @ingroup AscendCL + * @brief Destroy search input. + * + * @par Function + * Can only destroy search input information created + * through aclfvCreateSearchInput interface. + * + * @param searchInput [IN] search input. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclfvCreateSearchInput + */ +ACL_FUNC_VISIBILITY aclError aclfvDestroySearchInput(aclfvSearchInput *searchInput); + +/** + * @ingroup AscendCL + * @brief Create search result. + * + * @param queryCnt [IN] Retrieve the number of features + * @param resultNum [IN] The number of search results for each feature, the number is queryCnt + * @param resultNumDataLen [IN] resultNum memory length + * @param id0 [IN] Level 1 library id0 + * @param id1 [IN] Secondary library id1 + * @param resultOffset [IN] The offset of the bottom library corresponding + * to each feature retrieval result, total length topK * queryCnt + * @param resultDistance [IN] Distance, total length topK * queryCnt + * @param dataLen [IN] The memory size requested by + * id0\id1\reslutOffset\resultDistance + * + * @retval null for failed. OtherValues success + */ +ACL_FUNC_VISIBILITY aclfvSearchResult *aclfvCreateSearchResult(uint32_t queryCnt, uint32_t *resultNum, + uint32_t resultNumDataLen, uint32_t *id0, uint32_t *id1, + uint32_t *resultOffset, float *resultDistance, + uint32_t dataLen); + +/** + * @ingroup AscendCL + * @brief Destroy search result. + * + * @par Function + * Can only destroy search result information created + * through aclfvCreateSearchResult interface. + * + * @param searchResult [IN] search result. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclfvCreateSearchResult + */ +ACL_FUNC_VISIBILITY aclError aclfvDestroySearchResult(aclfvSearchResult *searchResult); + +/** + * @ingroup AscendCL + * @brief fv IP initialize. + * + * @param initPara [IN] fv init param. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure. + */ +ACL_FUNC_VISIBILITY aclError aclfvInit(aclfvInitPara *initPara); + +/** + * @ingroup AscendCL + * @brief release fv resources. + * + * @par Function + * Can only release fv resources created + * through aclfvInit interface. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure. + * + * @see aclfvInit + */ +ACL_FUNC_VISIBILITY aclError aclfvRelease(); + +/** + * @ingroup AscendCL + * @brief fv repo add. + * + * @param type [IN] repo add type + * @param featureInfo [IN] add feature information + * @param stream [IN] stream of task execute + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure. + */ +ACL_FUNC_VISIBILITY aclError aclfvRepoAdd(aclfvSearchType type, aclfvFeatureInfo *featureInfo, aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief fv repo del. + * + * @param type [IN] repo delete type + * @param repoRange [IN] repo range information + * @param stream [IN] stream of task execute + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure. + */ +ACL_FUNC_VISIBILITY aclError aclfvRepoDel(aclfvSearchType type, aclfvRepoRange *repoRange, aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief fv accurate del. + * + * @param featureInfo [IN] accurate delete feature information + * @param stream [IN] stream of task execute + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure. + */ +ACL_FUNC_VISIBILITY aclError aclfvDel(aclfvFeatureInfo *featureInfo, aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief fv accurate modify. + * + * @param featureInfo [IN] accurate modify feature information + * @param stream [IN] stream of task execute + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure. + */ +ACL_FUNC_VISIBILITY aclError aclfvModify(aclfvFeatureInfo *featureInfo, aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief fv search. + * + * @param type [IN] search type + * @param searchInput [IN] search input + * @param searchRst [OUT] search result + * @param stream [IN] stream of task execute + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure. + */ +ACL_FUNC_VISIBILITY aclError aclfvSearch(aclfvSearchType type, aclfvSearchInput *searchInput, + aclfvSearchResult *searchRst, aclrtStream stream); + +#ifdef __cplusplus +} +#endif + +#endif // INC_EXTERNAL_ACL_OPS_ACL_RETR_H_ diff --git a/third_party/fwkacllib/inc/runtime/rt.h b/third_party/fwkacllib/inc/runtime/rt.h index c1872941..0d39389b 100644 --- a/third_party/fwkacllib/inc/runtime/rt.h +++ b/third_party/fwkacllib/inc/runtime/rt.h @@ -28,4 +28,4 @@ #include "rt_model.h" #include "stream.h" -#endif // __CCE_RUNTIME_RT_H__ \ No newline at end of file +#endif // __CCE_RUNTIME_RT_H__ From d77f36e017931d40609730f787f90a401b71bbd8 Mon Sep 17 00:00:00 2001 From: yanghaoran Date: Wed, 9 Dec 2020 17:09:54 +0800 Subject: [PATCH 05/28] prioritize json downloading from gitee --- cmake/external_libs/json.cmake | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/cmake/external_libs/json.cmake b/cmake/external_libs/json.cmake index c4a52843..ce473d4b 100755 --- a/cmake/external_libs/json.cmake +++ b/cmake/external_libs/json.cmake @@ -5,15 +5,15 @@ endif() include(ExternalProject) set(JSON_SRC_DIR ${CMAKE_BINARY_DIR}/opensrc/json/include) -#if (ENABLE_GITEE) -# set(REQ_URL "https://gitee.com/mirrors/JSON-for-Modern-CPP/repository/archive/v3.6.1.zip") -# set(MD5 "5bda78ce308e6cfcf614dcf1d5ff27a7") -# set(JSON_INCLUDE_DIR "${JSON_SRC_DIR}/include") -#else() -set(REQ_URL "https://github.com/nlohmann/json/releases/download/v3.6.1/include.zip") -set(MD5 "0dc903888211db3a0f170304cd9f3a89") -set(JSON_INCLUDE_DIR ${JSON_SRC_DIR}) -#endif () +if (ENABLE_GITEE) + set(REQ_URL "https://gitee.com/mirrors/JSON-for-Modern-CPP/repository/archive/v3.6.1.zip") + set(MD5 "5bda78ce308e6cfcf614dcf1d5ff27a7") + set(JSON_INCLUDE_DIR "${JSON_SRC_DIR}/include") +else() + set(REQ_URL "https://github.com/nlohmann/json/releases/download/v3.6.1/include.zip") + set(MD5 "0dc903888211db3a0f170304cd9f3a89") + set(JSON_INCLUDE_DIR ${JSON_SRC_DIR}) +endif () ExternalProject_Add(json_build URL ${REQ_URL} #URL /home/txd/workspace/cloud_code/pkg/include.zip From 411e71f1f3559768610e58538c8b04aced70015a Mon Sep 17 00:00:00 2001 From: changzherui Date: Sat, 16 Jan 2021 16:54:10 +0800 Subject: [PATCH 06/28] sync code h --- inc/external/acl/acl.h | 73 + inc/external/acl/acl_base.h | 116 +- inc/external/acl/acl_mdl.h | 1210 ++++++++++ inc/external/acl/acl_op.h | 119 +- inc/external/acl/acl_op_compiler.h | 47 +- inc/external/acl/acl_prof.h | 296 +++ inc/external/acl/acl_rt.h | 950 ++++++++ inc/external/acl/acl_tdt.h | 283 +++ inc/external/acl/error_codes/rt_error_codes.h | 125 +- inc/external/acl/ops/acl_cblas.h | 179 +- inc/external/acl/ops/acl_dvpp.h | 2461 ++++++++++++++++++++ inc/external/acl/ops/acl_fv.h | 14 +- inc/external/hccl/hccl.h | 133 ++ inc/external/hccl/hccl_types.h | 101 + inc/external/runtime/rt_error_codes.h | 125 +- .../inc/aicpu/aicpu_schedule/aicpu_op_type_list.h | 40 +- third_party/fwkacllib/inc/cce/aicpu_engine.h | 1 + third_party/fwkacllib/inc/cce/fwk_adpt_struct.h | 1 + third_party/fwkacllib/inc/hccl/hcom.h | 28 + .../fwkacllib/inc/mmpa/sub_inc/mmpa_linux.h | 3 +- .../fwkacllib/inc/mmpa/sub_inc/mmpa_typedef_win.h | 166 +- third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_win.h | 2 +- third_party/fwkacllib/inc/ops/aipp.h | 4 +- third_party/fwkacllib/inc/ops/all_ops.h | 3 +- third_party/fwkacllib/inc/ops/array_ops.h | 75 +- third_party/fwkacllib/inc/ops/audio_ops.h | 2 +- third_party/fwkacllib/inc/ops/batch_ops.h | 2 +- third_party/fwkacllib/inc/ops/bitwise_ops.h | 2 +- third_party/fwkacllib/inc/ops/boosted_trees_ops.h | 2 +- .../fwkacllib/inc/ops/candidate_sampling_ops.h | 2 +- third_party/fwkacllib/inc/ops/condtake_ops.h | 2 +- third_party/fwkacllib/inc/ops/control_flow_ops.h | 2 +- third_party/fwkacllib/inc/ops/ctc_ops.h | 2 +- third_party/fwkacllib/inc/ops/data_flow_ops.h | 8 +- .../fwkacllib/inc/ops/elewise_calculation_ops.h | 333 ++- third_party/fwkacllib/inc/ops/functional_ops.h | 2 +- third_party/fwkacllib/inc/ops/get_data_ops.h | 2 +- third_party/fwkacllib/inc/ops/hcom_ops.h | 47 +- third_party/fwkacllib/inc/ops/hvd_ops.h | 2 +- third_party/fwkacllib/inc/ops/image_ops.h | 196 +- third_party/fwkacllib/inc/ops/internal_ops.h | 2 +- third_party/fwkacllib/inc/ops/linalg_ops.h | 2 +- third_party/fwkacllib/inc/ops/list_ops.h | 230 ++ third_party/fwkacllib/inc/ops/logging_ops.h | 2 +- third_party/fwkacllib/inc/ops/lookup_ops.h | 2 +- third_party/fwkacllib/inc/ops/math_ops.h | 65 +- .../fwkacllib/inc/ops/matrix_calculation_ops.h | 57 +- third_party/fwkacllib/inc/ops/nn_batch_norm_ops.h | 2 +- third_party/fwkacllib/inc/ops/nn_calculation_ops.h | 416 +++- third_party/fwkacllib/inc/ops/nn_detect_ops.h | 113 +- third_party/fwkacllib/inc/ops/nn_norm_ops.h | 267 ++- third_party/fwkacllib/inc/ops/nn_ops.h | 2 +- third_party/fwkacllib/inc/ops/nn_pooling_ops.h | 331 ++- third_party/fwkacllib/inc/ops/nn_training_ops.h | 2 +- third_party/fwkacllib/inc/ops/no_op.h | 2 +- third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h | 204 +- third_party/fwkacllib/inc/ops/npu_loss_scale_ops.h | 2 +- third_party/fwkacllib/inc/ops/outfeed_ops.h | 2 +- third_party/fwkacllib/inc/ops/pad_ops.h | 56 +- third_party/fwkacllib/inc/ops/parsing_ops.h | 2 +- third_party/fwkacllib/inc/ops/quantize_ops.h | 2 +- third_party/fwkacllib/inc/ops/ragged_array_ops.h | 2 +- .../fwkacllib/inc/ops/ragged_conversion_ops.h | 2 +- third_party/fwkacllib/inc/ops/ragged_math_ops.h | 2 +- third_party/fwkacllib/inc/ops/random_ops.h | 56 +- third_party/fwkacllib/inc/ops/reduce_ops.h | 47 +- .../fwkacllib/inc/ops/resource_variable_ops.h | 2 +- third_party/fwkacllib/inc/ops/rnn.h | 307 ++- third_party/fwkacllib/inc/ops/rpn_ops.h | 2 +- third_party/fwkacllib/inc/ops/save_ops.h | 2 +- third_party/fwkacllib/inc/ops/sdca_ops.h | 2 +- third_party/fwkacllib/inc/ops/selection_ops.h | 184 +- third_party/fwkacllib/inc/ops/set_ops.h | 2 +- third_party/fwkacllib/inc/ops/sparse_ops.h | 2 +- third_party/fwkacllib/inc/ops/spectral_ops.h | 2 +- .../fwkacllib/inc/ops/split_combination_ops.h | 2 +- third_party/fwkacllib/inc/ops/state_ops.h | 2 +- .../fwkacllib/inc/ops/stateful_random_ops.h | 2 +- .../fwkacllib/inc/ops/stateless_random_ops.h | 2 +- third_party/fwkacllib/inc/ops/string_ops.h | 2 +- third_party/fwkacllib/inc/ops/swap_co_ops.h | 2 +- .../fwkacllib/inc/ops/target_crop_and_resize.h | 2 +- third_party/fwkacllib/inc/ops/transformation_ops.h | 19 +- .../fwkacllib/inc/ops/warp_perspective_ops.h | 2 +- third_party/fwkacllib/inc/runtime/base.h | 54 +- third_party/fwkacllib/inc/runtime/config.h | 144 +- third_party/fwkacllib/inc/runtime/context.h | 35 +- third_party/fwkacllib/inc/runtime/dev.h | 63 +- third_party/fwkacllib/inc/runtime/dvfsprofile.h | 10 +- third_party/fwkacllib/inc/runtime/event.h | 10 +- third_party/fwkacllib/inc/runtime/kernel.h | 99 +- third_party/fwkacllib/inc/runtime/mem.h | 131 +- third_party/fwkacllib/inc/runtime/rt.h | 10 +- third_party/fwkacllib/inc/runtime/rt_model.h | 10 +- third_party/fwkacllib/inc/runtime/stream.h | 10 +- third_party/fwkacllib/inc/tdt/index_transform.h | 20 +- third_party/fwkacllib/inc/tdt/status.h | 2 +- third_party/fwkacllib/inc/tdt/tdt_host_interface.h | 21 +- third_party/fwkacllib/inc/toolchain/prof_acl_api.h | 418 +--- .../fwkacllib/inc/toolchain/prof_reporter.h | 2 + .../fwkacllib/inc/toolchain/tuning_tool/tune_api.h | 150 +- 101 files changed, 9406 insertions(+), 1356 deletions(-) create mode 100644 inc/external/acl/acl.h create mode 100644 inc/external/acl/acl_mdl.h create mode 100644 inc/external/acl/acl_prof.h create mode 100644 inc/external/acl/acl_rt.h create mode 100644 inc/external/acl/acl_tdt.h create mode 100644 inc/external/acl/ops/acl_dvpp.h create mode 100644 inc/external/hccl/hccl.h create mode 100644 inc/external/hccl/hccl_types.h create mode 100644 third_party/fwkacllib/inc/ops/list_ops.h diff --git a/inc/external/acl/acl.h b/inc/external/acl/acl.h new file mode 100644 index 00000000..ef5b4772 --- /dev/null +++ b/inc/external/acl/acl.h @@ -0,0 +1,73 @@ +/** + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef INC_EXTERNAL_ACL_ACL_H_ +#define INC_EXTERNAL_ACL_ACL_H_ + +#include "acl_rt.h" +#include "acl_op.h" +#include "acl_mdl.h" + +#ifdef __cplusplus +extern "C" { +#endif + +// Current version is 1.0.0 +#define ACL_MAJOR_VERSION 1 +#define ACL_MINOR_VERSION 0 +#define ACL_PATCH_VERSION 0 + +/** + * @ingroup AscendCL + * @brief acl initialize + * + * @par Restriction + * The aclInit interface can be called only once in a process + * @param configPath [IN] the config path,it can be NULL + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclInit(const char *configPath); + +/** + * @ingroup AscendCL + * @brief acl finalize + * + * @par Restriction + * Need to call aclFinalize before the process exits. + * After calling aclFinalize,the services cannot continue to be used normally. + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclFinalize(); + +/** + * @ingroup AscendCL + * @brief query ACL interface version + * + * @param majorVersion[OUT] ACL interface major version + * @param minorVersion[OUT] ACL interface minor version + * @param patchVersion[OUT] ACL interface patch version + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtGetVersion(int32_t *majorVersion, int32_t *minorVersion, int32_t *patchVersion); + +#ifdef __cplusplus +} +#endif + +#endif // INC_EXTERNAL_ACL_ACL_H_ diff --git a/inc/external/acl/acl_base.h b/inc/external/acl/acl_base.h index debadcfd..12a25119 100644 --- a/inc/external/acl/acl_base.h +++ b/inc/external/acl/acl_base.h @@ -134,38 +134,42 @@ static const int ACL_ERROR_PROFILING_FAILURE = 500005; #define ACL_UNKNOWN_RANK 0xFFFFFFFFFFFFFFFE typedef enum { - ACL_DT_UNDEFINED = -1, - ACL_FLOAT = 0, - ACL_FLOAT16 = 1, - ACL_INT8 = 2, - ACL_INT32 = 3, - ACL_UINT8 = 4, - ACL_INT16 = 6, - ACL_UINT16 = 7, - ACL_UINT32 = 8, - ACL_INT64 = 9, - ACL_UINT64 = 10, - ACL_DOUBLE = 11, - ACL_BOOL = 12, - ACL_STRING = 13, + ACL_DT_UNDEFINED = -1, + ACL_FLOAT = 0, + ACL_FLOAT16 = 1, + ACL_INT8 = 2, + ACL_INT32 = 3, + ACL_UINT8 = 4, + ACL_INT16 = 6, + ACL_UINT16 = 7, + ACL_UINT32 = 8, + ACL_INT64 = 9, + ACL_UINT64 = 10, + ACL_DOUBLE = 11, + ACL_BOOL = 12, + ACL_STRING = 13, } aclDataType; typedef enum { - ACL_FORMAT_UNDEFINED = -1, - ACL_FORMAT_NCHW = 0, - ACL_FORMAT_NHWC = 1, - ACL_FORMAT_ND = 2, - ACL_FORMAT_NC1HWC0 = 3, - ACL_FORMAT_FRACTAL_Z = 4, - ACL_FORMAT_NC1HWC0_C04 = 12, - ACL_FORMAT_FRACTAL_NZ = 29, + ACL_FORMAT_UNDEFINED = -1, + ACL_FORMAT_NCHW = 0, + ACL_FORMAT_NHWC = 1, + ACL_FORMAT_ND = 2, + ACL_FORMAT_NC1HWC0 = 3, + ACL_FORMAT_FRACTAL_Z = 4, + ACL_FORMAT_NC1HWC0_C04 = 12, + ACL_FORMAT_NDHWC = 27, + ACL_FORMAT_FRACTAL_NZ = 29, + ACL_FORMAT_NCDHW = 30, + ACL_FORMAT_NDC1HWC0 = 32, + ACL_FRACTAL_Z_3D = 33 } aclFormat; typedef enum { - ACL_DEBUG = 0, - ACL_INFO = 1, - ACL_WARNING = 2, - ACL_ERROR = 3, + ACL_DEBUG = 0, + ACL_INFO = 1, + ACL_WARNING = 2, + ACL_ERROR = 3, } aclLogLevel; /** @@ -225,6 +229,29 @@ ACL_FUNC_VISIBILITY aclError aclDestroyDataBuffer(const aclDataBuffer *dataBuffe /** * @ingroup AscendCL + * @brief update new data of aclDataBuffer + * + * @param dataBuffer [OUT] pointer to aclDataBuffer + * @li The old data need to be released by the user, otherwise it may occur memory leak leakage + * call aclGetDataBufferAddr interface to get old data address + * call aclrtFree interface to release memory + * + * @param data [IN] pointer to new data + * @li Need to be managed by the user, + * call aclrtMalloc interface to apply for memory, + * call aclrtFree interface to release memory + * + * @param size [IN] size of data in bytes + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtMalloc | aclrtFree | aclGetDataBufferAddr + */ +ACL_FUNC_VISIBILITY aclError aclUpdateDataBuffer(aclDataBuffer *dataBuffer, void *data, size_t size); + +/** + * @ingroup AscendCL * @brief get data address from aclDataBuffer * * @param dataBuffer [IN] pointer to the data of aclDataBuffer @@ -277,7 +304,9 @@ ACL_FUNC_VISIBILITY size_t aclDataTypeSize(aclDataType dataType); * @retval aclTensorDesc pointer. * @retval nullptr if param is invalid or run out of memory */ -ACL_FUNC_VISIBILITY aclTensorDesc *aclCreateTensorDesc(aclDataType dataType, int numDims, const int64_t *dims, +ACL_FUNC_VISIBILITY aclTensorDesc *aclCreateTensorDesc(aclDataType dataType, + int numDims, + const int64_t *dims, aclFormat format); /** @@ -299,7 +328,8 @@ ACL_FUNC_VISIBILITY void aclDestroyTensorDesc(const aclTensorDesc *desc); * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclSetTensorShapeRange(aclTensorDesc *desc, size_t dimsCount, +ACL_FUNC_VISIBILITY aclError aclSetTensorShapeRange(aclTensorDesc* desc, + size_t dimsCount, int64_t dimsRange[][ACL_TENSOR_SHAPE_RANGE_NUM]); /** @@ -396,7 +426,9 @@ ACL_FUNC_VISIBILITY aclError aclGetTensorDescDimV2(const aclTensorDesc *desc, si * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclGetTensorDescDimRange(const aclTensorDesc *desc, size_t index, size_t dimRangeNum, +ACL_FUNC_VISIBILITY aclError aclGetTensorDescDimRange(const aclTensorDesc *desc, + size_t index, + size_t dimRangeNum, int64_t *dimRange); /** @@ -433,7 +465,7 @@ ACL_FUNC_VISIBILITY const char *aclGetTensorDescName(aclTensorDesc *desc); * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclTransTensorDescFormat(const aclTensorDesc *srcDesc, aclFormat dstFormat, - aclTensorDesc **dstDesc); + aclTensorDesc **dstDesc); /** * @ingroup AscendCL @@ -521,7 +553,7 @@ ACL_FUNC_VISIBILITY aclError aclSetTensorOriginShape(aclTensorDesc *desc, int nu * * @retval null for failed. * @retval OtherValues success. - */ +*/ ACL_FUNC_VISIBILITY aclTensorDesc *aclGetTensorDescByIndex(aclTensorDesc *desc, size_t index); /** @@ -532,7 +564,7 @@ ACL_FUNC_VISIBILITY aclTensorDesc *aclGetTensorDescByIndex(aclTensorDesc *desc, * * @retval null for failed * @retval OtherValues success - */ +*/ ACL_FUNC_VISIBILITY void *aclGetTensorDescAddress(const aclTensorDesc *desc); /** @@ -549,6 +581,19 @@ ACL_FUNC_VISIBILITY aclError aclSetTensorDynamicInput(aclTensorDesc *desc, const /** * @ingroup AscendCL + * @brief Set const data specified by the tensor description + * + * @param desc [OUT] pointer to the instance of aclTensorDesc + * @param dataBuffer [IN] pointer to the const databuffer + * @param length [IN] the length of const databuffer + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclSetTensorConst(aclTensorDesc *desc, void *dataBuffer, size_t length); + +/** + * @ingroup AscendCL * @brief an interface for users to output APP logs * * @param logLevel [IN] the level of current log @@ -559,12 +604,13 @@ ACL_FUNC_VISIBILITY aclError aclSetTensorDynamicInput(aclTensorDesc *desc, const * @param ... [IN] the value of current log */ ACL_FUNC_VISIBILITY void aclAppLog(aclLogLevel logLevel, const char *func, const char *file, uint32_t line, - const char *fmt, ...); + const char *fmt, ...); -#define ACL_APP_LOG(level, fmt, ...) aclAppLog(level, __FUNCTION__, __FILE__, __LINE__, fmt, ##__VA_ARGS__) +#define ACL_APP_LOG(level, fmt, ...) \ + aclAppLog(level, __FUNCTION__, __FILE__, __LINE__, fmt, ##__VA_ARGS__) #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_ACL_BASE_H_ +#endif // INC_EXTERNAL_ACL_ACL_BASE_H_ diff --git a/inc/external/acl/acl_mdl.h b/inc/external/acl/acl_mdl.h new file mode 100644 index 00000000..4f3e257f --- /dev/null +++ b/inc/external/acl/acl_mdl.h @@ -0,0 +1,1210 @@ +/** + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef INC_EXTERNAL_ACL_ACL_MODEL_H_ +#define INC_EXTERNAL_ACL_ACL_MODEL_H_ + +#include +#include + +#include "acl_base.h" +#include "acl_rt.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define ACL_MAX_DIM_CNT 128 +#define ACL_MAX_TENSOR_NAME_LEN 128 +#define ACL_MAX_BATCH_NUM 128 +#define ACL_MAX_HW_NUM 128 +#define ACL_MAX_SHAPE_COUNT 128 +#define ACL_INVALID_NODE_INDEX 0xFFFFFFFF + +#define ACL_MDL_LOAD_FROM_FILE 1 +#define ACL_MDL_LOAD_FROM_FILE_WITH_MEM 2 +#define ACL_MDL_LOAD_FROM_MEM 3 +#define ACL_MDL_LOAD_FROM_MEM_WITH_MEM 4 +#define ACL_MDL_LOAD_FROM_FILE_WITH_Q 5 +#define ACL_MDL_LOAD_FROM_MEM_WITH_Q 6 + +#define ACL_DYNAMIC_TENSOR_NAME "ascend_mbatch_shape_data" +#define ACL_DYNAMIC_AIPP_NAME "ascend_dynamic_aipp_data" + +typedef struct aclmdlDataset aclmdlDataset; +typedef struct aclmdlDesc aclmdlDesc; +typedef struct aclmdlAIPP aclmdlAIPP; +typedef struct aclAippExtendInfo aclAippExtendInfo; +typedef struct aclmdlConfigHandle aclmdlConfigHandle; + +typedef enum { + ACL_YUV420SP_U8 = 1, + ACL_XRGB8888_U8, + ACL_RGB888_U8, + ACL_YUV400_U8, + ACL_NC1HWC0DI_FP16, + ACL_NC1HWC0DI_S8, + ACL_ARGB8888_U8, + ACL_YUYV_U8, + ACL_YUV422SP_U8, + ACL_AYUV444_U8, + ACL_RAW10, + ACL_RAW12, + ACL_RAW16, + ACL_RAW24, + ACL_AIPP_RESERVED = 0xffff, +} aclAippInputFormat; + +typedef enum { + ACL_MDL_PRIORITY_INT32 = 0, + ACL_MDL_LOAD_TYPE_SIZET, + ACL_MDL_PATH_PTR, /**< pointer to model load path with deep copy */ + ACL_MDL_MEM_ADDR_PTR, /**< pointer to model memory with shallow copy */ + ACL_MDL_MEM_SIZET, + ACL_MDL_WEIGHT_ADDR_PTR, /**< pointer to weight memory of model with shallow copy */ + ACL_MDL_WEIGHT_SIZET, + ACL_MDL_WORKSPACE_ADDR_PTR, /**< pointer to worksapce memory of model with shallow copy */ + ACL_MDL_WORKSPACE_SIZET, + ACL_MDL_INPUTQ_NUM_SIZET, + ACL_MDL_INPUTQ_ADDR_PTR, /**< pointer to inputQ with shallow copy */ + ACL_MDL_OUTPUTQ_NUM_SIZET, + ACL_MDL_OUTPUTQ_ADDR_PTR /**< pointer to outputQ with shallow copy */ +} aclmdlConfigAttr; + +typedef enum { + ACL_DATA_WITHOUT_AIPP = 0, + ACL_DATA_WITH_STATIC_AIPP, + ACL_DATA_WITH_DYNAMIC_AIPP, + ACL_DYNAMIC_AIPP_NODE +} aclmdlInputAippType; + +typedef struct aclmdlIODims { + char name[ACL_MAX_TENSOR_NAME_LEN]; /**< tensor name */ + size_t dimCount; /**< dim array count */ + int64_t dims[ACL_MAX_DIM_CNT]; /**< dim data array */ +} aclmdlIODims; + +typedef struct aclAippDims { + aclmdlIODims srcDims; /**< input dims before model transform */ + size_t srcSize; /**< input size before model transform */ + aclmdlIODims aippOutdims; /**< aipp output dims */ + size_t aippOutSize; /**< aipp output size */ +} aclAippDims; + +typedef struct aclmdlBatch { + size_t batchCount; /**< batch array count */ + uint64_t batch[ACL_MAX_BATCH_NUM]; /**< batch data array */ +} aclmdlBatch; + +typedef struct aclmdlHW { + size_t hwCount; /**< height&width array count */ + uint64_t hw[ACL_MAX_HW_NUM][2]; /**< height&width data array */ +} aclmdlHW; + +typedef struct aclAippInfo { + aclAippInputFormat inputFormat; + int32_t srcImageSizeW; + int32_t srcImageSizeH; + int8_t cropSwitch; + int32_t loadStartPosW; + int32_t loadStartPosH; + int32_t cropSizeW; + int32_t cropSizeH; + int8_t resizeSwitch; + int32_t resizeOutputW; + int32_t resizeOutputH; + int8_t paddingSwitch; + int32_t leftPaddingSize; + int32_t rightPaddingSize; + int32_t topPaddingSize; + int32_t bottomPaddingSize; + int8_t cscSwitch; + int8_t rbuvSwapSwitch; + int8_t axSwapSwitch; + int8_t singleLineMode; + int32_t matrixR0C0; + int32_t matrixR0C1; + int32_t matrixR0C2; + int32_t matrixR1C0; + int32_t matrixR1C1; + int32_t matrixR1C2; + int32_t matrixR2C0; + int32_t matrixR2C1; + int32_t matrixR2C2; + int32_t outputBias0; + int32_t outputBias1; + int32_t outputBias2; + int32_t inputBias0; + int32_t inputBias1; + int32_t inputBias2; + int32_t meanChn0; + int32_t meanChn1; + int32_t meanChn2; + int32_t meanChn3; + float minChn0; + float minChn1; + float minChn2; + float minChn3; + float varReciChn0; + float varReciChn1; + float varReciChn2; + float varReciChn3; + aclFormat srcFormat; + aclDataType srcDatatype; + size_t srcDimNum; + size_t shapeCount; + aclAippDims outDims[ACL_MAX_SHAPE_COUNT]; + aclAippExtendInfo *aippExtend; /**< reserved parameters, current version needs to be null */ +} aclAippInfo; + +/** + * @ingroup AscendCL + * @brief Create data of type aclmdlDesc + * + * @retval the aclmdlDesc pointer + */ +ACL_FUNC_VISIBILITY aclmdlDesc *aclmdlCreateDesc(); + +/** + * @ingroup AscendCL + * @brief destroy data of type aclmdlDesc + * + * @param modelDesc [IN] Pointer to almdldlDesc to be destroyed + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlDestroyDesc(aclmdlDesc *modelDesc); + +/** + * @ingroup AscendCL + * @brief Get aclmdlDesc data of the model according to the model ID + * + * @param modelDesc [OUT] aclmdlDesc pointer + * @param modelId [IN] model id + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlGetDesc(aclmdlDesc *modelDesc, uint32_t modelId); + +/** + * @ingroup AscendCL + * @brief Get the number of the inputs of + * the model according to data of aclmdlDesc + * + * @param modelDesc [IN] aclmdlDesc pointer + * + * @retval input size with aclmdlDesc + */ +ACL_FUNC_VISIBILITY size_t aclmdlGetNumInputs(aclmdlDesc *modelDesc); + +/** + * @ingroup AscendCL + * @brief Get the number of the output of + * the model according to data of aclmdlDesc + * + * @param modelDesc [IN] aclmdlDesc pointer + * + * @retval output size with aclmdlDesc + */ +ACL_FUNC_VISIBILITY size_t aclmdlGetNumOutputs(aclmdlDesc *modelDesc); + +/** + * @ingroup AscendCL + * @brief Get the size of the specified input according to + * the data of type aclmdlDesc + * + * @param modelDesc [IN] aclmdlDesc pointer + * @param index [IN] the size of the number of inputs to be obtained, + * the index value starts from 0 + * + * @retval Specify the size of the input + */ +ACL_FUNC_VISIBILITY size_t aclmdlGetInputSizeByIndex(aclmdlDesc *modelDesc, size_t index); + +/** + * @ingroup AscendCL + * @brief Get the size of the specified output according to + * the data of type aclmdlDesc + * + * @param modelDesc [IN] aclmdlDesc pointer + * @param index [IN] the size of the number of outputs to be obtained, + * the index value starts from 0 + * + * @retval Specify the size of the output + */ +ACL_FUNC_VISIBILITY size_t aclmdlGetOutputSizeByIndex(aclmdlDesc *modelDesc, size_t index); + +/** + * @ingroup AscendCL + * @brief Create data of type aclmdlDataset + * + * @retval the aclmdlDataset pointer + */ +ACL_FUNC_VISIBILITY aclmdlDataset *aclmdlCreateDataset(); + +/** + * @ingroup AscendCL + * @brief destroy data of type aclmdlDataset + * + * @param dataset [IN] Pointer to aclmdlDataset to be destroyed + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlDestroyDataset(const aclmdlDataset *dataset); + +/** + * @ingroup AscendCL + * @brief Add aclDataBuffer to aclmdlDataset + * + * @param dataset [OUT] aclmdlDataset address of aclDataBuffer to be added + * @param dataBuffer [IN] aclDataBuffer address to be added + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlAddDatasetBuffer(aclmdlDataset *dataset, aclDataBuffer *dataBuffer); + +/** + * @ingroup AscendCL + * @brief Get the number of aclDataBuffer in aclmdlDataset + * + * @param dataset [IN] aclmdlDataset poiter + * + * @retval the number of aclDataBuffer + */ +ACL_FUNC_VISIBILITY size_t aclmdlGetDatasetNumBuffers(const aclmdlDataset *dataset); + +/** + * @ingroup AscendCL + * @brief Get the aclDataBuffer in aclmdlDataset by index + * + * @param dataset [IN] aclmdlDataset poiter + * @param index [IN] the index of aclDataBuffer + * + * @retval Get successfully, return the address of aclDataBuffer + * @retval Failure return NULL + */ +ACL_FUNC_VISIBILITY aclDataBuffer *aclmdlGetDatasetBuffer(const aclmdlDataset *dataset, size_t index); + +/** + * @ingroup AscendCL + * @brief Load offline model data from files + * and manage memory internally by the system + * + * @par Function + * After the system finishes loading the model, + * the model ID returned is used as a mark to identify the model + * during subsequent operations + * + * @param modelPath [IN] Storage path for offline model files + * @param modelId [OUT] Model ID generated after + * the system finishes loading the model + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFile(const char *modelPath, uint32_t *modelId); + +/** + * @ingroup AscendCL + * @brief Load offline model data from memory and manage the memory of + * model running internally by the system + * + * @par Function + * After the system finishes loading the model, + * the model ID returned is used as a mark to identify the model + * during subsequent operations + * + * @param model [IN] Model data stored in memory + * @param modelSize [IN] model data size + * @param modelId [OUT] Model ID generated after + * the system finishes loading the model + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMem(const void *model, size_t modelSize, + uint32_t *modelId); + +/** + * @ingroup AscendCL + * @brief Load offline model data from a file, + * and the user manages the memory of the model run by itself + * + * @par Function + * After the system finishes loading the model, + * the model ID returned is used as a mark to identify the model + * during subsequent operations. + * @param modelPath [IN] Storage path for offline model files + * @param modelId [OUT] Model ID generated after finishes loading the model + * @param workPtr [IN] A pointer to the working memory + * required by the model on the Device,can be null + * @param workSize [IN] The amount of working memory required by the model + * @param weightPtr [IN] Pointer to model weight memory on Device + * @param weightSize [IN] The amount of weight memory required by the model + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFileWithMem(const char *modelPath, + uint32_t *modelId, void *workPtr, size_t workSize, + void *weightPtr, size_t weightSize); + +/** + * @ingroup AscendCL + * @brief Load offline model data from memory, + * and the user can manage the memory of model running + * + * @par Function + * After the system finishes loading the model, + * the model ID returned is used as a mark to identify the model + * during subsequent operations + * @param model [IN] Model data stored in memory + * @param modelSize [IN] model data size + * @param modelId [OUT] Model ID generated after finishes loading the model + * @param workPtr [IN] A pointer to the working memory + * required by the model on the Device,can be null + * @param workSize [IN] work memory size + * @param weightPtr [IN] Pointer to model weight memory on Device,can be null + * @param weightSize [IN] The amount of weight memory required by the model + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMemWithMem(const void *model, size_t modelSize, + uint32_t *modelId, void *workPtr, size_t workSize, + void *weightPtr, size_t weightSize); + +/** + * @ingroup AscendCL + * @brief load model from file with async queue + * + * @param modelPath [IN] model path + * @param modelId [OUT] return model id if load success + * @param inputQ [IN] input queue pointer + * @param inputQNum [IN] input queue num + * @param outputQ [IN] output queue pointer + * @param outputQNum [IN] output queue num + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFileWithQ(const char *modelPath, uint32_t *modelId, const uint32_t *inputQ, + size_t inputQNum, const uint32_t *outputQ, size_t outputQNum); + +/** + * @ingroup AscendCL + * @brief load model from memory with async queue + * + * @param model [IN] model memory which user manages + * @param modelSize [IN] model size + * @param modelId [OUT] return model id if load success + * @param inputQ [IN] input queue pointer + * @param inputQNum [IN] input queue num + * @param outputQ [IN] output queue pointer + * @param outputQNum [IN] output queue num + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMemWithQ(const void *model, size_t modelSize, uint32_t *modelId, + const uint32_t *inputQ, size_t inputQNum, + const uint32_t *outputQ, size_t outputQNum); + +/** + * @ingroup AscendCL + * @brief Execute model synchronous inference until the inference result is returned + * + * @param modelId [IN] ID of the model to perform inference + * @param input [IN] Input data for model inference + * @param output [OUT] Output data for model inference + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlExecute(uint32_t modelId, const aclmdlDataset *input, aclmdlDataset *output); + +/** + * @ingroup AscendCL + * @brief Execute model asynchronous inference until the inference result is returned + * + * @param modelId [IN] ID of the model to perform inference + * @param input [IN] Input data for model inference + * @param output [OUT] Output data for model inference + * @param stream [IN] stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | + * aclmdlLoadFromMemWithMem + */ +ACL_FUNC_VISIBILITY aclError aclmdlExecuteAsync(uint32_t modelId, const aclmdlDataset *input, + aclmdlDataset *output, aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief unload model with model id + * + * @param modelId [IN] model id to be unloaded + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlUnload(uint32_t modelId); + +/** + * @ingroup AscendCL + * @brief Get the weight memory size and working memory size + * required for model execution according to the model file + * + * @param fileName [IN] Model path to get memory information + * @param workSize [OUT] The amount of working memory for model executed + * @param weightSize [OUT] The amount of weight memory for model executed + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlQuerySize(const char *fileName, size_t *workSize, size_t *weightSize); + +/** + * @ingroup AscendCL + * @brief Obtain the weights required for + * model execution according to the model data in memory + * + * @par Restriction + * The execution and weight memory is Device memory, + * and requires user application and release. + * @param model [IN] model memory which user manages + * @param modelSize [IN] model data size + * @param workSize [OUT] The amount of working memory for model executed + * @param weightSize [OUT] The amount of weight memory for model executed + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlQuerySizeFromMem(const void *model, size_t modelSize, size_t *workSize, + size_t *weightSize); + +/** + * @ingroup AscendCL + * @brief In dynamic batch scenarios, + * it is used to set the number of images processed + * at one time during model inference + * + * @param modelId [IN] model id + * @param dataset [IN|OUT] data for model inference + * @param index [IN] index of dynamic tensor + * @param batchSize [IN] Number of images processed at a time during model + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | + * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetDynamicBatchSize(uint32_t modelId, aclmdlDataset *dataset, size_t index, + uint64_t batchSize); + +/** + * @ingroup AscendCL + * @brief Sets the H and W of the specified input of the model + * + * @param modelId [IN] model id + * @param dataset [IN|OUT] data for model inference + * @param index [IN] index of dynamic tensor + * @param height [IN] model height + * @param width [IN] model width + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | + * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetDynamicHWSize(uint32_t modelId, aclmdlDataset *dataset, size_t index, + uint64_t height, uint64_t width); + +/** + * @ingroup AscendCL + * @brief Sets the dynamic dims of the specified input of the model + * + * @param modelId [IN] model id + * @param dataset [IN|OUT] data for model inference + * @param index [IN] index of dynamic dims + * @param dims [IN] value of dynamic dims + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | + * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetInputDynamicDims(uint32_t modelId, aclmdlDataset *dataset, size_t index, + const aclmdlIODims *dims); + +/** + * @ingroup AscendCL + * @brief get input dims info + * + * @param modelDesc [IN] model description + * @param index [IN] input tensor index + * @param dims [OUT] dims info + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlGetInputDimsV2 + */ +ACL_FUNC_VISIBILITY aclError aclmdlGetInputDims(const aclmdlDesc *modelDesc, size_t index, aclmdlIODims *dims); + +/** + * @ingroup AscendCL + * @brief get input dims info(version 2), especially for static aipp + * it is the same with aclmdlGetInputDims while model without static aipp + * + * @param modelDesc [IN] model description + * @param index [IN] input tensor index + * @param dims [OUT] dims info + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlGetInputDims + */ +ACL_FUNC_VISIBILITY aclError aclmdlGetInputDimsV2(const aclmdlDesc *modelDesc, size_t index, aclmdlIODims *dims); + +/** + * @ingroup AscendCL + * @brief get output dims info + * + * @param modelDesc [IN] model description + * @param index [IN] output tensor index + * @param dims [OUT] dims info + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlGetOutputDims(const aclmdlDesc *modelDesc, size_t index, aclmdlIODims *dims); + +/** + * @ingroup AscendCL + * @brief get current output dims info + * + * @par Function + * The following use cases are supported: + * @li Get current output shape when model is dynamic and + * dynamic shape info is set + * @li Get max output shape when model is dynamic and + * dynamic shape info is not set + * @li Get actual output shape when model is static + * + * @param modelDesc [IN] model description + * @param index [IN] output tensor index + * @param dims [OUT] dims info + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlGetCurOutputDims(const aclmdlDesc *modelDesc, size_t index, aclmdlIODims *dims); + +/** + * @ingroup AscendCL + * @brief get input name by index + * + * @param modelDesc [IN] model description + * @param index [IN] intput tensor index + * + * @retval input tensor name,the same life cycle with modelDesc + */ +ACL_FUNC_VISIBILITY const char *aclmdlGetInputNameByIndex(const aclmdlDesc *modelDesc, size_t index); + +/** + * @ingroup AscendCL + * @brief get output name by index + * + * @param modelDesc [IN] model description + * @param index [IN] output tensor index + * + * @retval output tensor name,the same life cycle with modelDesc + */ +ACL_FUNC_VISIBILITY const char *aclmdlGetOutputNameByIndex(const aclmdlDesc *modelDesc, size_t index); + +/** + * @ingroup AscendCL + * @brief get input format by index + * + * @param modelDesc [IN] model description + * @param index [IN] intput tensor index + * + * @retval input tensor format + */ +ACL_FUNC_VISIBILITY aclFormat aclmdlGetInputFormat(const aclmdlDesc *modelDesc, size_t index); + +/** + * @ingroup AscendCL + * @brief get output format by index + * + * @param modelDesc [IN] model description + * @param index [IN] output tensor index + * + * @retval output tensor format + */ +ACL_FUNC_VISIBILITY aclFormat aclmdlGetOutputFormat(const aclmdlDesc *modelDesc, size_t index); + +/** + * @ingroup AscendCL + * @brief get input data type by index + * + * @param modelDesc [IN] model description + * @param index [IN] intput tensor index + * + * @retval input tensor data type + */ +ACL_FUNC_VISIBILITY aclDataType aclmdlGetInputDataType(const aclmdlDesc *modelDesc, size_t index); + +/** + * @ingroup AscendCL + * @brief get output data type by index + * + * @param modelDesc [IN] model description + * @param index [IN] output tensor index + * + * @retval output tensor data type + */ +ACL_FUNC_VISIBILITY aclDataType aclmdlGetOutputDataType(const aclmdlDesc *modelDesc, size_t index); + +/** + * @ingroup AscendCL + * @brief get input tensor index by name + * + * @param modelDesc [IN] model description + * @param name [IN] intput tensor name + * @param index [OUT] intput tensor index + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlGetInputIndexByName(const aclmdlDesc *modelDesc, const char *name, size_t *index); + +/** + * @ingroup AscendCL + * @brief get output tensor index by name + * + * @param modelDesc [IN] model description + * @param name [IN] output tensor name + * @param index [OUT] output tensor index + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlGetOutputIndexByName(const aclmdlDesc *modelDesc, const char *name, size_t *index); + +/** + * @ingroup AscendCL + * @brief get dynamic batch info + * + * @param modelDesc [IN] model description + * @param batch [OUT] dynamic batch info + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlGetDynamicBatch(const aclmdlDesc *modelDesc, aclmdlBatch *batch); + +/** + * @ingroup AscendCL + * @brief get dynamic height&width info + * + * @param modelDesc [IN] model description + * @param index [IN] input tensor index + * @param hw [OUT] dynamic height&width info + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlGetDynamicHW(const aclmdlDesc *modelDesc, size_t index, aclmdlHW *hw); + +/** + * @ingroup AscendCL + * @brief get dynamic gear count + * + * @param modelDesc [IN] model description + * @param index [IN] unused, must be -1 + * @param gearCount [OUT] dynamic gear count + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlGetInputDynamicGearCount(const aclmdlDesc *modelDesc, size_t index, + size_t *gearCount); + +/** + * @ingroup AscendCL + * @brief get dynamic dims info + * + * @param modelDesc [IN] model description + * @param index [IN] unused, must be -1 + * @param dims [OUT] value of dynamic dims + * @param gearCount [IN] dynamic gear count + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlGetInputDynamicDims(const aclmdlDesc *modelDesc, size_t index, aclmdlIODims *dims, + size_t gearCount); + +/** + * @ingroup AscendCL + * @brief Create data of type aclmdlAIPP + * + * @param batchSize [IN] batchsizes of model + * + * @retval the aclmdlAIPP pointer + */ +ACL_FUNC_VISIBILITY aclmdlAIPP *aclmdlCreateAIPP(uint64_t batchSize); + +/** + * @ingroup AscendCL + * @brief destroy data of type aclmdlAIPP + * + * @param aippParmsSet [IN] Pointer for aclmdlAIPP to be destroyed + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlDestroyAIPP(const aclmdlAIPP *aippParmsSet); + +/** + * @ingroup AscendCL + * @brief set InputFormat of type aclmdlAIPP + * + * @param aippParmsSet [OUT] Pointer for aclmdlAIPP + * @param inputFormat [IN] The inputFormat of aipp + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlCreateAIPP + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPInputFormat(aclmdlAIPP *aippParmsSet, aclAippInputFormat inputFormat); + +/** + * @ingroup AscendCL + * @brief set cscParms of type aclmdlAIPP + * + * @param aippParmsSet [OUT] Pointer for aclmdlAIPP + * @param csc_switch [IN] Csc switch + * @param cscMatrixR0C0 [IN] Csc_matrix_r0_c0 + * @param cscMatrixR0C1 [IN] Csc_matrix_r0_c1 + * @param cscMatrixR0C2 [IN] Csc_matrix_r0_c2 + * @param cscMatrixR1C0 [IN] Csc_matrix_r1_c0 + * @param cscMatrixR1C1 [IN] Csc_matrix_r1_c1 + * @param cscMatrixR1C2 [IN] Csc_matrix_r1_c2 + * @param cscMatrixR2C0 [IN] Csc_matrix_r2_c0 + * @param cscMatrixR2C1 [IN] Csc_matrix_r2_c1 + * @param cscMatrixR2C2 [IN] Csc_matrix_r2_c2 + * @param cscOutputBiasR0 [IN] Output Bias for RGB to YUV, element of row 0, unsigned number + * @param cscOutputBiasR1 [IN] Output Bias for RGB to YUV, element of row 1, unsigned number + * @param cscOutputBiasR2 [IN] Output Bias for RGB to YUV, element of row 2, unsigned number + * @param cscInputBiasR0 [IN] Input Bias for YUV to RGB, element of row 0, unsigned number + * @param cscInputBiasR1 [IN] Input Bias for YUV to RGB, element of row 1, unsigned number + * @param cscInputBiasR2 [IN] Input Bias for YUV to RGB, element of row 2, unsigned number + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlCreateAIPP +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCscParams(aclmdlAIPP *aippParmsSet, int8_t csc_switch, + int16_t cscMatrixR0C0, int16_t cscMatrixR0C1, int16_t cscMatrixR0C2, + int16_t cscMatrixR1C0, int16_t cscMatrixR1C1, int16_t cscMatrixR1C2, + int16_t cscMatrixR2C0, int16_t cscMatrixR2C1, int16_t cscMatrixR2C2, + uint8_t cscOutputBiasR0, uint8_t cscOutputBiasR1, + uint8_t cscOutputBiasR2, uint8_t cscInputBiasR0, + uint8_t cscInputBiasR1, uint8_t cscInputBiasR2); + +/** + * @ingroup AscendCL + * @brief set rb/ub swap switch of type aclmdlAIPP + * + * @param aippParmsSet [OUT] Pointer for aclmdlAIPP + * @param rbuvSwapSwitch [IN] rb/ub swap switch + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlCreateAIPP +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPRbuvSwapSwitch(aclmdlAIPP *aippParmsSet, int8_t rbuvSwapSwitch); + +/** + * @ingroup AscendCL + * @brief set RGBA->ARGB, YUVA->AYUV swap switch of type aclmdlAIPP + * + * @param aippParmsSet [OUT] Pointer for aclmdlAIPP + * @param axSwapSwitch [IN] RGBA->ARGB, YUVA->AYUV swap switch + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlCreateAIPP +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPAxSwapSwitch(aclmdlAIPP *aippParmsSet, int8_t axSwapSwitch); + +/** + * @ingroup AscendCL + * @brief set source image of type aclmdlAIPP + * + * @param aippParmsSet [OUT] Pointer for aclmdlAIPP + * @param srcImageSizeW [IN] Source image width + * @param srcImageSizeH [IN] Source image height + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlCreateAIPP +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPSrcImageSize(aclmdlAIPP *aippParmsSet, int32_t srcImageSizeW, + int32_t srcImageSizeH); + +/** + * @ingroup AscendCL + * @brief set resize switch of type aclmdlAIPP + * + * @param aippParmsSet [OUT] Pointer for aclmdlAIPP + * @param scfSwitch [IN] Resize switch + * @param scfInputSizeW [IN] Input width of scf + * @param scfInputSizeH [IN] Input height of scf + * @param scfOutputSizeW [IN] Output width of scf + * @param scfOutputSizeH [IN] Output height of scf + * @param batchIndex [IN] Batch parameter index + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlCreateAIPP +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPScfParams(aclmdlAIPP *aippParmsSet, + int8_t scfSwitch, + int32_t scfInputSizeW, + int32_t scfInputSizeH, + int32_t scfOutputSizeW, + int32_t scfOutputSizeH, + uint64_t batchIndex); + +/** + * @ingroup AscendCL + * @brief set cropParams of type aclmdlAIPP + * + * @param aippParmsSet [OUT] Pointer for aclmdlAIPP + * @param cropSwitch [IN] Crop switch + * @param cropStartPosW [IN] The start horizontal position of cropping + * @param cropStartPosH [IN] The start vertical position of cropping + * @param cropSizeW [IN] Crop width + * @param cropSizeH [IN] Crop height + * @param batchIndex [IN] Batch parameter index + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlCreateAIPP +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCropParams(aclmdlAIPP *aippParmsSet, + int8_t cropSwitch, + int32_t cropStartPosW, + int32_t cropStartPosH, + int32_t cropSizeW, + int32_t cropSizeH, + uint64_t batchIndex); + +/** + * @ingroup AscendCL + * @brief set paddingParams of type aclmdlAIPP + * + * @param aippParmsSet [OUT] Pointer for aclmdlAIPP + * @param paddingSwitch [IN] Padding switch + * @param paddingSizeTop [IN] Top padding size + * @param paddingSizeBottom [IN] Bottom padding size + * @param paddingSizeLeft [IN] Left padding size + * @param paddingSizeRight [IN] Right padding size + * @param batchIndex [IN] Batch parameter index + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlCreateAIPP +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPaddingParams(aclmdlAIPP *aippParmsSet, int8_t paddingSwitch, + int32_t paddingSizeTop, int32_t paddingSizeBottom, + int32_t paddingSizeLeft, int32_t paddingSizeRight, + uint64_t batchIndex); + +/** + * @ingroup AscendCL + * @brief set DtcPixelMean of type aclmdlAIPP + * + * @param aippParmsSet [OUT] Pointer for aclmdlAIPP + * @param dtcPixelMeanChn0 [IN] Mean value of channel 0 + * @param dtcPixelMeanChn1 [IN] Mean value of channel 1 + * @param dtcPixelMeanChn2 [IN] Mean value of channel 2 + * @param dtcPixelMeanChn3 [IN] Mean value of channel 3 + * @param batchIndex [IN] Batch parameter index + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlCreateAIPP +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMean(aclmdlAIPP *aippParmsSet, + int16_t dtcPixelMeanChn0, + int16_t dtcPixelMeanChn1, + int16_t dtcPixelMeanChn2, + int16_t dtcPixelMeanChn3, + uint64_t batchIndex); + +/** + * @ingroup AscendCL + * @brief set DtcPixelMin of type aclmdlAIPP + * + * @param aippParmsSet [OUT] Pointer for aclmdlAIPP + * @param dtcPixelMinChn0 [IN] Min value of channel 0 + * @param dtcPixelMinChn1 [IN] Min value of channel 1 + * @param dtcPixelMinChn2 [IN] Min value of channel 2 + * @param dtcPixelMinChn3 [IN] Min value of channel 3 + * @param batchIndex [IN] Batch parameter index + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlCreateAIPP +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMin(aclmdlAIPP *aippParmsSet, + float dtcPixelMinChn0, + float dtcPixelMinChn1, + float dtcPixelMinChn2, + float dtcPixelMinChn3, + uint64_t batchIndex); + +/** + * @ingroup AscendCL + * @brief set PixelVarReci of type aclmdlAIPP + * + * @param aippParmsSet [OUT] Pointer for aclmdlAIPP + * @param dtcPixelVarReciChn0 [IN] sfr_dtc_pixel_variance_reci_ch0 + * @param dtcPixelVarReciChn1 [IN] sfr_dtc_pixel_variance_reci_ch1 + * @param dtcPixelVarReciChn2 [IN] sfr_dtc_pixel_variance_reci_ch2 + * @param dtcPixelVarReciChn3 [IN] sfr_dtc_pixel_variance_reci_ch3 + * @param batchIndex [IN] Batch parameter index + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlCreateAIPP +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPixelVarReci(aclmdlAIPP *aippParmsSet, + float dtcPixelVarReciChn0, + float dtcPixelVarReciChn1, + float dtcPixelVarReciChn2, + float dtcPixelVarReciChn3, + uint64_t batchIndex); + +/** + * @ingroup AscendCL + * @brief set aipp parameters to model + * + * @param modelId [IN] model id + * @param dataset [IN] Pointer of dataset + * @param index [IN] index of input for aipp data(ACL_DYNAMIC_AIPP_NODE) + * @param aippParmsSet [IN] Pointer for aclmdlAIPP + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | + * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName | aclmdlCreateAIPP +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetInputAIPP(uint32_t modelId, + aclmdlDataset *dataset, + size_t index, + const aclmdlAIPP *aippParmsSet); + +/** + * @ingroup AscendCL + * @brief set aipp parameters to model + * + * @param modelId [IN] model id + * @param dataset [IN] Pointer of dataset + * @param index [IN] index of input for data which linked dynamic aipp(ACL_DATA_WITH_DYNAMIC_AIPP) + * @param aippParmsSet [IN] Pointer for aclmdlAIPP + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | + * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName | aclmdlCreateAIPP +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPByInputIndex(uint32_t modelId, + aclmdlDataset *dataset, + size_t index, + const aclmdlAIPP *aippParmsSet); + +/** + * @ingroup AscendCL + * @brief get input aipp type + * + * @param modelId [IN] model id + * @param index [IN] index of input + * @param type [OUT] aipp type for input.refrer to aclmdlInputAippType(enum) + * @param dynamicAttachedDataIndex [OUT] index for dynamic attached data(ACL_DYNAMIC_AIPP_NODE) + * valid when type is ACL_DATA_WITH_DYNAMIC_AIPP, invalid value is ACL_INVALID_NODE_INDEX + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | + * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName | aclmdlCreateAIPP +*/ +ACL_FUNC_VISIBILITY aclError aclmdlGetAippType(uint32_t modelId, + size_t index, + aclmdlInputAippType *type, + size_t *dynamicAttachedDataIndex); + +/** + * @ingroup AscendCL + * @brief get static aipp parameters from model + * + * @param modelId [IN] model id + * @param index [IN] index of tensor + * @param aippinfo [OUT] Pointer for static aipp info + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval ACL_ERROR_MODEL_AIPP_NOT_EXIST The tensor of index is not configured with aipp + * @retval OtherValues Failure + * + * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | + * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName +*/ +ACL_FUNC_VISIBILITY aclError aclmdlGetFirstAippInfo(uint32_t modelId, size_t index, aclAippInfo *aippinfo); + +/** + * @ingroup AscendCL + * @brief get op description info + * + * @param deviceId [IN] device id + * @param streamId [IN] stream id + * @param taskId [IN] task id + * @param opName [OUT] pointer to op name + * @param opNameLen [IN] the length of op name + * @param inputDesc [OUT] pointer to input description + * @param numInputs [OUT] the number of input tensor + * @param outputDesc [OUT] pointer to output description + * @param numOutputs [OUT] the number of output tensor + * + * @retval ACL_SUCCESS The function is successfully executed + * @retval OtherValues Failure +*/ +ACL_FUNC_VISIBILITY aclError aclmdlCreateAndGetOpDesc(uint32_t deviceId, uint32_t streamId, + uint32_t taskId, char *opName, size_t opNameLen, aclTensorDesc **inputDesc, size_t *numInputs, + aclTensorDesc **outputDesc, size_t *numOutputs); + +/** + * @ingroup AscendCL + * @brief init dump + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure +*/ +ACL_FUNC_VISIBILITY aclError aclmdlInitDump(); + +/** + * @ingroup AscendCL + * @brief set param of dump + * + * @param dumpCfgPath [IN] the path of dump config + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetDump(const char *dumpCfgPath); + +/** + * @ingroup AscendCL + * @brief finalize dump. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure +*/ +ACL_FUNC_VISIBILITY aclError aclmdlFinalizeDump(); + +/** + * @ingroup AscendCL + * @brief load model with config + * + * @param handle [IN] pointer to model config handle + * @param modelId [OUT] pointer to model id + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure +*/ +ACL_FUNC_VISIBILITY aclError aclmdlLoadWithConfig(const aclmdlConfigHandle *handle, uint32_t *modelId); + +/** + * @ingroup AscendCL + * @brief create model config handle of type aclmdlConfigHandle + * + * @retval the aclmdlConfigHandle pointer + * + * @see aclmdlDestroyConfigHandle +*/ +ACL_FUNC_VISIBILITY aclmdlConfigHandle *aclmdlCreateConfigHandle(); + +/** + * @ingroup AscendCL + * @brief destroy data of type aclmdlConfigHandle + * + * @param handle [IN] pointer to model config handle + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclmdlCreateConfigHandle + */ +ACL_FUNC_VISIBILITY aclError aclmdlDestroyConfigHandle(aclmdlConfigHandle *handle); + +/** + * @ingroup AscendCL + * @brief set config for model load + * + * @param handle [OUT] pointer to model config handle + * @param attr [IN] config attr in model config handle to be set + * @param attrValue [IN] pointer to model config value + * @param valueSize [IN] memory size of attrValue + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetConfigOpt(aclmdlConfigHandle *handle, aclmdlConfigAttr attr, + const void *attrValue, size_t valueSize); + +#ifdef __cplusplus +} +#endif + +#endif // INC_EXTERNAL_ACL_ACL_MODEL_H_ diff --git a/inc/external/acl/acl_op.h b/inc/external/acl/acl_op.h index d2e59bfb..b1be0d6e 100644 --- a/inc/external/acl/acl_op.h +++ b/inc/external/acl/acl_op.h @@ -33,9 +33,9 @@ typedef void (*aclDataDeallocator)(void *data, size_t length); static const int ACL_COMPILE_FLAG_BIN_SELECTOR = 1; typedef enum aclEngineType { - ACL_ENGINE_SYS, - ACL_ENGINE_AICORE, - ACL_ENGINE_VECTOR, + ACL_ENGINE_SYS, + ACL_ENGINE_AICORE, + ACL_ENGINE_VECTOR, } aclopEngineType; /** @@ -148,7 +148,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrString(aclopAttr *attr, const char *att * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListBool(aclopAttr *attr, const char *attrName, int numValues, - const uint8_t *values); + const uint8_t *values); /** * @ingroup AscendCL @@ -163,7 +163,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListBool(aclopAttr *attr, const char *a * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListInt(aclopAttr *attr, const char *attrName, int numValues, - const int64_t *values); + const int64_t *values); /** * @ingroup AscendCL @@ -178,7 +178,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListInt(aclopAttr *attr, const char *at * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListFloat(aclopAttr *attr, const char *attrName, int numValues, - const float *values); + const float *values); /** * @ingroup AscendCL @@ -193,7 +193,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListFloat(aclopAttr *attr, const char * * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListString(aclopAttr *attr, const char *attrName, int numValues, - const char **values); + const char **values); /** * @ingroup AscendCL @@ -208,8 +208,11 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListString(aclopAttr *attr, const char * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopSetAttrListListInt(aclopAttr *attr, const char *attrName, int numLists, - const int *numValues, const int64_t *const values[]); +ACL_FUNC_VISIBILITY aclError aclopSetAttrListListInt(aclopAttr *attr, + const char *attrName, + int numLists, + const int *numValues, + const int64_t *const values[]); /** * @ingroup AscendCL @@ -239,10 +242,15 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListListInt(aclopAttr *attr, const char * @retval OtherValues Failure */ ACL_DEPRECATED_MESSAGE("aclopExecute is deprecated, use aclopExecuteV2 instead") -ACL_FUNC_VISIBILITY aclError aclopExecute(const char *opType, int numInputs, const aclTensorDesc *const inputDesc[], - const aclDataBuffer *const inputs[], int numOutputs, - const aclTensorDesc *const outputDesc[], aclDataBuffer *const outputs[], - const aclopAttr *attr, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopExecute(const char *opType, + int numInputs, + const aclTensorDesc *const inputDesc[], + const aclDataBuffer *const inputs[], + int numOutputs, + const aclTensorDesc *const outputDesc[], + aclDataBuffer *const outputs[], + const aclopAttr *attr, + aclrtStream stream); /** * @ingroup AscendCL @@ -272,9 +280,15 @@ ACL_FUNC_VISIBILITY aclError aclopExecute(const char *opType, int numInputs, con * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopExecuteV2(const char *opType, int numInputs, aclTensorDesc *inputDesc[], - aclDataBuffer *inputs[], int numOutputs, aclTensorDesc *outputDesc[], - aclDataBuffer *outputs[], aclopAttr *attr, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopExecuteV2(const char *opType, + int numInputs, + aclTensorDesc *inputDesc[], + aclDataBuffer *inputs[], + int numOutputs, + aclTensorDesc *outputDesc[], + aclDataBuffer *outputs[], + aclopAttr *attr, + aclrtStream stream); /** * @ingroup AscendCL @@ -292,9 +306,12 @@ ACL_FUNC_VISIBILITY aclError aclopExecuteV2(const char *opType, int numInputs, a * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCreateHandle(const char *opType, int numInputs, - const aclTensorDesc *const inputDesc[], int numOutputs, - const aclTensorDesc *const outputDesc[], const aclopAttr *opAttr, +ACL_FUNC_VISIBILITY aclError aclopCreateHandle(const char *opType, + int numInputs, + const aclTensorDesc *const inputDesc[], + int numOutputs, + const aclTensorDesc *const outputDesc[], + const aclopAttr *opAttr, aclopHandle **handle); /** @@ -326,9 +343,12 @@ ACL_FUNC_VISIBILITY void aclopDestroyHandle(aclopHandle *handle); * * @see aclopCreateHandle | aclCreateDataBuffer */ -ACL_FUNC_VISIBILITY aclError aclopExecWithHandle(aclopHandle *handle, int numInputs, - const aclDataBuffer *const inputs[], int numOutputs, - aclDataBuffer *const outputs[], aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopExecWithHandle(aclopHandle *handle, + int numInputs, + const aclDataBuffer *const inputs[], + int numOutputs, + aclDataBuffer *const outputs[], + aclrtStream stream); /** * @ingroup AscendCL @@ -344,8 +364,11 @@ ACL_FUNC_VISIBILITY aclError aclopExecWithHandle(aclopHandle *handle, int numInp * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCast(const aclTensorDesc *srcDesc, const aclDataBuffer *srcBuffer, - const aclTensorDesc *dstDesc, aclDataBuffer *dstBuffer, uint8_t truncate, +ACL_FUNC_VISIBILITY aclError aclopCast(const aclTensorDesc *srcDesc, + const aclDataBuffer *srcBuffer, + const aclTensorDesc *dstDesc, + aclDataBuffer *dstBuffer, + uint8_t truncate, aclrtStream stream); /** @@ -360,9 +383,12 @@ ACL_FUNC_VISIBILITY aclError aclopCast(const aclTensorDesc *srcDesc, const aclDa * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCreateHandleForCast(aclTensorDesc *srcDesc, aclTensorDesc *dstDesc, uint8_t truncate, +ACL_FUNC_VISIBILITY aclError aclopCreateHandleForCast(aclTensorDesc *srcDesc, + aclTensorDesc *dstDesc, + uint8_t truncate, aclopHandle **handle); + /** * @ingroup AscendCL * @brief create kernel @@ -381,10 +407,15 @@ ACL_FUNC_VISIBILITY aclError aclopCreateHandleForCast(aclTensorDesc *srcDesc, ac * * @see aclopCompile */ -ACL_FUNC_VISIBILITY aclError aclopCreateKernel(const char *opType, const char *kernelId, const char *kernelName, - void *binData, int binSize, aclopEngineType enginetype, +ACL_FUNC_VISIBILITY aclError aclopCreateKernel(const char *opType, + const char *kernelId, + const char *kernelName, + void *binData, + int binSize, + aclopEngineType enginetype, aclDataDeallocator deallocator); + /** * @ingroup AscendCL * @brief create kernel @@ -399,8 +430,11 @@ ACL_FUNC_VISIBILITY aclError aclopCreateKernel(const char *opType, const char *k * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -typedef aclError (*aclopCompileFunc)(int numInputs, const aclTensorDesc *const inputDesc[], int numOutputs, - const aclTensorDesc *const outputDesc[], const aclopAttr *opAttr, +typedef aclError (*aclopCompileFunc)(int numInputs, + const aclTensorDesc *const inputDesc[], + int numOutputs, + const aclTensorDesc *const outputDesc[], + const aclopAttr *opAttr, aclopKernelDesc *aclopKernelDesc); /** @@ -441,8 +475,11 @@ ACL_FUNC_VISIBILITY aclError aclopUnregisterCompileFunc(const char *opType); * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopSetKernelArgs(aclopKernelDesc *kernelDesc, const char *kernelId, uint32_t blockDim, - const void *args, uint32_t argSize); +ACL_FUNC_VISIBILITY aclError aclopSetKernelArgs(aclopKernelDesc *kernelDesc, + const char *kernelId, + uint32_t blockDim, + const void *args, + uint32_t argSize); /** * @ingroup AscendCL @@ -473,9 +510,12 @@ ACL_FUNC_VISIBILITY aclError aclopSetKernelWorkspaceSizes(aclopKernelDesc *kerne * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopUpdateParams(const char *opType, int numInputs, - const aclTensorDesc *const inputDesc[], int numOutputs, - const aclTensorDesc *const outputDesc[], const aclopAttr *attr); +ACL_FUNC_VISIBILITY aclError aclopUpdateParams(const char *opType, + int numInputs, + const aclTensorDesc *const inputDesc[], + int numOutputs, + const aclTensorDesc *const outputDesc[], + const aclopAttr *attr); /** * @ingroup AscendCL @@ -493,12 +533,17 @@ ACL_FUNC_VISIBILITY aclError aclopUpdateParams(const char *opType, int numInputs * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopInferShape(const char *opType, int numInputs, aclTensorDesc *inputDesc[], - aclDataBuffer *inputs[], int numOutputs, aclTensorDesc *outputDesc[], +ACL_FUNC_VISIBILITY aclError aclopInferShape(const char *opType, + int numInputs, + aclTensorDesc *inputDesc[], + aclDataBuffer *inputs[], + int numOutputs, + aclTensorDesc *outputDesc[], aclopAttr *attr); + #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_ACL_OP_H_ +#endif // INC_EXTERNAL_ACL_ACL_OP_H_ diff --git a/inc/external/acl/acl_op_compiler.h b/inc/external/acl/acl_op_compiler.h index adae90c7..6bbb855c 100644 --- a/inc/external/acl/acl_op_compiler.h +++ b/inc/external/acl/acl_op_compiler.h @@ -24,18 +24,21 @@ extern "C" { #endif -typedef enum aclCompileType { ACL_COMPILE_SYS, ACL_COMPILE_UNREGISTERED } aclopCompileType; +typedef enum aclCompileType { + ACL_COMPILE_SYS, + ACL_COMPILE_UNREGISTERED +} aclopCompileType; typedef enum { - ACL_PRECISION_MODE, - ACL_AICORE_NUM, - ACL_AUTO_TUNE_MODE, - ACL_OP_SELECT_IMPL_MODE, - ACL_OPTYPELIST_FOR_IMPLMODE, - ACL_OP_DEBUG_LEVEL, - ACL_DEBUG_DIR, - ACL_OP_COMPILER_CACHE_MODE, - ACL_OP_COMPILER_CACHE_DIR + ACL_PRECISION_MODE, + ACL_AICORE_NUM, + ACL_AUTO_TUNE_MODE, + ACL_OP_SELECT_IMPL_MODE, + ACL_OPTYPELIST_FOR_IMPLMODE, + ACL_OP_DEBUG_LEVEL, + ACL_DEBUG_DIR, + ACL_OP_COMPILER_CACHE_MODE, + ACL_OP_COMPILER_CACHE_DIR } aclCompileOpt; /** @@ -56,10 +59,15 @@ typedef enum { * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCompile(const char *opType, int numInputs, const aclTensorDesc *const inputDesc[], - int numOutputs, const aclTensorDesc *const outputDesc[], - const aclopAttr *attr, aclopEngineType engineType, - aclopCompileType compileFlag, const char *opPath); +ACL_FUNC_VISIBILITY aclError aclopCompile(const char *opType, + int numInputs, + const aclTensorDesc *const inputDesc[], + int numOutputs, + const aclTensorDesc *const outputDesc[], + const aclopAttr *attr, + aclopEngineType engineType, + aclopCompileType compileFlag, + const char *opPath); /** * @ingroup AscendCL @@ -82,10 +90,11 @@ ACL_FUNC_VISIBILITY aclError aclopCompile(const char *opType, int numInputs, con * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCompileAndExecute( - const char *opType, int numInputs, const aclTensorDesc *const inputDesc[], const aclDataBuffer *const inputs[], - int numOutputs, const aclTensorDesc *const outputDesc[], aclDataBuffer *const outputs[], const aclopAttr *attr, - aclopEngineType engineType, aclopCompileType compileFlag, const char *opPath, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopCompileAndExecute(const char *opType, + int numInputs, const aclTensorDesc *const inputDesc[], const aclDataBuffer *const inputs[], + int numOutputs, const aclTensorDesc *const outputDesc[], aclDataBuffer *const outputs[], + const aclopAttr *attr, aclopEngineType engineType, aclopCompileType compileFlag, + const char *opPath, aclrtStream stream); /** * @ingroup AscendCL @@ -103,4 +112,4 @@ ACL_FUNC_VISIBILITY aclError aclSetCompileopt(aclCompileOpt opt, const char *val } #endif -#endif // INC_EXTERNAL_ACL_ACL_OP_COMPILER_H_ +#endif // INC_EXTERNAL_ACL_ACL_OP_COMPILER_H_ diff --git a/inc/external/acl/acl_prof.h b/inc/external/acl/acl_prof.h new file mode 100644 index 00000000..d2675124 --- /dev/null +++ b/inc/external/acl/acl_prof.h @@ -0,0 +1,296 @@ +/** + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef INC_EXTERNAL_ACL_PROF_H_ +#define INC_EXTERNAL_ACL_PROF_H_ + +#include "acl_base.h" + +#ifdef __cplusplus +extern "C" { +#endif + +#define ACL_PROF_ACL_API 0x0001 +#define ACL_PROF_TASK_TIME 0x0002 +#define ACL_PROF_AICORE_METRICS 0x0004 +#define ACL_PROF_AICPU 0x0008 + +#define ACL_PROF_MAX_OP_NAME_LEN 257 +#define ACL_PROF_MAX_OP_TYPE_LEN 65 + +typedef enum { + ACL_AICORE_ARITHMETIC_UTILIZATION = 0, + ACL_AICORE_PIPE_UTILIZATION = 1, + ACL_AICORE_MEMORY_BANDWIDTH = 2, + ACL_AICORE_L0B_AND_WIDTH = 3, + ACL_AICORE_RESOURCE_CONFLICT_RATIO = 4, + ACL_AICORE_NONE = 0xFF +} aclprofAicoreMetrics; + +typedef struct aclprofConfig aclprofConfig; +typedef struct aclprofStopConfig aclprofStopConfig; +typedef struct aclprofAicoreEvents aclprofAicoreEvents; +typedef struct aclprofSubscribeConfig aclprofSubscribeConfig; + +/** + * @ingroup AscendCL + * @brief profiling initialize + * + * @param profilerResultPath [IN] path of profiling result + * @param length [IN] length of profilerResultPath + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclprofFinalize + */ +ACL_FUNC_VISIBILITY aclError aclprofInit(const char *profilerResultPath, size_t length); + +/** + * @ingroup AscendCL + * @brief profiling finalize + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclprofInit + */ +ACL_FUNC_VISIBILITY aclError aclprofFinalize(); + +/** + * @ingroup AscendCL + * @brief Start profiling modules by profilerConfig + * + * @param profilerConfig [IN] config of profiling + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclprofStop + */ +ACL_FUNC_VISIBILITY aclError aclprofStart(const aclprofConfig *profilerConfig); + +/** + * @ingroup AscendCL + * @brief Create data of type aclprofConfig + * + * @param deviceIdList [IN] list of device id + * @param deviceNums [IN] number of devices + * @param aicoreMetrics [IN] type of aicore metrics + * @param aicoreEvents [IN] pointer to aicore events, only support NULL now + * @param dataTypeConfig [IN] config modules need profiling + * + * @retval the aclprofConfig pointer + * + * @see aclprofDestroyConfig + */ +ACL_FUNC_VISIBILITY aclprofConfig *aclprofCreateConfig(uint32_t *deviceIdList, uint32_t deviceNums, + aclprofAicoreMetrics aicoreMetrics, aclprofAicoreEvents *aicoreEvents, uint64_t dataTypeConfig); + +/** + * @ingroup AscendCL + * @brief Destroy data of type aclprofConfig + * + * @param profilerConfig [IN] config of profiling + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclprofCreateConfig + */ +ACL_FUNC_VISIBILITY aclError aclprofDestroyConfig(const aclprofConfig *profilerConfig); + +/** + * @ingroup AscendCL + * @brief stop profiling modules by stopProfilingConfig + * + * @param profilerConfig [IN] pointer to stop config of profiling + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclprofStart + */ +ACL_FUNC_VISIBILITY aclError aclprofStop(const aclprofConfig *profilerConfig); + +/** + * @ingroup AscendCL + * @brief subscribe profiling data of model + * + * @param modelId [IN] the model id subscribed + * @param profSubscribeConfig [IN] pointer to config of model subscribe + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclprofModelUnSubscribe + */ +ACL_FUNC_VISIBILITY aclError aclprofModelSubscribe(uint32_t modelId, + const aclprofSubscribeConfig *profSubscribeConfig); + +/** + * @ingroup AscendCL + * @brief unsubscribe profiling data of model + * + * @param modelId [IN] the model id unsubscribed + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclprofModelSubscribe + */ +ACL_FUNC_VISIBILITY aclError aclprofModelUnSubscribe(uint32_t modelId); + +/** + * @ingroup AscendCL + * @brief create subscribe config + * + * @param timeInfoSwitch [IN] switch whether get time info from model + * @param aicoreMetrics [IN] aicore metrics + * @param fd [IN] pointer to write pipe + * + * @retval the aclprofSubscribeConfig pointer + * + * @see aclprofDestroySubscribeConfig + */ +ACL_FUNC_VISIBILITY aclprofSubscribeConfig *aclprofCreateSubscribeConfig(int8_t timeInfoSwitch, + aclprofAicoreMetrics aicoreMetrics, void *fd); + +/** + * @ingroup AscendCL + * @brief destroy subscribe config + * + * @param profSubscribeConfig [IN] subscribe config + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclprofCreateSubscribeConfig + */ +ACL_FUNC_VISIBILITY aclError aclprofDestroySubscribeConfig(const aclprofSubscribeConfig *profSubscribeConfig); + +/** + * @ingroup AscendCL + * @brief create subscribe config + * + * @param opDescSize [OUT] size of op desc + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclprofGetOpDescSize(size_t *opDescSize); + +/** + * @ingroup AscendCL + * @brief get op number from subscription data + * + * @param opInfo [IN] pointer to subscription data + * @param opInfoLen [IN] memory size of subscription data + * @param opNumber [OUT] op number of subscription data + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclprofGetOpNum(const void *opInfo, size_t opInfoLen, uint32_t *opNumber); + +/** + * @ingroup AscendCL + * @brief get op type from subscription data + * + * @param opInfo [IN] pointer to subscription data + * @param opInfoLen [IN] memory size of subscription data + * @param index [IN] index of op array in opInfo + * @param opType [OUT] obtained op type string + * @param opTypeLen [IN] obtained length of op type string + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclprofGetOpType(const void *opInfo, size_t opInfoLen, uint32_t index, + char *opType, size_t opTypeLen); + +/** + * @ingroup AscendCL + * @brief get op type from subscription data + * + * @param opInfo [IN] pointer to subscription data + * @param opInfoLen [IN] memory size of subscription data + * @param index [IN] index of op array in opInfo + * @param opName [OUT] obtained op name string + * @param opNameLen [IN] obtained length of op name string + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclprofGetOpName(const void *opInfo, size_t opInfoLen, uint32_t index, + char *opName, size_t opNameLen); + +/** + * @ingroup AscendCL + * @brief get start time of specified op from subscription data + * + * @param opInfo [IN] pointer to subscription data + * @param opInfoLen [IN] memory size of subscription data + * @param index [IN] index of op array in opInfo + * + * @retval start time(us) of specified op with timestamp + * @retval 0 for failed + */ +ACL_FUNC_VISIBILITY uint64_t aclprofGetOpStart(const void *opInfo, size_t opInfoLen, uint32_t index); + +/** + * @ingroup AscendCL + * @brief get end time of specified op from subscription data + * + * @param opInfo [IN] pointer to subscription data + * @param opInfoLen [IN] memory size of subscription data + * @param index [IN] index of op array in opInfo + * + * @retval end time(us) of specified op with timestamp + * @retval 0 for failed + */ +ACL_FUNC_VISIBILITY uint64_t aclprofGetOpEnd(const void *opInfo, size_t opInfoLen, uint32_t index); + +/** + * @ingroup AscendCL + * @brief get excution time of specified op from subscription data + * + * @param opInfo [IN] pointer to subscription data + * @param opInfoLen [IN] memory size of subscription data + * @param index [IN] index of op array in opInfo + * + * @retval execution time(us) of specified op with timestamp + * @retval 0 for failed + */ +ACL_FUNC_VISIBILITY uint64_t aclprofGetOpDuration(const void *opInfo, size_t opInfoLen, uint32_t index); + +/** + * @ingroup AscendCL + * @brief get model id from subscription data + * + * @param opInfo [IN] pointer to subscription data + * @param opInfoLen [IN] memory size of subscription data + * + * @retval model id of subscription data + * @retval 0 for failed + */ +ACL_FUNC_VISIBILITY size_t aclprofGetModelId(const void *opInfo, size_t opInfoLen, uint32_t index); + +#ifdef __cplusplus +} +#endif + +#endif // INC_EXTERNAL_ACL_PROF_H_ diff --git a/inc/external/acl/acl_rt.h b/inc/external/acl/acl_rt.h new file mode 100644 index 00000000..6fd2da6e --- /dev/null +++ b/inc/external/acl/acl_rt.h @@ -0,0 +1,950 @@ +/** + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef INC_EXTERNAL_ACL_ACL_RT_H_ +#define INC_EXTERNAL_ACL_ACL_RT_H_ + +#include +#include +#include "acl_base.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef enum aclrtRunMode { + ACL_DEVICE, + ACL_HOST, +} aclrtRunMode; + +typedef enum aclrtTsId { + ACL_TS_ID_AICORE = 0, + ACL_TS_ID_AIVECTOR = 1, + ACL_TS_ID_RESERVED = 2, +} aclrtTsId; + +typedef enum aclrtEventStatus { + ACL_EVENT_STATUS_COMPLETE = 0, + ACL_EVENT_STATUS_NOT_READY = 1, + ACL_EVENT_STATUS_RESERVED = 2, +} aclrtEventStatus; + +typedef enum aclrtCallbackBlockType { + ACL_CALLBACK_NO_BLOCK, + ACL_CALLBACK_BLOCK, +} aclrtCallbackBlockType; + +typedef enum aclrtMemcpyKind { + ACL_MEMCPY_HOST_TO_HOST, + ACL_MEMCPY_HOST_TO_DEVICE, + ACL_MEMCPY_DEVICE_TO_HOST, + ACL_MEMCPY_DEVICE_TO_DEVICE, +} aclrtMemcpyKind; + +typedef enum aclrtMemMallocPolicy { + ACL_MEM_MALLOC_HUGE_FIRST, + ACL_MEM_MALLOC_HUGE_ONLY, + ACL_MEM_MALLOC_NORMAL_ONLY, + ACL_MEM_MALLOC_HUGE_FIRST_P2P, + ACL_MEM_MALLOC_HUGE_ONLY_P2P, + ACL_MEM_MALLOC_NORMAL_ONLY_P2P, +} aclrtMemMallocPolicy; + +typedef enum aclrtMemAttr { + ACL_DDR_MEM, + ACL_HBM_MEM, + ACL_DDR_MEM_HUGE, + ACL_DDR_MEM_NORMAL, + ACL_HBM_MEM_HUGE, + ACL_HBM_MEM_NORMAL, + ACL_DDR_MEM_P2P_HUGE, + ACL_DDR_MEM_P2P_NORMAL, + ACL_HBM_MEM_P2P_HUGE, + ACL_HBM_MEM_P2P_NORMAL, +} aclrtMemAttr; + +typedef enum aclrtGroupAttr { + ACL_GROUP_AICORE_INT, + ACL_GROUP_AIV_INT, + ACL_GROUP_AIC_INT, + ACL_GROUP_SDMANUM_INT, + ACL_GROUP_ASQNUM_INT +} aclrtGroupAttr; + +typedef struct tagRtGroupInfo aclrtGroupInfo; + +typedef struct rtExceptionInfo aclrtExceptionInfo; + +typedef void (*aclrtCallback)(void *userData); + +typedef void (*aclrtExceptionInfoCallback)(aclrtExceptionInfo *exceptionInfo); + +/** + * @ingroup AscendCL + * @brief Set a callback function to handle exception information + * + * @param callback [IN] callback function to handle exception information + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtSetExceptionInfoCallback(aclrtExceptionInfoCallback callback); + +/** + * @ingroup AscendCL + * @brief Get task id from exception information + * + * @param info [IN] pointer of exception information + * + * @retval The task id from exception information + * @retval 0xFFFFFFFF if info is null + */ +ACL_FUNC_VISIBILITY uint32_t aclrtGetTaskIdFromExceptionInfo(const aclrtExceptionInfo *info); + +/** + * @ingroup AscendCL + * @brief Get stream id from exception information + * + * @param info [IN] pointer of exception information + * + * @retval The stream id from exception information + * @retval 0xFFFFFFFF if info is null + */ +ACL_FUNC_VISIBILITY uint32_t aclrtGetStreamIdFromExceptionInfo(const aclrtExceptionInfo *info); + +/** + * @ingroup AscendCL + * @brief Get thread id from exception information + * + * @param info [IN] pointer of exception information + * + * @retval The thread id of fail task + * @retval 0xFFFFFFFF if info is null + */ +ACL_FUNC_VISIBILITY uint32_t aclrtGetThreadIdFromExceptionInfo(const aclrtExceptionInfo *info); + +/** + * @ingroup AscendCL + * @brief Get device id from exception information + * + * @param info [IN] pointer of exception information + * + * @retval The thread id of fail task + * @retval 0xFFFFFFFF if info is null + */ +ACL_FUNC_VISIBILITY uint32_t aclrtGetDeviceIdFromExceptionInfo(const aclrtExceptionInfo *info); + +/** + * @ingroup AscendCL + * @brief The thread that handles the callback function on the Stream + * + * @param threadId [IN] thread ID + * @param stream [IN] stream handle + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtSubscribeReport(uint64_t threadId, aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief Add a callback function to be executed on the host + * to the task queue of the Stream + * + * @param fn [IN] Specify the callback function to be added + * The function prototype of the callback function is: + * typedef void (*aclrtCallback)(void *userData); + * @param userData [IN] User data to be passed to the callback function + * @param blockType [IN] callback block type + * @param stream [IN] stream handle + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtLaunchCallback(aclrtCallback fn, void *userData, aclrtCallbackBlockType blockType, + aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief After waiting for a specified time, trigger callback processing + * + * @par Function + * The thread processing callback specified by + * the aclrtSubscribeReport interface + * + * @param timeout [IN] timeout value + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtSubscribeReport + */ +ACL_FUNC_VISIBILITY aclError aclrtProcessReport(int32_t timeout); + +/** + * @ingroup AscendCL + * @brief Cancel thread registration, + * the callback function on the specified Stream + * is no longer processed by the specified thread + * + * @param threadId [IN] thread ID + * @param stream [IN] stream handle + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtUnSubscribeReport(uint64_t threadId, aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief create context and associates it with the calling thread + * + * @par Function + * The following use cases are supported: + * @li If you don't call the aclrtCreateContext interface + * to explicitly create the context, + * the system will use the default context, which is implicitly created + * when the aclrtSetDevice interface is called. + * @li If multiple contexts are created in a process + * (there is no limit on the number of contexts), + * the current thread can only use one of them at the same time. + * It is recommended to explicitly specify the context of the current thread + * through the aclrtSetCurrentContext interface to increase. + * the maintainability of the program. + * + * @param context [OUT] point to the created context + * @param deviceId [IN] device to create context on + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtSetDevice | aclrtSetCurrentContext + */ +ACL_FUNC_VISIBILITY aclError aclrtCreateContext(aclrtContext *context, int32_t deviceId); + +/** + * @ingroup AscendCL + * @brief destroy context instance + * + * @par Function + * Can only destroy context created through aclrtCreateContext interface + * + * @param context [IN] the context to destroy + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtCreateContext + */ +ACL_FUNC_VISIBILITY aclError aclrtDestroyContext(aclrtContext context); + +/** + * @ingroup AscendCL + * @brief set the context of the thread + * + * @par Function + * The following scenarios are supported: + * @li If the aclrtCreateContext interface is called in a thread to explicitly + * create a Context (for example: ctx1), the thread's Context can be specified + * without calling the aclrtSetCurrentContext interface. + * The system uses ctx1 as the context of thread1 by default. + * @li If the aclrtCreateContext interface is not explicitly created, + * the system uses the default context as the context of the thread. + * At this time, the aclrtDestroyContext interface cannot be used to release + * the default context. + * @li If the aclrtSetCurrentContext interface is called multiple times to + * set the thread's Context, the last one prevails. + * + * @par Restriction + * @li If the cevice corresponding to the context set for the thread + * has been reset, you cannot set the context as the context of the thread, + * otherwise a business exception will result. + * @li It is recommended to use the context created in a thread. + * If the aclrtCreateContext interface is called in thread A to create a context, + * and the context is used in thread B, + * the user must guarantee the execution order of tasks in the same stream + * under the same context in two threads. + * + * @param context [IN] the current context of the thread + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtCreateContext | aclrtDestroyContext + */ +ACL_FUNC_VISIBILITY aclError aclrtSetCurrentContext(aclrtContext context); + +/** + * @ingroup AscendCL + * @brief get the context of the thread + * + * @par Function + * If the user calls the aclrtSetCurrentContext interface + * multiple times to set the context of the current thread, + * then the last set context is obtained + * + * @param context [OUT] the current context of the thread + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtSetCurrentContext + */ +ACL_FUNC_VISIBILITY aclError aclrtGetCurrentContext(aclrtContext *context); + +/** + * @ingroup AscendCL + * @brief Specify the device to use for the operation + * implicitly create the default context and the default stream + * + * @par Function + * The following use cases are supported: + * @li Device can be specified in the process or thread. + * If you call the aclrtSetDevice interface multiple + * times to specify the same device, + * you only need to call the aclrtResetDevice interface to reset the device. + * @li The same device can be specified for operation + * in different processes or threads. + * @li Device is specified in a process, + * and multiple threads in the process can share this device to explicitly + * create a Context (aclrtCreateContext interface). + * @li In multi-device scenarios, you can switch to other devices + * through the aclrtSetDevice interface in the process. + * + * @param deviceId [IN] the device id + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtResetDevice |aclrtCreateContext + */ +ACL_FUNC_VISIBILITY aclError aclrtSetDevice(int32_t deviceId); + +/** + * @ingroup AscendCL + * @brief Reset the current operating Device and free resources on the device, + * including the default context, the default stream, + * and all streams created under the default context, + * and synchronizes the interface. + * If the task under the default context or stream has not been completed, + * the system will wait for the task to complete before releasing it. + * + * @par Restriction + * @li The Context, Stream, and Event that are explicitly created + * on the device to be reset. Before resetting, + * it is recommended to follow the following interface calling sequence, + * otherwise business abnormalities may be caused. + * @li Interface calling sequence: + * call aclrtDestroyEvent interface to release Event or + * call aclrtDestroyStream interface to release explicitly created Stream-> + * call aclrtDestroyContext to release explicitly created Context-> + * call aclrtResetDevice interface + * + * @param deviceId [IN] the device id + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtResetDevice(int32_t deviceId); + +/** + * @ingroup AscendCL + * @brief get target device of current thread + * + * @param deviceId [OUT] the device id + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtGetDevice(int32_t *deviceId); + +/** + * @ingroup AscendCL + * @brief get target side + * + * @param runMode [OUT] the run mode + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtGetRunMode(aclrtRunMode *runMode); + +/** + * @ingroup AscendCL + * @brief Wait for compute device to finish + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtSynchronizeDevice(void); + +/** + * @ingroup AscendCL + * @brief Set Scheduling TS + * + * @param tsId [IN] the ts id + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtSetTsDevice(aclrtTsId tsId); + +/** + * @ingroup AscendCL + * @brief get total device number. + * + * @param count [OUT] the device number + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtGetDeviceCount(uint32_t *count); + +/** + * @ingroup AscendCL + * @brief create event instance + * + * @param event [OUT] created event + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtCreateEvent(aclrtEvent *event); + +/** + * @ingroup AscendCL + * @brief destroy event instance + * + * @par Function + * Only events created through the aclrtCreateEvent interface can be + * destroyed, synchronous interfaces. When destroying an event, + * the user must ensure that the tasks involved in the aclrtSynchronizeEvent + * interface or the aclrtStreamWaitEvent interface are completed before + * they are destroyed. + * + * @param event [IN] event to destroy + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtCreateEvent | aclrtSynchronizeEvent | aclrtStreamWaitEvent + */ +ACL_FUNC_VISIBILITY aclError aclrtDestroyEvent(aclrtEvent event); + +/** + * @ingroup AscendCL + * @brief Record an Event in the Stream + * + * @param event [IN] event to record + * @param stream [IN] stream handle + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtRecordEvent(aclrtEvent event, aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief Reset an event + * + * @par Function + * Users need to make sure to wait for the tasks in the Stream + * to complete before resetting the Event + * + * @param event [IN] event to reset + * @param stream [IN] stream handle + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtResetEvent(aclrtEvent event, aclrtStream stream); + + /** + * @ingroup AscendCL + * @brief Queries an event's status + * + * @param event [IN] event to query + * @param status [OUT] event status + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtQueryEvent(aclrtEvent event, aclrtEventStatus *status); + +/** + * @ingroup AscendCL + * @brief Block Host Running, wait event to be complete + * + * @param event [IN] event to wait + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtSynchronizeEvent(aclrtEvent event); + +/** + * @ingroup AscendCL + * @brief computes the elapsed time between events. + * + * @param ms [OUT] time between start and end in ms + * @param start [IN] starting event + * @param end [IN] ending event + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtCreateEvent | aclrtRecordEvent | aclrtSynchronizeStream + */ +ACL_FUNC_VISIBILITY aclError aclrtEventElapsedTime(float *ms, aclrtEvent start, aclrtEvent end); + +/** + * @ingroup AscendCL + * @brief alloc memory on device + * + * @par Function + * alloc for size linear memory on device + * and return a pointer to allocated memory by *devPtr + * + * @par Restriction + * @li The memory requested by the aclrtMalloc interface needs to be released + * through the aclrtFree interface. + * @li Before calling the media data processing interface, + * if you need to apply memory on the device to store input or output data, + * you need to call acldvppMalloc to apply for memory. + * + * @param devPtr [OUT] pointer to pointer to allocated memory on device + * @param size [IN] alloc memory size + * @param policy [IN] memory alloc policy + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtFree | acldvppMalloc | aclrtMallocCached + */ +ACL_FUNC_VISIBILITY aclError aclrtMalloc(void **devPtr, + size_t size, + aclrtMemMallocPolicy policy); + +/** + * @ingroup AscendCL + * @brief allocate memory on device with cache + * + * @par Function + * alloc for size linear memory on device + * and return a pointer to allocated memory by *devPtr + * + * @par Restriction + * @li The memory requested by the aclrtMallocCached interface needs to be released + * through the aclrtFree interface. + * + * @param devPtr [OUT] pointer to pointer to allocated memory on device + * @param size [IN] alloc memory size + * @param policy [IN] memory alloc policy + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtFree | aclrtMalloc + */ +ACL_FUNC_VISIBILITY aclError aclrtMallocCached(void **devPtr, + size_t size, + aclrtMemMallocPolicy policy); + +/** + * @ingroup AscendCL + * @brief flush cache data to ddr + * + * @param devPtr [IN] the pointer that flush data to ddr + * @param size [IN] flush size + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtMemFlush(void *devPtr, size_t size); + +/** + * @ingroup AscendCL + * @brief invalidate cache data + * + * @param devPtr [IN] pointer to invalidate cache data + * @param size [IN] invalidate size + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtMemInvalidate(void *devPtr, size_t size); + +/** + * @ingroup AscendCL + * @brief free device memory + * + * @par Function + * can only free memory allocated through the aclrtMalloc interface + * + * @param devPtr [IN] Pointer to memory to be freed + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtMalloc + */ +ACL_FUNC_VISIBILITY aclError aclrtFree(void *devPtr); + +/** + * @ingroup AscendCL + * @brief alloc memory on host + * + * @par Restriction + * @li The requested memory cannot be used in the Device + * and needs to be explicitly copied to the Device. + * @li The memory requested by the aclrtMallocHost interface + * needs to be released through the aclrtFreeHost interface. + * + * @param hostPtr [OUT] pointer to pointer to allocated memory on the host + * @param size [IN] alloc memory size + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtFreeHost + */ +ACL_FUNC_VISIBILITY aclError aclrtMallocHost(void **hostPtr, size_t size); + +/** + * @ingroup AscendCL + * @brief free host memory + * + * @par Function + * can only free memory allocated through the aclrtMallocHost interface + * + * @param hostPtr [IN] free memory pointer + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtMallocHost + */ +ACL_FUNC_VISIBILITY aclError aclrtFreeHost(void *hostPtr); + +/** + * @ingroup AscendCL + * @brief synchronous memory replication between host and device + * + * @param dst [IN] destination address pointer + * @param destMax [IN] Max length of the destination address memory + * @param src [IN] source address pointer + * @param count [IN] the length of byte to copy + * @param kind [IN] memcpy type + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtMemcpy(void *dst, + size_t destMax, + const void *src, + size_t count, + aclrtMemcpyKind kind); + +/** + * @ingroup AscendCL + * @brief Initialize memory and set contents of memory to specified value + * + * @par Function + * The memory to be initialized is on the Host or device side, + * and the system determines whether + * it is host or device according to the address + * + * @param devPtr [IN] Starting address of memory + * @param maxCount [IN] Max length of destination address memory + * @param value [IN] Set value + * @param count [IN] The length of memory + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtMemset(void *devPtr, size_t maxCount, int32_t value, size_t count); + +/** + * @ingroup AscendCL + * @brief Asynchronous memory replication between Host and Device + * + * @par Function + * After calling this interface, + * be sure to call the aclrtSynchronizeStream interface to ensure that + * the task of memory replication has been completed + * + * @par Restriction + * @li For on-chip Device-to-Device memory copy, + * both the source and destination addresses must be 64-byte aligned + * + * @param dst [IN] destination address pointer + * @param destMax [IN] Max length of destination address memory + * @param src [IN] source address pointer + * @param count [IN] the number of byte to copy + * @param kind [IN] memcpy type + * @param stream [IN] asynchronized task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtSynchronizeStream + */ +ACL_FUNC_VISIBILITY aclError aclrtMemcpyAsync(void *dst, + size_t destMax, + const void *src, + size_t count, + aclrtMemcpyKind kind, + aclrtStream stream); + +/** +* @ingroup AscendCL +* @brief Asynchronous initialize memory +* and set contents of memory to specified value async +* +* @par Function + * The memory to be initialized is on the Host or device side, + * and the system determines whether + * it is host or device according to the address + * +* @param devPtr [IN] destination address pointer +* @param maxCount [IN] Max length of destination address memory +* @param value [IN] set value +* @param count [IN] the number of byte to set +* @param stream [IN] asynchronized task stream +* +* @retval ACL_SUCCESS The function is successfully executed. +* @retval OtherValues Failure +* +* @see aclrtSynchronizeStream +*/ +ACL_FUNC_VISIBILITY aclError aclrtMemsetAsync(void *devPtr, + size_t maxCount, + int32_t value, + size_t count, + aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief create stream instance + * + * @param stream [OUT] the created stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtCreateStream(aclrtStream *stream); + +/** + * @ingroup AscendCL + * @brief destroy stream instance + * + * @par Function + * Can only destroy streams created through the aclrtCreateStream interface + * + * @par Restriction + * Before calling the aclrtDestroyStream interface to destroy + * the specified Stream, you need to call the aclrtSynchronizeStream interface + * to ensure that the tasks in the Stream have been completed. + * + * @param stream [IN] the stream to destroy + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtCreateStream | aclrtSynchronizeStream + */ +ACL_FUNC_VISIBILITY aclError aclrtDestroyStream(aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief block the host until all tasks + * in the specified stream have completed + * + * @param stream [IN] the stream to wait + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtSynchronizeStream(aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief Blocks the operation of the specified Stream until + * the specified Event is completed. + * Support for multiple streams waiting for the same event. + * + * @param stream [IN] the wait stream If using thedefault Stream, set NULL + * @param event [IN] the event to wait + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtStreamWaitEvent(aclrtStream stream, aclrtEvent event); + +/** + * @ingroup AscendCL + * @brief set group + * + * @par Function + * set the task to the corresponding group + * + * @param groupId [IN] group id + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtGetGroupCount | aclrtGetAllGroupInfo | aclrtGetGroupInfoDetail + */ +ACL_FUNC_VISIBILITY aclError aclrtSetGroup(int32_t groupId); + +/** + * @ingroup AscendCL + * @brief get the number of group + * + * @par Function + * get the number of group. if the number of group is zero, + * it means that group is not supported or group is not created. + * + * @param count [OUT] the number of group + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + */ +ACL_FUNC_VISIBILITY aclError aclrtGetGroupCount(uint32_t *count); + +/** + * @ingroup AscendCL + * @brief create group information + * + * @retval null for failed. + * @retval OtherValues success. + * + * @see aclrtDestroyGroupInfo + */ +ACL_FUNC_VISIBILITY aclrtGroupInfo *aclrtCreateGroupInfo(); + +/** + * @ingroup AscendCL + * @brief destroy group information + * + * @param groupInfo [IN] pointer to group information + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtCreateGroupInfo + */ +ACL_FUNC_VISIBILITY aclError aclrtDestroyGroupInfo(aclrtGroupInfo *groupInfo); + +/** + * @ingroup AscendCL + * @brief get all group information + * + * @param groupInfo [OUT] pointer to group information + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtGetGroupCount + */ +ACL_FUNC_VISIBILITY aclError aclrtGetAllGroupInfo(aclrtGroupInfo *groupInfo); + +/** + * @ingroup AscendCL + * @brief get detail information of group + * + * @param groupInfo [IN] pointer to group information + * @param groupId [IN] group index value + * @param attr [IN] group attribute + * @param attrValue [OUT] pointer to attribute value + * @param valueLen [IN] length of attribute value + * @param paramRetSize [OUT] pointer to real length of attribute value + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtGetGroupCount | aclrtGetAllGroupInfo + */ +ACL_FUNC_VISIBILITY aclError aclrtGetGroupInfoDetail(const aclrtGroupInfo *groupInfo, + int32_t groupId, + aclrtGroupAttr attr, + void *attrValue, + size_t valueLen, + size_t *paramRetSize); + +/** + * @ingroup AscendCL + * @brief checking whether current device and peer device support the p2p feature + * + * @param canAccessPeer [OUT] pointer to save the checking result + * @param deviceId [IN] current device id + * @param peerDeviceId [IN] peer device id + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtDeviceEnablePeerAccess | aclrtDeviceDisablePeerAccess + */ +ACL_FUNC_VISIBILITY aclError aclrtDeviceCanAccessPeer(int32_t *canAccessPeer, int32_t deviceId, int32_t peerDeviceId); + +/** + * @ingroup AscendCL + * @brief enable the peer device to support the p2p feature + * + * @param peerDeviceId [IN] the peer device id + * @param flags [IN] reserved field, now it must be zero + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtDeviceCanAccessPeer | aclrtDeviceDisablePeerAccess + */ +ACL_FUNC_VISIBILITY aclError aclrtDeviceEnablePeerAccess(int32_t peerDeviceId, uint32_t flags); + +/** + * @ingroup AscendCL + * @brief disable the peer device to support the p2p function + * + * @param peerDeviceId [IN] the peer device id + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtDeviceCanAccessPeer | aclrtDeviceEnablePeerAccess + */ +ACL_FUNC_VISIBILITY aclError aclrtDeviceDisablePeerAccess(int32_t peerDeviceId); + +/** + * @ingroup AscendCL + * @brief Obtain the free memory and total memory of specified attribute. + * the specified memory include normal memory and huge memory. + * + * @param attr [IN] the memory attribute of specified device + * @param free [OUT] the free memory of specified device + * @param total [OUT] the total memory of specified device. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtGetMemInfo(aclrtMemAttr attr, size_t *free, size_t *total); + +#ifdef __cplusplus +} +#endif + +#endif // INC_EXTERNAL_ACL_ACL_RT_H_ + diff --git a/inc/external/acl/acl_tdt.h b/inc/external/acl/acl_tdt.h new file mode 100644 index 00000000..61995121 --- /dev/null +++ b/inc/external/acl/acl_tdt.h @@ -0,0 +1,283 @@ +/** + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef INC_EXTERNAL_ACL_ACL_TDT_H_ +#define INC_EXTERNAL_ACL_ACL_TDT_H_ + +#include "acl/acl_base.h" + +#ifdef __cplusplus +extern "C" { +#endif + +enum acltdtTensorType { + ACL_TENSOR_DATA_UNDEFINED = -1, + ACL_TENSOR_DATA_TENSOR, + ACL_TENSOR_DATA_END_OF_SEQUENCE, + ACL_TENSOR_DATA_ABNORMAL +}; + +typedef struct acltdtDataItem acltdtDataItem; +typedef struct acltdtDataset acltdtDataset; +typedef struct acltdtChannelHandle acltdtChannelHandle; + +/** + * @ingroup AscendCL + * @brief Get tensor type from item + * + * @param dataItem [IN] pointer to the data item + * + * @retval Tensor type. + * @retval ACL_DT_UNDEFINED if dataItem is null + */ +ACL_FUNC_VISIBILITY acltdtTensorType acltdtGetTensorTypeFromItem(const acltdtDataItem *dataItem); + +/** + * @ingroup AscendCL + * @brief Get data type from item + * + * @param dataItem [IN] pointer to the data item + * + * @retval Data type. + * @retval ACL_DT_UNDEFINED if dataItem is null + */ +ACL_FUNC_VISIBILITY aclDataType acltdtGetDataTypeFromItem(const acltdtDataItem *dataItem); + +/** + * @ingroup AscendCL + * @brief Get data address from item + * + * @param dataItem [IN] pointer to data item + * + * @retval null for failed + * @retval OtherValues success +*/ +ACL_FUNC_VISIBILITY void *acltdtGetDataAddrFromItem(const acltdtDataItem *dataItem); + +/** + * @ingroup AscendCL + * @brief Get data size from item + * + * @param dataItem [IN] pointer to data item + * + * @retval 0 for failed + * @retval OtherValues success +*/ +ACL_FUNC_VISIBILITY size_t acltdtGetDataSizeFromItem(const acltdtDataItem *dataItem); + +/** + * @ingroup AscendCL + * @brief Get dim's number from item + * + * @param dataItem [IN] pointer to data item + * + * @retval 0 for failed + * @retval OtherValues success +*/ +ACL_FUNC_VISIBILITY size_t acltdtGetDimNumFromItem(const acltdtDataItem *dataItem); + +/** + * @ingroup AscendCL + * @brief Get dims from item + * + * @param dataItem [IN] the struct of data item + * @param dims [IN|OUT] pointer to the dims of dataTtem + * @param dimNum [IN] the size of the dims + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acltdtGetDimsFromItem(const acltdtDataItem *dataItem, int64_t *dims, size_t dimNum); + +/** + * @ingroup AscendCL + * @brief Create the struct of data item + * + * @param tdtType [IN] Tdt tensor type + * @param dims [IN] pointer of tdtDataItem's dims + * @param dimNum [IN] Dim number + * @param dataType [IN] Data type + * @param data [IN] Data pointer + * @param size [IN] Data size + * + * @retval null for failed + * @retval OtherValues success + * + * @see acltdtDestroyDataItem + */ +ACL_FUNC_VISIBILITY acltdtDataItem *acltdtCreateDataItem(acltdtTensorType tdtType, + const int64_t *dims, + size_t dimNum, + aclDataType dataType, + void *data, + size_t size); + +/** + * @ingroup AscendCL + * @brief Destroy the struct of data item + * + * @param dataItem [IN] pointer to the data item + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acltdtCreateDataItem + */ +ACL_FUNC_VISIBILITY aclError acltdtDestroyDataItem(acltdtDataItem *dataItem); + +/** + * @ingroup AscendCL + * @brief Create the tdt dataset + * + * @retval null for failed + * @retval OtherValues success + * + * @see acltdtDestroyDataset + */ +ACL_FUNC_VISIBILITY acltdtDataset *acltdtCreateDataset(); + +/** + * @ingroup AscendCL + * @brief Destroy the tdt dataset + * + * @param dataset [IN] pointer to the dataset + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acltdtCreateDataset + */ +ACL_FUNC_VISIBILITY aclError acltdtDestroyDataset(acltdtDataset *dataset); + +/** + * @ingroup AscendCL + * @brief Get the data item + * + * @param dataset [IN] pointer to the dataset + * @param index [IN] index of the dataset + * + * @retval null for failed + * @retval OtherValues success + * + * @see acltdtAddDataItem + */ +ACL_FUNC_VISIBILITY acltdtDataItem *acltdtGetDataItem(const acltdtDataset *dataset, size_t index); + +/** + * @ingroup AscendCL + * @brief Get the data item + * + * @param dataset [OUT] pointer to the dataset + * @param dataItem [IN] pointer to the data item + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acltdtGetDataItem + */ +ACL_FUNC_VISIBILITY aclError acltdtAddDataItem(acltdtDataset *dataset, acltdtDataItem *dataItem); + +/** + * @ingroup AscendCL + * @brief Get the size of dataset + * + * @param dataset [IN] pointer to the dataset + * + * @retval 0 for failed + * @retval OtherValues success + */ +ACL_FUNC_VISIBILITY size_t acltdtGetDatasetSize(const acltdtDataset *dataset); + +/** + * @ingroup AscendCL + * @brief Stop the channel + * + * @param handle [IN] pointer to the channel handle + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acltdtCreateChannel | acltdtDestroyChannel + */ +ACL_FUNC_VISIBILITY aclError acltdtStopChannel(acltdtChannelHandle *handle); + +/** + * @ingroup AscendCL + * @brief Create the channel + * + * @param deviceId [IN] the device id + * @param name [IN] the channel's name + * + * @retval null for failed + * @retval OtherValues success + * + * @see acltdtStopChannel | acltdtDestroyChannel + */ +ACL_FUNC_VISIBILITY acltdtChannelHandle *acltdtCreateChannel(uint32_t deviceId, const char *name); + +/** + * @ingroup AscendCL + * @brief Destroy the channel + * + * @param handle [IN] pointer to the channel handle + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acltdtCreateChannel | acltdtStopChannel + */ +ACL_FUNC_VISIBILITY aclError acltdtDestroyChannel(acltdtChannelHandle *handle); + +/** + * @ingroup AscendCL + * @brief Send tensor to device + * + * @param handle [IN] pointer to the channel handle + * @param dataset [IN] pointer to the dataset + * @param timeout [IN] to be reserved, now it must be -1 + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acltdtReceiveTensor + */ +ACL_FUNC_VISIBILITY aclError acltdtSendTensor(const acltdtChannelHandle *handle, + const acltdtDataset *dataset, + int32_t timeout); + +/** + * @ingroup AscendCL + * @brief Receive tensor from device + * + * @param handle [IN] pointer to the channel handle + * @param dataset [OUT] pointer to the dataset + * @param timeout [IN] to be reserved, now it must be -1 + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acltdtSendTensor + */ +ACL_FUNC_VISIBILITY aclError acltdtReceiveTensor(const acltdtChannelHandle *handle, + acltdtDataset *dataset, + int32_t timeout); + +#ifdef __cplusplus +} +#endif + +#endif //INC_EXTERNAL_ACL_ACL_TDT_H_ + diff --git a/inc/external/acl/error_codes/rt_error_codes.h b/inc/external/acl/error_codes/rt_error_codes.h index 2dd2c70c..73da559d 100644 --- a/inc/external/acl/error_codes/rt_error_codes.h +++ b/inc/external/acl/error_codes/rt_error_codes.h @@ -23,69 +23,80 @@ extern "C" { #endif -static const int32_t ACL_RT_SUCCESS = 0; // success +static const int32_t ACL_RT_SUCCESS = 0; // success -static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid -static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id -static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null -static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context -static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context -static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal -static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned -static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed -static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed -static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream -static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread -static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set -static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create -static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream -static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type +static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid +static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id +static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null +static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context +static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context +static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal +static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned +static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed +static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed +static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream +static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread +static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set +static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create +static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream +static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type +static const int32_t ACL_ERROR_RT_INVALID_HANDLE = 107017; // invalid handle +static const int32_t ACL_ERROR_RT_INVALID_MALLOC_TYPE = 107018; // invalid malloc type -static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPROT = 207000; // feature not support -static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error -static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error +static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPORT = 207000; // feature not support +static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error +static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error +static const int32_t ACL_ERROR_RT_AICORE_OVER_FLOW = 207003; // aicore over flow +static const int32_t ACL_ERROR_RT_NO_DEVICE = 207004; // no device +static const int32_t ACL_ERROR_RT_RESOURCE_ALLOC_FAIL = 207005; // resource alloc fail +static const int32_t ACL_ERROR_RT_NO_PERMISSION = 207006; // no permission +static const int32_t ACL_ERROR_RT_NO_EVENT_RESOURCE = 207007; // no event resource +static const int32_t ACL_ERROR_RT_NO_STREAM_RESOURCE = 207008; // no stream resource +static const int32_t ACL_ERROR_RT_NO_NOTIFY_RESOURCE = 207009; // no notify resource +static const int32_t ACL_ERROR_RT_NO_MODEL_RESOURCE = 207010; // no model resource -static const int32_t ACL_ERROR_RT_INTERNEL_ERROR = 507000; // runtime internel error -static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error -static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream -static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream -static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete -static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence -static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete -static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error -static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error -static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support -static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat -static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed -static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout -static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error -static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout -static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception -static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception -static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout -static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception -static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error -static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error -static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error -static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error -static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal -static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering -static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init -static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data -static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error -static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate -static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed -static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed -static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context -static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out -static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error +static const int32_t ACL_ERROR_RT_INTERNAL_ERROR = 507000; // runtime internal error +static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error +static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream +static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream +static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete +static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence +static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete +static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error +static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error +static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support +static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat +static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed +static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout +static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error +static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout +static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception +static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception +static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout +static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception +static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error +static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error +static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error +static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error +static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal +static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering +static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init +static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data +static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error +static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate +static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed +static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed +static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context +static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out +static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error + +static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error -static const int32_t ACL_ERROR_RT_DRV_INTERNEL_ERROR = 507899; // drv internel error #ifdef __cplusplus } #endif -#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ +#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ diff --git a/inc/external/acl/ops/acl_cblas.h b/inc/external/acl/ops/acl_cblas.h index 3d81eb2b..a2bd8c61 100644 --- a/inc/external/acl/ops/acl_cblas.h +++ b/inc/external/acl/ops/acl_cblas.h @@ -23,9 +23,17 @@ extern "C" { #endif -typedef enum aclTransType { ACL_TRANS_N, ACL_TRANS_T, ACL_TRANS_NZ, ACL_TRANS_NZ_T } aclTransType; +typedef enum aclTransType { + ACL_TRANS_N, + ACL_TRANS_T, + ACL_TRANS_NZ, + ACL_TRANS_NZ_T +} aclTransType; -typedef enum aclComputeType { ACL_COMPUTE_HIGH_PRECISION, ACL_COMPUTE_LOW_PRECISION } aclComputeType; +typedef enum aclComputeType { + ACL_COMPUTE_HIGH_PRECISION, + ACL_COMPUTE_LOW_PRECISION +} aclComputeType; /** * @ingroup AscendCL @@ -53,11 +61,12 @@ typedef enum aclComputeType { ACL_COMPUTE_HIGH_PRECISION, ACL_COMPUTE_LOW_PRECIS * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure - */ -ACL_FUNC_VISIBILITY aclError aclblasGemvEx(aclTransType transA, int m, int n, const void *alpha, const void *a, int lda, - aclDataType dataTypeA, const void *x, int incx, aclDataType dataTypeX, - const void *beta, void *y, int incy, aclDataType dataTypeY, - aclComputeType type, aclrtStream stream); +*/ +ACL_FUNC_VISIBILITY aclError aclblasGemvEx(aclTransType transA, int m, int n, + const void *alpha, const void *a, int lda, aclDataType dataTypeA, + const void *x, int incx, aclDataType dataTypeX, + const void *beta, void *y, int incy, aclDataType dataTypeY, + aclComputeType type, aclrtStream stream); /** * @ingroup AscendCL @@ -74,10 +83,15 @@ ACL_FUNC_VISIBILITY aclError aclblasGemvEx(aclTransType transA, int m, int n, co * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure - */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemvEx(aclTransType transA, int m, int n, aclDataType dataTypeA, - aclDataType dataTypeX, aclDataType dataTypeY, - aclComputeType type, aclopHandle **handle); +*/ +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemvEx(aclTransType transA, + int m, + int n, + aclDataType dataTypeA, + aclDataType dataTypeX, + aclDataType dataTypeY, + aclComputeType type, + aclopHandle **handle); /** * @ingroup AscendCL @@ -101,9 +115,18 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemvEx(aclTransType transA, i * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasHgemv(aclTransType transA, int m, int n, const aclFloat16 *alpha, - const aclFloat16 *a, int lda, const aclFloat16 *x, int incx, - const aclFloat16 *beta, aclFloat16 *y, int incy, aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasHgemv(aclTransType transA, + int m, + int n, + const aclFloat16 *alpha, + const aclFloat16 *a, + int lda, + const aclFloat16 *x, + int incx, + const aclFloat16 *beta, + aclFloat16 *y, + int incy, + aclComputeType type, aclrtStream stream); /** @@ -119,7 +142,10 @@ ACL_FUNC_VISIBILITY aclError aclblasHgemv(aclTransType transA, int m, int n, con * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemv(aclTransType transA, int m, int n, aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemv(aclTransType transA, + int m, + int n, + aclComputeType type, aclopHandle **handle); /** @@ -145,9 +171,19 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemv(aclTransType transA, in * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasS8gemv(aclTransType transA, int m, int n, const int32_t *alpha, const int8_t *a, - int lda, const int8_t *x, int incx, const int32_t *beta, int32_t *y, - int incy, aclComputeType type, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclblasS8gemv(aclTransType transA, + int m, + int n, + const int32_t *alpha, + const int8_t *a, + int lda, + const int8_t *x, + int incx, + const int32_t *beta, + int32_t *y, + int incy, + aclComputeType type, + aclrtStream stream); /** * @ingroup AscendCL @@ -162,7 +198,10 @@ ACL_FUNC_VISIBILITY aclError aclblasS8gemv(aclTransType transA, int m, int n, co * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemv(aclTransType transA, int m, int n, aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemv(aclTransType transA, + int m, + int n, + aclComputeType type, aclopHandle **handle); /** @@ -194,11 +233,26 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemv(aclTransType transA, i * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasGemmEx(aclTransType transA, aclTransType transB, aclTransType transC, int m, int n, - int k, const void *alpha, const void *matrixA, int lda, - aclDataType dataTypeA, const void *matrixB, int ldb, aclDataType dataTypeB, - const void *beta, void *matrixC, int ldc, aclDataType dataTypeC, - aclComputeType type, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclblasGemmEx(aclTransType transA, + aclTransType transB, + aclTransType transC, + int m, + int n, + int k, + const void *alpha, + const void *matrixA, + int lda, + aclDataType dataTypeA, + const void *matrixB, + int ldb, + aclDataType dataTypeB, + const void *beta, + void *matrixC, + int ldc, + aclDataType dataTypeC, + aclComputeType type, + aclrtStream stream); + /** * @ingroup AscendCL @@ -220,10 +274,18 @@ ACL_FUNC_VISIBILITY aclError aclblasGemmEx(aclTransType transA, aclTransType tra * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemmEx(aclTransType transA, aclTransType transB, aclTransType transC, - int m, int n, int k, aclDataType dataTypeA, - aclDataType dataTypeB, aclDataType dataTypeC, - aclComputeType type, aclopHandle **handle); +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemmEx(aclTransType transA, + aclTransType transB, + aclTransType transC, + int m, + int n, + int k, + aclDataType dataTypeA, + aclDataType dataTypeB, + aclDataType dataTypeC, + aclComputeType type, + aclopHandle **handle); + /** * @ingroup AscendCL @@ -251,10 +313,22 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemmEx(aclTransType transA, a * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasHgemm(aclTransType transA, aclTransType transB, aclTransType transC, int m, int n, - int k, const aclFloat16 *alpha, const aclFloat16 *matrixA, int lda, - const aclFloat16 *matrixB, int ldb, const aclFloat16 *beta, - aclFloat16 *matrixC, int ldc, aclComputeType type, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclblasHgemm(aclTransType transA, + aclTransType transB, + aclTransType transC, + int m, + int n, + int k, + const aclFloat16 *alpha, + const aclFloat16 *matrixA, + int lda, + const aclFloat16 *matrixB, + int ldb, + const aclFloat16 *beta, + aclFloat16 *matrixC, + int ldc, + aclComputeType type, + aclrtStream stream); /** * @ingroup AscendCL @@ -272,8 +346,13 @@ ACL_FUNC_VISIBILITY aclError aclblasHgemm(aclTransType transA, aclTransType tran * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemm(aclTransType transA, aclTransType transB, aclTransType transC, - int m, int n, int k, aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemm(aclTransType transA, + aclTransType transB, + aclTransType transC, + int m, + int n, + int k, + aclComputeType type, aclopHandle **handle); /** @@ -302,10 +381,23 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemm(aclTransType transA, ac * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasS8gemm(aclTransType transA, aclTransType transB, aclTransType transC, int m, int n, - int k, const int32_t *alpha, const int8_t *matrixA, int lda, - const int8_t *matrixB, int ldb, const int32_t *beta, int32_t *matrixC, - int ldc, aclComputeType type, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclblasS8gemm(aclTransType transA, + aclTransType transB, + aclTransType transC, + int m, + int n, + int k, + const int32_t *alpha, + const int8_t *matrixA, + int lda, + const int8_t *matrixB, + int ldb, + const int32_t *beta, + int32_t *matrixC, + int ldc, + aclComputeType type, + aclrtStream stream); + /** * @ingroup AscendCL @@ -323,12 +415,17 @@ ACL_FUNC_VISIBILITY aclError aclblasS8gemm(aclTransType transA, aclTransType tra * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemm(aclTransType transA, aclTransType transB, aclTransType transC, - int m, int n, int k, aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemm(aclTransType transA, + aclTransType transB, + aclTransType transC, + int m, + int n, + int k, + aclComputeType type, aclopHandle **handle); #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_OPS_ACL_CBLAS_H_ +#endif // INC_EXTERNAL_ACL_OPS_ACL_CBLAS_H_ diff --git a/inc/external/acl/ops/acl_dvpp.h b/inc/external/acl/ops/acl_dvpp.h new file mode 100644 index 00000000..d2f5f650 --- /dev/null +++ b/inc/external/acl/ops/acl_dvpp.h @@ -0,0 +1,2461 @@ +/** + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#if !defined(ENABLE_DVPP_INTERFACE) +#if defined(_MSC_VER) +#error message("if you want to use dvpp funtions ,please use the macro definition (ENABLE_DVPP_INTERFACE).") +#else +#error "if you want to use dvpp funtions ,please use the macro definition (ENABLE_DVPP_INTERFACE)." +#endif +#endif + +#ifndef INC_EXTERNAL_ACL_OPS_ACL_DVPP_H_ +#define INC_EXTERNAL_ACL_OPS_ACL_DVPP_H_ + +#include +#include +#include "acl/acl.h" +#include "acl/acl_base.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct acldvppPicDesc acldvppPicDesc; +typedef struct acldvppBatchPicDesc acldvppBatchPicDesc; +typedef struct acldvppRoiConfig acldvppRoiConfig; +typedef struct acldvppResizeConfig acldvppResizeConfig; +typedef struct acldvppBorderConfig acldvppBorderConfig; +typedef struct acldvppLutMap acldvppLutMap; +typedef struct acldvppChannelDesc acldvppChannelDesc; +typedef struct acldvppJpegeConfig acldvppJpegeConfig; +typedef struct aclvdecChannelDesc aclvdecChannelDesc; +typedef struct acldvppStreamDesc acldvppStreamDesc; +typedef struct aclvdecFrameConfig aclvdecFrameConfig; +typedef struct aclvencChannelDesc aclvencChannelDesc; +typedef struct aclvencFrameConfig aclvencFrameConfig; +typedef struct acldvppHist acldvppHist; +typedef void (*aclvdecCallback)(acldvppStreamDesc *input, acldvppPicDesc *output, void *userData); +typedef void (*aclvencCallback)(acldvppPicDesc *input, acldvppStreamDesc *output, void *userdata); + +// Supported Pixel Format +enum acldvppPixelFormat { + PIXEL_FORMAT_YUV_400 = 0, // 0 + PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 1, // 1 + PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 2, // 2 + PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 3, // 3 + PIXEL_FORMAT_YVU_SEMIPLANAR_422 = 4, // 4 + PIXEL_FORMAT_YUV_SEMIPLANAR_444 = 5, // 5 + PIXEL_FORMAT_YVU_SEMIPLANAR_444 = 6, // 6 + PIXEL_FORMAT_YUYV_PACKED_422 = 7, // 7 + PIXEL_FORMAT_UYVY_PACKED_422 = 8, // 8 + PIXEL_FORMAT_YVYU_PACKED_422 = 9, // 9 + PIXEL_FORMAT_VYUY_PACKED_422 = 10, // 10 + PIXEL_FORMAT_YUV_PACKED_444 = 11, // 11 + PIXEL_FORMAT_RGB_888 = 12, // 12 + PIXEL_FORMAT_BGR_888 = 13, // 13 + PIXEL_FORMAT_ARGB_8888 = 14, // 14 + PIXEL_FORMAT_ABGR_8888 = 15, // 15 + PIXEL_FORMAT_RGBA_8888 = 16, // 16 + PIXEL_FORMAT_BGRA_8888 = 17, // 17 + PIXEL_FORMAT_YUV_SEMI_PLANNER_420_10BIT = 18, // 18 + PIXEL_FORMAT_YVU_SEMI_PLANNER_420_10BIT = 19, // 19 + PIXEL_FORMAT_YVU_PLANAR_420 = 20, // 20 + PIXEL_FORMAT_YVU_PLANAR_422, + PIXEL_FORMAT_YVU_PLANAR_444, + PIXEL_FORMAT_RGB_444 = 23, + PIXEL_FORMAT_BGR_444, + PIXEL_FORMAT_ARGB_4444, + PIXEL_FORMAT_ABGR_4444, + PIXEL_FORMAT_RGBA_4444, + PIXEL_FORMAT_BGRA_4444, + PIXEL_FORMAT_RGB_555, + PIXEL_FORMAT_BGR_555, + PIXEL_FORMAT_RGB_565, + PIXEL_FORMAT_BGR_565, + PIXEL_FORMAT_ARGB_1555, + PIXEL_FORMAT_ABGR_1555, + PIXEL_FORMAT_RGBA_1555, + PIXEL_FORMAT_BGRA_1555, + PIXEL_FORMAT_ARGB_8565, + PIXEL_FORMAT_ABGR_8565, + PIXEL_FORMAT_RGBA_8565, + PIXEL_FORMAT_BGRA_8565, + PIXEL_FORMAT_RGB_BAYER_8BPP = 50, + PIXEL_FORMAT_RGB_BAYER_10BPP, + PIXEL_FORMAT_RGB_BAYER_12BPP, + PIXEL_FORMAT_RGB_BAYER_14BPP, + PIXEL_FORMAT_RGB_BAYER_16BPP, + PIXEL_FORMAT_BGR_888_PLANAR = 70, + PIXEL_FORMAT_HSV_888_PACKAGE, + PIXEL_FORMAT_HSV_888_PLANAR, + PIXEL_FORMAT_LAB_888_PACKAGE, + PIXEL_FORMAT_LAB_888_PLANAR, + PIXEL_FORMAT_S8C1, + PIXEL_FORMAT_S8C2_PACKAGE, + PIXEL_FORMAT_S8C2_PLANAR, + PIXEL_FORMAT_S16C1, + PIXEL_FORMAT_U8C1, + PIXEL_FORMAT_U16C1, + PIXEL_FORMAT_S32C1, + PIXEL_FORMAT_U32C1, + PIXEL_FORMAT_U64C1, + PIXEL_FORMAT_S64C1, + PIXEL_FORMAT_YUV_SEMIPLANAR_440 = 1000, + PIXEL_FORMAT_YVU_SEMIPLANAR_440, + PIXEL_FORMAT_FLOAT32, + PIXEL_FORMAT_BUTT, + PIXEL_FORMAT_UNKNOWN = 10000 +}; + +// Stream Format +enum acldvppStreamFormat { + H265_MAIN_LEVEL = 0, + H264_BASELINE_LEVEL, + H264_MAIN_LEVEL, + H264_HIGH_LEVEL +}; + +// Supported Channel Mode +enum acldvppChannelMode { + DVPP_CHNMODE_VPC = 1, + DVPP_CHNMODE_JPEGD = 2, + DVPP_CHNMODE_JPEGE = 4 +}; + +// Supported Border Type +enum acldvppBorderType { + BORDER_CONSTANT = 0, + BORDER_REPLICATE, + BORDER_REFLECT, + BORDER_REFLECT_101 +}; + +// Venc parameter type +enum aclvencChannelDescParamType { + ACL_VENC_THREAD_ID_UINT64 = 0, + ACL_VENC_CALLBACK_PTR, + ACL_VENC_PIXEL_FORMAT_UINT32, + ACL_VENC_ENCODE_TYPE_UINT32, + ACL_VENC_PIC_WIDTH_UINT32, + ACL_VENC_PIC_HEIGHT_UINT32, + ACL_VENC_KEY_FRAME_INTERVAL_UINT32, + ACL_VENC_BUF_ADDR_PTR, + ACL_VENC_BUF_SIZE_UINT32, + ACL_VENC_RC_MODE_UINT32, + ACL_VENC_SRC_RATE_UINT32, + ACL_VENC_MAX_BITRATE_UINT32, + ACL_VENC_MAX_IP_PROP_UINT32 +}; + +/** + * @ingroup AscendCL + * @brief alloc device memory for dvpp. + * + * @par Function + * @li It's mainly used for allocating memory to device media data processing. + * The requested memory meets the data processing requirements. + * After calling this interface to request memory, + * you must release the memory using the acldvppFree interface. + * @li When calling the acldvppMalloc interface to apply for memory, + * the size entered by the user is aligned upwards to 32 integer multiples, + * and an additional 32 bytes are applied. + * + * @par Restriction + * If the user uses the acldvppMalloc interface to apply for a large block of + * memory and divide and manage the memory by himself, + * when applying for memory, the user needs to align up to 32 integer + * times + 32 bytes (ALIGN_UP [len] +32 words) according to + * the actual data size of each picture Section) to manage memory. + * + * @param devPtr [OUT] memory pointer. + * @param size [IN] memory size. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppFree + */ +ACL_FUNC_VISIBILITY aclError acldvppMalloc(void **devPtr, size_t size); + +/** + * @ingroup AscendCL + * @brief free device memory for dvpp. + * + * @par Function + * Free the memory requested through the acldvppMalloc interface + * @param devPtr [IN] memory pointer to free. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppMalloc + */ +ACL_FUNC_VISIBILITY aclError acldvppFree(void *devPtr); + +/** + * @ingroup AscendCL + * @brief create DvppChannelDesc. + * + * @par Function + * Create a channel for image data processing. + * The same channel can be reused + * and is no longer available after destruction + * + * @retval null for failed. + * @retval OtherValues success. + */ +ACL_FUNC_VISIBILITY acldvppChannelDesc *acldvppCreateChannelDesc(); + +/** + * @ingroup AscendCL + * @brief destroy dvppChannelDesc. + * + * @par Function + * Can only destroy channels created by the acldvppCreateChannel interface + * @param channelDesc [IN] the channel description. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannelDesc | acldvppDestroyChannel + */ +ACL_FUNC_VISIBILITY aclError acldvppDestroyChannelDesc(acldvppChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get dvpp channel Id. + * + * @par Restriction + * Interface calling sequence: + * acldvppCreateChannelDesc --> acldvppCreateChannel --> + * acldvppGetChannelDescChannelId + * + * @param channelDesc [IN] the channel description. + * + * @retval channel id. + * + * @see acldvppCreateChannelDesc | acldvppCreateChannel + */ +ACL_FUNC_VISIBILITY uint64_t acldvppGetChannelDescChannelId(const acldvppChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Create dvpp picture description. + * + * @retval null for failed. + * @retval OtherValues success. + */ +ACL_FUNC_VISIBILITY acldvppPicDesc *acldvppCreatePicDesc(); + +/** + * @ingroup AscendCL + * @brief Destroy dvpp picture description. + * + * @par Function + * Can only destroy picture description information created + * through acldvppCreatePicDesc interface. + * @param picDesc [IN] dvpp picture description. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreatePicDesc + */ +ACL_FUNC_VISIBILITY aclError acldvppDestroyPicDesc(acldvppPicDesc *picDesc); + +/** + * @ingroup AscendCL + * @brief Set dvpp picture description's data. + * + * @param picDesc [OUT] dvpp picture description. + * @param dataDev [IN] dvpp picture dataDev.Must be the memory + * requested using the acldvppMalloc interface. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppMalloc + */ +ACL_FUNC_VISIBILITY aclError acldvppSetPicDescData(acldvppPicDesc *picDesc, void *dataDev); + +/** + * @ingroup AscendCL + * @brief Set dvpp picture description's size. + * + * @param picDesc [OUT] dvpp picture description. + * @param size dvpp [IN] picture size. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetPicDescSize(acldvppPicDesc *picDesc, uint32_t size); + +/** + * @ingroup AscendCL + * @brief Set dvpp picture description's format. + * + * @param picDesc [OUT] dvpp picture description. + * @param format [IN] dvpp picture format. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetPicDescFormat(acldvppPicDesc *picDesc, acldvppPixelFormat format); + +/** + * @ingroup AscendCL + * @brief Set dvpp picture description's width. + * + * @param picDesc [OUT] dvpp picture description. + * @param width [IN] dvpp picture width. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetPicDescWidth(acldvppPicDesc *picDesc, uint32_t width); + +/** + * @ingroup AscendCL + * @brief Set dvpp picture description's height. + * + * @param picDesc [OUT] dvpp picture description. + * @param height [IN] dvpp picture height. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetPicDescHeight(acldvppPicDesc *picDesc, uint32_t height); + +/** + * @ingroup AscendCL + * @brief Set dvpp picture description's widthStride. + * + * @par Restriction + * Width alignment requirements: + * @li The minimum stride is 32 and the maximum is 4096 * 4 + * (that is, an image in argb format with a width of 4096); + * @li For 8K scaling, widthStride is required to be aligned to 2; + * @li For non 8K scaling, the calculation formula for widthStride + * is different for different image formats: + * @li yuv400sp, yuv420sp, yuv422sp, yuv444sp: input image width aligned to 16 + * @li yuv422packed: input image width * 2 and then align to 16 + * @li yuv444packed, rgb888: input image width alignment * 3, alignment to 16 + * @li xrgb8888: input image width * 4, align to 16 + * @li HFBC:input image width + * + * @param picDesc [OUT] dvpp picture description. + * @param widthStride [IN] dvpp picture widthStride. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetPicDescWidthStride(acldvppPicDesc *picDesc, uint32_t widthStride); + +/** + * @ingroup AscendCL + * @brief Set dvpp picture description's heightStride. + * + * @par Restriction + * Height alignment requirements: + * @li The height of the input image is aligned to 2. + * High stride minimum 6 and maximum 4096. + * + * @param picDesc [OUT] dvpp picture description. + * @param heightStride [IN] dvpp picture heightStride. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetPicDescHeightStride(acldvppPicDesc *picDesc, uint32_t heightStride); + +/** + * @ingroup AscendCL + * @brief Set dvpp picture description's retcode. + * + * @param picDesc [OUT] dvpp picture description. + * @param retCode [IN] dvpp picture retcode. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetPicDescRetCode(acldvppPicDesc *picDesc, uint32_t retCode); + +/** + * @ingroup AscendCL + * @brief Get picture data. + * + * @param picDesc [IN] dvpp picture description. + * + * @retval picture data addr. + * @retval default nullptr. + */ +ACL_FUNC_VISIBILITY void *acldvppGetPicDescData(const acldvppPicDesc *picDesc); + +/** + * @ingroup AscendCL + * @brief Get picture data size. + * + * @param picDesc [IN] dvpp picture description. + * + * @retval picture data size. + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetPicDescSize(const acldvppPicDesc *picDesc); + +/** + * @ingroup AscendCL + * @brief Get dvpp picture desc's format. + * + * @param picDesc [IN] dvpp picture description. + * + * @retval format + * @retval default PIXEL_FORMAT_YUV_400. + */ +ACL_FUNC_VISIBILITY acldvppPixelFormat acldvppGetPicDescFormat(const acldvppPicDesc *picDesc); + +/** + * @ingroup AscendCL + * @brief Get dvpp picture desc's width. + * + * @param picDesc [IN] dvpp picture description. + * + * @retval width. + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetPicDescWidth(const acldvppPicDesc *picDesc); + +/** + * @ingroup AscendCL + * @brief Get dvpp picture desc's height. + * + * @param picDesc [IN] dvpp picture description. + * + * @retval height. + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetPicDescHeight(const acldvppPicDesc *picDesc); + +/** + * @ingroup AscendCL + * @brief Get dvpp picture desc's widthStride. + * + * @par Restriction + * Width alignment requirements: + * @li The minimum stride is 32 and the maximum is 4096 * 4 + * (that is, an image in argb format with a width of 4096); + * @li For 8K scaling, widthStride is required to be aligned to 2; + * @li For non 8K scaling, the calculation formula for widthStride + * is different for different image formats: + * @li yuv400sp, yuv420sp, yuv422sp, yuv444sp: input image width aligned to 16 + * @li yuv422packed: input image width * 2 and then align to 16 + * @li yuv444packed, rgb888: input image width alignment * 3, alignment to 16 + * @li xrgb8888: input image width * 4, align to 16 + * @li HFBC:input image width + * + * @param picDesc [IN] dvpp picture description. + * + * @retval stride width. + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetPicDescWidthStride(const acldvppPicDesc *picDesc); + +/** + * @ingroup AscendCL + * @brief Get dvpp picture desc's heightStride. + * + * @par Restriction + * Height alignment requirements: + * @li The height of the input image is aligned to 2. + * High stride minimum 6 and maximum 4096. + * + * @param picDesc [IN] dvpp picture description. + * + * @retval stride height. + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetPicDescHeightStride(const acldvppPicDesc *picDesc); + +/** + * @ingroup AscendCL + * @brief Get dvpp picture desc's retcode. + * + * @param picDesc [IN] dvpp picture description. + * + * @retval ret code. + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetPicDescRetCode(const acldvppPicDesc *picDesc); + +/** + * @ingroup AscendCL + * @brief Create dvpp roi config. + * + * @param left [IN] the left offset, must be even + * @param right [IN] the right offset, must be odd + * @param top [IN] the top offset, must be even + * @param bottom [IN] the bottom offset, must be odd + * + * @retval null for failed. + * @retval other success + */ +ACL_FUNC_VISIBILITY acldvppRoiConfig *acldvppCreateRoiConfig(uint32_t left, + uint32_t right, + uint32_t top, + uint32_t bottom); + +/** + * @ingroup AscendCL + * @brief Destroy dvpp roi config. + * + * @par Function + * Destroys data created through the acldvppCreateRoiConfig interface + * @param roiConfig [IN] dvpp roi config. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateRoiConfig + */ +ACL_FUNC_VISIBILITY aclError acldvppDestroyRoiConfig(acldvppRoiConfig *roiConfig); + +/** + * @ingroup AscendCL + * @brief Set left of RoiConfig. + * + * @param config [OUT] RoiConfig + * @param left [IN] left offset + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetRoiConfigLeft(acldvppRoiConfig *config, uint32_t left); + +/** + * @ingroup AscendCL + * @brief Set right of RoiConfig. + * + * @param config [OUT] RoiConfig + * @param right [IN] right offset + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetRoiConfigRight(acldvppRoiConfig *config, uint32_t right); + +/** + * @ingroup AscendCL + * @brief Set top of RoiConfig. + * + * @param config [OUT] RoiConfig + * @param top [IN] top offset + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetRoiConfigTop(acldvppRoiConfig *config, uint32_t top); + +/** + * @ingroup AscendCL + * @brief Set bottom of RoiConfig. + * + * @param config [OUT] RoiConfig + * @param bottom [IN] bottom offset + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetRoiConfigBottom(acldvppRoiConfig *config, uint32_t bottom); + +/** + * @ingroup AscendCL + * @brief Set RoiConfig. + * + * @param config [OUT] RoiConfig + * @param left [IN] left offset + * @param right [IN] right offset + * @param top [IN] top offset + * @param bottom [IN] bottom offset + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetRoiConfig(acldvppRoiConfig *config, + uint32_t left, + uint32_t right, + uint32_t top, + uint32_t bottom); + +/** + * @ingroup AscendCL + * @brief Create dvpp resize config. + * The specified scaling algorithm is not supported. + * The default scaling algorithm is "nearest neighbor interpolation". + * + * @retval null for failed. + * @retval other success. + */ +ACL_FUNC_VISIBILITY acldvppResizeConfig *acldvppCreateResizeConfig(); + +/** + * @ingroup AscendCL + * @brief Destroy dvpp resize config. + * + * @par Function + * Destroys the scaling configuration data created by + * the acldvppCreateResizeConfig interface + * + * @param resizeConfig [IN] resize config. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateResizeConfig + */ +ACL_FUNC_VISIBILITY aclError acldvppDestroyResizeConfig(acldvppResizeConfig *resizeConfig); + +/** + * @ingroup AscendCL + * @brief Create jpege config. + * + * @retval null for failed. + * @retval other success. + */ +ACL_FUNC_VISIBILITY acldvppJpegeConfig *acldvppCreateJpegeConfig(); + +/** + * @ingroup AscendCL + * @brief Destroy jpege config. + * + * @par Function + * Destroys the encoding configuration data created by + * the acldvppCreateJpegeConfig interface + * @param jpegeConfig [IN] config pointer to destroy. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateJpegeConfig + */ +ACL_FUNC_VISIBILITY aclError acldvppDestroyJpegeConfig(acldvppJpegeConfig *jpegeConfig); + +/** + * @ingroup AscendCL + * @brief Set jpege config's level. + * + * @param jpegeConfig [OUT] Call the acldvppCreateJpegeConfig + * interface to create acldvppJpegeConfig data + * @param level [IN] Encoding quality range [0, 100], + * where level 0 encoding quality is similar to level 100, + * and the smaller the value in [1, 100], + * the worse the quality of the output picture. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetJpegeConfigLevel(acldvppJpegeConfig *jpegeConfig, uint32_t level); + +/** + * @ingroup AscendCL + * @brief Get jpege config's level. + * + * @param jpegeConfig [IN] jpege config. + * + * @retval compression level. + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetJpegeConfigLevel(const acldvppJpegeConfig *jpegeConfig); + +/** + * @ingroup AscendCL + * @brief create vdecChannelDesc.Channel description information + * when creating a video data processing channel. + * + * @retval null for failed. + * @retval other success + */ +ACL_FUNC_VISIBILITY aclvdecChannelDesc *aclvdecCreateChannelDesc(); + +/** + * @ingroup AscendCL + * @brief destroy vdecChannelDesc. + * + * @par Function + * Can only destroy aclvdecChannelDesc type created + * through aclvdecCreateChannelDesc interface + * @param channelDesc [IN] channel description. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + + * @see aclvdecCreateChannelDesc + */ +ACL_FUNC_VISIBILITY aclError aclvdecDestroyChannelDesc(aclvdecChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Set vdec channel description's channel id. + * + * @param channelDesc [OUT] vdec channel description. + * @param channelId [IN] decoding channel id: 0~15. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescChannelId(aclvdecChannelDesc *channelDesc, uint32_t channelId); + +/** + * @ingroup AscendCL + * @brief Set vdec channel description's thread id. + * + * @param channelDesc [OUT] vdec channel description. + * @param threadId [IN] thread id. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescThreadId(aclvdecChannelDesc *channelDesc, uint64_t threadId); + +/** + * @ingroup AscendCL + * @brief Set vdec channel description's callback function. + * + * @param channelDesc [OUT] vdec channel description. + * @param callback [IN] function callback.Function prototype: + * void (* aclvdecCallback) + * (acldvppStreamDesc * input, acldvppPicDesc * output, void* userdata) + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclvdecCallback + */ +ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescCallback(aclvdecChannelDesc *channelDesc, aclvdecCallback callback); + +/** + * @ingroup AscendCL + * @brief Set vdec channel description's video encoding type. + * + * @param channelDesc [OUT] vdec channel description. + * @param enType [IN] video encoding type. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescEnType(aclvdecChannelDesc *channelDesc, acldvppStreamFormat enType); + +/** + * @ingroup AscendCL + * @brief Set vdec channel description's out picture format. + * + * @param channelDesc [OUT] vdec channel description. + * @param outPicFormat [IN] out picture format (acldvppPixelFormat). + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescOutPicFormat(aclvdecChannelDesc *channelDesc, + acldvppPixelFormat outPicFormat); + +/** + * @ingroup AscendCL + * @brief Set vdec channel description's out picture width. + * + * @param channelDesc [OUT] vdec channel description. + * @param outPicWidth [IN] out picture width. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescOutPicWidth(aclvdecChannelDesc *channelDesc, uint32_t outPicWidth); + +/** + * @ingroup AscendCL + * @brief Set vdec channel description's out picture height. + * + * @param channelDesc [OUT] vdec channel description. + * @param outPicHeight [IN] out picture height. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescOutPicHeight(aclvdecChannelDesc *channelDesc, uint32_t outPicHeight); + +/** + * @ingroup AscendCL + * @brief Set vdec channel description's reference frame num. + * + * @param channelDesc [OUT] vdec channel description. + * @param refFrameNum [IN] reference frame num. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescRefFrameNum(aclvdecChannelDesc *channelDesc, uint32_t refFrameNum); + +/** + * @ingroup AscendCL + * @brief Set vdec channel description's bit depth. + * + * @param channelDesc [OUT] vdec channel description. + * @param bitDepth [IN] bit depth. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescBitDepth(aclvdecChannelDesc *channelDesc, uint32_t bitDepth); + +/** + * @ingroup AscendCL + * @brief Get vdec channel description's channel id. + * + * @param channelDesc [IN] vdec channel description. + * + * @retval decoding channel id: 0~15. + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint32_t aclvdecGetChannelDescChannelId(const aclvdecChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get vdec channel description's thread id. + * + * @param channelDesc [IN] vdec channel description. + * + * @retval thread id. + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint64_t aclvdecGetChannelDescThreadId(const aclvdecChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get vdec channel description's callback function. + * + * @param channelDesc [IN] vdec channel description. + * + * @retval function callback.Function prototype: + * void (* aclvdecCallback) + * (acldvppStreamDesc * input, acldvppPicDesc * output, void* userdata) + * @retval default null. + * + * @see aclvdecCallback + */ +ACL_FUNC_VISIBILITY aclvdecCallback aclvdecGetChannelDescCallback(const aclvdecChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get vdec channel description's video encoding type. + * + * @param channelDesc [IN] vdec channel description. + * + * @retval video encoding type. + * @retval default H265_MAIN_LEVEL. + */ +ACL_FUNC_VISIBILITY acldvppStreamFormat aclvdecGetChannelDescEnType(const aclvdecChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get vdec channel description's out picture format. + * + * @param channelDesc [IN] vdec channel description. + * + * @retval out picture format. + * @retval default DVPP_OUTPUT_YUV420SP_UV. + */ +ACL_FUNC_VISIBILITY acldvppPixelFormat aclvdecGetChannelDescOutPicFormat(const aclvdecChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get vdec channel description's out picture width. + * + * @param channelDesc [IN] vdec channel description. + * + * @retval out picture width. + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint32_t aclvdecGetChannelDescOutPicWidth(const aclvdecChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get vdec channel description's out picture height. + * + * @param channelDesc [IN] vdec channel description. + * + * @retval out picture height (for vdec malloc memory). + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint32_t aclvdecGetChannelDescOutPicHeight(const aclvdecChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get vdec channel description's bit depth. + * + * @param channelDesc [IN] vdec channel description. + * + * @retval bit depth. + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint32_t aclvdecGetChannelDescBitDepth(const aclvdecChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get vdec channel description's reference frame num. + * + * @param channelDesc [IN] vdec channel description. + * + * @retval reference frame num. + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint32_t aclvdecGetChannelDescRefFrameNum(const aclvdecChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief create vencChannelDesc. + * + * @retval null for failed, other success + */ +ACL_FUNC_VISIBILITY aclvencChannelDesc *aclvencCreateChannelDesc(); + +/** + * @ingroup AscendCL + * @brief destroy vencChannelDesc. + * + * @param channelDesc [IN] channel desc. + * + * @retval ACL_SUCCESS:success, other:failed + */ +ACL_FUNC_VISIBILITY aclError aclvencDestroyChannelDesc(aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Set decoding thread id for venc channel desc. + * + * @param channelDesc [OUT] venc channel desc + * @param threadId [IN] thread id + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescThreadId(aclvencChannelDesc *channelDesc, uint64_t threadId); + +/** + * @ingroup AscendCL + * @brief Set func callback for venc channel desc. + * + * @param channelDesc [OUT] venc channel desc + * @param callback [IN] func callback + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescCallback(aclvencChannelDesc *channelDesc, aclvencCallback callback); + +/** + * @ingroup AscendCL + * @brief Set video encoding type for venc channel desc. + * + * @param channelDesc [OUT] venc channel desc + * @param enType [IN] video encoding type + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescEnType(aclvencChannelDesc *channelDesc, acldvppStreamFormat enType); + +/** + * @ingroup AscendCL + * @brief Set pic format for venc channel desc. + * + * @param channelDesc [OUT] venc channel desc + * @param picFormat [IN] pic format + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescPicFormat(aclvencChannelDesc *channelDesc, + acldvppPixelFormat picFormat); + +/** + * @ingroup AscendCL + * @brief Set out pic width for venc channel desc. + * + * @param channelDesc [OUT] venc channel desc + * @param picWidth [IN] pic width + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescPicWidth(aclvencChannelDesc *channelDesc, uint32_t picWidth); + +/** + * @ingroup AscendCL + * @brief Set pic height for venc channel desc. + * + * @param channelDesc [OUT] venc channel desc + * @param picHeight [IN] pic height + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescPicHeight(aclvencChannelDesc *channelDesc, uint32_t picHeight); + +/** + * @ingroup AscendCL + * @brief Set key frame interval for venc channel desc. + * + * @param channelDesc [OUT] venc channel desc + * @param keyFrameInterval [IN] Interval of key frame + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescKeyFrameInterval(aclvencChannelDesc *channelDesc, + uint32_t keyFrameInterval); + +/** + * @ingroup AscendCL + * @brief Set output buffer address for venc channel desc. + * + * @param channelDesc [OUT] venc channel desc + * @param bufAddr [IN] output buffer address + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescBufAddr(aclvencChannelDesc *channelDesc, void *bufAddr); + +/** + * @ingroup AscendCL + * @brief Set output buffer size for venc channel desc. + * + * @param channelDesc [OUT] venc channel desc + * @param bufSize [IN] output buffer size + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescBufSize(aclvencChannelDesc *channelDesc, uint32_t bufSize); + +/** + * @ingroup AscendCL + * @brief Set rc model for venc channel desc. + * + * @param channelDesc [OUT] venc channel desc + * @param rcMode [IN] venc rc mode(VBR=1, CBR=2) + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescRcMode(aclvencChannelDesc *channelDesc, uint32_t rcMode); + +/** + * @ingroup AscendCL + * @brief Set source rate for venc channel desc. + * + * @param channelDesc [OUT] venc channel desc + * @param srcRate [IN] source rate + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescSrcRate(aclvencChannelDesc *channelDesc, uint32_t srcRate); + +/** + * @ingroup AscendCL + * @brief Set max bit rate for venc channel desc. + * + * @param channelDesc [OUT] venc channel desc + * @param maxBitRate [IN] max bit rate + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescMaxBitRate(aclvencChannelDesc *channelDesc, uint32_t maxBitRate); + +/** + * @ingroup AscendCL + * @brief Set venc parameter for venc channel desc. + * + * @param channelDesc [OUT] venc channel desc + * @param paramType [IN] parameter type + * @param length [IN] parameter length + * @param param [IN] pointer to parameter value + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescParam(aclvencChannelDesc *channelDesc, + aclvencChannelDescParamType paramType, size_t length, const void *param); + +/** + * @ingroup AscendCL + * @brief Get output buffer address for venc channel desc. + * + * @param channelDesc[IN] venc channel desc + * + * @retval output buffer address + */ +ACL_FUNC_VISIBILITY void *aclvencGetChannelDescBufAddr(const aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get output buffer size for venc channel desc. + * + * @param channelDesc [IN] venc channel desc + * + * @retval output buffer size + */ +ACL_FUNC_VISIBILITY uint32_t aclvencGetChannelDescBufSize(const aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get decoding channel id for venc channel desc. + * + * @param channelDesc [IN] venc channel desc + * + * @retval decoding channel id: 0~15, default 0 + */ +ACL_FUNC_VISIBILITY uint32_t aclvencGetChannelDescChannelId(const aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get decoding thread id for venc channel desc. + * + * @param channelDesc [IN] venc channel desc + * + * @retval thread id, default 0 + */ +ACL_FUNC_VISIBILITY uint64_t aclvencGetChannelDescThreadId(const aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get func callback for venc channel desc. + * + * @param channelDesc [IN] venc channel desc + * + * @retval func callback, default null + */ +ACL_FUNC_VISIBILITY aclvencCallback aclvencGetChannelDescCallback(const aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get video encoding type for venc channel desc. + * + * @param channelDesc [IN] venc channel desc + * + * @retval video encoding type, default H265_MAIN_LEVEL + */ +ACL_FUNC_VISIBILITY acldvppStreamFormat aclvencGetChannelDescEnType(const aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get pic format for venc channel desc. + * + * @param channelDesc [IN] venc channel desc + * + * @retval pic format + */ +ACL_FUNC_VISIBILITY acldvppPixelFormat aclvencGetChannelDescPicFormat(const aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get pic width for venc channel desc. + * + * @param channelDesc [IN] venc channel desc + * + * @retval pic width, default 0 + */ +ACL_FUNC_VISIBILITY uint32_t aclvencGetChannelDescPicWidth(const aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get pic height for venc channel desc. + * + * @param channelDesc [IN] venc channel desc + * + * @retval pic height, default 0 + */ +ACL_FUNC_VISIBILITY uint32_t aclvencGetChannelDescPicHeight(const aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Get interval of key frame for venc channel desc. + * + * @param channelDesc [IN] venc channel desc + * + * @retval interval of key frame, default 0 + */ +ACL_FUNC_VISIBILITY uint32_t aclvencGetChannelDescKeyFrameInterval(const aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * + * @brief Get rc mode for venc channel desc. + * + * @param channelDesc [IN] venc channel desc + * + * @retval rc mode, default 0 + */ +ACL_FUNC_VISIBILITY uint32_t aclvencGetChannelDescRcMode(const aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * + * @brief Get source rate for venc channel desc. + * + * @param channelDesc [IN] venc channel desc + * + * @retval source rate, default 0 + */ +ACL_FUNC_VISIBILITY uint32_t aclvencGetChannelDescSrcRate(const aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * + * @brief Get max bit rate for venc channel desc. + * + * @param channelDesc [IN] venc channel desc + * + * @retval max bit rate, default 0 + */ +ACL_FUNC_VISIBILITY uint32_t aclvencGetChannelDescMaxBitRate(const aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * + * @brief Get venc parameter for venc channel desc. + * + * @param channelDesc [IN] venc channel desc + * @param paramType [IN] parameter type + * @param length [IN] parameter length + * @param paramRetSize [OUT] pointer to parameter real length + * @param param [OUT] pointer to parameter value + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError aclvencGetChannelDescParam(const aclvencChannelDesc *channelDesc, + aclvencChannelDescParamType paramType, size_t length, size_t *paramRetSize, void *param); + +/** + * @ingroup AscendCL + * @brief get forced restart of I-frame interval from config + * + * @param config [IN] venc frame config + * + * @retval 0: Not forced; 1: Forced restart of I-frame -1: error + */ +ACL_FUNC_VISIBILITY uint8_t aclvencGetFrameConfigForceIFrame(const aclvencFrameConfig *config); + +/** + * @ingroup AscendCL + * @brief get forced restart of I-frame interval from config + * + * @param config [IN] venc frame config + * + * @retval Whether it is the end frame: 0: no; 1: end frame + */ +ACL_FUNC_VISIBILITY uint8_t aclvencGetFrameConfigEos(const aclvencFrameConfig *config); + +/** + * @ingroup AscendCL + * @brief set single frame encoding configuration parameters + * + * @param config [OUT] venc frame config + * @param forceFrame [IN] forced restart of I-frame interval: 0: Not forced; 1: Forced restart of I-frame + * + * @retval ACL_SUCCESS for ok, others for fail + */ +ACL_FUNC_VISIBILITY aclError aclvencSetFrameConfigForceIFrame(aclvencFrameConfig *config, uint8_t forceIFrame); + +/** + * @ingroup AscendCL + * @brief set single frame encoding configuration parameters + * + * @param config [OUT] venc frame config + * @param eos [IN] Whether it is the end frame: 0: no; 1: end frame + * + * @retval ACL_SUCCESS for ok, others for fail + */ +ACL_FUNC_VISIBILITY aclError aclvencSetFrameConfigEos(aclvencFrameConfig *config, uint8_t eos); + +/** + * @ingroup AscendCL + * @brief dvpp venc destroy frame config + * + * @param config [IN] venc frame config + * + * @retval ACL_SUCCESS for ok, others for fail + */ +ACL_FUNC_VISIBILITY aclError aclvencDestroyFrameConfig(aclvencFrameConfig *config); + +/** + * @ingroup AscendCL + * @brief Create dvpp venc frame config. + * + * @retval null for failed, other aclvencFrameConfig ptr + */ +ACL_FUNC_VISIBILITY aclvencFrameConfig *aclvencCreateFrameConfig(); + +/** + * @ingroup AscendCL + * @brief Create dvpp venc channel. + * + * @param channelDesc [IN|OUT] venc channel desc + * + * @retval ACL_SUCCESS for ok, others for fail + */ +ACL_FUNC_VISIBILITY aclError aclvencCreateChannel(aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Destroy dvpp venc channel. + * + * @param channelDesc [IN] venc channel desc + * + * @retval ACL_SUCCESS for ok, others for fail + */ +ACL_FUNC_VISIBILITY aclError aclvencDestroyChannel(aclvencChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief dvpp venc launch send frame task. + * + * @param channelDesc [IN] venc channel desc + * @param input [IN] input picture desc + * @param reserve [IN] reserve parameter + * @param config [IN] dvpp frame config + * @param userdata [IN] user callback function + * + * @retval ACL_SUCCESS for ok, others for fail + */ +ACL_FUNC_VISIBILITY aclError aclvencSendFrame(aclvencChannelDesc *channelDesc, acldvppPicDesc *input, void *reserve, + aclvencFrameConfig *config, void *userdata); + +/** + * @ingroup AscendCL + * @brief Create dvpp stream description. + * + * @retval null for failed. + * @retval other success. + */ +ACL_FUNC_VISIBILITY acldvppStreamDesc *acldvppCreateStreamDesc(); + +/** + * @ingroup AscendCL + * @brief Destroy dvpp stream description. + * + * @par Function + * Can only destroy acldvppStreamDesc type created through + * acldvppCreateStreamDesc interface. + * + * @param streamDesc [IN] dvpp stream description. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateStreamDesc + */ +ACL_FUNC_VISIBILITY aclError acldvppDestroyStreamDesc(acldvppStreamDesc *streamDesc); + +/** + * @ingroup AscendCL + * @brief Set stream description's data addr. + * + * @param streamDesc [OUT] dvpp stream description. + * @param dataDev [IN] data addr. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetStreamDescData(acldvppStreamDesc *streamDesc, void *dataDev); + +/** + * @ingroup AscendCL + * @brief Set stream description's data size. + * + * @param streamDesc [OUT] dvpp stream description. + * @param size [IN] data size. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetStreamDescSize(acldvppStreamDesc *streamDesc, uint32_t size); + +/** + * @ingroup AscendCL + * @brief Set stream description's format. + * + * @param streamDesc [OUT] dvpp stream description. + * @param format [IN] stream format. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetStreamDescFormat(acldvppStreamDesc *streamDesc, acldvppStreamFormat format); + +/** + * @ingroup AscendCL + * @brief Set stream description's timestamp. + * + * @param streamDesc [OUT] dvpp stream description. + * @param timestamp [IN] current timestamp. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetStreamDescTimestamp(acldvppStreamDesc *streamDesc, uint64_t timestamp); + +/** + * @ingroup AscendCL + * @brief Set stream description's ret code. + * + * @param streamDesc [OUT] dvpp stream description. + * @param retCode [IN] result code. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetStreamDescRetCode(acldvppStreamDesc *streamDesc, uint32_t retCode); + +/** + * @ingroup AscendCL + * @brief Set stream description's eos. + * + * @param streamDesc [OUT] dvpp stream description. + * @param eos [IN] end flag of sequence. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetStreamDescEos(acldvppStreamDesc *streamDesc, uint8_t eos); + +/** + * @ingroup AscendCL + * @brief Get stream description's data addr. + * + * @param streamDesc [IN] dvpp stream description. + * + * @retval data addr. + * @retval deault nullptr. + */ +ACL_FUNC_VISIBILITY void *acldvppGetStreamDescData(const acldvppStreamDesc *streamDesc); + +/** + * @ingroup AscendCL + * @brief Get stream description's data size. + * + * @param streamDesc [IN] dvpp stream description. + * + * @retval data size. + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetStreamDescSize(const acldvppStreamDesc *streamDesc); + +/** + * @ingroup AscendCL + * @brief Get stream description's format. + * + * @param streamDesc [IN] dvpp stream description. + * + * @retval stream format. + * @retval default ACL_DVPP_STREAM_H264. + */ +ACL_FUNC_VISIBILITY acldvppStreamFormat acldvppGetStreamDescFormat(const acldvppStreamDesc *streamDesc); + +/** + * @ingroup AscendCL + * @brief Get stream description's timestamp. + * + * @param streamDesc [IN] dvpp stream description. + * + * @retval current timestamp. + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint64_t acldvppGetStreamDescTimestamp(const acldvppStreamDesc *streamDesc); + +/** + * @ingroup AscendCL + * @brief Get stream description's retCode. + * + * @param streamDesc [IN] dvpp stream description. + * + * @retval result code. + * @retval default 0. + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetStreamDescRetCode(const acldvppStreamDesc *streamDesc); + +/** + * @ingroup AscendCL + * @brief Get stream description's eos. + * + * @param streamDesc [IN] dvpp stream description. + * + * @retval end flag of sequence. + * @retval default 0(false). + */ +ACL_FUNC_VISIBILITY uint8_t acldvppGetStreamDescEos(const acldvppStreamDesc *streamDesc); + +/** + * @ingroup AscendCL + * @brief Create vdec frame config. + * + * @retval null for failed. + * @retval other success. + */ +ACL_FUNC_VISIBILITY aclvdecFrameConfig *aclvdecCreateFrameConfig(); + +/** + * @ingroup AscendCL + * @brief Destroy vdec frame config. + * + * @par Function + * Can only destroy aclvdecFrameConfig type created through + * aclvdecCreateFrameConfig interface + * + * @param vdecFrameConfig [IN] vdec frame config. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclvdecCreateFrameConfig + */ +ACL_FUNC_VISIBILITY aclError aclvdecDestroyFrameConfig(aclvdecFrameConfig *vdecFrameConfig); + +/** + * @ingroup AscendCL + * @brief Get image width and height of jpeg. + * + * @param data [IN] image data in host memory + * @param size [IN] the size of image data + * @param width [OUT] the width of image from image header + * @param height [OUT] the height of image from image header + * @param components [OUT] the components of image from image header + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfo(const void *data, + uint32_t size, + uint32_t *width, + uint32_t *height, + int32_t *components); + +/** + * @ingroup AscendCL + * @brief Predict encode size of jpeg image. + * + * @param inputDesc [IN] dvpp image desc + * @param config [IN] jpeg encode config + * @param size [OUT] the size predicted of image + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppJpegPredictEncSize(const acldvppPicDesc *inputDesc, + const acldvppJpegeConfig *config, + uint32_t *size); + +/** + * @ingroup AscendCL + * @brief Predict decode size of jpeg image. + * + * @param data [IN] origin image data in host memory + * @param dataSize [IN] the size of origin image data + * @param outputPixelFormat [IN] the pixel format jpeg decode + * @param decSize [OUT] the size predicted for decode image + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppJpegPredictDecSize(const void *data, + uint32_t dataSize, + acldvppPixelFormat outputPixelFormat, + uint32_t *decSize); + +/** + * @ingroup AscendCL + * @brief Get image width and height of png. + * + * @param data [IN] image data in host memory + * @param size [IN] the size of image data + * @param width [OUT] the width of image from image header + * @param height [OUT] the height of image from image header + * @param components [OUT] the components of image from image header + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppPngGetImageInfo(const void *data, + uint32_t dataSize, + uint32_t *width, + uint32_t *height, + int32_t *components); + +/** + * @ingroup AscendCL + * @brief Predict decode size of png image. + * + * @param data [IN] origin image data in host memory + * @param dataSize [IN] the size of origin image data + * @param outputPixelFormat [IN] the pixel format jpeg decode + * @param decSize [OUT] the size predicted for decode image + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppPngPredictDecSize(const void *data, + uint32_t dataSize, + acldvppPixelFormat outputPixelFormat, + uint32_t *decSize); + +/** + * @ingroup AscendCL + * @brief Create dvpp channel, the same channel can be reused + * and is no longer available after destruction. + * + * @param channelDesc [IN|OUT] the channel destruction + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannelDesc + */ +ACL_FUNC_VISIBILITY aclError acldvppCreateChannel(acldvppChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Destroy dvpp channel. + * + * @par Restriction + * Can only destroy channel created through the acldvppCreateChannel interface + * + * @param channelDesc [IN] the channel destruction + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel + */ +ACL_FUNC_VISIBILITY aclError acldvppDestroyChannel(acldvppChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief dvpp vpc resize. + * + * @par Restriction + * Width alignment requirements: + * @li The minimum stride is 32 and the maximum is 4096 * 4 + * (that is, an image in argb format with a width of 4096); + * @li For 8K scaling, widthStride is required to be aligned to 2; + * @li For non 8K scaling, the calculation formula for widthStride + * is different for different image formats: + * @li yuv400sp, yuv420sp, yuv422sp, yuv444sp: input image width aligned to 16 + * @li yuv422packed: input image width * 2 and then align to 16 + * @li yuv444packed, rgb888: input image width alignment * 3, alignment to 16 + * @li xrgb8888: input image width * 4, align to 16 + * @li HFBC:input image width + * Height alignment requirements: + * @li The height of the input image is aligned to 2. + * High stride minimum 6 and maximum 4096. + * + * @param channelDesc [IN] the channel destruction + * @param inputDesc [IN] resize input picture destruction + * @param outputDesc [IN|OUT] resize output picture destruction + * @param resizeConfig [IN] resize config + * @param stream [IN] resize task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel | acldvppCreatePicDesc + * | acldvppCreateResizeConfig + */ +ACL_FUNC_VISIBILITY aclError acldvppVpcResizeAsync(acldvppChannelDesc *channelDesc, + acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, + acldvppResizeConfig *resizeConfig, + aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief dvpp vpc crop. + * + * @par Function + * crop the input picture according to the specified area, + * and then store the picture in the output memory as the output picture + * + * @par Restriction + * Width alignment requirements: + * @li The minimum stride is 32 and the maximum is 4096 * 4 + * (that is, an image in argb format with a width of 4096); + * @li For 8K scaling, widthStride is required to be aligned to 2; + * @li For non 8K scaling, the calculation formula for widthStride + * is different for different image formats: + * @li yuv400sp, yuv420sp, yuv422sp, yuv444sp: input image width aligned to 16 + * @li yuv422packed: input image width * 2 and then align to 16 + * @li yuv444packed, rgb888: input image width alignment * 3, alignment to 16 + * @li xrgb8888: input image width * 4, align to 16 + * @li HFBC:input image width + * Height alignment requirements: + * @li The height of the input image is aligned to 2. + * High stride minimum 6 and maximum 4096. + * + * @param channelDesc [IN] the channel destruction + * @param inputDesc [IN] crop input picture destruction + * @param outputDesc [IN|OUT] crop output picture destruction + * @param cropArea [IN] crop area config + * @param stream [IN] crop task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppVpcCropAsync(acldvppChannelDesc *channelDesc, + acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, + acldvppRoiConfig *cropArea, + aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief dvpp vpc batch crop. + * + * @par Function + * crop the input batch picture according to the specified area + * as the output batch pictures + * + * @param channelDesc [IN] the channel destruction + * @param srcBatchPicDescs [IN] crop input batch picture destruction + * @param roiNums [IN] roi config numbers + * @param size [IN] roiNum size + * @param dstBatchPicDescs [IN|OUT] crop output batch picture destruction + * @param cropAreas [IN] crop area configs + * @param stream [IN] crop batch task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel | acldvppCreateBatchPicDesc | acldvppCreateRoiConfig + */ +ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropAsync(acldvppChannelDesc *channelDesc, + acldvppBatchPicDesc *srcBatchPicDescs, + uint32_t *roiNums, + uint32_t size, + acldvppBatchPicDesc *dstBatchPicDescs, + acldvppRoiConfig *cropAreas[], + aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief dvpp vpc crop and paste. + * + * @par Function + * crop the input picture according to the specified area, + * and paste the picture to the specified position of the target picture + * as the output picture + * + * @param channelDesc [IN] thechannel destruction + * @param inputDesc [IN] crop and paste input picture destruction + * @param outputDesc [IN|OUT] crop and paste output picture destruction + * @param cropArea [IN] crop area config + * @param pasteArea [IN] paste area config + * @param stream [IN] crop and paste task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel | acldvppCreatePicDesc | acldvppCreateRoiConfig + */ +ACL_FUNC_VISIBILITY aclError acldvppVpcCropAndPasteAsync(acldvppChannelDesc *channelDesc, + acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, + acldvppRoiConfig *cropArea, + acldvppRoiConfig *pasteArea, + aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief dvpp vpc batch crop and paste. + * + * @par Function + * crop the input batch picture according to the specified area, + * and paste the pictures to the specified position of the target pictures + * as the output batch pictures + * + * @param channelDesc [IN] the channel destruction + * @param srcBatchPicDescs [IN] crop input batch picture destruction + * @param roiNums [IN] roi config numbers + * @param size [IN] roiNum size + * @param dstBatchPicDescs [IN|OUT] crop output batch picture destruction + * @param cropAreas [IN] crop area configs + * @param pasteAreas [IN] paste area configs + * @param stream [IN] crop batch task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel | acldvppCreateBatchPicDesc | acldvppCreateRoiConfig + */ + ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropAndPasteAsync(acldvppChannelDesc *channelDesc, + acldvppBatchPicDesc *srcBatchPicDescs, + uint32_t *roiNums, + uint32_t size, + acldvppBatchPicDesc *dstBatchPicDescs, + acldvppRoiConfig *cropAreas[], + acldvppRoiConfig *pasteAreas[], + aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief dvpp vpc jpeg decode. + * + * @par Function + * For different source picture formats, after decoding, + * output pictures in the following format: + * @li jpeg(444) -> YUV444SP:V is front U is back, + * YUV420 SP V is front U is back, YUV420SP U is front V is back; + * @li jpeg(422) -> YUV422SP:V is in front U is behind, + * YUV420SP V is in front U is behind, YUV420SP U is in front V is behind; + * @li jpeg(420) -> YUV420SP: + * V is front U is back, YUV420SP U is front V is back; + * @li jpeg(400) -> YUV420SP:UV data is filled with 0 x 80. + * + * @param channelDesc [IN] the channel destruction + * @param data [IN] decode input picture destruction's data + * @param size [IN] decode input picture destruction's size + * @param outputDesc [IN|OUT] decode output picture destruction + * @param stream [IN] decode task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel | acldvppCreatePicDesc + */ +ACL_FUNC_VISIBILITY aclError acldvppJpegDecodeAsync(acldvppChannelDesc *channelDesc, + const void *data, + uint32_t size, + acldvppPicDesc *outputDesc, + aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief dvpp vpc jpeg encode. + * + * @param channelDesc [IN] the channel destruction + * @param inputDesc [IN] encode input picture destruction + * @param data [OUT] encode output picture destruction's data + * @param size [IN|OUT] encode output picture destruction's size + * @param config [IN] jpeg encode config + * @param stream [IN] encode task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel | acldvppCreateJpegeConfig + */ +ACL_FUNC_VISIBILITY aclError acldvppJpegEncodeAsync(acldvppChannelDesc *channelDesc, + acldvppPicDesc *inputDesc, + const void *data, + uint32_t *size, + acldvppJpegeConfig *config, + aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief dvpp vpc png decode. + * + * @param channelDesc [IN] the channel destruction + * @param data [IN] decode input picture destruction's data + * @param size [IN] decode input picture destruction's size + * @param outputDesc [IN|OUT] decode output picture destruction + * @param stream [IN] decode task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel | acldvppCreatePicDesc + */ +ACL_FUNC_VISIBILITY aclError acldvppPngDecodeAsync(acldvppChannelDesc *channelDesc, + const void *data, + uint32_t size, + acldvppPicDesc *outputDesc, + aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief Create vdec channel. + * + * @par Function + * Create a channel for video data processing, + * the same channel can be reused, + * and is no longer available after destruction + * + * @param channelDesc [IN|OUT] the channel destruction + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclvdecCreateChannelDesc + */ +ACL_FUNC_VISIBILITY aclError aclvdecCreateChannel(aclvdecChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Destroy vdec channel. + * + * @par Function + * Can only destroy channels created by the aclvdecCreateChannel interface + * + * @param channelDesc [IN] the channel destruction + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclvdecCreateChannel + */ +ACL_FUNC_VISIBILITY aclError aclvdecDestroyChannel(aclvdecChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief dvpp vdec send frame. + * + * @par Function + * Pass the input memory to be decoded + * and the decoded output memory to the decoder for decoding + * + * @param channelDesc [IN] vdec channel destruction + * @param input [IN] input stream destruction + * @param output [IN|OUT] output picture destruction + * @param config [IN] vdec frame config + * @param userData [IN] user data for callback function + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclvdecCreateChannel | acldvppCreateStreamDesc | acldvppCreatePicDesc + */ +ACL_FUNC_VISIBILITY aclError aclvdecSendFrame(aclvdecChannelDesc *channelDesc, + acldvppStreamDesc *input, + acldvppPicDesc *output, + aclvdecFrameConfig *config, + void *userData); + +/** + * @ingroup AscendCL + * @brief dvpp vdec send skipped frame. + * + * @par Function + * Pass video frame to decoder + * + * @param channelDesc [IN] vdec channel destruction + * @param input [IN] input stream destruction + * @param config [IN] vdec frame config + * @param userData [IN] user data for callback function + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclvdecCreateChannel | acldvppCreateStreamDesc | acldvppCreatePicDesc | aclvdecSendFrame + */ +ACL_FUNC_VISIBILITY aclError aclvdecSendSkippedFrame(aclvdecChannelDesc *channelDesc, + acldvppStreamDesc *input, + aclvdecFrameConfig *config, + void *userData); + +/** + * @ingroup AscendCL + * @brief dvpp vpc convert color. + * + * @par Restriction + * @li outputDesc:Width height stride, No changes are allowed. Just configure 0 + * @par Function + * Convert color gamut + * + * @param channelDesc [IN] the channel destruction + * @param inputDesc [IN] convert color input picture destruction + * @param outputDesc [IN|OUT] convert color output picture destruction + * @param stream [IN] convert color task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel | acldvppCreatePicDesc + */ +ACL_FUNC_VISIBILITY aclError acldvppVpcConvertColorAsync(acldvppChannelDesc *channelDesc, + acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, + aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief dvpp vpc pyramid down. + * + * @par Restriction + * @li outputDesc:format only supported YUV400 + * @par Function + * Image pyramid down + * + * @param channelDesc [IN] the channel destruction + * @param inputDesc [IN] pyr down input picture destruction + * @param outputDesc [IN|OUT] pyr down output picture destruction + * @param reserve [IN] reserved param , must be nullptr + * @param stream [IN] pyr down task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel | acldvppCreatePicDesc + */ +ACL_FUNC_VISIBILITY aclError acldvppVpcPyrDownAsync(acldvppChannelDesc *channelDesc, + acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, + void *reserve, + aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief Set dvpp channel mode. + * + * @param channelDesc [OUT] the channel destruction + * @param mode [IN] channel mode + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetChannelDescMode(acldvppChannelDesc *channelDesc, + uint32_t mode); + +/** + * @ingroup AscendCL + * @brief Set resize config interpolation. + * + * @param resizeConfig [OUT] the resize config + * @param interpolation [IN] interpolation + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetResizeConfigInterpolation(acldvppResizeConfig *resizeConfig, + uint32_t interpolation); + +/** + * @ingroup AscendCL + * @brief Get resize config interpolation. + * + * @param resizeConfig [IN] the resize config + * + * @retval Interpolation of resize config. + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetResizeConfigInterpolation(const acldvppResizeConfig *resizeConfig); + +/** + * @ingroup AscendCL + * @brief Set vdec channel out mode. + * + * @param channelDesc [OUT] the channel destruction + * @param outMode [IN] channel out mode + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescOutMode(aclvdecChannelDesc *channelDesc, + uint32_t outMode); + +/** + * @ingroup AscendCL + * @brief Get vdec channel out mode. + * + * @param channelDesc [IN] the channel destruction + * + * @retval Out mode of channel destruction + * @retval default 0 + */ +ACL_FUNC_VISIBILITY uint32_t aclvdecGetChannelDescOutMode(const aclvdecChannelDesc *channelDesc); + +/** + * @ingroup AscendCL + * @brief Create dvpp batch picture description. + * + * @param batchSize [IN] batch size + * + * @retval null for failed. + * @retval OtherValues success. + */ +ACL_FUNC_VISIBILITY acldvppBatchPicDesc *acldvppCreateBatchPicDesc(uint32_t batchSize); + +/** + * @ingroup AscendCL + * @brief Get dvpp picture description. + * + * @param batchPicDesc [IN] dvpp batch picture description. + * @param index [IN] index of batch + * + * @retval null for failed. + * @retval OtherValues Failure + * + * @see acldvppCreateBatchPicDesc + */ +ACL_FUNC_VISIBILITY acldvppPicDesc *acldvppGetPicDesc(acldvppBatchPicDesc *batchPicDesc, uint32_t index); + +/** + * @ingroup AscendCL + * @brief Destroy dvpp batch picture description. + * + * @par Function + * Can only destroy batch picture description information created + * through acldvppCreateBatchPicDesc interface. + * + * @param batchPicDesc [IN] dvpp batch picture description. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateBatchPicDesc + */ +ACL_FUNC_VISIBILITY aclError acldvppDestroyBatchPicDesc(acldvppBatchPicDesc *batchPicDesc); + +/** + * @ingroup AscendCL + * @brief Create dvpp lut map. + * + * @retval null for failed. + * @retval OtherValues success. + */ +ACL_FUNC_VISIBILITY acldvppLutMap *acldvppCreateLutMap(); + +/** + * @ingroup AscendCL + * @brief Destroy lut map. + * + * @param lutMap [IN] lut map + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError acldvppDestroyLutMap(acldvppLutMap *lutMap); + +/** + * @ingroup AscendCL + * @brief Get lut map dims. + * + * @param lutMap [IN] lut map + * + * @retval 0 for failed. + * @retval OtherValues success. + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetLutMapDims(const acldvppLutMap *lutMap); + +/** + * @ingroup AscendCL + * @brief Get lut map data. + * + * @param lutMap [IN] lut map + * @param dim [IN] input dim of map + * @param data [OUT] the dim of lut map's data + * @param len [OUT] the dim of lut map's length + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppGetLutMapData(const acldvppLutMap *lutMap, + uint32_t dim, + uint8_t **data, + uint32_t *len); +/** + * @ingroup AscendCL + * @brief Vpc equalize hist. + * + * @param channelDesc [IN] channel desc + * @param inputDesc [IN] input desc + * @param outputDesc [IN|OUT] output desc + * @param lutMap [IN] lut map param + * @param stream [IN] runtime stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel|acldvppCreatePicDesc|acldvppCreateLutMap + */ +ACL_FUNC_VISIBILITY aclError acldvppVpcEqualizeHistAsync(const acldvppChannelDesc *channelDesc, + const acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, + const acldvppLutMap *lutMap, + aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief Create dvpp border config. + * + * @retval null for failed. + * @retval OtherValues success. + */ +ACL_FUNC_VISIBILITY acldvppBorderConfig *acldvppCreateBorderConfig(); + +/** + * @ingroup AscendCL + * @brief Set value of border config. + * + * @param borderConfig [OUT] border config + * @param index [IN] index of value array + * @param value [IN] value + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetBorderConfigValue(acldvppBorderConfig *borderConfig, + uint32_t index, + double value); + +/** + * @ingroup AscendCL + * @brief Set border type of border config. + * + * @param borderConfig [OUT] border config + * @param borderType [IN] border type + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetBorderConfigBorderType(acldvppBorderConfig *borderConfig, + acldvppBorderType borderType); + +/** + * @ingroup AscendCL + * @brief Set top of border config. + * + * @param borderConfig [OUT] border config + * @param top [IN] top of border + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetBorderConfigTop(acldvppBorderConfig *borderConfig, uint32_t top); + +/** + * @ingroup AscendCL + * @brief Set bottom of border config. + * + * @param borderConfig [OUT] border config + * @param bottom [IN] bottom of border + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetBorderConfigBottom(acldvppBorderConfig *borderConfig, uint32_t bottom); + +/** + * @ingroup AscendCL + * @brief Set left of border config. + * + * @param borderConfig [OUT] border config + * @param left [IN] left of border + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetBorderConfigLeft(acldvppBorderConfig *borderConfig, uint32_t left); + +/** + * @ingroup AscendCL + * @brief Set right of border config. + * + * @param borderConfig [OUT] border config + * @param right [IN] right of border + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError acldvppSetBorderConfigRight(acldvppBorderConfig *borderConfig, uint32_t right); + +/** + * @ingroup AscendCL + * @brief Get value of border config. + * + * @param borderConfig [IN] border config + * @param index[IN] index of value array + * + * @retval invalid value is < 0, normal Value is >= 0 + */ +ACL_FUNC_VISIBILITY double acldvppGetBorderConfigValue(const acldvppBorderConfig *borderConfig, uint32_t index); + +/** + * @ingroup AscendCL + * @brief Get border type of border config. + * + * @param borderConfig [IN] border config + * @retval border type of border config + */ +ACL_FUNC_VISIBILITY acldvppBorderType acldvppGetBorderConfigBorderType(const acldvppBorderConfig *borderConfig); + +/** + * @ingroup AscendCL + * @brief Get right of border config. + * + * @param borderConfig [IN] border config + * + * @retval default 0, top value of border config + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetBorderConfigTop(const acldvppBorderConfig *borderConfig); + +/** + * @ingroup AscendCL + * @brief Get Bottom of border config. + * + * @param borderConfig [IN] border config + * + * @retval default 0, top value of border config + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetBorderConfigBottom(const acldvppBorderConfig *borderConfig); + +/** + * @ingroup AscendCL + * @brief Get left of border config. + * + * @param borderConfig [IN] border config + * + * @retval default 0, top value of border config + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetBorderConfigLeft(const acldvppBorderConfig *borderConfig); + +/** + * @ingroup AscendCL + * @brief Get right of border config. + * + * @param borderConfig [IN] border config + * + * @retval default 0, right value of border config + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetBorderConfigRight(const acldvppBorderConfig *borderConfig); + +/** + * @ingroup AscendCL + * @brief Destroy border config. + * + * @param borderConfig [IN] border config + * + * @retval ACL_SUCCESS for success, other for failure + */ +ACL_FUNC_VISIBILITY aclError acldvppDestroyBorderConfig(acldvppBorderConfig *borderConfig); + +/** + * @ingroup AscendCL + * @brief Vpc make border. + * + * @param channelDesc [IN] channel desc + * @param inputDesc [IN] input desc + * @param outputDesc [IN|OUT] output desc + * @param borderConfig [IN] border config param + * @param stream [IN] runtime stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel|acldvppCreatePicDesc|acldvppCreateBorderConfig + */ +ACL_FUNC_VISIBILITY aclError acldvppVpcMakeBorderAsync(const acldvppChannelDesc *channelDesc, + const acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, + const acldvppBorderConfig *borderConfig, + aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief Dvpp vpc calc hist. + * + * @param channelDesc [IN] the channel destruction + * @param srcPicDesc [IN] pyr down input picture destruction + * @param hist [IN|OUT] pyr down output picture destruction + * @param reserve [IN] reserved param, must be nullptr + * @param stream [IN] task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel | acldvppCreatePicDesc | acldvppCreateHist + */ +ACL_FUNC_VISIBILITY aclError acldvppVpcCalcHistAsync(acldvppChannelDesc *channelDesc, + acldvppPicDesc *srcPicDesc, + acldvppHist *hist, + void *reserve, + aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief Create vpc hist description. + * + * @retval null for failed. + * @retval OtherValues success. + */ +ACL_FUNC_VISIBILITY acldvppHist* acldvppCreateHist(); + +/** + * @ingroup AscendCL + * @brief Destroy vpc hist description. + * + * @par Function + * Can only destroy hist description information created + * through acldvppCreateHist interface. + * + * @param hist [IN] vpc hist description. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateHist + */ +ACL_FUNC_VISIBILITY aclError acldvppDestroyHist(acldvppHist *hist); + +/** + * @ingroup AscendCL + * @brief Get dims of vpc hist description. + * + * @param hist [IN] vpc hist description. + * + * @retval dims of vpc hist description. + * + * @see acldvppCreateHist | acldvppVpcCalcHistAsync + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetHistDims(acldvppHist *hist); + +/** + * @ingroup AscendCL + * @brief Get data from vpc hist description by dim. + * + * @param hist [IN] vpc hist description. + * @param dim [IN] which dim to get data. + * @param data [OUT] address of output hist data. + * @param len [OUT] len of output hist data. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateHist | acldvppVpcCalcHistAsync + */ +ACL_FUNC_VISIBILITY aclError acldvppGetHistData(acldvppHist *hist, uint32_t dim, uint32_t **data, uint16_t *len); + +/** + * @ingroup AscendCL + * @brief Get dvpp calc hist process return code. + * + * @param hist [IN] vpc hist description. + * + * @retval Dvpp calc hist process return code. + * + * @see acldvppCreateHist | acldvppVpcCalcHistAsync + */ +ACL_FUNC_VISIBILITY uint32_t acldvppGetHistRetCode(acldvppHist* hist); + +/** + * @ingroup AscendCL + * @brief Set vpc hist description to 0. + * + * @par Function + * Can only clear hist description information created + * through acldvppCreateHist interface. + * + * @param hist [IN] vpc hist description. + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateHist + */ +ACL_FUNC_VISIBILITY aclError acldvppClearHist(acldvppHist *hist); + +#ifdef __cplusplus +} +#endif + +#endif // INC_EXTERNAL_ACL_OPS_ACL_DVPP_H_ diff --git a/inc/external/acl/ops/acl_fv.h b/inc/external/acl/ops/acl_fv.h index 27dc367a..40cd50cb 100644 --- a/inc/external/acl/ops/acl_fv.h +++ b/inc/external/acl/ops/acl_fv.h @@ -32,8 +32,8 @@ typedef struct aclfvSearchResult aclfvSearchResult; // search operation type enum aclfvSearchType { - SEARCH_1_N, // 1:N operation type - SEARCH_N_M // N:M operation type + SEARCH_1_N, // 1:N operation type + SEARCH_N_M // N:M operation type }; /** @@ -104,8 +104,7 @@ ACL_FUNC_VISIBILITY aclError aclfvSetNMTopNum(aclfvInitPara *initPara, uint32_t * @retval OtherValues success. */ ACL_FUNC_VISIBILITY aclfvFeatureInfo *aclfvCreateFeatureInfo(uint32_t id0, uint32_t id1, uint32_t offset, - uint32_t featureLen, uint32_t featureCount, - uint8_t *featureData, uint32_t featureDataLen); + uint32_t featureLen, uint32_t featureCount, uint8_t *featureData, uint32_t featureDataLen); /** * @ingroup AscendCL @@ -234,9 +233,8 @@ ACL_FUNC_VISIBILITY aclError aclfvDestroySearchInput(aclfvSearchInput *searchInp * @retval null for failed. OtherValues success */ ACL_FUNC_VISIBILITY aclfvSearchResult *aclfvCreateSearchResult(uint32_t queryCnt, uint32_t *resultNum, - uint32_t resultNumDataLen, uint32_t *id0, uint32_t *id1, - uint32_t *resultOffset, float *resultDistance, - uint32_t dataLen); + uint32_t resultNumDataLen, uint32_t *id0, uint32_t *id1, uint32_t *resultOffset, float *resultDistance, + uint32_t dataLen); /** * @ingroup AscendCL @@ -350,4 +348,4 @@ ACL_FUNC_VISIBILITY aclError aclfvSearch(aclfvSearchType type, aclfvSearchInput } #endif -#endif // INC_EXTERNAL_ACL_OPS_ACL_RETR_H_ +#endif // INC_EXTERNAL_ACL_OPS_ACL_RETR_H_ diff --git a/inc/external/hccl/hccl.h b/inc/external/hccl/hccl.h new file mode 100644 index 00000000..311e78f2 --- /dev/null +++ b/inc/external/hccl/hccl.h @@ -0,0 +1,133 @@ +/** + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * @file hccl.h + * @brief HCCL API + */ + +#ifndef HCCL_H_ +#define HCCL_H_ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif // __cplusplus + +/** + * @brief Initialize HCCL. + * + * @param clusterInfo A string identifying the cluster info file path, include file name. + * @param rank A integer identifying the identify for the rank. + * @param comm A pointer identifying the initialized communication resource. + * @return HcclResult + * @see HcclCommDestroy() + */ +extern HcclResult HcclCommInitClusterInfo(const char *clusterInfo, uint32_t rank, HcclComm *comm); + +/** + * @brief Get hccl root info. + * + * @param rootInfo A pointer identifying the hccl root info. + * @return HcclResult + */ +extern HcclResult HcclGetRootInfo(HcclRootInfo *rootInfo); + +/** + * @brief Initialize HCCL with root info. + * + * @param nRanks A integer identifying the rank size of the cluster. + * @param rootInfo A struct identifying the hccl root info. + * @param rank A integer identifying the identify for the rank. + * @param comm A pointer identifying the initialized communication resource. + * @return HcclResult + * @see HcclCommDestroy() + */ +extern HcclResult HcclCommInitRootInfo(uint32_t nRanks, const HcclRootInfo *rootInfo, uint32_t rank, HcclComm *comm); + +/** + * @brief AllReduce operator. + * + * @param sendBuf A pointer identifying the input data address of the operator. + * @param recvBuf A pointer identifying the output data address of the operator. + * @param count An integer(u64) identifying the number of the output data. + * @param dataType The data type of the operator, must be one of the following types: int8, int16, int32, float16, float32. + * @param op The reduction type of the operator, must be one of the following types: sum, min, max, prod. + * @param comm A pointer identifying the communication resource based on. + * @param stream A pointer identifying the stream information. + * @return HcclResult + */ +extern HcclResult HcclAllReduce(void *sendBuf, void *recvBuf, uint64_t count, HcclDataType dataType, +HcclReduceOp op, HcclComm comm, aclrtStream stream); + +/** + * @brief Broadcast operator. + * + * @param buf A pointer identifying the data address of the operator. + * @param count An integer(u64) identifying the number of the data. + * @param dataType The data type of the operator, must be one of the following types: int8, int32, float16, float32. + * @param root An integer(u32) identifying the the root rank in the operator. + * @param comm A pointer identifying the communication resource based on + * @param stream A pointer identifying the stream information. + * @return HcclResult + */ +extern HcclResult HcclBroadcast(void *buf, uint64_t count, HcclDataType dataType, uint32_t root, HcclComm comm, +aclrtStream stream); + +/** + * @brief ReduceScatter operator. + * + * @param sendBuf A pointer identifying the input data address of the operator. + * @param recvBuf A pointer identifying the output data address of the operator. + * @param recvCount An integer(u64) identifying the number of the output data. + * @param dataType The data type of the operator, must be one of the following types: int8, int32, float16, float32. + * @param op The reduction type of the operator, must be one of the following types: sum, min, max, prod. + * @param comm A pointer identifying the communication resource based on. + * @param stream A pointer identifying the stream information. + * @return HcclResult + */ +extern HcclResult HcclReduceScatter(void *sendBuf, void *recvBuf, uint64_t recvCount, HcclDataType dataType, +HcclReduceOp op, HcclComm comm, aclrtStream stream); + +/** + * @brief AllGather operator. + * + * @param sendBuf A pointer identifying the input data address of the operator. + * @param recvBuf A pointer identifying the output data address of the operator. + * @param sendCount An integer(u64) identifying the number of the input data. + * @param dataType The data type of the operator, must be one of the following types: int8, int32, float16, float32. + * @param comm A pointer identifying the communication resource based on. + * @param stream A pointer identifying the stream information. + * @return HcclResult + */ +extern HcclResult HcclAllGather(void *sendBuf, void *recvBuf, uint64_t sendCount, HcclDataType dataType, +HcclComm comm, aclrtStream stream); + +/** + * @brief Destroy HCCL comm + * + * @param comm A pointer identifying the communication resource targetting + * @return HcclResult + * @see HcclCommInitClusterInfo() + */ +extern HcclResult HcclCommDestroy(HcclComm comm); + +#ifdef __cplusplus +} +#endif // __cplusplus +#endif // HCCL_H_ diff --git a/inc/external/hccl/hccl_types.h b/inc/external/hccl/hccl_types.h new file mode 100644 index 00000000..50a64795 --- /dev/null +++ b/inc/external/hccl/hccl_types.h @@ -0,0 +1,101 @@ +/** + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/** + * @file hccl_types.h + * @brief HCCL data type definition + * + */ + +#ifndef HCCL_TYPES_H_ +#define HCCL_TYPES_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif // __cplusplus + +/** + * @brief HCCL functions return value definition + */ +typedef enum { + HCCL_SUCCESS = 0, /**< success */ + HCCL_E_PARA = 1, /**< parameter error */ + HCCL_E_PTR = 2, /**< empty pointer */ + HCCL_E_MEMORY = 3, /**< memory error */ + HCCL_E_INTERNAL = 4, /**< internal error */ + HCCL_E_NOT_SUPPORT = 5, /**< not support feature */ + HCCL_E_NOT_FOUND = 6, /**< not found specific resource */ + HCCL_E_UNAVAIL = 7, /**< resource unavailable */ + HCCL_E_SYSCALL = 8, /**< call system interface error */ + HCCL_E_TIMEOUT = 9, /**< timeout */ + HCCL_E_OPEN_FILE_FAILURE = 10, /**< open file fail */ + HCCL_E_TCP_CONNECT = 11, /**< tcp connect fail */ + HCCL_E_ROCE_CONNECT = 12, /**< roce connect fail */ + HCCL_E_TCP_TRANSFER = 13, /**< tcp transfer fail */ + HCCL_E_ROCE_TRANSFER = 14, /**< roce transfer fail */ + HCCL_E_RUNTIME = 15, /**< call runtime api fail */ + HCCL_E_DRV = 16, /**< call driver api fail */ + HCCL_E_PROFILING = 17, /**< call profiling api fail */ + HCCL_E_CCE = 18, /**< call cce api fail */ + HCCL_E_NETWORK = 19, /**< call network api fail */ + HCCL_E_RESERVED /**< reserved */ +} HcclResult; + +/** + * @brief handle to HCCL communicator + */ +typedef void *HcclComm; + +/** + * @brief HCCL Reduction opperation + */ +typedef enum { + HCCL_REDUCE_SUM = 0, /**< sum */ + HCCL_REDUCE_PROD = 1, /**< prod */ + HCCL_REDUCE_MAX = 2, /**< max */ + HCCL_REDUCE_MIN = 3, /**< min */ + HCCL_REDUCE_RESERVED /**< reserved */ +} HcclReduceOp; + +/** + * @brief HCCL data type + */ +typedef enum { + HCCL_DATA_TYPE_INT8 = 0, /**< int8 */ + HCCL_DATA_TYPE_INT16 = 1, /**< int16 */ + HCCL_DATA_TYPE_INT32 = 2, /**< int32 */ + HCCL_DATA_TYPE_FP16 = 3, /**< fp16 */ + HCCL_DATA_TYPE_FP32 = 4, /**< fp32 */ + HCCL_DATA_TYPE_INT64 = 5, /**< int64 */ + HCCL_DATA_TYPE_UINT64 = 6, /**< uint64 */ + HCCL_DATA_TYPE_RESERVED /**< reserved */ +} HcclDataType; + +const uint32_t HCCL_ROOT_INFO_BYTES = 4108; // 4108: root info length + +/** + * @brief HCCL root info + */ +typedef struct HcclRootInfoDef { + char internal[HCCL_ROOT_INFO_BYTES]; +} HcclRootInfo; + +#ifdef __cplusplus +} +#endif // __cplusplus +#endif // HCCL_TYPES_H_ diff --git a/inc/external/runtime/rt_error_codes.h b/inc/external/runtime/rt_error_codes.h index 2dd2c70c..73da559d 100644 --- a/inc/external/runtime/rt_error_codes.h +++ b/inc/external/runtime/rt_error_codes.h @@ -23,69 +23,80 @@ extern "C" { #endif -static const int32_t ACL_RT_SUCCESS = 0; // success +static const int32_t ACL_RT_SUCCESS = 0; // success -static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid -static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id -static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null -static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context -static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context -static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal -static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned -static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed -static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed -static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream -static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread -static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set -static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create -static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream -static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type +static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid +static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id +static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null +static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context +static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context +static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal +static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned +static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed +static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed +static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream +static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread +static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set +static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create +static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream +static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type +static const int32_t ACL_ERROR_RT_INVALID_HANDLE = 107017; // invalid handle +static const int32_t ACL_ERROR_RT_INVALID_MALLOC_TYPE = 107018; // invalid malloc type -static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPROT = 207000; // feature not support -static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error -static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error +static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPORT = 207000; // feature not support +static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error +static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error +static const int32_t ACL_ERROR_RT_AICORE_OVER_FLOW = 207003; // aicore over flow +static const int32_t ACL_ERROR_RT_NO_DEVICE = 207004; // no device +static const int32_t ACL_ERROR_RT_RESOURCE_ALLOC_FAIL = 207005; // resource alloc fail +static const int32_t ACL_ERROR_RT_NO_PERMISSION = 207006; // no permission +static const int32_t ACL_ERROR_RT_NO_EVENT_RESOURCE = 207007; // no event resource +static const int32_t ACL_ERROR_RT_NO_STREAM_RESOURCE = 207008; // no stream resource +static const int32_t ACL_ERROR_RT_NO_NOTIFY_RESOURCE = 207009; // no notify resource +static const int32_t ACL_ERROR_RT_NO_MODEL_RESOURCE = 207010; // no model resource -static const int32_t ACL_ERROR_RT_INTERNEL_ERROR = 507000; // runtime internel error -static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error -static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream -static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream -static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete -static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence -static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete -static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error -static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error -static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support -static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat -static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed -static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout -static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error -static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout -static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception -static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception -static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout -static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception -static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error -static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error -static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error -static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error -static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal -static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering -static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init -static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data -static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error -static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate -static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed -static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed -static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context -static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out -static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error +static const int32_t ACL_ERROR_RT_INTERNAL_ERROR = 507000; // runtime internal error +static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error +static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream +static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream +static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete +static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence +static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete +static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error +static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error +static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support +static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat +static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed +static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout +static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error +static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout +static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception +static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception +static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout +static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception +static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error +static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error +static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error +static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error +static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal +static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering +static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init +static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data +static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error +static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate +static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed +static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed +static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context +static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out +static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error + +static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error -static const int32_t ACL_ERROR_RT_DRV_INTERNEL_ERROR = 507899; // drv internel error #ifdef __cplusplus } #endif -#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ +#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ diff --git a/third_party/fwkacllib/inc/aicpu/aicpu_schedule/aicpu_op_type_list.h b/third_party/fwkacllib/inc/aicpu/aicpu_schedule/aicpu_op_type_list.h index 8d16467c..703225e8 100644 --- a/third_party/fwkacllib/inc/aicpu/aicpu_schedule/aicpu_op_type_list.h +++ b/third_party/fwkacllib/inc/aicpu/aicpu_schedule/aicpu_op_type_list.h @@ -18,43 +18,43 @@ #define AICPU_OP_TYPE_LIST_H_ enum OpKernelType { - TF_KERNEL, - CPU_KERNEL + TF_KERNEL, + CPU_KERNEL }; enum ReturnCode { - OP_TYPE_NOT_SUPPORT, - FORMAT_NOT_SUPPORT, - DTYPE_NOT_SUPPORT + OP_TYPE_NOT_SUPPORT, + FORMAT_NOT_SUPPORT, + DTYPE_NOT_SUPPORT }; #pragma pack(push, 1) //One byte alignment struct SysOpInfo { - uint64_t opLen; - uint64_t opType; - OpKernelType kernelsType; + uint64_t opLen; + uint64_t opType; + OpKernelType kernelsType; }; struct OpParamInfo { - uint64_t num; - uint64_t dtypeList; - uint64_t formatList; + uint64_t num; + uint64_t dtypeList; + uint64_t formatList; }; struct SysOpCheckInfo { - uint64_t opListNum; - uint64_t offSetLen; - uint64_t sysOpInfoList; - uint64_t opParamInfoList; + uint64_t opListNum; + uint64_t offSetLen; + uint64_t sysOpInfoList; + uint64_t opParamInfoList; }; struct SysOpCheckResp { - uint64_t opListNum; - bool isWithoutJson; - uint64_t returnCodeList; - uint64_t sysOpInfoList; - uint64_t opParamInfoList; + uint64_t opListNum; + bool isWithoutJson; + uint64_t returnCodeList; + uint64_t sysOpInfoList; + uint64_t opParamInfoList; }; #pragma pack(pop) #endif // AICPU_OP_TYPE_LIST_H_ diff --git a/third_party/fwkacllib/inc/cce/aicpu_engine.h b/third_party/fwkacllib/inc/cce/aicpu_engine.h index b83731a8..042d952b 100644 --- a/third_party/fwkacllib/inc/cce/aicpu_engine.h +++ b/third_party/fwkacllib/inc/cce/aicpu_engine.h @@ -31,6 +31,7 @@ typedef enum { AE_STATUS_KERNEL_API_INNER_ERROR = 5, AE_STATUS_END_OF_SEQUENCE = 6, AE_STATUS_DUMP_FAILED = 7, + AE_STATUS_TASK_WAIT = 101, AE_STATUS_RESERVED } aeStatus_t; diff --git a/third_party/fwkacllib/inc/cce/fwk_adpt_struct.h b/third_party/fwkacllib/inc/cce/fwk_adpt_struct.h index 50b39d91..7a2cbc50 100644 --- a/third_party/fwkacllib/inc/cce/fwk_adpt_struct.h +++ b/third_party/fwkacllib/inc/cce/fwk_adpt_struct.h @@ -60,6 +60,7 @@ enum FWKTaskExtInfoType { FWK_ADPT_EXT_UPDATE_ADDR, FWK_ADPT_EXT_OP_NAME, FWK_ADPT_EXT_SESSION_INFO, + FWK_ADPT_EXT_BITMAP, FWK_ADPT_EXT_INVALID }; diff --git a/third_party/fwkacllib/inc/hccl/hcom.h b/third_party/fwkacllib/inc/hccl/hcom.h index b47887e5..972f470c 100644 --- a/third_party/fwkacllib/inc/hccl/hcom.h +++ b/third_party/fwkacllib/inc/hccl/hcom.h @@ -110,6 +110,34 @@ HcclResult HcomDestroyGroup(const char *group); /** * @brief Set the gradient split strategy with in the group, according to gradient index. * + * @param group A string identifying the group name. + * @param segmentNum An integer(u32) identifying the segments number of gradients. + * @param IdxList A list identifying the index of end gradient in each segment. + * @return HcclResult + */ +extern HcclResult HcomSetGradFusionByIndex(const char *group, u32 segmentNum, const u32 *IdxList); + +/** + * @brief Set the gradient split strategy with in the group, according to gradient data size. + * + * @param group A string identifying the group name. + * @param segmentNum An integer(u32) identifying the segments number of gradients. + * @param sizeList A list identifying the percent of each segment. + * @return HcclResult + */ +extern HcclResult HcomSetGradFusionBySize(const char *group, u32 segmentNum, const float *sizeList); + +/** + * @brief Initialize hcom executor. + * + * @param void + * @return HcclResult + */ +HcclResult HcomExecInitialize(); + +/** + * @brief Finalize hcom executor. + * * @param void * @return HcclResult */ diff --git a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_linux.h b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_linux.h index 005014ed..993f36ba 100644 --- a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_linux.h +++ b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_linux.h @@ -50,7 +50,7 @@ typedef int (*mmFilter)(const mmDirent *entry); typedef int (*mmFilter2)(const mmDirent2 *entry); typedef int (*mmSort)(const mmDirent **a, const mmDirent **b); typedef int (*mmSort2)(const mmDirent2 **a, const mmDirent2 **b); -typedef size_t mmSize_t; +typedef size_t mmSize_t; //lint !e410 !e1051 typedef off_t mmOfft_t; typedef pid_t mmPid_t; typedef long MM_LONG; @@ -283,6 +283,7 @@ typedef struct { #define M_W_OK W_OK #define M_R_OK R_OK + #define MM_DT_DIR DT_DIR #define MM_DT_REG DT_REG diff --git a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_typedef_win.h b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_typedef_win.h index 1627d7a9..58ebb1a0 100644 --- a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_typedef_win.h +++ b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_typedef_win.h @@ -1,83 +1,83 @@ -/** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef MMPA_TYPEDEF_WIN_H -#define MMPA_TYPEDEF_WIN_H - -#ifdef __cplusplus -#if __cplusplus -extern "C" { -#endif // __cpluscplus -#endif // __cpluscplus - -#ifndef FALSE -#define FALSE 0 -#endif - -#ifndef TRUE -#define TRUE 1 -#endif - -#define EN_OK 0 -#define EN_ERR 1 -#define EN_ERROR (-1) -#define EN_INVALID_PARAM (-2) -#define EN_TIMEOUT (-3) - -#define HANDLE_INVALID_VALUE (-1) -#define INVALID_SOCKET_HANDLE INVALID_SOCKET -#define MMPA_MEM_MAX_LEN (0x7fffffff) -#define MMPA_PROCESS_ERROR (0x7fffffff) - -#define MMPA_ONE_THOUSAND 1000 -#define MMPA_COMPUTER_BEGIN_YEAR 1900 -#define SUMMER_TIME_OR_NOT (-1) -#define MMPA_ZERO 0 -#define MMPA_VALUE_ONE 1 -#define MMPA_SOCKET_MAIN_EDITION 2 -#define MMPA_SOCKET_SECOND_EDITION 0 -#define MMPA_PIPE_BUF_SIZE 1024 -#define MMPA_MAX_SCANDIR_COUNT 1024 -#define MAX_IOVEC_SIZE 32 -#define MMPA_PIPE_COUNT 2 -#define MMPA_THREADNAME_SIZE 16 -#define MMPA_MIN_OS_NAME_SIZE (MAX_COMPUTERNAME_LENGTH + 1) -#define MMPA_MIN_OS_VERSION_SIZE 64 - -#define MMPA_MAX_NI 19 -#define MMPA_MIDDLE_NI 5 -#define MMPA_LOW_NI (-5) -#define MMPA_MIN_NI (-20) -#define MMPA_MAX_FILE 128 - -#define MMPA_MAX_THREAD_PIO 99 -#define MMPA_MIDDLE_THREAD_PIO 66 -#define MMPA_LOW_THREAD_PIO 33 -#define MMPA_MIN_THREAD_PIO 1 - -#define MMPA_THREAD_SCHED_RR 0 -#define MMPA_THREAD_SCHED_FIFO 0 -#define MMPA_THREAD_SCHED_OTHER 0 -#define MMPA_THREAD_MIN_STACK_SIZE 0 - -#define MM_MUTEX_INITIALIZER NULL - -#ifdef __cplusplus -#if __cplusplus -} -#endif // __cpluscplus -#endif // __cpluscplus -#endif // _MMPA_TYPEDEF_WIN_H_ +/** + * Copyright 2019-2020 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef MMPA_TYPEDEF_WIN_H +#define MMPA_TYPEDEF_WIN_H + +#ifdef __cplusplus +#if __cplusplus +extern "C" { +#endif // __cpluscplus +#endif // __cpluscplus + +#ifndef FALSE +#define FALSE 0 +#endif + +#ifndef TRUE +#define TRUE 1 +#endif + +#define EN_OK 0 +#define EN_ERR 1 +#define EN_ERROR (-1) +#define EN_INVALID_PARAM (-2) +#define EN_TIMEOUT (-3) + +#define HANDLE_INVALID_VALUE (-1) +#define INVALID_SOCKET_HANDLE INVALID_SOCKET +#define MMPA_MEM_MAX_LEN (0x7fffffff) +#define MMPA_PROCESS_ERROR (0x7fffffff) + +#define MMPA_ONE_THOUSAND 1000 +#define MMPA_COMPUTER_BEGIN_YEAR 1900 +#define SUMMER_TIME_OR_NOT (-1) +#define MMPA_ZERO 0 +#define MMPA_VALUE_ONE 1 +#define MMPA_SOCKET_MAIN_EDITION 2 +#define MMPA_SOCKET_SECOND_EDITION 0 +#define MMPA_PIPE_BUF_SIZE 1024 +#define MMPA_MAX_SCANDIR_COUNT 1024 +#define MAX_IOVEC_SIZE 32 +#define MMPA_PIPE_COUNT 2 +#define MMPA_THREADNAME_SIZE 16 +#define MMPA_MIN_OS_NAME_SIZE (MAX_COMPUTERNAME_LENGTH + 1) +#define MMPA_MIN_OS_VERSION_SIZE 64 + +#define MMPA_MAX_NI 19 +#define MMPA_MIDDLE_NI 5 +#define MMPA_LOW_NI (-5) +#define MMPA_MIN_NI (-20) +#define MMPA_MAX_FILE 128 + +#define MMPA_MAX_THREAD_PIO 99 +#define MMPA_MIDDLE_THREAD_PIO 66 +#define MMPA_LOW_THREAD_PIO 33 +#define MMPA_MIN_THREAD_PIO 1 + +#define MMPA_THREAD_SCHED_RR 0 +#define MMPA_THREAD_SCHED_FIFO 0 +#define MMPA_THREAD_SCHED_OTHER 0 +#define MMPA_THREAD_MIN_STACK_SIZE 0 + +#define MM_MUTEX_INITIALIZER NULL + +#ifdef __cplusplus +#if __cplusplus +} +#endif // __cpluscplus +#endif // __cpluscplus +#endif // _MMPA_TYPEDEF_WIN_H_ diff --git a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_win.h b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_win.h index ecc86bf8..49e97a5d 100644 --- a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_win.h +++ b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_win.h @@ -1,4 +1,4 @@ -/** +/** * Copyright 2019-2020 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/third_party/fwkacllib/inc/ops/aipp.h b/third_party/fwkacllib/inc/ops/aipp.h index bed984bd..86805f72 100644 --- a/third_party/fwkacllib/inc/ops/aipp.h +++ b/third_party/fwkacllib/inc/ops/aipp.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -65,6 +65,8 @@ in aipp config file, framework will auto add one input node to graph at last. \n *@par Third-party framework compatibility *Compatible with the TensorFlow operator AippData. +*@par Restrictions: +*Warning: This operator can be integrated only by configuring INSERT_OP_FILE of aclgrphBuildModel. Please do not use it directly. */ REG_OP(AippData) .INPUT(data, TensorType::ALL()) diff --git a/third_party/fwkacllib/inc/ops/all_ops.h b/third_party/fwkacllib/inc/ops/all_ops.h index 1ac83783..cc11f5f9 100644 --- a/third_party/fwkacllib/inc/ops/all_ops.h +++ b/third_party/fwkacllib/inc/ops/all_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -39,6 +39,7 @@ #include "image_ops.h" #include "internal_ops.h" #include "linalg_ops.h" +#include "list_ops.h" #include "logging_ops.h" #include "lookup_ops.h" #include "math_ops.h" diff --git a/third_party/fwkacllib/inc/ops/array_ops.h b/third_party/fwkacllib/inc/ops/array_ops.h index e1f64421..375802fc 100644 --- a/third_party/fwkacllib/inc/ops/array_ops.h +++ b/third_party/fwkacllib/inc/ops/array_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -1153,6 +1153,79 @@ REG_OP(EditDistance) .OUTPUT(output, TensorType({DT_FLOAT})) .OP_END_FACTORY_REG(EditDistance) +/** +* @brief sort_v2. + +* @par Inputs: +* @li x: An ND tensor of type float16. + +* @par Attributes: + +* @li axis: An optional int. The dimension to sort along. This value defaults to -1. +* @li descending: An optional bool. Controls the sorting order (ascending or descending). This value defaults to False. + +* @par Outputs: +* @li y: An ND tensor of type float16. + +* @attention Constraints: +* @li Axis should select the last dim. +* @li When the sorting data is less than 150K, it is recommended to use this tbe ops, + and the descending performance is better than the ascending. +* @li The upper limit of data on Ascend910 is 2000K. +*/ +REG_OP(SortV2) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE})) + .ATTR(axis, Int, -1) + .ATTR(descending, Bool, false) + .OP_END_FACTORY_REG(SortV2) + +/** +* @brief Expand the input tensor to a compatible shape. \n + +* @par Inputs: +* One inputs, including: +* @li x: A Tensor. Must be one of the following types: +* float16, float32, int32, int8 ,uint8. \n +* @li shape: A Tensor to specify the shape that the input tensor expanded to. \n + +* @par Outputs: +* @li y: A Tensor. Has the same type as "x", and the shape specified by input and attr shape \n + +* @par Third-party framework compatibility +* Compatible with the ONNX operator Expand. +*/ + +REG_OP(Expand) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32, DT_INT8, DT_UINT8})) + .INPUT(shape, TensorType({DT_INT16, DT_INT32, DT_INT64})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32, DT_INT8, DT_UINT8})) + .OP_END_FACTORY_REG(Expand) + +/** +* @brief Expand the input tensor to a compatible shape. \n + +* @par Inputs: +* One inputs, including: +* @li x: A Tensor. Must be one of the following types: +* float16, float32, int32, int8 ,uint8. \n + +* @par Attributes: +* @li shape: A required listInt to specify the shape that the input tensor expanded to. \n + + +* @par Outputs: +* @li y: A Tensor. Has the same type as "x", and the shape specified by input and attr shape \n + +* @par Third-party framework compatibility +* Compatible with the ONNX operator Expand. +*/ + +REG_OP(ExpandD) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32, DT_INT8, DT_UINT8})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32, DT_INT8, DT_UINT8})) + .REQUIRED_ATTR(shape, ListInt) + .OP_END_FACTORY_REG(ExpandD) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_ARRAY_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/audio_ops.h b/third_party/fwkacllib/inc/ops/audio_ops.h index d9883253..f05135d1 100644 --- a/third_party/fwkacllib/inc/ops/audio_ops.h +++ b/third_party/fwkacllib/inc/ops/audio_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/batch_ops.h b/third_party/fwkacllib/inc/ops/batch_ops.h index 8a1c5a7b..a4786cd3 100644 --- a/third_party/fwkacllib/inc/ops/batch_ops.h +++ b/third_party/fwkacllib/inc/ops/batch_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/bitwise_ops.h b/third_party/fwkacllib/inc/ops/bitwise_ops.h index 5c83e161..39a28cf3 100644 --- a/third_party/fwkacllib/inc/ops/bitwise_ops.h +++ b/third_party/fwkacllib/inc/ops/bitwise_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/boosted_trees_ops.h b/third_party/fwkacllib/inc/ops/boosted_trees_ops.h index 550e8b7d..08e54824 100644 --- a/third_party/fwkacllib/inc/ops/boosted_trees_ops.h +++ b/third_party/fwkacllib/inc/ops/boosted_trees_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/candidate_sampling_ops.h b/third_party/fwkacllib/inc/ops/candidate_sampling_ops.h index e20607bf..890c52ae 100644 --- a/third_party/fwkacllib/inc/ops/candidate_sampling_ops.h +++ b/third_party/fwkacllib/inc/ops/candidate_sampling_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/condtake_ops.h b/third_party/fwkacllib/inc/ops/condtake_ops.h index 5e91eb07..029cffbf 100644 --- a/third_party/fwkacllib/inc/ops/condtake_ops.h +++ b/third_party/fwkacllib/inc/ops/condtake_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/control_flow_ops.h b/third_party/fwkacllib/inc/ops/control_flow_ops.h index 7196b14f..c0b6ad72 100644 --- a/third_party/fwkacllib/inc/ops/control_flow_ops.h +++ b/third_party/fwkacllib/inc/ops/control_flow_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/ctc_ops.h b/third_party/fwkacllib/inc/ops/ctc_ops.h index 2c75fd09..c6a265cc 100644 --- a/third_party/fwkacllib/inc/ops/ctc_ops.h +++ b/third_party/fwkacllib/inc/ops/ctc_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/data_flow_ops.h b/third_party/fwkacllib/inc/ops/data_flow_ops.h index bb937a75..45303828 100644 --- a/third_party/fwkacllib/inc/ops/data_flow_ops.h +++ b/third_party/fwkacllib/inc/ops/data_flow_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -908,7 +908,7 @@ REG_OP(TensorArray) .OUTPUT(handle, TensorType({DT_RESOURCE})) .OUTPUT(flow, TensorType({DT_FLOAT})) .REQUIRED_ATTR(dtype, Type) - .ATTR(element_shape, ListInt, ge::UNKNOWN_SHAPE) + .ATTR(element_shape, ListInt, ge::UNKNOWN_RANK) .ATTR(dynamic_size, Bool, false) .ATTR(clear_after_read, Bool, true) .ATTR(identical_element_shapes, Bool, false) @@ -963,7 +963,7 @@ REG_OP(TensorArrayConcat) DT_QUINT8, DT_QINT32})) .OUTPUT(lengths, TensorType({DT_INT64})) .REQUIRED_ATTR(dtype, Type) - .ATTR(element_shape_except0, ListInt, ge::UNKNOWN_SHAPE) + .ATTR(element_shape_except0, ListInt, ge::UNKNOWN_RANK) .OP_END_FACTORY_REG(TensorArrayConcat) /** @@ -999,7 +999,7 @@ REG_OP(TensorArrayGather) DT_STRING, DT_COMPLEX64, DT_COMPLEX128, DT_QINT8, DT_QUINT8, DT_QINT32})) .REQUIRED_ATTR(dtype, Type) - .ATTR(element_shape, ListInt, ge::UNKNOWN_SHAPE) + .ATTR(element_shape, ListInt, ge::UNKNOWN_RANK) .OP_END_FACTORY_REG(TensorArrayGather) /** diff --git a/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h b/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h index c64bc138..e65c7027 100644 --- a/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h +++ b/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2020 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -122,7 +122,8 @@ REG_OP(MinimumGrad) *@par Inputs: *One input: *x:A Tensor. Must be one of the following types: bool, float16, float, int8, int32, uint32, uint8, - int64, uint64, int16, uint16, double, complex64, complex128, qint8, quint8, qint16, quint16, qint32. \n + int64, uint64, int16, uint16, double, complex64, complex128, qint8, quint8, qint16, quint16, qint32. + For float32 type, the actual calculation on the chip is based on float16. \n *@par Attributes: *dst_type: An required attribute of type int32, specifying the dst data type. \n @@ -611,6 +612,15 @@ REG_OP(Log1p) *@par Outputs: *y: A Tensor. Has the same type as "x1". + +*@attention Constraints: +*@li x2: The input data does not support 0 +*@li When NUM exceeds 2048 , the accuracy of operator cannot guarantee the +*requirement of double thousandths in the mini form +*@li Due to different architectures, the calculation results of this operator +*on NPU and CPU may be inconsistent +*@li If shape is expressed as (D1,D2... ,Dn), then D1*D2... *DN<=1000000,n<=8 + *@par Third-party framework compatibility *Compatible with the TensorFlow operator Mod. */ @@ -2042,6 +2052,15 @@ REG_OP(FloorDiv) * *@par Outputs: *y: Result remainder. + +*@attention Constraints: +*@li x2: The input data does not support 0 +*@li When NUM exceeds 2048 , the accuracy of operator cannot guarantee the +*requirement of double thousandths in the mini form +*@li Due to different architectures, the calculation results of this operator +*on NPU and CPU may be inconsistent +*@li If shape is expressed as (D1,D2... ,Dn), then D1*D2... *DN<=1000000,n<=8 + *@par Third-party framework compatibility * Compatible with the TensorFlow operator FloorMod. */ @@ -2168,6 +2187,14 @@ REG_OP(Tan) *@par Outputs: *y: A Tensor. Has the same type as "x1". \n +*@attention Constraints: +*@li x2: The input data does not support 0 +*@li When NUM exceeds 2048 , the accuracy of operator cannot guarantee the +*requirement of double thousandths in the mini form +*@li Due to different architectures, the calculation results of this operator +*on NPU and CPU may be inconsistent +*@li If shape is expressed as (D1,D2... ,Dn), then D1*D2... *DN<=1000000,n<=8 + *@par Third-party framework compatibility *@li Compatible with the TensorFlow operator TruncateMod. */ @@ -2829,9 +2856,9 @@ REG_OP(AdamApplyOneAssign) *Warning: THIS FUNCTION IS EXPERIMENTAL. Please do not use. */ REG_OP(LambApplyOptimizerAssign) - .INPUT(input0, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(input1, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(input2, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(grad, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(inputv, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(inputm, TensorType({DT_FLOAT16,DT_FLOAT})) .INPUT(input3, TensorType({DT_FLOAT16,DT_FLOAT})) .INPUT(mul0_x, TensorType({DT_FLOAT16,DT_FLOAT})) .INPUT(mul1_x, TensorType({DT_FLOAT16,DT_FLOAT})) @@ -2842,6 +2869,8 @@ REG_OP(LambApplyOptimizerAssign) .INPUT(do_use_weight, TensorType({DT_FLOAT16,DT_FLOAT})) .INPUT(weight_decay_rate, TensorType({DT_FLOAT16,DT_FLOAT})) .OUTPUT(output0, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(inputv, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(inputm, TensorType({DT_FLOAT16,DT_FLOAT})) .OP_END_FACTORY_REG(LambApplyOptimizerAssign) /** @@ -2873,7 +2902,8 @@ REG_OP(LambApplyWeightAssign) .INPUT(input1, TensorType({DT_FLOAT16,DT_FLOAT})) .INPUT(input2, TensorType({DT_FLOAT16,DT_FLOAT})) .INPUT(input3, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(input4, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(input_param, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(input_param, TensorType({DT_FLOAT16,DT_FLOAT})) .OP_END_FACTORY_REG(LambApplyWeightAssign) /** @@ -3329,8 +3359,297 @@ REG_OP(TensorRedirect) .OUTPUT(output_x, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT8, DT_INT32, DT_UINT8, DT_INT64, DT_INT16, DT_UINT16, DT_UINT64, DT_UINT32})) .OP_END_FACTORY_REG(TensorRedirect) -} // namespace ge +/** +* @brief Performs the element-wise division of tensor x2 by tensor x3, +* multiply the result by the scalar value and add it to tensor x1 + +* @par Inputs: +* Three inputs, including: +* @li input_data: A mutable input Tensor. Must be one of the following types: +* float16, float32. +* @li x1: A mutable input Tensor of the same type as x1. +* @li x2: A mutable input Tensor of the same type as x1. +* @li value: A mutable input Tensor. Must be one of the following types: +* float16, float32, int32. \n + +* @par Outputs: +* @li y: A mutable Tensor. Has the same type as "x1". \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator Addcdiv. +*/ +REG_OP(Addcdiv) + .INPUT(input_data, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(x1, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(x2, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(value, TensorType({ DT_FLOAT16, DT_FLOAT, DT_INT32 })) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .OP_END_FACTORY_REG(Addcdiv) + +/** +* @brief Performs the element-wise multiplication of tensor x2 by tensor x3, +* multiply the result by the scalar value and add it to tensor input_data + + +* @par Inputs: +* Three inputs, including: +* @li input_data: A mutable input Tensor. Must be one of the following types: +* float16, float32, int8, int32, uint8. +* @li x1: A mutable input Tensor of the same type as x1. +* @li x2: A mutable input Tensor of the same type as x1. +* @li value: A tensor which includes only one element of the same type as x1. \n + +* @par Outputs: +* @li y: A mutable output Tensor. Has the same type as "x1". \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator Addcmul. +*/ +REG_OP(Addcmul) + .INPUT(input_data, TensorType({ DT_FLOAT16, DT_FLOAT, DT_INT8, DT_INT32, DT_UINT8 })) + .INPUT(x1, TensorType({ DT_FLOAT16, DT_FLOAT, DT_INT8, DT_INT32, DT_UINT8 })) + .INPUT(x2, TensorType({ DT_FLOAT16, DT_FLOAT, DT_INT8, DT_INT32, DT_UINT8 })) + .INPUT(value, TensorType({ DT_FLOAT16, DT_FLOAT, DT_INT8, DT_INT32, DT_UINT8 })) + .OUTPUT(y, TensorType({ DT_FLOAT16, DT_FLOAT, DT_INT8, DT_INT32, DT_UINT8 })) + .OP_END_FACTORY_REG(Addcmul) + +/** +* @brief Computes the result of x2 * alpha + x1. + +* @par Inputs: +* @li x1: An ND tensor of type float16, float32, int32. +* @li x2: An ND tensor of type float16, float32, int32. +* @li alpha: A scalar tensor of type float16, float32. \n + +* @par Outputs: +* @li y: An ND tensor tensor with the same shape and type as "x1". \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator Axpy. +*/ +REG_OP(AxpyV2) + .INPUT(x1, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .INPUT(x2, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .INPUT(alpha, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .OP_END_FACTORY_REG(AxpyV2) + +/** +* @brief Computes the result of x1 + x2. + +* @par Inputs: +* @li x1: An ND tensor of type float16, float, int32. +* @li x2: An ND tensor of type float16, float, int32. \n + +* @par Outputs: +* @li y: An ND tensor tensor with the same type as "x1". \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator Add. +*/ +REG_OP(PtAdd) + .INPUT(x1, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .INPUT(x2, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .OP_END_FACTORY_REG(PtAdd) + +/** +* @brief Computes the result of x1 * x2. + +* @par Inputs: +* @li x1: An ND tensor of type float16, float32, int32. +* @li x2: An ND tensor of type float16, float32, int32. \n + +* @par Outputs: +* @li y: Same shape and type as the largest ND tensor in x1 x2. \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator muls. +*/ +REG_OP(PtMuls) + .INPUT(x1, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .INPUT(x2, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .OP_END_FACTORY_REG(PtMuls) + +/** +* @brief Computes the result of x1 - x2. + +* @par Inputs: +* @li x1: An ND tensor of type float16, float, int32. +* @li x2: An ND tensor of type float16, float, int32. \n + +* @par Outputs: +* @li y: An ND tensor tensor with the same type as "x1". \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator Sub. +*/ +REG_OP(PtSub) + .INPUT(x1, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .INPUT(x2, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .OP_END_FACTORY_REG(PtSub) + +/** +* @brief Add the partial values of two tensors in format NC1HWC0. + +* @par Inputs: +* @li x1: A Tensor in 5HD, and must be one of the following types: float16, +* float32. \n +* @li x2: A Tensor of the same type as "x1", and the same shape as "x1", +* except for the C1 value. \n + +* @par Attributes: +* @li x1_c1_offset: A required int. Offset value of C1 in "x1". \n +* @li x2_c1_offset: A required int. Offset value of C1 in "x2". \n +* @li c1_len: A required int. C1 len of "y". The value must be less than +* the difference between C1 and offset in "x1" and "x2". \n + +* @par Outputs: +* @li y: A Tensor of the same type as "x1", and the same shape as "x1", +* except for the C1 value. Record the result after adding. \n +*/ +REG_OP(StrideAdd) + .INPUT(x1, TensorType({ DT_FLOAT, DT_FLOAT16 })) + .INPUT(x2, TensorType({ DT_FLOAT, DT_FLOAT16 })) + .OUTPUT(y, TensorType({ DT_FLOAT, DT_FLOAT16 })) + .REQUIRED_ATTR(x1_c1_offset, Int) + .REQUIRED_ATTR(x2_c1_offset, Int) + .REQUIRED_ATTR(c1_len, Int) + .OP_END_FACTORY_REG(StrideAdd) + +/** +* @brief Compare two tensors are totally equal or not, only output a bool value" +* @par Inputs: +* Two inputs, including: +* @li input_x: A Tensor. the first tensor. \n +* @li input_y: A Tensor. the second tensor. \n + +* @par Outputs: +* @li output_z: A Tensor. Bool type, compare result of the two inputs. \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch equal operator. \n +*/ +REG_OP(TensorEqual) + .INPUT(input_x, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32, DT_INT8, DT_UINT8})) + .INPUT(input_y, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32, DT_INT8, DT_UINT8})) + .OUTPUT(output_z, TensorType({DT_BOOL})) + .OP_END_FACTORY_REG(TensorEqual) + +/** + * @brief Element-wise min of each of the input tensors (with Numpy-style broadcasting support). + * All inputs and outputs must have the same data type. This operator supports multidirectional + * (i.e., Numpy-style) broadcasting + * + * @par inputs + * one input including: + * @li x: dynamic input A Tensor. Must be one of the following types: float32, float16, double, int32, int64 + * + * @par output + * one output including: + * @li y:A Tensor of the same type as x + * + */ +REG_OP(MaxN) + .DYNAMIC_INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_FLOAT64, DT_INT32, DT_INT64})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_FLOAT64, DT_INT32, DT_INT64})) + .OP_END_FACTORY_REG(MaxN) + +/** + * @brief Element-wise min of each of the input tensors (with Numpy-style broadcasting support). + * All inputs and outputs must have the same data type. This operator supports multidirectional + * (i.e., Numpy-style) broadcasting + * + * @par inputs + * one input including: + * @li x: dynamic input A Tensor. Must be one of the following types: float32, float16, double, int32, int64 + * + * @par output + * one output including: + * @li y:A Tensor of the same type as x + * + */ +REG_OP(MinN) + .DYNAMIC_INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_FLOAT64, + DT_INT32, DT_INT64})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_FLOAT64, + DT_INT32, DT_INT64})) + .OP_END_FACTORY_REG(MinN) + +/** + * @brief Calculates x * maske * value. + * + * @par Inputs: + * @li x: An tensor of type float16 or float32, specifying the input to the data layer. + * @li mask: An tensor of type int8 or float16 or float32, be same shape with x. \n + * + * @par Attributes: + * value: A optional float. \n + * + * @par Outputs: + * y: The output tensor of type float16 or float32. + @ li y:A Tensor of the same type and shape as x + * + */ +REG_OP(MaskedScale) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT32})) + .INPUT(mask, TensorType({DT_INT8, DT_FLOAT16, DT_FLOAT32})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT32})) + .REQUIRED_ATTR(value, Float) + .OP_END_FACTORY_REG(MaskedScale) + +/** + * @brief Calculate the lerp function. \n + + * @par Inputs: + * Three inputs, including: + * @li start: A tensor. Must be one of the following types: + * float16, float32. \n + * @li end: A tensor. Must be one of the following types: + * float16, float32. \n + * @li weight: A tensor. Must be one of the following types: + * float16, float32. \n + + * @par Outputs: + * y: A Tensor with the same type and shape of input_x's. \n + + * @par Third-party framework compatibility + * Compatible with the Pytorch operator Lerp. \n + */ +REG_OP(Lerp) + .INPUT(start, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(end, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(weight, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .OP_END_FACTORY_REG(Lerp) + +/** +*@brief Hardmax(element in input, axis) = 1 if the element is the first maximum value along the specified axis, 0 +*otherwise The input does not need to explicitly be a 2D vector.The "axis" attribute indicates the dimension along +*which Hardmax will be performed.The output tensor has the same shape and contains the Hardmax values of the +*corresponding input. +* +*@par inputs +*one input including: +*@li x: input A Tensor.Must be one of the following types:float32,float16 +* +*@par Attributes: +*@li axis:A required int attribute that decides which dimension will be used to cal the hard_max +* +*@par output: +*one output including: +*@li y:A Tensor of the same type as x +* +*/ +REG_OP(HardMax) + .INPUT(x, TensorType({ DT_FLOAT16, DT_FLOAT })) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(axis, Int, -1) + .OP_END_FACTORY_REG(HardMax) +} // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_ELEWISE_CALCULATION_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/functional_ops.h b/third_party/fwkacllib/inc/ops/functional_ops.h index 598d3ad3..b09ac058 100644 --- a/third_party/fwkacllib/inc/ops/functional_ops.h +++ b/third_party/fwkacllib/inc/ops/functional_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/get_data_ops.h b/third_party/fwkacllib/inc/ops/get_data_ops.h index 33dc4f14..e5518ef8 100644 --- a/third_party/fwkacllib/inc/ops/get_data_ops.h +++ b/third_party/fwkacllib/inc/ops/get_data_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/hcom_ops.h b/third_party/fwkacllib/inc/ops/hcom_ops.h index b90b225e..cb9fbe22 100644 --- a/third_party/fwkacllib/inc/ops/hcom_ops.h +++ b/third_party/fwkacllib/inc/ops/hcom_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2020 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -45,8 +45,6 @@ REG_OP(HcomAllGather) .OUTPUT(y, TensorType({DT_FLOAT, DT_INT32, DT_INT8, DT_INT16, DT_FLOAT16, DT_INT64, DT_UINT64})) .REQUIRED_ATTR(rank_size, Int) .REQUIRED_ATTR(group, String) - .ATTR(alpha, Float, 1.0) - .ATTR(beta, Float, 0.0) .OP_END_FACTORY_REG(HcomAllGather) /** @@ -77,8 +75,6 @@ REG_OP(HcomAllReduce) .REQUIRED_ATTR(group, String) .ATTR(fusion, Int, 1) .ATTR(fusion_id, Int, -1) - .ATTR(alpha, Float, 1.0) - .ATTR(beta, Float, 0.0) .OP_END_FACTORY_REG(HcomAllReduce) /** @@ -91,7 +87,7 @@ REG_OP(HcomAllReduce) input of this rank will be broadcast to other ranks. * @li fusion: A required integer identifying if the op need to fusion,the default value is none fusion - * @li fusion: A required integer identifying the fusion id if para fusion + * @li fusion_id: A required integer identifying the fusion id if para fusion is set. * @li group: A required string identifying the group name of ranks participating in the op. @@ -109,11 +105,40 @@ REG_OP(HcomBroadcast) .REQUIRED_ATTR(group, String) .ATTR(fusion, Int, 0) .ATTR(fusion_id, Int, -1) - .ATTR(alpha, Float, 1.0) - .ATTR(beta, Float, 0.0) .OP_END_FACTORY_REG(HcomBroadcast) /** + * @brief preforms reduction from others rank to rootrank + * @par Inputs: +* @li root_rank: A required integer identifying the root rank in the op + the reduction result will be on this root rank + * x: A tensor. Must be one of the following types: int8, int16, int32, float16, + float32. + * @par Attributes: + * @li reduction: A required string identifying the reduction operation to + perform.The supported operation are: "sum", "max", "min", "prod". + * @li group: A required string identifying the group name of ranks + participating in the op. + * @li fusion: An optional integer identifying the fusion flag of the op. + 0: no fusion; 1 (default): fusion; 2: fusion the ops by fusion id. + * @li fusion_id: An optional integer identifying the fusion id of the op. + * The HcomReduce ops with the same fusion id will be fused. + * @par Outputs: + * y: A Tensor. Has the same type as "x". + * @attention Constraints: + *"group" is limited to 128 characters. Use "hccl_world_group" + as the name of a world group. + */ +REG_OP(HcomReduce) + .INPUT(x, TensorType({DT_FLOAT, DT_INT32, DT_INT8, DT_INT16, DT_FLOAT16})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_INT32, DT_INT8, DT_INT16, DT_FLOAT16})) + .REQUIRED_ATTR(root_rank, Int) + .REQUIRED_ATTR(reduction, String) + .REQUIRED_ATTR(group, String) + .ATTR(fusion, Int, 0) + .ATTR(fusion_id, Int, -1) + .OP_END_FACTORY_REG(HcomReduce) +/** * @brief Performs reduction across all input tensors, scattering in equal blocks among ranks, each rank getting a chunk of data based on its rank index. @@ -139,8 +164,6 @@ REG_OP(HcomReduceScatter) .REQUIRED_ATTR(reduction, String) .REQUIRED_ATTR(group, String) .REQUIRED_ATTR(rank_size, Int) - .ATTR(alpha, Float, 1.0) - .ATTR(beta, Float, 0.0) .OP_END_FACTORY_REG(HcomReduceScatter) /** @@ -167,8 +190,6 @@ REG_OP(HcomSend) .REQUIRED_ATTR(group, String) .REQUIRED_ATTR(sr_tag, Int) .REQUIRED_ATTR(dest_rank, Int) - .ATTR(alpha, Float, 1.0) - .ATTR(beta, Float, 0.0) .OP_END_FACTORY_REG(HcomSend) /** @@ -202,8 +223,6 @@ REG_OP(HcomReceive) .REQUIRED_ATTR(src_rank, Int) .REQUIRED_ATTR(shape, ListInt) .REQUIRED_ATTR(dtype, Type) - .ATTR(alpha, Float, 1.0) - .ATTR(beta, Float, 0.0) .OP_END_FACTORY_REG(HcomReceive) /** diff --git a/third_party/fwkacllib/inc/ops/hvd_ops.h b/third_party/fwkacllib/inc/ops/hvd_ops.h index a49ec5ed..00299ef7 100644 --- a/third_party/fwkacllib/inc/ops/hvd_ops.h +++ b/third_party/fwkacllib/inc/ops/hvd_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2020 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/image_ops.h b/third_party/fwkacllib/inc/ops/image_ops.h index ce3262f9..d7f60346 100644 --- a/third_party/fwkacllib/inc/ops/image_ops.h +++ b/third_party/fwkacllib/inc/ops/image_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -31,11 +31,12 @@ namespace ge { *@par Inputs: *Input images is a tensor of at least 3 dimensions. The last dimension is interpretted as channels, and must be three. Inputs include: -*@li images:A Tensor of type float. Images to adjust. At least 3-D. +*@li images:A Tensor of type float. Images to adjust. At least 3-D. The format +must be NHWC. *@li delta:A Tensor of type float. A float delta to add to the hue . \n *@par Outputs: -*y:A Tensor of type float . \n +*y:A Tensor of type float. The format must be NHWC. \n *@attention Constraints: *Input images is a tensor of at least 3 dimensions. The last dimension is @@ -57,11 +58,12 @@ REG_OP(AdjustHue) *@par Inputs: *Input images is a tensor of at least 3 dimensions. The last dimension is interpretted as channels, and must be three. Inputs include: -*@li images:A Tensor of type float. Images to adjust. At least 3-D. +*@li images:A Tensor of type float. Images to adjust. At least 3-D. The format +must be NHWC. *@li scale:A Tensor of type float. A float scale to add to the saturation . \n *@par Outputs: -*y:A Tensor of type float . \n +*y:A Tensor of type float. The format must be NHWC. \n *@attention Constraints: *Input images is a tensor of at least 3 dimensions. The last dimension is @@ -83,11 +85,12 @@ REG_OP(AdjustSaturation) *@par Inputs: *Input images is a tensor of at least 3 dimensions. The last 3 dimensions are interpreted as '[height, width, channels]'. Inputs include: -*@li images:A Tensor of type float. Images to adjust. At least 3-D. +*@li images:A Tensor of type float. Images to adjust. At least 3-D. The format +must be NHWC. *@li scale:A Tensor of type float. A float multiplier for adjusting contrast . \n *@par Outputs: -*y:A Tensor of type float . \n +*y:A Tensor of type float. The format must be NHWC. \n *@attention Constraints: *Input images is a tensor of at least 3 dimensions. The last dimension is @@ -112,7 +115,7 @@ nearest neighbor sampling to a common output size specified by crop_size . \n *Input images must be a 4-D tensor. Inputs include: *@li images:A Tensor. Must be one of the following types:uint8, uint16, int8, int16, int32, int64, float16, float, double. A 4-D tensor of shape -[batch, image_height, image_width, depth]. +[batch, image_height, image_width, depth]. The format must be NHWC. *@li boxes: A Tensor of type float. A 2-D tensor of shape [num_boxes, 4]. *@li box_index: A Tensor of type int32. A 1-D tensor of shape [num_boxes] with int32 values in [0, batch). @@ -127,7 +130,7 @@ extrapolation, when applicable. NearestNeighbor . \n *@par Outputs: -*y:A Tensor of type float . \n +*y:A Tensor of type float. The format must be NHWC. \n *@attention Constraints: *Input images must be a 4-D tensor . \n @@ -193,7 +196,9 @@ boxes tensor . \n *@par Inputs: *Input images and grads must be a 4-D tensor. Inputs include: *@li grads: A 4-D tensor of shape [num_boxes, crop_height, crop_width, depth]. +The format must be NHWC. *@li images: A 4-D tensor of shape [batch, image_height, image_width, depth]. +The format must be NHWC. Both image_height and image_width need to be positive. *@li boxes: A 2-D tensor of shape [num_boxes, 4]. The i-th row of the tensor specifies the coordinates of a box in the box_ind[i] image and is specified in @@ -233,6 +238,7 @@ images tensor . \n *@par Inputs: *Input grads must be a 4-D tensor. Inputs include: *@li grads: A 4-D tensor of shape [num_boxes, crop_height, crop_width, depth]. +The format must be NHWC. *@li boxes: A 2-D tensor of shape [num_boxes, 4]. The i-th row of the tensor specifies the coordinates of a box in the box_ind[i] image and is specified in normalized coordinates [y1, x1, y2, x2]. @@ -248,7 +254,8 @@ method: A string specifying the interpolation method. Only 'bilinear' is supported for now . \n *@par Outputs: -*y:A 4-D tensor of shape [batch, image_height, image_width, depth] . \n +*y:A 4-D tensor of shape [batch, image_height, image_width, depth]. The format +must be NHWC. \n *@attention Constraints: *Input grads must be a 4-D tensor . \n @@ -273,6 +280,7 @@ REG_OP(CropAndResizeGradImage) *@par Inputs: *Input x must be a 4-D tensor. Inputs include: *@li x: A 4-D float tensor of shape [batch_size, height, width, channels]. +The format must be NHWC. *@li size: A 1-D tensor of 2 elements containing the size of the glimpses to extract. The glimpse height must be specified first, following by the glimpse width. @@ -293,7 +301,7 @@ uniform_noise . \n *@par Outputs: *y:A tensor representing the glimpses [batch_size, glimpse_height, -glimpse_width, channels] . \n +glimpse_width, channels]. The format must be NHWC. \n *@attention Constraints: *Input x must be a 4-D tensor . \n @@ -340,7 +348,8 @@ REG_OP(HSVToRGB) *@par Inputs: *Input images must be a 4-D tensor. Inputs include: -*@li images: 4-D with shape [batch, height, width, channels]. +*@li images: 4-D with shape [batch, height, width, channels]. The format must +be NHWC. *@li size: A 1-D int32 Tensor of 2 elements: new_height, new_width. The new size for the images. *@li min: A Tensor of type float. @@ -354,6 +363,7 @@ the values at the corner pixels. Defaults to false. *@par Outputs: *@li resized_images: 4-D with shape [batch, new_height, new_width, channels]. +The format must be NHWC. *@li y_min: A Tensor of type float. *@li y_max: A Tensor of type float . \n @@ -381,7 +391,8 @@ REG_OP(QuantizedResizeBilinear) *@par Inputs: *Input images must be a 4-D tensor. Inputs include: -*@li images: 4-D with shape [batch, height, width, channels]. +*@li images: 4-D with shape [batch, height, width, channels]. The format must +be NHWC. *@li size: A 1-D int32 Tensor of 2 elements: new_height, new_width. The new size for the images . \n @@ -391,7 +402,8 @@ output tensors are aligned, preserving the values at the corner pixels. Defaults to false . \n *@par Outputs: -*y: 4-D with shape [batch, new_height, new_width, channels] . \n +*y: 4-D with shape [batch, new_height, new_width, channels]. The format must +be NHWC. \n *@attention Constraints: *Input images can be of different types but output images are always float . \n @@ -414,10 +426,10 @@ REG_OP(ResizeArea) *@par Inputs: *Input grads must be a 4-D tensor. Inputs include: *@li grads: A Tensor of type float. 4-D with shape [batch, height, width, -channels]. +channels]. The format must be NHWC. *@li original_image: A Tensor. Must be one of the following types: float, double. 4-D with shape [batch, orig_height, orig_width, channels], The image -tensor that was resized . \n +tensor that was resized. The format must be NHWC. \n *@par Attributes: *@li align_corners: An optional bool. Defaults to False. If true, the centers @@ -426,10 +438,10 @@ false. *@li half_pixel_centers: An optional bool. Defaults to False . \n *@par Outputs: -*y: A Tensor. Has the same type as original_image . \n +*y: A Tensor. Has the same type as original_image. The format must be NHWC. \n *@attention Constraints: -*Input images can be of different types but output images are always float . \n +*Input images can be of different types but output images are always float . *@par Third-party framework compatibility *Compatible with tensorflow ResizeBicubicGrad operator. @@ -448,7 +460,8 @@ REG_OP(ResizeBicubicGrad) *@par Inputs: *Input images must be a 4-D tensor. Inputs include: -*@li images: 4-D with shape [batch, height, width, channels]. +*@li images: 4-D with shape [batch, height, width, channels]. The format +must be NHWC. *@li size: A 1-D int32 Tensor of 2 elements: new_height, new_width. The new size for the images . \n @@ -459,10 +472,11 @@ Defaults to false. *@li half_pixel_centers: An optional bool. Defaults to False . \n *@par Outputs: -*y: 4-D with shape [batch, new_height, new_width, channels] . \n +*y: 4-D with shape [batch, new_height, new_width, channels]. The format +must be NHWC. \n *@attention Constraints: -*Input images can be of different types but output images are always float . \n +*Input images can be of different types but output images are always float . *@par Third-party framework compatibility *Compatible with tensorflow ResizeBicubic operator. @@ -483,7 +497,7 @@ REG_OP(ResizeBicubic) *@par Inputs: *Input grads must be a 4-D tensor. Inputs include: *@li grads: A Tensor. Must be one of the following types: uint8, int8, int32, -float16, float, double. 4-D with shape [batch, height, width, channels]. +float16, float, double. Must set the format, supported format list ["NCHW, NHWC"] *@li size: A 1-D int32 Tensor of 2 elements: orig_height, orig_width. The original input size . \n @@ -550,9 +564,8 @@ REG_OP(ResizeNearestNeighborV2GradD) *@par Inputs: *Input grads must be a 4-D tensor. Inputs include: -*@li grads: A Tensor of type float32. 4-D with shape [batch, height, width, -channels]. -*@li original_image: A Tensor. 4-D with shape [batch, orig_height, orig_width, +*@li grads: A Tensor of type float32. Must set the format, supported format list ["NCHW, NHWC"] +*@li original_image: A Tensor. 4-D shape. Must set the format, supported format list ["NCHW, NHWC"] channels], The image tensor that was resized . \n *@par Attributes: @@ -583,7 +596,7 @@ REG_OP(ResizeBilinearV2Grad) *@par Inputs: *Input images must be a 4-D tensor. Inputs include: -*@li x: 4-D with shape [batch, height, width, channels]. +*@li x: 4-D tensor. Must set the format, supported format list ["NCHW, NHWC"] *@li size: A 1-D int32 Tensor of 2 elements: new_height, new_width. The new size for the images . \n @@ -697,7 +710,7 @@ REG_OP(SampleDistortedBoundingBoxExt2) *@par Inputs: *Input x must be a 4-D tensor. Inputs include: -*@li x: 4-D with shape [batch, height, width, channels]. +*@li x: 4-D tensor. Must set the format, supported format list ["NCHW, NHWC"]. *@li size: A 1-D int32 Tensor of 2 elements: new_height, new_width. The new size for the images . \n @@ -729,12 +742,12 @@ REG_OP(ResizeNearestNeighborV2) *@par Inputs: *Input images must be a 4-D tensor. Inputs include: *@li images: A Tensor. Must be one of the following types: float. 4-D with -shape [batch, height, width, depth]. A batch of images. +shape [batch, height, width, depth]. A batch of images. The format must be NHWC. *@li boxes: A Tensor of type float32. 3-D with shape [batch, num_bounding_boxes, 4] containing bounding boxes . \n *@par Outputs: -*A Tensor. Has the same type as images . \n +*A Tensor. Has the same type as images. The format must be NHWC. \n *@attention Constraints: *Input images must be a 4-D tensor . \n @@ -1342,6 +1355,129 @@ REG_OP(SpatialTransformerD) .ATTR(use_default_theta, ListBool, {}) .OP_END_FACTORY_REG(SpatialTransformerD) -} // namespace ge +/** +* @brief Resize the input tensor. \n +currently, only support resize image tensor using nearest neighbor and linear interpolation. + +* @par Inputs: +* Input x must be a 4-D tensor. Inputs include: \n +* @li x: A Tensor. Must be one of the following types: uint8, int8, int16, \n +int32, int64, float16, float, double. 4-D with shape [batch, height, width, channels] \n +or shape [batch, channels, height, width]. +* @li roi: A 1-D float Tensor. only takes effect when attr coordinate_transformation_mode \n +is "tf_crop_and_resize" +* @li scales: A 1-D float Tensor, the scale array along each dimension, Only one of \n +'scales' and 'sizes' can be specified. +* @li sizes: A 1-D int64 Tensor, The size of the output tensor. nly one of \n +'scales' and 'sizes' can be specified. If 'size' is specified, then set scales \n +to empty data (zero shape) in this operator's input list. + +* @par Attributes: +* @li coordinate_transformation_mode: String. Defaults to half_pixel. how to transform \n +the coordinate in the resized tensor to the coordinate in the original tensor. \n +other optional: pytorch_half_pixel, align_corners, asymmetric, tf_half_pixel_for_nn, \n +tf_crop_and_resize. +* @li cubic_coeff_a: Float. Defaults to -0.75, only used in cubic interpolation. \n +other optional: -0.5 +* @li exclude_outside: Int. Defaults to 0, If set to 1, the weight of sampling \n +locations outside the tensor will be set to 0 and the weight will be renormalized \n +so that their sum is 1.0. +* @li extrapolation_value: Float. Defaults to 0.0f. When coordinate_transformation_mode \n +is "tf_crop_and_resize" and x_original is outside the range [0, length_original - 1], \n +this value is used as the corresponding output value. +* @li mode: String. Defaults to nearest. Three interpolation modes: nearest (default), \n +linear and cubic. +* @li nearest_mode: String. Defaults to round_prefer_floor. Four modes: round_prefer_floor, \n +round_prefer_ceil, floor, ceil. Only used by nearest interpolation. + +* @par Outputs: +* y: A Tensor. Has the same type as x. + +* @attention Constraints: \n +* Input x must be a 4-D tensor. + +* @par Third-party framework compatibility +* Compatible with tensorflow ResizeNearestNeighborV2 operator. +*/ + +REG_OP(Resize) + .INPUT(x, TensorType({DT_INT8, DT_UINT8, DT_INT16, DT_UINT16, DT_INT32, + DT_INT64, DT_FLOAT16, DT_FLOAT, DT_DOUBLE})) + .INPUT(roi, TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE})) + .INPUT(scales, TensorType({DT_FLOAT})) + .OPTIONAL_INPUT(sizes, TensorType({DT_INT64})) + .OUTPUT(y, TensorType({DT_INT8, DT_UINT8, DT_INT16, DT_UINT16, DT_INT32, + DT_INT64, DT_FLOAT16, DT_FLOAT, DT_DOUBLE})) + .ATTR(coordinate_transformation_mode, String, "half_pixel") + .ATTR(cubic_coeff_a, Float, -0.75) + .ATTR(exclude_outside, Int, 0) + .ATTR(extrapolation_value, Float, 0) + .ATTR(mode, String, "nearest") + .ATTR(nearest_mode, String, "round_prefer_floor") + .OP_END_FACTORY_REG(Resize) + +/** +*@brief Function parse image from string to int. \n + +*@par Inputs: +*@li contents: A Tensor of type string. 0-D. The JPEG-encoded image. \n +*@par Attributes: +*@li channels: An optional int. Defaults to 0. Number of color channels for the decoded image. +*@li ratio: An optional int. Defaults to 1. Downscaling ratio. +*@li fancy_upscaling: An optional bool. Defaults to True. If true use a slower but nicer upscaling of the chroma planes +*@li try_recover_truncated: An optional bool. Defaults to False. If true try to recover an image from truncated input. +*@li acceptable_fraction: An optional float. Defaults to 1. The minimum required fraction of lines before a truncated input is accepted. +*@li dct_method: An optional string. Defaults to "". string specifying a hint about the algorithm used for decompression. \n + +*@par Outputs: +*image: A Tensor dtype of uint8. +*/ +REG_OP(DecodeJpeg) + .INPUT(contents, TensorType({DT_STRING})) + .OUTPUT(image, TensorType({DT_UINT8})) + .ATTR(channels, Int, 0) + .ATTR(ratio, Int, 1) + .ATTR(fancy_upscaling, Bool, true) + .ATTR(try_recover_truncated, Bool, false) + .ATTR(acceptable_fraction, Float, 1.0) + .ATTR(dct_method, String, "") + .OP_END_FACTORY_REG(DecodeJpeg) + +/** +*@brief Image warping using per-pixel flow vectors. \n + +*@par Inputs: +*@li images: 4-D Tensor with shape `[batch, height, width, channels]`. +*@li flow: 4-D Tensor with shape `[batch, height, width, 2]`. \n + +*@par Outputs: +*y: Returns 4-D with the same shape and dtype as `images`. \n +*/ +REG_OP(DenseImageWarp) + .INPUT(image, TensorType({DT_FLOAT, DT_FLOAT16})) + .INPUT(flow, TensorType({DT_FLOAT, DT_FLOAT16})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT16})) + .OP_END_FACTORY_REG(DenseImageWarp) + +/** +*@brief Computes the gradients of DenseImageWarp with respect to image and flow. \n + +*@par Inputs: +*@li grad: gradients with respect to DenseImageWarp output. +*@li images: 4-D Tensor with shape `[batch, height, width, channels]`. +*@li flow: 4-D Tensor with shape `[batch, height, width, 2]`. \n + +*@par Outputs: +*grad_image: Returns 4-D with the same shape and dtype as `images`. +*grad_flow: Returns 4-D with the same shape and dtype as `flow`. \n +*/ +REG_OP(DenseImageWarpGrad) + .INPUT(grad, TensorType({DT_FLOAT, DT_FLOAT16})) + .INPUT(image, TensorType({DT_FLOAT, DT_FLOAT16})) + .INPUT(flow, TensorType({DT_FLOAT, DT_FLOAT16})) + .OUTPUT(grad_image, TensorType({DT_FLOAT, DT_FLOAT16})) + .OUTPUT(grad_flow, TensorType({DT_FLOAT, DT_FLOAT16})) + .OP_END_FACTORY_REG(DenseImageWarpGrad) +} // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_IMAGE_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/internal_ops.h b/third_party/fwkacllib/inc/ops/internal_ops.h index 9dde14a5..bcc3f1c3 100644 --- a/third_party/fwkacllib/inc/ops/internal_ops.h +++ b/third_party/fwkacllib/inc/ops/internal_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/linalg_ops.h b/third_party/fwkacllib/inc/ops/linalg_ops.h index 7a6fbc59..d8f45c5d 100644 --- a/third_party/fwkacllib/inc/ops/linalg_ops.h +++ b/third_party/fwkacllib/inc/ops/linalg_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/list_ops.h b/third_party/fwkacllib/inc/ops/list_ops.h new file mode 100644 index 00000000..292b1dbe --- /dev/null +++ b/third_party/fwkacllib/inc/ops/list_ops.h @@ -0,0 +1,230 @@ +/** + * Copyright 2019 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/*! + * \file list_ops.h + * \brief + */ +#ifndef OPS_BUILT_IN_OP_PROTO_INC_LIST_OPS_H_ +#define OPS_BUILT_IN_OP_PROTO_INC_LIST_OPS_H_ + +#include +#include "graph/operator_reg.h" +#include "graph/operator.h" + +namespace ge { + +/** +*@brief Creates and returns an empty tensor list. \n + +*@par Inputs: +*@li element_shape: A shape compatible with that of elements in the list. +*@li max_num_elements: The maximum number of elements. \n + +*@par Attributes: +*@li element_dtype: The type of elements in the list. \n + +*@par Outputs: +*@li handle: An empty tensor list . \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow EmptyTensorList operator. +*/ +REG_OP(EmptyTensorList) + .INPUT(element_shape, TensorType({DT_INT32,DT_INT64})) + .INPUT(max_num_elements, TensorType({DT_INT32})) + .OUTPUT(handle, TensorType({DT_VARIANT})) + .ATTR(element_dtype, Type, DT_INT32) + .OP_END_FACTORY_REG(EmptyTensorList) + +/** +*@brief Returns a list which has the passed-in `Tensor` as last element +and the other elements of the given list in `input_handle`. \n + +*@par Inputs: +*@li input_handle: The old list. +*@li tensor: The tensor to put on the list. \n + +*@par Attributes: +*@li element_dtype: The type of elements in the list. \n + +*@par Outputs: +*@li output_handle:A list with the elements of old list followed by tensor. \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListPushBack operator. +*/ +REG_OP(TensorListPushBack) + .INPUT(input_handle, TensorType({DT_VARIANT})) + .INPUT(tensor, TensorType({DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_INT8, + DT_INT16,DT_INT32,DT_INT64,DT_UINT8,DT_UINT16,DT_QINT8,DT_QUINT8, + DT_QINT16,DT_QUINT16,DT_QINT32,DT_BOOL,DT_RESOURCE, + DT_STRING,DT_COMPLEX64,DT_COMPLEX128})) + .OUTPUT(output_handle, TensorType({DT_VARIANT})) + .ATTR(element_dtype, Type, DT_INT32) + .OP_END_FACTORY_REG(TensorListPushBack) + +/** +*@brief The last element of the input list as well as a +list with all but that element. \n + +*@par Inputs: +*@li input_handle: The input list. +*@li element_shape: A shape compatible with that of elements in the list. \n + +*@par Attributes: +*@li element_dtype: The type of elements in the list. \n + +*@par Outputs: +*@li output_handle:A list with the elements of the old list followed by tensor. +*@li tensor:The withdrawn last element of the list. \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListPopBack operator. +*/ +REG_OP(TensorListPopBack) + .INPUT(input_handle, TensorType({DT_VARIANT})) + .INPUT(element_shape, TensorType({DT_INT32})) + .OUTPUT(output_handle, TensorType({DT_VARIANT})) + .OUTPUT(tensor, TensorType({DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_INT8, + DT_INT16,DT_INT32,DT_INT64,DT_UINT8,DT_UINT16,DT_QINT8,DT_QUINT8, + DT_QINT16,DT_QUINT16,DT_QINT32,DT_BOOL,DT_RESOURCE, + DT_STRING,DT_COMPLEX64,DT_COMPLEX128})) + .ATTR(element_dtype, Type, DT_INT32) + .OP_END_FACTORY_REG(TensorListPopBack) + +/** +*@brief The number of tensors in the input tensor list. \n + +*@par Inputs: +*@li input_handle: The input list. \n + +*@par Outputs: +*@li length:The number of tensors in the list. \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListLength operator. +*/ +REG_OP(TensorListLength) + .INPUT(input_handle, TensorType({DT_VARIANT})) + .OUTPUT(length, TensorType({DT_INT32})) + .OP_END_FACTORY_REG(TensorListLength) + +/** +*@brief The shape of elements in the input tensor list. \n + +*@par Inputs: +*@li input_handle: The input list. \n + +*@par Attributes: +*@li shape_type: The type of shape in the list. \n + +*@par Outputs: +*@li element_shape:A shape compatible with that of elements in the list. \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListElementShape operator. +*/ +REG_OP(TensorListElementShape) + .INPUT(input_handle, TensorType({DT_VARIANT})) + .OUTPUT(element_shape, TensorType({DT_INT32,DT_INT64})) + .ATTR(shape_type, Type, DT_INT32) + .OP_END_FACTORY_REG(TensorListElementShape) + +/** +*@brief List of the given size with empty elements. \n + +*@par Inputs: +*@li element_shape: A shape compatible with that of elements in the list. +*@li num_elements: The number of elements to reserve. \n + +*@par Attributes: +*@li element_dtype: The type of elements in the list. +*@li shape_type: The type of shape in the list. \n + +*@par Outputs: +*@li handle: An output tensor list . \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListReserve operator. +*/ +REG_OP(TensorListReserve) + .INPUT(element_shape, TensorType({DT_INT32,DT_INT64})) + .INPUT(num_elements, TensorType({DT_INT32})) + .OUTPUT(handle, TensorType({DT_VARIANT})) + .ATTR(element_dtype, Type, DT_INT32) + .ATTR(shape_type, Type, DT_INT32) + .OP_END_FACTORY_REG(TensorListReserve) + +/** +*@brief Get input tensor list elements of index position. \n + +*@par Inputs: +*@li input_handle: The input list. +*@li index: A tensor of position. +*@li element_shape: A shape compatible with that of elements in the list. \n + +*@par Attributes: +*@li element_dtype: The type of elements in the list. \n + +*@par Outputs: +*@li item: An output tensor value of index position . \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListGetItem operator. +*/ +REG_OP(TensorListGetItem) + .INPUT(input_handle, TensorType({DT_VARIANT})) + .INPUT(index, TensorType({DT_INT32})) + .INPUT(element_shape, TensorType({DT_INT32})) + .OUTPUT(item, TensorType({DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_INT8, + DT_INT16,DT_INT32,DT_INT64,DT_UINT8,DT_UINT16,DT_QINT8,DT_QUINT8, + DT_QINT16,DT_QUINT16,DT_QINT32,DT_BOOL,DT_RESOURCE, + DT_STRING,DT_COMPLEX64,DT_COMPLEX128})) + .ATTR(element_dtype, Type, DT_INT32) + .OP_END_FACTORY_REG(TensorListGetItem) + +/** +*@brief Sets the index-th position of the list to contain the given tensor. \n + +*@par Inputs: +*@li input_handle: The input list. +*@li index: The position in the list to which the tensor will be assigned. +*@li item: The element to be assigned to that position. \n + +*@par Attributes: +*@li element_dtype: The type of elements in the list. \n + +*@par Outputs: +*@li output_handle: An output tensor list . \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListSetItem operator. +*/ +REG_OP(TensorListSetItem) + .INPUT(input_handle, TensorType({DT_VARIANT})) + .INPUT(index, TensorType({DT_INT32})) + .INPUT(item, TensorType({DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_INT8, + DT_INT16,DT_INT32,DT_INT64,DT_UINT8,DT_UINT16,DT_QINT8,DT_QUINT8, + DT_QINT16,DT_QUINT16,DT_QINT32,DT_BOOL,DT_RESOURCE, + DT_STRING,DT_COMPLEX64,DT_COMPLEX128})) + .OUTPUT(output_handle, TensorType({DT_VARIANT})) + .ATTR(element_dtype, Type, DT_INT32) + .OP_END_FACTORY_REG(TensorListSetItem) + +} // namespace ge + +#endif // OPS_BUILT_IN_OP_PROTO_INC_LIST_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/logging_ops.h b/third_party/fwkacllib/inc/ops/logging_ops.h index bc8ae2b8..03be7757 100644 --- a/third_party/fwkacllib/inc/ops/logging_ops.h +++ b/third_party/fwkacllib/inc/ops/logging_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/lookup_ops.h b/third_party/fwkacllib/inc/ops/lookup_ops.h index b37ab048..5d928e5a 100644 --- a/third_party/fwkacllib/inc/ops/lookup_ops.h +++ b/third_party/fwkacllib/inc/ops/lookup_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/math_ops.h b/third_party/fwkacllib/inc/ops/math_ops.h index 149e0e37..4cbcc027 100644 --- a/third_party/fwkacllib/inc/ops/math_ops.h +++ b/third_party/fwkacllib/inc/ops/math_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -366,6 +366,27 @@ REG_OP(GetNext) .OP_END_FACTORY_REG(GetNext) /** +*@brief Get dynamic dims after GetNext. \n + +*@par Inputs: +*input: A nested structure of Tensor objects, from GetNext's output. \n + +*@par Attributes: +*@li shape_info: GE shape_info for each inputs, -1 means unknow dim. +*@li N: Inputs number. \n + +*@par Outputs: +*dims: GE unknow dims, a vector of int64. \n +*/ + +REG_OP(GetDynamicDims) + .DYNAMIC_INPUT(input, TensorType({DT_INT32, DT_INT64})) + .OUTPUT(dims, TensorType({DT_INT32, DT_INT64})) + .REQUIRED_ATTR(shape_info, ListInt) + .REQUIRED_ATTR(N, Int) + .OP_END_FACTORY_REG(GetDynamicDims) + +/** *@brief End of sequence . \n *@par Inputs: @@ -710,6 +731,9 @@ REG_OP(IFMR) *@par Third-party framework compatibility *Compatible with mindspore + +*@par Restrictions: +*Warning: THIS FUNCTION IS EXPERIMENTAL. Please do not use. */ REG_OP(WtsARQ) @@ -741,6 +765,9 @@ REG_OP(WtsARQ) *@par Third-party framework compatibility *Compatible with mindspore + +*@par Restrictions: +*Warning: THIS FUNCTION IS EXPERIMENTAL. Please do not use. */ REG_OP(ActsULQ) @@ -768,6 +795,9 @@ REG_OP(ActsULQ) *@par Third-party framework compatibility *Compatible with mindspore + +*@par Restrictions: +*Warning: THIS FUNCTION IS EXPERIMENTAL. Please do not use. */ REG_OP(ActsULQInputGrad) @@ -790,6 +820,9 @@ REG_OP(ActsULQInputGrad) *@par Third-party framework compatibility *Compatible with mindspore + +*@par Restrictions: +*Warning: THIS FUNCTION IS EXPERIMENTAL. Please do not use. */ REG_OP(ActULQClampMaxGrad) @@ -812,6 +845,9 @@ REG_OP(ActULQClampMaxGrad) *@par Third-party framework compatibility *Compatible with mindspore + +*@par Restrictions: +*Warning: THIS FUNCTION IS EXPERIMENTAL. Please do not use. */ REG_OP(ActULQClampMinGrad) @@ -821,6 +857,33 @@ REG_OP(ActULQClampMinGrad) .OUTPUT(clamp_min_grad, TensorType({DT_FLOAT16, DT_FLOAT})) .OP_END_FACTORY_REG(ActULQClampMinGrad) +/** +* @brief Computes Lp norm. + +* @par Inputs: +* @li x: An ND tensor of type float16, float32. \n +* +* @par Attributes: +* @li p: Int, "inf" or "-inf", default value is 2. +* @li axes: ListInt, {} means all axes will be computed. +* @li keepdim: Bool, default is false. +* @li epsilon: Float, default is 1e-12. \n + +* @par Outputs: +* @li y: An ND tensor of type float16, float32. The shape of y is depending +* on axes and keepdim. \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator LpNorm. +*/ +REG_OP(LpNorm) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(p, Int, 2) + .ATTR(axes, ListInt, {}) + .ATTR(keepdim, Bool, false) + .ATTR(epsilon, Float, 1e-12) + .OP_END_FACTORY_REG(LpNorm) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_MATH_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h b/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h index ed23d3f6..33b596d8 100644 --- a/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h +++ b/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2020 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -38,8 +38,8 @@ namespace ge { * float32, int32. Has format [ND, NHWC] . \n *@par Attributes: -*@li transpose_a: A bool. If True, changes the shape of "x1" from [M, K] to [K, M]. -*@li transpose_b: A bool. If True, changes the shape of "x2" from [M, K] to [K, M] . \n +*@li transpose_x1: A bool. If True, changes the shape of "x1" from [M, K] to [K, M]. +*@li transpose_x2: A bool. If True, changes the shape of "x2" from [M, K] to [K, M] . \n *@par Outputs: *y: The result matrix Tensor. 2D. Must be one of the following types: float16, @@ -70,8 +70,8 @@ REG_OP(MatMul) * float32, int32. Has format [ND, NHWC] . \n *@par Attributes: -*@li transpose_a: A bool. If True, changes the shape of "x1" from [M, K] to [K, M]. -*@li transpose_b: A bool. If True, changes the shape of "x2" from [M, K] to [K, M] . \n +*@li transpose_x1: A bool. If True, changes the shape of "x1" from [M, K] to [K, M]. +*@li transpose_x2: A bool. If True, changes the shape of "x2" from [M, K] to [K, M] . \n *@par Outputs: *y: The result matrix Tensor. 2D. Must be one of the following types: float16, @@ -156,8 +156,8 @@ REG_OP(GEMM) * float32, int32. 2D or higher. Has format [ND, NHWC, FRACTAL_NZ] . \n *@par Attributes: -*@li adj_x: A bool. If True, changes the shape of "x1" from [B, M, K] to [B, K, M]. -*@li adj_y: A bool. If True, changes the shape of "x2" from [B, M, K] to [B, K, M] . \n +*@li adj_x1: A bool. If True, changes the shape of "x1" from [B, M, K] to [B, K, M]. +*@li adj_x2: A bool. If True, changes the shape of "x2" from [B, M, K] to [B, K, M] . \n *@par Outputs: *y: The result matrix Tensor. 2D or higher. Must be one of the following types: float16, @@ -175,6 +175,41 @@ REG_OP(BatchMatMul) .ATTR(adj_x2, Bool, false) .OP_END_FACTORY_REG(BatchMatMul) + +/** +* @brief Multiplies matrix "a" by matrix "b", producing "a * b" . \n + +* @par Inputs: +* Three inputs, including: +* @li x1: A matrix Tensor. Must be one of the following types: float16, +* float32, int32. 2D or higher. Has format [ND, NHWC, FRACTAL_NZ]. +* @li x2: A matrix Tensor. Must be one of the following types: float16, +* float32, int32. 2D or higher. Has format [ND, NHWC, FRACTAL_NZ] . \n +* @li bias: A matrix Tensor. Must be one of the following types: float16, +* float32, int32. 2D or higher. Has format [ND, NHWC, FRACTAL_NZ] . \n + +* @par Attributes: +* @li adj_x: A bool. If True, changes the shape of "x1" from [B, M, K] to [B, K, M]. +* @li adj_y: A bool. If True, changes the shape of "x2" from [B, M, K] to [B, K, M] . \n + +* @par Outputs: +* y: The result matrix Tensor. 2D or higher. Must be one of the following types: float16, +* float32, int32. 2D or higher. Has format [ND, NHWC, FRACTAL_NZ]. Has the same shape length as "x1" and "x2" . \n + +* @par Third-party framework compatibility +* Compatible with the TensorFlow operator BatchMatmul. +*/ + +REG_OP(BatchMatMulV2) + .INPUT(x1, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT32})) + .INPUT(x2, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT32})) + .OPTIONAL_INPUT(bias, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT32})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT32})) + .ATTR(adj_x1, Bool, false) + .ATTR(adj_x2, Bool, false) + .OP_END_FACTORY_REG(BatchMatMulV2) + + /** *@brief Computes half the L2 norm of a tensor without the sqrt . \n @@ -979,6 +1014,14 @@ REG_OP(MatrixDiagV2) .OUTPUT(output, TensorType::BasicType()) .OP_END_FACTORY_REG(MatrixDiagV2) +REG_OP(IndexAdd) + .INPUT(var, TensorType({DT_INT32, DT_INT8, DT_UINT8, DT_FLOAT32, DT_FLOAT16})) + .INPUT(indices, TensorType({DT_INT32})) + .INPUT(updates, TensorType({DT_INT32, DT_INT8, DT_UINT8, DT_FLOAT32, DT_FLOAT16})) + .OUTPUT(var_out, TensorType({DT_INT32, DT_INT8, DT_UINT8, DT_FLOAT32, DT_FLOAT16})) + .ATTR(axis, Int, 0) + .OP_END_FACTORY_REG(IndexAdd) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_MATRIX_CALCULATION_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/nn_batch_norm_ops.h b/third_party/fwkacllib/inc/ops/nn_batch_norm_ops.h index 0c6a5dff..a35cee03 100644 --- a/third_party/fwkacllib/inc/ops/nn_batch_norm_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_batch_norm_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/nn_calculation_ops.h b/third_party/fwkacllib/inc/ops/nn_calculation_ops.h index 35296870..c848668f 100644 --- a/third_party/fwkacllib/inc/ops/nn_calculation_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_calculation_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -365,6 +365,25 @@ REG_OP(BiasAddGrad) * 4-D with shape [batch, out_height, out_width, out_channels] * or [batch, out_channels, out_height, out_width]. * Gradients with respect to the output of the convolution. + *\n + *\n + * The following are the supported data types and data formats: +*@verbatim + | Tensor | out_bckprop | filter | y + ------------|-------------|---------|-------- + | Data Type | float16 | float16 | float16 + | |-------------|---------|-------- + | | float32 | float32 | float32 + | |-------------|---------|-------- + | | float64 | float64 | float64 + ------------|-------------|---------|-------- + | Format | NCHW | NCHW | NCHW + | | NHWC | HWCN | NHWC +@endverbatim + * For float32 and float64 type, the actual calculation on the chip is based on + * float16. + *\n + * *@par Attributes: * Five attributes: * @li strides: A tuple/list of 4 integers. The stride of the sliding window @@ -377,8 +396,52 @@ REG_OP(BiasAddGrad) * channels. * @li data_format: An optional string from: "NHWC", "NCHW". Defaults to * "NHWC". Specify the data format of the input and output data. + *\n + *\n + * The following value range restrictions must be met: +*@verbatim + | Name | Field | Scope + -------------------|----------|-------------- + | input_size | H | [1, 4096] + | | W | [1, 4096] + -------------------|----------|-------------- + | Filter | H | [1, 255] + | | W | [1, 255] + -------------------|----------|-------------- + | out_backprop | H | [1, 4096] + | | W | [1, 4096] + -------------------|----------|-------------- + | y(fmap) | H | [1, 4096] + | | W | [1, 4096] + -------------------|----------|-------------- + | Stride | H | [1, 63] + | | W | [1, 63] + -------------------|----------|-------------- + | Padding | Top | [0, 255] + | | Bottom | [0, 255] + | | Left | [0, 255] + | | Right | [0, 255] + -------------------|----------|-------------- + | Dilation | H | [1, 255] + | | W | [1, 255] + +@endverbatim + * In Ascend910, fmap or out_backprop's H and W not support 1 when + * fmap_h + pad_top + pad_bottom != (filter_height - 1) * dilation_h + 1 + *\n + * *@par Outputs: * y: A Tensor. Has the same type as filter,and has same format as input_size. + *\n + * out_backprop_height = (fmap_height + pad_top + pad_bottom - + * (dilation_h * (filter_height - 1) + 1)) + * / stride_h + 1 + *\n + * out_backprop_width = (fmap_width + pad_left + pad_right - + * (dilation_w * (filter_width - 1) + 1)) + * / stride_w + 1 + *\n + * *@par Third-party framework compatibility * Compatible with Tensorflow's conv2d_backprop_input */ @@ -454,6 +517,21 @@ REG_OP(Conv2DBackpropInputD) * @li bias: An optional tensor. Must have the same type as "y". * @li offset_w: An optional 1D tensor for quantized deconvolution. * Type is int8. Reserved.\n + *\n + *\n + * The following are the supported data types and data formats: +*@verbatim + | Tensor | x | filter | bias | y + ------------|---------|---------|---------|-------- + | Data Type | float16 | float16 | float16 | float16 + | |---------|---------|---------|-------- + | | int8 | int8 | int32 | int32 + ------------|---------|---------|---------|-------- + | Format | NCHW | NCHW | ND | NCHW +@endverbatim + * For int8, a dequant or requant operator must be followed. + *\n + * *@par Attributes: * Six attributes: * @li strides: A tuple or list of 2 integers. The stride of the sliding window @@ -468,8 +546,51 @@ REG_OP(Conv2DBackpropInputD) Specify the data format of the input and output data. * @li offset_x: An optional integer for quantized deconvolution. * Defaults to "0". + *\n + *\n + * The following value range restrictions must be met: +*@verbatim + | Name | Field | Scope + -------------------|----------|-------------- + | x (out_backprop) | H | [1, 4096] + | | W | [1, 4096] + -------------------|----------|-------------- + | Filter | H | [1, 255] + | | W | [1, 255] + -------------------|----------|-------------- + | y (fmap) | H | [1, 4096] + | | W | [1, 4096] + -------------------|----------|-------------- + | Stride | H | [1, 63] + | | W | [1, 63] + -------------------|----------|-------------- + | Padding | Top | [0, 255] + | | Bottom | [0, 255] + | | Left | [0, 255] + | | Right | [0, 255] + -------------------|----------|-------------- + | Dilation | H | [1, 255] + | | W | [1, 255] + -------------------|----------|-------------- + | Offset_x | | [-128, 127] + +@endverbatim + * In Ascend910, fmap or out_backprop's H and W not support 1 when + * fmap_h + pad_top + pad_bottom != (filter_height - 1) * dilation_h + 1 + *\n + * *@par Outputs: * y: A Tensor. 4D tensor with shape [batch, channels, height, width]. + *\n + * out_backprop_height = (fmap_height + pad_top + pad_bottom - + * (dilation_h * (filter_height - 1) + 1)) + * / stride_h + 1 + *\n + * out_backprop_width = (fmap_width + pad_left + pad_right - + * (dilation_w * (filter_width - 1) + 1)) + * / stride_w + 1 + *\n + * * When type of x is float16, the type of y must be float16. * When type of x is int8, the type of y must be int32. */ @@ -502,6 +623,25 @@ REG_OP(Deconvolution) * [batch, out_height, out_width, out_channels] or [batch, out_channels, * out_height, out_width]. Gradients with respect to the output of the * convolution. + *\n + *\n + * The following are the supported data types and data formats: +*@verbatim + | Tensor | x | out_backprop | y + ------------|---------|--------------|--------- + | Data Type | float16 | float16 | float16 + | |---------|--------------|--------- + | | float32 | float32 | float32 + | |---------|--------------|--------- + | | float64 | float64 | float64 + |-----------|---------|--------------|--------- + | Format | NCHW | NCHW | NCHW + | | NHWC | NHWC | HWCN +@endverbatim + * For float32 and float64 type of x and outbackprop, the actual calculation on the chip + * is based on float16. + *\n + * *@par Attributes: * Five attributes: * @li strides: A tuple/list of 4 integers. The stride of the sliding window @@ -514,8 +654,52 @@ REG_OP(Deconvolution) * channels. * @li data_format: An optional string from: "NHWC", "NCHW". Defaults to * "NHWC". Specify the data format of the input and output data. + *\n +*\n +* The following value range restrictions must be met: +*@verbatim + | Name | Field | Scope + -------------------|----------|-------------- + | x(fmap) | H | [1, 4096] + | | W | [1, 4096] + -------------------|----------|-------------- + | Filter Size | H | [1, 255] + | | W | [1, 255] + -------------------|----------|-------------- + | out_backprop | H | [1, 4096] + | | W | [1, 4096] + -------------------|----------|-------------- + | y | H | [1, 4096] + | | W | [1, 4096] + -------------------|----------|-------------- + | Stride | H | [1, 63] + | | W | [1, 63] + -------------------|----------|-------------- + | Padding | Top | [0, 255] + | | Bottom | [0, 255] + | | Left | [0, 255] + | | Right | [0, 255] + -------------------|----------|-------------- + | Dilation | H | [1, 255] + | | W | [1, 255] + +@endverbatim + * In Ascend910, out_backprop's H and W not support 1 when + * fmap_h + pad_top + pad_bottom != (filter_height - 1) * dilation_h + 1 + *\n + * *@par Outputs: * y: A Tensor. Has the same type as x, has the same format as filter_size. + *\n + * out_backprop_height = (in_height + pad_top + pad_bottom - + * (dilation_h * (filter_height - 1) + 1)) + * / stride_h + 1 + *\n + * out_backprop_width = (in_width + pad_left + pad_right - + * (dilation_w * (filter_width - 1) + 1)) + * / stride_w + 1 + *\n + * *@par Third-party framework compatibility * Compatible with Tensorflow's conv2d_backprop_filter */ @@ -617,8 +801,7 @@ REG_OP(Conv2DBackpropFilterD) * (top, bottom, left, right) side of the input. *@li dilations: Optional. A list of 4 integers. The dilation factor for each * dimension of input. The dimension order is determined by the data format of -* "x". The N and C dimensions must be set to 1. The H and W dimensions must be -* set to 1 for int8 type. Defaults to [1, 1, 1, 1]. +* "x". The N and C dimensions must be set to 1. Defaults to [1, 1, 1, 1]. *@li groups: Optional. An integer of type int32. The number of blocked * connections from input channels to output channels. In_channels and * out_channels must both be divisible by "groups". Defaults to 1. @@ -652,6 +835,8 @@ REG_OP(Conv2DBackpropFilterD) | Offset_x | | [-128, 127] @endverbatim +* The W dimension of the input image supports cases exceeding 4096, but it may +* cause compilation errors. *\n * *@par Outputs: @@ -666,21 +851,6 @@ REG_OP(Conv2DBackpropFilterD) * out_width = (in_width + pad_left + pad_right - * (dilation_w * (filter_width - 1) + 1)) * / stride_w + 1 -* -*@attention Constraints: -*@li The following restrictions on the output must be met: -*@verbatim - | Output | Restrictions - ----------|-------------------------------- - | H == 1 | H * W(input) == H * W(filter) - | W == 1 | - ----------|-------------------------------- - | H != 1 | W(input) == W(filter) - | W == 1 | Only for Ascend310 Hi3796V300CS -@endverbatim -* "H * W (input)" indicates the image size after padding and "H * W (filter)" -* indicates the filter size after dilation."W(input)" and W(filter) indicate -* the same rule on the W dimension. *\n * *@par Quantization supported or not @@ -778,7 +948,7 @@ REG_OP(Conv2DCompress) * With the format "HWCN" , the data is stored in the order of: [filter_height, * filter_width, in_channels / groups, out_channels]. *@li offsets: A 4D tensor of x-y coordinates offset and mask. With the format -* "NHWC", the data is stored in the order of: [batch, in_height, in_width, +* "NHWC", the data is stored in the order of: [batch, out_height, out_width, * deformable_groups * filter_height * filter_width * 3]. *@li bias: An optional 1D tensor of additive biases to the filter outputs. * The data is stored in the order of: [out_channels]. @@ -822,25 +992,12 @@ REG_OP(Conv2DCompress) *@verbatim | Name | Field | Scope --------------------|--------|---------------------------- - | Input Image Size | H | [1, 100000] - | | W | [1, 4096] + | Input Image Size | H | [1, 100000 / filter_height] + | | W | [1, 4096 / filter_width] --------------------|--------|---------------------------- - | Filter Size | H | [1, 255] - | | W | [1, 255] - --------------------|--------|---------------------------- - | Stride | H | [1, 63] + | Filter Size | H | [1, 63] | | W | [1, 63] - --------------------|--------|---------------------------- - | Padding | Top | [0, 255] - | | Bottom | [0, 255] - | | Left | [0, 255] - | | Right | [0, 255] - ------------ -------|--------|---------------------------- - | Dilation | H | [1, 255] - | | W | [1, 255] @endverbatim -* "W(input)" indicate the image width after padding and W(filter) indicates the -* filter width after dilation. *\n * *@par Outputs: @@ -855,21 +1012,7 @@ REG_OP(Conv2DCompress) * out_width = (in_width + pad_left + pad_right - * (dilation_w * (filter_width - 1) + 1)) * / stride_w + 1 -* -*@attention Constraints: -*@li The following restrictions on the output must be met: -*@verbatim - | Output | Restrictions - ----------|-------------------------------- - | H == 1 | H * W(input) == H * W(filter) - | W == 1 | - ----------|-------------------------------- - | H != 1 | W(input) == W(filter) - | W == 1 | Only for Ascend310 Hi3796V300CS -@endverbatim -* "H * W(input)" indicates the image size after padding and "H * W(filter)" -* indicates the filter size after dilation. "W(input)" and W(filter) indicate -* the same rule on the W dimension. +*\n * *@par Quantization supported or not *@li No @@ -920,8 +1063,8 @@ REG_OP(DeformableConv2D) * @li data_format: An optional string from: "NDHWC", "NCDHW". * Defaults to "NDHWC". Specify the data format of the input and output data. * @li dilations: A list of 5 integers. Specifies the dilation factor for each - * dimension of "x", now only support [1,1,1,1,1] - * The N and C dimensions must be 1. Has the same format as "x". + * dimension of "x". + * The N, C and D dimensions must be 1. Has the same format as "x". * @li offset_x: An optional int. Input offset, used for quantized inference. * Defaults to 0. Reserved . \n @@ -967,8 +1110,8 @@ REG_OP(Conv3D) *@par Required Attributes: * @li strides: A list of 5 integers. Specifies the stride of the sliding window - * for each dimension of "x". - * The N and C dimensions must be 1. Has the same format as "x". + * for each dimension of "out_backprop". + * The N and C dimensions must be 1. Has the same format as "out_backprop". * @li pads: A list of 6 integers. * Supports only padding along the D, H and W dimensions in sequence of head, * tail, top, bottom, left and right . \n @@ -980,10 +1123,11 @@ REG_OP(Conv3D) * @li data_format: An optional string from: "NDHWC", "NCDHW". * Defaults to "NDHWC". Specify the data format of the input and output data. * @li dilations: A tuple/list of 5 integers, The dilation factor for each - * dimension of the input, now only support [1,1,1,1,1] + * dimension of the input. + * The N, C and D dimensions must be 1. Has the same format as "out_backprop". *@par Outputs: - * y: A Tensor. Has the same type as filter,and has same format as input_size + * y: A Tensor. Has the same type as filter,and has same format as "input_size" *@par Third-party framework compatibility * Compatible with Tensorflow's conv3d_backprop_input @@ -1011,8 +1155,8 @@ REG_OP(Conv3DBackpropInput) *@par Required Attributes: * @li strides: A list of 5 integers. Specifies the stride of the sliding window - * for each dimension of "x". - * The N and C dimensions must be 1. Has the same format as "x". + * for each dimension of "out_backprop". + * The N and C dimensions must be 1. Has the same format as "out_backprop". * @li pads: A list of 6 integers. Supports only padding along the D, H and W * dimensions in sequence of head, tail, top, bottom, left and right. * @li input_size: A tuple/list of type int32, int64. An integer vector @@ -1027,9 +1171,10 @@ REG_OP(Conv3DBackpropInput) * @li data_format: An optional string from: "NDHWC", "NCDHW". * Defaults to "NDHWC". Specify the data format of the input and output data. * @li dilations: A tuple/list of 5 integers, The dilation factor for each - * dimension of input, now only support [1,1,1,1,1] + * dimension of input. + * The N, C and D dimensions must be 1. Has the same format as "out_backprop". *@par Outputs: - * y: A Tensor. Has the same type and data format as out_backprop. + * y: A Tensor. Has the same type and data format as "out_backprop". *@par Third-party framework compatibility * Compatible with Tensorflow's conv3d_backprop_input @@ -1072,9 +1217,7 @@ REG_OP(Conv3DBackpropInputD) * @li c_t: A optinal Tensor dtype of float16, float32. The cell state at time t . \n *@par Third-party framework compatibility: -* Compatible with the Pytorch operator adds. -*@par Restrictions: -*Warning: THIS FUNCTION IS EXPERIMENTAL. Please do not use. +* Compatible with the Caffe operator LSTM. */ REG_OP(LSTM) .INPUT(x, TensorType({DT_FLOAT16})) @@ -1121,14 +1264,15 @@ REG_OP(LSTM) *@par Attributes: * Three attributes: * @li dilations: A tuple/list of 5 integers, The dilation factor for each - * dimension of input, now only support [1,1,1,1,1]. + * dimension of input. + * The N, C and D dimensions must be 1. Has the same format as "x". * @li groups: Number of blocked connections from input channels to output * channels. Reserved. * @li data_format: An optional string from: "NDHWC", "NCDHW". * Defaults to "NDHWC". Specify the data format of the input and output data. *@par Outputs: - * y: A Tensor that has the same type as x + * y: A Tensor that has the same type as "x" * and the format is NDHWC, NCDHW or DHWCN. *@par Third-party framework compatibility * Compatible with Tensorflow's conv3d_backprop_filter @@ -1172,7 +1316,8 @@ REG_OP(Conv3DBackpropFilter) *@par Attributes: * Three attributes: * @li dilations: A tuple/list of 5 integers, The dilation factor for each - * dimension of input, now only support [1,1,1,1,1]. + * dimension of input. + * The N, C and D dimensions must be 1. Has the same format as "x". * @li groups: Number of blocked connections from input channels to output * channels. Reserved. * @li data_format: An optional string from: "NDHWC", "NCDHW". @@ -1226,13 +1371,14 @@ REG_OP(Conv3DBackpropFilterD) * @li groups: Number of blocked connections from input channels to output * channels. Reserved. * @li dilations: A tuple/list of 5 integers, - * The dilation factor for each dimension of input, now only support [1,1,1,1,1] + * The dilation factor for each dimension of input. + * The N, C and D dimensions must be 1. Has the same format as "x". * @li data_format: An optional string from: "NDHWC", "NCDHW". * Defaults to "NDHWC". Specify the data format of the input and output data. * @li output_padding: The size will be added in the output shape. * @li offset_x: Input offset_x value. Reserved. *@par Outputs: - * y: A Tensor. Has the same type and format as x. + * y: A Tensor. Has the same type and format as "x". */ REG_OP(Conv3DTranspose) .INPUT(input_size, TensorType({DT_INT32, DT_INT64})) @@ -1273,7 +1419,8 @@ REG_OP(Conv3DTranspose) *@par Attributes: * Five attributes: * @li dilations: A tuple/list of 5 integers, The dilation factor for each - * dimension of input, now only support [1,1,1,1,1] + * dimension of input. + * The N, C and D dimensions must be 1. Has the same format as "x". * @li groups: Number of blocked connections from input channels to output * channels. Reserved. * @li data_format: An optional string from: "NDHWC", "NCDHW". @@ -1281,7 +1428,7 @@ REG_OP(Conv3DTranspose) * @li output_padding: The size will be added in the output shape. * @li offset_x: Input offset_x value. Reserved. *@par Outputs: - * y: A Tensor. Has the same type and format as x. + * y: A Tensor. Has the same type and format as "x". *@par Restrictions: * Warning: THIS FUNCTION IS DEPRECATED. Please use Conv3DTranspose instead. */ @@ -1316,6 +1463,22 @@ REG_OP(Conv3DTransposeD) * or [out_channels, in_channel, filter_height, filter_width]. * @li bias: An optional 1D tensor of type float16 or int32. Format is "ND". * @li offset_w: An optional 1D tensor for quantized inference. Reserved. + *\n + *\n + * The following are the supported data types and data formats: +*@verbatim + | Tensor | x | filter | bias | y + ------------|---------|---------|---------|-------- + | Data Type | float16 | float16 | float16 | float16 + | |---------|---------|---------|-------- + | | int8 | int8 | int32 | int32 + ------------|---------|---------|---------|-------- + | Format | NCHW | NCHW | ND | NCHW + | | NHWC | HWCN | | NHWC +@endverbatim + * For int8, a dequant or requant operator must be followed. + *\n + * *@par Required Attributes: * @li strides: A required tuple/list of 4 integers. The stride of the sliding * window for H/W dimension. The index of H/W is same as data_format. @@ -1334,9 +1497,55 @@ REG_OP(Conv3DTransposeD) * to [0, 0, 0, 0]. * @li offset_x: An optional int. Input offset, used for quantized inference. * Defaults to "0". + *\n + *\n + * The following value range restrictions must be met: +*@verbatim + | Name | Field | Scope + -------------------|----------|-------------- + | input_size | H | [1, 4096] + | | W | [1, 4096] + -------------------|----------|-------------- + | x (out_backprop) | H | [1, 4096] + | | W | [1, 4096] + -------------------|----------|-------------- + | filter | H | [1, 255] + | | W | [1, 255] + -------------------|----------|-------------- + | y (fmap) | H | [1, 4096] + | | W | [1, 4096] + -------------------|----------|-------------- + | Stride | H | [1, 63] + | | W | [1, 63] + -------------------|----------|-------------- + | Padding | Top | [0, 255] + | | Bottom | [0, 255] + | | Left | [0, 255] + | | Right | [0, 255] + -------------------|----------|-------------- + | Dilation | H | [1, 255] + | | W | [1, 255] + -------------------|----------|-------------- + | Offset_x | | [-128, 127] + +@endverbatim + * In Ascend910, fmap or out_backprop's H and W not support 1 when + * fmap_h + pad_top + pad_bottom != (filter_height - 1) * dilation_h + 1 + *\n + * *@par Outputs: * y: A Tensor. A Tensor of type float16 or int32, and has same format as * input_size. + *\n + * out_backprop_height = (fmap_height + pad_top + pad_bottom - + * (dilation_h * (filter_height - 1) + 1)) + * / stride_h + 1 + *\n + * out_backprop_width = (fmap_width + pad_left + pad_right - + * (dilation_w * (filter_width - 1) + 1)) + * / stride_w + 1 + *\n + * */ REG_OP(Conv2DTranspose) .INPUT(input_size, TensorType({DT_INT32, DT_INT64})) @@ -1405,13 +1614,13 @@ REG_OP(Conv2DTransposeD) /** *@brief Computes the deformed convolution output with the expected input *@par Inputs: - * Four inputs: + * Two inputs: * @li x: A Tensor of type float16,float32 * @li offsets: A Tensor of type float16,float32.Deformation offset parameter. *@par Required Attributes: * @li strides: A tuple/list of 4 integers.The stride of the sliding window for * height and width for H/W dimension. - * @li pads: A tuple/list of 4 integers.Padding added to each dimension + * @li pads: A tuple/list of 4 integers.Padding added to H/W dimension * of the input. * @li ksize: A tuple/list of 2 integers.kernel size. *@par Attributes: @@ -1420,6 +1629,7 @@ REG_OP(Conv2DTransposeD) * of input. Defaults to [1, 1, 1, 1] * @li data_format: An optional string from: "NCHW", "NHWC". Defaults to "NCHW". Specify the data format of the input x. * @li deformable_groups: Specify the c-axis grouping number of input x. + * @li modulated: Specify version of DeformableConv2D, true means v2, false means v1 *@par Outputs: * y: A Tensor. A Tensor of type float16, float32. */ @@ -1433,7 +1643,69 @@ REG_OP(DeformableOffsets) .ATTR(dilations, ListInt, {1, 1, 1, 1}) .ATTR(data_format, String, "NCHW") .ATTR(deformable_groups, Int, 1) + .ATTR(modulated, Bool, true) .OP_END_FACTORY_REG(DeformableOffsets) +/** +*@brief Computes the gradients of DeformableOffsets with respect to input and offsets +*@par Inputs: + * Three inputs: + * @li grad: A Tensor of type float16,float32. gradients with respect to DeformableOffsets output + * @li x: A Tensor of type float16,float32. + * @li offsets: A Tensor of type float16,float32.Deformation offset parameter. +*@par Required Attributes: + * @li strides: A tuple/list of 4 integers.The stride of the sliding window for + * height and width for H/W dimension. + * @li pads: A tuple/list of 4 integers.Padding added to H/W dimension + * of the input. + * @li ksize: A tuple/list of 2 integers.kernel size. +*@par Attributes: + * Three attributes: + * @li dilations: A tuple/list of 4 integers, The dilation factor for each dimension + * of input. Defaults to [1, 1, 1, 1] + * @li data_format: An optional string from: "NCHW", "NHWC". Defaults to "NCHW". Specify the data format of the input x. + * @li deformable_groups: Specify the c-axis grouping number of input x. + * @li modulated: Specify version of DeformableConv2D, true means v2, false means v1. +*@par Outputs: + * grad_x: A Tensor of type float16, float32. Gradients with respect to input_x + * grad_offsets: A Tensor of type float16, float32. Gradients with respect to input_offsets +*/ +REG_OP(DeformableOffsetsGrad) + .INPUT(grad, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(offsets, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(grad_x, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(grad_offsets, TensorType({DT_FLOAT16, DT_FLOAT})) + .REQUIRED_ATTR(strides, ListInt) + .REQUIRED_ATTR(pads, ListInt) + .REQUIRED_ATTR(ksize, ListInt) + .ATTR(dilations, ListInt, {1, 1, 1, 1}) + .ATTR(data_format, String, "NCHW") + .ATTR(deformable_groups, Int, 1) + .ATTR(modulated, Bool, true) + .OP_END_FACTORY_REG(DeformableOffsetsGrad) + +/** +*@brief Computes the deformed dilation output with the expected input +*@par Inputs: + * One inputs: + * @li x: A Tensor of type int8, float16, float32 +*@par Required Attributes: + * @li dilations: A tuple/list of integers. +*@par Attributes: + * Two attributes: + * @li padding_value: default value filling in blank + * @li pads: A tuple/list of integers. +*@par Outputs: + * y: A Tensor. A Tensor of type int8, float16, float32. +*/ +REG_OP(Dilation) + .INPUT(x, TensorType({DT_INT8, DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_INT8, DT_FLOAT16, DT_FLOAT})) + .REQUIRED_ATTR(dilations, ListInt) + .ATTR(pads, ListInt, {}) + .ATTR(padding_value, Float, 0.0) + .OP_END_FACTORY_REG(Dilation) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_NN_CALCULATION_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/nn_detect_ops.h b/third_party/fwkacllib/inc/ops/nn_detect_ops.h index a013fb33..39b4b227 100644 --- a/third_party/fwkacllib/inc/ops/nn_detect_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_detect_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -1383,6 +1383,7 @@ REG_OP(DecodeWheelsTarget) *@attention Constraints: * Only computation of float16 data is supported. +* Note: when the class num per image * max_size_per_class is too big, will compile fail with ERROR-insufficient memory */ REG_OP(BatchMultiClassNonMaxSuppression) .INPUT(boxes, TensorType({DT_FLOAT16})) @@ -1485,7 +1486,10 @@ REG_OP(DecodeBboxV2) * *@par Outputs: * @li y1: A Tensor. Must have the same type as x. -* @li y2: A Tensor. Indices of y1 in x.Dtype must be int32. +* @li y2: A Tensor. Indices of y1 in x. Dtype must be int32. +* +*@attention Constraints: +* The upper limit of data on the direction axis is 7040. */ REG_OP(Sort) .INPUT(x, TensorType({ DT_FLOAT16 })) @@ -1495,6 +1499,111 @@ REG_OP(Sort) .ATTR(descending, Bool, false) .OP_END_FACTORY_REG(Sort) +REG_OP(PtIou) + .INPUT(bboxes, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(gtboxes, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(overlap, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(mode, String, "iou") + .OP_END_FACTORY_REG(PtIou) + +/** +*@brief Greedily selects a subset of bounding boxes in descending order of +score . \n + +*@par Inputs: +*Input boxes and scores must be float16 type. Inputs include: +*@li boxes: A input tensor with shape [num_batches,spatial_dimension,4]. +The single box data format is indicated by center_point_box. +*@li scores: A input tensor with shape [num_batches,num_classes,spatial_dimension] +*@li max_output_size: A scalar integer tensor representing the maximum number +of boxes to be selected by non max suppression. +*@li iou_threshold: A 0-D float tensor representing the threshold for deciding +whether boxes overlap too much with respect to IOU. +*@li score_threshold: A 0-D float tensor representing the threshold for +deciding when to remove boxes based on score . \n + +*@par Attributes: +*center_point_box:Integer indicate the format of the box data. +The default is 0. 0 - the box data is supplied as [y1, x1, y2, x2] +where (y1, x1) and (y2, x2) are the coordinates of any diagonal pair +of box corners and the coordinates can be provided as normalized +(i.e., lying in the interval [0, 1]) or absolute.Mostly used for TF models. +1 - the box data is supplied as [x_center, y_center, width, height]. + Mostly used for Pytorch models. \n + +*@par Outputs: +*@li selected_indices: A 2-D integer tensor of shape [M] representing the +selected indices from the boxes tensor, where M <= max_output_size. \n + +*@attention Constraints: +*Input boxes and scores must be float16 type . \n + +*@par Third-party framework compatibility +*Compatible with onnx NonMaxSuppression operator. +*/ + +REG_OP(NonMaxSuppressionV6) + .INPUT(boxes, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(scores, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(max_output_size, TensorType({DT_INT32})) + .OPTIONAL_INPUT(iou_threshold, TensorType({DT_FLOAT})) + .OPTIONAL_INPUT(score_threshold, TensorType({DT_FLOAT})) + .OUTPUT(selected_indices, TensorType({DT_INT32})) + .ATTR(center_point_box, Int, 0) + .ATTR(max_boxes_size, Int, 0) + .OP_END_FACTORY_REG(NonMaxSuppressionV6) + +/** +*@brief Greedily selects a subset of bounding boxes in descending order of +score . \n + +*@par Inputs: +*Input boxes and scores must be float16 type. Inputs include: +*@li boxes: A input tensor with shape [num_batches,spatial_dimension,4]. +The single box data format is indicated by center_point_box. +*@li scores: A input tensor with shape [num_batches,num_classes,spatial_dimension] +*@li max_output_size: A scalar integer tensor representing the maximum number +of boxes to be selected by non max suppression. +*@li iou_threshold: A 0-D float tensor representing the threshold for deciding +whether boxes overlap too much with respect to IOU. +*@li score_threshold: A 0-D float tensor representing the threshold for +deciding when to remove boxes based on score . \n +*@li index_id: A input tensor with shape [num_batches,num_classes,spatial_dimension,3] +the last dim representing (batch_id,class_id,index_id) . \n + +*@par Attributes: +*center_point_box:Integer indicate the format of the box data. +The default is 0. 0 - the box data is supplied as [y1, x1, y2, x2] +where (y1, x1) and (y2, x2) are the coordinates of any diagonal pair +of box corners and the coordinates can be provided as normalized +(i.e., lying in the interval [0, 1]) or absolute.Mostly used for TF models. +1 - the box data is supplied as [x_center, y_center, width, height]. + Mostly used for Pytorch models. \n + +*@par Outputs: +*@li selected_indices: A 2-D integer tensor of shape [M] representing the +selected indices from the boxes tensor, where M <= max_output_size. \n + +*@attention Constraints: +*Input boxes and scores must be float16 type . \n + +*@par Third-party framework compatibility +*Compatible with onnx NonMaxSuppression operator. +*/ + + +REG_OP(NonMaxSuppressionV7) + .INPUT(boxes, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(scores, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(max_output_size, TensorType({DT_INT32})) + .OPTIONAL_INPUT(iou_threshold, TensorType({DT_FLOAT})) + .OPTIONAL_INPUT(score_threshold, TensorType({DT_FLOAT})) + .OPTIONAL_INPUT(index_id, TensorType({DT_FLOAT16})) + .OUTPUT(selected_indices, TensorType({DT_INT32})) + .ATTR(center_point_box, Int, 0) + .ATTR(max_boxes_size, Int, 0) + .OP_END_FACTORY_REG(NonMaxSuppressionV7) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_NN_DETECT_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/nn_norm_ops.h b/third_party/fwkacllib/inc/ops/nn_norm_ops.h index 35c4c7d4..af223552 100644 --- a/third_party/fwkacllib/inc/ops/nn_norm_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_norm_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -160,20 +160,20 @@ REG_OP(SigmoidCrossEntropyWithLogits) .OP_END_FACTORY_REG(SigmoidCrossEntropyWithLogits) /** -*@brief Computes the sigmoid cross entropy loss of "predict" and "target" . \n +*@brief Computes the sigmoid cross entropy loss of "predict" and "target". *@par Inputs: * four inputs, including: *@li predict: A multi-dimensional Tensor of type float16 or float32, specifying the predictive value. -*@li target: A multi-dimensional Tensor of type float16 or float32, specifying the target value . \n -*@li weight: An multi-dimensional Tensor, specifying the weight value. \n +*@li target: A multi-dimensional Tensor of type float16 or float32, specifying the target value. +*@li weight: An multi-dimensional Tensor, specifying the weight value. *@li pos_weight: An multi-dimensional Tensor, specifying the pos weight value. \n *@par Attributes: -*reduction: A character string from "none", "mean", and "sum", specifying the reduction type to be applied to the output. Defaults to "mean" . \n +*reduction: A character string from "none", "mean", and "sum", specifying the reduction type to be applied to the output. Defaults to "mean". \n *@par Outputs: -*loss: Sigmoid cross entropy between the predictive value and target value. Has the same dimensions as "predict" . \n +*loss: Sigmoid cross entropy between the predictive value and target value. Has the same dimensions as "predict". \n *@par Third-party framework compatibility * Compatible with PyTorch operator BCEWithLogitsLoss. @@ -978,6 +978,261 @@ REG_OP(InHost) .OUTPUT(variance_sqrt, TensorType({DT_FLOAT})) .ATTR(epsilon, Float, 0.00001) .OP_END_FACTORY_REG(InHost) + +/** +* @brief perform instance normalization to x. \n + +* @par Inputs: +* Three inputs, including: +* @li x: A Tensor. Must be one of the following types: float16, float32, format is NC1HWC0. +* @li gamma: A Tensor. Must be one of the following types: float16, float32, format is ND. +* @li beta: A Tensor. Must be one of the following types: float16, float32, format is ND. + +* @par Attributes: +* @li data_format: An attribute of type String \n +* @li epsilon: An attribute of type Float, . \n + +* @par Outputs: +* @li y: A Tensor. Has the same type as "x", format is NC1HWC0. \n +* @li mean: A Tensor. Has the same type as "x", format is NC1HWC0 and the shape is [N, C1, 1, 1, C0]. \n +* @li variance: A Tensor. Has the same type as "x", format is NC1HWC0 and the shape is [N, C1, 1, 1, C0]. \n + +* @par Third-party framework compatibility +* Can be used by onnx InstanceNormalization +*/ +REG_OP(InstanceNorm) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(gamma, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(beta, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(mean, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(variance, TensorType({DT_FLOAT16, DT_FLOAT})) + .REQUIRED_ATTR(data_format, String) + .REQUIRED_ATTR(epsilon, Float) + .OP_END_FACTORY_REG(InstanceNorm) + +REG_OP(KlDivLossGrad) + .INPUT(grad, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(input, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(target, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(reduction, String, "mean") + .ATTR(log_target, Bool, false) + .OP_END_FACTORY_REG(KlDivLossGrad) + +/** +* @brief Computes l1_loss_grad or l1_loss_backward. \n + +* @par Inputs: +* Three inputs, including: +* @li grads: A Tensor. Must be one of the following types: float16, float32. +* Required. +* @li predict: A Tensor. Has the same type as "grads". Required. +* @li label: A Tensor. Has the same type as "grads". Required. \n + +* @par Attributes: +* @li reduction: An optional attribute of type String. Defaults to "mean". \n + +* @par Outputs: +* @li y: A Tensor. Has the same type as "x". \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator L1LossGrad. +*/ +REG_OP(L1LossGrad) + .INPUT(grads, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(predict, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(label, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(reduction, String, "mean") + .OP_END_FACTORY_REG(L1LossGrad) + +/** +* @brief Computes loss of lp, p=1,2,3.... + +* @par Inputs: +* @li predict: An ND tensor of type float16, float32. +* @li label: An ND tensor of type float16, float32. \n + +* @par Attributes: +* @li p: A required int attribute that decides which loss to compute, now the p only can be 1 to compute l1_loss. +* @li reduction: An optional string.Defaults to "mean". \n + +* @par Outputs: +* @li y: An ND tensor tensor with the same shape and type as "predict". \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator LpLoss. +*/ +REG_OP(LpLoss) + .INPUT(predict, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(label, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .REQUIRED_ATTR(p, Int) + .ATTR(reduction, String, "mean") + .OP_END_FACTORY_REG(LpLoss) + +/** +* @brief Computes gradients of mse loss. + +* @par Inputs: +* @li predict: An ND tensor of type float16, float32. +* @li label: An ND tensor of type float16, float32. +* @li dout: An ND tensor of type float16, float32. \n + +* @par Attributes: +* @li reduction: An optional string.Defaults to "mean". \n + +* @par Outputs: +* @li y: An ND tensor tensor with the same shape and type as "predict". \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator MseLossGrad. +*/ +REG_OP(MseLossGrad) + .INPUT(predict, TensorType({DT_FLOAT32, DT_FLOAT16})) + .INPUT(label, TensorType({DT_FLOAT32, DT_FLOAT16})) + .INPUT(dout, TensorType({DT_FLOAT32, DT_FLOAT16})) + .OUTPUT(y, TensorType({DT_FLOAT32, DT_FLOAT16})) + .ATTR(reduction, String, "mean") + .OP_END_FACTORY_REG(MseLossGrad) + +/** +* @brief Computes mse loss. +* @par Inputs: +* two inputs, including: +* @li predict: An ND Tensor of dtype float16 or float32. +* @li label: An ND Tensor of dtype float16 or float32.\n +* +* @par Attributes: +* @li reduction:An optional str from sum, none, mean, Defaults to "mean".\n +* +* @par Outputs: +* @li y: when reduction=sum/mean, y is scale. when reduction=none, y has +* same type and shape as "predict".\n +*/ +REG_OP(MseLoss) + .INPUT(predict, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(label, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(reduction, String, "mean") + .OP_END_FACTORY_REG(MseLoss) + +/** +* @brief Calculates the reversed outputs of the function "smooth_l1_loss_v2". \n + +* @par Inputs: +* Three Inputs, including: +* @li predict: A Tensor. Must be one of the following types: +* float16, float32. +* @li label: A Tensor. Has the same type as "predict". +* @li dout: A Tensor. Has the same type as "predict". \n + +* @par Attributes: +* Two Attributes, including: +* @li sigma: An optional float. Defaults to 1.0. \n + +* @li reduction: An optional string. Defaults to "mean", +* Must be one of the following: "none", "mean", "sum". \n + +* @par Outputs: +* @li gradient: A Tensor. Has the same type as "predict". \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator SmoothL1LossBackward. +*/ +REG_OP(SmoothL1LossGradV2) + .INPUT(predict, TensorType({DT_FLOAT, DT_FLOAT16})) + .INPUT(label, TensorType({DT_FLOAT, DT_FLOAT16})) + .INPUT(dout, TensorType({DT_FLOAT, DT_FLOAT16})) + .OUTPUT(gradient, TensorType({DT_FLOAT, DT_FLOAT16})) + .ATTR(sigma, Float, 1.0) + .ATTR(reduction, String, "mean") + .OP_END_FACTORY_REG(SmoothL1LossGradV2) + +/** +* @brief Creates a criterion that uses a squared term if the absolute +* element-wise error falls below beta and an L1 term otherwise. It is +* less sensitive to outliers than the MSELoss and in some cases prevents +* exploding gradients. + +* @par Inputs: +* @li predict: A multi-dimensional Tensor of type float16 or float32, +* specifying the predictive value. \n +* @li label: A multi-dimensional Tensor of type float16 or float32, +* specifying the target value. \n + +* @par Attributes: +* @li sigma: An optional int. Specifies the threshold of loss. Defaults +* to "1.0". \n +* @li reduction: An optional str. Specifies the reduction to apply to +* the output: 'none' | 'mean' | 'sum'. 'none': no reduction will be applied, +* 'mean': the sum of the output will be divided by the number of elements in +* the output,'sum': the output will be summed. Default: 'mean'. \n + +* @par Outputs: +* @li loss: Indicates the loss between the predictive value and target value. +* Has the same dimensions as "predict". \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator smooth_l1_loss. \n +*/ +REG_OP(SmoothL1LossV2) + .INPUT(predict, TensorType({ DT_FLOAT, DT_FLOAT16 })) + .INPUT(label, TensorType({ DT_FLOAT, DT_FLOAT16 })) + .OUTPUT(loss, TensorType({ DT_FLOAT, DT_FLOAT16 })) + .ATTR(sigma, Float, 1.0) + .ATTR(reduction, String, "mean") + .OP_END_FACTORY_REG(SmoothL1LossV2) + +/** +* @brief Computes Centralization. result = x - mean(x, axes) + +* @par Inputs: +* @li x: An ND tensor of type float16, float32. +* @par Attributes: +* @li axes: The dimensions to reduce. Must be one of the following types: int, list, tuple, NoneType. +* Must be in the range [-rank(x), rank(x)). +* @par Outputs: +* @li y: A Tensor. Has the same type as "x". \n + +* @par Third-party framework compatibility +* custom operator \n +*/ +REG_OP(Centralization) + .INPUT(x, TensorType({ DT_FLOAT, DT_FLOAT16 })) + .OUTPUT(y, TensorType({ DT_FLOAT, DT_FLOAT16 })) + .ATTR(axes, ListInt, {-1}) + .OP_END_FACTORY_REG(Centralization) + +/** +* @brief Computes gradients of sigmoid_cross_entropy_with_logits_v2. + +* @par Inputs: +* @li predict: An ND tensor of type float16, float32. +* @li target: An ND tensor of type float16, float32. +* @li dout: An ND tensor of type float16, float32. +* @li weight: An optional ND tensor of type float16, float32. +* @li pos_weight: An optional ND tensor of type float16, float32. \n + +* @par Attributes: +* @li reduction: An optional string.Defaults to "mean". \n + +* @par Outputs: +* @li gradient: An ND tensor tensor with the same shape and type as "predict". \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator SigmoidCrossEntropyWithLogitsGrad. +*/ +REG_OP(SigmoidCrossEntropyWithLogitsGradV2) + .INPUT(predict, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(target, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(dout, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(weight, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(pos_weight, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(gradient, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(reduction, String, "mean") + .OP_END_FACTORY_REG(SigmoidCrossEntropyWithLogitsGradV2) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_NN_NORM_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/nn_ops.h b/third_party/fwkacllib/inc/ops/nn_ops.h index 9edc469a..16552eee 100644 --- a/third_party/fwkacllib/inc/ops/nn_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/nn_pooling_ops.h b/third_party/fwkacllib/inc/ops/nn_pooling_ops.h index ab35ba47..9f191ebe 100644 --- a/third_party/fwkacllib/inc/ops/nn_pooling_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_pooling_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -182,6 +182,125 @@ REG_OP(AvgPool3D) .ATTR(data_format, String, "NDHWC") .OP_END_FACTORY_REG(AvgPool3D) + +/** +*@brief Performs average pooling on the input. + +*@par Inputs: +*@li x: A 5-D Tensor of shape [batch, depth, height, width, channels] and type float16, float32, double. +*@li filter: An optional tensor of type float16, float32, double, fractal_z_3d layout. +*@li multiplier: An optional tensor of float16, float32, double. + +*@par Attributes: +*@li ksize: List of ints that has length 1, 3 or 5. The size of the window for each dimension of the input tensor. +*@li strides:List of ints that has length 1, 3 or 5. The stride of the sliding window for each dimension of the input tensor. +*@li pads: List of ints, implicit zero paddings on both sides of the input. +*@li ceil_mode: When true, will use ceil instead of floor in the formula to compute the output shape. +*@li count_include_pad: When true, will include the zero-padding in the averaging calculation. +*@li divisor_override: if specified, it will be used as divisor, otherwise size of the pooling region will be used. +*@li data_format: A string, format of input data . \n + +*@par Outputs: +*y: The average pooled output tensor . \n + +*@attention Constraints: +*@li "ksize" is in the range [1, 255]. "strides" is in the range [1, 63] + +*@par Third-party framework compatibility +* Compatible with the TensorFlow operator AvgPool3D. +*/ +REG_OP(AvgPool3DD) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT32, DT_DOUBLE})) + .OPTIONAL_INPUT(filter, TensorType({DT_FLOAT16, DT_FLOAT32, DT_DOUBLE})) + .OPTIONAL_INPUT(multiplier, TensorType({DT_FLOAT16, DT_FLOAT32, DT_DOUBLE})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT32, DT_DOUBLE})) + .REQUIRED_ATTR(ksize, ListInt) + .REQUIRED_ATTR(strides, ListInt) + .REQUIRED_ATTR(pads, ListInt) + .ATTR(ceil_mode, Bool, false) + .ATTR(count_include_pad, Bool, true) + .ATTR(divisor_override, Int, 0) + .ATTR(data_format, String, "NDHWC") + .OP_END_FACTORY_REG(AvgPool3DD) + +/** +* @brief Computes AvgPool3DGrad function. + +* @par Inputs: +* @li orig_input_shape: An NDHWC tensor of type float16, float32, or double. +* @li grads: An NDHWC tensor of type int32. + +* @par Attributes: +* @li ksize: List of ints that has length 1, 3 or 5. The size of the window for each dimension of the input tensor. +* @li strides:List of ints that has length 1, 3 or 5. The stride of the sliding window for each dimension of the input tensor. +* @li pads: List of ints, implicit zero paddings on both sides of the input. +* @li ceil_mode: When true, will use ceil instead of floor in the formula to compute the output shape. +* @li count_include_pad: When true, will include the zero-padding in the averaging calculation. +* @li divisor_override: if specified, it will be used as divisor, otherwise size of the pooling region will be used. +* @li data_format: A string, format of input data . + +* @par Outputs: +* @output: A mutable tensor with the same shape and type as "orig_input". + +* @par Third-party framework compatibility +* @li Compatible with the TensorFlow operator AvgPoolGrad. +*/ + +REG_OP(AvgPool3DGrad) + .INPUT(orig_input_shape, TensorType({DT_FLOAT16, DT_FLOAT32, DT_DOUBLE})) + .INPUT(grads, TensorType({DT_INT32})) + .OUTPUT(output, TensorType({DT_FLOAT16, DT_FLOAT32, DT_DOUBLE})) + .REQUIRED_ATTR(ksize, ListInt) + .REQUIRED_ATTR(strides, ListInt) + .REQUIRED_ATTR(pads, ListInt) + .ATTR(ceil_mode, Bool, false) + .ATTR(count_include_pad, Bool, true) + .ATTR(divisor_override, Int, 0) + .ATTR(data_format, String, "NDHWC") + .OP_END_FACTORY_REG(AvgPool3DGrad) + +/** +* @brief Performs average pooling on the input. + +* @par Inputs: +* @li grads: An NDHWC tensor of type float16. +* @li filter: An optional tensor of type float16, fractal_z_3d layout. +* @li multiplier: An optional tensor of float16. + +* @par Attributes: +* @li orig_input_shape: List of ints that has length 5. The size of the window for each dimension of the input tensor. +* @li ksize: List of ints that has length 3. The size of the window for each dimension of the input tensor. +* @li strides:List of ints that has length 3. The stride of the sliding window for each dimension of the input tensor. +* @li pads: List of ints, implicit zero paddings on both sides of the input. +* @li ceil_mode: When true, will use ceil instead of floor in the formula to compute the output shape. +* @li count_include_pad: When true, will include the zero-padding in the averaging calculation. +* @li divisor_override: if specified, it will be used as divisor, otherwise size of the pooling region will be used. +* @li data_format: A string, format of input data . \n + +* @par Outputs: +* @output: The average pooled output tensor . \n + +* @attention Constraints: +* @li "ksize" is in the range [1, 255]. "strides" is in the range [1, 63] + +* @par Third-party framework compatibility +* Compatible with the TensorFlow operator AvgPool3DGradD. +*/ +REG_OP(AvgPool3DGradD) + .INPUT(grads, TensorType({DT_FLOAT16})) + .OPTIONAL_INPUT(filter, TensorType({DT_FLOAT16})) + .OPTIONAL_INPUT(multiplier, TensorType({DT_FLOAT16})) + .OUTPUT(output, TensorType({DT_FLOAT16, DT_FLOAT32, DT_DOUBLE})) + .REQUIRED_ATTR(orig_input_shape, ListInt) + .REQUIRED_ATTR(ksize, ListInt) + .REQUIRED_ATTR(strides, ListInt) + .REQUIRED_ATTR(pads, ListInt) + .ATTR(ceil_mode, Bool, false) + .ATTR(count_include_pad, Bool, true) + .ATTR(divisor_override, Int, 0) + .ATTR(data_format, String, "NDHWC") + .OP_END_FACTORY_REG(AvgPool3DGradD) + /** *@brief Performs max_pool_ext2 on the input . \n @@ -308,6 +427,31 @@ REG_OP(MaxPool3D) .ATTR(data_format, String, "NDHWC") .OP_END_FACTORY_REG(MaxPool3D) +/** +*@brief Applies a 2D adaptive max pooling over an input signal conposed of several input planes. \n +* The output is of size H x W, for any input size. + +* @par Inputs: +* One input, including: +* @li x: A Tensor. Must be one of the following data types: +* float16, float32, float64. \n + +* @par Attributes: +* @li output_size: A required list of 2 ints +* specifying the size (H,W) of the output tensor. \n + +* @par Outputs: +* @li y: A Tensor. Has the same data type as "x" \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator AdaptiveMaxPool2d. +*/ +REG_OP(AdaptiveMaxPool2d) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT32, DT_DOUBLE})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT32, DT_DOUBLE})) + .OUTPUT(argmax, TensorType::IndexNumberType()) + .REQUIRED_ATTR(output_size, ListInt) + .OP_END_FACTORY_REG(AdaptiveMaxPool2d) /** * @brief Computes second-order gradients of the maxpooling3d function . \n @@ -477,8 +621,9 @@ REG_OP(MaxPoolV2) *@par Inputs: * One input: -*x: An NC1HWC0 Tensor. Supported type: float, double, int32, - * uint8, int16, int8, int64, uint16, half, uint32, uint64 . \n +*x: An 4D Tensor. Supported type: float, double, int32, + * uint8, int16, int8, int64, uint16, half, uint32, uint64. + * Must set the format, supported format list ["NCHW, NHWC"]. \n *@par Attributes: *@li ksize: A required list of int8, int16, int32, or int64 values, @@ -517,10 +662,12 @@ REG_OP(MaxPoolWithArgmax) *@par Inputs: * Three inputs, including: -*@li x: An NC1HWC0 tensor. Supported type: float, double, int32, +*@li x: An 4d tensor. Supported type: float, double, int32, * uint8, int16, int8, int64, uint16, half, uint32, uint64. -*@li grad: An NC1HWC0 tensor. Supported type: float, double, int32, + * Must set the format, supported format list ["NCHW, NHWC"] +*@li grad: An 4d tensor. Supported type: float, double, int32, * uint8, int16, int8, int64, uint16, half, uint32, uint64. + * Must set the format, supported format list ["NCHW, NHWC"] *@li argmx: An NC1HWC0 tensor of type int32 or int64 . \n *@par Attributes: @@ -1107,7 +1254,7 @@ REG_OP(AvgPool1DD) *@par Inputs: * One input: -*x: An NC1HWC0 Tensor of type float16. +*x: An 4d Tensor of type float16. Must set the format, supported format list ["NCHW, NHWC"]. *@par Attributes: *@li ksize: A required list of int8, int16, int32, or int64 values, specifying the size of the window for * each dimension of the input tensor. No default value. @@ -1148,9 +1295,9 @@ REG_OP(MaxPoolWithArgmaxV2) *@par Inputs: * Three inputs, including: -*@li x: An NC1HWC0 tensor of type float16. -*@li grad: An NC1HWC0 tensor of type float16. -*@li argmx: An NC1HWC0 tensor of type uint16 or int64 . \n +*@li x: An 4d tensor of type float16. Must set the format, supported format list ["NCHW, NHWC"] +*@li grad: An 4d tensor of type float16. Must set the format, supported format list ["NCHW, NHWC"] +*@li argmx: An 4d tensor of type uint16 or int64. Must set the format, supported format list ["NCHW, NHWC"] \n *@par Attributes: *@li ksize: A required list of int8, int16, int32, or int64 values, specifying the size of the window for @@ -1291,5 +1438,171 @@ REG_OP(MaxPoolV3Grad) .ATTR(global_pooling, Bool, false) .ATTR(ceil_mode, Bool, false) .OP_END_FACTORY_REG(MaxPoolV3Grad) + +/** +*@brief Performs dilation2d on the input . \n + +*@par Inputs: +*x: A tensor of shape is 4d, format is support NHWC. +*filter: A tensor of shape is 3d, the type is same with x, +and the c dimension is same with x. \n + +*@par Attributes: +*@li strides: A required list of 4 ints, specifying the stride of the sliding window. The strides of the N and C dimensions are 1. +*@li rates: A required list of 4 ints. The rates of the N and C dimensions are 1. +*@li padding_mode: A optional string. Defaults to "SAME", it support SAME and VALID. +*@li pads: An optional list of 4 ints. +*@li ceil_mode: An optional bool. Defaults to "false". Use ceil or floor to calculate the output size when padding_mode is "CALCULATED". +*@li data_format: An optional string, specifying the data format of "rates" and "strides", either "NCHW" or "NHWC" (default). \n + +*@par Outputs: +*y: The output tensor. Has the same type and format as input "x" . \n + +*@par Third-party framework compatibility +* Compatible with the TensorFlow operator Dilation2D. +*/ +REG_OP(Dilation2D) + .INPUT(x,TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT32, DT_INT64, DT_UINT8, DT_INT16, DT_INT8, DT_UINT16})) + .INPUT(filter,TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT32, DT_INT64, DT_UINT8, DT_INT16, DT_INT8, DT_UINT16})) + .OUTPUT(y,TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT32, DT_INT64, DT_UINT8, DT_INT16, DT_INT8, DT_UINT16})) + .REQUIRED_ATTR(strides, ListInt) + .REQUIRED_ATTR(rates, ListInt) + .ATTR(padding_mode, String, "SAME") + .ATTR(pads, ListInt, {0,0,0,0}) + .ATTR(ceil_mode, Bool, false) + .ATTR(data_format, String, "NHWC") + .OP_END_FACTORY_REG(Dilation2D) + +/** +* @brief Applies a 2D adaptive average pooling over +* an input signal composed of several input planes. \n + +* @par Inputs: +* One input, including: +* @li x: A Tensor. Must be one of the following data types: +* float16, float32. \n + +* @par Attributes: +* @li output_size: A required list of 2 ints +* specifying the size (H,W) of the output tensor. \n + +* @par Outputs: +* @li y: A Tensor. Has the same data type as "x" \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator AdaptiveAvgPool2d. +*/ +REG_OP(AdaptiveAvgPool2d) + .INPUT(x, TensorType({DT_FLOAT, DT_FLOAT16})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT16})) + .REQUIRED_ATTR(output_size, ListInt) + .OP_END_FACTORY_REG(AdaptiveAvgPool2d) + +/** +* @brief Compute gradients of adaptive averagev2 pooling function. + +* @par Inputs: +* @li input_grad: A NCHW Tensor. Must be one of the following data types: +* float16, float32. + +* @par Attributes: +* @li orig_input_shape: A required tuple or list of type int32. + +* @par Outputs: +* @li output_grad: A tensor with the same shape and type as "orig_input_shape". + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator AdaptiveAvgPool2dGrad. +*/ +REG_OP(AdaptiveAvgPool2dGrad) + .INPUT(input_grad, TensorType({DT_FLOAT, DT_FLOAT16})) + .OUTPUT(output_grad, TensorType({DT_FLOAT, DT_FLOAT16})) + .REQUIRED_ATTR(orig_input_shape, ListInt) + .OP_END_FACTORY_REG(AdaptiveAvgPool2dGrad) + +/** +* @brief Performs the backpropagation of MaxPoolWithGradArgmaxV1. + +* @par Inputs: +* Three inputs, including: +* @li x: An NC1HWC0 tensor of type float16. +* @li grad: An NC1HWC0 tensor of type float16. +* @li argmax: An NC1HWC0 tensor of type uint16 or int64. \n + +* @par Attributes: +* @li ksize: A required list of int8, int16, int32, or int64 values, specifying the size of the window for +* each dimension of the input tensor. No default value. +* @li strides: A required list of int8, int16, int32, or int64 values, specifying the stride of the sliding window for +* each dimension of the input tensor. No default value. +* @li pads: A required listint. \n + +* @par Outputs: +* y: A Tensor. Has the same type and format as input "x". \n + +* @attention Constraints: +* @li "ksize" is a list that has length 4: ksize[0] = 1 or ksize[3] = 1, ksize[1] * ksize[2] <= 255. +* @li "strides" is a list that has length 4: strides[0] = 1 or strides[3] = 1 +* @li "pads" is listint. +* @li "ceil_mode" defaults to False. +* @li "data_format" defaults to "NC1HWC0". \n + +* @par Third-party framework compatibility +* Compatible with the TensorFlow operator MaxPoolGradWithArgmaxV1. +*/ + +REG_OP(MaxPoolGradWithArgmaxV1) + .INPUT(x, TensorType({DT_FLOAT16})) + .INPUT(grad, TensorType({DT_FLOAT16})) + .INPUT(argmax, TensorType({DT_UINT16})) + .OUTPUT(y, TensorType({DT_FLOAT16})) + .REQUIRED_ATTR(ksize, ListInt) + .REQUIRED_ATTR(strides, ListInt) + .REQUIRED_ATTR(pads, ListInt) + .ATTR(dtype, Int, 3) + .ATTR(dilation, ListInt, {1, 1, 1, 1}) + .ATTR(ceil_mode, Bool, false) + .OP_END_FACTORY_REG(MaxPoolGradWithArgmaxV1) + +/** +* @brief Performs max pooling on the input and outputs both max values and indices. + +* @par Inputs: +* One input: +* x: An NC1HWC0 Tensor of type float16. \n + +* @par Attributes: +* @li ksize: A required list of int8, int16, int32, or int64 values, specifying the size of the window for +* each dimension of the input tensor. No default value. +* @li strides: A required list of int8, int16, int32, or int64 values, specifying the stride of the sliding window for +* each dimension of the input tensor. No default value. +* @li pads: A required string. No default value. \n + +* @par Outputs: +* y: A Tensor. Has the same type and format as input "x". +* argmax: A Tensor. type:uint16, format:NC1HWC0. \n + +* @attention Constraints: +* @li "ksize" is a list that has length 4: ksize[0] = 1 or ksize[3] = 1, ksize[1] * ksize[2] <= 255. +* @li "stride is a list that has length 4: strides[0] = 1 or strides[3] = 1, strides[1] <= 63, strides[0] >= 1, +* strides[2] <= 63, strides[2] >= 1. +* @li "pads" is listint. +* @li "ceil_mode" defaults to False. +* @li "data_format" defaults to "NC1HWC0". \n + +* @par Third-party framework compatibility +* Compatible with the TensorFlow operator MaxPoolWithArgmaxV1. +*/ +REG_OP(MaxPoolWithArgmaxV1) + .INPUT(x, TensorType({DT_FLOAT16})) + .OUTPUT(y, TensorType({DT_FLOAT16})) + .OUTPUT(argmax, TensorType({DT_UINT16})) + .REQUIRED_ATTR(ksize, ListInt) + .REQUIRED_ATTR(strides, ListInt) + .REQUIRED_ATTR(pads, ListInt) + .ATTR(dtype, Int, 3) + .ATTR(dilation, ListInt, {1, 1, 1, 1}) + .ATTR(ceil_mode, Bool, false) + .OP_END_FACTORY_REG(MaxPoolWithArgmaxV1) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_NN_POOLING_OPS_H diff --git a/third_party/fwkacllib/inc/ops/nn_training_ops.h b/third_party/fwkacllib/inc/ops/nn_training_ops.h index 047fd6da..92074872 100644 --- a/third_party/fwkacllib/inc/ops/nn_training_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_training_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2020 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/no_op.h b/third_party/fwkacllib/inc/ops/no_op.h index 7834591c..b27b1fa0 100644 --- a/third_party/fwkacllib/inc/ops/no_op.h +++ b/third_party/fwkacllib/inc/ops/no_op.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h b/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h index e0e5dfc6..e0897280 100644 --- a/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h +++ b/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2020 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -640,6 +640,208 @@ REG_OP(Mish) .OUTPUT(y, TensorType({ DT_FLOAT,DT_FLOAT16 })) .OP_END_FACTORY_REG(Mish) +/** + * @brief pytorch hardtanh_backward operator. + * + * @par Inputs: + * 2 inputs, including: + * @li result, minimum tensor of the linear region range, + * datatype: float16/float32, format:ND/5HD. + * @li grad, maximum tensor of the linear region range, + * datatype:float16/float32, format:ND/5HD. \n + + * @par Attributes: + * 2 attributes, including: + * @li min_val, minimum value of the linear region range, datatype:float. + * @li max_val, maximum value of the linear region range, datatype:float. \n + + * @par Outputs: + * 1 output, including: + * @li y, hardtanh_backward output tensor, datatype and format is same as + * input result. \n + + * @attention Constraints: + * This operator only supports dataType: float16/float32, format: ND/5HD. \n + + * @par Third-party framework compatibility + * Compatible with the Pytorch operator HardtanhGrad. + */ +REG_OP(HardtanhGrad) + .INPUT(result, TensorType({ DT_FLOAT16, DT_FLOAT })) /* "First operand." */ + .INPUT(grad, TensorType({ DT_FLOAT16, DT_FLOAT })) /* "Second operand." */ + .OUTPUT(y, TensorType({ DT_FLOAT16, DT_FLOAT })) /* "Result, has same element type as two inputs" */ + .ATTR(min_val, Float, -1.0) + .ATTR(max_val, Float, 1.0) + .OP_END_FACTORY_REG(HardtanhGrad) + +/** +* @brief Calculates the softplus loss function with attributes of beta and threshold. \n + +* @par Inputs: +* One inputs, including: +* @li x: A mutable Tensor. Must be one of the following types: +* float16, float32. \n + +* @par Attributes: +* @li beta: An optional float. Defaults to "1.0" \n + +* @li threshold: An optional float. Defaults to "20.0" \n + +* @par Outputs: +* @li y: A mutable Tensor. Has the same type as "x" \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator Softplus. +*/ +REG_OP(SoftplusV2) + .INPUT(x, TensorType({ DT_FLOAT, DT_FLOAT16 })) + .OUTPUT(y, TensorType({ DT_FLOAT, DT_FLOAT16 })) + .ATTR(beta, Float, 1.0) + .ATTR(threshold, Float, 20.0) + .OP_END_FACTORY_REG(SoftplusV2) + +/** +* @brief Calculates the reversed outputs of the function "softplus_v2". \n + +* @par Inputs: +* Two inputs, including: +* @li input_gradients: A mutable Tensor. Must be one of the following types: +* float16, float32. +* @li input_features: A mutable Tensor of the same type as "input_gradients" \n + +* @par Attributes: +* @li beta: An optional float. Defaults to "1.0" \n + +* @li threshold: An optional float. Defaults to "20.0" \n + +* @par Outputs: +* @li output_backprops: A mutable Tensor. Has the same type as "input_gradients" \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator SoftplusGrad. +*/ +REG_OP(SoftplusV2Grad) + .INPUT(input_gradients, TensorType({ DT_FLOAT, DT_FLOAT16 })) + .INPUT(input_features, TensorType({ DT_FLOAT, DT_FLOAT16 })) + .OUTPUT(output_backprops, TensorType({ DT_FLOAT, DT_FLOAT16 })) + .ATTR(beta, Float, 1.0) + .ATTR(threshold, Float, 20.0) + .OP_END_FACTORY_REG(SoftplusV2Grad) + +/** + * @brief ThresholdedRelu takes one input data (Tensor) and produces one output data (Tensor) + * where the rectified linear function, y = x for x > alpha, y = 0 otherwise, is applied to the tensor elementwise. + * + * @par inputs + * one input including: + * @li x: input A Tensor. Must be one of the following types: float32, float16 + * + * @par output + * one output including: + * @li y:A Tensor of the same type as x + * + */ +REG_OP(ThresholdedRelu) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(alpha, Float, 1.0) + .OP_END_FACTORY_REG(ThresholdedRelu) + +/** +* @brief Calculate the hard shrinkage function. \n + +* @par Inputs: +* One inputs, including: +* @li input_x: A tensor. Must be one of the following types: +* float16, float32. \n + +* @par Attributes: +* @li lambd: An optional float. Defaults to 0.5. \n + +* @par Outputs: +* y: A Tensor with the same dtype and shape of input_x's. \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator Hardshrink. \n +*/ +REG_OP(HardShrink) + .INPUT(input_x, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(output_y, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(lambd, Float, 0.5) + .OP_END_FACTORY_REG(HardShrink) + +/** +* @brief Calculate the hard sigmoid function. \n + +* @par Inputs: +* One inputs, including: +* @li input_x: A tensor. Must be one of the following types: +* float16, float32, int32. \n + +* @par Attributes: +* @li alpha: An optional float. Defaults to 0.16666666. \n +* @li beta: An optional float. Defaults to 0.5. \n + +* @par Outputs: +* y: A Tensor with the same dtype and shape of input_x's. \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator Hardsigmoid. \n +*/ +REG_OP(HardSigmoid) + .INPUT(input_x, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT32})) + .OUTPUT(output_y, TensorType({DT_FLOAT, DT_FLOAT16})) + .ATTR(alpha, Float, 0.16666666) + .ATTR(beta, Float, 0.5) + .OP_END_FACTORY_REG(HardSigmoid) + +/** +* @brief Calculate the soft shrinkage function. \n + +* @par Inputs: +* One inputs, including: +* @li input_x: A tensor. Must be one of the following types: +* float16, float32. \n + +* @par Attributes: +* @li lambd: An optional float. Defaults to 0.5. \n + +* @par Outputs: +* y: A Tensor with the same dtype and shape of input_x's. \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator Softshrink. \n +*/ +REG_OP(SoftShrink) + .INPUT(input_x, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(output_y, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(lambd, Float, 0.5) + .OP_END_FACTORY_REG(SoftShrink) + +/** +* @brief Calculate the reversed outputs of the function "soft_shrink". \n + +* @par Inputs: +* Two inputs, including: +* @li input_grad: A tensor. Must be one of the following types: +* float16, float32. \n +* @li input_x: A tensor of the same dtype as "input_grad". \n + +* @par Attributes: +* @li lambd: An optional float. Defaults to 0.5. \n + +* @par Outputs: +* y: A Tensor of the same dtype and shape as "input_graxd". \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator SoftShrinkGrad. \n +*/ +REG_OP(SoftShrinkGrad) + .INPUT(input_grad, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(input_x, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(output_y, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(lambd, Float, 0.5) + .OP_END_FACTORY_REG(SoftShrinkGrad) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_NONLINEAR_FUC_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/npu_loss_scale_ops.h b/third_party/fwkacllib/inc/ops/npu_loss_scale_ops.h index 8d7ef9f9..f36d2935 100644 --- a/third_party/fwkacllib/inc/ops/npu_loss_scale_ops.h +++ b/third_party/fwkacllib/inc/ops/npu_loss_scale_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/outfeed_ops.h b/third_party/fwkacllib/inc/ops/outfeed_ops.h index e0b783bc..53b9d701 100644 --- a/third_party/fwkacllib/inc/ops/outfeed_ops.h +++ b/third_party/fwkacllib/inc/ops/outfeed_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/pad_ops.h b/third_party/fwkacllib/inc/ops/pad_ops.h index f746b3b3..8d71c5cd 100644 --- a/third_party/fwkacllib/inc/ops/pad_ops.h +++ b/third_party/fwkacllib/inc/ops/pad_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2020 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -161,7 +161,7 @@ REG_OP(Pad) *@brief Pads a tensor . \n *@par Inputs: -*x: A Tensor. Must be one of the following types: float16, float32, int8, uint8, int32 . \n +*x: A Tensor. Must be one of the following types: float16, float32, int32 . \n *@par Attributes: *paddings: An optional "vector>". Defaults to "{}". @@ -180,8 +180,8 @@ REG_OP(Pad) * Warning: THIS FUNCTION IS DEPRECATED. Please use Pad instead. */ REG_OP(PadD) - .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT8, DT_UINT8, DT_FLOAT})) - .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT8, DT_UINT8, DT_FLOAT})) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) .REQUIRED_ATTR(paddings, ListListInt) .OP_END_FACTORY_REG(PadD) @@ -213,7 +213,7 @@ REG_OP(PadV2) *@brief Pads a tensor . \n *@par Inputs: -*x: A Tensor. Must be one of the following types: float16, float32, int8, uint8, int32 . \n +*x: A Tensor. Must be one of the following types: float16, float32, int32 . \n *constant_values: A Tensor. Must have the same type as input. *@par Attributes: @@ -227,10 +227,7 @@ REG_OP(PadV2) *y: A Tensor of the same type as "x" . \n *@par Third-party framework compatibility: -* Compatible with TensorFlow operator Pad. -* -* @par Restrictions: -* Warning: THIS FUNCTION IS DEPRECATED. Please use Pad instead. +* Compatible with TensorFlow operator PadV2. */ REG_OP(PadV2D) .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) @@ -403,5 +400,46 @@ REG_OP(EmbeddingRankId) .ATTR(mode, String, "mod") .OP_END_FACTORY_REG(EmbeddingRankId) +/** +* @brief Fill the value to a tensor has the specified shape. + +* @par Inputs: +* One inputs, including: +* @li dims: An Tensor, specify the shape that the value to fill. + +* @par Attributes: +* @li value: An optional float value. Defaults to 0.0. + +* @par Outputs: +* @li y: A Tensor. Has the shape specify by attr shape, and full of the value specify by attr value. + +* @par Third-party framework compatibility +* Compatible with the ONNX operator ConstantOfShape. +*/ +REG_OP(FillV2) + .INPUT(dims, TensorType({DT_INT16, DT_INT32, DT_INT64})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT, DT_DOUBLE, DT_INT8, DT_INT16, DT_INT32, DT_INT64})) + .ATTR(value, Float, 0) + .OP_END_FACTORY_REG(FillV2) + +/** +* @brief Fill the value to a tensor has the specified shape. + +* @par Attributes: +* @li value: An optional float value. Defaults to 0.0. + +* @li dims: An required listInt to specify the shape that the value to fill. + +* @par Outputs: +* @li y: A Tensor. Has the shape specify by attr shape, and full of the value specify by attr value. + +* @par Third-party framework compatibility +* Compatible with the ONNX operator ConstantOfShape. +*/ +REG_OP(FillV2D) + .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT, DT_DOUBLE, DT_INT8, DT_UINT8, DT_INT16, DT_INT32, DT_INT64})) + .ATTR(value, Float, 0) + .REQUIRED_ATTR(dims, ListInt) + .OP_END_FACTORY_REG(FillV2D) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_PAD_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/parsing_ops.h b/third_party/fwkacllib/inc/ops/parsing_ops.h index 5c7adfd8..9a5cf504 100644 --- a/third_party/fwkacllib/inc/ops/parsing_ops.h +++ b/third_party/fwkacllib/inc/ops/parsing_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/quantize_ops.h b/third_party/fwkacllib/inc/ops/quantize_ops.h index b53cfeb6..806e28df 100644 --- a/third_party/fwkacllib/inc/ops/quantize_ops.h +++ b/third_party/fwkacllib/inc/ops/quantize_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/ragged_array_ops.h b/third_party/fwkacllib/inc/ops/ragged_array_ops.h index 9b31aa8e..20484623 100644 --- a/third_party/fwkacllib/inc/ops/ragged_array_ops.h +++ b/third_party/fwkacllib/inc/ops/ragged_array_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/ragged_conversion_ops.h b/third_party/fwkacllib/inc/ops/ragged_conversion_ops.h index 13488a25..020e3da4 100644 --- a/third_party/fwkacllib/inc/ops/ragged_conversion_ops.h +++ b/third_party/fwkacllib/inc/ops/ragged_conversion_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/ragged_math_ops.h b/third_party/fwkacllib/inc/ops/ragged_math_ops.h index 8af4f867..258b0ca1 100644 --- a/third_party/fwkacllib/inc/ops/ragged_math_ops.h +++ b/third_party/fwkacllib/inc/ops/ragged_math_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/random_ops.h b/third_party/fwkacllib/inc/ops/random_ops.h index b46da435..e2b00ce3 100644 --- a/third_party/fwkacllib/inc/ops/random_ops.h +++ b/third_party/fwkacllib/inc/ops/random_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -495,6 +495,60 @@ REG_OP(ShuffleChannel) DT_UINT16, DT_INT32, DT_UINT32,DT_INT64,DT_UINT64})) .ATTR(group, Int, 1) .OP_END_FACTORY_REG(ShuffleChannel) + +/** + * @briefGenerate a tensor of samples from a multinomial + * distribution according to the probabilities of each of + * the possible outcomes. + * + * @par inputs + * one input including: + * @li x:Input tensor with shape [batch_size, class_size], + * where class_size is the number of all possible outcomes. + * Each value along the axis zero represents the unnormalized + * log-probability of each corresponding outcome in a batch. + * + * @par output + * one output including: + * @li y:Output tensor with shape [batch_size, sample_size], + * where sample_size is the number of times to sample. + * Each value along the axis zero represents the outcome of + * the corresponding sample in a batch. + * + */ +REG_OP(MultinomialFuss) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_FLOAT64})) + .OUTPUT(y, TensorType({DT_INT32, DT_INT64})) + .ATTR(dtype, Int, 6) + .ATTR(sample_size, Int, 1) + .ATTR(seed, Float, 0) + .OP_END_FACTORY_REG(MultinomialFuss) + +/** +* @brief During training, randomly zeroes some of the elements of the input tensor +* with probability +* +* @par Inputs: +* @li x: A ND Tensor. Must be one of the following data types: Float, Float16 +* @li seed: A ND Tensor. Must be one of the following data types: Float +* +* @par Attributes: +* @li p: probability of an element to be zeroed +* +* @par Outputs: +* @li y: A tensor with the same shape and type as "x". +* @li mask: A tensor with the same shape and type as "x". +* @li new_seed: A tensor with the same shape and type as "seed". +*/ + +REG_OP(DropoutV2) + .INPUT(x, TensorType({ DT_FLOAT16, DT_FLOAT })) + .INPUT(seed, TensorType({ DT_FLOAT })) + .OUTPUT(y, TensorType({ DT_FLOAT16, DT_FLOAT })) + .OUTPUT(mask, TensorType({ DT_FLOAT })) + .OUTPUT(seed, TensorType({ DT_FLOAT })) + .REQUIRED_ATTR(p, Float) + .OP_END_FACTORY_REG(DropoutV2) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_RANDOM_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/reduce_ops.h b/third_party/fwkacllib/inc/ops/reduce_ops.h index 6f44093e..0b114134 100644 --- a/third_party/fwkacllib/inc/ops/reduce_ops.h +++ b/third_party/fwkacllib/inc/ops/reduce_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2020 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -635,8 +635,8 @@ REG_OP(ReduceMin) * Warning: THIS FUNCTION IS DEPRECATED. Please use ReduceMin instead. */ REG_OP(ReduceMinD) - .INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT8,DT_UINT8})) - .OUTPUT(y, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT8,DT_UINT8})) + .INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT8,DT_UINT8,DT_INT32})) + .OUTPUT(y, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT8,DT_UINT8,DT_INT32})) .REQUIRED_ATTR(axes, ListInt) .ATTR(keep_dims, Bool, false) .OP_END_FACTORY_REG(ReduceMinD) @@ -821,7 +821,7 @@ Defaults to "0.00001" . \n *batch_ variance: A Tensor of type float32 for the result variance . \n *@attention Constraints: -*For Ascend 310, the result accuracy fails to reach 1 due to the square root instruction. +*For Ascend 310, the result accuracy fails to reach 0.001 due to the square root instruction. */ REG_OP(INInferV2) .INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT})) @@ -882,7 +882,7 @@ REG_OP(INTrainingReduceV2) *@attention Constraints: *@li This operator is a InstanceNorm fusion operator for updating the moving averages for training. * This operator is used in conjunction with INTrainingReduceV2. -*@li For Ascend 310, the result accuracy fails to reach 1 due to the square root instruction. +*@li For Ascend 310, the result accuracy fails to reach 1‰ due to the square root instruction. */ REG_OP(INTrainingUpdateV2) .INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT})) @@ -965,7 +965,7 @@ for the updated variance. *@attention Constraints: *@li This operator is a InstanceNorm fusion operator for updating the moving averages for training. * This operator is used in conjunction with GNTrainingUpdate. -*@li For Ascend 310, the result accuracy fails to reach 1 due to the square root instruction. +*@li For Ascend 310, the result accuracy fails to reach 1‰ due to the square root instruction. */ REG_OP(GNTrainingUpdate) .INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT})) @@ -982,6 +982,41 @@ REG_OP(GNTrainingUpdate) .OUTPUT(batch_variance, TensorType({DT_FLOAT})) .OP_END_FACTORY_REG(GNTrainingUpdate) +/** +* @brief Calculates the standard deviation and average value of Tensors. + +* @par Inputs: +* @li x: A Tensor. Must be one of the following types: +* float16, float32. \n + +* @par Attributes: +* Three Attributes, including: +* @li dim: An optional listint, Defaults to "None". \n + +* @li unbiased: An optional bool. Defaults to "True". +* If "True", Use Bessel Correction. +* If "False", Do not use Bessel Correction. \n + +* @li keepdim: An optional bool. Defaults to "False". +* If "True", Keep the original tensor dimension. +* If "False", Do not keep the original tensor dimension. \n + +* @par Outputs: +* Two Outputs, including: +* @li y1: A Tensor. Has the same type as "x". +* @li y2: A Tensor. Has the same type as "x". \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator ReduceStd. +*/ +REG_OP(ReduceStd) + .INPUT(x, TensorType({DT_FLOAT, DT_FLOAT16})) + .OUTPUT(y1, TensorType({DT_FLOAT, DT_FLOAT16})) + .OUTPUT(y2, TensorType({DT_FLOAT, DT_FLOAT16})) + .ATTR(dim, ListInt, {}) + .ATTR(unbiased, Bool, true) + .ATTR(keepdim, Bool, false) + .OP_END_FACTORY_REG(ReduceStd) } //namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_REDUCE_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/resource_variable_ops.h b/third_party/fwkacllib/inc/ops/resource_variable_ops.h index 1b60d42a..74ac83f8 100644 --- a/third_party/fwkacllib/inc/ops/resource_variable_ops.h +++ b/third_party/fwkacllib/inc/ops/resource_variable_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/rnn.h b/third_party/fwkacllib/inc/ops/rnn.h index 84723872..12bb0ee8 100644 --- a/third_party/fwkacllib/inc/ops/rnn.h +++ b/third_party/fwkacllib/inc/ops/rnn.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -187,16 +187,16 @@ REG_OP(DynamicRNNGrad) *@brief: DynamicRNN calculation. *@par Inputs: *ten inputs: -*@li x:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. -*@li w:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_ZN_LSTM. -*@li b:A 1D Tensor. Must be one of the following types: float16, float32. The format must be ND. -*@li seq_length:A 1D Tensor. Must be one of the following types: int32. The format must be ND. -*@li init_h:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. -*@li init_c:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. -*@li wci:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_ZN_LSTM. -*@li wcf:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_ZN_LSTM. -*@li wco:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_ZN_LSTM. -*@li mask:A 1D Tensor. Must be one of the following types: uint8. The format must be ND . \n +*@li x:A required 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li w:A required 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_ZN_LSTM. +*@li b:A required 1D Tensor. Must be one of the following types: float16, float32. The format must be ND. +*@li seq_length:A optional 1D Tensor. Must be one of the following types: int32. The format must be ND. +*@li init_h:A optional 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li init_c:A optional 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li wci:A 4D optional Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_ZN_LSTM. +*@li wcf:A 4D optional Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_ZN_LSTM. +*@li wco:A 4D optional Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_ZN_LSTM. +*@li mask:A 1D optional Tensor. Must be one of the following types: uint8. The format must be ND . \n *@par Attributes: *@li cell_type:An string identifying the cell type in the op. Default to "LSTM". Only LSTM is currently supported. @@ -221,6 +221,8 @@ REG_OP(DynamicRNNGrad) *@li f:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. *@li o:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. *@li tanhct:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@par Third-party framework compatibility: +* Compatible with the TF operator LSTM. */ REG_OP(DynamicRNN) .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) @@ -255,6 +257,63 @@ REG_OP(DynamicRNN) .OP_END_FACTORY_REG(DynamicRNN) /** +*@brief: DynamicLSTMV2 calculation. +*@par Inputs: +*ten inputs: +*@li x:A required 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li w:A required 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_ZN_LSTM. +*@li b:A required 1D Tensor. Must be one of the following types: float16, float32. The format must be ND. +*@li cont:A required 2D Tensor. Must be one of the following types: float16, float32. The format must be ND. +*@li w_xc_x_static:A optional 2D Tensor. Must be one of the following types: float16, float32. The format must be ND. +*@li h0:A optional 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li c0:A optional 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li wci:A optional 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_ZN_LSTM. +*@li wcf:A optional 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_ZN_LSTM. +*@li wco:A optional 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_ZN_LSTM. +*@li mask:A optional 1D Tensor. Must be one of the following types: uint8. The format must be ND . + +*@par Attributes: +*@li num_output:An integer identifying the num projection in the op. Default to 0. +*@li expose_hidden:An bool identifying the expose_hidden in the op. Default to flase. +*@li need_output_last:An bool identifying the time major in the op. Default to true. +*@li forget_bias:An float identifying the forget bias in the op. Default to 0. + +*@par Outputs: +*eight outputs: +*@li y:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li output_h:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li output_c:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li last_output_h:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li last_output_c:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@par Third-party framework compatibility: +* Compatible with the Caffe operator LSTM. +*@par Restrictions: +* Warning: THIS FUNCTION IS EXPERIMENTAL. Please do not use. +*/ +REG_OP(DynamicLSTMV2) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(w, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(b, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(cont, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(w_xc_x_static, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(h0, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(c0, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(wci, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(wcf, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(wco, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(mask, TensorType({DT_UINT8})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(output_h, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(output_c, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(last_output_h, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(last_output_c, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(num_output, Int, 0) + .ATTR(expose_hidden, Bool, false) + .ATTR(need_output_last, Bool, false) + .ATTR(forget_bias, Float, 0.0) + .OP_END_FACTORY_REG(DynamicLSTMV2) + +/** *@brief: LSTMInputGrad calculation. *@par Inputs: *ten inputs: \n @@ -475,9 +534,9 @@ REG_OP(BasicRNNCell) .OP_END_FACTORY_REG(BasicRNNCell) /** -*@brief: DynamicGRU calculation. +*@brief DynamicGRU calculation. *@par Inputs: -*seven inputs: \n +*seven inputs: *@li x:Must be one of the following types: float16. The format must be FRACTAL_NZ. *@li w:Must be one of the following types: float16. The format must be FRACTAL_Z. *@li b:Must be one of the following types: float16, float32. The format must be ND. @@ -497,7 +556,7 @@ REG_OP(BasicRNNCell) *@li is_training:An bool identifying is training in the op. Default to true. *@par Outputs: -*five outputs: \n +*five outputs: *@li y:Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. *@li output_h:Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. *@li r:Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. @@ -531,9 +590,9 @@ REG_OP(DynamicGRU) .OP_END_FACTORY_REG(DynamicGRU) /** -*@brief: DynamicGRUV2 calculation. +*@brief DynamicGRUV2 calculation. *@par Inputs: -*seven inputs: \n +*seven inputs: *@li x:Must be one of the following types: float16. The format must be FRACTAL_NZ. *@li weight_input:Must be one of the following types: float16. The format must be FRACTAL_Z. *@li weight_hidden:Must be one of the following types: float16. The format must be FRACTAL_Z. @@ -555,7 +614,7 @@ REG_OP(DynamicGRU) *@li is_training:An bool identifying is training in the op. Default to true. *@par Outputs: -*six outputs: \n +*six outputs: *@li y:Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. *@li output_h:Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. *@li update:Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. @@ -592,6 +651,68 @@ REG_OP(DynamicGRUV2) .ATTR(is_training, Bool, true) .OP_END_FACTORY_REG(DynamicGRUV2) + +/** +*@brief DynamicGRUV2Hidden calculation. +*@par Inputs: +*five inputs: +*@li x_weight_input:Must be one of the following types: float32. The format must be FRACTAL_NZ. +*@li weight_hidden:Must be one of the following types: float16. The format must be FRACTAL_Z. +*@li bias_hidden:Must be one of the following types: float16, float32. The format must be ND. +*@li seq_length:Must be one of the following types: int32. The format must be ND. +*@li init_h:Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. + +*@par Attributes: +*@li direction:An string identifying the direction in the op. Default to "UNIDIRECTIONAL". +Only UNIDIRECTIONAL is currently supported. +*@li cell_depth:An integer identifying the cell depth in the op. Default to 1. +*@li keep_prob:An float identifying the keep prob in the op. Default to 1. +*@li cell_clip:An float identifying the cell clip in the op. Default to -1. +*@li num_proj:An integer identifying the num projection in the op. Default to 0. +*@li time_major:An bool identifying the time major in the op. Default to true. +*@li activation:An string identifying the type of activation function in the op. Default to "tanh". +Only tanh is currently supported. +*@li gate_order:An string identifying the gate order in weight and bias. Default to "zrh". "rzh" is another option. +*@li reset_after:An bool identifying whether to apply reset gate after matrix multiplication. Default to true. +*@li is_training:An bool identifying is training in the op. Default to true. + +*@par Outputs: +*six outputs: +*@li y:Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li output_h:Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li update:Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li reset:Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li new:Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li hidden_new:Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. + +*@par Restrictions: +*Warning: THIS FUNCTION IS EXPERIMENTAL. Please do not use. +*/ +REG_OP(DynamicGRUV2Hidden) + .INPUT(x_weight_input, TensorType({DT_FLOAT32})) + .INPUT(weight_hidden, TensorType({DT_FLOAT16})) + .OPTIONAL_INPUT(bias_hidden, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(seq_length, TensorType({DT_INT32})) + .OPTIONAL_INPUT(init_h, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(output_h, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(update, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(reset, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(new, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(hidden_new, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(direction, String, "UNIDIRECTIONAL") + .ATTR(cell_depth, Int, 1) + .ATTR(keep_prob, Float, 1.0) + .ATTR(cell_clip, Float, -1.0) + .ATTR(num_proj, Int, 0) + .ATTR(time_major, Bool, true) + .ATTR(activation, String, "tanh") + .ATTR(gate_order, String, "zrh") + .ATTR(reset_after, Bool, true) + .ATTR(is_training, Bool, true) + .OP_END_FACTORY_REG(DynamicGRUV2Hidden) + + /** *@brief: DynamicGRUV2Grad calculation. *@par Inputs: @@ -618,7 +739,6 @@ REG_OP(DynamicGRUV2) *@li cell_clip:An float identifying the cell clip in the op. Default to -1. *@li num_proj:An integer identifying the num projection in the op. Default to 0. *@li time_major:An bool identifying the time major in the op. Default to true. -*@li bias_type:An string identifying the type of bias_type function in the op. Default to "double_bias". *@li gate_order:An string identifying the gate order in weight and bias. Default to "zrh". "rzh" is another option. *@li reset_after:An bool identifying whether to apply reset gate after matrix multiplication. Default to true. @@ -630,6 +750,9 @@ REG_OP(DynamicGRUV2) *@li db_hidden:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. *@li dx:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. *@li dh_prev:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. + +*@par Restrictions: +*Warning: THIS FUNCTION IS EXPERIMENTAL. Please do not use. */ REG_OP(DynamicGRUV2Grad) .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) @@ -658,7 +781,6 @@ REG_OP(DynamicGRUV2Grad) .ATTR(cell_clip, Float, -1.0) .ATTR(num_proj, Int, 0) .ATTR(time_major, Bool, true) - .ATTR(bias_type, String, "double_bias") .ATTR(gate_order, String, "zrh") .ATTR(reset_after, Bool, true) .OP_END_FACTORY_REG(DynamicGRUV2Grad) @@ -667,7 +789,7 @@ REG_OP(DynamicGRUV2Grad) *@brief: GRUV2HiddenGrad calculation. *@par Inputs: *nine inputs: \n -*@li weight_hidden:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li dh_pre_t:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. *@li init_h:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. *@li h:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. *@li dy:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. @@ -678,6 +800,7 @@ REG_OP(DynamicGRUV2Grad) *@li hidden_new:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. *@par Attributes: +*@li t_state:An Int identifying the current t state. Default to [0, 4]. *@li gate_order:An string identifying the gate order in weight and bias. Default to "zrh". "rzh" is another option. *@par Outputs: @@ -685,10 +808,12 @@ REG_OP(DynamicGRUV2Grad) *@li dh_prev:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. *@li dgate_h:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. *@li dnt_x:A 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. + +*@par Restrictions: +*Warning: THIS FUNCTION IS EXPERIMENTAL. Please do not use. */ -REG_OP(GRUV2HiddenGrad) - .INPUT(weight_hidden, TensorType({DT_FLOAT16, DT_FLOAT})) - .INPUT(init_h, TensorType({DT_FLOAT16, DT_FLOAT})) +REG_OP(GRUV2HiddenGradCell) + .INPUT(dh_pre_t, TensorType({DT_FLOAT16, DT_FLOAT})) .INPUT(h, TensorType({DT_FLOAT16, DT_FLOAT})) .INPUT(dy, TensorType({DT_FLOAT16, DT_FLOAT})) .INPUT(dh, TensorType({DT_FLOAT16, DT_FLOAT})) @@ -699,8 +824,142 @@ REG_OP(GRUV2HiddenGrad) .OUTPUT(dh_prev, TensorType({DT_FLOAT16, DT_FLOAT})) .OUTPUT(dgate_h, TensorType({DT_FLOAT16, DT_FLOAT})) .OUTPUT(dnt_x, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(t_state, Int, 0) .ATTR(gate_order, String, "zrh") - .OP_END_FACTORY_REG(GRUV2HiddenGrad) + .OP_END_FACTORY_REG(GRUV2HiddenGradCell) + +/** +* @brief Calculates the reversed outputs of the function "embedding". \n + +* @par Inputs: +* Two inputs, including: +* @li grad: A mutable Tensor of word grad. Must be one of the following types: +* float32. +* @li indices: A mutable word index Tensor of the int32 type.\n + +* @par Attributes: +* @li num_weights: An int attr which use to judge how many words in dict. \n + +* @li padding_idx: An int attr judge which word to fill zeros. Defaults to "-1". \n + +* @li scale_grad_by_freq: An optional bool. Defaults to "False". +* If "True", "grad_weight" will be scale by word_frequency. +* If "False", "grad_weight" will not be scale by word_frequency. \n + +* @par Outputs: +* @li grad_weight: A mutable output Tensor of new word grad has the same type as "grads". \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator EmbeddingDenseGrad. +*/ +REG_OP(EmbeddingDenseGrad) + .INPUT(grad, TensorType({ DT_FLOAT32 })) /* "First operand." */ + .INPUT(indices, TensorType({ DT_INT32 })) /* "Second operand." */ + .OUTPUT(y, TensorType({ DT_FLOAT32 })) /* "Result, has same element type as two inputs" */ + .REQUIRED_ATTR(num_weights, Int) + .ATTR(padding_idx, Int, -1) + .ATTR(scale_grad_by_freq, Bool, false) + .OP_END_FACTORY_REG(EmbeddingDenseGrad) + +/** +*@brief CommonLSTM calculation. +*@par Inputs: +*eight inputs: \n +*@li x:Each time step is a 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li w:Each direction is a 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_ZN_LSTM. +*@li r:Each direction is a 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_ZN_LSTM. +*@li b:An optional input. Each direction is a 1D Tensor. Must be one of the following types: float16, float32. The format must be ND. +*@li sequence_lens:An optional input. A 1D Tensor.Must be one of the following types: int32. The format must be ND. +*@li initial_h:An optional input. Each direction is a 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li initial_c:An optional input. Each direction is a 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li p:An optional input. Each direction is a 1D Tensor.Must be one of the following types: float16, float32. The format must be ND. + +*@par Attributes: +*@li activation_alpha:Optional scaling values used by some activation functions. Empty is currently supported. +*@li activation_beta:Optional scaling values used by some activation functions. Empty is currently supported. +*@li activations:The list of activation functions. Empty is currently supported. +*@li clip:An float identifying the cell clip in the op. Default to -1. +*@li direction:Specify if the RNN is forward, reverse, or bidirectional. Must be one of forward(default), reverse, or bidirectional. +*@li hidden_size:Number of neurons in the hidden layer. Reserved. +*@li input_forget:Couple the input and forget gates if 1. Reserved. + +*@par Outputs: +*three outputs: \n +*@li y:First dimension is time step, second dimension is direction, others is a 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li y_h:Each direction is a 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*@li y_c:Each direction is a 4D Tensor. Must be one of the following types: float16, float32. The format must be FRACTAL_NZ. +*/ + +REG_OP(CommonLSTM) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(w, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(r, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(b, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(sequence_lens, TensorType({DT_INT32})) + .OPTIONAL_INPUT(initial_h, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(initial_c, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(p, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y_h, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y_c, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(activation_alpha, ListFloat, {}) + .ATTR(activation_beta, ListFloat, {}) + .ATTR(activations, ListString, {}) + .ATTR(clip, Float, -1.0) + .ATTR(direction, String, "forward") + .REQUIRED_ATTR(hidden_size, Int) + .ATTR(input_forget, Int, 0) + .OP_END_FACTORY_REG(CommonLSTM) + +/** +* @brief Common GRU calculation. + +* @par Inputs: +* Eight inputs, including: +* @li x: The input sequences packed (and pontentially padded) into on 3D Tesnor(float16). The format must be FRACTAL_NZ +* @li w: The weight tensor for the gates is 3D Tensor(float16). The format must be FRACTAL_Z +* @li r: The recurrence weight tesnor is 3D Tensor(float16). The format must be FRACTAL_Z +* @li b: The bias tensor for the gates. The format must be ND +* @li sequence_lens: Optional tensor specifying lengths of sequences(int32). The format must be ND +* @li init_h: Optional initial value of the hidden(float16,float32). The format must be FRACTAL_NZ + +* @par Attributes: +* @li activation_alpha: Optional scaling values used by some activation functions. \n + +* @li activation_beta: Optional scaling values used by some activation functions. \n + +* @li activations: A list of 2 (or 4 if bidirectional) activation functions for update, reset, and hidden gates. \n + +* @li clip: Cell clip threshold. \n + +* @li direction: Specify if the RNN is forward, reverse, or bidirectional. \n + +* @li hidden_size: Number of neurons in the hidden layer. \n + +* @li linear_before_reset: When computing the output of the hidden gate, apply the linear transformation before multiplying by the output of the reset gate. \n + +* @par Outputs: +* @li y: A Tensor that concats all the intermediate output values of the hidden(float16,float32). The format must be FRACTAL_NZ + +* @li y_h: The last output value of the hidden(float16,float32). The format must be FRACTAL_NZ +*/ +REG_OP(CommonGRU) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(w, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(r, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(b, TensorType({DT_FLOAT16, DT_FLOAT})) + .OPTIONAL_INPUT(sequence_lens, TensorType({DT_INT32})) + .OPTIONAL_INPUT(initial_h, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y_h, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(activation_alpha, ListFloat, {}) + .ATTR(activation_beta , ListFloat, {}) + .ATTR(activations , ListString, {}) + .ATTR(clip, Float, -1.0) + .ATTR(direction, String, "forward") + .REQUIRED_ATTR(hidden_size, Int) + .ATTR(linear_before_reset , Int, 0) + .OP_END_FACTORY_REG(CommonGRU) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_RNN_H_ diff --git a/third_party/fwkacllib/inc/ops/rpn_ops.h b/third_party/fwkacllib/inc/ops/rpn_ops.h index b7649a44..089af326 100644 --- a/third_party/fwkacllib/inc/ops/rpn_ops.h +++ b/third_party/fwkacllib/inc/ops/rpn_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/save_ops.h b/third_party/fwkacllib/inc/ops/save_ops.h index 0ce473b7..5ce6c2e0 100644 --- a/third_party/fwkacllib/inc/ops/save_ops.h +++ b/third_party/fwkacllib/inc/ops/save_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/sdca_ops.h b/third_party/fwkacllib/inc/ops/sdca_ops.h index cbd9839d..34c6a268 100644 --- a/third_party/fwkacllib/inc/ops/sdca_ops.h +++ b/third_party/fwkacllib/inc/ops/sdca_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/selection_ops.h b/third_party/fwkacllib/inc/ops/selection_ops.h index 2c99e82e..dee9e0f7 100644 --- a/third_party/fwkacllib/inc/ops/selection_ops.h +++ b/third_party/fwkacllib/inc/ops/selection_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -797,6 +797,34 @@ REG_OP(SliceD) .OP_END_FACTORY_REG(SliceD) /** +*@brief Extracts a slice from a tensor. +* This operation extracts a slice of size "size" from a tensor "x" +* starting at the location specified by "begin" . \n + +*@par Inputs: +*@li x: A Tensor. Must be one of the following types: +* float16, float32, double, int64, int32, uint8, uint16, uint32, uint64, int8, +* int16, complex64, complex128, qint8, quint8, qint16, quint16, qint32 . \n + +*@par Inputs: +*@li offsets: The starting location for the slice. + +*@par Attributes: +*@li size: The tensor shape . \n + +*@par Outputs: +*y: A Tensor. Has the same type as "x". The slice extracted from the tensor. +*@par Restrictions: +*Warning: THIS FUNCTION IS DEPRECATED. Please use Slice instead. +*/ +REG_OP(SliceDV2) + .INPUT(x, TensorType::BasicType()) + .INPUT(offsets, TensorType::IndexNumberType()) + .OUTPUT(y, TensorType::BasicType()) + .REQUIRED_ATTR(size, ListInt) + .OP_END_FACTORY_REG(SliceDV2) + +/** * @brief Finds values and indices of the "k" largest elements for the last * dimension . \n @@ -1921,6 +1949,160 @@ REG_OP(CumulativeLogsumexpD) .ATTR(exclusive, Bool, false) .ATTR(reverse, Bool, false) .OP_END_FACTORY_REG(CumulativeLogsumexpD) + +/** +* @brief Add updates to var according to axis and indices. + +* @par Inputs: +* Three inputs, including: +* @li var: A Tensor. Must be one of the following types: +* float16, float32, int16, int32, int8, uint8. +* @li indices: A Tensor of the indices, type should be int32. +* @li updates: A Tensor of the same type as "var". \n + +* @par Attributes: +* @li axis: An required int to specify the axis to perform indices add. \n + +* @par Outputs: +* @li var: A Tensor. Same as input "var". + +* @par Third-party framework compatibility +* Compatible with the Pytorch operator index_add_. +*/ +REG_OP(InplaceIndexAdd) + .INPUT(var, TensorType({DT_INT16, DT_INT32, DT_INT8, + DT_UINT8, DT_FLOAT32, DT_FLOAT16})) + .INPUT(indices, TensorType({DT_INT32})) + .INPUT(updates, TensorType({DT_INT16, DT_INT32, DT_INT8, + DT_UINT8, DT_FLOAT32, DT_FLOAT16})) + .OUTPUT(var, TensorType({DT_INT16, DT_INT32, DT_INT8, + DT_UINT8, DT_FLOAT32, DT_FLOAT16})) + .REQUIRED_ATTR(axis, Int) + .OP_END_FACTORY_REG(InplaceIndexAdd) + +/** +* @brief Replace the value of X with value according to mask. +* @par Inputs: +* three inputs, including: +* @li x: A Tensor of dtype is float16 or float32 or int32 or int8. +* @li mask: A Tensor of dtype float16 or float32 or int32 or int8. +* @li value: A Tensor or scalar of dtype float16 or float32 or int32 or int8. \n + +* @par Outputs: +* @li y: A tensor. Must be one of the following dtypes: +* float16, float32, int32, int8. +*/ +REG_OP(MaskedFill) + .INPUT(x, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT8, DT_INT32})) + .INPUT(mask, TensorType({DT_BOOL})) + .INPUT(value, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT8, DT_INT32})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT8, DT_INT32})) + .OP_END_FACTORY_REG(MaskedFill) + +/** +* @brief Choose the value of X with value according to mask. + +* @par Inputs: +* two inputs, including: +* @li x: A Tensor of dtype is float16 or float32. +* @li mask: A Tensor of dtype is bool. \n + +* @par Outputs: +* @li y: A tensor with the same type as x. \n + +* @par Third-party framework compatibility +* Compatible with the Numpy operator select. +* Replaces the pytorch operator masked_select in some scenarios.\n +*/ +REG_OP(MaskedSelectV2) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(mask, TensorType({DT_BOOL})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .OP_END_FACTORY_REG(MaskedSelectV2) + +/** +* @brief Slice a tensor at its last dim, e.x. a[..., begin:end:stride]. \n + +* @par Inputs: +* One inputs, including: +* @li x: A Tensor. Must be one of the following types: float16, float32, int16, int32. + +* @par Attributes: +* @li start: An attribute of type Int, start index of last dim. \n +* @li end: An attribute of type Int, end index of last dim. \n +* @li stride: An attribute of type Int, stride of slice. \n + +* @par Outputs: +* @li y: A Tensor. Has the same type as "x". \n + +* @par Third-party framework compatibility +* No compatibility +*/ +REG_OP(SliceLastDim) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT8, DT_INT16, DT_INT32, DT_INT64})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT8, DT_INT16, DT_INT32, DT_INT64})) + .REQUIRED_ATTR(start, Int) + .REQUIRED_ATTR(end, Int) + .ATTR(stride, Int, 1) + .OP_END_FACTORY_REG(SliceLastDim) + +/** +* @brief Extracts a strided slice of a tensor. Roughly speaking, this op \n +* extracts a slice of size (end-begin)/stride from the given input tensor. \n +* Starting at the location specified by begin the slice continues by \n +* adding stride to the index until all dimensions are not less than end. \n +* +* @par Inputs: +* Four inputs, including: +* @li x: A Tensor. Must be one of the following types: float32, float64, int32, uint8, int16, int8, \n +* complex64, int64, qint8, quint8, qint32, qint16, quint16, uint16, \n +* complex128, float16, uint32, uint64, complex64, complex128. \n +* @li begin: A Tensor of type int32 or int64, for the index of the first value to select. +* +* @li end: A Tensor of type int32 or int64, for the index of the last value to select. +* +* @li axes: A Tensor of type int32 or int64, indicate axis to be select. +* +* @li strides: A Tensor of type int32 or int64, for the increment. +* +* @par Attributes: +* @li begin_mask: A Tensor of type int32. \n +* A bitmask where a bit "i" being "1" means to ignore the begin \n +* value and instead use the largest interval possible. +* @li end_mask: A Tensor of type int32. \n +* Analogous to "begin_mask". +* @li ellipsis_mask: A Tensor of type int32. \n +* A bitmask where bit "i" being "1" means the "i"th position \n +* is actually an ellipsis. +* @li new_axis_mask: A Tensor of type int32. \n +* A bitmask where bit "i" being "1" means the "i"th \n +* specification creates a new shape 1 dimension. +* @li shrink_axis_mask: A Tensor of type int32. \n +* A bitmask where bit "i" implies that the "i"th \n +* specification should shrink the dimensionality. +* +* @par Outputs: +* y: A Tensor. Has the same type as "x". +* +* @attention Constraints: +* +* @par Third-party framework compatibility +* Compatible with the TensorFlow operator StridedSliceV2. +*/ +REG_OP(StridedSliceV2) + .INPUT(x, TensorType::BasicType()) + .INPUT(begin, TensorType::IndexNumberType()) + .INPUT(end, TensorType::IndexNumberType()) + .OPTIONAL_INPUT(axes, TensorType::IndexNumberType()) + .OPTIONAL_INPUT(strides, TensorType::IndexNumberType()) + .ATTR(begin_mask, Int, 0) + .ATTR(end_mask, Int, 0) + .ATTR(ellipsis_mask, Int, 0) + .ATTR(new_axis_mask, Int, 0) + .ATTR(shrink_axis_mask, Int, 0) + .OUTPUT(y, TensorType::BasicType()) + .OP_END_FACTORY_REG(StridedSliceV2) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_SELECTION_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/set_ops.h b/third_party/fwkacllib/inc/ops/set_ops.h index 1d02fa15..04e04f1b 100644 --- a/third_party/fwkacllib/inc/ops/set_ops.h +++ b/third_party/fwkacllib/inc/ops/set_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/sparse_ops.h b/third_party/fwkacllib/inc/ops/sparse_ops.h index d7512790..09d8ced9 100644 --- a/third_party/fwkacllib/inc/ops/sparse_ops.h +++ b/third_party/fwkacllib/inc/ops/sparse_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/spectral_ops.h b/third_party/fwkacllib/inc/ops/spectral_ops.h index 64fa7814..be3d7d00 100644 --- a/third_party/fwkacllib/inc/ops/spectral_ops.h +++ b/third_party/fwkacllib/inc/ops/spectral_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/split_combination_ops.h b/third_party/fwkacllib/inc/ops/split_combination_ops.h index efe4715d..f1a93fa6 100644 --- a/third_party/fwkacllib/inc/ops/split_combination_ops.h +++ b/third_party/fwkacllib/inc/ops/split_combination_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/state_ops.h b/third_party/fwkacllib/inc/ops/state_ops.h index db1f5353..3c8e32b6 100644 --- a/third_party/fwkacllib/inc/ops/state_ops.h +++ b/third_party/fwkacllib/inc/ops/state_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/stateful_random_ops.h b/third_party/fwkacllib/inc/ops/stateful_random_ops.h index 366112d6..c2f65c6a 100644 --- a/third_party/fwkacllib/inc/ops/stateful_random_ops.h +++ b/third_party/fwkacllib/inc/ops/stateful_random_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/stateless_random_ops.h b/third_party/fwkacllib/inc/ops/stateless_random_ops.h index dad3c379..ff9daaa3 100644 --- a/third_party/fwkacllib/inc/ops/stateless_random_ops.h +++ b/third_party/fwkacllib/inc/ops/stateless_random_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/string_ops.h b/third_party/fwkacllib/inc/ops/string_ops.h index 4a88bc79..ec84cc83 100644 --- a/third_party/fwkacllib/inc/ops/string_ops.h +++ b/third_party/fwkacllib/inc/ops/string_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/swap_co_ops.h b/third_party/fwkacllib/inc/ops/swap_co_ops.h index a1bf4f8b..6e8eaac3 100644 --- a/third_party/fwkacllib/inc/ops/swap_co_ops.h +++ b/third_party/fwkacllib/inc/ops/swap_co_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/target_crop_and_resize.h b/third_party/fwkacllib/inc/ops/target_crop_and_resize.h index 9c61f2c9..9bef1d7b 100644 --- a/third_party/fwkacllib/inc/ops/target_crop_and_resize.h +++ b/third_party/fwkacllib/inc/ops/target_crop_and_resize.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/ops/transformation_ops.h b/third_party/fwkacllib/inc/ops/transformation_ops.h index 64e18fc7..1b30c2e1 100644 --- a/third_party/fwkacllib/inc/ops/transformation_ops.h +++ b/third_party/fwkacllib/inc/ops/transformation_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -141,7 +141,7 @@ support "NHWC/NCHW" to "NC1HWC0" and "NC1HWC0" to "NHWC/NCHW" *@par Attributes: *@li src_format: A string source data format, can be "NHWC", "NCHW", "FRACTAL_Zn" etc. *@li dst_format: A string target data format, can be "NC1HWC0", "NCHW", "FRACTAL_Zn" etc. -*@li group: A required int32, default value is 1. \n +*@li group: A optional int32, default value is 1. \n *@par Outputs: *dst: A Tensor dtype of all types. @@ -151,7 +151,7 @@ REG_OP(TransData) .OUTPUT(dst, TensorType::BasicType()) .REQUIRED_ATTR(src_format, String) .REQUIRED_ATTR(dst_format, String) - .ATTR(group, Int, 1) + .ATTR(groups, Int, 1) .OP_END_FACTORY_REG(TransData) /** @@ -357,7 +357,7 @@ REG_OP(DepthToSpace) *@brief Permutes data into spatial data blocks and then prunes them . \n *@par Inputs: -*@li x: A 4D Tensor with format NHWC. +*@li x: A 4D Tensor with format. Must set the format, supported format list ["NCHW, NHWC"] *@li crops: A 1D list or tuple of int32 or int64 . \n *Must be one of the following types: float16, float32 @@ -434,9 +434,10 @@ REG_OP(BatchToSpaceD) *@par Inputs: * Two inputs, including: -*@li x: An NHWC Tensor. Must be one of the following types: +*@li x: An 4D Tensor. Must be one of the following types: * float16, float32, double, int64, int32, uint8, uint16, uint32, uint64, int8, * int16, complex64, complex128, qint8, quint8, qint16, quint16, qint32. +* Must set the format, supported format list ["NCHW, NHWC"] *@li paddings: A 2D tensor of type int, specifying the input . \n *@par Attributes: @@ -518,7 +519,8 @@ REG_OP(Unpack) * @par Inputs: * x: A 4D Tensor with shape [batch, in_rows, in_cols, depth], Must be one of the * following types:float32, double, int32, uint8, int16, int8, int64, uint16, -* float16, uint32, uint64 +* float16, uint32, uint64. The inputs must have data_format with one of follows: +* NHWC, NCHW. * @par Attributes: * @li ksizes: A required list or tuple. The size of the sliding window for each @@ -533,7 +535,6 @@ REG_OP(Unpack) * This is equivalent to rate in dilated (a.k.a. Atrous) convolutions. * @li padding: A required string. The type of padding algorithm to use, support "SAME" or "VALID". \n -* @li data_format: A required string. The format of input, only supported NHWC. \n * @par Outputs: * y: A 4D Tensor with shape [batch, out_rows, out_cols, ksize_rows * @@ -554,7 +555,6 @@ REG_OP(ExtractImagePatches) .REQUIRED_ATTR(strides, ListInt) .REQUIRED_ATTR(rates, ListInt) .REQUIRED_ATTR(padding, String) - .ATTR(data_format, String, "NHWC") .OP_END_FACTORY_REG(ExtractImagePatches) /** @@ -563,6 +563,7 @@ REG_OP(ExtractImagePatches) * @par Inputs: * x: A 5D Tensor with shape [batch, in_planes, in_rows, in_cols, depth] . \n +* The inputs must have data_format with one of follows: NDHWC, NCDHW. \n * @par Attributes: * @li ksizes: A required list or tuple. The size of the sliding window for each @@ -571,7 +572,6 @@ REG_OP(ExtractImagePatches) * patches are in "x". Must be: [1, stride_planes, stride_rows, stride_cols, 1]. * @li padding: A required string. The type of padding algorithm to use , * support "SAME" or "VALID" . \n -* @li data_format: An optional string. The format of input, only supported NDHWC. \n * @par Outputs: * Output: A 5D Tensor with shape [batch, out_planes, out_rows, out_cols, ksize_planes * @@ -590,7 +590,6 @@ REG_OP(ExtractVolumePatches) .REQUIRED_ATTR(ksizes, ListInt) .REQUIRED_ATTR(strides, ListInt) .REQUIRED_ATTR(padding, String) - .ATTR(data_format, String, "NDHWC") .OP_END_FACTORY_REG(ExtractVolumePatches) /** diff --git a/third_party/fwkacllib/inc/ops/warp_perspective_ops.h b/third_party/fwkacllib/inc/ops/warp_perspective_ops.h index e19cbd7c..8ef69d8b 100644 --- a/third_party/fwkacllib/inc/ops/warp_perspective_ops.h +++ b/third_party/fwkacllib/inc/ops/warp_perspective_ops.h @@ -1,5 +1,5 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd + * Copyright 2019 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/third_party/fwkacllib/inc/runtime/base.h b/third_party/fwkacllib/inc/runtime/base.h index 62a6dcd9..7fbe9eb4 100644 --- a/third_party/fwkacllib/inc/runtime/base.h +++ b/third_party/fwkacllib/inc/runtime/base.h @@ -1,18 +1,18 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * + * Copyright 2020 Huawei Technologies Co., Ltd + * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * http://www.apache.org/licenses/LICENSE-2.0 - * + * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ +*/ #ifndef __CCE_RUNTIME_BASE_H__ #define __CCE_RUNTIME_BASE_H__ @@ -41,12 +41,12 @@ static const int32_t RT_ERROR_NONE = 0; // success * @brief runtime exception numbers. */ typedef enum tagRtExceptionType { - RT_EXCEPTION_NONE = 0, - RT_EXCEPTION_TS_DOWN = 1, - RT_EXCEPTION_TASK_TIMEOUT = 2, - RT_EXCEPTION_TASK_FAILURE = 3, - RT_EXCEPTION_DEV_RUNNING_DOWN = 4, - RT_EXCEPTION_STREAM_ID_FREE_FAILED = 5 + RT_EXCEPTION_NONE = 0, + RT_EXCEPTION_TS_DOWN = 1, + RT_EXCEPTION_TASK_TIMEOUT = 2, + RT_EXCEPTION_TASK_FAILURE = 3, + RT_EXCEPTION_DEV_RUNNING_DOWN = 4, + RT_EXCEPTION_STREAM_ID_FREE_FAILED = 5 } rtExceptionType; /** @@ -54,12 +54,12 @@ typedef enum tagRtExceptionType { * @brief Switch type. */ typedef enum tagRtCondition { - RT_EQUAL = 0, - RT_NOT_EQUAL, - RT_GREATER, - RT_GREATER_OR_EQUAL, - RT_LESS, - RT_LESS_OR_EQUAL + RT_EQUAL = 0, + RT_NOT_EQUAL, + RT_GREATER, + RT_GREATER_OR_EQUAL, + RT_LESS, + RT_LESS_OR_EQUAL } rtCondition_t; /** @@ -67,25 +67,25 @@ typedef enum tagRtCondition { * @brief Data Type of Extensible Switch Task. */ typedef enum tagRtSwitchDataType { - RT_SWITCH_INT32 = 0, - RT_SWITCH_INT64 = 1, + RT_SWITCH_INT32 = 0, + RT_SWITCH_INT64 = 1, } rtSwitchDataType_t; typedef enum tagRtStreamFlagType { - RT_HEAD_STREAM = 0, // first stream - RT_INVALID_FLAG = 0xFFFFFFFF, + RT_HEAD_STREAM = 0, // first stream + RT_INVALID_FLAG = 0xFFFFFFFF, } rtStreamFlagType_t; typedef enum tagRtLimitType { - RT_LIMIT_TYPE_LOW_POWER_TIMEOUT = 0, // timeout for power down , ms + RT_LIMIT_TYPE_LOW_POWER_TIMEOUT = 0, // timeout for power down , ms } rtLimitType_t; typedef struct rtExceptionInfo { - uint32_t taskid; - uint32_t streamid; - uint32_t tid; - uint32_t deviceid; - uint32_t retcode; + uint32_t taskid; + uint32_t streamid; + uint32_t tid; + uint32_t deviceid; + uint32_t retcode; } rtExceptionInfo; typedef void (*rtErrorCallback)(rtExceptionType); diff --git a/third_party/fwkacllib/inc/runtime/config.h b/third_party/fwkacllib/inc/runtime/config.h index c1316f13..ee104693 100644 --- a/third_party/fwkacllib/inc/runtime/config.h +++ b/third_party/fwkacllib/inc/runtime/config.h @@ -1,18 +1,18 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * + * Copyright 2020 Huawei Technologies Co., Ltd + * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * http://www.apache.org/licenses/LICENSE-2.0 - * + * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ +*/ #ifndef __CCE_RUNTIME_CONFIG_H__ #define __CCE_RUNTIME_CONFIG_H__ @@ -24,105 +24,106 @@ extern "C" { #endif #define PLAT_COMBINE(arch, chip, ver) ((arch << 16) | (chip << 8) | (ver)) -#define PLAT_GET_ARCH(type) ((type >> 16) & 0xffff) -#define PLAT_GET_CHIP(type) ((type >> 8) & 0xff) -#define PLAT_GET_VER(type) (type & 0xff) +#define PLAT_GET_ARCH(type) ((type >> 16) & 0xffff) +#define PLAT_GET_CHIP(type) ((type >> 8) & 0xff) +#define PLAT_GET_VER(type) (type & 0xff) typedef enum tagRtArchType { - ARCH_BEGIN = 0, - ARCH_V100 = ARCH_BEGIN, - ARCH_V200, - ARCH_END, + ARCH_BEGIN = 0, + ARCH_V100 = ARCH_BEGIN, + ARCH_V200, + ARCH_END, } rtArchType_t; typedef enum tagRtChipType { - CHIP_BEGIN = 0, - CHIP_MINI = CHIP_BEGIN, - CHIP_CLOUD, - CHIP_MDC, - CHIP_LHISI, - CHIP_DC, - CHIP_CLOUD_V2, - CHIP_END, + CHIP_BEGIN = 0, + CHIP_MINI = CHIP_BEGIN, + CHIP_CLOUD, + CHIP_MDC, + CHIP_LHISI, + CHIP_DC, + CHIP_CLOUD_V2, + CHIP_END, } rtChipType_t; typedef enum tagRtVersion { - VER_BEGIN = 0, - VER_NA = VER_BEGIN, - VER_ES, - VER_CS, - VER_END, + VER_BEGIN = 0, + VER_NA = VER_BEGIN, + VER_ES, + VER_CS, + VER_SD3403, + VER_END, } rtVersion_t; /* match rtChipType_t */ typedef enum tagRtPlatformType { - PLATFORM_BEGIN = 0, - PLATFORM_MINI_V1 = PLATFORM_BEGIN, - PLATFORM_CLOUD_V1, - PLATFORM_MINI_V2, - PLATFORM_LHISI_ES, - PLATFORM_LHISI_CS, - PLATFORM_DC, - PLATFORM_CLOUD_V2, - PLATFORM_END, + PLATFORM_BEGIN = 0, + PLATFORM_MINI_V1 = PLATFORM_BEGIN, + PLATFORM_CLOUD_V1, + PLATFORM_MINI_V2, + PLATFORM_LHISI_ES, + PLATFORM_LHISI_CS, + PLATFORM_DC, + PLATFORM_CLOUD_V2, + PLATFORM_END, } rtPlatformType_t; typedef enum tagRtCubeFracMKNFp16 { - RT_CUBE_MKN_FP16_2_16_16 = 0, - RT_CUBE_MKN_FP16_4_16_16, - RT_CUBE_MKN_FP16_16_16_16, - RT_CUBE_MKN_FP16_Default, + RT_CUBE_MKN_FP16_2_16_16 = 0, + RT_CUBE_MKN_FP16_4_16_16, + RT_CUBE_MKN_FP16_16_16_16, + RT_CUBE_MKN_FP16_Default, } rtCubeFracMKNFp16_t; typedef enum tagRtCubeFracMKNInt8 { - RT_CUBE_MKN_INT8_2_32_16 = 0, - RT_CUBE_MKN_INT8_4_32_4, - RT_CUBE_MKN_INT8_4_32_16, - RT_CUBE_MKN_INT8_16_32_16, - RT_CUBE_MKN_INT8_Default, + RT_CUBE_MKN_INT8_2_32_16 = 0, + RT_CUBE_MKN_INT8_4_32_4, + RT_CUBE_MKN_INT8_4_32_16, + RT_CUBE_MKN_INT8_16_32_16, + RT_CUBE_MKN_INT8_Default, } rtCubeFracMKNInt8_t; typedef enum tagRtVecFracVmulMKNFp16 { - RT_VEC_VMUL_MKN_FP16_1_16_16 = 0, - RT_VEC_VMUL_MKN_FP16_Default, + RT_VEC_VMUL_MKN_FP16_1_16_16 = 0, + RT_VEC_VMUL_MKN_FP16_Default, } rtVecFracVmulMKNFp16_t; typedef enum tagRtVecFracVmulMKNInt8 { - RT_VEC_VMUL_MKN_INT8_1_32_16 = 0, - RT_VEC_VMUL_MKN_INT8_Default, + RT_VEC_VMUL_MKN_INT8_1_32_16 = 0, + RT_VEC_VMUL_MKN_INT8_Default, } rtVecFracVmulMKNInt8_t; typedef struct tagRtAiCoreSpec { - uint32_t cubeFreq; - uint32_t cubeMSize; - uint32_t cubeKSize; - uint32_t cubeNSize; - rtCubeFracMKNFp16_t cubeFracMKNFp16; - rtCubeFracMKNInt8_t cubeFracMKNInt8; - rtVecFracVmulMKNFp16_t vecFracVmulMKNFp16; - rtVecFracVmulMKNInt8_t vecFracVmulMKNInt8; + uint32_t cubeFreq; + uint32_t cubeMSize; + uint32_t cubeKSize; + uint32_t cubeNSize; + rtCubeFracMKNFp16_t cubeFracMKNFp16; + rtCubeFracMKNInt8_t cubeFracMKNInt8; + rtVecFracVmulMKNFp16_t vecFracVmulMKNFp16; + rtVecFracVmulMKNInt8_t vecFracVmulMKNInt8; } rtAiCoreSpec_t; typedef struct tagRtAiCoreRatesPara { - uint32_t ddrRate; - uint32_t l2Rate; - uint32_t l2ReadRate; - uint32_t l2WriteRate; - uint32_t l1ToL0ARate; - uint32_t l1ToL0BRate; - uint32_t l0CToUBRate; - uint32_t ubToL2; - uint32_t ubToDDR; - uint32_t ubToL1; + uint32_t ddrRate; + uint32_t l2Rate; + uint32_t l2ReadRate; + uint32_t l2WriteRate; + uint32_t l1ToL0ARate; + uint32_t l1ToL0BRate; + uint32_t l0CToUBRate; + uint32_t ubToL2; + uint32_t ubToDDR; + uint32_t ubToL1; } rtAiCoreMemoryRates_t; typedef struct tagRtMemoryConfig { - uint32_t flowtableSize; - uint32_t compilerSize; + uint32_t flowtableSize; + uint32_t compilerSize; } rtMemoryConfig_t; typedef struct tagRtPlatformConfig { - uint32_t platformConfig; + uint32_t platformConfig; } rtPlatformConfig_t; /** @@ -165,7 +166,6 @@ RTS_API rtError_t rtGetAiCoreMemoryRates(rtAiCoreMemoryRates_t *aiCoreMemoryRate */ RTS_API rtError_t rtGetMemoryConfig(rtMemoryConfig_t *memoryConfig); - /** * @ingroup * @brief get l2 buffer Info,virtual baseaddr,Size @@ -176,14 +176,16 @@ RTS_API rtError_t rtMemGetL2Info(rtStream_t stream, void **ptr, uint32_t *size); /** * @ingroup - * @brief get runtime version. The version is returned as (1000 major + 10 minor). For example, RUNTIME 9.2 would be represented by 9020. + * @brief get runtime version. The version is returned as (1000 major + 10 minor). For example, RUNTIME 9.2 would be + * represented by 9020. * @param [out] runtimeVersion * @return RT_ERROR_NONE for ok * @return RT_ERROR_INVALID_VALUE for error input */ RTS_API rtError_t rtGetRuntimeVersion(uint32_t *runtimeVersion); + #if defined(__cplusplus) && !defined(COMPILE_OMG_PACKAGE) } #endif -#endif // __CCE_RUNTIME_STREAM_H__ +#endif // __CCE_RUNTIME_STREAM_H__ diff --git a/third_party/fwkacllib/inc/runtime/context.h b/third_party/fwkacllib/inc/runtime/context.h index a42d380a..e95d4c89 100644 --- a/third_party/fwkacllib/inc/runtime/context.h +++ b/third_party/fwkacllib/inc/runtime/context.h @@ -1,18 +1,18 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * + * Copyright 2020 Huawei Technologies Co., Ltd + * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * http://www.apache.org/licenses/LICENSE-2.0 - * + * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ +*/ #ifndef __CCE_RUNTIME_CONTEXT_H__ #define __CCE_RUNTIME_CONTEXT_H__ @@ -30,24 +30,24 @@ extern "C" { typedef void *rtContext_t; typedef enum tagDryRunFlag { - RT_DRYRUN_FLAG_FALSE = 0, - RT_DRYRUN_FLAG_TRUE = 1, + RT_DRYRUN_FLAG_FALSE = 0, + RT_DRYRUN_FLAG_TRUE = 1, } rtDryRunFlag_t; typedef enum tagCtxMode { - RT_CTX_NORMAL_MODE = 0, - RT_CTX_GEN_MODE = 1, + RT_CTX_NORMAL_MODE = 0, + RT_CTX_GEN_MODE = 1, } rtCtxMode_t; typedef struct tagRtGroupInfo { - int32_t groupId; - uint32_t flag; - uint32_t aicoreNum; - uint32_t aicpuNum; - uint32_t aivectorNum; - uint32_t sdmaNum; - uint32_t activeStreamNum; - void *extrPtr; + int32_t groupId; + uint32_t flag; + uint32_t aicoreNum; + uint32_t aicpuNum; + uint32_t aivectorNum; + uint32_t sdmaNum; + uint32_t activeStreamNum; + void *extrPtr; } rtGroupInfo_t; /** @@ -156,6 +156,7 @@ RTS_API rtError_t rtGetGroupCount(uint32_t *count); * @return RT_ERROR_NONE for ok */ RTS_API rtError_t rtSetCtxINFMode(bool mode); + #if defined(__cplusplus) && !defined(COMPILE_OMG_PACKAGE) } #endif diff --git a/third_party/fwkacllib/inc/runtime/dev.h b/third_party/fwkacllib/inc/runtime/dev.h index ba407803..49f6a3f6 100644 --- a/third_party/fwkacllib/inc/runtime/dev.h +++ b/third_party/fwkacllib/inc/runtime/dev.h @@ -1,18 +1,18 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * + * Copyright 2020 Huawei Technologies Co., Ltd + * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * http://www.apache.org/licenses/LICENSE-2.0 - * + * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ +*/ #ifndef __CCE_RUNTIME_DEVICE_H__ #define __CCE_RUNTIME_DEVICE_H__ @@ -27,44 +27,44 @@ extern "C" { #define RT_CAPABILITY_NOT_SUPPORT (0x0) typedef struct tagRTDeviceInfo { - uint8_t env_type; // 0: FPGA 1: EMU 2: ESL - uint32_t ctrl_cpu_ip; - uint32_t ctrl_cpu_id; - uint32_t ctrl_cpu_core_num; - uint32_t ctrl_cpu_endian_little; - uint32_t ts_cpu_core_num; - uint32_t ai_cpu_core_num; - uint32_t ai_core_num; - uint32_t ai_core_freq; - uint32_t ai_cpu_core_id; - uint32_t ai_core_id; - uint32_t aicpu_occupy_bitmap; - uint32_t hardware_version; - uint32_t ts_num; + uint8_t env_type; // 0: FPGA 1: EMU 2: ESL + uint32_t ctrl_cpu_ip; + uint32_t ctrl_cpu_id; + uint32_t ctrl_cpu_core_num; + uint32_t ctrl_cpu_endian_little; + uint32_t ts_cpu_core_num; + uint32_t ai_cpu_core_num; + uint32_t ai_core_num; + uint32_t ai_core_freq; + uint32_t ai_cpu_core_id; + uint32_t ai_core_id; + uint32_t aicpu_occupy_bitmap; + uint32_t hardware_version; + uint32_t ts_num; } rtDeviceInfo_t; typedef enum tagRtRunMode { - RT_RUN_MODE_OFFLINE = 0, - RT_RUN_MODE_ONLINE = 1, - RT_RUN_MODE_AICPU_SCHED = 2, - RT_RUN_MODE_RESERVED + RT_RUN_MODE_OFFLINE = 0, + RT_RUN_MODE_ONLINE = 1, + RT_RUN_MODE_AICPU_SCHED = 2, + RT_RUN_MODE_RESERVED } rtRunMode; typedef enum tagRtAicpuDeployType { - AICPU_DEPLOY_CROSS_OS = 0x0, - AICPU_DEPLOY_CROSS_PROCESS = 0x1, - AICPU_DEPLOY_CROSS_THREAD = 0x2, - AICPU_DEPLOY_RESERVED + AICPU_DEPLOY_CROSS_OS = 0x0, + AICPU_DEPLOY_CROSS_PROCESS = 0x1, + AICPU_DEPLOY_CROSS_THREAD = 0x2, + AICPU_DEPLOY_RESERVED } rtAicpuDeployType_t; typedef enum tagRtFeatureType { - FEATURE_TYPE_MEMCPY = 0, - FEATURE_TYPE_RSV + FEATURE_TYPE_MEMCPY = 0, + FEATURE_TYPE_RSV } rtFeatureType_t; typedef enum tagMemcpyInfo { - MEMCPY_INFO_SUPPORT_ZEROCOPY = 0, - MEMCPY_INFO_RSV + MEMCPY_INFO_SUPPORT_ZEROCOPY = 0, + MEMCPY_INFO_RSV } rtMemcpyInfo_t; /** @@ -356,6 +356,7 @@ RTS_API rtError_t rtSetDeviceWithoutTsd(int32_t device); * @return RT_ERROR_INVALID_VALUE for error input */ RTS_API rtError_t rtDeviceResetWithoutTsd(int32_t device); + #if defined(__cplusplus) && !defined(COMPILE_OMG_PACKAGE) } #endif diff --git a/third_party/fwkacllib/inc/runtime/dvfsprofile.h b/third_party/fwkacllib/inc/runtime/dvfsprofile.h index e27cd832..6e451695 100644 --- a/third_party/fwkacllib/inc/runtime/dvfsprofile.h +++ b/third_party/fwkacllib/inc/runtime/dvfsprofile.h @@ -1,18 +1,18 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * + * Copyright 2020 Huawei Technologies Co., Ltd + * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * http://www.apache.org/licenses/LICENSE-2.0 - * + * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ +*/ #ifndef __CCE_RUNTIME_DVFSPROFILE_H__ #define __CCE_RUNTIME_DVFSPROFILE_H__ diff --git a/third_party/fwkacllib/inc/runtime/event.h b/third_party/fwkacllib/inc/runtime/event.h index f9d2eae2..41e611ea 100644 --- a/third_party/fwkacllib/inc/runtime/event.h +++ b/third_party/fwkacllib/inc/runtime/event.h @@ -1,18 +1,18 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * + * Copyright 2020 Huawei Technologies Co., Ltd + * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * http://www.apache.org/licenses/LICENSE-2.0 - * + * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ +*/ #ifndef __CCE_RUNTIME_EVENT_H__ #define __CCE_RUNTIME_EVENT_H__ diff --git a/third_party/fwkacllib/inc/runtime/kernel.h b/third_party/fwkacllib/inc/runtime/kernel.h index 43c06e67..d3eadd59 100644 --- a/third_party/fwkacllib/inc/runtime/kernel.h +++ b/third_party/fwkacllib/inc/runtime/kernel.h @@ -1,18 +1,18 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * + * Copyright 2020 Huawei Technologies Co., Ltd + * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * http://www.apache.org/licenses/LICENSE-2.0 - * + * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ +*/ #ifndef __CCE_RUNTIME_KERNEL_H__ #define __CCE_RUNTIME_KERNEL_H__ @@ -29,15 +29,15 @@ extern "C" { * @brief shared memory data control */ typedef struct tagRtSmData { - uint64_t L2_mirror_addr; // preload or swap source address - uint32_t L2_data_section_size; // every data size - uint8_t L2_preload; // 1 - preload from mirrorAddr, 0 - no preload - uint8_t modified; // 1 - data will be modified by kernel, 0 - no modified - uint8_t priority; // data priority - int8_t prev_L2_page_offset_base; // remap source section offset - uint8_t L2_page_offset_base; // remap destination section offset - uint8_t L2_load_to_ddr; // 1 - need load out, 0 - no need - uint8_t reserved[2]; // reserved + uint64_t L2_mirror_addr; // preload or swap source address + uint32_t L2_data_section_size; // every data size + uint8_t L2_preload; // 1 - preload from mirrorAddr, 0 - no preload + uint8_t modified; // 1 - data will be modified by kernel, 0 - no modified + uint8_t priority; // data priority + int8_t prev_L2_page_offset_base; // remap source section offset + uint8_t L2_page_offset_base; // remap destination section offset + uint8_t L2_load_to_ddr; // 1 - need load out, 0 - no need + uint8_t reserved[2]; // reserved } rtSmData_t; /** @@ -45,12 +45,12 @@ typedef struct tagRtSmData { * @brief shared memory description */ typedef struct tagRtSmCtrl { - rtSmData_t data[8]; // data description - uint64_t size; // max page Num - uint8_t remap[64]; /* just using for static remap mode, default:0xFF + rtSmData_t data[8]; // data description + uint64_t size; // max page Num + uint8_t remap[64]; /* just using for static remap mode, default:0xFF array index: virtual l2 page id, array value: physic l2 page id */ - uint8_t l2_in_main; // 0-DDR, 1-L2, default:0xFF - uint8_t reserved[3]; + uint8_t l2_in_main; // 0-DDR, 1-L2, default:0xFF + uint8_t reserved[3]; } rtSmDesc_t; typedef rtSmDesc_t rtL2Ctrl_t; @@ -60,10 +60,10 @@ typedef rtSmDesc_t rtL2Ctrl_t; * @brief device binary type */ typedef struct tagRtDevBinary { - uint32_t magic; // magic number - uint32_t version; // version of binary - const void *data; // binary data - uint64_t length; // binary length + uint32_t magic; // magic number + uint32_t version; // version of binary + const void *data; // binary data + uint64_t length; // binary length } rtDevBinary_t; /** @@ -73,15 +73,15 @@ typedef struct tagRtDevBinary { #define ONLINE_PROF_MAX_PMU_NUM (8) typedef struct ProfilefDataInfo { - const void *stubFunc; - uint32_t blockDim; - const void *args; - uint32_t argsSize; - rtSmDesc_t *smDesc; - rtStream_t stream; - uint64_t totalcycle; - uint64_t ovcycle; - uint64_t pmu_cnt[ONLINE_PROF_MAX_PMU_NUM]; + const void *stubFunc; + uint32_t blockDim; + const void *args; + uint32_t argsSize; + rtSmDesc_t *smDesc; + rtStream_t stream; + uint64_t totalcycle; + uint64_t ovcycle; + uint64_t pmu_cnt[ONLINE_PROF_MAX_PMU_NUM]; } rtProfDataInfo_t; /** @@ -89,12 +89,12 @@ typedef struct ProfilefDataInfo { * @brief function mode type */ typedef enum { - FUNC_MODE_NORMAL = 0, - FUNC_MODE_PCTRACE_USERPROFILE_RECORDLOOP, - FUNC_MODE_PCTRACE_USERPROFILE_SKIPLOOP, - FUNC_MODE_PCTRACE_CYCLECNT_RECORDLOOP, - FUNC_MODE_PCTRACE_CYCLECNT_SKIPLOOP, - FUNC_MODE_BUTT + FUNC_MODE_NORMAL = 0, + FUNC_MODE_PCTRACE_USERPROFILE_RECORDLOOP, + FUNC_MODE_PCTRACE_USERPROFILE_SKIPLOOP, + FUNC_MODE_PCTRACE_CYCLECNT_RECORDLOOP, + FUNC_MODE_PCTRACE_CYCLECNT_SKIPLOOP, + FUNC_MODE_BUTT } rtFuncModeType_t; /** @@ -102,23 +102,23 @@ typedef enum { * @brief kernel info */ typedef struct rtKernelInfo { - uint64_t task_offset; // kernel offset in module - /* flowtable */ - void *arg; // launch kernel arg - uint32_t arg_size; - /* module */ - void *module_addr; // module::baseaddr_ - uint32_t module_size; -} * rtKernelInfo_t; + uint64_t task_offset; // kernel offset in module + /* flowtable */ + void *arg; // launch kernel arg + uint32_t arg_size; + /* module */ + void *module_addr; // module::baseaddr_ + uint32_t module_size; +} *rtKernelInfo_t; /** * @ingroup rt_KernelConfigDump * @brief device dump type */ typedef enum tagRtDumpKind { - RT_DATA_DUMP_KIND_INVALID = -1, - RT_DATA_DUMP_KIND_DUMP = 0, - RT_DATA_DUMP_KIND_RESERVED + RT_DATA_DUMP_KIND_INVALID = -1, + RT_DATA_DUMP_KIND_DUMP = 0, + RT_DATA_DUMP_KIND_RESERVED } rtDumpKind_t; /** @@ -414,6 +414,7 @@ RTS_API rtError_t rtDatadumpInfoLoad(const void *dumpInfo, uint32_t length); RTS_API rtError_t rtConfigureCall(uint32_t numBlocks, rtSmDesc_t *smDesc = nullptr, rtStream_t stream = nullptr); #else RTS_API rtError_t rtConfigureCall(uint32_t numBlocks, rtSmDesc_t *smDesc, rtStream_t stream); + #endif #endif // __CLANG_CCE_RUNTIME_H__ diff --git a/third_party/fwkacllib/inc/runtime/mem.h b/third_party/fwkacllib/inc/runtime/mem.h index d5b1b580..30af85d9 100644 --- a/third_party/fwkacllib/inc/runtime/mem.h +++ b/third_party/fwkacllib/inc/runtime/mem.h @@ -1,18 +1,18 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * + * Copyright 2020 Huawei Technologies Co., Ltd + * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * http://www.apache.org/licenses/LICENSE-2.0 - * + * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ +*/ #ifndef __CCE_RUNTIME_MEM_H__ #define __CCE_RUNTIME_MEM_H__ @@ -34,6 +34,7 @@ extern "C" { */ #define RT_MEMORY_DEFAULT ((uint32_t)0x0) // default memory on device #define RT_MEMORY_HBM ((uint32_t)0x2) // HBM memory on device +#define RT_MEMORY_RDMA_HBM ((uint32_t)0x3) // RDMA-HBM memory on device #define RT_MEMORY_DDR ((uint32_t)0x4) // DDR memory on device #define RT_MEMORY_SPM ((uint32_t)0x8) // shared physical memory on device #define RT_MEMORY_P2P_HBM ((uint32_t)0x10) // HBM memory on other 4P device @@ -89,40 +90,40 @@ typedef uint32_t rtMemType_t; * @brief memory copy type */ typedef enum tagRtMemcpyKind { - RT_MEMCPY_HOST_TO_HOST = 0, // host to host - RT_MEMCPY_HOST_TO_DEVICE, // host to device - RT_MEMCPY_DEVICE_TO_HOST, // device to host - RT_MEMCPY_DEVICE_TO_DEVICE, // device to device, 1P && P2P - RT_MEMCPY_MANAGED, // managed memory - RT_MEMCPY_ADDR_DEVICE_TO_DEVICE, - RT_MEMCPY_HOST_TO_DEVICE_EX, // host to device ex (only used for 8 bytes) - RT_MEMCPY_DEVICE_TO_HOST_EX, // device to host ex - RT_MEMCPY_RESERVED, + RT_MEMCPY_HOST_TO_HOST = 0, // host to host + RT_MEMCPY_HOST_TO_DEVICE, // host to device + RT_MEMCPY_DEVICE_TO_HOST, // device to host + RT_MEMCPY_DEVICE_TO_DEVICE, // device to device, 1P && P2P + RT_MEMCPY_MANAGED, // managed memory + RT_MEMCPY_ADDR_DEVICE_TO_DEVICE, + RT_MEMCPY_HOST_TO_DEVICE_EX, // host to device ex (only used for 8 bytes) + RT_MEMCPY_DEVICE_TO_HOST_EX, // device to host ex + RT_MEMCPY_RESERVED, } rtMemcpyKind_t; typedef enum tagRtMemInfoType { - RT_MEMORYINFO_DDR, - RT_MEMORYINFO_HBM, - RT_MEMORYINFO_DDR_HUGE, // Hugepage memory of DDR - RT_MEMORYINFO_DDR_NORMAL, // Normal memory of DDR - RT_MEMORYINFO_HBM_HUGE, // Hugepage memory of HBM - RT_MEMORYINFO_HBM_NORMAL, // Normal memory of HBM - RT_MEMORYINFO_DDR_P2P_HUGE, // Hugepage memory of DDR - RT_MEMORYINFO_DDR_P2P_NORMAL, // Normal memory of DDR - RT_MEMORYINFO_HBM_P2P_HUGE, // Hugepage memory of HBM - RT_MEMORYINFO_HBM_P2P_NORMAL, // Normal memory of HBM + RT_MEMORYINFO_DDR, + RT_MEMORYINFO_HBM, + RT_MEMORYINFO_DDR_HUGE, // Hugepage memory of DDR + RT_MEMORYINFO_DDR_NORMAL, // Normal memory of DDR + RT_MEMORYINFO_HBM_HUGE, // Hugepage memory of HBM + RT_MEMORYINFO_HBM_NORMAL, // Normal memory of HBM + RT_MEMORYINFO_DDR_P2P_HUGE, // Hugepage memory of DDR + RT_MEMORYINFO_DDR_P2P_NORMAL, // Normal memory of DDR + RT_MEMORYINFO_HBM_P2P_HUGE, // Hugepage memory of HBM + RT_MEMORYINFO_HBM_P2P_NORMAL, // Normal memory of HBM } rtMemInfoType_t; typedef enum tagRtRecudeKind { - RT_MEMCPY_SDMA_AUTOMATIC_ADD = 10, // D2D, SDMA inline reduce, include 1P, and P2P - RT_RECUDE_KIND_END + RT_MEMCPY_SDMA_AUTOMATIC_ADD = 10, // D2D, SDMA inline reduce, include 1P, and P2P + RT_RECUDE_KIND_END } rtRecudeKind_t; typedef enum tagRtDataType { - RT_DATA_TYPE_FP32 = 0, // fp32 - RT_DATA_TYPE_FP16 = 1, // fp16 - RT_DATA_TYPE_INT16 = 2, // int16 - RT_DATA_TYPE_END + RT_DATA_TYPE_FP32 = 0, // fp32 + RT_DATA_TYPE_FP16 = 1, // fp16 + RT_DATA_TYPE_INT16 = 2, // int16 + RT_DATA_TYPE_END } rtDataType_t; /** @@ -130,10 +131,10 @@ typedef enum tagRtDataType { * @brief memory copy channel type */ typedef enum tagRtMemcpyChannelType { - RT_MEMCPY_CHANNEL_TYPE_INNER = 0, // 1P - RT_MEMCPY_CHANNEL_TYPE_PCIe, - RT_MEMCPY_CHANNEL_TYPE_HCCs, // not support now - RT_MEMCPY_CHANNEL_TYPE_RESERVED, + RT_MEMCPY_CHANNEL_TYPE_INNER = 0, // 1P + RT_MEMCPY_CHANNEL_TYPE_PCIe, + RT_MEMCPY_CHANNEL_TYPE_HCCs, // not support now + RT_MEMCPY_CHANNEL_TYPE_RESERVED, } rtMemcpyChannelType_t; /** @@ -141,18 +142,18 @@ typedef enum tagRtMemcpyChannelType { * @brief ai core memory size */ typedef struct rtAiCoreMemorySize { - uint32_t l0ASize; - uint32_t l0BSize; - uint32_t l0CSize; - uint32_t l1Size; - uint32_t ubSize; - uint32_t l2Size; - uint32_t l2PageNum; - uint32_t blockSize; - uint64_t bankSize; - uint64_t bankNum; - uint64_t burstInOneBlock; - uint64_t bankGroupNum; + uint32_t l0ASize; + uint32_t l0BSize; + uint32_t l0CSize; + uint32_t l1Size; + uint32_t ubSize; + uint32_t l2Size; + uint32_t l2PageNum; + uint32_t blockSize; + uint64_t bankSize; + uint64_t bankNum; + uint64_t burstInOneBlock; + uint64_t bankGroupNum; } rtAiCoreMemorySize_t; /** @@ -160,10 +161,10 @@ typedef struct rtAiCoreMemorySize { * @brief memory type */ typedef enum tagRtMemoryType { - RT_MEMORY_TYPE_HOST = 1, - RT_MEMORY_TYPE_DEVICE = 2, - RT_MEMORY_TYPE_SVM = 3, - RT_MEMORY_TYPE_DVPP = 4 + RT_MEMORY_TYPE_HOST = 1, + RT_MEMORY_TYPE_DEVICE = 2, + RT_MEMORY_TYPE_SVM = 3, + RT_MEMORY_TYPE_DVPP = 4 } rtMemoryType_t; /** @@ -171,31 +172,31 @@ typedef enum tagRtMemoryType { * @brief memory attribute */ typedef struct tagRtPointerAttributes { - rtMemoryType_t memoryType; // host memory or device memory - rtMemoryType_t locationType; - uint32_t deviceID; // device ID - uint32_t pageSize; + rtMemoryType_t memoryType; // host memory or device memory + rtMemoryType_t locationType; + uint32_t deviceID; // device ID + uint32_t pageSize; } rtPointerAttributes_t; typedef struct rtMallocHostSharedMemoryIn { - const char *name; - const uint64_t size; - uint32_t flag; + const char *name; + const uint64_t size; + uint32_t flag; } rtMallocHostSharedMemoryIn; typedef struct rtMallocHostSharedMemoryOut { - int fd; - void *ptr; - void *devPtr; + int fd; + void *ptr; + void *devPtr; } rtMallocHostSharedMemoryOut; typedef struct rtFreeHostSharedMemoryIn { - const char *name; - const uint64_t size; - int fd; - void *ptr; - void *devPtr; + const char *name; + const uint64_t size; + int fd; + void *ptr; + void *devPtr; } rtFreeHostSharedMemoryIn; diff --git a/third_party/fwkacllib/inc/runtime/rt.h b/third_party/fwkacllib/inc/runtime/rt.h index 0d39389b..83cafa3c 100644 --- a/third_party/fwkacllib/inc/runtime/rt.h +++ b/third_party/fwkacllib/inc/runtime/rt.h @@ -1,18 +1,18 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * + * Copyright 2020 Huawei Technologies Co., Ltd + * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * http://www.apache.org/licenses/LICENSE-2.0 - * + * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ +*/ #ifndef __CCE_RUNTIME_RT_H__ #define __CCE_RUNTIME_RT_H__ diff --git a/third_party/fwkacllib/inc/runtime/rt_model.h b/third_party/fwkacllib/inc/runtime/rt_model.h index c96349a0..b72b142d 100644 --- a/third_party/fwkacllib/inc/runtime/rt_model.h +++ b/third_party/fwkacllib/inc/runtime/rt_model.h @@ -1,18 +1,18 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * + * Copyright 2020 Huawei Technologies Co., Ltd + * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * http://www.apache.org/licenses/LICENSE-2.0 - * + * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ +*/ #ifndef __CCE_RUNTIME_MODEL_H__ #define __CCE_RUNTIME_MODEL_H__ diff --git a/third_party/fwkacllib/inc/runtime/stream.h b/third_party/fwkacllib/inc/runtime/stream.h index b726fbd5..6b9f80ae 100644 --- a/third_party/fwkacllib/inc/runtime/stream.h +++ b/third_party/fwkacllib/inc/runtime/stream.h @@ -1,18 +1,18 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * + * Copyright 2020 Huawei Technologies Co., Ltd + * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * http://www.apache.org/licenses/LICENSE-2.0 - * + * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. - */ +*/ #ifndef __CCE_RUNTIME_STREAM_H__ #define __CCE_RUNTIME_STREAM_H__ diff --git a/third_party/fwkacllib/inc/tdt/index_transform.h b/third_party/fwkacllib/inc/tdt/index_transform.h index a62e0185..a5af2c83 100644 --- a/third_party/fwkacllib/inc/tdt/index_transform.h +++ b/third_party/fwkacllib/inc/tdt/index_transform.h @@ -1,18 +1,10 @@ /** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +* @file index_transform.h +* +* Copyright (C) Huawei Technologies Co., Ltd. 2018-2019. All Rights Reserved. +* +* This program is used to get logical device id by phy device id. +*/ #ifndef INC_TDT_INDEX_TRANSFORM_H #define INC_TDT_INDEX_TRANSFORM_H diff --git a/third_party/fwkacllib/inc/tdt/status.h b/third_party/fwkacllib/inc/tdt/status.h index dc9e670f..d5050f35 100644 --- a/third_party/fwkacllib/inc/tdt/status.h +++ b/third_party/fwkacllib/inc/tdt/status.h @@ -1,4 +1,4 @@ -/** +/** * Copyright 2019-2020 Huawei Technologies Co., Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/third_party/fwkacllib/inc/tdt/tdt_host_interface.h b/third_party/fwkacllib/inc/tdt/tdt_host_interface.h index 1cab6fd1..3e7d11ee 100644 --- a/third_party/fwkacllib/inc/tdt/tdt_host_interface.h +++ b/third_party/fwkacllib/inc/tdt/tdt_host_interface.h @@ -61,7 +61,7 @@ int32_t TdtHostInit(uint32_t deviceId); * @li tdt_host_interface.h: Header file where the interface declaration is located. * @li data_common.h: Header file where 'DataItem' defined */ -int32_t TdtHostPushData(const std::string &channelName, const std::vector &item); +int32_t TdtHostPushData(const std::string &channelName, const std::vector &item, uint32_t deviceId = 0); /** * @ingroup TdtHostDestroy @@ -203,25 +203,6 @@ int32_t TdtInFeedDestroy(uint32_t deviceId); * @li tdt_host_interface.h: Header file where the interface declaration is located. */ int32_t TdtOutFeedDestroy(); - -/** -* @ingroup TdtInFeedData -* @brief Blocking queue. When the queue is full, the Push interface will block. -* -* @par Function -* Blocking queue. When the queue is full, the Push interface will block. -* -* @param channelName [IN] type #String. queue channel name -* @param items [IN] type #vector DataItem is defined in data_common.h. input data -* @retval 0 Success -* @retval OtherValues 0 Fail -* -* @par Dependency -* @li libtsdclient.so: Library to which the interface belongs. -* @li tdt_host_interface.h: Header file where the interface declaration is located. -* @li data_common.h: Header file where 'DataItem' defined -*/ -int32_t TdtInFeedData(const std::string &channelName, const std::vector &item, uint32_t deviceId); } // namespace tdt #ifdef __cplusplus } diff --git a/third_party/fwkacllib/inc/toolchain/prof_acl_api.h b/third_party/fwkacllib/inc/toolchain/prof_acl_api.h index 430ed14d..07b32149 100644 --- a/third_party/fwkacllib/inc/toolchain/prof_acl_api.h +++ b/third_party/fwkacllib/inc/toolchain/prof_acl_api.h @@ -17,380 +17,96 @@ #ifndef MSPROFILER_API_PROF_ACL_API_H_ #define MSPROFILER_API_PROF_ACL_API_H_ -#define MSVP_MAX_DEV_NUM 64 +// DataTypeConfig +#define PROF_ACL_API 0x00000001 +#define PROF_TASK_TIME 0x00000002 +#define PROF_AICORE_METRICS 0x00000004 +#define PROF_AICPU_TRACE 0x00000008 +#define PROF_MODEL_EXECUTE 0x00000010 +#define PROF_RUNTIME_API 0x00000020 +#define PROF_RUNTIME_TRACE 0x00000040 +#define PROF_SCHEDULE_TIMELINE 0x00000080 +#define PROF_SCHEDULE_TRACE 0x00000100 +#define PROF_AIVECTORCORE_METRICS 0x00000200 +#define PROF_SUBTASK_TIME 0x00000400 + +#define PROF_TRAINING_TRACE 0x00000800 +#define PROF_HCCL_TRACE 0x00001000 + +#define PROF_TASK_TRACE 0x00001852 + +// system profilinig switch +#define PROF_CPU 0x00010000 +#define PROF_HARDWARE_MEMORY 0x00020000 +#define PROF_IO 0x00040000 +#define PROF_INTER_CONNECTION 0x00080000 +#define PROF_DVPP 0x00100000 +#define PROF_SYS_AICORE_SAMPLE 0x00200000 +#define PROF_AIVECTORCORE_SAMPLE 0x00400000 + +#define PROF_MODEL_LOAD 0x8000000000000000 + +// DataTypeConfig MASK +#define PROF_ACL_API_MASK 0x00000001 +#define PROF_TASK_TIME_MASK 0x00000002 +#define PROF_AICORE_METRICS_MASK 0x00000004 +#define PROF_AICPU_TRACE_MASK 0x00000008 +#define PROF_MODEL_EXECUTE_MASK 0x00000010 +#define PROF_RUNTIME_API_MASK 0x00000020 +#define PROF_RUNTIME_TRACE_MASK 0x00000040 +#define PROF_SCHEDULE_TIMELINE_MASK 0x00000080 +#define PROF_SCHEDULE_TRACE_MASK 0x00000100 +#define PROF_AIVECTORCORE_METRICS_MASK 0x00000200 +#define PROF_SUBTASK_TIME_MASK 0x00000400 + +#define PROF_TRAINING_TRACE_MASK 0x00000800 +#define PROF_HCCL_TRACE_MASK 0x00001000 + +// system profilinig mask +#define PROF_CPU_MASK 0x00010000 +#define PROF_HARDWARE_MEMORY_MASK 0x00020000 +#define PROF_IO_MASK 0x00040000 +#define PROF_INTER_CONNECTION_MASK 0x00080000 +#define PROF_DVPP_MASK 0x00100000 +#define PROF_SYS_AICORE_SAMPLE_MASK 0x00200000 +#define PROF_AIVECTORCORE_SAMPLE_MASK 0x00400000 + +#define PROF_MODEL_LOAD_MASK 0x8000000000000000 + #ifndef OS_TYPE #define OS_TYPE 0 #endif // OS_TYPE - #if (OS_TYPE != LINUX) #define MSVP_PROF_API __declspec(dllexport) #else #define MSVP_PROF_API __attribute__((visibility("default"))) #endif -// DataTypeConfig -#define PROF_ACL_API 0x0001 -#define PROF_TASK_TIME 0x0002 -#define PROF_AICORE_METRICS 0x0004 -#define PROF_AICPU_TRACE 0x0008 -#define PROF_MODEL_EXECUTE 0x0010 -#define PROF_RUNTIME_API 0x0020 -#define PROF_RUNTIME_TRACE 0x0040 -#define PROF_SCHEDULE_TIMELINE 0x0080 -#define PROF_SCHEDULE_TRACE 0x0100 -#define PROF_AIVECTORCORE_METRICS 0x0200 -#define PROF_SUBTASK_TIME 0x0400 - -#define PROF_TRAINING_TRACE 0x0800 -#define PROF_HCCL_TRACE 0x1000 -#define PROF_DATA_PROCESS 0x2000 -#define PROF_TASK_TRACE 0x3842 - -#define PROF_MODEL_LOAD 0x8000000000000000 - -// DataTypeConfig MASK -#define PROF_ACL_API_MASK 0x0001 -#define PROF_TASK_TIME_MASK 0x0002 -#define PROF_AICORE_METRICS_MASK 0x0004 -#define PROF_AICPU_TRACE_MASK 0x0008 -#define PROF_MODEL_EXECUTE_MASK 0x0010 -#define PROF_RUNTIME_API_MASK 0x0020 -#define PROF_RUNTIME_TRACE_MASK 0x0040 -#define PROF_SCHEDULE_TIMELINE_MASK 0x0080 -#define PROF_SCHEDULE_TRACE_MASK 0x0100 -#define PROF_AIVECTORCORE_METRICS_MASK 0x0200 -#define PROF_SUBTASK_TIME_MASK 0x0400 - -#define PROF_TRAINING_TRACE_MASK 0x0800 -#define PROF_HCCL_TRACE_MASK 0x1000 -#define PROF_DATA_PROCESS_MASK 0x2000 - -#define PROF_MODEL_LOAD_MASK 0x8000000000000000 - #include -#include - -/** - * @name ProrErrorCode - * @brief error code enum of prof_acl_apis - */ -enum ProfErrorCode { - PROF_ERROR_NONE = 0, // ok - PROF_ERROR_PARAM_INVALID, // param invalid, for example nullptr - PROF_ERROR_REPEAT_INIT, // profiling has already been inited - PROF_ERROR_CONFIG_INVALID, // config invalid, for example invalid json string - PROF_ERROR_DIR_NO_ACCESS, // dir is not accessable - PROF_ERROR_FAILURE, // failed to init or start profiling - PROF_ERROR_NOT_INITED, // profiling has not been inited - PROF_ERROR_DEVICE_INVALID, // device id invalid - PROF_ERROR_UNSUPPORTED, // unsupported data type or ai core metrics - PROF_ERROR_REPEAT_START, // profiilng has already been started - PROF_ERROR_NOT_STARTED, // profiling has not been started - PROF_ERROR_REPEAT_SUBSCRIBE, // same model id has already been subscribed - PROF_ERROR_MODEL_ID_INVALID, // model id does not exist or has not been subscribed - PROF_ERROR_API_CONFLICT, // prof ctrl api mode conflicts with subscribe mode -}; - -/** - * @brief transfer profiling config in acl.json to sample config - * @param aclCfg [IN] profiling json string from acl.json as {"switch":"on", "result_path":"/home",...} - * @param sampleCfg [OUT] json string for GE as {"startCfg":[{"deviceID":"all","jobID":"1234",...}]} - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfAclCfgToSampleCfg(const std::string &aclCfg, std::string &sampleCfg); - -/** - * @name ProfInit - * @brief init profiling - * @param profInitCfg [IN] config of init profiling of json format - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfInit(const std::string &profInitCfg); - -/** - * @name ProfAicoreMetrics - * @brief aicore metrics enum - */ -enum ProfAicoreMetrics { - PROF_AICORE_ARITHMATIC_THROUGHPUT = 0, - PROF_AICORE_PIPELINE = 1, - PROF_AICORE_SYNCHRONIZATION = 2, - PROF_AICORE_MEMORY = 3, - PROF_AICORE_INTERNAL_MEMORY = 4, - PROF_AICORE_STALL = 5, - PROF_AICORE_METRICS_COUNT, - PROF_AICORE_NONE = 0xff, -}; - -/** - * @name ProfConfig - * @brief struct of ProfStart - */ -struct ProfConfig { - uint32_t devNums; // length of device id list - uint32_t devIdList[MSVP_MAX_DEV_NUM]; // physical device id list - ProfAicoreMetrics aicoreMetrics; // aicore metric - uint64_t dataTypeConfig; // data type to start profiling -}; - -/** - * @name ProfStartProfiling - * @brief start profiling - * @param profStartCfg [IN] config to start profiling - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfStartProfiling(const ProfConfig *profStartCfg); - -/** - * @name ProfStopProfiling - * @brief stop profiling - * @param profStopCfg [IN] config to stop profiling - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfStopProfiling(const ProfConfig *profStopCfg); - -/** - * @name ProfFinalize - * @brief finalize profiling task - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfFinalize(); - -/** - * @name ProfGetDataTypeConfig - * @brief get dataTypeConfig started with of one device - * @param deviceId [IN] deviceId to get dataTypeConfig - * @param dataTypeConfig [OUT] result get - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfGetDataTypeConfig(uint32_t deviceId, uint64_t &dataTypeConfig); namespace Msprofiler { namespace Api { /** - * @brief transfer profiling config in acl.json to sample config - * @param aclCfg [IN] profiling json string from acl.json as {"switch":"on", "result_path":"/home",...} - * @param sampleCfg [OUT] json string for GE as {"startCfg":[{"deviceID":"all","jobID":"1234",...}]} - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfAclCfgToSampleCfg(const std::string &aclCfg, std::string &sampleCfg); - -/** - * @name ProfInit - * @brief init profiling - * @param profInitCfg [IN] config of init profiling of json format - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfInit(const std::string &profInitCfg); - -/** - * @name ProfStartProfiling - * @brief start profiling - * @param profStartCfg [IN] config to start profiling - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfStartProfiling(const ProfConfig *profStartCfg); - -/** - * @name ProfStopProfiling - * @brief stop profiling - * @param profStopCfg [IN] config to stop profiling - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfStopProfiling(const ProfConfig *profStopCfg); - -/** - * @name ProfFinalize - * @brief finalize profiling task - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfFinalize(); - -/** - * @name ProfGetDataTypeConfig - * @brief get dataTypeConfig started with of one device - * @param deviceId [IN] deviceId to get dataTypeConfig - * @param dataTypeConfig [OUT] result get - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfGetDataTypeConfig(uint32_t deviceId, uint64_t &dataTypeConfig); - -/** - * @name WorkMode - * @brief profiling api work mode - */ -enum WorkMode { - WORK_MODE_OFF, // profiling not at work - WORK_MODE_API_CTRL, // profiling work on api ctrl mode, (ProfInit) - WORK_MODE_SUBSCRIBE, // profiling work on subscribe mode -}; - -/** - * @name ProfGetApiWorkMode - * @brief get profiling api work mode - * @return WorkMode - */ -MSVP_PROF_API WorkMode ProfGetApiWorkMode(); - -/** - * @name ProfSubscribeConfig - * @brief config of subscribe api - */ -struct ProfSubscribeConfig { - bool timeInfo; // subscribe op time - ProfAicoreMetrics aicoreMetrics; // subscribe ai core metrics - void* fd; // pipe fd -}; - -/** - * @name ProfGetDataTypeConfig - * @brief get DataTypeConfig of subscribe - * @param profSubscribeConfig [IN] config to subscribe data - * @return DataTypeConfig - */ -MSVP_PROF_API uint64_t ProfGetDataTypeConfig(const ProfSubscribeConfig *profSubscribeConfig); - -/** - * @name ProfModelSubscribe - * @brief subscribe data of one model id - * @param modelId [IN] model id to subscribe data - * @param devId [IN] device id of model - * @param profSubscribeConfig [IN] config to subscribe data - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfModelSubscribe(uint32_t modelId, uint32_t devId, - const ProfSubscribeConfig *profSubscribeConfig); - -/** - * @name ProfIsModelSubscribed - * @brief check if a model id is subscribed - * @param modeiId [IN] modei id to check - * @return true: subscribed, false: not - */ -MSVP_PROF_API bool ProfIsModelSubscribed(uint32_t modelId); - -/** - * @name ProfModelUnSubscribe - * @brief unsubscribe a model id - * @param modeiId [IN] modei id to unsubscribe - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfModelUnSubscribe(uint32_t modelId); - -/** - * @name ProfGetOpDescSize - * @brief get profiling data struct size - * @param opDescSize [OUT] bytes of profiling subscribe data struct - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfGetOpDescSize(uint32_t *opDescSize); - -/** - * @name ProfGetOpNum - * @brief get how many op data there are in data - * @param data [IN] data read from pipe - * @param len [IN] data length - * @param opNum [OUT] number of op in data - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfGetOpNum(const void *data, uint32_t len, uint32_t *opNum); - -/** - * @name ProfGetModelId - * @brief get model id of specific part of data - * @param data [IN] data read from pipe - * @param len [IN] data length - * @param index [IN] index of part(op) - * @return model id - */ -MSVP_PROF_API uint32_t ProfGetModelId(const void *data, uint32_t len, uint32_t index); - -/** - * @name ProfGetOpType - * @brief get op type of specific part of data - * @param data [IN] data read from pipe - * @param len [IN] data length - * @param opType [OUT] op type buffer - * @param opTypeLen [IN] buffer size of param opType - * @param index [IN] index of part(op) - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfGetOpType(const void *data, uint32_t len, char *opType, uint32_t opTypeLen, uint32_t index); - -/** - * @name ProfGetOpName - * @brief get op name of specific part of data - * @param data [IN] data read from pipe - * @param len [IN] data length - * @param opType [OUT] op name buffer - * @param opTypeLen [IN] buffer size of param opName - * @param index [IN] index of part(op) - * @return ProfErrorCode - */ -MSVP_PROF_API int32_t ProfGetOpName(const void *data, uint32_t len, char *opName, uint32_t opNameLen, uint32_t index); - -/** - * @name ProfGetOpStart - * @brief get op start timestamp of specific part of data - * @param data [IN] data read from pipe - * @param len [IN] data length - * @param index [IN] index of part(op) - * @return op start timestamp (us) - */ -MSVP_PROF_API uint64_t ProfGetOpStart(const void *data, uint32_t len, uint32_t index); - -/** - * @name ProfGetOpEnd - * @brief get op end timestamp of specific part of data - * @param data [IN] data read from pipe - * @param len [IN] data length - * @param index [IN] index of part(op) - * @return op end timestamp (us) - */ -MSVP_PROF_API uint64_t ProfGetOpEnd(const void *data, uint32_t len, uint32_t index); - -/** - * @name ProfGetOpDuration - * @brief get op duration of specific part of data - * @param data [IN] data read from pipe - * @param len [IN] data length - * @param index [IN] index of part(op) - * @return op duration (us) - */ -MSVP_PROF_API uint64_t ProfGetOpDuration(const void *data, uint32_t len, uint32_t index); - -/** * @name ProfGetOpExecutionTime * @brief get op execution time of specific part of data - * @param data [IN] data read from pipe - * @param len [IN] data length + * @param data [IN] data read from pipe + * @param len [IN] data length * @param index [IN] index of part(op) * @return op execution time (us) */ MSVP_PROF_API uint64_t ProfGetOpExecutionTime(const void *data, uint32_t len, uint32_t index); +} +} -/** - * @name ProfGetOpCubeOps - * @brief get op cube fops of specific part of data - * @param data [IN] data read from pipe - * @param len [IN] data length - * @param index [IN] index of part(op) - * @return op cube fops - */ -MSVP_PROF_API uint64_t ProfGetOpCubeOps(const void *data, uint32_t len, uint32_t index); +#ifdef __cplusplus +extern "C" { +#endif -/** - * @name ProfGetOpVectorOps - * @brief get op vector fops of specific part of data - * @param data [IN] data read from pipe - * @param len [IN] data length - * @param index [IN] index of part(op) - * @return op vector fops - */ -MSVP_PROF_API uint64_t ProfGetOpVectorOps(const void *data, uint32_t len, uint32_t index); +MSVP_PROF_API uint64_t ProfGetOpExecutionTime(const void *data, uint32_t len, uint32_t index); -} // namespace Api -} // namespace Msprofiler +#ifdef __cplusplus +} +#endif #endif // MSPROFILER_API_PROF_ACL_API_H_ diff --git a/third_party/fwkacllib/inc/toolchain/prof_reporter.h b/third_party/fwkacllib/inc/toolchain/prof_reporter.h index 3ae5f8ef..ff91351b 100644 --- a/third_party/fwkacllib/inc/toolchain/prof_reporter.h +++ b/third_party/fwkacllib/inc/toolchain/prof_reporter.h @@ -26,6 +26,8 @@ #define MSVP_PROF_API __attribute__((visibility("default"))) #endif +#include "prof_callback.h" + /** * @file prof_reporter.h * @defgroup reporter the reporter group diff --git a/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h b/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h index 87fdcbeb..6208f462 100644 --- a/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h +++ b/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h @@ -1,78 +1,72 @@ -/** - * Copyright 2019-2020 Huawei Technologies Co., Ltd - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/** @defgroup mstune mstune调优接口 */ -#ifndef TUNE_API_H -#define TUNE_API_H -#include -#include -#include -#include "graph/graph.h" -#include "ge/ge_api.h" - -/** - * @ingroup mstune - * - * mstune status - */ -enum MsTuneStatus { - MSTUNE_SUCCESS, /** tune success */ - MSTUNE_FAILED, /** tune failed */ -}; - -// Option key: for train options sets -const std::string MSTUNE_SELF_KEY = "mstune"; -const std::string MSTUNE_GEINIT_KEY = "initialize"; -const std::string MSTUNE_GESESS_KEY = "session"; - -/** - * @ingroup mstune - * @par 描述: 命令行调优 - * - * @attention 无 - * @param option [IN] 调优参数 - * @param msg [OUT] 调优异常下返回信息 - * @retval #MSTUNE_SUCCESS 执行成功 - * @retval #MSTUNE_FAILED 执行失败 - * @par 依赖: - * @li tune_api.cpp:该接口所属的开发包。 - * @li tune_api.h:该接口声明所在的头文件。 - * @see 无 - * @since - */ -MsTuneStatus MsTuning(const std::map &option, std::string &msg); - -/** - * @ingroup mstune - * @par 描述: 梯度调优 - * - * @attention 无 - * @param tuningGraph [IN] 调优图 - * @param dependGraph [IN] 调优依赖图 - * @param session [IN] ge连接会话 - * @param option [IN] 参数集. 包含调优参数及ge参数 - * @retval #MSTUNE_SUCCESS 执行成功 - * @retval #MSTUNE_FAILED 执行失败 - * @par 依赖: - * @li tune_api.cpp:该接口所属的开发包。 - * @li tune_api.h:该接口声明所在的头文件。 - * @see 无 - * @since - */ -extern "C" MsTuneStatus MsTrainTuning(ge::Graph &tuningGraph, std::vector &dependGraph, - ge::Session *session, const std::map> &option); - -#endif +/** + * @file tune_api.h + * + * Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved.\n + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n + * 描述:mstune调优接口头文件 + */ +/** @defgroup mstune mstune调优接口 */ +#ifndef TUNE_API_H +#define TUNE_API_H +#include +#include +#include +#include "graph/graph.h" +#include "ge/ge_api.h" + +/** + * @ingroup mstune + * + * mstune status + */ +enum MsTuneStatus { + MSTUNE_SUCCESS, /** tune success */ + MSTUNE_FAILED, /** tune failed */ +}; + +// Option key: for train options sets +const std::string MSTUNE_SELF_KEY = "mstune"; +const std::string MSTUNE_GEINIT_KEY = "initialize"; +const std::string MSTUNE_GESESS_KEY = "session"; + +/** + * @ingroup mstune + * @par 描述: 命令行调优 + * + * @attention 无 + * @param option [IN] 调优参数 + * @param msg [OUT] 调优异常下返回信息 + * @retval #MSTUNE_SUCCESS 执行成功 + * @retval #MSTUNE_FAILED 执行失败 + * @par 依赖: + * @li tune_api.cpp:该接口所属的开发包。 + * @li tune_api.h:该接口声明所在的头文件。 + * @see 无 + * @since + */ +MsTuneStatus MsTuning(const std::map &option, std::string &msg); + +/** + * @ingroup mstune + * @par 描述: 梯度调优 + * + * @attention 无 + * @param tuningGraph [IN] 调优图 + * @param dependGraph [IN] 调优依赖图 + * @param session [IN] ge连接会话 + * @param option [IN] 参数集. 包含调优参数及ge参数 + * @retval #MSTUNE_SUCCESS 执行成功 + * @retval #MSTUNE_FAILED 执行失败 + * @par 依赖: + * @li tune_api.cpp:该接口所属的开发包。 + * @li tune_api.h:该接口声明所在的头文件。 + * @see 无 + * @since + */ +extern "C" MsTuneStatus MsTrainTuning(ge::Graph &tuningGraph, std::vector &dependGraph, + ge::Session *session, const std::map> &option); + +#endif From e3b32cd2a098ac4905f23715be833240068c1998 Mon Sep 17 00:00:00 2001 From: yanghaoran Date: Sat, 16 Jan 2021 17:22:20 +0800 Subject: [PATCH 07/28] clang-format --- inc/external/acl/acl_base.h | 84 +++--- inc/external/acl/acl_mdl.h | 356 ++++++++++++-------------- inc/external/acl/acl_op.h | 119 +++------ inc/external/acl/acl_op_compiler.h | 47 ++-- inc/external/acl/acl_prof.h | 42 +-- inc/external/acl/acl_rt.h | 140 +++++----- inc/external/acl/acl_tdt.h | 31 +-- inc/external/acl/error_codes/rt_error_codes.h | 135 +++++----- inc/external/acl/ops/acl_cblas.h | 179 +++---------- inc/external/acl/ops/acl_dvpp.h | 348 ++++++++++--------------- inc/external/acl/ops/acl_fv.h | 14 +- inc/external/hccl/hccl.h | 33 +-- inc/external/hccl/hccl_types.h | 84 +++--- inc/external/runtime/rt_error_codes.h | 135 +++++----- 14 files changed, 735 insertions(+), 1012 deletions(-) diff --git a/inc/external/acl/acl_base.h b/inc/external/acl/acl_base.h index 12a25119..b3111860 100644 --- a/inc/external/acl/acl_base.h +++ b/inc/external/acl/acl_base.h @@ -134,42 +134,42 @@ static const int ACL_ERROR_PROFILING_FAILURE = 500005; #define ACL_UNKNOWN_RANK 0xFFFFFFFFFFFFFFFE typedef enum { - ACL_DT_UNDEFINED = -1, - ACL_FLOAT = 0, - ACL_FLOAT16 = 1, - ACL_INT8 = 2, - ACL_INT32 = 3, - ACL_UINT8 = 4, - ACL_INT16 = 6, - ACL_UINT16 = 7, - ACL_UINT32 = 8, - ACL_INT64 = 9, - ACL_UINT64 = 10, - ACL_DOUBLE = 11, - ACL_BOOL = 12, - ACL_STRING = 13, + ACL_DT_UNDEFINED = -1, + ACL_FLOAT = 0, + ACL_FLOAT16 = 1, + ACL_INT8 = 2, + ACL_INT32 = 3, + ACL_UINT8 = 4, + ACL_INT16 = 6, + ACL_UINT16 = 7, + ACL_UINT32 = 8, + ACL_INT64 = 9, + ACL_UINT64 = 10, + ACL_DOUBLE = 11, + ACL_BOOL = 12, + ACL_STRING = 13, } aclDataType; typedef enum { - ACL_FORMAT_UNDEFINED = -1, - ACL_FORMAT_NCHW = 0, - ACL_FORMAT_NHWC = 1, - ACL_FORMAT_ND = 2, - ACL_FORMAT_NC1HWC0 = 3, - ACL_FORMAT_FRACTAL_Z = 4, - ACL_FORMAT_NC1HWC0_C04 = 12, - ACL_FORMAT_NDHWC = 27, - ACL_FORMAT_FRACTAL_NZ = 29, - ACL_FORMAT_NCDHW = 30, - ACL_FORMAT_NDC1HWC0 = 32, - ACL_FRACTAL_Z_3D = 33 + ACL_FORMAT_UNDEFINED = -1, + ACL_FORMAT_NCHW = 0, + ACL_FORMAT_NHWC = 1, + ACL_FORMAT_ND = 2, + ACL_FORMAT_NC1HWC0 = 3, + ACL_FORMAT_FRACTAL_Z = 4, + ACL_FORMAT_NC1HWC0_C04 = 12, + ACL_FORMAT_NDHWC = 27, + ACL_FORMAT_FRACTAL_NZ = 29, + ACL_FORMAT_NCDHW = 30, + ACL_FORMAT_NDC1HWC0 = 32, + ACL_FRACTAL_Z_3D = 33 } aclFormat; typedef enum { - ACL_DEBUG = 0, - ACL_INFO = 1, - ACL_WARNING = 2, - ACL_ERROR = 3, + ACL_DEBUG = 0, + ACL_INFO = 1, + ACL_WARNING = 2, + ACL_ERROR = 3, } aclLogLevel; /** @@ -304,9 +304,7 @@ ACL_FUNC_VISIBILITY size_t aclDataTypeSize(aclDataType dataType); * @retval aclTensorDesc pointer. * @retval nullptr if param is invalid or run out of memory */ -ACL_FUNC_VISIBILITY aclTensorDesc *aclCreateTensorDesc(aclDataType dataType, - int numDims, - const int64_t *dims, +ACL_FUNC_VISIBILITY aclTensorDesc *aclCreateTensorDesc(aclDataType dataType, int numDims, const int64_t *dims, aclFormat format); /** @@ -328,8 +326,7 @@ ACL_FUNC_VISIBILITY void aclDestroyTensorDesc(const aclTensorDesc *desc); * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclSetTensorShapeRange(aclTensorDesc* desc, - size_t dimsCount, +ACL_FUNC_VISIBILITY aclError aclSetTensorShapeRange(aclTensorDesc *desc, size_t dimsCount, int64_t dimsRange[][ACL_TENSOR_SHAPE_RANGE_NUM]); /** @@ -426,9 +423,7 @@ ACL_FUNC_VISIBILITY aclError aclGetTensorDescDimV2(const aclTensorDesc *desc, si * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclGetTensorDescDimRange(const aclTensorDesc *desc, - size_t index, - size_t dimRangeNum, +ACL_FUNC_VISIBILITY aclError aclGetTensorDescDimRange(const aclTensorDesc *desc, size_t index, size_t dimRangeNum, int64_t *dimRange); /** @@ -465,7 +460,7 @@ ACL_FUNC_VISIBILITY const char *aclGetTensorDescName(aclTensorDesc *desc); * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclTransTensorDescFormat(const aclTensorDesc *srcDesc, aclFormat dstFormat, - aclTensorDesc **dstDesc); + aclTensorDesc **dstDesc); /** * @ingroup AscendCL @@ -553,7 +548,7 @@ ACL_FUNC_VISIBILITY aclError aclSetTensorOriginShape(aclTensorDesc *desc, int nu * * @retval null for failed. * @retval OtherValues success. -*/ + */ ACL_FUNC_VISIBILITY aclTensorDesc *aclGetTensorDescByIndex(aclTensorDesc *desc, size_t index); /** @@ -564,7 +559,7 @@ ACL_FUNC_VISIBILITY aclTensorDesc *aclGetTensorDescByIndex(aclTensorDesc *desc, * * @retval null for failed * @retval OtherValues success -*/ + */ ACL_FUNC_VISIBILITY void *aclGetTensorDescAddress(const aclTensorDesc *desc); /** @@ -604,13 +599,12 @@ ACL_FUNC_VISIBILITY aclError aclSetTensorConst(aclTensorDesc *desc, void *dataBu * @param ... [IN] the value of current log */ ACL_FUNC_VISIBILITY void aclAppLog(aclLogLevel logLevel, const char *func, const char *file, uint32_t line, - const char *fmt, ...); + const char *fmt, ...); -#define ACL_APP_LOG(level, fmt, ...) \ - aclAppLog(level, __FUNCTION__, __FILE__, __LINE__, fmt, ##__VA_ARGS__) +#define ACL_APP_LOG(level, fmt, ...) aclAppLog(level, __FUNCTION__, __FILE__, __LINE__, fmt, ##__VA_ARGS__) #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_ACL_BASE_H_ +#endif // INC_EXTERNAL_ACL_ACL_BASE_H_ diff --git a/inc/external/acl/acl_mdl.h b/inc/external/acl/acl_mdl.h index 4f3e257f..5886d857 100644 --- a/inc/external/acl/acl_mdl.h +++ b/inc/external/acl/acl_mdl.h @@ -27,19 +27,19 @@ extern "C" { #endif -#define ACL_MAX_DIM_CNT 128 -#define ACL_MAX_TENSOR_NAME_LEN 128 -#define ACL_MAX_BATCH_NUM 128 -#define ACL_MAX_HW_NUM 128 -#define ACL_MAX_SHAPE_COUNT 128 -#define ACL_INVALID_NODE_INDEX 0xFFFFFFFF - -#define ACL_MDL_LOAD_FROM_FILE 1 -#define ACL_MDL_LOAD_FROM_FILE_WITH_MEM 2 -#define ACL_MDL_LOAD_FROM_MEM 3 -#define ACL_MDL_LOAD_FROM_MEM_WITH_MEM 4 -#define ACL_MDL_LOAD_FROM_FILE_WITH_Q 5 -#define ACL_MDL_LOAD_FROM_MEM_WITH_Q 6 +#define ACL_MAX_DIM_CNT 128 +#define ACL_MAX_TENSOR_NAME_LEN 128 +#define ACL_MAX_BATCH_NUM 128 +#define ACL_MAX_HW_NUM 128 +#define ACL_MAX_SHAPE_COUNT 128 +#define ACL_INVALID_NODE_INDEX 0xFFFFFFFF + +#define ACL_MDL_LOAD_FROM_FILE 1 +#define ACL_MDL_LOAD_FROM_FILE_WITH_MEM 2 +#define ACL_MDL_LOAD_FROM_MEM 3 +#define ACL_MDL_LOAD_FROM_MEM_WITH_MEM 4 +#define ACL_MDL_LOAD_FROM_FILE_WITH_Q 5 +#define ACL_MDL_LOAD_FROM_MEM_WITH_Q 6 #define ACL_DYNAMIC_TENSOR_NAME "ascend_mbatch_shape_data" #define ACL_DYNAMIC_AIPP_NAME "ascend_dynamic_aipp_data" @@ -51,123 +51,123 @@ typedef struct aclAippExtendInfo aclAippExtendInfo; typedef struct aclmdlConfigHandle aclmdlConfigHandle; typedef enum { - ACL_YUV420SP_U8 = 1, - ACL_XRGB8888_U8, - ACL_RGB888_U8, - ACL_YUV400_U8, - ACL_NC1HWC0DI_FP16, - ACL_NC1HWC0DI_S8, - ACL_ARGB8888_U8, - ACL_YUYV_U8, - ACL_YUV422SP_U8, - ACL_AYUV444_U8, - ACL_RAW10, - ACL_RAW12, - ACL_RAW16, - ACL_RAW24, - ACL_AIPP_RESERVED = 0xffff, + ACL_YUV420SP_U8 = 1, + ACL_XRGB8888_U8, + ACL_RGB888_U8, + ACL_YUV400_U8, + ACL_NC1HWC0DI_FP16, + ACL_NC1HWC0DI_S8, + ACL_ARGB8888_U8, + ACL_YUYV_U8, + ACL_YUV422SP_U8, + ACL_AYUV444_U8, + ACL_RAW10, + ACL_RAW12, + ACL_RAW16, + ACL_RAW24, + ACL_AIPP_RESERVED = 0xffff, } aclAippInputFormat; typedef enum { - ACL_MDL_PRIORITY_INT32 = 0, - ACL_MDL_LOAD_TYPE_SIZET, - ACL_MDL_PATH_PTR, /**< pointer to model load path with deep copy */ - ACL_MDL_MEM_ADDR_PTR, /**< pointer to model memory with shallow copy */ - ACL_MDL_MEM_SIZET, - ACL_MDL_WEIGHT_ADDR_PTR, /**< pointer to weight memory of model with shallow copy */ - ACL_MDL_WEIGHT_SIZET, - ACL_MDL_WORKSPACE_ADDR_PTR, /**< pointer to worksapce memory of model with shallow copy */ - ACL_MDL_WORKSPACE_SIZET, - ACL_MDL_INPUTQ_NUM_SIZET, - ACL_MDL_INPUTQ_ADDR_PTR, /**< pointer to inputQ with shallow copy */ - ACL_MDL_OUTPUTQ_NUM_SIZET, - ACL_MDL_OUTPUTQ_ADDR_PTR /**< pointer to outputQ with shallow copy */ + ACL_MDL_PRIORITY_INT32 = 0, + ACL_MDL_LOAD_TYPE_SIZET, + ACL_MDL_PATH_PTR, /**< pointer to model load path with deep copy */ + ACL_MDL_MEM_ADDR_PTR, /**< pointer to model memory with shallow copy */ + ACL_MDL_MEM_SIZET, + ACL_MDL_WEIGHT_ADDR_PTR, /**< pointer to weight memory of model with shallow copy */ + ACL_MDL_WEIGHT_SIZET, + ACL_MDL_WORKSPACE_ADDR_PTR, /**< pointer to worksapce memory of model with shallow copy */ + ACL_MDL_WORKSPACE_SIZET, + ACL_MDL_INPUTQ_NUM_SIZET, + ACL_MDL_INPUTQ_ADDR_PTR, /**< pointer to inputQ with shallow copy */ + ACL_MDL_OUTPUTQ_NUM_SIZET, + ACL_MDL_OUTPUTQ_ADDR_PTR /**< pointer to outputQ with shallow copy */ } aclmdlConfigAttr; typedef enum { - ACL_DATA_WITHOUT_AIPP = 0, - ACL_DATA_WITH_STATIC_AIPP, - ACL_DATA_WITH_DYNAMIC_AIPP, - ACL_DYNAMIC_AIPP_NODE + ACL_DATA_WITHOUT_AIPP = 0, + ACL_DATA_WITH_STATIC_AIPP, + ACL_DATA_WITH_DYNAMIC_AIPP, + ACL_DYNAMIC_AIPP_NODE } aclmdlInputAippType; typedef struct aclmdlIODims { - char name[ACL_MAX_TENSOR_NAME_LEN]; /**< tensor name */ - size_t dimCount; /**< dim array count */ - int64_t dims[ACL_MAX_DIM_CNT]; /**< dim data array */ + char name[ACL_MAX_TENSOR_NAME_LEN]; /**< tensor name */ + size_t dimCount; /**< dim array count */ + int64_t dims[ACL_MAX_DIM_CNT]; /**< dim data array */ } aclmdlIODims; typedef struct aclAippDims { - aclmdlIODims srcDims; /**< input dims before model transform */ - size_t srcSize; /**< input size before model transform */ - aclmdlIODims aippOutdims; /**< aipp output dims */ - size_t aippOutSize; /**< aipp output size */ + aclmdlIODims srcDims; /**< input dims before model transform */ + size_t srcSize; /**< input size before model transform */ + aclmdlIODims aippOutdims; /**< aipp output dims */ + size_t aippOutSize; /**< aipp output size */ } aclAippDims; typedef struct aclmdlBatch { - size_t batchCount; /**< batch array count */ - uint64_t batch[ACL_MAX_BATCH_NUM]; /**< batch data array */ + size_t batchCount; /**< batch array count */ + uint64_t batch[ACL_MAX_BATCH_NUM]; /**< batch data array */ } aclmdlBatch; typedef struct aclmdlHW { - size_t hwCount; /**< height&width array count */ - uint64_t hw[ACL_MAX_HW_NUM][2]; /**< height&width data array */ + size_t hwCount; /**< height&width array count */ + uint64_t hw[ACL_MAX_HW_NUM][2]; /**< height&width data array */ } aclmdlHW; typedef struct aclAippInfo { - aclAippInputFormat inputFormat; - int32_t srcImageSizeW; - int32_t srcImageSizeH; - int8_t cropSwitch; - int32_t loadStartPosW; - int32_t loadStartPosH; - int32_t cropSizeW; - int32_t cropSizeH; - int8_t resizeSwitch; - int32_t resizeOutputW; - int32_t resizeOutputH; - int8_t paddingSwitch; - int32_t leftPaddingSize; - int32_t rightPaddingSize; - int32_t topPaddingSize; - int32_t bottomPaddingSize; - int8_t cscSwitch; - int8_t rbuvSwapSwitch; - int8_t axSwapSwitch; - int8_t singleLineMode; - int32_t matrixR0C0; - int32_t matrixR0C1; - int32_t matrixR0C2; - int32_t matrixR1C0; - int32_t matrixR1C1; - int32_t matrixR1C2; - int32_t matrixR2C0; - int32_t matrixR2C1; - int32_t matrixR2C2; - int32_t outputBias0; - int32_t outputBias1; - int32_t outputBias2; - int32_t inputBias0; - int32_t inputBias1; - int32_t inputBias2; - int32_t meanChn0; - int32_t meanChn1; - int32_t meanChn2; - int32_t meanChn3; - float minChn0; - float minChn1; - float minChn2; - float minChn3; - float varReciChn0; - float varReciChn1; - float varReciChn2; - float varReciChn3; - aclFormat srcFormat; - aclDataType srcDatatype; - size_t srcDimNum; - size_t shapeCount; - aclAippDims outDims[ACL_MAX_SHAPE_COUNT]; - aclAippExtendInfo *aippExtend; /**< reserved parameters, current version needs to be null */ + aclAippInputFormat inputFormat; + int32_t srcImageSizeW; + int32_t srcImageSizeH; + int8_t cropSwitch; + int32_t loadStartPosW; + int32_t loadStartPosH; + int32_t cropSizeW; + int32_t cropSizeH; + int8_t resizeSwitch; + int32_t resizeOutputW; + int32_t resizeOutputH; + int8_t paddingSwitch; + int32_t leftPaddingSize; + int32_t rightPaddingSize; + int32_t topPaddingSize; + int32_t bottomPaddingSize; + int8_t cscSwitch; + int8_t rbuvSwapSwitch; + int8_t axSwapSwitch; + int8_t singleLineMode; + int32_t matrixR0C0; + int32_t matrixR0C1; + int32_t matrixR0C2; + int32_t matrixR1C0; + int32_t matrixR1C1; + int32_t matrixR1C2; + int32_t matrixR2C0; + int32_t matrixR2C1; + int32_t matrixR2C2; + int32_t outputBias0; + int32_t outputBias1; + int32_t outputBias2; + int32_t inputBias0; + int32_t inputBias1; + int32_t inputBias2; + int32_t meanChn0; + int32_t meanChn1; + int32_t meanChn2; + int32_t meanChn3; + float minChn0; + float minChn1; + float minChn2; + float minChn3; + float varReciChn0; + float varReciChn1; + float varReciChn2; + float varReciChn3; + aclFormat srcFormat; + aclDataType srcDatatype; + size_t srcDimNum; + size_t shapeCount; + aclAippDims outDims[ACL_MAX_SHAPE_COUNT]; + aclAippExtendInfo *aippExtend; /**< reserved parameters, current version needs to be null */ } aclAippInfo; /** @@ -339,8 +339,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFile(const char *modelPath, uint32_t * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMem(const void *model, size_t modelSize, - uint32_t *modelId); +ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMem(const void *model, size_t modelSize, uint32_t *modelId); /** * @ingroup AscendCL @@ -362,9 +361,8 @@ ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMem(const void *model, size_t modelS * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFileWithMem(const char *modelPath, - uint32_t *modelId, void *workPtr, size_t workSize, - void *weightPtr, size_t weightSize); +ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFileWithMem(const char *modelPath, uint32_t *modelId, void *workPtr, + size_t workSize, void *weightPtr, size_t weightSize); /** * @ingroup AscendCL @@ -387,9 +385,9 @@ ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFileWithMem(const char *modelPath, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMemWithMem(const void *model, size_t modelSize, - uint32_t *modelId, void *workPtr, size_t workSize, - void *weightPtr, size_t weightSize); +ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMemWithMem(const void *model, size_t modelSize, uint32_t *modelId, + void *workPtr, size_t workSize, void *weightPtr, + size_t weightSize); /** * @ingroup AscendCL @@ -424,8 +422,8 @@ ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFileWithQ(const char *modelPath, uint * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMemWithQ(const void *model, size_t modelSize, uint32_t *modelId, - const uint32_t *inputQ, size_t inputQNum, - const uint32_t *outputQ, size_t outputQNum); + const uint32_t *inputQ, size_t inputQNum, const uint32_t *outputQ, + size_t outputQNum); /** * @ingroup AscendCL @@ -455,8 +453,8 @@ ACL_FUNC_VISIBILITY aclError aclmdlExecute(uint32_t modelId, const aclmdlDataset * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | * aclmdlLoadFromMemWithMem */ -ACL_FUNC_VISIBILITY aclError aclmdlExecuteAsync(uint32_t modelId, const aclmdlDataset *input, - aclmdlDataset *output, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclmdlExecuteAsync(uint32_t modelId, const aclmdlDataset *input, aclmdlDataset *output, + aclrtStream stream); /** * @ingroup AscendCL @@ -831,11 +829,11 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPInputFormat(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCscParams(aclmdlAIPP *aippParmsSet, int8_t csc_switch, - int16_t cscMatrixR0C0, int16_t cscMatrixR0C1, int16_t cscMatrixR0C2, - int16_t cscMatrixR1C0, int16_t cscMatrixR1C1, int16_t cscMatrixR1C2, - int16_t cscMatrixR2C0, int16_t cscMatrixR2C1, int16_t cscMatrixR2C2, + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCscParams(aclmdlAIPP *aippParmsSet, int8_t csc_switch, int16_t cscMatrixR0C0, + int16_t cscMatrixR0C1, int16_t cscMatrixR0C2, int16_t cscMatrixR1C0, + int16_t cscMatrixR1C1, int16_t cscMatrixR1C2, int16_t cscMatrixR2C0, + int16_t cscMatrixR2C1, int16_t cscMatrixR2C2, uint8_t cscOutputBiasR0, uint8_t cscOutputBiasR1, uint8_t cscOutputBiasR2, uint8_t cscInputBiasR0, uint8_t cscInputBiasR1, uint8_t cscInputBiasR2); @@ -851,7 +849,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCscParams(aclmdlAIPP *aippParmsSet, in * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPRbuvSwapSwitch(aclmdlAIPP *aippParmsSet, int8_t rbuvSwapSwitch); /** @@ -865,7 +863,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPRbuvSwapSwitch(aclmdlAIPP *aippParmsSe * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPAxSwapSwitch(aclmdlAIPP *aippParmsSet, int8_t axSwapSwitch); /** @@ -880,7 +878,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPAxSwapSwitch(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPSrcImageSize(aclmdlAIPP *aippParmsSet, int32_t srcImageSizeW, int32_t srcImageSizeH); @@ -900,14 +898,10 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPSrcImageSize(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPScfParams(aclmdlAIPP *aippParmsSet, - int8_t scfSwitch, - int32_t scfInputSizeW, - int32_t scfInputSizeH, - int32_t scfOutputSizeW, - int32_t scfOutputSizeH, - uint64_t batchIndex); + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPScfParams(aclmdlAIPP *aippParmsSet, int8_t scfSwitch, int32_t scfInputSizeW, + int32_t scfInputSizeH, int32_t scfOutputSizeW, + int32_t scfOutputSizeH, uint64_t batchIndex); /** * @ingroup AscendCL @@ -925,13 +919,9 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPScfParams(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCropParams(aclmdlAIPP *aippParmsSet, - int8_t cropSwitch, - int32_t cropStartPosW, - int32_t cropStartPosH, - int32_t cropSizeW, - int32_t cropSizeH, + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCropParams(aclmdlAIPP *aippParmsSet, int8_t cropSwitch, int32_t cropStartPosW, + int32_t cropStartPosH, int32_t cropSizeW, int32_t cropSizeH, uint64_t batchIndex); /** @@ -950,7 +940,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCropParams(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPaddingParams(aclmdlAIPP *aippParmsSet, int8_t paddingSwitch, int32_t paddingSizeTop, int32_t paddingSizeBottom, int32_t paddingSizeLeft, int32_t paddingSizeRight, @@ -971,13 +961,10 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPaddingParams(aclmdlAIPP *aippParmsSet * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMean(aclmdlAIPP *aippParmsSet, - int16_t dtcPixelMeanChn0, - int16_t dtcPixelMeanChn1, - int16_t dtcPixelMeanChn2, - int16_t dtcPixelMeanChn3, - uint64_t batchIndex); + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMean(aclmdlAIPP *aippParmsSet, int16_t dtcPixelMeanChn0, + int16_t dtcPixelMeanChn1, int16_t dtcPixelMeanChn2, + int16_t dtcPixelMeanChn3, uint64_t batchIndex); /** * @ingroup AscendCL @@ -994,13 +981,10 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMean(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMin(aclmdlAIPP *aippParmsSet, - float dtcPixelMinChn0, - float dtcPixelMinChn1, - float dtcPixelMinChn2, - float dtcPixelMinChn3, - uint64_t batchIndex); + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMin(aclmdlAIPP *aippParmsSet, float dtcPixelMinChn0, + float dtcPixelMinChn1, float dtcPixelMinChn2, + float dtcPixelMinChn3, uint64_t batchIndex); /** * @ingroup AscendCL @@ -1017,13 +1001,10 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMin(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPixelVarReci(aclmdlAIPP *aippParmsSet, - float dtcPixelVarReciChn0, - float dtcPixelVarReciChn1, - float dtcPixelVarReciChn2, - float dtcPixelVarReciChn3, - uint64_t batchIndex); + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPixelVarReci(aclmdlAIPP *aippParmsSet, float dtcPixelVarReciChn0, + float dtcPixelVarReciChn1, float dtcPixelVarReciChn2, + float dtcPixelVarReciChn3, uint64_t batchIndex); /** * @ingroup AscendCL @@ -1039,10 +1020,8 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPixelVarReci(aclmdlAIPP *aippParmsSet, * * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName | aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetInputAIPP(uint32_t modelId, - aclmdlDataset *dataset, - size_t index, + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetInputAIPP(uint32_t modelId, aclmdlDataset *dataset, size_t index, const aclmdlAIPP *aippParmsSet); /** @@ -1059,10 +1038,8 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetInputAIPP(uint32_t modelId, * * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName | aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPByInputIndex(uint32_t modelId, - aclmdlDataset *dataset, - size_t index, + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPByInputIndex(uint32_t modelId, aclmdlDataset *dataset, size_t index, const aclmdlAIPP *aippParmsSet); /** @@ -1080,10 +1057,8 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPByInputIndex(uint32_t modelId, * * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName | aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlGetAippType(uint32_t modelId, - size_t index, - aclmdlInputAippType *type, + */ +ACL_FUNC_VISIBILITY aclError aclmdlGetAippType(uint32_t modelId, size_t index, aclmdlInputAippType *type, size_t *dynamicAttachedDataIndex); /** @@ -1100,7 +1075,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlGetAippType(uint32_t modelId, * * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlGetFirstAippInfo(uint32_t modelId, size_t index, aclAippInfo *aippinfo); /** @@ -1119,10 +1094,11 @@ ACL_FUNC_VISIBILITY aclError aclmdlGetFirstAippInfo(uint32_t modelId, size_t ind * * @retval ACL_SUCCESS The function is successfully executed * @retval OtherValues Failure -*/ -ACL_FUNC_VISIBILITY aclError aclmdlCreateAndGetOpDesc(uint32_t deviceId, uint32_t streamId, - uint32_t taskId, char *opName, size_t opNameLen, aclTensorDesc **inputDesc, size_t *numInputs, - aclTensorDesc **outputDesc, size_t *numOutputs); + */ +ACL_FUNC_VISIBILITY aclError aclmdlCreateAndGetOpDesc(uint32_t deviceId, uint32_t streamId, uint32_t taskId, + char *opName, size_t opNameLen, aclTensorDesc **inputDesc, + size_t *numInputs, aclTensorDesc **outputDesc, + size_t *numOutputs); /** * @ingroup AscendCL @@ -1130,7 +1106,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlCreateAndGetOpDesc(uint32_t deviceId, uint32_ * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlInitDump(); /** @@ -1141,7 +1117,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlInitDump(); * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlSetDump(const char *dumpCfgPath); /** @@ -1150,7 +1126,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetDump(const char *dumpCfgPath); * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlFinalizeDump(); /** @@ -1162,7 +1138,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlFinalizeDump(); * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlLoadWithConfig(const aclmdlConfigHandle *handle, uint32_t *modelId); /** @@ -1172,7 +1148,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlLoadWithConfig(const aclmdlConfigHandle *hand * @retval the aclmdlConfigHandle pointer * * @see aclmdlDestroyConfigHandle -*/ + */ ACL_FUNC_VISIBILITY aclmdlConfigHandle *aclmdlCreateConfigHandle(); /** @@ -1201,10 +1177,10 @@ ACL_FUNC_VISIBILITY aclError aclmdlDestroyConfigHandle(aclmdlConfigHandle *handl * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclmdlSetConfigOpt(aclmdlConfigHandle *handle, aclmdlConfigAttr attr, - const void *attrValue, size_t valueSize); + const void *attrValue, size_t valueSize); #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_ACL_MODEL_H_ +#endif // INC_EXTERNAL_ACL_ACL_MODEL_H_ diff --git a/inc/external/acl/acl_op.h b/inc/external/acl/acl_op.h index b1be0d6e..d2e59bfb 100644 --- a/inc/external/acl/acl_op.h +++ b/inc/external/acl/acl_op.h @@ -33,9 +33,9 @@ typedef void (*aclDataDeallocator)(void *data, size_t length); static const int ACL_COMPILE_FLAG_BIN_SELECTOR = 1; typedef enum aclEngineType { - ACL_ENGINE_SYS, - ACL_ENGINE_AICORE, - ACL_ENGINE_VECTOR, + ACL_ENGINE_SYS, + ACL_ENGINE_AICORE, + ACL_ENGINE_VECTOR, } aclopEngineType; /** @@ -148,7 +148,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrString(aclopAttr *attr, const char *att * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListBool(aclopAttr *attr, const char *attrName, int numValues, - const uint8_t *values); + const uint8_t *values); /** * @ingroup AscendCL @@ -163,7 +163,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListBool(aclopAttr *attr, const char *a * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListInt(aclopAttr *attr, const char *attrName, int numValues, - const int64_t *values); + const int64_t *values); /** * @ingroup AscendCL @@ -178,7 +178,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListInt(aclopAttr *attr, const char *at * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListFloat(aclopAttr *attr, const char *attrName, int numValues, - const float *values); + const float *values); /** * @ingroup AscendCL @@ -193,7 +193,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListFloat(aclopAttr *attr, const char * * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListString(aclopAttr *attr, const char *attrName, int numValues, - const char **values); + const char **values); /** * @ingroup AscendCL @@ -208,11 +208,8 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListString(aclopAttr *attr, const char * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopSetAttrListListInt(aclopAttr *attr, - const char *attrName, - int numLists, - const int *numValues, - const int64_t *const values[]); +ACL_FUNC_VISIBILITY aclError aclopSetAttrListListInt(aclopAttr *attr, const char *attrName, int numLists, + const int *numValues, const int64_t *const values[]); /** * @ingroup AscendCL @@ -242,15 +239,10 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListListInt(aclopAttr *attr, * @retval OtherValues Failure */ ACL_DEPRECATED_MESSAGE("aclopExecute is deprecated, use aclopExecuteV2 instead") -ACL_FUNC_VISIBILITY aclError aclopExecute(const char *opType, - int numInputs, - const aclTensorDesc *const inputDesc[], - const aclDataBuffer *const inputs[], - int numOutputs, - const aclTensorDesc *const outputDesc[], - aclDataBuffer *const outputs[], - const aclopAttr *attr, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopExecute(const char *opType, int numInputs, const aclTensorDesc *const inputDesc[], + const aclDataBuffer *const inputs[], int numOutputs, + const aclTensorDesc *const outputDesc[], aclDataBuffer *const outputs[], + const aclopAttr *attr, aclrtStream stream); /** * @ingroup AscendCL @@ -280,15 +272,9 @@ ACL_FUNC_VISIBILITY aclError aclopExecute(const char *opType, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopExecuteV2(const char *opType, - int numInputs, - aclTensorDesc *inputDesc[], - aclDataBuffer *inputs[], - int numOutputs, - aclTensorDesc *outputDesc[], - aclDataBuffer *outputs[], - aclopAttr *attr, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopExecuteV2(const char *opType, int numInputs, aclTensorDesc *inputDesc[], + aclDataBuffer *inputs[], int numOutputs, aclTensorDesc *outputDesc[], + aclDataBuffer *outputs[], aclopAttr *attr, aclrtStream stream); /** * @ingroup AscendCL @@ -306,12 +292,9 @@ ACL_FUNC_VISIBILITY aclError aclopExecuteV2(const char *opType, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCreateHandle(const char *opType, - int numInputs, - const aclTensorDesc *const inputDesc[], - int numOutputs, - const aclTensorDesc *const outputDesc[], - const aclopAttr *opAttr, +ACL_FUNC_VISIBILITY aclError aclopCreateHandle(const char *opType, int numInputs, + const aclTensorDesc *const inputDesc[], int numOutputs, + const aclTensorDesc *const outputDesc[], const aclopAttr *opAttr, aclopHandle **handle); /** @@ -343,12 +326,9 @@ ACL_FUNC_VISIBILITY void aclopDestroyHandle(aclopHandle *handle); * * @see aclopCreateHandle | aclCreateDataBuffer */ -ACL_FUNC_VISIBILITY aclError aclopExecWithHandle(aclopHandle *handle, - int numInputs, - const aclDataBuffer *const inputs[], - int numOutputs, - aclDataBuffer *const outputs[], - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopExecWithHandle(aclopHandle *handle, int numInputs, + const aclDataBuffer *const inputs[], int numOutputs, + aclDataBuffer *const outputs[], aclrtStream stream); /** * @ingroup AscendCL @@ -364,11 +344,8 @@ ACL_FUNC_VISIBILITY aclError aclopExecWithHandle(aclopHandle *handle, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCast(const aclTensorDesc *srcDesc, - const aclDataBuffer *srcBuffer, - const aclTensorDesc *dstDesc, - aclDataBuffer *dstBuffer, - uint8_t truncate, +ACL_FUNC_VISIBILITY aclError aclopCast(const aclTensorDesc *srcDesc, const aclDataBuffer *srcBuffer, + const aclTensorDesc *dstDesc, aclDataBuffer *dstBuffer, uint8_t truncate, aclrtStream stream); /** @@ -383,12 +360,9 @@ ACL_FUNC_VISIBILITY aclError aclopCast(const aclTensorDesc *srcDesc, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCreateHandleForCast(aclTensorDesc *srcDesc, - aclTensorDesc *dstDesc, - uint8_t truncate, +ACL_FUNC_VISIBILITY aclError aclopCreateHandleForCast(aclTensorDesc *srcDesc, aclTensorDesc *dstDesc, uint8_t truncate, aclopHandle **handle); - /** * @ingroup AscendCL * @brief create kernel @@ -407,15 +381,10 @@ ACL_FUNC_VISIBILITY aclError aclopCreateHandleForCast(aclTensorDesc *srcDesc, * * @see aclopCompile */ -ACL_FUNC_VISIBILITY aclError aclopCreateKernel(const char *opType, - const char *kernelId, - const char *kernelName, - void *binData, - int binSize, - aclopEngineType enginetype, +ACL_FUNC_VISIBILITY aclError aclopCreateKernel(const char *opType, const char *kernelId, const char *kernelName, + void *binData, int binSize, aclopEngineType enginetype, aclDataDeallocator deallocator); - /** * @ingroup AscendCL * @brief create kernel @@ -430,11 +399,8 @@ ACL_FUNC_VISIBILITY aclError aclopCreateKernel(const char *opType, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -typedef aclError (*aclopCompileFunc)(int numInputs, - const aclTensorDesc *const inputDesc[], - int numOutputs, - const aclTensorDesc *const outputDesc[], - const aclopAttr *opAttr, +typedef aclError (*aclopCompileFunc)(int numInputs, const aclTensorDesc *const inputDesc[], int numOutputs, + const aclTensorDesc *const outputDesc[], const aclopAttr *opAttr, aclopKernelDesc *aclopKernelDesc); /** @@ -475,11 +441,8 @@ ACL_FUNC_VISIBILITY aclError aclopUnregisterCompileFunc(const char *opType); * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopSetKernelArgs(aclopKernelDesc *kernelDesc, - const char *kernelId, - uint32_t blockDim, - const void *args, - uint32_t argSize); +ACL_FUNC_VISIBILITY aclError aclopSetKernelArgs(aclopKernelDesc *kernelDesc, const char *kernelId, uint32_t blockDim, + const void *args, uint32_t argSize); /** * @ingroup AscendCL @@ -510,12 +473,9 @@ ACL_FUNC_VISIBILITY aclError aclopSetKernelWorkspaceSizes(aclopKernelDesc *kerne * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopUpdateParams(const char *opType, - int numInputs, - const aclTensorDesc *const inputDesc[], - int numOutputs, - const aclTensorDesc *const outputDesc[], - const aclopAttr *attr); +ACL_FUNC_VISIBILITY aclError aclopUpdateParams(const char *opType, int numInputs, + const aclTensorDesc *const inputDesc[], int numOutputs, + const aclTensorDesc *const outputDesc[], const aclopAttr *attr); /** * @ingroup AscendCL @@ -533,17 +493,12 @@ ACL_FUNC_VISIBILITY aclError aclopUpdateParams(const char *opType, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopInferShape(const char *opType, - int numInputs, - aclTensorDesc *inputDesc[], - aclDataBuffer *inputs[], - int numOutputs, - aclTensorDesc *outputDesc[], +ACL_FUNC_VISIBILITY aclError aclopInferShape(const char *opType, int numInputs, aclTensorDesc *inputDesc[], + aclDataBuffer *inputs[], int numOutputs, aclTensorDesc *outputDesc[], aclopAttr *attr); - #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_ACL_OP_H_ +#endif // INC_EXTERNAL_ACL_ACL_OP_H_ diff --git a/inc/external/acl/acl_op_compiler.h b/inc/external/acl/acl_op_compiler.h index 6bbb855c..adae90c7 100644 --- a/inc/external/acl/acl_op_compiler.h +++ b/inc/external/acl/acl_op_compiler.h @@ -24,21 +24,18 @@ extern "C" { #endif -typedef enum aclCompileType { - ACL_COMPILE_SYS, - ACL_COMPILE_UNREGISTERED -} aclopCompileType; +typedef enum aclCompileType { ACL_COMPILE_SYS, ACL_COMPILE_UNREGISTERED } aclopCompileType; typedef enum { - ACL_PRECISION_MODE, - ACL_AICORE_NUM, - ACL_AUTO_TUNE_MODE, - ACL_OP_SELECT_IMPL_MODE, - ACL_OPTYPELIST_FOR_IMPLMODE, - ACL_OP_DEBUG_LEVEL, - ACL_DEBUG_DIR, - ACL_OP_COMPILER_CACHE_MODE, - ACL_OP_COMPILER_CACHE_DIR + ACL_PRECISION_MODE, + ACL_AICORE_NUM, + ACL_AUTO_TUNE_MODE, + ACL_OP_SELECT_IMPL_MODE, + ACL_OPTYPELIST_FOR_IMPLMODE, + ACL_OP_DEBUG_LEVEL, + ACL_DEBUG_DIR, + ACL_OP_COMPILER_CACHE_MODE, + ACL_OP_COMPILER_CACHE_DIR } aclCompileOpt; /** @@ -59,15 +56,10 @@ typedef enum { * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCompile(const char *opType, - int numInputs, - const aclTensorDesc *const inputDesc[], - int numOutputs, - const aclTensorDesc *const outputDesc[], - const aclopAttr *attr, - aclopEngineType engineType, - aclopCompileType compileFlag, - const char *opPath); +ACL_FUNC_VISIBILITY aclError aclopCompile(const char *opType, int numInputs, const aclTensorDesc *const inputDesc[], + int numOutputs, const aclTensorDesc *const outputDesc[], + const aclopAttr *attr, aclopEngineType engineType, + aclopCompileType compileFlag, const char *opPath); /** * @ingroup AscendCL @@ -90,11 +82,10 @@ ACL_FUNC_VISIBILITY aclError aclopCompile(const char *opType, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCompileAndExecute(const char *opType, - int numInputs, const aclTensorDesc *const inputDesc[], const aclDataBuffer *const inputs[], - int numOutputs, const aclTensorDesc *const outputDesc[], aclDataBuffer *const outputs[], - const aclopAttr *attr, aclopEngineType engineType, aclopCompileType compileFlag, - const char *opPath, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopCompileAndExecute( + const char *opType, int numInputs, const aclTensorDesc *const inputDesc[], const aclDataBuffer *const inputs[], + int numOutputs, const aclTensorDesc *const outputDesc[], aclDataBuffer *const outputs[], const aclopAttr *attr, + aclopEngineType engineType, aclopCompileType compileFlag, const char *opPath, aclrtStream stream); /** * @ingroup AscendCL @@ -112,4 +103,4 @@ ACL_FUNC_VISIBILITY aclError aclSetCompileopt(aclCompileOpt opt, const char *val } #endif -#endif // INC_EXTERNAL_ACL_ACL_OP_COMPILER_H_ +#endif // INC_EXTERNAL_ACL_ACL_OP_COMPILER_H_ diff --git a/inc/external/acl/acl_prof.h b/inc/external/acl/acl_prof.h index d2675124..990c70cf 100644 --- a/inc/external/acl/acl_prof.h +++ b/inc/external/acl/acl_prof.h @@ -23,21 +23,21 @@ extern "C" { #endif -#define ACL_PROF_ACL_API 0x0001 -#define ACL_PROF_TASK_TIME 0x0002 -#define ACL_PROF_AICORE_METRICS 0x0004 -#define ACL_PROF_AICPU 0x0008 +#define ACL_PROF_ACL_API 0x0001 +#define ACL_PROF_TASK_TIME 0x0002 +#define ACL_PROF_AICORE_METRICS 0x0004 +#define ACL_PROF_AICPU 0x0008 -#define ACL_PROF_MAX_OP_NAME_LEN 257 -#define ACL_PROF_MAX_OP_TYPE_LEN 65 +#define ACL_PROF_MAX_OP_NAME_LEN 257 +#define ACL_PROF_MAX_OP_TYPE_LEN 65 typedef enum { - ACL_AICORE_ARITHMETIC_UTILIZATION = 0, - ACL_AICORE_PIPE_UTILIZATION = 1, - ACL_AICORE_MEMORY_BANDWIDTH = 2, - ACL_AICORE_L0B_AND_WIDTH = 3, - ACL_AICORE_RESOURCE_CONFLICT_RATIO = 4, - ACL_AICORE_NONE = 0xFF + ACL_AICORE_ARITHMETIC_UTILIZATION = 0, + ACL_AICORE_PIPE_UTILIZATION = 1, + ACL_AICORE_MEMORY_BANDWIDTH = 2, + ACL_AICORE_L0B_AND_WIDTH = 3, + ACL_AICORE_RESOURCE_CONFLICT_RATIO = 4, + ACL_AICORE_NONE = 0xFF } aclprofAicoreMetrics; typedef struct aclprofConfig aclprofConfig; @@ -98,7 +98,8 @@ ACL_FUNC_VISIBILITY aclError aclprofStart(const aclprofConfig *profilerConfig); * @see aclprofDestroyConfig */ ACL_FUNC_VISIBILITY aclprofConfig *aclprofCreateConfig(uint32_t *deviceIdList, uint32_t deviceNums, - aclprofAicoreMetrics aicoreMetrics, aclprofAicoreEvents *aicoreEvents, uint64_t dataTypeConfig); + aclprofAicoreMetrics aicoreMetrics, + aclprofAicoreEvents *aicoreEvents, uint64_t dataTypeConfig); /** * @ingroup AscendCL @@ -138,8 +139,7 @@ ACL_FUNC_VISIBILITY aclError aclprofStop(const aclprofConfig *profilerConfig); * * @see aclprofModelUnSubscribe */ -ACL_FUNC_VISIBILITY aclError aclprofModelSubscribe(uint32_t modelId, - const aclprofSubscribeConfig *profSubscribeConfig); +ACL_FUNC_VISIBILITY aclError aclprofModelSubscribe(uint32_t modelId, const aclprofSubscribeConfig *profSubscribeConfig); /** * @ingroup AscendCL @@ -167,7 +167,7 @@ ACL_FUNC_VISIBILITY aclError aclprofModelUnSubscribe(uint32_t modelId); * @see aclprofDestroySubscribeConfig */ ACL_FUNC_VISIBILITY aclprofSubscribeConfig *aclprofCreateSubscribeConfig(int8_t timeInfoSwitch, - aclprofAicoreMetrics aicoreMetrics, void *fd); + aclprofAicoreMetrics aicoreMetrics, void *fd); /** * @ingroup AscendCL @@ -219,8 +219,8 @@ ACL_FUNC_VISIBILITY aclError aclprofGetOpNum(const void *opInfo, size_t opInfoLe * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclprofGetOpType(const void *opInfo, size_t opInfoLen, uint32_t index, - char *opType, size_t opTypeLen); +ACL_FUNC_VISIBILITY aclError aclprofGetOpType(const void *opInfo, size_t opInfoLen, uint32_t index, char *opType, + size_t opTypeLen); /** * @ingroup AscendCL @@ -235,8 +235,8 @@ ACL_FUNC_VISIBILITY aclError aclprofGetOpType(const void *opInfo, size_t opInfoL * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclprofGetOpName(const void *opInfo, size_t opInfoLen, uint32_t index, - char *opName, size_t opNameLen); +ACL_FUNC_VISIBILITY aclError aclprofGetOpName(const void *opInfo, size_t opInfoLen, uint32_t index, char *opName, + size_t opNameLen); /** * @ingroup AscendCL @@ -293,4 +293,4 @@ ACL_FUNC_VISIBILITY size_t aclprofGetModelId(const void *opInfo, size_t opInfoLe } #endif -#endif // INC_EXTERNAL_ACL_PROF_H_ +#endif // INC_EXTERNAL_ACL_PROF_H_ diff --git a/inc/external/acl/acl_rt.h b/inc/external/acl/acl_rt.h index 6fd2da6e..eb6b4240 100644 --- a/inc/external/acl/acl_rt.h +++ b/inc/external/acl/acl_rt.h @@ -26,62 +26,62 @@ extern "C" { #endif typedef enum aclrtRunMode { - ACL_DEVICE, - ACL_HOST, + ACL_DEVICE, + ACL_HOST, } aclrtRunMode; typedef enum aclrtTsId { - ACL_TS_ID_AICORE = 0, - ACL_TS_ID_AIVECTOR = 1, - ACL_TS_ID_RESERVED = 2, + ACL_TS_ID_AICORE = 0, + ACL_TS_ID_AIVECTOR = 1, + ACL_TS_ID_RESERVED = 2, } aclrtTsId; typedef enum aclrtEventStatus { - ACL_EVENT_STATUS_COMPLETE = 0, - ACL_EVENT_STATUS_NOT_READY = 1, - ACL_EVENT_STATUS_RESERVED = 2, + ACL_EVENT_STATUS_COMPLETE = 0, + ACL_EVENT_STATUS_NOT_READY = 1, + ACL_EVENT_STATUS_RESERVED = 2, } aclrtEventStatus; typedef enum aclrtCallbackBlockType { - ACL_CALLBACK_NO_BLOCK, - ACL_CALLBACK_BLOCK, + ACL_CALLBACK_NO_BLOCK, + ACL_CALLBACK_BLOCK, } aclrtCallbackBlockType; typedef enum aclrtMemcpyKind { - ACL_MEMCPY_HOST_TO_HOST, - ACL_MEMCPY_HOST_TO_DEVICE, - ACL_MEMCPY_DEVICE_TO_HOST, - ACL_MEMCPY_DEVICE_TO_DEVICE, + ACL_MEMCPY_HOST_TO_HOST, + ACL_MEMCPY_HOST_TO_DEVICE, + ACL_MEMCPY_DEVICE_TO_HOST, + ACL_MEMCPY_DEVICE_TO_DEVICE, } aclrtMemcpyKind; typedef enum aclrtMemMallocPolicy { - ACL_MEM_MALLOC_HUGE_FIRST, - ACL_MEM_MALLOC_HUGE_ONLY, - ACL_MEM_MALLOC_NORMAL_ONLY, - ACL_MEM_MALLOC_HUGE_FIRST_P2P, - ACL_MEM_MALLOC_HUGE_ONLY_P2P, - ACL_MEM_MALLOC_NORMAL_ONLY_P2P, + ACL_MEM_MALLOC_HUGE_FIRST, + ACL_MEM_MALLOC_HUGE_ONLY, + ACL_MEM_MALLOC_NORMAL_ONLY, + ACL_MEM_MALLOC_HUGE_FIRST_P2P, + ACL_MEM_MALLOC_HUGE_ONLY_P2P, + ACL_MEM_MALLOC_NORMAL_ONLY_P2P, } aclrtMemMallocPolicy; typedef enum aclrtMemAttr { - ACL_DDR_MEM, - ACL_HBM_MEM, - ACL_DDR_MEM_HUGE, - ACL_DDR_MEM_NORMAL, - ACL_HBM_MEM_HUGE, - ACL_HBM_MEM_NORMAL, - ACL_DDR_MEM_P2P_HUGE, - ACL_DDR_MEM_P2P_NORMAL, - ACL_HBM_MEM_P2P_HUGE, - ACL_HBM_MEM_P2P_NORMAL, + ACL_DDR_MEM, + ACL_HBM_MEM, + ACL_DDR_MEM_HUGE, + ACL_DDR_MEM_NORMAL, + ACL_HBM_MEM_HUGE, + ACL_HBM_MEM_NORMAL, + ACL_DDR_MEM_P2P_HUGE, + ACL_DDR_MEM_P2P_NORMAL, + ACL_HBM_MEM_P2P_HUGE, + ACL_HBM_MEM_P2P_NORMAL, } aclrtMemAttr; typedef enum aclrtGroupAttr { - ACL_GROUP_AICORE_INT, - ACL_GROUP_AIV_INT, - ACL_GROUP_AIC_INT, - ACL_GROUP_SDMANUM_INT, - ACL_GROUP_ASQNUM_INT + ACL_GROUP_AICORE_INT, + ACL_GROUP_AIV_INT, + ACL_GROUP_AIC_INT, + ACL_GROUP_SDMANUM_INT, + ACL_GROUP_ASQNUM_INT } aclrtGroupAttr; typedef struct tagRtGroupInfo aclrtGroupInfo; @@ -472,7 +472,7 @@ ACL_FUNC_VISIBILITY aclError aclrtRecordEvent(aclrtEvent event, aclrtStream stre */ ACL_FUNC_VISIBILITY aclError aclrtResetEvent(aclrtEvent event, aclrtStream stream); - /** +/** * @ingroup AscendCL * @brief Queries an event's status * @@ -534,9 +534,7 @@ ACL_FUNC_VISIBILITY aclError aclrtEventElapsedTime(float *ms, aclrtEvent start, * * @see aclrtFree | acldvppMalloc | aclrtMallocCached */ -ACL_FUNC_VISIBILITY aclError aclrtMalloc(void **devPtr, - size_t size, - aclrtMemMallocPolicy policy); +ACL_FUNC_VISIBILITY aclError aclrtMalloc(void **devPtr, size_t size, aclrtMemMallocPolicy policy); /** * @ingroup AscendCL @@ -559,9 +557,7 @@ ACL_FUNC_VISIBILITY aclError aclrtMalloc(void **devPtr, * * @see aclrtFree | aclrtMalloc */ -ACL_FUNC_VISIBILITY aclError aclrtMallocCached(void **devPtr, - size_t size, - aclrtMemMallocPolicy policy); +ACL_FUNC_VISIBILITY aclError aclrtMallocCached(void **devPtr, size_t size, aclrtMemMallocPolicy policy); /** * @ingroup AscendCL @@ -652,10 +648,7 @@ ACL_FUNC_VISIBILITY aclError aclrtFreeHost(void *hostPtr); * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclrtMemcpy(void *dst, - size_t destMax, - const void *src, - size_t count, +ACL_FUNC_VISIBILITY aclError aclrtMemcpy(void *dst, size_t destMax, const void *src, size_t count, aclrtMemcpyKind kind); /** @@ -702,38 +695,31 @@ ACL_FUNC_VISIBILITY aclError aclrtMemset(void *devPtr, size_t maxCount, int32_t * * @see aclrtSynchronizeStream */ -ACL_FUNC_VISIBILITY aclError aclrtMemcpyAsync(void *dst, - size_t destMax, - const void *src, - size_t count, - aclrtMemcpyKind kind, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclrtMemcpyAsync(void *dst, size_t destMax, const void *src, size_t count, + aclrtMemcpyKind kind, aclrtStream stream); /** -* @ingroup AscendCL -* @brief Asynchronous initialize memory -* and set contents of memory to specified value async -* -* @par Function + * @ingroup AscendCL + * @brief Asynchronous initialize memory + * and set contents of memory to specified value async + * + * @par Function * The memory to be initialized is on the Host or device side, * and the system determines whether * it is host or device according to the address * -* @param devPtr [IN] destination address pointer -* @param maxCount [IN] Max length of destination address memory -* @param value [IN] set value -* @param count [IN] the number of byte to set -* @param stream [IN] asynchronized task stream -* -* @retval ACL_SUCCESS The function is successfully executed. -* @retval OtherValues Failure -* -* @see aclrtSynchronizeStream -*/ -ACL_FUNC_VISIBILITY aclError aclrtMemsetAsync(void *devPtr, - size_t maxCount, - int32_t value, - size_t count, + * @param devPtr [IN] destination address pointer + * @param maxCount [IN] Max length of destination address memory + * @param value [IN] set value + * @param count [IN] the number of byte to set + * @param stream [IN] asynchronized task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtSynchronizeStream + */ +ACL_FUNC_VISIBILITY aclError aclrtMemsetAsync(void *devPtr, size_t maxCount, int32_t value, size_t count, aclrtStream stream); /** @@ -879,11 +865,8 @@ ACL_FUNC_VISIBILITY aclError aclrtGetAllGroupInfo(aclrtGroupInfo *groupInfo); * * @see aclrtGetGroupCount | aclrtGetAllGroupInfo */ -ACL_FUNC_VISIBILITY aclError aclrtGetGroupInfoDetail(const aclrtGroupInfo *groupInfo, - int32_t groupId, - aclrtGroupAttr attr, - void *attrValue, - size_t valueLen, +ACL_FUNC_VISIBILITY aclError aclrtGetGroupInfoDetail(const aclrtGroupInfo *groupInfo, int32_t groupId, + aclrtGroupAttr attr, void *attrValue, size_t valueLen, size_t *paramRetSize); /** @@ -946,5 +929,4 @@ ACL_FUNC_VISIBILITY aclError aclrtGetMemInfo(aclrtMemAttr attr, size_t *free, si } #endif -#endif // INC_EXTERNAL_ACL_ACL_RT_H_ - +#endif // INC_EXTERNAL_ACL_ACL_RT_H_ diff --git a/inc/external/acl/acl_tdt.h b/inc/external/acl/acl_tdt.h index 61995121..c357518d 100644 --- a/inc/external/acl/acl_tdt.h +++ b/inc/external/acl/acl_tdt.h @@ -24,10 +24,10 @@ extern "C" { #endif enum acltdtTensorType { - ACL_TENSOR_DATA_UNDEFINED = -1, - ACL_TENSOR_DATA_TENSOR, - ACL_TENSOR_DATA_END_OF_SEQUENCE, - ACL_TENSOR_DATA_ABNORMAL + ACL_TENSOR_DATA_UNDEFINED = -1, + ACL_TENSOR_DATA_TENSOR, + ACL_TENSOR_DATA_END_OF_SEQUENCE, + ACL_TENSOR_DATA_ABNORMAL }; typedef struct acltdtDataItem acltdtDataItem; @@ -64,7 +64,7 @@ ACL_FUNC_VISIBILITY aclDataType acltdtGetDataTypeFromItem(const acltdtDataItem * * * @retval null for failed * @retval OtherValues success -*/ + */ ACL_FUNC_VISIBILITY void *acltdtGetDataAddrFromItem(const acltdtDataItem *dataItem); /** @@ -75,7 +75,7 @@ ACL_FUNC_VISIBILITY void *acltdtGetDataAddrFromItem(const acltdtDataItem *dataIt * * @retval 0 for failed * @retval OtherValues success -*/ + */ ACL_FUNC_VISIBILITY size_t acltdtGetDataSizeFromItem(const acltdtDataItem *dataItem); /** @@ -86,7 +86,7 @@ ACL_FUNC_VISIBILITY size_t acltdtGetDataSizeFromItem(const acltdtDataItem *dataI * * @retval 0 for failed * @retval OtherValues success -*/ + */ ACL_FUNC_VISIBILITY size_t acltdtGetDimNumFromItem(const acltdtDataItem *dataItem); /** @@ -118,12 +118,8 @@ ACL_FUNC_VISIBILITY aclError acltdtGetDimsFromItem(const acltdtDataItem *dataIte * * @see acltdtDestroyDataItem */ -ACL_FUNC_VISIBILITY acltdtDataItem *acltdtCreateDataItem(acltdtTensorType tdtType, - const int64_t *dims, - size_t dimNum, - aclDataType dataType, - void *data, - size_t size); +ACL_FUNC_VISIBILITY acltdtDataItem *acltdtCreateDataItem(acltdtTensorType tdtType, const int64_t *dims, size_t dimNum, + aclDataType dataType, void *data, size_t size); /** * @ingroup AscendCL @@ -254,8 +250,7 @@ ACL_FUNC_VISIBILITY aclError acltdtDestroyChannel(acltdtChannelHandle *handle); * * @see acltdtReceiveTensor */ -ACL_FUNC_VISIBILITY aclError acltdtSendTensor(const acltdtChannelHandle *handle, - const acltdtDataset *dataset, +ACL_FUNC_VISIBILITY aclError acltdtSendTensor(const acltdtChannelHandle *handle, const acltdtDataset *dataset, int32_t timeout); /** @@ -271,13 +266,11 @@ ACL_FUNC_VISIBILITY aclError acltdtSendTensor(const acltdtChannelHandle *handle, * * @see acltdtSendTensor */ -ACL_FUNC_VISIBILITY aclError acltdtReceiveTensor(const acltdtChannelHandle *handle, - acltdtDataset *dataset, +ACL_FUNC_VISIBILITY aclError acltdtReceiveTensor(const acltdtChannelHandle *handle, acltdtDataset *dataset, int32_t timeout); #ifdef __cplusplus } #endif -#endif //INC_EXTERNAL_ACL_ACL_TDT_H_ - +#endif // INC_EXTERNAL_ACL_ACL_TDT_H_ diff --git a/inc/external/acl/error_codes/rt_error_codes.h b/inc/external/acl/error_codes/rt_error_codes.h index 73da559d..d2373525 100644 --- a/inc/external/acl/error_codes/rt_error_codes.h +++ b/inc/external/acl/error_codes/rt_error_codes.h @@ -23,80 +23,79 @@ extern "C" { #endif -static const int32_t ACL_RT_SUCCESS = 0; // success +static const int32_t ACL_RT_SUCCESS = 0; // success -static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid -static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id -static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null -static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context -static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context -static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal -static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned -static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed -static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed -static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream -static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread -static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set -static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create -static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream -static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type -static const int32_t ACL_ERROR_RT_INVALID_HANDLE = 107017; // invalid handle -static const int32_t ACL_ERROR_RT_INVALID_MALLOC_TYPE = 107018; // invalid malloc type +static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid +static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id +static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null +static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context +static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context +static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal +static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned +static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed +static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed +static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream +static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread +static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set +static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create +static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream +static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type +static const int32_t ACL_ERROR_RT_INVALID_HANDLE = 107017; // invalid handle +static const int32_t ACL_ERROR_RT_INVALID_MALLOC_TYPE = 107018; // invalid malloc type -static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPORT = 207000; // feature not support -static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error -static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error -static const int32_t ACL_ERROR_RT_AICORE_OVER_FLOW = 207003; // aicore over flow -static const int32_t ACL_ERROR_RT_NO_DEVICE = 207004; // no device -static const int32_t ACL_ERROR_RT_RESOURCE_ALLOC_FAIL = 207005; // resource alloc fail -static const int32_t ACL_ERROR_RT_NO_PERMISSION = 207006; // no permission -static const int32_t ACL_ERROR_RT_NO_EVENT_RESOURCE = 207007; // no event resource -static const int32_t ACL_ERROR_RT_NO_STREAM_RESOURCE = 207008; // no stream resource -static const int32_t ACL_ERROR_RT_NO_NOTIFY_RESOURCE = 207009; // no notify resource -static const int32_t ACL_ERROR_RT_NO_MODEL_RESOURCE = 207010; // no model resource +static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPORT = 207000; // feature not support +static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error +static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error +static const int32_t ACL_ERROR_RT_AICORE_OVER_FLOW = 207003; // aicore over flow +static const int32_t ACL_ERROR_RT_NO_DEVICE = 207004; // no device +static const int32_t ACL_ERROR_RT_RESOURCE_ALLOC_FAIL = 207005; // resource alloc fail +static const int32_t ACL_ERROR_RT_NO_PERMISSION = 207006; // no permission +static const int32_t ACL_ERROR_RT_NO_EVENT_RESOURCE = 207007; // no event resource +static const int32_t ACL_ERROR_RT_NO_STREAM_RESOURCE = 207008; // no stream resource +static const int32_t ACL_ERROR_RT_NO_NOTIFY_RESOURCE = 207009; // no notify resource +static const int32_t ACL_ERROR_RT_NO_MODEL_RESOURCE = 207010; // no model resource -static const int32_t ACL_ERROR_RT_INTERNAL_ERROR = 507000; // runtime internal error -static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error -static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream -static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream -static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete -static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence -static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete -static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error -static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error -static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support -static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat -static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed -static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout -static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error -static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout -static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception -static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception -static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout -static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception -static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error -static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error -static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error -static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error -static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal -static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering -static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init -static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data -static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error -static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate -static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed -static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed -static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context -static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out -static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error - -static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error +static const int32_t ACL_ERROR_RT_INTERNAL_ERROR = 507000; // runtime internal error +static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error +static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream +static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream +static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete +static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence +static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete +static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error +static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error +static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support +static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat +static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed +static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout +static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error +static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout +static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception +static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception +static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout +static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception +static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error +static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error +static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error +static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error +static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal +static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering +static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init +static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data +static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error +static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate +static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed +static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed +static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context +static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out +static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error +static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error #ifdef __cplusplus } #endif -#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ +#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ diff --git a/inc/external/acl/ops/acl_cblas.h b/inc/external/acl/ops/acl_cblas.h index a2bd8c61..3d81eb2b 100644 --- a/inc/external/acl/ops/acl_cblas.h +++ b/inc/external/acl/ops/acl_cblas.h @@ -23,17 +23,9 @@ extern "C" { #endif -typedef enum aclTransType { - ACL_TRANS_N, - ACL_TRANS_T, - ACL_TRANS_NZ, - ACL_TRANS_NZ_T -} aclTransType; +typedef enum aclTransType { ACL_TRANS_N, ACL_TRANS_T, ACL_TRANS_NZ, ACL_TRANS_NZ_T } aclTransType; -typedef enum aclComputeType { - ACL_COMPUTE_HIGH_PRECISION, - ACL_COMPUTE_LOW_PRECISION -} aclComputeType; +typedef enum aclComputeType { ACL_COMPUTE_HIGH_PRECISION, ACL_COMPUTE_LOW_PRECISION } aclComputeType; /** * @ingroup AscendCL @@ -61,12 +53,11 @@ typedef enum aclComputeType { * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure -*/ -ACL_FUNC_VISIBILITY aclError aclblasGemvEx(aclTransType transA, int m, int n, - const void *alpha, const void *a, int lda, aclDataType dataTypeA, - const void *x, int incx, aclDataType dataTypeX, - const void *beta, void *y, int incy, aclDataType dataTypeY, - aclComputeType type, aclrtStream stream); + */ +ACL_FUNC_VISIBILITY aclError aclblasGemvEx(aclTransType transA, int m, int n, const void *alpha, const void *a, int lda, + aclDataType dataTypeA, const void *x, int incx, aclDataType dataTypeX, + const void *beta, void *y, int incy, aclDataType dataTypeY, + aclComputeType type, aclrtStream stream); /** * @ingroup AscendCL @@ -83,15 +74,10 @@ ACL_FUNC_VISIBILITY aclError aclblasGemvEx(aclTransType transA, int m, int n, * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure -*/ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemvEx(aclTransType transA, - int m, - int n, - aclDataType dataTypeA, - aclDataType dataTypeX, - aclDataType dataTypeY, - aclComputeType type, - aclopHandle **handle); + */ +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemvEx(aclTransType transA, int m, int n, aclDataType dataTypeA, + aclDataType dataTypeX, aclDataType dataTypeY, + aclComputeType type, aclopHandle **handle); /** * @ingroup AscendCL @@ -115,18 +101,9 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemvEx(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasHgemv(aclTransType transA, - int m, - int n, - const aclFloat16 *alpha, - const aclFloat16 *a, - int lda, - const aclFloat16 *x, - int incx, - const aclFloat16 *beta, - aclFloat16 *y, - int incy, - aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasHgemv(aclTransType transA, int m, int n, const aclFloat16 *alpha, + const aclFloat16 *a, int lda, const aclFloat16 *x, int incx, + const aclFloat16 *beta, aclFloat16 *y, int incy, aclComputeType type, aclrtStream stream); /** @@ -142,10 +119,7 @@ ACL_FUNC_VISIBILITY aclError aclblasHgemv(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemv(aclTransType transA, - int m, - int n, - aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemv(aclTransType transA, int m, int n, aclComputeType type, aclopHandle **handle); /** @@ -171,19 +145,9 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemv(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasS8gemv(aclTransType transA, - int m, - int n, - const int32_t *alpha, - const int8_t *a, - int lda, - const int8_t *x, - int incx, - const int32_t *beta, - int32_t *y, - int incy, - aclComputeType type, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclblasS8gemv(aclTransType transA, int m, int n, const int32_t *alpha, const int8_t *a, + int lda, const int8_t *x, int incx, const int32_t *beta, int32_t *y, + int incy, aclComputeType type, aclrtStream stream); /** * @ingroup AscendCL @@ -198,10 +162,7 @@ ACL_FUNC_VISIBILITY aclError aclblasS8gemv(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemv(aclTransType transA, - int m, - int n, - aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemv(aclTransType transA, int m, int n, aclComputeType type, aclopHandle **handle); /** @@ -233,26 +194,11 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemv(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasGemmEx(aclTransType transA, - aclTransType transB, - aclTransType transC, - int m, - int n, - int k, - const void *alpha, - const void *matrixA, - int lda, - aclDataType dataTypeA, - const void *matrixB, - int ldb, - aclDataType dataTypeB, - const void *beta, - void *matrixC, - int ldc, - aclDataType dataTypeC, - aclComputeType type, - aclrtStream stream); - +ACL_FUNC_VISIBILITY aclError aclblasGemmEx(aclTransType transA, aclTransType transB, aclTransType transC, int m, int n, + int k, const void *alpha, const void *matrixA, int lda, + aclDataType dataTypeA, const void *matrixB, int ldb, aclDataType dataTypeB, + const void *beta, void *matrixC, int ldc, aclDataType dataTypeC, + aclComputeType type, aclrtStream stream); /** * @ingroup AscendCL @@ -274,18 +220,10 @@ ACL_FUNC_VISIBILITY aclError aclblasGemmEx(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemmEx(aclTransType transA, - aclTransType transB, - aclTransType transC, - int m, - int n, - int k, - aclDataType dataTypeA, - aclDataType dataTypeB, - aclDataType dataTypeC, - aclComputeType type, - aclopHandle **handle); - +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemmEx(aclTransType transA, aclTransType transB, aclTransType transC, + int m, int n, int k, aclDataType dataTypeA, + aclDataType dataTypeB, aclDataType dataTypeC, + aclComputeType type, aclopHandle **handle); /** * @ingroup AscendCL @@ -313,22 +251,10 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemmEx(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasHgemm(aclTransType transA, - aclTransType transB, - aclTransType transC, - int m, - int n, - int k, - const aclFloat16 *alpha, - const aclFloat16 *matrixA, - int lda, - const aclFloat16 *matrixB, - int ldb, - const aclFloat16 *beta, - aclFloat16 *matrixC, - int ldc, - aclComputeType type, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclblasHgemm(aclTransType transA, aclTransType transB, aclTransType transC, int m, int n, + int k, const aclFloat16 *alpha, const aclFloat16 *matrixA, int lda, + const aclFloat16 *matrixB, int ldb, const aclFloat16 *beta, + aclFloat16 *matrixC, int ldc, aclComputeType type, aclrtStream stream); /** * @ingroup AscendCL @@ -346,13 +272,8 @@ ACL_FUNC_VISIBILITY aclError aclblasHgemm(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemm(aclTransType transA, - aclTransType transB, - aclTransType transC, - int m, - int n, - int k, - aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemm(aclTransType transA, aclTransType transB, aclTransType transC, + int m, int n, int k, aclComputeType type, aclopHandle **handle); /** @@ -381,23 +302,10 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemm(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasS8gemm(aclTransType transA, - aclTransType transB, - aclTransType transC, - int m, - int n, - int k, - const int32_t *alpha, - const int8_t *matrixA, - int lda, - const int8_t *matrixB, - int ldb, - const int32_t *beta, - int32_t *matrixC, - int ldc, - aclComputeType type, - aclrtStream stream); - +ACL_FUNC_VISIBILITY aclError aclblasS8gemm(aclTransType transA, aclTransType transB, aclTransType transC, int m, int n, + int k, const int32_t *alpha, const int8_t *matrixA, int lda, + const int8_t *matrixB, int ldb, const int32_t *beta, int32_t *matrixC, + int ldc, aclComputeType type, aclrtStream stream); /** * @ingroup AscendCL @@ -415,17 +323,12 @@ ACL_FUNC_VISIBILITY aclError aclblasS8gemm(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemm(aclTransType transA, - aclTransType transB, - aclTransType transC, - int m, - int n, - int k, - aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemm(aclTransType transA, aclTransType transB, aclTransType transC, + int m, int n, int k, aclComputeType type, aclopHandle **handle); #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_OPS_ACL_CBLAS_H_ +#endif // INC_EXTERNAL_ACL_OPS_ACL_CBLAS_H_ diff --git a/inc/external/acl/ops/acl_dvpp.h b/inc/external/acl/ops/acl_dvpp.h index d2f5f650..1a0f582d 100644 --- a/inc/external/acl/ops/acl_dvpp.h +++ b/inc/external/acl/ops/acl_dvpp.h @@ -53,112 +53,98 @@ typedef void (*aclvencCallback)(acldvppPicDesc *input, acldvppStreamDesc *output // Supported Pixel Format enum acldvppPixelFormat { - PIXEL_FORMAT_YUV_400 = 0, // 0 - PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 1, // 1 - PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 2, // 2 - PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 3, // 3 - PIXEL_FORMAT_YVU_SEMIPLANAR_422 = 4, // 4 - PIXEL_FORMAT_YUV_SEMIPLANAR_444 = 5, // 5 - PIXEL_FORMAT_YVU_SEMIPLANAR_444 = 6, // 6 - PIXEL_FORMAT_YUYV_PACKED_422 = 7, // 7 - PIXEL_FORMAT_UYVY_PACKED_422 = 8, // 8 - PIXEL_FORMAT_YVYU_PACKED_422 = 9, // 9 - PIXEL_FORMAT_VYUY_PACKED_422 = 10, // 10 - PIXEL_FORMAT_YUV_PACKED_444 = 11, // 11 - PIXEL_FORMAT_RGB_888 = 12, // 12 - PIXEL_FORMAT_BGR_888 = 13, // 13 - PIXEL_FORMAT_ARGB_8888 = 14, // 14 - PIXEL_FORMAT_ABGR_8888 = 15, // 15 - PIXEL_FORMAT_RGBA_8888 = 16, // 16 - PIXEL_FORMAT_BGRA_8888 = 17, // 17 - PIXEL_FORMAT_YUV_SEMI_PLANNER_420_10BIT = 18, // 18 - PIXEL_FORMAT_YVU_SEMI_PLANNER_420_10BIT = 19, // 19 - PIXEL_FORMAT_YVU_PLANAR_420 = 20, // 20 - PIXEL_FORMAT_YVU_PLANAR_422, - PIXEL_FORMAT_YVU_PLANAR_444, - PIXEL_FORMAT_RGB_444 = 23, - PIXEL_FORMAT_BGR_444, - PIXEL_FORMAT_ARGB_4444, - PIXEL_FORMAT_ABGR_4444, - PIXEL_FORMAT_RGBA_4444, - PIXEL_FORMAT_BGRA_4444, - PIXEL_FORMAT_RGB_555, - PIXEL_FORMAT_BGR_555, - PIXEL_FORMAT_RGB_565, - PIXEL_FORMAT_BGR_565, - PIXEL_FORMAT_ARGB_1555, - PIXEL_FORMAT_ABGR_1555, - PIXEL_FORMAT_RGBA_1555, - PIXEL_FORMAT_BGRA_1555, - PIXEL_FORMAT_ARGB_8565, - PIXEL_FORMAT_ABGR_8565, - PIXEL_FORMAT_RGBA_8565, - PIXEL_FORMAT_BGRA_8565, - PIXEL_FORMAT_RGB_BAYER_8BPP = 50, - PIXEL_FORMAT_RGB_BAYER_10BPP, - PIXEL_FORMAT_RGB_BAYER_12BPP, - PIXEL_FORMAT_RGB_BAYER_14BPP, - PIXEL_FORMAT_RGB_BAYER_16BPP, - PIXEL_FORMAT_BGR_888_PLANAR = 70, - PIXEL_FORMAT_HSV_888_PACKAGE, - PIXEL_FORMAT_HSV_888_PLANAR, - PIXEL_FORMAT_LAB_888_PACKAGE, - PIXEL_FORMAT_LAB_888_PLANAR, - PIXEL_FORMAT_S8C1, - PIXEL_FORMAT_S8C2_PACKAGE, - PIXEL_FORMAT_S8C2_PLANAR, - PIXEL_FORMAT_S16C1, - PIXEL_FORMAT_U8C1, - PIXEL_FORMAT_U16C1, - PIXEL_FORMAT_S32C1, - PIXEL_FORMAT_U32C1, - PIXEL_FORMAT_U64C1, - PIXEL_FORMAT_S64C1, - PIXEL_FORMAT_YUV_SEMIPLANAR_440 = 1000, - PIXEL_FORMAT_YVU_SEMIPLANAR_440, - PIXEL_FORMAT_FLOAT32, - PIXEL_FORMAT_BUTT, - PIXEL_FORMAT_UNKNOWN = 10000 + PIXEL_FORMAT_YUV_400 = 0, // 0 + PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 1, // 1 + PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 2, // 2 + PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 3, // 3 + PIXEL_FORMAT_YVU_SEMIPLANAR_422 = 4, // 4 + PIXEL_FORMAT_YUV_SEMIPLANAR_444 = 5, // 5 + PIXEL_FORMAT_YVU_SEMIPLANAR_444 = 6, // 6 + PIXEL_FORMAT_YUYV_PACKED_422 = 7, // 7 + PIXEL_FORMAT_UYVY_PACKED_422 = 8, // 8 + PIXEL_FORMAT_YVYU_PACKED_422 = 9, // 9 + PIXEL_FORMAT_VYUY_PACKED_422 = 10, // 10 + PIXEL_FORMAT_YUV_PACKED_444 = 11, // 11 + PIXEL_FORMAT_RGB_888 = 12, // 12 + PIXEL_FORMAT_BGR_888 = 13, // 13 + PIXEL_FORMAT_ARGB_8888 = 14, // 14 + PIXEL_FORMAT_ABGR_8888 = 15, // 15 + PIXEL_FORMAT_RGBA_8888 = 16, // 16 + PIXEL_FORMAT_BGRA_8888 = 17, // 17 + PIXEL_FORMAT_YUV_SEMI_PLANNER_420_10BIT = 18, // 18 + PIXEL_FORMAT_YVU_SEMI_PLANNER_420_10BIT = 19, // 19 + PIXEL_FORMAT_YVU_PLANAR_420 = 20, // 20 + PIXEL_FORMAT_YVU_PLANAR_422, + PIXEL_FORMAT_YVU_PLANAR_444, + PIXEL_FORMAT_RGB_444 = 23, + PIXEL_FORMAT_BGR_444, + PIXEL_FORMAT_ARGB_4444, + PIXEL_FORMAT_ABGR_4444, + PIXEL_FORMAT_RGBA_4444, + PIXEL_FORMAT_BGRA_4444, + PIXEL_FORMAT_RGB_555, + PIXEL_FORMAT_BGR_555, + PIXEL_FORMAT_RGB_565, + PIXEL_FORMAT_BGR_565, + PIXEL_FORMAT_ARGB_1555, + PIXEL_FORMAT_ABGR_1555, + PIXEL_FORMAT_RGBA_1555, + PIXEL_FORMAT_BGRA_1555, + PIXEL_FORMAT_ARGB_8565, + PIXEL_FORMAT_ABGR_8565, + PIXEL_FORMAT_RGBA_8565, + PIXEL_FORMAT_BGRA_8565, + PIXEL_FORMAT_RGB_BAYER_8BPP = 50, + PIXEL_FORMAT_RGB_BAYER_10BPP, + PIXEL_FORMAT_RGB_BAYER_12BPP, + PIXEL_FORMAT_RGB_BAYER_14BPP, + PIXEL_FORMAT_RGB_BAYER_16BPP, + PIXEL_FORMAT_BGR_888_PLANAR = 70, + PIXEL_FORMAT_HSV_888_PACKAGE, + PIXEL_FORMAT_HSV_888_PLANAR, + PIXEL_FORMAT_LAB_888_PACKAGE, + PIXEL_FORMAT_LAB_888_PLANAR, + PIXEL_FORMAT_S8C1, + PIXEL_FORMAT_S8C2_PACKAGE, + PIXEL_FORMAT_S8C2_PLANAR, + PIXEL_FORMAT_S16C1, + PIXEL_FORMAT_U8C1, + PIXEL_FORMAT_U16C1, + PIXEL_FORMAT_S32C1, + PIXEL_FORMAT_U32C1, + PIXEL_FORMAT_U64C1, + PIXEL_FORMAT_S64C1, + PIXEL_FORMAT_YUV_SEMIPLANAR_440 = 1000, + PIXEL_FORMAT_YVU_SEMIPLANAR_440, + PIXEL_FORMAT_FLOAT32, + PIXEL_FORMAT_BUTT, + PIXEL_FORMAT_UNKNOWN = 10000 }; // Stream Format -enum acldvppStreamFormat { - H265_MAIN_LEVEL = 0, - H264_BASELINE_LEVEL, - H264_MAIN_LEVEL, - H264_HIGH_LEVEL -}; +enum acldvppStreamFormat { H265_MAIN_LEVEL = 0, H264_BASELINE_LEVEL, H264_MAIN_LEVEL, H264_HIGH_LEVEL }; // Supported Channel Mode -enum acldvppChannelMode { - DVPP_CHNMODE_VPC = 1, - DVPP_CHNMODE_JPEGD = 2, - DVPP_CHNMODE_JPEGE = 4 -}; +enum acldvppChannelMode { DVPP_CHNMODE_VPC = 1, DVPP_CHNMODE_JPEGD = 2, DVPP_CHNMODE_JPEGE = 4 }; // Supported Border Type -enum acldvppBorderType { - BORDER_CONSTANT = 0, - BORDER_REPLICATE, - BORDER_REFLECT, - BORDER_REFLECT_101 -}; +enum acldvppBorderType { BORDER_CONSTANT = 0, BORDER_REPLICATE, BORDER_REFLECT, BORDER_REFLECT_101 }; // Venc parameter type enum aclvencChannelDescParamType { - ACL_VENC_THREAD_ID_UINT64 = 0, - ACL_VENC_CALLBACK_PTR, - ACL_VENC_PIXEL_FORMAT_UINT32, - ACL_VENC_ENCODE_TYPE_UINT32, - ACL_VENC_PIC_WIDTH_UINT32, - ACL_VENC_PIC_HEIGHT_UINT32, - ACL_VENC_KEY_FRAME_INTERVAL_UINT32, - ACL_VENC_BUF_ADDR_PTR, - ACL_VENC_BUF_SIZE_UINT32, - ACL_VENC_RC_MODE_UINT32, - ACL_VENC_SRC_RATE_UINT32, - ACL_VENC_MAX_BITRATE_UINT32, - ACL_VENC_MAX_IP_PROP_UINT32 + ACL_VENC_THREAD_ID_UINT64 = 0, + ACL_VENC_CALLBACK_PTR, + ACL_VENC_PIXEL_FORMAT_UINT32, + ACL_VENC_ENCODE_TYPE_UINT32, + ACL_VENC_PIC_WIDTH_UINT32, + ACL_VENC_PIC_HEIGHT_UINT32, + ACL_VENC_KEY_FRAME_INTERVAL_UINT32, + ACL_VENC_BUF_ADDR_PTR, + ACL_VENC_BUF_SIZE_UINT32, + ACL_VENC_RC_MODE_UINT32, + ACL_VENC_SRC_RATE_UINT32, + ACL_VENC_MAX_BITRATE_UINT32, + ACL_VENC_MAX_IP_PROP_UINT32 }; /** @@ -512,9 +498,7 @@ ACL_FUNC_VISIBILITY uint32_t acldvppGetPicDescRetCode(const acldvppPicDesc *picD * @retval null for failed. * @retval other success */ -ACL_FUNC_VISIBILITY acldvppRoiConfig *acldvppCreateRoiConfig(uint32_t left, - uint32_t right, - uint32_t top, +ACL_FUNC_VISIBILITY acldvppRoiConfig *acldvppCreateRoiConfig(uint32_t left, uint32_t right, uint32_t top, uint32_t bottom); /** @@ -593,10 +577,7 @@ ACL_FUNC_VISIBILITY aclError acldvppSetRoiConfigBottom(acldvppRoiConfig *config, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppSetRoiConfig(acldvppRoiConfig *config, - uint32_t left, - uint32_t right, - uint32_t top, +ACL_FUNC_VISIBILITY aclError acldvppSetRoiConfig(acldvppRoiConfig *config, uint32_t left, uint32_t right, uint32_t top, uint32_t bottom); /** @@ -1085,7 +1066,8 @@ ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescMaxBitRate(aclvencChannelDesc * @retval ACL_SUCCESS for success, other for failure */ ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescParam(aclvencChannelDesc *channelDesc, - aclvencChannelDescParamType paramType, size_t length, const void *param); + aclvencChannelDescParamType paramType, size_t length, + const void *param); /** * @ingroup AscendCL @@ -1234,7 +1216,8 @@ ACL_FUNC_VISIBILITY uint32_t aclvencGetChannelDescMaxBitRate(const aclvencChanne * @retval ACL_SUCCESS for success, other for failure */ ACL_FUNC_VISIBILITY aclError aclvencGetChannelDescParam(const aclvencChannelDesc *channelDesc, - aclvencChannelDescParamType paramType, size_t length, size_t *paramRetSize, void *param); + aclvencChannelDescParamType paramType, size_t length, + size_t *paramRetSize, void *param); /** * @ingroup AscendCL @@ -1534,10 +1517,7 @@ ACL_FUNC_VISIBILITY aclError aclvdecDestroyFrameConfig(aclvdecFrameConfig *vdecF * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfo(const void *data, - uint32_t size, - uint32_t *width, - uint32_t *height, +ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfo(const void *data, uint32_t size, uint32_t *width, uint32_t *height, int32_t *components); /** @@ -1552,8 +1532,7 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfo(const void *data, * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError acldvppJpegPredictEncSize(const acldvppPicDesc *inputDesc, - const acldvppJpegeConfig *config, - uint32_t *size); + const acldvppJpegeConfig *config, uint32_t *size); /** * @ingroup AscendCL @@ -1567,10 +1546,8 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegPredictEncSize(const acldvppPicDesc *inp * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppJpegPredictDecSize(const void *data, - uint32_t dataSize, - acldvppPixelFormat outputPixelFormat, - uint32_t *decSize); +ACL_FUNC_VISIBILITY aclError acldvppJpegPredictDecSize(const void *data, uint32_t dataSize, + acldvppPixelFormat outputPixelFormat, uint32_t *decSize); /** * @ingroup AscendCL @@ -1585,11 +1562,8 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegPredictDecSize(const void *data, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppPngGetImageInfo(const void *data, - uint32_t dataSize, - uint32_t *width, - uint32_t *height, - int32_t *components); +ACL_FUNC_VISIBILITY aclError acldvppPngGetImageInfo(const void *data, uint32_t dataSize, uint32_t *width, + uint32_t *height, int32_t *components); /** * @ingroup AscendCL @@ -1603,10 +1577,8 @@ ACL_FUNC_VISIBILITY aclError acldvppPngGetImageInfo(const void *data, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppPngPredictDecSize(const void *data, - uint32_t dataSize, - acldvppPixelFormat outputPixelFormat, - uint32_t *decSize); +ACL_FUNC_VISIBILITY aclError acldvppPngPredictDecSize(const void *data, uint32_t dataSize, + acldvppPixelFormat outputPixelFormat, uint32_t *decSize); /** * @ingroup AscendCL @@ -1670,10 +1642,8 @@ ACL_FUNC_VISIBILITY aclError acldvppDestroyChannel(acldvppChannelDesc *channelDe * @see acldvppCreateChannel | acldvppCreatePicDesc * | acldvppCreateResizeConfig */ -ACL_FUNC_VISIBILITY aclError acldvppVpcResizeAsync(acldvppChannelDesc *channelDesc, - acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, - acldvppResizeConfig *resizeConfig, +ACL_FUNC_VISIBILITY aclError acldvppVpcResizeAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, acldvppResizeConfig *resizeConfig, aclrtStream stream); /** @@ -1709,10 +1679,8 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcResizeAsync(acldvppChannelDesc *channelDe * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppVpcCropAsync(acldvppChannelDesc *channelDesc, - acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, - acldvppRoiConfig *cropArea, +ACL_FUNC_VISIBILITY aclError acldvppVpcCropAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, acldvppRoiConfig *cropArea, aclrtStream stream); /** @@ -1737,12 +1705,9 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcCropAsync(acldvppChannelDesc *channelDesc * @see acldvppCreateChannel | acldvppCreateBatchPicDesc | acldvppCreateRoiConfig */ ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropAsync(acldvppChannelDesc *channelDesc, - acldvppBatchPicDesc *srcBatchPicDescs, - uint32_t *roiNums, - uint32_t size, - acldvppBatchPicDesc *dstBatchPicDescs, - acldvppRoiConfig *cropAreas[], - aclrtStream stream); + acldvppBatchPicDesc *srcBatchPicDescs, uint32_t *roiNums, + uint32_t size, acldvppBatchPicDesc *dstBatchPicDescs, + acldvppRoiConfig *cropAreas[], aclrtStream stream); /** * @ingroup AscendCL @@ -1765,12 +1730,9 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropAsync(acldvppChannelDesc *channe * * @see acldvppCreateChannel | acldvppCreatePicDesc | acldvppCreateRoiConfig */ -ACL_FUNC_VISIBILITY aclError acldvppVpcCropAndPasteAsync(acldvppChannelDesc *channelDesc, - acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, - acldvppRoiConfig *cropArea, - acldvppRoiConfig *pasteArea, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppVpcCropAndPasteAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, acldvppRoiConfig *cropArea, + acldvppRoiConfig *pasteArea, aclrtStream stream); /** * @ingroup AscendCL @@ -1795,14 +1757,11 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcCropAndPasteAsync(acldvppChannelDesc *cha * * @see acldvppCreateChannel | acldvppCreateBatchPicDesc | acldvppCreateRoiConfig */ - ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropAndPasteAsync(acldvppChannelDesc *channelDesc, - acldvppBatchPicDesc *srcBatchPicDescs, - uint32_t *roiNums, - uint32_t size, - acldvppBatchPicDesc *dstBatchPicDescs, - acldvppRoiConfig *cropAreas[], - acldvppRoiConfig *pasteAreas[], - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropAndPasteAsync(acldvppChannelDesc *channelDesc, + acldvppBatchPicDesc *srcBatchPicDescs, uint32_t *roiNums, + uint32_t size, acldvppBatchPicDesc *dstBatchPicDescs, + acldvppRoiConfig *cropAreas[], + acldvppRoiConfig *pasteAreas[], aclrtStream stream); /** * @ingroup AscendCL @@ -1830,11 +1789,8 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcCropAndPasteAsync(acldvppChannelDesc *cha * * @see acldvppCreateChannel | acldvppCreatePicDesc */ -ACL_FUNC_VISIBILITY aclError acldvppJpegDecodeAsync(acldvppChannelDesc *channelDesc, - const void *data, - uint32_t size, - acldvppPicDesc *outputDesc, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppJpegDecodeAsync(acldvppChannelDesc *channelDesc, const void *data, uint32_t size, + acldvppPicDesc *outputDesc, aclrtStream stream); /** * @ingroup AscendCL @@ -1852,11 +1808,8 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegDecodeAsync(acldvppChannelDesc *channelD * * @see acldvppCreateChannel | acldvppCreateJpegeConfig */ -ACL_FUNC_VISIBILITY aclError acldvppJpegEncodeAsync(acldvppChannelDesc *channelDesc, - acldvppPicDesc *inputDesc, - const void *data, - uint32_t *size, - acldvppJpegeConfig *config, +ACL_FUNC_VISIBILITY aclError acldvppJpegEncodeAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, + const void *data, uint32_t *size, acldvppJpegeConfig *config, aclrtStream stream); /** @@ -1874,11 +1827,8 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegEncodeAsync(acldvppChannelDesc *channelD * * @see acldvppCreateChannel | acldvppCreatePicDesc */ -ACL_FUNC_VISIBILITY aclError acldvppPngDecodeAsync(acldvppChannelDesc *channelDesc, - const void *data, - uint32_t size, - acldvppPicDesc *outputDesc, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppPngDecodeAsync(acldvppChannelDesc *channelDesc, const void *data, uint32_t size, + acldvppPicDesc *outputDesc, aclrtStream stream); /** * @ingroup AscendCL @@ -1933,11 +1883,8 @@ ACL_FUNC_VISIBILITY aclError aclvdecDestroyChannel(aclvdecChannelDesc *channelDe * * @see aclvdecCreateChannel | acldvppCreateStreamDesc | acldvppCreatePicDesc */ -ACL_FUNC_VISIBILITY aclError aclvdecSendFrame(aclvdecChannelDesc *channelDesc, - acldvppStreamDesc *input, - acldvppPicDesc *output, - aclvdecFrameConfig *config, - void *userData); +ACL_FUNC_VISIBILITY aclError aclvdecSendFrame(aclvdecChannelDesc *channelDesc, acldvppStreamDesc *input, + acldvppPicDesc *output, aclvdecFrameConfig *config, void *userData); /** * @ingroup AscendCL @@ -1956,10 +1903,8 @@ ACL_FUNC_VISIBILITY aclError aclvdecSendFrame(aclvdecChannelDesc *channelDesc, * * @see aclvdecCreateChannel | acldvppCreateStreamDesc | acldvppCreatePicDesc | aclvdecSendFrame */ -ACL_FUNC_VISIBILITY aclError aclvdecSendSkippedFrame(aclvdecChannelDesc *channelDesc, - acldvppStreamDesc *input, - aclvdecFrameConfig *config, - void *userData); +ACL_FUNC_VISIBILITY aclError aclvdecSendSkippedFrame(aclvdecChannelDesc *channelDesc, acldvppStreamDesc *input, + aclvdecFrameConfig *config, void *userData); /** * @ingroup AscendCL @@ -1980,10 +1925,8 @@ ACL_FUNC_VISIBILITY aclError aclvdecSendSkippedFrame(aclvdecChannelDesc *channel * * @see acldvppCreateChannel | acldvppCreatePicDesc */ -ACL_FUNC_VISIBILITY aclError acldvppVpcConvertColorAsync(acldvppChannelDesc *channelDesc, - acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppVpcConvertColorAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, aclrtStream stream); /** * @ingroup AscendCL @@ -2005,11 +1948,8 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcConvertColorAsync(acldvppChannelDesc *cha * * @see acldvppCreateChannel | acldvppCreatePicDesc */ -ACL_FUNC_VISIBILITY aclError acldvppVpcPyrDownAsync(acldvppChannelDesc *channelDesc, - acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, - void *reserve, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppVpcPyrDownAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, void *reserve, aclrtStream stream); /** * @ingroup AscendCL @@ -2021,8 +1961,7 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcPyrDownAsync(acldvppChannelDesc *channelD * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppSetChannelDescMode(acldvppChannelDesc *channelDesc, - uint32_t mode); +ACL_FUNC_VISIBILITY aclError acldvppSetChannelDescMode(acldvppChannelDesc *channelDesc, uint32_t mode); /** * @ingroup AscendCL @@ -2057,8 +1996,7 @@ ACL_FUNC_VISIBILITY uint32_t acldvppGetResizeConfigInterpolation(const acldvppRe * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescOutMode(aclvdecChannelDesc *channelDesc, - uint32_t outMode); +ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescOutMode(aclvdecChannelDesc *channelDesc, uint32_t outMode); /** * @ingroup AscendCL @@ -2155,9 +2093,7 @@ ACL_FUNC_VISIBILITY uint32_t acldvppGetLutMapDims(const acldvppLutMap *lutMap); * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppGetLutMapData(const acldvppLutMap *lutMap, - uint32_t dim, - uint8_t **data, +ACL_FUNC_VISIBILITY aclError acldvppGetLutMapData(const acldvppLutMap *lutMap, uint32_t dim, uint8_t **data, uint32_t *len); /** * @ingroup AscendCL @@ -2175,10 +2111,8 @@ ACL_FUNC_VISIBILITY aclError acldvppGetLutMapData(const acldvppLutMap *lutMap, * @see acldvppCreateChannel|acldvppCreatePicDesc|acldvppCreateLutMap */ ACL_FUNC_VISIBILITY aclError acldvppVpcEqualizeHistAsync(const acldvppChannelDesc *channelDesc, - const acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, - const acldvppLutMap *lutMap, - aclrtStream stream); + const acldvppPicDesc *inputDesc, acldvppPicDesc *outputDesc, + const acldvppLutMap *lutMap, aclrtStream stream); /** * @ingroup AscendCL @@ -2199,8 +2133,7 @@ ACL_FUNC_VISIBILITY acldvppBorderConfig *acldvppCreateBorderConfig(); * * @retval ACL_SUCCESS for success, other for failure */ -ACL_FUNC_VISIBILITY aclError acldvppSetBorderConfigValue(acldvppBorderConfig *borderConfig, - uint32_t index, +ACL_FUNC_VISIBILITY aclError acldvppSetBorderConfigValue(acldvppBorderConfig *borderConfig, uint32_t index, double value); /** @@ -2345,10 +2278,8 @@ ACL_FUNC_VISIBILITY aclError acldvppDestroyBorderConfig(acldvppBorderConfig *bor * @see acldvppCreateChannel|acldvppCreatePicDesc|acldvppCreateBorderConfig */ ACL_FUNC_VISIBILITY aclError acldvppVpcMakeBorderAsync(const acldvppChannelDesc *channelDesc, - const acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, - const acldvppBorderConfig *borderConfig, - aclrtStream stream); + const acldvppPicDesc *inputDesc, acldvppPicDesc *outputDesc, + const acldvppBorderConfig *borderConfig, aclrtStream stream); /** * @ingroup AscendCL @@ -2365,11 +2296,8 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcMakeBorderAsync(const acldvppChannelDesc * * @see acldvppCreateChannel | acldvppCreatePicDesc | acldvppCreateHist */ -ACL_FUNC_VISIBILITY aclError acldvppVpcCalcHistAsync(acldvppChannelDesc *channelDesc, - acldvppPicDesc *srcPicDesc, - acldvppHist *hist, - void *reserve, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppVpcCalcHistAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *srcPicDesc, + acldvppHist *hist, void *reserve, aclrtStream stream); /** * @ingroup AscendCL @@ -2378,7 +2306,7 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcCalcHistAsync(acldvppChannelDesc *channel * @retval null for failed. * @retval OtherValues success. */ -ACL_FUNC_VISIBILITY acldvppHist* acldvppCreateHist(); +ACL_FUNC_VISIBILITY acldvppHist *acldvppCreateHist(); /** * @ingroup AscendCL @@ -2435,7 +2363,7 @@ ACL_FUNC_VISIBILITY aclError acldvppGetHistData(acldvppHist *hist, uint32_t dim, * * @see acldvppCreateHist | acldvppVpcCalcHistAsync */ -ACL_FUNC_VISIBILITY uint32_t acldvppGetHistRetCode(acldvppHist* hist); +ACL_FUNC_VISIBILITY uint32_t acldvppGetHistRetCode(acldvppHist *hist); /** * @ingroup AscendCL @@ -2458,4 +2386,4 @@ ACL_FUNC_VISIBILITY aclError acldvppClearHist(acldvppHist *hist); } #endif -#endif // INC_EXTERNAL_ACL_OPS_ACL_DVPP_H_ +#endif // INC_EXTERNAL_ACL_OPS_ACL_DVPP_H_ diff --git a/inc/external/acl/ops/acl_fv.h b/inc/external/acl/ops/acl_fv.h index 40cd50cb..27dc367a 100644 --- a/inc/external/acl/ops/acl_fv.h +++ b/inc/external/acl/ops/acl_fv.h @@ -32,8 +32,8 @@ typedef struct aclfvSearchResult aclfvSearchResult; // search operation type enum aclfvSearchType { - SEARCH_1_N, // 1:N operation type - SEARCH_N_M // N:M operation type + SEARCH_1_N, // 1:N operation type + SEARCH_N_M // N:M operation type }; /** @@ -104,7 +104,8 @@ ACL_FUNC_VISIBILITY aclError aclfvSetNMTopNum(aclfvInitPara *initPara, uint32_t * @retval OtherValues success. */ ACL_FUNC_VISIBILITY aclfvFeatureInfo *aclfvCreateFeatureInfo(uint32_t id0, uint32_t id1, uint32_t offset, - uint32_t featureLen, uint32_t featureCount, uint8_t *featureData, uint32_t featureDataLen); + uint32_t featureLen, uint32_t featureCount, + uint8_t *featureData, uint32_t featureDataLen); /** * @ingroup AscendCL @@ -233,8 +234,9 @@ ACL_FUNC_VISIBILITY aclError aclfvDestroySearchInput(aclfvSearchInput *searchInp * @retval null for failed. OtherValues success */ ACL_FUNC_VISIBILITY aclfvSearchResult *aclfvCreateSearchResult(uint32_t queryCnt, uint32_t *resultNum, - uint32_t resultNumDataLen, uint32_t *id0, uint32_t *id1, uint32_t *resultOffset, float *resultDistance, - uint32_t dataLen); + uint32_t resultNumDataLen, uint32_t *id0, uint32_t *id1, + uint32_t *resultOffset, float *resultDistance, + uint32_t dataLen); /** * @ingroup AscendCL @@ -348,4 +350,4 @@ ACL_FUNC_VISIBILITY aclError aclfvSearch(aclfvSearchType type, aclfvSearchInput } #endif -#endif // INC_EXTERNAL_ACL_OPS_ACL_RETR_H_ +#endif // INC_EXTERNAL_ACL_OPS_ACL_RETR_H_ diff --git a/inc/external/hccl/hccl.h b/inc/external/hccl/hccl.h index 311e78f2..46d934e6 100644 --- a/inc/external/hccl/hccl.h +++ b/inc/external/hccl/hccl.h @@ -27,7 +27,7 @@ #ifdef __cplusplus extern "C" { -#endif // __cplusplus +#endif // __cplusplus /** * @brief Initialize HCCL. @@ -66,14 +66,15 @@ extern HcclResult HcclCommInitRootInfo(uint32_t nRanks, const HcclRootInfo *root * @param sendBuf A pointer identifying the input data address of the operator. * @param recvBuf A pointer identifying the output data address of the operator. * @param count An integer(u64) identifying the number of the output data. - * @param dataType The data type of the operator, must be one of the following types: int8, int16, int32, float16, float32. + * @param dataType The data type of the operator, must be one of the following types: int8, int16, int32, float16, + * float32. * @param op The reduction type of the operator, must be one of the following types: sum, min, max, prod. * @param comm A pointer identifying the communication resource based on. * @param stream A pointer identifying the stream information. - * @return HcclResult + * @return HcclResult */ -extern HcclResult HcclAllReduce(void *sendBuf, void *recvBuf, uint64_t count, HcclDataType dataType, -HcclReduceOp op, HcclComm comm, aclrtStream stream); +extern HcclResult HcclAllReduce(void *sendBuf, void *recvBuf, uint64_t count, HcclDataType dataType, HcclReduceOp op, + HcclComm comm, aclrtStream stream); /** * @brief Broadcast operator. @@ -84,10 +85,10 @@ HcclReduceOp op, HcclComm comm, aclrtStream stream); * @param root An integer(u32) identifying the the root rank in the operator. * @param comm A pointer identifying the communication resource based on * @param stream A pointer identifying the stream information. - * @return HcclResult + * @return HcclResult */ -extern HcclResult HcclBroadcast(void *buf, uint64_t count, HcclDataType dataType, uint32_t root, HcclComm comm, -aclrtStream stream); +extern HcclResult HcclBroadcast(void *buf, uint64_t count, HcclDataType dataType, uint32_t root, HcclComm comm, + aclrtStream stream); /** * @brief ReduceScatter operator. @@ -99,10 +100,10 @@ aclrtStream stream); * @param op The reduction type of the operator, must be one of the following types: sum, min, max, prod. * @param comm A pointer identifying the communication resource based on. * @param stream A pointer identifying the stream information. - * @return HcclResult + * @return HcclResult */ -extern HcclResult HcclReduceScatter(void *sendBuf, void *recvBuf, uint64_t recvCount, HcclDataType dataType, -HcclReduceOp op, HcclComm comm, aclrtStream stream); +extern HcclResult HcclReduceScatter(void *sendBuf, void *recvBuf, uint64_t recvCount, HcclDataType dataType, + HcclReduceOp op, HcclComm comm, aclrtStream stream); /** * @brief AllGather operator. @@ -113,10 +114,10 @@ HcclReduceOp op, HcclComm comm, aclrtStream stream); * @param dataType The data type of the operator, must be one of the following types: int8, int32, float16, float32. * @param comm A pointer identifying the communication resource based on. * @param stream A pointer identifying the stream information. - * @return HcclResult + * @return HcclResult */ -extern HcclResult HcclAllGather(void *sendBuf, void *recvBuf, uint64_t sendCount, HcclDataType dataType, -HcclComm comm, aclrtStream stream); +extern HcclResult HcclAllGather(void *sendBuf, void *recvBuf, uint64_t sendCount, HcclDataType dataType, HcclComm comm, + aclrtStream stream); /** * @brief Destroy HCCL comm @@ -129,5 +130,5 @@ extern HcclResult HcclCommDestroy(HcclComm comm); #ifdef __cplusplus } -#endif // __cplusplus -#endif // HCCL_H_ +#endif // __cplusplus +#endif // HCCL_H_ diff --git a/inc/external/hccl/hccl_types.h b/inc/external/hccl/hccl_types.h index 50a64795..0e832396 100644 --- a/inc/external/hccl/hccl_types.h +++ b/inc/external/hccl/hccl_types.h @@ -16,10 +16,10 @@ /** * @file hccl_types.h - * @brief HCCL data type definition - * + * @brief HCCL data type definition + * */ - + #ifndef HCCL_TYPES_H_ #define HCCL_TYPES_H_ @@ -27,33 +27,33 @@ #ifdef __cplusplus extern "C" { -#endif // __cplusplus +#endif // __cplusplus /** * @brief HCCL functions return value definition */ typedef enum { - HCCL_SUCCESS = 0, /**< success */ - HCCL_E_PARA = 1, /**< parameter error */ - HCCL_E_PTR = 2, /**< empty pointer */ - HCCL_E_MEMORY = 3, /**< memory error */ - HCCL_E_INTERNAL = 4, /**< internal error */ - HCCL_E_NOT_SUPPORT = 5, /**< not support feature */ - HCCL_E_NOT_FOUND = 6, /**< not found specific resource */ - HCCL_E_UNAVAIL = 7, /**< resource unavailable */ - HCCL_E_SYSCALL = 8, /**< call system interface error */ - HCCL_E_TIMEOUT = 9, /**< timeout */ - HCCL_E_OPEN_FILE_FAILURE = 10, /**< open file fail */ - HCCL_E_TCP_CONNECT = 11, /**< tcp connect fail */ - HCCL_E_ROCE_CONNECT = 12, /**< roce connect fail */ - HCCL_E_TCP_TRANSFER = 13, /**< tcp transfer fail */ - HCCL_E_ROCE_TRANSFER = 14, /**< roce transfer fail */ - HCCL_E_RUNTIME = 15, /**< call runtime api fail */ - HCCL_E_DRV = 16, /**< call driver api fail */ - HCCL_E_PROFILING = 17, /**< call profiling api fail */ - HCCL_E_CCE = 18, /**< call cce api fail */ - HCCL_E_NETWORK = 19, /**< call network api fail */ - HCCL_E_RESERVED /**< reserved */ + HCCL_SUCCESS = 0, /**< success */ + HCCL_E_PARA = 1, /**< parameter error */ + HCCL_E_PTR = 2, /**< empty pointer */ + HCCL_E_MEMORY = 3, /**< memory error */ + HCCL_E_INTERNAL = 4, /**< internal error */ + HCCL_E_NOT_SUPPORT = 5, /**< not support feature */ + HCCL_E_NOT_FOUND = 6, /**< not found specific resource */ + HCCL_E_UNAVAIL = 7, /**< resource unavailable */ + HCCL_E_SYSCALL = 8, /**< call system interface error */ + HCCL_E_TIMEOUT = 9, /**< timeout */ + HCCL_E_OPEN_FILE_FAILURE = 10, /**< open file fail */ + HCCL_E_TCP_CONNECT = 11, /**< tcp connect fail */ + HCCL_E_ROCE_CONNECT = 12, /**< roce connect fail */ + HCCL_E_TCP_TRANSFER = 13, /**< tcp transfer fail */ + HCCL_E_ROCE_TRANSFER = 14, /**< roce transfer fail */ + HCCL_E_RUNTIME = 15, /**< call runtime api fail */ + HCCL_E_DRV = 16, /**< call driver api fail */ + HCCL_E_PROFILING = 17, /**< call profiling api fail */ + HCCL_E_CCE = 18, /**< call cce api fail */ + HCCL_E_NETWORK = 19, /**< call network api fail */ + HCCL_E_RESERVED /**< reserved */ } HcclResult; /** @@ -65,37 +65,37 @@ typedef void *HcclComm; * @brief HCCL Reduction opperation */ typedef enum { - HCCL_REDUCE_SUM = 0, /**< sum */ - HCCL_REDUCE_PROD = 1, /**< prod */ - HCCL_REDUCE_MAX = 2, /**< max */ - HCCL_REDUCE_MIN = 3, /**< min */ - HCCL_REDUCE_RESERVED /**< reserved */ + HCCL_REDUCE_SUM = 0, /**< sum */ + HCCL_REDUCE_PROD = 1, /**< prod */ + HCCL_REDUCE_MAX = 2, /**< max */ + HCCL_REDUCE_MIN = 3, /**< min */ + HCCL_REDUCE_RESERVED /**< reserved */ } HcclReduceOp; /** * @brief HCCL data type */ typedef enum { - HCCL_DATA_TYPE_INT8 = 0, /**< int8 */ - HCCL_DATA_TYPE_INT16 = 1, /**< int16 */ - HCCL_DATA_TYPE_INT32 = 2, /**< int32 */ - HCCL_DATA_TYPE_FP16 = 3, /**< fp16 */ - HCCL_DATA_TYPE_FP32 = 4, /**< fp32 */ - HCCL_DATA_TYPE_INT64 = 5, /**< int64 */ - HCCL_DATA_TYPE_UINT64 = 6, /**< uint64 */ - HCCL_DATA_TYPE_RESERVED /**< reserved */ + HCCL_DATA_TYPE_INT8 = 0, /**< int8 */ + HCCL_DATA_TYPE_INT16 = 1, /**< int16 */ + HCCL_DATA_TYPE_INT32 = 2, /**< int32 */ + HCCL_DATA_TYPE_FP16 = 3, /**< fp16 */ + HCCL_DATA_TYPE_FP32 = 4, /**< fp32 */ + HCCL_DATA_TYPE_INT64 = 5, /**< int64 */ + HCCL_DATA_TYPE_UINT64 = 6, /**< uint64 */ + HCCL_DATA_TYPE_RESERVED /**< reserved */ } HcclDataType; -const uint32_t HCCL_ROOT_INFO_BYTES = 4108; // 4108: root info length +const uint32_t HCCL_ROOT_INFO_BYTES = 4108; // 4108: root info length /** * @brief HCCL root info */ typedef struct HcclRootInfoDef { - char internal[HCCL_ROOT_INFO_BYTES]; + char internal[HCCL_ROOT_INFO_BYTES]; } HcclRootInfo; #ifdef __cplusplus } -#endif // __cplusplus -#endif // HCCL_TYPES_H_ +#endif // __cplusplus +#endif // HCCL_TYPES_H_ diff --git a/inc/external/runtime/rt_error_codes.h b/inc/external/runtime/rt_error_codes.h index 73da559d..d2373525 100644 --- a/inc/external/runtime/rt_error_codes.h +++ b/inc/external/runtime/rt_error_codes.h @@ -23,80 +23,79 @@ extern "C" { #endif -static const int32_t ACL_RT_SUCCESS = 0; // success +static const int32_t ACL_RT_SUCCESS = 0; // success -static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid -static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id -static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null -static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context -static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context -static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal -static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned -static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed -static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed -static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream -static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread -static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set -static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create -static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream -static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type -static const int32_t ACL_ERROR_RT_INVALID_HANDLE = 107017; // invalid handle -static const int32_t ACL_ERROR_RT_INVALID_MALLOC_TYPE = 107018; // invalid malloc type +static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid +static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id +static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null +static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context +static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context +static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal +static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned +static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed +static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed +static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream +static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread +static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set +static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create +static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream +static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type +static const int32_t ACL_ERROR_RT_INVALID_HANDLE = 107017; // invalid handle +static const int32_t ACL_ERROR_RT_INVALID_MALLOC_TYPE = 107018; // invalid malloc type -static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPORT = 207000; // feature not support -static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error -static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error -static const int32_t ACL_ERROR_RT_AICORE_OVER_FLOW = 207003; // aicore over flow -static const int32_t ACL_ERROR_RT_NO_DEVICE = 207004; // no device -static const int32_t ACL_ERROR_RT_RESOURCE_ALLOC_FAIL = 207005; // resource alloc fail -static const int32_t ACL_ERROR_RT_NO_PERMISSION = 207006; // no permission -static const int32_t ACL_ERROR_RT_NO_EVENT_RESOURCE = 207007; // no event resource -static const int32_t ACL_ERROR_RT_NO_STREAM_RESOURCE = 207008; // no stream resource -static const int32_t ACL_ERROR_RT_NO_NOTIFY_RESOURCE = 207009; // no notify resource -static const int32_t ACL_ERROR_RT_NO_MODEL_RESOURCE = 207010; // no model resource +static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPORT = 207000; // feature not support +static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error +static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error +static const int32_t ACL_ERROR_RT_AICORE_OVER_FLOW = 207003; // aicore over flow +static const int32_t ACL_ERROR_RT_NO_DEVICE = 207004; // no device +static const int32_t ACL_ERROR_RT_RESOURCE_ALLOC_FAIL = 207005; // resource alloc fail +static const int32_t ACL_ERROR_RT_NO_PERMISSION = 207006; // no permission +static const int32_t ACL_ERROR_RT_NO_EVENT_RESOURCE = 207007; // no event resource +static const int32_t ACL_ERROR_RT_NO_STREAM_RESOURCE = 207008; // no stream resource +static const int32_t ACL_ERROR_RT_NO_NOTIFY_RESOURCE = 207009; // no notify resource +static const int32_t ACL_ERROR_RT_NO_MODEL_RESOURCE = 207010; // no model resource -static const int32_t ACL_ERROR_RT_INTERNAL_ERROR = 507000; // runtime internal error -static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error -static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream -static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream -static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete -static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence -static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete -static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error -static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error -static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support -static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat -static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed -static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout -static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error -static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout -static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception -static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception -static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout -static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception -static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error -static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error -static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error -static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error -static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal -static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering -static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init -static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data -static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error -static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate -static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed -static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed -static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context -static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out -static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error - -static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error +static const int32_t ACL_ERROR_RT_INTERNAL_ERROR = 507000; // runtime internal error +static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error +static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream +static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream +static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete +static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence +static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete +static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error +static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error +static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support +static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat +static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed +static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout +static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error +static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout +static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception +static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception +static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout +static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception +static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error +static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error +static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error +static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error +static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal +static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering +static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init +static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data +static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error +static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate +static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed +static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed +static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context +static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out +static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error +static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error #ifdef __cplusplus } #endif -#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ +#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ From ed7e35f927d7d9e90a64c07920faf6150d31e30f Mon Sep 17 00:00:00 2001 From: changzherui Date: Tue, 26 Jan 2021 19:53:33 +0800 Subject: [PATCH 08/28] sync code 0125 .h --- inc/external/acl/ops/acl_dvpp.h | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/inc/external/acl/ops/acl_dvpp.h b/inc/external/acl/ops/acl_dvpp.h index 1a0f582d..8f5d3904 100644 --- a/inc/external/acl/ops/acl_dvpp.h +++ b/inc/external/acl/ops/acl_dvpp.h @@ -147,6 +147,17 @@ enum aclvencChannelDescParamType { ACL_VENC_MAX_IP_PROP_UINT32 }; +// Jpeg picture format +enum acldvppJpegFormat { + ACL_JPEG_CSS_444 = 0, + ACL_JPEG_CSS_422, + ACL_JPEG_CSS_420, + ACL_JPEG_CSS_GRAY, + ACL_JPEG_CSS_440, + ACL_JPEG_CSS_411, + ACL_JPEG_CSS_UNKNOWN = 1000 +}; + /** * @ingroup AscendCL * @brief alloc device memory for dvpp. @@ -1522,6 +1533,24 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfo(const void *data, uint32_t /** * @ingroup AscendCL + * @brief Get image width and height of jpeg. + * + * @param data [IN] image data in host memory + * @param size [IN] the size of image data + * @param width [OUT] the width of image from image header + * @param height [OUT] the height of image from image header + * @param components [OUT] the components of image from image header + * @param format [OUT] the format of image from image header + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfoV2(const void *data, uint32_t size, uint32_t *width, + uint32_t *height, int32_t *components, + acldvppJpegFormat *format); + +/** + * @ingroup AscendCL * @brief Predict encode size of jpeg image. * * @param inputDesc [IN] dvpp image desc From b4539d54cd66adc0b2014e9bdf1be3f5ea66994b Mon Sep 17 00:00:00 2001 From: changzherui Date: Mon, 1 Feb 2021 20:50:22 +0800 Subject: [PATCH 09/28] modify error_codes.h --- inc/external/acl/error_codes/ge_error_codes.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/inc/external/acl/error_codes/ge_error_codes.h b/inc/external/acl/error_codes/ge_error_codes.h index 20a7e0f9..041fc7ae 100644 --- a/inc/external/acl/error_codes/ge_error_codes.h +++ b/inc/external/acl/error_codes/ge_error_codes.h @@ -38,7 +38,12 @@ static const uint32_t ACL_ERROR_GE_AIPP_NOT_EXIST = 145015; static const uint32_t ACL_ERROR_GE_AIPP_MODE_INVALID = 145016; static const uint32_t ACL_ERROR_GE_OP_TASK_TYPE_INVALID = 145017; static const uint32_t ACL_ERROR_GE_OP_KERNEL_TYPE_INVALID = 145018; +static const uint32_t ACL_ERROR_GE_PLGMGR_PATH_INVALID = 145019; +static const uint32_t ACL_ERROR_GE_TRANSSHAPE_FORMAT_INVALID = 145020; +static const uint32_t ACL_ERROR_GE_TRANSSHAPE_SHAPE_INVALID = 145021; +static const uint32_t ACL_ERROR_GE_TRANSSHAPE_DATATYPE_INVALID = 145022; static const uint32_t ACL_ERROR_GE_MEMORY_ALLOCATION = 245000; +static const uint32_t ACL_ERROR_GE_MEMORY_OPERATE_FAILED = 245001; static const uint32_t ACL_ERROR_GE_INTERNAL_ERROR = 545000; static const uint32_t ACL_ERROR_GE_LOAD_MODEL = 545001; static const uint32_t ACL_ERROR_GE_EXEC_LOAD_MODEL_PARTITION_FAILED = 545002; @@ -49,6 +54,7 @@ static const uint32_t ACL_ERROR_GE_EXEC_RELEASE_MODEL_DATA = 545006; static const uint32_t ACL_ERROR_GE_COMMAND_HANDLE = 545007; static const uint32_t ACL_ERROR_GE_GET_TENSOR_INFO = 545008; static const uint32_t ACL_ERROR_GE_UNLOAD_MODEL = 545009; + #ifdef __cplusplus } // namespace ge #endif From cffc6b2e2e9435c7b3db589303c5e70217c51d0e Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Wed, 3 Feb 2021 23:19:27 +0800 Subject: [PATCH 10/28] update include file --- inc/external/acl/acl_base.h | 1 + inc/external/acl/error_codes/ge_error_codes.h | 14 ++ inc/external/acl/error_codes/rt_error_codes.h | 3 +- inc/external/runtime/rt_error_codes.h | 3 +- third_party/fwkacllib/inc/ops/batch_ops.h | 15 +- third_party/fwkacllib/inc/ops/data_flow_ops.h | 47 ++++- .../fwkacllib/inc/ops/elewise_calculation_ops.h | 80 ++++++++ third_party/fwkacllib/inc/ops/hcom_ops.h | 16 ++ third_party/fwkacllib/inc/ops/image_ops.h | 60 +++++- third_party/fwkacllib/inc/ops/linalg_ops.h | 84 +++++---- third_party/fwkacllib/inc/ops/list_ops.h | 2 +- third_party/fwkacllib/inc/ops/math_ops.h | 68 +++++++ .../fwkacllib/inc/ops/matrix_calculation_ops.h | 21 +++ third_party/fwkacllib/inc/ops/nn_batch_norm_ops.h | 104 ++++++++++ third_party/fwkacllib/inc/ops/nn_calculation_ops.h | 16 +- third_party/fwkacllib/inc/ops/nn_detect_ops.h | 47 ++++- third_party/fwkacllib/inc/ops/nn_norm_ops.h | 41 ++++ third_party/fwkacllib/inc/ops/nn_ops.h | 29 ++- third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h | 44 ++++- third_party/fwkacllib/inc/ops/reduce_ops.h | 155 ++++++++++++++- third_party/fwkacllib/inc/ops/selection_ops.h | 70 ++++++- third_party/fwkacllib/inc/ops/sparse_ops.h | 6 +- third_party/fwkacllib/inc/ops/spectral_ops.h | 96 ++++++++++ .../fwkacllib/inc/ops/split_combination_ops.h | 18 +- third_party/fwkacllib/inc/ops/string_ops.h | 2 +- third_party/fwkacllib/inc/runtime/config.h | 19 ++ third_party/fwkacllib/inc/runtime/dev.h | 5 + third_party/fwkacllib/inc/runtime/kernel.h | 35 ++++ third_party/fwkacllib/inc/runtime/rt_model.h | 14 ++ third_party/fwkacllib/inc/toolchain/slog.h | 30 +-- .../fwkacllib/inc/toolchain/tuning_tool/tune_api.h | 209 ++++++++++++++------- 31 files changed, 1188 insertions(+), 166 deletions(-) diff --git a/inc/external/acl/acl_base.h b/inc/external/acl/acl_base.h index b3111860..839bd597 100644 --- a/inc/external/acl/acl_base.h +++ b/inc/external/acl/acl_base.h @@ -111,6 +111,7 @@ static const int ACL_ERROR_DUMP_NOT_RUN = 100045; static const int ACL_ERROR_PROF_REPEAT_SUBSCRIBE = 148046; static const int ACL_ERROR_PROF_API_CONFLICT = 148047; static const int ACL_ERROR_INVALID_MAX_OPQUEUE_NUM_CONFIG = 148048; +static const int ACL_ERROR_INVALID_OPP_PATH = 148049; static const int ACL_ERROR_BAD_ALLOC = 200000; static const int ACL_ERROR_API_NOT_SUPPORT = 200001; diff --git a/inc/external/acl/error_codes/ge_error_codes.h b/inc/external/acl/error_codes/ge_error_codes.h index 041fc7ae..b477a18c 100644 --- a/inc/external/acl/error_codes/ge_error_codes.h +++ b/inc/external/acl/error_codes/ge_error_codes.h @@ -17,6 +17,20 @@ #ifndef INC_EXTERNAL_GE_GE_ERROR_CODES_H_ #define INC_EXTERNAL_GE_GE_ERROR_CODES_H_ +#if defined(_MSC_VER) +#ifdef FUNC_VISIBILITY +#define GE_FUNC_VISIBILITY _declspec(dllexport) +#else +#define GE_FUNC_VISIBILITY +#endif +#else +#ifdef FUNC_VISIBILITY +#define GE_FUNC_VISIBILITY __attribute__((visibility("default"))) +#else +#define GE_FUNC_VISIBILITY +#endif +#endif + #include #ifdef __cplusplus diff --git a/inc/external/acl/error_codes/rt_error_codes.h b/inc/external/acl/error_codes/rt_error_codes.h index d2373525..2109fb79 100644 --- a/inc/external/acl/error_codes/rt_error_codes.h +++ b/inc/external/acl/error_codes/rt_error_codes.h @@ -92,7 +92,8 @@ static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error -static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error +static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error +static const int32_t ACL_ERROR_RT_AICPU_INTERNAL_ERROR = 507900; // aicpu internal error #ifdef __cplusplus } diff --git a/inc/external/runtime/rt_error_codes.h b/inc/external/runtime/rt_error_codes.h index d2373525..2109fb79 100644 --- a/inc/external/runtime/rt_error_codes.h +++ b/inc/external/runtime/rt_error_codes.h @@ -92,7 +92,8 @@ static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error -static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error +static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error +static const int32_t ACL_ERROR_RT_AICPU_INTERNAL_ERROR = 507900; // aicpu internal error #ifdef __cplusplus } diff --git a/third_party/fwkacllib/inc/ops/batch_ops.h b/third_party/fwkacllib/inc/ops/batch_ops.h index a4786cd3..181bf694 100644 --- a/third_party/fwkacllib/inc/ops/batch_ops.h +++ b/third_party/fwkacllib/inc/ops/batch_ops.h @@ -107,11 +107,13 @@ across multiple sessions . \n REG_OP(Unbatch) .INPUT(x_tensor, TensorType({DT_INT8, DT_UINT8, DT_INT16, DT_UINT16, \ - DT_INT32, DT_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE})) + DT_INT32, DT_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ + DT_COMPLEX64, DT_COMPLEX128})) .INPUT(index, TensorType({DT_INT64})) .INPUT(id, TensorType({DT_INT64})) .OUTPUT(y_tensor, TensorType({DT_INT8, DT_UINT8, DT_INT16, DT_UINT16, \ - DT_INT32, DT_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE})) + DT_INT32, DT_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ + DT_COMPLEX64, DT_COMPLEX128})) .REQUIRED_ATTR(timeout_micros, Int) .ATTR(container, String, "") .ATTR(shared_name, String, "") @@ -146,13 +148,16 @@ across multiple sessions . \n REG_OP(UnbatchGrad) .INPUT(x_input, TensorType({DT_INT8, DT_UINT8, DT_INT16, DT_UINT16, \ - DT_INT32, DT_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE})) + DT_INT32, DT_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ + DT_COMPLEX64, DT_COMPLEX128})) .INPUT(index, TensorType({DT_INT64})) .INPUT(grad, TensorType({DT_INT8, DT_UINT8, DT_INT16, DT_UINT16, \ - DT_INT32, DT_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE})) + DT_INT32, DT_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ + DT_COMPLEX64, DT_COMPLEX128})) .INPUT(id, TensorType({DT_INT64})) .OUTPUT(y_grad, TensorType({DT_INT8, DT_UINT8, DT_INT16, DT_UINT16, \ - DT_INT32, DT_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE})) + DT_INT32, DT_INT64, DT_BOOL, DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ + DT_COMPLEX64, DT_COMPLEX128})) .ATTR(container, String, "") .ATTR(shared_name, String, "") .OP_END_FACTORY_REG(UnbatchGrad) diff --git a/third_party/fwkacllib/inc/ops/data_flow_ops.h b/third_party/fwkacllib/inc/ops/data_flow_ops.h index 45303828..0043c027 100644 --- a/third_party/fwkacllib/inc/ops/data_flow_ops.h +++ b/third_party/fwkacllib/inc/ops/data_flow_ops.h @@ -1431,6 +1431,24 @@ REG_OP(OrderedMapClear) .OP_END_FACTORY_REG(OrderedMapClear) /** +*@brief FakeQueue, support tf api FixedLengthRecordReader. \n + +*@par Inputs: +*Including: +* @li resource: A Tensor of type DT_RESOURCE. + +*@par Outputs: +*handle: A Tensor of type DT_STRING ref. \n + +*@par Third-party framework compatibility +*Compatible with the TensorFlow operator FakeQueue. +*/ +REG_OP(FakeQueue) + .INPUT(resource, TensorType({DT_RESOURCE})) + .OUTPUT(handle, TensorType({DT_STRING})) + .OP_END_FACTORY_REG(FakeQueue) + +/** *@brief Returns the number of incomplete elements in the underlying container. \n *@par Attributes: @@ -2258,6 +2276,7 @@ REG_OP(LruCache) .ATTR(shared_name, String, "LruCache") .ATTR(cache_size, Int, 100000) .ATTR(load_factor, Float, 1) + .REQUIRED_ATTR(dtype, Type) .OP_END_FACTORY_REG(LruCache) /** @@ -2277,9 +2296,9 @@ REG_OP(CacheAdd) .INPUT(cache, TensorType({DT_RESOURCE})) .INPUT(ids, TensorType({DT_INT64, DT_INT32, DT_UINT64, DT_UINT32})) .OUTPUT(swap_in_id, TensorType({DT_INT64, DT_INT32, DT_UINT64, DT_UINT32})) - .OUTPUT(swap_in_idx, TensorType({DT_INT64})) + .OUTPUT(swap_in_idx, TensorType({DT_INT64, DT_INT32, DT_UINT64, DT_UINT32})) .OUTPUT(swap_out_id, TensorType({DT_INT64, DT_INT32, DT_UINT64, DT_UINT32})) - .OUTPUT(swap_out_idx, TensorType({DT_INT64})) + .OUTPUT(swap_out_idx, TensorType({DT_INT64, DT_INT32, DT_UINT64, DT_UINT32})) .OP_END_FACTORY_REG(CacheAdd) /** @@ -2295,9 +2314,31 @@ REG_OP(CacheAdd) REG_OP(CacheRemoteIndexToLocal) .INPUT(cache, TensorType({DT_RESOURCE})) .INPUT(ids, TensorType({DT_INT64, DT_INT32, DT_UINT64, DT_UINT32})) - .OUTPUT(local_idx, TensorType({DT_INT64})) + .OUTPUT(local_idx, TensorType({DT_INT64, DT_INT32, DT_UINT64, DT_UINT32})) .OP_END_FACTORY_REG(CacheRemoteIndexToLocal) +/** +*@brief CacheAllToLocalIndex, get id in cache +*@par Inputs: +*cache: resource data +*local_idx: id in cache. +*@par Restrictions: +*Warning: THIS FUNCTION IS EXPERIMENTAL. Please do not use. +*/ +REG_OP(CacheAllIndexToLocal) + .INPUT(cache, TensorType({DT_RESOURCE})) + .OUTPUT(local_idx, TensorType({DT_INT64, DT_INT32, DT_UINT64, DT_UINT32})) + .REQUIRED_ATTR(dtype, Type) + .OP_END_FACTORY_REG(CacheAllIndexToLocal) + +REG_OP(DynamicGetNext) + .INPUT(x, TensorType::ALL()) + .DYNAMIC_OUTPUT(y, TensorType::ALL()) + .ATTR(output_types, ListType, {}) + .ATTR(output_shapes, ListListInt, {{}, {}}) + .ATTR(_dynamic_graph_execute_mode, String, "lazy_recompile") + .ATTR(_getnext_inputs_shape_range, String, "") + .OP_END_FACTORY_REG(DynamicGetNext) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_DATA_FLOW_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h b/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h index e65c7027..9f981d12 100644 --- a/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h +++ b/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h @@ -3628,6 +3628,35 @@ REG_OP(Lerp) .OP_END_FACTORY_REG(Lerp) /** +*@brief Returns the num value of abs(x1-x2) > atol+rtol*abs(x2) element-wise. \n + +* +*@par Inputs: +*@li x1: A tensor. Must be one of the following types: float32, int32, uint8, int8, float16 +*@li x2: A tensor of the same type as "x1". +* +*@par Attributes: +* atol: Defaults to "1e-05". +* rtol: Defaults to "1e-03". +* +*@par Outputs: +* num: A tensor of type int32. +* diff: A tensor of type float16. +* +*@par Restrictions: +*Warning: THIS FUNCTION IS EXPERIMENTAL. Please do not use. +* +*/ +REG_OP(DataCompare) + .INPUT(x1, TensorType({ DT_FLOAT16, DT_FLOAT,DT_INT8, DT_UINT8, DT_INT32 })) + .INPUT(x2, TensorType({ DT_FLOAT16, DT_FLOAT,DT_INT8, DT_UINT8, DT_INT32 })) + .OUTPUT(num, TensorType({DT_FLOAT})) + .OUTPUT(diff, TensorType({DT_FLOAT16})) + .ATTR(atol, Float, 1e-5) + .ATTR(rtol, Float, 1e-3) + .OP_END_FACTORY_REG(DataCompare) + +/** *@brief Hardmax(element in input, axis) = 1 if the element is the first maximum value along the specified axis, 0 *otherwise The input does not need to explicitly be a 2D vector.The "axis" attribute indicates the dimension along *which Hardmax will be performed.The output tensor has the same shape and contains the Hardmax values of the @@ -3650,6 +3679,57 @@ REG_OP(HardMax) .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) .ATTR(axis, Int, -1) .OP_END_FACTORY_REG(HardMax) + +/** +* @brief Computes the dot product (inner product) of two tensors. This function does not broadcast. + +* @par Inputs: +* Two inputs, including: +* @li input_x: A Tensor. the first tensor must be 1d. \n +* @li input_y: A Tensor. the second tensor must be 1d. \n + +* @par Outputs: +* @li output: A Tensor. Result of the two inputs, must be 1d. \n + +* @par Third-party framework compatibility +* Compatible with the Pytorch dot operator. \n +*/ +REG_OP(Dot) + .INPUT(input_x, TensorType({DT_FLOAT, DT_FLOAT16, DT_UINT8, DT_INT8, DT_INT32})) + .INPUT(input_y, TensorType({DT_FLOAT, DT_FLOAT16, DT_UINT8, DT_INT8, DT_INT32})) + .OUTPUT(output, TensorType({DT_FLOAT, DT_FLOAT16, DT_UINT8, DT_INT8, DT_INT32})) + .OP_END_FACTORY_REG(Dot) + +/** +*@brief Returns a new tensor with boolean elements representing \n +*if each element of input is “close” to the corresponding element of other \n + +*@par Inputs: +*Two inputs, including: +* @li x1: A tensor. Must be one of the following types: +* float16, float32, int32. \n +* @li x2: A tensor with the same type and shape of x1's. \n + +*@par Attributes: +*@li rtol: An optional float.Defaults to 1e-05. \n +*@li atol: An optional float.Defaults to 1e-08. \n +*@li equal_nan: An optional bool.Defaults to false. \n + +*@par Outputs: +*y: A Tensor bool with the same shape of x1's. \n + +*@par Third-party framework compatibility +*Compatible with the Pytorch operator isclose. \n +*/ +REG_OP(IsClose) + .INPUT(x1, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .INPUT(x2, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .OUTPUT(y, TensorType({DT_BOOL})) + .ATTR(rtol, Float, 1e-05) + .ATTR(atol, Float, 1e-08) + .ATTR(equal_nan, Bool, false) + .OP_END_FACTORY_REG(IsClose) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_ELEWISE_CALCULATION_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/hcom_ops.h b/third_party/fwkacllib/inc/ops/hcom_ops.h index cb9fbe22..f4ded0cd 100644 --- a/third_party/fwkacllib/inc/ops/hcom_ops.h +++ b/third_party/fwkacllib/inc/ops/hcom_ops.h @@ -238,6 +238,15 @@ REG_OP(HcomRemoteRead) .REQUIRED_ATTR(dtype, Type) .OP_END_FACTORY_REG(HcomRemoteRead) +/** + * @brief Performs Remote Ref Read of input tensors + * @par Inputs: + * remote: A tensor. describing the remote memory address to read: u64 remoteId, u64 addrRemote, u64 length + * cache_var: The local base address + * local_offset: Skip step length + * @par Outputs: + * cache_var: The local base address + */ REG_OP(HcomRemoteRefRead) .INPUT(remote, TensorType({DT_UINT64})) .INPUT(cache_var, TensorType({DT_UINT64})) @@ -258,6 +267,13 @@ REG_OP(HcomRemoteWrite) .INPUT(local, TensorType::ALL()) .OP_END_FACTORY_REG(HcomRemoteWrite) +/** + * @brief Performs Remote Write of input tensors + * @par Inputs: + * remote: A tensor. describing the remote memory address to write: u64 remoteId, u64 addrRemote, u64 length + * @par Inputs: + * local: A Tensor. whose value is length / size_of(Type) + */ REG_OP(HcomRemoteScatterWrite) .INPUT(remote, TensorType({DT_INT64, DT_UINT64})) .INPUT(local, TensorType::ALL()) diff --git a/third_party/fwkacllib/inc/ops/image_ops.h b/third_party/fwkacllib/inc/ops/image_ops.h index d7f60346..4703705b 100644 --- a/third_party/fwkacllib/inc/ops/image_ops.h +++ b/third_party/fwkacllib/inc/ops/image_ops.h @@ -656,6 +656,62 @@ REG_OP(RGBToHSV) *Input images must be a 4-D tensor. Inputs include: *@li image_size: 1-D, containing [height, width, channels]. *@li bounding_boxes: 3-D with shape [batch, N, 4] describing the N bounding +boxes associated with the image. \n + +*@par Attributes: +*@li seed: If either seed or seed2 are set to non-zero, the random number +generator is seeded by the given seed. Otherwise, it is seeded by a random seed. +*@li seed2: A second seed to avoid seed collision. +*@li min_object_covered: The cropped area of the image must contain at least +this fraction of any bounding box supplied. The value of this parameter should +be non-negative. In the case of 0, the cropped area does not need to overlap +any of the bounding boxes supplied . +*@li aspect_ratio_range: The cropped area of the image must have an aspect +ratio = width / height within this range. +*@li max_attempts: Number of attempts at generating a cropped region of the +image of the specified constraints. After max_attempts failures, return the +entire image. +*@li use_image_if_no_bounding_boxes: Controls behavior if no bounding boxes +supplied. If true, assume an implicit bounding box covering the whole input. +If false, raise an error . \n + +*@par Outputs: +*@li begin: 1-D, containing [offset_height, offset_width, 0]. +*@li size: 1-D, containing [target_height, target_width, -1]. +*@li bboxes: 3-D with shape [1, 1, 4] containing the distorted bounding box . \n + +*@attention Constraints: +*Input images can be of different types but output images are always float . \n + +*@par Third-party framework compatibility +*Compatible with tensorflow SampleDistortedBoundingBox operator. +*/ + +REG_OP(SampleDistortedBoundingBox) + .INPUT(image_size, TensorType({ DT_UINT8, DT_INT8, DT_INT16, \ + DT_INT32, DT_INT64 })) + .INPUT(bounding_boxes, TensorType({ DT_FLOAT })) + .OUTPUT(begin, TensorType({ DT_UINT8, DT_INT8, DT_INT16, \ + DT_INT32, DT_INT64 })) + .OUTPUT(size, TensorType({ DT_UINT8, DT_INT8, DT_INT16, \ + DT_INT32, DT_INT64 })) + .OUTPUT(bboxes, TensorType({ DT_FLOAT })) + .ATTR(seed, Int, 0) + .ATTR(seed2, Int, 0) + .ATTR(min_object_covered, Float, 0.1f) + .ATTR(aspect_ratio_range, ListFloat, { 0.75f, 1.33f }) + .ATTR(area_range, ListFloat, { 0.05f, 1.0f }) + .ATTR(max_attempts, Int, 100) + .ATTR(use_image_if_no_bounding_boxes, Bool, false) + .OP_END_FACTORY_REG(SampleDistortedBoundingBox) + +/** +*@brief Generate a single randomly distorted bounding box for an image . \n + +*@par Inputs: +*Input images must be a 4-D tensor. Inputs include: +*@li image_size: 1-D, containing [height, width, channels]. +*@li bounding_boxes: 3-D with shape [batch, N, 4] describing the N bounding boxes associated with the image. *@li min_object_covered: The cropped area of the image must contain at least this fraction of any bounding box supplied. The value of this parameter should @@ -1424,11 +1480,11 @@ REG_OP(Resize) *@par Attributes: *@li channels: An optional int. Defaults to 0. Number of color channels for the decoded image. -*@li ratio: An optional int. Defaults to 1. Downscaling ratio. +*@li ratio: An optional int. Defaults to 1. Downscaling ratio. *@li fancy_upscaling: An optional bool. Defaults to True. If true use a slower but nicer upscaling of the chroma planes *@li try_recover_truncated: An optional bool. Defaults to False. If true try to recover an image from truncated input. *@li acceptable_fraction: An optional float. Defaults to 1. The minimum required fraction of lines before a truncated input is accepted. -*@li dct_method: An optional string. Defaults to "". string specifying a hint about the algorithm used for decompression. \n +*@li dct_method: An optional string. Defaults to "". string specifying a hint about the algorithm used for decompression. \n *@par Outputs: *image: A Tensor dtype of uint8. diff --git a/third_party/fwkacllib/inc/ops/linalg_ops.h b/third_party/fwkacllib/inc/ops/linalg_ops.h index d8f45c5d..330fef2e 100644 --- a/third_party/fwkacllib/inc/ops/linalg_ops.h +++ b/third_party/fwkacllib/inc/ops/linalg_ops.h @@ -61,8 +61,8 @@ REG_OP(CholeskyGrad) *@par Inputs: *The input x has to be symmetric and positive definite.Inputs include: -*x:A Tensor. Must be one of the following types: double, float32. Shape -is [..., M, M] . \n +*x:A Tensor. Must be one of the following types: double, float32, float16, +complex64, complex128. Shape is [..., M, M] . \n *@par Outputs: *y:A Tensor. Has the same type as x . \n @@ -76,8 +76,10 @@ form square matrices. */ REG_OP(Cholesky) - .INPUT(x, TensorType({DT_FLOAT, DT_DOUBLE})) - .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE})) + .INPUT(x, TensorType({DT_FLOAT, DT_DOUBLE, \ + DT_FLOAT16, DT_COMPLEX64, DT_COMPLEX128})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE, \ + DT_FLOAT16, DT_COMPLEX64, DT_COMPLEX128})) .OP_END_FACTORY_REG(Cholesky) /** @@ -87,8 +89,8 @@ of one or more square matrices . \n *@par Inputs: *The input x is a tensor of shape [N, M, M] whose inner-most 2 dimensions form square matrices. Inputs include: -*x:A Tensor. Must be one of the following types: double, float32. Shape is -[..., M, M] . \n +*x:A Tensor. Must be one of the following types: double, float32, +complex64, complex128. Shape is [..., M, M] . \n *@par Outputs: *@li y:A Tensor. Has the same type as x. @@ -103,9 +105,9 @@ form square matrices. \n */ REG_OP(LogMatrixDeterminant) - .INPUT(x, TensorType({DT_FLOAT, DT_DOUBLE})) - .OUTPUT(sign, TensorType({DT_FLOAT, DT_DOUBLE})) - .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE})) + .INPUT(x, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) + .OUTPUT(sign, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) .OP_END_FACTORY_REG(LogMatrixDeterminant) /** @@ -114,8 +116,8 @@ REG_OP(LogMatrixDeterminant) *@par Inputs: *The input x is a tensor of shape [N, M, M] whose inner-most 2 dimensions form square matrices. Inputs include: -*x:A Tensor. Must be one of the following types: double, float32. Shape is -[..., M, M] . \n +*x:A Tensor. Must be one of the following types: double, float32, complex64, +complex128. Shape is [..., M, M] . \n *@par Outputs: *y:A Tensor. Has the same type as x . \n @@ -129,8 +131,8 @@ form square matrices. */ REG_OP(MatrixDeterminant) - .INPUT(x, TensorType({DT_FLOAT, DT_DOUBLE})) - .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE})) + .INPUT(x, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) .OP_END_FACTORY_REG(MatrixDeterminant) /** @@ -140,8 +142,7 @@ their adjoints (conjugate transposes) . \n *@par Inputs: *The input x is a tensor of shape [..., M, M] whose inner-most 2 dimensions form square matrices. Inputs include: -*x:A Tensor. Must be one of the following types: double, float. Shape is -[..., M, M] . \n +*x:A Tensor of input. Shape is [..., M, M] . \n *@par Attributes: *adjoint:An optional bool. Defaults to False.Boolean indicating whether to @@ -159,8 +160,10 @@ form square matrices. \n */ REG_OP(MatrixInverse) - .INPUT(x, TensorType({DT_FLOAT, DT_DOUBLE})) - .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE})) + .INPUT(x, TensorType({DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ + DT_COMPLEX64, DT_COMPLEX128})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ + DT_COMPLEX64, DT_COMPLEX128})) .ATTR(adjoint, Bool, false) .OP_END_FACTORY_REG(MatrixInverse) @@ -169,8 +172,7 @@ REG_OP(MatrixInverse) *@par Inputs: *The input rhs must have the same type as matrix. Inputs include: -*@li matrix:A Tensor. Must be one of the following types: double, float. -Shape is [..., M, M]. +*@li matrix:A Tensor of input. Shape is [..., M, M]. *@li rhs:A Tensor. Must have the same type as matrix. Shape is [..., M, K] . \n *@par Attributes: @@ -189,9 +191,9 @@ dimensions form square matrices. \n */ REG_OP(MatrixSolve) - .INPUT(matrix, TensorType({DT_FLOAT, DT_DOUBLE})) - .INPUT(rhs, TensorType({DT_FLOAT, DT_DOUBLE})) - .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE})) + .INPUT(matrix, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) + .INPUT(rhs, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) .ATTR(adjoint, Bool, false) .OP_END_FACTORY_REG(MatrixSolve) @@ -221,8 +223,10 @@ dimensions form square matrices. \n */ REG_OP(MatrixSolveLs) - .INPUT(matrix, TensorType({DT_FLOAT, DT_DOUBLE})) - .INPUT(rhs, TensorType({DT_FLOAT, DT_DOUBLE})) + .INPUT(matrix, TensorType({DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ + DT_COMPLEX64, DT_COMPLEX128})) + .INPUT(rhs, TensorType({DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ + DT_COMPLEX64, DT_COMPLEX128})) .INPUT(l2, TensorType({DT_DOUBLE})) .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE})) .ATTR(fast, Bool, true) @@ -234,8 +238,7 @@ matrices by backsubstitution . \n *@par Inputs: *The input rhs must have the same type as matrix. Inputs include: -*@li matrix: A Tensor. Must be one of the following types: double, float. -Shape is [..., M, M]. +*@li matrix: A Tensor. Shape is [..., M, M]. *@li rhs:A Tensor. Must have the same type as matrix. Shape is [..., M, K] . \n *@par Attributes: @@ -256,9 +259,12 @@ dimensions form square matrices. \n */ REG_OP(MatrixTriangularSolve) - .INPUT(matrix, TensorType({DT_FLOAT, DT_DOUBLE})) - .INPUT(rhs, TensorType({DT_FLOAT, DT_DOUBLE})) - .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE})) + .INPUT(matrix, TensorType({DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ + DT_COMPLEX64, DT_COMPLEX128})) + .INPUT(rhs, TensorType({DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ + DT_COMPLEX64, DT_COMPLEX128})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ + DT_COMPLEX64, DT_COMPLEX128})) .ATTR(lower, Bool, true) .ATTR(adjoint, Bool, false) .OP_END_FACTORY_REG(MatrixTriangularSolve) @@ -268,8 +274,7 @@ REG_OP(MatrixTriangularSolve) *@par Inputs: *The input shape of x must be [..., M, N]. Inputs include: -*x:A Tensor whose shape is [..., M, N]. Must be one of the following types: -double, float . \n +*x:A Tensor whose shape is [..., M, N]. \n *@par Attributes: *full_matrices: An optional bool. Defaults to False. If true, compute @@ -289,9 +294,12 @@ dimensions form matrices of size [M, N]. \n */ REG_OP(Qr) - .INPUT(x, TensorType({ DT_FLOAT16, DT_FLOAT, DT_DOUBLE })) - .OUTPUT(q, TensorType({ DT_FLOAT16, DT_FLOAT, DT_DOUBLE })) - .OUTPUT(r, TensorType({ DT_FLOAT16, DT_FLOAT, DT_DOUBLE })) + .INPUT(x, TensorType({ DT_FLOAT16, DT_FLOAT, DT_DOUBLE, \ + DT_COMPLEX64, DT_COMPLEX128 })) + .OUTPUT(q, TensorType({ DT_FLOAT16, DT_FLOAT, DT_DOUBLE, \ + DT_COMPLEX64, DT_COMPLEX128 })) + .OUTPUT(r, TensorType({ DT_FLOAT16, DT_FLOAT, DT_DOUBLE, \ + DT_COMPLEX64, DT_COMPLEX128 })) .ATTR(full_matrices, Bool, false) .OP_END_FACTORY_REG(Qr) @@ -384,8 +392,8 @@ of the rows encoded as a list of indices in `0..M-1`. Shape is `[..., M]` . \n */ REG_OP(Lu) - .INPUT(input, TensorType({DT_FLOAT, DT_DOUBLE})) - .OUTPUT(lu, TensorType({DT_FLOAT, DT_DOUBLE})) + .INPUT(input, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) + .OUTPUT(lu, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) .OUTPUT(p, TensorType({DT_INT32, DT_INT64})) .REQUIRED_ATTR(output_idx_type, Type) .OP_END_FACTORY_REG(Lu) @@ -404,8 +412,8 @@ y: Shape is `[..., M, M]` . \n */ REG_OP(MatrixSquareRoot) - .INPUT(input, TensorType({DT_FLOAT, DT_DOUBLE})) - .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE})) + .INPUT(input, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) .OP_END_FACTORY_REG(MatrixSquareRoot) /** diff --git a/third_party/fwkacllib/inc/ops/list_ops.h b/third_party/fwkacllib/inc/ops/list_ops.h index 292b1dbe..33270ea8 100644 --- a/third_party/fwkacllib/inc/ops/list_ops.h +++ b/third_party/fwkacllib/inc/ops/list_ops.h @@ -192,7 +192,7 @@ REG_OP(TensorListGetItem) .INPUT(element_shape, TensorType({DT_INT32})) .OUTPUT(item, TensorType({DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_INT8, DT_INT16,DT_INT32,DT_INT64,DT_UINT8,DT_UINT16,DT_QINT8,DT_QUINT8, - DT_QINT16,DT_QUINT16,DT_QINT32,DT_BOOL,DT_RESOURCE, + DT_QINT16,DT_QUINT16,DT_QINT32,DT_BOOL, DT_STRING,DT_COMPLEX64,DT_COMPLEX128})) .ATTR(element_dtype, Type, DT_INT32) .OP_END_FACTORY_REG(TensorListGetItem) diff --git a/third_party/fwkacllib/inc/ops/math_ops.h b/third_party/fwkacllib/inc/ops/math_ops.h index 4cbcc027..50d058ba 100644 --- a/third_party/fwkacllib/inc/ops/math_ops.h +++ b/third_party/fwkacllib/inc/ops/math_ops.h @@ -223,6 +223,24 @@ REG_OP(Bucketize) .OP_END_FACTORY_REG(Bucketize) /** +*@brief Returns a new tensor with the truncated integer values of the elements of input. \n + +*@par Inputs: +*One inputs, including: +* @li input_x: A tensor. Must be one of the following types: float16, float32, int8, uint8, int32. \n + +*@par Outputs: +*y: A tensor with the same type and shape of input_x \n + +*@par Third-party framework compatibility +*Compatible with the Pytorch operator Trunc. \n +*/ +REG_OP(Trunc) + .INPUT(input_x, TensorType({DT_FLOAT16,DT_FLOAT, DT_INT8, DT_INT32, DT_UINT8})) + .OUTPUT(output_y, TensorType({DT_FLOAT16,DT_FLOAT, DT_INT8, DT_INT32, DT_UINT8})) + .OP_END_FACTORY_REG(Trunc) + +/** *@brief Computes the sum along sparse segments of a tensor . \n *@par Inputs: @@ -645,6 +663,7 @@ REG_OP(NLLLoss) .OUTPUT(y, TensorType({DT_FLOAT})) .OUTPUT(total_weight, TensorType({DT_FLOAT})) .ATTR(reduction, String, "mean") + .ATTR(ignore_index, Int, -100) .OP_END_FACTORY_REG(NLLLoss) /** @@ -674,6 +693,7 @@ REG_OP(NLLLossGrad) .INPUT(total_weight, TensorType({DT_FLOAT})) .OUTPUT(x_grad, TensorType({DT_FLOAT})) .ATTR(reduction, String, "mean") + .ATTR(ignore_index, Int, -100) .OP_END_FACTORY_REG(NLLLossGrad) /** @@ -884,6 +904,54 @@ REG_OP(LpNorm) .ATTR(keepdim, Bool, false) .ATTR(epsilon, Float, 1e-12) .OP_END_FACTORY_REG(LpNorm) + +/** +* @brief get complex. + +* @par Inputs: +* @li real: An ND tensor of type float32. double +* @li imag: An ND tensor of type float32. double \n +* +* @par Outputs: +* @li out: An ND tensor of type complex64, complex128 \n +*/ +REG_OP(Complex) + .INPUT(real, TensorType({DT_FLOAT, DT_DOUBLE})) + .INPUT(imag, TensorType({DT_FLOAT, DT_DOUBLE})) + .OUTPUT(out, TensorType({DT_COMPLEX64, DT_COMPLEX128})) + .ATTR(Tout, Type, DT_COMPLEX64) + .OP_END_FACTORY_REG(Complex) + +/** +* @brief deal complex. + +* @par Inputs: +* @li input: An ND tensor of type complex64, complex128 \n +* +* @par Outputs: +* @li output: An ND tensor of type float32. double \n +*/ +REG_OP(Imag) + .INPUT(input, TensorType({DT_COMPLEX64, DT_COMPLEX128})) + .OUTPUT(output, TensorType({DT_FLOAT, DT_DOUBLE})) + .ATTR(Tout, Type, DT_FLOAT) + .OP_END_FACTORY_REG(Imag) + +/** +* @brief deal complex. + +* @par Inputs: +* @li input: An ND tensor of type complex64, complex128 \n +* +* @par Outputs: +* @li output: An ND tensor of type float32. double \n +*/ +REG_OP(Angle) + .INPUT(input, TensorType({DT_COMPLEX64, DT_COMPLEX128})) + .OUTPUT(output, TensorType({DT_FLOAT, DT_DOUBLE})) + .ATTR(Tout, Type, DT_FLOAT) + .OP_END_FACTORY_REG(Angle) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_MATH_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h b/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h index 33b596d8..6bff7f82 100644 --- a/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h +++ b/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h @@ -1022,6 +1022,27 @@ REG_OP(IndexAdd) .ATTR(axis, Int, 0) .OP_END_FACTORY_REG(IndexAdd) +/** +*@brief: Returns the upper triangular part of a matrix (2-D tensor) or batch of matrices input \n + +*@par Inputs: +* Two inputs, including: +*@li x: A Tensor. Must be one of the following types: +* float16, float32, double, int32, uint8, int16, int8, complex64, int64, +* qint8, quint8, qint32, uint16, complex128, uint32, uint64. +*@li diagonal:(int, optional) – the diagonal to consider。\n + +*@par Outputs: +*y: A Tensor. Has the same type as "x" . \n + +*@par Third-party framework compatibility +* Compatible with the Pytorch operator Triu. +*/ +REG_OP(Triu) + .INPUT(x, TensorType::BasicType()) + .ATTR(diagonal, Int, 0) + .OUTPUT(y, TensorType::BasicType()) + .OP_END_FACTORY_REG(Triu) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_MATRIX_CALCULATION_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/nn_batch_norm_ops.h b/third_party/fwkacllib/inc/ops/nn_batch_norm_ops.h index a35cee03..ddd70bc8 100644 --- a/third_party/fwkacllib/inc/ops/nn_batch_norm_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_batch_norm_ops.h @@ -145,6 +145,64 @@ REG_OP(BatchNorm) *@brief Performs batch normalization . \n *@par Inputs: +* Five inputs, including: (NHWC, NCHW, or NC1HWC0 supported) +*@li x: A 3D or 6D Tensor of type float16 or float32, with format NDHWC or NCDHW for 4D or NDC1HWC0 for 6D. +*@li scale: A Tensor of type float32. Must be 1D if input "x" is with format NDHWC or NCDHW. Must be 6D +if input "x" is with format NDC1HWC0. Specifies the scaling factor. +*@li offset: A Tensor of type float32. Must be 3D if input "x" is with format NDHWC or NCDHW. Must be 6D +if input "x" is with format NC1HWC0. Specifies the offset. +*@li mean: A Tensor of type float32. Must be 3D if input "x" is with format NDHWC or NCDHW. Must be 6D +if input "x" is with format NC1HWC0. Specifies the mean used for inference. Must be "None" if the +operation is used for training. +*@li variance: A Tensor of type float32. Must be 3D if input "x" is with format NHWC or NCHW. Must be +5D if input "x" is with format NC1HWC0. Specifies the variance used for inference. Must be "None" +if the operation is used for training . \n + +*@par Attributes: +*@li epsilon: An optional float32, specifying the small value added to variance to avoid dividing by zero. Defaults to "0.0001". +*@li data_format: An optional string, specifying the format of "x". Defaults to "NHWC". +*@li is_training: An optional bool, specifying if the operation is used for training or inference. Defaults to "True" . \n + +*@par Outputs: +* Five outputs, including: (NHWC, NCHW, or NC1HWC0 supported) +*@li y: A 3D or 6D Tensor of type float16 or float32 for the normalized "x", with format NDHWC or NCDHW for 4D or NDC1HWC0 for 6D. +*@li batch_mean: A Tensor of type float32. Must be 3D if input "x" is with format NDHWC or NCDHW. Must be 6D +if input "x" is with format NDC1HWC0. Specifies the mean of "x". +*@li batch_variance: A Tensor of type float32. Must be 1D if input "x" is with format NDHWC or NCDHW. +Must be 6D if input "x" is with format NDC1HWC0. Specifies the variance of "x". +*@li reserve_space_1: An optional Tensor of type float32. Must be 1D if input "x" is with format NDHWC or NCDHW. +Must be 6D if input "x" is with format NDC1HWC0. Specifies the mean of "x" for gradient computation. Pass "None" to skip this output. +*@li reserve_space_2: An optional Tensor of type float32. Must be 1D if input "x" is with format NHWC or NCHW. +Must be 6D if input "x" is with format NDC1HWC0. Specifies the variance of "x" for gradient computation. Pass "None" to skip this output . \n + +*@attention Constraints: +*@li If the operation is used for inference and outputs "reserve_space_1" and "reserve_space_2" are available, +then "reserve_space_1" has the same value as "mean" and "reserve_space_2" has the same value as "variance". +*@li For Ascend 310, the result accuracy fails to reach 1‰ due to the square root instruction . \n + +*@par Third-party framework compatibility +*@li Compatible with the TensorFlow operator fused_batch_norm. +*@li Compatible with the TensorFlow operator fused_batch_norm_v2. +*/ +REG_OP(BatchNorm3D) + .INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(scale, TensorType({DT_FLOAT})) + .INPUT(offset, TensorType({DT_FLOAT})) + .OPTIONAL_INPUT(mean, TensorType({DT_FLOAT})) + .OPTIONAL_INPUT(variance, TensorType({DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(batch_mean, TensorType({DT_FLOAT})) + .OUTPUT(batch_variance, TensorType({DT_FLOAT})) + .OUTPUT(reserve_space_1, TensorType({DT_FLOAT})) + .OUTPUT(reserve_space_2, TensorType({DT_FLOAT})) + .ATTR(epsilon, Float, 0.0001) + .ATTR(data_format, String, "NCDHW") + .ATTR(is_training, Bool, true) + .OP_END_FACTORY_REG(BatchNorm3D) +/** +*@brief Performs batch normalization . \n + +*@par Inputs: * Five inputs, including: (NHWC or NCHW supported) *@li x: A 4D Tensor of type float16 or float32. *@li scale: A 1D Tensor of type float32, for the scaling factor. @@ -244,6 +302,52 @@ REG_OP(BatchNormGrad) *@par Inputs: * Five inputs, including: +*@li y_backprop: A 3D or 6D Tensor of type float16 or float32, with format NDHWC, NCDHW, or NDC1HWC0, for the gradient. +*@li x: A 3D or 6D Tensor of type float16 or float32, with format NDHWC, NCDHW, or NDC1HWC0. +*@li scale: A 3D or 6D Tensor of type float32, with format NDHWC, NCDHW, or NDC1HWC0. +*@li reserve_space_1: A 3D or 6D Tensor of type float32, with format NDHWC, NCDHW, or NC1HWC0. It is an output of BatchNorm. +*@li reserve_space_2: A 3D or 6D Tensor of type float32, with format NDHWC, NCDHW, or NC1HWC0. It is an output of BatchNorm . \n + +*@par Attributes: +*@li epsilon: An optional float32. Defaults to "0.0001". A small float number added to the variance of "x". +*@li data_format: An optional string. Defaults to "NCDHW". +*@li is_training: An optional bool. Defaults to "true". Specifies the operation is for training (default) or inference . \n + +*@par Outputs: +*@li x_backprop: A Tensor of type float16 or float32, with format NHWC, NCHW, or NC1HWC0, for the offset of "x". +*@li scale_backprop: A Tensor of type float32, with format NDHWC, NCDHW, or NDC1HWC0, for the offset of "scale". +*@li *offset_backprop: A Tensor of type float32, with format NDHWC, NCDHW, or NDC1HWC0, for the offset of "offset". +*@li *reserve_space_4: A Tensor of type float32, with shape NDHWC, NCDHW, or NDC1HWC0. Pass "None" to skip this output. +*@li *reserve_space_5: A Tensor of type float32, with shape NDHWC, NCDHW, or NDC1HWC0. Pass "None" to skip this output . \n + +*@attention Constraints: +* The preceding layer of this operator must be operator BatchNorm . \n + +*@see BatchNorm +*@par Third-party framework compatibility +* Compatible with the TensorFlow operators FusedBatchNormGradV2 and FusedBatchNorm3DGrad. +*/ +REG_OP(BatchNorm3DGrad) + .INPUT(y_backprop, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(scale, TensorType({DT_FLOAT})) + .INPUT(reserve_space_1, TensorType({DT_FLOAT})) + .INPUT(reserve_space_2, TensorType({DT_FLOAT})) + .OUTPUT(x_backprop, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(scale_backprop, TensorType({DT_FLOAT})) + .OUTPUT(offset_backprop, TensorType({DT_FLOAT})) + .OUTPUT(reserve_space_4, TensorType({DT_FLOAT})) + .OUTPUT(reserve_space_5, TensorType({DT_FLOAT})) + .ATTR(epsilon, Float, 0.0001) + .ATTR(data_format, String, "NCDHW") + .ATTR(is_training, Bool, true) + .OP_END_FACTORY_REG(BatchNorm3DGrad) + +/** +*@brief Performs the backpropagation of BatchNorm . \n + +*@par Inputs: +* Five inputs, including: *@li y_backprop: A 4D Tensor of type float16 or float32, with format NHWC or NCHW, for the gradient. *@li x: A 4D Tensor of type float16 or float32, with format NHWC or NCHW. *@li scale: A 4D Tensor of type float32, with format NHWC or NCHW. diff --git a/third_party/fwkacllib/inc/ops/nn_calculation_ops.h b/third_party/fwkacllib/inc/ops/nn_calculation_ops.h index c848668f..53922ee6 100644 --- a/third_party/fwkacllib/inc/ops/nn_calculation_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_calculation_ops.h @@ -1059,7 +1059,7 @@ REG_OP(DeformableConv2D) *@par Attributes: * @li groups: Number of blocked connections from input channels to output - * channels. Reserved. + * channels. * @li data_format: An optional string from: "NDHWC", "NCDHW". * Defaults to "NDHWC". Specify the data format of the input and output data. * @li dilations: A list of 5 integers. Specifies the dilation factor for each @@ -1119,7 +1119,7 @@ REG_OP(Conv3D) *@par Attributes: * Three attributes: * @li groups: Number of blocked connections from input channels to output - * channels. Reserved. + * channels. * @li data_format: An optional string from: "NDHWC", "NCDHW". * Defaults to "NDHWC". Specify the data format of the input and output data. * @li dilations: A tuple/list of 5 integers, The dilation factor for each @@ -1167,7 +1167,7 @@ REG_OP(Conv3DBackpropInput) *@par Attributes: * Three attributes: * @li groups: Number of blocked connections from input channels to output - * channels. Reserved. + * channels. * @li data_format: An optional string from: "NDHWC", "NCDHW". * Defaults to "NDHWC". Specify the data format of the input and output data. * @li dilations: A tuple/list of 5 integers, The dilation factor for each @@ -1267,7 +1267,7 @@ REG_OP(LSTM) * dimension of input. * The N, C and D dimensions must be 1. Has the same format as "x". * @li groups: Number of blocked connections from input channels to output - * channels. Reserved. + * channels. * @li data_format: An optional string from: "NDHWC", "NCDHW". * Defaults to "NDHWC". Specify the data format of the input and output data. @@ -1319,7 +1319,7 @@ REG_OP(Conv3DBackpropFilter) * dimension of input. * The N, C and D dimensions must be 1. Has the same format as "x". * @li groups: Number of blocked connections from input channels to output - * channels. Reserved. + * channels. * @li data_format: An optional string from: "NDHWC", "NCDHW". * Defaults to "NDHWC". Specify the data format of the input and output data. @@ -1369,7 +1369,7 @@ REG_OP(Conv3DBackpropFilterD) *@par Attributes: * Five attributes: * @li groups: Number of blocked connections from input channels to output - * channels. Reserved. + * channels. * @li dilations: A tuple/list of 5 integers, * The dilation factor for each dimension of input. * The N, C and D dimensions must be 1. Has the same format as "x". @@ -1422,7 +1422,7 @@ REG_OP(Conv3DTranspose) * dimension of input. * The N, C and D dimensions must be 1. Has the same format as "x". * @li groups: Number of blocked connections from input channels to output - * channels. Reserved. + * channels. * @li data_format: An optional string from: "NDHWC", "NCDHW". * Defaults to "NDHWC". Specify the data format of the input and output data. * @li output_padding: The size will be added in the output shape. @@ -1624,7 +1624,7 @@ REG_OP(Conv2DTransposeD) * of the input. * @li ksize: A tuple/list of 2 integers.kernel size. *@par Attributes: - * Three attributes: + * Four attributes: * @li dilations: A tuple/list of 4 integers, The dilation factor for each dimension * of input. Defaults to [1, 1, 1, 1] * @li data_format: An optional string from: "NCHW", "NHWC". Defaults to "NCHW". Specify the data format of the input x. diff --git a/third_party/fwkacllib/inc/ops/nn_detect_ops.h b/third_party/fwkacllib/inc/ops/nn_detect_ops.h index 39b4b227..af59b4e2 100644 --- a/third_party/fwkacllib/inc/ops/nn_detect_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_detect_ops.h @@ -968,8 +968,9 @@ REG_OP(SPP) * Three inputs, including: *@li x: An NC1HWC0 tensor of type float16 or float32, describing the feature * map. -*@li rois: A tensor of type float16 or float32, with shape +*@li rois: A tensor of type float16 or float32, with 3D shape * [batch, 5, roi_max_num], describing the RIOs. +* roi_max_num must be less than or equal to 6000 and must be divided by 16. *@li roi_actual_num: A optional tensor of type int32, with shape [batch, 8], specifying * the number of ROIs per batch . \n @@ -1604,6 +1605,50 @@ REG_OP(NonMaxSuppressionV7) .ATTR(max_boxes_size, Int, 0) .OP_END_FACTORY_REG(NonMaxSuppressionV7) +/** +*@brief Obtains the ROI feature matrix from the feature map list. It is a customized fused operator for mmdetection. \n + +*@par Inputs: +* Three inputs, including: +*@li features: A 5HD Tensor list of type float32 or float16. +*@li rois: ROI position. A 2D Tensor of float32 or float16 with shape (N, 5). "N" indicates the number of ROIs, +* the value "5" indicates the indexes of images where the ROIs are located, "x0", "y0", "x1", and "y1". + +*@par Attributes: +*@li finest_scale: A optional attribute of type int, specifying the scale of calculate levels of "rois". +*@li roi_scale_factor: A optional attribute of type float32, specifying the rescaling of "rois" coordinates. +*@li spatial_scale: A optional attribute of type list float32, specifying the scaling ratio of "features" +* to the original image. +*@li pooled_height: A optional attribute of type int32, specifying the H dimension. +*@li pooled_width: A optional attribute of type int32, specifying the W dimension. +*@li sample_num: An optional attribute of type int32, specifying the horizontal and vertical sampling frequency +* of each output. If this attribute is set to "0", the sampling frequency is equal to the rounded up value of "rois", +* which is a floating point number. Defaults to "0". +*@li pool_mode: An optional attribute of type string to indicate pooling mode. Defaults to "avg" . \n +*@li aligned: An optional attribute of type bool, specifying the align to corner. Defaults to true . \n + +*@par Outputs: +* output: Outputs the feature sample of each ROI position. The format is 5HD Tensor of type float32 or float16. +* The axis N is the number of input ROIs. Axes H, W, and C are consistent with the values of "pooled_height", +* "pooled_width", and "features", respectively. + +*@par Third-party framework compatibility +*Compatible with mmdetection SingleRoIExtractor operator. +*/ +REG_OP(RoiExtractor) + .DYNAMIC_INPUT(features, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(rois, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(finest_scale, Int, 56) + .ATTR(roi_scale_factor, Float, 0) + .ATTR(spatial_scale, ListFloat, { 1.f/4, 1.f/8, 1.f/16, 1.f/32 }) + .ATTR(pooled_height, Int, 7) + .ATTR(pooled_width, Int, 7) + .ATTR(sample_num, Int, 0) + .ATTR(pool_mode, String, "avg") + .ATTR(aligned, Bool, true) + .OP_END_FACTORY_REG(RoiExtractor) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_NN_DETECT_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/nn_norm_ops.h b/third_party/fwkacllib/inc/ops/nn_norm_ops.h index af223552..00e2020f 100644 --- a/third_party/fwkacllib/inc/ops/nn_norm_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_norm_ops.h @@ -1233,6 +1233,47 @@ REG_OP(SigmoidCrossEntropyWithLogitsGradV2) .OUTPUT(gradient, TensorType({DT_FLOAT16, DT_FLOAT})) .ATTR(reduction, String, "mean") .OP_END_FACTORY_REG(SigmoidCrossEntropyWithLogitsGradV2) +/** + * @brief Calculate the PoissonNllLoss function. + * target∼Poisson(input)loss(input,target)=input−target∗log(input)+log(target!) \n + + * @par Inputs: + * Two inputs, including: + * @li input_x: A tensor. Must be one of the following types: + * float16, float32. \n + * + * @par Inputs: + * @li target: A tensor. Must be one of the following types: + * float16, float32. \n + + * @par Attributes: + * four Attributes, including: + * @li log_input: An optional bool. Defaults to "True" \n + * + * @par Attributes: + * @li full: An optional bool. Defaults to "False" \n + * + * @par Attributes: + * @li eps: An optional float. Defaults to "1e-8" \n + * + * @par Attributes: + * @li reduction: An optional string. Defaults to "mean" \n + + * @par Outputs: + * loss: A Tensor has same element type as two inputs. \n + + * @par Third-party framework compatibility + * Compatible with the Pytorch operator PoissonNllLoss. \n + */ +REG_OP(PoissonNllLoss) + .INPUT(input_x, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(target, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(loss, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(log_input, Bool, true) + .ATTR(full, Bool, false) + .ATTR(eps, Float, 1e-8) + .ATTR(reduction, String, "mean") + .OP_END_FACTORY_REG(PoissonNllLoss) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_NN_NORM_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/nn_ops.h b/third_party/fwkacllib/inc/ops/nn_ops.h index 16552eee..820aa00d 100644 --- a/third_party/fwkacllib/inc/ops/nn_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_ops.h @@ -20,7 +20,34 @@ */ #ifndef OPS_BUILT_IN_OP_PROTO_INC_NN_OPS_H_ #define OPS_BUILT_IN_OP_PROTO_INC_NN_OPS_H_ - +#include "graph/operator_reg.h" #include "nn_pooling_ops.h" +namespace ge { +/** +* @brief Says whether the targets are in the top "k" predictions . \n + +* @par Inputs: +* Three inputs, including: +* @li predictions: A 2D Tensor of type float32. A "batch_size * classes" tensor. +* @li targets: A 1D Tensor of type IndexNumberType. A batch_size tensor of class ids. +* @li k: A 1D Tensor of the same type as "targets". +* Specifies the number of top elements to look at for computing precision . \n + +* @par Outputs: +* precision: A Tensor of type bool . \n + +* @attention Constraints: +* @li targets must be non-negative tensor. + +* @par Third-party framework compatibility +* @li Compatible with the TensorFlow operator InTopKV2. +*/ +REG_OP(InTopKV2) + .INPUT(predictions, TensorType({DT_FLOAT})) + .INPUT(targets, TensorType(IndexNumberType)) + .INPUT(k, TensorType({IndexNumberType})) + .OUTPUT(precision, TensorType({DT_BOOL})) + .OP_END_FACTORY_REG(InTopKV2) +}// namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_NN_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h b/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h index e0897280..a225bb5f 100644 --- a/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h +++ b/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h @@ -223,7 +223,29 @@ REG_OP(Relu6Grad) .INPUT(features, TensorType::RealNumberType()) .OUTPUT(backprops, TensorType::RealNumberType()) .OP_END_FACTORY_REG(Relu6Grad) - +/** +*@brief Calculate the elu_grad_v2 function. +*Applies the element-wise function: +* Computes the backward for the elu: if x>0, 1; otherwise elu() + alpha . +*@par Inputs: +*One inputs, including: +* @li grads: A tensor. Must be one of the following types: +* float16, float32. +* @li activations: A tensor. Must be one of the following types: +* float16, float32. +* +*@par Outputs: +*y: A Tensor with the same type and shape of grads's. +* +*@par Attributes: +*@li alpha: scalar parameter, default value = 1.0 +*/ +REG_OP(EluGradV2) + .INPUT(grads, TensorType({DT_FLOAT, DT_FLOAT16})) + .INPUT(activations, TensorType({DT_FLOAT, DT_FLOAT16})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT16})) + .ATTR(alpha, Float, 1.0) + .OP_END_FACTORY_REG(EluGradV2) /** * @brief Compute sigmoid of "x" element-wise . \n @@ -842,6 +864,26 @@ REG_OP(SoftShrinkGrad) .OUTPUT(output_y, TensorType({DT_FLOAT16, DT_FLOAT})) .ATTR(lambd, Float, 0.5) .OP_END_FACTORY_REG(SoftShrinkGrad) + +/** +*@brief Calculate -ln(1+e^(-x)). \n + +*@par Inputs: +*One inputs, including: +* @li x: A tensor. Must be one of the following types: +* float16, float32. \n + +*@par Outputs: +*One outputs, including: +* @li y: A tensor with the same type and shape of x's. \n + +*@par Third-party framework compatibility +*Compatible with the Pytorch operator LogSigmoid. \n +*/ +REG_OP(LogSigmoid) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) /* "input:x" */ + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) /* "output:y" */ + .OP_END_FACTORY_REG(LogSigmoid) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_NONLINEAR_FUC_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/reduce_ops.h b/third_party/fwkacllib/inc/ops/reduce_ops.h index 0b114134..5b97d226 100644 --- a/third_party/fwkacllib/inc/ops/reduce_ops.h +++ b/third_party/fwkacllib/inc/ops/reduce_ops.h @@ -37,7 +37,7 @@ namespace ge { *@attention Constraints: * This operator is a BatchNorm fusion operator for updating the moving * averages for training. -* This operator is used in conjunction with BNTrainingUpdate. +* This operator is used in conjunction with BNTrainingReduce. */ REG_OP(BNTrainingReduce) .INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT})) @@ -46,6 +46,27 @@ REG_OP(BNTrainingReduce) .OP_END_FACTORY_REG(BNTrainingReduce) /** +*@brief Performs reduced batch normalization . \n + +*@par Inputs: +*x: A 6D Tensor of type float16 or float32, with format NDC1HWC0 . \n + +*@par Outputs: +*@li sum: A 3D Tensor of type float32 for SUM reduced "x". +*@li square_sum: A 3D Tensor of type float32 for SUMSQ reduced "x" . \n + +*@attention Constraints: +* This operator is a BatchNorm fusion operator for updating the moving +* averages for training. +* This operator is used in conjunction with BN3DTrainingReduce. +*/ +REG_OP(BN3DTrainingReduce) + .INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(sum, TensorType({DT_FLOAT})) + .OUTPUT(square_sum, TensorType({DT_FLOAT})) + .OP_END_FACTORY_REG(BN3DTrainingReduce) + +/** *@brief Performs the backpropagation of BatchNorm . \n *@par Inputs: @@ -89,6 +110,49 @@ REG_OP(BNTrainingReduceGrad) .OP_END_FACTORY_REG(BNTrainingReduceGrad) /** +*@brief Performs the backpropagation of BatchNorm . \n + +*@par Inputs: +* Seven inputs, including: +*@li grads: A 6D Tensor of type float16 or float32, with format NDC1HWC0, for +* the gradient. +*@li x: A 6D Tensor of type float16 or float32, with format NDC1HWC0. +*@li diff_scale: A 6D Tensor of type float32, with format NDC1HWC0, +* for the mean of "x". +*@li diff_offset: A 6D Tensor of type float32, with format NDC1HWC0, +* for the variance of "x". +*@li scale: A 6D Tensor of type float32, with format NDC1HWC0. +*@li batch_mean: A 6D Tensor of type float32, with format NDC1HWC0, +* for the mean of "x". +*@li batch_variance: A 6D Tensor of type float32, with format NDC1HWC0, +* for the variance of "x" . \n + +*@par Attributes: +*epsilon: An optional float32. Defaults to "0.0001". A small float number +* added to the variance of "x" . \n + +*@par Outputs: +*y: A Tensor of type float16 or float32, with format NDC1HWC0, for the offset +* of "x" . \n + +*@attention Constraints: +* The preceding layer of this operator must be BN3DTrainingReduceGrad . \n + +*@see BN3DTrainingReduceGrad +*/ +REG_OP(BN3DTrainingReduceGrad) + .INPUT(grads, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(diff_scale, TensorType({DT_FLOAT})) + .INPUT(diff_offset, TensorType({DT_FLOAT})) + .INPUT(scale, TensorType({DT_FLOAT})) + .INPUT(batch_mean, TensorType({DT_FLOAT})) + .INPUT(batch_variance, TensorType({DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16,DT_FLOAT})) + .ATTR(epsilon, Float, 0.0001) + .OP_END_FACTORY_REG(BN3DTrainingReduceGrad) + +/** *@brief Performs reduced batch normalization . \n *@par Inputs: @@ -120,7 +184,7 @@ REG_OP(BNTrainingReduceGrad) *@attention Constraints: *@li This operator is a BatchNorm fusion operator for updating the moving averages for training. -*This operator is used in conjunction with BNTrainingReduce. +*This operator is used in conjunction with BNTrainingUpdate. *@li For Ascend 310, the result accuracy fails to reach 1‰ due to the square * root instruction. */ @@ -142,6 +206,59 @@ REG_OP(BNTrainingUpdate) .OP_END_FACTORY_REG(BNTrainingUpdate) /** +*@brief Performs reduced batch normalization . \n + +*@par Inputs: +* Seven inputs, including: (NDC1HWC0 supported) +*@li x: A 6D Tensor of type float16 or float32. +*@li sum: A 6D Tensor of type float32 for the output of operator +* BN3DTrainingUpdate. +*@li square_sum: A 6D Tensor of type float32 for the output of operator +* BN3DTrainingUpdate. +*@li scale: A 6D Tensor of type float32, for the scaling factor. +*@li offset: A 6D Tensor of type float32, for the scaling offset. +*@li mean: A 6D Tensor of type float32, for the updated mean. +*@li variance: A 6D Tensor of type float32, for the updated variance . \n + +*@par Attributes: +*@li epsilon: A required float32, specifying the small value added to variance +* to avoid dividing by zero. +*@li factor: A required float32, specifying the weight for updating the mean +* and variance . \n + +*@par Outputs: +* Five outputs, including: (NDC1HWC0 supported) +*@li y: A 6D Tensor of type float16 or float32, for normalized "x". +*@li mean: A 6D Tensor of type float32, for the updated mean. +*@li variance: A 6D Tensor of type float32, for the updated variance. +*@li batch_mean: A 6D Tensor of type float32, for the mean of "x". +*@li batch_variance: A 6D Tensor of type float32, for the variance of "x" . \n + +*@attention Constraints: +*@li This operator is a BatchNorm fusion operator for updating the moving +averages for training. +*This operator is used in conjunction with BN3DTrainingUpdate. +*@li For Ascend 310, the result accuracy fails to reach 1‰ due to the square +* root instruction. +*/ +REG_OP(BN3DTrainingUpdate) + .INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(sum, TensorType({DT_FLOAT})) + .INPUT(square_sum, TensorType({DT_FLOAT})) + .INPUT(scale, TensorType({DT_FLOAT})) + .INPUT(offset, TensorType({DT_FLOAT})) + .INPUT(mean, TensorType({DT_FLOAT})) + .INPUT(variance, TensorType({DT_FLOAT})) + .REQUIRED_ATTR(factor, Float) + .REQUIRED_ATTR(epsilon, Float) + .OUTPUT(y, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(mean, TensorType({DT_FLOAT})) + .OUTPUT(variance, TensorType({DT_FLOAT})) + .OUTPUT(batch_mean, TensorType({DT_FLOAT})) + .OUTPUT(batch_variance, TensorType({DT_FLOAT})) + .OP_END_FACTORY_REG(BN3DTrainingUpdate) + +/** *@brief Performs batch normalization for inference . \n *@par Inputs: @@ -285,6 +402,40 @@ REG_OP(BNTrainingUpdateGrad) .OP_END_FACTORY_REG(BNTrainingUpdateGrad) /** +*@brief Performs the backpropagation of BatchNorm . \n + +*@par Inputs: +* Four inputs, including: +*@li grads: A 6D Tensor of type float16 or float32, with format NDC1HWC0, +* for the gradient. +*@li x: A 6D Tensor of type float16 or float32, with format NDC1HWC0. +*@li batch_mean: A 6D Tensor of type float32, with format NDC1HWC0, +* for the mean of "x". +*@li batch_variance: A 6D Tensor of type float32, with format NDC1HWC0, +* for the variance of "x" . \n + +*@par Attributes: +*epsilon: An optional float32. Defaults to "0.0001". A small float number +* added to the variance of "x" . \n + +*@par Outputs: +*@li diff_scale: A Tensor of type float32, with format NDC1HWC0, +* for the offset of "scale". +*@li diff_offset: A Tensor of type float32, with format NDC1HWC0, +* for the offset of "offset" . \n + +*/ +REG_OP(BN3DTrainingUpdateGrad) + .INPUT(grads, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(batch_mean, TensorType({DT_FLOAT})) + .INPUT(batch_variance, TensorType({DT_FLOAT})) + .ATTR(epsilon, Float, 0.0001) + .OUTPUT(diff_scale, TensorType({DT_FLOAT})) + .OUTPUT(diff_offset, TensorType({DT_FLOAT})) + .OP_END_FACTORY_REG(BN3DTrainingUpdateGrad) + +/** *@brief Performs the backpropagation of BatchNorm for inference . \n *@par Inputs: diff --git a/third_party/fwkacllib/inc/ops/selection_ops.h b/third_party/fwkacllib/inc/ops/selection_ops.h index dee9e0f7..33980d43 100644 --- a/third_party/fwkacllib/inc/ops/selection_ops.h +++ b/third_party/fwkacllib/inc/ops/selection_ops.h @@ -857,8 +857,8 @@ REG_OP(SliceDV2) * @li sorted = true * @li It's unstable sorted indices on the platform of Ascend310 -* @par Third-party framework compatibility -* @li Compatible with the TensorFlow operator TopK. +* @par Restrictions: +* Warning: THIS FUNCTION IS DEPRECATED. Please use TopKV2 instead. */ REG_OP(TopKD) .INPUT(x, TensorType::RealNumberType()) @@ -887,6 +887,44 @@ REG_OP(TopKD) * @li sorted: An optional bool. Defaults to true. * If true, the resulting "k" elements will be sorted by the values in descending * order. +* @li dim: An optional int. Defaults to -1. For reserved use. +* @li largest: An optional bool. Defaults to true. For reserved use. \n + +* @par Outputs: +* @li values: A Tensor, specifying the sorted data. Has the same type as +* "input". +* @li indices: A Tensor of type int32, specifying the indices of sorted data . \n + +* @see TopK() +* @par Third-party framework compatibility +* @li Compatible with the TensorFlow operator TopKV2. +*/ +REG_OP(TopKV2) + .INPUT(x, TensorType::RealNumberType()) + .INPUT(k, TensorType({DT_INT32})) + .OUTPUT(values, TensorType::RealNumberType()) + .OUTPUT(indices, TensorType({DT_INT32})) + .ATTR(sorted, Bool, true) + .ATTR(dim, Int, -1) + .ATTR(largest, Bool, true) + .OP_END_FACTORY_REG(TopKV2) + +/** +* @brief Finds values and indices of the "k" largest elements for the last +* dimension . \n + +* @par Inputs: +* Two inputs, including: +* @li x: A 1D or higher tensor of type BasicType, with the last dimension +* at least "k". +* @li k: A 0D Tensor of type int32. +* Number of top elements to look for along the last dimension (along each row +* for matrices) . \n + +* @par Attributes: +* @li sorted: An optional bool. Defaults to true. +* If true, the resulting "k" elements will be sorted by the values in descending +* order. * @li T: Indicator of indices type . \n * @par Outputs: @@ -2103,6 +2141,34 @@ REG_OP(StridedSliceV2) .OUTPUT(y, TensorType::BasicType()) .OP_END_FACTORY_REG(StridedSliceV2) +/** +*@brief Fills the elements of the input tensor with value val by selecting the indices in the order given in index. \n + +*@par Inputs: +*Three inputs, including: +* @li x: A tensor. Must be one of the following types: +* float16, float32, int32. \n +*@li assist1: A tensor. Must be one of the following types: +* float16, float32, int32. \n +*@li assist2: A tensor. Must be one of the following types: +* float16, float32, int32. \n + +* @par Attributes: +* @li dim: A required int. Used to select the dimension of this tensor. \n + +*@par Outputs: +*y: A Tensor with the same type and shape of input_x's. \n + +*@par Third-party framework compatibility +*Compatible with the Pytorch operator IndexFill. \n +*/ +REG_OP(IndexFillD) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .INPUT(assist1, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .INPUT(assist2, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .REQUIRED_ATTR(dim, Int) + .OP_END_FACTORY_REG(IndexFillD) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_SELECTION_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/sparse_ops.h b/third_party/fwkacllib/inc/ops/sparse_ops.h index 09d8ced9..a1fc9ee6 100644 --- a/third_party/fwkacllib/inc/ops/sparse_ops.h +++ b/third_party/fwkacllib/inc/ops/sparse_ops.h @@ -383,11 +383,11 @@ REG_OP(SparseFillEmptyRowsGrad) REG_OP(SparseTensorDenseMatMul) .INPUT(x1_indices, TensorType({DT_INT32, DT_INT64})) .INPUT(x1_values, TensorType({DT_FLOAT, DT_DOUBLE, DT_INT32, \ - DT_COMPLEXT64, DT_COMPLEX128, DT_FLOAT16})) + DT_COMPLEXT64, DT_COMPLEX128, DT_FLOAT16, DT_INT64})) .INPUT(x1_shape, TensorType({DT_INT64})) - .INPUT(x2, TensorType({DT_FLOAT, DT_DOUBLE, DT_INT32, DT_COMPLEXT64, \ + .INPUT(x2, TensorType({DT_FLOAT, DT_DOUBLE, DT_INT64, DT_INT32, DT_COMPLEXT64, \ DT_COMPLEX128, DT_FLOAT16})) - .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE, DT_INT32, DT_COMPLEXT64, \ + .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE, DT_INT64, DT_INT32, DT_COMPLEXT64, \ DT_COMPLEX128, DT_FLOAT16})) .ATTR(adjoint_a, Bool, false) .ATTR(adjoint_b, Bool, false) diff --git a/third_party/fwkacllib/inc/ops/spectral_ops.h b/third_party/fwkacllib/inc/ops/spectral_ops.h index be3d7d00..82accc73 100644 --- a/third_party/fwkacllib/inc/ops/spectral_ops.h +++ b/third_party/fwkacllib/inc/ops/spectral_ops.h @@ -27,6 +27,24 @@ namespace ge { /** +*@brief Computes the inverse 1-dimensional discrete Fourier transform over the +inner-most dimension of `x`. \n + +*@par Inputs: +*@li x: A Tensor. Must be the following types: complex64, complex128. \n + +*@par Outputs: +*@li y: A complex tensor of the same rank as `x`. \n + +*@par Third-party framework compatibility +* Compatible with TensorFlow IFFT operator. +*/ +REG_OP(IFFT) + .INPUT(x, TensorType({DT_COMPLEX64,DT_COMPLEX128})) + .OUTPUT(y, TensorType({DT_COMPLEX64,DT_COMPLEX128})) + .OP_END_FACTORY_REG(IFFT) + +/** *@brief Real-valued fast Fourier transform . \n *@par Inputs: @@ -47,6 +65,84 @@ REG_OP(RFFT) .OUTPUT(y, TensorType({DT_COMPLEX64})) .OP_END_FACTORY_REG(RFFT) +/** +*@brief Inverse real-valued fast Fourier transform . \n + +*@par Inputs: +*@li x: A complex64 tensor. +*@li fft_length: An int32 tensor of shape [1]. The FFT length . \n + +*@par Outputs: +*@li y: A float32 tensor of the same rank as `input`. The inner-most + dimension of `input` is replaced with the `fft_length` samples of its inverse + 1D Fourier transform . \n + +*@par Third-party framework compatibility +* Compatible with TensorFlow IRFFT operator. +*/ +REG_OP(IRFFT) + .INPUT(x, TensorType({DT_COMPLEX64})) + .INPUT(fft_length, TensorType({DT_INT32})) + .OUTPUT(y, TensorType({DT_FLOAT})) + .OP_END_FACTORY_REG(IRFFT) + + +/** +*@brief 2D fast Fourier transform. \n + +*@par Inputs: +*@li x: A complex64 tensor.. + +*@par Outputs: +*@li y: A complex64 tensor of the same shape as `input`. The inner-most 2 + dimensions of `input` are replaced with their 2D Fourier transform.\n + +*@par Third-party framework compatibility +* Compatible with TensorFlow FFT2D operator. +*/ +REG_OP(FFT2D) + .INPUT(x, TensorType({DT_COMPLEX64, DT_COMPLEX128})) + .OUTPUT(y, TensorType({DT_COMPLEX64, DT_COMPLEX128})) + .OP_END_FACTORY_REG(FFT2D) + +/** +*@brief Calculate the one-dimensional discrete Fourier transform on the +innermost dimension of the input. \n + +*@par Inputs: +*@li x: A Tensor. Must be the following types: complex64, complex128. \n + +*@par Outputs: +*@li y: A complex tensor with the same shape as input. The innermost dimension +of the input is replaced by its 1-dimensional Fourier transform. \n + +*@par Third-party framework compatibility +* Compatible with TensorFlow FFT operator. +*/ +REG_OP(FFT) + .INPUT(x, TensorType({DT_COMPLEX64,DT_COMPLEX128})) + .OUTPUT(y, TensorType({DT_COMPLEX64,DT_COMPLEX128})) + .OP_END_FACTORY_REG(FFT) + +/** +*@brief Calculate the inverse 1-dimensional discrete Fourier transform on the +innermost dimension of the input. \n + +*@par Inputs: +*@li x: A Tensor. Must be the following types: complex64, complex128. \n + +*@par Outputs: +*@li y: A complex tensor with the same shape as input. The innermost dimension +of the input is replaced by its inverse two-dimensional Fourier transform. \n + +*@par Third-party framework compatibility +* Compatible with TensorFlow IFFT2D operator. +*/ +REG_OP(IFFT2D) + .INPUT(x, TensorType({DT_COMPLEX64,DT_COMPLEX128})) + .OUTPUT(y, TensorType({DT_COMPLEX64,DT_COMPLEX128})) + .OP_END_FACTORY_REG(IFFT2D) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_SPECTRAL_OPS_H_ \ No newline at end of file diff --git a/third_party/fwkacllib/inc/ops/split_combination_ops.h b/third_party/fwkacllib/inc/ops/split_combination_ops.h index f1a93fa6..af2c37bc 100644 --- a/third_party/fwkacllib/inc/ops/split_combination_ops.h +++ b/third_party/fwkacllib/inc/ops/split_combination_ops.h @@ -62,8 +62,8 @@ REG_OP(Split) *Must be one of the following types: float16, float32, int32, int8, int16, int64, uint8, uint16, uint32, uint64 *@par Attributes: -*@li split_dim: A required int8, int16, int32, or int64. Specifies the dimension along which to split. No default value. -*@li num_split: A required int8, int16, int32, or int64. Specifies the number of output tensors. No default value . \n +*@li split_dim: A required int32. Specifies the dimension along which to split. No default value. +*@li num_split: A required int32. Specifies the number of output tensors. No default value . \n *@par Outputs: *y:Dynamic output. A list of output tensors. Has the same type and format as "x" . \n @@ -94,12 +94,12 @@ REG_OP(SplitD) *@par Inputs: * Three inputs, including: *@li x: An ND Tensor. -*Must be one of the following types: -*@li size_splits: A list of int8, int16, int32, or int64. Specifies a list containing the sizes of each output tensor along the split dimension. -*@li split_dim: An int8, int16, int32, or int64. Specifies the dimension along which to split . \n +*Must be one of the types:float16, float32, double, int64, int32, uint8, uint16, uint32, uint64, int8, int16, complex64, complex128, qint8, quint8, qint16, quint16, qint32. +*@li size_splits: Must be one of the types:int32, int64. Specifies a list containing the sizes of each output tensor along the split dimension. +*@li split_dim: Must be the following type:int32. Specifies the dimension along which to split . \n *@par Attributes: -*num_split: A required int8, int16, int32, or int64. Specifies the number of output tensors. No default value . \n +*num_split: A required int32. Specifies the number of output tensors. No default value . \n *@par Outputs: *y: Dynamic output.A list of output tensors. Has the same type and format as "x" . \n @@ -129,9 +129,9 @@ REG_OP(SplitV) *Must be one of the following types: float16, float32, int32, int8, int16, int64, uint8, uint16, uint32, uint64 *@par Attributes: -*@li size_splits: A required list of int8, int16, int32, or int64. Specifies a list containing the sizes of each output tensor along the split dimension. -*@li split_dim: A required int8, int16, int32, or int64. Specifies the dimension along which to split. No default value. -*@li num_split: A required int8, int16, int32, or int64. Specifies the number of output tensors. No default value . \n +*@li size_splits: A required list of int32. Specifies a list containing the sizes of each output tensor along the split dimension. +*@li split_dim: A required int32. Specifies the dimension along which to split. No default value. +*@li num_split: A required int32. Specifies the number of output tensors. No default value . \n *@par Outputs: *y: Dynamic output.A list of output tensors. Has the same type and format as "x" . \n diff --git a/third_party/fwkacllib/inc/ops/string_ops.h b/third_party/fwkacllib/inc/ops/string_ops.h index ec84cc83..29aec302 100644 --- a/third_party/fwkacllib/inc/ops/string_ops.h +++ b/third_party/fwkacllib/inc/ops/string_ops.h @@ -488,7 +488,7 @@ include: */ REG_OP(AsString) .INPUT(x, TensorType({DT_INT8, DT_INT16, DT_INT32, DT_INT64, DT_FLOAT, \ - DT_DOUBLE, DT_BOOL})) + DT_DOUBLE, DT_BOOL, DT_COMPLEX64, DT_COMPLEX128})) .OUTPUT(y, TensorType({DT_STRING})) .ATTR(precision, Int, -1) .ATTR(scientific, Bool, false) diff --git a/third_party/fwkacllib/inc/runtime/config.h b/third_party/fwkacllib/inc/runtime/config.h index ee104693..fed7341a 100644 --- a/third_party/fwkacllib/inc/runtime/config.h +++ b/third_party/fwkacllib/inc/runtime/config.h @@ -46,6 +46,12 @@ typedef enum tagRtChipType { CHIP_END, } rtChipType_t; +typedef enum tagRtAicpuScheType { + SCHEDULE_SOFTWARE = 0, /* Software Schedule */ + SCHEDULE_SOFTWARE_OPT, + SCHEDULE_HARDWARE, /* HWTS Schedule */ +} rtAicpuScheType; + typedef enum tagRtVersion { VER_BEGIN = 0, VER_NA = VER_BEGIN, @@ -184,6 +190,19 @@ RTS_API rtError_t rtMemGetL2Info(rtStream_t stream, void **ptr, uint32_t *size); */ RTS_API rtError_t rtGetRuntimeVersion(uint32_t *runtimeVersion); + +/** + * @ingroup + * @brief get device feature ability by device id, such as task schedule ability. + * @param [in] deviceId + * @param [in] moduleType + * @param [in] featureType + * @param [out] value + * @return RT_ERROR_NONE for ok + * @return RT_ERROR_INVALID_VALUE for error input + */ +RTS_API rtError_t rtGetDeviceCapability(int32_t deviceId, int32_t moduleType, int32_t featureType, int32_t *value); + #if defined(__cplusplus) && !defined(COMPILE_OMG_PACKAGE) } #endif diff --git a/third_party/fwkacllib/inc/runtime/dev.h b/third_party/fwkacllib/inc/runtime/dev.h index 49f6a3f6..018f4e6c 100644 --- a/third_party/fwkacllib/inc/runtime/dev.h +++ b/third_party/fwkacllib/inc/runtime/dev.h @@ -62,6 +62,11 @@ typedef enum tagRtFeatureType { FEATURE_TYPE_RSV } rtFeatureType_t; +typedef enum tagRtDeviceFeatureType { + FEATURE_TYPE_SCHE, + FEATURE_TYPE_END, +} rtDeviceFeatureType_t; + typedef enum tagMemcpyInfo { MEMCPY_INFO_SUPPORT_ZEROCOPY = 0, MEMCPY_INFO_RSV diff --git a/third_party/fwkacllib/inc/runtime/kernel.h b/third_party/fwkacllib/inc/runtime/kernel.h index dc16ca58..0ec1a163 100644 --- a/third_party/fwkacllib/inc/runtime/kernel.h +++ b/third_party/fwkacllib/inc/runtime/kernel.h @@ -193,6 +193,14 @@ typedef void (*rtCallback_t)(void *fnData); /** * @ingroup rt_kernel + * @brief kernel mode +**/ +#define RT_DEFAULT_KERNEL_MODE (0x00) +#define RT_NORMAL_KERNEL_MODE (0x01) +#define RT_ALL_KERNEL_MODE (0x02) + +/** + * @ingroup rt_kernel * @brief kernel L1 Fusion Dump bit flags */ #define RT_DDR_ADDR (0x0) @@ -209,6 +217,16 @@ RTS_API rtError_t rtDevBinaryRegister(const rtDevBinary_t *bin, void **handle); /** * @ingroup rt_kernel + * @brief register device binary with all kernel + * @param [in] bin device binary description + * @param [out] handle device binary handle + * @return RT_ERROR_NONE for ok + * @return RT_ERROR_INVALID_VALUE for error input + */ +RTS_API rtError_t rtRegisterAllKernel(const rtDevBinary_t *bin, void **handle); + +/** + * @ingroup rt_kernel * @brief register fast memeory device binary * @param [in] handle device binary handle * @return RT_ERROR_NONE for ok @@ -316,6 +334,23 @@ RTS_API rtError_t rtKernelLaunch(const void *stubFunc, uint32_t blockDim, void * /** * @ingroup rt_kernel + * @brief launch kernel with handle to device + * @param [in] handle program + * @param [in] devFunc device function description. + * @param [in] blockDim block dimentions + * @param [in] args argments address for kernel function + * @param [in] argsSize argements size + * @param [in] smDesc shared memory description + * @param [in] stream associated stream + * @param [in] kernelInfo kernel info + * @return RT_ERROR_NONE for ok + * @return RT_ERROR_INVALID_VALUE for error input + */ +RTS_API rtError_t rtKernelLaunchWithHandle(void *handle, const void *devFunc, uint32_t blockDim, void *args, uint32_t argsSize, + rtSmDesc_t *smDesc, rtStream_t stream_, const void *kernelInfo); + +/** + * @ingroup rt_kernel * @brief launch kernel to device * @param [in] stubFunc stub function * @param [in] blockDim block dimentions diff --git a/third_party/fwkacllib/inc/runtime/rt_model.h b/third_party/fwkacllib/inc/runtime/rt_model.h index 482486a8..e6d849c8 100644 --- a/third_party/fwkacllib/inc/runtime/rt_model.h +++ b/third_party/fwkacllib/inc/runtime/rt_model.h @@ -50,6 +50,7 @@ typedef enum tagModelTaskType { RT_MODEL_TASK_STREAM_LABEL_SWITCH_BY_INDEX, RT_MODEL_TASK_STREAM_LABEL_GOTO, RT_MODEL_TASK_MODEL_EXIT, + RT_MODEL_TASK_ALL_KERNEL, } rtModelTaskType_t; typedef enum tagModelStreamType { @@ -127,6 +128,18 @@ typedef struct tagKernelTaskInfo { uint16_t *argsOffset; } rtKernelTaskInfo_t; +typedef struct tagAllKernelTaskInfo { + uint16_t blockDim; + uint16_t argsCount; + uint16_t argsSize; + uint16_t reserved; + void *devfunc; + void *handle; + uint8_t *smDesc; + uint8_t *args; + uint16_t *argsOffset; +} rtAllKernelTaskInfo_t; + typedef struct tagKernelTaskInfoEx { uint32_t flags; uint32_t argsSize; @@ -251,6 +264,7 @@ typedef struct tagTaskInfo { union { rtKernelTaskInfoEx_t kernelTaskEx; rtKernelTaskInfo_t kernelTask; + rtAllKernelTaskInfo_t allKernelTask; rtEventTaskInfo_t eventTask; rtStreamSwitchTaskInfo_t streamSwitchTask; rtStreamActiveTaskInfo_t streamActiveTask; diff --git a/third_party/fwkacllib/inc/toolchain/slog.h b/third_party/fwkacllib/inc/toolchain/slog.h index ba286d02..7c4f7be2 100644 --- a/third_party/fwkacllib/inc/toolchain/slog.h +++ b/third_party/fwkacllib/inc/toolchain/slog.h @@ -120,15 +120,15 @@ typedef struct tagKV { } KeyValue; typedef enum { - APPLICATION = 0, - SYSTEM + APPLICATION = 0, + SYSTEM } ProcessType; typedef struct { - ProcessType type; - unsigned int pid; - unsigned int deviceId; - char reserved[RESERVERD_LENGTH]; + ProcessType type; + unsigned int pid; + unsigned int deviceId; + char reserved[RESERVERD_LENGTH]; } LogAttr; /** @@ -381,13 +381,13 @@ DLL_EXPORT void DlogFlush(void); * @ingroup slog * @brief Internal log interface, other modules are not allowed to call this interface */ -void DlogErrorInner(int moduleId, const char *fmt, ...) __attribute__((format(printf, 2, 3))); -void DlogWarnInner(int moduleId, const char *fmt, ...) __attribute__((format(printf, 2, 3))); -void DlogInfoInner(int moduleId, const char *fmt, ...) __attribute__((format(printf, 2, 3))); -void DlogDebugInner(int moduleId, const char *fmt, ...) __attribute__((format(printf, 2, 3))); -void DlogEventInner(int moduleId, const char *fmt, ...) __attribute__((format(printf, 2, 3))); -void DlogInner(int moduleId, int level, const char *fmt, ...) __attribute__((format(printf, 3, 4))); -void DlogWithKVInner(int moduleId, int level, KeyValue *pstKVArray, int kvNum, const char *fmt, ...) __attribute__((format(printf, 5, 6))); +void DlogErrorInner(int moduleId, const char *fmt, ...); +void DlogWarnInner(int moduleId, const char *fmt, ...); +void DlogInfoInner(int moduleId, const char *fmt, ...); +void DlogDebugInner(int moduleId, const char *fmt, ...); +void DlogEventInner(int moduleId, const char *fmt, ...); +void DlogInner(int moduleId, int level, const char *fmt, ...); +void DlogWithKVInner(int moduleId, int level, KeyValue *pstKVArray, int kvNum, const char *fmt, ...); #ifdef __cplusplus #ifndef LOG_CPP @@ -500,8 +500,8 @@ DLL_EXPORT void DlogFlushForC(void); * @ingroup slog * @brief Internal log interface, other modules are not allowed to call this interface */ -void DlogInnerForC(int moduleId, int level, const char *fmt, ...) __attribute__((format(printf, 3, 4))); -void DlogWithKVInnerForC(int moduleId, int level, KeyValue *pstKVArray, int kvNum, const char *fmt, ...) __attribute__((format(printf, 5, 6))); +void DlogInnerForC(int moduleId, int level, const char *fmt, ...); +void DlogWithKVInnerForC(int moduleId, int level, KeyValue *pstKVArray, int kvNum, const char *fmt, ...); #ifdef __cplusplus } diff --git a/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h b/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h index 6208f462..e436dafd 100644 --- a/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h +++ b/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h @@ -1,72 +1,137 @@ -/** - * @file tune_api.h - * - * Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved.\n - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n - * 描述:mstune调优接口头文件 - */ -/** @defgroup mstune mstune调优接口 */ -#ifndef TUNE_API_H -#define TUNE_API_H -#include -#include -#include -#include "graph/graph.h" -#include "ge/ge_api.h" - -/** - * @ingroup mstune - * - * mstune status - */ -enum MsTuneStatus { - MSTUNE_SUCCESS, /** tune success */ - MSTUNE_FAILED, /** tune failed */ -}; - -// Option key: for train options sets -const std::string MSTUNE_SELF_KEY = "mstune"; -const std::string MSTUNE_GEINIT_KEY = "initialize"; -const std::string MSTUNE_GESESS_KEY = "session"; - -/** - * @ingroup mstune - * @par 描述: 命令行调优 - * - * @attention 无 - * @param option [IN] 调优参数 - * @param msg [OUT] 调优异常下返回信息 - * @retval #MSTUNE_SUCCESS 执行成功 - * @retval #MSTUNE_FAILED 执行失败 - * @par 依赖: - * @li tune_api.cpp:该接口所属的开发包。 - * @li tune_api.h:该接口声明所在的头文件。 - * @see 无 - * @since - */ -MsTuneStatus MsTuning(const std::map &option, std::string &msg); - -/** - * @ingroup mstune - * @par 描述: 梯度调优 - * - * @attention 无 - * @param tuningGraph [IN] 调优图 - * @param dependGraph [IN] 调优依赖图 - * @param session [IN] ge连接会话 - * @param option [IN] 参数集. 包含调优参数及ge参数 - * @retval #MSTUNE_SUCCESS 执行成功 - * @retval #MSTUNE_FAILED 执行失败 - * @par 依赖: - * @li tune_api.cpp:该接口所属的开发包。 - * @li tune_api.h:该接口声明所在的头文件。 - * @see 无 - * @since - */ -extern "C" MsTuneStatus MsTrainTuning(ge::Graph &tuningGraph, std::vector &dependGraph, - ge::Session *session, const std::map> &option); - -#endif +/** + * @file tune_api.h + * + * Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved.\n + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n + * 描述:mstune调优接口头文件 + */ +/** @defgroup mstune mstune调优接口 */ +#ifndef TUNE_API_H +#define TUNE_API_H +#include +#include +#include +#include "graph/graph.h" +#include "ge/ge_api.h" + +/** + * @ingroup mstune + * + * mstune status + */ +enum MsTuneStatus { + MSTUNE_SUCCESS, /** tune success */ + MSTUNE_FAILED, /** tune failed */ +}; + +// Option key: for train options sets +const std::string MSTUNE_SELF_KEY = "mstune"; +const std::string MSTUNE_GEINIT_KEY = "initialize"; +const std::string MSTUNE_GESESS_KEY = "session"; + +#ifdef __cplusplus +extern "C" { +#endif + +struct RunnerInitConfig { + // onilne online + std::string profPath; + std::string parserPath; + // ncs only + std::vector devList; +}; + +struct RunnerOpInfo { + std::string opName; + uint64_t opCostTime; + uint64_t aicoreCostTime; + // gradient_split only + std::string modelName; + std::string opType; + std::vector start; + std::vector end; +}; + +struct RunnerModelInfo { + uint64_t totalCostTime; +}; + +struct RunnerRunResult { + std::vector modelInfo; + std::vector opInfo; +}; + +struct RunnerResult { + uint64_t totalCostTime; + std::map opCostTime; + std::map aicoreCostTime; +}; + +struct RunnerDataBuf { + void *ptr = nullptr; + size_t size = 0; +}; + +struct AOEBufferData { + std::shared_ptr data = nullptr; + uint64_t length; +}; + +struct RunnerConfig { + bool isProf; + uint32_t loop; + // offline only + std::vector input; + std::vector output; + std::string modelPath; + RunnerDataBuf modelData; + // online only + uint32_t devId; + std::vector> inputs; + std::vector dependGraph; // run graph (for training) +}; +#ifdef __cplusplus +} +#endif + +/** + * @ingroup mstune + * @par 描述: 命令行调优 + * + * @attention 无 + * @param option [IN] 调优参数 + * @param msg [OUT] 调优异常下返回信息 + * @retval #MSTUNE_SUCCESS 执行成功 + * @retval #MSTUNE_FAILED 执行失败 + * @par 依赖: + * @li tune_api.cpp:该接口所属的开发包。 + * @li tune_api.h:该接口声明所在的头文件。 + * @see 无 + * @since + */ +MsTuneStatus MsTuning(const std::map &option, std::string &msg); + +/** + * @ingroup mstune + * @par 描述: 梯度调优 + * + * @attention 无 + * @param tuningGraph [IN] 调优图 + * @param dependGraph [IN] 调优依赖图 + * @param session [IN] ge连接会话 + * @param option [IN] 参数集. 包含调优参数及ge参数 + * @retval #MSTUNE_SUCCESS 执行成功 + * @retval #MSTUNE_FAILED 执行失败 + * @par 依赖: + * @li tune_api.cpp:该接口所属的开发包。 + * @li tune_api.h:该接口声明所在的头文件。 + * @see 无 + * @since + */ +extern "C" MsTuneStatus MsTrainTuning(ge::Graph &tuningGraph, std::vector &dependGraph, + ge::Session *session, const std::map> &option); + +#endif From 29e380abf63e2a956752f73090c064750ef4493f Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Fri, 5 Feb 2021 16:03:35 +0800 Subject: [PATCH 11/28] update prebuild --- third_party/prebuild/aarch64/libalog.so | Bin 223920 -> 225280 bytes third_party/prebuild/aarch64/liberror_manager.so | Bin 888880 -> 1080976 bytes third_party/prebuild/aarch64/libmmpa.a | Bin 63182 -> 62550 bytes third_party/prebuild/x86_64/libalog.so | Bin 164208 -> 173984 bytes third_party/prebuild/x86_64/liberror_manager.so | Bin 852544 -> 1133320 bytes third_party/prebuild/x86_64/libmmpa.a | Bin 57270 -> 56998 bytes 6 files changed, 0 insertions(+), 0 deletions(-) diff --git a/third_party/prebuild/aarch64/libalog.so b/third_party/prebuild/aarch64/libalog.so index e041ad7e1e1f697da1328537689b7b300ae292dd..65aefa59a84fb99b46d0674ef6870f62e282ec82 100755 GIT binary patch delta 96075 zcmV+W{{#TA)eV5)4UiZT5S0J`00000KmY&$00000KxvUGHh&N|0ssI2000m-0ssI2 z000000RR9100031000I6007wW0ssI2007wW0{{R3007wW0{{R3003AN00000001C9 z00000000000RR9100062000I60002;0ssI20002;0{{R30002;0{{R3003|T00000 z003|T000000FmEGBFN|g000000LbV8000000LbV80000002B%U0000002B(7N&!wH z*zp1Y00000*zp4Z00000*zp4Z00000C=LJs00000C=Qdl0UjL%uMpmq1tlp06T6Gy zOaimxAM(%u000070RRAbll1`~4Cg7tk{|$wXn-g{%#$DjDSwDU5`nk?8MPq-g9AVg zAZRF9S5P_`II{#Z03fG;f&?Q95HJv6P(&f5hM<@v01g140q%+82^dfip#ZRD1K0xy zKnNf~K}-Tc004+V7yvN1fB;GW01kx^0776E0pm(s0t$dnM1TSSln4?w5fC6|P{|7c zP+`5$0T6Np34aC^8884=2mzG@x&R1GXHx*w00;;YMAiThpvXxikpch>0H6RVK7t5{ zPy~QLL^2Rj0IntigD`mj00000004Rb00000004df004gg00000004jh004sk004vl z004&o004*p004~u00000000000052v00000005Ez0Dl0K0001%0001(0001*0001- z00000000000001;000000001>0001^0001`0001|0001}00000000000002100022 z0000000025000270002A0002C0002E0000000000000000002H0002I000000002L z0002N0Dk}g!TV!Z00000&Hw-a(EtDd)Bpeg z)&Kwi*8l(j+5i9m-2eap-v9sr;Q#;t;s5{u;{X5vHq)$>;M1&?f?J)?*IS*@Bjb+@&Et;^8f$<^&|iQ000000QUd@000000Qdj^0Qmp_ z000000Q&#{000000R59;0TX}z0000000030000000RR920RR930RR940RR9100006 z0RR980RR9A0RR910000B0RR9G0RR9H0RR9I0RR9J0RR9L0RR910000M0RR9O0RR9Q z0RR9R0RR910000R0RR910000V0RR9Y0RR910000Y0RR910000Z0RVph00000B>?~c zC;+{&LjeE) zL;(N*MF9W+Mgaf-NCAHU07?M>00000080S?00000089Y@00000000000000008jw{ z08s$|0000008;?~08{}009XM409ye70000009*k80AB$B0AT?D000000Am3F0A>LI z0B8XK000000BZpN0B!*Q00000000000B->R000000CNEV0Cflf00000004HA0R|I) zcL4wZcmV(a00000c>w?b00000dI10cdjS9dd;tIeeE|Rf0000000000egOag00000 zfB^si00000fdK#jf&l;kg8={lgaH5mg#iEn00000hyefq00000iU9xsi~#@ujR61v zj{yJxkO2Sy00000kpTbzk^uk!0001g0Fwa#0F(g$0F?m%0G0s&00000000000G9y( z000000GI&)0GR;*0Ga^+0Gj~-000000G$B<000000G0H6T?000000HOf^ z0Hgr`0Hpx{0Hy%|0H^@~0I2~00IC510IUH30ImT50I>l80I~r90000000007006TA z006X;83$JcBvZUdlW+$V1c>F(dXt0)NF0@Sfx`+e8iIn5-_~7Aw-AYSR;k^m zCucCp)s-j|-uQ`YDrxVD4Rj(|>OmP^-kcmQlW+*E45_B3>|+HGRoOD@F_Rz(co=LU zhutlHk|t}yr3F=Hegfz#uP52(Wvi2*34jFq=y2ncAPS5GFu!V6ldKA81UY7Nk&_e) zSQG?nO&N)VB#>*Kw!ATRZB0E0xjmDB3m^n9`#Z;zpbJcsZ~+7c0{{sCz<-nS3nl?% zmys9)7XjUqF$@<05|@z}0~Y}llOYWk0d$ig4Hp3wm(d*q7Xi_eu?-gi6_b$+7XkZ| zF$@=z;0+i7_LCtE7XgEpktYKe0e6$J4Hp3vlQ9ez0dtd44Hp3elW`Fj0SuFI5f=gC zld%mK0R)o)5*Gm$lkp4}0r!(Z6c+*8lTi&90S%KO4Hp4&m(d*q7X{b=000q_VF42X zEtk<90~Z0AlQ9ez0l1gZ9Rn8urjtPw7XikT(GC{@Hj{A?7XhD>0S^}eC6fUU7Xjpx z@eCIMER$gj7XiMLkqj3BWS4<10~Y~?lTi&90X>sp3>TBY4;TS>mys9)7Xf{fVGI`m zV3Sb|7Xf~kktYKe0eF+K4HuJ85Eun#8vpN{H zlR*?00Yj6~5f_sv6c_=!lfeuZ0br9c3>N_;mmw$v7XhA=K@=AO=aXR!7Xj*%Q4kja z_>)l$7XdAokr)FP0f>_!4Hp44ld%mK0S=duCj%D&@RI=&7Xeh0(GeE`QN{blQ9ez0jZNA z4Hp60lfeuZ0T7eX5f=g4ld%mK0l$+W4Hp4-lVJ=O0dben9Rn8uxtGx$0~Y~JlVJ=O z0VN{LlTi&90Zo%34HuJ0 z6&L~glhF|u0VISY@5dZ)Z01E)P76AYN00004000000000(5C8xY01E(+5&-}J0000400000 z0000`0ssIK01E)Hod5s;0000$0ssI20002m82|th01E&Ja{&MV0001(000000000a z7ytkg01E(+UjYCB0001#0RR910000d0RR9J01JNrD4PHP000003;+NC00000VFLgF z5&#PT@b&-z00000Bme*a00000w*mkF5&#PT(4qhU00000`~d&}00000nhXE{5dahb z7ytwS000001ONa400000E*Ag*5&#PT2vPw600000U;zLC00000!T|sP5&#PT@S6Yt z004gg0KfqN000000D%ku01^NT0D$!X000000PFw&0000004Wgw01^NT05BE-00000 z05AXm000000HFc^01^NT0MPdU0000004x9i000000E`&`01^NT05EU?000000Ehqp z000000K^mk01^NT0MIM}000000Pp|+004gg0049u000sI3jok>0RR91003YB00000 z005B+000sI3jiSH00000001xp000000021{000sI3jio#0RR91000aC00000004Xs z000sI3jhER0RR91000C500000006BS000sI3jpYG0RR91000O900000006WA004gy z01E&Bng9R*00008000000002A1pojN01E(s_W%F@0000e000000002?0ssIK01E&J z`2YX_000130ssI20000=3;+NU01E(U6afGL0000O00000000012><{R01E)X836zQ z000040RR910002L761Se01E){NdbQV00000*Z}|l00000eiQ%z5&#PTKs^Bf00000 zWB>pF00000N&^4@5&#PTn5O^$00000xBvhE00000ehmNs5&#PT$P)no00000C;$Ke z00000jtc+)5&#PTc00000paFjX00000 z0KWqO01^NT0KljK000000GI#(000000NWA(01^NT0Kk?2000000H^@~000000QMOG z01^NT0HAXL000000OSDx0000007D1>01^NT09eZa0000006YKy0000003i?n01^NT z0Duw!0000000aO4000000CIm9000sI3jlys0RR91002w@00000007|=000sI3jla0 z0RR91001}v00000005={000sI3jnYU0RR91001Ze00000005Z*000sI3jnB_00000 z001-q00000003nG000sI3jo*+0RR91001Ze00000006-U000sI3jlw>$p8QV0001N z000000000g1ONaM01E&>tN;K20000K000000000n3jhET01E)f>;M1&0000m00000 z000265dZ)Z01E(^7XbhO00004000000001u5C8xY01E(E6afGL0000G000000001N z0ssIK01E){p8x;=004ggd;tIe00000G6w(v5&#PTIK=<}000000096100000j|l(( z5&#PT5Y+$x00000^Z@_>00000F$e$v5&#PTP|E-S000001ONa400000kp=(&5&#PT zh!z0=00000FaQ7m00000@e=?55&#PTASwX>000006afGL004gg0Pzq201^NT0ALjX z0000006+i$000000MrHm01^NT0C>Rw000000Pp|+000000Qv_201^NT0BFhp00000 z0Mq~g0000005cE(01^NT0EiL+0000000aO4000000K*Od01^NT05A>#0000004Mh($0002g000000001O1^@sO01E)v z6#)PM0000S000000000Q2LJ#P01E&}!~g&Q0002+00000000035&!@a01E)f7y$qP z00004004gg00000dV z01^NT08rEb0000008jt`000000F@E|01^NT09Y;o000000Ehqp0000004f>)01^NT z0Jwj40RR91007_s00000004CW000sI3jm-O0RR91000;O00000007Do000sI3jjzW z0RR91006WA00000003|k000sI3jo+U0RR910000100000008L`000sI3jmlH0RR91 z001xm00000003tP000sI3jnak00000004gk000000002$5&!@a01E*4f&l;k0002Q z00000000113jhES02Khx7X$zR00008000000000o82|th01E(6Zvg-R0000K00000 z0001>82|th01E)PZ~*`S0000m0RR910001x2LJ#P01E&($N&HU0001p00000004gg zMF#)?5&#PTIK}_~00000cmV(a00000tQG(O5&#PT_(K5z00000KmY&$00000^$7p~ z5&#PT(A)q3000007ytkO00000(h~px5&#PT=q~{P00000d;tIe00000Hq)$0001300000000188UO$i01E(kcmV(a0000u000000000!0RR9J01E&( zn*aa+0000q000000002z8UO$i01E)J$I~5&#PTz%2m)00000 zlmGw#00000I}rc?5&#PTU={%Y00000C;$Ke00000wGIFP5&#PT$ld?|000003;+NC z00000TMPgI5&#PTsPTUQ000000DJ)e000000L>Zz01^NT0PubR000000Q3O>00000 z0Q3a_01^NT0BE@Y000000IUE2000000I?1L01^NT04NRt0000000;m8000000NfP- z01^NT0BAn}0000006+i$000000R0dE01^NT0H75C0000004RR|00000006lV000sI z3jn|r0RR91003+N00000002-9000sI3jlZx0RR91000C400000002D{000sI3jpwf z0RR91000C400000001Nw000sI3jnA;0RR91002M$00000007$z000sI3jnbA00000 z003A300000004g^3;+NU01E)<5&-}J0000;000000002z2LJ#P01E&Z_W%F@0000e z000000002K5&!@a01E)vG64Vp0002E0{{R30002e761Se01E)fO921?0000)0{{R3 z000293jhET01E*4>;M1&000000RR91000256#xJd01JNrXh8u000000KmY&$00000 zdKLfx5&#PTs6qh%00000C;$Ke000006%qgd5&#PT&=>C8xG000001QY-O z5&#PT*gF9L00000WB>pF000000RaF25&#PTP!|CJ000001ONa400000RSf_D5&#PT zfD{1$004gg01yBG000000DKq#01^NT09auG000000CWKW000000HOl`01^NT0O-yD z0000002BZK0000008hi01^NT0QeOF0000005|{u00000 z0D2k#01^NT0N{H80000001N;C0000007Di401^NT0BAq~0000006+i$000000Jj?~c z0002=0RR910000E6951b01E&BBLM&a0002!000000000d6951b01E)}K01^NT z0I&c70000003-nb0000001_4e01^NT0O&sf0000006+i$0000003Zke01^NT07%OK z0000000aO40000005S;x01^NT065eD0000001N;C000000RIF401^NT0C>;<00000 z00062000000GAX101|%y3jnA+0RR91002M$00000002M<000pH6#%#g1ONa4000mW z00000004v)000sI3jpXq0RR91002M$00000007?#000sI3jpxw00000008U&00000 z003?f000sI3jmN40RR91001}u00000004>-000sI3jmNd0RVph0000)1ONa40002% z1^@sO01E(U!T;M1&0000W004gg00000ody5^5&#PTIKTh^00000Pyhe`00000P6_}35&#PTc;Em4 z00000m;nF)00000f(ift5&#PTnBo8c00000gaQBn000003;_TD5&#PTSQh~R00000 zKmY&$00000S_%LF5&#PTI0OLz00000FaiJo00000gam&801^NT08p*~000000Mr2h z00000009aB01^NT0O;HR0000005kyr000000E_|v01^NT0C1rI0000009*k800000 z07()601*Hc0Jts$0000001yBG000000Gb*A01^NT0PuSO000000FVFx000000PYn4 z01^NT04RSz0RR91002M$00000008h0000sI3ji1r0RR91001BW00000007w#000sI z3jjzJ0RR91000;O00000003MB000sI3jpw}00000000C40000000069000sI3jkQd z00000008g+00000007(t000sI3jiRw00000004hT000000001B6951b01E&}D**ri z0002+000000001^1pojN01E)9_W%F@0000e000000002V5C8xY01E&x6#)PM0000O z00000000236aWAc01E)v00000oB#j-000001Qq}Q5&#PTs6hb$00000KmY&$00000o)`cC z5&#PTNMiv200000v;Y7A00000sR;l85&(Y-00`Fr0000005k#s000000I&!E01^NT z02mYj0000000;m8000000Gbs501^NT05CEE000000Hgo_0000005T2$01*Hc0N57< z0000008sz{000000L=mb01^NT09X?N0000005|{u0000006Pr;01^NT0AT(A004gg z005W(00000005;B000sI3jmN50RR91001xm00000004ss000pH6##e#1ONa4000O8 z00000004>u000sI3jlbi00000002Y)00000006rf000sI3jhda0RR91004vl00000 z000ya000sI3jlBu0RR91000aC004gg0000B4FCWV01E&(`~Uy|0000q0RR910000@ z6951b01E(UF#!Mo0002U000000001G3;+NU01E&p^8f$<000130ssI20000R82|th z01E)vZUF!Q0001Z000000000I6#xJd01E(UJ^=s#0000$000000000B1pt2l5&#PT zn6dx>000001ONa400000We@-W5&#PTpb`N900000NB{r;00000F#`Yq5&#PT@TLF& z00000r~m)}00000!WjSn5&#PT@NxkF000006aWAK00000fENG&5dakc_$~wh00000 z0096100000H5LE>5&#PT=s|x00000006+i$000000I>l801^NT0N|Sd0000001N;C z000000P76^01^NT0B8mQ0000009XJ3000000OSM!01^NT09XeB0000001N;C00000 z06YW$01^NT09dR5000000F(d#000000Pza|01^NT0B8pR0000001STs00000004y( z000sI3jnYv0RR91005`}00000003VN000sI3jp~300000005i-00000007Sk000sI z3jjdb00000007(o00000008z4000sI3jn|d0RR91005W(00000008U^000sI3jkpI z00000007hg00000004ih7XSbf01E)vTmb+80000?000000001v7XSbf01E)nRsjG2 z0001B0ssI20000_6#xJd01E)9Kmh;%0000$000000000L8UO$i01E(!bpZeX0000i z0RR910001+5dZ)Z01E&}7XbhO0000800000000237ytkg01JNr0Av9G000002m$~A z00000a0CDV5&#PT_^bc`00000SOEY4000001O@;A5&#PT=#>Bf00000)Bpeg00000 zrxE}F5&#PTfO-J{00000U;zLC000002Mz!L5dakcFc<^?00000K>z>%00000K?(o> z5&#PTAQS-r004gg05|{u000000D}eq01^NT0PqX}000000DJ%d000000HO#001^NT z0LU5v000000I&c6000000Cfid01^NT0Jz5h000000Du4h000000GJOKaz0000a000000000l z4*&oX01E(E4*>uG0001_000000000O3;+NU01E)9?*IS*0002|0RR910000b4gdfV z02Kgu7z6+S000080RR910001G7ytkg01E&}VF7;t000003;+NC00000$_oGh5&#PT z;1>Y^00000v;Y7A00000%ohLv5&#PTC|v;n00000ga7~l00000Y!v_i5&#PTC_VuI z00000KmY&$00000RR9105&#PTK$!pl00000U;qFB00000LJI%@5&#PT*a-mu00000 zU;=*t0000002>Pc01^NT00`><0000002BZK0000002TxQ01^NT02t2z0000009*k8 z0000009ghA01^NT0LT>q0000001yBG000000A^NT0KgUj0000006+i$00000 z08t4501^NT07%pT0000000aO40000005N|B000sI3jm<900000005`}00000008R& z000sI3jjd(00000000aC00000006uO000sI3jm0~00000008g+00000005^9000pH z6aX**1ONa4007_v00000000~c000sI3jiSA00000005)_00000000*b000pH6###L z83X_T000000RR910001Q2mk;Q01E)1%m4rY0001Z0RR910002g6aWAc01E)9J^=s# z0000$000000001F82|th01E)9Zvg-R0000a000000000G7ytkg01E(sUjYCB0000C z000000001a5dZ)Z01E&B7XbhO004ggKmY&$00000>j(e<5&#PTc+vm>000002mt^9 z00000Xchnf5&#PTctZgI00000d;kCd00000aS{Lk5&#PTFdYE^00000@h~Us^FSMr?I+XhCprOmAmUb^u>rb97;2YhPn%YhPz|VRB>uV{C6@ zYhPz&baZKLWdKxZZDmAhW@Z3XZ*OczWpq$!WB^oeZ){U+Wo2-a5j7N(&NI7{rZjDn zBsDM}Ute%?Z)a{{ZDjyoS}`?DZ)Zbva%@R%V@z*nX=8Sie>Id9IZ1A5bVYV$Zgfm# zc4cfrc|~q^c9Rb_wWo$xuMQ(Pp@;MCwvk5zX1(TdWF0=GN!2vu} zZ*OcpY*T1WVRQgpY*T1$M05aiXl-P4090>p zY*T1$Lv(Dj$3pA@U1wi#OmAmGb!GrV>)Wo%_( zb7hkcMH?tWb!Jy`X>?@(OmAmKY;|*JLt$)eVqs%z08nyoV`X!5OmAmNZfSIrYegk3 zNp5L$OmAmKY;|*JRB3HxZ*_D+c|~q^07PtWXHsQwZ*p`=ZfSIBVQgu7Ws^rmC6kav zP=7>nc0+7wWo~p*Wo%_(b7cTTWp+?(Z)Z|vV|G(?VRCc;L~?dhWpi_BZ*EC$X>MtB07PZfSG?Pz-W!V`X!5OmAmKa%GeLMJyUjZ((Faa%pyD zazt!wMs;pubZKvHa{yItY_m*8*a1vTZ((Fob#8QNZDmAkYyeDeVPr&XY({l%V^e8v zXKZBvRc>r=VPsNuZggpFWkhUj08DRTWJGLiMs;pu0Ay@$aAj@)WNc$>Z*yg{cSxiJ z9dL4QXL4a}UukZ3Z)0I}X>V>{b7*gJbYE^^ZDo@hP0#@alfg|BlRi!clLAgWlRQos zlRQoivtUkI0+Vn~9+SFI3V#9{000mG001BW005VfmIeR-1pu`h00000000310RV&> z000mG001BW005VfmIeR-1OT-g00000000310RWmC000mG001BW005VfmIeR-0|2!f z00000000310RTT6000mG00000005VfmIeR-0syre00000007wW11A6g000031ONa4 z0000unE(I)0002+@dE$=000031ONa40002+n3HNzE`M;Q0RR91001xm1ONa400097 z00000004NV0RR91002M$1ONa40009700000004ld0RR91002+`1ONa40009700000 z004-l0RR91003YB1ONa40009700000005At0RR91003|R1ONa40009700000005Y# z0RR910Dl0000aO4000031ONa40001>rU3u|0000W0R#X5000031ONa40001}rU3u| z0000m0R#X5000031ONa400026rU3u|0000$0R#X5000031ONa40002ErU3u|0000` z0R#X5000031ONa40002MrU3u|0001B0R#X50Dk}g0|Wp700000$ff}R00000Z~+7W z000000|Wp700000(53+Z00000fB^&m000000|Wp700000*rovh00000kO2e$00000 z0|Wp700000=%xVx00000paBE`000000|Wp700000@TLI(00000umJ=B000000|Wp7 z0Dk}g0QjZ>000000KfqR0000000RU700000005@}000000MG#h0000000RU700000 z00^f6000000N?=x0000000RU70000001&4E000000Pq0>0000000RU70000003fFU z00000000660000000RU70000005GQk0Dk}g000mI1ONa40009700000002Oz0RR91 z001BY1ONa40009700000002m*0RR91001xo1ONa40009700000003C00RR91002M& z1ONa40009700000003yG0RR91002+|1ONa40009700000003~O0RR91003YD1b+Yk z000031ONa40001hrvU%}0001R0t5g6000031ONa40001prvU%}0001h0t5g600003 z1ONa40001xrvU%}0001x0t5g6000031ONa40001(rvU%}0001>0t5g6000031ONa4 z0001>rvU%}000260t5g6000031b+Yk00000sHXt{00000zybsS000000|Wp700000 zxTgUC00000&;kSi000000|Wp700000z^4HK00000-~t2y000000|Wp700000(5C?a z00000@B#z?000000|Wp700000*rx#i0000000RU7000000|Wp700000;D4t900000 z01yKN0000000RU7000000O+Ry0000003ZVd0000000RU7000000Qjc?0000005Agt z0000000RU70000000^i70000006+r-0000000RU70000001&7F0000008j%200000 z00RU70000002rtN000000DoWu1ONa40009700000001DU0RR91003|U1ONa400097 z00000001bc0RR91004jk1ONa40009700000001zk0RR910058!1ONa40009700000 z0020s0RR91005u^1ONa40009700000002O!0RR91006K91ONa40Dk}j1ONa40000; zr~v=~0002M0|Wp7000031ONa40000`r~v=~0002c0|Wp7000031ONa400013r~v=~ z0002s0|Wp7000031ONa40001Br~v=~0002+0|Wp7000031ONa40001Jr~v=~00000 z1Oxy8000031ONa40Dk}gaHs(Q000005CjAO000000|Wp700000c&GsY00000AOr*e z000000|Wp700000fT#fg00000Fa!hu000000|Wp700000h^PSo00000Km-H;00000 z0|Wp700000n5Y2&00000Py_@3000000|Wp700000pr`==0Dk}g0AK_J0000000RU7 z000000H~+|000000B{5Z0000000RU7000000I;Y5000000DuGp0000000RU700000 z0Jx|D000000FVR(0000000RU7000000KljL000000H6c}0000000RU7000000LZ8T z000000I&oE0Dk}g0009700000007Xa0RR91006)Q1ONa40009700000007{q0RR91 z007Vg1ONa40009700000008Ky0RR91007_w1ONa40009700000008i)0RR91008g= z1ONa40009700000008)?0RR91000mL1ONa4000970Dk}g00000#{mEU0000W1q1*9 z000031ONa40000O#{mEU0000m1q1*9000031ONa40000m#{mEU0000$1q1*900003 z1ONa40000;#{mEU0000`1q1*9000031ONa40001B#{mEU0001B1q1*9000031ONa4 z0001Z$A19;00000a0LVa000000|Wp700000kjDW400000fCU5q000000|Wp700000 zsK)^S00000kOc$)000000|Wp700000xW@qi00000palc~000000|Wp700000$j1Qy z00000umuDF000000|Wp700000*vA0?00000z<&h<0000000RU7000000Px2F00000 z0MG>l0000000RU70000000_td000000N@1#0000000RU70000004T@-000000PqC_ z0000000RU70000006@qA00000000IA0000000RU70000009eQY0000001yTQ00000 z0Dl7n00000003~v0RR91001Bc1ONa40009700000004l<0RR91007|e0{{R300032 z004dg0000000000008Lm0{{R300032005c*0000000000008*$0{{R300032006oG z0000000000000>O0{{R3000350058y0Fw_}36uC)3>wq`0000000000001ce0{{R3 z00035001)qlO9?YlT2C+4mke<00000009I503897PFfa|d|C_+NdE%>000000R#X5 zMFEq3S{9S6S_}?Y{{sL3000011ONc30h6v;78yzb0000000000003zJ0{{R300035 z005zr-C7q7YXJZN0000000000c#|<(7n2xU3>km{0000000000004;p0{{R300035 z006_2JzEzU76AYN0000000000nEwL+000000R#X5i<50z7aB(Z0000000000005}} z0{{R300035005r>lb%}^8I=J500000000000J#4H00000009I509upHTNfG600000 z000000002U{{sL3000011ONbMll@y48fyRm00000000000NDQn00000009I50CEA7 zE?gEFZvX%Q0000000000=>G!%000000R#X5bCX?M7k|nC0000000000008*^0{{R3 z00035004FX0000000000004;e0{{R300066000930000000000005Bm0{{R300066 z000C40000000000005Zu0{{R300066000F50000000000005x$0{{R300066004jh z000000Dk}g0001}^aB6@000021ONcS000000000000026^aB6@000021ONa`0RR91 z000000002E^aB6@000021ONaA00000000000002M^aB6@000021ONaA0RR9100000 z0002U^aB6@000021ONce00000000000002c^nU{Y000000t5g6SOEY40000000000 z*z^Mc000000t5g6Zvg-R0000000000;Pe9k000000t5g62LJ#70000000000==1{s z000000t5g6mH+?%0000000000@bm)!000000t5g6+5i9m0000000000`1At+00000 z0yG2w00;m80000000000008v^0000000IO600031000000000000{L10000000IO6 z0FIN5To)P%00000000000000O^#cF^000021ONb=0h7L577ZH#0000000000001bH zFpjo0000000000002n!0{{R300066 z003qIlTKY04SE0o000000000009cd3UKf*yT?`ox00000000000001J^#cF^00002 z1ONc2ldWAB8XN%t00000000000C@ES0000000IO600RM&-dz?N4*&oF0000000000 zi1h;i000000t5g6mjIIvUKSb<00000000000001(^#cF^000021ONag0h2yn78zp! z0000000000005}<0{{R300066004rMZC)1|5dZ)H0000000000xb*`7000000t5g6 z5&)B)UKSb?00000000000002U^#cF^000021ONa*0h7*N78wx%0000000000007wa z0{{R300066006O*{azOtTmb+80000000000==B2t000000t5g66q7Aq7a0`*00000 z00000008*)0{{R300066000(~U0)Xs2LS*800000000002$RuZ7n7J@3>qB)00000 z00000000>F0{{R300066003VBlfGXT8K?mO000000000004VkY0000000IO602!0* zUl$py00000000000000u_5%O_000021ONb*lO13elWbuO4M_F_0000000IO6034G| zU>6xw0RR910000000013_5%O_000021ONaXlYL+p8598k00000000000BH6D00000 z00IO60LzoDU>6yE0RR91000000001Z_5%O_000021ONaYligq!8lwOJ0000000000 z0EqSj0000000IO603QI84q+A=Z~*`S0000000000nDzqz000000t5g6O#zcWVHO$l z00000000000001}_5%O_000021ONaalWk!a8X*7x00000000000J!!80000000IO6 z0N4PNo?#XmA^-pY0000000000$o2yO000000t5g6egKosVHO&R00000000000002k z_5%O_000021ONad0F(Y<78xV}0000000000008Lr0{{R300066001SEEn*iLP5}S_ z0000000000`1S(;000000t5g6ER$Vg7a7C=0000000000000R00{{R300066001VF zjbay*++z$5821AJ000000t5g6T>+E6ViuDOWDEf)lW}7gllWo`8O;Cy0000000000 z066yp0000000IO60O6AzV;31H0RR91000000000;_X7X`000021ONc^lTBk68k7M5 z000000000009f|}0000000IO604V^Ieq$CIRRI710000000000X!ipE000000t5g6 z5&@I0V-}PAWDE{?_X7X`000021ONaz0h8Wi7LzPx3=W9*0{{R300066001rllMZAS z8khh800000000000GRg!0000000IO60H6VrK4cadcL4wZ0000000000sP_W^00000 z0t5g6gp+M#7aFqx0000000000006l60{{R300066004>rlb&Q28Y}<+0000000000 z0Lb?P0000000IO60H*+x&SVxDwg3PC0000000000*!Kef000000t5g6EtCCZ7a5%a z0000000000008Ls0{{R300066001tNEoB!P(f|Me0000000000`1b<<000000t5g6 ztpSr>Wfl!D000000000000008lW}GjlbB@;8bbj9000000000002ufK0000000IO6 z05<`XzGW5-IspIx0000000000D3j4<7nAs93=NF|00000000000020X0cRJJC}s>A zGynhq0000000000NcaN)000000t5g6odANN0RR910000000013_yYg{00002 z1ONcIlYM3w3;+NC0000000000Xp@m=7n8VV3>r580000000000004OS0{{R300066 z000C5lip?)8aMy|00000000000EqYl0000000IO602%?44rdk(#Q*>R0000000000 zn3ExB7n4Y53>oDB0000000000005}?0{{R30006600735ZD$u6d;tIe0000000000 zxcCDA000000t5g67Xg!=XBG{|00000000000002Uld)wNlh|hr8O#6x0000000000 z0ND5g0000000IO60E(0SXBQbe00000000000002!_yYg{000021ONb(lPzc$89)I5 z00000000000QmR=0000000IO60Hu>%Xcrkg000000000000008`2zp|000021ONbz zlZ|K>8bSd8000000000002uiL0000000IO6009A$zGxPc+-VFBDER{b000000t5g6 z=m3-MXcigY00000000000000u`2zp|000021ONa&lO1Un8b1I4000000000007&@* z0000000IO60IC3!PH7eyEdc-k0000000000Sos40000000t5g6@soXN7n5vi3=U}d z0{{R300066001EYldfqNlbmV{4tV(k0000000IO603HF8-f0$-%xVk{i1`Bm00000 z0t5g669JPBY8Dx)0RR91000000001(`2zp|000021ONa-lRat|lN@Ob4XF7800000 z00IO60G^X=Y8R7SYYYvz`2zp|000021ONc000000t5g6-jiKx7a2$Z z0000000000000R30{{R300066001YGjcXSg2>}2A000000000082SSM000000t5g6 zg8`GiYZeXF00000000000000elL2iPllW^48Il120000000000066*s0000000IO6 z0F{#+Y!@2r00000000000000;`U3y}000021ONaE0h3N_78#)c0000000000003C} z0{{R300066005PfeQXz#Y;6n)JZWbBV00000000000002^`U3y}000021ONb1lU;5X8ngfa00000 z0000000{d70000000IO605JiRj&2qjj{yJx000000000082bYN000000t5g62mzD6 zZWbAA0RR91000000000e`vU*~000021ONaulkIL785jWo0000000000066;t00000 z00IO608^74ZxI000000t5g6p8%7tZx$JI0RR9100000 z0001Z`vU*~000021ONa=lihC@8GZo(00000000000Eqho0000000IO60A-U6a2Fbj z00000000000001(`vU*~000021ONb30Fyp&78#QP0000000000005}_0{{R300066 z008onZEzPFi2(or0000000000xcdVD000000t5g6{Q#4ma26Vj00000000000002U z`vU*~000021ONb40F%ye78>mU0000000000007wg0{{R300066003zLlm2iPlU#8O z4e0v=0000000IO609TVOaTgj`00000000000002^`vU*~000021ONa90h3;F78#iU z0000000000000R50{{R300066003E&jd2$mS^xk5000000000082keO000000t5g6 zQ2~>_aTXa{00000000000000e`~v_0000021ONb>lkIUA4fy~70000000000063FD zau<^*ats<>00000000000000;`~v_0000021ONbd0h3O077ddC0000000000003B% z(Q+4)h;j@Wy8r+H0000000000X#4{J000000t5g6>65K;7aCsx0000000000004OW z0{{R300066004ObliqR`8jt`000000000000Eqkp0000000IO608#;y4s#Y6=Kufz z0000000000nEV3(000000t5g6q?0{!7a9x!0000000000005}`0{{R300066008v> zlWubs8h-!)00000000000J!`E0000000IO609OH%o^uu&s{sH20000000000$ovBU z000000t5g6VE~iPa~2J-00000000000002klTmaRlL&MS8a)9300000000000OpF0000000000`1}I^000000t5g6vXfnO7aHOK00000 z00000000R60{{R300066007_sla6#28D#(f000000000002uuP0000000IO60HTw< zbQc+B00000000000000e{R031000021ONbhlkIdD84Upd0000000000066^v00000 z00IO60QQp|br%}k00000000000000;{R031000021ONa&0h3O378xS}0000000000 z003D10{{R300066003Zm=y0000000000007AS z0{{R300066003!|&2|?VY5)KL0000000000*!=?l000000t5g6o0I)^7a9-&00000 z00000008Ly0{{R300066003+NlP-4_8V&&f00000000000Qmg_0000000IO60KWi} zUUwE6<^TWy00000000002>t^A000000t5g6qXCnScNUXOcnl2~{sRC2000021ONd0 zlf8Er8T$liYX=4oLn30000000IO60Br%2PIwlR40#LzSd)=?7n6v13>h*30000000000 z003zI0{{R300066002jmt#}t2a{vGU0000000000c>V(b000000t5g6b^(*#corIT z00000000000001p{sRC2000021ONc90h11S78#8I0000000000005Z&0{{R300066 z008%sJ$V-mumJ!70000000000sFT5Y7n68-3>tL+0000000000006lD0{{R300066 z005-{lb(4N8JGb800000000000LcCW0000000IO607R3`c^4T10RR91000000002k z{sRC2000021ONbcll^%Yll*xM4e0&@0000000IO60Ckstye*02Ep z@DY|m`4FNMkstye*02Ep@DZ9q`4GYskstye*02Ep@DZMWLirHl6p`4A!)kstye*02Ep z@DU0_`4B=Fkstye*02Ep@DUC}`4D0lkstye*02Ep@DUP2`4EB_kstye*02Ep@DUb6 z`4FNQkstye*02Ep@DUnA`4GYwkstye*02G80PqnWL-`Qm7?B_XAJ(t|0PqnaL-`N_ z8Id3YAJ(t|0PqneL-`OQ8Id3YAJ(t|0PqniL-`Ow8Id3YAJ(t|0PqnmL-`P58Id3Y zAJ(t|0PqnqL-`Pb8Id3YAJ(t|0PqnuL-`P*8Id3YAJ(t|0PqnyL-`QG8Id3YAJ(vc z0RZq3K12Bs;u(=30w30}0RZq3LPPlw0veGZ0w30}0RZq3Mnm}!A{vn(0w30}0RZq3 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%0Dw|r0059-006K; zKr@jc-~f@u?f;hn0Dw~90|6@id&H=~17FsoLx56%0Dw|r0059-006K;Kr@jcKmd`t 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%0Dw~A0|TnR3IMqu+5eZf8$kJ>3P8D}0zmoF|Nj@W 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 z3?BeO3jhER0000O0RR9jr~dy8000000000G0000i0RR9fr~dym000000000G0000$ z0RR9@r~dyG000000000G00372Q~>}0P^bR?3;+NC000005C8xGXaN8KOsD?;3;+NC z000005C8xGd;tIeNT>e)Gynhq000005C8xGkO2SyY^VPJ3;+NC00000kN^MxqyYc` zXs4Gl-T{sYI066wl&JpyK$i{r0U4L#-T@kaGynhqcme`3&1e61R zl>(gxo&{Rn-qq983?Bdh0E7Sl00;vB0OYLx|NH>}002P_umM4x5S|Y~3>|<0LYxIc zm|<0lMa*( zl?;{(mkO8(nFyK(n+BW(oe-W6Y17ms)z;V8+1lGelMa*(l?;{(mkO8(nFyK(n+8Y# z0058!003OBmlEIsMh4si008i>mtNoj8bUMx00004000cI{{N@|0000%4j`Qbo&!S- z9Yd1>Mbkmv-3%W9OAH+#lLDOto&!hILf+jB9{?->001}y004ZjmxAB{DjH}6000EB z{{JKZ00000001Na004Xh000=Vm&V`$A_k-c0020#m+s&JN(S@<004lompnm!RPR5DFjw003|W008W>mmcu}8VWc7005K)007{#mp0-7HXYCf z002C+{{I9300000003YB0086#001zw{{L8)iQ)lL4^Pz7003M7002k^001Plm+ImH zR(}ux005{4005k}{{I{R00000003M7006uO005}A{{Kt@0000%4xkA`os_ey z1fByy-rWoz07ncRAd>=}1fBy$(?Q_eo0-Xe&14q+B-rWoz05kvq01ylS07S|D|A+tp002P_ zAe{uB149iRLz4nU(?Q_eo0-Xe&15DFF-rWoze*i21002k~005N9{{H|0 z0000%4iKFJo&iA(9a0M3-3%W9LJL(2-rWoz06_}?001xm004Ll003ml{{L(M0000% z4j`Qbo&!M*9YK=%a=Ci0cv6Z z0000e0000?4gdh?%>Mt(00000K@LEj2%ZN)4IM#~29yP53f|q*)C?a0K??v70001Z z4gdg*&Hn!s000000000G0001t4gdg<&Hn!s00000000130001>4gdg@&6n=!0agb5 z4gdg{&X-E+0Xhae4*&pI(3gtp0Y(Xk4*&oZ(f<4*&q5(f$);-rd#H)C?a0LJLUV-PP073?BeI z0000i6#xL>;FpH*0Xhb36#xK`;g`nn0UkP#6#xJ{;{N|w00000K@Jd|0-gav4IM)Y z-rWoz0745x3f|oe9{@)SLEhaA9{>O(0002Q6#xKW;+G!r0U8bf000170002&6#xKG z;+I140a`*#761S!0VW1q7XSdj6c>k0XBay0000?82|u4>i+*&00000K@K3D1fByy4IM#~0+azw z3f|q*)C?a0LJLFQ-P6Ol0001h82|ue>i+*I000000000G0001#82|uy>i+*E z000000000G0001}82|u`>i+*I000000000G0002I82|vF>i+)>004gg000005C8xG z&=~*#oa+An6aWAK000005C8xGp9cxa$7@C;$Ke000005C8xGAQ}Jw%}8{@0Tj~0VWB^8vp=I@c#dtmy!Je6PIlF0Sr1U0002=8vp>n@c#dN00000LJlCE z1fByy4IM#~0!Iqo-O~&o06_~*-rds-9{>P60000a8~^|i@t4B)0Xhd{8~^}l@&1C0000001yBG07M=D06_Ns{|o>C00000 z01yBG09YOX06g~o{|o>C000000C)fZ0Bjxr066ykmkasP&`u_iXm#yRh9%NG9-P6Ol0002U9{>Qv z`u_h2000000000K0002o9{>Qj`u_g}00000000000000W0002=9{>QT`u_hg00000 zLJkm}0-gav4IM<@-3%W90000W0000OAOHZg`u>+6{Q()5@caP;2RtAE0J!@8mmmEB z8JF<<0R#tNAOHZo`u>+6{Q(^tgdhL_!216G2mk;800000Gynhqm>>WEwEF&+SN#Do z2hbn@0Hpi=myi7cH3tkK000pD{+G-B0Zj*BApiix{Qj38{sBotups~dbp8JS1ONa4 z000005C8xG#329xX#M{G1ONa4000005C8xG*dYJ_T>bw4AOHXW00000AOHXW>>&UE zX#M_|tNsBUe-I)70DS%a{|o>C0000001yBG03;#+0C@fW{{#R40000001yBG05~E5 z0BrsK{{#R40000001yBG08AnP0AT(8{{#R40000001yBG0AL~j095_{{{#R400000 z03ZMW0CXY%07(7*|40A;002l15S;>^0YVKOMBd#D7asrs001BW005XG003PpfpZ@_J2LvMk0I2=`m!JOu z9S0~Q006xG{+A#90U4L@`~d_9Od|jQ!2SN0AN>Ix8*n240L1LzUYC6)!j>000#J{{I*N z00000000mG002xR000>N{{I*N00000001BW003Yl0012R{+AyC0v!j0Bme+7{{ELA z{Q(^ts3ZUYJpTUw5C8xG00000AOHXWyd(esIR5^ZdjSF+2jC^0YVKOMBd#D9{>OV03ZMW z0H`GZ0CfKTmuCV39Yf3|005Bw{{IL700000000mG007`6004yk{{IL700000000mG z008tQ004OY{{I9300000001BW000Ok003It3n%~p0Ei|40CfKTmq!BvB@VPE00030 z{{Jul0000&m(BtL7Bko;000dC{{I9300000000yK008VJ00030{{IjF0000000000 z001xm000Ch008*@{+E;c0WAkOCjbCU|NfW9`vEBjXeR&wbpQUB_xk}&2D~Q#04M;L zO8fyf2KXlc0Gt4qhWr5{e_Q|n03;{?0Qdm^|1bdn002Y|K%EGl2SE)TL6ilR1Vxhu zLY4zj)`p|29yPr1eODx2%ZN+mjYJTMAJdmLX!rT1D66p*VaPQ zK@1-N)YaYI0E_?t0E8$20LTIV|KtJy002P_zyX~Yo)000nr{{N@}0000%4ltbto&`Y-9YK=> zlmkMQ0%{80-PP073?BeN3jja>008_c001Bc|NrO!0000%4j`Qbo&!S-9YK@|---rd#H)C?a0LJMD(15DOK3YG&%3qcB&14s)(3YG&% z3qh6x000130001tDgXcw2><`|0RR91K@NZcoe-W6K@A;2m46JD3qq3)lnqFi3PhR* zRSMqS+Sk?A)6@(f0745vnFyE(TG`k^m z-PP99)C?a0K??u?JOBUylq&!Ls0;u96afGL06`8wod})>K@A;2lLnLpRSMqS)6@(f z0745vl>|lALX`wh3e`aiN7YM}1ONa4Gynhq)GGi0Sa$yZ)Bpeg06`8god%u-Lk%54 zlLV9lLX`rR0bvT>-PP7V)6@(f06_}?0000001yBG01PYu07wk~{{#R40000001yBG z03a*?06Yx;{{#R40000006YKy05mKB05A-fW(EQ}26QX{0N@OlrUn8!2DB^y05}bo z<^}>P2IMRN0Qe1;76$@41|%&208kE>RtEwu23Rcs0Hh9=iU$HF281mD0Dupdwg&<_ z3B)Y`0KgFc|Hzk-{Q(n2R|?+U)6@(f0744@C;$Ke@GSrUToM2OqyPW_06`8god%u- zLJb{3lLV9lRtnzT)6@(f0744@v;Y7A94-I=*b)E#xR+4~0v`lNlnYpwbO-`13!M(0 z4Mds+n*^K#m#YW@P!03|007i3007t&|Nlgn2?+ul9GnYHloOK_M4Anm4ndm?0#4gO z)YC!Q*-F?!+?PNJ0wyL_)7078+e(uZloOc_nhl!_MGDl@LE70t+d&IT)7078+ez3# z+?R|A0zwm<3rh;vLEJ$LN($IP+(8RY*xZ-l2?7&;Pyhe`%r5`{C>a0$0096106`8g zod%u-K@A;2lLV9lM+)BE)6@(f0745vl>$eW0an)4Lf+le)C?a0K@1%*lLV9ll>(gx zo&`zOL6riQ0Z7)>Bme*aATR&`)ENK&WB>pF06`8Qodli(LJb{4lLC|hQ{LUv)C?a0 z5C8yw07x(Z02CSj|0Dna0000005kvq09-Ht04N#%|JVQk002P_Ae{uB149iRL6iYS zlLA)LL*Cug3?BeN3>_eo0+a!r1fBy((Z5FM8~ z4gwq;NtJ{FVhY{f)zj1r9{@oM001-q004Y6001x^mpTpt93M%QgaKj--QLyH)C?a0 zK??u?Gynhqv@`$!P#^#QRF^#t0vQ}hm4pFe3fA(xg80zw9qH2?rmBbVL|0v8`lmJdUi4VMl~l@LOj z3rW`1LfF?q+DG2q)6@(f06~`&4+6Lbh&BKKq$QWq4+4e;6gL0>ASahz5CSd+NH+ig z+$Wck5CSGafB*mhcsBq53@QKr6aoMM06`95oeZ7}LJb{3mj*(V2}zR*LYf0cmIsvx zN0|he1#b%3*g*?H+1N(b)j`ui+Lr+l0vdms1Dy<>3qje~LDSXN+DwxQngdSLLE1u= z2bBmxnFN>xL6ZtWngaj;Pyhe`{5Jpqpeq0WOaTA@074Ehod%u-K@A;2lLSTz-rds- z9{@rNL6riO16|eBLJS`O)7{=e3>`3&1e61n0-Xk)1zZZ%)ItkE3f0s>3q#e^hyVxx z08lsp0GunAnh^qq2HZFR0B|jrCK3WJ4U_-?02Da@0FW;K|4^4<5&{!{mnuk>E0rul znJAbkLz*W+lr57k0!7r*Le|wm+1NqaNZ#Gs*9;#3LJS>%1CuV4EtM>mE0-#mDVZpm zCz~dnFrF_#)YC!M)j`?VLE1u-E|e{mES4*nDVZpmCu7sp)z;YA+Ch{plP*D)E0ruk znJAbkL7FE3AOHXWtT_M%07x+Z|4f&W3IZ1jEC2ui&^Z7AbTF4z69Ot706G8w%rO7| zGynhq00000XaE2J6gmI^@G$@Xl$V_o0w4iemj)FAA(!710wEoMIsgD1GXMV!00000 z000130001#IsgC|GXMXSmmL%W9RXUGs}uqrmsu177e(+o002}o|NjgC00000000mG z000C#002-k|NjgC00000000mG000;}002xg|NjgC00000003M7001mI002lc|NnHC zO%(zc0bZA76#_pSj5`1TU^M^#cmMzZ06`8Qodli(K@A;3lLAhczZC)*2EaQ20HidR z-W38u1_(R=02DQsCKdu(253A00K7Jrh86-Qf0R4`02nv_|6~II002P_@B^Jbo;^Vg z9YK>klsiJ4Geng-mN`S1H<>nG3f|q^*xA+A)6@(f07464mpECQG@3PX*V@}kmpGa= zn>0<^+Dr=9Lkm(0*Fp!nl(X}IM4t90Q@`v02n&|{}clN002P_P(hsto(Dk; zmn# zCIw!P6oh0000z2m);rz zA_nL{007KGmj)XGCK4b3000<4000z3|Nm$J0000_m);5j76v>)003A-mxdbx9tL1R z003-6m#P~AZU)pr0078EmmVAfA{zWb0000-|NjgC00000002Ay000m|008_(ms%VG zItfrh002x!|NqpNF&Y9Cm$4iI9|?>?008Jn|NoemZ5RR z0000%4$u`to!SDP*#bcg9YK@W0+iPRLYCD6NR`$CMVQk9m(&7i*w;bTLY3A6NYzUU z-QL#I)C?a0K?_Qi)&iH*0+`bRN!3Bv*Fu%n0!h_DmDU26)B>2(0!G!>*g=@n0+-YR zL6z15002|~002Zo00scSO8@`xmysO;6c&QD000006aWAK000002LJ#700000 z7XSbN00000C}02p000002LJ#70000I0Ju~D0000000;m8000000C1Nv^a4LII8*=t z00000|NsAQ000001ONa400000@c;jB00000$WQr~v=~ z0000o000050001}r~v=~0000p0000500026r~v=~0000q000050002Er~v=~0000r z000050002Mr~v=~0000se*gdg1poj5$fyAT00000Hvj+t1poj5(5L|b00000H~;_u z1poj5;HUur00000IRF3v1poj5=%@hz00000IsgCw1poj5@TdU*00000I{*Lx1poj5 z_^1H@00000JOBUy1poj50000000000|NsC0|NsC00LK9U00000e*gdg0000002s#s z00000000000000005Hb^00000000000000007%CH0000000000000000AR-f00000 z00000000000C>j%0000000000000000FcK40000000000000000I0_S0000000000 z000000Jz5i00000e*gdg000000079x0RR910000000000007v>0RR910000000000 z008jE0RR910000000000000Qc0RR910000000000001b+0RR910000000000002P9 z0RR910000000000003CX0RR910000000000003~v0RR913;+NC000000001h$d@7p z12zn3m;e9(0001dm;eBmKn4RC48VT?000000L*^?0GB`p0~id`%<00000000000000000000000933IO1L00000000000000000000000933jh$6 z00000000000000000000000933;@i70RR91000000000000000000934FKSS0RR91 z0000000000YXATM0000301g1i=m7u#0000000000000000000301p7*@&Nz<00000 z00000000000000301yD!@dE$=0000000000000000000301*K2@dE$=0000000000 z000000000301^NIm%#`F6$29haF_82178vNF9ZMp000000000000001mvIXNAW4`2 z000000000000000073u&00ICD0BD#10000002BZK0000006zc#000090Kk6$00000 z000000000006zc#0000C0L+7z$_WE5Da?NW00000000000000006zc#0000C0Mvs4 z0000000000000000F9Sn2?HO002~1T000000000000000n*aa+0sspD7$5-v00000 zECK)k00000KL7v#000XBz?J|2000000000000000ssI20000mG={000316#%d;1ONa4 z000O800000000O9000316#%#`1ONa40000100000006200000j01W^rwgCVD00000 z00000000200000001p5F8v+0T00000000000000J0hjs>10GR8nE(I)0000000000 z0000#0000001E)h($0000000000000200000001yD+@dE$=00000000000000S z0RR9301E(cx&QzG0002Qm*EQo9|1|10Sp5d8C3xQ0096L01N;G0000000aO400000 z0Be^q30RR9202Kf@1_S^A0000m000000001^0RR9202Kge1_S^A z00008000000002Im%$7J7k|$I000316##Sw1ONa4000C400000007?s000316##e! z1ONa4000C400000008s>000316##$+1ONa4000mG0000000033000316#$S11ONa4 z004jh00000000vL000316#x(i1ONa4000C400000001Zg0003160ssI302KgO2Lu2B0000400000 z000100ssI302KgW2Lu2B00008000000001Km$3~47g2r!000316##4p1ONa4000C4 z00000005E#000316##Gt1ONa4000C400000005@~000316##Sx1ONa4000C400000 z00620000004FKSmfe!;05m@s90000000000000000K1p@4FexCfS3RP0000000000 z00000#sUBU0sspDfS3RP000000000000000$N~TW0sspDu$Y%h4g)3`+X4Up0sspD z@R$Gq000000000000000@t27X10R3z@dE$=0000000000000000{{R401*K2@dE$= z00000000000000d0{{R501E&(nE(I)0000000000000200000001yD!@dE$=00000 z000000000p0{{R401yD!@dE$=0000000000000200000001p84@&Nz<005UK4+9|q zQkM}C10O*c&Hw-a0000000000000200000001W^jmH_|&00000000000002000000 z01p5t0RjL300000000000001Bmk|*IAAfk#00000000000000000620000004FCw3 z0RR91000000000000620000006##$-1ONa400000000000040V000316##$-1ONa4 z001xm00000004ah000316#%dY1ONa4000C40000000620000004FCw70RR9103rYY z00000000200000001p5d0s;U400000000000001tmk|*I9~vO*000000000000000 z00620000004FEW$m!c2@E|&-r0~si#0RR91000000000000620000004*0RR91000000000000620000004*)nL0ssI20000000000 z004*tm--C@9zrNW0RR91000000000000620000004FHhH0RR91000000000000620 z000004*(!00ssI20000000000005T+m--C@9)I{l0RR910000000000005-~00062 z3jjDo0RR91003A400000006)Q000623jmNs0RR91003A400000007+t000623jpXw z0RR91002}000000008;~000623jjb!0RR91003A400000000;T000623ji=#0RR91 z0Dk~f0RR910000$1poj701E(!S^)q60000`0ssI20001G1poj701E(6Zvg-R0000K z000000001v1poj701E(sd;tIe0002g0RR91000200000001W^b$pHWW0000000000 z000200000002Kh>E(8Do00000000000Dk}gtOWo70RR;M;4TCJ000001ONa400000 zy#)XO0RR;M@7e0RR;M=q>~R000001ONa400000+ywvt z0RR;M>@EZV000001ONa400000?F9e;0RR;M@Gb-Z000001ONa400000ssI2004x9v z0C3I$0000000000000000IC200000F0Qe>X0000000000000000RERz76Tsvz?Xp! z0~ZnaHUa00000000000000008<740096LN&qkh1ONa4 z0000000000003bI000623jn}_0RR91000aC00000003VG000623jn}_0RR91000aC z00000003|X00031@&6E)!50G;Dd2wq0000000000000000EPwt01^NT01y%Z00000 z00aO4000000FsxH7y}mpr$$3>RTl2mk;Q01E&})Bpeg00004000000001E2mk;Q z01E&Z5&-}J0000W000000001P2mk;Q01E(UKmh;%0000$000000001l2mk;Q01E(c z{Qv*}0002+000000001#lfeuZF{KCq01^NT04NRt0000000;m8000000JjJL01^NT z0D$)Z0000004M+e000000LhcV3>N|1lfeuZN#zIt01^NT0BAk|0000006+i$00000 z0Q(3401^NT0FV*^0000000aO40000000jvE01^NT0N^eG0000000;p90000002Pyw z3>N_|laUM;VL=H101^NT06@zC0000000aO40000008$A601^NT0Pvpx000000DJ)e z000000A~pR01^NT09bwj000000GI#(000000DTDn01^NT09auG000000CWKW00000 z0FaZB3>Pt@2><{R01E(E%K!iX0000y00000000292><{R01E(k>;M1&0000a00000 z0002RlaUM;f9weW01^NT0C1ZC0000002BZK00000009aB01^NT0BA7*000000LTCU z0000002B%U01*Hc0C*S#0000000;p90000003iwh01^NT00>e6000000AK+C00000 z06Pi*01^NT0KgUj0000006+i$0000007?n~01^NT5&-x^0RR91002M$00000002~% z(H#R90dtqp9Rn8ue3#K30~ddf3IG5S01E&(1OWg50000m0ssI20001{3IG5S01E&Z z&Hw-a0002Y00000000253IG5S01E(!5&-}J00004000000002F3IG5S01E)n7y$qP z0000G000000002U3IG5S01E)nECB!j0002+000000002k3IG5S01H|GKo7Xc)b;Sd)AFO%UA7ne{U0|-GN z>i_@%0000u0RR910001E3jhES02KhZ2Lu2B0000G5C8xG0001V3jhET01E&xG64Vp z0001_000000001qli?5-0iToM5Eo&{3jhET01E)1nE(I)00017000000002h3jhET z01E(kr~m)}0000)000000002(3jhET01E(kLjeE)0001d00000000303jhET01E(! zbpZeX0000i0RR910000KlhF|uF((WF01^NT0EiX=0000005AXm0000005c2#01^NT z0N4ou000000AKv z00000oB#j-00000f0NM>7k`}$000sI3jh#L0RR91000C600000006fP000sI3jo+U z0RR910000100000007Jk000sI3jjF9000000000100000007?%000sI3jp}600000 z003A400000008q0000sI3jm35g8f{000sI z3jn~$00000003+N00000001kKu?-hNJq-W=5&#PTSgZg500000lmGw#00000Qw;zB z5&#PTNGkyV00000@Bjb+00000V+{ZR5&#PTz!U)h00000Y?sj?10Mm2ld%mKF`Nwm z01^NT08nlL000000Ehqp000000JjYQ01^NT07$R^00000089b^000000ML`M4HseP z4FCWU02KhZE(8Do0000G000000002;4FCWV01E&pn*aa+0000C00000000094gdfW z01E)nZvg-R0001B000000000X4gdfW01E&}!~g&Q0002+000000000vlTi&90ZNlm z4Hp4jlTi&9NpKDT01^NT0I2r>0000004M+e000000D%qw01^NT02omL000000Pp|+ z000000F({@01^NT0I;S20000006YKy000000H~8u4Hp5slTi&98O{y>01^NT0FV>` z0000005AXm000000NRsL4Htj=4gdfW01E(^;s5{u0001l0ssI20000A4*&oX01E)H z#{d8T00004000000000O4*&oX01E&x76AYN0000m000000000Z4*&oX01E)HcmV(a z0002c0RR910000s4*&oX01E)P+yDRo0000K000000000!4*&oX01GMrcntvn00000 z1ONa400000P7eS85&#PTC_VuI00000KmY&$00000W|J`t7iD-4000sI3jnA=0RR91 z002M$00000004#$000sI3jm0-00000005W;00000006cR000sI3jlb*00000008g+ z00000007Mo000sI3jnxq0RR91001xn00000007z#001JBVF42v^$!355&#PT5N!bf z00000Kmh;%000002a{n87k?fQ000sI3jpXp0RR91002M$00000001x$000sI3jm<1 z00000005u?00000002Y~000sI3jiSA00000005)_000000031G000sI3jo+$0RR91 z002w?00000004Fn000sI3ji=30RR910086y00000004*(000sI3t9lU#{d8T0001h z000000001^5C8xY01E)f_5c6?0000e000000002C5C8xY01E)f7y$qP0000400000 z0002N5C8xY01E&h_W%F@0000C000000000<5dZ)Z01E){tN;K20000400000 z00018lOYWkF>Vn601^NT06541000000Ehqp000000EZC(01^NT0I2Q&0000008{_~ z000000FjfC3>O)g5dZ)Z01E)1%K!iX000000RR910001{lOYWk0lSky5f@?75dZ)Z z01E)<+yDRo0000q0RR910002y5dZ)Z01E(+HUR(t0000)1ONa40002-5dZ)Z01E)X zmH+?%0001}0RR91000005&!@a01E)nVgUdE0001Z000000000Fmyss}7a1rL000sI z3jjbo0RR91001Na00000002UlktYKe0b`euCj%ErZ4v+g5&#PTfD!=!000001ONa4 z00000coF~r5&#PTAQS-r00000H~;_u00000g%SV&5&#PT7`gxe00000Q~&?~00000 zqnD8<0~Z0dmyss}7XitaktYKe8Qc;801^NT0O-yD0000002BZK000000PB~LCj%FM z1QP%N5&#PT;Clf8000003;+NC00000BohDt5&#PTXm0@k00000JOBUy00000I}-o^ z5dakcfEfe;000000096100000NfQ775dakc_$~wh000000096100000R}%mL5&#PT z02cuO00000KmY&$00000W)lDa5&!^~=O_aae~uFX01^NT0C;!-0000005|{u00000 z0IL%K01^NT08rEb0000008jt`000000K5|b01^NT003kG0000000;sA000000Ll{p z01^NT07$a{0000006+i$000000M`=$01^NT09Y;o000000Ehqp000000O=C|01*HH zlVbr9fBX{w01^NT05EU?000000Ehqp0000001y-a01^NT0JwGm000000N?-s00000 z04Wpz01^NT0GJp70000005AXm0000005%i=01*Hc05BK?0000006_o%0000007eu5 z01^NT04P5J0000006+i$0000009_OS01^NImuD&i5lL|r000sI3jjbp0RR91003kF z00000004><000sI3jkOb0RR91002M$00000005K}000sI3joOM00000001xm00000 z00500000006cX000sI3jnYH0RR91 z001Nb00000006`l000sI3jk<80RR91002M$00000007n%000sI3jp{P0RR91001}u z00000007^Yu`2@?8SoVV01^NT04T5k0000002}}S0000000xsm6cV$B01^NT0Eh=pn35&#PT zXt@9Y00000tN;K200000{1yNJ5&#PT(DwiU00000EC2ui000005|@E40~dcA7XSbf z01E(E>;M1&0000W000000000g7XSbf01E)nLID5(0001}000000000s7XSbf01E&( z3;_TD0002E000000000$7XSbf01E&p^8f$<000130ssI20000@7XSbf01E)X836zQ z000040RR91000157XSbf005VVE&~xYY!?6k5dakc$QJ|v000002mk;800000cNYKv z5&#PT2oV7Q00000`~Uy|00000kQV>|5tCs769J=_fi43Vf3+6?01^NT0MMiW00000 z0N?=t000000K*pm01^NT0En9a0000001N;C000000Mr)%01^NT0LU5v000000I&c6 z000000OA(_01^NT0MOh30000002lxO000000PYt601*Hb05Aar000000N?`v00000 z0Q(mJ01^NImxnF`5q}dH000sI3jk2}00000000yK00000001W#000sI3jp930RR91 z006WA00000001@^000sI3jmm>00000006iE00000005~7000sI3joO800000000aC z00000002!G000sI3jkQD00000002Y*00000003ne000sI3qk;>n*aa+0000q00000 z0001e7ytkg01E&hDggih0000K0RR910001x7ytkg01E&>nE(I)0001B000000001V zld%mKf1nru01^NT0B8pR0000001N;C000000IwJT01^NT0GM|H000000CWHV00000 z0L2&p01^NT0D#i~000000Js1E000000Noe>01^NT07zj00000001N;C000000Q49D z01^NT0BFJh000000Pp|+0000001Fua01^NIm-jFO5dk2V@h}4yVMZAM01^NT07%OK z0000000aO40000009P3R01^NT0HEvu0000003-ka000000BRWk01^NT0DvU{00000 z0Q3O>000000DBn#01^NT09X?N0000005|{u000000EL(FFasAcpcw!F5&#PTU=;xX z00000KmY&$00000tQi0R5&#PTIMe_D000003;+NC00000x|i`V0~cY<82|th01E)1 z5&-}J0000;000000002i82|th01E){3;_TD0001d000000002w82|th01E)X1_1y7 z0001(000000002>82|th01E&x$^ZZW0000q000000000Alfe}i0Vk8e6&C?Jlfe}i z8BZDj01^NT0O&6P000000DJ)e000000A7>96&HVd8UO$i01E)+{&0000$000000002L8UO$i01E)+{&0000$000000002Z8UO$i z01H9@=s*Dg00000KmY&$00000;~D?}5&#PT5S0J`00000)Bpeg00000@)`gD5&#PT zI4l7G00000m;e9(000001DBCA0~dc48vpj`5&#PTs6qh%00000C;$Ke00000n;QTC5&#PTXa)fQ00000 zSO5S300000rW*hN5&#PTu<8H+00000SO5S300000yc+-j5&#PTcqah>00000H~|0v z00000%o_jz5&#PT`2GL@004gg0Gt2-000000OT7001*Hc0N57<0000008sz{00000 z0QDOH01^NT0PuSO000000FVFx0000001_Mk01^NT0O*wf000000Mq~g0000003aLy z01^NT0N8E;000000C)fZ0000005==}01^NT00`><0000002BZK001-q002!K000sI z3jio#0RR91000aC00000003hg000sI3jmlG0RR91000C4000000045A;WPsme}o(W z01^NT04QAn000000E7Sl000000HGWJ01^NT0H75C0000004M+e000000IM7T01^NT z0C*b#000000Ehqp000000Jj_f01^NT0BAu00000006+i$000000M8r%01^NT000mH z0000000aR50000000<2L01^NIleY~KN$eZ|01^NT0I2Z*000000DJ)e000000QMXJ z01^NT0B{Wf0000000;m80000000SKW01^NT0Pv;&000000H^=}00000034UWHUk#{ zE|tN;K20000K z000000000H9{>On01JNr@aO;l00000>;M1&00000ARhn#5&#PTcn1Lh000003;+NC z00000FdqN_5&#PT@PYvV000001ONa400000L>~YE5dakc&=&*%000002mk;800000 zQy%~T5&#PT@b&-z00000Bme*a00000XCD9n5&#PTn9BeF002J#00aO4000000CgV# z01^NT00`Fr0000005k#s000000E!;~01^NT000gF0000004M+e000000Gl5G01}g7 z0TVT@9{>On01E(+69E7K0000u000000002D9{>On01E(U$^ZZW0002g000000002Y z9{>OnlVJf9G2tHo01^NT064$^0000008jt`00000001BW01*Hc0C)!k0000000;m8 z0000002r4cIs+F0E0-ZU0~bk2AOHXo01E&x4gmlF0000e0RR910001CAOHXo01E){ z69E7K0000e000000001VAOHXo01E)%=>Px#0002c000000001lmmxX>7a67?000sI z3jo*+0RR91001Ze00000006d^AvyyWf65>L01^NT00?sd000000GI#(000000OlY7 z01^NT0N@w_000000Ehqp000000P!FI01^NT0H{9!0000006+i$0000000JQZ01^NT z0ALmY0000004M+e0000001Y7k01^NT0NCCD000000Gt5;0000002?6y01^NTe*k#k z00000005W)00000001W;000sI3jhEk0RR91008I!00000002NC000sI3jhda0RR91 z004vl00000002)R000sI3jkQd00000008g+00000003tp000sI3jjdb00000007(o z000000049$000sI3jpwP0RR91ZvX%k000000001tApigp01E)1)Bpeg0001N00000 z0001#Apigp01E(sdI10c0001B0RR9100021Apigp01E)17XbhO0000O000000002I zApigp01E(^{{R300001d000000002YApig%lVJf9f9N3q01^NT0FY(@000000AvFI z000000Q?~U01^NT01$Wq000000B8UJ0000002U$u01^NT05~fF0000000aO400000 z04E{<01^NT0FYk+000000F(g$0000006Zc901^NT0N64C000000JsAH0000007xPL z01^NT5&-z^00000006K600000002*yF+2ko8Db&;01^NT0B9Kj0000009XJ300000 z0Bn~rJOdX2eU~vj0~axeA^-pq01E)1a{&MV0002w0RR910001{A^-pq01E&x69E7K z0000e000000002JlR*&|0kD@bJOdYh&LRK+5&#PT_-O$E000006axSN00000-XZ`1 z5&#PTI1&K>00000H~;_u00000=^_9C5&#PTxEBEc00000C;$Ke00000`XT@T5&#PT zIGX?f00000Gynhq000007$X1x5&#PTuqXil00000r~m)}00000DI)*?5&#Pp0H{6z z0000006+i$0000006!xD01}g70TX3YBLDyr01E);M1&000000RR910001-BLDyr01E(6 zZvg-R0000K000000002DBLDyrlVJf99myjA01^NT0N8>70000002BZK000000Nx`2 z01=a60TTuFBLDyrlVJf9H3=jD01^NT0N|Sd0000001N;C0000002(9!01^NT0H|*P z0000003-ka0000004gK^01}g70TUfPBme*s01E)HT>$_90000q000000000{Bme*s zlVJf9Wo9G*01^NT064|~000000C)ia000000Ei?201^NT0H{3y0000006+i$00000 z0G=cO01^NT08q;S0000000aO4000000I(zg01^NT04P8K0000006+i$000000LCN$ z03efL0TUh7Bme*s01E(M`v3p{0002g000000002wBme*slVJf9fBGZ<01^NT01)B; z000000Ehqp0000000kug01^NT0O)Z60000000;p90000002(C#01^NT0I>J~00000 z09XJ30000004pT`01^NT0N4Qm000000DJ%d0000006irD01^NT007Sb0000002BZK z00000081qR01^NT763>h0RR91006WA00000003Mi000t`VF42bZzTW#Ad_JM6Mu;% z000sI3jly$0RR91000aC00000005mO000sI3ji3;00000003M8000000068d000sI z3jnwl0RR91000C400000006ut000sI3jlDT00000003M800000007Y?000sI3jlx= z0RR91000mG00000007%1000sI3l;!)(f|Me000080RR910002-B>(^tlVJf99Rnr+ z01^NT0O%3{0000007w7;0000002C$w01}g70TWUuCIA2u01E)f6#)PM0000G00000 z0000oCIA2u01E(U6afGL0000O000000000yCIA2u01E&B?*IS*0001_000000000+ zCIA2u01E&h+Lzis1G{BZXmVv?WKv~pWnpt=E@N+Qb98WWZ*VR$0B2utY;R{qX>4Uo zX>)V{XJ2q^Z)a3!a%Ev;0B2umb47S*bO2{xW^8qHXjEx!Wp8zK0B2utY;R{nY-wd~ zbO2{xWMy_!bYXO5m%Tp&l@vK=Uu0}=XGUywb7(_hY;0m-V{4a9Km)Q6HD_OFVRKSt zXK8bEWpZU?xB5T>EddlqWpqhyW^Y1yPGN0jE^uLTbS^NLCPD){mu*4=DJFAhVRB_( zZDnmPV*qS#XJ2G;b}nN8Y;R{@a&>NWX>DaLV*qDgm$0t^87606Y-wUhVQyq>WdLMy zX?A6DUtw@*E@J>^Uu1H2Ms;puNp5Cum%2g&HMtB z08nyiZgfduZBu1zW=wBqMsIRcWpZ|9asXdiF)~SWRA_Q#VPr*kX>@kC4n_m80}o+j zL~LwEb#7x*X>Mn1WtUH10~NQ>NdwgZ31?q$OmAmGb!NAuO9Phz8edv6F;#G6VRU6h zc4cmKOl5XuY(jZOZgzH;I!*&-5=3%#Ms;pubZKvHb5(9>ZfSIvpH2f*7++d3IaP3E zVRU6oZ)Z$pc4cfrc|~q^c9-%_15CGBPXmhrEM#nBY;SXAKtM-KNkT(kGA=PU099^m zZ((Faa%pyDazt!wMs;pubZKvHbC=^$1GW)gS}`$3Y;|*JL2z(PZ)Z?;mzYumpd4RX zF*ZbRRd8fsbY)C$XG~>wWo&i;Y-4C|cW#$(U;`SHtV|7;Wm5z93rufeWJGLiMs;pu zw_8*LNC6T=Y;R{$WpHnDbVg}zVQgu7Ww)YL1N#CHRc>r=VPsNuZggpFWkhUjx13l5 zX#p5tS}{3EZfSHyc4cmKOl5XuY(jZOZgzH;1X=^T8(&&7GE;P6a&%N^a%Ev;MsIRV zZ)Zkqb#rKTlQB9Jx6)bzTmqLvT?57#Np5L$OmAmKY;|*JRB3HxZ*_D+c|~q^w+LPX z6ao}PY;R{$WpHnDbV+V$bZKF1X?kUs8(;%>7GGa*a&KpDVQpnVKu1hTLPK9NE-^Q^ zkzfN?0T4`YXGUywb7(_hY;0m-V{4b^VFTB<%whv%0hcah17ZRk3YU^(11=H}3;+NC z0000G3;+NC0002^D3{V?11=H>H2?qr00008H2?qr0002M8|i~00000005VXXahG9aP$KJ00000aP$HI00000keAVD1AhX@DVI`d18xHNFPFk; u15XS(00000000>P006?59clwC2|)t@00000StgfKY6CU`L1>qXY6B({sz(I? delta 88078 zcmV+W{{#Sl;0>_V4UiZT0FM9w00000KmY&$00000@MDoGHh*v)0ssI2003|v0ssI2 z000000RR9100031000I6003a}0ssI2003a}0{{R3003a}0{{R3007Vv00000001yL z00000000000RR9100062000I6004;c0ssI2004;c0{{R3004;c0{{R3003|T00000 z003|T000000FmEGB3RP_0000009exj0000009exj000000CWie000000CWkHN&!wH zVDbV000000VDbY100000VDbY100000pbY>300000pbe9{0UjNbt7h`opA!rxV|_$& zbbD>_uD06%000070RRAYll1`~4C5)pk{|$wNPs9n$de!fDSxO!5`nM)7_}h+g9AVg zAZRF9RS-HEII{pV005_e0t6!p5HJv6P(&f5hM<@v01g140nUiy2^dfip#ZRD1K0xy zKnNf~K}-NZ004+V7yvN1002q=01kx^0776E0pmhk01ALlM3902ga{Hg5fC6|P{|7c zP+>jL0T5CJ2!93@8884=2mzG@ssIQ~XHx*w00;;YMAiThAjnB1kOBY=0H6RVK7t5{ zPy~QLL^2Rj0Inngg8+5_00000004IY00000004Uc004Xd00000004ae004jh004mi z004vl004ym004>r0000000000004^s000000052v0Dl0G0001y0001!0001$0001& z00000000000001(000000001+0001<0001>0001@0001_00000000000001|0001} z0000000021000230002600028000290000000000000000002C0002D000000002G z0002I0Dk}gy#N3J0000000000z5oCK!~g&Q00000#sB~S00000#{d8T$^ZZW%m4rY z&Hw-a&j0`b(f|Me)c^nh*8l(j*#H0l+5i9m+W-In+yDRo00000-2eap-v9sr-~a#s z;s5{uHq)$>i_@%?IZvI000000Pg?*000000Pp|+0Pz3- z000000P_F<000000QHk$0ULkz000000002@0002^0002_000000002|0002}00030 z00000000010RR960RR970RR980RR990RR9B0RR910000C0RR9E0RR9G0RR9H0RR91 z0000H0RR910000L0RR91000000000M0RR9100000000000000N0RVph8UX+R00000 z9svLV000009{~UWAOQdXAprmY00000A^`vZB>?~cC;q<%00000mjM6(m;nF)ngIX+oB;p;p8)^>paB2?00000000L70HFZ@0HTu_2Uipn zX6_>}4Hs~)x8eMZ%5qR22aigVj0Z>{ly`x{k0tKx3N9Lgf{@?VU5Y+>hhFcJEESZ@ zOnP%Ulkf*1lN1OrG?K1l&CV|Y9E@3B5_XF$;uKd$)yXGrt5&JqrzdAH$<>u86yErW zYbt5)i4AljS?WOnW_|*b%n5*#PzsEb;0kDyObb{P z1#3+iYo4~eF?MZDJP5fxr>7Rpleh~YliUkT1_J;I0I+(KG7KgG%aaig7Xew5aSRs$ zj*}4&7XfCIF%TC4#*;A+7Xea}0Sy-c4wLZ>7Xea}Q4tpbcaw1p7XhS`F%1_1NRy!q z7Xh%7p$r!Rw38tb7XgryQ4SXY@00Nj7Xhu4F%1_1wv#ap7XcrW@eLON%ag$k7n3jz z7y+@D;VT0d0auez4i^DmlQ9q%0k4w*4HpG*0RR9IlVJf90cw*04Hp3wlW`0e0riss z4Hp4mm*Fb|7Xd<(5f2vu;FB>87XgivK@S%N(*pni5|d#869JBsF%1_1os)447XkZ| zQ4tpb9+zP)0~Y}TlTi*A0i=_03>T6R7y;jt5f2vu&y#Ts7XjRp@eLON*^{9R7Xh`C zArTjokPsLJ0~!DT5tCs769FQVp$r!RHj{A-7Xbp30Sy-cS(o7}0~Y~+mr)-B7Xj*% zaSRs$_?Mv?0~Z0@lTi*A1$Get01=a60TTf^lQ9q%0a}y64Hp4)lTi*A0hE&w4;KO2 zlQ9q%0dbQd5f=eqlc5Y31)c){01}g70TTg{mr)-B7Xi1Ep$r!RS(7mk7X`Tm000q_ zVF42X@sn{37XdGmp$r!RLz58?7Xd$$ArTh=!jn-B7Xc@eaSRs$`;##c7XcTOQ4tpb zO_xz00~Y}olkp7~0TGj-3>N{(lW`0e0j`q)4Hp6SlK~AE0jiU63>N|Mlfexa0q>Im z4Hp4;mr)-B7n3*<7y%`hVJ!m~mr)-B7XgWraSRs$a+gsb0~Z0#m!TR17Xh%7aSRs$ zwU<#J0~Z16lfexa0R@v$5f=d$lTi*Alh6_vleiTa0XUN(5f=e=lQ9q%0Rodj4;KXm z8UO$hlVJf90S=czG6NR@sh8m^0~Y}$lQ9q%0RxjU5ElW4lQ9q%0oIdo3>TO1ZUY39 z+!ho8nUg^e7Xez6ArTjoAQu<`>5~Bs7XeF?Q4tq^rw{-D5&#PTXb}Mb000001ONa4 z00000#|;1g5&#PTKn(!^000001ONa4000003jzQD5&#PTu$KS;00000Kmq^&00000 zlo$X25&#PTpkV<300000m;e9(00000-WC7=5&#PTs7nC=00000i~#@u00000v;Y7A z5&#Q-04S9J0000001N;C0000001pEI01^NT0I2N%0000003-ka000000Db}h01^NT z0Fayj000000N?=t000000M`ou01*Hb02lxS0000000aO4000000O%C}01^NT0LVQ7 z000000AK+C0000008aq`01^NT0PvLn0001g006)N00000006!V000sI3jmPp00000 z008U&00000004Us000sI3jp8{0RR91001xm00000003wL000sI3jk>E00000001li z00000002f9000sI3joMo0RR91004*p00000004Ir000sI3jlB&0RR91008g+0001g z0000k7ytkg01E(UUI73A0001B000000002a2><{R01E&B+yDRo0000m0{{R30002< z761Se01E&(O#uJ^0000C000000002^4gdfW01E)H3IPBB000040RR910001I7ytkg z01E(sU;zLC000080RR910000m1pokl5&#PT81Dc800000C;$Ke00000y#fFL5&#PT zpzr_y00000SONe500000hYJ7z5&#PT7!Lse000007ytkO00000J_rB+5&#PT@C5+? z000001OWg500000c@+Qv5&#PTur&by00000*Z}|l00000_yPa`5&#PTke~p600000 z0Js1E000000J{tT01^NT0C)}o0000004M+e000000Luyh01^NT0EpuN0000003-ka z000000Hy-~01^NT0GOiy000000H6T?000000Br*R01^NT0Jxz5000000GI#(00000 z03i|p01^NT09cU#0000006YSJ00000006KU000sI3jjD`0RR910086x00000004Fe z000sI3jlD!00000002Ay00000006QL000sI3ji<;0RR91000C400000001l&000sI z3jjz#0RR91003YC00000001Ks000sI3jjD70RR91008^|00000005?c0000I01E(M z2mt^90000e000000000c0RR9J01E)9l>h($0000q000000001G0000I01E(!2mt^9 z0000e000000002=1^@sO01E&(!2kdN0000G000000000O1ONaM01E)HrvLx|00004 z000000001P3IG5S01E(r*y8{I00000FaQ7m000000ucZJ5&#PTND=`6000001ONa4 z00000-wyx)5&#PT2oC`O000005C8xG00000JQV-{5dahb5CsGP00000AOQdX00000 zCjtNf5&#PT@R000000AvRM01^NT0BFJh0000000aO4000000Qdy}01^NT z05}l=0000005AXm0000001OoX01*Hc0B|b=0000000;m80000007DP}01^NT01yxX z0000006+i$0001g0027%000sI3jk2M00000008g+00000001oq000sI3jlz@00000 z007hg00000006xW000sI3jjC`0RR91000C400000002J@000sI3jp8<0RR91001Zf z00000005g2000sI3jo-00RR91000yK00000006EN000ty01E(!ECB!j0000;00000 z0001f4*&oX01E)<3;_TD0000u000000000M3jhET01E&J$_90000K00000000157ytkg01E(6UjYCB0001g zFaZDn00000tOfu85&#PT5WfHb00000cmV(a00000W)%Pc5&#PTa54b^00000Gynhq z00000G6?_x5&#PTu+snl000007ytkO00000-Vp!*5&#PTh#vs}00000d;tIe00000 zU=IKQ5&#PTzzhKZ000001ONa40001g0J;|d01^NT0O(u+000000Ehqp000000R0#M z01^NT0H|gG000000N?-s0000000|cW01^NT07y*%0000008{}0000000F(y+01^NT z0Jy>c0000000031000000B{Ka01^NT0Jzlv000000Gt5;000000NWD)01^Oy3jlx~ z0RR91000O900000007AZ000sI3jnwa0RR91008^|00000001Kc000sI3jj!=00000 z001Na00000007Vd000sI3jhG&00000007Vc00000003nY000sI3jn}p0RR91007Vd z00000007$z000sI3jm-F0RRAh0000e000000001R6#xJd01E(EH30ws0001300000 z0000h3IG5S01E)n;Q#;t0000;000000000N82|th01E(!X8`~J0000u000000002X z0000I01E&(l>h($0000q000000001?82|th01E*4Zvg-R0002s0RRAh000001PTBE z5&#PT==lHu00000+yMXp00000w-x{Z5&#PT2uc9}00000i~#@u00000of7~65&#PT zU>yMf00000lmGw#00000jSv6;5&#PT5D@_Y00000C;$Ke00000F%AF#5&#PTsMP=f z000003;+NC00000m01^NT003?Q00000 z0Q3O>000000B{8W01^NT09djB000000H^=}0000004)vx01^NT0N4lt0000000;m8 z000000FM*^01^NT02nO+0000007w7;0000008bDA01^NT08kKr0RR91001Ze00000 z000XR000sI3jlBr0RR91003+N00000005#5000sI3jhcO0RR91000C400000008I` z000sI3jpwO0RR91000C400000007q%000sI3jkm(0RR91002k;00000000;a000sI z3jj#)00000003Bj000000001C3jhET01E(^4FLcE0000;000000000Q2LJ#P01E)n z?EnA(0000e000000002M5dZ)Z01E(UA^`vZ0001x0{{R30001t6#xJd01E(!Hvs?u z0000)0{{R30002+3IG5S01E&J01^NT05IYJ0000005|~v000000D2Sv01^NT z01z($0000007w7;000000R8{~01^NT0Em?U0001g000aC00000004#q000sI3jk1} z00000002Y*00000007+z000sI3jna=00000001Na00000005#2000sI3jhfJ00000 z000aC00000006-V000sI3jh!W0RR91004*p00000005X5000sI3jmN<0RR91000yN z0001g000052LJ#P01E&}!2kdN0000q000000000$1ONaM01E)%4FLcE0000e00000 z0000y0ssIK01E&x#Q*>R0001(000000002*1ONaM01E(ctN;K20001>1poj50001Q z4FCWV01E&Z{{R300000`0ssI20002H6#xK#5&#PT&^iGC000001Ofm600000JqrK; z5&#PTF!ule00000bN~PV00000i4gz*5&#PTkP`s_00000KmY&$00000;sgKy5&#PT zFsuLo00000JOBUy00000*Af5#5&#PT*c$-=00000m;e9(00000Z4dwe5&#PTs1N~v z0000005|{u0000005ll@01^NT0Pt!70000001N;C000000QM9B01^NT05~oI00000 z07w7;000000C5=r01^NT0BCIi000000GI#(000000GR*)01^NT0LYX80000009*h7 z000000L2Ud01^NT0I2r>000000GI%O00000007tn000sI3jjE!00000004Lb00000 z000sb000sI3ji<}0RR91000C500000003bO000sI3jhf900000008g+00000008L# z000sI3jlDH00000000yK00000005o>000sI3jlDQ00000007_t00000001g~2><{R z01E(^(*OVf0000K00000000283IG5S01E)f0|5X40002E00000000122mk;Q01E(M z$^ZZW0002E000000000m5&!@a01E)%8UX+R00004000000002h6#xJd01E)vJOKaz z0002+000000002)3;+NU01E(rK==Rv00000Bmn>b00000#S{Pl5&#PTs4W2i00000 zNB{r;00000QwIP55&#PTV8Q?Z000001ONa400000ZwLSY5&#PT7|Q?v000003;+NC z00000301^NT0LU%@0000007w7;0000002~Sc z01^NT01)5+000000PFw&000000Kg9b01^NT06-1_0000005|{u000000PPU~01^NT z0Qe;V0000001yNK0001g002@3000sI3jjd700000008g+00000005{L000sI3jnBF z0RR91002M%00000002oB000sI3jlag0RR91003wJ00000005N@000sI3jhEG0RR91 z000O800000006uS000sI3jk>200000001BW00000000CA000ty01E&Rxc~qF0000` z000000001s2><{R01E(E*8l(j0001(0RR910002L2><{R01E(k*#H0l0001l0ssI2 z0002v2LJ#P01E&J5&-}J0000$000000001&2><{R01E)f`v3p{0000m0ssI20001T z1ONaM01E)HsQ>_f00000)Bykh00000J_!H-5&#PT$kPA-00000Gywnr00000MFIc- z5&#PTSepO<00000Gywnr00000R2cvO5&#PT0BZpN00000kN^Mx00000p%efB5&#PT z@GSuV00000NB{r;00000Y!3hc5&#PT$P57h00000AOHY=0000004opx01^NT0Qe69 z0000002lxO0000007?V^01^NT08pp^0000000aO4000000BHsQ01^NT05H4&00000 z0Pp|+0000009XY801^NT01&bO0000007w7;000000C*Ar01^NT0O%S4000000Pp|+ z0000003QW^000sI3jjdx00000001Ze00000000{h000sI3jp8`0RR91000;O00000 z003YU000sI3jk;<0RR91002k;00000000jG000sI3jmmv00000000aC000000006O z000sI3jioT0RR91000~U00000002u5000sI3jnx(3;_TD00004000000002|2><{R z01E&x-v9sr0002s000000002D6aWAc01E)1F984m0000;00000000137XSbf01E)% zQ2_t|0002A000000002y2mk;Q01E)<%>V!Z0000q0ssI20002(2LJ#P01E)f4gmlF z0001g2mk;800000O%wnC5&#PT$RPm$00000oB#j-00000gbe@y5dakc&=&*%00000 zQ2+n{00000lmY+%5&#PT2o3=N00000H~;_u00000cnkml5&#PT`1Jq)00000m;e9( z00000_YVL75&#PTKo0=`00000FaQ7m0001g0JaAJ01*Hc0B{Ec0000000;m800000 z05}5x01^NT0C1rI0000007L))000000Cg7t01^NT0H9O>000000E7Sl000000FVy= z01^NT03Zzk0000001N;C0000007wh~01^NT0MPRQ0000005kyr0000006`J}01^Oy z3jhcq0RR91006)M00000005#3000sI3jjFk00000003A500000007k&000sI3jlCk z0RR91004LZ00000006}k000sI3jp{l0RR91002k;00000005%|000sI3jm0#00000 z005`}00000006fS000sI3jk0J0RRAh0000;000000001d7ytkg01E(!VF3UD0000K z000000000w761Sd02Kg`D+B-l000000RR910002!6aWAc01E)h($0000C000000000e4FCWV01E*4{Qv*}000130001g00000 z@dE$=5&#PT=>7lz000003;+NC00000Dg*!k5&#PTxTgRB00000lmGw#00000E(-tv z5&#PT`2GL@000003;+NC00000oe}^55&#PTI2r)}00000r~m)}00000oD2W}5&#PT zkoEuo00000oB#j-000003<&^#01^NT03gr+000000Nelo0000005c5$01^NT08st_ z000000GI#(0000004WRr01^NT0Qm9%000000Mq~g000000A&^c01^NT0Qg7&00000 z089V?0000007w=901^NT0H{I%000000AK0RR91000OA00000003SD000sI3jkQC00000002}000000004jm z000sI3jnZ?00000005|e000000002^5dZ)Z01E(+X#oHL0001B0RR910000)4FCWU z02Kfz7z6+S0000%000000001f2><{R01E)n4gmlF0000u000000002$1pojN01E(s z1OWg50001d000000002h2LJ#P01E*41_1y700026000000001g+X(;w5&#PTFbDwv z00000FaQ7m00000qZR-F5&#PT&`ALR00000Gynhq00000UjqOD5&#PT;Kcv{00000 z6aWAK00000-w*%*5&#PT@DTw3000002mk;800000oCp8_5&#PTs0RT600000hyVZp z00000>k|L~5&#Q-0MIM}0000007w7;000000NV%v01*Hc0KgXn0000000;m800000 z0EPzu01^NT0IR000170RR91 z0002M1pojN01E(k5CH%H0000G000000002D5C8yw5&#PTa1j9j00000KmY&$00000 zjtBq%5&#PTD9Zo<000001ONa400000l>q<%5&#PT`0W4y000003;+NC00000BL)Bf z5&#PTV7UMQ00000@Bjb+00000<{R01E)H2mt^90000e00000000053;+NU01E(+?f?J)0001l000000000T3jhET z01E)P<{R01E){ z*Z=?k0001p000000002|3;+NU01E(OX!!sD00000d;kCd00000y#W9K5&#PT0MP&d z00000m;wL*00000gckq+5&#PTC{+Of00000WCH*I00000=K%l!5&#PTfb9SP00000 zC;$Ke00000{1N~F5&#PTFlLkbG{uuLHo6>NUvqR}V{2byXlq|*bzyR3090>pY)55u zP-$e7>o#r=UvqR}V{2byXlq|)VQFlWS2r>%RB3HxL}_Mb0AE@$HB4`3Lv(U%Np53I zZ)a&^b^v2+Z)0m;XJvGBX>Dbbs5g|8RXE_6qE7=Blk7PulQcPtmmpmOB$r=V0~wQU zIpY*T1$M05aDZ*Oc;adtWdjvQV_|G;Z({&$Wo=_{d0%q?L~?dQb!Jy`X>?@(L}hkRY;R{$ zWn*?!XmVv?WB^2Rc2i|@b7^mGNp5L$07P0 zX>DahY;03$Zf9&|0B2uha&|^_ZevMqW^VvYZ((Fob#8QNZDmAkYyf0zZ*XO9v#m>{ z1e0%2&yyTc5|ge`29sD(Jd>_b46~$BZ~}h-00000009620K6Fh01yBG03ZMW0GE-L z1^@sB08ttM000000096203aFw01yBG03ZMW0GE-L1^@sA08ttM000000096205%!` z01yBG03ZMW0GE-L1^@s908ttM00000009620QngJ01yBG000000GE-L1^@s808ud- z00000003a}0{{R30009700000003Z=00000004OM0{{R30009700000000=2lj2k^ ze}I$$0000005AXq0000000RU7000000Em0R#X5000031ONa400000 zl>q<%000260R#X5000031ONa4e*gdg2$cZ<00000zySmR000000|Wp7000005S0M{ z00000&;bMh000000|Wp7000007?lA400000-~j{x000000|Wp700000Ae8|C00000 z@Bst>000000|Wp700000FqHuS0000000IO6000000|Wp700000K$QUie*gdg01yHM z0000000RU70000008o_y0000003ZSc0000000RU70000009cg)0000005Ads00000 z00RU7000000BDr~0000006+o+0000000RU7000000C<%F0000008j!10000000RU7 z000000DzSN000000AKq<% z0002M0t5g6000031ONa40002Ul>q<%0002c0t5g6000031ONa40002cl>q<%0002s z0t5g6000031ONa40002sl>q<%0002+0t5g6000031ONa40002!l>q<%000000|Wp7 z000031ONa40002+f0Y3M000005Ca4N000000|Wp700000_>}L00000e_#Uy0000000RU700000 z05FyT000000B{2Y0000000RU700000063Nb000000DuDo0000000RU70000006>-j z000000FVO&0000000RU70000007#Yr000000H6Z|0000000RU70000008o|z00000 z0I&lD00000e*gmn00000003B)0RR91006)P1ONa40009700000003Z?0RR91007Vf z1ONa40009700000003x~0RR91007_v1ONa40009700000003~70RR91008g<1ONa4 z0009700000004NF0RR91000041ONa40009700000e*gf0mH_|&0000G1Oxy800003 z1ONa40001pmH_|&0000W1Oxy8000031ONa40001xmH_|&0000m1Oxy8000031ONa4 z0001(mH_|&0000$1Oxy8000031ONa40001}mH_|&0000`1Oxy8000031ONa400026 zmH_|&e*gdgU<3pJ000000|Wp700000xRwC`00000a0CPZ000000|Wp700000z?K03 z00000fCK~p000000|Wp700000$d&;B00000kOTw(000000|Wp700000(3SxJ00000 zpacW}000000|Wp700000*p>kR00000uml7Ee*gdg00RU7000000N|DZ000000KfzU z0000000RU7000000PvOp000000MG;k0000000RU7000000Qi;x000000N?}!00000 z00RU700000005T(000000Pq9^0000000RU70000000@@>0000001yQP0000000RU7 ze*gdg008K)0RR91001Bb1ONa40009700000000270RR91001xr1ONa40009700000 z000=V0RR91002M*1ONa40009700000001zt0RR91002-01ONa40009700000002m_ z0RR91003YG1ONa40009700000003aIe*pjh0001R1q1*9000031ONa40001Zu>k-8 z0001h1q1*9000031ONa40001xu>k-80001x1q1*9000031ONa40001>u>k-80001> z1q1*9000031ONa400026u>k-8000261q1*9000031ONa40002Mu>k-80002Me+2{p z000000|Wp700000*s%cs00000&;WTLAz700000 z00000h?9|C7n9gt3>k0%0000000000005Z(0{{R300035000b={azOudI10c00000 z00000sQ&{1000000R#X5MgWs8UltjS0RR91000000002E{{sL3000011ONbplU-jI z8A|~G00000000000LcFX00000009I50LYV#Ul$r>00000000000002k{{sL300001 z1ONbO0F%C778zmz0000000000008L!0{{R300035003~4?Ozv@>|YEe`2Pa{00000 z0R#X5qW}N^00000000005cLB9000000t5g61Cz~R7a9Zr0000000000001EM0{{R3 z00066000F5lm1~A8GQf%000000000005J6f0000000IO60KJnfViy@b0RR9100000 z0000$^#cF^000021ONaAlU-sL8T`4F~`L00000000000DzOhVHcAqV+;+70RR91000000001xlL2HGlUQR6 z8VUda00000000000HE~)0000000IO60E+;Veq$C53jhEB0000000000u#-_@7n8VS z3>jAe0000000000006-C0{{R300066004KB-D4LG4FCWD0000000000(37!Z7n2xd z3>l;V0000000000007|i0{{R300066000t`J!BUR`2YX_0000000000@RJc^7n68o z3>uOE00000000000002?0{{R300066000mGlb&Q33;_TD00000000005R-vr7n9gz z3>tp`0000000000001EN0{{R300066000pHlm28D84>^h000000000005J9g00000 z00IO6027lfWfu)I0RR91000000000$laXW>lW1iO8La>S000000000008sV=00000 z00IO608NvPWfvM000000000000001B_5%O_000021ONaP0F%CD78(`+0000000000 z0040I0{{R300066008{}lkQ~}8W;co00000000000D$%b0000000IO6022X|9%dFA zPyqk{0000000000koE%r000000t5g6832<`W)>Q#00000000000001>_5%O_00002 z1ONbq0h4}a7L#0M3=OdM0{{R30006600115t!5V)MF9W+0000000000!1ei_@%00000000005cdNB000000t5g6 zAd}5!7a1V{0000000000001EO0{{R300066007XF{bv^$A^-pY0000000000F!uuh z000000t5g6dy_3_7aE2D0000000000002Pu0{{R300066001KZlU`^R8YBP!00000 z0000008sY>0000000IO603`sEj%XGcKLG#$0000000000VD|$6000000t5g69+SOj z7a6_)00000000000040J0{{R300066001VF?PwR1%x4S^fcFCc000000t5g6P63l1 zX%>_GXABOI_X7X`000021ONar0h3N?78=F?0000000000005x(0{{R300066007wl zlYVIy8X5rr00000000000I>H10000000IO60PFyhu4xt-g8={l0000000000!1n_H z000000t5g6DU;o47aB$Z0000000000007YU0{{R300066000O9lMZSYlk8{=4dC|! z0000000IO604tL{Y8R6nX$%hV_X7X`000021ONaa0h4ZO78;WP00000000000002^ z0{{R3000660055xlb&i88D{|i000000000001)^C0000000IO60HKr3Y8M)Z00000 z000000000W_yYg{000021ONam0F(Y|78;@e0000000000001!f0{{R300066001oj zlP+r(8H)h`000000000006_Qy0000000IO604|eVYZnch0RR91000000000`laXo{ zlbCA^8ZZC=00000000000ATn70000000IO605t)VzH1g5DFFZg0000000000aQFiN z000000t5g6ECG}5YZeVM00000000000001hlc8)ElPGKq4Kn}$00000000000FaYW zYZsGPYz!Kh00000000000001>_yYg{000021ONbW0h4}g77eoi0000000000006L) zv1=ETxNHm!HUIzs0000000000z?0!?7nA603=R4K0000000000007XF5o{Ne7;Ow0 z5CH%H0000000000;P?Xo000000t5g6zmq*}7aBPL0000000000008j#0{{R300066 z007+plWuJm8o&Sm0000000000008*|0000000IO60Bix1o^2Ky4FLcE0000000000 z5cvZD000000t5g6!2pxaZ5A1X00000000000000W`2zp|000021ONcVll^TM8hHT# z000000000005JIj0000000IO605SoSE^Zc+d~Xa5K=}gz000000t5g6JCj{*7a4s4 z0000000000002<=0{{R300066001n}6 z00000000000040L0{{R300066007sM?QR#7{A~;kfcXOe000000t5g6K9e197a67i z0000000000005Br0{{R300066001A8O>Y+s=>Px#0000000000pp#K<7n6u@43oTW z3=XjQ0{{R300066000yLldf+Tlk9E`4#4>X0000000IO60GI)j-ftF@9B&K`(D?%Z z000000t5g6n*fsza26Vw00000000000002s`2zp|000021ONa-0Fyp&78&ON00000 z00000008j$0{{R300066004uNZEzQptZxhs0Qv&}000000t5g6E&-FCa26UH0RR91 z000000000G`U3y}000021ONbz0F%ye77axJ0000000000001D9VRILg2yqM7aIQn0000000000002Px0{{R3000660046V zlU{Ka4b1=m000000000008o>Wa2J!9aSR!O0RR91000000001B`U3y}000021ONb# zlf7{l8RP%}00000000000C4&P0000000IO6005KiaTgh!00000000000001h`U3y} z000021ONbplO1vw8c6^E00000000000Fe3v0000000IO60AT@>PI49*q5%K^00000 z00000p!x#<000000t5g69Fu)=7n8hk3=OdQ0{{R300066002vqt#TI{0RaF200000 z00000!1@CK000000t5g676Fsqauy9t0RR91000000002clRlF000000t5g6&H$6na~2v=00000 z000000000W`vU*~000021ONcA0F(Z677Zf-0000000000001zP5p@@nICKn?ymSl= zK>Gs#000000t5g6T$5dN7a1l20000000000002?G#bQT#{0RR91000000001R`vU*~000021ONa> zlkIdD8gu~w00000000000D$`g0000000IO60Ga@k9(5KPV*vmF0000000000koyAw z000000t5g6HvyAQbrub70RR91000000001>lYw*>lZbT;8i)V@00000000000I>T5 z0000000IO608;>yu5}g}f&l;k0000000000!21IL000000t5g6>XY4d7a4c~00000 z00000007YY0{{R300066008xq4R#k9i2wiq0000000000;QIpr000000t5g6RFge+ z7a8RM0000000000008j&0{{R3000660032!ZFU!vJa!BX0Q>_0000000t5g6SCgG~ z7a98i0000000000000pD0{{R300066005Me&2|?VSO5S30000000000Ap8RW00000 z0t5g6S(E*C7Y#xI0000000000001zP!FCsuICl&U@c;k-0000000000K$G!y7n5jr z3>sVj0000000000002<@0{{R300066003wKla6;54UYf-00000000000AQ0*cNde$ zcMKV}00000000000001R`~v_0000021ONcxlkImG8eRYZ00000000000D$}h00000 z00IO60BHe}9(WcSi~s-t0000000000ko*Gx000000t5g6LjjXccorJp0000000000 z0001>`~v_0000021ONb^0F!=r78wEo0000000000006N30{{R300066008Zit#}t1 zd;kCd0000000000!2AOM000000t5g6NR!=o7Y&&K0000000000007XF;dd947WdlniC0RR91000000001x{R031000021ONb_0h3O9 z78=n20000000000005x<0{{R3000660012UlYV;^8F~N!00000000000I>Z700000 z00IO60P>TqdlwC|00000000000002Mlks^MljwU48N2`h00000000000MPvd00000 z00IO60B4g8d>0yM00000000000002s{R031000021ONb*0Fyp^77Ydg0000000000 z008il0elyeczg^Q1OWg500000000000R962000000t5g6x|5xJ7aHCG0000000000 z000pF0{{R300066005E!lg@k=8EXIl000000000003iMY0000000IO60P~amd>0w? z00000000000000m{sRC2000021ONcZlP!H08EgOm000000000006_i&0000000IO6 z0I!o>eHfF?d7LzP}3=Uxa0{{R300066003_QlfHcx z8YBS#00000000000C4^T0000000IO605}1Y?tK=MTzw1c80000000IO60CoYBu6`C7asU7T0000000000!2SaO z000000t5g6l#|_l7a4~E0000000000007Yb0{{R300066001_V4SyGtJbw%U;FA%4 z7n4YT3=QxA0000000000008ilp?(*Wcz+BThyefq00000000000RIC3000000t5g6 zjgy^!7cIL00000000000000pG0{{R300066005r>0000000000008}azp4EL0FgJ7 z$$ub!hC=xeA{3Dz0w2~NAOqDOAOqDOAOqFV0RWH@ibDAiLKKl80w31U0RWH@jzakm zVib`e0w31U0RWH@l0x|qf)tS;0w31U0RWH@mO}Xuq7;!J0w31U0RWH@nnL*y!W5Ap z0w31U0RWH@oLirHl7m*+WAJ)(T0FV)X0z>%_ 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 z{{I9300000000mG005i|008jW{{I9300000000mG006KH0089K{{I9300000001BW z006`b007w8l`aAv9_R}I0QA}Z{{#R40000008jt`0Q?I80O;BN{{R7(e*6Izm4E^; z3UB}b08k770F>I5x&mrmC;$Ke#0&rcnA`sUm;e9(06`8wod})>K@A;2lLnLpSPI_V z)6@(f06_}?5C8xG@C*O|1l$1=SnQ|%{}=!O0000001yBG00a#H00`Xv{}ccK00000 z09XJ302mDb01Vuhh5-Ur26PPo01(}m;sF9W3A7CW0MOq4{|J|X69N{OI|2eN1^^BK z0F2+4ZUO=(E-VfJ02tu@{|o>C0000001yBG06-1^02JW<{{#R40000003-ka08|bD z00`ih!U6&!27C?x05IT}>H-2H2BZ!E0C?b+5(5I721E}40MOx=vI7F12Ivm}0A%Br zRs;en1{e?k02Jhxh6DnpF2oQ3008Fx{}ccK0000001yBG0N4-!00id#{}=!O00000 z0AK(B0PGL|00`!nS_J}L22c?I0Nm!6z6Amv8gvl=0AT0-{|o>C00000089V?0EiI) z09@yn_5}h;2G|h*0IcYjMg{_Y8e9?p0Kn<~|A+tp000000CWHV0B{lj05s~C-Ub44 z2Ivw107UGURtExlPCx(v0BjQg0Pybq|KI=s002P_Fr5aT1w;)UL6ZcO14WerQwrYQ z)zj1r9{@rNNebTG)zj1r9{@oMP2Szr)6@(f06YKy0I(AP0F3XK5(ol1UhoqD06g&i z|Ih#c003tW5S;>^0YnWQNZ#EH9{>OV05AXm02CAe0O;`k|40A;002P_5S;>^0YVKO zMGD^C3?BeO3qcCr-3%W9LkmIP-3%W903ZMW07w)70Q~Tmst5ua3S0mH0BjTh0Pyga z(g*@tLd+BZ0LbzF{~!PW0000001yBG0N@k=0MzmR|0Dna0000001yBG0Q3|90O;}l z|0Dna0000003-ka0000i=vmI(qv26z--U$LS2Cx+X z05tQL7779;2HX_@0ATZ%LJ9&V1_%}a0NnGJZVCd92AmcE07&(h0t*6a1`HPf09f{y zati`_28C0000007L))02~+q z02ulH|AYVl002P_Ae{uB13?WPL6ZVTlmSW#)I#3f(+nQ~K?_3Ee?#8g(+nQ~K@1%r zlLDOto&!YQ-O~&o002Y)003kd003C|{{Msk0000%4j`Qbo&!M*9YK=tU0wM-@82|vR{FkN;0#*jp82|t% z{g(m`0zw8H8UO$o{+CJ)0x||v8UO&${+EId0wxB48UO%1|Cg=~0wN7O000228UO&W z|Nj4Um)#Bm8wf|<-O~&o07aKD4+0bh>>2<7=>L}r4+1&|EE@m-Kmh-jOAi7$2W%Sv z04M?fmx~VqEeD_*0049W|ChfH0(A!*8~^~=0{@pg5CVM%pd0`IgarSWzYqc;3CJ7( z0JH@E|CpCi4FViclmSrG0000G0002^8~^|u1^@pH000000000G0000C9RL6r1^@pH z000000000G0000W9RL6n1^@pH000000001Z0000q9RL6j1^@q0mm&258JBJm0$K;K z9RL922LG4O5dvWc7#;us+z9`dHxdFp30xik08k14|9qEW{{a)1kP-qIGmstt0GtW` z{|Ep80000002BZK0HhuO0FVj){{#R4000000000005AXm0K6Um0DuYqm+KhRS3ICT*8UjrQbRPf!unL!=8Ui*3upa;bBny|`8Ui80E`R&mwyuiF$uUJ004Xp|No?yaRLGp zm&_9aAP4jy008I=|CjR<0!;@~cFOb-A51ONa4000005C8xG ztRVmZKo0-^1ONa4000005C8xGz##wtG!Fm&AOHXW00000AOHXW)FA)>Ko0-^H~;_u z07VWEodTW#Lk%56-rWoz000005C8xG_#prQR1W|D3;+NC000005C8xG3?cvkP!9k9 z1ONa`0000001yBG03ad&07MS|{{#R40000001yBG05l>105}f+{{#R40000001yBG z07xPL04xsw{{#R40000003ZMW09+yf03Z(kms=GA9S49S002Y||CfIi0v!jWA^-qr z4*!?`5&|6u$RYp$Y!3gI>lFeW2kasM0Dunvm+KV*9S0C2005K@|Cj#~0v!i5BLD!H z4*!?`5&{{QU=soa8(1R%0Gtm0{|Ep80000003ZMW0Bj=w0FVy<<6`7ytkO000005C8xGG$a53 z@DBg~7ytkO00000AOHXWNF)FN^bY@*M;8Je2W%t&01yxVm;Vw18JA!a0t6zEBme*u z5C8uV000000000W0001_Bme*q5C8uh00000L6^=K0u~3zBme*m5C4~I76KWU;1>b} z2kayO03Z+lm+Kb-9S0C4001lx|Cj#~0v$gzB>(_05C8u#00000MGg?10-gau4IM+? z-3%W90000G00013B>(_C5C8uJ000000000W0001NB>(_05C4~s7y=oW;1vP{2aqKI z089`6myZ|%9YeGw003wY|NjU800000000mG0077(003MM|NjU800000000mG007)2 z002-A|NjI400000001BW008hM002Y}|CjF=0v#I^CIA3n5C8uJ000000000W0000e zCIA3b5C4}Z83G*#OeO#TNDu#){}KWj3n%~p0B|M%089`6mv0#YB?p`)007tz|CgH? z0v&(ACIA5B5C8uJ000000000K0002gCIA4~5C8uV00000000000000W0002&CIA4? z5C8u_00000L=F(00-gax4IM?^-3%W90001N0000GCjbEK5C8vM0RR91K@LEj2%ZN) z4IM$11eOCsmjXtV1(OC>)YC-X-PhID3?G+rFai^QO$yZ0Lf+li)z%Cj06_~-)YC%V z-PhID3?BeN3>`p~1eODr0-Xq+2LP-9004j|007(&|Nj630000%4xj;@6rK}74IM$2 z50?%?lM<8>QkV@!nhTi>LYxVk3PhC zmJgR{4wwy@44Mm@3Y-a@6rK}S)!5nE+uTZ(5SR^_44Mm@3Y-Z^+1Nqb+CkMp+(MWQ zN!US^5SR^_44Mm@3Y-Z-)j`?VLfhIw+(MZQm<>Uj3YrT+l@LLk2><{{0000mC;$Ld zjQ;;T0+&t>0vmrp3ul!CPSscnl>|r&LJE}xNDDy|r&LJE}xNDD!g1OR9N004X_ z006Lw{{OH60000%4se|go((|_9YK@}NR|mt3f|q;)C?a0K?^~c2bTy!lMF(d1(^mz zn*>Ca3SJ7>*FoCZLDNCiLEAwKQq$Gf*xB0KOPB|j2tj|E1(^mxlMF$X3PGC$0000e z0002!C;$L-694}M0RR91K@L!z3Z4l;4IM#~2$Tn03f|q*)C?a0K??vV0000KDF6Ua z6aWAG00000K@KpT2A%~%4IM#~1e60@3f|q*)C?a0LJI&m0000$DF6T@6#xII00000 zLk=*V2A-E29s(gE000005C8xGd?^3`kQD#_1ONa400000JOBUykSPEFgcO$=9|AfC z&?x`_G!>Ux9|AfC5Gnuwj1`xf9|9@{Kq>$LOcs~Q9|AfCfGPk0q!yP7AObE1v?>4q z_!gHwAOa={;3@zB)EEE%e3yX}0uz^jAOa)_AS(a>6dC{jz?X3X0ux163f|q*)C?a0 zK??vV0000?D*ynf8UO#B00000K@KpT2A%~%4IM#~1e60+3f|q*)C?a0K??x10001Z zD*yl-8vp;0mjxjL9|T5}3saXUAp$K5ngyE#oCBQ>o(-2^Ap%ei0Qdj^05B{70Q4OH z{}7kGAp#pBnhi~q6O$A~oC})_L75H$RM|n)(?Q(ZNZ3KzO5WYq)z+7=`T-y&P}9`e z+uTZ%6qFO04x0>|3qcCh(?Q(ZLD@kIO4HQY+uTXmLE4u^0YnWQM&8{F9{>OV0CWHV030v?06-)E z|1<#r002b}P@M{%2|*1VL6-!W145GsLzM{FD2$Tnv29^bv1egPv0-6Dx3Z4l_3?Bf~KGfCL*Vx(G-QGeB9Z-`9l?Imt zm;;>(o(XIK005LQ0000a|NjU90000%4ltbto&`e<9YK@>LX!kSl>$+hEiM8W7E04W z)k5Cg)C?a0K@1%*lmndxo&`jgF)jiX8q-150000003-ka00c1r0GK5I|1@1}rfE0H`FFDklOQ97mOe0b>f?-qq983?BeO3jhE#0001FF#rI_C6_8E0vsGi zm4pFf3f4lo3mo4?~y@mkvyo5JH*@N!Hau*w;bY zN8a7j)C?a0LYJ^80=NeJG5`PoE0=C50)_^NGXMa5ESLHz0xkx;GXMZMEtf7T0wxW7 z0002&GXMZ+F8}`=mtiUb7k@^U2bBm%nFN>xaM{>I*407NL6ZuV2$lz!1(^gv+1N+Z zLDtnt-rd*K3?BeO3>{#T3X}000Ou|NmeC0000%4ltbto&`Y-9YK@>Mhf2D)ISU#06_~ulLSJQ z0$d8yLDfRu-P8;p0745w3e!T>L*Cug3?BeN3t0-&LDfPFLeoLj0001p0002QGynh) zF_$(g0)_@qH2?tQGMBmE0-#mDVZpmCz~dmC7m#yFG1GTLD<(p+Sx(VLEJ-=E|n~nE0=#Nm?@bknkSqk zLDtnl*w;bY*+JY$l`NJkmnxVknJAhkoFz>P+(FjWLD<(p+Sx)2N!Hat*w;bY*+JYv z(?OOil`KJ+DVHiinkShkL6a^)oFxDNAOHXWTs8mz$Tk1}OaK4?07niGodTW#L=7EA z-rWoz00000EC2uifHnjG0Q5DNwk!fF9k4b408BRj|12wGBE-!8pt~U08B;y{}ccK0000003-ka0NgtO08mAjdNBeb8U#E50BA-3|0Dna z0000004M+e02n*~0DMK4wlM-G21Gmn0I)@u;xPg`2828S0Qg0hA~FI}2HZRV0MJI4 zdNKkc9Rxi90I)~@{}ccK0000006YKy02n<00JKN{|CpEkDFPgq)iMGb23S1+01QZ% z_A&xi2DCi@0GLUaQZoWh1_(X?0CY;1rZWN}1~5JV04z(F&NBige@p-X0AM}<0CY?L z|KI=s002P_Fr5aT1wjoRLX-oO1VWVpMV0|t3e?j<*407Y-3%W9K?_0FLe)Xk(?Q`3?2A%~;-rWoz03ZMW0I)s)00d0`|2O~u002V{5S;>^0YnWQM&8{F9{>OV z0B`^R0MtGJ02oaFmq#=LZ3aj`004ANm%20pA{uZ%0068`|NjgC00000002Ay004wP z005{?m-aLQItIi)008(-mo_y5HU0000%4v-Z? zozeoH(E>pY9YK@O0+i1JLYB<}NR`e4MVQM1m&^ia*w;bTLY2+}NYzUU-QL#I)C?a0 zK?_Qi&H|Ur0+`DJN!3Bv*Fu%f0!h_DmCgc}%mSFp0!G!>*g=@f0+-AJL6yz|002|~ z006i^05Je;Qvd(p0RR91K@Q*ooh+U!K@A;2lPZ)cOqV7?mM4`cY}VC5*GCH8-P6000001^@s6 z00000&00000(0Tv>00000(0Tv>00000 z(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv> z00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>004gg z0ML2>000000ML2>000000ML2>000000ML2>000000ML2>000000ML2>000000ML2> z000000ML2>000000ML2>000000ML2>000000ML2>000000ML2>000000ML2>00000 z0ML2>000000ML2>000000ML2>004gg007W>00000007W>00000007W>00000007W> z00000007W>00000007W>00000007W>00000007W>00000007W>00000007W>00000 z007W>00000007W>00000007W>00000007W>00000007W>00000007W>004gg0002c zdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b z0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002c zdH?_b0002cdH?_b0002cdH{a_00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv> z00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000 z(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0YFW000000ML2> z000000ML2>000000ML2>000000ML2>000000ML2>000000ML2>000000ML2>00000 z0ML2>000000ML2>000000ML2>000000ML2>000000ML2>000000ML2>000000ML2> z000000ML2>000000MLJW00000007W>00000007W>00000007W>00000007W>00000 z007W>00000007W>00000007W>00000007W>00000007W>00000007W>00000007W> z00000007W>00000007W>00000007W>00000007W>00000004i`dH?_b0002cdH?_b z0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002c zdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b z0002cdH?_b004gg(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000 z(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv> z00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>004gg0ML2>000000ML2>00000 z0ML2>000000ML2>000000ML2>000000ML2>000000ML2>000000ML2>000000ML2> z000000ML2>000000ML2>000000ML2>000000ML2>000000ML2>000000ML2>00000 z0ML2>004gg007W>00000007W>00000007W>00000007W>00000007W>00000007W> z00000007W>00000007W>00000007W>00000007W>00000007W>00000007W>00000 z007W>00000007W>00000007W>00000007W>004gg0002cdH?_b0002cdH?_b0002c zdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b z0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002c zdH{a_00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv> z00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000 z(0Tv>00000(0Tv>00000(0Tv>00000(0YFW000000ML2>000000ML2>000000ML2> z000000ML2>000000ML2>000000ML2>000000ML2>000000ML2>000000ML2>00000 z0ML2>000000ML2>000000ML2>000000ML2>000000ML2>000000ML2>000000MLJW z00000007W>00000007W>00000007W>00000007W>00000007W>00000007W>00000 z007W>00000007W>00000007W>00000007W>00000007W>00000007W>00000007W> z00000007W>00000007W>00000004i`dH?_b0002cdH?_b0002cdH?_b0002cdH?_b z0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002c zdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b0002cdH?_b004gg(0Tv> z00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000 z(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv>00000(0Tv> z00000(0Tv>00000(0Tv>004gg0ML2>000000ML2>000000ML2>000000ML2>00000 z0ML2>000000ML2>000000ML2>000000ML2>000000ML2>000000ML2>000000ML2> z000000ML2>000000ML2>000000ML2>000000ML2>000000ML2>004gg007W>00000 z007W>00000007W>00000007W>00000007W>00000007W>00000007W>00000007W> z00000007W>00000007W>00000007W>00000007W>00000007W>00000007W>00000 z007W>00000007W>0012T0002cdH?_b0002cdH?_b0002cdH?_b0001pml6L0>6fr+ z0|tNp|Ns93000010000300030|Ns900001hlmP$$00000000000001plmP$$00001 z000010001xlmP$$00002000020001(lmP$$00003000030001>lmP$$0000400004 z0001}lmP$$000050000500026lmP$$005PT1DSuglmP$$0000G0000G0002MlmP$$ z00000000050002UlmP$$00001000050002clmP$$00002000050002klmP$$00003 z000050002slmP$$00004000050002!lmP$$00005000050002^lmP$$0000600005 z004gg0F?m%000002LJ#71poj52$cZ<000002mk;81poj55S0M{000002><{91poj5 z7?lA4000003IG5A1poj5Ae8|C000003jhEB1poj5FqHuS000003;+NC1poj5K$QUi z000004FCWD1poj5P?Z4y000004gdfE1pt2l09cg)0000001p5F00jU50BDr~00000 z01yBG00jU50C<%F0000001*HH00jU50DzSN0000001^NI00jU50Fadd00000022TJ z00jU50GO2l0000002BZK00jU50HBot0000002KfL00jU50H~D#0000002TlM00n;l z006L+0RR91000*N000F5006j^0RR91000;O000F5007990RR91000>P000F5007XH z0RR91000^Q000F5007{X0RR91000{R000F5008Kf0RR91000~S000F5008in0RR91 z0012T000F5008)v0RR910015U004gl00008mH_|&0000V000050000OmH_|&0000W z000050000WmH_|&0000X000050000emH_|&0000Y000050000mmH_|&0000Z00005 z0000umH_|&0000a000050000$mH_|&0000b000050000;mH_|&0000c004gg1poj5 zP?iAz00000CjbBd1poj5Se5|*00000C;$Ke1poj5V3q*@00000DF6Tf1poj5XqEv0 z00000DgXcg1poj5aFzi800000D*ylh1poj5c$NVG00000EC2ui1poj5fR+IO00000 zEdT%j1poj5h?W5W00000E&zW300jU50Fage00000051Rl00jU50GO5m0000005AXm z00jU50H~G$0000005Jdn00jU50I-$;0000005Sjo00jU50JxR`0000005bpp00jU5 z0Kk?30000005kvq00jU50LYdB0000005t#r00jU50MM2J0000005*RB000F5007vQ z0RR91001`t000F5007{Y0RR91001}u000F5008io0RR910021v000F5008)w0RR91 z0024w000F50001&0RR910027x000F5000P=0RR91002Ay000F5000000000000960 z|NsC0|NrQ)0RR91004gg0000000000u>k-800000000000000Ou>k-80000000000 z0000mu>k-800000000000000;u>k-800000000000001Bu>k-800000000000001Z zu>k-800000000000001xu>k-800000000000001>u>k-8004gg0000000000u(1IE z000000000000000z_9@U000000000000000*s%cs000000000000000@UZ~^00000 z00000000005V8RP000000000000000D6#( z000000K|F#0GB`p0~iVna{&MV0000KbCUrE6O(WO6PG*(12jp{3jhEB0000000000 z000000000300aOSGXMYp0000000000000000000300jVaO#lD@000000000000000 z0000300scSm!Ss(6@Lc+Kv4hy000000000000000000000{{pBm|Oq=0000000000 z00000000000{{sCuzCOh000000000000000000000{{vD(0Tv>000000000000000 z000000{{yE0FM9w000000000000000000000{{#F1akoZ09*h7000000000000000 z00RIG02p%t0000000000000000000000RIH09exj0000000000000000000000RII z0MOh40000000000000000000000RIJ0AQC9{{j;Q0{{^Kc$X3X0uu!T01^O*ml6L0 z69oeR69D*^@dyK70+1}1QV9btN|ciT000000000000000073u&00ICD0F;ve00000 z02BZK0000006zc#000090I+%h00000000000000006zc#0000C00eWF$_WE5DZF|B z00000000000000006zc#0000C01R^h0000000000000000F9Sn2?HO0kP`s_00000 z0000000000n*aa+0sspD&=Uaw00000Tmb+800000KL7v#000XBSdjn#0000000000 z00000ssI20000mGaPk8H000000000000000KL7v#000XB0FM9w000000000000000 zssI20000pHfbs(X0001g00000000000IC200000D03f6R0000000000000000IC20 z0000L0C*Y%0000000000000000IdK30096M0C*Y%000000PqL^000000K5PI0096M z0B9ow0000000;m8000000LcIV0096M0B|D&00000000O80000p00620000004FEu- z0RR91000000000000620000004*<9W0ssI20000000000007pPVF?2uP?P`w00000 z0000000000KL7v#000XBu#f-%000000000000000ssI20000mGXz~L90000000000 z00000-v9sr0sspDShD~C00000w3k^710NX-0RR9202BZS00aO400004000000000O zmyrwu7a1-A000316aWwa1ONa4000C400000002Rk!3+a00acgr3I0RR;M zXa)oT000001ONa400000c>w?b0RR;MYz71X000001ONa400000iI*V_0~ddu0RR92 z02Kgu1_S^A0000G00000000210RR9202Kg;1_S^A0001h000000002J0RR9202KfT z2Lu2B00004000000002e0RR9202KfX2Lu2B00004000000002z0RR9202Kfb2Lu2B z0000$000000002>0RR9202NvQPzMA6000001ONa400000{{a910RR;MSO)|E00000 z2mk;80000069NDL0RR;MU=A3-q10000000000000000062000000 z4FKqa0RR91000000000000620000004*-zq0RR910000000000008xup$-EdVOYrk z0000000000000000IC200000D0MLa20000000000000000IC200000L0C)!k00000 z000000000000sj90096M0C)!k0000005AXm0000001^WL0096M0H~K?4g(h{(1`&6 z000000000000000ssI20000jFfa(DN000000000000000A(!zF10NbN;s5{u00000 z00000000200000001W_0lb1>n11>?x7X$zR0000000000000200000001W_8lK}t# z0000000000000200000001p5-@c{q;00000000000000jm+=n+9|?f%000000001& z`4Iyj0Y8@+5(6J8c$5JE000000000000000ssI20000jFnDhYv000000000000000 zOPBEv10OS(?*IS*0000000000000180{{R501E(^?*IS*00026000000002000000 z01W^TmjRb!5d$tLn*jg-0000000000000200000001p7T^#K3?00000000000001a zm+=n+A3+cW0RR91000000000000620000004FE8s0RR9100000000000062000000 z4*-b!0RR910000000000004!T@eczZK`;mb0000000000000000G9&*00ICD0N@P) z0000004M+e000000IC200000F0I2){0000000000000000Irwu4+9@T;2Hq{00000 z0000000000ssI20000dD0IC51000000000000000ssI20000jFNCpA`0000000000 z00000xR>z{10PukDggih0000000000000200000002KgmD+B-l000000000000020 z0000001W`JuK@r60000000000000200000001p882?78B00000000000002Sm+=n+ z9|@o;0RR910001&DHQ`BF{%In0000D04T5l0000000000000000IC200000F05}Q) z0000000000000000MnQ84+9@TFfaiC000000000000000ssI20000dDc(MTi00000 z0000000000ssI20000jF=nMh?000000000000000;+OFc10R2IG64Vp0000000000 z0002+0{{R501E)9G64Vp000130RR910000B1ONa601E&BGywnr000130RR910000e z1ONa601E&JMF9W+0000~0RR910000`1ONa601E(MMgaf-0001#0ssI20001W1ONa6 z01E)$_9004gg6aWAK00000o&*2@0sspDkZS<|00000)Bykh00000ssI20000dD zV6y=L000000000000000ssI20000#Lcq;?|000000000000000yaWIM0RR;Mcq;?| z000001ONa400000%>)1d0RR;Md@BS1000001ONa4004gg0Nn%t0096M0Dvn500000 z00aO4000000PF++0096M0E8<90000000aO4000000R0320096M0EjCD0000000aO4 z000000IC200000D0I;|L0000000000000000IC200000F0MHEr000000000000000 z01gEJ00fuq3j-S|_;LXN000000000000000ssI20000jFSRMiZ000000000000000 zP?rH110Nb}9s&RW00000000000000W1poj601p6c9+x^8115hi1poj501g0H(*Xbg z00000000000000%1poj602BZK00aO400000000000000^1poj701N;Ga{&MV00000 z000000000~1poj700{uFdH?_b0000000000000151poj60P+8b@&f<>0000000000 z0001E1poj602F@!Fa`tw000000000000000aRmSX0sspD_;LXN000003;+NC00000 zZv_AV0sspD_;LXN000003;+NC00000fCT^m0RZv;82000000000000000mIVL+5&#PTzzhKZ000XB00aO4000000HTu-4;KNq zlMxRW0m_pR4;M+?1pojN01E(+oB#j-0002s0RR910002;1pojN01E&xFaZDn0000q z0RR91000011^@sO01E&RvH$=80000;000000000Pmw_1r7k?}U000sI3jm-h0RR91 z004Xd00000002V<000sI3jkob00000008g+00000003JC000sI3jp|W0RR91008^| z00000003+T000sI3joLt0RR91000O800000004Ie000sI3jpZ;00000000aC00000 z004*v000sI3laeEl>h($0002M0RR9100020mw_1r7fHJY000sI3jlZy0RR91001Ze z00000006}X000pH6aW|i1ONa4000C400000007bk000sI3jjz>0RR91002}000000 z008Khff)lAG5ZDp01^NT0Fdqg000000E7Sl0000001gKL01^NT0Fdke000000PFw& z0000004JBB8Uq($JO=;(5&#PTD9Zo<000001ONa400000N(TS{5&#PT$P57h00000 zAOHXW00000RR;h75&#PTI4%JI00000NB{r;00000YX<-T5&#PT2=xE}00000@Bjb+ z00000dzYaa0~axj2LJ#P01E)v2mt^900008000000001<2LJ#P01E&Z?*IS*0000e z0000000026m!TR17XibUp&A1hNz4ZT01^NT0Qf5b0000007w7;000000OAJ#01^NT z06+}^0000000aO4000000PF_<01^NT0Dv9=0000000;p9000000Q{Gs8Uq&r6_ZgB z7hxy}000sI3jkQc00000000C4000000021%000sI3jpw$00000003wK00000002%1 z000sI3jk@5&#PTh~oeN00000Bme*a00000tdmg@ z7k|?T000sI3jlDH00000000yK00000008I+000sI3jhcq0RR91006)M00000008?4 z000pH6##G;1ONa4000O900000000OH000sI3joMH0RR91003YC00000001Hh000sI z3jlBt0RR91002M$00000001!w000sI3lacuG64Vp0000q000000000xlK~AE0a}v* z4Hp4plK~AEe|8A~01^NT0Lc3Q0000005Ado000000F4O%01^NT05HV>000000GI#( z000000G0^=01^NT05}Z+0000000aO4000000H6r~01^NT0Duz#0000001yBG00000 z0IvxE01^NT0B{@u000000Pp|+000000KW+U01^NTS^)470RR91000O800000007Mi z000sI3jiPu0RR91000aC00000007zv000sI3jp}_00000005W(00000008s}000sI z3jp{L0RR91000O8000000007$(F_*>3zN|d7XcQN(F_+!GYS9z5&#PTFya6J00000 zH~|0v00000N(uk~5dakcum=PH000005D)+W00000TM7UG5&#PT$RPm$00000oB#j- z00000aFfvt7XgNo(F_+!uL=MF5&#PT$dmv800000TmS$700000yb1sS5&#PTaG?MI z00000L;wH)00000)CvFq5&#PTAY=gm00000ECB!j00000>66h67cu+_000sI3jjC~ z0RR91001xm00000000OJ000sI3jk;V0RR91003YD000000051bK{5ju1sn?i01=a6 z0TTf_mw_Jx9}zI$00000007_s00000002~%Q6B>re{u@|01^NT0MI%C0000000aU6 z000000E`O&01^NT00=4p000000B`^R000000HF&201^NT01&Pui4*&oX01E*4?EnA(0000C000000002y4*&oX01E(6r~m)}00004000000002` zlW`0e84C~q01^NT0J!A<0000008{_~000000CR85C8xY01E)P!T?~c0000G1ONa40001x5C8xY01E(E zkpKVy0000y0ssI20001=5C8xY01E(kQ2_t|0001J00000000245C8xY005IW5D^*2 z5C8xY01E(kDggih0000e000000002tlQ9q%0Roeu3>QfZ5dZ)Z01E&x4FLcE00004 z000000000N5dZ)Z01E)n4gmlF0000u000000000a5dZ)Z01E&Bvj6}90000~00000 z0000&lc5Y30acTs3>N`tlc5Y38G8``01^NT0LaAv0000002lxO000000E&~L3>SZ+ z5dZ)Z01E){Y5@QM0000C000000002P5dZ)Z01E&BUI73A0000y000000002m5dZ)Y z02Kgu83X_T000000RR910002!5dZ)Y02Kg`D+B-l000000RR910002?5dZ)Z01E)H z5di=I0000$00000000055&!@a005I`4H17W5&!@a01E(!X8`~J0000u000000000= z5&!@a01E&x%K!iX0000`00000000165&!@a01E(^QUL$}000080ssI20001K5&!@a z01E&xtN;K20000y000000001X5&!@a01E*49RUCU0001p000000001p5&!@Z005JR z5fOiz5&!@a01E)fUI73A0001p00000000255&!@a01E(6WdQ&H0002s000000002U z5&!@a01E&}69E7K0000m000000002h5&!@Z02Kfz7z6+S0000%000000002x5&!@a z01E)nECB!j0000;000000002|5&!@a01GYv2oeDR00000KmY&$000001`_}P5&#PT z*y8{I00000FaQ7m000007ZU&g5|d#86HP4>000sI3jhcT0RR91005)_00000002Z2 z000sI3jnaG00000007hh00000003VT000sI3jhET0RR91000C400000003$e000t` zVF43OgcAS&5&#PT==lHu00000+yMXp00000oD%>55&#PTNTC1#00000Bme*a00000 zu@e9Q5&#PTkP`s_00000KmY&$00000!xI1i5|d#86CLXl000sI3jkO(0RR91003A3 z00000008t8000t`VF43m2NVDR5&#PT@XG)I00000^Z@_>0000078C#g5&#PTK==Rv z00000Bmn>b00000BoqJu5&#PT7%c$+00000NB{r;00000HWUB=5&#PTs1N}F00000 zH~;_u00000KNJ7}5|d#869rHd000t`VF43CV-x@Y5&#PT0B!*Q00000^Z@_>00000 zeG~uy5&#PT(DMKQ00000Gywnr00000j}!m^5&#PTsP_N>00000n3n-710OZG6aWAc z01E&Z{{R300000`0ssI20002Z6aWAc01E(+zyJUM0001_000000002x6aWAclVJf9 zN%<5201^NT0AL6K0000004M+e0000000$KS01^NT07yXr000000AK+C0000002LJg z01^NT0JsbR0000000aO40000003(;-D+3oXHWdH>5&#PTSh4^B00000r~m)}00000 zMil@65&#PTXzu_300000EC2ui00000T$kZ10~cXs6#xJd01E(U;{X5v0000W00000 z0001V6#xJd01E)f0|5X40002E000000001f6#xJd01E&(>Hq)$000130ssI20001s z6#xJd01E){1pxp6000040RR910001(m*Fb|7d5IC000pH6#&2&1ONa4000O800000 z006ZW000sI3jnwa0RR91008^|00000007Pv000q_VF42X;g{hn0~deu6#xJd01E(c zo&W#<0002s0RR9100001761Se01E(!l>h($0000C000000000I761Se01E*41_1y7 z00026000000000W761Se01E)H(*OVf0000O000000000i761Sd02BZ)0R#X50002s z0{{R30000v761Se005U~EdvpMQ5FCI5&#PT2<`v?00000ga7~l00000WflMc5&#PT zkP-m^00000v;Y7A00000bQS;r5&#PTke~nn00000xBvhE00000kOu$&5&#PTsMP=f z000003;+NC00000ixvO?5&#PTP@(_;00000L;(N*00000qZR-F5&#P-0H~D!00000 z05kvq000000J|0d01^NT0BDo|000000AK(B0000007;V}5f^{U761Se01E*4{r~^~ z0000C000000002m761Se01E&xW&r>I0001V000000002+761Se01E(M$^ZZW0002E z00000000087XSbf01E)1P5}S_0001J0RR910000V7XSbf01E&>y8r+H0002+00000 z0000s7XSbf005I?0TBgD7XSbflVJf9WpNh(01^NT0ARuZ0000000aO4000000D>0) z01^NT0I=f#0000003-ka000000F@U201^NT05BK<0000000aR5000000HzlJ01^NT z00<5N0000005|{u000000I(MT01}g70TVUL7XSbf01E&R5CH%H0000$000000002j z7XSbf01E&Z%K!iX0000C000000002x7XSbflVJf9W%w5W01^NT08kA90000007w7; z00000009^P01^NT0DuGm000000DJ%d0000001p@d01^NT08st_000000GI#(00000 z03a9u01^NT07$_A0000005kvq0000005uo@01}g70TTsM7ytkglVJf91!fok01}g7 z0TUg17ytkg01E(!9{~UW0001d0RR910001q7ytkglVJf9f2J4!01^NT0EjFB00000 z07w7;000000KFIh01^NT09eNW0000000062000000Ld5t01^NT0J!D=000000Q>;} z000000M!@(01^NT01z($0000007w7;000000O}Y301^NT0O&6P0000007w7;00000 z0QeXH01^NTLIB7v0RR91002k;00000000gd000sI3jhF*00000006K7000000012s z000sI3jo*~0RR91005W(00000001tR@h}4ye?S=k01^NT0B9=#0000007w7;00000 z09P3R01^NT0N@V+0000002lxO000000AU#b01^NT0Envq000000H^=}000000EZa> z01^NT0N_yp000000JH!A000000G1g501^NT05Avv0000005AXm000000HhfJ01^NT ze*j<|0RR91005K#00000006Za000sI3jp~200000003A300000006)l000sI3jomJ z00000002k;00000007n*000sI3jjD70RR91008^|00000008D0000sI3jmPz00000 z005i-000000090O000pH6#&o|1ONa4e*gec000000000F8UO$i01E&BYXJZN0001x z000000000i8UO$i01E)HkN^Mx0001}000000000w8UO$i01E(cT>$_90001Z00000 z0000{8UO$i01E&Z;s5{u0000K000000001I8UO$i01E&(O#uJ^0000C000008~^|S zeHs7&5&#PTND=`6000001ONa400000jF&+&0~ddu8UO$i01E&}NdW)=0001l00000 z0002H8UO$i01E(65CH%H0000e000000002R8UO$i01E)92LS*80001p000000002d z8UO$i01E(EF984m0000;000000002#8UO$i01E)H3IPBB000040RR910002p3jhET z005U)9|I9F1{(kX5&#PTxaa@?00000d;tIe000005E}ph5&#PT00jX6000002mk;8 z000009g{H@7XdGmF%}mALX$BT7fDnb000sI3jjzB0RR91000C400000003Vb000sI z3jnyG00000005W(00000004L!000sI3jp{J0RR91000;O00000004%QF%}mAnv*dW z7a6S^000sI3jmmv00000000aC00000006|3F%}mY*Bbx;5&#PT(Cq*K00000C;$Ke z00000>XR`R7Xkc}F%}mw4;%mh5&#PTs6qh%00000U;+RD00000EF1s;5&#PTur&by z00000*Z}|l00000KbJu@0~aw-8~^|k01E(!5CH%H0000S00000000178~^|k01E&J zN&x@>0001t0RR910001Qmq9fH7k`2r000sI3jlyF0RR91002k;00000005sH000sI z3jm<-00000003A500000006BV000sI3jioT0RR91000~U00000007Ax000sI3jp|U z0RR91007_t0000000871000sI3jnaE00000000C400000008zJ000sI3x5C*-~a#s z0002&00000000059RL6l01E&J{{R300000C000000000L9RL6l01E){aRC4T00004 z000000000f9RL6k02Khp7X$zR00008000000000u9RL6l01E)9?EnA(0000a00000 z0000?9RL6l01E)H!T4gmlF0000u00000 z0001-9RL6l01E(s!2kdN0002g0000000027moYX27cs^i000sI3jh$g00000002+` z00000008A3000pH6##Gt1ONa4000O800000008}$F*XAi0T7o_Hv<=8E*<~?5&#PT z;0OT#00000C;On01E)1Q~>}00001l000000000m9{>On01E&xyZ`_I0002+ z000000000;9{>On01E&h&;S4c0002o00000000109{>On01E(!VF3UD0000K00000 z0001O9{>On01E(s%K!iX09OD2YybcN00000bsqo#5&#PTkZAz`00000U;zLC00000 zj2{315&#PTP!a(E000007ytkO00000ogV-I5&#PTF!ule00000bN~PV00000tsejY zAd_JM6MxAc000sI3jiop0RR91003kI00000007+|000sI3jnBQ0RR91007_s00000 z008$N000sI3jp960RR91000C400000000Oe000sI3jnA~0RR91004{u000000012z z000sI3jk;$0RR910058!00000001c<000sI3labb0000005|{u000000LmZ$ z01^NT0B8~c0000004M+e000000NWq{01^NT063KZ0000005kvq000000Qn#Q01^NT z05}=}000000H^=}00000016=h01^NT763pj0RR91002k;00000001B%000t`VF43O zG$8;05&#PTh&KTM00000L<0Z-00000Q6T^T5&#PT2;=|&000000096100000XdwUq z5&#PT=v@H-000006aWAK00000gCPI_5|d#86CITy000sI3jo-00RR91000yK00000 z0062X000t`VF430z99er5&#PT;FSOX000003;+NC00000&mjN+5&#PTKwbd=00000 zBme*a00000-yr}15|d#86B+U$000sI3jokb0RR91001-q00000000J;@jL?;Wg8*@ z01^NT01&?b000000C)ia0000006iiA01^NT03a&?0000007w7;0000008=6W01^NT z0BFJh0000000aO4000000A(To01^NT0PrmV0000007w7;000000DB?;03efL0TUUD zA^-pq01E*4@&Et;0002g000000001)m+?FU7k{rJ000sI3jpxg00000004*p00000 z006oo000sI3jly%0RR91000O900000007S-000sI3jj#)00000003A300000007`3 z000sI3jk>O00000004Xd00000008nL000sI3jpB700000000yK000000000Z000sI z0GD?@0}%xiBLDy(lVJf9e=Q>b01^NT0GLYw0000001N;C0000006`-F01^NT0QkiK z0000009*k80000008k?U01^NT0B8{b0000000aO4000000AM2k01^NT09cy<00000 z05kyr000000Cgh(01^NT05A^$0000001yBG000000DmI@01^NT5&&4q00000000O9 z00000005PjaXteV8K)xv01^NT0GJH{0000007w7;000000JxWNJ_8qj%Od~)5&#PT zcn|>q000005C8xG00000)*}D_5dahb5CsGP00000AOQdX00000ND#OAO#{~flP@+GxA9K{ ze*%|_QUhg|15*Q2mv2)8O9E$KmypB(8MnGq1B(Kea#jPimpNAhpSSK;10(^r9$5oN z0k?Qs1Ns8DgIxn?0ha_{1G=}`UjuIf6ijbnWKwl*bZKp6L~LwRX>Mn1WtT`|1IM>0 zV*?Wcm)%hV2$xu818%q7Wdl|Lmqcd+)(mG~WO8;!b#7xxZf3U_Xai;emw;&lU;^L? zm*QyyE)viS00000007Vn00000002lQmm+EdE)p0s00000000;>00000003MXmttxI zE)jH100000004AN00000002gpp=tv!3cyeR000000Kia}+G+zf5kOG@000000600000(0Tv>00000Fcg>KYXdG40FM9w000000FM9w000001mu?@Yy&O|1akoZ z000001ap^KYy&nD7;^yt000007;^yt00000Kwy`mYy&P5SknOj00000SknOj00000 zbP1Q@Yy&P5(A)t400000(A)t400000ph1@+Z38X}VDbY100000VDgt*Z38w6c=7`P z00000c=DH;Z38w5i1Gsf00000h?m)I12+-)^aB6@0002^^a20?00008mmzKge*$18 zm!fV1ZUT@jmlAISPYgEz0000002u%P0JE2EZv!j|J_7&%0000BB$uLZ12zKlVwc)) F118zhvjqSE diff --git a/third_party/prebuild/aarch64/liberror_manager.so b/third_party/prebuild/aarch64/liberror_manager.so index 759d8e30accaaca6dd3cd9dcecbc97d03f1cb20b..eed6f93f61aa42bf66414982ebd78809fd1c99f3 100755 GIT binary patch delta 500925 zcmV+W{{#TApf-^GL68^|aF_)E00000KmY&$000005O)xfD>Z-Qd<{9003||2><{9 z003||2><{9006W(00000006W(lY#+Gf9Smm000000O-97000000O-970000002o35 z0000002o3500000009610000000aO402BZK00RI307p($0Qony6kPg=?vG(Hs-#>` z0>)m$Dih5!PnC_o^A(M19B7zzxz0YVS}Qa<2L zNyZ=mlnodm5CAABU;r`>Xo3L)1(-Y&LI8jOngoCV6bKCf1ORXZMo|O+Kmb5_2yqB9 zfS@T!%`l<_fFubdf_f+*qzpl@QlJ2UC_(`c#Rby=AOM2^24#N@0PIkK06~DA5Cjk) z0T2KH0FVFz03?D46Hf5a6G;FF0w6X)AR|qZFn}}?0y6jj7!?K*073!890V|nLO=kZ z0I&ck000CC0|F8tEF&xk2rvf)l0*fF2*3~kAPh1>AOHXu+A5I200IJvv;;5!cpw1? z6%e2x&=?~i0YQHuQ7AwFiU1-I00963fDj7g1Qh^ak^nFP~Xh8u2 z00=-pK_I{oA`u7?aUcKy5C}-ZBS{bg7$`t60e}Jt0s_E6gaA}XQVYNkfHDF=N&o@~ zh%ToI0u0aqx-bbK3@88umHc`lU@WOe^P;P z6b%u8RU#q)01yyBG!sKq5Q~KXfDj5m06;+irhotd004v<2rwrmGUB2D2mm0AK}7HX z0T=)y0YU%(0Ai2;5TFDI7$XtEBSH}ZxHTloosKkQhJ^Kur)503x0M5L5(1e;|;6Pyv8IDV;561PBZipdc)S2~uE0 zKrjH{11K~IfGR}cL=s>Ck^lq{1b`qA0F*#L009NUfPxS}0tO70Xp91ge`){*NFj_x z3{wCA0ug{ELK;MXCT3fCB;m0Dxr?009F47+MBop+Zz8 z5eOnMP!IzEP=f#he+mLX0SFWX00DytKtuo`1O$o#NeCbS1ONztLj({o1mF?b5L5tx z2mq1<01N;C009I5001BWXd?g!Q3^?BU;qdRk^n#i01yxWL0|;}08mH}g$$~YBoGvU z1PA~~AVMG^Ae0E8000<7Lk$4{s1b|?l_Z$}3K7t0QiKEof1m&c!UO;S0u};<1S0_e z01AT;7!Uve0YCtT07QsFXbcj90dN2SLIetsA^-yyFaVISpaeny2nYcP001x)kN_YE zMI=gqK!5-M0dz78i48!63K2kvgph~`gjWb~0Z;@$02mk`ffxY*03-kdhG@W8R+8)t zC;%WpQA3b4e-Howgg^uVID$|iRD=Kw5CCZ?6cp%y00aU600Lp+0SF)n0AK(Bf+Ao7 zpa=i}fM5VZ2w)pv6aplHK#fTwCaVwwz?2dPCZMA51qPr<5IGQ}0E7hqF#$3O2!JwS zAfW^_5C8y}u^R|k03x7x0Wknh0stcf5)lj_5uhNYe*q9cA`k=tac}?;FaVGMAyy?Y zF)}OwKt=#YECGwB0R#j9fPexE00i4gi8> z01+T@05C+L2nY#aD-eN#5`+Sq1OY_1oWWU$CIVy(Kp+ByA`BEDE&)RT2m}I90Dzq= z0}%!`L||&00=Wk0!YFTECv7o07?*$V1N<@BCHSuRDc8o ze*%I60?;4;5Hu~xpo0LS(@qJ65K#)%LPZ9E0tiq5kU;?e8Zjdv3W)>&00e*q06;88 zkq#gbAg}^O03ZVZga{x&00000000003jqKC3;_TD4FLcE000004gmlF4*>uG00000 z000005CH%H000005&-}J6#)PM00000QWpUL02l!P0000002=`S000000000002~1T z0387U03HDV03ZPX000000000003iVY0000003rbZ0000003-nb03`tc00000044zd z04D*Hp#dI$C;+{&LID5(LjeE)MF9W+00000MgahS07wA<0000007?M>089Y@08Ie^ z08Rk_08aq`08jw{0000008#+}08;?~0964109FA2000000000009OG309XM409pY6 z09ye70000009^q90AB$B0AT?D000000Ac|E0Av9G000000A~RJ000000B8XK0BQjM z0BZq%003?Q003_R003|S0040T0046V00000004CX004La004Ob004Rc004Ud004af z00000004gh004ji0000000000004mj004pk004vm00000004yn004&p004;r004>s z004^t00000004~v0052w0058y00000005DH0RRA$0RR91000000001$0RRA&0RRA) z0RR910001)0RRA+0RRA;0RRA<0RRA?0RRA_0RR91000000001_0RR91000000001` z0RRA|0RR910000000000000000001|0RRA~0RRB00RR91000200RR91000210RR9= ztN{Q3tpNZ400000umJ!70000000000u>k-800000v;hDB0000000000w*deExd8wG zy8!?Iya50J00000y#W9K00000zmri76EedA0074U000000077V00000007AW007JZ z007Ma0000000000007Vd007Ye007bfm%+#gCV$oe0000000000007qk007tl007wm z007zn00000007+q007?s007|u000000080v0086x0089y008F!008I#00000008L$ z008O%008R&008X)00000008g-008j;000000000000000008m<008p=008s>008v? z0Dk}g00000000000002^0RRB}0RRB~0RRC00RR9100000000010ssI20000000002 z0ssI2000040ssI200000000050ssIB0ssIC0ssID0ssI20000C0ssIF0ssIG0ssII z0ssIK0ssIL0ssI20000K0ssIO0ssI208;<}7XknP7yrVFCaE z000000000000000WC8#HWdZ;I00000W&!{JX955K00000XaWELX#xNMY61WN00000 zZ2|xQ00000ZUO)R00000Z~_1Ta{>SW00000b^-tZcLD$acme(|c zdIA6d0000000000d;$OfeF6Y~000000Dl4i0DuAj000000D%Gk0D=Ml000000E7Yn z0EGeo0EPkp0EYqq0Ez+t0E_|v0F43w000000FD9x0FMFy0FVLz0F?p&000000GR>+ z0000000000000000Gk2;0Gt8<0G$E=0G0000000000000000H6XJ005!_00000 z005){005@~005~1006220066(F#!n^ldu5@f2;xk0IdQ50000000000000000Ivc7 z000000I&i80I>o9000000I~uA000000JH)C0JZ`E000000Js7G000000J{PJ0KEbL z0KNhM000000KftO000000Kx(Q0K@_S0LB6U0LKCV0LcOX000000LlUY0000000000 ze*nt@007Pc007Sd007Ve007hi00000007nk007wn007zo007$p007(q00000007+r z007?t007_u0083x00000000000086y008C!008F#008O&008R(000000000000000 z008X*008a+008g;008m=00000008s?e*ggZ0ssK{0ssK}0ssI2000300ssI200003 z0{{R70{{R80{{RA0{{RB0{{RE0{{R30000C0{{RG0{{R30000F0{{R30000G0{{R3 z0000I0{{RM0{{RN0{{R3000000000M0{{RT0{{RV0{{RW0{{RX0{{RY0{{R3e*gdg zAOipZ0000000000Ap-ya00000BLe^cBm)2dCIbKf00000DgyujD+2%kECT=lF9QGo zFarPpF#`Yq00000Gy?zt0000000000H3I+uHUj_vHv<3w00000I0FCxIRgLyIs*Uz zI|Bd!J_7&%0000000000Kmz~(e*gdg06_x)000000000007U};0000007e4<07wG> z07(M?080Y^089e_08Rq{0000008aw|08j$}08s+~00000000000000008|4200000 z00000000000000009FG409XS60000009gY70000009yk90AB+D00000e*gdg00000 z003bF003hH003qK003wM00000003$O003(P003+Q000000030{{S|0{{S} z0{{T00{{T30{{R3000000000000000000220{{R3000230{{T8e**vju>$}AvI77B z00000wF3YEwgUhFw*vqG00000x&r_J0000000000y8{3Kz5@UNzXJdO!2S0000000000!~*~T00000#sdHV$O8ZX00000%L4!a0000000000%mV-b z%>w`c0000000000f6xN}0MP>g0MY{h00000000000Mi2i0Mr8j000000M-Kl00000 z000000M`Qm0N4Wn0NVoq0Neur0Nw)t000000N(=u0O11w0OJDy0OSJz0ObP!0Otb$ z00000000000O$h%000000O|t(0PF(*0PX_-0Ph0;0PzC=e*p3W008s@008v^008y_ z000000000000000008#`00000008*|00000008>~008_000902009330000400000 z00066000C800000000LB00000000OC00000000RD0000000000000XF000aG00000 z0000000000e*gdt1ONaJ1ONa40000G1ONa40000H1ONa40000I1ONa4000000000K z1ONa400000000000000L1ONaQ1ONaS1ONaU1ONa40000S1ONa4000000000T1ONaY z1ONa40000V1ONaa1ONac1ONa40000Z1ONa40000ae*^#kB?JHfCIkQgC z07wJ?000000000007?V^089h`08In{08Rt|08az}08#`108<1208|730000009OP6 z000000000009XV709ynA09^zC0AB005o@00000 z00000005u_005x`00000005%|005-~005>000000005^1005{2000000065500686 z006E800000006H9006KA00000006NB006TD006ZF006lJ006rL006uM00000006xN z006%P0Dl0$1ONcS1ONcZ1ONca1ONcb1ONce1ONa40002b1ONcg1ONa40002d1ONci z1ONck1ONa40002i1ONco1ONa40002m1ONcr1ONcs1ONa40002s1ONcy1ONc!1ONa4 z0002x1ONc%1ONa4000000002#1ONa40002$1b+Yk>jVG*>;wP+@B{z=0000000000 z@dN+>@&o_?^#lL__XGd{`2+v}0000000000`vd?0`~(01{R99200000{{#R400000 z00jU50R;d60|fv81qA>A000001_b~B000002L%8C3k3iG4Fv!I5Cs4L000005d{DM z5`P5%02BoP02KuQ02c)S02l=T02>7W03HPZ03QVa03Zbb03ihc03rnd0000003`(g z0000000000044?o&^8^0Dk}g0G|Z_ z0HFl{0HOr|000000000000000000000HXx}000000Hg%~0Hp;00Hy^10H*~200000 z00000000000H_530ICH50ILN60IdZ80IvlA0I&rB0I>xC000000J8-E000000JH@F z000000JQ}G000000Ja4H0Dk}g006fI00000006iJ00000006lK00000006uN00000 z00000006!P00000006%Q006)R006-S006@U006`V006}W00000000000077Z00000 z007Aa007Db000000000000000007Gc0000000000007Jd007Me0Dl0_1poj500000 z0002d1poj50002e1poj5000000002f1poll1polm1poj5000000002i1poj500000 z0002j1polr1pols1polt1poj5000000002p1poj50002q1polw1poj50002s1poj5 z0002t1polz1pol#1%Chl-4)>jeM+>;(V-00000?F9e; z?ganAX02~GY00000038MZ03HSa03QYb03Zec03!wf03`+h000000000000000 z04N3k04W9l0Dmh6001rq001ur001%u00000001-w001@y001}!0021#0000000000 z0027%002J*00000002P-002S;002V<002Y=002h@002k^002t{002w|002z}002)0 z00000002-1002`400000003160034700000003DA051Rl00000000161^@tD1^@s6 z000191^@tG1^@tI1^@tJ1^@tL1^@tO1^@tR29u!y8h>jB00000000000031^@t?1^@t^1^@t_1^@t{1^@s60001?1^@s60001_1^@u11^@s6000000001{ z1^@s60001~1^@s60000000000000201^@u727dqmtp)%9um%7Cu?7GDvIYPE00000 zvjzYF0000000000v<3hG00000wgvzI00000w*~+Jxds3L0000000000x&{CMy9NLN zyaoUO000000000000000z6JmQ!Ug~U#RdQX#s&ZY00000#|8iZ$p!!b$_4-c%mx4e z0Dk}g000000L=yf0000000000000000L}&g0M7;h0MG^i0MP~j0MZ5k0M!Nn0M-To z0M`Zp0N4fq0NDlr00000000000NMrs0NVxt0Nn-v0N@4y0O1Az000000OAG!0OJM# z0000000000000000ObY%0Oke&0Otk(0Dk}g00000008L*000000000000000008O+ z008R-00000008U;00000008a=008g?00000008m^00000008p_0000000000008v{ z008y|008#}008&~008<1008_3008|400905000070000000000000CB000LE0Dk}o z2LJ#H2LJ#J2LJ#K2LJ#L2LJ#70000F2LJ#70000G2LJ#O2LJ#P2LJ#S2LJ#U2LJ#V z2LJ#W2LJ#70000S2LJ#b2LJ#d2LJ#e2LJ#f2LJ#70000a2LJ#i2LJ#j2LJ#k2LJ#7 z000000000e2LJ#70000f2LJ#70Dk}gDhB`n0000000000Ee8MqF9!esFb4ntG6w(v z00000GzS0x00000H3t9yHU|IzI0pa#00000IR^j$00000ItKs%JO=;(JqG{)00000 z0000000000J_i5*00000LI(fMF#)?Mh5@@NG}Hf00000 z07?e{08R%00000008a-108j@208s}30000008$4408ng;*?n+E^@oCkjZ0G%E0I~-F0JaAJ0000000000 z0J#SM0J;YN0K5kP00000004gg006!R006%S00000006=V0000000000006}Y00000 z0000000000000000071Z000000074a0077b007Dd007Ge007Mg007Ph007Si007Yk z007bl00000007hn00000007np0000000000007tr00000007zt002_l2LJ%w2LJ%x z2LJ#70002v2LJ#70002w2LJ#70002z2LJ#70002!2LJ%+2LJ%;2LJ%=2LJ%>2LJ#7 z0002+2LJ%^2LJ%_2LJ%{2LJ%|2a}-z7Jv5#008+1008<2008_4008|50090600937 z00000000080000000000000000006A0009B000CC000FD00000000RH0000000000 z00000000XJ000jN00000000mO000pP000sQ00000000vR000yS000#T000000Dk}$ z2mk;V2mk;W2mk;Y2mk;Z2mk;80000S2mk;80000U2mk;f2mk;h2mk;i2mk;80000b z2mk;80000d2mk;m2mk;n2mk;o2mk;q2mk;s2mk;t2mk;u2mk;w2mk;80000q2mk;! z2mk;#2mk;%2mk;&2mk;*2mk;+2!8+oKL`K-KnMT;LI?l=0000000000LkIu>00000 zL005Z?005c@005l`005r|005u}005x~0000000000000000Dk}g0001@2mk;8 z0001_2mk=32mk=42mk=52mk=72mk=82mk=92mk=B2mk=C2mk;8000272mk=G2mk=J z2mk=K2mk;8000000002E2mk;8000000002G2mk=Q2mk=S2mk=T2mk;80002N2mk;8 z0002P2mk;80002R2owMS#|Qub00000$p`=d%m@Gg%?OjB0TzGI2mk=m2mk=n2mk;8 z0002i2mk;80002j2mk;80002k2mk=t2mk=u2mk=v2mk=w2mk=x2mk;80000000000 z0002q2mk=z2mk=$2mk=%2mk=&2mk=(2mk=)2mk;8000000002!2mk=-2mk=;2mk=< z2mk;800000004gg00000><9n=0000000000?Faw>?g#(?@CX0^@(2I`^9TR{00000 z^aua|_6Ps~_Xq$00000000000_y_<1`3L|2`Un630000000000{0IO5{RjX600000 z00000{|Ep80SN#A0to;B000000|@{C1PK5D1_=NF2nl}x0000001F8K01OEL01XKM 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 z00000005x@0stZa3x5DCss{i70000W000000002M2Lb>h01E)*;0FKz0000W00000 z0002lc>(|;01E&}2?ziH00017000000001TuK)ld01E(�CHW0000O0000000027 zL;wIH01E(UKn4H+0000W000000002f83OO01E(M4hR4M0000K0Dk}g00000I>-P3A^-~j6yF8_00000 zBmn>b00000eT)DAA^-~jbVvpO00000AOHXW00000wiN>aA^-~jFkT1%00000fB*mh z000007$X1xA^-~jC>I6*00000NB{r;00000`7HndA^-~jWE}wh%@03rYj0JPBu0000006+i$0000008hmL03rYj03dJ%0000002BZK000000JL2J z03rYj031&T0000003ZMW000000L`5M03rYj07$q70000009XJ3000000Jcd203rYj z0D#*E0000004x9i00000044VT03rYj0DqjE1^@s6002Ay000000073M001HY3jj#E z1^@s6001BW00000005y60{|ib3joMk2mk;8000yK00000007vI0stZa3jlC02mk;8 z000~S00000003!)0RSQZ3jhco2LJ#7001xm00000006-F001HY3joky2mk;80Dk~9 z000000002{wEzGj01E&hV+H^K0000e000000000FZUO)z01E)b9|!;d0000~00000 z0001+4FLcm01E(M76$+T0000e000000001Sg#Z8|01E(YMFs!>0000K000000000Z z#{mE$01E&FVg~>K0000e000000Dk}gVPOCOA^-~jq*Vq000000OaK4?00000dSw9s zA^-~jG+GA$00000Pyhe`00000R|Wt8A^-~jyaNUR000002mk;800000U9tcGA^-~j zu*e1g00000TmS$700000iY)*DrT`HD00000000002mk;800000DzgCqB7Xo2093OF z0000000031000000Iui&03rYj0PKMV0000003ZMW000000A|(#03rYj01Qb800000 z02}}S000000O_Ow03rYj0EjXN0000008jt`0000005(4W03rYj0MH)>0000003ZMW z000000G9#+03rYj05IJL0Dk}g002M$00000007yO001HY3jpYY1^@s6001BW00000 z007q(0RSQZ3jlx|2LJ#7003A300000000wm001HY3jpYB1^@s6001Ze00000006?S z0RSQZ3jnOF2LJ#7000~S00000008F&001HY3jpK-1^@s6002Ay0Dk}g0000^9RL6# z01E&_6b1kQ0001#0000000016-T(k101E&Z^9BF_0000;000000001PdjJ3;01E(! zKn4H+0000W000000002s#{d8#01E){-Ua{w0000a000000002k%K`u*01E&(MhE}^ z0000q000000002*T7LlmA^-~j*hL2b000001O@;A00000$z1>dA^-~jY$*l+00000 zEC2ui00000%iRJ1A^-~jh)W0n00000Z~y=R00000|1SanA^-~j9L)y+000006aWAK z00000T=@b3A^-~jG*1Ws00000C;$Ke00000f!YB8A^-~j_H001HY3ji2K1^@s6 z001BW00000005>J001HY3jl}=1^@s6002|~000000Dl0T3<3Zm01E&ZxCa0L0000K z000000001podN(N01E)LGzb6y0000e000000002z+W`O~01E&B)CT|n0000S00000 z0002;jsXB701E(YoCg2^0000u000000002|_5c7P01E(6oCW{@0000?0000000013 zVF3Ul0DlVrY*7aQ00000yaWIM00000#J2zdA^-~j#AXHn000006aWAK00000^N9ce zA^-~jV0{Jv000007ytkO00000O@9FZA^-~jWR?d200000AOHXW00000;Pe0hA^-~j z90~^j000007ytkO00000$f^MVA^-~j#Hj}W0Dk}g03ZMW000000C}ha03rYj0Aw}@ z0000002BZK0000006z!;03rYj04TZ!0000003ZMW000000QLm}03rYj07&2m00000 z04x9i000000K$0z03rYj03?$K0000008jz|000000LmHw03iSr0LZ=z0000004M+e z0Dk}g007aZ0RSQZ3jj2z2LJ#7001Na00000007ye0RSQZ3jo}v2LJ#7002|~00000 z005a80stZa3jmb92LJ#7001BX00000006W$0RSQZ3jpXU2LJ#7003M700000000&< z0stZa3jpi}2mk;8000yK00000001>H0e=7@01E(UC0000K000000001kHvj-401E(^ zGzI_w0000e000000000Lu>b%f01E&}#|8iZ0001h000000000AeE|R>01E&ZmVXBT z00000Gynhq00000v4j8sA^-~j=z9hL00000U;qFB000000}%oMA^-~joaYAs00000 zAOHXW00000XLkSqA^-~jG;jt0000006aWAK00000vhM-_A^-~jj7bOp00000Q~&?~ z000001E&H2A^-~jfFuY200000D1QI|000000Jc2<03rYj0GuBN0000005kvq00000 z0AP~=03rYj0EC?f0000004M+e000000D%qx03rYj0K~fn0000007w7;0000002${1 z03rYj0HlBh0000004x9i000000C`*i03rYj0O0us0000003ZMW000000DlZE001HY z3jj20stZa3jpZG z2LJ#7002k;00000001nm0stZa3jka?2mk;8003kF00000001Y+001HY3jmnl1^@s6 z001Na00000003Fv0stZa3x5EhL03rYj0H`$w z0000004M+e000000EM&w03rYj0I10Z000000MGyc000000NMiq03rYj04x&+00000 z05AXm000000IAyo03rYj0HjI?0000002}}S0000007)SN0DmF?3jnO|2LJ#7003|R z00000004fJ0RSQZ3jola2LJ#7006)M00000004`E0RSQZ3jnN_2LJ#7001xm00000 z005#A001HY3joXp1^@s6000~S00000003@8001HY3jjDk1^@s6001xm000000012@ z000sI3jm0o1%Chl0001#000000000@N&)~P01E(g4hR4M0000W000000001&xB>to z01E(gJqQ2*0000S000000002f6aWAs01E&Z2nGNE0001V000000001SssaEa01E)b zHwXX#0000m000000001E$N~T&01E(cHwXX#0000~0Dk}g00000HOBw|A^-~j*xm*J z000007ytkO00000zAXR%A^-~jkQ@d800000oB#j-00000JwgBgA^-~jBtHfK00000 zH~;_u00000LQ?<$A^-~jI7S8l00000Pyhe`00000XJ7yTA^-~jkVysr000006aWAK z00000Nq?q0000002BZK0000003hQ503rYj0Hm4+0000003ZMW00000 z04_TK03rYj0Ej#W0000005AXm000000C{Zy03rYj06b&{0000005|{u0000002qb= z03rYj0L+;O00000089V?000000Lq#G03rYj0Ds`11^@s6003wb00000005;F0RSQZ z3jkyr2LJ#7001xm00000007a+0RSQZ3ji?32LJ#7002k;00000003g%0stZa3jp{_ z2mk;8005`}00000004W30stZa3jjP62mk;8000yK00000007#50RSQZ3jmmw2LJ#7 z0Dk}|000000001mUH||h01E(^DFy%l0000y000000002ZNC5yM01E(g=>`A*0000; z000000002rf&l;`01E)zmj?g<0000S000000002Y`v3qU01E(=4+j7M0000m00000 z0001S)Bpe?01E(A>jnS-00017000000Dk}g8O{O#A^-~j5Jw0A000008~^|S00000 zGJ*gAA^-~j_(KK&000006aWAK00000)V=}$A^-~jh(8Db00000FaQ7m000006(#}z zA^-~jEb#{b00000H~;_u00000xIqE{A^-~j_z4IA00000TmS$700000!(#vdB7Xo2 z0LWJc0000004M+e0000005lN;03rYj05n?&0000002BZK000000H1#X03rYj05l~C z0000003ZMW000000JQx903rYj0KnY`0000006+i$0000003b;K03rYj0Pr9N00000 z03ZMW000000EQ3&03rYj0Pq(F0Dk}g006)M000000008+0RSQZ3jnCr2LJ#7001Ze z000000072&001HY3jn}C1^@s6001}u000000082e0stZa3jkO%2mk;8004Xd00000 z001B{0stZa3jm-62mk;8002+`00000003lx0RSQZ3jjPB2LJ#7002k;0Dk}g0002D z5di=q01E)1z6JmQ0000)000000002-1Ofme01E(2-v~A^-~jP#y;W00000JOBUy00000vRD8BA^-~jtbZp40000002BZK z0000006^ve03rYj0LYsM00000089V?0000004IO}03rYj0Kk?9000000B8UJ00000 z03yBu03rYj0Bk=90000002}}S0000001!3;03rYj06+%_000000B`^R00000092j; z03rYj0HC-A000000DnjT000000018S0RSQZ3jmni2LJ#7001Ze00000007Av0{|ib z3jnlY2mk;8002k;00000002I{0RSQZ3jj>K2LJ#7001Na00000008+B001HY3joLk z1^@s6003M700000002O~0RSQZ3jnyh2LJ#7001Na000000Dl0*69E7s01E(^83zCW z0001l0RR910002duL1xf01E)rI|u*(0000i0000000012TLAzf01E)zO9ub|0000m z0000000015CjtN>01E)L^9KL`0000u000000001MasU7#01E&RZ3X}U0000a00000 z0000H^#K4P0DlVrP}v6n00000Bme*a00000s-gk_A^-~jj5P=V000006aWAK00000 zl)V7}A^-~jaJ&Zq00000Bme*a00000_eTH#A^-~jupkBi00000AOHXW00000H=O|h zA^-~jAfg8V000006aWAK00000oUH-?A^-~j)Hw(M0Dk}g09XJ3000000P4K~03rYj z0F=B30000003-ka0000002~+q03rYj0PrIQ0000007w7;000000K+2y03rYj0B{!u z0000004M+e000000NphJ01^NT0Fb8z000000Gt8<0000008JeN03rYj0BG$800000 z0C)fZ0Dk}g006MZ0RSQZ3ji!)2LJ#7001Ze000000044l0stZa3jjPE2mk;8003A3 z00000000zM001HY3jkpn z01E(6Sq1?!~NA^-~jj2i|3 z00000AOHXW00000T|fW;A^-~j5FiEs00000AOHXW00000(%=FBA^-~j=u8Lz00000 z7ytkO00000vgQH+A^-~jd`}1f000009De`+0000005t3Z03rYj03=Ze0000003ZMW z000000K^Ca03rYj04U=J000000H^=}000000D>C>03iSr05HG{0000001yBG00000 z0M)Mm03rYj0HnkQ000000N4Nk0000003$X403rYj03O%01E&>76t$S0000W z000000002rWdQ&p01E&ZUIzdG0001_0{{R30002fdjbF=01E(MBnSWi0Dk}gAOHXW z00000=l}o!A^-~jy!izH00000Gynhq00000i*Nw|A^-~jK#>Ok00000AOHXW00000 zjGO@gA^-~j1fmB3000008~^|S00000)ztw2A^-~j7|;g*00000L;wH)00000<;Va4 zA^-~jOyC9p00000OaK4?0Dk}g0JJ03rYj0DK?@0000005kvq0000003z1_0DmF?3jjdv1^@s6 z004*p00000005`|001HY3jkmd2LJ#7000yK00000007`a0RSQZ3jkm*2LJ#7001xm z00000008c50RSQZ3jmmb2LJ#7000yK00000007><0RSQZ3jpZ72LJ#7001Ze00000 z000jX001HY3jibr27dqm0000;000000002Zg#Z8|01E&}d zDF6T>01E(E8wLOX0000q000000002s=KugA01E)L_67g|0001N0000000019V*&so z01E&N8wdaZ0000m000000002n$^ZZ&01E&B;syW!0000a0Dk}g00000$W;OWA^-~j zq!$PP00000AOHXW00000%6I|*A^-~j%p(W@00000C;$Ke00000xyu3oA^-~j6h;UD z00000Bme*a00000kf#CwA^-~js3Zsg00000FaQ7m00000s1^YLA^-~jSR4lc00000 zC;$Ke00000>3@3w03rYj0Q_?X0000002lxO000000I`e!03rYj09bwo0000002BZK z000000HzrL03rYj0Pqk70000004xCj0000004&k~03rYj0Hk*Y0000002BZK00000 z05lK*03rYj0L&K$0000003-ka000000E@{203rYj0DnA02mk;8003kF00000003G$ z0RSQZ3jnAr2LJ#7001xm000000053a001HY3ji=61^@s6001BW00000002J5001HY z3jnO#1^@s6000;O00000004PV0stZa3jll&2mk;8002Y)00000007Sx0{|ib3jokv z2mk;80Dk~r000000001Xc>n++01E&ZaRvYY000000RR910000d7y>CCE00000AOHXW00000wKW0&A^-~jpwR~a000006aWAK00000 z6v+YrA^-~jXgCM}00000cmMzZ00000plSgCA^-~jlzRsN00000yaWIM00000Ar$}s zB7Xo20Nf=8000000K@903rYj0PMR5 z0000005AXm000000AMBn03rYj0FW340Dk}g001BW000000074@0stZa3jlxx2mk;8 z001BW00000000>c0RSQZ3jjP82LJ#7001Na000000067x0RSQZ3joBL2LJ#7001BW z00000002~m0stZa3jok52mk;8003A300000001fd001HY3jk0M2LJ#7001li0Dk}g z0000gUjP6i01E(MQU(A30000)0{{R300006I067701E&})CT|n0000`000000002G zXaWEt01E)z90&ja0000e000000001FlK=oB01E&ZO$Gn}0000~000000002mOaK5P z01E&NL$) z00000TmS$70000000000AOHXW00000B@zGtA^-~j;D00r00000 z08jt`000000HxIe03rYj0Psi%0000002}}S000000IH4v03rYj04z!d000000FVFx z000000AGm!03rYj07!iX0000002lxO000000GNaT03rYj0Q5u#0000008jt`00000 z0OcwH03rYj0EE;A000000Dl+&00000005d&0RSQZ3jhE%2LJ#7001BW00000006-% z0stZa3jj>}2LJ#7001}u000000061e0RSQZ3jid}2LJ#7000yK00000005d>001HY z3jpva1^@s6001Na00000005vV0stZa3joCU2LJ#7001}u000000Dl0?RRI7Y02BZS zzzYBX0000G000000001LfB*m@01E)PcLo3e0000K000000002uPXPcT01E(cGY0?w z0001V000000001}9smF$01E&d76t$S0000a000000002EoB{wM01E(QGzb6y0000e z000000002ylK}uC0DlVrtepn{00000Bme*a000001DXH;A^-~jXrKlF00000Bme*a z00000;Hm-uA^-~j^fw3q000007ytkO000006H)*GA^-~jfJFuX00000U;qFB00000 zVrBpUA^-~j_*n)3000007ytkO00000;k*I>A^-~jG(QLc0Dk}g02}}S000000P6b! z03rYj0DM&l0000002lxO000000B6ns03rYj0LbPB00000089V?0000008t1703rYj z0619)000000Av6F000000H;I&03rYj0HiMm0000002}}S000000MpH+{F z01E*8P=5#j00000C;$Ke00000fHVRCA^-~j6bA?Z000006aWAK000004mA^-~j z{2vDZ00000FaQ7m00000_2mKpA^-~jTu%r900000AOHXW00000jZOgoA^-~j*fIwI z00000FaQ7m00000juij^A^-~jEF%U000000#D4$)000000FqJw03rYj0Kg;$00000 z03ZMW000000GWIN03rYj0H_rQ0000003ZMW000000L`ob03rYj0EE8=0000006+r( z000000E!|403rYj037fK0000007L))000000FEI503rYj0Kg{(000000GI#(00000 z0Dm4~0stZa3jnwp2mk;8001Na00000003430RSQZ3jjnC2LJ#7004vl00000002Y> z0RSQZ3jp{O2LJ#7002+`00000004bb0RSQZ3jhT31^@s6000yK00000005-M001HY z3joC21^@s6001-q00000006mz001HY3x5Elc?JLg0001-0RR910002F0|Edd01E(w z-Uk2x0000W000000002zVgLXl01E(QD+T}n0000a000000001gJOThB01E)@)CT|n z0000W000000001782|tx01E)D5C#AM0000)000000001*ivR#301E*4M+N`@0Dk}g zTmS$700000hgtyuA^-~jNIM4r00000kO}|*00000GwuQaA^-~jfKdnl00000FaQ7m z00000O(FmQA^-~jq!tDM00000ga7~l00000jsO4vA^-~ju00000bN~PV00000 zJZb;{A^-~j000006aWAK0Dk}g0OUsk03rYj0NB_E0000004x9i000000FLbf z03rYj0ANuF0000003ZMW000000MU{G03rYj0A!s90000003ZMW000000O9%o03rYj z0MHEw000000H6T?0000006p0N03rYj0I2Q;000000B8UJ000000K|X-0DmF?3jpK` z2mk;8001li00000006oM001HY3jiDh1^@s6001Na00000003JX0RSQZ3jh?$1^@s6 z001Na00000008RL0RSQZ3joB<2LJ#7002|~00000003k}0stZa3jnAJ2mk;8003M7 z00000007!+001HY3joAo27dqm00017000000000bX#xNu01E&F9S8sb0002M00000 z0001fhX4Q~01E*4MFs!>0000W000000001XKLP+E01E)X2?ziH0000S000000001j z@c;lK01E&t2L}KE0000O000000002^2Lb>h01E&};RgT!0002E0Dk}g00000^AQ06 zA^-~j_`U`J00000NB{r;000006>0(iA^-~j#2p9#00000Gynhq00000I=BD;A^-~j zgv|y300000Pyzq|00000(>4MCA^-~jAP5Km00000Pyhe`00000-GKrCA^-~j1PurP z00000Z~y=R00000vwuqf03rYj02o6C0000002}}S0000000mwF03rYj0MPmd00000 z03ZMW000000IPHX03rYj02Go30000005AXm000000Oyea03rYj0MLL2000000O$Y! z000000Qo2Z03rYj0CXY;0000007w7;000000Gs##03iSr0DoA(3jhEB000;O00000 z002+-001HY3jmy)1^@s6002Ay00000002Gb001HY3jol71^@s6008I!00000005=k z0stZa3jh>A2mk;8002M$00000008ZU0stZa3jnAn2mk;8001Ze00000006B3001HY z3jkR81poj50Dk}&0000000000Yybcv01E&hV+H^K0000e000000000+=>PyC01E&N zf(8Hp0000?000000000#(g6S>01E)1%?AJg0000e000000001CR004Z01E)f6$k(T z0000~000000000cGXVf101E)HDF*-m0000i000000Dk}gM_B;?A^-~jus8<*00000 zYybcN00000H&OxsA^-~jBoqh$000007ytkO00000`ZEClA^-~j6xap;00000C;$Ke z00000{uuxOA^-~j91;cq00000L;wH)00000ABzA0A^-~jtbGOm000008~^|S00000 zHTD4jB7Xo203g~2000000DJ%d0000008KFf03rYj08B3i0000003-ka000000In+m z03rYj0MH@_000000B`^R0000003Qe)+01E){$p-)c0001-000000002!RRI7Z01E(&HU|Iz00013000000000C z6aWAs01E*42L=ED0000W000000000B3V#3qA^-~jv;+nK00000AOHXW00000YfS(E z5&#PTT)+hY00000Gy?zt00000_}>5kA^-~j$bAL?00000JOBUy00000k}CiJA^-~j ztQ!UZ00000AOHXW00000h9Cd{A^-~jU={`d00000Bme*a00000jZ^{vA^-~j9Df!F z0000007L))000000QzJC03rYj0N5J{0000005AXm000000Fwa#03rYj0NDBk00000 z06+i$000000D@Qn03rYj0O<7w0000004M+e0000005|ag03rYj065nN0000004M+e z0000004v@A03rYj0IYll000000Dm|D00000004&l0stZa3jmZ=2mk;8000;O00000 z005)c0RSQZ3jnOp2LJ#7001BW00000006jS0RSQZ3jlyw2LJ#7002Y)00000003wX z001HY3jjz31^@s6001BW00000002P*001HY3jmn^1poj5001Ze000000Dl0aVE_Ok z01E){RR#b60002o000000001X1^@se01E)b0|o#90000u000000002vl>z`F01E)L zF$e$v0000e000000001sQ~>}X02BbYzY72W0000u000000001i=K=sC01E(^PY3`2 z0000W000000001&XaE2r0DlVrAYTRm00000L;wH)00000aZ>^SA^-~js1yhQ00000 zi~s-t00000?5P3(A^-~j#3cv-000009033T00000hGqf)A^-~jSnLM?000008~^|S z00000&fEb2A^-~jxS0n4000006aWAK00000%LW1fA^-~jB(etp0Dk}g05|{u00000 z08G3B03rYj0OURh0000008jt`0000001&_c03rYj06^9T000000Nelo00000029~& z03rYj0Qi*$0000003ZMW000000Nb(v03rYj01U|n0000004x9i000000A)G=03rYj z04O;I000000E7Yn0Dk}g005(O001HY3jic;1^@s6006)M00000003-c0stZa3jnkm z2mk;8001Na000000059p0RSQZ3jl~R2LJ#7002+`00000005a$0stZa3jjC~2mk;8 z003M700000002C70RSQZ3jjot2LJ#7001xm00000005rO0e=7@01E)b%Lf1e0001- z000000000YS^xkd01E(YCA^-~jyygc000000L;wH)00000zR>^x zA^-~j%;*LH000008~^|S000005+?uvp#T^FkO&L_000002mk;800000z;*%vA^-~j zkRu2H000008~^|S000001xEn@A^-~j5HJS-00000tbYIi0000004G@i03rYj0FXEb z0000003ZMW0000009y6|03rYj0G!$f0000008jt`000000FT`P03rYj0L+;O00000 z089V?000000ClDU03rYj01P$=0000004M+e0000008yU;03rYj030<40000002lxO z000000Dqq$0{|ib3jjc42mk;8000yK00000002>D0RSQZ3jicr2LJ#7005)_00000 z008pi001HY3jmCN1^@s6002Y)00000008eB0RSQZ3jmBB2LJ#7002|~00000001Xi z0stZa3jm}T2mk;8001xm00000008iv0stZa3x5FIGzb6y0000$000000000N>i_^E z01E&>`vw320000K000000001O^Z@`O01E&F*#`gs0000a000000000OIROA701E)r zD+d4o0000m000000002_&;bA<01E&_%?AJg0000;0000000021E&>1|01E&d0|)>B z0Dk}gPyzq|00000m|p+@A^-~j)F}o4000006aWAK00000;>-a6A^-~jRLKVb00000 zoB#j-00000T4DeIA^-~jJSzqO00000C;$Ke000007gPcOA^-~jWEBVi00000Pyhe` z00000Q(XW6A^-~j$V>(R00000Pyhe`0Dk}g05h)v03rYj0Nktx0000005AXm00000 z0OJAy03rYj0LT&t0000006YKy000000QHRk03rYj0HjF<000000Ehqp000000OT+L z01^NT02rYK000000C)xf000000FulC03rYj002A)0000008jt`000000Fd_q0DmF? z3jomD2LJ#7001Ze00000000yD001HY3jmCu1^@s6002|~00000007%o001HY3jio5 z1^@s6001-q00000008Rs0RSQZ3jhS#2LJ#7000~S00000006IR0RSQZ3jl)6fA^-~juu%vA00000C;$Ke00000y&wSq zA^-~jI3EW900000TmS$700000bv*(AA^-~jIMoLL00000Pyhe`00000kC_1gA^-~j zV4(*9000007ytkO00000NPkfP03rYj0E{FC0000005kvq000000DfWs03rYj02C_* z0000004M+e000000QM&U03rYj0Hi7g0000003-ka0000002^ii03rYj08A|g00000 z05kvq000000EXfK03rYj0HpN>0000007L))0000005JLi03rYj0DlOm2LJ#7001li z00000005z;001HY3jpA{1^@s6001BW00000001dg0stZa3jo9y2mk;8001Ze00000 z003s;0RSQZ3jlDM2LJ#7001-q00000002e)0RSQZ3jlnn2LJ#7002k;00000002mk z0stZa3jowF2mk;80Dl00000000000kg#rK~01E&pC`(y!A^-~jJTwOY z00000SOEY400000M^yp^2A^-~jR2T*T00000C;$Ke z00000#H#=RB7Xo205HA=000000B`^R000000Oe=^03rYj0AybV000000Nelo00000 z0Pkf003rYj05~lM0000002BZK000000J)q103rYj06?||0000008{}00000002+$| z03rYj0Guue0000003-ka000000QE!y03rYj00avN0Dk}g007_s00000004IT0stZa z3jiEY2mk;8001Ze00000001Fi0RSQZ3jn}R2LJ#7008s=00000000Oc0RSQZ3jmZK z2LJ#7000~S00000003h)0stZa3joy82LJ#7001Na00000008o~001HY3jjFF1^@s6 z005K$0Dk}g0002`1^@se01E&>1O@;A0000W0000000014R{#Ja01E(ICk6lj0000K z000000002pQvd)W01E&xB?bTh0000W0000000025ngIYJ01E)Tp$7l}0000m00000 z0002I7y$qx01E(U9R~ma0000K0000000012!hZn(A^-~jB*O;)00000cmMzZ00000 z4p{*JA^-~jAom6U00000AOHXW00000HBbNmA^-~jI3xxD00000AOHXW00000thxXI zA^-~j$X^Hm00000Gynhq00000XS)CZA^-~jIBEs}00000FaQ7m00000>i7TvApjHr zh=0Hf0000002lxO000000Q`&q03rYj0Bn8+00000089V?0000001>GH03rYj0Qfcs z000000Av9G000000F*-j03rYj0N6hU0000003ZMW000000PV8@03rYj0JyaW00000 z0H^=}000000L=#i03rYj00iL&000000DnXP000000043d0stZa3jjp72LJ#7002Y) z000000081E0stZa3joyp2LJ#7001}u00000008Q|001HY3jpZT1^@s6001xm00000 z005$}001HY3jn~z1^@s6001}u00000001XD0stZa3ji1i2mk;8000~S000000Dk~Z zEdT%_01E(o90mXY0000K000000001bmH+@E01E&Jga!Zr0001J5&!@I0001E9|Hg( z01W`3GzkCz0000W0000000019VgUdm01E)9RtEq80001N000000001zF#-T001E){ z1qc8D0001}000000001gya50r0DlVr?7Ig500000FaQ7m00000c?$smA^-~jz`6zi z00000AOHXW00000aryuNA^-~jj130>00000L;wH)00000g{uGnA^-~j7+3}X00000 z6aWAK000000PX+)A^-~jyZ{FP00000SOEY4000005IX<>A^-~j5IhC|0Dk}g0C)fZ z000000ADu&03rYj0CXz{0000002}}S000000QaE+03rYj0B|)30000002}}S00000 z05Gir03rYj0Ax7`0000003ZMW00000051su03rYj0F(p<0000003ZMW0000009_;i z03rYj0L&K#0000002}}S0Dk}g005&W001HY3jiz}1^@s6001BW00000002(`001HY z3jpx>1poj5001Ze00000005r00stZa3jlmD2mk;8000yK00000002M(0stZa3jkc+ z2LJ#7001Ze00000006RP0RSQZ3jnA92LJ#7000yK00000002j{0)GG^01E(!JO}^) z0000S000000002!GXMZ001E(^F$Mqt0000W000000002bUH||h01E)TN(KM`0002w z000000000>)&Kw^01E)f>;?b;0000?000000002RAOip*01E*8Vh8{L0000S00000 z0002;UI73i01E){`hNxh00000Pyhe`000009S#8iA^-~jh!zI`00000Bme*a00000 z@{<4nA^-~jn1coY00000Pyhe`00000%dP+bA^-~jgjogv000006aWAK000007?=V8 zA^-~jJTeFX000008~^|S00000N!|efA^-~jNYn=a00000P=5db0000008p*~03rYj z09eEZ0000002}}S000000OX_s03rYj0LV260000002BZK0000009qUa03rYj0IXmL z0000003-ka0000006=d503rYj0JLWY000000O$b#0000009pkA03rYj03ZSe00000 z0F(d#000000Dlt60RSQZ3jmm72LJ#7000yK00000000bp0RSQZ3jmZA2LJ#7000yK z00000005P50RSQZ3jpAb2LJ#7001Zg00000003nn0RSQZ3jiF^1^@s6001xm00000 z004ZO0stZa3jowJ2mk;8003wJ000000025-001HY3x5CY03rYj0CX}40000003ZMW000000I{+H03rYj08l}}S000000M6k6 z0DmF?3jo~o1^@s6003kF00000008Il0stZa3jowo2mk;8001BW00000006sf001HY z3jlOv1^@s6002+|00000005TC0stZa3jhQ~2mk;8005K#00000008uZ0stZa3jn+h z2mk;8003kF00000001rJ0stZa3jnl62!8+o00017000000002e+5rF}01E&d(+2i_^E01E(A`vw320000i000000000SrT_pU01E&py9NLN0000m0Dk}g z00000Bi8}|A^-~j$UO)E000009033T00000)yDwIeV; zA^-~jSR@7j00000AOHXW00000V}HW|03rYj04T%<0000007L))0000009z*k03rYj z03ad<0000003-ka0000004YQO03rYj031LD0000002}}S000000C?sA03rYj0G##) z0000002lxO000000QXP=03rYj0O$}10000002lxO000000AxV`01^NT0DsW81poj5 z0086y00000003+e0RSQZ3jpN41^@s6000yK00000006!K001HY3jm1u1poj5001-q z00000005Sk0stZa3jjPD2mk;8003M700000008b9005x?4FDK52><{90003100000 z000UH001HY3jkmQ1^@s60Dk~9000000000`oB{wM01E&-Gzb6y0000e000000000u z1_A&g01E(&;0FKz0000u000000002kEC2u^01E&N90mXY0000W000000002i`T+nU z01E(ss0RQ50000i000000001o9|Hg(01W`ZGzkCz0000T000000Dk}g8&LoNA^-~j zcq9e@000006aWAK000006K?_lA^-~jY#;~#00000Q~&?~00000-hBW7A^-~j5OxLt z00000Bme*a00000@bv-!A^-~j98?GZ000007ytkO000005?lcQA^-~jBuobY00000 zAOHXW00000v{3>8B7Xo20F)630000006+o&0000001;&X03rYj0B~6b0000002BZK z000000J&QM03rYj0KoYM0000003ZMW00000025mP03rYj0H`Pi0000007w7;00000 z01#3E03rYj0MIoD0000005AXm000000CTkg03rYj0Km2f0Dk}g000;O000000057| z0stZa3jicT2mk;8000;O00000006WI0RSQZ3jlx>2LJ#7000yK00000000y>0stZa z3jlBk2mk;8000yK00000007}T0RSQZ3jo+G2LJ#7002Ay00000002Bw0RSQZ3jj1W z2LJ#7001Ze0Dk}g0000i8vp>I01W^jH3(^b00000Ko9@` zA^-~jh<^nJ0000003ZMW000000F`e703rYj0Kgy!000000Du4h000000FU4S03rYj z0MOJ20000002}}S000000D1rb03rYj0KE7G0000004M+e000000Bs5Y03rYj0MrBq z0000003ZMW000000J&KJ03rYj09Ysn000000Dlw!00000007ma0stZa3joX`2mk;8 z001Ze00000003?e001HY3jk;Z1^@s6001BW00000004c60stZa3jhEt2mk;8000yK z00000003PG0stZa3jj>w2LJ#7003+N00000008lo0RSQZ3jpk%2LJ#7000;O00000 z0Dk~SD**r^01E)H)CK?m0000$000000000u1^@se01E(|0|o#90000W000000002z zO9B8Q01E(w-3I^w0000K000000001BegXg@01E*4BnSWi0000S000000002=z5xIt z01E&>y$1jQ0001F000000001q=>h;E0DlVrL{JC-00000Bme*a00000AoKtLA^-~j z#0Uof00000Bme*a00000?ZE;7A^-~js6q$;00000d;kCd00000q8b1IA^-~jj1vX` z00000L;wH)00000Um^hjA^-~jR3HZc00000FaQ7m00000N>Bj+A^-~j90C9$01E&-?SBUV00000EC2ui00000&ldmyA^-~jhzte*00000Q~&?~ z00000)5`z=A^-~jc;W^C00000Z~y=R00000Lb(9|A^-~jWViIm03rYj08}st0000004M+e0000003CAz03rYj06+%_000000B`^R z000000QeUG03iSr0BFAp0000004M+e000000JU`i03rYj00a{U0000004M+e00000 z0J9ze0DmF?3jnYm2LJ#7001Ze000000029u0RSQZ3jkQC2LJ#7001Ze00000003ml z001HY3jn0y1^@s6003M700000000_Q001HY3jlB>1^@s6001-q00000006#J0stZa z3jkmi2mk;8006iE00000004_y0stZa3jj01E)zM+g7_0000O000000002NwEzGj01E*4$_4-c z0000S000000000}i2?v301E&ZEeHSr000040RR910002`%K-o)01E)rg9iWr0000K z0Dk}g00000zkmP$A^-~jq(cS(00000AOHXW00000gBbt-ApjHr7{3bu00000C;$Ke z000000{{X5A^-~j`A*0000;0000000018%K`u*01E(^MF;=@0000S000000Dk}ghXn!v zA^-~j$gBqd000006aWAK00000R~!HUA^-~jAQT1w00000Bme*a00000-~<5xA^-~j za1#dr00000Q~&?~00000LM;IRA^-~jKqChL00000Kmz~(00000t@h01E&J zF9-kt0000?000000002yCIA4T02lyZ2n+xK0000m0000000009q5uFQ01E&Jx&{CM0000W000000001<27dzpA^-~jXj2FP00000 zTmS$700000k!}J2A^-~j7$67$00000Q~&?~00000p+W!v5&#PTw7LZV00000d;$Of z00000t~dYy5&#PTY_bIa00000WCZ{K00000RvrTYApi{km@^3g000007ytkO00000 zys-cPA^-~j;D5&k000000MGyc000000F_1n03rYj0E9yZ0000003ZMW000000CS%J z03rYj05rJ<0000003ZMW0000006+x*03rYj0E__!000000F(d#0000000A-q03rYj z05~ZJ0000009*h70000005)p@03rYj08oGj000000Dpu400000003Bl001HY3ji#5 z1^@s6000;O00000002-C0{|ib3jj!42mk;8000yK00000003CI0stZa3jmNk2mk;8 z000~S000000081Y001HY3jpvR1^@s6001BW00000002HP000sI3jiFS1poj5003wK z000000Dk~G?*afK01E&ZQV0M50001B000000001P*#Q6|01E)j&<6kj0000S00000 z0000Z3<3Zm01E)vpF00000mW%-aA^-~jgdhh100000TmS$700000NhSdRA^-~j zcp(P>00000FaQ7m00000C>8?%A^-~juwDoN00000H~;_u00000xv~KOA^-~jL`(+& z0Dk}g03ZMW000000J_cq03rYj02Jp20000005kvq0000009q&j03rYj0OTqL00000 z05AXm0000006k{`03rYj0C-{t0000003ZPX000000K2CG03rYj05moT0000002BZK z0000001x^C03rYj05DYu0000002}}S0Dk}g000hB0stZa3jov;2mk;8002+`00000 z003#90RSQZ3jkE42LJ#7001BW00000006{S001HY3jlB@1^@s6002Ay00000002*M z0RSQZ3jhd_2LJ#7001}u00000003=>001HY3joMQ1^@s6000yK00000007u?0Dk}? z01E(sZ3X}U0000W000000001degOa?01E&p76$+T0000K000000002T8vp$)00000TmS$700000dN}|9A^-~jKsN>e00000Bme*a z00000V)y|7A^-~j6x;^@00000WB>pF00000v0000003ZMW000000D!^( z03rYj02J5;0000004M+e0000003H_s03rYj0N5M{0000005AXm000000K%yN03rYj z0Iu1^@s60Dk~X000000001m4*~!p01E&B=LY})0000u z000000000Hc>n++01E)Xa0UPX00013000000001cegFU>01E(2b_M_d0002o00000 z0000NZ~*`!01E)n5C;GN0000W0000000018JOKbA01E&(;06Ey0000K000000Dk}g zFvtP`A^-~js6z+<00000U;qFB00000KU4q!A^-~j+(rff000006aWAK00000LwEuJ zA^-~jGzka*000006aWAK00000sfYpqA^-~j6f6h;00000Gynhq00000m!$vzA^-~j z0J{bN00000C;$Ke00000_Zt8JB7Xo20QeII0000004M+e000000LD`R03rYj09-Z) z0000005AXm0000000@Wz03rYj00b)t000000Q>*|000000NWV>03rYj0Pr0L00000 z02lxO00000069|v03rYj0Oa5Y0000003ZMW000000GaFn03rYj0Lc3W0Dk}g000OA z00000001UK001HY3jka{1^@s6000~S00000007lE001HY3jiE71^@s60000200000 z007nE0stZa3jlyl2mk;8000yK00000001pN0RSQZ3jlB}2LJ#7001-q00000000A5 z0RSQZ3jiSW1^@s6005i-0Dk}g0001#DFFZ?01E)TA_o8f0000K000000000!=m7vC z01E)5)dv6o0000S000000001PtpWfd01E)DIS2p%0000e0000000021cK`q)01E&# zJ_Y~)0000W000000001Q5&-}r01E&>zXkvR0000)000000001i&wl^_A^-~jWakC| z000007ytkO00000@wWm1A^-~jBs~ZK00000Pyhe`00000O!NW(A^-~jXj2FP00000 zTmS$700000a%%tpA^-~jP+|rE000006aWAK00000?EnD)A^-~jpb-ZE00000AOHXW z00000Jdy$cA^-~jkbf`;00000089V?0000001)>A03rYj0F+b+0000002lxO00000 z04XW~03rYj06^3R0000004M+e000000J?zy03rYj0L*s=000000AK(B0000009N$^ z03rYj0K`)W0000009XJ3000000P$P`03rYj0H_%V000000Dmw5000000090}0RSQZ z3jqA{1^@s6001Na00000004}h0RSQZ3jpk+2LJ#7002|~00000008Mp001HY3joAJ z1^@s6001-q000000062T001HY3jq8S1^@s6004{t00000007-<0stZa3jk;y2mk;8 z001}u000000Dk}jEdl@{01E(I00;m80000u000000000Ov;hDj01E(Mwg&(J0000S z00000000054Fdoo01E&tR|o(A0000e0000000023_5c7P01E)jn+5;?0001l00000 z0000fr~m*W01E&NyaoUO0001B000000000b0s{ad0DlVruu%vA00000C;$Ke00000 zZ`%O?A^-~jNSFrz00000Bme*a000000ObGxA^-~j(0>L100000C;$Ke00000Py_)0 zA^-~jToVTX000006aWAK00000bDshLA^-~jG&KkS00000C;$Ke00000o^b#GA^-~j z%xne#0Dk}g02}}S0000003$d603rYj0AwEq0000005|{u0000003qD~03rYj0Fd$q z0000007L))000000GaIo03rYj0FVF&0000002lxO0000006Dt>03rYj0HC`E00000 z02}}S000000DAHQ03rYj0Q6D_0000002}}S0Dk}g005T}0{|ib3jm~B2mk;8002Ay z00000005&C001HY3jmA<1^@s6000yK00000008-h0stZa3jm-h2mk;8000yK00000 z0017$0stZa3jl0J2mk;8002k;00000000gb001HY3jo{<1^@s6001-r00000003Lc z0e=7@01E(k#|Hoa0000;000000000&ngReK01E)TG6(;V8G z01E(I)&~Fp0000S000000001imjD1F01E)PmIeR-0000$0RR910001Jr~m*W01E)5 zRR#b60000?0000000004^Z)=N01E(E2!96v00000YybcN00000g;@XqA^-~jbVvpO z00000AOHXW00000o(%#3A^-~jJmm)f00000C;$Ke00000>lXn4A^-~jBpn9;00000 z7ytkO00000OojjeA^-~jV0;Du000007ytkO00000sI&n9A^-~j98U)T00000Ab$V= z000000QI^603rYj0KjPm0000006YKy0000002k>103rYj09^S70000006YKy00000 z0PR5m03rYj0MIT60000005AXm000000QDjP03rYj0N@}80000002}}S000000HPcN z03rYj00dzO0000003-ka000000DpD-0stZa3jiEY2mk;8001Ze000000004f001HY z3jnlq1^@s6002Az00000004+t0stZa3jplr2LJ#7000yK00000007xd001HY3jkO| z1^@s6001BW00000001ES0RSQZ3jp}22LJ#7001Na00000005D_0stZa3x5DmKL`K- z0000S000000001g*|000000EsgK0DmF?3jhEI2mk;8000yK00000005X9001EX6ab*U3jhEB001Ze z00000006CO0stZa3jp{X2mk;8001}u00000001aU0stZa3ji?P2LJ#7002M$00000 z006rD001HY3jpvB2LJ#7003YB00000005&f0RSQZ3jk0k2Y&zn0000O000000002r z7ytkv02BZ~zY72W0000e000000001WYytox01E)19tZ#c0001h000000001LNB{sL z01E)nAO-*c0000W000000001aG5`P~01E)zF9rYr0001F000000002xUjYCj01E)1 zPX_=10000W0Dk}g00000d>sG)A^-~j*c1i;00000Bme*a00000JT(9SA^-~j95V(0 z00000L;wH)00000Zbbk9A^-~jh(HDa00000AOHXW00000Ctd&mA^-~jY$*l+00000 zEC2ui00000n&|-mA^-~j%$x@R000006aWAK00000oqy^803rYj008<1000000MGyc z000000KMA)03rYj0Qm3*0000004M+e000000BgJe03rYj0L0S<0000003-ka00000 z0B7I=03rYj0N_Lj0000003-ka00000052H=03rYj093vQ0000006+i$0000009e2Q z03rYj0DqLe2LJ#7001BX00000003c?001HY3jlyk1^@s6001Na00000003DX0RSQZ z3jhco2LJ#7001xm00000002@;001HY3jp*&1^@s6001Na000000012&0stZa3jn~! z2LJ#7002k;000000018j0stZa3jk#02LJ#70Dk}g0RR910001gC;|W?01E&-_6Gm} z0000u000000002~ivR#301E(ANCp4^0000W000000002l0{{Rb01E&_{sjO400026 z000000000wK>z?E01E(6AO-*c0000i000000000B_5c7P01E(U3I_lH0001B0RR91 z0Dk}gKnDT#00000Pyhe`00000 z6{7$EA^-~jD7pp!00000AOHXW00000=~Ds#A^-~jG!+N{000008~^|S00000_NM>< zA^-~j#JdIn00000NB{r;00000;ky6;B7Xo20BC9k0000004M+e000000CbH403rYj z0Mr-=0000009*h70000004*&503rYj08AVP0000005AXm0000001{3D03rYj0FVy| z0000004M+e000000NA|%03rYj06^3R0000004M+e0000005Ycl03rYj0D!v&0Dk}g z001xm00000000$*001HY3jkO}1^@s6000yK00000004k-g01E*8u?GME0000e000000001!#Q*>z z01E&#a0UPX0000K000000001_P67ZT01E&_-Uk2x0000O000000001(1b+emA^-~j zXsZVR00000H~;_u00000MLqxkA^-~joF4`N00000Gynhq000004MPC{A^-~j$mRwB z00000OaK4?00000*AoB$A^-~jpa%v300000KmY&$00000gz5kQA^-~j;Q0ms00000 zAOHXW00000tf2t_A^-~j=zpaL0000008{_~000000HCD-03rYj08FO`0000002lxO z000000IoCu03rYj05mcN0000009XJ3000000Q^V-03rYj0Q?OI0000002BZK00000 z0CRW%03rYj07!5K000000AK(B0000008m>103rYj0BA`D000000DmX|00000001fh z0stZa3ji#t2LJ#7001BW00000001W%001EX6aetP3jhEB001Ze000000029C001HY z3jk<91^@s6001BW00000003ec0{|ib3jn}j2mk;8001Na00000008YM001HY3jnAr z1^@s6001xm000000Dk~b!T z00017000000001rqW}OR01E(Ux&{CM0000e000000002*JplkB01E&B;syW!0000a z000000001*Z~_1#01E(Y1qc8D0000K0000000010+yVe10DlVrz)A=J00000$N&HU z00000XEy=>A^-~jG}H$G000006aWAK00000;XwcZA^-~j#6AW900000OaK4?00000 zP*ec`A^-~j)bj=a00000C;$Ke00000yb=HaA^-~j%mxMk000008~^|S00000{+<8; zA^-~j=(q*|0Dk}g02}}S000000NJeo03rYj03^f)0000005kvq000000AHy903rYj z093sO0000009*h7000000HL!003rYj0K8xZ0000004M+e0000002fRF03rYj0Ql_& z0000002BZK0000008`ok03rYj01)p60000004M+e0Dk}g008^B0stZa3jnM=2mk;8 z000~S00000007s;001HY3jmbd1^@s6000;O00000003JC0stZa3jp-52LJ#7000;O z00000007tm001HY3jk331poj5001-q00000006)~0stZa3jm}E2mk;8000~S00000 z007$}0Dk}?01E)9C-^X000008~^|S00000sW<@uA^-~jkShlO00000L;wH)00000t>XazA^-~jq?!i+ z00000AOHXW000006qEu0A^-~j_%H|n000008~^|S00000Y)=9JA^-~jxDN;b00000 zD1QI|000000Cs@_03rYj0CWrp000000FVFx000000G5vc03rYj0H8|-000000FVFx z000000QuSi03rYj0EkKm0000002}}S000000E0#W03rYj0PHUZ0000003-ka00000 z0O;rf03rYj0Ju*G000000Av6F000000Dty&001HY3jiQ+1^@s6000yK00000007As z0{|ib3jpX|2mk;8003YB00000000?m0RSQZ3jnNv2LJ#7001Zg000000056k0stZa z3jl!I2LJ#7001li00000003&N001HY3joBz1^@s6003M700000008$p001HY3x5EZ zDFy%l0000y000000000%2>}2i01E&}x&{CM0000W000000001Ld;kC<01E&VbOrzb z0001>000000002Z69NDt01E)r>IVP-0000m0RR910002;tO5Wc01E)9C>03rYj0C>j- z0000007w7;000000C~#+0DmF?3jhen2LJ#7005i-000000018~0stZa3jnmy2LJ#7 z002M$00000001ok001HY3jmz@1poj5002Ay00000004JB0RSQZ3jk!|1^@s6000yK z00000003i2001HY3jpvS1^@s6001BW00000007YH0RSQZ3jpxd2Y&zn0000`00000 z0000b_y7PR01E(6ody5^0000y0000000001*a83|01E(&NeBP{0000~000000001| zJ^%nB01E)n9|iyb0000W000000002F_5lDQ01E)@+6Mpt0001#000000002=xBvhm z01E)LX9fTO0002!0e=7h00000VC(<@A^-~j=z|6T00000AOHXW00000ha3O^A^-~j zL=*-900000lmGw#00000=4Jr^A^-~jykQ3b00000NB{r;000005d{JOA^-~jklzOY z000008~^|S00000pbY~6A^-~jI9dn*000006aWAK000009Di#703rYj05D<(00000 z03ZMW00000071|J03rYj036K+0000002BZK000000Ci6R03rYj06;Sb0000005AXm z0000006Yi+03rYj0080#00000089V?0000007nA=03rYj09^eA0000005kvq00000 z04Z_-03rYj0Dlk>2LJ#7002+`00000005^60stZa3jm1Z2LJ#7001Ze00000005lH z0RSQZ3jkD0000002sCb03rYj z0PMC00000005AXm000000P-FK03iSk05CKO0000003iSX000000Ek)u03rYj01Qb6 z0Dk}g003M700000006ky0RSQZ3ji3F2LJ#7001-q00000004Rj0stZa3jny{2LJ#7 z001Ze00000001(V0RSQZ3jpMx2LJ#7000;O00000004B>0RSQZ3jkcu2LJ#7002+` z00000006Vl001HY3jj>$1^@s6003M70Dk}g0000Pe*pj@01E*876$+T0000K00000 z00030U;qFj01E(ADh2=m0000K000000000!2?78j01E(owg&(J0000K000000002> z<^TX901E)5fCc~n0000i0000000000eF6X?01E)9BnSWi0000m000000001}Tz>!n zA^-~j6e$J(00000AOHXW00000oK^w=A^-~j>=y_C00000SO5S300000S_1(9A^-~j z1QQ1U00000C;$Ke00000LXrUhA^-~jNSy}&000008~^|S00000R3HNYA^-~jfMEy# z00000KmY&$00000gE;~KA^-~j;C~1R0000002}}S000000H#R*03rYj01zPt00000 z03ZMW000000O|e!03rYj0Pqk80000003ZMW000000OcP503rYj06-Q70000003ZMW z0000004uBl03rYj0N^+X0000002lxO000000IARc03rYj06>uk000000Dm9=00000 z002<4001HY3jkcn1^@s6000~S00000003000RSQZ3jpM)2LJ#7001Ze00000003Py z0RSQZ3ji1@2LJ#7001Na000000058h001HY3jmk~2LJ#7001xm00000005it0RSQZ z3jhS42LJ#7002k;000000Dl1aOacHR01E)X-3I^w0000$000000002B0000Y01E(c z`2_#~0000O000000000|l>z`F01E&#F$e$v0001h000000002fMgRaJ01E(oAO-*c z0000q000000002}_W%GQ01E&Vody5^0000y000000000rb^!n)0DlVrEE5L+00000 zFaQ7m00000vSa}OA^-~j^jZf100000FaQ7m00000$tVB-A^-~jXc`6p00000@Bjb+ z00000aBBeoA^-~jT!9Aw00000C;$Ke000007-azfA^-~j$Xf>h00000Pyzq|00000 z${qp$A^-~j;Oz$h0Dk}g07L))0000007<$403rYj0F=@O0000005Aan000000HZAc z0Hy#D00;m80000000;m80000006-D|03rYj03-$m0000007w7;000000Bmsr03rYj z0PG2LJ#7000yK00000003AO001HY3jm-d1^@s6002Y) z00000003>30e=7@01E(+o(BK`00017000000000_6aWAs01E&Z2nGNE0001V00000 z00002DgXc?01E(E8wLOX0000q0000000016QUU-X01E&-6bJwS0000K0000000013 z0ssIa01E&xAqD^d0001R0RR910000$CjbB<01E)H7=H!;00000lmGw#00000A^-~j*dz!500000AOHXW00000`pE(SA^-~j$V3PL z000007=Hi&0000004gW|03rYj0LUr^0000002}}S0000001qw!03rYj0Nf@A00000 z00aR50000008qaH03rYj0HnPK0000007L))000000GTWS03rYj0DvY30000009*h7 z000000D^@A03rYj06ZuN0000002lxO000000Dnbm0stZa3ji=42mk;8001}u00000 z001|c001HY3jq9|1^@s6000;O00000002c)0stZa3jnkg2mk;8000yK00000000bQ z001HY3jior1^@s6001Na00000000Fu001HY3jh!?1^@s6000;O00000004;K001HY z3x5Dueg*&l0000K000000002B8~^|z02Batz6$^V0000e000000000S^#A}O01E&# z3I_lH0000S000000000v0|Nje01E)vQ3wD40000$000000002xya50r01E&dyaxaP z0000m000000002IfdK#_01E&pmj?g<0Dk}gTmS$700000vDpFuA^-~j5K0ID00000 zTmS$700000NMis1A^-~jOjiZ~00000C;$Ke000002|)k=A^-~jFdzm100000AOHXW z00000Y4!pDA^-~jG*k!x000007ytkO00000cohKvA^-~jup0*e00000L;wH)0Dk}g z0P)WO03rYj0Q}4c0000003ZMW000000AG0m03rYj0Q4gW0000005AXm000000E);0 z03rYj00=|~0000005kvq000000J2;G03rYj0Ax%D0000006+i$000000O$b#03rYj z05tmr0000002}}S0000004%5h0DmF?3joll2LJ#7001Ze00000006{L0stZa3jn|n z2mk;8001Ze00000004et001HY3jlOi1^@s6001BW00000006VV0stZa3jnY|2mk;8 z004Xd00000000*s0{|fa4FFg)2><{90018V000000062i001HY3jpjJ27dqm0000W z000000001C9RmO%02BbwzzYBX0000O000000001^#Q^{!01E)*#0LNX0001p00000 z00015!vFvx01E)r+6Djs00017000000000(HUR)401E*0*aiRq0000;000000001i zw*dem01E&_w+8?K0000)0Dk}g00000TLuFFA^-~jOj8H|000008~^|S00000E))U) zA^-~jOuPpG00000Bme*a00000(gFeiApjHrK)wqA00000H~;_u00000Cj|fiA^-~j zTmc3E00000FaQ7m00000$PoYlA^-~j$OQ%f00000TmS$700000Fn<*S03rYj0Jyvd z0000003-ka0000009cCv03rYj00e#p0000006+i$000000DiLp03rYj0DQFv00000 z06YKy000000M#V{03rYj0A$hz0000005AXm00000077v903rYj0HACJ0000004x9i z0000006n?^03rYj0Dlm>2LJ#7004LZ00000007-{0stZa3jo+62mk;8002M$00000 z003t!0stZa3jhrM2LJ#7002+|00000008kH0{|fa6aeVJ3jhEB000mG00000002fu z001HY3jnYn1^@s6001BW000000011>0stZa3jpLk2mk;80Dk~b000000001l6aoMu z01E(cyaxaP0000a000000001-g8={{01E)1m`A*0000K z000000000fIRF4601E&dHwFLz0000a000000001q8Ug?!01E&R!v_EW0000K00000 z0001f#sL5#01E(Y#RmWY0000)000000000v+yMY001E&d)CT|n0000O000000001C zDt`a~A^-~jj2i|300000AOHXW00000Rj&a6A^-~j46O$M00000m;e9(00000zeE54 zA^-~j_&^2#00000qyPW_00000XX^m~A^-~jK-LEU000008~^|S00000EI#M0000004M+e000000Ewaj03rYj0A!{I z0000005AXm000000M;4-03rYj0MyC`0000003-ka00000086(503rYj0FW>U00000 z089V?000000LuXZ03rYj0PGP50000009XJ30000005@m=03rYj0MJ|p000000Dn*d z00000003%@001HY3jhpB1^@s6003M700000000-4001HY3jlDI1^@s6001-q00000 z008x}001HY3jjFD1^@s6001Na00000000Fw0stZa3jjpX2LJ#7001Ze00000000kG z001HY3jpv&1^@s6003YB000000Dk~O8UX+z01E&J9tQvb0000S000000000@p#cCQ z01E)Xr3U~20000e000000000thXMd101E)LDhL1o0000`000000001~1ONac01E){ z{{;X50001V000000001amI44G01E&N8wdaZ0000m000000001i(f|M=0DlVrxOWBs z000006aWAK00000*((45A^-~j%o_#(00000AOHXW000000|^2EA^-~j(BlUH00000 zxBvhE00000+~@%SA^-~jz|{u;000008~^|S00000z&HW`A^-~jga`-#00000TmS$7 z00000LLUGCA^-~j92N!u0Dk}g03-ka0000004qWP03rYj001us0000002}}S00000 z01FlX03rYj0Kf?b000000CWHV000000C?R303rYj0Q^4)0000002lxO0000000Nf+ z03rYj0Pryg00000089V?000000Gveu03rYj0I28&0000003-ka0Dk}g001v|0RSQZ z3jn;52LJ#7001xm00000002P~001HY3jj<91^@s6001li000000034t001HY3jkC! z1^@s6002Y)00000007at001EX6aYZL3jhEB000;O000000042!0RSQZ3jnyt2LJ#7 z005i-00000001Bx0e=7@01E&-9tQvb0000K000000000T@B#oL01E(kQV0M50000q z0000000008b^-t*01E(cBM1Nh0000W000000000~^#A}O01E*02?qcG0000e00000 z00005SOEYc01E(gI0pa#0000S000000002)SONed01E)T=YIzP00000FaQ7m00000 z*K+{?A^-~jxRD0{00000Bme*a00000x(fmTA^-~j(6&OBCA^-~j3^)h?00000TmS$700000H5mW^A^-~j ztPlnO00000M1KGP0000005!A#03rYj0FcQB0000002lxO000000AHm703rYj0NgbQ z0000002}}S0000006Lff03rYj04$*g0000002lxO000000NxP*03rYj0Kg;$00000 z03ZMW000000LS_Q03rYj08CW~0000005AXm000000Do<;0stZa3jp*k2mk;8000yK z00000005VL0RSQZ3jnAU2LJ#7001BW00000004fE0RSQZ3jm~?2LJ#7001Ze00000 z004Kj001HY3joy01^@s6001Na00000007Q$0stZa3jhQn2mk;8002+`00000002C; z001HY3x5C<%LV`d0000a000000000V1ONac01E&_{{;X50000~000000001Sk^lfA z01E)Pfd&8o0000q0000000010s{#Nb01E(+CkOxl0001h0000000015;sO9701E(Q zP6z-10000S000000001|iUI&401E(2E(ibs0Dk}gPyhe`00000#X$f7A^-~jh&~1Y z00000C;$Ke00000JJbRIA^-~jct{8U00000TmS$700000jBNn`A^-~jK!yhZ00000 zC;|Wg00000VuS$zA^-~j+?WRd00000fB*mh00000AzT0eA^-~j@F)fV00000Bme*a z0Dk}g0BjKh03rYj09;!L0000005kvq00000079?;03rYj0DQ&<0000007L))00000 z04se003rYj0Qd+|F01E(gE(ZVr00017 z000000001|_W%GQ01E)voCW{@0000y000000000<@d5xM01E&RN(cY|0001700000 z0000^8Up|#01E&pVh8{L0001t0Dk}g00000xVr!VA^-~jIBEs}00000FaQ7m00000 z^uhuFA^-~jG&KkS00000C;$Ke00000nvekiA^-~j;G72l00000OaK4?00000kXHc! zA^-~jyz~YD00000AOHXW00000{R031A^-~j^!^0^00000Pyhe`00000`F|Gz03rYj z04%--0000004M+e000000D2?>03rYj0Hp8-0000007L))0000001krz03rYj0Qi>& z0000008jt`000000PAuA03rYj0Hl!z0000002BZK000000CE!n03rYj03;a)00000 z02lxO000000GPM{03rYj0Dp961^@s6002M$00000005o20RSQZ3jn~l2LJ#7002+| z00000004t}0stZa3jib}2mk;8001BW00000007k)001HY3jiDv1^@s6002Y)00000 z001(P001HY3ji=o1^@s6005W(00000005Qr001HY3jnYQ2LJ#70Dk~P000000000t zN&x^O01E&}F$Vwu0000S000000000HwEzGj01E(k$_4-c00017000000000R{sI6Z z01E)DRR{n80000;0RR910001Z5CQ-q01E(2=LY})0000`000000001kIROA701E*4 z+y(#u0000;000000Dk}g+9d!0A^-~jkQfF400000AOHXW00000jcoz|A^-~ja32T& z00000Q~&?~00000dWQi3A^-~j7@7wF000008~^|S00000I^+QWA^-~j#F_^H00000 zAOHXW00000YZn0kA^-~j2ptCi000008~^|S000003#tMDB7Xo201P(>000000Av6F z000000I2u^03rYj00>nG0000004M+e0000009V8U03rYj0H8Gp0000004M+e00000 z06-lB03iSr0Jy*l0000002lxO0000008APH03rYj0ALaZ0000004xCj000000LnB0 z03rYj06Z!O0Dk}g0068200000000VY0RSQZ3ji2|2LJ#7001Zg00000003vF001HY z3jpx71^@s6002+`00000008~Z001HY3jloQ1^@s6007Vc00000002lx0stZa3jnYU z2mk;8001}u00000006Pl0RSQZ3joN?2LJ#7001-q0Dk}g0000c$^if(01E*0aR&eZ z0000K000000000(Z2$lw01E(MGX?+v0000K000000001^!vX*z01E&-LkIu>0000K z000000000`A_D*+01W^rH3IR03rYj0E{mN z0000005AXm0000001z|+03rYj0Ibjl0000003ZMW000000Gb5>03rYj0K^jq00000 z0DoKn00000006OR001HY3jmy81^@s6001BW00000003G9001HY3jmn^1poj5001Ze z00000004@20stZa3jnMm2mk;8001BW00000003&F0stZa3jp*Z2mk;8001xm00000 z006LN001HY3jml|1^@s6003YB000000Dk}{69E7s01E&N83zCW0000O000000000G z0ssIa01E(6`vm|100008000000002L7y<0h<0000S000000001BLjeFH z01E&dF9!es0000)0000000024u>k-g01E&lvIhVF0000u000000001r!2tjw0DlVr zh`03rYj0Pt4^0000002BZK00000 z0KM7(03rYj08H-&000000F(g$00000070$+03rYj0FXEb0000003ZMW0Dk}g001|N z0RSQZ3ji>i2LJ#7001Ze00000002M^0{|ib3jlCe2mk;8000;O00000004>r0stZa z3jhqN2LJ#7001BW00000000iJ001HY3jlP)1^@s6000;O00000003;*0stZa3jp9r z2mk;8001xm00000005$%0)GG^01E(cA_xEg0000S000000001y{r~_X01E)nwFUqH z0000W000000001@1_A&g01E&lum=DD0000u000000002ghynm201E&}EC>Jq0000) z000000000jegFU>01E&#b_M_d0000O000000000{%>n=-01E)LMt=wZ00000TmS$7 z00000_GSVAA^-~j2pk9i00000Gynhq000008oL4jA^-~j+%X6M000006aWAK00000 zLka-^A^-~j$Q1_w00000Bme*a000003h)2`A^-~jWCjNS00000Gynhq00000s!;#{ zA^-~j;6(-i000007=Hi&000000QCd_03rYj02BcR0000003ZMW000000QBDi03rYj z0H8z&0000004M+e000000N*zO03rYj05seN0000002BZK000000KV`703rYj0IX67 z0000004M+e000000Fb)?03rYj0Q_kN0000006YKy000000Dm|h001HY3jl}}1^@s6 z005K#00000000DL0stZa3jhS{2LJ#7001Ze00000007ZW001HY3jokW1^@s6001Na z00000001er0stZa3jnMy2mk;8001Ze00000000Re001HY3jio51^@s6001-q00000 z004>>0stZa3x5DW><0h<0000O000000002WmjM7G01E*8pa%c|0000m000000001V z836zy01E)v9R~ma0000O000000000B;sF3601E)@)CT|n0000W000000000E1pojd z01E�R{j70000e000000002aM*;vM01E)v*arXr0Dk}gEC2ui00000-g*E4A^-~j zP;&+V00000TmS$700000=nMb=A^-~j6a@wV00000Gynhq000003ZDT0A^-~jK%@r% z000006aWAK00000sNDbnA^-~j)ba)Z00000FaQ7m00000h3f(UA^-~jct{8U00000 zTmS$70Dk}g04K%)03rYj0K8!b0000007w7;000000Ie1P03rYj0GJ8}000000Pq0- z00000080x103rYj0E{FC0000005kvq000000QzYF03rYj0K8xZ0000004M+e00000 z0Anlw03rYj08A|g0000005kvq000000O~XV0DmF?3jpXc1^@s6001-q000000076& z0stZa3jjz*2mk;8000~S000000048H001HY3jpl51^@s6003M700000003V40RSQZ z3jheH2LJ#7001li00000008k}001HY3joYk1^@s6003M700000004X90RSQZ3jlDM z2Y&zn0000q0000000013FaQ7|01E)1A_f2e0001t000000000Dd;kC<01E*4Kn4H+ z0001_000000000Zq5%LR01E&-rUw830000e000000000^hX4Q~01E*4MFs!>0000W z000000001%tN{Qb01E(osRsZ60000;0Dk}g0000030MFCA^-~j_(ui+00000TmS$7 z00000k8%M3A^-~jV37v^00000C;$Ke00000SxEu_A^-~j5Do|c00000Pyhe`00000 zt62d6A^-~j961L700000OaTA@00000<`Vz_A^-~j;0Fc(000007ytkO00000Yky1v z03rYj03Z(t0000009*h70000001g}j03rYj090TI0000003-ka000000GxdQ03rYj z0PuAN0000003ZMW000000Dsp403rYj04PZa000000Av6F0000006$#;03rYj0MPmd z0000003ZMW000000G-eR03rYj0Dq)B2mk;8004jh00000007#A0stZa3jnwe2mk;8 z001Ze00000005|v001HY3jm-?1^@s60058x00000006mx0stZa3jlNs2mk;80058x z000000080k0stZa3jj=12mk;8002k;00000001T!0{|ib3jpX|2mk;80Dk~r00000 z0002*q5%LR01E(=rUw830000W000000001|*#Q6|01E)<&<6kj00017000000001Z zHUa=501E)r(gy$l0000a000000000bssR8Z01E&-sRsZ60000$000000000(J^=tC z01E&l;syW!0000$000000Dk}gR-*v`A^-~jw5A6D00000C;$Ke00000M3VpjA^-~j z41xv#00000OaK4?00000`R)J!A^-~j90Ugd00000FaiJo00000{UiVYA^-~jEEom= z00000C;$Ke00000$L9b5A^-~jAom6U00000AOHXW00000w=w_#B7Xo20HiPm00000 z07L))000000KeY=03rYj0IYom0000002}}S000000K^*u03rYj0Q_GF0000003-ka z0000005K8)03rYj0QkNJ0000007w7;0000004*E=03rYj0MyS00000005AXm00000 z07SA2mk;8002M$0Dk}g0000QIsgD701E)f zHwFLz0001B0RR9100026NCE&N01E)<4F~`L0000K000000002UJ^=tC01E&}Ee8Mq z0000e000000001~2><{h01E)L1O@;A0000W000000001NEdT%_01E(o90mXY0000K z000000000>D}Mk0A^-~jtQ!UZ00000AOHXW00000c9Q}CA^-~j+%O0L000008~^|S z00000Cm;X-A^-~jU={`d00000Bme*a00000JEZ^sA^-~jz`6zi00000AOHXW00000 z0gM6wA^-~jq!w?-01E)@k_P|)0000u000000002vvj6}h01E(k$p!!b0000O0000000027 z0|Nje01E(!R|o(A0001}000000002~)&T$_01E*4l?MO-0000W000000000_H~|16 z0DlVrNZbYh00000OaK4?00000g%$w-A^-~jI2;E600000AOHXW00000TAl&`A^-~j zR3Zof000008~^|S00000Gt&V8A^-~j{LKdd00000C;$Ke00000^a20?A^-~jg!}~n z00000Gynhq00000yF~y1A^-~j96|;F0Dk}g0Gt2-0000008GIG03rYj04zcX00000 z0DJ%d000000DkEJ03rYj0GNUX0000000031000000A8B_03rYj07$b2000000B`~T z0000006N$J03rYj0O0Kg0000002lxO000000QA`b03rYj0QAuZ000000N?-s0Dk}g z0083>0{|ib3jlCj2mk;8003A300000004RJ001HY3jh=X2LJ#7000OA00000002fS z0stZa3jl=s2LJ#7002+|00000005?J0RSQZ3jpYY2LJ#7001xm000000065J0RSQZ z3jjdB1^@s6002Y)00000004im0e=7@01E(Ium=DD0001N0RR910002?HUa=501E)% z2M7QF0000e000000000Uf&u^{01E)%CI|ok00017000000002b@c{rL01E(M*9QOq z0000m000000000oKmq_F01E)z2?ziH0000S000000002EQ~&@X01E(6C4UA000000 zAOHXW00000QWyXLA^-~j5Do?a00000ECB!j00000%U}TjA^-~j;7|tu00000i~s-t z00000*OCALA^-~j$V>(R00000Pyhe`00000)=&TdA^-~jSR@7j00000AOHXW00000 zLJ9%^A^-~ju;d2-00000D1QI|000000Dr##03rYj04UZ50000002lxO0000001(Fj z03rYj0Kjkt0000009XJ3000000OX$l03rYj093gK0000002BZK0000000H9y03rYj z02D?D0000003-ka0000005UoO03rYj0QlSn0000007w7;000000DtP6001HY3jnya z1^@s6000;O000000090S0stZa3jnml2LJ#7001xm00000006~B0stZa3jh!d2mk;8 z001Na00000002hO001HY3jnC-1^@s6001Na00000000bQ0RSQZ3jk*dk00000AOHXW00000(uM&5A^-~jI3EW900000TmS$700000d&d9(A^-~j zRNV#u00000gaH5m00000kZu70A^-~jkctNY00000C;|Wg00000%7y>{A^-~jczgx` z00000Gynhq0Dk}g0N;oK03rYj08p9-0000003ZMW000000P|l003rYj0Av~n00000 z02}}S0000004^8-03rYj06ZNB0000004x9i000000EYtr03rYj0FeC!0000009XJ3 z0000007(o103rYj0N}a?0000003ZMW000000QIr~0DmF?3jnOL2LJ#7005`}00000 z001Mh0RSQZ3jicc2LJ#7001BW00000001lM001HY3jo0R1^@s6001BW00000004-t z001HY3jlCg1^@s6000yK00000007R00stZa3jk;;2mk;8001}u00000005!b001HY z3jhr627dqm0001p000000002l3IYHk01E(!w+8?K0000;000000000jp#T6P01E)P zeg*&l0001R000000000LumJ!f01E)03rYj z0IWL(000000Av6F000000M;o003rYj0Dm|w1^@s6000yK00000003-)0stZa3jjPP z2mk;8002|~000000019T001HY3jmx(1^@s6001li00000004#%0{|ib3jo|&2mk;8 z002M$00000006pI0stZa3jmN92mk;8000yK00000002(t001HY3jjd(1^@s60Dk}+ z0ssI20001b8UO$y01E(&69xbP0000)000000002$1^@se01E&>1O@;A0000W00000 z0001n3;+Nk01E&xB?bTh0000W000000000s-~s?501E)fL001HY3jk;h2LJ#7001Na00000004@i001HY3jh#+ z1^@s6003+N00000003|Z001HY3jmY^1^@s6001BW00000008nV001HY3jiz}1^@s6 z001BW00000000sJ001HY3jpx>1poj5001Ze000000Dl1Z6aWAs01E(&2nGNE0000q z0RR910001n0RsRc01E(AR|o(A0000S000000002P1ONac01E(Q00sa60000W00000 z00019H39%401E(Y(FXtk0000S000000000pF8}}{01E&xE(QPq0001h000000002_ z>i_^E0DlVr@cIS-00000Pyhe`00000FUtS`A^-~jtaAnc000006aWAK00000)p`K{ zA^-~jn3V?r00000U;qFB00000zUlw~A^-~jn1coY00000Pyhe`00000fMoyxA^-~j zgjogv000006aWAK00000r3L^1A^-~j`~wC60Dk}g03ZMW0000005*9503rYj01!V0 z0000002BZK000000FDFz03rYj0KoqR0000005AXm000000KK3903rYj00g-P00000 z05AXm0000000MCW03rYj0F)sJ0000005AXm000000NQW>03rYj0C->s0000005kvq z0Dk}g006cL0RSQZ3jmZA2LJ#7000yK00000000hd0RSQZ3jk<{2LJ#7001Zg00000 z003^b001HY3jm;F1^@s6000yK00000008Bs0RSQZ3jk!N2LJ#7001BW00000004 z01E&B=>`A*0000O000000000)GXMZ001E&pF$Mqt0000a000000001ZI{*M801E)j zJO%&&0000?000000001Ud;$O>01E(sBnSWi0000e000000001M0RaFa01E)X5q}2& z00000EC2ui00000{doWYA^-~j7;**x00000TmS$700000V@m=6A^-~jaNP$000000 z6aWAK00000eV70MA^-~jjGYDm00000Z~_1T00000g|`3zA^-~j%*+M=00000fB*mh z00000@0S1oA^-~j_?HF%00000)PDm2000000BsQf03rYj0H_590000003ZMW00000 z0KfqN03rYj02uoP0000002}}S0000007qy603rYj0DNc%000000K5bM00000022lR z03rYj0CeC70000002lxO000000M$tW03rYj02na`0000005AXm000000Dl0y0RSQZ z3jn;k2LJ#7001xm00000000sO0{|ib3ji=v2mk;8000~S000000003C001HY3jp*4 z1^@s6001BW00000006Rd0stZa3jjbP2mk;8001xm00000008z7001HY3jlB>1^@s6 z001-q00000005QK0stZa3x5D4JqQ2*0000`0000000004ssI2Y01E)ry#@dP0000; z000000002lr~m*W01E(wyaoUO0002c0000000013UjhIk01E)v83+IX0000m00000 z0001wA^-~j zc<%=Q00000Gynhq0Dk}g0F3$p03rYj0D!0m0000004x9i0000008w5703rYj05ItX z0000005AXm000000An}+03rYj0PHjd0000005AXm000000N4iu03rYj0K`}b00000 z03ZMW000000Pd0000m000000002pXaN8s01E&( zZ3h4V0002I1ONa40001jPXGWS01E&RGzI_w0000K0Dk}g00000uLA%8A^-~j==}u% z00000TmS$700000*xvyFA^-~jwA2Rx000008~^|S00000kahq7A^-~jq)i3@00000 zyaWIM00000q^SV_A^-~j_^1Z}00000Bme*a00000RT~2UApjHr7{Chv000007ytkO z00000M1P_H03rYj0Nl9-0000004x9i0000008a-403rYj0Ek!!0000006YKy00000 z04it#03rYj0F)dE0000007w7;0000001nRq03rYj0AS1q000000Gt2-000000PFw* z03rYj0Q^u00000004M+e000000Hvn^03rYj0Dr8g2LJ#7001Na00000004Y@001HY z3jn}#1^@s6000yK000000068e0stZa3jk#C2LJ#7002+|00000002_V001HY3ji47 z1^@s6003M700000008o_0stZa3jhE-2mk;8002+`00000003|j001HY3jmA;1^@s6 z0Dk}=000000000;`~UzV01E)b4+j7M0000i0000000027X8`~r01E)DV+Q~L0002I z1ONa40002x4*&on01E(!1qJ{Gfck#`00000AOHXW00000he`kd5&#PTFuer;00000 zECT=l00000>QVpzA^-~jh(-ng000006aWAK004gg0JAdz03rYj0Ng1D0000002BZK z000000RGYf03rYj01QY7000000BisN000000KS<503rYj0F*Ka0000004M+e00000 z0IUuJ03rYj08Cm4000000DJ%d000000Oi~O03rYj04VYX000000B8UJ0000009610 z03v??3jn?~; z01E(wAO`>d00017000000002i(f|M=01E)<=mr1)0000O00000004ggECK)kA^-~j zSo;M400000d;kCd00000=`#TUA^-~j)D{N-00000C;$Ke00000tO5W4A^-~j)cXYh z00000d;kCd00000%En8yKA^-~jL?QdMA^?920LW?v0000005Aan000000L9Y)03rYj02t{80000009*h7 z0000004t^e03rYj0GOu-000000B`^R000000KwJ(03rYj02J*80000002lxO00000 z0BkD(03rYj0PxfX0000002BZK000000BXqq03rYj0KDJ^004gg000;O00000004a> z001HY3jlBz1^@s6001Ze00000001rb0RSQZ3jnO!2LJ#7001Na00000007%{001HY z3ji=o1^@s6005W(00000008pw001HY3jjn12LJ#7001xm00000000El001HY3jomR z1^@s6004vm004gg0001?f&c&_01E&_cm@Cf0000y0RR910000Z+W`O~01E&_(+200000AOHXW z00000ik1NYA^-~jV4nv700000gaH5m00000M4$lxA^-~j%%leZ00000KmY&$00000 zicJClA^-~jd=Cf!000006aWAK00000wnG8{A^-~jj0y+<000008~^|S00000<;np7 zA^-~jz{h_F0000007w7;000000G%-a03rYj0B|n`0000002}}S0000002NaL03rYj z08kVN0000002BZK000000Hpr{03rYj01#IQ0000002}}S000000AdyZ03rYj05l2) z0000006+i$000000QN)x03rYj0I)#@0000008D=X00000003Qs0RSQZ3jl1G2LJ#7 z001-q00000008zJ0{|ib3jkbU2mk;8001Na00000002H40stZa3jnz62LJ#7004vl z00000004C;0RSQZ3jnAg2LJ#7003M700000007K6001HY3jky{1^@s6003kF00000 z004jenE?PI01E(kp$7l}0000)0000000026GXMZ001E(UF$Mqt0000m000000002r zxc~qn01E(2(FOnj0000O0RR910000JPyzrV01E*84+sDN0001h000000002wZU6ux z01E(gX9fTO0000$000000001#M*;vM01JNrbPWgq000006aWAK00000b7=tpA^-~j z2yzDi00000yaWIM00000Q?mg8A^-~jRI~>G00000H~;_u00000pTYnDA^-~jJlF;R z00000TmS$700000X9EBLA^-~jT>S+A00000Gynhq00000Lty{_A^-~jXetH(004gg z06YKy000000I*U403rYj03bF80000002BZK000000C(d803rYj0KiTN0000003ZMW z000000QJNG03rYj07%>h00000089V?000000CD3003rYj0O<7w0000004M+e00000 z0D`Up03rYj0Khs30000000031004gg000OX001HY3jlx*1^@s6001lj00000000^{ z0RSQZ3jjnb2LJ#7001xm00000004kA001HY3jnw=1^@s6002w?00000008V_0stZa z3jn0*2LJ#7001xm00000003M>0RSQZ3jmNW2LJ#7000yK00000007!d0RVp@01E)X zF$Vwu0002U000000001D^8f%M01E)P2L}KE0000m000000001ur~m*W01E(YyaoUO z0000O000000002FM*sjK01E)5Lk0i<0000W000000001oZ~y=z01E*4YX$%S0001} z000000002>iva*401E)fn+JaY00000OaK4?000003#z?E01E&hF9rYr0000i000000002y zhyVa001E)zMg{-?0000K000000001f`2heT01E(wrw0H40000K000000000@X8-^q z01E&RS_S|B004ggH~;_u00000nKA$XA^-~jKrjXX00000WB>pF00000;UNJ4A^-~j zEFcE}00000C;$Ke00000Zxa9jA^-~jcn1am000006aWAK00000z|8>wA^-~jjLHW9 z00000oB#j-00000Cma9(A^-~j_!9;I00000C;$Ke004gg02V$103rYj07wZ400000 z09*h70000008y<103rYj0E9UR0000004M+e0000002i03v??3jlZ_2LJ#7001xm00000003>T0stZa3jmxh2mk;8001Na00000000mJ z001HY3jnzM1poj50049V00000008ei0stZa3jie52LJ#7000yK00000006mb001HY z3jhQ%1^@s6001xm00000003a^0RSQZ3jmbX2LOKn0000K000000002@1Oosf01E)D zQV0M50000e000000000g0{{Rb01E&t{RIF30000m0000000015ng9SI01E(&pauW{ z0000~000000000r;Q|0601E&BO$Y!00000;0RR910001n6#@Vv01E&F><0h<0000e z004gg00000=(hm?A^-~jh_?p-00000NB{r;00000U?l(mA^-~jd>94*000006aWAK z00000@1FqxA^-~joTLW;00000FaQ7m00000z&`;1A^-~j$Snr|00000tN;K200000 z&;9`bA^-~j0Nw`x00000FaQ7m00000$0UCM03rYj002mk;8000~S00000005)?001HY3jll&2LJ#7001Ze z00000004sL0RSQZ3jm1K2LJ#7004g+000000000(H~;`501E(Q9|iyb0000u00000 z0001NwgCVl01E&dw+8?K0000K000000001(KL7wC01E){9|iyb0000W000000002O z9RmO%01W^rGYJ3y0001L000000002_ga7~{01E&_MFs!>0000K00000004ggTl4?` zA^-~j=m-Y@00000WB>pF00000=SlzoA^-~jxIzX100000AOHXW000006|n&TA^-~j z$gu|i00000Gynhq00000*|GruA^-~jn6d`|000006aWAK0000099aMWA^-~jlt=~u z00000cmMzZ00000*1`b*A^?920I0000005|{u z000000GPD`03rYj0Hiz!000000Du4h000000NO4A03rYj0N^JF004gg001-q00000 z003lD001HY3joMQ1^@s6000yK00000004{20stZa3joMP2mk;8002w?00000005;7 z0RSQZ3jin<2LJ#7000yK00000008q&0stZa3jkc+2LJ#7001Ze00000003wk001HY z3joj)1^@s6001Ze004gg0000%3jzQl01E)5$Oixb0000K000000000cE&>1|01E)* z0tf&A0000u000000002a9s>X&01W^TGzkCz0000W000000001rU;+Rl01E(s8VCRY z0000u000000000wcK`q)01E&VJ_Y~)0000W000000000~7XW_%A^-~jG6Dc101E)D1_%HE0000$00000 z0002vHvj-401E&R9|iyb0000~0000000009Y5@Qu01E)bb_W0e0002I1ONa40001r z#{mE$01E(AVg~>K0000a00000000115&!@q01JNrYz77Z00000AOHXW00000ySf1Y zA^-~jh`R>>000007ytkO00000IQRkpA^-~j)Kmxn00000Gynhq00000&6NNEA^-~j zn1TiX000000096100000_aOrSA^-~jRAUGL00000Gynhq00000erf;!A^-~j_+SPA z004gg0Nelo000000BOeo03rYj00d$O0000004M+e000000A}?803rYj0Cd?000000 z0FVFx000000E;L903rYj0EjCF0000003ZPX00000091$o03rYj03dw^0000004M+e z000000R8j=03rYj0MJYb0000002lxO004gg008J%001HY3jkC|1^@s6001BW00000 z008Cq0RSQZ3jlcB2LJ#7005K#00000002)x001HY3jk0c1^@s6001li00000002+g z0stZa3jl0N2mk;8000~S00000006{N0stZa3joC62LJ#7001BW00000002kH0RVp@ z01E)<#s>fZ0000;0000000013jsXB701E(2oCg2^0000W000000000`xB&nn01E)n zw+8?K0000;000000000$+yDR~01E&h@df|@000080RR9100023g8~2|01E(=4hR4M z0000e000000001{!2kdv01E(^*9Lz800000L;wH)00000(p~}pA^-~jVCe?{00000 z6aWAK00000*uww-A^-~jP}v3m00000gaH5m00000q+J34A^-~j)EEc=00000TmS$7 z00000lkNckA^-~j(AEb400000XaE2J00000`{e)tA^-~jB=!aX00000cmRI@00000 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 zbaMb^V{C78WdLDxZ)pH+Wo=`BaCrb`Z*pq@Wq4&{c5r0?aCB&LWnpArVRUqIUvp)2 zb97;2YjbIOWdLn$VQ>I#b#858Z~$y+Vqt7=XD)MZ0BmVua&#_pZ!R$aY-wU-Y%X(e zE;0aYX<}nvb7f;Lb8i4_X<}z%V_$PFb8jv&0BmVub97{5D=RK@Z!R`20BmVuV=i-V zE;ayPUwCtLVRQgrUuJl7bYXM=Uter^b97;J0AF8tb97;JHZ+&)qyriZaCB&LWnpA4 zb8jv%mja~&Gy*X(mno$KTYmxo0{{X5000C40ssO40{{a60{{X50{{R31ONm80{{a6 z0ssO40{{X5000620ssX71ONa40ssO40{{j90ssX72LJ;A0ssO42mk^A0{{X50ssjB z0ssO40{{X50ssU6000620{{pB0ssmC3jhKD0ssO40{{a60ssR51AhPl01N;F00IC8 z015yA00IC500ICA00IC400IC801W^F00aO700RIB00IC500ICA00IC400IC400IC4 z015yC00RI500IC500IC600IC400RI500RI5015yC00IC500aO600aO600IC500RI5 z00RI500IC400RI50DlAk0{{X50ssI20{{a60ssO40{{X50{{X50ssO40ssR50ssO4 z0ssO40{{a60{{R31ONj71ONg60ssO40{{mA0{{pB0{{X50ssU60ssU60ssO43IGBC z0{{a60{{X50ssO40{{X50ssO40ssR50ssgA0ssR51ONg60)GGm00IC400RI600aO6 z00aO700IC400IC500IC400RI500RIB00IC500IC400;mA00RI300aOC00aO600IC7 z00RI500aO700RI50000E00RI500IC400;mA00RI600IC400IC400IC500IC200IC4 z00;mA0000401*QK0{{d70ssU60{{X50{{cJVWtB!4!3Zo0}cXz000310RZnP0{{>J z001BW002-Xc?$pl4ghp10{{R3000310RY%20{{>J001BW005VfmIeR-3IKd50{{R3 z000310RTEF0{{>J001BW005VfmIeR-2>^U40{{R3000310RYV?0{{>J001BW005Vf zmIeR-1ps_00{{Sj000010096{DFXly0000W0001&k(LGk00aPhDFXli0000100#j5 zC<6cx0001h0001C_?H3z01W_#DFXly0001me<=b001N<@DFXly0001E_?H3z01E)5 zDFXly0002fuWJPW00;oHDFXly0001S_?H3z00#iRDFXn15C8xGWcZf?000I6%_#!_ z5C8xGbSaVu00093+$jS9000000RRC23@HNu5C8xG00000mywnR00062d?^C}00000 z=)DU7000000|Wp700000K$!&q00000@VyHF000000|Wp700000p!fv<00000_`M4N z000000|Wqn000000Qi^%00000006!V0000000RU7000000O-RA0000000_Pd00000 z00RU70000001(6o0000001&<{9001BW3;+NC0009700000003w; z2><{9001Ze3;+NC0009700000004kB2><{9001xm3;+NC00097000000059R2><{9 z0020D01N;C000031ONa40001}H3{tEyA000011ONcf1^@s6000000000ezY72W z000010RRB!2LJ$n00000000002>%NJ000000R#X5=LY})0000000000Fuw}`00000 z0RaF2g988n0000000000NWTjJ000000RaF2Rs#S40000000000*!~Lu000000R#X5 zRs#S40000000000P`?WR000000RaF2IspIx000000001g0O0-$00000009I506GBx z000000000009d~Z000000099200IR700000000000C2wx000000099202l!P00000 z0000002u!Z00000009I502l!P00000000000C>L(00000009920E+|w0000000000 z0GR#@0001g00035004^w0000000000004l$3jhEB00032004Lh0000000000005Z3 z3jhEB00032006xP0000000000002zY72W000010RRAX2mk;8000000001}zY72W000010RR9K1ONa4 z0001g00000z`qLs000000RaF290mXY00000000000Kf|X000000RaF290mXY00000 z00000;J*t1000000RaF2)B*qi0000000000@V^TH000000RaF2r2qf`5C8xG00000 z7{Chv000000RaF2r2qf`5C8xG00000K)?%s00000009920Hpu`01yBG0000009e2a z00000009920Hpu`01yBG000000C2zy00000009920Hpu`01yBG000000EoZ~00000 z009920Hpu`01yBG000000HDAN00000009920Hpu`01yBG000000Jy*l00000009Ai z005-`000mG00000007Xy3jhEB00032005-`000mG00000008*E3jhEB00032007ho z0000000000000QU3jhEB00032003A3000mG00000001z+3jhEB00032003A3000mG z00000008K~3jhEB00032003A3000nw000000000GzzYBX000010RR9~1ONa400000 z0000WzzYBX000010RRBI1poj5000000000uzzYBX000010RRBE1poj5000000000; zzzYBX000010RRB#2mk;8000000001BzzYBX000010RRBN1poj5000000001gc)$w) z000000RaF28U_FW0000000000kiZK7000000RaF2)B^wj0000000000sK5&V00000 z0RaF2V*>yH0000000000z`zRt000000RaF2x&r_J0000000000$iNE#000000RaF2 z`2YX_0000000000*uV<_0001g009920Hz2400000000000N}t2000000099204@dq z00000000000Pw&I00000009920LTUa00000000000I2>800000009I503!wf00000 z000000I>cG00000009I509ge900000000000KonW00000009I507wUa0000000000 z008Lz3jhEB00035001rk0000000000008*@3jhEB00035001`t000000000000030 z3jhEB00035001Tg0000000000000pG3jhEB000350089z0000000000001EW3jhEB z000350015Z000000001g0000e{|f*B000011ONa_00000000000000m{|f*B00001 z1ONaS1ONa4000000000u{|f*B000011ONaT1poj5000000000;{|f*B000011ONd4 z0ssI2000000000`{|f*B000011ONa`1ONa40000000013{|f+r000000R#X52L=ED z0000000000X#WcU000000R#X5WB>pF0000000000aQ_Pc000000R#X5ZU6uP00000 z00000c>fCk000000R#X5Z~y=R0000000000i2n-!000000R#X5od5s;0000000000 zkpBw+000000R#Yl0Hgo_00000000000GR&^00000009I50Am6G00000000000HFU1 z00000009I50J8u900000000000I2^900000009I50OfH00000 z009I50Gk8=00000000000J#4P00000009I50CWKW0001g00000006-M3jhEB00035 z0040V0000000000007AU3jhEB000350086w0000000000007Yc3jhEB000350089x z0000000000007wk3jhEB00035008O$0000000000007|s3jhEB00035008>{00000 z00000008KJ{|f*B000011ONd200000000000002+{|f*B000011ONa40RR9100000 z0002^{|f*B000011ONaE0RR91000000000G01N;C000010RRBn00000000000001> z!wUca000021ONcA0ssI2000000001}!wUca0001g0t5g69s~dY0000000000u)_-g z000000t5g6zXJdO0000000000xWfwo000000t5g66b1kQ0000000000z{3jw00000 z0t5g63;_TD0000000000$ioW&000000t5g6OacG^0000000000(8CJ=000000t5g6 zW&;3!00000000000NBF|0000000IO600RI300000000000N}$50000000IO600aO4 z00000000000O-RD0000000IO60HOi_00000000000Pw>L0000000IO60G9;-00000 z000000QkcT0000000IO60ObV$000000001g0002Q3jhEB00066006@X0000000000 z000QY3jhEB00066000;W0000000000000og3jhEB00066005W;0000000000000=o z3jhEB00066004pl0000000000001Dw3jhEB00066008F!0000000000001b&3jhFr z000021ONbW1^@s6000000000m#0vlb000021ONc#1ONa4000000000u#0vlb00002 z1ONaO0ssI2000000000$#0vlb000021ONa900000000000000;#0vlb000021ONaA z00000000000000`#0vlb000021ONbkU<3dF0000000000Si}ne000000t5g6l>-0( z0000000000V8jam000000t5g69|HgY0000000000Xv7Nu000000t5g66$bzS00000 z00000aKsA$000000t5g62LJ#70000000000c*F|;000000t5g6(gpwk0001g00000 z0D!~`0000000IO608#R~uc000021ONaq z2LJ#70001g00000sKpBa000000t5g6paB2?0000000000u*C}i000000t5g6as&VX z0000000000xWx+q000000t5g6;sgKy0000000000z{Lvy000000t5g65D5SP00000 z00000$i)i)000000t5g6;R65w0000000000(8UXX0000000IO60BZpN0000000000 z0NBL~0000000IO60OkY$00000000000N}+70000000IO60A2+E00000000000O-XF z0000000IO604M000000001g0002c#tQ%d000021ONc^0ssI2000000002k#tQ%d z000021ONb92mk;8000000002s#tQ%d000021ONbp1^@s6000000002!#tQ%d00002 z1ONc!2LJ#7000000002+#tQ%d000021ONce1ONa4000000002^#tQ&{000000t5g6 zJ_rB+00000000000LKde000000t5g6tpWf500000000002*(Qm000000t5g6uL1x7 z00000000005XTDu000000t5g6hXMcq00000000007{?0$000000t5g6?FRq=00000 z00000Ajb;;000000t5hm0KNkN000000000004T=`0000000IO600jsD0000000000 z05Hc30000000IO600{^H00000000000651B0000000IO605Ado000000000006@nJ z0000000IO601f~E000000000007%CR0000000IO60I~=G0001g00000002#|r=e0001g0t5g60|Nj60000000000 zsK*Nc000000t5g6YX$%S0000000000u*VAk000000t5g65C8xG0000000000xW@|s z000000t5g6lLY_(0000000000z{d*!000000t5g6RRI710000000000$j1u+00000 z0t5g69svM<00000000000MN$^0000000IO60OSGy00000000000NBS10000000IO6 z01*HH00000000000N}?90000000IO60N4Zo00000000000O-dH0000000IO600amC z00000000000Px2P0000000IO60AmOM000000001g008*M3jhEB00066008m>00000 z000000002U3jhEB00066005o?0000000000000Qc3jhEB00066000yP0000000000 z000ok3jhEB00066004Xf0000000000000=s3jhEB00066008d;0000000000001D! z3jhFr000021ONaM00000000000000e$O`}f000021ONcm1ONa4000000000m$O`}f z000021ONat0ssI2000000000u$O`}f000021ONc~1^@s6000000000$$O`}f00002 z1ONb(1^@s6000000000;$O`}f000021ONbk!~y^S00000004mhe*gdg08q#a00000 z00IO6067Q%000000000009eQi0000000IO60OkS!00000000000AR=q0000000IO6 z0CNZc00000000000BFby0000000IO600apD00000000000C30)0000000IO60Gz_&0000000000=*SBI000000t5g6w*~+J z0000000000@W=}Q000000t5g65eWbQe*gdg000000QkrY0000000IO600;>H00000 z00000007Ag0000000IO60LKUb000000000000_wo0000000IO60B;8X0000000000 z01(Lw0000000IO60L20T000000000002s*&0000000IO602KfL0000000000e*hrK z3jhEB000660089(0000000000001b-3jhEB00066007wt0000000000001z_3jhEB z00066000&M0000000000002123jhEB000660015b0000000000002PA3jhEB00066 z006uL0000000000002nI3jhEBe*gdi1ONax1poj5000000000`$qN7g000021ONbu z2LJ#70000000013$qN7g000021ONci2LJ#7000000001B$qN7g000021ONbY0ssI2 z000000001J$qN7g000021ONbE0{{R3000000001R$qN7g000021ONa#e+2*l00000 z00000c*zR@000000t5g6a0dVY0000000000fXNF0000000t5g683q6V0000000000 zh{+28000000t5g60|o#90000000000kjV=G000000t5g68vy_S0000000000n8^zO z000000t5g6CIJ8d00000e*gdg0HDbW0000000IO60BZvP00000000000I10e00000 z00IO60Idc900000000000I00000 z0t5g67ytkO0000000000D9Q@}000000t5g6%?1Df0000000000Fv<%6000000t5g6 zRRsV50000000000ILZqE000000t5g67zF?T0000000000K*|dM000000t5g682|tP z0000000000e@My;0000000IO6089Y@000000000008q*c0000000IO602%-Q00000 z0000009eWk0000000IO605Spq00000000000AR`s0000000IO606qf%0000000000 z0BFh!0000000IO60L%dZ00000000000C36+00000e*gjm004Xi0000000000004N( z3jhEB00066003160000000000004l>3jhEB00066003VH0000000000004-}3jhEB z00066006560000000000005B63jhEB00066008_20000000000005ZE3jhEB00066 z000{Re*gdg000000001>$_oGh000021ONc_0{{R3000000001}$_oGh000021ONaW z000000000000026$_oGh000021ONcr0RR91000000002E$_oGh000021ONaX00000 z000000002M$_oGh000021ONaU1ONa400000e*gdg$jS=<000000t5g6-39;v00000 z00000(8>z{000000t5g6Z3O@T0000000000*vbn4000000t5g676$+T0000000000 z;K~aC000000t5g6CIbKf0000000000=*kNK000000t5g6%>e)a0000000000@X8AS ze*gdg00IO605t^w00000000000Qkxa0000000IO60D%Dj0000000000007Gi00000 z00IO60L2CX000000000000_$q0000000IO608)0000000IO6e*h2x0000000000001D%3jhEB00066005H& z0000000000001b<3jhEB00066001Eg0000000000001z{3jhEB00066004Rf00000 z00000002143jhEB00066000{Z0000000000002PC3jhEB000660015U00000e*gdg z0000;%L@Pi000021ONaF1poj5000000000`%L@Pi000021ONar1ONa40000000013 z%L@Pi000021ONc%1^@s6000000001B%L@Pi000021ONaO0{{R3000000001J%L@Pi z000021ONaZ00000000000001Rf6EI1000000t5g64h8@K0000000000c*_d_00000 z0t5g6)&&3n0000000000fXfR2000000t5g6WCj2L0000000000h|3EA000000t5g6 z@&W(=0000000000kjo1I000000t5g6jR61v0000000000n9B_0e*gdg000000079#3jhEB00066001BW0000000000007X- z3jhEB00066000IE0000000000007v_3jhEB00066008>}0000000000007|23jhEB z00066000LB0000000000008LA3jhEB00066007Ge0000000000e*ggR%L@Pi00002 z1ONaM1poj5000000002^%L@Pi000021ONb)0RR910000000000%nJYj000021ONcf z2LJ#70000000008%nJYj000021ONaY2mk;8000000000G%nJYj000021ONb_0ssI2 z000000000O%nJYje*gdg0t5g6ApigX0000000000Aj}H@000000t5g6IRgLy00000 z00000D9j50000000t5g6YykiO0000000000Fw6@8000000t5g6RRaJ30000000000 zILr$G000000t5g6A^-pY0000000000K+FpO000000t5g6e~t$L000000000007%RW z0000000IO60ObP!000000000008q>e0000000IO60PO+*000000000009ecm00000 z00IO60Ehwr00000000000AS1u0000000IO60Dc4j00000000000BFn$0000000IO6 z0RIF400000e*gdg003~z3jhEB00066001lj0000000000004N*3jhEB00066003tM z0000000000004l@3jhEB00066004~#0000000000004;03jhEB00066008U;00000 z00000005B83jhEB00066001KZ0000000000005ZGe+vKr000021ONcj1poj500000 z0001>%nJYj000021ONa+0{{R3000000001}%nJYj000021ONa>1poj50000000026 z%nJYj000021ONbl1ONa4000000002E%nJYj000021ONa%2LJ#7000000002M%nJYj z00002e*^#kBme*a0000000000$jl1>000000t5g6B>(^b0000000000(98<}00000 z0t5g6eFOji0000000000*vtz6000000t5g60|)>B0000000000;LHmE000000t5g6 z#RvcZ0000000000=*$ZM000000t5g6Pyzq|e*gdg000000PxHU0000000IO60Cffc z00000000000Qk%c0000000IO60QCp}0000000000007Mk0000000IO601pTN00000 z0000000_+s0000000IO60Imc8000000000001(X!0000000IO603!ha0000000000 ze*hTG3jhEB00066004^!0000000000001D(3jhEB00066001Tc0000000000001b> z3jhEB000660086z0000000000001z}3jhEB00066008|30000000000002163jhEB z00066001Wd0000000000002PE3jhEBe*gdi1ONc?2LJ#7000000000;%?khk00002 z1ONaq0{{R3000000000`%?khk000021ONbi0ssI20000000013%?khk000021ONaH z2><{9000000001B%?khk000021ONcu1poj5000000001J%?khk000021ONaDe+d8p z0000000000aLo$<000000t5g6C;$Ke0000000000c+Cp{000000t5g6YXSfO00000 z00000fXxd4000000t5g6DF6Tf0000000000h|LQC000000t5g6DgXcg0000000000 zkj)DK000000t5g6D*ylh00000e*gdg0GQ1S0000000IO60AB$B00000000000HDna z0000000IO60P6<;00000000000I1Ci0000000IO60KowO00000000000I&IdO000000000000_?u00000 z00IO608s+~000000000001(d$0000000IO6e*jbl0000000000000=z3jhEB00066 z004pp0000000000001D*3jhEB00066002h_0000000000001b@3jhEB0006600098 z0000000000001!03jhEB00066005x`0000000000002183jhEB00066006QB00000 ze*gdg0000$&kFzm000021ONcz1^@s6000000000;&kFzm000021ONa;1ONa400000 z0000`&kFzm000021ONcS0ssI20000000013&kFzm000021ONas0RR91000000001B z&kFzm000021ONa52><{9000000001Jf6og5000000t5g6GXMYp0000000000aL)?> z000000t5g6O9KD^0000000000c+U#}000000t5g6qyqo|0000000000fX@p600000 z0t5g6nF0U+0000000000h|dcE000000t5g6Edl@l0000000000kk1PM00000e*y#m z0Q3d`00000000000GQ7U0000000IO60LKCV00000000000HDtc0000000IO601^fO z00000000000I1Ik0000000IO60G$B<00000000000I<&s0000000IO609pY600000 z000000JzT!0000000IO604W9le*gdg00000006+x3jhEB00066001Nd0000000000 z0079(3jhEB000660055&0000000000007X>3jhEB00066001-q0000000000007v} z3jhEB00066006`U0000000000007|63jhEB00066004#q0000000000e*ggJ&kFzm z000021ONbY1^@s6000000002+&kFzm000021ONav00000000000002^&kFzm00002 z1ONcz2LJ#70000000000&?{O0000000000 z06@?S0000000IO60M-To000000000007%da0000000IO60Cxxg000000000008r2i z0000000IO605|{u000000000009eoq0000000IO609FM600000000000ASDy00000 z00IO60QUy~00000e*gdg003yv3jhEB000660086x0000000000003~%3jhEB00066 z008y_0000000000004N<3jhEB00066003?U0000000000004l{3jhEB00066004jo z0000000000004;43jhEB00066007nj0000000000005BCe+vKr000021ONaz00000 z000000001(&&bY0000000000*w70A00000 z0t5g6e*ypi0000000000;Lr;I000000t5g6I{*Lxe*gdg000000O-&Q0000000IO6 z09XhB00000000000PxTY0000000IO60D}ks00000000000Qk@g0000000IO60M`Tn z0000000000007Yo0000000IO606YKy000000000000_|w0000000IO60KfwP00000 z00000e*h5C3jhEB00066001Th0000000000000=#3jhEB00066002@40000000000 z001D-3jhEB00066004ys0000000000001b_3jhEB00066006%T0000000000001!2 z3jhEB00066006-Q00000000000021A3jhEBe*gdi1ONbB2LJ#7000000000$(F*_o z000021ONc82mk;8000000000;(F*_o000021ONa}0{{R3000000000`(F*_o00002 z1ONcg0RR910000000013(F*_o000021ONa%00000000000001B(F*_o000021ONa8 ze+2*l0000000000XweG*000000t5g6rw9N50000000000aM23@000000t5g6u>k-8 z0000000000c+m?0000000t5g6Mh5@@0000000000fYA#8000000t5g6`2qj{00000 z00000h|voG000000t5g6wgUhF00000e*gdg0FcoO0000000IO60N?@u0000000000 z0GQDW0000000IO60AvIJ00000000000HDze0000000IO60KNwR00000000000I1Om z0000000IO607wV`00000000000I<;u0000000IO60PO?-00000000000JzZ$e*gdg z000660018X0000000000006+z3jhEB00066007Sd00000000000079*3jhEB00066 z003_W0000000000007X@3jhEB00066002n^0000000000007w03jhEB00066004jk z0000000000007|83jhEB00066e*geJ00000000000002!(F*_o000021ONc%2LJ#7 z000000002+(F*_o000021ONa(00000000000002^(F*_o000021ONaV1ONa400000 z00000(hC3p000021ONc@2LJ#70000000008(hC3p000021ONcZ1ONa4e*gdg00000 z5Yh_(000000t5g6KmY&$00000000007}5&>000000t5g6um%7C0000000000Akqr} z000000t5g65(oeQ0000000000DAEf6000000t5g6E(ZVr0000000000FwzSE00000 z0t5g6LkIu>0000000000e>l<$0000000IO604V_g000000000006@|U0000000IO6 z06_o%000000000007%jc0000000IO60BHvR000000000008r8k0000000IO6073u& z000000000009eus0000000IO605<~w00000000000ASJ!00000e*gjm000mI00000 z00000003yx3jhEB00066007?s0000000000003~(3jhEB00066001fo0000000000 z004N>3jhEB00066008m`0000000000004l}3jhEB00066005-}0000000000004;6 z3jhEB00066001iie*gdg000000001x(hC3p000021ONa-00000000000001((hC3p z000021ONcW0{{R3000000001>(hC3p000021ONa;00000000000001}(hC3p00002 z1ONc32LJ#70000000026(hC3p000021ONbC0RR9100000e*gdgxY7#%000000t5g6 zPyqk{0000000000z|so<000000t5g62L}KE0000000000$kGb{000000t5g690C9U z0000000000(9#P4000000t5g6;spQz0000000000*wPCC000000t5g6eh2^n00000 z00000;L-~Ke*gdg00IO607L}<00000000000O-;S0000000IO605=E#0000000000 z0PxZa0000000IO60Lljd00000000000Qk}i0000000IO60H_E60000000000007eq z0000000IO60J#MK000000000000`3y0000000IO6e*ohF0000000000000ov3jhEB z00066007|z0000000000000=%3jhEB000660055z0000000000001D<3jhEB00066 z002b*0000000000001b{3jhEB00066001Ee0000000000001!43jhEB00066007+r z00000e*gdg0000u(+dCq000021ONci0ssI2000000000$(+dCq000021ONbq0ssI2 z000000000;(+dCq000021ONcV2LJ#7000000000`(+dCq000021ONbF0{{R300000 z00013(+dCq000021ONbM1poj5000000001Bf71&9000000t5g6XaN8K0000000000 zXwwS-000000t5g61_b~B0000000000aMKF_000000t5g6xCj6M0000000000c+(32 z000000t5g6O#uJ^0000000000fYS>A000000t5g6Spon60000000000h|>!I00000 ze*y#m07d`+00000000000FcuQ0000000IO60O|w)00000000000GQJY0000000IO6 z02~DX00000000000HD(g0000000IO602>Ja00000000000I1Uo0000000IO601E*C z00000000000I<^w0000000IO60D=Jke*gdg00000006kt3jhEB00066004Xl00000 z00000006+#3jhEB00066002h-00000000000079-3jhEB00066000XE0000000000 z007X_3jhEB00066008_10000000000007w23jhEB00066000#R0000000000e*ggB z(+dCq000021ONc%0ssI2000000002!(+dCq000021ONb!2LJ#7000000002+(+dCq z000021ONb;0{{R3000000002^(+dCq000021ONaK0{{R30000000000)C&Lr00002 z1ONay0{{R30000000008)C&Lre*gdg0t5g61P1^B00000000005Y!6*000000t5g6 zjs*Y!00000000007}N^@000000t5g6b^`za0000000000Ak+&0000000t5g676JeO z0000000000DAWr8000000t5g6s{#N30000000000Fw_eG000000t5g6e|-S}00000 z00000065eO0000000IO603`?j000000000006^3W0000000IO60N4ir0000000000 z07%pe0000000IO60Gk2;000000000008rEm0000000IO60Hp{3000000000009e!u z0000000IO604xXq00000e*gdg003ar3jhEB00066002k;0000000000003yz3jhEB z00066001Wg0000000000003~*3jhEB00066000LF0000000000004N@3jhEB00066 z003wL0000000000004m03jhEB00066003(R0000000000004;8e+vKr000021ONc9 z2mk;8000000001x)C&Lr000021ONct1ONa4000000001()C&Lr000021ONa@00000 z000000001>)C&Lr000021ONb#2mk;8000000001})C&Lr000021ONc$1poj500000 z00026)C&Lr00002e*^#kBm@8e0000000000xYP>(000000t5g6N&o-=0000000000 zz|;!>000000t5g6jRODx0000000000$kYn}000000t5g6at8na0000000000(9{b6 z000000t5g6LjeE)0000000000*whOE000000t5g6O8@`>e*gdg000000N~UM00000 z00IO60Ne-w00000000000O-^U0000000IO603`_k00000000000Pxfc0000000IO6 z0C5EX00000000000Ql4k0000000IO60GkE?0000000000007ks0000000IO6089V? z0000000000e*g&83jhEB000660052w0000000000000ox3jhEB00066000{T00000 z00000000=(3jhEB00066004&t0000000000001D>3jhEB00066004jp0000000000 z001b}3jhEB00066003A70000000000001!63jhEBe*gdi1ONbg2LJ#7000000000u z)e8Us000021ONc;1ONa4000000000$)e8Us000021ONa%2mk;8000000000;)e8Us z000021ONc#0RR91000000000`)e8Us000021ONbd1^@s60000000013)e8Us00002 z1ONane+2*l0000000000VATr%000000t5g6IRXFx0000000000Xw?e<000000t5g6 zZU_JX0000000000aMcR{000000t5g6w*vqG0000000000c-0F4000000t5g6{00C3 z0000000000fYl2C000000t5g6jR*h$00000e*gdg0EpEK0000000IO60Qv_200000 z000000Fc!S0000000IO60P6t&00000000000GQPa0000000IO60NDlr0000000000 z0HDtG0000000000DAo%A z000000t5g6-T?pr0000000000e=yby0000000IO60QLd^0000000000065kQ00000 z00IO60CWQY000000000006^9Y0000000IO608Rh^000000000007%vg0000000IO6 z01^TK000000000008rKo0000000IO60D1-h000000000009e)w00000e*gjm000*T z0000000000003at3jhEB00066008;|0000000000003y#3jhEB00066001Wf00000 z00000003~-3jhEB00066002n_0000000000004N_3jhEB00066002(_0000000000 z004m23jhEB00066006-Ve*gdg000000001p)(Zdt000021ONa~00000000000001x z)(Zdt000021ONcB2mk;8000000001()(Zdt000021ONa%0RR91000000001>)(Zdt z000021ONb000000000000001})(Zdt000021ONcq1ONa400000e*gdgu+|Fz00000 z0t5g6C<6ch0000000000xYi2*000000t5g6=>Y%$0000000000z}5=@000000t5g6 zs00820000000000$kq!0000000t5g6GXVeq0000000000(AEn8000000t5g6QUCw| z0000000000*wzaGe*gdg00IO605<{v00000000000N~aO0000000IO608;<}00000 z000000O-~W0000000IO606GHz00000000000Pxle0000000IO60Hgu{0000000000 z0QlAm0000000IO608{_~0000000000007qu0000000IO6e*jeg0000000000000Qr z3jhEB00066007$p0000000000000oz3jhEB00066005Q(0000000000000=*3jhEB z00066004mm0000000000001D@3jhEB00066000aK0000000000001c03jhEB00066 z008v_00000e*gdg0000m*9!mu000021ONcJ2LJ#7000000000u*9!mu000021ONaE z1^@s6000000000$*9!mu000021ONbv1ONa4000000000;*9!mu000021ONc;2mk;8 z000000000`*9!mu000021ONaP0ssI20000000013f7c5D000000t5g6%?AJg00000 z00000VAl%(000000t5g6qyzu}0000000000Xx9q>000000t5g6KnMT;0000000000 zaMud}000000t5g6>Hz=%0000000000c-IR6000000t5g6ng;*?0000000000fY%EE z00000e*y#m0Fna$00000000000EpKM0000000IO609F7100000000000Fc)U00000 z00IO600;&E00000000000GQVc0000000IO60Ja1G00000000000HD_k0000000IO6 z0L}&g00000000000I1gs0000000IO607C}=e*gdg00000006Mp3jhEB00066007Vk z0000000000006kx3jhEB00066007(r0000000000006+(3jhEB00066007tl00000 z000000079>3jhEB00066005o`0000000000007X}3jhEB00066004Xg0000000000 ze*gg3*9!mu000021ONaL1ONa4000000002s*9!mu000021ONb600000000000002! z*9!mu000021ONaJ1^@s6000000002+*9!mu000021ONd40RR91000000002^*9!mu z000021ONa92><{90000000000*b4vve*gdg0t5g6x&;6L00000000002-ph%00000 z0t5g6u>}AC00000000005ZDU<000000t5g6_5}a{00000000007}yH{000000t5g6 zB?SNg0000000000AlM54000000t5g6SpWb40000000000DA)@C000000t5g6e~btK z000000000005I4K0000000IO609pV50000000000065qS0000000IO60E`9z00000 z0000006^Fa0000000IO604oCk000000000007%#i0000000IO60Q>>~0000000000 z08rQq0000000IO60C@ob00000e*gdg003Cn3jhEB00066003J60000000000003av z3jhEB00066000mM0000000000003y%3jhEB00066006830000000000003~<3jhEB z00066006lN0000000000004N{3jhEB00066003M70000000000004m4e+vKr00002 z1ONa$1ONa4000000001p*b4vv000021ONbC00000000000001x*b4vv000021ONbz z2mk;8000000001(*b4vv000021ONbE1poj5000000001>*b4vv000021ONao1ONa4 z000000001}*b4vv00002e*^#ki~;}v0000000000u-FR#000000t5g6G6w(v00000 z00000xY!E-000000t5g6cLe|d0000000000z}O1_000000t5g6%>@7e0000000000 z$k+=2000000t5g6?EwG)0000000000(AWzA000000t5g6HU000000t5g6AOQdX00000000007}^T}000000t5g6a0UPX0000000000 zAleH6000000t5g6#s&ZY0000000000e<<1u0000000IO60C)rd000000000005IAM z0000000IO603Qbc0000000000065wU0000000IO608j(~000000000006^Lc00000 z00IO60F(#-000000000007%*k0000000IO603QJW000000000008rWs00000e*gjm z002Y+0000000000003Cp3jhEB00066003bC0000000000003ax3jhEB00066002Y= z0000000000003y(3jhEB00066003eD0000000000003~>3jhEB00066005H%00000 z00000004N}3jhEB0006600343e*gdg000000001h+6w>x000021ONc31^@s600000 z0001p+6w>x000021ONb$1ONa4000000001x+6w>x000021ONaJ0RR91000000001( z+6w>x000021ONbI00000000000001>+6w>x000021ONb`0{{R300000e*gdgsM-qv z000000t5g6tpfl60000000000u-Xd%000000t5g6WdHyG0000000000xY`Q<00000 z0t5g6zytsQ0000000000z}gD{000000t5g6L0000000000$l414000000t5g6 zR0IG30000000000(Ao#0000000000 z0002n3jhEB000660074Z0000000000000Qv3jhEB00066008g=0000000000000o% z3jhEB00066008j_0000000000000=<3jhEB00066003qH0000000000001D{3jhEB z00066003tI00000e*gdg0000e+Y0~y000021ONc`0RR91000000000m+Y0~y00002 z1ONbe2mk;8000000000u+Y0~y000021ONa#1^@s6000000000$+Y0~y000021ONc* z1ONa4000000000;+Y0~y000021ONbp1poj5000000000`f7=TH000000t5g6XaE2J z0000000000SlbH#000000t5g6%>w`c0000000000VA~4-000000t5g6=K}x$00000 z00000Xxj?_000000t5g6IsyOy0000000000aN7$2000000t5g6CISEe0000000000 zc-spA00000e*y#m0Hg*000000000000D#*I0000000IO60I>!D00000000000EpWQ z0000000IO60Fws*00000000000Fc`Y0000000IO60L26V00000000000GQhg00000 z00IO601g5G00000000000HE6o0000000IO60Kx|Ve*gdg00000005}l3jhEB00066 z0015W0000000000006Mt3jhEB00066001Zg0000000000006k#3jhEB00066000&U z0000000000006+-3jhEB00066003zK00000000000079_3jhEB00066003$L00000 z00000e*gf`+Y0~y000021ONbQ00000000000002k+Y0~y000021ONbR1ONa400000 z0002s+Y0~y000021ONb)1^@s6000000002!+Y0~y000021ONbG2mk;8000000002+ z+Y0~y000021ONaZ1^@s6000000002^+Y0~ye*gdg0t5g6R|Nn700000000000Ne`z z000000t5g6hXw!u00000000002;2(*000000t5g6od*B_00000000005Zns@00000 z0t5g6GzI_w00000000007~Bg0000000t5g63IYHC0000000000AlwT8000000t5g6 ze-Z}(000000000004UrG0000000IO60A2m0000000IO60MiEm00000e*gdg002+zS8z00002e*^#k6A1tS0000000000sN4$x000000t5g6JOKaz z0000000000u-pp(000000t5g6ZUX=S0000000000xZDc>000000t5g6X9fTO00000 z00000z}yP}000000t5g6Mg#x=0000000000$lMD6000000t5g6A_4#ae*gdg00000 z0MOhE0000000IO609ObA00000000000NC6M0000000IO60BryO00000000000N~sU z0000000IO60K5bM00000000000O;Hc0000000IO60Nn=w00000000000Px%k00000 z00IO606+r(0000000000e*pO03jhEB00066006}W00000000000002p3jhEB00066 z003hK0000000000000Qx3jhEB00066000aI0000000000000o(3jhEB000660074X z0000000000000=>3jhEB00066007$v0000000000001D}3jhEBe*gdi1ONb72LJ#7 z000000000e-3tH!000021ONb42mk;8000000000m-3tH!000021ONaW1ONa400000 z0000u-3tH!000021ONbo1^@s6000000000$-3tH!000021ONcJ1^@s6000000000; z-3tH!000021ONd2e*ypi0000000000P~8gv000000t5g6ZvX%Q0000000000SltT% z000000t5g6K>+{&0000000000VBHG<000000t5g6e+2*l0000000000Xx$3{00000 z0t5g6ya50J0000000000aNP?4000000t5g6GY9|x00000e*gdg0C?RC0000000IO6 z0G9y(00000000000D#>K0000000IO60PzL@00000000000EpcS0000000IO60Oke& z00000000000Fd1a0000000IO60DuAj00000000000GQni0000000IO60A2_H00000 z000000HECqe*gdg00066000vQ0000000000005}n3jhEB00066008j^0000000000 z006Mv3jhEB00066005%`0000000000006k%3jhEB000660040S0000000000006+< z3jhEB00066002e;00000000000079{3jhEB00066e*gf42LJ#7000000002c-3tH! z000021ONbJ0RR91000000002k-3tH!000021ONd12mk;8000000002s-3tH!00002 z1ONbX00000000000002!-3tH!000021ONc31ONa4000000002+-3tH!000021ONak z2><{9e*gdg00000_}vQt000000t5g66bJwS00000000000Nx7#000000t5g6_XPj| z00000000002;K_-000000t5g6bO!(c00000000005Z(&_000000t5g6i3R`w00000 z000007~Ts2000000t5g6@C5(>0000000000e<0oq0000000IO60K5eN0000000000 z04UxI0000000IO605Ssr000000000005IMQ0000000IO60Fwv+0000000000065+Y z0000000IO603-$g000000000006^Xg0000000IO60CNBU000000000007%{o00000 ze*gjm008p>0000000000002000000t5g60R{j70000000000Xx|F}000000t5g6p9lZ|00000 z00000aNi3600000e*y#m09^tA00000000000C?XE0000000IO60MY~i0000000000 z0D#{M0000000IO60G00000000000EpiU0000000IO60QUm`00000000000Fd7c z0000000IO60B!*Q00000000000GQtk0000000IO60DJ%de*gdg00000005xh3jhEB z00066008<30000000000005}p3jhEB000660046X0000000000006Mx3jhEB00066 z004ae0000000000006k(3jhEB00066004*q0000000000006+>3jhEB00066003qN z0000000000e*gf;-wOZ$000021ONaW2mk;8000000002c-wOZ$000021ONb^1ONa4 z000000002k-wOZ$000021ONcU1poj5000000002s-wOZ$000021ONcJ0{{R300000 z0002!-wOZ$000021ONcD1poj5000000002+-wOZ$e*gdg0t5g6jRF7w0000000000 z_}>cv000000t5g6egFUf00000000000N@J%000000t5g6$pHWW00000000002;d6< z000000t5g6e*gdg00000000005a0^{000000t5g61p)v700000000007~l&400000 z0t5g6e@X@b000000000003hHC0000000IO60Qmy|000000000004U%K0000000IO6 z02c=U000000000005ISS0000000IO60Du4h0000000000065?a0000000IO60C@xe z000000000006^di0000000IO600#*G00000e*gdg002nf3jhEB00066000pI00000 z000000021poj5000000001(;0pi%00002e*^#kp#cB@0000000000px_Gt000000t5g6 z2nPTF0000000000sNf3#000000t5g6KLY>&0000000000u;2>-000000t5g6Lj(W- z0000000000xZn!_000000t5g6<{9000000002U z;R^r&000021ONac1poj5000000002c;R^r&000021ONbr00000000000002k;R^r& z000021ONbt2mk;8000000002s;R^r&000021ONbs00000000000002!;R^r&00002 z1ONbZ1ONa4e*gdg00000@Zk#p000000t5g6_y+(00000000000_~8ox000000t5g6 zhyVZp00000000000OAV(000000t5g6i2wiq00000000002;vI>000000t5g6cme%I0000000000e;DEm0000000IO6038Sb00000 z0000003hNE0000000IO604D_i000000000004U-M0000000IO60ICE40000000000 z05IYU0000000IO60B8dM0000000000065|c0000000IO60A&OK000000000006^jk z00000e*gjm003|S0000000000002nh3jhEB00066002?}00000000000023jhEB00066007Sfe*gdg000000001R;tK!(000021ONby z1poj5000000001Z;tK!(000021ONb{0RR91000000001h;tK!(000021ONb~1poj5 z000000001p;tK!(000021ONbv00000000000001x;tK!(000021ONb#0RR9100000 ze*gdgnBofn000000t5g6f&>5n0000000000pyCSv000000t5g6m<9j<0000000000 zsNxF%000000t5g64FLcE0000000000u;L2<000000t5g66a)YO0000000000xZ(={ z000000t5g676bqQ0000000000z~T!4e*gdg00IO60A~UK00000000000LbDC00000 z00IO606GK!00000000000MOzK0000000IO6051gq00000000000NCOS0000000IO6 z0E7ep00000000000N~;a0000000IO6067Ez00000000000O;Zi0000000IO6e*l~W z0000000000008jf3jhEB00066007DX0000000000008*n3jhEB00066004^s00000 z000000002v3jhEB00066003PE0000000000000Q%3jhEB00066001in0000000000 z000o<3jhEB00066004Ib00000e*gdg0000O;|l-)000021ONb80{{R3000000000W z;|l-)000021ONcQ2LJ#7000000000e;|l-)000021ONbS2LJ#7000000000m;|l-) z000021ONb91poj5000000000u;|l-)000021ONb~0ssI2000000000$f8z@P00000 z0t5g6i~s-t0000000000NaG6t000000t5g6{sjO40000000000P~!^#000000t5g6 z-~|8x0000000000SmO%-000000t5g6J_i5*0000000000VB-q_000000t5g63kd)K z0000000000XyXe200000e*y#m0NVxt00000000000C3|A0000000IO60JZ`E00000 z000000C?jI0000000IO60AvUN00000000000D$8Q0000000IO60F3|u0000000000 z0EpuY0000000IO601gEJ00000000000FdJg0000000IO603ZYae*gdg00000005Zd z3jhEB000660052v0000000000005xl3jhEB00066002$|0000000000005}t3jhEB z00066000030000000000006M#3jhEB00066003MF0000000000006k-3jhEB00066 z0024$0000000000e*gf$;|l-)000021ONb$0RR91000000002U;|l-)000021ONbd z2LJ#7000000002c;|l-)000021ONb%0RR91000000002k;|l-)000021ONay1poj5 z000000002s;|l-)000021ONbN2LJ#7000000002!;|l-)e*gdg0t5g6-vs~w00000 z00000@Z$>r000000t5g6bOHbX0000000000_~Q!z000000t5g6X#oHL0000000000 z0OSh*000000t5g6j{pDw00000000002;>U@000000t5g6KL-E+00000000005abI0 z000000t5g6fAa$X000000000002t&80000000IO60AvRM000000000003hTG00000 z00IO60B8mP000000000004U@O0000000IO60Ez|x000000000005IeW0000000IO6 z03ieb00000000000663e0000000IO6038JY00000e*gdg002Pb3jhEB00066004>t z0000000000002nj3jhEB00066003|U0000000000002000000t5g6d;tIe0000000000xa11}000000t5g6Yy|)S ze*gdg000000Knu60000000IO60Nn!s00000000000LbJE0000000IO60LK9U00000 z000000MO(M0000000IO60J{eO00000000000NCUU0000000IO60G0y)0000000000 z0N~^c0000000IO60FeLy0000000000e*oy@3jhEB00066005T)0000000000008jh z3jhEB000660052#0000000000008*p3jhEB00066005B&00000000000002x3jhEB z00066006%P0000000000000Q(3jhEB00066005Ez0000000000000o>3jhEBe*gdi z1ONb&00000000000000O;V7(0000000000P~{5%000000t5g6KnDN-0000000000 zSmg@<000000t5g6l>h($0000000000VC4${000000t5g6PY3`200000e*gdg0BGe4 z0000000IO608$7500000000000C43C0000000IO60Neop00000000000C?pK00000 z00IO60Ez000000t5g6 zo&W#<0000000000VCM?}00000e*y#m02BuR00000000000BGk60000000IO600{*E z00000000000C49E0000000IO60Qv*~00000000000C?vM0000000IO602&1V00000 z000000D$KU0000000IO60EY(v00000000000Ep)c0000000IO60H_84e*gdg00000 z005BZ3jhEB00066008#^0000000000005Zh3jhEB000660018e0000000000005xp z3jhEB00066005r=0000000000005}x3jhEB00066007Vg0000000000006M(3jhEB z00066003140000000000e*gfu=L-M;000021ONbz0ssI2000000002M=L-M;00002 z1ONb_00000000000002U=L-M;000021ONb;2mk;8000000002c=L-M;000021ONbv z1poj5000000002k=L-M;000021ONb60{{R3000000002s=L-M;e*gdg0t5g669@nR z0000000000=;sRn000000t5g6RR;h70000000000@aGEv000000t5g6EeHSr00000 z00000_~#1%000000t5g6B>?~c00000000000O$(<000000t5g6ga`lt0000000000 z2c_000000t5g6 zfdc>le*gdg000000J!K20000000IO600;yC00000000000Kn)A0000000IO60O1D! z00000000000LbVI0000000IO60J{MI00000000000MO_Q0000000IO60LBLZ00000 z000000NCgY0000000IO60Br;S0000000000e*oa<3jhEB00066007(u0000000000 z008Ld3jhEB00066002t}0000000000008jl3jhEB00066007Je0000000000008*t z3jhEB00066005c;00000000000002#3jhEB00066003eF0000000000000Q-3jhEB ze*gdi1ONbJ0ssI2000000000G=?ee=000021ONaZ2mk;8000000000O=?ee=00002 z1ONc*1poj5000000000W=?ee=000021ONbU1poj5000000000e=?ee=000021ONcb z0RR91000000000m=?ee=000021ONc0e*gdg0000000000IOz)j000000t5g6>IMJ+ z0000000000K000000t5g60s;U40000000000e+cRe0000000IO6 z0G$K?000000000001)a60000000IO60IC20000000000002t~E0000000IO60KEeM z000000000003hlM0000000IO60LcRY000000000004VAU0000000IO60Pz6;00000 z0000005Iwc00000e*gjm006@U00000000000021Z3jhEB00066000vK0000000000 z002Ph3jhEB00066005E%0000000000002np3jhEB000660074a0000000000002I(n> z000021ONbW2mk;8000000001J>I(n>000021ONc600000000000001R>I(n>00002 z1ONac0{{R3000000001Z>I(n>000021ONc72LJ#7000000001h>I(n>000021ONa^ z1ONa400000e*gdgi0TUf000000t5g6s|El70000000000km?Hn000000t5g6@B#n; z0000000000nCc4v000000t5g61qA>A0000000000py~?%000000t5g6JO%&&00000 z00000sOk#<000000t5g6PzV430000000000u<8o{e*gdg00IO60IdK30000000000 z0J!Q40000000IO60LBFX00000000000Kn=C0000000IO60LlXZ00000000000LbbK z0000000IO609FJ500000000000MP0S0000000IO60H6c_00000000000NCma00000 z00IO6e*m-y0000000000007|X3jhEB00066008_40000000000008Lf3jhEB00066 z0006B0000000000008jn3jhEB00066006`R0000000000008*v3jhEB00066008I# z00000000000002%3jhEB00066005f-00000e*gdg00008>k9w?000021ONaZ1poj5 z000000000G>k9w?000021ONbr1^@s6000000000O>k9w?000021ONc82LJ#700000 z0000W>k9w?000021ONbZ1poj5000000000e>k9w?000021ONc71ONa4000000000m zf9neX000000t5g6K?DE*0000000000IO_`l000000t5g6JOuy%0000000000KrA00000000000C4LI0000000IO60MP^h z00000000000C?*Q0000000IO60IUW800000000000D$WY0000000IO608Rz~e*gdg z00000004;V3jhEB00066006H80000000000005Bd3jhEB00066007zp0000000000 z005Zl3jhEB00066003nO0000000000005xt3jhEB00066005Q-0000000000005}# z3jhEB00066004dm0000000000e*gfm>k9w?000021ONcA00000000000002E>k9w? z000021ONaO2><{9000000002M>k9w?000021ONbm1^@s6000000002U>k9w?00002 z1ONcf0RR91000000002c>k9w?000021ONcv1ONa4000000002k>k9w?e*gdg0t5g6 z*9HIp0000000000;Oh$j000000t5g6t_1)90000000000=<5pr000000t5g6y#W9K z0000000000@aqcz000000t5g6wFdwI0000000000`0EP*000000t5g6y$ApR00000 z000000PG6@000000t5g6f3W}n000000000000`_00000000IO609^0000000000002Pj3jhEB00066 z002`00000000000002nr3jhEB00066008p{0000000000002>00000 z0t5g6`~d&}e*gdg000000I=)}0000000IO60CfQX00000000000J!W60000000IO6 z04xRo00000000000Kn`E0000000IO60DuJm00000000000LbhM0000000IO607U}; z00000000000MP6U0000000IO60JQ)B0000000000e*oC*3jhEB00066006cC00000 z00000007|Z3jhEB00066002b=0000000000008Lh3jhEB00066002b<0000000000 z008jp3jhEB00066003M80000000000008*x3jhEB00066003eI00000000000002( z3jhEBe*gdi1ONbu0{{R30000000008?F#?^000021ONbI1ONa4000000000G?F#?^ z000021ONc&1ONa4000000000O?F#?^000021ONch1^@s6000000000W?F#?^00002 z1ONcU2LJ#7000000000e?F#?^000021ONcye+K{n0000000000FzpKf000000t5g6 zY6JiP0000000000IPD7n000000t5g6lm!3)0000000000KS z0000000IO604@Rm00000000000D$cae*gdg00066008U-0000000000004;X3jhEB z00066004Rj0000000000005Bf3jhEB00066002=40000000000005Zn3jhEB00066 z006580000000000005xv3jhEB00066003eG0000000000005}%3jhEB00066e*gfu z000000000000026?F#?^000021ONax1ONa4000000002E?F#?^000021ONbu2mk;8 z000000002M?F#?^000021ONaz1poj5000000002U?F#?^000021ONcg0{{R300000 z0002c?F#?^000021ONaH1^@s6e*gdg00000*zF4d000000t5g6ngsv=0000000000 z;Oz?l000000t5g61q1*90000000000=00000000IO6000F500000000000J!c80000000IO605=8z0000000000 z0Ko1G0000000IO60ICH500000000000LbnO0000000IO60DT4k00000000000MPCW z0000000IO6e*l&Q0000000000007wT3jhEB00066003790000000000007|b3jhEB z00066006uI0000000000008Lj3jhEB00066000690000000000008jr3jhEB00066 z006xJ0000000000008*z3jhEB00066007tm00000e*gdg00000?+X9`000021ONbR z2LJ#70000000008?+X9`000021ONa~1^@s6000000000G?+X9`000021ONci0{{R3 z000000000O?+X9`000021ONcV0RR91000000000W?+X9`000021ONcO0000000000 z0000efA0$b000000t5g6P5}S_0000000000Fz*Wh000000t5g6Q3U`10000000000 zIPVJp000000t5g6zW@LL0000000000K<^6x000000t5g6Dggih0000000000Nbd^( z000000t5g6*9QOq0000000000Q11%>00000e*y#m0D=Pm000000000009fw}00000 z00IO60KfnM00000000000ATM60000000IO601O2H00000000000BG+E0000000IO6 z02~1T00000000000C4XM0000000IO602u)Q00000000000C?{U0000000IO60PY6> ze*gdg00000004mR3jhEB00066000950000000000004;Z3jhEB00066002S+00000 z00000005Bh3jhEB00066000yL0000000000005Zp3jhEB00066008?30000000000 z005xx3jhEB000660055!0000000000e*gfe?+X9`000021ONan1^@s60000000026 z?+X9`000021ONcR00000000000002E?+X9`000021ONaU0RR91000000002M?+X9` z000021ONbU0{{R3000000002U?+X9`000021ONcS00000000000002c?+X9`e*gdg z0t5g6!vFvP0000000000*zXGf000000t5g6=mr1)0000000000;O`3n000000t5g6 z*#ZCn0000000000=v000000t5g6I0gU!0000000000@b3!%000000t5g6q6Yu~ z0000000000`0on<000000t5g6f5ZR)0000000000008g{0000000IO60KWkM00000 z0000000{640000000IO603-qc000000000001)sC0000000IO604)Ik0000000000 z02uHK0000000IO602%`T000000000003h%S0000000IO601E^F00000e*gdg001cP z3jhEB00066000&R0000000000001!X3jhEB00066007Pi00000000000021f3jhEB z00066005T<0000000000002Pn3jhEB00066002z`0000000000002nv3jhEB00066 z000360000000000002<%e+vKr000021ONaF1^@s60000000013@CyI{000021ONcR z1poj5000000001B@CyI{000021ONb>0RR91000000001J@CyI{000021ONbS0{{R3 z000000001R@CyI{000021ONcp0RR91000000001Z@CyI{00002e*^#kYX|@U00000 z00000fba_d000000t5g62?GEC0000000000i0}&l000000t5g6#Q*>R0000000000 zknjrt000000t5g6P6Yq}0000000000nD7e#000000t5g60|@{C0000000000pzsR- z000000t5g6#sB~Se*gdg000000I2W_0000000IO604N3k00000000000I={200000 z00IO6000I600000000000J!iA0000000IO60LK6T00000000000Ko7I0000000IO6 z0D%Gk00000000000LbtQ0000000IO60LTCU0000000000e*n<%3jhEB00066007AV z0000000000007wV3jhEB00066007DW0000000000007|d3jhEB00066004dl00000 z00000008Ll3jhEB00066001Ki0000000000008jt3jhEB00066001fm0000000000 z008*#3jhEBe*gdi1ONaT0{{R30000000000@e2R|000021ONb10ssI20000000008 z@e2R|000021ONcb00000000000000G@e2R|000021ONao0{{R3000000000O@e2R| z000021ONam2LJ#7000000000W@e2R|000021ONcce+U2o0000000000DDevb00000 z0t5g6%LV`d0000000000F!2ij000000t5g6?*{+?0000000000IPnVr000000t5g6 zN(BG_0000000000K=BIz000000t5g6%m4rY0000000000Nbw5*000000t5g6qy+!~ z00000e*gdg08sG@0000000IO60AK00000000000C@2We*gdg00066001-u0000000000004mT z3jhEB00066002@20000000000004;b3jhEB00066008F*0000000000005Bj3jhEB z00066002<|0000000000005Zr3jhEB00066006E70000000000005xz3jhEB00066 ze*gfF1poj5000000001}@e2R|000021ONc<1^@s60000000026@e2R|000021ONbu z1poj5000000002E@e2R|000021ONaL2LJ#7000000002M@e2R|000021ONa(2mk;8 z000000002U@e2R|000021ONce00000e*gdg00000(D4fZ000000t5g6Kmq^&00000 z00000*zpSh000000t5g6O$Y!00000000000;PDFp000000t5g6&j0`b0000000000 z=;nJ*0000000000fbt6f00000 z0t5g6X8`~J0000000000i1G^n000000t5g6WdQ&H0000000000kn#%v000000t5g6 zss{i70000000000nDPq%000000t5g6x&i0m00000000005c3NF000000t5g6KLr2)000000000081oAN000000t5g6 zvjPAB0000000000Ab;}<0000000IO605}H#000000000004Vbd0000000IO60CWfd z000000000005J0l0000000IO60MY;e0000000000066mt0000000IO60O<$-00000 z0000006_B#0000000IO606qo)000000000007&x-000000Dl4m002S)0000000000 z002<)3jhEB00066008j<0000000000003C?3jhEB00066001Nf0000000000003a~ z3jhEB00066003YI0000000000003z73jhEB00066002_~00000000000040F3jhEB z00066006%R0Dk}g000000001Z^9uj~000021ONcg2LJ#7000000001h^9uj~00002 z1ONaX2><{9000000001p^9uj~000021ONc80ssI2000000001x^9uj~000021ONcj z00000000000001(^9uj~000021ONaW0{{R3000000Dk}gpz{j=000000t5g6fdv2n z0000000000sPhW|000000t5g6A_M>c0000000000u=5K5000000t5g6sRIB200000 z00000xbq7D000000t5g6s{sH20000000000!1D_L000000t5g6djj z0000000IO60Mq~g00000000000O0cr0000000IO60A~mQ00000000000O<1z00000 z00IO60P_U^00000000000Pyn*0000000IO60Ds>C0000000000008*&3jhEB00066 z005i?00000000000002=3jhEB00066003_S0000000000000Q|3jhEB00066005u` z0000000000000p53jhEB00066000>Y0000000000000>D3jhEB00066007kh00000 z0Dk}g0000W^a}t0000021ONcC1poj5000000000e^a}t0000021ONb=1poj500000 z0000m^a}t0000021ONcm00000000000000u^a}t0000021ONa?0{{R3000000000$ z^a}t0000021ONcl0ssI2000000000;^nVKg000000t5g6{RRL40000000000Q1lA` z000000t5g6WCH*I0000000000So8}3000000t5g6H~|0v0000000000VDt+B00000 z0t5g6pa=i}0000000000X!HvJ000000t5g6*8l(j0000000000aP$iR000000)GSm z0JQ-C00000000000C@BZ0000000IO600sj900000000000D$xh0000000IO60N4Nk z00000000000EqMp0000000IO60NVus00000000000Fd+x0000000IO607eD?00000 z000000GRX(0000000IO600RdA0Dk}g00000005x$3jhEB00066000340000000000 z005};3jhEB00066002}40000000000006M`3jhEB00066000CA0000000000006l3 z3jhEB00066008?00000000000006-B3jhEB00066002e>00000000000Dl0;^a}t0 z000021ONcp00000000000002c^a}t0000021ONcq00000000000002k^a}t000002 z1ONc*2mk;8000000002s^a}t0000021ONb}2mk;8000000002!^a}t0000021ONc+ z2LJ#7000000002+^a}t00Dk}g0t5g6e*^#k0000000000`1A_^000000t5g69|QmZ z00000000000QCz1000000t5g6)d2ti00000000002=xm9000000t5g62nYZG00000 z000005cLZH000000t5g6y$1jQ000000000081)MP000000t5g6^M3&V0000000000 z03h`X0000000IO602T=V000000000004Vhf0000000IO60I&oA000000000005J6n z0000000IO60KEkO0000000000066sv0000000IO60Bi#Q000000000006_H%00000 z00IO60EGhp000000Dk}g002n!3jhEB00066007kp0000000000002<+3jhEB00066 z005r{0000000000003C^3jhEB00066007$n0000000000003b13jhEB0006600349 z0000000000003z93jhEB00066005{500000000000040H3x5Cr000021ONaN0{{R3 z000000001Z^$P$1000021ONaS0ssI2000000001h^$P$1000021ONcf2mk;800000 z0001p^$P$1000021ONbU2mk;8000000001x^$P$1000021ONb%2mk;8000000001( z^$P$1000021b+Ykcm)6e0000000000p!Ev?000000t5g6O9B7@0000000000sPzi~ z000000t5g6uLb}B0000000000u=NW7000000t5g63I_lH0000000000xb+JF00000 z0t5g6MF#)?0000000000!1W6N000000t5g6l?VU;0Dk}g000000Lb+V0000000IO6 z0GtK@00000000000MPXd0000000IO60Eq$s00000000000NC{l0000000IO60Lcab z00000000000O0it0000000IO602u-R00000000000O<7#0000000IO60387U00000 z000000DtiH3jhEB00066007qk0000000000008*)3jhEB00066002S(0000000000 z0002?3jhEB00066008&~0000000000000Q~3jhEB00066000vO0000000000000p7 z3jhEB000660027z0000000000000>F3jhEB0Dk}i1ONbe0{{R3000000000W_6q<2 z000021ONbW0ssI2000000000e_6q<2000021ONaL1poj5000000000m_6q<200002 z1ONa60{{R3000000000u_6q<2000021ONb01^@s6000000000$_6q<2000021ONb# z1%Chl0000000000NcIZ=000000t5g6+XMgr0000000000Q1%M|000000t5g6Jp=#% z0000000000SoRA5000000t5g6q6Po}0000000000VD<|D000000t5g6bp-$b00000 z00000X!Z*L000000t5g6+yDRo000000Dk}g0C4sT0000000IO60Du7i0000000000 z0C@Hb0000000IO60D1uc00000000000D$%j0000000IO60LKFW00000000000EqSr z0000000IO600jmB00000000000Fd?z0000000IO60Nnrp00000000000GRd*0Dk}g z00066001BY0000000000005x&3jhEB00066006=P0000000000005}=3jhEB00066 z0070000000000p!W*^000000t5g6vjG4A0000000000sP_v1000000t5g6)C2$k z0000000000u=fi9000000t5g6#0UTY0000000000xc3VH000000t5g6e*pjh00000 z00000!1oIP0Dk}g00IO601yZO00000000000Lb?X0000000IO60OtSz0000000000 z0MPdf0000000IO60O$Y!00000000000ND2n0000000IO6044_j00000000000O0ov z0000000IO609^wB00000000000Oi_@%0000000000SojM7 z000000t5g676AYN0000000000VE79F000000t5g6y9fXP0000000000X!r{N00000 z0)GSm0PFw&00000000000C4yV0000000IO60Qm+000000000000C@Nd0000000IO6 z07?P?00000000000D$-l0000000IO60Hy)}00000000000EqYt0000000IO60Pq0- z00000000000Fd|#0000000IO60JjGK0Dk}g00000005Zy3jhEB00066001@u00000 z00000005x)3jhEB00066003PD0000000000005}?3jhEB00066003+T0000000000 z006M~3jhEB00066008y|0000000000006l73jhEB00066005Q<00000000000Dl0$ z_zM64000021ONa>0RR91000000002U_zM64000021ONc-00000000000002c_zM64 z000021ONcR0ssI2000000002k_zM64000021ONba0{{R3000000002s_zM6400002 z1ONa^2mk;8000000002!_zM640Dk}g0t5g6xCa0L0000000000@c0V=000000t5g6 z00IC20000000000`1lI|000000t5g6BM1Nh00000000000Qn05000000t5g64F>=K z00000000002>A;D000000t5g6xdZ?J00000000005cvxL000000t5g6NPh(Y00000 z0000002uiT0000000IO609XP5000000000003i7b0000000IO604D(e0000000000 z04Vtj0000000IO60DA}k000000000005JIr0000000IO60PX+)0000000000066&z z0000000IO60Pg?*000000Dk}g002Pw3jhEB00066000UF0000000000002n&3jhEB z00066003SC0000000000002<=3jhEB00066001Be0000000000003C|3jhEB00066 z004^z0000000000003b53jhEB00066000*O0000000000003zD3x5Cr000021ONaI z0RR91000000001R`3nF5000021ONa42><{9000000001Z`3nF5000021ONc=00000 z000000001h`3nF5000021ONc>00000000000001p`3nF5000021ONad2LJ#700000 z0001x`3nF5000021b+Yk%mV-b0000000000nE49;000000t5g6uK@r60000000000 zp!o{`000000t5g6;{*Tz0000000000sQC*3000000t5g6_yYg{0000000000u=xuB z000000t5g6n+E^@0000000000xcLhJ000000t5g6k_7+&0Dk}g000000KoYR00000 z00IO60E!3z00000000000Lb|Z0000000IO60P+9;00000000000MPjh0000000IO6 z0Corf00000000000ND8p0000000IO60D=Vo00000000000O0ux0000000IO60Dl7j z00000000000DtKD3jhEB00066007wq0000000000008j$3jhEB00066002b-00000 z00000008*;3jhEB00066004FY00000000000002`3jhEB00066008s^0000000000 z000R33jhEB00066001Wj0000000000000pB3jhEB0Dk}i1ONcw1^@s6000000000O z`U?O6000021ONc<0RR91000000000W`U?O6000021ONb82mk;8000000000e`U?O6 z000021ONa_0RR91000000000m`U?O6000021ONd32LJ#7000000000u`U?O600002 z1ONaI2!8+o0000000000K>7;+000000t5g6aR&eZ0000000000Ncsx^000000t5g6 zFa!Vq0000000000Q2Gl1000000t5g6^8f$<0000000000So#Y9000000t5g6!2|#R z0000000000VEPLH000000t5g6^Z)<=000000Dk}g0BHIP0000000IO609ph900000 z000000C4&X0000000IO603Znf00000000000C@Tf0000000IO60B{5V0000000000 z0D$@n0000000IO608j-000000000000Eqev0000000IO60LB3T00000000000Fe3% z0Dk}g00066003qJ0000000000005Z!3jhEB00066003+P0000000000005x+3jhEB z00066008v>0000000000005}^3jhEB00066000gN0000000000006N13jhEB00066 z001Nh0000000000006l93jhEB000660Dl0;2mk;8000000002M`U?O6000021ONb? z0{{R3000000002U`U?O6000021ONc>1ONa4000000002c`U?O6000021ONcA1poj5 z000000002k`U?O6000021ONbg1poj5000000002s`U?O6000021ONa;0{{R30Dk}g z00000==uu)000000t5g6_5c6?0000000000@cIh?000000t5g6_yhm|0000000000 z`1%U~000000t5g6NeBP{00000000000Q(C7000000t5g6A_xEg00000000002>S~F z000000t5g6_W%F@00000000005P$m%0000000IO60GLI000000000004Vzl0000000IO6 z0PqI@000000000005JOt0000000IO605t{x0000000000066;#000000Dl4m002h@ z0000000000002Py3jhEB00066008>|0000000000002n)3jhEB00066002n@00000 z00000002P~;000000t5g6l?4C*0000000000Nc;-`000000t5g6>IVP-0000000000 zQ2Yx3000000t5g6atHtb0000000000So{kB000000t5g6{{R300000000000VEhXJ z000000)GSm0Eq+u00000000000BHOR0000000IO605Jyu00000000000C4;Z00000 z00IO60Lujc00000000000C@Zh0000000IO60Okh(00000000000D$}p0000000IO6 z0PO<+00000000000Eqkx0000000IO602~Pb0Dk}g00000005Bu3jhEB00066002b@ z0000000000005Z$3jhEB00066006iJ0000000000005x;3jhEB000660003200000 z00000005}`3jhEB00066000^Z0000000000006N33jhEB00066000390000000000 z0Dl0u{0jg8000021ONb|1^@s6000000002M{0jg8000021ONc02LJ#7000000002U z{0jg8000021ONbk2mk;8000000002c{0jg8000021ONa60RR91000000002k{0jg8 z000021ONaN0ssI2000000002s{0jg80Dk}g0t5g6Y5@QM0000000000===)+00000 z0t5g6;sO8w0000000000@cat^000000t5g6ng##>0000000000`1}h1000000t5g6 zGy(ts00000000000R0O9000000t5g6R004100000000002>lBH000000t5g6TYmxo z000000000001*8P0000000IO604NCn000000000002uuX0000000IO600RL400000 z0000003iJf0000000IO60EY+w000000000004V(n0000000IO60GI**0000000000 z05JUv0000000IO60G|N>000000Dk}g0021s3jhEB00066003A`F000000t5g63kLuI0Dk}g000000J!}N z0000000IO60R93100000000000KokV0000000IO604WIo00000000000Lc9d00000 z00IO600#j800000000000MPvl0000000IO600;p900000000000NDKt0000000IO6 z01N{F00000000000Ds{93jhEB00066004so0000000000008Ly3jhEB00066000^S z0000000000008j)3jhEB00066000OA0000000000008*?3jhEB00066004#u00000 z000000002~3jhEB00066000RA0000000000000R73jhEB0Dk}i1ONbS0ssI200000 z0000G{tEyA000021ONb&0RR91000000000O{tEyA000021ONcS2mk;8000000000W z{tEyA000021ONb#1ONa4000000000e{tEyA000021ONcf0{{R3000000000m{tEyA z000021ONd22Y&zn0000000000IQ|O&000000t5g6?+5?@0000000000K>iB=00000 z0t5g6F9HAn0000000000Nd5}|000000t5g6_W}R_0000000000Q2q-5000000t5g6 zx�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%0Dw}U9|1X{9|4h}BLR`1qXCiB!T*<_heoLl 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
djbssc%X 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 zjQp2}@dqFr@r42a8ygHC03-ka03ZMW0Jx0&|3Cl$00d9)mml*76@L@}001lr007X8 z{Qo2X0000%4iHBU000yK002Y@007*K{QoQf0000%4iHHW000yK003MG008ie{QndH z0000%4iG~Q000yK0049e008Wa{QndH0000%4iG~Q000yK004{$008KW{Qp1z0000% z4iHWb000yK005*302}}ijr{)@00000K@Jc^4gdfk0002I2><{Pjr^An5C|QYkn#rv z3k;3?|8xKV00ejMm!I+nAq!NE{Qooo000D6@0Y*x2OSSo0RRA8j{N_000004P4AcY z@&_FUWC{QPq>lWT8}kPp2Z#y)0Kks?mp}6dAq&8c{QvL)000E#?w4!x2O$UC3IG6r zko=dE^9Ladu#o)!Gywnr1jp`|zw-wn3%HT||11Fj00h47m+SKf9S2wo006j>{Fe{( z2O$gClKlTH0RR95jP94~^9LOVs0#o9*pvL1U-Snd3;2`#|11Fj00dg@m+SKf9S8Ue z008)u{Fkrv2O$d>mHhuK0RR95DDIc*^9LOVNDKe~7?%8(|MUkPH*5?5063QX|0n1 z2n3gK^#=qCSeE?%lmGw#1fuPifAt3)2kZ<00Kk^~mp}6d8JB>12n3hF^#=qCz?S^~ zi~s-t1Xk^r&-Di#2Rsb`03etAm-F=pAqQj)004}a{Fi?|2ptEA4FCX)m;9H%@CO|S ztPKDFh?o4Ae?ABu2ha@w0En0Tmk$XD9S8Ic004xS{Fkft2O$R>4gdh)m;9ISZ3rC) zKn?%^1epAn4?PGS2V@Qa00@};mmBv7A%Bbx000!2{Qn#P0000%4iH5S000yK005*8 z000=6{Qn>T0000%4iH8T000yK006uW001DE{Qo2X0000%4iHBU000yK007hu001nQ z{QoEb0000%4iHEV000yK008U`002Cg{QoEb0000%4iHEV000yK000CJ002yw{22cf z00000K@Jc@4gdfk0000S4*&p2nEaQ&@CO|RKo0-_M3|Qv`Uf66fCc~nw3z(=Bmn>b z1POVC;$KetOfu8teO1(@Bjb+1oi5dNB9RF z2fPme0C1Z8moM-K9S7hK004lR{FlG*2OS3l5C8ytn*5i)@CO|SC=dVuc$)l|zwieg z2TTwE0CbxCm%s1_9S3j_003~B{Fm=K2p$Fy003;7{FlG*2OS5v5C8yZn*5hv5C|PZ z+z|r0Q{Q#|EvK300dm=002P_zyqB)o;N`a9YK>e zlr;ip-rdvG3?Bdh05AXm0Eh?x0IV4N|3m`-00c+r002S`@E}2*js%{K1VIfQL6eLG zl#2uc%iZ47)C?a003ZMW0H6^70K6Og|C9g#002P_5S;>^0YMENV&2^hmoNGU34h=S z001l;{QqbH000CK=>Pyh4p5y6o(Vw>9YK=_0#@GL(+nQ~001Ze000aL003wm{Qr~y z000C5=>Pyh4nUm<{PB>exJ0ssI6 z|L6b!K@NZcoe-W6K@A;2lMVu--rds-9{>O#0001h5&!^zCj9@*00000K@L!z3Z4l; z4IOaa-3%W90000e0002M2><{4rK@1&`1wxZhluwmT15*Lr-qq983?Bdh001BW003kY000b|{Qoon0000%4wpCZ z2Neg16951loBWr*@CO|StP=nL7@Pc;zwieg2hbA$02G`2mrq*=9tINt01%t}m%s1_ z9S0Z`000b|{Fguc2OVcv3jhFUGW`GK0ssI6JLmuaK@N}sof4iAK@A;2lMn*6-rds- z9{>O_0001l3jhEhHT?g40ssI6M(6+lK@PwHofw`MK@A;3lNOW}l@yi}0-E04)z;J0 z3?Bd>0001-6aWCUn*5h9@CO|Sz!U%g#G3q z0>|Fn)6@(f0000e0001-3;+PIIsE@L0{{R7YUcm|K@M=84xSA`4IM#~3K@A;2lLnLpU*6r*)C?a0Bme*a2o?YU_?!Iy z#Fw!{2osmw{Ra#OFcts+l$`vR@BIfI3m^ah09Y0P0JNO^m%s1_9S3|C006L@{Fmy^qlXP z-(m{QqnK z0000%4j`Qbo&!M*9a!Go3?Bdh000yK001-^008u!{QndH0000%4iG~Q001Na002xH z008iw{Fl!W2ptO`0001V8UO$UpZu49J_sELm>K{81fTqu?0Q{c(|1bam z002P_5K0aJ03ZMW0Mr@)02H76m%kne9S8Ut000=D{Fe_a2pu0B8vp~?4kUZ?*j-SH?$o900^S||0nRCqWu3900000K@Jc@4gdfo0001B9{>R8qWqViZU`Nh5Pt{+ zABZ0S09>Q|{}ccK002P_5JL_C03ZMW0H7ZL09d2^m;X@+9S6i8003m8{FmP=qx}CU00000K@Jc|4gdfY00004AOHZ6qx}CE00000K@Jc^4gdfY0000SAOHZ6 zqx}CA00000K@Jc@4gdfo0000`7XSc^qx}Cc00004Cf%1W?*|nVEC2uicozTwl%xFr z00IC21OnZcPX!1aI}`u_0E{320A!{7|0Dna002P_5JwIG02BZK0Hh!Q0C1)J|0Dna z002P_5JwIG03ZMW0K6ao0DPtVm&*kR9cTO(006wD{QqD9000E3+yDSU4p5y6o(Vw> z9YK=_lm`M--rdvG3?Bdh001li001l)008W!{Qrak000D(+yDSU4q%-Oo(n+@9YK={ zlnDZz-rdvG3?Bdh001Na002NC002O#{FfgF2pwf40001JApih;sr>(V00000K@LEj z2%ZN)4IM#~23p?T(+nQ~0000K0001xApii(sr>&i00000K@Jc~4gdfY0001}Apij6 zsr>&G00000K@Jc@4gdfo0002MApij2sr>&;m$5?#6PJJ(2nd!32m~_(82|tTs{H@_ z00004?%MzWK@Ok-og|(kK@A;2lOlWG-O~&o0000W0000KA^-r?s{EI~@CO|SI3fT5 z(5n2G4+#hz4|o{>0L-fV|17Bhm+S`!3?tkk000Q9 z{QndH0000%4iG~Q001Na008tN000E5{Qo!r0GDqP2pN|^W(Wia93ub#6s!D~?9YK=_lm}(r-P6~p006Wk z006wJ{QndH0000%4iG~Q001Na007J+006kF{Qpdsu|o(Gmw*@u3(`}tNfRbd2KqUYGOsxEuzwieh1|002O&{Fm<~2pu2LB>(_8to;8l00000K@Jc~4gdfk0002!B>(_Wto)b1@CO|S z3?={oOsxEuzwieg2QVf807$I-mk$XD9S?9F002a+{Qoon000E3*O#yU2N@xJCIA3X zto;8J00000K@Jc@4gdfo0001#CIA3Tto;8>m$5?#6PJJ(2n+|jCIA3%to)bn0SFx* z;3fb7Y^?nMFaQ7m06`8AN)7-3AOHXW_$B}Vgsl9Rza9u32OK8=0En#om!Av>9S1-s z004-r{Fgrn2q8~sCjbDjto;8J00000K@Jc@4gdfY0001hCjbDfto;8J00000K@Jc@ z4gdfY0001(CjbDbto;8J00000K@Jc@4gdfk00026CjbDXto)a+2nZb?)F%J{;H>=r z7ytkO06`8AL=FG|AOHXW>?Z&K;H>JPHU52fQf& z03@#bmrn`^9S7hk003OB{Fe_a2pt~;DgXdruKfQL00000K@Jc@4gdfk0000SDgXdn zuKbs;3J4u5Kq>$Lz^?rNkN^Mx06`8god%u-K@A;Y-rWoz00000AOHXWWGVmvEU)~R z_X-FdJES210PL^)|BwIx00e#0002P_Fr5aT1wjoRL6Zbv-rds-9{>OV04M+e0MH=- z08p^}|Cj&(00dprmrn}_9S{5=006wO{Qpn@000C=)0cY-2ptCuD*yoCu>6;w3kV$_ zFe?B65V8FK6aWAK06`8ALk<7{AOHXWNGkvU46*!|Kl29}mwJk000cJ{QtZJ z000EO(f|NK4$uRgI-WT}4IM#~I0GvI-rds-9{?->006Wi005k|{QpD)000E-(f|NK z4v+zz5}px34IM#~5R?xB&EDP9)C?a0001Na0077<006MK{Qpb<0000%4ltbto&`Y- z9YK=>Pu|_r3?Bdh01N;m0002+D*yo0xcrx24+tR#7%Tt)h`IciPe2GA2RtkQ0KmEY zm!Av>9S2}6006+b{Ff^x2q6cEEC2w&x%`*!0SFy`tSkTkyt(}UGynhq06`8QOAY`4 z6aWAK#4G>+*tz`wC;$Ke06`8ANDcr16aWAK+$;b9=(+s=6aWAK06`8ALk<7{6aWAK z^eg}Xy8QnX00000K@Jc@4gdfk0001}EdT(-y8M@~2nZb?%q;)_0K5GE7ytkO z06`8AL=FG|AOHXW72p$e4002n6{Qpn_000Dc(3fw62ptO~0001tE&u>%zx9YK=_S>D~#3?Bdh000yK005vc003OV{QndH0000%4iG~Q001BW006i!003CR z{Fm>72ptdjCjbC!!uOV04M+e00=7p z0L;n!|2zQz00e8x002P_fB~Hlo)19{9YK>00!!ZA(+nQ~JOC5`000;?007*|{QndH z0000%4iG~Q000yK001yF007v^{QndH0000%4iG~Q001BW002ld007j={Fko?2puPE zGynh)%l!Ws00000K@Jc^4gdfs0001>D*ylx%l!XX00004^U9ao76=^&urvSwJj?u- z{}u=#2iP002P_P@M{%2|*1VL6Zn% z-rds-9{>OV04M+e0Qf8b0IbdY|2zQz00gVa002P_fB~Hlo)19{9YK>00!!ZA(+nQ~ z03ZMW00=e!0KCrp{~!PW002P_Ae{uBm-_(-5jQM0006ko{Qo2X0000%4iHBU000yK z002Zb006|!{QnpL0000%4iH2R001Na003Mz006|!{Fh%32q6cAHUI#4&-|B9KnNWN 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�CcOD?j;BwABcqj0Bo!M{}ccK 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 z2OS55-v9tq5dN2cJ_sELsNVnpR1p4`FYpH)2h8690AvvUmw!G89V_tP004Ay`~MI% z0000%4j`Qbo&!M*9RooP-rWoz001BW000!=002M`{+Ao`2OS4E-~a$z5dN1x^9LE1 zfO-f74|vxA09+9M|3m-)00d7fmv4>;9R`Tt0049lmzu2z9tN!7007(&m+ox{9tY6i z0000H{+CZd2p$ID008(9{+ACc2pu07;Q#>q5dQxZ00000K@Jc@4gdfk0000m;Q#>m z5dN1h@CO+SBme*aRN(*sAg245XRZhx3m^ah0DR#90N@b*m#+#49V(#V002Z0{{K_} z0000%4ltbto&`Y-9a7%i3?Bdh001BW006|{0049mmkyo?8VVo)008LW005v7m!^FP z9tI5J0077lm!^FP9tJSt008h2m!^FP9tKq6000;gm!^FP9xHg_002M|{{P$n0000% z4nUmy|0oC@2MFT;0N@h-m;WdT9R@7p007t$mkyo?8VVo)002002}Im!^FP9tOPQ004Xwm!^FP9tPm!005*Dm!^FP9tH&D007Jr zm!^FP9tJ4n008t8m!^FP9|q(A02~zlm#;Pm9V&3-003AN{{OH60000%4p5y6o(Vw> z9Rg|I-3%W9001BW005Na0086_m!^FP9tODN000aYm!^FP9tPax001-=m!^FP9)AGk z003MT{{L_R0000%4uAoj5S|Y~4IKhm-rWoz001BW001QA005{L{{L_R0000%4uAoj z5S|Y~4IKhm-rWoz001BW002nk008tD{{IvJ0000%4iKFJo&iA(9YWsS3?Bdh001BW z003;|0086|{{J)p0000%4j`Qbo|ilD2N4I5f8wec+wB-N*3>lX`k_Z}? zzyk;b2H52Q06-a+rhNz=2K?m!0B9MPrhNz=1|a4D0FW7%rhNz=2Snxo0Js_cm%kne z9e-%%006uh{{O%L0000%4ltbto&`Y-9c|v-3?Bdh000yK004~U003AT{{M6U0000% z4iH-o001BW005-s006Wa{{LtI0000%4j`Qbo&!M*9arAn3?Bdh001BW007A5008(J z{{Kt>0000%4ltbto&`Y-9Z=rg3?Bdh0GGdg2n7f1<^TX78~&Fc5(phm5a$2@EF1p+ zYybcN06`8god%u-K@A;P-rWoz00000AOHXWH0J;SbQ}KvYybcN06`8god%u-K@A;P z-rWoz00000AOHXWSmyu$yc?JPXb2uFeCGfF;2Zw`cmMzZ06`8god%u-K@A;S-rWoz z00000AOHXWpyvPpG#vhyuQmuBf5hhi0B{`s|6l+B002P_K%EGl2SE)TRo>kU9{>OV z03ZMW0O;oc0IVGT|9AiZ002P_Fr5aT1wjoRTi)Fa9{>OV03ZMW01W5=0015S|C9g# z002P_K%EGl2SE)TV&2^h9{>OV03ZMW05IqP0B{}t|Fi%A002P_K%EGle+NMg9ctd) z3?Bdh001BW0030z0000U{{NH!0000%4nUm9cbR&3?Bdh001BW005lm008(N{{Kt>0000%4ltbto&`Y- z9Z=rg3?Bdh000mG006+~EdT%@AO8Oc000000000G0002g=l}o|AO8Oc000000000W z0002!=l}o+AO4r`H3%7(V0;J!2Mp-|04N{+m#;Pm9S1P!003kk{+I7H2pN}PdZcO#0002s>Hq*-B>w+w00000K@KpT2A%~$4INnC-3%W90000W z00004>i__xB>w+c00000K@K3D1fByy4INY7-3%W90000W0000e>i_`QB>w-X00000 zK@LEj2%ZN)4IO9R-3%W90000W0000?>rDUvTqXYh&;S4c06`8god%u-K@A;o-rWoz z00000AOHXWaO(g72qymjQ~&?~06`8god%u-K@A;J-rWoz00000AOHXWlU01zntm#+#4 z9V-Cr0049-{{O510000%4ltbto&`Y-9cbR&3?Bdh001BW001QH008_b{+F)`2pvC2 z>;M2@DgOUR0RR91K@PwKL7hmRM?no80#4oD3?Bdx0001N>;M3SD*pcn000000000W z0001h>;M3GD*l(RHV7Rmr0f6yv?~7pm;e9(06`8wod})>K@A;a-rWoz00000AOHXW z$m{?BC@YtyeFz?Z?CbylP%HlbfB*mh06`8god%u-K@A;U-rWoz00000AOHXW5bXc} ztSkQifB*mh06`8god%u-K@A;U-rWoz000006aWAKH0=NY2rT~pNB{r;06`8QP!0e9 z6aWAKOzi*wI4u7EOaK4?06`8QQ4RnA6aWAKWbFU|Y%KnN|4aY?002P_AW;qg02BZK z0DSEL0H7@X|40A;002P_AW#kf02BZK0F>9YK=_0$1MM(+nQ~001Na000o~004k5 z{{Q3v0000%4nUm7|63?Bdh001BW0021d002BN{+CY*2pNAQ00017 z?f?LEF#i7x0ssI2K@L!z3Z4l;4IM#~2m*iJ-O~&o0000a0001l?f?K-GXDQm0RR91 zK@LEj2%ZN)4IM#~1_Dvu-O~&o0000W00022?f?LUGyeZr00000K@K3D1fByy4INY7 z-3%W90000G0002c?f?L|GyZ@72mk;8000006aWAKK@A-OPTt)N9{>OVAOHXWAnyPG$Ta@{5CQ-I z06`Am1VNolo=ZUu9Rh&e-V7fAAOHXWMDG9qv^M_#AOHXW06`8QodlQ4@COnGXzu_3 zur`;beFz>ZjPC#d*f#$EQ~&?~06`8god%u-K@A;J-rWoz00000AOHXWu2sfAR zmIxjP)b9WQR5$*Ydou_b3m^ah0Qm0!0F*cWmp>{9844f(0012D0087Sm+qDb9tJ@0 z001yJm+qDb9#3TO004YA{{N%^0000%4ltbto&`Y-9cJF$3?Bdh001BW004;a008_r z{{N%^0000%4ltbto&`Y-9cJF$3?Bdh001BW006A;004YB{+E9~2ptE|@BjdOIsTVV zLI@rz@BjdOIsX4(00000K@LEj2%ZN)4INe9-3%W90000W0000O@c;n0IsTXL4hS6w zJn;Yk_&NTUe?ABue_-(d0Qfon{{R61002P_aGegG4M7bZecs&+9{>OV01yBG0EF=X z0Mt7E{}2EG0000002BZK0GROr0MI)A|0Dna002P_5JwIG01yBG0I=}@0NgtM{}2EG z0000002BZK0L1YC0N6VI|0Dna002P_5JwIG01yBG0Nn8aTL9!b{{IjF00000000yK z008ju007`R{{JKZ0000%4iHBU000mG000Q`008Vd{{IjF00000000yK0012F008JZ z{{JKZ0000%4iHBU001BW001=d008tlmp*|A9x7P!008_t{{K7x0000%4nUm{{KJ#0000%4ltbto|ikR2n{YE0000O^#B0WJ^ugn00000K@L!z z3Z4l;4IO&k-3%W90000W0000y^#A~*K9{C_2p$Ju^#B0OKK_><5(pg!g!KRb*gpQ3 z9});1E2#AV0OUUY|L6b!002P_paGo}o)bY09e3W{3?Bdh03ZMW0L=9O0H{CymwPh^ z87?3I008jy008Je{{Msk0000%4nUmq){00000K@PA1ofe)IK@A;j-rWoz0000W z0001h_5c7#LH_@=00000K@PA1ofe)IK@A;h-rWoz0000W0001__5c9bLH_@200000 zK@KpT2A%~$4INnC-3%W90000W0002U_5c7NLjL~@0RR91K@PwJoj5<9H$e>@0zlr~ z3?BdhBme*a?DhZv2t)q=)B^wj06`A05kZ}l0-losK@1(B5d!hu-V7fAAOHXW6!!oC zv__ZiZ3r5FBme*aIQIYm*hc>UOVAOHXW zVD|t3lt}*nC;J06`AW z20@)_o@qf19YK?50~7(>-qQ>p00000AOHXWu=fBc0MJeT|5yS5002P_umwS#R-RQs z4IKiK-QElz03ZMW0Mz#Y00dC}m+v(Q8JA#u2n2ul_W%GSQ2zf+0RR91K@L!z3Z4l; z4IKhd-rWoz0000W0000S_y7P*QU3pM0RR91K@KpT2A%~$4IKhm-rWoz0000W0000$ z_y7QyQvUzI00000K@KpT2A%~$4IORX-3%W90000W0001F_y7PjQ~v)r0RR91K@NZc zoe*rE4?ztb0!!ZA3?Bdh6aWAKi1+{iNL2p+8~^|S06`8AMGgP}6aWAKp!fg)OjQ2= z6aWAK06`8ALk<7{AOHXWxcC47NL2p+bN~PV06`8=oeG`_K@A;R-rWoz00000Bme*a z-1q;VMS1pu%D^aA(=0IUTB z=mh}e1t^!&uLvT44J-rz06YY60Du7m009600ZmlY0RRB}0tDC#0IUN9005i>$N`iL z0LTUe>hL3?3006`T1gHoA>;pUi0FVU)ya)iW1q1*9xCK183INCk1keZo2)y9gLB0RNj6 z0S!C^WC3spcmRX}1ONa5000000RR610RR613zPu_oB;s10R#X5|NjA(uD1vlmw3Af zPnYMu2oIOqy9gbZL%awiBnU_ZPyl2E009600SI6OXaIZ!009600SI6OXaIZ!00960 z0hb@R2s)Qhvj`Wre7p!P0hh(S2p*TKy$BDN@4W~m7YrZ-002A$L;zF-009600SHV4 zQ~+oMmmaAeWQA2o{$Gya*Z#3>*Xi08j*60Bi)8j=l&R z3I72IECe(FL_yqs}0002^m<0d;0002!!w3KX0000G#0UTY0000W#0UTY0000e#0UTY z0000u#0a;c$q3H^ldu5>mvGDo2!FyT0{{R30003100000007M>0{{R30003100000 z007u10{{R300031000000084C0{{R30003100000008eO0{{R30003100000008|c z0{{R30003100000000ar0{{R300031000000025E0{{R3000310000007L*#DFXli z0000E000000001BDFXli0000C000000001ZA_V{d0000D000000000;zX$*T0000P z000000002!y$hEs%?KR>_`M64OU(!^BiJSZ0000000sa6000000MJSR00000015yA z000000O%|8D>Q z002;!1poj5008&?|8D>Q0058v3jhEB000L700000003BI1ONa4000O800000004ju zmnzN(J~0?$1ONa400960|8D>Q000L700000008j+|8D>Q006*H1ONa4008;_|8D>Q z000%2!N>@2e~=;t000000FWXD000000FWXD000000FWXD000000FWXD000000FWXD z000000FWXD000000FWXD000000FWXD000000FWXD000000FWXD000000FWXD00000 z0FWXD000000FWXD000000FWXD000000FWXD00000e*lmo1poj5005981poj500598 z1poj5005981poj5005981poj5005981poj5005981poj5005981poj5005981poj5 z005981poj5005981poj5005981poj5005981poj5005981poj5005981poj500598 z1poj5e*gfGA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d z0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001x zA_V{d0001xA_V{d0001xA_V{d0001xA_V{de*gdgkRk;D00000kRk;D00000kRk;D z00000kRk;D00000kRk;D00000kRk;D00000kRk;D00000kRk;D00000kRk;D00000 zkRk;D00000kRk;D00000kRk;D00000kRk;D00000kRk;D00000kRk;D00000kRk;D ze*gdg0FWXD000000FWXD000000FWXD000000FWXD000000FWXD000000FWXD00000 z0FWXD000000FWXD000000FWXD000000FWXD000000FWXD000000FWXD000000FWXD z000000FWXD000000FWXD000000FWXDe*gdg005981poj5005981poj5005981poj5 z005981poj5005981poj5005981poj5005981poj5005981poj5005981poj500598 z1poj5005981poj5005981poj5005981poj5005981poj5005981poj500598e+2*l z0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001x zA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d z0001xA_V{d0001xA_V{d0001xe?D1NguTx1q@hZvg=elc50>TUa#-000000BAJ{000000Dv_K000000FX5a00000 z0H`$y000000Jt>?000000MIoF000000N^zV000000QfZt0000000=e-0000003bFA z0000005CQQl^Y2y3~-nQ000000ECzY0F^Ka7z}tK1poj5004v{1pt*W2^b7WzX$*T z0000`zX$-8FbNn8NWTaG00000NWTaGl`shy41^*D000000E{990F^Ka7zjY2^Rs_mqAwv7XcWTaaRc!0W_C!R|yw?Q2PY{000000000000000tpET3 z000yKD835-000000000000000LID5(0RR*LD835-000002mk;800000KL7v#000XB zM41Hu000000000000000a{&MV0sspDM41Hu00000AOHXW00000i~#@u0sspDWSIp3 z0001g06YKy000000Js4F00ICD0HB!#0000006YKy000000OkPz00ICD0Nj}c00000 z05AXm0000001g5G00ICD01TQ10000005AXm0000005Ado00ICD06dxn0000006YKy z000000A2zB00ICD0C<`O0000005AXm0000x004#p000623jnB^1poj5002w?00000 z006cE000623jp+*1poj5002+`00000002J#000003jkP`aaRc!N!0rV0000000000 z000000N?@u0096E0C2wu0000000961000000QCX@0096E0C>L$000000096100000 z06zc#0000B08p3FR|yvZgqP7*2^Rslm(f=V7hx>@1poj50000000000002J#00000 z3jkdG1poj50000000000002J#000003jmP)1poj50000000000002J#000003jpZ- z1poj50000000000002J#000003jjoyF<1!~0rZzKSP2&aM3-S$2^RsFmtj~57XiSR zVOR+l0q~b$SP2&aWS7BM2^Rr`m%&&G7XcKPAz29*0W_B(SqT>bT$dqP2^Rs3mmygR z7XcubfmsO`0koHaSqT>bb#Fyb&2^V4f z0|o#90000000000000020{{R401W_uzX$*T00001000000000K0{{R401W_$zX$*T z00001000000000d0{{R401W_;zX$*T00001000000000#0000001E&dmqA(y7Xd(* zL0SnH0brLwS_u~cl$SwT2^RshmqA(y7Xj3lL0SnH0rZzaS_v0_6a@wV0000000000 z00000KL7v#000XBNCgG}000000000000000KL7v#000XBXaxoU000000000000000 zKL7v#000XBhy?}!000000000000000KL7v#000XBs09W9000000000000000KL7v# z000XB$OQ%f0000I000000000006zc#0000B03?@jS_u~cY?pCb2^Rs3mvLGNCpkF- z000317yy6(3;+NC0003100000006B3000007yy6(3;+NC0000000000002J#00000 z3joZQaasu%0qB=;S_v01C0RRmEl)nf7000001ONa4 z00000KL7v#000XBOqbDG2^Rr)m(f}Y7Xgfy(OL-?0ic)BS_u~c;Fr-_2^RtQm(f}Y z7XcWT0b2`L0t(K0UVd1T?rQfK$oFi2^W`$T?rTggqNXR z2^RsRm!Vw=7Xc`j(On4_0dSYmT?rQfn3vIA2^Rs(m(g7b7Xj#((On4_0SK2dUI`Zg zESE7}2^UFJ7zO|U00000000000002F0{{R401W_Czz6^U00004000000002s0{{R4 z01W_Gzz6^U00004000000000#0000001E(omoZ)m7k`i#1^@s60000000000000LB z000314FFug2mk;8000C400000001Wh000314FF)k2mk;8000C400000002h>00031 z4FF`o2mk;8000C4000000040W000314FG7s2mk;8000C400000005Z;000314FGJw z2mk;80Dk}k000000002U1ONa501W_ezz6^U00004000000002;1ONa501W_izz6^U z00004000000000W1poj601W_mzz6^U00004000000000>1poj601W_qzz6^U00004 z000000001Z1poj601W_uzz6^U00004000000Dk}grv(520RRmEgun;@000001ONa4 z00000)CB+l0RRmEh`G0096E0I0wS z0000000aO40000005=B!0096E0Ia|W0Dk}g000C400000003JD000314FIsf2mk;8 z000C400000004sr000314FI&j2mk;8000C400000005*1000314FI^n2mk;8000C4 z00000006-U000314FJ5r2mk;8000C400000008s{000314FJHv2mk;8000C40Dk}g z0000e2mk;901W`dzz6^U0000400000000152mk;901W`hzz6^U00004000000001v z2mk;901W`lzz6^U00004000000002E2mk;901W`pzz6^U00004000000002l2mk;9 z01W`tzz6^U00004000000002{2u}b20RRmE*uV$?000001ONa400000tpET3000;O zUe000317yxJi3;+NC z0003100000003GKe*gdh02lyp0So{D00001000000001;4*&oG02lyx0So{D00001 z000000002i4*&oG02ly(0So{D0000100000000065C8xH02ly>0So{D0000100000 z0000t5C8xH02ly}0So{D00001000000001G5C8xH01W`_f4~R;000001ONa400000 ze-How0RR{Pm;np`000000RR9100000qYwZ90RRmE@W2QF000001ONa400000yAS{X z0RR{PpaBd3000000RR9100000-4Fl(0RRmE^uP!J000001ONa400000@(=(30RR{P zr~wQB00000e*pjh0000001*)Y0096E0QkTN0000000aO40000003;Cr0096P0I&fJ z000000096100000074M}0096E0Q|rR0000000aO40000009z3N0096P0Js4R00000 z00961000000Dchw0096E006-V0000000aO400000e*lva000317y!Tl3;+NC00031 z00000006QP000314FCke2mk;8000C400000006}i000317y!rt3;+NC0003100000 z0083=000314FCwi2mk;8000C400000008|F000317y!@#3;+NC0003100000001Ep z00031e+>W(!3Y2V00004000000000u5&!@J02lz+0So{D0000100000000145&!@J z01W^T!3Y2V00004000000001b5&!@J02lz^0So{D00001000000001`5&!@J01W^X z!3Y2V00004000000002S5&!@J02l!10So{De*gdg0RR9100000@e%+40RRmE7{Let z000001ONa4000006cYdd0RR{P@Bs_}000000RR9100000K@$J~0RRmE9Ki?x00000 z1ONa400000V-o-X0RR{P_yG(6000000RR9100000j}rg@0RRmEAi)R#000001ONa4 ze*gdg0HqTE0096P0006E0000000961000000L2pk0096E03^W(0000000aO400000 z0NoP+0096P00;sM0000000961000000RIyJ0096E04Tu-0000000aO40000002~wm z0096P01yHU00000009610000007Dc2e*ggh4FD{`2mk;8000C400000003bW00031 z7yuXo3;+NC0003100000004;;000314FE8~2mk;8000C400000006KQ000317yuvw z3;+NC0003100000007|>000314FEL32mk;8000C400000000IR000317yu{&e+&Qs z00001000000000r6#xJM01W^*!3Y2V0000400000000116#xJM02lx;0t^5E00001 z000000001i6#xJM01W^7ytkP z02ly>0t^5E00001000000002R7ytkP01W_W!3Y2V00004000000002x7ytkP02ly} z0t^5E0000100000e*gdg4;cUe0RRmEY{3Ws000001ONa400000Eg1j+0RR{Pm;wv{ z000000RR9100000RT%&P0RRmEaKQ)w000001ONa400000cNqWx0RR{PpaKj400000 z0RR9100000qZt4I0RRmEbioJ!000001ONa400000#Tftqe*pj(0H^{C0000000961 z000000Pz_B0096E0C>R&0000000aO40000002dkn0096P0I&iK000000096100000 z07n`C0096E0DQp+0000000aO4000000BRZl0096P0Js7S0000000961000000GAp7 z0096E0D!>=e*gdg000C400000006cc000317y!Tm3;+NC0003100000007?_00031 z4FH6}2mk;8000C400000000FW000317y!ru3;+NC0003100000001=`000314FHJ2 z2mk;8000C400000002}Q000317y!@$3;+NC00031e*gdg0001e8vp8vpOW01W`R!3Y2V00004000000001F9{>OW02lx;0}KEF00001000000001=9{>OW z01W`V!3Y2V00004000000002Z9{>OW02lx`0}KEF000010000000005AOHXXe*g^t zz`+Or000001ONa400000H6Q>00RR{PKm!Z_000000RR9100000Zy*2w0RRmE#K8yv z000001ONa400000o*)1K0RR{PNCON2000000RR9100000*B}4@0RRmE$iWBz00000 z1ONa400000{2%}T0RR{PPy-AAe*gdg009610000004pH?0096E0L;M%0000000aO4 z0000009zpd0096P09XSI0000000961000000F@yC0096E0MNk*0000000aO400000 z0J0}KEF00001 z000000001eBLDya01W`>!3Y2V00004000000001=BLDya02ly}e*+8v000000RR91 z00000%Od~)0RRmE?7;{C000001ONa400000?;`*J0RR{Pm;(#|000000RR9100000 z9V7q%0RRmE@WBWG000001ONa400000JR|@B0RR{PpaTp5000000RR9100000Wh4Lq z0RRmE^uY)K00000e*^#k000000EQ$00096P0H^~D0000000961000000I?(h0096E z0QkWO0000000aO4000000N5k|0096P0I&lL00000009610000000|`k0096E0Q|uS z0000000aO40000004^l}0096P0JsAT000000096100000e*j%2000314FCYb2mk;8 z000C400000004I-000317y!Tn3;+NC0003100000005gM000314FCkf2mk;8000C4 z00000006)x000317y!rv3;+NC0003100000008eL000314FCwj2mk;8000C400000 z000su00031e;5GJ0}KEF00001000000000#CIA2d01W^P!UzBW00004000000001Q zCIA2d02lz+0}KEF00001000000001~CIA2d01W^T!UzBW00004000000002dCIA2d z02lz^0}KEF000010000000003CjbBe01W^X!UzBWe*gdg1ONa400000CMN&@0RR{P z=mQJ@000000RR9100000Qzrlb0RRmE7{Uku000001ONa400000Zzli%0RR{P@B<70 z000000RR9100000l_vlI0RRmE9Kr|y000001ONa400000vnK!m0RR{P_yY_800000 z0RR91e*gdg0NW=30096E03gB$0000000aO4000000RJZd0096P000CG0000000961 z0000004*p00096E03^Z)0000000aO40000008l6Z0096P00;yO000000096100000 z0DUL`0096E04Tx;0000000aO4000000GucQe*ggh7yu9i3;+NC0003100000006}( z000314FD{{2mk;8000C400000008YM000317yuXq3;+NC00031000000018;00031 z4FE902mk;8000C400000002cP000317yuvy3;+NC0003100000004C<000314FEL4 ze+U2o00004000000001|DF6Tg02lx$1PlNG00001000000002vDF6Tg01W^*!UzBW z00004000000000MDgXch02lx;1PlNG00001000000000}DgXch01W^1PlNG00001000000000vE&u=l z01W_W!UzBW0000400000e*gdgU@iav0RR{PkOT|>000000RR9100000kuCrL0RRmE zY{Cct000001ONa400000#x4K=0RR{Pm;?*}000000RR91000001up;q0RRmEaKZ=x z000001ONa400000H!lDH0RR{Ppacv6000000RR9100000b1wh@e*pju0Cd6#00000 z00aO4000000Ie?o0096P0H_2E0000000961000000P!yX0096E0C>U(0000000aO4 z0000005~uJ0096P0I&oM0000000961000000EsXF0096E0DQs-0000000aO400000 z0JJaw0096P0JsDUe*gdg0003100000008MQ000314FG_`2mk;8000C400000000It z000317y!To3;+NC0003100000001p9000314FH6~2mk;8000C400000002%g00031 z7y!rw3;+NC0003100000004P0000314FHJ32mk;8000C4e*gdg0001(F#rGo02lz! z1PlNG00001000000002NF#rGo01W_)!UzBW00004000000002lF#rGo02lz+1PlNG z00001000000002{F#rGo01W_;!UzBW00004000000000HG5`Pp02lz^1PlNG00001 z000000000ne=-070RRmEl)?xA000001ONa400000TQUFu0RR{P=mZP^000000RR91 z00000k1_xN0RRmEn8FAE000001ONa400000yfOd)0RR{P@B|D1000000RR9100000 z^D+Pc0RRmEoWckI000001ONa4000008Z!U@0RR{PfA|Cp0000000961000000829f z0096E0HDGM0000000aO4000000CO_{0096P000FH0000000961000000Hrek0096E z0HneQ0000000aO4000000MIi40096P00;#P00000009610000000lGv0096E0I0$U z00000e*gpk00000001jA000317yu9j3;+NC0003100000003Jw000314FIgd2mk;8 z000C400000004_L000317yuXr3;+NC0003100000006}_000314FIsh2mk;8000C4 z00000008nd000317yuvz3;+NC0003100000e*gd}H2?qs01W`N!UzBW0000400000 z0000}H2?qs02lx$1q=WH00001000000001oH2?qs01W`R!UzBW00004000000001} zH2?qs02lx;1q=WH00001000000002fH2?qs01W`V!UzBW000040000000002HUIzt ze*hQ&I0Xy<000000RR9100000J2n6S0RRmEz`_Us000001ONa400000Y&HM@0RR{P zKm`l{000000RR9100000r#1ip0RRmE#KH&w000001ONa400000(KY}80RR{PNCgZ4 z000000RR91000001vdZy0RRmE$ifH!e*gdg00aO40000004O&A0096P08j-C00000 z0096100000097{t0096E0L;P&0000000aO4000000CzV40096P09XYK0000000961 z000000HZem0096E0MNn+0000000aO4000000K_){0096P0AK|S0000000961e*gdg z008ed000314FJ@_2mk;8000C400000000p<000317yxJm3;+NC0003100000002EW z000314FK4}2mk;8000C400000003e*000317yxhu3;+NC0003100000005CV00031 z4FKH22mk;8000C400000006)^e*gdh02lyx1q=WH00001000000002_H~;_v01W`( z!UzBW00004000000000bIRF3w02ly(1q=WH000010000000016IRF3w01W`-!UzBW z00004000000001wIRF3w02ly>1q=WH00001000000002ZIRF3w01W`>f5Hd=00000 z1ONa40000006G8w0RR{PkOd3?000000RR9100000JvsmY0RRmE?7|2D000001ONa4 z00000ZaM$}0RR{Pm<0>~000000RR9100000sX71v0RRmE@WKcH000001ONa400000 z+d2RM0RR{Ppal#700000e*pjh0000002ey|0096E0QABL0000000aO40000008l#s z0096P0H_5F0000000961000000Fyfa0096E0QkZP0000000aO4000000LnW60096P z0I&rN00000009610000001G?-0096E0Q|xT0000000aO400000e*iu_000317y!5h z3;+NC0003100000004VD000314FCYc2mk;8000C400000006K&000317y!Tp3;+NC z0003100000008ei000314FCkg2mk;8000C400000001aG000317y!rx3;+NC00031 z00000003(}00031e+>W#!w3KX00004000000001@Jpcd!02lz!1q=WH0000100000 z0002vJpcd!01W^P!w3KX00004000000000IJ^%m#02lz+1q=WH00001000000000> zJ^%m#01W^T!w3KX00004000000001cJ^%m#02lz^1q=WHe*gdg0RR9100000wLSm< z0RRmE6vGGr000001ONa400000=RN=c0RR{P=miV_000000RR9100000BR>ED0RRmE z7{dqv000001ONa400000T0Z~)0RR{P@C6J2000000RR9100000n?C>m0RRmE9K#3z z000001ONa4e*gdg0MS1H0096P0QdzA00000009610000001-d{0096E03gE%00000 z00aO40000006Rbc0096P000II0000000961000000B=A50096E03^c*0000000aO4 z000000H8ns0096P00;&Q0000000961000000NX$Se*ggh4FD*^2mk;8000C400000 z000d^000317yu9k3;+NC0003100000002or000314FD{|2mk;8000C400000004MF z000317yuXs3;+NC0003100000006N;000314FE912mk;8000C400000008Ad00031 z7yuv!e+&Qs00001000000000ZLI3~(01W^%!w3KX000040000000011LI3~(02lx$ z1`GfI00001000000001!LI3~(01W^*!w3KX00004000000002VLI3~(02lx;1`GfI z000010000000009LjV8)01W^1`GfI0000100000e*gdg!AAf90RRmEXu}8q000001ONa400000^G5&x z0RR{PkOm9@000000RR9100000FGv6Y0RRmEY{Liu000001ONa400000W=H@40RR{P zm<9|0000000RR9100000r$_(*0RRmEaKi`y000001ONa400000(?|dSe*pj(0H6j8 z00000009610000000~I|0096E0Cd9$0000000aO40000005(Yg0096P0H_8G00000 z00961000000BuPC0096E0C>X)0000000aO4000000Gdev0096P0I&uO0000000961 z000000MSVR0096E0DQv;e*gdg000C400000000C^000317y!5i3;+NC0003100000 z002Qs000314FG_{2mk;8000C4000000044I000317y!Tq3;+NC0003100000006B@ z000314FH702mk;8000C4000000078J000317y!ry3;+NC00031e*gdg0002(N&o-> z01W_$!w3KX00004000000000IO8@`?02lz!1`GfI00001000000000%O8@`?01W_) z!w3KX00004000000001LO8@`?02lz+1`GfI00001000000001;O8@`?01W_;!w3KX z00004000000002Me@g%W0RR{P;06o;000000RR9100000?Mnav0RRmEl*0%B00000 z1ONa4000007fb*E0RR{P=mrb`000000RR9100000OH2R&0RRmEn8OGF000001ONa4 z00000c}xHR0RR{P@CFP3000000RR9100000u}lB}0RRmEf1JYz0000000aO400000 z0NP9d0096P0Qd$B00000009610000001Zt50096E0HDJN0000000aO40000006a|q z0096P000LJ0000000961000000Ci0O0096E0HnhR0000000aO4000000G>?%0096P z00;*R00000e*ggh00000007ZV000314FIUa2mk;8000C400000008$*000317yu9l z3;+NC0003100000001XW000314FIge2mk;8000C4000000031^000317yuXt3;+NC z00031000000050n000314FIsi2mk;8000C400000e*gfyP5=M_02lxu2MhoJ00001 z000000002>P5=M_01W`N!w3KX00004000000000YPXGV`02lx$2MhoJ0000100000 z00014PXGV`01W`R!w3KX00004000000001pPXGV`02lx;2MhoJ00001000000002N zPXGV`e*g^tyu%0p000001ONa400000@J|2$0RR{PI0p;>000000RR9100000DNq0a z0RRmEz{3at000001ONa400000Q&0c^0RR{PKnDx}000000RR9100000hfn|j0RRmE z#KQ;x000001ONa400000u228~0RR{PNCyl6e*gdg00961000000N+pm0096E0La4# z0000000aO4000000Q*n?0096P08j@E00000009610000003lHT0096E0L;S(00000 z00aO40000008LQ<0096P09XeM0000000961000000E1Bg0096E0MNq-0000000aO4 ze*gdg0062{000317yw`g3;+NC0003100000007%j000314FJ@`2mk;8000C400000 z000b9000317yxJo3;+NC0003100000002i)000314FK4~2mk;8000C400000004bb z000317yxhw3;+NC0003100000006yGe*gdh01W`#!w3KX00004000000002>QUCw} z02lyx2MhoJ00001000000000tQvd(~01W`(!w3KX00004000000001NQvd(~02ly( z2MhoJ000010000000021Qvd(~01W`-!w3KX00004000000002uQvd(~02ly>2nP%R z000000hd8C2|odlmyuox7Xd7n@m>iRm+)Q*5Pz)z000006aWCe3jhEB0000000000 z001LY000316aWCe3jhEB000O800000002i+000316aWam3jhEB000O800000003uH z000316aWyu3jhEB000O800000004wk000316aW~$3jhEB000O800000005;_00031 z6n_99z6$^V00008000000002OQ~&@001W^@#0UTY00008000000002qQ~&@101E&_ zn*{&>0000)0{{R30002?Q~&@001W^T00{s90000I000000000URR91102ly}2MhoJ z0002U000000000=RR91102lyR2n+xK09yb62mk;800000cvS!Z0RRmEC;$ln00000 z1poj500000qE!F@0RRmEFaQYv000005dZ)H000001Xch50RRmENB{`{000005dZ)H z00000KL7v#000XB5SO7~2^e4>1^@s600000000000025x000314FF&O2><{9000gE z00000006B3000005CFGq3IG5A0000000000003@Q000314FIqV2><{9000dD00000 z002J#000003jmy#L0}0N0nnF0U<{90012T00000008_~000314FE7N2><{9000^Q00000002J# z000003ji>eF<}W80ic&*VF?!jESHgC2^RtImyux!7XdhzAz}#^0a%wIVhI-kc$Xn! z2`>S_mmy*a7XjdxAz}#^m#|_97y(e1v0@1q0dSYGVhI-kq?fT`2^Rs}m$70A7XhG` z5n~A#0pynvV+j`lD3_sQ2^Rrem!V?`F9EEVp<@Xb0l=4`V+j`lSeF502^RrumjPr6 z7Xhf30b~gmmtbTG7y%TQkz@%M0W_D9WC<4mY?qN_2^RsFmyu)%7Xj3lkz@%M0qB>J zWC<4mRG0B&2^Rrqm+@o?7XhS~@ni`X0mzr}WC<4m000000000000000KL7v#000XBI4uSM000000000000000KL7v#000XBOf3cg z000000000000000KL7v#000XBfGq|90000000000001KZ06zc#0000B0F*5T00000 z000000000006zc#0000B05F$PWeFDnu$NI~2^Rq%mw{yo7XeI{fn^C70dSXrWeFDn zjF*9B2^Rspmw{yo7XjRtfn^C70YI1GWeFFT5M~J&0qB?EWeFDn5SKw_2^Rq00000000000000#0000001E&ZMg{-?00000000000000#00000 z01E&(Mg{-?00000000000000#0000001E(!Mg{-?00000000000000#0000001E(| zMg{-?000000001g00000KL7v#000XB$VLVL000000000000000KL7v#000XB+(rff z000000000000000KL7v#000XB@J0pz000000000000000KL7v#000XBP)7y;00000 z0000000000KL7v#000XBXh#MB000000000000000KL7xK0000B0Qg4+0000000000 z0000006zc#0000B08~f@00000000000000006zc#0000B0CY$O000000000000000 z06zc#0000B0F+1u00000000000000006zc#0000B01Qb600000000000000006zc# z0000B0BA{n1^@s60000000000002J#000003jmNw1^@s60000000000002J#00000 z3jm}^1^@s60000000000002J#000003ji!i1^@s60000000000002J#000003jn-I z1^@s60000000000008G$000314FFgN2><{9007p10RR910000#0000001E)1O9lV{ z00000000000000#0000001E&xOa=e|00000000000000#0000001E)fOa=e|00000 z000000000#0000001E&ZO$Gn}00000000000000#0000001E(YO$Gn}0000000000 z0000{KL7v#000XBfK3Jf000000000000000KL7v#000XBq)i3@000000000000000 zKL7v#000XBU{VGE000000000000000KL7v#000XBq?aLX2^RtImmzKm7a7b}1^@s6 z0000000000002J#000003jipWQEmwr0Zf-sZV49wbeBGKn0pypVZwVIx_?Mw?2^Rs> zm(gzt7XdJr0dNTy0Z^9#a0wRyWS0SO2^RsxmjQ4I7k?mQ1^@s60000000000002J# z000003jj!C1^@s60000000000002J#000003jm;F1^@s60000000000002J#00000 z3jnlZ1^@s60000000000002J#000003jio&1^@s60000000000002J#000003jjQ1 z1^@s60Dk}g000000000#0000001E(gWCj2L00000000000000#0000001E)bW(EKN z00000000000000#0000001E)vW(EKN00000000000000#0000001E(gX9fTO00000 z000000000#0000001E)LX9fTO000000000001E&BKL7v#000XBoR`6H2^Rstm%(re z7Xkd2!Egx|0XUZ-aS0azXqO>z2^Rs7mmzTp7XiqZA#n*8fB0(#000000000000000 z06zc#0000B0HACJ00000000000000006zc#0000B0L*L#00000000000000006zc# z0000B0O)K600000000000000006zc#0000B01#~k00000000000000006zc#0000B z05oj|00000e*gdg00000002J#000003jk1U1^@s60000000000002J#000003jly^ z1^@s60000000000002J#000003jm;P1^@s60000000000002J#000003jic;1^@s6 z0000000000002J#000003jpM91^@s60000000000e*geK0000001E&ha0UPX00000 z000000000#0000001E&#a0UPX00000000000000#0000001E&}a0UPX0000000000 z0000#0000001E)9a0UPX00000000000000#0000001E)Xa0UPX00000000000000# z00000e*g;r7;y#w000000000000000KL7v#000XB7;**x000000000000000KL7v# z000XBbaDm&000000000000000KL7v#000XBP;&+V000000000000000KL7v#000XB ztaAnc000000000000000KL7v#000XBz;gxwe*gdg000000000006zc#0000B0Mv5^ z00000000000000006zc#0000B0Q_?X00000000000000006zc#0000B02Fiv00000 z000000000006zc#0000B0JL-l00000000000000006zc#0000B0PuAN0000000000 ze*gdg002J#000003jh#y1^@s60000000000002J#000003jj2B1^@s60000000000 z002J#000003jj=Z1^@s60000000000002J#000003jip01^@s60000000000002J# z000003jl<71^@s60000000000002J#e*gdg01E)5cLo3e00000000000000#00000 z01E)PcLo3e00000000000000#0000001E)jcLo3e00000000000000#0000001E&t zcm@Cf00000000000000#0000001E&_cm@Cf00000000000000#0000001E(sm*H^< z7XhS~;c*EUe?WT%00000000000000006zc#0000B0O)%L00000000000000006zc# z0000B07!fW00000000000000006zc#0000B0APFu00000000000000006zc#0000B z0C;=`00000000000000006zc#0000B0IYll00000e*gdg00000002J#000003jpMN z1^@s60000000000002J#000003jiQ}1^@s60000000000002J#000003jj!c1^@s6 z0000000000002J#000003jkn!1^@s60000000000002J#000003jlb11^@s600000 z00000e*geK0000001E)DeFgvk00000000000000#0000001E)feFgvk0000000000 z0000#0000001E&Feg*&l00000000000000#0000001E&_eg*&l00000000000000# z0000001E(Eeg*&l00000000000000#00000e*g;rY<>m+000000000000000KL7v# z000XBxPArz000000000000000KL7v#000XBD1Qb3000000000000000KL7v#000XB zjDH3I000000000000000KL7v#000XB(0>L1000000000000000KL7v#000XB_}0000006zc#0000B0JxX2fC(1?(3i1*2^RtIm$85e7Xd(*5rGL80hE_< zfe9A@?3ZzY2^UF7xCQ_K00000000000000#0000001E)1xCQ_K00000000000000# z0000001E)q0fd*4f(aK%RJ{fO0000000000 z00000KL7v#000XBu)PKV000000000000000KL7v#000XB)V&4(000000000000000 zKL7v#000XB9GCHe2^Rq{m+^uL7XhG`@q!5#0pyqQf(aJ^_?Pj52^RrCmmz}*7XgHq zA%h7Q0mPSagb5cJAj1X#000000000000000KL7v#000XBB$v^I2^Rram(hd?7Xfsa z(S!*X0gRW?gb5b`q?gfz2^Rr;mjQ(d7Xf^iF@*^i0l=3rg$Wk{_?Iz-2^W7z#|8iZ z00000000000000#0000001E)f#|8iZ00000000000000#0000001E)%#|8iZ00000 z000000000#0000001E)H$OZra00000000000000#0000001E&N$p!!b0000000000 z0000#0000001E&($p!!b004gg0000000000KL7v#000XBT*(Fi000000000000000 zKL7v#000XBc*zC;000000000000000KL7v#000XBkjVxB000000000000000KL7v# z000XBsL2KZ000000000000000KL7v#000XBc*+I<00000000000027x06zc#0000B z0MyC`00000000000000006zc#0000B0QkxV00000000000000006zc#0000B02G&j zh6xt|IG2Hj2^Rs(m$8Nk7XeI{5r+vcNz~5<00000000000000006zc#0000B00htm z00000000000000000&$E0096E0B`^a000000GR>+0000006zc#0000B034SwhzS=l zOwk4a000000000000000pt<901W_01qlEE0000E0ssI20000#0000001E)b zmyw7G7Xj#(k%$Qw0T`FThzS<~K$pRY2^Rrqm%)e$7XgHq!H5YL0i2h?hzS<~u$RGz z2^RtIm%)e$7Xbv9@rVf*0VtOti3t}0K$jtj2^Rqzmw|~17Xf&efr$wh0hpJ8i3t}0 z+?Rog2^Rqrml28y7Xdt%5sC>H0hpH&iU}71^p_Ee2^Rr8mqCgN7XeV0L5c|%0o0eF ziU}71FqdJA2^W_jj0qS4NS7gu2^RsBmm!P^7Xhr7A&dzZ0mPRfj0qP3_?ID!2^RrC zmw}847Xeh4v5W~Aml2H#7Xk2>5se8K0Th>UjR_Y4IG3S~2^RrOm!XXb7Xg@;p^XVI z0o0eFjR_Z*NR9~@0RWegjtLh5B$ttn2^RrmmywPM7Xf&ek&X!$0qB>JjtLh57?<&m z2^Rr$m+_7X7XiGN@s0@>0nnH6jtLh5RF~n82^Rsdm*I~I7Xh@F5s(QN0mzpTkO>!; zaF7WY0Z5l|kO>z7WS4P}2^Rr;mvN8@7nd-R2^ayWmjRIp7Xi$d0g(w80qB<{9004FX00000002J#000003jiRO5ta!T0YH}#mI)UDT$e$X2^RsF zmqC^Z7neYm2^az3mqC^Z7k>cy1^@s60000000000002J#000003jomi1^@s600000 z00000002J#000003jpx?1^@s60000000000002J#000003jjd-1^@s60000000000 z002J#000003jkF61^@s60000000000002J#000003jl!o1^@s60Dk}g000000000# z0000001E)1`vw3200000000000000#0000001E)f`vw3200000000000000#00000 z01E)n{RRL400000000000000XUH||A01W^TBMATi0001g000000000#0000001E(+ z00#g700000000000Dk}gKL7v#000XBr~n55000000000000000KL7v#000XByZ{FP z000000000000000KL7v#000XB6aohT000000000000000KL7v#000XB90Ugd00000 z0000000000w_X4M0RRmESQ!Zb00000egFUf00000KL7v#00aOF08E!LmkAdEWS23Q z2^RsFmob+K7XiqZF_#G!e=G+F00000000000000006zc#0000B07M4|0000000000 z0000006zc#0000B0CWcj00000000000000006zc#0000B0H6m4000000000000000 z06zc#0000B0JsMS00000000000000006zc#0000B0O$t?000005&!@I00000002J# z000003jkP`VV4OP0mPSKmkAdE=$B!a2^W7%2?qcG00000000000000#0000001E)H z2?qcG00000000000000#0000001E*02?qcG00000000000000#0000001E&d3I_lH z00000000000000#0000001EI_lH00000000000000#0000001E(63I_lH001fg z0000000000KL7v#000XBXbJ}a000000000000000KL7v#000XB$d{3q2^Rrqmw}iG z7XgfyftU#w0nnF$m(U}Ps0T7olnh6&HV3#qP2^Rr$mob_N7XhG`F`5Y% z0l=3rnh6&H?3Xc`2^RrGmywzY7XiqZk(vn?0R)#Jn+X>IESDjh2^Rremm!-87XfgW zA)5&=0U(!wn+X>IG?#&!2^Rs-mw}rJ7XkQ}ftv{z0Z5k-oCy~JfR_=R2^RsBml2!^ z7Xhf35u6DZmq45e7y;~;5u6DZe-su600000000000000006zc#0000B04Np*00000 z000000000006zc#0000B06Z2400000000000000006zc#0000B0ALme0000000000 z0000006zc#0000B0EiX`00000000000000006zc#0000B0IU`V00000LI3~&00000 z002J#000003jov>2LJ#70000000000002J#000003jq8U2LJ#70000000000002J# z000003jh$8ahwSk0hpI@oCy~Jw3l(52^Rs(mvNj47Xk2>ahwSk0kD?=oe38K43}Y@ z2^Rq*mtma=7nfk22^ax{mtma=7Xg@;VVwyVe;gYJ00000000000000006zc#0000B z05ls100000000000000006zc#0000B0Aw2n00000000000000006zc#0000B0F)aC z00000000000000006zc#0000B0I(Ye00000000000000006zc#0000B0Q4IN00000 ze*gdg00000002J#000003jib>2LJ#70000000000002J#000003jjDA2LJ#700000 z00000002J#000003jkOg2LJ#70000000000002J#000003jlx|2LJ#70000000000 z002J#000003jo+02LJ#700000000003jhE=0000001E&Jmrv7reU0T`Fz zp$QiOJeT322^RtAm*Jra7Xd_mvN#A7Xbv90iy{Q z0UVbBqX`!Qc$WdA2^RsVmjR;*7XjFp0iy{Q0Th>!qX`!QFqe^|2^RrKmyx3h7XfgW zk)sJ00i>6aqX`!Q$d{3$2^Rr$mm#DH7Xi?hA*2Zx0RWeQqzM-R9G8Kl2^Rrimw}`S z7Xgr$fuso+0i>6KqzM-Rz?Xrf2^Rs_mw}`S7Xj>-fuso+0T7oFr3n`Syq6KB2^Rqv zmvN;D7nh)=2^axnmvN;D7XiSRais|t0f?6|rU@4T*q1S;2^Rqfm%*k97Xd(*!KMi> z0pyp#rU@4TJeMJ-2^RsBmr<{9000F600000002J#000003jjzv2LJ#70000000000007@#000314FISP z2><{9005T&00000006B3000004FF6p2><{90000000000003TK000314FG`u2mk;8 z0Dk}o000000001FU;qFC01W_${|Ep80000G000000001LU;qFC01W_`{|Ep80000G z000000001RU;qFC01W`B{|Ep80000G000000001XU;qFC01W`R{|Ep80000O00000 z0001dU;qFC01W`p{|Ep80000O000000BZmMf?xmu0RRmE=>G@+000007ytkO00000 zKL7v#000XB*hL2b000000000000000h+qH!0RRmEKoAK400000mjD0&00000KL7v# z000XB+)D=l000000000000000KL7v#000XB443h*2^Rq*m+`L&7Xd_<@vjLN0c4l) zuL&0cq?b{!2^g2*un89d9G7vi2^Rr8mvONP7Xf&eaj^*(0ic(0u?ZIez?X5c2^Rsh zm(j5a7Xjdx(Xj~^e{4|)00000000000000000&_J0096E0H6^G000000L%aY00000 z06zc#0000B04P=m00000000000000006zc#0000B0H{_600000000000000006zc# z0000B02EgT00000000000000006zc#0000B0BBbS00000e*gdg00000002J#00000 z3jh#V2LJ#70000000000002J#000003jlyw2LJ#70000000000002J#000003joAf z2LJ#70000000000002J#000003jj1)2LJ#70000000000002J#000003jl;#2LJ#7 z0000000000e*geK0000001E*0S_c3C00000000000000#0000001E&lTL%CD00000 z000000002LVE_OD01W`}CJ6ul0001!000000000#0000001E)fTL%CD0000000000 z0000tVgLXE01W^DCJ6ul0002+000000000#00000e*g;r7+wbe000000000000000 zKL7v#000XBykQ3b000000000000000KL7v#000XB1Y!pO000000000000000KL7v# z000XBEMf-$000000000000000KL7v#000XBRAL7J000000000000000KL7v#000XB zcwz?te*gdg000000000006zc#0000B0GMM300000000000000006zc#0000B0IXvN z0000000000000000I*^J0096E0B{ls000000J;DG0000006zc#0000B0BC3j00000 z000000000006zc#0000B0DNc%0000000000e*gdg003QM000314FLEP2><{9006iE z00000002J#000003jjE62LJ#70000000000000VP000314FE6`2><{9006-N0001h z|9=1g0000#0000001E*0aR&eZ00000000000000#0000001E&Jat8na0000000000 z0002DWPbnv0RRmEuoMXZ00000yZ`_I00000KL7v#000XB#C8V&000000000000000 zWMu#V0RRmEa1{vv00000%K!iX00000KL7v#000XBfO`i3000000000000000KL7v# z000XBlzRsN0000000000000005@rAZ0RRmEkbf8n000000L1_R0000006zc#0000B z08oGj00000000000000006zc#0000B0Mvj700000000000000006zc#0000B09=6w z00000000000000006zc#0000B0EB@D00000000000000006zc#0000B0GNRX00000 z0Dk}g00000002J#000003jnNv2LJ#70000000000006&c000314FFIn2><{900682 z00000002J#000003joxE2LJ#70000000000002J#000003jpYY2LJ#70000000000 z002J#000003ji2|2LJ#700000000000Dk~uX8-^J01W^DDhU7p0001*000000000# z0000001E&>h6exu00000000000002|X8-^J01W_0D+vGq0001(000000000#00000 z01E(Uhz9@w00000000000001$XaE2K01W`3DhU7p0001?000000000#000000DlVr zkctNY000000000000000E@=P&0RRmE;429L00000oB#j-00000KL7v#000XBxQqt? z000000000000000$7uin0RRmEfGi0B00000s{jB100000KL7v#000XB;Eo3X00000 z0000000000VQK&X0RRmEFf9oH0Dk}g0Hpu`0000006zc#0000B00@x>0000000000 z0000006zc#0000B06>uk00000000000000006zc#0000B0AP^^000000000000000 z06zc#0000B0Em$X00000000000000006zc#0000B0Hl!z00000000000Dk}g002J# z000003jny02LJ#70000000000002J#000003jo}a2LJ#70000000000002J#00000 z3jh?72LJ#70000000000002J#000003jjot2LJ#70000000000002J#000003jlPI z2LJ#70000000000002J#0Dk}g01E(!k_P|)00000000000000#0000001E)9k_P|) z00000000000000#0000001E)Tk_P|)00000000000000#0000001E)@k_P|)00000 z000000000#0000001E&llLr6*00000000000000#0000001E(gm462S0000000000 z00000KL7v#000XBn3V?r000000000000000KL7v#000XB_>~6$000000000000000 zKL7v#000XB7?uYB000000000000000KL7v#000XBOqK@#000000000000000KL7v# z000XBWR?d2000000Dk}g0000006zc#0000B0ECtY00000000000000006zc#0000B z0GO5s00000000000000006zc#0000B0Kk?900000000000000006zc#0000B04SFS z00000000000000006zc#0000B0ECwZ0000000000000000DnIK000003jnN_2LJ#7 z0000000000002J#000003jo}g2LJ#70000000000002J#000003jp|+2LJ#700000 z00000002J#000003jj!%2LJ#70000000000002J#000003jl1G2LJ#70000000000 z002J#000003x5Ehm00000000000000#00000 z01E)PnFjy>00000000000000#0000001E)jnFjy>0Dk}g0000000000KL7v#000XB z7@7wF000000000000000KL7v#000XBG@1th000000000000000KL7v#000XBP?`q- z000000000000000KL7v#000XBaGD1I000000000000000KL7v#000XBq?!i+00000 z000000Dk}g06zc#0000B0K}RH00000000000000006zc#0000B0OXnn0000000000 z0000006zc#0000B05F>e00000000000000006zc#0000B09cy`000000000000000 z06zc#0000B0JNJ200000000000000006zc#0Dk}g3joNQ2LJ#70000000000002J# z000003jh?H2LJ#70000000000002J#000003ji>j2LJ#70000000000002J#00000 z3jj=<2LJ#70000000000002J#000003jl1K2LJ#70000000000002J#000003jm~? z2Y&zn00000000000000#0000001E)joCg2^00000000000000#0000001E)%oCg2^ z00000000000000#0000001E&tod*B_00000000000000#0000001E&}od*B_00000 z000000000#0000001E(Qod*B_000000Dk}g00000KL7v#000XBgq;Tf0000000000 z00000KL7v#000XBtepn{000000000000000KL7v#000XB(47YW000000000000000 zKL7v#000XBke&ws000000000000000KL7v#000XB?4Abz000000000000000KYsuK z0000B00f^000000000000000006zc#0000B08F0;00000000000000006zc#0000B z0AQa700000000000000006zc#0000B0OX(t00000000000000006zc#0000B0Q{f_ z00000000000000006zc#0000B0Dml@2LJ#70000000000002J#000003jjo+2LJ#7 z0000000000002J#000003jkoD2LJ#70000000000002J#000003jlbb2LJ#700000 z00000002J#000003jn;K2LJ#70000000000002J#000003jpk)2LJ#70Dk}g00000 z0000#0000001E&Fq6Yu~00000000000000#0000001E&hq6Yu~00000000000000# z0000001E&#q6Yu~00000000000000#0000001E(Aq6Yu~00000000000000#00000 z01E)bqXz&000000000000Dk}gKL7v#000XB?4t(&000000000000000KL7v#000XB zK%@r%000000000000000KL7v#000XBRHO$0000000000000000KL7v#000XBbfgCW z000000000000000KL7v#000XBoTLW;000000000000000KL7v#0Dk}r0L-KZ00000 z000000000006zc#0000B01TxE00000000000000006zc#0000B04${k0000000000 z0000006zc#0000B0KlaO00000000000000006zc#0000B0O+L$000000000000000 z06zc#0000B06eA#0Dk}g0000000000002J#000003jk!M2LJ#70000000000002J# z000003jma+2LJ#70000000000002J#000003jnmH2LJ#70000000000002J#00000 z3jo}v2LJ#70000000000002J#000003ji>u2LJ#7000000Dk}g0000#0000001E(2 zrw0H400000000000000#0000001E(Qrw0H400000000000000#0000001E(wrw0H4 z00000000000000#0000001E(^rw0H400000000000000#0000001E&Js0RQ500000 z000000000#0Dk}g000XBG^hsv000000000000000KL7v#000XBSf~d80000000000 z00000KL7v#000XBfT#xm000000000000000KL7v#000XBtf&V7000000000000000 zKL7v#000XB(5MFh000000000000000KL7v#000XB_22LJ#70000000000002J#000003jj2$2LJ#700000 z00000002J#000003jkEB2LJ#700000000000Dk~K0000001E(Us|Nr80000000000 z0000#0000001E)1s|Nr800000000000002`Y5)KM01W^*4G91M0001E000000000# z0000001E)DtOo!900000000000000#0000001E)ftOo!900000000000000#00000 z0DlVr+^h!x000000000000000KL7v#000XB46O$M000000000000000KL7v#000XB zq^$=4000000000000000KL7v#000XB=&c6;000000000000000a%%tp0RRmEKo1E3 z00000Y5)KL00000^J@SA0RRmE000R90Dk}g01yBG0000006zc#0000B0Q9d100000 z000000000006zc#0000B01U7P00000000000000006zc#0000B03@&n0000000000 z0000006zc#0000B09>#K0000000000000000QqYG0096E0I&}U000000Ez$r0Dk}g z002J#000003joNm2LJ#70000000000002J#000003jqAF2LJ#70000000000002J# z000003jidt2LJ#70000000000002J#000003jkcQ2LJ#70000000000002J#00000 z3jmn12LJ#70000000000002J#0Dk}g01E)DvIhVF00000000000000#0000001E(A zvj+eG00000000000000#0000001E(Av z00000000000Dk}g06zc#0000B06@J500000000000000006zc#0000B0HnPK00000 z000000000006zc#0000B0O-9300000000000000006zc#0000B01&<{9008I!00000002J# z000003jnmg2LJ#70000000000000ne000314FGr~2><{9003(M00000002J#00000 z3jm0~2Y&zn00000000000001xZ2$lP01W`>Bnbcj0001K000000000#0000001E&_ z!3O{U00000000000000EZU6uQ01W_GB?$lk0001^000000000#0000001E&R!v_EW z00000000000000#0000001E&l!v_EW000000Dk}g00000KL7v#000XBoWlnI00000 z0000000000KL7v#000XBu)_xc000000000000000KL7v#000XBD8vT<0000000000 z00000KL7v#000XBY{Ulu000000000000000KL7v#000XBki-W7000000000000000 zKYsuK0000B0JOvh00000000000000006zc#0000B0OZ6600000000000000006zc# z0000B0Bpqv00000000000000006zc#0000B0I2LJ#70000000000002J#000003jn~!2LJ#7 z0000000000002J#000003jhen2LJ#70000000000002J#000003jn0Z2LJ#70Dk}g z000000000#0000001E)P$Oixb00000000000000#0000001E(A$p-)c0000000000 z0000#0000001E){$p-)c00000000000000#0000001E(&$_D@d00000000000000# z0000001E&p%Lf1e00000000000Dk}gKL7v#000XB#LEW&000000000000000KL7v# z000XBV9W;q000000000000000KL7v#000XB{LBXc000000000000000KL7v#000XB z9L)y+000000000000000KL7v#000XBFwF-5000000000000000KL7v#0Dk}r07T6P z00000000000000006zc#0000B0F2EC00000000000000006zc#0000B0HDnW00000 z000000000006zc#0000B0LaY;00000000000000006zc#0000B0Q}7d0000000000 z0000006zc#0000B03^-_0Dk}g0000000000002J#000003jjFI2LJ#70000000000 z002J#000003joB<2LJ#70000000000002J#000003ji3;2LJ#70000000000002J# z000003ji3<2LJ#70000000000002J#000003jkcu2LJ#7000000Dk}g0000#00000 z01E)D&<6kj00000000000000#0000001E)j&<6kj00000000000000#0000001E)< z&<6kj00000000000000#0000001E&_(FXtk00000000000000#0000001E(Y(FXtk z00000000000000#0Dk}g000XBh|vcC000000000000000KL7v#000XBpwR~a00000 z0000000000KL7v#000XBw9y9u000000000000000KL7v#000XB^w9?Z0000000000 z00000KL7v#000XB)Y1n4000000000000000KL7v#000XB_sF000000000000000KL7v#000XB@YM$Z000000000000000KL7v#000XB zK-LEU000000000000000KL7v#000XBT-FBw0Dk}g000000000006zc#0000B0C?61 z00000000000000006zc#0000B0F>4T00000000000000006zc#0000B0I1dn00000 z000000000006zc#0000B0MOP400000000000000006zc#0000B065nN0000000000 z0Dk}g002J#000003jko(2LJ#70000000000002J#000003jmPU2LJ#70000000000 z002J#000003joa52LJ#70000000000002J#000003jiqC2LJ#70000000000002J# z000003jn;>2LJ#70000000000002J#0Dk}g01E)v*arXr00000000000000#00000 z01E&F*#`gs00000000000000#0000001E&p*#`gs00000000000000#0000001E(6 z*#`gs00000000000000#0000001E(g*#`gs00000000000000#0000001E&F+J6TC z000000000000000KL7v#000XBAle52000000000000000KL7v#000XBoZ1Hf00000 z0000000000KL7v#000XB?Aiwa000000000000000KL7v#000XBfZGQE0000000000 z00000KL7v#000XBtlI|w000000Dk}g0000006zc#0000B0MOe9000000000000000 z06zc#0000B0QlPn00000000000000006zc#0000B02JH@00000000000000006zc# z0000B0C?O700000000000000006zc#0000B01Vv+0000000000000000DnIK00000 z3ji?P2LJ#70000000000002J#000003jlE42LJ#70000000000002J#000003jl=O z2LJ#70000000000002J#000003jmni2LJ#70000000000002J#000003jn~~2LJ#7 z0000000000002J#000003x5Cr-Uk2x00000000000000#0000001E&x-Uk2x00000 z000000000#0000001E&_-Uk2x00000000000000#0000001E(I-Uk2x0000000000 z0000#0000001E(w-Uk2x00000000000000#0000001E)5-Uk2x0Dk}g0000000000 zKL7v#000XB+};NO000000000000000KL7v#000XBOy36p000000000000000KL7v# z000XBklzOY000000000000000KL7v#000XBtltL!000000000000000KL7v#000XB zNZw2LJ#70000000000 z002J#000003jny{2LJ#70000000000002J#000003jpBa2LJ#70000000000002J# z000003jiqN2Y&zn00000000000000#0000001E)n;|Bl$00000000000000#00000 z01E(!<{9002Y<00000002J#000003ji?b2LJ#70000000000002J#000003jkp0 z2LJ#70000000000002J#000003jlQK2LJ#70000000000001g)000314FDh?2><{9 z0Dl1M0{{R30000#0000001E)5>IVP-00000000000000#0000001E)r>IVP-00000 z0000000026ZvX%R01W^@76||V0000=0ssI20000#0000001E&F><0h<0000000000 z0000#0000001E&t><0h<00000000000Dk}gKL7v#000XBK2LJ#70000000000 z002J#000003jpZw2LJ#70000000000002J#000003ji$f2LJ#7000000Dk}g0000# z0000001E(Q@dp3^00000000000000#0000001E)L^9KL`00000000000000#00000 z01E)@^9KL`00000000000000#0000001E&-_6Gm}00000000000000#0000001E(g z_6Gm}00000000000000#0Dk}g000XB#P|mQ000000000000000KL7v#000XB{P+g| z000000000000000KL7v#000XBO#24_000000000000000KL7v#000XBg!=~o00000 z0000000000KL7v#000XB)cpql000000000000000KL7v#000XB41fLy0000000000 z0000006zc#0000B09*hF00000000000000006zc#0000B0F(d-000000000000000 z06zc#0000B0OSG)00000000000000006zc#0000B02~7d00000000000000006zc# z0000B0Bi*a000000Dk}g00000002J#000003jlxx2mk;80000000000002J#00000 z3jm-62mk;80000000000002J#000003jpv12mk;80000000000002J#000003jmk~ z2mk;80000000000002J#000003jnMJ2mk;800000000000Dk~K0000001E)@1_%HE z00000000000000#0000001E&B2M7QF00000000000000#0000001E&V2M7QF00000 z000000000#0000001E&p2M7QF00000000000000#0000001E&>2M7QF0000000000 z0000#000000DlVrum=bL000000000000000KL7v#000XB;0Fi*000000000000000 zKL7v#000XB2nYxO000000000000000KL7v#000XBAP5Km000000000000000KL7v# z000XBa0mzh000000000000000KL7v#000XBga`-#0Dk}g000000000006zc#0000B z0N@A+00000000000000006zc#0000B0Q?9D00000000000000006zc#0000B02m1f z00000000000000006zc#0000B05k~*00000000000000006zc#0000B07wZ400000 z000000Dk}g002J#000003jm}E2mk;80000000000002J#000003jn|g2mk;800000 z00000002J#000003jo{+2mk;80000000000002J#000003jp{D2mk;80000000000 z002J#000003jkCK2mk;80000000000002J#0Dk}g01E(c3J3rI00000000000000# z0000001E(&3J3rI00000000000000#0000001E)93J3rI00000000000000#00000 z01E&F3kU!J00000000000000#0000001E)*3kU!J00000000000000#0000001E&R z41Wj!000000000000000KL7v#000XBGzR z000000000000000KL7v#000XBbPNap000000000000000KL7v#000XB1PurP00000 z0000000000KL7v#000XBbPWgq000000Dk}g0000006zc#0000B0Ei6;0000000000 z0000006zc#0000B0I&@R00000000000000006zc#0000B0O$<}000000000000000 z06zc#0000B0Q?OI00000000000000006zc#0000B01yrc0000000000000000DnIK z000003jkma2mk;80000000000002J#000003jlNu2mk;80000000000002J#00000 z3jmZ32mk;80000000000002J#000003jn+h2mk;80000000000002J#000003jiPw z2mk;80000000000002J#000003x5E74+sDN00000000000000#0000001E(+4+sDN z00000000000000#0000001E)P4+sDN00000000000000#0000001E)%4+sDN00000 z000000000#0000001E*84+sDN00000000000000#0000001E(o5C{MO0Dk}g00000 z00000KL7v#000XBzz_%k000000000000000KL7v#000XB=nx11000000000000000 zKL7v#000XB01*fP000000000000000KL7v#000XBI1vZ{000000000000000KL7v# z000XBlo1F300000000000Dk}g06zc#0000B0Mru*00000000000000006zc#0000B z03;L$00000000000000006zc#0000B06Y{300000000000000006zc#0000B08kVN z00000000000000006zc#0000B0Av&h00000000000000006zc#0Dk}g3jnAT2mk;8 z0000000000002J#000003jj0~2mk;80000000000002J#000003jk0R2mk;800000 z00000002J#000003jkyl2mk;80000000000002J#000003jnkg2mk;80000000000 z002J#000003joL!2!8+o00000000000000#0000001E&d76=y_C000000000000000KL7v#000XBL>LGF000000000000000KL7v#000XBbQlN# z000000000000000KL7v#000XBkQfL6000000000000000KL7v#000XBq!#00000000000000006zc#0000B0QemU00000000000000006zc#0000B z05Bd100000000000000006zc#0000B0B9Zv00000000000000006zc#0000B0H7WS z00000000000000006zc#0000B03aU-0Dk}g0000000000002J#000003jlB*2mk;8 z0000000000002J#000003jo9)2mk;80000000000002J#000003ji1(2mk;800000 z00000002J#000003jk~&2mk;80000000000002J#000003jn|%2mk;8000000Dk}g z0000#0000001E&>AqW5f00000000000000#0000001E(=AqW5f00000000000000# z0000001E)bAqW5f00000000000000#0000001E)@AqW5f00000000000000#00000 z01E&FA_xEg00000000000000#0Dk}g000XBR3Zof000000000000000KL7v#000XB za3Tl*000000000000000KL7v#000XBj3NjC000000000000000KL7v#000XB*dho3 z000000000000000KL7v#000XB7$XP(000000000000000KL7v#000XBKz}0$00000 z000000000006zc#0000B0B|D+00000000000000006zc#0000B0FWaH0000000000 z0000006zc#0000B0IVYj00000000000000006zc#0000B0L&u@000000000000000 z06zc#0000B0Q4gW000000Dk}g00000002J#000003jib}2mk;80000000000002J# z000003jjnU2mk;80000000000002J#000003jkmw2mk;80000000000002J#00000 z3jly52mk;80000000000002J#000003jnAj2mk;800000000000Dk~K0000001E)v zBnSWi00000000000000#0000001E*4BnSWi00000000000000#0000001E&VB?tfj z00000000000000#0000001E&#B?tfj00000000000000#0000001E(AB?tfj00000 z000000000#000000DlVr#3cv-000000000000000KL7v#000XB;3fzF0000000000 z00000KL7v#000XBJSPYM000000000000000KL7v#000XBkS7QL000000000000000 zKL7v#000XB5GV)$000000000000000KL7v#000XBC@2U30Dk}g000000000006zc# z0000B06ZuN00000000000000006zc#0000B08}Ul00000000000000006zc#0000B z0H`Pk00000000000000006zc#0000B0MIB100000000000000006zc#0000B0MIE2 z00000000000Dk}g002J#000003jio82mk;80000000000002J#000003jk;;2mk;8 z0000000000002J#000003jm-h2mk;80000000000002J#000003jnk#2mk;800000 z00000002J#000003jhQw2mk;80000000000002J#0Dk}g01E&BEC>Jq0000000000 z0000#0000001E&VEC>Jq00000000000000#0000001E&}EC>Jq00000000000000# z0000001E(&EC>Jq00000000000000#0000001E&ZEeHSr00000000000000#00000 z01E&dE`JCB000000000000000KL7v#000XBI4%eP000000000000000KL7v#000XB zOfCoj000000000000000KL7v#000XBoGu6e000000000000000KL7v#000XBz%B>? z000000000000000KL7v#000XB^ezYh000000Dk}g0000006zc#0000B00=J#00000 z000000000006zc#0000B08}ps00000000000000006zc#0000B0B|n|0000000000 z0000006zc#0000B0E{mP00000000000000006zc#0000B0IV+v000000000000000 z0DnIK000003jowF2mk;80000000000002J#000003jkCw2mk;80000000000002J# z000003jlmD2mk;80000000000002J#000003jmNX2mk;80000000000002J#00000 z3jo|O2mk;80000000000002J#000003x5FkFbDtu00000000000000#0000001E&V zF$e$v00000000000000#0000001E&#F$e$v00000000000000#0000001E)LF$e$v z00000000000000#0000001E)zF$e$v00000000000000#0000001E){F$e$v0Dk}g z0000000000KL7v#000XBJTeFX000000000000000KL7v#000XBSTYCz0000000000 z00000KL7v#000XBbTSA4000000000000000KL7v#000XBlrjha000000000000000 zKL7v#000XByfO#?00000000000Dk}g06zc#0000B09Z2!00000000000000006zc# z0000B0Ms)G00000000000000006zc#0000B06a7Z00000000000000006zc#0000B z0Aw@>00000000000000006zc#0000B0E{#U00000000000000006zc#0Dk}g3jnk< z2mk;80000000000002J#000003jo|S2mk;80000000000002J#000003jiE72mk;8 z0000000000002J#000003jj1V2mk;80000000000002J#000003jka-2mk;800000 z00000002J#000003jlC62!8+o00000000000000#0000001E(&H3$Fz0000000000 z0000#0000001E)1H3$Fz00000000000000#0000001E)fH3$Fz00000000000000# z0000001E)zH3$Fz00000000000000#0000001E*4H3$Fz000000Dk}g00000KL7v# z000XB3^oV=000000000000000KL7v#000XBG&TqT000000000000000KL7v#000XB zNHz!n000000000000000KL7v#000XBWHtx@000000000000000KL7v#000XBcs2+C z000000000000000KYsuK0000B0F*We00000000000000006zc#0000B0I)U)00000 z000000000006zc#0000B01P(>00000000000000006zc#0000B0B|=50000000000 z0000006zc#0000B0K_*400000000000000006zc#0000B0Dts12mk;80000000000 z002J#000003jho_2mk;80000000000002J#000003jk<12mk;80000000000002J# z000003jp9a2mk;80000000000002J#000003jp{y2mk;80000000000002J#00000 z3jky}2mk;80Dk}g000000000#0000001E(wIS2p%00000000000000#0000001E)D zIS2p%00000000000000#0000001E)rIS2p%00000000000000#0000001E&tItTy& z00000000000000#0000001E(IItTy&00000000000Dk}gKL7v#000XBz&Z#300000 z0000000000KL7v#000XBz&i*4000000000000000KL7v#000XB)H?_O0000000000 z00000KL7v#000XB06Yi)000000000000000KL7v#000XBP&^0#000000000000000 zKL7v#0Dk}r0Bk%600000000000000006zc#0000B0Ej#Y00000000000000006zc# z0000B0Hiz!00000000000000006zc#0000B03T?haG0000000000 z0000#0000001E)nT?haG00000000000000#0Dk}g000XBFkT1%000000000000000 zKL7v#000XBuwDoN000000000000000KL7v#000XB=w1i_000000000000000KL7v# z000XBNM8s5000000000000000tpET3000yKK)wqA000000000000000tpET3000yK zcz?bN0000000000000000IdK30000K0HD4L0000000000000000IdK30000K0LZ=z z00000000000000006zc#0000B0LWhm00000000000000006zc#0000B0Q_GF00000 z00000000000IdK30000K0PwyG000000Dk}g00000002J#000003jiQs2mk;800000 z00000002J#000003jkDL2mk;80000000000006B3000006aW~%3jhEB0000000000 z002J#000003jlav2mk;80000000000002J#000003jnNO2mk;800000000000Dl0j z0000002BZ~zY72W00000000000000#0000001E)nU<{90000000000006B3000006aZMj3jhEB0000000000006B3000004FE7S z2><{90000000000006B3000006aa9*3jhEB0000000000006B30Dk}g01W_GGzkCz z0000000000000230000002Ba-zzYBX0000000000000230000001W_mGzkCz00000 z00000000230000002BbAzzYBX0000000000000230000001W`3GzkCz0000000000 z000230000002BbYz<&z>000000000000000tpET3000dDz%&T}000000000000000 ztpET3000yK(7+1-000000000000000tpET3000dD;4}#U000000000000000C~yD( z0sspDki!K4000005H$b*00000tpET3000dD7&Qq1000000Dk}g000000IdK30000D z03bC900000000000000006zc#0000B0Dxf#00000000000000006zc#0000B0Kj1g z00000000000000006zc#0000B0OVl^00000000000000006zc#0000B04QPz00000 z00000000000DnIK000003jnlY2mk;80000000000002J#000003jq9L2mk;800000 z00000002J#000003ji2n2mk;80000000000002J#000003jjc42mk;80000000000 z002J#000003jkDO2mk;80000000000006B3000006n_BdzzYBX000000000000023 z0000001W^rH3V1>0RR^O7yt|a00000 zU;qFB00000KL7v#000XBh+_x<000000000000000mv8_80sspD5ON3r00000bN~PV z00000sc--Q0sspDpoItk0001g0IUE2000000K0Gi00ICD0ML^N0000007L-*00000 z0LX9v00ICD06eb<000000OSDx000000Mu{*00ICD03fjl0000004M00000WB>pF00000cyRy#0sspDz~9DF004gg09XJ3000000HSdK00ICD06?Dz000000AK(B000000I6{R00ICD0BC>+ z000000BisN000000J?Di00ICD06=sI0000007w7;000000K;(r00ICD03fRf00000 z0Mr8j000000L*a!00ICD0KjGl0000002}}S004gg007%@000623jhee2mk;8000mG z000000081~000623jknw2mk;8003YB00000008T8000623jn;H2mk;8002k;00000 z008rG000623jnyC2mk;8000mG000000094S000004ghdB2><{90000000000000tl z004gi01E(UiUka0000e000000000>asU7V01E)LlL&tR000002mk;800000VsZcg0sspDWM~Kg z00000OaK4?00000baDUy0sspDRG0_=00000WB>pF00000f^q-=0sspD=!pmb00000 zfB*mh00000jdB100sspD2$Bc@00000Q~>}000000m~sFB0sspDu!;x(00000OaOlX z000000HbmM0096O00;mK0000000;m8000000LyX!00ICD0HA&d000000LTFV00000 z0N`=}00ICD0Q`>#0000001N^E000000PS)B00ICD0ECa{vGW01E&Nr3e530000?000000000~a{vGW01E&dhzI}x00008 z0000000014a{vGW01E)ziwFP!0000?000000001Ha{vGW01E(2h6n%v0001p00000 z0001Wa{vGW01E(kn+N~^004ggBme*a00000e{%o;0sspD9Ek`300000OaK4?00000 zi*o<~0sspDgop?L00000m;e9(00000mU93A0sspDP;m$V00000zyJUM00000o^t>I z0sspD7{3Sr000005C8xG00000rgH!Q0sspDNNETF00000OaK4?004gg0Jd`g0096O z0000C0000000000000000K;2mk;8001xm00000000nl000623jn})2mk;8002w?00000 z0016z000623jkl z0sspD*rx~p00000U;qFB00000&~*R+0swyt0DNx<0000005kvq000000NHf_00ICD z0C1xS000000B8UJ000000OEB300ICD07#1n0000007w7;000000Pb}F00ICD0L*p> z000000JH!A000000R43U00ICD02rhQ000000Q3L=0000000wpd00ICD092a@004gg z001Na00000000tp000623jh>n2mk;8000~S00000001O*000623ji>o2mk;8001}u z00000001y{000623jqAR2mk;8000~S0000000266000623jiQ}2mk;8003YB00000 z002gI000623jly;2mk;8002w?004gg00010b^rhZ01E(QdI$gj0000q000000001G zb^rhZ00{tiA_V{d00000000000001Mb^rhZ01E(2We5NO0000?000000001ab^rhY z0P+9$zzYBX00000000000001jb^rhY02csw01N;C00000000000001vb^w0>0sspD z9C-);00000L;wH)00000mv#UE0sspDB$o&P00000AOHXW00000rgi`T0sspDXmbbv z00000YybcN00000u66(b0sspDyp9L}00000i00ICD04To*0000001yBG00000 z0PuDI00ICD07$tA00000089Y@00000004IY00ICD063@!000000K9(y00000000hm z000623jpk$2mk;8000mG00000005wK000623ji3u2mk;8000mG00000000_y00062 z3jmy%2mk;8003|R00000001R-000623jidD2mk;8003YB00000001y|000623jhq7 z2mk;8005)_00000004hJcK`qa01E(!YzP1V0001R0RR910000@cK`qa01E(Up$Gr~ z000080000000014cK`qa01E&ZXb1oR0000?000000001JcK`qa01E&Bpa=i}0000m z000000001ScK`qa01E(IlL!C+00013000000001ecK`qa01JNrm}Lk600000OaK4? z00000jCTM40sspDv}6bX00000OaK4?00000n0EjG0sspDsHq4500000YybcN00000 zq;~)S0sspD{E7$w00000OaK4?00000uXg|d0sspD%x4Gy00000OaK4?00000!FK=v z0sspDq-zKO004gg089V?000000M2&+00ICD0Q{W@0000003-ka000000NHl{00ICD z0NA4l0000006+i$000000ONN600ICD0QhYP000000B`{S000000P}YM00ICD0Dztd z0000006YKy00000004LZ00ICD04%-;000000CWHV004gg000Mg000623jip;2mk;8 z000mG00000000ko000623jnOP2mk;8003A5000000010#000623jkns2mk;8003YB z00000001R;000623jpwI2mk;8002w?00000001?3000623jmOd2mk;8002w?00000 z002UG004gi01E&peh2^n0001Z000000000=cmMzb01E&Vp$Gr~0000S000000000} zcmMzb01E)rfCvBp00013000000001FcmMzb01E&Jq6h#00000m000000001NcmMzb z01E(Ui3k7y0001h000000001ZcmMzb01E*4f(U;A00000AOHXW00000fp`D_0sspD zpF00000sCWPX0sspD7=s7^0000000IC200000uy_Cf0sspD00ICD07P&I00000089V?00000 z0Ni*000ICD08n}e0000002BZK000000Oo&q000623ji3t2mk;8000yK00000008oM z000623jh>&2mk;80068200000000Ad000623jpkL2mk;8002w?00000000Yl00062 z3jn}%2mk;8004LZ00000000$v000623jq9R2mk;8002w?00000001O;000623jlu< zc?bXi00008000000000mc>n+c01E(scL)Fg0001#000000000zc>n+c01E(!rw9N5 z0000`000000000~c>n+c01E&pj0gY#0000e0RR910001Mc>n+c01E(QWC#EN0000` z000000001Yc>n+c01E)1j|cz&004ggTmS$700000hpF00000!Fd1x0sspDxTOdH00000=l}o!004gg0MvN^ z00ICD0EC?g0000001yBG000000N{B500ICD062CC000000F(d#000000PT4I00ICD z00gH9000000E7Sl000000R4FY00ICD0Gyi$000000AK(B0000000w#h00ICD0KB0H z00000089V?0000001tWq00Msi3ji#c2mk;8003|R00000002J#000003ILEI1poj5 z0000000000000?!001HY3jol71^@s6008I!00000005(U001HY3jkmi2mk;8006iE z00000008oO001HY3jicc2LJ#7001BW00000003Eg001HY3jkzH2LM$70000$00000 z0001#djJ3;01E(=w*~+J00013000000002+djJ3;01E)nDF^@n00013000000000D zd;kC<01E)@y9WRO0000m000000001UmodT#7XgTuF~SKKf17*&03rYj0K{Sj00000 z09*h7000000Kt3!03rYj00_tj000000Gt2-000000788L03rYj0LWVh0000008jz| z000000Hl2Y03rYj0Gy-;0000005AXm000000Qr3Y03rYj0Jskb0000004M+e00000 z08M@X03rYje*g$w2mk;8001}u00000006>%001HY3jnmy2LJ#7002M$00000008HH z001HY3jq8S1^@s6004{t00000000+%001HY3ji!51^@s6006`Q00000002vW001HY z3jnn92LJ#7001}u00000007c|001HY3jlah2mk;8ZvX%^000000001UfB*m@01E)n ze+B>m0000e000000002+fB*m@01E)XBnAKg0000W000000000BfdBv^01E)T`2_#~ z0000q000000000rfdBv^01E)*;0FKz0000W000000000&fdBv!lc50<1zdpu01}g- z0TX|3fdBv^01E)n`UU_10000W000000002wfdBv^01E)j&<6kj0000S000000000T zf&c&_01E(s+Xnyu0000i000000000)f&c&_01E*4#s&ZY0000`000000001rf&c&_ z01E&F+6Mpt0000S000000002hf&c&_01GYv=mrJ=00000KmY&$00000?}7jTA^-~j zNJj_&000008~^|S00000#e)C<5|g0;6Mx-<001HY3jmBS1^@s6001xm00000001Y1 z001HY3jmY=2mk;8002+|00000006{<001HY3jnAg2LJ#7003M700000002mZ001HY z3jhQQ2mk;8007_s00000000<<001HY3ji#*2LJ#7001}u00000005ze001HY3oZa~ z2nYZG0000K000000002=h5!H}01E)jBM1Nh0000e000000001qhX4Q)lc50p;0000002lxO000000E3YL03rYj06;ee0000003-ka000000M(HI03rYj0Msi7 z0000005AXm0000006>xe0DmF?3jh=a1^@s6001-q00000007UD001HY3joll2LJ#7 z001Ze000000035#001HY3jmCu1^@s6002|~0000000735001HY3joyG1^@s6003M7 z00000002ak001HY3jpZQ2LJ#7003M700000005Dc001HY3jhco2Y&zn0000m00000 z0000$l>h)D01E)nod*B_0002M000000000lmH+@E01E&Jkp}<(0000u000000001^ zmH+@E01E&NyaoUO0001B000000002umH+@E01E)<#s>fZ0000;000000000tmjD1F z01E(|0|o#90000W0Dk}g00000R+j((A^-~j#AXHn000006aWAK00000i_1^@s6044x%0000000015o&W$M01E*8 z%?AJg0000e000000002co&W$6lc50<9Uq?n03rYj02n<6000000Q>*|000000C1lG z01}g-0TX|Up8x*M00000 z06YKy0000006L@q03rYj09^eA0000005kvq0000009u!^%n28Nd87aUA^-~jpsNP} z000003;_TD00000+N1ygA^-~j6fp<@00000AOHXW00000d8GgVA^-~j$Q1_w00000 zBme*a000006s7j-00000 z07w7;000000N1Pl03rYj0Ng1D0000002BZK0000001d4G03rYj01(3m0000002BZK z000000K%;R03rYjMgV;01^@s6007Vc00000004Nd001HY3jj251^@s6000yK00000 z006wM001HY3jp8<2mk;8000~S00000004`x000t`p#c+r%dY?cA^-~jjGzVp00000 zQ~&?~00000JFox%A^-~jg!}~n00000Gynhq00000SFiv8A^-~j$omEW000002m$~A z00000*suTqA^-~joZ1Hf00000Pyhe`00000H?aT!A^-~jypjh100000FaQ7m00000 z%&`Cf5&!^`qX7|r)v*8oA^-~j|L z00000KmY&$00000tF!pF000009J>GjA^-~j6afYR00000AOHXW00000HM;-+ zA^-~jq<01Y000006aWAK00000in{;+A^;120K8!b0000007w7;000000O7j;03rYj z0Kj1g0000003-ka0000008+dF03rYj0Hiz!000000Du4h000000OPy>03rYj0MH@_ z000000B`^R000000M5Mt03rYj0FWmL000000Du4h0000004=@%03rYj0GLk*0001g z001BW00000008U0001HY3jk0Q2mk;8000yK00000000la001HY3jkDO2mk;8001-q z00000003ye001HY3jpXT1^@s6003+N00000006bW001HY3jpva1^@s6001Na00000 z002C|001EX6aetP3jhEB001Ze0001g0001CzyJUu01E(+iU$Ay0000e0ssI20002v zzyJUu01E&FVg~>K0000e0000000004!2kdv01E&V76$+T0000K000000001Z!2kdv z01E)zFbDtu0000S000000000M!TW03rYj0HhWM000000E7Sl000000I$RV z03rYj02~qq0000007L))000000NBI;0HFX403bC900000009610000002IXl03rYj z02rDF0000002}}S000000LH}t03rYj04!Gs0000004M+e000000Aa=e03rYje*mCQ z2LJ#7001BW00000003^r001HY3jj=<2LJ#7001BW00000000Qb001HY3jip(1^@s6 z001BW00000004c*001HY3jl~K1^@s6001BX00000006GX001HY3jmPU2LJ#7002Ay z00000000Qc001HY3jp8;2mk;8CjbB_000000000c$N&H$01E&p2L=ED0000a00000 z0000;$N&Hmlc50*dk00000 zAOHXW00000GRpt}A^-~j5GV)$000007ytkO00000zRLgrA^-~jnE3_(00000C;$Ke z00000*2@3@A^-~jz{Umu00000H~;_u000001Iz#bA^-~jG!+N{000008~^|S00000 zG0Xq}A^-~j;3fzF004gg09*h7000000DsH?03rYj0I)#_000000DJ%d0000002s{x z03rYj0Hjq000000089V?0000006onB03rYj0JIed0000002BZK0000009nld03rYj z01QkA0000002lxO000000Eo>103rYj0F2EC0000002BZK004gg008*S001HY3jh#2 z1^@s6004LZ00000000)w001HY3jiz}1^@s6001BW00000001z~001HY3jnNh1^@s6 z000yK000000033a001HY3jiDv1^@s6002Y)00000004f@001HY3jol!2LJ#7002k; z00000008IC0003Jlc5001E&>)CK?m0000e000000000;)Bpe? z01E&_-Uk2x0000O000000001&mx0&`7frU*001HY3jjpH2LJ#7007JZ000000011- z001HY3jq8L2mk;8000yK00000004Q_001HY3jhEI2mk;8000yK000000002i000t` zp#c*e3Dy7rA^-~jfE)(^00000SO5S300000P}Tqd5|g0;6MtjY001HY3joX)2LJ#7 z001Na00000006bt001HY3jkCK2mk;8000~S00000003dv001HY3jkO%2mk;8004Xd z00000008^f001HY3jnwe2mk;8001Ze00000002+e001HY3jnkN1^@s6001xm00000 z003~<001HY3tj-wTm}FD0000`0ssI20002c*Z=?`01E&(90vdZ0000W000000002< z*Z=?`01E(I{RIF30000q000000000J*#H0{01E)fDh2=m0000S000000000(*#H0% zlc50<9aY%?03rYj0MK0s000000AK(B000000D##501}g-0TVTu*#H0{01E)XmInX; z0001J000000000f+5i9|01E&ZBM1Nh0000e000000002j+5i9|lc50lc50uk0000003ZMW000000FLAU03rYj0E7q#0000009*h70000008!-t03rYj03>b( z000000KfnM000000GZ_g03rYj09-l<000000Av6F000000Pp1h03iSre*lQU3jhEB z000;O00000000=~001HY3jo;U2LJ#7000yK00000005Ha001HY3jjC~2mk;8003M7 z00000006D#001HY3jidO2LJ#7002+|00000002to001HY3jh#P2mk;8001BW00000 z007?S001HY3jp{w2LJ#7R{#KH0RR910001S=l}pB01E)z-Uk2x0001R000000001w z=l}pB01E(k;syW!0001R000000002f=l}pB01E(6AO-*c0000i000000002!=l}o` zlc50hAymA^-~jP?`q-00000AOHXW00000o$vqvA^-~jL{JC-00000Bme*a00000 zI`IGiA^-~j>>CCE00000AOHXW00000Xz>65A^-~j00000 z03ZMW000000J`@803rYj0MyS00000005AXm0000008jV;01^NIlcNC<1!(vH01}g- z0TX|d_y7PR01E)feFgvk0000y000000002k_y7PR01E&V+y?*v0001F0000000016 z`2YYS01E)ry#@dP0000;0000000026`2YYS01E&B-Uk2x0000m000000000@`TzhT z01E)z90&ja0000e000000002E`TzhT01JNryypi100000FaQ7m00000Qu_b^A^-~j z&>#i?00000AOHXW00000t@{7~A^-~j>@)@d00000FaQ7m00000`1=3=A^-~j@E-;M z00000AOHXW00000Li_*#A^-~j#Ki{y00000Bmn>b00000S^WS2A^-~jD1Qb3001Wd z0Av6F000000Jr@B03rYj0Khs300000000310000005Sdm01}g-0TVS|{r~_X01E&> zy$1jQ0001F000000002G{r~_X01E)zCI0000007L))0000001yEI03rYj0Q^u00000004M+e000000IC5203rYj08k(X z0000004x9i000000KWkN03rYjMgTN12mk;8004jh00000002+|0RSQZ3jmnl1^@s6 z001Na00000005H$0RSQZ3jiQ}1^@s6001Ze00000006840RR${p#c*ezXAaOA^-~j zfJFuX00000U;qFB00000J_7*&5|g0;69rrY0RR${p#c*GZUX@T5|g0;6MuyR0RSQZ z3jnO&2LJ#7005i-00000006WD0RSQZ3jk!N2LJ#7001BW00000007+s0RSQZ3jl~e z2mk;8001xm00000002w`0RSQZ3joMp2mk;8001-q000000040W0RSQZ3jll_2LJ#7 z003M700000007qn0RSQZ3t9jWfCc~n0001N000000000o1pxpe01E)vF9!es0000K z000000001?1pxpe01E&>2M7QF0001R000000002=1pxpe01E(s`vw320000W00000 z0001ym(f=W7k?uL0RSQZ3jiDh2LJ#7001xo00000005u{0RSQZ3jio82mk;8002M$ z00000008|40RSQZ3jn}y1^@s6003A300000001Hf0RSQZ3jjPE2mk;8003A300000 z007zt0RSQZ3jj2$2LJ#7001BW00000003nO0RSQZ3x5F6U}2i01E(cBM1Nh0000W000000002k2>}2i z01E)bsRsZ60000W000000001F3IPBj01E&-*#-ar0000K000000002e3IPBj01E(^ z8wdaZ01p5F8~^|S00000R|^3E5|g0;6MuCJ0RSNY4FKRX2><{9001ih00000005*5 z0RSQZ3jlae2LJ#7001Ze000000003D0RSQZ3jjdY1^@s6007(o00000005K>0RSQZ z3jj2B1^@s6000;O000000080)0RSQZ3joMW1^@s6002+`00000008?80RSQZ3oZa0 zLIwZ;0001-000000000l4FLcm01E&}mK z00000ga7~l00000q8I@HA^-~ji1`Ho00000Gynhq00000%oqUxA^-~jnAipY00000 zTmS$700000Vi^GdA^-~je6|Mw003_Q02BZK000000LvKx03rYj00c4y0000005AXm z000000PGn703rYj03g~2000000DJ%d0000001+Ai03rYj031&T0000003ZMW00000 z0Ad;e03rYj0EoK>0000002lxO000000N@${01}g-0TX}o8UX+z01E&(%LV`d0001# z0RR910001n8vy_!01E(&A_xEg0000?000000002<8vy_!01E(A`vw320000i00000 z000169033#01E(!G6w(v0000`000000002h9033#01E(MQ3wD40000W000000001b z9RUC$01JNrOa}%400000EC2ui00000ksSd5A^-~jSR4lc00000C;$Ke00000z#Rbq zA^-~jv_=R300000TmS$700000h#mm|A^-~jP@M(<00000JOBUy00000u^s^cA^-~j z^dkrW00000FaQ7m00000D<1&>A^-~jEE5L+003_Q05AXm000000HGfN03rYj0Qk}e z0000003-ka000000P-IJ03rYj0A$hz0000005AXm000000A?To03rYj0L+^P00000 z0E7Sl000000E{3303rYj0Ho>%0000005AXm000000RA8W01}g-0TX`{Aprm)01E(I zKL!8*0000S000000000-01E&pVF&;K0000q00000 z0000UB>?~;01E(&v?~ulc500000005|{u000000KF#x03rYj z07!5K000000AK(B0000003;{@03rYj0Qi>%000000Mr8j000000J10n03rYj0GJsE z000000E7Vm0000002CEp0000K000000001yD**r^01E&RAqD^d0000W000000002gD**r^01E){ z-Ua{w0000a000000000kECB!_01E*0*aiRq0000;000000001=ECB!_01E(2RR{n8 z0000m000000000^Edc-`01JNrr1J&<00000FaQ7m00000<}CpLA^-~jus8<*00000 zYybcN00000N-hBaA^-~jl)MK300000Bme*a00000pe_LbA^-~j=r9HV00000C;$Ke z00000-Yx+EA^-~jgcb$>00000AOHXW000009xnj^A^-~js3-;i001Wd07w7;00000 z09!8s03rYj0Q?^Z0000005AXm0000000}Sw01}g-0TWGJFaZD}01E)r76$+T0000e z000000001OFaZD}01E(Av6?03rYj0F)630000006+o&000000G}}d03rYj0Bk7+00000 z04x9i000000R1rm03rYj0LaG%0000002lxO000000Aw-&03rYj02Ipx0000003-ka z000000G2WV03iSr02sdu0000004M+e000000J$;&03rYje*geY2mk;8002k<00000 z003h%0RSQZ3jlCg1^@s6000yK00000005>l0RSQZ3jl~$2mk;8005`}00000003Y# z0RSQZ3jlZr1^@s6000yK00000005LU0RSQZ3jn;K2LJ#7001xm00000002TY0RSQZ z3jj>t2LJ#74*&o}000000001DH30w;lc50|0RSQZ3jmyH1^@s6e*gd^000000001NIROA701E)HAO-*c0000W z000000002rIROA701E)XE(ibs0000q000000001DIspJ801E&(?*;$>0000K00000 z0002eIspJ801E*0QV0M50000S000000001aI{^S901E(M5eEPO0000K00000XaE2J z@;d|03rYj04OL30000002BZK0000005?Pd03rYj0L&W( z0000003ZMW000000A)l003rYj0GQne0000004M+e000000Q*D%03rYj02t#200000 z09*h7000000E$Hc03rYj0E{#U0000004M+e000000P;lv03iSrLI9w^3jhEB000;O z00000000(70RSQZ3jip)1^@s6001xm00000005gt0RSQZ3jh?~1^@s6001Nb00000 z002gp@%0H8F=R&p03rYj03<^Q0000002lxO000000Le!I03iSr06@PB0000004M+e z000000P>gd^$8b$1xNt^A^-~j_y-0600000AOHXW00000D@XwVA^-~jJSPYM00000 zQ~&?~00000kVpXlA^-~j=;8(d00000FaQ7m00000%SZtLA^-~j@YM$Z00000Pyhe` z00000Vo3o2A^-~jL=*-900000lmGw#00000kVydmA^;120MH)>0000003ZMW00000 z0P;xz03rYj01Qb60000009*h7000000DVdU03rYj0PNHU0000003ZMW000000PRWv z03rYj01#OR000000B`^R00000082{&03rYj0Q6c10000005AXm000000I^E}03rYj z08G&a0001g000;P00000000|I0RSQZ3jlO81^@s6005i-00000002%*0RSQZ3jnO#uKR01E)PyaxaP0000a z000000001?O#uKR01E)rfCm5o0001p000000002JO#uKR01E&FEC&Dp0000O00000 z0000CP5}TS01E&VDFy%l0000W000000000pm(lkL7k_I`0RSQZ3jh!f2mk;8002+` z00000005y*0RSQZ3jmZ=2mk;8000;O00000001^m0RSQZ3jnkP1^@s6001BW00000 z005Xz0RSQZ3jl<_1^@s6002M(000000019Q0RSQZ3jnml2LJ#7001xm00000008Sy z0RSQZ3x5C@2?ziH0000S000000002IQ2_uV01E)c#q00000e*hQ&00000002^30RSQZ3jkzC2mk;8004LZ00000008@20RSQZ z3jl~b2mk;8000~S00000007rq0RSQZ3jjDq1^@s6002+`00000008-10RSQZ3jhS7 z2LJ#7000~S00000005+20RSQZ3jiPp2mk;8002+`00000e*gf-T>$_h01E(^GzI_w z0000e0000000004UI73i01E(M%m)Af0001-000000001UUI73i01E(&2nGNE0000q z0RR910001-UI73i01E)n4F>=K0001>0RR910000JUjYCj01E)r7zh9W0001700000 z0002MUjYCjNB|1}_$&qh00000AOHXW00000>|X%@A^-~jj0Oe(00000AOHXW00000 z1z-UHA^-~jaGD1I00000Gynhq00000s$c;C5|g0;6Mx2F0RSQZ3jo9+2mk;8001Ze z00000001Xp0RSQZ3ji>;2LJ#7000yK00000005w20RSQZ3jnO02LJ#7001Na00000 z001~*0RSQZ3jp}-1^@s6000yK00000003%Y0RSQZ3jmDD2LJ#7005i-00000007xy z0RSQZ3l;!q9tZ#c0000u000000001SV*vmXlc500000?000000000~Z2Ye3KxHfbpZe(01E)vECv7o0000W000000002BbpZe(01E)LMhE}^0001700000 z0001eb^!n)01E(&ody5^0001R0ssI20000IcL4w*01E)1H3$Fz0000e000000001} zcL4w*01E&d@CN_@0000)000000000>cmV(*02F@!puP(L00000C;$Ke00000dUyc< zrT`HD2mk;8000002mk;800000m3RRFA^-~j9JdDm000006aWAK00000F?j(1A^-~j zOj-y400000d;kCd00000nt1^LA^-~j3>*dk00000AOHXW00000w0QvlA^-~jFfIlF z004gg0Du4h000000NQy003rYj0GO2r000000AK(B000000EBu003rYj0Q_PI00000 z02}}S0000000Mgf03rYj0Pryg00000089V?000000G4|J03rYj05lW_000000Gt2- z0000000w*k03rYj03c%q0000004M+e002w?002jP0RSQZ3jme*=C203rYj02p2e000000Hgx|000000Cj!=03rYj0L%sk0000002}}S00000 z0FQnF03rYj06-Q70000003ZMW000000MUK{03rYj0IU!O0000007L))000000Qi0Z z03rYj0KgCk0000004M+e0000004sk103rYje*jcK2mk;8007_s00000008`d0RSQZ z3jhoo2mk;8001xm00000004!60RSQZ3jpka1^@s6001BW00000006Uq0RSQZ3jl1z z2LJ#7002Y)00000003Bl0RSQZ3jjPD2mk;8003M700000007#70RR#J0000000000 zld1s0000W0000000025hXDW*lc50< z9l(bH03rYj0IYom0000002}}S000000QrXj01}g-0TX{2hyeg101E&(*9QOq0000e z0000000027hyeg101E)*_yqs}0001V000000002Vhyeg101E&V*aiRq0000e00000 z0002!hyeg101E(k?*{+?0000q000000001ii2(p201E(I)&~Fp0000S000000000K ziU9y301JNr)N=*^00000C;$Ke00000I*I`RA^-~jFeL^600000AOHXW00000oQeSe zA^-~jutA^-~j zGzta)00000KmY&$00000%!>g4A^-~j;6w-j004gg03-ka0000005^;Q03rYj06>uk z0000003ZMW000000EdhL03rYj0E7Sr000000FVFx000000HBNk03rYj0Cc1W00000 z04M+e000000QHOk03rYj0EFEK0000002BZK000000C|l803rYj0E{&V0000002BZK z003wJ000h-0RSQZ3jnx&1^@s6003|R00000003)_0RSQZ3jkbU2mk;8001Na00000 z005AV0RSQZ3jhEI2mk;8000yK00000000+{0RSQZ3jiP=2mk;8002+`00000005hh z0RR${p#c+rx{m<>A^-~jbm;~F00000NB{r;00000N00#kApi{k5Htw@00000AOHXW z00000Ymfl|A^-~jGztd*000008~^|S00000g^&RNA^-~jOm+qU00000+yDRo00000 z0+9g#A^-~jv||PU00000bN~PV00000caZ@AA^;120H_590000003ZMW000000Md~G z03rYj02Dw70000006+i$000000Qivs03rYj0EpEG0000002}}S000000JM?;03rYj z0B8jU0000003ZMW0000004tLL03rYj08kzW0000006YKy000000F9FY03rYj0B{Nj z0000#000~S00000002Lf0RSQZ3jl}~2LJ#7001Na00000004260RSQZ3jj#x1^@s6 z000~S00000006s`0RR${p#c+r_>=(vA^-~jG*k!x000007ytkO00000aFqc7A^-~j z6r2YD000008~^|S0000036=o>A^-~j_+SPA00000+yDRo00000T9yF-A^-~jz-a~m z00000JOBUy00000f0h9NA^-~j=mrJ=00000KmY&$00000nU((03rYj0Mt1M0000009XJ30000005+xp03rYj03;j-0000002BZK000000B@!N z03rYj06ZNB0000004x9i000000HUS=01^NI00000lcxa<2LJ#7001BW00000003U80RSQZ3jk1n2LJ#7004vl00000004Zc z0RR${p#c+rm8k&$A^-~j#6AW900000OaK4?00000@u>j-A^-~joIwTv000006aWAK z00000H>v>uA^-~jm<9&`00000FaQ7m00000vZ?_9A^-~j&_o6R00000Bme*a00000 z6srLMA^-~ja90Qb000007ytkO00000fU5xjA^;1202t2)0000000031000000O+d$ z03rYj0I*&N0000005|{u000000FSHz03rYj090ZJ0000003-ka000000JW?E03rYj z090290000002}}S000000936303iSk0H8Dp0000003ZMW000000C=qd03rYj0K5PP z0000d003A400000008l=0RSNY6aaX>3jhEB001Ze000000017Y0RR${p#c+rKdu1) zA^-~jU0RSQZ3jkmQ1^@s6 z001-q00000005b`0RSQZ3jo}_2LJ#7003kF00000008&40RR${p#c+r3AX_NA^-~j zNHz!n000008~^|S00000o3{Y~A^-~jur>$)00000TmS$700000OSl05p#Tj47&Qq1 z000000RR9100000iMRm(A^-~jBpC+)000007ytkO00000+_(V%A^-~j2pR|g00000 zTmS$700000aJc~hA^-~(01Vv+0000003-ka000000Moev01}g-0TTu0xd8wXlc50< zfBCrq03rYj03i1U0000003ZMW0000001~*|00000 z0QI{803rYj01P+?0000009*h70000003N&n03rYj0LV86000000AK+C000000BO7d z03rYj0F)I60000002BZK000000QS5A03rYj0N}?4000000MGyc000000GGW103rYj ze*jD|1^@s6000~S00000007Iq0RSQZ3jn+h2mk;8003kF00000001Sv0RSQZ3jna? z1^@s6000C500000006$e0RSQZ3jp}s1^@s6002k;00000000-i0RSQZ3jj#r2LJ#7 z006iE00000003LR0RSQZ3jmP11^@s6ZvX%=000000002_zX1Ru01E(k+y?*v0001# z000000001zzySav01E&-LkIu>0000K000000000+!2tjw01E)1DhL1o0000K00000 z0001l!2tjw01E)ra|Qqa0000e0000000020!2tjglc50<1<0h<0001l000000002Q!T|sx01E(A zF9-kt0000S000000001c!vO#y01E)%x&{CM0000W000000002j!vO#y01E(+00#g7 z0000O000000000!!~p;z01GYvtbqpr00000C;|Wg00000%ftZyA^-~j5K0ID00000 zTmS$700000X~h8m5|g0;6Mu-s0RSQZ3jm}L2LJ#7001li00000000BV0RSQZ3jmmd z1^@s6002+`00000003OZ0RSQZ3jnA>2mk;8004Xd000000092R0RSQZ3ji#>2LJ#7 z001Ze00000001n<0RSQZ3jnnC1^@s6003+N00000005fD0RSQZ3x5Fg{sjO40000` z000000002I#{mE$01E(k$_4-c00017000000000Y$N>N%01E)DvIhVF0001}00000 z00012$N>N%01E(EBnAKg0000W000000001-$N>N%01E&dH3k3x000000ssI20002+ z$N>N%01E)*d%K-o)01E(k zVg~>K0000W0RR910000h%mDx*01E(g=?4G+0000m0RR910001*%mDx*01E)T;06Ey z0000O000000002`%mDx*01E*0*aiRq0000;000000001M%>e)+01E(UNd^D_0000e z000000002B%>e)+01JNrxPb-$00000Gynhq000008_od$A^-~jT;2x&00000C;$Ke z00000l+FPFA^-~jcs~XJ00000FaQ7m00000%+3J-A^-~jFq{Vf000008~^|S00000 zX3qftA^-~jFxv(I000001OWg5000002G9WjA^-~jykG_Z004gg04M+e0000007%dQ z03rYj0Pz0>000000CWHV000000AkPq03rYj0Bk7+0000004x9i000000Km`z03rYj z0Dw*i0000002BZK000000PN5K03rYj08}&v0000007L))0000006EbC03rYj0KjPm z0000006YKy004gg003Um0RSQZ3jny82LJ#7000yK00000001A-0RSQZ3jk;h2LJ#7 z001Na00000005QJ0RSQZ3ji!v2mk;8001Ze00000001!40RSQZ3jiQv1^@s6001Ze z000000042*0RSQZ3jl-`1^@s6001BW00000006Pm0RVp@01E&-GzS0x000130RR91 z0002-(*Xb?01E&V0tWy9000080ssI20001S)Byk@01E)5Lk0i<0000W0000000025 z)Byk@01E)@8wLOX0000W000000002p)Bykz01E)Lx&;6L0001d0ssI20001D)d2t^ z01E)1z6K@$00000L;wH)00000p49;WA^-~j#M1@<00000Bme*a000009hadS3KxGd z)&T$_01E)%CkFrk0000q000000002s)&T$_01E(&NeBP{0000~000000000>*8u<` z01E)fMg{-?0000K000000002Q*8u<`01E&h@df|@000080RR910001K*Z}|{01E)b z9|!;d0000~000000002%*Z}|{01JNrWH|@`00000AOHXW000004A}tyA^-~jzzGHb z00000bN~PV00000DA@r3A^-~j2wDgL000007ytkO00000)7b$4A^-~jj7bOp00000 zQ~&?~00000KH32QA^-~j=)DI300000C;$Ke00000xY_{#A^-~jSo;M4000jF0DJ%d z000000La<_01}g-0TX`(+W`O~01E&VEC>Jq0000q000000000m+W`O~01E){`UU_1 z0000`000000001&+W`O~01E(A7zO|U0000e000000002R+W`O~01E&x#|Hoa0000; z000000000Q+yMY001E(I&<6kj0000`000000001_+yMY001HL{z|{u;000008~^|S z00000V%-4%A^-~j5K0ID00000TmS$7000000Nw!rA^-~ja4iP_00000Gynhq00000 zE#3hD5tE?-6MsP70RSQZ3jnag2LJ#7004LZ00000007P20RSQZ3jkz81^@s6001BW z00000001!G0RSQZ3jl;52LJ#7003M700000006(=0RSQZ3jn0y1^@s6003M700000 z001`N0RSQZ3joy01^@s6001Na00000004mC0RSQZ3tj-E76t$S0001l000000001~ z-~j+401E&J9R~ma0000S000000000f;Q;_501E)T<_7=(0000)000000002V;Q;_5 z01E(290mXY0000m000000002$;Q;^=lc50<1q9*&01=a+0TX{0;sF3601E&#S_c3C z0000`000000001d;sF3601E(!N(cY|0000S000000000i;{gC701E)zmj?g<0000S z0000000016;{gC701E&NNC*G`0001N000000002;;{gC701E&RAqD^d0000W00000 z0000r01}g-0TW>$=m7vC z01E)D1_l5C0000W000000000v=m7vC01E)%TL=IE0001x000000002W=m7vC01E(! z3;V8G01E(osRsZ60000; z000000000L?EwHH01E)1CI$ci0000)000000000>?EwHH01E&p2M7QF0000O00000 z0001%?EwHH01E)%x&{CM0000W000000002;?EwHH01E&R9|iyb0B-;QQ~&?~00000 z67B&2A^-~jY`g{l000007ytkO00000s&W7TApjHrxWEel000007ytkO00000UhV+^ zA^-~jtY8QL00000Bme*a00000g6;tTA^-~jTmc3E00000FaQ7m00000o9+Ps5|g0; z6HT@50RSQZ3jnkm2mk;8001Na00000002Yp0RSQZ3jnsF000006aWAK00000 zvhV=_A^-~j{AmUN00000JOBUy00000+VBAYA^-~j_>~6$00000AOHXW00000fAIkT zA^;120EGJo0000008jz|0000002}fF03rYj0I28&0000003-ka000000F&|o03rYj z008F)0000005|{u0000000r{_03rYj0Ek8g0000002BZK0000006Oyl03rYj0F)mG z0000002}}S000000Oj)m01^NI000000001!ssRdr2lN2|A^-~jBpwF<000007ytkO z00000GV}oeA^-~j_&){!00000Bme*a00000d-MSSA^-~jWFH0q00000H~;_u00000 zoAdzyA^-~j%*+M=00000fB*mh00000+VlYcA^-~jNV*0900000AOHXW00000PxS!+ zA^;1202~7d0000008jz|000000PFPu03rYj0A!s90000003ZMW000000DATT03rYj z0Hp8-0000007L))0000003G)M03rYj0H_oQ000000E_?t000000ATk403rYj0Awo$ z0000003-ka000000EPDf03rYj0Qf)#0000d005)_00000006xA0RSQZ3jlb>2LJ#7 z002k;00000000sA0RR${p#c+rIrsqpA^-~jOy>sx00000Pyhe`00000#P|UKA^-~j z_!9;I00000C;$Ke00000^!Nb)A^-~j4DJR100000hyVZp00000kof@sA^-~j#C8V& z00000yaWIM00000C;9;ZA^-~jXc`6p00000@Bjb+00000OZou-5&!^`qX7{GWBLIA z5|g0;69snq0RR${p#c*enEC+#A^-~jkQfF400000AOHXW000009{T|R5|g0;69qE+ z0RR${p#c+rRr>(|A^-~jaNP$0000006aWAK00000+4}(iA^-~jFdhg100000H~;_u z00000ar^-QA^-~jxIYL000000C;$Ke00000jQjxrA^-~jj4ucP00000AOHXW00000 zMEwB(A^-~jgwzHA000007ytkO00000aQy)QA^;0s0H6^E0000003ZMW000000MPvb z03rYj02~Ac0000003-ka000000OnG0000004M+e000000DlAm03rYj02J5;0000004M+e000000Gh01E(g*#`gs0001x000000002l2Lb>g02BZizzYBX0000O00000 z000062m$~i01E)*;0FKz0000W000000000J2m$~i01EwUUY0000m000000000# z2m$~i01I9K6e|V*00000C;$Ke00000UkCyKA^-~jNCgG}00000AOHXW00000?g#<^ zA^-~jU=juZ00000ECB!j0000090>vdA^-~jJQ)W700000NB{r;00000bO{0g5|g0; z6E%kk0stZa3jk;x2LJ#7000yK00000007wu0stZa3jlOI2mk;8000~S00000005c_ z0ss<|p#c+rt_lJGA^-~jke&ws00000TmS$700000G7AC#A^-~jtd|D>00000FaQ7m z00000h6@4!A^-~jGyw(x00000C;$Ke00000p9=y2A^-~jG${rE00000H~;_u00000 z{0jmAA^-~jG@=Ip00000AOHXW00000jtl|-rT`It000000000000;m8000000H+KB z03rYj0N@V@0000002}}S000000Qw9903rYj061C*0000002BZK000000GbT~03rYj z0PLX$0000002lxO0000007DJ}03rYj0H`bm0000005AXm000000CWxl03rYj0JLHV z0001g002k;000000000F0stZa3jk0h1^@s6001BW00000003eS0stZa3jlyo2mk;8 z001xm00000008n20stZa3jny02LJ#7001Na000000031G0stZa3jlDI1^@s6001-q z00000006%b0stZa3jo0R1^@s6001BW0001g0000O5dr`r01EI+fG0000$00000 z0000w5dr`r01E(g35dr`r01E(cGY0?w0001V00000000185&{5W zA^-~ja1RFn00000Bme*a00000(GmgxA^-~jh~x(V00000C;$Ke00000ND~48A^-~j z6h;UD00000Bme*a00000XA=SdA^-~j7}N#;00000C;$Ke00000;1dD>5|g0;6igHX z03rYj0K_*40000005AXm000000B;lm03rYj09d;Q0000004M+e000000HhQG03rYj z09>*M0000006YKy000000Mir#01}g-0TUhh6aoMu01E&BHU|Iz0000W000000000F z6#@Vflc50CISE=01E)f ztOo!90000K000000002eCISE=01E&J9|r&c0000m000000001iCjtN>01E&_w+8?K z0Dk}gL;wH)00000=qCaIA^-~jgdhh100000TmS$700000cPIh?A^-~j7)=HM00000 zQ~&?~00000>?i^NA^-~jtQH3V00000C;$Ke000009w`C0stZa3ji!)2LJ#7001Ze00000002TR z0stZa3jkC|1^@s6001BW00000004F_0stZa3jk321poj5000O800000005FM0stZa z3q}A069)hQ0000e000000000IF9HA}01E)9C{q@002J# z05kvq000000E;#P03rYj0Qfcs000000Av9G0000003J6203rYj08pF;00000089V? z0000007o|h01}g-0TX{&Hv#}601E(cSq1|$>A^-~j+(!ri000007ytkO00000 zqdEcrA^-~jP$&lg000007ytkO00000H9G&0000008jt`0000002e?403iSk0KhZ}00000 z0384T00000060Jb03rYj0Gwb30000003ZMW000000D(XP03rYj065?V0000002BZK z000000NFqS03rYj09Zu^0000002BZK0000005w4Z03rYj0LbhH0001g002w?00000 z0065&0stZa3jh%B1^@s6001Ze00000000$20stZa3jhEt2mk;8000yK00000002Qk z0stZa3jn~~2LJ#7002M$00000007cL0stZa3jmZG2LJ#7000~S00000001{b0stZa z3jk~=1^@s6002Ay000080001;LjnL2lc500000002BZK00000 z0QW-z03rYj0Nj`d000000Du4h000000B1x303rYj03-$m0000007w7;000000DVLP z03rYj0DQ&<0000007L))000000Nq3a03rYj09-Z)0000005AXm000000B1!401^NI zlcNC<9eYIr03rYj07%>h00000089V?000000M$hT01}g-0TX}qMFIdK01E(gX9fTO z0000$000000000{MgjmL01E&F*#`gs0000a000000001^MgjmL01E)zF9rYr0001F z000000002PMgjmL01E*4Lk0i<0000K000000000oM*;vM01E&l#0CHW0000q00000 z0001+M*;vM01FlXR3HZc00000FaQ7m00000F-QUc5|g0;6HQ7;0stZa3jnYn1^@s6 z001BW00000006y60stWZ6aZMj3jhEB000;O000000081h0stZa3jlN&2mk;8000~S z000000047I0ss<|p#c+rhe-keA^-~jFwF-5000006aWAK00000=SczpA^-~ju+#0stZa3jp}s1^@s6002k;00000006>I0stZa3jkQ`2LJ#7000~S00000 z001&j0stZa3jjpZ2LJ#7000yK00000003W50stZa3jhG(1^@s6001Na00000006U4 z0stZa3jkzd1^@s6003YB00000007re0ss;K0GIbV3K4%5Q33!W01E)XAP4{e0001h z000000001(Q33!W01E)D&<6kj0000W0000000008QUU-X01E(6KL`K-0000S00000 z0001)QUU-X01E(g#0CHW0000O000000002}QUU-X01E&-83zCW0000;0000000010 zQvv`Y01JNrL`(+&00000AOHXW00000byETWA^-~j^i~J}000008~^|S00000B2)qZ zA^-~jKwt&{00000TmS$700000hExIoA^-~jRJ{fO00000TmS$700000=~My$A^-~j zbO#3j00000EC2ui00000WmN(IA^-~jj4}oQ001Wd09*h7000000D@Hl03rYj07zp7 z0000009XJ3000000M1nc01}g-0TVUpRRRDa01E*4O9%h}0001}000000001ERssMb z01E*0E(ibs0000K000000000fR{{VMlc50=0i01E){wFUqH0000`000002mk;8 z(p>@o5|g0;6MyMl0stZa3jhRI1^@s6000yK00000001jq0stZa3jj=~2LJ#7000;O z00000002Q=0stZa3jm0c2LJ#7001BW00000007ip0stZa3jkEB2LJ#7000yK00000 z002^70stZa3jm-82LJ#7000;O00000006^Z0stZa3q}Bx6$bzS0000K000000000` zU;+Rk02Bb|zzYBX0000G000000001kU;+Rl01E(|)CK?m0000K000000002FU;+RV zlc50}f03rYj0MzOS0000005Aan0000002^%r03rYj0Bn8+00000089V?00000 z0Euk^03rYj0H{C)0000002lxO000000IqEU03rYje*n--2mk;8000;O00000000MW z0stZa3jo9q2LJ#7001li00000004Pz0stZa3jkz82mk;8000yK00000000bc0stZa z3jjRW1^@s6003M700000001#>0stZa3jpXU2LJ#7003M700000005V70stZa3joL! z2mk;8e*gef000000002PZvp@!01E)5-Uk2x0000u000000000iZ~_1#01E(UI0yg$ z0001Z000000001^Z~_1#01E)rQV0M50000W000000000saRLA$01E(|`UL<00000y z0000000013aRLA$01E)r1O@;A0000W000002mk;8qHzKM5|g0;6HT^p0stZa3jhqI z2LJ#7001BW00000008-M0stZa3jn}#1^@s6000yK000000016x0stZa3jj z0stZa3jhH61^@s6007Vc00000008)N0stZa3jmNk2mk;8000~S00000005hG0stZa z3jiqA1^@s6000;O00000001m?0stZa3x5D;R|fz90001}0RR910001bbpik)01E)L zrUw830000e000000002}bpik)01E&xSO@?B0000e000000001qb^-t*01E)@o(BK` z0000O000000000YcLD$+01E(QDzA^-~jtaAnc000006aWAK00000=yw7DA^-~jI4uSM000006aWAK z000006nFvvA^-~jgjogv000006aWAK00000S9k&dA^-~jbm;~F00000NB{r;00000 zb00;m80Qz|X01=a+0TX`_dIA6<01E)bng;*?0000W z000000001jdIA6<01E&tVg~>K0000e000000001|dIA6<01E&#HV6O!0000K00000 z0002fdIA6<01E(E><0h<0000S000000000(djbF=01E(sEd~Gp0000K000000001d zdjbF=01HL{5WWWh000008~^|S00000_C0stZa3joCU2LJ#7001}u00000 z007o~0ss;K3jle0000004M+e000000Ih%m z03rYj02D?D0000003-ka000000L*{_03rYj0Hm4+0000003ZMW0000009kb1^@s6001}u00000004KC0stZa3jlA^-~jq$LIb00000 zH~;_u00000Y@GrCe93* z000006aWAK00000BB%lYA^-~jkT3`U00000OaK4?00000$fyDUA^-~jIOhid00000 z6aWAK00000NvQ$=A^-~j$Pxzt00000JOBUy00000z^MWNA^;120OY9$0000004M+e z000000Qji_03rYj07QNU0000002BZK0000007I$*03rYj0N6AJ0000002BZK00000 z0FbHz03rYj0Khv40000002BZK0000000FB403rYj0Q~p|0000008jz|000000G+D> z03rYj06>NZ0000d001Zg00000001AX0stZa3jm0>2LJ#7002k;00000004)q0ss<| zp#c+rqpSh|A^-~j$n6FI000007ytkO0000039SMEA^-~j^dkrW00000FaQ7m00000 zgRKGpA^-~jcp(P>00000FaQ7m000004z2nG0000004M+e0000008+6603rYj0JyaW z000000H^=}000000DZ9n03rYj07Mi9000000F(d#000000IRVA03rYj093vQ0000B z002M$00000000$}(LfggE0fVc7k@mm0stZa3jk1A1^@s6001BW00000003;V0stZa z3jj1e1^@s6001BW00000005b?0stZa3joAJ1^@s6001-q00000008u|0stZa3jj2z z2LJ#7001Na00000003UI0stZa3jo+62mk;8002M$00000004!v0stZa3q}C!F9!es z0000a0000000007v;qJk01E(|E(ibs0000a000000001Mv;qJk01E(|E(ibs0000a z000000002bv;qJUlc50<9pbbC01^NT09?QY0000005k&t0000008q6801}g-0TX|1 zwE_Sl01E(cR|o(A0000O000000002lwE_Sl01E*82nYZG0000S0000000024wgLbm z01E&xrw0H40000S000000000Yw*mkn01E)XN(cY|0002U000000002Jw*mkn01E&d z(FOnj0000m000000000vxB>to01JNrY()kD000006aWAK00000mAC=`A^-~j>=g$9 z00000C;$Ke00000Fu4K%A^-~j%xne#000008~^|S00000rMUtCA^-~jAj1X#00000 z1OWg500000D!KvyA^-~j#90Rb00000Z~y=R00000c)9`rA^-~j`~wC6004gg03ZMW z000000FAl=03rYj02Jp20000005kvq0000001CST03rYj04Uf8000000F(d#00000 z0EN2(03rYj0BC9k0000004M+e000000H3=803rYj0F)dE0000007w7;00000057}( z03rYj0K~!u0000009*h7001BW005G_0stZa3jk1U1^@s6001xm00000000NQ0ss<| zp#c+r9=!qpA^-~jXgCM}00000cmMzZ00000mAwK0A^-~j1PurP00000Z~y=R00000 z*1ZA%A^-~jz%d5^00000$N&HU00000jJ^T@A^-~jNZh00000089V?0000001m?f z03rYj0Q5u#0000008jt`0000004Ku&03rYje*lCT2LJ#7000yK00000004Z$0stZa z3jj=41^@s6001Ze00000006SX0stZa3jin<2LJ#7000yK00000001V$0stZa3jk!| z1^@s6000yK00000004Ky0stZa3jkC|1^@s6001BW000000067R0stZa3jmO|2LJ#7 ze*ge5000000000b#R32#01E(g4F~`L0000K000000001A#R32#01E)@wg&(J0000m z000000001z#R32#01E(MQU(A30000)0{{R300000#sUB$01E&_p$7l}0000S00000 z00021#sUB$01E*8%m)Af0000W00000AOHXW`^EwQA^-~jxI6{`000006aWAK00000 zaU}r&5|g0;6Msp^0stZa3jjc*2LJ#7000yK00000005}R0stZa3ji=x2mk;8000~S z00000003af0stZa3jnai2LJ#7000yK00000005)N0stZa3jnYw2LJ#7001li00000 z001z_0stZa3joMO2mk;8000;O00000003dh0stZa3q}CM;0FKz0000W0000000028 z$pQc(01E&N83zCW0000O000000002}$pQc(01E)r69@nR0000`000000000c$^rlq zlc50K0000a00000 z0001{%K`u*01E*4e+B>m0000O000000000a%mM%+01JNr7)AyF00000AOHXW00000 zM$7^LA^-~j*w_aE00000EC2ui00000T+9LhA^-~jJY)s{00000H~;_u00000p3DLO zA^-~jIMoLL00000Pyhe`00000Kg|LFA^-~j_z4IA00000TmS$700000-^~I5A^-~j zs3-;i004gg07w7;00000036N&03rYj0KilT0000002BZK000000DaB^03rYj0OT_V z0000009XJ30000003Xi+03rYj0MIT60000005AXm000000A0@l03rYj07xMR00000 z05AXm000000P@cQ03rYj0080#00000089V?002+`000xv0stZa3ji#k2LJ#7000;O z00000006zv0stZa3jlPL2LJ#7001Na00000001-50stZa3jkyk2mk;8002Y)00000 z003Um0ss<|p#c+3anS+*A^-~jykG_Z00000C;$Ke00000v(W+oA^-~jtS<-v00000 zC;$Ke00000DAED|A^-~jAYcdp00000Gynhq00000PSOGZ5|g0;6MtyZ0stZa3jo*~ z2mk;8001xm00000008jP0stZa3jl;!1^@s6000yK00000001-70stZa3jkO}1^@s6 z000yK000000058E0stZa3jpYY2LJ#7001xm00000008sT0stZa3jho@2mk;8001Ze z00000004p10stZa3qk`A*0000O00000 z0002C*#ZC}01JNrd`}1f000008~^|S00000h1voDA^-~jOsWR}00000=l}o!00000 z1ls}tApi{kurmn&00000DF6Tf00000G1~$FA^-~jXg~%400000AOHXW00000KidKT zA^-~jbl?X7000007ytkO00000WZMD&A^-~j6hH_7003_Q06+i$000000E*iJ03rYj z0GQMV0000002}}S000000AJh!03rYj0DvS20000004M+e000000PNfX03rYj0N7Co z0000006+i$000000A$?)03rYj01W;I0000008jz|00000007-U0w301E(=1O@;A0000W000000002R-U0v;lc50< z1=-pF01}g-0TW@_-U0w301E(2?*;$>0001#0RR9100019-vR(401E)v`UL<00000$ z000000001l-vR(401E(ESO@?B0000S000000000K-~s?501E(^7Y6_U0000S00000 z0001amw{gj7k`Z40stZa3jh#D2mk;8000~S00000003a&0stZa3jj!b1^@s6000;O z00000007_N0stZa3ji=)2mk;8004jh00000002?q0ss;K3ji3Q1poj5004Lf00000 z005)n0stZa3jk#12LJ#7003A3000000002v0stZa3x5DeUkCsI0001h000000001_ z;{pI801E&_Q3wD40000S0000000015d0Dk}g8~^|S00000=j8$bA^-~jD3=ES00000TmS$700000GUfsRA^-~j3`qt6 z00000TmS$700000z2*V{A^-~jsL2KZ00000&;S4c00000N#_CpA^-~jtk4Gl00000 zAOHXW00000x#t1^A^-~ja5V@3000008~^|S0Dk}g0Bq<203rYj03-$m0000007w7; z000000D|ZO03rYj0IVkl0000002BZK000000J!J^03rYj0O$t?000000B`^R00000 z0M_UN03rYj002A)0000008jt`000000F~(i03rYj0E~YI0000007L))0000003zxF z009z{p#c*$H0lBXA^-~joF4`N00000Gynhq00000mg)ikA^-~jn1TiX0000000961 z00000L+b(n5|g0;6J=cM0stZa3jllo0D%90wFdwI0000y000000001a>jD5G01E(^ z{{;X50000e000000001z>jD5G01E)jBM1Nh0000e000000000d>;eEH01E&-C;eE1lc50<9h~d}03rYj0N64I0000005AXm000000152^01}g- z0TTr)?E(N2lc50<1wQQp01}g-0TX{+?E(NI01E(|oCW{@0000y000000001o?E(NI z01E)XBnAKg0000W000000001@?E(NI01E(II0pa#0000O000000001J?g9WJ01E)1 zYz6=T0000i000000002Q?g9WJ01E)5Nd^D_0001p000000001a?*afK01GYvw8RGh z00000FaQ7m00000MeqUuA^-~j3`7P100000OaK4?00000*6;!V5|g0;6My^g0stZa z3jm}l1^@s6001Na00000001xX0stZa3jlNs2mk;80058x00000002|*0stZa3jh=- z2LJ#7001Na00000007zX0stZa3jln81^@s6001Ze00000003d~0stZa3jnkN1^@s6 z001xm00000004sW0stZa3oZaCF$Mqt0000a000000002G@&W)N01E*8u?GME0000e z000000002$@&W)7lc50$I0002w0ssI20002*^a21P01E(I zfd>Ep0000e000000000k^#TAQ01E)@y9WRO0000m000000001#^#TAQ01JNrFx>|L z00000KmY&$00000&-DTTA^-~jELa8r00000Bmn>b00000p!Na)A^-~j=%oh$00000 zQ~&?~000007xw}HA^-~j000000MGdX03rYj08kVN0000002BZK001}u008s(0stZa z3jmBH1^@s6001-q000000033`0stZa3jm~+1^@s6000yK000000040M0ss<|p#c*$ zh57;jA^-~jpwR~a000006aWAK00000yZQnEA^-~j7#9ct00000i~s-t00000_4)z; z5|g0;6Mqc*0stZa3jjbf2LJ#7001xm00000004RW0stZa3ji2c1^@s6000yK00000 z006lA0stZa3ji1+2mk;8001Ze00000003tE0stZa3ji$a2LJ#7000yK00000008Lx z0stZa3jnNC2mk;8000yK00000002q-0stZa3x5E_2nPTF0000a000000001K{Q>|Y z01E)%jt2k$0000e0ssI20002%{Q>|Y01E){F$e$v0000?000000001g{sI6Z01E&p zRtEq80001h000000002w{sI6Z01E&ha0UPX0000K000000000e{{jFa01E&h0|o#9 z0Dk}gd;kCd00000NdE!=A^-~jYy}7a000006aWAK00000u>S%8A^-~jWE}|0{|ib3jhcR2mk;8000;O00000007Jf0{|ib3jo9&2mk;8001-q00000 z003kN0{{|}p#c+rga`uwA^-~j*xm*J000007ytkO00000$_N7hA^-~j(CG#M00000 zgaH5m00000TnPgJA^-~j)Y1n400000Bme*a00000aR~zeA^-~j_!9;I00000C;$Ke z00000p$P*3A^-~j(9{P2000008~^|S00000cnSjmA^;120Hk*Y0000002BZK00000 z0L=;m03rYj08AVP0000005AXm000000PYF{03rYj0Gyl#0000006YKy0000002m7c z03rYj03i1U0000003ZMW0000005J;#03rYj01#IQ0000002}}S000000Nx7&01^NI z000000001!ssRdrAPfTlA^-~jfEow@00000H~;_u00000vjA^-~jbP5Il00000Bme*a00000ITHf_A^-~jB;p1D z00000KmY&$00000Z4(0kA^-~jxK9WG00000WB>pF000004ip0bA^;120QkxV00000 z02}}S0000007w)A03rYj0Q3X~0000003ZMW000000Fo2~03rYj0FWF8000000Gt2- z000000HqWI03rYj0FcQB0000002lxO000000QD3D03rYj0DM&l0000002lxO00000 z0Du((03rYj0HnkQ0000F007tk00000006=j0{{|}p#c+r-4z1>A^-~jM0f@O00000 zJOKaz00000l@lXt6A^-~j$mRwB00000OaK4?00000 zJ{SW4A^;0U0PNZa000000F(d#000000J0bZ03rYj0MOP4000000B8UJ000000EHO? z03rYj0Q_GF0000003-ka000000IC@S01}g-0TX}583O01E(283+IX0000u0000000005Cj$T? z01E&l?gsz>0001V000000001jCj$T?01E&}P6z-10000S000000002}Cj$T?01E(c zB?bTh0000q000000001VC<6c@01E*86b1kQ0Dk}gi~s-t00000q$mRbA^-~j{7?u0 z00000C;$Ke00000J}CnLA^-~jXzd3800000cmMzZ00000?(03rYj z0JsMS0000005AXm0000006#DT03rYj031*V0000004M+e000000JAUy03rYj0Em$X z0000002}}S0000003|U403rYj0K}RH0001g001BW00000005RT0{|ib3jnYQ2LJ#7 z002Y)00000007}J0{|ib3jk1a1^@s6003M700000002HR0{|ib3jpX12mk;8000yK z00000004?I0{|ib3jp|Q1^@s6005`}00000007-G0{|ib3jlO32LJ#7003M70001g z0000yGXnr301E&_5(fYP0001l000000002VGXnr301E(gSO@?B0000K000000000T zGy?!401E(U)CK?m0000S000000000;Gy?!401E)%9tQvb0000e000000002rGy?!4 z01E&R5eEPO0000`000000000*H3I;DA^-~jyaNUR000002mk;800000WHkc-A^-~j zWCjNS00000Gynhq00000=`{lYA^-~jR6Yg(00000Gynhq00000Gd2SNA^-~jxV#4d z00000Bme*a00000i8ccOA^-~jXix|M00000lmGw#00000PB#MpA^-~j5Elo300000 z0Ehqp000000PHsd03rYj0B{!u0000004M+e0000005UiO03rYj06gUf0000004M+e z000000JAs)03rYj0LbhH00000089V?0000004X^G03rYj0HiMm0000002}}S00000 z0KPc`03rYj05~590000009*in00000003q>0{|ib3jmzM2LJ#7000yK00000001dF z0{|ib3jmNf2LJ#7001BW00000002ol0{|ib3jk!M2LJ#7001xm00000006H$0{|ib z3jmN?2mk;8000yK00000001>S0{|ib3joAJ1^@s6001-q000000059oJOcnC01E&> zBL@Hg0000$0{{R300018Jp%wD01E)%oCg2^0000?000000002zXkvR0000)000000000}N&^5Q z01E&tN(KM`0001x000000000#O9KEBlc50|03rYj zE&wQZ1^@s6003M700000001RU0{|ib3jpM)2LJ#7001Ze00000003Q10{{|}p#c*$ zcTNKUA^-~jn1TiX000000096100000Bu@hXA^-~jT(AcK00000YykiO00000sZRp{ z5tE?-6CKP?0{|ib3jlDu2LJ#7001Na00000001IT0{{_|p#c*$HBbWpA^-~j$UO)E z000009033T00000kx&BwA^-~jghK`Z00000AOHXW00000&rkyZ5|g0;6Mybd0{|ib z3jlB@1^@s6002Ay00000001*l0{|ib3jp}r2LJ#7000~S00000005#<0{|ib3jpx7 z1^@s6002+`00000008jnS-00017000000000hR|5bd01FlXgq;Tf z00000C;$Ke00000u~!2C5|g0;6E(tD0{|ib3jmP)1poj5003A300000008P&0{|ib z3jnAJ2mk;8003M700000004Vf0{|eCp#c+rmskS;A^-~jXle!k00000C;$Ke00000 zu~-8DA^-~js3-^k00000C;$Ke00000?^pu>A^-~jKo$l700000AOHXW00000FpF00000gINOrA^;12 z0QfZs0000002BZK000000RLG703rYj08}al0000002BZK0000007F^>03rYj0NAz% z0000002BZK000000B2eQ03rYj09cy`0000009*h7000000OeW(03rYj08}Li00000 z0B`^R000000DD^l01^NI000000001!ssRc$lUoA-A^-~jG(H9Z00000AOHXW00000 zz*_?VA^-~jl-36T000006aWAK00000Vq60N5|g0;6MuYM0{|ib3jp9n1^@s6000;O z00000008A&0{|ib3jjP82LJ#7001Na00000003uQ0{|ib3jiz!2LJ#7000;O00000 z007rr0{|ib3jpvV1^@s6002k;00000000eM0{|ib3jlQN2LJ#7002Y)00000005a@ z0{|ib3x5Et+y(#u0000O0000000030UIPFk01E)z*9HIp0000u000000000lUjqOl z01E(22L=ED0000i000000000+UjqOl01E)zF$e$v0000K000000002wUjqOl01E)f zn+E^@0000?000000001mU;_Xm01E&NNeBP{01p5F8~^|S00000LSX{{5|g0;6Mt1< z0{|ib3jnNr1^@s6000~S000000053*0{|ib3jnA92LJ#7000yK00000006>a0{|ib z3jj1j1^@s6001xm00000001ds0{|ib3jjDI1^@s6001BW00000003@c0{|ib3jiDh z1^@s6001Na00000004$!0{|ib3x5EN8wLOX0000W000000002xVgmpo01E(!SO@?B z0000y000000001PV*>yp01E)r@&*6^0000m000000002-V*>yp01E)9LkIu>0001B z000000000aWCH*q01E&FVF&;K0000a000000000^WCH*q01E)v9|r&c09OD2Bme*a z000000%ZdLA^-~j;3NhB00000Pyhe`000009c2RmA^-~jL?j3R000008~^|S00000 z&Se7tA^-~jWH$x?00000WB>pF000009A*Om5|g0;69p}10{{|}p#c+rKxP8~A^-~j z6g~z300000AOHXW00000ZDs=iA^-~j=+g!O00000FaQ7m00000;${N?A^-~j_^1Z} z00000Bme*a00000V`l>ZA^-~jRNV#u00000gaH5m00000$Y%opA^-~j$UO)E00000 z9033T00000BxnNwA^;060POPz0000008jz|000000K#Yk03rYj0Bi;Z0000003ZMW z000000NiK;01}g-0TVU+XafKu01E&dyaxaP0000m0000000010X#)Tv01E(!6$StR z0001#000000001xX#)Tflc50?q0000002BZK000000Cs8v03rYj0I*RA z0000004M+e000000Lp3u03rYj0L&W(0000003ZMW000000QhPH03rYjUI4%}1^@s6 z000;O00000001^?0{|ib3jpY?2LJ#7000aE00000005wC0{|ib3joml1^@s6006)O z000000019s0{|ib3jpZ#1^@s6001Ze00000005wD0{{|}p#c+rzH9>kA^-~jut5d@ z00000OaK4?00000Hf;j{A^-~jAaDi%000006aWAK00000dTj#$A^-~j@c9J*00000 zC;$Ke00000m2Cq6A^-~jJTeFX000008~^|S00000A#MWzA^-~j7%B$<00000Bme*a z00000j&1`0A^;1208}Li000000B`^R0000003>e%03rYj0Nkbr0000008{_~00000 z0Kjhp03rYj0K75?000000Gt2-000000AO$f03rYj02Ipx0000003-ka000000FrP6 z03rYj00e#p0000006+i$000000Mu{;03rYj0I&xL0001g001xm00000008@N0{|ib z3jjdW1^@s6001Ze00000004|}0{|ib3jmb72LJ#7001Na000000081~0{|ib3jnw= z1^@s6002w?00000000JZ0{|ib3joyn1poj5004Xd00000000(p0{|ib3jmY^1^@s6 z001BW0001g0001xasvP&01E)@3<01E&d76t$S0000a000000001!c>@3<01E*4Sq1@3<01E)1LHjo03rYj0BlMK0000002}}S z000000N;8803rYj03Z(t0000009*h7000000Bw5%03rYj05l8;0000004M+e00000 z00Mji03rYj0KB^g0000005AXm000000D*i103rYj0CZ#q0000008jz|000000N{KB z03rYje*kPo2mk;8002k;00000002~d0{|ib3jo+=1^@s6005i-00000004%40{|ib z3jp{q2mk;8000~S00000001R^0{|ib3jjd21^@s6002}000000004u20{|ib3jhc& z2mk;8002w?00000002UN0{{{L0000000000ld1s{01E)1L{01E)LGzb6y0000e000000000Pf&%~|01E)jJO%&&0000?000000001( zf&%~|01JNr=Ep0000K00000 z0002?hXVj201E&>AqW5f0000~000000001Zhyws301E*4@CElc50K0000e z000000002HjROD@lc50|0{{|}p#c+3)sF)JA^-~juowpb00000TmS$7000006_5h}A^-~j)Y1n400000 zBme*a00000Dv$#JA^-~j7?uYB00000Gynhq00000w~zw>Ad{g16MxZ=0{|ib3jnAj z2mk;8001xm00000008`u0{|ib3jmZM2mk;8001xm00000003r@0{|ib3jpBo1^@s6 z000;O00000007~U0{|ib3jnn21^@s6000yK00000003^10{|ib3jn+@2LJ#7003M7 z00000008Nd0{|ib3l;!uJO}^)0000S000000001`lLG(}lc50z01^NIlcNC2mk;8001Ze000000076C0{{|}p#c+rA^;120OSh@0000004x9i0000000f-_03rYj00?pi000000K5bM000000Ggcx z03rYj00a{U0000004M+e0000002-bH03rYj00=J#00000089V?000000NI`c03rYj z0N5P|0000002lxO0000006?Du03rYj06Y{30000F000yK000000060<0{{|}p#c+r zzMlgCA^-~jbmIm900000NB{r;00000D4+uXA^-~jbPfmr00000AOHXW00000sh|S@ zA^-~jkPip|00000C;$Ke00000JD~#rA^-~jtb7Il00000H~;_u00000YoP-GA^-~j z)XD|`00000Bme*a000007_tHY5&!^`*FX^kwV?w55|g0;6J^(-0{|ib3jmA<1^@s6 z000yK00000000Z30{|ib3jh=a1^@s6001-q00000005ez0{|ib3joaM1^@s6000~S z00000000Q10{|ib3jiFx1^@s6000yK000000038`0{{|}p#c*GbE5+Q5|g0;6Mu!H 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�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

bZByAVPs!& zcWiHCYhP(@X>>q9M@&gVLtip3F*lZ;0fCn{CIcANmD|Xa6=6tmxmMs z4wtJG0|}SQlK~f(@GK2+m;KxVVz=ye4KxG@b7gH`X>MtBm+-y}7?)kY0Uwt-Bn%gq zqB;Q=m&6eb6_@r53^oZ3>ue?d<`m>>c$Kj26QuRVQ@*8u^0gr7*ljKY-MwE zNmFx0Q(;L{FkeYiF<(d20a=mj`_f84+@AWNC6hKu1hTLPK9NE-^Q^AAJqy0hj4@4Gov2Isp?CLo!KI zGha+%F-1j1Qd2NrPgGx*pQ{3Wmwg*WCQ>J00013WCQ>J0001h4VRLN z4K5PcaRdMW0002kaRdMW0001>u$R(`4K53KA_V{d0001ZA_bQViw!jrkRk;D00000 zkRk;D00000;B}W$iw!OlaF_)E00000aF_)E00000*d_y)lZy>43rN2R0000007$<{9003||2><{9006W(mr{%k zE)pnl2><{9001a)2><{9003b5my(PPE)s}p3IG5A004+;3IG5A003MPm(q+4E(_?r z3jhEB008K{3YQCw4K)ksy$b*U0002!y$Y90jSV#m_`M4N00000_`M33i;WF63jn?g z00000006!Um&=U}H4*s03jhEB008*F3IG5A005Ae5snQn5{SbK000000Eoj100000 z0C+r?QjQHU4-5bR0000001E&B0001ZmywPQFA{hF3;+NC004LZ3jhEB001Bem(q?6 zHU)S93jhF<;XD(UAdd|o3z!HD000000E_?&mrIWgJr-yI3jhEB006+n0RR91000~S l006)Vm!6LeDhepa3;+NC0076Xm(q_7HUsZ<5SI&(4JD6o{}2EG delta 378462 zcmV+W{{#S#{XwvxHjo$-;I9M#00000KmY&$00000u!s$jD>Z+%$Or%c0002C$Or%c z000000096100001000060001B$p`=d0001B$q4`e0001B$q4`e0002MHUIzs0002M zJOBUy000000096100002000060001R%m@Gg0001R%n1Mh0001R%n1Mh0001h0ssI2 z0001h0ssI2005ESNfThn2mk;8003ag2><{9003ag36nbkB_c4r2LJ#7001z(2LJ#7 z001z(2LJ#7002ZS00000002ZSlY#+Ge_+W7000000AR@p000000AR@p000000H8Ji z000000H8Ji00000009610000000aO402BZK00RI307p($00rThQ#o0mAF$QAC~3Vg zDBa`<^8f$<00#sB0CNBU0003101f~E0Kfo1011Nth#3S21js-%Apnpdfq(!2LC_4Q zK>$%ekOoN$03cw11keD01Oy-u!5{!A0MHN$g&=?fk_^Z}F0uds000C4U z1OUJi01QB&5eAcx0u+BWzyU520RRaAK>)x2h5!NxC_o^A(Ln)n7zzxz0YU%(Qar#; zNx~oilnfXl5CAAFKmjlgNP++X1(-Y&LI8jOk^q1J6bKCf1ORX(Mo|O+KmtN|2yh58 zfS@QzjWD7BfFubd0%|BAqzpl@QlJ2UC_(`ML3Pz%5ifFc4wN&o-| zh$^QE0!)wqIxqc$lU@WOe?oy! z6b%soRUjY$01yyBG!sKq5Q~KXfDlSR0zg3kgn$45004vv0B|QJFrtD03;-aAK}2u> z01yBn0YU%(0Ahgv5TF1E5F-)6BSH}ZxCJCiq>vCq0tQ5?2m-nS0D%cm2++F-P^1Ec zzyJb(kQhJ^KuHi103x0M5L5(1e;|+m5CH%HD*ylh0RR9B1V|77BoQFMjHfGPyxL;@fH5&#qsB!DQ8B$Plv009NUfPxS}0tN_>D2xDze`){{TEh^PRX0zd!)Pyz^qP$&cd0l-2NLWm%MLIB{T z03ZPZKmY&$2mk;80SQn*Ko|f3a0oy_fdE<(0|k#k3_t*YNB{{4ffW$|ARz{@1ONa4 zA^-vafD!-@00002*#L%Yf1nzi03-xMM1tTD06-83004jl1poof(!rvKm?Eg5F`)?0ToygKtLcdK;&WpIGO~A2pRxPBq8Dn#2|tJ2uKiv z2uKJh0Du7jAP4|}01&_y2PhN^PEY_C5WoS1AR>T3fCB;m0Dxr?000627#ap7fkIRz z5eOnM5C8)JP=f#he+mLX0SFWX00DytKtuo`1O$o#NdN!<000Pp0000G1mF;v5L5tx z2mlfUfD8Zt009I5001BWXd?g!Q3?rWU;qdRk^le%01yxWLSh9108mH(g$$yABoGvU z1PA~~AVMG^Ae0E8000O;LjeH*pb>}$g(R5(3K76)QiKEoe}o7I!T&u2nYcP001x)kN_YE zMFa`}0Du4h0dz78i48!23IRZwgph~`gjWb~08j)#02mk`ffxY*03-kbfIz@l5|U&L zH~=6(L4%Mqe-Howgg^uUID$|iRD=Kw5CCZ)1Qg(a00aUA0DvLl0SF)f06+i$f+Ao7 zum}JEfM5VZ2p}6_6aplHK#fTwCaMqvz?2XLB%q-11qOgf5HJv=00ad9F#$3O2!JAC zAfW^_5C8y}u^RwM00JOz0RaF`0006601yNy5Fj8me*q9cA`k=taWDW7FaQt$AXWu1 zF(NDgKt=#WBmt1X00000009J82mt^RVMqV~01y@hBr!-KRDlWtL?}Z@P+=G@z!ac> zN{>J zEdYiRe*g#oA&>w70R#j90006D00LlPhn z6#U8n8e~ckKmY)Y0096*0w4eYK>||&00=Wk0tmtY3n+aegFUf00000fB*mhf&c&jg#Z8m zhyVZp00000ivR!sjQ{`ukN^Mxk^leze*gdg0FwX!0F(d#0G0p%0Ga>*0Gj{+0Gt2- z0G008y?e*ggY0002`0002|0002}000000RR950RR9100000 z000070RR990RR910000A0RR910000D0RR9F0RR910000F0RR9H0RR9J0RR910000K z0RR9N0RR9O0RR9Q0RR9S0RR9W0RR9Y0RR9a0RR9b0RR9d0RR910000de*pjhDFFZg zDggihD**riEdc-kF#!Mo00000H30wsH~|0vIspIxJplj!Kmh;%K>+{&LID5(L;(N* zMF9W+00000Mgaf-M*#o;O921?Q2_t|Qvm<~Q~>}0R{;P300000SOEY4TLAz700000 zTmb+8T>$_9UI73AVF3UDe*gdg000000Ac|E0A&FH0A>LI0BZpN0Br#P0CE8U00000 z0CWKW000000C)ia0C@ob000000DJ)e00000000000Dl1h0D%Dj000000000000000 z0D}Pl0EGbn0Eqzr00000000000Ez(s0E+005%_00000005)`00000005@}005`~0062100683006B4 z006E5006N8006WB006fE006iF006lG006oH006uJ006xK00000006)N00000006-O z006=P006`R006}Se*gf-0RRBV0RRBX0RRBY0RRBb0RRBe0RRBg0RRBm0RRBn0RRBp z0RRBr0RRBs0RRBv0RRBx0RR910002y0RRB!0RRB#0RR910002$0RRB&0RRB)0RRB* z0RRB+0RRB;0RRB<0RRB>0RR91000000002>0RRB@0RRB`e*pjh{Q&>~0000000000 z{s900{{a9100IC20s;U41Ofm61_A&8000002Lb>92?78B3<3ZE4*~!H5CQ-I00000 z6aoMM6#@VN76JeO7XknP83F(R000008v+0T9|8aXAOZjY00000A_4#aBLV;b00000 zCISEeE&>1me=-6905k#s05t*t05$>u05}2w0678x06PKz06YQ!06hW#0000006zi% z0000006+o&073!)07L=+000000000007e1;07n7<0000008Ih_08jz|08#<~08;`0 z0000008|110000009FD30000009XP509gV609pb7e*j$q003VC003eF00000003kH z003tK003wL003$N003t0052x005B!005H$005Q(00000005T)005c-005l= z005%`e*gfc0ssK00ssK10ssK30ssK80ssK90ssKB0ssI20002A0ssKG0ssKH0ssKI z0ssKJ0ssKK0ssKL0ssKN0ssKP0ssKQ0ssKR0ssKT0ssI20002T0ssKW0ssI20002V z0ssKY0ssKb0ssKf0ssKh0ssKk0ssKp0ssKse*ypi;Q{~v;sO8w;eD)?g9V+@d5w<@&W(=^8x?>000000000000000_5uI^_W}R_`vL#}00000 z`~m;~{sI6100RI30RsR40|Nj62Lk{A2?GEC3IhND3j+WE308Ik`08aw|e*jSf000000031300344003A6003G8003J9 z003PB003VD003YE003bF003eG003kI003qK003tL003wM003(P00000003+Q00000 z003S#sdHV00000#{&QW$O8ZX$pZiY%mV-b&jSDe&;tMf(gOeh)dK(k z*#iIo+XDaq+yejr-va;u00000;sXEx000000QLg_0Qds{0Q&;~000000R96200IO600aa800smA00#sB00{&D z01E^F01X5H01^ZM02KrP02u@T02>4V038GX0000003QSZ03-we03`$f0000004D?h z04W3j04)Rn05Jpr05${we*gdg0021z0027#002D%002J(002M)0000000000002b< z00000002h>002k?002t_00000002z{002@100345000000000000376003A7003JA z003MB003PC00000003SD003YF003kJ00000003qL00000003zOe*ge$1ONa40001N z1ONbT1ONbV1ONbZ1ONbb1ONbc1ONbe1ONbf1ONbg1ONbj1ONbn1ONbp1ONbq1ONbs z1ONa40001p1ONbv1ONby1ONbz1ONb#1ONb$1ONb%1ONb)1ONb+1ONb;1ONb=1ONb? z1ONb@1ONb_1ONb{e*^#krUU>000000s0082sRRH300000tONi6tpor7t^@!8umk`A zvIGDCw*&wHxC8(IxdZ?Jx�KyaWIMy#xRNz61aO0000000000zXSjP!2|#R!vp{T z!~_5U#RLEV$OHfY00000$pioZ%me@c&jbJf00000(gXkif7Ap30N4Zo0NVrr0Nexs z0Nn%t0N(@v0N?}w0O14x0OSM!0ObS#000000OkY$000000Ote%00000000000OU000~X000000012Y z0015Z000000018a001Ec001Nf0000000000001Zj00000001fl001im001ln001uq z001xr001%t001)u001@x001`y00000001}z00000e*geE1poj$1poj%1poj50000! z1poj50000#1poj50000&1poj;1poj>1poj^1poj`1poj{1poj50000^1poj50000{ z1pok31pok51poj500000000121pok81poj5000141pokB1pokC1pokF1pokI1pokK z1poj5e*gdgXaxWOY6SoQYy|)SZUq1UZv_AVaRmSXbp-$bb_DxC0JH@F0JQ}G z00000000000Ja4H0J#MK0J;SL0KWwQ0Ko+S0K^3V0LBFX0Lldb0L=ve000000MP{i ze*n@2007hl007tp00000007zr0000000000007+u0083!008C%008I(008L)008R+ z008X;00000008g>008j?008p^00000008y{008*~0000000000008?1008|300037 z000FB000IC000OE000RF000XH000dJe*gdu1^@sM1^@sP1^@sR1^@sU1^@sW1^@sX z1^@sa1^@sb1^@sf1^@sg1^@sh1^@sn1^@so1^@sp1^@ss1^@sx1^@sz1^@s!1^@s% z1^@s&1^@s*1^@s;1^@s>1^@s_1^@s`1^@s}1^@t11^@t41^@s6000101^@s6e*gdg zRt5k7Sq1*JV+H^KWd;BMXa)cPY6buRYX$%S00000 zYz6=Ta0UPXa|QqabOrzbb_M_dcLo3edj z0GkE?0HFo|0HX!~0H+23000000ICK60ILQ70IUW8000000Idc90I&uC0JH`G0Ja7I z0J#PL0KNtQ0Ko008m^lkOoFfBOai000000Q?330R0940R9F5009R800RdA00jpC0000000;*F z00{>G01F2I0000001gKL01pQM01yWN01*cO02K!S02&7X038Pa03Zhd03rtf03!zg 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 zf@A;yA^-~jsFwu*00000U;qFB00000muCV1A^-~j1T_Z$00000SO5S30Dk}g0G+b} z03iSr05Hr60000002lxO0000005XyR03rYj02t5)0000007w7;0000008Tgo03rYj z0Pr9N0000007w7;0000005Q%003rYj02t8)0000003ZMW000000F7q=03rYj0Bo2A z0000005|{u000000L--j0DmF?3jnMJ1^@s6001Ze00000004cp001HY3jlBi1^@s6 z002Ay00000008L(0stZa3jk2s1^@s6002+`00000005_X0RSQZ3joBn1^@s6005W( z00000004@L0stZa3joML2LJ#7002M$00000002vW0RSQZ3jj#K27dqm0000m00000 z0001gDF6Tx01E&(v;+VE0000S1poj50000qs{jBZ01E(w{{;X50000?000000001Q zmjM7G01E&})dm0n0001-000000001mc>w?-01E(=wgvzI0000m000000001zqW}OR z01E(I_5}a{0000K0Dk}g00000ry~FWA^-~j1V{w{00000AOHXW00000ZW#dpA^-~j z96<&E000008~^|S00000$cq91A^-~joI(cx00000C;$Ke000006@UT&A^-~jz&-~6 z000007ytkO00000^veMNA^-~j+~fuT00000TmS$700000t$)M;03rYj0NAMp00000 z03ZMW000000MPIO03rYj0D$!d000000B`^R000000C8pl03rYj09-Q%0000002BZK z000000FaUb03rYj09Z%|000000DJ%d0000002mGc03rYj02DO^000000CWHV00000 z04f>)03rYj0Dpi(1poj5001BW00000003+g001EX6aZ+-2><{9001Ze00000001(8 z001HY3jjcS1poj5000yK00000005770stZa3jj1d2LJ#7001Ze00000004`_001HY z3jj>F1poj5002Ay00000006BN001HY3joYO1poj50Dk}|0000000012_y7PR01E)v zF$Mqt0000m000000002Ug#rK~01E){F9!es0000$000000000)VgLXl01E&}Y6SoQ z0000q000000002w9RdI%01E)b69)hQ0000S0000000018b^!n)01E)@v<3hG0000W z000000Dk}g0rUX?A^-~jc=iSW00000L;wH)00000LlXc1A^-~j7(WF700000L;wH) z00000P!9kAA^-~jyfy^@00000bN~PV000003Qzz5A^-~jw1fo!00000AOHXW00000 zo{9kgA^-~j?8^oK00000cmMzZ00000msSD*B7Xo20MHQ!0000009*h7000000H*^0 z03rYj0DLV40000008jt`000000DQ^-03rYj0Jt3n0000004x9i00000006)N03rYj z0NCIL0000002}}S000000J75n03rYj09@1s0000007L))0000001nLo03rYj02Jm1 z0Dk}g001Na00000001p%001HY3jk!91poj5000yK00000008HA0RSQZ3jhqY1^@s6 z000yK00000001NR001HY3jlmE1^@s6001}u00000005wz0RSQZ3jhGw1^@s6001Na z00000001mK0RSQZ3jjbT1^@s6001xm0Dk}g0000IMJ+0000u000000001*4gmln01E(Y`vm|10000K000000001i zt^fcc01E(&nFRm<0000?000000002t{r~_X01E)XGX?+v0000S0000000023HGcpA zA^-~jP)r2?00000AOHXW00000sign_A^-~j4EhBC00000TmS$7000009}55gA^-~j z_%a0m00000H~;_u00000(}4j1A^-~j6j}xV000006aWAK00000qGJF6A^-~j1ZxEV z000006aWAK00000Q_uhaA^-~j#D5+J0000004M+e000000N%0y03rYj0I&lF00000 z02lxO00000041LS03rYj00>G400000089V?0000001lA=03rYj04R$E0000004M+e z000000NNb^03rYj0MrHs0000003ZMW0000003a>_03rYj0Pu(g000000Dlw!00000 z0001S0RSQZ3jlnv1^@s6000;O00000001Xx0stZa3jq8b2LJ#7000yK00000005?~ z001HY3jpYt1poj5002Ay00000002^k001HY3jhS&1poj5004jh00000002g^0stZa z3jhpK2LJ#7001-q000000Dl1FqW}OR01E(c_5}a{0001-000000002bkN^N801E&p ziv<7x0000e000000000z5dZ)o02Bb=$_W4f0000e0000000025ECK)`01E&-83zCW z0000e000000001TCISE=01E&dg>00000 z)Bpeg000002P6UjA^-~jq~Qht00000AOHXW00000fN%i-A^-~jJh27<00000KmY&$ z00000J*@x$A^-~j0stZa3jm-C2LJ#7003|R00000006Uf0stZa3jpvu2LJ#7000yK z00000002r`0Dk}?01E(|kOcq$0002A000000001UjRF8701E)vL0000K00000 z0001Sd;kC<01E(s(FFhi0000m000000000#nE(JH01E(Q?gan<0000O000000001u zg8%>`01E&V+64dr0000S000000002cdjS9<01E)LyMG1%00000C;$Ke00000eW(He zA^-~jj7|pt00000Gynhq00000(eeNQA^-~jfG`FC00000Bme*a00000|EvH2A^-~j zY?uWA00000H~;_u00000_u2sfA^-~j#JL6l000007ytkO00000mxloWA^-~jY{muv z00000M1KGP0000000H6w03rYj0Hp5*0000008jt`000000GH7L03rYj0HEgv00000 z04M+e0000001;;a03rYj08pw10000004M+e000000FTK403rYj0Aw8o0000004x9i z000000Q8~)03rYj0DMdb0000002BZK000000DtlI001HY3jowG1^@s6001xm00000 z0073>001HY3jn+%1^@s6000~S00000003sI0stZa3joAV2LJ#7003kF00000007L^ z001HY3jjzX1^@s6000~S00000003=#0stZa3jka`2LJ#7000~S00000003ob001HY z3x5E}ZUq1U00017000000002hcme<-01E(IJqG{)0000K000000001Tp8^0P01E(k zN(TS{0000q000000001d-2nh101E)v?FIk<0002E000000001}KL7wC01E&RZUq1U z0000W0000000029D*yl@01E&hT?GID0Dk}g7ytkO00000WDfxVA^-~j%sU1E00000 zL;wH)0000004f3iA^-~jc;^NH000006aWAK00000LLLABA^-~jC`APT00000C;$Ke z00000p@;$iA^-~jNHGTh00000C;$Ke00000TU-JFA^-~jXcGqj00000TmS$70Dk}g z09la$03rYj0DR{K0000003-ka000000BAM=03rYj03?|P0000002BZK000000FVp; z03rYj0Ce~T0000002BZK000000Bgko03rYj0L0-20000002}}S0000005t~!03rYj z09*|R0000002}}S000000HSOG0DmF?3jh$U1^@s6001xm00000000|Z001HY3jh?7 z1poj5001li00000001c;0RSQZ3jj=21^@s6001}w00000008PA0stZa3ji1t2LJ#7 z001Ze00000006-7001HY3jm-m1^@s6001xm00000000()001HY3jpBR1%Chl0000q z0000000002NdN#M01E(YRs{e60000a000000000wiUI&401E)LF$Vwu0000W00000 z0000aS^xkd01E&RkOcq$00017000000000UH2?r201E(6Oa%Y{0000W0000000001 ztO5Wc01E&pPzL}20000u0Dk}g00000?g{_^A^-~j_%a0m00000H~;_u00000`Sbw* zA^-~jy!HkF00000L;wH)00000ePaLsA^-~jP?iM%00000SO5S3000000NMcnA^-~j zfVKtz000006aWAK00000-berdA^-~jL{~00000 z02}}S0000002mVi03rYj0C4{W0000002BZK000000J1Rx03rYj0Q?;X0000002BZK z00000093dF03rYj0DqWO2LJ#7001-q000000052LJ#70Dk}+000000002yj{*Q9 z01E&FMh5@@0002s000000000;BLDy*01E)nM+E=?0000q000000002eCISE=01E(+ z76$+T0001d000000001_3IG5i01E)vG6ett0000W0000000005#Q^{!01E)5;RXNz z0000W000000Dk}g>I47)A^-~j6fgw<00000lmGw#00000rjP&tA^-~j_=*Jp00000 zFaQ7m00000A(jCEA^-~jbkha^00000oB#j-0000005$>uA^-~j*dqr300000AOHXW z00000WQG9%A^-~jh{Xl~000008~^|S00000SvCLwB7Xo20B}qN0000003ZMW00000 z0IGlj03rYj0N6eU0000007wA<000000K000000Av6F000000PUy(03rYj05DAl0000002}}S0000007~Ql03rYj z037B80Dk}g001xm00000001~w001HY3jn~41poj5001xm00000007Ef001HY3jq9+ z1poj5002k;00000006H*0stZa3jjbU2LJ#7002|~00000008Mo0RSQZ3jlPW1^@s6 z001Na00000004GP0RSQZ3jiRb1^@s6001xm0Dk}g00001w*dem01E*4r3L^10000e z00000000188~^|!01E&lLA^-~jv^)j?00000FaQ7m00000r8xlr zA^-~jOqvD&00000FaQ7m00000lU)D+A^-~j*pdYR00000EC2ui000004=VuxA^-~j zkaPwB00000yaWIM00000G;;y~A^-~juzxBC00000089V?000000IMAV03rYj0JKyF z0000002lxO0000006=yC03rYj0Ia$N0000002lxO00000057Tl03rYj04V+i00000 z03-ka0000000UG203rYj0Cb22000000O$b#0000003aLy03rYj002}4000000DnjT z00000007HS0RSQZ3jh$M1^@s6001xm00000007@9001HY3jkDF1poj5001Na00000 z003)60stZa3jq8o2LJ#7002M$00000004w30RSQZ3jnNY1^@s6002Y)00000007eu z0RSQZ3jh#21^@s6001xm000000Dl1J0RjLb01E(2*9HIp0000e000000000a-T(k1 z01E(^CI$ci0000O000000001^-~j+401E)P!3F>T0000;000000002X1OWgd01E)z zH3k3x0000;000000002u)Bpe?01E(QAO-*c00017000000002}RRRDa0DlVr6fXw= z00000C;$Ke00000im(9yA^-~jxZDN+00000TmS$700000#z_DGA^-~j<{9000;O00000006O_001HY3joya1poj5003M700000000`$0RSQZ3jlcM1^@s6 z000yK000000011F0Dk}?01E(^?*#w=0000m000000000}p8^0P01E(AN(TS{0000a z000000002iQ~>}Y01E)Tr3L^10000S000000002eP5=NR01E)rf&~Bo0001F00000 z0002_2>}2i01E*8I0gU!0000m000000002GqyPXS01E&}_kRTd00000Q~&?~00000 zU4Q`qA^-~jNLU5{00000AOHXW00000N7w)WA^-~j*dqo2000006aWAK00000x_bfu zA^-~jG%W`J00000C;$Ke00000MsEQCA^-~ju&@RI000006aWAK000002!#RwA^-~j z$S(%~00000D1QI|000000LcRY03rYj0L(1~0000008{_~0000001r+803rYj0O)@O z0000005|{u0000002Y1#03rYj06@|O000000MGyc000000Q6%503rYj00c4z00000 z04M+e000000D)rx03rYj0HCP`0000002}}S000000Dmtk001HY3jlap1poj5000~S z00000007E;001HY3jiq61poj5000;O00000005?o001HY3jpBY1poj5007Vc00000 z008)O001HY3jnCH1poj5007hj00000003*U0stZa3jml>2LJ#7001Na00000003te z0RSQZ3x5Dq0R{j70000a000000001SVgdjn01E)LF$Vwu0000W000000002KIMJ+0000i000000000JAprm)01E&F2nGNE0Dk}gPyhe`00000g988nA^-~j%q#@} z00000umAu600000Uz!2{A^-~jfJp}c000007ytkO00000&Tj$$A^-~js5=J$00000 zXaE2J00000JIMh6A^-~joZ|)n000008~^|S00000-?#t(A^-~jvw z000000LTCU0000009cFy03rYj07OFv0000005AXm000000H+E803rYj0FXHb00000 z05AXm000000C_tA03rYj0Ds(T1poj5003YB00000001XP001HY3jj=S1poj5000yK z00000006w&001HY3ji?R1poj5001Na00000008eS001HY3jp|B1poj5001Ze00000 z007=(0stZa3jmZd2LJ#7003M700000003=-0RSQZ3jj>Q1^@s60Dk~n000000000O z3jqKk01E(AItBm$0000a000000000$o&W$M01E)f?*#w=0000e000000000xhXDX0 z01E&J#s&ZY0001F000000000;(*Xb?01E&J=mr1)0000m000000001$I067701E)9 zBnJQh0000S000000Dk}g>BRs5A^-~j+!zJ`00000paB2?00000oPGcRA^-~j5Yq(! z00000TmS$700000M}GnUA^-~jL@oya000007ytkO00000yfgp+A^-~j983iO00000 zGynhq000004p0IBA^-~j3=jtZ00000TmS$700000Nh<&VB7Xo209afF0000009*h7 z000000IRS903rYj0BlqT000000E_?t000000LeZ803rYj0JLod0000009*h700000 z0425o03rYj0QB7k0000002}}S000000J0|m03rYj04!w&000000Hgx|000000GXr$ z03rYj0K7{F0Dk}g003|R00000007e(001HY3ji2X1poj5005W(00000004B>001HY z3jpXM1^@s6001xm00000004t?001HY3jnyD1poj5003wb00000005v^0stZa3jla8 z2LJ#7001BW00000006$n001HY3jl;11^@s6001Na0Dk}g0002(+yDR~01E(2CI$ci z0000O000000001km;nGH01E)*)dm0n0000W000000000o>Hq*D01E(I=mh`(0000S z000000002+*Z=?`01E&#BnAKg00013000000002yZ2tA^-~j@PEt(0000005AXm0000008In|03rYj z0E{&T0000008jt`000000NRrQ03rYj0PxTT000000Gt2-0000002a0a03iSk0Jyvd z0000005kvq0000000trf03rYj07zH{0000003ZMW00000033|~03rYj0ECAH00000 z0Dlw!00000001ks0stWZ4FKr72LJ#7001BW00000000+i0stZa3jlmK2LJ#7002Y) z00000003_1001HY3jkm#1^@s6002k;00000003~j001HY3jlZ%1^@s6001-q00000 z008?a000sI3jolv1ONa4003wK000000Dk~VyZ`_q01E(QQU?G40000q000000000i z76AYv01E&t0R{j70000e00000000160|Edd01E)z*aiRq0000a000000002=iUI&4 z01E&JLI(f<0000O000000001^1p)vf01E)*3)v}A^-~j?B@jl0Dk}g04M+e000000Dyo103rYj091Pg0000002BZK z000000GSW~03rYj06bC!0000007L))00000014;-03rYj0H`Sj0000009*h700000 z0KQZJ03rYj0EmkP0000005Aan0000001ey#03rYj07xYU000000H^=}0Dk}g001nl z0stZa3jj1x2LJ#7004jh00000002GR0RSQZ3ji?f1^@s6005`}00000000xi001HY z3jln!1poj5004vl00000002TF0RSQZ3jkX01E(k+Xest0000S000000000*SpWbc01E)Dj(-IJ000008~^|S z00000q3HksA^-~jH0T8Y00000C;$Ke00000fnfpwA^-~jpfLvk000006aWAK00000 zizNX7A^-~jlwbw`00000L;wH)00000LJtA}A^-~j03rYj0GKZa0000005AXm000000J`4+03rYj z0F2QF0000002BZK0000006>-k03rYj0N6bT0000009*h7000000M4EP03rYj0N9)c z0000002BZK000000AvgR03rYj03IDD*0000m000000002eECB!_01E)@f(8Hp0002I z1ONa40002C0|Edd01E(s3<{9 z000;O00000003+P0stZa3jmPU1^@s6000;O00000002r=001HY3jnx`1poj5005`} z00000007YC001HY3jho$1^@s6001Na00000004#O0RSQZ3jnb41^@s60Dk}&00000 z0001ok^ulB01E(2c?JLg0000K000000001O>j3~F01E&B^9BF_0000)000000001# zF9HA}01E(=8V3LX0000O000000001u@BsiK01E(^&ISMg0000K000000001S;{gC7 z01E&d@df|@00013000000Dk}gOA7!1A^-~j6i)>J00000Pyhe`00000xfKBbA^-~j zECB`p00000C;$Ke00000mc0Q0A^-~jJg5c$00000OaK4?00000su}Q|A^-~j>~RGE00000m;e9(00000hL->UB7Xo205t6d00000 z05Aan000000Fkl+03rYj0Ax}J0000005kvq0000007e4>03rYj0NmIH0000003-ka z000000J*LK03rYj04Smc0000007w7;0000008eKC03rYj08E7i0000003ZMW00000 z0HC)503rYj09;iE0Dk}g001Ze00000001)B0RSQZ3jmDh1^@s6001BW00000007Dn z001HY3jjDg1poj5002Y)00000001Af0stWZ4FCYU2LJ#7003$L00000005Yo0RSQZ z3jlza1^@s6001-q00000001_r0stZa3jj<_2LJ#7000~S0Dk}g0000PPyqlU01E)j zqy_*00000)000000000V3;_Tl01E&t_yqs}0000;0000000012AOHZN02lxm1_}TG z00008000000001aWC8#p01E(E7Y6_U0001x00000000195dr`r01E(U5C;GN0000S z000000002Wseb?fA^-~jjQj-v00000gaH5m00000IspLyA^-~jP&5Vr00000C;$Ke z00000AzuIhA^-~jm}mt6000006aWAK00000v?c%mA^-~j^hgB&000006aWAK00000 zM4SQuA^-~joInQv000007ytkO00000`p^IXA^-~j0Dm6_0000003-ka000000G3Ar z03rYj0F)~S0000003ZMW000000KsAc03rYj0Ms!D0000005AXm0000003Bum03rYj z0Av{l0000004M+e0000004gg003rYj003MC0000009XJ3000000AdLO03rYj0QA}h z000000Dm9=00000005>>001HY3jkPz1poj5003M700000006DH0stWZ4FCYW2LJ#7 z001ul00000006c+0RSQZ3jjcy1^@s6001BW00000004J70RSQZ3jhq81^@s6001-q z00000002=r0RSQZ3jidV1^@s6001Ze000000Dl0sLjV9G01E(&R0RM40000u00000 z0002Z`T+nU01E(E0S5p80000`0ssI20000R{Qv+W01E)5?gan<0000m000000002S zn*jhK01E){)&>9o00017000000001xmH_}F01E&R)CK?m0001-000000000HvjG4i z0DlVrRHX(000000OaK4?00000>A^-~j zpF00000i}(QmA^-~jNc;u>00000Pyzq|000005`_Q&A^-~jVA=%$00000*Z=?k z00000;spQzA^-~jBr*j600000AOHXW00000t^ff5A^-~j7&Ha|00000H~;_u00000 zvmOBeA^-~j>{JE-00000Ab$V=000000D{2)03rYj07w@G0000002}}S000000IanD z03rYj0KA+900000089V?000000B5EG03rYj0K`oP0000006+i$000000Mb?f03rYj z0FaFZ0000005AXm000000B3pu03rYj0HC)90000001N^E000000Ds`F0stWZ6aZ+; z2><{9000;O000000028I0RSQZ3jiE`1^@s6006uM00000002JV001HY3jjbT1^@s6 z001xm00000000Q%0RSQZ3jiGO1^@s60000100000000AM0RSQZ3joln1^@s6001xm z00000007|!001HY3x5ENP6Yq}0000W000000001kt^xoe01E)rPzL}20001B00000 z0002@w*UYl01E(U2nGNE0000i000000001F2><{h01E)PG6ett0000W000000002z zPyhfT01E(Yg#`cr0000~000000000olL7!D01E)fJO=;(0Dk}gC;$Ke000007G41W zA^-~jh^Pht000008~^|S00000az_9FA^-~jKve|*00000YybcN00000v9qNNA^-~jusjC<000007ytkO00000QH=lqA^-~jOyUIq00000H~;_u z000001Lpw%A^-~jobm<$000006aWAK00000LUIBCA^-~jWGV*$000006aWAK00000 z(0`c#03rYj0LYF70000005AXm000000BQjM03rYj0H7%a0000002}}S0000002g8a z03rYj04Qn&0000003ZMW000000OW%K03rYj02IOo0000005|{u000000NJ|%03rYj z02to}0000002}}S0000008U5(03rYj0DrVA2LJ#7000~S00000002G^0RSQZ3ji?u z1poj5002k;00000006t*0RSQZ3jnz81^@s6001Ze00000002(`001HY3jjPR1poj5 z001Ze00000000640stZa3jn;=1^@s6002M$00000001;^0stZa3ji!T2LJ#70Dk~{ z000000000)Z2|xy01E&}ItKs%0000q000000002ctpWfd01E)LQ3n730001300000 z0001Q4FLcm01E&lI|cv%00017000000001mC;01E)T4F&)J0000K000000002m zC;$Kw01E&-vIGDC0001#000000Dk}g`auBzA^-~jP@V<=00000C;$Ke00000Xc__l zA^-~jG~WgQ000009033T00000|F{4EA^-~j+z18$000002m$~A000005s(1@A^-~j zKxqa500000C;$Ke00000)HVVDA^-~jAS4F>00000SO5S300000mL>oIB7Xo20Q5)& z0000002BZK000000Hd=203rYj0DzkX000000O$Y!0000007-%Y03rYj0Q|rP00000 z07L))0000008l&t03rYj0OV{10000002BZK000000B1e|03rYj001Wk0000005|{u z000000LNYe03rYj07x+h0Dk}g001Ze00000007zB001HY3jo~T1poj5002M$00000 z006~RGE00000m;e9(00000cOC!$A^-~jP(=j*00000 zC;$Ke00000N(=x1A^-~j z03rYj0BHIJ0000000aR50000008h0503rYj0Gyl!0000003ZMW0000006uO303rYj z0JyIP000000DpV{00000008}w0RSQZ3jn}x1^@s6000yK000000024M0RSQZ3jplu z1^@s6001BW00000007&v0stZa3jn-Q2LJ#7001-q00000000;M2F01E)n++01E)X&;(|;0DlVra6JbA000008~^|S00000t)&3~A^-~j#GM8J00000AOHXW00000-bnxe zA^-~j7<&Z(00000C;$Ke00000Gadl|A^-~j%v1&d00000AOHXW00000bhQEiApi{k zFuVr<000009{>OV000008WR8jA^-~j7(WF70Dk}g07L))0000003L_{03rYj0I1#t z0000009*h7000000ROoF03rYj0Hh5D0000002lxO0000004Asa03rYj0L=RZ00000 z02lxO0000005jkL03rYj0QBw#000000Gt2-00000027P?03rYj0PI2s0000009XJ3 z0Dk}g003vx001HY3jm3kLuI0000K000000000|-vIz301E&>!3F>T0000;000000002m&H(@-01E&V z=LP@(0000a000000001mCIJ8<01E&JVg>*J0000m000000000?2mt^h01E(AIDZBJ z00000JOBUy00000O>h7JA^-~jyqpC900000OaK4?00000|FQxAA^-~jNK*#@00000 zBme*a00000ep&zkA^-~jY>)*200000FaQ7m00000RY3s&A^-~j1fB)}00000OaK4? z00000I0OIyA^-~jNG=5c00000Fn<65000000J0MS03rYj0MP#h0000003-ka00000 z0HWgn03rYj0B|P;0000009*h70000005xR+03rYj0C+S8000000Av6F000000Ch+J z03rYj07O;=0000004M+e000000J|Fi03rYj03<{O0000007w7;000000Dq!z0stZa z3jh#22LJ#7001Ze00000008=S0stZa3jiQJ2LJ#7000yK000000019k0RSQZ3jn;S z1^@s6000~S00000006X^0stZa3jk-01E(QUj_gG0001N000000000H0{{Rb01E)*D+K@m0000q00000 z0001<3<3Zm01E&-4hH}L0000S000000002IUjYCj01E)%s0IK40Dk}gC;$Ke00000 z(?I|LA^-~j08|A400000NB{r;000001O)&9A^-~js4xWp00000lmGw#00000l`jAQ zA^-~jP+$cB00000r~v=~00000RB-?RA^-~j)N%y?00000Q~&?~000003J(DQA^-~j zfcpgi00000OaK4?0Dk}g07FCq03rYj0Awl$0000002BZK000000C#i&03rYj0Q9m3 z0000006+i$000000Dv_B03rYj04Qn&0000003ZMW000000A@G<03rYj0Jv%e00000 z089V?000000M9)F03rYj0LUf>0000005|{u000000D(yX0DmF?3jmm)1^@s6006)M z00000000(;001HY3jn~~1poj5000;O00000004PF001HY3jnZF1poj5000yK00000 z006Wy0stZa3jh!w2LJ#7002+`00000003de001HY3jll?1^@s6001Na00000000sJ z001HY3jjPR1%Chl0000e000000002G0RR9Z01E)vDFpxk00008000000001DQUU-X z01E(^Ee8Mq0000W000000002B0000Y01E)TCbY0000`000000002QS^@wf01E)*5(fYP0000~0Dk}g00000D5L@aA^-~j+)M`m z00000Q~&?~00000`hEcbA^-~j#8(CY00000AOHXW000004j%ykA^-~jgjWUt00000 zKmY&$00000w6p*KA^-~jR0IY90000090C9U00000OV}AC0000K000000001+IRF4601E(YP6Yq}0000W z000000000R3;+Nk01E)*GX($u0000$0000000012zW@Lt01E)L6b1kQ0000O00000 z000162LS*g01E)vHwFLz0000`000000Dk}gi^Ko`A^-~j0JsGJ00000JOBUy00000 z9g6_~A^-~jc+3U>00000cmMzZ00000v}XbUA^-~jTr~#(00000KmY&$00000NR9#k zA^-~j>_i6u00000EC2ui00000?H2$5A^-~j7()dB00000Bme*a000006tw^VB7Xo2 z0Gyl!0000003ZMW0000000bxk03rYj06-T90000002lxO000000QYGC03rYj0F0Rh z00000089V?000000Fe^_03rYj09-!>0000004xCj000000MEGr03rYj0Fd4W00000 z08jt`0000002}-O03rYj05~!R0Dk}g003M700000006OC0RSQZ3jkoJ1^@s6001BW z00000000qa0stZa3jmxo2LJ#7001}u000000063T0stZa3jla32LJ#7000~S00000 z005lz0RSQZ3jhH31^@s6001}u00000007fQ0stZa3jpK{2LJ#7003M70Dk}g0002f z4gdfm01E){PXzz~0002Q000000001`eE|R>01E&Nz6JmQ0000u00000000043jhEj z01E*0P6Yq}0000W000000001nbpQY&01E&-xCH0000e0000000008tbYLjA^-~j_}c~m000006aWAK00000Afo~RA^-~jR7wW` z00000Bme*a000005Z3_!A^-~jIOhfc00000KmY&$00000VdVh;A^-~j1o8#|00000 zPyhe`00000FRcIoA^-~ju+aqo00000AOHXW00000A>9E0A^-~j=zr`60000007w7; z0000003f9S03rYj0K}aJ0000003ZMW000000OAt@03rYj01(~=000000Du4h00000 z0CIN$03rYj0MxPu0000003ZMW00000033}003rYj0EEp30000003-ka000000M{V_ z03rYj0F(#@000000Dm9=000000050`0RSQZ3jolr1^@s60049V00000007SZ0RSQZ z3jjb12LJ#7000yK00000006h$0RSQZ3jj301^@s6000yK00000008Xe0RSQZ3jkE| z1^@s6001BW000000013k001HY3jiRP1poj5000;O000000Dk}`#Q*>z01E&VQwIP5 z0000q000000001mAOHX&01E)DMFju=0001#0000000020cme<-01E&ZEC&Dp0000m z000000002RDgXc?01E)bS_J?A0000W00000000200000hyVZp00000 zJZJ&{A^-~j)HMeH000006aWAK00000wp{=KA^-~j1d{~-00000ga7~l00000dT#&# zA^-~jXq*KA00000Gynhq00000?~wukA^-~j+(!oh0Dk}g0DJ%d0000004GTR03rYj z0C;)@0000003-ka000000F^!g03rYj0B|P;0000009*h7000000P}bN03rYj0BFz! z0000002lxO0000009d{N03rYj09X_T0000005AXm000000Fiq=E01E&-(gpwk0001-000000002g0ssIa01E)LD+K@m0000m000000001|fdBv^ z01E(s*aZLp00017000000001QjR62601E)9%?1Df0000a000000002;CIA4Y01*HH z0Dk}g000001ONa400000YE%LMA^-~jL@oya000007ytkO00000t@g02BbI%LxDg z0000G000000000gz5xIt01E(6;06Ey0000`0000000018E&>1|01E(&83zCW0000S z000000002<+yMY001E)X>;?b;0000e000000002Ep8^0P01E)DN(TS{0Dk}gNB{r; z00000NI?JqA^-~j$ZiDy00000TmS$700000lXw9DA^-~jI6(#g00000AOHXW00000 zAjtp#A^-~j1RVwd00000U;qFB00000=R^PiA^-~j#8d?U00000EC2ui00000Qv?72 zA^-~jcrFD100000bN~PV0Dk}g0DA@i03rYj0BlYL0000003ZMW000000OB+P03rYj z0Ei(60000008jz|0000004&r103rYj0JPKv0000007w7;000000LX3u03rYj09>#J z0000008{_~000000Lo+l03rYj0HA9H0000002BZK000000C5xm0DqwX4FLGO2LJ#7 z00031000000035z0stZa3jkn82LJ#7004Xd00000004;q0stZa3jk!+1^@s6001BW z00000008yF0RSQZ3jm1W1^@s6000~S00000003w$0RSQZ3jnBx1^@s6004vl00000 z003HY3jqAo1%Chl0000)000000002>MF9XJ01E&xp9TN`0000e000000002^ zya50r01E&ps0IK40000K0000000013MgRaJ01E&tRRsV50000K000000000RdjJ3; z01E)1&;d0002E000000001}kpTcA01E)n&jtVh0000; z000000001yegOa?01E&#zy<&S0000K000000Dk}grEdWMA^-~j#IObc00000AOHXW z00000C7J;MA^-~j1l9%s00000U;qFB00000Tr>gzA^-~jP$35Z00000H~;_u00000 z=ym}BA^-~jG_wW(00000NB{r;00000DYF6qA^-~j6jKKP00000Gynhq00000K`jCR zB7Xo208Hox0000002lxO0000001!(803rYj0H_TI0000009*h70000005cQ-0HFX4 z0PwsA0000000961000000K2CG03rYj0Ax-F0000002BZK000000J6XV03rYj03fLb z0000002BZK000000CB001HY3jjQ91poj5 z000;O00000002N>0RSQZ3jheI1^@s6000;O00000000<+0RSQZ3jm101^@s6001xm z000000065*0stZa3jm-C2LJ#7003|R00000000|p0RSQZ3jkoP1^@s6003|S0Dk}g z0001s&H(@-01E)Lu?7GD0000K000000000Rb^rh(01E(YQwIP50000q000000000+ z5di=q01E&>JO%&&0000O0000000011dIA6<01E)vJqG{)00017000000002U3jhEj z01E)XGX($u00008000000001I2Y&znA^-~jcrpb500000AOHXW000000So{DA^-~j z$TI~1000008~^|S00000xhMeuA^-~j&}aq#00000NB{r;000004N?FAA^-~jEQSRD z00000+yDRo00000ZEOMnA^-~j)Hw$L00000Pyhe`00000+dTmQA^-~j?0=jF00000 z089V?000000ERLG03rYj0N@@60000002}}S0000009;c503rYj03cok0000005AXm z000000C*h%03rYj0EAQq0000005AXm000000F^ue03rYj0DPPV0000009*h700000 z0LnW703rYj0OXqn000000DpV{00000003op0RSQZ3jiRs1^@s6001}u00000006sd z0RSQZ3jmO;1^@s6003A300000001%)0stZa3jl-=2LJ#7000~S00000005gy001HY z3jox71poj5000yK00000007Y;001HY3jmN-1poj5001BX000000Dk~iUjP6i01E)D zXaxWO0000K000000002F*8u<`01E(Q=mr1)0000e000000000xCjtN>01E&N7Y6_U z0000K000000001VCIA2;01E)bNCf}@0000m000000002KF984|01E(^jRpV!0000e z0ssI20001)&jA1;0DlVru(AdK00000Bme*a00000)LQ@mA^-~jP>}@y00000C;$Ke z00000p+^A#A^-~jh@S=k00000&;S4c00000s89d^A^-~j)Pw~900000WB>pF00000 z9t8jZA^-~jJTV0T00000FaQ7m00000kcD+K@m0001V00000 z0000tJpuqC01E(=CI$I0000?000000000-b^-t*01E&FJqG{)0000S000000000hV*&so z01E&tGJgjE000007ytkO00000`HTVpA^-~j*h2>Z000000096100000i9`SZA^-~j z#8d?U00000EC2ui00000<%69E7s01E(6Jq7>(0Dk}g zSOEY400000rgZ@TA^-~joU;Z100000C;$Ke000001|$FgA^-~jAXo(e00000AOHXW z00000t5N^}A^-~jWQPR+00000AOHXW00000(Ru*@A^-~j6uJfg00000YykiO00000 zcP#(_A^-~jxLE}N00000Z~y=R0Dk}g09=Iv03rYj0GvPv0000002lxO000000P>pv z03rYj08H-%0000004M+e0000007?V`03rYj06f|T0000002BZK0000003;{@03rYj z061a>000000Hgo_000000Mdy903rYj0JK2|0000002BZK000000IMeg0DmF?3jiP& z2LJ#7001BW00000004&J0RSQZ3jhGZ1^@s6000yK000000056P001HY3jhde1poj5 z001BW00000005h2001HY3jjEn1poj5001-q000000078@0RSQZ3jnCX1^@s6002+| z00000000Rt0stZa3jkyp2Y&zn0000e0000000001fdBv^01E)@(**zk0001R00000 z0000$ivj>501E&hLI(f<00017000000000+V*mgm01E)5Y6SoQ0000K000000002) z`vCwV01E)%0|x*A0000`0ssI20000{7Xbhw01E&#KL!8*000130Dk}g00000M!^68 zA^-~jFc$^@000007ytkO00000M|}YRA^-~jWV{9d00000r~m)}00000iu?fpA^-~j zFa`$z00000H~;_u000004^sdDA^-~j3|<8Q000006aWAK00000z;*xtA^-~j#JU9l z00000Q~&?~00000qkkF!03rYj0Q>?50000004M+e000000Aq6j03rYj0H8kx00000 z0Av9G00000064(`03rYj05quv0000008jt`0000004=lt03rYj05k*!0000003ZMW z000000I-4q03rYj06@V80000007w7;000000KU=z03rYj0Dm;I1^@s6002k;00000 z003h>001HY3jq931poj5001}u00000003bz0stZa3joaO1^@s6001BW0000000335 z0RSQZ3jlDU1^@s6000yK000000084J001HY3jp|G1poj5001Na00000000`+0RSQZ z3jpM^1^@s60Dk}=000000001gvj6}h01E(An*{&>0000i000000000pUIG9j01E&p zF$Vwu0000W000000001LegOa?01E&Zzy<&S0000S000000001ew*UYl01E(A2nGNE z0000K000000000A2m$~i01E(k4F>=K0000S000000Dk}gwv_?^A^-~jpgjiw00000 z8~^|S00000W)1)VA^-~jG*JZr00000!~g&Q000007ux^;A^-~j93=(-000006aWAK z00000hJgYAA^-~jAV3EI000008~^|S00000zY_oeA^-~jh(HAZ00000L;wH)00000 z6nOyvB7Xo20A#iX0000002}}S000000C=+k03rYj0BlnS0000005kvq0000002PD+ z03rYj0DwRT0000002}}S0000003I;_03rYj0OVu^000000Av6F000000Otz;03rYj z0LU{10000002}}S0000007lvX03rYj0N5l30Dk}g000;O00000003ak0RSQZ3jjFg z1^@s6001Ze00000001|S001HY3jj>!1poj5001xn00000005y9001HY3jnA+1poj5 z002Y)00000007^*001HY3jin&1^@s6000OA00000000o~0RSQZ3joOT1^@s6001li z0Dk}g0002YQ2+oU01E&Zh6Mls0000K000000002-oB;qL01E&l*#-ar0000e00000 z0001)NB{sL01E&dRs{e60000e000000001Jg#iE}01E*4#0CHW0001Z000000001n z3;+Nk01E&}Gz9lpz6A^-~jGy(pF0000040iwkA^-~j7=OD3 z0000003-ka0000004*f~03rYj03a0y000000H^=}000000JA{?03rYj0O%+O00000 z08{_~0000007!lU03rYj0H{6(0000002lxO000000J>QK03rYj0Qimt0000002l!P z000000Bl_V03rYj0DO`K000000DoKn00000008%%0stZa3jo+j2LJ#7000~S00000 z008-K001HY3jhe61poj5000yK00000002a%001HY3jl!o1poj5002w?0000000210 z0RSQZ3jnC%1^@s6001-q00000007FG001HY3jn0<1poj5001xm000000Dl0-F#!M~ z01E&(mIeR-0000e0ssI20000ct^xoe01E)rPzL}20001B000000001_mjVDH01E*8 zNCyA_0000K000000002Pa{>S&01E)fJO=;(0000e00000000226afGt01E)TJ_Y~) z0000e000000000o{s90Y0DlVr@CXM000000Pyzq|00000dxHW1A^-~j6fXw=00000 zC;$Ke000005GerwA^-~jjA;e{00000AOQdX000003futzA^-~j6ubri00000JOBUy z00000-gN;0A^-~j1hfVK00000=l}o!00000w2lA(A^-~j1my()0Dk}g02l!P00000 z02Dg`03rYj05By60000002lxO000000NV%x03rYj0F(^}0000002BZK000000PEfX z03rYj0Q|rP0000007L))000000F^8N03rYj0H|FB0000003ZMW000000KRAf03rYj z0O%bD0000002BZK0Dk}g007D)0stZa3jl=T1^@s6001Na000000042^0RSQZ3jk2- z1^@s6006iE00000008r-001HY3jqB41poj5001-q00000002-40RSQZ3jn-01^@s6 z001BW00000003b&0stZa3jp{d2LJ#7001Ze00000002OS0)GG^01E)LKnDN-0001} z000000000mkN^N801E(siUj}w0000y000000002*KLG$D01E(Aody5^0000S00000 z0000G9RUC$01E(sP6hw~000041^@s60002zodEzM01E&J+6Djs0000S000000001K zWB>pn01E(6Ykvg*00000Pyhe`000009H#*QA^-~jc%B9T000006aWAK00000;N$@S zA^-~j@bLx!000006aWAK00000X!ijCA^-~j!1)FM00000Pyzq|00000;*0JX0000002}}S0000000w&k03rYj05m=a0000004M+e z000000DqE(001HY3jl=O1poj5001Ze00000000V1001HY3jjb^1poj5000yK00000 z005#b0RSQZ3jnl;1^@s6001Ze00000006OV001HY3jkbk1poj50058x0000000642 z0RSQZ3jhq<1^@s6001Ze00000006~<001HY3x5E>d<6gi0000K000000000p_5lDQ z01E&(_XYp}0000`0ssI20002B+yMY001E&J>;?b;0000?000000002tr2+sV01E&t zOa}k}0000K0000000001tpWfd01E)1PzL}20000q000000001E0RjLb01E(g3kLuI z0Dk}g6aWAK00000qagwSA^-~ja1;js00000AOHXW00000H`xFHA^-~jj3fpC00000 zFaQ7m000001GfMGA^-~j6bA+X00000&;S4c00000D}4a~A^-~jP`m~J000006aWAK z00000&$I#nApi{kh`R>>00000DF6Tf0Dk}g00A5V03rYj05}r|0000005AXm00000 z0KT&V03iSr07%RU0000002lxO000000IdK303rYj0Hi1d0000002lxO000000BckL z03rYj09=X%0000003-ka00000052N>03rYj05k*!0000003ZMW000000P~mu0DmF? z3jko41^@s6001BW00000002!F001HY3jp{*1poj5004{t00000004VN0RSQZ3jkQ3 z1^@s6000;O00000006n$0RSQZ3joaO1^@s6001BW00000002A0001HY3joBo1poj5 z002Ay00000003LF001HY3jkD`1%Chl0000i000000001^)d2t^01E)*vjzYF0000W z000000001;4gdfm01E*4Q3U`10000)000000001`j{yK801E&>X$AlQ0000e00000 z0001{7Xbhw01E&FK?VQ-0000O000000000C;Q;_501E(+?*;$>0000K0Dk}g00000 z8g&5xA^-~je6t1s00000AOHXW00000s~G|SA^-~jWD*Ae000008~^|S00000EL;Ep zA^-~jc##DF00000ga7~l00000HoE};A^-~j{N4rt000008~^|S00000NoxTBA^-~j zXsiYR00000C;$Ke00000oqquW03rYj0Ei0*0000002lxO000000EglM03rYj0QBz$ z0000004M+e000000KNbK03rYj0MsZ20000005kvq000000M;@A03rYj0QemS00000 z02BZK0000004k~i03rYj0KiTM000000FVFx000000FxsE03rYj0DsIB2LJ#7001}u z00000000&*0stZa3jin@2LJ#7002Y)00000001aD0RSQZ3jmm!1^@s6002+`00000 z003X9001HY3jk1-1poj5003A300000006*g0stZa3jj1X2LJ#7000yK00000003%v z001HY3jl!71poj50Dk}=0000000008dI10;01E(Iw*~+J0000)000000001OX#oHt z01E(Us|El70000K0000000020GXel201E)bAO`>d0001t000000002GAOHX&01E(w zNCf}@0000W000000000~g#Z8|01E&(+XVms000000RR910Dk}gn;-!IA^-~jk0RSQZ z3jpLk1^@s6001xm00000002(50stWZ6aZk%2><{9000mG00000002%M001HY3jmZv z1poj5001-q00000008m$001HY3jhQ$1^@s6003M700000005Ng0RSQZ3jkcl1^@s6 z001BX0Dk}g0002kE&%`{01E&>iv|Dy0000m000000002O8~^|!01E(YL0002!000000002{%m4r)01E&t9tHpa0000a00000 z0002SHvj-401E)nOa%Y{0000i000000002`hJOM8A^-~jTtNo_00000C;$Ke00000 z_%H$hA^-~j=p6?D000006aWAK000001^WO1A^-~jurdY!00000Bme*a00000zLo$0 zA^-~j)awNR00000FaZDn00000Knnr@A^-~j1P%uP000008~^|S00000=7j+OA^-~j zaDT-H0000002lxO0000001AQt03rYj06^6R0000006+r(0000001=Y`03rYj0N8>C z0000002BZK00000052E<03rYj04x#*0000002}}S0000000^N103rYj0BA)A00000 z04M+e0000004!w!03rYj0Pr#g000000Dn{f00000004%-001HY3jo*^1^@s6001Na z00000002kF001HY3jpLA1^@s6005u?00000001zs0stZa3jioo2LJ#7002Y)00000 z00037001HY3jjni1poj5001-q000000012X001HY3jjzi1poj5001xm000000Dk~r z9{~U&01E)*2L=ED0000W000000002rg#Z8|01E(o+ywvt0000u000000000pA^-p) z01E)HR|Nn70000m000000002+Y5)Kt01E(MZv_AV0001p000000002bE&u=`01E&h zUIhRE0000m000000002rX8-^q0DlVrlxzh600000Pyhe`000001#T0000005kvq000000KM)303rYj0QB<)000000C)fZ0000008*#{03rYj04UoA z0000008jt`000000Kjs{jBZ01E(I00sa60000)0000000028P5=NR z01E(cf&~Bo0001F000000001NU;+Rl01E(cF$Vwu0000K000000001d0000003ZMW000000I4Ma03rYj090570000005kvq00000 z03hB003rYj0Fdqm0000004M+e000000FG4w03rYj0NAAl0000003ZMW000000OKeE z0DmF?3jpZl1^@s6001li00000005Q{0stZa3jhod2LJ#7003M700000004xk001HY z3jh%Q1poj5000;O00000008hJ001HY3jhFE1poj5001BW00000007He001HY3jk1M z1poj5000O800000002{H001HY3jidU1%Chl0000$000000001h*Z=?`01E)@BL)Bf z0000W000000000a5&!@p02BbY$_W4f0000e000000000+H30x301E(&9tHpa0000K z000000001j0ssIa01E)vDg^)l0000q000000002wjsgH801E&ZMF#)?0000W0Dk}g z00000;A{c_A^-~jBsvEG00000Bme*a00000mjeO-A^-~jXbcAc000007ytkO00000 zr7HmdA^-~jV0i`r00000yaWIM00000O9BA^A^-~jcr*q800000WB>pF00000;8+0w zA^-~j1Th8x00000TmS$700000e1EtB03rYj0LZ2W0000002BZK0000003`AN03rYj z07x(f0000005|{u0000006d)n03rYj0IW#|0000002BZK0000001O@g03rYj00cz^ z0000003-ka000000I@d!03rYj0MJYY0000004x9i0000006h)>03rYj0Dp)z1poj5 z001-r000000094%0RSQZ3jnOt1^@s6005i-00000001C$0stZa3jky*2LJ#7001xm z00000000Xs001HY3jpL=1poj5000~T00000002x40stZa3jkOS2LJ#7003M700000 z003im001HY3jjR31poj50Dk~f000000001}tO5Wc01E(MPzL}20000O000000002- zD*yl@01E&(T?GID0000a000000001TPyhfT01E&(g#`cr0000K000000001Ze*yp^ z01E(IE(ZVr0000a000000000WbN~P%01E&hu>}AC0000q000000Dk}gXLtYrA^-~j z_{{|X00000Z~_1T00000{xSjpA^-~jbRP!*00000Q~&?~00000T`2+pA^-~jlo$s9 z00000H~;_u00000y6gY|A^-~js44~k00000Kmz~(00000Vr~HdA^-~jG_VE$00000 zC;$Ke00000MR5TDB7Xo20F(^-01E(QNCf}@0000W000000002$^nU;VA^-~jkn05i00000FaQ7m z00000QI!AyA^-~jV2uR;00000FaQ7m00000Z@&QmA^-~jyx;}^000008~^|S00000 zbJqX>A^-~jWFrOu00000L;wH)00000H9`UaA^-~jJShhN00000Q~&?~00000*}(w- zA^-~j^nc(60000009*h7000000Gx;b03rYj00iF!0000004x9i000000F0ji03rYj z0Pybx0000002BZK000000LHig03rYj0GOTy0000003ZMW000000F(^?03rYj02DO^ z000000CWHV000000D3b303rYj01Rmb000000Dt@d00000004#r001HY3jho+1poj5 z0058x00000000pW001HY3jn+}1poj50049V00000000ju0stZa3jk~w2LJ#7001Ze z00000003s8001HY3jjFv1poj50049V00000001?f0stZa3jn}L2LJ#7000;O00000 z0Dl1Jm;wMI01E&RNe2J`00013000000001LasU7#01E&-a|HkZ0000a000000000? zjsO5601E(ghy?%u0002!0RR910002A@&N!M01E&Z&;|ei0000;000000000Tcme<- z01E){D+d4o0000e000000002*I{^S90DlVrq?-l+00000C;$Ke00000+7$1^@s6000;O00000006DY0RSQZ3joaH1^@s6002+`000000044y0)GG^01E&- zD+d4o0000e0000000018&j0`-01E(&9tHpa0000K000000001%D*^x_01E)f=LP@( z0000$0000000002!T0001>00000 z0000fEC2u^01E(IT?GID0000S000000001b0000Y01E&JCA^-~jAb)*200000FaQ7m0Dk}g0QwaG03iSr0Px8P00000 z04M+e0000007)_d03rYj0OTD80000002BZK000000OF?r03rYj0K}CA0000002BZK z000000Cu7P03rYj0Ic-|0000007L))000000OYj-03iSk0GPZ7000000384T00000 z08%CZ0DmF?3joAO1poj5001xm000000085U001HY3jlzM1poj5002Ay00000007s< z001HY3jm-R1^@s6002Y)00000006@X0RSQZ3jmNf1^@s6001li00000002T|001HY z3joM#1poj5000yK00000008bx0stZa3jl;H2Y&zn0000W000000001wE&u=`01E)* zO9cP`0000u000000001%3jhEj01E(sGX($u0000W000000002790C9$01E(6;06Ey z0000`000000001-ya50r01E&#-v$5x0000S0RR910000hZ~*`!01E&Nu?7GD0000m z0Dk}g00000?ce|aA^-~j%qIo_000008~^|S000008YBS#A^-~jb00000 zLY)BsA^-~jOxXqi000006aWAK00000LVpSX03rYj0KiTK0000005kvq000000Num@ z03iSr02s^(0000002lxO000000EIjN03rYj0QhVL0000004x9i000000MmW~03rYj z030p{0000004M+e000000FW&L03rYj0A%O}0000004M+e000000H)Lc03rYj0Dt_{ z1poj5002Y)00000001bF001HY3jk1y1poj5001}u00000006qj0RSQZ3jo~W1^@s6 z001xm00000002_%001HY3jjzj1^@s6001-q00000008R{001HY3jl;U1poj5002|~ z00000003*x0RSQZ3jjE>1^@s60Dk~1000000000_-T(k101E&N;spQz0000a00000 z0002|v;qJj01W`Ry9WRO0000h000000002~aR2}!01E&-a|HkZ0000a000000001n zhXMd101E)bFb4nt0000e000000001d)Byk@01E(|vjzYF0000e000000Dk}gzefN7 zA^-~jKzRiK00000+yDRo00000e4zpWA^-~j#6<@H00000KmY&$0000009^q9A^-~j zJg5c$00000OaK4?00000i>mY&D01E)f z@&*6^0000S000000001%e*gd?01E)v(**zk0000K000000001Yj{*Q901E&(MF#)? z0000m000000002JX8-^q01E(gYy|)S0000W000000002;a(@B>dUH000006aWAK00000Q7r%f5&#PTRJjBI00000d;$Of z00000;r0OlA^-~ji1`Kp00000H~;_u00000O(g&TA^-~jL`Vey00000AOHXW00000 zw~zt=A^-~jF z1poj5002Ay00000001jM0stZa3jpvZ2LJ#7002+`00000007ll0stZa3jpvh2LJ#7 z002M$00000004nH001HY3jnN61poj5000yK00000000DC001HY3jq9)1poj5000;O z000000Dk}<9{>O%01E(&MFju=0000W000000001hHvj-401E)HOa%Y{0000W00000 z0000?DF6Tx01E)ny959L0001t2LJ#70001HqX7US01E(+ody5^0000q000000000H z@&N!M01E){^#%X{0000)000000000d`2heT0DlVrnEnO;00000H~;_u00000vr+*7 zA^-~jRHX(000000OaK4?00000rC$I5A^-~jbd&`E00000JOKaz00000lNJB~A^-~j zKtTln00000lmGw#00000%S-?OA^-~j=zIkL00000U;qFB00000mkDzb z0Dk}g02BZK000000P3~?03rYj0Q3e10000003ZMW00000053xU03rYj0F0gn00000 z089V?000000I5y_03rYj0F)000000004x9i000000961003rYj00<}r0000004M+e z000000Gtv503rYj02Dn20000006YKy0Dk}g007Ak001HY3jlC81poj5001Na00000 z002fC0stZa3jpL22LJ#7002|~00000004Su0stZa3jpXf2LJ#7002+`00000001qQ z001HY3jn~41poj5001xm00000005n20stZa3jpXB2LJ#7003|R00000007#>0e=7@ z01E)%;RXNz0001h000000001t+5rF}01E(o>IMJ+0000O000000001$eE7A^-~jP{{@W00000 zyZ`_I000001EB!`A^-~jpxOoi000008~^|S00000P8a|HA^-~jfKmkj00000Gynhq z00000Y|8)uA^-~j~A^-~jOil*?000007=Hi&00000 z0MlUr03rYj0K}CA0000002BZK00000081_b03rYj00fB!0000004M?g000000My<9 z03rYj0K_H+0000008{_~0000001L4I03rYj0DzhW0000004M+e000000Bjfm03rYj z0C)ig000000Gt2-000000DnRf0RSQZ3jiqo1poj5001Na00000006_D0stZa3jp*< z2LJ#7000yK00000001=u0RSQZ3jj1V1^@s6002Y)00000008h#001HY3jjES1poj5 z002Y)00000007`Q001HY3joM#1poj5000yK00000004*W001HY3x5DaE(QPq00004 z0RR910002kBme*+01E&lNCf}@0000W000000002Fs{jBZ01E*0{{;X50001J00000 z0001dtN;Ka01E)100sa60000m000000000Vi~#^501E&h%?1Df0000W000000000l zO#lEQ01E(!SOow80Dk}g6aWAK00000ql^LoA^-~jbVCOK00000WB>pF00000sMrAj zA^-~jtmp;+00000H~;_u00000mdyYFA^-~jP#y*V00000C;$Ke00000%8vm6A^-~j z7-XD z03rYj0H`Ad0000005AXm000000GpEm03rYj0JMk(0000004M+e0000008Q-y03rYj z0Dol61^@s6000yK00000006o*0RSQZ3jnm31^@s6002+`00000005tC001HY3jkbk z1poj50058x00000001ME0stZa3jpXy2LJ#7000yK000000057)0RSQZ3jn;`1^@s6 z000~S00000001J@001HY3jn|%1^@s60Dk}&000000001gF#rG}01E(EWd#5L0000G z0{{R300030Q2_uV01E)1F9rYr0000m000000000l(f|M=01E(s9|iyb0000a00000 z0001un*jhK01E)r)&>9o0000S000000002X82|tx01E(ILj?c;0000a000000Dk}g z=rI5QA^-~jz-R>k00000OaK4?00000Y!v_iA^-~j^gsmw00000C;$Ke00000vatdH zApjHrkjn`G000007ytkO00000s5t@vA^-~j$npjN000008~^|S00000xeWjSApjHr z2+Iio00000C;$Ke00000g$n@yB7Xo20C+kE000000IUE20000009B9x03rYj0Qiap z0000005AXm00000024d_03rYj0Ca2x0000003ZMW0000008m>203rYj0Dz|k00000 z0Du4h000000J6;i03rYj0AS_@0000003-ka0000006Crk03rYj03_N50Dk}g000;O z000000082u0RSQZ3joa91^@s6000;O00000007m{001HY3jpjM1^@s6000yK00000 z0079p001HY3joX%1^@s6001xm00000001(`001HY3jnAb1^@s6001xm00000003_; z001HY3jmNy1poj5002|~0Dk}g0001vVgLXl01E&(mIVL+0000O000000002I@c{rL z01E)n&jtVh0000;000000002gFaQ7|01E)5Vg&#I0000$0ssI20001t_5c7P01E(M zF$Mqt0000S000000000st^fcc01E(knFRm<0000K0000000019(SHB{A^-~jOdkdS z000008~^|S000003CaKfA^-~jkR1j900000C;$Ke00000A0+?)A^-~jL`Vey00000 zAOHXW00000gTes-A^-~jP~ipu000008~^|S00000fENM)A^-~j&=Cg!00000TmS$7 z00000@?Qb~A^-~jKz|em0000005AXm000000OT_Q03rYj0O0Nh0000002BZK00000 z0Cj2s03rYj02HhS0000005kvq0000006<0p03rYj0Awo%0000005AXm000000Kf(S z03rYj0IW_00000002BZK000000G*@&03rYj05tan000000Dlw!00000000Fy001HY z3jnZ81poj5001BW00000004a#001HY3jl;d1poj5005K#00000002vA0stZa3jjDa z2LJ#7008^|00000004@x001HY3jibo1^@s6000yK00000004hA0stZa3jp-*1^@s6 z001Ze000000Dl0O=l}pB01E&FDh2=m0000K000000002Y6#xJt01E&>K?MK+0001# z000000000S4FCWl01E(|Gz91poj5001Na00000001#^ z0e=7@01E(QvIYPE0000a000000000uRRRDa01E(sE(ZVr0001#000000001uV*&so z01E&_G6w(v0000`000000001+JpceA01E(sQUw420000q000000001V@c;lK01E&t zFa`hs0000S000000001H1_A&g01E&>4Sxp!000008~^|S00000v$O&LApi{kaJvTp z000007ytkO00000JRtx8A^-~jtW^a700000Bme*a00000kWK*rA^-~jXru-J00000 zFaQ7m00000=~w^&A^-~jfQ|(K00000EC2ui00000=)C{{A^-~jKokZ5000007=Hi& z0000003q-I03rYj08Huy0000002BZK000000FfjB03rYj03=8S0000003ZMW00000 z01dW&!{r01E(!GY0?w z0000~0000000008kN^N801E)TiUj}w0000y000000000vCIJ8<01E(^VFmyI0001R z000000002yWB>pn01E)LYXtxR0000K000000002=6#)Pt02BZ)%LxDg0000u00000 z0Dk}gTa*C+A^-~jEQ00000FaQ7m00000-@pI>A^-~jU={`d00000WB>pF00000V4DB{ zA^-~jFz*Eb000008~^|S00000MjZkGB7Xo20B92j0000009*h7000000B{2W03rYj z01ylZ0000005AXm000000P7L}03rYj0PH;l0000004xCj000000Ah&%03rYj0C3+0 z0000005AXm000000Q6`903rYj02HeR0000008{_~000000IX>M03rYj0C<@N0Dk}g z000yK00000008+Q0stZa3jp-s1^@s6003M7000000000_0RSQZ3jmm;1^@s6000~S z00000000?2001HY3jnlI1poj5000yK00000004i5001HY3jjFW1poj5002Y)00000 z0019U0RSQZ3jm;{1^@s6000~S0Dk}g000266#@Vv01E(25eEPO0000O000000001e zdH?_-01E)<&;z`F01E)TJqG{)0000S000000000h4FCWl z01E)zGz9O0000009*h7 z000000DKDo03rYj0AMo(0000003ZMW00000046yC03rYj0Ce&O0000004M+e00000 z0BjEc03rYj05CTN0000006+i$0000006{MR03rYj08m~9000000Dk}i00000007{E z0stZa3jkO^2LJ#7001Ze00000006Xv0stZa3joM32LJ#7001Ze00000001Pn001HY z3jj!-1poj5002+`00000008O+0RSQZ3jm-u1^@s6001}u000000029R001HY3jl0| z1poj5002|~000000Dk~oEC2u^01E(kT?GID0000m000000000g>Hz>E01E&d#|8iZ z0000$000000001nFaQ7|01E&>Vg&#I0001F000000001lj{yK801E&ZX$AlQ0000e z000000001&-T?q201E(+zy<&S0000K000000001rbN~P%0DlVrXt4zV00000Kmh;% z00000=a&EgA^-~j@Qnok00000Bme*a00000>6icjA^-~jT#f|*00000Bme*a00000 zlluSwA^-~j)G`JD00000FaQ7m00000Mr;89A^-~j=&S|+00000C;$Ke00000{Qv?0 zA^-~jgw_TC0Dk}g08jt`0000006rfA03rYj0Q?gN0000002}}S000000Ic}|03rYj z0MPyh0000008jz|000000C`aX03rYj0DLb70000003-ka000000QfHg03rYj0IV7Z z0000005|{u000000Me8J03rYj0HDzZ000000Gt2-0Dk}g008Am0stZa3ji1_2LJ#7 z001xm00000001^j0RSQZ3jl1^@s6001Ze z00000002g`001HY3joLi1^@s6003+N00000002Go001HY3jokB1^@s6003M700000 z003^}0e=7@01E)P@df|@0000u000000002#kN^N801E)5=mh`(0000$000000002w zwEzGj01E&}odo~@000000RR910000zm;eAG01E&Vjs*Y!0000a000000002;Hv#}6 z01E)bBnJQh0000K000000001!m;eAG01E&(j(-IJ00000Bme*a00000e`^8&A^-~j zz&Qs1000006aWAK00000V>1B&A^-~j3?2pm00000AOHXW00000Q&0c^A^-~j000006aWAK00000h7|z-A^-~j z&;SMi000006aWAK00000(F6bhA^-~j-0000006#eZ03rYj0JLib0000002BZK z000000L&W!03rYj0K`EC00000089Y@0000004pE>0HFXF0O$n@0000005AXm00000 z0H6v203rYj0Dq_r2LJ#7003M700000007+$0stZa3jnkZ2LJ#7007_s00000008G+ z001HY3jjov1poj5001xm00000003D7001HY3jlB|1poj5003M700000003~k001HY z3jo{`1^@s6003kF00000008n2001HY3jmZi1poj50Dl1R0RR910000EG6Dc101E(A z9tQvb0001t0000000005RsaAZ01E(6UB7Xo20Fb){000000B8~b0000000{~L z03rYj04UoA0000008jt`000000OB$N03rYj0AL>n0000002BZK0000005uB$03rYj z05CHJ0000005AXm0000003f3P03rYj0Pyt%0000008jt`000000H6o}03rYj0GKib z0Dk}g001BW00000005AC001HY3ji3=1poj5001BW00000006~90RSQZ3jmZT1^@s6 z003M700000006+X0stWZ4FGt&2LJ#7001BW00000008`8001HY3jknq1poj5006uM z000000023|0RSQZ3jl241^@s6000~S0Dk}g0001kVF3Ul01E(gGX?+v0000?00000 z0000`=>Y&D01E&d#|8iZ0000$000000000yF984|01E(civ|Dy0000e0ssI20001C z5dZ)p01E)LPz3-00000;000000000WQvv`Y01E)T5C;GN0001Z000000001rXMX_z zA^-~jc&Y{f00000SO5S300000Ie-BGA^-~jkiZ52000006aWAK00000Orrn*A^-~j zK=uUy000008~^|S00000vXubUJ00000FaQ7m000003>5$XA^-~j%s>SI00000C;$Ke z00000Ha7qOA^-~jNNNQD00000Gynhq00000a#H~SA^-~j&@To600000TmS$700000 zYxMvCA^-~j!0QD70Dk}g02BZK0000000+(i03rYj0EFfS000000FVFx000000Ah*& z03rYj0DRyD0000005kvq000000Myz603rYj0IazN0000002lxO00000015K}03rYj z05tXn0000007L))000000M!iv03rYj0DwCN0000005AXm0Dk}g008vw0RSQZ3jj>@ z1^@s6001-q00000002P(0stZa3jlQ21^@s6000~S00000004>V001HY3jmPl1poj5 z000yK000000090(0stZa3jnYx2LJ#7002w?000000084L0stZa3jh!v2LJ#7002Y) z00000007S80e=7@01E(g@df|@0000)000000002Ik^ulB01E(M&;|ei0000;00000 z0001=1ONac01E(|F9iSq0000W000000000uiU9y301E&N$_4-c0002Y0RR910001Y zTmb+g01E&JG6nzu0000m000000002%tpETb01E(QnSTWU000006aWAK00000Xea^z zA^-~j=obe700000Z~y=R00000lF9)9A^-~jc;p5E00000C;$Ke00000S2_UzA^-~j z=$Zxq00000Bme*a00000M?3-mA^-~j)FlT100000zyJUM00000+C~5XA^-~jKve|* z00000Y<~a%000000HZbl03rYj0FX=t0000003ZMW000000EmtO03rYj0MKX#00000 z07w7;0000004$&a03rYj0Q5=+000000LTCU000000NDcq03rYj06+`}0000004M+e z000000Qorq03rYj0DPJT0000002}}S000000Dq640RSQZ3jpk#1^@s6002w?00000 z005$10RSQZ3jn031^@s6000~S00000007rS0RSQZ3jp+<1^@s6000~S00000003&B z001HY3jhT01poj5002Y)00000000;|0stZa3jo+82LJ#7001-q00000005D;001HY z3x5FA1_l5C0000W000000000j(g6S>01E)f=LP@(0000$000000002yO#uKR01E(6 zqy_*00000O0000000026E&>1|01E)983zCW0001h000000001<0ssIa01E&ND+K@m z0000q000000002d&j0`-01E)19tHpa0Dk}gBme*a00000a7qCHA^-~jSfK_000000 zTmS$700000OD000000C;Ht03rYj05EO^0000003ZMW000000BN-W z03rYj0NC9I0000002}}S000000F@B|03rYj09ZT*0000009*h7000000Bx-R03rYj z0L+*L0000002}}S000000Hm7&0DmF?3jml&2LJ#7000yK00000001{O0RSQZ3jhR} z1^@s6001BW00000000xw0RSQZ3jmDg1^@s6000yK00000008io0stZa3jj1e2LJ#7 z001Ze00000008SI0RSQZ3jo|=1^@s6002+|00000005F3001HY3jm-)1%Chl0001l z000000001+R004Z01E(IE(ZVr0000a0000000013CjbB<01E(|SOow80001-00000 z0002nHvj+<01E(s$OHfY0001d0{{R30002Lj{pE602BbY%LxDg0000O000000001g zAOZj)01E&>6bAqR0000m0Dk}g00000)O`W~A^-~j94-d{00000C;$Ke00000>}di3 zA^-~jNH+%n00000Gynhq00000= zbC&^60V(MKg41WB^}UM^;)k zM`d(WX=HXqGjwTW0AE@*M`d(WX=HW)b9r-PVQg%-&{P4m0hby%0S}kpDGw8u8CL;v z4n%BkXGL;yZ*oa)Ze?Z0pj;I3$my1jg3YVai0ST92=?@NQ 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 zGM9i84_lX$Jp>n*b>?Z{P00000aLEY(000000|Wp700000Xs`qT00000c*zL>00000 z0|Wp700000h*<{!00000fXN8}000000|Wp700000uvrHH00000h{*{6000000|Wp7 z00000z*z?X00000kblVu0000000RU7000000LWPf000000GP=M0000000RU700000 z0N7av000000000A0000000RU7000000000A000000HDbU000000099201W^D00000 z000000Qmk100000009I501W^D00000000000I10c000000Dl1i005~20000000000 z004;p2><{900035005~20000000000006Mb2><{900032004pm0000000000007|r z2><{900035004pm0000000000006+r2><{900032003_S00000000000079z2><{9 z00032000&O0Dk}g0000000005fck#`(8&n^000000RaF2z5xIL0000000000*vSb1 z000000RaF2!UO;S0000000000;K>O9000000RaF2tN{Q30000000000=*bBH00000 z0RaF2lK}t#0000000000_{j+X000000RaF29|iyb00000004gg007Df0000000992 z06qo)000000000000_zn00000009920Lujc000000000001(Ov00000009920BQvQ z000000000003gZ<00000009920CNKX00000000000HDhW00000009920CNKX00000 z0000004T}{004gg00032003+N0000000000002<{900032003+N0000000000 z003ai2><{900032003+N0000000000002nJ2><{900032004sr0000000000000>O z2><{900035004sr0000000000002<{900032004h;2LJ#7000000002+{s{m8 z000011ONbY2LJ#70000000013$_W4f000010RR912LJ#7000000001B$_W4f00001 z0RRBr0ssI2000000001p$_W4f000010RRBr0ssI20000000026$_W4f000010RRBr z0ssI2004gg00000*vbh2000000RaF2-U0vs00000000000Luvg000000RaF2-U0vs z0000000000D9Z@|000000RaF2-U0vs0000000000aLNe)000000RaF2;sgKy00000 z00000kpBq)000000R#X5;sgKy0000000000c*=hX00000009920LuXY0000000000 z0BHXS00000009I50LuXY00000000000D#H~00000009920CfQX00000000000GP@N z000000099202=}T00000000000LcCc00000009I502=}T000000000000;mI00000 z00Dmi000{T0000000000005xM2><{900032003120000000000001!m2><{900035 z003120000000000005}U2><{900032008#^0000000000006+s2><{900032003SA z0000000000000302><{900035003SA004gg000000002U$_W4f000010RR9<0{{R3 z0000000008{|Nv9000011ONa?0{{R3000000002c$_W4f000010RRBy0ssI200000 z0002!$_W4f000010RRAx1poj5000000000${|Nv9000011ONb!1poj500000004gg z@X84Q000000RaF2vjYGC0000000000!2SsU000000R#X5vjYGC0000000000_{s?Y z000000RaF2TLS<900000000005X%Vw000000RaF2g8%>k0000000000$jb=;00000 z0RaF2g8%>k0000000000;L8aB004gg009920D}Mk00000000000Qk!Z0000000992 z0D}Mk000000000001(Ux00000009920D}Mk000000000004U4}00000009920D}Mk z000000000001yBQ00000009920D}Mk000000000002s>&000000099208f7g00000 z00000001D%2><{900032007ek0000000000002142><{900032004Xh0000000000 z004N)2><{900032004Xh0000000000003Ca2><{900032007DW0000000000003yq z2><{900032002h-000mG004gg0001x%LxDg000010RR9;0000G000000002E%LxDg z000010RR9;0000G000000002c%LxDg000010RR9;0000G000000002!%LxDg00001 z0RR9;0000G0000000000%n1Mh000010RR9;0000G000000000O%n5%0000000RaF2 zM*si-5C8xG00000Fw6-6000000RaF2M*si-5C8xG00000NX!WU000000RaF2M*si- z5C8xG00000aLWk*000000RaF2G6Dbq0000000000fXfL0000000RaF2C;$Ke5C8xG z00000sLKfe000000Revi04M+e01yBG000000AS1s000000099204M+e01yBG00000 z0Eo*8000000099209^(E00000000000GP`O00000009920D1%f00000000000I<{9 z00032008|40000000000008jI2><{900032007bg0000000000000Qg2><{900032 z000^T0000000000001D&2><{900032001Zl0000000000002152><{900032004aj z0000000000004hL%n1Mh000010RRAM00000000000000`%n1Mh000010RRBQ0RR91 z0000000013%n1Mh000010RRB31ONa4000000001J%n1Mh000010RR9-0ssI200000 z0002c{s{m8000011ONaM0{{R3000000002k{s{m8004gg0R#X5o&W#<0000000000 z=>7=+000000R#X5Jpup#00000000005dR4P000000R#X56aWAK0000000000ApZ#f z000000R#X5761SM0000000000DE|on000000R#X5=>z}(0000000000IR6O%00000 z0R#X5n+AUX000000000007(A{00000009I500spB000000000008sx400000009I5 z03iSX000000000009gMC00000009I50M7sb00000000000AT+K00000009I50AmFJ z00000000000C4{a00000009I505<{v00000004gg004OZ2><{900035000jM00000 z00000004mh2><{900035004Of0000000000005Z(2><{900035002S&0000000000 z005x>2><{900035002e+0000000000005}}2><{900035004*w0000000000006N6 z2>^cp000011ONa|00000000000002E{|Nv9000011ONcD1^@s6000000002M{|Nv9 z000011ONab1^@s6000000002U{|Nv9000011ONbF0ssI2000000002c{|Nv900001 z1ONb$0{{R3000000002k{|Nv9000011OR^kVgLXD0000000000;Qt8#000000R#X5 zWB>pF0000000000=>G`-000000R#X5YXATM0000000000@c#(_000000R#X5Z2$lO z0000000000`2Pt2000000R#X5asU7T00000000007yt?Y000000RaF2UH||9004gg z0000000_?s0000000IO60I~!C000000000001(d!0000000IO60G|T@0000000000 z02t2+0000000IO60MP;f000000000003go^0000000IO60Qms`000000000004UE1 z0000000IO60KEYK000000000005E^g2><{900066004pj0000000000002182><{9 z00066003<{900066006=P0000000000002nO2><{900066 z004dm0000000000002<{900066004*u0000000000003Ce2><{9004gi1ONb? z0ssI2000000001B&j|nk000021ONat0{{R3000000001J&j|nk000021ONcG1poj5 z000000001R&j|nk000021ONc#1ONa4000000001Z&j|nk000021ONc$1poj500000 z0001h&j|nk000021ONc{1^|Bm0000000000h|dWC000000t5g60{{R30000000000 zkk1JK000000t5g68wLOX0000000000n9m6S000000t5g6jR61v0000000000pw9^a z000000t5g6aRmSX0000000000sLu%i000000t5g6q67c{00000004gg0I<&q00000 z00IO60D%Dj00000000000JzTy0000000IO601*cO00000000000Km@)0000000IO6 z0G9#)00000000000Lae?0000000IO60Ad9I00000000000MO3~0000000IO6015#B z00000000000NBq7004gg00066001on0000000000007|62><{900066002$}00000 z00000008LE2><{900066009010000000000008jM2><{900066005)|0000000000 z008*U2><{900066000IC00000000000002c2><{900066004i50RR910000000008 z&0ssI2000000000O&;|0000000IO60F(d#00000000000D#a5 z0000000Msm001Te0000000000004;42><{900066000C40000000000005BC2><{9 z00066000>R0000000000005ZK2><{900066000mI0000000000005xS2><{900066 z000O90000000000005}a2><{900066002t?004gg0000000026&<{900066001ok00000000000021A2><{900066001ii00000 z00000002PI2><{900066000LB0000000000002nQ2><{900066003ME0000000000 z002<{900066000F500000004gg00013(Fp(m000021ONa&1poj5000000001B z(Fp(m000021ONaA00000000000001J(Fp(m000021ONcP00000000000001R(Fp(m z000021ONcl1^@s6000000001Z(Fp(m000021ONc|0ssI2000000001h(FuP500000 z0t5g60R{j70000000000h|viE000000t5g63<3ZE0000000000kkJVM000000t5g6 zas>bY0000000000n9&IU000000t5g6+6Djs0000000000pwS5c000000t5g6)dK(k z0000000000sL=@k000000t9~m08It}00000000000I<;s0000000IO600#g700000 z000000JzZ!0000000IO60Cfid00000000000Km}+0000000IO604@Un0000000000 z0Lak^0000000IO60J8)D00000000000MOA10000000IO609ghA004gg00000007w0 z2><{900066008I$0000000000007|82><{9000660046W0000000000008LG2><{9 z00066006N80000000000008jO2><{900066004Oa0000000000008*W2><{900066 z008m;0000000000004gg(g^?n000021ONaK1^@s60000000008(g^?n000021ONb| z1^@s6000000000G(g^?n000021ONb)00000000000000O(g^?n000021ONbZ0ssI2 z000000000W(g^?n000021ONb52LJ#7000000000e(g^?n004gg0t5g690dRX00000 z00000FwzMC000000t5g6*aQFo0000000000IMN9K000000t5g6Tm}FD0000000000 zK+*{S000000t5g62mk;80000000000NYV)a000000t5g683h0U0000000000P|^ti z000000t5g6ZU=t=000000000009euq0000000IO60Hy)}00000000000ASJy00000 z00IO60Lldb00000000000BF()0000000IO60A2(D00000000000C3U?0000000IO6 z0AvFI00000000000C>^~0000000IO60O|t(00000004gg004l}2><{900066007$q z0000000000004;62><{900066003?Q0000000000005BE2><{900066003qI00000 z00000005ZM2><{900066006N90000000000005xU2><{900066001`!0000000000 z005}c2>^cp000021ONaS1^@s60000000026(g^?n000021ONb62LJ#7000000002E z(g^?n000021ONbv0RR91000000002M(g^?n000021ONaE0{{R3000000002U(g^?n z000021ONaV0RR91000000002c(g^?n000021OR^k9033T0000000000*wP6A00000 z0t5g6djbFe0000000000;L-^I000000t5g6?gRh;0000000000=+X%Q000000t5g6 z3kCoH0000000000@X`qY000000t5g6_5}a{0000000000_|gdg000000t5g6a0UPX z004gg00000007eo0000000IO60QLp|000000000000`3w0000000IO60B8jO00000 z0000001(p&0000000IO60L}pb000000000002tE=0000000IO60K@<{900066003PA0000000000001!4 z2><{900066007?x00000000000021C2><{900066003?T0000000000002PK2><{9 z00066000UA0000000000002nS2><{900066004gn0000000000002<{9004gi z1ONc?0RR910000000013(+L0o000021ONc~1^@s6000000001B(+L0o000021ONb7 z0ssI2000000001J(+L0o000021ONcW0{{R3000000001R(+L0o000021ONcs1ONa4 z000000001Z(+L0o000021ONbI2LOKn0000000000fYS*8000000t5g6?*RY+00000 z00000h|>uG000000t5g6q5uE@0000000000kkbhO000000t5g6x&Z(H0000000000 zn9~UW000000t5g6c?19e0000000000pwkHe000000t5g6r2_x}00000004gg0I1Um z0000000IO605}Bz00000000000I<^u0000000IO60IUN500000000000Jzf$00000 z00IO60G<{900066006xM z0000000000007|A2><{900066005r>0000000000008LI2><{900066004sn00000 z00000008jQ2><{900066001Hf0000000000008*Y2><{900066004hN0RR9100000 z00000)Cm9p000021ONcZ0{{R30000000008)Cm9p000021ONcj0ssI2000000000G z)Cm9p000021ONbM0{{R3000000000O)Cm9p000021ONaF00000000000000W)Cm9p z000021ONaF1ONa4004gg00000DAWl6000000t5g6{Qv*}0000000000Fw_YE00000 z0t5g6!UX^T0000000000IMfLM000000t5g6k^lez0000000000K-38U000000t5g6 z0|x*A0000000000NYn`c000000t5g6VFLgF0000000000P}F}30000000IO604N0j z000000000009e!s0000000IO607wJ?00000000000ASP!0000000IO60Ez<{900066005>00000000000004;8 z2><{900066003770000000000005BG2><{900066003AA0000000000005ZO2><{9 z00066002Y-0000000000005xW2><{900066006lG004gg000000001})Cm9p00002 z1ONaG000000000000026)Cm9p000021ONaU1^@s6000000002E)Cm9p000021ONcJ z1ONa4000000002M)Cm9p000021ONb@0ssI2000000002U)Cm9p000021ONaA1ONa4 z00000004gg(9{V4000000t5g6b_DA00000 z00000;M55K000000t5g6)C2$k0000000000=+p@S000000t5g6sRaN40000000000 z@YD$a000000t5g6rUd{10000000000_|ypi004gg00IO601W^D0000000000007kq z0000000IO60F46x000000000000`9y0000000IO60GI**000000000001(v)00000 z00IO601p8G000000000002tK?0000000IO60F4F!000000000003g)~0000000IO6 z0C;}~0000000000001b}2><{900066003A80000000000001!62><{900066004Xe z00000000000021E2><{900066002e<0000000000002PM2><{900066001BY00000 z00000002nU2><{900066008;{00000004gg0000`)d>Iq000021ONbs0ssI200000 z00013)d>Iq000021ONca0{{R3000000001B)d>Iq000021ONaV1ONa4000000001J z)d>Iq000021ONam1^@s6000000001R)d>Iq000021ONc90{{R3000000001Z)d_z9 z000000t5g6iv<7x0000000000fYk{A000000t5g6Kmh;%0000000000h}8)I00000 z0t5g6Jplj!0000000000kkttQ000000t5g6eE|Rf0000000000nAHgY000000t5g6 zp8x;=0000000000pw$Tg000000t9~m0PF$)00000000000I1ao0000000IO601f~E z00000000000I<~w0000000IO60K^3V00000000000Jzl&0000000IO602&7X00000 z000000KnA=0000000IO60M7vc00000000000Law|0000000IO60P_U^004gg00000 z007X{2><{900066004>v0000000000007w42><{900066008a=0000000000007|C z2><{900066000980000000000008LK2><{900066004di0000000000008jS2><{9 z000660012X0000000000004jZ)d>Iq000021ONbu0RR910000000000)(HRr00002 z1ONcr0ssI20000000008)(HRr000021ONbY00000000000000G)(HRr000021ONa| z2LJ#7000000000O)(HRr000021ONcf1^@s6000000000W)(HRr004gg0t5g6qy_*0 z0000000000DAox8000000t5g6n*;y=0000000000FxCkG000000t5g6v;qJC00000 z00000IMxXO000000t5g6-vj^v0000000000K-LKW000000t5g64*&oF0000000000 zNY)7e000000t5g683BI)000000000008rKm0000000IO603!wf000000000009e)u z0000000IO601yBG00000000000ASV$0000000IO608j=100000000000BF_;00000 z00IO60DuPo00000000000C3g`0000000IO60CWQY00000004gg004N_2><{900066 z000*O0000000000004m22><{900066002$~0000000000004;A2><{900066004;q z0000000000005BI2><{900066004Fe0000000000005ZQ2><{900066004La00000 z00000005xY2>^cp000021ONa81ONa4000000001})(HRr000021ONbj0000000000 z00026)(HRr000021ONag0RR91000000002E)(HRr000021ONco00000000000002M z)(HRr000021ONc31ONa4000000002U)(HRr000021OR^k_yYg{0000000000(AEh6 z000000t5g6iUI%t0000000000*wzUE000000t5g65dZ)H0000000000;MNHM00000 z0t5g6ss#W50000000000=++4U000000t5g6qyYc`0000000000@YV?c000000t5g6 zQ3U`1004gg000000QlAk0000000IO601W~F0000000000007qs0000000IO60LcUZ z000000000000`F!0000000IO60E`6y000000000001(#+0000000IO600jmB00000 z0000002tQ^0000000IO60OA7x000000000003d(Y2><{900066000sI0000000000 z001c02><{900066005%_0000000000001!82><{900066008X;00000000000021G z2><{900066002<|0000000000002PO2><{900066006WE0000000000002nW2><{9 z004gi1ONaf1^@s6000000000`*9ias000021ONb90ssI20000000013*9ias00002 z1ONb=0RR91000000001B*9ias000021ONaN00000000000001J*9ias000021ONbo z0RR91000000001R*9ias000021ONae1pt2l0000000000c-IL4000000t5g6u>}AC z0000000000fY%8C000000t5g6Z36%R0000000000h}Q`K000000t5g6_yzy~00000 z00000kk<(S000000t5g6-~a#s0000000000nAZsa000000t5g6c>w?b00000004gg z0HD_i0000000IO603`ze00000000000I1gq0000000IO602BcL00000000000I=5y z0000000IO603QJW00000000000Jzr)0000000IO60H*)|00000000000KnG?00000 z00IO607wG>00000000000La$~004gg00066002M&0000000000007X}2><{900066 z004^w0000000000007w62><{900066000C50000000000007|E2><{900066007_y z0000000000008LM2><{900066005N*0000000000008jU2><{900066004i|0{{R3 z000000002^*9ias000021ONaG0{{R30000000000*a-jt000021ONak0RR9100000 z00008*a-jt000021ONb21poj5000000000G*a-jt000021ONaa2LJ#7000000000O z*a-jt000021ONa61^@s6004gg00000AlL~2000000t5g6Gy(ts0000000000DA)-A z000000t5g69|QmZ0000000000FxUwI000000t5g6DFgrj0000000000IM@jQ00000 z0t5g6yaE6K0000000000K-dWY000000t5g6&jSDe0000000000NZ5Y~0000000IO6 z02KfL000000000008rQo0000000IO60O<{900066006@S0000000000 z004m42><{9000660027z0000000000004;C2><{900066003430000000000005BK z2><{900066005B%0000000000005ZS2><{900066004~y004gg000000001>*a-jt z000021ONb%1ONa4000000001}*a-jt000021ONbw1^@s60000000026*a-jt00002 z1ONcR0{{R3000000002E*a-jt000021ONbV0{{R3000000002M*a-jt000021ONcK z1ONa400000004gg$k+)0000000t5g6WdQ&H0000000000(AWt8000000t5g6b^-tZ z0000000000*w_gG000000t5g6v;hDB0000000000;MfTO000000t5g62?qcG00000 z00000=-3GW000000t5g600jU50000000000@Yo3e004gg00IO601gHK0000000000 z0QlGm0000000IO60E7ns0000000000007wu0000000IO60JZ=C000000000000`L$ z0000000IO605Jgo000000000001(*;0000000IO60FDCy000000000002tW`00000 z00IO60D^x80000000000001D_2><{900066003kK0000000000001c22><{900066 z0012a0000000000001!A2><{900066006-N00000000000021I2><{900066004CW z0000000000002PQ2><{9000660065600000004gg0000;*$Dsu000021ONbb1^@s6 z000000000`*$Dsu000021ONbg1ONa40000000013*$Dsu000021ONb!1^@s600000 z0001B*$Dsu000021ONcK1poj5000000001J*$Dsu000021ONbk0{{R3000000001R z*$ICD000000t5g6%me@c0000000000c-aX6000000t5g6NCE%=0000000000fY}KE z000000t5g67XSbN0000000000h}j7M000000t5g6Km-5)0000000000kl6_U00000 z0t5g6(*pni0000000000nAr&c000000t9~m0CWKW00000000000HE0k0000000IO6 z0Pq9=00000000000I1ms0000000IO608Rn`00000000000I=B!0000000IO60M-Hk z00000000000Jzx+0000000IO60O|$+00000000000KnM^0000000IO605Jpr004gg z000000079@2><{9000660074T0000000000007Y02><{900066002e@0000000000 z007w82><{900066005%|0000000000007|G2><{900066002n^0000000000008LO z2><{900066002J+0000000000004jR*$Dsu000021ONa=0RR91000000002^*$Dsu z000021ONb!0RR910000000000+6e#v000021ONaS000000000000008+6e#v00002 z1ONb$0RR91000000000G+6e#v000021ONau0{{R3000000000O+6e#v004gg0t5g6 zWd;BM0000000000AleB4000000t5g6djkLf0000000000DB1}C000000t5g61Oos7 z0000000000Fxm+K000000t5g6(gXki0000000000INAvS000000t5g6TLb_A00000 z00000K-via000000t5g6)dYV4000000000007%*i0000000IO607n4;0000000000 z08rWq0000000IO60N()s000000000009e`y0000000IO60E7bo00000000000ASh) z0000000IO60Nwxq00000000000BG6?0000000IO60Q3X^00000004gg003~>2><{9 z00066008a+0000000000004N}2><{900066004dj0000000000004m62><{900066 z005r?0000000000004;E2><{900066008?20000000000005BM2><{900066008_3 z0000000000005ZU2>^cp000021ONat2LJ#7000000001>+6e#v000021ONcg1^@s6 z000000001}+6e#v000021ONcI000000000000026+6e#v000021ONaT0000000000 z0002E+6e#v000021ONb40ssI2000000002M+6e#v000021OR^k8UO$Q0000000000 z$l3`2000000t5g6`UC&~0000000000(Ao(A000000t5g6LIwZ;0000000000*xCsI z000000t5g68vp=0000000IO60Ga>*000000000002qJU2><{900066006fI00000 z00000001D{2><{900066008a)0000000000001c42><{900066000XI0000000000 z001!C2><{9000660086w00000000000021K2><{900066001BX0000000000002PS z2><{9004gi1ONaX00000000000000;+X(;w000021ONa-1poj5000000000`+X(;w z000021ONcP1ONa40000000013+X(;w000021ONcb1poj5000000001B+X(;w00002 z1ONcF0ssI2000000001J+X(;w000021ONaU0swyi0000000000aN7w0000000t5g6 z;sO8w0000000000c-sj8000000t5g6KLh{(0000000000fZGWG000000t5g6(FFhi z0000000000h}#JO000000t5g6SOWk60000000000klP6W000000t5g6Ndf=>00000 z004gg0GQhe0000000IO609FP700000000000HE6m0000000IO60LTIW0000000000 z0I1su0000000IO60JH-D00000000000I=H$0000000IO603HAU00000000000Jz%; z0000000IO60G0p%00000000000KnS`004gg00066006ND00000000000079_2><{9 z00066006rL0000000000007Y22><{900066008C!0000000000007wA2><{900066 z001Ba0000000000007|I2><{900066005)}0000000000008LQ2><{900066004hz z0ssI2000000002++X(;w000021ONcs0{{R3000000002^+X(;w000021ONcd0{{R3 z0000000000+z9{x000021ONbY1poj50000000008+z9{x000021ONaZ0000000000 z0000G+z9{x000021ONc>1ONa4004gg000007~BZ}000000t5g6dIJCe0000000000 zAlwN6000000t5g6`vU*~0000000000DBKAE000000t5g6!UF&R0000000000Fx&|M z000000t5g6;{^Z!0000000000INS*U000000t5g6H39$t0000000000K-_-`00000 z00IO601E*C000000000007%>k0000000IO607nA=000000000008rcs0000000IO6 z0ICE4000000000009f1!0000000IO60P6(+00000000000ASn+0000000IO605Aps z00000000000BGC^0000000Msm007nl0000000000003~@2><{900066007?r00000 z00000004O02><{900066001Eb0000000000004m82><{9000660018X0000000000 z004;G2><{900066003150000000000005BO2><{900066006E5004gg000000001( z+z9{x000021ONbk0ssI2000000001>+z9{x000021ONaJ0ssI2000000001}+z9{x z000021ONb@0RR910000000026+z9{x000021ONb#00000000000002E+z9{x00002 z1ONaO1poj500000004ggz}yJ{000000t5g6!2|#R0000000000$lM74000000t5g6 z0tEm70000000000(A)_C000000t5g6g#`cr0000000000*xU&K000000t5g6AOHXW z0000000000;M@rS000000t5g6Zvg-R0000000000=-dea004gg00IO60QLa@00000 z000000Px%i0000000IO605t&s00000000000QlSq0000000IO604V_g0000000000 z007+y0000000IO602u=S000000000000`X)0000000IO60B8pQ000000000001({? z0000000IO60GxjY0000000000000=>2><{900066004mp0000000000001D}2><{9 z00066004yp0000000000001c62><{900066007hi0000000000001!E2><{900066 z001EX00000000000021M2><{900066003zM00000004gg0000$-3b5y000021ONav z1^@s6000000000;-3b5y000021ONaC1ONa4000000000`-3b5y000021ONac00000 z0000000013-3b5y000021ONcp00000000000001B-3b5y000021ONb+0000000000 z0001J-3fmH000000t5g6f&l;k0000000000aNP+2000000t5g6wgvzI0000000000 zc-;vA000000t5g6s09E30000000000fZYiI000000t5g6zyJUM0000000000h}{VQ z000000t5g63<{900066006lF00000000000079{2><{900066006oG00000 z00000007Y42><{900066002)10000000000007wC2><{900066003+T0000000000 z007|K2><{900066003qN0000000000004jJ-3b5y000021ONcc1poj5000000002+ z-3b5y000021ONc#0{{R3000000002^-3b5y000021ONag2LJ#70000000000-U$Ez z000021ONcq1poj50000000008-U$Ez000021ONb51poj5000000000G-U$Ez004gg z0t5g6WC8#H00000000007~Tm0000000t5g6fdT*k0000000000Al?Z8000000t5g6 zWd#5L0000000000DBcMG000000t5g6R0aS50000000000Fy09O000000t5g6HUj_v z0000000000INk{W000000t5g6#|3`?000000000006^Xe0000000IO60N?=t00000 z0000007%{m0000000IO603-nb000000000008riu0000000IO607eD?0000000000 z09f7$0000000IO60HXr{00000000000ASt;0000000IO603iVY00000004gg003y- z2><{900066007ql0000000000003~_2><{900066004Ui0000000000004O22><{9 z00066000L80000000000004mA2><{9000660077X0000000000004;I2><{900066 z001KZ0000000000005BQ2>^cp000021ONc90RR91000000001(-U$Ez000021ONbY z1^@s6000000001>-U$Ez000021ONc$0{{R3000000001}-U$Ez000021ONcx1ONa4 z0000000026-U$Ez000021ONac0RR91000000002E-U$Ez000021OR^k2?78B00000 z00000z}^V}000000t5g6LI(f<0000000000$leJ6000000t5g6Bme*a0000000000 z(B26E000000t5g66$AhP0000000000*xm^M000000t5g6IRyX!0000000000;NA%U z000000t5g6!T<{900066005Q* z0000000000000=@2><{900066007GY0000000000001E02><{900066004Ie00000 z00000001c82><{900066007Sf0000000000001!G2><{900066007nm0000000000 z0021O2><{9004gi1ONa~2LJ#7000000000$-w6N!000021ONbO1ONa4000000000; z-w6N!000021ONas0RR91000000000`-w6N!000021ONcK1^@s60000000013-w6N! z000021ONbf00000000000001B-w6N!000021ONa(1pt2l0000000000Xx|9{00000 z0t5g6(*^(l0000000000aNh|4000000t5g6d z2><{900066001Wd00000000000079}2><{900066006uI0000000000007Y62><{9 z00066006oJ0000000000007wE2><{900066003MB0000000000007|M2><{900066 z004g=0{{R3000000002!-w6N!000021ONa@0{{R3000000002+-w6N!000021ONcg z0RR91000000002^-w6N!000021ONaj000000000000000;0XW#000021ONa`1poj5 z0000000008;0XW#000021ONak00000004gg000005a0;_000000t5g6HUdO00000000000ASz=0000000Msm003A70000000000003y<2><{90006600932 z0000000000003~{2><{900066006uM0000000000004O42><{900066005{000000 z00000004mC2><{900066005x{0000000000004;K2><{90006600099004gg00000 z0001x;0XW#000021ONc71ONa4000000001(;0XW#000021ONc81poj5000000001> z;0XW#000021ONcN00000000000001};0XW#000021ONam0RR910000000026;0XW# z000021ONc=0000000000004ggxZnu@000000t5g6Spfh50000000000z~Bi000000 z0t5g6^8)|?0000000000$lwV8000000t5g6WdZ;I0000000000(BKIG000000t5g6 z#{mEU0000000000*x(5O000000t5g6*a83m0000000000;NS@W004gg00IO60B8XK z00000000000O;Te0000000IO607C-+00000000000Px@m0000000IO603`(g00000 z000000Qleu0000000IO600IX90000000000007|$0000000IO60R9620000000000 z00`j;0000000IO60PKGS0000000000000o-2><{900066000>T0000000000000=_ z2><{900066002M(0000000000001E22><{900066004#q0000000000001cA2><{9 z00066000340000000000001!I2><{9000660049a00000004gg0000u;Ryf$00002 z1ONbz1^@s6000000000$;Ryf$000021ONaL0RR91000000000;;Ryf$000021ONai z1ONa4000000000`;Ryf$000021ONa%2LJ#70000000013;Ryf$000021ONbk00000 z000000001B;R$~L000000t5g6=>`A*0000000000XyFL}000000t5g6asvPW00000 z00000aN!96000000t5g6i~;}v0000000000c;N{E000000t5g6pa1{>0000000000 zfZ+)M000000t5g6{s9000000000000h~WtU000000t9~m00jX600000000000FdDc z0000000IO60Lugb00000000000GQzk0000000IO603rkc00000000000HEOs00000 z00IO60OAG!00000000000I1;!0000000IO60L%dZ00000000000I=Z+0000000IO6 z0Ga~;004gg00000006k*2><{900066002A!0000000000006+@2><{900066002<} z0000000000007A02><{900066006B40000000000007Y82><{900066002D%00000 z00000007wG2><{900066007Me0000000000004jB;Ryf$000021ONcC1^@s600000 z0002!;Ryf$000021ONaO0{{R3000000002+;Ryf$000021ONce0ssI2000000002^ z;Ryf$000021ONcF0{{R30000000000;t2o%000021ONc_1ONa40000000008;t2o% z004gg0t5g65(fYP00000000005aI~{000000t5g6t^@!800000000007~%;400000 z0t5g6;Q{~v0000000000AmRxC000000t5g6G6Vns0000000000DB=kK000000t5g6 z4Fv!I0000000000FyaXS000000t5g6EC7E10000000000065|a0000000IO606zu* z000000000006^ji0000000IO60Q?02000000000007&8q0000000IO60B;2V00000 z0000008ruy0000000IO609OP6000000000009fJ)0000000IO60Idc900000004gg z003a(2><{9000660086$0000000000003y>2><{900066002(|0000000000003~} z2><{900066007$s0000000000004O62><{900066000RF0000000000004mE2><{9 z00066006570000000000004;M2>^cp000021ONcl0ssI2000000001x;t2o%00002 z1ONc!1poj5000000001(;t2o%000021ONan00000000000001>;t2o%000021ONc9 z00000000000001};t2o%000021ONb=000000000000026;t2o%000021OR^k7XknP z0000000000xZ()_000000t5g6)CK?m0000000000z~Tu2000000t5g6t^fc400000 z00000$l?hA000000t5g6Z3X}U0000000000(BcUI000000t5g64FmuH0000000000 z*y0HQ000000t5g6y9NLN004gg000000N~;Y0000000IO60PO<+00000000000O;Zg z0000000IO60Kf$R00000000000Px}o0000000IO60GR;*00000000000Qlkw00000 z00IO608In{00000000000083&0000000IO60JsDI000000000000@8M2><{900066 z000C60000000000000o<2><{900066004dl0000000000000={2><{900066002<~ z0000000000001E42><{900066008R*0000000000001cC2><{900066006-P00000 z00000001!K2><{9004gi1ONbQ1ONa4000000000u;|Tx&000021ONbh0{{R300000 z0000$;|Tx&000021ONc>00000000000000;;|Tx&000021ONc%1^@s6000000000` z;|Tx&000021ONc;0RR910000000013;|Tx&000021ONaB0|0*j0000000000VB-k@ z000000t5g6yaoUO0000000000XyXY0000000t5g6_5%O_0000000000aN`L800000 z0t5g6F9ZMp0000000000c;g8G000000t5g6*8~6n0000000000fa3`O000000t5g6 z0s#O300000004gg0EpuW0000000IO604@Lk00000000000FdJe0000000IO60G0&+ z00000000000GQ(m0000000IO60MrEl00000000000HEUu0000000IO60M-Bi00000 z000000I1^$0000000IO60E+<{900066008j<0000000000006+_2><{900066007zm0000000000007A2 z2><{900066004&u0000000000007YA2><{900066001ul0000000000007wI2><{9 z00066004i62LJ#7000000002s;|Tx&000021ONck0RR91000000002!;|Tx&00002 z1ONcK0ssI2000000002+;|Tx&000021ONac0{{R3000000002^;|Tx&000021ONc= z0ssI20000000000O>000000t5g6hz0-v z00000000005abB}000000t5g6Bm)2d00000000007~}~6000000t5g6UjYCB00000 z00000Amj-E000000t5g6hynlr0000000000DC7wM000000t5g6^8f$<0000000000 zFywy;0000000IO6096M700000000000663c0000000IO605AXm000000000006^pk z0000000IO60D}eq000000000007&Es0000000IO60Q3U@000000000008r!!00000 z00IO60AvRM000000000009fP+0000000Msm008y`0000000000003a*2><{900066 z007ej0000000000003y@2><{900066003110000000000004002><{90006600002 z0000000000004O82><{900066004ys0000000000004mG2><{900066008_1004gg z000000001p0000000000000Q(2><{900066001!n0000000000 z000o>2><{900066000#S0000000000000=}2><{900066007Yg0000000000001E6 z2><{900066001uq0000000000001cE2><{900066005W<00000004gg0000m<{900066000jL0000000000006k<2><{900066 z003qM0000000000006+{2><{900066005W)0000000000007A42><{900066001%o z0000000000007YC2><{900066001)p0000000000004j3<{900066007(p0000000000003a-2><{900066001Wj0000000000 z003y_2><{900066003(P0000000000004022><{900066005W;0000000000004OA z2><{900066002t|0000000000004mI2>^cp000021ONcV0ssI2000000001p<_Q1* z000021ONcC0RR91000000001x<_Q1*000021ONat1ONa4000000001(<_Q1*00002 z1ONal0{{R3000000001><_Q1*000021ONbq00000000000001}<_Q1*000021OR^k zH2?qr0000000000u;vK>000000t5g6BLn~d0000000000xaJ7}000000t5g6kp=(& z0000000000z~%`6000000t5g6a0dVY0000000000$mR(E000000t5g6J^=s#00000 z00000(B=sM000000t5g6CItWh004gg000000NCaU0000000IO60Pq0-0000000000 z0N~~c0000000IO60CWHV00000000000O;lk0000000IO60CfWZ00000000000PyAs z0000000IO60D1=i00000000000Qlw!0000000IO604N3k0000000000004jI2><{9 z000660074X0000000000000Q*2><{900066008R&0000000000000o@2><{900066 z0015Z0000000000000>02><{900066003$S0000000000001E82><{900066001)q z0000000000001cG2><{9004gi1ONa}1^@s6000000000m=LrA+000021ONc<1^@s6 z000000000u=LrA+000021ONcF0RR91000000000$=LrA+000021ONd21ONa400000 z0000;=LrA+000021ONcl0RR91000000000`=LrA+000021ONb@1^|Bm0000000000 zSmy}<000000t5g6M+N`@0000000000VCM+{000000t5g6HUIzs0000000000Xy*w4 z000000t5g6Lk9o=0000000000aOVjC000000t5g6xCH z00000000000HEgy0000000IO606hf&00000000000I25)004gg00066002=200000 z00000006M(2><{900066003160000000000006k>2><{900066009310000000000 z006+}2><{900066003VG0000000000007A62><{900066004Xi0000000000007YE z2><{900066004i)0RR91000000002k=LrA+000021ONbp0ssI2000000002s=LrA+ z000021ONcT0ssI2000000002!=LrA+000021ONc>1poj5000000002+=LrA+00002 z1ONax00000000000002^=LrA+000021ONay00000004gg000000O$z-000000t5g6 z2?PKD00000000002i_@%0000000000Am|AI000000t5g6fCT^m00000 z00000DCmC)0000000IO60G|c`000000000005IqY0000000IO607?b`0000000000 z066Fg0000000IO604@Rm000000000006^#o0000000IO60KEbL000000000007&Qw z0000000IO60Ko<{9 z00066002_~0000000000003a<2><{900066001fk0000000000003y{2><{900066 z000I80000000000004042><{9000660040Y0000000000004OC2><{900066004Ic z004gg000000001h=m`J-000021ONb11ONa4000000001p=m`J-000021ONbn1ONa4 z000000001x=m`J-000021ONa_1^@s6000000001(=m`J-000021ONcp1ONa400000 z0001>=m`J-000021ONaP0RR9100000004ggsOSj*000000t5g6aRLAU0000000000 zu;>W@000000t5g63I_lH0000000000xabK0000000t5g6K?DE*0000000000z~~78 z000000t5g6=>Px#0000000000$mj_G000000t5g6Zv+4U0000000000(C7&O004gg z00IO60M!Km00000000000NCgW0000000IO605k*u00000000000O05e0000000IO6 z08|7300000000000O;rm0000000IO609^+F00000000000PyGu0000000IO60Fwm( z00000000000Ql$$0000000IO606c#K00000000000002#2><{900066001fn00000 z00000000Q-2><{9000660021#0000000000000o_2><{9000660021v0000000000 z000>22><{900066008U&0000000000001EA2><{900066004jh00000004gg0000e z=?MS;000021ONbt1ONa4000000000m=?MS;000021ONd000000000000000u=?MS; z000021ONaD0{{R3000000000$=?MS;000021ONcr00000000000000;=?MS;00002 z1ONaj0ssI2000000000`=?Q-T000000t5g6T?7CC0000000000Sm_A>000000t5g6 zLIeN+0000000000VCe|}000000t5g6IsgCw0000000000Xz2+6000000t5g6nF0U+ z0000000000aOnvE000000t5g6*#Q6m0000000000c>~00000 z000000D$QU0000000IO60Gk2;00000000000Ep=c0000000IO602TrO0000000000 z0Fdbk0000000IO60D}Yo00000000000GR0s0000000IO608a$~00000000000HEm! z0000000IO6022ZL004gg00000005}z2><{9000660027x0000000000006M*2><{9 z00066008p_0000000000006k@2><{900066006%R0000000000006-02><{900066 z002@00000000000007A82><{900066003D70000000000004i`=?MS;000021ONcL z0{{R3000000002k=?MS;000021ONaW0{{R3000000002s=?MS;000021ONau2LJ#7 z000000002!=?MS;000021ONbx1^@s6000000002+=?MS;000021ONc}0{{R300000 z0002^=?MS;004gg0t5g6dj|jj00000000000O|<<000000t5g6F9HAn0000000000 z2Fe000000000004VAS00000 z00IO60G9*+000000000005Iwa0000000IO60IL810000000000066Li0000000IO6 z02%=R000000000006^*q0000000IO601XEK000000000007&Wy0000000IO60GR{; z00000004gg002<{900066003(T0000000000003C(2><{900066008v>00000 z00000003a>2><{900066005i=0000000000003y}2><{9000660080v0000000000 z004062><{900066007MZ0000000000004OE2>^cp000021ONc41^@s6000000001h z>Inb<000021ONa$00000000000001p>Inb<000021ONcC00000000000001x>Inb< z000021ONc?1ONa4000000001(>Inb<000021ONaG0RR91000000001>>Inb<00002 z1OR^kMFao<0000000000sOkv-000000t5g6Jpcdz0000000000u<8i_000000t5g6 zr2zl{0000000000xatW2000000t5g6(EtDd0000000000!0HJA000000t5g6*9HIp z0000000000$m$6I000000t5g6umAu6004gg000000MP0Q0000000IO60Db`g00000 z000000NCmY0000000IO60PqF?00000000000O0Bg0000000IO60H*~20000000000 z0O;xo0000000IO60EPho00000000000PyMw0000000IO60Nn%t00000000000Qi6E z2><{900066008U(00000000000002%2><{900066002G!0000000000000Q<2><{9 z00066001ln0000000000000o{2><{900066004~z0000000000000>42><{900066 z006rI0000000000001EC2><{9004gi1ONcH0RR91000000000e>j?k=000021ONaw z1poj5000000000m>j?k=000021ONcz1ONa4000000000u>j?k=000021ONae1ONa4 z000000000$>j?k=000021ONa<0ssI2000000000;>j?k=000021ONc10RVph00000 z00000Q0oZ*000000t5g6KL7v#0000000000SnCM@000000t5g6W&{8L0000000000 zVCxA0000000t5g6s{sH20000000000XzK|8000000t5g6KmY&$0000000000aO(*G z000000t5g6+5rFn00000004gg0C?*O0000000IO60F(g$00000000000D$WW00000 z00IO606_o%00000000000Ep`e0000000IO60F?m%00000000000Fdhm0000000IO6 z01*WM00000000000GR6u0000000IO606GQ$00000000000HEs$004gg00066004&v z0000000000005}#2><{9000660077V0000000000006M-2><{900066006E700000 z00000006k_2><{900066003tP0000000000006-22><{900066007nj0000000000 z007AA2><{900066004i;00000000000002c>j?k=000021ONaD1poj5000000002k z>j?k=000021ONcE00000000000002s>j?k=000021ONab0{{R3000000002!>j?k= z000021ONc-1ONa4000000002+>j?k=000021ONb12LJ#7004gg00000`0EJ(00000 z0t5g6lmq|(00000000000PG0>000000t5g6Oa}k}00000000002IDD* z0000000000Anbn$0000000IO60FeLy000000000004VGU0000000IO60KWqO00000 z0000005I$c0000000IO60DuMn0000000000066Rk0000000IO60G|W^0000000000 z06^>s0000000IO60DAxc000000000007&c!0000000Msm001-r0000000000002<{900066001!u0000000000003C*2><{900066002b=0000000000003a@2><{9 z00066004^s0000000000003z02><{900066002n_0000000000004082><{900066 z002M+004gg000000001Z>000021ONb$1ONa4000000001h>000021ONa6 z0{{R3000000001p>000021ONbA0RR91000000001x>000021ONcA0ssI2 z000000001(>000021ONbx0{{R300000004ggpzH|%000000t5g6&IAAe00000 z00000sO$*<000000t5g6Hv|9x0000000000u;}00000000000NCsa00000 z00IO602KxR00000000000O0Hi0000000IO60HFc^00000000000O;%q0000000IO6 z03Zbb00000000000PySy0000000IO60Q7$a0000000000008*x2><{900066004Xd z00000000000002(2><{900066004;s0000000000000Q>2><{900066002V(00000 z00000000o}2><{900066000vM0000000000000>62><{900066001oo00000004gg z0000W?Fj$?000021ONa?0RR91000000000e?Fj$?000021ONa;00000000000000m z?Fj$?000021ONa<00000000000000u?Fj$?000021ONca1^@s6000000000$?Fj$? z000021ONbd1ONa4000000000;?FoMX000000t5g6jsySz0000000000Q0)l-00000 z0t5g6Q0000000IO604W9l00000000000D$cY0000000IO60L23U00000 z000000Eq1g0000000IO60B!{U00000000000Fdno0000000IO60P6+-0000000000 z0GRCw0000000IO60Qdj^004gg00000005xv2><{900066006HA0000000000005}% z2><{900066008m@0000000000006M<2><{900066009360000000000006k{2><{9 z00066000&S0000000000006-42><{9000660077Z0000000000004i;?Fj$?00002 z1ONaj2LJ#7000000002c?Fj$?000021ONbO0{{R3000000002k?Fj$?000021ONcy z00000000000002s?Fj$?000021ONa{2LJ#7000000002!?Fj$?000021ONa?00000 z000000002+?Fj$?004gg0t5g6qyhi{0000000000`0WV*000000t5g6VgUdE00000 z000000PYC@000000t5g6&jJ7d00000000002<{00000000t5g6Q3n730000000000 z5bg;8000000t5g6bp`+c0000000000814xG000000t5g6D+PZ5000000000003hxO z0000000IO607(D<000000000004VMW0000000IO60Kx(Q000000000005I+e00000 z00IO600ja70000000000066Xm0000000IO60Mr8j000000000006^{u0000000IO6 z01gBI00000004gg002nt2><{900066000gH0000000000002<#2><{900066002b+ z0000000000003C-2><{900066005u?0000000000003a_2><{900066002n@00000 z00000003z22><{900066003YC00000000000040A2>^cp000021ONc)0ssI200000 z0001Z?g;<@000021ONc!0{{R3000000001h?g;<@000021ONan0{{R3000000001p z?g;<@000021ONbB1poj5000000001x?g;<@000021ONaq1ONa4000000001(?g;<@ z000021OR^k=K=r#0000000000pza9(000000t5g6iUt4x0000000000sO|{>00000 z0t5g6(ggqj0000000000u<{900066000pK0000000000008*z2><{900066000XD00000000000002* z2><{900066000F90000000000000Q@2><{9000660024#0000000000000p02><{9 z00066003eJ0000000000000>82><{9004gi1ONb$0ssI2000000000W?+E|^00002 z1ONa70RR91000000000e?+E|^000021ONaj1poj5000000000m?+E|^000021ONcH z0ssI2000000000u?+E|^000021ONaX0{{R3000000000$?+E|^000021ONc&004gg z0000000000Nbd;%000000t5g6&;kGe0000000000Q11x<000000t5g6N(2A^00000 z00000Snmk{000000t5g6lLi0)0000000000VDAY4000000t5g6YykiO0000000000 zXzvLC000000t5g6B?JHf00000004gg0C4XK0000000IO601yKJ00000000000C?{S z0000000IO602c%R00000000000D$ia0000000IO605Jjp00000000000Eq7i00000 z00IO605$;t00000000000Fdtq0000000IO60RIC300000000000GRIy004gg00066 z002q=0000000000005xx2><{900066007wn0000000000005}(2><{900066004Fb z0000000000006M>2><{9000660086x0000000000006k}2><{900066001Ha00000 z00000006-62><{900066004gl0{{R3000000002U?+E|^000021ONb50{{R300000 z0002c?+E|^000021ONbS1poj5000000002k?+E|^000021ONb40{{R3000000002s z?+E|^000021ONa_00000000000002!?+E|^000021ONbN1^@s6004gg00000@b3u# z000000t5g6u>b%70000000000`0oh-000000t5g69s~dY00000000000PqO_00000 z0t5g6#{vKV00000000002=EC2000000t5g6!~y^S00000000005by~A000000t5g6 zD+T}n000000000081R1y0000000IO602KlN000000000003h%Q0000000IO60AB+D z000000000004VSY0000000IO6089V?000000000005I?g0000000IO609pkA00000 z00000066do0000000IO60G$H>000000000006_2w0000000Msm003eH0000000000 z002nv2><{9000660083x0000000000002<%2><{900066005l@0000000000003C< z2><{900066006T90000000000003a{2><{900066000jJ0000000000003z42><{9 z000660083v004gg000000001R@Cg6_000021ONcd1^@s6000000001Z@Cg6_00002 z1ONcb0{{R3000000001h@Cg6_000021ONa{00000000000001p@Cg6_000021ONbR z0ssI2000000001x@Cg6_000021ONbA1^@s600000004ggnD7Yz000000t5g6-UR>v z0000000000pzsL*000000t5g6Y6JiP0000000000sPG8@000000t5g6eF6Xg00000 z00000uF00000000000O0Tm00000 z00IO60Q>_000000000000O;@u0000000IO600w^n0000000000008jt2><{900066 z003eK0000000000008*#2><{900066005K%00000000000002-2><{900066008v` z0000000000000Q_2><{9000660089y0000000000000p22><{9000660037500000 z004gg0000O@d*F`000021ONb(1^@s6000000000W@d*F`000021ONbT1^@s600000 z0000e@d*F`000021ONbr1^@s6000000000m@d*F`000021ONbF0{{R3000000000u z@d*F`000021ONcQ0RR91000000000$@d000000t5g6dI10c0000000000Sn&w}00000 z0t5g6+y(#u0000000000VDSk6000000t5g6w*~+J0000000000Xz>XE000000t9~m z0HXi^00000000000C4dM0000000IO60J8xA00000000000C@2U0000000IO60KEhN z00000000000D$oc0000000IO607C=-00000000000EqDk0000000IO60KNhM00000 z000000Fdzs0000000IO60Hg%~004gg00000005Zr2><{900066007tn0000000000 z005xz2><{900066004~u0000000000005}*2><{900066002w|0000000000006M@ z2><{900066006uJ0000000000006l02><{900066003$R0000000000004i$@d*F` z000021ONc21^@s6000000002U@d*F`000021ONbc0RR91000000002c@d*F`00002 z1ONcX0{{R3000000002k@d*F`000021ONbP0RR91000000002s@d*F`000021ONc` z00000000000002!@d*F`004gg0t5g6BLV;b0000000000@bL)%000000t5g6fdv2n z0000000000`0)t<000000t5g6V*>yH00000000000P+a{000000t5g67X|<{900066003740000000000002nx2><{900066 z003bD0000000000002<(2><{9000660043X0000000000003C>2><{900066003+U z0000000000003a}2><{900066006WG0000000000003z62>^cp000021ONb32LJ#7 z000000001R@(BO{000021ONa~00000000000001Z@(BO{000021ONay1ONa400000 z0001h@(BO{000021ONb000000000000001p@(BO{000021ONcZ1^@s6000000001x z@(BO{000021OR^kumk`A0000000000nDPk#000000t5g6oCE*>0000000000pz;X- z000000t5g6?*IS*0000000000sPYK_000000t5g6r3L^10000000000u<{8200000 z0t5g6=K}x$0000000000xbg`A000000t5g6CIkQg004gg000000KoDI0000000IO6 z0L}#f00000000000LbzQ0000000IO608#(|00000000000MPOY0000000IO600;vB z00000000000NC;g0000000IO60P_R@00000000000O0Zo0000000IO60ImW600000 z000000O)`62><{900066005K)0000000000008jv2><{900066001}#0000000000 z008*%2><{900066002(}00000000000002<2><{900066007DY0000000000000Q{ z2><{900066007wq0000000000000p42><{9004gi1ONcv1poj5000000000O^9cX| z000021ONaE1ONa4000000000W^9cX|000021ONbB0{{R3000000000e^9cX|00002 z1ONd41poj5000000000m^9cX|000021ONas1^@s6000000000u^9cX|000021ONaz z0swyi0000000000K=TOz000000t5g6<^})&0000000000Nb?B*000000t5g6jsO4v z0000000000Q1b}@000000t5g6Bmw{c0000000000Sn~-0000000t5g6+W`Oo00000 z00000VDkw8000000t5g6Cj|fi00000004gg0BG|G0000000IO6051ao0000000000 z0C4jO0000000IO60I3E500000000000C@8W0000000IO60H6i{00000000000D$ue z0000000IO609^$D00000000000EqJm0000000IO60C)oc00000000000Fd(u004gg z000660046V0000000000005Zt2><{900066007_v0000000000005x#2><{900066 z001!s0000000000005}-2><{9000660055y0000000000006M_2><{900066002@2 z0000000000006l22><{900066004he00000000000002M^9cX|000021ONc30RR91 z000000002U^9cX|000021ONa<2LJ#7000000002c^9cX|000021ONb<0RR9100000 z0002k^9cX|000021ONb300000000000002s^9cX|000021ONbt0RR91004gg00000 z=<^8x000000t5g6c?JLg0000000000@bd`(000000t5g6RR9100000000000`11(> z000000t5g61O@;A00000000000Q3m}000000t5g6H3I+u00000000002=oa600000 z0t5g6i39)u00000000005cGcu0000000IO60AL0H000000000002uTM0000000IO6 z0LTOY000000000003h@U0000000IO609F71000000000004Vec0000000IO60A2<{900066008{~0000000000002nz2><{900066000{W0000000000 z002<*2><{900066008Fz0000000000003C@2><{900066006lI0000000000003b0 z2><{9000660027$004gg000000001J^a%g}000021ONbl1ONa4000000001R^a%g} z000021ONbS1ONa4000000001Z^a%g}000021ONa!0{{R3000000001h^a%g}00002 z1ONb(0{{R3000000001p^a%g}000021ONaS2LJ#700000004ggkn{-v000000t5g6 z)c^nh0000000000nDhw%000000t5g6!vFvP0000000000p!5j<000000t5g6KnDN- z0000000000sPqW{000000t5g6vjqSE0000000000u=EK4000000t5g6js*Y!00000 z00000xbz7C004gg00IO60FnU!00000000000KoJK0000000IO603HJX0000000000 z0Lb(S0000000IO609OD200000000000MPUa0000000IO60B;5W00000000000NC^i z0000000IO60G$K?00000000000O0fq0000000IO609bzj0000000000008Lp2><{9 z00066004Rh0000000000008jx2><{900066003VC0000000000008*(2><{900066 z005E#00000000000002>2><{900066006230000000000000Q}2><{900066006)Q z00000004gg0000G^$7p~000021ONa=1ONa4000000000O^$7p~000021ONb_1poj5 z000000000W^$7p~000021ONbv1poj5000000000e^$7p~000021ONcN1poj500000 z0000m^$7p~000021ONa41ONa4000000000u^$C9f000000t5g6r33%~0000000000 zK=la#000000t5g6oB;p;0000000000Nc9N-000000t5g6LjeE)0000000000Q1uA_ z000000t5g6;R65w0000000000SoH}2000000t5g6{{R300000000000VD$+A00000 z0t9~m03ihc00000000000BH3I0000000IO60LuaZ00000000000C4pQ0000000IO6 z02l)R00000000000C@EY0000000IO60AB<{9000660055!00000 z00000005Zv2><{900066000I90000000000005x%2><{900066005c<0000000000 z005}<2><{900066002+~0000000000006M{2><{900066004ai0000000000004iu z^$7p~000021ONa*2LJ#7000000002M^$7p~000021ONc#1poj5000000002U^$7p~ z000021ONaF1poj5000000002c^$7p~000021ONct0{{R3000000002k^$7p~00002 z1ONa51poj5000000002s^$7p~004gg0t5g6k_G?(00000004mhe*gdg0O<7z00000 z00IO60Qdm_00000000000Pyt*0000000IO60KNqP00000000000QmI@0000000IO6 z02BlO0000000000008z00000000IO60Q3R?000000000000{O80000000IO609gQk z0000000000000p72><{900066006ZB0000000000000>F2><{900066007|t00000 z00000001EN2><{900066000gG0000000000001cV2><{900066001xp0000000000 z001!d2><{900066002Y*000000001g0000u_6Yz0000021ONae2LJ#7000000000$ z_6Yz0000021ONb#0{{R3000000000;_6Yz0000021ONac1^@s6000000000`_6Yz0 z000021ONc81^@s60000000013_6Yz0000021ONcB0{{R3000000001B_6Y!g00000 z0t5g6XaoQN0000000000X!Z#J000000t5g6!2tjO0000000000aP|oR000000t5g6 zDg^)l0000000000c=ibZ000000t5g6WCQ>J0000000000fc6Oh000000t5g6B>?~c z0000000000i1rBp000000t5hm0EGeo00000000000Fd?x0000000IO606qi&00000 z000000GRd(0000000IO609pV500000000000HF2>0000000IO60A>OJ0000000000 z0I2o}0000000IO609yb600000000000I>E60000000IO603!ha0001g00000006l5 z2><{900066008I#0000000000006-D2><{900066008F%0000000000007AL2><{9 z00066007<{900066003M70000000000007wb2><{900066 z004sp0000000000007{B_6Yz0000021ONcu0RR91000000002!_6Yz0000021ONc; z1poj5000000002+_6Yz0000021ONbi00000000000002^_6Yz0000021ONc_0ssI2 z0000000000_Xz+1000021ONbI0RR910000000008_Xz+10001g0t5g6nFas=00000 z000005cdfH000000t5g6T>t<80000000000821SP000000t5g6^acO`0000000000 zAomFX000000t5g6kOBYz0000000000DEA2f000000t5g6as~hZ0000000000F!u=n z000000t5g6-~|AG0000000000066yv0000000IO607C)*000000000006_N%00000 z00IO608;}1000000000007&-<0000000IO604oFl000000000008sY{0000000IO6 z0A2t9000000000009f}40000000IO60M`Kk000000001g003b32><{900066001um z0000000000003zB2><{900066005{200000000000040J2><{900066000mL00000 z00000004OR2><{900066002S-0000000000004mZ2><{900066004mm0000000000 z004;h2><|p000021ONc$1ONa4000000001x_Xz+1000021ONa^2LJ#7000000001( z_Xz+1000021ONb22LJ#7000000001>_Xz+1000021ONbd0ssI2000000001}_Xz+1 z000021ONb{1poj50000000026_Xz+1000021ONbk`T_s|0000000000xc3PF00000 z0t5g6wFUqH0000000000!1oCN000000t5g6fdc>l0000000000$oB~V000000t5g6 z(F6bh0000000000(Dw-d000000t5g6UIPFC0000000000*!Kwl000000t5g6j{pDw z0001g000000O0ot0000000IO605b*v00000000000O<{900066007zo0000000000000p9 z2><{900066008j@0000000000000>H2><{9000660012V0000000000001EP2><{9 z00066006iF0000000000001cX2><{900066006TB0000000000001!f2><{90007i z1ONaz2LJ#7000000000u_z3_2000021ONcG0{{R3000000000$_z3_2000021ONcZ z0RR91000000000;_z3_2000021ONb71^@s6000000000`_z3_2000021ONaM1^@s6 z0000000013_z3_2000021ONcu0{{Sj0000000000VE73D000000t5g6a|8eY00000 z00000X!r>L000000t5g6A_V{d0000000000aQF!T000000t5g6&jkPg0000000000 zc=!nb000000t5g6ECc`m0000000000fcOaj000000t5g6UjP6A000000001g0EqYr z0000000IO60D%Ai00000000000Fd|z0000000IO60L}vd00000000000GRj*00000 z00IO60O17y00000000000HF8@0000000IO60A2zB00000000000I2v00000000IO6 z05Jmq00000000000I>K80001g00066008*_0000000000006l72><{900066004vl z0000000000006-F2><{900066003YB0000000000007AN2><{900066003|S00000 z00000007YV2><{900066008d=0000000000007wd2><{900066007v30RR9100000 z0002s_z3_2000021ONa;1ONa4000000002!_z3_2000021ONc51ONa4000000002+ z_z3_2000021ONa!1ONa4000000002^_z3_2000021ONcs0ssI20000000000`3V33 z000021ONan2LJ#70001g000002>A&B000000t5g69RUCU00000000005cvrJ00000 z0t5g6VE_OC000000000082JeR000000t5g6=mr1)0000000000Ao&RZ000000t5g6 z5Ci}K0000000000DESEh000000t5g6?*jk;0000000000F!>380000000IO604W0i z0000000000066&x0000000IO60QUm`000000000006_T(0000000IO60Qv&}00000 z0000007&@>0000000IO6051jr000000000008se}0000000IO6022lP0000000000 z09g460000000IPm000350000000000003b52><{900066006uL0000000000003zD z2><{9000660080z00000000000040L2><{900066007bf0000000000004OT2><{9 z00066000>W0000000000004mb2><{900066003hE0001g000000001p`3V3300002 z1ONbD1poj5000000001x`3V33000021ONa_0{{R3000000001(`3V33000021ONbt z0{{R3000000001>`3V33000021ONa$0RR91000000001}`3V33000021ONaS1poj5 z000000001gu=xo9000000t5g6#Q*>R0000000000xcLbH000000t5g6Uj+aF00000 z00000!1)OP000000t5g6WB~vG0000000000$oUBX000000t5g6=K%l!0000000000 z(D?}f000000t5g6ZUX=S0000000000*!c+n0001g00IO60A&CG00000000000O0uv z0000000IO60009300000000000OIH00000000000QmU{0000000IO60IdT60000000000008<40000000IO6 z0B;9>0000000000000R32><{900066003bI0000000000000pB2><{900066001rr z0000000000000>J2><{900066001EZ0000000000001ER2><{900066008X<00000 z00000001cZ2><{900066001=v000000001g0000m`UwC4000021ONbu0{{R300000 z0000u`UwC4000021ONb%0{{R3000000000$`UwC4000021ONbx1ONa4000000000; z`UwC4000021ONa82LJ#7000000000``UwC4000021ONb{0ssI20000000013`UwDk z000000t5g6eFFdh0000000000VEPFF000000t5g6HU|Iz0000000000X!;2N00000 z0t5g6@C5(>0000000000aQX=V000000t5g6kO2Sy0000000000c=`zd000000t5g6 zfd&8o0000000000fcgml000000t5hm03`wd00000000000Eqet0000000IO6000I6 z00000000000Fe3#0000000IO60K*0V00000000000GRp-0000000IO600RU700000 z000000HFE_0000000IO6015^G00000000000I2#20000000IO600#yD0001g00000 z006N12><{9000660024y0000000000006l92><{900066004&t0000000000006-H z2><{900066003hI0000000000007AP2><{900066006iK0000000000007YX2><{9 z00066003tI0000000000007v3`UwC4000021ONc91^@s6000000002s`UwC400002 z1ONad1poj5000000002!`UwC4000021ONcN1^@s6000000002+`UwC4000021ONd1 z00000000000002^`UwC4000021ONbT0ssI20000000000`w0L50001g0t5g6*8l(j z00000000002>S^D000000t5g690vdZ00000000005c>%L000000t5g6XaE2J00000 z0000082bqT000000t5g61_uBD0000000000Ao~db000000t5g6dIA6d0000000000 zDEkQj000000t5g6p#cDY000000000005JOr0000000IO60C)fZ0000000000066;z z0000000IO60675w000000000006_Z*0000000IO600ad9000000000007&}@00000 z00IO60HOu}000000000008sl00000000IO60BHsQ000000001g003C~2><{900066 z0058%0000000000003b72><{9000660086!0000000000003zF2><{900066001xn z00000000000040N2><{900066001-v0000000000004OV2><{900066000&P00000 z00000004md2><|p000021ONa^0RR91000000001p`w0L5000021ONbO0000000000 z0001x`w0L5000021ONcJ1poj5000000001(`w0L5000021ONb{0{{R3000000001> z`w0L5000021ONa;1^@s6000000001}`w0L5000021ONbkUY%$0001g000000NDEp0000000IO60Cxib00000000000O0!x0000000IO60O0`u z00000000000O0000000IO60DlGm00000 z000000Qma}0000000IO60Fwg%0000000000008`d2><{900066007Je0000000000 z000R52><{900066004dh0000000000000pD2><{9000660012Z0000000000000>L z2><{900066000vK0000000000001ET2><{900066000^U0000000000001cb2><{9 z0007i1ONa?1^@s6000000000m{0RU6000021ONaO2LJ#7000000000u{0RU600002 z1ONbJ1^@s6000000000${0RU6000021ONa|0{{R3000000000;{0RU6000021ONaV z0{{R3000000000`{0RU6000021ONb)0ssJi0000000000So{e9000000t5g6JOls$ z0000000000VEhRH000000t5g6H3t9y0000000000X#5EP000000t5g6-2eap00000 z00000aQq1X000000t5g6D<{900066 z000OD0000000000006lB2><{9000660071Y0000000000006-J2><{900066005T; z0000000000007AR2><{9000660015W0000000000007YZ2><{900066003-%00000 z000000002k{0RU6000021ONbM1poj5000000002s{0RU6000021ONaF0{{R300000 z0002!{0RU6000021ONcO1ONa4000000002+{0RU6000021ONaM1poj5000000002^ z{0RU6000021ONcV1poj50001g000000R0I7000000t5g6aRC4T00000000002>l5F z000000t5g6Pyqk{00000000005d8@N000000t5g6%>e)a000000000082t$V00000 z0t5g6(FOnj0000000000ApHpd000000t5g6K>`2(0000000000DE$e40000000IO6 z0P_I=000000000005JUt0000000IO60Cxuf0000000000066^#0000000IO606PZ& z000000000006_f-0000000IO60G<{900066003?P0000000000 z003b92><{900066002w_0000000000003zH2><{900066007zp00000000000040P z2><{900066005o^0000000000004OX2><{900066008*~0001g000000001h{Rsd7 z000021ONa*1poj5000000001p{Rsd7000021ONbU00000000000001x{Rsd700002 z1ONb`1ONa4000000001({Rsd7000021ONb;00000000000001>{Rsd7000021ONci z1^@s6000000001gsQn25000000t5g6QUL$}0000000000u>A=D000000t5g63<{900066003|R0000000000000R72><{900066 z004{t0000000000000pF2><{900066003nJ0000000000000>N2><{900066005=| z0000000000001EV2><{900066004FX000000001g0000e{s{m8000021ONbK1ONa4 z000000000m{s{m8000021ONbW00000000000000u{s{m8000021ONby0ssI200000 z0000${s{m8000021ONa50ssI2000000000;{s{m8000021ONc_0RR91000000000` z{s{no000000t5g6{R0310000000000SpEqB000000t5g6r3C;00000000000VEzdJ z000000t5g69svLV0000000000X#NQR000000t5g6K?48)0000000000aQ+DZ00000 z0t5g6rUn220000000000c>W0h000000t5hm02KuQ00000000000D%4p0000000IO6 z0Nnxr00000000000Eqqx0000000IO60C5KZ00000000000FeF(0000000IO609ph9 z00000000000GR#>0000000#sB09XM400000000000I2>60000000#sB0Ad3G0001g z00000008}azp4EL0FmAo0F?cE!KlCkU)BHs0000000000008iNzp1bS0PqolNBIx} zJdq#*AJ!ir1JxfO1JxfO1J$qs0PqopNBIyUJdq#*AJ(t}0PqotNBIy!Jdq#*AJ(t} z0PqoxNBIz9Jdq#*AJ(t}0Pqo#NBIzcf;^ER0w30}0s!z4mPh#zqCAlx0w30}0s!z4 znn(E%!aR{60w30}0s!z4o=5o*;yjTc0w30}0s!z4qDT1<0zHu+0w30}0s!z4rbqb@ zB0Z5H0w30}0s!z4sz><{LOqcn0w30}0s!z4u1EP0Vm*-{0w30}0s!z4vPb!U5Q06C zAOauOumS+^5w=J95TZSiAOauOumS+^5xPhD5W+o?AOauOumS+^5xz(H5aKkstye*02Hq@Db)m`4A#M zkstye*02Hq@Db`q`4B=skstye*02Hq@Dc7u`4D11kstye*02Hq@DcKVNBIzfKan5; zAJ(t}0Pqp^NBIzP0w30Y&;kIE5wbw}5P}7fAOauO&;kIE z5w<}25TXTK=}~j2azBGAJ)(U0FV&^LHQ5@ z2$3KHAJ)(U0FV&|LHQ6O2$3KHAJ)(U0FV(1LHQ6u2$3KHAJ)(U0FV(5LHQ732$3Lv z0w31U0sxQ^5<&S8f(Vfy0w31U0sxQ^7D4$Cq6m>70w31U0sxQ^8bSFG!U&Nd0w31U z0sxQ^9zppK;s}u-0w31U0sxQ^B0>2O0tt~I0w31U0sxQ^CPDcSA_0w31U0sxQ^qCxo(0u7NM0w31U0sxQ^ra}1-A`Ous0w31U0sxQ^szLb> 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�#90|2V?0|Ba_ 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 z000000000a0000$00022#g}ez2_`Sh#r*#S000000000K0001d0000GJ^lYE00000 zK@Jc|4gdfk0001#0000WJ^h!%aS0(Ca6SG17ytkO06`8AL=FG|6aWAK&;S4ca6SE( z|8WTw8*n}S|1T00000000yK006iF005xG{Qocj z0000%4iHKX000yK007Vd006ke{Qocj0000%4iHKX000yK008I#007X${Qo=v0000% z4k#c^4gdfY000000ssK?#Qgs-00000K@Jc~4gdfk0000O0ssIE#r&6V@(CRVJOTg! zG{u+ta|s>?U;+RD1U>ziA9M*J2Z#ay09ZZ!mmhQq9a0nk006K80068#{r@xo0000% z4j@Yo000yK0077W00786{r@xo0000%4iHNY000yK007_u0087Y{r_|T0000%4iH-o z001BW008&`002Nfmrl?L9)BDI002xr{r@xo0000%4j@Yo000yK001-t003w{{r^}1 z0000%4iHoh000yK002w_005{y{r_A50000%4iHri000yK003kI008Vh{r|840000% z4j^g{000yK004Xg004wP{r^w^0000%4iHif000yK005K&006u{{TKgK00000K@Jd8 z4gdfk000220{{T{KbKyz2_6T~0{{U0KmC`FbqO5@^aB6@2tfUpCt(U52N(nZ09Zi% zm;ZhV9SJ-H002}#{r`}ck#-3amk@Rd3e4`kO>_J&;$Sg$Uyy{}ccK002P_ z5JL_C02BZK0K^9X09-=-|3Cl$002P_5KayN02BZK0Ne)v0E9yQ82=am0000%4iH2R z001BW008s{004wS{g${g1dkG;6$U^=9Gywnr1k1aZ zH+%^lmtcDd1PjnZ{r_|T000ERyO(c!2^|NV2mk;WME#e0q6rxbAOHXWzz6^UG(`QE z?~Mr=m(Y6&2n#es{r~U*000D8yO-m82_Xj*2><}}Mg5o0QVJOpC;$Ke90C9UBu4%J zGywnr1UtKzH+%^pE-Xj=|11Fj00c6-002P_V4Vz}3qcJXL6ZssN8a7j3?Bdh03ZMW z0FVg)04zwAS_&GMpnM4kE=)-M|11Fj00aQL002P_V4Vz}3qcJXL6ZssN8a7j3?Bdh z03ZMW0N@D#08B}hS_&GM@O%jfE^JBt|11Fj00hpu002P_V4Vz}3qcJXL6ZssN8a7j z3?Bdh03ZMW05A#w0BlN?S_&GMKz#`aE{sb3|11Fj00f-6002P_V4Vz}3qcJXL6Zss zN8a7j3?Bdh03ZMW0DuYr0E|nOS_&GMkbMaRH>3&x0IW;>|0nm+yrM9tH~l0Q^k-m+y@U9R~;u z008_<{g?lK2^|Y83;+Q5O#T0a005Wo&j}p|R15$BR89StPl^d02Y3ts0C-LPmv4Uw z9S58Y004YV{g;z}2_b*P3;+O#P5u8I00000K@Jc_4gdfY0002o3;+O(P5u8M00000 zK@Jc`4gdfY0002=3;+O>P5u8Q00000K@Jc{4gdfY0000C4FCY3P5u8U00000K@Jc| z4gdfY0000a4FCYJP5u8U00000K@Jc|4gdfY0000y4FCYZP5l`E6aWAK06`8ALk<7{ zAOHXWR1E+CyiNU=Pk0F(2Y3wt0Ju&4mv4Xx88;vR005i~001aX{r{i<0000%4p5y6 zo(Vw>9cA9#3?Bdh001Ze005*0005*;{r~U)000DDx0lC&2^|OQ4FCXWPyLrqsR^0YMENWZvBj9{>OV z04x9i08j`30Q^t=|EvK300hOg002P_zyqB)o;N`a9YK>elr;ip-rdvG3?Bdh03ZMW z0Gtm103^7VZh#3M52OeH0F=1=|7ZaK00fV zwEzG?4uAoj5S|Y~4IM#~4g#Cr-O~&o001Ze001xv0078P{r^+|000D!wEzG?4ltbt zo&`Y-9hc{W2@wZ)5C8!1Q2m$xg9#mffC&HqxWN4Xj0XS!1W&a906`A$0YRM{o*O|7 z9pC{%lNyv6l^6rv0o~r!)6@(f00000GynhqxCsCN49NWdBn1Ef1h2IK06`9*1woxs zo>4&z9gqb=lTegTl}-ag0o~r!)6@(f00000AOHXW3=seTlu-TuGynhq06`9ySE&gV z2QU!;0Hjd;mrr;J9S2kq005v+{g+R82^|M`5dZ+3Q2m!rcnKW`oDl#3m{9$fPk0F( z2fz^k0F+Sum*0vB8JA#%2?S%v3IG5g%>4g+0{{R72ekkIK@N}sof4iAK@A;2lMn*i z-rds-9{>O>0002=3IG6bQ2qaK0RR956tw^VK@QLYohqIwK@A;2lPHuY0$ASN)6@(f z0000W0000$5&!_OQT>;1mI)pP5&!_KQT>-Mpa~r(h!Ow*s8Rj@6aWAK06`8ALk<7{ zBme*agbM%wq*49-H00000K@Jc@4gdfo0002&6aWBRRQ;C^qX{7g6cqpf za8&)5Pl^d02RIb~0F+eym+y@U9S2+$005L!{g+R82^|N36#xK`RQ;F#g9#az!0ZVG z2c#7M0Hjp?m*0vB9S6u200691{g*Fu2^k|40002&6#xLlRQ>-H00000K@Jc@4gdfk z00004761UiRQ;DfiwPMEAOHXWC>8(!2vz-;?~Mr^222(J00>o=-n9uH9&i=_0033} z|1bam002P_5K0aJ03ZMW0EiX<02o!5Ua|=u2dowV0322Qmk*l>9UssZ001CW{r@BY z0000%4iHBU001Na008I~001mi{g-2m2_YX47XSbxR{j4l00000K@Jc~4gdfk0000e z7XSb}R{fVxcnKW`OcwwEI9C0aPk0F(25=Vu05n#Yo(BpaCKmtzFjoEl6aWAK06`8A zLk<7{Bme*akPrX>ELQ#hGynhq1jnzJFO3Nq9@G~A0613t{}ccK002P_5JL_C03-ka z0PGh405n#Y?$8M$2NW0p0H{{|myeAJ9S1lV000D6{g>aW2^k|4000177ytlJSN;Di z00000K@Jc}4gdfk0001V7ytldSN)gojR_qFm>2*6WLKBowFw>`ychrgTvz@7FaQ7m z06`8AN)7-3AOHXW)EEE&bXS+o_6Z&j+z|i(a992R9033T1b?oV=PwE&1}GT-09;s? z&eaJX222?M0FYRhZnX&>2XGkx0LWPVmrsxhAvc&A0087z{r@Nc0000%4iHEV000yK z006KV008t@{r?yM0000%4iH2R001BW0077t008t@{g>~J2^|LP82|wESeM?l2_7F1 z8UO(7SpEMn00000K@Jc~4gdfk0000e8UO$US^bwUpa~rwOd0?H09pP26aWAK06`8A zLk<7{AOHXWWEubf{8*Px&<0000EbtN;K(4p5y6o(Vw>9YK=_lm`NQ z-rdvG3?Bdh001BW008(J007)tmk#F%8aosK000~t003ZI{r@BY0000%4iHBU000yK z001-_003-U{r@BY0000%4iHBU001BW002xI004Mg{g>;J2^}|76aWCYT>bw*0ssI6 zPOJa`K@MP@44w-?4IM#~3X}-~jNaYT)C?a00000a0001>8vp>vUj3JEk_jDu5C8xG z$Qu9v1YiCC2mk;8000005C8xG+#3J@_+I`02mk;800000C;$Ke@EZUC>|Xu<5CZ@J z06`8=oeG`_K@A;3lL(Xtl?DR8-rd#H)C?a06aWAK92@`u&|&@mFaQ7m06`8AN)7-3 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 z00000009610000007JO~00000009610000008P090000001f~E00000Q~+bS0ssI2 z000aC00000003Z61ONa4000dD00000007KY2LJ#7000>P00000003ag2><{9000{R z00000000mG00000000^Q00000003~w376x+3N3%2>i_@%000060000000026HUIzs z0000A000000002oxdH$H0000B000000000O0000000003000000002+&Itej00002 z000000002sjsO4v0000K0000000007000000000N000000001h!2g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g004gg004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1OR^k0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy~Mf00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKYz~ z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dyl`1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004i0Py_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~004ggfKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg004gg0Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g004gg004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1OR^k0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy~Mf00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKYz~000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dyl`1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004i0Py_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z004ggfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg004gg0Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g004gg z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1OR^k0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy~Mf00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKYz~000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dyl`1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004i0Py_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~004ggfKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg004gg0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g004gg004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1OR^k0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy~Mf00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKYz~000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dyl`1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004i0 zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~004ggfKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg004gg0Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g004gg004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1OR^k0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy~Mf00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKYz~000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dyl`1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004i0Py_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~004ggfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg004gg0Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z004gg004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1OR^k0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy~Mf z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKYz~000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dyl`1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004i0Py_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~004ggfKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg004gg0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g004gg004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1OR^k0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy~Mf00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKYz~000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dyl`1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004i0Py_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~004ggfKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg004gg z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g004gg004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1OR^k0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy~Mf00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKYz~000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dyl`1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004i0Py_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~004ggfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg004gg0Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g004gg004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1OR^k0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy~Mf00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKYz~000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dyl` z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004i0Py_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~004ggfKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg004gg0Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g004gg004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1OR^k0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy~Mf00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKYz~000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dyl`1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004i0Py_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~004ggfKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z004gg0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g004gg004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1OR^k z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy~Mf00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKYz~00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dyl`1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004i0Py_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~004ggfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg004gg0Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g004gg004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1OR^k0001hPy_$~0001hPy_$~ z0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001h zPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~0001hPy_$~ z0001hPy~Mf00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000 zfKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg00000fKUVg z00000fKUVg00000fKUVg00000fKUVg00000fKYz~000000Dw>g000000Dw>g00000 z0Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g z000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g000000Dw>g00000 z0Dx*x1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc z1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4004kc1ONa4 z004kc1efuA3MB(@%n7&gd z0{{R3000000000000000000932LOPz0{{R3000000000000000000932mpY=0{{R3 z0Dk}g00000000000000300{tKPy_$~00000000000000000003015zrPy_$~00000 z00000000000000301E)%uLJ-90000000000000000000301N=kRR;h70000000000 z000000000301W`(RR;h700000000000Dk}g000000{{*HFuex=000000000000000 z000000{{;IcJgsunx00000000000000000000 z0{{^KV95yp000000000000000000000{{{LV95yp000000000000000000001AhP$ z0C33(0000000000000000000000RIN0C>p>0000000000000000000000RIO0C3C+ z0000000000000000000000RIP0PxNU0000000000000000000000RIQ0000A00000 z00000000000000000RIR03ZMg0GG4_3oHX51`3zs0}Cxn;I9M#000000000000000 zLI3~&0sspD;I9M#000006aWAK00000KL7v#000R9U{C}A000000000000000KL7v# z000aC%vA@MTLcR&DQr*#00000000000000006zc#0000C0Mu0n000000000000000 z0F9UN0}CI2_^$*2000000000000000m;e9(0sspD_^$*2000000000000000ng9R* z0sspDD6j+o000000000000000tpET3000*N000UA000000000000000umAu60sspD zXs`qT000000000000000#sB~S0RR{PAOH#g0001g00961000000IdK30000J0C33( z0000000000000000M!5h0096K0C33(0000000000000000Q>*|00ICD0I;wG00000 z00000000000IdK30000I0AR@p00000000000000000;p90096J0AR@p0000000000 z0000w006B3000004*-nn2LJ#70000000000006B3000007yuvu3IG5A0000000000 z002l@000C4@&A@S3lx6<01W`(RR;h700000000000000d0RR9201W`(RR;h700001 z000000000#0000001E&JC=4B0000?00000000170ssI401E)@u>=4B0000`000000000#00000 z01E)%DFpxk00000000000000#0000001E(IDg^)l00000000000001n0ssI301W{6 zRR;h700001000000001+0ssI301W^DRtEq8004gg0RR9100000KL7v#000XB*eV48 z000000000000000KL7v#000XB3@Zfy000000000000000KL7v#000XBKr00R00000 z0000000000KL7v#000XBv?~Pw000000000000000KL7v#000XBSI000000000000000KL7v#000XB^gsmw000000000000000KL7v# z000XB96<#D000000000000000KL7v#000XBKtX>600000000000000006zc#0000B z0MtPR00000000000000006zc#0000B0Qf-#00000000000000006zc#0000B0E9vX z00000000000000006zc#0000B02o6B00000000000000006zc#0000B06aql00000 z004gg00000002J#000003jkb01poj50000000000002J#000003jlya1poj500000 z00000002J#000003jm-)1poj50000000000002J#000003jicU1poj50000000000 z002J#000003jl0H1poj50000000000004hK0000001E(=L~2LJ#7000C400000008_1000317yxJh3IG5A00031 z00000000{W000314FL332LJ#7000C400000001rp000317yxhp3IG5A0003100000 z002w{000314FG@mRtEq800004000000001H1poj602lyx015yA00001000000001r z1poj601W{ARtEq80000400000000211poj602ly(015yA00001000000002i1poj6 z01W^DR|fz900004000000002@1poj602ly>015yA004gg0RR9100000A_f2e0RRmE z1Xl+D000001ONa400000MFs!>0RR{PkN^q*000000RR9100000as~hZ0RRmE2v-LH z000001ONa400000lm-9*0RR{Pm;ed@000000RR9100000zy<&S0RRmE3|9vL00000 z1ONa4004gg0M-To0096P0H6R00000000961000000QLp|0096E01#IP0000000aO4 z0000001gKL0096P0H^>800000009610000005Ast0096E02EgT0000000aO400000 z08Iw~0096P0I&cG0000000961000000CWcc00Dmh4FDKd2LJ#7000C400000005E) z000317y!5c3IG5A0003100000006oN000314FDWh2LJ#7000C400000007|!00031 z7y!Tk3IG5A0003100000000sQ000314FDil2LJ#7000C400000001`#000317y!rs z3IKlq00001000000001H2mk;901W^nR|fz900004000000001o2mk;902lz!015yA z0000100000000282mk;901W^rR|fz900004000000002l2mk;902lz+015yA00001 z000000000A2><{A01W^vR|fz900004004gg00000E(rht0RR{P-~b8$000000RR91 z00000TnPXG0RRmEFjofv000001ONa400000eF*>n0RR{P=l}`;000000RR9100000 zs0jc70RRmEG*<@z000001ONa400000& z000000RR9100000`V0U70RRmEU{?nK000001ONa40000084Umc0RVp(07wA}00000 z0096100000074A_0096E0AyDO0000000aO4000000B8*W0096P08jx60000000961 z000000GJH`0096E0BBbS0000000aO4000000JjYQ0096P09XME000000096100000 z0N@P(0096E0BlzW004gg000C4000000009H000317yw`a3IG5A0003100000001x! z000314FGUg2LJ#7000C400000002`C000317yxJi3IG5A0003100000004jv00031 z4FGgk2LJ#7000C400000005^B000317yxhq3IG5A00031004gg0002k4gdfF01W_m zR|fz900004000000002|4gdfF02lyx0SW*B00001000000000g4*&oG01W_qR|fz9 z00004000000000>4*&oG02ly(0SW*B00001000000001X4*&oG01W_uR|fz900004 z000000001$4*-7v0RR{Phye-!000000RR9100000z7GHZ0RRmEgjWXu000001ONa4 z00000;|~A;0RR{PkO2w+000000RR91000005)c3Y0RRmEh*t*y000001ONa400000 zGY|j(0RR{Pm;nj^000000RR9100000UJw8P0RRmEj8}gL0000000aO4000000F4j; z0096P0H6U10000000961000000LBmi0096E0FYM)0000000aO4000000QL|70096P z0H^^900000009610000005A~%0096E0F+k;0000000aO4000000A3LQ0096P0I&fH z0000000Dmh00000005Q|000314FH%|2LJ#7000C4000000074k000317y!5d3IG5A z00031000000006K000314FH^12LJ#7000C400000001x&000317y!Tl3IG5A00031 z00000003wb000314FI552LJ#7000C400000004iO5&!@J02lzs0SW*B0000100000 z0002e5&!@J01W`7R|fz90000400000000016951K02lz!0SW*B00001000000000w z6951K01W`BR|fz900004000000001A6951K02lz+0SW*B00001000000001v6951K z01bZttXBsB000001ONa400000z7qfd0RR{P-~kE%000000RR9100000_!9sC0RRmE zuvZ5F000001ONa4000009TWfn0RR{P=m81<000000RR9100000OcVeB0RRmEv{wfJ z000001ONa400000aTEXm0RR{P@Bs<{004gg00961000000H72A0096E0Jv8N00000 z00aO4000000Kyai0096P0Qdn40000000961000000PYk30096E0K8WR0000000aO4 z0000001_1d0096P0006C00000009610000006-N00096E0KiuV0000000aO4004gg z003eY000317yt+Y3IG5A00031000000052^000314FJSf2LJ#7000C400000006QT z000317yu9g3IG5A0003100000007_>000314FJej2LJ#7000C4000000006O00031 z7yuXo3IG5A0003100000001r)004gh01W`lR|fz900004000000000|761SN02lxu z0tx^C00001000000001h761SN01W`pR|fz900004000000001=761SN02lx$0tx^C z00001000000002U761SN01W`tR|fz900004000000002#761SN02lx;0t$Zs00000 z0RR91000006c+#h0RRmE*jEPt000001ONa400000I~M=|0RR{PI06a)000000RR91 z00000Y!?6k0RRmE+*bzx000001ONa400000krw~}0RR{PKmrN?000000RR9100000 zz!v}j0RRmE;8zC#000001OR^k000000NNJ-0096P07wD~0000000961000000R9&M z0096E0OVH(0000000aO40000003#Rx0096P08j!700000009610000008$tL0096E z0O(f-0000000aO4000000CgAu0096P09XPF0000000961000000HS{w000314FK#{ z2LJ#7000C400000007b$000317yw`b3IG5A0003100000000ab000314FK?02LJ#7 z000C400000001-@000317yxJj3IG5A0003100000003qg000314FL342LJ#7000C4 z00000004;@000317yy580tx^C00001000000002C82|tQ01W{6R|fz90000400000 z0002e82|tQ02lyx0tx^C00001000000002^82|tQ01W{AR|fz900004000000000M z8UO$R02ly(0tx^C00001000000000!8UO$R01W^DSO)+A004gg1ONa400000Vj2Jd z0RR{Phyn@#000000RR9100000kQx900RRmE1Xu?E000001ONa400000vl;*Z0RR{P zkOB$-000000RR91fd790000000N@$`0096E00>wI0000000aO4000000RI{Q0096P z0GI*_00000009610001g001Z(000314FC*S2LJ#7000C400000002-M000317yzIG z3IG5A0003100000004p;000314FC{W2LJ#7000C400000005{P000317yzgO3IG5A z0003100000007t<000314FD8a2LJ#7000C400000000Uc0004h02lzU0tx^C00001 z000000000+8~^|T01W^bSO)+A00004000000001a8~^|T02lzc0tx^C0000100000 z0002C8~^|T01W^fSO)+A00004000000002p8~^|T02lzk0tx^C00001000000000E z9RL6U01W^jSO)-q000001ONa400000GaUc`0RR{P$N~xg000000RR9100000VjTbg z0RRmEBv=Ok000001ONa400000ksSa40RR{P&;kko000000RR9100000${hdz0RRmE zC|Cyo000001ONa400000^c?^I0RR{P*a8Xw000000RRAh0000004N>+0096E04!Js z0000000aO40000008<_S0096P0N?@&0000000961000000Eiv{0096E05Dhw00000 z00aO4000000IMDV0096P0O$e=0000000961000000N5S?0096E05n(!0000000aO4 z000000RJ9;000317y$4B3IG5A0003100000001x_000314FEV;2LJ#7000C400000 z003tn000317y$SJ3IG5A0003100000005{T000314FEh?2LJ#7000C400000007b- z000317ytkR3IG5A0003100000000Ic000314FEuYSO)+A00004000000000ZAOHXX z02lxW0}22D00001000000000=AOHXX01W^{SO)+A00004000000001PAOHXX02lxe z0}22D00001000000001-AOHXX01W_0SO)+A00004000000002PAOHXX02lxm0}22D z0001g0RR9100000^dJBL0RRmEOjrj1000001ONa400000DIov=0RR{PAOi{j00000 z0RR9100000XdwUq0RRmEP*?{5000001ONa400000njruH0RR{PC<6)r000000RR91 z00000)*%1@0RRmER9FW9000001ONa40001g01zSo0096P05Agz000000096100000 z08}CX0096E09aTD0000000aO4000000GlEJ0096P05}5*0000000961000000PG?F z0096E09;rH0000000aO40000002d2LJ#7000C4000000031d000317yzgP3IG5A0003100000004|9 z000314FHr_2LJ#7000Dk000000002CCjbBe02lzU0}22D00001000000002$CjbBe z01W_`SO)+A00004000000000BC;$Kf02lzc0}22D00001000000000sC;$Kf01W_~ zSO)+A00004000000001GC;$Kf02lzk0}22D00001000000001go+tnS0RRmEpjZb0 z000001ONa400000&nN%@0RR{P$O8%h000000RR91000003Ml{p0RRmEq*w<400000 z1ONa400000G${Z80RR{P&;tqp000000RR9100000Xej^y0RRmEs8|O8000001ONa4 z00000izxsA0RR|(0N4Wx0000000961000000Jtdt0096E0IXOC0000000aO400000 z0NN=40096P0N?`(00000009610000000t@m0096E0I*mG0000000aO40000004FK{ z0096P0O$h>00000009610000008%Od0096E0JK;K0001g000C4000000049<00031 z7y$4C3IG5A0003100000005vW000314FI@U2LJ#7000C400000006}*000317y$SK z3IG5A0003100000008tV000314FJ4Y2LJ#7000C400000001K^000317ytkS3IG5A z000310001g00017D*yli01W`ZSO)+A00004000000001pD*yli02lxW1PTBE00001 z000000002KD*yli01W`dSO)+A00004000000002;D*yli02lxe1PTBE0000100000 z0000mEC2uj01W`hSO)+A00004000000001EEC2w10RR{P7z7Fc000000RR9100000 zpez6Y0RRmE%vc8i000001ONa400000(JTM}0RR{PAOs2k000000RR91000003@rcv z0RRmE&{zim000001ONa400000J}m$M0RR{PCzJ0000000aO40001g003|^000317yy_A3IG5A00031000000068r00031 z4FC*T2LJ#7000C400000007%F000317yzII3IG5A0003100000000y;000314FC{X z2LJ#7000C400000002ld000317yzgQ3IG5A0003100000004$G0004h01W^XSqA_B z00004000000002FGynhr02lzU1PTBE00001000000002?Gynhr01W^bSqA_B00004 z000000000iH2?qs02lzc1PTBE00001000000001NH2?qs01W^fSqA_B0000400000 z0001?H2?qs02lzk1PTCu000000RR9100000;57gM0RRmEAXx_h000001ONa400000 z5jFq-0RR{P$OH-i000000RR9100000Of~=j0RRmEBv}Ul000001ONa400000e>MOB z0RR{P&;$wq000000RR9100000yfy#;0RRmEC|L&p000001ONbk000000Pr>d0096P z0N4Zy00000009610000004_HG0096E04!Mt0000000aO4000000AV)(0096P0N?}) z0000000961000000G>Ah0096E05Dkx0000000aO4000000MR!90096P0O$k?00000 z009610000001h~R000314FEJ*2LJ#7000C400000002BV000317y$4D3IG5A00031 z00000004A2000314FEV<2LJ#7000C400000005#m000317y$SL3IG5A0003100000 z007!J000314FEh@2LJ#7000C400000000g-000317ytl&1quKF00001000000000? zIRF3w01W^@SqA_B00004000000001dIRF3w02lxW1quKF00001000000002CIRF3w z01W^{SqA_B00004000000002!IRF3w02lxe1quKF00001000000000aIsgCx01W_0 zSqA_B0001g1ONa400000RyqIx0RR{P7zGLd000000RR9100000k~#nY0RRmEOj!p2 z000001ONa400000$vOZ40RR{PAO#8l000000RR91000003OfJ*0RRmEP+12600000 z1ONa400000Hah?S0RR{PCD1 z00000005WqJqtg7NJ#|%000000000000000KL7v#000XB000000000000000JU{>d0RR*Lc*zL>000002mk;800000U_bx> z0RR*LfXN8}000002mk;800000fIt8M0RR*Lh{*{60001g00;m8000000G&Vp0096L z0FcQE0000000;m8000000KPx~0096L0GP=M0000000;m8000000NX$S0096E0N_~% z0000000;m8000000QW!u0096P0FVU=0000008jt`0000003$&F0096P0N@1*00000 z00;m80001g002=z000314FKSa2LJ#7000F500000004VI000314FKqi2LJ#7000pH z00000007-V000314FCX)2LJ#7000pH00000002J#000003jmNy1poj50000000000 z002J#000003jpLx1poj50000000000000w00004h01W^bj0XS!0000E0000000023 z0000001yChum}JE00000000000000-LI3~(01W_epa%c|0000D000000000#00000 z01E&dOa%Y{00000000000000#0000001E(6Oa%Y{00000000000000#0000001E(c zOa%ac000000000000000KL7v#000XBkW2*t000000000000000KL7v#000XBuuKI2 z000000000000000KL7v#000XB&`bpY000000000000000enJ2M0RRmE5Vr>a00000 z6aWAK00000KL7v#000XB{7eM^000000001g0000006zc#0000B0BlYL0000000000 z0000006zc#0000B0E|ur00000000000000006zc#0000B0IW_0000000000000000 z06zc#0000B0KiTK00000000000000006zc#0000B0Q61;00000000000000006zeK z000003jh>P1poj50000000000002J#000003jkzK1poj50000000000002J#00000 z3jpv>1poj50000000000002J#000003jnlG1poj50000000000002J#000003jq93 z1poj50000000000002J#000003jj2KQ3U`100000000000000#0000001E*4Q3U`1 z00000000000000#0000001E&-QUw4200000000000000#0000001E(sQUw4200000 z000000000#0000001E)LQUw4200000000000000#0000001E)fQUw420001g00000 z00000KL7v#000XB1XBe7000000000000000KL7v#000XB7*hoR000000000000000 zKL7v#000XBuu}y9000000000000000KL7v#000XB#8U+T000000000000000KL7v# z000XB08|A400000000000001g06zc#0000B07z5?00000000000000006zc#0000B z0BlqR00000000000000006zc#0000B0E|=x00000000000000006zc#0000B0K`-U z00000000000000006zc#0000B0Ps`=00000000000000006zc#0001g3ji!t1poj5 z0000000000002J#000003jjb>1poj50000000000002J#000003jnND1poj500000 z00000002J#000003jokn1poj50000000000002J#000003jpj@1poj50000000000 z002J#000003jiEe1pokl00000000000000#0000001E&_Rs{e600000000000000# z0000001E(YRs{e600000000000000#0000001E(+Rs{e600000000000000#00000 z01E)HR|Nn700000000000000#0000001E)%R|Nn7000000001g00000KL7v#000XB z09XY8000000000000000KL7v#000XBAXo(e000000000000000KL7v#000XBKv)F; z000000000000000KL7v#000XBR9FQ7000000000000000KL7v#000XBh*$*x00000 z0000000000KL7xK0000B0GwC_00000000000000006zc#0000B0619%0000000000 z0000006zc#0000B0JvEN00000000000000006zc#0000B04Q1o000000000000000 z06zc#0000B090B900000000000000006zc#0000B0C-w|1poj50000000000002J# z000003jmZ_1poj50000000000002J#000003joAg1poj50000000000002J#00000 z3jpL=1poj50000000000002J#000003jhFI1poj50000000000002J#000003jkPL z1poj50001g000000000#0000001E)LTm=9C00000000000000#0000001E*4Tm=9C z00000000000000#0000001E&hT?GID00000000000000#0000001E&(T?GID00000 z000000000#0000001E(IT?GID00000000000001gKL7v#000XBcwGem0000000000 z00000KL7v#000XBs9gmB000000000000000KL7v#000XB$Xx{h000000000000000 zKL7v#000XB++76#000000000000000KL7v#000XB3|<8Q000000000000000KL7v# z000Yr03cok00000000000000006zc#0000B08m~900000000000000006zc#0000B z08n5B00000000000000006zc#0000B0Qg}A00000000000000006zc#0000B032ck z00000000000000006zc#0000B06<~|0001g0000000000002J#000003jm~I1poj5 z0000000000002J#000003jpL~1poj50000000000002J#000003jj!E1poj500000 z00000002J#000003jk1M1poj50000000000002J#000003jkPU1poj5000000001g z0000#0000001E(UXaxWO00000000000000#0000001E(^XaxWO00000000000000# z0000001E)DXaxWO00000000000000#0000001E)XXaxWO00000000000000#00000 z01E&NX$1fP00000000000000#0001g000XB2xc?AFf00000000000000# z0000001E&ddIbOg00000000000000#0000001E(kdIbOg00000000000000#00000 z01E(|dIbP~000000000000000KL7v#000XB#Cin)000000000000000KL7v#000XB z00000000000000006zc# z0000B0Puwc00000000000000006zc#0000B02qb^00000000000000006zc#0000B z04#HaP000000000000000KL7v#000XBxQqn=000000000000000KL7v#000XB zV2uR;000000000000000KL7v#000XBkc|ZZ000000000000000KL7v#000XBz>Ng} z000000000000000KL7xK0000B0Pu|k00000000000000006zc#0000B02Gb|00000 z000000000006zc#0000B062~X00000000000000006zc#0000B09=j*0000000000 z0000006zc#0000B0Dz7K00000000000000006zc#0000B0IZIG1poj50000000000 z002J#000003joND1poj50000000000002J#000003jp|z1poj50000000000002Tm z000314FJfF2LJ#7001)r00000002J#000003jh$11poj50000000000002J#00000 z3jl181poj50001g000000000#0000001E(|kOcq$00000000000000#0000001E(6 zkp%z%00000000000000#0000001E(kkp%z%00000000000000#0000001E*8kp%z% z00000000000000#0000001E&Vk_7+&00000000000001gKL7v#000XBK#~Oj00000 z0000000000KL7v#000XBe3AtK000000000000000KL7v#000XB*pdYR0000000000 z00000KL7v#000XB1d{~-000000000000000KL7v#000XBh?4~X000000000000000 zKL7v#000Yr0ML^K00000000000000006zc#0000B0Q{2$00000000000000006zc# z0000B07R4p00000000000000006zc#0000B0CbcE00000000000000006zc#0000B z0I-z>00000000000000006zc#0000B0K}CA0001g0000000000002J#000003jo-a z1poj50000000000002J#000003jjEl1poj50000000000002J#000003jk1-1poj5 z0000000000002J#000003jnB=1poj50000000000002J#000003jnB>1poj500000 z0001g0000#0000001E&Jm<0d;00000000000000#0000001E&hm<0d;0000000000 z0000#0000001E&(m<0d;00000000000000#0000001E(Ym<0d;00000000000000# z0000001E)5m<0d;00000000000000#0001g000XB%$NlL000000000000000KL7v# z000XB=$Hin000000000000000KL7v#000XBB$)*O000000000000000KL7v#000XB zWSIp3000000000000000KL7v#000XBc$ozN000000000000000KL7v#000XBjF|<0 z00000000000000006zc#0000B0N9xY00000000000000006zc#0000B06dxn00000 z000000000006zc#0000B0DzhW00000000000000006zc#0000B0H~S;0000000000 z0000006zc#0000B0Kl3B000000001g00000002J#000003ji#e1poj50000000000 z002J#000003jkD`1poj50000000000002J#000003jlzd1poj50000000000002J# z000003jk=G1poj50000000000002J#000003jmy)1poj50000000000002LK00000 z01E)ToCN>?00000000000000#0000001E&Jodo~@00000000000000#0000001E&d zodo~@00000000000000#0000001E&}odo~@00000000000000#0000001E&}o&^8^ z00000000000000#0000001E(rn4Sdy000000000000000KL7v#000XBxSj<700000 z0000000000!$SZ70RRmEn4|{)00000!~g&Q00000KL7v#000XBAh87i0000000000 z00000KL7v#000XBRIvpB000000000000000KL7v#000XBXt4zV0001g0000000000 z06zc#0000B0I0GB00000000000000006zc#0000B0DQIu00000000000000006zc# z0000B006fI00000000000000006zc#0000B08F<900000000000000006zc#0000B z0Eo8*00000000000001g002J#000003joBo1poj50000000000002J#000003jhGP z1poj50000000000002J#000003jjR01poj50000000000004JH000314FJHe2LJ#7 z000I700000002J#000003jnOT1poj50000000000002J#0001g01E)bx&;6L00000 z000000000#0000001E&Zy9EFM00000000000000#0000001E&-y9EFM0000000000 z0000#0000001E(+y9EFM00000000000000ZMF0Q+01W`hum=DD0002H000000000# z0000001E*4%>@8|000000000000000&P4zK0RRmE5Vi*Z00000{Qv*}00000KL7v# z000XBXwU@!000000000000000KL7v#000XBfY1d1000000000000000KL7v#000XB zpwI;X000000000000000KL7v#000XBz|aK%000000001g0000006zc#0000B0O-&K z00000000000000006zc#0000B02t8)00000000000000006zc#0000B065VF00000 z000000000006zc#0000B09erl00000000000000006zc#0000B0D#d20000000000 z0000006zeK000003jnau1poj50000000000002J#000003jom31poj50000000000 z002J#000003jp}h1poj50000000000002J#000003jiq61poj50000000000002J# z000003jjdU1poj50000000000002J#000003jh#*(**zk00000000000000#00000 z01E(Y(**zk00000000000000#0000001E(+(**zk00000000000000#0000001E)v z(**zk00000000000000#0000001E)@(**zk00000000000000#0000001E(I)CB+l z0001g0000000000KL7v#000XBpwtBb000000000000000KL7v#000XBwA2Lv00000 z0000000000KL7v#000XB{L}>i000000000000000KL7v#000XBK-C2R0000000000 z00000KL7v#000XBfY=2900000000000001g06zc#0000B0NmIG000000000000000 z06zc#0000B0N~jL00000000000000006zc#0000B02JB<00000000000000006zc# z0000B05IAG00000000000000006zc#0000B07%*e00000000000000006zc#0001g z3jko+1poj50000000000002J#000003jjFV1poj50000000000002J#000003jjFW z1poj50000000000002J#000003jloF1poj50000000000002J#000003jnm-1poj5 z0000000000002J#000003jhS&1pokl00000000000000#0000001E(w-30&u00000 z000000000#0000001E)D-30&u00000000000000#0000001E)X-30&u0000000000 z0000#0000001E)v-30&u00000000000000#0000001E)9-UR>v000000001g00000 zKL7v#000XB1m6V!000000000000000KL7v#000XBFy93L000000000000000KL7v# z000XBRNn;v000000000000000KL7v#000XBaNh+0000000000000000KL7v#000XB zpx*@m000000000000000KL7xK0000B0Lb4300000000000000006zc#0000B0NmdN z00000000000000006zc#0000B036^200000000000000006zc#0000B0DRyD00000 z000000000006zc#0000B0I=W%00000000000000006zc#0000B0Lb8f1poj500000 z00000002J#000003jpBY1poj50000000000002J#000003jna;1poj50000000000 z002J#000003jhq_1poj50000000000002J#000003ji?U1poj50000000000002J# z000003jj>w1poj50001g000000000#0000001E(w;spQz00000000000000#00000 z01E)r&1poj5 z000000001g0000#0000001E(M>IDD*00000000000001mM*si;01W`>lm`F+0000) z1poj50000#0000001E(+>jeM+00000000000000#0000001E)X>jeM+0000000000 z0000#0000001E)r>jeM+00000000000000aNB{tT0RRmEFq#Jd00000>jMA)00000 zKL7v#000XB1nmU?000000000000000KL7v#000XBH0=cd000000000000000sz?9; z0RRmEAf5*R00000N&)}?00000KL7v#000XBWbOq3000000000000000KL7v#000XB zeC`E*00000000000000006zc#0000B0Hp2(00000000000000006zc#0000B0MzaU z00000000000000006zc#0000B05I z_5}a{00000000000000#0000001E(rT=oS3000000000000000KL7v#000XBaP|cN z000000000000000KL7v#000XB4EF^9000000000000000KL7v#000XBH1`Dn00000 z0000000000KL7v#000XBNcRN*000000000000000KL7v#000XBoc9F)0000g00000 z0000006zc#0000B0MPdZ00000000000000006zc#0000B04$eL1`8JfbeB;E3l{;1 zmr(`_7Xb{H5eEww0ce*I2MZSgY?na?3l{-^mq7;$7Xi$dK?e&L0pyoK2MZSg{Fgxo z3l{+}mmvuY7Xf&eAqfi?0gRU+2@4ki5SOtD3l{+>m$3;87XeI{u?Y(o0dSY$2@4ki zgqPt73l{;D0bG|s3JVtjpqD`k3l{;gZ00000000000000#0000001E)P9R>gZ0000000000 z0000#0000001E)*9R>gZ00000000000000#0000001E*49R>gZ00000000000000# z0000001E&N9tHpa00000000000000#0000001JNrEFJ~`000000000000000KL7v# z000XBP#y*V000000000000000KL7v#000XBcpe4-000000000000000KL7v#000XB zj2;F6000000000000000KL7v#000XBpdJPQ000000000000000KL7v#000XB#2y9! z001ih000000000006zc#0000B0PG$H00000000000000006zc#0000B005UkKnoWE zB$q)z3l{-Qmq9=a7XfIOK|l)^0f3i5KnoWEq?bWJ3l{-om!Uul7XiSRp+E~40oa!@ zK?^T2I3WfA000000000000000KL7v#000XBOd$pU000000000000000KL7v#000XB z(3inM3l{1{0T7qbLkkxHG?&ps z3l{-om(fED7Xg%)(L)OtmP88}0SuQhL<<)IFqbhz3l{-kmoY>O7Xhf3F+>X&0R)%9 zL<<)I7?;6B3l{-6m%&5}7Xhf3!9)ue0qB?EMGF@JM3+HE3l{-MmvKf57Xf^iaYhRl z0ic(0Mhh1K(3f#W3l{+_mjOo$7Xe6@0Y?iL0f3hQM++|j)RzHA3l{+dmtjW>7Xe_G zVMhxW0eqKXM++ALw3lH=3l{;{mtjW>7Xb*D@ka|60XUcOM++ALl$Y^G3l{;fm+?mn z7Xj3l@ka|60R)#(NDCL2P)G|f0l=40NDCJM+?P>E3l{(00000000000000#0000001E(6 zJq7>(00000000000000#0000001E)9mtjf^7XiGNVM+@Z0pyoqN(&bO6qoTz3l{-2 zm+?vq7Xgfy@k$F90ic)hN(&bO1ebA43mBI{ObZtQIF~_83l{-cmqAPm7XieVK}-u5 ze-J|k0000000000000000MSYS0096E0AQg90000000jX60000006zc#0000B0PsTw z0000000000000000A))60096E0BE8I000000G9v&000000IdK30000D03^2u00000 z00000000000OU&m0096E08onu00000e*g#o00000008Mr000314FFh+2LJ#7000mG z00000008bw000314FG712LJ#7000mG00000008q#000314FGtH2LJ#7000mG00000 z008()000314FHIX2LJ#7000;O00000008|<000314FI5v2LJ#7000;O00000e*gdi zOaK4@01W`Riw6Jz0000O000000000#0000001E(sP6hw~000000000000007OaK4@ z01W^Dqz3>10001&000000000#0000001E(wR0aS500000000000000#0000001E)L zR0aS500000000000000#00000Gyn?#%v1&d000000000000000KL7v#000XB>{JE- z000000000000000KL7v#000XB43|++3l{-Qmr+p*7XgHqu~7>b0mPTFQ41FVd9i0nnFW zQwtXXB$ts>3l{;DmyuHo7XjFpky8s70Z5neQwtXXn3wTW3l{+hmmyRO7k@Zn1^@s6 z0000000000002Hs000314FD*w2LJ#7005H!00000002J#000003jo|=1^@s600000 z00000006d4000314FEW<2LJ#7008g+00000002J#000003ji!-1^@s60000000000 z002J#000003jok)1^@s601^NI000000000#0000001E&ZmvL1K7Xd(*aa9W!0ce+T zRSOpZjF)j$3l{;bm(f)V7Xk2>(Nzl0000000000 z000000OL>q0096E05GWs000000LuUX0000006zc#0000B0N9sdTniU}?1BaW00000 z0000000000kx>8u0RRmE0ICN700000#Q*>R00000KL7v#000XBsD}ms0000000000 z00000KL7v#000XBEQkgG000000000000000KL7v#000XBw1@@(000000000000000 zKL7v#000XB+=vDM0001g000000000006zc#0000B0Pu(g00000000000000006zc# z0000B00fB!00000000000000006tOx0096E0En>%000000IUE20000006zc#0000B z04$3J00000000000000006zc#0000B06>cd00000000000001g002J#000003jlD7 z1^@s600000000000081r000314FEW@2LJ#7005c*00000002J#000003jmmn1^@s6 z0000000000004Va000314FG_%2LJ#7005W(00000002J#000003jn~61^@s600000 z00000000zJ0004h01W`xvIhVF0001?000000000#0000001E)#J00000000000Dk}g z002J#000003jnaN1^@s60000000000002J#000003joBh1^@s60000000000002J# z000003jpM>1^@s60000000000002J#000003jhqU1^@s60000000000002J#00000 z3jjQ^1^@s60000000000002J#0Dk}g01E(ou?7GD00000000000000#0000001E(= zu?7GD00000000000000#0000001E)Lu?7GD00000000000000#0000001E)fu?7GD z00000000000000#0000001E&(vIYPE00000000000000#0000001E(QvVR5u00000 z0000000000KL7v#000XBh_VI%000000000000000KL7v#000XBu(AdK0000000000 z00000KL7v#000XB)UpNu000000000000000KL7v#000XB^s)v3000000000000000 zKL7v#000XBG_wW(000000Dk}g0000006zc#0000B0DQ9s00000000000000006zc# z0000B0GzW100000000000000006zc#0000B0K~Hf00000000000000006zc#0000B z0OYd<00000000000000006zc#0000B00guK00000000000000003kmB000003jpl2 z1^@s60000000000002J#000003jhq40bdIj0U(zFUkew1ShWTK000000000000000 zc~$@b0RRmE_@D;>00000V*mgE00000KL7v#000XBWVQwX000000000000000KL7v# z000XBfVKtz000000000000000KL7v#000XBl(q%{000000000000000KL7v#000XB z#I^Q z1^@s60000000000002J#000003jnCX1^@s60000000000002J#0000401E*4mmy;d z7XfgWfny670f?7@V+$7nq?dtX3l{+hm$73D7XfUSv11Dt0kD^`V+$7n*q50000000000000000FGDy0096E0I;kF000000BZmM0000006zc# z0000B08q&W00000000000000001jCI0096E03fXg00000LI7z100000002J#00000 z3jhqt1^@s60000000000004|x000314FHg>2LJ#7005%^00000002J#000003jo-c zF=Y!E0qmDCWeXQcWXuKt000000000000000KL7v#000XBc+3U>000000000000000 zKL7v#000XB@XQ7P000000000000000KL7v#000XBAeUif3l{-EmtkcKF9E2RVPy*! z0nC?SWeXQcRL%wf000000000000000KL7v#000XBn9c?O000000000000000KL7v# z000XBtj-1i000000000000000KL7v#000XB(3g>A3m1PF&;|ei00000000000000# z0000001E(M&;|ei00000000000000#0000001E)9&;|ei00000000000000#00000 z01E){&;|ei00000000000000#0000001E(&(FOnj00000000000000#0000001E)1 z(FOnj000sI0000000000KL7v#000XBJeMJ63l{;{mmy{g7Xfsafo2OA0T7q5W(yYq zte3H73l{-MmqBL>7Xjp#L1zmW0R)$EXA2hrWS4Pg3l{-|mvLtc7Xj3lac2t`0q~b` zXA2hrOqZc&3l{-&m!W417Xgr$p=S#h0jQUuXA2hryqBS83l{0X3l{v1tnz0rZ!#X$u!JP~ipu000000000000000KL7v# z000XBY~cm~000000000000000KL7v#000XBh~bwKY6~tg#Nh@2000000000000000 zKL7v#000XB;Nb=U000000000000000KL7v#000XBV3$E^3l{-|mqBU^7Xhf3L23&Z z0o<2CY6}+u442Vr3l{;Lm(gkq7Xi4J(P|490nC@tY6};C9OMQ7000000000000000 zKL7v#000XBFysaR000000000000000KL7v#000XBc;p5E000000000000000KL7v# z000XBpyUPs000000000000000KL7v#000XB+~fuT000000000000000KL7v#000XB zIOPTa0001&H){(K0nC>%YYP_v=$A2T3l{+tmtkuQ7XdhzVQUK)0brM5YYP_vgqLA! z3oijUmyv4=7Xf&ek!uSV0gRWCYYP_vpqG(r3l{;%myv4=7Xb*D@oNhg0XUcOYYP{b z*lPR0aTaaYzr3w zz?b1{3l{0oa!jZ3`Cxke8ut3l{;nm!WM77Xjdxp=}En0rZ!l zZ3`Cxke2~&3l{;TmjP}I7XkE_0d5Ny0UVbxZVMLy9G78k3l{-&mtk%T7Xi4JVQvc- z0q~b$ZVMLy1ecL+3l{-YmyvD@7Xfsak!}kY0i2hSZVMLyu$Pf;3l{;%myvD@7Xjp# zk!}kY0RWf5ZVMLyM3=#C3l{;%m%(le7XkE_!EOr|0c@91ZwnUzOqa253l{-^m$7dP z7Xk2>v2P0(0W_E4ZwnUzc$eXC3l{;rm*H;<7Xbj5ac~P40XUa&a0?d!h?k*o3om~V z{00C300000000000000#0000001E&}{00C300000000000000#0000001E(^{ssU5 z00000000000000#0000001E)n{ssU500000000000000#0000001E&h0S5p800000 z000000000#0000001E(E0S5p8002S&0000000000KL7v#000XBr~?N80000000000 z00000KL7v#000XB-~$H$000000000000000KL7v#000XBFqeUH3l{-smw|E%7Xi4J zadQh70q~b`a|;)LKnn)|000000000000000KL7v#000XBR0{_H000000000000000 zKL7v#000XBbPERn000000000000000KL7v#000XBhzkb*000000000000000KL7v# z000XBpbG~8000000000000000KL7v#000XB5DW(Z0001g000000000006zc#0000B z06+`}00000000000000006zc#0000B0B8&c00000000000000006zc#0000B0Due! z00000000000000006zc#0000B0MHBv00000000000000006zc#0000B0OSk@00000 z000000000B002J#000003jjcuVRQ=@0bG}1bPE>&c$Z;x3l{;Dmtk}Z7Xhf3VRQ=@ zVgwEc00000000000000006zc#0000B03Z$r00000000000000006zc#0000B06Y!{ z00000000000000006zc#0000B09XzO00000000000000006zc#0000B0JIL5s&or3 z0l=5RbPE>&3cncQ+SeM~=3l{-wm*IE|7Xg%) z;dl!d0nC@-cncQ+D3=j=3oij=ml1gj7Xgfy5qS$20jQS|c?%bRC>jR<0000000000 z00000KL7v#000XBY#Iju000000000000000KL7v#000XBlo|&B000000000000000 zKL7v#000XBtQrRZ000000000000000KL7v#000XBV3l{b7Xb{HL3|4r0mPR< zd zaF_9Y3l{!GH@F0Wg<=feRM_ke7jh3l{;zmw|x`7Xj>-fq@Gb z0SuS1feRM_D3`H;3oik1m$88h7XgHqv4IO00ic($feRM_w3o4g3l{;@m$88h7Xbv9 z5rPXB0W6mhf(sV`M3)hQ3l{;Dml1*s7Xk2>5rPXB0YsNUf(sV`T$e$D3m2Dgf(sY{ zh?hZv3l{<0mqCIH7Xbv9p@It+0R)%Pf(sV`T$j;;3l{;Lm(hX?7Xj3l(Si#X0qB>} zf(sV`IF|u~3m0KDHwOR!00000000000000#0000001E&}HwOR!00000000000000# z0000001E(oHwOR!00000000000000#0000001E)XHwOR!00000000000000#00000 z01E(2m%)Pz7k^MW2LJ#70000000000002J#000003jm}!2LJ#70000000000002J# z000003jn}52LJ#70000000000002J#000003jowP2LJ#70000000000002J#00000 z3jicK2LJ#70000000000002J#000003jjzu2LJ#70Dk}g000000000#0000001E(o zItKs%00000000000000#0000001E(+ItKs%00000000000000#0000001E&tI|l#& z00000000000000#0000001E)9I|l#&00000000000000#0000001E&RJO=;(00000 z000000Dk}gKL7v#000XBI6Mac000000000000000KL7v#000XBU_1u^0000000000 z00000KL7v#000XBh&%@X000000000000000KL7v#000XBusjC<000000000000000 zKL7v#000XB$UFxC000000000000000KL7v#0Dk}r0Ps8q00000000000000006zc# z0000B00cb;00000000000000006zc#0000B03baF00000000000000006zc#0000B z05m-Z00000000000000006zc#0000B09-u>00000000000000006zc#0000B0B}7A z0Dk}g0000000000002J#000003jmBg2LJ#70000000000002J#000003jm-!2LJ#7 z0000000000002J#000003jn-52LJ#70000000000002J#000003jo+X2LJ#700000 z00000002J#000003jj1e2LJ#7000000Dk}g0000#0000001E(IJ_i5*0000000000 z0000#0000001E(kJ_i5*00000000000000#0000001E)9J_i5*00000000000000# z0000001E)XJ_i5*00000000000000#0000001E)vJ_i5*00000000000000#0Dk}g z000XBAV3EI000000000000000KL7v#000XBJU|Bk000000000000000KL7v#000XB zSU?8=000000000000000KL7v#000XBfItTT000000000000000KL7v#000XBoInQv z000000000000000KL7v#000XBw0}Sc00000000000000006zc#0000B09-)_00000 z000000000006zc#0000B0E9sY00000000000000006zc#0000B0H8q!0000000000 z0000006zc#0000B0JK2|00000000000000006zc#0000B0LVcH000000Dk}g00000 z002J#000003jhd02LJ#70000000000002J#000003jiQO2LJ#70000000000002J# z000003jlmV2LJ#70000000000002J#000003jmx#2LJ#70000000000002J#00000 z3joAI2LJ#700000000000Dk~K0000001E)@LI(f<00000000000000#0000001E&_ zLk9o=00000000000000#0000001E(gLk9o=00000000000000#0000001E)vLk9o= z00000000000000#0000001E)vL00000000000000#000000DlVr>_i6u00000 z0000000000KL7v#000XB7)1vF000000000000000KL7v#000XBI7J5l0000000000 z00000KL7v#000XBXhjDA000000000000000KL7v#000XBkVOXo000000000000000 zKL7v#000XBtVIU^0Dk}g000000000006zc#0000B0K`QH00000000000000006zc# z0000B00c${00000000000000006zc#0000B0OUpo00000000000000006zc#0000B z0ANQ400000000000000006zc#0000B0Nh6h00000000000Dk}g002J#000003jkP1 z2LJ#70000000000002J#000003jowe2LJ#70000000000002J#000003jpXy2LJ#7 z0000000000002J#000003jq8`2LJ#70000000000002J#000003jh#F2LJ#700000 z00000002J#0Dk}g01E(UNe2J`00000000000000#0000001E(sNe2J`0000000000 z0000#0000001E(^Ne2J`00000000000000#0000001E)DNe2J`00000000000000# z0000001E)XNe2J`00000000000000#0000001E)vNq+|b000000000000000KL7v# z000XB^hpN*000000000000000KL7v#000XB2ucS4000000000000000KL7v#000XB zR7wW`000000000000000KL7v#000XBcuEHV000000000000000KL7v#000XBtV#y} z0000004M+e0000006zc#0000B0Q5=+00000000000000006zc#0000B0KAuRg$ow} zESI5$3l{-Em!X9V7Xf^ip@j<<0g#uWg$ow}yqBSc3l{<0m!X9V7hy0>2LJ#700000 z00000002J#000003jj<_2LJ#70000000000002J#000003jk<{90000000000002J#00000 z3jl0W2LJ#70000000000002J#000003jm-~2LJ#70000000000006B3000006aWaz z2><{90000000000006B3000006aX;G2>^cp0000000000000230000002Bad%LxDg z0000000000000230000001W^Dy9WRO0000000000000230000002Ba#%LxDg00000 z00000000230000001W_ey9WRO0000000000000230000002Ba_%LxDg00000004gg z00000tpET3000dDh`R>>000000000000000tpET3000yKsLKfe000000000000000 ztpET3000dDxVr}c000000000000000tpET3000yKxXTFu000000000000000tpET3 z000dD=(`61000000000000000tpI-j0000K0MN?`0000000000000000IdK30000D z00_JX0000000000000000IdK30000K0O-pJ0000000000000000IdK30000D05H4< z0000000000000000IdK30000K007Jh0000000000000000IdK30000D08oFt2LJ#7 z0000000000006B3000006aW~^2><{90000000000006B3000004FGt&2LJ#700000 z00000006B3000006aX;H2><{90000000000006B3000004FH(D2LJ#70000000000 z006B3000006aYxf2><{9003D400000000230000001W`RyaxaP000000000000009 zS^xk701E*8%LD)b0002+TL1t6000230000001W`}yaxaP00000000000002300000 z01W{6myw$b7k|W42LJ#70000000000002J#000003jhRE2LJ#70000000000002J# z000003jioo2LJ#70000000000002J#000003jl0X2LJ#70000000000002J#00000 z3jp|32LJ#70000000000002J#000003jjb>2LJ#70Dk}g000000000#0000001E(I zRR;h700000000000000#0000001E(wRR;h700000000000000#0000001E(^RR;h7 z0000000000000230000002BaV%n1Mh0000000000000230000001W^Dy$1jQ00000 z000000Dk}gIa&Y!0sspD>?Z{P000008~^|S00000tpET3000sIXvqlx0000000000 z00000tpET3000*N2mlHI000000000000000tpET3000*N5C94Q000000000000000 ztpET3000*N7yt?Y000000000000000tpET300saL0PyMumvh+*EgOKY2mk;800000 z00000003E9000314*-C!2$#Fr3nhPNS^xk501f~!y$1jQ00000000000001bS^xk6 z02crd015yA00008000000001@S^xkB01*HH0000000000000000002AS^xk602crN z015yA00000000000002NS^xk602crl015yA00008000000002pS^xk701STs%vA>f z000000000000000<5~a!0ssjBU{C}A000000000000000=~@5)0RZv;aLfq+00000 z0000000000@>&1@0RR^OAOH#g000000000000000{#pP40RZv;xc&(M0000000000 z000006k7lQ0RR^O2mlHI004gg00;m80000006zc#0000A0Dw>g000000000000000 z06tp)03rYj0DzkX000000O$Y!000000LWVa03rYj01O}p000000Js1E0000002f>U z03rYj0L)Yd0000003ZMW000000DfEm03rYj01Q001HY3jpxY1^@s6005i-00000000?Y001HY3jo|=1^@s6 z002+|00000004Vl004g?01E&Nu?7GD0000m000000002cUH||h01E(Q83zCW0000e z000000000aUjP6i01E)T*9HIp0000$0000000009o0000S000000001gVgLXl z01E)L+ywvt0000`000000002RVgLXl01E)*GX($u0000$000000002rVgLXl01E)1 z5C;GN0000S000000002BV*mgm01JNrlv)J<00000FaQ7m00000|6>3EA^-~jXa)xW z00000Pyzq|00000oMZq1A^-~jlqd!O00000TmS$700000AY}jmA^-~jv=K0001700000 z0002EZ2$lw01E)v?FN4U00000xBvhE00000^KAeCA^-~jY*PmS00000Gynhq00000 z7;XRnA^-~jggFHO00000Q~&?~00000L2dv5A^-~j7`p`k00000Bme*a00000m~H?7 zA^-~jXdeau000007ytkO00000!fpTnA^-~j=zj$O00000H~@bD0000000nOV03rYj z07yv%000000Gt2-0000001$5g03rYj0DNi%0000004M+e0000002^BX03iSr0O-pJ z0000002lxO0000004#3+03rYj031OE0000002}}S000000I6>P03rYj09-=_00000 z03-ka00000006?HA^-~j6p{r100000 zEC2ui000006mb9mA^-~j5IhC|00000FaQ7m00000e{lc+A^-~jJi7$|00000Q~&?~ z00000?{NSCA^;1201WyC0000009*h7000000Bv#r03rYj0PxlZ0000009*h700000 z0J?Gj03rYj06-@O0000005AXm000000BLgo03rYj0GOZ#000000KfnM0000009bSY z03rYj0L&Bz0000005|{u000000L*j%03rYj0MO3{0001g002k;00000001F%001HY z3jicC1poj5001BW00000002OB001HY3jjd&1poj5000~S00000004${001HY3jlg>00000)Bpeg000006nX#vA^-~j*ggjU00000NC5x<00000@Ol6MA^-~j zh{Xmz0000002}}S000000BL&w03rYj0PNER000000B`^R0000001tcs03rYj0C?mE z0000004M+e000000EL$k>`01E&_G6w(v0000`000000001Zg8%>`01E&}E(HJp0000m00000 z0001!g8%>`01JNr(5eOi00000FaQ7m00000B!mC}A^-~j7*hoR00000m;e9(00000 zeS`o2A^-~j0JjAI00000OaK4?00000ri1_hA^-~jIOqld000006aWAK00000J%s=O zA^-~j)G!7B00000FaQ7m00000*o6Q9A^-~js3Qgd004gg05AXm0000006>NS03rYj z0PH;l0000004xCj000000B?o>03rYj0GvVx0000004M+e000000E~tJ03rYj0E|ur z0000003ZMW000000MUj303rYj0ASDt0000007w7;00000049e303rYj062vO00000 z02BZK002+`003Nv001HY3jo;51^@s6000yK00000000q)001HY3joBG1poj5000yK z000000032p001HY3jjb32LJ#7000~S00000001P3000t`p#c+rWQhO(A^-~jJi7$| z00000Q~&?~00000)QJE9A^-~j3@Zfy00000Gynhq00000@QDBbA^-~j+z18$00000 z2m$~A00000af$!{A^-~jbd&`E00000JOKaz000006N>-001HY z3jjdU1poj5007Vc00000008Zd001HY0D%9001E&}_XPj|0000~000000000Qj{pE7 z01E(M69xbP0000O000000001pj{pE701E(gGX?+v0000?000000000fkN^N801E)v zsRjT50000W00000e*gdgfsg03rYj0GL$=0000005kvq000000J@X_ z03rYj06<{9001Ze00000006U<001HY3jpYm1^@s6001Zg00000001?X001HY3ji2t z1^@s6001Ze000000035&001HY3jlZ?1^@s6000yKYXATM0002WmH+@E01E&prv?B3 z0000S000000001JmjD1F01E(+ody5^0000q000000000Dm;eAG01E&JLI(f<0000O z0000000014m;eAG01E&JN(TS{0000?000000001om;eA0lc50^qn000006aWAK00000DWd=YA^-~j zv{VKF000007ytkO00000Sfc;{A^-~j3>OCg000006aWAK00000$fE!NA^-~jq(}t- z00000AOKGQ000000OF$n03rYj0PG$H0000002BZK0000000*Q103rYj02n_700000 z07L))0000005GHg03rYj0Jy;h0000007w7;000000GXGO_6rw(@}vL&A^-~jG(QFa z00000SO5S300000N2LG&A^-~j%sU1E00000L;wH)00000wxs|7A^-~j{E-C!00000 z7ytkO00000&7}YUA^-~jT=oS3000006aWAK00000AEp2RA^-~j)KCWi00000U;qFB z00000e5L>ZA^;120D!v&0000005kvq000000Oh6t03rYj0I1Cd0000003-ka00000 z0D7kY03rYj08BUs0000000aR5000000N|$p03rYj0Q^V?0000002BZK000000GX%& z03rYj04!An0000002BZK0000002`?Q03rYj01Q$G0001g001-q00000002O#001HY z3jqAU1^@s6002Y)00000005_{001HY3jhr31^@s6002Y)00000007dd001HY3jj3e z1poj5001Ze00000003jE001HY3jj>$1^@s6000;O00000006S8001HY3jhqt1^@s6 z007JZ0000u0000Os{jBZ01E&>3kLuI0000K000000001=s{jBZ01E&#BnAKg00013 z000000002ys{jBJlc50kuJ03rYj0O%(M0000004M+e z000000N}6y03rYj02to}0000002}}S000000Hd)003rYj01%J`0000009*h700000 z0R6E503rYj0NgkR0000003ZMW0000008z3403rYj09ZT*0000009*h7000000H3k| z03rYje*nzm1^@s6002+`00000000rQ001HY3joY41poj5006K600000001?!001HY z3jkE|1^@s6001BW00000007Ff001HY3jj=c1^@s6000yK0000000959001HY3jlZ| z2LJ#7001xm00000005D+001HY3jn~61^@s6e*gd|0ssI20000JwEzGj01E)bNCf}@ z0000m000000000rwEzGj01E)*vjzYF0000W0000000022wEzGj01E(+O9cP`0000~ z000000002YwEzGj01E*4G6ett0000u000000002uwEzGj01E(6YXtxR0000`00000 ze*gdg`?UZ7A^-~jh`|N`00000FaQ7m00000UbX-LA^-~j+}{NN00000KmY&$00000 zlC}TM0000002BZK0000008+RB03rYj z0F37b0000002BZK000000M@tw03rYj07O;=0000004M+e000000Q$H901}g-0TX{0 zxc~qn01E)HOa%Y{0000W000000000;xc~qn01E(A3kLuI0000W000000001(xc~qn z01E)*3_b z03rYj05tXn0000007L))004gg006YU001HY3jnMd2LJ#7001}u00000008p7001HY z3jmCs1^@s6002w?00000004-;001HY3jlE61poj5001xm00000007m$001HY3jkcV z1^@s6002Y)00000001<=001HY3jn;@1^@s6000~S00000008U2000>x01E(6IR^j$ z0000~000000001P!2kdflc50~0000002}}S0000001(0e03rYj z060Mg0000003ZMW0000005HM;03rYj0BB7I0000009*h7000000O7&_03rYj0Qiap z0000005AXm0000001CqZ01}g-0TX{a!vFvx01E(cody5^0000W000000002)!vFvx z01E(IE(ZVr0000a000000001s!~g&y01E(QNCf}@0000W000000002F!~g&y01E(6 z;06Ey0000`000000000^#Q*>z01E)LF$Mqt0000a000000002)#Q*>z01JNrpx*@m z00000C;$Ke00000|HS|RA^-~ja0Uhd00000JOBUy00000F2(==A^-~jFm43^00000 zAOHXW00000V#WXfA^-~jWGDsz00000FaQ7m00000?ZyBAA^-~j983iO00000Gynhq z00000PsacNA^-~jIG6pF00000>(BrIA^-~jL@ovZ000001OWg500000w$T6pA^-~j z2r>o$00000FaQ7m00000KhgjIA^-~j6fXw=00000C;$Ke00000+0p<2A^-~j&`bpY z00000EC2ui00000?$Q7NA^;0s0Dz|k000000Du4h000000Dsc}03rYj0MP#h00000 z03-ka000000K(G%03rYj0Hl}&0000004M+e000000Nc|503rYj0NiT@000000AK(B z0000009w=l01}g-0TX|C)Bpe?01E)L=>`A*0001-000000001|)Bpe?01E(=u?7GD z0000W000000002c)Bpe?01E&(MF#)?0000m000000000#)c^n@01E&NQU?G40000q z000000001F)c^n@01E){B?bTh00017000000002W)c^n@01JNrz?uaB00000YybcN z00000CDs4{A^-~jpbG~800000Z~y=R00000c-8;_A^-~jln4d@00000AOHXW00000 zr`7-fA^-~jFcAg-00000FaiJo00000B-a1{A^-~jTr~#(00000KmY&$00000f!6>4 zA^-~jP?iM%004gg09XJ3000000H)Uf03rYj01PDu0000009XJ3000000AAPt03rYj z0PM5|0000003ZMW000000O{BO03rYj02EUP0000005kvq0000002A2&03rYj0LbSC z0000006+i$000000HoOf03rYj0F)~S0000003ZMW004gg003Ot001HY3jlnx1^@s6 z001BW00000008LP001HY3jlQZ1poj5000yK000000036o001HY3jmZd1^@s6000~S z00000007(D001EX4FI^i2LJ#7001ih00000000Wy001HY3jo~W1^@s6001xm00000 z004sA002oM01E&hSOx$90000e000000002r+yDR~01E(was>bY0000`000000002^ z+yDR~01E)0000a000000000O-2ea)lc50U9!03iSr0JzHu0000002lxO z0000009xGu03rYj0N5i30000003ZMW000000K44)03rYj0NlF<0000005|{u00000 z05IMF03rYj0Fb){000000B8~b000000L0z^03rYj0Duw)000000Av6F0000007l;c z03rYje*jEP2LJ#7000~S00000004>K001HY3jkCI1^@s6000yK00000000Bv001HY z3jpL~1poj5003kF00000003Cv001HY3jq8~1poj5003|S00000005id001HY3joxF z1poj5003kF00000007$H001EX6aZ+;2><{94*&od000000000;;Q#;x00000FaQ7m00000)93&IA^-~juqp=t00000OaK4?00000KP1poj5002+`00000004IF001HY3jkDD1poj5001-qe*gdg0002J?EnBG01E){ zY6buR0000K000000002;?EnBG01E&hUIhRE0000m000000000z?f?KH01E&J7X|i|00000FaQ7m00000nD77qA^-~jTtfu_00000Bme*a00000 z_wWD!A^-~jY*PmS00000Gynhq000009Pt1EA^-~jT|~YH000000Pp|+000000B-RB z03rYj0JPKv0000007w7;000000Icx<03rYj03a>}0000004M+e000000LAeD03rYj z01TT30000005kvq0000000i;?01}g-0TVS$@&EuL01E(2*9HIp0000e000000001H z@&EuL01E)T5C;GN0001Z000000000F^8f%6lc50C#|03rYj0DO`K0000009*h7 z0000009*3_03rYj0L&Bz0000005|{u000000MGLP03rYj0N9lU000000AK(B00000 z05001HY3jpwl1^@s6e*gd!000000001f_W%GQ01E&p{sjO4 z0000a000000002k_W%GQ01E&t_yqs}0000;000000000<_y7PR01E(kJ_i5*0000m z000000002^_y7PR01E(EK?VQ-0001N0000000017`2YYS01E&(js*Y!0000a00000 zXaE2JviSf2A^-~jq?-l+00000C;$Ke00000@c94$A^-~jfI|fU00000AOHXW00000 zF!}%hA^-~j08|A400000NB{r;00000ZTbKJA^-~jG$;lD00000FaQ7m000008~XqN z5|g0;6Mt^|001HY3jm`A* z0Dk}gL;wH)00000>;3=$A^-~jWYz`%00000AOHXW00000U;h9AA^-~jh(HAZ00000 zL;wH)00000hyMToA^-~j#8U+T00000JOBUy00000?f(D(A^-~j4C4j>00000kN^Mx z00000d;kFeA^-~jn4Sdy00000AOHXW0Dk}g0F?j%03rYj0BC3h0000005AXm00000 z0N(%s03rYj01!L}0000004M+e0000007n4<03rYj09=X%0000003-ka000000Ga^- z03rYj07yCq0000005kvq00000038AW03rYj01Pn)0000002}}S000000K@_T0AV5k z3jlaE1^@s6000yK00000002D$0RSQZ3jo;C1^@s6005i-00000006850RSQZ3jm<{9001}u000000080z0RSQZ3jk2y1^@s6002+`00000004Ie z0RSQZ3jhQv1^@s6000yK00000000aJ0RR${p#c+rP6q)1A^-~j#GM8J00000AOHXW z00000+Xn#vA^-~jtWE_0000006aWAK000002nYcHA^-~j)KCWi00000U;qFB00000 zWe5QPA^-~jkVOXo000008~^|S00000kq7|*A^-~j&>{u^000007ytkO00000;|Ku& zA^;060JKpD0000009XJ300000067T(03rYj02o6B0000003-ka000000GbH_01}g- z0TX|~2>}2i01E(IGY0?w0000K000000000K3IPBj01E&_NCf}@0000W000000000& z3IPBj01E)1=LP@(0000e000000002k3IPBj01E(MJO=;(0000e000000000$3jqKj z02BZi%n1Mh0000O000000001F3jqKk01GYvfYAj200000FaQ7m00000=?eh>A^-~j zO#TG`00000Bmn>b00000lnem?5|g0;6MwP{0RSQZ3jn}L2LJ#7000;O00000000*a z0RSNY6acu&2><{9001Ze00000002M@0RSQZ3jp*q1poj5001BW00000003qU0RSQZ z3jpvk2LJ#7002|~00000007Gk0RSQZ3jiqF1^@s6002+`00000003eR0RSQZ3x5DW zK?MK+0001#000000001x4gmln01E(6Oa%Y{0000W000000002;4gmln01E)fZUq1U z00017000000001e4*>uo01E*0+6Djs0000W000000002(4*>uo01E&lU5CH%p01E&JVg>*J0Dk}gFaQ7m00000u@C_OA^-~j_>Kht000007y$qP z000008xa8jA^-~j2q*;r00000C;$Ke00000FA)I%A^-~jC|U&o00000EC2ui00000 zP7whBA^-~jB$@^Q00000C;$Ke00000q7eZAA^-~jT#f|*00000Bme*a08jt`0QeCB z03rYj04#_G000000Ehqp0000002C4d03rYj06;tj0000002lxO000000AmsX03rYj z0BlqR0000003ZMW000000E!X;01}g-0TX}15&-}r01E)XJ_i5*0000O0000000012 z69E7s01E(^G6ett0000W000000002F69E7s01E&>)dc_m0000$0{{R30000$6afGt z01E(YkOcq$0000m000000000C6#)Pu01E(k4F>=K0000S000000002p6#)Pu01JNr zA^-~jKr00R z00000bN~PV00000_!a>GA^-~j#J2?i00000JOBUy00000AQu4uA^-~jP>}@y00000 zC;$Ke00000cozWxA^-~jND>DC000jF02}}S00000067=|01}g-0TX{y7y$qx01E(I z00sa60000)000000002m7y$qx01E&F9R>gZ0001B000000000<836zy01E)PSp@(9 z0001R000000001K836zy01E&hwFUqH0000u000000001&836zy01E)bl?4C*0000K z000000002n836zy01JNr%%lbY00000L;wH)00000jT!*}A^-~jpf3gh00000FaQ7m z00000K^p-8A^-~jAeaRJ000007ytkO00000zZ(GnA^-~jyeS0$000008~^|S00000 z=Nkb4A^-~jm{JD-00000Bme*a000004IBXgA^-~jID-WM004gg07L))0000009zaZ z03rYj0AMi&0000002}}S000000P-9G03rYj0KljQ0000003ZMW000000Dm0;03rYj z0Eo8*0000006YKy000000IeMX03rYj05IeR0000007w7;0000003aR#03rYj0H8ew z0000002}}S004gg003wn0RSQZ3jnb41^@s6000;O00000007?}0RSQZ3jn+j2LJ#7 z004LZ00000004*|0RSQZ3jp-p1^@s6000~S00000003kl0RSQZ3jmaC1poj5002+` z00000004#{0RSQZ3jmzl1^@s6000~S00000001!|0RVp@01E(s30RR910001>A^`v* z01E)nF9uow00000TmS$700000O(OvSA^-~j09XY800000AOHXW00000c_RS;A^-~j zfHMUE00000AOHXW00000k|O~CA^-~jkevnq00000Gynhq00000HzWZ75|g0;6Ms`A z0RSQZ3jhQ%2LJ#7001Ze00000006Wk0RSQZ3jpZA1^@s6000yK00000001o|0RSQZ z3jlPW1^@s6001Na00000006}$0RSQZ3jlP}1^@s6005i-00000001;50RSQZ3jjDL z2LJ#7001}u00000007J;0RSQZ3x5Cv@C5(>0000)000000001NCjkH=01E&tiv|Dy z0000K000000002vCjkH<02Ba7%n1Mh0000O000000000RC;01E(|SOow80001-000000001DC;01E(!;RXNz04D$d8~^|S z000008Yuw)A^-~jsNMwt00000TmS$700000m?;4OB9oy36MwTQ0RSQZ3jiEJ1poj5 z001Na000000084D0RSQZ3jpj?1^@s6001BW000000009j0RSQZ3jp*61^@s6001BW z00000000~+0RSQZ3jk2z1^@s6000~S00000007b|0RSNY6ae7L2><{9001Ze00000 z008zX0RSQZ3labzLI(f<00017000000000VmysF_7k_Ch0RSQZ3jomn1poj5001Na z000000068j0RSQZ3jo~Y1^@s6003M700000000s!0RSQZ3jpv`1poj5002Ay00000 z003Mp0RSQZ3jj2T1poj5002M$00000006iw0RSQZ3joZa1^@s6003M700000003bv z0RSQZ3x5COa}k}0000y000000001zE&%`{ z01E)@oCW{@0000?000000000?F984|01E)%?gjt=0000K000000002QF984|01E)@ zL0000i000000001BFaZD}01E(^eFXpj0Dk}gPyzq|00000!Y}~P0DmF?3jpYR1poj5003YB00000008nd0RSQZ z3jicG1^@s6002w?00000002@o0RSQZ3jmRA^-~j3=jtZ00000TmS$700000syG1v zA^-~jJh%k_00000Z~_1T00000KRE#aA^-~jNHGTh00000C;$Ke00000)qgnw03rYj z0Pyt&0000007L))000000C+k903iSr02s;%0000004M+e000000H-d00000 z03ZMW000000LD8303rYj0Dm}H1poj5004jh00000008Ve0RSQZ3jhSx1^@s6003YB z00000005Re0RSQZ3jjb>2LJ#7000~S00000000y{0RSQZ3jjQ*1^@s6002w?00000 z005{x0RSQZ3jp-)1^@s6005i-00000000<10RSQZ3jpwi1poj506qXH0000000014 zJ^=tC01E&Rtp)%90000m000000002eJ^=tC01E(Q=mr1)0000e000000000>KLG#| zlc50GB7k{!t0RSQZ3jnlj1poj5003M700000000(50RSQZ3jjdD z1^@s6002k;00000004eO0RSNY4FFKQ2LJ#7001Qb00000005^%0RSQZ3jp-s1^@s6 z003M700000002=%0RSQZ3jo9(1^@s6001Ze00000007fP0RSQZ3x5E>P6Yq}0000q z000000000rMgagK01E(Ium%7C0000~0000000029MgagK01E)fF9!es0000e00000 z00007M*#pL01E(M<^})&0000a0000000017M*#pL01E&FGzS0x000000RR910001m zM*#p500000000000GA#j3<`gtM*#pL01E&p8V3LX0000)000000002&M*#pL01E(k znFRm<0000K000000000tNC5yM01E(QQU?G40000q0000000018NC5yM01E(AYy|)S z0000W000000001uNC5yM01E)jm<0d;0000S000000002SNC5yM01JNr6x{{@00000 zC;$Ke00000UP%D}A^-~jFen8800000bN~PV00000c1ZyMA^-~jO!Wo;00000Gynhq z000004@v<5A^-~jl-mXX000008~^|S00000qDlb(A^-~jz>Ng}00000FaQ7m00000 z`$_=-A^-~jFgFDN004gg06+i$0000003AyK03rYj08|SH0000003ZMW000000BuVF z03rYj01Ph$000000FVFx000000ESBe03rYj0OYU+0000004M+e000000NYCe03rYj z0F37b0000002BZK000000AEZ203rYj03baF0000002BZK002+`008t%0RSQZ3jm-~ z2LJ#7001Na00000000?H0RSQZ3jjb12LJ#7000yK00000005v(0RSQZ3jpvZ2LJ#7 z002+`00000001OT0RR${p#c+rLrwtzApi{k=(`6100000AOHXW00000XHEeCA^-~j zNEZeG000008~^|S00000fldJcA^-~j#6<@H00000KmY&$00000r%nL?A^-~jgsBDq z000008~^|S00000V^0A9A^-~jAPxrr000008~^|S000006;J^HA^;060018b00000 z03-ka0000007p;(03rYj0N~*U000000Du4h000000L)MU01}g-0TX`-Q2_uV01E)X zGX?+v0000S000000001@Q2_uV01E&th6Mls0002o000000002}Y01E(IK?eW;0000e00000 z0001}Q~>~?02lxm1_}TG00008000000002iQ~>}Y01E(QBL)Bf0000)000000000& zRRI7Z01HL{7;6Op00000H~;_u00000rd0s|A^-~jc&Y{f00000SO5S300000A65YX zA^-~jAgKlb000006aWAK00000rB(p|5|g0;6Mx250RW)@7y#%63IG5A001xm00000 z008n<0RSQZ3jn~-1poj5001Ze000000059z0RSQZ3jhde1poj5001BW00000006yL z0RSQZ3jn031^@s6000~S00000002r@0RSQZ3jqB41poj5001-q00000006dF0RSQZ z3x5FgvIYPE0000$0000000014Spfhd01E)vf(8Hp0000K000000001vSpfhd01E*0 z;06Ey00017000000000uS^)qe01E&hBnJQh00013000000002QS^)qe01E)*+Xest z0000K000000000%TLAzf01E)r1_l5C0Dk}gAOHXW00000np*(?A^-~j5R?W000000 zC;|Wg000009b5qbA^-~jltcvp00000Gynhq00000aa;iaA^-~j$R7s)00000L;wH) z00000qFez0A^-~jP)r2?00000AOHXW000001YH3DA^-~j6g33^00000bN~PV0Dk}g z04ZGo03rYj0B}qN0000003ZMW000000CQad03rYj0Aw8o0000004x9i000000PS4? z03rYj00c1x0000009*h7000000D)cs03rYj063Wj0000004M+e000000M1?k03rYj z03fCY000000Du4h000000C-;k0DmF?3jj#`1^@s6002+|00000000zV0RSQZ3jlmK z2LJ#7002Y)00000002c`0RSQZ3jpjw2LJ#7003A300000004?$0RSQZ3jo+71^@s6 z000yK00000006^a0RSQZ3jolr1^@s60049V000000010e0RSQZ3jpvW27dqm0000i z000000000_VF3Ul01E&xZUq1U0000W000000001kVF3Ul01E&-+6Djs0000K00000 z0000YVgUdm01E)fYXtxR0000K000000001fVgUdm01E(cq6Po}0000K000000000N zV*vmn01E&d#|8iZ0000$0Dk}g00000fnxyxA^-~j)UpNu00000AOHXW00000_G1A6 zA^-~jsD}ms00000ga7~l000006l4JaA^-~jxM~Fe00000OaK4?00000aAW}hA^-~j ztP=(R00000FaQ7m00000>tq1{A^-~joInQv000007ytkO00000SAS&z03rYj0H8Jo z0000000031000000Ka7c03rYj04Pug0000005|{u000000A^+Z03rYj0BC6j00000 z03-ka000000E}h<03rYj0DwRT0000002}}S0000004rw!03iSk0C>Cy0000003ZMW z0000008eKD03rYj0DsU81^@s6003A4000000078m0RSNY6aeta2><{9001Ze00000 z008x80RSQZ3jpj@1poj5001xm00000001Uv0RSQZ3jkE?1^@s6003+N00000002X1 z0RSQZ3jkzK1poj5004{t00000004Su0RSQZ3jpv#1^@s60Dl0G3IG5A0002uXaN8s z01E&#JqG{)0000e000000001RX#oHt01E&R{00C30000u000000002>X#oHt01E(& zR0RM40000u000000000|Y5@Qu01E)ToCN>?0000?000000001TY5@Qu01E)b;RXNz z0000S000000Dk}g;c5W@A^-~jj6Vhd000006aWAK00000KWhO1A^-~jG*JZr00000 z!~g&Q00000c549uA^-~jgjELs000006aWAK00000&T9bxA^-~jECB`p00000C;$Ke z0000032XrXA^-~j&=Cg!00000TmS$700000xNHFcB7Xo20I((o0000002BZK00000 z0P}1C03rYj0EBV{0000008jt`0000001Ryb03rYj0GMb60000002BZK00000077j6 z03rYj0OUjk0000003ZMW000000CsHw03rYj0JLod0000009*h7000000NQN<03rYj z02q4(0Dk}g001Ze00000001X$0RSQZ3jpXS2LJ#7002|~000000060O0RSQZ3jlch z1poj5000yK000000094P0RSQZ3jl=w1poj5002w?00000002R60RSQZ3jkp11poj5 z001xn00000007Bv0RSQZ3jjni1poj5001-q0Dk}g0000(Z~*`!01E)5#RdQX0001F z000000001?Z~*`!01E(cJqG{)0000S000000000paRC4#01E)vJqG{)0001700000 z0002vaRC6K01W`}yaxaP00001000000000XasdD$01E)vAO-*c0000O000000001V za(@8;A^-~jM3e;p00000FaQ7m00000u5tkYA^-~j1Th8x00000TmS$700000LUREC zA^-~j6z2v200000Bme*a00000rE>uQA^-~jGz10!00000AOHXW00000zHY%0001g0058x00000007i^ z0RSQZ3jjp(1^@s6004vl000000047(0RSQZ3jm;{1^@s6000~S00000001g`0RSQZ z3jjFL1poj5001BW00000004%20RSQZ3jm}I1^@s6000;O00000008ZK0RSQZ3jhR( z1^@s6001Zg0000S0001bd;tI=01E(U69)hQ00017000000000Om+>zQ7k@W>0RSQZ z3jnws1^@s6001li00000006Rm0RSQZ3jj!-1poj5002+`00000000Yq0RSQZ3jkP1 z2LJ#7004Xd00000006Ci0RSQZ3jp-S1^@s6001Ze00000007&50RSQZ3joLi1^@s6 z003+N00000002pU0RSQZ3x5E7Ed>Ao0000`000000001Me*pj@01E)H;ROHy00017 z000000002de*pj@01E(QyaoUO0001}0000000006fB^s^01E(&P6Yq}0000W00000 z0000>fB^s^01E(6UIhRE000000ssI20001=fB^s^01E&>k_7+&0Dk}gJOBUy00000 z(SQK}A^-~j@Gl1d00000KmY&$00000Nr3?XA^-~j*r^5p00000AOHXW00000p@9Ja zA^-~jL_-Gv00000FaQ7m00000?12FQ5&#PTRJjBI00000d;$Of000005`qB$A^-~j zjA;e{00000AOQdX0Dk}g0EU7A03rYj0MzRR0000005Aan000000QG_a03rYj04(?g z0000007w7;000000A_;$03rYj03>e(0000004M+e000000I-7r03rYj0BD>A00000 z05kvq0000002YJ+03rYj0A%O}0000004M+e000000FQ(L0DmF?3jo|R1^@s6000~S z00000001e40RSQZ3jk>P1poj5000C500000007B_0RSQZ3jl=O1poj5001Ze00000 z000Yy0RSQZ3jla71poj50049V00000001S10RSQZ3joAa1poj5001li00000004uA z0RSQZ3jlmf2Y&zn0000K0000000025h5-N~01E)LTm=9C0000)000000002|h5-N~ z01E(siUj}w0000y000000000XhXDX001E)voCW{@0000K000000002uhXDX001E(o z8U_FW0000a0000000013hyeg101E(EKnDN-0000e0Dk}g00000^N0ZeA^-~j@P!2c z00000C;$Ke00000G>HKKA^-~jfI|fU00000AOHXW00000bcq1~A^-~jP(20!00000 zSOEY400000w21)#A^-~jC=Uhz000002m$~A00000G>QQLA^-~jWJm=700000AOHXW z00000Vl;{Y03rYj09@1s0000007L))000000G^5g03rYj0DR{K0000003-ka00000 z03C|~01}g-0TX{Qiva*401E&}F9rYr0000q000000002siva*401E)*5(fYP0000~ z000000000>i~#^501E(=C1poj5001Ze00000005_t z0RSQZ3ji3<1^@s6002k;00000008`t0RSQZ3jo+R1^@s6002+`00000004%N0RSQZ z3x5E-sRjT50000S000000000)kpTcA01E(U69)hQ00017000000002ukpTcA01E*4 zsRjT50000W000000000{k^ulB01E(k%mx4e0001Z000000002qk^ulB01E)r?gan< z00017000000001OlK}uC01E&N;spQz09OD2Bme*a00000x03+?A^-~jphE=!00000 zga7~l00000;FAFWA^-~jyd(wy000008~^|S00000V3Yv>A^-~jbnylN00000L;wH) z000000F?m%5|g0;6Mq_&0RSQZ3jj!A1^@s6002+`00000004iL0RSQZ3jp8~2LJ#7 z000~S00000001wR0RSQZ3jlnY1^@s6000~S00000003T=0RSQZ3jkyh2LJ#7003+N z00000008xt0RSQZ3jjne2LJ#7000;O00000001VJ0RSQZ3x5FEDg^)l0000q00000 z0000&mjM7G01E)zxds3L0000u000000001FmjM7G01E&xB?bTh0000O000000001u zmjM7G01E(IEe8Mq0000W000000000=m;nGH01E)fu?7GD0001R000000001tm;nGH z01E(ASOow80Dk}gGynhq00000)0hDOA^-~j*v19`000008~^|S00000PniJ#A^-~j zNbm&!00000m;?X-00000;+X*eA^-~j@GA!Z00000C;$Ke00000Z<+xBA^-~j)FlT1 z00000zyJUM00000Uz-5{A^-~jpfd#k00000AOHXW0Dk}g0C<}L03rYj0E9UO00000 z08{_~000000HK=!03rYj0E7?+0000002}}S000000DGJP03rYj063Nf0000002lxO z000000L+{L03rYj01!zB0000009XJ3000000GOQt03rYj01P_?0000004xCj00000 z0Lz^L0DmF?3jj2;1^@s6002k;000000032<0RSQZ3jp|01poj5002Y)00000004`g z0RSQZ3jl}<2LJ#7000;O00000007pW0RSQZ3jjFL1poj5001BW00000001(d0RSQZ z3jmNy1poj5002|~00000002^-0RSQZ3jiq61%Chl0000O000000001iS^xkc02BZ) z%n1Mh0000O0000000010RR${p#c+rZ?6FWA^-~jRGS3=00000 zEC2ui00000ldk~)A^-~j$Xx{h000006aWAK00000#;*YYA^-~j(31rK00000EC2ui z000009k2laA^-~j1^@s6001li00000000QI0RSQZ3jky)2LJ#7 z000yK00000003~b0RSQZ3jl=X1^@s60058x00000008u~0RSNY6abLR2><{9000;O z0001g0000XwE+Mk01E)@>IMJ+0000W000000000kwE+Mk01E)1Wpux6Se^WA^-~j93=(-000006aWAK z00000WwrqTA^-~j;NAuR000008~^|S00000Cbt0qA^-~jSfK_000000TmS$700000 zs<#0EA^-~jOqvD&00000FaQ7m00000{ z00000FaQ7m00000o4)}7A^-~j(9s0|00000C;$Ke00000(7yoyA^-~j6ubr!00000 z06YKy000000RO)M01}g-0TX{EzySav01E&VKL!8*0000W000000000xzySav01E)* zMh5@@0001d000000002mzySav01E(sQUw420000q000000000J!2tjw01E(QnFRm< z0000K0000000019!2tjw01E)bvjzYF0000W0000000024!2tjw01JNrpg{)!00000 z6aWAK00000Nx}gDA^-~jpil<@00000Gynhq00000bix4uA^-~jh*<^z00000i~s-t z000000mA_RA^-~jV4Ma3000008~^|S00000X~O{kA^-~jJTC_T00000AOHXW00000 z4a5NeA^-~j6g33^004gg0CWHV0000005Ze@03rYj07#w%0000008jt`000000E@%{ z03rYj0Pu|k0000003-ka000000O7;|03rYj0EFTN0000008jz|0000006)b603rYj z0BEEJ0000005AXm000000I$UX03rYj0Ic-|0000007L))004gg003FW0RSQZ3jnZ8 z1poj5001BW00000004@{0RSQZ3jj!11^@s6001BW00000005W90RSQZ3jkCB1^@s6 z001Na00000007d)0RSQZ3jjb>1poj5003+N00000001Ay0RSQZ3jn-K2LJ#7001BW z00000006Pa0RS-~01E)PuLb}B0001d000000002h#{mE$01E&h%?1Df0000W00000 z0000+$N>Nnlc50<1%t=|01}g-0TX|r$N>N%01E)5Y6SoQ0000K000000002k$N>N% z01E(cECm1n000170000000002$pHW&01E)*S_J?A0000S0RR910000X$pHW&01E(k zo(2E_0000K000000002N$pHW&01E)bxds3L0000O000000002x$pHW&01JNrpc)1M z00000L;wH)00000RmuSXA^-~jU={`d00000WB>pF00000amoPzA^-~jj6DYc00000 z6aWAK00000p2`6LA^-~jOoasi00000AOHXW00000tjYlZA^-~jFewHA00000FaQ7m z00000Hp>A3A^-~jcwGem004gg05AXm000000B*|x03rYj0Fd4W0000008jt`00000 z02Ist03rYj0OWcF0000005kvq0000004&S_03rYj0LU{10000002}}S0000007lFK z03rYj0GR0p0000002}}S000000KCir03iSk0C2kp0000002lxO004gg007v`0RSQZ z3jl0X1poj5001BW000000095Y0RSQZ3jmBH1^@s6001xm00000002zQ0RSQZ3jmZ2 z2LJ#7000yK00000007g?0RSQZ3jkQ31^@s6000;O00000003vs0RSQZ3jm;|1^@s6 z001Ze00000000)x0RVp@01E&(JO=;(0000e000000001f&jA1;01E(swgvzI0000K z0000000026&jA1;01E&>Ck6lj0000m000000001A&;bA<01E*8zy<&S0000)00000 z0002S&;bA<01E)r?gan<000170000000010(E$J=01E)ras__?00000Q~&?~00000 z%FzJ;A^-~jBp(I<00000C;$Ke00000{LujbA^-~j*hvQf000008~^|S00000D$)S} zA^-~jfG`FC00000Bme*a00000)603rYj0N5!70000000;m800000 z07=&Y03rYje*nnu1poj5001Ze00000007C?0RSQZ3jo|R2LJ#7001Ze00000000Nr z0RSQZ3jpkK1poj5005W(00000006w$0RSQZ3jkD|1^@s6000~S00000003{<0RSQZ z3jk1H1poj5005`~00000006z&0RSQZ3jhe61poj54*&oZ000000002+*#Q6&lc50< ze-GLL03rYj0JJLy0000002}}S000000NL6B03rYj0EmkP0000005Aan0000008HBf z03rYj0MxPu0000003ZMW000000KwY<03rYj0Mv2?0000008{_~0000005;qK03rYj z0J!c30000004M+e000000A}0)03rYjUI4^X2LJ#7002M$00000007tA0RSQZ3joaO z1^@s6001BW00000001c60RSQZ3jqAr1^@s6007_s00000006b!0RSQZ3jm-$1^@s6 z003kG00000002nd0RR${p#c+rSKa{tA^-~j0JjAI00000OaK4?00000fZhQBA^-~j zz0000`000000002DJA^-~jG&ctT000006aWAK00000 z0p|e#A^-~j$ma$C00000KmY&$00000lIH;cA^-~jNFxS+0000002}}S000000Qcts z03rYj0K`)T0000006YKy000000A1(-03rYj0Ib~w0000002BZK000000H5dq03rYj z05CHJ0000005AXm000000JZ1=03rYj0C4sN000000Gt2-0000003qoC03rYj065$Q z0000007L*I00000004pM0RSQZ3jl!o1poj5002w?00000007(R0RR${p#c+r`{@Ay zA^-~jG>8QN00000KmY&$00000SLy)(A^-~j6y^p100000Bme*a00000sppF00000$?5?BA^-~j;MoNL00000Gynhq00000GV1{VA^-~jr0xX( z00000FaQ7m00000$m;03rYj0C;c(000000OSAw z000000AKI{01^NT09?Za0001Q001Nf00000004&Y0RSQZ3jjn`1poj5001Ze00000 z0064+0RSQZ3jkQr1poj5001Ze00000001xX0RSQZ3jkbM1^@s6001li00000004~f z0RSQZ3jmDK1^@s6000yK00000006#60ss<|p#c+r1@Zv^A^-~jF#H7o00000NB{r; z00000Uh)9|A^-~j$npjN000008~^|S00000&hh~OA^-~jOxXqi000006aWAK00000 z`|<$*A^-~jkSPZM00000fB*mh00000e)9nUA^-~j1F00000TmS$700000cJ~1Q5|g0;6E%_d0RSQZ3jjzZ1^@s6005`}00000000a4 z0RSQZ3jjc+1^@s6000yK00000007bW0RR${p#c+rGWh`jA^-~jY*YsT00000i~s-t z00000t@!}}A^-~jj70?i00000AOHXW00000Gx`AlA^-~j9C`%+00000TmS$700000 zeEIT303rYj0Awo%0000005AXm0000007Lu%03rYj z0OaTe0000002BZK000000EPSk03rYj0AMKw0000007w7;0000003iJV03rYj02nL> z0000005AXm00000089M=03rYj00^lD0001g000;O000000077R0RSQZ3jp+<1^@s6 z000~S00000003700RSQZ3jnm31^@s6002+`00000006H30RSQZ3jkDm1poj5000yK z00000008j*0RSQZ3jlnv1^@s6000;O00000000L60RSQZ3ji2J2LJ#7001BW0001g z0001){{a9Z01E&NwFUqH0000K000000000N00ICa01E)L6b1kQ0000O000000001p z00ICa01E*49R>gZ0000K000000000L0RjLa02BaV%n1Mh0000G000000000;0RjLb z01E(+=mh`(0000K000000001f0RjMjA^-~jz)lAM00000kN^Mx00000K>`8*Api{k zFuVr<000009{>OV00000WC8*JA^-~j(9Z?{00000NB{r;00000xdH+JA^-~jeBcED z00000Gynhq000008Uq3V5&#PTJhB7;00000lmGw#00000I|Bj$A^-~jkkD10000006+i$0000007(Y|03rYj z0Pu|k0000003-ka000000G|f}03rYj03-tj0000002BZK0000003Zkg03rYj0QBz$ z0000004M+e004gg005x~0stZa3joL_2LJ#7001}u000000021&0stZa3joaJ1^@s6 z000~S000000043c0stZa3jny|1^@s6000yK00000008U>0stZa3jj>l1^@s6001Ze z00000000IG0stZa3jq8c2LJ#7000yK000000027*0swy^01E(UO$Pt~0001700000 z0002&3IYHk01E(&=mr1)0000W000000001D3jzQl01E)bQwIP50000$000000002f z3jzQl01E&}Y6SoQ0000q000000000T3<3Zm01E&#?F9e;0000m0RR910001f3<3Zm z01E(&nFW6U00000OaK4?00000>=s000000PGF|03rYj0PHXa00000 z03ZMW000000Dlhx03rYj0Awiz0000006YKy000000HF^803rYj0Jt&*0000003ZMW z000000P7C|01}g-0TWIC4*~!p01E)XIR*d#0001#000000000)5CQ-q01E)f-vs~w z0000K000000001K5CQ-q01E(AS_J?A0000a000000002F5CQ-alc50<1=$b+01}g- z0TX`|5dr`r01E)>dUH000006aWAK00000{uBZLA^-~jKv)F;00372 z02BZK0000004fy%03rYj0MvX10000002BZK000000Bscl03rYj06<0s000000H6Q> z000000Gbs703rYj0Ql$y0000003-nb000000I(JU01=a+0TX}676Jew01E)*ody5^ z0000W000000000u7Xknx01E&>X$AlQ0000e00000000187Xknx01E(IJqG{)0000K z000000001q7Xknx01E)f@&*6^0000S000000002_7Xknx01E(!SOow80000K00000 z0000o7y000008~^|S00000 zh#3L^A^-~j*fIqG00000AOHXW00000(is8(5tE?-6MqL90stZa3jmn@1^@s6001}u z00000004{{0stZa3jicY1poj5001BW00000007e(0stZa3jknq1poj5006uM00000 z0021~0stZa3jm}!2LJ#7000~S000000068T0stZa3jmyu1poj5006WA00000001@| z0stZa3ladVxds3L0000O0000000014mjPT17k{!G0stZa3jk1_1^@s6001Ze00000 z003Ma0stZa3jkC~2LJ#7001Na00000004U(0stZa3joBO1^@s6001BW00000000Oc z0stZa3jlQ21^@s6000~S00000001){0stZa3jpLx1poj5001}u00000002`S0stZa z3oZbBIR*d#0000K000000001R9s&R&01E(=Yy|)S0000`000000001z9s&Rolc50< zf3F?_03rYj0MsxB0000005AXm0000007@SM03rYj0Gyl!0000003ZMW000000C*n) z03rYj08nlP000000C)fZ000000O21303rYj0AQO20000007L))00000052c{03rYj z05Apz0000005|{u000000JR_j03rYje*oM}2LJ#7002|~00000001T-0stZa3jlP8 z1poj5008I#00000005350stZa3jj>Q1^@s6003M700000008MB0stZa3jmNz1poj5 z001BW00000000^y0stZa3joMG2LJ#7001Ze00000007A%0stZa3jlcM1^@s6e*gd! z000000000@BLV;-01E(cCk6lj00017000000002>BLV;+01W^Dy$1jQ0000l00000 z0000eBmw{;01E)bLI(f<0000e0000000011Bmw{;01E&(G6nzu00017000000002k zBmw{;01E(Q7X|B0stZa3jkCE1^@s6000~Ue*gdg0001$D*^x_ z01E)LK?eW;0000K000000002}D*^x_01E){Cn;KSA^-~j6zBy200000AOHXW00000TrUCuA^-~je}vWs0000008jt`00000 z0KzW<03rYj0HEgu0000002}}S0000005vcI03rYj0AMo)0000002BZK000000NpSG z03rYj0E|ut0000005kvq0000008KFh03rYj003A80000003ZMW000000C_P203rYj z02q4(00000e*h=|000000071@0stZa3jn-61^@s6001Ze00000001*G0stZa3jlB@ z2LJ#7004jh000000074_0stZa3jmPb1^@s6002+`00000003<>0stZa3jlzd1poj5 z008I!00000008$h0stZa3joY51poj5002|~00000e*gd(Gy(u301E)bFb4nt0000e z000000001_Gy(u301E(!Km`B*0000)000000002YGy(u301E&Fv<3hG0002!00000 z0000>H39%401E(wR|Wt80000$000000001HH39%401E*8Pz3-00000u000000001d zH39%4e*g;rY|{k*00000Bme*a00000zBK{>A^-~jI6MUa00000L;wH)00000>oo!Z zA^-~j#7G4I00000FaQ7m000004K@M*A^-~jAfyHW00000FaQ7m00000eKrCBA^-~j zIAR6>00000qyPW_00000-ZlaN5&!@I00000lc)g6bAqR0000m000000000hLjnLI01E(QC-A^-~j9LEL#00000KmY&$00000y+;B75&!@I z00000005J!0SbT9M*;vM01E&FlLY_(0001l000000000qNCE&N01E)1d<6gi0000W z000000001FNCE&N01E&pY6SoQ0000W000000001yNCE&N01E(QvIYPE0000a00000 z0002{NCE&N01E*8DhB`n0000$000000000YNdf>O01JNrBsvEG00000Bme*a00000 zhDibdA^-~jBsvEG00000Bme*a00000>PZ3sA^-~joInQv000007ytkO00000R!RZ@ zA^-~jTnz^R000008~^|S00000D@y_ZA^-~j^hyT+00000$N&HU00000#!CVKA^-~j z$c_a7004gg05AXm00000076Ux03rYj0LW_v0000002BZK000000G><&03rYj08kzV z0000004M+e00000069$p03rYj0IZG$0000002}}S000000Ip2}03rYj0NmIG00000 z00aR50000005eVk03rYj0N7v#000000B`^R004gg004nb0stZa3jjFf1^@s6005K# z00000008_>0stZa3jipK1poj5001Ze00000000(G0stZa3jky#2LJ#7002k;00000 z005>>0stZa3jl!F1poj5003M700000000S40stZa3jpxU1^@s6001xm00000004ea z0ssLLlc50O0000009*h700000 z0P;}+03rYj0N61G0000005AXm000000E|)s03rYje*n0i1poj5003wb00000001dd z0stZa3jkDX1poj5001BW00000003E20stZa3jl0|1poj5002|~00000004kf0stZa z3jiz<2LJ#7000~S000000028w0stZa3jl!o1poj5002w?00000005O#0stZa3jk1S z1poj5e*geb0000000024R004Z01E&(AqD^d0000K0000000003RRRDa01E(|dIbOg z0000e000000000vRRRDa01E(&9tHpa0000K0000000023RRRDa01E&RZUq1U0000W z000000002tRRRDa01E&}zy<&S0000m00000e*gdgTUG)9A^-~jSQrNY000006aWAK z00000l~w`(A^-~jq`(FM00000FaQ7m00000$W{UXA^-~j9C!r)00000Bmn>b00000 zHdg`wA^-~jn4|^(000008~^|S00000;a36xA^-~jv@r(&00000AOHXW00000F<1fs zeoA^-~j z=;a0g00000EC2ui00000K3xI;A^-~jG^qvv00000Pyhe`00000-(3O#A^-~js0{}I z00000TmS$700000e_jFrA^-~j08|A400000NB{r;00000yj}tTA^-~je|Sy@00000 z02BZK0000003BZf03rYj0GRIu0000005AXm000000J2{K03rYj00`^`00000089V? z000000MlOr03rYj08pd`0000002lxO000000DWKr03rYj0AS(<0000003-ka00000 z0P|o103rYj01zGr000004gf>|000000016g0ss<|p#c+3F<}A#A^-~jgxv)I00000 zC;$Ke00000b72AiA^-~j_@xE_00000C;$Ke00000=wSi?A^-~jWKstJ00000Gynhq z000004q^fT5|hyi6n|m@03rYj0Ms%D0000005AXm000000I*^L03rYj0MvX100000 z02BZK000000P|u303rYj0JLib0000002BZK0000008e8A03rYj06>cd0000005AXm z000000JCEP03rYj0BEZQ0000002BZK00000025>a03rYj0Dm++2LJ#7001Ze00000 z005z60stZa3jk261^@s6001Ze00000000_g0stZa3jh?W1^@s6002|~00000005I^ z0stZa3jlaf2LJ#7000yK00000006IL0stZa3jk!c1^@s6000~S00000001Cn0stZa z3jp*61^@s601f~k000000000vW&!{blc50}>)7 zA^-~jOdkdS000008~^|S00000QEmbNA^-~jXb=Yg000008~^|S00000C2s-%A^-~j z2$%%`000007ytkO00000q;CQMe-Z!-064S+0000002~DX000000QPSJ03rYj037iK z0000009XJ30000008?-R03rYj05nkt000000Du4h000000QYbL03rYj09-Ez00000 z02}}S000000IhKX03rYj0Gu@k0000005|{u000000N8N?03rYj0JKsCe*gdg000yK z00000002XB0stZa3jicU1poj5002k;00000005|R0stZa3ji?h1poj5000~S00000 z002630stZa3joNO1^@s6003M700000004z^0stZa3joM&1poj5003M700000000nl z0stZa3jpBY1poj5007Vce*gdg0001-bOHb(01E)*)dm0n0000W000000000Cbpik) z01E&FJqG{)0000S000000002Lbpik)01E&xGX($u0000m000000002hbpik)01E&F zQw0D30000K000000000Bb^-t*01E*86b1kQ0001R000000000fG)5|g0;6HSMA0stZa z3jiEU1poj5001-q00000008NC0stZa3jj!+1poj50000100000005SF0stZa3jmNg z1^@s6001xm00000006>x0ss<|p#c+R+js&1A^-~jG`|J_00000JOBUy00000_;>;U zA^-~jAT9*}00000C;$Ke000005qSatA^-~j7!(Hp00000C;$Ke00000rg;JYA^-~j za5D!0000007ytkO00000)_DQ|5|g0;6Mq|e0stZa3jo|S1^@s6002M$00000004!0 z0stZa3jj>F1poj5002Ay00000006Ig0stZa3jp*^1poj5001BW00000007E*0stZa z3jhQ`1^@s6000;O00000005AC0stZa3jlzQ1poj5001li00000008WJ0stZa3oZa) zZv_AV0001p000000001?d;$O>01E(YkOcq$0000m000000001OeF6Xylc50c0stZa3jnmc1^@s6 z001Ze00000004o10stZa3jok)1^@s6002k;00000007v30stZa3jpx%1poj5000yK z00000003Bk0stWZ6aWaz2><{9001Ze00000004P_0stZa3jko41^@s6e*gd=00000 z0000UfdT*$01E(s$OHfY0001d0{{R30001BfdT*`01E)Lhz0-v0000e000000001= zfdT*`01E(+jRgPz0000m0000000005f&u^{01E&(=LP@(0000$000000000$f&u^{ z01E(odj$Xh0000a0RR91e*gdg5rYB%A^-~jxCjRT00000H~;_u00000mV*KSA^-~j z000006aWAK00000#EJp{0bWL-xgr1y0H`qq00000 z0DJ%d000000OX1S03rYj0JK2|0001g000yK00000002yj0stZa3jpLv1poj500683 z00000003-@0stZa3jj=S1poj5000yK00000006g(0stWZ6aYZV2><{9001Ze00000 z007&I0stZa3jnOT1poj5000;O00000003Kz0stZa3ji!K2LJ#7000;O0001g0002J zi~;~601E&pMFju=0000e000000002;i~;~601E(=7zY3V0000u0000000015jRF87 z01E)1^@s6002|~00000001z`F01E(2w*>$I0000y z000000001Yl>z`F01EO@;A0000W000000001xl>z`F01E&-KnDN-0000S00000 z0000zmI4400001!qyZ3rf0hCOA^-~jd@%+900000H~;_u000006PE%2A^-~j@H__q z000006aWAK00000r03rYj0Pyt%0000008jt`000000EU?Y03rYj0DP+k000000GI#(00000 z04|yW03rYj0C+kE000000IUE2000000LYpG03rYj0K7d10000002}}S0000001BG| z03rYj0HjC-0001g001BW00000001PL0stZa3jioo2LJ#7002Y)00000005tx0stZa z3jkoP1^@s6003|S00000000r30stZa3jpK?1^@s6001BW00000004%Z0stZa3jp|~ z1^@s6001Ze00000008@(0stZa3jiRs1^@s6001}u0001g0000fodN(N01E(&H3k3x z0000`000000001|odN(N01E(cHw6Fy0000a000000002VodN(N01E)z-vs~w0000$ z000000002}odN(N01E)PEe8Mq0001F000000001O^>paK9Q01E(M+64dr0002k00000 z0000@paK9Alc50000000Av6F000000FSBy03rYj0PJxE z000000GI#(0000007R<-03rYj0DLb70000003-ka000000LrTZ03rYje*j1@1^@s6 z001}u00000004Ka0stZa3jjFv1poj50049V00000008u?0stZa3jp{*1poj5004{t z00000001Pd0stZa3jh=^2LJ#7001Ze00000006$N0stZa3jp-<1^@s6004LZ00000 z003{U0stZa3jo0D1poj5e*gd!000000002>t^xoe01E)HDhB`n0000?000000001D zuL1xf01E(Yg#`cr0000~000000001quL1xf01E)HI|cv%0000S0000000009umS)g z01E)9Fa-br0001#000000000ZumS)g01E&Zss;c60000u00000e*gdgtFQt9A^-~j zplbyH000006aWAK00000$FKqbA^-~j$UFxC00000C;$Ke00000cCi8gA^-~jKv)F; z000006aWAK00000qOk%1A^-~jJkkaL00000oB#j-000005wZdRA^-~jg#QHq00000 zOaK4?00000Q?dd8e0stZa3jnx`1poj5005`}00000002F<0stZa3jkc` z1poj5000~Se*gdg0001JwgLbm01E&ZCk6lj0000e0000000030wgLbm01E(w)&>9o z0000`000000001Gw*mkn01E)XGX($u00008000000001lw*mkn01E(k69xbP0000q z0000000009xB>to01E&}Y6SoQ0000q000000000}f4BkwA^-~jT#f|*00000Bme*a z00000skj0FA^-~jfG!6B00000lmGw#00000Zn**gA^-~jY(xbB00000C;$Ke00000 zw7CKRA^-~j^zQ}$00000C;$Ke00000HM#--A^-~ja3=-;00000TmS$700000-MRt* zA^-~je`L%C0000002BZK000000HC`903rYj060Mg0000003ZMW000000KmHf03rYj z04z)g0000002BZK0000007kq503rYj0H`Vk0000006+r(000000293e03rYj0F0gn z00000089V?000000I9tK03rYj0669b000004ge?s00000008^F0ss<|p#c+rM7{z5 zA^-~jsFwu*00000U;qFB00000Y`y{jA^-~jh@S=k00000&;S4c00000IKKh_A^-~j zTA^-~j zoU;Z100000C;$Ke00000-pK+0A^;0607#t$0000000031000000E@~303rYj02I0g z000000BivO0000001(Rp01=a+0TX{S%K`u*01E&Vjs*Y!0000a000000001q%K`u* z01E&#-v$5x0000S0RR910002x%K`u*01E)5Vg&#I0000$0ssI20000l%mM%+01E)f zQUw420000y000000001V%mM%+01E)Lm<9j<0000`000000002Y%mM%+01JNrAQuM! z00000AOHXW00000CCvf=A^-~j?3@Mw00000OaK4?00000-^~I5A^-~jOil*?00000 z7ytkO00000Ma}{MA^-~jfS3jV00000Gynhq00000(#`?^A^-~jP)`Q{00000AOHXW z00000AI|~+5&!@I00000005J!0SbRU&jJ7<01E(&nFRm<0000?0000000022&jJ7< z01E)90|x*A0000u000000000n&;kG=01E)bS_J?A0000W000000001Y&;kG=01E&x zp9TN`0000e000000002}&;kG=01E&ZECm1n00013000000000b(E

01FlXSPlmO z00000TmS$700000w$TCrAd{g16Mxdt0stZa3jipK1poj5001Ze00000008XK0stZa z3jo|R2LJ#7001Ze00000001h|0stZa3jjPr1poj5001BW00000003;#0stZa3joxD z1poj5003kF00000004^80stZa3jm-o2LJ#7000yK00000000Kl0stZa3q}Btzy<&S z0000K000000000g(*gh@01E&FGX?+v00017000000001}(*gh@01E)bEC&Dp0001R z000000000!)B*q!lc50(903rYj04Qn&0000003ZMW000000E5&503rYj0QlPm z0000002BZK00000040|Zjtm!nKh**NA^-~jJZuF3000007ytkO00000sMP`hA^-~j z+%yIN00000KmY&$0000064n9$A^-~jpdJPQ00000Bme*a00000l-2?OA^-~jKokZ5 z000007ytkO000001lIxpA^-~jv`_^A00000NB{r;00000I@baKA^;12008p_00000 z07L))000000LIq>03rYj0Ob1x0000002lxO0000004&%703rYj07x_i0000004x9i z0000007KXU03rYj04S&i0000002BZK000000O8mI03rYj0CY1300000089V?00000 z0D{>903rYj0Avye0001g000~S00000002MQ0stZa3joZR1poj5000~S00000004N} z0stZa3jn+g1^@s6000yK00000006Ao0stZa3jl0R1poj5001BW00000008mY0stZa z3jhR21poj5001BW00000002|00000WB>pF00000{@nrqA^-~j2xRT3A^-~jjQj-v00000gaH5m00000hTj4JA^-~jG~Wh30000002~1T000000OH>Q z03rYj0KoYM0000008jz|000000D#~E03rYj0AMo(0000003ZMW000000GgNKkPH`p zy5Ir;A^-~jz>Ng}00000FaQ7m000006X5~?A^-~jghB-X00000lmGw#00000PT>Lo zA^-~j+%yFM000007ytkO00000bm0O3A^-~jG_VE$00000C;$Ke00000+Tj8KA^-~j z$S(%~00000C;$Ke00000F5&_JA^;1207OUy0000003ZMW0000009@h%03rYj03clj z0000002lxO000000Gi?g03rYj0HC)90000001N^E0000000iR#03rYj0OSe=00000 z0KftO000000E6QK03rYj0Q>?50000004M+e0000000iU$01^NI000000001!ssRdr zBIE)9A^-~ju$2V>000006aWAK00000X5<0@A^-~jJShbL00000C;$Ke00000f#d=J zA^-~jh^Pht000008~^|S000004dns=A^-~jR5}I#00000Bme*a00000dgTHDA^-~j z#4HB@00000Z~y=R000005at2^A^;120FXKd000000Gt2-000000I=o)03rYj03?|O z0000006+i$000000P^Mn03rYj01ylZ0000005AXm0000002${303rYj05s?Y00000 z04M+e000000IKH#03rYj062~X0000003-ka00000008I$03rYj09+~s0001g004Xd z00000000o^0stZa3jlaB1poj5001BW00000004^U0stZa3jmm&1poj5001BW00000 z005)t0stZa3ji=p2LJ#7000~S00000008Xh0stZa3jiQk1poj5001BW00000000>2 z0stZa3jmPo1poj5001xm0001g0001)=>h;E01E&x-vs~w0000a000000002==>h;E z01E&--39;v0000m000000001t>H+{F01E)DY6buR0000)000000002%>H+{F01E(I z#|8iZ0000W0RR910000_>jD5G01E)TQU?G40000q000000001U>jD4)5|g0;6MvNJ z0stZa3jkbk1poj50058x000000018B0stZa3jky$1^@s6000;O00000004&U0stZa z3joBh1^@s6001BW00000006h_0stZa3jmxn1poj5002M$00000007490stZa3jm}n z2LJ#7001BW000000033(0stZa3x5C@Lj?c;0000a000000002C?E(NI01E&}eFXpj z0000O0000000004?g9WJ01E)b69)hQ0000S0000000024?g9WJ01E)j7zY3V00017 z000000000y?*afK01E)*4+j7M0000e000000002d?*afK01E(MjRgPz0Dk}gFaQ7m z00000Q1Ai(A^-~jtV#y}00000NB{r;00000#P9+DA^-~jn1=-b00000oB#j-00000 z_V5A#A^-~jM5hJ-000008~^|S00000mGJ@qA^-~jRHX(000000OaK4?00000RPq7< zA^-~jY!wCo00000YybcN0Dk}g0C4gG03rYj0LW4W0000006YKy000000JZW003rYj z0O%bD0000002BZK0000003P!K03iSk00_JX0000003iSX0000007LTv03rYj0Q?gN z0000002}}S000000Pphx03rYj0Ej#X0000004M+e0000009W(^0DmF?3jn}q1poj5 z002w?00000007qX0stZa3jn$I0000y000000001<_W}SS01E)j%?1Df0001p000000000Y_yPbT z01E(oCI$ci0000S000000001r_yPbT01E)1DFpxk0000S03!eZ00000tM~!{A^-~j zOy~vx000007ytkO00000`uG9>5tE?-6Mq=_0ss;K3jolv1ONa4003wK00000001)i z0stZa3jiP$2LJ#7005`}00000007PT0stZa3jo}R1^@s6000yK00000000d70stZa z3jh!*2LJ#7002|~000000055q0stZa3jn;F1poj5002w?00000006G~0stZa3tj-+ zH3k3x0000;000000000O`vL$W01E)<7Y6_U0001R0000000014`vL$W01E(g3kLuI z0000K000000001!`vL$W01E(wF$Vwu0000S000000000j`~m~1^@s6001BW00000001=r0{|ib3jlap1poj5000~S z00000004mi0{|ib3jkyw1^@s6003M700000006-N0{|ib3jo~M1^@s6001Na00000 z007ni0{|ib3jlza1^@s6001-q00000003hF0{|cZ0000000000ld1s0000005AXm000000H^^203rYj0Ms!D0000005AXm0000001^TN03rYj04zBM z0000008jt`000000CoZc03rYj0NC9I0000002}}S0000005Ssu03rYj05}5%00000 z0C)fZ000000IvfB03rYjMgSB71^@s6001BW00000001Ne0{|ib3jicU1poj5002k; z00000004;u0{|ib3jnAY2LJ#7004jh00000008d<0{{|}p#c+r8wCRZA^-~jwA2Lv z00000NB{r;00000Sp@?CA^-~jtP}?T00000AOHXW00000`2_<2A^-~jC|U*p00000 zyaWIM00000ng#;^A^-~jKzRiK00000+yDRo00000=LQ1+A^-~jd0{|ib3jl~T1poj5000yK00000002!60{|ib3jo;D1poj5000yK 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 diff --git a/third_party/prebuild/aarch64/libmmpa.a b/third_party/prebuild/aarch64/libmmpa.a index d7c29e2b85f165c17eca9700d17cb7ec4e4235a5..7d042c4c1e13d2d63065d39ea6fe44d8b5ea2371 100755 GIT binary patch delta 13805 zcmVYyh9{>Px z00aP3q9Xy30001x0RRAzpd$&91PFjq;{yV!;sXJyp*KLeiT?kW9{>PxpaK9?q9X^9 z0001x0RRAzpd$&91PFjq;{yV!;sXJyp*KLee*XWL9{>PxKmh<$q9X{AHUIzskO2Sy zk)R_9kpu{UQsV;xs^S9ys-ZVPxpV&im!KmFk)j_!`2iq+QUCw|lpg>9@xkwsU1mL? zBL|TH005NX0{|+Z7eM&|%mBHdBM6ZI005NX0{|+Z7eM&|!~nUWBLRk!~4Uv;dUpxVQlZRh#0=@pSV6F!Q00000v#w{@ z0kf`Y)D~7K0000W761SM0001F1ONa4K@QLcL7i%zX+aGgL6c|$6an4d(+nQ~0000W z0000?761SM000130ssI2K@PA5L7i5fRY46M0+QX{3?Bd>0001R7L)98A_0_>8-XJM zxRXDDBLdtOlWcDu1t0(b005JRfg>>_7XSbN0000S00000K@Jc_4gdfY0000y7XSbN z0000K00000K@Jc@4gdfk0000~liPtK0eG|jfv*7qWCWAQgJuDSlP`o90+Rrfu!R-@ zqLW{Q7XqySldy#r0lJfqgckzF0F&UL7n8q)7Xsw~ldy#r0{8%v@Prlt2a~Ub7XclU zAB7hIE0eE<7Xd(%PlXo&Pm`~O7Xf9He}xwTaFefv7n7ES7y+1*uZ0%@vXifc7XizY z--Rz4?g0P*5&{7LI0FCx000008~^|S00000{Q;9eh87tJ0ssIK0s#PU0{{R30000S z000000000LlW&F>lWv9x5~u?J0000008jt`0000005k%Vu!R;HNCE%=5&{7L_yYg{ z00000OaK4?00000R|1o;g%%oZ0ssIK0s#O-1ONa40000?000000001g0+Xa)u!R-@zmu<000sK0RSir00000002Ay00000004TE|A`j@gang7j~A0KiWdTx1e36Z z76G7>Uy2t3ssxj;g%$y`laGoQ0>A{5u!R-@%#**07aG$9000sK0RYGi00000006)M z00000007I9Rpg%$$v z1d~vU76SVOldy#r0{8@zfQuFa0R@w=g%$w_ldp>x0uTk0u!R-@7L(tL7Xlpxldy#r z0V0zRj28kc1(R@?7n47X7Xmp2ldy#r0X~y&j28k&1(V>87n7fi7XnuWlc16plh2G7 z0%!%3u!R`tj~5!21^@sO0s#Ox82|tP0001B000000002L z29vOb78;-i000sK0RWg800000003YB0000000688ldy#r8nXrf01^TL0QeaI00000 z08{_~000000KNv3u!R;H#0CHW5&{7LOd0?H00000Q~&?~00000%m$ONg%%pp1^@sO z0s#P^8UO$Q0001Z000000002m29vOb78>CO000sK0RR{q000000077V00000008y| zldy#r0{sS)kdQ6{EC-XYg%$!q2a~Xc76M%dldy#r0eF)ikrx7q2a`aR7Xb&8u!R;H zrUw835&{7LOdS9K00000SO5S300000w+EBJnHL!c000sK0RW^O00000005`}00000 z007emldy#r8R-WA01^TL08AbL000000MGyc000000Qr-TkQf;V000sK0RS8y00000 z002|~00000000>Xldy#r86XG%01^TL0B|1w0000003ZMW0000004b9{k{1Fo2$O)F z7Xb*9u!R-^KnRntg%$!w2$Qgd76MENldy#r0#^u=u!R-^UlfRP}8nXxh z01^TL0GuQM000000AK(B000000KN#5u!R;G$Or%c5&{7L{3HMX00000m;e9(00000 z(~}>R7a89O000sK0RZ4700000004jh00000008TgPm~uK_6Ps~5&{7L;3fb700000 zNB{r;000000F!@|7a0o)000sK0RVI-00000002w?00000000(~uap-VA_)Kh5&{7L z2q*vm00000OaK4?00000FO%Pt7aBYX000sK0RW&V00000001Zf00000002`7lkkui z83_OY5&{7L$SD8-00000YykiO00000feDkag%%lz2><{R0s#OtD*ylh0002w00000 z0001&lW&z58K?;W01^TL0CX$>0000001N^E000000JW2!l@}Sn2><{R0s#QjF8}}l z00013000000002Ylh2hG8siB701^TL05mWF0000002BZK000000Qm`$mKFj43X`yf z76Ap5FP0Y?6bb+U5&{7LyfXj*00000OaK4?00000EDDpbg%%k%3IG5S0s#OBGynhq z0000~000000000+laH1c8dVAa01^TL0L(N1000000Av6F000000AmW1pote43IG5S z0s#OpH2?qr0001V000000001Ylkb)n0)YyXu!R-@iIX3f7a5ca000sK0RV(H00000 z005)_00000005$sPnQ=Ou?heH5&{7L%r^i400000Bme*a00000y$X}Cg%%ma3IG5S z0s#QY000sK0RXr=00000003YB00000007(zldy#r8sQ57 z01^TL02n*~0000005AXm000000Ot#nu!R;H>k9w?5&{7LNIU=l00000FaQ7m00000 z^b3=)krx;X000sK0RVVB00000001xm00000000D&-B)43prF7n5(B7Xnudldy#r0c(?=n->Ci43n^h76FQr&zlz-mJ9#@5&{7L z=sf@c00000OaK4?00000o(z+)g%%m43;+NU0s#OtJ^%m!0000?0000000023lP{bX z0<{d2u!R-@yOUp>7Xrf!ldy#r0m+k(oEHMq43n^h7L$&g2$RN~5CY^3ldy#r0qc|R zoEHN143n^h76SeZlOUZIlLnm_0uBw6u!R;H7YzUa5&{7Lgh2oR00000OaK4?00000 zAPtkSg%%kn4FCWV0s#QfK>z>%0000m000000000nlYgBb5&%K~0000005AXm00000 z07MOwke?SB4FCWV0s#OpLI3~&0002!000000001H4U@2i78-61000sK0RR|700000 z003kF00000004dsldy#r8j%eE01^TL0DMCL000000E7Sl000000HF<&u!R;Hv<(0N z5&{7L07L))00000Pyhe`00000%MFw8nHLxh000sK0RT`$00000003YB00000008Kd z&z=_o_6?IDix&Y6lAjhD1P%ZI5&{7LAVvTH00000YybcN000005Dt@2ju#mY000sK z0RW6f00000000aD00000001ivldy#r8Ziz401^TL0GLMr000000Mr8j0000006Gqn zu!R-^K@O9!g%$xylfR!A0#^=`u!R-^We$_Dg%$#B4wJBj76Nzbvld}!0ssI20000t0RR9b00000000000001N0ssI2 z0000u0RR9b00000000000001#0ssI20000R0RR9c00000000000002E0ssI20000R z0RR9d00000000000002clfSYT8t4K50000002=`S04M+e000000000000;wt0000000000089k{0000002=`S0672v0000000000 z0GI^;0000002=`S0672v00000000000OSP#0000002=`S06YKy000000000007M1= z0000002=`S06qW!00000000000DuMn0000005<^u03-lB0000000000004vr00000 z001}v001Na0000000000006`W00000000{S002M$0000000000007hmld!fI0SA-t z!4@*~2LJ#70000t0RR9b00000000000002^2LJ#70000u0RR9b00000000000000G z2$S%#7Jonp00000000{S002Y)0000000000004{#00000000{S002e+0000000000 z007ts00000000{S002k;0000000000000aL00000001`u001Na0000000000000mP z00000001}v001Na0000000000002Y@00000073v80RR9%00000000000000`2><{9 z0000R0RR9>00000000000001d2><{90000R0RR9%00000000000001plkc?`GDr#l z0000005<^u03-ka0000000000089!10000005|~v03-ka00000000000Avc2@Uj+v zdNr00000H~|0vBme*a0000000000v000008vy_SQ~&?~0000000000;0yo&000008vy_SRsaA1 z0000000000EDZnv0000(02=`S09XJ300000000000C)`m0000002=`S09pV500000 z000000K5$V0000002=`S09*h700000000000ALQ1xE2{O4*&oF0000R0RRAB00000 z0000000013lP|az0*DWjaK;vY)DHjv000008vy_SWB>pF0000000000BoF`q00000 z8vy_SW&i*H0000000000kPrX>000008vy_SXaE2J0000000000*bo2!000008vy_S zY5)KL0000000000P!RwC000008vy_SYybcN0000000000un_r zBme*a000000002s7XSbN0000R0RR9%0000000000000227?Ys776HhU&$<^f*cbo+ z00000Hvs?uBme*a0000000000+!z1=00000H~|0vBme*a0000000000^ca)yvK9gm z8I#bu7JqOV00000000{S0055w0000000000007V#00000000{S005By0000000000 z001N!00000000{S005H!0000000000004Lz00000000{S005N$0000000000008hB z00000000{S005T&0000000000001Z(000000Dk~C0RR9b00000000000000i8vp0000000000 z0GJ&B0000002=`S0HXi^00000000000I(eZ0000005<^u03-ka00000000000JI$d z0000005|~v03-ka00000000000Pr0E0000002=`S06+i$000000000000bTY00000 zLjW5A005-`0000000000001N&00000001`u001Na0000000000001Z+00000001}v z001Na0000000000002N9lkl<@e_S2_0000005<^u03-ka00000000000AL;f00000 z05|~v03-ka00000000000JI(e0000002=`S06+i$00000000000Ms4;0000002=`S z0H*)|00000000000Q4RJ0000005<^u03-ka00000000000QepN00000696~?001Na z0000000000000mllkl<@8b}`i0000002=`S0I2`~00000000000E8ctz`hnGxE}xj z000008vy_StN;K20000000000+#dh{000008vy_SUz2mcN0VB=43oycJd;|#3<4}5 zld!)Q8CW0y0000002=`S06+i$00000000000C1BJz!#HNz&w*mzzhMzlMlcb8q^>F z0000002=`S0IUE200000000000PG->5YiSJ^dJBL000008vy_Ss{jB10000000000 z03nkQz!m}!A(PO+76K?ClMuib0yH6$5Wp51Kp_AC000008vy_Svj6}90000000000 zU?Gzb(iQ<|lV8CXO7I~70000002=`S0JZ=C000000000003ad&0000005<^u03-ka z000000000003;#+0000005|~v03-ka000000000007N2_(6kmZoFV`K00000Hvs?u zBme*a0000000000pdtVO00000H~|0vBme*a0000000000xFVDAvKD_3BLDyZ0000R z0RRBF00000000000000eBLDyZ0000R0RRA&00000000000001FBLDyZ0000t0RR9b z00000000000001JBLDyZ0000u0RR9b00000000000002QBLDyZ0000R0RR9%00000 z000000000;Bme*a002V(8vy_Sx&QzG0000000000Xe0mt00000Hvs?uBme*a00000 z00000Y$N~x00000H~|0vBme*a0000000000gd~&jvKAWDBme*a0000R0RRBK00000 z000000001NC6c%n0=OlUaK;vYI3@r9000008vy_SW&i*H0000000000xF!Gq00000 z8vy_SXaE2J0000000000uqXfk00000Hvs?uBme*a0000000000v?u@o00000H~|0v zBme*a00000000001StRj000008vy_SKmY&$00000000003@HEr0000h02=`S0Ga>* z000000000005B;40000002=`S0LcIV000000000007xm5(B2jrcqsq?000008vy_S z761SM0000000000gejBI-WD>TDF6Tf0000t0RR9b00000000000001_DF6Tf0000u z0RR9b00000000000002IDU76Pm)lDHNE#43`w76R}plDHNEWGj-m76OnflDHNEs4J4V76Q~OlDHNEJS>yo z-4_8YlW@is0uU{eAiowGJS_kK000008vy_S%K!iX0000000000h%J)176Pa(lDHNE z%q^0*76RlglDHNE5H6Cq7Ggv$00000000{S003bC0000000000002}j00000000{S z003bC0000000000003Mr00000000{S003bC0000000000003+*00000000{S003bC z0000000000000CplDHNEFfWq076M2wlDHNEbT5*)7JsNO00000000{S003bC00000 z00000006iz00000000{S003bC0000000000000Cq00000000{S003bC0000000000 z000y)00000000{S003bC0000000000005XU00000000{S006cC0000000000007)D z000000Dk}*0RRAK00000000000000aF#rGn0000R0RRAa000000000000026F#rGn z0000t0RR9b00000000000002AF#rGn0000u0RR9b00000000000000SG5`Po0000R z0RR9%00000000000001xG5`Po0000R0RRBh06YKy0000000000a5De^00000Hvs?u zBme*a0000000000bTa?|00000H~|0vBme*a0000000000j5Cw)vKD`&GXMYp0000R z0RRA?00000000000002|GXMYp0000R0RRBk00000000000000qGynhq0000R0RR9> z00000000000001FGynhq0000t0RR9b00000000000001JGynhq0000u0RR9b00000 z000000001tGynhq005KKv=K6-Gynhq0000t0RR9b00000000000001}Gynhq0000u z0RR9b00000000000002MG?VbM7hyF30000002=`S0NVfn00000000000DLt700000 z02=`S0NVfn00000000000PHmY0000002=`S0Nwxq000000000009-Zz0000002=`S z0Nwxq00000000000N6H@5Wp4!5I2($z!n00H0000002=`S0OkMy z00000000000L(Z50000002=`S0O$Y!00000000000Pr{f0000002=`S0O|k$00000 z0000001P<*00000D*!hE001Na0000000000000m<00000001}v001Na0000000000 z003k;lkl|`GSoQ$0000005<^u03-ka00000000000N6PI0000005|~v03-ka00000 z000000Ps1J@Uj+v{5b#s00000Hvs?u?EnA(000000000006G8w00000H~|0v?EnA( z00000000006gmI^00000Hvs?u?EnA(00000000007&-s|00000H~|0v?EnA(00000 z00000FggGL00000Hvs?u@Bjb+0000000000G&%qP0001g05|~v0Pp|+0000000000 z07yCj0000005<^u0Pp|+000000000008Ban0000005|~v0Pp|+00000000000AxA< z0000005<^u0P_F<00000000000BAY@0000005|~v0P_F<00000000000DL+C00000 z05<^u0P_HU0000000000004kG00000001}v008p<0000000000005Xe00000001`u z008y?0000000000005ji00000001}v008y?0000000000006K$00000001`u008y? z0000000000006W)00000001}v008y?000000001G0002&IsgCw0000R0RRB`00000 z000000000eI{*Lx0000R0RRB|00000000000001JI{*Lx0000R0RRB~0000000000 z00022I{*Lx0000R0RRC100000000000002+JCm^87BW0M00000000{S0009400000 z00000003+}00000000{S000F60000000000005jklhD8xf7m<#0000002=`S00;p9 z000000000001!O@0000002=`S015#B00000000000AxJ?0000002=`S01N>D00000 z000000GvGl0000002=`S01g2F00000000000JuE>0000002=`S01yEH0000000000 z01Q3=00000e*hZ+000vK0000000000003A%00000000{S000vK0000000000005*u z00000000{S000&N00000000000078700000000{S000;P0000000000001CA00000 z000{S000^R0000000000001aJ00000000{S000~TQ~&?~000000001lKmY&$0000R z0RR9V0RR91000000002kKmY&$0000R0RR9X0RR91000000002^KmY&$0000R0RRAB z000000000000017L6d;a7JtM+00000000{S001Ka0000000000008ts00000000{S z001Qc0000000000001OH00000000{S001We0000000000002Nj00000001`u001Na z0000000000002Zn00000001}v001Na0000000000004wS0000009ybX0RR9%00000 z000000001#LI3~&0000R0RR9g0RR91000000002+LI3~&0000t0RR9b0000000000 z0002=LI3~&0000u0RR9b00000000000000CLzD2b7JpPj00000000{S001ii00000 z00000007uS00000000{S001ok0000000000001aN00000000{S001um0000000000 z004+Y00000000{S001um0000000000006*500000001`u001Na0000000000006{9 z000000Dk~D0RR9b000000000000004MF0Q*0000R0RR9%00000000000000KMF0Q* z0000R0RR9p0RR91000000000)MF0Q*0000t0RR9b00000000000000;MF0Q*0000u z0RR9b00000000000001BMF0Q*0000R0RR9g0F(T(3V(P-00000001`u001Na00000 z00000004YN00000001}v001Na0000000000006K>00000000{S002M$0000000000 z006*600000000{S001%p0000000000008(!00000001`u001Na0000000000008_& z00000022T>0RR9b00000000000000KMw9Te7Jp<$00000000{S001=s0000000000 z005ju00000001`u001Na0000000000005vy00000001}v001Na00000000000087h z00000000{S002M$0000000000008tx00000000{S001`u0000000000001;c00000 z0F&j>HIquf3^H&>00000001`u001Na0000000000004AH00000001}v001Na00000 z00000004|flkl<@f2>CU0000005<^u03-ka00000000000I){@0000005|~v03-ka z00000000000Psfu0000002=`S0675w000000000000c+?0000002=`S0BQgL00000 z0000006<6p0000002=`S0JZ=C000000000009Z%>00000695|l003bC0000000000 z006K^ld!)QGSEl>0000002=`S0AT z0000t0RR9b00000000000000)O8@`>0000u0RR9b000000000000017OOx=j76PD4 zlMuibG2lx80000002=`S0ABzA0000000000002w?0000002=`S06YNz0000000000 z06df5)E8oSOaK4?0000R0RR9z0RR91000000002MOaK4?0000R0RR9z0RR9100000 z0000KO#lD@0000R0RR9z0RR91000000000~O#lD@0000R0RRAB00000000000001N zO_PAm7A3Gv00000001`u001Na0000000000006X200000001}v001PDtJO!7O27=0 z{?$AIK9f7vM z0000002=`S0675w00000000000MJhW00000022WK00jU505|~v000000MwHo*B2Ss zPXGV_0000J0RR960000$0RR910002olTX(d0^m=RFxD0_{7(P?000008vy_SUjP6A z00000000003{U_70000069E7K1poj5Pyqk{000005Kxn_*A^K(Pyhe`0000J0RR96 z0001B0RR910000$li$}D8E8-d00000022WK00jU50B`{S000000Bn;F*cTa;Pyhe` z0000J0RR960001h0RR910001(lRwxO8N^Tk00000022WK00jU50FVIy000000LYVX z*cTb_Pyhe`0000J0RR960001>0RR910002=lb_fZ8XQpo00000022WK00jU50H^@~ z0000003cD5(AX9kNKpU)0000069E7K1poj5xB&nF00000Oq2iE7a4R>00000000vK z000F50077V00000004NCFWDCwpiuw-0000069E7K1poj5*Z}|l00000q*0UL+7@EW zQ2+n{0000J0RR960002!0RR910002cQ2+n{0000L0RR960002!0RR910002^Q2+n{ z0000R0RR9%0RR910000000008QUCw|0000R0RR9&0RR91000000000KQj=iW76K?z zlVI5v0z6WaVA&P|SW=T<*%kt9Qj=iW76O1$lVI5v8pKin0000002=`S0ABzA00000 z000000NhfOfX)^&^ilu-00000Hvs?uBme*a0000000000_)-7>00000H~|0vBme*a z00000000005L1)zvKC4>Qvd(}0000t0RR9b00000000000000yQvd(}0000u0RR9b z00000000000002MQvd(}0000R0RR9w0RR91000000000CRFkm37D_-=00000000{S z002M$0000000000002l-00000000{S001`u0000000000003N600000000{S003VA z0000000000004YclYq_^0+dvf5Wp6bj@%4BL;(N*0000000000P*nf`00000Hvs?u zBme*a0000000000R8;@~00000H~|0vBme*a0000000000Y*mx+vK9icRg)0F78(Fn z00000000{S002h;0000000000002N%lDHO0Tvh-8000008vy_S009610000000000 zXjT9K000008vy_S009610000000000a8>{S000008vy_SVE_OC0000000000#FKyB z7k|)J00000000{S005u>0000000000007ul00000000{S002n=0000000000007`t z00000000vK000F5008&_000000087x00000000#M000F5008&_00000008J#00000 z000{S002q>0000000000008h-000000F!mz5i%TC00000001`u001Na0000000000 z001CY00000001}v001Na0000000000003B5lTf@C0>oF7fV>uBAXoqZ000008vy_S zKmY&$0000000000JXin#000008vy_So&W#<0000000000R9FB200000Hvs?uBme*a z0000000000SXcl600000H~|0vBme*a0000000000a9ES@vKAVYSO5S30000R0RR9@ z0RR91000000002+Sd$>&7JnRB00000000{S007AV0000000000002-~00000001`u z001Na0000000000002~300000001}v001Na0000000000006LA00000000{S002M$ z0000000000006jI00000000{S005c*0000000000007)s00000022Tk0RR9^0RR91 z000000002=S(DJ-78)d400000000{S000&M0000000000001yrlhEE4GE7 z000008vy_SQvm<~0000000000R9gT5000008vy_SRkQ2hqY!^k761SM000050RR93 z0000aQvd(}0001V761SM000050RR930001dRR9100001(761SM000050RR930002M zRR9100002I761SM000050RR930000CR{#J20002s761SM000050RR930001dSO5S3 z000047XSbN003$L1pxp60ssI2JXrt$00000C>H<#000001pxp60ssI2bXoua00000 zKo)u=6$oyjzp;X%>_I^C$wm zTa)o=7Lz{oC<(w@00000000-0Z}c|;*j@y z^(YBYUH||90001(ldttR31HL!000000BDo%^*0shbpQYW0000GAOHXW0000D0000L jlRNe+3HX%&000000C1CU_BRR03oin==d*wd*iHcplUZ6K3TFZN0RVu~pd$y9 zg<7GLW?LZ&6980b000!ABL|a_TN{4|kpu{UQsV;xs^S9ys-ZVPx%2-2mmdHCaUcr- zRG=3?`2qj|kpKVykO2Syk)R_7kpu{UQsV;xs^S9ys-ZVPx##}>mmdHCai9qRRH7pV zkpKVykO2Syk)R_7kpu{UQsV;xs^S9ys-ZVPx!nH$mmdHCaX<(FRH7pWkpLwC0FVIy z0Fj_02ayB_fKuZF0;=Kz0ji-lK)KQW|Cb*C0CC_3lTcg~e+Q8S2!K-K0|Khz0|Ba` zH$b_?{{NRB0041d1pri{BLa~C0058y005DoBL|TL2!K-K0|Khz0|Ba`H$b_%{{NRB z0040S1OQZ`BLk5D0058y005DoBL|TL2!K-K0|Khz0|Ba`H$b_s{{NRB0042I0svH^ zBLtBE0058yT>t=)pd$y71PFjq;{yV!;sXJyp*KLer2hYx9{>PxKmh<$q9Xy30001x z0RRAzpd$y71PFjq;{yV!;sXJyp*KLeng0Kmpd$y7q8~u{0U&@<0001#9{>RHf%21> zU1k-bBL^0k)RI% z`2YX_kN^Nc`2hex`Jvwc`2hfc(xBr4kpUop(&7UFssR9iQUCw|l#^OnD1QI|0FVFx z0FeLy0F+^ImTX znEwBlpd$g1fB&;&U#e8d3oO01^TL01yHI00000089V?00000 z0AT@>P=gi`cL4wZ5&{7LTmk?900000+>@__9|DvClYopD0RfY+j2Dytgf9Z`0h2J7 z7Xbp3FohNw4*~!H5&{7LR09A2000008~^|S000008k1jz7n6>K2oa0}00000000~S z000000023YkA)WkMgo&igBAf=lfQ)*0%-!1P=gi$f0OTp7Xpz2lYopDlOKi`0=WW{ zP=gi$&y!Dv7Xsk|lTd>e0s51Fh8F?}1CvmL76BiVuZ9;IE&~7n5&{7Lzy$yR00000 zOaK4?00000J_D0bgBBW90{{RL0s#OF1^@s60001B000000001B1CvmL78-H`000sK z0RU_U00000006K700000004pmlTd>e0*eEaP=gi%nFEthgBBXF0{{RL0s#OV2mk;8 z0000?000000002J1CvmL78=n5000sK0RU(S00000002w?00000007|wlW>X`83O<{90001R0RR910000g z1d~vM76LZ}li-FIlV6AzlctCm0bG-hh!+B71d~vM76ELNzlawCbp(@8gBAgOlkbQZ z8jJ)001^TL0AvgR0000009XJ3000000G0%kP=gj4p9BB^5&{7LybJ&U00000OaK4? z00000sRWZygBBXH1ONaM0s#OB4FCWD0000?000000002I1d~vM78=C_000sK0RU7D z00000002w?00000007bilhBqI7z6+S5&{7LpbY>300000C;$Ke00000<&)ou7Xt7E zlTd>e0qv6yiWdU)1e5Tc7Xbv5P=gj40tEm75&{7LWDfuU00000OaK4?000004F!`> zgBBVJ1pojN0s#Q94*&oF0000m000000000J1(Q&N78)7_000sK0RZ3+00000003+N z00000001HdlTd>e8Yl$-01^TL089`7000000BisN00000051iTP=gj4Gz91(Q&N z78+0m000sK0RVUr00000003YB00000003D9lMsg&7zF?T5&{7L*bx8#00000U;qFB z00000X_N1Z9}+kc00000004LZ00000004Rglc0nb83h0U5&{7Luo3_O00000lmGw# z00000j|G!ZgBBT-1pojN0s#O-6951J0002A000000001^lYfjK68IAU000000F(d# z000000JjB`P=gj4yafON5&{7Lj1&L>00000tN;K200000%>|QCgBBUq1pojN0s#Ox z6#xJL0000?000000002wli!RN8Sn)F01^TL0E`s?0000000;m8000000Q{2=jTZt1 z29r>O76J?glR%9Y0u=_6P=gi$9FuR27Xl;(lTd>elg^C@lctRjlje;elh%z80!9Xt zkc$_S|BV+KUIqXF5&{7L5ElRd00000@Bsh-00000at4!7gBAjR29r>O76Oe1lTd>e z8JY$F01^TL000>P0000005|{u000000H~9Xju!&a29r>O76G!8zm6A^29Fp4#gp%j z7Xr`*lTd>e0oIcrj~4>o29r>O76IgwPmdP@>;{uigBAhvlYfsF0tg3_u#YYRAqSIS zix&Y0lTd>e0#gT*P=gi%ZwHgWnim-d000sK0RZ3}00000003+N00000005f@lTd>e z0;~se0o9YAkQV~w2a`~P76JQ{&yW`a3kZ`?gBAfHlmCzx z0xJlUP=gi$GLtWn7aBVV000sK0RWI6000000000200000002V>lTd>e0!s*!P=gi% zQV5e!gBAi=2$R5z7Xb*9P=gi%X$X^0gBAjE2$MjE7Xb*9P=gi%fe4dOgBBWx2mk;Q z0s#P!ApigX0001p000000001w2$N8Q78;cZ000sK0RY4z00000004*p00000005*2 zlTd>e8n6fe01^TL08AqQ0000007wA<000000J#X0P=gj3zz6^U5&{7Llq3KE00000 z2mk;800000#gpHX7Xr`-lTd>e0os!flNTA~2mk;Q0s#P&B>(^b0000?000000002- zlRuLe8vO_W01^TL0AMBn000000Du4h0000000;?_aFZ4p5(xkR5&{7LC?@~_00000 zOaK4?000009h0Av7a1rC000sK0RX@!00000002k;00000001e0fCb*lotY%36oHR76F=*Uz8UasR;l8 z5&{7L7%Tt)00000TmS$700000x|5HT7a7M1000sK0RVt500000002}000000007dH zzmyjl-U$Ez5&{7LEHD57000002mk;800000^^@e85arw01^TL0Gu-b0000003ZMW00000049@9l@|g&3X@QS76D0< zf0Y**SPB3D5&{7LTr>ax00000Z~y=R00000XOpj$7Xoz(lTd>e0e+L;l@}U`3IG5S z0s#P|H2?qr0001R000000001!3X@QS78#og000sK0RR*>00000003|R00000005?w zKb996ve0oIeBmKPe}3IG5S z0s#ONH~;_u0001B000000002#3X@QS77_3Y000sK0RVJ300000003l@CzmG@*f;e0u2n4(3ut*77PFY5&{7Ls5}4w00000JOBUy000009t@LEgBBVj z3;+NU0s#QzJOBUy0000~000000000m43pr77a0ry01^TL060AW0000008{_~00000 z089*%5Qi5T3;+NU0s#PwJpcdz0000S000000001K43kiU78-pF000sK0RX5y00000 z001}u00000004;$lTd>e8Jr9N01^TL0N_0U0000000;m8000000H~Ainim4F43kiU z76G=CADb5%zYG8X5&{7LfIa{K00000FaQ7m00000#|)EDgBBUh3;+NU0s#Q9J^%m! z0000a000000002hldqc}64X8b0000002BcL000000ObsmP=gj4?F;|_5&{7L=sy4e z00000XaE2J00000_6(CygBBY73;+NU0s#O}KmY&$0000$00000000074UclTd>elZKoa0V$JjoEHKz4U=Gz7n9GN2a~3p z5CTIDlTd>e0ZWt5oEHLC4U=$$7nA>-7Xo+e0f3V)ofiU-4U00000006uI00000000OM zlR%so7!Cjc5&{7LY()S700000v;Y7A000007Ly;I7Xl&e0WOnIo)-c=4wK-9 z7n6UU7XnNUlTd>e0#go?P=gj4Tn+#L5&{7LY)b$D00000NB{r;00000X%3T6gBAjJ z4wF!W76N|`lfar6lW(6JlTw2e0+tSwP=gi%oeq;wgBKYN000sK0RXsD00000003YD z00000006HJlTd>eGPVu?01^TL02o#P0000007L))000000K^Ue01^TL09;l800000 z089Y@000000MrhXu!9!?4wF!W76Rc8lTd>e0_qNvP=gi%@eY$vgBCLO4gdfW0s#Q1 zR{#J20001R0RR91000084*&oX0s#ORSpWb40002M000000000R50g-X7GgCI000sK z0RY%p00000001}v00000002-A000sK0RRwN00000000~S00000003GK000sK0RSvp z00000000yK00000003qW000sK0RTW-000000049V00000003e8gdT+01^TL z0JK{G000000Av6F000000DBLUFqapTPoaeoOmAahY)55uL~UtAWn*t-WwXkc>o z000000AK(B0000002=`S02crN00000000000JH!A0000002=`S02u%P0000000000 z00aS(aIzLMPyqk{000008vy_S9RL6T0000000000oB;p;000008vy_S9{>OV00000 z00000=mC?UvKC1+0ssI20000R0RR9a00000000000001J0ssI20000t0RR9c00000 z000000001N0ssI20000u0RR9c00000000000001#ldrKC8Mp!f0000002=`S04D$d z00000000000ML`)u@?g90+WEl7Xbs4;IS4;5CZ@J00000Hvs?uB>(^b0000000000 z6axSN00000H~|0vB>(^b0000000000ECT=l000008vy_SDgXcg0000000000NCT7b zuog080{{R30000R0RR9T00000000000001h0{{R30000R0RR9X00000000000001- z1Cvm(7JtwK00000000{S001xm0000000000000~W00000000{S001%o0000000000 z003wN00000000{S001-q0000000000006WE00000000{S001@s000000000000005 z00000000{S001}u0000000000002w{000000Dk}*0RR9x00000000000001(1poj5 z0000R0RR9x00000000000002w1poj50000R0RR9!00000000000000)1^@s60000R z0RR9$00000000000001h1^@s60000t0RR9c00000000000001l1^@s60000u0RR9c z01N;C0000000000#0Hb#z!n1329xl!7JtA800000000{S002V(0000000000008s{ z00000001`u001Qb0000000000008(000000001}v001Qb0000000000000mO00000 z000{S001fg0000000000002M;00000000{S002b*0000000000004{#0000009ybX z0RR9;00000000000002k2mk;80000R0RR9=00000000000000C2><{90000t0RR9c z00000000000000G2><{90000u0RR9c00000000000000)36tQ!76DL`549Hpd<{90000R0RR9@00000000000000;3IG5A0000t0RR9c00000000000000? z3IG5A0000u0RR9c00000000000001F3IG5A0000R0RR9h00000000000001d3IG5A z0000t0RR9c00000000000001h3IG5A000vJH~|0vB>(^b0000000000v4E76R-FlifA|Uj0000002=`S08Rh^00000000000JsYP0000005<^u03`qb z00000000000K5wT0000005|~v03`qb00000000000MrWr0000002=`S04e|g00000 z000000O$(<0000002=`S08jt`0000000000000aC00000e*hZ+002?|0000000000 z002k~00000000{S002+`0000000000005K>00000000{S003100000000000007_& z00000000{S003720000000000001lv00000000{S003D40000000000004Lm00000 z000{S003J63;+NC000000002I4U;g!7BXNC00000000{S003S90000000000001x# z00000000{S003YB0000000000003AIlVHUbe~1qN0000002=`S0Am0E0000000000 z0Mriv0000002=`S0A&CG000000000003;9q0000002=`S0A~OI00000000000FV#> z0000002=`S0BHaK00000000000N4-!0000002=`S0BZmM000000000008kMC00000 ze*hZ+003H<#00000Hvs?uB>(^b0000000000EEfO(00000 zH~|0vB>(^b0000000000d=~%!lj6V>GLRPl00000022WK0Eqwq00000000000F)O1 z0000002KiM0Eqwq00000000000JImAz_}Iz;1`qNz!rb37ytkO0000R0RRAu00000 z000000002U7ytkO0000R0RRAv00000000000002k7ytkO0000t0RR9c0000000000 z0002o7ytkO0000u0RR9c00000000000002=7ytkO0000R0RR9h00000000000000G z82|tP004gg8vy_SjQ{`u0000000000a2Wsq000008vy_SkN^Mx0000000000&=~*# z000008vy_Sk^lez0000000000BpLt!000008vy_SlmGw#0000000000cp3lz00000 z8vy_SmH+?%0000000000@EQOB000008vy_Sm;gHf000000000004N&(0000005<^u z03`qb000000000004y5-0000005|~v03`qb000000000006ddFyB7ke80?ZqeaNHIG@EenGyB2>48~^|S0000R0RRA<00000000000000S8~^|S0000R z0RRA=00000000000000q8~^|S0000R0RRA<00000000000000;8~^|S0000R0RRA> z00000000000001B8~^|S0000R0RRA<00000000000001x8~^|S004gg8vy_S7XSbN z0000000000oE!iE000008vy_Sod5s;0000000000xEufg00000Hvs?uB>(^b00000 z00000yc_@k00000H~|0vB>(^b0000000000)Eoc+000008vy_SDgXcg0000000000 z0384T000008vy_Sp#XmX000000000002Cbn0000002=`S0HOc@000000000004N;* z0000002=`S0HFW?00000000000GJ&B0000002=`S0Hgo_00000000000I(eZ00000 z05<^u03`qb00000000000JI$d0000005|~v03`qb00000000F5008hElie*_)? z0000002=`S0Hy!{000000000003;p&0000005<^u03`qb000000000004N>+00000 z05|~v03`qb000000000006-o90000002=`S04e|g000000000009+mb0000005<^u z03`qb00000000000AL;f00000696~?001Qb0000000000006Welif7BiT00000 z02=`S0H^=}00000000000Q4RJ0000005<^u03`qb00000000000QepN0000005|~v z03`qb000000000001zJl0000002=`S04e|g000000000007xGI0000002=`S0IC20 z00000000000E8a^00000lNG)Z0l1T&z84ML9{>OV0000R0RRAClViR|lM25KleWG* zlM25K0W6a*zZU{nAd}$076Nb}lF=5EM!!6h%D)T(#2}K<76Q~Dlc2s98tfnd00000 z02=`S0I~o800000000000Q4Y}K)x0N03njm76A~GPrw%fC?S&376LROlF=3cK$CyK z7k^+O00000000{S006Q80000000000003wq00000000{S006ZB0000000000008hI z00000000{S006fD0000000000001B&00000001`u001Qb0000000000001N+00000 z001}v001Qb0000000000002ZH000000F(8z5n`Mo00000001`u001Qb0000000000 z005vO00000001}v001Qb0000000000006im00000000{S001fg0000000000000mp z00000000{S006lF0000000000001Z>ld!rLGGrqF0000005<^u03`qb0000000000 z0B9os0000005|~v03`qb00000000000K_Ac;J_AtNF)FN000008vy_Sy8r+H00000 z00000Xe0mt00000Hvs?uB>(^b0000000000Y$N~x00000H~|0vB>(^b0000000000 zgd_j}000008vy_SDgXcg0000000000)Fc1^000008vy_Sz5oCK0000000000Y$X5y z0001g02=`S0A2t900000000000JtRp0000002=`S0Am0E000000000005~Q900000 z02=`S0A~OI00000000000JtUq0000002=`S0BHaK00000000000I(0t_jWaNHJu zFev~4000008vy_S$^ZZW0000000000NGSjS000008vy_Sod5s;0000000000cqsq? z000008vy_S7XSbN0000000000ged?3000008vy_Sod5s;0000000000peX(^b0000000000q$vOZ0001g05|~v03`qb00000000000K6#x0000002=`S z04e|g000000000000=4o0000002=`S0IL81000000000005mE90000002=`S0L%aY z00000000000Dvk00000002=`S0A2t900000000000IVti0000002=`S0A2up00000 z00000006`)00000000{S003S90000000000008hR00000000{S003S90000000000 z003kw00000000{S003S900000000000059H00000000{S003S90000000000005{f z00000000{S003S9000000001g0002gD*ylh0000R0RRAA00000000000000yEC2ui z0000R0RRAF00000000000001BEC2ui0000R0RRAF00000000000000GEdT%j0000R z0RRB200000000000000yEdT%j0000R0RRBZ00000000000001pEdT(2000008vy_S zUH||90000000000s4V~h000008vy_SUH||90000000000%q;)_000008vy_SUH||9 z0000000000e~>Z&0000002=`S0M!5h z00000000000B|z^0000005<^u03`qb00000000000CY0|0000005|~v03`qb00000 z000000E{yL0000002=`S04e|g00000000000HiYj0000002=`S0HFW?0000000000 z0Q@rm00000695|l007tk0000000000001;JlMuBQGGsIW0000005<^u03`qb00000 z000000BAG-0000005|~v03`qb00000000000E{$~@Us?wq%;5k00000Hvs?uB>(^b z0000000000s5Afo00000H~|0vB>(^b0000000000z%&2=000008vy_SDgXcg00000 z000002sHoz000008vy_S+yDRo0000000000d^G?7000008vy_S+yDRo0000000000 z>@@%Y0000h02=`S0N(%r000000000009-Zz0000002=`S0N(%r00000000000N6H? z(G~&_H`;(G~)0000002=`S0OtSz00000000000L(Z50000002=`S z0O}2A00000000005Iq0@000008vy_S3jqKC0000000000WIX@? z000008vy_S4FLcE0000000000oIL;l000008vy_S4*>uG0000000000xIF*>00000 z8vy_S5di=I00000000003_bt=0001g02=`S02BcL000000000009ZZ%0000002=`S z02BcL00000000000Hi(u0000002=`S02cuO00000000000LVT70000002=`S02u)Q z000000000003bgA0000002=`S02=`S000000000004P8J0000002=`S0387&00000 z00000004wQ00000000{S0018W0000000000007uPlc3EOfA~NE0000002=`S0AK(B z000000000009-);0000002=`S03rbZ00000000000K`E60000002=`S03-nb00000 z000000Q5ls0000002=`S044zd000000000003<>H0000002=`S04Mf0RN10000002=`S04f0h00000000000PsQp0000005<^u03`qb0000000000 z0Q5ot0000005|~v03`qb000000000001QI_0000002=`S04e|g000000000008~Q& z0000002=`S04xCj00000000000N6tS00000e*hZ+001rl0000000000001aN00000 z000{S001xn0000000000004+Y00000000{S001xn0000000000006*500000001`u z001Qb0000000000006{900000001}v001Qb0000000000000C<00000000{S002P% zlkC6>e-uRk0000002=`S05bsq000000000007OLq0000005<^u03`qb0000000000 z07yju0000005|~v03`qb00000000000ANJ`0000002=`S04e|g00000000000C+_J z0000005<^u03`qb00000000000DMIN00000696~?001Qb0000000000006K>li zf51fm0000002=`S05bsq00000000000Qf}!0000005<^u03`qb00000000000Q^M& z0000005|~v03`qb000000000002D?50000002=`S04e|g00000000000Axl000000 z02=`S05$;t00000000000Gvhu00000D*!hE001Qb0000000000005vy00000001}v z001Qb00000000000087hli4fI9;0000002=`S063Gw&_|QXzYKqHM*si-0000t z0RR9c00000000000001VM*si-0000u0RR9c00000000000001tM*si-0000R0RR9h z000000000000022M*si-0000t0RR9c000000000000026M*si-0000u0RR9c00000 z000000002+M*si-002V(8vy_SIspIx00000000001V{h?000008vy_SYXATM00000 z00000Ku7=p000008vy_Sw*UYD0000000000SV)slw-y4hNRu$X76Q;nlTf!70`y3e z;J_9dJV^im000008vy_SI{^Ry0000000000TuGBqw-y3qNs`ePC4fl)0000002=`S z0Ji`D00000000000JKQ}0000002=`S0JoE)(npiZzYGGTN|R8x76PnFlF=3d3`>(x zw-y20000R0RRAC00000 z0000000000OaK4?0000R0RR9!0RR91000000000yOp_qh7Jqn500000000{S002D! z0000000000006*D00000000{S002D!0000000000000zC00000000{S002D!00000 z00000002}?00000000{S003YB0000000000003-F00000000{S001HZ0000000000 z006K}0000003HB00RR9c00000000000002AO#lD@0000u0RR9clbh5>lghsglkU_! z0Y8%~)kl9N00000000000001-P5=M^0000u0RR9c00000000000002AP5=M^0000R z0RR9h00000000000002kP5=M^0000t0RR9c00000000000002oP5=M^0000u0RR9c z00000000000002|P5=M^0000R0RR9x0RR910015U00000kWT;r0000069E7K1poj5 zH~|0v00000l#>tE7a5pO00000000vK000F5002M%00000005kmKh_sYpick*00000 z8vy_SKmh;%0000000000yiWiC000008vy_SU;qFB0000000000%ufIS0000069E7K z1poj5Pyqk{00000&`*<~))pE3PXGV_0000J0RR960001B0RR9100000lh4){87NQy z00000022WK00jU50B`{S0000004$UL))yI6Pyhe`0000J0RR960001h0RR9100013 zlP}j78H7*(00000022WK00jU50FVIy000000Em-c*B2SEPyhe`0000J0RR960001> z0RR910002AlaJRI8r)C-00000022WK00jU50H^@~000000N_xQz}FTT2vGn400000 z69E7K1poj5xB&nF0000043qEI7a25B00000000vK000F50077V000000020XAJ`WH zU{RB>*cJkCQIp`<7JqzE00000000{S002V)00000000000059t00000000{S002V) z0000000000005*>00000000{S002V)0000000000006*I00000000{S002V)00000 z00000000D100000000{S003YB00000000000010P000000Dk}*0RR9Z0RR9100000 z0000qQUCw|0000t0RR9c00000000000000uQUCw|0000u0RR9c00000000000000` zQUCw|0000R0RR9h00000000000001RQUCw|0000t0RR9c00000000000001VQUCw| z0000u0RR9c06YKy0000000000lu`fy000008vy_SIspIx0000000000xKaQB00000 z69E7K1poj5H~|0v00000yi$`8))pGTQUCw|0000J0RR960002k0RR910002QQj<{F z76QmplVHUbf8c9+2(^b0000000000yjK7K0000J05|~v03`qb00000000000Q6UraJv>7U|0YE00000 z8vy_So&W#<0000000000yjYXqz!qWHSO5S30000R0RRA>00000000000002+SO5S3 z0000t0RR9c00000000000002=SO5S30000u0RR9c00000000000000CSpWb40000R z0RR9h00000000000000mlfT^;VvJb;0000002=`S08aq`00000000000JvEI00000 z02=`S0LlOW00000000000PI-+0000005<^u03`qb00000000000PtA=0000005|~v z03`qb000000000008Cnw;J_9FR9cg8+!g|OT9Yu{7Jrah00000000{S005l;00000 z00000006*R00000000{S000*N0000000000007Kd00000000{S005l;0000000000 z008J(00000001`u001Qb0000000000008V-00000001}v001Qb0000000000000DA z0000005$*{0RR9h00000000000001tTL1t60000R0RRA00RR91000000002+TL1t6 z0000R0RRA2vy0xN5PwV-00000000F600062003lC00000003|n00000000F600062 z006jC00000005L000000000F600062000@)@hAdV zT$3?r7L&&DC<$0x00000002Le_whFZm|l}G@;(Bf)st}YJ^}cXukt?v3SW~kX%>?P z^C$@rUjP6A0002ElQ;7>3Bc9>000000DzNs^EVa9b^rhX0000eAOHXW0000D0000M clf&~X3GkKx000000D_bE^EU!O=aVq>CeV&MN&o-= diff --git a/third_party/prebuild/x86_64/libalog.so b/third_party/prebuild/x86_64/libalog.so index 051f85d9b9b5482169ebe578cce911ae560a3541..4c8a45a4fce43e3262fc1fc2aa162588cbbac055 100755 GIT binary patch delta 106723 zcmV+W{{#T=f(oF|3Xm8laFhT500000KmY&$00000pr8T(0000000000Kma%Z2LM0- z8~_`UKOuh{CISEe0000SCISEe0000003ZMW00001000060000WG6Dbq0000WG9mx~ z0000WG9mx~0000W6aWAK0001(J^%m!0000003ZMW00002000060000`G6Dbq0000` zG9mx~0000`G9mx~0001B0ssI20001B0ssI2005ES34a6t000C40077V000000077V z000000077V00000001Na00000001Na00000000C4000000021OWmAgaXJALJQ|9#D9_?0EcLRC_v00!+{9Uv;hDF z1VD%ok{}BJzc%mz^QKw^PymGkMM0nl0+4_Ji2!1Wh(Z#9xBwZoAp(N~Kn@^iC|Fle zIvF^#1Tz32r+|V4BMJ~O5MWS5A*7a|m?Q{}0H6WxjpGd%P!OR2uw?_-0|-C}AVEP) z0zm)(h<`yC05G_K07?J=4uuc^LSPmF>q=Y#3V}~VfC2!N2og3C5Flny$qNBcVZG1+ z5OM_x1{E1F09FVAl?1u~2u){G0Mq~o2oglr01%+aNhFa101W`304Y9#2#8PwfIvht z5K#cGCIW*nbN~PV00000bpQYW00000c>n+adVc@_000000DAxc0Db@f0Dk}g0D=Gj z0D}Mk0Ehqp00000000000Eqwq000000F3|u0FM9w0FeLy0FwX!0F?j$0G9v&00000 z000000GI#(000000Gj{+0G0HOc@0HXi^00000000000Hy!{0H*)|00000 z0Dr0g00682006H5006N7006WA000000000000000006fD006iE00000006rH006xJ z006!K00000006%L006)M0074T00000007AV00000007DW007MZ007Vc007be007ef z007ni007wl007$n007+p007}0R8{~0RI3000031009920000000aR500jX6 z00#j80000000{vA01W{E01g2F01p8G01yEH01*KI00000022WK02BcL02ToN02cuO z0000002l!P0000002~1T03HDV0000003QJW0000003ZPXe*gdg001HZ001Qc00000 z001cg00000001fh001ii001lj00000001ok001xn001)q001-r001=s00000001@t z001`u00000001}v000000024x0027y002Az00000002D!002J$002P&002S(002Y* z002b+002h;e*geU0RR910000=0RR910000>0RR9100000000000000_0RR9{0RR91 z0000|0RR9~0RRA30RRA60RR91000160RRAA0RRAC0RR910001D0RRAH0RRAJ0RRAM z0RRAN0RRAQ0RR91000000001Q0RR910001U0RRAX2mt^900000c9XFM6MuIB004La z00000004Ob00000004Rc004Ud004Xe004af0000000000004dg00000004ji00000 z004mj004pk004sl004vm004yn00000004*q00000004>s004{u004~v0055x0058y z00000005Bz005E!000000Dl0J0RRA$0RRA%0RRA&0RR91000000001&0RR910001( z0RRA*0RRA+0RRA-0RR910001;0RR910001<0RRA>0RRA?0RR910001@0RRA`0RRA{ z0RRA|0RRA~0RRB00RRB10RRB30RRB50RRB80RRB90RR91000000Dk}gvjG4Av;hDB zL*w;TSU@APB({>&2vwlyLplTg)l6CY>sl~P@cB;F%y*XF=^hsgB{At6QX`=YsKC@N zvy&{YbDg-4oQVq!@`A1WFnNIu`ol^}c~O1|0Uh)s6lU%tBvZUdFbx-Queag+jLLFQ z9|w<0h~?0F?*WNW+J7pT{r!UF)|OlojK$c{a@yZ^r&Ev(9lgcdrRt4pzN{-*7tJMz zAzr6{62j5u#o?=da<)m2U4;^;^oB$Fj;S5B>y>wb!wN1Mf`X9W)?JD|dWT-`lD;_k zrYsed%vrT#-&{vIQb*NeNOs6`lJ^Cz18njhCbSOJ;?phVNAd&8ViLv&xYP0lKAm8=e#z)%Mc zxwh3og~4Q-e+F4s;uW}=JJW}CmuKX#bzWK^X36^6zU73 zLq*l>H!zXJN>}b&xgW;io{i!7bC0pmL1tM&sivmvV+9aZ*)r=fL0USZL&4$v6gx8E z&eo;M&wgsYha7@lINz8_@w2bZknvp77aFw3IK;D30?gGuZst^(=jBM%0aFVIIr8KD zZ5(}>_kS0$yVPVJ+6h9H^06jbE|6gOZ|8`R3;}L}Y@cHv7{XgivAVQBNo>R!zzg14 z4s0QZ-7S8SCTqf_1yyE#0_ZERC)wv^tDv}x9@rP1io^1xhz7m@5-4Uv2wsFc3pISh z`Q>7<39peFvW=;+VY!K#m~>;upNOe;>u=d?Q-1`cs5Y*yg>-9%6d_+Bi)@RI693Wg zeOBw!?+zhg0`3%xQorYWDMY`PoBF+9+JT2<<7@m)1^#oj;pUdpJUxRnGMeujOS<^p z*cQ2s@ecdwaN{gwk;S71JPJ-ajDe4lFR^<`sj02$svPzcuCEq(iv1>~-ll~D0jn#z zVt>dSY?1Pj3K2_xYnTCSW4q6?`cnKjeYUa*IbZ)^NDG6sJr0!JN(=rk4N?BEeC3Fy zw@!c6!YChxFp;CP!sL}$Vqcws&NsS(Ygo1b%Yh`{g)y|U=kelQD}U24ziL*LtBGvU zu+8$>aabI()w<89aR-5abuNK}#>X%ignzf@@aYjKpjaDqGjyKz%-Zo*Nu6%#EgzW& z|7KaJze$p>0Y<{!;S;lIz1XC*pF1rhbzgVd&9U8XhG>z`bC=7r=etz2H3z8{yJ5wB zFFWM9Ic9T_u3Mwko>4$l%l>^5Y}(hct5!P&)|wDL?T`xAmor9W;x$uQ&76kIL4Tgd z(6_#zUUPjlHE#mPqfd>Q>JcO2wwJJxeVO=W^MlAIYghGiXQ7HIpm!X)vjl5R8Ht1> zkZYc{yfJodO+5&?J^uCD9vfkwGK}ic0WY{D3jamLq|w-c2f)J#=e>@(voHHQ$A3)F zQ{eeg~sm33AQCv6oeh1g^_l2)QGToCg0T=<0 zld%yO0kD%n6&C^ild%yO0r->A5*Gogm!UQS7Xdz#u@M&qRT}^R5tA_i6PKWX0tAzk zF%$v+lhG0v0iBnjHUbxykUathlO_%l0Unp3HUbv`!IRMp7Xj*%K@t}MZkN$Z0v81} z8vpN{hlR*_10dJRKKmr#5){`MG7XgKn(GnMzpf&;+0eO?r3>TBI z5f}ktm!U8M7XcTSp)dj$0RfY-6c+(elK~bN0iu(!5f_v29|o7EHUbg>{F6Zy7Xho2 zAr2P-^OLa@7n2w+7y;my(M19nmmx<27Xk2-5f2vu3zHEf7Xi1EAukt`I5HRkoRc9A z7Xd7ju@n~pC6iGa7Xc-c(F_-pkP{dI?3bZD0vMCA5f=dtlTjKM0n?LF8W#b}lTjKM z0r-=#5f=fEmtjT%7?aTq7Xd_G0Vb2N6c+)SlhF(plUNcM0S1?$HUbv`k&_W5 z7XdeuAr2P-#FMcR7XciTK@t~}@F)h8RvHokK9kW57X=j(000q_F#!_+=aUf+7X@bm z000q_F#!_+sFU#-7Xby6(F_*>PM4uD0v7=ZlOZn`0kD(N3>N_klMxRW0k4zs85aT9 zlkpiB0cDfX3>N|DlYtHw0mPHh5*Gn!lTjKM0qm2p6c+(>mtjBx7XclUu@M&msh6QP z0v7>@lYtHw0W_1b6c+)ClOYZl0kV_P5*Go^lhF(p0cn%56c+)PlYtHw0qK(g78e1| zlOYZl0oaqV5f=e&ld%yO0fmzhBo_e%lOYZl0Tq+c3>N`plK~bN0Z)^$5f=g5lMy5r z0nC#D78e1GlK~bN0b`S~6c+)dlhG0v0XLJ;3>O970000IlQ97k0e6!D78e0%lTjKM z0b`e;HUbv`MU$}<7n8su1OX9~F#!_+Xp^xK7XdDlu@M&qQyTyP5tA_i69G|^Ar2Rl zpcn>!3;@s-0RR91000F500000001@u000sI3;-~l00000002Y+000000071r000sI z3;-~40RR91004#n00000000me000sI3;+OL0RR91004mj00000001-)000sI3;-|@ z0RR91000F500000000{S000sI3;>{-0001g00007000000000$0{{RL01Nb%700000hXMcq5&#SUVD|t300000AOHXW00000 z8W8{h5&#SUKotQ100000CIA2c00000co_fy5&#SU5N`nh00000b^rhX00000wG;pV z5&#SU5Gw%y00000$p8QV00000B^UsI01^NU0FYk+0000001^NI000000ALva01^NU z0HAIG000000Ac_D000000D=kt01^NU0MO(B0000009gY7000000BsKd01^NU0I&`L z000000PFw&000000GSy801^NU0N`)|0000004@Ol000000Gi_@%0000W000000002q0{{RL01N=|sQ>@~0002t0RR910001go&x{?5&#SU zV5k5900000U;qFB00000%n|?q5&#SU0G0p%00000wE+MC00000;u!z{5&#SUz;Xcq z00000@&Nz<00000EeHSr5&#SU@X7!H000001poj5000005)c3Y5&#SU5D@_Y00000 z1poj500000(h~px5&#T;0N^D7000000387U000000A3dW01^NU0KiiL0000004@Ol z000000IUE201^NU0FVp;00000044wc000000BZmM01^NU0Kg0Z00000044wc00000 z0F40v01^NU03e$H0000005<>t000000ILT801^NU0D#E=0001g002|~00000000mK z000sI3;^J(00000000sI00000001Hj000sI3;;0f000000015U00000005y8000sI z3;@s;0RR910003100000004dv000sI3;-Y#0RR91000&M00000002?~000sI3;=+i z00000006lG0001g0000S2LJ#P01N=|!~g&Q0002<000000001a2><{R01N00000 z0000000000000000Llvh01^NU08s4!000000Db^}000000018p000sI3;=MH00000 z006lF000000015a000sI3;^)B00000001@s00000005;7000sI3;@9P00000000{R z0000000378000sI3;^I10RR91000;O00000000CB000sI3;^)M00000008v>00000 z003rx2><{R01N;C)Bpeg00017000000002=5dZ)Z01N;i7y$qP00005000000001$ z0000I01N;y?f?J)00027000000002X0ssIK01N=|76AYN0000c000000002;0{{RL z01N=I7y$qP0000p000000000=761Se01NR0001I0RR910001;761Se01N;SLID5( z0000h000000002y2><{R01N=*z55&#SU5N!bf00000i2wiq z00000FB$*<5&#SUV0Qrk00000Z2$lO00000I~V`}5&#SUuwMZH000005&!@I00000 zO9%h}5&#SU5X%4n00000^8f$<00000Bnkik5&#SUK;8fV00000)&T&20000005b&u z01^NU0H6;6000000OSAw0000002vhk01^NU0N^YE000000RI300000008|4201^NU z0Pv>(0000003rYY0000001N^E01^NU0Fdbb000000HXi^000000PGR~01^NU01$Wq z000000L}pb000000FMoS000sI3;>`K0RR91001Tc00000005^J000sI3;@7K0RR91 z003P800000007?#000sI3;;mt00000003A300000002oE000sI3;@t~0RR91002Dz z00000001%p000sI3;?j200000001`t00000007e(000sI3;@7?fB^si0000A0ssI2 z0002#7XSbf01N<7Tmb+80001i0RR910002E3IG5S01N<70RaF20002Y0RR910000i z5dZ)Z01Nv5&#SUV7LGP00000jQ{`u00000q7DE65&#SUAPoTk z000000{{R300000%@qIu5&#SUuss0)00000Jpcdz0001g09ge901^NU0N}C!00000 z03ihc000000PYX~01^NU0FV>`00000044wc000000ICoG01^NU0I(AQ0000008#(| z0000006`7_01^NU08k780000000RI30000002LMh01^NU0PsBl0000006hQz00000 z04@{&01^Oy3;^JQ0RR91000F500000007Jk000sI3;-bb00000001)p00000004j+ z000mG763p-A^-pY0000000000000#X000sI3;>W30RR91002e+00000007Yk000sI z3;>Y!000000015U00000006HN000sI3;@tD0RRAh000280{{R30002P761Se01N;C zN&x@>0000<0{{R30001_3jhET01N<7>;M1&0002@000000001>6#xJd01N=IKLG#$ z0000z000000001M761Se01N=&Kmh;%0000c00000000065&!@a01N;y7y$qP0000B z0001g00000^%DR95&#SUKso^c00000RR91000000^#A|>5&#SUfEED&000001poj5 z00000MhyS}5&#SUU=slV00000761SM00000Xczzh5&#SU@LvG{00000IRO9w00000 zfdc>l5&#SUK+XUF00000A^-pY00000L=XUf01^NU06-A|0000000jU50000009X_N z01^NU0Khr{000000LlOW000000QCw001^NU0Kn=10000001yEH000000Js$Z01^NU z0B}D60000006hQz000000A&FH01^NU005f+0000000#g7000000KNkN01^NU0Klk! z00000001rl00000007Du000sI3;@t*0RR91008s?000000034C000sI3;;j|0RR91 z000O800000003?Y000sI3;;kF0RR91003wJ00000005B-000sI3;+=900000001BW z00000006uP000sI3;^KC00000001R_000000000u1ONaM01N=&5di=I0000c00000 z0002&0000I01NV!Z0002M00000000021^@sO01N<71_1y7000140ssI20002; z761Se01N<7O#uJ^0002}0RR910002-3jhET01N=I{r~^~0001J000000001gC=vhw z5&#SU02=`S00000<^TWy00000p%VZA5&#SUfGPn100000g8%>k00000Oa%Y{5&#SU zu(ALE00000D*ylh000003=seT5&#SU02KiM00000HUIzs00000W*Pth5&#SUaC-p& z000005&!@I00000G!_5=5&#T;0I)s*0000006hQz000000HYcJ01^NU004dg00000 z0I2`~000000C^1n01^NU03iPW000000Ehqp000000G|K=01^NU005Z)0000009XJ3 z000000I>uB01^NU0HCh`0000008#<~000000DKkz01^NU01!a|0001g005By00000 z005f=000sI3;=+y00000000#L00000006QR000sI3;+Nm0RR91007qk000000093I z000sI3;?hp0RR91006-N00000000;h000sI3;=*40RR91004Ob00000006xL000sI z3;=MX00000008I#0001g0000`0RR9J01N=|ng9R*0000C000000000L4FCWV01N=2 z`~Uy|0002l00000000042><{R01N=&(f|Me00020000000002q2><{R01N<7+yDRo z0000H000000000j6951b01NN?Z5&#SUP)`8>00000_5c6?00000q74855&#SUu>Sx600000CIJ8d z000000~P=P5&#SUFg^hQ00000Jpcdz000003J3rI5&#SU(8>S+000001poj500000 zh!g+-5&#SU@H+v20000006hQz0000002~Pb01^NU0FcuF0000000;m8000000ObS# z01^NU0MO3>00000044$e000000Cg1r01^NU05CrR0000006hQz0000004fOp01*He z0Ki8g0000001yxW000000MH5m01^NU0HEjq000000ObIG00000003VQ000sI3;;k9 z0RR91001rk00000004Uu000sI3;>Wc0RR91007Sf00000007kn000sI3;^)K00000 z008v>00000000mG000sI4FJ4@0RR910000000000007z;000sI3;@t;0RR91001)q z00000001<94gdfW01N;?3;_TD00003000000001c7ytkg01N;yVF3UD0001H00000 z0001R3jhET01N=o>i_@%0000P000000001o1^@sO01N=IzW@LL0000n000000000# z3IG5S01N;i-~a#s0001D0RR91000000RR9J01N01^NU0FZkD000000CoTX z000000Ll;m01^NU05B8*0000002TlM0001g007|+000sI3;?hY0RR910015U00000 z002S+000sI3;=+v00000000F500000008U;000sI3;^)L00000008m;000000071X z000sI3;+01^NU05C8C000000F?j$000000J8!B z01^NU01y%Z0000004@Lk0000004xmv01^NU0D%1f000000FeLy000000G1E{01^NU z0Duz#0000004@Lk000000Bs0=000pH7XV;JA^-pY000O800000003zN000sI3;-ag z00000001%o00000005^L000sI3;?iX0RR91004{t00000008_9000sI3;=NZ00000 z001Nb00000000FL000sI3;+NT0RR91000R900000002G{000sI3;h($00000RuBLH5&#SUP!RzD00000J^%m!00000t{DIT z5&#SU5OM(k000008UO$Q00000hZ_I@5C9hdKt>_}000000000000000CKdny5&#SU zFhBtS00000Jpcdz00000r2zl{5&#SUV4DB{000002LJ#70001g0Bjck01*He0HALo z0000000031000000Nf1#01^NU05Ams0000007C!(000000OAV(01^NU05Apt00000 z00;m80000003rkc01^NU00682000000CNBU000000Llaa01^NU03Zed0000000;m8 z000000Cp1q01^Oy3;+Np0RR91005!@00000002-8000sI3;-bh00000004#n00000 z006lO000sI3;>|m00000008X(00000008F=000sI3;=)y0RR91005By00000007+# z000sI3;>||00000007AV00000005U4000sI3;;k|0RRAh00010000000001b7XSbf z01N=|Q~>}00001(0ssI20000$6#xJd01N=|J^=s#0000z00000000018UO$i01N=Y zbO8VW0000h0RR910001t5dZ)Z01Nz>% z00000G710y5&#SU;1U4<00000J^%m!00000Z3X~;01^NU0N@J&000000A2t900000 z0E`F#01^NU0MHo$000000Hy!{000000AB|H01^NU0C2|u000000A&CG000000M!=& z01^NU03cie0000003`qb000000FVO!01^NU0C3I#0000003iSX000000FMd)01^NU z0ALJ%0RR91001Tc00000002n|000sI3;=){0RR91004FX00000004dw000sI3;_001^NU0HDqQ z0000003`tc0000007C`<01^NU0KgOh0000002TlM0000009FwI01^NU0N@n?00000 z05$*s0000006Pf)01^NU0HD(V0000000#g70000002c)S01^NU01&bO0001g005r= z00000007tl000sI3;?k900000000O800000005>2000sI3;^)I00000008v>00000 z005W_000pH763p&A^-pY007_v00000000OM000pH7XScSA^-pY0000100000000dN z000sI3;?j*00000004Rb0001g0002R6aWAc01N=|JOKaz0000z00000000142mk;Q z01N;S%m4rY0001I0RR910000`82|th01N$_90000I000000002h2mk;Q01N;C(f|Me0002l000000001L5dZ*x5&#SUAQk}t z00000HUIzs00000Srz~Q5&#SUut5O;00000Q~&?~00000ViEuV5&#SU@EZXD00000 z`vL#}00000lLr6*5&#SUaL51v000005CH%H00000#t8rb5&#SU@C*R}00000CIA2c z00000xeNdR5&#SU;PwE20000002=@R000000MQEo01^NU0MP9K0000009pV500000 z0Qm<101^NU0Km!s0000000jU5000000B8yT01^NU0FdDT000000A&CG000000I&@J z01^NU0N?-t000000Ac_D000000Qms`01^NU0Fc=L000000JQ>000000006ca000sI z3;;l70RR910052y00000001Kb000sI3;@h~Us^FSMr?I+XhCprOmAmUb^v2+Z)0m; zXJvGBX>DZyRB3HxL}_Mb090>pY)55uP-$cURBvx=Q*32rZ~$Llb97;2YhPn%YhPwz zX>5~0G`^DxHD8l@H83AvUvP47XKrC_WdL7VF*QtYXG3&yY)NioOmAmtV|J6(HH{QG zNp5L$MRsLwbWCM-Wo$xuMQ(PJT{i5O6>|a)lbAPq6EQYKZ&h$)VRU6oZ)Z$pc4cgK zmv3SM8k1i)DU%a8BpP2@GBQ(iVRCd-XmVv?WJYgtOmAmKY;|*JlQlTe6ijbtNp5L$ zS8sA_b8ul}Wl&*sXtM=5O93!4F;#G6VRU6hc4cmKOl5XuY(jZOZgzG6Us^FaRd8fs zbY)C$XG~>wWo$xuMQ(PpOgaq#vtv7j1(W?iF0)lZ!2vu}Z*OcpY*T1WVRQgpY*T1$M05aiXl-P4090>pY*T1$Lv(DjC`0T45@%m< zOmAmGb!GrV>)Wo%_(b7hxNX#x~4OmAlZL~?dQb!Jy`X>?@(OmAmKY;|*J zLt$)eVqs%z08nyoV`X!5OmAmNZfSIr%ta+FNp5L$OmAmKY;|*JRB3HxZ*_D+c|~q^ z07PtWXHsQwZ*p`=ZfSIBVQgu7Ws|5yC6n<*P=7>nc0+7wWo~p*Wo%_(b7cTTWp+?( zZ)Z|vV|G(?VRCc;L~?dhWpi_BZ*EC$X>MtB07PZfSG? zPz-W!V`X!5OmAmKa%GcWMl2dkZ((Faa%pyDazt!wMs;pubZKvHa{yItY_qLK*a1vT zZ((Fob#8QNZDmAkYyeDeVPr&XY({l%V^e8vXKZBvRc>r=VPsNuZggpFWkhUj08DRT zWJGLiMs;pu0Ay@$aAj@)WNc$>Z*yg{*hrrQ9dL4QXL4a}UukZ3Z)0I}X>V>{b7*gJ zbYE^^ZDo^oO=W*H07pzoLPK9NE;9f}Oi4mRUotK;E;0ZB00062000620ssO40ssO4 z000620ssO40ssO4000930ssO4000620ssO40ssO40ssO40ssO40ssO40ssO40ssO4 z000620ssI20ssO4000C40ssO40ssO40ssX70ssI20swyk00saA0000200IC400IC4 z00aO600IC400IC40000200IC400IC400IC90000200IC400#g900IC400IC400sa8 z00IC900IC400sa800IC400IC400IC400IC40000200IC400#g900;mA00IC400IC4 z00IC400NVhPY;uDPY#pdP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6W zP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6W zP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6W zP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6W zP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6W zP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6WP6(6W zP6(6WP6(6WP6(4aQ3`+g8UO$g0000W0001W8fggt00;o18vpK_UPE00008000000002Pr2zl{00026 zK_UPE00008000000002Ur2zl{0002MK_UPE004gg2mk;800000(4_$Y00000&_N;q z000002mk;800000)TIFc00000;6Wk)000002mk;800000*rfpg00000@IfK~00000 z2mk;800000+@%2k00000074=F000002mk;800000=A{7u000005JDmV000002mk;8 z004gg0P>{)0000003bpl0000000;m800000005=|0000005C!#0000000;m800000 z00*W40000006;<_0000000;m80000001>7E0000008m0A0000000;m800000034

9kN00000AVVSm000002mk;800000 zbfy6S00000Fhe2$000002mk;800000eWn2b00000Ktmz`000002mk;800000ho%7l z00000P(vaB000002mk;800000ilzYo00000U_&AR000002mk;800000j;4PB00000 z0B}Ph0000000;m8000000FkBv000000Dwax0000000;m8000000GOr$000000FXl> z0000000;m8000000G_4+000000H8x60000000;m8000000HLM<000000I)+M00000 z00;m8000000Hvk@000000Kk7kA^-pY000O800000005|_0RR91007WKA^-pY000O8 z000000066|0RR91007`aA^-pY000O800000007OU0RR91008hqA^-pY000O800000 z006G00RR910000)A^-pY000O800000006S40RR91000m~A^-pY004go000000002C zrU3u|0000WL?QqH00008000000002FrU3u|0000mL?QqH00008000000002NrU3u| z0000$L?QqH00008000000002UrU3u|0000`L?QqH00008000000002drU3u|0001B zL?QqH0000800000004gg*QNmg00000a6}>i000002mk;800000+ok~k00000fJ7ny z000002mk;800000-=+Zo00000kVGN?000002mk;800000J0RR91 z002NmA^-pY000O800000000id0RR91002-$A^-pY000O800000001My0RR91003Y` zA^-pY000O800000001__0RR91003}BA^-pY000O8004gg0000MIrzI00008 z000000001h!vO#Q00026MIrzI00008000000001v!vO#Q0002MMIrzI0000800000 z0001;!vTK)00000&_yBu000002mk;800000u)_fW00000;6)+;000002mk;800000 z!@~gp00000@I@j3000002mk;800000-NOL@0000007fDJ000002mk;800000@WTNB z000005Jn;Z000002mk;8000000>l9T00000AVz;80000000;m80000002jmo00000 z05C=(0000000;m80000003yTz0000004Opd00000009610Db`g000000000005CEl z00000009610F?j$000000000006;P#00000009610JH!A000000000003bgi00000 z00w^m007Vc0000000000001aIA^-pY000I6000L70000000000001yQA^-pY000I6 z006%L0000000000001~YA^-pY000I6000O80000000000002NgA^-pY000I600373 z0000000000002loA^-pY000I6007DW004gg000000000`KOz7C000060000Y00000 z0000000013KOz7C000060001x0RR91000000001BKOz7C000060000e0000000000 z0001JKOz7C000060000j00000000000001RKOz7C000060001>0RR9100000004gg zct0Wl000001^@s6Z2z>%0000000000kUt^-000001^@s6F#!Mo0000000000m_H%_00000 z1^@s6LjV8(0000000000pg$r2004gg00sa6022WK00000000000H{AA0000000sa6 z0G|N>00000000000I)wI0000000sa60E+V!Z00000000002sI)A000002LJ#7qW}N^00000 z000005H%tI000002LOKn00RI3000000000002nnQ0000000#g70QUd@0000000000 z03bCY0000000#g700aO4000000000004Oyg0000000#g700{vA000000000005CNo z0000000#g70Qmp_000000000005~-w0000000#g70OJ4v004gg00000002NWA^-pY z000L7000;P0000000000002leA^-pY000L7003SA0000000000002-mA^-pY000L7 z003+O0000000000003AuA^-pY000L7005H!0000000000003Y$A^-pY000L7007$n z0000000000004hzH6j22000070001w0RR91000000001RH6j22000070002+00000 z000000001ZH6j22000070002`00000000000001hH6j2200007000050000000000 z0001pH6j22000070001Z0RR91000000001xH6j22004gg2LJ#71^@s60000000000 zm^C5*000002LJ#7fB*mh0000000000pfw@@000002LJ#7=l}o!0000000000s5K%0 z000002LJ#7kpTbz0000000000ur(q8000002LJ#70RaF20000000000xHTdG00000 z2LJ#7`v89c00000000000KhdO0000000#g70C@la00000000000LV2W0000000#g7 z0O000002LJ#7o&W#<0000000000P&Og}000002LJ#7Qvm<~ z0000000000ST-U6000002LJ#7j{pDw0000000000U^XHE000002LJ#7+yDRo004gg z000000BANM0000000#g70Ac|E00000000000B|-U0000000#g707d}-0000000000 z0C+Yc0000000#g70Gj{+00000000000Dv|k0000000#g70A&FH00000000000Ejjs z0000000#g701N;C00000000000FZw+A^-pY000L7000dD0000000000005XaA^-pY z000L7000gE0000000000005viA^-pY000L7000jF0000000000005{qA^-pY000L7 z000pH0000000000006KyA^-pY000L7000UB0000000000006i)A^-pY004gn0002D z00000000000002MHX;B3000070002t00000000000002UHX;B3000070000I00000 z000000002cHX;B3000070000J00000000000002kHX;B3000070000K0000000000 z0002sHX;B3000070000L004gg0000000000=r$q%000002LJ#7761SM0000000000 z@HQd<000002LJ#7Dggih0000000000_%84 z000002LJ#7iU0rr00000000002sa`C000002LJ#7@&Et;00000004gg01!7K00000 z00#g702lxO000000000002ntS0000000#g706GBx000000000003bIa0000000#g7 z0G0p%000000000004O&i0000000#g70GR*)000000000005CTq0000000#g709pY6 z000000000005~@y004gg000L7006N70000000000002NYA^-pY000L7002t?00000 z00000002lgA^-pY000L7001xn0000000000002-oA^-pY000L7009300000000000 z003AwA^-pY000L7007(^b0000000000P>0000002LJ#7(f|Me0000000000SU4g8 z000002LJ#78UX+R0000000000U^pTG004gg00#g7044wc00000000000BATO00000 z00#g700#j800000000000B|@W0000000#g704D$d00000000000C+ee0000000#g7 z0JH%B00000000000Dw3m0000000#g70Nnrp00000000000Ejpu0000000#g70409` z00000000000059UA^-pY000L7005i-0000000000005XcA^-pY000L7001cf00000 z00000005vkA^-pY000L70046V0000000000005{sA^-pY000L7000XC0000000000 z006K!A^-pY000L7001fg00000004gg0002EI3fT5000070002*00000000000002M zI3fT5000070000h00000000000002UI3fT5000070002l00000000000002cI3fT5 z000070002u00000000000002kI3fT5000070000^0RR91000000002sI3j-l00000 z2LJ#7EC2ui0000000000=r|$(000002LJ#7@c;k-0000000000@Hip>000002LJ#7 zrvLx|0000000000_&6c}000002LJ#7E&u=k0000000000068K6000002LJ#7Hvs?u z00000000002st7E000002LOKn0D=Gj000000000001!DM0000000#g7051Rl00000 z0000002nzU0000000#g70OSAw000000000003bOc0000000#g704V_g0000000000 z04O;k0000000#g705AXm000000000005CZs0000000#g709ye7004gg00000001~S zA^-pY000L7006-N0000000000002NaA^-pY000L7008p<0000000000002liA^-pY z000L7001!n0000000000002-qA^-pY000L7001%o0000000000003AyA^-pY000L7 z001Td0000000000004hrIU)c6000070002V00000000000001JIU)c6000070001) z0RR91000000001RIU)c6000070001X0RR91000000001ZIU)c6000070000p00000 z000000001hIU)c6000070002O00000000000001pIU)c6004gg2LJ#7Gynhq00000 z00000kU1g%000002LJ#76afGL0000000000m^mT<000002LJ#7H2?qr0000000000 zpgAG{000002LJ#7A^`vZ0000000000s5v44000002LJ#7K>+{&0000000000usI?C z000002LJ#7HUNJB00000000000Ju3K0000000#g705<>t00000000000KhpS00000 z00#g70H^=}00000000000LVEa0000000#g705|{u00000000000MI!i0000000#g7 z0672v00000000000N6Pq0000000#g70PO$(00000004gg007`QA^-pY000L70024w z0000000000008JYA^-pY000L7003M80000000000008hgA^-pY000L70027x00000 z00000008(oA^-pY000L7002Ay00000000000000wA^-pY000L7008^|0000000000 z000O&A^?8?000070000z00000000000000GIwAl7000070000!00000000000000O zIwAl7000070000#00000000000000WIwAl700007000250RR91000000000eIwAl7 z000070000`0RR91000000000mIwAl700007004gg#{d8T0000000000I65K#00000 z2LJ#7KmY&$0000000000Ksq7-000002LJ#7egOag0000000000NID__000002LJ#7 z)Bpeg0000000000P&y(2000002LJ#7_5c6?0000000000SUMsA000002LJ#7lmP$$ z004gg000000AM;I0000000#g70GI&)00000000000BAZQ0000000#g704D(e00000 z000000B|}Y0000000#g70IdN400000000000C+kg0000000#g70P6q%0000000000 z0Dw9o0000000#g70R8{~00000000000EmA&A^-pY000L7004af00000000000059W zA^-pY000L7000aD0000000000005XeA^-pY000L7006520000000000005vmA^-pY z000L7002S&0000000000005{uA^-pY000L7005u>0000000000006K$A^-pY004gn z0002P00000000000002EIwAl7000070001Y0RR91000000002MIwAl7000070000j z0RR91000000002UIwAl7000070000)00000000000002cIwAl7000070001x00000 z000000002kIwAl7000070001*004gg0000000000;5s4z000002LJ#7MF0Q*00000 z00000=sF?*000002LJ#7MgRZ+0000000000@H!#@000002LJ#7_y7O^0000000000 z_&Op0000002LJ#7M*si-000000000006QW8000002LJ#7fdK#j00000004gg00=uG z0000000#g70G$8;000000000001!JO0000000#g70E7Sl000000000002n(W00000 z00#g70Fwa#000000000003bUe0000000#g70Dl1h000000000004O^m0000000#g7 z04o6i000000000005Cfu004gg000L7005-`0000000000001~UA^-pY000L7006ZB z0000000000002NcA^-pY000L7005K#0000000000002lkA^-pY000L7006K700000 z00000002-sA^-pY000L7002k;0000000000003A!A^-pY000L7004hL0RR9100000 z0001BJ0bu8000070001z0RR91000000001JJ0bu8000070002)00000000000001R zJ0bu8000070000~0RR91000000001ZJ0bu8000070000<00000000000001hJ0bu8 z000070000W0RR91004gg00000h&v(x000002LJ#7g#Z8m0000000000kUJs(00000 z2LJ#7N&o-=0000000000m^&f>000002LJ#7JOKaz0000000000pgSS}000002LJ#7 z)c^nh0000000000s5>G6000002LJ#7O8@`>0000000000useSu0000000#g70387U z00000000000Ju9M0000000#g70Am3F00000000000KhvU0000000#g7089V?00000 z000000LVKc0000000#g708Rh^00000000000MI)k0000000#g70CoTX0000000000 z0N6Vs0000000(~n004sl0000000000007`SA^-pY000L7003110000000000008Ja zA^-pY000L7006xJ0000000000008hiA^-pY000L7008s=0000000000008(qA^-pY z000L70009400000000000000yA^-pY000L7006!K004gg0000000008JR$%900007 z0001=00000000000000GJR$%9000070001Y00000000000000OJR$%9000070000_ z00000000000000WJR$%9000070000`00000000000000eJR$%9000070000V0RR91 z00000004ggFgzjv000002LJ#7s{jB10000000000I6NW%000002LJ#7jQ{`u00000 z00000Ks+J<000002LJ#7BLM&a0000000000NIW6{000002LJ#7_000002LJ#7J^=s#0000000000_&g#2000002LJ#7 zSpWb4000000000006iiA000002LOKn09pV5000000000000=!I0000000#g70Ehqp z000000000001!PQ0000000#g708aq`000000000002n_z000002LJ#7UjP6A0000000000kUb&*000002LJ#74gmlF00000 z00000m^~r@000002LJ#74FLcE0000000000pgkf0000002LJ#7C;00000 z2LJ#7F984m0000000000NIoI}000002LJ#7XaE2J0000000000P(C66000002LJ#7 zi~s-t004gg0000009ZaE0000000#g70EYko00000000000AM~M0000000#g70BHaK z00000000000BAlU0000000#g70BQgL00000000000B}Ac0000000#g70BZmM00000 z000000C+wk0000000#g70B`{S00000000000Dyl!A^-pY000L70040T0000000000 z004+SA^-pY000L7000O900000000000059aA^-pY000L7003+N0000000000005Xi zA^-pY000L70052v0000000000005vqA^-pY000L7007tk0000000000005{yA^-pY z004gn0001-0RR910000000026J|X}B000070001O00000000000002EJ|X}B00007 z0001P00000000000002MJ|X}B000070000I0RR91000000002UJ|X}B0000700023 z00000000000002cJ|X}B000070000{0RVph0000000000*ghfv000002LJ#7t^fc4 z0000000000;65S%000002LJ#7$N&HU0000000000=sqF<000002LJ#7Z~y=R00000 z00000@IE2{000002LJ#71OWg50000000000_&y>4000002LJ#7aR2}S00000004gg z002KC0000000#g701yEH000000000000=)K0000000#g70LB0S000000000001!VS z0000000#g701p8G000000000002n_a0000000#g70CNBU000000000007!%E2uOG|Ns9b615=!XaWEL0O`R0|Ns9b3bi2s zXafKM0O_#*|Ns9b0<|FkXaoQN0O_Fr|Ns9b`m`YcXaxWO0O^qb|Ns9b^0a>;0B8mP z008NL|NsC0CF-;x0B8pQ008N5|NsC0CE~Op0B8sR008M=|NsC0CEBzh0B8vS008Mw z|NsC0CDODZ0B8yT008Mg|NsC0CCaoR0B8#U008MQ|NsC0CBn2J0B8&V008MA|NsC0 zCAzdB0B8*W008L_|NsC0C9;3CApmF&0002#0RR90|0SxlApmF(0002#@c#e*|0SZd zApmF)0002#;Qs&r|0SBVApmF*0002#(Ek7b|0R;NApmF+0002#!2bXL|0RmFApmF- z0002#u>Sx5|0RO7ApmF;0002#p#J~=|0Q~~ApmF<0002#kpBPw|0RENv>^a!761SM z>45(K|NkXwv>^a!7XSbN>2Uu4|NkXov>^a!7ytkO>0ti<|NkXgv>^a!82|tP=}`Xv z|NkXYv>^a!8UO$Q=|KMf|NkXQv>^a!8vp^a!8~^|S=^+09|NkXA zv>^a!9RL6T=@9<^|Nnm_GPEH8XdVCn0OE|Ns9b60{)zXd(ar0O`Q}|Ns9b3bY{rXd?gs z0O_#(|Ns9b0<<9jXe0mt0O_Fp|Ns9b`m-SbXe9su0O^qZ|NnpgCGxW&0B9xv008NL z{r~^}CF-*w0B9!w008N5{r~^}CE~Lo0B9%x008M={r~^}CEBwg0B9)y008Mw{r~^} zCDOAY0B9-z008Mg{r~^}CCalQ0B9=!008MQ{r~^}CBm~I0B9@#008MA{r~^}CAzaA z0B9`$008L_{r`Xe|0S}sApmGD0002#0R8{}|0SxkApmGE0002#@cjS(|0SZcApmGF z0002#;Qasp|0SBUApmGG0002#(ER`Z|0R;MApmGH0002#!2JLJ|0RmEApmGI0002# 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�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 z0002o0001(tN#B700000000000000K0002=0001xtN#Bt00000000000000K0000C z0RRBFtN#BC00000004gg000006aWAKBmn>bu&e(62LJ#700000000006aWAKJOKaz zsH^_}2LJ#700000000006aWAKQ~>}0psW7>Hvj+t00000000006aWAKYykiO$gBSU z2LJ#70000000000TmS$7gaH5mz^nfMx&Z(H074EBj{-st7><{U`vDi1DcS)u2IK(% z03fZGV%h4roLUa8(XK0znQ)Ne)m+ z4p>1BU|SAA0BisN09*qA00^=E|K9h($06`8Ag92d+4hVJ& zRSpOMBme*aWCQ>Ju(X%D+yNpUj06AxIJN%&A^-pY00000000008~^|Sqyzu}P_>u( z+yNQ}!~_5UaJ82j-2p-d30001_1^@uCy8iza00000000000001N z0002I1^@uKy8i!Cm*w37Bod$r0>uuf2~Q5N30MxO2|*5^mmA&z8a2QUs0mOGunAZW zs0l$1pa}o~02BZK04xUp0I0nF{{jF2000000000003-ka07M4>0HC~=YTp4OA#4W# z02sag|0@6h002Y|5M~Yt02~1T0E7ns05HA&{~?#H-vK5YxDI$u4uAnd4u}Cw4v+y+ z4sZgi4tPQifB{XH?%x3$e@hE=4tP!ufB`}dhyhIwkO5H+Z~|Bkcuo$00YVOl0Ynav z0agxhYYuo$4uAnd4u}Cz4v+y%4sd-64tPQifB{nuhyhIwkO4ssm;px)paDh;Vh(sh z4uAnu4u}Co4v+ys4wwN>4xj;44sdG<4tPQifB{+#hyg(kkO4>zmx$m241YonfB{Gj zhyha$kO4>zm;pf!paDe-0!9vaLJoidNDg>G4sZfq4tPQifB_T$005*2002P2{{KY) z0000000000000~S006uQ004Nw{{M{t0000)4iJL^VG0fiOA7*A4hSRw007(w001bS z{{O)M0000%4iJL^0&NNo2p2&MK?)8CUkhFi2mk;i000042><}V!IvW80U`-32><}t z!T$eomrdaTI}-y|0S>4OQx32TS`MfSK@Ok`X_tNl0vJD|4yX%L4zLSa4yX%34xkGI zg#iwz3sVlT3s?@Q3qlT{3j(GNs0&aIunSubs0%_4pbG#1Bme*a)Cm9pu*aA3;Q=BB z{0RU6$j6r&;sGiKED8Vsn8=qJ;sGiKTnYdHXvvov;sGiKj0yk%ILeo*;sGiKyb1sS z2+Nn+;sGiK>uWdHyG06`8Ag92d+4hTjIRSpOMBme*aqzeE55YGPpf&c&j06`8A zg91wqAYBR$5J3(IMhkBa5J(OPGynhq%nJYjc+UR+5CH%H07MQDR}L6Y4j^U@7(osY zMhXsp2uTZ04j4}kAZ!j8K@Jd53JwTC3p4-#00ayG08r2V|5N|~002P_5QYLl4j6+2 zNe&=h3Jw@U4iG^O2tx~B4j4lY5J3(I0000002BZK06Yu;0C>;-|0Mtb002Y|5MT}n z06YKy08|VB0FclA|EB-|002b}5R3vr4j6`)0^|WIf0PUW007Yb{{;X50000000000 z02BZK0IUoE0Qk@T{{;X5000000000002BZK0K^Oc0PxTL{{;X5000000000002BZK z0Ne}!0O-&D{{;X5000000000002BZK0Q3w10N~I5{{;X5000000000005kvq01OQP z0NBs|mkZ+oF$P2p005xSm*V6BLSl>!0079*{{O%L0000%4iJL^L=G?lj0z4AK@JE( z3jhEB000yK006WN003ap{{JEX0000000000000yK007Jl004N>{{JBW0000000000 z002w?0086-005BE{{JNbm#*IdBbTY=0V4)94gdgf)0fia0fGj+4gdfc)t6f40V)RU z4gdhi)t8Fq0V01C4*&pA*8cwp00000000000000K0000i4*&p2*8cwo0000000000 z0000S0000)4*&o_*8cxP00000L=GT%3JwTC3jhEB0000S0001F4*&pg*8cxo00000 zL=GSVN(v4LLJI%@0001l0001l4*&qL*8cwr0ssI2MGlvv@c|f@L+1fu1`H4Y065r} zs^05IN{g6RP& z3KS9m0N~&L|6&1`F6sdnm(A$`KOS@v008jd{{LkF0000000000002Ay004{<002ng zmn!N3ItI)V007wImul((W;!eY002A_007A5{{L?P0000%4iJU{K@J#$16d9re+mv5 zMh*}`4hTmJ00000002Ay003+g000Q*mm2E{{N!@00002f({T`4hSRw z006`j002{{LD40000)4iJ3`4hT;R zNe&1A000~S003ka005xs{{OK60000-4&VU-qzVoQK??u?002w?004v)002Pi{{Q>| zmmc#08JAD(0WAvD6#xM6?Ee2x0hey-0U?*C?ExhTBo+Vw@a_Kp{+BK40T`F?g1`;GynhqoE888IPw1fLI3~&06`8Ah5|tj7=r^!4j^I*4j4lY5J3(I zMhip^7(@;bK@JE2000006aWAK)D{2$Q1Sl%AOHXW00000000006aWAK>=pn3Sn>Y< z9{>OV00000000006aWAK1Q!4RVDbL{9smFU000000001g02BZK02~(p0BG_4{|Ep8 z000000000002BZK05lf>0ATU{{~G`R000000000002BZK08AGE0BG_4{~G`R00000 z0000002BZK0Av>c0C4gC|04hZ000000000002BZK0DKn!0EqGa|04hZ0000000000 z02BZK0F)OT005xz{{J8V0000000000001Na0068P005}*mtyY$A_vqL001EJ{+EmI z0T~DM7XSc2^8S~r?*SPH6c_*iVD$c%%kKd}2V58c0O<7omlN;-Ne8SL007AK{+DC$ z0Wk;U7ytlp_WqZf@BtxD3>g3b==T2qh5!Hn06`8Ag91qoAOctl4iG^O2t^A300000 z8~^|SG#LN@Q1|}-XaE2J07ecFg91?s4hTsLbHfe@EC2uiR2cvOp!fcl6Y&8l2ZR{_ z008*@mqYOZDF?I}0002_{+Dy{0U-z682|uC`Tm!i@c}sp92x)s*!upL+wlQW2Xq<$ z0FeCtmoxGKDF>t)006N3{+DC&0WnY98UO$o{r>+500000000000000K0002=8UO$g z{r>+500000000000000K0000C8vp+500000000000000q0000a8vpvGB@B#n-CIA2c07(uIP!0$H6aWAK zTpR!Z2m=5ACIA2c07(uIP7VkF6aWBE0CXGx03ZVY|0Vzc002o25KayV02BZK0E`>} z05}5w|0Vzc002o25KayV02BZK0HhoM08j$|{{sL3000000000005kvq0K6Ok07wFt zg7pD12J{>N01yM0y7d7v3M?G}09XV6|Lg#luIB+6mk;&<9R_S2000OCmooMNGJm8U z006)Q|NjL50000000000000yK006ul006iI|NjL50000000000000yK007h-006KA z|NkBU0000000000000yK008VA006iI|Nkxk0000`4iHif2mllS000CY007Vg|NjX9 z0000000000000yK000~w0077Y|9}4l00000000000000K0000q9smHq1pog900000 z000000000K0000?9smHi1pog900000000000000K0001F9smHa1pog90000000000 z0000K0001d9smHS1pog&00000Sq>0d4hR4g0001#9smH)1pog=00000VSf$~RSpOM z6aWAKtR4UW2nGNDCIA2c07woHP7VkF6aWAK#2x?uAO-*bE&u=k08I`MRSpOM6aWAK z+#Ub`I0gUzE&u=k08I`MRSpOM6aWAK^d0~JPzC@0CIA2c07(uIP7VkF6aWAK3?Bdh zXa)cOCIA2c07(uIP7VkF6n_8!03;s(0DuMm{|5j7000000000002BZK06ZT60C)xe z|2_Z!003ML5Kj&W02BZK08}3U0H6i`{}uoM000000000002BZK0Bj!s0H_83{}uoM z000000000002BZK0E8a^0I&uB{}uoM000000000002BZK0GuBH02;Uj|Nkxk0000^ z4iHlg2mmYq006Wf007VhmwNaCDu3i300006|Nj^O0000000000000yK008_S000OE z|Nj;M0000000000000yK000yq000mM|Nk}s0000^4iH%m2mllS001l?001}!|NkZc z0000;4iHWb2mllS002ZF002-1|Nj;M0000000000000yK003Md003A9|9}4&00000 zL=F&B4hR4g0001VAOHYh2LJyy00000R}K(P4hR4g0001tAOHY}2LJyi00000Ob!rE z4hR4g0001_AOHZM2LJyi00000NDdHF4hR4g0002IAOHZk2LJyq00000R}K(K4hR4g z0002gAOHZ+2LJyB000000Dk}g000006aWAK>>vOD$OixaHUIzs096hURt^XN6aWAK z1R($b@CN_?HUIzs096hURt^XN6aWAK93cPz7zh9V0{{R300000000006aWAKG$8;0 z5C{MN0{{R300000000006aWAKOd$XO2nYZF1poj500000000006n_8!0AwKm000O7 z|26;s002r35MT}n02BZK0DK_;04N9l{{a91000000000002BZK0F)sB03Zkd{}2EG z002Y|5K9gS02BZK0IVSZ02l}V|0Vzc002o25KayV03-ka0K_2x05Avt|HA+P002P_ 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 z13?ZTg9JwozyboY4#)yy4$uNn4#)yQ4!{BeWtZ;_0u^a|Hvj-AUH|_N0000000000 z0000K0001#Hvj-2UH|_D00000000000000i00022Hvj+_UH|{C00000L=F&x0$U0W z2tf;F3JwTM3uOup2ullX4hR4M0000K0002oHvj;bUH|_aw}B1;$000003jhEB000007ytkO000000{{R300000 zurwk7000000ssI2000002p<3d000006aWAK05kvq00#g70000002crN000000AOGM z0000000#g70000000>n80000000;m80000009coC6aqgnSX2N200000|NsAQ00000 z1ONa400000@c;jB00000=uiLv00000`TzfK00000T9+Y@0apW1G9r^P0Ts8X7Xp9> zf2NKA000000Je?*000000LG30000000M?EG000000OpPW000000QQam0000000xf$ z0000002Yq`00000049$B0000005*>R0000007j1h0000009KCx000000A`N>00000 z0CtZ6000000EUkM000000G5vc00000e*mVB00000006d+000000073100000007pH z00000008EX00000008!n00000000J%00000000({00000001VC00000001_S00000 z002gi000000035y00000003r?00000004H700000004%N00000005Sd00000e*gfc zkN^Mx0002CkN^Mx0002SkN^Mx0002ikN^Mx0002ykN^Mx0002?kN^Mx00006kpKVy z0000MkpKVy0000ckpKVy0000skpKVy0000+kpKVy00011kpKVy0001HkpKVy0001X zkpKVy0001nkpKVy0001%kpKVye*gdgrjY;u00000wvhk;00000#*qL300000){y`J z00000=8*sZ00000_K^Sp0000029f{(000007Lot}00000CXxUE00000Hj)4U00000 zMv?#k00000R+0b!00000W|9B^00000c9H-900000hLQjP00000mXZJfe*gdg0H%@v z000000Jf3<000000LGF4000000M?QK000000Opba000000QQmq0000000xr)00000 z02Y$~00000049?F0000005+2V0000007jDl0000009KO#000000A`Z_000000CtlA z000000EUwQ000000G5*gRsaA1005?w00000006d=000000073500000007pL00000 z008Eb00000008!r00000000J*00000000)000000001VG00000001_W00000002gp zu@V9omoSe3(3hZq0t9~n0000100030|NsC0|Ns9000000000000001Pr2zl{00000 z000000001Vr2zl{00001000010001ar2zl{00002000020001ir2zl{0000300003 z0001or2zl{00004000040001tr2zl{00005000050001zr2&_NAOf8Yn56*#00000 z5C8xG5R)+h6Mvqi0RR9100000000F5005(<0RR9100031000F50060_0RR9100062 z000F5006J00RR9100093000F5006Y50RR91000C4000F5006k90RR91000F5000F5 z006_K0RR91000I6000F50079P0RR91000L7000F50Dl0`r2zl{00008000050002g zr2zl{00009000050002kr2zl{0000A000050002or2zl{0000B000050002yr2zl{ z0000C000050002;r2zl{0000D0000500000rU3u|0000E0000500007rU3u|0000F z000050Dk}g5vBnE000005C8xG1poj59Hs#P000005dZ)H1poj5B&GoX000005&!@I z1poj5FQx$i000006951J1poj5HKqXo000006aWAK1poj5Jf;Bv000006#xJL1poj5 zK&Alz00000761SM1poj5My3G(000007XSbN1%Chl08OR=0000002lxO00jU509K{} z0000002u%P00jU509~d50000002%-Q00jU50A{8E0000002=@R00jU50BWWI00000 z02}}S00jU50B@!N000000384T00jU50Cc7S0000003HAU00jU50DYzb0000003QGV z0DlDl004)k0RR91001BW000F5004@n0RR91001EX000F50054r0RR91001HY000F5 z005Du0RR91001KZ000F5005Y#0RR91001Na000F5005q*0RR91001Qb000F5005z; z0RR91001Tc000F5005^oVRRrjE;BAMEj1~ZP$mK#5mIGj zAV^_!AT%yGE;TJPHYtp(X+qe**v@3;+NC0000000000 z000000000300aOSH2?qr0000000000000000000300jW(Pyhe`000000000000000 z0000300sb9Q~&?~0000000000000000000300#gFRR91000000000000000000003 z00;nJU;qFBL;wH)0000000000000000{{sCXnz0z000000000000000000000{{vD zkbeLG000000000000000000000{{yEP?xb10uu!T01NbZMNAV4Aj000005CH%H00000 zK$qbx0v8!l0{{R501N{{R3000000 z000000000002%}U00ICE06;v00ICE0H8ww0000009gS5 z0000008#`100ICE002b+0000008s$|000000B-~U00ICE0ANM|0000009gS500000 z0F49y0096Oe*ma(A^-pY000C400000005o@000317XYMiA^-pY000C400000006E8 z000623;>W<0RR91003kG00000007nm000623;+OG0RR91002A!00000008?000031 z7XYwuA^-pY000C400000000UF000317XYkqA^-pYQvd)2000000000R1poj602ctD za3TNz00004000000000i1poj701N;iZUF!Q0000Q00000000101poj701N;Sd;tIe z0002t0RR910000mm%%Fn7a4N}000315C9k^0ssI200000000000001&At?eEe}M%6 z00ICE0HA{b0000002}}S000000Fng&0000F03hT60000000000000000Hp;00096M z0I)P70000000000000000J{YM0096N06<0}0000000000000000LKLY0096K07x<- z0000000000000000D}bp00ICEe*mC^0RR91000~S00000007hl000316aY{%A^-pY z0000000000007+u000sI3;+-j0RR91000F500000008I(000sI3;=Kv0RR91001Tc z00000008m@000sI3;;l70RR910052y00000000IC000sI3;-}d0RR913jhE;00000 z0000Km!U8M7cnOW000sI3;@s-0RR91000F500000001`z000sI3;+;90RR91001ih z00000002Rkp)dj$Nmm8{01^NU008#@0000003!eZ000000BHsQ01^NU0N}>}00000 z0D=Gj000000D=Yp01^NU0DzwW000000J#AG000000GF4cFaj4bs|El75&#SUkoEuo z000009smFU00000z6JmQ5&#SU0G0p%00000wE+MC00000&6lAt0vCVb1^@sO01N=o zXaN8K0002=0ssI20002-1^@sO01N;CN&x@>0000<0{{R30000E2LJ#P01N=YfB^si z0000A0ssI20000f2LJ#P01N;C6#)PM0000s000000000o2LJ#P01N;?^#A|>00027 z000000000>2LJ#P01STsus#6*00000Jpcdz00000VFv&J5&#SUAgBNU00000G5`Po z00000c?SRh5&#SUV4DB{000002LJ#700000iU$Ay5&#SU@TmX*00000;Q;^u00000 zo(BK`5&#SU@TUL(00000A^-pY00000vj+eG5&#SU@a_Nr002_}0Q>;}000000KW$S z01^NU0I(AQ0000008#(|000000M7>i01^NU08s1z000000QUd@000000Okh(01^NU z0FV#?0000000jU50000001}shI|3IO^alU{5&#SU@KgZ+00000m;wL*000005tGpp z7k?xO000sI3;`I0RR91000F500000002e^000sI3;@ty0RR91000sI00000003PG000sI z3;^(70RR910021w00000003|Z000sI3>E;eKLG#$0000z0000000025B>(^slQ97k ze~1VG01^NU0HB%x0000000#g7000000G|i|01^NU0Pyet0000008aq`000000I3K7 z01^NU0Du|+000000CoTX000000JR7J01^NU0C1TA0000003iVY000000LKUb01^NU z0B}740000006hQz000000Nw}y01^NUe*ge}0RR91005}~00000008s|000sI3;;l( z00000002P&00000000RI000sI3;?h}0RR91002|~00000000{a000sI3;@9D00000 z000mH00000001%x000sI3;?jd00000001!n00000002=5001BW0000000000lR5zk z0brBy85aR^lkpiBF@*^L01^NU0D!Lm0000002KfL000000GkN_01^NU0N`B#00000 z01^NI000000I!qr85e)U2><{R01N<{R01N;yod5s; z0000)0ssI20002>2><{R01N=2rT_o{0001$000000000E3IG5S01N=|!vFvP0002> z000000000c3IG5S01N;?&Hw-a0000Y000000000r3IG5S01STsfXM&=00000Q~&?~ z00000MhXA`5&#SU@IL_n00000Jpcdz00000R0;q95&#SUkUIeY00000RR91000000 zZ3+MY5&#SUkm&#b00000qW}N^00000eF^{o5&#SUU@rjx00000!~g&Q00000kO}|* z5&#SUkb40D0027x0CoTX000000IdoD01^NU0FVp;00000044wc000000J{nR01^NU z006Q80000000IC2000000O6ORHUbv`^p~MF0v9n33jhET01W`Vg8={l0000000000 z0000K3jhET01N;i4FLcE00003000000000cli?Q^0Wp)|7Z({&3jhET01N;C)Bpeg z000170000000013li?Q^e{2f?01^NU06+!-0000000;m8000000DKDo01^NU0N@k> z0000002lxO000000EY_z01*He03cW*0000008sz{000000GJB^01*He00>wj00000 z00;m8000000H+H801^NU0MK^<0000006hQz000000K^Lb01^NU5&!_w00000007wl z00000002Ulp)dj$G1?0N01^NU0HEps0000002TlM000000PqU{01^NU05B8*00000 z02TlM000000REHV7Z(8#ld%*R0VR{M6c+(Gld%*R8B7cS01^NU0I>f600000044zd z0000009uo=6cWR0RR91000L700000001Zr z000sI3;-|~0RR91000XB00000001`)000sI3;+|700000002?~00000004mx000sI3;=L@0RR91000sI00000005y6000sI z0Fz%E5r4K1000sI3;?k900000000O800000006}g000sI3;?hQ0RR91004yo00000 z007w!000sI3;>|500000007qk00000008t4000sI3;-|%0RR91002V(000000093F z000sI3;^)!00000001BW00000000pX000sI3=#nFzW@LL0002>000000000fld%yO z89xvJ01^NU0C2|u000000A&CG0000009uo=5f?FI5C8xY01N=&Edc-k0001Y0RR91 z0001T5C8xY01N;i{{R300001p000000001pld%yO8JZ9P01^NU005f+0000000#g7 z000000IQR+5f>f55C8xX02ct@SRw!b000080RR910002Y5C8xmlQ97kf94PX01^NU z0N{23000000CE5T000000Q?XD01^NU01$Wq000000L}pb0000001puW01^NU0N~O9 z000000IC200000004EUu01^NU0Kg0Z00000044wc0000005=f;01^NU0I+@m00000 z01g5G0000008tSD01^NIlh+IpF>Mh501^NU03iMV000000EPen000000EH0%01^NU z06-W4000000B8UJ000000FaZ>3>O)t5dZ)Z01N<-6afGL0000c0000000025lhF(p zNy8BU01^NU0H6;6000000OSAw000000NfD(01^NU0I-?>0000005<>t000000QwOC z01^NU0H7%W000000M!5h0000001B63Kmr#v9ufcm5&#SUPz(V8000000{{R300000 zE)oC$5&#SUP!s_G00000HUIzs00000IuZZ?B9k!z69HD2VL$>GF=`S301^NU0MKgz z0000005bsq000000DKYv01^NU01$5h000000CoTX000000FakqKmr$Gq!IuC5&#SU zKnwu@000000{{R300000u@V3P5&#SUa1{Xn00000CIA2c00000yb=Ha5&#SUP+S23 z00000fdK#j00000&k_It5&#SUP)`8>00000_5c6?00000;+J7S0vCVw5&!@a01N;S zD**ri0002V00000000066951b01N=&D**ri0001b000000000N6951b01N00000001cz000sI3;=*C z0RR91004sk000000026d(Lw?jNmLX701^NU0C1!L000000O$b#000000AdsX01^NU z0Fc}O0000002ToN000000Cp4r01^NU0Km!s0000000jU5000000Ed^+LIM{7keAUy z0v9o(6aWAc01N=26#)PM0000k00000000256aWAb02ctDZz2Ey000000RR910002J zm(fB37Xi_i(Lw?j8RrxL01^NU0I)p)0000006hQz000000Qr~ELIM{V4HWz>%00000kQD#` z5&#SUaFhT500000xc~qF00000pOY~h7a6h@000sI3;Yf00000003nG00000008wB000sI3;+?~c00000#ufko5&#T;0Dvh00000000#g7000000M`}(01^NU0MP9K00000 z09pV5000000O%F~01^NU0ARQP000000F3|u000000QeRF01^NU06;nc0000009610 z0000001p=c01^NU0FbNz0000000#j80000003#Ow01^NU01)f|0000Z001BW00000 z001@@000sI3;^&90RR91001Tc00000002jqAx8oie^3_y01^NU0MHNt0000004@Lk z0000009zLT01^NU05I$T0000003HAU000000Bjck01*He0Ki8g0000001yxW00000 z0DTt#01^NU0FZA10000007wA<000000E!m?01^NU0AMTu000000CfNW000000Gt;9 z01^NU763q70RR910031000000006xg000q_F#!`X)fWH&5&#SUun++N000009smFU z00000;1>V@5&#SU@H+tj00000Jpcdz00000_Lm_?0v9z37ytkg01N;?rvLx|00021 z000000000X7ytkg01N=YQvm<~0000k0RR910000l7ytkglQ97k9YYuZ01^NU0Ki89 z0000009^n80000008AJF01}fi0TUf!7ytkg01N=oFaZDn000280{{R30001P7ytkg zlQ97ke}WhQ01^NU0N@e<0000006qW!000000FM{|01^NU03e$H0000005<>t00000 z0H+uL01^NU0FYk+0000001^NI000000KFIh01^NU0H9j|000000D1rb000000NNM; z01^NU0N{B6000000EPho000000Pz?A01^NUe*iE(0RR91002Dz000000009S000sI z3;{R0RR91003eD00000006KW000sI3;=*40RR91004Ob0000000704 z;Tji7&l&&#SU@WlWC00000X8`~J00000@frXC5&#SUAm9K100000VgUdE00000 z{TcuO5&#SUV0Qrk00000Z2$lO000007njjX0vBN`8vp+{&0001y000000000| z8vp7FO9B^vz#9Mn5&#SUFmeF^00000h5!Hn00000+#3J@5&#SU&=~;$ z00000rT_o{00000>Kgz65&#SUpkV<300000umAu600000`5OQL5&#SUuowXV00000 zGXMYp000000~`PV5&#SUAou_P00000GXMYp000006dV8m5&#T;06-A|0000000jU5 z0000003RFx01^NU0B}G7000000BryO0000004^K=01^NU0Pw&7000000QCR>00000 z07V=C01^NU0MHfz00000009610000008|_R01^NU0N|?t0000001^NI000000A?Hj z01^NU003SA0000d004mj00000004U&000sI3;<9O0RR91002G!000000003b000t` zF#!_=gd6|>5|c3j6MvW-000sI3;+Nm0RR91007qk00000005~R000sI3;+O`00000 z003A300000006ce000sI3;+9RL6l z01N000000000000000 z0v-SW5&#SU;1vM?00000HUIzs000005to5G0v7=#mw`J17Xdk!fja^hF-;x-01^NU z03aa&000000FM9w000000A3yd01^NU0FV{|0000005$*s000000BDziI|3JBhaLa` z5&#SU&=LUv000002LJ#700000k{$p65&#SUkl6qL00000wE_SD00000r5*qP5&#SU zpx6Ka00000?EnA(00000vK{~c5&#SUU=slV00000761SM00000yqAGH0v7?85bV_01^NU0Pq_D000000Q&*} z0000004bN@Py!cWJRbl65&#SU;BWx|00000E&%`l00000Q6B&R5&#SUFgyVO00000 zJpcdz00000XdeIo5&#SUFb)9#00000bN~PV00000e;)t<5&#SUa6bV600000Jpcdz z00000l$YU90vAcW9{>On01N=|J^=s#0000z000000002m9{>On01N=|JOKaz0000z z000000002+9{>On01N;y=l}o!0001Q000000002^m*G$X7k>;O000sI3;-}N0RR91 z005N$00000001E%000sI3;>X#00000007?s00000001{2000sI3;=+v00000000F5 z00000002uM000sI3;-|@0RR91000F5000000031W000sI3;+ z0vCT#Apigp01N<7VgUdE000110ssI20001AApigp01N=IvH$=80000h000000001N zApigp01N=|76AYN0000c000000001eApigp01N=|bpZeX0002&000000001%Apigp z01N=o$^ZZW00005000000001|Apigp005UKQvwlX#~}a!5&#SUKmdLD5&#SUFkt}z00000W&i*H00000 z`XK-S5&#SUQ0)K!00000egFUf000000U`hZ5|c3j6Ezhg000sI3;-}a0RR91002Dz z00000001l^000mG763p-A^-pY0000000000001*0000t`F#!{0Jt6=A5&#SUkkbGF z000002mk;800000OCkUO5&#SU(1HN~000004*&oF00000U?Knj5&#SUFa`kt00000 z2mk;800000Zz2Ey5&#SU01*KI000002><{900000d?Ek<5|c3j6CI`^000sI3;>|$ z000000089x00000006Zj000t`F#!`b*dhP`5&#SUaGL-C00000x&Z(H00000`XT@T z5daqe09zse000005C8xG000001S0?d5|c3j6Eznj000sI3;>|h00000000L700000 z001Q;000sI3;@v200000001Te00000001!~000t`F#!`bNh1IN5&#SUKobD~00000 z761SM00000QzHNX5&#SUunqwL00000>;M1&00000a3cT!5|c3j69t4L000t`F#!_= zpCbSO5|c3j6HUP*000sI3;+PE000000046U00000007q`000sI3;-Yo0RR91000O8 z00000008JC000sI3;@8W00000001rl000000000a000t`F#!`v6eIuu5&#SUAV>iK z00000)Bykh00000CnNv>5&#SUK;8fV00000)&T$j00000H6#E45&#SU5V8OO00000 zp8x;=00000I+L*!7fn$l000sI3;>|~00000007wl00000003bm000sI3;=Kz0RR91 z0009300000003_!000sI3;;m#000000090100000004X>000t`F#!`zkR$*A5&#SU zu>Jr500000XaE2J00000pd@t+0000000000 z00000003Jh000sI3;<9D0RR91003D600000003|$000sI3;@9P00000000{R00000 z004v~000sI3;-Y&0RR91001@s00000005IE000sI3;?jx00000002V(00000005*V z000sI3>E-@%>V!Z0002M0000000023B>(^slQ97k1;r%*01}fi0Th>kRstO(XJ2q^ zZ)a3!a%Ev;0B2umb47S*bO2{xW^8qHXjEx!Wp8ztoK^xLB4lNDQ*>c;WdKxYa%Ev; zQe|vqVRL0JV{dMAbZ~NSa4s^J##RC!6gg*KWNdF|Mr?I+XhUIaY+_+!Yq#K50xSU# zHD_OFVRKStXK8bEWpZU?mj_q^fdMs_iC6-w6h~!rNp5CuLU~SMZDlTSVRCdXFqbn~ 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 za%*#NVPj=bVRUGh%WDD|6J}#*Z+C7$Ku1hTLPK9NE;24PlkrFtTT*3VY*1lzXhUda zV`~6kS~4|#ZeeX@m%4QV9+xn50veNjNg5qwOi4mRUotK-E;Rs5Z((Faa%pyD zazt!wMs;pubZKvHa{zN_ZDDjkKu1hTLPK9NE;24P0AFctX>?a_a%*#N zVPj=bVRUGhk!u1OE>mw~Yh`p&Wn*>#NpnMQZf0p`Q)q2PcxiKV090vhWkhLaW&mGb zbZKp6dT(x*#%ux~mrZU08J8Y<0vr}@Z**lYXKr;aVs&Y3WG!iA04`^4b(cAM0-Fk9 zbYU)XWo#~TZNV00000$N>NV00000 zB$p9=0v~@a0002?|Nn0S000000002+0RR910002+0RR910000m3IG5A0000300000 z000080000000000000000000u0000B00002000000000W3;+NC0000W3;+NC0002^ zC;$Ke000040000100008000000000O00000004ggKmY&$0{{R30ssI2000007&QO@ z000007&QO@00000&l>;$0000000000000000RR91000000000000000NB{r;|NsAQ z0ssI200000=uiLv00000=uiLv00000Y6AcO000000{{R3000000ssI2000000ssI2 z004gg096100RI2~Zvp@S0000009aH20000009aH2000000I&c60000000aO400aO4 z00;m80000000000000000Av6F00aO400IC20000000>n80000000>n80000009XqE z0000000RI30000000;m80000002lxO003P8003?P000C4002S&00000003ZM00000 z003ZM00000000Od0000000093000#L000O800000000;O00000004LZ00031000I6 z00000003xz00000003xzmkNCXCS7v?00031000I600000005AG00000005AG00000 z006)g000000000000000000mG00000000mG00000004df00031000I600000002;w z00000002;w0001!kuejOpnU=mVTS+!0096100sa6000000C1E5000000C1E500000 z08H-y00000000000000001yBG0000000000000000F3|u0096100sa6000000K9_% z000000K9_%00000011~7eF7hUlK=n!0RR910ssI200000$b$g@00000$b$g@00000 zSYQAE0000000000000002mk;8000000000000000n*aa+0RR910ssI200000Amjl6 z00000Amjl6000001PTBE0000000000000001ONa40000000000000160I2`~00961 z00IC20000004VMO0000004VMO000000Q5Hi00000000000000000;m80000000000 z000000J8u901f~E00RI30000003b3V0000003b4#3V#A7A-@0s01p5F00RI300000 z05~!t0000005~!N0000001%fEe*zyN%K!iX0RR910{{R300000NHQV-00000NHPKd z000002$zw40v~_a0000600003000000000`G9mx~0000`G6Dbq0001B0ssI200004 z0000000008000000000G000000001j00001000030000000026G$H^100026Gy(ts z0000`3jhEB000000000000008000000000800000000{R;Q#;t0RR910{{R300000 z06-!D0000006>=tfC45d=Kufz2mk;80{{R300000Kt>_}00000Kt=)p00000cq#w@ z000000F#jh7Xj>-aex9C2u1<`00000S(lN30yh<)Mgjl;0000OGXMYp0000Q0001P nm)(E@D+;)I0ssI2008bKmlA;jHVLMm0ssI2008xuQGo&<)U6E5 delta 99252 zcmV+W{{#S_&kFE@3Xm8lz>WX_00000KmY&$00000@OlCO0000000000Kma%Z1^_?+ z8UPuQKOujF4gvrG0001l4gvrG0000003ZMW0000100006000265&{4K000265+VQq z000265+VQq0001x6951J0001pIsgCw0000003ZMW00002000060002k5&{4K0002k z5+VQq0002k5+VQq0001B0ssI20001B0ssI2005ES2`W(KbYuho003~$0RR91003~$ z0RR91003~$0RR91003MG00000003MGlS%000gF002n=003qI001Qc007ni00000003zK000~T007|t005!@ z005c+006xJ004ym002Dz004ae0089x004#o00000004Xe00063002$^000000018V z003VB00000003+O004dg00001003G6e*ge20000k0RR91000000001o0RR9f0RR9^ z0RRA>0RR910002w0000s000000000!0001d000000000l0RRBe0001Z0RRB_00007 z0RRAw0RR9+0001W0RR990000}0RR9?0RRBM0001r0RRAE0RR9X0RRAR0RRB5FaQ7m zyZ`_IIspIx00000q5%K^l>h($RRI7176AYN836zQoB;p;YXATMZvX%Qf0F?Q6J2Ei z008y?00000003?Q000{S0009400000003S9003YC002D!005By002(`0040T002}0 z00000004Ud000pH005H#004CW004FX003qH002?}008U&003i?VF43=V*vmF00000 zhyefq000000000000000#{d8T00000NC5xi70H6T?0CxZY0Br#P00jX60E+TAd0SGZS000000000000003000000000c0000000000 z000000000U00000000000000DlVJfHH4^{;0000000000000000672v0000008Ib@ z06zc#07w7;02TlM02%-Q0000002lxO07;j@rUDlgEC2uiGynhq000000000000000 zOOs&%7ZpqZ00000002|~0000000000000h?VF4e1RR9107XSbNIsgCw1^@s600000 zGXMYp00000f&c&j000000000000000ZU6uP5C8xG0000000000DF6Tf00000LI3~& z00000TmS$700000j{pDw1poj5Z2$lOWdHyG0000000000SpWb4H~;_u0000000000 zBme*|09yb6000000Av6F0BisN09pV500000000000G|K=000000Ez$r04M+e0EUxc z0TX{f0000m0001#00000000000001;00000000000001&000000000r0001x00000 z000000001z000000001f00000000000001+0001R000000000y000000002N0001g z000000001-00000000000001I00000000gE00000v;Y7AfdBviYLj6B6Ah>U00000 z00000005SgVF43=+5i9mr2qf`(*OVfsQ>@~$p8QVlK=n!%>V!Z%m4rY00000y8r+H zaR2}Si~s-txc~qF*Z=?k0000000000jsO4vcmMzZ00000&j0`b00000M*si-00000 zqW}N^000002><{9LjV8(^8f$<@&Et;rT_o{G5`PoVgLXp000000000001p5F0I&c6 z09XJ304@Lk000000Ga>*0000009TV?0TX}70002C0000A000000002-0001?0001| z000000000B0RRAp0001<0000n00000000000002E0002D00000000290002@0001h z0000b000010RR910000K0RR910000=0000000000000000002B0002o0000I004gg z00000zyJUM0000000000000004FLcE000000000000000djJ3c00000000001ONa4 z;s5{u?*IS*00000`v3p{00000!vFvPCjkHeJOKazvH$=800000#sB~SECB!j=l}o! z00000?EnA(00000)Bpeg00000004gg073x(0000000000000000J;DG000000Eqwq z000000OtSz0M`Hj0AK(B04)Ik000000MY;e0675w00{vA000000LuUX02}}S0Q>*| z0H6Q>000000PX+)04V_g00000000000000006_r&08#(|0O|k$0000009Jni00000 z001ih00000002<{0000000000001`u001fg00000008R%002P%000{R007Vc002$_ z0000000000008{}004Ob0000000000002q>00000001KZ00000007_s00000001!o z003$M002w@004Rb00000001Tb0000`0RR9m0001t0RR9#0RRAr0RRAf0RRAi0RR9G z0RR9-lK}=3C6ECC0EGbn0IUE2000000000005t&s0CoWY000000387U0OONk0ULi& z4*&oX01E)%3IPBB00005000000001F0ssIK01E)HoB#j-0002H0RR910000x6#xJd z01E)XF984m0000j0RR910000&1pojN01E(Mu>b%70000*000000000a6951b01E)H zDFFZg0001P00000000025dZ)Z005Im5D^9M82|tglVJf984U&i01^NT01&wV00000 z0QCR>0000005y|=3>RfZ5&!@a01E)1asdDU0002%000000002j2LJ#P01E&R4FLcE z00007000000002j0{{RL01E)1{Qv*}0000800000000100RR9J01E)Xl>h($0002G z0RR910001^1pojMlVJf90eF*93>RUn3;+NU01E)H3;_TD0000c000000002U3jhES z02BZiAR+(&00004000000002>761Se01E)HOaTA@0000v0RR910002?3jhET01E&x z?f?J)00017000000002=lOYcm0cVr33>Pu43jhET01E)1>;M1&00027000000001Z z2mk;Q01E)n$^ZZW00007000000000FlK~MIe_am%01^NT0PqR{0000003HAU00000 z0Ou3{01^NT0FW&K0000007U=*0000008$J901^NT05J3b000000NDTl0000003Hqi z01^NT0AL3J0000000RI30000002&1V01^NT0Fdqg0000003!eZ000000FeOz01^NI zlUEWEF}4!`01^NT01zty0000007U=*000000JseR01^NT0B{Qd0000000jU500000 z07H|35*HcF6951b01E&>9RUCU00030000000000{lR*#{Nh}8d01^NT01(0e00000 z00jU50000001W~F01^NT0MMBL000000HXl_0000002~?s01yBa06-=p0000000000 z0000009TW-3>SZ082|th01E)XZ2!Tl>h($0000C000000000o5&!@a01H|Gz#jns00000v;Y7A00000 zQw;zB5dakc;5Z@x000002mt^900000*%bf)5&#PTP(1+v00000Y5@QM00000s1N`E z5&#PTAP@ln00000HUIzs00000dXpg!7a3O-000sI3jp9T0RR91000~S00000005ek zQ4$w_hzS4y5&#PTp!xs+000004*~!H00000A_4#a5&#PT(8K@$00000k^lez00000 zt_=VH5&#PTU<&~N000001poj500000SP=jK5&#PTa1sFk000003jhEB00000XcGVc z5&#PTa2o*t00000$p8QV00000&=3Fs5&#Pl0H6>70000000RI3000000Ev^a3>Qg( z4*&oX01E&>3jqKC00009000000001K3;+NU01E&R^#A|>0001y000000002q5C8xY z01E)H5CH%H00003000000002Xld%jJ0T7d+5ElWllW`3flXwvr88Qk001^NT03hN3 z0000001yEH000000LPOd4;L9{2mk;P02KhhCn5j<0000G5C8xG0001>m$6p@7Xjsy zfeaUaJ`?}|5&#PTfFJQfd z1ONaM01E)XrvLx|0001U000000001K5&!@a01E&B8UX+R0002h000000002|4*&oX z01E){4FLcE0000|000000000ilTi#8F{T#)01^NT0AO4J000000Eqwq000000KNkN z01^NT06?Vx000000BQmN0000003ee=5EmV~0000I01E){lmGw#00007000000002* z2LJ#PlVJf9F&Y>E01^NT0PtM_000000Ac_D000000BZ&S01^NT01&+Z000000QCR> z000000D+Ui4i^Py5dZ)YlVJf9VF?8Q01^NT0Ko150000003!eZ000000LB#n01^NT z08l&u000000QLX?000000K5VK01^NT0AQd10000005bpp000000O$_@01^NT0Kg3a z0000004@Lk0000002q@Y4;O#12><{R01E&x*#H0l0002Q0ssI20002E1^@sO01E(s zzyJUM00002000000001N5C8xY01E(s4*>uG0000c00000000115&!@a01E)nX8`~J z0002a0RR910000R2><{R01E(s(*OVf0000H000000001!4FCWV01JNr&;tPg00000 z0{{R3000005EK9a5&#PTz$yU%00000MF0Q*00000s1yJI5&#PTATI#`00000MF0Q* z00000B?bTh5&#PT5V`;W00000^#A|>00000Mi>A95&#PT;9da$00000NC5x<00000 zlotR15&#PTAX@6aWAc01E){ECB!j0000*00000 z0001jm$6p@7cqe)a5&#PTVC?_^00000AOHXW00000rjrp67m^nSD+>T%5&-}J00005 z000000002L2><{R01E&B+yDRo000140{{R300029lfe!bG0+bH01^NT0ALLP00000 z02TlM000000Pz6;01^NT0DzYO0000007L=+000000HKpX5Ep-f0RR9J01E)X?EnA( z00008000000000m1ONaM01E&>r~m)}00005000000000E3jhET01E&x3;+NU005I05D_sD0000I01N=Ea{&MV00000000000000l2><{R01E)X(*OVf z0000M0RR910001>lYtT!N!}3v01^NT0H7oR000000DuGl0000001^@a01^NT0Pv6i z00000096720000005ul?01^NT0H9C-0000009F71000000P~Zf5EmJr5&!@a01E(s zDFFZg0000X000000002&lYtBuO`{C}01^NT08k470000000jU5000000B;EZ01^NT z03Zzk0000006qW!000000EGnr01^NT06?+;0000005$*s00000016ra01}g70TUT7 z0{{RL01E(c#Q*>R0000c000000000=m%&^D7$_M401^NT05EF-0000001^NI00000 z0P`0B01^NT0FYe)0000004kSZT>>95MGXJ|5dakc06HQ7000000096100000CKdny z5dakcAWR|v000000096100000kdv_t7k|7E000sI3jkmc0RR91001@s000000009S z000sI3jmO30RR91002Dz00000005E*000sI3jpBC00000002V(00000002`L000sI z3jnZD0RR9100343000000077Y000sI3jpA&00000001Tc00000005#D000sI0GDTF z0udPi5&!@a01E)X9033T0001W000000000=ld%jJe=-;V01^NT0AOAL000000CoTX z000000MHl!01^NT06=8{000000PFw&0000004xyz01^NT05B2(0000004@Lk00000 z05uH&01*Hc0Dw3m0000006_o%000000NfJ*01^NT001lj0000007U=*000000L=#g z01^NTe*n-B0RR91001@s00000003VK000sI3jmPg000000015U00000005j0000sI z3jlBk0RR910049V00000003A7000sI3jkoL00000007qk00000004IZ000sI3jn|n z0RR91000F5000000080-000sI0000000000lP(VmfAt9f01^NT0MPgV000000L%dZ z0000000IL501^NT08pU-0000003rYY000000D2Js01^NT0Duw!0000005$*s00000 z0AUpX01^NT0KhZ>0000009^n8000000JaDK01^NT0FcW700000015&C000000N)G% z01^NTe*iG|00000001Td00000004j#000sI3jk0o0RR91002b*00000003SP000sI z3jjb50RR91001@s000000046t000sI3jlC#0RR91000gG000000021*000sI3jhG~ z00000001Nb00000006cO000sI3jm<@00000I{*NP000000001B4FCWV01E)n{Qv*} z000140ssI20002S1^@sO01E(+zyJUM0001n000000002ylYtT!8LR*R01^NT0MG^j z00000044wc000000BM)8R{|F?7#08k5&#PTus{I-00000BLM&a00000JP!Z>5&#PT z&br00000 z{sI6100000Cb000000031000000 z001qMQ4AL`9}55g5&#PTu>Al4000002mk;800000?GgY05&#PTFlGS&00000asU7T z00000Fq07w7a2ha000sI3jh$x000000062000000000P+!44N03l{(Y5&#PT@J#^# z00000Spfh500000pOb+S7a2ST000sI3jh$i00000008v>00000006m@0S*@dNRz=1 z7fC$_000sI3jiR(00000000F500000007Pk000sI3jlEA00000001BW000000009M z000sI3jk0T0RR91008^|00000000J)ArBV;(35cu7k_#J000sI3jk0I0RR91001rk z00000001-)000sI3jmM~0RR91001@s00000003DC000sI3jn~%00000000O800000 z005{D000sI3jmM{0RR91002G!00000007hl000sI3jkmP0RR91003S900000001Nn z000sI3labT{Qv*}0001y000000001Uld%sM0e_RR4;L}-1^@sO01E&x!2kdN0000b z000000002b5dZ)Z01E&>9svLV0001Y0RR9100016lYtT!F`p9v01^NT0I(|o00000 z07U=*000000P+I>01^NT0074T00000044$e000000L_!Z4i_Cp3jhET01E(6<^TWy z0002|0RR910002E2LJ#PlVJf9F>4e601^NT0Dvw50000007U=*000000NE4(01^NT z0B|n>0000007U=*0000006>#*4HthX6aWAc01E&xE&%`l0000*000000002F5&!@a z01E)XjsO4v0001j0RR910002U5&!@a01E)%8UX+R0001k000000000{6951b01E(c zDggih0000*000000000C5C8xY01E(64gmlF0000O000000001q1ONaM01JNrK&t=% z00000p8x;=00000L>B-65&#PT08s$|00000umAu600000%n1Mh5&#PTpauZ|00000 zCIA2c00000juQX?5&#PTKpX)800000dH?_b0000084Umc5&#PTu>1f300000LjV8( z0000090~vc5&#PTz~KM@002_}06+i$0000002C7d01^NT08khK000000OA{000000EPen0000004kHQ z3>PtV4FCWU02KfrI3fT50000{000000000$82|th01E(6YXJZN0001X000000001G zlfe!b0hN;>4;L|N1pojN01E(6kN^Mx0001!000000002N7XSbf01E){Tmb+80001a z000000000KlYtT!9Z3oR01^NT0080u0000002TlM000000Pz_B01=a60TThnlTi{E z8Q&HF01^NT0FX=p0000001^NI000000PK^o3>Sa%5C8xY01E&R5di=I0000100000 z0001T761Se01E)1NC5x<0001b000000000$5C8xY01E)n4gmlF0000c000000001n z2mk;Q01E&h1_1y70001X000000000}6aWAc01E)nE&%`l0000*000000002#4gdfW z01GMr@CX3_00000>;M1&00000i3v00000PXPb`00000%9BA57a4{P z000sI3jn|a0RR910009300000004fIQ4ALWN|#|}0v7?`lc5k7F~SW101^NT0Dubt z0000000jU500000089e_01^NT0KlOD000000AK(B000000L_!35Ep+O5C8xY01E(c z4gmlF0000M000000000L0RR9J01E(Ml>h($00007000000000Z8UO$g02Kg0CL#a; z0000000000000042LJ#P01E)1?EnA(0000U000000000q761Se01E)%K>+{&0001( z0ssI20001L6#xJd01FZTAT!%01^NT03hH1000000ObGx000000Fw#;01^NT0KokK z0000000;m8000000ND}%01^NT0FZJ40000000jU5000000E7wv01*Hc00=lD00000 z00;m8000000PX?+01^NT0D$cP0000003QGV000000B{EY01^NTe*jRz00000000F5 z00000007Vk000sI3jm2LJ#O02KgWCL#a;00008000000000JlR*#{ ze=rUJ01^NT0B{EZ000000RI300000002mbj01^NT0PrvY000000O$Y!000000L%;k z01^NT0N@M(00000044wc000000JZ@D01^NT01)8-000000HXi^000000BZmM01^NT z000L800000044wc000000Du?(01^NTDgc0C0RR91004#n0000000659000sI3jp8) z0RR91003wJ00000001YGArBV;z>^^l7a7PD000sI3jm-j0RR91002b*00000005fv5&#PTunz$M00000CIA2c00000VF>^L5&#PTaMb_+00000)&T$j00000 zd000000PO$(000000B9Hh01^NT z0AOJO0000002%-Q000000HX*101^NT05Hn{0000009*h7000000O=6`01^NT0HA3B z000000E7Vm000000DAxc01^NT03ZO|01^NT06_Kt0000009gP40000002Y(s3>SZJ7XSbf01E)1Q~>}00001f z0{{R30002#7ytkg01E)HW&r>I0002j000000000X5&!@a01E){836zQ0000700000 z0002W761Se01E&BO921?0001i0RR91000275dZ)Z01E&RAprmY0001j0{{R30002V z1pojN005I$3=uI03jhET01E)H0{{RL01E(61OWg50000p z000000001Sm$6p@7X{)6000t`VF42X=#v2s7k``>000sI3jh#e0RR91008m<00000 z001Tg000sI3jiPt0RR91001Tc00000004v+000sI3jiQk0RR91008s?00000003_f z000sI3jh!c0RR91001rk00000005E#000sI3jih($0000t000000001v5&!@a01E&>836zQ0001@000000001Z6951b01E(M zD**ri0000*000000001e6#xJd01E&BHvs?u0000<0{{R30002t3IG5S01E)H;{X5v z0002@000000000{6#xJd00000000000GDoM0tzwM7XSbf01E(cT>$_90000Q00000 z0001t5dZ)Z01E(sasdDU0000F000000001+lOYcm8Px;;01^NT01&JI0000006_%+ z0000002Y(63>O(h0RR9J01E)Hl>h($00007000000001{m$6p@7a0l|000sI3jn}f z0RR91001ul00000003i`u~z~Yk`V@f3jiQV0RR91001Qb00000005Q-000sI3jh$m z00000003tJ000000027^000sI3jiQ00RR91002b*00000002%0000sI3ji>}00000 z000F500000005E{000sI3jjbZ0RR91002b*0000000031001BW000000001!?F00000GXMYp00000?F;|_5&#PT zVE6z400000VgLXD00000J_7&%5&#Pl0HDPH0000003iSX0000005X%|3>Sa4761Se z01E)%N&x@>0000I00000000200{{RL01E)n#Q*>R0000b0RR910001(5C8xY01E&R z5CH%H00005000000000h0ssIK01E(sn*aa+0000h0RR910001k3;+NU01E)14FLcE z0000M000000002z2><{R005JR5)pqA2mk;Q01E&x$p8QV0002l000000000|3jhET z01E)n3jqKC0000+00000000201pojN01E&B4*>uG0000M000000000j6#xJc02BZq zB_aR-0000W0RR910001Z3jhET01E(s4FLcE0000M000000001$0000I01G1kkmUdX z00000u>b%700000qX7T_5&#PTz|a5y00000wE~k8HN%%ff&vtiN;aknRBvx=M`d(S zX=Ib{Heiz@HWHVUg906sZ8s7tRB3HxL}_Mb0AE@$HB4`3Lv(U%Np53IZ)a&^b^v2+ zZ)0m;XJvGBX>Dbbo;Qt`#gPIOlUO*@mm`S+7L(#RDU&KWi<1jFB$G=z&$BN(N&&O2 zJP82>Q*32raI>*JiUkx*Z)ZtvX>?a_a%*#NVPj=bVRUGdIzulhRBvx=Q)q2RWpn^k zZ*OcpY*T1$M05aDZ*Oc;YU%Z)ZVgWo~p=a%psBP;zf$OmAlZV_|G;Z({&$Wo=_{d0%q?L~?dQb!Jy` zX>?@(L}hkRY;R{$Wn*?!XmVv?WB^2Rc2i|@b7^mGNp5L$07P`V`X!5OmAmKa%E)zL~?dR zY-wd~bW&w(WnpuZL`f_lL}hkRY;R{$Wn*?zbYXII07PYWP;75!Qe|UyQ*>`|lW$2F zv!F@B0Rm@Vmu|rU88}RDVPsNuZggpFWkhUjQ)zBzY-IpvUu1H2Ms;puNp5Cu08DRT zWKwl*bZKp6L~LvTWNdG6Wp1;sOP>UjYfxlpGcGa!M@&gVLtip3Gyq3TNkT(kGA=U! z00001009620096200IC400963009620096200IC4009620096200IC40096200IC3 z00962009620000100963009630096200963lhIKVe*ypj00001009620096200963 z00962009630000000IC300RI400IC40096200962009620096300IC40096200aO6 z00IC30096200jU70096300962009610096200IC300aO50096300IC30096200966 z00962lhsiZWdZ;J00IC30096300962009630096200jU600963009620096200963 z0096200IC30096200IC3000010096200sa700IC3009630096200IC30096200962 z00IC300NWIQ569KlhIKde*ypj00IC300963009620000100IC400IC30096200962 z0096300IC30096200aO500963009620096200962009610096200IC300IC300IC3 z00IC4009620096300IC300962009620096300IC300963009623;+TE0RRF30RRC2 z2b0lJ9ajPX0RRC20ssO40RRC20ssL30ssO40RRF30RRC20RRC20RRC20RRF30RRF3 z2mk^A0RRC20ssL30RRC20RRC20RRF30RRC20ssL30RRC20RRC20+Z2E85aTo0RRC2 z0RRC20RRC20RRF30ssL30+Z2E6&nHo0RR910RRC20RRC20RRF30RRC20ssU60F%*C z6@Lf-0RRC20ssL30ssL30ssL30ssL30RRC20RRC2000310RRC20RRC20RR910RRC2 z0RRC20RRF30RRC20RRC20RRC20RR91000000RRC2s2KnN5C8xGAOHXWbsA|2000O8 zKN<{G06!W400000009620QwmK01yBG z03ZMW0CgH^2><{E06!W400000009650Oc6~01yBG000000CE{=2><{F081JG01yBG z02FCy4FCWH09P6S01yBG0266x4FCWG0AU&c01yBG0CgH^2><{B06!W4000000DrI& zA^-pY000O800000001DA000000077mA^-pY000O800000007{V000000000WA^-pY z000O8000000000WA^-pY001B$A^-pY000O800000002Ie0RR91001x`A^-pY000O8 z00000002ak0RR91002NBA^-pY0Dk}o000000000gQ0Dk}g0FWUf0000000;m8000000EmK0000000;m8000000Hl-w000000N^1a0Dk}g000O800000 z005|z0RR91008hIA^-pY000O8000000069%0RR910000YA^-pY000O800000006d> z0RR91000moA^-pY000O800000006?20RR91001B&A^-pY000O800000007XG0RR91 z001x|A^-pY000O80Dk}g0002jlmP$$0000$A|e0)00008000000002tlmP$$0000` zA|e0)00008000000002&lmP$$0001BA|e0)00008000000002=lmP$$0001RA|e0) z000080000000030lmP$$0001hA|e0)000080000000005m45*M00000kRl=g00000 z2mk;80000043z-@00000pdumw000002mk;8000005S0M{00000up%M=000002mk;8 z000007L@@200000z#<|5000002mk;8000009hCt900000&>|uL000002mk;800000 zCY1pI00000;C~__0000000;m80000004q<%0001xBO(9*00008000000001Pl>q<%0001>BO(9*0000800000 z0001Sl>q<%00026BO(9*00008000000001Wl>q<%0002MBO(9*00008000000001Z zl>q<%0002cBO(9*00008000000001cl>q<%0Dk}g;3Fac000002mk;800000os7!000000B|HC0000000;m8 z000000IQV&000000DvSS0000000;m80Dk}g006I*0RR910059AA^-pY000O800000 z006U<0RR91005vQA^-pY000O800000006g@0RR91006KgA^-pY000O800000006(0 z0RR91006)wA^-pY000O800000006|50RR91007V=A^-pY000O800000007OE0e=7h z0002sBq9I+00008000000002dl>q<%0002+Bq9I+00008000000002gl>q<%00000 zB_aR-00008000000002nl>q<%0000WB_aR-00008000000000>t^oi50000mB_aR- z000080000000019t^oi50000$C4V9S000002mk;800000a;^aY00000P$eP&00000 z2mk;800000hpqtt00000U?m~|000002mk;800000nyvu=00000a3vxD000002mk;8 z00000t*!w800000fF&XT000002mk;800000!L9)S00000kR>7j000002!8+o00000 z0M)Jm000000H7rz0000000;m8000000OYO#000000I($@0000000;m8000000P?N@ z000000Kg?80000000;m80000000FN7000000MI2O0000000;m80000002HqQ00000 z0N^De0000000;m8000000DmX10RR91008hMA^-pY000O800000002R+0RR910000c zA^-pY000O800000003040RR91000msA^-pY000O800000003sM0RR91001B+A^-pY z000O800000004Wh0RR91001y1A^-pY000O800000004%s0RR910Dl0u5+VQq00001 z0000U0RR91000000002M5+VQq000010001#00000000000002c5+VQq000010000C z0RR91000000000eA0hw%000060000E00000000000000mA0hw%000060000k00000 z000000000uA0hw%0Dk}g1^@s6G5`Po0000000000Kp!Fi000001^@s6L;wH)00000 z00000NFO2q000001^@s6NB{r;0000000000P#+=y000001^@s6P5=M^0000000000 zSRWz)000001^@s6VgLXD0000000000U>_m?000001^@s6X@39!00000000000B9c~ z0000000sa60D%Ai00000000000B|270000000sa60E++s00000000000C*oF00000 z00sa60FD3v00000000000DvDN0000000sa60HOc@00000000000EizV0000000sa6 z0HXi^000000Dk}g00595A^-pY000I6006200000000000005XDA^-pY000I6006K6 z0000000000005vLA^-pY000I6006oG0000000000005{TA^-pY000I6007kh00000 z00000006KbA^-pY000I6007?r0000000000006ijB7Xn?000060002z0000000000 z0002MA0hw%000060000Q0RR91000000002UA0hw%000060000Y0RR91000000002c zA0hw%000060000;0RR91000000002kA0hw%000060001K0RR91000000002sA0hw% z000060Dk}gdjS9d0000000000=pP~g000001^@s6jsXAw0000000000@E;-o00000 z1^@s6l>q<%0000000000_#Yww000001^@s6p8)^>0000000000P!%Eo000002LJ#7 z0ssI20000000000SQR1w000002LJ#70{{R30Dk}g000000ALj&0000000#g700aO4 z00000000000B98=0000000#g700jU500000000000B{u|0000000#g700sa600000 z000000C*K50000000#g700{s900000000000Du)D0000000#g7015yA0000000000 z0Dp)TA^-pY000L7000XB00000000000058`A^-pY000L7000aC0000000000005X3 zA^-pY000L7000jF0000000000005vBA^-pY000L7000mG0000000000005{JA^-pY z000L7000yK0000000000006KRA^-pY0Dk}n0000L00000000000002E6(Rrt00007 z0000N00000000000002M6(Rrt000070000O00000000000002U6(Rrt000070000Q z00000000000002c6(Rrt000070000T00000000000002k6(Rrt000070000U0Dk}g z0000000000;1wbO000002LJ#79{>OV0000000000=oKOW000002LJ#7AOHXW00000 z00000@D(Be000002LJ#7ApigX0000000000_!S}m000002LJ#7BLDyZ0000000000 z02U$u000002LJ#7B>(^b000000Dk}g00z>%0000000000m=+=c00000 z2LJ#7LI3~&0000000000pcWzk000002LJ#7LjV8(0000000000s1_ms000002LJ#7 zMF0Q*0000000000uzwaJ0000000#g707d`+00000000000Js(+0000000#g707(D< z00000000000KgU^0000000#g7080P>00000000000LT_10000000#g7089V?00000 z000000MHg90000000#g708Ib@00000000000N55H000000DlJn002(_0000000000 z007_?A^-pY000L7002+`0000000000008I~A^-pY000L7002<{0000000000008h7 zA^-pY000L7002?|0000000000008(FA^-pY000L7002_}00000000000000NA^-pY z000L7002|~0Dk}g00000000087a{-v000070001000000000000000G7a{-v00007 z0001200000000000000O7a{-v000070001400000000000000W7a{-v0000700015 z00000000000000e7a{-v000070001600000000000Dk}gFc%^K000002LJ#7TmS$7 z0000000000I2R%S000002LJ#7T>t<80000000000Ko=qa000002LJ#7UH||900000 z00000NEadi000002LJ#7UjP6A0000000000P!}Qq000002LJ#7U;qFB0000000000 zSQjDy0Dk}g00#g70ATIH00000000000Du=F0000000#g70Douz0000000000004*=A^-pY000L7 z003$L00000000000058|A^-pY000L7003(M0000000000005X5A^-pY000L7003+N z0000000000005vDA^-pY000L7003n+a0000000000@E0Ng00000 z2LJ#7dH?_b0000000000_!lAo000002LJ#7djJ3c000000000002m?w000002Y&zn z0DJ%d000000000000h($ z0000000000kQgEW000002LJ#7mH+?%0000000000m>41e000002LJ#7mjD0&00000 z00000pco*00000000000Js<;0000000#g70Gj{+00000000000Kga` z0000000#g70Gt2-00000000000LU030000000#g70G$8;00000000000MHmB00000 z00#g70G0000000000008J1A^-pY000L7005x?0000000000008h9A^-pY000L7005)_ z0000000000008(HA^-pY000L7005={00000000000000PB7Xn?000070001|00000 z000000000886p4x000070001}00000000000000G86p4x000070001~0000000000 z0000O86p4x000070002100000000000000W86p4x000070002200000000000000e z86p4x000070Dk}gtpET30000000000Fc~5M000002LJ#7uK)l50000000000I2j@U z000002LJ#7u>b%70000000000Kp7$c000002LJ#7vH$=80000000000NEspk00000 z2LJ#7vj6}90000000000P#Gcs000002LJ#7v;Y7A0Dk}g0000009Y9!0000000#g7 z0JQ)B00000000000ALv+0000000#g70JZ=C00000000000B9K^0000000#g70Ji`D z00000000000B{*10000000#g70Js1E00000000000C*W90000000#g70J#7F00000 z000000DpiPA^-pY000L7006uI0000000000004*?A^-pY000L7006xJ0000000000 z0058~A^-pY000L7006!K0000000000005X7A^-pY000L7006=O0000000000005vF zA^-pY000L7006`Q0000000000005{NA^-pY0Dk}n0002R00000000000002686p4x z000070002S00000000000002E86p4x000070002T00000000000002M86p4x00007 z0002U00000000000002U86p4x000070002W00000000000002c86p4x000070002X z0Dk}g0000000000*cl=K000002LJ#7%m4rY0000000000;29zS000002LJ#7%>V!Z z0000000000=ouma000002LJ#7&Hw-a0000000000@EIZi000002LJ#7&j0`b00000 z00000_!%Mq000002LJ#7&;S4c000000Dk}g000^y0000000#g70MP&d0000000000 z00Px#0000000000m>MDg000002LJ#7>Hq)$0000000000pc*0o00000 z2LJ#7>i_@%0000000000sDBzF0000000#g70PFw&00000000000I(V&0000000#g7 z0PO$(00000000000Js_=0000000#g70Pg?*00000000000Kgg|0000000#g70Pz3- z00000000000LU650000000#g70P+9;00000000000MHsD000000DlJn008s=00000 z00000007t;A^-pY000L7008v>0000000000007_`A^-pY000L7008y?0000000000 z008J3A^-pY000L7008#@0000000000008hBA^-pY000L7008&^0000000000008(J zA^-pY000L7008*_0Dk}g00000000008zKMz000070002|0000000000000088zKMz z000070002~00000000000000G8zKMz000070003000000000000000O8zKMz00007 z000000RR91000000000W8zKMz00007000010RR91000000Dk}gC>tUG000002LJ#7 z0s#O30000000000FdHHO000002LJ#70|5X40000000000I2$4W000002LJ#71OWg5 z0000000000KpP?e000002LJ#71pxp60000000000NE;#m000002LJ#71_1y700000 z00000P#You0Dk}g00#g700#j8000000000009YF$0000000#g700;p90000000000 z0AL#;0000000#g700{vA00000000000B9Q`0000000#g7015#B00000000000B{>3 z0000000#g701E*C00000000000C*cB0000000#g70Dlbu0000000000004j+A^-pY z000L7000gF0000000000004*^A^-pY000L7000mH000000000000591A^-pY000L7 z000pI0000000000005X9A^-pY000L7000sJ0000000000005vHA^-pY000L7000&N z000000Dk}g0001}8zKMz000070000O0RR9100000000268zKMz000070000P0RR91 z000000002E8zKMz000070000R0RR91000000002M8zKMz000070000S0RR9100000 z0002U8zKMz000070000T0RR91000000002c8-F4I000002LJ#79svLV0000000000 z*c&1M000002LJ#79{~UW0000000000;2Rb0000000000_!}Ys00000 z2Y&zn03`tc0000000000000~!0000000#g704D(e000000000000ePi000002LJ#7Jplj!0000000000pd2Cq000002LJ#7K7RoK00000 z000000H_=y0000000#g706zf$00000000000I(b)0000000#g706+l%0000000000 z0Jt0?0000000#g706_r&00000000000Kgm~0000000#g7073x(00000000000LUC7 z0000000#g707C%)000000Dk}g007V&A^-pY000L7002Y*0000000000007t=A^-pY z000L7002e-0000000000007_|A^-pY000L7002h;0000000000008J5A^-pY000L7 z002n=0000000000008hDA^-pY000L7002t?0000000000008(LB7Xn?000070000? z0RR9100000000009U=e#000070000^0RR9100000000089U=e#000070000_0RR91 z000000000G9U=e#000070000{0RR91000000000O9U=e#000070000|0RR9100000 z0000W9U=e#000070Dk}gQvm<~0000000000C>}00000000000 zFdZTQ000002LJ#7RRI710000000000I2|GY000002LJ#7RsjG20000000000Kpi3g z000002LJ#7R{;P30000000000NF5>o000002LJ#7SOEY40Dk}g0000008kww00000 z00#g709gS5000000000009YL&0000000#g709pY600000000000AL*=0000000#g7 z09ye700000000000B9W|0000000#g709*k800000000000B{{50000000#g70A2wA z00000000000DpKLA^-pY000L7003VB0000000000004j;A^-pY000L7003YC00000 z00000004*`A^-pY000L7003eE000000000000593A^-pY000L7003hF0000000000 z005XBA^-pY000L7003nH0000000000005vJA^-pY0Dk}n0001H0RR91000000001} z9U=e#000070001I0RR9100000000269U=e#000070001J0RR91000000002E9U=e# z000070001L0RR91000000002M9U=e#000070001M0RR91000000002U9U=e#00007 z0001N0e=7h0000000000&>bQG000002LJ#7Z2wbk z000002LJ#7iva)t0000000000pno1B0000000#g70F40v00000000000H_`!00000 z00#g70FMCx00000000000I(h+0000000#g70FVIy00000000000Jt6^0000000#g7 z0FeOz00000000000Kgt10000000#g70FnU!00000000000LUI9000000DlJn005H# z0000000000007V)A^-pY000L7005K$0000000000007t?A^-pY000L7005Q&00000 z00000007_~A^-pY000L7005T(0000000000008J7A^-pY000L7005Z*0000000000 z008hFA^-pY000L7005c+0Dk}g000000002^9wGn$000070001+0RR910000000000 zA0hw%000070001;0RR910000000008A0hw%000070001<0RR91000000000GA0hw% z000070001>0RR91000000000OA0hw%000070001?0RR91000000Dk}gARi(C00000 z2LJ#7q5%K^0000000000NQ3MMNQ(s}r6B-Fg}`(L=<5>z07!$x2*UsX0000000000 z00000|20~gAprj+T$&*O4Y$|NkXInjrva0{{R3>9GI*|NkXAnjrva1ONa4>7f7r|NkX2 znjrva1poj5>5%{b|NkW_njrva1^@s6>45+L|NkW-njrva2LJ#7>2Ux5|NkW#njrva z2mk;8>0tl=|NkWtnjrva2><{9=}`aw|NkWlnjrva3IG5A>3=}~|Ns9b0-7NJXbS)U z0O>IQ|Ns9b`k5gBXbb=V0O=tA|Ns9b@|ht3Xbk`W0O=6_|Ns9b>X{(`Xbu1X0OF|Ns9b z%9$YmXc7Pb0DtMg{{R2~CBm5@0B92c008N*{{R2~CAyg*0B95d008Nr{{R2~C9;_z z0B98e008Nb{{R2~C90Vr0B9Bf008NL{{R2~C8C)j0B9Eg008N5{{R2~C7PKb0B9Hh z008M={{R2~C6bvT0B9Ki008Mw{{R2~C5o9L0B9Nj0Dl1KK>q*#|0RN%ApmF_0002# zF#iAl|0Q~vApmF`0002#ApZaV|0QynApmF{0002#5dQ!F|0QafApmF|0002#0RI2~ z|0QCXApmF}0002#@csY)|0PA?N}|NkXInIQmZBLDyZ>9GC(|NkXAnIQmZBme*a>7f1p|NkX2nIQmZ zB>(^b>5%>Z|NkW_nIQmZCIA2c>45$J|NkW-nIQmZCjbBd>2Ur3|NkW#nIQmZC;$Ke z>0tf;|NkWtnIQmZDF6Tf=}`Uu|NkWlnIQmZDt`a~0O>&e|Ns9b0+}HIXe$5!0O>IO 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�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%0Axrr93?0K000k#&Hw-aNP)y~m+yZ8 z7k`#Q002mhHCI{y05QP1f(8HpzXSjP0O+0`|NpoF0002%s}CQ500000NR1U~LI40r zjWzOB001$-xswI}0KWtP008K59{>Ni0RR91>3jeG{|_I400000NR1UaLI40rjWse_ z001$-xq}7(0KWtP008Jg9{>Ni0RR91={HON|NjpkfB*mh07#7$2|@q>NR2f*SpWbr zz`2z?qiRFJtgX{=QjYA|%jSY1`002mh4c9;b08qLQ0RR9oz`hUx002md@8}Z@|Nn`@ zgZuwjS`UQQ0002G4*>uGNQv%DiRb9n7yti3iNG$DFaKmako=$RS+|B1)watr_e zNR1U+KmY(pjWx7b002pe!9j`WF~GU51^@uR1ONa4=v^HD|F{7F008N8|Ns9F9{@4H z=vf*6|B1(c=rRlc|45A$8$bX6NR2hDSO5S?iNQgM*fGGlwFUqHzXSjP0O%bY|NpoF z0002#Gynhp=zbFa{|_HP0A?-^AA|q^0001q(MXB%NQwS2|LHLs|NoHb+v@-SkY+9q zAA|q^0000;h5u7@T1bie=&}y~|AoMH9!QDb=oS}b|Nn)+NQvJMg_{5X0O-~a|Nn)+ zbz)n?NR1VVKL7wojWq&M001$-xyA+n0KWtP008Kb8~^{f0RR91Tf=594QDdx zF~GUf1^@uR1ONa4=qVfj|F{7F003LVW{~Ks7XSZ9jTQ7h002mhHI+~R05QP1%mx4e zzXSjP0O-R{5 z>!Q%p}sUrPE=o1PhV41L{C*z05JfU zijfihcHK~hdhPDfoJNp5L$AY*TCW@%?2aA9<4AZB4{Y-MC1VQyp~V{dMB zX>N68E-o%Ew-F`+0R)##qyZzhZlnP*2_aN(Z)_kzV`F7=b0Bwba%*#NVPj<=aA9<4 zAZB4{Y-MD(xUB&<2A4Or0WFt|wEFAY*KAb7f?goVx)dx4^pr&jgoWwE-xXkH7(0mk_}LP?v7O0T~T! zX<~A9ZggpFWiE4Xm%h6JG6`~ZZggpFWiDg4)xrT=0ha`*0U4K_!2uVST*Lt4U=EFg7rWgui_W?^+~bS?@2w=v5Bt_Lt@Wpp59Wp-&} zWgu-~cpzqJY-J#Bb!}p0av)}5X>4U=EFg7rWgui_W?^+~bS?^)Z_@!Hmp{@0L6>UN z0d<$>*#Qoh8Pfp}6J}v)Y-MCDAa!$PAY^4`VRdYDm%zyZBbO=D0Y#Va#{mnMyUGCx zm)yw#Q4U=EFg7rWgui_ zW?^+~be9mc0Uoy|)B(8%mv7nu3zrt%0S=eG*Z~$9WMy_~V`X1yWIZKhEFf}ab9HQV zJtbr=3b)tW0Zj;hTnPXGDggihaI60RcnJUiP{02Fcq{+_;K2U>h!Fq)fWiL%P%Hod zz{LLlpa}o~AjSUwzzF~VfW`j*;0XW#kj4K0_z3_2(8d1$5DEYQ;Kly`C<*`o@WuZB zKnef=0LK3RSPB3DK*s+6a0&nbP{#iMhzbAz5Xk=j=n4RT0AR}g|8NTc01(Xn|L_X{ z06@+D|5ywF007Va|Hupg0PxWM|0oRr05H-1|3D1@0N~O7|7Z;W01(pt|9}ku08rBY z|DX*30I<^j|L6?>0N~U9|2Pf+0MOO`|7Z>X06^IO|JV)y08rTe|L_g~0MOX}{}>Md z0N~jE|1b}K008jW{{Mgv007Y2{{Qd~003~@{{I*d005xe{{Ju#008je{{K)B002PZ z{{LtZ007Y9{{N^E000o<{{PSs003a={{MIq005xr{{Ns7005xs{{PSt005xt{{H|I z005xu{{Ju&005xv{{LVT005xw{{N5@005xx{{P5-6951Z@&5l16aWAq@&5lP6aWCQ z@&5lv6aWCg@&5l{6aWD5@&5mK6aWCA^8Ww06aWCQ^8WwO6aWCg^8Wwm6aWCw^8Wt- z6#xL>^8WuA6#xM6^8WuY6#xM6^Zx&66#xKW_5S~`6#xJL_Wu9a6#xJ*_Wu9y6#xKW z_Wu8W2o?YUkoW%oSQY>P!1@0F;1&P?p!)v*5ElRdQ2YM>I2Ql_VEg|6P!|9IaQpuM zXcqtg!2ACHh!+3=ApHLSs22bLF#i7kFc<&;U;zLBxEKHcPyzq{=okP15Cs4KU>N`a zFa-bqco_fyPz3+~kQo2~a0UPW*cku-@CE;W|L_?A000L6{|FiY0N@Az|2P@|08k14 z|Cky80Kf_V|F9YW0FVs-|L__B0Pqk0|6m&c0I(4M|DYQH0H6{7|KJ+{08kSD|M(jK z0FV;@{~#Oy0I(AO|2P}~0KgOf|A-s_0N@k<|DYTI000#K|F|3g03a0q|Ii!&06-Lf z|NrnD002N0|Nl50006)h|NnR$001Bs|NodB007_?|Npoh007_^|NjUc001x=|NmGX z001x@|NodC008hE|Nqb)000mk|NrP7001x^|Nj6V002-P|Nj^t003Yf|Nk%_006)q z|Nm$o001B#|No#L002-Q|Npoj004l0AOHW*9{>QLAOHX89{>PAApidmAOHY>Apid` zAOHZsBLDwTAOHZ6Bme)HAOHZsB>(^DAOHZMCI9~*ApihCCjb9PApii-Cjb9%Apig{ zC;$JLApiitC;$J*ApijIDF6TXApihiDgXZs zASD0*ur~kya3uf$FgO4IkRz>PDF6UKK>z>nDF6U)K>z;;DgXeWK>zzzn0MJeU|9~z40MJhV z|EMki08mi>|JW`701#3C{{Sxl0H9I-|0pj205Dbm|9CF|0I*sA|Hv-@01#UL|L89O z06<#*{{S!m0I*vB{~#~`003M6|2QxJ08m^1|4=Xh0H9lc|Nm$(008h?|Nnq6002N- z|NodU0059&|NpQs007`z|NqD^001yu|Nr1H004kp|NroqG5`QjW&i&GGXMavW&i&e zGXMaPXaE0bGXMbKYXASpGXMbKZ2$ilGynkLZU6r`GynilZ~y;jGyniVasU6YGyni_ za{vDjH2?q*b^rf}H2?sBcK`p#H2?t6c>n)6HUI#BFnRy~P&NPnuzCOgfHnXC;CcW5 zm^J_aaC`s%$Tk1~kbD3C;5GmNAbtP;5H|n-Kz;xJC^rBAfPVk~ST_Iw;D7)Bh&KQL zFoFO7&^G`8kb(dI@HYSeK!X4OKsW#ZpoIVbkT?JUFopmBxHtd+u!#Tv2sr=%u#5ly zxH$lS0Pu|e|L{2g0Dz7E{}?&|0055v|3Eqb03eS4|5!Qz08ozq|9Cn80DzAF|ByNW z0Pv3g|FAj$0C120|JXVJ0Kky{{}?*}0PvCj|2R7U01%S@|4=&s0HBip|9Cq90HBor z|HwN40MM2H{{TDy0Kk_2{~$a706>@j|4=-C001DE|Npo=003Z^|NqcD001zW|Nj_0 z006+7|NlTe007{d|NmG$003Z||NnqJ002;)|Nr1U0001=|Njs^000o7|Nlrn000o9 z|NoFa001DP|Np2y001zf|Np=~001DQ|Nr|2F^t000000000002BZK0JH!A0JyvU{|o>C z000000000002BZK0L%aY0I<9M{|5j7000000000002BZK0OSAw0I0kE{|5j700000 z0000002BZK0Q>*|0HC}6GXFOK0000000000000yK000yL0079l{{II60000000000 z003M7001lj006+d{{Om{9q|Dom)GwBH3p0U001DpmlE&+f(aA?008K|{{N$wog@Mn ze?$&2VhRo@K@K264j4iX5JCpFlmY+%7{LDj zD**ri07woHjsijs7>xr$4j_yKK@KQ}Q3XK`FoOnE3Jxei4j@7f7(xyZLJkO53j#zA zI6@9UNe)O!4p2c3SV0b8SPn1(Lk>7e4nRl_NJtJ)SPn1%000000BisN0Q>>~0N}v> z|GSqR@c|?UPy)sZ4md=YvGf5GF9L`TSV9h9Ne*a14sb;dct{R_0Z0yr0YMIs0aXrA z00000003M7003+Q001z;m-_JmS{}>;006+l{{J%o0000>4iIM!2mmAi0086z008L2 zmy+@UB0dZR003~r{{JEX0000000000000~S001Ne004-@{{J!n0000+4iJL^S`G+M z!vFvP002Y)002Y;005}Om-6xfLI#Wk006+mmpbzSN(S5n005xHmx}WNCJk%=000aH z003ae{{L#1?eqa86tD>b#SXX$PY%EdSPr-eK@PA9V3#cf0v9#{*bcY}P!7NeSPr-e zK@PA90000K0001d1pokG$^QQZ00000000000000a0001#1pok8$(Pde0U{y11polB z$^QQZ00000000000000?0002g1pol3$^QQZmlgB@M+zhc003yp{{PnjmtOY)A(w~r z0YR7W9|8mhlm-9**vpr4^#LLxyaoUOP|W`SCIA2c07MQDVGalY9033T)CK?mXw3fq zK?Ro{@c|=$Z~~hScuo$00agx(0Y?sy0Za~X0+SASOAdemUk-Rd4sb~d4md;(FhLF| zLJlB84j4iX5JCzm;pf!paDV)RtgSyTMmE$ zNDhbrNDhzzLJpV#K@Ok+MGIvPcuNj|0bdSyK@M;NLJoLG4uAmw6aWAK^alU{n9%|BC~|C0a!002P_5Q72&SqcsaM+;sK2qXXi089t~03gwqGWP)@33Lbm065Y9|4f%% z_W?TrZ0S>4O zQx32TSPrNQLJpt{0(lOo3s4TQ3tJAT3qlT{3jhEl0000S2><}#)|UeK0U`!O2><~2 z)|V>y0V)P`2><}d*Ow~z0V)Qh2><|?*q18!0V)R62><|S*_XQb0V)Or3IG5&+L!A1 z0V)PG3IG5I+m{;o0Wt<`3IG7m+m}-L0YZPY3IG83-2VRp00000000000000S0002Y z3IG7`-2VTD00000L=F&i3JwTC3jhEB0000K0002&3IG6L-Tway00000000000000K z000043jhFE-Twb200000L=F&O4hR4|0000S3jhFc-Twcl00000MGg>*0znQKh69(A z`T;3_TnhjI;NAZJ1poj500000000006aWAKbPE6g*xmmB1poj500000000006aWAK zj0*q&(B1z31poj500000000006aWAKqzeE5$ld<`1poj500000000006aWAKybAyT zz}^1;1poj50000000000Gynhq)C&LrxZVDj8~Fh-1`G@U0D#_?a{B>7VN?tN0I1*o z|B?Uz002P_5Q73l4ln{<3JwrK4hTUD0000002BZK0DKGp03hK0|0Vzc0000000000 z02BZK0F(>>065_O{~-VX0000000000089V?0IUoE08rrm|0S0l@c|{5I{X152K)>F z05IW~V*CMu280a&0NCP}>ihvJ2DA+T0Epw48vOwxf7}fK01)K<{|Ep80000000000 z02BZK0Q3z200`v%{|5j7000000000002}}S01OTQ0089v|3d%(002Y|AbAQ72tf+~ z0000002}}S04xpw05IhK|6Bk7002Y|AOcDX4hTXE000000E7Sl089=50C42~{|W*C z002b}mlFsA7?;!i0bvHz4gdi7<(E4C0fGix4*&q5=a<6%0V)ZM4*&pQ=>Gq;m#rKE z9G4OQ0aG>v5C8zE>i+)`00000000000000K0000S5C8zM>i+*600000000000000) z0000q5C8zU>X(}T0YWx>5C8y>>;C_G000000%8sjR}Kgi0001#5C8!9>;C@_00000 z000000000i000225C8!1>y;7$Dhk{X005xv{{LbDmA(QOm0bcq9y}2M0I=@<|78FG z000000000006YKy08|kG00{4ux&k@|lo0>`nDLeR0%l4)000045&!^*^#1?000000 zK@Jdx0znQKg9BL(AOb}S4j4lY5J3(IL_x}GN00000000000000K z000176951}_x}GN00000000000000S0001V69526_m|270vZOC69526_m}Dd0zwAd z6951J_?I#R0y;_@6aWA~`2PP|00000L=F&r3JwTQ3rP+L0000S0000y6aWB#`2PQ~ z00000M-Jct0;CEK2tf+~0000?000176aWAq`Tqa>0hf*m0vVUj0|G4ytP}tM(E9%W zPXU$w0wI?t1Og=q{1gBH(EI-X{*}D~7?*7X0v`rE6#xK`{+E&j0xo|P0001V6#xJj z|Nj3V00000000000000K0001t6#xJr|Nj3U00000000000000K0001_6#xJz|Nj3T z00000000000000K0002I6#xJ*|Nj3700000000000000q0002g6#xJz|Nj3}00000 zK@Jdx0znQKg9AhkAa;KW4j4oZ5J3(IM+-&{7(@;bK@JE200000Gynhq3>E+YQ2+k_ zTmS$706`8Ah5|tj7=r^u4j_IC4j4oZ5J3(IM+-&{7(@;bK@JE2000006aWAKL>2%5 zc>n(YBLDyZ00000000006aWAKTowQTkpKSwBLDyZ00000001Na02BZK0CW}r0I2`| z{~!PW000000000003-ka0E`v@0I>g;+64k4N3<3I04M000aB{|Ep8000000000002BZK0Q4CE0Qd_3{|Ep8000000000005kvq z01O%c0PqU`ms1G>F$Y8%000;b|Cfsi0yzeR8UO%j50}ab0wEDf3Jxek4j@7f7(xyZ zLJkN>m;4C=AXeNO006KL|NmY90000%4iJL^PznwRM+*W)4hR$g008_N008h0|NjF3 z0000000000000yK000yl008I@|NjF30000000000001li001l-007_*mtqhCDh6B| z001Bmmy!?yA_jyT001};m%0!FItIiW007t!m--L_N`Dj_001}<|NnLX0000)4j=+V z3JwTJ3jhEB000yK001-`005W~|NkZc0000<4iHcd2mllS002xJ006KN|NkZc0000< z4iHWb2mllS003kh0077l|NkZc0000<4iHWb2mllS004X(007_-|NkZc0000<4iHWb z2mllS03QI98~_0L5&!=K00000000000000q000228~_0D5tr%;0x|~V8~^~g5|<(i z0x||19RL6T6PH>G0y+j<9RL8Z6PKC`0y2M;9RL7m6#xGP00000000000000K00022 z9RL7e6#xGP00000000000000K0002Q9RL7W6#xGo00000000000000K0002o9RL7e z6#xG&00000P!14M4hR4g0002=9RL7$6#xGT00000000000000K0000C9smGv6#sw! z1poj500000000006aWAKBpv_&XcYhd1poj500000000006aWAKJRSf5U=;uV1poj5 z00000000006aWAKR2~2TSQP*N1poj500000000006aWAKY#smrP!#|FJ^%m!09g(Y zS`G*R6aWAKgdP9@cohHtMgRZ+0AYU)5LFHc02BZK0Gu8G0I(GQ|0Vzc002l15KayV z02BZK0JI(e0LT>o|1JOk002!65LFHc02BZK0L&f$0N@n=|1JOk002!65LFHc02BZK z0OTG30QeOD|0Vzc002o25KayV02BZK0Q?>R01y@b|0Vzc002o25KayV02F@!000yp z001Zz|NjR70000000000000yK001l>001Br|NlM!000174iHZc2mllS002ZE002l8 z|Nj;M0000000000000yK003Mc002-G|Nj;M0000000000000yK0049!003AO|Nj;M z0000000000000yK004|1000_b761P(00000P7V-L4hR4&0001_9{>P&6_?@-0xEyh z9{>QT761Pj00000000000000K0002&9{>Qb761Ph00000000000000K00004AOHZk z761P>00000P7V-R4hR4g0000SAOHa1761Px00000NDdHA4hR4g0000qAOHaP761Ph z00000000000000K0000?AOHXW7XN?$7ytkO07MQDQw|6K6aWAKWFP{Y-Fc$y+CIA2c089=LP7VkF6aWAKlpp{ANEZM9CIA2c07woH zQw|6K6aWAKtRMgYU>5)XE&u=k09OtWNe&1A6aWAK#2^3wcozTv1poj5004gg00000 z02BZK0Nfw|0B{!n|26;s0031E5LONd02BZK0Q4XL0GJm4|26;s0031E5LONd02BZK z01P1j0KgXi{{sL3000000000002BZK03;y*0Js+a{{sL3000000000002BZK06ZZ8 z0I(MS{{;X5000000000002F@!002}W005{K|Nk}s0000=4iI1t2mllS003+u007Vy z|Nj910000000000000yK004v`0077q|NjsG0000)4iHNY2mllS005jJ006)i|NkZc z0000<4iHWb2mmAi006Wh007t)|Np}P0000%4iJL^L=IpAqzVoYK@OJ)5CRN;+#vt} zfEWM&E&u=k07(uIQw|6K6aWAK^dSHMm>2*51poj500000000006aWAK3?cvkkQe{| z3jhEB00000000006aWAKBq9I+h!_9=HUIzs09g(YP7VkFWB>pFJR$%9uowUTQUL$} z074EBjsijs7>xr(4j_yKL=GrZh6P3rFoOmHa|#Y9L=GTA4j4iX5JCxr$4j_yKK@KQ}1wjrlg9bzn zKmtz+4lqFuC_xS&LJk;04iG{P2tf-1p$*{|5j70000000000 z04x9i01PAm03aQgS`-2*20SDH0MH$miWCAu281L402m&Z(i8$J3A7{t0Jt9i|9Y2= z6apWYBozW62K*!d0Pr4{N)-Yk1|%f_07xH~auot1223RY03aZjniT>nT6`q{0B|Ay z|Fi%A002P_5Q73l4j=+b3JwrK4hTpK0000003-ka0Hh@V00<)g|Ahbm002P_5Q73l z4j=+Y3JwrK4hTaF00000089V?0L&!-0B|Dz|AGUTUiSeZ1w;;T1H_j^76Kp%93}t& zuqFThfR}9+0w)570++4y0UCcC0001NCIA57DgXaf00000K@Jdu0#FJL2uBNi4hR4g z0001tCIA2+D*yi>00000000000000S0001_CIA39D*yj(00000NDdH#0(lA!2uBM5 z0000K0002QCIA44D*yjQ00000Y7P)u4hR4g0002oCIA4yD*yjQ004gg0BQ~pS`G*R z6aWAK^dXeF8}{60RR91UYEM>0Udu%4p0Jk z3Jy3y4lqFuC_)Y(LJk;04iG{P2ucfR4hX}>%+1cvMh;Me2ZjcW1&sub1CIg#00000 zL;wH)+$aD5KrjFQ=l}o!07VWEi~>Op7={Bu4j_XB0$~ac7(osYLJkN;3uy`t7(osY zLJkN-3q}eK7(osYLJkN=3jlur02}}S03;~@0O&9O{~Q1S002P_5Q73&4hR4M00000 z04x9i07NMO0O&9O|5*V5002P_5QYLl4j6+2R1UBR0-_2I7(osYK@JE;3jhEB04x9i z0CXt;02nd<|5*V5002P_5QYLl4j6+2R1UBR0-_2I7(osYK@JE;3jiem000yK005*Z z002lb|NmV800002LJkmG4hT#D006ux0059Om%17PN(Kxn001B~mkJvKDgm>XEd&A= z0t51wP8$Li25c$-01!8qY8wJd2D~Z&0Khnxx*Gx-9o#Aa0H8Vl|7rmM002P_5QYLl z4j6+2PY!?s0_B(S8v+x53@ZQt;5z^R>Hz=%06`8Ah5|tj7=r^*4ln~b0SXQnK@Jc> z4hTXEP6`efK@Jc>4hTpKbP5g_Mh*}`4hTgH00000TmS$7R4V`gh&=!QBLM&a074EB zi~>Op7={Bu4j_XBPYMngK@Jc?4hTvM0!$7lLJlxy4k$(rAVCT*4j4fW5JCtQ=mK93@B&s2=mJ3w-~s~w3Jy3y4lqFuC_)Y( zLJk;04iG{P2tx}3LJsHxPY&<`SPtj{K@Q*o000yK007)90059e|Nm700001N4iH)n z2mmYq008tX007uRm+Bn?Dt{y`001aM|NkWb0000000000001li002BK002Nk|Nnsj z0000%4iJU{K@J#$14j<92m-7M4j4fW5J3(INech~000yK003+)005vw|NjyI00000 z00000001li004w7005{&|Nnsj0000%4iJU{K@J#$14j<92m-7M4u2Ry4iG^O2uTY7 z0000K0002AEdT%rM*sg300000000000000i0002YEdT%zM*sgg0RR91K@Jdx0znQK zg9Aqnum}Q)3Jw@S4iG^O2t*420000i0002|EdT%@NB{p>0RR91K@Jdx0znQKg9Aqn zum}RQ3Jw@S4iG^O2!BBf00000L;wH)EG_^5P)Ps(K>+{&07VWEi~>Op7={Bz4j_XB z0)Gk)7(osYLJkN*3v&t%7(osYLJkN@3j%Ep7(osYLJkN3000008~^|SbS?k@SV{l? zRsaA107MQDg92s>4hTjIWex}cOaK4?lr8`Om`VTtumAu60GDAO0z(GmE&u@dNtdc0 z0!junF8}}tOqco}0wM`qF8}~=O#lCWmmL-YA}>!4zykt}3Jy3y4lqFuC_)Y(LJk;0 z4iG{P2t^A30002200022F8~0bPyhe)0+$X50v(r=AOeX#TrdCt@KOK&GXVeq074EB zi~>Op7={Bx4j_XBP!5m-0$K_VAVCfoK@Jc?4hTyN00000Bme*alrR7Q_)?czAp#-> zyf6R&U{jZZAp#;+J!A_5`?d@%q3kW`mKA_6)-yfFX(pjH3>E&%`l07MQj0%Qsf2uKS600000 z6aWAK+%W(EuvY*78UO$Q0000000000Bme*a^f3ScxK@|CA_5{-95Mg^AXoqY@&Nz< z074EBjRHar7>ol(4j_gEK@KQ`1xgOk0s@i_*aBD%-~v?+*aATg&;kN!3Jxei4j@4e z7(xyZLJkN-3jhEBGynhqY%%}<&{&r;BLXr8q%r^i$XSpF^fCYd=vx2(*8rD3{s9|dQw}&!4nSBAI6)3DNeT`qK@K264j4iX5JCX; z4k$woAVCfoLJkl@4hTdGV-6@r4j@4e7(xyZLJkNN00017GXMZ!TmSz(00000Vh#{m z4hR550001VGXMaHTbJr10zyW-GXMY(UH|`t0RR91NDeRpkqQn7M+-y_I8P2hQVuvq z4ln=|0002wGXMa1UjP3R00000000000000a0002|GXMa9UYBwt0wM+^GynkDUYD9A z0w6$S4%h-u4&VY>4%h-g4$uMuYYx}~PY&P$SPs|%K@QLYV+sx^K@K264j4iX5JCYqT@~0O(-<{|*8G002S`5R3vr4j6_5K@K2;1V;{# z6$3W`3JxGa4j4fW5JC0RR9100000 z`WXNK000004gdfE00000G#UT^000003;+NC00000xOxBp000004FCWD00000taAYX z0000082|tP00000uo9OFGXfq`$Pyv|000008~^|S000005C8xG000001ONa400000 zkO2Sy000001poj500000h%*2H000001^@s600000Knwr?000003IG5A00000YZ{k& zGXfqGI29rQ000000ssI200000h#i-zGXfqVFkJuu000002LJ#700000@KFE&00000 z2mk;800000K$qz=0zU#kQI{$-0v-bNO_xeE0%il)5+ajf0TqAtdH?_b00006djJ3c z0000MdjJ3c0000cdjJ3c0000sdjJ3c0000+djJ3c00011djJ3c0001HdjJ3c0001X zdjJ3c0001ndjJ3c0001%djJ3c0001{djJ3c0002CdjJ3c0002SdjJ3c0002idjJ3c z0002ydjJ3c004gg_Im&T0000027CYj000007JL8z00000CVT(@00000Hhcg800000 zMtlGO00000R(t>e00000W_$nu00000c6l~00000 z0OoxF004gg008!V00000000Jl00000000(#00000001U_00000001_A00000002gQ z000000035g00000003rw00000004G=00000004%500000005SL00000005?b00000 z006dr000000072*00000007p000000008EG003410002?egFUf00006e*gdg0000M ze*gdg0000ce*gdg0000se*gdg0000+e*gdg00011e*gdg0001He*gdg0001Xe*gdg z0001ne*gdg0001%f49Ok0)_{dSD*pee;^_N000000{{R30{{R30RR91|NsC0|NsC0 z00000K9m6f000000000000000M3eyl000000RR910RR91Nt6Kq000000ssI20ssI2 zQIr7y000000{{R30{{R3SCjz&000001ONa41ONa4T$BL-000001poj51poj50%DYx zfw000002><{91poj5sFVQ!000003IG5A1poj5tds!&00000 z3jhEB1poj5wv+(?000003;+NC1poj5!ju63000004FCWD1poj5(3AlH000004gdfE z1poj5*OUPO000004*&oF1pt2l0O6DY0000001yBG00jU50PK_j0000001*HH00jU5 z0Q8gr0000001^NI00jU50RNN$00000022TJ00jU500or+0000002BZK00jU501TA@ z0000002KfL00jU501%Y{0000002TlM00jU502Y-20000002crN00n;l001480RR91 z000;O000F5001VH0RR91000>P000F5001qO0RR91000^Q000F5001_X0RR91000{R z000F50026b0RR91000~S000F5002Lg0RR910012T000F5002al0RR910015U000F5 z002#u0RR910018V004gl00012l>q<%0000W0000500015l>q<%0000X0000500019 zl>q<%0000Y000050001Cl>q<%0000Z000050001Jl>q<%0000a000050001Pl>q<% z0000b000050001Sl>q<%0000c000050001Wl>q<%0000d004gg1poj5c$EPF00000 zC;$Ke1poj5dzAqI00000DF6Tf1poj5os7! z0000005Sjo00jU50IQV&0000005bpp00jU50I!t+0000005kvq00jU50JD_=00000 z05t#r00jU50JoI^0000005$*s00jU50Kb(10000005^XC000F5006|50RR91001}u z000F5007OE0RR910021v000F5007aI0RR910024w000F5007jL0RR910027x000F5 z007&S0RR91002Ay000F5000000000000960|NsC0|Nl#_0RR910000000000003UD z0RR91004gg000000001Tt^oi500000000000001ot^oi500000000000001*t^oi5 z000000000000023t^oi500000000000002Nt^oi500000000000002ht^oi500000 z000000002wt^oi500000000000002;t^oi5004gg00000000000j~i70000000000 z000006t4jQ000000000000000C$9kj000000000000000L9YP-000000000000000 zRIdR5000000000000000X0HJN000000000000000d#?ci000000000000000hOYqt z000^Q000000000007pYZIv^-VPE{!&H!d?SFqdma0vr)Vb!=sFPg5W?E;ueVEiyPM zlVJfL1p@#90Fal#MgkWBK$r1G0u_G)0EjaH0000000000000000000000RI70Q5}& z0000000000000000000000RI806{@F00000000000000000000000933IL#v000000000000000 z00000000933jn~500000000000000000000000933;?Wi0RR91000000000000000 z000934FI@v0RR9100000004gg000000000301g0f&jA1c00000000000000000003 z01p7r*Z}|l0000000000000000000301yDM5+VQq0000000000000000000301*Jl z5+VQq0000000000000000000301^P$5+VQq000000000000000002w?0{{~MI29rQ z000000000000000000000{|2N03ad&000000000000000000000{|5OKqevp00000 z0000000000000000{|A2&kPlp{73>CTNMBRJ0bu80002+2mk;80000U0000201E)X z5&-}J0000|0RR910000j0000102Ki6Lm~hG00008000000000w0000102KfLL?QqH z000002mk;80000-moZQR7k^Ly000316#!r-A^-pY001Ze00000003bC000316#$ec zA^-pY000C4000000049V000316aW+;A^-pY000C400000004jh000316#$SYA^-pY z000C4000000058x000316#$GUA^-pY000C400000005-`000316n_8=AR+(&00004 z000000002H0000102BZaAR+(&00004000000002a0000102Kg0Cn5j<0000G00000 z0002n0000102BZSAR+(&00004000000002*0000102KhhCL#a;0001h0000000001 z0RR9202KgKCn5j<0Dk}g1ONa40000076AYN0RR;MP$wb)000001ONa400000D**ri z0RR;MfF>dU00000KmY&$00000IRO9w0RR;Mh$kWd000001ONa400000LjeE)0RR;M zXeJ^6000002mk;800000R{;P30sspDfU*Dp00000Oa=e|0Dk}g0Ehtq0096M0GKBt z0000000aO4000000Gt5;0096M0GuZx0000000aO4000000I>l80096M0H7x#00000 z00aO4000000L1|S00aQ>{{R300000000000000000MG#d00ICD08of0Dl4i3jmOl0000000000000000089y000623jpAg000000000000000 z008>|000316#zgcA^-pY0003100000000UC000315dg>%A^-pY0000000000001!p z000623jiRL000000000000000002D#000315CE_eA`Som000000000000017m(ffD z7XfOQ(M$ptF?#|40096M0N^(w0000004M+e000000EYqq0096M0N6Jo0000000aO4 z000000G5~0Oad1HqL{{R300000000000000000D}Yo0096G0DumcB2WS*e~|uB0096J0N4^D0000000000 z000000J;PK0096L06-=p0000000000000000LTOY00ICD0FZM50000002}}S00000 z0LBCW00ICDe*lnk0RR91000~S00000007qn000316970BA^-pY0000000000008X- z000sI3jp8>0RR91000F500000008*}000sI3jna300000006rI00000000jK000sI z3jn|`0RR91001ok000000015Z000sI3jkoT00000BLDzJ000000000s1pojN01E)H zDFFZg0001P000000000@lTi#81#1NW01=a60TUU61pojN01E&Rxc~qF0002>00000 z0001+lTi#8Wv>MQ01^NT0HAUK000000P6q%000000Kf$R01^NT01yoU0000000#g7 z000000Lujc01^NT0HFN<0000000;m8000000Ne!t01^NT0Kk<1000000J;GH00000 z0R9C401=a60TTfdlaUS=VI>9t01^NT0I&=J00000044wc00000051jr01*Hb02m-5 z0000000aO40000006Yc&01^NT0I*B}000000675w0000008$1301^NT05I+V00000 z09*h7000000A-Vr4i^D>laUS=F^mQP01^NT0HEvu000000I>i7000000Hp>101^NT z0MN<+0000000#g7000000JD>k4i|sP1^@sO01E){3IPBB0000U000000002g1^@sO z01E(+Edc-k0000*000000002$1^@sO01E&x^Z)<=0002l000000002`1^@sO01E(M z2LS*800003000000000C2LJ#P01E(+?f?J)0000Z000000000U2LJ#P005I?0TDGP z2LJ#P01E&RD**ri0000*000000000z2LJ#P01E(c3jqKC00005000000000-2LJ#P zlVJf99a{$g01^NT06-l9000000RI30000000BZ*T01}g70TWGs2LJ#P01E&R!T z0000006_r&000000O)h0000001N;C0000003Zke01^NTS^&Tw0RR91006WA z00000001)x000pH6#(EkA^-pY000O900000002M;000sI3jk0(0RR91003$M00000 z003GD000sI3jiPx0RR91001@s00000003!|feaTJeFy*m5&#PT;4uLJ000008~^|S z00000hm(N}7k`il000sI3jm<{00000000jH00000005^5000sI3jol>00000005Ez z00000006KE000sI3jkmX0RR91000F500000006oO000sI3jlBu0RR91000XB00000 z007Ad000sI3jlB%0RR91007AV00000007wt000sI3ladJ5CH%H00003000000002z zlYtBuN&5%@01^NT06+@?0000000{s90000000;>H01^NT01)*6000000FeLy00000 z03rzh01^NT0I(1N0000000RI30000005Fq*5*GnNlYtT!0ZWsC5*GnhlYtT!8Egpv z01^NT03hN30000001yEH000000E3f(5*HGe2><{Q02KhhCn5j<0000G5R-Zm9s#?P zff5&g&j|nk5&#PTfFJe z5&#PT;12-+00000E&u=k00000DhdDq5&#P>05AXn000000EGeo0000006q!;01^NT z0ASw$000000JZ=C0000007eP`03wrN0TYuj4j2J;lMxLUF^LKQ01^NT08lys00000 z0Q~^~000000HX>301^NT03ay=0000009610000000JxJ84Hp5_lMxLU0qBzv4HrrM z3IG5S01E&Rz5oCK0002<000000000G3jhET01E(6r~m)}000050RR910000a3jhET z01E(M!vFvP0001I0RR910000um$6p@7Xeb2u~z~Y8Dr2qf`0001L0ssI200009lMxUX86pe-01^NT0PvIm z0000000#g70000006CKp5En643;+NU01E){T>$_90001D000000001P3;+NU01E&R zy#N3J0002>000000001nlMxUX1+EML01=a60TW@u3;+NU01E)X?f?J)0000Z00000 z0002f3;+NU01E(6JOKaz0002?000000002y3;+NU01E(Mpa1{>0000p000000002` z3;+NU01E)X4FLcE0000k0000000006lc5k7e0RR91002b*00000004~*000sI3jiQ5 z0RR91002b*00000005f}000sI3jh$h00000008v>00000006QL000sI3jp9=0RR91 z002k<00000006%Y000sI3jiQn0RR913jhE!0RR910002dlc5k78RZQC01^NT0PrjU z0000007U=*000000QZxj5En5E4gdfW01E(6qW}N^0002t0RR910000V4gdfW01E)% z)Bpeg0001b000000000mlfe!bNkk3+01^NT06<6q0000009610000000A&sU01^NT z03Z|r0000003`ze000000Cx@m01^NT0ATF^0000003ZMW000000DqSeZ~_-GiVgq( z5&#PTU=jfU000001poj500000l@0&^5&#PT0Nelo00000Spxt700000qLaZ67ct2W z000sI3jkmZ0RR91000&M00000007hu000sI3jlzZ00000002Y+00000008il!44OH z1P=fJ5&#PT!0iA4000002mk;8000006Au6Y5&#PTK&Su!000001poj500000Cl3Gs z5&#PTFy#OM00000S^xk500000I1c~-5&#PTV8Q?Z00000^8f$<00000Mh^f05dakc z08AnP000002mk;800000VGjTR5&!^`cMuXV4*&oX01N=Ea{&MV00000000000001c z4*&oX01E)X(*OVf0000M0RR910000QlK~MINskWz01^NT0H7oR000000DuGl00000 z0GbZ~01^NT0Pv6i0000009672000000I3fE01^NT0H9C-0000009F71000000JxJO z4;LBQ4*&oX01E(sDFFZg0000X000000002=lOYcmN&XK201^NT08k470000000jU5 z0000000|HP01^NT03Zzk0000006qW!0000002UAc01^NT06?+;0000005$*s00000 z05p@a3>O(w5C8xY01E(c#Q*>R0000c000000001Dld%jJF?J9D01^NT05EF-00000 z01^NI000000G1E{01^NT0FYe)0000004e|g000000Iid;3>PuM5C8xX02KfLIwAl7 z000000RR910002b5C8xX02KfrOdWdQ&H0002&00000000295dZ)Z01E&x z5&-}J0000k000000002M5dZ)Y02Kg$I3fT50000%000000002c5dZ)Z01E&BECB!j z0000*000000002z5dZ)Z01JNr&=3It00000HUIzs00000@eu$35&#PTkmCRV00000 z9smFU000000ulfK5&#PTa0mea00000bN~PV0000084>^h5&#PTV5tBA00000*8ujw5&#PTaBcwr000004gvrG z00000>=FO~5&#PT0P_F<00000Bmn>b00000{t^HH5&#PTp!NU&0027x0Ehqp00000 z02C7d01^NT0MPva0000009gV60000004Wmy01^NT0Fb}{000000EPen0000006~{w zVgeT#RTBUJ5&#PT&;|hj00000CIA2c00000W0zrK0v9QG6951b01E)HKmh;%0000Z z0RR910001n6951b01E)n3IPBB00005msw&0A2FyC000sI3jnaO00000004^s00000 z006iX000sI3jpx$00000001BW00000007RHVPXOo8P^j401^NT05IbK0000002u%P z000000OprrVgeTd`j=s10v7=gmr-K^7k?%c000sI3jn|Z0RR91005Q%00000001x) z000sI3jm<$000000090100000002D{000sI3jmM=0RR91007_s00000002r9000pH z6#&pTA^-pY000O8000000031K000sI3jp8=0RR910086w00000003?j000sI3lacu zo&W#<0002!0RR910001dmr-K^7Xgu%QDXuZNu(4201^NT08o_x0000000#g700000 z0JRhV01^NT0B{8X000000Hy!{000000K*gj01^NT0HD(V0000002}}S000000MD0E zV*(d3>l6S05&#GQxOxBp000000000000000@e}|65dahbKp`Rk00000-~#{v00000 z{+Cf>0vCT06#xJd01E)n?EnA(0000~000000000c6#xJd01E(M5di=I0002P00000 z0000r6#xJd01E)1pa1{>00021000000002~1^@sO01E(M)c^nh0000F000000000? z6#xJd01E&hq5uE@0000k0RR910001F6#xJd01GMraFqZ600000Hvj+t00000d=&ry z5&#PTFq8lQ00000RR91000000z?ZRC0v9oi6#xJd01E)H{Qv*}00008000000001+ z6#xJd01E&xW&r>I0001T0000000027mtkcB7a7MD000sI3jh$x000000062000000 z007^YVPygr83Gmn01^NT0Psx#0000009gS50000002z}35f>RO761Se01E&Ry8r+H z0002>000000000(lK~MI0acR$5f@2+761Se01E&h!T9svLV0001Y0RR910001o zlYtKxF`5?u01^NT0I(|o0000007U=*000000I?SU01^NT0074T00000044$e00000 z0KJoe4;LBc7XSbf01E(6<^TWy0002|0RR910002;lYtKxH3k>}01^NT0Dvw500000 z07U=*0000002>$p01^NT0B|n>0000007U=*0000004W#%01}g70TX{j7ytkg01E&x zE&%`l0000*00000000157ytkg01E)XjsO4v0001j0RR910001K7ytkg01E)%8UX+R z0001k000000001b7ytkg01E(cDggih0000*000000001y7ytkg01E(64gmlF0000O z000000001+7ytkg01JNrK&t=%00000p8x;=00000!59Dl5&#PT08s$|00000umAu6 z00000&=>#!5&#PTpauZ|00000CIA2c00000-WUJ?5&#PTKpX)800000dH?_b00000 z?-&385&#PTu>1f300000LjV8(00000`WOHJ5&#PTz~KM@0037206+i$0000001z1f z01^NT08khK000000OA{000000EPen0000006iH101}g70TVS;82|tg02KfrI3fT50000{000000001G z82|th01E(6YXJZN0001X000000001j82|thlVJf91*;hV01}g70TVU882|th01E(6 zkN^Mx0001!000000002Y82|th01E){Tmb+80001a000000002v82|thlVJf99rqak z01^NT0080u0000002TlM000000Br>T01=a60TTrc8UO$ilVJf99U&S301^NT0FX=p z0000001^NI0000005=){01}g70TX{q8UO$i01E&R5di=I0000100000000158UO$i z01E)1NC5x<0001b000000001Y8UO$i01E)n4gmlF0000c000000001i8UO$i01E&h z1_1y70001X000000001u8UO$i01E)nE&%`l0000*000000001`8UO$i01GYv@CX3_ z00000>;M1&00000!WsYo5&#PTQ0M>v00000PXPb`00000%o+dy5|d#86CK_f000sI z3jn|a0RR910009300000008S6000t`VF42b{~7=Q5|d#869E&KQEUPiF*6$g01^NT z0Dubt0000000jU50000006rT401^NT0KlOD000000AK(B0000009Th$Yyua5cN+iz z5&#PTa1H?g00000761SM00000g&P0>5&#PTV3hy>000002LJ#700000oErcD5C9bb zKqevp000000000000000s2czP5&#PTpzQzv000009smFU00000yBh!i5&#PT;6VWZ z00000m;wL*00000*c$)<5&#Pl03bC1000000Mr2h000000PB}gYyuZG{Tl!P5&#PT zAP)fm000007ytkO000002pj+a5&#PTP)Pv*00000fdK#j000008yo-t5|d#86Mrxq z000sI3jp9P0RR91002b*00000002!K000sI3jpx%00000001)r00000003JY000sI z3jn}A0RR91008O%00000004I!000sI3jly{0RR91008m<00000005F4000sI3jnaE z00000000F500000005*M000sI0Fz?@5r4NF000sI3jiSC000000089x000000071u z000sI3jo0V00000000O800000007n;000sI3jmOE0RR91000F500000008P7000pH z6#xi0A^-pY000O800000008+M000sI3jl!a000000018V00000000dg000sI3x5Dm z!TV!Z0000d0ssI20000m9RL6l01E&x2LS*8 z0000c000000000%9RL6l01E(s3;_TD0000k000000000=9RL6l01E(M!2kdN0001| z000000001A9RL6l01E)nxBvhE04D$dF#rGn00000ejNY+5dakcU?w5}000002mk;8 z00000mK^{95|d#86MwKB000sI3jlBj0RR9100930000000077x000sI3jpvi0RR91 z008I!00000007+`000sI3jp8@0RR91001Tc00000008hE000sI3jh$|00000005%^ z000000000U000sI3jhEI0RR91001Tc00000000mk000sI3n~DBVF3UD0001n00000 z0000i9smFm01E)%0|5X40001J000000000tml1FR7Xew95pV(*8EqZ_01^NT0H7=Z z0000007U=*000000DhMdZ~_;9k{$p65&#PTunz$M00000CIA2c00000ogM%H5&#PT zaMb_+00000)&T$j00000s~!LV5&#PTP}cwe00000VgUdE00000w;lih5&#PT5L5vG z00000i~s-t00000#vT9w5&#PT5WD~Y00000@&Et;00000-W~t|5&#Q-0MO3>00000 z0PO$(000000P7wA01^NT0AOJO0000002%-Q0000000SQY01^NT05Hn{0000009*h7 z0000001F=g01^NT0HA3B000000E7Vm0000003sg%01^NT03ZOn01E)1Q~>}00001f0{{R30001p9{>On01E)HW&r>I0002j000000001@ z9{>On01E){836zQ0000700000000299{>On01E&BO921?0001i0RR910002U9{>On z01E&RAprmY0001j0{{R30002g9{>On005UaaRL!B>>mIC5&#PTu;c&$00000egFUf z00000^B({J5&#PTPy_)000000GXMYp00000{g*Lu0v7=hm*H{(7Xc}k;c@~Oe={He z01^NT01#pU000000P+C<0000008$_T01^NT03Zwj00000044wc0000009+sd01^NT z03cWa000000Q3R?000000Bj%t01^NT01yiS0000004@Lk000000Cyk&01^NT05A~& z00000044wc000000Ei#}01^NTe*gfL00000001`t00000005>S000sI3jjbF0RR91 z005!@00000006fj000sI3jkm%0RR91002b*00000007M(000sI3jhE&0RR91002n? z00000008PB000sI3jna=00000008#@000000003Y000sI0000000000m)>&%3NaKR z000sI3jlCk0RR91000^Q00000001u`000sI3jly}0RR91000jF00000002an(Q^V9 z8CM|y01^NT01&JI0000006_%+000000E?H=a{?C`o*@7L5&#PTu$2G+000002LJ#7 z00000ub0tt0v8#@Apigp01E)XT>$_90000l000000002hm(g000sI3jiQV z0RR91001Qb00000008_U000sI3jh$m00000003tJ000000015$000sI3jiQ00RR91 z002b*00000001;1000sI3ji>}00000000F500000002fJ000sI3jjbZ0RR91002b* z00000003Mf001BW0Fz?@5r1nU000sI3ji?k00000007AV00000004R-000sI3jn~_ z00000003nG00000004y|000sI3ji=+0RR91001rl00000005dI000sI3jnb100000 z001)p000000065Z000sI3jkpF00000003eD00000006xr000sI3l;#N#Q*>R0000X z000000002XA^-p&lVJf9f8`*2^aBOd9RA_Q#VPuy(dIBG}b9w?N0hh0P0(=25mn?h&tC#G20y+zG zXkl_?Uu|V=E@PJ^eF7>ZY;R{@WO8;cV*qS#XJ2x4ZggpFWiDd?WO8YCWpZC(aA_`M zm$ZEXHvu)5UXlV92QF}7a&#^>mqdO7NC7jK(T@TXm!N(E5dkrmvVH<{Y zaAj@)Us^FRMs;j#S8{1|WpimzOLlE(X#h-bVPsNuZggpFWkhUjm+poF8a%*#NVPj=bVRUGhkDLM{7;|)F zZ*_D)Ku1hTLPK9NE;24P0CakDWtWkj0uvHVYh-D10B2uwY;R{|OmAmKWS8)V0vD6f zK@*n~hyoRt_nHC{CQx!|ZgfduZBu1zW=wBqMsIRcWpZ|9asWnhWo1KeZf0p`Q)q3M z;E4hkmyMAE6lq6gbWL+-LUm?lWpV&RXkl(=Wl&*sXis-;WpV&iZ*Ocbm%Y-LViZDm4vNn`+RWo>h1bYF7-OmAmoa&|~$V^d{wb7^mGLu_wz zWdKxfZ){U&ZA5gJu#N&1m#&Ng2?jx9V`Xr3mk)&k6+lF6Z)ZnkbZljIWo$-oazg-L zS}`?DZ)Zbva%@CpV@z*nX=8Q(Uu9%rbYTE4UgX>tHWY;R{%WpqJwbaF;-azg+|Wpq4TxRBvxGY*TMzYh`p(Wo~2uZF6UGV|GA5M@&gV zLtip3GA=a$OmAmKX>4?5asYF5a$|6LUvrnMlL8q;X>DahX=Y{sRBvx=Q)o?LbO2Ou zZ)`_pbWd<}VRC1407P090>pY*Rr~bYXIIb#MS-V`F7-myw1bYF7-b8c{QX>N38 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 za&KcyZ)X5=Xl-P4KtM-KNkT(kGA=SMHJ8zo0yR%;b7f^~KtM-KNkT(kGA=SMH2_~) zF)>qRbW?9*Yh`psWN83jUu<}DbYXNrKu1hTLPK9NE;24P08DRZL1$%dbVF=qVQy7$ z0A_4&V{4Zdh5{v%N<1Hvph*@`Luh4VYfNuvOl5XuY({T#LjX)~XJm4ANMvI{WMoZq zXF_#mW@T~!Utec!Z*E_6bYXIIUta)6Wpq_@WpYPyZ*_1C(pY(r>ocWwYoZ)a0wbVF}$W@%?oVRUFzZ&PS(090>pY)^1y zZdYk^XiaZqWdKxfZ)`?sY-Mh50B2uha&|^_ZevMqW^Vu!RBvx=LuhSpWB^QWXH$7| zY;R|i5H}PX04{TRZFFH`04{TMa&%#004{TAb98caVPXK6*q;KMmw=!GT$kXW0t9~r z00002000000001x0RR910001x0RR91000263IG5A0000200000000080000000004 z000000000X0000B00002000000000$3;+NC0000$3;+NC0000;CjbBd0000300001 z00008000000000O000000000f004gg0{{R30ssI200000h%*2H00000h%*2H00000 zYZ?Fm0000000000000000RR91000000000000000F#rGn|NsAQ0ssI200000^i2Q& z00000^i2Q&00000Mgsr<000000ssI2000000ssI2000000ssI200000J^+6J0RI2~ zZvp@S00000060000000062 z00000000O800000000;O000000038D000040000&000000000mT>t<80000mT>t<8 z0001p9RL6T000020000J00008000000000O000000001C0000100006000000002E zdH?_b0002EdH?_b0000QmjR&yA6;Ak00031000I600000007{600000007{600000 z006)f000000000000000000mG00000000mG00000003tI00031000I600000005wl z00000005wl0001!;S3X(kfQ<+VQ>Hd0096100sa6000000Kkp_000000Kkp_00000 z0PN%d00000000000000001yBG0000000000000000CoTX0096100sa6000000IYKX z000000IYKX00000011}?p#mR&d;kCd0RR910ssI200000xN`vj00000xN`vj00000 zxLW`K0000000000000002mk;8000000000000000ga7~l0RR910ssI200000aL)k% z00000aL)k%00000TnPXG0000000000000001ONa40000000000000160FnRz00961 z00IC2000000MOV0000000MOV0000000JJp#00000000000000000;m80000000000 z000000Gt2-01f~E00RI3000000I(7w000000I(95`lJFTA*cWV01p5F00RI300000 z0LT&|000000LT&o0000001%e}r2-#+v;Y7A1^@s60{{R300000*b*WD00000*b)K& z00000U;+RD000000{{R3000002mk;8000005C8xG00000YXATM0RR910{{R300000 zI29rQ00000I28f_00000$O-@e0000000000000002mk;8000002mk;80000R0KEVJ z0096100RI300000001B&00000001DDI;H|9EyDl+00;m800RI30000006-=p00000 z06-=J000000Qe>V0000000000005KW3=;v!m!YNt7zic;0000006v$&rUEw=fF=R} z0000005AXm000007ytkOUY8B00xJrDRssM300013=|3g000003=|3g000003=|3g00000L_+`o z00000L_?EG0ZxC2nF{~_0001pnJWMQ0001pnJWMQ0001ZMgRZ+0001ZMgRZ+00001 z00000000040000K000030000-PE`OU2C@{2B(k$IdzTTOc4{O-h0bsQ000052mk;t z0RR910RR9F0002M06+i z0DuGxAP~V|02%;LAd7^dfCG~Z*g-C{5C9-V3;^IPDufaafW(9b#2!Hmz^D<10000M z0*H_RZV&-W1u#kwv?d@hH_#z25)l9iKtTXN0EPeps3<@nfzibQ@)!yYxdB2D08&2S zPRYg~0F-|XI3W-LC@5$kG7e~h0Rsh?JR3qFfB>2VfB+O2O#lP{a0EtC1OPw)KzRsp z2r_`ADM`&Rt0aIVNhE`MC?KQ_O}J8_5P&E`0T9&%(*Yph!vF?l4FvsA!2m&koe%^N zAOR2n0058x0st(A2s2Lb(NoC)3IZTDK_DYdk}!XQH5LLg_y8CcMiKx*0md8zFpEM! z0H6S{04M+e1PBAd5+E!iEQkm&2PKk31&9d15C9+yGD08#02taTkkK##0*bT*FaUTU z0SXlmpdio~BOoO~AyYU&0Ez%26d(Zr0)P|>MDzrK7=R-ILI9uvVvqn3qyz{WBN2bm zBT|tHxHTl&osakXS$vKuwSm03yCXP*w%Q zAdtXt0f0g~AOH*n000UEOb`IH5h1{ivLKbhh=wc>AY2D15|qXRND@|_Hr4`B04xXq3G|peQVa30iPOKr|5G6DTwYfGR}cL=s>Ck^lq{ z1b`qA0F*#L009TWfPxT20tO70Xp91gY5)dFA&fv+ zSug>rf;<4K5<_SL2qXjm27!M72#uClB#;3D0h9<706+*YnSyaR7(z;!lK>Hf6q0}_ zFlGV<0fTS~2nZkz0x|*=JU|FS2_ON10k9y7VSpV3K^AF|!J!F?3;+N?1dsp_1P}-S z6<85KKp-(dT3fCB;m0Dxr?009F47}^G8p+Z$984M;c&=3;MOo1d0PqiXZ?400@9n1Q0L;;2ql#Q~-ep0Fnd%3;+NCfdl{m0w4frBLE0d z3Q1;U3JeI606+u)5Dh>7z6`xa0L-C0FZ!bRwb}8HY@-@R{&-%1ChW000000NhMef z0VWboP7sR{zfC|62QVHj?}6rzAiK!AT>;we}P6$68cBDDxIfDsS? zf+`uT1OOxvNC5(4sY+~tLIemRAPl20I0*m{bde#FEdYiR00;yjkRSvh1Oxzphyx1( z2owxN0w95=0GR5@F+`vU2nk>-6oH}=gaVrc z0YtZ+!C8NZCIVy(Kp+Z)A`Da@E&)RT2m}LA0D+w>0}=-|L||&2naJs0!YdbEd~Gp0ZI^%V1N<@BD@d;RDc8o5~2bE)F1#5G%fw2gFvFwZwZAE zQ3};UMFxNZ2v87^K?499F=HSqiG%+{&0000000000LID5(LjeE)L;(N*Mgaf-0000000000 zM*#o;00000NdW)=00000OaTA@O#uJ^000L708Rk_08f)q85fgq0R(?h0RR9}0RR91 z0000}0RRA00RR91000100RR91000110RRA30RR91000150RR91000170RRAA0RRAC z0RRAE0RR910001E0RRAH0RR91000000001I0RRAL0RR910001L0RR910001M0RRAP z0RRAQ0RRAS0RR91004ggaRC4Ta{&MV00000b^!nYcmV(ac>w?bdI10cdjS9dd;tIe z00000egOage*pjhfdK#jf&l;kgaH5m00000g#iEnh5-Noi2(oriU9xs00000i~#@u zjsXAwkO2Sy00000kpTbzlK}t#00000mH_|&00000mjM6(nE`(Q0Ga^+0G$B<0G0H6T?0HOf^000000Hgr`0H*-}0I2~00IC510ILB20ImT5000000I&f70I~r9 z00000000000J8xA0JH%B0JZ@D000000Js4F0J;GH0K5SJ0KEYK0KNeL0KfqN0KowO z0Kx$P0K@?R004gg006}S0077V0000000000007AW007DX007Ma00000007Pb007Sc z007Ye007bf007ki007tl0000000000007wm007zn007$o007(p007+q0000000000 z00000007?s007_t007|u0080v000000083w00000004jF0RRBz0RRB#0RR910002% z0RR91000000002&0RR910002*0RR91000000002;0RRB?0RRB`0RRB{0RR910002{ z0RR910002}0RR910002~0RR91000300RR920ssI80ssI90ssIA0ssI2000090ssIE z0ssIF0ss;K5CQ-I000005dr`J5&{4K6O*AI8R z000^S000{T000000018X001EZ001Kb00000001Nc001Te001Wf001ch001fi00000 z001ij001lk001ol001xo00000001-s001@u000000000000000001`v001}w0021x z0024y0Dk}g00000000000000z0ssI(0ssI)0ssI+0ssI2000000000-0ssI>0ssI2 z0000=0ssI20000?0ssI20000@0ssI`0ssI~0ssJ00ssJ10ssI2000100ssJ30ssJ5 z0ssJ70ssJ90ssJA0ssI2000190ssJD0ssI20Dk}gVFCaEVgdjFWC8#HWdZ;I00000 zW&!{J000000000000000X955K00000X#xNMY61WN0000000000YXSfOYytoP00000 z00000Z2|xQZUO)R000000000000000Z~_1T00000aRLAUasmJVa{>SWbOHbX00000 zcz*%_00000000000C@rc0DA%e0DJ-f00000000000DS@g0Db}h0Dl4i0D%Gk0D=Ml z0D}Sm0E7Yn0EGeo000000EPkp0Ehwr000000Ez+t000000E+?u0E_|v0FD9x0FMFy z0FVLz0000000000000000Fwd$000000ATt@9vH}1AvjPAB005KD9TtDL z0ssKI0ssKJ0ssKM0ssKN0ssI200000000000002M0ssI200000000000002P0ssKS z0ssKU0ssKV0ssKX0ssI20002W0ssKZ0ssKa0ssI20002b0ssKf0ssKg0ssI20002g z0ssKm0ssI20002n0ssKq0ssKr0swyi0000000000-U0vs-vR&t;Q{~v00000;sO8w z;{pHx00000h-%00000>jD4(>;eD)?E(M*?g9V+@&W(= z^a20?^#T9@_5uI^_W}R__yPa``2qj{{sI61000000s{a5000001Oos7002Ay00jd8 z00#pA00;vB00{#C0000001E>E0000001N{F01pEI0000001*QK02BiN02c!Q02u=S z02%|6VF4O{8v_6U90LFV0000000000000009|HgY00000Ap-yaA_D*b00000BLe^c z00000B?ABeCj$Tg00000DFXli00000ECT=lE&~7nF9QGoF#`YqG6Mhr00000Gy?zt zHUj_vIRgLyI|Bd!Jp%v$00000J_7&%KLY>&0001g06+r(07C-+07L@-07e4<080Y^ z0000008aw|08#@008;}108|42096A30000009FG409XS609gY709*qA0000000000 z09^wB0AB+D0AK?E0Am9H0AvFI0000000000000000A>RK0A~XL0BHjN0BZvP00000 z0Br+*0040V0043W0049Y00000004Lc00000004Xg004di004jk004pm004sn004#q z00000004&r004*s004>u004^v00000004{w0052y0055z0058!005B#0000000000 z005H%005T*005Z-005c;005f<005i=0001g0001<0{{R3000000001=0{{R30001? z0{{S`0{{S|0{{R30001}0{{T20{{T30{{T60{{T80{{T90{{R30002A0{{R300000 z0002B0{{TF0{{TG0{{R30002E0{{TI0{{TJ0{{TK0{{TN0{{R30002M0{{TQ0{{Sj z!vg>S!~*~T0000000000$O8ZX00000$^!rZ%mV-b%>w`c&jSDe&;tMf(gOeh00000 z)B^wj)dK(k)&l?l0000000000*#iIo+5-Rp00000000000000000000+yejr-U9#t z00000-va;u00000;R65w0Q3U@0QCa^000000QLg_0QUm`000000Qds{000000Qv&}0R0010R9620RIC3 z009I500RU70000000jg900#sB015;E0000001X5H01pHJ01yNK01*TL0001g000yO z000&Q000*R000;S0000000000000>T000^U000~W0015Y001Ba0000000000001Hc z001Kd001Qf001fk001lm00000001ro001%s001)t001@w0024!00000002A$00000 z00000002D%00000002G&002RM1ONa-1ONa;1ONa40000-1ONa?1ONa@1ONa40000? z1ONa4000000000^1ONb01ONb11ONb41ONa4000131ONb81ONa400000000161ONa4 z000181ONbE1ONbH1ONbI1ONa4000000001F1ONbK1ONa4000000001gX#@ZOY6JiP zYXkrQ0000000000Yy0G$K?0G0 z0H*{10I3830ICE40IUQ6000000IdW70Imc800000000000001g006H9006NB00000 z006QC00000006TD00000006WE0000000000006fH000000000000000006iI006lJ z006rL006xN00000006)Q0000000000006-R006=S00000006`U006}V0074X00000 z0077Y007AZ007E=1ONcb1ONcd1ONcg1ONa40002d1ONcj1ONck1ONcl1ONcm1ONcn z1ONa40002k1ONcp1ONcr1ONa4000000002o1ONa40002p1ONcu1ONcv1ONcw1ONa4 z0002u1ONc!1ONc#1ONa40002y1ONc(1ONa4000000001g>I47)?F0Y-?gRh;00000 z?*sq<00000@B{z=@dN+>^aKC^^#lL_00000_5=U`_XGd{0000000000`vd?0{R992 z{saI3{{#R400jU50|fv81O)&91qA>A000002n7HD2?YQE000003IzZF4g~-J5Cs4L z5(NMN0001g0000002BoP02KuQ0000002c)S02l=T02~DX038JY03Zbb03ihc00000 z044 z002h?002k@00000002q_002w{00000002$}002(~000000000000000002-0002`3 z00346003A8003GA000000000000000003JB003MC00000003PD003SE003VF003bH z0001g0001F1pokL1pokM1poj50001J1pokQ1pokR1poj50001N1pokT1poj50001R z1pokX1pokZ1poj50001V1pokb1poj50001X1poke1pokg1pokk1pokm1poko1pokq z1pokr1poku1pokv1poky1pok(1pok)1pokll?4C*m<0d;00000nFRm zoCN>?o&^8^palQ`qXhr}qy+!~rv(5200000sRaN4ss#W5s|5f600000uLS@Au>}AC zvjqSE00000v;_bFwgmtHxCHM+N`@NCp4^000000000000000Nd^D_0000000000O$Gn}00000P6hw~00000 zPX+)000000QU(A3Qw9J40000000000RR#b6R|Wt800000SOx$9TLu7s09*zD0A2005i@005o_005u{005x|005!}00000005*000000 z005;100000005>2005^3005{4000000062600000006570001g000221^@s600026 z1^@s600000000281^@uF1^@uG1^@uH1^@uI1^@uK1^@uM1^@uN1^@uR1^@s60002M z1^@uT1^@uU1^@uW1^@s600000000000002R1^@s6000000002S1^@uZ1^@ub1^@s6 z000000002X1^@tm00000%mx4e0000000000%?1Df&ISMg&jtVh0000000000&;|ei z0000000000(FOnj)CK?m)dm0n)&>9o0000000000*9HIp00000*aiRq*#-ar00000 z+6Djs00000+Xest+y(#u-Ua{w-v$5x;06Ey;RXNz;syYJ0OJM#0Oke&0O$q)00000 z0O2LJ#?2LJ#@2LJ#^2LJ#{2LJ#|2LJ$02LJ$12LJ$2 z2LJ$42LJ#70000}2LJ$82LJ#7000132LJ$B2LJ#7000172LJ#700000000192LJ$H z2LJ$nVFv&JVg~>KV+Q~LWd{HNW(NQOXa@iQYX<-TZU+DW00000a0dVY0000000000 z0000000000aR&eZ0000000000a|Zwb00000bO!(ccn1Ig00000dItaidj|jjeFp#l zfCm5o00000fd>Epg9iWrga-fs000000001g000000EGtt0Eh2LJ%?2LJ#70001g@dp3^ z@&^C_^alU{_Xhv~_y+(000000`3C?1`Ue02{09I400000{RaR5{|5j700;m80tf&A z00000000001PA~C0000000000000001qc8D1_%HE000002M7QF000002?ziH3GZ02~Ma z03Qed03iqf000000000003`?j04N9m04WFn04oRp04)dr051pt05Avu0000005b>x z0000005k{y05u2z05%8!067Q%06Pc(06Yi)06ho*0000006_=<07D3W002b@002e^ z002h_00000002n{002q|002w~002!00000000000002%100000002)200000002-3 z002`6002}7003180037A003AB003GD00000003MF00000003PG003SH003YJ00000 z003bK00000003hM003ow2mk@n+N~^00000p9lZ|p$Gr~0000000000qX+;1000000000000000 z00000r3e53rU(Fk0H+8500000000000I3K700000000000ILW90IdiB000000ImoC z0I&!E0I~=G000000J8`H0JjJL0J#VN0J;bO0K5nQ0KW(T0Kf22mk>62mk>72mk;800000000012><{9000000000000002 z2><{C2><{E2><{F2><{G2><{I2><{J2><{L2><{M2><{N2><{P2><{R2><{90000K z2><{90000M2><{9000000000O2><{90000Q2><|p90>pb9|-^eAPE2f00000B?$lk z00000CJ6ul00000DG2}o00000DhU7pD+vGqEeQYsF9`quF$n+w00000GYJ3yGzkCz zH3)0000000000JP7~*JqZ8+KM4Q;KnVZLkR!? zL0000000000005YO z2><{90001)2><|^2><|_2><|{2><|}2><|~2><}12><}22><}42><{90001{2><}6 z2><{900000000000001}2><}C2><}D2><}E2><{900000000262><}G2><}J2><}L z2><}N2><}O2><}P2><}Q2><{90001g000000000000000y$JvSz6k&T00000!wCQY z#0dZZ#R&ia#t8rb$_W4f00000%n1Mh&j|nk&Iq*a-jt00000+6e#v+X(;w-3b5y-U$Ez;0XW#;Ryf$;t2o%0PP6?0PYC@0PqO_0PzU`0P+a{0000000000000000P_g|000000Q3m}00000 z0QLz0000000Qd<20Qm_30Qw040R0I70RIU9000UA009aB00000000000000000IgC z00RmD0000000jyF00s&G00#Z0000000000000~c00000000000018f001Eh001Kj001Nk00000 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 zlVJf91<@}601}g70TTs)CIbKxlVJf91yLsh01}g70TTt4U;_XWlVJf91^*`l01}g7 z0TTf>lM&4q1+gvz01}g70TTs2eFFdylVJf91-2vu01}g70TY+-%m@UNeBBfQY?Gl< z7X>6J0{{|}VF42bG9&{45|d#869x4q0{{|}VF42Xdy~=47X_A9000t`VF42bTqOel z5|d#869vI9000t`VF42Xnv)UD7X_zt000t`VF42b5hnux5tCs769q{q0{{|}VF42b z5-0-z5|d#869sZ40{{|}VF42bNFD$H5|d#869rc$0{{|}VF42bAFcoZ5|d#869qjl z000t`VF42b0U!ea5|d#869pe90{{|}VF42bh9(055|d#869xS)0{|eCVF42bsigq` z5|d#869wEP0{{|}VF42bK_~+N5|d#869r2q0{{|}VF42bR44-g5|d#869o??0{{|} zVF42bM<)XS5|d#869w!i0{{|}VF42b_$31X5|d#869vmA0{{|}VF42bPB#Mp5|d#8 z69t(p0{{_|VF42bEG`285tCs769qIo0{{|}VF42bYbFB#5|d#869wdf0RR${VF42b zdL{z^5|d#869r190RR${VF42bP9*~X5|d#869soO0{{|}VF42b+am)25|d#869pS2 z0{{|}VF42b!-D|;5|d#869v;1000t`VF42baVP@-5|d#869JNw5zQ9`X{G@H5|d#8 z69tqc0{{|}VF42b*DC`65tCs769u^<0{{|}VF42bhIa!15tCs769wNU0{{|}VF42b zS||em5|d#869uI&000t`VF42bqXYr~5|d#869pL{0{{|}VF42btR({g5|d#869vvY z0{{|}VF42X7L!rZ7X^GS0{{_|VF42bj4%TLAd_JM69tek000t`VF42bmlXg25|d#8 z69pMZ5|d#869pJ20{{_|VF42bOius+5|d#869pJ3 z0{{|}VF42bj5q@T5|d#869vgF000t`VF42bjvE625|d#869rQv0{{|}VF42b1SA6h z5|d#869u|70{{|}VF42b(J%u55|d#869x0j0ss<|VF42bo+kqU5|d#869qvf0{{|} zVF42bCMN>`5|d#869wTU0{{|}VF42XJCpI17X`*A0{{|}VF42bntcNR5|d#869t7I z0{{_|VF42bwkHDs5|d#869ru_0{|eCVF42b_#y)U5|d#869v5$000q_VF42bfGq<6 z5tCs769G<>k$M*e6BPjf5|d#869s)E0{{|}VF42bb{zu%5tCs769p)?0RR${VF42X zK$DSr7X_On0{{|}VF42b$Tk1~5|d#869p(E0{{|}VF42XjFa(|7X`N*000t`VF42b zK&1fy5|d#869KG~A+Z+)4kH5q5|d#869r3f000t`VF42brY8dc5|d#869He7p;8wG z10@3h5|d#869ug#0{{|}VF42b;8+0w5|d#869t77000t`VF42b3UL4c5|d#869tYh z000t`VF42bOD_Nb5|d#869peE0{{|}VF42bXCngu5|d#869sl90{{|}VF42b>!kqz z5|d#869w`k0{{|}VF42bBqaj?5|d#86O$-^7zMLC0{{|}VF42bDNg_Z5|d#869K=I zF=!VBm?#4P5|d#869wlS000t`VF42bx;p~^5|d#869xWo000t`VF42bPd5Mn5|d#8 z69tkc0{{|}VF42bU?>9s5|d#869pY50{{|}VF42b^f0{{|}VF42bY$yW&5|d#869p7E000t`VF42b zU?KwmB9mbO69pzF0{{|}VF42b>aYO-5|d#869FERk$M*e-6aD65|d#869rZ;000t` zVF42b2qgmm5|d#869pgj000t`VF42b=p+LG5|d#869t(j0{{|}VF42b#Uld%5|d#8 z69tMQ0{{|}VF42b1}_5uAd_JM69pJD0{{|}VF42b;5h>T5|d#869Ea6p;8wGVj=?o z5|d#869vT*000t`VF42bk0k>D5|d#869w)s000t`VF42buN?pY5|d#869u+}000t` zVF42b;vxe85|d#869v{J0{{|}VF42XMw1bC7X_>%0{{|}VF42bnG^s35|d#869q;j z0{{|}VF42bH!TAI5tCs769to{0RR${VF42b;yVKX5|d#869x1n0{{|}VF42b$s_{+ z5|d#869o+<0{{|}VF42bbs_@*5|d#869JKv@u3$5#V!K?5|d#869t$j0{{|}VF42b zH#`FX5|d#869tk_000t`VF42bRVV`h5|d#869tnf0{{|}VF42X`IE837X^i;0RR${ zVF42b2NVDR5|d#869u6L0ss<|VF42bXDR~#5|d#869KD}k$M*eX(a;y5|d#869uCt z0{{|}VF43=m}~<8A^;2k;Cl%G00000Bme*a00000@T~y=A^;2k-ZBUP00000J^%m! z00000)tvwUA^;2kutx^~00000NB{r;00000)jI+JA^;2k{EP?y000003jhEB00000 zz9#|zA^;2k40i|s00000d;$Of00000s`&u`A^;430PkQ30000002}}S000000G$T{ z03rYk0Agea0000002=@R000000Db`i03rYk0H!er0000002=@R000000JeDo03rYk z00@l;0000009OD20000008g&~03rYk05Vhu0000001^NI0000002*@x03rYk03d(~ z0001g004IY000000053e001HY3;Yd2mk;8 z002J#00000008Db001HY3;Cs0RQ50000g000000002}{{R4g zA^;2kf}95c00000DgXcg00000xj6vA^;2k z3V{az000009RL6T00000yLAHq5&#SUaD@o~00000X#)TN00000+JFE6A^;2kmdyqL z00000IRF3v00000QAq;;A^;2k5LyX;0000001f~E0000000~h603rYk0P4O600000 z01f~E000000Px}f03rYk0Qd+80000008;<}0000009N+^03rYk05~cK0000005|{u z000000Q1EH03rYk0FA;30000001f~E0000007=mS03rYk0BlkS0000002Ba!00000 z007KC0{|ib3;=Lb2><{9000C4000000094b0stZa3;=tk2mk;8000^Q00000002HP z0{{{L3;+N?2><{9000#L00000003;;0RSQZ3;@bk2mk;8006B300000000CO0RSQZ z3;>>`2LJ#7000sI00000006pwNdf>O01N=+kq7_)0000E000000000N$N&H$01N=6 zZ3h4V0000J0RR9100015i~s;401N=+(FOnj0000R000000001!6$1bw01N;I+z0>w z0001U000000002(A^-p)01N=+q6Po}0000y000000002pEdT%_01N00000EX4o-A^;2kX8HyI000003jhEB00000$Tb20A^;2kK2`_-00000JOBUy z00000kzD}*A^;2ky4ME)000008vp_03rYk001fn0000005|{u000000Dcbx z03rYk0F~GX0000001f~E000000HdS;03rYk02E3G0000002=@R000000JV++03rYk z0AR2P0000002%-Q000000G;>%03rYk0EFHM0000004)Fj0001g002gX0RSQZ3;-&r z2LJ#7001rk00000008W50stZa3;=4P2mk;8002z@00000007vv001HY3;_1+1^@s6 z0012T00000002&f001HY3;-a{1^@s6000XB00000004Lm0RSQZ3;+h92LJ#7001KZ z000000002T0RSR@01N;$>IVP-0000c000000000!VE_Ok01N=u;06Ey0000_00000 z00012WdQ&p01N<-;s*c#0000z0000000005ECT=%01N;M1&00000L)HQSA^;2k zt;Yxe000008UO$Q00000i|7CVA^;2kq6-HA000008vp~>0000007w7;000000Pt~t001HY3;-ne1^@s6001BW00000 z005t^0RSQZ3;^~s2mk;8000^Q00000007tp001HY3;-gJ1^@s6001xm000000021N z001HY3;typ01N=oatQzc0001gg#Z8m00000h;jn}A^;2k0DuVq00000 z7XSbN00000sNDhpA^;2k^2rDQ00000RR91000000+%EzEA^;2k8d3-V000003jhEB z00000k23=R5&#SUKtl-t00000j{pDw00000Ir#zrA^;2kmdywN00000CIA2c0001g z0AAVw03rYk0CHCd0000003QGV0000005TW?03rYk0Q5r$0000007n1-0000008*p@ z03rYk01__<0000001p5F000000QAcM03rYk01t5o0000005Jdn0000006rK203rYk z0DM>n0000002%-Q000000Me8I03rZ?3;=@G1^@s60018V00000005Q+0stZa3;;f3 z2mk;8005c*00000007z&001HY3;@`Y1^@s6001@s00000006s(001HY3;@8-1^@s6 z000{R00000004!m001HY3;@pJ1^@s60012T00000004Uz001HY3;<@B1^@tm0000@ z000000001b3<3Zm01N;tJ_rB+0000E000000001GodN(N01N;rwFm$J0000c00000 z0002Q+W`O~01N<{9003kF00000005CT0RSQZ3;_PL2LJ#7002yX000000002oT2mk;8001BW00000008#p001HY3;;R` z2LJ#7001rk00000003SN0RSQZ3;=RV2LJ#7002|~00000003580RSQZ3;-U62LJ#7 z000{R00000007}E001HY3;>F!1^@s6001ul0001g0000IA_4#+01N=&O9%h}0000` z000000002>3<3Zm01N=0Xb1oR0000*000000000oHv<3?01N=IM+pD`0001w00000 z00009t^xoe01N;vx(EOO0001G000000000s-vR(401N<{!w3KX0000c0000000004 z$p8RL;wIH01N<{9005c*000000004Q0{|ib3;+;)2><{9003J600000000_7001HY3;;mM1^@s6 z001)p000000019T001I?01N=!&jtVh0000`000000000)U;qFj01N==(gpwk0000E z000000000cOaTBQ01N={dj|jj0000E000000002};sF3601N;KBM1Nh0000R00000 z0000BI{*M801Ng#iE}01N;=A_xF~00000KL7v#00000 zR&4+PA^;2k-tGnf00000IRF3v00000f)oJ&A^;2k+@%Kq00000D*ylh00000rA z*a!ds0000E000000001$K>`3G01N=GjR*h$0001gR{#J200000XkG&VA^;2kU~LHi z00000C;$Ke00000pkn|4A^;2k&f*3D000009RL6T00000e18G}A^;2kTBisA00000 z6aWAK00000k^KPxA^;2kf?)^%00000IRF3v00000|11Ll5&#SUU^)o^0000082|tP z0001g0R2b+03rYk05Gfu0000002=@R000000N?Ea03rYk0ODE*0000004e|g00000 z0Hb>V03rYk0H(?Y0000005$*s000000AmmV03rYk0BoWM000000M!5h000000Kb|7 z03rYk0Nk?(000000B8UJ0000006~EP03rZ?3;?pD2LJ#7002Y)00000005K`0RSQZ z3;-xj2LJ#7002Ay00000008|k0stZa3;^7T2mk;8002S&00000003z@0{{{L3;<9{ z2><{9000#L00000007Pe0stZa3;^n42mk;80024w00000004|H0stZa3;_O72mkka0001D000000001#fB^s^01N=KqXz&00000)00000 z0002rYybcv01N=o?gjt=0000E0001g00000WB>sGA^;2kB%B8T00000Pyhe`00000 zY8wFnA^;2ke5eNi00000HUIzs00000k5~WzA^;2k-m(S&000004gdfE000001b_hm zA^;2kbRP%+00000YybcN000009p(W5A^;2k5+n!!00000KL7v#00000|Gff#03rYk z00_Sb0000002%-Q000000P8CQ01^NU08lvz0000002}}S0000005P5b03rYk0E|cn z00000089V?000000PQsb03rYk08onv0000009610000000HzuP03rYk0ASz<00000 z06zc#000000Q>v_03rYk09Rpu2mk;8001fg00000000}k0RSQZ3;;?(2mk;8000^Q z000000014n0RSQZ3;>uy2mk;80012T00000007Pr001HY3;@uP1^@s6003wJ00000 z005#B0RSQZ3;+bA2LJ#7005Z*00000006G90stZa3;>3^2mk;8001q2000000000q zTLAzf01N=v(+201N=rb_f6f0000v000000002HasU7# z01N;`_XYp}0000b000000002)^Z@`O01NA^;2kkZ}nB00000DgXcg00000$GrgnA^;2kenJQU00000 z8UO$Q00000Q(yxCA^;2kfNu!^00000+5i9m000006rBM8A^;43030d^0000001f~E z000000C}wf03rYk0JOOX0000007w7;000000Dx2j03rYk03c!s000000LuaZ00000 z0Pz<903rYk09LOC0000007(D<000000GJ~H03rYk03f3V00000044wc000000J=2* z01^NU0Khs10001g006K800000001f-0stZa3;=j=2mk;80046U00000005200RSQZ z3;pn01N<7{W2><{9000R900000003Vb0{|fa6#(FyD*ylh000mG z00000005x~0stZa3;@Vx2mk;8006H500000006SD001HY3;;w_2LJ#70077U00000 z0000s001HY3;-~`1^@s6001!n00000001q26951r01N;olLi0)0000X000000000o z!~g&y01N>1X$JrR0002y000000002g4*~!p01N=GY6t)T0000E000000001xJplkB z01N;Ew+8?K0000I000000001wy8!?q01N==-vwn z2LJ#7003kF00000005e10{|j_01N<7bqN3f0000g0000000030MF0RI01N=Ys|El7 z0000t0000000030)&Kw^01N=qdItai0001W0000000017Y6Acw01N=&c?kdj0001h z000000001l{{R3Y01NA^;2kIFbec00000Q2+n{00000 zyT1VdA^;2knnMTx00000CIA2c000009(e-*5&#SU0F4O%0000082|tP00000s)Yam zA^;2kUj_#N000005&!^y0000003ay<03rYk0IH@20000005<>t000000KMk`03rYk z0GERY0000009F710000005f<401^NU0N{)X0000002u%P000000PZOR03rYk05CTR z0000000;m8000000JzEk03rYk06=gD0000002%-Q0000006SxU0stZa3;@KP2mk;8 z001rk00000005;`0stZa3;=qX2mk;8001HY00000005TD0stZa3;^`R2mk;8000^Q z00000005_W0stZa3;+(M2mk;8001Tc00000002b-001HY3;<`W1^@s6005u?00000 z005hJ0{{{L3;>{ij0pe$0000x000000001Orvd;X01N=yrU(E40000f000000001m z76AYv01N=grUw830000g000000002SdjJ3;01N;M{ssU50000I000000001rZvy}# z01N)#A^;2k;hY8l00000JOKaz000003DN)nA^;2km;na> z000003jhEB000005fA|YA^;2kM4|@(00000CjbBd00000XvqQqA^;2kPQwTQ00000 zOaK4?0001g05>}U03rYk0EV^)0000004o3h000000L3)}01^NU002e_0000001^NI z000000Bb-103rYk0C=kg0000002=@R000000KjJh03rYk0I+rm000000J;DG00000 z02{^t03rYk06=R80000001^NI0000009H@}03rZ?3;@TI2mk;8002Ay00000006)_ z0{{{L3;>Wy2><{90055w000000068O0{|ib3;?9t2mk;8003eD00000002{Y001HY z3;BWd{HN0000?000000000AG6Dc101N=kiU)0000P000000000%lK=oB01N;U)&>9o0001C000000002DOaK5P z01N=$%?1Df0000@000000001gT6zEgA^;2kuKWf700000(f|Me00000DQ*A&A^;2k z&%Oo#000004gdfE00000x*z}mA^;2kTA~I3000008vp<{9002G!00000004D_ z001HY3;?vw1^@s6002<{00000006=&0RSQZ3;=gy2LJ#7000pH00000007BU0{|ib z3;^(C2><{9002V(00000004&50RSQZ3;+OA2mk;8000gE0001g0001YQUL%W01N<3 zzXt#S0000R000000001OV z00000M}PnTA^;2kqyYy2000003jhEB00000zfS=GA^;2k;=Bg{00000TmS$700000 zscHiNA^;2kV0sAv00000rvLx|00000<{9005c*00000000+%K?49H01N=|Qwab70000F00000 z0000)&Hw-+01N=obO!(c0000+000000002T`vL$W01N3@>A^;2k;Cu-H00000Bme*a000007F7WNA^;2k zBESa#00000bpZeX000000YL!(A^;2kqHzZR00000L;wH)00000L+JnjA^;2k+l2=J z00000CIA2c00000GIIa`A^;2kg!cvj0001g03rYY000000IdQ503rYk0Gx>i00000 z04e|g0000005*dF03rYk0Ez<#0000002lxO000000HGBC01^NU0FXHe0000002}}S z000000Ji`F03rYk0E#gP0000002=@R000000M~;703rYk07fAQ0000002%-Q0001g z006Ww0{{{L3;<{90055w00000002Im001HY3;+y92LJ#7000{R00000003Py z0stZa3;-^R2mk;8000gE00000007A90stZa3;;sU2mk;8001Tc00000008VC0RSQZ z3;+(Q2LJ#7001=r00000007eE0sta^01N=U%?JPh0000U000000002oF#`Y+01N=I zK?wi=0000I000000001LP5}TS01Nz>% z00000V<7+lA^;2k?6L*`00000m;e9(00000`(Oe9A^;2kZ=DDL000009smFU00000 zGXensA^;2kJe>ys00000mjD2N000000N5%603rYk05CWS000000E7Sl0000009sN3 z03rYk08W4h0000001f~E0000003inf03rYk0Mefa0000007U=*000000D;B;03rYk z08(oQ000000672v000000G5LQ03rYk0HOm2000000IUH3000000AFE$0{|ib3;^(O z2><{9004ym00000005Q)0stZa3;-@-2mk;80015U00000006{d001HY3;;^D1^@s6 z000^Q00000004K3001HY3;=M^1^@s60037200000000o~0stZa3;@2*2mk;8001cf z00000003lK0RSQZ3;+s$#0LNX0000Z3IG5A00017JOThB01N<7SqK0C0000R00000 z0000n82|tx01N=6oCW{@0000z000000000YA^-p)01N;?b;0000E000000002NM*;vM01N=~TnGRF0001gD*ylh00000lmGw# zA^;2kqJ{Z000009smFU00000lW+q7A^;2k5Pt~(00000Q2+n{00000zWM+FA^;2kBAEvO z00000c>w?b0001g0L@<{9000#L00000 z000kn0{{{L3;=+V2><{90021v000000076-0RSQZ3;>E#2mk;8002z@00000002Qm z0stZa3;000000007M0stZa z3;?X32mkh01N=KWC#EN z0002c000000001#E&~7(01N)0000P0001g00000&=COuA^;2ka!v;T00000 zL;wH)00000J$nNH5&#SUpp6Lt0000082|tP00000@@WD9A^;2kf}jWh00000I{*Lx z000007q|cbA^;2ka$E-h00000d;$Of00000ur>k!A^;2k|BDC!00000NdN!<00000 zx`6_J03rYk0FICd000000CE5T000000ODN%03rYk02GG@0000002=@R000000FX-n z03rYk00hkj0000002%-Q0000006she03rYk05DYv000000N?-s000000Elz}03rYk z0JRzj0000005Jdn00000030?001^NU0I)`X2><{9005c*00000006|1001HY3;<{f z2LJ#7000XC00000007n~0RSQZ3;=wr2LJ#7002w?00000004OS001EX6#xjFD*ylh z000;O00000001oa001HY3;+Ns2LJ#7001}u00000000{2001HY3;<{f2LJ#7000Yr z0RR910001j-2wn201N=8zX$*T0000y00000000290000Y01N;FhXw!u0000I00000 z0002Wg#rK~01NPyC01N=W3kLuI0000?000000000S z(g6S>01N~<{90055w00000008t7001HY3;+(31^@s6000;O00000001oi z001HY3;-xb2LJ#7002Y)00000004Ps0{|ib3;-Z@2><{9004{t0001g0000wn*jhK z01NFaA^;2kj*tid00000 zasU7T00000l8gcXA^;2k2CxVK00000KL7v#00000-WCD?A^;2kz(WWC00000761SM z00000F3kY|A^;2k{7wh}00000ng9R*00000rZ@ut5&#SUAV~>-000000FM9w00000 z06Q}S01^NU03bsN0000001^NI000000N@D#03rYk0Mw8M0000002=@R000000L4`S z03rYk0Ls4y0000007(D<000000O1n=03rYk0IHJ)0000003HAU0000007y*$01^NU z0G3n+000000P_NW00000001I(0{{{L3;^JW2><{9004pl00000005&y0{|ib3;^&{ z2><{90015U00000003tz001HY3;_P71^@s6000{R00000007nB001HY3;@gr2LJ#7 z001oj00000007ry0stZa3;=?j2mk;8001=r00000003%#R004Z01N;GnFs&?0000r z0000000016AOHX&01N;+q6Po}0000V000000001)0RR9Z01N1f(HNq0000T000000000K@c{rL01N(^b00000Jq`c>A^;2kV37s@0001g02=@R000000D)lu03rYk04CuE z000000MY;e000000A~gO03rYk0OXGb0000004@Lk000000BBSJ03iSs0BD;l00000 z05|{u000000Kk<303rYk0A{iX0000003ZMW000000AA+;03rYk0QAiW0000003HAU z0001g007CU0stZa3;@KZ2mk;8000&N00000004Ao001HY3;=5C1^@s6002Ay00000 z002%?0stZa3;@EH2mk;80040S00000003iV0stZa3;>>Q2mk;8000&M00000005{4 z0stZa3;>!q2mk;8002G!000000067p0RSR@01N;xA_xEg0000E000000000fyaE6s z01NB!Uh0; z00000t^xo600000Nn`>5A^;2kWS$5B000009smFU00000fOG%=A^;2kKKKRz00000 z#sB~S000008Fc{wA^;2k<{Ah900000E&u=k00000c2NQVA^;2kbd(4H00000OaK4? z00000ZA}3HA^;2k7Q6=l00000N&o03rYk0LoAZ000000Ga>*00000 z0RLG403rYk0Ftu?0000005kvq000000A)@903rYk0BFtz00000044wc0000003g2t z03rYk0OG$0000000M`Hj000000GrVO03rYk0G@US0000002%-Q000000KyJ`0stZa z3;;H22mk;8002V(00000002k?0{|ib3;-(D2mk;80012T000000069N001HY3;^Kl z1^@s6002w?00000008GE005x?8354YD*ylh000O800000000D80RSQZ3;@Ex2LJ#7 z000{R00000005nK0stZa3;@-Cr3e530000Q000000002uMgagK01N=axd#9M0002H z000000000wP6GfU01N=oTnPXG00004000000000t_5lDQ01N=OUI+jH0000&00000 z0000bX#)Tv01N;Sc?kdj00004000000001N-2nh101N;=A_xEg0001gKL7v#00000 zQl zA^;2k;NS=V000004gdfE00000%o_m!A^;2kvZx0D00000O#lD@00000&*K09A^;2k zO9=-600000JOBUy0001g04`<$03rYk08rxx000000FVFx0000000deB03rYk0BD;C z0000004@Lk000000L`5O03rYk08h0D000000672v0000007~=$03rYk03KZk00000 z03QGV000000QBkr03rYk0Dy-F0000001f~E000000HH?%03rZ?3;+;W2><{9000gE z00000008wk0RSQZ3;@uz2LJ#7001@s00000004+C0stZa3;;Zb2mk;8004Oc00000 z007p|0RSQZ3;;7y2mk;8001}u00000006-;0{{{L3;>Wp2><{9000#L00000004Dg z001HY3;^1+1^@tm0000E000000002L%mDx*01N0000&000000000tVgLXl01N;mwgvzI0000c000000002ejQ{{501N>3 z(gpwk0001T000000000GuK@re01N;gGzb6y0000n0001g00000FkJuuA^;2k&eaA0 z00000L;wH)00000zybjPA^;2k)SU+a00000H2?qr00000!7u;-5&#SUdNT$900000 zMF#)?00000Z_EM!A^;2kw7UoZ00000P5=M^00000ZTA5HA^;2k(q9Mw00000BLDyZ z00000@c00K03rYk0JJR!0000008#(|000000Jv5F03rYk0CKVh0000004e|g00000 z0I4zq01^NU0ANB1000000Ga>*000000LS$K03rYk04!bz0000002%-Q000000E}w^ z03rYk0HO*A0000001f~E000000L%*j03rYk04R}v1^@s6001`t000000038B0RSQZ z3;@>G2LJ#7001=r000000006i0stZa3;=X|2mk;8004Oc00000001rk0{|ib3;;IO z2mk;80012T00000003n6001HY3;;GM2LJ#7004pj00000000tl0stZa3;;f)2mk;8 z001C=000000001*AOQd(01N(^b00000 zB~btXA^;2kr600000E&u=k00000_+n32mk;8000^Q00000004(F0RSQZ3;?LJ2LJ#7000^Q0001g0002N z?*ITI01N=!-3R~x0000j000000002VPyqlU01N<>y$1jQ000110RR910000aRRRDa z01N=+Xb1oR0000T000000000sUjYCj01N;N*arXr0000c000000000t{x2mk;8007qj00000009190RSQZ3;<5p2LJ#7007be00000008A30RSQZ3;?jH z2LJ#7000^Q00000002NX0stZa3;sSE*A^;2k?t=#a000008vpNmD zA^;2kpsxl1000008vp^j2mk;80021v000000076l001I?01N>9Vg~>K0000Y000000001g zumAue01N;;RtEq80000p0000000004I|2YA01N=(j0gY#0000Q000000000CYy$uy z01N;ydkFvl0001|000000000SGXnq;01N;CLkR!?0000L000000000ZEdT%_01N=S zrv?Cj000003jhEB00000SC#+(A^;2k(hUay00000s1*PJ00000Kpz7DApi~lfDQ@( z00000AOHXW00000J7NIR0000000Vsk01^NU08o<&0000000;m8000000PQ+| z001HY3;_7W1^@s6003zK00000002BU0RSQZ3;=bt2LJ#7000^Q00000007jX0stZa z3;@No2mk;8000^Q00000000fG0stZa3;;&C2mk;8001HY00000002s60{|ib3;;lN z2><{9000aC00000000CD001HY3;?))kOlw%0000R00000000100RR9Z01Nyp01N=YatQzc00009000000001cwgLbm01N<9u?PSF0001g4gdfE z00000k7fY?A^;2k+>8eR000004gdfE000009RmUYA^;2k2x15T00000CIA2c00000 z#WMf^A^;2k=DP*}000009RL6T00000B(wqmA^;2kHoOP`000008UO$Q00000tX=>B zA^;2k<{9000>P00000000Lo0{|ib3;@752><{9000O8 z00000008xu0stZa3;@)!2mk;8000^Q00000000s<0{{{L3;>Wv2><{9000#L00000 z001W50RSQZ3;?uP2mk1pojd01N3abHA^;2kVxR{A000003jhEB00000a&G|uA^;2kq!$PP z0000090C9U00000LLmVFA^;2kG++k+00000E&u=k00000S(^d?A^;2kM6?J100000 zYybcN000007h(W^03rYk0RFWG00000044wc0000002lxQ03rYk0Qg}D0000001p5F z0000001Pew03rYk08Y3D000000Ga>*000000RNu?03rYk0BEHM00000044wc00000 z0BAY^03rYk00y=P0000001^NI000000J+ft03rYk0B9P22mk;8000^Q00000005Hn z0stZa3;^=U2mk;80031000000008D}0stZa3;@=l2mk;8002b*00000006|N0stZa z3;=Dm2mk;8000^Q00000008v?0stZa3;@D02mk;8008d*00000006up001HY3;>d| z1^@s6001<90000000022umAue01Nca>C00000qyPW_00000+YJB! zA^;430GhA{0000002=@R0000001D*-03rYk0F1>50000009OD2000000Ku3603rYk z08J?f0000002%-Q000000I%8s03rYk0FqY-0000003!eZ000000B-9503rYk0FH+T z0000004e|g00000007ql03rYk0C2qs0001g000&N00000008-=001HY3;^Lu2LJ#7 z001rk00000001050{|ib3;+;P2><{9000aC00000004pu001HY3;+y~1^@s6000{R z00000006Sb0RSQZ3;=-Y2LJ#7000^Q00000001DX001HY3;_A!1^@s6000gE0001g z0000DY6Acw01N;yc?kdj0001?000000002L2mk;g01N=UuLb}B0000R000000000$ z!vO#y01N;kNeBP{0000y0000000009XafKu01N+000008UO$Q00000RptNyA^;2k zhJyzH000005dZ)H00000%Srv(0000009OD2000000N(}x03rYk0DzDN0000005<>t00000 z04<{9000C400000003kk0{|fa4gjDI3IG5A0012T00000008iRZUO)z01N;I zqX+;10000@000000002HeE=0A00000?^^)?A^;2k6x0U*000008vp z03rYk0LHTh0000006YKy000000Bd~%03iSs05F~_0000008jt`000000PRr$03rYk z03N>w0000004@Lk0000008q6703rYk0Q)=$0000001p5F000000Fej*03rYk09K#} z0000001E&B0001g003;l0stZa3;<{9002h-000000003S005zX01g244hjGO0000100000 z00003o&f+N01N=LD+mAp0000g000000002@x&Qzo01N<*^acO`0000q000000001W zDFXl^01N;yHVFU#0001G000000002<{Qv+W01N=an+E^@0000g000000002};sO97 z01N={%m@H~00000EdT%j00000?0^9PA^;2k_M-;?000004gdfE00000G0Ok|A^;2k z*!>0o000003jhEB00000_A>zhA^;2k`m+ZB000009{>OV000009Owc7A^;2kGR6o1 z00000YybcN000006%YUbA^;2kn2`nm000008vp=*0000002dzv03iSl06-2300000 z03`qb000000CH~v03rYk092z0000000CNBU0000009ITB03rYk05EF_000000C)fZ z000000N*+T01^NU0KiKL0000002KfL000000Bqm^03rYk05(|&0000002%-Q00000 z0N!zb0{|ib3;^JN2><{9000^Q00000005R*001HY3;=|)1^@s6000gE00000004jh z001HY3;=|N1^@s60012T00000002S?001HY3;^(u1^@s6000{R00000006S10stZa z3;+(M2mk;8001Tc00000002V|001HY3;=w8kp=(&0000R0000000015hynm201Nq=E01N;CCkOxl0000I000000002QO9B8Q01N<3VF&;K0001g z3jhEB00000DFy%lA^;2kwvPq?000009smFU00000J$?cJA^;2kA*Toc000008UO$Q z00000bG`upA^;2k3PT7000000Q~&?~00000X6XU|A^;2kgw6;6000008UO$Q00000 z{qq0-A^;2k5|sx4000009{>OV0001g0LsAv03rYk0QkWO000000B8UJ0000006ZcA z03rYk0B))W0000004@Lk000000CySy03rYk0GOW!0000006hQz000000E4Ik03rYk z0B)xU00000096100000004GoZ03rYk06x7300000096100000003X``03rZ?3;;%c z2LJ#7000sI00000005DZ0RSQZ3;;wW2mk;8000^Q00000003nL001HY3;_0y1^@s6 z001li00000007l~001HY3;-?x2LJ#7002w?00000001C;0{{{L3;<{9000O8 z000000068@0RSQZ3;@J>2LJ$n0000E000000001IvH<`h01N=wI0yg$0000(00000 z0001PRR91Y01N=)&;|ei0000I000000000NbO8V&01NBX9oZP0000E000000002j76Skx01N=6+Xw&v0001D0001g0000049)=n zA^;2kFi;2p00000ng9R*00000@DKw4A^;2k?AQnZ000005dZ)H00000fHnXCA^;2k zzP<(k000005dZ)H000001ych6A^;2kaA64m00000FaQ7m00000eH;P+A^;2kQg8?W z00000CIA2c000009^n9g03rYk08W7i000000HXi^000000HhZH03rYk0A`p500000 z08Ib@0000003W#l03rYk0CGME00000089V?000000I>2mk;8003+N00000 z004Gw001HY3;^D~1^@s6001xm00000006M|001HY3;?((2LJ#7002k;00000005;A z0RSQZ3;;5s2LJ#7000sI00000008440stZa3;>r(2mk;8000gE00000008G%0RSQZ z3;4!c00000 z3jhEB00000i%|mrA^;2kfM5v#000005&!@I00000evtwIA^;2kmYfIx00000E&u=k z00000Ik^A;A^;2k9A5_j000007XbhO00000%1Z+PA^;2kuv!TK00000761SM00000 zWex%WA^;430PblB0000007w7;0000009zab03rYk05IMN0000004)Fj000000Lcgg z03rYk02b2-000000384T000000JnGm03rYk0My6^0000001f~E000000ApbQ03rYk z0BE%a0000005kvq000000Kta>03rYk0D_kY0001g000XB00000000!v001HY3;<{9 z000^Q00000004gb0RSQZ3;;l32mk;8000XB00000004e40RSQZ3;=wx2LJ#7000sI z0001g0001R5C8xo01N=Mkp=(&0000R000000002bkOBZA01N;!u?PSF0000W00000 z0002`asmJ%01N<7iwFP!00010000000001zbpZe(01N;Mo(BK`0000T000000002Z z7XSbu02Kfjn=1eS0000e000000000OrvU(eA^;2k{x1js00000BLDyZ00000S~CLx z5&#SUKtl-t00000j{pDw00000kRAa5A^;2k%Bcqc00000CIA2c00000LCOFCA^;2k z@oxtJ00000PXGV_00000_f!A?A^;2kwy*{O00000IRF3v00000n^Xb-A^;2kIhhE5 z000000MGyc0000009bSb01^NU05F0H00000067By000000BBnR03rYk00^8200000 z0672v000000L_vB03rYk016BT0000001f~E000000JPBp03rYk0G`GO0000001^NI z000000G_n~03rYk0QOl20000002%;)00000001zF0stZa3;<{9001BW00000007s^0RSQZ3;@^+2mk;8000gE00000005kT z001HY3;=q~1^@s6000{R00000007W80{{{L3;;k#2><{9005c*00000003rxEdu}& z01N=2Itc&(0000P000000002s{{a9Z01N000000000^ZUX=!01N@3v01N;ijR^n%0000P00000 z0001F1p)vf01N;SGzb6y0000E000000000VEdc-`01N<5tp@-A0001`0{{R30002J z1OWgd01Nk$000008vp=*0000009qIT03rYk04kdX z0000006hQz000000MaxA01^NU0I);}000000FM9w000000BNfM03rYk0Kzc{00000 z0Pg?*0000007UWu03rYk04gd70000003QGV00000053WM03rYk0LP370000002%-Q z000000GTy^001HY3;;^J1^@s6001Wd00000007BA0{|ib3;@7W2><{9001Na00000 z004~(0{|ib3;^`k2mk;8000sI00000007i30{{{L3;@tP2><{90089x00000006Fn z0stZa3;>jo2mk;8002(_00000006|b0RSQZ3;+s$JqQ2*0000B000000002xd;t@h01N;Ium}JE0000#0000000027CIJ8<01N;QtOo!9 z0001g8UO$Q00000yCwhtp#T{GpyDe400000FaQ7m00000=HmhYA^;2kKFtUK00000 zSO5S300000eWCyWA^;2k+(`!j000008vp3~000000LcXa0000005cu~03iSl01yod0000002lxO0000008pO* z03rYk03JyP000000384T000000CGkE03rYk0A9@o0000002=@R000000GY7>03rZ? z3;;@32LJ#7006lF00000001!s001HY3;_O(1^@s6004Uc00000008zj0{{{L3;=LP z2><{9000sI00000001v*0RSQZ3;?tV2mk;8003nG00000001?C001HY3;-4a2LJ#7 z000sI00000001vW0{|ib3;;k_2><|p0000>000000002qF#!M~01N03rYk0EU$Z0000008{_~000000462@03rYk0Enx92LJ#7001rk z00000005S<0RSQZ3;;0H2LJ#7000{R00000000FR0{|ib3;=oD2mk;80021v00000 z005WH001HY3;-5&2LJ#70021v00000001v2001HY3;^7<1^@s6001HY00000008Hn z0RSQZ3;;eX2mk;80016;000000001(rvd;X01NIVP-0000T0RR910001?R{#Ja01N=CvIYPE0000q000000001gEO7wii0000002u%P000000B9rt03rYk0EVLm0000002TlM000000Aq>( z03rYk0DK1r000000672v000000E90C01^NU0MI@O0001g0055w000000036Y001HY z3;<{9000sI000000037x001HY3;;601^@s6000&M00000002Mu0RSQZ3;+;d2mk;8 z002?|0001g0001y4gmln01N_fA^;2kJWU4x000008UO$Q00000 zV?F}_A^;2kAW{hc000003jhEB00000pf3Xe5&#SUU_S`}00000ng9R*000002?hWF zA^;2kQjZ1z00000WB>pF00000EDiwxA^;2kN}&e;00000BLDyZ00000uml1CA^;2k zhGGbR000000Av6F0000009ru<03rYk002}80000002u%P0000005CuS03rYk0HSdR z0000007L))000000H#0#01^NU0C0;50000002%=R00000083y203rYk03g{100000 z044wc000000K^gj03rYk079b&00000080RW00000008_I001HY3;^hr1^@s6002Dz z00000008<*001HY3;@K;1^@s6000^Q00000008fp001HY3;@{P2mk;8001oj00000 z007#i001HY3;+*H2LJ#7001Tc00000000e<0RSQZ3;?#P2LJ#70037200000003lv zBLM&+01N;Qs|Nr80000c000000002s-T?q201N;ESqK0C0000Q000000000rVgdjn z01N=coCp8_0001200000000022m=5j01N=g)(8Lq00013000000002c_W=MR01N>3 zUkCsI0000Q000000001TtpNZc01N000001poj500000JbD2DA^;2kG9Cy300000 z9{>OV00000RYL;+A^;2k&{PQk000009smFU00000)I0$IA^;2k3~vVj0001g02%-Q z000000KG#103rYk0Q$)W0000003`qb000000KY^703rYk0Pt4{0000002BZK00000 z0R6iF03rYk0POSz00000044wc0000008BIk01^NU0B}SJ0000002KfL0000006<{9000aC00000000i%0stZa z3;0RSQZ3;?D|2mk;80024x000000036(001HY3;@)J2LJ#7001Wd00000 z002#M0stZa3;^t;2mk;8002V(00000003ph0stZa3;;rZwg>@RA^;2kaL@(-00000 z3jhEB00000Ab0`*A^;2k{EP?y000003jhEB0001g0M2g%03rYk0I+@u0000008sz{ z000000EUPH03rYk0EVpy0000005Jdn000000CQ;r03rYk03dk@0000000aO400000 z0QW5e01^NU05CfV0000002u%P000000Cc4Q03rYk0J};D00000044wc000000L&Wz z03rZ?3;^_>1^@s60012T00000004+f0{|ib3;>{72><{9000XB00000005&?0RSQZ z3;>+J2LJ#7001rk00000005C_0{|ib3;=+52><{9004~u00000006id0RSQZ3;-{v z2LJ#7000sI00000008BO0stZa3;>p_2mkEp z0001^000000000AKLG$D01N;$w+8?K0000n0000000003LjV9G01N;M2F01N>9hX()v0002<0RR910000MQvv`Y01N<{9 z005c*00000007@$0{|ib3;=L&2><{9001fg00000002*G001HY3;;^)1^@s6000gE z00000007DW0RSQZ3;?X02LJ#7001HY00000000@10stZa3;`e03rYk04$*h0000005t#r00000 z0OAY-03rYk05;VK000000384T000000E+ei03rYk05&NH0001g004pj00000000K4 z001HY3;@PU2LJ#7003M700000000640{|ib3;^iQ2mk;8001Tc00000002ze0RSQZ z3;^692mk;8000^Q00000001on0RSQZ3;7; z2LJ#7001BW0001g0001caR2}!01N;M_XYp}0000Q000000000`p8^0P01N<{wFm$J z0000T000000002mHUj_>01N<7M+pD`0000L0000000000H~;`501N=Iss;c60000x z000000002~+yDR~01N=we+K{n0000#000000001%ZUX>+A^;2kaD52?000007XSbN z00000cI^NFA^;2k%8Um9000005&!@I00000xLyMQA^;2kkZlP700000C;$Ke00000 zSMmY?A^;2kCea80000008UO$Q000007P|oeA^;2kvOx#{000008UO$Q00000axen` z5&#SUAV3L!0000001^NI000000C*Ds03rYk09BI)0000001f~E000000CW)p03rYk z09e@w0000005$*s000000M>>A03rYk05q%!0000001f~E000000Q<`V03rYk06)bD z00000089V?00000065A403rYk0Dw#g0000008jvb00000001AF0stZa3;;&62mk;8 z005Q%00000006@l001HY3;?s31^@s60024x00000008#u0RSQZ3;>{72mk;8000^Q z00000008Wl001HY3;?_%2LJ#7003D5000000080h001HY3;>*z2LJ#7004FX00000 z002dQr~m*W01N=u;06Ey0000_000000001c4FUin01N=+Xb1oR0000T000000001D zSpWbc01N=+(FOnj0000R000000002U7Xbhw01N03rYk0Q9N{0000002%-Q z000000Dl|<03rYk0J7c)00000044wc000000Ev4801^NU0Kkn20000002u%P00000 z08;z{03rYk0A9`r00000044wc0001g007>6001HY3;?qJ1^@s6003bD00000003oK z0stZa3;<{9003nG00000007`)0{|ib z3;<{9000aC00000006d4001HY3;-<71^@s6000^Q00000003O%001I?01N;U zg9iWr0000E000000002>JpceA01N;^$OZra0000R000000002}`T+nU01N<_#000004*&oF000001v>!%A^;2kWVQzY00000A^-pY z00000H$MRYA^;2kX150b00000CjbBd00000WCQ>JA^;2kXp9B`00000EC2ui00000 z35WpzA^;2km?8)O000008UO$Q00000kA(sNA^;2kDyj$o00000L;wJP000000J<9j z03rYk0If&}00000015yA0000000Zg*03rYk0G`eW000000Hgo_00000060+s03rYk z06UZj000000672v0000008{S(03rYk07#Mt00000022TJ0000000I{S03rYk02JK_ z000000CNBU000000LJKl001HY3;?1F2LJ#7000{R00000007`T001HY3;^H81^@s6 z003hF00000003q)0stZa3;-gF2mk;8000XB00000004?=0stZa3;@2M2mk;8001`t z00000003RQvIhVF0000I00000 z0001&`~UzV01N;en+E^@0000{0000000005O9B8Q01N;OVF&;K0000p000000002A z7ytkv02Ki6nkxVR0000e000000000|Yytox01N2mk;8000^Q00000001;+0{|ib3;@7&2><{9002<{00000001?>0RSQZ z3;;Yt2mk;8000RA00000002If001HY3;=@G1^@tm0000V000000000s9RUC$01N;s zsRsZ60000k000000002`Bmw{;01N=oOb7q~0000`000000000lO8@{O01N=$%mx4e z0000b000000002|4FUin01N;EX$SxS0002&000000000@cLM+t01N=|kO=?)0000M z0001g00000LRtd=A^;2kU}*^e00000bN~PV00000+lv4IA^;2k$k7G>000008vp;$03rYk z0QgA<0000002=@R000000Mn-c03rYk0CGzQ0000008{_~000000LD`S03rYk05h0> z2mk;8000^Q00000006$b001HY3;^u(1^@s6001Tc000000034o0{{{L3;^&z2><{9 z005c*00000008ez0stZa3;^(w2mk;8001KZ00000002>q0stZa3;>p!2mk;800372 z000000006l001HY3;>F!1^@s6001w4000000002By#N3r01N;?V+Q~L0000T00000 z0000FrvLyV01N;%O9ub|0000k000000002;ga7~{01N;W&jtVh0000B000000001H zH2?r201N<#y#@dP0001*000000002K%m4r)01N<)a|Zwb0000_000000001gssaN5 zA^;2kZq*0?000004*&oF00000I3EE3A^;2k@Tms?000009smFU00000^CJNOA^;2k zG^+;y000009smFU00000G*ANoA^;2k@LmZ300000DgXcg000007d-(0A^;2k=(Yy{ z000008UO$Q00000Td@HEA^;430CqSC0000003!eZ000000C2?s03rYk0CM^U00000 z01E&B000000D(>d03rYk0Qg}D0000001p5F000000CfZc03rYk0NyeP0000006qW! z0000003tpB03rYk0PLy;0000005<>t000000NZ^701yBe0GQw_0001g0000000000 z0068L001HY3;<)31^@s6001-q00000008Pj0RSQZ3;@t{2LJ#7002e+00000004=h z0RSQZ3;@wB2mk;8002?|00000003d?001HY3;-U62LJ#7000{R00000004cZ0RSQZ z3;-c72mk;8000vJ0001g0001}Gyni101N000000PQ{l03rYk0KifS0000000;m8000000C#W#03rYk z0Jez;0000001E&B0000005aSH03rYk07=OR000000H^?e00000002Zc0stZa3;?EB z2mk;8000gE00000006#0001HY3;^QD1^@s6002+`00000001pi0RSQZ3;+s&2LJ#7 z0012T00000005B^001HY3;@8A1^@s6000*N00000004fo001HY3;^Qm1^@s60012T z00000002CHsQ>^X01N=_Oa}k}0000_000000002no&W$M01N=wNCyA_0000Q00000 z0002CtpETb01N=kQwIP50000v000000002=O922P01N000005&!@I00000*tr4#A^;2kR=o%S000008UO$Q00000$pQcXA^;2k zoQVbi00000DgXcg00000ojw8pA^;2kUyTR=000008UO$Q000004POHQA^;2kz-GP2LJ#7001ul00000 z000k&001HY3;^8E1^@s6002+`00000005230RSQZ3;?eL2mk;8000gE00000002UB z0RSQZ3;;hG2mk;8000^Q00000004^P0RSQZ3;+lt2mk;8000{R00000004$K0RSR@ z01N<-wFdwI0000#000000002-lL7!D01N=Su?PSF0000Q0000000009j|cz& z0001z000000001BMgagK01N<{xd#A$00000CjbBd00000*4hF9A^;2k70Czy00000 z8UO$Q00000#pnV6A^;2k63z$!00000OaK4?00000({=y=A^;2kX8HyI000003jhEB z00000rWXSMA^;2kvfKy&00000VgLXD00000_G<{9000>P000000062J0stZa3;;B4 z2mk;8001ok00000007Ud0stZa3;=Gb2mk;80012T00000005~R0{|ib3;=}Q2mk;8 z001oj00000004+%001HY3;?R)1^@s6001KZ00000000Zo0stZa3;;5J#s~la0001N z000000000M69WJu01N<1*$4mt0000E000000000^UjqOl01N;yZV3PY0000R0RR91 z0001q>;V8G01N=SS_l9D0000Q000000002@>;M2F01N=|i3b1x0002m0ssI200012 zPyhfT01N;i&jtVh0001g3jhEB00000mh%AsA^;2kN?Zs400000jQ{`u000007Igps zA^;2k1o;L400000VF3UD00000Y%l--5&#SUHa-Rb00000(gy$l000000we+eA^;2k zfJ_Jg00000Pyhe`00000KuG`qA^;2kFsudu000008vp*0000008~B!03rYk0HbgR00000015yA0000005bsq03rYk02qh{0000006PEx z0000000Q^`03rZ?3;?Jq2LJ#7001}u00000006D(0RSQZ3;;M<2mk;8002$^00000 z007?C0stZa3;-0!2mk;8003S900000003lN0{|ib3;<{9002M$00000005Tu z0RSQZ3;_6E2mk;8004~u00000004wO001HY3;-mn1^@tm0000R000000002dxBvhm z01N;M2F01N=O4F>=K0000R000000001~Dgyu_01N=YHwgd$ z0001F0001g00000plbsFA^;2k5PJy#000007XSbN00000TpR!ZA^;2kIG_dq00000 zi~s-t00000!)5^hA^;2kX0stZa3;=><2mk;8003A300000001ar0{|ib3;@7! z2><{9001}u00000001}x001HY3;=wJ1^@s6001Wd00000000JZ0RSQZ3;-mY2LJ#7 z002+`00000004vu0stZa3;;-I2mk;8001L@000000001a$pHW&01N=T@CN_@0000E z000000002a@&EuL01N=slLr6*0000I000000002@Z2$lw01N=4@df|@0001*00000 z000215&!@q01N=wk_G?(0000s000000002yegXg@01N;-rw9N50000U000000001g zic$aoA^;2kz|RH%000008vp;M1&00000WIF)> zA^;2kifsn~000008UO$Q00000zGMRcA^;2kuyY9j00000Z~y=R00000F+T$UA^;2k z&{7Ei00000iU0rr00000-Xj12A^;4307jz*0000004V?f000000DK+;03iSl0Duh& z0000004o3h000000BExU03rYk035ss0000002%-Q0000008btR03iSl06+~200000 z04V?f0000003W*m03rYk09y100000005kvq0000002G1&03rYk04yK~0001g001Tc z00000004?g0{|ib3;<{9000gE00000005UX0stZa3;;Zf2mk;8000yK00000 z001Yd0stZa3;=Am2mk;8003S900000002I&0RSQZ3;-N62mk;8007wl00000007`M z0{{{L3;-ZT2><{90055w0001g0002>wE+Mk01N;XJqQ2*0000k000000002b9s>X& z01g1)4GI7N0000X000000001GS^xkd01NJc z03rYk0Kz;70000001E&B000000F_$<03rYk0Dx)<0000005t%A00000007eF001HY z3;;R`2LJ#7001rk00000007;50stZa3;^1u2mk;8001cf00000004zt001HY3;-gu z1^@s6000{R00000001`w0RSQZ3;+tA2LJ#70012T00000004Pb0stZa3;@QO2mk;8 z002k;000000019O%01N000008UO$Q00000F{=RpA^;2kWHAT;00000CIA2c00000Iy3WB~vo01N=&;|Bl$0000W0ssI20001|9s&R& z01N=@a0mbZ0000(000000000cx&Qzo01N=AVFv&J0000j0RR910001ZEdT(f01^NQ z0000000008000000002&E&u=`01N;?HwgfL000002mk;8000006%qgdA^;2kIFbec z00000Q2+n{00000NpS)IA^;2kUZe;B000005dZ)H000005=jF9A^;2k09pwE00000 z4gdfE000005sCr;A^;2kL9Yk^000008UO$Q00000mWcuYA^;2kT(1ZK000004gdgu z000000Cf=p03rYk0L(!M0000004V?f000000H9(303rYk03@~s00000044wc00000 z04)^&03rYk0OYX-0000007n1-0000004Wv$03rYk0GOr+0000001f~E0000003;Lu z03rYk0LYUD000000CoTX000000M{vh001HY3;?R81^@s6001`t00000002sr0RSQZ z3;?ty2mk;8002t>00000001~r0stZa3;=eQ2mk;8000XB00000000#y001HY3;-FV z1^@s6004FX00000006-X0{|ib3;>kZ2mk;8003YB00000008S<0{|ib3;@7?YzY7W z0000-000000000C1Ofme01N<3Vh8{L0000v000000002dX8-^q01N=M=LP@(0000v z000000002j$pQc(01N=Y!w3KX0000F000000001}eF6X?01N;Frw9N50000U00000 z0002XCjbB<01N=awFUqH0001g8UO$Q00000>@5KRA^;2kLa_$`00000<^TWy00000 zEx!Q(A^;2kUPA}~00000JOBUy00000b}Rt^A^;2k^RNd100000PXGV_00000Uxfky zA^;2k8mb5Y000004*&oF000006qx`3A^;2kFf9iF000005&!@I0001g03vGw03rYk z0QR5=0000005t#r0000003uWZ03rYk0G^l#0000001f~E000000O?`?03rYk07T*j z0000003`qb000000OB$L03rYk0CKwq0000001*HH000000E!#{03iSs04SO(00000 z04M+e000000A=6+03rZ?3;;R^2LJ#7000XB00000004hK0{|ib3;<{9000O8 z00000000&P0{|ib3;+($2mk;8002n<00000008;)001HY3;;-$2LJ#7000^Q00000 z006?g0RSQZ3;-ZP2mk;8001cf00000005#v0{|ib3;-Zh2><|p0000U000000001) zfdK#_01N=&9|!;d0000?000000001nIRgL^01N<7N(le}0000L000000000bV*mgm z01Ne0000006G8w z000000OtV!03rYk0J?|<0000001yBG00000012o803rYk0B$e{0000003!eZ00000 z0HII<03rYk00Wc=00000044wc0000009#`K03rYk0F2@W000000384T000000Q4RM z03iSl01ys;3IG5A0018V00000005A{0stZa3;-y>2mk;8003wJ00000004h1001HY z3;;H#1^@s6000{R00000002H60{|fa6##&oD*ylh000;O00000004l+0RSQZ3;@JQ z2mk;8005Ez00000001|`001HY3;?BR2LJ#7002*a000000000WHUR)401N=SX9oZP z0000)000000000NIRgL^01N=INeKV|0001*000000000B6aoMu01N<1LI?l=0000Q z0000000019w*dem01N3{2mk;8002$^00000003bW0stZa3;<+82mk;8000^Q00000 z006fX0stZa3;=#Y2mk;8000^Q0001g0001ag8={{01N;qAqW5f0000U000000000_ zB?15<01N=&a|i$c0000%000000001+jR62601N-01N<9s|Nr80000r000000002*ZUF#)A^;2k zh!qF`0000090C9U00000NJ|3%A^;2kkXi`<000001poj500000Uj+jIA^;2kN7e`c z000008UO$Q00000D3kyIA^;2k64nL)00000VE_OC00000^C$oSA^;2kq_+kD00000 z9RL6T00000K%oKvA^;2kx3vg=0000001f~E000000Gty803rYk0D#&E0000007w7; z000000M@qv03rYk06AO-000000672v000000RD{v03rYk07kF~0000002%-Q00000 z05(ej03rYk0Bm{(0000007d`+000000O4~203rYk0BEHM00000044x`00000001mx z0{|ib3;=L*2><{9001fg000000016r001HY3;+}E1^@s6002k;00000002Yp0RSQZ z3;+@*2mk;8002Y)00000008T0000M0000000016#sL5#01N1^@s60037200000007dm001HY3;=vs2LJ#7000^Q z00000004rQ001HY3;=o~2LJ#7001!n000000081N0stZa3;^C$2mk;8001Tc00000 z008V&001I?01Nj0OOI00000U;qFB00000UeW*nA^;2k zqyYy2000003jhEB00000R+a()A^;2k#GMEL00000E&u=k00000t}6flA^;2k8m9&T z000008vp03rYk0KvEi0000002%-Q z000000G&7j03rYk09K3$0000009OD20000009D-r03rYk0F=K70000001*HH00000 z0N<7Z03rYk0F<%_0000006zc#000000N@pW000sI3;>Wh2><{9000~S00000004PK z0RSQZ3;=|72LJ#7000^Q00000008er0{|ib3;-}#2><{9000jF00000008lN0{{{L z3;>{w2><{9000>P00000000&f001HY3;-sR1^@s6001EX00000000bl0RSQZ3;<1k z8wdaZ0000n000000000pHUI!301Ngi03rZ?3;;Og1^@s6004Xf00000003b?0{|ib3;>W*2><{9 z001Tc00000000UZ001HY3;?8@1^@s6002Dz00000006+V001HY3;@Dd2LJ#7000sI z00000002Ct0stZa3;-Fn2mk;8000^Q00000000V00{|ib3;=*y2><|p0000500000 z0000Nm;nGH01N;-DF^@n0000I00000000295dZ)p01N;gum%7C0000R000000001_ z`T_tV01N<4(+B_n0000f000000000=umS)g01N>4uLuAD0000E000000001VeE|R> z01N00000PLcqB03rYk0CWon00000 z04@Lk000000FGY+03rYk08noU0000000aO40000005{?S03rYk0K?1(0000002%-Q z0000005Yor03rYk0CcGc000000D}Mk000000ECJH03rYk0BWxY00000073u&00000 z0HQ$v03rYk0JO+|1^@s6001BW00000003!i0RSQZ3;;9_2mk;8000~U00000000=& z0stZa3;-g>2mk;80037200000002LP0RSQZ3;$72mk;8 z0012T00000004K80RSQZ3;+Zr2mk;8002J#00000003=Q0RSQZ3;^0000U00000 z0000cT>}6j01N;?YzY7W0000C000000002UasdD$01N000005&!@I00000b+`ZkA^;2kJn{wr00000KmY&$00000dbt4rA^;2k zzCH*500000d;$Of00000V0r=oA^;2kU8V>C000009smFU00000|4;(}A^;2ka9;@k z000005&!@I00000su=(PA^;2k9-an&0000006hQz000000CMyI03rYk0NRxY00000 z06YKy0000001uG>03rYk03_80000000I2`~0000002E3A03rYk0QI^D0000002%-Q z000000PeH^03rYk0F7A(0000008an_0000009wZ2mk;8003zL000000082B0{{>J8335zD*ylh00000000000031G z0stZa3;?`p2mk;8002|~00000003Y)0RSQZ3;>L42LJ#7002Y)00000006Hg001HY z3;_P41^@s6000{R00000003%#Z2|xy01N;eq6h#00000@0000000012hXDX001N{v2><{9 z0027x00000001o_0{|fa4gdfT3IG5A001ul00000004l)0stZa3;=P$2mk;8000gE z00000000jV0{|j_01N3js^e#0000i00000000157Xknx01N=YLkIu>0000M000000002a z!2tjw01N<}MhE}^0001-0RR910001LYybcv01N4Y1^@s6003nG00000001;H z0{{{L3;@tU2><{90055w00000002~V0{{{L3;=M22><{9003zN00000000CN0RSQZ z3;>RQqXz&00000I000000001-7yk-g01N<{I0yg$ z0000!000000001I!2tjw01N>9MF;=@0001gp8x;=00000YBmA@A^;2krHcpv00000 zC;$Ke000006KeqgA^;2k8VU#i00000X#fBK00000B6R`)A^;2kR*VP$00000R{#J2 z00000)?onvA^;2kyxs=@00000djJ3c00000p~3(FA^;2kSZ40000003rYY000000G&?)03rYk06LQh0000002%-Q000000FpZc03iSs z0H~ZR0000002lxO000000L=gefck%a0RSQZe+&Q)9|!;d0000F000000001*+5i9| z01N<(d#hI*A^;2kAXEnc00000 z5&!@I00000`c?w~A^;2kfMy8*00000K>z>%00000N!S7aA^;2ka>xh(00000F#rGn z00000f1UyWA^;2k(xeCg000008UO$Qe*gdg0LWJZ03rYk0Dxx+0000008Ib@00000 z0B-&O03rYk01QS40000002=@R000000DlGo03rYk0K_&30000005$*s000000I`Sy z03rYk0Jp6O0000005t#r000000Fg-p03rYk03cck00000015yA0000001AEpe*hu? z3;;?12LJ#7000sI00000001t{0stZa3;>M92mk;80037200000005>j0{{{L3;>Wp z2><{9000#L00000007fw0stZa3;?*E2mk;8001ih00000008&80stZa3;>3*2mk;8 z000gE00000001Bg0RSQZ3;>Fte+K{n0000V000000002z?*ITI01ND$03rYke*h3E2mk;8001ih z00000002=L0RSQZ3;-Rd2LJ#7000sI00000008LW0RSQZ3;Jq0000E000000001$Edu}&01N=2Itc&(0000P000000001m-2eb001N;a zfCm5o0000s000000001D>jD5G01N;k#|Qub0001200000e*gdgo?HU}A^;2kuxkkb z00000dH?_b00000$SeZ@5&#SUU^)o^0000082|tP000001jYdXA^;2kG001HY3;+kN z1^@s6004ym00000001Ci0{|ib3;>{T2><{9002h-00000003Cx0RSQZ3;@s~2mk;8 z001`te*gdg0000hhX4Q~01N=6&jtVh0000R0000000000q5%LR01N;lE(ibs0000c z000000001UtN{Qb01N;MF$e$v0000x000000002yR{#Ja01Nl*_AA^;2k ze+u3R00000044wc000000C{}?03rYk02BZR0000003HAU0000009@As03rYk0LRA& z00000089V?00000032Nb03rYk02GG@0000002=@R000000D8~@03rYk08qRL00000 z0D}Mk000000Jnq!03rYk02Gr500000e*h)`00000004!M001HY3;>wa1^@s6004^s z00000005SO0stZa3;_I(2mk;8005Ez00000002`s0{{{L3;+O02><{9000sI00000 z005md0{{{L3;?i12><{90055w000000009R0{|ib3;?p+2mk;8003eD00000e*gf! z_5uJR01N0000000010HUa=501N<9R|o(A0000V000000000WJ^=tC01Ns%`gZ600000Jpcdz00000Got|jA^;2kmM#bY z00000DgXcg00000A(H?AA^;2kz6%Ec00000OaK4?00000(j))?A^;2kv!ez800000 z8~^|S00000*6siRA^;2kPLKxx00000`T+m{00000q~`ztA^;2k?t=#ae*gdg02=@R z000000F*KS03rYk02aFj0000006YKy000000DVLQ03rYk0DxBs000000A~OI00000 z0G!_d03rYk0JaAQ0000002TlM000000HGTL03rYk0Jhx-00000044wc0000001grX z03rYk0CG+T0000007L))e*gdg000Uc0RSQZ3;^z42LJ#7001rk00000008%c001HY z3;<3A2LJ#7006fD000000025z0stZa3;;iy2mk;8000^Q00000003y-001HY3;>jX z2LJ#7002J#00000001G!0RSQZ3;T0001D z0RR910001uNCE&N01N<{h01N=se~<A^;2k{-y>1000008vp<{9000jF000000067a001HY3;^772LJ#7008Cy z00000001(v001HY3;;M+2LJ#7000sI00000003q!0stZa3;>FR2mk;8004Oc00000 z002x4001HY3;00000CIA2c00000R7?N>A^;2kK+OgK00000 z9RL6T000008F>K!A^;2kej5k?00000IRF3ve*gdg0Nd6903rYk0Jt6q0000002=@R z000000FDC#03rYk0DaX6000000IdK30000004z8G03rYk0O)E50000007d`+00000 z01&hQ03rYk0I*mG0000001^NI000000Adya03rYk0H&q~0000003rYY0000005_fj ze*hu?3;?*K2mk;8000^Q00000007HT0{|ib3;>{D2><{9001-q00000000ov0RSQZ z3;^6x2mk;8001KZ000000089z001HY3;@Q71^@s6001Qb00000005Xp001HY3;+(|c00000h!Oz+ zA^;2kwoV5C00000JOBUy00000e_XHu03rYk0Qxov0000007U@+000000E9dP03rYk z0I*RB0000000aO4000000Mj-C03rYk0M3gD0000003ZMW000000Icx=03rYk0G?Y2 z0000004@Lk000000Q-Rg03rYk0NSVs00000080P>0000001rR{03rYke*lw>2mk;8 z000^Q00000005O#001HY3;>$21^@s6000{R00000001W#001HY3;^w!1^@s6002Az z00000005|90RSQZ3;;&i2LJ#7004mi00000006U4001HY3;?{Z1^@s6000{R00000 z006X-001HY3;@p61^@s6e*geP000000000V3IYHk01N3`UU_10001D000000002Np8x1#0UTY0000Q00000e*gdg$D05EA^;2k z`b7r-000005&!@I000004>|z=A^;2kjB5t~00000L;wH)00000+Z_S`A^;2knn?%% z00000DF6Tf00000>0$u@A^;2k=-&qb00000uK@r600000Bhdf=A^;2kgmwo200000 z8UO$Q00000qD2A#ev(0000009OD2 z0000008{q@03rYk0Ljt_0000001f~E00000051{)03rYk0FK!R000000HFW?00000 z0Lupe03rYk0DzDN0000005<>t000000L(@L03rYk0O*ehe*gdg000yK00000000s6 z0RSQZ3;@_%2mk;8000^Q00000003CW001HY3;^D12LJ#7005Z*00000002rS001HY z3;nA^;2kDLDuL00000uK)l500000 z2SF1^@s6 z001HY00000006{e0stZa3;;@=2mk;8000^Q00000000Km0RSQZ3;+&O2mk;8004Uc z00000007}a0stZa3;-XF2mk;8000^Q00000003Nj0RSQZ3;uo01N;Zq6Yu~0000Q000000001|1pojd01N;kj|Kn$0000m000000001% zxB&nn01N;*J_rB+0000v000000000H90LF%01N=!-3R~x0000j000000000>A^-p) z01N=+q6Po}0000y000000002fTmS$fe*g>sKC}h^00000I{*Lx00000m^uIeA^;2k zti=WZ00000OaK4?00000t0@2gA^;2k`nLuE000003jhEB00000NrD0ZA^;2kCaDMj z00000O#lD@00000{89h_A^;2kI?x6H00000DgXcg00000V-N!XA^;2kq}T`me*gdg z07w7;000000691V01^NU0N_Xo0000002KfL000000GC$+03rYk09u;}0000001f~E z0000004wMK03rYk01AW$000000Gj~-0000008bhK03rYk0GOW!0000006hQz00000 z0KWzR03rYk0A!E`0000002=@Re*gdg003JI001HY3;=$x1^@s6000{R00000006-{ z0{{{L3;@7O2><{9000#L00000000x<0stZa3;@8x2mk;8000jF00000000lc001HY z3;;@I2LJ#70015U00000002&g0stZa3;@8Z2mk;8002J#000000008Pe*pj@01N<- z;s*c#0000z000000001t3IG5i01N=|kOlw%0000R000000002DRs#Sc01N;?W(fcQ z0000o00000000142LJ#f01N=2uLb}B0000R000000001yHUa=501N=`iwFP!0000H z000000002m83F(z01N=Me{To?00000JOBUy00000dsYJgA^;2k5M~Jg00000E&u=k z00000bJYL*0000009JMb03iSl z0KgIo000000384T0000009%U!03rYk0LHHf0000005Jdn000000M8Er03rYk06a|x z0000002%-Q00000e*hYT0RSQZ3;^692mk;8000^Q000000031o0{{{L3;<{9 z005c*00000000?90RSQZ3;=q$2LJ#7000sI00000006FK0{|ib3;<{9002b* z00000007580stZa3;-%x2mk;8000gE00000008x40RSQZe+&RN;s*c#0001400000 z0001>?g9WJ01N;Q&}6j01N<-YzY7W0000e000000000+z5oCs z01N=&V+Q~Le*gdgIspIx000003`_$6A^;2k&{_!q000005CH%H00000SL6Z!A^;2k zmdywN00000CIA2c00000h#CO^A^;2kT&M>C000005&!@I00000Qt|)*A^;2kmXikn z00000J^%m!00000HO&A3A^;2k^l=9O00000nE?O*e*gdg0FbBw03rYk029Cm00000 z01f~E000000AC{l03rYk0A6zl0000006_o%000000L=sd03rYk01}M`000000CWHV z0000004iw!03rYk0C?*L00000089V?000000M5n&03rYk0I#+P0000002%-Q00000 z0F$o)e*hu?3;@zJ2mk;80021v00000005P{0stZa3;>j}2mk;8002J#00000004h1 z0{{{L3;;kn2><{9000>P00000007we001HY3;?#62LJ#7001KZ00000001k50stZa z3;_742mk;8000yK00000002b@001HY3;?*0e+B>m0000R000000001Ip#T6P01N=S z2?qcG0001D000000000O0RR9Z01N}2i01Nwg3Pk01N0t-}000004gdfE00000OiBX)A^;2kP+AE9000002mk;800000Au|8~A^;2k zgu4a+00000B>(^b00000E7Je~A^;2k%610;000005&!@I00000RXYFxA^;2klEwxA z00000O#lD@00000P<#Rae<{90055w00000005~z0{|ib3;>`~2><{9000^Q000000041C z0{|ib3;+;V2><{9000yK00000002S}001HY3;?u|1^@s6000{R00000008us001HY z3;-4-2LJ#7001Bae*gdg0002S0RR9Z01N<*hz0-v0000i000000002+1p)vf01N>B zV+a5M0000H000000000aXaN8s01N=i@CN_@0002>1ONa400028NdW*N01N=ix(5IN z0000h000000002py8!?q01N=kK?nc<0000f000000002*e+2^oA^;2kUeO2u00000 z8UO$Q00000CR+mlA^;2kFlq?^00000NdN!<00000)(QXsA^;2k43P!^000008vp#0stZa3;>p#2mk;8 z001rk00000006w<0stZa3;?Oj2mk;8000^Q00000006-i0RSQZ3;<%L2LJ#7001@s z00000e*geFApig(01NHz>E01N;GB?tfj0000#00000 z0001K`T+nU01N;kFbDtu0000h000000000=AOZj)01Ns-o6F^00000FaQ7m00000wFd(L zA^;2krq&1m00000A^-pY00000&tCxmA^;2kxQ7P-000008vp<{9000>P00000005{k000sI3;_5t1^@s6004pj00000003JQ z0{|ib3;@X52mk;80021v00000004J<0{{{L3;^Jb2><{9000>P00000002CTe*pj@ z01N1ONa40001APXGWS01N;k zz6JmQ0000E000000000RI|Bd`01N=ofe8Qr00019000000001>0{{Rb01N==iUt4x z0000&000000001isQ~~Y01N<OV00000wch~%A^;2k99ake00000 z8UO$Q00000ZFT?vA^;2kqSgig00000bOrzb00000*>(c}5&#SU;E)Lb000001^@s6 z00000A)){PA^;2kwn+y700000B>(^b00000G8+Q`ApjKs$eSww00000e;5D&00000 z04xUs03rYk0C3g_0000005$*s0000000(FS03rYk06Cus00000089V?000000PD^H z03rYk0Ax`J000000Ga>*000000LcIY03rYk07B0Q00000044wc000000D`9h03rYk z08TIn0000003QGV00000e*jr~001HY3;@{u1^@s6000XB00000004<50stZa3;&w1^@s6000sI00000001TY001HYe+&Tdng;*?0000h z000000001vX8`~r01N=e>jwY;0002>1ONa40002G4*&on01N<_kp=(&0000R00000 z0002TQUCxV01N;u&;|ei0000E000000001FN&o;701N000000K(h=03rYk0DgZ50000009pV50000009yb603rYk0EC7H00000 z0384T000000Kl6803rYk0PraY0000001^NI0000004sw603rYk0CcGc000000D}Mk z000000L%^me*hu?3;=wQ1^@s6000{R00000000Ev001HY3;@)C2LJ#7001@s00000 z008?50stZa3;+r}2mk;8000XB00000005zQ0RSQZ3;+b52LJ#7000gE00000003|S z001HY3;>*m1^@s6004Uc000000004F0{|ib3;>XFe+d8p0000g000000000T^Z)=N z01N=EBL@Hg0000F000000001Y`~d(W01N<3VF&;K0000B000000002K<^cdA01N<* zSqK0C0000^0000000014GXMZ001N=Cy9NLN0000Q000000000f-2wn201NRu2mk;8001=r00000007v#001HY3;>p62LJ#7 z002Ay00000006Ia0{{{L3;<{9e*geG000000000ZB>?~;01N<}ss{i700012 z000000002*Gy?z<01N;?MF{`^0001*0000000005R{{Vc01N;Qn+N~^0000n00000 z0002S`~mpF00000$R_~+A^;2kMyv+_00000H2?qr00000r^x^SA^;2k zIBy3400000xc~qF00000*lz#;eP z00000007=@0{|ib3;>XQ2><{90071S00000002oV0RSQZ3;@z&2LJ#7000gE00000 z006U30{|ib3;^(52><{9005T&00000002kH001HY3;-r?2LJ#7000sI00000002@W z001HY3;-ab1^@s6001Tce*gdg0002t)Bpe?01N<-cLx9f0001)0RR910001ff&c&_ z01N;q0tWy90001C0RR910002EbpQY&01N;m)dm0n0001~000000000A_W=MR01N=K zUkCsI0000V000000002b@c;lK01N3AP4{e0000n000000002f90LF%01N;I-v|Hz0000c z000000001~IRF4601N;~!3F>T0000}000000000|C;01N=Os|Nr80001200000 z0000R8v+0#01N=|ZwLSY0001D000000002mnE?PIe*g>sdMOA100000KL7v#00000 zjWYlMA^;2k#JdIn00000A^-pY00000ZaM=15&#SUAWI1V00000ng9R*00000ytx1X zA^;2kVqgaV000007XbhO00000@J|8&A^;2kRFen*00000a{vGU00000!EOKmA^;2k zJn{wre*gdg06+i$000000C7hG03rYk005B)0000001f~E0000008nWG03rYk0L1zS z000000QCd_0000005G!w03rYk0K_^70000005AXm000000DQs#03rYk00w6V00000 z08#(|0000009XS603rYk0DOuD0000004D$de*gdg001Ci001HY3;<}g1^@s6001-q z000000050r0RSQZ3;<}q2LJ#7000gE000000030u0stZa3;-O>2mk;8001HY00000 z002(o001HY3;^_k2LJ#70012T00000007d&001HY3;^hA2LJ#7002e+00000008+! ze**v_01N=|R|xfA^;2kQn?2J000004gdfE00000w@d*5A^;2kV!H^0000002=@R000000Az3g03rYk0B-gM000000CoTX00000 z0Md&A03rYk01_k!0000006zc#0000001j0H03rYk06=940000001*HH000000O+d$ z03rYk0J1U&0000003HAU00000e*oou0RSQZ3;@oc2LJ#7000XB00000005jo001HY z3;=q_1^@s60021v00000005YL001HY3;>qP1^@s6000gE00000000m&001HY3;RRaJb01NE}cApjKspqncI000007ytkO00000tKk3uA^;2kWP%3(00000Q~&?~00000e<=U} zA^;2k!nXzh000008vp<{9000UA z00000001se0{|ib3;=Ll2><{9003nG00000006!r0RSQZ3;;u_2LJ#7001fg00000 z002Z2001HY3;;)y1^@s6000gE00000005oM0RSQZ3;>o-e+U2o0001*000000002| z8vp1p9TN`0000T000000002k$000008vp1U z03rYke*jF11^@s6001ul00000001|d001HY3;?t(2LJ#7002?|00000003hZ0stZa z3;<$p2mk;80012T00000000u<0stZa3;;mO2mk;8003zL000000075)0{{{L3;@8A z2><{900062000000070e0RSQZ3;?7(2mk;8e*geO000000000rB>(^-01N=|qXqx~ z0000E000000002Yp8)_O01NJq0000k000000001;KLG$D01N<*w+8?K0002H z0000000022{s90Y01N=TVF&;K0000k000000001-Bme*+01N<}qXqx~0000N00000 ze*gdgH%0;gA^;2k#E%F700000BLDyZ00000*75-WA^;2k%v%Tm00000F#rGn00000 z{d5BW5&#SUFoFpH00000IRgLy00000t)Kz`A^;2kj-?0y00000DF6Tf00000hZq0= zA^;2kDw_rX00000Jpcdz00000{y+i%e03rYk0N{HGe*gdg z001Na00000006!=0{{{L3;<9^2><{9000#L00000004nE0{{{L3;;k#2><{9005c* z00000001C3001HY3;?jI1^@s60027x00000003X-0RSQZ3;^6&2mk;8000^Q00000 z006?a0RSQZ3;;tt2mk;8000gEe*gdg0002iga7~{01N;H&jtVh0000E000000001= z9RmO%01g143<>}M0001L000000001WKL7wC01N;?s|El70000R0000000016a{~aO z01g0v5()qS00008000000000jM*{#N01N=|SP1|C0000Q000000000ufAjzVA^;2k zGL;7a00000Qvd(}00000#7Y1FA^;2ks>}ue000008UO$Q00000@~{B_A^;2kKR5^g z00000HUIzs00000wz2^LA^;2k8#xF7000004gdfE00000`B(q|A^;2k|Ir2j00000 zZ2$lO00000v%&!YA^;2kf44{o000000BZmM000000B>9Y03rYk05H@C0000002=@R z000000C=+j03rYk0Q5Qt000000NMZm000000BchN03rYk0H9$B0000006qW!00000 z09wxh03rYk0Kgdt0000006qW!000000Clwj03rYk08qRL00000e*l9300000002Q# z001HY3;<-%1^@s6000XB00000006fx0RSQZ3;-yy2LJ#70021v00000003yq0stZa z3;?#o2mk;8002G!00000003}10{{{L3;+Ou2><{9000vJ00000006*g0{|ib3;-Z` z2><{9000C400000e*gf23;_Tl01N=ypa%c|0000B000000002cP67ZT01N;KVh8{L z0000c000000000CN&^5Q01N;?S_uFE00004000000000z8vp1|01N;FhX?=w0000v000000000U3jzQle*g>sx=jcG000004gdfE z00000ym<{9000^Q00000007h>0{|ib3;^!n2mk;8001fg00000003KR001HY z3;+)71^@s6007be00000002hE0RSQZ3;;Ch2LJ#7001Tc00000002Yv0RSQZe+&SM zT?haG0001?000000001BC;$K=01NA^;2kMq~&8000008vp00000044wc0000004=xy03rYk z0O&mk0000007C!(0000003F-_03rYk0Cs){0000000;p9000000E58*03rYk0BB|h z0000007L))000000IyyGe*hu?3;@b(2mk;8000gE00000006ba001HY3;+yh2LJ#7 z005Z*00000004nq0stZa3;>p!2mk;800372000000040A0RSQZ3;+yU2mk;8003+N z00000001^b0{|ib3;+;T2><{9003tJ00000007wK001HY3;-a5e+K{n0001G00000 z0002sH2?r201N0000Ee*gdg00000x!wW*A^;2k^vVbT00000DF6Tf00000H=qCjA^;2k zN=XL*00000F#rGn00000R(b;f5&#SUK#d6i0000082|tP00000&D;V2A^;2kRKExS z00000CIA2c000008dd=SA^;2kn861C000004*&oF00000f0UU303rYk075MX00000 z09*h7000000EJBh03rYk0AO4R0000003rYY000000I5a;03rYk0FYP-000000AK(B z000000L(=I03rYk0I<{9004pl00000001_s001HY3;?1{2LJ#7000UA000000090?001HY z3;;&X1^@s6001HY000000001AUuSJ^ZeMeBVRCd|0bjFKmPE&L>ZFO{Ics6xzY;R+0MRovRT251RF*09YZFO{I zcwb^+b7ey^MRovRT251RF*09YZFO{Icwb^+b7ey@MRovRT251RHEnftWq3m}MRovR zT251RHEnftWq3m|MRovRT251RIA2m?Uzc!-0uz_uYym-+%}op!v#slU1eePR0SuS$ zO92fBQ*<+JVQ@*8K>`aE7*ljKY-MwENmFx0Q(;L{FkeYiF<(ClQ(;L{LYFa#0u%u^ms^SgCkIn>Gi_mTNtZza3l$hs zbTn*bb8|^kb462ONmDRiNmDUjQ#D_gu`B`<3qoH-Q#W5zVM$X$mobR~6ahDvzI_5N z2UB!2ZDDXpmq7vx6&q7@G;C#ab4gQkMN?r(Q!rmiQ!!stHD5(VMU!#wBnMM;Gi_mT zNtZza3l$hsbTn*bb8|^kb462ONmDRiNmDUjQ#D_gu`B`<3qoH-Q#W5zVM$X$mobR~ z6ahDvy$Jytm+(sg4F^+nGi_mTNtZza3l$hsbTn*bb8|^kb462ONmDRiNmDUjQ#D_g zu`B`<3qoH-Q#W5zVM$X$lQHfj2UB!2ZDDXpmq7vx6&O==G;C#ab4gQkMN?r(Q!rmi zQ!!stHD8ypECLh@LSIEwH(yg>NmD|X;Tr)J0$)j&K>`aEms7<78Z0tjMMXtZG+$F; zNmDgnNmDjoQ#oHnMMXn0MRovRT251RGi_mTNmFxEUrCoi0t*$FQ^f%qEHYn3MMYCI zUsGX8Q#D^nQ#M~yIbTIZMME(~b^u>mPE&LaNtZza3l*1B#Q_==GG9eS zMN>3iQ(;L{HD5_nHeXXYmk}8PB?nV`aE zms7<78Wb{LMMXtZG+$F;NmDgnNmDjoQ#q3y@amIU@eZ>y@jDd*P)lQ%u?hhyx10t6 z3I&(177QK(F-2;ZuNDj)m;6)<2$${)0Udu@PBlkmOmAm4M`d(WX=FuqMKg41WB^}U zM^;)+HAiJkZ)Y|~Wpq?&WJPvGGjwTW0AE^8HAiJkZ)Y|~Wpq?&WJPuWUte@=b6;m= zbYEd)WO4v=d2?f7Y-|8Yb4+h%MQ&kYY-IpnS}`+2Xk}w-OmAmQWp-t3X=wmoT28le z3<0nKX)!ZIY;R{*VRCLsZf<3AX;4dJdH`QqPD@jBHf&{XXLM*qb^u>mPE&JXQ$oOBUu6#=f7=fDa>mtPhEOP9`aE6H_u@Q(;L{GhazlG+$FgUqwYlmjPG{ zE(SGXWoKz_m!J^=G6-&EMN&&sGhdevtP3zFWMxHm0AE@$G(>D~XGCRUb!SO#Ze?<5 zP)lQa0AE^8Q*<+JVQ@*8K>`aEms7<78X7WRMMXt4W@&C@MN(5XUjScPPE&LWeb45~1Q!rluUs_I6bTe&Xa7mXz0t*$FQ^f%q95P=;MMXDdZE$R1 zV`WK7Qd2fxQ!-ygMMYCJUzfo60T>oHUqxa?L~u`3UjScPPE%n?Q*%W`F_$pm3MiN4 zZvhnoaCDd9Q3@HCp3w{t4N^-}b45i(c0_PbR9}}s5)3Jq-jD$Xmq9cFA(!ND0Th=6 zb^;I+HD5(jbTn*bb8|^kb462ONmDhKF^K{c1vy_#VlkJY?gA>8IhVeD0xp;2ZvhpPbMGRT=a0Ze>GnZE$I9Wkz9XY-MCk zb7w_TOH*@FOPBvO3n2(oFke%1MMXuI0ayzz2sLGGaCCV^c9#KI3oaKlb7^{IMRovR zT251RGi_mTNmFxEUrCoi0t*$FQ^f%qGBRI9MMYCIUsGX8Q#D^nQ#M~yIbTIZMKoq< zZe&GLQ#M}!Us_I6bTe&Xa7j~hQ(sA!K>`aEms7<78XPiTMMXtZG+$F;NmDgnNmDjo zQ#oHnMMX1ZZe*7*;R+}RQ*<+JVQ@*8K>`aEB~x@XY-MwENmFx0Q(;L{FkeYiF<(

`aEF;jFjY-MwENmFx0Q(;L{FkeYi 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%0AE^1RCG>L zbTKkyZ*5^|ZeL|`a&K}&GDT8LPE&L@UteQ*crh_CGGbwKX=7h=baH8KXO{sE0UCcr z0AE^1RCG>LbTKkyZ*5^|ZeL|`a&K}(F-3L&Us^|0bWT%rF*0OtZDDC{UuAM~Z*oL3 zMRovRT1QlLPE&L-GGuRUVQFq(WpZ+Fazrpib^u>mM^to9Q*<#lX>N95Y-wa)VRC16 zZDnqBLor2AOJe|ET251RF*a##c42C4X=Gnva%XjIWo~ptF-3L&Us^|0bWT%rF*a## zc42I3WM5%&XLW65ZgfL3MNms)0AE^1RCG>LbTKw*Zgyd8X=Gnva%XjIWo~psF-1~K zPE&L@UteQ*crh_CGGbwKX=7h=baH8KXO{sE0UA0*0AE^1RCG>LbTKw*Zgyd8X=Gnv za%XjIWo~psGDT8LPE&L@UteQ*crh_CGGbwKX=7h=baH8KXO{sE0UCcr0AE^1RCG>L zbTKw*Zgyd8X=Gnva%XjIWo~ptF-3L&Us^|0bWT%rF*a##c42I3WM5%&XLW65ZgfO4 zMRovRT1QlLPE&L-Hfe5lVQgt+Utw}*b!}yCbVM*kb^u>mM^to9Q*<#hY-Mg|bZB2? za&m8SLor2AOJe|ET25wDbTKk)Wo~D5XkTS=a&K}(F-3L&Us^|0bWT%rF*0mrZfA68 zUuAM~Z*oI2MNms)0AE^1RCG>LbTKk)Wo~D5XkTS=a&K}&F-1~KPE&L@UteQ*crh_C zGGbwKX=7h=baH8KXO{sE0U9<%0AE^1RCG>LbTKk)Wo~D5XkTS=a&K}&GDT8LPE&L@ zUteQ*crh_CGGbwKX=7h=baH8KXO{sE0UCcr0AE^1RCG>LbTKk)Wo~D5XkTS=a&K}( zF-3L&Us^|0bWT%rF*0mrZfA68UuAM~Z*oL3MRovRT1QlLPE&L-GHhjTXLM*^WpZ+F zazrpib^u>mM^to9Q*<#hZ*_EEZ)RU|VQyz-Lor2AOJe|ET251RF*0v;bYE{~UvgSu zZf9jgF-3L&Us^|0bWT%rF*0v;bYE{~Uvgn?XJtb&MNms)0AE^1RCG>LbTKk-b#z~E zW?yn)Zf9jfF-1~KPE&L@UteQ*crh_CGGbwKX=7h=baH8KXO{sE0U9<%0AE^1RCG>L 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 zb98cPZfBPP4gnfAMF3w~PE&L-HFa)eWpZY0Z+Bm1a&m8SLor2COHNaCH(y_4cz7`} zF*0Idb7^B=b98cPZfBPP4gnf}MF3w~PE&LmPE&L<{M01tix00000009620JePt01yBG03ZMW0266x4FCWP02_V-0000000963 z0IDbh01yBG05AXm0CgH^2><{S01tix01yBG0CO2>e+d8p2>>O20{{R3000310|3i? z0{{>J002M$0046tX$b%T5CA290{{>J005GamIeR-2LLgC0{{>J004CwX$b%T1pp6z z0{{R3000311^|eC0{{>J003|R005McmIeR-6aYMa0{{>J000zeX$=4X4**Ag0{{>J z000wde`yT>01E&ceggmy0001yk(LGk015z6eggmy0001T8EFXs00sbDeggmy0001W z8fggt00RIIeggmi0000100scsC<6cx000000001me<=b002Kgeeggmy0001E_?H3z z01*Ioeggmy0001F_?H3z01g0!eggmy0002ff3Ir=000O8lzsyM5C8xGbSaVu000C4 zpMC=X5C8xGVfdE<00062t9}Cj00000h?y$@000002mk;800000P%H)j00000keMq0 z000002mk;800000Z-xc{00000n3*d8000002mk;800000Kr03S00000pqVQG00000 ze+U2o0000001zw&000000H~QO0000000;m8000000H~QO000000I-=W0000000;m8 z000000HBx&000000Jxbe0000000;m8000000LGXJ000000Kl0m0000000;m800000 z0M?iZ000000LYmu0000000;m800000e*oT?2><{9007XLD*ylh000O800000008Nj z2><{90079GD*ylh000O800000007_;3IG5A007{eD*ylh000O800000006+8D*ylh z008KmD*ylh000O800000007W{2><{9008iuD*ylh000O800000007{C2><{9e*ggZ zoGSnT00008000000002MfC&Hq00008ohtwU00008000000000`fe8Qr00013ohtwU z00008000000001h6AAzT0001JohtwU00008000000001>6AAzT0001hohtwU00008 z000000002s6AAzT0001(ohtwUe*gdg2mk;800000V4W)f00000pq(oK000002mk;8 z000000Fwy-00000sGTbS000002mk;8000005R(Z200000u$?Oa000002mk;800000 zz>o<500000z?~}q000002mk;800000ppgjx00000=$$J7000002mk;8e*gdg0C=4% z000000PvkF0000000;m8000000ML>N000000Qj9N0000000;m8000000N|1d00000 z005pV0000000;m8000000ML*L0000001%!l0000000;m8000000HBcx0000003hHi z0000000;m80000005A^<{9000000000u znkxVR000010000W2mk;8000000000$nkxVR000010001e0RR91000000000;nkxVR z000010002}1poj50000000013nkxVR000010000^0ssI2000000002kn=1eS00001 z0000^e*ypi0000000000V45oc000000RR91r~m)}0000000000h?^?_000000RR91 zr~m)}0000000000n42pA000000RR91r~m)}0000000000P@XFQ000000RR91r~m)} z0000000000V4f=g000000RR91r~m)}00000e*gdg0Dzh+00000009610Cxuf00000 z0000009fBE0000000sa60Cxuf00000000000En6^00000009610NVoq0000000000 z0NCCu0000000sa60NVoq00000000000Fat100000009610AvUN00000000000GOI9 ze*gdg00031002n?0000000000006+6D*ylh00031002n?0000000000008KkD*ylh z00031002n?0000000000000o1D*ylh00031002n?00000000000020fD*ylh00031 z002n?0000000000003Z{D*ylh00031e*geU0{{R3000000001}nkxVR000010000Z z0{{R3000000000W-zxwB000060000Z0{{R30000000026nkxVR000010002G0{{R3 z000000002U-zxwB000060002G0{{R3000000002EnkxVR000010000>2mk;8e*gdg z00000(3&d%000000RR91;|Bl$0000000000fZi(r000001^@s6;|Bl$0000000000 z*qSQ<000000RR91DG2}o0000000000fZrD{ z000000RR915(EGM0000000000fB2d!00000009610Nn!s00000000000N~#%00000 z00sa60Nn!s0000000000005gS00000009610Am3F00000000000KncW0000000sa6 z0Am3F000000000000^5a00000009610N4cp000000000003e$y00000e*ggh002G# z0000000000001!FD*ylh000I6002G#0000000000001bPD*ylh00031002n^00000 z00000005xhD*ylh000I6002n^0000000000001zXD*ylh00031007hp0000000000 z002mvD*ylh00031007Phe*gdg0000000000oGSnT000010002a2LJ#7000000000O zoGSnT000010002a2LJ#7000000000moGSnT000010002a2LJ#7000000000;oGSnT z000010002a2LJ#7000000001BoGSnT000010002a2LJ#700000e*gdg0N^VC00000 z0RR91&IbSh0000000000P@5|N000000RR91(g^?n0000000000Seq*V000000RR91 zv;+VE0000000000aGNUt000000RR918wUUY0000000000u$wCY000000RR918wUUY z0000000000kee$2e*gdg0096108Rq{00000000000HB*I00000009610KNbK01yBG z000000LYsw00000009610KNbK01yBG000000PveD00000009610KNbK01yBG00000 z00^8b00000009610KNbK01yBG0000003e(z0000000961e*nG!000mG000000020g zD*ylh00031006!K000mG00000002;&D*ylh00031006!K000mG00000003y5D*ylh z00031006!K000mG00000004lTD*ylh00031006!K000mG00000005|*D*ylh00031 z006!K000mGe*gdg0002MoGSnT000010002K0000G000000001BohtwU000010002K z0000G000000001ZohtwU000010002K0000G000000001}n=1eS000010000!3IG5A z000000002En=1eS000010001g0000G000000002sf14`+000000RR91e*gdg5C8xG z00000n4BvB000000RR91e*gdg5C8xG00000P@O9P000000RR91e*gdg5C8xG00000 zz?&-o000000RR911O)&90000000000(3>j&000000RR91tOfu80000000000=$k75 z00000e*pjh0ICK600000000000Qj3L000000096109gtE000000000001%uj00000 z009610JR1H000000000004SU*000000096102l`V000000000006?580000000961 z0B!^T000000000009c$W00000009610P6z)e*gdg00000003~DD*ylh00031002z{ z0000000000004NLD*ylh00031006ZB0000000000004-bD*ylh00031000LH00000 z00000005AjD*ylh00031001rr0000000000005wzD*ylh00031007zt0000000000 ze*gfmoGSnT000010002@2mk;8000000002EoGSnT0000100001000000000000008 z-YWnA000060000100000000000002coGSnT000010002`1ONa4000000001RohtwU z000010002`1ONa4000000001pohtwUe*gdg0RR91`UC&~0000000000IG!s200000 z0RR91`UC&~00000000000G%rU000000RR91&;0000000000003y-D*ylh000I60086$00000 z00000003~_D*ylh000I6003J60000000000004O2D*ylhe*gdm000180000000000 z0001p-YWnA000060001D00000000000001x-YWnA000060001G00000000000001( z-YWnA0000G0001P0RR91000000001>-YWnA0000H0001P0RR91000000001}-YWnA z000060001He*gdg0000000000u-+>G000001^@s6Z2$lO0000000000xZW!O00000 z1^@s6ZU6uP0000000000$lfae000001^@s6bN~PV0000000000(B3Nm000001^@s6 zdH?_b0000000000;NB|$000001^@s6hyVZp00000e*gdg0O;N;0000000sa60HOr| z00000000000Px-`0000000sa60Ga>*00000000000QlZ30000000sa60G=K z00000000005TYvp000002LJ#7P6Pk|00000000007@{ix000002LJ#7LjeE)00000 z00000AfhV(000002LJ#7kOBYz0000000000D55I>000002LJ#7u>}AC0000000000 zFrq5}00000e+K{n01yNK0000000000063y60000000#g705k#s000000000006?NE z0000000#g70MQ8m000000000007#-M0000000#g700#g7000000000008pYU00000 z00#g700;m8000000000009c|c0000000#g70A>OJe*gdg00000003a3D*ylh000L7 z000R90000000000003yBD*ylh000L7000UA0000000000003~JD*ylh000L7004pt z0000000000004NRD*ylh000L7001-!0000000000004lZD*ylh000L7000XB00000 z00000e*gf8qALIZ000070001*1poj5000000001xqALIZ000070000C0000000000 z0001(qALIZ000070002?1^@s6000000001>qALIZ000070000D00000000000001} zqALIZ000070000S0{{R30000000026qALIZe*gdg2LJ#7PYM740000000000xS}fn z000002LJ#7&jSDe0000000000z@jSv000002LJ#7@dN+>0000000000$f7F%00000 z2LJ#70RjL30000000000(4s2<000002LJ#7>;eD)0000000000*rF={000002LJ#7 ze+~rz00000000000N|o40000000#g70LlRX00000000000O+DC0000000#g701p5F z00000000000PvzK0000000#g70G<{9000000000uqbmRa000070002T1^@s6000000000$qbmRa00007 z0000J00000000000000;qbmRa000070001?0{{R3000000000`qbmRa000070000+ z1poj50000000013qbmRa00007e*gdgVgdjF0000000000V52Jl000002LJ#7@Bsh- z0000000000Xrn6t000002LJ#76aWAK0000000000aHA^#000002LJ#7Kmz~(00000 z00000c%v%-000002LJ#7rv(520000000000fTJq_000002LJ#7><0hab000070002|e+2*l00000000002&5|j000002LJ#7y9NLN00000000005Tq*r z000002LJ#77XSbN00000000007^Euz000002LJ#7jS2t&0000000000Afzh*00000 z2LJ#7PXhn|0000000000D5NU@000002LJ#7!3Y2V00000e*gdg05GI00000000#g7 z0M`fr0000000000063&80000000#g70BHsQ000000000006?TG0000000#g70Br*R z000000000007#@O0000000#g70O|(-000000000008peW0000000#g707nA=00000 z0000009d3ee*gdg000L7001@v0000000000003a5D*ylh000L7001ip0000000000 z003yDD*ylh000L7005B*0000000000003~LD*ylh000L7003kL0000000000004NT zD*ylh000L7002)30000000000004lbD*ylh000L7e*ggW2mk;8000000001pq$>ab z000070000o1^@s6000000001xq$>ab000070002C0{{R3000000001(q$>ab00007 z0000O00000000000001>q$>ab000070000W1ONa4000000001}q$>ab000070001s z3IG5Ae*gdg00000u%s&h000002LJ#7h5`Tp0000000000xTGrp000002LJ#7RtEq8 z0000000000z@#ex000002LJ#7$p!!b0000000000$fPR(000002LJ#782|tP00000 z00000(4;E>000002LJ#7<{900000 z0000;r7Hjc000070000R00000000000000`r7Hjc000070002F1ONa400000e*gdg zSfwif000002LJ#7$OZra0000000000V5KVn000002LJ#78~^|S0000000000Xr(Iv z000002LJ#7X#)TN0000000000aHT5%000002LJ#7&j@<00000 z2LJ#7`vU*~0000000000fTb${e*gdg00#g70MG*f00000000000Ene40000000#g7 z0P+F=00000000000Fb3C0000000#g70ImoC00000000000GOpK0000000#g708<74 z00000000000HCES0000000#g70DcGn00000000000H~!a0000000#g7e*i)O00000 z00000006M1D*ylh000L7006840000000000006k9D*ylh000L7005-~0000000000 z006+HD*ylh000L7001@y00000000000079PD*ylh000L7001xo0000000000007XX zD*ylh000L7000dF00000e*gdg0002kr7Hjc000070002C2><{9000000002sr7Hjc z000070001p1poj5000000002!r7Hjc000070000l2mk;8000000002+r7Hjc00007 z0002?0ssI2000000002^r7Hjc000070000W1poj50000000000f2Jz{000002LJ#7 z*a83m00000000002&O9l000002LJ#7#RUKW00000000005T+{t000002LJ#7+ywvt z00000000007^W)#000002LJ#7zy|;T0000000000Af_t-000002LJ#7rw0H400000 z00000D5fg_00000e+K{n0384T000000000005GO20000000#g702BxS0000000000 z063;A0000000#g70I>%E000000000006?ZI0000000#g705$~x000000000007#}Q z0000000#g700ssC000000000008pkY0000000#g709XhBe*gdg00000003B~D*ylh z000L70015U0000000000003a7D*ylh000L7004Ok0000000000003yFD*ylh000L7 z006230000000000003~ND*ylh000L70083#0000000000004NVD*ylh000L7006TA z0000000000e*gf0rYisd000070002D0{{R3000000001prYisd000070002*1^@s6 z000000001xrYisd00007000142mk;8000000001(rYisd000070000V0000000000 z0001>rYisd000070000n0ssI2000000001}rYisde*gdg2LJ#7mn0000000000$fhd*000002LJ#7=?MS;0000000000(55Q@00000 z2LJ#7e+dTw00000000000NAE00000000#g707L}<00000000000N|!80000000#g7 z0BZsO00000000000O+PG0000000#g704@Xo00000000000Pv<{9000000000$rz-#e000070000b2><{9000000000;rz-#e00007 z0000Y00000000000000`rz-#e00007e*gdg5eEPO0000000000Sf?uh000002LJ#7 zs0jc70000000000V5chp000002LJ#7g9!it0000000000Xs0Ux000002LJ#7BLDyZ z0000000000aHlH(000002LJ#7bOrzb0000000000c&94>000002LJ#7kput$e*gdg z000000Dz|}0000000#g70QU(100000000000Enk60000000#g70D}Vn0000000000 z0Fb9E0000000#g700II400000000000GOvM0000000#g70M`Wo00000000000HCKU z0000000#g70P+I>0000000000e*mbbD*ylh000L7000>S0000000000006M3D*ylh z000L7002+}0000000000006kBD*ylh000L7004yo0000000000006+JD*ylh000L7 z005K*00000000000079RD*ylh000L7001Na0000000000007XZD*ylhe*gdn0002` z0RR91000000002krz-#e000070001x0{{R3000000002srz-#e00007000212mk;8 z000000002!rz-#e000070000Z0ssI2000000002+rz-#e000070001*0RR9100000 z0002^rz-#e000070000ie+U2o00000000000H`Yf000002LJ#7PXzz~0000000000 z2&gLn000002LJ#77zqFX00000000005U48v000002LJ#7bO-<{9000000001xs4D;f z000070001>1^@s6000000001(s4D;f000070002&1poj5000000001>s4D;f00007 z0001+2mk;8e*gdg00000sHiId000002LJ#7ehB~o0000000000u&65l000002LJ#7 z`Ue020000000000xTq@t000002LJ#77z6+S0000000000z^E$#000002LJ#7@C5(> z0000000000$fzp-000002LJ#7CjbBd0000000000f6%Ba0000000#g70Otb$00000 z000000NAK20000000#g70Lldb00000000000N|)A0000000#g70Nn%t0000000000 z0O+VI0000000#g701E~H00000000000Pv_Q0000000#g706Gc)00000000000QjgY z00000e*gyn000pR00000000000001~D*ylh000L7007_z0000000000000Q7D*ylh z000L7000pL0000000000000oFD*ylh000L7005&10000000000000=ND*ylh000L7 z001cf0000000000001DVD*ylh000L7003;nJ*0000000000 zV5utr000002LJ#7<^%u$0000000000XsIgz000002LJ#7GzS0x0000000000aH%T* z000002LJ#7^#uR`0000000000c&RG@e*gdg00#g70LcLW00000000000D!4000000 z00#g70L%ga00000000000Enq80000000#g705u8#00000000000FbFG0000000#g7 z0D1-h00000000000GO#O0000000#g70M!Ek00000000000HCQW0000000#g7e*oA7 z0000000000005||D*ylh000L7003qO0000000000006M5D*ylh000L7001li00000 z00000006kDD*ylh000L7007hn0000000000006+LD*ylh000L7008{~0000000000 z0079TD*ylh000L7008F&00000e*gdg0002csVe{g000070002?2mk;8000000002k zsVe{g000070000j00000000000002ssVe{g000070001!1poj5000000002!sVe{g z000070000k00000000000002+sVe{g000070000I0{{R3000000002^f2k_~00000 z2LJ#7F8}}l00000000000IDkh000002LJ#7(g6Sf00000000002&yXp000002LJ#7 zkp}<(00000000005UMKx000002LJ#7EeZet00000000007^*7(000002LJ#7$_W4f z0000000000AgU_>00000e+K{n05AXm000000000004S;}0000000#g708at{00000 z0000005Ga60000000#g704D|j0000000000063~E0000000#g705Jdn0000000000 z06?lM0000000#g70K^FZ000000000007$AU0000000#g707?Y_e*gdg00000002;` zD*ylh000L7001%o0000000000003C3D*ylh000L7007DY0000000000003aBD*ylh z000L7002z}0000000000003yJD*ylh000L7007<{9000000001hsw)5h0000700026 z0RR91000000001psw)5h000070002)1poj5000000001xsw)5h000070000~0ssI2 z000000001(sw)5h000070001~2><{9000000001>sw)5he*gdg2LJ#7w+R3M00000 z00000sH!Uf000002LJ#7`v(930000000000u&OHn000002LJ#783q6V0000000000 zxT-4v000002LJ#7`vm|10000000000z^W?%000002LJ#769fPN0000000000$f_#< z000002LJ#7f13gT00000000000MM!{0000000#g705kvq00000000000NAQ400000 z00#g70N4ir00000000000N|=C0000000#g700jjA00000000000O+bK0000000#g7 z0I&!E00000000000Pw0S0000000#g70EP$v00000e*gdg008)^D*ylh000L7001BY z000000000000021D*ylh000L7001=r0000000000000Q9D*ylh000L7004>!00000 z00000000oHD*ylh000L7007Jd0000000000000=PD*ylh000L7006!T0000000000 z001DXe=7h0000070000s00000000000000et1AEi000070001`3IG5A000000000m zt1AEi000070002h2><{9000000000ut1AEi000070002X1^@s6000000000$s{jCi z|9>k0000002LJ#7WeNZQ0000000000NUJLV000002Y&zn0P+L?000000000008pzd z0000000#g703-?k000000000009dOl0000000#g705<>t00000000000AQ;t00000 z00#g70E7bo00000000000BEZ#0000000#g7022cM00000000000C1}-0000000#g7 z0GkQ`0Dk}g00000004NaD*ylh000L7005N+0000000000004liD*ylh000L7008m@ z0000000000004-qD*ylh000L7001@w0000000000005AyD*ylh000L7001}u00000 z00000005Y)D*ylh000L70021v00000000000Dl0Wt1AEi000070002f2><{900000 z0001}t1AEi000070001j2LJ#70000000026t1AEi000070000w00000000000002E zt1AEi000070001$3IG5A000000002Mt1AEi000070001&0{{R3000000002Ut1AEi z0Dk}g2LJ#7N(TS{0000000000(5ou|000002LJ#7Is^a!0000000000*sCi500000 z2LJ#7KLG#$0000000000;HxVD000002LJ#7c>@3d0000000000=&LIL000002LJ#7 z<{9000000000`tSbNj00007 z0000r2LJ#70000000013tSbNj00007000031^@s6000000001BtSbNj000070001* z1ONa4000000001JtSbNj000070002g1^@s6000000001RtSbNj000070Dk}gTnPXG z0000000000c&sY`000002LJ#7nF9a-0000000000fUGM3000002LJ#7qy+!~00000 z00000h^#9B000002LJ#7yaE6K0000000000kgO{J000002LJ#7^a%g}0000000000 zn5-)R000002LJ#7Jpcdz0Dk}g000000HCZZ0000000#g70A~XL00000000000H~}h z0000000#g70E`C!00000000000I;kp0000000#g702B%U00000000000Jy9x00000 z00#g706qW!00000000000Klv(0000000#g70C@-i00000000000Ds7=D*ylh000L7 z004*z0000000000007XeD*ylh000L7000020000000000007vmD*ylh000L700316 z0000000000007{uD*ylh000L7001@#0000000000008K$D*ylh000L7002J#00000 z00000008i;D*ylh0Dk}n0000M1ONa4000000002^tSbNj000070001X0RR9100000 z00000tt$Wk000070002^1^@s60000000008tt$Wk000070002H0{{R3000000000G ztt$Wk000070001>0{{R3000000000Ott$Wk000070000H2!8+o0000000000AgwC^ z000002LJ#7KmY&$0000000000D6K01000002LJ#73IzZF0000000000Fs&;900000 z2LJ#7RsjG20000000000IISxH000002LJ#7M+X1^0000000000K&>kP000002LJ#7 zL<#@^000000Dk}g07$JX0000000#g706_o%000000000008p(f0000000#g7073u& z000000000009dUn0000000#g707C!(00000000000AQ^v0000000#g707L-*00000 z000000BEf%0000000#g704WFn00000000000C24<0Dk}g000L7003SB0000000000 z004NcD*ylh000L7002M+0000000000004lkD*ylh000L7006HC0000000000004-s zD*ylh000L7002Y)0000000000005A!D*ylh000L7002z^0000000000005Y+D*ylh z000L70Dk}m2LJ#7000000001>tt$Wk000070002`2><{9000000001}tt$Wk00007 z000291ONa40000000026tt$Wk00007000162><{9000000002Ett$Wk000070000* z00000000000002Mtt$Wk000070000l2><{90Dk}g00000$gL{?000002LJ#7MgRZ+ z0000000000(5))~000002LJ#7X9xfQ0000000000*sUu7000002LJ#78U_FW00000 z00000;H@hF000002LJ#7`UU_10000000000=&dUN000002LJ#7fCK;l0000000000 z@PDl<0000000#g70NV)w00000000000Qjvd0000000#g70ImT50000000000006El z0000000#g70E7tu000000000000^!t0000000#g70LTXb000000000001&P#00000 z00#g707n1-000000000002r<-000000DlJn001ir0000000000001DaD*ylh000L7 z0040c0000000000001biD*ylh000L7005o^0000000000001zqD*ylh000L7006B7 z00000000000020yD*ylh000L7005E-0000000000002O)D*ylh000L7002k;0Dk}g z000000000;t}6fl000070002_0RR91000000000`t}6fl00007000252><{900000 z00013t}6fl000070000<00000000000001Bt}6fl000070000)1^@s6000000001J zt}6fl000070000x3IG5A000000Dk}gaIPx=000002LJ#7i3b1x0000000000c&;k| z000002LJ#7OaK4?0000000000fUYY5000002LJ#7O#lD@0000000000h^{LD00000 z2LJ#7`vCv|0000000000kgh8L000002LJ#7PzL}20000000000n64`T0Dk}g00#g7 z0OtV!00000000000HCfb0000000#g708Rh^00000000000I04j0000000#g70OSDx z00000000000I;qr0000000#g70R93100000000000JyFz0000000#g70F(*<00000 z000000Kl#*0000000#g70Do%;00000000000079YD*ylh000L7007Yj0000000000 z007XgD*ylh000L7002n|0000000000007voD*ylh000L7002P(0000000000007{w zD*ylh000L7003M80000000000008K&D*ylh000L7008y_000000Dk}g0002+t}6fl z000070002M1ONa4000000002^t}6fl00007000131^@s60000000000uPXom00007 z0000I2LJ#70000000008uPXom000070000P2mk;8000000000GuPXom000070000_ z00000000000000OuYW55000002LJ#70|fv80000000000Ag?O`000002LJ#7zX1RM z0000000000D6cC3000002LJ#7J00000 z00000IIk-J000002LJ#7%>n=b0000000000K(8wR000002Y&zn06hl)0000000000 z07$PZ0000000#g708jt`000000000008puPXom000070002L2><{9000000001}uPXom000070000F2LJ#700000 z00026uPXom00007000102mk;8000000002EuPXom000070001L3IG5A000000002M zuPXom0Dk}g2LJ#7oCW{@0000000000$ge8^000002LJ#7QUCw|0000000000(61{1 z000002LJ#7e*^#k0000000000*sm)9000002LJ#7pa%c|0000000000;IAtH00000 z2LJ#7bOQhY0000000000=&vgP000002LJ#7J%0%R00000000000PwFX0000000#g7 z05$>u00000000000Qj#f0000000#g70N)1y0000000000006Kn0000000#g708;<} z000000000000^)v0000000#g70P6<;000000000001&V%0000000#g70Am6G00000 z0Dk}g000=UD*ylh000L70024y0000000000001DcD*ylh000L7003bI0000000000 z001bkD*ylh000L70031A0000000000001zsD*ylh000L7003bK00000000000020! zD*ylh000L7007tl0000000000002O+D}Mk000007000042><{9000000000;uqyxn z000070000L1poj5000000000`uqyxn000070000V0{{R30000000013uqyxn00007 z0001G1ONa4000000001Buqyxn000070000E0ssI2000000001Juqyxn000070Dk}g zUk3mH0000000000aIh-?000002LJ#7at8na0000000000c(5w~000002LJ#7*#ZCn z0000000000fUqk7000002LJ#7`2zp|0000000000h_EXF000002LJ#7{{{d600000 z00000kgzKN000002LJ#77XknP0Dk}g000000GO~V0000000#g708{_~0000000000 z0HCld0000000#g7089q}00000000000I0Al0000000#g70961000000000000I;wt z0000000#g702%`T00000000000JyL#0000000#g709F7100000000000Dr)+D*ylh z000L7001Ea00000000000079aD*ylh000L7001Tg0000000000007XiD*ylh000L7 z003720000000000007vqD*ylh000L7002)00000000000007{yD*ylh000L7003nO z0000000000008K)D*ylh0Dk}n0002Z1^@s6000000002+uqyxn000070002<1poj5 z000000002^uqyxn000070001c1^@s60000000000u`2)o000070002f0RR9100000 z00008u`2)o000070001N3IG5A000000000Gu`2)o00007000130Dk}g0000000000 z7_ln=000002LJ#7VFCaE0000000000Ah9a|000002LJ#7HwOR!0000000000D6uO5 z000002LJ#7<{9000000001(u`2)o000070001_0{{R3000000001>u`2)o z000070002b1^@s6000000001}u`2)o000070002g0RR910000000026u`2)o00007 z0001A1poj5000000002Eu`2)o000070001|1^@s60Dk}g00000z_BX;000002LJ#7 zcm@Cf0000000000$gwK`000002LJ#7T?qgH0000000000(6K83000002LJ#7Spon6 z0000000000*s&`B000002LJ#7%Lo7f0000000000;IS(J000002LJ#7I0*m%00000 z00000=zp;*0000000#g70EYvnv1q000070002c2mk;8 z000000001}vnv1q000070001N0ssI20000000026vnv1q000070001V2><{900000 z0002Evnv1q0Dk}g2LJ#7WB>pF0000000000z_Tj=000002LJ#7oe2N{0000000000 z$g?W|000002LJ#7;R65w0000000000(6cK5000002LJ#7J_i5*0000000000*t07D z000002LJ#7ECK)k0000000000;Ik_L000002LJ#7)PDs400000000000O+$T00000 z00#g704@dq00000000000PwRb0000000#g702K!S00000000000Qj>j0000000#g7 z0ICH50000000000006Wr0000000#g70FMFy000000000000^`z0000000#g70AC6K z000000Dk}g000oQD*ylh000L7005{00000000000000=YD*ylh000L700320000000000fV3+B000002LJ#78wdaZ z0000000000h_ovJ000002LJ#7i~#@u0Dk}g000000FbmR0000000#g708j}400000 z000000GPBZ0000000#g707wG>00000000000HCxh0000000#g700RU70000000000 z0I0Mp0000000#g70ObP!00000000000I;+x0000000#g70L26V00000000000Dri& zD*ylh000L7008U(0000000000006+WD*ylh000L7008j?00000000000079eD*ylh z000L7000jJ0000000000007XmD*ylh000L7007nl0000000000007vuD*ylh000L7 z002G)0000000000007{$D*ylh0Dk}n0002o1^@s6000000002!v?~Ar000070000I z2><{9000000002+v?~Ar000070001!0{{R3000000002^v?~Ar000070001_2><{9 z0000000000wJQJs000070001@2LJ#70000000008wJQJs000070001J0Dk}g00000 z000005Vb1+000002LJ#78Ug?S00000000007_}<^000002LJ#7WdZ;I0000000000 zAhjz1000002LJ#7kp=(&0000000000D77m9000002LJ#7S_J?A0000000000FtsZH z000002LJ#78Uz3U000000Dk}g064WP0000000#g70BHaK000000000006?`X00000 z00#g70D1}l000000000007$hf0000000#g70Ne=x000000000008q6n0000000#g7 z09*(F000000000009dsv0000000#g70DKAn00000000000ARH%0Dk}g000L70040U z0000000000003yUD*ylh000L7002=00000000000003~cD*ylh000L7002A&00000 z00000004NkD*ylh000L7003$L0000000000004lsD*ylh000L7008O<0000000000 z004-!D*ylh000L70Dl0j0ssI2000000001xwJQJs000070001O3IG5A000000001( zwJQJs000070000;2LJ#7000000001>wJQJs000070002l1^@s6000000001}wJQJs z000070002w2LJ#70000000026wJQJs00007000112mk;80Dk}g00000xV0+)00000 z2LJ#7@c{q;0000000000z_lv?000002LJ#7W(5EM0000000000$h9i~000002LJ#7 zIS2p%0000000000(6uW7000002LJ#7L0000000000*tIJF000002LJ#7pacK_ z0000000000;D5C%0000000#g70J;GH00000000000O++V0000000#g700sg800000 z000000PwXd0000000#g700spB00000000000Qj{l0000000#g70I3210000000000 z006ct0000000#g703!(i000000000000_1#000000DlJn007hj0000000000000oS zD*ylh000L7001Ec0000000000000=aD*ylh000L7004Oj0000000000001DiD*ylh z000L7003(M0000000000001bqD*ylh000L7003VD0000000000001zyD*ylh000L7 z00300000000000GPHb00000 z00#g703`?j00000000000HC%j0000000#g70BisN00000000000I0Sr0000000#g7 z015&C00000000000I;?z0000000#g70DqPW0000000000006kQD*ylh000L7004Fg z0000000000006+YD*ylh000L7001}x00000000000079gD*ylh000L7002Y+00000 z00000007XoD*ylh000L7003tP0000000000007vwD*ylh000L7007Pj000000Dk}g z0002swkrSt000070001j0{{R3000000002!wkrSt000070001U2LJ#7000000002+ zwkrSt000070002J1^@s6000000002^wkrSt000070002)0{{R30000000000w<`bu z000070001=2mk;80000000008w|^@D000002LJ#7j|Tt%00000000005VtD;00000 z2LJ#74hR4M00000000007`H0`000002LJ#7ZvX%Q0000000000Ah#<3000002LJ#7 zivj=u0000000000D7PyB000002LJ#7Dg^)l0000000000Ft;lJ000002Y&zn0PqF? z0000000000064cR0000000#g704f6j000000000006@1Z0000000#g70AvXO00000 z0000007$nh0000000#g706_)-000000000008qCp0000000#g70B8XK0000000000 z09dyx0000000#g7089t~0Dk}g00000003aOD*ylh000L7000UJ0000000000003yW zD*ylh000L7007bg0000000000003~eD*ylh000L7003bF0000000000004NmD*ylh z000L7005){0000000000004luD*ylh000L7007Sd00000000000Dl08w<`bu00007 z000171ONa4000000001xw<`bu000070001R00000000000001(w<`bu000070001S z00000000000001>w<`bu000070001c1poj5000000001}w<`bu000070001T00000 z0000000026w<`bu0Dk}g2LJ#7a{vGU0000000000xVI|+000002LJ#7W(WWP00000 z00000z_%*^000002LJ#7>jVG*0000000000$hRv1000002LJ#7`w0L50000000000 z(6=i9000002LJ#7mk9s>0000000000*taVH000002LJ#7rGEwh00000000000N}SP z0000000#g708s@100000000000O+?X0000000#g70E-C#00000000000Pwdf00000 z00#g70CfNW00000000000Qk2n0000000#g70CoTX0000000000006iv0000000#g7 z05Agp000000Dk}g000QMD*ylh000L7000mN0000000000000oUD*ylh000L7004sm z0000000000000=cD*ylh000L7007kj0000000000001DkD*ylh000L7000LC00000 z00000001bsD*ylh000L7007Da0000000000001z!D}Mk0000070000f1^@s600000 z0000uxGMkv000070001Y00000000000000$xGMkv000070000I3IG5A000000000; zxGMkv000070001S0RR91000000000`xGMkv000070000L0{{R30000000013xGMkv z000070Dk}ggarTq0000000000V7My)000002LJ#7odN&=0000000000Xt*l?00000 z2LJ#73<>}M0000000000aJVY~000002LJ#7d<6gi0000000000c(^M7000002LJ#7 zr3C;00000000000fVe9F000002LJ#7{{#R40Dk}g000000EoCN0000000#g70PO() z00000000000FbyV0000000#g707nG?00000000000GPNd0000000#g700;#D00000 z000000HC-l0000000#g70B!>S00000000000I0Yt0000000#g700#sB0000000000 z0DrK!D*ylh000L7004gi0000000000006kSD*ylh000L7007bm0000000000006+a zD*ylh000L7001Wf00000000000079iD*ylh000L7004LZ0000000000007XqD*ylh z000L7001Wh0000000000007vyD*ylh0Dk}n0002=2LJ#7000000002sxGMkv00007 z0002Q1poj5000000002!xGMkv000070001a00000000000002+xGMkv000070001& z2mk;8000000002^xGMkv00007000081ONa40000000000xhntw000070001a0)GGi z00000000002)Qc&000002LJ#7Kmh;%00000000005VrA000000000008qIr0000000#g70Cfof000000000009d&z0Dk}g000L7 z000^V0000000000003aQD*ylh000L70065A0000000000003yYD*ylh000L7008|4 z0000000000003~gD*ylh000L7003730000000000004NoD*ylh000L7006@X00000 z00000004lwD*ylh000L70Dk~`00000000000001pxhntw000070001f1poj500000 z0001xxhntw000070001K0ssI2000000001(xhntw000070001d00000000000001> zxhntw00007000011poj5000000001}xhntw000070001=3IG5A0Dk}g00000u(>M$ z000002LJ#7Ap`&b0000000000xVb9;000002LJ#7I0gU!0000000000z_}{`00000 z2LJ#7BnAKg0000000000$hj*3000002LJ#7gaiNp0000000000(77uB000002LJ#7 zQ3(J50000000000*nhbz0000000#g70NV!u00000000000N}YR0000000#g70DS-e z00000000000O+|Z0000000#g7089b^00000000000Pwjh0000000#g70GI^;00000 z000000Qk8p0000000#g70ILE30000000000006ox000000DlJn002D-0000000000 z000QOD*ylh000L7000>Y0000000000000oWD*ylh000L7005Q=0000000000000=e zD*ylh000L7002k|0000000000001DmD*ylh000L7004df0000000000001buD*ylh z000L7005K)0Dk}g000000000mx+?$x000070001!0ssI2000000000ux+?$x00007 z0002B2LJ#7000000000$x+?$x000070001I1poj5000000000;x+?$x000070001@ z0RR91000000000`x+?$x000070000r0RR91000000Dk}gSh_0!000002LJ#7X$JrR z0000000000V7e;+000002LJ#70tEm70000000000Xu2x^000002LJ#7P5}S_00000 z00000aJnl1000002LJ#7+64dr0000000000c)BY9000002LJ#79R>gZ0000000000 zfVwLH0Dk}g00#g70Du4h00000000000EoIP0000000#g70QUm`00000000000Fb&X z0000000#g70Ja7I00000000000GPTf0000000#g70LTac00000000000HC@n00000 z00#g70D%Ai00000000000I0ev0000000#g70Dpo20000000000006MMD*ylh000L7 z002}40000000000006kUD*ylh000L7008R+0000000000006+cD*ylh000L7007_x z00000000000079kD*ylh000L7007tt0000000000007XsD*ylh000L7004sk00000 z0Dk}g0002kx+?$x000070001?1poj5000000002sx+?$x000070001l0000000000 z0002!x+?$x000070001&1^@s6000000002+x+?$x000070002h0RR91000000002^ zx+?$x00007000021^@s60000000000yMHSH000002LJ#7Q33z}00000000002)io) z000002LJ#7jtT$(00000000005W6b?000002LJ#7g#Z8m00000000007`rO~00000 z2LJ#7Y6$=U0000000000AiFC7000002LJ#7JO}^)0000000000D7z~F000002Y&zn z0GA2?000000000005H2N0000000#g70L=ja0000000000064oV0000000#g701^cN z000000000006@Dd0000000#g709FbB000000000007$zl0000000#g70F?p&00000 z0000008qOt0000000#g70D1@j0Dk}g00000003CKD*ylh000L70083%0000000000 z003aSD*ylh000L7003|X0000000000003yaD*ylh000L70052!0000000000003~i zD*ylh000L7008g=0000000000004NqD*ylh000L7008#{00000000000Dl00yDIyDIl0000000000u)8Y&000002LJ#7eF^{o z0000000000xVtL=000002LJ#7q6h#00000000000z`H8|000002LJ#7+Xw&v00000 z00000$h#{5000002LJ#7YXJZN0000000000(7P)D000002LJ#7pnn1Y0000000000 z0NA@L0000000#g701pBH00000000000N}eT0000000#g70KWnN00000000000O-3b z0000000#g70O<{900000 z0000$yej|z000070002A1^@s6000000000;yej|z000070002M2mk;8000000000` zyej|z000070Dk}g=>-4)0000000000SiCC$000002LJ#7d;tIe0000000000V7w~; z000002LJ#7`T_s|0000000000XuK-`000002LJ#7#Q^{S0000000000aJ(x300000 z2LJ#7PX_=10000000000c)TkB000002LJ#7&ISMg0Dk}g000000D!zJ0000000#g7 z0I~)E00000000000EoOR0000000#g704M|i00000000000Fb;Z0000000#g70LcOX z00000000000GPZh0000000#g706GW&00000000000HC}p0000000#g705Aps00000 z000000Dq{wD*ylh000L7006cJ0000000000006MOD*ylh000L7008s@0000000000 z006kWD*ylh000L7004&o0000000000006+eD*ylh000L7002x100000000000079m zD*ylh000L7004&q0000000000007XuD*ylh0Dk}n0002m1^@s6000000002kyej|z z000070000%2><{9000000002syej|z000070000v2><{9000000002!yej|z00007 z0002q2><{9000000002+yej|z000070000=0RR91000000002^yej|z000070001* z2Y&zn00000000000KF>!000002LJ#7KM4Q;00000000002)!!+000002LJ#7g#iEn z00000000005WOn^000002LJ#7paB2?00000000007`-b1000002LJ#7UIzdG00000 z00000AiXO9000002LJ#7g$4is000000Dk}g04TjH0000000#g709pwE0000000000 z05H8P0000000#g70Eqwq0000000000064uX0000000#g707C=-000000000006@Jf z0000000#g706hW#000000000007$(n0000000#g70E!0y000000000008qUv0Dk}g z000L7004>r0000000000003CMD*ylh000L7008I+0000000000003aUD*ylh000L7 z008&_0000000000003ycD*ylh000L7007Yi0000000000003~kD*ylh000L7004^s z0000000000004NsD*ylh000L70Dl0C3IG5A000000001hy(<6!000070002f0ssI2 z000000001py(<6!000070000{0RR91000000001xy(<6!000070002a2mk;800000 z0001(y(<6!000070001T2><{9000000001>y(<6!000070001t000000Dk}g00000 zsJ$xy000002LJ#7w*&wH0000000000u)Qk)000002LJ#7T?7CC0000000000xVka0000000000z`ZK~000002LJ#7H~|0v0000000000$h|8700000 z2LJ#7%>w`c0000000000(0{!v0000000#g70F3|u00000000000NA}N0000000#g7 z0FD3v00000000000N}kV0000000#g70FM9w00000000000O-9d0000000#g7038Yd z00000000000Pwvl0000000#g70CfWZ00000000000QkKt000000DlJn004yt00000 z000000002KD*ylh000L7005c>0000000000000QSD*ylh000L7004Lg0000000000 z000oaD*ylh000L7008C*0000000000000=iD*ylh000L7004dg0000000000001Dq zD*ylh000L7008v^0Dk}g000000000ezAFF#000070001x00000000000000mzAFF# z000070000z1ONa4000000000uzAFF#000070000}0ssI2000000000$zAFF#00007 z0002G1poj5000000000;zAFF#00007000123IG5A000000Dk}gP`)bw000002LJ#7 zj|2b!0000000000SiUO&000002LJ#7E(!nu0000000000V7@B=000002LJ#7{s900 z0000000000Xuc}|000002LJ#7r2_x}0000000000aK0-5000002LJ#7{|5j700000 z00000c)lwD0Dk}g00#g702>7W00000000000D!(L0000000#g70F(m&0000000000 z0EoUT0000000#g70FeLy00000000000Fb^b0000000#g70Fwa#00000000000GPfj z0000000#g70QCX@00000000000HD4r0000000#g70Do%<0000000000005}ID*ylh z000L7005Ez0000000000006MQD*ylh000L70077Z0000000000006kYD*ylh000L7 z005H!0000000000006+gD*ylh000L7006)V00000000000079oD*ylh000L7002$~ z000000Dk}g0002czAFF#00007000053IG5A000000002kzAFF#000070000<2mk;8 z000000002szAFF#00007000022mk;8000000002!zAFF#000070002!0ssI200000 z0002+zAFF#000070000*3IG5A000000002^zJDtK000002LJ#74+Q`K0000000000 z0KY2$000002LJ#7PzC@100000000002)`=;000002LJ#7lmGw#00000000005Wgz` z000002LJ#7l>h($00000000007{4n3000002LJ#7qyYc`0000000000AipaB00000 z2Y&zn0Hp!|000000000004TpJ0000000#g707eP`000000000005HER0000000#g7 z0Idc90000000000064!Z0000000#g70G0p%000000000006@Ph0000000#g70FMCx z000000000007$zbgO$0Dk}g2LJ#7m;e9(0000000000sJ|-!000002LJ#7 zI|cv%0000000000u)iw+000002LJ#7nE(I)0000000000xW6j^000002LJ#7MFju= z0000000000z`rX1000002LJ#7MFIc-0000000000$iFK9000002LJ#74Sxmz00000 z000000MNfH0000000#g709*n900000000000NB4P0000000#g70OJGz0000000000 z0N}qX0000000#g70L%vf00000000000O-Ff0000000#g70B#8Y00000000000Pw#n z0000000#g70QUj_000000Dk}g008*ED*ylh000L70046V00000000000002MD*ylh z000L7006@Q0000000000000QUD*ylh000L7000FB0000000000000ocD*ylh000L7 z007<{9000000000mz$*X%000070002U1ONa4 z000000000uz$*X%000070001=2LJ#7000000000$z$*X%000070001B2LJ#700000 z0000;z$*X%000070Dk}goB#j-0000000000P{1ny000002LJ#7od5s;0000000000 zSima)000002LJ#7sRaN40000000000V8AN?000002LJ#7O$h)10000000000XuvA~ z000002LJ#7iV6S#0000000000aKI}7000002LJ#7iva)t0Dk}g000000C>PF00000 z00#g700;^I00000000000D!<{9000000002sz$*X% z000070001y0{{R3000000002!z$*X%000070001^1ONa4000000002+z$*X%00007 z0001M1AhPj0000000000_`oXw000002LJ#7MFs!>00000000000KqE&000002LJ#7 zED8Vs00000000002*E1=000002LJ#7?Fj$?00000000005Wy<|000002LJ#7p8x;= z00000000007{Mz5000002LJ#7pa1{>000000Dk}g03g9D0000000#g70CoZZ00000 z0000004TvL0000000#g7022rR000000000005HKT0000000#g70Qv|30000000000 z064)b0000000#g70Br;S000000000006@Vj0000000#g70F?s(000000000007$_r z0Dk}g000L7008F+0000000000002w?b0000000000$bZ2r0000000#g70DuMn00000000000MNlJ00000 z00#g704xar00000000000NBAR0000000#g70H+8500000000000N}wZ0000000#g7 z07wM@00000000000O-Lh0000000#g70Hgo_00000000000Pw*p000000DlJn005!} z0000000000008*GD*ylh000L7005-`00000000000002OD*ylh000L7001Zh00000 z00000000QWD*ylh000L70058#0000000000000oeD*ylh000L7002`20000000000 z000=mD*ylh000L7006oM0Dk}g000000000W!Ycp(000070001W2mk;8000000000e z!Ycp(000070000B1poj5000000000m!Ycp(000070001s1ONa4000000000u!Ycp( z000070001V1ONa4000000000$!Ycp(000070002a0ssI2000000Dk}gNWv=s00000 z2LJ#7;RgT!0000000000P{Jz!000002LJ#7un7PF0000000000Si&m+000002LJ#7 zkpch!0000000000V8SZ^000002LJ#7p#}f|0000000000Xu>N1000002LJ#7lL!C+ z0000000000aKbA90Dk}g00#g702>4V00000000000C>VH0000000#g70Q?3300000 z000000D!_P0000000#g704V|h00000000000EogX0000000#g70ImrD0000000000 z0Fc5f0000000#g70LBFX00000000000GPrn0000000#g70Dlz;0000000000005xE zD*ylh000L7004dh0000000000005}MD*ylh000L7005B+0000000000006MUD*ylh z000L7006@U0000000000006kcD*ylh000L7008a>0000000000006+kD*ylh000L7 z005Z*000000Dk}g0002U!Ycp(00007000141^@s6000000002c!Ycp(000070001= z0RR91000000002k!Ycp(000070002e1^@s6000000002s!Ycp(000070001s0{{R3 z000000002!!Ycp(00007000302><{9000000002+!hb6O000002LJ#7D+d4o00000 z00000_`)jy000002LJ#7{{jF200000000000K+Q)000002LJ#7+XMgr0000000000 z2*WD?000002LJ#7rT_o{00000000005W_0~000002LJ#7(E|Vg00000000007{e<7 z000002Y&zn0H*)|000000000003gFF0000000#g70C@%g000000000004T#N00000 z00#g70B{Nb000000000005HQV0000000#g70K5kP0000000000064=d0000000#g7 z05k>w000000000006@bl0000000#g70C)lb0Dk}g00000002nCD*ylh000L7001Zg z0000000000002bJ0000000#g70I>-G00000000000D#0R00000 z00#g70Cfcb00000000000EomZ0000000#g706_%+00000000000FcBh0000000#g7 z08`6)00000000000L3c+000002LJ#76A1tS00000000002*oP^000002LJ#7 ztN{Q300000000005XCD1000002LJ#7&j|nk000000Dk}g02sw90000000#g70HX>3 z000000000003gLH0000000#g70CEEW000000000004T*P0000000#g70HFr}00000 z0000005HWX0000000#g70NDuu0000000000064`f0000000#g703Qhe0000000000 z06@hn0Dk}g000L7003qK0000000000002nED*ylh000L7003eI0000000000002<{9000000001Z#VY^+000070002200000000000001h#VY^+000070000n z0RR91000000001p#VY^+000070000u1ONa4000000001x#VY^+000070002Y0{{R3 z0Dk}g00000n8hmq000002LJ#7tpET30000000000pv5Zy000002LJ#7O$Y!000000 z00000sKqM)000002LJ#7ssR810000000000u*E9?000002LJ#77X|<{9000000000e#w!2-00007000122mk;8000000000m z#w!2-000070002L1ONa4000000000u#w!2-000070002x1^@s6000000Dk}gK*lQo z000002LJ#77yb%70000000000XvQl50Dk}g00#g70J8u900000000000C2`D0000000#g70Nn)u z00000000000C>hL0000000#g70G$W`00000000000D#6T0000000#g70IdZ800000 z000000Eosb0000000#g70JH!A00000000000FcHj0000000#g70Dm0`0000000000 z005ZAD*ylh000L7006H60000000000005xID*ylh000L7000jI0000000000005}Q zD*ylh000L7000aG0000000000006MYD*ylh000L7006cE0000000000006kgD*ylh z000L7001xn000000Dk}g0002M#w!2-000070001Q0{{R3000000002U#w!2-00007 z0000a0ssI2000000002c#w!2-000070002h2LJ#7000000002k#w!2-000070000O z2mk;8000000002s#w!2-00007000000{{R3000000002!#(ygS000002LJ#7wg3PC z0000000000@Wv|u000002LJ#776kwR0000000000_{J*$000002LJ#7dI10c00000 z000000LLo;000002LJ#7{|Ep800000000002*)b`000002LJ#7n+X5_0000000000 z5XUP3000002Y&zn00{~J000000000002s$B0000000#g70QUv}000000000003gRJ z0000000#g7015~I000000000004T>R0000000#g70Ji`D000000000005HcZ00000 z00#g700#*G00000000000651h0000000#g70EPzu0Dk}g00000002P8D*ylh000L7 z007|y0000000000002nGD*ylh000L7006cK00000000000022mk;8000000001p z$14B;000070002r2mk;8000000001x$14B;0Dk}g2LJ#7feHWs0000000000n8zys z000002LJ#7Q3wD40000000000pvNl!000002LJ#776||V0000000000sK+Y+00000 z2LJ#76aoMM0000000000u*WL^000002LJ#7YX<-T0000000000xW_91000002LJ#7 zTz>`t00000000000Kms90000000#g7044_j00000000000LaHH0000000#g70BHmO z00000000000MN%P0000000#g70LB3T00000000000NBSX0000000#g703-td00000 z000000N}?f0000000#g701XNN000000Dk}g008L6D*ylh000L7007?w0000000000 z008jED*ylh000L7001ll0000000000008*MD*ylh000L7004dm00000000000002U zD*ylh000L7007kn0000000000000QcD*ylh000L7003120000000000000okD}Mk0 z000070002H00000000000000O$SVK<000070000o2><{9000000000W$SVK<00007 z0001G0RR91000000000e$SVK<000070001W1^@s6000000000m$SVK<000070000j z2><{9000000000u$SVK<000070Dk}g5(oeQ0000000000K*%cq000002LJ#7bOita z0000000000NXRPy000002LJ#7TL=IE0000000000P{=C)000002LJ#7D+2%k00000 z00000SjZ~?000002LJ#7*#rOp0000000000V8|-~000002LJ#7YzP1V0Dk}g00000 z0BFc70000000#g70Nn`y00000000000C31F0000000#g7044$e00000000000C>nN z0000000#g70O<$-00000000000D#CV0000000#g7089k{00000000000Eoyd00000 z00#g70K5PI00000000000Dq9kD*ylh000L7003VJ0000000000005ZCD*ylh000L7 z006xQ0000000000005xKD*ylh000L7002h<0000000000005}SD*ylh000L7002+{ z0000000000006MaD*ylh000L7005#10000000000006kiD*ylh0Dk}n0002t2mk;8 z000000002M$SVK<000070002i2><{9000000002U$SVK<000070002$0ssI200000 z0002c$SVK<000070002J00000000000002k$SVK<000070000u2mk;8000000002s z$SVK<000070001L0e=7h0000000000=*TMo000002LJ#70|Nj60000000000@W?9w z000002LJ#7`33+00000000000_{b{&000002LJ#7A_xEg00000000000Ld!=00000 z2LJ#7cL4wZ00000000002+1n|000002LJ#7U<3dF000000Dk}g01(M50000000#g7 z073)+000000000002s+D0000000#g702K%T000000000003gXL0000000#g70KWhL z000000000004T{T0000000#g703rnd000000000005Hib0000000#g70KfnM00000 z000000657j0Dk}g000L70046a0000000000002PAD*ylh000L7003nJ0000000000 z002nID*ylh000L7003eG0000000000002=4B00000 z00000u*oX`000002LJ#7Q3e120000000000xPQqj0000000#g70Qd(00000000000 z0KmyB0000000#g70Neop00000000000LaNJ0000000#g708|G600000000000MN-R z0000000#g7009R800000000000NBYZ0000000#g70K)(P00000000000N}|h00000 z0DlJn008C)0000000000008L8D*ylh000L7004yu0000000000008jGD*ylh000L7 z006xM0000000000008*OD*ylh000L7004Of00000000000002WD*ylh000L7006`Q z0000000000000QeD*ylh000L7004mm0Dk}g000000000G$}0c>000070000d3IG5A z000000000O$}0c>000070000o0ssI2000000000W$}0c>000070002R0000000000 z0000e$}0c>000070001N1^@s6000000000m$}0c>000070002I2mk;8000000Dk}g zILa#k000002LJ#7p#%T`0000000000K*}os000002LJ#7nF0U+0000000000NXjb! z000002LJ#7mID9)0000000000P|7O+000002LJ#7rUC!}0000000000SjsB^00000 z2LJ#7O$Pt~0000000000V9F~10Dk}g00#g70D1`k00000000000BFi90000000#g7 z0Q>|100000000000C37H0000000#g70Okh(00000000000C>tP0000000#g70PzU` z00000000000D#IX0000000#g7073@<00000000000Eo&f0000000#g70Dnyi00000 z00000005B6D*ylh000L7002J(0000000000005ZED*ylh000L7006QH0000000000 z005xMD*ylh000L70071S0000000000005}UD*ylh000L7000370000000000006Mc zD*ylh000L7006@Y000000Dk}g0002E$}0c>000070001!3IG5A000000002M$}0c> z000070002o2mk;8000000002U$}0c>000070002a1poj5000000002c$}0c>00007 z0002T00000000000002k$}0c>00007000211ONa4000000002s%6}^W000002LJ#7 z$N&HU0000000000=*lYq000002LJ#7qXqx~0000000000@X9Ly000002LJ#79RdIV z0000000000_{u8)000002LJ#7H3a|w00000000000Lv=?000002LJ#7f(8Hp00000 z000002+Jz~000002Y&zn03Hbd000000000001(S70000000#g70Ph3<0000000000 z02s?F0000000#g709^(E000000000003gdN0000000#g70FMO#000000000004U2V z0000000#g701OEL000000000005Hod0000000#g70R9F50Dk}g0000000214D*ylh z000L7001Ee0000000000002PCD*ylh000L7003SC0000000000002nKD*ylh000L7 z007AV0000000000002m000002LJ#7 zZU_JX0000000000K+G!u000002LJ#7Gywnr0000000000NX#n$000002LJ#7%>V!Z z0000000000P|Pa;000002LJ#7{0IO50000000000Sj;N`000002LJ#7m;?X-0Dk}g z000000AS230000000#g702c%R00000000000BFoB0000000#g70PhI^0000000000 z0C3DJ0000000#g708#}200000000000C>zR0000000#g70MiHn00000000000D#OZ z0000000#g704WCm00000000000Dp+gD*ylh000L7000&U0000000000005B8D*ylh z000L7000yR0000000000005ZGD*ylh000L7002z`0000000000005xOD*ylh000L7 z007Pa0000000000005}WD*ylh000L7008v~0000000000006MeD*ylh0Dk}n0002b z00000000000002E%qsu@000070001o3IG5A000000002M%qsu@000070001G1poj5 z000000002U%qsu@000070002c00000000000002c%qsu@000070001b0{{R300000 z0002k%qsu@000070001u1AhPj0000000000;LIxk000002LJ#7tqA}C0000000000 z=*%ks000002LJ#7kO%+(0000000000@XRX!000002LJ#7Y6k!S0000000000_{=K+ z000002LJ#7O9lV{00000000000L?1^000002LJ#7_Xhv~000000Dk}g00_-100000 z00#g700{;F000000000001(Y90000000#g70G<{900000 z0Dk}gFwQFg000002LJ#7&<6kj0000000000IL<2o000002LJ#7qXPf{0000000000 zK+Y=w000002LJ#7u?7GD0000000000NX{z&000002LJ#7k^}$%0000000000P|hm= z000002LJ#7k^%q#0000000000Sk5Z|0Dk}g00#g70MP*e00000000000AS8500000 z00#g708$D700000000000BFuD0000000#g70G$N@00000000000C3JL0000000#g7 z09yk900000000000C>(T0000000#g70B{2U00000000000D#Ub0000000#g70DtBK z0000000000004;2D*ylh000L7005Z?0000000000005BAD*ylh000L7005W?00000 z00000005ZID*ylh000L7000OG0000000000005xQD*ylh000L7007qj0000000000 z005}YD*ylh000L7005i`000000Dk}g00026&MN=_000070000F2mk;8000000002E z&MN=_00007000102LJ#7000000002M&MN=_000070000h0ssI2000000002U&MN=_ z000070000^3IG5A000000002c&MN=_000070000G0{{R3000000002k&VMTa00000 z2LJ#7xd;FN0000000000;La-m000002LJ#7KLP*%0000000000=*}wu000002LJ#7 z*Z=?k0000000000@Xjj$000002LJ#7{sjO40000000000_|7W;000002LJ#769xbP z00000000000M9D`000002Y&zn05Amr000000000000_@30000000#g70A2_H00000 z0000001(eB0000000#g70JI4J000000000002t3J0000000#g704N6l0000000000 z03gpR0000000#g706zx+000000000004UEZ0000000#g705Ajq0Dk}g00000001!0 zD*ylh000L700375000000000000218D*ylh000L7003tO0000000000002PGD*ylh z000L7008s?0000000000002nOD*ylh000L70043Y0000000000002<{9 z000000001Z&no}`000070002F2LJ#7000000001h&no}`0Dk}g2LJ#77y|$R00000 z00000h|enk000002LJ#7NeTb}0000000000kk2as000002LJ#7Y6t)T0000000000 zn9nN!000002LJ#7R|x<{9000000000O&?^7{000070000b1^@s6000000000W&?^7{ z000070001`2mk;8000000000e&?^7{000070Dk}g!UzBW0000000000FwiRi00000 z2LJ#7kp%z%0000000000IM6Eq000002LJ#74Fv!I0000000000K+r1y000002LJ#7 z-2eap0000000000NYE<)000002LJ#7U;+RD0000000000P|zy?000002LJ#7m;}0000000000 z0C><{9000000002U&?^7{000070002t00000 z000000002c&?^7{000070001D0e=7h0000000000*w8Bg000002LJ#7n*;y=00000 z00000;Ls}o000002LJ#7Zvg-R0000000000=+G+w000002LJ#7!3h8W0000000000 z@X#v&000002LJ#7;s5{u0000000000_|Pi=000002LJ#7Dgpoi000000Dk}g007Y| z0000000#g70QCj{000000000000_}50000000#g70PO_;000000000001(kD00000 z00#g70OJ4v000000000002t9L0000000#g70KNkN000000000003gvT0000000#g7 z0Eqzr000000000004UKb0Dk}g000L70086w0000000000001!2D*ylh000L7002J- z00000000000021AD*ylh000L70089x0000000000002PID*ylh000L7008Cy00000 z00000002nQD*ylh000L7004su0000000000002Hq)$0000000000P|_;^0Dk}g00#g705t;u000000000009ev1 z0000000#g70A2(D00000000000ASK90000000#g70P6q%00000000000BF)H00000 z00#g70NDWm00000000000C3VP0000000#g70K^9X00000000000C>_X0000000#g7 z0DtTN0000000000004l}D*ylh000L7002}30000000000004;6D*ylh000L7007zo z0000000000005BED*ylh000L7000mQ0000000000005ZMD*ylh000L7006=X00000 z00000005xUD*ylh000L7003GB000000Dk}g0001}(klP}000070002(0000000000 z00026(klP}000070002}2><{9000000002E(klP}000070001t1ONa4000000002M z(klP}00007000153IG5A000000002U(klP}000070002)00000000000002c(tj%e z000002LJ#7)&&3n0000000000*wQNi000002LJ#7GXekr0000000000;L<{9000000000O z)GGi0000070001)2LJ#7000000000W)GGi0000070Dk}g%Lf1e0000000000DAX$e z000002LJ#7EeHSr0000000000Fw`pm000002LJ#7#{~cY0000000000IMgcu00000 z2LJ#7s0RQ50000000000K-4P$000002LJ#74h8@K0000000000NYpC;000002LJ#7 z00{s90Dk}g0000008rE`0000000#g700RgB000000000009e#30000000#g70QCR> z00000000000ASQB0000000#g70DS=f00000000000BF=J0000000#g70Ko+S00000 z000000C3bR0000000#g70OJ7w00000000000DpMYD*ylh000L7003YH0000000000 z004m0D*ylh000L7008y?0000000000004;8D*ylh000L7003AA0000000000005BG zD*ylh000L7002M;0000000000005ZOD*ylh000L7004Ri0000000000005xWD*ylh z0Dk}n0000Y0ssI2000000001})GGi0000070000Y2LJ#70000000026)GGi000007 z0000X1^@s6000000002E)GGi0000070000q2><{9000000002M)GGi0000070001< z0RR91000000002U)GGi0000070000o1%Chl0000000000(9|mc000002LJ#7;06Ey z0000000000*wiZk000002LJ#7O921?0000000000;M6Ms000002LJ#7dISIf00000 z00000=+r9!000002LJ#7w*>$I0000000000@YE{+000002LJ#7_y7O^000000Dk}g z0Ql4^0000000#g70MG^i0000000000007l10000000#g70J;YN000000000000`A9 z0000000#g706GN#000000000001(wH0000000#g70Qmp_000000000002tLP00000 z00#g703`wd000000000003g*X0Dk}g000L7004^z0000000000001b}D*ylh000L7 z001rt0000000000001!6D*ylh000L7005^000000000000021ED*ylh000L7007Gg z0000000000002PMD*ylh000L70015e0000000000002nUD*ylh000L70Dk}x0ssI2 z000000000`)hhr1000070002*0ssI20000000013)hhr1000070001E2><{900000 z0001B)hhr1000070002S2><{9000000001J)hhr1000070002<0ssI2000000001R z)hhr100007000220{{R30Dk}g00000c-1Qa000002LJ#7mH_|&0000000000fYmDi z000002LJ#7B?SNg0000000000h}A0q000002LJ#7$prua0000000000kku;y00000 z2LJ#7-2wmr00000fd790000000GQP)0000000#g70I>)F00000000000HA->D*ylh z000L7007?!0000000000005}fD*ylh000L7008;`0000000000006MnD*ylh000L7 z003VC0000000000006kvD*ylh000L7008>{0000000000006+%D*ylh000L7005;4 z00000000000079<{9 z000000002k)hhr100007000250ssI2000000002s)hhr1000070001g1poj500000 z0002!)hhr1000070001)1^@s6000000002+)hhr1000070002<2>^cp0000000000 z_|+=_000002LJ#7I|Tp$00000000000M;u2000002LJ#7E&>1m00000000002-YhA z000002LJ#7#|Hoa00000000005Y{UI000002LJ#7TL%CD00000000007}hHQ00000 z2LJ#7>Hz=%00000004gg03g;Y0000000#g70R8{~000000000004UZg0000000#g7 z0Hy^1000000000005H}o0000000#g70RI300000000000065kw0000000#g70G00000 z00000002000002LJ#7L<{9000000002+*DHSj000002LJ#7-~s>u0000000000_}41{000002LJ#7 zzy<&S00000000000N5)4000002LJ#7vH<`900000000002-qtC000002LJ#7?g#(? z00000000005ZEgK000002LJ#7kOu$&00000000007}zTS000002LOKn01E*C00000 z0000003g^a0000000#g704f9k000000000004Ufi0000000#g701N>D0000000000 z05I4q0000000#g70R9620000000000065qy0000000#g70M`Zp000000000006^F) z0000000#g70Pq3;004gg00000002nXD*ylh000L7005u~0000000000002<{9000000001x*ed`4000070001z1poj500000 z0001(*ed`4004gg2LJ#7cM1Ri0000000000px7$_000002LJ#7(+2%I0000000000u-GdA000002LJ#7Z~*`S0000000000xY#QI z000002LJ#7mIwd<0000000000z}PDQ000002LJ#7Ljr#Q00000000000La)Y00000 z00#g70Cfrg00000000000MOVg0000000#g701p8G00000000000NB_o0000000#g7 z02T%S00000000000N~gw0000000#g701yEH00000000000O;5&0000000#g701*KI z00000004gg008jVD*ylh000L7009080000000000008*dD*ylh000L7005W>00000 z000000002lD*ylh000L7000sJ0000000000000QtD*ylh000L7003wN0000000000 z000o#D*ylh000L7000vK0000000000000=-D*%50000070000u3IG5A000000000W z*((45000070001(0RR91000000000e*((45000070001d0ssI2000000000m*((45 z000070002L0{{R3000000000u*((45000070002j0RR91000000000$*((4500007 z004ggJOcm#0000000000NZBg@000002LJ#7>j(e<0000000000P}wU0000002LJ#7 z;0XW#0000000000SlKH8000002LJ#76afGL0000000000VA(4G000002LJ#7lnDR; z0000000000XxS?O000002LJ#7e*pjh004gg000000C3qW0000000#g70P_a`00000 z000000C?Fe0000000#g702KiM00000000000D##m0000000#g702ToN0000000000 z0EpQu0000000#g7067K#00000000000Fc=$0000000#g70HFy000000000000GNN- zD*ylh000L7004;y0000000000005xbD*ylh000L7004Ia0000000000005}jD*ylh z000L7003_S0000000000006MrD*ylh000L7002e^0000000000006kzD*ylh000L7 z003JG0000000000006+*D*ylh004gn0001t2><{9000000002U*((45000070000Q z2mk;8000000002c*((45000070000q2mk;8000000002k*((45000070001U0{{R3 z000000002s*((4500007000183IG5A000000002!*((45000070000N0RVph00000 z00000@YyQ>000002LJ#70SEv90000000000_}MD}000002LJ#77y$qP0000000000 z0NN`6000002LJ#73km=L00000000002-+(E000002LJ#7eFFdh00000000005ZWsM z000002LJ#7m;wL*00000004gg02taU0000000#g70Bi>U000000000003g~c00000 z00#g707(Y`000000000004Ulk0000000#g709OV8000000000005IAs0000000#g7 z04oFl0000000000065w!0000000#g70DuYr000000000006^L+004gg000L7003VI z0000000000002nZD*ylh000L7002Y-0000000000002<{9000000001Z z+A9D6000070000R0RR91000000001h+A9D6000070000H1poj5000000001p+A9D6 z000070001I3IG5A000000001x+A9D6000070000S0RR91004gg00000nA$4<00000 z2LJ#7H39$t0000000000pxP?{000002LJ#79RUCU0000000000sM;$4000002LJ#7 z9svLV0000000000u-YpC000002LJ#7i39)u0000000000xY{cK000002LJ#7Hw6Fy z0000000000z}kN+0000000#g70ObMz00000000000La=a0000000#g709OP600000 z000000MObi0000000#g701yHI00000000000NC0q0000000#g701O8J0000000000 z0N~my0000000#g707nV{00000000000O;B)0000000(~n004ji0000000000008jX zD*ylh000L70018W0000000000008*fD*ylh000L7005*000000000000002nD*ylh z000L7000660000000000000QvD*ylh000L7004am0000000000000o%D*ylh000L7 z004Xk004gg000000000O+baM7000070000W0RR91000000000W+baM7000070000X z0RR91000000000e+baM7000070001}2mk;8000000000m+baM7000070000Y0RR91 z000000000u+baM7000070000Z0RR9100000004ggK-((-000002LJ#7^aua|00000 z00000NZTs_000002LJ#73I+fG0000000000P}?g2000002LJ#7s00820000000000 zSlcTA000002LJ#7!UX^T0000000000VB0GI000002LJ#7Spfh50000000000Xxl3Q z004gg00#g70MQ5l00000000000C3wY0000000#g70Br{V00000000000C?Lg00000 z00#g707eG@00000000000D#*o0000000#g703-nb00000000000EpWw0000000#g7 z0LKFW00000000000Fc`&0000000#g70AYUw0000000000005ZVD*ylh000L7002z| z0000000000005xdD*ylh000L7000&W0000000000005}lD*ylh000L7004~#00000 z00000006MtD*ylh000L7000vT0000000000006k#D*ylh000L7000*X00000004gg z0002M+baM7000070001*0ssI2000000002U+baM7000070000u1poj5000000002c z+baM7000070000b0RR91000000002k+baM7000070000w0RR91000000002s+baM7 z000070001i0RR91000000002!+be$n000002LJ#73jzQD0000000000@Y^c@00000 z2LJ#7Kmq^&0000000000_}eQ0000002LJ#7_6Gm}00000000000Ng78000002LJ#7 zA_D*b00000000002;3_G000002LJ#7K?48)00000000005Zo&O000002LOKn00;>H z000000000002tgW0000000#g7044zd000000000003h5e0000000#g705}2w00000 z0000004Urm0000000#g70DlSq000000000005IGu0000000#g704)Rn0000000000 z065$$0000000#g704D(e004gg00000002PTD*ylh000L7003+Q0000000000002nb zD*ylh000L7001Zf0000000000002<{9000000001p+$#V8000070001u2><{9 z000000001x+$#V8004gg2LJ#7$O!-d0000000000nA|G>000002LJ#7$_M}e00000 z00000pxi3}000002LJ#7odf^?0000000000sN5?6000002LJ#7Dggih0000000000 zu-q#E000002LJ#7ga-fs0000000000xZEoM000002LJ#7$q9b|00000000000KnWU z0000000#g704o6i00000000000La`c0000000#g704xCj00000000000MOhk00000 z00#g70PhF@00000000000NC6s0000000#g70CNQZ00000000000N~s!0000000#g7 z0AB_G00000004gg008LRD*ylh000L7001ok0000000000008jZD*ylh000L700377 z0000000000008*hD*ylh000L7006lH00000000000002pD*ylh000L7001rs00000 z00000000QxD*ylh000L7007|x0000000000000o(D*%50000070000&0{{R300000 z0000O-75e9000070000?1^@s6000000000W-75e9000070001y2mk;8000000000e z-75e9000070002K1^@s6000000000m-75e9000070002Y0RR91000000000u-75e9 z00007004ggJPH5+0000000000K;0_<000002LJ#7LkR!?0000000000NZl&{00000 z2LJ#7jt2k$0000000000P~9s4000002LJ#77Y6_U0000000000SlufC000002LJ#7 zrwIT60000000000VBISK000002LJ#71p)v7004gg000000BGGS0000000#g70BZ&S z00000000000C3$a0000000#g706Yf(00000000000C?Ri0000000#g70F(g$00000 z000000D#>q0000000#g70LTIW00000000000Epcy0000000#g70DA%e0000000000 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�K=|Hsq|NkW#$|V43y959L=`gha|NkWt$|V43 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

$}} ziNLv20RR9kHET@+0KY8&006iEe*gdg=q$JY|44(x5WD~X|NrS|0RRBL z00000zbya&0O%it|Nn%*bYi{$0002LEdT%j=q#fD|AY7e50t=!z;sDSi$#D)iO1*` zZvX#CiNokFdH?@NgX{=XOpOhaumb=|iNLv50RR9kHB3zd0KY8&006iE ze*gdg=sleO|44(x5J-zfh)9i42uO`Zph$_!pP z07#8hutmpT;& z8Yr+xiO1+vVE_N?14xO(NR36HNQuYj6LJ6lNQu};iO1+j&j0`DbFP<>u>=>FDlY~Z ze~U$^54He<@BxItbZ5Q+0002LEdT%j=sAM_|AfGFO1=RA006%&0002!Mxg)ygZKdt zl)!|*bTQ~xcmMxPjSb+g0{}^hz`1P!002mh74bs@07#8BvP%O1zbya&0Js1E008KF zmH+>{00000=^_FE07#2Pm`I7o=#{DefB%E<0ffMGXTAae006%&0002!zk&b%gurx4 zz5)OM0KY8&008LBpa1`Z_yG@;z=XhbG3ecP|Nl&l4Q8$b07;3!xp4si07#7$cS8dJ zNR2g!O9KGEEdT%jxBvhE0O(<~|Np!H|NsB#r~v=~NQ*_NNR3bkNR36%NQu@+e~HKF zP@Dh%NQ*_NNR5z?0000;i$$PFiN;8Y*XXvG|NlsdMYu?dMW{#xkN^MxNQuYjP{9BH zNQp(jNR3s%NR36fNQu@+iO1+kZ~y;002mf zMW9HD#z=|R=tZ>u|GohL006%&0002!Hh};CgurxSz5xIL0KY8&008Jip8x-Y_yG@; zz=XhbNl1%Dph$_w=q+mh|450$=tXt^|44)E2vbar4auwn07;3!xqblv07#7$+Cc*V zNR2g1N&^7DEdT%jxBvhEe*oxYlmGungTxTK00000NR36%NQuYjKW_j3iP%VsP3UAu zGYlmt0001VA?q4QiNi>ZMbJoz$LJky|Nlsd*hq=T=u*r7|LA?I|NlsfUHHkvRY-~D zNQ3MUiGBQub@+pQ`~eSz%Ps%_fqnS@{{R3Fg}yET07#8J3yCEFf9NJ}|Nlsh73V=E z07#8B_=qI{NQ(uzh9v+?F0#Q*+f`HN=P|07#1k6o(}MNQuYj6nX#uNR1U%UIPHW|NsC0NR2(Ch$R5%yu|+f^e+A!$B>+f?$LQa9|Nlsh6)0W<0KRB80su&jJ#UC50O*Ir|Nlsh z6-YrP07#8BT!n)MjTH-C0|35hHUa=hjXgVvB>?DB#Q*+f`H7JNB07#1kb%rGXNQuYjb$I{(NR1WuT>}8Ve`+=Y07#8J2Z$vA=pDrW z|45A$-asV)NR2i0ha~_=iv>W2B>+f?$LK(K|Nlsh7290{0KRKB0su&jJ=2FJ0O;t$ z|Nlsh6{$ca07#8Bz=tIONQ(svh9v+n)MjTN|E0|35mHUa=hjXj@-B>?EN z!~g$CjTLl2e+f^1=fWn07!|)=+<}t|45A$pIrk0zHc@H07#8JYlkHO z=zhch|45A$KR_h_NR2gEha~_=iv^*DB>+f?$LOJV|Nlsh6@Fa<0KRZG0su&jJvWCX z0O(1>|Nlsh6$(Hl07#8BB!?vcNQ(t*g(Uz;iO1+{e|P`?NR1U_T>}8VaW(<~NR2%M zha~{$6vO}jNR1WMKP3Q2jWzIwB>+f^1viBy07!|)=r?!&|45A$OkD#2zH>GL07#8J z&xR!c=-+f?$LIog|Nlsh6*FA}0KRlK0su&j zJ)4Fle*oyJ!vFtBjTLJ@B>+f`HHd~K07#1k&4eWYNQuYj&36C)NR1U5T>}8Vbv6P3 zNR2&bh9v;#b;AGuNR1UXKP3Q2jWtw;B>+f^1(<{-07!|)=$Ll@|45A$0bK(CzIHYO z07#8JGlnGq=s?2%|45A$0Y4=GNR2fhh9v+?CP!vFtBjTOv3B>+f`HSC2Y07#1kE`%ijNQuYjE_VO_NR1WETmt~U zcs2q6NR2(qg(U#!*1`Y(NR1VjJ|zH1jWxK1B>+f^1^I&|07!|)==pX3|45A$t6T#B zf4+G(0su&jJ(q?Db!T+f`HBf~m07#1kkAo!uNQuYjk9Gh5NR1U~ zTmt~Udo}_9NR2%&g(U#!H^Kk^NR1Wve?27tNR2fdg(Uz;iv?PPB>+f?$LLyh|Nlsh z6;oUT0KR-S0su&jJ^O?u0O$h2|Nlsh6~jFx07#8B=!7KzNQ(s}gCzh+iO1+Ab^rfJ zjTKH@0|35#HUa=hjXlSNB>?En!2kb9jTMePB>+f`HME2!07#1k@PZ`(NQuYjfADnw z|45A$Nn8T}zJ4|W07#8JlY}Jz=$OF&|45A$Sv@5HNR2gsge3q-iv_!aB>+f?$LPCs z|Nlsh6+v7B0KN#l0{}>kJzs<+0O(`D|Nlsh6(l_+07#8BOoSx>NQ(uAf+YY*iO1-M zbpQWIjTI$a0|34Wy#oM9jXf)be+f^1yO<}07!|) z=uve4|45A$3S0vKzUWX007#8J_k$$>==s0@|45A$x;!NSNR2h*gCzh+iv=8lB>+f? z$LJh%|Nlsh73Et40KVx^2mnZpJ;Q?~0O-WO|Nlsh6@@${07#8Bu!AK4e@Kf3=Yb^v zNQuYj=X3x6NR1W9TLS>T>QD#(NR2&@gCzjykH7!_NR1UxJS6}~jWv9OB>+f^1+sx9 z07!|)=(2PF|45A$vs(iIzUxp307#8JTZ1J4=vu%3|45A$8$2ZdNR2f}gCzh+iv@jw zB>+f?$LM`?|Nlsh6{cGQe*nJhPzV4>jXfuWB>?CpzyJS8jTPoQB>+f`H57v-07#1k zNP#5)NQuYjNOS-HNR1VdTLS>T?NA5+NR2)7f+Yax@V@{5NR1V-J0$=}jWytcB>+f^ z1rvcK07!|)=o54Q|45A$gj)juzV1*607#8Jzk($I=)1oE|45A$e|$S707#8Btb!!~ zNQ(vDfF%G(iO1;Pa{vEGjTLcQ0|377PzV4>jXjHkB>?D#zW@J7jTJ{bB>+f`HF$z0 z07#1ksemN_NQuYjsdE4SNR1UzTLS>T@K6W+f^1$2NV07!|)f9P~_|Nlsh6+K!50KV~12mnZpJtKl80O%aP|Nlsh72P@|07#8B z5P~HDNQ(tOfF%G(iO1+aa{vEGjTQe|0|34N01!|}jXm#yB>?E>z5oA6jTNXmB>+f` zHQa$E07#1k3V+f?$LQ5@|Nlsh6~$Tu0KNhM5Ku^sJ%@oM0O)?D1z5oA6jTH$x zB>+f`H9&zSe*j2}1#5pL07!|)=xcHR|45A$k6Hr&z61aeP)LnEAAuzR=o7vF|45A$ z)Hx*pNR2fNfh7P)iv>1+B>+f?$LKb3|Nlsh6>3@o0KNqP5Ku^sJ?nra0O;Pl|Nlsh z6`wgJ07#8B*nlMfNQ(sle+f^1+f?$LN=E|Nlsh6%kqk0KNzS5Ku^sJx_oo0O&uw z|Nlshe-!{ZB>+f`H9UYN07#1kVtyq6NQuYjVsQWeNR1WTSpxvR9sm$fNR2%kfF%Iv z3cUaSNR1WCI3)l`jWq~>B>+f^1ucFh07!|)=q+&n|45A$zF7kRz8?S(P)LnE=YJ&t z=+(Rb|45A$mN+E+f?f5+(fZ~y;DjTNg|0|34t01!|}jXkq} zB>?E4yZ`@4jTK=yB>+f`HK2bb07#1k!+j+HNQuYj!*BopNR1VgSpxvRApj6iNR2&z ze+f^1&)0s07!|)=#Fpy|45A$epv$mzGMIpP)LnE ze@lNQ0O&Tm|Nlsh756tK07#8BIDaJoNQ(toeI)=$iO1+!Z~y;DjTK^90|35d01!|} zjXf8CB>?CFyZ`@4jTOQ-B>+f`H3WYp07#1kBz+|SNQuYjBya!!NR1UdSpxvR0T2*S zNR2(?ekB0t%)0;oNR1VZHzfc_jWy7Ie+f?$LQ~F|Nlsh6&zUu0KNhc z5Ku^sJ+FQx0O*&x|Nlsh6<9YV07#8BoPH$$NQ(u!d?f%#iO1-=ZvX#CjTQP>0|34Q z5D-vEjXisQB>?DRy8r)3jTIv|B>+f`HE4b%07#1kg?uFdNQuYjg>L`(m zz61~uP)LnEM}8#$=q`8B>+f?$LLUQ|Nlsh6~|Zu z0KNqf5Ku^sJrjN<0O?Edx&Qx2e~lG{HYET^jWx`DB>+f^1?GDt07!|)=;m$z|45A$ zuUG>Bz6THxP)LnEt9>N^=#IJn|45A$Pc|h0NR2g^eI)=$iv_WJB>+f?$LO(b|Nlsh z6_!{70KNzi5Ku^sJ$HR20O(n{|Nlsh6&f}r07#8BWPK$7NQ(u0dnEu!e~HKFd~N^# zNR1VJSOWmQ2@nuaNR2&1eI)?sB)R|pNR1WcH6;K@jWsZRB>+f^1xI@&07!|)=tph; z|45A$fmj0oz6uZ!P)LnE4}B#7=+f?$LJDm z|Nlsh6>C@n0KN+l5Ku^se?8lLB>?EUxc~o1jTL(}B>+f`HOPD=07#1k-FhVeNQuYj z-E9B=NR1U{SOWmQ03Z-hNR2(Gd?f(rg}DF!NR1UnH6;K@jWv{fB>+f^1*m!@07!|) z=%{S}|45A$VORqIz5yT*P)LnEb9^NL=uo)-|45A$5j7?Cfxc~o1jTPK9B>+f`H7tB307#1kK6)hp zNQuYjK5YO0NR1U&SOWmQ10WDkNR2%Ud?f(r=C}X+f^1qpg3 z07!|)=m~89|45A$e_B`r0KNnu5Ku^sJ=c3B0O+x||Nlsh6>>Bs07#8B#Cs(GNQ(v3 zc_jcyiO1;FYyba9jTKc`0|34SAP`VUjXk4#B>?DrxBvf0jTJpKB>+f`HIREH07#1k zpLrz!NQuYjpKJgBNR1V8SOWmQ05A|xNR2&jdnEwqN4Nj~e@KlL2s9-CNR2gIdnEu! ziv?+f?$LMNn|Nlsh6?E%w*UV~jTN3VB>+f`HS~HV z07#1k0C^<+f?$LPyy|Nlsh6&hFr0KNn;5Ku^sJ)e3d0O)hJ|Nlsh6*My?07#8B zjCv&iNQ(uQcqITxiO1-cYXAR8jTQG-0|34SFc45ke~mqBdL;npKDPh=NR1W$G9>^= zjWt+$B>+f^1z~t407!|)=wWLA|45A$@>c@@z6LN5P)LnEH+m%i=n1y}|45A$$}%MY zNR2fldL;lziv=urB>+f?$LK6-|Nlsh73Wt20KNb~5Ku^sJp+0r0O-`U|Nlsh6_qk2 z07#8BfAD!F07#1k_je@#NQuYj_i6wCNR1WHR|5dP0YDH?NR2(uc_jeopSA!0NR1U> zG9>^=jWxV^B>+f^1;TeF07!|)=)!6L|45A$%U1&cz5+lHP)LnEn|UPw=xVk9|45A$ zD>5YjNR2g!c_jcyiv^8$B>+f?$LNh||Nlshe-*@50|34QKoC$!jXh_1B>?C(wg3M} zjTQDWB>+f`HB@;e07#1kSa&4=NQuYjSZV+NNR1VzRs#UO1V9i_NR2%+c_jeo0JZ=B zNR1W2F(m*+f^1tWJQ07!|)=p$+W|45A$Kvx3*z6C%KP)LnE|9B+;=*zVK zfB#606^t<@07#8B?06*rNQ(vTb|nBviO1;fX#f96jTInQ0|34TKoC$!jXleFB>?D_ zwEzD|jTKihB>+f`HMn>s07#1kxppN0NQuYjxoH3YNR1T&R|5dP2S5-|NR2(0cqIVn zVYL7MNR1UDF(m*+f^1%!4be*j2{$LNG;|Nlsh74udD0KN!75Ku^sJ!5z! z0O%~V|Nlsh740x307#8BP?F6v;Y4{jTN{sB>+f`H5_;)07#1k8g?ZBNQuYj8fgFjNR1WARs#UO3P2E0e@Klz z`*$S(=)$xA|45A$gD@okNR2h+f?$LQr}|Nlsh6>e4o0KN-A5Ku^s zJ;!$?0O*ag|Nlsh6;3cE07#8Bw09){NQ(uqbtM2uiO1-$XaE05jTL!T0|34ZKoC$! zjXjfhB>?DHv;Y4{jTIR%B>+f`e>H%2B>+f^1$%WR07!|)=zC}X|45A$YE}aPz70SS zP)LnEUw0({=p(cL|45A$n?B>+f?$LL09|Nlsh6;4(I0KN`D z5Ku^sJu7!50O;XaE05e~lF`Rs#UO z5I_)6NR2)Bb|nDlxw8NNNR1VGFC_p-jWy(UB>+f^1>AHc07!|)=-g)i|45A$4ORmH zz7aqWP)LnE!*(SA=!CNW|45A$MK2`)NR2hHb|nBviv_22B>+f?$LObK|Nlsh6$n-X z0KO7H5Ku^sJ&$%J0O(J$fB*kTjTI0tB>+f`HGFm@07#1ka&#pCNQuYja%TVkNR1Wy zRRaLN6F?A9NR2&Pb|nDl8nXZYNR1WSE+qg+jWtMiB>+f^1wC{n07!|)=sjlt|45A$ z=~V*&z7#+ZP)LnECw3(O=;g8h|45A$rYqB>?EKvH$-_jTLb&B>+f`HQ;q607#1k({m*NNQuYj(`Env zNR1V%RRaLN7C;bCNR2(ebtM4kd$IrjNR1UdE+qg+jWw)wB>+f^1)g&y07!|)=$>W& z|45A$h*bjsz863ce^5w`J&ScE0O&@s|Nlsh6$dUQ07#8Bcy%QJNQ(t&b0q*siO1+^ zW&i(3jTLEC0|34lKoC$!jXhU&B>?CVvH$-_jTO=@B>+f`HAHnK07#1kG;<{YNQuYj zG-dz)NR1UuRRaLN89)$FNR2%sbtM4k+_3-uNR1VpEhPX*e~mQ|btM2uiv|C3B>+f? z$LRlL|Nlsh6)05$0KOVP5Ku^sJ@0fS0O+T%|Nlsh6=*Fb07#8B+;k-XNQ(u^awPyr ziO1;5WdHw2jTI490|34oKoC$!jXk?`B>?Dhu>b!^jTJL3B>+f`HK=qY07#1km2xEj zNQuYjm1O__e@KlL@>Bx=z8pXhP)LnEhjb+X=smFi|45A${wyT`NR2ggbR_^tiv?hE zB>+f?$LL^W|Nlsh70grv0KOeS5Ku^sJyUcg0O$y?|Nlsh70E0m07#8BKy)PlNQ(t4 zawPyriO1+GWdHw2jTO990|34rKoC$!jXfW9B>?Etf3N@lNR1VgEF}O)jWrB(B>+f^ z1@>_z07!|)==Nj(|45A$r&I#~z8^pkP)LnE>vJUl=$^0t|45A$Uo0g6NR2hvb0q*s ziv_`PB>+f?$LPUh|Nlsh6`E870KOnV5Ku^sJ-2fu0O)D2|Nlsh6)G$x07#8Bq;n+z zNQ(uGe{m%MNQuYjjAQ@*NR1VQR09CMAwUpNNR2&%b0q-iG_U{vNR1WsD+f^1y^w;07!|)=vQO^|45A$XjB6Lz9K*nP)LnEPje*z=>M+&|45A$z$+yHNR2f- zb0q*siv=QaB>+f?$LJzs|Nlsh6?EkuK)i?jTMV4B>+f` zH3)Mh07#1k?QkUkNQuYj?PCA`NR1UqR09CMBtQ^QNR2(`awP!hm9GE)NR1U%D+f^1-Nh}07!|)=(uA4|45A$F;oKpz9m2qP)LnEvvMT>=wPn@|45A$AuA;S ze@KlrpmHSuNQ(u7a3ugpiO1-JV*me0jTH}60|34zKoC$!jXi&IB>?CvuK)i?jTP)F zB>+f`HEePv07#1kPH-gvNQuYjPGbN6NR1WmQv(3LCqNKTNR2&9awP!h_O1W_NR1V@ zDkT6&jWsxOB>+f^1sQN907!|)=ow=FfB#6072;C^0KO?D*t^fZ> zjTKEQB>+f`HPCS-07#1kuWuy)NQuYjuVMfHNR1V_Qv(3LDnJlWNR2(OaU}rge^;&l z|45A$7%C+INR2g|aU}pqiv@abB>+f?$LM-t|Nlsh6`NB70KO|g5Ku^sJ$rE_0O%sE z|Nlsh72_!-07#8BXmKR~NQ(tUZzTXoiO1+gVgLU~jTMGd0|34(KoC$!jXg(kB>?E{ ztpEQ=jTNpbB>+f`H8gQ007#1ke-Lja07!|)=n!H5|45A$X;T9LzAZoyP)LnE6LBQ~ z=(w!^|45A$c_}3TNR2fBaU}pqiv`+f?$LQN&|Nlsh6=YKb0KP6j5Ku^sJ>PI8 z0O*6P|Nlsh6+|f|07#8B%y1+f^1#xaA07!|)=y72G|45A$FH-{mzA!)#P)LnE zcW@;D=ozg4|45A$+9)LeNR2gQa3ugpiv>JxB>+f?$LKs@|Nlsh6&F(j0KPFm5Ku^s zJwtFM0O;ha|Nlsh6{RR8e*j30H85}`07#1k2W}+*NQuYj2VnpINR1WxQUd_KGC&Ye zNR2%Ya3uifudDz6NR1V6C?x<$jWzslB>+f^1=4LL07!|)=+a;R|45A$<5B|vzB51& zP)LnE+ixWR=z6RF|45A$J18XpNR2hfZzTXoiv^u+B>+f?$LO73fB*kTjTO;S0|34> zKoC$!jXkGtB>?C}tN;H+f`HI#2907#1kXl*3`NQuYjXkY*TNR1V-QUd_K zH9!zhNR2&nZzTZe5Uc+f^1v70W07!|)=rdpc|45A$tWpC2 zzBWJ*P)LnEKW`-ff9Tt)|Nlsh6`Us}07#8BEN>+MNQ(vjY$X6liO1;vUjP3{jTNU- z0|34^KoC$!jXeu*B>?EAs{j8;jTL7nB>+f`HTZ5N07#1k$!sM6NQuYj$zK2eNR1Vj zQUd_KI6x3kNR2($ZY2QdajO6SNR1UTCnW$#jWxt>B>+f^e+86mB>+f?$LN$^|Nlsh z6@5|z0KPdu5Ku^sJ)>?V0O&lb|Nlsh75ye907#8BkZvUaNQ(tuY$X6liO1+)UjP3{ zjTLxO0|34{KoC$!jXiH}B>?CLs{j8;jTOiyB>+f`HC%2b07#1kDr_YHNQuYjDqjEp zNR1V1QUd_Ke>*@BP)LnEJ8mTa=+deG|45A$lO`nqNR2fpZY2Oniv{&-B>+f?$LRH4 z|Nlsh6*f`>0KPmx5Ku^sJqKoNQ(u)Yb5|kiO1-` zUH|_`jTI?U0|34~KoC$!jXl$CB>?DXssH~-jTI>-e+f^1&eDX07!|) z=!;$d|45A$CQ<_czCJ(@P)LnEpKT=o=rgJR|45A$^d%(#NR2g&Z6yFmiv?C|B>+f? z$LLmF|Nlsh6%JAZ0KNcF5Ku^sJ!@?x0O+f^1?*}i z07!|)=+f?$LP0Q|Nlsh72r_=0KPv!5Ku^sJ>+jTImzB>+f`HN0#k07#1k zf@&oINQuYjf?WUqNR1WKQ3C+JKtK>sNR2(4Y$X8bDyaYeNR1WiBqabyjWvjDB>+f^ z1x;!t07!|)=uKSz|45A$#!&+Rz5rklP)LnEXKW<^==G=n|45A$wj?D0NR2gAY$X6l ze~SeeY9#t+_jTOOB0|34OU=UD9jXg7LB>?Ear~m&*jTM0;B>+f`H6Uyy z07#1k<7p)TNQuYj<6Hm#NR1V-Q3C+J0$>nONR2)JYb5~ai>LqpNR1UtBqabyjWz6R zB>+f^1+Hl&07!|)=&oD;|45A$l~Dr#f4&1?5Ku^sJ?Clr~m&*jTPb}B>+f` zHH2#=07#1kL}?`eNQuYjL|gy=NR1U|Q3C+J1z-?RNR2&XYb5~a?56+!NR1V(e+f?$LJ4R|Nlsh6;M$F0KNub5Ku^sJuhn|0O+@-|Nlsh6?h{h z07#8B9BU;2NQ(v9Xe9thiO1;LTL1q@jTJmm0|34UU=UD9jXnEnB>?DxrvLv)jTJ*9 zB>+f`HRx(307#1krD!DpNQuYjf2CUg|45A$B~b$az6f9tP)LnE$7&@2=uM{o|45A$ z4kIN1NR2hLY9#+f?$LMfc|Nlsh6%kPb0KN%e5Ku^sJ(FrB0O%N||Nlsh z71<&s07#8BfNCWGNQ(tKXe9thiO1+WTL1q@jTIzO0|34XU=UD9jXhs#e+f^1qNs(07!|)=muK<|45A$7f}NMz6)RwP)LnED{3VG=&q&z z|45A$Zz3fCNR2fZY9#+f?$LP^n|Nlsh6%tVc0KN=h5Ku^sJ@;uP0O)z8 z|Nlsh6*?j%07#8BNR1W$Py+zI0e}!tNR2(iX(a&Y zM5X`#NR1T*A|(JwjWw`oB>+f^1!rd^07!|)=x15~|45A$;7|hqz5;*{P)LnEk7*?U z=ntj;|45A$&>+f?$LKOy|Nlsh70*xue*nG%fDlkfjXhgw zB>?E!r2qd&jTM_AB>+f`HArbC07#1k{bnTqNQuYj{aFA1NR1V*Py+zI1b`4wNR2%w zX(a&YrKJD=NR1U{AteAvjWrZ$B>+f^1;}P407!|)=*U?A|45A$lu!czz6F2~P)LnE z^Jpai=y0U}|45A$e=#8?07#8B;AkZPNQ(uNW+ebfiO1-ZSpWY>jTLiH0|34TfDlkf zjXl3;B>?C+f`HLPeQ07#1kUS=f#NQuYjUReMCNR1U&Py+zI2Y?Vz zNR2&+f^1u14F07!|)f9NS#|Nlsh6*^D@0KN!- z5Ku^sJy&QY0O--9|Nlsh6_Ow&07#8BL}(=dNQ(vZWhDSeiO1;lSO5P=jTJ3W0|34W zfDlkfjXfi1B>?E0qyPU%jTK!WB>+f`H4tbe07#1kzhxx=NQuYjzgPeNNR1UBPy+zI z3V;w$NR2)3e`h5C=x3w<|45A$C?F*ONR2hzXC(kgiv@~hB>+f?$LNYz|Nlsh6&p|k z0KN-=5Ku^sJ-cTm0O&HK|Nlsh74sh@07#8BsAnYrNQ(tkWhDSeiO1+wSO5P=jTH`1 z0|34ZfDlkfjXj5FB>?FCqW}L$jTOEhB>+f`HFRese*j2}1t4W507!|)=pa}B|45A$ z0Z;<~z7Bv8P)LnEQ)eXr=*Xh~|45A$i612ZNR2f>XC(kgiv{asB>+f?$LQ-;|Nlsh z73@y~0KN@?5Ku^sJs)Q!0O*sV|Nlsh6;vN307#8B3}+<(NQ(uwWF-JdiO1-+R{#G< zjTPTde**x%4}cI*NR2(~W+edVUZVg1NR1UAA0+@tjWyV2B>+f^1%YHG07!|)=z&)M z|45A$(oX{bz7T*AP)LnEw`L^(=qaNA|45A$>K-KkNR2h5W+ebfiv>(%B>+f?$LLH} z|Nlsh6~#{j0KO4`5Ku^sJ%eT?0O<6g|Nlshe-*VJB>+f`HE?Dn07#1k7i1*>NQuYj z7gqoONR1V?PXhqH5`Yj;NR2&DW+edVzoGyCNR1VM9wh)sjWs-GB>+f^1>$2R07!|) z=;BrX|45A$qfY|>z7v2DP)LnE8)hW{=!&8L|45A$OCBWvNR2fJW+ebfiv_J?B>+f? zf5+&pRsa7;jTMeh0|34hfDlkfjXmdOB>?DEq5uC#jTIIiB>+f`HPmG#07#1kcw;31 zNQuYjcvb)ZNR1VNPXhqH6@U;>NR2(SWhDUUAff;NNR1WY9VGxrjWwWUB>+f^1w&&c z07!|)=tEWi|45A$bWZ~Sz7~KGP)LnEe}82q0O;$W|Nlsh6|5a407#8BY-J??NQ(sy zV?EQp#T3!jTLttB>+f`H8^D@07#1k z*+f?$LOR~|Nlsh6*W%-0KOT35Ku^sJ>z600O(Ah|Nlsh6%8FF07#8B&}1b5 zNQ(t;VkH1biO1+~RR8}-jTIqJ0|34nfDlkfjXkeqB>?Cbp#T3!jTP7&B>+f`HJoH6 z07#1kI$|XNNQuYjI#mDvNR1T>e@_Ddz8ioLP)LnEdt@a5=;ELM|45A$qZ}mwNR2gU zWF-Jdiv+f?$LIxA|Nlsh75+{G0KOc65Ku^sJx63E0O+ls|Nlsh6>c0Q07#8B zG-M?JNQ(u~VI=@aiO1;BQ~&=+jTP}u0|34qfDlkfjXe`&B>?Dnpa1_ze~lG693=oq zjWqydB>+f^1)E_d07!|)=$ljj|45A$+f?$LMBL|Nlsh71vG!0KOl95Ku^sJ*#6S0O$^%|Nlsh70(+b z07#8Bm}4aXNQ(tAVI=@ae~HKFF;oBlNR1W3P6GhGAb=21NR2&rV+f^1^i$o07!|)==@Uu|45A$u}%X3z9E1RP)LnELt`ZX=%k+i|45A$ zWg8^`NR2fxV+f?$LPmW|Nlsh6_QQ^0KOuC5Ku^se?1RlB>?Dep8x+y zjTJB(B>+f`HT+^F07#1kl3*nONQuYjl2ZTwNR1V8P6GhGBY+T4NR2()VkH3RI-dXk zNR1Wy8YKWojWx((B>+f^1zlhz07!|)=v`9(|45A$R!#!|z9fJUP)LnEr(z`l=mnnt z|45A$#u_C6NR2g=e_|y7NQ(t1U?l)ZiO1+DQvd%*jTKQ&0|34yfDlkfjXiT>B>?Eq zo&WzxjTMm^B>+f`HDF>T07#1k^Is(ZNQuYj^HKl*NR1UtP6GhGCV&u7NR2%|VkH3R zo1OpvNR1U-8YKWojWsM{B>+f^1-@S;07!|)=)O_^|45A$e>zSB0KO-H5Ku^sJquzb z0O)3&|Nlsh6(<@c07#8B_+cdgNQ(uDUnKxYiO1-PQUCu)jTItJ0|34#fDlkfjXl?4 zB>?C#o&WzxjTQ14B>+f`HN;^h07#1kR9__kNQuYjR8jx`NR1T@P6GhGDS!}ANR2(C zVI=_Q{G9*)e@KlLy%{9{NR2g+VI=@aiv=HFB>+f?$LJqX|Nlsh75Gg90KO`K5Ku^s zJ#S$p0O-e@|Nlsh6^I!n07#8BTwx^uNQ(vPUL^oXiO1;bQ2+l(jTP%n0|34&fDlkf zjXgVIB>?D>od5qwjTKWFB>+f`H7H>v07#1kwO%Cve@KbP=(SM)|45A$)=dKdzAS(c zP)LnE2Vo@u=v|!u|45A$9vLM7NR2i0U?l)Ziv@sQB>+f?$LN4i|Nlsh70FEl0KP4N z5Ku^sJ=0(%0O%;3|Nlsh73mly07#8Bz+fc+NQ(taUL^oXiO1+mQ2+l(jTN;`0|34* zfDlkfe~mq#U?l+P^PB(wNR1V=7$pEmjWvv5B>+f^1r}Z<07!|)=oV1_|45A$pG^Y* zzAu0fP)LnEYhWb+=)Rl(|45A$e;6eINR2gEU?l)Ziv{6bB>+f?$LQft|Nlsh6_QN@ z0KNf`5RgcXJvU$_0O*OE|Nlsh6-pQ-07#8Be{NR1VN zO#=YF0+0}pNR2%MU?l+PRGa_*NR1U07$pEmjWzIJB>+f^1$SK~07!|)=yy;5|45A$ zXiWnEz5|dDkVuU^&tD|~=pUQ^|45A$;1?wTNR2hTUnKxYiv>bmB>+f?$LK;&|Nlsh ze-&0u0|34RkPwhajXj%RB>?E^n*aYujTNgGB>+f`HHcp&07#1k4P7MwNQuYj4Nw37 zNR1UXO#=YF1&|PsNR2&bUnKzOwVMC`NR1VC7bO5ljWtwXB>+f^1=w6A07!|)=-5vG z|45A$Ax#4Sz6OvGkVuU^GhZbD=zyC4fB#606+ssz07#8BAYUZ_NQ(udTqOWViO1-p zPXGT%jTI720|34UkPwhajXnQfB>?D4n*aYujTH+f`HSAs`07#1kZd@e*NQuYj zZchLINR1W$OalPE2#^qvNR2(qUL^qN7MlP6NR1WO79{{kjWxJlB>+f^1vy+Le*j2{ z$LKju|Nlsh741v|0KN&35RgcXJ(pf30O;YF|Nlsh6`~d;07#8BgkB{8NQ(soTqOWV ziO1*!PXGT%jTO~Q0|34XkPwhajXh&tB>?EGng9PtjTLPcB>+f`HBeq907#1k&s!w` zNQuYj&rSdTNR1V+H3I;?3y=_ye@KlzFJ2`8=y#d_|45A$I2I)UNR2fdUL^oXiv^ln zB>+f?$LN|(|Nlsh6`M5!0KN>65RgcXJ^NiH0O&%Q|Nlsh6$2I}07#8B=v^fMNQ(t! zTO|NUiO1+=P5=K$jTMeH0|34akPwhajXlR*B>?CRng9PtjTO!nB>+f`e>JpSB>+f^ z1u$DB07!|)=rB$H|45A$Axr}Rz7CKOkVuU^lU*eM=-8P5|45A$nH41fNR2gsT_pfW ziv{~yB>+f?$LRY^|Nlsh6%+f^1(8}M07!|)=#fnS|45A$`bz@+f?$LL&4|Nlsh73oU@0KO8C5RgcXJ;Pij0O$mmfB*kTjTOZdB>+f` zHLzSI07#1kCt4){NQuYjCrtnUNR1WHO9KGD6Oa&)NR2&@TqOYL&zJxINR1Vc6eR#i zjWv8+B>+f^1@c)X07!|)=<-Yd|45A$&`SdVz7&uUkVuU^TU;do=$e=R|45A$TNEV# zNR2f}TqOWViv_(|e?DUm;e7rjTI&o zB>+f`H56PW07#1kh*>27NQuYjh)e(fNR1V-O9KGD0-z93NR2)7TO|PKFqi-TNR1Wo z6D0shjWys~B>+f^1yfli07!|)=u=Do|45A$oJ#`$z5}2Te^5w`J-=He0O?EgmjC}q zjTMIzB>+f`HF#Sk07#1k=~yKINQuYj=}Q0qNR1VGO9KGD1)va6NR2<O|PKk(U4e zNR1Uz6D0shJB>9&TO|NUiv_e;B>+f?$LO?5|NoH5!&OL$<-Y&_006%M0002!2hsok zUBgvKiRDO%efUU=1&voFmw*Tc9hVR81qqiPE(J9LuYH$QE(N6p2#f#!ke8872NzG1rr5ChX4P`mpm^8a~*vP0|2@Z0000;i#0G-B>+f? z$G89h008Lop#T4uA!G&=1j~8<|Ciun1|um&=tzrI;7N(lNR15~3j+YUAOHXWNQ*Vh zRV4sOiO0AA0002!kD&kmmmy>Z6ar^?mvMdt7?)iz1+^1sY5)HZw$Mn6Mfi!_AJu?MFAu<2|NR36{NQuYj zFl7J#NQ-s&WJohKB`5#@0CWZDOmmkoGzAzLB2xeVNQ*`I$-`AhiRDPR000000001h zU6%nY1{D{5od5rcMf`((`~Y+ci$(m2$LL`L0|1xd4h9zmew_dRke6Sb1s9j#pavh8 zRhtD6mq0BC2LdE{m(Vr^8XowH|NlsfMfgaG$LKsa|NlsfMfgaAzz9f*$LNf0m(Vr^ z8UoNYm(Vr^8Un<7m(Vr^8UmOmm(Vr^8UoyTm(Vr^8Xgcl|NlsfMfgaG$LN$c|Nlsf zMfgaAzz9f*$LQp2m(Vr^8Uk1=m(Vr^8UkD`m(Vr^8Ummrm(Vr^8UoZhm(Vr^7MD6V z1rJ3nWB>n1i$(ZIgTOFIiO1-TkN^Kji$(ZIgTP=&iO1;8IsgAii$(ZIgTQ!5iO1-@ zIsgAii$(ZI1&{y$07!|)=sREkm*5Tt6*~ox0000;iO1-AJpcbli$(ZIgTQ!5iO1+F zjQ{^gi$(ZIgTP=&iO1*~jQ{^gi$(ZIgTOFIiO1-QGna}t1v{73HwAVB=Sn4)PB;ZU z4~K9A0A>$V!SW9f4U2FCmzp>QJ^~7qm)bZ5APVS8|Nlsf1%XQ?mjpQlDIWE3|NrY6 zNQuKpi$&;2iO1+PbpQWIiP%Vq$LN`kmrFSXIe(sC|NlshMaW2tRj^2nH4^{>07!|) z==W~_|45BR&`6C<$ViP94FCfGNQur!iO1-DKmY$ojYZ%{jaAr4jZM%07!|>NQuYjOh5nskVuV1;7Ezb=#NDI|45BR&`62L=z~Q6 z{}xD%MaW2r$LM!N|NlshMc7D*$LMQBml-+*BSl6;|NrX)NQuKpjYZH%iO1+QMF0Qm z14xO(NR36vNQuYjBt-xJ>jOxM!$^%q*hq=T=o3W$|4510NQuYjXpR5>=#y=ifjR{# z3aBIh|454k!AT{Tv^oVNAgen6|LYn^iNi>XMd(P0$LNZ3|Nlsd*hq=T=XJUONRk zf7*cm|45BRuSki<=)Q>m|45BhuSktWxJZpP3H|~ANQuYj$5#LUNR36ni&d0JjZL^n ziOxug$LLW^|NlshMaW2vO~6Qv73lo}07!|>NQuYjM?L@lNR36jOxM!$^%q z*hq=T=!`-C|LX%tiNi>ZMaW2r$LM=O|NrX)NQuKpjYYsniO1+_LI3~j14xO(NR36f zNQuYjSwa8*>jOxM!$^%quSki<=vZ$5|45BR&`62L=sZFH|4510NQuYjk&6HSNQuKp zjYY6XiO1+7LI3|0NQu};iO1-7ivR!UqH6#DNQ1<9moP&G7?+Se1r!SY9smDGiv>4F zC6}%}1x^CCT9^Jk1sQ*vTL1q@jYZH%jaA4NQuYj>N@}bNQ*_dNR3tCNR3U{NQur!iO1+eXaE0@NR36ZMbJoz$LPF2|NrX)NQuKpjYY^viO1-xKmY&h14xO(NR36{NQuYjnm_;l zNQu};iO1;gi2wiS8flmMJ_R%xG==~FNR3s`NR36jOxM z!$^%q*hq=T=!ri6|LX%tiNi>ZMbAiy$LNS_|Nlsd*hq=T=*@@!|450$NR36%NQuYj zUOxZ-NQu};iO1-(hyVZR-e;GvK?N=fJ{$l4NQ(uZL?xF|y#*7O`#}XL7=!=+NR3s` zNR36jOxM!$^%q*hq=T=np;r|LX%tiNi>ZMbAiy$LJ1f z|Nlsd*hq=T=u?LO|450$NR36%NQuYjZ zMc7D*$LN(i|NrX)NQuKpjYZE$iO1-aX#f96iP%Vq$LQIF|Nlsd!$^%q&`62L=xRIv z|4510NQuYjzl8t)=;~ybut5bb3Q8FN|454k!$2jMQN0Bdm-|5lCmF_o|NlshRnJI` zMc7DZMbJoz$LR1m|Nlsd*hq=T=tYD7|LAaIm#{$vE(*{V|Nlsf z1?fK}m)t}J8v|26C6|B*1{IeNMFj=}H9sYnfCvU8B{qit|455P_(+Mz=z1dm|H;Eu zNQvcBNQ3McNQr&uNQ(u;Jtdc6MFmSFregp9z5)OM0Ex%w+8h7>iN;8Y-{>H3|Nlsf zMd(P0$LQo-m(WE89uMSp|NlsfMfgaG$LPo*|CiCl1{?}WF8}{Xivt+_iP%Vq$LM5%mw-kEBLW{Jm!(Dp zN*!Zi|Np)M0001q$LQBR|Nn``NQvL*-EIH>i$(00@Sg@5mw+e-2Le`Pm(Vr^8Uos6 zm(Vr^7ngu22L}QgWS7u31sVm;Q2+msmrcwDC6}&81rZ$sTmSz^jYZH%iN;8Y-{{n1 z|NlshMbJoz$LJ`7ml4GT69OY(m+?mhJ_3^^moZ2MBm$jhmoZ2M7nfk21`PstE0=vp z1*?C`PXGUq$-`AhiRDO(1spmh01vhRguoA!z=XhbR!EBl2|6VJNQuYjQ5ygMg}@J$ zz=XhbK1hoN**YZvNQuYj*<%0yNQ(vHIVAu{iO1;bKmY$ojTJlfBmhW@1++RP07!|( zNQ(suJ0$=}iO1-gEdT#Viv^oHB>-K+kX3(3iRDvBgX~C1iG9e4b;L-CRk&nGiv%So z0000;iACr!z(|9AxBw4?;{X5vNR36{NQuYjhI;@1NR3tCNQ+IlNR36%NQur!iO1-V zNdNyxjYZ%{iO1-ZVgLU~i$%ytiO1*%B>(?NiACT@i$%ytja9@*iPlJo$LPQo|NnnT ziAC5*jaA@CjYZft+_gTzQ%moY5|79LJN|NlsfMfgaG$LO+M|NlsfMfgaA zzz9f*$LL~Lm(Vr^8Uprnm(Vr^8UmUTm(Vr^8Up@cm(Vr^8UoTem(Vr^8Uof~m(Vr^ z8UnfrmkLY;8h_4G|Nlsd!AOf$=!-@4iN;8Y&*(Y~|NoH5!;n=-iRDO%efW@F!&OL$ z-k-Na$ib|NjrR0EEDGIKR38006iE0002!TtEN+NQuK{NR2(2 zHYEUNW=QBcJpcbli5O-`jXmZyB>-k-Na!X!|Nq7S0T^aTjXiTVB>-k-Nazzh|Nlsf z07!$x2wRs)Oa&Vc+)V%fiADT_ef$9rl)%ZC?Mwwde?TMu|4564Q2zh_NQuYjfi?gC zgurwgNQ;G7{{R0-jWyTo0su&f$LJSJ|NrS>0RRBL2mk;8zYqWb0O(^P|Nn`?NQ;e7 z{{R0-jfHUj|Nlsd&Pa*J=*SKK|45C6VE+IANQuYj=?nk=55AR5{{R0-jg4Ub|Nlsh zg>e4=P5(%V&Pa*J=y?kN|454vNQ3GaNQ)9k0nkW^$LORI|Nn%*bQ?&Gm0jk&~0001lz;qT!i-lPJ|NlshHP`C`07!|)=od==|By(Hg<$^w|450)=$9}5 z|45C6aQ^@QNQuYjNOJ%G>qSV3!$^&VVE+IANQuYjbT9w^>jOxM!$^&VaQ^@QNQuYj zAaeiz>jOv{iNi>Xg;@Uo|450)=xlWV|4510NQuYjp?H_OP6ZhPwpf?eP6Z)Ag9`uu zNQ*`2NQ1x#NQuYja|-|eNQ*`2NQ1x-NQuYjQz8HV>l#Rj!$^xo=tzmj=+Z9#|4510 zNQuYjCwTw=mr;HN7?)2^1qU9)bN~NHi$(ZIgTM$#iO1-aF8}{Xi$(ZIiO1-OE|<_Y z1sWcFQvd%*i$(ZIiO1;B9RL4Fi$(ZIgTM$#iO1+5Ql#Rj!$^xo*hq=T=ngCY|4510NQuYjV|14=Qw0_YdsP4bNQ1;UTbIE) z2O2xjNQuYjvlsvWNQuKpi$%ytiO1-q7ytiA0oX{1Md(P2MbJoz$LK+3|NlriMd)@J zNQ*_tNQuYjFJ_mdQw1(OzeE53NQuYjCq4iFNQuJh9!QH-$ViJt&`62aNQuYj&vyU+ zNQuYj2R;A)NQuHoi$&N-iPlJo$LMu&mkv|~G8{oQ|Nlsd004mhf5+&#JpcbliNZ*W zMfgaG)<}uR=qGWP-&F+~1&PP#SV@=AHU%02Y(m(Vr^8Uwx-|Ch0#1sV@w6aW86i$(ZIiO1+A z0soia4h9$kdQ+FsHU%024r-UsHU%0Z(mMbDNQuHoi$(ZIiPlJo$LK&||NlsfMfgaG z$LIt`|NoGeU|j_tmw{9TI)An||NlsdMc_z_Mc7D*$LN*=|NlsfMaW2r$LRVL|Nlsd z!bpon;79?&NQ*_-NQu@+iO1+s5&!>4i&fxAi%rl-i$&N-iOxug$LJ~n|NlsfRmez- zMc7D*)<}uR=vQ?A|LYn^iNi>XMc7D*$LO{v|Nlsd*hq=T=nHZG|CcgT1r!1!QI}9v z1uPt+_iO1+II{*JjiNZ*WMfgaG)<}uR=$mf;|455P_?OVY1{jxbRRs+lu5ZMdwI~$LL9L|NlsfMc7DP6sDA ziO1;7G5`M$wh%~*MfiviNQ*`ANQ1x#NQuYjb4LIFNQuHoi$(ZIixNnQPzXqiMes<8 z$LI+om#bI>9Rlhimu_1HCzqX#1quykY5)I7iN;8Y-{>q$m(WE87nff&1rh=wR+sTu z1sMWnFPC0j1tOO&Sp_2ke^i$-NChMXsR950keATu1t6E4Sp_RxX(j*vNQp(zNQ*_d zNQuYjSrY&MNQp(@NR3tCNR36%NQu@+iO1+7Bme(|z;!Z6i$%CdiO1-&W&i(3jYZH% ziO1;1a{vEGiNZ*WO|VFfMc7D*&Pa*J=zvQ9m(gqnC>6zG|NlshRnSO{Mc_z@)<}uR z=+Z8iU|IziH96e^07!|(NQvL*&Nu)6NQp(zNR36%NQuYjK63y6NQ1x#NQ+(QWJog{ zB`5#@0CWZDhD(>MS_MM_@f4TwSOpmZwrrQsHU%02`d61AQUxX;QWgLINQuHoi$(ZI ziPlJo$LK&j|NlsfMfgaG$LK^hmu_1HLIa>_|Cb@u1{VV+M*o+e&;}nSWNH8ZNQuKp zi$&;2iO1-rHvj)fiNQ#VMd(P0+DM7cNQuYja1EExMFkg^Uo-^?mo8!kCIi@4|Cd`_ z1s@qEHvj)fiNQ#VRq#lQMfgaG&Pa*J=&)Y@mqF$RC_Y6d|NlsdMes-#kzxiTmq45a6#@wbmoQ%i76d^^|NobfVg@6Z zpv49j0<;8|Fkb~01MEltm(j%r91^`b|Nlsf7)Xmn;7Ezb=&m{cmoXg%BbPo32OpQe zI0X)uFFywo0@)px@mK{J0zO-pUR?z}1Mdm{myk^d87+y&=&(=!|450#NQ*`INQn?g zi$(axKnMUxi$(ZIiO1+-DgXaSi$(axKnMYsFh>Ox7!S5U2!z0N3`mPb_(+Mz=+Zy` z|B%VUke4yx1s#`7t_BSP07I8BUj-HeNJjsc@!AF>mmpsS4g$17moQ%i76kl7|NocJ zzy=wYu)zie8G0T6|450#NQ+JINQ*`INQur!iO1+vHvgB=#ReP_#S;JjNQ)Rqi$&l_ ziO1-+691Pm@CFu_{pzcgurxgNQ*_tNQ+nqNR36|45BR*hq=T=%Pmd|4510NQ+JAWJog% zB`BAbVFeT(jYa?eNQuKpjYZc;iO1+ZU;qC|i$%ytiO1*y2>+K+uLcu;JT3qKNR36{ zNR3t4NR2gZ;Q|0iiO1;WWB>n1jYZ%{iNd}y0RR9+f?!bpn+>>VWlNQuTsiQnkaPyhc& ziNi>ZMc_z@$LPWs|NrZM14xO(NR364WNQvL*jYt3gOo`w~ ziO1-|VgLW=?Lq(lNQ1;MTR~i1!&OL$ zi$(ZIi$DlSiO1-EQ2+ny1-JnK007CC5XlB9XNkw?CPV-K54ONag}@J$z=XhbFG!0; z$ViJo2uO=nz(|SKNQuYjk}&`ONQ+JAWJog%B`5#@01t%p0002#>Hq)$zaRhr0O){2 z|Nlsd!$^%q*GP%S=rLXY|455P$ViFD==BBvmr<_<6Mru&|NlshMc_z{RoF<4HJIN5 z07!|)=-6TZ|45BR;7EzWzA*s+07!}7=#&@#|45BR;7Ezb==c`@|45BR*hq=T=+f?#z=|Z=)_I`|4E6&NR36{NQuYj zwHE*X>p}xbiNr{aMc7D*$LORM|NrX)Nr}WrjYZc;iO1-pL;wFsiQnj}MgRXyiQq_y z$LQc+|NrOz8W0RR9#h006%r0002!C_(@KNQuKpjYZH%iO1;KTL1q@ zi$%CdiO1-j1ONX>iNQ#XRnSO{Mc7D*&Pa*J=+`L!|45BR;7E;C*hq~v2!GuI07!|) z=zw4U|45BR;7EzWzA*s+07!}7=sXqw|45BR;7Ezb=%5t;|45BR*hq=T=#&)y|45BR z&`62L=$JwO|454kks2icNQuHoiv@=nB>+f?#z=|Z=xj^>|450$NR36%NQuYjT@?TS z>jOxM!$^%q&q#^K=v+bn|9?n{*hq=T=%HQz|450$NR36jOxM!$^%q z&`62L=rKY6|4510NQuYjc3uDfNr}WrjYZ%{iO1*%6#xJ014)U*NR36jO!N#7K=r&`62L==DJV|4517=>0Z6a@-B|NqICVO9kpN5)0x0Z5BQ&`62L=*U?A|450#NQ*_-NQ3MMQ%H%{ zNQuYjL1F*@NQ1->NQ*_-NQ+JAWJog%B`5#@0CWZDr9A)tNQ+(gmp|tP6_>E@1q_!i zSp^A~2df4wAeTx1|4E6&NQ*__NQuYj=>7ixOo`%1iN;8Y-{=|&|CdW^1w#XrF8`O2 zYXug6D+T}mNR5RM|Ns9;jg{hJpcde14xO(NR5RM|Ns9;iO1;cAOHVIjfDXJ|Nlsd$LNd&|NrX)NQuKpjfEip z|Nlsd$LM$-|Nlsd*hq=T=$%^s|LDj%m#l0BAORMaVM_%Y0%|>%&^84cBaS!!|450# zNQ*`INQu@+iO1+{S^xh?i$(ZIiO1+bCjbACmp|tP6_?JF1qhc!Z3QtWtw#U@Y})eb`8e@JNZ)NQv@D ziABIjiB-r*iA~UCNQ(p|C;$KeNQp)0F~CTRMc7D-RnSO@)<}uR=&tns|45BRz(|S5 z=pqsS|450$NR36nNQuYjQ(6cA|450!NQ*_-NQ3MMK~zYI+DM7cNQuYjXb}JZNQ1-> zkVuO~=wwJU1SKc{0049$>l#Rj!$^xo*hq=T=p*L-|4510NQuYjNLT;==yNy!|45Bx z@LNG#ma7IcD0Tk+|4E6&NQ*__NQuYj)eh|NlsX#2{NiT$f>O z1{DebNQuYjqY?lA$(Mjz1uz3{L;sf{)CLy=q(uLhpU?&$CNe|+|450$NQ*`2NQuYj z<0Ak6NQuEni$&;2iP}hs&Pa*J=x$4w&_x9v0zUAUK%E5{0sNP6ECv>raPI{T0)I)D z@mK{J0z@X4UR?zumo8Za5tl$M2LuR<07!|)=oJK)@mK{J0y+Vg&^84c0nV4tHU%3X zq9yRj|450!NQ*_#NQuHoiOxug-{=EU|NoGep=|{f zmv2J`1(!~41v4OV3jhB|iNZ*WMd(P0)<}uR=%4cb|455P;7Ezb=wlj}k$?pi0}L4d zm$_~QH3D=Sm(Vr^8UuI=|CiyO1uB;}Zv_|*g8~2lNQ*`INQuYjhvJv<{skA85Zwh5 zm(UId4F~U5|NoH5!2N{>3!3G4E?PCTOm!Rnd1}U!-|NjrR0Ek8RNQ*__NQuYjofH5654I3Ui$&;& z5J-(h_ehDy=!g@S>~RGg1e!1Z|Ciun1|yfC=>-N*{U`tbNQ(eSiAC^8i$&l_iO1;b zC;$IQiNZ*WMd(P25=e;n>OjXihH0s!bj@BaTti$(Ykwg5Z>bu37WMfgaIKnO^Mz;z!; zjSYhZ0|2^51ONa?jWw6e0su&jJ$TLn0O$+v{{N7dahwGk4!cbM|455P;7Ezb=uZ-t zWpf2h4bUC`|4510NQuYjwN015a|JXk-zfk8NQ*`2$3P$e0000;i$&;2jaVp1i$&l_ ziO1-WNQu};iO1*)P5=Lw@Sg@819}4gm$9G)8V=o1|NlsfMfgaG$LKNr zm){Ns7E1-F0000;iO1+5E&u;Wi$(ZIgXn-riO1+*5dZ&3i$(ZIgTP2giO1-$D*yjT zi$(ZIgTNq2iO1-mD*yjTi$(ZIgTM$#iO1;R372kL1sIoLEe8#kfG7tC0KAm#=sQ9Vb}+|Nlsd$LOX<|Nlsh zm014&|45C6X#W5INR2gs%K`vMiO1-v6_;yv1tSB55C4~ub_E&&7ekk=b_E~~;kk61zhG|45C6kpBPwNQuYj%>MqD8FvL8e=HFH|45C6VE+IANQuYj z%>e)ZNR5Ty{{R0-iO1-6Qvd%*jfHUj|Nlsd$LOyB|Nlshg=qf&|450)=%4`q|45C6 zSpNV2NQuYjp)LRaNR5Rs|Ns9;iO1;T2><_tz;r`MjfLR;|Np)S0000;iO1;5Cjb9P zjg{d3|NlsfmkW3W3_y|e{{Kjgh2Z}G|450)=prir|GNMH008S$NQ;Fy{{R0-iO1;d zQ2+mgz;rxFjfLR;|Np)K0000;iO1-)M*o)qcm)~;kk0*^qKHF*UfOzlVi|4564NdEu-NR3b^NR5S9{{R0-iPlJo$LK&m|Nlsfg-HJY z|45BcC`gTkaQ^@QNQu@+iO1+OK>zSx5z6byS07!|) z=t3m_|45CMu>Sx5NQ-}kIR5|tNQu@+iO1*(^8WuwjfJrO|Nlsd$LN|T|NpxH0002% z1-k(N002mhh2Z}G|450)=)Xz-|AYGh=^p_A07!|$NR5RM|Ns9;iO1-*3jhB|iP%Vq z$LQKd|Nlsd!$^&VVE+IANQuYjX#M{G>jOxM!$^&V;Qs&rNQr;P=nPN)|LX%tiNi>Z zg>e4=|450)=s^Ac|LX%tiNi>Zg=qf&|450)=q&yI|LX%tiNi>Zg;@Uo|450)=qM`x z|LX%tiNi>Zg)smB|450)=#)7B|4510NQuYjSw{c=NQuKpjfGhL|Nlsd$LQz${{QO( zNQuKpjfJrO|NnnTiO1-RPXGVw14xO(NR5SP{{R0-iO1-_{Qm#z14xO(NR5SH{{R0- ziO1-x{Qm#z14xO(NR5S8{{R0-iO1-tDgXcL14xO(NR5Ty{{R0-iO1-pNdNyxiP%Vq z$LQEa|NlsfMd)NmGXy0l0001V1?co8|NlsV#K-{v09$`u!&OL$IDJ|44~N zm`IC7ph$_w=zl8z|44~Nz(|c%z(|cnm`I7%NQr;P=!pIP|AfGFKuC>6m`I7o=$PjI z|44~Ns7Q-Ns7Qmr2uO*?=;Yh}|450#NR36%NQu@+iO1+tG5`NajYXJ9iO1*`6#xJ0 zsYs1Q&`62L=(r32|AX)WguoAkI{^RyNR36%NQuYju@(RSNQuYjncM#VNQuHojYYsn ziPnEeiO1;o8vp-DjYZH%iO1**A^-nKjYYsniO1+aCjbA0z;sDSjYZH%iO1-_Gynfd ziNr{YMaW2r$LL@Q|Nlsd!$^xo$ViFD=ph^b|4fPENQvG^iO1;k*Z%)Vi$%ytiO1+S z3;+M=p8x;=NR36nNQuYjrUL)}guoAkivWKB07#2P$ViDrutNQuYjd;|agkVuV1z(|S5=-+?z{{QKg0000;jYYsniO1;v-v0kci$#b?ix5bS zMZidj)<}uR=y)3c|455Ph)9bFNR36nx&Z(H07!|>NQuYj4Kn}#kVuV1z(|S5=r95Q z|LaOfjYYsniO1+dM*sgvi$#b?ix5bSMZidj)<}uR=nUij|455Ph)9bFNR25)z`6kd z002md&Pa*J=)pJt|By(HMZidj$LO@){{KjgMbJoz$LN?bml4GT6ALpU|NlsX#Bf_d zT$j*_1r?W_jRguY8Rq`~NQuYj5di=HNQuTsiQni}XMaW2r$LJ62m%)hz7hmQM|NlsdMc7D- zMaW2r$LO{L|NlsdMc_z{Rp3aCMc7D*)<}uR=s)=W|AfGGCP<52$ViJt*hq=T=<68& z|450#NQ*_lNQuTsiQnj{AOHV^z;q5si$%ytiO1+^1DBzF1sDSlA^(@b<^?F1AYTOz z1Ge%0moZ-j6$8E?|Cezr1{IfZ?*$D7Sq=aH$(QiC1{VUoN0&{01tJ3p>i(BXMW{%L$LKON|Nlsd#z>1rxJ-%RNQv4=iO1;u z&i?;MiABgri$%ytiO1+YM*sgviNZ*WO|VFdMYu?b&Pa*J==acoZ7+$LOgy|NlsfRmez-MYu?b)<}uR=mtgq|L6hY{{Kjc!{`Yy|Nlsd*hq=T z=#D=B|LD0M|NlsX#9&)Nm)G$H5SKtL2LzWbfCUEzB=r9O$-|eBBL*LrX>J7=AcrUa z|450#NQ*`2NQu@+iO1-*5C8v2i$&l_iO1-<1(%V41r-BQME{qmfCW7n0zLo#NQuHo zi%sxIi$(ZIiOxug$LKun{+IuN1u`Jqy#fHf0RR91NQuYj8qEIxNQp(zNQ*_dNQuYj zYTEvnQGo>%8dL55|44~N*hq^-xJZjt&`62aNQuYjobvvc0RjgV15`Z!m$AYICML@m z|NltGMaTdE002mfMYu?b$LI&){{Kjc!$^%qute z1|}KYC;$IQiNZ*WP4GyIMfgaG&Pa*J=mz8dm;ZnTG9V_q0sy`N0000;iO1+<$^QRH ziAB&zi$%CdiO1-)*Z!ALfdv#Ao$CJoNQp(*NQ*_dNQ+g_NQu@+iO1;X@BWto0tXcX zE+_w&vBCx>CRHf^|47G0$N&HU07#2PxJZe|=uzJO|450$NR36XNQuYjQs@4b{RS2n z$v*%8NQp(rNP|Vl2uO=XxJZe|=oH?U5P}62C=KWS|454fNQ+g-Oo`!0iQY(w$LNSY z|NlsdMaW2tMYu?b$LQGI{+Ceo1{wo<+Wwayg#|SN6X=(rf(20n;4%M~G3*5<5Qo|R z|LY=1i$%CdiO1;q+?U~n1r!6L+5VTo0|yi+T<8A(=;z!1|450$=|44(xP+LJ|Nlsf7)Xmn;7Ezb=voT@moe}L6_*}|1tfny zI{*JjiNi>XMaW2r$LP-y|Nlsd#z>1*z(|Wl$ViFNNQv4=iO1+h^#1=yiAC5*i$%yt ziO1;1GynfciACT@jaA@CjYZf5#1r7qn zCzmi^1r`E67nd+J1r?VqfCUEzu;Bjx$-|dm_XRYUkckB#f42Vq|450$NQ*_tNQuYj z7b5@vNQuTsi&el#i$%ytiP1=j+DM7V=uRL1|44~N*hq^-$ViFD=#DD?|44~N;7E;C z;7E-{*hq=iNQuYj*9`yvgurzsNQ+&_NQ*_-NQuYjlg|GCNQuHoi$%aliN;8Y-{>LD z{{Mu)bPh<12t~+9iO1+cDwm;s1sDS-7XO#Q<^?F1AYTOz1AaXJmtimm76BEPFf;`f zmo0z=2LmYd{+Gdu1r?VNwgwG8ivUQ4z;z100RR91==P-o07#2P_z$)~2!z0N3cn)& z008LVr2+s*i$(ZIivUQ8$LOKY{{KjeMfk=*2mzPj4h9oC54J!EgYW@_z;p_~0RR91 z=%J+o07#2P_(+QYNQJ<37f6dm_(+QYNQuYj#^?V3NQ*`I#y|)FkjaNQ+(QWJog{B`5#@0CWZDHx&Q>NQ+(g zmmxz3D3`Fo1_c?i)&BoTiNZ*WP4GyIMfgaG&Pa*J=&a-Zm;ZnTG9di30sy`N0000; ziO1+V!v6nAiAB&zi$%CdiO1-Q(EgWEfdv#AbL0O1NQp(*NQ*_dNQ+g_NQu@+iO1-? z=>C@h0tXcX1l9hRvBCx>CQBy&|47G0$N&HU07#2PxJZe|=qK0y|450$NR36XNQuYj zDB%8<{RS2npEv*iNQp(rNP|Vl2uO=XxJZe|=<3#&5P}62DC6J$|454fNQ+g-Oo`!0 ziQY(w$LL-+|NlsdMaW2tMYu?b$LOxs{+Ceo1{woV)Bcwrg#|SN>EM^4f(20nwkrRZ zG3*5<5M9##|LY=1i$%CdiO1;A)tBLg1r!5$(*Bph0|yi-GT{FI=)Khb|450$=*1)d z|4510NQuYjN-_Wc=yehQ|44(xP+LJSNQ*`INQuYj$K{u&iv>YPToD5Riv$8lW6(&A1y2zJ07wDQ|KRA|5&!>4iNZ*W zMaW2r5a|yA008Lu*Z%)ViNZ*WMaW2r5b65>002mhJ)5Ee0O-z_FN_6$e-0A=|450$ zNR36`NQuYjzbpU$NR3tBNR36{NR2hXuL1x_iO1;3`TqY%jYZ%{iNe100RR9!bpn+bL%7kNQuTsiQnje z9RL52kVuO~=wwJU1SKc{mo1G25-a8Y|LX%uiNr{aMc+t?$LL)W|Nlsd-{@r&|Nl&h z;7Ezb=$bD7|LDaI|Cefw1w9UB%KraIiN;8Y-{>ma{+EBz1{{~2jRgu0G0Oh`NQuTs ziQni(zW$fdMFkd@|BVF;0s_jHE|3KymoJV53<9AvmoZ2M7?)oo1_czd$^QRHiNZ*W zMfgaG)<}uR=pgu)ZjJ>wTKWF}NQp(zNQ*_dNQuYj_Y(jANQp(@NR3tCNR36%NQu@+ ziO1;RAOHV^z;!Z6i$%CdiO1;hH2?odjYZH%iO1*!&;I{NiNZ*WO|VFfMc7D*&Pa*J z=>Ef&j|CzpO7{N$NQuHojYZfmo>v1=_3v0P7h@jRn}O0s!j}NR0*8tO5Y*2S|+t*sKBoUBj3DkOevezRdoY zUtI+im(G&~5|>sq1sepJ@BaUnF-HX#0v;5XUR?zumo8Za5tl$M2Lug^07!|)=XMUY5|$LMX# z{{Kjc!AOfmm`I7*NQur!iO1;p%KraIiAA_bi$%CdiO1+D*#7@WiNZ*WMVLs5)<}uR z=(fF=JeLJ4I?3_=|44~Nut<$nuSkteut<$X&`62SNQuYj&iDTRNQ*_#NQ+h2>q$t9 zRk%otMVLs5)<}uR=&|jWp_c^}8G0H2|45BhuSkteut<$X&`62SNQuYjgZG!umjxd) zk|F>9NQ+gtNQ*_7NQu@+iO1+q?f(Dh>dXHBNQuMf@*4mDNQu};iO1-7DF6THq6q(& zA(#a~AYbzS|450#NQ*`2NQu@+iO1+&C;$IQi$&l_iO1-H;+LUr1r-CT691Q(m<2@w zQq`B>m<1IcJJtUG>l#Rj!$^xo=tzmj=qld+|4510NQuYje~IP55L;GYlmt0001V1?Zp#|CjOF1~CHsESE4}1r`ES z2AA%91uPNf8UO!CiNi>XMaW2r$LMGFm%)hz7k@4X|NlsdMc7D-MaW2r$LOxQ{{Kjc zMc_z{Rp3aCMc7D*)<}uR=tt82|AfGGCP<52$ViJt*hq=T=%dg6|450#NQ*_lNQuTs ziQnjfy#D`$z;q5si$%ytiO1++y8i#`1W1cT*hq^_=wwJU3?(Q40049a=!XUW|44(x zIG4ue1tXUrUj+^Wj`RMP0X+v61qJ{A$-|eBBL*v%FOCHa2Z{{Kjc!$^xokVuKg=)VyE z|450!NQ*_7NQv4=iOxug$LRVf|NlsdMYu?dMYu?b$LMO~{{Kjc!bponm`I7%NQuYj zNY$4-mjx?mn;ifDNQp(TNR3smNR3UfNR36%NQur!iO1+*-v0kci$%~#i&fa`Nl1%T zxJZjdm`I7%NQuYj!xjJk#zn6HNQ+g#NR36XNQu@+iO1-i@&5lvja9EmjZLsfjYZH% ziOxug$LJN_m(Q04A2{S2|NlsfRk%otMVLs5)<}uR=wTKA|L8o%{{Kjc!{|g6|Nlsd z*hq=T=*c4g|LF7r|NlsX#CVqwM+Fy`FMtIFFCfbP|H;EuNQvc0iGBD;i$(ZIi$Ewy zg}@J#z+J;tNQvc0iGBD;i$(ZIi$Ew{m+^cBDG^xW{{Kjc!$^xo$ViFD=n3nW!HESI zf55^1|44~N*hq^-$ViFD=%Dic|44~N;7E;C;7E-{*hq=iNQuYjdBpzzgurzsNQ+&_ zNQ*_-NQuYjWhnpuNQuHoi$%aliN;8Y-{{l0{{Mu)bPh<1MaW2r$LLe?{{QO)NQ*_- zNQ+JAWJog%B`5#@0CWZD*#ZCmNQ1;Um&WD=BbOjw1r7sX^!}GIUj-Echyj-{GzArx zEr10F1}e?||H;FbkRt{kmuYSV7$EHi|Nlsd!bpon=tzmyNQuYj3*P?!NQ*__NQuYj zKmC`XZUq$sNE82;nV1DBm(Z34BuHrK{{Kjc!$^xokVuKg=t&L#|450!NQ*_7NQv4= ziOxug$LORA|NlsdMYu?dMYu?b$LNH~{{Kjc!bponm`I7%NQuYjlERlfmjx?mW%U04 zNQp(TNR3smNR3UfNR36%NQur!iO1-g?f(Bri$%~#i&fa`Nl1%TxJZjdm`I7%NQuYj z{R#j7#zn6HNQ+g#NR36XNQu@+iO1-s^8Wuwja9EmjZLsfjYZH%iOxug$LLS(m(Q04 zA5v}@|NlsfRk%otMVLs5)<}uR=$i@u|LDfT{{Kjc!|2Wt|Nlsd*hq=T=u;p6|LA`I z{{KjW#CTg>!;n=-iRDO%efUU=MfgaIKqyFszz>wbmyqNI8!qv-{{Kje07!+v50t=! zz;r!Gi$&l_iO1;Jw*LP}ivUQ4zz>zcguoAkBmn>bm%us&7k`Wn|NrR(0RR9wbgurwlNQ*__NQ1x#NQ+hINQ1%%NQu@+iO1+u4*&n@%K!iX zNQ*__NQuYjVz&PONQuKpi$&;2iO1+uw*LP}iQY(w$LP4-{{KjeMc_z@$LJgz|Nlsd z!$^xo=tzmj=zk3x|Nlsd-bjhZ=#t(3|455P;7Ezb=tkWB|450$NQ*`2NQuYjH{AaJ zNQvG^iO1+{-Twbbi$&;2iO1;hwf_G|ix^0YMd(P0$LR49|NlsdLkLKVMc_z@$LP_u z{{Kje7)Xmn;7Ezb=+Y7Y|44~L2uO=X;7E;7C`gM%=vYXDz$i$G)<}uR=%da4|455f z;7E%_=tzmyNQuYj0OJ1tNQ*__NQuYjRMGzbNQuKpi$&;2iO1+g(f`<4XSp^h-_%Xmpi&d~li$%CdiPlJo$LK)k{{KjcMc_z@ zRp>~IMYu?b$LP!$|NlsdMc7DHhyni$%CdiO1-B82|rBiNZ)3i$&N- zDbPrZP55L;GYlmt0001V1?c_!{+F<=1{arb2L>n_%f9~qNQ1->NQ+JQWJog%B`5#@ z0CWZDqx_eAnguAAL-Pd_mtdU+4Hntt{{KjeRq#lQMfgaG)<}uR=oYm8m(ex_83TIf z{+Hjo1}>L-odyn+>?0x}VoF-Qd$mtdU+4Fp`^{{NR@0|qCTL-Pd_mtdU+4Hz-- z{{KjeRq#lQMfgaG)<}uR=swQ=|B#noodp(`>F)**mt~s;kQ%el{{Kjc!bpon;7Eh) z2tiaxiN;8Y-{>p1wt<3&;I{Ni$&;2gTOFIiO1+t1ONX>i$&;2 zgTP2giO1;jss8^+i$&;2jTMiI0+%qJ1uFvirk7ow1soeI=KlXki$&;2iO1-V-2VSa ziP%Vq$LM4i|Noa>JO>$!mw%rH93r{b{{KjeMd(O_z#vG8$LJZy{{Kje zMd(O_z(`1m$LI;im%X0_ECOrsmmhQm6_%g{4nyYh{{KjeMd(O_z#zT>0000;iO1*x z>Hh!gYDkI0NQ*`2NCl_>002md$LKot{{QO(NQuKpi$&;2gXn-riO1-5*_TnE1rsj7 z^Zx%xi$&;2gTNq2iO1-$^Zx%xi$&;2gTM$#iO1;h(*FNQiP%Vq$LM7h|Cey@1{?zh z2>+L{pamKZY2g0Zg)smB|450)=!D7s|45BRz(|S5=r9}q|45C6K>z>$NQuYjY03WoNR5R!|Ns9; ziO1+#$^QRHjfF1%|Nlsd$LL%3mw&?r78Vo4{{Kjc!bppS5dZ)GNQu@+iO1;fmrl$D z8JCcw1rGu>^_QWe1tcG@4*&m1jg>C{|Nlshg*gBJ|45BB7Lx)1NQuYjvfP(}$^{#j z|Dy#60*%&}FsTI_10V|jm$AYH90P$7|Cgc31sVg?2>+JL1sV~@3IG2{jfGJE|Nlsd z$LQF_myVDdhc07#8RkiGx_002md z$LJg6{{Kjeg&6<;|450)=)Cj(|LLy{002mfg%JP$|Ce0F1q%Y<>6cH;1sIo2r3DWH zc=MNDr3DuQFA@Kjti=T^8i3>e|LG$Q002mfg&6<;|44(tC`gIN=yz>$NR5>^|Ns9;jWyVi0su&f$LJ#w|Nlshg;4+h|45CEK>z>$ zNR1WMkOBZmiOxug$LRCG{{KjgMZidnl~Dix|Gt(1002md$LQP3myxao8w0Ke|CceT z1sV~d2mk*_jfHUk|Nlsd$LO-dmyV>#|1C~2eX&&rv)z;=B@t!NQuHo zi-i#X|Nlsd)<}uR=pp}?X~+dH7!bey|450#NQ;FK|Ns9;iPlJo$LPxu|Cg}H1uhqw zs{a2-iNZ*Wg%JP$|450}NQuYjRqmI;s0Aw@hzbAyNR5>)|Ns9;jfFV>|NlshHDZkd z07!|)=!@5vfyxCN3IG5A07!|)=w{KEFsTI_1Nj91m$AYH90OVm|Cgc31sVgb1OJxG z1sV~c1pog?jfGJE|Nlsd$LO)ZmyV9Pm_07#96F8}}kNQuYjMhO4^NR5>)|Ns9;jfFV>|NlshH6V-v07!|)=tZg)smB|450)=yAdR|45BRz(|S5=p7UP|45C6K>z>$NQuYj zR>A)NNR5R!|Ns9;iO1+i!T$e9jfF1%|Nlsd$LL7zmtLy{F)#%X|Nn%*bPBrx0002# zGzS0xNR361NQuYjE2#eeNQp(jNQqU*NR36nNQuYjH`|xLs|6Js0PX(&gZK>(l)!|* zbQDO7g&6<;|450)=;!R0@2dqW1B(j(mr%?FBWzU<|Nn#V0ffMHA4rW2*UAC_x_$uw z07#8B%ZdU3NR2%civj@XU#kB9NR361NQuYja}NLi#)U8c|NjB$PX+)0NR5Rq|Ns9; ziO1;Z1^@p@jg>C{|Nlshg*gBJ|45BB9*P10NQuYj>(iHk$^{z=3IG5ANQuYj#?6;7 zsRbJYSpol-vBCu$1G)(Rm!Zi88Uqag|CY-I8W8{i|Nlshg;4+h|450)=n=h_j-&+} zV06y@|B1s$jfF7(|Nlsd$LJHk{{KjgMZidj$LPNh|Nlshg+TxR|450)==i?=|45C6 zIRF3uNQuYj>AwE|NR5Rq|Ns9;iO1;b>;C`g5(NMNNQ;FS|Ns9;iO1*$>zB~21sekC z>X#wT1tcG11pog?jg>C{|Nlshg*gBJ|45BBzlZ_=NQuYjX402|$^{#jf6fI60zu4| zFsTI_0@VMPfyo6O12qT#m!Zi88Ul#^m;cHI8xec|{{Kjgg;4+h|450)=#0CUj-&+} zOz+J8|B1s$jfF7(|Nlsd$LNl|{{KjgMZidj$LKl_|Nlshg+TxR|450)=ySdP|45C6 zIRF3uNQuYjWWE0XNR5Rq|Ns9;iO1+=>X$*U1r`?_xc>i0iNZ*Wg%JP$|450}NQuYj z_@S3i%mo;iy3Yj<0zc`Op`!&PAGrem|45CMF8}}kNR5R!|Ns9;jWr;L0su&f$LPG! zmx0O!8<+p11qcF{%9k*y1seh?{+EHt1swy61^<_!$psn$-u##U$^{z{(f$7aNR5S1 z|Ns9;iO1;TxtETl1sh;R%l`j~!$^&VF#rGmNQuYj|Nlsd$LPAd{{Kjgg)aa9|450)=)36t|LNla002mfg&6<; z|450)=-20$|F8ur0(-QVU(p35Y()zH|AX)WgurzlNR180#R34jwgCVDNR2hSg#rLb zjXeW~0s!bwrT+g&jYW`1iO1+;3IG4bg)jgA{{iVg0RR9x$^{z{@caJ%NR5S1|Ns9;iO1*xxR;Kk1sh*v$^QR|!$^&V zF#rGmNQuYj1G@hINR36nNQuYjuM7YGNR5R+|Ns9;iO1;Zx&Hr1jfFV>|Nlsd$LQI) z{{Kjgg)aa9|450)=-TG~|LXvIQ!Ci@E;)>jOxM!$^%q zz(|S5=rRlc|LX%tiNi>Zg+TxR|450)=w`Y8|LX%tiNi>Zg*gBJ|450)=u)}<|LX%t ziNi>Zg)aa9|450)=uYPT|LGkA002md!$^&VF#rGmNQuYjC%OLr>jOxM!$^%qz(|S5 z=*|lN|LX%tiNi=VjfFt}|Nlsd$LIpN{{QO(NQuKpjfFV>|Nlsd$LQ|3{{QO(NQuKp zjfF1%|Nlsd$LQ+im+;dC6;H#s{{QO(NQuKpjYYsniO1-23jhD>14xO(NR5S1|Ns9; ziO1-kxc>j^14xO(NR5R+|Ns9;iO1-Qxc>j^14xO(NR5R!|Ns9;iO1-6xR)Tb1r>i^ zxc>j^14xO(NR36nNQuYj1`7ZG>jOxM!$^&VK>z>$NQuYjI=KG->jOxM!$^&VIRF3u zNQuYjCb<6p>jOxM!$^&VF8}}kNQuYjBIW-7>G1&o07!|$NR5Rs|Ns9;iO1;sxBma@ z14xO(NR36nNQuYjq6z>1>jOxM!$^OPg+TxR|450)=+?LX|LX%tiNi>Zg*gBJ|450) z=)$-D|LX%tiNi>Zg)aa9|450)=)UCs|LKhZ002md!$^&VF#rGmNQuYjm$&}^>jOxM z!$^%qz(|S5=spSm|LX%tiNi>Zg+TxR|450)=yJFI|LX%tiNi>Zg*gBJ|412$$LL<`<14xO( zNR5R+|Ns9;iO1*;xBma@14xO(NR5R!|Ns9;iO1;rw*LR?14xO(NR5Rq|Ns9;iO1;n zkKw*LR?14xO(NR36nNQuYjb_oCf>jOxM!$^&VK>z>$NQuYjsjOxM z!$^&VIRF3uNQuYjmbU)?>jOxM!$^&VF8}}kNQuYjlH>mW>tslY!$^&VF#rGmNQuYj zZnpma>jOxM!$^%qz(|S5=oJY6|LX%tiNi>Zg+NmO|Nlsd$LLA6{{QO(NQuKpjfFV> z|Nlsd$LKY-{{QO(NQuKpjfF1%|Nlsd$LKNR{{QO(NQuKpjYW`1iO1-m-TwbbiP%Vq z$LMAM{{QHZ-k<#XRli7!MW~6^NQuYji1+^gNR36nNQuYjOaTA?={^7d|450$NQ*_N zNQuYjh_wFyNFj;XNQuYj-TnUmkVuO~s7Q-V=wwJU3?(Q40049a==9x}GPnghe+T;h z|45Bh;7E%_s7Q@96Mq5#NQuYj5Xk=jNR36{NQuYj6yg5=NQ*^~NQuYjxVZlRgYW@_ zz;s+ljYZfNQuYjaIXIU zNR3tCNQ*_NNQu@+iO1+&zyAM7D2+wnNQuYjp|k$~NR36@1tov`^Zx%xjYYpmiO1+K`TqY%i$$PFgTN?AiO1-#*8cxUiNQ#X zRli7$MZidj&Pa*J=qbnk|45BR$ViP%z(|c1H+}*DNQur!iO1-_t^WT=jYZfxn507!|>NQuYjj;(+G|45Bh;7E%_s7Q&{ zNQuYjd%phvNR36{NQuYjzq0=SNR36wZX$MbJoz$LLk~{{KjeMWBm7Ac@E5 z*RKBmNQuEnja7fpNR36ZMc_z@$LM?B{{Kjc z*hq=T=)iya{{Kjc!$^%q;7Ezb=uxr$|LX%tiNi>ZMc7D*$LK(@{{QL90000;iNi>Z zMc_z@$LK7v{{QO(NQuKpjYZfjOxM!$^%q zz(|S5==rez|LX%tiNi>ZMZZXi$LRRo{{KjgMbLjpiO1;Nu>Sw+X-J8~NR36{NQuYj z%dr0c>jOxM!$^%q*hq=T=(@1}|LX%tiNi>ZMbJoz$LP7;{{QPXNQuKpjYZ%{iO1-e zu>Sw+14xO(NR36jOxM!$^%q&`62L=!V_?|LX%tiNi>XMW{%L$LM9S z{{JaRiP%Vq$LPBG{{N6ji$$nNi%sZcNHYv2C;$KebOq?q+5Z1XgT!cCm(Yp@8JDd| z2MG%1kN*EiivUqImr=b16PFCW1%Q7r*#ZEI1OiB7 z&`6C1BiRA~NCD9Q;J+vU008I=+W!AYiNi>XMbJoz#z=|Z=&JSp|454k1GFRnNQuHo ziv@|YBmhW>#z=|Z=)UCs|Gyvr008LJ+5Z1XiNi>XMbJoz#z=|Z=;G4;|454k^RpxX zNQuHoiv>ZmBmhW>#z=pO-{^+q{{O!q0002!oZ0^WNQuKpi$%~#iN;8Y-{{)t{{Kje z1+%gw07!|#NQ(u@vm^jWiN;8Y-{?-{{{O!q0002!WZC}zNQuKpi$%~#iN;8Y-{@kz z{{Kje1v|4O07!|#NQ(tAvLpaViN;8Y-{=!bpn+(Xu1}NQuTsiQnknT=mx0Lz z9Rm0Amyxao8v;t|m;cHI8xcM0{{Kjgg;4+h|450)=uW4Xj-&+}OyThU|B1s$jfF7( z|Nlsd$LLV0{{KjgMZidj$LRd}{{Kjgg+TxR|450)=ryVS|45C6IRF3uNQuYjCaM1a zNR5Rq|Ns9;iO1+C)|Y?71r`_IqyGO$iNZ*Wg%JP$|450}NQuYjD!rFa%mo;ikfQ|; z0s+;Rp`!&P0(x{m;cHI8xfP~{{Kjgg;4+h|450)=%l5Wj-&+}e>d;`|B1s$jfF7( z|Nlsd$LOY~{{KjgMZidj$LLb|{{Kjgg+TxR|450)=!>WR|45C6IRF3uNQuYje5d~Z zNR5Rq|Ns9;iO1-D)c*hJ*$n^yNR361z5oCK07!|)=;y=!|456482|tONQuYjh|~W6 z>8}j{07#345dZ)Gmt4gK3j&?Lmru+E7?(|@1rGv5)0bYQ1s4MQ?U$>?1uYs(!~Xy2 zBMkrmNQ;FS|Ns9;gTN?AiO1+fk(a)u1tkJawU-&j1us|Z=KlXkjfFt}|Nlshl{o+Z z|45BBq;LWNNQuYj@9_TrNR5S1|Ns9;jg3J6|Nlsh6`^nf07!|>NQuYjzo7pANR36n zNR5?H|NsBKmH_|&NQuYjr>mEdt_2$cdghlfsRbJmZRh^~NR5SX|Ns9;iO1-EqnD1P z1shBe?f(CX!$^&VF#rGmNQuYjfTjNbNR36nNQuYjH241hNR5S1|Ns9;iO1+=rT+g& zjfFt}|Nlsd$LLn2{{Kjgg*gBJ|450)=trfOPsaro0uP{i++U!$^&VF#rGm zNQuYjf1>{XNR36nNQuYjEA;;VNR5R+|Ns9;iO1+|Nlsd$LLj}{{Kjg zg)aa9|450)=vL4E|LL*_002mhg)aa9|450)=o09cQNjfi3hZkF07!|)=oPk?fyxCV z0`RYwFsTI_0)yk1fyo6O0_5tKk*)Zg)smB|450)=sltS|45BRz(|S5=;`wQ|45C6K>z>$NQuYjBBB2O zNR5R!|Ns9;iO1*@q5l6!jfF1%|Nlsd$LJK!mtLy{F#^%=myxRl7#8=3{{KjcMZidj zRmezS+Q1NQuYjx3ial z$^{z=3IG5ANQuYjlC768sRbJXCE=HW$psw(hUk}(t_2$c+25D{$^{z{%;5h2NR5S1 z|Ns9;iO1;OoR^NI1sh;+=KlYQ!$^&VF#rGmNQuYj-=6;eNR36nNQuYji}3#cNR5R+ z|Ns9;iO1-~p8o$xjfFV>|Nlsd$LO`5{{Kjgg)aa9|450)=(fxL|LGD1002mfg&6<; z|450)=+erU(5(d<0=3GQAx;mx0Lz9RdO8myxao8v<0`m;cHI8xcp}{{Kjgg;4+h|450)=vbSVj-&+} zOzY(S|B1s$jfF7(|Nlsd$LLy}{{KjgMZidj$LI#{{{Kjgg+TxR|450)=s%tQ|45C6 zIRF3uNQuYjFrEJYNR5Rq|Ns9;iO1+M%9lZ}1r`_Sm;V1qiNZ*Wg%JP$|450}NQuYj zG_jXY%mo;iy3Yj<0t?BPp`!&P0)^t2QNjfi3hZVA07!|)=!meFfyxCNm;a*$2m)iO zmoTXX8v^#-mx0Lz9RgS7myxao8v?4_m;cHI8xft|{{Kjgg;4+h|450)=&qTUj-&+} zU_s;l|B1s$jfF7(|Nlsd$LO$|{{KjgMZidj$LL(`{{Kjgg+TxR|450)=#`uP|45C6 zIRF3uNQuYjhMWHXNR5Rq|Ns9;iO1-N$o~K7;{gBwNQ;FS|Ns9;iO1-p$Cv-G1u6oU znwMYE1td=q>i++O@BxItbstEL4RgK%0J^pT002mhHHT#a07#8J&t(Dt=o^Lp|45BR zkVuKg=r8I1|Hg$c|Ns91=|2Gg07#96F8}}kNQuYjq~MoP!UYow(_{hwNQuYjr>>WQ z$^{z=3jhEBNQuYjf~c1;sRbJX72KDB$psw(cH@_kt_2$c$=a9y$^{z{yxac&NR5S1 z|Ns9;iO1;8mzR#D1sh*r;r{=L!$^&VF#rGmNQuYj&zb)JNR36nNQuYjd+YxHNR5R+ z|Ns9;iO1-)ng0JsjfFV>|Nlsd$LOV*{{Kjgg)aa9|450)=%&X0|LXjOxM!$^%qz(|S5=>F>d|LX%tiNi>Zg+TxR|450)=rWo9 z|LX%tiNi>Zg*gBJ|450)=pLE=|LX%tiNi>Zg)aa9|450)=o-fU|LGkA002md!$^&V zF#rGmNQuYj^O*ks>jOxM!$^%qz(|S5=$h*O|LX%tiNi=VjfFt}|Nlsd$LP+O{{QO( zNQuKpjfFV>|Nlsd$LPA4{{QO(NQuKpjfF1%|Nlsd$LO}jm+;dC6;F?t{{QO(NQuKp zjYYsniO1+Z>i+-h14xO(NR5S1|Ns9;iO1+_nEwCk14xO(NR5R+|Ns9;iO1+xnEwCk z14xO(NR5R!|Ns9;iO1+dn3o{51r>iQnEwCk14xO(NR36nNQuYj(&_&H>jOxM!$^&V zK>z>$NQuYj2AKZ;>jOxM!$^&VIRF3uNQuYj@|XVq>jOxM!$^&VF8}}kNQuYj?!^B8 z>G1&o07!|$NR5Rs|Ns9;iO1;2m;V3j14xO(NR36nNQuYjZt4F2>jOxM!$^OPg+TxR z|450)=%SbY|LX%tiNi>Zg*gBJ|450)=#H2E|LX%tiNi>Zg)aa9|450)=!(St|LKhZ z002md!$^&VF#rGmNQuYjW0(H_>jOxM!$^%qz(|S5=nCon|LX%tiNi>Zg+TxR|450) z=suVJ|LX%tiNi>Zg*gBJ|412$$LK1T{{QO(NQuKpjfF1%|Nlsd$LJ=+mw?p;6;J<` z{{QO(NQuKpjYYsniO1-s=>Grf14xO(NR5R+|Ns9;iO1;Lmj3_i14xO(NR5R!|Ns9; ziO1;1mj3_i14xO(NR5Rq|Ns9;iO1-|!jrmj3_i14xO(NR36nNQuYjLg@bg z>jOxM!$^&VK>z>$NQuYjc9#DC>jOxM!$^&VIRF3uNQuYjVwV2@>jOxM!$^&VF8}}k zNQuYjUc>(X>tslY!$^&VF#rGmNQuYjI+p(b>jOxM!$^%qz(|S5=;7!7|LX%tiNi>Z zg+NmO|Nlsd$LJN7{{QO(NQuKpjfFV>|Nlsd$LIl;{{QO(NQuKpjfF1%|Nlsd$LRgS z{{QO(NQuKpjYW`1iO1+{z5f45iP%Vq$LKNN{{QG)zn99^1&x2Xzybh^1OiB7&`6C1 ztiS>QNCD9Q;J+vU008Jg!T$e9iNi>XMbJoz#z=|Z=-=G_|454kIGZE@NQuHoiv_-! zBmhW>#z=|Z==00||Gyvr008I-!T$e9iNi>XMbJoz#z=|Z=oh;F|454kD4QezNQuHo ziv@O?BmhW>#z=pO-{`x`{{O!q0002!(ZK%yNQuKpi$%~#iN;8Y-{=p}{{Kje1?ZV1 z07!|#NQ(vjnj`>7iN;8Y-{^zO{{O!q0002!nZW-4NQuKpi$%~#iN;8Y-{_a4{{Kje z1#p@q07!|#NQ(t#nIr&6iN;8Y-{?!r{{O!q0002!VZeX>|450$NQ*_#NQuTsiQniy z-2VSaiv^IGBmhW>!bpn+2AU)QNQuTsiQniG%l`jJjSU>V0sy)X0RR9l3QOo`w~iO1+S-TwbciNr{W-{|bZ{{Kvg z;7Ezb=pjVi{{Kmd#7K$X=+?si|4fPCNQuYj3*G+zNr}WriQnkJ!v6nEiQq_y$LRIk z{{Kmd#7K$X=&Hj0|4fPCNQuYj-`xI}9<2rzmoC`_8Uw6~{+H1<1sMW>c9*cA1si{3 zgZ}?Wi$(ZIiO1*{wf_H*$-`AhiRDvBgX}0siGA2eiFMFOi$&N-iO1;2g#Q0XIYrP9 zm%xO;bPPz1J#=0I0O;^+{{KjeMc7D*$LJJ-{{KihMbHnIz=XgLgzNwS07#2P*hq=T z=$XR)|44~N;7E%_*hq^&2uO*?=#^`6{{Kjc!$^xo*hq^2NQuYjgK_@~G5J-zf;7GyX1W1X(NQ*`2NCCn~i$&N-iBJegi$&N-ivUQARnSPm;si(m z!bpon*hq;`5RgcN#3+}5k_91`O|AwF1Cnk2moZ-j6$1*p{+IFE1|ydsUj+^WMs5C= zF<%801HQWcm(e^2Ed!2v{+BUd1r-B!y8f4;u?88JfI0>TCIij>|450$NQ*`2NQuYj z^vwSMNQuEni$&N-iNZ*U-bjhh=r4Ykk)Q<~1F)z5moYR26bOp|NQuYjgUgrgCk846 zccA|NmvLJK6_;Qw2ML#d*9Hp|x^VvgNQuHoi$(ZIiPlJo$LJ_|m*AcS8JBl$1|R~x z!k6C;1{Rlllm!g~_|N{A(KZDc1Kgedm(ex_83RzD{+H1<1sMV~YnK6R1{arLodyj9 zzP(-aGeG#0+f=M z0c-{rmtdU+4FkTF{+Do_1}g&4qnGji1rwKVLk0zxU@Zp;mw(p=3l)Nu{{Kjc!bpon z_(+M?NQuYj(AfT$-@67hmoTgb5;#|9{{KjeMes9-;;_7hT={|450!NQ*_lNQuHo ziOxug-{|PHmmu2(85G@}{{KjcMbPWBNQ*_#NQuYjd%u^D<^>l65{Lemuc8JO0vfiL zQHljAD~ZSG42b^!NQuHojYaoJiPlJo$LNZU{{KjeP55L;GYlmt0001V1?a}Lm(J-0 zBA1rr1r;hiqyGO$iNi>XMd(P0$LQ{V{{Kjc#z>1*;7E%_=tzmtNQv4=iO1;0qL(w= z1vW{YaQ^>DiACs0i$%aliO1;8s{a2;iNr{YMaW2r$LJoc{{Kjc!$^xo&`62L=%2~{ z|450#NQ-soNQ*_-O^M)0iP=br$LO}$m$KXiIszJ-mq6VG6_=2~1|XN;BL)Qm-kO)- z0|pcV$eNcx-32THnwpnx-33Y(erEpvNQp(bNQ+&#NQ*_NNQuYjdZCwKF9sMl@Xh}J zNQJ<3J4lONs7Q-Ns7Q&&=v%t}|454fNQuYjFsuImNQuEni$$17iNZ*U&Pa*h={{QKe0ssI=i(RNli$%CdiO1-u zs{a2-iNZ*WMVLs5#z=|Z=w`A0|AfE~gcJb)07#2PxJZdbz(|W-xJZjds7Q&&=ys?6 z|454fNIAm~l)!|*bUjFmMW{%L$LL+B{{Kjc!$^xos7Q&&=uW5p|450!NR36%NQv4= zi3iR|iO1+!fR~Xl1{*S*iT?jcivUQ8$LJBN{{Kjc!AOfmm`I7jNQur!iQnkVu>Svq zz;tFvi$%aliO1-CyO-WD1}6gJewPO^1|kB#f0rvU1|DU|454fNIAm~l)!|*bT>$gMW{%L$LKt`m(MQ-90DGGm&`E+8!v%i{{Kje z07!|)=+>zI|450#NQ*_7NQuTsiQnjyum1mpz;s|pi$%CdiO1+fx|bF*1}6fmeV0En z1|I^7ewSb}1{(s6t(Sc=1|I^9ikF@;1{w%(u>Su@gT!c;!F>fID~ZSG!qWc#NQuHo zjYaoJiPlJo$LQdP{{KjeP55L;GYlmt0001V1?U{Gmku)qJvEJ;{{KihMYwb^NQ+&_ zNQ*_dNQuYjXQ%%ENr}Wri$$P(6DNQvL* zyqNy~NR36;NQuYjz_FKD;{_fekjno5Oo{7AjYZc;iO1-XvHt%^iP%Vq$LQA0{{QF! zu9uhN1v?VtU;h6{iNi>XMaW2r$LOV+{+Foj1|1zGUjF|`i$%ytiO1-9n*RStiNi>X zMaW2r$LMOBmtZ>v6+H8|{{Kje07wDYNQp(@NQ*_tNQuYjJ(~XiNI6B|auP_3MaW2r z$LL#M{{KihMc{T0NQ*_tNQuYjNne+-I|dj653QGpXMc_z@ z$LRTam%ro%Jp$UDm;U4hED{`B{{Kjc!$^xo=tzmj=nY%`moYI176MelmsI5iD^tg~ z{{Kmd#Y~H3&`gQuzX$*T0O(_S{{Kjc!$^hObS6xR?nsH>=wNyN|LYk^iN#Eb=17U( z=upW1|4fPKNQuYjrOW>RkVu2XC|f~XL0w(LkeB}D1x*(Rdj9`NiNQ#VMZidj!bpkE zNQvL*GGdn?+XWdE7n1(}NQp(z>$6CUMbJoz$LRHemyhNJ7XysD{+F+!1{DGXtCvxV z1t~3w$LQ9*{{Kjc!bpup_ehD>NQuYjRIL90NQ+JQWJog%B`5#@0CWZDu&Vz5m(ail z7?*EV1q}jcpO;Z21{9ZnLkALk$^iNQ#VMZidj!bpkE zNQvL*s9={M+XWdEoy7kCNQp(z>$6CUMbJoz$LMRJmyhNJ7Xu>D{+F+!1{DH&sh3fT z1t}|u$LM^I{{Kjc!bpup_ehD>NQuYjnxp>zNQ+JQWJog%B`5#@0CWZDCaIUs=>;+b z5?B8Jmp}&wFn>smRp>~KMc_z@)<}uR=%0B0|47030!WEP_(+3&_y7-%x&QzGNQ+hI zNR36ni$&<^Kmh;%NR374NQuYjprQW%NQ+hINR36ni$&<^6afGLNR374NQuYjbfNzLNPmk}=tzx4*hq=iNQuYj;hg^e zgurwONQ*`2>F59e07#8R=tzmj=t!ad|455f=tzx4*hq=iNQuYjwVeL{gurwONQ*`2 z>AU~{07#8R=tzmj=p3Q`|44&v_yOrV|Ns9;jaBGKjYZ%{iPlJo$LPOz{{KjW_yTk{ zNQ3wTbbkm)gZKe-RO@?4i&f}IjYZfkvqdMd(P0#|!9ip#J|zi$&nc!R+jJ&OiS9^=-{@X+{{QP4Nr}ZwiRMU&-{?-m z{{Kvg=tzmj=%dE||By(7#3)-qTtQuzLBIwWm*9W}1{sH9{{Kjc!bpov@JNeA_(+M) zNQuYjp<(`)(EbK7AfiSB0KNeL002md$LQcx{{KjcMbJo#MYu?b$LKI){+CgK1r!xG6H9WmuHa$B?92RmyVGI7k}4N{{Kjc z!AOl&$ViPv&`62SNQuYjVPXFNNR36%NQuYj6^s7=NQuHojYY>uiPlJo$LQ0W{{Kjg zMbN$g0000;iO1-&R{sBlz;z!;jSW|G0sy*40{{R>jWugR0su&jJ!3@z0O;Ri{{Kjg zMbJoz$LO=f{{Kjc!$^%q&=p9D$LREn{{KjgMaM{q$LI)k{{KjqI~4{VB*lyV|LX%t ziNi>ZMaM{q$LQ2_{{Kjc*hq=T=&8c~|LD}B{+Dmq1{RkO?gbhG0kW58kp(3JnqHTV zkp&ljfwTVqNQuEnjaA4;507#8BB|!oJNR2%m zL;?WlnPUF`NR36%NQuYjEpYz-NQuKpjYZHENQuYj4rBiRNR36uNQuYjVu1etNS8Ym z1|B5eV*dZ@14xO(NR36uNQuYjE`a|3NQu};iO1+;!T$f~j-mdSZ`cMFmk;g*8Unkv zmn-fCDFWccmyVGI7k^ih{{Kjc!AOl&$ViPv&`62SNQuYj(UkuGNQ*_dNQuYj6~O-g zNQuKpjYZH%iO1-+q5l6!iNQ#XMaM{q+DM7cNQuYjk(~bjNR36%z5oCK07!|)=pc#y z|AfGGA4rW2m30CDx<>;507#8B$v*-BNR2(gLIMEjJz@U;NFjOxM!$^%q$4H6C=%QTy|4510 zNQuYj2f+US=rW*}I`ah}m(X7Y2?7Vimr*1J6qnCH1{as+P6ZJSiC_NziP%Vk#28y$ z!|^{+I9U z1{;??{sjh?s_+FYTb7jm|4E6&NQ*_FNQuYjM_B&Su@iP%Vq$LPep{{QIjo&NtwgT!E4K@?nF!&OL$YxniAC5*i$%ytiO1*=rvCp(iACT@ zjaA@CjYZfjX%PMc7D-P3UAuGYlmt0001V1?UN#{{KjW#5k8% ziUlzPAhZ6LF<%801Gt?2moYR26qhZ41qTAkXP1!u1sEp~c_aWxiNi>XMd(P0$LKMn z{{Kjc!AOfm;7EzWNQur!iQnivnEsd1MFkd@|BVF;6*y%6|450#NQ*`INQu@+iO1;1 zWd4^iv<4KHU^WH_m(O1X3Ifeom%x+-I2*HU{{KjW#1N23i$(ZkNHYW_C;$KebOq?D zo0s4{1{{}QDhCBaCz1aDNQp)0NQ*_tNQuYj$Eg1QNQuKpi$%~#iO1*|UH<<_iNZ*W zb?8WoMc7D**+_}U=(3~!|455P=tzUaI9pwpzyk&z0v1-6-~$E}0)T;+K-~oumyp2* z4VRGj1q7EcCI%o9c$EJCNQp(TNQ*_7NQuYj$h?aRCMzJxz!H|455P&`66_ z*z0{rjYYsniO1;2kpBNji(QyVi$%aliO1-dr~dy)iNQ#VMUY5|!bpkENQvL*l2DiK z1O^!b_lB2W1qLSqesh=4mjxIK1?Xa#{{KjW#AuhneFY;ciO1-4f&TwUiNZ*YMfXUF z)<}uR=(3vr|455X_+&^k3?(Q40049a=nk2e4l@QlHQ&1a|42DSxO6c{i(SY_i$%Cd ziO1-9rvCp)iNr{YMX*ST$LKm|{{Kvg;z)_cNQvL*Y)_YfGX^XIewCN5GX^CCx2XP? zuc8JO0xy`Ck3t3@m!QE05SQO01_c}VZ2td9iNZ*WMfgaI5=e;r78-~$E}0u?gR!I0tKy?Uj+sy0<3SB&zA)l1O@1jm6xOi26H^ii~j#eIYqd1I7o|K$ViJt zxJZe|=rv9L|4E6&NQ+glNR36@y|NQp(@NQ*_tNR3Dc54J_uNQ+gtNQ-sg ziO1-nk(aJB1{s&U1_lfxYJmR#NQ*_-NQ+(QWJog{B`5#@0CWZDQk4GxNQ1;sTR~ix z(S8LLmInqHC|Ym+|450#NQ*`INQ)9ki4aJOMd(P0$LR4<{{IiQ5J-zf_=r#lkeATu z1tFJbKn4+)&gca<7YTFz|450!NQ*_lNQuHoiOxug-{?e2mmu2(85D_+{{KjcMbPWB zNQ*_#NQuYj2bq_T<^>l6Zh`)nuc8JO0v3~(QHljAD~ZSGNN@iCNQuHojYaoJiPlJo z$LQvc{{KjeP55L;GYlmt0001V1?a+(m(J-0E0-^_1`-4Fv;LRgy9O+mD9Z*7mugl8 z8J7;T1_v7_l>Yxni$&N-i&fA_gX{=XNQu@+iO1+~R{obTvj!Ci_mTepNQ+(gm(ail z7neVY1r`G0RhQsB1{{}QDhCBaFH!#gNQp)0NQ*_tNQuYj&shHdNQuKpi$%~#iO1+L zp8o$xiNZ*Wb?8WoMc7D**+_}U=o*;*|455P=tzUaI9pwpzyk&z0?xFT-~$E}0+@G~ zK-~oumyp2*4VRGj1q7EcCI%o9FoFL6NQp(TNQ*_7NQuYjkffJR1O_KJCvg7%NQuHo zi$#z~iN;8Y-{@sW{{M(YuYi580CWyWi$$iNr{YMX*ST$LK$6CUMbJoz$LM2*myhNJ7Xzw){+F+!1{DI*jF(Z01t}|u$LQ2({{Kjc!bpup_ehD> zNQuYjGLioONQ+JQWJog%B`5#@0CWZDevFsS=>;+Znyi<6nguME$2tcTmtZOf1w-RN z{{KjcMd(P2MaW2r$LOwQR#MZidj$LK?= z{{KjeU6@FVMZidj$LOQ5{{Kjc!AOfmkVuKbNQur!iQniBL6`0X1{nggQkP!^1}6gg zW0%jD1sDni=-!F`|44(xXqUl#1tTko$LJ88{{Kjc!bpup_ehD>NQuYjK92tXNQ+JQ zWJog%B`5#@0CWZDiiwvFGX_01D{21!NI6BgbTLSaUC2m_MYu?b$LNKx{{Kmd#7K)p zut1v})4{{Kjc!bpon_(+QqNQn?gi$&;2iO1+mM*jZ~wh%~*MfiwN2$0Fc zRY-~DNQr&;NQ*`INQ1x-U6)~R1sa#_V+IzNpy>q$P4le&|454fNQp)8NQ*__NQuYj z;H>`tNQ)3ii$&;2i4aJQMes<8$LPwe{{Kje5J-zf;7ExOkVuO~_+&^k1SKc{0049a z=(~sh|H+rYCk7b|iGBD;i$(ZIgTNqNmtk)O8kg;31{Rl~=>-N$8%X~DNQ(eSiAC^8 zi$&l_iO1*&NdEswix5bQMd(P05J-(h@JNZr=<-MY|454vNQ*__NQn@TNQ*`IWJogv zB`5#@0CWZD6Nmnn!HNYHm!NS4BQFS_{{KjeMc_z@$LRc?{{KjgMfXUF$LR2${{N6j zi$(ZkNHYW_C;$KebOq?EhL>$*sbU6@FVMX*ST$LQ`({{Kjc z!bponkVuKfNQvL*oIL)2|AfGF9Y~8sutk{{KjcMW{%NO^`^7Rk%ohi*>L_i$$17iO1-# zME?IsiAA7Dja8^fjZL6PjYZH%iOxug$LOSf{{KjeMbJo#RoLrANQ+gtNR36PNQu@+ ziO1;2cmDrKi&eNtjYXhHiPlJo$LO?o{{KjgRj5dfO`u4PMbJoz&Pa*J=v{vP|455P z&`66_*hq_A=wwKj-ag#Q0XgT!cCUBgvKiRDO%efUU=MfgaIKqy_qmtgk= zBbN>n2Ow-k$ViFD=u2Jx|44~N*hr04*hq~<;7EzqNQuYj^ho~yNR3tCNR36nNQu@+ ziO1*xZvOv-z;r=Ki$%ytiO1-HbpHQHiACs0jaBGKjYaTCiPlJo$LP99{{KjgRq#lS zMYu?b)<}uR=*MlB5NHJzUk*r%MaW2r$LQym{{QPdNR3svNR36nNQu@+iO1-YW&Zz! zz;q=@jYYt|00000NQuYjJwpEfNQuHoi$%ytiPlJo$LPC){{QR5kVuO~_+&^k1SKc{ z0049a=!Ap*m$0n{7ng7c1}Ga+N&f#xgTxR>i%s}sNHYv2C;$KebOq=tgZ`J%#ReCa zKn4XIn>YUdNQuKpi$&;2iO1;NX#W35iQY(w$LPV7mmxp~BLb{wmkNQ*_- zNR3bkNQ(tYT_gZViN;8Y*XV9mmnaDaBLewDmrV%?1J`K& zmoZ-j6$GDv{{NSeVg@6Zpv49j1A=J&moZ-j6$46u{+H3k1{@NrVgCO}ix^0YMc_z@ z$LO44{+BWE1{Rkk3I=Wi1v37ZF<%800)2m%tqKMoES!Y?|44~N_(+3&_yBbuNR183 zTLJ*Oe*gdgNR2giAp!tMjXk{~0s!dJKbQCl1~vk^LYFWL1}6uBnEwBR@Bx>xF9s7N z8Ayvo_(+WvM>l002mfMfgaG$LJ+jmz4_!R1iae0sxBy0!U-f zNR0(HfC88K3kFkvp&$YPNQuYjG%WuA>vc$rMfkY_0002G1poj5NR2hd9|8bKiO1*_ zEdKxNR!ECQ__+fB006oK0000;jWsPE0su&f$LRJe{{QPYNQ*`INQuYjxN83Y>nTW! zMfgaG$LKnt{{QP6xDNmT0P7S;i$(ZIjTJB;0su&fP*Au84gdfEmmymQF#@=6mjP@B z7nfk21`Pw^kp7p^HU$|2=8gWB(KZDc0{UE+U=0R00zrV6nGFUZ0=|BiybT5z0>nU< z@L2{F6uy%F|LZglwq3MHi$%CdiO1+{jhFrn1|l9PY5xC^NQ*`2WJogvB`5#@0CWZD z^LzgPNQ1;kTbD5{2NnX9MVH{71uK^~Zv_|*uR;F*NQ*`INQuYj(=3B21*nxX8!+7iQ&2c z0001q#z=|Z==z+OfDZ;29+7SS|Hehg0Z5Ha$ViJtsJa0F002md&Pa*J==E!twGRd* z60SG?|455Ps7Qmr2uO*?=<(NQuKp zjYYsni&daViPlJo$LMTo{{KjgMaW2vRlrD%HJ2O$07!|)=;fOJ|45BR$ViF8zL)_3 z07!}7=)qO~|45BR$ViFD=mk*z|45BRz(|S5==o3n|454kN>(HQNQuHoiv^ffBmhW> z#z=|Z=-r0?|F{7F002mr#SjJ?Ft|_t|LX%uiNr{aMZidj$LOa|{{QO(Nr}WriQnkD ze*XVViQq_y$LQ~v{{QG2d6y6o20Q|cHn+ZNQ1x# zNQuYjz$pIzgYW@_z;z!;jSb>!0sy+N0RR9ePx0O*Q1{{Kjeg?Rt} z|44(tAV`VF=trG@{{MsU0ffMHA4rW2scQlNy08HN07#8Bbr}KxNR2(d8Ug_5Q8@np zNQ;Gd|Ns9;gTM$#iO1;vkpBNji-maq|NlsXz#vG8$LLF({{Kjeg?Rt}|44(t2uO*? z=qM=u|AX)Wgurw}NQ;Gd|Ns9;gTM$#iO1*;Hva!eivUQM(h>#}4f8er|454fNQuYj z=v9{xXay9P1``GqWW6>1|454vNR35+NQu@+iO1;saQ^>Di-maq|NlsXzz9f*$LN?f z{{Kje5J-(hz(|SKNQuYj=7awKNR3s%NR35+NQu@+iO1-JO#c6bz;tIwjYWV+iO1+; zlK%fliO1;MotJ+T1{FC(HU9rdix^0aRe(s1MW9HD)<}uR=nh)`|45BRz(|c%ph$_{ zNQuYj3u6BN>k&weMSw_&$LL*Qm(3Ff90EUfm+KP-T1+EM{{KjeMW{%Pn1BEP07#2P zs7Qmr2uO*?=s02i|B1#(jYYsniNU%A0000;iQnh~nEwBWMZZXkMW{%PP)HB9MZby0 zNQu|znP``h6b2LrGc^AHNQ(fM@g4>gm%tPT7do*d{{KjeMW{%Fzz9f*$LR4h{{Kje z07#2K2uO=nph$_Yzdu5_1t z6$VZe&R_ojOo`#T0ssI2iN;8Y-{_o{mw*oj7alWb{{O~B$O1@>O~^=#MX0&~0000; ziOxug$LN=3m$eTDB@$3E{{KjeMW{%Fzz9f*$LNqUm+TJ)CJksZ{{Kje07!|)=&dQ2 z9}os7e-w89|450$NR36nNQ+gVNQu@+iO1*;Wd8q1jYY^vja9%%jWvE20su&f$LNQY z{{KjgMaW2r!oHXR002md-{@mc{{KjgMaW2r$LOa?{{KjgMZidj$LO0${{Kje1?*2G z07!|#NQ(tJPb2_HiN;8Y-{^mU{{OfE0000;m&FhU8!%c){{QO(Nr}WrjYYsniO1+k zN&f%q14)U*NQvL*TzLNfOo`w~iO1-XlK%hbymFTi5e5~PgBJ!R0x&U`suu<-Dg-h9 z|454%NQ*_dNQ1x#NQuYjv0eWEgXjTBiP^dX0001q#!QLl=zNry{uc%&e`F#4|455P zxJZM*2uO*?=%g_I|454fNR3s{NQu@+iO1-YJpTVkjYZH%iO1+Ba{m8Fi$%Cdg8%@4 z|9`*;NQuYjb|U`&gYW@_z;z!;jSaY40sy+>0RR9002mhH7*kZ07#8JcN78u=n69a z|455PxJZM*2uO*?=(>vj|455PxJZM*AV`VF=n9sX;1~uOB;O(a|AX)WgurwrNQ*_d zNQ1x#NQuYj$S?l?NQ(eSiO1;ua+eTj1r;72NQ*_dNQ1x#NQuYjnJ@nTNQ(eSi$DlS ziO1-QZI@6P1{VUsaF>rl1{arr83r-}#&(yq83sNA=2e&U83s@S6jGN)8U`Q&!f%&o z8U{fEzlN8q8U{Q9kztps8U`Dej9&!`mkt{SDFP9Xm#Z2E8<$iY1|I_@ZvL0R=>``9 z>ok{-8wMX4>L&jGNQ-s&WJohKB`5#@0CWZDW^Vrf$(K(X1|$M~f0ykW1|0&PFP97) z1{fD~GXDQai*@*9NHa7gC;$KebOq?}ZT^=rGzAowPfrC01L8OSmqF$RC6_>)1r-Bj zZ2p%qUj-EeeQo~#myu!yBbT7X1{MPlZ2p%qUj-EdC~f|i(ZvQF5jkA`|454%NQ*__ zNQuYjDqNQ^9R^qe&_I`p9R@XjX>bAniv$8lW6(&A1zd0f07wDQ|KLcC1%?j-0O^GQ z002mh1&R*>0PB26jRlSm0s!lCNR0)P4*~$|YDkR*mk$B}>tRTZ1)UE90P9#tjRm6* z0s!kzNR0)a4*~$|Mo5hXnGXU0>pe(~1(Xj00P8eJjRlVn0s!kPNR0(4iVp$+>mo>v z1%(d+0P7h@jRlGi0s!j}NR0)K4*~$|2S|+toDTv3U6)ND1}>MC9tIE<^B?~INQp(@ zNR36{NQuTsiQnk3D3_oh1|AInD*pdSivUQ8$LK{Nm&+gqCx5JM{{Kjc!$^%q*hq_2 zz(|SKNQuYjrd$61NR36{NR3t4NR2ho4FUj2iO1+4jQ;;fjYZ%{iNd~^0RR9!bpn+(ncfzNQuTsiQniK zc>e#m0RR91NSDPB1{O8oNQuYj@<9Io>jO!N#7K=r*hq=T=;1*A|LX%uiNr{W-{|yj z{{Kvg;7Ezb=qZZ+|L9a|m%JecBm$0um;4_FCK$FT{{Kje07#2K2uO=n@JNZ)NQuYj z@PL;(AO=wt4IcjgNQp(@NR36{NQuTsiQnkTCYPWf1|AI>DE|LQivUQ8$LL=lm&+gq zCx6Ck{{Kjc!$^%q*hq_2z(|SKNQuYjz*+wPNR36{NR3t4NR2fx3<3a1iO1+UivIsd zjYZ%{iNd~^0RR9 z!bpn+>_j90NQuTsiQnikcK-jk0RR91NSDPB1{O8oNQuYj3_t$=>jO!N#7K=r*hq=T z==(nY|LX%uiNr{W-{=l*{{Kvg;7Ezb=tGG9|LAULm%JecBm$^`m*OD?E&>>Lml7fd zDgrzqmp&o}JR43|{{OfE0000;i%s}sNHYv2C;$KebOq>@XP3`p1{Rn9A_fiuZ)%sj zA_gb|^>UZHA_f|l{~`ts3HvPm|F{7F005V9-v$-~+%5i>(KZDc0^l{5;GP95mrd0M z7!E6E{{KjeMfgaG$LOzMm+}4u7ncy-1rnFg4h9VZhh>-F4h9(#96$d5NQuYjWN7~X z$-`AhiRG6t)dnD!f$0Swmrbq)4Fk?${+BUd1r-9uWtZSR1{#-M+yw}iT$Ke1XQ);F z|44~N=tzr2*hq=T=tv*_|450!NQ+hINQ-sANQ*_tNQuYj5io-V=$LJ$| z{{KjeMc7D-RnSO_P3TC8&Pa*J=-g%g|LAup{{Kjc!{~o^{{Kjc*hq=T=mdrSml5&? z9+#Uu1{nr=8UFu}$(PXO1tpgaE(H#kUn2$u4s1F8|450#NQ*`INQn@YF$NWvKK=y; zmk$306*q2v{{Kmd#7K)p;7Ezb=r3;m|450$NQ*`2NQuYjAa4HuOo`%1iQY(w$LKOK z{{KjW#2{NiT$h281tXVwKL!p1W_tdYF<%801O8+Fm%)k!KLd;y{+A)t1{VX8PX3pn z(*_?WP#FIINQuKpi$&;2iO1-nNdEswiNQ#VMd(P0+DM7cNQuYj>_h&S(M1IomoKsg z5(1G#mjP@B8U~5S=+Yeimwg%s7!N7_|455P_(+RY@JNYJ2$wKN1sEkDO8);yiNZ*W zMfgaG)<}uR=)OAs|455P_(+4m2uO*?=uUF}mmyLG7MELY1rC?5BL)VS|272&1$ra? z|B#oFO$QhTiO1-wC;pdVBL^Ip-y;SE1Lh(AmmyLG7MELY1rC?5BL)!zPI3O1VIv0| zm)|1>1qF&B{{N7dkxd5}28qY$Dmea^VIv0|m)|1>1qDVS{{N7d(PRc90#AXL@%{xD zm!NS4BTExI{{Kje07!{N@JNeA;7Ezb=m0zZ|454vNQ*`2NQn?gjYaTCiO1;bI{yDi zix5bQMc_z@5RgcVMfhY$GXy0l0001V1?cNw{+BT{1s4LbZe#s0RR91 zNQuYjS4aN;mr)`IE`Klp008K~F8=>Wg}_LQMYu?b$LIl8{{Kmd#z>1rz(|S5=u%hy z|4E6(NQ*_tNQuYj({%p-Nr}Wri$%~#iO1;FDgOURiNi>XMc7D*$LN)J{{Kyh@Jxy6 zOo`%1iQY(w$LKLc{{QPUNQuYjw|M^lNQ+g_NQ*_-NQu@+i5y z0|pcVh((t`-31kwkiiBGmyq`b1eY)-1|SkZDgOURiAAtTi$$17iO1-0OqWgs1}8UX zh5r9YiNZ*WMUY5|#z=|Z==EIw|Ay{+H1_2Q33YO8%EI zUj-Ee$XovZm(ail7neVY1s4Jy{+BT{1s4MSPnS_71|*j+vIY_Yl_;0pDFzyszYYcl zmyYQL7%J;_{{Kjc!bpup_ehD>NQuYjSylf3NQ+JQWJog%B`5#@0CWZDXMc_z@#=i&v008KDDE|LQg}`(RNQvG^ ziO1;4cbA_l1}*|=G?&jS1}p-*HkZ*h1{ngNA(xOe1{xO>KK}nmiNZ*WMfgaI07!|( zNQu|z&or08GzKLChz*x;ECwS2!zz~nYz7(!iO1*^VgCP?ECv=IYC!(~NQp)GNQ*`2 zNQuYj+93Y_NXGyG0000;i$(aCQ8oq?moD}N5(3p+m(ME(ECRP(m(ex`83Nofmyk3D z8W+$U{{Kjc!bpon_(+QYNQuTsiPz}cT$jN#1| zSN{JXMbJoz$LM)#{{Kjc!bppC=tzr2*iDJxNQv1NQ+&lNQ*_NNQuYje@g!U zNQ(eSiO1-qVgCO}iNQ#VMVLs5!bpkENQvL*?+cd@XayAuH%N;`s7Q&&=s!xA&o2fX z0-+(7?Jou%f8lxl|LK$h002mfU8qQlMYu?b$LJhk{{Kjc!bponm`I7nNQvL*Y774V zguoAk6afGLNQ*_dNQp(jNQ+&#NQ*_NNQuYjszm<(NQ(eSIl~W>z=XhbJxGg1s7Q&& z=#fPJ|450$NQ*_NNQuYjf<*rRNQuEnjYZH%iP}hs2hK=|$LRebmys|A8!~Wi{{Kje z07!|)=!IbZ|450!NQ*_7NQuHoiOxug-{{Z^{{Mu)bY@74MZidj$LP>km)z=Xhb zH%N;`s7Q&&=wL{f&o2fX0>U4c%rOQVFI7VR|454fNQuYjN?-o}NQuHoi$$17iN;8Y z-{_bL{{Mu)bYMt}MYu?b$LN?=mliSxCjw6&mp?KF9|A5QmtZmm8v=26mwhq@9|ABe zm!2{P8VD3p{{KjW#AuhneFY;ciO1+RT>k$^iNZ*YMfXUF)<}uR=!8Z7|455X_+&^k z3?(Q40049a=)h5z4l@QlHDM6`|42DSxO6c{i(SY_i$%CdiO1;MUH<<`iNr{YMX*ST z$LJhK{{Kvg;z)_cNQvL*9tf9!GX^XIFiw}QGX^CCNoW3-uc8JO0^v}X?K1`{7)3Jv z|455f@JNeA_(+M?NQuYjvMB!lke5H_1tORCp$1wP;YI%cNQuEni$%aliNZ*U&Pa*h z=-dXEAln5Q6mf6<|44~N(Cf2Ei$%~#iO1-_Qk$^iNZ*YMfXUF)<}uR=pIA<|455X_+&^k3?(Q40049a=vq(ymoYR27X)xm z{{NTIzy=tXZ&d{i0*4rv@%{xDm(Y#|6a)G!{+H1<1sM;nH2(j-0RR91NQuYjAsLsM zJ_av;@ErdCNQJ;ii$%aliO1;CTmJt^iN#2ZMaW2r$LJyu{{Kmd#7K)p&`62L=<@>p z|450$NQ*_-NQuYjG&KJIOo{1CiQ-6!-bjhZ=<_=M|LZeIiO1;qX8!+3i&fA_i$&N- ziPlJo$LRJ2{{QGv5&r*3iNokwVE+F|iP%U5iO1;PZI?_x20Q~mUjCOcUj-EdxJ~|- zF*F4f2#WwniO1;M7MH(21||aYL6<=&1|A%9CI0_NiNi>XMd(P0$LN${{{Kjc-bjhZ z=xJz|AwUKr0%T#A5C{ep0^Kl|VL1jHmv}%1Dg(AS{+BUd1r-CHO#YW&T?IS>pB0zw zCk7XnhFb*_mn%gF2@k3U{{Kjc#z=|Z=#OIl|CdpI1sDm5$LN42{{P9tm#zf{AeX)5 z1`Gs9!T1B0u{{PEmoJ_M6a-xf{{NRTM+FxT0w4bWz5xIL07!|)=tUTpnLY+8e?R~L z0O+I{{{KjYz(|Wlz(|S5=yekQ|4E6(NQ*_tNQuYj)>r=jNr}Wri$%~#iO1;2CI0_N ziNi>XMc7D*$LNS2{{Kvg=}d{@NQvG^iO1*%0RI2$Gf0WY=&fV^|455f&`66#*hq=i zNQuYjDjxp-=mie`|450$=nY-|3jaun*hq=T=#pxeOg{!Z1H?G~moZ-j6$5Na{+BT{ z1r!L207!|)=#LYZzdr^h0;eRGK_~_u9JeI?|450$NQ*`2NQuYjcpd)#NQvG^iO1;8 z9+x3N1|tGU9hVRY1{DH9Ntf~d1s9hPwgwOe*g^jP$-|ef1qK_JtB3^|51tqP|GohL z002md$LQf7mzh2WDt}l2008K47ykc9g}_LQMZidj$LPT^{{Kmd#Yl@q$ViFD=%Q8r z|4E6&NQ*_#NQuYjQy2dKNQuKpi$&N-iO1+97ykcDiRny<;z)_!NQuYj^D_Sb>oZ7+ z$LM)s{{KjeRnSO_Mc7D*)<}uR=$0G)|LD;R{{Kjc!|2&s{tEv{iP%Vq$LL;YmrOqf zJOdCr{+BUd1r-B0NdA{GGzAn0ivUQ8$LL!Tm%l#-CImx3{{NTYV+Jah?UV%zAeuD( z|44(x5RgcVMfhY$GXy0l0001V1?Zti{{P9tke5+Y1s0d!=mi)fQb>zk*hq^-&`62L z=x-4I|450#NQ*_lNQuTsiQniQ{{8=#A?XDaM&%d&|44~N(CfKKi$%~#iO1-JK>q(o ziAB)sr$~!c$ViPv;7EzqNQuYj$~pf3NQ*__NQ+JAWJog%B`5#@0CWZD@<#rb5%LBg zm)|1>1uQy9{{Kjc!bpon_(+QqNQn?gi$&;2iO1+6NdEswiNZ*WMfgaI5=ejOxM!$^%q zz(|S5=(igF|LX%tiNi>ZMYc$Z$LQ8v{{Kjc*hq=T=u2V#|LAr>{{KjWm)b-IFarP` z{+BT{1s4OBI{uf@HU$|ini>B8J?{Vj01uSFgurw(NQ*`INQuYjf*Jn*J-Yw^0CgHj zi$(ZIiO1+~8JBHE1|I^xC6|sx25bUAI+y%K1|9+sUzZ$41}GFJMgISYMdwJ3MdwI~ z#z=|Z==3O;SVjg#0&01~xghBmVzLi$%DLKoEoY zB6J@}jSXTQ0sy-40000;jWzDz0RTviJ>22}0O(5p{r^adMYu?b$LKB>m##+!9UsF& z0sxBy0!U-fNR0)yLIMCt0nq>8NQ*_dNR1Vu;+N`21|kB^7MBi41{-HRMgjnf1OiB7 z&`6C1Fh&9ZNCD9Q;7E%_xV|C)002md$LM}b{{QKG0{{R>i$%D;TmS$7NQuYjXiNV8 z>1G1}07#2PxV|p{002md$LLZ^{{QJv0{{R>i$%D;2mk;8NQuYjJWH35NCp&ECQJVR z=_CUH07#2PxV{Pi002md$LJ7C{{QI?0{{R>i$%D;4FCWDNQuYj`bz%)>G%Qw07#2P zxV{Mh002md$LQor{{QLX0ssI=i$%CdiO1+O^!=CmNCqGRnBkWkNd__kj1`wqNd_1K zaut_qNd_z*l=J=niABtVea!z4l)w+Rz(|F_bQwsCMYu?f760IuwMhn28{^;s07!{Y zP`C~N008Mz2LJ#_i$%CdjTOq^mm*3AI|AL{mtRT-A~9(i0sy*c0RR9lsLkMYu?f74zSh!Ak}l0uA7o-%AD;8${p%07!{Y zP`C~N008M^1poj@i$%CdjTL*~mk~?`7iO~H0RTveP*AuI0002#G6ettNQ*_dNR1Wg z-~j+giBM3u4gdfE=@|t807#2PxJZo^AmIT3NQqETxDEgS0O4O9S07#2PxJZo^YT}oWQU(<^jTM>V0RTve zP*AuI0002#Q3L=0NQ*_dNR1WH;sF3iiBM3u4gdfE={N)c07#2PxJZo^2jiDLO$HYm zHsb*RNQqETxDEgS0OZ%qal8=T_-07!{YP`C~N008OK0{{R> zi$%CdjTO`5m!VAt7iJ3N0RTveP*AuI0002#q5}W`NQ*_dNR1Ui4^gX07#2PxJZo^c;o>9NQqETxDEgS0O@c8002mfMYu?f6|dw007!{YP`C~N008M% z0{{R>i$%CdjTPqPmmW?A7aJYr0RTveP*AuI0002#B?ABeNQ*_dNR1U#<(E)S1{Y?7 zGJ{r07#2PxJZo^y5#`?NQqETxDEgS0O{HS002mfMYu?f74hW( z07!{YP`C~N008O10ssI=i$%CdjTIo~0RTveP*AuI0002#r~&{0NQ*_dNR1Uw=9kS* z1{VT;=9lJ91|bi_ME?KjR{{V4NR0&-1_GBBPX;mq0y39MPX;3c%>@FNa8Cv@0;n;U zq)!GT1A_$umDCIVV9m-0^rBLhVR0+$$21||XwF_%D41|tIp1p=35PzELfzA%@L zPzED^*#rUrLB9q7002yh@l1*POo{MJiTX&3MYu?b&Pa*J=y)*x|AX)W54ONag}@J$ zz=Xhbdbkb%008TMOpPVF1Ofm-y#@dP08EMDOo{7EiQr6$>PU-4xJZf4NQuYjIWYeJ zgYW?lw!lb*zz>zcgurw`xDEgS0P8?Vi$%BvNR1VDmvK}E6Awv2{{QQ7NQ*_dNR1Ul1}g^jK>q*fm6s7x1{4$9K>q*fAprmYNQ*_dNQuYj+6$KgQwBB$l0g3d z>$;b~QU(=UcR>FC>l#RlMYxMl5J-zfxQW(CiO1+*K>q*frT_o{$3@Hs0000;i$%Cd ziO1+z3;zFu=rDu$33nGri$%DLP!LFqMYxI9NQuYjD?tAL>lsLkMYu?f6;|Sxu2TjW z0u&3E$WsP20?j{{|5FAP7PdeB|B%N;%m)Af07#2PxJZe|=&}lzDpUq84{|^L|By(F zMYu?b$LMtmmuFN49S=r7{{QPqNQ*_dNR1Vt;g^$C1|caHKmPyg8AyvoxJZo^vEcy# zNQqETxDEgS0O>aZ002mfMYu?b$LRkFm)%qb8zRy^{{QRMkm~`ENQ*_dNQuYjKoHzz>Dk0000;iW ziNQ#XMbNqm0000;iN;8Y&*-5@{{KjcMc7D-MYu?Vz(`1m$LNhN{{Kjc!$^xoxJZM* zNJxpt=z8=0|45A#14xTS&`3GLbRS5K4Q3Dm0J@$8002mhH8Rox07#8JQ{Vvr=#KFH z|L6%U{{M>rg}`+oNQ*_dNQ;+oRt6`35-$G#NQuTsi$%CdjYw!njYZH%iNZ*U&*&KT z{r^adMYu?Vz(`1m$LQ!S{{Kjc!$^xoxJZM*NJxpt=+*N5|45A#14xTS&`3GLbRS5K z4Z#lr0J^UP002mhHI2~$07#8JuHOLw=;`nM|F{PL002mfUFc*;GaMx-00005bOq=z zFP9uw1~3EO-TjwOR|Y2ogg*Y4(KZDc0w@8O;GP8;m#tR@76WG({+GsA24Mr!G5(h- zSOy~kEen@VSOz}=TriiASOy{k2=e`x@mU5FH3CHb|4564c>n+ZNQ1x-NQuYj-!uOI z>Dd7Q07#34c>n+ZNR1Wn-2ni;0RR91NQuYjuS%EwSOyq>)l2^WNQp&=NQ*^?NQuYj z1sDGRNQuEnjYW{U00000NQur!iO1;f{Qdt(jg@Hs|NlshMbJoz)<}uR=!jJQ|4564 zc>n+ZNQuYj88`m_NQuEniO@)iO|VFbMYu?fRj^2nMZidj)<}uR=vY+#|455X&`67Y z*hq_Yz(|XilvxHA0&qwPg({W4ge$m|455PfJlkQ=rkagcv=Ql0(>i%&{_se0!|*6fIJ2? z0>~Jb0c-{rmtdU+4Flo@{+H1<1sMpY4gUX-$-|JBP#Xpym%LjB69X$Q{+H5Q20stE z4*vg0jYZ%{iO1+Y_WhS2Tn0!2;whJETn0})5d;4JgurwK=*TDj|455P*hq_57)Xmn z$ViFD=#>8b|4E6(NR36%NQuYj)ldHaNr}WrjYZT*iO1+BK9}}f1|OHDcLp|1Z%+RI zgYW@_z;z!;jSbNX0sy)t0ssI=jWwOh0RTviJ?6^+0O)z?{r^adMVLr~z#vG8$LM+H z{r^abMZidjRmezOIjXhx30RZSr=l%ak zi$$17gTM$#iO1+m<^BIiivUQ8$LN44{{Mu)ba_aNMVLr~zz9f*$LK8O{XzdoivUQA zSO`dsMX*ST$LNXO{r^ab#z=|Z=>9VP|Heh70Z5BQm`H=b2uO*?==$XS|454fNQ*!S zNQuYjYZv~Pp@{|<13)JJm%e%i8h^9o{r^ad07!|)=%@t#|AfGGA4rW2%?APix>5oF z07#8Bna2SDNR2(n)&T(Mb>{v5NQ*_7NQ1ygNQuYjHB0{ggYW@_z;z!;jSZIv0sy*H z0ssI=jWuJ(0RTviJ+RgR0O&vF{r^adMVLr~z(`1m$LK%f{r^abMZidjRUXJljYYsn ziO1+m7XJT;MW;xMMVLr~z(`1m$LJ_Zmw$E!ECZ@1{+A(P1|B*21_A)OT>=0ANR2hc z#sL6GjXf>a0RZTs<^BIijYY6XiO1*_-2MMZiNZ*YMZidj)<}uR=yMzXmjQAH6c2pw z{r^afMZidj$LJ6x{+Awn1{@c$@BRNwi)Fw}i*3kAjYY6XiO1;OB>tCCd;3=h9!QHt_(+RD2uO*?=-DCu|LY7$ zi$(ZIiO1-B<^BK3!;qK8Vg*106!`s@31bBw79T7E0E+|yNMq1QjRg`c0su$>(Es3< z0b~Ue0}4t0ms4W}B?D6Y{g-=V1tkL-DgKwEV+AJz;NAU~&0_^316wuzm-1r;A_G?0 z{g)SH1tnKQz zMfgaAz!1Ix0000;iO1;qK>q*h5lD+g_(+4m7)Xi7=%*@|gJlLb8xIx&0J;|e002mh zH57D=p07#2P$Vh|07)Xi7=->;N%4P;0e^4O)|450$NR36` zNQuYj0XqKwNR3tBNR36{NR2hP&jA2PiO1*)2>$;_jYZ%{iNe0t0000;iQnip4gUW~ zjYZ%{iO1;b^ZoxwjYZ!`iO1;fApZYIiv=h7BLGN=!bpn+J^CX6NQuTsiQnkLD*pdS zi%sZcNHYv2C;$Kemubod4=bYc{r~F&Nr}WrjYZ!`iO1-nApZYIiQnj{BL4qOiQq_y z$LQWX{{QF+9haeJ22FoTAO8PHiNi>ZMc7D*$LRYw{{KjgRoF<4Mc_z{HN?&V07!|) z=mZD;|45BR;7EzWzRCaq07!}7=r9ca|45BR;7Ezb=;ZSK|45BR*hq=T=;$B*|454k zA^0NzNQuHoiv>6NBLGN=#z=|Z=)5WZ|455P$ViJ-z(|SKNQnf;=t(J;acBlMe*p^q z|AX)W54ONag}@J$z=Xhbc)uV3008KB9{&GGiNi>ZMc7D*$LJ_H{{KjgRoF<4Mc_z{ zH5JYQ07!|)=rIQV|45BR;7EzWzRdst07!}7=v@o`|45BR;7Ezb=n?Y$|45BR*hq=T z=oKIS|454kPWK}KNQuHoiv?u(TO$BSiN;8Y-{|Qm{{KjeMZidj$LI|%{{Mu)bXQ1? zMc_z@$LI||{{KjeMZidlPzXqkMc_z@)<}uR=+@i)|455Pz(|Wo2uO`Z;JN_-002md z&Pa*J=!!7@mw{;p6&7;W{r^adMZm@Y07#2Pz(|S5=s)oNm#k?9Ap_eE{+G~c1|>rS z2mb#^i(SY_i$&l_iN;Kc=jd<{{{KjcLlEhv0002LAOHXW=p7yY|450$NR36;NQuYj z&Nlx4NQ*_lNQuYjlHZq5uLcx<%mn`bNR36{NR3t4NR2hG%mDyMiO1-5JO2MjjYZ%{ ziNd}!0RR9L#^ z|LX%uiNr{aMc7D*$LKU2{{Kjc-{?Fa{{Kvg;7Ezb=y5sz|4E6&NR36{NQuYj0`UF+ z>jO!N#7K=r*hq=T=m8!6|4517=m{VG|4fPCNQuYjJ~{sXNr}WrjYZ%{iO1;A@BRPl z14)U*NR36jO!NBg9CJMb}7)$LPHr{{Kjc-{{32{{Kvg;7Ezb==wPR z|L7$dm+dnK9hZL21{olo+Wr4XiNZ*WMfgaG)<}uR=sVK=|455P_(+Mz=nw9fK_~|p zmoJV53xJZe|=$t?P|45BR&`62L=&;%S|450# zNQ+IdNR368 z7ykc9gTzQ%m(hL&7MHJl1~5%=JpTWK@BxItbstEL4YTDmJiNZ*YMZidj)<}uR=sOJlm$6<36Awk; z{r^afMZidj$LQG={+D2M1|tK575H)8|Heh7 z0Z5BQm`H=b2uO*?==;+B|454fNQ*!SNQuYjYz6+8p@{|<13?u2m%e%i8h^CX{r^ad z07!|)=&ADk|AfGGA4rW2uJ!={x>5oF07#8BnzaD{NR2(o!~p>4cGUg=0ANR2hdv;hD}jXf^J0RZTt)BXQQjYY6XiO1*`%KiUH ziNZ*YMZidj)<}uR=yVDGmjQAH6c2sf{r^afMZidj$LJ9g{+Awn1{@c%-TnVei)Fw} zi*3kAjYY6XiO1;P68@J_d{1``iK+x`DYjYYsniO1;G5dN27 zbOs{>e-QqcfPMxV1M<%Om!EG2EdzoQ{+G{h1{!~*&i(&LivUQ8$LQJ-{{Mu)bv{Uo zMVLr~zz9f*$LNO6{r^ad07!|)=zH${|AfGGA4rW2AoKwMx<~>507#8BY_S0VNR2&R zzySd0NYMTNNQ*_7NQ1x#NQuYjNY4HLNQ(eSiO1-D5&r*#z;t;?i$$17gTM$#iO1+E z&iz6ENQ(eSi&zLqjYY6XiO1-M#{K_DiN;8Y-{|`r{{O~Br2$BbMVLr~zz9f*$LROX z{r^ad07#2K2uO*?=x6}`m!XLU7y~^I{+GUb1{!~`&HevKivUQ8$LOW){r`l(bstEL z4NCI?0J>5F002mhHI}de07#8J#lHan=yK2f|455Pm`H=bNJxpt=rT0^|AX)Wgurzl zNR15?^8o<5R0041NR2gMumJ!_jXkZu0RZSc&;9>Mi$$17gTP2giO1+X%>DmJiABIj ziB%oQNR36nNQuYjNdNu+h()JJi$$17gTP2giO1+Am+@c*Ed!?z{+A(P1|B(f@&N$4 zT>=0ANR2hZuK@r^jXf&A0RZTp&i(&LjYY6XiO1*?#r^+CiNZ*YMZidj)<}uR=x_x7 zmjQAH6c2gW{r^afMZidj$LI|X{+Awn1{@cz*!}-Zi)Fw}i*3kAjYY6XiO1;L4gQx= zdE|AfGFb4ZOvutCFivUQ8$LO!<{r`l(bstEL4Rq}R0J>5F002mhHK3~j z07#8J&$ zh()JJi$$17gTP2giO1+KE|-6H1}p=y3;vfOVFn&JpzHwvx?KVQ07#8B%&GwZNR2%- zx&Z*_sLB2RNR36XNQuYj9KikmNQuHojYYsniPlJo$LM$;_iP%Vq$LK34 z{{QG!2$zn022o6NE&l(5@BxItbstEL4HfMH0JZ$<%=zYlj z|455Pm`H=bAV`VF=zYcg|44~Nz(|Qz$ViPvz(|S5=!y83F>?ke1OEyBmr#cW78KU} z{r^ab!bpuputtXK07#2i2uO`ZutN!H07#8BW~KoENR2(SwE+O=LdE_6NQ*_7 zNQ1ygNQuYjLc;z3NQp(jNQqS*$ViPvz(|S5=uY+h|AcQ002mhHOQp_07#8JFtq^y=%mE`|45BRutA3y>NQuHojYYsniPlJo$LL4+mobP26c16%{r^afMZidj$LQq&{+D2M z1|tKH0sfbOeg+x?0>J&3pKk^&1Cj&&m(Ono8h^FF{r^ad07!|)=;{Lg|AfGGK1hp2 zm`H=b2uO*?=$60z|454fNQuYji{JhKgurzlNR17!<^ce@NCE%=NR2goq5%L%jXiC# z0RZS&!TtY8i$$17gTM$#iO1+zzy1G6ivUQ8$LNg${{Mu)ba_aNMVLr~zz9f*$LKk~ z{XqXnivUQASO`dsMX*ST$LN-~{r^ab#z=|Z=nD=0|Heh70Z5BQm`H=b2uO*?=m)?3 z|454fNQ*!SNQuYjc=4B@i3S-1O#uFvzIp~4f55)||454fNQuYjwch>zgurzlNR18J zBH002mhHE^K;07#8Jy|4iQ=uE)<|455Pm`H=bNJxpt=uEx+|44~Nz(|Qz z9>_?IMZidj$LLt_{r`wXr$~!Mm`H=bNJxpt=rtsle|82e1GfSGmmy&W9ykW&0RXyP z0ssI=jWyDs0RTviJvy)f0O+p2{r^afMX*ST$LJ!q{r^ab!bpupz(|SKNQuYjfc2Jg z1{Ds8$^HLGjYYsniO1+2|Cb?w1|1f@$^HLKi)Fw}i*3kAjYY6XiO1;b{+CdE1}qc2 z{{8<*iP%Vq$LKL0{{QG){{5GadE|B1#(jYY6XiNU%B z0000;iQnjhAD1v*20sE~|Ce!I1{)-Wt^NOmz;ts+jYY6XiO1;Wv;F@_iNZ*YMZidj z)<}uR=tJ|DF^C2f4o%1X|45BRz(|S5=;8dAUvvf}0*m~Yfo}#I1OB@Gm!EG2Edq}I zm(Fhn8-KC7{r^ad07!|)=;rNCE%=NR2gkodEzyjXi0s0RZS!y#4=3i$$17gTM$#iO1+vy8Zu1 zivUQ8$LNXu{r`l(ba_aNMVLr~zz9f*$LKY>{XqXnivUQASO`dsMX*ST$LNx>{r^ab z#z=|Z=m!Y?|Heh70Z5BQm`H=b2uO*?=mWa_|454fNQ*!SNQuYjbnKU)i3S-0N&A<< ze+CN!H07#8BY@7iANR2(Ys{sJ$ zNW1<2NQ*_7NQ1ygNQuYjNVxs~NQp(jNQqS*$ViPvz(|S5=v3?d|AmmXFH3YU5U!l?cK zgurx5NQ*_lNQuYj63_kr54I3UjYZIj)<}uR=)v^;|455P$ViI-NR3s{NQu@+iO1-R z!u|h9jYZH%iO1+4`2GJ#i$%ytiva0>0RR9j&Q=mxm`|455P$Vh|02uO*?=mxg^|454fNQuYjJNf|455P$ViJoAV`J4bstEL z4MXt(0J=2+002mhHBXpK0RTviJ-4R;0O%{X{r^adMZidj$LNpE{r?ZP5J-(h(23Sa ziO1+Z^Zoxwi$%yti$EYqjaAS{iPlJo$LI&a{r^afMbJoz$LO2(ml2Z&8VE1;{r^aV z#5k8xRs|K8(2fQa7f#as|450#NQ*`INQu@+iO1-C$o>D2mrcwDD3?Ex1_wrHrv3kf zz;sMVi$%aliO1*|&i(&LiNZ*YMbJoz)<}uR=vMjt|455P$ViI-NR3s{NQu@+iO1+L z!2SP7jYZH%iO1-~^_Osu1{!||wEh1`ivUQ8$LKxx{r`l(bv{UoMaW2lzz9f*$LQ&^ z{r^ad07!|)=-$))|AfGGA4rW2gYW?Wx-0$`M|454fNQuYjFVp@1gurzlNR18D?*Rb1GywnrNR2fhmH_}rjXh7L0RZUy zwEh1`i$%yti$EYqg}`+mNR17s?*Rb1H30wsNR2i0l>q=qjXhkY0RZUGwEh1`i$%al ziO1-a%>DmJiNZ*YMbJoz)<}uR=+gK7|455P9>_?GKp;qsRnSO@)<}uR=&Qc{|45BR z&`62L=s)zA5t9ZQ0@L%C5s?NpMogsr|AfGFOh}7Gz(|S5=&aWL|450#NR36%NQu@+ ziO1;b%KiUHi$%ytivUQCRnSO@)<}uR=oG&F|45BR&`62L=&19TaE}HWf9$dS|454f zNQuYjA@%+Lgurz^NQ*_tNQ1x#NQuYj&9VLeNQ(eSiO1-|(f$8~z;z!;jSa`|0RXxz z0RR9|AfGF zQb>zM$Vh|02uO*?=y0+9JpV|G07#2i2uO=Xz(|S5=*`vr|450(NQvL*G86v)NQ*_t zNQ1x#NQuYjLb3h-NQ(eSi$DlSiO1-($^HLG zi$xyDNQ*!qNR3s{NQu@+iO1-Vy#4=3jYZH%iO1+8@|O{l1{wml@s|;i1~o=7qW%Ab zz;sMVi$%aliO1-`r~Us(ix5bSMbJoz)<}uR=xz@F|455P$ViI-NR3s{NQu@+iO1;p zyZ!%2jYZH%iO1-S@t1Iq1{#0Rul@f>ivUQ8$LIy~{r`l(bv{UoMaW2lzz9f*$LO)I z{r^ad07!|)=%&y8|AfGGA4rW2>+Aslx-0;V9}GywnrNR2hJo?i$%yti$EYqg}`+mNR15;>;V9}H30wsNR2hTkpTcmjXflx0RZTju>Jo?i$%al ziO1+Xrv3j&ix5bSMbJoz)<}uR=;{pq|455P9>_?GKp;qsRnSO@)<}uR=ySUL|45BR z&`62L=m+qZ5t9ZQ0-Nub5s?NpMiij^|AfGFOh}7Gz(|S5=(Obh|450#NR36%NQu@+ ziO1+tr~Us(i$%ytivUQCRnSO@)<}uR=-j#e|45BR&`62L=y30saE}HWf3&Ur|454f zNQuYj>G1vkgurz^NQ*_tNQ1x#NQuYjm972%NQ(eSiO1-Q&Hev`z;z!;jSVmC0RXxz z0RR9zM$Vh|02uO*?=s2zYJpV|G07#2i2uO=Xz(|S5=+)!>|450(NQvL*3J3oGNQ*_t zNQ1x#NQuYj3a$PBNQ(eSi$DlSiO1-B-Hz?{GywnrNR2hHjR62ijXmF-0RZTX zto{E;i$%yti$EYqg}`+mNR18H=>Y(`H30wsNR2gwjR62ijXms~0RZS=to{E;i$%al ziO1+_?GKp;qsRnSO@)<}uR=sULk|45BR z&`62L=+Eny5t9ZQ0%Pl!5s?NpM%zM$Vh|02uO*?=m4qxJpV|G07#2i2uO=Xz(|S5=&j}b|450(NQvL*qQm|FNQ*_t zNQ1x#NQuYj(y0CaNQ(eSi$DlSiO1+e+m~UI1`~g-sQv#)ivUQ8$LOQT{r`l(bstEL z4XEe=0J<~*002mhHI$1107#8J!6a0c1{wlK>6bn_2OR=iO1-9$(La?2N;)dI0Xck+vx=!mrw8p2$$>R z1rZCx!u|j21-JkJ005WJzy=qWKZykv1ndC*|Ci9f1{jxKvIY?X|F@S9P6r?kjYarK ziO1;Xq5c0zivX9wHwPD&UqS~Bm&ZK@7Xmu(0K7Xmuwm2d}80vP_6 z5dH=x5TNe;|LY=1i$%CdiO1;To|obH1{4C!tCzq72NfuV<^BKYAgKNSNQuMfDEIyU zNQu};iO1-z1pfc%*yR2HNQ1;sTR~ixLGuL`mtP|W1p)%)m!Q-JB_M0){r^ab!bpon z=tzmyNQuYjdA$AqNQ*__NQuYj?E{ygZUq$r=IxjK)CMF2Ak+Pq(KZDcBxK9||450# zNQ*`INQu@+iO1*yy#4=3i$(ZIiO1+Rsr~>g zaQ_7t1RK@;|Cg~>1s0btfCU8ttoWB93kMi~lBE6r$-`AhiRD35Q%HmC5J-uA=tzlm z;7E%_=tzmj=;5UO|450$NQ*__NQuYj(xm3gurwK=*;t%z|{s90>l580YwKJm%yI} z85AAg{r^ab!bpup;7EzaNQvL*+x?euss0|wXqmw`A2 z6qo-t1qUCPj{W~gi$(ZIiO1;dr2YR$i$(ZIgTM$#iO1+X+x?f(HU$|20QLQs(KZDc z1vHQS|B#oFO$Qj4&!7ef0{^X-*`Nk80!#0gQ7H!&4T;C-;Ku#`NQJ-;mB5#f)dn6b zSknFfNI6CD50}7%z;p%Z`0@S!NQ+hQNQux$0l-KB&`81H14xO-=q}5Aqxi>0_w(>Aqxi>1912Kmw`A26qo-t1qTWu-u?ebg}@J$z?X5~1{M)g z?fw700RR91NQuYjwXyyGmr)`IGk;F2{r^aXz(|WlxJZe|=#SF<|4E6)NQ*_lNQuYj zK$iXgNr}Zsi$%ytiO1++@%{fviNr{YMbJoz$LM0i{r^ab!$^xo*hq=T=)>&&|4oVT zOo{1CiQ-6!-bjhZ=zr_||LZeIiO1+g_5J@yi&fA_i$&N-iPlJo$LNBz{TKh}ouB>x zNQuMfrSARzNQu};iO1+F{FfRd2OF1kLSXMX*ST$LQkT{g=Te1{N$i@%{gReXjs?R7i_Om`I7o=y%Bd|44~N&`6C{ z&`6C%z(|SKNQuYjK<)jP?*s-IKBd} z1s4Sc=nC5Xm$@efG6NN({g=Q$1{RlvngtS<*(U}J2#Lq&TlW3`$(O7J1{jwvrv?=q z8NmJjNQuKpi$&;2iO1-A>HYsmiQY(w$LK%QmtUs_Bm(LEmk|gC6a+Ju{r{ICI0X}z z4J!r*m)~v$4+Ez4{g=Ut1r?VNwgwEB+^z-*1Zlzj|CdZ41}Q#?$LJ~R{r`jT0S~so zNQJ-;mB56+4}_)w006%r0002!``Z2gNQuKpjYZc;iO1-y^!@)xi$%ytiO1-0otIFr z1{8m)!u|h9jYZ%{jaAr4jWwo<0RTve$LLe}{r^afMc_z@!oDs6002md-{=po{r^af zMc_z@$LMpe{r^afMc7D*$LMFS{r^afMb}7)$LMR@{r^ad1!S}%07!|#NQ(tpvm*dV ziN;8Y-{?Q({r^adMaW2r$LOQF{r^ab!bl8@MZidj)<}uR=;8U7@2>_QJ^-%$|LX%u ziNr{aMc7D*$LQ~^{r~F&Nr}WrjYZc;iO1;f+Wr4XiQnk<-2MMdiQq_y$LK5f{r~7z z*Zu#O(b@(Ummlf|7XnqSm!Po*B_~eg{r^ab!$^xo*hq=T=%1MV|450#NQ-sgNQ*`2 zNQv1X@!ps@xeFWbER|450$NQ*_-NQuYj zyx{%+NQuHoi*?{gi$&;2iP=br$LJQ%{r`|igTyFXm+&bD6_+sn1qGMKvIb5Xg!BFX zNQ*_-NQ+g_NQ3MMQ%H%{NQuYj?AMnsvj!FjRMY+cNQ+(gmvP?)6PJJ}2L}-nk^TQj zi$(ZIiO1-csr~1p|_j{g=@;1s0cpC}G{r`~3!;qIz zQw0^5x^M*&m;aLm1q%L_{r^ad1@EmRmnO9aBRG-5{r^afMdwI~#z=|Z=n~=m|45BR z=SYdi=my38|455P$ViFD=-Q_J|450$NQ*_-NQuYji@cYCwFVPH2BrP~>nccz!$^xo z*hquG5J-u~=wZwK|455P*hq=T=(X4V|4510NQuYjI`IAfNQ*`2WJogvB`5#@0CWZD zR?wH$wFXK8TB4WUy9O+mPPPVd0!!|f!L|kK6e)bu{r`wX=SYo3=SYdhNQvL*O1J(0kVuO~=wwJU1SKc{0049a=rzul_qPTq z4=U6B{|~;viN;8Y-{?)}moK;mH7N$I0RXz00000;jWzOb0RTviJ!F6Z0O(GR{r|^B zzyJUM07#7mAe{l1jkpFK5)g|0|44~N$ViJt&`62L=pd$-ytoD>0@rZKNQ*`2 zi%<|qi$&;()<}uR=>ORL|45BR&`62L=(CCa|44~N_(+XK&`62L=!2#G|40})MfeYu zz=XgLgp2?H07#2P=tzmj=-8u|IO0b$%U7;zXm6l3cUs>5%{qE|450$NQ*_tNQuYjsos~T z?FJqmS$X~cNQ*_tNQuYject{5NQuKpi$%ytiO1+}-u;(hI|dXyC)54^NQ(eS0oX{1 zMc_z_MaW2r$LK-c{r^ZgMc{H0NQ*_tNQuYjZ?OIUNI6B|b`D63MaW2r$LL+Kmk}@r z7z0Dd{g=!;1{s%cSOo_ZfV}WOEQ9_354I3Ui$(Z|5J-zf z=tzmj=(nx?|454vNQ*`INQqDgm!P`_AQ%0==u3fx-qA0=C1J z0tXfXp6Zvd!UiWL<#+x6NXJFU00000NQ*_dNQuYj0oMKhNQuKpjYY6XiO1-IgqN}Z z1{VS;)R(dM1``6r)t8Y12NeQ6gqK0X1``tK)BXQQiABgri$%CdiO1-O)t4~{2O9$G zt(RdL2OpO{g#{M@!W1qK7Cg8i2-kOe0LKDYgsFOUT%2ZW>j|450# zm*GSO6PKEh1!x`J07#8Be{TT*NR2(tZvg=4+kTfh#|9og zOTqpBNQ*`2NQ+hQNQqDg>pMt|Mes<8$LR5i{r^adMd(P2Rq#lOP!Q`ONXJF+00000 zNR37CNQuYjkFJ-M#|9t;y}kYa$(L}*1|AyvvH<|Pt^fc4NR2hdZUF#DjXf1_0RZSC zewXsc1}y?Z!C6{r^adMaW2t z07!+vbstC^jSc&;0RXy{0RR9N0O%upm+{F4Edtcdmmtap8v@th zmp#e`8v-iDms-jO9yDr^{r~F&Nr}WrjYZ!`iO1+^zWx75iQnjP!2SPBiQq_y$LOZo z{r~9Ey8Zu1gTydfL0p&NvIZ2Fz{&aYF(NQp(*NR36DmJiN;8aMYv3f;Yf+vNQuYjJ%|1ONQp(rNQ*_tNQuYjovr=XMd(P0$LN!qm(kM(69Nvl zm+tHaAeRtV1q+wI&juR;mYtU%)CL#=?4_5U&;}q8TAls>NQuKpi$&;2iO1-Bd6&`C z1``6txR-v>1~>xTjF%wP1{eZ@&X=Im1|SijjQ#&eiNi>XMd(P0$LLX+m(kM(69Qbg zmwwR(I0EvPmmt&z7y^ifm!Q)IAQ85f{r^ab!$^xo=tzmj=(m`c(bEPK0s>~2e$fUv z0*GmsAk+pJ0$#$Gpwk8*5lm_Q|450$NQ*`2NQuYj9hjHV(*_d)NXwUg(FQmI{->89 z)CL#=l%w=bC)301{ebB zs+XYC1|Si5bN&BFiNi>XMd(P0$LQ&nm(kM(69VLDmwwR(I0D+Nmmt&z7y{6fm!Q)I zAQ7Id{r^ab!$^xo=tzmj=ueiH(bEPK11g~Xm(fK99TG~D{r`~3!;n=-iRDO%efW@F zm!XIS9G71-1qhc<2nG!omxlfSNQuYjkInu6NP|WA5bN8J$-|JBAQT57mmlf|7Xk>B zm#?h`F9OGemyx6fAqBK={r`}cAwvfhmyq`b1ecJB1q7GRItL43RnSO_Mc7Cw!bpkG zNWu67NQp)0NP~Uo0DeA5i$&N-iO1;FX8r$2iNi>ZMaW2r$LIx+{r^ab-bjhZ=qjWA z|44&H*bqpKMaW2r$LMK#{r^aVZRi2(yGV;g$Vh|4IG4aA2O%ycWc~k0iNi>XMc_z@ z#=j5%008Kref|GPg}`(RNQvG^iO1-{rTzbqNQ1;ETbF0;1}_mvcm4lJiNi>XMaW2r z$LLA5m#6Ip9v)d={r^adMaW2r$LJlk{r^ab!$^xo$ViFD=nl30mti{w6g(%n{r^ad z07wDYNQp(@NQ*_tNQuYj;k5n#NI6B|auP_3MaW2r$LPOy{r^ZgMc{T0NQ*_tNQuYj zt#+3YFb5a|L$3XoisS_$BR^>U|454fNQuKpi$&l_iO1+IX#M|4ivUO|!$^tPNWu67 zm+uq@9hcxa1`82HWBva~iNi>XMd(P0$LKXE*Xj@1Sr5}u;{|42DS@DG>3gurwK=pMkAz|{s90u{`ck4*;{moJV53<8gwmr*GP z76^&Q=!AUz|H+phM+YF6Z$kzJmv}!185Kdd{r^ab$LJ}K{r^ab#z=|Z=zd|BaMlJw zLF&N$|455Pph$_w=uV^k|450#NR36%NQu@+iO1+%c>VuOjcw3Ki$$17iO1;7q5c0% zi)FA(iRQl$0002!YkHT_3>lsOj#Y~CjNQvL*O33~HOo`}7iO1-l z%l-e5NQ*_-WJogvB`5#@0CWZDx~u*FNR4IaTR~hwU6&C@1seqdg8l!Hmyt~e7zK&P z=#pfYU?T?|m)|1>1p@wRm$26cMt=se{r`l(bU8?kMc7D*$LI#f{r^ab!$^xo=tzmj z==Wj$|4516NQuYjJb3;8NR36 zNI6CD50}7%z;p%ZvbmSA;szK3sKuAc;sz^LJ81p?Nr}Zsi$%aliO1;7v;F@`iN;Ke zWzbBC=D#oi008L7bp8KGiNi>R+jJ>RiSkT|?nsH>=wizK|LYk^iN#Eb=17U(=(587 z|4fPKNQuYj2ga96;|3)H;ER{x5eFO*VtoDoNQ*`INQuYjR($>cke8872N(s3$LNNi zmtZ3Y9hcuD1_c9BW&M}YHU$|H*17%vz5xIL07!|)=xKWW|H+ron*|$xMc_z@#=kHC z008K&bN&BFg}_LQMc7D*$LPOb{r^dc#7K)p;7Ezb=umzA|450$NQ*`2NQuYjak>5f zOo`%1iQY(w$LO=3{r~GTNQuYj$-VvmNQ+hANQ*`2NQu@+iO1-+mi_lsOj#Y~CjNQvL*(!l-yOo`}7iO1+C z#Qpz}NQ1-}TR~hwU0s)e;szcfs$2d4NI6CD50}7%z;p%Z`nLW5NQ*`ANWtI+NQuYj z`ofpW;sz^Ljj;XyNr}Zsi$%aliO1*;YyJO8iN;KeWzbBC=D#2S008J3a{d2EiNi>R z+jJ>RiSkT|?nsH>=mf+4|LYk^iN#Eb=17U(=mfz1|4fPKNQuYjS;Lo0;|3y^fG7tC z5$?YI|455P_(+Mz=)!sZ|B#oFO$QhSiO1*?QP2OXE+BL)QnzGD5C(KZDc0%Dk# zj@1SrGEk!Z|42DS@DG>3gurwK=%BUz|455f@JNZ!NWtI&NCD7D0l-KB&`81H14xO- z=#ase%HjqqStGCg|4E6(NQ*_lNQuYjB#Zt3Nr}cxi)GMEiRQmJ0002!uyFnVNQuKp zh1+x~Oo{SLiS9^=-{`7k{r~G3Nr}ZwiRMU&-{_jY{r^mf=tzmj=XPMDF+w{ z5J-u~=$487|Ci9f1{s&I!3G5ww08afNQuHoi%sxIi$(ZIiOxug$LJ1smq6wQDLq4p z{r^abMes=nW(M1IsmwS{24G3nh{r`~3!;qKY zxdta0XIuUMNQuKpi$&;2iO1;3dj0=M!QcW&0hdsI1sMj3$LIoi{g=@;1sMgVl>PsZ zmvJ%&J(qas1}_5jUzcv{1|I^{UzcIO1{0Uv=mrb|vtO66>jp9cFPxVj=>|m#xOV;j zNQuYj0A-hM=>|^%Ph*$A=>`}BRh<2okQ)Xb7Svq*|455<_+&^kG$kki0049a=&+oZ zkRS&r0!E6Lps@xTmw-A32PSiA{r^ab!$^xo=tzmj=wxaA|450!NQ*_-NQuHoiQY(w z&**Qimw)O8J_27?mtnsK9|AsCm*DCKG6L#fm$ttKD3=~H2O*bT>jn=3FkP2!>jobJ z4_%jGzXlVR-RK4k0`6RwuzNAL#}omj~XMaW2r$LKGGm#6Ip9v&}B{r^adMaW2r$LIrv{r^ab!$^xo$ViFD==6mBmti{w z6g>T-{r^ad07wDYNQp(@NQ*_tNQuYj$Ata=NI6B|auP_3MaW2r$LPh2{r^ZgMc{T0 zNQ*_tNQuYjvx}DzFb5a{8JU+&?gldh1Y7-=F<%800?e3~(8UHF70p@w|454fNQuKp zi$&l_iO1->S^by5}@{1S5F;|CKQY8J8aN1sns4vHh2ikp&iifk*xS zNQuEnjaA4 zjWq){0RTviJ^MHT0O)sD{r^ZMjYZH%iO1->N&WvwiNi>ZMbJoz$LP#>{r^afMaM{q z$LOGF{g)B%1t27yc>VwD14xO(NR36uNQuYjY-s)eNQu};iO1+cw*CL;Y?l3(JM#rF z1evA%|CKQY8J8aN1snq)QvH{Ykp&ii2dDl2NQuEnjaA4jWwAx0RTviJ&`v70O$=?{r^ZMjYZH% ziO1-XbN&BFiNi>ZMbJoz$LKuiP}hs&Pa*J=tZLa|45BR(7pfw002md$LJJ-{r`l(bstEL4e5FT0J=v5002mh zH9a!{07#8JH8ueN=&@A&|41c`MbJoz$LK{!{r^ab!$^%q&`62L=!TB{|45BR$4H6C z=t@ximl5v;AS73g{r~F&NQuKpjYY>uiO1*`Q2qZ%iP%Vq$LM>r{r~8ull_;iS_K%F zFA4@CmvA@*1eee61|gT0)1`R01f&KqTjaAS{jYaTCiPlJo$LMmR{r^adRq#lQ zMc7D*)<}uR=)ahkA@K$l0vD2((8UHFDR^`J|454fNQuKpi$&l_iO1+>bN&BFivUO| z!$^tPNWu67NQ1-}TV0ni{RKq>`a}JfF<%8019Fl5m+yQ9D`#|e{r^abMc_z{MZmrR z0000;iO1+4mHq!niAC5*jaA@CjYZf~ke3kh1|}3FQvLr(iNZ*WMes<8)<}uR=z?UIO7aFNN#{`g z|44~N=tzr2z(|S5=+}k)|4E6&NQ*_tNQuYjh>-pNNQuKpi$%~#iO1-vr2YR$iNZ*W zb?8WoMc7S=;7EztNQuYjkeQdf@&+R#yKEx>NQuKpi$&l_iO1+HX#M|4iNZ*WMd(P0 z#z=|Z=&G8Re$fUUBn5hGBLGN=!$^xo;7Ezb=$mr=|450#NQ*`2NQuTsiQni+U6+2* z1|1{?Icy^UNQuKpi$&l_iO1-gg#G_WiNZ*WMd(P0#z=|Z=!lV*e$fUUBn9|uBLGN= z!$^xo;7Ezb=xK`m|450#NQ*`2NQuTsiQniKm6s4M2O*cR!3G5w&t?7pNQuHoi%sxI zi$(ZIiOxug$LJ|zmw^EXG9bDx0RX-M0000;iO1*|YW@F6iAB&zi$%CdiO1+zh5eUN zfdv!-aa@;y!Uh!rI)0V{2NnV%WtV&h2PP$oQ~m!)$3@5h0000;i$%CdiO1-cNB#du ziNi>ZMX*ST$LQxrm$Cl_7Z<)k{r^abMaW2lMaU3Hi$%CdiO1+!N0*TT2NeRMN0&jv z1``r}LH++oiABgri$%CdiO1+2N0%`O2O9zaRF`2H2OpPh2nQDen2nWi2T%fbrI!%? z1||^xmHq$gB1nrxxJZe|=s-r7;rIp=0xDCNzyk*rALESu|LA^C{r^ab!{~;d{r^ab z*hq=T=nJg<|L8W1myrGjCm5Y{{r^ab!bpov@JNeA_(+M)NQuYjH$j(y0S7W52rK~r zz5xIL07!|)=r*AJ|44~N&`66#xJZe|=mu2%mr;QQ6asH^mx00t6#{6BmI4PB0`PN} zu)+o>B{zKi|47G0$N&HU07#2PxJZe|=(C;u|450$NR36XNQuYjG)$MV{{|NV+nblM z_XZOJcAb}z0tXcW?@O0K!v+%)nw$OqNQp(rNQ*_dNQuYjI-Qp>2nQPiopqOC83!Mi zK7|Dr0(DT8a0ecjzk&rb1Hz*Hmoe-GCJ-s9{r~GCNQ*_dNQuYjTb!5S_y!aL#dMdz z0|yl!zEA!C=*dj||450$=+T?~|4510NQuYjR;m5}=z)oskp2cI8OUM%|450#NQ+JI zNQ*`INQur!iO1+tq5YTtfCVxjQYirdz5xIL07!|)=&)q{|44~N&`66#xJZe|=#hVHpP>mu(0K7XdJrAp-|d0uG>; z5dH=x5SEbr|LY=1i$%CdiO1;JK$qe81{4CqO_#s}2NfTChyDNP7E1m9NQuMf9-00B zNQu};iO1-prv3lu&W4we{st!)#cBQjNQuHoi%sxIi$(ZIiOxug$LP<3mw^EXG9aKP z0RX-M0000;iO1;vVg3I|iAB&zi$%CdiO1+Zef^hFfdv!-S5%jQ!Uh!rAa<4l2NnVt zX_tHl2PP$;SpEM<$3@5h0000;i$%CdiO1-CKmGqmiNi>ZMX*ST$LP&Jm$Cl_7Z;>C z{r^abMaW2lMaU3Hi$%CdiO1+aKbMgL2NeQ{KbJwn1``rvIsN}giABgri$%CdiO1*z zKbJ8G2O9$BOP6682OpPh2nQDeeub5A2T%fBotF^)1||^Xjs5@YB1nrxxJZe|=q5gw z;rIp=0uW1=zyk*rAIXIM|L9~#{r^ab!{}_5{r^ab*hq=T=<%cd|L7cqmyrGjCm2II z{r^ab!bpov@JNeA_(+M)NQuYj9b=b)0S7W5?jr#Jz5xIL07!|)=uBVz|44~N&`66# zxJZe|=!|;(mr;QQ6auADmx00t6#{N^mI4PB0+u&K|47G0$N&HU07#2P zxJZe|=*m3(|450$NR36XNQuYj8$Fk?{{|Nq@;3edNQp(rNP|Vl5J-zfxJZe|=#4y= zkpc%50@gg2LBj?U60tV@|44~N$ViJtxJZe|=uteEF$f160yIgNVHpP>mu(0K7Xr+J zm2d}80;-yq5dH=x5HgGX|LY=1i$%CdiO1-4JD1`31{4BbNSD9^2NfR|g8l#KvPAv= zNQuMfx|99?NQu};iO1+aq5c2pYJr!K{st!)p?3ZMNQuHoi%sxIi$(ZIiOxug$LLEj zmw^EXG9Wx50RX-M0000;iO1-gT>bw@iAB&zi$%CdiO1;Lcm0=9fdv!-^G=t6!Uh!r zyl|ER2NnYKb(eex2PP$abN&BF$3@5h0000;i$%CdiO1*|I{p7hiNi>ZMX*ST$LMJ~ zm$Cl_7Z*S@{r^abMaW2lMaU3Hi$%CdiO1;MIhT2T%g|mzNO!1||@Ii2eWTB1nrx zxJZe|=)yRc;rIp=0<1-szyk*r9%X<1|L6ch{r^ab!{`W+{r^ab*hq=T=#8HJ|LC}v zK>-IS7(YP$|450#NQ+JINQ*`INQur!iO1+^hL?c>2Qnav9svNp0RR91NQuYj=vn>$ zNQp(zNQ*_dNQuYjD0TgpQGo>%0zpidfx-qA0t#-H0tXfXl0TPx2L~o4x_15lNXJFU z00000NQ*_dNQuYjW;gx+NQuKpjYY6XiO1--HrdNQp(rNQ*_dNQuYj?KYP&2nQPi&_kDD83!Mi zZ3qV!0%(1ea0gHVMwOQk{stxx&V~K|>mo>tMYu?b$LJ6?m*MyZ6axA}m%sxD6(6&F z{r~7rKmGqmiNoktj{W~giP%Vq$LQOe{r~6&e3y{^1}7Lzcm4lJiNZ*WP4GyIMfgaG z&Pa*J=tozVfdL0HAlMrL0KNeL002md$LKa!{r^abMbJo#MYu?b$LMx){g+XJ1r!30 zNtc1b1{DHWYnB2B76PDlmwX2YCMAen{r^bEMaTdE002mfMYu?b$LO>){r^ab!$^%q zutamk|C2CJ-Eh z{r~GCNQ*_dNQuYjUNe{B_y!aLNI;js0|yl-0eb!a=$t(L|450$=%kDN|4510NQuYj zDVhEM=u~b5S^fV=IYsafm%xO;bOq?t zi~avdi$(BA!Qcc)iO1;Fm;IOFJq96{A1Ve8e=;xq|AfGFIY^B~*hq=T=n`@L|450$ zNQ*`2NQuYjgHHYbNQvG^iO1-eQvLr(jYZf##_RMd<4@NQuYj zCz1XCNQ+hINQ*_tNQu@+iO1-Kcm4n9e>?sENQuMfhl>6GNQu};iO1*+nEn4qgTy#n z0bQ4n8wV7ZkoN@=mnuaE3KJqP{r^ab#z=|Z=$C~3|455P=$G;A1{s$?LI(twm?H)Z zms%kQ50{(R1`wC$V+I?S&_o9o9CmE||44(x5RgcVMfhY$GXy0l0001V1?XLO{g-hp z1|kA@gqI`=2T~@)GX4KZiNi>XMd(P0#=i&v008JPMg9Lsg}`(RNQvG^iO1-Gl$Y-8 z1}~S-p9Tsn1$F)ZNQuTsiQnjYcm4lJi$&;2jaUdsi$&l_iO1+xWc~k0iN;8Y-{@;B zmjMe09s+BNmmv!W7y`k2mmv!W7y<_=msJY~GAt9B{r^ab#z=|Z=$McF|455P=tzxN z2uO=X;7Ezb=!9MU|450(NQvL*sXvzi3kMzoiHnyZ3kMhizjBu$3kMhig-Dk%4+kbJ z9asJTNQuTsiQnjwiv9mci$&;2jaUdsi$&l_iO1+}Wc~k0iN;8Y-{?aqmjMe09s(0@ zmmv!W7y@ZPmmv!W7y^HGmyx6f95nbyiO1+noBjVtIYsafm%xO;bOq>KhyDLZi&gMQ ziO@*F-~&i0&`81H14xO-=u(sY|H+rHKLNQ*_FNQuYjh%Np9NQuHojYZH% ziPlJo$LQ8b{r>;}fd79?jcw3Ki$$17iO1-sY5o69i)FA(iRQl;0002!MM9U+3>lsOj#Y~CjNQvL*B#{08Oo`}7iO1-9ll}jYNQ*_-WJogvB`5#@0CWZD zlym+6NR4IaTR~hwU6&C@1sf5(bN&BFi$(ZIiO1;BN&Wwjmyt~e7zK&P=s-!AU?T?| zm)|1>1p>@6mr4`|Is{Na{r{K1It3R3H9(i46bBhI8ZZ6->n})&!$^xo=tzUW2uO*? z=mkmr|LX%tiNi>XMd(P0$LRD({r^ab*hq=T=t+{7?Gy(pNc}VY|450(NQvL*vOoR* zNQ*`2NR3zsNQ*_-NQuYjet-S{NQuTsiQni$b^ZVA8c2!5NQ*`2NQuYjf=K=UNQu}; ziO1;Ik(XZ;2Rj5hX8r${(7*;6m$1PG1sfxc~qE|NsC016`K^-v$_$KM)56Dd0$n)<}uR=(Ill|455P=tzxN z2uO=X*hq=T=x{jw|450(NQvL*b#RwaI0qD$TOkJy3b?xHqKhuN=mK4rQ8Wc01?QFh z|B#m71{s$>5C;WD;7EzqNQuYj96tU3NQ*`2NR3zsNQ*_-NQuYjSXur5NQuTsiQniQ zHvRwW8c2!5NQ*`2NQuYj>_+|nNQu};iO1+cko}jBmIWP`?-d6JElOtn|42DS@DG>3 zgurwK=o*9l|455f@JNZ!NWtI&NCD7D!QcZ(iO1*=kNuayiUk#y5ZwhB1)wke|B#o_ zWCkJvnL3wIDF+q_iO1-!DER+jJ&OiS9^=-{@c@{r~G3Nr}ZwiRMU&-{`=L{r^mf=tzmj=oOEba3lv7mzv}S z5fMyY{r^ad7)Xmn;7Ezb=sjMSFz^N=mtUO*4h70z{r`}cuL=emmrB3}50~J81qK*} zEB*gSiNZ*WP4GyIMfgaG&Pa*J=%0F*&A|pU16p4FmoZ-j6#_zTmKX;y9#jqi0KNeL z002md$LK;*{r^abMbJo#MYu?b$LQjh(E$e*0?TTbfx-qA0`!uW0tXfXj4GFw7zZCE zn|uBLNXJFU00000NQ*_dNQuYj*FydONQuKpjYY6XiO1;3UYD`|1{W94S^fV=iABgr zgGI;zNQ*_dNQuYjnnIV60tXcWgITxNQp(rNQ*_dNQuYjUP6~K2nQPi z!H}0>83!@~Z9tW92OF2L83!u@C54yW83!K_q+k92>mo>tMYu?b$LN+pm*MyZ6aoN{ zm%sxD6)4F+{r~7RFa7^WiNokTe*OPQiP%Vq$LPU}{r~9fYyJO7gTzo|Q2N(j3kC&Dj2fPBFhnJfj2P&6-8wU*njp9cC}Wo&=>{s7R2>IJ0tZ!>n;i!#mwp=u4GO*%{r^ab$LJ<& zmyjR_C<45Lm(V;1E(6?O{g*Lc1r-GJXZ`<|(7*;4mp_RG76Q{cmmv!W7y@aImtiyq zESF#Q1r7s^js2H!_5~ONqI&(8ku(Mw7}j+C|450#NQ*`INQ(eSiN;8Y*XW@+{g?1H z1|$T^SpEN((7*;6m$1PG1sM1q{r^ab!bpov@JNeA_(+M)NQuYj;v1JiCDao13`uTmvHt47z0LL{g;t61{oL{B>n$LiNZ*WMfgaI z07!|(NQu|zB}4s}@HGY`1FlK^mvJlx6_=nb1_lH`IsN~ZECv@6hyDLZiADHGi$&;2 ziO1-sUHz9)_XQr8Zy^Uj0ySlqu^|T)0&Z=W$RP(dCRTR+|450$NQ*`2NQuYjM|S=H zNQuEni$&N-iNZ*U-bjhh=%Q4YZ|?>cmoKsg5&~Etmrf!FHh+LI{r^aXz(|WlxJZe| z=)qY1|4E6)NQ*_lNQuYja%27fNr}Zsi$%ytiO1-Zcm4lKiNr{YMbJoz$LN$v{r^ab z!$^xo*hq=T==E~_|4oVTOo{1CiQ-6!-bjhZ=rJJu|LZeIiO1-7d;R}Ni&fA_i$&N- ziPlJo$LO>={TKh}&n5l;NQuMf*L3~=NQu};iO1+%f|nX22P_)SI{p7hix5bQMes<8 zRp9au5JlifiO1;HGM8W@2O<_iMg9K|wg3;d&`66#@QKz)iO1+JN0(qD2O<wi)GMEiRQl$0002!#4r8-NQuKph1+x{M2YT5iQniUUj6^;8A*x7Oo`@5 ziQnk4ef|GTiReg)$LI!umvAHpD;Aka{r^ad7)Xmn;7EzazX$*T0O(aOm$4)VFeo!Q z{r^ab!$^xo;7EzazYqWb0O$`d{r^aXz;p{piQY(w$LL>V{r{J{BnKual|%jiNQuKp zi$&l_iN?PW0002!!7ly(NQJ<33rLCHNQuYj!8iT?m%AhfCMb6n{r^ad7)Xmn;7Eza zzYqWb0O)fr{r^aXz;p{piQY(w$LJG%{r{J{BnKuYIaU4tNQuKpi$&l_iN?PW0002! zB`*E{NQJ<33rLCHNQuYj#TS?HB?l}-HzEE1Nr}Zwi)GMEiRQl$0002!(=Gk~NQuKp zh1+x{Oo{GDiQnj;HU0nV8A*x7Oo`@5iQnkJd;R}RiReg)$LJM*mtiIcEGCCq{r^ab z!$^xo;7EzazYqWb0O(^a{r^aXz;p{piQY(w$LRAZmjMe07nd)x1`+}o4wslM2T~_Q z6aD{4iNi>XMd(P0#=j5%008K~EdBpTg}`(RNQvG^iO1;RRQ;FHMFkxKFkP1+3kMhk zwrKtTm(ail9wo$M{r^ab$LM@O{r`&)NQ*`Ii4aJOMfgaAzz9f*$LPcl{r`}cahwGk z5d=Z~|450$NQ*__NQuYj^+1MC0_O~uAqxi>0^L@Z;SmQM0{>K( zk4*;{moJV53<7y9mq9289Rg}gmtZIdCjv2Ammv!W7y>6dm*Eiy90EyAm%%6pPaFty z{r^aV#1N23i$(ZkNHYW_C;$KebOq=?Tm6@wT?I6M2qXRfNQuHojYZc;iPlJo$LKb1 z{r^adMZidj$LQKe{r^ab!AOlo*GP%NNQur!iQni|WBva~jYZc;iO1+E7ybW8i$%yt ziO1;89{vAGiN#2ZMaW2t7)Xmnz(|S5=yx~$|4E6&NQ*_lNQuYj2ps+YOo{18iP}tw z=17SJ$LI%Z{g+l=1t~YX7XAN7iP%Vq$LJt>{r^ab!$^xo$ViFD=-~+c|4510NQuYj z273Mf=rLOT|44(xC|f~XL0y+Yzy=tX@D&FJ5{63s|42DS@DG>3gurwK=+zcgurw`NQ*`2NQuYj_7MI5 zNQuKpi&fxAi$&;2iPlJo$LOFC{r^ab1M3<{iNi>XMd(P0$LJh!{r^ab*hq=T=;3(% z|By(7#2A;bE(cQt&^i$%ytiO1-9d;R}NiNi>XMaW2r$LMN%{g+`o1{6GVV*UR} zivUOg*hq;*;7E%_$ViFD=skP=|42DS;Bpd3i$%ytiO1;6IQ{=fIYr=h4oHhd$ViFD z=(#wT5ikcB0*_ahP3{IW16oJ@moZ-j6#_z6m(axq9TbB|{r^ad07!|$NQ*__NQuYj zaY&b`Fb6pTwpEu3?*=;&Nof85NQuKpi$&;2iO1+VXqPZC2Nwb%ZI?+g2TfQq7XAN7 ziABgrgMG*Veo{z{MW9HD$LJd%{r^ab$LMn!{r^abMc_z@Rp>~KMUY5|$LRkb{r^ab z$LLoY{r^abMbJozRoF<4Rp3aCMbJoz)<}uR=)6sr?lA{C1&~$!|H+q;J_j6^x;+LE zmoJ_M6ag!jZZZdk0#pu{n;i!!mmf0+J_2hLmtQjn6-l%h{r^abMc_z@Rp>~KMUY5| z$LOFK{r^abMbJozRoF<4Rp3aCMbJoz)<}uR=mkvu|45BRutM+4Aqxi>0w)%iVKfIXB=!~k|42DS@DG>3gurwK=tgG!|455P@JPYn z14xO-=tgq=|Cc}q1~8X!{{w9%VWlsOj#Y~CjNQvL*R&M?O zOo`}7iO1-xahG8x2NRdxs0I)MHY%6!s0KL{+im^-NQuHojYZ%{iN;8Y-{=`!mvO2F z9|E{wmmv!W7y{k`mmv!W7zlJw{r^ad0LhnJ0(xqf zAqxi>1He)Jmw`A26qo-t1qTX}a{d2Eg}@J$z?Tp+1{s(AItCJAxJZe|=tx=p|4E6& zNQ*_lNQuYjIa&SxNQuKpi$%ytiO1+FS^fV^iQ-6!-bjhZ=)3~`|44~N*hr04*hq~< z;7EzqNQuYjwE_MANQ*__NQ+JAWJog%B`5#@0CWZDEl-!4H3vX1%T@jVNQ*`2NQ+hQ zNQqDgNQ*`2NQuYj6D0lrkVuO~_+&^k1SKc{0049a=)O*uYT5=XAVEa^|4E6&NQ*_# zNQuYj@=pE#NQuKpi$&N-iO1*@W0&2W1{VSfZkKH~2QmVt7nh+n2P6RymvJozB?3xo zmq9287nfk21`P$IRQ>;umvNj08yG}h{r^ab!$^xo;7Ezb=rvyb|42E*50saHUj-MJ z-<$;qmoGO5Is(%ymjOiw7ni){1_+l<=LHFuKQ{*|0zVj+0YwKFm%QZ$2$xRh1qqiw zHwP*Mn-l$)!HNYHmk_oF5Ce1j{FgB_1s4KY7?%M!2PQKyQ~m!)iO1-P8vXxBiN;8Y z-{`(+{r^adMd(O_zzDto0000;iO1;qX#M|?NQ1;ETV0poV+JCZZD$1y0-p+(A@K$l z0+&mdVJ-(9mp~8)3^M#+{r^adRp3aAMd(P0)<}uR=xHkb|LYn^iNi>XMd(P0$LRR_ z{QpRa*hq=T=nZTAmyebOGY6*y{r}0skeB*92QfLX2L1m?iN;8Y-{^#B{r^adMd(P4 zSO`dqMc_z-zz9f*$LNd({r^ab#z=|Z=wWF6|By(7#28y$m$1eLE0=$W1qD6E|NQ?* zi$&;2i&fxAiPlJo$LNFm{QpRcMd(O_zz9f*$LNDa{r`|ii$(ZkNHYW_C;$KebOq=x zO8x)ImywzU8kgx~1{;@7t_BP**cAQ$NR3tSNQ+J2NQ*`2NQur!iO1+MZvFpAi%s}s zNHYv2C;$KebOq?WN&WwqF-HX#4k9r9|450)=t?#H|H;Fb{*VPAm#91kCIhbe{Fl)@ z2Q330C;gW(Uj-HeN&Wwq(7*;4mp_RG76PSbm#?h`7?*!a2M?EUJqIcQKbM<52V5yN z2>t&^iABgrgMG*Veo#n_MX*ST$LLNb{r?ZP*hq~@p1|R~~YnLGl2N(hj7?&Xn2N(h( zB9~0v1~h*>9{vAFiNZ*YMb}7))<}uR=!!i3|455Pz(|S5=$=dc|450!NR36;NQuHo ziOxug-{=_${r^afMb}7)$LI}P{r^adMaW2r$LP`i{QpUb#Yl@q$ViJANQ*_lNQuYj zn=bwTNr}Wri$%aliO1;N^ZfrziRnm*+DwV&NQni<=o>%%msVZ{DJ-8_{r^ab*hq=T z=yYWL|450$NQ*_tNQuYj6+Qj`NQu};iO1+#Wc~l>g+!NG-UcuqgF^lPNr}Wri$&l_ ziO1-qGyVTeiQ-6!#z=|Z=;mdYyx9gI1N8L#moYR27XmsJmmv!W7y{rCm#?h`8<)yG z1{4Bs4402h2N;(xjs*+?NkErTDF+q>iO1;9K9^oU2Qw8}O#S~ziO1;SPyPQ$iN;8Y z-{{6;mvGhwLP3I8{r^adMW9HD$LK~w{r^ab!bpup&`62aNQuYj6aoGJOpR^ONQ*_7 zNQuYjWH|l*Op9f(Oo`^d7ytkO=mQa#(F_M0HkK&;|44(x5bGI9iN#Eb=17U(=;B`e z|4fPKNQuYjH)8$&kVuO~*knjE1SKc{0049a=u$$LdO!zBGM793|455P=tzrI@JNYJ z2uO=X=tzmj=r0%j|By(FMfhY$GXy0l0001V1?bvA{r}0AyL$y8mli<>6)|u9{QpRc zMd(P2Rq#lOPzXqiMd(P0$LPlv{r`|ii$(ZkNHYW_C;$KebOq>gLH+-i;9~|Omw!PA z6fvh%{r^adMd(P2Rq#lOPzXqiMd(P0$LL=c{r`|ii$(ZkNHYW_C;$KebOq=NLH+-i z;9~|Om*+tT6f$4<{QpRcMd(P2Rq#lOPzXqiMd(P0$LRMJ{r`|ii$(ZkNHYW_C;$Ke zbOq?5K>h#8mmfz5Gna5U1r3+bjs^~wV4VgH0^$glFti30moTgb5(8-!{g*!I1!4rG z^Zfsp;9~|Omu+VS4Fb?1mm%>676WKM{g-hp1|kB}N|zZb2TW(RQvLr(iNi>XMbJoz z$LN+u{r^ab#z>1*$ViJt*hq=dNQv4=iO1-TX8r$2iACs0i$&N-iO1+oTmAn?iNi>X zMd(P0$LJm`{r^ab14xTS*hq=T=zkpj|450$NQ*`2NQuYjFin@tDhDl>KrIIc1G-B6 zm%)k!6_*g*1rsIsNQuYjic0IGmmv!W7y=;`mq88(GdgTb{r^adMd(P2 zRp3a8)<}uR=(+9u|455P=tzUW2uO*?=(#uj|By(FMfhY$GXy0l0001V1?Xfvm#z*6 zRxKPn{r^afRq#lQP2fn2Md(P0&Pa*J=q365|455X_+&^k3?(Q40049a=;1q;F%JhO zEE!n+|450(NQvL*o<9BmNQ*`2NR3zsNQ*__NQuYjY9sysNQuTsiQnjt1(yK}2Oa`H z82;NQu};iO1+=TK$)g zmIX5cPfeFG4+kbKXE^=;NQuTsiQnifO8x&xi$&;2jaUdsi$&l_iO1-8DgFOQiN;8Y z-{?*4{FhMQ1|0$|R+k|Q2N(jQB$puz2N(ruQvLtQmk1LFLPm>4$ViFD=!@|D|450# zNR36{NQu@+iO1;aFa7^WjaA@Ci$%CdiPlJo$LRJ0{r^afMc_z@$LNYV{r^aVMaU3H zgGIOymyi<&8v+qImq88(C6~}d2NoRU>HPmlgTxS!NQ*`IWJogvB`5#@0CWZDyEy%q z;XMW+mmewy4u9zc{r`l(bU8?kMc7D*$LJY2{r^ab!$^xo=tzmj=z8z`|4516NQuYj z|49A+NR36Aas|455f=tzr2$ViFSNQuYj zdtCkh=vMpu|450$=w3?w|4510NQuYj<5&IvNQ1;UTbD&T2M?DovIY_hc~|}aNQ*`I z$-|JB9x4YJm(@52H3HyImkc=vCmA;m{r^ab#z>1zz(|W#;7E%_*hq=T=n!9*OgRS~ z13~Bfmuxu)BLZ7bmytOKGa050{r^ab#z>1zz(|W#=tzr2*hq=T=zm_9-8lyxM6l-k z|44~N(CKRb|NlsfMd0f*NQuYjNl*R%NQ+hANQ*_-NQu@+iO1+>6aD|_q51s(NQuMf zsYw0*NQu};iO1+JR+m0H2OR>RNtYoD2N(y1P5uAL!;qIsMF%(pMh*S{mjOKn77Bb9 z{r^ab$LOR7mpw=aBQS3@{r^dc#7K)p;7Ezb=wLPd|450$NQ*`2NQuYjQ8oSlOo`%1 ziQY(w$LMoX{r{K0*#;JuUo-_00tX?NQ7H!<1E~M}moYR27Xsclm*Eiy90Z^U{r{KX zV+JFaZD$1y0!$m1A@K$l1Ee(lmvJlxA_adN{r`}c(CGyrmrN=L8D}B${QpRa!$^xo z&`62L=#oDD|450(NQ+g-NQ*_-NQu!%iP}hs$LKjm{r^abMd(P2Mc7D*$LKjE{r^ab z!$^xo=tzmj=t?jB|44}gNQ*_-NQuYjD=Gc|NQuKpi$&;2iO1*+Lzm1d2R{QVAqxi>0-{Qn;SmQM0z@O1Aqxi>0@_BGAqxi>0+2eFps@xT zm(HIC20GwKiO1;KOa1>yiO1;iJ^lYkiN;8Y-{_|P{QpRcMd(O_zzDto0000;iO1+M zPW}IoNQ1;ETV2DDm$0w~7ME^92L=>)3;q8{iNZ*WMc7D*)<}uR=tcyWh(ZTgm%f+< z6qj#82L&j@7XAN7iNi>XMd(P0$LO>c{r^ab!AOfm*hq=ONQvG^iO=Xy?EL?ip=|{d zmn=sIOar_K{g=<_1sInoZ7+$LR4!{r^adRp3aAMc7D*)<}uR=pF|B|L95a{QpRa!{|{!{r^ab*hq=T=+;e_ zJ~{^-0!KlYAqxi>11&}Ump##_RMd<4@NQuYj$VL7CNQ+hINQ*_tNQu@+iO1+AEdBrJAn^SENQuMfC_nxGNQu}; ziO1-zO#S~zgTy#n0bQ5T=>-;-KQ{*rmwq@04+PQP{QsA6TLmbWD@6wh51jD)|450( zNQvL*aVP!%mr;HN6cUX^_(+Mz=#n7)|450)=*r#vmp(`bA}$3M{r^dc#7K)p;7Ezb z==K%;|450$NQ*`2NQuYj=N0|`Oo`%1iQY(w$LLu%mySpWR|3EymzzBY8<%%m1rL|B zum%#BZbAnJ6bwlH|450#NQ*_-NQu@+iO1;bO_zv52WFSBZ3YOJy%Pr!OL;Q=|4E6( zOp9gMOo`^d5C8xG=mq)w|450$NQK*UCQOO$NQvL*^4a|V>lsOj#Y~CjNQvL*@<#pt zOo`}7iO1+iO8x(kNQ1-}mkwP98kPqJ2bY&d2MrU@>HPmliADHGi$&l_iO1+*?);ab zvIY|gN-_QaNQ*`I$(J8T2U!ES`}~)|iUlZ_D@6wh71SmD|450(NQvL*8U6hKNQ1-} zTV0nxNCz8#;7Ezazd!&00O+ds{QpRWz(|Wl*hq=T=xgo#|4E6&NQ*__NQuYj+ynjp zNQuKpi$&;2iO1-j{QUn+iQ-6!-bjhZ=uaX2|LZeIiO1;0LH++oi&fxAi$&;2iPlJo z$LK=*{Qu}3?EL>oiNok6JN^GiiP%Vq$LOj^{r^apkw^zCmySvY9TB}B{r^adRrpAY zMc7CI(8j7A3-5)|qD|44~N_(+RI;7Ezb=%gfXMd(P0$LPs7{r^mf;z)_! zNQuYjdlLQs>oZ7+$LLW&{r^adRp3aAMd(P0)<}uR=#KyV|LCde{QpRa!|1U&{r^ab z*hq=T=r%|F{|88e#2{NiT$d3=2O5{HNe2l8sPz2*m%us&7aon{{Qv73NQuKpi$&;2 ziO1-C{rvw(iP%Vq$LP^Um+wgjDo_RM{QpUb#Y~H3&`gQuzaRhr0O%q0{QpRa!$^hO zbS6xR?nsH>=sqv~|LYk^iN#Eb=17U(=ng~u|4fPKNQuYjV@Cb|kVu2XC|f~XL0y+Y zzy=tX;D7}N8@D3;|450#NQ+JINQ*`INQur!iO1-H-2DHLmvNj07?+?r1quY3^Zfsp zz&ZsN9&gqB|LYn^iNi>XMd(P0$LMbS{QpRa*hq=T=)*;q?@0$LL>D6c|4E6(Op9gE zOo`^d7ytkO=o9q(|450$NQK*UCQOO$NQvL*0P+0)>lsOj#Y~CjNQvL*07Cu$Oo`}7 ziO1+wMVDbF2NRdxs0Iof1r-7#07#8c5J-zf_(+KmNQ*`INQuYjZUX(6(KZDcJ3>wU z|455P_(+Mz=+@-?|H;EuNQvc0gX|DUiGBD;iv=M8BLGN^P!LFqMfgaG5J-zf_(+Mz z=o$k3m(ex_89NS5{r^adMfgaG$LNCO{Qt?rRY-~DNQ3MUNQr&;NQ(sx0V4oNjZhFs zi$(ZIi4aJOMfgaG$LPiZ{g=@;1sOZ4O#S~zi$(ZIiO1+J<~zaefUU=1?2!E07#8c5J-zf_(+KmNQ*`INQuYj9s&KA(KZDcBMMCY z|455P_(+Mz=!WC`|H;EuNQvc0gX|DUiGBD;iv_6wmk&Dy84rdY{r^adMfgaG$LQKB z{g=@;1sM+>AN~JGi$(ZIiO1+7)NQuKpi$&;2gTN3-iO1+v^!)!w ziQY(w$LRSvm-$QwG87f`{QpRa!bpup-$;qpNQuYj!w#1}O$QY_tor=_NQ*_tNQuYj za31~tNR36{NQuYjpNR36`NQuYj2tNJ)kVuO~_+&^k1SKc{0049a=%XT+k4*<0 zCWZbY07!|}NQuYjN*(?GgurwTNQ*`INQuYjN)G-1>jk&~0001&F-HX#0|@;5mvJlx zA_L>v{Fe|;2RwgONQvc0gX|zkiGAouiFM#egMH`#bQ4H}ec%9e3`mPb;7E%ANQJ<4 z2e|(K|NrYVNQ*__NQ+1aNQ*__NQ)3ii$&kD|LcDzNQ*`2NQ(fz00000NQuYj zqzV21iADT_ef$7)2ggPH|NsC0i$(m&!&OL$kD|LY`3 zi$&kD|LY$}i$&;2iO1*;3jP0yMf`((`~Y+Z$3^`A|NsAsMf}Ob zRY-~DNQ3MkNQr&uNP~Uo0Cfkr{{R2~>mNvqMd(*ZiO1+eLjC`VMf`((`~Y+Z$3^`A z|NsAsMf}ObRY-~DNQ3MkNQr&uNP~Uo0Cfkr{{R2~>mNvqMd(P0$LL5t{r`zY{DXb` z0CWe(Mg0H&|No0c{K=OAodz9$gMH`#bqBcq|NsB%dq|B%^hk-v=$;z=|A|HLgMIJ- zbO*Tq|NsB%Ur3Eb^u7TA002md$LM__{r`zY@PmEu0CW>bjYafGiO1+zAN~Kh|NsC0 z>oQ1GzA!crT+i_$-`AhiRDOx>>x;q zedtJoedqvn2e|(K|NrYINQ*`2z5oCK07!|)=tdI#|A|HXgMIt}bO*Tq|NsB%1-JkJ z007CuRY-~DNQ3MkNQr&uNP~Uo0Cfkr{{R2~>mf*sMd(P0$LI+r{r`zY{DXb`0CWeq z|NsC0>jk)f00000$-`AhiRDOx>>x;qedtJoedqvn2e|(K|NrYDNQ*`2NQuYj>>K_6 ziADT_ef$7)2e|+L|NrX+xBvhE0LjBuNQvc0gX|zkiGAougMH`#bqBcq|NsB%AxMiw z=tzmj=#MP@|A|HXgMIt}bO*Tq|NsB%1-JkJ007BkD|LY-0i$&;2iO1;DJpKQPMf`((`~Y+Zxc~qE|LX;~00000$-`AhiRDOx>>x;q zedtJoedqvn2e|(K|NrYDNQ*`2NQuYjML7NciADT_ef$7)2e|+L|NrX+xBvhE0LjBu zNQvctNQ3MkNQr&uNP~Uo0Cfkr{{R2~>mf*sMd(P0$LI(+{r`zY{DXb`0CWeq|NsC0 z>jk&~0002V!&OL$kD|LY-0i$&;2iO1+0>HPnRMf`(( z`~Y+Zxc~qE|LX;~00000$-`AhiRDOx>>x-?iGAouiFM#egMH`#bO%U-ec%9f2e|(K z|NrYINQ+hANQ*`2NQu@+iO1*+CjI}3Mf`((`~Y+Z$3^`A|NsAsMf}ObRY-~DNQ3N9 zmrY6q7k~IMz(|9A$N+Q)NP~UA0Cftu{{R2~=??(_07#8R;JFY0006oG0002K5C8xG zNQuYjA`t!mNR36{NQuV30RR91=%GFR|A|H1gMHipbPBlt|NsB#&;S4cNQ+J2i$%P; z(@kO!_u`4r!RQ8wz(@heNQp(@NQ-soi%q<`(|=835Q)h5;)&3~=mu%P=mP)%DZz=z ziNHu{z(7I|07wDwNQp)0NQ*`2NId|`nmc|%NQ*__NQ1xuNQp(@NQ+JANV>C>)+Xo+ zE)htH$Vm6(0Lq#>NGZWciO5KaMd(P4Rp3aAO~6Qt zMSsXhiOxug$LPN3{QrqX+=G4G0CW_CecWz!2e|$J|NrX>$3@)#|NsAsMchb>efVTZ zGdv|I0001V1?XBE{r}0sRY-~DNQ3MkNQr&uNP~Uo0Cfkr{{R2~>mNvqMd(P0$LP}8 z{QrqX{DXb`0CWe(Mg0H&|No0c{K>;rNPmgtNQ3MkNQr&uNP~Uo0Cfkr{{R2~>mNvq zMd(P0$LQxe{r`zY{DXb`0CWe(Mg0H&|No0c{K>;rNQvc0gX|zkiGAougMH`#bqBcq z|NsB%A4rQu=tzmj=seB*|A|HXgMIt}bO*;p{Qv*||BFTZ$-`AhiRDOx>~KhleSer_ zNQ(p|C;$KeNQp)GF~CTJeV71s3b_9N|NrR|0RR9MVN_D42wn3jZgtd zi$$1;P!Nkn)QymA2LJ#_i$$1;P!x+**hq^-n2Asri&fl6i$$1;P#lX@;D1PqMVN_D zAV`Z%xJbIs_fzAgo5UbUiO5Lz>PW%*2S|y?NWu6&NGZZdi$$17iBKrG00000NQ-s& zWJohKB`5#@0CWZDR2lvM$-`AhiRDOx>~KhleVAlOiv%So0000;iADG^z(|9Am;iMO zxc>kD|LGF}002mhMX5%{c0E<MVN_D42wn3jZgtdi$$1;P!Nkn)QymA2LJ#_i$$1; zP!x+**hq^-n2Asri&fl6i$$1;P#lX@;7E%_n2AszNQ+IlNV?DWQ{$zZ#2`qC$Vm6< zNWuCCNQuZu!T3K&DSyI9i$$17iBKrG00000NQ-s&WJohKB`5#@0CWZD{}=uL$-`Ah ziRI`N==}d(!&OL$kD|LYRy$LIY2iNZ*WMSu8-5V!yU007CuRY-~D zNQ3MkNQr&uiFM>igMH`#bqBcq|NsB%DT`I)NQ*`2z5oCK07!|)=qDEa|A|HXgMIt} zbO*Tq|NsB%1-JkJ007CuRY-~DNQ3MkNQr&uNP~Uo0Cfkr{{R2~>mf*sMd(P0$LK1^ z{QrqX{DXb`0Dp7`xc~qE|LX;~00000$-`AhiRDOx>>x;qedtJoedqvn2e|(K|NrYD zNQ*`2NQuYjeH;D%iADT_ef$7)2e|+L|NrX+xBvhE0LjBuNQvc0gX|zkiGAougMH`# zbqBcq|NsB%AxMiw=tzmj=s?u`|A|HXgMIt}bO*Tq|9}7g>jk&~0002V!&OL$uQTd({c0DpzRbrXw4;3a?n004!+bqBcq|NsB%EQ?j(i%sN6i$&;(&Pa*JxBvhE0O*xD z{r`zY{DXb`0C@+v|NsC0>jR5L{K>;rNQvc0iGBEqb@WJsefR)$27`U{0Cfkr{{R2~ z>oG`+MfeZ406cPZ3rLGa_z$)KJa=^uNQ*`INEL&?0S~qSgurwMxc~qE|LX;~0001& z5s(EGe}jGa0CWdPgMIJ-bqBZr0002%I!KE}@JNZr=$-ET|B1p#i$(B>)<}uR=xzW1 z|AoMG2e<$L008R~NQ+hQNQ*`INQu@+iO1+~HvRv}!&OL$&HVp~Mf`((`~Y+Zxc~qEfB)+RxBvhE0LjBuNQvc0gX|DUiGBD; zgMIh_bqBcq|NsB%3`mPb_(+Mz=&tbm|H;EuNQvc0gX|!Qee6hyb>N9r=!1Ri0C)#T zgMHutbqPqv!2bXL|LZJ^Rp>~IP2h_~>_~~uiO1+bGyVTaiADHGgMIh_c?n3z!2kdM zfB)+QNQ*`I$-`AhiRDOx>>!DK>_~}q;E7e}gMI7(cn3&>ec%9f2}sAl{{R2~>nw{^ z=tzrA;EP4jX%PMfl0XRY-~DNQ3Mk ziGA#eb?AvzriO1-@e+>QqiADT_ef$7<2e|+L|NrX)i$(m&!&OL$ zee3{u4M>B1-~e<6gMH`#bqBcq|NsB%DM*V=;EPr0i$&~6 ziOz|~=ol^i|A|HXgMIt}bO*Tq|NsB%1-JkJ007CuRY-~DNQ3MkiGA#eb?AeAf9wEw z27`U*0DlL#{{R2~>m-X+=!-?{iPnk7=<)FU|A|HXgMIt}bO*Tq|NsB%1-JkJ007Cu zRY-~DNQ3M!iGA!yiFM#eiB;Hxee3{v2e|(K|NrYKNQ+J2NQ+h2i$&~6iOz|~=ruI` z|A|HXgMIt}c?Y=v|NsB%1B*rcf62pDNQvc0gX|!Qee6hyb>N9r=!1Ri0C){ZgMHut zbOwWc=m2#Gxc>kD|LZA8i%sB*Rp^UF>_~~uiO1*w0{#DqMf`((`~Z0exc~qE|LX;~ z00000$-`AhiRDOx>@bOa>_~}q;E7e}iA~&tee3{u6G(%7-~eoSW)=!r%2i&gZCP25O}b>NFd?1{(d_!a&CNQp)GNP~U&0DlQc$H4#p z|NrX*NQ*`I$-`AhiRDOx>@bOa>_~}q;E7e}iA~&0iAB&viA~spee3{u8c2hE-~ekD|LZtJi$&N-i+#|GP27t`=tyJGNQ-sgi$&~3 ziNQ&U_=(5p6)XM!iADT_ef$7<2e|+L|NrX)i$(m&!&OL$;QNZNP~Ug0CWt4edqvw27`Uv0C@>W$H4yo|NrYUi$&;(e?|0*RrHHZ+(?Uc z;EP4pMt`eb9?df9On$MaW2tRoF<2b>NFd>`jTmNs0K0$LN_K{r^abMfgaAefR)* z2}sAl|NsC0>jX%PMfl0XRY-~DNQ3MkiGA#Yee3{v2e|(K|NrYBi$&~-$LL+j{QrqX z{DXb`0CWeq|NsC0>jk&~0002V!&OL$<+uO<003RXRY-~Df4Beu003RXRY-~DNQ3MU zNQr&;iFNcygMIh_bOwWc^Z>x;qedtJub>K*Yedqvm2S|f`-~e?8xc>kD|LZ77i&fxAi$&;2iPlJo$LQi2{r`zY z{DXb`0Cfkr2><{8|LX;~0GGca1{QyVefR)$2S|f`@BnoOxBvhE0P7P-i&gMQi$(ZI ziPlJo$LJFw{r}0sRY-~DNQ3MkNQr&uNP~Uo0Cfkr{{R2~>mf*sMd(P0$LQPk{QrqX z{DXb`0CWeq|NsC0>jk&~0002V!&OL$<>(vn{Qq6URY-~DNQ3MkNQr&uNQ;*cECvLB zMfgaIMfgaI07#2f_(+RV2uO+7|Im=h!&OL$NQu38|Ns9;iM4S5|Nn`V zZ2$lNiH&Ig|Nmr2iv%So0000;iADG^z(|9=c>n+Z0CX8hgS~M7|Nj7V4@irJaR2}R zNQ(eSg}`+Rxc>kD|LIZz002mhMXe7> z|44~Nu*XHb0ssI2NR0(R|Ns9;iABK2MYsw8002mfm3aUE|45BRutF59e07#8RkhvfL006oG0002KAOHXWNQuYjC<6U||BHoa z|NsBG(@kO!_u`4r!RQ8wz(|Qjkc*9I|NsBG(@kO!iOBcjiO|9525G?P0{{Ri!HLL; zz({GpKtc}yNQp(5i-m0e|NpwvO=1xD;)&3~=mv?vNQp(Di;Zmm|NpwvO=1v<$oJxj z(81^iX~5_M001e$iO7k-NNK=hKtc}yNQp(LNQ;Gd|Ns9;ivUQCRgk#=0002K00000 zNQuYj;@JHEiA9WqeT)Ef8AywTc>n+ZNQ(eSiO1-d&HVqk|NsC0>jk&~0000;i*@*9 zNHa7gC;$KebOq>#4gLR?ECv>TUCsReiADT_ef$7)2e|+L|NrX+xBvhE0LjBuNQvc0 zgX|zkiGAouiFM#egMH`#bO%U-ec%9f2e|(K|NrYKNQ+hANQ*`2NQu@+iO1+po&W%e zMf`((`~Y+Zxc~qE|LX;~00000$-`AhiRDOx>>x;qedtJub>K*YedqvxbO%U-ec%9f z2e|(K|NrYKNQ+hANQ*`2NQu@+iO1+Ko&W%eMf`((`~Y+Zxc~qE|LX;~00000$-`Ah ziRDOx>>!DK>_~}q;7Egg-~e?8xc>kD|LZ15i&fx@MeIn4)``dH%AEiJiADT_ef$7) z2e|+L|NrX+xBvhE0LjCDRY-~DNQ3MkNQr&uiFM>igMH`#bqBcq|NsB%CW}?%NQ*`2 ziPlJo$LJL@{r`zY{DXb`0CWeq|NsC0>jk&~0002V!&OL$}kO00{{StMfmFn$3^%+LJt6oMfiy&$LJpS{QrqX{DXb` z0CWeq|NsC0>jk&~0002V!&OL$kD|LHUV0075DxB>tG0LMkV z0RR91NR36nxi|m-0J;DG006!?0000;iO1*@|NQ?*jYX`v1ONa4x&QzG0KNnO002md z$LN3f{`~*PMXUh;002mhMZidj$LJLs{r`zYu!DWD0CWnt|NsC0>B;~A0E<<;NR36n ziPlJo$LOIb{r`zYu!DWD0CW~ejYYsniO1;d-TeQ!|NsC0>6!ol0E<<)NR36niPlJo z$LNt9{r`zYu!DWD0CW>bjYYsniO1-?-TZ(5xc~qE|Lbi?ja95jjYYsniPlJo$LOLX z{r`zYu!DWD0CW>bjYYsniO1-T-TeQ!|NsC0>pn<}MUY5~NC-%aMUY5~5J-)6z(|Wl zm`I7o=!fO}|A|GgNR36nNQuYjSl#^pgMF|7bO*;pu>b%6|BFSiNQ+JQWJog%B`ALY z0049a=rjub|H;EuNQvc0gX|!Qee8pM>;QQOxc~qEf9p8tH3t3v#{d8T004_c?1{#| z00000=pfSk|A|HXgMIw}brR?j2L1nw0ENJG2e|+L|9|TPi$(m&!&OL$rcl;@B#n;07#8R?70L0006oG0002K1ONa4NQuYj8vXqLNQ*_- zNQ(eSjaBSOjZN@KiOxug$LNsq{QrqX^n-o$0CWeq|NsC0>jR5L>`04s_+&^kG$kki z0049a=otz9|H;EuNQvc0gX|zkiGApae|6+!NQ(p|C;$KeNQp)GF~CTJedqvn2e|(K z|NrY>gMH*kD|LaUhjYaUe1ONa4x&QzG0KNnO002md$LM|h{QrwZ z>x;qedvjGkD|LZ1;RpdyE zMd*pvNQuYjm>>QBiADT_ef$7)2e|+L|NrX+xBvhE0GGkD|LOYy002mfMaW2r$LKNR{QpRaMd(O_edqvn z3b_9N|NrUQ0RR9<$3^e}0000;i$%ytiO1;p;Qapu0s#O3iAC7yZUF!QNQ*`ANQ1x= zNQuTsjXh=*0RVsKGztCxg}@JlPXPb`NQ*`ANQ1x=NQuTsjXg;e0RZR~3H|?tz;y-b zF984mi$&N-iO1*x&iwyKiADHGgMIh_4}>xS004_s*o$@8NQ*`INQu$900000NQuYj z`1<_+iACIlecb74)o07#2P_(+Mz=m6sU|44~N;7Egg-~eo-V?MfgaG z$LMI!{QrqX+=G4G0Cf&Xi$(ZIiO1-Z-u(aT6iACj_(+Mz=!M?=|47G0_y7O^07#2P z=tzmj=rQN~|44~N@JNGw@Bj~mcmDtX>j98Ri$#CvNQuYj!y5hnNQ*_tNQuYjC(!)= ziACIlecbigMH`#bOwWckD|Law_00000=t=+o z|44~N@QX#{NMq1Qi$(BA0nkW^MfgaIMd(P0$LQb5{Qrf(bqBZr0002%AHM+r004jJ zZ215GxBvhE0O$$-|NlriMfiQsxBvhE0LjBuNQvc0f$T5>004=--2MOmNQt%3{r~@o zmDv6N|71vu1SKc{002mdMffqm$A#qm|Nj60004u%-2MOm0C*fogT2uG|Nj7V5`(?i z{r~>}cnO2O*!}vM~RpC!bppS(Eb1aNCD7DivWw2JS0|07!`fi-qL<|NlssNWtI)NQuHoi-pkr|Nlq<(2IXS2#Lar zh2;JJ|45if!Qcc)0q96A2m$~ANQn@Gh2;JJ{{f4I7lyNQ1rT{r~>}c?n3z!2kdM|LX@x zi-qX@|NlsfP55L;GYlmt004ggbOq=d1O5NW!&OL$<&a&&RY-~DNQ3MkNQr&uNQrge zNP~Ug0CWdPgMH`#bqBcq|NsB%C`gM{;7E%_=tzmyNQuYjc^&=#iADT_ef$7^2e<$L z008R+xc~qE|H;EuNQvc0gX}O!iGApab>v8iRosh3+zUnIiADHGgMEMK0Cfkr|NsC0 z>qU!2_=Dg>g}`+UgMIh_bO*Tq|NsB%E{je0NQ*`2y7&PA0Ex~>iO0AA0002!1}6Rg ziADT_ef$7<2e|+L|NrX)i$(m&!&OL$N9r=!1Ri0C){Z zgMHutbOwWc=m2>MNXNkb|NsB%GK)p%iAD5_RrE-UP2h_~>_~~uiO1-GApQSHiADHG zgMIh_c?n3z!2kdM|LX)ui$(a!!&OL$W$H4yo|NrYUi$&;(Mf8hR^hk?M;EP4jX%PMfl0XRY-~DNQr&uiFM>igMH`#bqBcq|NsB%4~s?QNQ+hIhXRR3 z{EJ2WUBgvKiRFJtiGApab>v8cedqvn2e|(K|NrY1i%sN6i&f}}$nX!r0s+X0Mf{6J z{9VIUNQvc0iGApab>v8cedqvn2e|(K|NrY5i$&x}i&g0N*onc3$nX!r0s+X0Mf{6J z{9VIUNQvc0iGApab>v8cedqvn2e|(K|NrX`i$&x}i&cNkD|LYZtP2@<6Rp^Px@DITP0mz9({EJ2WUBgvKiRDO%edvjG zkD|LYlxMdV0}Rp|HFiNT4;@DITP0mz9({EJ2WUBgvKiRDOx>|jWV zeW*x@b)c6lnFSDkgMFv~bQ4H}eV_nz3`mPbph$}VNQJ<43b_9N|NrTt0000;jYYt@ zH~;_ux&QzG0KPZ?002md$LN~#{QpReMZidj$LPKf{r`zYyn}tb0CWeq|NsC0>uX4j zMZmrR0000;iO1+IC;k74MZAN3ya03)NR36nNQuYjn9}@N|G5AE|NrYgNQ*_FNQ+1a zNQ*_FNQ)3ijdj3Ci$$nNiO1-Y+Wh~CMZ8FjMZidj$LM3y{QrY}ya03u$3?vV|NsAs zMZ8FhRrq8`GZZB#0001V1?WHj{FmW91{8mZRm{gl?EnA&|Hnn>00000$3^G>0002% zV~a)TNSH{C6vY4l002mfMbJnA&`65_NQuYj!uJ3FiAC&#eeC~rH;YB+NSH{C6vY4l z002mfMbJnA&`65_zW)IL07!|)=*AQM|A|HHgMI7(bPBlt|NsB#$N&HUgGJ~8gMEMK z0e+W*earxLN=S=E&`65_z5oaS07!|)xBvhE0O%?r{r`!=NQ*_-i4aJOMbJotzz9f- z07#2f*hr091ik?X002md$G89h008LyA^rb}1M5ggi$%~#ivYd=0000;iO0AA0002! z;3570iNZ*WMc9cDNQ*_#NQ1x#NQ*-NNQ+h2NR3(qz5xIL07!|)xBvhE0O+$J{r`yr zNQ*_-ivWZ8|8x&Xi$&N-gTMrf0E77dbqBcr|NsB%1-JkJ005WHl?51oiB;T#ecS+b zN=S=E;7E%Az5xgT07!|)xBvhE0O(O6{r`!=NQ*`2i4aJOMc_z-zz9f-07#2f=tzxP z1ik0000;iO0AA0002!2O<6ciNZ*W zMd*nTNQ*__NQ1x#NQ(eMNQ+hINR3(qz5oCK07!|)xBvhE0O;Bv{r`yrNQ*`2ivWZ8 z|8x&Xi$&;2gTMrf0E77dbqBcr|NsB%1-JkJ005V9?*00000>tl;W=t!7I zjTFTI0000;i$%~#0nkW`07!|)=mzxv|A|HHgMIA(bvKJe=t!7IjTFTI0000;i$%~# z0nkW`0KWeL002md$LI~KS_HlT2mk^Mk?_(+MtNQu)(iStN_P0&b*UD!y8RmjIh z>;M1&0EAe5|07#2P$ViJ&5Q|0FNMp#0MbJoz z&WXpk00000=-RUU|A|HHgMI7(4~dBY002mfMaaiM8~^|S0J#7E|NrTp0000;i$%zb zKp2U_NQ*_tNQ+1ii$%~#iOz|~=<2@w|A|HHgMI7(e^5w^MaaiM8~^}+006lE|NsB% zWk`!f$csQ2iNZ*WMaW2ta1e_{(76Br004={=zqWb|A|HHgMI7(e;7!MMaaiM8~^|S z0J#7E|NrYMkn04H>j999RnSO_MaYRz2#ZzJNQ*_tiBJrSRqRNMMaYRz9Jl}g002mX z#5h}B!&OL$}bR&bk)cybeKz|xYgT280 z|Nj7V5J-!K!2SRKNQ*!aNQJ<43b_9N|NrTx0RR9qCo$pC!bppS*!}8}6)0E>m> z{r~?+m=Cvv#rFOG|7MAW;{E^s54VNl{r~@i-~olebs>v?h2;JJ|45if!Qcc)iNZ*W zh1mW7|40GQi$DZ}_ycufi-qL<|NlssNWtI)NQuHoi-p+z|Nlq<&`67w!2SRKNQ($a zi$DlSiO)!h#_0Y0|Nn`F?EU}$gT3ti|Nj7W8c2(k!2SRKNQ;HI{r~?+iP!(oxBvhE z0P7{V|NsAg|LY!uh2;JJ{{f4I>!DK{78v)@JNYO z=tzTo@BnlNNP~Uo0Cfkr00000>lH|gRp>~IP4J6>x;qedtJub>K*Yedqvn2e|(K|NrYINQ+hANQ*`2NQu@+iO1-lxBUN!Mf`((`~Y+Z z$3^`A|NsAsMf}ObRY-~DNQ3M!WJrqyB`5#@07!{N_%Xmp$3@Tp0000;$3@rx0000; z$3@_O00000NXJF!00000NR36{NQuV31ONa4=u#H_|455P;7Ex@&`66#=tzl0*hq^- z&`66_*hq^__+&^k3?(Q40049a=+^Z7|H;EuNQvc0gX|zkiGAouiFM$|Mf3mw002mX zec%9e2S|f`=m2#Gxc>kD|LZ77i&fxAi$&;vNQu@+iO1;0)BOKPiADHGgMIh_bqB{q z^#A|=|BFTR$-`AhiRDOx>@Y})edtJub>N9r+{Z=q00000NP~Ug0CW&YgMH`#bP0id z-2V>%0DlL#{{R2~>nKQzRp3aAMd(P0)<}uR=ws9T|44~N_(+3&_yBbW$3^u2|Ns93 zi$(O8v8@IcL`aEE&`5)Q=m2yFNP~Ug0Cfkr{{R2~>nli$P0&b-RoF<2b>K*gMd(P0 z$LLqZ{QrqX{DXb`0C@+v|NsC0>jR5L{Fkw<1{QxviA~T*gMH`#bO%U-ec%9f2e|(K z|NrYNNQ+I-NQ+h2NQ-sgNQ*`2NQuYj{lxtLiADT_ef$7<2e|+L|NrX)i$(m&!&OL$ zR07#2P=tu$3 zNQ-{}NQJ<3I*Ud8NSH{C6vY4l002mfMd(NY&`65_NQuYjO3VEJi$(lMm`IHj#Q*>R z07#2P=tu$3NXGyG0001kMf?GaMf^KO0002%0g%bV zRY-~DNQ3MkNQr&uiFM>igMH`#4}^gL004i-Mf?B&008S+i$(lMm`IHj#Q*>R07#2P z=tu$3NQ(eSg}`(=i$(lMm`IHj#Q*>R07#2P=tu$3NQ(eSiO1-y%KZO}Mf^yZNR1T5 z00000NQ*`2NCD7D#{d8T004tU`~iza{5wVDe4a>)Md(P0$LM*={QpSDMd$zk004jM z0g%bVRY-~DNQ3MUiGBQub@+=__=`pSiPnk7=>G-%|H;EuNQvc0gX|EAef)`a_={Ee zi$(m2)``dH;068v$-`AhiRDOx>@bOa>_~}q;E7e}iA~%{gMHutbOwWc=m38Qxc>kD z|LYoyMd*n|{EJomi%r}}i*?|OMeKix$LOoj{Qt?rRY-~DNQ3M!iGA!yiFM$KRp^OL z+(?6c-~e<6gMH`#e+Rh!|NsB%B8x@niADU2Rs4%h+(?Uc;EP4AkY!&OL$|mE9nFSbs zgMFv~bO%U-eV_n!3b_9N|NrT+0000;i$$nNivUQ8MX*T6MZf?6002nGMaTdE002nG zMbH2M002nGMc4oU002nGMc@Dc002nGMd$zk002nGMeqOs002mhRlrD%MX*ST)<}uR z=sp4c|44~NxJZM2xBztrxc~qE|LaMAi$&CpkZcD407#2Ppovfvi$&0lPytAbMWBgL z5Q|mJNQ*_FiBJrSRmez-MWBgL2#Zz3NQ*_FiBJTKRlrD#MWBfgxBvhE07#2X_+&^k z3?(Q40049a=s)oM|H;EuNQvc0iv{}2A^?j3UBgvKiRFoX{78!h=*uDii&gx8i4c%o z!&OL$0A0gXNQvc0iGBD;iv_pK zA^=E>RrpAW5RhHNRY-~DNQ3NuAc=kaNQrguNQqVGNQ+hINQ+JIi$(lMiOz|~=>4<& z|H;EuNQvc0gX}Pgef&s?b?``uRp>~GP2fz4Mc7D-eb`8gP2fn2Rp>~Ib?}Qt{7H%U ziO1;U=luW4!&OL$ee3{#2}sAl{{R2~>l}-JRp>~IP2h_~ z>_~~uiO1+X-TePZiADHGi$(a!!&OL$wF$-`AhiRDOx>>!DK?1^>ggMI7(eg=bm=m2>Kxc>kD|LY`+Rp^UF z?1|Qi$LO`7{QrqX{DXae{Qq?axc~qE|LX;~00000$-`AhiRDOx>=224{DXb`0C@+v z{{R2~>k5lS{E5ft+_n7w$-`AhiRDOx><~zaefUU&efR)%2e|(K|NrX@NQ*`INQuYj zgrEHX$-`AhiRDOx><~zaefUU&efR)%2e|(K|NrX@NQ*`INQuXP=p48F|H;EuNQvc0 zgX|DUiGBEqb@WJsefR)%2e|(K|NrX|i&gYUi$(Z})<}uR==_}g|H;EuNQvc0gX|zk ziGAouiFM#egMH`#bqBcq|NsB%CP<4_;7E%_=tzmyNQuYji3>!DK>_~}q;7Egg-~e?8xc>kD|LY`3i&fx@MeIn4)``dH z#;5%MiADT_ef$7)2e|+L|NrX)i$(m&!&OL$k==IF}|A|HXgMIt}bO*Tq|NsB%1B*p}{K>;rNQvdR00000UBgvK ziRDOx>>!DK?1O#m0Cfkr{{R2~>mQ3n?1{(dQ`7waiADT_ef$7)2e|+L|NrX+xBvhE z0LjBuNQvc0gX|!Qee8pM>;QEKxc>kD|LY%%MeK>k=o-`f|A|HXgMIt}bO*Tq|NsB% z1-JkJ007BkD|LY7$i$(ZIiO1-jo&5jF!&OL$ z>!DK>_~}q;E7e}gMH`#bQXhs z=mB&PgMH`%bPBls|NsB#hX4Qoi&f}Ii%sB*MeIm_iOz|~=&a-X|A|HXgMIw}bqBcr z|NsB%V}pJC0Df4DMf^KO>~&B`gMHutbV5jrMc|77gW!LKz;zNxi$&mz0KxbO54O-q zi$&mx5J-zf;EMo*;D3X_0nqq_zv8cedqvm27`U%0C@+v{{R2~>nn>zB1&;WD>gMG{Z zbqBcq|NsB%e@Kf(*hq=T=&R)X|44~N_(+3&_yBbWxc~qE|Lb8$i$(ZIiO1;u!~Fk= zMeu=r@csY)e|HIsMeu{b0f|NIgMI7(bbk+vMa(-z>~jaW{{R2~>nn>*?2C2GNQ+hY zNQ*_#NQuYjoz(pQiAD5-ee?iy2e|+L|NrX+xBvhE0LjBuNQvc0gX|zkiGBD;iFNRa zRqRNEefR)$2S|f`@BnoOxc>kD|LYcuRqRNMP4GyIMfgaG&Pa*J==kFN|H;EuNPmgt zNQ3MUNQr&;NP~U&0Cfkr00000>kLSXMfgaG$LP?T{Qt?rRY-~DNQ3MUNQr&;NP~U& z0Cfkr00000>kLSXMfgaG$LL7L{Qt?rRY-~DNP+C20000;iM?q5|NlsdwP64M|71vu z1SKc{002mdMffqmNQ1p-|Ns90bbks+gS}w?|Nj7W3b_9N|NrTb0000;jYWXDZ~y=R zx&QzG0KRYl002md$LKZP{QpReRe(r~g=qi(|450}NQuYj&-eWQiG_Us|Nn!%eE>x;qedtJub>K*Yedqvm2S|f`-~e?8xc>kD|LZGAi$&;2ivUQARp3a8 z)<}uR=s&Rh|A|HXgMIt}bbkl9|NsC0>jk&~0002V!&OL$Txc>kD|LZi1Mcj!+_={EeNQ*`2NQ(eSi%sB2iOxug z$LJfQ{QrqX{DXb`0CWeq|NsC0>jk&~0002V!&OL$jk&~0002V!&OL$ zigMH`# zbOwWckD|LZM_MdXP^_={EeNQ*`2NQu@+iO1;U)%^d7Mf`((`~Z0exc~qE z|LX;~00000$-`AhiRDOv?63g<07!|wSpNV2iM3Sz|Nmr2iv%So0000;iADG^z(|9= zSpNV20Dp7|gS}M#|Nnn~3b_9N|NrUM0002Tg=GH!{{R3007#96aQ^@QxrPA%0J;DG z006#*0RR9Dg;f6k|A~cY{{R0-jfHUj|Nlsd$LPhQ{QrrCZ2tfMgS~A2 z|Nj7a2e|+L|NrZKi-ljg|2C|NpoE0002F00961NQu|;NUKQ4g_!sM z{{R300J;DG006!M0002L0ssI2=vfcO9ZgS~+F|NsAW3b_CO|NrT$0{{R> zjfL>{|Nlsdg}C?s|Hp-}_y7L@2mk;`jg_$X|No1HfcO9Zz7mN50Ex%A00000=+T}0 z|A~c!_y7Ncy@dDw|NnIti-myq|Nn`{=$Ov`|G5AE|NrSv0{{TWg^2h6|0nb!|B1p#i-lnK|Nn^)NQ;GF_y7Nk07#gL!imtq z-~$2B0lmg}@JmcL4wZ54VNT z_y7N9iG_Oi|NjrSg?jh@|9^wv2!+58g+KuS07#9M!1w?Ei-myq|Np)xi2wkJ$G89h z008LwoBaQYg@pJ2|AW1R_y7L@4}~cK002mhg~0d!|44(t5=e=KsQ3T>NQ;H2_y7M$ zgTMt3wg5yAw!lb>g{b%c|44(t1P`_V54QM7i-oB7|NlsXzylAq0Dlj*@JNe=sQ3T> zNQ1xv54Hdgw#Z0}g{b%c|44(t0S~qSL=U#eNQ;H2_y7M7wg5yAw$O`(eE0wVNMq1Q ziO@*F-~&hj&`1HmNQuHoi-nl?|Nlq<&_PgFR#8QX&`6C9Fzx^Vx)A^X0KO6c002md z$G89h008J%r2PL#gMY*ziG_ss|Nn!%g!ljd|8+A+i-lnK|NqAT00000i-myq|Nn`{ z=-$i!|4564nD_txNQuYjJh}Y;xc~qE|LKMR004u9eE0wV0qYw`i-lnK|Nn~sjZptc zi-lnK|Nn^)>jaSN0gy<8g^>6E|0qa{g^>6E|42K9p!fg(4}XQ`{r~@qg@E_}|B1)w zc+3C)NQ;GF_y7Nk0ENJR7D$VQnD_txNQuYj$+-Ogxc~qE|LYb=i-l_A9~ zeb|Y0)JTa{$ViDzz(k2f&`8Hc_y7O^07%D0@Bjb+07#2P$ViFD=pniM|A|HDNQ*_- zNQp)8>jg-IMeqUWn!Wu0NQ)3ii$(Acwg5;EzQ9NUz<)>q&=0o&54XT203ZMWg}`;w zi&f}Ii%rN#i$(BAiOxug$LJxZ{QrqX?1O#m0CWnt|NsC0>GA*o0Ejg-I zMeqUWJH7n>NQ)3ii$(Acwg5;EzQ9NUz(@hm54Qjhx4jg-I zMeqUW2Y*4*0ENJH&q#|!@WucDNQ*`INQuYj_4E?N0LO)B|Ns900002Tg=qi({{;X50P9|h zg=qi(|45if!Qcc)iNZ*Y1>w3P07#1z0)I%2g>e7>|450}NQuYjOP~DziG^(c|Nn!% zZ2$lN0CgOTg=qi(|45if!Qcc)iNZ*Y1+Kax07#1j0_zont!V%M{{e%&X#fBJ0C}0X z00000NQ-s&WJohKB`5#@0CWZDSKa*o$-`AhiRDvBf$T^F002mdy}11U|450ouz&pj z|71vu1SKc{002mdMd&fWNR5@?{{R2D00000xgY=l07!|~^GK^m$A#eh|Nj60002nG zh3NeM{{R3007%D$@cjS(00000NXLcv{Qv&|0000;$Atj>|Nj60002nGg$Vus{{R30 z07%D$5dHuE00000NXLa3{r~>}0Dk}gNXLaB{r~>}0000;$Au{U|Nj60002nGg)sg9 z{{R3007%D$IQ{?s00000NXLah{r~>}0000;$Aw7!|Nj60002nGg;4$f{{R3007%D$ zSpEP100000NXLa>{r~>}0000;$AxJ9|Nj60002nGg>e1<{{R3007%D$cz^x>{{R30 z07%D$fc^jf00000NXLbU{r~>}0000;$Aysn|Nj60002nGg_!;S{{R3007%D$p#A^< z00000NXLb!{r~>}0000;$Az%{|Nj60002nGg}D9y{{R3007%D$!2SRK00000NXLc9 z{r~>}0000;$A!@S|Nj600Dk~T$A#Ga|Nj60002nGh2Z`F{{R3007%D$=>7ly00000 zNXLcn{r~>}0000;$A$R)|Nj60002nGg#iBl{{R3007%D$2>$>700000NXLZ`{{Q~~ z0000;$AuXF|Nj60002nGg&_X_{{R3007%D$DE|Nd00000NXLaR{(t}f00000NXLaZ z{{Q~~0000;$Av)t|Nj60002nGg-HJY{{R3007%D$Q2zh_00000NXLa({{Q~~0000; z$Aw`2|Nj60002nGg=qf&{{R3007%D$aQ^@Q00000NXLbE{{Q~~0000;$Ay6Y|Nj60 z002nGg^2$D{{R300Dnlwg^>RL{{R3007%D$nEwC&00000NXLbs{{Q~~0000;$Azf= z|Nj60002nGg|Pnr{{R3007%D$xc>kD00000NXLc1{{Q~~0000;$A!rL|Nj60002nG zh0y;0{{R3007%D$*#7_j00000NR2g8=KugmjXh20008Lnpnv@TNQs5e{Qv(*gT2uF z|Nj6Fgt`L&0O?Qy002mhh2Z}G|450)=vlM;|A~dn{Qv(*i-oxS|NlshP(X{d%>4iV zNR5Ty{{R0$xIh2^07!|^NR1W$<^TXliO1;6`Tzfgzz>820ssI=i-oxS|NlshP(X{d z%>4iVNR5Ty{(t}fLAXEw002md(MXLI)aC#HNQuYjlllMug}@Jl%K-oYNR5@?{r~@q zwaong|45C6;Qs&rLAXEw002md(MXLIs^$OyNQuYjU-|$4g}@JlmjM6(NR5>s{{R1r zwaong|45C6;Qs&rLAXEw002md(MXLIhUNeONQuYjD}VX_|AoL0gku2!07#34xcvYB zNR5zy0001swaong|45C6;Qs&rLAXEw002md(MXLIROSExNQuYj@c94#g}@JlC;s{r~@qwaong|45C6;Qs&rLAXEw002md(MXLIE9L+INQuYjy!ikBg}@Jl^Z)<= zNR5?X{eS=ei?z)B|Nlshh2Z}G|3SDw0000;iP1=n760V`07!|)=!p3L|AoL0gunm* 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%0DkZM|3rEK0G99k z|73aq07CKn|BQM70QvF!|Ezid08{e(|IB&-0A=$0|Ll4I0C@8J{|tKo0J8G@|15ud z008jv{QpdQ001TP{Qqow002w#{Qr!5003R{{Qso?)P4W}#`*mJ^nL&UZV&zc9De`+pb!23JbwTHun+xz z|6G3n016TP|Ac=404f#z|Ezxi0IU`L|I~i~0Q438|MY(V04x^${}g}#0Av>Z|1^LA z0Gt;6|5Shg0Mr)!|8#%=03;dx|D1pT05%!@|Ga008VY{r{AM000PoHvRv! zg8%>{HvRw9g8%?YHvRwfg8%?{HvRt;ga81PHvRuJga81qHvRupga825HvRu}ga7~o zH~s&Vga803H~s&#ga80nH~s(Aga80$H~s(gga81#H~s$8g#Z9BIsN~fg#ZA5N;&=iyoCS&mO1_Z{r@a~i~s;@PyPQ)i~s<9 zPyPRFi~sR=vDpytd0Nx&Q|^Z)Q$iE+*bYn z^o{@kB3J$Y6psJ^G*|uqG>-rPMpym+RF41vfLHzhbdLZ4#8>_Ql#c)a(pUZew2uG) zY+3#P+>ZbNep&th{Eq+tm|6Y*9FPD2t6Kg4M34Xgx?25z|74H=003M4|AdeL02*8U z|D=!r04!Vm|HP000Oec#|Ll+e05n|v{|u1;08U)}|16OJ0GC|-|4fkp0HIv{|7?)} z00Uk9|CEsc05o0w|Fn?+0G3_-|J;!P0NP#s|NM~v0O(!){~VG40D)iq|3s1i0MK9k z|74N?0JdO%{r`-T006{b{r{|z000VM{r}98002Z`{r~Ke003TL{r?P;003}d{r@bJ z001ds{r^;x004Mm{r_~6005F={r{Ac0069F{r|L+006#X{r}XH007Wp{r~in001&$ z{r?=4004Gl{r^0a004wz{r_B)0013j{r`lN003-%W&Qu8lmGxyX8r%nlmGx=X8r%{ zlmGyxX8r#Rl>h*^X8r#xl>h+7X8r$6l>h)dXZ`

h)vXZ`<-l>h)>XZ`=Il>h*4 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%0DGeT{{#mC0Ewdh|0D+i0HdP*|3n7? z0KTIB|6~UN028DB|BMF#0AQp3|EvcA0KTLC|I`No0Pv&!|MUj|00gA|{}c!T09>Sh z{{K7(0RYIP{{LJE0RY;h{{MUk0RTFs{{Nf^0RUX3{{OrP0RVob{{P$v0RX6_{{Q?4 z0RZr&{{I{a0RSPU{{K7)0RV=k{{LJF0RU#F{{Mst0RVcZ{{N&20RX6{{{O@Y0RZ-= z{{QR=0RRxF{{IXL0RSqf{{Jir0RTjQsQ&*<3IPDfsQ&+S3IPBXss8_*3IPBxss8`G z3IPC0ss8`m3IPCQss8``3IPCms{a2h3jqMgs{a2}3jqM)s{a3U3jqN9s{a3!3jqKY ztN#DA3jqK~tN#Dg3jqLbtN#D=3jqL#tN#BK3;_U|tN#Bq3;_VvtN#B~3;_Utt*rk4 zgbV=y9IgKUqznN7gsuMn#0&ud?5+O)4JBn<%obFTjXL=6D| zfv*1lWDNlTkFNgzgbe`zxUT;HqzwT85wHIL#0>!eLa+Y+{{K7@0RR%W{{LJO z0RSSm{{MUu0RS|&{{NhR5&;06xc>jd5&;0Wxc>j-5&;0xxc>hH69E9@xc>hn69E7a zx&Hq|69E7+x&HrT69E8yZ--_6afHSyZ--wv=jjVdb|Gr)D!^# zl)L`_^b`RAvb+BO6cqsg+`In&G!+2=0=)kJR22aLOuYX8bQJ*rrM&+ClobI0*1Z1z zv=spW{Jj4E)D-~$8omDi^c4XBG`;@+6czyhQoa8FG!_8>Y`y;fR2BgMhQ0p(bQS>s z+`az)oE8B9Jih*a|GX9f08YOC|J)V<0ARlU|NIsK0Ia_L|0EXy0KLBc|3nu70L#Aq z|6~^d0NK9&|AZF-01ChU|D+cI04Klx|HKyo071Y0|Kt||0BXPf{{$ET0D8av|0Eaz z0F1x>|3nx80QJEB|7;im01v_b|BM&`04l-$|Ew4R07t=p{{PGv0RUpb{{QS40RVBq z{{IXa0RSGt{{J)?0RTI~{{K`N0RUCP{{M6t0RUve{{NI20RWo9{{OTY0RX(h{{Pe& z0RR-k{{Q?L0RVZ!{{I{r0RV`@{{K800RZU3{{LJW0RZ~L{{MU$0RRld{{NgB0RS4r z{{Orh0RV}A#Qy*68UX;9#Qy&b8vy{|#Qy&*8vy|E#Qy(G8vy|S#Qy(m8vy_f#s2?{ z8vy`5#s2@S8vy`J#s2@y8vy`<#s2^78vy_##{T~l9034y#{T~_9035l#{U0Q9036K z#{U0w9035B$NvAE9036O$NvAs9034r$o~KI9034-rpW&P6deHo2+98cJRJc5e98X* zY#jjrs>%NUj2!_0(8>P)tQ`RW{>lFT%pCy$B+CB(>>U9BQp*1S3?2ahc*_3&EFJ*> zrpo^ROdbIM%*y`%Y#sps`pW+Qj2;01Aj|&$%pL&%Ud#Uf>>dFCgv$f094HW|5P6V0F=!B|8yS#0Itmb|CApA0MyL>|Fj0O8L5 z|MVaM0GrSL{}dqs0JYEl|1=>10MF0<|5PD=0RZXG{{M6#0RRKg{{NIA0RTnN{{OTg z0RV!~{{Pe=0RX?y{{QqL0Ra5a{{Ivr0RTDC{{J*00RVQ<{{K`W0RXen{{M6$0RZsP z{{NIB0RTPH{{OTh0RWuS{{Pe>0RY$2{{QqM0RR%z{{Ivs0RT( z*#7@CBmn?h*#7@iBmn?|*#7@?Bmn>v+5Z2OBmn?s+5Z2uBmn@&+5Z33Bmn>b+W!Ca zBmn>@+W!9(B>@0_+W!AEB>@1`+W!B4R3!lb4BP(ybR_`*W841!lqCTGs@wkmv?T!m z^xOXb)FlA`OWgkd^d$iRw%q>z6ea-xG~NFHG$sK6pWXidR3-rcCEou3bS41+Uf%xy zlqLZHY2N<-v?c)nbl(2|)FuG{s^0$p^dI0B_;`|FkCo0G{Fg|I{Y|0PW%a|MVvT06gOU{}dB80LJ3}|5PXe03GB0|8yt;0K(+{|CA^J02Jl^|FkFp08i!q|I{b}0Nv&O|MVyU z0Dk8F{}d?!0K?|~|1>E90OIC<{{K`d0RRN){{M6-0RV03{{NII0RZ>u{{OTo0RVC8 z{{Pe|0RY_V{{QqT0RZFc{{Ivz0RS@W{{J*80RW@y{{K`e0RY_W{{M6;0RTSj{{NIJ z0RW)w{{OTp0RYPF{{Pe}0RZ~#{{QqU0RS%U{{Iv!0RUL;{{J*90RV`9?*9K&D**t! z?*9LDD**tv@BaUkD**ry@&5n3D**uM@&5nhD**s6^8Wt>ECB!>^#1=WECB#g_5S}< zECB$L_5S~KECB$W_5S~qECB$g_5S~~ECB$~_Wu9eECB!x`Tqa>ECB!|`TqYLEdc;z z`TqYrEdc$o&5QJT3tM=luTvTrL3s2L1m3d@cb1Oa1=;oGt+XnEn3$ye;C@#TrUBC00IC0|9me201*HF z|C}!Y04D$b|GX~&05<>r|J*MD08jt^|NJij0D1rZ{~Ry@0JH!8|2!}O0P_F-|6DKu z03QJV|9mh30A>LH|C}%Z0Ez(r|GY2(0I~r8|J*PE0NMcm|NJlk015&B{~R#^08jz{ z|2#1P0Fwd#|6DPD0RXB2|Nne30RYqi|NopZ0RZ0t|Np!(0RR{R|Nq=E0RT|~|Ns0k z0RVXd|Nk5^0RWZ)|NlHP0RT+{|NmSv0RWu?|Nne40RY$o|Nopa0RWB!|Np!)0RYYf z|Nq=F0RZ*{|Ns0l0RSEa|Nk5_0RRdH|NlHQ0RUVE|NmTnGXVg=2LJzjGXVex2mk+^ zGXVfs2mk-PGXVe-2><`wGXVg`2><{5GXVe?3IG2bGywoe3jhB+Gywpf4*&mLGywqI z4*&mrGywo=5dZ(2Gywpg5&!?ZGywpk82|s|Gywo~9RL3WH30ys9RL3$H30za9smDC zH30x5AOHVI|MWNk07NJM{}ed^0Awfs|1>!P0E8$1|5P~v0F)>H|7|Nn$J0RXfo|Noph0RZ$T|Np!>0RRLj|NqoE0RR*z|Nrzk0RWUJ|Nj&^0RXfp z|NksH0RY4(|Nl%n0RXfq|NnG40RU7g|Npc)0RUtw|NqQ70RVI=|NrDV0RW^b|Ns0t z0RXfr|Nj&_0RY4*|NksI0RU7h|Nmq=0RZ%WEC2tTI{^R`EdT$sI{^SREdT%1I{^Sx zEdT%PI{^UXEdT!`JOKcNE&u;qJOKctE&u;?JOKd2E&uJplkTFaQ5MJplm3FaQ5^Jplk@F#rFoJpllOF#rF=JplluF#rGLJpllJ zG%^4G96kX6)G`16R6YR!^fCYcY(4=16f*z+j6MMXq%!~i#6AH4L^J>Y{5}ByWHbN& z6h8p~gfsvDG(Q0Vq%;5jOg{ktG&KMJgg*fQ)HMJ9ygvZ|^fdqf)IR|L6gB_<^gjUr zq&5HlEI|I|PM0JJy%{|rF^0Ms}C z|0F>H0Q5Ki|3pCn0CYJ2|7<}40E9XJ|C~Vq07N_g|I|SN02Dm`{|rI_05m-R|0F^I z08~8x|2#qg0AxJ>|5QQ&0E9gM|7=150F*rc|BONb0JJ>+|D-|z00ce%|GYwf0RW^u z|NrDd0RXf;|Ns0#0RY53|Nj(20RYrJ|NksQ0RZGZ|Nlfo0RZ$p|NmS=0RRL(|NnGD z0RR*}|No3b0RSXE|No>z0RWUf|Np#00RXf<|NqoO0RY54|Nrbm0RU7#|NkUJ0RUt_ z|NlHh0RVJA|Nm4(0RV(Q|Nm@%L;(P_KmY%PL;(QgKmY%nL;(QwKmY%z>D zL;(OaK>z>bL;(O)K>z>zL;(PVK>z;~MF9Y$K>zzz<-MF9W= zLI3}BMF9XLLI3}ZMF9W=LjV8NMF9YGL;wFIMgaiiL;wF&Mgaf>MF0PPY(@b9Bt-xJ zghl}XG(`XZoJIivghc=Uv_=5{_-6rL`MIA{{%<@08~c*{~SmG0Axo0|1?Me0CYzG|4c{$0E9;W|71u3 z0F*}m|9nUR0Hj9$|CC4p0K`WB|Ex#>0MtkS|MW-!02E07{~SpH03=BN|1?Pf05nMd z|4c~%07OXt|71x408~i-|9nXS0E9^Y|CC7q0JKQ||Ex&?0K`at|Nq2E0RYrU|Nq=c z0RZGk|Nrz!0RZ$!|Njh10RUu4|NlHn0RYrV|NnGK0RZGl|NoRq0RV(b|Np#70RZGm z|NrDl0RR+B|Njh20RUu6|Nlfw0RV(c|NmS|0RVJN|Nopz0RWUt|Npd00RYrY|NqQO z0RZGo|NrDm0RRMlP5=M=O922RP5=KKOaTC7P5=KiOaTCtP5=K~OaTDYP5=LNOaTDo zP5=LlOaTBCPXGV3OaTDoQ2+k~O#uKjQUCuOO#uK@QUCumO#uLOQUCu`O#uLuQUCvJ zO#uMJQUCvxO#uJ|Qvd&~O#uKjQvd(dO#uLOQvd(#O#uLZ#8UtN1Wo|}1XKV298LiM zbW{KTTuuQ1#8dzOj7|Xn6jcBJq)q_`nmyR8{}~ z1Wy3~)K&lgL{9+#Bv$|bTu%W2bXNcWbWZ^Qv{wKBj86doBv=3ctWN;|q*wp{%ufLT zBv}9d{7(UY05n+t{}fOG07O{-|13}e0EAfo|3pv$0JK>D|6EW300de8|BO%p090B3 z|GZEE0EAip|I|~_VE_LNRRI7rVgLVJRRI7*VgLVhRRI8WVgLW6RRI9BVgLWURRI7LV*mf- zRRI8`V*mdfRsjHHWB>nDRsjIiWB>n*RsjHXWdHx%RsjG6W&i&SR{;PNW&i&qR{;Pd zW&i&?R{;RjW&i(#R{;Q2X8-@hR{;P7XaE0y{8s@0BxnEs99RJW)Mx+yR9FE31Ze;N zbXWlZ)M)?ztXKg61Zn^O%vb>cWNH8Z3|RpHglYf(ELi~nRBHeKWLW_Kq-y{FgjoRq z1Z)5Qq*(y~WNZKb#909Vglqr*0K{$o|Abos03>ez|D0O^0Az9h|MXh{0MvB<|4du~0AzRn z|D;?20EBq||IAzg0F-$D|KwZ&0MvMY|Nj(S0RZ%P|Nk^y0RR+v|Nm570RS|4|NnGd z0RU8a|NoR-0RWVF|Nq2Y0RXgl|NrD&0RYr_|NjJD0RZ%Q|NkUj0RY5$|Nlf@0RVJ+ z|Nm@W0RXgo|NpFB0RY5&|Nq2Z0RYr||Nq=x0RZHD|Nrz}0RRMj|NjhM0RWVLegFSF zUjYDge*gb`UjYELe*gcZUjYEbe*gcxUjYEre*gc}UjYF0e*gdUUjYCFfB*jsU;zLm zfB*k1U;zL`fB*kXU;zMBfB*kvU;zMRfB*k{U;zLmfdBu*U;zL$fdBv8U;zL`fdBvW zU;zMBfdBstVF3UX000000001&=;sF+LRtI&@Oc0L01gmF4j4)g3wH>B06!W#Dl;S^ z000006aWAKL;wH)SkwFeNB{r;00000000008~^|STmS$7)Gqv&E9eIq2Ydhk0Mah} zmrLje83&vI000v&{FiI!2N?&v00005FZ`E_=m!}G+yDRo^e+6DtLO(A2mAm40R1lf zm#gRp83!Bz000Ir{Fm$K2N?%E0RR9DFZ`G5><1YKTmb+8XfOPi3+V?L2Ydkl0D~|5 zmka3!83&vJ005pZ{Ff`~2N?&v0RRB1FZ`EF=?57H+yMXpnlJp9Yv~6W2mAp501DIl zmy78K83!B!000To`jxPJTmk?9C)4|vtLXIWGHTmt|A>@Jt;=?5AId;*xm=2b=={0Q@fem+R^W83()r002BM{Fe*s2N?(40{{R_FZ`D)>jxPI`~v_0R4IWJJ90ULWcrW~yYwHIY2RsA-0GcoSmy7EM83$Yh000Ou{Fkfi2N?%^1ONahF#MOx z>jxPJoCE*>QZW3N>*xm=2fPFT09Y{mmn-Q983)`1003k#{Ff{22N?(a1ONb}F#MNG z><1YK90dRXqA>iIYwQOZ2RsD;0QNBamrLvi83$Yi008tb{Fkff2N?%^1pom4F#MMb z>jxPJoCN>?4l(?f>+A;^2fPIU0BSM(m+R~Y83)`20071@{Ff`~2N?(a1poljG5nWH z?FShL90mXY;xYV}i|Pj%2RsG<046g0mrLvi83$Yj001O1{Fh7V2N?%^1^@sQGW?fI zBnTM?oCW{@A~O7!%k2jl2fPLV03I^@mrL#k83)`3001;H{Flq^2N?(a1^@ssGW?gT z?FShL90vdZNHYAF%k2jl2RsJ=07NqUm&@%383$Yk002NT{Flq^2N?%^2LJ#(GW?gz z?FShLoCg2^I5PZ~tL+CF2fPOW08ldgm&@%383)`4002xf{Flq^2N?(a2LJ#_GW?gz z?FShL90&jaL^AxB%k2jl2RsM>06;SQm#dx#87Eu_004+G{Qpq^0000%4iJU{Lk$K3 zObiDI000~S004Xl006l%{FiI!2N?&P2mk=9GW?fo=m!}Gya)gQoihBFYv>0V2iyn% z0FW~LmkaL)C?TzXApjd23t00f&80RTY`5QYLn4F*Mn0|P7p3+lC1 zR2($?{}}=R00cP`0RTY`5QYLn4F*Mn0|O5N383+uI2 z46!-<|2zQz00hhu0hi422N?zo00721{Fm$T2N@770{{TyI{g1U0RR95q7ng@%<%^p z2TTkA0Qfunm&@=683$|(000&|{Ff`}2N?&93;+NWJp7j{=m!}GtPB7E5UTEDrzxem(q`%k2jlSWFK90C_$9|8@WX002P_5QYLn4F&>n3NqCfnX%k2jl2Ye6!0G>bmm&@%3 z83&vY005dl{Fe*s2N?&v5C8zGKm3=g0|*&^+zJq z=s*1b^Z@_>1oaI806`8Ah5|zk21tVg1Lpw@2M7QFEC2uiR0se7ImP?`Z36%R1nUh^ z0RTY`5QYLn4F*Vq0|PArE)Y{L00STa3Y320KUlk|49J=00g@Y0hgTj2ONJS0002g2mk=s$@~9;00004 zs0{%CK@Jdx0z(Z3MS}wZcnk*!0000)0002|2mk;w%KQIC2LJ#BkPQI<{v z(fj|f0swyi1ey&206`8Ah5|zk21SDd0~7)-5CW162M7QF000008~^|SY!Uzfu+#hh z#Q*>R06`8Ah5|zk1_Hng2M7QFBme*alnDR;bU^(7TmS$71ZfQc06`8Ah5|zk21SDd z0#XbI2mk;88~^|Sv=RUSs6hPxI{*Lx06`8Ah5~;>4F+}$2M7QF089V?0Ne=x01njq z|I!Bl00c7)0RTY`5QYLn4F*h&1B?WN1p_SsE+B0#00NaRAOd1800K!aAOcb@00SBV zE+Bg@00S5TE+7JE3U|`1_&Ak6951>K>U}>?FShL)Dr*zG(h~9%k2jl2lNvF z05CxOm)l+l8U_>q04zZKmwWpM8D~5T002th`~TPi000EX3;_T^4iJU{Lk$Kp`~TAd000Em3;_T^4iJU{Lk$K_jsuMZj0J-R0~P@;5Lzw( z1CRj>2M7QF000~S005K}007uO{Fkfk2N?&n6aWD5Km3==?FShL)D!>!>_7aM%k2jl z2lNyG0O&vbm)l+l8U_^r0OUXXmzxF%8Gk$s008#n`~MgN000Ca3;_T^4iJU{Lk$K; zj01xN0}KNU2M9C(003kR008Fa`~UL-000CM3;_T^4iJU{Lk$K+g98KD0WJ^%Pc8rg zaV`)7Q49wN00000001Na005i}004hK{QsZ<000E<3jqK@4iJU{Lk$KYuO00004+Y12zK@Jdx0z(Z3MS}wZdkhB%0000a0002w6#xKK zLHw69`v)Nh3>E+Y_CfrYTl)tY2P_r<03bsAm&@%383#-j00109{Flq^2N?%!761Sk zLj0Gj0|*%qlnnp?1Va4(IRF3v1RDzhmz??s7!bS-000(3{QnyO000E{3IUhwEeIG8 zs0475Gm+S2Z8U_~t03t&CmzxF%84yek0016B z{Qo%s000DU3IUgV{|6WcY!?6kFGBp6d;13&FO&`d06Iea|H=RW00b)v0RTY`5QYLn z4F*Mn0|LMd2M7QF02}}S0JIkX0Ng_SmrG^{83)uC0009+{Fh5+2pIH@$ z)uI0O~{hmpk007uS{Flr92N?(482|t&MEsXK^#>UT{22fM z7)1P+%lro!2OJsz04zlOm+R;U83sHW001&Xm#XOp8V6h&001mR{Ff{K2N?%^8UO$; zMEsXq^amLSoEiWCG(`NDTl5DR2fP{p06Ikcmy7-f83)`N001;Z{Fkf#2O$Rp8vp<* zMf{g5{s$QcBpUz#EJgg6E9eIq2SghH04hcNmn-fE8U`Bx047EJmrFF zm#YH^84#=z000g}{Qo%s000Cs1_76R{|6Wc%o_jzA4U9^oBszH2kaXF01id`m%IN5 zAqNy3004kR{Fm$O2N?%68~^~^Mf{hG>IWGIR2%>RAV&O`J5UH31{?qYCPw_1>*xm= z2b3HD04zrQmwPz~8U`Ey047HKmn;4U83)uH001aP{Fl4(2O0((001UN{Fmz$2pI*xm=2DBXj0HQ{hs_6$B2h<$^0Gvkrmn;4U83*(o005pw{Ff`}2N_Qk9smHG zM*ROp00000K@Jdx0z(Z30zeE02mk;i0000y6#xLjM*ROL00004rUL;0K@Jdx0z(Z3 zVhjfe000000000S000179smHsM*NrS7zh~$d>#M*>PGyRYXb-w2b>-N02W95mkSvP z83()`001sW{Fe(B2pI?59smGJNBozY{|6Zd{2l-RI7j@KyZ;9v2P7W=0IEm)mkS68 z8U`N#0GLPomn%338U`N#0I5g(mkSmM83%+P0072E{FfW`2N?&X9{>QxNBoyd76=&! z#2)|vw@3V!oBszH5bPEJ0H#O$|1bam00jC00hfFN2pBIE7XSdRNBsW|0ssI6)&T(k zK@Jdx0z(Z3M~nl51OoyB3)K z0DwvS|5E?}002P_5QYLn4F&>E3Z600e9S0RTY`5QYLn4F*Sy1A_zuq5=#D z2pj+a0OTM50CY|K|4aY?002P_mxG815ibNG005v({QqeH0000%4iJU{Lk$K+g98Fz z36F00hSX0RTY`5QYLn4F*Vq0|Qn83s2pJFr82|t(PyGKm00004c>n>I>;woI1|k3eJWu?W3k3)o1|k3e zJWu?WD+LG|1|k3eDo^~EO9cob1|k3eQcwJsJM{+{CafX=06*xm=25ch$0ANp-s_6$B2aF>C09sG{mn;4U83(K* z003N1{Flq^2N?&>~gGR8RbuOBM(jR}3To07g&z|26;s002P_ z5QYLn4F*Mn18fWj2rK{q05lr_09;S}|GEGG00d3`002P_5QYLn4F*Sy1A_ztY%UN2 zLJS880000002}}S09+&h0On8pmz)0w83%kM007ia{FlQO2q6cgBme;VPyCnbln5CI z#3TR!_)q+oyZ;9v2J9pN0BTT|s_6$B1`H(t0Ax^?s_6$B2P`E30A5i1m+R;U83s%x z003lAm#XOp8V778003T4{Ff{K2N?&9B>(_mQ2duG=m!}GtR(;dUQqm(%k2jl2h1e^ z09sJ|mzxF%84vUv0034{{Qo%s000D={Fi(G2N?$xCIA3uQ2dvh{|6ZdG$sH5R#5zx z!xac223#fp0DMrFs_6$B2Ye;~0CrIPmn;4U83&vu004MU{Fhtw2N@^4CIA3_Q2hTT z00000K@Jdx0z(Z3Urn_A1}6Xj zoKXCi3yBCC1}6Xjh*12OD~Sji1}6XjbWr@4I|c|D2ZSd80J>28muu(;8U`l-0IX2_ zm&@%383)8C005{^{Fj>s2pJFT9smHOQ2hT;00004r}~#$E(jS13@88q%uxK7JM{+{ z1}rE50J>0@>gfj>2TUjc0K`!Imuu+<83$}A006L1{FiI#2N?&9C;$MQQ2duW1_&7k ztSA5g;!ymTYv>0V2h1n{0Mt{FloI2pI>IDF6W6QT&(d2M8Gl zv?%}p;8FaSn+gaT1}Ojl&QbiAD+mY~2lOcb03cHQm+R~Y83z<9004Ya{FiG82pKm# zApignQ~dvn00004TlfF~K@Jdx0z(Z3MS}wZfeZ%-0000a0001FApih$Q~dv_00004 zKlqos2nZPuj3EF3_EY@-L;wH)1TFZN%NGb42dpXp01{OEmrLje83)WN002`|{FgiR z2N^HyDgXdNRQ&%R00000K@Jdx0z(Z3S_}sW0000a0000KA^-qFRQ&&R1^@sAsrQ#_ z2?!ZiJR$%9j#~WxzykmP1nKtx06`8Ah5|zk21kqog9HP#0}KZUBme*aTq^(oCSLsi zPXGV_06`8Ah5|zk21SDd0!0i52mk;800000Bme*agew35PG0<%vk3?x2dpaq0Qg?~ zmumwE83)WO001Ok{Fm$K2N?(KD*ym0U;LLF3J4ho3@iWuEMNSWE9eIq2P`ZA04iVn zms<)583#-(001su{Ff`}2N?%!EC2v2U;LLl^#>UTj4S{E8DIRDJM{+{2dpdr00&?E zmz)0w8V(}>0QO$||2hEx00dX|mn$R)83*(%000PJ{FmF02pR@0000JH{FnO$2pR@0 z008n|{FfUB2pR@0007=!{Fgfh2pR@0001Ol{Fhq>2pR@0000(X{Fe(12pJE&Bme*~ zVEq4l0ssI6kM)=93kVqp+${hAgkt=c3k(Pv4kZ8po?`s}d;$Of1aI}1>k9}PCN2N~ z@?`w~JOBUy06`8Ah5|zk21SDdatsFuBme*aL@odT4rTn8vk3?x2W&0?0JvrRmumwE z83&9m0087={Fh7Y2N?&fE&u@HW&D>b=m!}G%q{=`;AQ-moBszH2kb5Y0M2Fnm$L~7 zAqNyM004Mq{FiG32pI=7F8~0fX8e~+><1YKR4)JkqGtS;JM{+|1}^{rkY@asdlCp4 z2b3=W0K#Vcm&@x183(j4008c0{Fj^Z2O0)1008S|{Fmz(2pI?TF8}}&XZ)8-X9yWD z6fgh){bv0CY5)KL06`8Ah5|zk21SDd0$>aW2mk;8000008~^|SJTL$NKxh1yJM{+{ z2V5`!04`_zmkSIC84rXf002m5{QrCc000CR^Ox%j2pI>YFaQ9YY5bR){|6Zd#4rE= zifR0pyZ;9vFYGV?0Q_nE|3Cl$002P_5QYLn4F-D*2M7QF03-ka02C+y032%k|HuIV z00gh{m)i~q83!~m006ve{Fj^b2N?%cF#rIvYy6ix4+t6tF#rI@Yy6kX{0A8alraDR z+H3rmd-Mky1~C8t+lB|FWe{q0P1V}|1UTq%r^iOl|y^>*xm=2E;M|08(w2s_6$C1~LEuOl|y^ z%Qpxb1~UKvPHp^`>y!u?Uo0vB08DNC|9Sub00gw~002P_5QYLn4F*Mn0|Iai2M7QF z03-ka08}af0G@69|Hc3S00f-y002P_5QYLn4F*Mn0|LAZ2M7QF03-ka0DLL{06cE| z|6u_D00evRmwOWk83&v*004Gx{FiI#2N?&vGXMZ$Z~T{Q=?57H+%o_GPH+5|I|c|D z2mCVt0F-b1mn&8X8cr(!0ETb;|6%|D00i^z002P_5QYLn4F*Mn0|HnK2M7QF02}}S z07NtZ0Kjkj{|W&B002P_5QYLn4F&@R0SpHS02}}S0Aw@(0IG2OmwSi^83%+k007o- z{Fk!{2q6coGynjAar~ES0|*%h%rpQ1ta1F8Yv~6W2kbNe0GM(7muu+<83znC004w> z{Fhtw2N?$}H2?sLar~ES=m!}uOf>)id~y8$mH+?%06`8Ah5|zk1_F@`2M7QFBme*a zbSwY>@^SqCVF3UD1hej!dlLv52b47c04#I-mwP=38U-}~04j5r%IOCh2h=qH03vhz zm-`b48U{5002Film$L~7AqN~b006#o{FiG32pI=FHUI$XbNrV}><1YKTs8mz=yUv+ zYv~6W2YfaF0Mv8*muu+<83&v;006*q{Fgfh2pI>wHUIzybo`h569^d(L5DW(h000~S004|P004h? z{FiI!2N?&fHvj-}cl?)Y=m!}G%r^i4WOw|R>m3Lg2kbWh0DgD;m-}G|83znF005kK z{Fhr22pI<~H~;{#cl?)I^amLSOgI1lw|D%PYv>0V2W&V10I7HUmuu(;83&9w005kK z{Fmz;2pI>gH~;{)cl?)|^amLS%s2o5tatpEdz}aw2kbZi0J?YlmrHsG83znG007Q+ z{FiI#2N?$}IRF5oIRF4dc>I?O76=&!)HwhEV0iqO8}$bn2lP1r0AP6hm)oNV8U{K508)7T zmuu<=83!~v005MD{FfV72pR@D005GB{Ff^c2pKPYF#rIdc>Mnh0RR95@96*lK@Jdx z0z(Z3MS}wa0RapL2mk;a0001-IsgEKdHk14BnTM?ygC2?l6m}>>lX+b4lw`#j(Pn5 zOaK4?1eWQSI~NEU2Lw9+0J3@fm+Mgo8U{N60HAsNmkSdJ88=Ka0063a{Qock000Cs z=>Pyh4iJU{Lk$K+g98I50SpHS001Na0049{006Rj{QpD%000Ce>6gnF2pI>II{*OA zdiw)lFZ??I09=s#{|^8F002P_5QYLn4F*aK2M7QF03-ka03X000E7=>Pyh4iJU{Lk$K+g98H=1PliV001Na0049| z004HC{QrUg000E->6gnG2pI>IJOBXDmHe0M7zh~$v^)R+_?7&Z3mFI*2h=0VCwx5s0CJf8|6Bk7002P_5QYLn z4F&>N36<%69^d(R5btqY_Rn#Ww4}3KM z0AR5E|3m-)00g(`m+Sfm884hZ004Zj{QpA%0000%4iJU{Lk$K+g98IO0SpHS00000 z000~S006{3005Y={Fkd*2pR@H006+T{FiG32pIUT%s&7CDzf~S8-xfM5A-$w06en%|2hBw00cwmm#aw#83zXTKmY(oviz5OZwML&KmY(u zviz4zBnTM?)Ib0LT(bO^%k2jl2lPMy09dm8m)l+l8U{fC08_I3m-|Wx8U{fC09ms9 zmrEoF83$BB003vQ{FggW2pR@K003>W{Fhr$2pR@K004Wk{Fi$!2pR@K003&T{Fkd` z2pK2TK>z@rvi$#C00000K@Jdx0z(Z30#^(N2mk;a0002=K>z^Sviz6(69^dx6hZ(1 z%(DEKyB`Q42RuRm09~{EmrEQ783$ZK004}${FjUV2N?%^LI41Uv;3DU69^#(q(T4y zsUSEJFYQ z^0Svp>IWJJOhW(w7PS1ATO9})2W&$C05Y`vmwO!uAqSL0006JI{FiGy2pI>oLjVBY zxBQojJP08N+(Q5WoVfg#>m3Lg2K+++0JgZ7s_6$B2OLBI0I<0Hmuu(;83#N>005%6 z{Fh4}2pJD#I{*NbxcvXf00004*W;IS9ta@^j6?tcEV=xbn;r-u2ed>00Pwl|mzzKc z8U{oF02I3XmzzNd83*)4001Yt{FmE62pyLo9|!~wBs>5BRJ#2Ca{vGU1SR8_dvXXN z2TVl(0GPV`m-`b483$}d004@*{Fl2Q2q6cQMF0RByZo0+90(Z)v_${_O1u1*tLO(A z2h>FX093pDm%C618U{rG08YF7m)lkd8U{uH07$$1muu(;83!~*0026>{FnO^2pI=d zMgRaTyZo2C9|$1_d`18Oy}SIEOB@Ip2AoC!0PMS$s_6$B2E0Z90Oq@ws_6$B2HZvf z0N}fqs_6$BFZ@OT0NT6!|C|8;002P_5QYLn4F&_30SpHS04x9i03<#D09L*H|8oEU z00c4NmwR#uAqPxH005c2{Fe(12pJD_J^%o+z5M@t0ssI6@8Fl~3kVqplt%yn2EhE6 zD-j4854=7A02ILd{}%xO00htAms=tT83)`)000ER{Ff^c2pJCqKL7v{!TkRh0RR95 zn&6jPA_y4=BuD@N0>b>4D-j484@^G*01(3b|1ALk00d>=m-{3L83$}g000)l{Fm$K z2N?&9NB{sF!~B;k{s$QctVjR=9>e^X8wv;+2h2zS03gHsmn-N883yb~0014sm#XOp z8V3wX000-m{Fh4>2pI<~NdN!{!~B;!^#>UTOi2I$_QL#^3l<0&2W&|I020Iemz)0w z84r{|0002P{Qo)u000Ct-oNdN#6#Qc|=9|#%-NdN!@#Qc}D2?!wv{7C=+ zuEhM8YXb-w2OLTO0NTX-mrLvi83#N{007v;{Flp=2pI=lN&o=-#Qc|w{RbHbd`bWS z5XJnLTl5DRC!9(E02amk|55+|002P_5QYLn4F&>D3h1jv_4>IWJJR7?N>D9HSmduRw62220| z7RdaU+b9Sj2b@d*0Eo%_muu(;83(*f004T){FjUV2N?(4OaK6M$^4g-DhMG51Wf<{ zU&{QK>rn_A22B6}PRjh3YbgjB2SiN(0CdXymn%{T8U{@O0B*|sm-`b483%+-003ah z{Fl2Q2q6coO#lG#%KVp090(Z(%uN6QAj_Ak=?5AI>`edw8q55bTl)tY2MkUC07J|C zmrG{|83!y*001q^{FgIc2q6blP5=OB%lwxcga{c2bWQ*Oc+32kb0`QQ2Aoa+0J6)M zO6mt12fR)I0M^U=mz)0w83)`>006|x{FmD(2q6aqPXGWl&HR^ZJO~*FBu@YUWX=4S zi#!M+2TV@@03y!(mpkAPXGWm&it3_9S9i)tWN*{P|laC z=?5AI%ufISO3wV3`x6Km2kcJ(06fn8m%ASbAqNyt007O-{Fh4{2pI=7Pyhh@&it1f zj|dtDPyhh-&it1=Q2+pv(fpTd=m!}G z>`?#!gwgz$JM{+{Ck#>m0CLg%|8)QW002P_5QYLn4F&>m3Uzj8Xsqn$i6KbpQYW06`8Ah5|zk z1_E#l2M7QF8~^|StWp2~@6r61JM{+{C(Kd+0Nv62|5^Y5002P_5QYLn4F&>L3W8007+7{Qo}y000Do)BpfM4iJU{Lk$K+g9CL82M7QF z001Na005Lr008vV{Qoup000DE)R%i!2pR@d0008j{Fj^Z2O0)c0002h{Fm$S2N?(S zQ~&@5)%=$WEC?Y798~}Sg4O(&OY8?32Ru~(0D#r}m+KV>83$Zd006Yr{Fkd`2pI=_ zRR93!)%=$W76=&!oK*k-1lIhQE9eIq2fS4P00P$hmpkn#Ww2NYKT0Mgg|mkTZk zAqPBH004y8{Fj>s2pJD#P5=Oa*!=%c00004pV60FE(jS1gjWCnsM!3MYjX%11y=w7 zme`l-=?5AI#8&_SpxFGEn+6COH|$OT0G!zT|0e(d00bM+002P_5QYLn4F+Ni2M7QF z0000003-ka02EIE0G!zT|MLL=00j5YmkTcl83#02003y({Ff^)2q6btSO5ST-Taqp z=m!}Gd{_Vg4Bh;fYYqq+4o?68`rQ2gZvg-R1cuO;n=c3%56n*h07BmU|MLL=00ef> zmkTcl83*iG000i){Fmb|2q6a)SpWdw;ry2y5(pUwG+6)u)ZzS>D=-Kd2UJ-A0Qlkj zmrF1R83%M(000=`{FiGm2q6cYSpWc5;{2Cu=m!}`yjcJMNaFneJ^%m!06`8Ah5|zk z21SDdbPNXw8~^|S+*tqsX5#$+J^%m!06`8Ah5|zk21SDdbPNXw8~^|S{8<11gyQ^{ zYv>0VM;uxJ0CwX1|2_Z!002P_5QYLn4F*Mn19S`r2pj+a06ba%0F>hV|9AiZ002P_ z5QYLn4F&>p3002Vcmx}2J8V8(O002Vc{Fmz$ z2pI>wS^xlc z2pI-ETL1vKw?b1ij6dn=%L)2gF+d0G{Rims<)583*KB005%p{FmD@ z2pJCyQvd+U<^2D70RR95bj_EWG6)$5EL;Ep9OwL(TM7sn2TWW503hf5mka9$83$}! z001!O{FiI}2N@=eTmS$(=luUs00000K@Jdx0z(Z30!$1C2mk;a00022TmS%W=a=f~ z2O0*t=#=lqw;?FShLEL{Kqi0Ay5TMY;r z4paaDgy;PKPyhe`1WU}9TP_G02XtKk0IcWyms=MI8Ugfj>2ee%P0Ho*q zmn;4U83)u|005@v{Fl3q2pR@m006A#{FmD@2pKONRR93g=luVd00004hsyu}K@Jdx z0z(Z3MS}wZjSL3}0000S0000yUH||@==_&k5(pUwTwVYGTIl?jE9eIq2Yg-t09fe! zm#gRp83&wR003d={Fj^m2N?&vUH|}3==_%}C{Fi$V2pU#a000u{{QpG&000C_$^ZaC4iJU{ zLk$K3Knw>600000001Na005j;001!Q{Qo@w000Ch$^ZaC4iJU{Lk$La3HL>#=?57H{9gb79_jp-%k2jl1{`1j02=9+ zis=U$2RvW^02=B1ms<)583$Zo00188{FiI#2N?%^U;qFL>HL>#=?57GoL~R|_UM<2 z=?5AIykGzT_UQbVTM7sn2Hao(0Q%^cis=U$2mD|F0Q%_sms<)583!C;0092z{Fhtw z2N?%EVE_OG>HL>F^#>UyTwwqJ^632kbpQYW06`8Ah5|zk1_E#l2M7QF8~^|Sd|?0p zN9mWU=?5AIoM8X}Lh1aMYv>0V2fSeb05s|Rmn%aE84u)G002Dc{QuPe000Ez$Cv9h z2q6ayVgLZ*>HL?=>jxPJEMfov4(j}uYv>0V2TWoB008Rzmuu(;83t@(008pomrCjf z8V8JG000*1{Fj^m2N?&fVgLXH>in16C0V2lQe90BGy{muvk8 z83z<&004CB{FnPS2pR@s004jM{FjUV2N^e9S^xlg>-_&e00004hsFQ^K@Jdx0z(Z3 zMS}x%3-_&V00004W5$-?9CD+n3}V*mh- z>-?81{s$Qblg?c24nyL!t4B(3v>t?24nyL)9d_~ zD^ds=24nyL&g=Y_`x6KmFN|9N0Kn_~|0nr&>-?8%=m!}G3}pZS&+Gh` zYv>0V1}tR&0Kw~*s_6$B2TWxE0KDt`muu(;83$}-006G*{FgiR2N?&9WdH!2>-?9i zLM2pI<) zW&i-_>-?9?2M8GkJZ1m@Ancc_=?5AITxI|O8tnX+Tl5DR2YhA#03huAmrLvi83&wZ z0018B{Fhr22pI>wW&i*)?EIGt69^d(?`n2LxvT07UHk zm&*qT83!b1004aK{Fe*<2O0)v004IE{Ff_82pR@w004aK{Fh7Y2O0)v004UI{Flo* z2pJEoUH|})?EL>O00004OTw2cItUpD%x3@qmhAkO%LfP<2JB}50M6`}s_6$B2MlNc z0Lbk8mrLvi83!zA00749{Flo*2pI=VXaE4*?EIH269^#(bZ7to0PXyjOJ@if2b5?4 z0P5`gmm53?AqTu@002Ji{Fi$j2q6dLXaE4a@cfr+JO~*F1Ze;O>hS!Ri#!M+2P|m- z0I2c&m+Kt}83s&g006@Am#XOp8V77?006x4{FiI!2N?&9X#fDO@%)$j69^dxtZ4uM zpz-{dyB`Q42h?c*05S6XmrEQ783*)f003a}{FmES2pR@z003I@{FnQR2pR@z003n2 z{FfUY2pR@z002_*{Fggy2pR@z002_*{Ff_32pJEYVE_PH^8Ek100004U%!`ALkJ-U z#A*Nl=JNcPYXb-w2jpr1021^3muvk883zPw0015H{FjUV2N^dkVgLXb^Zfrm00004 z>%IU0K@Jdx0z(Z3MS}x%3wEB*%=2h?i-0ABO_muvk883*)h003(9 z{Fi%S2pIw)l2b6380DklQmn%aE84tW;004&b{QtWE000DIy_Zu%2q6dLYybcf^!%4=0|*%h z1Z@BSKJ@&T>s1IE25kTUN%Z`ei~a{0H%w#z07Ufs|33f#00i&6002P_5QYLn4F*Mn z19c1s2mk;803-ka0CZ#k09^F^|26;s00hgtmuo8s83&YY003(A{Fi$!2pR=#003C@ zm#XOp8VA&E002_-{FiI!2N?(SZ2$m7^!%4Q^#>UT6m9?jGW7hHD?0BrXBm&-&5AqV_#005fz{FgiR2N?$( zZ~y>^_xzVz^amLSJa7O2j`#eROC$&x2V8If0G#*ym&@%383%lD005Zx{FgiR2N?&P zZ~y>?_xzVz^amLSyl?;jjQ9MPOC$&x2i$M~0Gjvwms|S>83+7u006`H{FjSM2pJC~ zXaE4R_x%5L0RR95Ke?B?MF=4WOmP4J`1t&ni|7X#25fNv0O>000aM{r@@u0000%4iJU{ zLk$LX3g)#^28?t709X^3YU&3Xf2?!>0Gbp1|4je@002P_5QYLn4F&>83V z34iJU{Lk$K;j01xN0~7)b2M8np000DS006KU z{r}_x000E0w3nMo2pI{s$Wc zb^rjV9G7Yw2pa`<005#Km#Y2;A_vTN005UA{g;bN2pJFbZ2$m<9sU3H1ONa8^Rt(; zO9&wc9CrW!OCtT3i%SR@4@7PN06HT5|Mdg_00gtMmjg@)ArEwJ0000d{r~j@000D& zvzN0=2q6cYcK`szEB%*?O9&Yc#BKlpv@8Ap^#lL_1XHt@155}Z5A<#T0D3U}|Mdg_ z00c9$m$OR0D?M~I`sz{2JCnM0B|~&n*RqH z2Ml=t0A4!%m&;8EAqF&g002-tml_=i8wPm*06skZmm7o#83%NE002-t{g+!#2qFe~ z002Zj{g+!#2q6c=c>n-7K>e4iP6#3fc>n+`Lj9LpP6#0f6nX#vAVmF_TTTce2RwQJ z02D_3m-|i#AqQl7000O`{g?Y;2pI*0dH?_>m&xr18wR9$001FKmx?+F8wPp+04GTO zm#gUq8U%U(03w&M?*|(P1bYAg5J>%(>sJUG273Si3P}BzOL_djJ4Dm$B~$8wR9%001gTmx>k$8w7g*04JBR?*|(P(|c1S7AP3w;O~2TXhb0Fp}mmy78K83t^8 z005FompTRr8U~Df007uZm%1(p8xC^-0MttT|2Y5v00hIXmwW#Q83xpR008Dnmx|~I z8VB@z007oX{g>O12pR@`007iV{g?Zr2pR=_006>DmkJXI8V6K;007KN{g=y^2q6Z1 zeEjxSK9DV=*Y)k!@tLXrx0A1_Xcr0609s7_ zmrGL!8U=s=0D4T9Y7ht;1%LnmbWE3u5C|IvfB*n)O#PRuQwSOcfB*n&O#PS3S_m2i zfdBx0OqUw<2O0(>fdBx0OqU7>2pa`~003-Emuf!<8U|#6004|kmr6JY8wG&?0ESGL zY7ht;1%UtnfJ~Q)76=;!fdBx0OqUw<2O0+CfdBx0OqVJ{2pSIzc>n;0O#T1W00004 zZ>g8-H3%UFG=cyCEKQfn>jxSJRDu8iSWTBYIS3mDf&c(YP5qZk>IWGIl!5>NZcY7{ zdszq?1%dzoTuqnSCH z{gra;o69^gyl!O2P^-ukm3tb2y2E2p-03cA8 zI`sz{2Hb=I01i->O6&(32KKF(b z23&;z07y`m`a1|34}^RG07g*#|B(Oy00cLtmkUD(83v?<006I0mkJXI8VAIM006mA z{g(?}2q6aSg#ZBKP?uWt2O0(ph5!KRP?t(12pR?~h5!KgP?t*V2O0)Uh5!KeP?ri5 z2pR`$h5!HnQT>+-T?iotl!gERDp8k;=m#1Gw1xlx8Bv!S5(pXw)P?{63{jVA=m#1H z^o9Tc{!smwOJ@if2NZ_@0O(Ntmor`nAqG5$001IUmume78V6j5001sg{g;dB2N?!@ zhX4RBQI}c@2pR^QhX4RFQI~4{2O0;whX4RRQT>;T=?57G+=l=FK2eui3J4kp{D%Ml zLQ(yfi|Gd$1{{b0076lh%Iyal1w4oV06mv6@&_9(WPbnvT2cM~I{*Lx1aG4N06`8A zh5|zk26hYw2mk;8000008~^|SgopqDZc&#?><1bKq=*0jY*CkrItUvEhyVa`QT>;z zQV1FahyVa?QJ0zq2pSIzfB*n$QT_k#00004%c7UdUkDinEQtUBGE$dH><1bKOo;#h zFjAK~^#>XUY>5B>9#Z|6D_{s22aJgT06bFtmrGy>AqTXH008b%{gNmr5208V9_J006X9{g-=T2pI?5 ziU0u0RQ;EmVF(!p{E7eo?^Tyd?gttM9E$(|23D6^3J4kpJc|GT3ReA>`(X$f2V9E) z04P@dmn-TA83ufd002u?mpb(a8V8(<0022w{g+!}2pI;vivR$~R+pL{2qFgLivR$O zSC>ld2O1^>i~sR6X*=?5DHi~s=DSeHs92pR{(i~s=R zSpAo)ln5FHi~s=ASeI()2O0(hjQ{|>SeHs92pR??jQ{}4SeFV22pa~C006mI{g*3K z2pR^B005|1{g+GX2O0*A007Kb{g*512N?&XjQ{}fSpAnP>IWGG#Ek#|6PF?U2O9?D zjQ{`vS(nNw2pa~D000_U{g-=)2pJD7g#Z9XS^fWf0ssI6znz!s3kVqoOpX8mnp>AT z1_&AkY>of`;9HkU76=*#jE(>R(p&wPtLXxl{*q8DC2O9>Aj{pGHTbJq;2pR{hj{pD)T>Y1;We6Dt%#Q#7K3tay76=*z?2iBd zT9qLP8wL!J003ZImzwkk8U`$o00358mrCph8V5{}002~6{g+E-2pI=#kN^ODT>Y18 zW(XMvjF12TW?lW4i)IKR2egm?0Q6n`m$POFAur^I003-W{r{W+000Cpn*abo4iJU{ zLk$K;j01xN1CRj>2M8Ph000D$007`${g+E;2pIgWd= zC-jj308(K6|0w_f002P_5QYLn4F+Tk2M7QF03-ka02Gn{09;`GmosPxAqPB?0072d z{g+#42pI-kk^lhbV3(Tz2O1BAi2wlBVEz9(0RR95qnVd0BnTM?q>=yt=wbbryGjTd z2gH&902pHZm%B;`83*K&002m0{g=B+2pJ{>lK=pCV*US600000K@Jdx0z(Z30!s`B z2mk;i0000alK=pyVwbxA2O7edSm^U zi)jcU2fUL20PJJ^my2l#AqV7>003TO{g;br2q6aylmGzGWc`(4VMuF2pb3F zlmGzxW&M}Sa|jv+l>h(~X8o62SqK>iB$WUF2xk44>*)s>21Jzr01{@GDmVxm1(g5* zBxaXd3J4kngp~jQD3>t=2pcb?l>h)1X8r$r00000K@Jdx0z(Z3MS}wZaSR6t00000 z0000a0002Yl>h*0X8o5-jR+wI^pyYrkY<;f9ta{P9F_n8RA>GFLjV8(06`8Ah5|zk z21SDdc?<^#Bme*aJeB|ecW0NnK?ouTWR?H`q-Xt?OGpSB1(pB+pl6qA5C|IumH+^n zXP3(B2O0*%mH+_8XO~*^2O0+CmH+_EXP3$$2pa{L0072kmr5208U`en006gVmkJ07 z8wQsE0H$aCm+NZ?84qlZ006>g{r}eh000Erl$X1K2q6cQmjD22X#JOaUI-cnmjD22 zX#JOq=?57G)RzDNYG{|bG6)+6mjD26X#JO)YzP?-9FG71Vrc#UtpET31Ur{g+!=2pI)@m;eCQmvIFM7niXA2LuP4m;eC8X#JO) zSqLEq#Fzj8>S+C!tAGd{1LSD^m&-k2pR;L007vRp#%sU2Sk|w0Muyx zms?o~83kmS0079BaRmq$m$3f_1P6qf006dV{g-QS2qFfV007)*{gS`H2P~QZ0Jv!Vmz!A#AqG^M z007=-mpVNN8wQ#H0N7~#ms^Vn8U>mF0McledN~Li1eyQ<%$IQm2pa{|ng9U0mjMR| z7ndLt2m}Z8ng9UAX#JPVmk1#S9Gd_D2x*sE^amOSJevRj4r!N4BnTP?T$=y@9BG#- zI0zaCe479OE@}OjD|84M52TU+09tAN|BV0u00hsFms4~IAqUKx006jY{g7!!fE}N`*a8yFLaXt z0Lp3o|DgZ?00aw=002P_5QYLn4F*Sy1A_ztl?(?602}}S0F;~n07Pp2m#c>e84tXZ z002H}{r_(O000EvkC%f{2q7=zoB#lRYW@F000000K@Jdx0z(Z3eGCT(0000i0000C zlmGyrYW@F>00004n~#@MbO<2^G@Sqd{%V&RHwYU9od5s|mq7^#7ne|M2n7Y5000VW zms$!48wH&J01j)HdN~LiE}Z}X2y6ZSQUCw|06`8Ah5|zk1_DhC2M7QFEC2ui+>`(S zI&1y^jQ{`u1lNw2Q*;O+1_Yh}0GDf*`t%1H2PB>V0F-O}mrHsG83#n3005|K{Qv-f z|9_V&i3l16o&W%pYnN*22O0;2o&W%UYyFq&=?57Gq@Dl(iffnZ9S9l*#GU{EqidH+ zBnTP>p8x=mYnNK|2O0-Np8x=sYyFoiW(XPu zp8x=qYnSRB2pTVhp8x=^YyJOZ00000K@Jdx0z(Z30$&UV2mk;i00022mH+_qYyJN^ z000046OEUvNeCGR%%1=N1ZaTpa1}RY?pcl2pa{U004Dtms%1C z8VA&%004??{g>N#2pI?Tpa1|mZT*+)QV1C)6rlhBa&7(pcmMzZ06`8Ah5|zk1_E;o z2M7QF8~^|SG@$?h%59el69^gxRG|O>)NPk469^&)e4zjU_-*}{yLbp02b`e*0Ece< zm)m#<83w$e001~|ms$!48V1~<002C1ms$!48V3BK002L4mpb(a8Ydj0001s;{r^P( z0000%4iJU{Lk$K+g9CdE2M8Ph002Cq002~P{g>;M2pI-kq5uF=Zb%2DGC90F-f;N+bvx2GpYf0HSf1n*RqH5B!<{0FZJ0|1ALk00i5Jm-{3L z83r7r005S9mnsnm8V^L9005+N{r@ci000E1h?n~$2pI-sqyPY_bC)XU2O0;2qyPY@ zbN!cVa|jv*qyPYxbC-(f2O9;X004$_mzwkk8VBU0004Y*{g=yS2pR>Y005YCmul(< z8U`e#007!^ms<1(8YV=g007`~{r__S0000%4iJU{Lk$K3ZVU$q000~S003mA001*| zmntv_8YhIM0035W{r_SB0000%4iJU{Lk$K3T?_{Z001Na005+=005YD{g?B52q6Z{ zr2qg-b(hLI2pR|Mr2qh8b^Vt+d26s7Q=ms@BE83$CR z008%O{g+#42pI=-rT_pKcKw%IXb2hwrT_prc9#ka2pSK(od5t*cK!c(0ssI6Lxz_N zeFzx_+@=5kqj;AJ3Vu;0ssI6BZimj3kVtorvLyDdzT6f2pSJeo&W$U zd;R};0ssI61BRCieFzx_Y^MMKdwrJ*3(|c1mlI53w;O~2DGOD z0Ofy|3JeGu58R#r0RDgd|9Juc00hH@mkWIe83+8Q002*d{g*3!2pSHb003x${r`Ca z000D|g_jF`2pR>b006m!mkJCB8V_ur007d2{r`Ca000Dog_jF`2pI>Ar~m*Xhy9nk zeFz#3p8xNb2pTS_004A} z{r^G$0000%4iJU{Lk$Lf3^R zikCX|2O1`PsQ>^9iv9mO00000K@Jdx0z(Z3MS}xy3^ZikCX|2O0*v zsQ>^HikE8X2O0+4sQ>`}iI+O{2O0`%iT#&bSqK>i9I5~S;EDa08;}SY2Ry0( z02PY;mn%vL83tUc0016}mm2j48U}o-0016}mr5208YY~o000k){r^b-0000%4iJU{ zLk$K+g9CpI2M8Ph006wI0020Omzw_v8VB5}001V6{gf002pf{g*3J2pR>e002aam#PB@8V7`{001zG{gf004K2mpVNN8wRWZ0C9@_ms^Vn8V0NY0Bnl=mn(D#84tXp005YZ{r}eh z000D^ftS012q6aKtN;K&icPSn`{UfH*BN;07Q%Z|B?Uz00jPk002P_5QYLn4F*Mn0|JN)2M7QF03-ka0FV83y#N008idm+Bn| z8V3}v000V%{g?Zr2pR^i008)l{g+#Y2pTP}008WZ{r^t@0000%4iJU{Lk$K+g98FZ z3mpb(a8V8)N0007v{g+!=2pI;vt^fe`iNH2pR>j006>_mr5208U{45 z006U$m+Bn|8V6Lc007L4{g-=)2pKngrvL!>jQ#&z0ssI6FMa?3K@Jdx0z(Z3M~nl5 z1Orh53b%nkNubHn+O^Ou>b%SkCzHR2pa{l001hFm&*MI8U|#s004WBmr6JY8wRle z0Ctc4muqtf8V0cd0A!E-my2@<8V0cd0EUnKm#a+(8U?Wc0CbO+Dkumd1`M(Q0HlwX zS`r8v2Q0Dx0J)F-m)m#<83s(U003!_m&*MI8U}2#006p>mn!}T8V8KB006v@{g>?`n22`^E0Pc{N$_EG<2XwOl049KzCg2eh*Q06CHUmz$3W8U?ce063AC$~p)d5B#bC08Wwp|1JOk00iH9mn%9583r7* z002~xm&ykS8V5YI004}U{g-k2pR>o z008WfmrCph8U{qQ008Qdms%1C8U|#w0001zmume78V7{6000b<{g=Co2pI;XwEzG? zl9!4c2qOly003o@{g*pe2pJFbtN;LPlKubH00004?|7H%H3%UF9JT-e5|ft-=?5AH zJhlJ;E|Zt4?FSkLT($rJMw6FX5(pYEe6|1pT$BC(H2?qr06`8Ah5|zk25<}q2mk;8 zEC2uiq^$q|a+Cf4bN~PV1Y3BQ+l&YyC(O100Jf9;|3v@*002P_5QYLn4F*Mn1A7by z2qXXi0PMB^0Nj)PmrIQZAqNz<0007%{g+FP2q6bNw*UYrl>L`WjR+wJWVZkSPL%zZ zn~ew|50tI|0Cbf7|8oEU00eh;m&=U^AqKp+006j@m)bc9A_wHR007;T{g*3B2pI+h zxBvj=l$RRy2O0+?xBvj=l>L_rpa>lz*OdMLNdN!<06`8Ah5|zk21SDde+&l*8~^|S zWViqT0F{?YI0zdBxBvk9l$UA{2pa~t008uq{g*512N?&%xBvhbmHn6dU<1bLM7aO}J(c~JD^ds=1-SqKH<1eKxc~q*m6vM%2O9;s002Cdm#XLo8V1C<002dmm#R7l8wI%l07I3R${`3F1-bwL zJ(ZX0J_s8Hx&Qz?m6uxd2O0)Mx&Qz|m6s|I2pa{u002vsmrCph8wI)m07;dXY7ht; z1-bwLLzS0`><1eLx&Qz|mHn4nSqK>~06`8Ah5|zk1_DM52M7QF zBme*aRJ#BGewO{0ON|I2FNCrH0Hl`v|APPk00gUZ002P_5QYLn4F*Mn0|I#r2M7QF z02}}S0HnJB005W$ms?o~83x3=008usm#X{+8wI-n0OFRHis%O#2L!wT0MeHIm&=q0 z83!c1008!u{g>;M2pI-MyZ`|7mY13y2qFe-yZ`{WmzU}o2pR^AyZ`{;mzQck2pR{h zyZ`_InEjVadI%W?%)9^q6quKq{|6cd?7RQ~0+^S&K?ouT6ukfdE|~q7+m#3z2Q<9^ z0P2|imm7u%8V0=p0N$AWmph9H8U?)o0PmQWS`r8w1-$?O1eur0{RbK+w7mcTRhj+& zXT6utle z0-Bd<>jxSKG`;`;B%1w~8;=MY2EG6Q9-94^JBtV!1-<|PFPfKH7YG{#z5oConwM%n z2pR{pz5oC|n*Eon=?57H)V=@!IGX*JyHE%k1-<|PGMbkv=m#1H6u$rfFq-|BJ68x9 z4?MO205+Qa|8oEU00aYYmwR#uAqHf>004TLmm2j48V7{G004TL{g-QV2pR>y003y3 zmuf!<8VAI`004-Z{gS z2qFhu!2kd(oBfxomk1dLe8B(!besK`%a;ft2c*FO0Jxj|mwTNE83x3`0070Cms<1( z8V2OS007IIms<1(8U_Ty007aOm+BA*8wSDv0N0!SmkXQ-8U?}t0PvfaN)`wj24unj z0OFgMD(D9q2ZX`^0N-e2pR>$005zzmkRy|8wSGw0Gpfrmn%~U8U@1u0E(NJD(D9q2ZX}_ z0Ee6Xmuqtf8U@1u0Ck&}iVz4J1;YRUZ=08@{0AEa!vFwXo0rNV2pa{&0038;mx}%e z8V4lA002^({g*qU2q6bd!~g()oBfx2hzJ@Ey8r;JoBjV@00004<7$`tg9sT0l*9l4 z;+vN$I0zaCw8Q`a^qc*cn`{Uf2h_v>0O*_jm#c9IAqV`#000=A{g=yv2pI+(#Q*?g zoR@0o2O0)E#Q*?SoR{kA2O0)k#Q*@7oR=#82O0)^#Q*@9oR=#82O0;Q#Q*@Boc)*U z=?57Gyu|007*b{g-QS2qFf?0007>{gk1W#y}OK=Do2Q*003a0mpVNN8wJP! z09v1yDmVxl2b9PF0BoQAmwRsr8V1M!0CJ!Gm#gUq83xqI003;Cmr5208VB^q003T} z{g>-&2pJC?zyJVxpZ)*W00004Z)TUffe0Z7M9BaEA)x)2i=GG>2V}_r0C1rFm#dx# z83%;P006k4{gY$p8QVq5YSuo(LHS#K`~vNTL0gt7`}v2FU;bIidZR%WDW4 z2Fd^cC!zh9>rn_A1{gV$hqWzbv zaR?y?M9lyI;iCPQD^ds=1V$^qL*qA2pa~?007UT{g-=)2pJE| z!~g*NqW%9~00004&S97Pg9sT1?9BiGGNb*M8-xfM2Mo>t07Rqxm#c9IAqO>003>HmpVNN8wSn*0B589ms^Vn8Ya#F0AZv3|EK@}002P_5QYLn4F&?E z3LmkV16 zA_dR@0QRMqTJ#4R25is(0Q{wwO6&(32aM1F0Q#l^005Szm#XLo z8VB^z005w-{g>NH2pR>_005?@msNT2pR>`000oDmpV5H8wS$=01Bu5mph^eAqHI20020rmn!TB8U}pR004NWmulz- z8U~!x003&Im--V38V0=6003O4mnstoA_nBs004lemr5208V3Z_0042P{g>-e2pR>{ z003X7mkJ078wJz=08OWtDmVxm1=IilUZ3o{r@5W0000%4iJU{Lk$L93)2pR_L*8l*lsh3I?2pR?q*Z=^Xsh2wS2O0(}*Z=^Fsh2wS2O0)U z*Z=@|sh27^2pR@#*Z=^Esh2wS2O0*9*Z=@{sh6rm2pUeb&j0|9sr~<<00004cUJ%a zK@Jdx0z(Z3M~nl51Ok-|2M7Qh0002g*Z=?rs{Q{_00000K@Jdx0z(Z30!$1C2mk;a z0002=*Z=@Hs+Z~*2pR?y*#H1ws+S532pV5J&;S5>s{Q|=000043s(RDK@Jdx0z(Z3 zM~nl51Ok-|2M7Qp0001F&;S7Rs{Q|B00004|5gA1K@Jdx0z(Z3MS}wZSPTaU0000i z0001t&;S4~tNs6T00004=T?_{atI*?wAlavajTaK342pI;9+5iA5te0B!2O0;g+5iABto@gJ zod_8Q%-R3|KCG8o^amOT?AibTM6CUndz}aw1`OK(08*@%TJ#4R2Q1qF09dU3mwTNE z83s(-003sJms<1(8YXPp007A(`~T)H0000%4iJU{Lk$K4;VujZ2ml-a004~J002y^ zm&))58V0P}003&Nm)i0N8%@#x0C24R|33f#00hTW002P_5QYLn4F*Mn19c1s2mk;8 z02}}S0QB1c0En#p|BnCw002P_5QYLn4F&>=3*)s>N3`4k0B2JB z{}liL002P_5QYLn4F*sQ2M7QF02}}S0My(70Pw8+|7HLH002P_5QYLn4F&>X3NT2pR?6 z0048Ym-;FQ8wTD00Bx@Qmm7}=8U@|}0B5e3YU>9Y26Wy40Ew=b%J2so29(|a0H&^& zdh!Pw1>OJv!>*Ug@CO<8n2hi@COtvzIFC2O1_c;Q#;zwEh2*00000K@Jdx0z(Z30*wp@2mk;a0000~;Q#=5w3m7k z2pR@-;Q#=tw3kZg2O0*H;Q#>Zw3q4~2pR{p;Q#;xwf&bXN(dQ7)ZqXC47L6LRsaA1 z06`8Ah5|zk1_DtG2M7QF8~^|S^x*&iLbd(>RsaA106`8Ah5|zk1_DtG2M7QF8~^|S z6yg8?c(s=b83-B%G~xgNkhPZ@JqQ~H;s5~0wf&b%W(XN3bm9O2?zR2@N&o-=06`8A zh5|zk1_DJ42M7QF8~^|Sl;QvY7`B(n2M8K}wBi5&PqzL4YXATM06`8Ah5|zk1_EXb z2M7QF8~^|S)ZzdDnzsG_egFUf06`8Ah5|zk1_F5u2M7QF8~^|S^x^;j__qE3YXATM z06`8Ah5|zk1_EXb2M7QF8~^|S6ypE@L%03^h5!Hn06`8Ah5|zk1_FT$2M7QF8~^|Z z05szO0I9c^>KzCg22|q!0K&JIYUu|W26W>90Ij!|YUu|W29)Cf0GPLzO6~_52DIY< z0Is)}N*o9pCe-5q0NuC!|2hBw002P_5QYLn4F+`#2M7QF02}}S0QBPk0Qa|-%J2so z1{CA~02H{F`UMCZ1>^t#|F@SKHwYUg700000K@Jdx0z(Z30-Ov72mk;a0002g*3r3qc0F}V~|7!sN002P_5QYLn4F&^d0SpHS z02}}S0JP=+0N}y>{|5j7002P_5QYLn4F*CC2M7QF02}}S2LROO0076qmr5K68V2;{ z008#Em&*MI8U_^S002kAm+Bn|8U{4y003aZml`Js8wKY80HVT|YU&3X2XyBE0OZ2` zm+R>V83vT+008d7mrCsi8V0oI0092Nmx}!d8VA(p000uh{g>B{U2M7QF00000Bme*a?C1ah>c{>6Gywnr06`8Ah5|zk21SDd11bRw2M7QF00000 z8~^|S6zKo}_Q?JJKmY&$06`8H5QYLn4F-D*2M7QF02}}S05s_U02axY8U_d(2I&9* z0m=QBOJ@ifPIT!20PD#8|0)3h002P_5QYLn4F*Mn0|Oud3H3L3L3i__Q&i$8*=?58qJnH}eg3kT_MF0Q*06`8Ah5|zk1_D3~2M7QF8~^|STV87AE90033b{r@@u0000%4iJU{Lk$LX342pI=F?EnCq&;6H6W(XMuTH30ws06`8A zh5|zk1_Lkw3|Dyl^002P_5QYLn4F&?93;3;z00000K@Jdx0z(Z30!|DE z2mk;i0002w@&Evc>;3;_00000K@Jdx0znQKg9AzqAOcnn7(osYK@JEc0000C^8f(Q z>;3;_00000K@Jdx0znQKg9AzqAOcnn7(osYK@JEk0000y>Hq*3?EU|S00004V?BQW z06`8Ah5|tj7=r^!4j=+|4j4fW5J3(I000006aWAKWb*(3cpF06`8Ah5|tj7=r^! z4j=+m4j4fW5J3(IBme*ayz>A6uR|6~9F002P_5QYLl4j6+2N)8|bRSpi__#?fw5{00004 z+dBXNK@Jdx0znQKg9A$rFntOR7(osYK@JE(3jhEd00004^#B0q?fw5500000K@Jdu z0#^C000000000002BZK04(+Z03h!D{|^8F00000004gg000yK002bx000>7 z{r?330000000000000~S003O}000o~{r@-s0000)4j^s{4hTUD00000000yK004yT z001!V{r?33000C_IsgCw000~S005lr001cN{r?UC000CxIsgDc4iJL^Ob!SD000~S z006Z1000>7{r`V>00000L=GTy3JwTJ3jhEB0000K0002g_5c8Q?*0E20000000000 z0000S0002=?EnCP?*0D`00004<2e8TK@Jdu0!$7F0000a0000K?f?LA?*0Ge00004 z$2kB1K@Jdu0!I!o0#ynQ5J3(ILJI&q0000y?f?Kd@BM%Ok^lez1hY8+074EBjRHar z7>ol%4j_gEK@KQ`1y2qz0#*tRC_xS&K@J!~4iG{P2tf+~6aWAKboT%NnD71n1poj5 z00000000006aWAKjQ0QlknjEf1poj500000000006aWAKr1t;-i0}RXA^-pY07MQD zSq=yQ6aaq!0KE4A0HE*v{{;X5000000000002BZK0Mz#Y0GRLn{{;X50000000000 z05kvq0QBwv0Fdwf|BnCw00bX7002S`5R3vr4j6_5L=GT>1Wpb>0$mCYAVCfoK@Jc? z4hTUD05kvq04(nS0O;@i|C#^*00j6r002S`5R88UK@J#(14IrWg9J_vKmuqA4j@4e z7(osYLJkN)3jh=V003P0002<%{r?pJ0000)4iHHW2ml-a004CO003C<{r?gG0000% z4iJL^Ob!SD00000000yK005Nu003C<{r?pJ0000)4iHHW2mmwy006Y_003a{{r`^u z004gkf;a#GLJkm&0znQKh66+nAcF)>4nP833JxGa4j4fW5JC4nP8E3JxGa4j4fW5JCOp7={Bx4j_XBP7XiOp7={Bx4j_XBP7XiK@NWy zK@Jc?4hTUD02BZK0L1wK0O;}k{}liL002Y|5J?UQ02}}S0NnWi0Pyks{}KQI002P_ z5Q73t4hR4M0000005kvq00i*>0Pyks|BnCw00ek9002S`5R3vr4j6_5L=GT>1Wpb> z0$mCYAVCfoK@Jc?4hTUD05kvq06c&3002nx{r{Q(000D0Hvj-a4iJn2K@J#(14IrW zg9J_vKmuqA4j@4e7(osYLJkN)3jh=V0034nP833JxGa4j4fW5JC4nP8E3JxGa4j4fW5JCOp7={Bx4j_XBP7XiOp7={Bx4j_XBP7XiK@J!}4iJAr4hTUD02BZK z0KEGE06_Hp{}liL002Y|5J?UQ02}}S0Mz>c07&%x{}KQI002P_5Q73t4hR4M00000 z02BZK0QCC+07&%x{}liL002Y|5J?UQ05kvq02K2808sS(|BnCw00hxB002S`5R3vr z4j6_5L=GT>1Wpb>0$qO!4j@4e7(osYLJkN)3jj0#002z$005};{r{Q(000E4H2?rY z4iJn2K@J#(14IrWg9J_vKmuqA4j@4e7(osYLJkN)3jh=V004aa000p6{r?pJ0000) z4iHHW2ml-a005Ny000>E{r?gG0000%4iJL^Ob!SD00000004h90002I^8f%C_5J^k z00004Of>)iLJkm&0znQKh66+nAcF)>4nP833JxGa4j4fW5JC4nP8E3JxGa4j4fW5JCOp7={Bx4j_XBP7XiOp7>0iXL=GT>1Wpb>0%!^jAVCfo zK@Jc?4hTUD02BZK0L=XW0HF5${}liL002Y|5J?UQ02}}S0Ob7u0I2r;{}KQI002P_ z5Q73t4hR4M0000003-ka01Wj20I2r;|8@WX00crb002P_5QYLl4j6+2Ob$Q*00000 z04x9i04#t00002@{r?I90000%4iJU{K@J#$14|At0*VR_7*7rmK@JE>3jhEB001-q z003P6007|k{r|H80000&4iJn2K@J#(14RxXg9JnlFar+(3JxGa4j4fW5JCW94gdfE1S&HC06`8Ag91zr2mk;86aWAKO#c7?0Q&v^8UO$Q00000 z000006aWAKWd8sF2>Sj1O8@`>0000000000Bme*ag!TXcK>GdvmjD0&1l}?L06`8A zg91(tAOc4U4iG^O2uTY76aWAKr2hZ_xcYzn{{#R4000000000002BZK0KESI0I>S~ z{{;X5000000000002BZK0M!2g0I2%?{{#R4000000000002BZK0POz&0HFH){{;X5 z000000000002BZK00aO50GRsy{{;X5000000000002BZK02}}T0Fe6q{{;X5004gg z00000000yK001-q0RV{l{r?OA0000000000000yK002w?0RVvd{r?L90000000000 z000yK003kF0RVXV{r_wL00002XATem000yK004Xd0RYhY{r?&O0000000000000yK z005K#0RY(g{r?C60000000000004h9000220098d`u+ck00000K@Jdx0znQKg9Awp zFnkIQ7(osYK@JE<3s(vb7(osYK@JE<3jhEV0002w0096f`~Ck200000000000000K z0002|0096X`~Cj}00000000000000K0000K0RaFQ`~Cj}0000000000004gg6aWAK zECB%k5c~cACIA2c09+0b000006aWAKL;(Q+DEs~YBme*a09+0b000006aWAKTmb<9 zK>Pjw4*&oF00000000006aWAKbO8YXIQ#wo82|tP00000000006aWAKi~#`vK>Pjw z9smFU00000000006aWAKqyc{c07(1&{~iDU000000000002BZK0K5SK08sn=|04hZ z000000000002BZK0Mr2i0BHOD{~iDU000000000002BZK0PFz)0C4;L{~iDU00000 z0000002BZK00aU70C@ZT{~iDU000000000002BZK02~4V0D$}b{~mt;0000000000 z000yK001-s0RV{m{r?~U0000000000002Y)002w^0RWKu{r}(q0000&4iJt4LJk;> z140fUj08arD24?=4lsiTL=Hd#TM7;^K@KQE4j@7f7(xyZLJkN)3jhEB002w?005K% z0RSlc{r_hH0000&4iJBj0zwWLjsrywAdLh<4k(NTMGi2A20;!ug9l0uU;^|C4md#$ zFhLF|LJlB84j4iX5JC{r&%E00000K@Jdx0znQKg9Azq zAOc1T4j4fW5J3(IL<;}_0000K0000K0|5Yt{r&$G00000004gg000006aWAKECT@m zkp2Dt6aWAK00000000006aWAKL<0c;nEn0#4*&oF00000000006aWAKTmu0Bkp2Dt zO8@`>00000000006aWAKbOQkZ$o>8QU;qFB00000000006aWAKi~|7x5dQuD8UO$Q z00000000008~}d+0Hgx}02u!L{|*2E002P_5Q73t4hR4M0000003-ka0L=OT00{p5 z|Cay&00f#Y002P_5Q73v4j=+Y3JwrK4hTsL02BZK0PF(+0D%7e{{#R40000000000 z02BZK00aa90C@iW{{#R4000000000002BZK02~AX0C0c){r?C60000000000000yK z001-u0RU+J{r?C60000000000000yK002w`0RUkB{r?UC0000000000000yK003kJ z0RUM3{r?UC0000000000000yK004Xh0RT|`{r?I80000000000000yK005K(0RTw; z{r?I8004gg000000000K000221OWg*{{8<100000000000000K0002Q1OWgz{{8<5 z00000000000000K0002o1OWgr{{8$*5761SM0000000000 zL;wH)Yy|-T5dQuD5CH%H074EBi~>Op7={Bu4j_XBL=G?lX$lS?K@J!}4iG{P2ulkB zKni~jAVCfoK@Jc?4hTdG0000003-ka0KEJF0NDQh|2_Z!00gfr003kT5K9UU2tf-; z4hR4M0000002BZK0Ne!u0Pz0({|^8F000000000002BZK0Q3a`0Obz6NdNu+mjD0&1RpB^06`8Ag91(t zAOc4U4iG^O2uTY7Bme*adC z02l!N{}KQI00eU?0000006c#H000~a0RSKX{{QX(0000&4iJt4LJk;>140fUj08ar zD24?@4lsiT0-g#EC_xS&LJk;04iG{P2uKS6000yK003MF0RYed{{IpH0000000000 z000yK0049d0RY$l{{J)p0000000000000yK004{#0RR92{{II6004gg000000000K z0001_2mt{20RI0H00000000000000S0002I2mt^90sj9T00000MGg>y0#^scFaiGmJ^%m!0CWxz000006aWAKGzkF!SONb3 z4*&oF0000000000Bme*aObG!1Pyzn`E&u=k06`8Ah5|tj7=r^*4j@$y7(@;bK@JE2 zOaK4?bO`|fSONb3%K`uZ074EBj{-st7>)x>4j_#LLJla51wnrfFop&}4mg7cN)BKG z#|jQOL=G@P4k$tnAVLlpLJkl@4hTjI0000002BZK0K^Fa0N4Zm|3d%(004Xr5C8xG z02BZK0Ne=y01yQJ{}BKH000000000002}}S0Q3m~02l=R{~7=Q002l15Q73y4hR4M z0000002BZK02F@;0RR{T{{ImG0000000000001Na001ls0RSKb{{Joj0000%4iJU{ zK@J#$15FMfO%51L4iG^O2mllS002}90RSij{{K1v0001R4iEqU001Na003+X0RT`0 z{{Joj0000%4iJU{K@J#$15FMfO%51L4iG^O2mllS004iK3IPCE1pfar00000YYq?q z0000K000223IPCs1pfa)00000cMcE$0000K0002Q3IPDP1pfav00000Zw?Ru0000y z0002o3IPD%1pfbP00000LJkm(0zwWLi~~dtAch1%4k&{KP!2F-3Jxeu4j@4e7(xyZ zLJkN;3jlur00000EC2ui918&e5C#7KO#lD@074EBi~>Op7={Bx4j_XBVG0fyK@Jc? z4hTvM000006aWAKObY=3Fa`eqMgRZ+0DKM*000006aWAKWD5ZRXa)ZNNdN!<0Dle; z000006aWAKd0N4fo|3&}+004Xr5C8xG z02BZK0IUlE01yWL|4je@0006*4iEqU06YKy0K^Lc07wS@|8xKV002S`5RC#t4j7CB zL=GT^1VIicg9T6yFl-7AC`S$;M-CW54iG{P2t^A30000002BZK00ayH0Eh$;J00000000000000K0002g3;_Tb2>$;J z00000000000000K0002&3;_TT2>$;-00000b`B5#0000K000044FLc+2>$;l004gg z0Amgi00000EC2ui91Q^gPze72M*si-06`8Ah5|tj7=r^%4j^0#4j4xc5J3(INDBY} z00000EC2uiObr15a0veYM*si-06`8Ah5|tj7=r^%4j^0#4j4xc5J3(INDBY}00000 z6aWAKd<_8rkO=<&C;$Ke0Amgi004gg02BZK0F(^@0H_H5|0nB2Sg4~0(%ZPK@KoM4k$tnAVLlpLJkl@4hTiV z#>~ym&qxkXg9nBNj0KGZjst&>0ssIM0001#4gmmo3jY5L00000000000000i00022 z4gmmg3jY5p00000LJkm&0znQKh66+nAcF*04j4fW5JCv}3jTlpg#Z8m074EB zjRHar7>ol!4j_gEK@KQ`1xpSv0#FJLC`1k*K@J!~4iG{P2u2G;4k$|wAVCfoLJkl@ z4hR4M000006aWAKR1X0F*b4st3;+NC0000000000EC2uiY!3kd&Op7={Bx4j_XBSPp*}K@Jc?4hR4M0000002BZK0Gtm20MH8l|2O~u0000000000 z08{_~0JIMQ0Qd_2|8f8T002%75RL*u4j7FCLJlB|1VIich6O4k&{KL=G?lR0<9#L=GT94j4iX5JC<{90000000000 zOaK4?91#HkKnwo=Z~y=R074EBjsijs7>xr-4j_yKK@KQ}1wjrlg9ZXa3Jxei4j@7f z7(xyZLJkN=3qcMjNDd%E4j4iX5JC~L3;+NC0000000000 zEC2uigb{xM09XtD|0)0g002S`5R3vr4j6_5L=GT>1XvCjK@Jc?4hR4M0000002BZK z0JISS09XtD|3v@*0000000000089V?0L&2q0FVp*|Ahbm002S`5RC#t4j7CBK@K2> z1VIicg9S?tFalBv4k$zpAVCfoLJkl@4hTdGL=Jx_OAa7G4j4iX5JCol%4j_gEK@KQ`1xF4r0#FVpK@K264j4iX5JCxr$4j_yKK@KQ}1w;-og9ZXp3Jxei4j@7f7(xyZLJofj zL<>|34k$qmAVLlpLJkl@4hTUD04x9i0Gty60FVv-|BV0u002P_5Q73l4j=+V3JwrK z4hTjIU000Dk9smGB4iJt4LJk;>14RxXj08ar zD24?@4lsiT0%r;iC_xS&LJk;04iG{P2tf+~00000002Ay002x20RTu2{{Mgg000C< z9smGB4iJq3LJk;=14RxXh6F(lD1!w}4ln{o3Jxel4j@4e7(xyZLJkN)3jlvK0001l z6afH;4*vhA00000LJkm&0znQKh66+nAcF)=4ln{s3JxGa4j4fW5JCOp7={Bx4j_XBM-DIo zU?05A~#|62e600apg002S`5R3vv4j6_5K@K2;1XKN_az!CoccK`qY06`8Ag93357(xyp zO%51D4iG^K4hTUD6aWAKG#3E?7!v;f3IG5A00000000006aWAKOcwzF5EB0X3IG5A z00000000006aWAKWETMd2onDP2mk;800000000006aaq!0DKn#000vH{|^8F00000 z0000002}}S0F)O20QeF9{~Q1S002l15Q73w4hR4M0000002BZK0JIkY0QeF9{}TWJ z000000000002}}S0L&Kw000vH{}KQI002P_5Q73t4hR4M0000002BZK0PGh5000vH z{{;X5004gg00000002Ay000aR0RZ?B{{MCW000D`8UO%74iJn2K@J#(14s@ag9L60 z4j4fW5JC{{LP80001E4iI_{2mn+7 z003kU0RVs!{{J}x000D48UO%74iJw5LJk;?144feAdLh<4k(NTL=G^920;!ug9l0u zzySmL0SXQ{K@KoM4k$tnAVLlpLJkl@4hTgH000000000~0002I4*>vZ75@Ke0{{R7 zKN)x% z4j_#LLJla51w;-oh6X_nID-dA4zK|OlmQA3I6)3DK@KQF4j@7f7(xyZLJkN<3jhEB z00000Bme*aY!CqexElWd8UX+R1pXNS06~8a5QYLn4F*Gu1A_zr0000002BZK0E`&{ z0I(bW{|o>C000000000004x9i0IU!J0H_=O|2qHx00hz*002P_5QYLl4j6+2OAa7d z3Jw@S4iG^O2tf+~02}}S0Mr=)0Jt0e{}})P002P_5Q73&4hR4M0000002}}S0Q7$u z0RXrg{{I;O0000%4iJL^R}KgO00000000~S000yk0RXrg{{I;O0000%4iJL^R}KgO z00000000~S001-^0RXrg{{I;O0000%4iJL^R}KgO00000001li003MO0RXrg{{K4w z000Co82|u54iJU{K@J#$14|AdSPFj*7(osYK@JE(3jhEd0001l8UX;v8~*$00000K@NWqh5}X% z21ASkg9HEoBme*a1RDVWcpU!!r~m)}06`8Ah5}Fx21ASkg9HMH3JeDbK??u?JOBUy zEE@p;03H7SHvs?u074EBjRHar7>ol%4j_gEK@KQ`1y2q@0-g#EC_xS&L=G524iG{P z2tf+~000006aWAKY#RXp03Lt-{|Ep8000000000002BZK0E8O>0QepL{|Ep800000 z0000002BZK0Gt~E0Pr3D{{{d6000000000002BZK0JIwc0O%e5{}uoM0000000000 z04x9i0Mrrz0Pr3D|AYVl00hDp002P_5QYLl4j6+2M-ET|RtgRnK@NWqK@JE(3jjO- z008_O0RT`Q{{Pqj0000&4iJq3LJk;=13?ZTh6F(lD1!w}4nP8D3Jxei4j@4e7(xyZ zLJkN>3jhEB001Na002B30RZqG{{J}u0000%4iJL^UkVNgNDD&>4hTgH00000000yK z003kh0RRXe{{I31004gg000000000K0001d9033TAO8Oj00000000000000S0001# z9036M9{&Fv00000NDdH#0#6PI000000000K0002A9036M9{&Fi00000000000000S z0002Y9036E9{&Fv00000NDdH#0#6PI000000000S0002&907j-@E-pE5&!@I06`8A zg91zr2mk;8000006aWAK3>^Ug@E-pE2mk;800000000006aWAKBpm?&=pO$62mk;8 z0000000000EC2uiL=*u4;2!?}xBvhE1Y#Bd074EBjRHar7>ol%4j_gEK@KQ`1xXHI z000006aWAKY#o0A0D!jo|2zNy003DI5MB-l02BZK0E8U@09YUX{}2EG0000000000 z02BZK0Gu5G08k(P{|^8F000000000002BZK0JI$e07xJH{}2EG000000000002BZK z0L&c$06-u9{}2EG0000000000000000RR610RR612u`Iwyt3jnkW1poj50Dl2}0IX*q0RR61Gf7(j0LTFwp9KK%0R`*?0G9&=p9KJ_0|osA z0L23vp9KK!0|kx+0E+}up9KK41qA>A|Nj9VxdGDwsRaPb0|oE|0ObP(-vj{01O=%D z0IUTC009600Tw~80{{Sp1Z4090E`7A-vt1L1_b~B|Nj9IJPqyv006%N=K{_J0OJLh zo~j5Mm&B?F5DWnS{{aC1{{aC1{{ffKst6~S3#$k-Nf)321+oGFw*dvA0szYa1&{&& zivmdi0RR61FL?!*1OSKu1%?Cwg#rb_1OSu*1+fGGmIDR;1OTlA1?>a?!2<={1OR~q zp8=O%s|X_q3U>vP0RX1~mv^fOotH|n2qTv@tO!t-U91Qymy@gr9S{sB1poj#1wjB- z1pom5{{ffitOzxi?W_nOm+h0hiCL2p$Ii0RaF10hgDu2r8HTu?Py63$q9&mkqNBB$o}d z2qKp=vj~I%43`142p^XavFaQAmn-u{K zKm}I;Z3=e)g#iTs0096100030{{aC1{{ai50R^f70M7vh009600hivj2o{$~tOygA z+q4Kcmp8Zw5|wFoC92tx%*0A2+E0RR612ww$e0D1)g0RR612ww$e0D1)g z0RR61mw&McESHzD2okrswFp1~mnF3b9+&&J2oIM(w+JN{3?l^q073;x0A2+E0RR61 z2uB4@0AdA~Znp?8m+7$x440X*2p*T?w+I%OQMCvfFAN_A00377VE}do009600SHG0 zP5@#B009600SHG0P5@#B009600SGn)JpfV#mp-)!EtmVY2p*TkvIrQL`L_rmm-@E| zJq8Fv1xf&3mzA{$AeTkB2s)QzxCk7V^RWmNm;bQ{2!9AM1yTTD1pom5{{aXw1yTTD z1pom5{{aC1{{aC1{{aC1{{apl0{{Ro1(*Qr3+0RR614J!oz06QCe0Ez(x009600S+q#0028ChXDYU z0R;d6|Nj9ED+K@mI~#leiU9=x0RR614l4x!0Dn6shXDYU0R;d6|Nj9ED+K@mI~#le ziU9=x0RR614l4x!06Qj!0RWW&1pom5{{amv1poj$8+-tY0R;d6|Nj9FD+K@mJ0^z# z0F?m+009600Szk!00281d;p381pom5{{apw1poj$CWiq4l>r3+0RR614J!oz06QCe z0Dp=B1pom5{{apw1poj$CWiq4l>r3+0RR612uKBE0A3gX0RR610RR610RR610RR61 z0094+4FLou1uy{t00000009600RaF10RaF10SY=#i2(qd0R;d6|Nj99E-YvOdj$Xh z|Nj9DBn1EfHU&cfRs{e6|Nj99FeY9AaeoB>0RR61K6eG11_1d11?B|+&H@FQ1^}G{ z1^xv9ssshM1pxO11(^l_lLZ0*0I~%Iw*>&u1qA>A;ROZe1pu@L1pom5{{cmX0R^rG z0EYqv>;(Ya0tM#=0ILH9%mx6&1O=`J0NMlvsRjV21qJ5@0Kx?V008F&1?&X?n12QZ z005*01*rxA#|8xe0RR61B6$Us1OSo&1+oMH@BszS1OUJS1?L0+%mW3L1OSNyMgRc+ z{{axp0R;d6>;VOb0sw*n7ytnO{{aXb1t1^@s6 z002NM1^@s6000my1^@s6005|&D*ylh005wv2><{90073A2><{9007pQ2><{9007>Y z2><{9008Nj3AZuA2=xL3;1UXxVF48@z?>@p00000(0~a500000;D8AL00000z<>z= z000000000000000P=N`PAreg!fD;M;000000000000000pc4v{VF48b;1ddyVF48@ zV4W)f000000Fwy-000005R(Z200000z>o<5000000000000000ppglaVF4v8c%3T% z00000(2@xN00000;F1Xd00000(2xlL000000000000000ppglaArftu@XQDZf1fA= z0000000961000000IDbh0000000961000000JSIs0000000961000000Kg~%00000 z00961000000L&-@0000000961000000NN-60000000961000000Em490000000961 z000000JePt000000096100000e*nvU0{{R3000gE00000008rS0{{R3000aC00000 z007{y1poj5000dD00000003~52><{9000>P00000004-YD*ylh000{R00000000;O z00000000^Q00000005wwD*ylh000~S00000000O800000008y=|8D>QH2?r80ssI2 z00005000000002EPXPb`00006000000000ePyhe`0000A000000002Gegl^q&Ilb6 z@SrOI000000ssI200000(6*OK&IleN5c&iF000002LJ#700000aODI5000002mk;8 z00000pcI#i&Imp+z~ck}00000|NsAQ000002LJ#700000@c;jB00000a?S(*00000 z`TzfK00000ER!J;R|9~aE0bXX6@M171poj5001Vj1poj5001_z1poj5002g@1poj5 z003681poj5003sO1poj5004He1poj5004%u1poj5005S;1poj5005@31poj5006eJ z1poj50073Z1poj5007pp1poj5008E(1poj5008!}1poj5000KE1poj50Dk}$vIPJD z0000cvIPJD0000svIPJD0000+vIPJD00011vIPJD0001HvIPJD0001XvIPJD0001n zvIPJD0001%vIPJD0001{vIPJD0002CvIPJD0002SvIPJD0002ivIPJD0002yvIPJD z0002?vIPJD00006vjqSE0Dk}g7PAEa00000CbI00000 z0QR&60000000y-M0Dk}g000)X1poj5001Vn1poj5001_%1poj5002g{1poj50036C z1poj5003sS1poj5004Hi1poj5004%y1poj5005S?1poj5005@71poj5006eN1poj5 z0073d1poj5007pt1poj5008E-1poj5008#21poj5000KI1%Chl0000MwgmtH0000c zwgmtH0000swgmtH0000+wgmtH00011wgmtH0001HwgmtH0001XwgmtH0001nwgmtH z0001%wgmtH0001{wgmtH0002CwgmtH0002SwgmtH0002iwgmtH0002ywgmtH0002? zwgmtH00006w|@ly000007Pkce00000CbtCu00000Hn#-;00000Mz;k300000R<{KJ z00000X14_Z00000cDDrp00000hPMR(00000mbV1}00000rndzE00000wzmZU00000 z#1poj5008#61poj50Dk}mx&;6L0000Mx&;6L0000cx&;6L z0000sx&;6L0000+x&;6L00011x&;6L0001Hx&;6L0001Xx&;6L0001nx&;6L0001% zx&;6L0001{x&;6L0002Cx&;6L0002Sx&;6L0002ix&;6L0002yx&;6L0002?x&;6L z0Dk}g2D=3S000007P|!i00000Cc6ay00000HoFA?00000M!N+700000R=WiN00000 zX1fId00000cDn@t00000hPwp-00000mb(Q200000rn?0I00000wz~xY00000#=8Xo z00000*1H7&00000=DP&|00000_PYfD0Dk}g00z7T0000002aIj0000004BTz00000 z05-e@0000007kq80000009L#O000000A{=e000000Cv0u000000EWB;000000G7N3 z000000H(YJ000000JgjZ000000LHup000000M@((000000Oq^}000000QS5E0Dk}g z000KP1poj5000)f1poj5001Vv1poj5001_<1poj5002h41poj50036K1poj5003sa z1poj5004Hq1poj5004%)1poj5005S~1poj5005@F1poj5006eV1poj50073l1poj5 z007p#1poj5008E_1poj5008#A1%Chl00006z6AgP0000Mz6AgP0000cz6AgP0000s zz6AgP0000+z6AgP00011z6AgP0001Hz6AgP0001Xz6AgP0001nz6AgP0001%z6AgP z0001{z6AgP0002Cz6AgP0002Sz6AgP0002iz6AgP0002yz6AgP0002?zJCP(00000 z2EPRW000007QY1m00000Ccgy$00000HopY`00000M!y9B00000R=))R00000X1@gh z00000cE1Gx00000hQ9>>00000mcIo600000roROM00000w!Z}c00000#=ivs00000 z*1rV+00000=D!6100000_J6+x0000000zJX0000002aUn0000004Bf%0000005-q{ z0000007k$C0000009L>S000000A|1i000000CvCy000000EWN?000000G7Z700000 z0H(kN000000Jgvd000000LH)t000000M@_-000000Or62000000Dtzt1poj5000KT z1poj5000)j1poj5001Vz1poj5001_@1poj5002h81poj50036O1poj5003se1poj5 z004Hu1poj5004%;1poj5005T31poj5005@J1poj5006eZ1poj50073p1poj5007p( z1poj5008E}1poj50Dl1X!36*S00006!UX^T0000M!UX^T0000c!UX^T0000s!UX^T z0000+!UX^T00011!UX^T0001H!UX^T0001X!UX^T0001n!UX^T0001%!UX^T0001{ z!UX^T0002C!UX^T0002S!UX^T0002i!UX^T0002y!UX^T0Dk}g_QC}K000002Ezpa z000007Q+Pq00000Cc^~)00000Hp2w~00000M#BXF00000R>K7V00000X2S&l00000 zcEbe#00000hQkE_00000mcs=A00000ro#mQ00000w!;Mg00000#=`{w00000*24t= z00000=EDU50Dk}g0QSQL0000000zVb0000002agr0000004Br*0000005-%000000 z07k?G0000009M2W000000A|Dm000000CvO$000000EWZ`000000G7lB000000H(wR z000000Jg*h000000LH`x000000M^6>000000OrI60Dk}g008#H1poj5000KX1poj5 z000)n1poj5001V%1poj5001_{1poj5002hC1poj50036S1poj5003si1poj5004Hy z1poj5004%?1poj5005T71poj5005@N1poj5006ed1poj50073t1poj5007p-1poj5 z008F21%Chl0002?#RUKW00006#svTX0000M#svTX0000c#svTX0000s#svTX0000+ z#svTX00011#svTX0001H#svTX0001X#svTX0001n#svTX0001%#svTX0001{#svTX z0002C#svTX0002S#svTX0002i#svTX0002y#(xC>00000_QnMO000002FC>e00000 z7RLnu00000CdUN;00000Hpc}300000M#lvJ00000R>uVZ00000X2%5p00000cE<$( z00000hQ|c}00000md6DE00000rpE;U00000w#Nkk00000#>WK!00000*2e_^00000 z=6}Zp000000QScP0000000zhf0000002asv0000004B%<0000005-@40000007l3K z0000009MEa000000A|Pq000000Cva)000000EWl~000000G7xF000000H(+V00000 z0Jg{l000000LI7#000000M^I_000000DtDl1poj5008#L1poj5000Kb1poj5000)r z1poj5001V*1poj5001`01poj5002hG1poj50036W1poj5003sm1poj5004H$1poj5 z004%`1poj5005TB1poj5005@R1poj5006eh1poj50073x1poj5007p>1poj50Dl1H z$prua0002?$prua00006$^`%b0000M$^`%b0000c$^`%b0000s$^`%b0000+$^`%b z00011$^`%b0001H$^`%b0001X$^`%b0001n$^`%b0001%$^`%b0001{$^`%b0002C z$^`%b0002S$^`%b0002i$^`%b0Dk}g=E?;C00000_R0kS000002FnEi000007RvM700000M#}{N00000R?7td00000X3GTt00000cFP3-00000 zhRX#200000mdgbI00000rppBY00000w#x+o00000#>)i&00000*2@I|0Dk}g0OrdD z000000QSoT0000000ztj0000002a&z0000004B@@0000005;480000007lFO00000 z09MQe000000A|bu000000Cvm;000000EWy3000000G7-J000000H(|Z000000Jh8p z000000LIJ(000000M^U}0Dk}g008F91poj5008#P1poj5000Kf1poj5000)v1poj5 z001V<1poj5001`41poj5002hK1poj50036a1poj5003sq1poj5004H)1poj5004%~ z1poj5005TF1poj5005@V1poj5006el1poj50073#1poj5007p_1%Chl0002y%>@7e z0002?%>@7e00006&IJGf0000M&IJGf0000c&IJGf0000s&IJGf0000+&IJGf00011 z&IJGf0001H&IJGf0001X&IJGf0001n&IJGf0001%&IJGf0001{&IJGf0002C&IJGf z0002S&IJGf0002i&VK~}00000=FSBG00000_Ra+W000002G0cm000007S9C$00000 zCeH-`00000HqQkB00000M$ZKR00000R?h_h00000X3qrx00000cFzR>00000hR+26 z00000md^zM00000rq2Zc00000w$B9s00000#?J)+00000)_>0h000000OrpH00000 z0QS!X0000000z(n0000002a^%0000004C4{0000005;GC0000007lRS0000009Mci z000000A|ny000000Cvy?000000EW;7000000G7}N000000H)9d000000JhKt00000 z0LIV-000000Dsod1poj5008FD1poj5008#T1poj5000Kj1poj5000)z1poj5001V@ z1poj5001`81poj5002hO1poj50036e1poj5003su1poj5004H;1poj5004&31poj5 z005TJ1poj5005@Z1poj5006ep1poj50073(1poj50Dl11(FFhi0002y(FFhi0002? z(FFhi00006(ggqj0000M(ggqj0000c(ggqj0000s(ggqj0000+(ggqj00011(ggqj z0001H(ggqj0001X(ggqj0001n(ggqj0001%(ggqj0001{(ggqj0002C(ggqj0002S z(ggqj0Dk}g*3tz400000=F$ZK00000_R<9a000002Ga!q000007Sja)00000CesA~ z00000Hq!+F00000M$-iV00000R?`Il00000X43@#00000cGCp_00000hSLQA00000 zmeU0Q00000rqcxg00000w$lXw00000#?u7=0Dk}g0M^q5000000Or#L000000QS=b z0000000z_r0000002b5*0000004CH00000005;SG0000007ldW0000009Mom00000 z0A|z$000000Cv;`000000EW~B000000G8AR000000H)Lh000000JhWx000000LIh> z0Dk}g007q11poj5008FH1poj5008#X1poj5000Kn1poj5000)%1poj5001V{1poj5 z001`C1poj5002hS1poj50036i1poj5003sy1poj5004H?1poj5004&71poj5005TN z1poj5005@d1poj5006et1poj50073-1%Chl0002i)dc_m0002y)dc_m0002?)dc_m z00006)&&3n0000M)&&3n0000c)&&3n0000s)&&3n0000+)&&3n00011)&&3n0001H z)&&3n0001X)&&3n0001n)&&3n0001%)&&3n0001{)&&3n0002C)&&3n0002S)_(;6 z00000*470800000=GFxO00000_SOXe000002G<1u000007S{y;00000Cf5Z300000 zHrE9J00000M%M)Z00000R@Vgp00000X4eG(00000cGm>}00000hSvoE00000me&OU z00000rq=}k00000w$}v!00000#(&oZ000000M^$9000000Or>P000000QT1f00000 z00!6v0000002bH<0000004CT40000005;eK0000007lpa0000009M!q000000A|<) z000000Cv~~000000EXBF000000G8MV000000H)Xl000000Jhi#000000Ds2V1poj5 z007q51poj5008FL1poj5008#b1poj5000Kr1poj5000)*1poj5001W01poj5001`G z1poj5002hW1poj50036m1poj5003s$1poj5004H`1poj5004&B1poj5005TR1poj5 z005@h1poj5006ex1poj50Dl0+*#!Uq0002i*#!Uq0002y*#!Uq0002?*#!Uq00006 z+64dr0000M+64dr0000c+64dr0000s+64dr0000++64dr00011+64dr0001H+64dr z0001X+64dr0001n+64dr0001%+64dr0001{+64dr0002C+64dr0Dk}g#@Yn{00000 z*4hOC00000=Gp}S00000_Syvi000002HOPy000007TW~?00000Cffx700000HroXN z00000M%x7d00000R@(&t00000X4?e-00000cH0F200000hT8=I00000mfHmY00000 zrrQMo00000w%Y{&0Dk}g0LI$|000000M^?D000000Os2T000000QTDj0000000!Iz z0000002bT@0000004Cf80000005;qO0000007l#e0000009M=u000000A}0;00000 z0CwC3000000EXNJ000000G8YZ000000H)jp000000Jhu(0Dk}g0073^1poj5007q9 z1poj5008FP1poj5008#f1poj5000Kv1poj5000)<1poj5001W41poj5001`K1poj5 z002ha1poj50036q1poj5003s)1poj5004H~1poj5004&F1poj5005TV1poj5005@l z1poj5006e#1%Chl0002S-30&u0002i-30&u0002y-30&u0002?-30&u00006-UR>v z0000M-UR>v0000c-UR>v0000s-UR>v0000+-UR>v00011-UR>v0001H-UR>v0001X z-UR>v0001n-UR>v0001%-UR>v0001{-UR>v0002C-hTxE00000#@+=000000*4_mG z00000=H3MW00000_TB{m000002Hyn$000007T*N`00000Cf@}B00000Hs1vR00000 zM&AVh00000R^J5x00000X5R$>00000cHad600000hTjDM00000mfr;c00000rr!ks z00000wtwFR000000LI@1000000M_3H000000OsEX000000QTPn0000000!U%00000 z02bf{0000004CrC0000005;$S0000007l>i0000009N1y000000A}C?000000CwO7 z000000EXZN000000G8kd000000H)vt000000DrdN1poj50073|1poj5007qD1poj5 z008FT1poj5008#j1poj5000Kz1poj5000)@1poj5001W81poj5001`O1poj5002he z1poj50036u1poj5003s;1poj5004I31poj5004&J1poj5005TZ1poj5005@p1poj5 z0Dl0s;ROHy0002S;ROHy0002i;ROHy0002y;ROHy0002?;ROHy00006;spQz0000M z;spQz0000c;spQz0000s;spQz0000+;spQz00011;spQz0001H;spQz0001X;spQz z0001n;spQz0001%;spQz0001{;spQz0Dk}gw&Dc<00000#^MD400000*5U;K00000 z=Hdka00000_TmKq000002IB<)000007UKl~00000CgTMF00000Hsb{V00000M&ktl z00000R^tT#00000X5$3_00000cH;#A00000hT{bQ00000mg5Bg00000rsD+w0Dk}g z0Jh@=000000LJ45000000M_FL000000OsQb000000QTbr0000000!g*0000002bs0 z0000004C%G0000005;?W0000007m2m0000009ND$000000A}O`000000CwaB00000 z0EXlR000000G8wh000000H)*x0Dk}g006e+1poj5007411poj5007qH1poj5008FX z1poj5008#n1poj5000K%1poj5000){1poj5001WC1poj5001`S1poj5002hi1poj5 z0036y1poj5003s?1poj5004I71poj5004&N1poj5005Td1poj5005@t1%Chl0002C z+e z00000_T~iu000002ImC;000007Uu;300000Cg%kJ00000Hs=KZ00000M&|_p00000 zR_6r(00000X6FR}00000cIO2E00000hUWzU00000mgfZk00000rhn%J000000Ji4^ z000000LJG9000000M_RP000000Oscf000000QTnv0000000!s<0000002b&400000 z04C@K0000005<3a0000007mEq0000009NP)000000A}a~000000CwmF000000EXxV z000000G8+l000000Dq?F1poj5006e=1poj5007451poj5007qL1poj5008Fb1poj5 z008#r1poj5000K*1poj5000*01poj5001WG1poj5001`W1poj5002hm1poj50036$ z1poj5003s`1poj5004IB1poj5004&R1poj5005Th1poj50Dl0c=>-4)0002C=>-4) z0002S=>-4)0002i=>-4)0002y=>-4)0002?=>-4)00006>IDD*0000M>IDD*0000c z>IDD*0000s>IDD*0000+>IDD*00011>IDD*0001H>IDD*0001X>IDD*0001n>IDD* z0001%>IDD*0Dk}grs@R%00000w(11{00000#_9zC00000*6IZS00000=IR9i00000 z_UZ)y000002I~a?000007V8B700000ChG+N00000HtPid00000M(YIt00000R_g@- z00000X6pq200000cIyQI00000hU*0Y00000mg@xo0Dk}g0H*5&000000JiG|00000 z0LJSD000000M_dT000000Osoj000000QTzz0000000!&@0000002b^80000004D4O z000000500000 zX72?600000cJBoM00000hVKOc00000mVfUB000000H*H+000000JiT1000000LJeH z000000M_pX000000Os!n000000QT<%0000000!^{0000002c5C0000004DGS00000 z05<00000w(1poj5003t61poj5004IM1poj5004&c1pt2l0001% z^aTI_0001{^aTI_0002C^aTI_0002S^aTI_0002i^aTI_0002y^aTI_0002?^aTI_ z00006^#uR`0000M^#uR`0000c^#uR`0000s^#uR`0000+^#uR`00011^#uR`0001H z^#uR`0001X^#uR`0001n^#y+b00000mh}Yy00000ru78?00000w)F)700000#`OgN z00000*7XGd00000=Jf>t00000_Von-000002KEI2000007WM@I00000CiVpY00000 zHuePo00000M)m~&00000R`vw|00000X7&XD00000cJ>7T00000hW392000000G9Rz z000000H*c@000000Jio8000000LJzO000000M_;e000000Os}u000000QU9;00000 z00#F30000002cQJ0000004DbZ0000005000002Kog6000007WxGM00000Ci(>c00000Hu?ns z00000M*0N+00000R{8}100000X8HvH00000cKQVX004gg0EYSn000000G9d%00000 z0H*o{000000Ji!C000000LJ0000009OA6000000A~LM000000Cs=> z1poj5004&n1poj5005T%1poj5005@{1poj5006fC1poj50074S1poj5007qi1poj5 z008Fy1poj5008#?1poj5000I61^@s6000&M1^@s6001Tc1^@s6001@s1^@s6002e+ z1^@s6003411^@s6003qH1^@s6004h>00sa60001n00sa60001%00sa60001{00sa6 z0002C00sa60002S00sa60002i00sa60002y00sa60002?00sa6000060R{j70000M z0R{j70000c0R{j70000s0R{j70000+0R{j7000110R{j70001H0R{j7004ggb^!(e z00000h5-fu00000mH`F;00000rU3>300000wgCnJ00000#sLNZ00000)&T|p00000 z<^cu(00000_5lU}000001_A~E0000076JwU00000CISWk00000HUb6!00000Mgj%^ z00000Rsse900000W&#EP004gg0CoZf000000EPkv000000G0v<000000Hy*400000 z0JZ`K000000LB6a000000M-Hq000000OkS)000000QLd~0000000sjF0000002TuV z00000044(l0000005$^#0000007e4_0000009FGA000000A>RQ004gg004Fa1^@s6 z004#q1^@s6005Q)1^@s6005=~1^@s6006cF1^@s60071V1^@s6007nl1^@s6008C# z1^@s6008y_1^@s6000IA1^@s6000&Q1^@s6001Tg1^@s6001@w1^@s6002e=1^@s6 z003451^@s6003qL1^|Bm0001X1O@;A0001n1O@;A0001%1O@;A0001{1O@;A0002C z1O@;A0002S1O@;A0002i1O@;A0002y1O@;A0002?1O@;A000061qJ{B0000M1qJ{B z0000c1qJ{B0000s1qJ{B0000+1qJ{B000111qJ{B0001H1qOcr00000b_E6i00000 zh6M%y00000mIVd?00000rUeE700000wgm31^@s6006cJ1^@s60071Z1^@s6007np1^@s6008C(1^@s6 z008y}1^@s6000IE1^@s6000&U1^@s6001Tk1^@s6001@!1^@s6002e^1^@s600349 z1^@s6004hx2nGNE0001X2nGNE0001n2nGNE0001%2nGNE0001{2nGNE0002C2nGNE z0002S2nGNE0002i2nGNE0002y2nGNE0002?2nGNE000062?hWF0000M2?hWF0000c z2?hWF0000s2?hWF0000+2?hWF000112?hWF004ggW(fuW00000b_oUm00000h6x4$ z00000mI(#`00000rU?cB00000wh0CR00000#t8-h00000)(Hjx00000<_QJ>00000 z_6Y_6000001_}lM00000777Lc00000CJF`s00000HVOs+00000MhXT100000Rtg3H z004gg0A>mX000000Coxn000000EP+%000000G0{{000000Hz8C000000JaJS00000 z0LBUi000000M-fy000000Okq?000000QL$70000000s*N0000002T`d000000456t z0000005%H-0000007eT20000009FeI004gg003qS1^@s6004Fi1^@s6004#y1^@s6 z005Q?1^@s6005>71^@s6006cN1^@s60071d1^@s6007nt1^@s6008C-1^@s6008z2 z1^@s6000II1^@s6000&Y1^@s6001To1^@s6001@&1^@s6002e|1^@s60034D1^|Bm z0001H3yb000000Co-r000000EP|*000000G190000000HzKG000000JaVW000000LBgm z000000M-r$000000Ok$`000000QL?B0000000s{R0000002U7h00000045Ix00000 z05%T>0000007ef60000009Jnw1^@s6003qW1^@s6004Fm1^@s6004#$1^@s6005Q` z1^@s6005>B1^@s6006cR1^@s60071h1^@s6007nx1^@s6008C>1^@s6008z61^@s6 z000IM1^@s6000&c1^@s6001Ts1^@s6001@+1^@s6002f11^@s6004hh5C#AM0001H z5C#AM0001X5C#AM0001n5C#AM0001%5C#AM0001{5C#AM0002C5C#AM0002S5C#AM z0002i5C#AM0002y5C#AM0002?5C#AM000065e5JN0000M5e5JN0000c5e5JN0000s z5e5JN0000+5e5JN004ggRuKjO00000W)TJe00000b`b^u00000h7kq;00000mJtR3 z00000rV$1J00000wh;yZ00000#t{Yp00000))58(00000<`D(}00000_7MgE00000 z1`-AU0000077_*k00000CK3h!00000HWCH^00000MiK@9004gg09FzP000000A>;f z000000Co}v000000EQ9<000000G1L4000000HzWK000000Jaha000000LBsq00000 z0M-%)000000Ok?~000000QM3F0000000t8V0000002UJl00000045U#0000005%f_ z0000007erA004gg0034K1^@s6003qa1^@s6004Fq1^@s6004#)1^@s6005Q~1^@s6 z005>F1^@s6006cV1^@s60071l1^@s6007n#1^@s6008C_1^@s6008zA1^@s6000IQ z1^@s6000&g1^@s6001Tw1^@s6001@=1^@s6002f51^|Bm000116b1kQ0001H6b1kQ z0001X6b1kQ0001n6b1kQ0001%6b1kQ0001{6b1kQ0002C6b1kQ0002S6b1kQ0002i z6b1kQ0002y6b1kQ0002?6b1kQ000066$StR0000M6$StR0000c6$StR0000s6$StR z0000+6$XC*00000Ruu*S00000W)%hi00000b`=Hy00000h7|??00000mK6p700000 zrWFPN00000wiN~d00000#uWwt00000))fW-00000<`o7200000_7w&I000001{MYY z0000078V8o00000CKd(&00000HWmf|00000Mizet0000009F~j00000 z0CpAz000000EQL@000000G1X8000000HziO000000Jate000000LB&u000000M-@; z000000Ol43000000QMFJ0000000tKZ0000002UVp00000045g(0000005%r}00000 z07ico1^@s60034O1^@s6003qe1^@s6004Fu1^@s6004#;1^@s6005R31^@s6005>J z1^@s6006cZ1^@s60071p1^@s6007n(1^@s6008C}1^@s6008zE1^@s6000IU1^@s6 z000&k1^@s6001T!1^@s6001@^1^@s6004hR7zO|U000117zO|U0001H7zO|U0001X z7zO|U0001n7zO|U0001%7zO|U0001{7zO|U0002C7zO|U0002S7zO|U0002i7zO|U z0002y7zO|U0002?7zO|U0000683q6V0000M83q6V0000c83q6V0000s83q6V004gg zMi~YG00000Rv88W00000W*G(m00000b{Pf$00000h8YF`00000mKg>B00000rWpnR z00000wiyNh00000#u)|x00000))@u>00000<{1V600000_8A5M000001{wwc00000 z78(Ws00000CK?6+00000HW~&1004gg07e=H0000009G0X000000A?Bn000000CpM% z000000EQX{000000G1jC000000HzuS000000Ja(i000000LB^y000000M;4?00000 z0OlG7000000QMRN0000000tWd0000002Uht00000045s-0000005%&2004gg002fC z1^@s60034S1^@s6003qi1^@s6004Fy1^@s6004#?1^@s6005R71^@s6005>N1^@s6 z006cd1^@s60071t1^@s6007n-1^@s6008D21^@s6008zI1^@s6000IY1^@s6000&o z1^@s6001T&1^@s6001@|1^|Bm0000+90mXY0001190mXY0001H90mXY0001X90mXY z0001n90mXY0001%90mXY0001{90mXY0002C90mXY0002S90mXY0002i90mXY0002y z90mXY0002?90mXY000069R>gZ0000M9R>gZ0000c9R>gZ0000s9R_~@00000MjZwK z00000RviWa00000W*r6q00000b{z%)00000h8+d~00000mK_EF00000rX20000005*Rg1^@s6002fG1^@s6 z0034W1^@s6003qm1^@s6004F$1^@s6004#`1^@s6005RB1^@s6005>R1^@s6006ch z1^@s60071x1^@s6007n>1^@s6008D61^@s6008zM1^@s6000Ic1^@s6000&s1^@s6 z001T+1^@s6004hBAO-*c0000+AO-*c00011AO-*c0001HAO-*c0001XAO-*c0001n zAO-*c0001%AO-*c0001{AO-*c0002CAO-*c0002SAO-*c0002iAO-*c0002yAO-*c z0002?AO-*c00006AqD^d0000MAqD^d0000cAqD^d004ggHX#N800000Mj-|O00000 zRv`ue00000W+4Uu00000b|D4;00000h9L$300000mLUcJ00000rXdCZ00000wjl-p z00000#vuj(00000)*%J}00000<{<_E00000_8|rU000001|kLk0000079s`!00000 zCL#s^004gg05&290000007fDP0000009GOf000000A?Zv000000Cpk<000000EQw4 z000000G1*K000000Hz`a000000Jb6q000000LCH)000000M;S~000000OleF00000 z0QMpV0000000tul0000002U(#00000045^_004gg001^41^@s6002fK1^@s60034a z1^@s6003qq1^@s6004F)1^@s6004#~1^@s6005RF1^@s6005>V1^@s6006cl1^@s6 z0071#1^@s6007n_1^@s6008DA1^@s6008zQ1^@s6000Ig1^@s6000&w1^@s6001T= z1^|Bm0000sBnAKg0000+BnAKg00011BnAKg0001HBnAKg0001XBnAKg0001nBnAKg z0001%BnAKg0001{BnAKg0002CBnAKg0002SBnAKg0002iBnAKg0002yBnAKg0002? zBnAKg00006B?bTh0000MB?bTh0000cB?f;000000HYElC00000MkNLS00000RwV`i z00000W+esy00000b|nS?00000h9w3700000mL&!N00000rX>ad00000wj~At00000 z#w7*-00000)+Gi200000<|PII00000_9X@Y000001||jo000007A6J&00000CMJId z0000005&ED0000007fPT0000009Gaj000000A?lz000000Cpw@000000EQ+800000 z0G1{O000000H!7e000000JbIu000000LCT;000000M;f3000000OlqJ000000QM#Z z0000000t)p0000002U_(00000049GY1^@s6001^81^@s6002fO1^@s60034e1^@s6 z003qu1^@s6004F;1^@s6004$31^@s6005RJ1^@s6005>Z1^@s6006cp1^@s60071( z1^@s6007n}1^@s6008DE1^@s6008zU1^@s6000Ik1^@s6000&!1^@s6004g`C z00000)+q)600000<|zgM00000_9+Gc000001}X*s000007Agh+003nG046F100000 z05&QH0000007fbX0000009Gmn000000A?x%000000Cp+{000000EQ|C000000G28S z000000H!Ji000000JbUy000000LCf?000000M;r7000000Ol$Nw=u#9EdqZq4+;PP z0000w4+;PP0000>4+;PP000104+;PP0001H4+;PP0001R4+;PP0001i4+;PP0001s z4+;PP0001-4+;PP0001{4+;PP0002D4+;PP0002N4+;PP0002!oGSnT0002+ohtwU z0001>ohtwU0000-Lqj?sC`VCFRVg4hE;BAMATls9I50CXGax8ZWn>^oVRRrjE;BAM zEj1|sM?*t8ASg#pRVg4eE;ueVATls9H83_ZGax8ZWn>^oVRRrgE;ueVEi*PLlVJfQ z1p@#9005KG9TNou00ICglhGX$e**vm04PuZ0000000000000000000000RI70Ju*9 z0000000000000000000000RI80CLU*0000000000000000000000RI90Knq}00000 z00000000000000000RIA0C4350000000000000000000000RIB01)~Fe*gdg00000 z0000000000000932>{@*1poj5000000000000000000933IG7H1poj50000000000 z00000000933jpvc1^@s6000000000000000000933;;kY1^@s6000000000000000 z000934FGVI2><{900000e*gdg000000000301g0vlnDR;00000000000000000003 z01p5R6bb+U0000000000000000000301yCBR|)_C0000000000000000000301*H* zbqfFh0000000000000000000301^O*nJWMQ000000000000000e*gdg0{{~Mh?y$@ z000000000000000000000{|2NpqVQG000000000000000000000{|5OsF^DO00000 z0000000000000000{|8PfSxM=000000000000000000000{|BQ@SrOI0000000000 z00000000000{|ERF96^x0000000000000000000000RIS0HEM2000000000000000 z0000000RITm*30?6_>062^4=40000201N=YkO=?)00008000000000)0000201N=o zkO=?)00008000000001W0000201N=&kO=?)00006000000002F0000201N=2kqH0* z0002k000000002>0000201N=2kqH0*0002k000000000m0RR9301STs(2@xN00000 z4*&oF00000T>$_90RR;M;GHV~00000Pyhe`00000i2(or0sssE(2@xN000004*&oF z00000wgCVD0sssE;F1Xd000008~^|S00000;{gBw0sssE0Fwy-000004*&oF00000 z5dr`J0RR;Mkew?4004gg08jt`0000006qc$00ICE005H-0000001p5F000000BiyP z00ICE01%T20000002}}S000000Ga{-0096P0Epl#0000000;m8000000LTIW0096P z0FdA-0000000;m8000000QUj_00ICE06;4S0000006YKy004gg000;R000316#!tJ zD*ylh000;O00000002b;000314gjDN3IG5A001fg000000043W000316##ghD*ylh z000;O00000005o?000314gla23IG5A001cf00000007DZ000C4@&5n-0000000000 z00000007kk004gi01NqHL1OV~>00000000000000000000VFUmG0RRpF zfRqUU000000RR9100000d;|ah0RR;M*qJK;000002mk;800000tpor70sssES}X000623;>la1^@s6002Y)00000000^W z000314giRh2><{90003100000001ur000314giUi2><{90003100000002A&00031 z4gi0OlnDR;00001000000000^1^@s701g0)lnDR;00001000000001C1^@s701g0* zlnDR;00001000000001U1^@s702u(l;41(C00001000000001j1^@s701g0nJWMQ004gg2mk;800000&jtVh0RR;M=$R`300000 z2mk;800000^9BF_0RRpF5S0l4000001ONa4000008V3LX0RRpF6qN}8000001ONa4 z00000K?eW;0RRpF7?lYC000001ONa400000VFv&J0RRpF9F++G000001ONa4004gg z0D%Vp0096F03ekK0000000aO4000000ILT80096F03?+O0000000aO4000000MiEm z0096F04S9S0000000aO40000000IaA0096F04$XW0000000aO40000004xXq0096F z05Fva0000000aO40000009ptD00Dmh4gfTj2><{9000C400000004yu000314gffn z2><{9000C400000006QG000314gfrr2><{9000C400000007|#000314gf%v2><{9 z000C400000000gN000314gf@z2><{9000C400000001!w000314gg4%2>^cp00004 z000000000|2><{A01g05l?ea<00004000000001X2><{A01g09l?ea<0000400000 z0001;2><{A01g0Dl?ea<00004000000002S2><{A01g0Hl?ea<00004000000002& z2><{A01g0Ll?ea<00004004gg000007zzLY0RRpFV3i2~000001ONa400000Lka)@ z0RRpFWR(d3000001ONa400000aS8wc0RRpFXq5>7000001ONa400000l?ng=0RRpF zY?TQB000001ONa400000y$S#T0RRpFaFq!F000001ONa400000-U@#J0096F0CbfJ z0000000aO4000000Q(960096F0C<%N0000000aO40000004@sv0096F0DP4R00000 z00aO4000000AdRO0096F0DzSV0000000aO4000000F(;=0096F0ECqZ0000000aO4 z000000LTjf0096F0EmB;2><{9000C400000008m}000314gidm2><{9000C400000 z000vV000314gipq2><{9000C400000001=%000314gi#u2><{9000C400000002}B z000314gj2$2><{9000C400000003nS00031834iHD*ylh004gh000000001i3;+ND z01g14l?ea<00004000000001y3;+ND02u(n;41(C0000100000000223;+ND02u(o z;41(C00001000000002n3;+ND02u(p;41(C00001000000000A4FCWE02u(q;41(C z0000100000004ggLk$1`0RR~Q#^5Ue000000RR9100000dJO;o0RR~Q$KWdf00000 z0RR9100000xD5aR0RR~Q$lxmg000000RR9100000@eKd~0RR~Q$>1vh000000RR91 z00000E)D<{9000C400000 z001l$00031835(rD*ylh0003100000002uA000314gj!~2><{9000C400000003ST z00031835+sD*ylh0003100000004h{6aWAL01g1Ol?ea<00004000000001$6aWAL z02u)1;41(C00001000000002E6aWAL01g1Sl?ea<00004000000002Z6aWAL02u)2 z;41(C00001000000002&6aWAL01g1Wl?ea<0000400000000306aWAL02zM(>EJ5> z000000RR91000009Tflo0RRpFz?BIA000001ONa400000Hx&Q?0RR~Q>fkE?00000 z0RR9100000TNMBR0RRpF#FYsE000001ONa400000auomo0RR~Q>)<{9000C400000005m900031836C#D*ylh0003100000007Ar000314glDd z2><{9000C400000007?>00031836F$D*ylh00031000000093M000314glPh2><{9 z000C400000000*k004gh02u)B;41(C00001000000000v7XSbO01g1)l?ea<00004 z00000000117XSbO02u)C;41(C00001000000001e7XSbO01g1;l?ea<0000400000 z0001+7XSbO02u)D;41(C00001000000002P7XSbO01g1?l?i_U000001ONa400000 z>K6b20RR~Q^x!K1000000RR91000008yElp0RRpF?3D=s000001ONa400000Ko|f3 z0RR~Q_24T2000000RR9100000Zx{do0RRpF@RbPw000001ONa400000kQe{}0RR~Q z_TVc3000000RVph000000J|6f0096F0Q8j!0000000aO4000000OA+`0096Q0QcZ4 z000000096100000023Ji0096F0Qi*&0000000aO40000005=%`0096Q0Qlf500000 z00961000000A(2f0096F0Q{8+0000000aO4000000ET}V00031836g<{9000C400000007w;00031836j=D*ylh0003100000 z000Xb000314gds}2><{9000C400000001)@00031836m>D*ylh0003100000003ng z000314gh}$mI(j=00004000000001q8UO$R02u)M;41(C00001000000002D8UO$R z01f~QmI(j=00004000000002b8UO$R02u)N;41(C00001000000002-8UO$R01f~U zmI(j=00004000000000G8vpU290RR~Q0O2bD000000RR9100000zZ(Dm0RRpF9F_?H000001ONa4 z004gg0NNV>0096Q00H4E0000000961000000RI~R0096F03enL0000000aO400000 z03RFx0096Q00QAF00000009610000007)DG0096F03?<{9000C400000006NZ00031 z82|*~D*ylh0003100000007+_000314gf5c2><{9000C4000000093S0003182|<0 zD*ylh0003100000001i;000314gfHg2><{9000C400000002=P0003182|?1D*%50 z00001000000001i9RL6U01f~&mI(j=00004000000001_9RL6U02u%W;VS?D00001 z000000002d9RL6U01f~+mI(j=00004000000002+9RL6U02u%X;VS?D0000100000 z0000P9smFV01f~=mI(j=00004004gg00000KOO)80RR~Q3E?XM000000RR9100000 zZyo>u0RRpFK$Zyr000001ONa400000jvfF20RR~Q3gIgN000000RR9100000w;lih z0RRpFM3xBv000001ONa400000+8zJ^0RR~Q3*jpO000000RR91000002Ooa`0096F z07#Yz0000000aO40000004g5<0096Q01V+P00000009610000009PLX0096F08Ew% z0000000aO4000000Dd0;0096Q01e?Q0000000961000000Iwea0096F08o|*00000 z00aO4000000Mj1;0096Q01kiQD*ylh00031000000003X000314gge^2><{9000C4 z00000001H&0003182}IAD*ylh0003100000002!O000314ggq|2><{9000C400000 z003+t0003182}LBD*ylh0003100000005OB000314gg%12><{9004gk000000002G zAOHXX02u%g;VS?D00001000000002#AOHXX01g0PmI(j=00004000000000AApigY z02u%h;VS?D00001000000000rApigY01g0TmI(j=00004000000001FApigY02u%i z;VS?D0000100000004ggogn}K0RRpFXqE{8000001ONa400000%^?5)0RR~Q6yYlX z000000RR91000002O<{9000C400000001^50003182}pLD*ylh0003100000003nq000314giFf z2><{9000C400000005OF0003182}sMD*ylh00031004gg0002bBme*b01g0%mI(j= z00004000000002=Bme*b02u%r;VS?D00001000000000ZB>(^c01g0*mI(j=00004 z000000000;B>(^c02u%s;VS?D00001000000001YB>(^c01g0;Z_0RR~Q9^oqh000000RR9100000#U%g$0RRpFl$Hqq000001ONa400000 z=_LRF0RR~QAK@zi000000RR91000007bXAz0RRpFn3f3u000001ONa400000IVJ!A z0RR~QAmJ+j000000RR9100000WhMXs0RRpFoR)tH0000000aO4000000Es350096Q z03qQk0000000961000000JkOp0096F0HBr$0000000aO4000000NEx00096Q03zWl z00000009610000000k!i0096F0Hl@)0000000aO40000004XN`0096Q03+cm00000 z00Dmh000000037f000314gjc@2><{9000C400000004F;0003182}{VD*ylh00031 z00000005sS000314gjo{2><{9000C400000006)z0003182}~WD*ylh0003100000 z008SJ000314gj#02><{9000C400000004gyC;$Kf02u%#;VS?D00001000000000( zC;$Kf01g1OmI(j=00004000000001JC;$Kf02u%$;VS?D00001000000001&C;$Kf z01g1SmI(j=000040000000027C;$Kf02u%%;VS?D00001000000002hC;$Kf01kfu zyp{<7000001ONa400000`X~SZ0RR~QDd8&s000000RR9100000DJcK|0RRpFz?KOB z000001ONa400000Oep{W0RR~QD&Z>t000000RR9100000c_{z@0RRpF#FhyF00000 z1ONa400000sVM*e0RR~QE8!~u004gg00961000000OKhD0096F0LYdJ0000000aO4 z0000001GMr0096Q04(7v00000009610000006i)I0096F0L+#N0000000aO400000 z0AMNr0096Q04?Dw0000000961000000F5dD0096F0MM2R0000000aO4004gg005~f z0003182~QfD*ylh0003100000007S_000314gl1a2><{9000C400000008YO00031 z82~TgD*ylh0003100000000#$000314glDe2><{9000C4000000022F0003182~Wh zD*ylh0003100000003tz004gh01g1$mI(j=00004000000001rD*yli02u%=;VS?D z00001000000002DD*yli01g1)mI(j=00004000000002iD*yli02u%>;VS?D00001 z0000000030D*yli01g1;mI(j=00004000000000dEC2uj02u%?;VXXt000000RR91 z00000Su6km0RRpF=#~ip000001ONa400000e=Gn10RR~QG~p`%000000RR9100000 zuPgun0RRpF?3M`t000001ONa400000;Vb|E0RR~QHQ_4&000000RR91000009W4L= z0RRpF@RkVx000001OR^k0000008lLe0096Q05;((0000000961000000F5mG0096F z0Q8m#0000000aO4000000JJRt0096Q05{<)0000000961000000Oc(J0096F0Qi;( z0000000aO400000017Su0096Q065_*00000009610000006Bjy000314gma?2><{9 z000C400000003w%0003182~xqD*ylh0003100000005yb000314gdg`2><{9000C4 z00000007G_0003182~!rD*ylh00031000000093k000314gds~2><{9000C400000 z001g400031832Df;VS?D00001000000001AF8}}m01f~Mmk9s>00004000000001j zF8}}m02u&0;VS?D000010000000025F8}}m01f~Qmk9s>00004000000002iF8}}m z02u&1;VS?D000010000000007FaQ7n01f~Umk9s>004gg1ONa400000J}>|P0RR~Q zKH)0>000000RR9100000e=q<50RRpF6qgAA000001ONa400000sW1Ql0RR~QKjA9? z000000RR9100000-7o+E0RRpF7?%kE000001ONa400000`Y-?h0RR~QK;bI@00000 z0RR91004gg03k5|0096F034SI0000000aO40000007WqX0096Q072m^0000000961 z000000CO<_0096F03eqM0000000aO4000000GcrX0096Q07Bs_000000096100000 z0Lw7|0096F03??Q0000000aO400000001%o00Dmh8304!D*ylh0003100000002KS z000314ge^Z2><{9000C4000000040^000318307#D*ylh0003100000006Br00031 z4gf5d2><{9000C400000008GQ00031830A$D*ylh0003100000001j9000314gfHh z2>^cp00004000000001TGXMYq02u&A;VS?D00001000000002PGXMYq01f~&mk9s> z00004000000002)GXMYq02u&B;VS?D00001000000000ZGynhr01f~+mk9s>00004 z000000000$Gynhr02u&C;VS?D00001004gg00000XEXo+0RRpFJeLUo000001ONa4 z00000h%^8I0RR~QN#QF1000000RR9100000vortz0RRpFK$i&s000001ONa400000 z(lh`70RR~QO5rO2000000RR9100000`!oOm0RRpFM3)Hw000001ONa4000006E%MT z0096Q088O300000009610000005vrL0096F07#b!0000000aO400000082Fh0096Q z08HU40000000961000000Bbb>0096F08Ez&0000000aO4000000F^ZW0096Q08Qa5 z0000000961000000Le7~0096F08oFI2><{9000C400000008zi00031830b<{9000C400000002}r00031830e=D*ylh00031 z00000004zH000314ggq}2><{9000C400000006Bv00031830h>D*ylh004gh00000 z0002rHUIzt01g0Lmk9s>00004000000000AHvj+u02u&L;VS?D00001000000000# zHvj+u01g0Pmk9s>00004000000001GHvj+u02u&M;VS?D00001000000001$Hvj+u z01g0Tmk9s>0000400000004gg#Ww%|0RR~QQ{gKB000000RR9100000|2F^t0RRpF zXqO29000001ONa400000EI0rF0RR~QRN*TC000000RR9100000V>kc+0RRpFY?lcD z000001ONa400000jW_@R0RR~QRpBcD000000RR9100000!8iZ_0RVpv0C1NH00000 z00aO4000000OB|R0096Q09N5E00000009610000001Y_+0096F0CblL0000000aO4 z0000006aMW0096Q09WBF0000000961000000ChP40096F0C<-P0000000aO400000 z0H!$r0096Q09fHG004gg0003100000007}R000314gh?Y2><{9000C400000000X* z00031830+~D*ylh0003100000002Ka000314gi3c2><{9000C400000003e-00031 z830=0D*ylh00031000000056V000314giFg2><{9000C4004gg00027IsgCx02u&V z;VS?D00001000000002pIsgCx01g0%mk9s>00004000000002~IsgCx02u&W;VS?D z00001000000000fI{*Ly01g0*mk9s>00004000000000>I{*Ly02u&X;VS?D00001 z000000001YI{<$G0RRpFke3Mn000001ONa400000oI3yj0RR~QUg0YM000000RR91 z00000%R2x70RRpFl$Qwr000001ONa400000`a1vs0RR~QU*RhN000000RR9100000 zGdutQ0RRpFn3o9v000001ONa400000UpxQ+0RR~QVBvo&0000000961000000F^ud z0096F0GyWz0000000aO4000000LeT60096Q0Ab-P00000009610000000%t)0096F z0HBu%0000000aO40000006IMY0096Q0Ak@Q0000000961000000CznA0096F0Hl`* z0000000e&k00000005{x00031831G9D*ylh00031000000084X000314gjc^2><{9 z000C400000000#}00031831JAD*ylh0003100000002=w000314gjo|2><{9000C4 z00000004?U00031831MBD*ylh0003100000004i@J^%m#01g1Kmk9s>0000400000 z00004KL7v$02u&g;VS?D00001000000000*KL7v$01g1Omk9s>00004000000001Z zKL7v$02u&h;VS?D00001000000002BKL7v$01g1Smk9s>00004000000002$KL7v$ z02zM(XyGdW000000RR9100000DL?=K0RRpFyq5_8000001ONa400000Vn6@@0RR~Q zY2hmX000000RR9100000r9c1x0RRpFz?TUC000001ONa400000+&};T0RR~QYT+vY z000000RR91000009YFv90RRpF#Fq&G004gg00aO40000008Bvu0096Q0BhkZ00000 z00961000000EIyS0096F0LYgK0000000aO4000000JT8?0096Q0Bqqa0000000961 z000000PjHn0096F0L+&O0000000aO40000003kvE0096Q0Bzwb0000000961004gg z003P=000314gk=X2><{9000C400000005Li00031831nKD*ylh0003100000007lO z000314gl1b2><{9000C400000000X^00031831qLD*ylh0003100000002uv00031 z4glDf2><{9000C400000004DE004gh02u&q;VS?D00001000000001~LjV8)01g1$ zmk9s>00004000000002mLjV8)02u&r;VS?D00001000000000LL;wH*01g1)mk9s> z00004000000000-L;wH*02u&s;VS?D00001000000001kL;wH*01g1;mkECW00000 z1ONa400000vP1v?0RR~QbKxrh000000RR9100000>qGzm0RRpF=$8oq000001ONa4 z00000A4LEF0RR~Qbm1!i000000RR9100000T}1!@0RRpF?3W1u000001ONa400000 zkVOCh0RR~Qb>S-j000000RVph000000L?`J0096F0PvRy0000000aO40000000Tw< z0096Q0CwRk00000009610000007FIq0096F0Q8p$0000000aO4000000C+|K0096Q z0C(Xl0000000961000000JlZ}0096F0Qi>)0000000aO4000000O)^400031831_U zD*ylh0003100000001LL000314gma@2><{9000C4000000034;00031831|VD*ylh z0003100000005Im000314gdg{2><{9000C4000000075F000318320WD*ylh00031 z00000000F@000314gh}ymf;0096Q0D$2u0000000961000000F6oj0096F034VJ00000 z00aO4000000KZBA0096Q0D<8v0000000961000000Q*V+0096F03etN0000000aO4 z0000004+-Z0096Q0D|Ew0000000961000000BK7A00Dmh4ge&W2><{9000C400000 z005v%00031832RfD*ylh0003100000007}j000314ge^a2><{9000C400000000e4 z00031832UgD*ylh0003100000002Ww000314gf5e2><{9000C400000003}I00031 z832XhD*%5000001000000001|OaK4@01f~!m;VS?D z00001000000001cO#lD^01f~+m0096Q0F8g)D*ylh0003100000004zg000314ggS? z2><{9000C400000006U300031832yqD*ylh0003100000008Sx000314gge`2><{9 z000C400000000zF00031832#rD*ylh0003100000002i&000314ggq~2><{9004gk z000000001XPyhe{02u&~;VS?D000010000000025Pyhe{01g0Lms z0RR~Qli@1>000000RR9100000$58+P0RRpFXqX8A000001ONa400000_E7);0RR~Q zl;JA?000000RR9100000FH!&i0RRpFY?uiE000001ONa400000Tv7l40RVp)0F~h@ z0000000961000000FzPx0096F0C1QI0000000aO4000000K!rL0096Q0G8n^00000 z00961000000Q*t^0096F0CboM0000000aO40000004h@e0096Q0GHt_0000000961 z000000Ao`C0096F0C<=Q004gg000C4000000050s000318335!D*ylh0003100000 z006;L000314gh?Z2><{9000C400000008Jy000318338#D*ylh0003100000000?O z000314gi3d2><{9000C400000001>q00031833B$D*ylh00031004gg00016Q~&@0 z01g0zm<{9 z000O800000000<{9006rH00000005p|000314gi1x3IG5A008{}00000 z002Q>000314gdht2><{9005Z+00000007%x000314gjFl2><{9001)r00000003NI z000314glcS2><{9000gG00000007ot004gh01g0v-w6N!0001X0000000016VE_OD z01g1)_6Yz00001g000000002-VE_OD01f~E?Fj$?0001f000000001mVgLXE01g0v z;0XW#000050RR910000PV*mgF01g14;Ryf$0001&000000001(V*mgF01g1)(FuP5 z000002mk;800000o?`$20RRpF@X-kX000005C8xG00000q+<{9006oG00000005U}000314gg^12><{9006iE00000002a1000314gi4W z2><{9006-N00000008l4000314getN2><{9006uI00000005q7000314glcj2><{9 z007GX00000002yB000314gh~3>0002R000000002_X#fBL01g14{Rsd700022 z000000001;Y5)KM01g0P{s{m80001*000000000sYXATN01g1a{|Nv90001(00000 z0002bYXATN01f~E{|Nv90001?000000001JYybcO01g0P015yA004ggoB#j-00000 z0c`*P0RRpF009aB00000s{jB100000n{5C90RRpFzyS&X00000r2qf`00000G;RO@ z0RRpF0N@D#00000V*mgE00000tZo1R0RRpFK;j7i00000Y5)KL00000EpGq-0RRpF zfYJ#7000005C8xG004gg05fj@0096F0Kno2000000Ez$r000000MBm#0096F0ATkC z000000O$Y!0000007`HG0096F0ATnD000000BZmM000000LpLx0096F0O0ru00000 z0BHaK0000007!8F0096F0ATqE000000HXi^000000L5_t00Dmh4gi4d2><{9002Y< z00000003li000314glct2><{9008R)00000008Q8000314gkRE2><{9002q?00000 z003fh000623;>B&1^@s6008DL00000005G6000623;=J21^@s6000#L00000006Rc z000C4@&5n-004gg00000000000002La{vGV02lxu;41(C0001B000000002da{vGW z01N;i?Faw>0000|000000002va{vGW01Na{vGW01N=L z2?+oI0000g0RR9100002bN~PX01N==A_)Kh0001v0RVph000004s-wj0sssEb|eV^ z00000H30ws00000A#?x$0sssEt0f5l000001P1^B00000F?0X`1OV~>0000000000 z0000000000K6C&80sssEP)`W}00000$N&HU00000t#kkY0sssEP)`W}00000$N&HU z000009d&;I00aQ>{{R3000000000000000005Np{00ICE0Kk9=0000000;m800000 z0A6(f00ICE0MLL50000001p5F000000Ecw|0096M0N9)>0000008jt`000000Izib z00ICE0MLL50000001p5F000000N8Z^00ICE0N{Us2><{9000~S000000004Y00062 z3;<{9004FX000000020400031835SgD*ylh000O800000003=v000317yy9a zD*ylh000O800000005wN000316#&4TD*ylh000;O000000078#000314gla13IG5A z001i`000000002W0{{R70P+6-0000000000000000002+b^rhY01yB$bqkk!D+wik z{&oNW0sssE91{ru00000761SM0000033mVh0sssE?du2t00000Jpcdz000006L$ar z0sssEsv-#h00000J^%m!00000Aa?)&0sssEI|c~=00000?*RY+00000Eq4F_0sssE z{u2oR00000EdT%j00000Id=d60sstu0Jic70000008an_00000077>F00ICE06GE* z0000004e|g0000008V!R0096P00`hK0000000;m8000000BUyt00ICE0E+qu00000 z07U=*000000CaZ%00ICE0QV9J0000002TlM000000DyM@00ICE03bXG0001g004LZ z00000005YG000623;@7B2><{9000F500000006sp000623;;3{2><{9000mG00000 z0075#000623;=LY2><{9000>P0000000825000623;>`z2><{9000jF00000008=T z000623;-k+2><{90021v0001g00003cmMzb01N<)_6Ps~0000*000000000BcmMzb z01N=II|%>)00005000000000ccmMzb01NG@+000002LJ#7 z00000NO=GN0sssEDhLUG0000005kyr0000008@DY00ICE002A*0000000jU500000 z0B(5z00ICE09O$S0000008Ib@000000C#x+00ICE0O0Nj0000005|{u000000DyS_ z00ICE0BGw70000007w7;000000E&4400ICE0L2jr000000R8}f00000005VH00062 z3;@g;2><{9002h-00000006Fe000623;-++2><{90034100000006vs000623;<{v z2><{9003kF00000007K+000623;<{9000mG00000007i^000623;@~~2><{9 z001Ze00000007>9c>n+c01N;F>j(e<0000B000000002zc>n+c01N;r_Xq$00001` z0RR910002|c>n+c01N;t6bS$T0000-0000000003dH?_d01N;S{RjX60001K00000 z0000BdH?_d01N=E0SN#A0000g000000000LdH?_d01N;M1&00000 zD0%<@000jF3=|3g000000000000000J9+>B0sssE{N)G$00000O#lD@00000MtT4M z0sssEKu`$)0000082|tP00000lX?IE0sssEz&r^6000004gdfE00000t$F|e0sssE zK$Hmp0001g01p5F000000JVAm00ICE0Db-l000000BZpN000000KR$v00ICE0EH6? z0000006G8w000000Lyv+00ICE0MZf(0000002TlM000000M~i|00ICE0J8H400000 z0LcLW000000PA`H00ICE0QvO@0000008an_0001g008%T000623;-}Q2><{9005%^ z00000000Vm000623;?I&2mk;8000^Q00000000?#000623;@672mk;8002Dz00000 z001d_000623;>Wj2><{9000aC00000002aL000623;=+S2><{9001`u00000004S> z0007i01N;CJP7~*00005000000001$djJ3e01N==5(xkR0000F000000001?djJ3d z02cu8peq0X00000000000002DdjJ3e01N<{9000I700000003Zo000623;>So2mk;8005Ez00000003xw000623;@uM z2><{9005`}00000004}9000623;=Qz2><{9001Na00000005GF000623;=3>@(2I` z0000B000000001U;nI0sssEhw}&k00000D*ylh00000 z`g{NY0sssEa199n00000MgRZ+0000034H(n0sssE)&U6s00000FaQ7m000006ny{y z0sssE(i{l@00000QUCw|00000AbkJ;0sssEa6SnD000001poj50001g06%>I00ICE z0C(aD0000006PEx0000008M=W00ICE0MqRV000000672v0000009Abe00ICE0AQ2} z0000001yBG0000009<_l00ICE0H9C_0000002%-Q000000Car-00ICE0I)s@00000 z00jU5000000F`|J00IDi3;@&+2><{90018V00000005zV000623;^xo2mk;8006oG z000000069g000623;>W&2><{9000gE000000075*000623;;;>2mk;8002b*00000 z007c`000623;+!i2><{9000jF00000007>7000623;>!K2><|p0000$000000002z zeEj(e<0000k0000000009egFUh01N;CObGx00001X000000000cegFUh01N;I z0to;B0000q0001g00000F@6950sssE0pbV%00000I{*Lx00000J$?WH0sssE;1vk~ z000003jhEB00000NqztT0sssE^AHID000009{>OV00000Q+@yd0sssEz)%SQ00000 zO8@`>00000ZGHd%0sssET^0!d00000C;$Ke00000b$$SU00ICE0L$bE0000006hQz z000000EB)300ICE09oh=0000009641000000F!<{90021v00000006yy000317yy{yD*ylh0000000000007B;00062 z3;+`w2><{9002+`00000007{A000623;;k-2><{9000>P00000001q2000623;^U8 z2><{9006cC00000001_B000623;=TN2mk;8003cs000000000!e*gdi01N;Re*gdi01N;H^9TR{0000w000000000}e*gdi01N;i`3L|20000x z000000001Fe*gdi01N=q_6Ps~00012000000001Ne*gdh02KhJnJWMQ0000000000 z0001gd4B)^0sssE&-w@e000009{>OV00000f`0%20sssE@Bat@00000PXGV_00000 zjeh_D0sssE$N~uf00000`v3p{00000q<;Va0sssEuK)=E00000IRF3v00000uzvsm z0sssEz&i;500000H~;_u00000%YOg>0sstu07?M~000000Ac_D000000M>s100ICE z03RF)000000J8u9000000N#H900ICE0JaSY000000CoTX000000PTMO00ICE0AM}| z0000000jU50000001SWt00ICE0G|~J0000002crN0000002P1$00ICE0DSWZ0001g z000XB000000019=000623;;>y2mk;8003VB00000001w5000623;?j}2mk;8002Dz z000000023F000623;?p?2mk;80027x00000002mU000623;?1Q2><{9006fD00000 z002^e000623;+ZE2mk;8004Rb0001g0001CfB*mj01N>AGzkCz0001K000000001J zfB*mj01N=II|%>)00005000000001kfB*mj01N=O?+5?@0000=000000001tfB*mj z01N>6F$n+w0000t0RR910001_0sssETonlb00000LjV8(00000*MI;30sssEAW#Va z000006aWAK00000?|=XR0sssE^#ut400000MgRZ+000000D%Ai0sssE78(fv00000 zQUCw|000005P<*y0sssEMdb*80000006hQz0000003U$>00ICE0PZvi0000001p5F z0000004sq200ICE0A2|R0000006+i$0000005^dE00ICE0D$rc0000005$*s00000 z06>8N00ICE0FaCc0000001N;C000000F8kF00ICE008g^0000009OEi00000005VP z000623;+O*2><{9007Vc000000078=000623;-D62mk;8003qH00000007m200062 z3;>h@2><{9001-q000000082F000623;^!>2mk;8001Ha00000008QN000623;-ZJ z2><{9004LZ000000007if&c&l01N)0000u0000000016f&c&l01N00000RRI7100000e1ZS~0sssEo(Ty6000003jhEB00000 zlY#&M0sssESr-Wa00000Pyhe`00000oPq!V0sssETN4QY00000DgXcg00000rGfwe z0sssE90dsg0001g0NDTl000000JMSt00ICE0HhHK0000003iSX000000Kb9&00ICE z0AvCQ0000005AXm000000M2;;00ICE08o?(0000001yBG000000L+2_00ICE0K)JH z000000Db@f000000Na8900ICE0Nn}+0000006hW#0001g0082G000623;^Ib2><{9 z003|R00000000Do000623;;m!2mk;8003(M00000000q#000623;>oC2><{9001Ze z00000000_;000623;>Xf2><{9000aC00000003u$000623;>Wj2><{9000aC00000 z004r60007i01N=+4haAN00015000000001tg8%>l02lxO;41(C00008000000002A zg8%>m01N;>^9TR{0000z0000000025dH?_d01N;?lnDR;0000F000000002Kg8%>m z01Nm01N=2JP81Q000006#xJL00000=Ys$M0sssE z2;~R>00000Jpcdz00000`GWue0sssEfG`OF00000HUIzs000002ZR6s0sssEd-Vta z00000F8}}l000006@&l)0sssEW;F=_00000Qvd(}000009)th@0sssEz)%SQ00000 zO8@|W00000062sI00ICE0H8bx0000002KfL0000008)ei00ICE06q^10000009pV5 z0000009}Lt00ICE0K)?b0000009gS5000000B?i<00ICE0Kh#7000000FnRz00000 z0G@;Z00ICE09*M8000000FD3v000000Ir08000623;Sg2mk;8002Dz00000007N|000623;;Cl2mk;80034100000007m500062 z3;-Zd2><{9000yK00000008ZT000623;;3m2mk;80021v00000008@h000623;+y& z?g#(?0000e0000000004g#Z8o01N)0000F000000000-g#Z8o01N=OFbMzv0000( z0RR9100012g#Z8o01N;&5D5SP0001go&W#<00000W`zI%0sssEitY#i00000RsaA1 z00000ZG`{;0sssEfIbNT00000A^-pY00000h=l+E0sssE>G=o%00000p#T5?00000 zn1uiU0sssE!Q%)3000008UO$Q00000qlEwf0sssE_2UQt000008UO$Q0001g0JVhx z00ICE0C1BD000000Js1E000000MUg200ICE06gLd0000006PEx000000N{lH00ICE z0B}$V0000002u%P000000Q-di00ICE0Jaqg0000004e|g0000000)Ku00ICE0KXFn z0000006zc#0000001t)$00IDi3;-k@2><{9001xn000000016_000314gi1?3IG5A z000>P000000029N000623;^5X2mk;8000^Q00000002ma000623;+)62mk;8001li z00000002>j00031765>rD*ylh0000000000003Hs000623;@C52mk;M1&00000 z$cX>|A^;2k+|LF800000Pyhe`00000>WKgVA^;2k@}>s>00000NB{r;00000F^T{H z5&#SUuty0100000j{pDw00000O^N^jA^;4309;iF0000002=@R000000KJL;03rYk z0O*eh0000002BZK0000003nM201^NU06>ii0000002u%P000000B(x_03rYk08@wt z0000006PEx000000F;XW03rYk002@60000000jU5000000NING03rYk05H@C00012 z000{R00000008-m001HY3;^891^@s6006oG00000001zI001HY3;=dG2mk;8001KZ z00000003Z&001HY3;+;<2LJ#7002_}00000006y=001D9VF42z&5Qs5A^;2k)Vv4) z00000P5=M^00000bBzE15|d#86Mu${001HY3;+mX2mk;8001Tc000000094u001HY z3;?gT2mk;8000^Q00000002Rb001HY3;=M^1^@s60037200000005sd z2LJ#70034100000000w@001HY3;^7v2LJ#7001ih00000002La001HY41WMmwFm$J z0000v000000001~j{pE701N==-v<{90055w00000007>T z000pH0Fz?@5q|`f001HY3;>2-2mk;8001ih00000001kL001HY3;?n(2mk;8001ih z00000003E(001HY3;@FP1^@s6001cf00000004rN001HY3;<{9000>P00000000-2001HY41WNm&jtVh0000R000000000- zl>h)D01N;IqX+;10000@000000002Vl>h)D01N=|VF>^L0000k000000000mmH+@E z01N>Cs0RQ50000g000000002TmH+@E01N=4p$7l}0001W000000001GmjD1F01N=e zO9ub|0Dk}gTmS$700000q?Z5yA^;2k3$_RV000004gdfE00000AD93DA^;2kAYuss z00000%K`uZ00000XqW&1A^;2kKxGL4000005dZ)H00000s+a%(A^;2kq{{{X00000 zO#lD@00000BAEaHA^;2k-o6F^00000FaQ7m00aO40Bx61JP8*8n3qvJ2^SstnE(JH z01N<_;RgT!0001F0000000012ng9S2lVJf91$&wR01}g70TX4Eng9SI01N<-YzY7W z0000e000000002ing9SI01N=kK?nc<0000f0000000010n*abJ01N>8$Or%c0000Q z0000000030n*abJ01N<-qy_*00000j0RR910000hoB#k4lVJf99YLG`03rYk0Fu!N z0000009610000000P>sw01}g70TUesod5tL01N=Y!w3KX0000F000000000sod5t5 zlVJf99ZH=503rYk02GG@0000002=@R000000Kc6801=a60TX}Sod5tL01N=O#0UTY z0000!000000000Bo&W$M01N;sS_c3C0001-0RR910001A*a!ds0000E000000001wp8xK%5|d#8 z6CJ>z001HY3;<-%1^@s6000XB000000023n000t`VF43=OQHY(A^;2kwy*{O00000 zIRF3v00000!lD2GA^;2krltn~00000A^-pY00000<)Q!pA^;2kmDmUX000004gdfE z00000cB23QA^;2kH0lQc00000CIA2c00000m!kjxA^;2ke31qK000008vp(|c00000R;K^}A^;2kLZb%&00000O8@`> z00000mZty!A^;2k5NQbj00000O#lD@000001gHQ2A^;2k#%>1y00000MgRZ+00000 zMyLP)A^;2$00u4x000000H_rJ000000N0a&-WPw`r~m*W01N;go(2E_0000z00000 z00003sQ>^X01N=|R|x^X01N;SS_c3C0000Q000000001Q zsQ>^X01N<{9002b*00000005J&001HY3;+n62mk;80021v00000002O* z000sI3;^Ja2><{9000>P000000051z001HY3;-sn2mk;8002z@00000008o@001HY z3;@WJ1^@s6004FX00000000-T0003JlVJf9H8HRN03rYk01AW$000000Gj~-00000 z0Fkf&03rYk0Mv&E0000004D$d000000I{$D01}g70TX`;u>b%f01Nb%f01N<(NCyA_0000?000000000vvH$=g01N;}$_M}e0002300000 z00029vH$=g01N;=y#@dP0000y0000000000vj6}h01N;JRR{n80000~000000001r zvj6}R005I?0TF-7vj6}h01N;OXa@iQ0001)0RR910000-v;Y7i01Nw02mk;8001Tc00000007^-001HY3;=L{2><{9000^Q00000001Gq z000#t01N=Wum}JE0001U000000002Xmk~w@7k}iv001HY3;@=l2mk;8002b*00000 z003yd001HY3;=qx1^@s6001ih000000073m001HY3;=9;2LJ#7002e+00000002C{ z001HY3;+Zr2mk;8002J#00000007dz001HY3;<|m2LJ#7002Y)00000004Zz001HY z3|;_ovIYPE0000g000000002BzyJUu01N<5!w3KX0000?000000000a!2kdv01N>1 zoCg2^0000;0000000025!2kdv01Nt000000D{B-01^NUe*oZ&2><{9000>P00000007U#001HY3;^Qm1^@s6 z0012T00000000ri001HY3;-U#2LJ#7001rk00000004f)001HY3;;l@1^@s6000{R z000000079v001HY3;_Nw2mk;8001KZ00000001(^000sI3;@tM2><{9e*gew00000 z0000>#sB~!01N<{-v<{90012T00000003;s001HY3;-3R2mk;8001Ze00000007p>000t`VF43m zCCUH*A^;2ktgi?F000008UO$Q00000iOK)~5&#SU0D%br000006951J00000tI7ZX zA^;2kGO-8%00000AOHXW00000TFU?cA^;2k#+nEK00000NB{r;00000=F0#85|d#8 z6Mq5B001HY3;R$2mk;8001cf00000006Gc z001HY3;+x@2mk;8005H#00000000=x001HY3;=MW1^@s6000&M00000002(S001HY z3;>+61^@s6000gE00000006no001HY41WMlfCm5o0000E000000002i%>V!*01N;- zNe2J`0000E000000000?&Hw-+01N00000CIA2c z00000Eztk~A^;2k;9v;=000002LJ#700000Y|#J!5&#SUkVgps000006#xJL00000 zjL`r9A^;2k=C}v|00000UjP6A0Dk}g0P)cP03rYk0DzGQ0000002BZK0000008Y{X z03rYk0DeLU0000002%-Q000000Ho3Y0D%90001HY3;-Zh2><{90015U00000008OI z001HY3;?pD2LJ#7002Y)00000002SL001HY3;?ov2LJ#7000sI00000005%X004g? z01N<}zXt#S0000k000000000i)Bpe?01N;afCm5o0000s0000000025)Bpe?01N=| za0vha0001m000000002;)Bpe?01N=!wFUqH0000Y000000000Z)c^n@01N;kzy|;T z0001W0RR910002C)c^n@01N<{9000O8 z00000008#a001HY3;?*E2mk;8001ih000000045>001HY3;?)`1^@s6002J#00000 z005NO001HY3;+;d2mk;8002?|00000000-+001HY3;^^)2mk;8002h-00000004p6 z001HY3|;^TjR*h$00012000000000h+5i9|01N+5i9|01N<000000002LQv(1JlVJf9 zf9=`;01^NU002e_0000001^NI0000000`Rv03rYk0Pf%j0000004e|g000000Abqz z03rYk0Gzc30000003`qb000000F~PS03rYk0H9?F0000004@Lk000000M^?803rYk z0B)xU0000009610000000Bqa<03rYke*i!?2><{9000O800000005WV001HY3;@tf z2mk;8002+`00000008XV001HY3;;k>2><{90015U00000001%F001HY3;=Lp2><{9 z001xm00000005WW001HY3;+;o2mk;8001HY00000001oB001HY3;+zO2mk;8R{#JG z000000001h-T(k101N=MCI|ok0000>0000000004-v9t201N=|R|x0000002~4U0000005#wM03iSl06+~20000004V?f z000000Ak<(03rYk09Hx}0000006_o%0000000-d!03rYk0McUz0000001f~E00000 z07>Bh03rYke*l}31^@s6000sI00000003g)001HY3;=wJ1^@s6001Wd00000004sF z001HY3;>e42mk;8007_s00000008{q001HY3;^(02><{9000^Q00000001`P001HY z3;^IC2mk;8002w?00000004pF000sI3;=M82><{9R{#JS0RR910001_;s5|501N001HY3;<3r2mk;80018V00000008Xe001HY3;<4n2LJ#7005%^ z00000004RB001HY3;^Vh1^@s6001rk00000004~U001HY3;+;j2><{9001rk00000 z007A5000sI3;-ZW2><{94*&p<000000002z<^TW^lVJf9e+cIQ03rYk0KjSq00000 z0BryO0000008Zxs01^NU0Kk$70000000IC2000000Bq*~03rYk0AO03rYk0AlPyC01N;! z#s~la0001N000000001K>Hq*D01N>BX9oZP0000E000000002j>Hq*D01N>Hq*D01N=KG6(i_^E01N=Ks0RQ50000@ z000000002K>i_^E01STsu8jx)00000R{#J200000UhDt>A^;2k^r{B{000008UO$Q z00000@azBpA^;2k>Wl{f00000Zvg-R00000Y3%?2A^;2ka$E-h00000d;$Of00000 z$L#y03rYk07Rk(0000004D$d000000QBwv03rYk z0Hgs20000001E&B0000007>rv03rYk0MJt000000L$_K03rYk0Laz|0000009XJ3000000Qd3$03rYk08`Zn0000002%-Q z000000G9Ir03rYk0E9{h0000002=@R000000P^zy03rYk0Fu!N000000961000000 z0HgE(03rYk035ss0001g000^Q00000003Y0001HY3;BV+a5M0000H000000002w_5c79lVJf9e+Bmd z03rYk0QAHN0000002%-Q0000003`PS03rYk0OIQg000000384T000000A}|903rYk z05Gfu0000002=@R000000IBx?03rYk0Ob7!00000044wc000000MGXT03rYk0NjiR z0000001f~E0000000Z~{01*HHlVbr9e<=6>03rYk0B~Ok0000001^NI000000BQID z03rYk0CKzr0000007w7;000000EqYi0HFXG0MOzq0000000;m8000000Jiu503rYk z0Nk?(000000B8UJ0000008se=03rYk0G7=N00000044wc0000000a5}03rYke*n~z z2LJ#7000sI00000004CQ001HY3;>?a2mk;8005)_000000024r001HY3;^Z~2mk;8 z001!n00000005o)001HY3;^(&2LJ#7001ih00000000mC001HY3;?{|2LJ#7004Uc z00000004CS001HY3;;y52mk;8KL7x1000000000;{Qv+W01N=43kLuI0000R00000 z0001X{Qv+W01N=&W(NQO0000c000000001${Qv+GlVJf9f3E!i03rYk05E$A00000 z0H*)|0000006P8v03rYk06=vK0000001N;C000000E+$q03rYk0GyNu000000CoTX z000000H*!`03rYk02VC>000000FeLy000000POw%03rYk04k{m0000004@Lk00000 z0Gs~+03rYke*mzm1^@s60027x00000006uH001HY3;;)y1^@s6000gE00000008g* z001HY3;>))2mk;8005i;00000003100RSQZ3;?vI2mk;8001Tc000000080u0RSQZ z3;=xc1^@s60077V00000002q>0RR#J3;>`y2><{9KL7w3000000001F0RaFK01N;? zjR^n%0000P00000000270RaFZ01g0v4hjGO0000W000000002h0RaFYlVJf9W#j z0000002U7c03rYk0Dxc#0000001^NI0000009FqH03rYk0Qjp00000002=@R00000 z0Lc#l03rYk0K|_70000003!eZ000000A3IQ03rYkUI1X=2mk;8002J#00000008O` z0RSQZ3;@7w2><{9003nG00000001iy0RSQZ3;^Pi2mk;8000gE00000006TQ0RSQZ z3;>F!1^@s6001ul00000007hx0RR${VF43O@eu(4A^;2k$Yuxt00000uK)l500000 zFcJX(A^;2kWRL~`000008vp<{9000C400000000^j0RR#J3;?i12><{90055w00000 z001`=0RSQZ3;^Iu2mk;8002+`00000004{=0RSQZ3;@u>2mk;8000^Q00000008$B z0RSQZ3;^=W1^@s60012T00000001@=0RSQZ3@!i000000H+lJ03rYk0JbFv0000004D$d0000006!K103rYk ze*j+I2mk;8001Tc00000003ha0RSQZ3;=9<2LJ#7000gE00000005O10RSQZ3;;UN z1^@s6001fg00000006ia0RSQZ3;+yo2LJ#7000^Q00000008?I0RSQZ3;-Hs2LJ#7 z000sI00000004{^0RSQZ3;;Qf2mk;8e*gd)000000000w7y$qx01N=S*9QOq0000R z000000001s7y$qx01N=s9tZ#c0000v000000000O836zy01N;~k_P|)0000J00000 z0001n836zy01N=&X$b%T0000<000000002~836zy01N<1wgvzI0000Q00000e*gdg zBN_n!A^;2k5V!~c00000R{#J200000Od0_IA^;2ku4)JX000004gdfE00000%^Cp! zA^;2koT>)^00000R{#J200000TpIxZA^;2kj#&r*00000P5=M^00000{Tl%QA^;2k zP%j7o00000VgLXD00000KO6x786p4-09a=S000000ATOn2mk;8001=r000000000W0RSQZ3;n z00016000000002IAOQdplVJf9WzQf103rYk0DgZ50000009pV50000001F`j03rYk z0OV*0000000384T000000E{6403rYk0C0B+000000A~OI000000M8)-03rYk0FZYF z000000GR;*000000AV5l01}g70TX|FA^`v*01N;|&ISMg0000Y000000002uA^`v* z01N=8v<3hG0000q000000000iBLM&+01N;~!3F>T0000}000000001bBLM&+01N=F zj0gY#0000Q000000000t01W_elnDR;00000000000000_Bmn>-01RFLa=Qos z000006aWAK00000z$5_xA^;2kO1uUD00000CjbBd00000;Uob7A^;2k;-&@w00000 z8vpwH2LJ#7 z000jF00000000vx0RSQZ3;-3AP4{e0000n000000002ADFFZ? z01N;)<{9001)p00000000pz0RSQZ3;+`K1^@s6001-q00000002TP0RSQZ3;@Ex2LJ#7 z000{R00000003ev0RSQZ3;^!62mk;84*&oi000000002^ECB!#lVJf9e;q9W03rYk z02Igw000000A2t9000000EjIC03rYk0AHR50000009XJ300000075PS03rYk04&f3 z0000001f~E000000Cz3{03rYk05rD;0000005Jdn000000HiJf03rYk0Abb$00000 z01f~E000000QfEe03rYkUI00n2mk;8007Vc00000002iX0RSQZ3;-^R2mk;8000gE z00000004n60RSQZ3;-0j2LJ#7001BW00000008DM0RSQZ3;>jj1^@s6003YB00000 z0000m0RR${VF43=6fgk*A^;2kD3JyL00000Hvj+t00000qc8ygA^;2k24@EV00000 zQUCw|00000$S?r_5&#SU5RnN000000ga7~l00000_%HzgA^;2kY$ON(000008UO$Q z00000k}&}QA^;2k*5C#J00000PXGV_00000w=n?#A^;430FZJC0000004e|g00000 z00J@r03rYk0Gz4^0000009OD2000000Fg2Q03rYk09bwp000000384T0000002DI; z03rYk0CGME00000089V?000000B<{90006200000006Qy0RSQZ3;;~O2LJ#7 z000{R000000077|0RSQZ3;<{90049V0000S0000qH30x301NE-72nPTF0000B00000 z0002@Hvs@3lVJfAe>edEA^;2k0^0}x00000p#T5?00000!#Du|A^;2k29gK>00000 zCIA2c000003ONA)A^;2kI-&*u000009{>OV00000X*mG^A^;2k&>{!`00000Hvj+t z000004mtqCDA^;2k zN&p7{000005&!@I00000#y$Z6A^;2k2qOpp000008vpI0yg$0000s000000002SKmh;}005I?0TCVBKmh;}01N+|F01N+|F01N=wI0yg$0000(000000002BK>+|F01N=w-Ut8y0000j000000002mK>+|F z01N=6jRpV!0000f000000002+|F01N>B83+IX0000R000000000(LID6G01Pew zFG>dh00000CIA2c00000;X(lbA^;2k1SJRn00000KL7v#00000cS8XH5|d#86MuP72mk;8000gE000000010B0RSQZ3;;-$2LJ#7000^Q00000001^b0RSQZ z3;$L z2mk;8001Tc00000008_%0RSQZ3`PK!%LV`d0000E000000000&MF9XJ01N<7bq4?d z0000Q000000001tMF9XJ01N=QhX()v0000R000000002HMF9X3lVJf98O%ii03rYk z0O?@}0000001f~E000000ArWIXbBg8f<^%VA^;2kP6Y=500000w*UYD0000007n4; zA^;2kGnfbf000008UO$Q00000E=K_XA^;2kz6%Ec00000OaK4?00000PDcR%A^;2k zUPA}~00000JOBUy00000+(!WbA^;2k3PT7000000Q~&?~00000I7k5iA^;3t0AgSV z0000002cuO000000HR0%03rYk0K`@Y000000CNBU000000OCji03rYk0PM2|00000 z01f~E0000002oOD03rYk0Dd9}0000002%-Q000000Ln=L01}g70TX}YNdW*N01N=T zVF&;K0000k000000001hN&x^O01N<$k_G?(0000I000000001*N&x^O01N=EoCg2^ z0000Y000000002`N&x^O01N;Sc?kdj00004000000000;O922P01N=`X$SxS0000; z000000001`O922P01Pew#pF z000000!#q_5|d#86JZ)m0RSQZ3;;fN2LJ#7002Y)00000005^<0RSQZ3;+bY1^@s6 z002b*00000007HO0RSQZ3;=GS2LJ#7001Tc00000007)f0RSQZ3;^h~1^@s60040S z00000001eMp=t>ie@#sR03rYk07=OR000000H^=}000000O(Bt03rYk0JJR!00000 z08#(|0000009Z}|03rYk0Nhy!0000002%-Q0000002EIF01^NU0HBNs0000006PEx z000000ANo603rYk03NUg0000002=@R000000DDgX03rYkE&%Xd2><{9005T&00000 z006yD0RSQZ3;>Rh2mk;80043T000000090^0RRz`VF42zAW#7SA^;2kpf(8r00000 zh5!Hn00000Pf!5>5tCs769IFVVQUE&0f?7jYY7*BoKOJ(A^;2kDR~C~00000PXGV_ z00000FHr#iA^;2kP;3bR00000KmY&$00000bWs5SA^;2khFS;!000008UO$Q00000 zCQ<Z~00000WdHyG00000xl#cD zApi~*000jP00000051Rl000000PIo$01}g70TX{IQvm=X01N=drv?B30001T00000 z0000yQvm=X01N}Y01N<@SO)+A0000Q000000002TQ~>}Y z01STswy*{O00000IRF3v00000K2-q#A^;2kf?)^%00000IRF3v00000&s6~cA^;2k zP~-*x000009smFU00000|5X71A^;2ky4ME)000008vp<{9 z000~S00000004Dc0RSQZ3;-gu1^@s6000{R00000005j@0RSQZ3;;qc2LJ#7003M7 z00000008J)0RR#J3;<{9000>P00000000JD0RR#J3;<9^2><{9000#L00000 z001If0RSQZ41WM*F$e$v0000c0000000015Tmb+g01N;WiwFP!0000E000000002Z zTmb+g01N=o!w3KX0000Q000000000uT>$_h01N=skOlw%0000R000000001*T>$_h z01N=oOb7q~0000`000000002*T>$_h01N==JqQ2*01p5FLjV8(00000SY81D5|d#8 z6Mu7F0RSQZ3;?LJ2LJ#7000^Q00000008e^0RSQZ3;-ws2LJ#7003bD00000005_7 z0RSQZ3;_O72mk;8000{R00000008%20RSQZ3;?9a2mk;80037200000005O>0RSQZ z3;?p+2mk;8003eD00000008n}0RSQZ3`PKd!UzBW0000E000000001uVF3Ul01N

_02KgeoGSnT0000O0000000023VF3UVlVJf9f6`$A z03rYk03oLc0000002%-Q000000DEEq03rYk0J1O$0000002=@R000000Ptb~03rYk z0GI&>0000001E&B0000007YW~03rYk07AA1000000384T000000Mlau03rYk0G@US z0000002%-Q0000006}B{03rYkMgX*t1^@s6000{R00000005k10RSQZ3;-ab1^@s6 z001Tc000000081-0RSQZ3;@7G2mk;8000&M00000003TP0RR${VF43=f@J{!A^;2k zLW~9g00000B>(^b00000n`Hq2A^;2kU1J9T000008UO$Q00000#$^EjA^;2k-c<+y z00000CIA2c00000;AH^-A^;2kat#Ln00000L;wH)00000Ic5O>A^;2k6q5)500000 zCIA2c00000jb;G=A^;430M?%d000000384T000000KH}b03rYk02aFj0000006YKy z0000001IaU03rYk06NMB0000003rYY0000008VEC03rYk0N`T>0000006GBx00000 z0Ay$Z03rYk0FP)00000001f~E000000N!W;03rYk0JRzj0001g001!n00000003`k z0RSQZ3;>Sw1^@s6001-q00000005V10RSQZ3;?Dv2mk;8000{R00000000hZ0RSQZ z3;-xj2LJ#7002Ay00000002sA0RSQZ3;?Gs2mk;8001fg000000060K0RSQZ3;<0V z2mk;8001!n0001g0000!YXJZv01N;W$Or%c00019000000001~YXJZv01N=4aR&eZ z0000)000000000JYykiw01N=QkOlw%0000R000000001uYykiw01N=0m0000E z000000001~Yykiw01N;)k_G?(0000{000000002LYykinA^;2k(C!8R000004gdfE z000000Br#P5|d#86J;cA0RSQZ3;;?(2mk;8000^Q00000004Sz0RR#J3;@852><{9 z000>P00000007Bt0RSQZ3;;Mt2mk;8000UA00000004e&0RSQZ3;-mY2LJ#7002+` z000000087}0RR${VF42z1#bZWA^;2k|BDC!00000NdN!<00000C~pA(5|d#86HP*I z0RSQZ3;<{f2LJ#7000XC00000007Ky0RSQZ3;k zA^;2kAkPK>000003jhEB000007;ymrA^;2k2%HB1000008vpt000000K{?u01^NU002M<0000002KfL000000N!!|03rYk00j9400000 z0AT?D000000DyA=03rYk058c10000d000^Q00000001m>0RSQZ3;?jk2mk;8000sI z00000006&q0RR${VF43=*>nK_A^;2kaBm3!000001ONa400000A$0)&A^;2k#8e0X z00000LjV8(00000z;yutA^;2kQmY3500000H2?qr00000RdxXYA^;2kXuk&l00000 z4gdfE00000;dTK4A^;2kMq~&8000008vpy0RSQZ3;<{9002h-00000005+V0RSQZ3;=GY2mk;8003100000`0000wdjS9<01N;vx(EOO z0001G000000001xdjS9<01N;mV+a5M0000Q0000000006d;tI=01N=Y83+IX0000! z000000001bd;tIwlVJf9m(X?z27e3yTkZw`000003IG5A00000Cw&0`A^;2kKBNc$ z00000AOHXW00000hU{wKA^;2kqH+iT00000 zdjJ3c00000)_ws1A^;2kL7WHx000009smFU00000kADFGA^;2k@KFf>0Dk}g00jU5 z000000M~y303rYk0I+ij000000B`^R0000004IO}03rYk0Pu+i000000NMfo00000 z0H%Ne03rYk0F=rG0000001*HH000000Ly>@01^NU0B}bM0000001^NI000000Ox=K z03rYk0FYh@0000009XJ30Dk}g001U|0RSQZ3;-Th2mk;8000pH00000002^f0RSQZ z3;=q22LJ#7004CW00000008cR0RSQZ3;-6>2mk;80012T00000005$b0RSQZ3;^t# z2LJ#7000{R00000000()0RSQZ3;?#P2LJ#70037200000005eU0e=7z01N=IISBv& z0000M000000002Cg8={{01N=eTL%CD0001U000000002>g8={{01N;o*a!ds0001Q z0000000019gaH5|01N5RR;h70000(00000 z0002lgaH5|01N;yYC{PC00000NdN!<00000NQD6aA^;2kw7UoZ00000P5=M^00000 z2ZjLvA^;2k+)@Yt00000BLDyZ00000eTD%55|d#869tim0RRz`VF43=vW5WwA^;2k zw8#bk00000AOHXW00000&V~U1A^;2kz6%Ec00000OaK4?00000?uG#XA^;2kU{nbJ z00000BLDyZ00000Glu~HA^;2kLbeD1000009RL6T00000!G{3=A^;2kiZKWP00000 z8vp*000000APp#03rYk07O&=000000LTCU z000000HTNi03rYk0IJLe0000002%-Q000000N98D03rYk0I;+O0000004)Fj00000 z06>WW03rYk03L=10000002=@R0000009lCv03rYk0BHvY0000d000sI00000008WX z0RSQZ3;?t(2LJ#7002?|00000003Ny0RR${VF43=e2M`8A^;2kJWU4x000008UO$Q z00000zKQ_=A^;2knA8RU00000ivR!s00000NQ(ggA^;2k`m+ZB000009{>OV00000 zjEeyPA^;2kcE1Mz00000CIA2c000007K{M^A^;2kpx_7q000008UO$Q00000l#BrY zA^;3t0OYX-0000007n1-000000LqL303rYk01(Uu000000Ga>*000000RD^t03rYk z0JaSW0000002=@R0000002hq`03rYk02Rpy0000002%-Q000000LP6101=a60TWH> zjR62601N=ij0XS!0000I000000000`jsXB701N>5UI+jH0001u000000002QjsXB7 z01N>1aR&eZ0001)0RR910000wj{yJ@lVJf91y7Fw01}g70TTscj{yJ@lVJf9e}9hw z03rYk06-%M0000009XJ30000003?tB03rYk0KiiT0000003-ka000000CJE403rYk z03gZ+0000002%-Q000000Jo3<03rYk0C2qs0000002ToN00000027e`03rYk0Ljt_ z0000001f~E000000CbT703rYke*hk$1^@s6000{R00000006d;0RSQZ3;+~L2LJ#7 z000{R00000001kJ0RSQZ3;-|M2mk;8002<{00000004oK0RSNY6#yWdD*ylh000;O z00000005+t0RR#J3;^Ir2><{9000#L00000006#{0RSQZ3;-9R2LJ#7KL7w400000 z0000ZlK}uC01N*000000Ed z0RSQZ3;+_41^@s6000{R00000007CB0RSQZ3;;gO2mk;8003A3000000026d0RSQZ z3;@W{1^@s6000{R00000003^60RSQZ3;-(D2mk;80012T00000008=z0RR#J3;@tU z2><{9e*gfF000000000Rm;nGH01N;-dm;nGH01Nt000000GOZw03rYk z0B$e{0000003!eZ0000003V?N0Hy#E000000000000;m800000063um03rYk0G7=L z000000672v000000F$8s01*HHlVbr9f4HFm01^NU0FXHe0000002}}S000000MwxY z03rYk09gA500000015#B0000009&E~03rYk05_-x0000004V?f000000B52B03iSs z0Dzn;0000002lxO000000H2}(03rYk0EM3j00000044wc0000001Bf403rYke*mxw z2mk;8000gE00000001?k0RSQZ3;^<62mk;8001ih00000002v)0RSQZ3;>vu1^@s6 z000pH000000042L0RSQZ3;;l82><{9001%o00000006Y30RSQZ3;+kN1^@s6004ym z00000008Tw0RSKX0000000000lWGA9fAymQ03rYk08C;C000000672v000000A8d4 z03rYk0AisC000000CWHV000000P>^(03rYk0N`N>0000001p5F0000009~a403rYk z0ODE*0000004e|g000000Pdv$03rYk03M16000000IdK3000000Ewmn03rYke*hF4 z2mk;8000gE00000008x-0RSQZ3;^JF2><{9005r=000000026t0RSQZ3;-sx2mk;8 z001BW00000006$H0RR#J3;-ZT2><{90055w00000007*l0RSQZ3;^u(1^@s6001Tc z00000008!<0RSQZ3;-i82mk;8e*gd`0000000017r~v>X01N;k#|Qub0001200000 z0000BsQ~~Y01N=|Qwab70000F000000000^sQ~~Y01N;Qkq7_)0000g000000001- zsQ~~Y01N=yY6k!S0000E000000000CssR8Z01Nz>%00000jH>|vA^;2k%D)Ey z00000NdN!<00000;i~}ve03rYk07480e*gdg001xn00000 z008u@0RSQZ3;^H81^@s6003hF00000002d<0RSQZ3;=f12mk;8000jF00000007Xg z0RSQZ3;+gH2LJ#7000^Q00000000QD0RSQZ3;+;V2><{9000yK00000002g>0RSQZ z3;;q%2mk;8003(Me*gdg0002RuK@re01N=a^acO`0000f000000002)uK@re01N=E zW(NQO0000q000000000UumJ!f01N;q;|Bl$0000e000000001lumJ!f01N=Om3(gpwk0001T0000000025f3X1o5&#SU@Q?`r00000 z761SM00000=&=C+A^;2k6s!gS000008vp<{9000aC00000 z000@a0RSQZ3;?9t2mk;8003eD00000002a_0RR#J3;>Wy2><{90055w00000003mQ z0RSQZ3;_6H2mk;8000jF00000006U>(S->Yf6BE103rYk01oU1000000MY;e00000 z02{Ue03rYk092C*000000CNBU000000D-mv03rYk0POSz00000044wc000000GqY} z03rYk0G2KY0000004e|g0000003Npi03rYk0E%4*000000HFW?000000HU`603rYk zMgU(12LJ#7000sI00000001Gl0RSQZ3;;;d2mk;8000sI00000005e}0RSQZ3;=?+ z1^@s6001HY00000007Il0RR${VF43=)VKivA^;2kXPX8900000JOKaz000000l5JH zA^;2k&%Oo#000004gdfE00000PPqX9A^;2ku%!n800000D*ylh00000dbt4rA^;2k zwn7L100000Qvd(}00000*tr1!A^;2kH0lQc00000CIA2c00000`MCiAA^;430KlsT z0000005<>t000000BpJe03rYk0KNtX0000006qW!000000Gzr303rYk0Bq6-00000 z089V?000000L!`o03rYk09v930000002=@R0000001LYT03rYk05D7l0000008jt` z000000ARZT03rYk0L1qO0001g004Rb00000006qX0RSQZ3;@ji1^@s6000XB00000 z007^+0RSQZ3;^t;2mk;8002V(00000002z90RSQZ3;-9#2mk;8000^Q00000001Jr z0RSQZ3;-f92mk;8001ih00000003;g0RSQZ3;+}E1^@s6002k;0001g0002Ey#W9s z01N;!q6Yu~0000I000000002uy#W9s01N;+3I_lH0000k0000000006z5xIt01N) z0000P000000002-z5xJ#A^;2kQXU8Z00000WdHyG00000o4)}7A^;2kx+w?%00000 zHUIzs00000Nx%UBA^;2kJ}d|T000009smFU00000dcXkyA^;2k*!>0o000003jhEB z00000pTGeC5&#SU;Ef3Y0000082|tP00000@4x{75&!@I0001!X8{d=0l@(PA^;2k z^vwtW000009smFU00000zrg_jA^;2koWTYF00000VgUdE000003c>*ZA^;2kx9bN0 z000004gdfE00000Kf(b3A^;2k?wbez000008UO$Q00000@4^89A^;2k6x0U*00000 z8vpJ`RA^;4307}9K0000001yEH000000JXyb03rYk0EG7j0000003rYY z0000004l@*03rYk01#vd0000005$*s0000008PXJ03rYk01#CP0000003ZMW00000 z0FuN303rYk0Nfx50000002%-Q000000J6jZ03rYk037}X0001g005Q%00000000BU z0RSQZ3;-b42mk;8003nG00000005rF0RSQZ3;<{9000F50001g0000^#{mE$01N;`;syW!0000b000000001r#{mE$01N=6BnSWi z0000n000000000M$N>N%01N;MF$e$v0000x000000001>$N>N%01N=eZU+DW0000+ z000000002u$N>N%01N<*ZwLSY0000F0000000014$pHWX5|d#86Mt>V0RSQZ3;?Fe z1^@s6001@s00000005B50RSQZ3;<4;2mk;8000gE000000070w0RSQZ3;<+N2mk;8 z005c*00000001<~0RSQZ3;+(31^@s6000;O000000036X0RSQZ3;E-(mk0m=0000B0000000013%K-oplVJf9e{9PE03rYk01#RT z0000002%-Q0000004mG@03rYk02I0g0000002%-Q000000Cvm)03rYk0N~&V00000 z01f~E000000M5(-03rYk01QS40000002=@R0000004B`=01^NU06;|v000000Ga>* z000000Cvp*03rYke*j^=1^@s6002Ay00000006_y0RSQZ3;>j&2LJ#7000gE00000 z008&R0RSQZ3;^~)2mk;8001cf00000003Ri0RSQZ3;?!H2LJ#7002Ay00000005cJ z0RSQZ3;<}11^@s6001li00000006Yk0RSQZ3;=JW2mk;84*&p3000000000R&jA1+ zlVJf99W~DZ03rYk0K_&30000005$*s0000009Vfe01}g70TX|N&jA1;01N=YSqT6D z00004000000002N&jA1;01N;?YX<-T0000I000000000d&;bA<01N=8_XYp}0000T z000000001(&;bA<01N00000w9)|p zA^;2kU_A%`00000L;wH)000008`A**A^;2k2B8N4004gg03!eZ000000G-nT03rYk z02BZR0000003HAU000000N>LA03rYk029Cm0000001f~E0000006o+J03rYk0MK*? z0000007d`+000000FcxH03rYk0BY(60000006YKy000000N&IA03rYk0M<{9000*N000000014{0RSQZ41WM%xd#9M0000Q0000000028 z-T?q201N<1R|fz90002F000000000}-vIz301N=w3o-2mk;8005c*00000002MX0RSQZ3;?ai2mk;8000^Q z00000008{q0RR#J3;=LD2><{9000>P00000000@{0RSQZ3;@oc2LJ#7000XB00000 z0052R0RR#J3;-}Y2><{9000>P00000005@q0RSQZ41WNvk_G?(0000I000000002L z;sF3601N;CDhB`n0000u000000002#;sF3601N=ax&{CM0000~0000000007;{gC7 z01N>3`UU_10001D000000000i;{gC701N=I0S5p80001G000000001_;{gC701N;g zh6exu0Dk}g8vpTl00000Jpcdz000004&?y=A^;2k{*49z00000 zdjJ3c00000DCGeFA^;2kbd(4H00000OaK4?0Dk}g07K;g03rYk0CEin0000007L)) z000000G#Ck03rYk0P3Iy000000Eqwq000000L3^2mk;8001oj00000007SC0RR${ zVF43m;^zSX5&#SU@IVOw00000ng9R*00000GUx#SA^;2kd}as$00000OaK4?00000 zPUryuA^;2k+_(n-00000KL7v#00000&gcOEA^;2kKg9?D00000OaK4?00000Lg@hj z5|d#86MtLj0RSQZ3;Hz>E z01N<*od^H`0000r0000000017>j3~F01N<9j|Kn$0001F000000001d>j3~F01N=m zpa%c|0000B000000002+>j3~F01N;IZU_JX0000k000000001D>;V8G01N>3SqA_B z01p5F8UO$Q00000oa_MrB9mbO6Mwku0RSQZ3;+s&2LJ#70012T00000008ss0RSNY z6#$r=D*ylh000mG00000001WK0RSQZ3;>`?2LJ#7000{R00000004sR0RSQZ3;;Qw z2mk;8002w?00000000v10RSQZ3;;y*1^@s6000&M00000003p~0RSQZ41WL)n+N~^ z0000n000000002@?g0QI01N;yEe8Mq0000I000000001Y?*RZJ01N;I+z0>w0001U z000000002#?*RZ301N=&hzS4y0001j0ssI20000T@BsiK01N;iUkLyJ0000@00000 z0001l@BsiK01N=6iUt4x01p5FLjV8(00000tndK<5|d#86E(o_0RSQZ3;@K!2mk;8 z003D400000008sw0RSQZ3;@!42LJ#7004CW00000005=&0RR${VF43=x$yx2A^;2k zxS|LE00000O#lD@00000JMsYlA^;2ku*n7h00000D*ylh00000Zt?*DA^;2kZMFyi z000008UO$Q000000P_I=A^;2k#L@-;00000Bme*a00000O7j5#A^;2kjdKS800000 zPXGV_00000!SewCA^;3p0B))W0000004@Lk0000009W(@03rYk0Gc=m0000006qW! z000000L=6O03rYk0G6Bx0000004@Lk000000B7|903rYk0CB1a2A^;2kK9mLk00000HUR(t00000G57%hA^;3t06upI0000007L))000000KWJE z03rYk0FGG*0000008Rh^000000AKk503rYk0EpcP0000004)Fj000000EGDg03rYk z05H@C0000002=@R000000HpZ=01}g70TX|?`2heT01N>3SqK0C0000Q0000000011 z`T+nU01N=cpauW{0000c000000001l`T+nU01N=kiU(|c00000Vf+CAA^;2k&}Rt%00000MgRZ+00000&inxYA^;2kVq^#a z000008vp<{9005c*00000000vJ0ss<|VF43=C;$QgA^;2k zz+4Fc000001ONa400000W&i>JA^;2kz)=YR000001poj500000r~m>0A^;2kM!5(8 z00000A^-pY00000$p8WXA^;2k2Dkw0000002=@R z000000Db}j01}g70TTt70s;UMlVJf9Ww-(Y03rYk05Tp30000003QGV0000004@Up z03rYk0If&}00000015yA000000PzC?03rYk01|@-0000001f~E000000CEHZ03rYk z0D3710000006zc#0000003-zh01}g70TWF*1p)vf01N>1LkIu>0000-000000001^ z1p)vf01N<-SP1|C0001B000000002x1p)vf01N=Q(g*+m0000H000000000>1_A&Q zlVJf9e`*E-03rYk0KmKl0000003rYY000000M`Zr03rYk0APLz0000007d`+00000 z02>Da03rYk08$_b0000004@Lk000000B;8Z01^NU0AN1}000000Ga>*000000KNwT z01^NU06;?t000000FM9w000000NV!w03rYkMgaCC2mk;8000gE00000004Uk0stZa z3;-~`1^@s6001!n00000005u}0stZa3;>p!2mk;80037200000002!10ss<|VF43= zX9)rTA^;2k!1V_J00000^#lL_00000{Rsj9A^;2k_~8Zs00000OaK4?00000MhXG| zA^;2k^vVbT00000DF6Tf00000!wLcbA^;2kFgFPR000002mk;8000004GRJQA^;2k zuyzRm00000x&QzG00000Rto|EA^;430N{HG0000003-ka000000GSH{03rYk04Poe z0000006YKy000000M!cu03rYk0Jez;0000001E&B0000006h!>03rYk0AOti00000 z04M+e000000F4X+03rYk09eon0000009gP40000000a#J03rYk00V~z0001g0021v z00000004;%0stZa3;-`y2mk;8000gE00000006%Y0stZa3;v)1^@s6002Dz00000000XP0stZa3;;B42mk;8001ok00000003+b z0ss;K3;>{w2><{9000>P0001g0002E4gvro01NIVP-0000Q000000002q4gvro z01NYg2LJ#7002Dz00000000vd0stZa3;<9!2><{9003kF00000002T10stZa3;_P4 z1^@s6000{R000000077o0ss;K3;@tW2><{9005c*00000000;j0stZa3;^7T2mk;8 z002S&00000004@A6#@Vf01N;?Itc&(0000P000000001_6#@Vv01NJq0000k000000000#7Xknx01Ng`A^;2k90~^j000009RL6T000006Bz;k zA^;2kz;X!y000002><{900000Tp0oYA^;2kq6-HA000008vpA^;430Gde%0000004V?f z0000008JhO03rYk0GJ{O0000002%-Q000000018X03rYk09=3v0000005|{u00000 z05Bf{03rYk0KU%%0000004V?f000000Kgvt03rYk02rVL0000006hQz0000008t5M+X1^0000?0000000016BLV;-01N3<2LJ#7001ih z00000004_60stZa3;=K{2LJ#7001}u00000006Tk0stZa3;@dT2LJ#7008v_00000 z002oQ0stZa3;^IN2LJ#7002({00000007=50stZa3@!iwkq7_)0000E000000000O zCjtN>01N=YI0*m%00008000000001DCjtNxlVJf9e~Kpp03rYk0P4O60000001f~E z0000000Afh03rYk0AL{q000000E7Sl000000C6Y+01^NU05FpY0000001^NI00000 z0FNjF03rYk0FH2LJ#7000^Q00000007J>0stZa z3;;M<2mk;8002$^00000003hu0stZa3;?Fq2mk;8001HY00000006L;!K4WnO~Wbz z03rYk0Ax-F0000001f~E0000001hhx03rYk0I0+W0000001f~E00000075GQ03rYk z08P^f0000004V?f000000P!mV01}g70TWFxECK)`01N<1W(NQO0000U000000001^ zECK)`01N<19|!;d0000g000000002+ECK)`01N3e2LJ#7002|~00000006!_0stZa3;-T92mk;8001!n00000007`S0ss<|VF43K z@;d?mA^;2kW|#&500000O#lD@000008$1F4A^;2kq5}s200000tN{Q300000d^`dG zA^;2kBEALy000004gdfE00000ua|MD2^TfeJOThB01N=2S_l9D0000Q000000001G zJpuqC01N;ic?kdj000040000000028Jpup{lVJf9f7Lw#03rYk03_80000000I2`~ z000000E#{W03rYk0DeLU0000002%-Q000000N_3X03rYk09Skm00000044wc00000 z07^ds03rYk0Azv(0000008{_~000000Hr?y03rYk0C3O-0000001E&B0000003JXB z03rYke*l(}2mk;8002w?000000068&0stZa3;>LL2LJ#7006oH00000001#T0stZa z3;<{9KL7v-000000000?LIMCH01N;N*$4mt z0000E000000001JLIMCH01N;wYX<-T0000I000000002bLIMC1lVJf91?55l01}g7 z0TX}jLIMCH01N=YE(ibs0000|000000001rLjnLI01N9j0gY#0000B000000001sL;?UJ01N>C(FOnj0001O000000002=L;?UJ z01N<{9003tI00000007xW0stZa3;-(D2mk;80012T00000003o20stZa z3;^1g2LJ#7002k;00000007lT0stZa41WNspa%c|0000Z000000001RNCE&N01N;o z(Fgzl0000Q000000000NNdf>O01Nw0000v000000002KNdf>O01NOV z00000X-fhC5|d#86CHg^0stZa3;^C$2mk;8001Tc00000005Uu0ss<|VF430txEy` zA^;2kT*?Lj000008vpSA2mk;8000^Q00000000zD0stZa3@!i`(+B_n0000T000000002UP67ZT01NK0stZa3;@<*2LJ#7 z001Qb00000002Q!0stZa3;-761^@s60024x00000000tG0ss;K3;@771^@s6006K8 z00000001~s0stZa3;=+52><{9CjbDA000000001fQvv`Y01N<1p$7l}0000Z00000 z00026Qvv`IlVJf9f9z8N03rYk0Lr!q0000009610000000Gw0;03rYk0Gde%00000 z04V?f000000BBVL03rYk0Kk$40000002crN000000D@Hl03rYk05Eh30000004e|g z000000MS(f03rYk09~#K000000OSAw0000005?_w01^NUMgYJ|2><{9000#L00000 z003210stZa3;?>k1^@s6002w?000000044U0stZa3;;r`2mk;8002|~00000006dD z0ss<|VF42b&Q<~d5|d#86Mywq0stZa3;^(02><{9000^Q00000001vn0stZa3;^9L z2mk;8002?|00000006C50stZa3;<{9004Rb00000007@!0stZa3;^8E1^@s6002+`00000 z0004B0stZa3;?*E2LJ#7002w?00000005F-0stZa3;^JK2><{9001Na00000007Wm z0stZa3;-fb2LJ#7000sI000000010d0ss*J000000F!3{4Szjg0stZa3;w?b000009B2XnA^;2kTvZ4F000008vp#00000 z04e|g0000001Ivc03rYk0L07&0000002%-Q0000006=a601=a60TUfmZUO)z01N;I zum}JE0000#000000000JZvp@klVJf9O*3x-03rYk0N9cS0000005$*s0000008MWK z03rYk0EEs60000002%-Q000000P1f703rYk06MS+0000007L))0000000nRY01}g7 z0TX{7Z~_1#01NBCOV000000&@ZYA^;2kx~B#J000003jhEB00000Aaeo$A^;2k76JzV z000005&!@I00000f^z}@A^;2kE&&Gs00000OaK4?00000`*Q*SA^;2kgtG~y03rYk05^#S000000Av6F00000 z0DpA?03rYk0M<{9000aC000000013#0stZa z3;?3>1^@s6005c*00000002*S0stZa3;@Q71^@s6001Qb00000003)u0swy^01N<5 zxCQ_K0001*000000001?cLD$+01N;cst5o80000F000000002dcLD$+01N=rb_f6f z0000v0000000013cme<-01N=thz0-v0001D000000001Jcme<-01N;|vj_kH0001% z0000000008c>(|;01N=S2?u`w00000VgLXD00000V|fAqA^;2k$fgGX00000DgXcg z00000l6e9E5&#SU0F4O%0000082|tP00000<9PxAA^;2kAcF@000000WdHyG00000 zV0r=oA^;2kG^_{!000004gdfE00000o_YcRA^;2khU5kS00000WdMHw0000000Mgg z03rYk0Dw#g0000008jt`0000009Shg03rYk0La+~000000Q3X^000000Qh?X03rYk z0O&mk0000007C!(000000AYLr03rYk06tv^0000003!eZ000000JD4o03rYk0Ee~+ z0000001f~E000000N{Uo0stZa3;<*?2mk;8001Tc00000000<$0stZa3;+n62LJ#7 z000{R00000004e{0ss;K3;@zg1^@s6007tm00000006*!0stWZ6#xjFD*ylh000;O z00000008BE0stZa3;@uz2LJ#7001@s00000002;a0stZa3;=(6um}JE0000T00000 z00008e*yp!01N>5G6nzu0001j000000000Xe*yp@01f~U4GI7N0000O000000000z ze*yp^01N;+K?nc<0001G000000002He*yp^01N000003jhEB z00000XMzF%A^;2ky8j0N00000^#lL_00000{(=GkA^;2kxQ7P-000008vpv$2LJ#7 z001fg00000003Tw0stZa3;^!A1^@s6001Qb00000006Fr0stZa3;@KO2mk;800372 z00000002UV0stZa3;;TY2LJ#7007zm00000003i$0stZa3;>^j2mk;80021v00008 z0002!hXMc+lVJf9e+P&H03rYk0Kz;70000001E&B000000C0!`03rYk08m*700000 z02=@R000000N{uM03rYk0Bl(Z0000002BZK0000009=Uz03rYk0OV*0000000384T z000000NsfK03rYk0LoVg000000IdK30000005ysN03rYke*jWu2mk;8001fg00000 z003i(0stZa3;=HA1^@s6000XB00000005?n0stZa3;+X^2mk;8001Tc00000007yF z0stZa3;@WJ1^@s6004FX000000091q0stZa3;;iy2mk;8000^Q000000057R0ss;K z0000000000lWGA9O|Xjs03rYk0NRQO0000006G8w00000049tA03rYk0043c00000 z0CE5T000000CJ2103rYk0B9))0000001^NI000000N{)Q01}g70TX}ei~;~601N<# zs|Nr80000k000000001VjRF8701N;;@&*6^0000$000000002cjRF8701N=oQV9S6 z0001r000000000NjsgH801Nk00000kdFcYA^;2kbV&#R00000B>(^b z00000C6EFDA^;2k&W#2D00000F8}}l00000K9B+cA^;2k;F1Rb00000WdHyG00000 zwvYk000000Hu-w01^NU0MJ1R z000000FM9w004gg007340stZa3;-x02mk;80015U00000000n^0stZa3;_PL2LJ#7 z002w?00000004HA0stZa3;>>`2LJ#7000sI00000007970stZa3;=wn2LJ#7001@s z00000001hK0stZa3;=|?1^@s6001Qb00000003f?0swy^01N<>fCm5o0000#00000 z0002~lmY-E01N<_rw0H40000e000000000nl>z`F01N;|tOo!90000r000000002H zl>z`F01N=^qzC{20000(000000000emI44G01N=MSO@?B0000^000000002umI44G z01NpF000000G9#)A^;2kVx|WG00000HUIzs00000XqN&2A^;2k za;*pe000006aWAK00000l$QbkA^;2k04E3l000005&!@I00000EtmoTA^;2kB(??s z00000CIA2c00000QJ4Y%A^;2kJc|eb000006aaq!000000GyZt03rYk0JZuD00000 z01f~E000000MVEN03rYk0OXMf0000001f~E000000701o03rYk0Hluy0000003QGV z000000M?lT0HFXG0HES40000005AXm0000000No<03rYk0QNx$0000004V?f00000 z0BC=j0stZa3;+VW2mk;8000^Q00000002Up0stZa3;-}#2><{9000jF00000004rU z0stZa3;-Im2LJ#7001Wd00000008fs0stZa3;+k?1^@s6000gE00000001tW0ss;K z3;<9&2><{9000>P00000002sy0stZa3;=)gum=DD0000_0000000021f(HNq0000T000000002Do&o?O01N>5sR#f7004gg z6aWAK00000L!SZwA^;2k6wd|#000003jhEB00000pPvE%A^;2kz!?Yt00000J^%m! z000006QBYBA^;2kf|m#Y000003jhEB00000H=qIlA^;2k5}*bE00000CIA2c00000 zXP^QAA^;2kXt)Rf00000YybcN004gg0N$Vi01^NU0N{uT000000D=Ml0000001}}B z03rYk0Ps`^0000003HAU000000AQg403rYk0BFtz00000044wc000000I8t@03rYk z0N88@0000004)Ik0000002rbI03rYk0K~fn0000003rYY0000008pX=03u)j3;-~P z2LJ#7002+`00000006h50stZa3;>3{2mk;8002$^00000002y*0stZa3;^h~1^@s6 z0040S00000005bz0stZa3;^`d1^@s6004Uc00000007>j0ss<|VF43m1Ec}~A^;2k z2DS$P000005&!@I00000QltU^A^;2kItT{<000003jhEB00000oumQ)A^;2kHdzP& z000008UO$Q00000bfp3SA^;2kO0@?700000D*ylh00000xupUC5|d#86HVTw0stZa z3;?i42LJ#7002k;000000026s0stZa3;_A!1^@s6000gE00000004ZZ0stZa3;<5p z2LJ#7007be000000060`0ss<|VF43=zNP{IA^;2k$Hxc&00000OaK4?00000K&Ju# zA^;2kE(iwz000003jhEB00000i>CqrA^;2kpt1)500000xc~qF00000SEvF2A^;2k zw9Wa6A^;2kebop6002J#0IdK30000001&PM03rYk09y100000005kvq00000 z05z@x03rYk0A9!j0000002=@R000000Aj8J01}g70TX|Gt^xoe01N=g+6Vvu0000v z000000002-t^xoe01Nt@g02KgGnkxVR0000e0000000006vH}1i01N;#wg>000000000evjPATlVJf9WjwP201^NU0Khs4000000A&CG0000009UgD z03rYk09uX*000000P_I=000000N1ku03rYk08xYp000000672v0000009~{K03rYk z0HSdR0000007L))000000LQcf01}g70TX}Sv;qJk01N==xCQ_K0001c0000000003 zwE_Sl01N=0z6JmQ0000W000000000$wE_Sl01N=C?FIk<0000>000000001HwE_Sl z01N=svIqbG0000Q000000002;wE_Sl01Nuy2mk;80012T00000008#40stZa z3;+OB2><{9000>P00000002I?0stZa3;;Nh2mk;80021v00000005@A0stZa3;>eP z1^@s6000sI00000000lU0stZa3;^<62mk;8001ih00000001Sq0ss;K0Fz?@5q~+k z0ss;K3;<{9005c*00000004-&0stZa3;<%52LJ#7000sI00000008&70stZa z3;^~s2mk;8000^Q00000003yZ0stZa3;;Ib2LJ#7003D400000006eS0stZa3;^t{ z2mk;80040S00000000EL0stZa41WN!F9-kt0000h000000000oy8-|r01N=^n+E^@ z0000R000000001{y8-|r01N;Frw9N50000U000000000xyaE6s01N;qo(BK`0000f z0000000027yaE6c01N;CNeKV|0000I000000002XyaE6s01N1p9TN`0000T000000001$zybgw01N=^vIYPE0001(000000002)zybgg00000 z000000F!C~3V#v70stWZ6#(#?D*ylh000;O00000001??0stZa3;?2r1^@s6003bC z00000002$F0stZa3;?Dv2mk;8000{R00000006|n0ss;K3;<{90027x00000 z000ug0stZa3;=jr2mk;8001Tc000000064O0stZa41WOnHV6O!0000*0RR910000l z!vX*z01N=6*a!ds0000;000000002I!vX*z01NkB2mk;8000pH00000003#m0stZa3;>j}2mk;8002J#00000 z008~Q0stZa3;?eL2mk;8000gE00000001(_0stZa41WM%TnPXG0000Y000000001P z#{vK%01N==Y6k!S0000+000000002U#{vK%01N>72L}KE0000p000000000A$N~T& z01N>3qXz&00000E000000001A$N~T&01N;u-v|Hz0000z000000002c$N~T&01N;C zDhB`n09OD2H~;_u00000`p5zRA^;2k{^SM#00000IRF3v00000Kgj|BA^;2k5+n!! z00000KL7v#00000;K>32A^;2kEY1c1000008UO$Q00000D9Qo=5tCs76Mss|0stZa z3;@Ej2LJ#7001fg00000007s@0stZa3;<{v2mk;8000^Q00000002760stZa3;+@* z2mk;8002Y)00000007p@0ss;K3;@tR2><{90055w00000008pK0stZa3;+VR2LJ#7 z000sI00000001t`0ss;K0Fz?@5r0g~0stZa3;^6&2LJ#7000^Q00000005TE0stZa z3;@b@2LJ#7000sI00000000fm0stZa3;=4P2mk;8002z@00000005880stZa3;;^m z2mk;8000gE00000000%v0stZa3;+;+2><{9002<{00000003If0stZa41WMHZV3PY z0000R0RR910001*&H?};01N;$F9-kt0000I000000002P&H?};01N<(#RvcZ00012 z000000001s&jJ7<01N=shX()v0000d0000000021&jJ7<01N=lFbDtu0000z00000 z0000^&;kG<02Kg0n=1eS0Dk}gC;$Ke00000Z_ok&A^;2k_U#4$000009RL6T00000 zu+RbkA^;2kd`SlY00000IsgCw00000577buA^;2kroRXP00000JOBUy00000HPHe9 zA^;2kJn{wr00000KmY&$00000ku00000 zQ2+n{00000h1CK8A^;2k37QB100000aR2}S00000ztsW&A^;2k)E)=`00000IRF3v z00000Ox6MbA^;2kFkA@$004gg00{s9000000E^ZF03rYk0APLz0000007d`+00000 z0MFI}03rYk0G6Bx0000004@Lk000000BY9)03rYk0QQas0000004x9i000000E^cG z03rYk09u;}0000001f~E0000004~@903rYk0Jf_K0000009OD2001}u006Ss0stZa z3;=Mw2mk;8000&N00000000iz0stZa3;>L-1^@s6007DW00000002VS0ss<|VF43= zXxRb)A^;2kKwJp`000002LJ#700000quBxgA^;2k2E7IV00000H~;_u00000_1OXd zA^;2k*5C#J00000PXGV_000008rlK?A^;2k+}#KO00000EdT%j00000K-vNTA^;2k zpw9>Z000009smFU00000<=O%OA^;3t0E%q~0000002%-Q0000006*IT03rYk079_` z000000OkMy0000001Dg!03rYk0GO}{00000044wc000000Ds&903rYk0JaSW00000 z02=@R000000GQkY01=a60TWHl+yVe101N=Kwg&(J0000s000000000<-2wn201N;s zln4L-0000H0000000023-2wn201N-U0v;lVJf99emyb z03rYk0AIEU0000001f~E000000I1#q01}g70TX}2-U0w301N=C;syW!0000Z00000 z0002n-U0w301N;xA_xEg0000E000000001--vR(401N9j|cz&0001z000000002~-vR(4 z01QR|!j}jD00000aR2}S00000LEr)aA^;2kMxzD*00000DF6Tf00000mEZyZA^;2k zvOx#{000008UO$Q000004&ed-5|d#86J;df0stZa3;=`*2mk;80012T00000003j* z0stZa3;>F`2mk;8001fg00000005EU0stZa3;^891^@s6006oG00000007A00stZa z3;@!k2mk;8000^Q00000000W&0ss<|VF43=W8wk;A^;2kKD`G300000RR91000000 z1>*t$ApjKssGKVR000007ytkO00000CgTDCA^;2kU~mZl000003;+NC00000Y2yL_ zA^;2k85#%x00000CIA2c00000#p411A^;2k5Htt?000004gdfE00000_u~QpA^;43 z0BE%a0000005kvq0000002Sl{03rYk0F;pk0000008an_00000088Wo03rYk0GOW! z0000006hQz000000CVI503rYk09L&S0000002%-Q0000005;_U03rYk0A`p500000 z08Ib@000000AJ+-03rYk02&Gi00012003zK00000004XC0stZa3;^mqaA^;2k+Movj00000 z3jhEB00000S?2-(A^;2k-ZBUP00000J^%m!00000hvxzSA^;2k*U|_8000004gdfE z00000=;s0eA^;2k3)lw$00000CIA2c00000Md$(mA^;2)0D5W&0000005bpp00000 z0JrD@01}g70TW@<=mG#D01Nh;E01N=6JqQ2*0000( z000000002k=>h;E01N;eDhL1o0000E0000000010>H+{F01N>BqXqx~0000R00000 z0002nmx0v@7k?P*0stZa3;?FI1^@s6001-q00000003g^0stZa3;^D12LJ#7005Z* z00000007790stZa3;>r(2mk;8000gE00000000W?0stZa3;=L_2><{9000*N00000 z002_#0stZa3;-Ij1^@s6007DW00000004>X0stZa41WOBod*B_0000r0000000000 z?E(NI01N;Y-39;v0002M0{{R30001P?E(NI01N<XA^;2kWY7ix00000 z3jhEB00000rtty*A^;2khJyzH000005dZ)H08jt`03-4O03rYk061?4000000J#7F z000000KM`803rYk0K}XK0000009OD20000008#S-03rYk05aGI0000002=@R00000 z0ABL~01}g70TX|y^8x@O01N<{9003(M00000005x&0stZa3;-No2LJ#7000*O00000 z001NR0stZa3;;GM2LJ#7004pj00000002q%0ss<|VF43=aQ6ZLA^;2kJEsT$00000 z9smFU000002KWL1A^;2kBD4ko000008vp<{9000gE00000000#H0stZa3;+_11^@s6 z0049V00000001rg0stZa3;_0^2mk;8001=r000000071O0stZa3;|Y01N|Y01N<{9005c*00000007?r0{|ib3;=Ta1^@s6000XB00000001Ka z0{|ib3;;sU2mk;8001Tc00000006xK0{|ib3;-&r2LJ#7001rk00000003+P0{|ib z3;=8s2mk;8000~U00000008a+0{|ib3;?qJ1^@s6ZvX&c0RR910001q0|Nje01N>9 zj|cz&0001z00000000230|Nje01N=0ZwLSY0000M000000000T1Oosf01Ne0000006G8w z0000007V7^01^NU0B}SJ0000002KfL000000AL0K03rYk0F1>50000009OD200000 z04N6o03rYk0N_gq0000008jt`000000DT7o03rYk03KZk0000003QGV000000M7>l z03rYke*ilv2mk;8000sI00000004Oi0{|ib3;-^12mk;8003eD00000008y~0{|ib z3;?)-2LJ#7002Ay00000004st0{|ib3;=`*2mk;80012T00000006=X0{|ib3;_P2 z1^@s60018V00000001Kj0{|ib3;^JH2><{9e*gf0000000001R3IhNl01N;OcL)Fg z0001d0ssI20000E3j+Wm01N<9rv?B30000R000000000e3j+Wm01N=QBM1Nh0000> z000000001{3j+Wm01N=ac?bXi0001a0ssI20000&3pF#tZ`hA^;2kIG_dq00000i~s-t00000^b7+4A^;2ka*+rC000004gdfE00000 zKn()`A^;2k?_dZ3000008~^|S00000qYVQ9A^;2kOkoHB000003jhEB00000Czs*g z2^W7o4g&xp01NEp0001^000000000=4+8)q01N;$UOV00000Y7zqgA^;2kx`+k<001Wd z01yBG000000Fn{|03rYk0RE;10000002=@R000000ND})01}g70TUhZ5(5At01N;U zBnSWi0000#000000001z69WJelVJf9WwR3l03rYk0EQ$8000000384T0000008JDF z03rYk0GL7u000000384T000000HYKG03rYk0BZLJ0000002%-Q0000002UPk03rYk z01#LS0000002BZK0000008|wN01}g70TX|96$1bw01N=CrUn220000t000000002g z6$1bw01N=tr3e530000Q000000001<76Skx01N;#QV0M50000u000000000H7Xtty z01N=Qb_W0e0000I000000001q7Xtty01N=QqzC{20000Q000000002d7Xtty01STs zR*VP$00000R{#J200000lo$g5A^;2k*hmKe000008UO$Q000002^j+bA^;2kroRXP z00000JOBUy00000FBt;>A^;2krHcpv00000C;$Ke00000Rv7~TA^;2kJVXcp00000 z2>}2A00000x)}oiA^;2ks*(2mk;8001fg00000002WA0{{{L3;?i42><{90055w00000003Vc0{|ib z3;^Vw2mk;80031000000000*q0{|ib3;-^W1^@s6001@s00000001u?0{|ib3;>R| z2LJ#7006rH00000006=r0|0*#01N=INeKV|0001*000000000K9s>X(01NX(01N=2qXz&00000I000000002V9s>X(01N<%QwRV60000@ z000000000?9|Hg)01N;iLI?l=0000f000000001`9|Hg)01N>5!3Yun00000XaE2J z00000M<4?L5|d#86MtSH0{|ib3;+y92LJ#7000{R00000006ci0{|ib3;>n32mk;8 z000^Q000000090V0{|ib3;-}p2mk;8002+`00000002`V0{|ib3;-Zf2><{9000XB z00000005aG0{|ib3;>SV2mk;8005x?00000001f?0{|ib3|;^Vfd>Ep0000T00000 z0001GA_D*-01N;+3I_lH0000k000000001qA_D*-01Nn0000N000000002d zA_D*-01NEio01^NU0MLO6000000A2t90000008S+X03rYk z0J>)f0000007L))000000KX*z03rYk03@~s00000044wc000000OKVC03rYk04~c2 z0000001^NI0000007fPQ03rYk0Pv#*0000001f~E000000Kg^#03rYke*ogh1^@s6 z002+`00000000~(0{|ib3;=512mk;8001Tc000000050A0{|ib3;<^O1^@s6000XB z00000007Y^0{|ib3;^V!1^@s6002Ay00000001^90{|ib3;1^@s6KL7wZ000000000RDFXl^01N<*&ISMg0000b000000001e zDFXl^01N<_BM1Nh0000W000000000dDgyu#lVJf91v@GO01}g70TX{^Dgyu_01N<- zeF*>n0002S000000002ZDgyu_01N;^v*!000004gdfE00000 zku3uNA^;2kCgBDE00000(f|Me00000-Yo+FA^;2k%1{UZ003_Q0Ga>*0000008TCg z03rYk0O5=X0000002%-Q0000003R;{03rYk0D4vk000000M`Hj000000IV+q03rYk z0D8X&0000002%-Q000000N5`B03rYk03cKc0000001^NI0000006Z`Q01}g70TX{) zFarQ001N<-aR>ka0002n000000002tFarP*01N<7ISBv&0000S000000002{FarQ0 z01N<7iwFP!00010000000000^F#`Z101N=Ptq1@B0000r000000001gF#`Z101N=E zp9cT{0000c000000002^F#`Z101STsVqFLT00000CjbBd00000O)>)jA^;2kD6$6t z00000IRF3v00000{4xUoA^;2kte*$~00000)c^nh00000>@x!ZA^;2kfRF|N00000 zHvj+t00000W;6o;ApjKs$eSww000007ytkO00000lQaVWA^;2kA{z(*001Wd0384T z00000046m901^NU002V?0000002KfL0000007W$e01}g70TX{&H3I-501N;!*arXr z0000R000000001HH3I-501N;siv|Dy0001u000000001rH3I-501NnlGA^;2k&N~PI00000E&u=k00000 zNH+rjA^;2kIa~(-00000IRF3v00000i8liPA^;2kO(_Tf000008UO$Q00000G&lnQ zA^;2khSLZD000005&!@I00000$v6W5A^;2kX8HyI004gg01E&B0000001Y_<03rYk z08(oQ000000672v000000C_nB03rYk0B~Ii000000A&CG000000J}K@03rYk0PnB{ z0000004o3h000000MR)E03rYk00dSD0000002%-Q000000Q@-v03rYk0Mxt)00000 z08Rh^000O8005#o0{{|}VF42z$T|Z6A^;2km;na>000003jhEB000009XkU65|d#8 z6Mr!~0{|ib3;-}T2><{9003nG00000003Y+0{|ib3;-Ni2mk;8000^Q00000000*} z0{|ib3;-Z@2><{9004{t00000003S*0{|ib3;@192mk;8004Xf000000090x0{|ib z3;=?l2mk;80027x00000005Rf0{|ib41WMprv?B30000R0000000026Jp%v|01N<7 zlL-I-00008000000002ZJp%wD01N>1ItTy&0002m000000000VJ_7(E01NIVP- z0000c000000000)J_7(E01N;ytOfu80000R000000001oJ_7(E01N2mk;8 z000jF00000006&10{{|}VF430-9ZBYA^;2kh!qF`0000090C9U00000U_t``A^;2k zn5G8+000004gdfE00000nL+~q5|d#86MwBj0{|ib3;;$&2mk;8006ZB00000000(4 z0{|ib3;?8U2LJ#7000vK00000006;50{|ib3;?{%2mk;80015U00000004eO0{|ib z3;=GR2LJ#7000{R00000008eq0{|ib3;+;W2><{9000gE00000001pT0{|ib41WMB zst5o80000)000000001JMFRjL01N=|ZwLSY0001D0000000007MgssM01N;A^;2kS+fTK00000PXGV_00000 z`$z)-5|d#86Mqj$0{|ib3;+Tu2mk;8000^Q00000006p40{|ib3;;?=2LJ#7001!n z000000013I0{|ib3;@)~1^@s6000gE00000002}<0{|ib3;^(u1^@s6000{R00000 z005p!0{|ib3;>*L2mk;8001rk000000019L0{{{L0Fz?@5r1e)0{|ib3;@8I2LJ#7 z001ul000000087m0{|ib3;=rM1^@s6000XB00000001XU0{|ib3;^`k2mk;8000sI z00000007cV0{|ib3;@pJ2LJ#7003D4000000016M0{|ib3;^iQ2mk;8001Tc00000 z0044L0{|ib3|;^oa|i$c0000%000000000LP6GfU01N;xr3e530000v000000000y zP6GfU01N&00000B>(^b00000R#F21A^;2k zwC4r@00000IRF3v00000nNkA)A^;2kY|;h*00000R{#J200000BvS(bA^;2kgh~eh z000008vpOV00000fK&qj5|d#8 z6E&1n0{|ib3;>{T2><{9002h-00000007fe0{{{L3;-a32><{9000sI00000008w= z0{{|}VF42z3RMFDA^;2k!aN87000003jhEB00000b5#QX5|d#86HS&?0{|ib3;>j? z1^@s6001ih00000006610{|ib3;@H-2mk;8000^Q00000001Ud0|21_4gmBH3IG5A z0003100000003lG0{{|}VF43=dR7AfA^;2kEZ+zK00000Jpcdz00000>sA8*A^;2k z;9Us-000004gdfE00000E>{BpA^;2k(hUay00000s1*PJ00000%U1&cA^;2k63z$! z00000OaK4?00000Y*+&TA^;2k9v=t*000009smFU00000omc|^A^;4301R6Q00000 z0BisN000000B~6Y03rYk02mDj0000002~4U000000P3IG5A000O800000006mL z0{|ib3;-L|2mk;8000^Q00000003rO0{|ib3;^wZ2mk;80021v00000008S;0{|ib z3;<{9000dD0001g00015T>}6j01N;q zMh5@@0000)0000000028T>}6j01N=YLkIu>0000M000000000kUIPFk01N=+uLb}B z0000v000000001xUIPFk01N=(N(TS{0000k000000000LUjqOl01N;ky$ApR0000Q z000000002iUjqPPA^;2kL`Vk!00000NB{r;00000U0?$MA^;2koQDPg00000djJ3c z00000hF}8#A^;2k7>EV{00000I{*Lx00000s9*yCA^;2knm7mm00000J^%m!00000 z9bp3i5|d#86J<1E0{|ib3;=km1^@s6000{R00000003oS0{|ib3;>ca2mk;80018V z00000008D;0{|ib3;-k}2mk;8000{R000000038F0{|ib3;th1|A^;2kKw}30000009RL6T z00000d}IRvA^;2k2x15T00000CIA2c00000^<)D8A^;4305+!v0000002=@R00000 z03&4s03rYk0NAev0000001E&B0000008nKE03rYk0N`c^00000044wc000000B>aj z03rYk03MeJ0000007U=*000000GMS103rYk0DM>n0000002%-Q000000P|%703rYk z03cck0000#000UA00000001y%0{{{L3;+O)2><{9000>P00000004nz0{|ib3;@cv z2mk;8001!n00000008i20{{|}VF43031W?2><{9000F500000007Ww0{|ib3;-0=2LJ#7000{R00000 z001{?0{|ib3;^4O2LJ#7001Tc00000002*F0{|ib3;;u_2LJ#7001fg00000007Nu z0{|ib3;E;2*9QOq0000l000000001MYXblh zlVJf9O@303rYk0FYP- z000000AK(B000000JU!e03rYk0DM>n0000002%-Q0000001$8k03rYk0GQJV00000 z0BHdL000000PJuB03rYk0IZk@0000009XJ30000002pxt01}g70TX{TaRUG%01N;Y zbq4?d0000v0000000027aRUG%01N>2x(5IN0000Q000000000+asvP&01N=oYX<-T z0000E000000001-asvP&01N>9Vg~>K0000Y000000000Ha{~Y(01Nn700000DF6Tf00000H+lmAA^;2kWI_l4000008UO$Q00000 zjd}wBA^;2kTmT0E00000(f|Me000003VQ<{9000aC00000004`A0{{{L3;-~K2><{90021y z000000082C0{{|}VF43=_I?8ZA^;2k;Oqtf00000OaK4?00000Lw^GRA^;2kg1iR+ z00000Jpcdz00000zJCJ%A^;2kl&b~+00000D*ylh00000(|-d1A^;2kqSgig00000 zbOrzb00000Ie-HIA^;2kBF6{-00000R{#J200000=zs$NA^;2)03Wvq00000089V? z0000004IS101=a60TX{#fdc>{01N=w-Ut8y0000j000000001cfdc>{01N;yEC>Jq z0000E000000002mfdc>%01N{01N;cQV0M50000B z000000001Bf&%~|01N=Lm<9j<0000w0RR910001{f&%~|01STsO1K9A00000OaK4? z000001%m?sA^;2k0%-^U00000>;M1&00000Zi52=A^;2k4$uey00000NdN!<00000 z=7R$OA^;2k>*59g000004gdfE00000G=u{H5&#SUa6JY900000#Q*>R00000SA+uq z5&!@I00000005I}0SbR@gaZH~01N;)pauW{0001t000000001+gaZH~01N;yYY6}V z0001Z000000002vgaZH~01N<{90055w00000004E00{|ib3;;$k2mk;80015U z000000004t0{|ib41WMxa0dVY0000<000000000rivs{601N=@a0mbZ0000(00000 z0002hivs{601N>52nPTF0000}000000000pi~|5701N>BwFUqH0000c000000000} zi~|5701N=yWe5NO0001Z000000001Ri~|5701N<{wFm$J01p5F9RL6T00000AB_V5 z5|d#86HPXa0{|ib3;_Na2mk;8000{R00000004%K0{|ib3;W^2><{9001HY00000000e>0{|ib3;?>|2mk;8 z001Tc00000003!|0{|ib3;@!f2LJ#7002b*00000007gI0{|ib3;_PM1^@s6001Tc z0001g0002IVP-0000T0RR91 z0002Flmh@F01N=GjR*h$000120000000014l>-1G01N;)k_G?(0000{000000001Q zl>-1G01N=UBL@Hg000140RR910002pl>-1_A^;2kWI_l4000008UO$Q00000GnNAY zA^;2kiUS7#000007ytkO00000la>PjA^;2kjB5t~00000L;wH)00000?3M!nA^;2k z#QFyS00000^#lL_00000f|mmT5|d#86E&8X0{{{L3;?i62><{9005c*00000008Kh z0{|ib3;<1s1^@s6001cf00000000u00{{|}VF43=B$xvLA^;2kJRb-E000004gdfE z00000fS3aSA^;2kl-CFV00000U;qFB00000Oql}!A^;2k^2rDQ00000RR91000000 z*000000CuAT03rYk z763re2mk;80015U00000000W40{{|}VF43mD5L`bA^;2kkZ}nB00000DgXcg00000 zYNP`IA^;2ks!|9500000F#rGn00000?4$z#A^;2kN7e`c000008UO$Q00000e5C^b zA^;2k+;ay200000<^TWy000006{Z6K5|d#86HPs)0{|ib3;-y>2mk;8003wJ00000 z007pe0{|ib3;=*?2><{9001=r00000002>^0{|ib3;p!2mk;80037200000001wm0{|ib41WNMF$e$v0000R000000001g zs{;TM01N=&MF{`^0000L000000001*s{;Tc01N;QrU(E40000c000000000ltOEcd z01N<%rv?B30000l000000000`tOEcd01N=OP6q%00000y000000001ttOEcd01N;> z8wdaZ0Dk}g4gdfE000005v>CNA^;2kx>^VT000008UO$Q00000#jOJX5&#SUFoFpH z00000IRgLy000009IgWZA^;2kwvPq?000009smFU00000JFWu&A^;2k_(=x<00000 z8vp* z00000057it03rYk0El@A000000672v000000JN_I03rYk0FI*v0000001^NI00000 z0ROK803rYk01zn%0000004o3h000000B^7Z03rYk0G1^P0000003ZMW000000QIl~ z0AV5k3;^!62mk;80012T00000004`z0{|ib3;@)R1^@s6000mG00000006470{|ib z3;^!F2mk;8000^Q000000029(0{|ib3;<{9000>P00000007vs0{|ib3;=M^1^@s600372 z00000002C*0{|ib3;=L*2><{9001fg00000004%w0{|ib3;_Mb2mk;8000^Q00000 z003aL0{|ib3;=Yg2mk;8004sk00000006(V0{|ib3`PJQs0RQ50000I000000000c zwF3Ym01N<Jq0000c000000000kwgUhn01N=+q6Po} z0000y000000001!wgUhn01N;WN(TS{0000R0000000008w*vqYlVJf9e=)ZM03rYk z0J1O$0000002=@R000000H(JC03rYk0H9$B0000006qW!000000O_{_03rYk07iZX z0000001^NI000000A#oW03rYk0A#iY0000003rYY000000G7A|01^NU0G3n+00000 z0P_L>0000000g-M03rYke*kK)2mk;8002S&00000004Kn0{|ib3;;~51^@s6000{R z00000006qV0{|ib3;;T?1^@s6002Y)00000007mw0{|ib3;>7;2LJ#7001BW00000 z002_D0{|ib3;^Kc2LJ#7001BY00000006YQ0{|ib3;?p;2mk;8e*gd`000000002q zx&r_r01N>3js^e#0000i0000000030x&r_r01NjnS-0000?000000001Ey8{3s z01N;|AqW5f0000Q000000002Xy8{3s01N>3?FIk<0000T000000000CyaNCs01g1a z5()qS0000T00000XaE2JExZE&A^;2kS+xcL000004gdfE00000al8WnA^;2k1qKHI z00000S^xk500000nY;r4A^;2k?u!Tj000005dZ)H00000xV!@ZA^;2k5LyQS00000 z8UO$Q00000>bwI05|d#86HOAm0{|ib3;+nx2mk;80015U00000005=E0{{>J7yy{y zD*ylh0000000000006AL0{{{L3;-ZY2><{9005c*000000095J0{{|}VF43=8NLGm zA^;2klCuT?00000Gynhq00000f4&0%A^;2kQn3gC000004gdfE00000EWZN)5&#SU zAdLwC0000082|tP00000dA|byA^;2kSg8j900000R{#J200000A;1FwA^;2kdd&s^ z000008vp<{9000C400000008mA z0{|ib3;>p_2mk;8007(o00000003sg0{|ib3;^<{9 z000UA00000003Xa0{|ib3;--%2mk;8000^Q000000064Q0{|ib3;@B22mk;8000{R z00000000BU0{|ib3;=eb1^@s6003?P00000001n-0{|ib41WOS(g*+m0000n00000 z0001-#RC8$01N=$z6JmQ0000m000000002z#RC8$01N;QzXkvR0000E0ssI20000x z#sdH$01g0v4GI7N0000h000000001L#sdH%01N;^33000000JOKaz00000mB#}BA^;2k zv{(oL00000P5=M^00000PsjrRA^;2kz)}eS000002mk;800000lgI-AA^;2kw2=k? z000008vp;M1&0B8UJ02j#v03rYk0Fc2500000 z0B8UJ000000JzBm03rYk0Gyf!0000003!eZ0000004&M_03rYk0EFHM0000004)Fj z0000009MKa03rYk0H8q#0000001*HH000000MyC@01}g70TVU;$^!r*01N;ySP1|C z0000F000000000!%L4!+01N;|WC#EN0000R000000001w%L4!slVJf91*^*g01}g7 z0TX5B%L4!+01N=m)dm0n0000)0000000030%L4!+01N=A2?qcG0000H000000001e z%mV-+02KgGohtwU0000G000000001*%mV--01N=GLk9o=0000?0ssI20000c%>w`u zlVJf9HB-$403rYk0N9cS0000005$*s000000By|!03rYk0PoBQ0000004)Fj00000 z0L0A$01}g70TX}c%>w`u01N<7M+pD`0000L0000000003&I14<01N=QDF*-m0000; z000000000i&I14v01N=2j0pe$0000x000000001Z&I14<01N;HjtBq%0000Q00000 z0000a&jSDw01N;?MF{`^0001*000000001V&jSD=01STsz>)?4000007XSbN00000 zj?V)CA^;2k+}#KO00000EdT%j00000w9f+oA^;2ks452l00000H~;_u00000-OmF6 zA^;2k;86(x000001poj500000B+vr@A^;2k@Q?-o000008vpW#2><{9006TA00000004Q^ z0{|fa4gjDI3IG5A0012T00000005fQ0{|ib3;^&c2mk;8000sI00000002YP0{|ib z3;>$L2mk;8001Tc00000004#60{|ib3;;})1^@s6R{#JR0ssI20002S)dK(`01N=` zg9iWr0000R000000002r)dK(`01N=)zX$*T0002j0000000026)&l?{01N;tvIYPE z0000-000000002y)&l?%lVJf99sbq>03rYk01h7r0000001p5F0000004LW201}g7 z0TX{q*8>0|01N;|F9-kt0000A000000001**8>0|01N=OUI+jH0000&000000002_ z*8>0|01N=W1PA~C0002>1ONa40001w*aH9}01N<>vIqbG0000#000000000Z*#iI~ z01N;w2nPTF0000B000000001P*#iI~01STspsxl1000008vpA^;2kU}Xsa z000008UO$Q00000z1jl+A^;2k81DuE00000d;$Of000009NPl`A^;2k$k7G>004gg z02=@R0000008rZl03rYk0B|Y?0000005|{u000000C?L203rYk08Wqx000000Qvy{ z000000QK7g03rYk0GN>m0000002=@R0000008rcm03rYk0Q^n}000000Ga>*00000 z0KeP=03rYk0B)xS0000002=@R002+`007zC0{|ib3;=-Y2LJ#7000^Q000000095o z0{|ib3;?pD2LJ#7002Y)000000039r0{|fa6#y8UD*ylh001Ze00000004X40{{_| zVF430o!tWfA^;2k5LO8Q00000X8`~J00000<{9000>P00000003s*0{|ib3;@cy2LJ#7001ih z000000079|0{{|}VF430=H3GU5&#SUt}zAx00000NdW)=000000N(=uA^;2k6s!gS z000008vp<{90024w00000008OW0{|ib3;^<-2mk;800372 z00000003*@0{|ib3;=GS2LJ#7001Tc00000004a90{|ib3;+(Q2LJ#7001=r00000 z001iD0{|ib41WM_E{CgA^;2k2c`!A000008UO$Q00000PUr&wA^;2kg4PBA000009{>OV00000y66J{ zA^;2kmdywN00000CIA2c00000ZRrC5A^;2k%>4!c000003jhEB00000lIa5gA^;43 z09e@w0000005$*s0000008Q!x03rYk02I##0000001E&B000000IBK&03iSs063g0 z0000002lxO000000MhCM03rYk0AQ#F000000Q3O>000000P^Ys03rYk06w$^00000 z06PEx0000008i@!03rYk07{++0000#000^Q00000007kM0{{{L3;>Wh2><{9000~S z00000008jo0{|ib3;*000000384T000000B!IC03rYk0BE@g0000#001HY00000004^c0{|ib z3;?in2><{9004ym00000007zW0{|ib3;^bF2LJ#7000gE00000000d^0RR${VF43= zK=A_rA^;2kT*?Lj000008vpca>C00000qyPW_00000g7yOdA^;2k zq?`r-00000Jpcdz00000srCZ^5&!^`V*wEz$MypNA^;2kKKKRz00000#sB~S00000 z5BCEA5|d#86JG!%A^;2kkhKQ@00000 zKL7v#00000R{#V65|d#86Mt#|1OOrc3;_Dc1^@s6001Qb00000006T91OOrc3;>qR z1^@s60021v00000000gF1OO5M3;=LB2><{9000&M00000001Zf1OOrc3;=gy2LJ#7 z000pH00000002}01OO5M3;>`y2><{9000>P00000003?Q1OO5M41WMXNC^M{0001* z000000002J0R#XN00{u#umu1B00000000000002P0R#Xd01Ni(000009smFU000005CsGPA^;2k zRwoDm000004gdfE00000sRaZ8A^;2kLp=xp000004gdfE0Dk}g07V7_03rYk0KlsT z0000005<>t000000JsJO03rYk0L(!M0000004V?f0000005=B&03rYk0Nhyz00000 z02%-Q000000D%Vt03rYk0F2@W000000384T000000ImlF03rYk0G4A10000006YKy z000000MiEq0DmF?3;r>2LJ#7002(_00000 z006}Z1OOrc3;@D02mk;8008d*00000002Y@1OOrc3;?9J1^@s60012T000000040b z1OOrc3;-)W2mk;8000gE00000008U>1OO5M3;-ZW34Z_p0001w000000000B3IqTW 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 zm)t!A5SK^~3yhZ#+5sDvrZ@r@msc$TJ(r$n0Vo<;PE&L@UteQ*crh_CGGbwKX=7h= zbaH8KXO{sE0U8N5a%FRAdSyjzm-;&lESHYB3Ks`cbTe&Xa7mXz0t*!wQ*<ClQ(;L{LYEIhPL$3{aOp+6oPq&^!SJm+(6QE0;tP3?-M|kO2yp5OM(= zmw=lKB$rSa3ka9SnF=v%77P}b#18==mmu&A1q5((MRu3V#sYq7M^to9Q*<#jZ+2yJW^8YFUuAM~Z*oI2 zMNms)0AE^8Q*<#gY;R|2V_#)*a&K}&F-1^IV*p=TM^to9Q*<#hWN&R@X>MO-a&m8S zLor2COHNaCH(y_4cz7`}F*0Idb7^B=b98cPZfBPP4gnegMVBq+3Q93fQ*<#jZ+2yJ zW^8YFUuAM~Z*oI2MN&&nQ*<|9Ut@T9F)=YRVqtS>V_$Q0a%pa7mjMm|8kaG`0Uri* zGi_mTNtZza3l$hsbTn*bb8|^kb462ONmDRiNmDUjQ#D_gu`B`<9ztJ5Q#W5zVM$X$ zUqwYRG+#|$b#QQHa$jO^b#7#r(TV{T0YaDYp9~?FRa^mAmsbc34VO(73pAG?WdRVE zRrCQOm*j5&6%}GdLo!KIHeX^)VlhQUMNd>;PgF3M5ljmrElyK(H(y_4cz7`}F*0Id zb7^B=b98cPZf8kUUsNz(R54#gMNmsqHD6LoQ#hBgCk!x`T#5l2mymc0ga0VtP%3IPcgH(y_4cz7`}F*0Idb7^B=b98cPZfBPP4gne! zF*ILIUvgz|Y+++%Utx84MQv?uW0wIM0Unp-ZvhjR1a<-tA~jz{Q*<h3YP==3>+42Z**lYXKr;aVs&Y3WG!iA04`^4 zb+;b+3>^WNK>G{?9R~ma00IC2000000006200000000620000003??o{R|%|E&u=k z_W%EH0ssI200000C;|Wg00000C;|Wg0000008Rh^000001CtFD7h^a8000XB00062 z00000001aZ00000001aZ00000005Bx00000000C400031000O800000000;O00000 z002M$000930006200000006j80RR91006j80RR91006pv1Cy%~9c@Se00960|8D{S z000000045%1ONa40045%1ONa4002xC00000000930000000062000000006200000 z003100092~|8D{S00000006+_1ONa4006+_1ONa4006K700000000C4000M*5fl@D zWB>pF1ONa40ssI200000aODI500000aODI500000pcDWA000000{{R3000002mk;8 z000007ytkO00000ZU6uP1ONa4LI3~&000005c&iF000005c&iF00000(6#^o00000 z0{{R37XSbN2mk;8000007ytkO0000S0C)fZ0096100sa6000000N}6%000000N}6% zmmB>IC1G;_00031000I600000000271poj5000271poj5008iL000000000000000 z000mG00000000mG00000004df00031000I600000008hR1^@s6008hR1^@s6002mr zq5TXWVTS+!0096100sa60000006;4S0000006;4S0000005E9-000000000000000 z01yBG0000000000000000F3|u0096100sa6000000C1EE000000C1EE00000011~N z{R|&1lK=n!0RR910ssI200000fRqUU00000fRqUU00000iGKh900000000000FzPD z6JwhI000310006200000000aW3IG5A000aW3IG5A002Zo000000000000000000C4 z000000000000000005}~000310006200000002-|3IG5A002-|3IG5A008720h0$5 z9bvNo000310006200000001;~3jhEB001;~3jhEB007z*000000000000000000C4 z000000000000000006}R000O80009700000004-YD*ylh004-Y3jhEB000n|q5TXW zATAYBI5u60096100RI3000000H~QO000000H~P@ z000000N4bR1{5BD@Bjb+1^@s60{{R300000fSxM=00000fSwBg00000Z~_1T00000 z1ONa4000002mk;8000005C8xG00000f&c&j0RR910{{R300000@SrOI00000@SqC- z000005I+C_0000000000000002mk;8000002mk;80000k0Qmp_0096100RI300000 z007`C00000007_%000000GI#(0000000000005Iw(i1KJ0000800003000000001> z;41(C0001(;0pi%0000$0ssI20000000000lTp$WAp`*c0096105AXm0000000000 z000000GQwl0000009lt|0Sz}6_}~iw00000h))3k000008~^|SRs)x=0Szh(fG`aJ h00000`4I$@s}dcS0u2}nc|s8Y000004FQv?5+1%vRRsV5 delta 364939 zcmV+W{{#StmPNpXG>{l4V5kHD00000KmY&$000000Q(F80000000000Kma%Z2LM0- z9RM7WKOuiC!UzBW0000i!UzBW0000003ZMW00001000060002s$p`=d0002s$tVB- z0002s$tVB-0000$HUIzs0002EHvj+t0000003ZMW00002000060002+%m@Gg0002+ z%qRc=0002+%qRc=0001B0ssI20001B0ssI2001Na2mk;8000002LJ#71ONa4;K>L8 z00000;K?We00000;K?YHI{_sku(}5T00000u(}5T00000u(}5T00000EG+;400000 zEG?6Q0ZxD5$p`=d0002s$tVB-0002s$tVB-0000WHUIzs0000WHUIzs0000100000 z000071ONbx2LJ#70002k1^@sL1^@s_2LJ%Z1^@sn1pojh0002x1^@u!0{{SK2LJ$H z2LJ%{0{{Tc0{{S&1ONa40000_0{{Sh0{{Ra1pt2l7zF?T5C;GNdjyH zz6O5)0CNKX0Hg*00MP{i0C5BW0I3B4000000R9930EGtt0Q&?00E+?u06Yc&09ytC z0F?v)0000007wJ?03HDV07U};0KfqN0Eq_x08jt`00000000000FMR$067N$01N^E z0HXu|0FDCy02u%P0Cffc0DcAl05S&v0Lgy?002n@004jo0083#003tN0012X006H8 z00626000#P0000000656007bg003bI006@R004so001!t000aF003+N007Sf0040X z005o_008F&00000004*q004ag001cf006fH008R(003GC002w`0009800000004gg z0001X2LJ%v1polV1ONb11^@uz1ONca0{{Rj2LJ$21pole1pojl0ssI=2LJ#70000y z0RR9y1^@t{1ONaK0RR91000281^@u31^@t$0{{To0000M2LJ$!1^@ue1ONcH1^@uh z0{{T#1^@t<1^@uH1pok91ONc+0|0*j9|8aX00#g7umk`A00000bOHbXLInT-p9TN` z6$bzSWd;BM$N~TWe+2*l00000hX()vq67c{00000RRsV50000000000e*gdg9|QmZ z&;|ei00000cmx0dr~?21kO2Sy5CZ@J-~j*t90dRX00000xCQ_KbpikY004gg00000 z0B{BX01^fO07M1=0Kx?T0K5hO0PO+*000000000005b*v0C@ud0L23U0EGnr0HXo` z06_x)000000GT0G)pW003MC0080!004mp001Bb00000000aJ00068003n+a5&-}JT?POE69WJMH3R?vH~;_u0000000000 z00000^aTI_Q3e12SOow8zy<&S)C2$k00000Q3n73f(8Hp00000TLl0Ba0dVY4g&xH zEdT%jdItaiU04W6k09*h70O$q)000000PqF?0DlGm07M4>0A&LJ000000000008In{009R8 z0Ez$r0Hp;006TvN007wq001@y008d>004sn007Ja003bG00000000*S004al007000000000004D+f0RIL60000008a)00L=ja0G0#*00{>G0L}sc00031 z004gg000*O00000006TF000yK000000043Z0000000000002?~006NB000000018c z003$M004po002t|008v`008X)001EY0083x005T;001@v003zR0000000000000jM z000>W00000005H!005~50018b002`0004gg0000M1poj<0ssK(1^@ue0{{S10RR91 z000280ssJ11ONcZ0ssJz1ONa40001N2LJ%=1^@uZ1ONaY1^@tE1pojy1pojv1pojM z2LJ%y1poj5000000001H0RRB{1^@s60002}0ssJ#0{{R@1ONbD2LJ%A0{{R40swyi zN&)}?4g>%I@B;t<6#)PMa|8eY?g0P*garTq1Oxy8@dW??00000Tm}FDU;?b;UjzUESqA_B=LP@(_6C0d0J{SK0B8XK0AmFJ09XV700#yD01XEK0PF$) z05t{x0Hp>10RII508!D0AU3H0P}wZ0012a z001lp00000007qn00000000mK008U-003eG008*}003hK00000000sN001rk004dm z007Jd006iH007nm003(Q002}4008d<005)`005`~0071W008a=002w_00000003(S z006!L0000000000004gk004jE0000#2LJ%t00000000090{{ST1ONcz0{{Tw1^@s6 z0001g0ssIc2LJ#70002b1pokf1ONcw1ONcV0ssIy2LJ#;0002W0ssKL1^@s+1^@sA z1pok?1^@sa0{{Tg1ONb~0ssI$1pok@1^@t81ONa40001v1pokU0|0*jGzI_wQv?72 z00000KnDN-2?hWF)d2ti00000+y(#u2m=5B;ROHyxds3Ly9NLNn*#st@9h6Mls2nGNE00000CS008j@007Md007qo00000003JD004yq004Oh001Ee z004Lc003kL006K7000gL003$S00000003kM00000000XI004sk008m<003eK002w| z00000001Wk004j51ONad1^@ua1ONaZ1pok&1^@s!0{{Tu1ONc@0{{TI0002T0ssJf z1^@t%1poj500000000000000F0000I2LJ%w1pojs0000h0{{R?0RRA31^@s600000 z0001X1ONa41ONb{1^@s60002K0ssI41pojo1polj004ggWd{HN{ssU5`2qj{oCE*> zDFy%l00000E(HJpIs^a!00000WCQ>J00000LjnK*ssjK3h6exuLk0iNV zb_M_d004gg04xFk0Ac|E0000003!zg05}H#02>4V07nM^02>DY0MrHm0L2CX0Nn-v z09ynA0K)_T0PzF>0LTRZ06hl)0Q&&|0P_R@044zd0Qv*~08|D50FVX%0B8mP02&4W z0DT4k08a-10KWzR09ge902u}V00IC20BZ*T08oDh007kn004Lg007_u001Hf0086$ z00000000>R007Mf00000005r?007(r005N*006`T000000071V001Qd000UG004sp z007zp006lJ007|v001=y001Ze008d-007wp00000004dh003qN005-~001Nf00000 z004i*1pols0ssKD1ONa40001W2LJ#t1ONaz1pojl1pok(1pok|1pokP1ONaa0RR9| z0RR910001)0001Q2LJ#d2LJ#m1ONca00000000070ssIh0ssI2000060000000000 z0001J1ONbf1^@tK1ONc{1^@tf1^@u^1pt2l?F0Y-ItBm$T?YUF_yzy~tp)%92?YQE z00000%LD)bZv_AVO$Gn}(*ytjBLx5e2n7HD5d{DM>jeM+9tQvbnFRmRK000000000003rYY07(S^07C-+08$4400agA z07nD>0OAAy09*$E00000000000P_X_0000004oLn0Cfcb0CEKY000000000000spB z07wG>0D}eq06_)-0Nn!s0J;VM0CRr^007y002+~004Ud00000008m^00620005u`007Yg00094001Eb003130024w005{4 z002D&001%u008L)000&P003?W0046b001Ti004Xk006cF001Ne001op004i71ONc) z1^@te0{{SO1^@tV1^@t62LJ%R1pojZ1ONav0RR910001v1^@uI0RRBL1ONaC2LJ%a z1^@u;0RR910001g2LJ$|0{{S|0ssI(1ONa40000000000000000002#0{{RK0RRAb z0ssJ-1^@s60000000000005UBiwhx!kOiwlI8fSwBom%v032$vv>3m72_00000 z00000000000000T0000000000000000000Alc5100Y#S)iwj2)Bme*a0000000000 z00000N0V_4BLO^@5sM3F33LDe00000005UUL=hL0fDIG@QI`>m3oDax5f}wh0001< zlc50{5s&}?0000000000000000I!!3iwj>FqW}N^000000000000000d;kCdQvd(} zYLjsdBLN$ep#c{OH2?qrt^fc4Ws{)+9|6LXp#c*OB>(^b0000000000>X#9V3ojXt z00000000000001o00000000000000qml2B#KLyVK003l{5sM2i5eNYQ0000000000 z000000QZxj0TVf}0002}000000000z000000002-0000R0RRB|00000000000001P z000000000t0001|0001~ml2B#F9AxEp#c{qasU7T2><{9l>h($000000000000000 zp#T5?0000000000PnQvk3oilAlc50*00000000000000006GBx0CWKW000000000006PHy00000000000Am0ElcNC@ z6)^z-0FeLy0000000000000000L_!30T&uf0RR910000000000000000001>0RRB3 z0h6Ht8h@Yw000sI001%o00000003D400000006@P000000000000000003YC00000 z000000000000000006@Q000000000000682000000046V00000006WA006iF004IZ z00000008I!007ef004La0040S00000005Ez022Vv0RRB=0000!0001&0RRBA0h6Ht z7G+ui007(p00000007eg00000007Vc0000000000006T90000000000007GX00000 z0000000000004FY00621007hg003|R0000000000002?}001rl00000003J6003B* z5sM2i3GM&@000000Q{4o0TX{_00000000000002u0RRA~000000001=0RR9100000 z000000001B00000000000002*0RRBS0RR910000000000000000002A0RR9M0ssJ< z0RRB{0RR91000000000Y0ssI2000000001A000000002O0RR910015U00000t^oi5 z00000000000000000000h5-NoGnWyI3nwC1000000002k0002w0RR910001C00000 z000000002}0h6Ht9t{El0000000000008Nep#c|NhXDWp0000000000DgXcg00000 zs{jB1O#uJ^Bmn>b000004*>uGTLJ(8hyVZp00000mH+?%Spfh500000J^=s#00000 z00000i2(orX8`~J0000000000vXh|!8zDyl003kG002V(002|~0000000000008&^ z005l<002ajp#c{y{{a919RUCU^8o+=+W-InZvX%Q836zQ00000)BykhD*ylh00000 z9smFUACsX06K>A|004Ob0000000000003hG0000000000003tG_5c6?i~s-tHvs?u z`~d&}LI3~&0000000000Zvy}TdjJ3c00000DFFZg00000)c^nh6aoMM0000000000 zT>}6BzW@LL00000T>=0Ag#Z8m00000r~&{00RsR4KmY&$9s&RWJOTg!000060A>OJ z04|ep5fguK0RR91000000002V0RRAQ0RRA&0ssKq00000000170ssIe0{{R300000 z0000^0{{T(0ssI20000+0001S0ssJ;0001+0RRC000000000000000>0{{SC00000 z0002H0ssI20001O000000001V0{{R30001^0|0*j000003jqKC00000y#oLM00000 zbpQYWj{yJx00000ya50J2?78BEdl@l=mG!$cLD$a00000`2hd`zXAXN=>h-%VgLXD zf&c&j4FCWD00000$O8ZX0000000000Hv#|v!UF&RwE+MCX8-^IhXVir&;kGe00000 z000vJ05$*s06_r&000000DA)f06LR#5f>300ssI20001(0RR910001flc50@Au|F1 z0OA4w015#B0000003`tc00000000000M`Kk0NIoA4;z!P0R(@;0{{R30000000000 z0000A1ONa%0{{R3000000000b0{{T+0{{R30001l0{{S70{{TO0{{SU0{{Rk0ssJL z0001T0{{R30000K0{{R3000051ONa4000000000*0ssJ00{{TT0ssKC0{{Rm0RRAz z0{{R30001D0swyiUjhICmjeI*01g5G000000JQ@E0O0`u0Q>_008Ik`0Coca z022TJ08f7e004*r007kk00000005W*0046W002A#006fF001-r0046U000I7006xL z003YD002t?0000000000006)O000&N00654001KZ001Kd005!_002J(006uI00000 z002A$006uL000L800000000dE0000000000004hX000000001e1ONa40000h1ONd4 z0{{Sg1ONa40001w0ssKm0{{S=000000001R1ONaP0001^0RRB@0RR910000R0ssJE z0{{T{0{{Ro1ONbk0RRB?0{{R30001{0{{R30002D0RRBA0ssI20001T1ONaU0002e z0|0*jVgvvHY6AcOpaK8@0000000000$p8QV0000000000`2zp|00000hywrs00000 z@Bjb+3j_cFYytoP`Tzg`00000vIGDCZ3F-S00000ECT=lB?JHf00000(EtDdR|5b5 zsRIB2MFao1m0000000000F#~@90OkS!0OSAw000000Llaa0I>l80Pq3; z0DuGl0EPqr09ye70FD6w08#@0000000000007e7=0Ez?v0MP;f000000H_220Hpu` z08s=00HFZ@0Q&;~000000FVLz0F(d#0Ivi9000000Q>>~0Dl7j0M7yd0Kx(Q033e= z007+q000000000000000007zo008Cz00000000I90027!000pL0000000000004Ca z0000000000005T&001ii0000000000004{u004{x00000007bf001)s005x_000;R z0077U00000004mm003+O00000004gg0001&1ONc?1ONa40000G00000000000001= z0000{0{{Td1ONa?0RR910002^0ssI$0{{Sk000110{{Tf1ONby1ONa4000000001l z0RRBh0{{Sg0{{R70000P1pol&0RR9N000000002w0{{RL0ssI20000D0swyiy959L zR{{V400000C<6chu>$}A2L%8C00000egpsj+5rFn3k3iG00000*8l(j0000000000 zl>-0(Ndf=>0000000000Q33z}000000000000000{s900Jpup#00000)B*qi00000 zMF9W+00000Km`B*UIG9B004gg0E`0w0GR{;000000000009^n804f9k0E+|w0Ote% z0FeX$0A2$C0ImZ70ILE308j$}044+g0000008<43000000F(m&0AT_E000000I~r9 z00000000000KNkN000000Ko(R0000005b&u0Mh~h00000051Rl004gg000yP004Lb z00000000000031200003004~u0021x000jJ006N7002@100000001@x003|W001xp z002t>00930005N&002h?001ci000;S005^000000000dH005!^00902000*Q000^R z005l?002$`001ln004hD0ssJn0001U1poj50001L1ONcC0{{R30000d1ONd41ONa4 z0002=0000r0ssK|0ssI20002~0ssK20ssIT1poj)0ssIJ0ssJB1ONa40000z0RR9Q z1ONby0ssK+0ssI20002-0RRAk0{{SP0{{S@1ONcu1ONcF0swyi00000iva)t>Hz=% z00000HUt0w$pioZ00000m<0d;S^@w7X9EBL00000i~;}vRR910Z2?y9EFM%K`uZ00000;{*Tz00000 z=mY=&WCH*I004gg06+u)0BZpN04)Om00000000000JH@F01*QK0000007L}<00000 z0J#MK0Q3R?000000KxR0KEhN0Coic z05Smp0000005Svs089k{0OkY$05bsq0ICH500000004gg00000004Le002V-004jk z00655002(`007tm002h<006fD000UD005c<004;s0000000000000;O00311001`x z004CZ000000070{{Ra0ssIY1^@so1OR^k4h8@KivR!s{R0310000000000 zVg&#I00000ZUg`TI0XOzWCZ{Ki39)u0000000000O$7h|mjwU-ngsv=JOuy%1_l5C zq5}W`X#fBKCjkHeCj|fitOEc5KLY>&000006a)YOJ_Y~)Bm)2d>i_@%h64Zq00000 z004gg000000Fwd$04@Xo08Rk_044$e0HFi`0QUp{0Ja1G000000HXx}0000000RR6 z015>F000000Luda0A&FH00000000000G0&+0KfwP0N(%r08Rh^000000Ko+S09ghA z0Ez100032003GA004*u004gg z0001?1pojl0{{TO1ONbO1pok^1ONa40002}1pokp0ssI)0ssKz0{{S$0ssJN1pok6 z1^@uq1ONaz0{{RY0RR9X1ONbj1pok@0000e1pol=1poj50000;1^@s60001q1pokC z1ONbs1^@sI1^@uB0RR9m0{{Tj1pt2lH3a|wI|Tp$9R>gZ;R65wGXwwt00000IR*d# zMgaf-H`1(Jp=#%Gz0(uwgvzI1qJ{BlmY+%Z~_1TaRvYYivs`v5(EGMs|El7#|3`?0HX!~ z0000000000000000G|T@000000000003HPZ022fN0QLm{0Fwg%0Q>|10O01pKK z0J#AG0MY~i0H*=~02%`T0Q`Ri002e>00000004Ie001Qg005N%0055!005E!004~x z001Nc000~Y004dg00314000{U003zN00300000002t{006B8000dJ002D(0031600000003nK004jV1ONa400030 z0ssK^0{{R{1ONai1^@te1ONcr1^@th1ONbb0002s1^@v10{{SE1ONa71^@tH1polq z1^@tb1ONa<1pokO0ssK01poj50000H1^@tY0{{S+0{{Th1^@u;1ONa4000000002M z1pok*1^@to1^@u?1pt2l^Z@_>Kmq^&MFs!>^#K3?4gmlFtO5W42?PKD1_A&8rT_o{ zuLb}BFa-brTmb+8dIbOg%LV`dhXMcqoB{v00ObMz00smA0E7kr06qi&0000001^WL0KoxC000000ObS# z0Eh$t00jpC0Lgy_006WC007GY008Cy002V;003?U00000000~V008*~000*U00000 z008C%007Je002h@00000003hL000^V004If00000002P;004Re005Z=002(~008<0 z001Hc00000001xs0089y000aH001@u004Of003tK000hX0{{T$0ssJM1^@s>2a}-z z9)I?3001HY3jmOv1poj5000XC00000003b#0stZa3jlo_2LJ#7007Vc0000000222 z0RSQZ3jktQ1^@s6000{R00000007w@0RSQZ3jmr|1^@s60024w00000000o7001HY z3jpf;1poj5002k;00000005n50stZa3x5DKFb4nt0000;000000002kRsaAZ01E&< zkOcq$0000f000000002slK}uC01E)D&jtVh0001*000000002-CIJ8<01E(&Wd;BM z0000W0ssI20000nZ~*`!01E&}vIYPE0000k000000000ZW&!{r01E(E76$+T0Dk}g zCIA2c000002m%5CA^-~jKGp^R00000JOBUy00000<`w_|A^-~j07eA>00000i2wiq z00000$_@YkA^-~jQBwr~00000$^ZZW00000=k@^rA^-~jf%XOf00000IRF3v00000 zHCqAzA^-~jTPz0v00000F#rGn0Dk}g01>eO03rYj0I-||0000003ZMW000000RB4w z03rYj0BlkP0000002=@R000000Qx2X0Hy#D00;m80000000;m8000000Q3L=03rYj z0JAOy0000004V?f000000NgPG03rYj03zrH0000002=@R000000Q(|c00000%R>PGA^-~j94!U_00000R{#J200000;|&4; zA^-~jSPTaM00000*8l(j00000>Vp9QA^-~jnZX7C00000IRF3v00000{R093A^;12 z0Hz8D0000001f~E000000Pr6I03rYj0A3LX00000044wc0000006mWY03rYj05I+a z0000004)Ik0000008)+s03rYj0IZ7z000000LTFV0000006P=`03rYj0GdJu00000 z01f~E0000007*mw03rYj0KO&%0001g000XB00000003e%0stZa3jn?y2LJ#70021v z00000000+>001HY3jkc_1poj5000^Q00000004Zq0RSQZ3ji?O1^@s6004sk00000 z001fw001HY3joPI1poj50024x00000006u?0RSQZ3jj)<1^@s60015U000040000d zlfhIMf20fo03rYj0Pzb40000002%-Q0000004=5f03rYj073u;000000GR;*00000 z0FllC03rYj0OPU-00000015yA000000BoxQ03rYj0GUV!000000A&CG000000Hz88 z03rYj0A>pZ0000009OD2000000D|2C03rYje*ib@1^@s6007Vc00000001F&001HY z3jhpE2LJ#7001oj00000000XS001HY3jlmQ1poj5002z@00000000tq001HY3joHz z1poj5000&M00000007C+001HY3jkIm1^@s6000sI00000000$E001HY3jlzF1poj5 ze*geE000000000DCjbB<01E(rOa%Y{0001Q000000000`H~;`501E&rZ3O@T0000W z000000002TRR91X02Bad%qRc=0000O000000001V836zy01E*2L000000000oJplkB01E)rD+T}n0000k000000001oNdW*N z01E&TqXqx~0002h000000001)BLV;-01E&F5(fYP0000!0000000024kpTcA01E(Y z&ISMg0Dk}gPyhe`00000*#!UqA^-~jWHto=000009smFU00000QlkI>A^-~j9sUIX z000004*&oF00000B8>n5A^-~j#EJy~000004gdfE000003T^@bA^-~j0W}8z00000 z4gdfE00000TSx!^A^-~jGFb%x00000CIA2c0B8UJ0CI@|03rYj06b&{0000006hQz z000000Gm7k03rYj0A8O400000080P>000000F|8q03rYj0Ls?}000000IdK300000 z08VNG03rYj0H`tt000000C4~S000000A+gt01}g-0TX|hegOa?01E){zXkvR0000B z000000000>OacHR01E((CIMJ+0000?00000 z0001J2?78j01E(6*#-ar0000R0000000009i2(p201E)T#|8iZ0002B0000000026 zfC2y_01H|G-Z%#U00000X#oHL00000YK8#-A^-~j62%4p000008UO$Q000002Y~

O`M zGXMZ001E(BYXtxR0001E0RR910000;wEzGTlc505 z01E(!JO=;(0000Y000000002k2LJ#f01E&LQUw420000R000000002Ok^ulB01E&N z&jtVh0000`000000001ZPyhfT01E)3hy?%u0000E00000OaK4?|LXw&A^-~juF3`g z000003IG5A00000=%)YxA^-~jHkbtf000003jhEB00000Yz6`VA^-~j3kwGT00000 z8UO$Q00000(UZ|@7k_DY001HY3jo}}1poj5002?|00000005N&001HY3jlO51poj5 z001Qb00000000HK001HY3jin&1^@s6008p=000000066B001HY3joNL1poj5003bD z00000000&p0RSQZ3jlmk1^@s6005~400000008R;0RSQZ3x5DxJO%&&0000g00000 z0002zTLAzf01E&Pss;c60000W000000000{*8u<_02BZ?$|wK;0000u000000002X zDFOf@01E)j<-00000044wc00000 z0O%6}0DmF?3ji?O1^@s6004sk00000001oO001HY3jm@n1^@s6004Uc00000003xG z0stZa3jmHO2LJ#70015U00000006i#0stZa3joF%2LJ#7000XB00000003IJ0stZa z3jiWc2LJ#7001fg00000004ML001HY3jkhN1%Chl0001S000000002zLI40F01E(k zR|Nn70000V000000001E6951q02Bb|$|wK;0000e000000002UFaZD}01E(8l?DI+ z0000S0ssI20002cj{yK801E)%YX$%S0000c000000001!&Hw-+01E(+BL)Bf0000B z0Dk}g00000dRYMgA^-~jNT~(@000008UO$Q00000Xt@Fa5C9hdAOI-<0000000000 z00000fusQdA^-~jN}vV+00000Hvj+t00000`icSoA^-~j`a1^z000006aWAK00000 zE1v=YA^-~jGD8Od00000J^%m!000001e1|n7fsqQ0stZa3jnAZ2LJ#7000sI00000 z003@H001HY3joT11poj50021v00000006gb001HY3jjWI1poj5004^s00000007`D z000t`p#c+ri5ma_A^-~jj7J3k00000ZU6uP00000Iuif@A^-~jG(!ad00000Jpcdz z00000XcPbdp#Tj4b-D)t000000RR9100000Lq7okA^-~j_@4#<000008UO$Q00000 z51Rr2A^-~jd^!gJ000009RL6T00000V}JnwA^;120DxNt0000002=@R0000002%-R z03rYj0BSe}000000384T000000R74U03rYj05sVJ0000002=@R000000GkB?03rYj z0Jk~@0000005Jdn000000LUQ#03rYj0GL??000000387U000000HDhO03rYj08ruv z0001g001!n00000007?u0stZa3jiz%2LJ#7001BW00000003JI001HY3jicI1poj5 z000;O00000005*E001HY3jpjy1poj50012T00000008W50RSQZ3jnaN1^@s6003J6 z00000001$40RSQZ3jj&H1^@s6000gE0001g0002)b^!n)01E&(v<3hG0000x00000 z0000lxd8wo01E&JsRjT50000#000000000xLIMCH01E)FB?kZi0000@0000000021 zCIA2;01E&>Oa%Y{0000B000000001Y!TgZ0002U0000000027AOHY= zA^-~j*h>Wf000008vpA^-~j8ZHNa00000080P>0000009=s*03rYj0QNu!00000 z0B8UJ000000O&FT03rYj0OA`50000001f~E000000I?kb03rYj08>{60000001p5F z0000006`}L03rYj03Z|x0000002BZK00000052v003rYj0Q5@*0000002=^L00000 z000;^0RSQZ3jpjR1^@s6000XB00000000pa001HY3jj1j1poj5002Dz00000004o5 z0RSQZ3jj#L1^@s6002V(00000005Me!BiK2R~G>QA^-~j7()gC00000NdN!<00000 zY7YSbA^-~j>^}wo00000KL7v#000003S9sIA^-~jR+I$*000006951J00000n4O#A^;12 z0BySl0000005$*s000000CkN403rYj04mG|0000003`qb000000Gw(903rYj02wm} z000000OSAw000000IHV)03rYj07^m!0000001f~E000000A5A_03rYj08m&300000 z01f~E000000HBWm03rYj0K7^E0001g001oj00000002*d0RSQZ3jmJ51^@s6002Y) z00000002zf0RSQZ3jjUn1^@s6001=r00000006L)001HY3jhG{1poj50012T00000 z006qw0RSQZ3jny~1^@s6000jF00000002IU0RSQZ3jh+y1^@s6005i;0001g0002g z{s90Y01E(Q2?qcG0000B000000002?*Z=?`01E&XDFy%l0000;000000000r(f|M= z01E(UBnAKg0000d000000000+3jzQl01E)U3kLuI0000Q000000000wZvp@!01E)6 zH3t9y0001J000000000FE&>35A^-~jSQZBW00000CIA2c000006$JnQA^-~jq%{Qq z00000EC2ui00000SWW-{A^-~jx`PD(00000d;$Of00000hS&fAA^-~j$|wc^00000 zA^-pY00000=mG!$A^-~jDlr8B00000CjbBd00000Ga&!~A^-~j_E-gf0000002%-Q z0000002em_03rYj0G6Bv000000BisN000000C;o)03rYj0D30}00000044wc00000 z0G{Ch03rYj0CX${00000044wc000000N=X-03rYj05;tQ0000002%-Q0000004iDl z03rYj0EChS00000089XX000000034A0RSQZ3jhN>1^@s60012T00000005g20RSQZ z3jlOL1^@s6002w?00000006Ve0RSQZ3jn0y1^@s6002S&00000004Re001HY3jo+L z1poj5004~u00000008pk0RSQZ3jlcU1^@s6001HY000000051Dk^ulB01E({dTLx800000Q2+n{000009)ke@A^-~j7QqGp00000F#rGn00000+KB)F zA^-~j(&q&L00000NdN!<000006)OP%A^-~jrgsJa0000E0QCd_000000RJ)o01}g- z0TX}e5di=q01E)XKn4H+0000Y000000001GngReK01E)hLI(f<0000I000000000u zfB*m@01E)Oegyyk0000E000000001rDgpo^01E&NuA^-~jO+5zy z00000WdHyG00000R>c4SApjHrfXpZW000007ytkO0000065#;=A^-~j`0NG%004gg z01f~E0000006Z`P03rYj0Js+i00000089V?000000MT3k03rYj0HbFG0000001E&B z000000O&LV03rYj0QemT000000C@rc0000006AU)03rYj0O~9U0000003HAU00000 z0BLgp03rYj0B}PF000000CfQX001}u002_i0RSQZ3jjvu1^@s6003kF00000006f) z001HY3jiWe1poj5001ih00000002)e000t`p#c+rzeoT8A^-~jepv+o000008UO$Q z00000WKsYCA^-~jT8ae#00000OaK4?000005Ay*4A^-~j4D$v600000K>z>%00000 z{x1RmA^-~je-{S;00000IRF3v00000!lwZMA^-~jK%oWz00000KL7v#00000Xo&y- zA^;0s0CwjE0000004V?f0000001kQq03rYj006iK000000672v000000N$Yi03rYj z036u{0000002%-Q0000000L_Q03rYj0RA%v0000008Ib@000000K#Aa01}g-0TX3& zNC5yM01E)nq6Po}0000Q000000001)cmV(+01E&RMFs!>0000R000000001gsR95Z z01E&%Mh5@@000100000000016kN^N801E)}jRgPz0000f000000001^fB^s!lc50< zf2cqK03rYj04$&e000000384T000000HIU@03rYj04^#A0000002%-Q000000CFV& z03rYj0K7{D0000002=@R0000005HA*03rYj0A}6>0000008Rh^000000KNAB03rYj z08=&w0000003HAU000000D#*703rYje*mE81poj5001Tc00000004uv001HY3jop# z1^@s6001=r00000004ez001HY3jm661poj5000{R00000006|~001HY3jppc1^@s6 z001rk00000001*I001HY3jlgg1poj5001`t00000005z8001HY3jm~=1poj5e*geE z0000000009)d2t^01E)Pv<3hG0000R000000000!!2tjw01E&Rs|El70000^00000 z0000SwgLbl01W^@x(5IN0000q0000000000e*pj@01E&JTLu6C0000R000000000B z#Q^{!01E)9-v$5x0000R00000XaE2JL{9(!A^-~j8ixe{00000(f|Me00000hnxTa zA^-~j4EF^9000009smFU00000{UZPXA^-~j5?ciT000008vp?0000}0000000030i~;~601E)JJqG{)0002s z0000000026WB>pX00000000000F$Z#3V-8<0RSQZ3jlz{1^@s6002|~000000052c z001HY3jh)`1^@s6008Cy00000004bl0RSQZ3jnA#1^@s6001rk00000000A40stZa z3jpjY2LJ#7001Tc00000007K4001HY3jiWe1poj5001ih00000003570RSQZ3tj-4 zsRjT50001U000000002E69E7s01E&@2L=ED0000Q0000000007XaE2r01E&dn*{&> z0000c000000001gI{*M801E(OZUq1U0001G000000002DG5`P)lc50mC!03rYj z0RH9%000000Ga>*00000084QJ03rYj0MW7r0000001^NI000000DX@F03rYj0PsEs z0000005Jdn0000008Fw103rYj0K7^E0000004)Fj000000FB%L03rYj0In(q00000 z08an_0000001UDK03rYje*of~1poj5003eD00000008*{0stZa3jnSO2LJ#700310 z00000007+~0RSQZ3jpK}1^@s6000{R00000003pX001HY3jlf-1^@s6008;{00000 z006pY0stZa3jlmD2LJ#7002J#00000004ty001HY3jn&91poj5e*get000000001* zIsyP901E(&AqM~e00010000000001Eb^!n)01E)%wFUqH0000U000000000i#Q*>z z01E)PO9ub|0000j000000001-D*^x_01E&@iA^-~jE;j}M000008UO$Q000000<{7FApi{k0J#SM00000 zD*ylh00000z{ddqA^-~jz2F7_00000F#rGn00000fFS_@e&A^-~jx;O>^00000AOHXW00000bngKGA^-~jKJf+s00000+W-In00000 z*?s~5A^-~j_$dbf00000CIA2c00000GF$)vA^-~j+>-?W004gg0D1rb000000LlOW z03rYj0E#XJ0000004V?f0000002!qK03rYj0FM6!000000AT(K z0000002=@R004gg008WT0RSQZ3jhGc1^@s6000pH00000009390RSQZ3jiQJ1^@s6 z001!n00000002630stZa3jqEm2LJ#7002V(00000008~B001HY3jn$f1^@s6001fg z00000005>~0stZa3jj(h2LJ#70015U00000005K>004g?01E&-I0XOz0000X00000 z0002T*Z=?`01E)@C=K00012000000002G z!~g&y01E)ny#)XO0000u000000001mAOZj)01E(w5eEPO0000f000000001{oB;qL z01E(e*9Lz8000009{>OV00000P~-prA^-~j0`3I>00000E&u=k00000^TGfCA^-~j zUc3bW00000f&c&j00000i}?TmA^-~juJi=}00000E&u=k00000J3IgYA^-~jh*AXr z00000L;wH)00000JWK!pA^-~jI$H$*00000IRJkE000000C|xC03rYj0G@3I00000 z01f~E000000Af=B03rYj0El1(0000005AXm000000KmZj03rYj074xG0000003ZMW z000000H|XC03rYj0H|#R0000001f~E000000PCy*03rYj09Q!|0000001f~E00000 z0H}YV0stZa3jnZ02LJ#70031000000001!@0RSQZ3jnA_1^@s6006K600000000LZ z0stZa3jl@?2LJ#7001!n00000003hd001HY3jk0@1poj50018V00000004fo0stZa z3jhpE2LJ#7001oj00000008rS0RSQZ3jkRnz6JmQ0002m000000000o)Bpe?01E&N z-30&u0000)000000002{0{{Rb01E){G6ett0000b000000001eIspJ801E&Zo(2E_ z0000n000000002tOV00000(op~aA^-~jdWi)9000004gdfE00000pU(jRA^-~jz_SJb000009{>OV z00000CN2R0A^-~jmW&1f004gg01f~E0000007w!603rYj0Kf$X0000002%-Q00000 z03{3o03rYj0Pz0>0000007L))0000004se003rYj0FyWe0000004V?f000000B#!r z03rYj04zlY000000BZmM000000GXHo03rYj0LG970000002%-Q003kF008wn0RSQZ z3jm~^1^@s6001BW00000003bc001HY3jlCO1poj5000{R00000000*p001HY3jjP< z1poj5002Ay00000008>p001HY3jnw*1^@s6001=r00000000P+(Q6lfZ`%L>A^-~j zpyveu00000CIA2c00000t9=0gA^-~j^1TKC00000FaQ7m00000S1=0A00000?L+_oA^-~j@K*%@00000D*ylh000009ESh^A^-~j{^bP#00000 z5&!@I00000zY+idApjJA01(S40000004M+e0000005VGe03rYj06KsL0000001E&B z0000007ixa03rYj0K+;5000000IdK3000000ILiD03rYj09`l*0000001f~E00000 z0MSqZ03rYj0BWZO0000005$*s000000C3p>03rYj0IKE&0001g0024w000000055w z0stZa3jhq&1^@s6000{R00000007<-001HY3jnS}1poj5002Dz00000008Jf001HY z3jhdL1poj5001-q00000002110RSQZ3jprm1^@s60052v00000007Lm001HY3jp4r z1poj5000{R0001g0001_F#rG}01E)hY6SoQ0000Y000000001}Z~_1#01E(lHU|Iz z0000j000000001SQ~&@X01E(gjRgPz0000M000000000=Z2|xy01E)nGzS0x0000n z000000001zT>=0i01E)nEC&Dp0000Q000000002m0|5YkA^-~jyg3E{000004gdfE z00000xRn6_A^-~jh|vZB00000ng9R*00000*pvYPA^-~jRL}+h00000ng9R*00000 zPoMz+A^-~jwAcm!00000P5=M^00000qg4O^A^-~jWJ?DC00000EdT%j00000sn`Gj z5&!@I0001!rvVLrp>hELA^-~joU;Z100000BLDyZ00000^#K3?A^-~jO;7~@00000 zpaB2?00000`V|2HApjHru*)a_00000H~;_u00000w;TchA^-~jX5Iz>00000P5=M^ z00000p6CDoA^-~jdM*Y4000003IG5A00000uNMFS5&!^`2UHP%CZz!YA^-~jf}jQf z000008vp(^-01E)1O9cP`0000R z000000001;(E$J=01E&Y> z001HY3x5DkMFju=0001t000000000aH2?r201E)JPXzz~0000R000000001MY5)Kt z01E&TaRmSX00012000000000HqyYdT01E(6*#-ar0000R000000000pB>?~;01E&_ zV+H^K0001F000000001sCIJ8<01E)rWCj2L0Dk}gC;$Ke00000z*ztQA^-~jY>@>3 z000007XbhO00000VE_OCA^-~j>MaET000009RL6T00000BRBv6A^-~j{9FY900000 zCIA2c00000S2+OyA^-~jPMrn-00000CIA2c00000nOFb-A^-~j;E)9X000009RL6T z08jt`0B$V-03rYj004{z000000BHaK00000089}903rYj0AfG}0000001^NI00000 z0B%D703rYj0GL+=0000002=@R0000001k2i01}g-0TX{4fC2y_01E)jI0pa#0000I z000000002_2mk;g01E)tHU$6x0000R000000000Gf&c&_01E(&-30&u0001`0{{R3 z0001lS^xkd01E)nk_7+&0000f000000000G2m$~i01E&=3kLuI0000Q000000002~ z>Hz>E01JNr?C%Bu000008UO$Q00000v;YABA^-~jh&ToS00000F#rGn00000u>t@9 zA^-~jnlJ?b00000UjP6A00000LBs$6A^-~jn7su600000H~;_u00000+FJksA^-~j zypsh000000AOHXW00000@E8IBA^-~jrw<1J000jF02%-Q0000006Gr<01}g-0TX}w zs{jBZ01E)N2L=ED0000#000000000c$p8Q%01E&}A_f2e0000{000000001eEdT%_ z01E(^Tm=9C0001F000000001McmV(+01E&NwgvzI0000!000000002lVE_Ok01E&% zm<0d;0000B000000000VPyqlU01JNrDyIej00000KL7v#00000#_#|DA^-~jOf&`n z00000E&u=k00000BW3^qA^-~jl9~ko000005&!@I00000mjM6(A^-~jX)gr;00000 z5C8xG00000ak2scA^-~jK1&Ax00000CIA2c00000_D%o*A^-~j-i8GL004gg06YKy z000000Fw3q03rYj001@y0000002%-Q0000005x9$03rYj0I;eC000000384T00000 z0Oi8~03rYj0ARfZ0000005|{u00000042%+03rYj0QBJo0000005|{u000000KAm~ z03rYj0MR!G0000002%-Q004gg004{U0RSQZ3joIN1^@s6000jF00000004Ou0stZa z3jjtA2LJ#7003+N00000001kt0RSQZ3jh|}1^@s6000^Q00000008A@001HY3jh*t z1poj5002+`00000000!O0RSQZ3jo^M1^@s6000^Q00000006uL0swy^01E(J3I_lH z0000<000000002>EC2u^01E(!Uj+aF0000W000000001WmjM7G01E){(*^(l0001* z000000000q4gdfm01E(AIRyX!0000s0RR910000@#{d8#01E(4AO-*c0001a0RR91 z0001ZQvm=X01E(mGzL}x00000R{#J200000=OO?AA^-~j_F4r1000008vp1^@s6000gE00000008eu z0RSQZ3jpe(1^@s6001Wd00000001YJ0RSQZ3jiY01^@s6005c*00000000F)0stZa z3jow32LJ#7001=r00000003~H001HY3x5EN_XPj|0000(000000001ClmP%D01E)V zjs^e#0000E000000002QvjPAi02Bbo%qRc=0000O000000002#CIA4Y01*HH00000 z000040000000019CjbB<01E(uTLl0B0001*000000002{!vO#y01E((-v$5x0Dk}g z8UO$Q00000B!~b2A^-~j$>s$B00000PXGV_00000lNA5}A^-~jC`APT00000CIA2c z00000xgG%kA^-~jepdzn000008vpFZ#000008UO$Q05|{u05lN*03iSr0AR}~0000004M+e0000007i=f z03rYj01i9{0000009OD2000000L^Uz01}g-0TX|Gs{jBZ01E&@2L=ED0000Q00000 z0002`%K-o)01E(u;syW!0000?000000001OG5`P~01E&dSOow80000q0000000023 zQvd)W01E(Yiv<7x0000$000000001!O922P01E&{qy_*00000_000000002lfdK#_ z01JNr6N5fWA^-~jPwWN&000004gdfE00000PL2WqA^-~jralJ% z00000EdT%j00000vrPa1A^-~j1c3zr004gg0DJ-f000000Hufl03rYj0J6pg00000 z00{vA000000O(@?03rYj034YG00000015#B000000ETb@03rYj0Cutl0000007w7; z000000Jqu!03rYj0MO?K0000005$*s000000H6*503rYj01yKP0000001f~E004gg z000DX001HY3jio}1poj50018V00000007$!0RSQZ3jn4+1^@s6001ih0000000377 z001HY3jokH1poj5001xm00000004g~0RSQZ3jnZk1^@s6008v_00000008Y*001HY z3jnN;1poj5000^Q00000007ZU004g?01E(8fCT^m0001G000000000x1pxpe01E(W zItBm$0000@0000000030%K!i(01E(6*#!Uq0000R00000000036#xJt01E)@Lj3}&5|g0;6Mtj`001HY3jm@s1poj50015U00000002YJ0RSQZ3jk2F z1^@s6001ih000000076p001HY3jkgm1^@s6002_}00000001-T001HY3jl;J1^@s6 z0015U00000005s!001HY3jkPt1poj50012T00000005X0001HY3x5E*K?MK+0000z z0000000016A^-p)01E)vS_J?A0000T000000000KPyzrV01E)14F>=K0001200000 z0001tbpQY&01E&Jz6AgP0000_0ssI20001|hynm201E&JEe8Mq0000T000000000N z@&N!M01E)i@&*6^0Dk}gK>z>%00000)D!>!ApjHrn93*s00000C;$Ke00000J%IrL zA^-~jali%u000004gdfE00000*d_u1A^-~ju@eUX00000ZvX%Q000006(#@xA^-~j z*h>Wf000008vp*000000FhAu03rYj09=U$000000384T z000000H|yM05Ku}3jm(31^@s6001rk00000006(&0RSQZ3joOF1^@s6001Tc00000 z007G%000t`p#c+rxF-PsA^-~jtY-!Q00000$_h01E)tHU(^b00000-@yR@ zA^-~j0^bGz00000R{#J200000S-00000BLDyZ00000v^oF)A^-~j zGExNq00000IRF3v00000&Tat!A^-~jq_GA7002_}08#(|0000001kx$03rYj0Fo;Q z00000044wc000000JzNo03rYj0OsQc0000004D$d000000CZ;p03rYj07x$f00000 z0PFw&000000C|&PT^D~GF9HA}01E&M7Y6_U0000y000000000yt^fcc01E)dn*{&> z0000B000000000`yZ`_q01E&RO9ub|0000j000000001EX8-^q01E)xZUq1U0000R z000000001UtpETb01E&@n*{&>0000M000000000Xu>k-g01JNrK-&fY00000CIA2c z00000ng9R*A^-~j2rdNx00000VE_OC00000`tJb%A^-~j8uA7J00000H2?qr00000 zp{W4?A^-~j;@JiO000008UO$Q00000K34z$A^-~jXpjW}00000DF6Tf00000V-ElT zA^-~j{yGH!004gg06hQz0000006zc%03rYj0B{Kh0000002=@R000000DS}i03rYj z0KhW^000000CWHV000000Nif@03rYj03xym00000044wc0000002$E%03rYj01V{@ z0000001E&B00000004Ia03rYj0B<)30000001f~E002+`003FD0stZa3jjJy2LJ#7 z001Tc00000006>60stZa3jkyZ2LJ#7000XB00000001#S0stZa3jls32LJ#7002b* z00000006GR000t`p#c+rF|`5!Api{kK)DA100000AOHXW00000h`|5=A^-~jbR7l& z000008UO$Q00000=%4}sA^-~jbUz0G00000JOBUy00000%VGflA^-~jUaJNG00000 z8UO$Q00000@(Th0A^-~j*9!*#000008UO$Q000000MP&dA^;060Qe&Y0000003QGV z000000N}*|03rYj0N&pQ000000CNBU0000004F&C01}g-0TX}c{r~_X01E&%I0gU! z0000Q000000000JQUCxV01E(!i3I=v0002e000000000skN^N801E($jRgPz0000q z000000000I3;+Nk01E)_Hw6Fy0000s000000001dAOHX&01E&wNd*7^0001X00000 z0001!v;qJT005Jt0TDG6Q2+oU01E)Hhy?%u0000R000000000)5&!@q01E(pKm`B* z0000y0RR910001VaRC4llc50L1poj5 z001)p000000059@0RSQZ3jj&11^@s6002k;00000006ka0RSQZ3jhME1^@s6000gE z00000008z?000t`p#c+rA|L<&p#T^FU;!xr00000FaQ7m00000<#_-AA^-~jYuN<= z00000CIA2c00000tYH8EA^-~jxNHRg000008vp(|c00000 z9clsqA^-~jb20}200000H2?qr000008H@q|A^-~j)I0|O00000NB{r;00000P1pbc zA^-~jyeI|$000004gdfE00000lWhS2A^-~jRj>ws0000009yb6000000FT-L03rYj z0K6#%0000004M+e00000082ms03rYj0E%!00000002=@R0000008j)103rYj0H)Xm z0000001f~E000000OmOW03rYj09I}V0000001E&B0000009&sC03rYj0NSJm00000 z01g0u000000036$0RSQZ3jk`y1^@s6002h-00000004M*0RSQZ3jpA=1^@s6000{R z00000004?D0RSQZ3jmsn1^@s6003nG00000003+_001HY3jkPc1poj5002+`00000 z008^E001HY3joX+1^@s6002J#00000002sVoB{wM01E)LItKs%0000F000000001p z1_1yf01E)K000004gdfE00000G8O>< zA^-~jatHA^-~jHV+2?00000R{#J200000pWXlfA^;12 z08T3g0000001f~E000000OoH103rYj0CaQ(0000007L))0000004HAn03rYj0PJc7 z0000001f~E000000M8u&03rYj0Gvn#0000002TlM000000M9-E03rYj02Xis00000 z09OD2000000PBAM03rYj0GfUU0001g0012T00000006l`0stZa3jkmx2LJ#7002z@ z00000005m30RSQZ3jhWL1^@s6000gE00000004Fq0RSQZ3jq8E1^@s6002e+00000 z007pN001HY3jh}K1poj5001ok00000008&}001HY3jl&P1poj5001`t0001g0000# zhXDX001E&t#RdQX0000}0000000007c>(|;01E)AHwOR!0000Q0000000017dIA6< z01E&HI0pa#00010000000000g6aWCB01W_ix(5IN00001000000001U)c^n@01E)b zB?bTh0000I000000002(UH|}pA^-~jmzD(p00000F#rGn00000_xJz+A^-~js5J%v z00000R{#J200000;LZU6A^-~jujB>*000008~^|S00000H5&l{A^-~j8Vd#h00000 z8vpo&o?O01E&PJO=;(0001200000 z0002oG64W001E&lBL)Bf0000B000000001khX4Q~01E&R<^=!%0002F000000000l zEC2u^01E)%Uj+aF0000Q000000000)5CH%p01JNr!UF~X00000L;wH)00000ciaI0 zA^-~ja_9yC00000&;S4c00000gL(h}A^-~jk=X?R00000E&u=k00000=aT{eA^-~j zE001HY3jl@{1^@s6008p=00000008GD001HY z3jn-J1poj5000{R00000001$6(*OV>01E)Z+ywvt0000y000000001AkpKW901E(K z?*#w=0000b0000000013?f?KH01E*4GX?+v0000v000000000?8v+0#01E&p5C;GN z00019000000000tK>`3G01E&TB?kZi0000@0000000023ivj>501E(rW;_P~00000 zA^-pY00000M-Ko1A^-~jiaG@V00000bN~PV00000x|sq1A^-~jxIza2000005&!@I z00000%31;dA^-~jC=dq#00000UH||900000D~JIAA^-~j5XJ@o00000CIA2c00000 z+W`OoA^-~jgf9gE0000A0Ac_D0000003MTJR2P5pX#xNu01E&@G6w(v0000n00000 z0001GxBvhm01E(I4h8@K0000`000000001P9smF$01E)-NCf}@0000W000000002G z@&N!M01E)T&ISMg0000`000000001C2LS*g01E&IJO%&&0000~000000000bWB~vo z01JNrlB)&)000008UO$Q00000OdSFMA^-~jxDW>b00000R{#J200000wq*eTA^-~j z$g2hb00000A^-pY00000BZ~n5A^-~jEz1S~00000YXATM00000x19h0A^-~jboK=R z00000R{#J200000o{RthA^-~j(&+^N0037202%-Q000000HGQH03rYj0E|Zk00000 z0B!&P000000L<9{03rYj0FNmK0000002%-Q000000Mz3F03rYj0G{p!0000007C!( z000000Qn&R01}g-0TX{yCjkH=01E&-WCj2L0000z000000001#9s&R&01E&q5eEPO z0000Q0000000030IROA701E)3ody5^0000Q000000000<76Jew01E)t4hH}L0001A z000000000@e*yp^01E&fDhB`n0000F00000000180ssIa01GYvN-zZg00000DgXcg z00000A=?1}A^-~j^0@{800000HUIzs00000`5*uQ5|g0;6MvE0001HY3jp#d1^@s6 z000jF00000007)j0stZa3jkIr2LJ#70015U00000005D30RSQZ3jpo11^@s6003eD z00000005vR001HY3jjJ>1poj50021v000000008$0RSQZ3jj981^@s6000&M00000 z008Ns001HY3x5F6_XPj|0000P1poj500019N&)~P01E&hCR00000005SZ0RSQZ3jo*41^@s6002Ay00000 z007tt0stZa3jk}`1^@s6000gE00000000h<001HY3jn^21poj5001-q000000088d z0RSQZ3jn5@1^@s6000{R00000007ha0RSQZ3x5FA{ssU50001a0ssI20001VIMe@00000c>(|c00000Y()V8A^-~jw4nw7000009RL6T z000002lN2|A^-~jP4fl-00000K>z>%0Dk}g02DF;03rYj00tWe000000C4~S00000 z00>C{03rYj0Df5o0000002%-Q000000J8G|03rYj01VFt0000008jt`000000B7X^ z03rYj03`1Q0000008{_~000000Am#Z03rYj018C~000000384T000000PUmz0DmF? z3jkdI1poj5001!n00000002QO0RSQZ3jm;j1^@s6008v_00000000Ie001HY3jjn) z1poj5008U&00000005jH001HY3jh>J1poj5000{R00000007P<0stZa3jhfd2LJ#7 z005`}000000080-000sI000000F$Qy4Fw!=0RR${p#c+r1}XvoA^-~j0ObY%00000 z3jhEB00000Z9W13A^-~jo+AeU00000H2?qr00000&7cARA^-~jB0mQJ00000CIA2c z00000lvM!$A^-~jBB%xc000009RL6T00000W9k3^A^-~jH}C}j000005dZ)H00000 z?`i=6A^;120OYL(0000003rYY000000IsY803rYj060kp0000001*HH0000008GIE z03rYj0Ad{m0000001*HH00000057uw03rYj0JuvB0000004)Fj000000JaqZ03rYj z0K^Ul0000001^NI000000D`yy03rYj0Q#r~0000F000gE00000008oF0RR${p#c+r zg|h$vA^-~jVx0v500000E&u=k0000020Z`(A^-~jIba0<000004gdfE00000d0qej zA^-~jA(jOI00000DgXcg000005i0-yA^-~jqFn_50000076AYN00000000000065w0RSQZ3jlPT1^@s6001rk00000006H9001HY3jk6y z1poj5001cf00000001&X001HY3x5E#R|Nn70000x000000000E%K-o)01E)jt_A=A z0000V000000001EE&>1|01E(q76$+T0000Q0000000020n*snL01E)zLI(f<0000E z000000002!ssR8Z01E&X+6Djs0000I000000000gA^-p)01E)NS_J?A0Dk}gA^-pY z00000EU^LrA^-~jluZW!00000KL7v#00000OIZQ{A^-~jXe$Q*00000DF6Tf00000 z&?Eu?A^-~ja^MC4000008UO$Q00000v~&OfA^-~jqP7J900000F#rGn00000m$m=^ zA^-~jE)50%000008vp0000000001aR2}!01E(` zpalQ`0000)000000001&R{#Ja01E(;kOcq$0000Q000000001(jQ{{501E&>>IDD* z0001d0ssI20001%P5}TS01E)prUn220000h000000001dq5uFQ01E(={RIF30000) z00000e*gdg3pW4&A^-~j22ce6000008vp0000001*HH z000000Nus_03rYje*gv`1^@s6002k;00000008B{001HY3jnel1^@s6002|~00000 z005bJ0stZa3jo762LJ#7000gE000000032I001HY3jnZ)1poj5000{R00000003s@ z001HY3jnMw1^@s6001=r00000003hw001HY3jq3G1poj5e*gd?000000002hxd8wo z01E)L+y(#u0000^000000002YNdN#M01E(iegyyk0000Z000000002q3jhEj01E)t zHw6Fy0000N000000001x*#Q6|01E)*<^})&0000Q000000002Fv;qJj01W_;xCa0L z0000O00000e*gdgl|ujkA^-~jm{$b=000008vpKLG$D01E&T zpauW{0000Q000000000BRsaAZ01E)dVg&#I000250RR9100030ZvX%y01E&zp9KH_ z01E&B4gdfE00000Ig?RR7k^Yp0stZa3jpUQ2LJ#7000^Q00000006{P001HY3jlVG z1poj5001Zf00000005-W0RSQZ3jpA=1^@s6000{R00000003HX001HY3jnxu1poj5 z003bC00000006<>0RSQZ3ji$a1^@s6001KZ00000003040stZa3tj+VOa}k}0000z z000000002L+W`O~01E&H=mr1)0000R000000000PoB;qL01E(m)&>9o0002j00000 z0001}76AYv01E(cLk0i<0001W0RR910001XDF6Txlc50oCW{@ z0000U000000001{w*mkn01E)_O$Pt~0000claW#%e@^-V03rYj0Gs{>000000672v z0000003JF503rYj0AL{p0000004o3h0000006F#n03rYj00{I3000000C@rc00000 z0EgxQ03rYj0GjUx000000384T0000004_QK03rYj0KA01E&@Z1SvA^-~jI{pO!00000mH+?%00000g@phBA^-~jlH>&d00000LjV8(00000 z5Dx(WA^-~j9s>pd00000MgRZ+00000eGmWu5|g0;6My!N001HY3jl131poj5002M$ z00000000!t0RSQZ3jm_y1^@s60018V00000007ob001HY3jj8T1poj5002_}00000 z0010=001HY3jk)~1poj50021v00000007XM001HY3jjv;1poj5001rk00000000NY z001EX6n_9v%qRc=0000O000000001+I067701E&&AqM~e0000Q000000001ZCISE= z01E)-;RXNz0000E000000002*kN^N801E(C@C5(>0000y0000000027L;?UJ01E)F z2?qcG000100000000006zySav01E)<-Ua{w0Dk}g8UO$Q00000H_iY6A^-~jz}W== z000008vph001HY3jn&}1%Chl z0000I000000001|Hvs@501E)tB?bTh0000)000000000HeE|R>01E(qR|Wt80000R z000000001tfdT*`01E&|ItKs%0000Q0000000022PXGWS01E)@hXnut0000?00000 z0001@egFU>01E(z+XVms0000_01E&B00000+a>@25|g0;6E)$!001HY3jo3z1^@s6 z002G!00000002)b001HY3jhFL1poj5002w?00000007xC000t`p#c*y6Wjm*A^-~j z0V)On00000tpET300000QL+I5A^-~jpr-}^000004gdfE00000>XX4#7k{y^0stZa z3jhR72LJ#70055w00000000&r001HY3jh>J1poj5000{R00000000t5001HY3joA@ z1poj5002w?00000002Ur0stZa3jpdu2LJ#7000gE00000000ON001HY3jm5b1poj5 z0049V00000003Y@001HY3x5E3R|Nn70000V000000000+MgjmL01E)1CkFrk0000f z000000002$>Hq*D01E(;@C5(>0000E000000001V=KugA01E)(Ed~Gp0000?00000 z00026cme<-01E&{C<00000L;wH)00000hJXM7 zA^-~j#eM|<000004gdfE0000025|uZA^-~jzOn`Y000006951J00000>W%^cA^-~j z(>@0P000009RL6T0Dk}g0PS}H03rYj0RFWG0000001f~E000000A0TT03rYj000{X z0000001^NI000000Cda%03rYj03;&@0000001E&B00000093XD03iSr0N~6h00000 z01yBG000000FUYb03rYj07&o!0000001f~E0000005GZo0DmF?3jlsc2LJ#7005x? z00000004Tm0stWZ4FHh22LJ#70018V00000006@A0RSQZ3jl1+1^@s6002+`00000 z003x;001HY3jlTK1poj5001!n00000007`9000sI3jkcI1ONa4003tI000000043V z0stZa3jiM01}Xpm0000H000000002xu>t@g02BZy%qRc=0000G000000001W0000H zlc50(#K03rYj0C+hD0000007C!(00000082#x03rYj0328a0000005kvq00000 z0E>A603rYj08F0stZa3jo9<2LJ#7002z@00000002LL0RSQZ3jjF4 z1^@s6000XB00000003}u001HY3jio}1poj50018V00000000yO001HY3jh`~1poj5 ze*ge10000000023c>w?-01E(qw*~+J0001j000000002VCIA2;01E(1Oa%Y{0000q z000000002(mjD1F01E(;kOcq$0000Q000000001xumAue01E&<3I+fG0000E00000 z0001u;sF3601E(2?FIk<0000T00000e*gdg)ja|LA^-~jW+Mjx00000Hvj+t00000 z+spv~A^-~jT;m1+000008UO$Q00000$H)NyA^-~jmf;2f000004gdfE00000Edl}n zA^-~j-qi*G00000CIA2c00000S26+sA^-~jk{bsA000004gdfE00000Hl+dpe<{h z01E)}HU$6x0000R000000002l3IPBj01E)*Jq7>(0001y000000002Bi2wj101E)d z=LG-&0000B000000002x7%2b%A^-~jB3%Ul00000B>(^b00000^OLb*7X>~j000t` zp#c+rOl$!FA^-~jc&-Kj00000CIA2c000003AX?MA^-~jW(@`a00000+5i9m00000 zJi7q^A^-~j9Nh*0000008UO$Q00000MVSBqA^-~j3ibs6000005&!@I00000n=b$W zA^-~j#$p8k00000uK@r600000wwwY0A^;120B}18000000384T000000QyP+03rYj z05qfq0000001^NI0000001o2;03rYj0BY?9000000PFw&000000F#3N03rYj0HERp z0000002%-Q000000Nc<203rYj0PG_M0000001E&B0000001!+703rYj04`ev00012 z000XB00000005y&001HY3jjud1poj5000XB00000000Id001HY3jn4`1poj5005o< z00000002Rh001HY3jm<-1poj50024x00000005mW000q_p#c+rK&AlzA^-~jo}dN* z000008vpPml00000 z4gdfE00000!07=1A^-~j*6#)Y00000761SM00000HBA5jA^-~jb6W)f000004gdfE z00000e&_)JA^;0U05--30000002TlM000000F|@>03rYj0OH#Q0000002%-Q00000 z0PhI^03rYj01h_=0000002=@R000000Q|E801=a+0TX{M`2heT01E)=`vw320000v z000000001pBme*+01E(wO9cP`0000R0000000002VE_Ok01E&}bp-$b0001V1^@s6 z00000Yytox01E(1GzS0x0000Q000000000`TL1te01E*6k_7+&0002N000000002m z+5rF}01FZT&bbBv000005&!@I00000r<1{27k>ak0RSQZ3jh+K1^@s6001BW00000 z003E^0stZa3jlCK2LJ#7000^Q00000006V40RSQZ3jl(k1^@s6000{R00000002h< z0stZa3jhSx1^@s6000^Q00000005OP001HY3jjV(1poj50027x000000058*0RSQZ z3x5EmJq7>(0000E0000000024JOBV901E&TZv_AV0000`000000001`R{;Pb01E(m zH3k3x0000k0000000010wEzGj01E)ho&^8^0000R000000002uKL7wC01E)6a0LJW z0001O000000000(I{^S901E(Uo(2E_0Dk}gJOBUy00000ko*AvA^-~j{{sgA00000 zIRF3v00000E~EkgA^-~jsznC?00000SO5S3000002~+?8A^-~jtcwKz00000$N>NV z00000bA$l^A^-~j(!mA*00000OaK4?00000sWt!rA^-~j>Q4m#000008vp1^@s6001Tc00000003J-0RSQZ3jn&H1^@s6 z003A3000000013c001HY3jo!X1poj5002w?00000002)i0RSQZ3ji1+27dqm0000B z000000001WA^`v*01E&B4+a1L0000d000000001@5&-}r01E&PK?VQ-0000s00000 z000308~^|!01E&%NCf}@0000c000000002_+yMY001E&T>IMJ+0000g000000002B zga7~{01E)j;spQz0000I0Dk}g00000K&t`(A^-~jK}ZJx00000SO5S300000VNU`8 zA^-~jFewKB00000CIA2c00000&v5_%A^-~j8Fd8!000004gdfE00000h#~+0A^-~j zFiQmh00000Hvj+t00000Op^fsA^-~jT+apo00000Pyhe`00000p)?=?03rYj03=%m z0000005t#r000000J^jQ03rYj05%H-000000Gj~-0000009<U>00000IRF3v00000ZZ-h`A^-~jUYrI1000004gdfE z00000Ka&6eA^-~j;_n3j000009RL6T000000|5d6A^-~jDAfi4004gg08jt`00000 z0N#-R03rYj0EF)a0000002%-Q000000O4Q(03rYj0OvOb0000001f~E000000E4Ik z03rYj08K{+0000005Jdn000000Ch_M03rYj0QOo10000002=@R000000OUyk03rYj z0GfUU000000384T004gg006QS0RSQZ3jnA>1^@s6001Tc00000005mo0stZa3jhiv z2LJ#70049V00000007_?0stZa3jnm-1^@s6002$^0000000618001HY3jmOv1poj5 z000XC00000006)P001HY3jn1u1poj5002t>00000004}K0swy^01E(&EC&Dp0000c z000000002C6951r01E)FL0000E000000000| z2mt^h01E(yJO%&&0000r000000001j)Byk@01E(;v<3hG0000c000000000pX#fBs z01JNrx|;<6000003jhEB000006;l8JA^-~jd0+(q000004gdfE00000d5r=9A^-~j zl0F9j000006aWAK00000viSi3A^-~jBK!sb00000c>(|c00000#4iB=A^-~j8j%J7 z0000090C9U00000Slxb%00000 zp8x;=0000040{3qA^-~jTsQ{+000009RL6T00000MScMQA^-~jD!&E*00000uK)l5 z00000!xaDkA^-~jPDKR(00000i~s-t00000FzNvSA^-~jYQ_ct004gg07n1-00000 z0K8oQ03rYj06vuk000000G9v&0000000K(@03rYj033h?0000003HAU0000003Big z03rYj0Mu*+0000002=@R0000005@_003rYj0DQ9s0000003QGV000000C7bE03rYj z06`}Q000000672v004gg008D}0stZa3jnq>2LJ#7000^Q00000008QZ0stZa3jnq> z2LJ#7000^Q00000003fz0stZa3jnk_2LJ#7000jF000000027&0stZa3jiex2LJ#7 z000^Q00000001(e0stZa3jha12LJ#7005`}00000007pR004g?01E&V!*01E(YBL)Bf0000Z00000 z0000>SpWbc01E&lkp%z%0000Q000000001&f&c&_01E(s;ROHy0002y000000002- zB>?~;01E)(V+JMw00000SpWb400000V9WskA^-~j&f*3D00000jQ{`u00000vXjwb z7k|}|001HY3jiFB1poj5001Tc00000002@u0stZa3jpCE2LJ#7002w?00000006Cl z001HY3ji_U1poj5002(_00000006Ly0RSQZ3jmnQ1^@s6001HY00000003?%0stZa z3jp>M2LJ#70043T00000004E`0RSQZ3x5EZ=LP@(0000b000000001mYXSfw01E(S zGzS0x0000E000000002+<^TX901E&dEd~Gp000120000000018_y7PR01E(eHUpd00000MgRZ+00000EI9xGA^-~j>TLx800000Q2+n{00000 z|2F{uA^-~j8YTt+000004gdfE0Dk}g0BK1803rYj05*OF0000003rYY0000008BLj z03rYj0GuNR0000001E&B000000RLzJ03rYj0B&#v0000002=@R0000008xJd03rYj z0Q01E(lI0pa#0000Q00000 z0001!@BsiK01E&k%?1Df0000E000000002V2mt^h01E)TJO%&&0000g000000001R zR004Z01E&fDhB`n0000F000000001IF#-T001E&H=mr1)0000R0Dk}g00000DAfP} zA^-~jvLyxp000005&!@I00000u`mJvA^-~jVj2ek00000MF0Q*00000WvKuFA^-~j zx|jt300000VgLXD00000FCPH_A^-~j)K>-o000001Oos700000gpdFLA^-~jzKsO{ z00000Gynhq00000(tjHP03rYj0GLGv0000001yEH000000P&9j03rYj04!_<00000 z02%-Q000000GV9?03rYj02q}800000044wc000000FJQ$03rYj0MMKT0000001*HH z000000K;bh03rYj0QPPL0000002=@R000000O=?K03rYj0DpGl1^@s6001ih00000 z001gt0RSQZ3jh$S1^@s6002$^00000000(C0stZa3jk&d2LJ#70037200000007xR z001HY3jjP<1poj5002Ay00000001JW0stZa3jjYy2LJ#7000gE00000001JL001HY z3jiwj1poj50Dk~A000000002H+yMY001E&@=>`A*00013000000002&O#uKR01E)W zrUn220000I000000001G#sL5#01E(8;06Ey0000V000000002#F#-T001E)o8V3LX z0000r000000001r*#H0{01E)pt4Y&aSA^-~jK&S=)00000 zCIA2c00000m$Cu?A^-~j5K9LD00000EdT%j00000g@XV95|g0;6Mvce001HY3jk&} z1^@s6001=r00000000hz001HY3jjud1poj5000XB00000008V{001HY3jj)P1poj5 z000XB00000007=D0RSQZ3joZH1^@s6001!n000000047o0RSQZ3jips1^@s6000gE z00000005hm0stZa3x5E9HwOR!0000T000000000NX8`~r01E&ktOfu80000c00000 z0002`XaN8s01E)ntOfu800013000000002btO5Wc01E&~Ne2J`0000E000000000Q zc>w?-01E&lw*~+J0000Q000000002+wg3Pk01E(04F&)J01p5F8vpR1A^-~jxGM($00000NdN!< z00000^!ot-A^-~jh5-iv00000c>(|c0Dk}g038Sb03rYj0J=5>0000002=@R00000 z02hb?03rYj0F65b0000002%-Q000000A$es03rYj06QcG0000002%-Q000000AvvY z03rYj0QU_C0000002%-Q000000HkFA03rYj0DzhW0000001^NI000000EH<40Dlqy z3jhwR1ONa40052!00000004L60RSQZ3jkK`1^@s6002k;00000003{f0ss&I7yuvu zDF6Tf0000000000001(r0stZa3jp{@2LJ#70046U00000008h;0stZa3ji=H2LJ#7 z000^Q00000000+g0stZa3jn+@2Y&zn0000p000000000VJ^%nB01E&TRs{e60000E z000000000~8~^|!01E*6M+E=?0000y000000001Hn*abJ01E)j_5}a{0000Q00000 z00022H~|1601E&Dody5^0000?000000000^K>z?E01E&TaRmSX000120Dk}g00000 ztcw5uA^-~j%IF0E00000xc~qF00000TmJz7A^-~jiqr-G000008vpJX z0000008Rh^0000000Xc903rYj0CSuL0000006YKy000000Kzl?03rYj0D4aa00000 z05<>t000000Nio_03rYj0BWBF0000005Aan000000IdoE03rYj02Q-61^@s6001!n z00000005%F000t`p#c+R)_nm0A^-~j{JsVN00000E&u=k00000;sXExA^-~j@G=De z00000B>(^b00000V_yOQA^-~jUJ(ZX00000CIA2c00000%Vq)qA^-~j)-DGC00000 z4*&oF00000s3-sc5|g0;6Mr5C0RSQZ3jj7b1^@s6001xm00000005E0001HY3jip+ z1poj5001}u00000008?6001HY3jl0V1poj5000{R000000068P0RSQZ3jpRs1^@s6 z000jF00000008e;001HY3jqF*1poj5001Tc00000008!C001HY3oZbhaRmSX0001T z000000002So&W$M01E)nk_7+&0000f000000001owgLbWlc50OV00000%`pK0A^;120E(Fg0000002~4U0000000vzF03rYj06eM& z0000006zc#0000003aj*03rYj02pEh000000DAxc000000Hmh?03rYj04kUT00000 z01E&B000000J#MK03rYj001@x000000Av6F000000N9BF03rYj0Jb{^0001g000XB z00000001v1001HY3jpp+1poj5008s>00000001pV001HY3jmIB1poj5000gE00000 z000IQ001EX6ac`=C;$Ke001Ze00000002gI001HY3jkQa1poj5000sI00000001## z0stZa3jn|^2LJ#7000pH0001g0000v9smF$01E)gNCf}@0000S000000001EDFOf@ z01E)16$bzS0000v000000000N>;M2F01E)aG6nzu0000_000000000_L;(OI01E(s zp#}f|0000Q000000002(odEzM01E(k*aiRq0000Q000000001t;Q;`DA^-~ji@^o} z000004gdfE00000so((sA^-~jNWlgG00000LjV8(00000*GU2ZA^-~jS_=mN00000 z3jhEB00000i#z}TA^-~jaBl?w00000DgXcg00000Pip}HA^-~j2CfDG00000DgXcg z00000x-tR)A^-~jpc@B&00000073u&000000DF7^03rYj0Ag1L0000002=@R00000 z0C0H#03rYj05sVJ0000002=@R000000J@F<03rYj0P5@o0000002cuO000000J#7F z03rYj0BJ4-0000001^NI0000008*L&03rYj037xO0000004e}~00000007$F001HY z3jkaz1^@s6002z@00000005l>0stZa3jj1ONa400026asmJ%01E)gCIo*4g000008UO$Q00000-yi@0A^-~j^h*T*004gg02=@R0000005-4! z03rYj0K`lO0000006zc#0000003mGw03rYj0PC&>000000BQjM0000004yK@03rYj z06-1~0000002=@R0000000*}L03rYj06?e)00000044wc0000002kQ-03rYj01UPU z0000006qW!004gg002`20RSQZ3joSF1^@s6002|~00000006)b001HY3jjPj1poj5 z001Tc00000007_H001HY3josR1poj5002n<00000007TZ0stZa3jnMs2LJ#7002w? z00000008KW001HY3jplt1poj5000^Q00000005f`002oM01E&PHw6Fy0000R00000 z0000AivR#301E)P=mh`(0000I000000000^egXg@01E)TI0pa#0000F000000000& zH~;_=lc50<9Tt000000FfmD03rYj0H|XI0000006G8w0000009dF2 z03rYj0D9R50000008Rh^00000070z*03rYj0B+g_000000BisN0000004K5n03rYj z0P0Ey00000044wc000000Ld}{01^NIlcNCT03rYj02nt1 z0000001*HH000000Q9c`03rYj0G6Z%0000007L))000000G9{=03rYj0M<4I00000 z02=@R0000000pf803rYje*oT^1poj5002G!00000002c8001HY3jpX<1poj5001fg z00000001y6001HY3jnxY1poj5002k;00000000dn0stZa3jnC!1^@s6000{R00000 z001pX001HY3jh#)1poj5001Qb00000002zd001HY3jnGq1^@s64*&oX000000000i z3;+NUlc50ZY03rYj09-8x0000002=@R z0000008SbK03rYj0L%#n0000008{_~0000006}g503rYj0LpU(000000I2`~00000 z00-{?03rYj05UWN0000002%-Q0000004nkT03rYjE&%K_1^@s60021v00000003;E z001HY3ji|x1poj5003eD00000008E=0stbDp#c+rL>B-6A^-~j07eA>00000i2wiq z00000frA17A^-~j>?#KU00000CIA2c00000!|nk9A^-~j%J2pN00000a{vGU00000 zarFQIA^-~ja`OcM000004gdfE000001VsV>A^-~j{w4`03rYje*n<_1poj5001Tc00000002-`001HY3jm&v1poj5004FX000000021Z z001HY3jiJP1poj5000^Q00000006Du001HY3jnDr1^@s6001fg00000001qU0RSQZ z3jiq91^@s6002+`00000006%W001HY3joD81poj5e*gdw000000001XyZ`_q01E(! z83q6V0000(000000000=VgLXl01E){Yy|)S0000v000000002*m;eAG01E)%kOcq$ z0000T000000000!RRRDa01E&}DhB`n0001_000000002F8~^|!01E&%NCf}@0000c z000008~^|Sg*5^IA^-~jOzj2$000009RL6T000007?Z(N7k`^R0RSQZ3jhKv1^@s6 z0037200000002|%0RSQZ3jia_1^@s6000UA00000002%K0RSQZ3jh#B1^@s6000{R z00000008Hu0stZa3jhU02LJ#7000gE00000006-3001HY3jiK31^@s6005-}00000 z001>Z0RSQZ3n~CWp#}f|0000#000000001H%>e)+01E)Z;|2f#0000Z000000000^ zlVMaBe~4rN03rYj04ACR0000009pV5000000H;R*03rYj02ZPK000000J#7F00000 z0CLL!03rYj02m_%0000001E&B000000FgTZ03rYj0K}dK0000001*HH000000HXB) z03rYj0MGLV000000672v000000C=AQ03rYjMgWRK2LJ#7001!n00000000>w0RSQZ z3jkaW1^@s6002+`000000020W0RSQZ3jn;%1^@s6002+`00000008P$000t`p#c+r zhhqT%A^-~jc&i2g000008UO$Q00000*+v2YA^-~jv z0RSQZ3jis=1^@s6000jF0001J0000AC;|W?01E(66bAqR0000K0000000022bpZe( z01E(;v<3hG0000c000000002$wEzGj01E(Wp9KH_0000m0RR910002jdI10;01E&p zx&{CM0000*0RR910000a4*&oWlc5003rYj0EAry000000384T000000Q*G&03rYj z0Melb0000003ZMW0000004M_h03rYj08%jp0000007C!(0000008$MC03rYj5&#Sg z2LJ#7002w?0000000115p;;Gy6p;V`A^-~j9F7G500000CIA2c00000Z;Ju|A^-~j zDlZ2B000009RL6T00000AsGMwA^-~jG)Dyh000008vp03rYj0Gu}l00000080P>000000LFO&03rYj0NN-A0000009610 z00000000gE01}g-0TVTbH2?r201E)rYy|)S0000R000000000EtN{Qb01E&%+6Djs z0000E000000001R5C8xYlc50V0000007(D<000000CVdB03rYje*gyX1^@s6 z002Ay00000005Jy001HY3jlTl1^@s6000sI00000004aq001HY3jjPg1poj5001EX z000000092H0RSQZ3ji*v1^@s6000gE00000006iB001HY3jp>v1^@s6002J#00000 z006NW0stZa3jo0n2LJ#7e*gd)000000000WXaE2r01E&@n*{&>0000M000000001s zC;01E&J6b1kQ0000E000000001T1^@se01E)_Q3U`10000R000000000fBme*+ z01E(UO9cP`0000R000000001jtN;Ka01E*22L=ED0000s00000e*gdg4vGK(A^-~j z9OwlA00000SpWb4000001+xMGA^-~j=1T_v00000CIA2c00000M&bYfA^-~jnk)tY z000009smFU00000LJI%@A^-~jh*AXr00000L;wH)00000NFo9NA^-~j%Mk|v00000 z8UO$Q00000j4%KIeVA^-~jDwqWT000003jhEB00000TLAz7A^-~j+%5$G00000B>(^b00000 z99{tcA^-~je5wWj000008UO$Q000009t!~gA^-~jc0L9G00000CjbBd000008BPKK zA^-~j+9(GA00000RR91000000nr;FBA^;1201q_>000000G0p%0000009j}N03rYj z0EU|d0000005bpp000000Cocc03rYj00RmK0000004M+e000000H^5y03rYj008g> z000000384T0000007F;+03rYj0LG970000002%-Q0000008Ih_03rYj0Ol_R0001g z003kF00000003SG001HY3jn${1poj5000{R00000008K4001HY3jp4r1poj5000{R z00000008r-0stZa3jhK}2LJ#7000^Q000000087m001HY3jh*Z1poj5000{R00000 z008jx001HY3jjp(1poj5001rk0001g0002O+5i9|01E&@=LG-&0000Q000000002F zu>k-g01E(S+Xest0000k000000001rDFFZ?01E(QZ3X}U0000w000000001*>Hz>E z01E)J#s&ZY000090RR910002tvH}1i01E(QO9ub|0000j000000002&4FCWE5|g0; z6Mv;_001HY3jjWI1poj5004^s00000003Iu001HY3jhx*1^@s6000sI00000002yH z0RSQZ3jhSN1^@s60015U00000000vW001HY3jldI1poj5001-q00000004?j0stZa z3joF_2LJ#7000yK000000086{001HY3x5C=K0000Z0000000012l>h)D01E&VkOcq$0Dk}g zDF6Tf00000zMldBA^-~jyF&*600000OaK4?00000<5B1poj5000{R00000007qI001HY3jmHS1^@s60015U00000004@Q0RSQZ z3jpA21^@s6001Tc00000000!S0ss;K0000000000mrgqj3V(uq0RSQZ3jhYa1^@s6 z008U&00000006-N001HY3jljA1poj5000jF00000000i50stZa3jiWN2LJ#7001Tc z000000009X001HY3jnf61poj5000*N00000002@c000sI3jjE@1ONa4000sQ00000 z003z-0RSQZ3x5DGBL)Bf0000R000000000rDgXc?01E&}T?GID0000Q000000002! z)Bpe?01E(SB?bTh0000>000000001C0|Edd01E(8*9HIp0000V0000000011|01E(^76$+T0001U000000002faRC4llc50<9rV)x03rYj01Vv)0000007L)) z0000004f^+01}g-0TX}uA_4#+01E)+5eEPO0000U000000001gBLM&+01E&lT?POE z0002=1ONa40002RM*sjK01E)}d<6gi0002e000000000R5&-}r01E)(Kn4H+0000h z000000000LDFOf@01E(i6$bzS0000g000000000#E&u=$005Jt0TF-yC;|W?01E(i z;|2f#0000h000000002i@BsiK01E(6@&*6^0001c000000000yOaTBQ01E)=K0000h z0000000021D**r^01JNrs(c0j00000^#lL_00000MxFowA^-~jVD|+8000009RL6T z00000xl#cDA^-~juBQe700000KL7v#00000^V|RcA^-~j{VE0k000005&!@I00000 z{xAXnA^-~jx*7)n000003jhEB00000wJZVvA^-~jG!_Q{004gg03!eZ000000ICTA z03rYj0OmXf000000384T000000F!3`03rYj0N$Df0000006qW!0000009D=q03rYj z0Mh9N0000002%-Q000000N)G%03rYj0Bbk}0000001f~E000000GxjS03rYj06g3U z00000015yA000C4002*u!BiK2kct8TA^-~j!8->400000IRF3v000001%ChlA^-~j z*4qUD000008UO$Q00000@5KNBA^-~jXdVUt00000c>w?b00000GA#fAA^-~jNMHp3 z00000F#rGn00000_;8PXT8Emse2%50@la4-uDEQ2`K_|3VNLx6DxiIRuw$WC9A8 zz?%wWo!UnT3R+oWpq?&WOhX}bZKM&Us^|2S~f>zbW~|% zc11IEX=DIjS~f>zbW~|%mt1`T8JAKU5hJ&_eF2aGmseo{50^Ta5EGZye*tn1L~L(o zMRIa)a!GD(WpbBsg#i?oaET2*4gf@KZ)ZtvW^YMuZe?<};eY`!0hi1E0t%O}%K-`p zF-1~KQ!!tcv0(uhm;WdZ3zx=y0Th>j6AucPPl5psm;8kRe7Dw+yZBR>>Icg9b zw^F77L<*NFMh*>^AYKqdmpu>y3YTEf0yCGtIu8t&xV#V^m)sTu7njb20|vJbvH>6l zmqpVJ6qkS#4+@v+x&jNAaC{C5mMIPjmmM+!5Vt$1~NrbOH(nIV0jKZ zm+L74AD4=;5FwYTED;cw(A*9Qm;Cty3=2+EVM$YSMMN=0c9#*`4jz{tmk?5ylWhYc zmu>727njbv0SlKEH3A@)Jq7|6m(aWc3YQhS0n?Wn5&{vIV7(3yx7ED?1p}9*$qhxf zj|&5;0+-P60Y;ZEOb`o~Ho*aPmr4r*LYF{s0wkB(dIMCK9&is8mmp^Y6qk+^1O1os zq68_I?#&Mf0d1Eq?EzSqew+^omz5q5LzgD(4kDMX`2!apGB;mSUvP47aA9X*bY)*} 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 z0+-Ry1QVCO;{*nm*3bkH0SA}S&;%8izT*T29RUCV009620096200IC300aO500962 z0096200NiM&;%h30ssL30RRC20RRC20+-Ry1RZ|@0096200962009610096206Vz? z01yBG03ZMW08l1*3jhEN0F=1`000000096208_aF01yBG03ZMW0266x4FCWO0Gzo3 z000000096307<{D0I<0N00000 z00Dmh0RR%Y0ss&I001BW004CwX$b%T0|2nO0ssI2000311^^`sg0ss&I003k7mjVC)2ms2t0ss&I007gkYXtxR2LRc*0ss&I0043LmjVC) z1_0!_0ss&I003n8mjVC)1pxE80ss&I004hAo0002+$tVB-0000800000 z0002+s00820002^$tVB-00008000000001}Q3n7300000$|wK;0000800000004gg z&QS*d000002+Ak`000002mk;800000-cbht000005XvY3000002mk;800000=1~U# z000007|JLB000002mk;800000@lgi=00000001cf000002mk;800000001cf00000 zAj&8J000000RR91W(EKN00000004gg0MP#^0000000sa60A>aN000000000004T~R z00000009610R93100000000000Equ60000000sa60R931000000000005HlZ00000 z009610ImQ400000000000NDO00000000sa60ImQ4000000000006@wp004gg00031 z003_R0000000000002nJC;$Ke00031001fk0000000000002$|wK;000010001$1ONa4004gg00000Aj~KL z000000RR91l>`6)0000000000sLCh+000000RR91L0000000000(90+Q00000 z0RR91L0000000000;L9ig000000RR91L0000000000$jT@H000000RR91 zWdQ&H00000000000RMj|0000000sa60A&FH00000000000MN=P00000009610NMZm z00000000000OEK000000RR91(E$Je00000 z00000Apa-;000001^@s6(E$Je0000000000D9b1S000000RR91cmn_c0000000000 zK+7lq004gg00961015#B00000000000Py}O0000000sa6015#B000000000007%Oy z000000096109pY600000000000QmkW0000000sa609pY6000000000008q;)00000 z009610N@4y00000000000BFl700000009610OfxH0000000000001!mC;$Ke000I6 z0089y0000000000003~yC;$Ke00031001-q0000000000006lDC;$Ke000I6001-q z0000000000004N)C;$Ke00031005Q(0000000000005B7C;$Ke00031004Ib00000 z004gg0000;%qRc=000010001Y0{{R3000000001B%qRc=000010001Y0{{R300000 z0001Z%qRc=000010001Y0{{R3000000001x%qRc=000010001Y0{{R3000000001} z%qRc=000010001Y0{{R3000000000G04aX}000000RR91cLM+b0000000000n9C>t z000000RR91%>w`c0000000000pvx!#000000RR91I0gU!0000000000xXUO200000 z0RR91F9HAn0000000000_{%5&000000RR91F9HAn0000000000*vlvY000000RVph z05|~v00000000000O-po00000009610M-Nm01yBG0000001(V500000009610M-Nm z01yBG00000065Gj00000009610M-Nm01yBG0000008q>*00000009610M-Nm01yBG z000000BFo800000009610M-Nm01$rw00000004l@C;$Ke00031007nm000mG00000 z005ZGC;$Ke00031007nm000mG00000006MeC;$Ke00031007nm000mG000000079$ zC;$Ke00031007nm000mG00000008jIC;$Ke000310049W0000000000004gg%qRc= z000010001|0ssII000000000e%qRc=000010001|0ssII000000002s%qRc=00001 z0001|0ssII0000000008%qRc=00001000001ONa4000000000O%qRc=0000100023 z1poj5000000000m%qRc=004gg0RR91U;zLC0000000000K+Grr000000RR91ngRd- z0000000000Sj;E@000000RR91AO`>d0000000000aLgzG000000RR91kOTk#00000 z00000h|DMe000000RR91eF6Xg0000000000pv))$000000RR91-U5FB0000000000 z0JzL3000000096107L`;00000000000Km*B0000000961051ms00000000000MN`R z000000096105Aan00000000000NBhZ00000009610F49y00000000000O-sp00000 z009610PzF>00000004gg005}|C;$Ke000mG000vJ0000000000006N5C;$Ke000pH z000vJ0000000000007ATC;$Kjfck#`000060001q00000000000002c{wM$d00006 z0001<00000000000002s{wM$d000060002L000000000000008|0n=|000001^@s6 zX#oHL00000000005dSCu000001^@s6p8)^>000000000082=~$000001^@s6y#W9K z0000000000DE}w`000001^@s6)d2ti0000000000IR7XB000001^@s6>Hz=%00000 z00000K>sKJ000005C8yw05Ado000000000007(BR0000001*HH05Ado0000000000 z08sxZ0000000sa605}2w000000000009gMh0000000sa609FD300000000000AT+p z0000000sa60Ad0F00000000000C4{(0000000sa60ImW60001g00000004OZC;$Ke z000I6006WC0000000000004mhC;$Ke000I6007_u0000000000005Z(C;$Ke000I6 z005Q*0000000000005x>C;$Ke000I6007Md0000000000005}}C;$Ke000I6000UF z0000000000006Lm|0nI4H000001^@s6IR^j$0000000000@c$?P000001^@s6PX_=10000000000`2Q#X z000001^@s6h6exu00000000007yu~%000000RR91UIqXF0000000000XwN7B00000 z2LJ#70RRAh00000000000C3MJ0000000#g700IC200000000000C>+R0000000#g7 z00RI300000000000D#XZ0000000#g700aO400000000000Eo{h0000000#g700jU5 z00000000000Fcip0000000#g700sa6000000000V005ZJC;$Ke000L7000L700000 z00000005xRC;$MLF+~v*f2hwW0000000#g700{s900000000000I<&}0000000#g7 z015yA00000000000JzU60000000#g701N;C00000000000Km^E0000000#g701f~E z00000000000LafM0000000#g701p5F00000000000MO4U00000e*gyn000mG00000 z00000007v}C;$Ke000L7000pH0000000000007|6C;$Ke000L7000yK0000000000 z008LEC;$Ke000L7000&M0000000000008jMC;$Ke000L7000;O0000000000008*U zC;$Ke000L7000>Pe*gdg0000000000&?o=^000070000R000000000000008&?o=^ z000070000S00000000000000G&?o=^000070000T00000000000000O&?o=^00007 z0000U00000000000000W&?o=^000070000W0000000000e*gdgD9|VX000002LJ#7 zApigX0000000000FwiIf000002LJ#7A^-pY0000000000IM65n000002LJ#7BLDyZ z0000000000K+q@v000002LJ#7Bme*a0000000000NYE$%000002LJ#7CIA2c00000 z00000P|zp0000000000002nQC;$Ke000L7002w?0000000000e*geb z(I@}_000070000@000000000000013(I@}_000070000^00000000000001B(I@}_ z000070000{00000000000001J(I@}_000070000|00000000000001R(I@}_00007 z0000}00000000000001Z(I@}_e*gdg2LJ#7Q~&?~0000000000fYB%b000002LJ#7 zRR9100000000000h|wqj000002LJ#7RsaA10000000000kkKdr000002LJ#7R{#J2 z0000000000n9(Qz000002LJ#7SpWb40000000000pwTD*000002LJ#7e_8+l00000 z000000I1O@0000000#g709yb600000000000I<<00000000#g709*h70000000000 z0Jza80000000#g709^n800000000000Km~G0000000#g70A2t900000000000LalO z0000000#g70ABzA00000e*gdg007X@C;$Ke000L7003YB0000000000007w0C;$Ke z000L7003eD0000000000007|8C;$Ke000L7003hE0000000000008LGC;$Ke000L7 z003kF0000000000008jOC;$Ke000L7003nG0000000000008*We<%O|000070001H z000000000000000(kK7`000070001I000000000000008(kK7`000070001K00000 z000000000G(kK7`000070001L00000000000000O(kK7`000070001N0000000000 z0000W(kK7`00007e*gdgZ2$lO0000000000DAFhZ000002LJ#7ZU6uP0000000000 zFw!Uh000002LJ#7ZvX%Q0000000000IMOHp000002LJ#7Z~y=R0000000000K+-4x z000002LJ#7aR2}S0000000000NYW?(000002LJ#7asU7Te*gdg0000008r8>00000 z00#g70CNBU000000000009eu}0000000#g70CWHV00000000000ASK60000000#g7 z0CoTX00000000000BF)E0000000#g70CxZY00000000000C3VM0000000#g70C)fZ z0000000000e*k#WC;$Ke000L7004Oa0000000000004l}C;$Ke000L7004Rb00000 z00000004;6C;$Ke000L7004Uc0000000000005BEC;$Ke000L7004Xd0000000000 z005ZMC;$Ke000L7004ae0000000000005xUC;$Kee*gdn0001f00000000000001} z(kK7`000070001h000000000000026(kK7`000070001i00000000000002E(kK7` z000070001j00000000000002M(kK7`000070001k00000000000002U(kK7`00007 z0001le*gdg0000000000(9$RX000002LJ#7g#Z8m0000000000*wQEf000002LJ#7 zh5!Hn0000000000;L<1n000002LJ#7hX4Qo0000000000=+Y00000 z000000001J()F=P|000070002e00000000000001})F=P|000070002f z000000000000026)F=P|000070002h00000000000002E)F=P|000070002i00000 z000000002M)F=P|000070002j00000000000002Uf7B=d000002LJ#7*Z=?k00000 z00000(9|dZ000002LJ#7*#H0l0000000000*wiQh000002LJ#7+W-In0000000000 z;M6Dp000002LJ#7+yDRo0000000000=+r0x000002LJ#7-2eap0000000000@YE;( z00000e+K{n0Nwxq00000000000Ql4>0000000#g70N(%r0000000000007k}00000 z00#g70N?-s000000000000`A60000000#g70O0@t000000000001(wE0000000#g7 z0O9}u000000000002tLM0000000#g70OJ4ve*gdg00000001D>C;$Ke000L70086w z0000000000001b}C;$Ke000L70089x0000000000001!6C;$Ke000L7008Fz00000 z000000021EC;$Ke000L7008I!0000000000002PMC;$Ke000L7008L#0000000000 ze*geT)hGY}000070002$00000000000000`)hGY}000070002%000000000000013 z)hGY}000070002(00000000000001B)hGY}000070002)00000000000001J)hGY} z000070002*00000000000001R)hGY}e*gdg2LJ#7@Bjb+0000000000c-1HX00000 z2LJ#7@c;k-0000000000fYm4f000002LJ#7@&Et;0000000000h}9?n000002LJ#7 z^8f$<0000000000kku#v000002LJ#7^Z)<=0000000000nAIo%000002LJ#7fAs(W z00000000000HD<<0000000#g70QLX?00000000000I1a{0000000#g70QUd@00000 z000000I=040000000#g70Qdj^00000000000JzmC0000000#g70Qmp_0000000000 z0KnBK0000000#g70Qvv`00000e*gdg0079}2A00000 z00000DAp(d000002LJ#73jqKC0000000000FxDsl000002LJ#73;_TD0000000000 zIMyft000002LJ#74FLcE0000000000K-MS#000002LJ#74gmlFe*gdg0000007%v- z0000000#g701p8G000000000008rK_0000000#g701*KI000000000009e*200000 z00#g7022WK00000000000ASWA0000000#g702BcL00000000000BF`I0000000#g7 z02KiM0000000000e*kdSC;$Ke000L7000&N0000000000004N_C;$Ke000L7000*O z0000000000004m2C;$Ke000L7000>Q0000000000004;AC;$Ke000L7000^R00000 z00000005BIC;$Ke000L7000{S0000000000005ZQC;$Kee*gdn0000S0RR9100000 z0001>)+hh~000070000T0RR91000000001})+hh~000070000U0RR910000000026 z)+hh~000070000X0RR91000000002E)+hh~000070000Y0RR91000000002M)+hh~ z000070000Ze*pjh0000000000$kr$T000002LJ#7Bmn>b0000000000(AFpb00000 z2LJ#7CIJ8d0000000000*w!cj000002LJ#7CjkHe0000000000;MOPr000002LJ#7 zC;+{&00000 z00000fY&Gh000002LJ#7LID5(0000000000h}S3p000002LJ#7LjeE)0000000000 zkk=>x000002LJ#7L;(N*0000000000f0)-O0000000#g707d}-00000000000HD_> z0000000#g707n4;00000000000I1g}0000000#g707wA<00000000000I=6600000 z00#g707?M>00000000000JzsE0000000#g7080S?00000000000KnHM00000e*gyn z002w@00000000000079>C;$Ke000L7002z^0000000000007X}C;$Ke000L7002$_ z0000000000007w6C;$Ke000L7002(`0000000000007|EC;$Ke000L7002<|00000 z00000008LMC;$Ke000L7002?}e*gdg000000002+*C+r0000070000}0RR9100000 z0002^*C+r000007000100RR910000000000*eC!100007000110RR910000000008 z*eC!100007000120RR91000000000G*eC!100007000130RR9100000e*gdg7}zKP z000002LJ#7Spfh50000000000AlN7X000002LJ#7Tmb+80000000000DA*_f00000 z2LJ#7T>$_90000000000FxV&n000002LJ#7UI73A0000000000IM^rv000002LJ#7 zUjYCB0000000000K-ee%e*gdg00#g70AT?D000000000007%#<0000000#g70Ac|E z000000000008rQ{0000000#g70Am3F000000000009e>40000000#g70A>LI00000 z000000AScC0000000#g70A~RJ00000000000BG1K0000000#g7e*kC!0000000000 z003~*eC!100007 z0001S0RR91000000001}*eC!1000070001T0RR910000000026*eC!1000070001U z0RR91000000002E*eC!1000070001W0RR91000000002Mf7mDh000002LJ#7b^!nY z0000000000$k-?V000002LJ#7cL4wZ0000000000(AX#d000002LJ#7cmV(a00000 z00000*w`ol000002LJ#7c>w?b0000000000;Mgbt000002LJ#7dI10c0000000000 z=-4O#00000e+K{n0DA!d00000000000Pxr-0000000#g70DJ)e00000000000QlG_ z0000000#g70DS=f0000000000007x20000000#g70Dl1h000000000000`MA00000 z00#g70Du7i000000000001(+I0000000#g70D%Dje*gdg00000000=-C;$Ke000L7 z004pk0000000000001D_C;$Ke000L7004vm0000000000001c2C;$Ke000L7004yn z0000000000001!AC;$Ke000L7004&p00000000000021IC;$Ke000L7004*q00000 z00000e*geL*(d-2000070001q0RR91000000000;*(d-2000070001r0RR9100000 z0000`*(d-2000070001s0RR910000000013*(d-2000070001t0RR91000000001B z*(d-2000070001u0RR91000000001J*(d-2e*gdg2LJ#7jsXAw0000000000aM>sT z000002LJ#7kpTbz0000000000c-bfb000002LJ#7lK}t#0000000000fY~Sj00000 z2LJ#7lmP$$0000000000h}kFr000002LJ#7l>q<%0000000000kl82z000002LJ#7 zf0h9N00000000000GQb*0000000#g70G9y(00000000000HE0@0000000#g70GI&) z00000000000I1n00000000#g70GR;*00000000000I=C80000000#g70Gj~-00000 z000000JzyG0000000#g70Gt5;00000e*gdg006+*C;$Ke000L7005l<0000000000 z0079@C;$Ke000L7005o=0000000000007Y0C;$Ke000L7005!^0000000000007w8 zC;$Ke000L7005%_0000000000007|GC;$Ke000L7005-{0000000000008LOe<%O| z000070001{0RR91000000002+*(d-2000070001|0RR91000000002^*(d-200007 z0001}0RR910000000000+9&`3000070001~0RR910000000008+9&`30000700020 z0RR91000000000G+9&`300007e*gdgs{sH200000000007}_WR000002LJ#7tpNZ4 z0000000000AlfJZ000002LJ#7umJ!70000000000DB36h000002LJ#7u>k-800000 z00000Fxn^p000002LJ#7vjG4A0000000000INB%x000002LJ#7v;hDBe*gdg00000 z06^L(0000000#g70JQ-C000000000007%*>0000000#g70JZ@D000000000008rW} z0000000#g70Ji}E000000000009e{60000000#g70Js4F00000000000ASiE00000 z00#g70J#AG0000000000e*kFOC;$Ke000L7006oH0000000000003~>C;$Ke000L7 z006rI0000000000004N}C;$Ke000L7006uJ0000000000004m6C;$Ke000L7006!L z0000000000004;EC;$Ke000L7006%M0000000000005BMC;$Kee*gdn0002M0RR91 z000000001(+9&`3000070002N0RR91000000001>+9&`3000070002O0RR9100000 z0001}+9&`3000070002P0RR910000000026+9&`3000070002S0RR91000000002E z+9&`3000070002Ue*pjh0000000000z}hGP000002LJ#7$pHWW0000000000$l53X z000002LJ#7$^ifX0000000000(Ap>f000002LJ#7%K-oY0000000000*xD!n00000 z2LJ#7%mDxZ0000000000;Mynv000002LJ#7%>e)a00000e*gdg0O;B%0000000#g7 z0L}pb00000000000Pxx<0000000#g70M7vc00000000000QlM{0000000#g70MG#d z0000000000007%40000000#g70MY>f000000000000`SC0000000#g70Mh{g00000 z0000001(?Ke*gdg000L7007hh0000000000000=00000000000079_C;$Ke000L7 z008v?0000000000007Y2C;$Ke000L7008y@0000000000007wAC;$Ke000L7008#^ z0000000000007|IC;$Ke000L7008&_e*gdg000000002!+b944000070002_0RR91 z000000002++b944000070002`0RR91000000002^+b944000070002|0RR9100000 z00000+$aD5000070002}0RR910000000008+$aD5000070002~0RR9100000e*gdg z5ZovL000002LJ#7{{a9100000000007~CiT000002LJ#700IC20000000000AlxVb z000002LJ#70RjL30000000000DBLIj000002LJ#70s;U40000000000Fx)5r00000 z2LJ#70|Ed50000000000INT@ze*gdg00#g700aU6000000000006^R*0000000#g7 z00sg8000000000007%>@0000000#g700#m9000000000008rd00000000#g700;sA z000000000009f280000000#g700{yB00000000000ASoG0000000#g7e*g*s00000 z00000003y*C;$Ke000L7000XD0000000000003~@C;$Ke000L7000aE0000000000 z004O0C;$Ke000L7000dF0000000000004m8C;$Ke000L7000gG0000000000004;G zC;$Ke000L7000jH00000e*gdg0001x+$aD5000070000G0ssI2000000001(+$aD5 z000070000H0ssI2000000001>+$aD5000070000J0ssI2000000001}+$aD500007 z0000K0ssI20000000026+$aD5000070000L0ssI2000000002Ef7~bl000002LJ#7 z7XknP0000000000z}zSR000002LJ#77y0000000#g703QMX00000000000QlS}0000000#g703ZSY0000000000007-6 z0000000#g703iYZ000000000000`YE0000000#g703reae*gdg00000000o(C;$Ke z000L7001Nc0000000000000=>C;$Ke000L7001Qd0000000000001D}C;$Ke000L7 z001Wf0000000000001c6C;$Ke000L7001Zg0000000000001!EC;$Ke000L7001ch z0000000000e*geD-6#M6000070000g0ssI2000000000$-6#M6000070000h0ssI2 z000000000;-6#M6000070000i0ssI2000000000`-6#M6000070000j0ssI200000 z00013-6#M6000070000k0ssI2000000001B-6#M6e*gdg2LJ#7F#-Sp0000000000 zXx%6P000002LJ#7G6Dbq0000000000aNQ^X000002LJ#7GXekr0000000000c-<%f z000002LJ#7H39$t0000000000fZZqn000002LJ#7Hv#|v0000000000h}|dv00000 z2LJ#7e>nmG00000000000Fd1%0000000#g706GEy00000000000GQn<0000000#g7 z06PKz00000000000HEC{0000000#g706YQ!00000000000I1z40000000#g706hW# z00000000000I=OC0000000#g706qc$00000e*gdg006k%C;$Ke000L7002J%00000 z00000006+-Y5V7000070001J0ssI2000000001}-Y5V7000070001L0ssI200000 z00026-Y5V7000070001Me*ypi0000000000xZWrL000002LJ#7YytoP0000000000 zz}_eT000002LJ#7Z2|xQ0000000000$lfRb000002LJ#7ZUO)R0000000000(B3Ej z000002LJ#7Zvp@S0000000000*xo1r000002LJ#7asmJV00000e*gdg0N~yz00000 z00#g70CNHW00000000000O;N*0000000#g70CWNX00000000000Px-@0000000#g7 z0CfTY00000000000QlZ00000000#g70CoZZ0000000000007@80000000#g70Cxfa z000000000000`eGe*gdg000L7004Oc0000000000000o*C;$Ke000L7004Xf00000 z00000000=@C;$Ke000L7004dh0000000000001E0C;$Ke000L7004gi0000000000 z001c8C;$Ke000L7004mk0000000000001!GC;$Ke000L7e*gf20ssI2000000000u z-zWe8000070001k0ssI2000000000$-zWe8000070001l0ssI2000000000;-zWe8 z000070001m0ssI2000000000`-zWe8000070001n0ssI20000000013-zWe800007 z0001q0ssI2e*gdg00000VBaVJ000002LJ#7ivj=u0000000000Xx}IR000002LJ#7 zi~;}v0000000000aNj5Z000002LJ#7jRF7w0000000000c;6@h000002LJ#7jsgGx z0000000000fZr$p000002LJ#7j{*Py0000000000e~8~G0000000#g70FVLz00000 z000000Fd7(0000000#g70FeR!00000000000GQt>0000000#g70FnX#0000000000 z0HEI}0000000#g70Fwd$00000000000I1(60000000#g70F(j%00000000000I=UE z00000e*gyn005N&0000000000006k(C;$Ke000L7005W*0000000000006+>C;$Ke z000L7005Z+00000000000079}C;$Ke000L7005f;0000000000007Y6C;$Ke000L7 z005i<0000000000007wEC;$Ke000L7005l=e*gdg000000002s-zWe8000070001< z0ssI2000000002!-zWe8000070001=0ssI2000000002+-zWe8000070001>0ssI2 z000000002^-zWe8000070001?0ssI20000000000;3xn9000070001@0ssI200000 ze*gdg2;e9H000002LJ#7qXGZ`00000000005a1{P000002LJ#7qyhi{0000000000 z7~m)X000002LJ#7r2+r|0000000000AmAtf000002LJ#7rUC!}0000000000DBvgn z000002LJ#7r~&{00000000000FyJTve*gdg00#g70I3210000000000065?%00000 z00#g70IC82000000000006^d<0000000#g70ILE3000000000007&2{0000000#g7 z0IUK4000000000008rp40000000#g70IdQ5000000000009fEC0000000#g7e*mun z0000000000003a%C;$Ke000L7006K80000000000003y;3xn9 z000070002G0ssI2000000001};3xn9000070002J0ssI20000000026f8Zzp00000 z2LJ#7z5)OM0000000000xZo%N000002LJ#7zybgO0000000000z~CqV000002LJ#7 z!2$pP0000000000$lxdd000002LJ#7!U6yQ0000000000(BLQl000002LJ#7!vX*R z0000000000*x)Dt00000e+K{n0L20T00000000000N~�#g70LB6U00000 z000000O;T-0000000#g70LTIW00000000000Px@_0000000#g70LcOX0000000000 z0Qlf20000000#g70LlUY0000000000007}A0000000#g70LuaZe*gdg00000000Q# zC;$Ke000L7007Ja0000000000000o-C;$Ke000L7007Mb0000000000000=_C;$Ke z000L7007Pc0000000000001E2C;$Ke000L7007Sd0000000000001cAC;$Ke000L7 z007Ve0000000000e*ge5;V1wA000070002d0ssI2000000000u;V1wA000070002e z0ssI2000000000$;V1wA000070002f0ssI2000000000;;V1wA000070002h0ssI2 z000000000`;V1wA000070002i0ssI20000000013;V1wAe*gdg2LJ#7*8%_l00000 z00000VBshL000002LJ#7*a83m0000000000XyGUT000002LJ#7+5!Lo0000000000 zaN#Hb000002LJ#7+X4Up0000000000c;P4j000002LJ#7-2wmr0000000000fZ-?r z000002LJ#7f8PQC00000000000Epoz0000000#g70O0}v00000000000FdD*00000 z00#g70OA4w00000000000GQz@0000000#g70OJAx00000000000HEP00000000#g7 z0OSGy00000000000I1<80000000#g70ObMz00000e*gdg006MzC;$Ke000L7008C! z0000000000006k*C;$Ke000L7008L%0000000000006+@C;$Ke000L7008O&00000 z00000007A0C;$Ke000L7008R(0000000000007Y8C;$Ke000L7008U)0000000000 z007wGe<%O|000070002(0ssI2000000002s;V1wA000070002)0ssI2000000002! z;V1wA000070002+0ssI2000000002+;V1wA000070002;0ssI2000000002^;V1wA z000070002<0ssI20000000000;wS(B00007e*gdg^a20?00000000002;wLJ00000 z2LJ#7_5uI^00000000005aK8R000002LJ#7_W}R_00000000007~&`Z000002LJ#7 z`2qj{0000000000AmS(h000002LJ#7`vL#}0000000000DB>sp000002LJ#7`~m;~ ze*gdg0000005IYx0000000#g70Q~|00000000000065|(0000000#g70RI9200000 z0000006^j>0000000#g700093000000000007&8}0000000#g7009F40000000000 z08rv60000000#g700IL50000000000e*jqGC;$Ke000L7000C70000000000003a( zC;$Ke000L7000I90000000000003y>C;$Ke000L7000OB0000000000003~}C;$Ke z000L7000RC0000000000004O6C;$Ke000L7000aF0000000000004mEC;$Kee*gdn z0000D0{{R3000000001p;wS(B000070000F0{{R3000000001x;wS(B000070000G z0{{R3000000001(;wS(B000070000H0{{R3000000001>;wS(B000070000I0{{R3 z000000001};wS(B000070000Je**vj0000000000u;M5H000002LJ#76axSN00000 z00000xZ)@P000002LJ#76$1bO0000000000z~U$X000002LJ#77XttQ0000000000 z$l@pf000002LJ#77y|$R0000000000(Bdcn000002LJ#78Up|T00000e*gdg0NCOv z0000000#g702>1U00000000000N~;%0000000#g7038DW00000000000O;Z<00000 z00#g703HJX00000000000Px}{0000000#g703QPY00000000000Qll40000000#g7 z03ZVZ00000000000084Ce*gdg000L7001Ea0000000000000Q%C;$Ke000L7001Hb z0000000000000o0000000#g70Br*R00000 z000000Py4}0000000#g70B!>S00000000000Qlr60000000#g70B-{Te*gdg00000 z0002xC;$Ke000L7003|U0000000000000Q(C;$Ke000L70043W0000000000000o> zC;$Ke000L70046X0000000000000=}C;$Ke000L70049Y0000000000001E6C;$Ke z000L7004Fa0000000000e*gd|l00000 z00000XyqsX000002LJ#7g988n0000000000aOEff000002LJ#7gaZHo0000000000 zc;zSn000002LJ#7e}w}800000000000D$Ev0000000#g70EPnq00000000000Ep!% z0000000#g70EYtr00000000000FdP<0000000#g70Ehzs00000000000GQ<{00000 z00#g70Eq(t00000000000HEb40000000#g70Ez0000000000Am%6l000002LJ#7 zo&x{?e*gdg0000004U}t0000000#g70G|T@000000000005Ik#0000000#g70H6Z^ z00000000000669-0000000#g70HFf_000000000006^v_0000000#g70HXr{00000 z0000007&L20000000#g70Hgx|0000000000e*jSCC;$Ke000L7005-}0000000000 z003C#C;$Ke000L7005=~0000000000003a-C;$Ke000L7005^00000000000003y_ zC;$Ke000L7005{1000000000000402C;$Ke000L7005~20000000000004OAC;$Ke ze*gdn000200{{R3000000001h<|qIF00007000210{{R3000000001p<|qIF00007 z000230{{R3000000001x<|qIF00007000250{{R3000000001(<|qIF0000700026 z0{{R3000000001><|qIF0000700027e**vj0000000000sOBgD000002LJ#7vI77B z0000000000u;wTL000002LJ#7v;zPD0000000000xaKGT000002LJ#7wgUhF00000 z00000z~(3b000002LJ#7w*vqG0000000000$mS>j000002LJ#7xB~zH00000e*gdg z0MO0C;$Ke000L7006=R0000000000001E8C;$Ke000L7e*gf(0{{R3 z000000000e=O_RG000070002Q0{{R3000000000m=O_RG000070002R0{{R300000 z0000u=O_RG000070002S0{{R3000000000$=O_RG000070002U0{{R3000000000; z=O_RG000070002W0{{R3e*gdg00000Q0FKB000002LJ#7%L4!a0000000000Sm!7J z000002LJ#7%mV-b0000000000VCN_R000002LJ#7%>w`c0000000000Xy+&Z00000 z2LJ#7&jSDe0000000000aOWrh000002LJ#7&;tMf0000000000e|YC80000000#g7 z0MP>g00000000000D$Kx0000000#g70Mi2i00000000000Ep)(0000000#g70Mr8j z00000000000FdV>0000000#g70M!Ek00000000000GQ_}0000000#g70M`Qm00000 z000000HEh600000e*gyn007tn0000000000005}xC;$Ke000L7007wo0000000000 z006M(C;$Ke000L7007+s0000000000006k>C;$Ke000L7007q@&00000000005a=iX000002LJ#7>;nJ*00000 z0000080aVf000002LJ#7?E?S+0000000000Am}Ine*gdg00#g70PX_-0000000000 z04V4v0000000#g70Ph0;000000000005Iq%0000000#g70Pq6<0000000000066F< z0000000#g70PzC=000000000006^#{0000000#g70P+I>000000000007&R400000 z00#g7e*p9Y0000000000002 zf9NOx000002LJ#7{{sL30000000000sOTsF000002LJ#70R#X50000000000u;?fN z000002LJ#70t5g60000000000xacSV000002LJ#70|Wp70000000000!00Fd00000 z2LJ#71Oxy80000000000$ml2l00000e+K{n00jg900000000000MO_t0000000#g7 z00smA00000000000NCg#0000000#g700#sB00000000000O05-0000000#g700;yC z00000000000O;r_0000000#g701N~G00000000000PyH20000000#g701X5He*gdg z00000008*tC;$Ke000L7000gI00000000000002#C;$Ke000L7000jJ0000000000 z000Q-C;$Ke000L7000mK0000000000000o_C;$Ke000L7000pL0000000000000>2 zC;$Ke000L7000sM0000000000e*gd==_mjI000070000J1ONa4000000000e=_mjI z000070000K1ONa4000000000m=_mjI000070000L1ONa4000000000u=_mjI00007 z0000M1ONa4000000000$=_mjI000070000N1ONa4000000000;=_mjIe*gdg2LJ#7 z7z6+S0000000000Q0XWD000002LJ#783X_T0000000000Sm`JL000002LJ#78Uz3U z0000000000VCg6T000002LJ#78w3CV0000000000Xz3^b000002LJ#790ULW00000 z00000aOo%j000002LJ#7e;ot>00000000000C?#r0000000#g703QSZ0000000000 z0D$Qz0000000#g703ZYa00000000000Ep=*0000000#g703ieb00000000000Fdb@ z0000000#g703!qd00000000000GR100000000#g703-we00000e*gdg005xrC;$Ke z000L7001Qf0000000000005}zC;$Ke000L7001Tg0000000000006M*C;$Ke000L7 z001Zi0000000000006k@C;$Ke000L7001cj0000000000006-0C;$Ke000L7001fk z0000000000007A8e<%O|000070000h1ONa4000000002c=_mjI000070000i1ONa4 z000000002k=_mjI000070000j1ONa4000000002s=_mjI000070000k1ONa400000 z0002!=_mjI000070000l1ONa4000000002+=_mjI00007e*gdgF$4er0000000000 z_~|GB000002LJ#7G6Vns00000000000O}|J000002LJ#7Gz0(u000000000020000000#g706hc% z000000000006^*}0000000#g706qi&0000000000e*j48C;$Ke000L7002J(00000 z00000002C;$Ke000L7002S+0000000000003y}C;$Ke000L7002V-000000000000406 zC;$Kee*gdn0000*1ONa4000000001Z>L>sJ000070000+1ONa4000000001h>L>sJ z000070000;1ONa4000000001p>L>sJ000070000<1ONa4000000001x>L>sJ00007 z0000=1ONa4000000001(>L>sJ000070000>e*^#k0000000000pz0_9000002LJ#7 zOauS`0000000000sOl&H000002LJ#7O#}b{0000000000u<9rP000002LJ#7PXqt} z0000000000xaueX000002LJ#7Py_$~0000000000!0IRf000002LJ#7QUm}100000 ze*gdg0Lbbn0000000#g708|7300000000000MP0v0000000#g7096D40000000000 z0NCm%0000000#g709FJ500000000000O0B<0000000#g709OP600000000000O;x{ z0000000#g709gb800000000000PyN4e*gdg000L7003G90000000000008*vC;$Ke z000L7003JA00000000000002%C;$Ke000L7003PC0000000000000Q4C;$Ke000L7e*get z1ONa4000000000W>nH#K000070001F1ONa4000000000e>nH#K000070001G1ONa4 z000000000m>nH#K000070001H1ONa4000000000u>nH#K000070001I1ONa400000 z0000$>nH#K000070001K1ONa4e*gdg00000Nb4v7000002LJ#7Y6JiP0000000000 zQ0piF000002LJ#7YXkrQ0000000000SnDVN000002LJ#7YynH#K000070001h1ONa4000000002c>nH#K000070001i1ONa4000000002k>nH#K z000070001j1ONa4000000002s>nH#K000070001l1ONa4000000002!>nH#K00007 z0001m1ONa400000e*gdg@arf5000002LJ#7hXeos0000000000`0FSD000002LJ#7 zhy(xt00000000000PH9L000002LJ#7i39)u00000000002<#{T000002LJ#7iUa@v z00000000005bP)b000002LJ#7iv$1w000000000080;tje*gdg00#g70E`3x00000 z0000003hrr0000000#g70FDFz000000000004VGz0000000#g70FML!0000000000 z05I$*0000000#g70Fnd%0000000000066R@0000000#g70Fwj&000000000006^?0 z0000000#g7e*lyO0000000000002nrC;$Ke000L7005T+000000000000200000e*gdg0001R>?i;L000070001; z1ONa4000000001Z>?i;L000070001<1ONa4000000001h>?i;L000070001=1ONa4 z000000001p>?i;L000070001>1ONa4000000001x>?i;L000070001@1ONa400000 z0001(f9xm#000002LJ#7qXYl|0000000000pzJ6B000002LJ#7r33%~0000000000 zsO%^J000002LJ#7rUU>00000000000u0000000#g70IdW700000000000O;%}0000000#g70Ivi9 ze*gdg00000008jpC;$Ke000L7006KA0000000000008*xC;$Ke000L7006NB00000 z000000002(C;$Ke000L7006QC0000000000000Q>C;$Ke000L7006TD0000000000 z000o}C;$Ke000L7006WE0000000000e*gd&?I-{M000070002B1ONa4000000000W z?I-{M000070002C1ONa4000000000e?I-{M000070002D1ONa4000000000m?I-{M z000070002E1ONa4000000000u?I-{M000070002G1ONa4000000000$?I-{Me*gdg z2LJ#7y959L0000000000NbM*9000002LJ#7yaWIM0000000000Q0*uH000002LJ#7 zy#xRN0000000000SnVhP000002LJ#7z61aO0000000000VC^UX000002LJ#7zXSjP z0000000000XzeHf000002LJ#7f4~F)00000000000C4Rn0000000#g70Ko(R00000 z000000C?>v0000000#g70KxV500000 z2LJ#7@&o_?0000000000pzbID000002LJ#7^8^3@0000000000sO~5L000002LJ#7 z^aKC^0000000000u|10000000000 z0O0N@0000000#g70R03200000000000O;;0e*gdg000L7009030000000000008jr zC;$Ke000L7009340000000000008*zC;$Ke000L70000500000000000002*C;$Ke z000L7000670000000000000Q@C;$Ke000L7000980000000000000p0C;$Ke000L7 ze*gdk1poj5000000000O?0000000#g7 z02&1V00000000000Fdt}00000e*gyn000~X0000000000005ZpC;$Ke000L70015Z z0000000000005xxC;$Ke000L70018a0000000000005}(C;$Ke000L7001Ec00000 z00000006M>C;$Ke000L7001Ke0000000000006k}C;$Ke000L7001Nfe*gdg00000 z0002M?Ao00000000002=FKX000002LJ#7E(HJp00000000005b!7fe*gdg00#g705Amr z000000000002uHn0000000#g705Jss000000000003h%v0000000#g705Syt00000 z0000004VS%0000000#g705b&u000000000005I?<0000000#g705k;v0000000000 z066d{0000000#g7e*iTF0000000000002PnC;$Ke000L7001@x0000000000002nv zC;$Ke000L7001`y0000000000002<%C;$Ke000L7001}z0000000000003CXM00000000000C@2z0000000#g70A~dN00000 z000000D$o*0000000#g70B8jO00000000000EqD@0000000#g70BHpP00000e*gdg z005BjC;$Ke000L7003$Q0000000000005ZrC;$Ke000L70030000000#g70E7hq0000000000e*if0C;$Ke000L7 z004#s0000000000002PpC;$Ke000L7004&t0000000000002nxC;$Ke000L7004*u z0000000000002<(C;$Ke000L7004;v0000000000003C>C;$Ke000L7004{y00000 z00000003a}C;$Kee*gdn0001w1poj5000000001J@+bfR000070001x1poj500000 z0001R@+bfR000070001y1poj5000000001Z@+bfR000070001z1poj5000000001h z@+bfR000070001!1poj5000000001p@+bfR000070001#e+2*l0000000000kn$)1 z000002LJ#7mIVL+0000000000nDQt9000002LJ#7m<0d;0000000000pz?0000000000u<|GX000002LJ#7 zodo~@00000e*gdg0J!of0000000#g70G|Z_00000000000KoDn0000000#g70H6f` z00000000000Lbzv0000000#g70HFl{00000000000MPO%0000000#g70HOr|00000 z000000NC;<0000000#g70HXx}00000000000O0Z{e*gdg000L7005)~0000000000 z008LnC;$Ke000L7005>10000000000008jvC;$Ke000L7005^20000000000008*% zC;$Ke000L7005{300000000000002$I00000 z00000Q1d7N000002LJ#7xCH;(V-0000000000kn|`3000002LJ#7?F9e; z0000000000nDi(B000002LJ#7?gan<0000000000p!6sJ000002LJ#7?*#w=00000 z00000sPrfR000002LJ#7@dW??0000000000u=FSZ00000e+K{n0P+O@0000000000 z0J!uh0000000#g70P_U^00000000000KoJp0000000#g70QCg`00000000000Lb(x z0000000#g70QLm{00000000000MPU(0000000#g70QUs|00000000000NC^>00000 z00#g70Qdy}e*gdg00000007|hC;$Ke000L7008*~0000000000008LpC;$Ke000L7 z008<00000000000008jxC;$Ke000L7008?10000000000008*(C;$Ke000L7008_2 z00000000000002>C;$Ke000L7008|30000000000e*gdo^(X)U000070002~1poj5 z000000000G^(X)U00007000301poj5000000000O^(X)U00007000001^@s600000 z0000W^(X)U00007000011^@s6000000000e^(X)U00007000021^@s6000000000m z^(X)Ue*gdg2LJ#71O@;A0000000000IQ1w1000002LJ#71qJ{B0000000000K=mj9 z000002LJ#71_l5C0000000000NcAWH000002LJ#72L=ED0000000000Q1vJP00000 z2LJ#72?hWF0000000000SoJ6X000002LJ#7e+mWw00000000000ATef0000000#g7 z01E~H00000000000BH3n0000000#g701O5I00000000000C4pv0000000#g701XBJ z00000000000C@E%0000000#g701gHK00000000000D$!<0000000#g701pNL00000 ze*gdg004;fC;$Ke000L7000mM0000000000005BnC;$Ke000L7000vP0000000000 z005ZvC;$Ke000L7000yQ0000000000005x%C;$Ke000L7000#R0000000000005}< zC;$Ke000L7000*T0000000000006M{e<%O|000070000O1^@s6000000002E^(X)U z000070000P1^@s6000000002M^(X)U000070000Q1^@s6000000002U^(X)U00007 z0000R1^@s6000000002c^(X)U000070000S1^@s6000000002k^(X)U00007e*gdg z9R>gZ0000000000;Pof~000002LJ#79tHpa0000000000==CT7000002LJ#7AO-*c z0000000000@bxGF000002LJ#7AqD^d0000000000`1L3N000002LJ#7A_f2e00000 z000000QM*V000002LJ#7BL)Bfe*gdg0000000{Od0000000#g703-$g0000000000 z01);l0000000#g703`+h000000000002uZt0000000#g7044?i000000000003h}# z0000000#g704D|j000000000004Vk-0000000#g704N3k0000000000e*iG{C;$Ke z000L7001cl00000000000021lC;$Ke000L7001fm0000000000002PtC;$Ke000L7 z001in0000000000002n#C;$Ke000L7001op0000000000002<-C;$Ke000L7001rq z0000000000003C_C;$Kee*gdn0000l1^@s6000000001B_9y@V000070000m1^@s6 z000000001J_9y@V000070000p1^@s6000000001R_9y@V000070000q1^@s600000 z0001Z_9y@V000070000t1^@s6000000001h_9y@V000070000we+B>m0000000000 zi1sJ|000002LJ#7I|cv%0000000000koG75000002LJ#7JO%&&0000000000nD!_D z000002LJ#7Jq7>(0000000000p!O&L000002LJ#7J_Y~)0000000000sP-rT00000 z2LJ#7KL!8*00000e*gdg0I>Eb0000000#g706+!+00000000000J!!j0000000#g7 z06_)-00000000000KoPr0000000#g7073=;00000000000Lb00000 z00000007|jC;$Ke000L7002e?0000000000008LrC;$Ke000L7002k^0000000000 z008jzC;$Ke000L7002t{0000000000008**C;$Ke000L7002w|00000000000002@ zC;$Ke000L7e*geY1^@s60000000008_b31W000070000^1^@s6000000000G_b31W z000070000_1^@s6000000000O_b31W000070000`1^@s6000000000W_b31W00007 z0000{1^@s6000000000e_b31W000070000|1^@s6e*gdg00000F!v|`000002LJ#7 zQw9J40000000000IQJ+3000002LJ#7RR#b60000000000K=&vB000002LJ#7Rt5k7 z0000000000NcSiJ000002LJ#7Sq1VR000002LJ#7S_S|B00000 z00000e^~b@0000000#g709*zD00000000000ATkh0000000#g709^(E0000000000 z0BH9p0000000#g70AB_G00000000000C4vx0000000#g70AU6I00000000000C@K( z0000000#g70AmIK00000000000D$)>00000e*gyn003kL0000000000004;hC;$Ke z000L7003nM0000000000005BpC;$Ke000L7003tO0000000000005ZxC;$Ke000L7 z003zQ0000000000005x(C;$Ke000L7003$R0000000000005}>C;$Ke000L7003(S ze*gdg0000000026_b31W000070001N1^@s6000000002E_b31W000070001O1^@s6 z000000002M_b31W000070001P1^@s6000000002U_b31W000070001Q1^@s600000 z0002c_b31W000070001R1^@s600000e*gdg*!L&^000002LJ#7as~hZ0000000000 z;P)s1000002LJ#7a|Qqa0000000000==Uf9000002LJ#7bOrzb0000000000@b@SH z000002LJ#7b_M_d0000000000`1dFP000002LJ#7cLo3e00000000000Qe{Xe*gdg z00#g70C)xf000000000000{Uf0000000#g70C@%g000000000001)^n0000000#g7 z0DA@i000000000002ufv0000000#g70DJ}j000000000003i4%0000000#g70DT4k z000000000004Vq<0000000#g7e*k_40000000000001!fC;$Ke000L7004gm00000 z000000021nC;$Ke000L7004jn0000000000002PvC;$Ke000L7004mo0000000000 z002n%C;$Ke000L7004pp0000000000002<000002LJ#7js^e#0000000000i1;V~000002LJ#7 zj|Kn$0000000000koYJ7000002LJ#7kOlw%0000000000nD{6F000002LJ#7kp=(& z0000000000p!g^N000002LJ#7k_G?(0000000000sQ4%V00000e+K{n0Fwp)00000 z000000I>Kd0000000#g70F(v*00000000000J!)l0000000#g70F?#+0000000000 z0KoVt0000000#g70G0*-00000000000Lb_#0000000#g70G9>;00000000000MPg- z0000000#g70GI{004mhe*gdg000000002s z_$UAX000070001+1^@s6000000002!_$UAX000070001-1^@s6000000002+_$UAX z000070001<1^@s6000000002^_$UAX000070001=1^@s6000000Dk}g0Qo2Y00000 z2LJ#7pauW{00000000002>B=g000002LJ#7p#}f|00000000005cwzo000002LJ#7 zqXqx~000000000082Kmw000002LJ#7qy_*00000000000Ao(Z&000002LJ#7r3L^1 z0000000000DETM=0Dk}g00#g70H_84000000000005JI|0000000#g70I3E500000 z00000066(50000000#g70ICK6000000000006_UD0000000#g70ILQ70000000000 z07&^L0000000#g70IUW8000000000008sfT0000000#g70Dr9p0000000000003C| zC;$Ke000L7006HB0000000000003b5C;$Ke000L7006TF0000000000003zDC;$Ke z000L7006ZH00000000000040LC;$Ke000L7006cI0000000000004OTC;$Ke000L7 z006fJ000000Dk}g0001h`6vJY000070002E1^@s6000000001p`6vJY000070002F z1^@s6000000001x`6vJY000070002G1^@s6000000001(`6vJY000070002H1^@s6 z000000001>`6vJY000070002J1^@s6000000001}`F|(?000002LJ#7z6JmQ00000 z00000u=ywe000002LJ#7zXkvR0000000000xcMjm000002LJ#7zy<&S0000000000 z!1*Wu000002LJ#7!3F>T0000000000$oVJ$000002LJ#7!v+8V0000000000(D^6; z000002Y&zn0L2CX00000000000ND8`0000000#g70LBIY00000000000O0v300000 z00#g70LKOZ00000000000OJC;$Ke000L7007Yj0000000000001ERC;$Ke000L7007bk0000000000 z0Dk}|`X~SZ000070002f1^@s6000000000m`X~SZ000070002g1^@s6000000000u z`X~SZ000070002h1^@s6000000000$`X~SZ000070002i1^@s6000000000;`X~SZ z000070002j1^@s6000000000``X~SZ0Dk}g2LJ#7*aiRq0000000000So$ac00000 z2LJ#7*#-ar0000000000VEQNk000002LJ#7+6Djs0000000000X!U1i000002LJ#7^9BF_00000000005c?`zQba z000070000D2Y&zn0000000000sQV}Y000002LJ#74+j7M0000000000u=^+g00000 z2LJ#75C;GN0000000000xcevo000002LJ#75eEPO0000000000!22iw000002LJ#7 z5(fYP0000000000$onV&000002LJ#769)hQ000000Dk}g0MPp=0000000#g702BuR z00000000000NDE|0000000#g702K!S00000000000O0#50000000#g702T)T00000 z000000OLC;$Ke z000L7001Ee0000000000001ETC;$Ke000L70Dk}?2LJ#7000000000e{3rkb00007 z0000Z2LJ#7000000000m{3rkb000070000a2LJ#7000000000u{3rkb000070000b z2LJ#7000000000${3rkb000070000d2LJ#7000000000;{3rkb000070000f2LJ#7 z0Dk}g00000Q2ZzW000002LJ#7DhB`n0000000000So|me000002LJ#7D+d4o00000 z00000VEiZm000002LJ#7EC&Dp0000000000X#6Mu000002LJ#7Ee8Mq0000000000 zaQr9$000002LJ#7F$Vwu0000000000cz^sT0000000#g705S&v00000000000D$}` z0000000#g705b;w00000000000Eql30000000#g705k^x00000000000FeAB00000 z00#g705t~y00000000000GRwJ0000000#g705=B!00000000000HFLR000000DlJn z001}#0000000000005}`C;$Ke000L70024%0000000000006N3C;$Ke000L70027& z0000000000006lBC;$Ke000L7002D)0000000000006-JC;$Ke000L7002G*00000 z00000007ARC;$Ke000L7002J+0Dk}g000000002c{3rkb000070000$2LJ#700000 z0002k{3rkb000070000&2LJ#7000000002s{3rkb000070000*2LJ#7000000002! z{3rkb000070000+2LJ#7000000002+{3rkb000070000-2LJ#7000000Dk}g`1~jU z000002LJ#7NCyA_00000000000R1Qc000002LJ#7Ne2J`00000000002>mDk00000 z2LJ#7O9ub|00000000005dA0s000002LJ#7Oa}k}000000000082u;!000002LJ#7 zO$Pt~0000000000ApIx+0Dk}g00#g708j@2000000000004V(^0000000#g708s}3 z000000000005JV10000000#g708$440000000000066_90000000#g708{eLI`000002LJ#7VFv&J z0000000000sQoAa000002LJ#7Vg~>K0000000000u>B|i000002LJ#7V+Q~L00000 z00000xcw*q000002LJ#7WCs8M0000000000!2Kuy000002LJ#7W(NQO0000000000 z$o(h)000002Y&zn0A~jP00000000000MPv?0000000#g70B8pQ00000000000NDK~ z0000000#g70BHvR00000000000O0*70000000#g70BQ#S00000000000OU0Dk}g00000008*?C;$Ke000L7 z003NC;$Ke000L70043a00000 z000000Dk}={wM$d000070001U2LJ#7000000000e{wM$d000070001V2LJ#700000 z0000m{wM$d000070001W2LJ#7000000000u{wM$d000070001X2LJ#7000000000$ z{wM$d000070001Y2LJ#7000000000;{wM$d0Dk}g2LJ#7cn1Ig0000000000Q2ry0000000000 z002mX>G|Ns9bvV|l7XaWEL0O`R0|Ns9bs(*zf z0B8dM008N*|NsC0C8C8S0B8gN008Nr|NsC0C7OjK0B8jO008Nb|NsC0C6a|C0B8mP z008NL|NsC0C5nY40B8pQ008N5|NsC0C4z+{0B8sR008M=|NsC0C3=M<0B8vS008Mw z|NsC0C31x%0B8yT008Mg|NsC0C4Xv#Bmig&0002#F#rGm|0QCDBmig(0002#ApigW z|0P<5Bmig)0002#5dZ)G|0Pm|Bmig*0002#0RR90|0PO=Bmig+0002#@c#e*|0P0& zBmig-0002#;Qs&r|0OzwBmig;0002#(Ek7b|0OboBmig<0002#!2bXL|9>Sag(LuI z6951J>9GF)|NkW-g(LuI6aWAK>7f4q|NkW#g(LuI6#xJL>5%^a|NkWtg(LuI761SM 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%0A|NkWtcq9O5wgCVD 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%0AU3HmlJslCzo%A3mBI^c?&NfAvpyA0D}Sr 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 zv~~rh!~p<|cLm|Z0RW_T1%J@Q0Ra4W1&qZ30F-zI`@{hN?05yY#Q^|>c?G7$0RY^2 z1>(g40Q7kU(ZvA(%z6cl#sL82dIkK&0RX&v1-Qlm0MvU0r^W#Qtb7II#sL7tdK3T+<*ZEy2t?l^nd{csmK8U%z*&~<;Vd5uNWoP+@d=E(s7w1fc#)yV+>jD-OOk;(x8q=f+mfXV>? z{DlDpyvhLpl!gHXtAEM?0PKbV1?S2E0ECAD1=h*|0NjTG1(M4F0Q83e1%b-}0L+L1 z1-;7w0OW`P1+2>f0KAC-1?bBG0Mv;A1=q^~0IZ4u1(VDH0K|#`1%k{00Gx{f1-{Gy z0JMt%1+B~h0E~r5Y&;bD4l>r69&;bDSl>r5@&;bCtG z000010000000006xdH$H00001000000000IxdH$H00001000000000YxdH$H00001 z000000000nxdH$H00001000000000xxdH$H00001000000000NV000001poj5001Qb06^sc00000 z00sa60000003a{`00000015yA0000001mnWm%E<}9THH_C;$Ke0006200000006*^ zm+GGj9wM;20{{R3000L700000003yO0{{R3000O800000002k~mnxtOJ~3#n0{{R3 z00960|8D>Q000F500000008j+|8D>Q002&(0{{R3008;_|8D>Q000S>5sM2~1Mti! zlc50>f2K(U000000Jcd4000000LDoK000000M=1ONa4006d51ONa40072L1ONa4007ob z1ONa4008Dr1ONa4008z*1ONa4000J01ONa4000(G1ONa4001UW1ONa4001^m1ONa4 z002f$1ONa40034`1ONa4003rB1ONa4004GR1ONa4004$h1ONa4005Rxe*^#k0001{ zPXqt}0002CPXqt}0002SPXqt}0002iPXqt}0002yPXqt}0002?PXqt}00006Py_$~ z0000MPy_$~0000cPy_$~0000sPy_$~0000+Py_$~00011Py_$~0001HPy_$~0001X zPy_$~0001nPy_$~0001%e^3Mf00000rceX`00000won8B00000#!v(R00000)=&fh z00000=1>Fx00000_D}=>0000022lh6000007EuHM00000CQ$?c00000HcEwH00000c2NWX00000hEW6n00000f0j`M000000H#p{ z000000Jc#C000000LD=S000000M=0i000000OnBy000000QOM?0000000vS700000 z02WdN00000047od0000005(zt0000007g;-0000009H~2000000A^AI000000CrLY z000000ESWo00000e*l(J1ONa4005>^1ONa4006d91ONa40072P1ONa4007of1ONa4 z008Dv1ONa4008z<1ONa4000J41ONa4000(K1ONa4001Ua1ONa4001^q1ONa4002f) z1ONa40034~1ONa4003rF1ONa4004GV1ONa4004$l1ONa4e*gfMQv?720001{Qv?72 z0002CQv?720002SQv?720002iQv?720002yQv?720002?Qv?7200006R0IG30000M zR0IG30000cR0IG30000sR0IG30000+R0IG300011R0IG30001HR0IG30001XR0IG3 z0001nR0IG3e*gdgmQ(})00000rc?v~00000wp0WF00000##96V00000)>H%l00000 z=2Qd#00000_EZD_0000022}(A000007F7fQ00000CRGFg00000HdO=w00000MpXm= z00000R#gN500000W>o|L00000c2xub00000hE)Ure*gdg0G3q*000000H#$000000 z0Jc>G000000LE1W000000M=Cm000000OnN$000000QOY`0000000veB0000002WpR z00000047!h0000005(0000009IB6000000A^MM000000CrXc00000 z0ESise*gdg005R&1ONa4005>|1ONa4006dD1ONa40072T1ONa4007oj1ONa4008Dz z1ONa4008z@1ONa4000J81ONa4000(O1ONa4001Ue1ONa4001^u1ONa4002f;1ONa4 z003531ONa4003rJ1ONa4004GZ1ONa4004$pe*^#k0001%R|Eh60001{R|Eh60002C zR|Eh60002SR|Eh60002iR|Eh60002yR|Eh60002?R|Eh600006SOfq70000MSOfq7 z0000cSOfq70000sSOfq70000+SOfq700011SOfq70001HSOfq70001XSOfq70001n ze^>+n00000mRJM;00000rdR|300000wpauJ00000##jUZ00000)>s4p00000=2!#( z00000_E-b}0000023Z6E000007Fh%U00000CRqdk00000HdzD!00000Mp*;^00000 zR#^l900000W?2LP00000c3A`f00000e}-8E000000G3$<000000H#?4000000Jd2K z000000LEDa000000M=Oq000000OnZ)000000QOk~0000000vqF0000002W#V00000 z047=l0000005)0#0000007hB_0000009INA000000A^YQ000000Crjg00000e*lJB z1ONa4005R+1ONa4005?11ONa4006dH1ONa40072X1ONa4007on1ONa4008D%1ONa4 z008z{1ONa4000JC1ONa4000(S1ONa4001Ui1ONa4001^y1ONa4002f?1ONa400357 z1ONa4003rN1ONa4004Gd1ONa4e*gf6TLb_A0001%TLb_A0001{TLb_A0002CTLb_A z0002STLb_A0002iTLb_A0002yTLb_A0002?TLb_A00006Tm%3B0000MTm%3B0000c zTm%3B0000sTm%3B0000+Tm%3B00011Tm%3B0001HTm%3B0001XTm%3Be*gdghFk;y z00000mRtk?00000rd$L700000wp;`N00000##{sd00000)?5St00000=3E2-00000 z_FM!20000023-UI000007F`4Y00000CS3#o00000HeCb&00000MqLB|00000R$T-D z00000W?cjT00000c3lJje*gdg0ES%z000000G3?@000000H$38000000JdEO00000 z0LEPe000000M=au000000Onl;000000QOx30000000v$J0000002W>Z000000481p z0000005)C(0000007hN}0000009IZE000000A^kU000000Crvke*gdg004$w1ONa4 z005R=1ONa4005?51ONa4006dL1ONa40072b1ONa4007or1ONa4008D*1ONa4008!0 z1ONa4000JG1ONa4000(W1ONa4001Um1ONa4001^$1ONa4002f`1ONa40035B1ONa4 z003rR1ONa4004Ghe*^#k0001nUjzUE0001%UjzUE0001{UjzUE0002CUjzUE0002S zUjzUE0002iUjzUE0002yUjzUE0002?UjzUE00006U<3dF0000MU<3dF0000cU<3dF z0000sU<3dF0000+U<3dF00011U<3dF0001HU<3dF0001Xe_#Xv00000hF}B$00000 zmS6+`00000reFjB00000wqOJR00000#$W^h00000)?fqx00000=3oQ>00000_Fx16 z0000024MsM000007GVSc00000CSe2s00000Hemz+00000Mqva100000R$&AH00000 zW?=*X00000e|BL6000000ES@%000000G43{000000H$FC000000JdQS000000LEbi z000000M=my000000Onx?000000QO-70000000v?N0000002X2d00000048Dt00000 z05)O-0000007ha20000009IlI000000A^wY00000e*ku31ONa4004$!1ONa4005R^ z1ONa4005?91ONa4006dP1ONa40072f1ONa4007ov1ONa4008D<1ONa4008!41ONa4 z000JK1ONa4000(a1ONa4001Uq1ONa4001^)1ONa4002f~1ONa40035F1ONa4003rV z1ONa4e*ge>V*~&I0001nV*~&I0001%V*~&I0001{V*~&I0002CV*~&I0002SV*~&I z0002iV*~&I0002yV*~&I0002?V*~&I00006WCQ>J0000MWCQ>J0000cWCQ>J0000s zWCQ>J0000+WCQ>J00011WCQ>J0001HWCQ>Je*gdgc4Pzq00000hGYZ)00000mSh9~ z00000rep*F00000wqyhV00000#$*Hl00000)?@?#00000=41o_00000_GAPA00000 z24w^Q000007G(qg00000CS?Qw00000Hf00=00000Mr8y500000R%HYL00000W@Q8b ze*gdg0Cr^r000000ET4*000000G4G0000000H$RG000000JdcW000000LEnm00000 z0M=y$000000On-`000000QO}B0000000w3R0000002XEh00000048Px0000005)a> z0000007hm60000009IxM000000A^+ce*gdg004Go1ONa4004$&1ONa4005R|1ONa4 z005?D1ONa4006dT1ONa40072j1ONa4007oz1ONa4008D@1ONa4008!81ONa4000JO z1ONa4000(e1ONa4001Uu1ONa4001^;1ONa4002g31ONa40035J1ONa4003rZe*^#k z0001XX9NHM0001nX9NHM0001%X9NHM0001{X9NHM0002CX9NHM0002SX9NHM0002i zX9NHM0002yX9NHM0002?X9NHM00006XaoQN0000MXaoQN0000cXaoQN0000sXaoQN z0000+XaoQN00011XaoQN0001He`o{%00000c4!0u00000hG+x;00000mS_Y300000 zrf38J00000wrB(Z00000#%Kfp00000)@TF(00000=4b=}00000_GknE0000025AHU z000007HI?k00000CTRo!00000HfaO^00000Mri~900000R%rwP00000e`aX}00000 z0Cs5v000000ETG<000000G4S4000000H$dK000000Jdoa000000LEzq000000M=;) z000000On}~000000QPAF0000000wFV0000002XQl00000048b#0000005)m_00000 z07hyA0000009I-Q00000e*k7`1ONa4004Gs1ONa4004$+1ONa4005S11ONa4005?H z1ONa4006dX1ONa40072n1ONa4007o%1ONa4008D{1ONa4008!C1ONa4000JS1ONa4 z000(i1ONa4001Uy1ONa4001^?1ONa4002g71ONa40035N1ONa4e*gexYXkrQ0001X zYXkrQ0001nYXkrQ0001%YXkrQ0001{YXkrQ0002CYXkrQ0002SYXkrQ0002iYXkrQ z0002yYXkrQ0002?YXkrQ00006YyuR00000 zwr~Uh00000#&84x00000)^G#>00000=5Pc600000_HYCM0000025|%c000007I6ds z00000CUFD+00000HgN<100000MsWlH00000e^zk>000000A_In000000CsT%00000 z0ETe{000000G4qC000000H$#S000000Jd=i000000LF0y000000M>B?000000OoN7 z000000QPYN0000000wdd0000002Xot00000048z-0000005)<20000007h~I00000 ze*ji;1ONa4003rk1ONa4004G!1ONa4004$^1ONa4005S91ONa4005?P1ONa4006df z1ONa40072v1ONa4007o<1ONa4008E41ONa4008!K1ONa4000Ja1ONa4000(q1ONa4 z001U)1ONa4001^~1ONa4002gF1ONa4e*geha|8eY0001Ha|8eY0001Xa|8eY0001n za|8eY0001%a|8eY0001{a|8eY0002Ca|8eY0002Sa|8eY0002ia|8eY0002ya|8eY z0002?a|8eY00006bOZnZ0000MbOZnZ0000cbOZnZ0000sbOZnZ0000+bOZnZe*gdg zR&)da00000W^@Dq00000c60;)00000hI9k~00000mUILF00000rgQ`V00000wsZsl z00000#&iS#00000)^r2_00000=5z!A00000_H+aQ0000026Y4g000007Ig#w00000 zCUpb=00000HgyC500000Ms)-Le*gdg09JJb000000A_Ur000000Csf*000000ETr0 z000000G4$G000000H$>W000000Je1m000000LFC$000000M>N`000000OoZB00000 z0QPkR0000000wph0000002X!x00000048<>0000005*060000007iBMe*gdg0035Y z1ONa4003ro1ONa4004G&1ONa4004$|1ONa4005SD1ONa4005?T1ONa4006dj1ONa4 z0072z1ONa4007o@1ONa4008E81ONa4008!O1ONa4000Je1ONa4000(u1ONa4001U; z1ONa4001_31ONa4002gJe*^#k00011cLV?c0001HcLV?c0001XcLV?c0001ncLV?c z0001%cLV?c0001{cLV?c0002CcLV?c0002ScLV?c0002icLV?c0002ycLV?c0002? zcLV?c00006cmx0d0000Mcmx0d0000ccmx0d0000scmx0d0000+e|Q7{00000R(J#e z00000W_Sbu00000c6bB;00000hIj-300000mUsjJ00000rg#JZ00000ws-^p00000 z#&`q(00000)_4Q}00000=6D1E00000_ILyU0000026+Sk000007I_2!00000CV2z^ z00000HhBa900000e@1x(0000009JVf000000A_gv000000Csr<000000ET%400000 z0G4?K000000H%2a000000JeDq000000LFO)000000M>Z~000000OolF000000QPwV z0000000w#l0000002X=#000000490_0000005*CA00000e*i{$1ONa40035c1ONa4 z003rs1ONa4004G+1ONa4004%11ONa4005SH1ONa4005?X1ONa4006dn1ONa40072% z1ONa4007o{1ONa4008EC1ONa4008!S1ONa4000Ji1ONa4000(y1ONa4001U?1ONa4 z001_71ONa4e*geRdjtRg00011djtRg0001HdjtRg0001XdjtRg0001ndjtRg0001% zdjtRg0001{djtRg0002CdjtRg0002SdjtRg0002idjtRg0002ydjtRg0002?djtRg z00006d;|ah0000Md;|ah0000cd;|ah0000sd;|ahe*gdgMtlSS00000R(u2i00000 zW_$zy00000c6m3000000OoxJ000000QP+Z00000 z00w>p0000002Y1(00000049C}0000005*OEe*gdg002gQ1ONa40035g1ONa4003rw z1ONa4004G=1ONa4004%51ONa4005SL1ONa4005?b1ONa4006dr1ONa40072*1ONa4 z007p01ONa4008EG1ONa4008!W1ONa4000Jm1ONa4000($1ONa4001U`1ONa4001_B ze*^#k0000+e*^#k00011e*^#k0001He*^#k0001Xe*^#k0001ne*^#k0001%e*^#k z0001{e*^#k0002Ce*^#k0002Se*^#k0002ie*^#k0002ye*^#k0002?e*^#k00006 zfCK;l0000MfCK;l0000cfCK;l0000se}Du400000Mt}qW00000R)7Qm00000W`G0$ z00000c7Ox`00000hJXYB00000mVg8R00000rho(h00000wtxfx00000#()F>00000 z)_?>600000=70nM00000_J9Nc0000027v?s000007J&o+00000CV>P100000e>Q;x z0000007iiX0000009Jtn000000A_&%000000Cs@{000000EU4C000000G5FS00000 z0H%Qi000000Jeby000000LFm?000000M>y7000000Oo-N000000QP|d0000000x2t z0000002YD-00000049P200000e*iXu1ONa4002gU1ONa40035k1ONa4003r!1ONa4 z004G^1ONa4004%91ONa4005SP1ONa4005?f1ONa4006dv1ONa40072<1ONa4007p4 z1ONa4008EK1ONa4008!a1ONa4000Jq1ONa4000()1ONa4001U~1ONa4e*geBg9HEo z0000+g9HEo00011g9HEo0001Hg9HEo0001Xg9HEo0001ng9HEo0001%g9HEo0001{ zg9HEo0002Cg9HEo0002Sg9HEo0002ig9HEo0002yg9HEo0002?g9HEo00006gaiNp z0000MgaiNp0000cgaiNpe*gdgHiQHK00000MuY?a00000R)hoq00000W`qO)00000 zc7y}~00000hJ*wF00000mV^WV00000ri26l00000wuA%#00000#)Jd_00000)`SEA z00000=7a;B000000Oo}R000000QQ9h0000000xEx00000 z02YP>00000049b6e*gdg001_I1ONa4002gY1ONa40035o1ONa4003r&1ONa4004G| z1ONa4004%D1ONa4005ST1ONa4005?j1ONa4006dz1ONa40072@1ONa4007p81ONa4 z008EO1ONa4008!e1ONa4000Ju1ONa4000(;1ONa4001V3e*^#k0000shXeos0000+ zhXeos00011hXeos0001HhXeos0001XhXeos0001nhXeos0001%hXeos0001{hXeos z0002ChXeos0002ShXeos0002ihXeos0002yhXeos0002?hXeos00006hy(xt0000M zhy(xt0000ce~1JC00000Hi!fO00000Mu-Fe00000R)_=u00000W{3m;00000c8CN3 z00000hKK|J00000mWTuZ00000ricUp00000wul4(00000#)t#}00000)`$cE00000 z=7~F000000OpAV000000QQLl0000000xQ#0000002Yb_ z00000e*h+m1ONa4001_M1ONa4002gc1ONa40035s1ONa4003r+1ONa4004H11ONa4 z004%H1ONa4005SX1ONa4005?n1ONa4006d%1ONa40072{1ONa4007pC1ONa4008ES z1ONa4008!i1ONa4000Jy1ONa4000(?1ONa4e*gd`iv$1w0000siv$1w0000+iv$1w z00011iv$1w0001Hiv$1w0001Xiv$1w0001niv$1w0001%iv$1w0001{iv$1w0002C ziv$1w0002Siv$1w0002iiv$1w0002yiv$1w0002?iv$1w00006j06Ax0000Mj06Ax ze*gdgCX56C00000HjD%S00000MvMdi00000R*VDy00000W{d;?00000c8ml700000 zhKvLN00000mW%`d00000ri=st00000wu}S-00000#*73200000){F!I00000=8OaY z00000_KXAo0000028{#&000007L5b|e*gdg049wD0000005**T0000007i`j00000 z09K6z000000A`H@000000CtT8000000EUeO000000G5pe000000H%!u000000Je<; z000000LG03000000M?BJ000000OpMZ000000QQXp0000000xc(0000002Yn}e*gdg z001VA1ONa4001_Q1ONa4002gg1ONa40035w1ONa4003r=1ONa4004H51ONa4004%L z1ONa4005Sb1ONa4005?r1ONa4006d*1ONa4007301ONa4007pG1ONa4008EW1ONa4 z008!m1ONa4000J$1ONa4000(`e*^#k0000cj|2b!0000sj|2b!0000+j|2b!00011 zj|2b!0001Hj|2b!0001Xj|2b!0001nj|2b!0001%j|2b!0001{j|2b!0002Cj|2b! z0002Sj|2b!0002ij|2b!0002yj|2b!0002?j|2b!00006kOTk#0000Me~<(K00000 zCXfUG00000Hjo4W00000Mvw#m00000R*(b$00000W{?B`00000c8~-B00000hL8jR z00000mXHJh00000rjP^x00000wvYq>00000#*hR600000){q1M00000=8yyc00000 z_K*Ys0000029X2+00000e-@Dh00000049+H0000005*{X0000007j7n0000009KI% z000000A`T{000000CtfC000000EUqS000000G5#i000000H%=y000000Jf0?00000 z0LGC7000000M?NN000000OpYd000000QQjt0000000xo-00000e*hMe1ONa4001VE z1ONa4001_U1ONa4002gk1ONa40035!1ONa4003r^1ONa4004H91ONa4004%P1ONa4 z005Sf1ONa4005?v1ONa4006d<1ONa4007341ONa4007pK1ONa4008Ea1ONa4008!q z1ONa4000J)1ONa4e*gd$lLP<&0000clLP<&0000slLP<&0000+lLP<&00011lLP<& z0001HlLP<&0001XlLP<&0001nlLP<&0001%lLP<&0001{lLP<&0002ClLP<&0002S zlLP<&0002ilLP<&0002ylLP<&0002?lLP<&00006lmq|(e*gdg7L)`400000CX@sK z00000Hk1Sa00000MwA2q00000R+Iz)00000W|RZ~00000c9aAF00000hLi*V00000 zmXrhl00000rj!H#00000wv+?_00000#*_pA00000)|3PQ00000=9B~g00000_LKww z0000029*Q=e*gdg02Y-500000049|L0000005+8b0000007jJr0000009KU*00000 z0A`g0000000CtrG000000EU$W000000G5>m000000H&1$000000JfC`000000LGOB z000000M?ZR000000Opkh000000QQvx0000000x!>e*gdg000)21ONa4001VI1ONa4 z001_Y1ONa4002go1ONa40035&1ONa4003r|1ONa4004HD1ONa4004%T1ONa4005Sj z1ONa4005?z1ONa4006d@1ONa4007381ONa4007pO1ONa4008Ee1ONa4008!u1ONa4 z000J;e*^#k0000MmjnO+0000cmjnO+0000smjnO+0000+mjnO+00011mjnO+0001H zmjnO+0001XmjnO+0001nmjnO+0001%mjnO+0001{mjnO+0002CmjnO+0002SmjnO+ z0002imjnO+0002ymjnO+0002?mjnO+00006f0zUS000007MKJ800000CYS^O00000 zHkbqe00000MwkQu00000R+t0;00000W|#y300000c9;YJ00000hL{8Z00000mY4(p z00000rkDf(00000wwMF}00000#+U>E00000)|dnU00000=9mNk00000_Lu|!00000 ze+HQZ0000002Y}90000004A9P0000005+Kf0000007jVv0000009Kg<000000A`s4 z000000Ct%K000000EU?a000000G62q000000H&D)000000JfO~000000LGaF00000 z0M?lV000000Opwl000000QQ*#00000e*gxW1ONa4000)61ONa4001VM1ONa4001_c z1ONa4002gs1ONa40035+1ONa4003s11ONa4004HH1ONa4004%X1ONa4005Sn1ONa4 z005?%1ONa4006d{1ONa40073C1ONa4007pS1ONa4008Ei1ONa4008!y1ONa4e*gdm zn*;y=0000Mn*;y=0000cn*;y=0000sn*;y=0000+n*;y=00011n*;y=0001Hn*;y= z0001Xn*;y=0001nn*;y=0001%n*;y=0001{n*;y=0002Cn*;y=0002Sn*;y=0002i zn*;y=0002yn*;y=0002?n*;y=e*gdg2Al){000007MuhC00000CY%HS00000Hk z00000wx9$600000#-IcM00000)}RCc00000=AZ-s00000fA*jR0000000yB100000 z02ZMH0000004AXX0000005+in0000007jt%0000009K&{000000A`^C000000Cu4S z000000EVFi000000G6Qy000000H&b?000000Jfn7000000LGyN000000M?-d00000 z0Op|t00000e*pHO1ONa4000J}1ONa4000)E1ONa4001VU1ONa4001_k1ONa4002g! z1ONa40035^1ONa4003s91ONa4004HP1ONa4004%f1ONa4005Sv1ONa4005?<1ONa4 z006e41ONa40073K1ONa4007pa1ONa4008Eq1ONa4e*ggXq67c{00006qXYl|0000M zqXYl|0000cqXYl|0000sqXYl|0000+qXYl|00011qXYl|0001HqXYl|0001XqXYl| z0001nqXYl|0001%qXYl|0001{qXYl|0002CqXYl|0002SqXYl|0002iqXYl|0002y zqXYl|e*gdg_M-#<000002BZW4000007Ni6K00000CZq%a00000Hlzdq00000Mx+D) z00000R-^;~00000W~2lF00000cBBLV00000hNJ`l00000mZSs#00000rlbS_00000 zwxk3A00000#-s!Q00000)}#ag00000=A;Awe*gdg0QRH=0000000yN50000002ZYL z0000004Ajb0000005+ur0000007j(*0000009K_0000000A{5G000000CuGW00000 z0EVRm000000G6c$000000H&n`000000JfzB000000LG;R000000M?}h000000Oq9x ze*gdg008!-1ONa4000K21ONa4000)I1ONa4001VY1ONa4001_o1ONa4002g&1ONa4 z0035|1ONa4003sD1ONa4004HT1ONa4004%j1ONa4005Sz1ONa4005?@1ONa4006e8 z1ONa40073O1ONa4007pe1ONa4008Eue*^#k0002?rUU>000006rvv~10000Mrvv~1 z0000crvv~10000srvv~10000+rvv~100011rvv~10001Hrvv~10001Xrvv~10001n zrvv~10001%rvv~10001{rvv~10002Crvv~10002Srvv~10002irvv~10002y8m9yR z00000_NN2@000002B-u8000007N`Wb5sM370RbtKp#dEbM?*t8ASg#pRVg4hE;BAL zml2B#B!2?{0RYGW00000000000000000000000930stT|00000000000000000000 z000930{}qf00000000000000000000000931OQH-0{{R300000000000000000093 z1psKS0{{R3000000000000000000931^{TU1AhPj0000000000000000000300#iD zy8{3K0000000000000000000300;nZNdy1@0000000000000000000300{t)Ndy1@ z00000000000000000003015ygs00820000000000000000000301E(Ms008200000 z0Dk}g00000000000{{#FOil*?000000000000000000000{{&GU`_`B0000000000 z00000000000{{*Hu(}5T000000000000000000000{{;I;O7Sb000000000000000 z000000{{>Je5VKi0000000000000000Dk}g00RIK0N}|e00000000000000000000 z00RIL0N}|e0000000000000000000000RIM0Px8u0000000000000000000000RIN z0Qku$0000000000000000000000RIO0PxHx0000000000000000000000RIP07p>I zC;$Ke000000000000000000937XSbNDF6Tf000000000000000000937yuvuDF6Tf z000000000000000000938JBP43n_mL0000201E(Ms008200000000000000E00002 z01E)1s008200000000000000X0000201E){s008200000000000000t0000102lxu z04V?f00001000000000+00001022W4$tVB-00000000000001O0000201JNrFsTFp z000000000000000c>n+a0RR#J;K?We000000000000000x>*1K1OV~>0000000000 z0000000000m;e9(0RRmEU`_`B000000RR9100000vj6}90RR*LAj&8J000002mk;8 z00000}00ICD09mO70000002%-Q00000 z03`tc00ICD0CTAX0000002lxO0000007n4;00ICD0E?*v0000004e|g000000CfQX z00ICD0JW(E0000003QGV000000G$B<00ICD0Mw}j0000007C!(004gg007Ma00062 z3ji0Y1ONa4002Y)00000008#^000314FG6P2LJ#70003100000000aE000314FG9Q z2LJ#70003100000000>R000317yv*3DF6Tf0003100000001Zg000314FGIT2LJ#7 z000C400000002({004gh02BZy$|wK;00008000000001W0ssI302BZ)$|wK;00008 z000000001)0ssI301W`_P6q%000004000000002M0ssI301W`}P6q%00000400000 z0002z0ssI301W{6P6q%000004000000002^0ssI302ly404aX}000000RR9100000 z6axSN0RRmE{7we|000001ONa400000Bm)2d0RR{PLI5cM000000RR9100000KLY>& z0RRmE08a-1000001ONa400000Spxt70RR{PLjWlN000000RR9100000eFFdh0RRmE z1WyM5000001OR^k000000F?s(0096P07L*O0000000961000000Jj4G0096E00>V9 z0000000aO4000000L%jb0096P07U>P0000000961000000P6z)0096E01QtD00000 z00aO4000000R9620096P07d{Q000000096100000033e=000314FC{N2LJ#7000C4 z00000001=v000317yw5ADF6Tf0003100000003A7000314FD8R2LJ#7000C400000 z003zY000000RR91 z004gg05Jvt0096E05DGn0000000aO40000007nJ@0096P08aoZ000000096100000 z0A~gO0096E05ner0000000aO4000000DlGm0096P08jua0000000961000000HFo| z0096E060$v0000000aO4000000KNtQ00Dmh7ywZKDF6Tf00031000000089%00031 z4FEh(2LJ#7000C4000000009A000317ywcLDF6Tf0003100000001io000314FEt- z2LJ#7000C400000002@4000317ywfMDF6Tf0003100000004sr000314FE(>2LOKn z00004000000001}2LJ#802lyN04V?f00001000000002j2LJ#801W_0PX_=100004 z000000002^2LJ#802lyO04V?f00001000000000Z2mk;901W_4PX_=10000400000 z0000=2mk;902lyP04V?f00001004gg00000dk6pk0RRmEP)`Q{000001ONa400000 zp9lZ|0RR{PR{$vh000000RR9100000%?JPh0RRmER8I#0000001ONa400000?g#(? z0RR{PSO6&i000000RR910000083_OY0RRmESWgE4000001ONa400000K?#2V0096P z09gPj0000000961000000CNcd0096E09;Q80000000aO4000000GkN_0096P09pVk z0000000961000000L=*i0096E0ANoC0000000aO4000000PzU`0096P09ybl00000 z009610000003Qkf0096E0Aznp2LJ#7000C400000001`%000317yw)VDF6Tf00031 z00000003DE000314FG6Q2LJ#7000C400000004Lj000317yw-WDF6Tf0003100000 z005y1000314FGIU2LJ#7000C400000006xT000317yw=XDF6Tf004gh000000002v z3IG5B01W_ePX_=10000400000000013jhEC02lyY04V?f00001000000000f3jhEC z01W_iPX_=100004000000000>3jhEC02lyZ04V?f00001000000001Y3jhEC01W_m zPX_=10000400000004ggnF{~_0RR{PVE`!r000000RR9100000#R~uc0RRmEd`|}e z000001ONa400000>k9w?0RR{PVgM-s000000RR91000008w>yd0RRmEfKLYi00000 z1ONa400000J`4Z=0RR{PV*n`t000000RR9100000YYYGY0RVpu0EABm0000000aO4 z000000E!F%0096P0Av6u0000000961000000J97L0096E0EkZq0000000aO400000 z0ND%x0096P0A&Cv00000009610000000|8M0096E0E|xu0000000aO40000004NOr z0096P0A>Iw004gg0003100000002=9000314FHf&2LJ#7000C4000000049i00031 z7yxGgDF6Tf0003100000005y4000314FHr+2LJ#7000C400000006`d000317yxJh zDF6Tf0003100000008j~000314FH%=2LJ#7000C4004gg0000O4gdfF02lyi04V?f z00001000000000<4gdfF01W_~PX_=100004000000001O4gdfF02lyj04V?f00001 z000000001+4gdfF01W`3PX_=100004000000002I4gdfF02lyk04V?f0000100000 z0002z4gh}u0RRmEq)!I`000001ONa4000001`hxL0RR{PYyc?$000000RR9100000 zFAo3!0RRmEs80s~000001ONa400000R1W|E0RR{PZ2&0%000000RR9100000gAV`z z0RRmEtWO63000001ONa400000qz?c90RR{PZUBEN0000000961000000M8Eq0096E z0I*L70000000aO4000000R9gE0096P0B-;(00000009610000005=c-0096E0JKjB z0000000aO4000000A~;Y0096P0B`^)0000000961000000HF{70096E0Ju*F00000 z00e&k00000007Sr000317yxkqDF6Tf0003100000000LO000314FJ4P2LJ#7000C4 z00000001}<000317yxnrDF6Tf00031000000046l000314FJGT2LJ#7000C400000 z005y8000317yxqsDF6Tf0003100000004j45dZ)I01W`dPX_=1000040000000009 z5&!@J02lyt04V?f00001000000000(5&!@J01W`hPX_=100004000000001T5&!@J z02lyu04V?f0000100000000215&!@J01W`lPX_=100004000000002c5&!@J02qG& zb^s{=000000RR9100000{}KQI0RRmE&`$>d000001ONa400000FB1R&0RR{PcK|5> z000000RR9100000X%hed0RRmE)K3Qh000001ONa400000juQX?0RR{PcmOE?00000 z0RR9100000y%PWc0RRmE*iQ!l004gg00aO4000000OAt>0096P0C@l@0000000961 z0000001*@b0096E0NhUp0000000aO40000005cQ-0096P0D1r^000000096100000 z0ACaU0096E0N_st0000000aO4000000D}|&0096P0DAx_0000000961004gg006NR z000314FKd%2LJ#7000C400000007ez000317yx_#DF6Tf00031000000093K00031 z4FKp*2LJ#7000C400000001Ku000317yx|$DF6Tf0003100000002=H000314FK#< z2LJ#7000C4000000046p004gh02ly%04V?f00001000000001=6#xJM01W`}PX_=1 z00004000000002P6#xJM02ly&04V?f00001000000002-6#xJM01W{2PX_=100004 z000000000G761SN02ly(04V?f00001000000000v761SN01W{6PX~Vh000001ONa4 z00000S{48R0RR{PfdDB0000000RR9100000g%$t+0RRmE{7(k}000001ONa400000 ztQG(O0RR{Pf&eK1000000RR9100000-4*}<0RRmE08j@2000001ONa4000000v7-P z0RR{Pg8(T2000000RVph0000005KN;0096E00dA60000000aO400000081AD0096P z0E7T30000000961000000B;un0096E00>YA0000000aO4000000F)O10096P0EGZ4 z0000000961000000K*pm0096E01QwE0000000aO4000000Oo%e000317yyODF6Tf0003100000 z007q*000314FG=_PzL}200004000000002`7ytkP02ly?04V?f00001000000000d z82|tQ01W^fPzL}200004000000000(82|tQ02ly@04V?f00001000000001K82|tQ z01W^jPzL}200004000000001o82|tQ02ly^04V?f004gg0RR9100000uNeRU0RRmE zBv1zc000001ONa400000(-{B&0RR{Pi~uPB000000RR91000000U7`R0RRmEC{PCg z000001ONa400000BpLt!0RR{PjQ}YC000000RR9100000Q5paM0RRmEEKmmk00000 z1ONa4004gg0B{-r0096P0FD4D0000000961000000GS#90096E05DJo0000000aO4 z000000Kpmn0096P0FMAE0000000961000000P`9E0096E05nhs0000000aO400000 z02vzq0096P0FVGF00000009610000007)AF00Dmh4FEV$2LJ#7000C400000004U% z000317yyv~DF6Tf0003100000006fe000314FEh)2LJ#7000C400000008P600031 z7yyz0DF6Tf0003100000001W(000314FEt;2LJ#7000C400000002%L000317yy$1 zDFA-}00001000000001g8~^|T01W^{PzL}200004000000001_8~^|T02lz204V?f z00001000000002f8~^|T01W_0PzL}20000400000000029RL6U02lz304V?f00001 z000000000x9RL6U01W_4PzL}200004004gg00000WgP$j0RR{PmH;UL000000RR91 z00000nH>NC0RRmEP*4W|000001ONa400000#2o+t0RR{PmjEdM000000RR9100000 z`5gcN0RRmER8R*1000001ONa40000093B7w0RR{Pm;fmN000000RR9100000NgjUy z0096E09a550000000aO4000000B{}v0096P0GR+O0000000961000000HGcL0096E z09;T90000000aO4000000N5S?0096P0Ga?P00000009610000002v0RRmE)KCWi z000001ONa400000m?;1N0RR{PxBw{t004gg00961000000K+K&0096E0N79m00000 z00aO4000000OctF0096P0J#7u00000009610000001+wx0096E0NhXq0000000aO4 z0000005&QB0096P0J;Dv0000000961000000A(rw0096E0N_vu0000000aO4004gg z005LK000317y!EfDF6Tf0003100000007M@000314FKd&2LJ#7000C400000008+a z000317y!HgDF6Tf0003100000001v5000314FKp+2LJ#7000C400000003hv00031 z7y!KhDF6Tf0003100000005yY004gh01W`_PzL}200004000000002gD*yli02lzi z04V?f00001000000000HEC2uj01W`}PzL}200004000000000&EC2uj02lzj04V?f z00001000000001eEC2uj01W{2PzL}2000040000000025EC2uj02lzk04aX}00000 z0RR9100000>ns2O0RRmE_)rG`000001ONa400000BrN~{0RR{P!2l@$000000RR91 z00000XDt8#0RRmE{7?q~000001ONa400000o-F_X0RR{P!T>1%000000RR9100000 z-z@+D0RRmE08s}3000001OR^k0000001_?$0096P0K)(&00000009610000008cIe z0096E00dD70000000aO4000000E8|80096P0K@<(0000000961000000K+Z-0096E z00>bB0000000aO4000000Q@ch0096P0L1_)00000009610000006%{(000314FC*L z2LJ#7000C400000004F`000317y!lqDF6Tf0003100000006fy000314FC{P2LJ#7 z000C400000008DM000317y!orDF6Tf00031000000018_000314FD8T2LJ#7000C4 z00000002)g000317yy6B04V?f00001000000001qFaQ7n01W^bQ3n730000400000 z0002HFaQ7n02lzt04V?f00001000000002@FaQ7n01W^fQ3n7300004000000000k zF#rGo02lzu04V?f00001000000001QF#rGo01W^jQ3n73004gg1ONa400000r7-{i z0RR{P%K#|=000000RR9100000AA%0RR{P z%m66>000000RR9100000LoxsW0RRmEC{YIh000001ONa400000bTR+{0RR{P%>XF? z000000RR91004gg0IxCt0096E04z}l0000000aO4000000O2wK0096P0L}m@00000 z0096100000039;`0096E05DMp0000000aO40000008BFg0096P0M7s^0000000961 z000000EIIE0096E05nkt0000000aO4000000J$>&00Dmh7y!@!DF6Tf0003100000 z008$h000314FEV%2LJ#7000C400000001g9000317y!`#DF6Tf0003100000003t+ z000314FEh*2LJ#7000C400000005md000317y!}$DF6Tf0003100000007-I00031 z4FEt<2LOKn00004000000000IH2?qs02lz%04V?f00001000000000{H2?qs01W^{ zQ3n7300004000000001jH2?qs02lz&04V?f00001000000002JH2?qs01W_0Q3n73 z00004000000002+H2?qs02lz(04V?f00001004gg00000Ej9oE0RRmEOi>2_00000 z1ONa400000VKx8&0RR{P)&MC0000000RR9100000pEdvh0RRmEP*Dc}000001ONa4 z00000(l!790RR{P*8nL1000000RR91000004>te+0RRmER8a>2000001ONa400000 zLN|W^0096P0N4O20000000961000000Dm_C0096E09a860000000aO4000000IfFw z0096P0NDU30000000961000000OdCT0096E09;WA0000000aO400000024R>0096P z0NMa4000000096100000082Ok0096E0APPn2LJ#7000C400000004hD000317y#P< zDF6Tf0003100000006x>000314FF_O2LJ#7000C400000008Yc000317y#S=DF6Tf z0003100000001XB000314FG6S2LJ#7000C400000003Dz000317y#V>DF6Tf004gh z000000001$IRF3w01W_aQ3n7300004000000002TIRF3w02lz?04V?f0000100000 z00003IsgCx01W_eQ3n7300004000000000wIsgCx02lz@04V?f00001000000001c zIsgCx01W_iQ3n730000400000004ggr#b)t0RR{P-~cHA000000RR9100000-8ujO z0RRmEcu@xc000001ONa4000003OfJ*0RR{P;Q%QB000000RR9100000K|25d0RRmE zd{GAg000001ONa400000ZaV+~0RR{P;s7ZC000000RR9100000r8@us0RVpu0Dw^k z0000000aO4000000N6VK0096P0OJ5D00000009610000002Mp{0096E0EAHo00000 z00aO40000007g6j0096P0OSBE0000000961000000D(LJ0096E0Ekfs0000000aO4 z000000GvDk0096P0ObHF004gg0003100000006-}000314FHT$2LJ#7000C400000 z007-Q000317y#w~DF6Tf00031000000009$000314FHf)2LJ#7000C400000001vN z000317y#!0DF6Tf0003100000003n@000314FHr;2LJ#7000C4004gg0001%Jpcd! z02l!104V?f00001000000002dJpcd!01W_`Q3n73000040000000007J^%m#02l!2 z04V?f00001000000000-J^%m#01W_~Q3n7300004000000001gJ^%m#02l!304V?f z00001000000002NJ^+6J0RRmEpiu_^000001ONa400000_C5dr0RR{P>i{VL00000 z0RR9100000H9r6V0RRmEq)`U|000001ONa400000Y(D@10RR{P>;NeM000000RR91 z00000tv>(&0RR*L_{k^$000002mk;800000(LVqH0RR*L0Lp(T0000000;m800000 z0P#Nn0096L00_z`0000000;m80000001iL^0096L01(P30000000;m800000053oQ z0096L02s3000314FDj5 z2LJ#7000F500000008Vj000314FE8L2LJ#7000pH00000002%w000314FFJr2LJ#7 z000pH00000004wR000314FG6@2LJ#7000gE00000004iuK>z>&01W^Tmj?g<0000D z000000002*K>z>&01W_OuLl4C0000K000000000%LI3~(01W_ui3b1x0002i0RR91 z00029LI3~(01W^jg$Dot0000p0ssI20000qLjV8)01W`3n+E^@0002Q000000002! zLjV8)01bZtpr;1_000001_1y700000ltcgk0RRmEz^DfR00000y8r+H00000KScll z0RRmEV6F!M00000{Qv*}00000;za-e0RRmEfPx1A00000nF0U+00000d`18O0RRmE zV21|)000004gvrG00000_C^2z0RRmEV2cL;004gg07L}<000000F_4o0096E0Kkw3 z000000P6z)0000002@dE0096E0Kk+70000007?P?000000Fy`n0096E03eqK00000 z0CoTX0000002oOC0096E0KlRL000000Dk}g000000Io>@0096E06?M#000000Db@f z004gg002Tt000314FDjR2LJ#7000F600000007oX000314FEuy2LJ#7005T&00000 z0031>000314FGU~2LJ#7000O800000003G`000314FG_F2LJ#7000mG00000003W0 z000314FHgV2LJ#7000mG00000003l5004gh01W`3fd>Ep0000G000000001KO8@`? z01W`Jfd>Ep0000O000000001PO8@`?01W`pfd>Ep0000O000000001UO8@`?01W`} zfd>Ep0000O000000001ZO8@`?01W^Dn+E^@0001&000000002@O8@`?01W_uoCkjZ z00000%m4rY00000uS@^{0RRmE0H+5400000lK=n!00000CrtnV0RRmE0Hy~300000 z@Bjb+00000piKY(0RRmEV4Vj500000x&QzG00000O-=v+0RRmE0G|f{00000xBvhE z00000`c41<0RRmEAf5*R00000!2o{%000000H;p?0096E0KlII000000K5PI00000 z08~%_0096E0Du4hfd7A>2LJ#7007GX000000006}000314FF)F2LJ#7006}R00000 z006I1000314FG_t2LJ#70068200000002``000314FEu@2LJ#7005c*00000008WN zQUCw}01W`3s|Nr80001(000000001mQvd(~01W`(ss{i70001?000000000UQ~&@0 z01W^@tOo!90001-000000002DQ~&@001W`(tOo!900021000000000{RR91101W`3 ztp@-A0001`000000002$RR91101W_tpqB>#00000V*mgE00000VpaeE0RRmE;F$*i z00000Y5)KL00000<5mCw0RRmE5P}B)000005C8xG00000=~e&$0RRmEV44R200000 ziU0rr00000g;xLo0RRmEK%)l$00000=l}o!0000009XJ30RRmEK%@r%0001D0BZmM z000000DxEk0096E0KlXN000000BHaK000000RC720096E06?V&000000HXi^00000 z0DD;g00ICD05Zh{000000HSCB000000IOL500ICD0Mso70000002P;c;|m`d%UJ*b z0RRsGc&7*e0000000000000000GEN|3m1RcSpWb401g1Kx(5IN00000000000002& zSpWb502crd04V?f00008000000000KS^xk602crN04V?f00000000000000XS^xk6 z02crl04V?f00008000000000zS^xk602Ki6%qRc=00000000000000+S^xk602hA% zAOI-<000000000000000Qd$520RR>NP|qj;000000000000000Xj%XO0RR^O2mmPn z000002mk;800000l3D-&A^-~jkevkp000003jqKC0000099sYYA^-~jeH;e>00000 z&;S4c00000Yg+&SA^-~jVpj$L004gg02=@R000000Mc6k03rYj0Gd|@0000006G8w z0000001aFK03rYj0P6e&0000007w7;000000BKwR03rYj05mWM0000007w7;00000 z0ES!u03rYj06vff0000004V?f000000PI`<03rYj0Ibgj000000Ga>*004gg003=W z001HY3jmB|1^@s6001BY00000007Tj001HY3jj#61^@s6001rk00000001Oj001HY z3jkOa2LJ#7001Tc00000004Mi001HY3jjXW1^@s6002Ay00000005m{001HY3jhE{ z1poj5004;q00000007Ni004g?01E(7Qw0D30002W0000000001UjP6i01E(t_67g| z0000v000000001pUjP6i01E(HEC&Dp0000n000000000fU;qFj01E)HoCN>?0000W z000000001{U;qFj01E(YQUw420000R000000002NU;qH701*HP002S&000002mk;8 z00000)L;MrA^-~jvn~Yy00000DF6Tf00000{$KzAA^-~jBIpJH000008vpk000003V03iSr0BFo80000002lxO000000JClY03rYj z0QN)%0000002%-Q0000005ER=03rYj08mE-0000003QGV001BW0056~001HY3jlHm z1^@s60012T00000007Ew000t`p#c+r*lz#;A^-~jrsxF#000005&!@I00000DsTV* zA^-~jjAR7>00000761SM00000d~g5&A^-~jYLo>400000B>(^b00000n{WUCA^-~j zEI0000006}s903rYj0Msi600000 z04@Lk000000Pu1E03rYj01~4H000000M!5h000000N--}03rYj00a^T0000006qW! z0000008?}T03rYj0Bp_%0001g002+`00000005|T001HY3jky`1poj50015U00000 z0075y001HY3jiJd1poj5000jF00000000ej001HY3joB51poj5000gE00000002UD z001HY3jhH%2LJ#7000gE00000007c;001HY3ji`%1poj5001Tc0001J0002;bpQY& z01E&-WCj2L0000z0000000012b^rh(01E(Kp9TN`0000>000000002)b^rh(01E)h z*9HIp00023000000000+cK`q)01E)9G6w(v0001S000000001#cK`qqlc50 z03rYj0Pw#C0000001E&B0000001|ir03rYj0F5XI0000002%-Q000000K0eq03rYj z06gjj00000089V?000000M~c`03rYj08rTm0000002=@R0000007rQM03rYj0KCTr z000000JQ)B000000I+!g03rYjUI5-W2LJ#7003zL00000004}7001HY3jh+u1^@s6 z000^Q00000000Gh001HY3jjvk1poj5004Uc000000066d001HY3ji$Q1^@s6001KZ z00000001F;000t`p#c*eaC`s&A^-~jRci$R00000V*vmF00000!F&J!5|g0;6Mx%$ z001HY3jiik1poj5000XB00000000Pm001HY3jiuN1poj5001@s000000016+001HY z3jlgF1^@s60037200000007H<001HY3jofl1^@s6001BW00000002*Z001HY3jp?F z1^@s6002z@00000005zW001HY3x5D_CKm`B*0000z000000001ze*gd?01E(8AqM~e0000E z000000000rfB*m@01E&HyaoUO0000(000000001FfB*m@01E&rF$Dks04D$dCjbBd z00000gn$45A^-~jW;q4`000005&!@I00000^MC*V5|g0;6Mqtc001HY3jj*C1^@s6 z007wl000000047=001HY3jlnn1^@s60012T00000000t#001HY3jj`01E(ORs{e60001(000000000P zga7~{01E)%yafON0000;000000000&ga7~{01E)A<-00000044wc000000H2Wn03v??3ji?O1^@s6004sk00000001zO z001HY3jm@n1^@s6004Uc00000000}4001HY3jmHO2LJ#70015U00000007yO001HY z3joF%2LJ#7000XB00000008}y001HY3jiWc2LJ#7001fg000000035$001HY3jkhN z1pt2l0001S000000001^lmGxC01E(kR|Nn70000V000000000gl>h)C02Bb|$|wK; z0000e000000000_l>h)D01E(8l?DI+0000S0ssI20002dl>h)D01E)%YX$%S0000c z000000002;l>h)D01E(+BL)Bf0000B004gg00000W|jZ|A^-~jNT~(@000008UO$Q z000001eX8+5C9hdAOI-<0000000000000003zq-@A^-~jN}vV+00000Hvj+t00000 zu$KS;A^-~j`a1^z000006aWAK00000{FeX#A^-~jGD8Od00000J^%m!00000DwqQR z01}g-0TW4Pm;eAG01E)98V3LX0000I000000001rm;eAG01E)hfCT^m0000v00000 z0002bm;eAG01E&|X7k_)1001HY3jmBq1poj5003?P z00000005+!001HY3jj1j1poj5002Dz00000007OI005x?4FGkz2LJ#70003100000 z000S^001HY3jp|^1^@s6000^Q00000006t1001HY3jlmN2LJ#70012T000000035- z001HY3x5EBTLu6C0000R000000001En*abJ01E(WI0gU!0000T000000002}n*abJ z01E&#*#!Uq0000R000000001ToB#kK01E)OItBm$0000n000000002>oB#kK01E(^ zSp@(90000T0RR910000cod5tL01E(6;syW!0Dk}gF#rGn00000fSmvUA^-~jED8qz z00000AOHXW00000o}B;yA^-~jBsc{C000007ytkO00000z?}d9A^-~j>_i0s00000 z9RL6T00000@SOkvA^-~ju&@RI00000TL1t600000NS*)yA^-~jNxTLC000004gdfE z0Dk}g0A!v303rYj064S;0000006PEx000000Pdau03rYj00^lD0000006zc#00000 z0F<8q03rYj0Inqm0000008Ib@0000002ZJC03rYj06000000000Nq5uFQ01E*2KnDN-0001J0000000026q5uFQ01E)(8wUUY0000E z000000002Yq5uFQ01E(9R|Wt80000F000000002{q5uFQ01E&h6bAqR0000K00000 z0001MqW}OR01E*0O9cP`0000R08;<}00000g`)rfA^-~j>>~yM000003jhEB00000 zs-pk^A^-~jG(!ad00000Jpcdz00000)1v?YA^-~jNWlgG00000LjV8(00000Jfr{s z5|g0;6MvPY001HY3ji2H1^@s6002n<00000008Qw001HY3jpjt1^@s6002J#00000 z003E~001HY3jkJ>1poj5000vJ00000003~M001HY3ji$s1poj5000gE00000006?J z001HY3jmf$2LJ#7003eD00000001AR001HY3x5D@y9NLN0000s000000001prT_pU z01E&r%mx4e0000b000000000TrvLyV01E&aGY0?w0002w000000001krvLyV01E(0 zLI(f<0000E000000000yr~m*W01E(6SOow80000E000000002Kr~m*W01E)TN(TS{ z0Dk}gEdT%j00000000009RL6T000002C4u6A^-~jxa9@_000004*&oF z00000RjL30A^-~j63GSt00000oB;p;0Dk}g0K2LH03rYj0AvXV0000001E&B00000 z079z(03rYj02V0*0000007w7;000000Ew#r03rYj0B9rz0000004D$d000000Nbko z03rYj0KE$b0000002%-Q000000Eesq03rYj0Hrkt000000B8UJ0000003oda0DmF? z3jkOa2LJ#7001Tc00000004EZ001HY3jm}w1poj5001li00000005S)001HY3jn%< z1poj5004Xf00000008!_001HY3joR}1^@s6001HY00000000@T001HY3jiuH1poj5 z001Wd000000023z001HY3jp?51%Chl0000Q000000001Kt^fcc01E(?oCW{@0001N z000000002_t^fcc01E(mCkFrk0000c000000001|uK)ld01E(gECv7o0000c00000 z0000_umAue01E&%-39;v0000Q000000000Iu>b%f01E(wk_7+&0000?0Dk}g00000 zY_R|UA^-~j13d-+000009RL6T00000z_9=TA^-~jbU+3G00000OaK4?000004zd6M zA^-~jq~Qht00000LI3~&00000fU*DpA^-~j*f9kF00000jQ{`u00000q_O}2A^-~j zc<%-P00000A^-pY00000Ie)VN03rYj0GoUU0000001f~E000000B*AY03rYj00tok z0000005Jdn00000006WA03rYj05+2b0000002~4U000000D`mt03rYj01!+C00000 z051Rl000000Hm}403rYj0MxVw0000002=@R0000002{Rc03rYj0Dt061poj5003M7 z000000029+001HY3jiuN1poj5001@s00000002?7001HY3jpeE1poj5002<{00000 z003&W001HY3jh|u1^@s6001!n00000007Ok001HY3josR1poj5002n<000000005D z001HY3jn5f1^@s601g241ONa40001&wg3PUlc50EC&Dp0000U000000000%yZ`_q01E(cLk0i<0001W0RR91 zGynhq)Vu%yA^-~jM&pF00000^1J{5A^-~jB2WbY00000D*ylh00000 z2bWPm3>SYIy#N3r01E(qSp@(90000Q000000000#y#N3r01E(GiUj}w0000?00000 z0001ty#N3r01E&N^9BF_0000%000000000lz5oCs01E(r7Y6_U0000v000000001O zz5oCs01E&>p#}f|0000#0000000003zW@Lt01I9KcIO2E00000DF6Tf00000P`>~G zA^-~j0JsJK00000IRF3v00000ufG5QA^-~j9N7i{000008UO$Q00000X21XdA^-~j z{xb&v00000O#lD@00000>A(O05|g0;6JZa*001HY3jolf1^@s6000^Q00000004`@ z001HY3jh#B1^@s6000{R000000067O001HY3jj7o2LJ#70031000000003OV001HY z3jp$s1poj5001cf00000004!TK|u@`f40H^03rYj04$&e000000384T000000BOSj z03rYj04^#A0000002%-Q0000000zVW03rYj0K7{D0000002=@R0000005rq^03rYj z0A}6>0000008Rh^000000LjDv03rYj08=&w0000003HAU000000BOYl03rYje*mE8 z1poj5001Tc00000004T$001HY3jop#1^@s6001=r000000061Q001HY3jm661poj5 z000{R00000007;^001HY3jppc1^@s6001rk00000003yl001HY3jlgg1poj5001`t z00000007Fy001HY3jm~=1poj5e*geE000000000^#{d8#01E)Pv<3hG0000R00000 z0001<#{d8#01E&Rs|El70000^000000000#$N&H#01W^@x(5IN0000q000000001Y z$N&H$01E&JTLu6C0000R000000002U$N&H$01E)9-v$5x0000R00000XaE2JF3A7@ zA^-~j8ixe{00000(f|Me00000mdOABA^-~j4EF^9000009smFU00000G0Fe{A^-~j z5?ciT000008vpV!*01E)lPXzz~ z0000R000000002)%>V!*01E&z%?1Df0000w0RR9100005&j0`-01E&hoCN>?0000} z000000001E&j0`-01E)JJqG{)0002s000000002p&j0`t00000000000F$Z#3V#aF z001HY3jlz{1^@s6002|~00000003st001HY3jh)`1^@s6008Cy00000001%3001HY z3jnA#1^@s6001rk00000006qt001HY3jpjY2LJ#7001Tc000000030d001HY3jiWe z1poj5001ih00000003#y001HY3tj-4sRjT50001U000000002`(f|M=01E&@2L=ED z0000Q000000000z(*OV>01E&dn*{&>0000c0000000011(*OV>01E(OZUq1U0001G z000000002h(*OVxlc50*0000003y@?03rYj0MW7r z0000001^NI00000087*W03rYj0PsEs0000005Jdn000000J_uw03rYj0K7^E00000 z04)Fj000000N>OA03rYj0In(q0000008an_0000007caR03rYje*of~1poj5003eD z00000005xX001HY3jnSO2LJ#70031000000008sV001HY3jpK}1^@s6000{R00000 z001J^001HY3jlf-1^@s6008;{00000005uX001HY3jlmD2LJ#7002J#00000008{f z001HY3jn&91poj5e*get000000000X*8l(_01E(&AqM~e00010000000002l*8l(_ z01E)%wFUqH0000U000000001F*Z=?`01E)PO9ub|0000j000000001v*Z=?`01E&@ z03rYj0LZ%rDgXcg002G!000000052M001HY z3ji*`1poj5005{J00000001H0001JBp#c+rJ>CESA^-~j+Ybi-00000OaK4?00000 zzuo` z0O-po0000002lxO000000Dj;A01}g-0TX|@-~a$301E&lLk9o=0000E000000002( z-~a$301E&H?FIk<0000*000000001U;Q#<401E(e;06Ey0000Q000000002i;Q#<3 z01W^jxCa0L0001L000000000);s5|501E)t)&&3n0000?0ssI20002c;s5|501JNr zxXK0q00000YXATM00000PvZapA^-~jFs=pw00000NB{r;00000+T#EKA^-~jx;O>^ z00000AOHXW00000Yvcd`A^-~jKJf+s00000+W-In00000@#FviA^-~j_$dbf00000 zCIA2c00000W#s?>A^-~j+>-?W004gg0D1rb000000Keq`03rYj0E#XJ0000004V?f z000000O{ob03rYj0FM6!000000AT(K0000002=@R004gg003U+ z001HY3jhGc1^@s6000pH00000007+Q001HY3jiQJ1^@s6001!n00000000T-001HY z3jqEm2LJ#7002V(00000004IA001HY3jn$f1^@s6001fg00000007?T001HY3jj(h z2LJ#70015U00000004vO004g?01E&-I0XOz0000X000000001*=>PyC01E)@CPyC01E)14F>=K00012000000001y>Hq*D01E)ny#)XO0000u z000000002G>Hq*D01E(w5eEPO0000f000000000q>i_^E01E(e*9Lz8000009{>OV z00000h3fzSA^-~j0`3I>00000E&u=k00000`Rf1xA^-~jUc3bW00000f&c&j00000 zAM5}CA^-~juJi=}00000E&u=k00000k?a5fA^-~jh*AXr00000L;wH)00000tn2^) zA^-~jI$H$*00000IRJkE000000Q2ks03rYj0G@3I0000001f~E0000004VJM03rYj z0El1(0000005AXm000000CVjC03rYj074xG0000003ZMW000000Iux-03rYj0H|#R z0000001f~E000000PgJo03rYj09Q!|0000001f~E0000001AKZ001HY3jnZ02LJ#7 z0031000000005!x001HY3jnA_1^@s6006K6000000018E001HY3jl@?2LJ#7001!n z00000007SK001HY3jk0@1poj50018V00000001rU001HY3jhpE2LJ#7001oj00000 z002_(001HY3jkdrz6JmQ0002m000000001_@BjcJ01E&N-30&u0000)000000002u z@BjcJ01E){G6ett0000b000000002{@BjcJ01E&Zo(2E_0000n000000000w@c;l4 zlc50OV00000$MpaJ zA^-~jdWi)9000004gdfE000002=)K~A^-~jz_SJb000009{>OV00000iS_^hA^-~j zmW&1f004gg01f~E000000JQc103rYj0Kf$X0000002%-Q0000001o#603rYj0Pz0> z0000007L))000000Dt!Y03rYj0FyWe0000004V?f000000513d03rYj04zlY00000 z0BZmM000000Fw9s03rYj0LG970000002%-Q003wJ008Lt001HY3jm~^1^@s6001BW z00000001WW001HY3jlCO1poj5000{R00000003tB001HY3jjP<1poj5002Ay00000 z005);001HY3jnw*1^@s6001=r00000002??000t`p#c+rr1}5=A^-~jpyveu00000 zCIA2c00000wfX=6A^-~j^1TKC00000FaQ7m00000;Q9anA^-~j1Q-VZ00000T>=0A z00000I{N?sA^-~j@K*%@00000D*ylh00000nEL<#A^-~j{^bP#000005&!@I00000 z|N8&{ApjJA01(S40000004M+e0000003!SV03rYj06KsL0000001E&B000000A>6D z03rYj0K+;5000000IdK30000003ZDT03rYj09`l*0000001f~E0000008{+{03rYj z0BWZO0000005$*s0000000I6003rYj0IKE&0001g0024w00000001HW001HY3jhq& z1^@s6000{R00000005Q#001HY3jnS}1poj5002Dz00000006!I001HY3jhdL1poj5 z001-q00000001NZ001HY3jprm1^@s60052v00000006T8001HY3jp4r1poj5000{R z0001g0002X{{R3Y01E)hY6SoQ0000Y000000000L0096Z01E(lHU|Iz0000j00000 z0001e0096Z01E(gjRgPz0000M000000002c0096Z01E)nGzS0x0000n000000000} z0RaFa01E)nEC&Dp0000Q000000002`0RaGiA^-~jyg3E{000004gdfE00000a{>VX zA^-~jh|vZB00000ng9R*00000;sOBxA^-~jRL}+h00000ng9R*00000Qv(42A^-~j zwAcm!00000P5=M^000004FmxIA^-~jWJ?DC00000EdT%j00000F$4hs5&!@I0001& z%Tx>ve_R9s03rYj0GzW10000003!eZ000000LBCX03rYj08LN@000000H6T?00000 z01X8J03iSr0I03rYj0A}6>0000008Rh^000000NMos z03rYj0D3M400000015yA000000B;5X01^NIlcNCH1poj50018V00000008|60RR${ zp#c+rBMAWjA^-~j$Swx}000004gdfE00000cL@OiA^-~jpi2b+000008vppF00000t`7kKA^-~j)MN$#004gg04M+e0000002B}b03rYj0Bn&30000002cuO z000000Dcew03rYj0O~CT000000384T000000Fn>^03rYj0Q_7900000044wc00000 z0I?7O03rYj08X6-00000044wc0000000j{N03rYj0N{`X000000384T002+`003JN z0RSQZ3jhF&1^@s6003zK00000004Ip0RSQZ3jkt31^@s6000sI000000071j0RSQZ z3jml`1poj5000{R00000008X~0RR${p#c+rB@zJuA^-~j%s2-C000005&!@I00000 zx)K2ZA^-~j);0wI000008vppF00000%oqUxA^-~j47LUU00000J^%m!00000`WOKKA^-~jHkbtf00000 z3jhEB00000J{bW3A^;1204k>j0000006zc#000000Pq0RSQZ3jonK z2LJ#7000^Q0001g0002X9RUC$01E)d?*;$>0000F000000000&9svL%01E&{4hH}L z0001N000000002%9svL%01E&X+y(#u0000Q000000002T9{~U&01E&TZv_AV0000` z000000002#9{~U&01E)x+6Djs0000Q000000001#AOQe>A^-~jT?z*P00000NdN!< z00000w;%xkA^-~jh+hQ&00000AOHXW00000^dJEMA^-~j@Y4nW00000ng9R*00000 zV<7w?b0000010n$c zA^-~jdNc-F0000009OD2000000I(tf03rYj0QOo10000002=@R000000Nf%003rYj z0HHSp0000001^NI000000QDjP03rYj07{?+0000005<>t000000GcBK01}g-0TX|= zBLM&+01E)1Ee8Mq0000W000000000NBmn>-01E(rzy<&S0000E000000001xBmn>- z01E)>q6Po}0000d000000000eB>?~;01E&j(gpwk0001*000000001&B>?~;01E)r zBL@Hg0000r000000000lCIJ8<01JNrjQ0fq00000LjV8(00000&n5u?A^-~jzK#X} z000004gdfE00000MkfIPApjHr$jm4J000007ytkO00000ekTC{rT`HD0000000000 z1ONa400000k0${DA^-~jf?EXu00000ng9R*00000#U}v(A^-~jjo$_U004gg02%-Q z000000DUL{03rYj0LkVB0000008an_000000Q)Eb03rYj04PNT00000044wc00000 z04pg003rYj0De~n0000002=@R00000081$W03rYj07?x80000002=@R000000Awiv z03rYj09oG#0000002%-Q001-q000^)0RSNY6aZk$C;$Ke001Ze00000002HJ0RSQZ z3jhv02LJ#70037200000003u~5nl`!f3Ye703rYj073@_0000002%-Q000000Q4#W z03rYj0D|HM00000089V?0000009q>n03rYj0328a0000005kvq000000HiAc03rYj z0Bnl|0000006+i$00000001lj03rYj07j$+0000008an_000000I4hi03rYje*hI- z1^@s6000gE000000018?0RSQZ3jh>F2LJ#7001@s00000007!80RSQZ3jnyE1^@s6 z002J#00000005LO0RSQZ3jj~-1^@s6000gE00000000ax0RSQZ3jn4*2LJ#7001oj z00000005{j0RSQZ3jhRx1poj5e*ge{0ssI20000AFaZD}01E)J#s&ZY000090RR91 z0001PFaZD}01E&dnFRm<0000A0RR910002>FaZD}01E(ivIYPE0000;000000001W zF#!M~01E)n=LP@(0000s000000001(F#!M~01E&R0|o#90000E00000e*gdg2r>Zx zA^-~jD0Kw@000009{>OV00000bTR<|A^-~jrauM%00000D*ylh00000xiSF&A^-~j z&@}}B00000FaQ7m00000>M{WUA^-~juyO_f00000^#lL_00000fHMIAA^-~jtdIo& z000008UO$Q00000)-wSBe z0RSQZ3jo+!1poj50012T00000002QZ0RSQZ3jm-E2LJ#70037200000000R%0RSQZ z3jhed1poj5002({00000005pi0RSQZ3jhc$2LJ#70012T00000001;O0RSQZ3joXV z1^@s6e*geM000000002jIROA602Bb2$|wK;0000e0000000006IspJ801E(dzy<&S z0000E000000001@IspJ801E)I69)hQ0001Q000000000BI{^S901E)vO9cP`0000R z000000000bI{^S901E&dTm=9C0001c00000e*gdgOFIDoA^-~jrql)i00000WdHyG z00000^*aFoA^-~j)J+Ef000008UO$Q00000b36e6A^-~jJgNo&00000KL7v#00000 z2R#7*A^-~jUhD<{00000ng9R*00000cRc|BA^-~jT!{q$000009RL6T00000xIF;? zF(Lp90G_S}0000004@Lk0000005LuR03rYj0LbMA00000044wc000000IEI#01}g- z0TX}9J^=tC01E)DX9fTO0002w0{{R30000yKLG$D01E)tHw6Fy0000N0000000011 zKLG$D01E&#M+E=?0000R000000001(KLG$D01E)RK?MK+0000z000000002LKLG$D z01E&|7Y6_U0000c000000002;KLG$D01GMrLJ|i6000008UO$Q00000Pe1_xA^-~j zus;U?00000*8l(j00000AeS*_3>SYpK>+|F01E)9HU+|F z01E)ho&^8^0000R000000002;K>+|F01E)(%mx4e0000%000000001&LID6G01E)t zHU(^b000004nzR}A^-~j0^bGz00000 zR{#J200000xI_T}A^-~j$Rh>-00000BLDyZ00000Iz<5hA^-~jGExNq00000IRF3v z00000oJ9cuA^-~jq_GA70037208#(|0000002)RC03rYj0Fo;Q00000044wc00000 z0B%MB03rYj0OsQc0000004D$d000000K-NB03rYj07x$f000000PFw&000000PIEq z01}g-0TX`+M*#pL01E&M7Y6_U0000y000000000}M*#pL01E)dn*{&>0000B00000 z00010000M000000000jNC5yM01JNrK-&fY00000CIA2c00000#Yh1F zA^-~j2rdNx00000VE_OC00000-ADldA^-~j8uA7J00000H2?qr00000c1ZyMA^-~j z;@JiO000008UO$Q000002}%I~A^-~jXpjW}00000DF6Tf00000VoCu3A^-~j{yGH! z004gg06hQz000000E9{b03rYj0B{Kh0000002=@R000000MtqW03rYj0KhW^00000 z0CWHV000000PRWv03rYj03xym00000044wc00000076Rv03rYj01V{@0000001E&B z000000LDuJ03rYj0B<)30000001f~E002w?003J|0RSQZ3jjJy2LJ#7001Tc00000 z004kY0RSQZ3jkyZ2LJ#7000XB00000000L~0RSQZ3jls32LJ#7002b*00000004`Z zA!-a4f2vIZ03iSk06@710000003ZMW000000M1PT03rYj0CXJ&0000002%-Q00000 z0O(Bt03rYj0CYbG0000006YKy0000001i$803rYj0A8yG0000002%-Q000000Lo4Q z03rYj0M`o#0000002%-Q000000DMmY03rYjDggK+1^@s60018V00000006E}0RSQZ z3jp5V1^@s60046U00000001+WL2C>be{fI%03rYj05&)V0000002%-Q0000000~h6 z03rYj0EmeN000000MY;e0000009sK203rYj0E&$T0000005kvq000000Dn;d03rYj z0PZ&h0000005$*s000000GUw%03rYj053@e000000CoTX000000J>2D01*HHlcNC< zHSAFV03rYj0I-M!0000002=@R000000Qyk@03rYj0DV9O0000006YNz0000004Gub z01}g-0TX{wQUL%W01E&%4+j7M000120000000000Qvm=X01E&Zrv?B30000I00000 z0001PQvm=X01E(cI|l#&0000T000000002`Qvm>>02ly}0Vx0g00008000000000e zQ~>}Y01E&{C}Y01HL{wrvFf00000GXMYp00000_*4M^ zA^-~jNvs9{00000NB{r;00000aa92TA^-~j0;>i9000004gdfE00000_f-J^5|g0; z6Mq<10RW)@7yw`aDF6Tf001xm00000002Z*0RSQZ3jk}`1poj5001Tc000000081v z0RSQZ3jnxm1poj5000{R00000000kH0RSQZ3jmg?1^@s6000^Q00000005j<0RSQZ z3jl}%1^@s60021v00000000PB0RSQZ3x5FnvjzYF0000z0000000021SOEYc01E(> zh6Vrt0000E000000002sSOEYM01N<3P6q%000000000000002ySOEYc01E&D-v$5x z00012000000001xSpfhd01E)VAO`>d0000;000000000SS^)qe01E&p+6Djs0Dk}g z4gdfE00000nOXq=A^-~jE)50%000008vp&4^A^-~jZkGlC0000090C9U z00000bz1=dA^-~jTu21~00000DF6Tf00000$y)&cA^-~jNE`0000001p5F000000Iy^L03rYj0O&df00000 z0PFw&0000002gHe03rYj0RBh^000000672v000000KR1b03rYj04!_<0000002%-Q z000000OVx>03rYj0GT=m0000002%-Q000000E1=$03iSk0Dl0w2LJ#7001BW00000 z005_E0RSQZ3jh`r1^@s6003_R00000001Co0RSNY6aa9_C;$Ke001Ze00000002#A z0RSQZ3jh#V1poj5001HY00000004ex0RSQZ3jmtw1^@s6004LZ00000005h30RSQZ z3joYg1poj50Dl05000000002eX8`~r01E(EM+N`@0000Z3IG5A0000wXaN8s01E(q zHwOR!0000T000000002UXaN8s01E&%`33+00000v000000000@X#oHt01E)LR|Nn7 z0000x0000000020X#oHt01E)-o&^8^0000?0000003QGV%4q=rA^-~j!`}t~00000 z8UO$Q00000Icfm_5|g0;6Ms!=0RSQZ3jkq51^@s6000gE000000066M0RSQZ3jmK) z1poj5007DW000000081@0RSQZ3jh>O2LJ#7000gE000000025`0RSQZ3jlHm1^@s6 z0012T00000004Ds0RSQZ3jj6`2LJ#70037200000001Ox0RSQZ3x5DkD+T}n0000E z000000001AYykiw01E(gbOita0000)000000001ZYykiw01E)@Y6SoQ0000E00000 z00024Yykiw01E(|NCf}@0000M000000002uYykiw01E&Xa0LJW00012000000000+ zZ2b3l zA^-~j1_TBG000004gdfE00000Yif03rYj0I4?z0000002%-Q000000H1IH03rYj00uY*00000 z096100000008eoN0HFX40Cc(s0000000961000000F7}003rYj0K_E*0000001^NI z000000N`-}0DmF?3jmjv1poj5001!n00000000_t0RSQZ3jnA!1^@s60037200000 z006FX0RSQZ3jnX=1^@s6000~S00000000ql0RSQZ3ji7m1^@s6000{R00000001g; z0RSQZ3jmVW1^@s6001KZ00000004V)0RSQZ3jjb&1wsG-0000B000000001)a{&M% z01E)xI0gU!00016000000000KbO8V&01E&vDhB`n0000Q0000000027bO8Volc50< zf6jCP03rYj08%jr000000Nelo0000007G>F03rYj01i9{0000009OD2000000Bm&u z03rYj03;&@0000001E&B000000Qq$R03rYj01)N{000000J#7F000000Gf6I03rYj z0N`H*0000002%-Q000000M2#+03rYje*nS*1^@s6002Y)00000001X<0RSQZ3jlKH z1^@s6007Vc00000003)u0RSQZ3jmSX1poj5001rk00000000Si0RSQZ3ji)c2LJ#7 z000gE00000006ys0RSQZ3jpvi2LJ#7000gE00000008@V0RSQZ3jmsL1poj5e*ge` z000000000$c>w?-01E&@@CEw?-01E)_rv?B30000Q00000 z0001%dI10;01E)z*#!Uq0000R000000002;dI10;01E*269xbP0000I0000000014 zdjS9<01E)5j0OMz0000Q0ssI2AOHXW=6eAEA^-~jxDW>b00000R{#J200000gnR)2 z5|g0;6PG}D303rYj0LDQF000000B8UJ0000002zJ(03rYj08GXP0000003HAU0000007rfS z03rYj0K*Cf0000009F71000000JVMr03rYj0A?};004gg002J#00000007s10RSQZ z3jl-Z1poj5002(_00000002FI0RSQZ3jkNV1^@s6006H5000000044-0RSQZ3jhjI z1poj5000{R00000006gt0RSQZ3jnxa1poj5000gG00000000Ys0RSQZ3jmOm1poj5 z001=r004gg0000zfB^s^01E)PD+d4o0000<000000002BfB^s^01E)Ds|El70000R z000000000DfdK#_01E&dJqG{)0000n0000000013fdK##01E(|u>=4B0001-0ssI2 z0001ffdK#_01E&{Yz6=T0000T0RR910002;fdPL2A^-~jfb#_a00000Edc-k00000 zVS)hwA^-~j@c#t>00000L;wH)00000(t-g1A^-~jYH zA^-~joSp>$00000E&u=k00000f`b77A^-~j$mIqA00000CIA2c00000`-1@hA^-~j zP&j`E0000002%-Q000000F{IR03rYj04f3o000000OkMy0000005ydH03rYj0Mg|J z000000384T000000C$A}03rYj075eb000000AK(B000000Fi|O03rYj0Pt4@00000 z04o3h000000PlqX03rYj07^v%0000001hyeg101E(cM+E=?0000R000000002shyeg1 z01E&_K?VQ-000110RR910000Wi2(p201E(y6$StR0002<0RR910001>i2(p201E)T zO9cP`0000R000000002ai2(p201JNr!rTP_00000JOBUy000003W@;$A^-~jUhf3} z00000B>(^b00000iHZRLA^-~j_%j9o00000IRF3v00000IEw)QA^-~jC=dq#00000 zUH||900000ql*CmA^-~j5+w%!00000O#lD@00000C5!<8A^-~jW;_P~004gg03rYY z0000007i@f03rYj0E#*V000000CWHV000000Ah>*03rYj0JuU20000001^NI00000 z01b@+03rYj04NX#000000A2t9000000C9i z03rYj0E90E000000Ac_D000O80007x0RR${p#c+rKaK$aA^-~jLNW&c00000F#rGn z00000YK{Q_A^-~jTn+{R00000Pyhe`00000(T)KCA^-~j=12tq00000AOHXW00000 z|Be9wA^-~jyv_yy00000Pyhe`00000RF44wA^-~j2RsG<00000Q~&?~00000-j4wQ zA^;120FtW)0000002%-Q000000GyBk03rYj0Jsnb0000009OD20000006LKY03rYj z0LZHb0000003rYY000000I87y03rYj04>V~000000BZmM0000005*~V03rYj0Ce^R z0000009OD2000000L79403rYj0Mh9N00012000^Q00000000k@0RSQZ3jmBq1poj5 z003?P000000020X0RSQZ3jmKP1^@s6000^Q00000006j?0RSQZ3jm((1^@s6002V( z00000003B&0RR${p#c+ra+Co8A^-~jJY)s{00000Jpcdz00000*OUPOA^-~jDG>(% z000008UO$Q00000hm`>UA^-~jqMZf+000008UO$Q00000wv_<@A^-~j)(!^%00000 zUjP6A00000O_l)wA^-~j9x4X_000004*&oF00000ewG0MA^;0607@_g0000004e|g z000000GgHo03rYj0P?v80000005$*s000000KAp~01}g-0TX}LmH_}F01E)}DFy%l z0000F0000000030mH_}F01E(CDF*-m0000U000000002ImjM7G01E)^vIYPE0001D z000000002~mjM7G01E&*TLl0B0000v000000000*m;nGH01E&%#s&ZY0000M00000 z0002Nm;nGH01JNr(DwxZ0000083h0U00000RG9$)A^-~jASed_00000CIA2c00000 z;h6ydA^-~jR3Zle00000)c^nh00000(V77OA^-~jvo{3*000005&!@I00000>Y4!n zA^-~jd_4sK00000O#lD@000006Pp15A^-~j5e^3c004gg02%-Q000000PULr03rYj z0H~M+0000001^NI0000006v@n03rYj09Zl?000000AK(B0000001BM}03rYj00Tb- z0000006YNz0000006m=n03rYj064S;0000006PEx000000LPsH03rYj09jQ900000 z07n1-004gg008}+0RSQZ3jmr42LJ#7000yK00000002my0RSQZ3jo~N1poj5000{R z00000005+(0RSQZ3jpFy1poj5003M700000006|E0RSQZ3jn;@1poj5000sI00000 z008q@001EX6acWyC;$Ke000;O00000000o50RVp@01E(;O9ub|0000c000000000q zp8)_O01E(oGz9Ed>Ao0000T000000002*p8)_O01E(K(|c00000v!Ve2 zA^-~j;_e0j00000GXMYp00000C8GfVA^-~jVs8Zi000004gdfE00000TB88~A^-~j zS}X03rYj0QUX`0000001f~E000000BxiJ03rYj08rTl00000 z02=@R000000OF(p03rYj0O|$@000000C@rc000000Dh$b03rYj0JNb7000000384T z0000001c)A03rYj08R4-0000006_o%004gg006M20RSQZ3jhWi2LJ#70040S00000 z008r*0RSQZ3jlsu1poj5000^Q00000000=L0RSQZ3jhqy1^@s6002+`00000003>L z0RSQZ3jieV1^@s6002|~00000008)>0RSQZ3jhj51poj50012T00000001bc0RVp@ z01E(I{{;X50000n000000000~r~v>X01E)1fd&8o0002>1ONa40002%r~v>X01E&_ zN(BG_0002&000000000FsQ~~Y01E&VNd*7^0000R000000001$sQ~~Y01E&K69)hQ z0001}000000000#ssR8J00000005Jx0SyIHssR8Jlc50000000011f0RSQZ3jlPT1^@s6001rk00000003~e0RSQZ3jk6y z1poj5001cf00000004=%0RSQZ3x5E#R|Nn70000x000000002yw*dem01E)jt_A=A z0000V000000001ZxB&nn01E(q76$+T0000Q000000002XxB&nn01E)zLI(f<0000E z000000001Mxd8wo01E&X+6Djs0000I000000000Kx&Z(p01E)NS_J?A0Dk}gA^-pY z00000MY;h1A^-~jluZW!00000KL7v#00000(YgTuA^-~jXe$Q*00000DF6Tf00000 zVY>kUA^-~ja^MC4000008UO$Q00000#Jd3iA^-~jqP7J900000F#rGn00000F1!H% zA^-~jE)50%000008vp000000001_!vO#y01E(` zpalQ`0000)000000002}!vO#y01E(;kOcq$0000Q000000000}!~p;z01E&>>IDD* z0001d0ssI200027!~p;z01E)prUn220000h000000000X#Q^{!01E(={RIF30000) z00000e*gdg%f$fzA^-~j22ce6000008vp0000001*HH z0000009VNY03rYje*gv`1^@s6002k;000000076y0RSQZ3jnel1^@s6002|~00000 z008630RSQZ3jo762LJ#7000gE00000000om0RSQZ3jnZ)1poj5000{R000000017! z0RSQZ3jnMw1^@s6001=r00000005}U0RSQZ3jq3G1poj5e*gd?000000002s$^if( z01E)L+y(#u0000^000000001n%K-o)01E(iegyyk0000Z000000001<%K-o)01E)t zHw6Fy0000N000000002E%K-o)01E)*<^})&0000Q000000000k%mDx)01W_;xCa0L z0000O00000e*gdgO3VQOA^-~jm{$b=000008vpSZa*#Q6|01E);CkFrk0000Q000000000>+5rF}01E(i zjs*Y!0000e0RR910002K+5rF}01E)%vjzYF0000R000000000p+W`O~01E)PbOita z0001C000000001}+W`O~01E&t>;?b;0000Z000000002k+W`O~01I9KU`z)900000 zJpcdz00000N!$SdA^-~j2IvL=000008vp-~j+401E&Fq6Po}0000I000000000o;Q;_5 z01E(yNCf}@0000M000000001J;Q;_501E)7iUj}w0B-;Q9smFU00000n&ANeA^-~j z+C>Eb00000CIA2c00000$l(D1A^-~j4Alkz000008vpIS35|g0;6MyC60RSQZ z3jmw`1^@s60021v00000003&^0RSQZ3jkmt2LJ#7001ih00000008FW0RSQZ3jhf8 z1^@s6004Oc00000005Na0RSQZ3jmt$1^@s60012T00000000){0RSQZ3jn;G1^@s6 z002S&00000002eh0RSNY4SxV2x(5IN0000T000000001HWp03rYj06P8!000000G0p%000000JZ1=03rYj0FvYd z0000007C!(0000002S#003rYj03HJd0000007d`+000000B`9501}g-0TX|Z=>Y&D z01E(Yiv<7x0000$000000002%=>Y&D01E)3;|2f#0000V000000000z>Hz>E01E&% zh6Mls0000}0000000018>Hz>E01E(S;spQz0000v000000002S>Hz>E01E&{_5}a{ z0000k0000000017>j3~E02F@!P|PR*000007ytkO00000f$ISPA^-~jHz5ZA00000 z8UO$Q0000066^s0A^-~j=HUha000004gdfE00000a_j*BA^-~jR`3M?00000JOBUy z00000m+S!mA^-~jt_cSK00000RR91000000>g)jkA^-~j=-vhZ004gg02%-Q00000 z0G#as03rYj0KnM=0000002=@R000000Ql_z03rYj05B;B00000044wc000000ITi+ z03rYj01Y+=000000BisN000000DtcR03rYj0E%)2000000JH!A000000NU>X01^NT z07|?B000000F?y*004gg0005-0RSQZ3jkPI1poj5001Tc00000001TM0RSQZ3jp`o z1poj5001Tc000000064+0RSQZ3jl6h1^@s6001Tc00000000N^0RSQZ3jjvY1^@s6 z000gE00000004mT0RSQZ3jo3c1^@s6002Y)00000007zX0RVp@01E)t?*;$>0000M z000000000<@&N!M01E)N*9HIp0000K000000001X@&N!M01E*8B?kZi0001U00000 z0002_@&N!M01E($)CK?m0000R000000001K^8o-N01E)l-Ua{w0000Q000000002` z^8o-N01E)R;st*I000005&!@I00000Ui1L~A^-~j)+Gi200000L;wH)00000w)6o2 zA^-~jepdzn000008vp+=p000008UO$Q00000gY^LbA^-~j z?1u#a00000OaK4?00000=k);qA^-~jhuZ}J00000PXGr10000007{p^nG6>(SoQ$` zA^-~j!Wsqu00000J^%m!00000)b;@YA^-~j0AB?F00000OaK4?00000@t47w3>P&F z_W=MR01E&CDh2=m00023000000001n_W=MR01E)1rv?B30000E000000000?_yGVC zlc50q0000001f~E000000Eqel z03rYj0E#*V000000CWHV000000Hpc>03rYje*kz_1poj50018V00000001ld0RSQZ z3jm-e2LJ#7001cf00000006%G0RSQZ3jmVv1poj5000gE000000002|0RSQZ3jpFR z1^@s6002w?00000005i(0RSQZ3jjta2LJ#7001cf000000074P0RSQZ3jpq_1^@s6 ze*gd!000000000&{Q&?X01E(`p#}f|0000Q000000002d{Q&?X01E*8n+5;?0000) z000000000f{s90Y01E)cegyyk0000E000000001M{s90Y01E)VvIYPE0000J00000 z0001i{s90Y01E)qJ_i5*0000T00000e*gdg6#oGLA^-~j{AX000005&!@I000000{{X5A^-~jBqIg@000003jhEB00000kN^Sz zApjHr;LIoh000005C8xG00000!vF#RA^-~jNbm&!000004gdfE00000`2Yd{ejB00000 z0A~OI000000JZ`G03rYj03Ox`DgXcg000pH000000080w0stWZ6aXm9C;$Ke000mG z00000000pK0ss+{p#c+rF9QMqA^-~jcsT|D00000LjV8(00000&I1AfA^-~j99RVa z00000Gynhq000007z6?UA^-~jOt%IA00000F#rGn00000Is^g$A^-~jC07Oj00000 zE&u=k00000Z3F@UA^-~jLgxhl000008UO$Q00000$OHlaA^;120H)&w000000PFw& z000000P_R_03rYj0MIoB0000005AXm0000003-zh03rYj0K_B*0000008Ib@00000 z0Hy^303rYj064$~0000001E&B000000Lldd03rYj04Q|@0000003QGV0000005%2! z03rYj02VU^0001g001li00000002=20stZa3jlt%1^@s6004pj00000006QE0stZa z3jj+@1poj5001-q00000006`W0stZa3jmUk1poj5000^Q00000000^X0stZa3jjU} z1^@s6000gE00000005f@0stZa3jj>*1^@s60012T0001g0000S2m$~i01E(SBL@Hg z0000t000000002A2m$~i01E(I;|2f#0000Q000000002(2m$~i01E(?;RXNz0000E z000000001I2?78j01E)#)dm0n0000c000000001i2?78j01E(;8wUUY0000E00000 z0002C2?79rA^-~jHbw^k00000RR91000000X9@xUA^-~j?&Ssm000009smFU00000 z-3kH#A^-~jU`z)900000Jpcdz00000P74A6A^-~j@N5MD00000IRF3v00000m;M1& z000002owSUA^-~jpyCAp000008UO$Q00000KokN1A^-~j>>~yM000003jhEB00000 zWfTGcA^-~jE?Wfv0037201E&B000000Fe{|03rYj07ifX0000001E&B000000Mrx$ z03rYj0H#R=000000G0000M000000001B7Xknx z01E(fTLl0B0000E000000001)7Xknx01HL{HpT`300000761SM000006&L~lA^-~j z;@buQ000008UO$Q00000?-&9AA^-~j4mSk=000008vpT0000?000000000pAp!s* z01E)>PXzz~0000R00000e*gdgWFZ0oA^-~jDmMoJ000009RL6T000006CwftA^-~j z0ObY%000003jhEB00000mm&fHA^-~j0xSjq00000R{#J200000KO+JFApi{kfVu|& z00000F8}}l00000aw7r&A^-~jsyqh(00000DgXcg00000pd$hReIDD*0000v000000002* zEdl@{01E(KoCW{@0000E000000000>E&>1|01E)(?*#w=0000T000000002IE&>1| z01E&p)dm0n0Dk}gPyhe`00000A};~}A^-~jgzp6a000008UO$Q00000l`jGSA^-~j z=Qjob000004gdfE00000Jum_QA^-~jO-Ba+00000F#rGn00000tuO)rA^-~j_F4r1 z000008vp00000 z0C_V40DmF?3jmBP2LJ#7001Tc00000000Cu0stZa3jnS}1poj5002Dz00000001mB z0stZa3jpx61^@s6008d*000000065r0stZa3jo+!1^@s6001ul000000071`0stZa z3jkzP1poj5001ih00000007)H0stZa3jo&J1%Chl0000Q000000000UH39%401E&> zKm`B*0000z000000000>H39%401E&ROa%Y{0000l000000001OH39%401E(=rUn22 z0000h000000002pH39%401E*8WCj2L0001x000000000!HUa=501E*A+ywvt0000E z0Dk}g00000i8cZNA^-~jtq}(R000009smFU00000C^rHCA^-~j$k_$}000008UO$Q z00000+BX6KA^-~jZWjjt000005dZ)H00000J~#pZA^-~j`c?%1000004gdfE00000 zr#J!tA^-~jgc=3_00000J^%m!00000Dl|C)03rYj05A;)0000004o3h000000E0OK z03rYj03z810000001^NI000000Qxxs01}g-0TX`}IsyP901E&xBL)Bf0000R00000 z0001nIsyP901E(Oodo~@0000k0000000020IsyP901E)Z+ywvt0000y000000002y zIsyP901E)wzXkvR0000M000000000DI|2YA01E&CChTQ000004gdfE00000`#S;vA^-~j>>&mK00000F8}}l00000cRT_BA^-~j z@-_tk000008vp0000B000000001;KLP+E01E(lU`3G01E)pzy<&S01p5FLjV8( z00000;Xwib5|g0;6My|d0stZa3jl->2LJ#7001cf00000004JF0ss&I7yy_7DF6Tf z0000000000004YK0stZa3jppc1^@s6001rk00000000L=0stZa3jmBp2LJ#7002k; z000000072A0stZa3joqI1^@s6000^Q00000004GG0stZa3x5E#*aiRq0000^00000 z0000mMFIdK01E(e$OZra0001=000000001&MFIdK01E(II0pa#0000T000000000> zMgjmL01E&rzXkvR00025000000001XMgjmL01E(4MFju=0001t000000001_MgjmL z01E(W#s&ZY0Dk}gM*si-000004o3n2A^-~jK9vOk00000mjD0&00000Z$|OV00000Hb?>hA^-~jK_>?Q00000IRF3v0Dk}g09{A|03rYj0Jby-00000 z02%-Q000000KrHC03rYj0Jby-0000002%-Q0000003}HR03rYj0JJ&>0000001p5F z000000Fg-o03rYj03{0t0000002%-Q000000A@-803rYj00%?|000000H^=}00000 z00Bz^0DmF?3jjWm1poj5001rk00000004bU0stZa3jkJb1poj5000XB00000007xb z0stZa3jk~*1^@s6001KZ000000049V0D%90OacHR01E&lkp%z%0000Q000000002# zOacHR01E(s;ROHy0002y000000001PO#%QS01E)(V+JY!00000SpWb400000yiEcC zA^-~j&f*3D00000jQ{`u00000H%M2LJ#70043T00000000h90stZa z3x5EZ=LP@(0000b000000000hPyzrV01E(SGzS0x0000E000000001{PyzrV01E&d zEd~Gp00012000000000gQ33!W01E(eHUpd00000MgRZ+ z00000%~JvZA^-~j>TLx800000Q2+n{00000=2HRyA^-~j8YTt+000004gdfE0Dk}g z06SCy03rYj05*OF0000003rYY000000C7|T03rYj0GuNR0000001E&B000000OeEy z03rYj0B&#v0000002=@R0000002x&R03rYj0Q-o000001Oos700000@LB=@A^-~jzKsO{00000Gynhq000007=K#=03rYj0GLGv z0000001yEH000000C!sg03rYj04!_<0000002%-Q000000G(R`03rYj02q}800000 z044wc000000Ki)U03rYj0MMKT0000001*HH0000006ts-03rYj0QPPL0000002=@R z000000AO4K03rYj0DpGl1^@s6001ih00000004Ge0stZa3jh$S1^@s6002$^00000 z000+V0stZa3jk&d2LJ#70037200000006gL0stZa3jjP<1poj5002Ay00000008t| z0stZa3jjYy2LJ#7000gE00000003290stZa3jiwj1poj50Dk~A000000002$UIG9j z01E&@=>`A*00013000000000BUjhIk01E)WrUn220000I000000002BUjhIk01E(8 z;06Ey0000V000000000hU;+Rl01E)o8V3LX0000r0000000011U;+Rl01E)ptm|y|`A^-~jK&S=)00000CIA2c000004PgQRA^-~j5K9LD00000 zEdT%j00000GhqS%5|g0;6Ms!%0stZa3jk&}1^@s6001=r00000007lt0stZa3jjud z1poj5000XB00000000(|c z0Dk}g00(RW03rYj0J=5>0000002=@R000000D)`*03rYj0F65b0000002%-Q00000 z01<5h03rYj06QcG0000002%-Q000000CsHx03rYj0QU_C0000002%-Q0000007`BG z03rYj0DzhW0000001^NI000000Lg9w0Dlqy3jhwR1ONa40052!00000000|r0stZa z3jkK`1^@s6002k;00000004Mz0ss&I7yuvuDF6Tf0000000000004w<0stZa3jp{@ z2LJ#70046U00000001a(0stZa3ji=H2LJ#7000^Q00000007=_0stZa3jn+@2Y&zn z0000p0000000009aRLA$01E&TRs{e60000E000000001VaRLA$01E*6M+E=?0000y z000000002laRLA$01E)j_5}a{0000Q000000001MasmJ%01E&Dody5^0000?00000 z0002CasmJ%01E&TaRmSX000120Dk}g00000L308CA^-~j%IF0E00000xc~qF00000 z&2s_(A^-~jiqr-G000008vpJX0000008Rh^0000002y`y03rYj0CSuL z0000006YKy000000H$^V03rYj0D4aa0000005<>t0000000?&i03rYj0BWBF00000 z05Aan000000JV1l03rYj02Q-61^@s6001!n00000007~40ss<|p#c+R`gZ~VA^-~j z{JsVN00000E&u=k000007kB~yA^-~j@G=De00000B>(^b00000Fn9t0A^-~jUJ(ZX z00000CIA2c00000#drb$A^-~j)-DGC000004*&oF00000^>_jR5|g0;6Ms5+0stZa z3jj7b1^@s6001xm00000005+U0stZa3jip+1poj5001}u00000007Q;0stZa3jl0V z1poj5000{R00000008NE0stZa3jpRs1^@s6000jF00000006Ig0stZa3jqF*1poj5 z001Tc00000000Yn0stZa3oZbhaRmSX0001T000000002MdjbF=01E)nk_7+&0000f z000000001td;$Oxlc50$A^-~jxbFr4000004gdfE00000j)wvO zA^-~jF-Hdg000004gdfE00000?}q{aA^-~jJ{$%B000009{>OV000004~PN)A^;12 z0E(Fg0000002~4U000000Fj6S03rYj06eM&0000006zc#00000040e603rYj02pEh z000000DAxc000000E&qM03rYj04kUT0000001E&B000000M3a503rYj001@x00000 z0Av6F000000Pcwb03rYj0Jb{^0001g000XB000000035s0stZa3jpp+1poj5008s> z00000004H10stZa3jmIB1poj5000gE00000006;?0stWZ6ac`=C;$Ke001Ze00000 z008BR0stZa3jkQa1poj5000sI00000003o+0stZa3jn|^2LJ#7000pH0001g0002T zivj>501E)gNCf}@0000S000000002|ivj>501E)16$bzS0000v000000001Fi~;~6 z01E)aG6nzu0000_000000000DjRF8701E(sp#}f|0000Q000000001+jRF8701E(k z*aiRq0000Q000000002(jRF9FA^-~ji@^o}000004gdfE00000XpRB^A^-~jNWlgG z00000LjV8(00000(T)NDA^-~jS_=mN000003jhEB00000SdRh#A^-~jaBl?w00000 zDgXcg00000dyfJDA^-~j2CfDG00000DgXcg00000?T-QgA^-~jpc@B&00000073u& z0000002`1303rYj0Ag1L0000002=@R000000D_PL03rYj05sVJ0000002=@R00000 z0QZmr03rYj0P5@o0000002cuO000000D6%E03rYj0BJ4-0000001^NI000000D_SM z03rYj037xO0000004e}~000000001z0stZa3jkaz1^@s6002z@00000002Ic0stZa z3jjhum000004gdfE00000v6cb=A^-~jq=p6n00000^#lL_00000N0$NsA^-~j$tDK? z000008UO$Q00000kCy@fA^-~jzy$^X000008UO$Q00000>6ZckA^;120NOYP00000 z09yb6000000A!c~03rYj0NDKn0000007U=*000000Famh03rYj05+`#000000DS-e z00000063Wf03rYj0G>Vu000000J{JH000000MeNP03rYj0P8mg0000002%-Q00000 z02G=603rYj0Q5@*0001g000{R00000001tU0stZa3joAS2LJ#7002J#000000060) z0stZa3jph`1^@s6003$M00000000}C0stZa3jjb41^@s6000{R00000005Ai0stZa z3jjc<1^@s6001Tc00000000G?0stZa3jhqZ1^@s6002G!0001g0000poB{wM01E)h zIR*d#0000~0000000027oB{wM01E&-I|Tp$0000c000000002foB{wM01E)p=LG-& z0000<0000000007odN(N01E)DDF*-m0000?000000001}odN(N01E)@=>-4)0000Q z000000002uodN(!A^-~j4mSk=000008vp@YA^-~jxab7{000005&!@I z00000e4YXTA^-~jyf_B{000004*&oF000002cH4}5|g0;6CD+w0stZa3jp5Y1poj5 z0077U000000038?0ss<|p#c*Ga-RYK5|g0;6Mu)F0stZa3ji=n1poj5001`t00000 z008En0stZa3jnBN1^@s60024w00000002gy0stZa3jliA1^@s6002$^00000007;f z0stZa3jl7~1^@s6003+N00000006L|0stZa3jpd$2LJ#7001Tc00000007mY0ss;K z0F$Eu5r6Ta0stZa3jmg+1^@s6002Y)000000051m0stZa3jj>U1^@s60015U00000 z006t90stZa3jn7m2LJ#70015U00000002>=0stZa3jmy31^@s6007be00000004fY z0stZa3jl;m1poj5000{R000000070K0stZa3tj+>EC&Dp0000c000000000`qyhjU z01E(=Vg>*J0001D0000000022qyhjU01E&Js0IK40000Q000000001Fr2+sV01E(m zWCj2L000140000000026r2+sFlc5000000i2wiq00000Wvl`KA^-~j>?#KU00000 zCIA2c00000|EvN4A^-~j%J2pN00000a{vGU00000u&n|BA^-~ja`OcM000004gdfE z00000Hm(8yA^-~j{w4<03rYj06T640000001f~E0000000^)G03rYj z04g^J0001g0012T00000006hJ0stZa3ji)#1poj5000XB000000085#0stZa3jprW z1^@s6005c*00000002_40stZa3jq8E1^@s6002e+00000005M+0stZa3jol)1poj5 z001}u00000006zQ0stZa3jo9-1^@s6001fg0000S0000mvH}1i01E&n76$+T0000E z000000002Emq9xW7k|vM0stZa3jh)u1^@s6002G!00000002<40stZa3jp{j2LJ#7 z001Tc00000006|Z0stZa3jloK1^@s6000^Q00000001_$0stZa3jm&=1^@s6000{R z00000005`70stZa3jhWk1^@s6002Ay00000008o|0stZa3x5F6{sjO40000c00000 z0000#wE_Sl01E(~j|Bh#0001X000000001zwE_Sl01E&e@C5(>0000Q000000002J zwE_Sl01E)AD+T}n0000g000000000~wgLbm01E&p)dm0n0000`000000002GwgLbm z01E)cHw6Fy0Dk}g5C8xG00000*|q`zA^-~jh#3X|00000LjV8(00000Ubg}OA^-~j z@N5MD00000IRF3v00000sJ8+DA^-~j;E)9X000009RL6T00000{0000R000000000ly8-|r01E&GMF#)? z0000E000000002By8-|r01E&fF9rYr0001`0{{R30001jyaE6s01GYvK%oWz00000 zKL7v#000007`*}jA^-~j!s7-200000BLDyZ00000YP|vg5|g0;6MwV40stZa3jijX z1poj5003G500000007&)0stZa3jh|P1^@s6006lF00000005`H0stZa3ji1+1^@s6 z000XB00000001<<0stZa3joBP1^@s6000pH000000048p0stZa3joja1^@s60021v z00000000WW0stZa3q}BnLk9o=0000n000000000;zybgw01E(I4h8@K0000`00000 z00025zybgw01E)T&ISMg0000`0000000004!2$phlc50D00000089V?0000007%0E03rYj0F2-U0000005Jdn00000 z0LsGx03rYje*n%x1^@s6001rk00000001|{0stZa3jkK|1poj5002Ay00000003OX z0stZa3jlZt1^@s6002_}00000006nf0stZa3jnNb1^@s6008v_00000002+L0stZa z3jqF(1^@s6000~U00000007a&0stZa3jkic1poj5e*gf2000000002@#R32#01E(6 z-30&u0000y000000000p#sUB$01E&Pas>bY0001c000000000V#{vK%01E(=+Xest z0000^000000002q#{vK%01E(Wzy$yR00017000000000g$N~T&01E&qzy<&S0000F z00000WB>pFp2z|KA^-~jP!tCM000006aWAK000000?7gZA^-~jlC%Z@00000CIA2c z00000I>`b6A^-~jYM%uF00000FaZDn00000=g9&9A^-~jD7pp!00000MF9W+00000 zY?ndQ3>SZo$^rl)01E)DkOcq$0000Q000000002x$^rl)01E(6-39;v0000M0RR91 z0000%%K`u*01E*2WCZ{K000100ssI20001s%K`u*01E&hRs{e60000q000000002c z%K`u*01E*8n+5;?0000)000000000e%mM%+01JNrG!zE_000008vp0000@0000000008&jJ7<01E(30S5p80000v00000 z0001u&jJ7<01E(wT?GID0000T000000002f&jJ7<01E)pp#}f|0000W0000000014 z&;kG=01E(8F$Dks0000(000000001i&;kG=01FlX3=9VV00000OaK4?00000643$x zAd{g16Mrtz0stZa3jiFB1poj5001Tc00000002nQ0stZa3jiuF2LJ#70012T00000 z004&30stZa3jj1n1poj5000{R000000079*0stZa3jm6S1poj5002|~00000008FE z0stZa3jj?m2LJ#7000gE00000003gr0stZa3q}Aqzy<&S0000B000000001n(gFY? z01E(|HwFLz0000>0000000004(*gh@01E)xCLB03rYj05;kN0000001f~E000000D;s3 z01}g-0TX|l)B*q^01E)fZUq1U0000I0000000004)dBz_01E&%IR*d#0000m00000 z0001P)dBz_01E)9BL)Bf0000V000000002+)dBz_01E(e8U_FW0000I000000001B z)&c+`01E&cR0RM40000<000000001%)&c+`01JNr2Ji*|00000JOBUy00000BG&={ zA^-~jb^`_g000005&!@I00000h}QxDA^-~jJU9ga00000ApigX00000pVtBaA^-~j zE~*9q000004gdfE00000J=g*OA^-~j_BRFq00000KL7v#00000-q->FA^-~j!4C%j z004gg02%-Q000000GrtY03rYj079Du0000002TlM000000Myw603rYj00q03rYj0QLt40000005$*s004gg001xB0stZa3jiGG1poj5003D400000 z003g!0stZa3jpRz2LJ#7001Tc00000004~J0stZa3jmrd1^@s60015U00000002PT z0stZa3jl~x1poj5002Y)00000003Lu0stZa3joUz2LJ#7000^Q00000000c#0swy^ z01E)3WCZ{K0000}0000000015-2wn201E)PYy|)S0000R000000001o-2wn201E(~ z?*#w=0000Y000000002|-2wn201E)XvjzYF0000V000000001e-U0w301E&V1O@;A z0001)0RR910002u-U0w301E(6-3CGc0000076AYN00000KHmZWA^-~jy7mSD00000 zd;$Of00000+}{EKA^-~jk2eJX000005&!@I00000_TK^k5|g0;6Mq)q0stZa3jk=4 z1poj5001cf00000003{`0stZa3jm5n1poj5004;q000000064s0stZa3jnS-1poj5 z000pH00000007Y70stZa3jlht1^@s6001fg00000001`O0stZa3jmTU2LJ#7001Tc z00000004^N0stZa3x5EhO9cP`0000R000000002E;Q|0601E)9Uj+aF0000H00000 z0002?;Q|0601E&*xCQ_K0001!0RR910001B;sO9701E&d5e5JN0002m0ssI20002r z;sO9701E&h3I+fG0000T000000001B;{pH@00000000000F$Z#3V(j%0stZa3jivZ z1poj5000XB00000006?{0stZa3jo|M1poj5001Qb000000070000p00000 z0000^<^ljB01E&E3I_lH0000e000000001W<^ljB01E&B@C5(>0000T0000000006 z=K=sC01E)dkOcq$0000Q0000000017=K=sC01E)-F9iSq0Dk}gWB>pF00000Z07<1 zA^-~jx;6y>000008vp1Ix>H+{F01E&jD5G01E&QD+T}n0000I000000002u>jD5G01E&FvIYPE0000U z000000000J>;eEH01E(lI0XOz0000q000000000Y>;eEH01E)dC;eEH01JNr6h{RB000009{>OV00000672#2A^-~jxPS!!000005&!@I00000 zVC@0`A^-~j4-p3d000008UO$Q000003hn{`A^-~j+7$-?00000OaK4?00000nC=1q zA^-~jd<_Qx00000BLDyZ00000E$;#VA^-~j6p#e~004gg04V?f000000Icr<03rYj z0J}p600000089V?0000003h%J03rYj0Md#D000000Ga>*0000008;P*03rYj0Ai^I z0000002%-Q000000P*kw03rYj0IsJ70000006zc#000000I=}_03rYj0LU8#00000 z0CoTX004gg007MK0stZa3jiQi1poj5001-q00000000s40stZa3jn$r2LJ#7000XB z00000004UO0stWZ4FF)d2LJ#7001EX00000005uz0stZa3jjkA2LJ#7000^Q00000 z002w#0stZa3jp#q2LJ#7001Tc00000006V|0swy^01E&JYXtxR0000@000000000o z^a21P01E()^9BF_0000%000000002h^a21P01E(iWCZ{K0000M000000000c^#TAQ z01E)rv<3hG0000R000000001;^#TAQ01E&>p9KH_0000g000000002K^#TAQ01E&{ z_62_c00000E&u=k00000RQ3V@A^-~j3>pRi00000WdHyG00000%=Q8RA^-~jV7&zZ z00000H~;_u00000`t|||Y01E)-E(ZVr0000)000000001F{Q>|Y z01E)_Q3U`10000R000000001~{Q>|Y01E()Ed~Gp0000U000000000v{sI6Z01E)% zYX$%S0000c0000000015{sI6J00000000000F$Z#3V(V20stZa3jhYa1^@s6008U& z00000005%?0stZa3jljA1poj5000jF00000006800stZa3jiWN2LJ#7001Tc00000 z0074R0stZa3jnf61poj5000*N00000008{{0ss;K3jjE@1ONa4000sQ00000001EW z0stZa3x5DGBL)Bf0000R000000001y{{jFa01E&}T?GID0000Q000000002p{{jFa z01E(SB?bTh0000>000000000T00RIb01E(8*9HIp0000V000000000o00RIb01E)Z zn+5;?0000v000000002L00RIZ00000000000F$Z#3V+!E0{|ib3jjta2LJ#7001cf z00000000C50{|ib3jlX52LJ#7001Ze00000003?Q0{|ib3jk3)1^@s6002|~00000 z007bf0{|ib3jqAv1^@s6000^Q000000052x0{|ib3jj1OosPlc50<9d`r+03rYj01Vv)0000007L))00000 z0JQ`I01}g-0TX}C1Oosf01E)+5eEPO0000U000000001O1p@#g01E&lT?POE0002= z1ONa40000E1_J;h01E)}d<6gi0002e00000000161_J;h01E)(Kn4H+0000h00000 z0001p1_J;h01E(i6$bzS0000g000000002i1_J;R005Jt0TF-m1_J;h01E(i;|2f# z0000h00000000092Lk{i01E(6@&*6^0001c000000002>2Lk{i01E)=K0000h00000 z0001o2?GEk01JNrs(c0j00000^#lL_000009SQ>gA^-~jVD|+8000009RL6T00000 zoeBd0A^-~juBQe700000KL7v#00000TnhsLA^-~j{VE0k000005&!@I00000!wUld zA^-~jx*7)n000003jhEB00000EDQqxA^-~jG!_Q{004gg03!eZ000000KN400000IRF3v00000mJR~|A^-~j z*4qUD000008UO$Q00000*bV~#A^-~jXdVUt00000c>w?b00000P!9tDA^-~jNMHp3 z00000F#rGn00000bq@moA^-~jf;I&J00000Hvj+t00000?+*h25&!^`qX7|r5D)_Z zA^-~jwB7~)000008UO$Q00000zz_ofA^-~jm}dn5000003jhEB000001rY-PA^-~j z21x|~000004gdfE00000e-Q%!A^-~j=Jo{u00000CIA2c000004iW* z000000P+(903rYj0I);{0000009610000000ErX>03rYj03Zqm000120012T00000 z000UV0{|ib3jpK}1^@s6000{R000000021^0{|ib3jp$s1poj5001cf00000003eY z0{|ib3jhKv2LJ#7003D400000007w)0{{|}p#c+r{uKiNA^-~jwg?6Q00000qW}N^ z00000ixvX_A^-~jkRt{F000003jhEB00000{}uxPA^-~jOf&`n00000E&u=k00000 zvljyZA^-~jlpqHH00000DgXcg00000CKv+%A^-~j$h!sr00000J^%m!000000Aq4= zb98l=P&5ra0Wg=2G!449qBRX40hjnT4a=9-JPlp9CPWRq0he%54F$I!Mh)Zzx6w=u z-7%M-gbk#ZFmw$Cm(+y~BbN+M4GEVoZVd;QMTQL+x9o)tiUI*_mv@K_BbPLZ4G_2L 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 z03a{`0000003fvh0000000WnCL=hJwDF6Tf0{{R30ssI200000K;-}c00000K;-}c z000004!Q!Dt3(kUBryO00RR90Zvp@S0000008XC+0000008XC+0000002mJd0Fmt* zY5+a}0092~|8D{S00000003yN0{{R3003yN0{{R3000010000000093000F5000O8 z000000000000000002z@000C40006200000003yO0{{R3003yO0{{R3002k~00000 z0007)aYYdqVOIbE00aO4073u&000000I<6Q000000I<6Q000000Kkm^0000000IC2 z02TlM00;m80000002lxO000000ATwH0000100006 z000000001Bs00820001Bs00820002&r2?0$MiCt$b^rhX0RR911^@s600000Oil*? z00000Oil*?00000376?Z5g#Ia0000100002000000001BP6q%00001BP6q%00000_ zY?mrW5gsCh00001000020000000026x(5IN00026x(5IN0000iEtl#;5gsX$00001 z00002000000002s=LY})0002s=LY})0001-zW@LL00000moY>U7b2Vh0003100062 z00000004Za2mk;8004Za2mk;8006KWm+C_i9x1K>000O80009700000007|0C;$Ke z007|02mk;8000mG000000001&F+>p;A+!Jh01f~E00RI3000000N}|e000000N}|8 z0000001%gHND&_)zyJUM4*&oF0{{R300000@X06u00000@W}`O000002$yL{5g#ec z0000100003000000002^$tVB-0002^$p`=d0002^0ssI200000moY>U7b)2Q000I6 z0009300000008jJC;$Ke008jJ2mk;8003YD00000000A*F-Z{@B5MEu0096100RI3 z0000008q~;0000008q~e000000I)EZYDf_t9pV500096100RI3000000000f00000 z00009005JrSreByL=g}o=l}o!2mk;80{{R300000AOI-<00000AOHyf00000cmbCx zM-d(&?EnA(0RR91FaQ7m000000000000000AOHyf000005tnhE3m2C_N)aFyH~%W`pcNNQr&ONXJFs00000NP~UI z0Cftu{{R2~>H7fy07#2P$ViFD=l}o!07!{N=tzTo=m2#Jxc>kD|LNKR002nGMeqOs z002mfMaW2r$LIh6000F70RRArMcCxS004_s*o$@8NQ*`INQu$900000NQuYj z00000iACIlecb74)o07#2P_(+Mz=l}o!07!{N;7Egg-~eX^rMfgaG z$LIh6004j98Ri$&;2iO1*w0000;i$%ytiO1*w0001q zMcjjZ-2Zh4xc~qE|LX;~lS&~GvwSC*C=f^k002mdy}11U|450ou>6xGP%D4n{Qv&| z0000;$A#$p|Nj60002nGh4B3U{{R3007%D$`27F>00000NXLZ${r~>}0000;$At*} z|Nj60002nGg%JJ!{{R3007%D$82$hM00000NXLaB{r~>}0000;$Au{U|Nj60002nG zg)sg9{{R3007%D$IQ{?s001rk07%D$K>h#!00000NXLap{r~>}0000;$AwV+|Nj60 z002nGg;@Rn{{R300JBU`CIUOq{Qv(*gT2uF|Nj6Fgt`L&0O?Qy002mhh2Z}G|450) z=l}o!0Evan{Qv(*i-oxS|NlshP(X{d%>0w^Qym-2`Tzfgzz>820ssI=i-oxS|Nlsh zP(X{d%>0w^QymwR`Tzfgzz>AW0RR90w^Qymvy`Tzfgzz>9%0RR9< zjg=t&|No1%%>0w^Qym^F`Tzfgzz>9D0RR9TI002mhl_359|BJQE{FCrg9T&X#|Nn)+4}|mp002mhm0W002mhmEipU|BJQE z{FCrg9TOn<|Nn)+bX-V{m0v z|450)=l}o!0Exm#i-oxS|Nn`Q$N&HUNPmrmp#A^!00000(E|Vg06`8Ah5|zk1_R6k3&2M7Qh0000~6#xJL0001^00000K@Jdx0z(Z30-g*92mk;a0001V6#xJL00006 z0RR91K@Jdx0z(Z30|5aH2M7Qh001KZlobE~000006#xJL06`8Ah5|zk22czK2mk;8 z8~^|Sv=x$a9s<-AlZIH0000007C!(000000KJn>dlwnX0000I0s#Q2 z000000000$000000002ilTUjW8R-B301^TL0O;V7(5&{7Lj{*Py00000 z8UO$Q00000`vH=D78wQt000sK0RY1S00000000^Q00000000w{FMSu2E`10R_W}R_ z00000LI3~&00000G6IuOdlni-0ssIK0s#Oy0{{R30000z00000000100+UdC78+{; z000sK0RVOb00000002Dz00000004aglTdpW8kPb801^TL0J8%C0000006hQz00000 z0Hp$xPt9qmlqiV000sK0RSxo00000 z002Dz00000008v@lTdpW84Cjd01^TL0BQsP0000006hQz0000002-5jeis5N1CoFj zldpak0!#ywP< z00000096410000006zqiPj?k=000003jhEB00000Q3R7vdlnj4 z1ONaM0s#Q_2><{90000i000000001C1d~vE78z*-000sK0RSQj00000001rk00000 z004NCzknA4f&`L=7nARR7Xp<8lTdpW0iKf|ffoX(1d~vE76Gx7Pk|Q#z66s{dlmu8 zlYfC18qov*01^TL0Co!i000000FnRz000000NezVPG78(c!000sK0RZh0000000024w00000 z000mMlTdpW8Wsis01^TL04EXv0000006hQz0000003ZgFPG76N$&lTdpW z0fv(=h8G%?1^@sO0s#P$6aWAK0000_000000002J29r>G78;%g000sK0RZ6?00000 z002(_0000000626lTdpW8nFfd01^TL05BB*0000007U=*000000K5j1Pr00000MF0Q*00000$_A5Adlnkd1^@sO0s#QJ6#xJL00012000000002k z29r>G78>6M000sK0RRye00000005-{00000008s`lYn~{0S1#$dlr*shZq7X2b17? z7Xb&8Pj~83zCW5&{7L z(HH;#00000p#T5?00000_Xm?udlniE2mk;Q0s#PW82|tP0000*000000000N2$N8I z7BU_P000sK0RXod000000018V00000001Wl000sK0RYw+00000001Ha00000001ut zlTdpW0yhYgP#=dlmv^2$Qgf z7Xb*9po<{R0s#Q-AOHXW z0000q000000000K2><{R0s#ObApigX0000g000000000W2><{R0s#O_ApigX0000m z000000000j2><{R0s#PgApigX0000q000000000w2><{R0s#Q9ApigX01N;C`v3p{ z00000Q3;cOV z00000y9$#~dloXn3IG5S0s#QqF8}}l0000V000000002Y3IG5S0s#Q}F8}}l0000* z000000002h3X@QK7a0lw01^TL06#DQ0000008Ib@000000ObmkP1ha000sK0RXKq00000008~~00000000XM000sK z0RXEp00000000jF00000000*YlTdpWG9C*601^TL0J<>%0000002TlM0000004fUr z01^TL0MIc20000001p5F0000005%JgPP z00000004#y000sK0RTfX00000001fg000000055*lTdpW8kP$H01^TL0Bte=00000 z06G8w000000HX_&Pac000sK0RWLU000000027x00000008q0lTdpW z8vG0Z01^TL0L(T3000000JZ=C0000000j+`P;M1&00000 zWDS#0dlnjO4FCWV0s#R2H~;_u0000|000000001d4U0002d0{{R30001# z4gdfW0s#PMPXGV_0000s000000001@4gdfW0s#P?PXGV_0000(0RR91000284wF!O z76P{plTdpW0>2KEP8lg000004*&oF00000 zL=OM}5&{7LCv00000X#fBK00000OAnJUi5D0T000sK0RT=^00000002_}00000 z003E&znGV^XqmnT3vFR+Y;R)#W^!d^vn8Qd0+U7v9J8IHd;_x}rzin`O#lD@00000 z1ONa46951J{Qv*||NsC0kN^Mx000001ONa46#xJL{Qv*||NsC0&;S4c000001ONa4 z7XSbN{Qv*||NsC03jqKC000001ONa482|tP{Qv*||NsC0Mgaf-000001ONa48vp||NsC0|GWVJ0000000aO403QGV0Q~>| z|NsC0{{{j80000000aO403iSX0Q~>||NsC0|0e||NsC0 z|2&fqsTUbm0ssI2000040000a0002||NsC0|NsATlMksE0g018sTY5v0ssI200002 z0000M0002||NsC0|NsBJ0ssI2000020000O0002||NsC0|NsBj0ssI2000020000S z0002||NsC0|NsB-0ssI2000020000U0002||NsC0|Ns9U0{{R3000040000h0002| z|NsC0|NsA60{{R3004gg1ONa4EdT%j{Qv*||NsC0m;(R+000001ONa4F8}}l{Qv*| z|NsC0)dK(k000001ONa4F#rGn{Qv*||NsC05(EGM000001ONa4GXMYp{Qv*||NsC0 zPXqt}000001ONa4H2?qr{Qv*||NsC0j06Ax000001ONa4H2_lp0Q~>||NsC0|H%XZ z0000000aO405|{u0Q~>||NsC0{}=@T0000000aO406G8w0Q~>||NsC0|AGYo00000 z00aO406YKy0Q~>||NsC0|C5uysuu!Q29v||NsC0|Lq0<0000000aO4073u&0Q~>||NsC0|0o9l0000000aO407L))0Q~>| z|NsC0|AYqs0000000aO406YKy0Q~>||NsC0|CI*-0000000aO407d`+0Q~>||NsC0 z|HB6W000005M002Ay008{||NsC0|NqvLf2$V)kO-4NsTN|{2mk;8000040000y z0002||NsC0|NsB$2mk;8000040000+0002||NsC0|Ns9O2><{9000040000y0002| z|NsC0|Ns9h2><{9000040000<0002||NsC0|NsBx36nsn7Ju*w00000000C4002t> z008{||NsC0|NjXJ00000000C4002z@008{||NsC0|NlJ-00000000C4002t>008{| z|NsC0|Nngo00000000C4002+`008{||NsC0|NpuQ00000000C4002?|008{||NsC0 z|Nr+2000000Dk}k0000~0002||NsC0|Ns9q3jhEB00004000110002||NsC0|NsAR z3jhEB00002000130002||NsC0|NsB*3jhEB00004000140002||NsC0|NsAo3;+NC z00004000160002||NsC0|NsBB3;+NC00004000170Fyke3V+!Q00000000C4003S9 z008{||NsC0|Nj;Z00000000C4003YB008{||NsC0|Nm4C00000000C4003eD008{| z|NsC0|Np8D00000000C4003kF008{||NsC0|NrL=00000000C4003qH008{||NsC0 z|NlG=000000Dk}k0001J0002||NsC0|NsAk4gdfE000040001L0002||NsC0|NsBb z4gdfE000040001N0002||NsC0|Ns9a4*&oF000040001P0002||NsC0|NsAt4*&oF z000040001R0002||NsC0|Ns9F5C8xG000040001T0Dk}g{Qv*||NsC0br1jm00000 z1ONa4bN~PV{Qv*||NsC0`w##C000001ONa4b^rhX{Qv*||NsC0HxU2;000001ONa4 zUH||9{Qv*||NsC0m=OQ~000001ONa4djJ3c{Qv*||NsC0(h&dv000001ONa4eE||NsC0|49-60000000aO40D%Ai0Q~>| z|NsC0|7j8c0000000aO40D}Mk0Q~>||NsC0{}K}b0000000aO406YKy0Q~>||NsC0 z|0@#!0000000IC20E7Sl0Q~>||NsC0|4tJC0A2t9000C4004#n008{||NsC0|Nndw z00000000C4002Ay008{||NsC0|NkNs00000000C4004&o008{||NsC0|NlJ{00000 z000C4004*p008{||NsC0|NmVSlR&8!e|HoB0000000aO40Ehqp0Q~>||NsC0|Hc#m z0000000aO40E++s0Q~>||NsC0{}mMg0000000aO40F3|u0Q~>||NsC0|5_CQ00000 z00aO40FM9w0Q~>||NsC0|DP2A0000000aO40FeLy0Q~>||NsC0|MnFC00000S^xw9 z005H!008{||NsC0|Nk)-00000000C4005N$008{||NsC0|NoH|00000000C4002Ay z008{||NsC0|NpEO00000000C4002Ay008{||NsC0|Np;}U$7Sf;}(-}wH5*RlfSSR z0uvXLptTkPC>N8!uoeMAlkcz>0#_H4z_1n?eHQ=#000001ONa46951J{Qv*||NsC0 zj2Dx@uoeQa7n4A#78=hN00000000C4005i-008{||NsC0|NrC{lhDT&V)7RN00000 z00aO40Gt2-0Q~>||NsC0|2-H00000000aO40G|K=0Q~>||NsC0|B4s@0000000aO4 z06YKy0Q~>||NsC0|D+fI0000000aO40HFW?0Q~>||NsC0|H~MYK&cioCm8?$00000 z1ONa4JOBUy{Qv*||NsC0MHv79000001ONa4qW}N^{Qv*||NsC0Y#Eb4sTN_J82|tP z000040001`0002||NsC0|NsBc82|tP000020001_0002||NsC0|Ns938UO$Q00004 z0001}0002||NsC0|Ns9i8UO$Q00004000160002||NsC0|Ns9>lh3jj0#F*0V6zqh zYLox67Xoh@lVGzJGJ_fb0000000aO40IC200Q~>||NsC0|EwAS0000000aO406YKy z0Q~>||NsC0|G^rQAix#@_LDEO7a9f|00000000C400682008{||NsC0|Nk2slOVtr z8Z;XK0000000aO40H^=}0Q~>||NsC0|4SQ_z`Pa$R~wSH76N7)lOVtr0eq9cvljx9 z8OV000040002F0002| z|NsC0|NsAf9{>OV00004000140002||NsC0|NsBB9{>OV00004000190002||NsC0 z|Ns9KAOHXW000040001D0002||NsC0|NsAXAOHXW000040001F0002||NsC0|Ns9A zA^-pY000vJ1ONa4JOBUy{Qv*||NsC079x{iuofCOA^-pY000040002R0002||NsC0 z|Ns9?B9p+d78-IQ00000000C4000vJ008{||NsC0|Nns^lfbYR0;M98K&cjg@ge{K z000000ssI2rT_o{{Qv*||NsC09wPt%000001ONa4#{d8T{Qv*||NsC0S|b1e00000 z1ONa4SpWb4{Qv*||NsC0ha&(0000001ONa4SpWb4{Qv*||NsC0q$2||NsC0|1%^20000000aO409gP4 z0Q~>||NsC0|6n8l0000000aO409gP40Q~>||NsC0|9vC?0000000aO409gP40Q~>| z|NsC0|EeSa0000000aO409gP40Q~>||NsC0|NJBX0000000aO40A2up008{||NsC0 z|Nk2$00000000C4003S9008{||NsC0|NpHe0000000062005={008{||NsC0|Nq)0 z00000000C40074T008{||NsC0|Nj;y00000000C4003D4008{||NsC0|NlEC00000 z000C4003D4008{||NsAg|NsAECIA2c00004000140002||NsC0|NsAhCIA2c00004 z000140002||NsC0|NsB3CIA2c00004000140002||NsC0|NsBiCIA2c0000200018 z0002||NsC0|NsBzCIA2c00002000180002||NsC0|NsB-CIA3`000000ssI2T>t<8 z{Qv*||NsC00w(|f000000ssI2T>t<8{Qv*||NsC0ekT9`000001ONa4SpWb4{Qv*| z|NsC0t0w>e000001ONa4SpWb4{Qv*||NsC0$R_{*000001ONa4SpWb4{Qv*||NsC0 z^(O!T000001ONbk09gP40Q~>||NsC0{~jm+0000000IC209^n80Q~>||NsC0|1T&2 z0000000IC209^n80Q~>||NsC0|7$1!0000000IC209^n80Q~>||NsC0|9mI_00000 z00IC209^n80Q~>||NsC0|N1BZ0000000aO40I~o80Q~=G|NsC0|NlBE00000000C4 z003kF008{||NsC0|NnI<00000000C40049V008{||NsC0|Nmer00000000C4002Ay z008{||NsC0|NrMI00000000C4007Vc008{||NsC0|Ns0elR&8!N((Fi0000000aO4 z0Gt2-0Q~>||NsC0|57Xf0000000aO40Mh^f0Q~>||NsC0|Aj070000000aO407d`+ z0Q~>||NsC0|Kco@z^WDk4lR>FsTN{SEdT%j000040002j0002||NsC0|NsB7EdT%j z000040002j0002||NsC0|Ns9DE&u=k000040002m0002||NsC0|NsAIE&u=k00004 z0002m0002||NsC0|NsBmE|Va@76J_~lOVtr0(dWzAix#^t1puvz!m}3ldrlL0rZov zx)%XCli#`*8HO+b0000000aO40OSAw0Q~>||NsC0|EH4=yB7jBF_VC+76PR)lR&8! zf3h(E0000004e|g0O||NsC0|HLr>0000004e|g0O||NsC0|JN}9 z0000004e|g0PFw&0Q~>||NsC0|LHLR0000004e|g0PFw&0Q~>||NsC0|NJok00000 z04e|g0Pg?*0Q~>||NsC0{|+($00000S^z2l008d*008{||NsC0|NkK}00000001fg z008m;008{||NsC0|Nk{I00000001fg008m;008{||NsC0|Nmz)00000000C4008v> z008{||NsC0|No(rFT58T*fIbB000001ONa4`2YX_{Qv*||NsC04KtHqycQWhGXMYp z000040002}0002||NsC0|NsAZlaIU?8lW=(0000000aO4009920Q~>||NsC0|Hw0w zz_S(^_%i?i000001ONa41OWg5{Qv*||NsC0E0gcM7a49e00000000C4000O9008{| z|NsC0|NoeiAH5eDuQUJv000001ONa43;_TD{Qv*||NsC0@sm%z7Xm6ZlTf`D0cVqc zy%!mTH2?qr000040000K0RRB}|NsC0|NsBUldruO8FV%P0000000aO402l!P0Q~>| z|NsC0|HhNwy%#bGHvj+t000040000S0RRB}|NsC0|Ns9dHvj+t00004000160002| z|NsC0|NsAIH||NsC0|2937K&cjgv^@X-000001ONa4W&i*H z{Qv*||NsC013mx%000001ONa4vH$=8{Qv*||NsC0A3gv8000000ssI2T>t<8{Qv*| z|NsC0gFXNN000001ONa4ssI20{Qv*||NsC0u08+&000000ssI2T>t<8{Qv*||NsC0 z+dcpQ0000J00aO406YKy0Q~>||NsC0|1&?6fW{UYTt5H+000000ssI2T>t<8{Qv*| z|NsC0Yd@19z!ra#KL7v#00004000280002||NsC0|NsBlKL7v#00004000280002| z|NsC0|NsA$KmY&$0000200005000230000000022KmY&$00004000220002||NsC0 z|NsBlKmY&$00002000180002||NsC0|NsB!KmY&$005IEz!4fhK>z>%0000200018 z0002||NsC0|NsA6L6acB76ObxlR&8!0=+?#Aix$f13~}*000001ONa4TL1t6{Qv*| z|NsC08bSa7000001ONa4Hvs?u{Qv*||NsC0Q$mw4!WLn9LI3~&000040000t0RRB} z|NsC0|NsB3LI3~&000040000t0RRB}|NsC0|NsB;LI3~&000040000t0RRB}|NsC0 z|Ns9iLjV8(00004000160002||NsC0|Ns9(lfS|jf5$@r0000000IC200jU50LuUX z000000Nz6Y0000000aO40IUE20Q~>||NsC0|06^I0000000IC200sa60Q~>||NsC0 z|2aee0000000aO40675w0Q~>||NsC0|6W7@0000000IC200sa600aO4000000F6Wd z00000lSQc!8kR=@0000000IC200jU50MGyc000000G&sZfWsC7qDPY;!xl2jM*si- z00004000160002||NsC0|NsB_M*si-00002000050002s000000000nNR!~h78+$p z0000000062000F5008#@00000005atlMuuf8q`Pt0000000IC200jU501yEH00000 z00>EwK*SarJV^im000000ssI21poj5BLM&a00000a7mMJ#1>+tNdN!<0000200005 z0000t0RR910002gNdN!<00002000050000(0RR9100004N&o-=00002000050000` z0RR910000dN&o-=000040000x0RRB}|NsC0|Ns9#N|T_(7Jpev00000000C4002D! z008{||NsC0|NnPN00000000C4002D!008{||NsC0|NoUr00000000C4002D!008{| z|NsC0|Np&800000000C4002D!008{||NsC0|Nq!Z00000000C4002D!008{||NsC0 z|Nr(%0000004o3l0000z0RRB}|NsC0|Ns9*O8@`>00004000160002||NsC0|NsAP zOOwFD76OS&lR&8!GMh{Q0000000aO40IC200Q~>||NsC0|Jh6c0000000aO406YKy z0Q~>||NsC0|L9DU@V^!s0Zjk^000001ONa4TL1t6{Qv*||NsC0Cry*U!WIHWO_LzN z76M{VlR&8!0+UaZAix$e-%kJl000001ONa4K>+{&{Qv*||NsC09#8-P000001ONa4 zSpWb4{Qv*||NsC0Hj{717Xd|+Z^suIPf!2=000000ssI2T>t<8{Qv*||NsC0os&Pu z7k{Qu00000000C4005i-008{||NsC0|NpO000000000C4002V)008{||NsC0|NpsA z0000000062000F5003M800000006^K00000000C4002Y*008{||NsC0|NqTU00000 z000C4002b+008{||NsC0|NkXX000000F!mK5dwixlc2R08qrYz0000000aO406YKy z0Q~>||NsC0|L#$f@URvF5>k^usTN{4QUCw|000020000+0RRB}|NsC0|NsAfQUCw| z000040000;0RRB}|NsC0|NsA`QUCw|000040002R0002||NsC0|Ns9WQvd(}00004 z0000y0002||NsC0|Ns9iQ<{900002000020001GlV8#o8PFa80000003Zqg0000000IC200IC20N0a`(ia&f z9{>OV0001B3IG5A00002000020001&lfTjz8PFd9000000H6v00000000IC200IC2 z05X&B(ia(&AOHXW0002s3IG5A00002000020002KlONL;8SWqe0000003Zth00000 z00IC200IC203wr5(-#>`ApigX0001B3jhEB00002000020001dlYi3}8L%M$00000 z0H6y10000000IC200IC20IQR)(-#>8Bme*a0002!3jhEB00002000020002pli$-9 z8Y3kD0000004xju0000000IC200IC201_vY5Y!eKMkoLP00000a0~zd000000ssI2 z0ssI2hLb0000005lN*0000000IC2 z00IC207R3|*B2RwGynhq0001V5dZ)H00002000020001z>%0001V6aWAK00002000020002clRw%Q8D2vG000000JIbU0000000IC2 z00IC20F#q%+7}v^O8@`>0002^6aWAK00002000020001JPm`e978#yT00000001}@ z000000006200062007~W&)OFm7*YTL00000cohHu000000ssI20ssI2yOaOg7aGA+ z00000006iZ000000006200062007oglQ7#B8Rb&|000000QeOE0000000IC200IC2 z08W#4+us7ARFhcTHUR*WkK8{3;Z&26ViuF;+$aL!RFjcn7Lz93C<*9P00000004iJ zSKT)PfL4=`-97@4y_3-0J_+Df00000001qM7v47l4Of$qViuET-Y5wWR{#J20000G zlb7B%39!BZ000000BDof-ZvE>Z2$lO0001h9{>OV0000D0000HlOx|N380Js00000 Q0AQ0>-!}pn&y$efCQE&cga7~l delta 14887 zcmV+?I@ragy#uzt1F%dB12Z-_lTQmT0-(^dfD7>%e}U{k0RR9kD|LKJR002nGh3NkO{{R300O=J0002mfh3NkO z|44(te-lWF#z>7l00000=l}o!0ENI0gzo?V07#34=>GrzNQ1x=NQuTsjXeMW008I! z0001mzz>AY0000;jg|2J|NpoE0002FAOHXWNQu|;NUKPTh3NkO|45BU6G)4d$o~KT zNR5T?{{R0;iOETc&`6C900000y8i$G0KNbLe*geTiO0AA0002!00000iG|eu|Nn!% z)c*hf{||(a0000;jfL?3|Nlsd$LIh6002mdh1mZ8|44(q*#7_j0CXlui-p+!|Nlsd z$LIh6002mhh4B9W|450)=l}o!0Evav{{R2$BuI^g@c#e*NQuYj00000iG|eu|Nn!% zXw?4y{{VCa>jaSN0gyGrzNQ1rT{{Q~~4~576|NrX& zkVuP#;Qs&rNQuYj00000NQ;HY{{R0-iO1*w0001qh1CB4|AW2M{{R2~bqBcr|NsB% z1(OjJBD0kzoG1{;0ssI=iM=@e|NlsdwJ`mYK~O8R98n_zJ5c@q|44(qQ2qb^01t!~ z0{{T&=m7u#NR5Ty{{R0-iO1*w0001qg-reb|4564IQ{?sNR3cHi?vMslkrp?8+-cy z|AoL0gqr~X07#34IQ{?sNR3cHi?vMslkrp?7eo60|AoL0gku2!07#9MVE+IAi?vMs zlkrp?7Z3XX|AoL0gf9UA07#9Mp#J~=i?vMslkrp?9^3i<|AoL0g!=#h07#34IQ{?s zNR5zy0001swM_k!@l+ibp!xs*g}@JlzyJUMNR5@C{r~@qwM_k!@l+ibZ2ABHg}@Jl zi~s-tNR5@?{r~@qwM_k!@l+iXIQjqog}`)NNR5>s{{R1rwM_k!@l+iX2>Jj2g}`(y zNR5?X{r~@qwM_k!@l+iN*!chdNQ;$F{gbOz8-Miu|Nlsfg;4$f|450)=l}o!07%D$ zQ2qb^00000NR5S{{r~?+iO1*w0001q!bppSIQ{?siIBhm002mhh2Z`F|450)=l}o! z0Exm#i-kD-|Nn`Q$N&HUNR5Rc{{R0-iO1*w0001uPytAbg*g5H|A~;$0000;i-j=# z|9}6B7)XtUVEzC9NQuYj00000jT8e&i-j=#|Nn^)NR5@C{{R0-jfG(T|Npr_0002K zKmY&$NQuYjiTVHkNQs45{r~?+gS}Y&|Nj7VK1hp&SpEP1NQuYj00000NR3bdNQ;Fy z{r~?+jktgS002mfg;@Rn|450^NQuI}K$2G`2FL;c09##?p+^%YWJrqyB`5#@07!{N z_%Xmpjg|2J|NpoE0002FAOHXWNQu|;NUM{NQk!MRh2Z}G{{R3007%D$=>Grz00000 zNR2fB0000;jXeMW008I!0000;iG^tX|NlsXy=eab{{Rn!v2eph4B9W|450) z=l}o!0EvZU{{R0-jg@fz|No1%Wd8sENR5T?lYmnf89Mg=|AoMGEJ%%&u>Sx5i?w9_ z|Nlshh47PrQx^{k_W%D#iSx5NQuYj00000iNZ*Wg;@Uo|A~;q0000;i-lV{c?-AT4wtaB^>BWpi_Hav(B3CNTh1XmVv?WFSLt zb#8P3O<{N-Q*dQvWRsm?l9M-L4+Jm(006UMVrU5u1p)v706`8Ah5|zk1_J=I*=t1$ zUa$oK002P_5QYLn4F*Vq0|TQ43p8+ac9^piVy9|9B>lU#WE8AKca00000 z0Ez$r0000007L))00IC30DhBic^4V8K>z>%0001v0RR9100018000020096&lb?AP zB6dUo000000I&rB000000Du4h00IC3047QR0000001N_?zKYAAd zwUa-37a7C=000sK0RUzI00000002V(00000007UEKYAA$+yDRo5&{7LsQ>@~00000 zKmY&$00000=m3*&h8GzC000sK0RZU$000000027x00000000L8lMs~`836zQ5&{7L zBmn>b00000I{*Lx00000DFKr}dKMZ#0RR9J0s#PD0RR910000x000000000@0h2&_ z78+s!000sK0RWl-000000027x000000040TlQ5PS836zQ5&{7L)d2ti00000x&QzG z00000k^z%IdKLnx0h8c`7Xbm2KzbIF?t2&l?E#ZOdKMb~0RR9J0s#Pz0ssI20000Q z000000000D0+S$o78w`<000sK0RY1S00000000^Q00000001SEPka{|Hv#|v5&{7L z_W}R_00000LI3~&00000L;{n5e-{}7000sK0RTAz00000002Dz00000003tKlR$bF z8hru)01^TL0Coca0000006hQz000000FMHbKzbG$r~&{05&{7LvjYGC00000Jpcdz z00000w*r$udKMbZ0ssIK0s#Q<0{{R30000z000000002r0+NIm83F(R5&{7LEd&4n z00000Jpcdz000002LqEpdKMWS0{{RL0s#PO1ONa40000z000000000ilb?MT0z3ng zKzbGdQ<00000096410000008s>!KzbG$S_A+95&{7L>j?k=000003jhEB00000 zV+4~xdKMaL1ONaM0s#Q_2><{90000i000000001U1d^5)7z6+S5&{7LA_@Qi00000 zE&u=k00000ij&`e7Xp+7lR$bF0iBZ%fENO%1d~8|76Gu6KY$kkx&)IzdKLl0lW%|* z0?-7LKzbGd+>@Vx7aHRP000sK0RVOj00000005Ez00000008a;lR$bF8tViA01^TL z09p(H000000AT0R@v_fffQ0 z1(QH}76BNOkAW8gAO({^dKLjDlfQu%0xboTKzbGdGL!Ft7Xmv4lR$bF0YZ}>f)@fw z1(QH}76DF^Pl6W$R|S)>h!>N8f)@g31(QH}7L(qB2$Qyg5CV7wlR$bFlMaIjljedD z0*wWeKzbGdl9LaE7XqOLlR$bFlWv0ulSYFO0<{H`KzbGdx|45%7Xr%#lkk=olb?eZ z8R7*101^TL08$YE0000001E&B000000Pd5|gBKe51pojN0s#PM5dZ)H0000s00000 z0000329rQ~78(i$000sK0RWy600000002(_00000000vPlMs~`7zO|U5&{7L?GXR~ z00000IsgCw00000B9o7V9|1^@sO0s#PT5&!@I0000h0000000017lkbEV0&oVCKzbGeeFl?2dKLnU29rQ~ z76F)(PlXp6rUn225&{7Lk`w>{00000PXGV_00000&jyn~dKMb61^@sO0s#Qw6aWAK z0000_000000002I29rQ~78=6_000sK0RS)+00000002b*00000007Pglkk=o83q6V z5&{7Lbrk>r00000MF0Q*00000+y;|CdKMbu1^@sO0s#QJ6#xJL00012000000002$ z29rQ~78&sd000sK0RRye00000005-{00000000J)zlRu;pN1C#9|w~_dKLma2a~{) z7Xb&8;D{Fi2a`a076FKp|ArR=nFo_VdKLnz2a`a078<{R0s#QgAOHXW0000q000000000Q2><{R0s#O8 zApigX0000g000000000c2><{R0s#OoApigX0000m000000000p2><{R0s#PDApigX z0000q000000000$2><{R0s#P%ApigX01N;C`v3p{00000R|%6qdKMaU2><{R0s#Py zA^-pY000140RR910001m36ns27JrNh000sK0RZPC00000007wl00000005f_000sK z0RX@x00000002e+000000068B000sK0RRRi00000008d+00000006lO000sK0RZ(T z00000001-r00000006`Z000sK0RSl|00000002M$00000007Vl000sK0Yd<3C;$Ke z0000B000000002z2><{R0s#PYC;$Ke0000A000000002}2><{R0s#Q1DF6Tf0000z z0ssI2000043X?#37BUG6000sK0RZJI00000000*N00000000;Y000sK0Ra3f00000 z002J#00000001xwlR$bFN;?Vw01^TL06Q!I0000007d`+0000007?n~01^TL0D&w3 z000000CoTX0000009gtE01^TL0QW2a0000009F71000000A~u5KzbH3a0&nb5&{7L zO)UTb00000VgLXD00000dkO#m5&{7LuPp!o00000S^xk500000g$k2EdKNN`3IG5S z0s#OCE&u=k00015000000001(3IG5S0s#PHE&u=k0001<000000001{3X?#37BZ^} z000sK0RRCn00000005o<00000006oQ000sK0RW#b000000018V000000071clR$bF zGR+DA01^TL0KP8(0000003QGV000000M`lt01^TL0NpPD0000007U=*000000N@If zKzbG$=L!G-5&{7LA}{~|00000O#lD@00000@CuVadKMb@3IG5S0s#PTFaQ7m0000X z00000000023zI;47BUG7000sK0RWIN00000008~~00000000&X000sK0RWCM00000 z000jF00000001HjlR$bFGARoH01^TL0G%-a0000002TlM0000005uB$01^TL0JAXw z0000001p5F0000006`0rP=6OO3jhET0s#QRF#rGn0000M000000000~3jhET0s#Qn zF#rGn0000F000000001B3zI;47BXiG000sK0RZPQ00000000&M000000043e000sK z0Ra6m00000000mG00000004dqlQ4c4F$(|y5&{7L4Ke@#0000082|tP00000kqZC- z5&{7LCNcm300000DgXcg00000nhTRadKMa?3jhET0s#O}G5`Po0000w0000000024 z3zI;478<$>000sK0RW0J00000002J#00000006=Zlfaf284Caa5&{7L$ua-{00000 zEdT%j00000)C-e9dKMbq3jhET0s#Q_G5`Po0000-000000002x3zI;478>dc000sK z0RTNS00000001Na00000008g{lR$bF8uSYQ01^TL0AVu#0000004M+e000000R0P- zKzbH31PlNG5&{7Li8BBI00000C;$Ke000004GaJP5&{7Lu`>Vw00000FaQ7m00000 z6%3O=dKMZR3;+NU0s#QwGXMYp0000+000000000d43ofw7a0ry01^TL04Fp600000 z07C!(0000007DFuKzbG$R}26E5&{7LYBT@<000007XSbN00000U<{K$dKMaV3;+NU z0s#PlGynhq0000g000000001h43j{57BZ6z000sK0RXEs00000000XB00000005s1 z000sK0RXl%000000021v00000005^9lR$bFGOY{%01^TL0Pi#a000000672v00000 z0JaPO01^TL04Oy80000004M+e000000KN>9KzbG$#0&rc5&{7LP&EJm000009RL6T z00000%nXx2dKMbe3;+NU0s#PRH2?qr0002D000000002o43j{578>LX000sK0RSX6 z00000002+`00000008X_lR$bF8uSbR01^TL0CYA00000006PEx000000R9YpF00000stuFSj~5vY000sK0RWdd00000002h-00000007htlR$bFGTIFQ01^TL z0NyzO0000008jt`000000Pzg~01^TL04_QJ000000K5PI000000RIh>KzbH31r7iJ z5&{7L>N)@b00000vj6}9000004GsVR5&{7LojU*k00000QUCw|0000084iPyhe`0000(0RR910002Q z4wJxp7Xc2FKzbGe(GHV9dKLoO4wFE776Rc8lR$bFGUg5d01^TL0EDgl200000008Ib@0000000aO402BZK0Q~>||NsC0|BwIx0000000aO4 z02TlM0Q~>||NsC0|Ih#c0000000aO402lxO0Q~>||NsC0{|f;C0000000aO402%-Q z0Q~>||NsC0|3(1-0000000aO402}}S0Q~>||NsC0|A9yW00000000C40015U008{| z|NsC0|Np!J00000000C4001BW008{||NsC0|NjO800000000C4001HY008{||NsC0 z|NkeGFQ^w9JOTg!000001ONa4Bme*a{Qv*||NsC0Rsxd{suq880ssI2000040000a z0002||NsC0|NsAq0ssI2000040000c0002||NsC0|NsA^0ssI2000020000N0002| z|NsC0|NsBJ0ssI2000020000P0002||NsC0|NsBj0ssI2000020000T0002||NsC0 z|NsB-0ssI2004gg0ssI29{>OV{Qv*||NsC09s>XX000001ONa4EC2ui{Qv*||NsC0 zTLS<9000001ONa4E&u=k{Qv*||NsC0m;(R+000001ONa4FaQ7m{Qv*||NsC0)dK(k z000001ONa4G5`Po{Qv*||NsC05(EGM000001ONa4GyrP=0Q~>||NsC0|4#$}00000 z00aO405$*s0Q~>||NsC0|BM6x0000000aO405$*s0Q~>||NsC0|H%XZ0000000aO4 z0672v0Q~>||NsC0{}=@T0000000aO406PEx0Q~>||NsC0|ALd>sTY5f1poj500004 z0000!0002||NsC0|NsA11^@s6000040000#0002||NsC0|NsAr1^@s6000040000c z0002||NsC0|NsB81^@s6000040000%0002||NsC0|NsB(1^@s6000040000(0002| z|NsC0|Ns9e2LJ#7000vJ1ONa4MF0Q*{Qv*||NsC0ga?!0sTLZQ2LJ#7000040000- z0002||NsC0|NsBP2b18b7Bbcc00000000C4002k;008{||NsC0|NoE(00000000C4 z001Tc008{||NsC0|Nq$tli;Zq8tMoD0000000aO407n1-0Q~>||NsC0{}>6A;HegW zD+vGq000001ONa4N&o-={Qv*||NsC0||NsC0|GEkQ0000000aO4 z08;<}0Q~>||NsC0|Mv<20000000aO4096100Q~>||NsC0|1=8#0000000aO409OD2 z0Q~>||NsC0|8NTc0000000IC209gP40Q~>||NsC0|L+R`0000000aO409pVG008{| z|NsC0|Nn=RPplVzwG03N000001ONa4T>t<8{Qv*||NsC0*$e;x000001ONa4UjP6A z{Qv*||NsC077YLZ000001ONa4VE_OC{Qv*||NsC0R1E+C000001ONa4V*mgE{Qv*| z|NsC0sto`D000001ONa4WdHyG{Qv*||NsC0=M4Y=0001g00aO40A~OI0Q~>||NsC0 z|2z%=0000000aO40BHaK0Q~>||NsC0|AP(y0000000aO40BZmM0Q~>||NsC0|IZEp z0000000aO40BryO0Q~>||NsC0|0E9p0000000aO40B-;Q0Q~>||NsC0|BMd+00000 z00aO40C50+008{||NsC0|NjpV00000000C40046U008{||NsC0|NnIm00000000C4 z004CW008{||NsC0|Nr|C00000000C4004IY008{||NsC0|Nl1;00000000C4003VA z008{||NsC0|Noc~00000000C4004Xd008{||NsAG|NsBe5dZ)H000040001f0002| z|NsC0|Ns9X5&!@I000040001h0002||NsC0|Ns9<5&!@I000040001j0002||NsC0 z|NsAK5&!@I000040001l0002||NsC0|Ns9I6O-Vn78)xP0000000062004ym008{| z|NsC0|Nl-ClaQ_!0(=vb;HegWA`}1s000001ONa4hyVZp{Qv*||NsC0Jrn={00000 z1ONa4i2wiq{Qv*||NsC0T@(NS000001ONa4CIA2c{Qv*||NsC0cN72s000001ONa4 zi2wiq{Qv*||NsC0#uNYm000001ONa4i~s-t{Qv*||NsC06%_yg0001500aO40FD3v z0Q~>||NsC0|5_CQ0000000aO40FVFx0Q~>||NsC0|DP2A0000000aO40FnRz0Q~>| z|NsC0|MnFC0000000aO40F(d#0Q~>||NsC0|1p!VuNMN57L(wq76Pmmli;Zq0>2iM zP{$Sl{Qv*||NsC0iWrmNsTMM%7ytkO z000040001@0002||NsC0|NsBX7ytkO000040000c0002||NsC0|Ns9d8I$0t7Jo$< z00000000C4005)_008{||NsC0|Nm?m00000000C4001Tc008{||NsC0|NopB00000 z000C4005={008{||NsC0|Nqb#0000000062005-`008{||NsC0|NkKx00000000C4 z005}~008{||NsC0|Nmhc000000F(8x5dmhCPqG&QgOeY!7XgTqPqG&o%^Cmz00000 z0ssI21poj5o&W#<00000||NsC0|1Tl{0000000aO40GR*)0Q~>||NsC0|5YLY0000000aO402BZK0Q~>| z|NsC0|70Qn0000000aO40GR*)0Q~>||NsC0|A-<00000000aO4044wc0Q~>||NsC0 z|I{J?00000lNGZOe*q%^0000000aO40LB0S0Q~>||NsC0|2-oB0000000aO409pV5 z0Q~>||NsC0|7s%u0000000aO409pV50Q~>||NsC0|A!+00000000aO409pV50Q~>| z|NsC0|Fk0j0000000aO409pV50Q~>||NsC0{}ve000001ONa4S^xk5{Qv*||NsC0*e3u0000001ONa4S^xk5{Qv*||NsC0 z0Vn_f000000ssI2UH||9{Qv*||NsC05-0!w000000ssI2UH||9{Qv*||9}7g|4t|X z0000000IC20A2t90Q~>||NsC0|6eEo0000000IC20A2t90Q~>||NsC0|J^7600000 z00aO40I>i70Q~>||NsC0{~aj+0000000aO40A&CG0Q~>||NsC0|5zyi0000000aO4 z0CfNW0Q~>||NsC0|3fMO0F&aW6o1Mp00000000C4007Sb008{||NsC0|Nq}B00000 z000C4001Tc008{||NsC0|NrhQ00000000C4005l;008{||NsC0|Nk{C00000000C4 z007be008{||NsC0|Nm$#00000000C4002h-008{||NsC0|Nq4-000000Dk}k0000! z0002||NsC0|NsB-EC2ui000040000c0002||NsC0|Ns9oEdT%j000040002i0002| z|NsC0|NsA#EdT%j000040002i0002||NsC0|NsB+EdT%j000040002l0002||NsC0 z|Ns9=E&u=k000040002l0BZmM{Qv*||NsC0y)FO%000001ONa4+yDRo{Qv*||NsC0 z@GbxV000001ONa4+yDRo{Qv*||NsC0TQ2|r000001ONa4+yDRo{Qv*||NsC0jxPWJ z000001ONa4+yDRo{Qv*||NsC0xRYPH7XjCkU%D3o9Fvc_7a3_V00000000C40086w z008{||NsC0|Nn}Uzq%KH88H9=000001ONa4NB{r;{Qv*||NsC0h%o>F000001ONa4 zCIA2c{Qv*||NsC0l`#MS000002><{9=>Px#{Qv*||NsC0r!fEk000002><{9=>Px# z{Qv*||NsC0x-kF%000002><{9>;M1&{Qv*||NsC0%rO7}0001g00{s90PFw&0Q~>| z|NsC0|KBkH0000000{s90Pg?*0Q~>||NsC0|M4*Z0000000{s90Pg?*0Q~>||NsC0 z{{%7s0000000{s90P+9;0Q~>||NsC0{}?g=0000000{s90P+9;0Q~>||NsC0|4K3d z0000000aO40QCS1008{||NsC0|Nn%O-@6wYyD|U(000001ONa4`2YX_{Qv*||NsC0 z@G_GSycQWEGXMYp000040002}0002||NsC0|NsA6lRvx{8iO+c0000000aO400992 z0Q~>||NsC0|En{TptBYk+cN+F000001ONa41OWg5{Qv*||NsC04wIj}7a37B00000 z000C4000O9008{||NsC0|NncF&%75Ik~9DS000001ONa43;_TD{Qv*||NsC0)RX_b z7Xl46lD!rIN|P_W7a3LA7a7|)00000000C4001Tc008{||NsC0|Nj`1f4&zPd^rFB000001ONa4DFFZg z{Qv*||NsC0!;`PR7XlMHld!%P0*gA6;Hee@q&ky8zZM$gIsgCw000040000c0002| z|NsC0|Ns9sJCoq476DI_Kff0lmpcFe000001ONa4CIA2c{Qv*||NsC0)RS+&7Xnv2 zli;Zq0dkX{zZV+TJOBUy00002000050001_000000002yJd=R37GfDa00000000C4 z001Tc008{||NsC0|Noag00000000C4003tI008{||NsC0|NrJa00000000C4006N7 z008{||NsC0|NjC$0000000062003S9008{||NsC0|Nmw_laRm`8j(H#0000000IC2 z0A2t90Q~>||NsC0|Gqwx;HegW7C!(0000001ONa4HUR(t{Qv*||NsC0KR*Bf00000 z0ssI2UH||9{Qv*||NsC0PCozu000001ONa4+yDRo{Qv*||NsC0c0T|B000001ONa4 zu>b%7{Qv*||NsC0ygvW{000001ONa4u>b%7{Qv*||NsC0ct8LE0000J00IC200jU5 z0IdK3000000FOYEfU*{Uyg&c|000000ssI2UH||9{Qv*||NsC0%Rm4C000001ONa4 z+yDRo{Qv*||NsC0B0&HE000000ssI2UH||9{Qv*||NsC0K0yEg000001ONa4+yDRo z{Qv*||NsC0Z$SV6000001ONa4CIA2c{Qv*||NsC0pg{lt0000J00aO40Nelo0Q~>| z|NsC0|K>rHP^=aj{XqZ#000001ONa4H~|0v{Qv*||NsC0HbRro!WK$gLI3~&00004 z0000u0RRB}|NsC0|NsAxLI3~&000040000u0RRB}|NsC0|NsBhLI3~&000040000u z0RRB}|NsC0|Ns9FLz7Uf76B%cZ^9QEszU$(000000ssI21poj5%K!iX00000!9$aP zvKD^^L;wH)00002000060002||NsC0|Ns9SL;wH)000040000w0RRB}|NsC0|Ns9% zL;wH)000020000600004000000001RL;wH)000040000c0002||NsC0|NsBVMgRZ+ z00002000050002c000000002cMgRZ+005IU!w~}2Mw5WV76Sf8lTfS{8Z1Wu00000 z00IC200jU50N?-s000000Axp#ki!-lm`4Br000000ssI21poj5_W%F@00000%tw>J z!xkC`NB{r;00002000050000G0RR910000xNR#lx78-9z0000000062000F5001Ka z00000005szlOV(vGS5f=0000000IC200jU505<^u000000P;ux0000000aO406YNz z0Q~>||NsC0{|ZTyu*4Q(BuM}O000001ONa4J^=s#{Qv*||NsC0LP-Ds000001ONa4 zJ^=s#{Qv*||NsC0U`YS~000001ONa4J^=s#{Qv*||NsC0h)Dnd000001ONa4J^=s# z{Qv*||NsC0)Jc<2tQG?ONt1BG7GfAm00000000C4001Tc008{||NsC0|Njw700000 z00062000F5007Vc00000000||NsC0|JX|a0000000aO4 z06qZ#0Q~>||NsC0|Mp7&0000000aO406qZ#0Q~>||NsC0{}fCB00000D*yxl003bC z008{||NsC0|NksZ00000000C4001Tc008{||NsC0|NlizlaRm`0)tJH;Hee@l1-DK zzZL?kO_NZp76Q>tlW@WoN$*Vn0000000aO40Nelo0Q~>||NsC0{|rz70000000aO4 z044wc0Q~>||NsC0|2||NsC0|A~{o#upjLPyhe`00004 z000150002||NsC0|NsBslaIz10q>KK#upm-Pyhe`00002000190002||NsC0|Ns9- zQIqh-78+1d00000000C4005l;008{||NsC0|NmK0lOV?yN@Gy~0000000IC200jU5 z0DJ)e000000BunK0000000aO407U@+0Q~>||NsC0|94RU0000000aO407d}-0Q~>| z|NsC0|IbmA;I9@MD^dUe000001ONa4ng9R*{Qv*||NsC0ds36&sTMMrQUCw|00004 z0001+0002||NsC0|NsBIQUCw|000040000c0002||NsC0|NsBtQj||NsC0|1ebm00000 z00aO408q2r$U_JL+mj#B7a2qx00000006)V000000006200062007RDPtg|{NF4wG z00000015yA000000ssI20ssI2vy*?(7a6)900000002M=000000006200062000S- zuhAD7dLIA)00000fC>Nr000000ssI20ssI2vy z000000006200062001wOZ_*bTUm*Yh00000fC~Ts000000ssI20ssI2lars)7aEQt z00000006`b000000006200062008GBlhD!@8Neg}0000000;~K0000000IC200IC2 z00xu)(ia)^CIA2c0000`3;+NC00002000020000flP}X38EGg0000000FVp-00000 z00IC200IC20CbaI(-#?jC;$Ke0002g3;+NC00002000020001}laJFE8s#eh00000 z02B=X0000000IC200IC20Q@VHz|$5PJ1hVI00000R1E+C000000ssI20ssI2fs^mk z7a8{~00000005K?000000006200062002#sAJi8auPp!o00000)C~Xt000000ssI2 z0ssI236oFM7a3zN00000000yY0000000062000620004#f7BNlpDzFa00000R1N?D z000000ssI20ssI2zLT%i7a83z00000005K@000000006200062001JB-_#cwZ!iD= z00000)D8du000000ssI20ssI2kdqJ97a5K*00000000yZ000000006200062005nn zKh+l*voQbw00000R1W|E000000ssI20ssI2!jo^+7aG_x00000005K^0000000062 z00062008GPlc3cW8T~N;000000Mriv0000000IC200IC201cDR)fX8iG5`Po0000K z5C8xG00002000020000`lmFEh8HzFh0000008|hF0000000IC200IC20Lhat))yJ} zG5`Po0001#5C8xG00002000020000zlV8>s8DTR3000000Mrlw0000000IC200IC2 z0Ev^2))yJEGXMYp0000K5dZ)H00002000020002tlfTv%87DLV0000008|kG00000 z00IC200IC20BV!())yIpGynhq0001#5dZ)H000020000200021lONX?8n!e500000 z0Mrox0000000IC200IC20Pi%DP}de2C^Y~8000006cPXc000000ssI20ssI2P?LYx z7n6S12oY2g000000006200062001PDuh$nDbT$A000000lo9{{000000ssI20ssI2 zuan=`7a3(Y00000007hy000000006200062005RG00000*c1Q& z000000ssI20ssI2CQ6f#*%lfyOaK4?0000O6#xJL00002000020000IP?Nyf78*!U z00000003AO000000006200062004_olknLV8NyNk000000GJg30000000IC200IC2 z0A-UO+7}vYQ~&?~0002k6#xJL00002000020001hRFhEJ78#FJ00000000;k00000 z0006200062008)tXWHKaOI4Fd+cp9ClYiSk0*h6X!C@AY*4rooi&c}sVHT4X+$af< zRR9100001=lSkY)0zg-jfZRR;h`y7++&&4QR{#J20000IlLy^50&QD000004FCWD5|b0& ZD+z#&0000000456N8UFADA1FD-X`&1N4@|6 From 543fd0a0e82d752e4bc1a4d334c56ce66e04db00 Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Fri, 5 Feb 2021 18:24:26 +0800 Subject: [PATCH 12/28] update metadef --- metadef | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadef b/metadef index 8ab60be2..c86433f1 160000 --- a/metadef +++ b/metadef @@ -1 +1 @@ -Subproject commit 8ab60be2870b80b1ec952bb21c7f05ae2a624984 +Subproject commit c86433f19f6df542adaa5d444ea9bc52d96e6371 From aa4045b31d1df51b208561f927c381a9f298d90e Mon Sep 17 00:00:00 2001 From: changzherui Date: Mon, 8 Feb 2021 12:37:14 +0800 Subject: [PATCH 13/28] modify pkg lib --- cmake/external_libs/json.cmake | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmake/external_libs/json.cmake b/cmake/external_libs/json.cmake index 6e476d0d..04659ebc 100755 --- a/cmake/external_libs/json.cmake +++ b/cmake/external_libs/json.cmake @@ -5,10 +5,10 @@ endif() include(ExternalProject) set(JSON_SRC_DIR ${CMAKE_BINARY_DIR}/opensrc/json/include) -if (ENABLE_GITEE) - set(REQ_URL "https://gitee.com/mirrors/JSON-for-Modern-CPP/repository/archive/v3.6.1.zip") - set(MD5 "5bda78ce308e6cfcf614dcf1d5ff27a7") - set(JSON_INCLUDE_DIR "${JSON_SRC_DIR}/include") +if (GE_PB_PKG) + set(REQ_URL "${GE_PB_PKG}/libs/ge_nlohmann_json/include.zip") + set(MD5 "0dc903888211db3a0f170304cd9f3a89") + set(JSON_INCLUDE_DIR ${JSON_SRC_DIR}) else() set(REQ_URL "https://github.com/nlohmann/json/releases/download/v3.6.1/include.zip") set(MD5 "0dc903888211db3a0f170304cd9f3a89") From cc456d5803a736c41903cc9ae16b52a94f03521e Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Mon, 22 Feb 2021 20:51:01 +0800 Subject: [PATCH 14/28] update header files 0222 --- inc/external/acl/acl.h | 8 +- inc/external/acl/acl_base.h | 85 ++--- inc/external/acl/acl_mdl.h | 356 +++++++++++--------- inc/external/acl/acl_op.h | 119 ++++--- inc/external/acl/acl_op_compiler.h | 47 +-- inc/external/acl/acl_prof.h | 75 +++-- inc/external/acl/acl_rt.h | 143 ++++---- inc/external/acl/acl_tdt.h | 31 +- inc/external/acl/error_codes/rt_error_codes.h | 136 ++++---- inc/external/acl/ops/acl_cblas.h | 179 +++++++--- inc/external/acl/ops/acl_dvpp.h | 369 +++++++++++++-------- inc/external/acl/ops/acl_fv.h | 14 +- .../fwkacllib/inc/ops/elewise_calculation_ops.h | 97 ++++-- third_party/fwkacllib/inc/ops/linalg_ops.h | 27 +- .../fwkacllib/inc/ops/matrix_calculation_ops.h | 23 ++ third_party/fwkacllib/inc/ops/nn_calculation_ops.h | 21 +- third_party/fwkacllib/inc/ops/selection_ops.h | 2 + third_party/fwkacllib/inc/ops/spectral_ops.h | 10 +- third_party/fwkacllib/inc/ops/transformation_ops.h | 29 ++ third_party/fwkacllib/inc/runtime/kernel.h | 8 +- third_party/fwkacllib/inc/runtime/mem.h | 11 + .../fwkacllib/inc/toolchain/tuning_tool/tune_api.h | 36 +- 22 files changed, 1134 insertions(+), 692 deletions(-) diff --git a/inc/external/acl/acl.h b/inc/external/acl/acl.h index ef5b4772..eae87835 100644 --- a/inc/external/acl/acl.h +++ b/inc/external/acl/acl.h @@ -26,9 +26,9 @@ extern "C" { #endif // Current version is 1.0.0 -#define ACL_MAJOR_VERSION 1 -#define ACL_MINOR_VERSION 0 -#define ACL_PATCH_VERSION 0 +#define ACL_MAJOR_VERSION 1 +#define ACL_MINOR_VERSION 0 +#define ACL_PATCH_VERSION 0 /** * @ingroup AscendCL @@ -70,4 +70,4 @@ ACL_FUNC_VISIBILITY aclError aclrtGetVersion(int32_t *majorVersion, int32_t *min } #endif -#endif // INC_EXTERNAL_ACL_ACL_H_ +#endif // INC_EXTERNAL_ACL_ACL_H_ diff --git a/inc/external/acl/acl_base.h b/inc/external/acl/acl_base.h index 839bd597..165b0812 100644 --- a/inc/external/acl/acl_base.h +++ b/inc/external/acl/acl_base.h @@ -112,6 +112,7 @@ static const int ACL_ERROR_PROF_REPEAT_SUBSCRIBE = 148046; static const int ACL_ERROR_PROF_API_CONFLICT = 148047; static const int ACL_ERROR_INVALID_MAX_OPQUEUE_NUM_CONFIG = 148048; static const int ACL_ERROR_INVALID_OPP_PATH = 148049; +static const int ACL_ERROR_OP_UNSUPPORTED_DYNAMIC = 148050; static const int ACL_ERROR_BAD_ALLOC = 200000; static const int ACL_ERROR_API_NOT_SUPPORT = 200001; @@ -135,42 +136,42 @@ static const int ACL_ERROR_PROFILING_FAILURE = 500005; #define ACL_UNKNOWN_RANK 0xFFFFFFFFFFFFFFFE typedef enum { - ACL_DT_UNDEFINED = -1, - ACL_FLOAT = 0, - ACL_FLOAT16 = 1, - ACL_INT8 = 2, - ACL_INT32 = 3, - ACL_UINT8 = 4, - ACL_INT16 = 6, - ACL_UINT16 = 7, - ACL_UINT32 = 8, - ACL_INT64 = 9, - ACL_UINT64 = 10, - ACL_DOUBLE = 11, - ACL_BOOL = 12, - ACL_STRING = 13, + ACL_DT_UNDEFINED = -1, + ACL_FLOAT = 0, + ACL_FLOAT16 = 1, + ACL_INT8 = 2, + ACL_INT32 = 3, + ACL_UINT8 = 4, + ACL_INT16 = 6, + ACL_UINT16 = 7, + ACL_UINT32 = 8, + ACL_INT64 = 9, + ACL_UINT64 = 10, + ACL_DOUBLE = 11, + ACL_BOOL = 12, + ACL_STRING = 13, } aclDataType; typedef enum { - ACL_FORMAT_UNDEFINED = -1, - ACL_FORMAT_NCHW = 0, - ACL_FORMAT_NHWC = 1, - ACL_FORMAT_ND = 2, - ACL_FORMAT_NC1HWC0 = 3, - ACL_FORMAT_FRACTAL_Z = 4, - ACL_FORMAT_NC1HWC0_C04 = 12, - ACL_FORMAT_NDHWC = 27, - ACL_FORMAT_FRACTAL_NZ = 29, - ACL_FORMAT_NCDHW = 30, - ACL_FORMAT_NDC1HWC0 = 32, - ACL_FRACTAL_Z_3D = 33 + ACL_FORMAT_UNDEFINED = -1, + ACL_FORMAT_NCHW = 0, + ACL_FORMAT_NHWC = 1, + ACL_FORMAT_ND = 2, + ACL_FORMAT_NC1HWC0 = 3, + ACL_FORMAT_FRACTAL_Z = 4, + ACL_FORMAT_NC1HWC0_C04 = 12, + ACL_FORMAT_NDHWC = 27, + ACL_FORMAT_FRACTAL_NZ = 29, + ACL_FORMAT_NCDHW = 30, + ACL_FORMAT_NDC1HWC0 = 32, + ACL_FRACTAL_Z_3D = 33 } aclFormat; typedef enum { - ACL_DEBUG = 0, - ACL_INFO = 1, - ACL_WARNING = 2, - ACL_ERROR = 3, + ACL_DEBUG = 0, + ACL_INFO = 1, + ACL_WARNING = 2, + ACL_ERROR = 3, } aclLogLevel; /** @@ -305,7 +306,9 @@ ACL_FUNC_VISIBILITY size_t aclDataTypeSize(aclDataType dataType); * @retval aclTensorDesc pointer. * @retval nullptr if param is invalid or run out of memory */ -ACL_FUNC_VISIBILITY aclTensorDesc *aclCreateTensorDesc(aclDataType dataType, int numDims, const int64_t *dims, +ACL_FUNC_VISIBILITY aclTensorDesc *aclCreateTensorDesc(aclDataType dataType, + int numDims, + const int64_t *dims, aclFormat format); /** @@ -327,7 +330,8 @@ ACL_FUNC_VISIBILITY void aclDestroyTensorDesc(const aclTensorDesc *desc); * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclSetTensorShapeRange(aclTensorDesc *desc, size_t dimsCount, +ACL_FUNC_VISIBILITY aclError aclSetTensorShapeRange(aclTensorDesc* desc, + size_t dimsCount, int64_t dimsRange[][ACL_TENSOR_SHAPE_RANGE_NUM]); /** @@ -424,7 +428,9 @@ ACL_FUNC_VISIBILITY aclError aclGetTensorDescDimV2(const aclTensorDesc *desc, si * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclGetTensorDescDimRange(const aclTensorDesc *desc, size_t index, size_t dimRangeNum, +ACL_FUNC_VISIBILITY aclError aclGetTensorDescDimRange(const aclTensorDesc *desc, + size_t index, + size_t dimRangeNum, int64_t *dimRange); /** @@ -461,7 +467,7 @@ ACL_FUNC_VISIBILITY const char *aclGetTensorDescName(aclTensorDesc *desc); * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclTransTensorDescFormat(const aclTensorDesc *srcDesc, aclFormat dstFormat, - aclTensorDesc **dstDesc); + aclTensorDesc **dstDesc); /** * @ingroup AscendCL @@ -549,7 +555,7 @@ ACL_FUNC_VISIBILITY aclError aclSetTensorOriginShape(aclTensorDesc *desc, int nu * * @retval null for failed. * @retval OtherValues success. - */ +*/ ACL_FUNC_VISIBILITY aclTensorDesc *aclGetTensorDescByIndex(aclTensorDesc *desc, size_t index); /** @@ -560,7 +566,7 @@ ACL_FUNC_VISIBILITY aclTensorDesc *aclGetTensorDescByIndex(aclTensorDesc *desc, * * @retval null for failed * @retval OtherValues success - */ +*/ ACL_FUNC_VISIBILITY void *aclGetTensorDescAddress(const aclTensorDesc *desc); /** @@ -600,12 +606,13 @@ ACL_FUNC_VISIBILITY aclError aclSetTensorConst(aclTensorDesc *desc, void *dataBu * @param ... [IN] the value of current log */ ACL_FUNC_VISIBILITY void aclAppLog(aclLogLevel logLevel, const char *func, const char *file, uint32_t line, - const char *fmt, ...); + const char *fmt, ...); -#define ACL_APP_LOG(level, fmt, ...) aclAppLog(level, __FUNCTION__, __FILE__, __LINE__, fmt, ##__VA_ARGS__) +#define ACL_APP_LOG(level, fmt, ...) \ + aclAppLog(level, __FUNCTION__, __FILE__, __LINE__, fmt, ##__VA_ARGS__) #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_ACL_BASE_H_ +#endif // INC_EXTERNAL_ACL_ACL_BASE_H_ diff --git a/inc/external/acl/acl_mdl.h b/inc/external/acl/acl_mdl.h index 5886d857..4f3e257f 100644 --- a/inc/external/acl/acl_mdl.h +++ b/inc/external/acl/acl_mdl.h @@ -27,19 +27,19 @@ extern "C" { #endif -#define ACL_MAX_DIM_CNT 128 -#define ACL_MAX_TENSOR_NAME_LEN 128 -#define ACL_MAX_BATCH_NUM 128 -#define ACL_MAX_HW_NUM 128 -#define ACL_MAX_SHAPE_COUNT 128 -#define ACL_INVALID_NODE_INDEX 0xFFFFFFFF - -#define ACL_MDL_LOAD_FROM_FILE 1 -#define ACL_MDL_LOAD_FROM_FILE_WITH_MEM 2 -#define ACL_MDL_LOAD_FROM_MEM 3 -#define ACL_MDL_LOAD_FROM_MEM_WITH_MEM 4 -#define ACL_MDL_LOAD_FROM_FILE_WITH_Q 5 -#define ACL_MDL_LOAD_FROM_MEM_WITH_Q 6 +#define ACL_MAX_DIM_CNT 128 +#define ACL_MAX_TENSOR_NAME_LEN 128 +#define ACL_MAX_BATCH_NUM 128 +#define ACL_MAX_HW_NUM 128 +#define ACL_MAX_SHAPE_COUNT 128 +#define ACL_INVALID_NODE_INDEX 0xFFFFFFFF + +#define ACL_MDL_LOAD_FROM_FILE 1 +#define ACL_MDL_LOAD_FROM_FILE_WITH_MEM 2 +#define ACL_MDL_LOAD_FROM_MEM 3 +#define ACL_MDL_LOAD_FROM_MEM_WITH_MEM 4 +#define ACL_MDL_LOAD_FROM_FILE_WITH_Q 5 +#define ACL_MDL_LOAD_FROM_MEM_WITH_Q 6 #define ACL_DYNAMIC_TENSOR_NAME "ascend_mbatch_shape_data" #define ACL_DYNAMIC_AIPP_NAME "ascend_dynamic_aipp_data" @@ -51,123 +51,123 @@ typedef struct aclAippExtendInfo aclAippExtendInfo; typedef struct aclmdlConfigHandle aclmdlConfigHandle; typedef enum { - ACL_YUV420SP_U8 = 1, - ACL_XRGB8888_U8, - ACL_RGB888_U8, - ACL_YUV400_U8, - ACL_NC1HWC0DI_FP16, - ACL_NC1HWC0DI_S8, - ACL_ARGB8888_U8, - ACL_YUYV_U8, - ACL_YUV422SP_U8, - ACL_AYUV444_U8, - ACL_RAW10, - ACL_RAW12, - ACL_RAW16, - ACL_RAW24, - ACL_AIPP_RESERVED = 0xffff, + ACL_YUV420SP_U8 = 1, + ACL_XRGB8888_U8, + ACL_RGB888_U8, + ACL_YUV400_U8, + ACL_NC1HWC0DI_FP16, + ACL_NC1HWC0DI_S8, + ACL_ARGB8888_U8, + ACL_YUYV_U8, + ACL_YUV422SP_U8, + ACL_AYUV444_U8, + ACL_RAW10, + ACL_RAW12, + ACL_RAW16, + ACL_RAW24, + ACL_AIPP_RESERVED = 0xffff, } aclAippInputFormat; typedef enum { - ACL_MDL_PRIORITY_INT32 = 0, - ACL_MDL_LOAD_TYPE_SIZET, - ACL_MDL_PATH_PTR, /**< pointer to model load path with deep copy */ - ACL_MDL_MEM_ADDR_PTR, /**< pointer to model memory with shallow copy */ - ACL_MDL_MEM_SIZET, - ACL_MDL_WEIGHT_ADDR_PTR, /**< pointer to weight memory of model with shallow copy */ - ACL_MDL_WEIGHT_SIZET, - ACL_MDL_WORKSPACE_ADDR_PTR, /**< pointer to worksapce memory of model with shallow copy */ - ACL_MDL_WORKSPACE_SIZET, - ACL_MDL_INPUTQ_NUM_SIZET, - ACL_MDL_INPUTQ_ADDR_PTR, /**< pointer to inputQ with shallow copy */ - ACL_MDL_OUTPUTQ_NUM_SIZET, - ACL_MDL_OUTPUTQ_ADDR_PTR /**< pointer to outputQ with shallow copy */ + ACL_MDL_PRIORITY_INT32 = 0, + ACL_MDL_LOAD_TYPE_SIZET, + ACL_MDL_PATH_PTR, /**< pointer to model load path with deep copy */ + ACL_MDL_MEM_ADDR_PTR, /**< pointer to model memory with shallow copy */ + ACL_MDL_MEM_SIZET, + ACL_MDL_WEIGHT_ADDR_PTR, /**< pointer to weight memory of model with shallow copy */ + ACL_MDL_WEIGHT_SIZET, + ACL_MDL_WORKSPACE_ADDR_PTR, /**< pointer to worksapce memory of model with shallow copy */ + ACL_MDL_WORKSPACE_SIZET, + ACL_MDL_INPUTQ_NUM_SIZET, + ACL_MDL_INPUTQ_ADDR_PTR, /**< pointer to inputQ with shallow copy */ + ACL_MDL_OUTPUTQ_NUM_SIZET, + ACL_MDL_OUTPUTQ_ADDR_PTR /**< pointer to outputQ with shallow copy */ } aclmdlConfigAttr; typedef enum { - ACL_DATA_WITHOUT_AIPP = 0, - ACL_DATA_WITH_STATIC_AIPP, - ACL_DATA_WITH_DYNAMIC_AIPP, - ACL_DYNAMIC_AIPP_NODE + ACL_DATA_WITHOUT_AIPP = 0, + ACL_DATA_WITH_STATIC_AIPP, + ACL_DATA_WITH_DYNAMIC_AIPP, + ACL_DYNAMIC_AIPP_NODE } aclmdlInputAippType; typedef struct aclmdlIODims { - char name[ACL_MAX_TENSOR_NAME_LEN]; /**< tensor name */ - size_t dimCount; /**< dim array count */ - int64_t dims[ACL_MAX_DIM_CNT]; /**< dim data array */ + char name[ACL_MAX_TENSOR_NAME_LEN]; /**< tensor name */ + size_t dimCount; /**< dim array count */ + int64_t dims[ACL_MAX_DIM_CNT]; /**< dim data array */ } aclmdlIODims; typedef struct aclAippDims { - aclmdlIODims srcDims; /**< input dims before model transform */ - size_t srcSize; /**< input size before model transform */ - aclmdlIODims aippOutdims; /**< aipp output dims */ - size_t aippOutSize; /**< aipp output size */ + aclmdlIODims srcDims; /**< input dims before model transform */ + size_t srcSize; /**< input size before model transform */ + aclmdlIODims aippOutdims; /**< aipp output dims */ + size_t aippOutSize; /**< aipp output size */ } aclAippDims; typedef struct aclmdlBatch { - size_t batchCount; /**< batch array count */ - uint64_t batch[ACL_MAX_BATCH_NUM]; /**< batch data array */ + size_t batchCount; /**< batch array count */ + uint64_t batch[ACL_MAX_BATCH_NUM]; /**< batch data array */ } aclmdlBatch; typedef struct aclmdlHW { - size_t hwCount; /**< height&width array count */ - uint64_t hw[ACL_MAX_HW_NUM][2]; /**< height&width data array */ + size_t hwCount; /**< height&width array count */ + uint64_t hw[ACL_MAX_HW_NUM][2]; /**< height&width data array */ } aclmdlHW; typedef struct aclAippInfo { - aclAippInputFormat inputFormat; - int32_t srcImageSizeW; - int32_t srcImageSizeH; - int8_t cropSwitch; - int32_t loadStartPosW; - int32_t loadStartPosH; - int32_t cropSizeW; - int32_t cropSizeH; - int8_t resizeSwitch; - int32_t resizeOutputW; - int32_t resizeOutputH; - int8_t paddingSwitch; - int32_t leftPaddingSize; - int32_t rightPaddingSize; - int32_t topPaddingSize; - int32_t bottomPaddingSize; - int8_t cscSwitch; - int8_t rbuvSwapSwitch; - int8_t axSwapSwitch; - int8_t singleLineMode; - int32_t matrixR0C0; - int32_t matrixR0C1; - int32_t matrixR0C2; - int32_t matrixR1C0; - int32_t matrixR1C1; - int32_t matrixR1C2; - int32_t matrixR2C0; - int32_t matrixR2C1; - int32_t matrixR2C2; - int32_t outputBias0; - int32_t outputBias1; - int32_t outputBias2; - int32_t inputBias0; - int32_t inputBias1; - int32_t inputBias2; - int32_t meanChn0; - int32_t meanChn1; - int32_t meanChn2; - int32_t meanChn3; - float minChn0; - float minChn1; - float minChn2; - float minChn3; - float varReciChn0; - float varReciChn1; - float varReciChn2; - float varReciChn3; - aclFormat srcFormat; - aclDataType srcDatatype; - size_t srcDimNum; - size_t shapeCount; - aclAippDims outDims[ACL_MAX_SHAPE_COUNT]; - aclAippExtendInfo *aippExtend; /**< reserved parameters, current version needs to be null */ + aclAippInputFormat inputFormat; + int32_t srcImageSizeW; + int32_t srcImageSizeH; + int8_t cropSwitch; + int32_t loadStartPosW; + int32_t loadStartPosH; + int32_t cropSizeW; + int32_t cropSizeH; + int8_t resizeSwitch; + int32_t resizeOutputW; + int32_t resizeOutputH; + int8_t paddingSwitch; + int32_t leftPaddingSize; + int32_t rightPaddingSize; + int32_t topPaddingSize; + int32_t bottomPaddingSize; + int8_t cscSwitch; + int8_t rbuvSwapSwitch; + int8_t axSwapSwitch; + int8_t singleLineMode; + int32_t matrixR0C0; + int32_t matrixR0C1; + int32_t matrixR0C2; + int32_t matrixR1C0; + int32_t matrixR1C1; + int32_t matrixR1C2; + int32_t matrixR2C0; + int32_t matrixR2C1; + int32_t matrixR2C2; + int32_t outputBias0; + int32_t outputBias1; + int32_t outputBias2; + int32_t inputBias0; + int32_t inputBias1; + int32_t inputBias2; + int32_t meanChn0; + int32_t meanChn1; + int32_t meanChn2; + int32_t meanChn3; + float minChn0; + float minChn1; + float minChn2; + float minChn3; + float varReciChn0; + float varReciChn1; + float varReciChn2; + float varReciChn3; + aclFormat srcFormat; + aclDataType srcDatatype; + size_t srcDimNum; + size_t shapeCount; + aclAippDims outDims[ACL_MAX_SHAPE_COUNT]; + aclAippExtendInfo *aippExtend; /**< reserved parameters, current version needs to be null */ } aclAippInfo; /** @@ -339,7 +339,8 @@ ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFile(const char *modelPath, uint32_t * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMem(const void *model, size_t modelSize, uint32_t *modelId); +ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMem(const void *model, size_t modelSize, + uint32_t *modelId); /** * @ingroup AscendCL @@ -361,8 +362,9 @@ ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMem(const void *model, size_t modelSi * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFileWithMem(const char *modelPath, uint32_t *modelId, void *workPtr, - size_t workSize, void *weightPtr, size_t weightSize); +ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFileWithMem(const char *modelPath, + uint32_t *modelId, void *workPtr, size_t workSize, + void *weightPtr, size_t weightSize); /** * @ingroup AscendCL @@ -385,9 +387,9 @@ ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFileWithMem(const char *modelPath, ui * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMemWithMem(const void *model, size_t modelSize, uint32_t *modelId, - void *workPtr, size_t workSize, void *weightPtr, - size_t weightSize); +ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMemWithMem(const void *model, size_t modelSize, + uint32_t *modelId, void *workPtr, size_t workSize, + void *weightPtr, size_t weightSize); /** * @ingroup AscendCL @@ -422,8 +424,8 @@ ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFileWithQ(const char *modelPath, uint * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMemWithQ(const void *model, size_t modelSize, uint32_t *modelId, - const uint32_t *inputQ, size_t inputQNum, const uint32_t *outputQ, - size_t outputQNum); + const uint32_t *inputQ, size_t inputQNum, + const uint32_t *outputQ, size_t outputQNum); /** * @ingroup AscendCL @@ -453,8 +455,8 @@ ACL_FUNC_VISIBILITY aclError aclmdlExecute(uint32_t modelId, const aclmdlDataset * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | * aclmdlLoadFromMemWithMem */ -ACL_FUNC_VISIBILITY aclError aclmdlExecuteAsync(uint32_t modelId, const aclmdlDataset *input, aclmdlDataset *output, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclmdlExecuteAsync(uint32_t modelId, const aclmdlDataset *input, + aclmdlDataset *output, aclrtStream stream); /** * @ingroup AscendCL @@ -829,11 +831,11 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPInputFormat(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP - */ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCscParams(aclmdlAIPP *aippParmsSet, int8_t csc_switch, int16_t cscMatrixR0C0, - int16_t cscMatrixR0C1, int16_t cscMatrixR0C2, int16_t cscMatrixR1C0, - int16_t cscMatrixR1C1, int16_t cscMatrixR1C2, int16_t cscMatrixR2C0, - int16_t cscMatrixR2C1, int16_t cscMatrixR2C2, +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCscParams(aclmdlAIPP *aippParmsSet, int8_t csc_switch, + int16_t cscMatrixR0C0, int16_t cscMatrixR0C1, int16_t cscMatrixR0C2, + int16_t cscMatrixR1C0, int16_t cscMatrixR1C1, int16_t cscMatrixR1C2, + int16_t cscMatrixR2C0, int16_t cscMatrixR2C1, int16_t cscMatrixR2C2, uint8_t cscOutputBiasR0, uint8_t cscOutputBiasR1, uint8_t cscOutputBiasR2, uint8_t cscInputBiasR0, uint8_t cscInputBiasR1, uint8_t cscInputBiasR2); @@ -849,7 +851,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCscParams(aclmdlAIPP *aippParmsSet, in * @retval OtherValues Failure * * @see aclmdlCreateAIPP - */ +*/ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPRbuvSwapSwitch(aclmdlAIPP *aippParmsSet, int8_t rbuvSwapSwitch); /** @@ -863,7 +865,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPRbuvSwapSwitch(aclmdlAIPP *aippParmsSe * @retval OtherValues Failure * * @see aclmdlCreateAIPP - */ +*/ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPAxSwapSwitch(aclmdlAIPP *aippParmsSet, int8_t axSwapSwitch); /** @@ -878,7 +880,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPAxSwapSwitch(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP - */ +*/ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPSrcImageSize(aclmdlAIPP *aippParmsSet, int32_t srcImageSizeW, int32_t srcImageSizeH); @@ -898,10 +900,14 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPSrcImageSize(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP - */ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPScfParams(aclmdlAIPP *aippParmsSet, int8_t scfSwitch, int32_t scfInputSizeW, - int32_t scfInputSizeH, int32_t scfOutputSizeW, - int32_t scfOutputSizeH, uint64_t batchIndex); +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPScfParams(aclmdlAIPP *aippParmsSet, + int8_t scfSwitch, + int32_t scfInputSizeW, + int32_t scfInputSizeH, + int32_t scfOutputSizeW, + int32_t scfOutputSizeH, + uint64_t batchIndex); /** * @ingroup AscendCL @@ -919,9 +925,13 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPScfParams(aclmdlAIPP *aippParmsSet, in * @retval OtherValues Failure * * @see aclmdlCreateAIPP - */ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCropParams(aclmdlAIPP *aippParmsSet, int8_t cropSwitch, int32_t cropStartPosW, - int32_t cropStartPosH, int32_t cropSizeW, int32_t cropSizeH, +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCropParams(aclmdlAIPP *aippParmsSet, + int8_t cropSwitch, + int32_t cropStartPosW, + int32_t cropStartPosH, + int32_t cropSizeW, + int32_t cropSizeH, uint64_t batchIndex); /** @@ -940,7 +950,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCropParams(aclmdlAIPP *aippParmsSet, i * @retval OtherValues Failure * * @see aclmdlCreateAIPP - */ +*/ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPaddingParams(aclmdlAIPP *aippParmsSet, int8_t paddingSwitch, int32_t paddingSizeTop, int32_t paddingSizeBottom, int32_t paddingSizeLeft, int32_t paddingSizeRight, @@ -961,10 +971,13 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPaddingParams(aclmdlAIPP *aippParmsSet * @retval OtherValues Failure * * @see aclmdlCreateAIPP - */ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMean(aclmdlAIPP *aippParmsSet, int16_t dtcPixelMeanChn0, - int16_t dtcPixelMeanChn1, int16_t dtcPixelMeanChn2, - int16_t dtcPixelMeanChn3, uint64_t batchIndex); +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMean(aclmdlAIPP *aippParmsSet, + int16_t dtcPixelMeanChn0, + int16_t dtcPixelMeanChn1, + int16_t dtcPixelMeanChn2, + int16_t dtcPixelMeanChn3, + uint64_t batchIndex); /** * @ingroup AscendCL @@ -981,10 +994,13 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMean(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP - */ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMin(aclmdlAIPP *aippParmsSet, float dtcPixelMinChn0, - float dtcPixelMinChn1, float dtcPixelMinChn2, - float dtcPixelMinChn3, uint64_t batchIndex); +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMin(aclmdlAIPP *aippParmsSet, + float dtcPixelMinChn0, + float dtcPixelMinChn1, + float dtcPixelMinChn2, + float dtcPixelMinChn3, + uint64_t batchIndex); /** * @ingroup AscendCL @@ -1001,10 +1017,13 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMin(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP - */ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPixelVarReci(aclmdlAIPP *aippParmsSet, float dtcPixelVarReciChn0, - float dtcPixelVarReciChn1, float dtcPixelVarReciChn2, - float dtcPixelVarReciChn3, uint64_t batchIndex); +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPixelVarReci(aclmdlAIPP *aippParmsSet, + float dtcPixelVarReciChn0, + float dtcPixelVarReciChn1, + float dtcPixelVarReciChn2, + float dtcPixelVarReciChn3, + uint64_t batchIndex); /** * @ingroup AscendCL @@ -1020,8 +1039,10 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPixelVarReci(aclmdlAIPP *aippParmsSet, * * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName | aclmdlCreateAIPP - */ -ACL_FUNC_VISIBILITY aclError aclmdlSetInputAIPP(uint32_t modelId, aclmdlDataset *dataset, size_t index, +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetInputAIPP(uint32_t modelId, + aclmdlDataset *dataset, + size_t index, const aclmdlAIPP *aippParmsSet); /** @@ -1038,8 +1059,10 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetInputAIPP(uint32_t modelId, aclmdlDataset * * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName | aclmdlCreateAIPP - */ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPByInputIndex(uint32_t modelId, aclmdlDataset *dataset, size_t index, +*/ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPByInputIndex(uint32_t modelId, + aclmdlDataset *dataset, + size_t index, const aclmdlAIPP *aippParmsSet); /** @@ -1057,8 +1080,10 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPByInputIndex(uint32_t modelId, aclmdlD * * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName | aclmdlCreateAIPP - */ -ACL_FUNC_VISIBILITY aclError aclmdlGetAippType(uint32_t modelId, size_t index, aclmdlInputAippType *type, +*/ +ACL_FUNC_VISIBILITY aclError aclmdlGetAippType(uint32_t modelId, + size_t index, + aclmdlInputAippType *type, size_t *dynamicAttachedDataIndex); /** @@ -1075,7 +1100,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlGetAippType(uint32_t modelId, size_t index, a * * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName - */ +*/ ACL_FUNC_VISIBILITY aclError aclmdlGetFirstAippInfo(uint32_t modelId, size_t index, aclAippInfo *aippinfo); /** @@ -1094,11 +1119,10 @@ ACL_FUNC_VISIBILITY aclError aclmdlGetFirstAippInfo(uint32_t modelId, size_t ind * * @retval ACL_SUCCESS The function is successfully executed * @retval OtherValues Failure - */ -ACL_FUNC_VISIBILITY aclError aclmdlCreateAndGetOpDesc(uint32_t deviceId, uint32_t streamId, uint32_t taskId, - char *opName, size_t opNameLen, aclTensorDesc **inputDesc, - size_t *numInputs, aclTensorDesc **outputDesc, - size_t *numOutputs); +*/ +ACL_FUNC_VISIBILITY aclError aclmdlCreateAndGetOpDesc(uint32_t deviceId, uint32_t streamId, + uint32_t taskId, char *opName, size_t opNameLen, aclTensorDesc **inputDesc, size_t *numInputs, + aclTensorDesc **outputDesc, size_t *numOutputs); /** * @ingroup AscendCL @@ -1106,7 +1130,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlCreateAndGetOpDesc(uint32_t deviceId, uint32_ * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure - */ +*/ ACL_FUNC_VISIBILITY aclError aclmdlInitDump(); /** @@ -1117,7 +1141,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlInitDump(); * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure - */ +*/ ACL_FUNC_VISIBILITY aclError aclmdlSetDump(const char *dumpCfgPath); /** @@ -1126,7 +1150,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetDump(const char *dumpCfgPath); * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure - */ +*/ ACL_FUNC_VISIBILITY aclError aclmdlFinalizeDump(); /** @@ -1138,7 +1162,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlFinalizeDump(); * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure - */ +*/ ACL_FUNC_VISIBILITY aclError aclmdlLoadWithConfig(const aclmdlConfigHandle *handle, uint32_t *modelId); /** @@ -1148,7 +1172,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlLoadWithConfig(const aclmdlConfigHandle *hand * @retval the aclmdlConfigHandle pointer * * @see aclmdlDestroyConfigHandle - */ +*/ ACL_FUNC_VISIBILITY aclmdlConfigHandle *aclmdlCreateConfigHandle(); /** @@ -1177,10 +1201,10 @@ ACL_FUNC_VISIBILITY aclError aclmdlDestroyConfigHandle(aclmdlConfigHandle *handl * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclmdlSetConfigOpt(aclmdlConfigHandle *handle, aclmdlConfigAttr attr, - const void *attrValue, size_t valueSize); + const void *attrValue, size_t valueSize); #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_ACL_MODEL_H_ +#endif // INC_EXTERNAL_ACL_ACL_MODEL_H_ diff --git a/inc/external/acl/acl_op.h b/inc/external/acl/acl_op.h index d2e59bfb..b1be0d6e 100644 --- a/inc/external/acl/acl_op.h +++ b/inc/external/acl/acl_op.h @@ -33,9 +33,9 @@ typedef void (*aclDataDeallocator)(void *data, size_t length); static const int ACL_COMPILE_FLAG_BIN_SELECTOR = 1; typedef enum aclEngineType { - ACL_ENGINE_SYS, - ACL_ENGINE_AICORE, - ACL_ENGINE_VECTOR, + ACL_ENGINE_SYS, + ACL_ENGINE_AICORE, + ACL_ENGINE_VECTOR, } aclopEngineType; /** @@ -148,7 +148,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrString(aclopAttr *attr, const char *att * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListBool(aclopAttr *attr, const char *attrName, int numValues, - const uint8_t *values); + const uint8_t *values); /** * @ingroup AscendCL @@ -163,7 +163,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListBool(aclopAttr *attr, const char *a * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListInt(aclopAttr *attr, const char *attrName, int numValues, - const int64_t *values); + const int64_t *values); /** * @ingroup AscendCL @@ -178,7 +178,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListInt(aclopAttr *attr, const char *at * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListFloat(aclopAttr *attr, const char *attrName, int numValues, - const float *values); + const float *values); /** * @ingroup AscendCL @@ -193,7 +193,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListFloat(aclopAttr *attr, const char * * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListString(aclopAttr *attr, const char *attrName, int numValues, - const char **values); + const char **values); /** * @ingroup AscendCL @@ -208,8 +208,11 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListString(aclopAttr *attr, const char * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopSetAttrListListInt(aclopAttr *attr, const char *attrName, int numLists, - const int *numValues, const int64_t *const values[]); +ACL_FUNC_VISIBILITY aclError aclopSetAttrListListInt(aclopAttr *attr, + const char *attrName, + int numLists, + const int *numValues, + const int64_t *const values[]); /** * @ingroup AscendCL @@ -239,10 +242,15 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListListInt(aclopAttr *attr, const char * @retval OtherValues Failure */ ACL_DEPRECATED_MESSAGE("aclopExecute is deprecated, use aclopExecuteV2 instead") -ACL_FUNC_VISIBILITY aclError aclopExecute(const char *opType, int numInputs, const aclTensorDesc *const inputDesc[], - const aclDataBuffer *const inputs[], int numOutputs, - const aclTensorDesc *const outputDesc[], aclDataBuffer *const outputs[], - const aclopAttr *attr, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopExecute(const char *opType, + int numInputs, + const aclTensorDesc *const inputDesc[], + const aclDataBuffer *const inputs[], + int numOutputs, + const aclTensorDesc *const outputDesc[], + aclDataBuffer *const outputs[], + const aclopAttr *attr, + aclrtStream stream); /** * @ingroup AscendCL @@ -272,9 +280,15 @@ ACL_FUNC_VISIBILITY aclError aclopExecute(const char *opType, int numInputs, con * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopExecuteV2(const char *opType, int numInputs, aclTensorDesc *inputDesc[], - aclDataBuffer *inputs[], int numOutputs, aclTensorDesc *outputDesc[], - aclDataBuffer *outputs[], aclopAttr *attr, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopExecuteV2(const char *opType, + int numInputs, + aclTensorDesc *inputDesc[], + aclDataBuffer *inputs[], + int numOutputs, + aclTensorDesc *outputDesc[], + aclDataBuffer *outputs[], + aclopAttr *attr, + aclrtStream stream); /** * @ingroup AscendCL @@ -292,9 +306,12 @@ ACL_FUNC_VISIBILITY aclError aclopExecuteV2(const char *opType, int numInputs, a * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCreateHandle(const char *opType, int numInputs, - const aclTensorDesc *const inputDesc[], int numOutputs, - const aclTensorDesc *const outputDesc[], const aclopAttr *opAttr, +ACL_FUNC_VISIBILITY aclError aclopCreateHandle(const char *opType, + int numInputs, + const aclTensorDesc *const inputDesc[], + int numOutputs, + const aclTensorDesc *const outputDesc[], + const aclopAttr *opAttr, aclopHandle **handle); /** @@ -326,9 +343,12 @@ ACL_FUNC_VISIBILITY void aclopDestroyHandle(aclopHandle *handle); * * @see aclopCreateHandle | aclCreateDataBuffer */ -ACL_FUNC_VISIBILITY aclError aclopExecWithHandle(aclopHandle *handle, int numInputs, - const aclDataBuffer *const inputs[], int numOutputs, - aclDataBuffer *const outputs[], aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopExecWithHandle(aclopHandle *handle, + int numInputs, + const aclDataBuffer *const inputs[], + int numOutputs, + aclDataBuffer *const outputs[], + aclrtStream stream); /** * @ingroup AscendCL @@ -344,8 +364,11 @@ ACL_FUNC_VISIBILITY aclError aclopExecWithHandle(aclopHandle *handle, int numInp * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCast(const aclTensorDesc *srcDesc, const aclDataBuffer *srcBuffer, - const aclTensorDesc *dstDesc, aclDataBuffer *dstBuffer, uint8_t truncate, +ACL_FUNC_VISIBILITY aclError aclopCast(const aclTensorDesc *srcDesc, + const aclDataBuffer *srcBuffer, + const aclTensorDesc *dstDesc, + aclDataBuffer *dstBuffer, + uint8_t truncate, aclrtStream stream); /** @@ -360,9 +383,12 @@ ACL_FUNC_VISIBILITY aclError aclopCast(const aclTensorDesc *srcDesc, const aclDa * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCreateHandleForCast(aclTensorDesc *srcDesc, aclTensorDesc *dstDesc, uint8_t truncate, +ACL_FUNC_VISIBILITY aclError aclopCreateHandleForCast(aclTensorDesc *srcDesc, + aclTensorDesc *dstDesc, + uint8_t truncate, aclopHandle **handle); + /** * @ingroup AscendCL * @brief create kernel @@ -381,10 +407,15 @@ ACL_FUNC_VISIBILITY aclError aclopCreateHandleForCast(aclTensorDesc *srcDesc, ac * * @see aclopCompile */ -ACL_FUNC_VISIBILITY aclError aclopCreateKernel(const char *opType, const char *kernelId, const char *kernelName, - void *binData, int binSize, aclopEngineType enginetype, +ACL_FUNC_VISIBILITY aclError aclopCreateKernel(const char *opType, + const char *kernelId, + const char *kernelName, + void *binData, + int binSize, + aclopEngineType enginetype, aclDataDeallocator deallocator); + /** * @ingroup AscendCL * @brief create kernel @@ -399,8 +430,11 @@ ACL_FUNC_VISIBILITY aclError aclopCreateKernel(const char *opType, const char *k * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -typedef aclError (*aclopCompileFunc)(int numInputs, const aclTensorDesc *const inputDesc[], int numOutputs, - const aclTensorDesc *const outputDesc[], const aclopAttr *opAttr, +typedef aclError (*aclopCompileFunc)(int numInputs, + const aclTensorDesc *const inputDesc[], + int numOutputs, + const aclTensorDesc *const outputDesc[], + const aclopAttr *opAttr, aclopKernelDesc *aclopKernelDesc); /** @@ -441,8 +475,11 @@ ACL_FUNC_VISIBILITY aclError aclopUnregisterCompileFunc(const char *opType); * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopSetKernelArgs(aclopKernelDesc *kernelDesc, const char *kernelId, uint32_t blockDim, - const void *args, uint32_t argSize); +ACL_FUNC_VISIBILITY aclError aclopSetKernelArgs(aclopKernelDesc *kernelDesc, + const char *kernelId, + uint32_t blockDim, + const void *args, + uint32_t argSize); /** * @ingroup AscendCL @@ -473,9 +510,12 @@ ACL_FUNC_VISIBILITY aclError aclopSetKernelWorkspaceSizes(aclopKernelDesc *kerne * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopUpdateParams(const char *opType, int numInputs, - const aclTensorDesc *const inputDesc[], int numOutputs, - const aclTensorDesc *const outputDesc[], const aclopAttr *attr); +ACL_FUNC_VISIBILITY aclError aclopUpdateParams(const char *opType, + int numInputs, + const aclTensorDesc *const inputDesc[], + int numOutputs, + const aclTensorDesc *const outputDesc[], + const aclopAttr *attr); /** * @ingroup AscendCL @@ -493,12 +533,17 @@ ACL_FUNC_VISIBILITY aclError aclopUpdateParams(const char *opType, int numInputs * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopInferShape(const char *opType, int numInputs, aclTensorDesc *inputDesc[], - aclDataBuffer *inputs[], int numOutputs, aclTensorDesc *outputDesc[], +ACL_FUNC_VISIBILITY aclError aclopInferShape(const char *opType, + int numInputs, + aclTensorDesc *inputDesc[], + aclDataBuffer *inputs[], + int numOutputs, + aclTensorDesc *outputDesc[], aclopAttr *attr); + #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_ACL_OP_H_ +#endif // INC_EXTERNAL_ACL_ACL_OP_H_ diff --git a/inc/external/acl/acl_op_compiler.h b/inc/external/acl/acl_op_compiler.h index adae90c7..6bbb855c 100644 --- a/inc/external/acl/acl_op_compiler.h +++ b/inc/external/acl/acl_op_compiler.h @@ -24,18 +24,21 @@ extern "C" { #endif -typedef enum aclCompileType { ACL_COMPILE_SYS, ACL_COMPILE_UNREGISTERED } aclopCompileType; +typedef enum aclCompileType { + ACL_COMPILE_SYS, + ACL_COMPILE_UNREGISTERED +} aclopCompileType; typedef enum { - ACL_PRECISION_MODE, - ACL_AICORE_NUM, - ACL_AUTO_TUNE_MODE, - ACL_OP_SELECT_IMPL_MODE, - ACL_OPTYPELIST_FOR_IMPLMODE, - ACL_OP_DEBUG_LEVEL, - ACL_DEBUG_DIR, - ACL_OP_COMPILER_CACHE_MODE, - ACL_OP_COMPILER_CACHE_DIR + ACL_PRECISION_MODE, + ACL_AICORE_NUM, + ACL_AUTO_TUNE_MODE, + ACL_OP_SELECT_IMPL_MODE, + ACL_OPTYPELIST_FOR_IMPLMODE, + ACL_OP_DEBUG_LEVEL, + ACL_DEBUG_DIR, + ACL_OP_COMPILER_CACHE_MODE, + ACL_OP_COMPILER_CACHE_DIR } aclCompileOpt; /** @@ -56,10 +59,15 @@ typedef enum { * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCompile(const char *opType, int numInputs, const aclTensorDesc *const inputDesc[], - int numOutputs, const aclTensorDesc *const outputDesc[], - const aclopAttr *attr, aclopEngineType engineType, - aclopCompileType compileFlag, const char *opPath); +ACL_FUNC_VISIBILITY aclError aclopCompile(const char *opType, + int numInputs, + const aclTensorDesc *const inputDesc[], + int numOutputs, + const aclTensorDesc *const outputDesc[], + const aclopAttr *attr, + aclopEngineType engineType, + aclopCompileType compileFlag, + const char *opPath); /** * @ingroup AscendCL @@ -82,10 +90,11 @@ ACL_FUNC_VISIBILITY aclError aclopCompile(const char *opType, int numInputs, con * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCompileAndExecute( - const char *opType, int numInputs, const aclTensorDesc *const inputDesc[], const aclDataBuffer *const inputs[], - int numOutputs, const aclTensorDesc *const outputDesc[], aclDataBuffer *const outputs[], const aclopAttr *attr, - aclopEngineType engineType, aclopCompileType compileFlag, const char *opPath, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopCompileAndExecute(const char *opType, + int numInputs, const aclTensorDesc *const inputDesc[], const aclDataBuffer *const inputs[], + int numOutputs, const aclTensorDesc *const outputDesc[], aclDataBuffer *const outputs[], + const aclopAttr *attr, aclopEngineType engineType, aclopCompileType compileFlag, + const char *opPath, aclrtStream stream); /** * @ingroup AscendCL @@ -103,4 +112,4 @@ ACL_FUNC_VISIBILITY aclError aclSetCompileopt(aclCompileOpt opt, const char *val } #endif -#endif // INC_EXTERNAL_ACL_ACL_OP_COMPILER_H_ +#endif // INC_EXTERNAL_ACL_ACL_OP_COMPILER_H_ diff --git a/inc/external/acl/acl_prof.h b/inc/external/acl/acl_prof.h index 990c70cf..93bc3a9b 100644 --- a/inc/external/acl/acl_prof.h +++ b/inc/external/acl/acl_prof.h @@ -23,21 +23,24 @@ extern "C" { #endif -#define ACL_PROF_ACL_API 0x0001 -#define ACL_PROF_TASK_TIME 0x0002 -#define ACL_PROF_AICORE_METRICS 0x0004 -#define ACL_PROF_AICPU 0x0008 +#define ACL_PROF_ACL_API 0x0001 +#define ACL_PROF_TASK_TIME 0x0002 +#define ACL_PROF_AICORE_METRICS 0x0004 +#define ACL_PROF_AICPU 0x0008 -#define ACL_PROF_MAX_OP_NAME_LEN 257 -#define ACL_PROF_MAX_OP_TYPE_LEN 65 +/** + * @deprecated please use aclprofGetOpTypeLen and aclprofGetOpTNameLen instead + */ +#define ACL_PROF_MAX_OP_NAME_LEN 257 +#define ACL_PROF_MAX_OP_TYPE_LEN 65 typedef enum { - ACL_AICORE_ARITHMETIC_UTILIZATION = 0, - ACL_AICORE_PIPE_UTILIZATION = 1, - ACL_AICORE_MEMORY_BANDWIDTH = 2, - ACL_AICORE_L0B_AND_WIDTH = 3, - ACL_AICORE_RESOURCE_CONFLICT_RATIO = 4, - ACL_AICORE_NONE = 0xFF + ACL_AICORE_ARITHMETIC_UTILIZATION = 0, + ACL_AICORE_PIPE_UTILIZATION = 1, + ACL_AICORE_MEMORY_BANDWIDTH = 2, + ACL_AICORE_L0B_AND_WIDTH = 3, + ACL_AICORE_RESOURCE_CONFLICT_RATIO = 4, + ACL_AICORE_NONE = 0xFF } aclprofAicoreMetrics; typedef struct aclprofConfig aclprofConfig; @@ -98,8 +101,7 @@ ACL_FUNC_VISIBILITY aclError aclprofStart(const aclprofConfig *profilerConfig); * @see aclprofDestroyConfig */ ACL_FUNC_VISIBILITY aclprofConfig *aclprofCreateConfig(uint32_t *deviceIdList, uint32_t deviceNums, - aclprofAicoreMetrics aicoreMetrics, - aclprofAicoreEvents *aicoreEvents, uint64_t dataTypeConfig); + aclprofAicoreMetrics aicoreMetrics, aclprofAicoreEvents *aicoreEvents, uint64_t dataTypeConfig); /** * @ingroup AscendCL @@ -139,7 +141,8 @@ ACL_FUNC_VISIBILITY aclError aclprofStop(const aclprofConfig *profilerConfig); * * @see aclprofModelUnSubscribe */ -ACL_FUNC_VISIBILITY aclError aclprofModelSubscribe(uint32_t modelId, const aclprofSubscribeConfig *profSubscribeConfig); +ACL_FUNC_VISIBILITY aclError aclprofModelSubscribe(uint32_t modelId, + const aclprofSubscribeConfig *profSubscribeConfig); /** * @ingroup AscendCL @@ -167,7 +170,7 @@ ACL_FUNC_VISIBILITY aclError aclprofModelUnSubscribe(uint32_t modelId); * @see aclprofDestroySubscribeConfig */ ACL_FUNC_VISIBILITY aclprofSubscribeConfig *aclprofCreateSubscribeConfig(int8_t timeInfoSwitch, - aclprofAicoreMetrics aicoreMetrics, void *fd); + aclprofAicoreMetrics aicoreMetrics, void *fd); /** * @ingroup AscendCL @@ -208,6 +211,21 @@ ACL_FUNC_VISIBILITY aclError aclprofGetOpNum(const void *opInfo, size_t opInfoLe /** * @ingroup AscendCL + * @brief get length op type from subscription data + * + * @param opInfo [IN] pointer to subscription data + * @param opInfoLen [IN] memory size of subscription data + * @param index [IN] index of op array in opInfo + * @param opTypeLen [OUT] actual length of op type string + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclprofGetOpTypeLen(const void *opInfo, size_t opInfoLen, uint32_t index, + size_t *opTypeLen); + +/** + * @ingroup AscendCL * @brief get op type from subscription data * * @param opInfo [IN] pointer to subscription data @@ -219,8 +237,23 @@ ACL_FUNC_VISIBILITY aclError aclprofGetOpNum(const void *opInfo, size_t opInfoLe * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclprofGetOpType(const void *opInfo, size_t opInfoLen, uint32_t index, char *opType, - size_t opTypeLen); +ACL_FUNC_VISIBILITY aclError aclprofGetOpType(const void *opInfo, size_t opInfoLen, uint32_t index, + char *opType, size_t opTypeLen); + +/** + * @ingroup AscendCL + * @brief get length op name from subscription data + * + * @param opInfo [IN] pointer to subscription data + * @param opInfoLen [IN] memory size of subscription data + * @param index [IN] index of op array in opInfo + * @param opNameLen [OUT] actual length of op name string + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclprofGetOpNameLen(const void *opInfo, size_t opInfoLen, uint32_t index, + size_t *opNameLen); /** * @ingroup AscendCL @@ -235,8 +268,8 @@ ACL_FUNC_VISIBILITY aclError aclprofGetOpType(const void *opInfo, size_t opInfoL * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclprofGetOpName(const void *opInfo, size_t opInfoLen, uint32_t index, char *opName, - size_t opNameLen); +ACL_FUNC_VISIBILITY aclError aclprofGetOpName(const void *opInfo, size_t opInfoLen, uint32_t index, + char *opName, size_t opNameLen); /** * @ingroup AscendCL @@ -293,4 +326,4 @@ ACL_FUNC_VISIBILITY size_t aclprofGetModelId(const void *opInfo, size_t opInfoLe } #endif -#endif // INC_EXTERNAL_ACL_PROF_H_ +#endif // INC_EXTERNAL_ACL_PROF_H_ diff --git a/inc/external/acl/acl_rt.h b/inc/external/acl/acl_rt.h index eb6b4240..8fb7f05a 100644 --- a/inc/external/acl/acl_rt.h +++ b/inc/external/acl/acl_rt.h @@ -26,62 +26,63 @@ extern "C" { #endif typedef enum aclrtRunMode { - ACL_DEVICE, - ACL_HOST, + ACL_DEVICE, + ACL_HOST, } aclrtRunMode; typedef enum aclrtTsId { - ACL_TS_ID_AICORE = 0, - ACL_TS_ID_AIVECTOR = 1, - ACL_TS_ID_RESERVED = 2, + ACL_TS_ID_AICORE = 0, + ACL_TS_ID_AIVECTOR = 1, + ACL_TS_ID_RESERVED = 2, } aclrtTsId; typedef enum aclrtEventStatus { - ACL_EVENT_STATUS_COMPLETE = 0, - ACL_EVENT_STATUS_NOT_READY = 1, - ACL_EVENT_STATUS_RESERVED = 2, + ACL_EVENT_STATUS_COMPLETE = 0, + ACL_EVENT_STATUS_NOT_READY = 1, + ACL_EVENT_STATUS_RESERVED = 2, } aclrtEventStatus; typedef enum aclrtCallbackBlockType { - ACL_CALLBACK_NO_BLOCK, - ACL_CALLBACK_BLOCK, + ACL_CALLBACK_NO_BLOCK, + ACL_CALLBACK_BLOCK, } aclrtCallbackBlockType; typedef enum aclrtMemcpyKind { - ACL_MEMCPY_HOST_TO_HOST, - ACL_MEMCPY_HOST_TO_DEVICE, - ACL_MEMCPY_DEVICE_TO_HOST, - ACL_MEMCPY_DEVICE_TO_DEVICE, + ACL_MEMCPY_HOST_TO_HOST, + ACL_MEMCPY_HOST_TO_DEVICE, + ACL_MEMCPY_DEVICE_TO_HOST, + ACL_MEMCPY_DEVICE_TO_DEVICE, } aclrtMemcpyKind; typedef enum aclrtMemMallocPolicy { - ACL_MEM_MALLOC_HUGE_FIRST, - ACL_MEM_MALLOC_HUGE_ONLY, - ACL_MEM_MALLOC_NORMAL_ONLY, - ACL_MEM_MALLOC_HUGE_FIRST_P2P, - ACL_MEM_MALLOC_HUGE_ONLY_P2P, - ACL_MEM_MALLOC_NORMAL_ONLY_P2P, + ACL_MEM_MALLOC_HUGE_FIRST, + ACL_MEM_MALLOC_HUGE_ONLY, + ACL_MEM_MALLOC_NORMAL_ONLY, + ACL_MEM_MALLOC_HUGE_FIRST_P2P, + ACL_MEM_MALLOC_HUGE_ONLY_P2P, + ACL_MEM_MALLOC_NORMAL_ONLY_P2P, } aclrtMemMallocPolicy; typedef enum aclrtMemAttr { - ACL_DDR_MEM, - ACL_HBM_MEM, - ACL_DDR_MEM_HUGE, - ACL_DDR_MEM_NORMAL, - ACL_HBM_MEM_HUGE, - ACL_HBM_MEM_NORMAL, - ACL_DDR_MEM_P2P_HUGE, - ACL_DDR_MEM_P2P_NORMAL, - ACL_HBM_MEM_P2P_HUGE, - ACL_HBM_MEM_P2P_NORMAL, + ACL_DDR_MEM, + ACL_HBM_MEM, + ACL_DDR_MEM_HUGE, + ACL_DDR_MEM_NORMAL, + ACL_HBM_MEM_HUGE, + ACL_HBM_MEM_NORMAL, + ACL_DDR_MEM_P2P_HUGE, + ACL_DDR_MEM_P2P_NORMAL, + ACL_HBM_MEM_P2P_HUGE, + ACL_HBM_MEM_P2P_NORMAL, } aclrtMemAttr; typedef enum aclrtGroupAttr { - ACL_GROUP_AICORE_INT, - ACL_GROUP_AIV_INT, - ACL_GROUP_AIC_INT, - ACL_GROUP_SDMANUM_INT, - ACL_GROUP_ASQNUM_INT + ACL_GROUP_AICORE_INT, + ACL_GROUP_AIV_INT, + ACL_GROUP_AIC_INT, + ACL_GROUP_SDMANUM_INT, + ACL_GROUP_ASQNUM_INT, + ACL_GROUP_GROUPID_INT } aclrtGroupAttr; typedef struct tagRtGroupInfo aclrtGroupInfo; @@ -472,7 +473,7 @@ ACL_FUNC_VISIBILITY aclError aclrtRecordEvent(aclrtEvent event, aclrtStream stre */ ACL_FUNC_VISIBILITY aclError aclrtResetEvent(aclrtEvent event, aclrtStream stream); -/** + /** * @ingroup AscendCL * @brief Queries an event's status * @@ -534,7 +535,9 @@ ACL_FUNC_VISIBILITY aclError aclrtEventElapsedTime(float *ms, aclrtEvent start, * * @see aclrtFree | acldvppMalloc | aclrtMallocCached */ -ACL_FUNC_VISIBILITY aclError aclrtMalloc(void **devPtr, size_t size, aclrtMemMallocPolicy policy); +ACL_FUNC_VISIBILITY aclError aclrtMalloc(void **devPtr, + size_t size, + aclrtMemMallocPolicy policy); /** * @ingroup AscendCL @@ -557,7 +560,9 @@ ACL_FUNC_VISIBILITY aclError aclrtMalloc(void **devPtr, size_t size, aclrtMemMal * * @see aclrtFree | aclrtMalloc */ -ACL_FUNC_VISIBILITY aclError aclrtMallocCached(void **devPtr, size_t size, aclrtMemMallocPolicy policy); +ACL_FUNC_VISIBILITY aclError aclrtMallocCached(void **devPtr, + size_t size, + aclrtMemMallocPolicy policy); /** * @ingroup AscendCL @@ -648,7 +653,10 @@ ACL_FUNC_VISIBILITY aclError aclrtFreeHost(void *hostPtr); * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclrtMemcpy(void *dst, size_t destMax, const void *src, size_t count, +ACL_FUNC_VISIBILITY aclError aclrtMemcpy(void *dst, + size_t destMax, + const void *src, + size_t count, aclrtMemcpyKind kind); /** @@ -695,31 +703,38 @@ ACL_FUNC_VISIBILITY aclError aclrtMemset(void *devPtr, size_t maxCount, int32_t * * @see aclrtSynchronizeStream */ -ACL_FUNC_VISIBILITY aclError aclrtMemcpyAsync(void *dst, size_t destMax, const void *src, size_t count, - aclrtMemcpyKind kind, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclrtMemcpyAsync(void *dst, + size_t destMax, + const void *src, + size_t count, + aclrtMemcpyKind kind, + aclrtStream stream); /** - * @ingroup AscendCL - * @brief Asynchronous initialize memory - * and set contents of memory to specified value async - * - * @par Function +* @ingroup AscendCL +* @brief Asynchronous initialize memory +* and set contents of memory to specified value async +* +* @par Function * The memory to be initialized is on the Host or device side, * and the system determines whether * it is host or device according to the address * - * @param devPtr [IN] destination address pointer - * @param maxCount [IN] Max length of destination address memory - * @param value [IN] set value - * @param count [IN] the number of byte to set - * @param stream [IN] asynchronized task stream - * - * @retval ACL_SUCCESS The function is successfully executed. - * @retval OtherValues Failure - * - * @see aclrtSynchronizeStream - */ -ACL_FUNC_VISIBILITY aclError aclrtMemsetAsync(void *devPtr, size_t maxCount, int32_t value, size_t count, +* @param devPtr [IN] destination address pointer +* @param maxCount [IN] Max length of destination address memory +* @param value [IN] set value +* @param count [IN] the number of byte to set +* @param stream [IN] asynchronized task stream +* +* @retval ACL_SUCCESS The function is successfully executed. +* @retval OtherValues Failure +* +* @see aclrtSynchronizeStream +*/ +ACL_FUNC_VISIBILITY aclError aclrtMemsetAsync(void *devPtr, + size_t maxCount, + int32_t value, + size_t count, aclrtStream stream); /** @@ -854,7 +869,7 @@ ACL_FUNC_VISIBILITY aclError aclrtGetAllGroupInfo(aclrtGroupInfo *groupInfo); * @brief get detail information of group * * @param groupInfo [IN] pointer to group information - * @param groupId [IN] group index value + * @param groupIndex [IN] group index value * @param attr [IN] group attribute * @param attrValue [OUT] pointer to attribute value * @param valueLen [IN] length of attribute value @@ -865,8 +880,11 @@ ACL_FUNC_VISIBILITY aclError aclrtGetAllGroupInfo(aclrtGroupInfo *groupInfo); * * @see aclrtGetGroupCount | aclrtGetAllGroupInfo */ -ACL_FUNC_VISIBILITY aclError aclrtGetGroupInfoDetail(const aclrtGroupInfo *groupInfo, int32_t groupId, - aclrtGroupAttr attr, void *attrValue, size_t valueLen, +ACL_FUNC_VISIBILITY aclError aclrtGetGroupInfoDetail(const aclrtGroupInfo *groupInfo, + int32_t groupIndex, + aclrtGroupAttr attr, + void *attrValue, + size_t valueLen, size_t *paramRetSize); /** @@ -929,4 +947,5 @@ ACL_FUNC_VISIBILITY aclError aclrtGetMemInfo(aclrtMemAttr attr, size_t *free, si } #endif -#endif // INC_EXTERNAL_ACL_ACL_RT_H_ +#endif // INC_EXTERNAL_ACL_ACL_RT_H_ + diff --git a/inc/external/acl/acl_tdt.h b/inc/external/acl/acl_tdt.h index c357518d..61995121 100644 --- a/inc/external/acl/acl_tdt.h +++ b/inc/external/acl/acl_tdt.h @@ -24,10 +24,10 @@ extern "C" { #endif enum acltdtTensorType { - ACL_TENSOR_DATA_UNDEFINED = -1, - ACL_TENSOR_DATA_TENSOR, - ACL_TENSOR_DATA_END_OF_SEQUENCE, - ACL_TENSOR_DATA_ABNORMAL + ACL_TENSOR_DATA_UNDEFINED = -1, + ACL_TENSOR_DATA_TENSOR, + ACL_TENSOR_DATA_END_OF_SEQUENCE, + ACL_TENSOR_DATA_ABNORMAL }; typedef struct acltdtDataItem acltdtDataItem; @@ -64,7 +64,7 @@ ACL_FUNC_VISIBILITY aclDataType acltdtGetDataTypeFromItem(const acltdtDataItem * * * @retval null for failed * @retval OtherValues success - */ +*/ ACL_FUNC_VISIBILITY void *acltdtGetDataAddrFromItem(const acltdtDataItem *dataItem); /** @@ -75,7 +75,7 @@ ACL_FUNC_VISIBILITY void *acltdtGetDataAddrFromItem(const acltdtDataItem *dataIt * * @retval 0 for failed * @retval OtherValues success - */ +*/ ACL_FUNC_VISIBILITY size_t acltdtGetDataSizeFromItem(const acltdtDataItem *dataItem); /** @@ -86,7 +86,7 @@ ACL_FUNC_VISIBILITY size_t acltdtGetDataSizeFromItem(const acltdtDataItem *dataI * * @retval 0 for failed * @retval OtherValues success - */ +*/ ACL_FUNC_VISIBILITY size_t acltdtGetDimNumFromItem(const acltdtDataItem *dataItem); /** @@ -118,8 +118,12 @@ ACL_FUNC_VISIBILITY aclError acltdtGetDimsFromItem(const acltdtDataItem *dataIte * * @see acltdtDestroyDataItem */ -ACL_FUNC_VISIBILITY acltdtDataItem *acltdtCreateDataItem(acltdtTensorType tdtType, const int64_t *dims, size_t dimNum, - aclDataType dataType, void *data, size_t size); +ACL_FUNC_VISIBILITY acltdtDataItem *acltdtCreateDataItem(acltdtTensorType tdtType, + const int64_t *dims, + size_t dimNum, + aclDataType dataType, + void *data, + size_t size); /** * @ingroup AscendCL @@ -250,7 +254,8 @@ ACL_FUNC_VISIBILITY aclError acltdtDestroyChannel(acltdtChannelHandle *handle); * * @see acltdtReceiveTensor */ -ACL_FUNC_VISIBILITY aclError acltdtSendTensor(const acltdtChannelHandle *handle, const acltdtDataset *dataset, +ACL_FUNC_VISIBILITY aclError acltdtSendTensor(const acltdtChannelHandle *handle, + const acltdtDataset *dataset, int32_t timeout); /** @@ -266,11 +271,13 @@ ACL_FUNC_VISIBILITY aclError acltdtSendTensor(const acltdtChannelHandle *handle, * * @see acltdtSendTensor */ -ACL_FUNC_VISIBILITY aclError acltdtReceiveTensor(const acltdtChannelHandle *handle, acltdtDataset *dataset, +ACL_FUNC_VISIBILITY aclError acltdtReceiveTensor(const acltdtChannelHandle *handle, + acltdtDataset *dataset, int32_t timeout); #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_ACL_TDT_H_ +#endif //INC_EXTERNAL_ACL_ACL_TDT_H_ + diff --git a/inc/external/acl/error_codes/rt_error_codes.h b/inc/external/acl/error_codes/rt_error_codes.h index 2109fb79..47f16d9f 100644 --- a/inc/external/acl/error_codes/rt_error_codes.h +++ b/inc/external/acl/error_codes/rt_error_codes.h @@ -23,80 +23,80 @@ extern "C" { #endif -static const int32_t ACL_RT_SUCCESS = 0; // success +static const int32_t ACL_RT_SUCCESS = 0; // success -static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid -static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id -static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null -static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context -static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context -static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal -static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned -static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed -static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed -static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream -static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread -static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set -static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create -static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream -static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type -static const int32_t ACL_ERROR_RT_INVALID_HANDLE = 107017; // invalid handle -static const int32_t ACL_ERROR_RT_INVALID_MALLOC_TYPE = 107018; // invalid malloc type +static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid +static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id +static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null +static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context +static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context +static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal +static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned +static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed +static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed +static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream +static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread +static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set +static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create +static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream +static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type +static const int32_t ACL_ERROR_RT_INVALID_HANDLE = 107017; // invalid handle +static const int32_t ACL_ERROR_RT_INVALID_MALLOC_TYPE = 107018; // invalid malloc type -static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPORT = 207000; // feature not support -static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error -static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error -static const int32_t ACL_ERROR_RT_AICORE_OVER_FLOW = 207003; // aicore over flow -static const int32_t ACL_ERROR_RT_NO_DEVICE = 207004; // no device -static const int32_t ACL_ERROR_RT_RESOURCE_ALLOC_FAIL = 207005; // resource alloc fail -static const int32_t ACL_ERROR_RT_NO_PERMISSION = 207006; // no permission -static const int32_t ACL_ERROR_RT_NO_EVENT_RESOURCE = 207007; // no event resource -static const int32_t ACL_ERROR_RT_NO_STREAM_RESOURCE = 207008; // no stream resource -static const int32_t ACL_ERROR_RT_NO_NOTIFY_RESOURCE = 207009; // no notify resource -static const int32_t ACL_ERROR_RT_NO_MODEL_RESOURCE = 207010; // no model resource +static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPORT = 207000; // feature not support +static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error +static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error +static const int32_t ACL_ERROR_RT_AICORE_OVER_FLOW = 207003; // aicore over flow +static const int32_t ACL_ERROR_RT_NO_DEVICE = 207004; // no device +static const int32_t ACL_ERROR_RT_RESOURCE_ALLOC_FAIL = 207005; // resource alloc fail +static const int32_t ACL_ERROR_RT_NO_PERMISSION = 207006; // no permission +static const int32_t ACL_ERROR_RT_NO_EVENT_RESOURCE = 207007; // no event resource +static const int32_t ACL_ERROR_RT_NO_STREAM_RESOURCE = 207008; // no stream resource +static const int32_t ACL_ERROR_RT_NO_NOTIFY_RESOURCE = 207009; // no notify resource +static const int32_t ACL_ERROR_RT_NO_MODEL_RESOURCE = 207010; // no model resource -static const int32_t ACL_ERROR_RT_INTERNAL_ERROR = 507000; // runtime internal error -static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error -static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream -static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream -static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete -static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence -static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete -static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error -static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error -static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support -static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat -static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed -static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout -static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error -static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout -static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception -static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception -static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout -static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception -static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error -static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error -static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error -static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error -static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal -static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering -static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init -static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data -static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error -static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate -static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed -static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed -static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context -static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out -static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error +static const int32_t ACL_ERROR_RT_INTERNAL_ERROR = 507000; // runtime internal error +static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error +static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream +static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream +static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete +static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence +static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete +static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error +static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error +static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support +static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat +static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed +static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout +static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error +static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout +static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception +static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception +static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout +static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception +static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error +static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error +static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error +static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error +static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal +static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering +static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init +static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data +static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error +static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate +static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed +static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed +static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context +static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out +static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error -static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error -static const int32_t ACL_ERROR_RT_AICPU_INTERNAL_ERROR = 507900; // aicpu internal error +static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error +static const int32_t ACL_ERROR_RT_AICPU_INTERNAL_ERROR = 507900; // aicpu internal error #ifdef __cplusplus } #endif -#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ +#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ diff --git a/inc/external/acl/ops/acl_cblas.h b/inc/external/acl/ops/acl_cblas.h index 3d81eb2b..a2bd8c61 100644 --- a/inc/external/acl/ops/acl_cblas.h +++ b/inc/external/acl/ops/acl_cblas.h @@ -23,9 +23,17 @@ extern "C" { #endif -typedef enum aclTransType { ACL_TRANS_N, ACL_TRANS_T, ACL_TRANS_NZ, ACL_TRANS_NZ_T } aclTransType; +typedef enum aclTransType { + ACL_TRANS_N, + ACL_TRANS_T, + ACL_TRANS_NZ, + ACL_TRANS_NZ_T +} aclTransType; -typedef enum aclComputeType { ACL_COMPUTE_HIGH_PRECISION, ACL_COMPUTE_LOW_PRECISION } aclComputeType; +typedef enum aclComputeType { + ACL_COMPUTE_HIGH_PRECISION, + ACL_COMPUTE_LOW_PRECISION +} aclComputeType; /** * @ingroup AscendCL @@ -53,11 +61,12 @@ typedef enum aclComputeType { ACL_COMPUTE_HIGH_PRECISION, ACL_COMPUTE_LOW_PRECIS * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure - */ -ACL_FUNC_VISIBILITY aclError aclblasGemvEx(aclTransType transA, int m, int n, const void *alpha, const void *a, int lda, - aclDataType dataTypeA, const void *x, int incx, aclDataType dataTypeX, - const void *beta, void *y, int incy, aclDataType dataTypeY, - aclComputeType type, aclrtStream stream); +*/ +ACL_FUNC_VISIBILITY aclError aclblasGemvEx(aclTransType transA, int m, int n, + const void *alpha, const void *a, int lda, aclDataType dataTypeA, + const void *x, int incx, aclDataType dataTypeX, + const void *beta, void *y, int incy, aclDataType dataTypeY, + aclComputeType type, aclrtStream stream); /** * @ingroup AscendCL @@ -74,10 +83,15 @@ ACL_FUNC_VISIBILITY aclError aclblasGemvEx(aclTransType transA, int m, int n, co * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure - */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemvEx(aclTransType transA, int m, int n, aclDataType dataTypeA, - aclDataType dataTypeX, aclDataType dataTypeY, - aclComputeType type, aclopHandle **handle); +*/ +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemvEx(aclTransType transA, + int m, + int n, + aclDataType dataTypeA, + aclDataType dataTypeX, + aclDataType dataTypeY, + aclComputeType type, + aclopHandle **handle); /** * @ingroup AscendCL @@ -101,9 +115,18 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemvEx(aclTransType transA, i * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasHgemv(aclTransType transA, int m, int n, const aclFloat16 *alpha, - const aclFloat16 *a, int lda, const aclFloat16 *x, int incx, - const aclFloat16 *beta, aclFloat16 *y, int incy, aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasHgemv(aclTransType transA, + int m, + int n, + const aclFloat16 *alpha, + const aclFloat16 *a, + int lda, + const aclFloat16 *x, + int incx, + const aclFloat16 *beta, + aclFloat16 *y, + int incy, + aclComputeType type, aclrtStream stream); /** @@ -119,7 +142,10 @@ ACL_FUNC_VISIBILITY aclError aclblasHgemv(aclTransType transA, int m, int n, con * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemv(aclTransType transA, int m, int n, aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemv(aclTransType transA, + int m, + int n, + aclComputeType type, aclopHandle **handle); /** @@ -145,9 +171,19 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemv(aclTransType transA, in * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasS8gemv(aclTransType transA, int m, int n, const int32_t *alpha, const int8_t *a, - int lda, const int8_t *x, int incx, const int32_t *beta, int32_t *y, - int incy, aclComputeType type, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclblasS8gemv(aclTransType transA, + int m, + int n, + const int32_t *alpha, + const int8_t *a, + int lda, + const int8_t *x, + int incx, + const int32_t *beta, + int32_t *y, + int incy, + aclComputeType type, + aclrtStream stream); /** * @ingroup AscendCL @@ -162,7 +198,10 @@ ACL_FUNC_VISIBILITY aclError aclblasS8gemv(aclTransType transA, int m, int n, co * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemv(aclTransType transA, int m, int n, aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemv(aclTransType transA, + int m, + int n, + aclComputeType type, aclopHandle **handle); /** @@ -194,11 +233,26 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemv(aclTransType transA, i * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasGemmEx(aclTransType transA, aclTransType transB, aclTransType transC, int m, int n, - int k, const void *alpha, const void *matrixA, int lda, - aclDataType dataTypeA, const void *matrixB, int ldb, aclDataType dataTypeB, - const void *beta, void *matrixC, int ldc, aclDataType dataTypeC, - aclComputeType type, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclblasGemmEx(aclTransType transA, + aclTransType transB, + aclTransType transC, + int m, + int n, + int k, + const void *alpha, + const void *matrixA, + int lda, + aclDataType dataTypeA, + const void *matrixB, + int ldb, + aclDataType dataTypeB, + const void *beta, + void *matrixC, + int ldc, + aclDataType dataTypeC, + aclComputeType type, + aclrtStream stream); + /** * @ingroup AscendCL @@ -220,10 +274,18 @@ ACL_FUNC_VISIBILITY aclError aclblasGemmEx(aclTransType transA, aclTransType tra * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemmEx(aclTransType transA, aclTransType transB, aclTransType transC, - int m, int n, int k, aclDataType dataTypeA, - aclDataType dataTypeB, aclDataType dataTypeC, - aclComputeType type, aclopHandle **handle); +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemmEx(aclTransType transA, + aclTransType transB, + aclTransType transC, + int m, + int n, + int k, + aclDataType dataTypeA, + aclDataType dataTypeB, + aclDataType dataTypeC, + aclComputeType type, + aclopHandle **handle); + /** * @ingroup AscendCL @@ -251,10 +313,22 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemmEx(aclTransType transA, a * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasHgemm(aclTransType transA, aclTransType transB, aclTransType transC, int m, int n, - int k, const aclFloat16 *alpha, const aclFloat16 *matrixA, int lda, - const aclFloat16 *matrixB, int ldb, const aclFloat16 *beta, - aclFloat16 *matrixC, int ldc, aclComputeType type, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclblasHgemm(aclTransType transA, + aclTransType transB, + aclTransType transC, + int m, + int n, + int k, + const aclFloat16 *alpha, + const aclFloat16 *matrixA, + int lda, + const aclFloat16 *matrixB, + int ldb, + const aclFloat16 *beta, + aclFloat16 *matrixC, + int ldc, + aclComputeType type, + aclrtStream stream); /** * @ingroup AscendCL @@ -272,8 +346,13 @@ ACL_FUNC_VISIBILITY aclError aclblasHgemm(aclTransType transA, aclTransType tran * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemm(aclTransType transA, aclTransType transB, aclTransType transC, - int m, int n, int k, aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemm(aclTransType transA, + aclTransType transB, + aclTransType transC, + int m, + int n, + int k, + aclComputeType type, aclopHandle **handle); /** @@ -302,10 +381,23 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemm(aclTransType transA, ac * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasS8gemm(aclTransType transA, aclTransType transB, aclTransType transC, int m, int n, - int k, const int32_t *alpha, const int8_t *matrixA, int lda, - const int8_t *matrixB, int ldb, const int32_t *beta, int32_t *matrixC, - int ldc, aclComputeType type, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclblasS8gemm(aclTransType transA, + aclTransType transB, + aclTransType transC, + int m, + int n, + int k, + const int32_t *alpha, + const int8_t *matrixA, + int lda, + const int8_t *matrixB, + int ldb, + const int32_t *beta, + int32_t *matrixC, + int ldc, + aclComputeType type, + aclrtStream stream); + /** * @ingroup AscendCL @@ -323,12 +415,17 @@ ACL_FUNC_VISIBILITY aclError aclblasS8gemm(aclTransType transA, aclTransType tra * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemm(aclTransType transA, aclTransType transB, aclTransType transC, - int m, int n, int k, aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemm(aclTransType transA, + aclTransType transB, + aclTransType transC, + int m, + int n, + int k, + aclComputeType type, aclopHandle **handle); #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_OPS_ACL_CBLAS_H_ +#endif // INC_EXTERNAL_ACL_OPS_ACL_CBLAS_H_ diff --git a/inc/external/acl/ops/acl_dvpp.h b/inc/external/acl/ops/acl_dvpp.h index 8f5d3904..42ec4a8d 100644 --- a/inc/external/acl/ops/acl_dvpp.h +++ b/inc/external/acl/ops/acl_dvpp.h @@ -53,109 +53,123 @@ typedef void (*aclvencCallback)(acldvppPicDesc *input, acldvppStreamDesc *output // Supported Pixel Format enum acldvppPixelFormat { - PIXEL_FORMAT_YUV_400 = 0, // 0 - PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 1, // 1 - PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 2, // 2 - PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 3, // 3 - PIXEL_FORMAT_YVU_SEMIPLANAR_422 = 4, // 4 - PIXEL_FORMAT_YUV_SEMIPLANAR_444 = 5, // 5 - PIXEL_FORMAT_YVU_SEMIPLANAR_444 = 6, // 6 - PIXEL_FORMAT_YUYV_PACKED_422 = 7, // 7 - PIXEL_FORMAT_UYVY_PACKED_422 = 8, // 8 - PIXEL_FORMAT_YVYU_PACKED_422 = 9, // 9 - PIXEL_FORMAT_VYUY_PACKED_422 = 10, // 10 - PIXEL_FORMAT_YUV_PACKED_444 = 11, // 11 - PIXEL_FORMAT_RGB_888 = 12, // 12 - PIXEL_FORMAT_BGR_888 = 13, // 13 - PIXEL_FORMAT_ARGB_8888 = 14, // 14 - PIXEL_FORMAT_ABGR_8888 = 15, // 15 - PIXEL_FORMAT_RGBA_8888 = 16, // 16 - PIXEL_FORMAT_BGRA_8888 = 17, // 17 - PIXEL_FORMAT_YUV_SEMI_PLANNER_420_10BIT = 18, // 18 - PIXEL_FORMAT_YVU_SEMI_PLANNER_420_10BIT = 19, // 19 - PIXEL_FORMAT_YVU_PLANAR_420 = 20, // 20 - PIXEL_FORMAT_YVU_PLANAR_422, - PIXEL_FORMAT_YVU_PLANAR_444, - PIXEL_FORMAT_RGB_444 = 23, - PIXEL_FORMAT_BGR_444, - PIXEL_FORMAT_ARGB_4444, - PIXEL_FORMAT_ABGR_4444, - PIXEL_FORMAT_RGBA_4444, - PIXEL_FORMAT_BGRA_4444, - PIXEL_FORMAT_RGB_555, - PIXEL_FORMAT_BGR_555, - PIXEL_FORMAT_RGB_565, - PIXEL_FORMAT_BGR_565, - PIXEL_FORMAT_ARGB_1555, - PIXEL_FORMAT_ABGR_1555, - PIXEL_FORMAT_RGBA_1555, - PIXEL_FORMAT_BGRA_1555, - PIXEL_FORMAT_ARGB_8565, - PIXEL_FORMAT_ABGR_8565, - PIXEL_FORMAT_RGBA_8565, - PIXEL_FORMAT_BGRA_8565, - PIXEL_FORMAT_RGB_BAYER_8BPP = 50, - PIXEL_FORMAT_RGB_BAYER_10BPP, - PIXEL_FORMAT_RGB_BAYER_12BPP, - PIXEL_FORMAT_RGB_BAYER_14BPP, - PIXEL_FORMAT_RGB_BAYER_16BPP, - PIXEL_FORMAT_BGR_888_PLANAR = 70, - PIXEL_FORMAT_HSV_888_PACKAGE, - PIXEL_FORMAT_HSV_888_PLANAR, - PIXEL_FORMAT_LAB_888_PACKAGE, - PIXEL_FORMAT_LAB_888_PLANAR, - PIXEL_FORMAT_S8C1, - PIXEL_FORMAT_S8C2_PACKAGE, - PIXEL_FORMAT_S8C2_PLANAR, - PIXEL_FORMAT_S16C1, - PIXEL_FORMAT_U8C1, - PIXEL_FORMAT_U16C1, - PIXEL_FORMAT_S32C1, - PIXEL_FORMAT_U32C1, - PIXEL_FORMAT_U64C1, - PIXEL_FORMAT_S64C1, - PIXEL_FORMAT_YUV_SEMIPLANAR_440 = 1000, - PIXEL_FORMAT_YVU_SEMIPLANAR_440, - PIXEL_FORMAT_FLOAT32, - PIXEL_FORMAT_BUTT, - PIXEL_FORMAT_UNKNOWN = 10000 + PIXEL_FORMAT_YUV_400 = 0, // 0 + PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 1, // 1 + PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 2, // 2 + PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 3, // 3 + PIXEL_FORMAT_YVU_SEMIPLANAR_422 = 4, // 4 + PIXEL_FORMAT_YUV_SEMIPLANAR_444 = 5, // 5 + PIXEL_FORMAT_YVU_SEMIPLANAR_444 = 6, // 6 + PIXEL_FORMAT_YUYV_PACKED_422 = 7, // 7 + PIXEL_FORMAT_UYVY_PACKED_422 = 8, // 8 + PIXEL_FORMAT_YVYU_PACKED_422 = 9, // 9 + PIXEL_FORMAT_VYUY_PACKED_422 = 10, // 10 + PIXEL_FORMAT_YUV_PACKED_444 = 11, // 11 + PIXEL_FORMAT_RGB_888 = 12, // 12 + PIXEL_FORMAT_BGR_888 = 13, // 13 + PIXEL_FORMAT_ARGB_8888 = 14, // 14 + PIXEL_FORMAT_ABGR_8888 = 15, // 15 + PIXEL_FORMAT_RGBA_8888 = 16, // 16 + PIXEL_FORMAT_BGRA_8888 = 17, // 17 + PIXEL_FORMAT_YUV_SEMI_PLANNER_420_10BIT = 18, // 18 + PIXEL_FORMAT_YVU_SEMI_PLANNER_420_10BIT = 19, // 19 + PIXEL_FORMAT_YVU_PLANAR_420 = 20, // 20 + PIXEL_FORMAT_YVU_PLANAR_422, + PIXEL_FORMAT_YVU_PLANAR_444, + PIXEL_FORMAT_RGB_444 = 23, + PIXEL_FORMAT_BGR_444, + PIXEL_FORMAT_ARGB_4444, + PIXEL_FORMAT_ABGR_4444, + PIXEL_FORMAT_RGBA_4444, + PIXEL_FORMAT_BGRA_4444, + PIXEL_FORMAT_RGB_555, + PIXEL_FORMAT_BGR_555, + PIXEL_FORMAT_RGB_565, + PIXEL_FORMAT_BGR_565, + PIXEL_FORMAT_ARGB_1555, + PIXEL_FORMAT_ABGR_1555, + PIXEL_FORMAT_RGBA_1555, + PIXEL_FORMAT_BGRA_1555, + PIXEL_FORMAT_ARGB_8565, + PIXEL_FORMAT_ABGR_8565, + PIXEL_FORMAT_RGBA_8565, + PIXEL_FORMAT_BGRA_8565, + PIXEL_FORMAT_RGB_BAYER_8BPP = 50, + PIXEL_FORMAT_RGB_BAYER_10BPP, + PIXEL_FORMAT_RGB_BAYER_12BPP, + PIXEL_FORMAT_RGB_BAYER_14BPP, + PIXEL_FORMAT_RGB_BAYER_16BPP, + PIXEL_FORMAT_BGR_888_PLANAR = 70, + PIXEL_FORMAT_HSV_888_PACKAGE, + PIXEL_FORMAT_HSV_888_PLANAR, + PIXEL_FORMAT_LAB_888_PACKAGE, + PIXEL_FORMAT_LAB_888_PLANAR, + PIXEL_FORMAT_S8C1, + PIXEL_FORMAT_S8C2_PACKAGE, + PIXEL_FORMAT_S8C2_PLANAR, + PIXEL_FORMAT_S16C1, + PIXEL_FORMAT_U8C1, + PIXEL_FORMAT_U16C1, + PIXEL_FORMAT_S32C1, + PIXEL_FORMAT_U32C1, + PIXEL_FORMAT_U64C1, + PIXEL_FORMAT_S64C1, + PIXEL_FORMAT_YUV_SEMIPLANAR_440 = 1000, + PIXEL_FORMAT_YVU_SEMIPLANAR_440, + PIXEL_FORMAT_FLOAT32, + PIXEL_FORMAT_BUTT, + PIXEL_FORMAT_UNKNOWN = 10000 }; // Stream Format -enum acldvppStreamFormat { H265_MAIN_LEVEL = 0, H264_BASELINE_LEVEL, H264_MAIN_LEVEL, H264_HIGH_LEVEL }; +enum acldvppStreamFormat { + H265_MAIN_LEVEL = 0, + H264_BASELINE_LEVEL, + H264_MAIN_LEVEL, + H264_HIGH_LEVEL +}; // Supported Channel Mode -enum acldvppChannelMode { DVPP_CHNMODE_VPC = 1, DVPP_CHNMODE_JPEGD = 2, DVPP_CHNMODE_JPEGE = 4 }; +enum acldvppChannelMode { + DVPP_CHNMODE_VPC = 1, + DVPP_CHNMODE_JPEGD = 2, + DVPP_CHNMODE_JPEGE = 4 +}; // Supported Border Type -enum acldvppBorderType { BORDER_CONSTANT = 0, BORDER_REPLICATE, BORDER_REFLECT, BORDER_REFLECT_101 }; +enum acldvppBorderType { + BORDER_CONSTANT = 0, + BORDER_REPLICATE, + BORDER_REFLECT, + BORDER_REFLECT_101 +}; // Venc parameter type enum aclvencChannelDescParamType { - ACL_VENC_THREAD_ID_UINT64 = 0, - ACL_VENC_CALLBACK_PTR, - ACL_VENC_PIXEL_FORMAT_UINT32, - ACL_VENC_ENCODE_TYPE_UINT32, - ACL_VENC_PIC_WIDTH_UINT32, - ACL_VENC_PIC_HEIGHT_UINT32, - ACL_VENC_KEY_FRAME_INTERVAL_UINT32, - ACL_VENC_BUF_ADDR_PTR, - ACL_VENC_BUF_SIZE_UINT32, - ACL_VENC_RC_MODE_UINT32, - ACL_VENC_SRC_RATE_UINT32, - ACL_VENC_MAX_BITRATE_UINT32, - ACL_VENC_MAX_IP_PROP_UINT32 + ACL_VENC_THREAD_ID_UINT64 = 0, + ACL_VENC_CALLBACK_PTR, + ACL_VENC_PIXEL_FORMAT_UINT32, + ACL_VENC_ENCODE_TYPE_UINT32, + ACL_VENC_PIC_WIDTH_UINT32, + ACL_VENC_PIC_HEIGHT_UINT32, + ACL_VENC_KEY_FRAME_INTERVAL_UINT32, + ACL_VENC_BUF_ADDR_PTR, + ACL_VENC_BUF_SIZE_UINT32, + ACL_VENC_RC_MODE_UINT32, + ACL_VENC_SRC_RATE_UINT32, + ACL_VENC_MAX_BITRATE_UINT32, + ACL_VENC_MAX_IP_PROP_UINT32 }; // Jpeg picture format enum acldvppJpegFormat { - ACL_JPEG_CSS_444 = 0, - ACL_JPEG_CSS_422, - ACL_JPEG_CSS_420, - ACL_JPEG_CSS_GRAY, - ACL_JPEG_CSS_440, - ACL_JPEG_CSS_411, - ACL_JPEG_CSS_UNKNOWN = 1000 + ACL_JPEG_CSS_444 = 0, + ACL_JPEG_CSS_422, + ACL_JPEG_CSS_420, + ACL_JPEG_CSS_GRAY, + ACL_JPEG_CSS_440, + ACL_JPEG_CSS_411, + ACL_JPEG_CSS_UNKNOWN = 1000 }; /** @@ -509,7 +523,9 @@ ACL_FUNC_VISIBILITY uint32_t acldvppGetPicDescRetCode(const acldvppPicDesc *picD * @retval null for failed. * @retval other success */ -ACL_FUNC_VISIBILITY acldvppRoiConfig *acldvppCreateRoiConfig(uint32_t left, uint32_t right, uint32_t top, +ACL_FUNC_VISIBILITY acldvppRoiConfig *acldvppCreateRoiConfig(uint32_t left, + uint32_t right, + uint32_t top, uint32_t bottom); /** @@ -588,7 +604,10 @@ ACL_FUNC_VISIBILITY aclError acldvppSetRoiConfigBottom(acldvppRoiConfig *config, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppSetRoiConfig(acldvppRoiConfig *config, uint32_t left, uint32_t right, uint32_t top, +ACL_FUNC_VISIBILITY aclError acldvppSetRoiConfig(acldvppRoiConfig *config, + uint32_t left, + uint32_t right, + uint32_t top, uint32_t bottom); /** @@ -1077,8 +1096,7 @@ ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescMaxBitRate(aclvencChannelDesc * @retval ACL_SUCCESS for success, other for failure */ ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescParam(aclvencChannelDesc *channelDesc, - aclvencChannelDescParamType paramType, size_t length, - const void *param); + aclvencChannelDescParamType paramType, size_t length, const void *param); /** * @ingroup AscendCL @@ -1227,8 +1245,7 @@ ACL_FUNC_VISIBILITY uint32_t aclvencGetChannelDescMaxBitRate(const aclvencChanne * @retval ACL_SUCCESS for success, other for failure */ ACL_FUNC_VISIBILITY aclError aclvencGetChannelDescParam(const aclvencChannelDesc *channelDesc, - aclvencChannelDescParamType paramType, size_t length, - size_t *paramRetSize, void *param); + aclvencChannelDescParamType paramType, size_t length, size_t *paramRetSize, void *param); /** * @ingroup AscendCL @@ -1528,7 +1545,10 @@ ACL_FUNC_VISIBILITY aclError aclvdecDestroyFrameConfig(aclvdecFrameConfig *vdecF * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfo(const void *data, uint32_t size, uint32_t *width, uint32_t *height, +ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfo(const void *data, + uint32_t size, + uint32_t *width, + uint32_t *height, int32_t *components); /** @@ -1545,8 +1565,11 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfo(const void *data, uint32_t * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfoV2(const void *data, uint32_t size, uint32_t *width, - uint32_t *height, int32_t *components, +ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfoV2(const void *data, + uint32_t size, + uint32_t *width, + uint32_t *height, + int32_t *components, acldvppJpegFormat *format); /** @@ -1561,7 +1584,8 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfoV2(const void *data, uint32_ * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError acldvppJpegPredictEncSize(const acldvppPicDesc *inputDesc, - const acldvppJpegeConfig *config, uint32_t *size); + const acldvppJpegeConfig *config, + uint32_t *size); /** * @ingroup AscendCL @@ -1575,8 +1599,10 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegPredictEncSize(const acldvppPicDesc *inp * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppJpegPredictDecSize(const void *data, uint32_t dataSize, - acldvppPixelFormat outputPixelFormat, uint32_t *decSize); +ACL_FUNC_VISIBILITY aclError acldvppJpegPredictDecSize(const void *data, + uint32_t dataSize, + acldvppPixelFormat outputPixelFormat, + uint32_t *decSize); /** * @ingroup AscendCL @@ -1591,8 +1617,11 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegPredictDecSize(const void *data, uint32_ * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppPngGetImageInfo(const void *data, uint32_t dataSize, uint32_t *width, - uint32_t *height, int32_t *components); +ACL_FUNC_VISIBILITY aclError acldvppPngGetImageInfo(const void *data, + uint32_t dataSize, + uint32_t *width, + uint32_t *height, + int32_t *components); /** * @ingroup AscendCL @@ -1606,8 +1635,10 @@ ACL_FUNC_VISIBILITY aclError acldvppPngGetImageInfo(const void *data, uint32_t d * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppPngPredictDecSize(const void *data, uint32_t dataSize, - acldvppPixelFormat outputPixelFormat, uint32_t *decSize); +ACL_FUNC_VISIBILITY aclError acldvppPngPredictDecSize(const void *data, + uint32_t dataSize, + acldvppPixelFormat outputPixelFormat, + uint32_t *decSize); /** * @ingroup AscendCL @@ -1671,8 +1702,10 @@ ACL_FUNC_VISIBILITY aclError acldvppDestroyChannel(acldvppChannelDesc *channelDe * @see acldvppCreateChannel | acldvppCreatePicDesc * | acldvppCreateResizeConfig */ -ACL_FUNC_VISIBILITY aclError acldvppVpcResizeAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, acldvppResizeConfig *resizeConfig, +ACL_FUNC_VISIBILITY aclError acldvppVpcResizeAsync(acldvppChannelDesc *channelDesc, + acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, + acldvppResizeConfig *resizeConfig, aclrtStream stream); /** @@ -1708,8 +1741,10 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcResizeAsync(acldvppChannelDesc *channelDe * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppVpcCropAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, acldvppRoiConfig *cropArea, +ACL_FUNC_VISIBILITY aclError acldvppVpcCropAsync(acldvppChannelDesc *channelDesc, + acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, + acldvppRoiConfig *cropArea, aclrtStream stream); /** @@ -1734,9 +1769,12 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcCropAsync(acldvppChannelDesc *channelDesc * @see acldvppCreateChannel | acldvppCreateBatchPicDesc | acldvppCreateRoiConfig */ ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropAsync(acldvppChannelDesc *channelDesc, - acldvppBatchPicDesc *srcBatchPicDescs, uint32_t *roiNums, - uint32_t size, acldvppBatchPicDesc *dstBatchPicDescs, - acldvppRoiConfig *cropAreas[], aclrtStream stream); + acldvppBatchPicDesc *srcBatchPicDescs, + uint32_t *roiNums, + uint32_t size, + acldvppBatchPicDesc *dstBatchPicDescs, + acldvppRoiConfig *cropAreas[], + aclrtStream stream); /** * @ingroup AscendCL @@ -1759,9 +1797,12 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropAsync(acldvppChannelDesc *channe * * @see acldvppCreateChannel | acldvppCreatePicDesc | acldvppCreateRoiConfig */ -ACL_FUNC_VISIBILITY aclError acldvppVpcCropAndPasteAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, acldvppRoiConfig *cropArea, - acldvppRoiConfig *pasteArea, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppVpcCropAndPasteAsync(acldvppChannelDesc *channelDesc, + acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, + acldvppRoiConfig *cropArea, + acldvppRoiConfig *pasteArea, + aclrtStream stream); /** * @ingroup AscendCL @@ -1786,11 +1827,14 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcCropAndPasteAsync(acldvppChannelDesc *cha * * @see acldvppCreateChannel | acldvppCreateBatchPicDesc | acldvppCreateRoiConfig */ -ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropAndPasteAsync(acldvppChannelDesc *channelDesc, - acldvppBatchPicDesc *srcBatchPicDescs, uint32_t *roiNums, - uint32_t size, acldvppBatchPicDesc *dstBatchPicDescs, - acldvppRoiConfig *cropAreas[], - acldvppRoiConfig *pasteAreas[], aclrtStream stream); + ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropAndPasteAsync(acldvppChannelDesc *channelDesc, + acldvppBatchPicDesc *srcBatchPicDescs, + uint32_t *roiNums, + uint32_t size, + acldvppBatchPicDesc *dstBatchPicDescs, + acldvppRoiConfig *cropAreas[], + acldvppRoiConfig *pasteAreas[], + aclrtStream stream); /** * @ingroup AscendCL @@ -1818,8 +1862,11 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropAndPasteAsync(acldvppChannelDesc * * @see acldvppCreateChannel | acldvppCreatePicDesc */ -ACL_FUNC_VISIBILITY aclError acldvppJpegDecodeAsync(acldvppChannelDesc *channelDesc, const void *data, uint32_t size, - acldvppPicDesc *outputDesc, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppJpegDecodeAsync(acldvppChannelDesc *channelDesc, + const void *data, + uint32_t size, + acldvppPicDesc *outputDesc, + aclrtStream stream); /** * @ingroup AscendCL @@ -1837,8 +1884,11 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegDecodeAsync(acldvppChannelDesc *channelD * * @see acldvppCreateChannel | acldvppCreateJpegeConfig */ -ACL_FUNC_VISIBILITY aclError acldvppJpegEncodeAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, - const void *data, uint32_t *size, acldvppJpegeConfig *config, +ACL_FUNC_VISIBILITY aclError acldvppJpegEncodeAsync(acldvppChannelDesc *channelDesc, + acldvppPicDesc *inputDesc, + const void *data, + uint32_t *size, + acldvppJpegeConfig *config, aclrtStream stream); /** @@ -1856,8 +1906,11 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegEncodeAsync(acldvppChannelDesc *channelD * * @see acldvppCreateChannel | acldvppCreatePicDesc */ -ACL_FUNC_VISIBILITY aclError acldvppPngDecodeAsync(acldvppChannelDesc *channelDesc, const void *data, uint32_t size, - acldvppPicDesc *outputDesc, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppPngDecodeAsync(acldvppChannelDesc *channelDesc, + const void *data, + uint32_t size, + acldvppPicDesc *outputDesc, + aclrtStream stream); /** * @ingroup AscendCL @@ -1912,8 +1965,11 @@ ACL_FUNC_VISIBILITY aclError aclvdecDestroyChannel(aclvdecChannelDesc *channelDe * * @see aclvdecCreateChannel | acldvppCreateStreamDesc | acldvppCreatePicDesc */ -ACL_FUNC_VISIBILITY aclError aclvdecSendFrame(aclvdecChannelDesc *channelDesc, acldvppStreamDesc *input, - acldvppPicDesc *output, aclvdecFrameConfig *config, void *userData); +ACL_FUNC_VISIBILITY aclError aclvdecSendFrame(aclvdecChannelDesc *channelDesc, + acldvppStreamDesc *input, + acldvppPicDesc *output, + aclvdecFrameConfig *config, + void *userData); /** * @ingroup AscendCL @@ -1932,8 +1988,10 @@ ACL_FUNC_VISIBILITY aclError aclvdecSendFrame(aclvdecChannelDesc *channelDesc, a * * @see aclvdecCreateChannel | acldvppCreateStreamDesc | acldvppCreatePicDesc | aclvdecSendFrame */ -ACL_FUNC_VISIBILITY aclError aclvdecSendSkippedFrame(aclvdecChannelDesc *channelDesc, acldvppStreamDesc *input, - aclvdecFrameConfig *config, void *userData); +ACL_FUNC_VISIBILITY aclError aclvdecSendSkippedFrame(aclvdecChannelDesc *channelDesc, + acldvppStreamDesc *input, + aclvdecFrameConfig *config, + void *userData); /** * @ingroup AscendCL @@ -1954,8 +2012,10 @@ ACL_FUNC_VISIBILITY aclError aclvdecSendSkippedFrame(aclvdecChannelDesc *channel * * @see acldvppCreateChannel | acldvppCreatePicDesc */ -ACL_FUNC_VISIBILITY aclError acldvppVpcConvertColorAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppVpcConvertColorAsync(acldvppChannelDesc *channelDesc, + acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, + aclrtStream stream); /** * @ingroup AscendCL @@ -1977,8 +2037,11 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcConvertColorAsync(acldvppChannelDesc *cha * * @see acldvppCreateChannel | acldvppCreatePicDesc */ -ACL_FUNC_VISIBILITY aclError acldvppVpcPyrDownAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, void *reserve, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppVpcPyrDownAsync(acldvppChannelDesc *channelDesc, + acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, + void *reserve, + aclrtStream stream); /** * @ingroup AscendCL @@ -1990,7 +2053,8 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcPyrDownAsync(acldvppChannelDesc *channelD * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppSetChannelDescMode(acldvppChannelDesc *channelDesc, uint32_t mode); +ACL_FUNC_VISIBILITY aclError acldvppSetChannelDescMode(acldvppChannelDesc *channelDesc, + uint32_t mode); /** * @ingroup AscendCL @@ -2025,7 +2089,8 @@ ACL_FUNC_VISIBILITY uint32_t acldvppGetResizeConfigInterpolation(const acldvppRe * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescOutMode(aclvdecChannelDesc *channelDesc, uint32_t outMode); +ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescOutMode(aclvdecChannelDesc *channelDesc, + uint32_t outMode); /** * @ingroup AscendCL @@ -2122,7 +2187,9 @@ ACL_FUNC_VISIBILITY uint32_t acldvppGetLutMapDims(const acldvppLutMap *lutMap); * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppGetLutMapData(const acldvppLutMap *lutMap, uint32_t dim, uint8_t **data, +ACL_FUNC_VISIBILITY aclError acldvppGetLutMapData(const acldvppLutMap *lutMap, + uint32_t dim, + uint8_t **data, uint32_t *len); /** * @ingroup AscendCL @@ -2140,8 +2207,10 @@ ACL_FUNC_VISIBILITY aclError acldvppGetLutMapData(const acldvppLutMap *lutMap, u * @see acldvppCreateChannel|acldvppCreatePicDesc|acldvppCreateLutMap */ ACL_FUNC_VISIBILITY aclError acldvppVpcEqualizeHistAsync(const acldvppChannelDesc *channelDesc, - const acldvppPicDesc *inputDesc, acldvppPicDesc *outputDesc, - const acldvppLutMap *lutMap, aclrtStream stream); + const acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, + const acldvppLutMap *lutMap, + aclrtStream stream); /** * @ingroup AscendCL @@ -2162,7 +2231,8 @@ ACL_FUNC_VISIBILITY acldvppBorderConfig *acldvppCreateBorderConfig(); * * @retval ACL_SUCCESS for success, other for failure */ -ACL_FUNC_VISIBILITY aclError acldvppSetBorderConfigValue(acldvppBorderConfig *borderConfig, uint32_t index, +ACL_FUNC_VISIBILITY aclError acldvppSetBorderConfigValue(acldvppBorderConfig *borderConfig, + uint32_t index, double value); /** @@ -2307,8 +2377,10 @@ ACL_FUNC_VISIBILITY aclError acldvppDestroyBorderConfig(acldvppBorderConfig *bor * @see acldvppCreateChannel|acldvppCreatePicDesc|acldvppCreateBorderConfig */ ACL_FUNC_VISIBILITY aclError acldvppVpcMakeBorderAsync(const acldvppChannelDesc *channelDesc, - const acldvppPicDesc *inputDesc, acldvppPicDesc *outputDesc, - const acldvppBorderConfig *borderConfig, aclrtStream stream); + const acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, + const acldvppBorderConfig *borderConfig, + aclrtStream stream); /** * @ingroup AscendCL @@ -2325,8 +2397,11 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcMakeBorderAsync(const acldvppChannelDesc * * @see acldvppCreateChannel | acldvppCreatePicDesc | acldvppCreateHist */ -ACL_FUNC_VISIBILITY aclError acldvppVpcCalcHistAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *srcPicDesc, - acldvppHist *hist, void *reserve, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppVpcCalcHistAsync(acldvppChannelDesc *channelDesc, + acldvppPicDesc *srcPicDesc, + acldvppHist *hist, + void *reserve, + aclrtStream stream); /** * @ingroup AscendCL @@ -2335,7 +2410,7 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcCalcHistAsync(acldvppChannelDesc *channel * @retval null for failed. * @retval OtherValues success. */ -ACL_FUNC_VISIBILITY acldvppHist *acldvppCreateHist(); +ACL_FUNC_VISIBILITY acldvppHist* acldvppCreateHist(); /** * @ingroup AscendCL @@ -2392,7 +2467,7 @@ ACL_FUNC_VISIBILITY aclError acldvppGetHistData(acldvppHist *hist, uint32_t dim, * * @see acldvppCreateHist | acldvppVpcCalcHistAsync */ -ACL_FUNC_VISIBILITY uint32_t acldvppGetHistRetCode(acldvppHist *hist); +ACL_FUNC_VISIBILITY uint32_t acldvppGetHistRetCode(acldvppHist* hist); /** * @ingroup AscendCL @@ -2415,4 +2490,4 @@ ACL_FUNC_VISIBILITY aclError acldvppClearHist(acldvppHist *hist); } #endif -#endif // INC_EXTERNAL_ACL_OPS_ACL_DVPP_H_ +#endif // INC_EXTERNAL_ACL_OPS_ACL_DVPP_H_ diff --git a/inc/external/acl/ops/acl_fv.h b/inc/external/acl/ops/acl_fv.h index 27dc367a..40cd50cb 100644 --- a/inc/external/acl/ops/acl_fv.h +++ b/inc/external/acl/ops/acl_fv.h @@ -32,8 +32,8 @@ typedef struct aclfvSearchResult aclfvSearchResult; // search operation type enum aclfvSearchType { - SEARCH_1_N, // 1:N operation type - SEARCH_N_M // N:M operation type + SEARCH_1_N, // 1:N operation type + SEARCH_N_M // N:M operation type }; /** @@ -104,8 +104,7 @@ ACL_FUNC_VISIBILITY aclError aclfvSetNMTopNum(aclfvInitPara *initPara, uint32_t * @retval OtherValues success. */ ACL_FUNC_VISIBILITY aclfvFeatureInfo *aclfvCreateFeatureInfo(uint32_t id0, uint32_t id1, uint32_t offset, - uint32_t featureLen, uint32_t featureCount, - uint8_t *featureData, uint32_t featureDataLen); + uint32_t featureLen, uint32_t featureCount, uint8_t *featureData, uint32_t featureDataLen); /** * @ingroup AscendCL @@ -234,9 +233,8 @@ ACL_FUNC_VISIBILITY aclError aclfvDestroySearchInput(aclfvSearchInput *searchInp * @retval null for failed. OtherValues success */ ACL_FUNC_VISIBILITY aclfvSearchResult *aclfvCreateSearchResult(uint32_t queryCnt, uint32_t *resultNum, - uint32_t resultNumDataLen, uint32_t *id0, uint32_t *id1, - uint32_t *resultOffset, float *resultDistance, - uint32_t dataLen); + uint32_t resultNumDataLen, uint32_t *id0, uint32_t *id1, uint32_t *resultOffset, float *resultDistance, + uint32_t dataLen); /** * @ingroup AscendCL @@ -350,4 +348,4 @@ ACL_FUNC_VISIBILITY aclError aclfvSearch(aclfvSearchType type, aclfvSearchInput } #endif -#endif // INC_EXTERNAL_ACL_OPS_ACL_RETR_H_ +#endif // INC_EXTERNAL_ACL_OPS_ACL_RETR_H_ diff --git a/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h b/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h index 9f981d12..bc35f4ce 100644 --- a/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h +++ b/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h @@ -32,6 +32,9 @@ namespace ge { * float16, float32, double, int32, uint8, int16, int8, complex64, int64, * qint8, quint8, qint32, uint16, complex128, uint32, uint64. It's a dynamic input. \n +*@par Attributes: +*N: An required attribute of type int32, means nums of inputs. \n + *@par Outputs: *y: A Tensor. Has the same shape and type as the elements of "x". \n @@ -3559,26 +3562,6 @@ REG_OP(MaxN) .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_FLOAT64, DT_INT32, DT_INT64})) .OP_END_FACTORY_REG(MaxN) -/** - * @brief Element-wise min of each of the input tensors (with Numpy-style broadcasting support). - * All inputs and outputs must have the same data type. This operator supports multidirectional - * (i.e., Numpy-style) broadcasting - * - * @par inputs - * one input including: - * @li x: dynamic input A Tensor. Must be one of the following types: float32, float16, double, int32, int64 - * - * @par output - * one output including: - * @li y:A Tensor of the same type as x - * - */ -REG_OP(MinN) - .DYNAMIC_INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_FLOAT64, - DT_INT32, DT_INT64})) - .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_FLOAT64, - DT_INT32, DT_INT64})) - .OP_END_FACTORY_REG(MinN) /** * @brief Calculates x * maske * value. @@ -3640,8 +3623,7 @@ REG_OP(Lerp) * rtol: Defaults to "1e-03". * *@par Outputs: -* num: A tensor of type int32. -* diff: A tensor of type float16. +* num: A tensor of type float32. * *@par Restrictions: *Warning: THIS FUNCTION IS EXPERIMENTAL. Please do not use. @@ -3651,7 +3633,6 @@ REG_OP(DataCompare) .INPUT(x1, TensorType({ DT_FLOAT16, DT_FLOAT,DT_INT8, DT_UINT8, DT_INT32 })) .INPUT(x2, TensorType({ DT_FLOAT16, DT_FLOAT,DT_INT8, DT_UINT8, DT_INT32 })) .OUTPUT(num, TensorType({DT_FLOAT})) - .OUTPUT(diff, TensorType({DT_FLOAT16})) .ATTR(atol, Float, 1e-5) .ATTR(rtol, Float, 1e-3) .OP_END_FACTORY_REG(DataCompare) @@ -3730,6 +3711,76 @@ REG_OP(IsClose) .ATTR(equal_nan, Bool, false) .OP_END_FACTORY_REG(IsClose) +/** +* @brief Returns the reverse tensor of the ArgMax operator of a tensor. \n + +* @par Inputs: +* three input, including: +* var: A Tensor of type float16, float32, int32 or int8. \n +* indices: A Tensor of type int32. \n +* updates: A Tensor of type float16, float32, int32 or int8. \n + +* @par Attributes: +* @li dimension: An integer of type int, specifying the axis information of the index with the maximum value.\n + +* @par Outputs: +* y: A Tensor of type float16, float32, int32 or int8. \n +* +*@attention Constraints: +*@li indices: only support int32,and shape same to "updates" +*@li The value range of "dimension" is [-dims, dims - 1]. "dims" is the dimension length of "x". +*@li y:A Tensor, the type and shape is same to "var" \n + +*@par Third-party framework compatibility +* not support all scene like pytorch operator scatter +* exp: +* var.shape=[2,3,4,5], dim=2, the shape of indices and updates should be [2,3,5] +* not support the shape of indices and updates is [2,3,2,5] like pytorch operator scatter. \n +*/ +REG_OP(ArgMaxGrad) + .INPUT(var, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT32, DT_INT8})) + .INPUT(indices, TensorType({DT_INT32})) + .INPUT(updates, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT32, DT_INT8})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT32, DT_INT8})) + .REQUIRED_ATTR(dimension, Int) + .OP_END_FACTORY_REG(ArgMaxGrad) + +/** +* @brief Returns the reverse tensor of the ArgMax operator of a tensor. \n + +* @par Inputs: +* three input, including: +* var: A Tensor of type float16, float32, int32 or int8. \n +* indices: A Tensor of type int32. \n +* updates: A Tensor of type float16, float32, int32 or int8. \n +* assist: A Tensor of int32,also a assist matrix and it's shape must match the shape of var \n + +* @par Attributes: +* @li dimension: An integer of type int, specifying the axis information of the index with the maximum value.\n + +* @par Outputs: +* y: A Tensor of type float16, float32, int32 or int8. \n + +*@attention Constraints: +*@li indices: only support int32,and shape same to "updates" +*@li The value range of "dimension" is [-dims, dims - 1]. "dims" is the dimension length of "x". +*@li y:A Tensor, the type and shape is same to "var" \n + +*@par Third-party framework compatibility +* not support all scene like pytorch operator scatter +* exp: +* var.shape=[2,3,4,5], dim=2, the shape of indices and updates should be [2,3,5] +* not support the shape of indices and updates is [2,3,2,5] like pytorch operator scatter. \n +*/ +REG_OP(ArgMaxGradD) + .INPUT(var, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT32, DT_INT8})) + .INPUT(indices, TensorType({DT_INT32})) + .INPUT(updates, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT32, DT_INT8})) + .INPUT(assist, TensorType({DT_INT32})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT32, DT_INT8})) + .REQUIRED_ATTR(dimension, Int) + .OP_END_FACTORY_REG(ArgMaxGradD) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_ELEWISE_CALCULATION_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/linalg_ops.h b/third_party/fwkacllib/inc/ops/linalg_ops.h index 330fef2e..1a59d88e 100644 --- a/third_party/fwkacllib/inc/ops/linalg_ops.h +++ b/third_party/fwkacllib/inc/ops/linalg_ops.h @@ -160,10 +160,8 @@ form square matrices. \n */ REG_OP(MatrixInverse) - .INPUT(x, TensorType({DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ - DT_COMPLEX64, DT_COMPLEX128})) - .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ - DT_COMPLEX64, DT_COMPLEX128})) + .INPUT(x, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) .ATTR(adjoint, Bool, false) .OP_END_FACTORY_REG(MatrixInverse) @@ -223,10 +221,8 @@ dimensions form square matrices. \n */ REG_OP(MatrixSolveLs) - .INPUT(matrix, TensorType({DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ - DT_COMPLEX64, DT_COMPLEX128})) - .INPUT(rhs, TensorType({DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ - DT_COMPLEX64, DT_COMPLEX128})) + .INPUT(matrix, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) + .INPUT(rhs, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) .INPUT(l2, TensorType({DT_DOUBLE})) .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE})) .ATTR(fast, Bool, true) @@ -259,12 +255,9 @@ dimensions form square matrices. \n */ REG_OP(MatrixTriangularSolve) - .INPUT(matrix, TensorType({DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ - DT_COMPLEX64, DT_COMPLEX128})) - .INPUT(rhs, TensorType({DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ - DT_COMPLEX64, DT_COMPLEX128})) - .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE, DT_FLOAT16, \ - DT_COMPLEX64, DT_COMPLEX128})) + .INPUT(matrix, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) + .INPUT(rhs, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) .ATTR(lower, Bool, true) .ATTR(adjoint, Bool, false) .OP_END_FACTORY_REG(MatrixTriangularSolve) @@ -432,9 +425,9 @@ y: Tensor of shape `[..., M, K]` containing the solutions \n */ REG_OP(TridiagonalSolve) - .INPUT(diagonals, TensorType({DT_FLOAT, DT_DOUBLE})) - .INPUT(rhs, TensorType({DT_FLOAT, DT_DOUBLE})) - .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE})) + .INPUT(diagonals, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) + .INPUT(rhs, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_DOUBLE, DT_COMPLEX64, DT_COMPLEX128})) .ATTR(partial_pivoting, Bool, true) .OP_END_FACTORY_REG(TridiagonalSolve) diff --git a/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h b/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h index 6bff7f82..32631f14 100644 --- a/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h +++ b/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h @@ -1043,6 +1043,29 @@ REG_OP(Triu) .ATTR(diagonal, Int, 0) .OUTPUT(y, TensorType::BasicType()) .OP_END_FACTORY_REG(Triu) + +/** +*@brief: Returns the upper triangular part of a matrix (2-D tensor) or batch of matrices input \n + +*@par Inputs: +* Two inputs, including: +*@li x: A Tensor. Must be one of the following types: +* float16, float32, double, int32, uint8, int16, int8, complex64, int64, +* qint8, quint8, qint32, uint16, complex128, uint32, uint64. +*@li diagonal:(int, optional) – the diagonal to consider。\n + +*@par Outputs: +*y: A Tensor. Has the same type as "x" . \n + +*@par Third-party framework compatibility +* Compatible with the Pytorch operator Tril. +*/ +REG_OP(Tril) + .INPUT(x, TensorType::BasicType()) + .ATTR(diagonal, Int, 0) + .OUTPUT(y, TensorType::BasicType()) + .OP_END_FACTORY_REG(Tril) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_MATRIX_CALCULATION_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/nn_calculation_ops.h b/third_party/fwkacllib/inc/ops/nn_calculation_ops.h index 53922ee6..8cbdf9ff 100644 --- a/third_party/fwkacllib/inc/ops/nn_calculation_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_calculation_ops.h @@ -408,8 +408,8 @@ REG_OP(BiasAddGrad) | Filter | H | [1, 255] | | W | [1, 255] -------------------|----------|-------------- - | out_backprop | H | [1, 4096] - | | W | [1, 4096] + | out_backprop | H*strideH| [1, 4096] + | | W*strideW| [1, 4096] -------------------|----------|-------------- | y(fmap) | H | [1, 4096] | | W | [1, 4096] @@ -428,6 +428,7 @@ REG_OP(BiasAddGrad) @endverbatim * In Ascend910, fmap or out_backprop's H and W not support 1 when * fmap_h + pad_top + pad_bottom != (filter_height - 1) * dilation_h + 1 + * If filter_h = 1 and filter_w = 1, out_backprop_w * stride_h * stride_w < 4096 *\n * *@par Outputs: @@ -545,15 +546,16 @@ REG_OP(Conv2DBackpropInputD) * @li data_format: An optional string from: "NCHW". Defaults to "NCHW". \n Specify the data format of the input and output data. * @li offset_x: An optional integer for quantized deconvolution. - * Defaults to "0". + * The negative offset added to the input image for int8 type. Ensure offset_x + * within the effective range of int8 [-128, 127]. Defaults to "0". *\n *\n * The following value range restrictions must be met: *@verbatim | Name | Field | Scope -------------------|----------|-------------- - | x (out_backprop) | H | [1, 4096] - | | W | [1, 4096] + | x (out_backprop) | H*strideH| [1, 4096] + | | W*strideW| [1, 4096] -------------------|----------|-------------- | Filter | H | [1, 255] | | W | [1, 255] @@ -577,6 +579,7 @@ REG_OP(Conv2DBackpropInputD) @endverbatim * In Ascend910, fmap or out_backprop's H and W not support 1 when * fmap_h + pad_top + pad_bottom != (filter_height - 1) * dilation_h + 1 + * If filter_h = 1 and filter_w = 1, out_backprop_w * stride_h * stride_w < 4096 *\n * *@par Outputs: @@ -1496,7 +1499,8 @@ REG_OP(Conv3DTransposeD) * @li output_padding: The size will be added in the output shape. Defaults * to [0, 0, 0, 0]. * @li offset_x: An optional int. Input offset, used for quantized inference. - * Defaults to "0". + * The negative offset added to the input image for int8 type. Ensure offset_x + * within the effective range of int8 [-128, 127]. Defaults to "0". *\n *\n * The following value range restrictions must be met: @@ -1506,8 +1510,8 @@ REG_OP(Conv3DTransposeD) | input_size | H | [1, 4096] | | W | [1, 4096] -------------------|----------|-------------- - | x (out_backprop) | H | [1, 4096] - | | W | [1, 4096] + | x (out_backprop) | H*strideH| [1, 4096] + | | W*strideW| [1, 4096] -------------------|----------|-------------- | filter | H | [1, 255] | | W | [1, 255] @@ -1531,6 +1535,7 @@ REG_OP(Conv3DTransposeD) @endverbatim * In Ascend910, fmap or out_backprop's H and W not support 1 when * fmap_h + pad_top + pad_bottom != (filter_height - 1) * dilation_h + 1 + * If filter_h = 1 and filter_w = 1, out_backprop_w * stride_h * stride_w < 4096 *\n * *@par Outputs: diff --git a/third_party/fwkacllib/inc/ops/selection_ops.h b/third_party/fwkacllib/inc/ops/selection_ops.h index 33980d43..0aff5a81 100644 --- a/third_party/fwkacllib/inc/ops/selection_ops.h +++ b/third_party/fwkacllib/inc/ops/selection_ops.h @@ -942,6 +942,8 @@ REG_OP(TopK) .OUTPUT(values, TensorType::RealNumberType()) .OUTPUT(indices, TensorType({DT_INT32})) .ATTR(sorted, Bool, true) + .ATTR(largest, Bool, true) + .ATTR(dim, Int, -1) .OP_END_FACTORY_REG(TopK) /** *@brief Creates a new tensor by applying sparse "updates" to individual values or slices within a tensor (initially zero for numeric, empty for string) of the given "shape" according to "indices" . \n diff --git a/third_party/fwkacllib/inc/ops/spectral_ops.h b/third_party/fwkacllib/inc/ops/spectral_ops.h index 82accc73..34ccb398 100644 --- a/third_party/fwkacllib/inc/ops/spectral_ops.h +++ b/third_party/fwkacllib/inc/ops/spectral_ops.h @@ -66,16 +66,16 @@ REG_OP(RFFT) .OP_END_FACTORY_REG(RFFT) /** -*@brief Inverse real-valued fast Fourier transform . \n +*@brief Inverse real-valued fast Fourier transform. \n *@par Inputs: *@li x: A complex64 tensor. -*@li fft_length: An int32 tensor of shape [1]. The FFT length . \n +*@li fft_length: An int32 tensor of shape [1]. The FFT length. \n *@par Outputs: *@li y: A float32 tensor of the same rank as `input`. The inner-most dimension of `input` is replaced with the `fft_length` samples of its inverse - 1D Fourier transform . \n + 1D Fourier transform. \n *@par Third-party framework compatibility * Compatible with TensorFlow IRFFT operator. @@ -91,11 +91,11 @@ REG_OP(IRFFT) *@brief 2D fast Fourier transform. \n *@par Inputs: -*@li x: A complex64 tensor.. +*@li x: A complex64 tensor. *@par Outputs: *@li y: A complex64 tensor of the same shape as `input`. The inner-most 2 - dimensions of `input` are replaced with their 2D Fourier transform.\n + dimensions of `input` are replaced with their 2D Fourier transform. \n *@par Third-party framework compatibility * Compatible with TensorFlow FFT2D operator. diff --git a/third_party/fwkacllib/inc/ops/transformation_ops.h b/third_party/fwkacllib/inc/ops/transformation_ops.h index 1b30c2e1..42c7745a 100644 --- a/third_party/fwkacllib/inc/ops/transformation_ops.h +++ b/third_party/fwkacllib/inc/ops/transformation_ops.h @@ -716,6 +716,35 @@ REG_OP(CompressFcOp) .OUTPUT(compress_index, TensorType({DT_INT8})) .REQUIRED_ATTR(compress_parameters, ListInt) .OP_END_FACTORY_REG(CompressFcOp) + +/** +*@brief Performs Col2im for each batch entry. \n + +*@par Inputs: +*@li input_x: The Col Tensor. 5-D, shape: `(n, c1, kernel_h*kernel_w, ho*wo, c0)`. +where ho/wo is do = (output_d + 2*padding_d - dilation_d*(kernel_d - 1) - 1)//stride_d + 1 \n + +*@par Outputs: +*@li output_y: The img Tensor. 5-D, shape: `(n, c1, output_h, output_w, c0)`. \n + +*@par Attributes: +*@li kernel_shape: ListInt, value: `(kernel_h, kernel_w)`, the shape of kernel in convolution. +*@li dilation: ListInt, value: `(dilation_h, dilation_w)`, the dilation in convolution. +*@li padding: ListInt, value: `(padding_h, padding_w)`, the dilation in convolution. +*@li stride: ListInt, value: `(stride_h, stride_w)`, the dilation in convolution. \n + +*@par Third-party framework compatibility +* Compatible with Pytorch col2im/im2col_backward operator. +*/ +REG_OP(Col2im) + .INPUT(x, TensorType({DT_FLOAT})) + .INPUT(output_size, TensorType({DT_INT32})) + .OUTPUT(y, TensorType({DT_FLOAT})) + .REQUIRED_ATTR(kernel_size, ListInt) + .REQUIRED_ATTR(dilation, ListInt) + .REQUIRED_ATTR(padding, ListInt) + .REQUIRED_ATTR(stride, ListInt) + .OP_END_FACTORY_REG(Col2im) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_TRANSFORMATION_OPS_H_ diff --git a/third_party/fwkacllib/inc/runtime/kernel.h b/third_party/fwkacllib/inc/runtime/kernel.h index 0ec1a163..cf5347cb 100644 --- a/third_party/fwkacllib/inc/runtime/kernel.h +++ b/third_party/fwkacllib/inc/runtime/kernel.h @@ -173,13 +173,7 @@ typedef void (*rtCallback_t)(void *fnData); * @ingroup rt_kernel * @brief magic number of elf binary for aicube */ -#define RT_DEV_BINARY_MAGIC_ELF_AICUBE 0x41415247 - -/** - * @ingroup rt_kernel - * @brief magic number of elf binary for aivector - */ -#define RT_DEV_BINARY_MAGIC_ELF_AIVECTOR 0x41415248 +#define RT_DEV_BINARY_MAGIC_ELF_AICUBE 0x41494343 /** * @ingroup rt_kernel_flags diff --git a/third_party/fwkacllib/inc/runtime/mem.h b/third_party/fwkacllib/inc/runtime/mem.h index 30af85d9..bace4bc6 100644 --- a/third_party/fwkacllib/inc/runtime/mem.h +++ b/third_party/fwkacllib/inc/runtime/mem.h @@ -116,6 +116,9 @@ typedef enum tagRtMemInfoType { typedef enum tagRtRecudeKind { RT_MEMCPY_SDMA_AUTOMATIC_ADD = 10, // D2D, SDMA inline reduce, include 1P, and P2P + RT_MEMCPY_SDMA_AUTOMATIC_MAX = 11, + RT_MEMCPY_SDMA_AUTOMATIC_MIN = 12, + RT_MEMCPY_SDMA_AUTOMATIC_EQUAL = 13, RT_RECUDE_KIND_END } rtRecudeKind_t; @@ -123,6 +126,14 @@ typedef enum tagRtDataType { RT_DATA_TYPE_FP32 = 0, // fp32 RT_DATA_TYPE_FP16 = 1, // fp16 RT_DATA_TYPE_INT16 = 2, // int16 + RT_DATA_TYPE_INT4 = 3, // int4 + RT_DATA_TYPE_INT8 = 4, // int8 + RT_DATA_TYPE_INT32 = 5, // int32 + RT_DATA_TYPE_BFP16 = 6, // bfp16 + RT_DATA_TYPE_BFP32 = 7, // bfp32 + RT_DATA_TYPE_UINT8 = 8, // uint8 + RT_DATA_TYPE_UINT16= 9, // uint16 + RT_DATA_TYPE_UINT32= 10,// uint32 RT_DATA_TYPE_END } rtDataType_t; diff --git a/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h b/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h index e436dafd..47c41c48 100644 --- a/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h +++ b/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h @@ -1,14 +1,14 @@ /** * @file tune_api.h * - * Copyright (c) Huawei Technologies Co., Ltd. 2020-2020. All rights reserved.\n + * Copyright (c) Huawei Technologies Co., Ltd. 2020-2021. All rights reserved.\n * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n - * 描述:mstune调优接口头文件 + * 描述:aoe调优接口头文件 */ -/** @defgroup mstune mstune调优接口 */ +/** @defgroup aoe aoe调优接口 */ #ifndef TUNE_API_H #define TUNE_API_H #include @@ -16,11 +16,12 @@ #include #include "graph/graph.h" #include "ge/ge_api.h" +#include "aoe_types.h" /** - * @ingroup mstune + * @ingroup aoe * - * mstune status + * aoe status */ enum MsTuneStatus { MSTUNE_SUCCESS, /** tune success */ @@ -98,7 +99,7 @@ struct RunnerConfig { #endif /** - * @ingroup mstune + * @ingroup aoe * @par 描述: 命令行调优 * * @attention 无 @@ -112,10 +113,10 @@ struct RunnerConfig { * @see 无 * @since */ -MsTuneStatus MsTuning(const std::map &option, std::string &msg); +AoeStatus AoeOfflineTuning(const std::map &option, std::string &msg); /** - * @ingroup mstune + * @ingroup aoe * @par 描述: 梯度调优 * * @attention 无 @@ -134,4 +135,23 @@ MsTuneStatus MsTuning(const std::map &option, std::str extern "C" MsTuneStatus MsTrainTuning(ge::Graph &tuningGraph, std::vector &dependGraph, ge::Session *session, const std::map> &option); +/** + * @ingroup aoe + * @par 描述: 梯度调优 + * + * @attention 无 + * @param tuningGraph [IN] 调优图 + * @param dependGraph [IN] 调优依赖图 + * @param session [IN] ge连接会话 + * @param option [IN] 参数集. 包含调优参数及ge参数 + * @retval #AOE_SUCCESS 执行成功 + * @retval #AOE_FAILED 执行失败 + * @par 依赖: + * @li tune_api.cpp:该接口所属的开发包。 + * @li tune_api.h:该接口声明所在的头文件。 + * @see 无 + * @since + */ +extern "C" AoeStatus AoeOnlineTuning(ge::Graph &tuningGraph, std::vector &dependGraph, + ge::Session *session, const std::map> &option); #endif From 3e5f9dac74111b4f0432517d77a70408c2e7632f Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Thu, 25 Feb 2021 15:55:17 +0800 Subject: [PATCH 15/28] update include headers_0225 --- inc/external/acl/acl_base.h | 18 +++ inc/external/acl/acl_mdl.h | 12 ++ inc/external/acl/acl_rt.h | 14 +++ inc/external/hccl/hccl.h | 33 +++-- inc/external/hccl/hccl_types.h | 84 ++++++------- inc/external/runtime/rt_error_codes.h | 136 ++++++++++----------- .../fwkacllib/inc/ops/elewise_calculation_ops.h | 26 ++++ third_party/fwkacllib/inc/ops/math_ops.h | 30 +++++ third_party/fwkacllib/inc/ops/nn_norm_ops.h | 28 +++++ third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h | 58 +++++++++ third_party/fwkacllib/inc/ops/transformation_ops.h | 43 ++++++- third_party/fwkacllib/inc/runtime/event.h | 5 + third_party/fwkacllib/inc/toolchain/slog.h | 8 +- 13 files changed, 361 insertions(+), 134 deletions(-) diff --git a/inc/external/acl/acl_base.h b/inc/external/acl/acl_base.h index 165b0812..657bf67c 100644 --- a/inc/external/acl/acl_base.h +++ b/inc/external/acl/acl_base.h @@ -174,6 +174,12 @@ typedef enum { ACL_ERROR = 3, } aclLogLevel; +typedef enum { + ACL_MEMTYPE_DEVICE = 0, + ACL_MEMTYPE_HOST = 1, +} aclMemType; + + /** * @ingroup AscendCL * @brief Converts data of type aclFloat16 to data of type float @@ -596,6 +602,18 @@ ACL_FUNC_VISIBILITY aclError aclSetTensorConst(aclTensorDesc *desc, void *dataBu /** * @ingroup AscendCL + * @brief Set tensor memory type specified by the tensor description + * + * @param desc [OUT] pointer to the instance of aclTensorDesc + * @param memType [IN] ACL_MEMTYPE_DEVICE means device, ACL_MEMTYPE_HOST means host + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclSetTensorPlaceMent(aclTensorDesc *desc, aclMemType memType); + +/** + * @ingroup AscendCL * @brief an interface for users to output APP logs * * @param logLevel [IN] the level of current log diff --git a/inc/external/acl/acl_mdl.h b/inc/external/acl/acl_mdl.h index 4f3e257f..3a62ce32 100644 --- a/inc/external/acl/acl_mdl.h +++ b/inc/external/acl/acl_mdl.h @@ -1203,6 +1203,18 @@ ACL_FUNC_VISIBILITY aclError aclmdlDestroyConfigHandle(aclmdlConfigHandle *handl ACL_FUNC_VISIBILITY aclError aclmdlSetConfigOpt(aclmdlConfigHandle *handle, aclmdlConfigAttr attr, const void *attrValue, size_t valueSize); +/** + * @ingroup AscendCL + * @brief get real tensor name from modelDesc + * + * @param modelDesc [IN] pointer to modelDesc + * @param name [IN] tensor name + * + * @retval the pointer of real tensor name + * @retval Failure return NULL + */ +ACL_FUNC_VISIBILITY const char *aclmdlGetTensorRealName(const aclmdlDesc *modelDesc, const char *name); + #ifdef __cplusplus } #endif diff --git a/inc/external/acl/acl_rt.h b/inc/external/acl/acl_rt.h index 8fb7f05a..703ca4ca 100644 --- a/inc/external/acl/acl_rt.h +++ b/inc/external/acl/acl_rt.h @@ -25,6 +25,8 @@ extern "C" { #endif +#define ACL_EVENT_TIME_LINE 0x00000008u + typedef enum aclrtRunMode { ACL_DEVICE, ACL_HOST, @@ -427,6 +429,18 @@ ACL_FUNC_VISIBILITY aclError aclrtCreateEvent(aclrtEvent *event); /** * @ingroup AscendCL + * @brief create event instance with flag + * + * @param event [OUT] created event + * @param flag [IN] event flag + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError aclrtCreateEventWithFlag(aclrtEvent *event, uint32_t flag); + +/** + * @ingroup AscendCL * @brief destroy event instance * * @par Function diff --git a/inc/external/hccl/hccl.h b/inc/external/hccl/hccl.h index 46d934e6..311e78f2 100644 --- a/inc/external/hccl/hccl.h +++ b/inc/external/hccl/hccl.h @@ -27,7 +27,7 @@ #ifdef __cplusplus extern "C" { -#endif // __cplusplus +#endif // __cplusplus /** * @brief Initialize HCCL. @@ -66,15 +66,14 @@ extern HcclResult HcclCommInitRootInfo(uint32_t nRanks, const HcclRootInfo *root * @param sendBuf A pointer identifying the input data address of the operator. * @param recvBuf A pointer identifying the output data address of the operator. * @param count An integer(u64) identifying the number of the output data. - * @param dataType The data type of the operator, must be one of the following types: int8, int16, int32, float16, - * float32. + * @param dataType The data type of the operator, must be one of the following types: int8, int16, int32, float16, float32. * @param op The reduction type of the operator, must be one of the following types: sum, min, max, prod. * @param comm A pointer identifying the communication resource based on. * @param stream A pointer identifying the stream information. - * @return HcclResult + * @return HcclResult */ -extern HcclResult HcclAllReduce(void *sendBuf, void *recvBuf, uint64_t count, HcclDataType dataType, HcclReduceOp op, - HcclComm comm, aclrtStream stream); +extern HcclResult HcclAllReduce(void *sendBuf, void *recvBuf, uint64_t count, HcclDataType dataType, +HcclReduceOp op, HcclComm comm, aclrtStream stream); /** * @brief Broadcast operator. @@ -85,10 +84,10 @@ extern HcclResult HcclAllReduce(void *sendBuf, void *recvBuf, uint64_t count, Hc * @param root An integer(u32) identifying the the root rank in the operator. * @param comm A pointer identifying the communication resource based on * @param stream A pointer identifying the stream information. - * @return HcclResult + * @return HcclResult */ -extern HcclResult HcclBroadcast(void *buf, uint64_t count, HcclDataType dataType, uint32_t root, HcclComm comm, - aclrtStream stream); +extern HcclResult HcclBroadcast(void *buf, uint64_t count, HcclDataType dataType, uint32_t root, HcclComm comm, +aclrtStream stream); /** * @brief ReduceScatter operator. @@ -100,10 +99,10 @@ extern HcclResult HcclBroadcast(void *buf, uint64_t count, HcclDataType dataType * @param op The reduction type of the operator, must be one of the following types: sum, min, max, prod. * @param comm A pointer identifying the communication resource based on. * @param stream A pointer identifying the stream information. - * @return HcclResult + * @return HcclResult */ -extern HcclResult HcclReduceScatter(void *sendBuf, void *recvBuf, uint64_t recvCount, HcclDataType dataType, - HcclReduceOp op, HcclComm comm, aclrtStream stream); +extern HcclResult HcclReduceScatter(void *sendBuf, void *recvBuf, uint64_t recvCount, HcclDataType dataType, +HcclReduceOp op, HcclComm comm, aclrtStream stream); /** * @brief AllGather operator. @@ -114,10 +113,10 @@ extern HcclResult HcclReduceScatter(void *sendBuf, void *recvBuf, uint64_t recvC * @param dataType The data type of the operator, must be one of the following types: int8, int32, float16, float32. * @param comm A pointer identifying the communication resource based on. * @param stream A pointer identifying the stream information. - * @return HcclResult + * @return HcclResult */ -extern HcclResult HcclAllGather(void *sendBuf, void *recvBuf, uint64_t sendCount, HcclDataType dataType, HcclComm comm, - aclrtStream stream); +extern HcclResult HcclAllGather(void *sendBuf, void *recvBuf, uint64_t sendCount, HcclDataType dataType, +HcclComm comm, aclrtStream stream); /** * @brief Destroy HCCL comm @@ -130,5 +129,5 @@ extern HcclResult HcclCommDestroy(HcclComm comm); #ifdef __cplusplus } -#endif // __cplusplus -#endif // HCCL_H_ +#endif // __cplusplus +#endif // HCCL_H_ diff --git a/inc/external/hccl/hccl_types.h b/inc/external/hccl/hccl_types.h index 0e832396..50a64795 100644 --- a/inc/external/hccl/hccl_types.h +++ b/inc/external/hccl/hccl_types.h @@ -16,10 +16,10 @@ /** * @file hccl_types.h - * @brief HCCL data type definition - * + * @brief HCCL data type definition + * */ - + #ifndef HCCL_TYPES_H_ #define HCCL_TYPES_H_ @@ -27,33 +27,33 @@ #ifdef __cplusplus extern "C" { -#endif // __cplusplus +#endif // __cplusplus /** * @brief HCCL functions return value definition */ typedef enum { - HCCL_SUCCESS = 0, /**< success */ - HCCL_E_PARA = 1, /**< parameter error */ - HCCL_E_PTR = 2, /**< empty pointer */ - HCCL_E_MEMORY = 3, /**< memory error */ - HCCL_E_INTERNAL = 4, /**< internal error */ - HCCL_E_NOT_SUPPORT = 5, /**< not support feature */ - HCCL_E_NOT_FOUND = 6, /**< not found specific resource */ - HCCL_E_UNAVAIL = 7, /**< resource unavailable */ - HCCL_E_SYSCALL = 8, /**< call system interface error */ - HCCL_E_TIMEOUT = 9, /**< timeout */ - HCCL_E_OPEN_FILE_FAILURE = 10, /**< open file fail */ - HCCL_E_TCP_CONNECT = 11, /**< tcp connect fail */ - HCCL_E_ROCE_CONNECT = 12, /**< roce connect fail */ - HCCL_E_TCP_TRANSFER = 13, /**< tcp transfer fail */ - HCCL_E_ROCE_TRANSFER = 14, /**< roce transfer fail */ - HCCL_E_RUNTIME = 15, /**< call runtime api fail */ - HCCL_E_DRV = 16, /**< call driver api fail */ - HCCL_E_PROFILING = 17, /**< call profiling api fail */ - HCCL_E_CCE = 18, /**< call cce api fail */ - HCCL_E_NETWORK = 19, /**< call network api fail */ - HCCL_E_RESERVED /**< reserved */ + HCCL_SUCCESS = 0, /**< success */ + HCCL_E_PARA = 1, /**< parameter error */ + HCCL_E_PTR = 2, /**< empty pointer */ + HCCL_E_MEMORY = 3, /**< memory error */ + HCCL_E_INTERNAL = 4, /**< internal error */ + HCCL_E_NOT_SUPPORT = 5, /**< not support feature */ + HCCL_E_NOT_FOUND = 6, /**< not found specific resource */ + HCCL_E_UNAVAIL = 7, /**< resource unavailable */ + HCCL_E_SYSCALL = 8, /**< call system interface error */ + HCCL_E_TIMEOUT = 9, /**< timeout */ + HCCL_E_OPEN_FILE_FAILURE = 10, /**< open file fail */ + HCCL_E_TCP_CONNECT = 11, /**< tcp connect fail */ + HCCL_E_ROCE_CONNECT = 12, /**< roce connect fail */ + HCCL_E_TCP_TRANSFER = 13, /**< tcp transfer fail */ + HCCL_E_ROCE_TRANSFER = 14, /**< roce transfer fail */ + HCCL_E_RUNTIME = 15, /**< call runtime api fail */ + HCCL_E_DRV = 16, /**< call driver api fail */ + HCCL_E_PROFILING = 17, /**< call profiling api fail */ + HCCL_E_CCE = 18, /**< call cce api fail */ + HCCL_E_NETWORK = 19, /**< call network api fail */ + HCCL_E_RESERVED /**< reserved */ } HcclResult; /** @@ -65,37 +65,37 @@ typedef void *HcclComm; * @brief HCCL Reduction opperation */ typedef enum { - HCCL_REDUCE_SUM = 0, /**< sum */ - HCCL_REDUCE_PROD = 1, /**< prod */ - HCCL_REDUCE_MAX = 2, /**< max */ - HCCL_REDUCE_MIN = 3, /**< min */ - HCCL_REDUCE_RESERVED /**< reserved */ + HCCL_REDUCE_SUM = 0, /**< sum */ + HCCL_REDUCE_PROD = 1, /**< prod */ + HCCL_REDUCE_MAX = 2, /**< max */ + HCCL_REDUCE_MIN = 3, /**< min */ + HCCL_REDUCE_RESERVED /**< reserved */ } HcclReduceOp; /** * @brief HCCL data type */ typedef enum { - HCCL_DATA_TYPE_INT8 = 0, /**< int8 */ - HCCL_DATA_TYPE_INT16 = 1, /**< int16 */ - HCCL_DATA_TYPE_INT32 = 2, /**< int32 */ - HCCL_DATA_TYPE_FP16 = 3, /**< fp16 */ - HCCL_DATA_TYPE_FP32 = 4, /**< fp32 */ - HCCL_DATA_TYPE_INT64 = 5, /**< int64 */ - HCCL_DATA_TYPE_UINT64 = 6, /**< uint64 */ - HCCL_DATA_TYPE_RESERVED /**< reserved */ + HCCL_DATA_TYPE_INT8 = 0, /**< int8 */ + HCCL_DATA_TYPE_INT16 = 1, /**< int16 */ + HCCL_DATA_TYPE_INT32 = 2, /**< int32 */ + HCCL_DATA_TYPE_FP16 = 3, /**< fp16 */ + HCCL_DATA_TYPE_FP32 = 4, /**< fp32 */ + HCCL_DATA_TYPE_INT64 = 5, /**< int64 */ + HCCL_DATA_TYPE_UINT64 = 6, /**< uint64 */ + HCCL_DATA_TYPE_RESERVED /**< reserved */ } HcclDataType; -const uint32_t HCCL_ROOT_INFO_BYTES = 4108; // 4108: root info length +const uint32_t HCCL_ROOT_INFO_BYTES = 4108; // 4108: root info length /** * @brief HCCL root info */ typedef struct HcclRootInfoDef { - char internal[HCCL_ROOT_INFO_BYTES]; + char internal[HCCL_ROOT_INFO_BYTES]; } HcclRootInfo; #ifdef __cplusplus } -#endif // __cplusplus -#endif // HCCL_TYPES_H_ +#endif // __cplusplus +#endif // HCCL_TYPES_H_ diff --git a/inc/external/runtime/rt_error_codes.h b/inc/external/runtime/rt_error_codes.h index 2109fb79..47f16d9f 100644 --- a/inc/external/runtime/rt_error_codes.h +++ b/inc/external/runtime/rt_error_codes.h @@ -23,80 +23,80 @@ extern "C" { #endif -static const int32_t ACL_RT_SUCCESS = 0; // success +static const int32_t ACL_RT_SUCCESS = 0; // success -static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid -static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id -static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null -static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context -static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context -static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal -static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned -static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed -static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed -static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream -static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread -static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set -static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create -static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream -static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type -static const int32_t ACL_ERROR_RT_INVALID_HANDLE = 107017; // invalid handle -static const int32_t ACL_ERROR_RT_INVALID_MALLOC_TYPE = 107018; // invalid malloc type +static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid +static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id +static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null +static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context +static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context +static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal +static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned +static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed +static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed +static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream +static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread +static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set +static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create +static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream +static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type +static const int32_t ACL_ERROR_RT_INVALID_HANDLE = 107017; // invalid handle +static const int32_t ACL_ERROR_RT_INVALID_MALLOC_TYPE = 107018; // invalid malloc type -static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPORT = 207000; // feature not support -static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error -static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error -static const int32_t ACL_ERROR_RT_AICORE_OVER_FLOW = 207003; // aicore over flow -static const int32_t ACL_ERROR_RT_NO_DEVICE = 207004; // no device -static const int32_t ACL_ERROR_RT_RESOURCE_ALLOC_FAIL = 207005; // resource alloc fail -static const int32_t ACL_ERROR_RT_NO_PERMISSION = 207006; // no permission -static const int32_t ACL_ERROR_RT_NO_EVENT_RESOURCE = 207007; // no event resource -static const int32_t ACL_ERROR_RT_NO_STREAM_RESOURCE = 207008; // no stream resource -static const int32_t ACL_ERROR_RT_NO_NOTIFY_RESOURCE = 207009; // no notify resource -static const int32_t ACL_ERROR_RT_NO_MODEL_RESOURCE = 207010; // no model resource +static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPORT = 207000; // feature not support +static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error +static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error +static const int32_t ACL_ERROR_RT_AICORE_OVER_FLOW = 207003; // aicore over flow +static const int32_t ACL_ERROR_RT_NO_DEVICE = 207004; // no device +static const int32_t ACL_ERROR_RT_RESOURCE_ALLOC_FAIL = 207005; // resource alloc fail +static const int32_t ACL_ERROR_RT_NO_PERMISSION = 207006; // no permission +static const int32_t ACL_ERROR_RT_NO_EVENT_RESOURCE = 207007; // no event resource +static const int32_t ACL_ERROR_RT_NO_STREAM_RESOURCE = 207008; // no stream resource +static const int32_t ACL_ERROR_RT_NO_NOTIFY_RESOURCE = 207009; // no notify resource +static const int32_t ACL_ERROR_RT_NO_MODEL_RESOURCE = 207010; // no model resource -static const int32_t ACL_ERROR_RT_INTERNAL_ERROR = 507000; // runtime internal error -static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error -static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream -static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream -static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete -static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence -static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete -static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error -static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error -static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support -static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat -static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed -static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout -static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error -static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout -static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception -static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception -static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout -static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception -static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error -static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error -static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error -static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error -static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal -static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering -static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init -static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data -static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error -static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate -static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed -static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed -static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context -static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out -static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error +static const int32_t ACL_ERROR_RT_INTERNAL_ERROR = 507000; // runtime internal error +static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error +static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream +static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream +static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete +static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence +static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete +static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error +static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error +static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support +static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat +static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed +static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout +static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error +static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout +static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception +static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception +static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout +static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception +static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error +static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error +static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error +static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error +static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal +static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering +static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init +static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data +static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error +static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate +static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed +static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed +static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context +static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out +static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error -static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error -static const int32_t ACL_ERROR_RT_AICPU_INTERNAL_ERROR = 507900; // aicpu internal error +static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error +static const int32_t ACL_ERROR_RT_AICPU_INTERNAL_ERROR = 507900; // aicpu internal error #ifdef __cplusplus } #endif -#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ +#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ diff --git a/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h b/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h index bc35f4ce..6207c917 100644 --- a/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h +++ b/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h @@ -3781,6 +3781,32 @@ REG_OP(ArgMaxGradD) .REQUIRED_ATTR(dimension, Int) .OP_END_FACTORY_REG(ArgMaxGradD) +/** +*@brief Returns cosine similarity between x1 and x2,computed along dim. \n + +*@par Inputs: +*Two inputs, including: +* @li input_x1: A tensor. Must be the following types: +* float32. \n + +*@par Inputs: +*@li input_x2: A tensor. Must of the following types: +* float32. \n + +*@par Outputs: +*@li output_y: A Tensor with the same type of input_x's. \n + +*@par Third-party framework compatibility +*Compatible with the Pytorch operator CosineSimilarity. \n +*/ +REG_OP(CosineSimilarity) + .INPUT(input_x1, TensorType({DT_FLOAT})) /* "First operand." */ + .INPUT(input_x2, TensorType({DT_FLOAT})) /* "Second operand." */ + .OUTPUT(output_y, TensorType({DT_FLOAT})) /* "Result, has same element type as two inputs" */ + .ATTR(dim, Int, 1) + .ATTR(eps, Float, 1e-8) + .OP_END_FACTORY_REG(CosineSimilarity) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_ELEWISE_CALCULATION_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/math_ops.h b/third_party/fwkacllib/inc/ops/math_ops.h index 50d058ba..bd30e50c 100644 --- a/third_party/fwkacllib/inc/ops/math_ops.h +++ b/third_party/fwkacllib/inc/ops/math_ops.h @@ -952,6 +952,36 @@ REG_OP(Angle) .ATTR(Tout, Type, DT_FLOAT) .OP_END_FACTORY_REG(Angle) +/** +*@brief Computes the gradient of SoftMarginLossGrad. \n + +*@par Inputs: +*Three inputs, including: +* @li predict: A tensor. Must be one of the following types: +* float16, float32. \n +* @li label: A tensor with same shape of predict. Must be one of the following types: +* float16, float32. \n +* @li dout: A tensor with same shpae of predcit. Must be one of the following types: +* float16, float32. \n + +*@par Attributes: +* @li reduction: Specifies the reduction to apply to the output: +* 'none' | 'mean' | 'sum'. Default: 'mean'. \n + +*@par Outputs: +* gradient: A Tensor with the same type of predict. \n + +*@par Third-party framework compatibility +*Compatible with the Pytorch operator SoftMarginLoss Backward. \n +*/ +REG_OP(SoftMarginLossGrad) + .INPUT(predict, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(label, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(dout, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(gradient, TensorType({DT_FLOAT16,DT_FLOAT})) + .ATTR(reduction, String, "mean") + .OP_END_FACTORY_REG(SoftMarginLossGrad) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_MATH_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/nn_norm_ops.h b/third_party/fwkacllib/inc/ops/nn_norm_ops.h index 00e2020f..041aa765 100644 --- a/third_party/fwkacllib/inc/ops/nn_norm_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_norm_ops.h @@ -1206,6 +1206,34 @@ REG_OP(Centralization) .OP_END_FACTORY_REG(Centralization) /** + *@brief Calculate the loss. Creates a criterion that optimizes a two-class classification + logistic loss between input_x and input_y (containing 1 or -1). \n + + *@par Inputs: + *One inputs, including: + * @li input_x: A tensor. Must be one of the following types: + * float16, float32. \n + * @li input_y: A tensor. Must be one of the following types: + * float16, float32. \n + + *@par Attributes: + *@li lambd: An optional string.Defaults to "mean". \n + + *@par Outputs: + *output_z: while reduction == "none", A Tensor with the same type and shape of input_x's. \n + * while reduction == "sum" or "mean", A Tensor with the same type of input_x , shape of which is (1,) + + *@par Third-party framework compatibility + *Compatible with the Pytorch operator SoftMarginLoss. \n + */ +REG_OP(SoftMarginLoss) + .INPUT(input_x, TensorType({DT_FLOAT, DT_FLOAT16})) + .INPUT(input_y, TensorType({DT_FLOAT, DT_FLOAT16})) + .ATTR(reduction, String, "mean") + .OUTPUT(output_z, TensorType({DT_FLOAT, DT_FLOAT16})) + .OP_END_FACTORY_REG(SoftMarginLoss) + +/** * @brief Computes gradients of sigmoid_cross_entropy_with_logits_v2. * @par Inputs: diff --git a/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h b/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h index a225bb5f..a911fa51 100644 --- a/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h +++ b/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h @@ -793,6 +793,34 @@ REG_OP(HardShrink) .OP_END_FACTORY_REG(HardShrink) /** +*@brief Calculate the hard shrink grad function. \n +* +* Computes the gradient for the HardShrink: if x > lambda or x < -lambda, x,otherwise 0 +* +*@par Inputs: +*Two inputs, including: +* @li gradients: A tensor. Must be one of the following types: +* float16, float32. \n +* @li features: A tensor. Must be one of the following types: +* float16, float32. \n +* +*@par Outputs: +*backprops: A Tensor with the same type and shape of features's. \n +* +*@par Attributes: +*@li lambda: An optional float.Defaults to 0.5. \n +* +*@par Third-party framework compatibility +*Compatible with the Pytorch operator Hardshrink_backward. \n +*/ + REG_OP(HardShrinkGrad) + .INPUT(gradients, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(features, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(backprops, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(lambda, Float, 0.5) + .OP_END_FACTORY_REG(HardShrinkGrad) + +/** * @brief Calculate the hard sigmoid function. \n * @par Inputs: @@ -884,6 +912,36 @@ REG_OP(LogSigmoid) .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) /* "input:x" */ .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) /* "output:y" */ .OP_END_FACTORY_REG(LogSigmoid) + +/** +*@brief Calculate the backward outputs of the function "hard_sigmoid" \n + +*@par Inputs: +*One inputs, including: +* @li grads: A tensor. Must be one of the following types: +* float16, float32. \n +* @li input_x: A tensor. Must be one of the following types: +* float16, float32. \n + +*@par Outputs: +*One outputs, including: +* @li y: A tensor with the same type and shape of x's. \n + +* @par Attributes: +* @li alpha: An optional float. Defaults to 0.16666666. \n +* @li beta: An optional float. Defaults to 0.5. \n + +*@par Third-party framework compatibility +*Compatible with the Pytorch operator LogSigmoidGrad. \n +*/ +REG_OP(HardSigmoidGrad) + .INPUT(grads, TensorType({DT_FLOAT, DT_FLOAT16})) + .INPUT(input_x, TensorType({DT_FLOAT, DT_FLOAT16})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT16})) + .ATTR(alpha, Float, 0.16666666) + .ATTR(beta, Float, 0.5) + .OP_END_FACTORY_REG(HardSigmoidGrad) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_NONLINEAR_FUC_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/transformation_ops.h b/third_party/fwkacllib/inc/ops/transformation_ops.h index 42c7745a..32baf56c 100644 --- a/third_party/fwkacllib/inc/ops/transformation_ops.h +++ b/third_party/fwkacllib/inc/ops/transformation_ops.h @@ -737,14 +737,51 @@ where ho/wo is do = (output_d + 2*padding_d - dilation_d*(kernel_d - 1) - 1)//st * Compatible with Pytorch col2im/im2col_backward operator. */ REG_OP(Col2im) - .INPUT(x, TensorType({DT_FLOAT})) - .INPUT(output_size, TensorType({DT_INT32})) - .OUTPUT(y, TensorType({DT_FLOAT})) + .INPUT(x, TensorType({DT_FLOAT, DT_FLOAT16})) + .INPUT(output_size, TensorType({DT_INT32, DT_INT32})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT16})) .REQUIRED_ATTR(kernel_size, ListInt) .REQUIRED_ATTR(dilation, ListInt) .REQUIRED_ATTR(padding, ListInt) .REQUIRED_ATTR(stride, ListInt) .OP_END_FACTORY_REG(Col2im) + +/** +*@brief Generates a 2D or 3D flow field (sampling grid), given a batch of affine +matrices theta. \n + +*@par Inputs: +*Input theta must be float16 or float, output_size must be int32 type.Inputs +include: +*@li theta: input batch of affine matrices with shape (N,2,3) for 2D or (N,3,4) +for 3D +*@li output_size: the target output image size. (N×C×H×W for 2D or N×C×D×H×W for +3D) Example: torch.Size((32, 3, 24, 24)) . \n + + +*@par Attributes: +*align_corners: if True, consider -1 and 1 to refer to the centers of the corner +pixels rather than the image corners.Refer to grid_sample() for a more complete +description. A grid generated by affine_grid() should be passed to grid_sample() +with the same setting for this option. Default: False \n + +*@par Outputs: +*@li y: A 2-D integer tensor of shape [M] representing the +selected indices from the boxes tensor, where M <= max_output_size. \n + +*@attention Constraints: +*Input theta must be float16 or float, output_size must be int32 type . \n + +*@par Third-party framework compatibility +*Compatible with Pytorch affine_grid operator. +*/ + +REG_OP(AffineGrid) + .INPUT(theta, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(output_size, TensorType({DT_INT32})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(align_corners, Bool, false) + .OP_END_FACTORY_REG(AffineGrid) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_TRANSFORMATION_OPS_H_ diff --git a/third_party/fwkacllib/inc/runtime/event.h b/third_party/fwkacllib/inc/runtime/event.h index 41e611ea..d4219559 100644 --- a/third_party/fwkacllib/inc/runtime/event.h +++ b/third_party/fwkacllib/inc/runtime/event.h @@ -30,6 +30,11 @@ extern "C" { #define RT_EVENT_DEFAULT (0x00) #define RT_EVENT_WITH_FLAG (0x01) +#define RT_EVENT_DDSYNC_NS 0x01U +#define RT_EVENT_STREAM_MARK 0x02U +#define RT_EVENT_DDSYNC 0x04U +#define RT_EVENT_TIME_LINE 0x08U + /** * @ingroup dvrt_event * @brief create event instance diff --git a/third_party/fwkacllib/inc/toolchain/slog.h b/third_party/fwkacllib/inc/toolchain/slog.h index 7c4f7be2..c6be6b79 100644 --- a/third_party/fwkacllib/inc/toolchain/slog.h +++ b/third_party/fwkacllib/inc/toolchain/slog.h @@ -141,7 +141,7 @@ enum { IDEDD, /**< IDE daemon device */ IDEDH, /**< IDE daemon host */ HCCL, /**< HCCL */ - FMK, /**< Framework */ + FMK, /**< Adapter */ HIAIENGINE, /**< Matrix */ DVPP, /**< DVPP */ RUNTIME, /**< Runtime */ @@ -162,11 +162,11 @@ enum { MDCDEFAULT, /**< MDC undefine */ MDCSC, /**< MDC spatial cognition */ MDCPNC, - MLL, + MLL, /**< abandon */ DEVMM, /**< Dlog memory managent */ KERNEL, /**< Kernel */ LIBMEDIA, /**< Libmedia */ - CCECPU, /**< ai cpu */ + CCECPU, /**< aicpu shedule */ ASCENDDK, /**< AscendDK */ ROS, /**< ROS */ HCCP, @@ -179,7 +179,7 @@ enum { TSDUMP, /**< TSDUMP module */ AICPU, /**< AICPU module */ LP, /**< LP module */ - TDT, + TDT, /**< tsdaemon or aicpu shedule */ FE, MD, MB, From a1795d6554728255e6436b150088a3a2c47c262d Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Thu, 25 Feb 2021 19:52:40 +0800 Subject: [PATCH 16/28] update metdef --- metadef | 2 +- third_party/prebuild/aarch64/liberror_manager.so | Bin 1080976 -> 1159216 bytes third_party/prebuild/x86_64/liberror_manager.so | Bin 1133320 -> 1168920 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/metadef b/metadef index a2b80cb2..2f2cd62c 160000 --- a/metadef +++ b/metadef @@ -1 +1 @@ -Subproject commit a2b80cb22a62a6757c7dd31e684ca632e0b79268 +Subproject commit 2f2cd62c399079f8c3b0dc9aada81c447878dad7 diff --git a/third_party/prebuild/aarch64/liberror_manager.so b/third_party/prebuild/aarch64/liberror_manager.so index eed6f93f61aa42bf66414982ebd78809fd1c99f3..6358365b0c05acca93660d60e3cf70a0a3444d73 100755 GIT binary patch delta 429275 zcmV+W{{#S#{XwwcMvxd2pwI;X00000KmY&$00000u&5D{D>Z*K+zJ2y0000q+zJ2y z000000096100001000060001hy9)pS0001hy9@vT0001hy9@vT0002^L;wH)0001Z zO#lD@000000096100002000060001xz6$^V0001xz6<~W0001xz6<~W0001x0ssI2 z0001x0ssI2005ESNfUs(3jhEB004ly3;+NC004ly43j$nB_fE42><{9004-I2><{9 z004-I2><{9000y`00000000y`lY#+GU4Xj_000000D!v;000000D!v;000000DwdQ z000000DwdQ00000009610000000aO402BZK00RI307p($0G}vuQz|^ig{J33Eo*t4 z*6o)xSpWb400jsD01%Tc0vr~wpn-q@0N4zsVG>hFlnzM?03krYgp*$aLlPt~H^3n- z5)l9iKtTXN0EPg9le7Xj0R)rn0wV$NlMw?GL@4Y~fdD~(oe%^NAOR2n0058x0stg} z2op~5(Gy7l2m&BBNgyLlk}!ZY5&|;#02mbp5&%L0#2f@Li$X#Gpa8J|Xp?9IFcVb} zpdrv0BOn1mAyFtm0Ez%65tFL}A|t^-K_I{oA`vJNaUcKy5C}-ZBS{bg7$`t60f0gY z0s_E6l#}oS7%nmiAPhJF1eO3uBtnP~hMoWbRiXsU6tK_$0-y#03Kd#KVPFE30RpB3 z1^|p{lQsk+AISrPixaz>osKkQhJ^Kur)5 z03x0M5L5)iAkctN0f0a&ARr6{000UEOb`I15g@>hvLKbhiH-~qAY2D15Rk?LNB~y8 zCe#2~lP?81S11qwlt4fL0R_T z93T(?C1eW#(2a^?;G_Vc2?9V6lfMNVB?g2@ z01XI%6)^xHAqKGo0000Y015zr5&$p&0008f0Eca$8`P2p905d=9R@}kj1-W7C@^LM z1_6U`3J3@w4FWO(6g)r(LMfAd1{f=n05Aj*2>=yX5kNp7H9+KI2{@V*hzJ@0Okg46 z3B(|R0VqfilPE|?Dgl$g1|ALp0Dxr?009F47+MBosgvvmHZCXuk^}$@000011ONa4 zAOL7100>bEO=e&K2ndn@Km-5~5CB171p)w2NDze$lTZgL0;GVGdvGBQHdN z009AXG7E_fK!gerK!}8phzNvN2yg*V1YiId7$AWd0U!V*01Jj_z*tt2{FCqpFb9$% zU;>~B1(PQTNeCJd3?LDpAhnZt2q*ywlc5M10WXug2q*$Z43p&uA25Oo007auEqSH+{&00000LID5(L;(N*0000000000Mgaf- zNC5x<00000NdW)=00000N&x@>OaTA@O#uJ^PXPb`00000Pyqmc08#+}0000008{}0 z09FA209OG309XM409gS509pY60000009*k809^q90AB$B0AK+C00000000000AT?D z0Ac|E0Av9G0A&FH000000A~RJ0BHdL0BZpN000000BivO0B!*Q000000C52T00000 z0CE8U0CfQX0CoX?004Ob004Rc004Ud004Xe004dg00000004ji004sl004vm004yn z004#o004*q00000004>s004^t0000000000004{u004~v0055x000000058y005E! z005K$005N%005Q&00000005W)005Z*005f-00000005j&0RRA>0RR91000000001> z0RRA@0RRA_0RR910001_0RRA{0RRA}0RRB00RRB30RRB60RR9100000000260RR91 z00000000270RRB9ld%jFf3pDq0JH%B0JQ-C000000Ji}E000000Js4F0J#AG0J;GH z000000KEYK00000000000KNeL000000KowO000000K@?R0L1|S0LK9U0LcLW0LlRX z000000LuXY000000L=ja000000L}pb000000MG#d0MY>f0M-EjDgXcg007tl00000 z007wm007(p007+q00000007_t007|u0083w0088Zu?!QFfDIIX=m7u#0000000000 z=>Y%$>Hz=%>j3}&>;V7(00000?*RY+@c{q;^8o+=00000^Z@_>_5lC@_W=L^`2hd` z`T+m{00000`vCv|`~d&}{Q&>~{{a91000000s;U40|Ed50000000000000001Ofm6 z1p)v71_A&82Lb?p000000000000000015&C01g5G01pBH01yHI0000000000022ZL z000000000002BfM0000002TrO000000000002cxP02=}T02~4U03HGW0000003QMX z03ZSY03iYZ03!kb03`wd044$e0000004D+f04V|h04f4g001ij001ol001un001xo z001%q001)r000000000000000001-s00000001=t000000000000000001@u001`v z0000000000001}w0023Y@edOvI|2XzJOTg!Jpup#J^}y$KLP*%00000K>`2(00000 z00000LX+_i6MsYk002b-002e;00000002h<002k=002n>002q?00000002t@002z_ z0000000000002({002+|002<}002?~002}100312000000000000000003A500000 z00000003D6003G700000003M9003SB0000000000073v?0ssI2000000001C0ssI2 z0001F0ssI2000000001H0ssJK0ssJL0ssI20001L0ssJO0ssJQ0ssI20001QlkpE5 z0dbR|5EBIe0001alkpD|33>tm000000DP124;O!b0ssI200000000000001j0ssJm z0ssI20001l0ssJo0ssI20001n0ssJq0ssJr0ssI20001s0ssI20001t0ssI20001v z0ssJ!0ssI20001#0ssJ&0ssJ(0ssI20001&0ssJ*0ssJ+0ssI2000000001+0ssJ< z0swyi00000o&o>>p8@~?00000paK8@p#lH^00000qXGZ`qyhi{r2+r|rUC!}sR951 zs{#N3tO5W400000tpWf5t^xo6uL1x7v;qJC00000xB>tG000000000000000x&ijD4(?g9V+?*ae-@B#n;^#T9@ z_W}R__yPa``vL#}`~m;~{Q>|0{sI610000000RI30s{a50|Nj61_J;90000000000 z2Lk{A2?GEC3IhND4FdoG4g&xH0000000000000005CZ@J5d#1K69WJM6$1bO00000 z7XyC)02>1U02~7V03HJX0000003rhb00000044(f04D00000002q@ z002t^002z`00000002<~002@0002`10034400375003A600000003J900000003MA z003PB003SC003VD00000003YE003bF003eG003hH003qK0000000000003wM004gg z0001K0{{R3000000001O0{{R30001P0{{SU0{{SV0{{SX0{{SY0{{Sa0{{R30001Y z0{{Sc0{{Sd0{{R300000000000001d0{{R30000000000000000001f0{{Sk0{{R3 z0001i0{{Sn0{{So0{{Ss0{{R3004gg0000000000iUR-ui~|4wj{^Vzk^=w$00000 zlmh?&mID9)mjeI*00000m;(R+nF9a-00000ngaj;00000n*#s<00000o&x{?p925@ zp#uN_qXPf{00000r2_x}rvm^0ssjK300000s{;T4tOEc5tpfl6t^)u7004gg0I>rA z0J8%C0JH-D0JQ@E00000000000JZ}F0Jj4G0J#GI0J{SK0KEeM00000000000KWqO z0KfwP0Kx+R0LKFW0LlXZ000000L%jb0MG*f0MP>g0Mi2i0M-Kl000000000000000 z000000N4Wn000000NDco0NZ~9007+s007cBm@8eB?JHfCIkQg000000000000000Cj`6)mIMF*nFIg;ngjp000000s008200000sssQ400000tONi6tpor7t^@!8 zuLJ-9umk`Au>=4B0000000000vjhMDwgdnG002+`0J#JJ0J{VL0K5bM0KEhN0KNnO z0KWtP0Ko(R000000K)_T0L26V000000LKIX0LTOY0000000000000000LcUZ0L%mc z0L=sd0M7)Ip#dI2&;$Sg(F6bh(gXki)C2$k0000000000)&u|m*8~6n00000*#rOp z+XMgr+ynps00000-2?yt-UI*u00000;gi7`6MyCe00000008F%008L(008R*008d< z008j>008m?00000008p@008v_008y`008&|009340000500036000C900000000FA z000IB00000000LC000OD000UF00000000aH000gJ00000000mL000pM000sN00000 z0Dk}$1pojT1pojV1poj50000R1pojY1poj5000000000V1poj50000W1pojc1pojd z1pojh1poj5000000000d1pojj1pojm1pojo1pojq1poj5000000000o1poju1pojv z1poj50000s1poj50000t1pojz1poj#1%ChlJOuy%00000Jp}*&00000J_P^(LInT- zLXM0A~dN0B8jO0BQvQ0000000000000000BZ#R000000Br>T0B;2V z000000B{8W0C5EX0CEKY0CNQZ0Cfcb0Coic000000C@!f0D1)g0DA=h0DJ`i0DT1j z0DlDl000000D%Pn0D=Vo000000Dpr8004vq004yr004#s004&t004;v004^x00000 z004{y004~z0052!005B%005E&005H(005N*00000005Q+0000000000005Z<00000 z00000005c=005f>005l@005o^000000000000000005r_00000000000Dl0a1poj5 z0001`1poj50001{1poj50001~1pol51poj500000000211pol71poj5000231polA z1polB1polD1polF1poj50002B1polJ1polM1polN1polO1polP1polR1polT1polU z1polW1polX1polY1polZ1vdZy$^`%b0000000000%mn}d00000&IJGf&jkPg&;00000008j?00000008m@00000008v`0Dk}g z000000002@1poj50002^1pol~1pom01pom21pom41pom51poj500000000021^@s6 z000031^@sA1^@s60000000000000061^@s600000000071^@sE1^@sG1^@s600000 z0000C1^@s60000D1^@s6000000Dk}g4h8@K4+a1L5C#AM00000000005e5JN00000 z000005(WSO6$StR76t$S7X|gZ9tHpaAO-*cAqD^dA_f2eBL)BfBnAKgB?bThCk6ljCw05%2y0000005}E!06GQ$06PW%00000 z06Yc&06hi(06zu*06+!+00000073=;0000007M1=07eD?07nJ@07wP^07?b`08It} z000000000008a)0000000Dk}g002=20000000000002@3002`4000000031600347 z00000003A9003DA00000003GB003JC003MD003PE003YH003eJ000000000000000 z003nM003qN003wP003(S003+T003_W000000040Y0046a004Cc0Dk~>1^@s600000 z0001Z1^@tj1^@s60001f1^@tm1^@tn1^@to1^@tr1^@ts1^@tw1^@tx1^@ty1^@t! z1^@s60001v1^@t&1^@s60001!1^@t*1^@s60001&1^@s6000000001)1^@t>1^@s6 z0001-1^@t^1^@t`27dqmpauW{q6Po}r3L^1s0IK4000000000000000sRjT5ss;c6 z00000s|El70000000000tp)%900000t_A=Au?7GD00000vIYPEvjzYFv<3hGw*~+J z00000xCQ_K00000x&{CM00000y9NLN00000yaoUOz6JmQzkdb*0Kf(S0Kx_U0K*0V z0L2CX0LKOZ00000000000LTUa0Lcab00000000000L%se000000L=yf0M7;h0MG^i z0MiBl000000MrHm0M!Nn0M`Zp0N4fq0NVxt0Ne%u0Nw@w0N(}x0O1Az000000OAG! z000000ObY%0DtBN0000000000008F(008O+008R-000000000000000008U;008X< z008d>008m^008p_008s`00000008v{0000000000008y|00000008&~00000008+0 z008?20000000000008_3008|40090500000000000Dk}g000002LJ#B2LJ#E2LJ#F z2LJ#7000092LJ#I2LJ#J2LJ#L2LJ#7000000000F2LJ#700000000000000G2LJ#O z2LJ#P2LJ#Q2LJ#R2LJ#U2LJ#V2LJ#W2LJ#X2LJ#Y2LJ#7000000000S2LJ#a2LJ#c z2LJ#f2Y&znBL@Hg00000BnJQhB?kZi000000000000000CkFrkDF*-mDhB`nEC&Dp z00000Ee8Mq000000000000000E(ZVrF9!es00000F$Vwu00000GY0?wH3t9y00000 zHwOR!00000I0pa#0000000000ItKs%I|l#&JbwoO06hl)06zx+06_-;07C}=07M4> z07eG@000000000007?e{08Iw~08R%008j@208$4408dO0B8pQ0BHvR0BQ#S z01W^D003+U003Ep00000f(HNqga-fsg$Dot z00000h6exu00000hX()v00000iw6Jzj0XS!0000000000jRyb#jt2lb0FMU%0Feg( z0Fws*0F(y+0GS5>000000GbB?0GtN^0Gi0MQ2k000000MZ8l0M-Wp0N4ir0NDos0NV!u0Nw`x0N)1y0N@7z0OJP$00000 z000000Obb&0O$t*0P6<;000000PF_<0PP0=9suqK008d?008j^008p`008y}008#~ z00000008)tQ6m$7`Ue02{09I4{s#a60000000000{|5j700;m80SEv90tf&A0|)>B z1PA~C000001qc8D1_%HE3J3rI00000000004F~`L4hR4M5C{MO00000000005(oeQ z69@nR0000076GZ0000002~Ma z038Sb03Qed03Zke03rwg03!$h03-+i044|k04E3l0000004WFn0000004oRp04)dr z0000004@js0000005Avu05S*w05b>x05k{y00000067Q%0000006GW&0000006ho* z0000006qvP002J-002P<002V>002Y?00000002e^002h_002k`002q|002t}lc50? ze@zGg08t1408$7508|J7096P809FV909ObA0000009XhB0000009ptD0000009yzE z09*(F09^z004^!004~$000000055&005E*005H+005N;005Q<005Z?005c@e*gfR z2mk<_2mk<{2mk;8000000001=2mk;80001>2mk<~2mk=02mk=22mk=42mk=52mk=7 z2mk=82mk=A2mk;8000232mk=C2mk;80000000000000252mk=G2mk=H2mk=I2mk;8 z000000002B2mk=K2mk=N2mk=Oe+U2o0000000000ya)gQy$ApR000000000000000 z00000z6bySzX$*T00000#0UTY#RvcZ00000#s~la$_M}e00000%m@Gg&jwf87WG0N)4z z0N@A!0O1G#0OSY&0Otq*0O$w+0O<$-0O|+;0P6?<0PP3>0PY9?0PhF@0000000000 z000000PqL^000000PzR_000000P_d{000000Q3j|0QCp}0QLv~0Qm?20Q(340Q?95 z0R0F6000000000000000e*gdg0090700000000090003A0006B0009C000FE000IF z000LG000RI000UJ00000000dM000jO000sR000vS0000000000000#U0000000000 z000*W000>Y000{a000~b000000015d00000001Bf00000001Hhe*gd^2><{90000c z2><{o2><{p2><{s2><{90000000000000000000k2><{v2><{w2><{90000q2><{9 z0000r2><{90000s2><{$2><{%2><{&2><{(2><{)2><{900000000000000y2><{+ z2><{<2><{=2><{>e+d8pLkR!?LjQ0B8vS000000BZ>V0Bi{W0Bs2X0000000000 z0B;EZ0B{Ka0C5Qb0CEWc0Cfof0Cx!h0D1`k0DB1l0DTDn0DcJo0D%br000000D=hs z0D}nt0EGzv1^|c&004`VNh(JOdcuqD9ru`1lawkXB#tCjlO-+nT%W5?V%NC^SB*kz zk*9(gH^Ye(n96$mz&EG>0h81!AP78*X-{QS!LpP1Dl7=Lt#1`k$o?jiC@Yu*Fy*HT zlfWy`1c2S%B$JRVGz1LQ9G;WJEI0&dk3OZ7{468{5cCuolOQb|2nHP<-a~m%l#@U$ zAPA#{lHQCPohOrEE$9Rusw9e&NG>!anOYF0QrPtRX-SersCFp}ofHC!P0$85O1SM` z-$T~GH<=7(laMYT1Z(p!3zM)eL>$%|4NQZh;#!|isMI5gxBcOjV^(?-eXheBB@B}U zFE|8R^+;BeJTD*+axd{yVMC|M+(bblb8Q)glVmTT1TX6uI+Fx2*aTT;bsm%4Fpw~C z&x|j{dL~faxfC{iOd|<`(HK&bkTIwT z@C?o)jleZplRPp^B)0zWLNdMirkCQWRvMiMmgy0R&P* z(pr-YH!uVUBXm@gJU7$?^FSs0lMpx@2zXR|OJ z3_!R9Wyh!!lf*#qBs{(*W<9bcF?&~HN0fM=YQZ1b4lm>oug4m6Tlt9~6>#qvI+M&n zLSH97>!ViVLI%E4JcLEZNKPG=d!!i$U+1tZ1UJ z*}&>nlc50|F#`Yz0MJzh0000000000000000000000RIK0D!v;000000000000000 z0NhCf01}g-0TTtmM*{#7lc50<1zQUN01}g-0TThcmyxOr7X=|T000t`p#c*CmzR;M z3>N|UlYw3r1x85&01}g-0TTh;myxOr7Xbp7ks1sa1*rZ201}g-0TTtmVE_OUlc50< z1;|GO01}g-0TTr+LjV90lc50<1?5Bo01}g-0TTu9LjwR3lc50<1&u=k01}g-0TTsa zLjV90lc50<1)Dek01}g-0TTtcMgss6lc50<1sq5N01}g-0TTtxG5`P)lc50<1#3eC z01}g-0TTrTNdo{9lc50NCN;8lc50<1&BQW01}g-0TTrp zLI3~~lc50<1#(CO01}g-0TTtTIRF3>lc50<1usbh01}g-0TTrxL<0a4lc50O8OLjwR3lc50<0dteFOc#@wQWycYmyxOr7X?2^0{{|}p#c*G4hsPQ z5|g0;69xAh0RR${p#c*G?mhzm5tE?-69rpB000t`p#c*G!@~gp5|g0;69xQ40{{|} zp#c*CC6^KG3l{~YM*{#7lc50<1w2Os01}g-0TTgJmyxOr7X^k!0{{|}p#c;GNCN;8 zlc50<1zJY~01}g-0TTiDmyxOr7X|A_0{{_|p#c*Gv0(rJ5|g0;69Ffek*W+A1w}^# z01}g-0TTt=R{#JKlc50<1${>Y01}g-0TTg^myxOr7X?8{0{{|}p#c*GKQaIS5|g0; z69rHq000t`p#c*G@<#&z5tE?-69rK_000t`p#c*CDwFY47X{=;0{{_|p#c*G3q}I~ z5|g0;69p1T0{{|}p#c*G?nDCs5|g0;69pJE000t`p#c*GrbGh(5|g0;69t<_0{{|} zp#c*GU`GQ05|g0;69ILXk*W+A1=&Lb01}g-0TTrj8vpO8L zNCN;8lc50<1?8Rr01}g-0TThMlYw3r1$jvW01}g-0TTsgNCN;8lc50<1^62P01}g- z0TTrsM*{#7lc50<1v6Lx01}g-0TTr!NCN;8lc50<1r13901}g-0TTgWmyxOr7X`jZ z0{{|}p#c*GX&V3l5|g0;69p?Q000t`p#c*Gr$_?;5|g0;6O-Ur7zJ!d0{{|}p#c*G zM1=qV5|g0;69qg%000t`p#c*GA~OI05|g0;69uF-000t`p#c*GT1f){5|g0;6O)Kp z7zKVq0{{|}p#c*GNk#(z5|g0;69oxG0{{|}p#c*C)R(c73>O9MR{#JKlc50<1$Hw4 z01}g-0TTs}Jpcd^lc50<1y?=;01=a+0TTfvlYw3r1xi8y01}g-0TTf}myxOr7X`dT z0{{|}p#c*G@<;;!5|g0;69rR90{{|}p#c*GAxHxN5|g0;69q#?0{{|}p#c*G?l=Gd z5R;(+69N90k*W+A1%}T701}g-0TTt0B?15vlc50<1)vxJ01}g-0TTrU8~^|klc50< zlbBl=1x-l<01}g-0TTs)NCN;8lc50<0aBB(Ocw#+mk}-u7X>a!0{{|}p#c*GJ4pio z5|g0;69wKz0{{|}p#c*CMw78j7n5*Y7zKsB000t`p#c*GG)V&h5|g0;69v^X000t` zp#c*GUPJ=`5|g0;69rO90{{|}p#c*G)JX#X5|g0;69q#<0{{|}p#c*C&XN{g zmyxOr7X<O8UNCN;8lc50<1tmuV01}g-0TTs%&jA1ulc50<1uz-_01}g-0TTt~ zNdo{9lc50<0TY*zstgwer$PV#5|g0;69te+0{{|}p#c*G$1?x`5|g0;69p_n000t` zp#c*G!$SiA5|g0;69sQ10ss<|p#c*C)t8Z~3>O6>Ndo{9lc50<0bY~wR~G@PmyxOr z7X^SJ000t`p#c*Gp-BJ$5|g0;69sof0{{|}p#c*C8J7|43l{~AL<0a4lc50<1v4xF z01}g-0TTsnCISEwlhFzk1V#e@5|g0;69rZp000q_p#c*G-A4le5tE?-69w5w0{{|} zp#c*CVw15<7X?LF000t`p#c*Gphp7$5|g0;6O+JT7zHvJ000t`p#c*GTpIuY5|g0; z69rI40{{|}p#c*C!k3Y%3>N|7myxOr7X{BN000t`p#c*G(?kOR5|g0;69vjw000t` zp#c*G9vJ`t5|g0;69v*n0{{|}p#c*G3`he25|g0;69u_P0{{|}p#c*G>P7T9~V;BXkLjwR3lc50<1&1;K01}g-0TTsOM*{#7lc50<1;n5M01}g- z0TTiGmqDov7k`Y*0RSQZ3jn112LJ#7001}u00000003I7001HY3joyp1^@s6003A3 z00000005y|0stZa3jjn~2mk;8000yK00000004?d0stZa3jq8?2mk;8002+|00000 z001f(0stZa3jiE02mk;8001Na00000002rM0stZa3x5D;`Ue020000W000000001K zCjtN>01E*0F$e$v0000W000000001BngReK01E(ES_l9D00017000000002Bz5oCs z01E)j3I_lH0000O000000001rN&o;N01E(Afd&8o0000W000000001yIs*VA01E(g zvj_kH0Dk}gL;wH)00000;zR%dA^-~jAb$n`00000AOHXW00000eA@y5A^-~jSdRz* z000009033T00000Lkb00000z?%R7A^-~jM2iLh00000AOHXW00000!WRMn zA^-~jNG%8e000008~^|S00000bbmGj03rYj0Kl&Z000000Du4h000000EQ<303rYj z0E|}#0000007w7;000000B14)03rYj0LWbi000000IUH3000000F+e%03rYj0PrCQ z0000006+i$000000Fu-I03rYj0PwN~0000002BZK000000FrtE03rYj0DoYf2LJ#7 z001BW00000000oJ001HY3jm1z1^@s6003A300000003WU0stZa3jn+;2mk;8001li z00000008j}0RSQZ3jo~W1^@s6002Ay00000008GY000sI3jkE$1poj50068300000 z000TJ001HY3jl}!2LJ#70Dk}=000000001AFarQ001E(EtOx)A0000K000000001% zuL1xf01E&Bfd~Kq0000S000000000-q5%LR01E&hYzF`U0000m000000001t4gmln z01E(MvIqbG0000q000000000!#Q*>z01E){r3L^10000e000000Dk}gmW~1dA^-~j zRB;FZ00000Q~&?~00000XCnasA^-~jcw+|u00000C;$Ke00000sgeKyA^-~joQDPg z000006aWAK00000oaF%kA^-~jNU;Y100000C;$Ke00000S!@6RA^-~jbeIMJ00000 zOaK4?00000Sb_lnB7Xo20C=ef0000008jt`0000008&)|03rYj00f2x0000002}}S z0000009OV803rYj06aqm0000000;m8000000HDDD03rYj0Pqe60000009*h700000 z0QfNg0Hy#D000000000000;m8000000He_X03rYj0FVO+0Dk}g0000100000004Ua z001HY3ji$01^@s6001BW00000001QS0stZa3jmy&2mk;8000~S000000076q0RSQZ z3jm;h2LJ#7002+`00000000j~001HY3jj1=1^@s6001BW00000002ND0stZa3jjba z2mk;8002M$0Dk}g0000SqW}OR01E&p$_4-c0000W000000001^ECB!_01E(^X$JrR z00013000000000BeEe)+01E)<{09I40000S z000000002z1pojd01E(QLIwZ;0000y000000002IA%6e>A^-~js8j|300000lmGw# z00000G4lWbA^-~jygvs300000NB{r;00000W`+O&A^-~jbb$r{00000AOHXW00000 zBi8@`A^-~jFeL{700000Bme*a00000mh1umA^-~j$d?EJ00000Gynhq00000&36F+ zA^-~j9DkJu0000000agA000000KsSg03rYj09a}U0000004x9i000000Ezwr03rYj z02rMJ000000B`^R000000H{v_03rYj09YLe0000002BZK0000002&$t03rYj0K}jO z0000004M+e000000LAzL03rYj05l^A000000DmL^000000090s0stZa3jmM~2mk;8 z002M$00000002|L0RSQZ3jkpD2LJ#7000~S00000003Is001HY3jio72LJ#7001xm z00000001p60RSQZ3jlZz2LJ#7001Na00000003eo0stZa3jn+@2mk;8005i-00000 z0Dk~DqyPXS01E(6kOlw%0000a000000001U7XSbv01E(2M+N`@0000$000000002% zxc~qn01E(^ng##>0000e000000000Ml>h)D01E&}hz0-v0000W000000000K8~^|! z01E)@Oa=e|0000~000000000+ECK)`0DlVrR0s$F000006aWAK00000M!o_7A^-~j zM1}|e00000C;$Ke00000EBXNdA^-~jJR}GJ000008~^|S00000$#4MxA^-~jpoIqj z00000FaQ7m00000(5nFeA^-~joa+Yw00000H~;_u00000$P57hA^-~jkm3da0Dk}g z089V?0000005*OB03rYj0I;A3000000K5bM0000000+ka03rYj0Fni0000003ZMW00000 z0IUiD03rYj05n$z0000002lxO0Dk}g002SB0RSQZ3jhH62LJ#7001BW00000001}1 z0stZa3jp+o2mk;8000yK00000000Xf0RSQZ3jk;U2LJ#7001BW00000005sQ0stZa z3jkO#2mk;8001li00000005wt0RSQZ3jkE&2LJ#7002+|00000001~20Dk}>02BaV zybJ&U0000e000000001n!~p;z01E&B_y+(00000a000000002DzySav01E&N_6Gm} z0000~000000000&IRXG801E)n4hR4M0000W0RR910001hOaTBQ01E&Bcn1Ig00017 z000000002LQUU-X01E*8SAPfq000006aWAK000000Y?D`3G01E&l7YG0V0000;000000002$&H?};01E)@iwFP!0001F000000001L*Z=?` z01E)vCIw%A^-~j5VHsX z00000KmY&$00000a99BVA^-~j^ehJe000006aWAK0Dk}g0O8dF03rYj06c*R00000 z04M+e000000HNpt03rYj00@-`0000005AXm0000007ec103rYj0DSHT0000002BZK z0000003A>O03rYj0CZsn0000003ZMW000000Ps!%03rYj0DM*m0000002BZK00000 z0HKZn0DmF?3jhdS2LJ#7001BW000000042d0stZa3jm~o2mk;8001BW00000002sD z0RSQZ3jlzG2LJ#7001Ze00000006CM0RSQZ3jkm`2LJ#7002k;000000079t001HY z3jpX32LJ#7007Vc00000005>L0RSQZ3jjo52Y&zn0000m000000001I`~mk-g01E&B?FRq= z0002M000000001Kp8)_O01E)z<_7=(0000m000000000G7XSbv01E&xM+N`@0000S z0Dk}g00000M@j$yA^-~jB!LD100000FaQ7m00000i!=ZL5&#PTxYh*#00000lmGw# z00000_GtnDA^-~jgkJ~%00000AOHXW00000RoManA^-~j1dj*+000008~^|S00000 zK^Xu5A^-~jd`JcW00000bN~PV00000FMrDd03rYj091(x0000005AXm000000EO%T z03rYj0Dw3L000000MGyc0000003qoD03rYj004;y0000008{_~000000C?5_03rYj z02n0)0000002lxO0000004y>903rYj0Q6i2000000Gt2-0000002W9903rYj0DlmG z1^@s6001}u00000006*S001HY3jk<{1^@s6002+`00000003WW001HY3jkn@1^@s6 z000yK00000000$Y0RSQZ3jowK2LJ#7000yK00000003kG0stZa3joyV2LJ#7001BW z00000000L;001HY3jlO|1^@s60Dk~5000000001ScmMz*01E&Nrv?B30000u00000 z0002?q5%LR01E*8=m!7*0000?000000000DssI2Y01E&h=LP@(0001J5&!@I0001S zDggi@01E(oXa@iQ0000m000000000==m7vC01E(Y7YG0V0000;000000Dk}geUJbE zA^-~j@V^EC00000JOKaz00000ApZgYA^-~jh@A)k00000r~m)}00000Ij8~vA^-~j z%w-4w000006aWAK00000xSRn1A^-~j$mItB00000C;$Ke00000eQ5vyA^-~jglYx= z00000JOBUy00000nO*?^B7Xo20JJX$0000007w7;000000KK0903rYj01W2`00000 z02}}S000000GJU003rYj0IXaG0000005AXm000000JP%(03rYj0F*HY0000009*h7 z000000N3sU03rYj0HBx%0000002}}S000000Pc?f03rYj0F=K50Dk}g003M700000 z001hD001HY3jpMV1^@s6000yK00000005HT0stZa3ji3A2mk;8001xm00000006#4 z0stZa3jjPq2mk;8001}u00000003cO0stZa3jhdP2mk;8003M700000006sg001HY z3jmm!1^@s6001Ze0Dk}g0002;F#`Z101E)btOx)A0000K000000000cpaK9Q01E)b zb_f6f0000W00000000189RdI%01E)nE(ibs0000$000000002EW&r>q01E(Afd>Ep z0000S000000002_P5=NR01E(AVFmyI0000W000000000|CVv3{A^-~j2xSKV00000 zzyJUM00000MhpS~A^-~jq*A^-~jtbqmq00000H~;_u z00000pt}M9A^-~j=!6IW00000d;kCd00000$xs3SA^-~juvQ2F00000Pyhe`00000 zLY@HtA^-~jRDWg%0000007w7;000000D~t103rYj0N?}%0000007L))000000EO-V z03rYj06;tk0000009*h700000095b*03rYj002G*0000002}}S000000GcEM03rYj z09-H#0000007L))0000009a1~03rYj05}~8000000Dm9=00000005Pp0RSQZ3jkDR z2LJ#7002k;00000006Zg0{|ib3jlIVP-0000?0000000005 zodEzM01E){XK00000cmMzZ00000DdqtHA^-~jaIpsf00000C;$Ke z00000`G*1kA^-~j%xwq&00000SO5S3000003}OHPA^-~jIEn@U00000kbeLG00000 z0PR!)03rYj0DvI~0000004M+e000000O#uh03rYj07RDv0000002BZK00000015U0 z03rYj0EEN_0000002BZK000000QHjr03rYj0Jz}?0000003ZMW000000A`{903rYj z0IbLc0000004x9i000000DswU001HY3jiRT1^@s6001BW00000001Nr0RSQZ3jl~* z2LJ#7001Na00000006ks0RSQZ3jnwV2mk;8000yK00000000B30RSQZ3jjpx2LJ#7 z000~S00000003Gq001HY3jpw21^@s6001BW00000001^d001HY3x5D~UV0Dk}g5C8xG000007{34jA^-~j00000*Z=?k00000EIR-I zA^-~j5OoFs00000FaQ7m00000#uoqpA^-~jutx>}00000EC2ui00000^lAYBA^-~j zpgjiw000006aWAK00000n9~3NA^-~ja3Kc(000001OWg50Dk}g0H7}d03rYj07y6p z0000002BZK000000Dn^f03rYj07!ZV0000002lxO0000004v%703rYj0Ia4500000 z0H^@~00000063KZ03rYj0Kmcq0000006YKy0000005Vkq03rYj0K_2(0000002lxO z000000Cg|`0DmF?3ji=&1^@s6001BW00000000pr001HY3jm~61^@s6001BW00000 z006y$0RSQZ3jkcL2LJ#7005)|00000003H?0stZa3jpwS2mk;8001BW00000008I! z001HY3jjPh1^@s6001-q00000003!?0RSQZ3jlE72Y&zn0000W000000001Lxd8wo z01E&#@dp3^0000S0000000002@BjcJ01E)LJqG{)0000?000000000P^Z@`O01E(A zAP4{e0000)000000001KX8`~r01E)%IR^j$0000a000000000e*Z=?`01E(&CICcs03rYj0L+yL00000 z0Av6F00000047lZ03rYj0Kj<%0000005AXm000000DT$)03rYj0L1tQ0Dk}g001Na z00000003u3001HY3jma01^@s6001BW00000001cL001HY3jk<12LJ#7000;O00000 z004p2001HY3jpjQ2LJ#7000;O000000001S0stZa3jhpa2mk;8002Y)000000050Q z0{|ib3jkoR2mk;8003YB0Dk}g0001L7y-01E&p zWCs8M0001p000000002y&j0`-01E(I9R~ma00017000000002iQGWseA^-~js85&-}r01E(UT?YUF0000i z000000000YY5)Kt01E&xl?DI+0000)0{{R30000SYXSfw01E&_UTc z0000009*h70000008=FZ03rYj0O(c*0000003ZMW000000FxE~03rYj07PX500000 z08jt`000000Auz703rYj0DzhZ0000002}}S0Dk}g008Zs001HY3jq9#1^@s60058x z00000005Vk001HY3jid;1^@s6000;O00000007XD001HY3jidC1^@s6002+`00000 z006N-0RSQZ3jo9#2LJ#7000;O00000002R50RSQZ3jo-J2LJ#7001BW00000003%A z0)GG^01E(IOb7q~0000u000000002(@c{rL01E(M9tZ#c0000K000000001zW&i*p z01E)zX$AlQ0000a000000000O01E)rNeBP{0000u0000000020asdD#02BbA zy$k>V0000G000000001DivR#301E(!x_<@$000006aWAK00000u4MrLA^-~jh=2zG z00000bN~PV0000079#)vA^-~jfK~01E&hum%7C0000m z000000002I0ssIa01E)nI|cv%0000q000000000{jsO5601E(6yaoUO0000a00000 z0000(U;qFj01E&}W(EKN0Dk}g6aWAK00000IvM}~A^-~jBuWMV00000bN~PV00000 zgCGI`A^-~jNcsl=00000AOHXW00000*q{LbA^-~j@aG2r000008~^|S00000q^ke` zA^-~j5c~!J00000AOHXW00000sS5)DA^-~jjG_nt00000C;$Ke0Dk}g04Y=g03rYj z03=ul0000002BZK000000NXVI03rYj02FNp0000005AXm000000J8=I03rYj0PLU$ z0000003ZMW0000009j-K03rYj0PueY0000005AXm000000Q?yM03rYj0FYw_00000 z0K@K0000`000000000aZUF!y z01E)9KL-E+0000K000000002z)c^n@01E&FBL@Hg0000q0000000027jsO5601E(g zyaoUO0001-0e=7h00000Vj}_oA^-~jlrIPX00000AOHXW00000-)#T@A^-~jP;3SO z00000Bme*a00000C|m*nA^-~jC?yC000000AOHXW00000${hdzA^-~j5K#sI00000 zL;wH)00000-I@RZA^-~j$chF400000TmS$700000Wq)@803rYj0E~(U000000FVj* z000000Pzk303rYj01%@H0000005AXm000000J|mt03rYj00>tG000000E7Sl00000 z0FD3v03rYj0Ax4@000000CWHV0000005o*~03rYj0JNh90000002BZK000000F7q? z03rYj0DlxI2mk;8001li00000002x50{|ib3jpw<2mk;8001BW00000006JA0RSQZ z3jmbt2LJ#7001BW00000006BJ0RSQZ3jpX^2LJ#7005u?00000004mK001HY3jpXe z2LJ#7003wJ00000002v&0stZa3jp+72mk;80Dk~1000000002G1^@se01E(|Lk0i< z0000a000000000dF#!M~01E(A5eEPO0000a000000000k^8o-N01E&B9|!;d0000~ z000000000DWC8#p01E)PTL=IE00017000000002eb^rh(01E(=r3L^10001700000 z0Dk}gtcd~uA^-~jlx_$B00000zyJUM00000wv+$>A^-~jD2N6C00000AOHXW00000 zA726hA^-~j&{_xp000008~^|S00000P6q)1A^-~jL{tX=000007ytkO00000p(g?W zA^-~jSTYCz00000xBvhE00000zb63zB7Xo205}B)0000007w7;000000Gx^f03rYj z090=X0000005kvq000000DZ>*03rYj0K^jq0000008jz|000000DM*g03rYj05Dky z0000008jt`000000A!*903rYj02E#b000000B`^R000000E|%p03rYj00e{v0Dk}g z000~S00000008590RSQZ3jpXx2LJ#7001BW00000004e!0RSQZ3jpMT2LJ#7000~S z00000004=R0RSQZ3jjpn2LJ#7001xm00000001hX001HY3jh$u1^@s6008I!00000 z006~40RSQZ3jmC72LJ#7002k;0Dk}g0001I4gmlm02Bc5y$k>V0000O000000000R z4FLcm01E)z;syW!0000y0000000009{Qv+W01E&R#|8iZ0002!000000001E{sI6Z z01E)5kq7_)0000$0000000021rUC#W01E&(dI$gj0000e00000000230Dk}gA^-~j z*f<6N000007ytkO00000_;vsQA^-~j@TCR-00000C;$Ke0000068``IA^-~jOvnZR z00000OaK4?00000gYW?WA^-~j+#Lu200000C;$Ke00000=yU=AA^-~jSZ4?T00000 zQ~&?~00000@<;&yA^-~j$bWVR0000004x9i0000003~(-03rYj0Q83k000000BisN z000000KRep03rYj0JLQY0000002lxO000000LDoH03rYj08}0a0000004M+e00000 z0Bjxr03rYj0Dw{k0000007L))000000AiW|03rYj0PMpC000000Dl|+00000004Ou z0stZa3jkay2mk;8004Xd00000006r+001HY3jjE91^@s6001Na00000004SH0RSQZ z3jpYE2LJ#7003|R00000004~_001HY3jmBq1^@s6001Na00000000{m0RSQZ3ji?u z1^@s6002+`000000Dk})4gmln01E(+;|2f#0000y000000000xxB&nn01E&tbq4?d z0000a000000002pKmhX( z01E&lrw9N50000O000000002z^#K4P01E)2mk;8000~S00000007Zk0RSQZ3jip62LJ#700682 z00000000Gc0RSQZ3joxI2LJ#7001BW00000005p80stZa3jo+E2!8+o0000`00000 z0002f`vCwV01E*8=m!7*0000?000000000p#{vK%01E(|hX?=w0000e000000000F zzybgw01E)Dh6n%v0000O000000000u@c;lK01E(gJ_i5*000130000000018LIVII z01E)nvq03rYj0PJ`N0000005AXm z0000006p&k03rYj0Dv6`0000007w7;0000008~x_03rYj04!7p0000008jz|00000 z0FY_`03rYj0Dr)01^@s6000yK00000001WI0RSQZ3jmNA2mk;8005i-00000002^L z001HY3jio=1^@s6001Ze00000005qJ0stZa3jp+H2mk;8002+`00000002v9001HY z3jmmp1^@s6002+`00000006Ab0RSQZ3ji4X2LJ#70Dk~500000000257y$qx01E)% zUk3mH0000y000000000uod5tL01E(gj0OMz0001p000000000u5&!@q01E&JW(EKN z0000W000000000|H2?q-01E&}*#!Uq0000C2LJ#70000`?E(NI01E(+jR*h$0000` z000000Dk}gh7?0RSQZ3jj2E2LJ#7 z003M700000006v_0stZa3jkDe2mk;8001Ze00000001{50{|ib3jjc)2mk;8001Ze z00000004=0i01E(gB?tfj0000`00000 z0001OwgCVl01E(+@CN_@0000O000000002SSpWbc01E){WCj2L0000q000000001X zZ2$lw01E&BYz6=T0000e000000001FEC2u^01E(+YX$%S0000a000000000Jaen{+ zA^-~jIBo_200000Gynhq00000QuqJ>A^-~jyg~;600000L;wH)00000jTr&}A^-~j z)b|Gf00000EC2ui00000@2LJ#7003A400000007Q)0stZa z3jjDF6T>01E)PSOx$90000e0000000007y8r+p01E(c1P1^B z0001R000000002pa{vG$01E&#q6Po}0002o000000002zZ~y=z0DlVrByI)(00000 z6aWAK00000{Hp)}A^-~jfcypk00000Q~>}000000*sB5nA^-~jEPx0A00000Bme*a z00000o@4?5A^-~j6kG@Z00000-~a#s00000G#mo}A^-~jtf2@100000C;$Ke00000 z|9k-eA^-~j1fK^00Dk}g0Q3L=000000Ms)903rYj0IX~W0000002}}S0000001Q?F z03rYj01zVx0000003-ka0000005!${03rYj0C*7x000000F(g$000000Qv?103rYj z0Kh{A0000003ZMW0000008wH903rYj07z&C0000002BZK0Dk}g003KD001HY3jma5 z1^@s6001BW000000051*0RSQZ3jpl!2LJ#7001xm00000004+C0RSQZ3jly>2LJ#7 z000yK00000007Y70RSQZ3jkmf2mk;8004LZ00000008WD0RSQZ3jjDo2LJ#7001BW z00000006UC0Dk}?01E(|WCj2L0000W000000002*$p8Q%01E(Eu?PSF0000q00000 z00020$^ZZ&01E&Jtp)%90000m000000002C4gmlm02BZqz6<~W0000O000000000# zoB#kK01E)D#0CHW0000?000000001r#{mE$01E&-hJObD00000WB~vG00000ZAkzC zA^-~j#DE3>00000AOHXW00000X3_xwA^-~j^aTh200000r~m)}00000x0000005|{u0000004>Y_03rYj04N#<00000 z05AXm000000Oh{`03rYj000dK0000005|{u000000MJ?j03rYj04Q1r0000002}}S z000000K72(03rYj0N`8(0000002BZK000000Drxu001HY3jj#U1^@s6003wb00000 z001FC0{|fa4FI@?2><{9001BW00000002CH0RSQZ3jpk;2LJ#7003+N000000028t z0stZa3jhFD2mk;8005`}00000008*f0RSQZ3jin#2mk;8001xm00000002cH0RSQZ z3x5Cr0S5p80000W000000001QU;qFj01E(IW(EKN0000q000000000z5CH%p01E)5 zS_c3C0000)000000002Ux&Qzo01E)0000K00000000196#xJt01E)zMFs!> z0000W000000002Y0|5Xc01E)rO$Pt~0Dk}gSOEY400000=|BJgA^-~j{Coxg00000 zcmMzZ00000D@_3aA^-~jjCcnC000008~^|S00000wZZ}bA^-~j0EY+w000008~^|S z00000?#%)KA^-~j^oj@o00000AOHXW00000F9`quA^-~j6hsC900000AOHXW0Dk}g z0Lv%<03rYj05Dhv0000002}}S0000001+$z03rYj0FYb;0000003ZMW0000008aq` z03rYj0B|`50000004M+e0000009@As03rYj01Sc%0000002BZK000000O=wE03rYj z0BkP^0000004M+e000000FZ+L0DmF?3jn}P2LJ#7000yK00000000Hm0stZa3ji37 z2mk;8000~S000000034v001HY3jl<21^@s6001BW000000075n001HY3jmCb1^@s6 z0086w000000055V001HY3jhc+2LJ#7002w?00000004tQ0{|ib3jmC?2!8+o0000S z000000002cdjS9<01E&JNCyA_0000`000000002#BLM&+01E)1V+Q~L0000a00000 z0000rqW}OR01E)v$p!!b0000`000000000Ez5oCs01E(AoCW{@0000K000000002i zxB>to01E)jg9rcs0000S0Dk}g00000jr;)sA^-~jgd_+600000Pyhe`00000lf3`{ zA^-~jm0000004M?g0000005LZK03rYj09+Rb0000005AXm z0000006M$^03rYj0DokK2mk;8003wJ00000001&=001HY3jhFY1^@s6001Ze00000 z008740stZa3jkCv2mk;8000;O00000005RU001HY3jly_1^@s6005i-00000007{? z0stZa3jnBe2mk;8001Ze000000037|0RSQZ3jiE>2LJ#70Dk}&000000000W@BsiK z01E)<;0FKz0000a000000001U6axSv01E&Zod^H`0001R000000001xjRF8701E)H za0mbZ0000`000000001`$N~T&01E)vhX?=w0000S000000002NAp!s*01E(!`Ue02 z0002!000000Dk}g62JfeA^-~jI1L8?00000Pyhe`00000RVDxcA^-~jSZM|T00000 zJOBUy00000Q78fcA^-~j@G}Si00000NB{r;00000us8q!A^-~j)Nuv?00000C;$Ke z00000@3{g1A^-~j1cV3x00000AOHXW00000Z_@$*B7Xo20N{-X0000002}}S00000 z0Gjsz03rYj0Q5lz000000Av6F000000HG2903rYj07yj!0000005kvq000000HqQG z03rYj0A!>H0000003ZMW000000JC@i03rYj07Rz-0000008jz|00000095M&03rYj z0F;&p0Dk}g005K#00000004WW0stZa3joYt2mk;8003kF00000008R+0{|ib3jjoz z2mk;8003M700000000*G0RSQZ3jkOn2mk;8001Ze00000000IK001HY3jnlb1^@s6 z001BW00000006?Z0RSQZ3jlQR2LJ#7000~S0Dk}g000180RaFa01E(YNCyA_0000i z000000001AwEzGj01E(U0S5p80000m000000002t_W}SS01E(Ej|cz&0000S0RR91 z0000^<^cdA01E(^u?GME0000a000000001nx&Qzo01E)rng##>0000K0000000023 z3x5CrA^-~jbVLRK00000AOHXW00000>IeV;A^-~jykrId00000AOHXW00000+~ENL zA^-~jWE2Ph00000L;wH)00000Cp`fGA^-~jIBy3400000Bme*a000000!jb?A^-~j z2!RFw000008~^|S00000MEn2%A^-~jw0}bf0000002lxO000000Df@-03rYj0C-{u z0000002lxO0000006j+l01^NT0GRUy000000OSGy0000005~TB03rYj03-zm00000 z02BZK000000KNbK03rYj00=n-0000005kvq00000093dF03rYj0L*L%000000DoKn z00000003Mc005x?4FE8Q2><{90003100000000UH001HY3jp9l1^@s6001-q00000 z000iX0stZa3joZ82mk;8001Ze00000007}70stZa3jmxk2mk;8001}u00000002fY z001HY3jlCj1^@s6001BW000000Dk~88Ug?!01E(2_y+(00000i000000000*Km!0F z01W`xh6w-w0000T000000001)SpWbc01E)zWCj2L0000K000000001*j{*Q901E*8 zaR>ka0000~000000002ihyVa001E)%xCQ_K0000a000000002476Skx0DlVrtfdG5 z000007ytkO00000@OS|LA^-~jXqyKB00000AOHXW00000J8}X5A^-~jBx48w00000 zKmq^&0000032*=aA^-~jK%52u000006aWAK00000mv{jHA^-~j*hU8c00000AOHXW z000003uXWSA^-~jlxYS40Dk}g07w7;00000021{803rYj0K7m40000005AXm00000 z0Jm)c03rYj0H}lq0000005AXm000000PNEN03rYj0Q?3B0000002lxO0000008Qfp z03rYj0JM|{0000002lxO000000Dv9=03rYj0GMJ20000002BZK0Dk}g006yK0stZa z3jlyw2mk;8000yK00000006B~0RSQZ3jpwW2LJ#7002Ay000000084|0RSQZ3jhp- z2LJ#7001Ze00000005dF005x?4FEWY2><{90003100000000EL0RSQZ3jp-;2LJ#7 z001Ze000000080>0e=7@01E)TT?YUF0000i0000000018$^ZZ&01E)jtOfu80000y z000000002q0|Nje01E&lpa=i}0000i000000002(odEzM01E(|W(NQO0000K00000 z0001&+5i9|01E(+wgvzI0000K000000002xNdW*N01E&JcYg-}00000C;$Ke00000 z{Rjg9A^-~j^q2?$00000cmMzZ00000_&);xApi{kkcJ5W00000B>(^b00000Ko9@` zA^-~j2t@_}00000AOHXW000009FPJ4A^-~jP;v+W00000fB*mh00000)BXVfA^-~j z3?&Ev000009De`+000000D1rb03rYj06aJb0000004M+e000000Bs5Y03rYj08~T< z0000003ZMW000000I_5M03rYj07Pj90000002BZK000000F%T503rYj09Ep0000O000000002zo&o?O01E(!b_f6f0000S000000001O-2nh101E(o z4F~`L0001F000000000-3IhNl01E)rp$Gr~0Dk}gBme*a00000>lA^-~j@KXi=00000 zL;wH)000005fcCaA^-~jd_@KT00000AOHXW00000D>wlFA^-~jY;6Ys00000FaQ7m z0Dk}g02XEe03rYj0Q`Ul0000009XJ3000000A$Gm03rYj0OWQE000000B`^R00000 z0Ftf&03rYj09@<`0000002}}S000000EOxR03rYj03bI90000002lxO000000CWWa z03rYj05n1d0000005AXm000000GnX}0DmF?3jl002LJ#7000yK00000008ib001HY z3jp}J1^@s6003M700000000Bg0RSQZ3jmk`2mk;8002Ay00000000kO001HY3jlzL z1^@s6000;O00000000<~0RSQZ3jhq^2LJ#7001}u00000005y&0RSQZ3jll{2Y&zn z0000K000000002EHv<4701E(MuLuAD0001B000000001U>;V8G01E(Q8wdaZ0001- z000000002dF#`Z101E)DtOx)A0000O000000002yI{*M801E)Dbp`+c0000O00000 z0000D_W%GQ01E&(K?eW;0001-0Dk}g00000Njw4oA^-~jOg;zz00000EC2ui00000 zJsbc4A^-~j>`Vp#00000Q~&?~000007TW*-A^-~jxF`nz00000Z~y=R00000yVn5# zA^-~jpa=*600000TmS$700000qRapQA^-~jSQ-Za00000C;$Ke00000a(~PM03rYj z0QiXr000000C)fZ000000G|v203rYj0FdGa00000089V?000000FikB03rYj0N8Z~ z0000005AXm000000F)&G03rYj0L)|u0000002lxO000000Ixs-03rYj0PGbA00000 z02BZK000000O)oB03rYj0Dr8B2LJ#7007_s000000045+0RSQZ3joXp2mk;8001xm z000000085E001HY3jm~j1^@s6000yK00000002wP0stZa3jm0U2mk;8003+N00000 z002RT001HY3jln!1^@s6000yK00000003XI0stZa3jk1|01E(gHwXX#00013000000000yJp%wD z01E&JvIqbG0000q0000000020DFXl^01E(^rU(E40000e000000002eg8%>`01E(| ze+B>m0000K000000Dk}gerx~$A^-~jRBHwR00000JOBUy00000qNoA@A^-~j;AIE^ z000006aWAK00000dfos4A^-~jh%E;I000008~^|S00000N*e+IA^-~jfG!9C00000 z6aWAK00000@)`gDA^-~j*h&Tf00000Bme*a00000+eHBYB7Xo208n)Y0000002lxO z000000Gkj103rYj04PNU0000003ZMW000000I;zF03rYj0OWxP0000004M+e00000 z0Hl)w03rYj08m&6000000B`^R000000A?Hj03iSr006xV0000004M+e000000F#md z03rYj032Wk0Dk}g001Ze00000004h90RSQZ3joM$2LJ#7001Ze00000008jB0RSQZ z3jiee2LJ#7001Ze00000005`i001HY3jpLN2LJ#7003M700000005X>001HY3jow* z1^@s6001-q00000002dG0stZa3jpwE2mk;8006iE0Dk}g0000Id;$O>01E)zY6t)T z0000u000000000pq5uFQ01E(^$OZra0000K000000001$@&W)N01E(YnFs&?0000O z0000000004#Q*>z01E&(5eEPO0000S000000000HssaEa01E)9eh2^n000040RR91 z0000!>VE+MA^-~j1k(oq000006aWAK00000w~GJ(A^-~jkc0*R00000AOHXW00000 z@f`pFApjHru)GWa00000C;$Ke00000tRDgZA^-~jAo>RY00000C;$Ke00000UMd3s zA^-~jEUO3r000006aWAK00000zo!8JA^-~jh=1w_0000009*h70000000X1|03rYj z06dTe0000002BZK000000AK?G03rYj07xYW0000002lxO000000F-i0RSQZ3jloO2LJ#7000;O00000001bl001HY3jo;v1^@s6002Y) z00000000>+0{|ib3jnaI2mk;8000;O00000004gJ0RSQZ3jmDJ2LJ#7001Ze00000 z008B^0RSQZ3jkd72LJ#7005K#000000Dk}oZvX%y01E*8ng##>0000a0RR910000? zZ~y=z01E)*Z3X}U0000W000000000r-vIz301E){4+sDN0002g000000001}^#TAQ z01E(Qng{>@0000S000000001iT>$_h01E)LF9!es0000;000000000R>;eEH0DlVr zD3=HT000008~^|S00000FeL&2A^-~j1pNm9000006aWAK000008CL)RA^-~j0EY$u z00000Bme*a00000#UKCxA^-~jgj5Cq00000Bme*a00000tQr9TA^-~jh+qc*00000 zQ~&?~000004nqL|A^-~jSa1gb0Dk}g06+r(000000HVJF03rYj0337(00000089V? z000000GZ1H03rYj09g440000003ZMW000000H2To03rYj0MK#>0000008{_~00000 z0P`FG03rYj0H99>0000007L))0000000qhc03rYj0Eqer000000O$Y!0Dk}g0065H z0stZa3jk#C2LJ#7001BW0000000721001HY3jpwP1^@s6001xm00000008@00stZa z3jhpS2mk;8000~S00000003?*0{|ib3jmm_2mk;8000;O00000008^#001HY3jhQ< z2LJ#7003M700000003B{0)GG^01E&hUkCsI0000`000000001B)Byk@01E&V2M7QF z0000K000000002i1_1yf01E)%QwIP50001F000000001>JOKbA01E&dZwCMX0000S z000000002-(E

01E(^fCvBp0000?000000000~D*ynY02lzk2!9O#00000FaQ7m z00000#{>faA^-~jaG(eP00000Q~&?~00000@z~A^-~jsBs7Y00000Q~&?~00000dPo2O z5&#PTeD(zZ00000e18G}000000Ea#R01^NT05t9e000000AvLK0000002Dt103iSk z0I-D#0000002lxO000000RO-M03rYj03Z$r000000MGyc000000B%eG03rYj0C0o` z0000003ZMW000000Jg3G03rYj0CfKb0000003ZMW000000DnLQ001HY3jhp31^@s6 z005K#00000007NL0RSQZ3jk1d2LJ#7003M700000000z-0RSQZ3jl!62LJ#7004vl z00000002;o001HY3jqAO1^@s6000;O00000000g$0{|ib3jo-x2mk;8000yK00000 z000)+0stZa3x5D0j|cz&0000S000000002HMF0RI01E(AUpF00000bg2OVA^-~joNWgH00000 zTmS$70Dk}g02Mp|03rYj0FZ760000005AXm000000OmFW03rYj06?$^0000005|{u z0000005Z`503rYj0En9h0000003ZMW000000R7zn03rYj08}jp0000005kvq00000 z0LUx=03rYj0MKg&0000005AXm0000002_n>0DmF?3jn;a2LJ#7001BX00000004Q& z0stZa3joB22mk;8000yK00000007Mz0{|ib3jn~T2mk;8000~S00000005P80stZa z3jkzg2mk;8002+`00000002k40RSQZ3jl=k2LJ#7001BW00000006vV001HY3jkbb z27dqm0000y000000000jjsXB701E&(;0FKz0000u000000001`l>h)D01E*4hz0-v z0000K000000002cegFU>01E(6um%7C0000W0000000015n*jhK01E&>V+Q~L0000K z000000000rAOHX&01E&#R0aS50000e0Dk}g00000nLPji5&#PT+~oxT000008z03rYj04#V00000003-ka000000HziK03rYj z08lIl000000Av6F000000DvR`03rYj0PJH20000004M+e000000Et!s03rYj0Q@Nj z0000002BZK0000004^^803rYj0DlB-1^@s6001BW00000006_$001HY3jkCe2LJ#7 z001Ze00000008PN0RSQZ3jpwG2LJ#7001xm00000005L#001HY3jiR71^@s6001xm z00000005Qr001HY3jlaP2LJ#7002Y)00000000HK001HY3jpu~2LJ#70Dk}^00000 z0000RBmn>-01E)bV+Q~L0000e000000000O1^@se01E)1LIwZ;0001d000000001d zBmw{;01E)@F9-kt0001R000000000VRsjGa01E)LDF*-m0000;000000000?eE|R> z01E*4p9cT{0000i000000Dk}gvnT-oA^-~j$Ylor00000TmS$700000l^Os5A^-~j zm`Vl!00000KmY&$00000Bsl;85&#PTSpNk800000_y7O^00000Rj2>}A^-~jxUvWU z00000Gynhq00000_D}!-A^-~j#DfL^000008~^|S000004z2+JB7Xo20Kjes00000 z09*h70000006?|?03rYj0GI&>0000004M+e0000007v}+03rYj0MsN10000002}}S z0000008=>u03rYj02FQq0000004M+e000000N;WF03rYj0GMkC0000009*h700000 z0OKeF03rYj0CcJd0Dk}g002|~00000007)Q001HY3jlOq1^@s6002|~00000000im z0RSQZ3jmP&2LJ#7000yK00000001`@0stZa3jj1M2mk;8000~S00000002Fg0RSQZ z3jn0#2LJ#7001Na00000006^M0RSQZ3jo+A2LJ#7001Na0Dk}g0002FNdN#M01E)* zfCc~n0000a000000001E%K!i(01E&(tp)%90000e000000002*{Q>|Y01E&}kq7_) z0000e000000002u7ytkv02BZyy$k>V0000e000000002Ld;$O>01E&VYX|@U0000a z000000001RrhfqdA^-~j6zT^600000OaK4?00000s%roMA^-~j)M^F*00000YybcN z00000A)*2RA^-~jRCfpf000009033T00000+I;{3A^-~j1h57G000008~^|S00000 zL4N=MA^-~jaIgjd00000ga7~l00000YqJ0VA^-~j(0>320000005AXm000000HGlP z03rYj04!q%0000002BZK000000C>Cs03rYj0HpH=0000004M+e000000MLQ}03rYj z06>2R0000005kvq000000Jp{h03rYj0EmYO0000002BZK0000007iBI03rYj0HksT z000000DnvX00000008Nx0stZa3jknx2mk;800001000000067+0stZa3jn;B2mk;8 z000~S00000001W@0stZa3jjy}2mk;8000;O00000004=T0RSQZ3jn0y2LJ#7000yK z00000007f30{|ib3jn~W2mk;8001Ze000000Dl0RVE_Ok01E(+W(EKN0000u00000 z0001V<^cdA01E&B76hgA^-~jj3x&F00000OaK4?00000E-wNAA^-~j z5I6_`00000H~;_u0000034{OuA^-~jkh2B=00000SO5S300000bBO=|A^-~j9JvMn z00000+yDRo00000^^5@kA^-~j=v@Z@0Dk}g03ZMW0000004Y)d03rYj0C*+`00000 z02BZK000000Pg4l03rYj063Kh000000AK(B000000KHrQ03rYj01Sx+0000002BZK z000000LqvG03rYj07O~{0000002BZK000000B5NJ03rYj0Hl2g0000005kvq0Dk}g z007#w001HY3jja?2LJ#7001Ze00000003nm001HY3jkbH1^@s6001Ze00000003=o z0RSQZ3jj2Q2LJ#7001xm000000073Q0stZa3jmaS2mk;8008^|00000005^i0RSQZ z3jhdf2LJ#7000;O00000006*q0)GG^01E*0F$e$v0000W000000001G0s#Ob01E)% zNCyA_000080ssI200030NB{sL01E&}fCc~n0000S0000000024J^%nB01E&Jb_M_d z000000ssI20001!0|Nje01E&Rpa=i}0000K000000002_Q~>}Y01E(!dVdE100000 zGynhq00000;d221A^-~jI6(&h00000oB#j-00000U_Su>A^-~j)Ncm>000006aWAK z00000f(8NrA^-~j;3WtE000008~^|S00000EY1P|A^-~jJc|eb00000C;$Ke00000 zqk;ecA^-~jAb$n`00000Ab$V=0000006QoF03rYj0DuJt0000007L))000000L0z^ z03rYj0HiGk0000002lxO000000I%2r03rYj0JM$>0000008jt`00000016cY03rYj z0QjT`0000009*h7000000BUvs03rYj03f9X0000002BZK000000Drj_0RSQZ3jnxY z2LJ#7001BW00000008>30stZa3jiR32mk;8002w?00000007Px0{|ib3jidh2mk;8 z000;O00000008wr0RSQZ3jlx`2LJ#7001Ze00000006R#001HY3jmzD1^@s6003YB z00000000yg0{|ib3x5Dqr3e5300013000000001ZeF6X?01E&(YX|@U0000m00000 z0002oaRC4#01E&VK?eW;0000a000000001Ly8!?q01E&d^9KL`0000~000000002O zPXGWS01E)Hga!Zr0000q000000000OA^-p)01E(MRR#b60Dk}gi~s-t00000WQ+m; zA^-~j_-_aR00000H~;_u00000tV{v`A^-~jY*7dR00000H~;_u00000k8O00000C;$Ke00000c?;eEH01E*8mk0m=0000;0Dk}g00000d>a4&A^-~jKurb!00000 zGywnr00000)aU^KA^-~jv=;~f00000NB{r;000000J{PJA^-~jOoRvk00000oB#j- z00000T?zsKA^-~jm?j7S000008~^|S00000#HIiMA^-~j_}m5n00000Kmh;%00000 ztADou03rYj0CboJ00000089V?000000MH2m03rYj0B}_Y000000BisN000000DWWt z03rYj07Q!h0000003ZMW0000007oqX03rYj08BOr0000004M+e00000037WA03rYj z08lvx0000009*h7000000Jkjx03rYj0DnAc2LJ#7000;O00000004xO001HY3jjRA z1^@s6000;O00000001G=0RSQZ3jkoA2LJ#7001BW0000000213001HY3jmO;1^@s6 z002Ay000000086u001HY3jlOR2LJ#7002Ay00000006mH0RSQZ3jpYQ2LJ#70Dk~5 z000000002NH~|1601E*4Z3h4V0000S000000001BJp%wD01E(=vIqbG0000a00000 z0000p9RmO&01E)Dp$Gr~0000e000000002_hX4Q~01E(ww*~+J0000y0RR910000F zdIA6<01E*8I0yg$0000K000000Dk}gvQq#6A^-~jM1=+b00000AOHXW00000$r=Ix zA^-~jH2DVr00000Bme*a00000Pu>CmA^-~j;E)Ia000008~^|S00000OZor+A^-~j zC_@JT000006aWAK00000@k0OrA^-~j0DlGm00000AOHXW00000^iTl+B7Xo20FZeH z0000005AXm000000R6)P03rYj05FFL0000004M+e00000047xd03rYj0K9q!00000 z03-ka0000001Bl603rYj0A%S00000002}}S000000CNNY03rYj06;$m0000005AXm z000000C1)P03rYj0OWZH0Dk}g002|~00000004$N0stZa3jo*?2mk;8000yK00000 z0081~0stZa3jmN}2mk;8001}u000000086)0{|ib3jp|`2mk;8005K#00000002S- z0RSQZ3jkzO2LJ#7000;O00000006cA001HY3ji$01^@s6001BW0Dk}g0002vHv<47 z01E)vum}JE0001h000000002oLI40F01E&Feg*&l0002|000000000oQvv`Y01E&R zSO@?B0000K0000000006AOHX%02BZ?ybJ&U0000e000000000qivj>501E(!ZwLSY z0000u0000000025YkvX&A^-~jKrRRX00000KmY&$00000h7th)A^-~j2wevN00000 zU;qFB00000Z$<$CA^-~jXmtkw000007ytkO00000O&tILApjHr*t`q?00000C;$Ke z00000{EPwsA^-~jFmMO}00000fB*mh00000LrwqyA^-~jG=E_R0000003ZMW00000 z0OvLU03rYj0LX9#000000Av6F000000KV!*01E(s8V3LX0000e000000001Wwg3Pk01E)X z0S5p80000m000000000@k^lfA01E(!hXw!u0000K000000001!IsgD701E(Mbbkf_ z00000oB#j-00000iz5R7A^-~j0I3K7000007ytkO00000B-{W1A^-~jlq&}S00000 zTmS$700000;yD2TA^-~jJZ=X700000Bme*a00000Cp7^8A^-~j@N5SF00000Bme*a z0000022%k5A^-~jEP4k3000009De`+000000Qb)U03rYj05}2&0000004M+e00000 z0M^t103rYj00grJ0000002BZK0000004r|-03rYj08}ps0000002lxO0000006`=I z03rYj0Hpf|0000005|{u0000003JjD03rYj003YH0000005kvq000000Dsw70RSQZ z3jhc$2LJ#7002w?00000002c8001HY3jhR21^@s6002M$00000002+`0RSQZ3jp{= z2LJ#7001BW00000004@<0RSQZ3ji4P2LJ#7002|~000000033P0RSQZ3ji4R2LJ#7 z000;O00000006i-001HY3x5D0a|Qqa00013000000001`XaWEt01E&NUkCsI0000K z000000001Mg8%>`01E&ZvjzYF0001B000000000;W&i*p01E&(j0OMz0000e00000 z0002fAOZj)01E(U`Ue020000W000000001$9smF#02Ba-ybJ&U0Dk}gC;$Ke00000 zGll>FA^-~jRDlKn00000AOHXW00000AUXp8A^-~jP_qaC00000Bme*a00000TP*+p zA^-~jlx+q800000FaQ7m00000lhFVGA^-~j93BS%00000H~;_u00000u%Q6}A^-~j zjOYgd00000TmS$70Dk}g0L`)h03rYj0H^>50000004M+e000000J~EG03rYj06-`Q z0000003-ka0000003neA03rYj0DM*m0000002BZK0000002BQJ03rYj08pF=00000 z0LTCU0000001#IK03rYj0B|G-0000002BZK000000J=v20DmF?3jnZx1^@s6002w? z00000001s=0RSQZ3jpju2LJ#7001Ze00000001f%001HY3ji=j1^@s6000~S00000 z002R*001HY3jiqp1^@s6000~S000000011l001HY3jkya2LJ#7001-q00000005%6 z001HY3jmY@2Y&zn00017000000002w!TPyC01E(6 zH3t9y0000e000000002F+5!L~01E&-j|cz&0000S0Dk}g000008r1**A^-~j)FKA} z000007ytkO000001SSFiA^-~jFaQVu000007ytkO00000*a83mA^-~j&^rbI00000 zGynhq00000XO03rYj0Awi$0000004M+e000000BV&003rYj0BDE?0000008jt`0000007#Gk z03rYj08oYo0000002BZK0000007H-g03rYj0DrjP2LJ#7000~S00000004DP0RSQZ z3jnBi2LJ#7002Y)00000008j;0stZa3joyV2LJ#7001BW00000007do0stZa3jm0M z2mk;8000~S00000008rE0stZa3jj!A2mk;8001Ze00000008}=0stZa3jl;&2mk;8 z0Dl0G000000002lo&W$M01E(cjs^e#0001x000000002D`vL$W01E&ZoCp8_0000S z000000000_Tmb+g01E&FeFp#l0000a000000001{2?GEk01E&}p$Gr~0001F00000 z0002)fdBv^01E){vIYPE0000K000000Dk}ghd2WOA^-~jc(4cn00000U;qFB00000 z_lN-iA^-~j+|UOA00000C;|Wg00000IB5a^A^-~jyekL*00000EC2ui00000t-AmK zA^-~j1PKQK00000TmS$700000&_MtIA^-~jglYx=00000JOBUy000004IcpjB7Xo2 z0Ehqw0000003ZMW000000Ahy#03rYj0OYm?000000H6Q>000000CqD103rYj0OUIe z0000005Aan000000IY&D01E&_ z7zh9W0001-000000002URDS{hA^-~j@F55Q00000KmY&$00000Edc-kA^-~j96AO7 z00000JOBUy00000LsS6(A^-~jq$mdf000006aWAK00000JWl`sA^-~jRAB}H00000 zAOHXW000006bS+VA^-~jEG7s500000Pyhe`00000@eKh0A^-~jkbmO_0000006YKy z000000KfPG03rYj034eL0000008{_~000000DwdQ03rYj05o6*0000003ZMW00000 z0R0pK03rYj04OU6000000F(d#0000005`}003rYj0EDUr000000O$b#0000004xFl z03rYj04T}^000000Dm9=00000008wM001HY3jnB81^@s6005K#00000006{;0RSQZ z3jhGI2LJ#7002k;00000006oq0stZa3jm-n2mk;8000~S00000003St0{|ib3joNg z2mk;8000yK00000000zr001HY3jhG61^@s6001BW000000Dl05?g0QI01E(E9S8sb z0000K000000000%WdQ&p01E(EfCm5o0000m000000002xCjtN>01E&RGY9|x0000? z000000000-0{{Rb01E)zJO%&&0000q0000000007j{yK801E&pUIzdG0000`00000 z0000`DFOf@0DlVrm^BCh00000C;$Ke0000073cu~A^-~jthWaM000006aWAK00000 zy$AsSA^-~jxKsxK000007ytkO000005_tdsA^-~jsHp}300000oB#j-00000L>B-6 zA^-~jOh*O)00000KmY&$00000ke>noA^-~jq;?1Z0Dk}g03ZMW0000004rMn03rYj z07!@i0000003ZMW000000I~A{03rYj08}3c00000000310000008>!`03rYj05By7 z0000003-ka000000Cy+=03rYj0Q^@50000005kvq0000009`)=03iSk0QiLo00000 z04o3h0Dk}g002qU0stZa3jq9$2mk;8000~S00000000%A0RSQZ3jnm{2LJ#7001Ze z00000004!`001HY3jmO;1^@s6002Ay00000001yQ0{|fa4FJf62><{9001cf00000 z003iD0stZa3jjD+2mk;8000;O00000000Qf0)GG^01E&Bi3k7y0000~000000002m z%mDx*01E)z`v(930000C0RR910001y)Byk@01E&p2M7QF0000m0000000026KLY?E z01W_0h6w-w0000X000000001hWdHyo01E)ziv|Dy00017000000002|_5lDQ01E&} z<$nhN00000Gynhq00000=$QZjA^-~jxWfhj00000Gynhq00000BPap@A^-~j$TJ84 z00000C;$Ke000005VQdRA^-~j6z~TC000007ytkO00000xby)4A^-~jm>>uM00000 zPyhe`00000_TK;iA^-~jj4lTN00000Tz>!n000000QZ{#03rYj02E{g0000002BZK z000000QYME03rYj06=R70000002BZK000000Ou$I03rYj0JsJS0000002BZK00000 z0RNZ(03rYj0Eoi|0000002lxO000000KxnK03rYj0OZC70000004x9i000000Dp&_ z0stZa3jjEF2mk;8001xm00000005w8001HY3jhFW1^@s6001BW00000001L*0stZa z3jlm+2mk;8003A300000001T#0RSQZ3jiEo2LJ#7001Ze00000001Db0RSQZ3jlcR z2LJ#7000~S00000000s}0{|ib3x5C*vj_kH0000$000000000iSpone01E){SqK0C z0000S000000001gPXGWS01E(gVFmyI0000W000000002B6afGt01E&JUIzdG0000W z000000000}Bme*+01E)5Rt5k70000W000000002#%mM%+01E(ciURY00000C;$Ke00000DM|qVA^-~jFn0$400000Bme*a00000TLu9D zA^-~juu}&B00000FaQ7m0Dk}g0N)M*03rYj05t9g0000007w7;000000Dx@*03rYj z0MIT70000006+i$000000JQ)B03rYj0Pr{l0000002lxO0000001&nU03rYj0K|d_ z000000Du4h000000IW;^03rYj0N`K-0000005kvq0000002XNh0DmF?3jnA(2LJ#7 z000yK00000007Ai0RSQZ3jkE(1^@s6002Ay00000000w{0RSQZ3jjo52LJ#7001xm z00000005AI0RSQZ3jjE(2LJ#7001xm00000001{F001HY3joYo1^@s6008g+00000 z002&i0RSQZ3jmDJ2Y&zn0000e000000002?fdK#_01E&Ns|Nr80000`0ssI20001U zJ^}zD01E){J_rB+0000)000000001t$p8Q%01E)r7zY3V0000m0RR910000HG5`Rk z01*HP00000000080000000024761Su01E(cMg{-?0001B0Dk}g00000^N|7oA^-~j zd~*l@000007ytkO00000@~Q#=A^-~jtbYgq000008~^|S00000cd7yaA^-~j$bSd` z000006aWAK00000K`{aVA^-~j_zMUC00000FaQ7m00000yKMjfA^-~jC~O7*00000 zC;$Ke000007=J7Q03rYj06b|20000002BZK000000LB>r03rYj0E}k_0000007L)) z00000086p~03rYj0Kn}B0000009*h7000000KFIh03rYj0DMRW000000CWHV00000 z0B|k<03rYj0K8iU0000005kvq000000OE2203rYj0DsJ72mk;8000yK00000003A5 z001HY3jma11^@s6003|S00000006El001HY3jh>Z1^@s6005K#00000005#Z0{|ib z3jjc?2mk;8003A300000008WA001HY3jk=J1^@s6001}u00000007t{0stZa3jnk) z2mk;80Dk~D000000000|o&o?O01E(Ub_f6f0000W000000002E>H+{F01E(EmIwd< z0000O000000001(EC2u^01E)LYX$%S0000S000000002nLjeFH01E*0a|Zwb00004 z0RR910002V-2nh101E)%4F~`L0000)000000Dk}gWkLY}A^-~jm~#gJ00000TmS$7 z00000K&Ao!A^-~j%y|d^000007ytkO00000%!>j5A^-~jz;6fu00000H~;_u00000 zdZ+*ZA^-~jJmv-f000007ytkO00000%ya?(A^-~jL}v&9000006aWAK000001a1HT zB7Xo20Qi{(0000003-ka000000CP7003rYj0Q_+V0000002lxO00000095t>03rYj z0GPxE0000002BZK0000003#s)03iSr01&(k0000004M+e000000O$$<03rYj08Cd0 z0000002}}S000000QVyU03rYj0BEBK0Dk}g002M$00000003Uw0RSQZ3jkOQ2mk;8 z001xm00000005ev0RSQZ3jkQ=2LJ#7003M700000003|L0stZa3jm;-2mk;8003M7 z00000002O4001HY3jiFN1^@s6001Ze00000005&J0stZa3joCU2LJ#7001Na0Dk}g z0002uMgRaJ01E(=U3;$MA^-~jn3V_s00000Gynhq00000ka+00000KmY&$00000=m7u#A^-~jv^oX=000008~^|S00000;l%*}A^-~jocIR- z00000C;$Ke00000OK}1KA^-~jP+|xG00000C;$Ke00000c5VOwA^-~jM1PtF00000 z03ZMW000000CC|003rYj06>!n000000DJ%d000000M$PO03iSk0C0v00000003QGV z0000002na<03rYj08m^80000003ZMW0000003SXB03iSr0BF7p0000002lxO00000 z0375203rYj03a0z000000Dp)800000005oR001HY3jh=$2LJ#7003M700000000k6 z0RSQZ3jj192LJ#7002k;00000008>c0RSQZ3jlxz2mk;8002Y)00000000>$0{|ib z3jo}t2mk;8000~S00000007rB0stZa3jl}=2mk;8001Na000000Dk~`A_4#*02Bb& zy9@vT0000u000000000d1pojd01E)zKn4H+0000m000000000s761Su01E*8MFs!> z0001V000000002lGy(u301E*030000001yBG0000003S^N03rYj02E;c0000003ZMW000000NVKi03rYj z0CbQD0000008jt`0000004+2E03rYj0IUoM0000003-ka000000D7PS03rYj0MO?L z0000003ZMW0Dk}g004tD0stZa3jojz2mk;8001Na00000005k-0RSQZ3jkp22LJ#7 z000~S00000000|B0stZa3jp{*2mk;8002Y)00000008id0RSQZ3jpZb2LJ#7001Zg z00000004bD0RSQZ3jknl2LJ#7001xm00000002NH1AhP_01E)(03rYj02mDj000000Av6F000000Ck%H03rYj0EEN_0000002BZK z0000001jRO03rYj0Q@fp0000002BZK0000000KV%03rYj00?*n0000003-ka00000 z0Dm$%0stZa3jjh01E*8B?tfj0000S000000001KSONed01E(=SqK0C000170000000026 zBLDy*01E(sRt5k70000a000000002@R{;Pb01E&Zd2LJ#70Dk}+000000001Wc>(|;01E)jI0yg$0000m000000002BkO2T901E)< z;0FKz0000a000000001ED*^x_01E&N2nYZG0000;000000001rasU7#01E&Zody5^ z0000`0ssI20001~=>h;E01E(|i3k7y00017000000Dk}gqa6SMA^-~j5K#sI00000 zL;wH)00000cxwUxA^-~jSYQYM00000SO5S300000c*6hyA^-~j&<_Uy000007ytkO z000009mWCxA^-~jY=;N{000008~^|S000007_|WaA^-~jT<`|~000007ytkO00000 zOcnqDB7Xo203>Aw0000003ZMW000000EHU^03rYj0Nkbs0000005AXm0000004vb~ z03rYj0EB=D0000002BZK000000Ck!H03rYj0Kj4g0000003ZMW0000009>pA03rYj z0MzRT0000004M+e000000J_8g03rYj02C1i0Dk}g001Na000000032z0stZa3jmaJ z2mk;8002+`00000004i*001HY3jkCR2LJ#7001Na000000018Z001HY3joAE1^@s6 z002|~00000006Y1001HY3jp}X1^@s6001-q00000000xr0stZa3jiQ_2mk;8004jh z0Dk}g0000O0|Nje01E*0p9lZ|0000S000000001Gs{#Nb01E)ze+U2o0000`00000 z0001m0000e000000002_^a21P01E&Jng{>@00017000000001L ziU9y301E(c)dv6o0000e0ssI20000$p??7YA^-~j4Cn^{00000fB*mh000008D{_h zA^-~j+-U{?00000Bme*a00000Dl!8AA^-~j?5qd?00000Gynhq00000g}(p*A^-~j zybK2b00000L;wH)00000vYi3|A^-~j2wMmM00000TmS$700000*Es+HA^-~jcz<&S z0000009*h7000000MCj503rYj0Cc(r0000002BZK000000Io6u03rYj0E9XS00000 z05Aan000000HmP;03rYj0Q6i40000004x9i000000M<0h< z0000?000000001PbO8V&0DlVr)IkRT00000AOHXW00000{R031A^-~jbUp?E00000 zPyhe`00000qBjBnA^-~jXbuPf00000C;$Ke00000BSZoKA^-~jv_S{}00000L;wH) z00000?4JPuA^-~jDCY+N00000Pyhe`00000$&Ud5A^-~j)ZhmI0Dk}g02BZK00000 z0DV^g01^NT05Adu000000N?-s0000006r-J03rYj06b;~0000002lxO000000Ncj^ z03rYj07R+=0000006+i$0000002bH*03rYj0Q?9D0000008jz|0000001BG|03rYj z0JL=o0000003ZMW0Dk}g002WC001HY3jlyp1^@s6002Y)00000004EM001HY3jhF* z1^@s6005W(00000003bM0RSQZ3joMg2LJ#7002Y)00000000AE0RSQZ3jkn#2LJ#7 z000~S000000030P001HY3jnwf2LJ#7003M700000007w@1AhP_01E&-rw9N50000; z0RR910000XFaiJ~01E(II0yg$0000`000000000_PXPcT01E&(BL@Hg0000;00000 z0000;DgXc?01E*0SOx$90000W000000000KjsgH801E&BaR>ka0000~0000000013 zqyYdT01E&}>3;_R000008~^|S00000egXmjA^-~j^yvox00000AOHXW00000H!T4G zA^-~jAZiBy000008~^|S00000$;tu%A^-~joQMbj00000WB>pF00000W*GwjA^-~j zn5GB-00000C;$Ke0000073Bf|A^-~jFoy^L00000D1QI|000000RBA#03iSr08qXR z0000002lxO000000J0stZa3jk<62!8+o0000S000000000iSpfhd01E&#d00000TmS$7000002hsolA^-~j*d7M}00000TmS$700000*M0#2 zA^-~jY^4VP00000fB*mh000006OjM_A^-~jEWri<00000AOHXW00000M{oiFA^-~j zaA61l000008~^|S00000&VQQ$03rYj0DR>K0000002lxO00000064k;03rYj0Kl3C z0000002BZK00000008O$03rYj0E{&U000000F(g$000000LNee03rYj03eD600000 z02lxO000000J_Wp03rYj0Mv&E0000003ZMW0000002QYJ03rYj0DoZW2LJ#7001Ze z00000004Co001HY3jj!F1^@s6000yK000000090j0{|ib3jhGA2mk;8000;O00000 z001)}0stZa3jj#^2LJ#7001BW00000002?G001HY3jnkV2LJ#7000;O00000001ia z0stZa3jlDN2mk;80Dk~5000000001BzXAXv01E&BbO-CISE=01E(M00;m80000u000000001zsR95Z01E)v zeFy*m0000)000000000bi2wj101E&Fxds3L0000O000000Dk}g5AFg0A^-~jM3@Kw z00000TmS$700000eTM=7A^-~jm~99E00000Gynhq00000*xLdCA^-~jY=Z~@00000 z6aWAK000004mA^-~j;9>^=00000Bme*a00000)&&6oA^-~jd{YMi00000Gynhq z00000C|UpjB7Xo201$`<0000002lxO000000QCd_03rYj0F*!m0000003ZMW00000 z0I~oB03rYj05Fya0000004M+e000000IN*_03rYj0CXY;0000002BZK000000Cisg z03rYj00?FV0000003ZMW000000DKVx03rYj06e4!0Dk}g001Ze00000007g<001HY z3joZl1^@s6002Ay00000005>U001HY3jpj@1^@s6005K#00000004`I0stZa3jh>7 z2mk;8001Ze000000062~001HY3jn-@1^@s6001Na00000008IK0stZa3jjQU2mk;8 z001Ze0Dk}g0001YBLDy*01E&VXa)cP0000q000000000pHUa=501E(6JqQ2*0000O z000000001}v;hDj01E&t@CN_@0000m000000000$F984|01E){Y6k!S0000O00000 z0000_00ICa01E&pB?tfj0000W000000000E1%ChlA^-~jv_J*`00000C;$Ke00000 zcV_|sA^-~j6e$P*00000EC2ui00000)`b87A^-~jAhreo00000TmS$700000=nMb= zA^-~jltcyq00000Gynhq00000=(_;`A^-~jaPtQM000006aWAK00000e)0eSA^-~j zcz-_!0000005AXm000000I2N%03rYj0N^9FA^-~j$chF400000TmS$700000ZI1x}A^-~jkl+UZ0Dk}g04M+e z0000000L zA^-~j|Y01E)5kq7_)0000$0000000021^@s6001-q00000 z004Yx0RSQZ3jkm`2LJ#70Dk~T000000001#O8@{O01E&Jg9ZQq0001-000000000A z;sO9701E)TlL!C+0001d000000000={{R3Y01E)v$OZra000000RR910001?ssI2Y z01E(!`33+00001R0ssI20001e=KugA01E&hGzS0x0000O000000Dk}gIQRhoA^-~j zFd_&500000-~a#s00000p)&&jA^-~j0ImoC00000SO5S300000MFar=A^-~jEKdgj z000002m$~A00000?@9syA^-~jluQT!00000Pyzq|00000goyzFA^-~j7}Ey;00000 zFaQ7m00000cPIe>B7Xo20DuJt0000007L))000000Qk-U03rYj0GI#>000000BivO z000000H0O@03rYj0Pt7{0000004M+e000000HvY=03rYj0C0E+0000009*h700000 z022@b03rYj0GuZX0000005AXm000000NY;z03rYj0PI=_0Dk}g000~S00000001^! z001HY3jnlb1^@s6001BW00000006)o001HY3jlOZ1^@s6001lj000000060d0RSQZ z3jidb2LJ#7004{t00000000`I001HY3jmmp1^@s6002+`00000002~3001HY3jn-i z1^@s6001BW0Dk}g0000k6aWAs01E(|MFs!>0000W000000002%DFOf@01E)XH3$Fz z0000e000000002O&Hw-+01E(U90vdZ0000O000000000})&Kw^01E(+vjzYF00013 z000000002q6aWAs01E)TMFs!>0000W000000000duYUjlA^-~jl>Y_*000006aWAK z00000zXJmRA^-~jq?ZT)00000Bme*a00000{!ak_A^-~jI3ouD00000NB{r;00000 zEvow403rYj0K^9f0000007w7;0Dk}g003~X001HY3jp}U1^@s6003|R0000000558 z0RSQZ3jiek2LJ#7000aE00000003@;0stZa3jio>2mk;8000~S00000001>f001HY z3jkz*1^@s6001xm00000006CG0stZa3jlyy2mk;8000~S00000003?B0e=7@01E(g z9tZ#c0001t000000002C1pojd01E(QLIwZ;0000y0000000018m;nGH01E(^Vg~>K z0000K000000000lB>?~;01E)HWCs8M0000S000000000o*8u<`01E(U2nYZG0000u z000000002;JOcnC01E)Hv402v00000Gynhq00000?q>i1A^-~jAZi8x00000H~;_u z00000pF00000 zL@odTA^-~jByI)(000006aWAK00000^P&O(A^-~j%yf000000G(R^ z03rYj0L+L60000004x9i0000007NkZ03rYj0Bo!X0000006+i$0000001Oxc03rYj z0Awu)0000008jt`0000006};H03rYj03d1z0000002BZK0000002=-P03rYj09Zr^ z0000002~4U000000DtHn001HY3jpv_1^@s6002Y)00000008O+001HY3jn}F1^@s6 z001BW00000004#z001HY3jma51^@s6001BW00000008s=0{|ib3jkP_2mk;8000;O z00000005rf0RSQZ3jlbj2LJ#7002+`00000001wi0stZa3x5E(dk6pk0000$00000 z0001W&;S4;01E)P9R~ma0000W000000002D3IG5i01E(AL(F03rYj0N8v70000002lxO0000002`nI03rYj0C?vI0000003-ka z000000KO#w03rYj0Pq6`0000003-ka000000D%t!03rYj0BEBK0000006+i$00000 z0Fz(>0DmF?3ji1<2mk;8000yK00000008!Y0RSQZ3jheI2LJ#7003|R00000006!d z001HY3jlmY1^@s6001BW00000002x00000L;wH)00000ujc{)A^-~jB!~zA000008~^|S00000 zcH9C0A^-~jfP)AC00000OaK4?0000041c8p03rYj0HApY0000002lxO000000LKpj z03rYj0DxKt0000003-ka000000L`!f03rYj08qvT000000BisN000000B{HZ03rYj z02D+90000003ZMW000000AMiy03rYj0FYb;0000003ZMW0000001^QJ03rYj0Do{f z1^@s6001Ze00000005AW001HY3jnyj1^@s6007(o00000003qg001HY3jpv)1^@s6 z001-r00000002ZH0{|ib3jpM(2mk;8000~S00000006@T001HY3jpLl1^@s6001BW z00000000M70stZa3jnAg2mk;80Dk}+000000001?GXMZ001E&dZw3GW0001h00000 z0002R0RaFa01E&JNCyA_0000`000000001T+5i9|01E(owgvzI0000K0000000029 zmjM7G01E)fq=0000005AXm000000MdH^03rYj00^=O00000 z05kvq000000D>O@03rYj0IXsM0000002BZK000000PKnZ03rYj0GQVY0000004M?g z000000I|gY03rYj0C1)T0000002BZK000000Gh)A03rYj05JCl0Dk}g001BW00000 z0031*0RSQZ3ji#22LJ#7001Na00000000#q0stZa3jjbb2mk;8000yK00000005EV z001HY3jjbb2LJ#7000;O00000006Q#001HY3jh>y1^@s6001Na00000002=z001HY z3jnx%1^@s6002w?0Dk}g0002`oB{wM01E&Rb_f6f0000e000000000t7Xbhw01E)v zUIzdG0000i000000002>ga7~{01E)T0001Z000000000zr~v>X01E(YZ3h4V z0000m000000002Hg#iE}01E(oynhD(00000yaWIM0000009XJ3A^-~j{B#BY00000 z6aWAK00000uLA%8A^-~jXgvl100000TmS$7000009R2|SA^-~j@FWNT000008~^|S z00000h=BkAA^-~jbdUxB00000yaWIM000009moLyA^-~jH2DVr00000B!2(^00000 z024d|03iSr0Ib*0000007w7;0000008;G%03rYj z0Gu2M000000Gt2-000000Dr0>0{|ib3jmCw2mk;8001Ze00000003IW0RSQZ3jlcd z2LJ#7001Na00000004A`001HY3jmO|1^@s6000yK000000031+0stZa3jlON2mk;8 z002+|00000005QS001HY3jkOt2LJ#7003M700000006Mk0stZa3x5ERjR*h$0000` z000000002q761Su01E){Mg{-?0000W000000000K5&-}r01E)zTn7LE0000i00000 z0001wgaH5|01E){vIhVF0002I1ONa40002x4*&on01E&JMFs!>0000W000000001B zPyhfD01E*4_yqs}0Dk}gECT=l00000Xj=dPA^-~jxQGS-000006aWAK00000e@OuV zA^-~j^mYdT000006aWAK00000yz>G8A^-~joS6s!00000YybcN00000e7XVvA^-~j zB!mb600000C;$Ke00000YA*u-A^-~j+^Yxx00000d;kCd0Dk}g0M(=d03rYj09arM z0000009XJ3000000K4%303rYj0L(rI000000B8UJ000000961003rYj06aJb00000 z04M+e000000KvEc03rYj037iL0000002lxO000000M(-c03rYj03dk?000000Du4h z000000R8g-0DmF?3jjz!2LJ#7001xm00000008$6001HY3jpXu1^@s6001BW00000 z0074+0stZa3jh=c2mk;8000yK00000005$u0RSQZ3jjD_2LJ#7000yK00000003$M z001HY3jmlo1^@s6004vl00000000aM0RSQZ3jpNY27dqm0000K000000000(90C9$ z01E(=E(ibs0000K000000000b1p)vf01E(gB?tfj0000`000000002$Hvj-401E&( zas~hZ0000S000000000A{sI6Z01E(ckq7_)0000S000000000aivR#301E(cga!Zr z0000W0Dk}g00000CSL&nA^-~j)O`m400000TmS$700000!>IxQA^-~j9DWD@00000 zi~s-t00000kUs(dA^-~js6Pk*00000-~a#s00000Cg}hGA^-~jcr^zA000006aWAK z00000Wn%yUA^-~jTxbRW00000JOBUy00000>3>lG03rYj03d`00000005AXm00000 z01R>f03rYj0Bmjs0000002BZK0000002k)~03rYj00=Y(0000002lxO000000F-qC z03rYj0H|mP000000E_?t0000006HfE03rYj0GI*@0000006YKy0000001!|D03rYj z0Do*92mk;8000yK00000003N^0RSQZ3jnm`2LJ#7000yK00000002dT0stZa3jl0v z2mk;8001xm00000002JA001HY3jpvM2LJ#7002M$00000006Id0stZa3jow<2mk;8 z001xm00000005^Q0{|ib3joxi2mk;80Dk}^000000000II{^S901E(|Z3h4V00017 z000000000P;s5|501E&pF9!es0000O000000000i0ssIa01E)vItBm$0001d00000 z0002BNdW*N01E)@V+Q~L0000e00000000220ssIa01E(AI|cv%0001d000000Dk}g z4cPzyA^-~j6ekA&00000&;S4c00000w><#>A^-~jTyF;e00000FaQ7m00000^LhXP zA^-~jn5_l?00000FaZDn000002;%?%A^-~jST6?v00000TmS$700000;KKm`A^-~j zWcLRE00000Z~y=R000001m*w$B7Xo208}#v0000002lxO00000060Mb03rYj05BT| z0000002BZK000000Ik>n03rYj0Q@Eg0000002lxO000000P80J03rYj0Mu6o00000 z04M+e000000C5!p03rYj0O%_S0000003-ka000000Mmc~03rYj0055$0Dk}g005W( z00000006!R0RSQZ3jkbH2LJ#7001xm00000002ki001HY3jh!>2LJ#7004vm00000 z005bd001HY3jh?m1^@s6002Az00000003wC0RSQZ3jly42mk;8000yK000000031> z001HY3jpYX1^@s6001BW0Dk}g00001LIVII01E)9v}2i z01E&BRR;h70001R000000002HZ~y=z01E&FZUz7V0000W000000001JvjG4i01E(+ z?gsz>0001l0RR910000Yy#W9s01E*8^9KL`0000$000000000HZhry*A^-~j3}FZW z000006aWAK00000Ute000008~^|S00000oO1#IA^-~j;AIE^000006aWAK z00000Vju$mA^-~jpns?c0000002}}S000000MHr$03rYj0GLV!0000006+i$00000 z0MAMQ03rYj0Gxsb00000089V?0000006U-o03rYj0G#Is0000005kvq000000JJ>= z03rYj0PL~|0000003-ka000000OvXa03rYj0LVQE000000Dpu400000002Qg0RSQZ z3jn}w2LJ#7003M700000005;w001HY3jk1f1^@s6003kF00000007&z0RSQZ3jnC_ z2LJ#7002Y)0000000161001HY3jkDd1^@s6001xm00000001J%001HY3jmB42LJ#7 z000;P000000Dl0QZ~_1#01E(&VF&;K0001h000000002oc>n++01E&_ss;c60000$ z000000000zX955s01E(wUI+jH0000K000000000{h5-N~01E(2!3O{U0002I1ONa4 z0002Y(E$J=01E(+1PA~C0000u000000002u(EtD<0DlVrd>#h?00000TmS$700000 zX9EBLA^-~j+&l&V00000Gynhq00000J8S>|A^-~jRBHwR00000JOBUy00000S8f3S zA^-~j_=E=l000006aWAK00000H3S0yA^-~jP@o6^00000AOHXW00000IMe_DA^-~j zh$0670Dk}g089V?0000006qBt03rYj002V=0000004M+e0000006@X z01E*4>IVP-0000?000000001l$^if(01E(c`v(930000W000000002yngIYJ01E&t zV+Q~L0000K000000001(MgRaJ01E&>e}4u500000Gynhq00000-xC7>A^-~jpri-@ z00000AOHXW00000vxfixA^-~jh=K+H000006aWAK00000p*8>jA^-~jsBi`V00000 zAOHXW00000N&5f*A^-~jIK~D5000007ytkO00000u{8n!A^-~jJUs{i000006n_8! z0000008X$103rYj033k`0000003ZMW0000007QWS03rYj0LZBa000000B`^R00000 z0HF;503rYj094}!0000006YKy0000006{qe03iSr0EoQ|0000002lxO0000004#k0 z03rYj0Jum80000004M+e000000Dt%Q001HY3jkO`2LJ#7003kF00000000;+001HY z3jpM81^@s6001BW00000004JD0{|fa4FLFt2><{9001-q00000006m-0RSQZ3jpX{ z2LJ#7001BW00000004hS001HY3jhpo1^@s6001li000000017A001HY3x5C%i3R`w z0000K000000002n7y^X01E)j<^})&0000~000000002<0RsRc01E(+o(KQ{0000;0RR910000lH39%4 z01E&VJqQ2*0000e000000001C)&T$_01E)b2M7QF0000;000000002aDF6T>01E)% zSOx$90000K0Dk}g00000&Ab5sA^-~j%<~5T00000FaQ7m00000j8y>uA^-~j;CcrD z00000tN;K200000cpd@(A^-~j5HAP-00000FaQ7m00000H7Ni9A^-~jY*+>W00000 zBme*a00000JrM!`A^-~j%qIu{00000JOBUy000001Ak@$03rYj07P8~0000004M+e z0000003aOz03rYj0H99>0000007L))000000FJ=|03rYj0MK*@0000005AXm00000 z0Lowj03rYj04yd50000008jt`000000Ars303rYj0KCQq0000004M+e0000005~iF z03rYj0Dq`i1^@s6001Nb00000005Q^0{|ib3joxj2mk;8000~S00000003_j0RSQZ z3jmZ|2LJ#7001Ze00000004BE001HY3jm00000cmMzZ00000PvHRo zA^-~j>=Ot800000cmMzZ00000aCrd$B7Xo20En9h0000003ZMW0000002I;z03rYj z0LTOg000000Pp|+000000Kx4603rYj065?W0000005|{u0000009Mul03rYj05pyW z000000Du4h000000H#C%03rYj0QhtV0000005kvq000000ODH!03rYj0QiUo0Dk}g z000yK00000002qs0stZa3jkP`2mk;8002w?000000040!0RSQZ3jjc42LJ#7000yK z00000004S#0stZa3jk~{2mk;8001Ze00000007n>001HY3jj1!1^@s6001Ze00000 z008PL0stZa3jp942mk;8000yK0Dk}g0002bO#%QS01E*0QwRV60000u000000001t zKLY?E01W^rh6w-w0000W000000000HfdT*`01E&RYzP1V0000u000000000of&c&_ z01E&Be+B>m0000W000000002O8vpFNRiA^-~jaFz%F00000Bme*a00000XyO3?A^-~js1yhQ00000 zBme*a000009g_k8A^-~j5Pw(*0000002BZK0000006d2P03rYj0Hn4C0000004M+e z000000N%X<03rYj033!00000004M+e000000J_ft03rYj08otx0000002BZK00000 z0K4J=03rYj0L&B!0000003-ka000000G>_&03rYj05o9+000000Dm9=00000007xN z0{|ib3jnyX2mk;8001-q00000004y40RSQZ3jpMv2LJ#7001BW000000067y0stZa z3jpAh2mk;8000yK00000005w~0stZa3jmmF2mk;8003M700000001fT0stZa3jlfZ0002I z1ONa40000%!T|sx01E(o_6Gm}0000W0000000003<^cdA0DlVrn6U={00000Bme*a z00000#1;SmA^-~j&_)IT00000AOHXW00000G}!?FA^-~j#0v-j000007ytkO00000 z_80>IA^-~jWTprJ00000Gynhq000005TyVBA^-~j*vJL|000000096100000wL${` zA^-~jjwY;0000W000000002V)&T$_01E&N2nYZG0000;000000001k>i_^E z01E(MHwOR!000080RR910000qqyhjU01E)5Uw;Sy00000C;$Ke00000>CgZGA^-~j z*c}G|00000L;wH)00000S$_fmA^-~ja5@M8000006aWAK000008`A&)A^-~jkRJyC z00000gaH5m00000D}Dk1A^-~jWNHWi00000TmS$700000*9-yxA^-~j3?~Qx00000 zXnz0z000000LS|P03rYj06aqn000000C)fZ0000001P_-03rYj0Gw|I000000B`^R z000000GMC_03rYj0Q52k0000002BZK000000Ft@^03rYj0EF=e000000B`{S00000 z0C#Ev03rYj0L)(q000000Av6F000000Dn7l0stZa3jp9|2mk;8000yK00000005f* z0stZa3ji>l2mk;8001xm00000005n@001HY3jnD91^@s6001xm00000006H20stZa z3jj!w2mk;8001Ze00000000|v0RSQZ3jm;p2LJ#7000;O00000008=^001HY3x5Dq z<^})&0000~000000002UO8@{O01E(=fCc~n0000m000000001J#sL5#01E)<_y+(0 z0000a000000002iV*vmn01E&(HwOR!0000e000000000IYXATu01E)rY6buR0001N z000000001^X955s01E(^UI+jH080P>C;$Ke00000oVfr1A^-~jTm%OI000006aWAK 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 zN&^580000W0001&k(LGk00aO!N&^4@0000100#iONdo{70001h0001C_?H3z01W^| zN&^580001me<=b001Ny000000I<6Z0000000RU7000000MHc)000000Jysh00000 z00RU7000000N@n~000000Dk}g4FCWD0009700000000004FCWD000;O4FCWD00097 z00000003}@2><{9001BW4FCWD0009700000004l82><{9001Ze4FCWD0009700000 z005YW2><{9001xm4FCWD0009700000005|m2><{9001}u4FCWD0Dk}j1ONa40002M zhY0`x0000$01W^D000031ONa40002chY0`x0000;01W^D000031ONa40002!hY0`x z0000`01W^D000031ONa40002^hY0`x0001301W^D000031ONa40000GhzS4y0001B z01W^D000031ONa40Dk}gAczS700000XaEfW000000|Wp700000IEV=V00000Z~zSe z000000|Wp700000NQeml00000z`G0p000000RaF29smFU0000000000(Ebbn00000 z0R#X59smFU0000000000$h!;x000000RaF2-~#{v000000Dk}g0AT+N00000009I5 z0N?`v00000000000MNS(00000009920Qds{00000000000J#1P00000009I50Qds{ z00000000000N}d}00000009920R9L700000000000O-3600000009920G$B<00000 z000000PwpE0Dk}g00032005H(0000000000008*A3;+NC00032000^R0000000000 z0002I3;+NC00032007_y0000000000000QQ3;+NC00032008m<0000000000000=g z3;+NC00032004Xl0000000000001Do3;+NC000320Dk~Q2LJ#7000000000eybJ&U z000010RRA60RR91000000000mybJ&U000010RRA61poj5000000000$ybJ&U00001 z0RR9P0ssI2000000002My$k>V000010RR9P0ssI2000000000;ybJ&U000010RR94 z0RR910Dk}g00000aJ>uw000000RaF20|5X40000000000fV~U=000000RaF20|5X4 z0000000000XuJ#n000000RaF2t_A=A0000000000@cs+{000000R#X5t_A=A00000 z00000aJ&ov000000RaF2d;C%00000009920D}hr00000000000D!y<00000009920Pz9<00000000000I0kS z00000009920Pz9<00000000000MNV)00000009920Pz9<00000000000QkHN00000 z0Dl1i008j<0000000000001Dp3;+NC00032008j<0000000000002n63;+NC00032 z008j<0000000000005A@3;+NC00032007bg0000000000004mh3;+NC00035007bg z0000000000005Z03;+NC00032003eG0Dk}g000000000${|o>C000011ONbH0{{R3 z000000001>ybJ&U000010RRAP2LJ#7000000002EybJ&U000010RR9I2LJ#700000 z0001>{tN&B000011ONaL2LJ#7000000002MybJ&U000010RR9!2mk;8000000Dk}g z2>%QK000000R#X5JqQ2*0000000000$h-^y000000RaF2t^)u70000000000;Jgd~ z000000RaF2eggmi0000000000*!~Ov000000R#X5eggmi0000000000=)4R700000 z0RaF2LjeE)0000000000;QkB%0Dk}g009I507C%)00000000000PwsF0000000992 z067H!000000000000_Md00000009920387U000000000002u!a00000009I50387U z000000000001&+l00000009920Ko(R00000000000GR#^00000009I50Dr**00000 z00000000=h3;+NC00032007ho0000000000001z(3;+NC00032009360000000000 z008K{3;+NC000320093600000000000002K3;+NC00032009360000000000000=i z3;+NC0003200936000000Dk}g0000mz6<~W000010RRC11^@s6000000000;z6<~W z000010RRC11^@s6000000000801W^D000010RRC11^@s6000000000uy$k>V00001 z0RRBe2mk;8000000000$y$k>V000010RR9)1ONa40000000013y?+b<000000RaF2 zSq1@~5C8xG00000u)Pcb000000RaF2sQ>@~5C8xG z00000*u4w@000000e=Ai0I2`~01yBG000000PwvG00000009920I2`~01yBG00000 z00_Pe00000009920I2`~01yBG0000003f~$00000009920I2`~01yBG00000064x3 z00000009920I2`~01yBG0000008qXR00000009920I2`~0Dlkw00000003yd3;+NC z00032005}~000mG00000005A^3;+NC00032001%x0000000000005x93;+NC00032 z003J6000mG000000079n3;+NC00032003J6000mG00000004l#3;+NC00032003J6 z000mG000000Dl0ey$k>V000010RRAn1ONa4000000002Ey$k>V000010RRB>1poj5 z000000002cy$k>V000010RRB-1poj5000000002sy$k>V000010RR9-2><{900000 z0002^y$k>V000010RRB`1poj5000000000Gz6<~W0Dk}g0RaF2R|Wt80000000000 zD838;000000RaF20R#X50000000000K)wtB000000RaF2i~|4w0000000000SiTGZ z000000RaF2<^uo#0000000000V7?3h000000RaF2{r~^~0000000000aJ~!x00000 z0RaF20)Ghr00000000000C>I(00000009920BZ&S00000000000EoT}0000000992 z015{H00000000000I2>900000009I50AL0H00000000000I>cH00000009I50Fea% z00000000000KonX00000009I50Feg(000000Dk}g008Lz3;+NC00035001ul00000 z00000008*@3;+NC000350021v0000000000000303;+NC00035003450000000000 z000pG3;+NC00035000OB0000000000001EW3;+NC00035003150000000000001ce z41WLs000011ONa|00000000000000m{|o>C000011ONa?1ONa4000000000u{|o>C z000011ONa~1poj5000000000;{|o>C000011ONac0{{R3000000000`{|o>C00001 z1ONbj1ONa40000000013{|o>C000011b+YkLk0i<0000000000X#WfV000000R#X5 zX8-^I0000000000aQ_Sd000000R#X5aR2}S0000000000c>fFl000000R#X5bN~PV z0000000000i2n=#000000R#X5p#T5?0000000000kpBz-000000R#X5r~m)}0Dk}g z000000GR&_00000009I50D%Gk00000000000HFU200000009I50Js1E0000000000 z0I2^A00000009I503`+h00000000000I>fI00000009I50MP^h00000000000J#4Q z00000009I50Dl1h00000000000Dr*$3;+NC00035005i=0000000000007AU3;+NC z00035008L#0000000000007Yc3;+NC00035008O$0000000000007wk3;+NC00035 z008d*0000000000007|s3;+NC00035000010000000000008L!3;+NC0Dk}h1ONa6 z0RR91000000002+{|o>C000011ONa90RR91000000002^{|o>C000011ONaJ0RR91 z000000000G01W^D000010RRBs00000000000000u!3+QZ000021ONcg0ssI200000 z0000$!3+QZ000021ONa|1b+Yk0000000000NWlyM000000t5g6>jMA)0000000000 zP{9lU000000t5g6Q3e120000000000SiuYc000000t5g65di=I0000000000V8ILk z000000t5g6XaWEL0000000000Xu%8s000000t5g6j{^Vz000000Dk}g0C2$!00000 z00IO600RI300000000000C>R+0000000IO600aO400000000000D!>^0000000IO6 z0KozP00000000000Eod10000000IO60MG>h00000000000Fc290000000IO603ikd z00000000000GPoH0Dk}g00066001Bf0000000000005xD3;+NC000660043b00000 z00000005}L3;+NC00066003(Q0000000000006MT3;+NC00066007Yi0000000000 z006kb3;+NC00066005x^0000000000006+j3;+NC000660Dl1a0RR91000000002U z!3+QZ000021ONcB1^@s6000000002c!3+QZ000021ONaV1poj5000000002k!3+QZ z000021ONah0ssI2000000002s!3+QZ000021ONa900000000000002!!3+QZ00002 z1ONaA000000Dk}g00000@WBiK000000t5g6k^}$%0000000000_`wVS000000t5g6 zzykmP00000000000KyCa000000t5g6MFRi;00000000002*L~i000000t5g6Tn7LE z00000000005W)-q000000t5g62LJ#700000000007=OYH0000000IO602BuR00000 z0000003gB)0000000IO60H6l|000000000004Tx?0000000IO60B!>S0000000000 z05HM~0000000IO60QLs}0000000000064-70000000IO609ptD000000000006@YF z000000Dl4m008v^0000000000002nB3;+NC00066002S)0000000000002<{9000000001x!VCZa000021ONc31^@s600000 z0Dk}gn8FMI000000t5g6Cf00000000000O-OD0000000IO60Dqtc z0000000000008j93;+NC00066006-R0000000000008*H3;+NC00066004&q00000 z000000002P3;+NC00066001%s0000000000000QX3;+NC00066001-w0000000000 z000of3;+NC00066003SI000000Dk}g0000O!wdib000021ONcc1^@s6000000000W z!wdib000021ONaZ0ssI2000000000e!wdib000021ONcE1^@s6000000000m!wdib z000021ONb?1poj5000000000u!wdib000021ONav2><{9000000000$!+#6_00000 z0t5g6ss{i70000000000NW%;O000000t5g6uLJ-90000000000P{RxW000000t5g6 zGXnqs0000000000Si=ke000000t5g6Qw9J40000000000V8aXm000000t5g6TLu6C z0000000000Xu}Ku000000)GSm0C)!g00000000000C2+$0000000IO60D}Vn00000 z000000C>X;0000000IO60IUH300000000000D!{`0000000IO60Hg!}0000000000 z0Eoj30000000IO602l=T00000000000Fc8B0000000IO60B{Ka0Dk}g00000005Z7 z3;+NC00066000jJ0000000000005xF3;+NC00066004FY0000000000005}N3;+NC z00066000~X0000000000006MV3;+NC00066006`R0000000000006kd3;+NC00066 z005Q+00000000000Dl0$!wdib000021ONap0RR91000000002U!wdib000021ONb{ z2mk;8000000002c!wdib000021ONaK0ssI2000000002k!wdib000021ONaM1ONa4 z000000002s!wdib000021ONcS0{{R3000000002!!wdib0Dk}g0t5g6W&{8L00000 z00000@WTuM000000t5g6>H+`&0000000000_`?hU000000t5g6^acO`0000000000 z0K^Oc000000t5g6A_V{d00000000002*eBk000000t5g6X#)TN00000000005X1}s z000000t5g6uzv>t000000000002ss!0000000IO601N;C000000000003gH+00000 z00IO608Rw}000000000004T%^0000000IO601W^D000000000005HT10000000IO6 z0Q3O>0000000000064@90000000IO60C))i000000Dk}g002P53;+NC00066000CC z0000000000002nD3;+NC00066003hL00000000000020000000000000QZ3;+NC00066008O(0000000000000oh3;+NC0Dk}i z1ONbD2mk;8000000000O#S8!d000021ONbH2mk;8000000000W#S8!d000021ONa? z0ssI2000000000e#S8!d000021ONaJ00000000000000m#S8!d000021ONaJ2><{9 z000000000u#S8!d000021ONcm1AhPj0000000000K*bCI000000t5g6DFpxk00000 z00000NW}~Q000000t5g6jR*h$0000000000P{j-Y000000t5g6g$4is0000000000 zSj7wg000000t5g61P1^B0000000000V8sjo000000t5g63Ja00000000000C>d=00000 z00IO60I>%E00000000000D#2|0000000IO60Qm#}00000000000Eop50000000IO6 z044(f00000000000FcED0Dk}g00066006570000000000005Z93;+NC00066000pH z0000000000005xH3;+NC00066007Jd0000000000005}P3;+NC00066003VB00000 z00000006MX3;+NC00066001Nb0000000000006kf3;+NC000660Dk}n0{{R300000 z0002M#S8!d000021ONaM00000000000002U#S8!d000021ONaI1poj5000000002c z#S8!d000021ONbC2mk;8000000002k#S8!d000021ONcP2mk;8000000002s#S8!d z000021ONac1ONa40Dk}g00000=*0{G000000t5g6$^!rZ0000000000@Wl)O00000 z0t5g6O9cP`0000000000_{9tW000000t5g6n*sm;00000000000LBae000000t5g6 z9|QmZ00000000002*wNm000000t5g66951J00000000005P!xD0000000IO601O2H z000000000002sy$0000000IO608|G6000000000003gN;0000000IO6080V@00000 z0000004T-`0000000IO606zx+000000000005HZ30000000IO60M!Nn0000000000 z064}B000000Dl4m008_20000000000002P73;+NC000660086y0000000000002nF z3;+NC00066005N;0000000000002<{9000000001p#tZ-e000021ONcp1ONa4 z000000Dk}gkj4xE000000t5g6lm`F+0000000000n8pkM000000t5g6U<{9000000000e z#|!`f000021ONax2><{9000000000m#|!`f000021ONaR00000000000000u$A1g} z000000t5g6W(NQO0000000000K*tOK000000t5g6=mP)%0000000000NXHBS00000 z0t5g6Zv_AV0000000000P{#}a000000t5g6+Xnyu0000000000SjP+i000000t5g6 zCkOxl0000000000V8;vq000000)GSm0FeR!00000000000BFYy0000000IO60Ehzs z00000000000C2|)0000000IO60CNQZ00000000000C>j?0000000IO60Kf+T00000 z000000D#8~0000000IO609FP700000000000Eov70000000IO606zu*0Dk}g00000 z005B33;+NC00066001BX0000000000005ZB3;+NC00066001lj0000000000005xJ z3;+NC00066005Q)0000000000005}R3;+NC00066008d>0000000000006MZ3;+NC z000660043c00000000000Dl0u#|!`f000021ONaS00000000000002M#|!`f00002 z1ONc=0ssI2000000002U#|!`f000021ONcC1poj5000000002c#|!`f000021ONaw z2><{9000000002k#|!`f000021ONb22><{9000000002s#|!`f0Dk}g0t5g6Qv?72 z0000000000=*J8I000000t5g6SOfq70000000000@W%`Q000000t5g6HUj_v00000 z00000_{R(Y000000t5g6d;OV00000 z00000P{|Ac000000t5g6LInT-0000000000Sjh|k000000t5g6VFUmG000000Dk}g z0AR@s0000000IO604fIn00000000000BFe!0000000IO605}5x00000000000C33+ z0000000IO603ZMW00000000000C>p^0000000IO6080h{00000000000D#F100000 z00IO601*ZN00000000000Eo#90Dk}g00066005!}0000000000005B53;+NC00066 z000#O0000000000005ZD3;+NC00066005W)0000000000005xL3;+NC00066005H& z0000000000005}T3;+NC00066000;R0000000000006Mb3;+NC000660Dk~}0RR91 z000000002E$qWDh000021ONc`2mk;8000000002M$qWDh000021ONcL1ONa400000 z0002U$qWDh000021ONam1ONa4000000002c$qWDh000021ONab00000000000002k z$qWDh000021ONbE2mk;80Dk}g00000;K>XC000000t5g69s>XX0000000000=*bKK z000000t5g6Hv|9x0000000000@W~7S000000t5g6AP4{e0000000000_{j_a00000 z0t5g6Nd*7^00000000000Llyi000000t5g6paB2?00000000002!F~90000000IO6 z03-+i000000000001(Oy0000000IO60C@-i000000000002s;)0000000IO60CWfd z000000000003gZ?0000000IO60KWnN000000000004T}~0000000IO603rYY00000 z0000005Hl7000000Dl4m003bF0000000000002133;+NC00066004IZ0000000000 z002PB3;+NC00066004ah0000000000002nJ3;+NC00066001KZ0000000000002<{9 z000000000G%M1Vj000021ONbN2mk;8000000000O%M1Vj000021ONcF0RR9100000 z0000W%M1Vj000021ONc!1ONa4000000000e%M1Vj000021ONaj0RR91000000000m z%YO_2000000t5g6=Li4*0000000000ILizG000000t5g6CjbBd0000000000K+6mO z000000t5g669fPN0000000000NXrZW000000t5g6IR*d#0000000000P|FMe00000 z0t5g6C;$Ke0000000000Sj!9m000000)GSm07wV`00000000000AR}u0000000IO6 z09OM500000000000BFk$0000000IO60Gt8<00000000000C39;0000000IO60Bs2X z00000000000C>v`0000000IO602u}V00000000000D#L30000000IO60BH#T0Dk}g z00000004-~3;+NC00066001us0000000000005B73;+NC00066001cf0000000000 z005ZF3;+NC00066004;s0000000000005xN3;+NC00066001fg0000000000005}V z3;+NC00066001ih00000000000Dl0m%M1Vj000021ONam00000000000002E%M1Vj z000021ONbO0RR91000000002M%M1Vj000021ONa*2mk;8000000002U%M1Vj00002 z1ONcg0RR91000000002c%M1Vj000021ONc*0ssI2000000002k%M1Vj0Dk}g0t5g6 zDF^@n0000000000;L8jE000000t5g6tOWo70000000000=*tWM000000t5g6?*RY+ z0000000000@XHJU000000t5g6EdT%j0000000000_{$6c000000t5g6eg^;m00000 z000000L%;k000000t5g62Y(0v000000000000_(s0000000IO60P6$*0000000000 z01(U!0000000IO600#m9000000000002s^+0000000IO60P_d{000000000003gf^ z0000000IO607C%)000000000004U510000000IO60I~)E000000Dk}g001z|3;+NC z00066004Rc0000000000002153;+NC00066001Ne0000000000002PD3;+NC00066 z008d?0000000000002nL3;+NC00066001rk0000000000002`2(0000000000n9K|S z000000t5g6AO`>d0000000000pv(*a000000t5g6F#rGn0000000000sLTui00000 z0t5g669@nR0Dk}g000000I00000000000Km))0000000IO60B;8X00000000000LaV?0000000IO606YNz z00000000000MN_~0000000IO60A2@3d0000000000K+OyQ000000t5g6k_G?( z0000000000NX-lY000000t5g6!v+8V0000000000P|XYg000000t5g6qX+;100000 z0Dk}g09efo0000000IO606GN#00000000000AS4w0000000IO60M`Tn0000000000 z0BFq&0000000IO60Nw)t00000000000C3F=0000000IO603`#| z0000000IO60CfZa00000000000D#R50Dk}g000660080w0000000000004;13;+NC z000660024x0000000000005B93;+NC00066003bL0000000000005ZH3;+NC00066 z001-q0000000000005xP3;+NC000660046X0000000000005}X3;+NC000660Dl0` z0{{R30000000026%?tnl000021ONcI0ssI2000000002E%?tnl000021ONa<0ssI2 z000000002M%?tnl000021ONaz2LJ#7000000002U%?tnl000021ONc%0ssI200000 z0002c%?tnl000021ONa}1^@s60Dk}g00000*v$+8000000t5g6sQ~~00000000000 z;LQvG000000t5g6WB~vG0000000000=*j(e<00000000000DsO500000 z00IO605t#r000000000000_rA000000000003gl`0000000IO60J8=F z000000000004UB3000000Dl4m001@s0000000000001z~3;+NC000660021%00000 z00000002173;+NC00066004~y0000000000002PF3;+NC00066001`t0000000000 z002nN3;+NC00066003bD0000000000002<{9000000001R&I|wm000021ONay00000000000001Z&I|wm00002 z1ONbp2LJ#7000000Dk}gfX)m6000000t5g67zY3V0000000000h|UZE000000t5g6 z(+B_n0000000000kj@MM000000t5g6IsgCw0000000000n9d9U000000t5g6js*Y! z0000000000pw0{c000000t5g6O$Y!00000000000sLl)k0Dk}g00IO60QLa@00000 z000000I<#s0000000IO6044+g00000000000JzQ!0000000IO60H*~20000000000 z0Km=+0000000IO60MZ8l00000000000Lab^0000000IO60O$b#00000000000MO11 z0000000IO60Dn6G0000000000007v|3;+NC00066002Ay0000000000007|53;+NC z00066001}w0000000000008LD3;+NC00066006)S0000000000008jL3;+NC00066 z005Q<0000000000008*T3;+NC00066007+r000000Dk}g00000&kO(n000021ONcT z0{{R30000000008&kO(n000021ONbl1^@s6000000000G&kO(n000021ONc51poj5 z000000000O&kO(n000021ONb@0ssI2000000000W&kO(n000021ONa%0000000000 z0000e&wmU6000000t5g6v;nJ*0000000000P|pki000000)GSm0A2+E000000000009elq00000 z00IO60G|f{00000000000ASAy0000000IO601N~G00000000000BFw)0000000IO6 z0LBIY00000000000C3L?0000000IO602~Pb00000000000C>*~0000000IO60PO<+ z0Dk}g00000004l`3;+NC00066006580000000000004;33;+NC00066000UJ00000 z00000005BB3;+NC00066004Ib0000000000005ZJ3;+NC000660080v0000000000 z005xR3;+NC00066002J#00000000000Dl0e&kO(n000021ONa#1poj50000000026 z&kO(n000021ONa72><{9000000002E&kO(n000021ONcO0RR91000000002M&kO(n z000021ONb!2LJ#7000000002U&kO(n000021ONaW0{{R3000000002c&kO(n0Dk}g z0t5g6;sXEx0000000000*v||A000000t5g60|Nj60000000000;Li*I000000t5g6 zmIMF*0000000000=+6uQ000000t5g65(oeQ0000000000@XrhY000000t5g6qzC{2 z0000000000_|FUg000000t5g6BYy<|0000000000007Vo0000000IO605$>u00000 z0000000__w0000000IO60Pg|-000000000001(g&0000000IO60IvoB0000000000 z02t5=0000000IO60D%Pn000000000003gr|0000000IO60ILH4000000Dk}g001b^ z3;+NC00066002M$0000000000001!13;+NC00066002D*0000000000002193;+NC z00066002P%0000000000002PH3;+NC00066002t_0000000000002nP3;+NC00066 z002n{0000000000002g00000000000DsWX3;+NC00066001%p z0000000000007v~3;+NC00066002b*0000000000007|73;+NC00066008p?00000 z00000008LF3;+NC00066002e+0000000000008jN3;+NC00066008_40000000000 z008*V3;+NC0Dk}i1ONbM0RR910000000000(F_0p000021ONb90RR910000000008 z(F_0p000021ONa{2LJ#7000000000G(F_0p000021ONat0ssI2000000000O(F_0p z000021ONaY1^@s6000000000W(F_0p000021ONcq2!8+o0000000000DA5c600000 z0t5g6d<6gi0000000000FwqPE000000t5g6lL!C+0000000000IMECM000000t5g6 z9|!;d0000000000K+y~U000000t5g6X$SxS0000000000NYM-c000000t5g61PK5D z000000Dk}g08r5k0000000IO60P+O@000000000009ers0000000IO60QCU?00000 z000000ASG!0000000IO603!zg00000000000BF$+0000000IO60J;MJ0000000000 z0C3R^0000000IO607n1-00000000000C>?10Dk}g00066003zR0000000000004l| z3;+NC00066000030000000000004;53;+NC00066002x00000000000005BD3;+NC z00066008m=0000000000005ZL3;+NC00066005){0000000000005xT3;+NC00066 z0Dk})2mk;8000000001}(F_0p000021ONbu0{{R30000000026(F_0p000021ONb^ z1poj5000000002E(F_0p000021ONbY0RR91000000002M(F_0p000021ONa%1poj5 z000000002U(F_0p000021ONaP2><{90Dk}g00000(9sM4000000t5g6R{;P300000 z00000*wG9C000000t5g6cLD$a0000000000;L!{K000000t5g6NB{r;0000000000 z=+O)S000000t5g6AO!#b0000000000@X-ta000000t5g6Qw0D30000000000_XY000000t5g6fCvBp0000000000pwbKg0Dk}g00IO604@js z00000000000I1Ro0000000IO60J;JI00000000000I<>w0000000IO6009XA00000 z000000Jzc&0000000IO60EY+w00000000000Kn1=0000000IO6080P>0000000000 z0Lan|0000000IO60Dn#c0000000000007X^3;+NC00066003YJ0000000000007w1 z3;+NC00066004#p0000000000007|93;+NC00066005)~0000000000008LH3;+NC z00066000XK0000000000008jP3;+NC00066000vO000000Dk}g0002^(hL9q00002 z1ONa`000000000000000(+mIr000021ONc+2mk;80000000008(+mIr000021ONac z1^@s6000000000G(+mIr000021ONb31ONa4000000000O(+mIr000021ONa{00000 z000000000W(|-&A000000t5g6xB~zH0000000000DANo8000000t5g6!Uq5V00000 z00000Fw+bG000000t5g6O#uJ^0000000000IMWOO000000t5g6P5=M^0000000000 zK+_BW000000t5g6Itc&(0000000000NYe}e000000)GSm0EGzv000000000008rBm z0000000IO60ICH5000000000009exu0000000IO60Ne%u00000000000ASM$00000 z00IO608an_00000000000BF+;0000000IO60GR;*00000000000C3X`0000000IO6 z05Ado0Dk}g00000004N?3;+NC00066006)R0000000000004l~3;+NC00066007(w z0000000000004;73;+NC00066004>v0000000000005BF3;+NC00066007Mg00000 z00000005ZN3;+NC00066001Nf00000000000Dl0W(+mIr000021ONb;2mk;800000 z0001}(+mIr000021ONc{0RR910000000026(+mIr000021ONcI1^@s6000000002E z(+mIr000021ONbK1poj5000000002M(+mIr000021ONb30ssI2000000002U(+mIr z0Dk}g0t5g6$_M}e0000000000(9;Y6000000t5g6;{yNy0000000000*wYLE00000 z0t5g6K?eW;0000000000;L{8M000000t5g6=?DM-0000000000=+g`U000000t5g6 zQV0M50000000000@Y4(c000000t5g6{eJ-f00000000000Ql1k0000000IO602>DY z0000000000007hs0000000IO60G0;;000000000000`6!0000000IO60D1)g00000 z0000001(s+0000000IO605Avu000000000002tH^0000000IO605k~z000000Dk}g z001D=3;+NC00066000OG0000000000001b|3;+NC00066003160000000000001!5 z3;+NC00066002+`00000000000021D3;+NC00066004Fd0000000000002PL3;+NC z00066002t}0000000000002nT41WLs000021ONb~0ssI2000000000`)C>Rs00002 z1ONaq2><{90000000013)C>Rs000021ONb#2mk;8000000001B)C>Rs000021ONas z2mk;8000000001J)C>Rs000021ONav2mk;8000000001R)C>Rs000021b+Ykr2_x} z0000000000c+?C4000000t5g6I|2Xz0000000000fYb~C000000t5g65C{MO00000 z00000h|~-K000000t5g6*a83m0000000000kkkwS000000t5g6@Bsh-0000000000 znA8ja000000t5g683ORs000021ONaH2><{900000 z00000)eHat000021ONa=0RR910000000008)eHat000021ONb300000000000000G z)eHat000021ONaK1poj5000000000O)eHat000021ONa}1AhPj0000000000Ak_>2 z000000t5g6`vCv|0000000000DAf!A000000t5g6-UI*u0000000000Fx3nI00000 z0t5g6I{^Ry0000000000IMoaQ000000t5g6RR9100000000000K-CNY000000t5g6 zQ33z}000000Dk}g07%sg0000000IO609F71000000000008rHo0000000IO60Ad3G z000000000009e%w0000000IO60K))eHat000021ONa=1^@s6000000001})eHat00002 z1ONcP1ONa40000000026)eHat000021ONa{2><{9000000002E)eHat000021ONai z0ssI2000000002M)eHat000021ONac2mk;80Dk}g00000$khx0000000t5g6+5`Xq z0000000000(A5k8000000t5g6oCp8_0000000000*wqXG000000t5g6`~d&}00000 z00000;MEKO000000t5g6?FRq=0000000000=+z7W000000t5g6y#oLM0000000000 z@PE||0000000IO609gP400000000000Ql7m0000000IO607M1=0000000000007nu z0000000IO60PF++000000000000`C$0000000IO601yWN000000000001(y;00000 z00IO60GtN^000000000002tN`000000Dl4m004{!0000000000001D?3;+NC00066 z001rt0000000000001b~3;+NC00066000RD0000000000001!73;+NC00066008O% z00000000000021F3;+NC00066008j^0000000000002PN3;+NC00066005^00Dk}g z000000000;)(iju000021ONd42LJ#7000000000`)(iju000021ONa*1ONa400000 z00013)(iju000021ONb900000000000001B)(iju000021ONa`1^@s6000000001J z)(iju000021ONaL0ssI2000000Dk}gaMla}000000t5g6WeETP0000000000c-9O6 z000000t5g6^929^0000000000fYuBE000000t5g6>IDD*0000000000h}H}M00000 z0t5g6G6nzu0000000000kk$+U000000t5g6T?GID0000000000nAQvc0Dk}g00IO6 z09*h700000000000HD?k0000000IO60O$w+00000000000I1ds0000000IO600agA z00000000000I=2!0000000IO609^n800000000000Jzo+0000000IO60L=yf00000 z000000KnD^0000000IO60Dn>g00000000000079=3;+NC000660018Y0000000000 z007X|3;+NC00066004vm0000000000007w53;+NC00066003S90000000000007|D z3;+NC00066002z}0000000000008LL3;+NC00066006lG000000Dk}g0002+)(iju z000021ONaQ2><{9000000002^)(iju000021ONbE000000000000000*9-sv00002 z1ONbS1ONa40000000008*9-sv000021ONbF00000000000000G*9-sv000021ONc) z2mk;8000000000O*MAHE000000t5g6mjwU-0000000000AlD24000000t5g6UIYLD z0000000000DAx=C000000t5g6s{#N30000000000FxLzK000000t5g6dItai00000 z00000IM)mS000000t5g6umu1B0000000000K-UZa000000)GSm00;&E0000000000 z07%yi0000000IO60RI61000000000008rNq0000000IO60CNTa000000000009e-y z0000000IO60Ph6=00000000000ASY)0000000IO60Qmv{00000000000BF|?00000 z00IO608;?~0Dk}g00000003~;3;+NC000660055!0000000000004N`3;+NC00066 z003zM0000000000004m33;+NC000660074U0000000000004;B3;+NC00066003SC z0000000000005BJ3;+NC00066004#o00000000000Dl0O*9-sv000021ONax2LJ#7 z000000001>*9-sv000021ONa40ssI2000000001}*9-sv000021ONal1^@s600000 z00026*9-sv000021ONcz2LJ#7000000002E*9-sv000021ONbG00000000000002M z*9-sv0Dk}g0t5g6F9iSq0000000000$kz-2000000t5g6n*{&>0000000000(ANwA z000000t5g6$^`%b0000000000*w+jI000000t5g6p#cB@0000000000;MWWQ00000 z0t5g6h6w-w0000000000=+_JY000000t5g6aDM~<00000000000Pxog0000000IO6 z0E+|w00000000000QlDo0000000IO60Ac_D0000000000007tw0000000IO60GtH? z000000000000`I&0000000IO60QU$0000000000001(&=0000000IO602KxR00000 z0Dk}g000=+3;+NC00066002h^0000000000001D^3;+NC00066008X;0000000000 z001c13;+NC00066005c<0000000000001!93;+NC00066001ut00000000000021H z3;+NC00066005N(0000000000002PP41WLs000021ONar0ssI2000000000;*bD#w z000021ONbI00000000000000`*bD#w000021ONb?1ONa40000000013*bD#w00002 z1ONaF1ONa4000000001B*bD#w000021ONbG2LJ#7000000001J*bD#w000021b+Yk zvH}1A0000000000aM%n0000000t5g6C<6ch0000000000c-Ra8000000t5g6YXtxR z0000000000fY=NG000000t5g6AqW5f0000000000h}aAO000000t5g6UIG9B00000 z00000kk||W000000t5g6D+2%k0Dk}g000000GQYe0000000IO607(G=0000000000 z0HD|m0000000IO6044zd00000000000I1ju0000000IO60I&uC00000000000I=8$ z0000000IO600;*F00000000000Jzu;0000000IO60ICE400000000000Dr*P3;+NC z00066003tP00000000000079?3;+NC00066002P)0000000000007X~3;+NC00066 z004pn0000000000007w73;+NC00066008g^0000000000007|F3;+NC00066001Qc z0000000000008LN3;+NC0Dk}i1ONbE0ssI2000000002+*bD#w000021ONbJ00000 z000000002^*bD#w000021ONbm1^@s60000000000*$e;x000021ONbK0000000000 z00008*$e;x000021ONcO0{{R3000000000G*$e;x000021ONbZ0)GGi0000000000 z7}*Q}000000t5g6>jnS-0000000000AlVE6000000t5g6#{>WX0000000000DA^1E z000000t5g66afGL0000000000Fxdw`c000000Dk}g06^Ic0000000IO60NDco000000000007%&k0000000IO6 z0B8UJ000000000008rTs0000000IO60QLj`000000000009e@!0000000IO60F4I# z00000000000ASe+0000000IO60EPqr00000000000BG3^0Dk}g00066005o{00000 z00000003~=3;+NC00066004do0000000000004N|3;+NC00066005o`0000000000 z004m53;+NC000660071U0000000000004;D3;+NC00066007to0000000000005BL z3;+NC000660Dk~%2><{9000000001(*$e;x000021ONaD2LJ#7000000001>*$e;x z000021ONag1poj5000000001}*$e;x000021ONa~2><{90000000026*$e;x00002 z1ONbO00000000000002E*$e;x000021ONbP000000Dk}g00000z}XA{000000t5g6 z2m$~A0000000000$k_}4000000t5g6)d&Cp0000000000(Af+C000000t5g6cm@Cf z0000000000*x3vK000000t5g6Aq4;c0000000000;MoiS000000t5g6y#)XO00000 z00000=zrM^0000000IO60BZmM00000000000Pxui0000000IO60Qv&}0000000000 z0QlJq0000000IO602TxQ0000000000007zy0000000IO609672000000000000`O) z0000000IO606qc$000000000001(;?000000Dl4m0089%0000000000000=;3;+NC z00066008p_0000000000001D`3;+NC00066008C(0000000000001c33;+NC00066 z008?00000000000001!B3;+NC00066001EZ00000000000021J3;+NC00066000&U z0Dk}g000000000$+6({y000021ONav0ssI2000000000;+6({y000021ONa)0ssI2 z000000000`+6({y000021ONbV2mk;80000000013+6({y000021ONbR0000000000 z0001B+6({y000021ONbS00000000000Dk}gXxa<_000000t5g6ZU6uP0000000000 zaM}z2000000t5g6o&*2@0000000000c-jmA000000t5g6)&>9o0000000000fZ7ZI z000000t5g6y$ApR0000000000h}sMQ000000t5g6Tm}FD0000000000klG9Y0Dk}g z00IO60FMO#00000000000GQeg0000000IO60LTUa00000000000HE3o0000000IO6 z0PqI@00000000000I1pw0000000IO60C5HY00000000000I=E&0000000IO6038AV z00000000000Jz!=0000000IO60DoBr0000000000006++3;+NC00066005i@00000 z000000079^3;+NC00066008_10000000000007Y13;+NC00066006B90000000000 z007w93;+NC00066000gH0000000000007|H3;+NC00066001Zm000000Dk}g0002! z+6({y000021ONa`0{{R3000000002++6({y000021ONbJ0{{R3000000002^+6({y z000021ONcK2LJ#70000000000+YA5z000021ONb71^@s60000000008+YA5z00002 z1ONan2><{9000000000G+kXrI000000t5g6g9HEo00000000007~2d0000000t5g6 zVg&#I0000000000AlnQ8000000t5g6ZvX%Q0000000000DBBDG000000t5g6J_!H- z0000000000Fxw0O000000t5g6*98Co0000000000INJ;W000000)GSm06z%;00000 z0000006^Oe0000000IO60CNcd000000000007%;m0000000IO607U@+0000000000 z08rZu0000000IO60GR^-000000000009e}$0000000IO60Hp>100000000000ASk; z0000000IO60Cxlc0Dk}g00000003y)3;+NC000660021x0000000000003~?3;+NC z00066006TH0000000000004N~3;+NC00066003|R0000000000004m73;+NC00066 z008m?0000000000004;F3;+NC00066001)x00000000000Dl0G+YA5z000021ONbN z0{{R3000000001(+YA5z000021ONd41poj5000000001>+YA5z000021ONb`1^@s6 z000000001}+YA5z000021ONa?1^@s60000000026+YA5z000021ONd21ONa400000 z0002E+YA5z0Dk}g0t5g6ISBv&0000000000z}pM}000000t5g6rw0H40000000000 z$lDA6000000t5g6u?PSF0000000000(Ax|E000000t5g6OauS`0000000000*xL*M z000000t5g6asU7T0000000000;M)uU000000t5g68-E4>00000000000O;Ec00000 z00IO60K^6W00000000000Px!k0000000IO60Q&|200000000000QlPs0000000IO6 z03ZVZ0000000000007(!0000000IO60CNBU000000000000`U+0000000IO607?M> z000000Dk}g000o&3;+NC00066006iJ0000000000000==3;+NC00066007DX00000 z00000001D|3;+NC000660052%0000000000001c53;+NC00066005!^0000000000 z001!D3;+NC00066001@z00000000000021L41WLs000021ONaj2LJ#7000000000$ z+zbE!000021ONb^0ssI2000000000;+zbE!000021ONcK2mk;8000000000`+zbE! z000021ONb92LJ#70000000013+zbE!000021ONa>2mk;8000000001B+zbE!00002 z1b+Yk!U6yQ0000000000Xxt0{000000t5g6bpQYW0000000000aNG<4000000t5g6 zVFCaE0000000000c-#yC000000t5g6)&~Fp0000000000fZPlK000000t5g6ZUF!Q z0000000000h};YS000000t5g6TL}OF0Dk}g000000Fc}a0000000IO60CoTX00000 z000000GQki0000000IO60N(@v00000000000HE9q0000000IO60E-C#0000000000 z0I1vy0000000IO60B#5X00000000000I=K)0000000IO60OAJ#00000000000DrjL z3;+NC00066001)v0000000000006+;3;+NC00066006`X00000000000079`3;+NC z00066007Dc0000000000007Y33;+NC00066001lo0000000000007wB3;+NC00066 z005;20000000000007|J3;+NC0Dk}i1ONc_1poj5000000002!+zbE!000021ONb8 z0{{R3000000002++zbE!000021ONc<2mk;8000000002^+zbE!000021ONbG1^@s6 z0000000000-3$N#000021ONbc000000000000008-3$N#000021ONaQ1AhPj00000 z000005Zw#_000000t5g6^8x?>00000000007~Kp2000000t5g6i2(or0000000000 zAl(cA000000t5g6cmMzZ0000000000DBTPI000000t5g6R|fz90000000000Fx?CQ z000000t5g6*8>0m000000Dk}g065(Y0000000IO602c@V000000000006^Ug00000 z00IO60Q&;~000000000007%^o0000000IO60J{eO000000000008rfw0000000IO6 z0MiEm000000000009f4&0000000IO60O|w)00000000000ASq=0Dk}g00066004{# z0000000000003y+3;+NC000660040V0000000000003~^3;+NC00066004#u00000 z00000004O13;+NC00066004Oa0000000000004m93;+NC000660012b0000000000 z004;H3;+NC000660Dl0^1ONa4000000001x-3$N#000021ONap2><{9000000001( z-3$N#000021ONa`2mk;8000000001>-3$N#000021ONa(0RR91000000001}-3$N# z000021ONav0{{R30000000026-3$N#000021ONcJ0ssI20Dk}g00000xZMl@00000 z0t5g6=LP@(0000000000z}*Z0000000t5g63j+WE0000000000$lVM8000000t5g6 ziv|Dy0000000000(A^9G000000t5g6dH?_b0000000000*xd{O000000t5g6^#%X{ z0000000000;D6l=0000000IO601OEL00000000000O;Ke0000000IO60P6<;00000 z000000Px)m0000000IO609^?H00000000000QlVu0000000IO603QYb0000000000 z007<$0000000IO60DAxc000000000000`a;000000Dl4m004Xd0000000000000o) z3;+NC00066004ae0000000000000=?3;+NC00066003kH0000000000001D~3;+NC z00066004df0000000000001c73;+NC00066004gg0000000000001!F3;+NC00066 z002D(0Dk}g000000000u-V6W$000021ONa}0ssI2000000000$-V6W$000021ONd0 z2mk;8000000000;-V6W$000021ONbg0ssI2000000000`-V6W$000021ONaL1ONa4 z0000000013-V6W$000021ONaC1poj5000000Dk}gVBQP>000000t5g6y#fFL00000 z00000Xxw?b0000000000 zc-{;E000000t5g6fB*mh0000000000fZhxM000000t5g6SqT6D0000000000h~5kU z0Dk}g00IO60G{00000 z0t5g6ga7~l00000000007~c#4000000t5g6s{{Z50000000000Am0oC000000t5g6 zX9)lR0000000000DBlbK000000t5g676AYN0000000000Fy9OS000000)GSm09pwE z0000000000065-wXf%000021ONbZ1ONa4000000001}-wXf%000021ONai2LJ#7 z0000000026-wXf%0Dk}g0t5g6-vs~w0000000000xZex_000000t5g6ln4L-00000 z00000z~2l2000000t5g6lm!3)0000000000$lnYA000000t5g6&I14d0000000000 z(BBLI000000t5g6vjPAB0000000000*xw8Q000000t5g6m45~R00000000000N~#Y z0000000IO60O$t*00000000000O;Qg0000000IO60MQ5l00000000000Px=o00000 z00IO6022ZL00000000000Qlbw0000000IO607L}<0000000000007_&0000000IO6 z0D}Sm000000Dk}g000Q!3;+NC00066000jH0000000000000o+3;+NC00066008C% z0000000000000=^3;+NC00066001ro0000000000001E13;+NC00066004&o00000 z00000001c93;+NC00066006WB0000000000001!H41WLs000021ONcU1ONa400000 z0000u;0yo&000021ONbt00000000000000$;0yo&000021ONbh0ssI2000000000; z;0yo&000021ONbu00000000000000`;0yo&000021ONbw2LJ#70000000013;0yo& z000021b+YkR|xr00000000000079~3;+NC000660086&0000000000007Y73;+NC z00066004^s0000000000007wF3;+NC0Dk}i1ONc01ONa4000000002s;0yo&00002 z1ONa|2mk;8000000002!;0yo&000021ONbx00000000000002+;0yo&000021ONby z00000000000002^;0yo&000021ONb*0ssI20000000000;S2x(000021ONa&1b+Yk z00000000002;mF>000000t5g6cnAOh00000000005aA2}000000t5g6Uj+aF00000 z000007~u>6000000t5g6-~<2w0000000000AmI!E000000t5g6k^=w$0000000000 zDB%nM000000t5g6mjnO+000000Dk}g05IVU0000000IO60DA!d0000000000065_c z0000000IO609*k8000000000006^gk0000000IO60J{PJ000000000007&5s00000 z00IO60JjJL000000000008rr!0000000IO60NDrt000000000009fG+0Dk}g00066 z000FA0000000000003a&3;+NC000660071X0000000000003y=3;+NC00066006E5 z0000000000003~|3;+NC00066007 z;S2x(000021ONa;1ONa4000000001};S2x(000021ONa=1ONa40Dk}g00000u;B~< z000000t5g6g#rKo0000000000xZw-{000000t5g6Y6JiP0000000000z~Kx400000 z0t5g6X9WNN0000000000$l(kC000000t5g6xdZ?J0000000000(BTXK000000t5g6 zX#@ZO0000000000*ni;+0000000IO60MY~i00000000000N~*a0000000IO60NMcn z00000000000O;Wi0000000IO60FM9w00000000000Px`q0000000IO60GkE?00000 z000000Qlhy0000000IO60B8mP00000000000080)000000Dl4m005!`0000000000 z000Q$3;+NC00066004ml0000000000000o;3;+NC00066000yS0000000000000=` z3;+NC00066006xQ0000000000001E33;+NC00066005E&0000000000001cB3;+NC z00066006`S0Dk}g000000000m;tT))000021ONb#00000000000000u;tT))00002 z1ONcQ1ONa4000000000$;tT))000021ONa!1^@s6000000000;;tT))000021ONaW z1^@s6000000000`;tT))000021ONbs2LJ#7000000Dk}gSmF!-000000t5g6YY6}V z0000000000VB!n_000000t5g69R~ma0000000000XyOb2000000t5g6)&c+k00000 z00000aN-OA000000t5g6zz6^U0000000000c;XBI000000t5g6kpKVy0000000000 zfZ_}Q0Dk}g00IO607V4=00000000000EprY0000000IO608j(~00000000000FdGg z0000000IO60FnRz00000000000GQ$o0000000IO60DuGl00000000000HERw00000 z00IO603!nc00000000000I1>&0000000IO60Drg$0000000000006M!3;+NC00066 z004Ie0000000000006k+3;+NC00066005i;0000000000006+^3;+NC00066007Ac z0000000000007A13;+NC00066005l<0000000000007Y93;+NC00066006cG00000 z0Dk}g0002k;tT))000021ONbV1poj5000000002s;tT))000021ONcI2LJ#700000 z0002!;tT))000021ONaU1^@s6000000002+;tT))000021ONb%0ssI2000000002^ z;tT))000021ONbZ0RR910000000000<9`eQ000000t5g6lK=n!00000000002;&R@ z000000t5g6hz9@w00000000005aSF0000000t5g6BLn~d00000000007~>2800000 z0t5g6v0000000IO6 z02c=U00000000000J!4}0000000IO60PX|;00000000000Knr60000000IO60EYnp z00000000000LbGE0000000IO60Hp;000000000000MO$M0000000IO601AHu00000 z00000007wI3;+NC00066007nj0000000000007|Q3;+NC00066000jN0000000000 z008LY3;+NC00066006-Q0000000000008jg3;+NC00066005N$0000000000008*o z3;+NC00066001-r00000004gg00000<{900000 z0002Uj000000t5g6SO@?B z0000000000nB@!r000000t5g6!UO;S0000000000pydnz000000t5g6ya)gQ004gg z000000I1~*0000000IO60MP;f00000000000I=l@0000000IO609ynA0000000000 z0J!B00000000IO6015^G00000000000Knx80000000IO60G|K=00000000000LbMG z0000000IO60Mr8j00000000000MLKs3;+NC00066004^x0000000000007wK3;+NC z00066000aE0000000000007|S3;+NC00066007Da0000000000008La3;+NC00066 z008I(0000000000008ji3;+NC00066002G+0000000000008*q3;+NC004gi1ONc( z0ssI20000000000<_rJ;000021ONb_000000000000008<_rJ;000021ONb<2LJ#7 z000000000G<_rJ;000021ONak2><{9000000000O<_rJ;000021ONa~1^@s600000 z0000W<_rJ;000021ONcA0RVph0000000000DCP_R000000t5g6A_4#a0000000000 zFy;&Z000000t5g6#RvcZ0000000000IOYrh000000t5g6D*^xj0000000000K;{ep z000000t5g6I|Bd!0000000000NahRx000000t5g6_yGU_00000004gg08r)(00000 z00IO60G0*-000000000009fV>0000000IO601ycP00000000000AS_}0000000IO6 z09gS500000000000BGh60000000IO60Qd#~00000000000C46E0000000IO60D1%f z00000000000C?sM004gg00066003qM0000000000004mI3;+NC000660074W00000 z00000004;Q3;+NC00066004>x0000000000005BY3;+NC00066005!@0000000000 z005Zg3;+NC00066003JD0000000000005xo3;+NC00066004hL1poj5000000001} z<_rJ;000021ONaq1poj50000000026<_rJ;000021ONb01poj5000000002E<_rJ; z000021ONcp2LJ#7000000002M<_rJ;000021ONc(1^@s6000000002U<_rJ;00002 z1ONaD0ssI2004gg00000(B=#P000000t5g6e+d8p0000000000*yaoX000000t5g6 zqW}N^0000000000;N}bf000000t5g61_b~B0000000000=;jOn000000t5g6hXeos z0000000000@a7Bv000000t5g6tpWf50000000000_~w5M0000000IO60Hgo_00000 z00000008F<0000000IO60QCp}000000000000`#{0000000IO60K)|U0000000000 z01)R40000000IO60Dl7j000000000002t>C0000000IO60Br~W000000000003hcK z0000000Msm005!~0000000000001cG3;+NC00066004*x0000000000001!O3;+NC z00066001ii00000000000021W3;+NC00066007_!0000000000002Pe3;+NC00066 z004sl0000000000002nm3;+NC00066007$p004gg000000000`=L`S<000021ONav z1^@s60000000013=L`S<000021ONap1ONa4000000001B=L`S<000021ONcY0{{R3 z000000001J=L`S<000021ONci1poj5000000001R=L`S<000021ONb~0000000000 z004ggc;^fN000000t5g6aR>ka0000000000faeSV000000t5g6g9rcs0000000000 zi02Fd000000t5g6@B;t<0000000000kmn2l000000t5g6;{pHx0000000000nCA=t z000000t5g6rT_o{0000000000pyvz#004gg00IO60H*)|00000000000I25-00000 z00IO60B8pQ00000000000I=r_0000000IO60GI{<00000000000J!H20000000IO6 z0AK|G00000000000Kn%A0000000IO60FDFz00000000000LbSI0000000IO60Lp&{ z0000000000007YE3;+NC00066007hn0000000000007wM3;+NC00066004Xk00000 z00000007|U3;+NC00066000dH0000000000008Lc3;+NC00066003$Q0000000000 z008jk3;+NC000660068500000004gg0002^=L`S<000021ONay1ONa40000000000 z=nMb=000021ONax2mk;80000000008=nMb=000021ONcZ0RR91000000000G=nMb= z000021ONbt1^@s6000000000O=nMb=000021ONaV2mk;8000000000W=nQ`V00000 z0t5g6p9BB^0000000000DCi6T000000t5g69tQvb0000000000Fz5^b000000t5g6 zrw9N50000000000IOq%j000000t5g64hH}L0000000000KR000000t5g6tN;K20000000000*ys!Z000000t5g6I0*m%0000000000 z;OGnh000000t5g6fd>Ep0000000000=;#ap000000t5g66a@eP0000000000@aPNx z000000t5g6tpI-j00000000000Ql$(0000000IO60DlAk0000000000008L>00000 z00IO60Ivf8000000000000`*}0000000IO604)Rn000000000001)X60000000IO6 z038JY000000000002t{E0000000IO6073)+00000004gg001EA3;+NC00066002+} z0000000000001cI3;+NC00066002t?0000000000001!Q3;+NC000660003600000 z000000021Y3;+NC00066007ko0000000000002Pg3;+NC00066005K(0000000000 z002no3;=%s000021ONak1ONa4000000000`=?nk>000021ONaO0ssI20000000013 z=?nk>000021ONcj1ONa4000000001B=?nk>000021ONc800000000000001J=?nk> z000021ONc(0{{R3000000001R=?nk>000021OR^k_5%O_0000000000c000021ONar1poj50000000000>I?t?000021ONa$ z1poj50000000008>I?t?000021ONbe1^@s6000000000G>I?t?000021ONc62mk;8 z000000000O>I?t?000021ONcB004gg0000000000AnFVN000000t5g600sa600000 z00000DC!IV000000t5g6_X7X`0000000000FzO5d000000t5g6hy(xt0000000000 zIO+@l000000t5g6)&u|m0000000000K>I?t?000021ONcz1ONa4000000001}>I?t?000021ONbX1ONa40000000026 z>I?t?000021ONbZ1poj5000000002E>I?t?000021ONa61ONa4000000002M>I?t? z000021ONa_2LJ#7004gg00000$m$FL000000t5g6ECT=l0000000000(CQ2T00000 z0t5g6vj6}90000000000*y;=b000000t5g6v;Y7A0000000000;OYzj000000t5g6 zYXSfO0000000000=;{mr000000t5g6-2(ss0000000000@algI0000000IO600#vC z00000000000Ql+*0000000IO60PY3=0000000000008R@0000000IO60E`9z00000 z0000000`?00000000IO60NVoq000000000001)d80000000IO600#sB0000000000 z02u2G0000000Msm006-V0000000000001EC3;+NC00066007qp0000000000001cK z3;+NC00066007Vj0000000000001!S3;+NC00066006ZB00000000000021a3;+NC z000660049e0000000000002Pi3;+NC00066006=U004gg000000000;>kI$@00002 z1ONcv0RR91000000000`>kI$@000021ONaP1poj50000000013>kI$@000021ONaT z2LJ#7000000001B>kI$@000021ONc%1poj5000000001J>kI$@000021ONcb0RR91 z00000004ggaO(^J000000t5g62?ziH0000000000c0000000IO606YT#00000000000I=%}00000 z00IO609OP600000000000J!T60000000IO60D=Yp00000000000Kn@E0000000IO6 z0C9f;0000000000007AA3;+NC00066002@60000000000007YI3;+NC00066002q@ z0000000000007wQ3;+NC00066007Pg0000000000007|Y3;+NC00066006fD00000 z00000008Lg3;+NC00066005{600000004gg0002+>kI$@000021ONbf1^@s600000 z0002^>kI$@000021ONbC1ONa40000000000>> z1ONa4000000002E>;eD)0000000000 z=63;+NC00066 z009060000000000001EE3;+NC00066004^v0000000000001cM3;+NC00066006xJ z0000000000001!U3;+NC00066003tM00000000000021c3;+NC000660089(00000 z00000002Pk3;=%s000021ONbW1poj5000000000;?F;|_000021ONd20{{R300000 z0000`?F;|_000021ONa@1^@s60000000013?F;|_000021ONcj1poj5000000001B z?F;|_000021ONav1ONa4000000001J?F;|_000021OR^k-3R~x0000000000aP15L z000000t5g6_yqs}0000000000c<{90000000008?hF6`000021ONc} z2mk;8000000000G?hF6`000021ONam2LOKn0000000000814)J000000t5g6zX1RM z0000000000AnptR000000t5g6od^H`0000000000DDDgZ000000t5g6qz3>100000 z00000FzyTh000000t5g68Uz3U0000000000IPMGp000000t5g6Hw6Fy00000004gg z06^{x0000000IO60CWZb000000000007&i(0000000IO60OJJ!000000000008s7> z0000000IO60KNtQ000000000009ft}0000000IO60L%mc00000000000ATJ600000 z00IO60Hy~300000000000BG(E004gg00066006-N00000000000040A3;+NC00066 z002k_0000000000004OI3;+NC00066006=O0000000000004mQ3;+NC00066008;| z0000000000004;Y3;+NC00066006uP0000000000005Bg3;+NC00066004iE1^@s6 z000000001(?hF6`000021ONd40{{R3000000001>?hF6`000021ONck0RR9100000 z0001}?hF6`000021ONcT000000000000026?hF6`000021ONb70RR91000000002E z?hF6`000021ONbu1poj5004gg00000!0rqH000000t5g6!~g&Q0000000000$nFdP z000000t5g6F#!Mo0000000000(C!QX000000t5g6EC>Jq0000000000*zODf00000 z0t5g6tpfl60000000000;O-0n000000t5g6#Q*>R0000000000=83;+NC00066000>Q0000000000 z001EG3;+NC00066002`60000000000001cO3;+NC00066006}V0000000000001!W z3;+NC00066003$R00000000000021e3;+NC000660071S004gg000000000$?+gF{ z000021ONaZ0RR91000000000;?+gF{000021ONb<0{{R3000000000`?+gF{00002 z1ONcX000000000000013?+gF{000021ONcY00000000000001B?+gF{000021ONal z2LJ#700000004ggXzvUF000000t5g6`vL#}0000000000aPJHN000000t5g6bp`+c z0000000000c<&4V000000t5g6^#=d|0000000000fbR?d000000t5g6$p8QV00000 z00000i0=#l000000t5g6%>e)a0000000000knaot004gg00IO606YQ!0000000000 z0GRI#0000000IO605t&s00000000000HE&-0000000IO606zl&00000000000I2T_ z0000000IO606PQ#00000000000I=^20000000IO608Iq|00000000000J!fA00000 z00IO604sk90000000000006-63;+NC00066008O-0000000000007AE3;+NC00066 z004CZ0000000000007YM3;+NC00066001}z0000000000007wU3;+NC00066002h@ z0000000000007|c3;+NC00066008<000000004gg0002!?+gF{000021ONc20RR91 z000000002+?+gF{000021ONb-0{{R3000000002^?+gF{000021ONc*0RR9100000 z00000@C*O|000021ONcX2mk;80000000008@C*O|000021ONan0{{R3000000000G z@C<(d000000t5g6$^ZZW000000000081M`L000000t5g6h6Mls0000000000An*(T z000000t5g6V+jBN0000000000DDVsb000000t5g6%K!iX0000000000Fz^fj00000 z0t5g6Wd;BM0000000000IPeSr000000t9~m06Yc&000000000006_2z0000000IO6 z0L%aY000000000007&o*0000000IO60H6W@000000000008sD@0000000IO60L=gZ z000000000009f!00000000IO60L}ma00000000000ATP80000000IO60M7sb004gg z00000003z43;+NC00066006%R00000000000040C3;+NC00066004st0000000000 z004OK3;+NC00066003tO0000000000004mS3;+NC00066002D$0000000000004;a z3;+NC00066003|T0000000000004iG@C*O|000021ONcg00000000000001(@C*O| z000021ONb40{{R3000000001>@C*O|000021ONaI2><{9000000001}@C*O|00002 z1ONbZ2LJ#70000000026@C*O|000021ONaj2><{9000000002E@C*O|004gg0t5g6 z4F>=K0000000000!0-$J000000t5g6MF;=@0000000000$nXpR000000t5g6f&~Bo z0000000000(C`cZ000000t5g6(EtDd0000000000*zgPh000000t5g6-30&u00000 z00000;P4Cp000000t5g6egc0000000000000O;@x0000000IO60MY;e0000000000 z0Pye(0000000IO601^WL00000000000Qm3>0000000IO603Zec0000000000008j} z0000000IO608{}0000000000000{960000000IO60AvIJ00000004gg000p23;+NC z00066004>w0000000000000>A3;+NC00066002b^0000000000001EI3;+NC00066 z003J70000000000001cQ3;+NC00066007zp0000000000001!Y3;+NC000660077Z z00000000000021g3;=%s000021ONau2LJ#7000000000$@eBX}000021ONcS1poj5 z000000000;@eBX}000021ONb72LJ#7000000000`@eBX}000021ONb=2mk;800000 z00013@eBX}000021ONcj00000000000001B@eBX}000021OR^kTLJ(80000000000 zXz>gH000000t5g6sR#f70000000000aPbTP000000t5g6)Bpeg0000000000c<~GX z000000t5g6;spQz0000000000fbk3f000000t5g6lLG(%0000000000i17>n00000 z0t5g6eFgvk004gg000000Fdzv0000000IO60Qv|300000000000GRO%0000000IO6 z0M`cq00000000000HE;<0000000IO602KrP00000000000I2Z{0000000IO60J8%C z00000000000I=~40000000IO60H+2300000000000Jwkg3;+NC00066001Tj00000 z00000006-83;+NC00066006oK0000000000007AG3;+NC00066005%_0000000000 z007YO3;+NC00066001`u0000000000007wW3;+NC00066006rI0000000000007|e z3;+NC004gi1ONa&1^@s6000000002!@eBX}000021ONag1^@s6000000002+@eBX} z000021ONbk2LJ#7000000002^@eBX}000021ONa92LJ#70000000000@(cg~00002 z1ONa#1^@s60000000008@(cg~000021ONaW1OR^k00000000005b_KF000000t5g6 zaRC4T000000000081f7N000000t5g6Zvg-R0000000000Ao2_V000000t5g6{RaR5 z0000000000DDn&d000000t5g6+5!Lo0000000000F!Brl000000t5g6IRgLy00000 z004gg066jt0000000IO60CEKY000000000006_8#0000000IO606GK!0000000000 z07&u-0000000IO60M`Nl000000000008sJ_0000000IO600{{I000000000009f)2 z0000000IO604@Un00000000000ATVA004gg00066007kh0000000000003z63;+NC z00066000UI00000000000040E3;+NC000660077W0000000000004OM3;+NC00066 z007ni0000000000004mU3;+NC00066006fE0000000000004;c3;+NC00066004i& z2mk;8000000001x@(cg~000021ONc^1ONa4000000001(@(cg~000021ONa81ONa4 z000000001>@(cg~000021ONbc1poj5000000001}@(cg~000021ONcj0ssI200000 z00026@(cg~000021ONbl2LJ#7004gg00000xbh4D000000t5g6&=0A0000000000;PQVA00000 z00IO602BiN00000000000O;}z0000000IO609*wC00000000000Pyk*0000000IO6 z0G9^<00000000000Qm9@0000000IO60IvrC0000000000008q00000000IO609^q9 z000000000000{F80000000Msm000380000000000000p43;+NC00066001Qj00000 z00000000>C3;+NC00066004an0000000000001EK3;+NC00066007Mb0000000000 z001cS3;+NC00066007tk0000000000001!a3;+NC00066002S*004gg000000000u z^9%q0000021ONcK1poj5000000000$^9%q0000021ONb11ONa4000000000;^9%q0 z000021ONcl0{{R3000000000`^9%q0000021ONcI0RR910000000013^9%q000002 z1ONcM1^@s600000004ggVDk(B000000t5g6i~;}v0000000000X!8sJ000000t5g6 z83F(R0000000000aPtfR000000t5g6*#H0l0000000000c=HSZ000000t5g6!w3KX z0000000000fb$Fh000000t5g6F9rYr0000000000i1Q2p004gg00IO600IL500000 z000000Fd(x0000000IO60M!Km00000000000GRU(0000000IO60F43w0000000000 z0HE^>0000000IO60NDiq00000000000I2f}0000000IO60C@=j00000000000I>56 z0000000IO60NQ^50000000000006l23;+NC00066008R+0000000000006-A3;+NC z00066007hl0000000000007AI3;+NC00066007$n0000000000007YQ3;+NC00066 z003|U0000000000007wY3;+NC00066008y^00000004gg0002s^9%q0000021ONa- z2LJ#7000000002!^9%q0000021ONby0{{R3000000002+^9%q0000021ONa*0RR91 z000000002^^9%q0000021ONd12mk;80000000000^b7z1000021ONcs0000000000 z00008^bCIh000000t5g6!T|sP00000000005cCWH000000t5g6PY3`20000000000 z81xJP000000t5g6DFXli0000000000AoL6X000000t5g6-2eap0000000000DD(^f z000000t5g676t$S0000000000F!T%n000000t9~m0D}eq0000000000066pv00000 z00IO607(Y`000000000006_E%0000000IO603-td000000000007&!<0000000IO6 z0E`6y000000000008sP{0000000IO606+!+000000000009f=40000000IO605Syt z004gg00000003b03;+NC00066004dk0000000000003z83;+NC00066007^b7z1 z000021ONc%0RR91000000001}^b7z1000021ONbG2mk;80000000026^b7z1004gg z0t5g65eNVP0000000000xbzGF000000t5g61p)v70000000000!1N3N000000t5g6 zb_oCg0000000000$n*>V000000t5g6<^%u$0000000000(DV!d000000t5g6_5}a{ z0000000000*z^nl000000t5g6mjizQ00000000000O0ft0000000IO60I&l900000 z000000O<4#0000000IO605b^y00000000000Pyq-0000000IO60P+U_0000000000 z0QmF_0000000IO60N?-s0000000000008w20000000IO60I~=G00000004gg000Q} z3;+NC00066008?30000000000000p63;+NC00066001`w0000000000000>E3;+NC z00066001ol0000000000001EM3;+NC00066001lr0000000000001cU3;+NC00066 z007Gf0000000000001!c3;=%s000021ONc;2mk;8000000000u^$Y+2000021ONcB z1poj5000000000$^$Y+2000021ONbM0ssI2000000000;^$Y+2000021ONc>1^@s6 z000000000`^$Y+2000021ONa~2LJ#70000000013^$Y+2000021OR^kjt2k$00000 z00000VD$_D000000t5g6@dy9_0000000000X!Q&L000000t5g6-39;v0000000000 zaP1m004gg000000EqPr0000000IO603!ha00000000000Fd0000000IO60OJ4v0000000000 z08sV}0000000IO601yTM000000000009f`6004gg00066003A50000000000003b2 z3;+NC00066003SA0000000000003zA3;+NC00066006@Q00000000000040I3;+NC z000660086w0000000000004OQ3;+NC00066000050000000000004mY3;+NC00066 z004jG00000000000001p_6z_3000021ONb%2mk;8000000001x_6z_3000021ONcx z1ONa4000000001(_6z_3000021ONb60ssI2000000001>_6z_3000021ONaA2LJ#7 z000000001}_6z_3000021ONc$00000004gg00000u=Wf9000000t5g6@dE$=00000 z00000xb_SH000000t5g6#sdHV0000000000!1fFP000000t5g6i3k7y0000000000 z$o32X000000t5g60tWy90000000000(Dn=f000000t5g6cme00000000000QmL{0000000IO6 z0NMut0000000000008$40000000Msm001Ba0000000000000R03;+NC00066000vP z0000000000000p83;+NC00066008I!0000000000000>G3;+NC00066006!R00000 z00000001EO3;+NC00066005%}0000000000001cW3;+NC00066007Pc004gg00000 z0000m_Y434000021ONc41^@s6000000000u_Y434000021ONc*00000000000000$ z_Y434000021ONcb1ONa4000000000;_Y434000021ONa72LJ#7000000000`_Y434 z000021ONbK0ssI200000004ggSoaJ7000000t5g6zySaN0000000000VD}6F00000 z0t5g63IzZF0000000000X!i^N000000t5g6AqfBg0000000000aQ6%V000000t5g6 ziU9xs0000000000c=rqd000000t5g6Y6t)T0000000000fcFdl004gg00IO60Jj7H z00000000000EqVt0000000IO60PFw&00000000000Fd_#0000000IO60PO$(00000 z000000GRg-0000000IO60B#2W00000000000HF5_0000000IO60EPnq0000000000 z0I2s20000000IO60Qi3h0000000000006M}3;+NC00066005H*0000000000006l6 z3;+NC00066007JZ0000000000006-E3;+NC00066005Bz0000000000007AM3;+NC z00066008a)0000000000007YU3;+NC000660086%00000004gg0002k_Y43400002 z1ONcQ0ssI2000000002s_Y434000021ONcf1ONa4000000002!_Y434000021ONaJ z1^@s6000000002+_Y434000021ONa51^@s6000000002^_Y434000021ONaC2><{9 z0000000000_zZsl000000t5g6+ynps00000000002>1*D000000t5g60tNs800000 z000005cmuL000000t5g6A^`vZ000000000082AhT000000t5g6Sp)z80000000000 zAovUb000000t5g6@Bjb+0000000000DEJHj000000t9~m02=`S000000000005JFr z0000000IO602m1X0000000000066#z0000000IO60Pz3-000000000006_Q*00000 z00IO606qr*000000000007&=@0000000IO60A>OJ000000000008sc00000000IO6 z0L20T004gg00000003C{3;+NC00066000640000000000003b43;+NC00066000XJ z0000000000003zC3;+NC00066002+|00000000000040K3;+NC00066005N*00000 z00000004OS3;+NC00066006880000000000004i0_zVC5000021ONa#2LJ#700000 z0001p_zVC5000021ONc?2mk;8000000001x_zVC5000021ONb00RR91000000001( z_zVC5000021ONc?00000000000001>_zVC5000021ONcx0ssI2000000001}_zVC5 z004gg0t5g6paTE^0000000000u=orB000000t5g6rU(E40000000000xcCeJ00000 z0t5g630000000IO604@Ol00000000000QmR}0000000IO60M`fr00000004gg z0002_3;+NC00066008p<0000000000000R23;+NC00066008s=0000000000000pA z3;+NC00066002P+0000000000000>I3;+NC00066004&r0000000000001EQ3;+NC z00066004Uk0000000000001cY3;=%s000021ONct2LJ#7000000000m`3wL600002 z1ONaW0RR91000000000u`3wL6000021ONaN0RR91000000000$`3wL6000021ONbF z2><{9000000000;`3wL6000021ONc_00000000000000``3wL6000021OR^k_5c6? z0000000000SosV9000000t5g6YX<-T0000000000VEGIH000000t5g6`2zp|00000 z00000X!#5P000000t5g6ya50J0000000000aQO@X000000t5g683h0U0000000000 zc=-$f000000t5g6C00000000000Eqbv z0000000IO60Lujc00000000000Fe0%0000000IO60Okk)00000000000GRm<00000 z00IO60QUd@00000000000HFB{0000000IO60MZBm00000000000H}ZY3;+NC00066 z006rM0000000000006N03;+NC00066006230000000000006l83;+NC00066000yQ z0000000000006-G3;+NC00066003YD0000000000007AO3;+NC00066004mj00000 z00000007YW3;+NC004gi1ONak1poj5000000002k`3wL6000021ONbJ1^@s600000 z0002s`3wL6000021ONac2LJ#7000000002!`3wL6000021ONa50ssI2000000002+ z`3wL6000021ONb20ssI2000000002^`3wL6000021ONcF2mpTo00000000000Qw97 z000000t5g6RRI7100000000002>J{F000000t5g6RtNw900000000005c&)N00000 z0t5g6X9xfQ000000000082StV000000t5g6!3O{U0000000000Ao>gd000000t5g6 zU<3dF00000004gg04Vwl0000000IO604)dr000000000005JLt0000000IO60Qdj^ z0000000000066*#0000000IO60QUp{000000000006_W-0000000IO60Qmp_00000 z0000007&`_0000000IO60E`3x000000000008si2004gg00066004jq0000000000 z003C}3;+NC00066005!{0000000000003b63;+NC00066004*u0000000000003zE z3;+NC00066007ki00000000000040M3;+NC00066004vn0000000000004OU3;+NC z00066004iA0ssI2000000001h`V0U7000021ONc~00000000000001p`V0U700002 z1ONbT2><{9000000001x`V0U7000021ONbR2LJ#7000000001(`V0U7000021ONaf z2><{9000000001>`V0U7000021ONcZ0{{R3004gg00000sQL^5000000t5g6Cj|fi z0000000000u=)%D000000t5g6=>-4)0000000000xcUqL000000t5g6v;_bF00000 z00000!1@dT000000t5g6Yy$uQ0000000000$odQb000000t5g6`v3p{0000000000 z(E5K20000000IO604@ap00000000000NDBr0000000IO60Hp{300000000000O0xz z0000000IO60DTAm00000000000O*|00000000000Py+@00000 z00IO60IC5100000000000QmY00000000Msm002M-00000000000002{3;+NC00066 z003|S0000000000000R43;+NC00066002e^0000000000000pC3;+NC000660043Z z0000000000000>K3;+NC00066004vr0000000000001ES3;+NC00066000dF004gg z000000000e`wRd8000021ONbg1ONa4000000000m`wRd8000021ONcu1^@s600000 z0000u`wRd8000021ONb91^@s6000000000$`wRd8000021ONb;1^@s6000000000; z`wRd8000021ONb02mk;800000004ggQ2Pu3000000t5g6{Qv*}0000000000So;hB z000000t5g6{{R300000000000VEYUJ000000t5g6kOTk#0000000000X!{HR00000 z0t5g6jspMy0000000000aQh4Z000000t5g6M*{!=0000000000c>4?h004gg00IO6 z0C5BW00000000000D$`p0000000IO60AU3H00000000000Eqhx0000000IO60DT7l z00000000000Fe6(0000000IO60G$E=00000000000GRs>0000000IO60E!0y00000 z000000HFH}0000000IO60KI<(0000000000005}_3;+NC00066000010000000000 z006N23;+NC00066006220000000000006lA3;+NC000660089#0000000000006-I z3;+NC00066004;u0000000000007AQ3;+NC000660003200000004gg0002c`wRd8 z000021ONc31poj5000000002k`wRd8000021ONam1poj5000000002s`wRd800002 z1ONa>1poj5000000002!`wRd8000021ONaA0{{R3000000002+`wRd8000021ONco z0{{R3000000002^`wV{o000000t5g60|5X400000000000Q?L9000000t5g6PXPb` z00000000002>c8H000000t5g67zO|U00000000005c~`P000000t5g6&;$Sg00000 z0000082k(X000000t5g6BMATi0000000000Ap8sf000000t9~m0L}#f0000000000 z04V$n0000000IO606+);000000000005JRv0000000IO60L};i0000000000066>% z0000000IO600aR5000000000006_c<0000000IO60KNnO000000000007(1{00000 z00IO60C@)h004gg00000002<@3;+NC00066000IC0000000000003D03;+NC00066 z002A)0000000000003b83;+NC000660012X0000000000003zG3;+NC00066005f@ z00000000000040O3;+NC00066004Xm0000000000004h@{0sm9000021ONb`2mk;8 z000000001h{0sm9000021ONc>1poj5000000001p{0sm9000021ONaA0RR9100000 z0001x{0sm9000021ONbf2><{9000000001({0sm9000021ONb82mk;8000000001> z{0sm9004gg0t5g61@F z000000t5g6+Xw&v0000000000xcm$N000000t5g62LS*80000000000!2ApV00000 z0t5g6CISEe0000000000$ovcd000000t5g6bpd|>00000000000MPsl0000000IO6 z00jd800000000000NDHt0000000IO60NVxt00000000000O0%#0000000IO6089b^ z00000000000O3;+NC00066004Oc00000000000002}3;+NC00066004;z0000000000 z000R63;+NC00066000O90000000000000pE3;+NC000660083%0000000000000>M z3;+NC00066001fj0000000000001EU3;=%s000021ONcH0ssI2000000000e{R{vA z000021ONc50RR91000000000m{R{vA000021ONcZ2mk;8000000000u{R{vA00002 z1ONaQ2LJ#7000000000${R{vA000021ONcu2mk;8000000000;{R{vA000021OR^k z2?hWF0000000000Q2h)5000000t5g6-~j*t0000000000Sp5tD000000t5g6?E(M* z0000000000VEqgL000000t5g6Oa}k}0000000000X#ETT000000t5g6Fa`hs00000 z00000aQzGb000000t5g62>}2A004gg000000C@cj0000000IO60Fwd$0000000000 z0D%1r0000000IO60I>l800000000000Eqnz0000000IO60C)ue00000000000FeC* z0000000IO601^iP00000000000GRy@0000000IO6015#B00000000000HA;U3;+NC z00066000XC0000000000005}{3;+NC00066001Qg0000000000006N43;+NC00066 z002=30000000000006lC3;+NC00066001Ea0000000000006-K3;+NC00066004>! z0000000000007AS3;+NC004gi1ONaG0RR91000000002c{R{vA000021ONaH0RR91 z000000002k{R{vA000021ONaq0{{R3000000002s{R{vA000021ONcI1ONa400000 z0002!{R{vA000021ONap0ssI2000000002+{R{vA000021ONaU0swyi0000000000 z`27q3000000t5g6*arXr00000000000R9XB000000t5g64gmlF00000000002>uKJ z000000t5g6ivj=u00000000005dI7R000000t5g6o&f*=000000000082$_Z00000 z0t5g69|-^e00000004gg03iMh0000000IO60LBCW000000000004V+p0000000IO6 z0Q>_0000000000005JXx0000000IO6096P80000000000066{(0000000IO608R-2 z000000000006_i>0000000IO607n7<000000000007(7}004gg00066000^T00000 z00000002<_3;+NC00066008g=0000000000003D23;+NC00066003(U0000000000 z003bA3;+NC00066005B$0000000000003zI3;+NC00066003G800000000000040Q z3;+NC000LB004g^1^@s6000000001h{tN&B000071ONa|0RR91000000002}d%vmu z0|1e-9srd6d%>u{17Fqv00000000000002+d%vl$0|4+5nn3vw!UT~Z0w2~NAOqDO zAOqDOAOqE~0|4+5o5JCl!AOauOumb?_5w1Y_5Ml+9AOauOumb?_5wbw}5P}7fAOauO zumb?_5w<}25TXT70w30}0|4+58bSFG!U&Nd z0w30}0|4+59zppK;s}u-0w30}0|4+5B0+!o5CRF2AOauOumb?_5hg+T5F!bYAOauO zumb?_5h_9X5JCx&AOauOumb?_5iUXb5Ml|DAOauOumb?_5i&vf5P}JjAOauOumb?_ z5jH{j5TXf@AOauOumb?_5jsKn5W)$OAOauOumb?_5k5ir5aJ1uAOauOumb?_5kh}K z`49pMkstye*02Kr@DWBq`4A!skstye*02Kr@DWNu`4B=1kstye*02Kr@DWZy`4D0X zkstye*02Kr@DWl$`4EB%kstye*02Kr@DWx)`4FNCkstye*02Kr@DW-;`4GYikstye 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 z4oCSAVmOf?0w30}0|3ww5=Z$Ef;f>N0w30}0|3ww7Ds>i5TZDdAOauOumb?F5gJGN z5W+Z-AOauOumb?F5gteR5aKwIAOauOumb?F5h6$V5CS=oAOauOumb?F5hh3Z5F$B| zAOauOumb?F5h_Rd5JEYTAOauOumb?F5iUph5MnuzAOauOumb?F5i&>l5P~_8AOauO zumb?F5jKBE`4FNxkstye*02Krun{^(`4GZ6kstye*02Krun|5-`4Hkckstye*02Kr zun|H>`49p+kstye*02Krun|T_`4A#Hkstye*02Krun|f}`4B=nkstye*02Krun|s2 z`4D0{kstye*02Krun|&6`4ECSkstye*02Krun~V&NBIz50w30}0|2lQenK&5W+l> zAOauOumb?F5uQi+5aK+MAOauOumb?F5u!)=5CT1sAOauOumb?F5vE7^5F$O1AOauO zumb?F5voV|5JEkXAOauOumb?F5w1u15Mn)%AOauOumb?F5wb`55Q06CAOauOumgVp zuo1RL`4FN#kstye*02Kruo1dP`4GZAkstye*02Kruo1pT`4Hkgkstye*02Kruo1#X z`49p=kstye*02Kruo1>b`4A#Lkstye*02Kruo22f`4B=rkstye*02Kruo2Ej`4D10 zkstye*02Kruo2Qn`4ECWkstye*06sA0I(6(NBIzNBI!qK9L{-AJ(t~0I(6_NBIx}Kan5;AJ(t~0I(6}NBIyUKan5;AJ(t~ z0I(72NBIy!Kan5;AJ(t~0I(76NBIz9Kan5;AJ(t~0I(7ANBIzfKan5;AJ%`c0|2lQ z_DA^;qCb%!0w30}0|2lQ`bYT?!atE90w30}0|2lQ{zv%`;y;lf0w30}0|3ww0zml? z0sxU90w30}0|3ww20-}`A^?#f0w30}0|3ww3PAY~LI9B<0w30}0|3ww4nX-3VgQjK z0w30}0|3ww5_AOauOumb?l5hg(S5F!DQAOauOumb?l z5h_6W5JCZwAOauOumb?l5iUUa5Mlw5AOauOumb?l5i&se5P|`bAOe3M*02Kr&=EF3 z`4FN3kstye*02Kr&=ER7`4GYZkstye*02Kr&=EdB`4Hj(kstye*02Kr&=EpF`49pE zkstye*02Kr&=E#J`4A!kkstye*02Kr&=E>N`4B<^kstye*02Kr&=F2R`4D0Pkstye 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%0D#hfm6tx~2Nr+g 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%0D#h9Uza}U2Nr+2NdK3hBLR_A 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

uxl(_%^a2EdmxVZoToEHB7(76Br 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 z2_6RcasUAEKbIcg2_6rGX#fD|KmGqi00004&zzUPp9viguxS7Q06_i!FaQ7m1gD&r zPt^$-9&mF200=<+{}=!O002P_5JV0D03ZMW0Elw{00=;r9<&J_AFOi#06;+f|1bam z002P_5K0aJ03ZMW0K{_u09Zi%m(P$19S7)h003k_{g)4;2_Xg$bN~Q&K$qUN2_7~y zbN~QwK>hz100000K@Jc^4gdfY0000?bN~QwK>hzH00000K@K2D4gdfk0001FbN~Q= zK$l+L2_6TCbN~R5K>e5RjR_f-(0d644-{(v0FXfa|EvH200c*ym#^LlAqL!Z000a@ zmyWOr9tHq)002Zmm#)+a9tI?J002-ymmc2<9uKf<002lq{r^M&000EXnwP(y2^|mI zYXAUXLH++Q00004pPH9X)d?9MoOJ*IXhHq|6aWAK06`8ALk<7{AOHXWv~>UgWI>nS zwFw?K*mVE^TtWT+7ytkO06`8AL=FG|6aWAK@O1zHTtWT+6aWAK06`8ALk<7{AOHXW z2zCGfSV8@l?~Mr=m(Y6&1P_#K003A){r{{0000E*nU}BL2_Xhtb^rj>L6?rO2_6Q3 zb^rhjLYJ=82_FS^000<5m;SH`9tOyE000m|mu|HQ9tP}o002lrm*(IJA_f$9008Jh zmk!|x9w#_=000z2{r@lk0000%4iHKX001Na006jc001mQ{r@-s000Ezn3r$S2^k)E zcK`r9L;e3S00000K@Jc~4gdfk0001xcK`rXLzjx-2_6QtcK`sSLzm9g2_6R6cK`s` zLzmvQ2_7B%cK`s;L;e3400000K@Jc^4gdfk0000KcmM#&R2_GPM z004+Y{r?mI0000%4iG~Q001Ze008WG004wU{r^~(alHu>m+0XM5FQwL006K>{r?mI z0000%4iG~Q001BW001y~0068-mtL|79|m~<0I)^n;oMg9L200000K@Jc@4gdfk0002Ac>n;kMVDT(2_6R6c>n;oMVF4`2_7E&c>n;! zMg9L200000K@Jc@4gdfk0000KdH?{xMVDT(2_6SHdH?{#Mg5nLbqO5@TzUWi&_(^1 z+g}P9D--|#0DyV`00c(;{}ccK002P_5JL_C05AXm0040S002h)|6~CG00g_0mnY*1 zB_7Or001yY{r?yM0000%4iH2R001BW0088A001yYm;SH`9tQ|}001aQ{g+R82^|J3 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%0D`1@f035RY|A+tp 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%0D$h7Zt)2s2As?Q0Hp4h{;&xi2Efb! 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 z2WX!9tH#g0RZemmtI;59tJ1^0RRj`mnLZn9tKPT0RS{a zmr7|09tLm%0RVtSmu_ha9$J(F0RS9E{{J`u0000%4uAoj5S|Y~4IKhY-rWoz000yK z006iG0RS*Z{{I{R0000%4iH5S000yK007Ve0RS{d{{IvJ0000%4iG~Q001BW008I$ z0RS*Zm*!~-9tI2p0RVtUmkMeMB2F{|0RX^9{{IjF0000000000000yK002w_0RXs1 z{{IjF0000000000000yK003kI0RXT^{{IjF0000000000000mG004Xg0RX5+w|Z&{ zzyW_wRMY_g0Q>?3>`0|Wp7oCL@Ls0{$f1_Xc&0I&xHs0{#^2n3W30K5nUs0{$n z2*?584FISL1h5SNzzPJ=4FJpv-~qr50Q?Mi009600UszB003|V^a22Y0R-d%0H^^3 z008^}G>8KLgaa4=0RR614=6MM0IUHtlmaFIqyhv00RR61ASf6B0B{8C1OR{m1l$Aw zkOIU3005W-1b_tq{FkF_3Y`PwGXj@GZ3<-rd@}-SY-0Ehtu)BymX0Z5lJZVEZKXKo5t0k^3Ldw!b_z8|wtWidK(>7f=s>o83V0klaM1+-00000AUFm900000DA5G~ z00000kQE6400000xD^Qi00000$Q20y00000&=m;)00000;1vnC@q7x^0+)b&5D0&O zNdo`?00001000000001sNdo`?00001000000001%Ndo`?00001000000001?Ndo`? z000010000000023Ndo`?00001000000002HNdo`?00001000000002WNdo`?00001 z000000002^Ndo`?0000100000004gg4oU+6000004gdfE000009!diM000003;+NC z00000&{YKh000004FCWD00000*boT-0000082|tP00000fV&I;000008vpvcd{ZF*uI|000000RR90ZvX%Q00#g7000000Pz3+ZvX%Q03Lh<00000 z0Qvv_ZvX%Q02P<00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>0001g0Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>0001g008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1pokl0002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsWl00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@KptW000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Pt0R1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008iRRRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50001g z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>0001g0Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>0001g008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1pokl0002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsWl00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@KptW000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Pt0R1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008iRRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50001g@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>0001g0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>0001g008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1pokl0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsWl00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@KptW z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Pt0R1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008iRRRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50001g@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>0001g0Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>0001g008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1pokl0002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsWl00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@KptW000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Pt0R1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008iRRRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0001g@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>0001g0Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>0001g z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1pokl0002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsWl00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@KptW000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Pt0R1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008iRRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50001g@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>0001g0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>0001g008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1pokl0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsWl00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@KptW000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Pt0R1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008iR zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50001g@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>0001g0Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>0001g008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1pokl0002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsWl00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@KptW000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Pt0R1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008iRRRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50001g@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>0001g0Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z0001g008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1pokl0002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsWl z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@KptW000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Pt0R1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008iRRRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50001g@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>0001g0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>0001g008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1pokl0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsWl00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@KptW000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Pt0R1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008iRRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50001g@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>0001g z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>0001g008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1pokl0002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsWl00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@KptW000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Pt0R1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008iRRRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50001g@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>0001g0Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>0001g008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1pokl0002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsWl00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@KptW000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Pt0R z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008iRRRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50001g@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>0001g0Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>0001g008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1pokl0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsWl00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@KptW000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Pt0R1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008iRRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50001g@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z0001g0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>0001g008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1pokl z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsWl00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@KptW00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Pt0R1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008iRRRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50001g@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>0001g0Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>0001g008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1pokl0002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsWl00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@KptW000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Pt0R1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008iRRRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50001g z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>0001g0Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>0001g008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1pokl0002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsWl00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@KptW000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Pt0R1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008iRRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+ zRRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV5 z0002+RRsV50002+RRsV50002+RRsV50002+RRsV50001g@Kpr>00000@Kpr>00000 z@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr> z00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000@Kpr>00000 z@Kpr>0001g0Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}> z000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>000000Ps}>00000 z0Ps}>000000Ps}>000000Ps}>000000Ps}>0001g008h+1poj5008h+1poj5008h+ z1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5 z008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+1poj5008h+ z1pojo0002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+RRsV50002+Rg-ZX z6O(`q69bUG47c%o3U2`c4U?e(6<{9004l82><{9005YW2><{9005|m2><{9 z006*;2><{9007X32><{9008KR2><{9008)h2><{9000n(2><{9001C}2><{90020M z2><{9002mcm2wL%3ZT#h000000JPAR&I=j}&{YKh00000+*Os%3mOa95D5SP0002s z5DAsf3mFU85D5SP0002k5DAsf3mFRBRRsV50002wRh7;Q8VleM2><{9008I^377GF z3MH3>0Sh#LKuiDt000000000000000000000{{d7crgJ000000000000000000000 z0{{g89()7<000000000000000000000{{j9IFAGX000000000000000000000{{mA zc#s4D000000000000000000000{{pB_?-j*0001g00000000000000000RIC0MJzh z0000000000000000000000RID0Ps}>0000000000000000000000RIE0HDwX00000 z00000000000000000RIF0N4--0000000000000000000000RIG0O$}20000000000 z0001g00000000934giRW2><{9000000000000000000934*;OW2><{90000000000 z00000000935CAaA3IG5A000000000000000000935deU@3;+NC000000000000000 z000935&(d^3;+NC000000000000000000Aj022U^y9@vT00000000000000000003 z02Bb2y9@vT0000000000000000000302Kg`z6<~W0000000000000000000302Tls z!3+QZ0000000000000000000302crN01W^D0000000000000000000302lyx01W__ zv;zw)1NaCHm*WEqElZ%#1poj50000000000002S&000623jm{Sl1poj50000000000002J#000003;@^=371<03oR+!RRsV500000 z000000000#0000001N=&5D5SP00000000000001um+=D&AAh*e1poj50000000000 z005W(000623jny#1poj50000000000005c*000623jpZQ1poj50000000000006B3 z000007XSbN4FCWD0000000000006K6000623jiq51poj500000000000071S00031 z7yx(x4FCWD0Dk}h000000002300000022U^y9@vT00000000000002h00001022U^ zy9@vT00000000000002|0000201E(c(FFhi0000000000000230000001^Ozy9@vT z0000000000000080RR9201^Ozy9@vT000000000005bpptpET3000jFw8aSk00000 z0000000000tpET3000;OcmNFm000000000000000`Ii9(3m<>z5D5SP0000000000 z0000d0RR9201W`>5D5SP00001000000000#0000001E&-I0gU!00000000000000# z0000001E(QI0gU!00000000000000#0000001E)vI0gU!00000000000000#00000 z01E){I0gU!004gg0000000000KL7v#000XB2ss7-000000000000000KL7v#000XB zJUIpc000000000000000KL7v#000XBa5)A5000000000000000KL7v#000XBm^lUj z000000000000000KL7v#000XB96AO70000000000004gg06zc#0000B09ZN(00000 z000000000006zc#0000B0GK)k00000000000000006zc#0000B0JJ&=0000000000 z0000006zc#0000B0MI%H0000000000000000IdK30000K0KmHp000000000000000 z073x(00Dmh6ac`x3;+NC000O800000002J#000003jlP{1poj500000000000046V z000623jlP{1poj5001BW00000004{u000623jmbS1poj5002Ay00000006iF00062 z3jom31poj5002Ay00000008Cz000623jhq#1pt2l0000m000000000E0ssI401E&- z(ggqj0000m000000000m0ssI401E(Y(ggqj0000y00000000190ssI401E)9(ggqj z0000m000000001n0ssI401E)v(ggqj0000?000000002C0ssI401E&l(**zk0000` z003?P00000KL7v#000XB*g6IP000000000000000KL7v#000XBR67O$0000000000 z00000-~s>u0RRmE01*iQ000000RR9100000^#T9@0RRmE2oVVY000000RR9100000 zKL7v#000XB(3jCk3l{+dmjOx(7Xdhz0ZI!O0j!q+N(&bO+?N4L3l~WcJq7>(00000 z000000000#0000001E(UJq7>(00000000000000#0000001E)bJq7>(0000000000 z0000#0000001E(gm%&O4F98^r@k$F90YI1WN(&bOaF_8)3l{<8m+?vq7Xbv9u}cdV z0hE`qOA8kPw3o3<3l{<0m$6F=7Xb{HK}-u50ic&bObZtQG?$@F3l{-om!V7x7XhG` zp-c-G0UVbBO$!$RJeL7Y3l{-ImjO)+7h!xu1^@s6000000000000065000314FC`k z2><{90003100000000yN000314FDJs2><{90003100000001Wg000314FDh!2><{9 z0003100000002J#000003jmy#0Zj`R0l=35O$!$R;FkeS3l{+tmyt~i7XdVvkxdI1 z0aTZfO$!$RbeEA$3l{;Dmyt~i7XiqZkxdI10qB>JO$!$R2$vyF3l{+>mmy9I7Xe6@ zAx;Yy0eqJsP740096E03;C!0000000aO40000006zc#0000B0I-*FPYV|T+?R1r3l{p-&4JVI)ch0000000000 z0000006zc#0000B0GLV!00000000000000006zc#0000B0N6?f000000000000000 z06zc#0000B0Q^b@00000000000000006zc#0000B0PL5+Pzx6UK$r1Q3m1QMP6hw~ z00000000000000#0000001E)1PX+)000000000000000#0000001E)*PX+)000000 z000000000#0000001E&RQ3e1200000000000000#0000001E(AQ3e120000000000 z0000#0000001E(sQU(A3004gg0000000000KL7v#000XB#8L(T000000000000000 zKL7v#000XB@KXi=000000000000000Zvy}T0RR*L$h!;x000002mk;800000l>-0( z0RR*L(7Ox(000002mk;800000KL7v#000XBG*kuv0000000000002_}06zc#0000B z09;fC00000000000000006zc#0000B0EAQq00000000000000006zc#0000B0H{<3 z00000000000000006zc#0000B06dpbQ41FVV3$!*3l{6K zQ41FV#Fv3l3l{b0gRWiQ41FV)R(bQ3l{<{9 z000C400000007_v000314FKp72><{9000C400000002J#000003jpAkK~f7BfAm-e z00000000000000000#sB0096E0PGP70000000aO40000004D?h0096E0PqnB00000 z00aO40000007nD>0096E0Q3<{9000C400000 z008m?000314FCiZ2><{9000C400000001Bb000314FCud2><{9000C400000002t` z000314FC)h2><{9000C400000004Le000314FC`l2><{9000C400000e*gfd1poj6 z01W^X5(xkR00004000000002g1poj601W^b5(xkR00004000000002@1poj601W^f z5(xkR00004000000000O1^@s701W^j5(xkR00004000000000y1^@s701W^n5(xkR z00004000000001E1^@s7e*g^tC=v+(000001ONa400000j0OMz0RRmEED{L-00000 z1ONa400000vIYPE0RRmEFcJv>000001ONa400000-Ua{w0RRmEG!h8_000001ONa4 z000002?qcG0RRmEI1&i}000001ONa400000HwOR!0RRmEJQ4{2e*gdg00aO400000 z09ywD0096E06-E60000000aO4000000D}hr0096E07McA0000000aO4000000Hg;1 z0096E07w!E0000000aO4000000Ko?U0096E08A1I0000000aO4000000Q3g{0096E z08kPM0000000aO4e*gdg001Zm000314FFUU2><{9000C400000003GD000314FFgY z2><{9000C4000000052%000314FFsc2><{9000C400000006iM000314FF&g2><{9 z000C400000007wt000314FF^k2><{9000C400000008?4PXGV`01W_W5(xkR00004 z00000000230000002lzk2n_%L0000000000000230000002l!92n_%L0000000000 z0000#0000001E&VmvK@H7Xhf3aZ(Ex0nC>HQwtX{yjunU000000000000000KL7v# z000XB@LL7|000000000000000KL7v#000XB5SKAi3l{+}moZZd7XeV0F;fc{0dSWw zQwtXXke4x23l{;fmoZZd7k}Vf1^@s60000000000000^Z000314FGf!2><{9000C4 z00000001iq000317yyU>4FCWD0003100000002h`000314FGr&2><{9000C400000 z0037B000317yys}4FCWD00031000000043c000317yy_64FCWD0Dk}h000000001? z2><{A02lzE01W^D00001000000002c2><{A02lzM01W^D0000100000000093IG5B z02lzU01W^D00001000000000$3IG5B02lzc01W^D00001000000001f3IG5B02lzk z01W^D00001000000Dk}gw+a9N0RR{P$N&uh000000RR9100000^a=m~0RR{P&;Shp z000000RR9100000E(-tv0RR{P*Z>Ux000000RR9100000Y6}1W0RR{P-~bH(00000 z0RR9100000s0#o90RR{P=l~4>000000RR9100000<{9000C400000001Nr000317yz&V4FCWD00031 z00000002S}000314FHT12><{9000C400000003JN000317y!5d4FCWD0003100000 z004dw000314FHf52><{9000C4000000Dl0J5dZ)I02lzk0Sy2E000010000000028 z5dZ)I01W_?5(xkR00004000000002R5dZ)I02lzs0Sy2E00001000000002v5dZ)I z01W_`5(xkR00004000000002}5dZ)I02lz!0Sy2E00001000000000X5&!@J0Dlbt zoDvBD000001ONa400000I1&H=0RR{P*Z~ay000000RR9100000SrPyM0RRmEpb`lH z000001ONa400000dJ+Ht0RR{P-~kN)000000RR9100000r4j%D0RRmEq!I}L00000 z1ONa400000#u5Mk0RR{P=m8A?0Dk}g00961000000Pzw40096E0H_iP0000000aO4 z0000002C7d0096P0Pq0~00000009610000006`M~0096E0IU)T0000000aO400000 z0AmvX0096P0Qdn70000000961000000FM&@0096E0I(7X0000000aO40Dk}g005;E z000317ytkQ4FCWD0003100000006}k000314FI$f2><{9000C400000007++00031 z7yt+Y4FCWD00031000000093J000314FI?j2><{9000C400000000~m000317yu9g z4FCWD0003100000002W20Dk}h01W`V5(xkR00004000000001C6aWAL02lxm0u2BF z00001000000001q6aWAL01W`Z5(xkR0000400000000266aWAL02lxu0u2BF00001 z000000002t6aWAL01W`d5(xkR0000400000000066#xJM02lx$0)Gtv000000RR91 z00000H5C8=0RRmE$Px(v000001ONa400000RuupM0RR{PFaiw#000000RR9100000 zffWD%0RRmE%n}Iz000001ONa400000s1*PJ0RR{PI06j-000000RR9100000*%bf) z0RRmE&=Ls%000001b+Yk000000R0sJ0096P06+o_00000009610000004o*%0096E z0Mrr*0000000aO40000008ADD0096P07wE20000000961000000CyGu0096E0N4@< z0000000aO4000000G}2B0096P08j!A0000000961000000DsXI000314FKE{2><{9 z000C400000008+G000317ywuT4FCWD0003100000001i&000314FKR02><{9000C4 z00000002)H000317yw`b4FCWD0003100000004a#000314FKd42><{9000C400000 z005O2000317=Hk00u2BF00001000000002D7XSbO01W`>5(xkR00004000000002i z7XSbO02lyp0u2BF0000100000000307XSbO01W`_5(xkR00004000000000R7ytkP z02lyx0u2BF00001000000000%7ytkP01W`}5(xkR0Dk}g1ONa400000UKjuX0RR{P zfC3Ew000000RR9100000g%|(;0RRmE^b!dG000001ONa400000pcnuE0RR{Phyo1& z000000RR9100000#TWnp0RRmE_!0>K000001ONa400000<{9000C400000004Ix000317yzIG4FCWD00031 z00000005&I000314FCia2><{9000C400000006}q004gh02lzM0u2BF0000100000 z0002-82|tQ01W^L6A1tS00004000000000N8UO$R02lzU0u2BF00001000000000- z8UO$R01W^P6A1tS00004000000001L8UO$R02lzc0u2BF00001000000001&8UO$R z01W^T6A6C+000001ONa400000wi*Bc0RR{Pzyb{b000000RR9100000-x>e_0RRmE z6cY&m000001ONa4000001sebW0RR{P$N~)j000000RR9100000H5&i`0RRmE7!wHq z000001ONa400000R2u*Q0RR{P&;ktr000000RVph000000DT((0096E02~tu00000 z00aO4000000H7NH0096P0N4Tz0000000961000000L>c!0096E03Z_y0000000aO4 z000000Pq_C0096P0N?@*0000000961000000393v0096E03;I$0000000aO400000 z07QQr000317y#%34FCWD0003100000004Cy000314FD(;2><{9000C400000005aB z000317y$4B4FCWD00031000000074v000314FD_?2><{9000C400000008J500031 z7y$SJ4FCWD0003100000000vm000314FG>I6A1tS00004000000000o9RL6U02lxO z0}TKG0000100000000169RL6U01W^%6A1tS00004000000001h9RL6U02lxW0}TKG z0000100000000259RL6U01W^*6A1tS00004000000002c9RL6U02lxe0}TKG004gg z0RR9100000`yBuP0RRmEJQE23000001ONa400000Djom;0RR{P7y}Ie000000RR91 z00000V;%qi0RRmEKobc7000001ONa400000lO6y70RR{PAOj5m000000RR9100000 z%^m;%0RRmEL=y=B000001ONa4004gg0Q(*Q0096P04M_u00000009610000005cx| z0096E07w%F0000000aO4000000AwEk0096P05Ag$0000000961000000G}TK0096E z08A4J0000000aO4000000L>o&0096P05}5;00000009610000000kfb00Dmh4FFIR z2><{9000C400000001>0000317yv*64FCWD0003100000003_w000314FFUV2><{9 z000C400000005pK000317yw8E4FCWD0003100000007q@000314FFgZ2><{9000C4 z00000008_T000317ywWM4FG=t00001000000000hApigY01W_K6A1tS0000400000 z00016ApigY02lyR0}TKG00001000000001$ApigY01W_O6A1tS00004000000002G zApigY02lyZ0}TKG00001000000002#ApigY01W_S6A1tS00004004gg000004k7>m z0RR{PXafxZ000000RR9100000Jt6=A0RRmEXcGwl000001ONa400000Um^ei0RR{P za03kh000000RR9100000iy{C30RRmEY!e9p000001ONa400000uOa{d0RR{PcmoXp z000000RR9100000-6DSg0096E0B{ot0000000aO4000000RJKY0096P0DuDx00000 z009610000004pN^0096E0CW=x0000000aO40000008b+T0096P0Ehz(0000000961 z000000DU6>0096E0C*D#0000000aO4000000G}fO0096P0FZwJ4FCWD0003100000 z007G)000314FG%-2><{9000C400000008eJ000317yy_94FCWD00031000000012% z000314FG@>2><{9000C400000002BB000317yzIH4FCWD0003100000003nq00031 z4FH4_2><{9004gk000000001nBme*b02lzM0}TKG000010000000027Bme*b01W_$ z6A1tS00004000000002kBme*b02lzU0}TKG000010000000009B>(^c01W_)6A1tS z00004000000000kB>(^c02lzc0}TKG0000100000004ggT_pej0RRmEkP`_200000 z1ONa400000cO?J-0RR{Pzyl2c000000RR9100000n<{9000C400000003_%000317y$4C4FCWD z0003100000005OI000314FIeY2><{9000C400000006Tm000317y$SK4FCWD00031 z004gg0002nCjbBe01W`J6A1tS000040000000030CjbBe02lxO1PuTH0000100000 z0000jC;$Kf01W`N6A1tS00004000000000`C;$Kf02lxW1PuTH00001000000001e zC;$Kf01W`R6A1tS00004000000001-C;)!|0RR{P5CjbX000000RR9100000#V7y( z0RRmEyb}ok000001ONa400000?I-{M0RR{P7z7Of000000RR9100000A1MF;0RRmE zz!M1o000001ONa400000MJWIP0RR{PAOsBn000000RR9100000btwP<0RRmE#1nrB z0000000aO4000000H-Mc0096P04M|v0000000961000000OKhD0096E0LT*w00000 z00aO40000002V3$0096P05Aj%00000009610000008=Ue0096E0L&8!0000000aO4 z000000D39_0096P05}8<0000000Dmh000000065h000314FJ#+2><{9000C400000 z007V`000317yv*74FCWD00031000000093g000314FJ>=2><{9000C400000001s4 z000317yw8F4FCWD0003100000003tz000314FK2^2><{9000C400000004iHD*yli z02lyJ1PuTH00001000000002RD*yli01W`#6A1tS00004000000002+D*yli02lyR z1PuTH00001000000000bEC2uj01W`(6A1tS00004000000000;EC2uj02lyZ1PuTH z00001000000001WEC2uj01bZt=Ow9000001ONa400000Z!G`-0RR{Pcmxdq004gg0096100000 z0HZAc0096E0PqtD0000000aO4000000KhE(0096P0DuGy0000000961000000Ou_L z0096E0Q3_H0000000aO40000001GYv0096P0Eh$)000000096100000068uI0096E z0QeIL0000000aO4004gg003Yv000317yyt24FCWD0003100000005CL000314FLQT z2><{9000C4000000071=000317yy_A4FCWD0003100000000Fq000314FCWX2><{9 z000C400000001{H000317yzII4FCWD00031000000046@004gh01W^H6bS$T00004 z0000000023F8}}m02lzM1PuTH00001000000002-F8}}m01W^L6bS$T0000400000 z0000uFaQ7n02lzU1PuTH00001000000001qFaQ7n01W^P6bS$T00004000000002A zFaQ7n02lzc1Py-x000000RR9100000=`a8Q0RRmE5EKaj000001ONa4000001~C8t z0RR{Pzyu8d000000RR9100000EinK90RRmE6ch;n000001ONa400000PB8!g0RR{P z$OH`l000000RR9100000c`*P00RRmE7!(Nr000001OR^k000000GKfV0096P0MG;t z0000000961000000KqW;0096E02~wv0000000aO4000000NF7B0096P0N4Z#00000 z00961000000Q)fj0096E03Z|z0000000aO40000001+|(0096P0N?}-0000000961 z0000005N|u000314FDt*2><{9000C400000003Ju000317y#%54FCWD0003100000 z0056N000314FD(<2><{9000C400000006u)000317y$4D4FCWD0003100000008qc z000314FD_@2><{9000C400000000^@000317yy6x1PuTH00001000000000>GXMYq z01W^z6bS$T00004000000001UGXMYq02lxO1q}cI00001000000001`GXMYq01W^% z6bS$T00004000000002cGXMYq02lxW1q}cI000010000000005Gynhr01W^*6bS$T z004gg1ONa400000D>MKA0RR{P5CshY000000RR9100000TQmRw0RRmEJQN8400000 z1ONa400000i!=ZL0RR{P7zGUg000000RR9100000#WVl_0RRmEKoki8000001ONa4 z00000@-zSd0RR{PAO#Ho000000RR91004gg04X&90096E07MiC0000000aO400000 z08=#p0096P04N0w0000000961000000EaaI0096E07w)G0000000aO4000000H`$p z0096P05Am&0000000961000000Mj)90096E08A7K0000000aO40000000K4u00Dmh z7yvj04FCWD00031000000028S000314FFIS2><{9000C400000003+@000317yv*8 z4FCWD0003100000005^p000314FFUW2><{9000C400000007Z8000317yw8G4FCWD z0003100000000Fy000314FFga2>^cp00004000000000eHvj+u02lyJ1q}cI00001 z0000000010Hvj+u01W_K6bS$T00004000000001YHvj+u02lyR1q}cI0000100000 z0001^Hvj+u01W_O6bS$T00004000000002QHvj+u02lyZ1q}cI00001004gg00000 z?>7Jd0RRmEWE2Si000001ONa4000005jX$<0RR{PXax-b000000RR9100000JvaaW z0RRmEXcP$m000001ONa400000VmJT*0RR{Pa0Lwj000000RR9100000kvISV0RRmE zY!nFq000001ONa400000z&L*Z0096P0C)ur0000000961000000Qooo0096E0B{ru z0000000aO40000003|s90096P0DuJz00000009610000009!c#0096E0CW@y00000 z00aO4000000FOBU0096P0Eh(*0000000961000000L?i70096E0C;~C2><{9000C4 z000000000w000317yyt34FCWD0003100000002EY000314FG%;2><{9000C400000 z003?}000317yy_B4FCWD0003100000005~v000314FG@?2><{9000C400000007%M z000317yzIJ4FCWD004gh000000000NI{*Ly01W_y6bS$T00004000000000`I{*Ly z02lzM1q}cI00001000000001!I{*Ly01W_$6bS$T00004000000002WI{*Ly02lzU z1q}cI00001000000000BJOBUz01W_)6bS$T0000400000004ggK0E*b0RR{PxCIRW z000000RR9100000dprOD0RRmEkQ503000001ONa400000usi?&0RR{Pzy%Ee00000 z0RR9100000?>qni0RRmEloSa7000001ONa400000C_MlG0RR{P$OR1m000000RR91 z00000Ydrt}0RVpu0GJdB0000000aO4000000HQqr0096P0MG>u000000096100000 z0OLIX0096E0Gt#F0000000aO40000001`d`0096P0N4c$000000096100000082gq z0096E0H72J0000000aO4000000DC?F0096P0N@1;004gg0003100000006Z<00031 z4FIGR2><{9000C400000008Gc000317y#%64FCWD0003100000001LD000314FISV z2><{9000C400000003G)000317y$4E4FCWD0003100000005gm000314FIeZ2><{9 z000C4004gg0002dKL7v$02l!H1q}cI00001000000000HKmY&%01W`J6bS$T00004 z000000000xKmY&%02lxO1`PlJ00001000000001QKmY&%01W`N6bS$T0000400000 z0001>KmY&%02lxW1`PlJ00001000000002nKmdOL0RRmExD*Kh000001ONa400000 z4M6|^0RR{P5C#nZ000000RR9100000NkISr0RRmEyc7ul000001ONa400000ctHRF z0RR{P7zPah000000RR9100000u|WU;0RRmEz!V7p000001ONa400000<{9000C400000006E-000317yv*94FCWD0003100000 z008Mj000314FJ>>2><{9000C4000000010B000317yw8H4FCWD0003100000004hk zL;wH*01W`x6bS$T00004000000001uL;wH*02lyJ1`PlJ00001000000002XL;wH* z01W`#6bS$T00004000000002~L;wH*02lyR1`PlJ00001000000000xMF0Q+01W`( z6bS$T00004000000001PMF0Q+02qG&UV0RR{PXa)@c000000RR91000005k>$20RRmE=oAS600000 z1ONa400000KSlrm0RR{Pa0U$k000000RR9100000cSZmJ0RRmE>=X$A004gg00aO4 z000000INm-0096P0C)xs0000000961000000O>{m0096E0PqwE0000000aO400000 z02xOB0096P0DuM!00000009610000008>W*0096E0Q3|I0000000aO4000000EI^Y z0096P0Eh++0000000961004gg006;9000314FLEQ2><{9000C400000008qx00031 z7yyt44FCWD0003100000001vY000314FLQU2><{9000C400000003r4000317yy_C z4FCWD0003100000005^*000314FCWY2><{9000C400000007fS004gh02lzE1`PlJ z000010000000009NdN!=01W^H6$t<{9000C4 z00000000+E000317y#%74FCWD0003100000002u&000314FD(=2><{9000C400000 z004PR000317y$4F4FCWD0003100000006N}000314FG>E6$t<{9000C400000008h$000317yvj24FCWD0003100000001da00031 z4FFIT2><{9000C400000002`^000317yv*A4FCWD0003100000004(j000314FFUX z2><{9000C400000006E~000317yw8I4FG=t00001000000002rPyhe{01W_G6$t<{9000C4000000025v000314FG%<2><{9000C400000002@{00031 z4FG@@2><{9000C400000003@O000314FH4{2><{90Dk}k000000001tQ~&@001W_$ z6$tR0sspDbkhX@00000L<0Z-00000 zh*bap0RRmEC{hUk000005&!@I00000uvGv60e=7(0FVa_0000004M<{9000yK00000004<{9000>P00000002J#00000 z3jpAkky8s70Th?<{90012T000000053y000314FE`i2><{9000^Q00000002J#000003jmat z@ly*I0R)$UR0|gYke7i}3l{-Ym*G?k7Xh4?;ZzG30lb&tR0|gY+?U~03l{;90001& zcU21!0a%xDRSOpZl$UW;3l{<0mvL1K7Xbj5(Nzl<0U(#rRSOpZSeMaN3l{-|m(f)V z7XiSR(Nzl<0o0e#RSOq?Kx+m7000000000000000KL7v#000XBRBHwR0000000000 z00000KL7v#000XBkZT42000000000000000KL7v#000XBv}*0F3l{+dm+@8$7nkr>3m5@7m+@8$ z7XfUS@m32L0f3kBRtpy~9B&2y000000000000000KL7v#000XBoNopI0000000000 z00000KL7v#000XB43{BS3l{-6mmyaR7Xe(CAy*3*0eF{DR|_uz$d@5k3m0K5aRvYY z00000000000000#0000001E(+aRvYY00000000000000#0000001E)raRvYY00000 z000000000#0000001E*8aRvYY00000000000000#0000001E&Vm$6q17Xdhzu~!Qh z0aTZu~!Qh0U(#*R|^*bc$X1a3oii(mvLAN7XeI{ zaaao%0brMLSPK^c{FiZ93m1P7bp`+c00000000000000#0000001E&>bp`+c00000 z000000000#0000001E(wbp`+c00000000000000#0000001E)Dbp`+c0000000000 z0000#0000001E)bbp`+c00000000000000#0000001E)vbp`+c000sI0000000000 zKL7v#000XB2$!K)3l{+hmtk287nfjJ3m5@Vmtk287Xh@FVOa|oF%)_R0000000000 z0000001R0G0096E07zR2000000Dl7j0000006zc#0000B0GOBYSqm2d{Fm`r3l{-& zmw{Rf7XhS~fm#a}0l1gpS_>}$0GDxF3l{+(mvLJQ7Xd(*aa#))0d$vfTMHKfoR@K1 z3l{;fmvLJQ7Xkd2aa#))m(W`a7y(F^(OU}_0c4laTMHKfl$X(43l{;zm(g1b7Xjp# z(OU}_0SK2dTniTgB$qK<3l{-YmoZ!m7XfsaF1^@s60000000000002J#000003jnZ&1^@s6 z0000000000002J#000003jolD1^@s60000000000002J#000003jhFz1^@s600000 z00000002J#000003jidC1^@s60000000000002J#000003jlP71^|Bm0000000000 z0000#0000001E(!hXw!u00000000000000#0000001E(|hXw!u00000000000000# z0000001E)HhXw!u00000000000000#0000001E&Rhz0-v00000000000000#00000 z01E&phz0-v00000004gg00000KL7v#000XBNQedi000000000000000KL7v#000XB zXov;?000000000000000KL7v#000XBxQGS-000000000000000KL7v#000XB%!md6 z000000000000000KL7v#000XB_=pAo000000000000000KLCFK0000B01Sx+00000 z000000000006zc#0000B03eA500000000000000006zc#0000B0Dy@G0000000000 z0000006zc#0000B0GNpe00000000000000006zc#0000B0IZ1y000000000000000 z06zc#0000B0Kk8V1^@s60000000000002J#000003jiRB1^@s60000000000002J# z000003jjEZ1^@s60000000000002J#000003joN91^@s60000000000002J#00000 z3jidG1^@s60000000000002J#000003jjom1^@s6004gg000000000#0000001E(Q ziv|Dy00000000000000#0000001E)ziv|Dy00000000000000#0000001E&(j0OMz z00000000000000#0000001E(Mj0OMz00000000000000#0000001E(gj0OMz00000 z00000004ggKL7v#000XB{EP+w000000000000000KL7v#000XBjEx2W0000000000 z00000d07Ae0RRmEa9Ife00000)&T$j00000KL7v#000XBaE=B5000000000000000 zKL7v#000XB0FMR$000000000000000KL7v#004gr0GN*k00000000000000006zc# z0000B0O*ef00000000000000006zc#0000B06dTe00000000000000006zc#0000B z08o$y00000000000000006zc#0000B0CbQB00000000000000006zc#0000B05FvX z004gg0000000000002J#000003jlPO1^@s60000000000002J#000003jn~F1^@s6 z0000000000002J#000003jmy%1^@s60000000000002J#000003jp|;1^@s600000 z00000002J#000003jiFN1^@s600000004gg0000#0000001E&_ng##>0000000000 z0000#0000001E(Qng##>00000000000000#0000001E(^ng##>00000000000000# z0000001E)Xng##>00000000000000#0000001E)rng##>00000000000000#001@s z000XB=$Zxq000000000000000KL7v#000XB{F(*;000000000000000KL7v#000XB zAeXUS3l{-Em$6+77Xeh4v0V!n0ce-8T?-ch$d|EQ3l{<4m$6+77XcWT;av+C0ce*& zUJDlipqD{j3m1Rzp#}f|00000000000000#0000001E&#q6Po}00000000000000# z0000001E&RqXqx~00000000000000#0000001E(YqXqx~00000000000000#00000 z01E(&qXqx~00000000000000#0000001E)LqXqx~004gg0000000000KL7v#000XB z$fE`T000000000000000KL7v#000XBq@)G_000000000000000KL7v#000XB0Hp>1 z000000000000000KL7v#000XBAf*NX000000000000000KL7v#000XBG^GXr00000 z00000004gg06zc#0000B0F!D0&+e=NZU000000000000000 z06zc#0000B08GIK00000000000000006zc#0000B0K~xt00000000000000006zc# z0000B03^Z&00000000000000006zc#0000B06fA500000000000000006zc#0000B z093*T00000S^xk500000002J#000003jm111^@s60000000000002J#000003jn~v z1^@s60000000000002J#000003jqAW1^@s60000000000002J#000003jidS@nQ=X z0X&!SVha}mRG0B$3l{;1m+@i?7XhG`@nQ=X0l1g(Vha}m?3eLk3l{+hmmy;d7Xd_< zA!7>{0fd(!V+$7nn3o}A3l{;bmmy;d7XkQ}A!7>{0ce+jV+$7n%$I><3l{+pm$73D z7Xdhzv11Dt0Z^B*V+$7nyqB?K3l{<8m$73D7Xc8L;bRLI0r;2UV+$95EXW1`00000 z0000000000KL7v#000XBOvnZR000000000000000KL7v#000XBn8*eI0000000000 z00000KL7v#000XBtjGoc000000000000000KL7v#000XB*vJL|000000000000000 zKL7v#000XB*vSR}0001&M`Q~T0VtQzWD6HDNXiBP000000000000000>sbH*0RRmE z@L~x700000!~g&Q00000KL7v#000XBu$RGT3l{<8m%(TY7ndMu3m5@7mw{;u7Xb{H zL23&Z0g#tLY6}+u+?Szh3oijwm(gkq7Xgr$(P|49G0fuz0000000000000000H0a_ z0096E0HApZ0000000sd70000006zc#0000B06dprYYP_vRF`3E3l{;XmtkuQ7Xi$d zVQUK)VIb!Q000000000000000083i{0096E0H}Hi000000J{JH0000006zc#0000B z0Eqbp0000000000000000QOq|0096E0Puea000000Q~>}0000006zc#0000B0Qi?N zaSIoJ5c~!J000000000000000KL7v#000XBF#HAp000000000000000KL7v#000XB zfcypk000000000000000KL7v#000XB)cpnk000000000000000KL7v#000XBEdB-n z000000000000000KL7v#000XBi2eou0001g000000000006zc#0000B0O0-x00000 z000000000006zc#0000B04VZ&2LJ#7 z0000000000002J#000003jiPi2LJ#70000000000002J#000003jja?2LJ#700000 z00000002J#000003jk;V2LJ#70000000000002J#000003jmk_2LJ#70000000000 z002J#000003jn|Y2LJ#704e|g000000000#0000001E){0S5p800000000000000# z0000001E&FmmzWs7XeI{A#w{B0j!rHatjv$#Frs*3m1Qs0|x*A00000000000000# z0000001E){0|x*A00000000000000#0000001E&V1P1^B00000000000000#00000 z01E(I1P1^B00000000000000#0000001E(c1P1^B00000000000000#0000001E)% z1P1^B004gg0000000000KL7v#000XBBn1Zm000000000000000KL7v#000XBI0Xj) z000000000000000KL7v#000XBfCUEt000000000000000KL7v#000XB#03Wc00000 z0000000000KL7v#000XB1PKQK0000000000005V+a|;RqV3(nD3l{-omoan;7Xg@; zF?0(T0koGfbPE>&%$G5A3l{<8moan;7csmG2LJ#70000000000002J#000003jn+f z2LJ#70000000000002J#000003jhF@VRQ=@0XUaobPE>&h?ik>3l~WU4hH}L00000 z000000000#0000001E&h4hH}L00000000000000#0000001E){4hH}L0000000000 z0000#0000001E(2m%(%k7Xf&e!E_530i2h?bPE>&xR=3n3l{;31C000000000000000nOpz>0RRmEh*Ajv00000nF0U+00000KL7v# z000XBT$h1(3l}kr7Y6_U00000000000000pT>t<901W^rRS5t90000p0ssI20000# z0000001E)5m*IE|7k|_k2LJ#70000000000006XI000314FF(Q2><{9000gG00000 z002J#000003jhQf2LJ#70000000000002J#000003jin@2LJ#70000000000002J# z000003jkOe2LJ#70000000000002J#000003jlx`2LJ#70Dk}g000000000#00000 z01E)98V3LX00000000000000#0000001E)b8V3LX00000000000000#0000001E)z z8V3LX00000000000000#0000001E){8V3LX00000000000000#0000001E&x8wUUY z00000000000GEDw3km^5mvMOu7XfIOF?tIx0bG}ndJ7i;xR;T73m2F0dJ7l<9G4+` z3l{-Ymmzx#7Xf^iA$toK0oa!zdkYrb7Xgr$v3m;_0Th?fd-F?|ace*_~300000000000000006zc# z0000B05~HD00000000000000006zc#0000B0DvP000000000000000006zc#0000B z0F)yK00000000000000006zc#0000B02n0)00000000000000006zc#0000B05By7 z00000DgXcg00000002J#000003jkCl2LJ#70000000000002J#000003jlbR!F>xC z0gRWyeG3->*q6b53l{K$jtY3l{-ommz)&7XhS~ zA$|)N0l1eTehU`?D3^hL3l{-cmw|o@7Xh@Ffqn}Y0sNPNehU`?5SQV83l{;DmqC9E z7Xk2>L4OMu0rZ!le+w4@2$unX3l{-YmjQqa7XgTu0e}k^mtcSk7y-PO0e}k^0gRWC zfD0D^=$Daz3l{+lm%)Gw7Xc`j!GH@F0YI0*fD0D^SeLJO=;(00000000000000#0000001E(|JO=;(00000000000000#00000 z01E)1JqG{)00000000000000#0000001E)LJqG{)00000000000Dk}gKL7v#000XB z06qr*000000000000000KL7v#000XB96kpC000000000000000KL7v#000XBOg;wy z000000000000000KL7v#000XBbUp_F000000000000000KL7v#000XB%svMI00000 z0000000000KL7v#0Dk}r05m@b00000000000000006zc#0000B0C+zK0000000000 z0000006zc#0000B0H{9)00000000000000006zc#0000B0K7j3000000000000000 z06zc#0000B00ck>00000000000000006zc#0000B07yUw0Dk}g0000000000002J# z000003jlaP2LJ#70000000000002J#000003jn-82LJ#70000000000002J#00000 z3jpju2LJ#70000000000002J#000003jh>B2LJ#70000000000002J#000003jjDl z2LJ#7000000Dk}g0000#0000001E)rK?eW;00000000000000#0000001E*0K?eW; z00000000000000#0000001E(ELI(f<00000000000000#0000001E)TLI(f<00000 z000000000#0000001E&BLk9o=00000000000000#0Dk}g000XBC_@JT0000000000 z00000KL7v#000XBJVOTn000000000000000KL7v#000XBv_l5~000000000000000 zKL7v#000XB%tHqN000000000000000E?xit0RRmE*j@<$00000b^rhX00000KL7v# z000XBIDbS300000000000000006zc#0000B09Zr^00000000000000006zc#0000B z0CYwN00000000000000006zc#0000B0I)^}00000000000000006zc#0000B0N6$c z00000000000000006zc#0000B0Qg1+000000Dk}g00000002J#000003ji2L2LJ#7 z0000000000002J#000003jpXx2LJ#70000000000002J#000003jhd62LJ#700000 z00000002J#000003jkP12LJ#70000000000002J#000003jl0L2LJ#70000000000 z0Dk~K0000001E(^NCyA_00000000000000#0000001E)PNCyA_00000000000000# z0000001E)%NCyA_00000000000000#0000001E)7a8DK2LJ#70000000000002J#000003jlzZ zv4;y60i>6)hYJ@0=$EmF3m1QgTn7LE00000000000000#0000001E)DTn7LE00000 z000000000#0000001E)zTn7LE00000000000000#0000001E&JT?YUF0000000000 z0000#0000001E(UT?YUF00000000000000#0000001E(=T?YUF002S&0000000000 zKL7v#000XByj=$X000000000000000KL7v#000XB=v@Z@000000000000000KL7v# z000XB2$w;K3l{+>mqCaN7Xf&eL5K?%0gRVHhzl11xR*hQ3l{;{mqCaN7k>m_2LJ#7 z0000000000002J#000003jkbS2LJ#70000000000002J#000003jp9>2LJ#700000 z00000002J#000003jiEo2LJ#70000000000002J#000003jjo52LJ#70000000000 z002J#000003jlOr2LJ#70Dk}g000000000#0000001E(!Uo3l{-Ym(hp|7Xf&e(TEEd0ic)Bhzl11#Fx>C3l{2LJ#70000000000002J#000003jj2E2LOKn00000000000000#0000001E(+ zc?SRh00000000000000#0000001E)Xc?SRh00000000000000#0000001E){c?SRh z00000000000000#0000001E&tdItai00000000000000#0000001E&}dItai00000 z004gg00000KL7v#000XBV0s4t000000000000000KL7v#000XBh2LJ#70000000000 z002J#000003joxI2LJ#70000000000002J#0001g01E*0hX()v00000000000000# z0000001E(Mhz9@w00000000000000#0000001E)Di3b1x00000000000002pUjP6B z01W`RUkLyJ000050RR910000#0000001E(&iU$Ay00000000000001SU;qFC01W`Z zU3kP8<9AeRA> z3l{-kmjRLs7Xg5m0g?+B0lb$1k_#6B<{9007JY00000002J#000003jl1FL6i#@ z0qmDSlnWODSeK!c3l{;bm!Xsk7Xeh4k(CP<0mPS)l?xXE2$xZo3l{-+mr<4r7XiqZ zQI-oA0XUbjmJ1hQXsQPQ000000000000000QDOi90RRmE2zdzr00000lK=n!00000 zKL7v#000XB466qK000000000000000$zlKi0RRmE7000000J;DG0000006zc#0000B0IZim znhO_yz_$kg000000000000000?_&S}0RRmE5M~Jg00000xBvhE00000KL7v#000XB ze7pw$000000000000000oMZq10RRmENM#8C00000!2kdN00000KL7v#000XBIKc-1 z000000000000000KL7v#000XBOu+{L0001g000000000007+#40096E0LW$u00000 z0K5PI0000006zc#0000B00_nh0000000000000000QO}70096E0ElM^000000LuUX z0000006zc#0000B0L01%0000000000000000HkIB0096E0H|sS000000L1_R0000B z002J#000003jlzZ(Vz<#0R)!;p$iuQjF$nS3l{;jmjR&*7XiqZ0ig>QG2GAx00000 z000000000008wWE0096E0BCy&000000IUE20000006zc#0000B00fsIq6-%R7?&ZU z3m1P#(+2X8-^J01W^bdn0001(000000000#0000001E(^*9QOq z00000000000000dX#fBL01W`Rd0000000000001KZ z0P|`90096E07!oc000000Hpu`0000006zc#0000B063TNrwbPWaF_9?3l{;9m+_|y z7Xi4J@uv$H0o0fArwbPW=$G-Q3l{+lmw~7Y7Xd_p{WZO0a%yOsS6hY zw3pGT3l{<0m(i&U7Xb{H0jdiZ0VtONstXqZc$WdH3m2C#stXta(3b(K3l{-p{xrR0UVbBtqT_cG?xLb3l{-UmjSH{7nZFH7y*Qr0j&!c8T9f8 z00000000000000006zc#0000B034SwtqT_caF;Qy3l{-|mocpi7XhS~F|7+10nC>% ztqT_c{FgDU3mAX&2LJ#70000000000002J#000003jkd72LJ#70000000000002J# z000003jpx+2LJ#70000000000002J#000003ji4P2LJ#70000000000002J#00000 z3jl2O2LJ#70000000000002J#000003jmb$2LJ#7002P%000000000#0000001E)b z^#=d|00000000000000#0000001E)*^#=d|00000000000000#0000001E&Nmtn07 z7Xe_GVXX@n0eqKXtqT_coR?v(3mBJStqT`_821MN000000000000000KL7v#000XB zF!u)l000000000000000KL7v#000XBQ1=G_000000000000000KL7v#000XBWcLRE z000000000000000KL7v#000XB)b|Gf000000000000000KL7v#000XB0Qd(00001& zm#qsC0VJ1^tqT~Jk*y0C0eF{@tqT_coR^WU3m2DotqT|d=$DbL3m1P3`3C?100000 z000000000#0000001E&#`3C?100000000000000#0000001E(E`3C?10000000000 z0000#0000001E(k`3C?100000000000000#0000001E)P`3C?100000000000000# z0000001E&B`Ue02004gg0000000000KL7v#000XBAo>RY000000000000000KL7v# z000XBNcsl=000000000000000KL7v#000XBX!-{L000000000000000KL7v#000XB zi24Tr000000000000000KL7v#000XBaQg=U0000000000005WHtqTePke9)&3l{;T zm%*(I7k}LQ2LJ#70000000000004|@000314FFJI2><{9003hE00000002J#00000 z3jpZ+2LJ#70000000000002J#000003jhTD2LJ#70000000000002J#000003ji4X z2LJ#70000000000002J#000003jj#{2LJ#70Dk}g000000000#0000001E)%{RaR5 z00000000000000#0000001E&l{s#a6000000000000004YybcO01W_GVF>^L0001L z000000001mYybcO01W^bQV9S60000G000000000#0000001E&x00;m80000000000 z0GBSV3km^9mm#hT7Xe_GA+8G-f0zIW0000000000000000E=t@0096E0LWnp00000 z0Ez$r0000006zc#0000B00aUE00000000000000006zc#0000B05}2&0000000000 z0000006zc#0000B0AK2mk;80000000000002J# z000003jmOpQLYOYF^~iZ00000000000000006zc#0000B0LTOg000000000000000 z06zc#0000B0JxWdt_v3d^p}CI3l{;Lm*K7p7Xi4J;jRl80nC@-t_v3d{FmXb3m2Ct zuM02%SeFs63l{-wml3ZE7Xg5m5w8mu0mPRPuL~Ce440v=3l{-Ym!Yo<7XfIOp|1-U z0ic%wunR8%OqWry3l{;zmr=0`7XjRtQLzgb0r;0uu?rUgD3^h;3l{-cmw~Yh7XgTu zfw2o00j!sSu?rUg(3gR+3l{nvlWS8-_3l{+Zmw~qn z7Xh4?fwv160XUc8w+j~mSeN0q3l{-wm*KYy7Xg5m;kOGH0mzr(w+j~m+?V0E3l{+d zml3!N7Xdhz5x5H%0brLAxC<8nbe9ph3l{+ZmvOiY7Xeh4akvW?0aTZvxC<8nn3tir z3l{C)3l{-|mw~zq7Xj3lfw~J90q~cBx(gQp43`nR3l{+>ml3-Q7Xe6@5xWZ) z0brLAy9*ZqbeBQ93ow@vy9*Zq{Ff2C3l{+xmvOrb7Xd7nak~o_0eqKny9*Zqn3r+8 z3l{;jmvOrb7Xi?hak~o_0pyo)y9*Zq440w13l{-&m!Z207Xh4?p}Pwg0nC@7y9*Zq z2$#{j3l{-om(jZm7XkQ}(Yp&5e-tSQ00000000000000006zc#0000B06-}S00000 z000000000006zc#0000B0Awi$00000000000000006zc#0000B0E{UJ0000000000 z0000006zc#0000B0I(?t00000000000000006zc#0000B06;1T00000muI{S5dmD6 zVY~|$0oa#eybBirD3`&!3l{;rm%+RX7Xj#(!MqC>0SuS%ybBirG?($b3l{-Um+`y{ z7Xh@F@w^KdFf9lG000000000000000KL7v#000XBWGx5)000000000000000KL7v# z000XBw3j)(3oijcmr=b77Xg5mQN0Tn0hE_fy$crssFzW_3l{;m+`*~ z7Xe(C@xKcf0mzr}zY7-u@R#ww3l{-6mm$Cl7XjdxA;1e40hpJ8zzY`vz?Xr*3l{mm$Lo7XfgWA;Sw7F@!n@0000000000 z000000K9Ji0096E061|8000000P6z)0000006zc#0000B0JN8Z!wVNNXK000000000000000KL7v#000XB@Ry0i3oikvm(j!v7?)wi3l{;rmtn;V7Xd7n zk;Mxa0dSX*#S0e!w3m^^3l{5<%L^9)^p}Cm3l{+_m*LC{7fF0p2mk;80000000000002J# z000003jmN-2mk;80000000000002J#000003jnZI2mk;80000000000002J#00000 z3jhF@G0qDY0jQTT&I=a-yq7V~3l{6P7Xk2>QO^q( z0SuRc&kGj;D3^iH3l{-Imx0d<7Xet8fzJyU0koHa&kGj;(3gSF3l{43`np3l{+(ml4wo7Xe6@5z`A70dSWQ(+d{? zjF%D93l{+lml4(r7XeV05!MSA0eF`Y)(aN_ke3nG3l{;%ml4(r7Xc)fan=hLe`I9{ z00000000000000006zc#0000B0JLQY00000000000000006zc#0000B0L*0w00000 z000000000006zc#0000B0N`Z^00000000000000006zc#0000B0Q6-D0000000000 z0000006zc#0000B061m{00000e*gdg00000002J#000003joAs2mk;80000000000 z002J#000003jp9|2mk;80000000000002J#000003jp+H2mk;80000000000002J# z000003jjoC2mk;80000000000002J#000003jkPW2mk;80000000000e*geK00000 z01E)DX9xfQ00000000000000#0000001E){X9xfQ00000000000000#0000001E)9 zXb1oR00000000000000#0000001E&#X$SxS00000000000000#0000001E(AX$SxS z00000000000000#00000e*g;rd}#;(000000000000000KL7v#000XB)M*F+00000 z0000000000KL7v#000XB1ZoHX000000000000000KL7v#000XBAZiEz0000000000 z00000KL7v#000XBG-?O{000000000000000KL7v#000XBWNHWie*gdg0000000000 z06zc#0000B0KjSp00000000000000006zc#0000B0NiQ_00000000000000006zc# z0000B02FHo00000000000000006zc#0000B061$100000000000000006zc#0000B z0BCCn0000000000e*gdg002J#000003jmmF2mk;80000000000002J#000003jp+M z2mk;80000000000002J#000003jh#o2mk;80000000000002J#000003jj!L2mk;8 z0000000000002J#000003jl0v2mk;80000000000002J#e*gdg01E(|YzP1V00000 z000000000#0000001E)jYzP1V00000000000000#0000001E&pZ3qAW0000000000 z0000#0000001E&_Z3qAW00000000000000#0000001E(UZ3qAW00000000000000# z0000001E(^e{Bc=000000000000000KL7v#000XB%xwq&000000000000000KL7v# z000XBByI=*000000000000000KL7v#000XBY;Fhu000000000000000KL7v#000XB zlx_$B000000000000000KL7v#000XBRBs3X00000e*gdg0000006zc#0000B0Ell0 z00000000000000006zc#0000B0Kjhu00000000000000006zc#0000B0QheR00000 z000000000006zc#0000B05EU}00000000000000006zc#0000B0I+Zf0000000000 z00000e*ixK000003jhFd2mk;80000000000002J#000003jkDc2mk;80000000000 z002J#000003jnBb2mk;80000000000002J#000003jq9a2mk;80000000000002J# z000003jk1Z2mk;80000000000002J#00000e+vN6atHtb00000000000000#00000 z01E&la|i$c00000000000000#0000001E(Aa|i$c00000000000000#0000001E(o za|i$c00000000000000#0000001E(=a|i$c00000000000000#0000001E)*a|i$c ze*gdg0000000000KL7v#000XB0CWfd000000000000000KL7v#000XB9CQc(00000 z0000000000KL7v#000XBXmkhw000000000000000KL7v#000XBsB{Pb0000000000 z00000KL7v#000XB&~yj@0000000000e*gdg06zc#0000B004Ce000000000000000 z06zc#0000B03dY;00000000000000006zc#0000B06cXF00000000000000006zc# z0000B09D2mk;80000000000 z002J#000003jjoX2mk;80000000000002J#000003jmaS2mk;80000000000002J# z000003jmOP2mk;8e*gdg000000000#0000001E)5eFy*m00000000000000#00000 z01E)veFy*m00000000000000#0000001E&deh2^n00000000000000#0000001E)9 zeh2^n00000000000000#0000001E)De+U2o0000000000e*gdgKL7v#000XB$bSd` z000000000000000KL7v#000XB+Tc00000000000000006zc#0000B0Gx;j000000000000000 z06zc#0000B004;y00000000000000006zc#0000B091(x00000000000000006zc# z0000B0ECGM0000000000e*gdg002J#000003jmyn2mk;80000000000002J#00000 z3jp|u2mk;80000000000002J#000003jlD62mk;80000000000002J#000003jm0U z2mk;80000000000002J#000003jp+r2mk;80000000000002J#e*gdg01E&ViwFP! z00000000000000#0000001E&-iwFP!00000000000000#0000001E(QiwFP!00000 z000000000#0000001E)TiwFP!00000000000000#0000001E)@iwFP!0000000000 z0000#0000001E(6e~btK000000000000000KL7v#000XBP>l!x000000000000000 zKL7v#000XBWQ_;_000000000000000KL7v#000XBkc|ic000000000000000KL7v# z000XB;Ef0X000000000000000KL7v#000XB{EY|z00000e*gdg0000006zc#0000B z02q!400000000000000006zc#0000B05pyW00000000000000006zc#0000B0JM$> z00000000000000006zc#0000B00fT+00000000000000006zc#0000B03eSD00000 z0000000000e*ixK000003jjQi2mk;80000000000002J#000003jkP;2mk;800000 z00000002J#000003jlPG2mk;80000000000002J#000003joBB2mk;80000000000 z002J#000003jpAd2mk;80000000000002J#00000e+vNokO%+(00000000000000# z0000001E&Zkq7_)00000000000000#0000001E&}kq7_)00000000000000#00000 z01E(ckq7_)00000000000000#0000001E(&kq7_)00000000000000#0000001E)5 zkq7_)e*gdg0000000000KL7v#000XBd2mk;80000000000002J#000003jkP_ z2mk;80000000000002J#000003jlDIe+U2o00000000000000#0000001E(=mIwd< z00000000000000#0000001E&pmk0m=00000000000000#0000001E&_mk0m=00000 z000000000#0000001E(Emk0m=00000000000000#0000001E)5mk0m=00000e*gdg z00000KL7v#000XB$d?EJ000000000000000KL7v#000XB{Fev-000000000000000 zKL7v#000XBM3@Kw000000000000000KL7v#000XBpqK~%000000000000000KL7v# z000XByqE|8000000000000000e?I^K0000B0N9ua00000000000000006zc#0000B z0Q8s$00000000000000006zc#0000B0Bo5E00000000000000006zc#0000B0EC$c z00000000000000006zc#0000B0Gyc!00000000000000006zc#0000Be*g%Y2mk;8 z0000000000002J#000003jk!A2mk;80000000000002J#000003jlzc2mk;800000 z00000002J#000003jmy&2mk;80000000000002J#000003jny92mk;80000000000 z002J#000003jiFO2mk;8e*gdg000000000#0000001E(c004mhf13yZ0000000000 z00000KL7v#000XBpqmH)000000000000000KL7v#000XB{F?{>000000000000000 zKL7v#000XB7@P0000000000000000IdK30000K01&(k00000000000Dk}g006B3000006aYB9 z3;+NC0000000000006B3000006aZkn3;+NC0000000000002J#000003jkQL2mk;8 z0000000000002J#000003jmC<2mk;80000000000006B3000006aa|43;+NC00000 z00000002J#0Dk}g01E)Hu?PSF00000000000000#0000001E)*u?PSF0000000000 z000230000002BbQybJ&U00000000000000#0000001E&JvIqbG00000000000000# z0000001E&-vIqbG0000000000000230000002Bb&ynhS;000000000000000KL7v# z000XBV6q4R000000000000000KL7v#000XBl(Gl_000000000000000tpET3000yK z0KE(V000000000000000KL7v#000XBxUvWU000000000000000KL7v#000XB?6L>| z000000Dk}g000000IdK30000K04Ti-0000000000000000IdK30000K08qUQ00000 z00000000000IdK30000K0EoQ|0000000000000000IdK30000D06>Ka0000000000 z000000IdK30000K0HD1L0000000000000000Dr9j000004FIr(2><{90000000000 z006B3000006acWj3;+NC0000000000006B3000004FJf62><{90000000000006B3 z000006adJ*3;+NC0000000000006B3000004FLFs2><{90000000000006B300000 z6n_BNy$k>V0000000000000230000001W^rh6w-w0000000000000230000002Bc5 zy$k>V0000000000000230000001W_0h6w-w0000000000000230000002BZSz6<~W z0000000000000230000001W_eh6w-w0Dk}g0000000000tpET3000yKAifL$00000 z0000000000tpET3000dDkcJ5W000000000000000tpET3000yKIKB)30000000000 z00000tpET3000dDxP}P;000000000000000tpET3000yKP`(TR00000000000Dk}g z0IdK30000D0N92J0000000000000000IdK30000K0BF7p0000000000000000IdK3 z0000D0QiOp0000000000000000J?Ah00ICD01yKP0000001!0*000000IdK30000D z05FFM0000000000000000IdK30Dk}g4FEWY2><{90000000000002J#000003jh$a z2mk;80000000000002J#000003jk2F2mk;80000000000002J#000003jlPp2mk;8 z0000000000002J#000003jnyY2mk;80000000000002J#000003jjp42!8+o00000 z000000000#0000001E(&vTm!6 z0sspDAUFm9000008~^|S00000tpET3000sIh`S5`000000000000000tpET3000*N z2mlQL000000000000000tpET3000*N5C9DT000000000000000tr!3R0000F02syz z00000000000000001B7!*b5hz5Ize8e*gdt0C0y10000000000000000IdK30000N z02lxb00000000000000002grp0096O02lxb000000AK(B0000006zc#0000B02s9h z00000000000000004Z?*00ICD0HDJN000000CWHV0000006TF200ICD05I1Ge*gdg z0068200000002#K000623jko{2mk;8002Y*00000003HX000623joXj2><{90086x z00000003rj000623jnYJ2><{9001Zf00000004P$000623jo*y2><{9003kJ00000 z006B3000004**E93IG5A000002LJ#70001rm+{yOA1Rm+2><{90000000000006B3 z000004*<}}3IG5A0000000000004=X@z@I=DX0($0000000000000000IdK30000F z0O-gH0000000000000000FsyS*b5&ixDW{d000000000000000tpET3000jF0Lcmf z000000000000000o0sv}3m+QD5D5SP0000000000000230000001p5d$(M533oaTg z$qE1f00000000000001`aR2}T01p5x$(Op>3nqWFaR2}U01E(+#s~la0001B00000 z0002IaR2}U01E(=4G91M0002M000000002baR2}U01E&h=?DM-0000~000000002q zaR2}U01E&>x(EOO0000?000000002(aR2}U01E&B^9TR{0000?000000002>aR2}U z01JNroXQ9Q000002mk;8000000dfEU0sspDjO_>j00000WB>pF000003UUAd0sspD zP|FAa00000L;wH)000005^?|l0sspD%)JNz00000OaK4?00000AaVcz0sspDAi@X$ z00000OaK4?00000Dslh-0sspDe8C6+004gg09XJ30000005oy{00ICD0MPIV00000 z0AK(B0000006TI300ICD0Qk`e000000BisN0000008DZK00ICD0MNw<0000007w7; z0000009A4T00ICD0I>WB000000Mr8j000000A6wc00ICD08qFH0000002}}S004gg z003=r000623jml92><{9000mG00000004Ay000623jpxS2mk;8003YB00000004b* z000623jj>;2mk;8002k;00000004z@000623jj#(2mk;8000mG00000005D400000 z4giRW2><{90000000000005+N004gi01E*4+Xw&v0000;0000000024asU7V01E(Y zxCj6M0000S000000002FasU7V01E&Z&IkYi0000u000000002TasU7V01E&>!3Y2V z0000y000000002iasU7V01E)P!UzBW0000e000000002pasU7V01E&_pF z000006mtLo0sspDc-sg700000fB*mh00000A9DZz0sspDnBxcl00000Q~>}000000 zDsun;0sspDK->rb00000OaOlX0000005x*}0096O00;mL0000000;m80000009|tc z00ICD05H%9000000LTFV000000CIBx00ICD0F2=X0000001N^E000000Dp4;00ICD z02J;B0000000031000000E}}000ICD0Km8i0000008jt`000000GWSt000623jn11 z2mk;8000aD00000005|S000623joOT2mk;8001Na00000006La000623jk!;2mk;8 z002k<00000006mj000623jj3K2mk;8002|~00000006^t000623jl=r2mk;8006WA z00000007H#000I65dfFi-3t(Z-E#l{0sspDoc0I+00000OaK4?00000=5qi50sspD ztl0vI4A0sspDY~2U|00000OaK4?00000_;UaN0sspD+}8*I z00000hyVZp000002Xp`c0sspD2<->}00000Bme*a000005p)0m0ssqt0Ib>w00000 z089V?0000003CDy00ICD02JB?000000GI#(0000004Q_-00ICD0N}z1000000KfnM z0000005Eg_00ICD0H_cN0000001yBG000000626200ICD0NA<+00000089V?00000 z07!HI0096O0000D0001g00000000000032V000623jl1w2mk;8002w?00000003fi z000623joyU2mk;8002w?00000004S)000623jk!#2mk;8002|~00000004q?00062 z3jk2^2mk;8002|~00000004`0000623jnCr2mk;8004*p0001g0001!bN~PX01E)* z?+5?@0000i000000001-bN~PX01E&x@dy9_0000m000000001@bN~PX01E(6$_M}e z0000?0000000026bN~PX01E*4zz6^U0000K000000002FbN~PX01E&>><9n=0001_ z000000002UbN~Q<0sspDq~-_!000005CQ-I00000&vXC)0RR^O5C9DT000002mk;8 z00000>vRAB0sspDSnmh`00000Bme*a00000_jCXN0sspDWYY)$00000&;S4c00000 z2Xz1d0sspD;NA!T00000YykiO000008Fc^v0sspDP|gT{000000AK(B0000003&q( z00ICD0F(*|0000007L))0000005Np{00ICE0N4--00000000000000005^3200ICD z08|bM0000005|~v0000008(`T00ICD04U4|000000Pq0-000000A_Un00ICD02s9h z000000Ehs8000000047!000623jn;*2mk;8005`}00000004t^000623jh$$2mk;8 z002|~0000000544000623joLv2><{9000mG00000005PB000623joN(2mk;8001xm z00000005qK000623jpl%2mk;8000yL00000005|ebpQYY01E)H?+5?@0000G00000 z0002AbpQYY01E(Q#RvcZ0001N000000002HbpQYY01E(=@CX0^0000y000000002T zbpQYY01E*8@dy9_0000~000000002fbpQYY01E&l?+5?@0000a000000002rbpQYY z01E(r@a+fy00000Bme*a00000>U97B0sspDVDSh500000FaQ7m00000^K}3K0sspD zga8Qu00000NB{r;000000CoTX0sspD!0`wG00000JOBUy000002zCGf0sspDh`0y< z000008~^|S000006?Oms0sspDkhTZ_0001g089V?0000003>z*00ICD0O00ICD0JP``0000003ZMW00000062F5 z00ICD0QkfR000000BisN0000006=#D00ICD08HQr000000OSAw0000008e)S00ICD z02syy000000C)fZ0000009JPZ00ICD08Hfw0000002BZK000000Bm=E000623jm<{9 z000mG00000004q_000623jo*(2><{9002w@00000005GA000623joOZ2mk;8006uI z00000005wO000623jln7?+5?@0000G000000000obN~PX01E)95D5SP0000G00000 z00022cK`qa01E&t>j(e<0001R000000002DcK`qa01E)L*$4mt0001B000000002O zcK`qa01E(|>j(e<0001_000000002ccK`qa01E&Zz6byS0001gZ~*`S00000-**52 z0sspD`0@w<000002mk;800000>vsSE0sspDsJRFL00000OaK4?00000`gZ^T0sspD zknsor00000FaQ7m0000019$)c0sspD?Boal00000SO5S3000004|o6o0sspDD7Odz z00000OaK4?0001g03LV%00ICD07SM300000089V?0000004jI@00ICD066;y00000 z0BisN0000005*6400ICD0F2xS00000089V?0000006};F00ICD09?5U00000089V? z0000008@AX00ICD05rV_00000089V?000000AP3k00IDi3jmDo2mk;8001Na00000 z003)v000623jk>K2mk;8002M$00000004D(000623jm0}2mk;8003|S00000004z} z000623jh%C2mk;8002Ay00000005GB000623jn+i2><{90049V00000005bI00062 z3jnwf2><|p0000G000000001?cmMzb01E&-2nhfH000130ssI200024cmMzb01E){ z#s~la0001B000000002DcmMzb01E(sy$ApR0000?000000002TcmMzb01E&h-3R~x z0000?000000002gcmMzb01E)P&j<{9000mG00000003Bd000623jo0H2mk;8001Na00000003lp000623jox?2mk;8 z002w?00000003@z000623jpBD2mk;8000yK00000004M-000623jnAO2><{9000z! z000000001lc>n+c01E)5$p`=d00022000000001$c>n+c01E(o#0UTY0000?00000 z0001;c>n+c01E(6#|Qub0001Z000000001|c>n+c01E(&x(EOO0000?000000002C zc>n+c01E)5$_M}e00008000000001g!g&Ay0sspD5XlGt00000lmGw#00000&v^g< z0sspD82JbQ00000Pyhe`00000=6L`B0sspDxZMZ<00000C;nk0sspDFyROQ00000TmS$7000008hQW#0ssqt0F=uJ z00000089V?0000003><<0098;|B(I+00000000000000006KaA00ICD0ED{;00000 z0I&f70000007`lQ00ICD05A{<000000Av6F0000008@GZ00ICD07&-;000000O$Y! z000000A_js00ICD02J>C0001g000mG000000044&000623joN+2mk;8005K#00000 z004h_000623jmb(2mk;8004vl000000057A000623ji$b2mk;8003YB00000005YJ z000623jj>>2mk;8002w?00000005zS000623jn<82mk;8003|R0001g0000#00000 z015!`RRsV5000000000000021dH?_-01E&R#|8iZ0002!000000000rdjJ3;01E){ zX9xfQ0002E000000001ldjJ3;01E(Un+E^@0000W000000002%djJ3;01E)9n+E^@ z0000$000000000cd;kDRA^-~j)cpnk00000SO5S300000f_wk~A^-~jV0#Dv00000 zSO5S300000pL_rSA^-~jC=3Vy00000FaQ7m000001$_Vj5|g0;69pQ5000t`p#c+r zEqwq0A^-~jl%)m$00000TmS$700000Q+)scA^-~jL>LGF00000oB#j-00000)O`Q| zA^-~j466qK00000Pyzq|00000HhusAA^-~j%<~5T00000FaQ7m00000i+%tAA^-~j zNMQ&700000C;$Ke00000-+ll9A^;120GO@_0000005|{u00000091bf03rYj004&u z0000003-ka000000Jwhu03rYj0PrCQ0000006+i$000000NsB803rYj0AN)H00000 z0E_?t0000001bcu03rYj0FYw_000000K@`01E)TD+mAp z0000i000000000wg8%>`01E&(4F>=K0000`000000001hg8%>`01E&>DhL1o0000S z000000002Xg8%>`01GMrOh*O)00000KmY&$00000<%0kKA^-~j*q8_a000008~^|S z00000yOUu~7k|@)001HY3jla<1^@s6001xm000000013@001HY3jm~12mk;8002+| z00000006p$001HY3jn}w2LJ#7003M700000002IQ001HY3jh>c2mk;8007_s00000 z000h$001HY3jk;c2mk;8001}u00000005VV001HY3q}B}IR^j$0000q0000000025 zhX4Q~01E(sSqK0C0000K0000000002hyVa001E(IbqD|e0000e000000001&hyVZ* zlc50<1+Rzz01}g-0TX}shyVa001E)r7zY3V0000m0RR9100015i2wj101E(wss;c6 z0002!0RR910002Oi2wj101E(Yga-fs0000K000000000viU0s201E(E9S8sb0000K z000000001?iU0s201E&d;s*c#0000u000000000divR#301JNroDT;8000008~^|S z00000c#8l4A^-~jG>!-W00000fB*mh0000035);$5&#PTPyhx100000_y7O^00000 zJ&XVVA^-~jKurb!00000Gywnr00000gNy(GA^-~j(B}sL00000AOHXW00000&5Qs5 z5&!@I00000005J!0SX1+i~s-m0000e000000001* zkpKW901E&}dItai0000O000000002ikpKW802BZSz6<~W0000O00000e*gdg`H=ts zA^-~jxQ7P-000008~^|S00000c9H-9A^-~j#8w6X00000Bme*a00000)sg@JA^-~j z>_7(q00000C;$Ke000005R(7^A^-~jq=N*|000000C%DQ01}g-0TX|b zq5uFQ01E)zWCj2L0000K000000002Kq5uFQ01E*8MFs!>0001V000000002gq5uFQ z01E(QY6t)T00017000000001iqW}OR01E(=Wd;BM0000W000000002vqW}OR01E(Y z^#=d|0000e000000000003_Q07L)) z000000B@!M03rYj04%`<0000003ZMW000000I;S203rYj03d1z0000002BZK00000 z08^&`03rYj0GI*@0000006YKy000000D`9g03rYj0NgwV0000005kvq000000HUV= z01}g-0TX}0rvLyV01E)z`v(930000C0RR910000Yr~m*W01E)5f(QTr0000W00000 z0002Nr~m*W01E)%Vg~>K0000a0000000017sQ>^X01E(+T?POE0000u000000001J zsQ>^X01E)1e+K{n0000`000000002usQ>^X01JNr6ekA&00000&;S4c00000e5wEd zA^-~jlye9G00000Pyhe`00000~03rYj07T&j00000 z05AXm000000OPCx03rYj0IX;R000000GI#(0000006eV#03rYj0FdGa00000089V? z000000A;NJ03rYj06;GY0000002BZK003wJ008{0001HY3jnO82mk;8000;O00000 z004Ea001HY3jk+000000MGyc0000001~nQ03rYj00grJ0000002BZK0000009LX903rYj z0PtA|0000002}}S00000041{k01}g-0TX{^vj6}h01E)j<^})&0000~000000002h zvj6}h01E&FJO%&&0000q000000002-vj6}h01E)%NCyA_000080ssI20001Tv;Y7i z01E)vDhL1o0000`000000002dv;Y7i01E)@;RgT!0000m000000001HwEzGT005Jt z0TF+1wEzGj01E)Lu?7GD0000y0RR910000Hwg3Pk01E&dl?MO-000041^@s60001a zwg3Pk01E(&UIzdG0000i000000002swg3Pk01E&_g9rcs0000e000000001Xw*UYk z02Bb&y9@vT0000u000000002ww*UYV005Jt0TF)+xBvhm01E&>E(ibs0000$00000 z0000*xBvhm01E&(YX|@U0000m000000002^xBvhm01E)nbO-P{000jF02BZK0000005rV-01}g-0TX{sy#N3r z01E&VJqQ2*0000e000000002by#N3r01E(|x&{CM0001B000000000-z5oCs01E)% zIR^j$0000a000000001*z5oCs01E)jl?VU;0001F0000000009zW@Lt01E(=Kn4H+ z0000W000000000YzW@Lt01JNrbh-ur000006aWAK00000cfSAtA^-~j0I>%E00000 zNB{r;00000&c6TvA^-~jxWfhj00000Gynhq00000NWcI9A^-~jP_qaC00000Bme*a z00000xxfGbA^-~jG>!-W00000fB*mh00000O2GgCA^-~j=x+xA004gg0B`^R00000 z05!q@03rYj03dk?000000Du4h000000F=T203rYj04Sjd0000003ZMW0000008+yM z03rYj0N`Z^0000002BZK000000CvLw03rYj0OYg?0000005kvq000000MEk!03rYj z0Mu#*000000BisN004gg0011s001HY3jo|{1^@s6001Na00000005)J001EX6aa|4 z3;+NC001Ze000000079u001HY3jn~`2LJ#7001Zg00000002tG001HY3jj#52LJ#7 z001Ze00000003*n001HY3ji!*2LJ#7000yK00000007^`003bk01E(Yf(QTr0000S z000000001e#sB~!01E)1=?4G+0000q000000000Y#{d8#01E(wi3k7y0000O00000 z0001P#{d8#01E(Emk0m=0000?000000001-#{d8llc50B35|g0;6Mvh{001HY3jnzJ2LJ#7002k;00000 z001S<001HY3jiR32mk;8002w?00000007I*001HY3jq9a2mk;8002|~00000002$T z001HY3jp9;1^@s6000yK00000003*x001HY3jlyu2LJ#7003YC00000008ID001HY z3x5D`Tm}FD0000W0000000001&;S4;01E)1c?bXi0000O000000001u&;S4;01E)H zMh5@@0000e000000001`&;S4;01E&B4F>=K0000u000000002e&;S4;01E)bW(WWP z0000S0000000000(EtD<01E(ccnAOh0Dk}gTmS$700000PSF4WA^-~jK$8dn00000 zd;kCd00000=g|NFA^-~jbeIMJ00000OaK4?000004AKAqA^-~jL}v&9000006aWAK z00000DAE7`A^-~jP@4w;000007ytkO00000SJD6gA^-~j$Q=j(000006aWAK0Dk}g z0LRh*03rYj0Q`Ig000000C)fZ000000OisE03rYj0FYb;0000003ZMW000000RPee z03rYj0DQIv0000002BZK0000003_1@03rYj0Dw{k0000007L))0000008P^X03rYj z01OBS0000007w7;000000JhTr009z{p#c+r57YnvA^-~j(1iy800000SO5S300000 zWYhovA^-~jsCWke00000L;wH)00000)6@U}A^-~jc(4cn00000U;qFB00000Fx3D6 zA^-~j1Of;E00000Gynhq00000nbiOQA^-~j%oGR!00000Bme*a00000F4h15A^;12 z0H}Tl0000000aR5000000F>4M03rYj04%Er0000002BZK0000008Q5b03rYj0KjSn z0000002BZK000000MFL|03rYj09dgI0000005kvq000000QA=Y03rYj0DuPw00000 z07L))0000009)7q03rYj02DF^0000#002Y)00000004&A001HY3jlx`2LJ#7001Ze z00000000-+001HY3jkCv2mk;8000;O00000003s$000t`p#c+3h1mcAA^-~jfDs4) z00000%mDxZ00000>)8MRA^-~j3||NU000006aWAK00000NZJ4ZA^-~j5LgHR00000 z6aWAK00000&)NV05|g0;6CK#v001HY3jmmD2LJ#7003A300000001A`000t`p#c+r zGTQ(EA^-~j#P|mQ00000Bme*a00000Sla*qA^-~j08~5|g0;6E%+B001HY3jpxt2LJ#7003wJ z000000017}001HY3jnBe2mk;8001Ze00000007M2001JBp#c+r?cV?ZA^-~j$ZQ7y z00000C;$Ke00000mEZsXA^-~jG<*jD00000L;wH)0000072yB?A^-~jJdX$f00000 z8~^|S00000*x>*GA^-~jEdB-n00000TmS$700000GU5OLA^-~jGQ z03rYj0Muy+0000005AXm000000CMC203rYj0GQVY0001g001Zg00000008vl001HY z3jk>P2LJ#7001BW00000003*{001HY3jlOq1^@s6002|~00000004{S001HY3jq8@ z1^@s60049V00000005!o001HY3jidC1^@s6002+`00000006q>001HY3jnD91^@s6 z001xm0000u0000T<^TX901E(QCTA^-~jaNq|300000 zAOHXW00000gXsVOA^-~jlvxM>00000TmS$700000M(O|nA^-~j^soj100000zyJUM z00000j_LpaA^-~j?28Bh00000WB>pF00000P1^@s6004LZ000000018H001HY3jhEg2mk;84*&pE000000001? z@&Eu5lc505A^-~j)S(Cf00000Bme*a00000 ztM&i@A^-~jP+SH800000AOHXW00000+4cYcA^-~jbdU%D00000Pyhe`00000ZubBH zA^-~jNNflI00000Bme*a000004)_27A^;120PJH20000004M+e0000003Y}O03rYj z0CYwN0000006YKy0000008aP-03rYj0Nh0e0000003ZMW000000FL+o03rYj07Q!h z0000003ZMW000000K)hH03rYj0FZ760000005AXm0000008RM-03rYj003YH0001g z001-q00000006J~001HY3jkEY1^@s6001-q00000001-k001HY3jj#^2LJ#7001BW z00000004vf001HY3jlN_2mk;8002+`00000001QW001EX4FLFt2><{9001-q00000 z003P3001HY3jkoA2LJ#7001BW0000800023`v3qElc50?O00000 z03ZMW0000006hEv03rYj05qZo000000Nelo000000Hpi?03rYj06cC70000003-ka z0000006+Zz03rYj00eFZ0000003ZMW000000BijK03rYj02CGn0000005AXm00000 z008~~01^NIlcNC<1sVPT01}g-0TX{j{r~_X01E&J#0CHW0000y000000001q{r~_X z01E(6EC>Jq0001F000000000C{{R3Y01E&V1P1^B0000;000000001C{{R3Y01E&R zF9-kt0000m000000002~{{R3Y01E(YZU_JX0000e000000001K0096Z01JNr%s2=D z00000FaQ7m000000|5a5A^-~jG+_n+00000AOHXW00000UI76BA^-~j*mVW~00000 zFaQ7m00000sR021A^-~jRA2@G00000AOHXW00000^8o<>A^-~jfH(&L00000&;S4c z00000iUI)uA^-~j02T-U002J#03-nb000000HFf`03rYj0BFSq000000Av6F00000 z0RIC403rYj08oqw0000000031000000C@xf01}g-0TVT*1OWgd01E(o4F~`L0001F z00000000021pxpe01E*0a|Zwb000040RR910002Z1pxpOlc500RSQZ3jo+A2LJ#7001Na00000 z007$v0RSQZ3jqAW1^@s6001Ze00000008s|0RSQZ3jj!F1^@s6000yK00000001Bf z0RR${p#c*eGYJ6zA^-~ju!jZ!00000U;qFB00000vIzkI5|g0;69v!-0RR${p#c*G z;t2r&5|g0;6My*$0RSQZ3jn+@2mk;8005i-00000001Zo0RSQZ3ji?p2LJ#7001BW z00000002=60RSQZ3ji3A2mk;8001xm00000006)W0RSQZ3jkQL2mk;8001-q00000 z0089*0RSQZ3jmaA2LJ#7003M700000002u10RSQZ3tj+F#s&ZY0001N000000001{ z3jqKk01E){dz2mk;8001-q000000009I0RSQZ3jokA2mk;8002M$00000005K^0RSQZ3jhFh z2mk;8001BW00000002x70RSQZ3jhH62LJ#7001BW00000007t!0RSQZ3jll{2LJ#7 z000yK00000002f20RSQZ3jio>2mk;84*&oh000000002X5di=alc50Qt66afGs02Bb&y$k>V0000O000000002F6afGt01E&# zX$SxS0000W000000000Q6#)Pu01E(M0tf&A0000u000000001w6#)Pelc500RSQZ3jkP12LJ#7000yK00000006BR0RSQZ3jmmW1^@s6003kF z000000006R0RSQZ3jma11^@s6003|S00000002c90RSQZ3jmym2mk;8I{*M=00000 z0001l836zx02Ba-y$k>V0000O000000002;836zy01E)b^#=d|0000W0000000014 zm*Eu*7iE+h0RSQZ3jmx&1^@s6001BW00000008V70RSQZ3jjoy2mk;8000yK00000 z001Bx0RSQZ3jq8z2mk;8002+`00000005>N0RSQZ3jpZg2LJ#7001Na00000000Rb z0RR${p#c+rCmaC)Api{kK!pha00000Y5)KL00000l^g*8A^-~ji1`Kp00000Z~_1T z00000Asqn#A^-~jU=s)c00000cmMzZ00000pdA4KA^-~j1YZXL00000SO5S300000 zD;@y=A^-~j)awTT00000C;$Ke00000ydD7nA^;120H{9*000000N?-s00000074%D z03rYj0IZ=10000004M+e000000Ja|i03rYj0C2Dd000000E7Sl0000001zMn03rYj z00=n-0000005kvq0000006HK603rYj0N5S}0000009*h7000000MH--03rYj0JsJS z0001g000yK00000002250RSQZ3jpwP1^@s6001xm00000003Gc0RSQZ3jkay2mk;8 z004Xd00000004g>0RSQZ3jmmj1^@s6000yK00000007e=0RSQZ3jkoA2LJ#7001BW z00000001N+0RSQZ3jo9m2mk;8000;O000080001@A^`vrlc5001E&N z;syW!0001l000000000^C;01E)LI|u*( z0000m000002mk;8=O_UH5|g0;6My_D0RSQZ3jj!f1^@s6000~S00000001&60RSQZ z3jjoA1^@s6002+`00000002!X0RSQZ3jnNv2LJ#70068200000007%50RSQZ3jjE7 z1^@s6001-q00000001H?0RSQZ3jo}*2LJ#7000yK000000037i0RSQZ3n~EEbp`+c z0000m000000001@Dggi@01E&NR|fz90000e000000002pmth(V7d7!J0RSQZ3jq9o z1^@s6000yK00000001#70RSQZ3jo-x2mk;8000yK00000002!Z0RRw_p#c+rZYu!* zA^-~j7@Y_J00000Z~y=R000001uOvoA^-~jtceEz00000-~a#s00000f-C_5A^-~j zaGMAK00000FaQ7m00000GA#iBA^-~j#8w6X00000Bme*a00000ku3oLA^-~jxUvWU z00000Gynhq00000wk-hwA^-~(0LTOg000000Pp|+0000000=Gt01}g-0TWFdE&%`{ z01E&(1qT2C0000;0000000014E&%`{01E&ZKL!8*0000e000000001TE&%`{01E(| z=LY})0000q0000000027E&%`%lc50A^-~j z_@)K`000006aWAK00000STg|t5|g0;6CG000006aWAK00000DKr59A^-~jbYTVn00000AOHXW z00000Y%~D?A^-~jFeL{700000Bme*a00000#xwx{A^-~jG#>{500000NB{r;00000 zH#GqOA^-~j+@=Ts00000FaQ7m00000<~0ETA^;1207yUw0000005AXm000000Dd+B z03rYj0Q83k000000BisN000000OB?Q03rYj0MHBw0000003-ka0000005~@R03rYj z0Mu~?0000004M+e000000CqP403rYj0O(c*0000003ZMW000000Jb*)03rYj0F-G4 z0000d002k;00000008qh0RSQZ3jh>t2LJ#7001xm00000005yl0RR${p#c+3^f&|+N200000C;$Ke000001vvo#A^-~jkOT+-00000H~;_u00000FgXDLA^-~j zRHX<200000SO5S300000$~gf55|g0;6Mx+~0RSQZ3jicz2mk;8002M&00000001{S z0RSQZ3jkPZ1^@s6001li00000005Ob0RSQZ3jhcX2LJ#7000;O00000008_t0RSQZ z3jhrH2LJ#7001Ze00000003S)0RSQZ3jkCR2LJ#7001Na000000059X0RSNY6n_A) zybJ&U0000e0000000029I{^S901E(+o(KQ{0000;0RR9100018JOKbA01E&>oCW{@ z0000K000000001>JOKbA01E&ZsR#f70001}0000000015JplkB01E)zM+N`@0000K z000000001vJplkB01E)@@CN_@03!eZFaQ7m00000JU#&cA^-~jTrda#00000L;wH) z00000T$gbl3?F}lw*~+J0000y0RR9100009KLG$D01E)03rYj0C+VA0000002BZK000000L()H03rYj0EDCn0000002}}S00000 z0CPkE03rYj0C-*p0000002BZK000000PI8o03u)j3jiz{2mk;8005i-00000003J> z0RSQZ3jp*O2mk;8005i-00000007KI0RSQZ3ji#72LJ#7000~S00000002cs0RSQZ z3jl;92mk;8002+`000000093+0RR${p#c*a8AkyCA^-~j2(kzO00000Gynhq00000 zJ(m$83>SZBM*#pL01E&l_y+(00000e000000002eM*#pL01E)V0000u0000000014NC5yM01E(gkO%+(0000`000000002) zNC5yM01E)rZwCMX0000K000000001kNdW*7005Jt0TF-2NdW*N01E(Meg^;m0000S z0000000015N&x^O01E)r=?4G+0000W000000002zN&x^O01E)zWCj2L0000K00000 z0000KO922P01E(kum}JE0001B000000001SO922P01E(ckq7_)0000S000000001; zO922P01FlXG-w9^000007ytkO00000?@Ivy5|g0;6f{f$03rYj006EC0000009XJ3 z0000009H%^03rYj0Dx8o0000003-ka000000Jls501}g-0TX}SOaTBQ01E)Pc?bXi z0000K000000000nO#uKR01E&xTm}FD0000W000000001AO#uKR01E)9E(ibs0000e z000000002>O#uKR01E(EDF*-m00017000000001lP5}TS01E&dh6n%v0000e00000 z0002&P5}TR02D?5IKB)3000007ytkO000005KjRBA^-~jXaNTR00000FaQ7m00000 zl}`ZxA^-~jR3!%h00000Bmn>b00000Ku`ey5|g0;6E$8?0RSQZ3jnl~2mk;8000;O z00000006^K0RSNY6ad(~3;+NC001Ze00000008Vz0RR${p#c+r|4;z{A^-~jTu250 z00000AOHXW00000B~bwYA^-~j%yjwY;0000u000000000nTmb+g z01E&_g$4is0000W000000001aTmb+g01E(MuLuAD0B-;QU;qFB00000q+9_2A^-~j zI6MXb00000bN~PV00000zFYwSA^-~jRO1E!00000JOBUy00000=3D^)A^-~jxUU8P z00000C;$Ke00000K3xF-A^-~jfSL#Z000008~^|S00000|6Kt95|g0;6Mq?A0RSQZ z3jj1f2LJ#7002Y)00000005v~0RSQZ3jhdR2LJ#7003YB00000000kP0RSQZ3jmyN z1^@s6003|R00000001vv0RSQZ3jn112LJ#7001}u00000003QI0RSQZ3jhSO1^@s6 z000yK00000005z10RSQZ3l;#V@CN_@0000)000000000}U;zLSlc50<0e6>iC=3^W zm|y__A^-~jG-?O{00000FaQ7m00000Okn{4A^-~jJi-P5000007ytkO00000%3%Qj zA^-~jv^oX=000008~^|S00000@?il0A^-~j0RR9100021XaN8s01E(QY6t)T000170000000013X#oI9A^-~jwy00000 zGynhq00000LTUj35|g0;6MtT60RSQZ3jkDe2mk;8001Ze00000006&g0RSQZ3jk~f z2mk;8000yK00000001~^0RSQZ3jo~g2LJ#7001Na00000007Wy0RSQZ3jjDY2LJ#7 z000yK000000007P0RSQZ3joL(2mk;8005i-000000041p0RSQZ3l;$QZwLSY0000u z0000000009Z2&r03rYj0PI=_0000002}}S0000004Hz(01^NT0QmR? z0000004xIl000000Ech^03rYj0Pqe60000009*h70000000nUY03ws20TX{9aRC4# z01E(wR0aS50000a000000000`aRC4#01E(MItKs%0000;000000002FaRC4#01E(! zn+E^@0000W000000002laRC4#01E*4Mh5@@0000W000000002;aRC4#01E(=fCc~n z0000m000000000basdD$01HL{v|0!N000008~^|S00000+j0Q_ApjHr0KE(V00000 zC;$Ke00000|8fBUA^-~joQVhk00000TmS$700000D02Y-5|g0;6Mu4Z0RSQZ3jo+A z2LJ#7001Na00000006af0RSQZ3jhcx2mk;8003M700000000|w0RSQZ3jl;_1^@s6 z002Ay00000003ol0RSQZ3jjo_1^@s6002M$00000006;s0RSQZ3jk1d2LJ#7003M7 z00000003%r0RSQZ3x5EV{{{d60000K000000002sbpZe(01E&#tq1@B0000y00000 z0001+b^!n)01E*8=m!7*0000?0000000010cL4w*01E&(VFv&J0000K000000002Z zcL4w*01E(QjR*h$0000i000000001KcmV(+01E&Zody5^0Dk}gPyzq|00000%Xk3* zA^-~j&<+Ry00000AOQdX00000FL?m~A^-~j=(7d@000000096100000ws`>nA^-~j z{PPC@00000KmY&$00000HhKX7A^-~joG}Oh00000H~;_u00000S$Y8gA^-~jbRq`; z000006aWAK0Dk}g0Lgj*03rYj08o$y0000003-ka0000005y9703rYj09<$n00000 z05AXm000000D5}?03rYj0AxZ20000006YKy000000IPce03rYj0Km5g000000K5bM z0000006}~K03rYj0IUoM0000003-ka000000GE6L0DmF?3jk=G1^@s6003YB00000 z008@Z0RSQZ3jl}!2LJ#7001BW00000003}(0RSQZ3jj1!1^@s6001Ze00000005wU z0RSQZ3jlmY1^@s6001BW00000000nv0RSQZ3jhEC2LJ#7001BW00000003-$0RSQZ z3jn|Y2Y&zn0000m000000001?egOa?01E)XLk0i<0000W0000000027egOa?01E)* zKL!8*0000W000000002WegOa?01E)r_Xhv~0000i000000002^egOa?01E&BRtEq8 z0001F000000000Me*pj@01E)P9R~ma0000W06PEx00000ihltBA^-~jM4AQw00000 zAOHXW00000w|@ZuA^-~j5K#sI00000L;wH)00000-hTlA5|g0;6My-C0RSQZ3joAz z1^@s6001BW00000001U{0RSQZ3jjoz2mk;8003M700000008cQ0RSQZ3joaH1^@s6 z003|T00000004u50RSQZ3ji>O2mk;8001Ze00000000?+0RSQZ3ji!Z2mk;8002Y) z00000006v#0RSNY6n_9XybJ&U0000e000000002%f&l=g01*HP000000000800000 z00006g8={{01E(E2M7QF0000K000000001@g8={{01E)zs|Wx90001d000000000B zgaH5|01E(cTm}FD0000W000000000bgaH5|01E&dZw3GW0Dk}gfB*mh00000ON0Rc zA^-~j$m9nA00000U;qFB00000^@ITcA^-~jjI;;<000008~^|S00000bATV03rYj0BkP^0000004M+e z000000J(?(01}g-0TX}Ohyeg101E(Itp@-A0001_0{{R30000>i2(p201E&xM+N`@ z0000S000000001Gi2(p201E)5Rt5k70000W000000001|i2(p201E&RQ3e120000) z000000002ai2(p201E(6Vh8{L0000e0000000001iU9y301JNrlc50TbqA^-~j zK%)o%00000C;$Ke00000OppNpA^-~jj422J00000Bme*a00000p^yOpA^-~jV0s7u z000000096100000%8&s7A^-~ji2eou00000SO5S300000QIP=v5&!^`qX7{$ZIJ;0 zA^-~j3}OfX00000L;wH)00000xRC(>A^-~jn8XGE000006aWAK000001Cjv%5|g0; z6E!cA0RSQZ3jnaO2mk;8001-q000000032z0RSQZ3jipH1^@s6001BW00000004!O z0RR${p#c*emXZMgA^-~j?862C000008~^|S00000&yoQE5|g0;6MyfL0RSQZ3jlN{ z2mk;8001Ze00000004)R0RSQZ3jky|1^@s60049V00000005tp0RSQZ3jkCe2LJ#7 z001Ze00000006#|0RSQZ3jl~f2mk;8001-q000000038%0RSQZ3jmlV2mk;8000~S z00000008Qg0RSQZ3x5ElwgvzI0000e000000000Gl>q=E01E(=Wd;BM0000W00000 z0001Tl>q=E01E){F$Vwu000040RR910000dmH_}F01E(E3A^-~j1V9D=00000kN^Mx00000c9#JFA^-~j zr1J*=00000C;$Ke00000%a;KFA^-~jlr9JW000006aWAK00000PnZD!A^-~j9ES)1 z000006aWAK0B8UJ0OXhf03rYj0QkfP000000B`^R000000701n03rYj0PL~|00000 z03-ka000000A`s103rYj01#LR0000002BZK000000PUFp03rYj0I+Zf0000008jt` z000000CAcD01}g-0TX|angIYJ01E)LF9!es0000;000000000Tn*jhJ01W^rh6w-w z0000W000000000%n*jhK01E(2R|fz90000S0000000016n*jhK01E&dxds3L0002o z000000002kn*jhK01E(wrUn220001V000000000@oB;qL01JNrC`ASU00000AOHXW z00000sGI=+A^-~jn281e000006aWAK00000{G0&*A^-~jq>%^!00000KmY&$00000 zBAo#MA^-~j#3cv-000008~^|S00000-kkveA^-~j=tKqp00000AOHXW00000Rh|I= zA^-~jXln-m003_Q06YKy000000Jok203rYj0DxNv0000002}}S000000BN5A03rYj z0H9+B0000003-ka000000Gpoy03rYj0Awu)0000008jt`000000QsK*03rYj0EjII z0000002}}S0000007IYw01}g-0TX|KpaB3P01E)br3e530000O000000002^paB3P z01E&_>jwY;0000S000000001yp#cCQ01E)fqXqx~0002o000000002up#cCQ01E(+ ztOfu80000y0000000007q5%LR01E(2M+N`@0000$000000000Xq5%LR01FlX6j=rU z00000lmGw#00000LZSfx5tE?-6CHG-0RSQZ3jlP11^@s6001BW00000004rb0RR${ zp#c*$m!bgxA^-~jk;oA^-~jghvPf00000Pyzq|00000 zy|DoRA^-~j*nJ2900000L;wH)00000?y&&?A^-~jWQzy@00000SO5S300000GqM2y zA^-~jJZT32000006aWAK00000Y_b6WA^-~jRB8tR00000EC2ui00000pRxe}5&!@I z0001!rvVLrw6XyJA^-~jM2iLh00000AOHXW00000=&}I-A^-~ja3lx-000006aWAK z00000hqD0yA^-~joQDPg000006aWAK00000m0000?000000000`wgCVl01E(!f(8Hp0000K000000001% zwgCVl01E)HQwIP50000m000000000Hw*dem01E)Tg$4is0000a000000001Uw*dem z01E&BsR#f70000O000000002rw*dem01JNrR38Wc000000096100000N4Nn1A^-~j zK(Gh^00000H~;_u00000?zjN}A^-~jn6U={00000Bme*a000006uAKaA^-~jWg01}g-0TX}Zx&Z(p01E)nYX$%S0000m000000000Ly8!?q01E(IGY9|x z0001N000000000oy8!?q01E&FV+H^K0001t000000001Ky8!?q01E(&iU$Ay0001x z3IG5A0002dy8!?q01E(|hX?=w0000e000000001Aya50r01JNrOh*U+00000H~;_u z00000ka0000~000000001{!2tjw01E(+ga!Zr0000W000000002w z!2tjw01E(sBL@Hg0000K000000000w!T|sx01E(&CI03rYj0N95J z0000002}}S000000GPx903rYj06>Tc0000009*h70000007%6F0HFX405FFM00000 z00961000000EWc@03rYj06b;~0000002lxO000000NKR>03rYj0GMkC0000009*h7 z000000Byzr03rYj762SB2mk;8001Na00000007X&0RR${p#c*G01E)TT?YUF0000i0000000000(*Xb?01E)v$p!!b z0000`0000000014(*Xb?01E&(ln4L-0001d000000002{(*Xb?01E(U4hR4M0000e z000000000f)Byk@01E)jLk9o=0001N000000001&)Byk@01JNrbUp?E00000Pyhe` z00000xzqswA^-~jxDW>b00000TmS$700000AJqW>A^-~jOg;wy00000C;$Ke00000 zeboT~A^-~j=mH1;00000r~m)}00000vef|qA^-~jykrId00000AOHXW00000_tgOa zA^-~j2zCYl004gg0006200000087>Z03rYj0Kmcq0000006YKy000000Daa003rYj z0BEBK0000006+i$000000QJ@Z03rYj0Dv5&#PTIO7EX00000qyhi{00000?AQSS5|g0; z69oa;0RR${p#c+r64?O&A^-~jys-xW00000AOQdX00000hS>oCA^-~jggOWS00000 zFaZDn00000_1OUcA^-~j{3Ztg000007ytkO00000RoVdnA^-~jG#>{500000NB{r; z00000#@Yb@A^-~jIE)4W00000C;$Ke000005ZeI&A^;120QkoS0000005kvq00000 z0Cw8}03rYj0BkP^0000004M+e000000PouY03rYj0Azp$0000005AXm0000004Ll5 z03rYj0AT9}0000002}}S000000Kwb=03rYj0B|7(0000000aR5000000Abw$03rYj z0F0vs0001g001Ze00000005)i0RSQZ3jlCG1^@s60049V00000006z+0RSQZ3jkPZ z1^@s6001li00000000}_0RSQZ3jh$H2mk;8000yK00000002kc0RSQZ3jjcM1^@s6 z002Y)00000005NU0RSQZ3jmO;1^@s6002Ay0001g0002F-T?q201E)<=m!7*0000K z000000001b-vIz301E(sS_c3C0000a000000002+-vIz301E)Ts0aW60000e00000 z0001s-~j+401E){r3L^10000e000000002Y-~j+401E)ka0000~000000002s<^cdA01JNr^oj@o00000 zAOHXW000000p|e#A^-~jBuWMV00000bN~PV000009p?c6A^-~jn5zf?000007ytkO z00000$man7A^-~j9GeIL00000Q~&?~00000Gw1;TA^-~jBn}7w00000C;$Ke00000 zt>^&&A^-~j*g6IP000XB0DJ%d000000KJ!?Obi!)`se`wA^-~jq>uM00000Pyhe`00000nd$)m zA^;0U0Q@Bg0000002}}S0000009We)03rYj0HB))0000009*h7000000QKtu03rYj z0El`A0000005kvq0000003z%G01=a+0TX34>;V8G01E)@69@nR0001Z000000002O z>;V8G01E(6ga!Zr0000W000000000b?EwHH01E(|Z3h4V00017000000002A?EwHH z01E)*CkFrk00017000000000h?g0Q2lc50tG000000E7Sl0000009o$= z03rYj03d1y0000002}}S000000NL*W03rYj0L(WC0000007L))000000D15M0001h z|9>I?3l;#dTm}FD0000m000000001*@Bsi4lc50<1+?%101=a+0TX}6@BsiK01E(k zsRsZ60000`000000000i@c{rL01E&ZoCp8_0000S000000002o@c{rL01E&N=LY}) z0000S000000000B@&N!M01E(|nFs&?0001N000000001@@&N!M01E(gVFmyI0000W z000000002x@&N!M01JNrSe6I?000007ytkO000007V`lBA^-~j&^rbI00000Gynhq z00000GV=idA^-~jU;qdJ00000H~;_u00000RPzARTN{s90Y01E&_Z3qAW0000a000000002X{s90Y01E)TItKs%0001l0RR910000! z{{a9Z01E&-I0gU!0000e000000000|{{a9Z01E(!4F>=K0001h000000001zmyuHp z7k{b$0RSQZ3jq8|1^@s6008g-00000008R$0RSQZ3jkyk2mk;8002Y)00000004FX z0stZa3ji1<2mk;8000yK00000006B30stZa3joZl1^@s6002Ay00000007kh0stZa z3jiqP2LJ#7001BW00000004Rc0stZa3x5EVOb7q~0000`0ssI20000M0s;Uc01E)< zE(ZVr0000a000000001v0s;Uc01E&RI0yg$0000u00000000000|Edd01E)Phz0-v z0000K000000000r0|Edd01E)DYzF`U0000S000000002s0|Edd01E)Hh6Vrt01E&B zAOHXW000009+weS3>SYu1Ofme01E&-YX<-T0000O000000001M1Ofme01E)*fCc~n z0000a000000002A1Ofme01E)fUj_gG0000u000000002g1Ofme01E&N69)hQ0001h z000000000J1p)vf01E(!00#g70000W000000001p1p)vf01JNrEK~>p00000Pyzq| z00000BnAQiA^-~jlfZ0002I1ONa40001B3IYHk z01E)jS_S|B0002+000000001l3IYHU005Jt0TBh93IYHUlc50<1+NMM01}g-0TUh3 z3IYHk01E*0SOx$90000W00000000123jzQVlc50<1#1fe01}g-0TX|Y3jzQl01E(s zE(ibs0000K000000000I3<3Zm01E)XZwLSY0000u00000000203<3Zm01E(UI0pa# z0000O00000000074FUin01E&}kq7_)0000e000000000Y4FUin01E&dfd~Kq0000W z000000002m4FUin01JNr#2N2mk;8000~T000000031I0stZa3jh@G2LJ#7000;O00000008Y0 z0stZa3jj>`2LJ#7001li00000001`=0stZa3jj!n1^@s6001BW00000003DN0stZa z3jlPy1^@s6005i;00000006oZ0ss;K0000000000ld1sV0000O000000002j7yA^-~j$V3JJ00000AOHXW00000zZn7mA^-~j#8L(T00000ECB!j00000 z?HK|9A^-~jRAvVN00000NB{r;00000MH&JC5|g0;6G>Pa0stZa3jmbA1^@s6003M7 z00000006QY0stZa3jly>2LJ#7000yK00000000CV0stZa3jhR<2mk;8000~S00000 z00708p<4_Wf7u%X03rYj0Kn}B0000009*h70000009_mc03rYj0NmyW0000005AXm z000000I?hb03rYj00cS*0000009*h70000006QH503rYj0JJ~`0000004M+e00000 z08||U03rYj03d1x0000005|{u000000I?kc03rYje*k3h2LJ#7001BW00000002WC z0sy7}5dZ)H00000000O800000003Mb0stZa3jlCo2mk;8000~S00000006HZ0stZa z3joNg2mk;8000yK00000002)P0stZa3jiGP2LJ#7000;O00000008(O0stZa3jmaD z1^@s6e*ge5000000000fAOZj)01E&_vNg03rYj091(x0000005AXm00000 z03;>?03rYj0GI&>0000004M+e0000009hsi03rYj0GI*@0000006YKy000000Ei|6 z01}g-0TUgrCISE=01E)vga-fs0000W000000002QCISEwlc5003rYj02F8j0000005kvq000000I(+l03rYj0EEN_00000 z02BZK000000Q)Bb03rYj07&`=0000003ZMW00000081zW03rYj0N|7e0000002BZK z000000OlwH03rYje*nNk1^@s6001BW00000008zV0stZa3jpk_2mk;8001-q00000 z001E=0stZa3jidb2LJ#7004{t00000006Ej0stZa3jpxv2LJ#7000~S00000000&$ z0stZa3jnmD2mk;8001BW00000006ow0stZa3jlmb1^@s6e*ge<000000002rDgpo^ z01E)v$p!!b0000`000000000uD*^x_01E(!3rA^-~jlwbw`00000AOHXW00000H!T7HA^-~jB2LJ#7001Na00000005LN0stZa3jow= z1^@s6003+N00000007}F0stZa3jk1{2mk;8001BW000000046?0ss<|p#c*$d@ce2 zA^-~jP_PC700000AOHXW00000?JfcUA^-~jC`ASU00000AOHXW00000NG}2a5|g0; z69t7Y0ss<|p#c+rqb~vgA^-~jP`m~J00000Bme*a00000126&rA^-~joPP!Y00000 z6aWAK00000IxqqNA^-~jXgvl100000TmS$700000WH15%A^-~jRCfpf000009033T z00000gD?UBA^-~j{Obn*000006aWAK00000BQXL1A^;1207w7`0000002lxO00000 z07o$b03rYj0Hj(60000007L))000000Jkv$03rYj0AyAN000000Av6F000000Mju7 z03rYj0Q83l0000002BZK00000001%q03rYj0Ca%{0000003ZMW0000001h$&03rYj z0O&La0001g003wJ00000006Wy0stZa3jkbi2LJ#7001xm00000002HS0stZa3jkDd z1^@s6001xm00000004F~0stZa3jnl^2mk;8002+`00000000~`0stZa3jk!A1^@s6 z001-q00000001;J0stZa3ji=j1^@s6000~S0000u0000^Gy(u301E)1FbDtu0000S z000000002QGy(u201W`Jg$V!v0000O000000002sGy(t;lc504h03rYj0NCLN0000002BZK0000003$X603rYj07O~{0000002BZK z000000ID_u03rYje*jQ*2LJ#7000;O00000002HW0stZa3jpMS2mk;8001Ze00000 z008Yb0stZa3jp+m2mk;8001Ze000000031u0stZa3jhTD2LJ#7000yK00000004(L z0stZa3jiQ&2LJ#7001xm00000001^Q0stZa3jlxz2mk;8e*geP000000001;IRXG8 z01E(|Z3h4V00017000000000iIsyP901E)00000 z07L))000000Ng(U03rYj094}!0000006YKy0000000ck+03rYj0C2Gf0000004M+e z0000004YEM03rYj03?eB0000003ZMW0000009`-=03rYjUI5TK1^@s6000O800000 z004PF0stZa3jiEo2LJ#7001Ze00000008+w0stZa3jjEJ2mk;8001Ze00000001{Z z0stZa3jhF*1^@s6005W(00000008Vk0ss<|p#c;~LIMCH01E(Q=?4G+0000S00000 z00029LIMCH01E)DrUw830001}0RR9100001LjnLI01E(^$OZra0000K000000000q zmw{#s7k^Vj0stZa3jjy}2LJ#7001BW000000078C0stZa3jiQ>2mk;8000~S00000 z005Fi0stZa3jmm{1^@s6001xn00000000F=0stZa3jkR82LJ#7001BW00000004SL z0stZa3jpYk1^@s6002|~00000008er0stZa3x5D$Vg~>K0000u000000001hMgjmL z01E)XH3$Fz0000e0000000026MgjmL01E&Rvj_kH0000$000000000XM*;vM01E&h zh6Vrt0000m000000001EM*;vM01E)rF$e$v0000W000000002AM*;vM01E&xA_xEg z09OD2-~a#s00000K}Z4sA^-~j;9v#-00000Gynhq00000v`7K~A^-~jJcb7V00000 zWB~vG00000M@a$zA^-~jkm3da00000OaK4?00000a7h9H5|g0;6Muq90stZa3jjcz z1^@s6000yK00000006~F0stZa3jhQ_2LJ#7002Y)00000003c10stZa3jhq^2LJ#7 z001}u00000007cT0stZa3jn;62mk;8004Xd000000047K0stZa3jmO|1^@s6000yK z00000005Xv0stZa3x5ENkq7_)0000O000000002RO9B8Q01E)ze+U2o0000`00000 z0000uOacHR01E(YnFs&?0000O000000002YOacHR01E(Ubq4?d0000O0000000019 zO#%QS01E&RVg~>K0000`000000002UO#%QS01E&Bg9iWr0Dk}g6aWAK000005>5gD zA^-~jSYQYM00000SO5S300000NlpR)A^-~jFjxiv000008~^|S00000e@+4bA^-~j z0Hp>100000AOHXW00000u}%U2A^-~jJXHn&00000Bme*a00000-%bJmA^-~j=v@Z@ z00000AOHXW05|{u08>u_03rYj0F>ni0000003ZMW000000EABh03rYj0I0MG00000 z04M+e000000N_so01}g-0TX}vPXYiU01E(IOb7q~0000u000000001gPyzrV01E(^ zZ3qAW0000q000000002{PyzrV01E(gLI?l=0000`0ssI20001~Q33!W01E&hGzS0x z0000O000000000GQUU-X01E&VJqQ2*0000e000000001zQUU-X01JNrDCY+N00000 zPyhe`00000!BPSMApi{k*oFxJ000009RL6T00000;!*+tA^-~jY@-GM00000AOHXW z00000D^mghA^-~jcqRt`000006aWAK00000gHr+kA^-~jh=&FM000006aWAK00000 z-%|nrA^-~j2r~x&004gg089V?00000098~103rYj08ljt0000004M+e000000KZfM z03rYj0FZqM0000002BZK000000P9o&03rYj0MIT70000006+i$000000DM&f03rYj z0IX;S0000002}}S000000O3^v03rYj09a`T0000006YKy000O8002i;0ss<|p#c+r zUseJDA^-~jNG%8e000008~^|S00000sa662A^-~jw4(+9000006aWAK00000>sA5) zA^-~j4Cn^{00000fB*mh00000TUP=AA^-~ja7G3I00000U;qFB00000aaRHWA^-~j zybK2b00000L;wH)00000(N_WhA^-~(05pXM0000005AXm0000009#lB01}g-0TUf> zSONed01E(!A_o8f0000?000000002VSONeNlc5003rYj06-}S0000003-ka000000GC+;03rYj0LX9#000000Av6F00000 z0Jm8J03rYj0OW)Q0000002BZK00000047=j03rYj0AvaW0000005kvq000000FPP% z03rYjE&#MW2LJ#7002w?00000007}y0stZa3jl0w2LJ#7001xm00000004Je0ss<| zp#c+NkXr%(A^-~jRDlNo000008~^|S0000023!IFA^-~j6k!Gc00000AOHXW00000 zd0YYjApjHr@VyKG000007ytkO00000o?HR|A^-~j1ZoHX000008~^|S00000FPCv` z3>SYxT>=0i01E(Y9S8sb0000K000000001^T>=0i01E){8V3LX0000$000000002U zT>=0i01E(6SO@?B0001R000000000RUIG9j01E*8kO%+(0000S000000002ZUIG9j z01E&B0S5p80000W000000000fUjhIk01JNr#GnWO00000C;$Ke00000++P9!A^-~j zWQ7O-00000XaE2J00000uwViJA^-~jjEx2W00000E0stZa3x5EJn+E^@0000W000000001SX955s01E(ws0aW60000S z000000000UXaWEt01E(|_6Gm}0000e000000001dXaWEt01E&RqXqx~0001700000 z0002sXaWEt01E(=0|x*A00017000000000(X#xNu01E(&R0jY606PExEC2ui00000 zzi9#hA^-~jcyk5-00000TmS$700000+-U*;A^-~j7^VgQ00000SO5S300000D3@Vz z3>Ps&Y61Wv01E(!od^H`0001}000000002JY61Wv01E(wfCvBp0000K000000001k zm%(ui7k}hy0stZa3jnyY2mk;8004{t00000003WX0stZa3jkDW1^@s6002Ay00000 z004b#0stZa3jp+31^@s6001BW00000000AR0stZa3jmy%1^@s6003M700000002yF z0stZa3jkQG2mk;8000yK00000007->0stZa3x5D4N(KM`0001V000000002_Z2|xy z01E)zX$AlQ0000a000000001hZUO)z01E)nbO-01}g-0TX{iasmJ%01E)rng##> z0000K000000001masmJ%01E&Z_Xhv~0000O000000001+asmJ%01E)P;RgT!0000W z000000000ka{>S&01E(+`v(930000K0000000022a{>S&01E)PR0jY60000O00000 z0000TbOHb(01HL{tYQZM000006aWAK00000s&oPXApjHrfW8a>000005C8xG00000 z-E;x~A^-~j+!_Y}000006aWAK000006LkUr5|g0;6Ms2%0stZa3jolr2mk;80058x z00000008`T0stWZ4FGV42><{90018V000000019$0stZa3jnBD1^@s6001Nb00000 z002vN0stZa3jib+2mk;8002k;00000005wN0stZa3jmmv2mk;8001-q000000004Z z0ss;K3q}CA)&&3n0001#000000000YcLD$+01E)bAqW5f0000O000000000^cLD$* z02Bboy$k>V0000G000000001ecLD$rlc50X0stZa3jh=c2mk;8 z000yK00000004D*0stZa3jk1%1^@s6R{#Jc000000002tdIA6<01E&>KL!8*0000m z000000002|dIA6<01E&}MFs!>0000q000000001NdjbF=01E&}{RaR50001(00000 z0002ZdjbFwlc50;qA^-~ju0000003ZMW000000PltZ z03rYj0Fbr@0000002BZK0000002GG;03rYj0K7m40000005AXm000000F8$N03rYj z061_40000003-ka000000NsZI01}g-0TUhlhXMd101E(AYX$%S0000y000000000R zhynl-lc50mVH00000Bmn>b z00000$BzO45tE?-6Mx>10stZa3jp-#2LJ#7001BW00000002*r0stZa3jlDj2LJ#7 z001Ze00000004B50stZa3joB22mk;8000yK00000005wn0stZa3jk<62mk;8000~S z00000000n?0stZa3jl0x1^@s6000yK00000002pm0stZa3q}A;4hR4M0000S00000 z0002RkpciB01E)%jR*h$0000S000000001=k^%rC01E(gLz03rYj z08}#v0000002lxO0000009lv<03rYj0BDE?0000008jt`000000DG7M01}g-0TWG_ zm;wMI01E)%g9ZQq0000a000000002_m;wMI01E(UYX|@U0000m000000001#nF0VJ z01E&t$OZra0000W000000002OnF0V3lc50000000C)fZ00000 z08E+!03rYj0FZG80000007L))000000GgTt03rYj0BlhR0000005|{u0000003e$J z03rYj090WH0000003ZMW000000Arg101}g-0TX|Qn*snL01E(cpa=i}0000~00000 z0002@n*snL01E(wss;c60002!0RR910001AoB{wM01E)12nYZG00017000000002G zoB{wM01E(gU-o00000C;$Ke00000ETjSeA^;120LU{40000004M+e00000 z09vF103rYj0IZ1y0000002BZK000000IsA003rYj0L%&p0000002lxO0000001>4E z03rYj0CcJd0000008{_~0000006nDw03rYj0K}jO0000004M+e000000Pv*(01^NI z000000001!ssRc~52gYDA^-~jJdg$e000006aWAK00000M5Y1&A^-~jyjunU00000 zGynhq00000qox7?A^-~j{1*rS00000NB{r;00000_?NMP3>SY0rvd;X01E(so(BK` z0000y000000001hrvd;X01E(EL0000S0ssI20002srvd;X01E)Xi3R`w0001B z0000000010r~&{Y01E(oRtNw90000K000000002Jr~&{Y01E&dZwCMX0000S00000 z0000)sR95Z01JNr{0ImD00000Pyzq|00000j0000008jt`0000001~qT z03rYj01(Fp000000O$Y!002+`005k`0stZa3joAE1^@s6002|~00000006$T0stZa z3jjQ%2mk;8001Ze00000002p}0stZa3jpv_1^@s6002Y)000000042c0ss(`p#c+r zhO`0zA^-~ji24Tr00000=l}o!000001+@YIA^-~jAf5*R00000KmY&$00000AhiMj zA^-~jkY)w|00000H~;_u00000Hnjo(A^-~j@B;?`00000Bme*a00000c(nomA^-~j zpic$>00000L;wH)00000rL_V8A^;1200aUD0000007w7;000000NAwx03rYj08ID? z0000004x9i0000003x;m03rYj00>0}0000003ZMW000000DZOs03rYj04(qa00000 z05AXm000000PVH{03rYj0BEWQ000000Hgo_0000008Y0801^NI000000001!ssRcG zVYdPR5|g0;6MuEL0stZa3jjo52mk;8000yK00000007aq0stZa3jibq2LJ#7000yK z000000011g0stZa3jiRc1^@s6000yK00000002L@0stZa3jnlr2mk;8001BW00000 z007>&0stZa3jlm32mk;8000~S00000005A=0stZa3x5E3Vh8{L0000O000000002= zxdH$p01E&_X$AlQ0000K0000000018x&i0stZa3jmx32mk;8000~S00000000WT0stZa3x5DSbqD|e0000W000000002P zy#fFt01E)Dw+8?K0000K000000002^y#fFt01E)DTn7LE0000m000000001Vz5)Ou z01E(ALv0000009*h7000000Mx$% z03rYj06=300000002BZK0000007$?B03rYj03d=000000089V?000000Pes703rYj z07y6p0000002BZK000000B^wp03rYj0N`H-0000006YKy000000Or9003rYj0DmC* z2LJ#7001Ze000000017s0stZa3jl<~1^@s6000yK00000003#i0stZa3joA*1^@s6 z000yK00000006ea0stZa3jk1!2mk;8000yK00000001Y$0stZa3jhpC2mk;8002+| z00000006_o0stZa3jlD{2LJ#7044w^0ssI20000*!~y^!01E)b2M7QF0000;00000 z00023!~y^klc50000000000xm$8Zr7XeY1v5E{Ae`3l403rYj03e(O0000003ZMW z000000FufA03rYj03d$`0000003ZMW000000Kdut03rYj04Qb#0000003ZMW00000 z0Q|}V03rYj0I-Ax0000005kvq0000009VTb03rYj008(00000003-ka000000Kv-w z03rYjUI1ux2mk;8002M$00000008LA0stZa3jhRt2LJ#7001Na00000003&t0stZa z3ji#D2mk;8001Na00000007R+0stZa3ji#D2mk;8001Na00000001)00ss<|p#c*e zMa=>L5&#PTB>V*c00000Gy?zt00000v&{kk5|g0;6MxXn0stZa3jhGA2mk;8000;O z00000002DB0stZa3jhpS2mk;8000~S00000000rs0stZa3jkpD2LJ#7000~S00000 z004#00stZa3jk1@2mk;80077U00000001D+0stZa3jkaf2LJ#7001xm00000005lO z0stZa3x5EdhXw!u0000K000000002^&;kG=01E&FV+Q~L0000e000000001!(E

z01E(|uLb}B0000S0000000008(gFY?01E(M2?qcG000040RR910001u(gFY?01E&J zsRsZ60001R000000002n(gFY?01E(oLk0i<0Dk}gAOHXW00000@X`VRA^-~jR4oSp z00000Gynhq00000ZPNk(A^-~jWGDy#00000lmGw#00000=+goKA^-~jIIRW%00000 zC;$Ke000000@MNkA^-~jByI=*00000NB{r;00000lGFkKA^-~j1PKQK00000TmS$7 z02}}S0QJ-Y03rYj03fgi0000005AXm000000BV;Jjtm!nfz<*4A^-~j_=yMr00000 zcmMzZ00000_|*acA^-~j6kZ4b00000Z~y=R00000Io1LIA^-~j*nS5900000$N&HU z00000@74kUA^-~jSTP6y00000EC2ui000004A%kxA^-~j%(eyq000007ytkO00000 zFxLVAA^;120LXs`0000002BZK000000ISym03rYj0Kjes0000009*h700000058}A z03rYj0Bmds0000005AXm000000Lj<_03rYj0Bo!X0000006+i$0000009M%o03rYj z07%LP000000B8~b000000Q1=b01^NI000000001!ssRdr1=<1tA^-~jD2N6C00000 zAOHXW00000HQE9IA^-~j0Eq|y00000Q~&?~00000T-pKvA^-~jWSR&7000008~^|S z000007ux~=A^-~jh$06700000OaK4?00000aoYj_A^-~jB!>n700000Pyhe`00000 zirWGJA^;120GwtA0000002BZK000000N>jJ03rYj034bI0000004M+e0000002SN< z03rYj06=300000002BZK000000EyfJ03rYj0Hi1f0000002BZK000000NUIF03rYj z03?eB0000003ZMW0000001n*(03rYj0L%sm0001g001xm00000004;H0stZa3jl;( z2mk;8000yK00000006?>0stZa3jinw2mk;8001xm00000008yf0stZa3ji>c1^@s6 z002Y-00000003j&0stZa3jlQR2LJ#7000~S00000000i(0stZa3jjDB2mk;8001BW z0000W00019-vR(401E)5eFgvk0000K0000000009E&%`%lc50N0ss<|p#c*$q2dAnA^-~jT=WM300000 zlmGw#00000=i&kYA^-~jkh2B=00000SO5S3000004C4X-5|g0;6MrS+0stZa3jpYw z2LJ#7001}w00000003O$0stZa3joZl1^@s6002Ay00000004yJ0stZa3jkn<2LJ#7 z002w@000000086T0stZa3jmn02LJ#7001Na00000000T(0stZa3jjFA1^@s6000;O z00000004*N0stZa3x5Dehz0-v0000W000000001~Yr zA^-~jlxYS400000NB{r;00000-sS=TA^-~jP^Jg~000006aWAK00000Kj#7fA^-~j z{D21l00000SO5S300000;pYMXA^-~j=z9kM00000FaQ7m00000ALs%AA^-~jU~UHh z00000FaQ7m0Av6F0JP`=03rYj01z_>00000089V?000000M+OM03rYj09^0~00000 z02lxO000000DtKM03rYj0Hovx0000003-ka000000QKnt03rYj0Q6-D0000007L)) z0000003es~k_;D3GwK2WA^-~jjH3ns00000C;$Ke00000b?O2DA^-~jJb?%R00000 zC;$Ke00000>goajA^-~ju(1dL00000Gynhq000005bFW}5|g0;6Mrh}0stZa3jkO z2mk;8001Ze000000012E0stZa3jpw21^@s6001BW00000004XO0stZa3jln62LJ#7 z003M700000007YO0stZa3jkoP1^@s6001}u000000005<0stZa3jjbb2LJ#7000;O z00000004OM0stZa3x5C%p$Gr~0000S000000000-^8x@O01E(!`Ue020002!00000 z0002S^8x@N01W`hg$V!v0000f000000002<^8x@O01E(Afd&8o0000W0000000001 z^a21P01E(wF$e$v0000O000000000c^a21P01E)%IR^j$0Dk}gBme*a00000dGrDR zA^-~jq>%^!00000KmY&$00000pY#F%A^-~j)FcQ1000008~^|S00000boBxNA^-~j z5OxRv00000C;$Ke000000rmm_A^-~jXrl-K00000KmY&$00000dG-PTA^-~j98U-U z00000Pyzq|00;m802TKF01}g-0TVST_W}SS01E){0S5p80000K000000001B_W}SS z01E&VLAw0000003ZMW0000001pQP03rYj0HB8l0000002lxO000000M!Qr03rYj0C2Ac z0000004x9i0000005J#y03rYj0CbE7000000Ehqp000000Okk-03rYjMgXjd1^@s6 z000yK000000024(0{|ib3jpvG2mk;8001xm00000000IG0{|ib3jp|p1^@s6002w? z00000005T?0{{|}p#c+ryb1#VA^-~jkZT4200000Bme*a00000@CpL}A^-~j#P$aO z00000Q~&?~00000WD5fTA^-~jgk1;#00000kN^Mx00000hzkP%A^-~jEOiF}00000 zBme*a000004h#bTA^-~jyv7Cq00000C;$Ke00000mJ9;`A^;0U05n1d0000005AXm z000000JjVS03rYj02Fct0000003-ka000000PhR~03rYj05}2&0000004M+e00000 z03Qtl01}g-0TVSc4Fdoo01E&Bu?GME0000;000000001q4Fdoo01E(M9tZ#c0000K z00000000094g&xZlc5000000000046axSv01E)%We5NO0000K00000H~;_uC=>$#A^-~j@MH!6 z00000Gynhq00000iWCC?A^-~jo0{|ib3jpx41^@s6000yK00000003PX0{|ib3jm-(1^@s6e*ge{00000 z0001e83OA^-~j+~NiR00000JOBUy00000O(g>WA^-~jI79~k00000 zAOHXW00000W+ejvA^-~jpr{A{000008~^|S000006D9)y5&!@I00000005J&O$vWi zCIbK>01E&RYzP1V0000u000000002#CIbK>01E)@h6n%v0000K000000001eCj$T? z01E)b$_D@d0002I1ONa40000JC<6c@01E&VdIkUh0001l0ssI20001KC<6c@01E&J zbOrzb0000)000000002CC<6c@01JNrTxJFU00000Gynhq000004k-fwA^-~jA^-~jXbuPf00000 zC;$Ke00000mNf$aA^-~jq;?1Z00000AOHXW00000EH(oGA^-~jRAB}H00000AOHXW z00000Z#Dw}5&!^`qX7|rkv0PWA^-~j1fK^000000^Z)<=00000zBU5@A^-~j=q?8U z00000Bme*a00000Ha7zRA^-~j5L^ZT00000AOHXW00000eK!LDA^-~jJfsK!00000 zC;$Ke000002si@(A^-~j?4<_)00000YybcN00000WH$03rYj0337( z00000089V?000000J=p303rYj004;y0000008{_~004gg007}d0{|ib3jmCG2LJ#7 z000~S00000003b|0{|ib3jm-&1^@s6005K#00000004VN0{|ib3jlP71^@s6000yK z00000005Up0{|ib3jlN;2mk;8004{t00000003A=0{|ib3joB12mk;8001Ze00000 z000L_0{{UMlc50b(00000 z02BZK000000KP~A03rYj0FW67000000Gt2-0000004+%a03rYj0E{LF00000089V? z000000B=bH03rYj0FdJb0000006YKy000000GLSw03rYje*lzS2LJ#7001Ze00000 z000Y00{|ib3jhpZ2mk;8000yK00000005Ip0{|ib3jokm2LJ#7001xm00000000+D z0{|ib3jnO42mk;8001Ze00000004_i0{|ib3jny_2LJ#7000~S00000008|<0{|ib z3jp-#2LJ#7e*gd=000000001POalNS01E)fRtEq80000)000000002FOalNS01E&h zwgvzI00017000000000MO#=WT01E*4UI+jH0000K000000001DO#=WT01E)ft_A=A z0001}000000002BO#=WT01E(&dj|jj0001700000e*gdg6ix#GA^-~jTwezO00000 zga7~l00000p-uw;A^-~j1gZ!C000006aWAK00000^-co-A^-~js2T?V000008~^|S z00000AWs7TA^-~j_-h9M00000C;$Ke00000w@(8AA^-~jC|(Bu00000Pyhe`00000 z9Z&-Re2R0000005kvq0000001HtA03rYj0Q3w90000003-ka000000AW!B03rYj z0QjK@000000F(d#00000047oc03rYj04QV!e*gdg004*p00000006{N0{|ib3jowt z1^@s6001Ze00000000V80{|ib3jjSaqTmt|i01E(ciU}6j01E)9R|o(A0000K000000002HT>}6j01E)fmk0m=0000q000000002_ zT>}6j01E&JNCyA_0000`000000001BUIPFk01E&JMFs!>0000W000000002HUIPFk z01FlXY!?Us00000NB{r;000005MKiT5|hyi6f|E003rYj0N^DE0000002}}S00000 z0LEVf03rYj0F+q>0000009*h7000000Eu7&01}g-0TX|&U;_Xm01E)jJ_i5*0001J z000000002$U;_Xm01E&#VFmyI0000W000000000*VFLgn01E)5;RgT!0000K00000 z00027VFLgn01E(I9R~ma00017000000000$Vgmpo01E&F9tZ#c0000q000000001g zTLJ(Q005Jt0TF+~Vgmpo01E)9ga-fs0000m000000000lV*>yp01E){8V3LX0000$ z000000000~V*>yp01E*0K?eW;0001F0000000027V*>yp01E){vIhVF0002I1ONa4 z0000-WCH*q01E&}(+2i2A^-~jfCUEt00000L;wH)00000D`f)!A^-~j{EP+w00000kN^Mx000007nfnP z3>SYYW&;2s01E(+jR*h$0000`000000002#W&;2s01E(A<^})&0000~000000000r zX9EBt01E)RY00000C;$Ke00000HE9C?5|g0;6E#n10{|ib3jo;21^@s60000100000008`H z0{|ib3jmk^2mk;8003+O00000004n%0{{_|p#c+3q-p~IA^-~jWQ7L+000006aWAK z000005o-egA^-~jtPBVM00000Bme*a00000XKMohA^-~jyhR2800000AOHXW00000 zr)vWM5tE?-6J@$<0{|ib3jpMT2LJ#7000~S00000001y-0{|ib3jm0L2LJ#7001Na z00000005J00{|ib3jkP;2mk;8000~T00000008f70{|ib3jlD01^@s6001BW00000 z001p*0{{|}p#c+rOl<=IA^-~jTxbRW00000JOBUy00000k!=G2A^-~jG%N@J00000 z8~^|S000000B!>SA^-~jF#HAp00000Pyhe`00000SZ)IVA^-~jkX8r)00000AOHXW z00000v2FtZA^-~j{OAV&00000OaK4?00000Yi|PpA^;1203@ae0000002lxO00000 z0MTy)03rYj0N{ED000000IUE2000000Az3j03rYj07&Hr0000005kvq000000P%1G z03rYj092|70000003ZMW0000006uX803rYj0C+$L0000007L))000000K0Jm01^NI z000000001!ssRcG*>M8^5|g0;6My(|0{|ib3jnOd1^@s6002w?00000003rk0{|ib z3jn~l1^@s6001BW00000005|R0{|ib3jpL!2mk;8001}u00000001p>0{|ib3jnBa z1^@s6001BW000000047y0{|ib3jio)1^@s6001BW00000006La0{|ib3oZbZF$Vwu z00017000000000(bOQh)01E)L><0h<0000e000000002VbOQhqlc50@3<01E&he+B>m0000W000000000>c>@3<01E&}MFs!> z0000q000000002Hc>@3<01E)nCI|ok0000K0000000018dIJCwlc50{01E(kKL-E+0000m000000002&fdc>{01E&( zl?VU;0001B000000000Vf&%~|01E(=vIqbG0000a000000000pF000007lZ=<5|hyi6a<6=01}g-0TX{a zgaZH~01E&Be+B>m0000W000000001JgaZH~01E&p8V3LX0000m000000002pgaZH~ z01E&#`3C?10000a0000000019g#!R001E(=BL@Hg0001l0RR910002Pg#!R001E(E zj|cz&0000S0RR910000Vh64a101GMr{6q)<00000Pyzq|00000y@mq-A^-~j&_)IT z00000AOHXW00000*Oy_u3>P)`h64a101E(E3-BA^-~jcn=2v00000Bme*a00000(2@fHA^-~joF@nX00000FaQ7m00000 zXp;i~A^-~j*#8Cq00000L;wH)00000$CCp9A^-~jxV{De00000+yDRo00000C6ogI zA^-~j&<+SH0000003ZPX000000Ev_X03rYj00^=O0000005kvq000000Iie*01}g- z0TVUOlmh@F01E(cjs^e#0001x0000000013l>-1G01E&JYX<-T0000O000000002M zl>-10lc500{|ib3joNR1^@s6000;O000000066)0{|ib z3ji>d2mk;8001Ze00000008Zn0{{|}p#c+r|Cj>+A^-~j{F?{>000008~^|S00000 zshI-+A^-~juwV!P00000TmS$700000H<|+gA^-~jL|q5~00000C;$Ke00000%$frL zA^-~j_zMUC00000FaQ7m00000OPd1#A^-~jM5hJ-00000Pyzq|00000s+$7Yf7t zA^-~j8~_IZ00000EC2ui00000MxO%!5|g0;6Mtx*0{|fa4FE`n2><{9001EX00000 z0051j0{|ib3jj2n2mk;8000~S000000023l0{|ib3ji>d2mk;8001Ze00000004WS z0{|ib3jjoh2mk;8001Ze000000085l0{|ib3jnx%1^@s6002w?00000003g40{|ib z3x5FkK?nc<0000)0000000005q5}XT01E&Jcm@Cf0000a0000000011q5}XT01E(U z`Ue020000W000000002Zq5}XT01E)D$OZra0000i000000002)q5}XT01E(YZ3h4V z0000m000000001lqXPgU01E)%QwIP50BZmMWB>pF00000{G$T^A^-~j7~=*200000 zJOBUy00000Dx?DdA^-~jAQcDz00000hyVZp00000uA~D1A^-~jAZrHz000008~^|S z000007Nr9KA^-~jm^uak000008~^|S00000HO_rr2_yW01E(AF9-kt0000O z000000001)r2_yFlc50<0k@X{#S9mJ%%uYW5&#PTOxFbf00000XaN8K00000=A{Dw zA^-~j09ObA00000r~m)}00000fu;ih5&#PTRNw^w00000tN{Q300000rltb`A^-~j zw9p3t000006aWAK00000<)#AwA^-~j&~gX>00000Q~&?~00000XQu-IA^;1205~@X z0000004M+e000000P3d$03rYj08GdR00000089V?0000001BuB03rYj02E#b00000 z0B`^R00000086L?03rYj03=ul0000002BZK000000EMUn03rYj01&P4A^-~js6Ph) z000006aWAK00000$*BVXA^-~jxJU;800000C;$Ke00000>8S$%A^-~jK!^wc00000 zTmS$700000nW_T-A^-~j3_%6}00000lmGw#00000v#J9C5|g0;6HUpg0{|ib3jokN z1^@s6001-q00000008Bx0{|ib3jp}s1^@s6002M%00000002{~0{|ib3jpMK2mk;8 z002|~000000054w0{{_|p#c+Rp{oM`A^-~joMZ+700000AOHXW00000=Bon$A^-~j zL_-Du00000H~;_u00000`Kto}A^-~jIBy3400000Bme*a00000iL3(vA^-~jNU;Y1 z00000C;$Ke00000s;mP55|g0;6MxC90{|ib3jmM<2mk;80000100000008o=0{|ib z3jpvq1^@s6000;O00000008@}0{|ib3jj!w2mk;8001Ze00000000)P0{|ib3jl0b z1^@s6001Na00000002y_0{{{L3jo081poj50049c00000003~U0{|ib3q}BNrUn22 z0000K000000002=tpfle01E)XVg~>K0000W000000001Gt^)uf01E(Ia0UPX0000S z0000000027t^)uPlc500000W000000000Gu>$}i01E*0G6w(v z0000K000000001;u>$}i01HL{SYQYM00000SO5S300000)Ug8qA^-~j)O`m400000 zTmS$700000PqG65A^-~j{EY|z000008~^|S000003$p_N5|g0;6MrkS0{|ib3jjPr z2LJ#7004LZ00000005}70{|ib3jow*1^@s6001-q00000001Af0{|ib3jowX2LJ#7 z001BW00000005M<0{|ib3jmB)1^@s6002k;00000008;40{|ib3jmB^2mk;8004jh z00000003XL0{{{L0F$Eu5r2!d0{|ib3jjC;2LJ#7002k;00000007Cg0{|ib3jpwS z2mk;8001BW00000003#W0{|ib3jna72LJ#7006uM00000000WN0{{{L3ji0{|ib3jn~F1^@s6007(o00000004`(0{|ib3x5Dqx&{CM0000W z000000002-w*vqo01E)Xc?SRh0000m000000000UxB~zp01E&_wFUqH0002o00000 z0001gxB~zp01E(oMFs!>0000W000000002*xB~zp01E&l!v+8V0000O000000001k zxdQ+q01E(^UI+jH01p5FC;$Ke00000(YXTv5|g0;6Mycx0{|ib3jp|p2LJ#7000yK z00000004Tr0{|ib3jlOJ2LJ#7003A300000008~E0{|ib3jh=;2mk;8001li00000 z000xa0{|ib3jn-82mk;8003|R000000095H0{|ib3jmPr2LJ#7004vm00000005`F z0{|ib3x5FIU zJO=;(00017000000000RzXJdw01E(^fCvBp06zc#OaK4?00000+P?z;A^-~j@M;GD z000007ytkO00000LBIn5A^-~j%w-4w000006aWAK00000s=xyP5|g0;6Mw(J0{|ib z3jnk!2LJ#7002k;00000001e$0{|ib3jl;)2mk;8001BW000000064N0{|ib3jiQt z2mk;8001Ze00000002C~0{|ib3jm111^@s6001}u00000003;l0{|ib3jj!F1^@s6 z000yK00000005Z60{|ib3labn5eEPO0000a000000000!m$8Zr7X{+N0{{|}p#c+R z1j7RWA^-~j@J9v!000006aWAK00000IKu+~A^-~jltcyq00000Gynhq00000$HM~v zA^-~j3@--&000008~^|S00000HN*n|A^-~jTm%OI000006aWAK00000gv0{?5|g0; z69u5e0{{|}p#c+rvcv-bA^-~j2xbNV00000AOHXW00000@5BQDA^-~jY=#H`00000 zKmY&$00000S;YeYA^-~j@B;?`00000Bme*a00000o5ceFA^-~j;8+I$00000paB2? z000006UGAoA^-~j5OoFs00000FaQ7m00000IK~42A^-~(0N_Ig0000005kvq00000 z0J6pd01}g-0TX}I#sdH%01E&hUkCsI0000`0000000009#{&Q&01E)bkO%+(0000S z000000002F#{&Q&01E*0EC&Dp0000K000000000Y$O8Z(01E)%SOx$90000K00000 z0001-$O8Z(01E&VZU+DW0000e000000000h$pZi)01JNrB%lZY00000EC2ui00000 zg2@8_A^-~j_zMUC00000FaQ7m000000m=gaA^-~js1yhQ00000Bme*a00000RLTPY zA^-~jn8XGE000006aWAK00000pUMLOA^-~j02~Ma00000oB#j-0000056c4pA^-~j z42cE+004gg02BZK000000Eo*203rYj02rMJ000000B`^R0000003XZ)03rYj002V= z0000004M+e000000HDkR03rYj0GLPz0000003ZMW000000ME<=03rYj00^xH00000 z05AXm000000Qk%U03rYj0H~t~000000AK(B000O8003{z0{{|}p#c+rl+6PGA^-~j zI6(&h00000oB#j-00000AGcZR|K~P9vPESNdUsp*~NKaK%Uqeq$Q&e9`PEb`;MF3w~PBAiH zM@&ybLAO>L4VfyJfJ_es0d1GzdI1{|ZADXINmFz*aA9e3NlR^0GM8GI4JiUQUzfpL z10c5uMh(RW5>s?EY-MwENo_@AY(-K_ZBsIrz#IcEm%l#(ESK1-4G@=LqXSWwAhQoA zmoK0L2$!)=4I2SVmrYgyFa$GmbaIyg9S;+iAPo;fmq51y9k(k_4YLB5MsxuVATuyW zWpr0za&BpEXH9cwLvL<$VQFq%xBsiXlDm&qIs z5x1yT4bKG&ZBukKaA9e3NlR^)aiIY(3vESHVM$XpUqwYVmoc&qk(ZDt4;Po6kOLx@ zAQl4#w=i7|HUgK5&khU=ZBukKaA9e3NlR^)aiIY(0d1G*{0$!gZI=uE4KJ6<_ze)3 z5a=@G;86}%w@_~lh!U6eT>>8gZI?k^0Tq|6kq#c0 zu+{+!m(C9aFqXa#7ndr64dj=bDi8__ZBukKaA9e3NlR^)aiIY(0d1Gx^#L=N1tQa!E^VmvNy1F9B_r@9+U>mw>|pY?oW_0+E;cpA8I`(8di$mp=*u4VT2M4HlQ6 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 zm&&&d3JYyhbTn{bX>v(RZI^MO0WSw_MN?r(Q#F^7cLFa1HD5)SyKVyQa!E^VmvNy1F9B_ro9YiL zmoW4J1(zt^0~D8l1Os`O;B*iixA0{UsREbzcL5#)ZAC@5j%W}e0+-xV5FY_;mvJ%= z7neS#0S33PY7n0cmr!>QU;-FQm$G*dE)qaY00000002Nt000000021Um-2TIE)sY# z0RR91004L~0RR91005>+moj(|E)pJm1ONa40016*1ONa4000^jmvVRzE($o01ONa4 z0020Tm#TOWHVSx<1ONa4004N9m+E*BHWK)q1ONa4008)%1ONa4007vxmoj+}E(*|9 z1poj5007Wcmuh(sHWKhv1poj5008h+1poj5006Lhm$G>fE)t;71poj5005xS1poj5 z001~Zm-2ZKE(_QY2><{9007t!370E+5H%6#5D5SP0002!5D5SP0001=mvMR!FA|7} z2><{9004-I2><{9000y`m$G^gE)$@|2><{9005xH2><{90058!0hjZ75G@ig$qE1f z0000m$qE1f000046PGf35H1UVy9@vT0001hy9<|Vdk{4XfV&I;00000fV&Hqt9uYN z3y`}E000000Fb*2m+N~FH4B)#3;+NC005Y~3zsW=5H$;sz6<~W0001xz6+OYd=NDf zAi)d(00000Ai)a&00000;69hKd=M}R4FCWD00000443PC5H}AE000000C)fl00000 z0DzYZ-Qd<{9003||2><{9 z003||2><{9006W(00000006W(lY#+GUFf|E000000O-97000000O-970000002o35 z0000002o3500000009610000000aO402BZK00RI307p($0Qony6kPg=?vG(Hs-#>` z0>)mosKkQhJ^Kur)5 z03x0M5L5(1AdrAi0f0a&AOH*n000UEOb`I15g@>hvLKbhh=vRhAY2D15Rk?LNB~xz zCe#24lP?81S0E4olt4fL0R_T z93T(?B}5AV(20ns0-6FqAp%kY2!v1|03ZRtLK8xWAb>^y;G_Vc0Rlh(lfMNVB?5#< z01XI%6)^xHAqKDn0000Y00IDj5&#eY0008f0Eca$8kCX-905R+9R@}kgcOi~C@^LM z1_6U`3J3@w4FWO(6g)r(LJ5<71{f=l01yNa2mlpW5kNp7F+k*E2{@V*hzJ@0Okg46 z3B(|R0VqfigD6M{Dgcwf1|ALo0Dxr?009F47+MBop_A+eHZBMNk^}$@000011ONa4 zAOL7100>bENoHUG2ndn@Km-5~5CB171p)w2NDze#lTZgL0-yksd~B0Fx&ONeB`V3?LDpAf=Od2q*yolc5M10WOof2q*$V1e4_mA20$700i4gi8>01+T@05C+L2nY#aD-e@32`mAKlVJ%N4FXC4 z2uy|p01+r5kdTvy2}?a7002P(Qvm=7Ge`nR!VoM50000=5RhPi5(Ofx5Cl|!1Ox(t z0s_z=01z}S$)JM(qSHD01W{E0000001g2F01p8G z000000000001yEH0000001^QJ02KiM0000002cuO02l!P0000002=`S0000000000 z02~1T0387U03HDV03ZPX000000000003iVY0000003rbZ0000003-nb03`tc00000 z1^^}j001YGu?!QFumKEzC;+{&LID5(LjeE)MF9W+00000MgahS07wA<0000007?M> z089Y@08Ie^08Rk_08aq`08jw{0000008#+}08;?~0964109FA2000000000009OG3 z09XM409pY609ye70000009^q90AB$B0AT?D000000Ac|E0Av9G000000A~RJ00000 z0B8XK0BQjM0BZq%003?Q003_R003|S0040T0046V00000004CX004La004Ob004Rc z004Ud004af00000004gh004ji0000000000004mj004pk004vm00000004yn004&p z004;r004>s004^t00000004~v0052w0058y00000005Ct0RRA$0RR91000000001$ z0RRA&0RRA)0RR910001)0RRA+0RRA;0RRA<0RRA?0RRA_0RR91000000001_0RR91 z000000001`0RRA|ld%jFf2RQe0H^@~0I2~0000000IC51000000ILB20IUH30IdN4 z000000I&f700000000000I>l8000000JH%B00000000000Ji}E0J#AG0J{MI0K5SJ z000000KEYK000000KWkM000000KfqN000000KowO0K)+Q0LK9UDgXcg0077V00000 z007AW007JZ007Ma0000000000007Vd007Ye007dHu?!QFfDIIX)&T$j0000000000 z*8uY%$>Hz=%>j3}&?EwG)00000@Bsh-@c{q;000000000000000@&Nz< z^8o+=^Z@_>^#K5X0000000000000000Qdm_0Q>;}0Q~^~0R9000000000000009C3 z000000000000II40000000aU6000000000000ja700{yB015&C01E;D0000001N^E z01W~F01g5G01yHI01^TK022ZL0000002BfM02TrO0000}000*P000;Q000^S000{T z00000000~U0000000000000000012V000000015W0000000000000000018X001BY z0000000000001EZ001JB@edavBmw{cB?15dCISEeCjtNf00000DFOfh0000000000 zDwFXK6DBMI001ol001rm00000001un001xo001!p001%q00000001)rlfDibe>egF z0678x06GEy00000000000000006hW#000000000006qc$06zi%0000006_u(07C)* z000000000007L=+000000000007e1;0000007wD=000000000007?P?080V@089b^ z0000008Rn`08at{08jz|000000sv8y@edmrQvv`0RRRD200000SONe5Spon600000 zTa)n*6A4@b00000003T-@edb&VFCaE000000000000000WC8#HWdZ;I00000W&!{J zX955K00000XaWELX#xNMY61WN00000Z2|xQ00000ZUO)R00000Z~_1Ta{>SW00000 zb^-tZcLD$acme(|cdIA6d0000000000d;$OfeF6Y~000000Dl4i z0DuAj000000D%Gk0D=Ml000000E7Yn0EGeo0EPkp0EYqq0Ez+t0E_|v0F43w00000 z0FD9x0FMFy0FVLz0F?p&000000GR>+0000000000000000Gk2;0Gt8<0G$E=0G z0000000000000000H6XJ005!_00000005){005@~005~1006220066#@edn+tO5W4 ztpWf5000000000000000uL1x700000umS)8u>t@900000vH}1A00000v;qJCwgLbE z00000xB>tG00000y8-|Jy#fFLz5)OM00000zybgO00000!U6yQ!~y^S#sUBU#{vKV z$pQcX00000$^rlY000000001g0LuaZ0L}sc0M7yd0MG&e0Mr5i000000M-Hk0NDZn z0NMfo0NVlp0Nerq000000Nnxr0N(-t0N?@u0OJAx00000000000OSGy0OkS!0OtY# z0O|q&0P6w(0000000000000000PO+*0PX?+0Pq3;0P+F=000000Q3TX008&`008*{ z008>}00000009320000000096000C7000F8000LA000OB000XE00000000aF000dG z00000000jI00000000mJ00000000sL000vM000yN0000000000000&P000^T000~V z0012W0015X0018Y0001g0000W0{{R3000000000X0{{R30000Z0{{Rd0{{Rf0{{R3 z0000g0{{Rk0{{Rl0{{Ro0{{Rp0{{Rq0{{R30000q0{{R3000000000r0{{Rv0{{Rw z0{{R30000u0{{Ry0{{Rz0{{R!0{{R%0{{R3000000000$0{{Sj00000K?48)00000 z00000MFRi;00000MgsrNdo`?O9KD^OalM_P6Ge{00000PXhn|Py+w}Q3C(~ z000000000000000R09A200000000000000000000Rs#S4SOWk600000Spxt700000 zTLS<9UjqOD0001g00000000000AT|F0Am9H0A>RK0B8dM000000BQpO0BZvP0Bi#Q z000000Br*R0B!>S000000B-{T000000B{2U000000CNKX0CWQY0Coca0C)oc00000 z0D1!e0DJ=g0Dl7j000000DuDk0D%Jl0D=Pm0D}Vn0001g004#q004*s004;t004>u z0000000000004^v004{w0052y0058!005E$0000000000005K&005N(005T*005i= z005o?00000005u^005)|005-}005^000623000000000000000000000068500000 z006B6006Il0{{TA0{{TB0{{R30002B0{{TF0{{TG0{{R30002G0{{R3000000002H z0{{TN0{{TO0{{TQ0{{R3000000002P0{{R3000000002Q0{{R30002S0{{TX0{{R3 z0002X0{{R3000000002Y0{{Tc0{{R3000000001g&;tMf(E|Vg(gOeh0000000000 z(*pni)B^wj00000)&l?l0000000000*8>0m*aH9n+XDaq+yejr-U9#t00000-va;u z;R65w;{yNyH`1(>;nJ*?gIb-?*jk; z@dE&V0P+I>0Q3U@0QCa^0QLg_0000000000000000QUm`000000Qmy|000000Q&;~ z0Q>_00R9620RIC3000C40000000IO600aa80000000#sB0000000;yC0000000{&D z000000000001E^F01N~G00000000000001g000dH000jJ00000000mK00000000pL z00000000sM0000000000000yO000000000000000000#P000&Q000;S000^U00000 z000~W00000000000012X0015Y000000018Z001Ba001Hc00000001Kd00000001O^ z1ONaf1ONag1ONai1ONa40000f1ONak1ONal1ONam1ONan1ONa4000000000k1ONap z1ONar1ONa4000000000o1ONa40000p1ONau1ONav1ONaw1ONa40000u1ONa40000w z1ONa40000x1ONa400000000000001gJ_G;&K?DE*0000000000LIeN+00000Lj(W- zL<9f;Mg#x=0000000000M+5)>NCW@?0000000000N(2A^OauS`O#}b{P6Pk|PXqt} zQUm}1Qv?72R0IG300000R|Eh60000000000SOfq7TLb_AT?7CCUjzUE0001g00000 z0AK_F0AU0G000000AmCI0AvIJ0A~aM0B8gN0BZyQ0Bi&R000000C5BW0CEHX0CNNY z000000CWTZ000000Cofb000000C)rd000000D1%f0DA-g000000DJ@h0DS}i0Dc4j z00000000000DuGl0D}Yo0000`004vp004#r004&s004*t004;u004>v004^w00000 z004~y0055!00000005B$005E%000000000000000005H&005Q*005T+005Z;lc50~ zf0_gU0Gk8=0GtE>0G000000 z0H*{10H_22000000ILK50IUQ60Imc8000000Ivi90I&oA000000I>uB0J8)D0JQ`F z0J#JJ0J{VL0K5bM000000KEhN0KWtPe*nM)006=S007AZ007Da007Gb007Pe00000 z007Sf007Vg00000007Yh007bi007hk00000007nm007to00000007zq007$r007(s z00000007_w0080y0086!000000089#008F%0000000000008L(00000008O)e*ggM z1ONc+1ONc=1ONa4000000002-1ONc?1ONc_1ONc{1ONc}1ONa4000000002{1ONd1 z1ONd21ONa4000301ONa4000001poj61poj81pojA1poj5000061poj5000071pojG z1pojI1pojL1poj50000H1pojNe+2*l6a@eP6$JnQ7X<(S7zF?T8wCIW9t8jZ9|Zsa zAO!#bAq4;cA_V{d00000B?SNg0000000000CItWh00000Cj|fi00000CAoE(HJpF9iSqFa-brG6ett000000000000000GX($ue*gdg05t^w z05=5y0000005}Bz067H!06GN#06PT$06hf&06ql(0000006_%+073--07C@;07L}< z07V4=07nG?0000007(S^07?Y_00000080e`089k{08Iq|08Rw}08a$~08s@108<43 z0000008|A4096G509FM6e*jqp003GA003JB003PD00000003SE0000000000003bH z0000000000003eI003hJ003nL003qM000000000000000003tN0000000000003(R z00000003+S000000031005^2 z000000000000000005{30062500656006B8006HA006KB006NC00000006TE00000 z006WF00000006ZG00000006cH00000006fI00000006iJ00000006lK00000006uN z0Dk}g000000002K1poj50002L1polR1polS1polU1polV1polW1poj5000000002U z1poj50002V1polb1poj500000000000002X1poj5000000002Y1pole1polg1poj5 z000000002d1poj50002e1poj5000000Dk}g(**zk)CB+l)dc_m0000000000)&&3n z0000000000*98Co+64dr+XVms+ywvt0000000000-30&u00000-UR>v-vs~w00000 z-~|8x00000;ROHy;spQz-4)>jeM+>;(V-0Dk}g z0PO_;0PY0<0Ph6=0PzI?00000000000QCg`0Qdy}0Qv<0000000Q?020R9C40RII5 z00000000I6009O700Ra900agA0000000ssC0000000;&E015^G01E~H01O5I01gHK z01yTM000000000001^fO000000Dk}g000yQ0000000000000#R000&S00000000;U z000>V00000000{X000~Y000000012Z0015a0018b001Bc001Kf001Qh0000000000 z00000001Zk001cl001in001rq001ur001%u00000001-w001@y001}!07d{g1^@s6 z000000000x1^@s*1^@s60000%1^@s;1^@s<1^@s=1^@s@1^@s^1^@s{1^@s|1^@s} z1^@t01^@s60000`laU@5GFb)y000000000009ytC09*zD000000A2mfd&8of(8Hpga!Zrh6Vrt0000000000hXw!uhz0-v0001g000000E-3y z000000E`9z0FDL#0FMR$0Fnj(000000Fwp)0F(v*0G0*-0G9>;0Gb8>0GkE?0G$Q^ z0G100000000000Hy{2000000I3E500000 z00000000000ICK60ILRn006B9006KC006ND006QE00000006TF0000000000006WG z00000006cI00000006fJ006lL0000000000006oM006rN006uO000000000000000 z006!Q006=U006}X0071Y000000074Z007Ab007Dc007Je0001g000000002Z1^@s6 z00000000000002a1^@uh1^@ui1^@uj1^@uk1^@un1^@uo1^@up1^@uq1^@ur1^@s6 z000000002m1^@ut1^@uv1^@uy1^@uz1^@s60002u1^@u#1^@s600000000000002x z1^@u&1^@u(1^@tm0000000000=>`A*000000000000000>IMJ+>jnS-00000>;?b; z00000?gjt=@CE002b?002e@002la2LJ#70000=2LJ$02LJ#70000_ z2LJ$22LJ$32LJ#70000|2LJ$52LJ#7000102a}-z7JpU;000000000000379003AA z003GC0000000000003VH00000003bJ003hL00000003qO00000003wQ0000000000 z003zR003$S00000003100000 zr3U~200000000000000000000rw0H4sRsZ6s|Nr8000000000000000tOo!9tp@-A zt_J`BuLl4Cum=DD00000u?GMEvIhVFwg&(J0000000000xd#9Mx(5INyaxaP00000 z0Dk}g0KNwR0KW$S000000Kx|V00000000000L2FY000000000000000000000LBLZ z000000LKRa0LTXb0Lljd0Lupe0L=#g0L}*h0M7>i0MQ2k0MZ8l000000MrKn00000 z0M-Wp00000000000N4ir000000NMut08-os007+w00700000008g@008j^008m_008s{ z008v|lc50?fA20Hp{30Hz240H+850I3K70ICQ80ILW90IdiB0ImoC000000I>)F z0I~=G0JR7J0JaDK00000000000JsPM00000000000J;bO0K5nQ0KNzS0KW(T00000 z0Ko_V000000K*6X000000L2IZ0LKUb4gdfE007Ad007Jg007OC0VNZYumJ>r&w-3R~x z000000000000000-Ut8y-v|Hz;s^i$;|Kr%IeV;>j(e<000000001g000000PF|=00000000000PP3>0PY9?0PqL^0P+X` z0P_d{000000Q3j|0QLv~0QU$000000000000Qd+10Qm?20Qv|300000000000Q?95 z0R0F600000000000RIR8009XA00IdB0000000RjC00apD00s#F00;?N00000000XK z000aL000dM0000000000000jO000mP000pQ000sR000#U000*W000^Z000{a0012c z0015d001Eg00000001Hh001Ki001Qk001Wm001hJNh(JKd%}zElb9+b9FHVclb@?k zV%NC^SB*kzk*9(gH^Ye(n9F+nz?0xAAOt;&X-|^~D=Y-Jt#1{RJS&)!*elSJtSmH> zXlWZ*@lawv!lYlNX6jRvr`lxm(3!M}KicQc4HcPneUz6A_ zAd~zqL=c0c;#wn#xBcOjV^(_;eXf&SFF2E!FCYkEL#N5zL_s2x$SAj12v;!BJkZc&S(bCN`gpNg%fJ7JsLv~1X zlcYo}1O?aSI+NH$R1D_!N1Gj1;d4!%nBbE@MNkCI#)UDHm_=}t3`S&=bVf{*#72Mw z{m57%lTb$_lXyoo1nKpgSd+9zD3jnvYy`hzH6ycBNbCUwG2kSilSoQ46f3skP%PQY@ic-R6^lXdnXPD|u#<5OATa{~2>^H^1poj5000000000000000 z000935di4D3jhEB00000000000015-0{{|}p#c*G11AFj5|g0;69td;000t`p#c*G z{Uieb5|g0;69uy{000t`p#c*G*(3u15|g0;69tGU0{{|}p#c*GA0-0-5|g0;69qOE z0RR${p#c*G+~@!R5|g0;69vgu000t`p#c*G3MT^q5|g0;69rT~000t`p#c*GCnN&^ z5|g0;69q9N0{{|}p#c*G&msc=5|g0;69tDo000t`p#c*CEtAnw7X|qx0{{|}p#c*G zUMB+p5|g0;69rx_000t`p#c*Gts(;e5|g0;69q;n0{{|}p#c+<$W9mqKqvzM5|g0; z69ru*0{{|}p#c*GgCYX}B9oy369IFV!Kw`xlR!@x1-d5#01}g-0TTsK+W`O)lc50< z1xvO801}g-0TTtQB?ABwlc50<1$ZR`01}g-0TTt46aWAclc50<0oj+K^$ZsU$tME< z5|g0;69rE;000t`p#c*CL6b3D7X`E@0{{|}p#c*Cq?6H77X@)B0{{|}p#c*GWFrFr z5|g0;6O*V=7zHjU0{{|}p#c*CLYKj+4HpI49RL6llc50<1(_uS01}g-0TTh+m%*wH z7X`;80{{|}p#c*G(01}g-0TTsH0RaFK zlc50<1#=z%01}g-0TTgkm%*wH7Xi$dAwmro0UVRjQWpimF8}}%lc50<1*oP001}g- z0TTuO6#xJdlc50<1(+fO01}g-0TTrgFaQ7&lc50<1yv;j01}g-0TTtPF8}}%lc50< zlaNyw0b`dTLJb!M@h1ZS5|g0;69tba000t`p#c*CSeL=74HpG4B?ABwlc50<1>7P7 z01}g-0TTrUFaQ7&lc50*b0{{|}p#c*GEhhs25tE?-69u_e000t`p#c*GX(R&x5|g0;69I>p!Kw`x1zk@7 z01}g-0TThgm%*wH7X{EH0{{|}p#c*GgD3+45|g0;69v&N000t`p#c*G;v4_~5|g0; z69qIU0{{_|p#c*GyeI$w5|g0;69pzG0{{_|p#c*GO(g>W5|g0;69rT!0{{|}p#c*G zFeC#25|g0;69uX+000t`p#c*G=pzFF5|g0;69wHR0{{|}p#c*CqL;y{4HpHsBm)2v zlc50<1sfv+01}g-0TTtL761Selc50<0k)SRLJb!MD0RR${p#c*G zJ0}AG5|g0;69KiC!Kw`x1-2*y01}g-0TTsj+W`O)lc50<1zjiu01}g-0TTsnCj$Ty zlc50<1xXeF01}g-0TTg^m%*wH7X_{)0{{|}p#c*G*(U=45|g0;69or?0RR${p#c*G zayI|~5|g0;69u~{0{{|}p#c*Gs3!ve5|g0;69tMF000t`p#c*CUzfqE4HpHqPXGWC zlc50<1!pG%01}g-0TTsJC<6czlc50<1)?Ma01}g-0Tcu%0{{|}p#c*G`xXEI5|g0; z69v5|000t`p#c*G=_dmK5|g0;6O*u77zM5;0{{|}p#c*GOnLwS5|g0;69HqBFWF5tE?-69wxw000t`p#c*Cag#Az7X^SM0{{|}p#c*G{v!hb5|g0;69qIV0{{|} zp#c*Gl_vuL5|g0;69r=@0{{|}p#c*Gg(U+35|g0;69qse0{{|}p#c*G4Y2_L5|g0; z69wo60ss<|p#c*GG86y+5|g0;69tzS000t`p#c+01}g-0TTswC<6czlc50<1!pe+01}g-0TTtFBLe^ulc50< z1(YZQ01}g-0TTrlDFXl!lc50<1%)C501}g-0TTrfB?ABwlc50<1@a^V01}g-0TTr_ z^#A}8lc50<1#&L{01}g-0TTs^BLe^ulc50<1ra9$01}g-0TTrXC<6czlc50<1tcH? z01}g-0TTt{Cj$Tylc50<0cV%Nstp$f1hD}C5|g0;69vK*000t`p#c*GCn*B}5|g0; z69rWy0{{|}p#c*C&XX}*7X{KM0{{|}p#c*GSuX$p5|g0;69H3`F01}g-0TTuE zF8}}%lc50<1;001HY3jk<91^@s6001BW00000007e&0{|ib3jpL{ z2mk;8e*geP0000000009KL7wC01E&#J_Y~)0000W000000002Kx&igZ000220RR910002%e>DOCA^-~jw9y9u00000KmY&$00000PsIQLA^-~j zAaDi%000006aWAK00000v|RxJA^-~j98U)T00000AOHXW00000&7A-MA^-~jNVo<7 z00000SO5S300000wn+j2A^-~jfZGQE00000EC2ui00000CHDXTA^-~jf1I2K00000 z06YKy000000LG*M03rYj07$w90000003ZMW000000HF^903rYj0LWSh0000002BZK z000000N9QK03rYj0B|n|0000002}}S000000BMB*03rYj00*F000000096100000uIK;&A^-~j?12UV00000AOHXW z00000X4V1#A^-~j3`qz8000008~^|S00000>7)SwA^-~jh%yHN00000Pyhe`00000 zHa`FWA^-~j&>sc>00000AOHXW00000mjVI+A^-~jFx>|Le*gdg06+i$000000NIlO z03rYj0O*4T0000003ZMW000000M`})03rYj0Dv3^0000009XJ300000026Wm03rYj z0O)K60000004M+e000000K%>T03rYj0IaMB0000002}}S000000Oth&03rYj0OSG& z0000006YKye*gdg002%M001HY3jjnE1^@s6005K#00000003Lw001HY3ji4N1^@s6 z002k;00000003@#001HY3jl~f1^@s6001BW00000007{}001HY3jpxm1^@s6001Na z00000007v_0stZa3jjDq2mk;8001-q00000008e=e*pj@01E)vMF#)?000041^@s6 z0002VT>t03rYj0PF?`0000002BZK0000005vfIe*hu?3jk;+ z2LJ#7007Vc00000000Cj0stZa3jlQX2LJ#7002+|00000007xf001HY3jkO}1^@s6 z000yK00000004tG001HY3jmlj1^@s6001Ze00000000%S001HY3jj#R1^@s6004jh z00000000Vo0RSQZ3ji3Fe+K{n0000q0000000027ga7~{01E)0000m0000000002@BsiK01E(2 zp9cT{0000K000000000)N&o;N01E&RAqD^d0000W000000000-F9HA}01E(Y1qc8D z0000K000000002PaRC4#01E){5C;GN0000W00000e*gdgvy=h=A^-~j6fp<@00000 zAOHXW00000qfr3>A^-~js5J)w00000C;$Ke00000g|q+wA^-~jsL2KZ00000&;S4c z00000+5-UqA^-~jEE5L+00000FaQ7m00000soMeoA^-~jq)G??000008~^|S00000 zNg)CNebF z03rYj0IZh>0000005AXm000000HP8A03rYj0L%sk0000002}}S000000B%G803rYj z060Jf0000005AXm00000039#@01^NT0EnIie*gdg005K#00000002!&0stZa3jlNu z2mk;8001BW00000005V`0stZa3jlOI2mk;8000~S00000007ez001HY3ji1h1^@s6 z0049V000000042S0stZa3joA72mk;8001xm00000003ji0stZa3jlC82mk;8002|~ ze*gdg0000r#{d8#01E)v-Ua{w0000O000000002KEdT%_01E(+90mXY0001-00000 z0000zLI40F01E&lKL!8*0000u000000000&Qvd)W01E&(Mg{-?0000`000000001I zU;qFj01E(+Nd^D_0000K0000000001^@s6003M700000e*gd(&H?}; z01E&RM+g7_0000S000000000of&c&_01E*4Lk0i<0000K000000002gz5)Ou01E(! zKL`K-0000m000000000LCISE=01E&t@dp3^0000u000000002EK>`3G01E*42?ziH z00017000000002PV*mgme*g;r$X5mc00000C;$Ke00000G!X*;A^-~jG+PJ&00000 z6aWAK00000pML@XA^-~jG$jZC00000AOHXW00000wEY19A^-~jz}*J`00000KmY&$ z00000AV~lKA^-~j@E`^N00000AOHXW00000h7bV&A^-~j@D~RFe*gdg0KfnM00000 z00Qm-03rYj0I1dn0000004M+e000000LFU&03rYj0Kh;70000005|{u000000OFbg z03rYj09Z2!000000DJ%d0000003a~}03rYj0H6g30000008jt`000000Azsy03rYj z06ZB70000007w7;e*gdg006fU0RSQZ3jm0stZa3jj>t z2LJ#7002Y)00000006Hq0stZa3jqAg2LJ#7001BW00000006gu0RSQZ3jjPB2LJ#7 z002k;00000008&?0stZa3jp+12mk;8000~S00000000PGe*pj@01E)5Oa}k}0000u z0ssI20001L9|8a(01E&l?gsz>0001V0000000002Z2$lw01E&pWCj2L0000K00000 z0001o0096Z01E&R5eEPO0000`000000001u8vy_!01E(69tQvb0000y0000000028 zSO5Sb01E)Deb(H~A^-~jl)MK300000Bme*a0000092fuqA^-~j@FNBQ00000 zNB{r;00000!y^CyA^-~ja2Eyu00000C;$Ke00000-8BFJ5&#PTkf#Lz00000oB{v< z00000O&tONA^-~jXzd3800000cmMzZe*gdg0I zApjHrFu)4{000005C8xG00000)vo{mA^-~jq{IdQ00000*Z=?k00000BQ^j4A^-~j zBs2y900000FaQ7m00000e^?U$03rYj089r40000004x9i0000009C{Q03rYj05IDI z0000000aR5000000QV0903rYj066Cd0000002BZK000000JA*-03rYj05B~F00000 z02lxO000000J6IQ03rYj0BBbS000000H^@~00000004*p03rYje*ols1^@s6002Ay z00000004kp}<(0000W000000001toB;qL01E&Fq6Yu~0000S000000002h)d2t^01E&Z z&<6kj0000)000000002x$N&H$01E(2;06Ey0000?00000e*gdgx+(zxA^-~jXw(J( z000008~^|S00000gZTgeA^-~j$O{Jm00000paB2?00000Q}Y1;A^-~j%-07100000 zTmS$700000T4MnKA^-~j5LpKR00000Z~y=R00000B1QlJA^-~jd>{q@00000Gynhq z00000BG&)_e_A8000000Av6F0000009rc%03rYj0H`bn0000005AXm000000FFQa03rYj05Bj1 z0000003ZMW0000006xY503rYj0Ib{w0000002lxO000000C`XX03rYj0DKS#00000 z07L))000000M8Z!03rYj0MK0s00000e*j2LJ#7001Ze00000006}f0RSQZ3jh!o2LJ#7004*p00000 z005)F001HY3jiF~1^@s6003M700000001pA0stZa3jmk~2mk;8000yK00000e*ge< z69NDt01E&dyaxaP0000m000000000rEC2u^01E)@8wLOX0000W000000002BH39%4 z01E)1(FXtk0000K000000000K$pQc(01E(UI0yg$0001Z000000001>Y5@Qu01E(= zdj|jj0002I1ONa40000X6#xJte*g;r+$9D800000!~g&Q000007ZL&hA^-~j0O$t* z00000FaZDn00000E`S06A^-~jR3!)i00000Z~y=R00000i4p(+A^-~jtOf=E00000 zAOHXW00000pArH9A^-~j?7Ig500000FaQ7m00000U?u#00000Pyhe`0000003rYj0PrXV0000003-ka000000H7%X03rYj0L1tQ00000 z05|{u00000e*nx?0RSNY6aWao3jhEB000mG00000003%$001HY3jnxx1^@s6000yK z000000081o0RSQZ3jlC42LJ#70049V00000005{S001HY3jiDz1^@s6001Na00000 z006k00stZa3jky^2mk;8001Ze00000008Eb0RSQZe+vMtod*B_0000a0000000003 zng9SI01E(UpauW{0000a000000002sssaEa01E*0HwXX#0000O000000000JQUCxV z01E(sMFs!>0001B000000001DW&i*p01E*4Sq1iYr!A^-~jd{qbl000007ytkO00000XU+fsA^-~j$mRwB z00000OaK4?00000Q3wM7A^-~jI9Uh)00000WB>pF00000r$hk&A^-~jq%Q{m00000 z8~^|S00000)8GIAA^-~jY<>m+00000OaK4?e*gdg0A}d`03rYj0GRm(0000004M+e z0000006A3w03rYj0Qfcs000000Av9G0000003<;H03rYj0CeL90000007w7;00000 z09A7U03rYj08niP0000005AXm000000K5VK03rYj08sn|0000005kvq0000009k_o ze*hu?3jlz51^@s6001Na00000007Jt001HY3jn|g1^@s60049V00000007zm0stZa z3jhqN2LJ#7001BW00000008=f0RSQZ3jn~F2LJ#7000~S00000003c}001HY3joly z1^@s6001BW00000008Ui0stZa3jq93e+U2o0000e000000001hGy(u301E&V2M7QF z0000K000000000FAOQd(01E*89|r&c0000m000000002>} z0000002BZK000000HnqM03rYj0L0t|0000005kvq000000J(zz03rYje*mO;1^@s6 z005i;00000006lI0stZa3jl=P2LJ#7001BW00000008G=001HY3jky*1^@s6001Na z00000004hH0stZa3jplY2LJ#7001BW00000003MW001HY3jnMT1^@s6002Y)00000 z005ec001HY3jp{>1^@s6e*gen000000001oS^)qe01E&}I|l#&0001x3IG5A0000p z?g9WJ01E(sQ3wD40000m000000000@A^-p)01E)576t$S0001l000000001v0000Y z01E)*_yqs}0001V000000000yY5)Kt01E)*UfA^-~jU{MGF00000AOHXW00000(UJiGA^-~jWSs{9 z00000AOHXW00000;rajoA^-~j&|# zApjHre^|f^0000002lxO0000008jS-03rYj0Gyl#0000006YKy0000006pgb03rYj z0MLL2000000O$Y!000000Hxgm03rYj02Dw70000006+i$000000PTeW03rYj0H`Pk z0000004M+e000000IdK303rYj09g4200000e*hQ&000000001N001HY3jiQv1^@s6 z001Ze00000002hm001HY3jhp)1^@s6002w?00000002MI0RSQZ3jm{x_00000Z~y=R000009}@roA^-~jC0000009*h700000 z08>W-03rYj00a#P000000B`^Re*gdg006a&0stZa3jhc&2mk;8002w?000000003O z0stZa3jh$l2LJ#7000~S00000002?V0RSQZ3jpxR2LJ#7005i-00000008J!0RSQZ z3jmBZ2LJ#7003A300000000aW001HY3jp{B1^@s6001BW00000000XLe*gd?01E)L z1O@;A0000W000000001MO#lEA01E(Izy$yR0000q0{{R30002^-v9t201E)feFgvk z0000y000000001zD*yl@01E)D8wLOX0000W000000001nAOHX&01E(M76t$S0000a z000000001uR004Z01E&de-;P;00000L;wH)00000`eXtCA^-~j*c%7{00000FaQ7m z00000lK}t#A^-~j*!l$k00000KmY&$00000f>;3nA^-~j==BBw00000C;$Ke00000 zH}L@gA^-~jIM)XN00000C;$Ke00000E8YMAA^-~jtb7Il00000e>eaD000000EYbn z03rYj0F+e-0000002lxO000000HfCd03rYj0Ibjl0000003ZMW000000JviT03rYj z0DxHs0000007L))000000B8;X03rYj07wM}0000003ZMW0000006_!*03rYj0GR&; z0000004M+e00000e*mOm001HY3jpv{1^@s6007(o00000004Fd001HY3jo9e1^@s6 z001}u000000085a0stZa3jnk+2mk;8001Ze00000004_r0RSNY6acut3jhEB001}u z00000004pK0stZa3jml;2mk;8001BW00000005V0001HYe+vL0Uj_gG0000)00000 z0001SQvv`Y01E)96bJwS0001t000000002&sR95Z01E)bB?tfj0000S0RR910001n zW&!{r01E(E><0h<0000S000000002a+yMY001E)PnFjy>0000K000000002X1_A&g z01E&lvIhVFe*gdgH~;_u00000OuPaBA^-~j~6$00000AOHXW00000+p+)vA^-~j49Nxn z00000EC2ui00000WjX)=A^-~jC^-fI00000gaQBne*gdg0HbsO03rYj03>b(00000 z0KfnM000000BmFe03rYj0JIwj0000003-ka000000FX@q03rYj0EjXN0000008jt` z000000GUw&03rYj05}l{0000009*h70000006cX803rYj07Q}p0000005AXm00000 z0G`ePe*hu?3joB+2LJ#7005i-00000001Id001HY3jk~=1^@s6002Ay00000004+i z001HY3jnA@1^@s6001Ze00000002Y30stZa3jkC=2mk;8007_s00000007Tw001HY z3jow%1^@s6003M700000003(Q0{|ib3ji=!e+U2o0000e000000002x4gvro01E)T z<_7=(0000)000000002K(EtD<01E)j=mr1)0000S000000000ICjbDU02ly}2n+xK z00008000000002Mb^-t*01E(+BM1Nh0000S0000000005M*#pL01E&RFb4nt00022 ze*gdg00000Cs_diA^-~jkT?eb00000AOHXW00000TJ`||A^-~joZ1Hf00000Pyhe` z00000kKF+PA^-~j%$WxO00000OaK4?00000b*2IUA^-~j3^oV=00000C;$Ke00000 zQJ(?;A^-~j95o04000007ytkO00000f1e=(03rYj06=310000002BZK0000008wTE z03rYj03=%n000000Hgo_000000P^Di03rYj0E~YI0000007L))000000Pht00000L;wH)00000 zF!})iA^-~je+Z}t0000004x9i000000HLM;03rYj0N}a?0000003ZMW0000004Y`i z03rYj0K^vv0000004M+e000000A}F<03rYj0C1WI0000005kvq0000007d=*03rYj z0DP$j0000007w7;0000007#Gm03rYj0MsuC00000e*l0000000001t90stZa3jio6 z2mk;8000yK000000061R0stZa3jlaF2mk;8000~S000000062o0RSQZ3jmZU2LJ#7 z000~S000000089g001HY3jiQs2mk;8001-q00000003EE0RSQZ3jlae2LJ#7001Ze z00000e*ggNPyqlU01E&-GzS0x000130RR910000-RRRDa01E&-t(^-01E(A7zO|U0000e000000002Qs{jBZe*g;rFun!=00000Z~y=R00000}0000008jAt|A^-~joGu6e00000Bme*a00000^+W;yA^-~j1PcfN ze*gdg0N?-s000000CxKV03rYj031*V0000004M+e0000003l!j03rYj0KiWN00000 z0Q3L=0000000000007ytkO00000{EPqqA^-~jY<>m+00000 zOaK4?000005vc(HA^-~j_%;Us00000WB~vG00000ltTajA^-~j*gpmU00000AOHXW z00000?Xv*@A^-~jxU~lW00000r~m)}00000%?APiA^-~j1mOn&00000e?$NP00000 z0CEZf03rYj07SP30000007L))000000OBhG03rYj0Mz{l0000005|{u000000P4H| z03rYj0O->O0000005AXm000000HUw}03rYj0Kmou0000005|{u0000004F;F03rYj z02m1f0000002}}S00000e*jJ`001HY3jll^1^@s6000yK00000004TH001HY3jhd& z1^@s6003wb00000003hj0{|fa4FI4t2><{9001BW00000003TM0RSQZ3jnBA2LJ#7 z003+N00000005FP0stZa3jpv12mk;8005`}00000004iy0RSQZe+vNYy9WRO0000m z000000001a3jqKk01E)Xx&{CM0000W000000001S`TzhT01E(&4F>=K0000)00000 z0001ms{jBZ01E&ZSOx$90000K0000000000?f?KH01E)T00#g7000130RR910000G zI{*M801E&RJO%&&e*gdgcmMzZ00000UpD~&A^-~jbSnn{000008~^|S00000_n`s+ zA^-~ja5V@3000008~^|S00000Fs%XrA^-~jWH|@`00000AOHXW00000F9`quA^-~j zlmrF<00000AOHXW00000T_gYiA^-~j%ohd#000008~^|Se*gdg0HY@W03rYj04y8^ z0000003ZMW0000008aq`03rYj0Py(*0000004M+e000000G_r203rYj0DLeA00000 z02BZK0000006+r*03rYj09@V&0000004M+e000000J3HQ03rYj0H^>50000002BZK z0000007tX}e*hu?3jl~b2mk;8000~S00000008JS001HY3jmlg1^@s6001BW00000 z007Tk001HY3jn-I1^@s60086w00000002wY001HY3joOM1^@s6002w?00000006}x z0{|ib3jq9L2mk;8000~S00000008n{0RSQZ3jpx?e+B>m0000`000000000T4gmln z01E(!76$+T0000a000000002;lK=oB01E(^g9ZQq0000`000000002Xt^fcc01E(w zSq1K0000a000000000(s{jBZ01E&FSOx$90000K00000000233jhEj01E*0 z1O@;A0000W000000002$2mk;g01E(EBnAKg0000W000000001Ef5QO)A^-~jD8vT< z00000L;wH)00000TPFbkA^-~jAR-3<00000Bme*a00000DMSDOA^-~j96$yD00000 z8~^|S00000c;)~AA^-~joc0C)000007ytkO00000_fP@=A^-~j=nx11000007ytkO z00000WI+G`5&#PTf6%uD000000OSGy000000BjKf03rYj0OY;~0000002BZK00000 z0KNbK03rYj0Eqbo0000005kvq000000G5{m03rYj06ZHA0000009*h7000000PY$9 z0HFX402nn1000000096100000015{H03rYj0AK_L00000e*iQ900000002;&0stZa z3jjPc2mk;8001Ze00000001}!0stZa3jmDZ2LJ#7001}u00000007u5001HY3jhop z1^@s6001BW00000007qd0RSQZ3jlzq2LJ#7001li00000004&{0{|fa4FJG22><{9 z0012T00000e*gd*Q2+oU01E(kBnAKg0000K000000000JZvp@!01E(YAP4{e0000~ z000000002qeE<{900031 z00000001VQ0RSQZ3joBU2LJ#7001Ze00000000*L001HY3jm}L2LJ#7001li00000 z000`h001HY3jq9S1^@s6002Ay00000001E40stZa3jmZ(2mk;8001li00000000kx ze*pj@01E(w83zCW0000K000000000~%K!i(01E)Xa|Qqa0000K000000000PGywo2 z01E){DF*-m0000e000000000#=mG#D01E(QM+g7_0001Z000000000w9|Hg(01W_m zGzkCz0000b000000000$5C8xo01E(!e+32r00000AOHXW00000m2Uz7A^-~jz#s?! z00000fB*mh00000kKh3SA^-~j(9{P2000008~^|S00000dH?_bA^-~jy!ZtG00000 zC;$Ke00000Z3+MYA^-~j)C2|q00000AOHXW00000xmf@JA^-~jSSSVn00000e-r=! z000000M(-c03rYj0L&u@0000004M+e000000B#Qe03rYj0B8jU0000003ZMW00000 z0DXu803rYj001lq0000002BZK0000009^U0stZae+vLaPzV43 z0000a000000000W^Z)=N01E)b2nPTF0000a000000002(!2$px01E)9LI?l=0001d z000000001@8UO$y01E(&69xbP0000)000000001AA^`v*01E(AAO`>d0000m00000 z0000=PyqlU01E)*GY0?we*gdgSO5S300000rl*M0000006YKy000000FhMy03rYj08mE; z0000002lxO0000006KI503rYj0NjxW0000005|{u000000M#`C03rYj06f_S00000 z02BZK000000QwdKe*hu?3jokv2mk;8003YB00000001w}0RSQZ3jip~2LJ#7005i- z00000000va0{|ib3jiEj2mk;8000;O00000005&l001HY3jn}01^@s6000;O00000 z002SZ001HY3jiSW1^@s6005i-00000005vI0stZa3jjRre+K{n0000i000000002b z7XSbv01E(!3@)@d z00000FaQ7m00000$PWPkA^-~jv=;{e000007ytkO000001|b3fA^-~ju*C-e00000 z6aWAK000003R(dGA^-~jXgUV~00000-~a#s00000fBCcl03rYj0Fbr^0000005AXm z000000PA!B03rYj0JuB`0000002BZK000000FA5y03rYj0Qfiv000000BisN00000 z07-iQ03rYj0IYKc0000002BZK000000HKir03rYj0N5D_0000005AXm0000009?5M z03rYje*gr~1^@s6000;P00000004*%0stZa3jk#12LJ#7003A300000004d*0{|ib z3jlav2mk;8001-q00000008U=0{|ib3jhdJ2mk;8001Ze00000007!}001HY3jnY_ z1^@s6000yK00000004$z001HY3jk;;1^@s6e*geH000000002whXMd101E(66bJwS z0000K000000000t&j0`-01E&}=LP@(0000S000000001?`vCwV01E(c-3I^w0000K z000000001l761Su01E(g3I+fG0000a000000000FFaZD}01E&(CS0RSQZ3joxE2LJ#7000yKe*gdg0002LfB*m@01E)5Lk0i<0000W000000001k z82|tw02BZizY72W0000e000000000300ICa01E)*sRsZ60000e000000001>2?GEk z01E(|SqK0C0000K000000002tiU9y301E(En+E^@00017000000002Mf0O_KA^-~j zY)u9L000006aWAK000009OVH3A^-~j4Aln!000007ytkO00000wqF4NA^-~jfcpjj z00000AOHXW00000+gbtuA^-~jFc}B{000008~^|S00000q?iH#A^-~jSTYCz00000 z8~^|S00000McDxWA^-~je@vDK0000002lxO000000Og?o03rYj0GPQ30000007L)) z0000009yBL@Hg0000$ z0{{R30002wo&o?O01E(&A_xEg0000?000000000WtpNZce*g;r9H|EY00000AOHXW z000007;pjrA^-~jKp_YK00000Q~&?~00000g%|(;A^-~jJP!r{00000L;wH)00000 zjH>|vA^-~jOsWR}00000=l}o!00000XYv66A^-~jG@=Ip00000AOHXW00000yfpv- zA^-~j1TqEye*gdg05AXm0000008%;v03rYj0Q?9D0000002}}S000000I&-K03rYj z00>$L0000002lxO000000MUX103rYj01yrc0000008jt`000000Oz#<03rYj0NAz% z0000002BZK0000001EK{03rYj0LTUh000000Av6Fe*gdg007h`0RSQZ3jhQn2LJ#7 z000~S00000001+w0stZa3jhc&2mk;8002w?00000008DD005x?7yw`h3;+NC001xm z00000000T(0stZa3jp9w2mk;8002|~00000005w(001HY3jheZ1^@s6001BW00000 z005o_e**v_01E(UQwRV600017000000001yZUO)z01E&ZAP4{e0000~000000001? zLI3~~01E)Lx&;6L0001d0ssI200024H~;_=01E(YvIPJD0001F1poj5000119s>X& z01W_`GYJ3y0000O000000002Iu>b%f01E)%f5!#@00000&;S4c00000l|}#nA^-~j zghK`Z00000AOHXW00000bDsbJA^-~jG`R)<00000AOHXW00000Km`B*A^-~ji~$A! z00000lmGw#000000WtvqA^-~jI4K7J00000TmS$700000HfsR@A^-~jP=E&j00000 ze}n)40000009b(l03rYj04#V00000002lxO0000008kMF03rYj07zR10000002BZK z0000009d&K03rYj0FXTh0000002}}S000000OCIY03rYj0Pr6M0000003ZMW00000 z06s7P01^NT034qM000000B8XK00000e*io00stZa3ji2W2mk;8003YB00000003^; z0RSQZ3joZ}2LJ#7000~S00000001Kl0stZa3jo;U2LJ#7000yK00000005lz001HY z3jk0G2LJ#7000;O00000007d z000170000000000000005|{u000000Bwi>03rYj0LVrL z0000002BZK000000N8T?e*hu?3jly^1^@s6001BW00000004Y`0RSQZ3jin<2LJ#7 z000yK000000074u001HY3joj)1^@s6001Ze00000006)@000sI3ji#t1poj5007JY z00000005ID001HY3jpXB1^@s6001BW00000004%H001HY3jlb1e+B>m0000q00000 z0001a%K!i(01E&l;syW!0000$000000000p#{vK%01E)HHV6O!00017000000001b zIRF4601E&>HwFLz0000a000000001D_yGVS01E&V+y?*v0001F000000002A4gmln z01E)r76$+T0000ee*gdg00000y+8o~A^-~jyyFG{000006aWAK00000z$yR$A^-~j z7%c_>00000AOHXW00000fWiO(A^-~j6xap;00000C;$Ke000009v1-sA^-~j*c=A{ z00000FaQ7m00000!l?iNA^-~ju)PKV00000Bme*a00000e@_kp03rYj0IU`V00000 z04M+e0000002l@U03rYj03ZVf000000DJ%d000000Mi5l03rYj0NmaO000000B`^R z0000008>B#03rYj0CeL90000007w7;000000B&Fb03rYj0JKmC0000004x9i00000 z0Ot|`03rYje*mx;2LJ#7003M700000001Wz001HY3jj0<1^@s6002M$00000000u1 z001HY3jio#2mk;8001-q000000013J001HY3jo+c1^@s6000~S00000001zN0RSQZ z3jnAg2LJ#7003M700000008}_001HY3jkQV1^@s6e*gd|0000000003-vIz301E(^ z)CT|n0000S000000001oBLM&+01E*8AO`>d0000e0000000013Vgdjn01E&J8VCRY z00017000000000b2m=5j01E)*SO@?B0000~0000000003H~;`501E&R9|iyb0000~ z00000e*gdgm8}5)A^-~jRI3L7000006aWAK00000^Y;M&A^-~j_}d2n000008~^|S z00000UwQ!mA^-~jbd?7H00000Bme*a00000_dEdrA^-~jnBWEg00000Bme*a00000 z;6nfaA^-~j_&){!00000Bme*a00000AiMwoe10000e00000 z0002kcK`q)01E(AJ_Y~)0000q000000002_r2+sV01E*4H3$Fz0000K000000000^ zYXATu01E)PF$Mqt0000?000000000hh5`U001E)nC0001B000000000#Q~&@X01E)z zMg{-?0000K000000000(cme<-01E?ziH0000K000000001~hynm201E&VEC>Jq z0000q000000001&r2qgT01E&By9NLN0000e000000002@8vpA^-~j@Er#L000007ytkO00000Ia2}vA^-~j*J0000K000000002( z0096Z01E)15eEPO0000W000000000yk^%rC01E(+e=rCD00000OaK4?000005cdKA zA^-~jlvD@+000007ytkO00000DJlT~A^-~jK-2~R00000C;$Ke00000x`6-yA^-~j z%y$L=00000U;qFB00000R`mh^A^-~j#8U_W00000SO5S300000@mvA`A^-~js2K03rYj0B9Zv0000005|{u00000e*gn50stZa3jkaI2mk;8001}u00000 z000=Y0RSQZ3jkoY2LJ#7000~S00000000FI0{|ib3ji!v2mk;8001Ze00000006D_ z001HY3joZU1^@s6004vl00000001ed001HY3jhqf1^@s6003YB00000001Qd0{|ib ze+vMxQ3wD40000e000000001Q+W`O~01E&}mm0000e000000000`1OWgd01E(I69)hQ0000K000000001Up8^0P01E&#H3$Fz z0000e0000000019A~A^-~jkn#oq00000L;wH)00000ne6}oA^-~jkN^h&000007ytkO z00000IlBP>A^-~jpt}bE000008~^|S00000dh!AQA^-~j^il`_000008~^|Se*gdg z0GAO103rYj0Hj+80000006YKy000000HYHC03rYj0E`C)0000002BZK000000QrUj z03rYj0H7)e0000002BZK0000003OT&03rYj0BlAG0000007w7;0000001g)b03rYj z0Ne})0000005kyr0000009(ode*hu?3jlb>2LJ#7002k;00000002Uo0stZa3jn+_ z2mk;8005i-00000000^60RSQZ3jkc!2LJ#7000~S00000004oP001HY3jny51^@s6 z002M%00000003yH001HY3jm~51^@s6002w?00000000E^001HY3jkOMe+K{n0001N z000000001mSpWbc01E(gNCp4^0000W000000001<4FUin01E&-81^@s6001BW00000001aE0RSQZ3jla52LJ#7001xm00000002Lu z0stZa3jm-s2mk;8001Ze00000003G)0RSQZ3jm}o2LJ#7e*gd^000000000ihyeg1 z01E&#ng;*?0000S000000001U1ONac01E)X{{;X50000m0000000028g#rK~01E(A zCF59eA^-~j?12UV00000AOHXW00000B^Lt#A^-~jNM8s500000fB*mh z0000013dr$A^-~j7(E6600000`~Uy|00000i8BHKeY&D01E)joCg2^0000K000000001; zf9e1LA^-~j0Qv?100000&;S4c00000z1si)A^-~j`0xe*00000C;$Ke00000YrFse zA^-~j#M1@<00000Bme*a00000XW#+=A^-~j;6w-j00000Bme*a00000FBt*=A^-~j zRK5oQ00000KmY&$00000Sik`QA^-~jf0Vul0000003ZPX000000AZB?03rYj0Dw&f z0000003-ka0000009hRY03rYj00h01E)b;0FKz0000W000000000pPXGWS z01E*0L5gDA^-~jkPip|00000C;$Ke00000*u4M%A^-~jK-2~R00000C;$Ke z00000GN%9lA^-~jfV&0&e*gdg05AXm0000002PG*03rYj09Zu^0000002BZK00000 z0EsmK03rYj0CY13000000Gt2-000000L=me03rYj0B~0b0000002lxO000000O8C4 z03rYj0954$0000009*h70000002U+x03rYj03;y?0000003-kae*gdg003Jb0RSQZ z3jo+32LJ#7001Na000000025Y0RSQZ3jh=?2LJ#7000~S00000004fm0RSQZ3jqAF z2LJ#7001Ze00000005K4001HY3jj251^@s6000yK00000005*;0stZa3jjpk2LJ#7 z000;O00000005W-e*yp^01E(Us|Nr80000u000000000*J^%nB01E(|9|iyb0000q z000000000DLjeFH01E)f<^})&0000?000000002j6951r01E)12L=ED0000$00000 z0001l>Hq*D01E)%`33+00000W0000000022p#cCQ01E)N(cY|0002U000000001IHv#}601E&#)CT|n0000K000000002tK>z?E z01E)bJ_Y~)0000?000000000`Q~>}Y01E)r^9BF_0000e000000002I5&!@q01E)j z1_l5C0000S000000002~o&W$M01E)) z00000Gynhq00000U#S29A^-~jRJ{fO00000TmS$700000p|b!0A^-~jykG_Z00000 zC;$Ke000007fb;FA^-~j`0WM&000006aWAK00000Q`!IkA^-~j5bp*600000C;$Ke ze*gdg0QMY0000002lxO00000 z09ytE03rYj0Q9d10000002lxO000000N4Tm03rYj08sn|0000005kvq000000Kh&1 z03rYj0Hg^B0000002}}S000000NWw}e*hu?3jnAn1^@s6002k;00000000z50RSQZ z3jo+J2LJ#7000yK00000008Y=0RSQZ3jo|s2LJ#7002M$00000006)A0RSQZ3jiqD z2LJ#7001Ze00000001(G001HY3jjDq1^@s6002+`00000006Mc0RSQZ3jlz7e+K{n z0000K000000001Ga{&M%01E(!kp}<(0000S000000001~H~|1601E(+D+d4o0000) z0000000023;{gC701E)5ng;*?0000W000000000KlmY-E01E*4FbDtu0000S00000 z0001NPXYiU01E)P4+sDN0000ee*gdg00000c7Xx_A^-~jbPNap00000kN^Mx00000 zmX81cA^-~jpi2e-00000kN^Mx00000`Pu>iA^-~jh)M_m000008~^|S00000gGK=W zA^-~j>@NoZ00000Bme*a00000=;#6fA^-~jxK9WG00000WB>pF00000fA)3&03rYj z03dJ%0000002BZK000000Ld2v03rYj0O(!_000000AK(B0000002yon03rYj0IY!r z0000004M?g000000FOxm03rYj0D#*E0000004x9i000000BWoN03rYj0K~!u00000 z09*h7000000QWlp03rYje*l;%1^@s6002Ay00000002P=0RSQZ3jj#E1^@s6001BW z00000003%y001HY3jh>!1^@s6005u>00000007Ms0stZa3joyW2LJ#7001xn00000 z008o=0stZa3jnAn2mk;8001Ze00000007J!0{|ib3joky2mk;8e*ge90000000021 zV*mgm01E(=R|Wt80000q000000000k(E

01E(QM+g7_0001Z0000000022>;V8G z01E(k)&~Fp0000S000000000v69WJu01E(+TL=IE0000K000000001bPyhfT01E(Y zMFs!>0000K00000e*gdg8tni8A^-~j(ESDg00000zybgO00000IduR4A^-~jA^-~jc*h3-00000NB{r;00000dCLI+e-0000006YKy00000 z0CzqC03rYj0A%6@0000002BZK000000Aoo203rYj0Pr9N0000003ZMW000000MP0I z03rYj0PxiZe*gdg002+`00000001TU001HY3jk1^1^@s6002Ay000000005l0stZa z3jmBs2mk;8002|~00000005^x001HY3joj`1^@s6001BW00000006o60RSQZ3jple z2LJ#7005K#00000008v3001HY3jnld1^@s6008I#e*gdg0001B>;M2F01E)q01E)TVFv&J0000; z000000000H1p)vf01E(+-v4Fdoo01E&(S_l9D0000K00000 z0000Se`^2$A^-~jFk%J(00000AOHXW00000LC^sJA^-~j9L)y+000006aWAK00000 zbx#2RA^-~jKr;sb00000FaQ7m00000JO}~+A^-~j0OAJ#00000OaK4?00000M*{!= zA^-~jT>S+A00000Gynhq00000DRKb-A^-~je-IG|0000008jt`000000H+B803rYj z0EpxV0000004M+e000000G!DI03rYj0BC3j0000002BZK000000P*qw03rYj0H6m4 z0000002lxO0000002*!p03rYj0N7>*000000Gt2-000000M-%!03rYj0O$q=00000 ze*i!L00000000Sp0stZa3jh=)2mk;8001BW00000006C0001HY3ji2K1^@s6001BW z00000003>(0RSQZ3ji3;2LJ#70000100000004(O0RSQZ3jpxm1^@s6001Na00000 z000Rj001HY3jmlG1^@s6001-q00000e*gfV9s>X&01W`(GYJ3y0000h000000001s zvjPAj01E(YJO}^)0000S000000000tf&l;`01E(wmj?g<0000e000000000&y8r+p z01E)XX$AlQ0000y000000001T9s>X&01W`JGYJ3y0000f000000002GGy(u3e*g;r zCKApi{kFf<7O00000 zApigX00000h*|&uA^-~j3`qt6e*gdg09*h7000000Jzuz03rYj02r1B0000005kvq z000000D1@l03rYj0J!1@0000004M+e0000005X>W03rYj0OX(t0000002lxO00000 z0Cd&?03rYj09?=q0000008jt`000000JG2l03rYj08Hox0000009*h7e*gdg000?( z0RSQZ3jq8U2LJ#7000yK000000094B001HY3jkCq1^@s6000yK00000002G-0stZa z3jln!2LJ#7000yK00000008yo001HY3jm~m1^@s6001li000000001e0stZa3jnAj z2mk;8001xm00000005|5e*gd?01E&VDFy%l0000W000000001-RssMb01E)@7YG0V z0001300000000150|5Xc01E&F69)hQ0000e000000000&k^ulB01E&}od*B_0000S z000000000~AOip*01E(sVF&;K0000$000000001kIRXG801E)%e+UQw000008~^|S z00000rbz$*A^-~j5FrKt00000AOHXW00000>HYu!A^-~j@DK+800000AOHXW00000 zOk00000e;@z=0000008q0403rYj09?ri0000002}}S000000930103rYj z0OY9$0000004M+e0000009`Zz03rYj02nF<0000003-ka000000FUqh03rYj0GI{` z0000005AXm000000Gsdu03rYj00f^00000007w7;00000e*pPR0stZa3jn~~2LJ#7 z002M$00000006ZB001HY3jlEW1poj5000;O00000002^z0stZa3jj1R2mk;8004jh z00000007fQ001HY3jll|1^@s6001-q00000008~>001HY3jh?I1^@s6002Ay00000 z001?10RSQZe+vLC69)hQ0000m0000000028WB~vo01E*0S_c3C0000m000000002V zC;$K=01E(U8U_FW0002+000000001RYXJZv01E(Ifd>Ep0000e000000000OWdQ&p z01E)fTL%CD0000`0ssI20002W9s&R&01E)%?FRq=e*gdgL;wH)00000NxA?4A^-~j zl+p$O00000FaZDn00000qb&dcrT`HD2mk;8000002mk;800000KoS4|A^-~jBnAcm z00000NB{r;00000Y;ghrA^-~j>>&sM000007ytkO00000G>QTMA^-~j94-g|00000 z8~^|Se*gdg0J(_*03rYj05~oP0000002BZK000000GJU103rYj0KB^g0000005AXm z000000K;Mc03rYj06Z%O0000004M+e0000008ADE03rYj03;j-0000002BZK00000 z09X|O03rYj0H7uY0000007L))000000Bw~4e*hu?3jmOw2LJ#7003M700000002)E z001HY3ji1h1^@s60049V000000006i001HY3jkOf1^@s6001-q00000003K30stZa z3jjP62mk;8000yK00000003A5001HY3ji=71^@s6003|S00000002NI001HY3jnYf ze+B>m0001#000000002w3IhNl01E)HSqK0C00013000000002=X8-^q01E(^Tm}FD z0000u000000000l1Ofme01E)5-Uk2x0000u000000002XeF6X?01E)vBnSWi0000W z000000002`$pQc(01E)fL3jhEB z001Ze000000012I001HY3jj0<2LJ#7000~S000000021y0{|ib3jo+r2mk;8002M$ z00000008B@0RSQZ3jiFv2LJ#7001xm00000006v!0RSQZ3jipW2LJ#7e*gen00000 z00027*#ZC}01E&RN(cY|00017000000000;V*mgm01E(2R|Wt80000e0000000009 zK>z?E01E&xAO-*c0000W000000001K_5uJR01E&#R0se70000O000000001Z6#)Pu z01E)H8wUUY0000)00000e*gdg@y`JOA^-~j{LBXc00000AOHXW00000UwHxmA^-~j z^dkrW00000FaQ7m00000ipT;0A^-~j2t)_~00000Gynhq00000vRnZGA^-~jWK0JD z00000KmY&$00000=m7u#A^-~jH2Vbr000008~^|S00000ET{nhej2LJ#7000~S z000000043&0stZa3jpZw2LJ#7002Y)00000e*gdyZvg-z01E)Pj0XS!0000e0ssI2 z00027Bmn>-01E&}AqM~e0000m000000001j1p@#g01E(ESO@?B0000S000000000U zDF6T>01E)vECv7o0000W000000000>lmGxC01E&ZO$Gn}0000~000000000XjsgH8 ze*g;rR4)hs000008~^|S00000`L_T7A^-~jOw9%W00000H~;_u00000zY_xhA^-~j z$Xo~j00000KmY&$00000W1#{7A^-~jTr~&)000006aWAK00000SxW%`A^-~j$m|9H z00000OaK4?000001atxbA^-~j7$XP(e*gdg04M+e0000006}a303rYj07zp700000 z09XJ3000000A}w203rYj00f^00000007w7;0000003{&+03rYj0E89>0000003ZMW z000000G7T103rYj0NlI>000000Av6F0000005XgK03rYj07QNU0000002BZKe*gdg z002Tr0RSQZ3jn<71^@s6000yK00000001dD001HY3jiE91^@s6001Na00000004;^ z0stZa3jh$q2LJ#7000yK00000004f*0RSQZ3jl1z2LJ#7002Y)000000024M0RSQZ z3jiF{2LJ#7000;O00000003bse*gd?01E(&8wLOX0000W0000000010uK@re01E&N ztp@-A0001(000000002LL;wIH01E*4Kn4H+0001_000000001I>j3~F01E&>)&~Fp z0000S000000000iKmY(D01E&RAO-*c0000W000000002X1_1yf01E)ne-sA*00000 zC;$Ke00000iJ}1jA^-~jWTpoI00000FaQ7m00000)*1l-A^-~j)XD|`00000Bme*a z00000OSb|5A^-~jkT3`U00000OaK4?00000%K-rZA^-~j>=6e500000SO5S300000 zH)sF=A^-~j&|C%p00000e^3Gd000000BVf@03rYj01Qb60000009*h70000002h}4 z03rYj0C1KD0000005kvq000000QIr}03rYj065780000003-ka0000000lJy03rYj z07TIT0000004M+e0000001s9G03rYj0Pscz000000AK(B00000e*i-o0RSQZ3jhcn z2LJ#7000~S00000002#)0RSQZ3jn~S2LJ#7001Ze00000001|K0stZa3jnk#2mk;8 z002+`00000005~3001HY3jpx{1poj50049V00000004QG0stZa3jhoo2mk;8001xm z00000004o~001HYe+vM(cLo3e0000K000000002lD*yl@01E)j8wLOX0000W00000 z000032?78j01E)n;|Bl$0002E000000002o=m7vC01E)X)dv6o0000S000000002M zI067701E(w2nYZG00017000000000&9{>O%01E&d76t$Se*gdgBme*a00000D?$MP zA^-~j051ms000008~^|S000003l;zXA^-~jzzGHb00000bN~PV00000c-;a3A^-~j z{67c)000007ytkO000000+#{+A^-~j@G%Gg00000OaK4?00000oJ9cuA^-~jsOSa& z00000Bme*ae*gdg055m}03rYj0KAe10000005AXm0000006`M~03rYj089r400000 z04x9i0000009G~t03rYj08}&v0000007L))000000MWVt03iSr06@SC0000002lxO z000000CCI#03rYj0Jz8p000000Gt2-0000003aIye*hu?3jjPG2LJ#7000yK00000 z0015E0stZa3jlah2mk;8001-q00000000Pf0stZa3jlB<2mk;8001BW000000030= z001HY3jp*92LJ#7001Ze00000000G80RSQZ3jlOD2LJ#7000~S00000008b-0stZa z3jn<5e+K{n0000m000000002ja{&M%01E)Pkp}<(0000a000000002G3jzQl01E)n zw+8?K0000;000000001zX8-^q01E&}S_S|B0000`0ssI20002%$N~T&01E&NI0yg$ z00017000000000r82|tx01E)D5C#AM0000)e*gdg00000HM9T#A^-~jkjVxB00000 z7ytkO00000U!?*7A^-~j+%*UQ000008~^|S00000I+y_fA^-~jETIPg000007ytkO z00000-Vp!*A^-~jz$69$00000AOHXW00000$NB;QA^-~jOjQT~00000FaQ7m00000 ze{HY=03rYj0Q4>h0000002BZK000000GE9M03rYj0H_rQ0000003ZMW000000Dg}F z03rYj0HmA;0000004M+e000000C%+j03rYj0MyC`0000003-ka000000M2m&03rYj z00bfk0000008jt`0000006ew;03rYje*hHA1^@s6001Na000000018Z001HY3jjp_ z1poj5002|~0000000424001HY3jnx*1^@s6001-q00000003310stZa3jmNO2mk;8 z004jh00000003Iz0stZa3jkzJ2mk;8000~S00000005_o0stZa3jjz?E01E(!J_Y~)0000e000000000x)B*q^01E(kNC*G`0001700000 z0001tZ2h6exu0000e0ssI20001DgaH5|01E)zm03rYj0OSh@0000004x9i0000004*Z|03rYj05Hb~00000 z07w7;000000IGKZ03rYj0H~4&0000002BZK000000MZ5k03rYj02~Ac0000003-ka z000000C9f+03rYj0EBl2e*gdg001BW00000001nj0stZa3jho_2mk;8003M700000 z0053b0RSQZ3jlO32LJ#7003M700000005`=001HY3jo-h1^@s6002Ay00000002qx z0stZa3jh#G2mk;8003M700000002%J0{|ib3jio$2mk;8004{te*gdg0002Ey8r+p z01E&(Y6buR0000m000000002=!U6yy01E&#H3$Fz0000e000000001*kO2T901E)% zoCg2^0000?000000001xR{;Pb01E)T^acO`0000W000000002}0{{Rb01E*0{sjO4 z0000`000000002_e-{D(A^-~jEWQT-00000C;$Ke00000dL#k>A^-~jr0@p-00000 zL;wH)000004ub&zA^-~j_?HI&00000Pyhe`00000>v91AA^-~jq>%>z000006aWAK z00000auWdnA^-~jBpC+)000007ytkO00000n79A{A^-~je{^RC0000006+i$00000 z0G+u303rYj0Km8h0000008jz|000000E2o003rYj03;*`0000003ZMW000000M!`) z03rYj02~qq0000007L))0000005XvP03rYj05D7j000000GI#(000000G0Fr03rYj z0I&%M00000e*i=P00000001{i0RSQZ3jjzl2LJ#7000~S00000000rS001HY3jlb^ z1^@s6003M700000000~Q0stZa3jnND2mk;8002k<00000004Lp0stZa3jj>#2LJ#7 z002+`00000004tI0RSQZ3jp}s1^@s6002k;00000e*gg5B>(^-01E(+7zO|U0000W z000000001uZ2|xy01E(c9|!;d0000~000000001bhXDX001E&Zng;*?0000S00000 z0000w00000WB>pF00000sQ3Z^A^-~j2vrCG00000C;$Ke00000SHuDU zA^-~jpfv~p00000C;$Ke00000Kpg`BApjHrxWEel000007ytkO00000Od0?HA^-~j zU=juZ00000ECB!j00000$}|B0A^-~jJSqnOe*gdg0IUE200000019mZ03rYj02qV^ z0000004M?g000000B5HF03rYj0PwX20000008jt`000000R7JZ03rYj0DR{L00000 z0MGyc0000007ysz03rYj0I&@R0000005|{u000000I|{m03rYj0LaY;0000005kvq ze*gdg001V+0RSQZ3jp+S2LJ#7000yK00000002X6001HY3jkm<1^@s6000yK00000 z005)I0stZa3jjPr2mk;8000yK00000002-T0{|fa4FD)L2><{9001ul00000001%& z0{|ib3jlOj2mk;8000yK00000007TYe*gd?01E)%BnAKg0000`000000001$1pojd z01E)L0tNs80000m000000001e7Xknx01E&Rz6SsR0000S000000002-!2tjw01E&_ z!3O{U0002Y0RR910001uYybcv01E)LV+H^K0001V000000002~Z~y=y02Balf4~a> z000007ytkO00000u7>~sA^-~jtb7Il00000H~;_u00000RILC2A^-~jAj1X#00000 z1OWg500000=`jERA^-~jj4uWN00000FaQ7m000005Htb+A^-~jtk4Gl00000AOHXW z00000ngsy>A^-~j#1jVq00000e_Q|n000000I_KR03rYj0Gwb30000003ZMW00000 z09ph903rYj0GR&;0000004M+e000000E%}403rYj0IVYj0000003ZMW000000BWQH z03rYj0Q4gW0000005AXm000000I+5N03rYj0GL?@000000AK(B00000e*h;F0RSQZ z3jhom2LJ#7000;O00000000mI001HY3jk321poj5000O800000006%j0stZa3jkQ` z2LJ#7000~S00000003Y^0RSQZ3jiE12LJ#7002Y)00000006GB0RSQZ3jidt2LJ#7 z001}u00000004@?0RSQZe+vMJzy|;T0002I000000001uHUa=501E)H2M7QF0000m z000000000~YXJZv01E)rfCm5o0001p000000000*bpik)01E(w2nYZG0001700000 z0002Q!T zA^-~j@K*)^000006aWAK00000z1jc(A^-~jOz#E&00000lmP$$00000L9PJ+A^-~j zkT?eb00000AOHXWe*gdg05^&O03rYj05F>e0000004M+e0000006-1{03rYj0B~0b z0000002lxO000000Ez$t03rYj01T=J0000003ZMW0000001mGJ03rYj0CdC#00000 z02lxO000000BqO-03rYj0N_ao0000005AXm000000HU4(e*hu?3jlB;2mk;8000~S z00000005Ex001HY3joly1^@s6001BW00000005!}0stZa3jidr2LJ#7001}u00000 z007j80stZa3jjzg2mk;8002Y)00000001q1001HY3jj2B1^@s6000;O00000002?V z0stZa3jnl6e+U2o00017000000002?W&!{r01E&J90&ja0000q000000000Qy8-|r z01E)zF$e$v0000K000000000(3IPBj01E)f6$bzS0000a000000000A@BjcJ01E(Q z1_uBD0000q0000000020Q2+oU01E)%MFs!>0000Oe*gdg00000^#lL_A^-~j6afYR z00000AOHXW00000^xpyiA^-~jphO4&00000C;$Ke00000-!}mOA^-~jG~5ON00000 z6aWAK00000zVHG7A^-~jtWpR700000C;$Ke00000kh=f?A^-~j{AmUN00000JOBUy z00000e>ffh03rYj0EiU^000000F(d#0000000d?N03rYj00is@0000004M+e00000 z0MSkW03rYj0MJAR0000003-ka0000004cTt03rYj0IV+v0000004M+e0000000|!e z03rYj04OI00000005kvq000000E!j@03rYje*i%22LJ#7000;O00000007FD0RSQZ z3jq9}2LJ#7001xm000000049u0RSQZ3jo+12LJ#7000;O00000000Z(0RSQZ3jplY z2LJ#7001BW00000000gJ001HY3jj0$1^@s6001Ze00000007QM0stZa3jo;I2LJ#7 ze*ge1000000002qdH?_-01E(6a|Qqa00017000000002!3;+Nk01E&V1qJ{B0000q z000000000Ap8)_O01E&>qz3>10000K000000001}-2eb001E)r@&*6^0000m00000 z0001m>jD5G01E(kNC*G`0001700000e*gdgC&mE)A^-~jykQ3b00000NB{r;00000 ztrh?PA^-~jmNEfVeO z01E&R4hR4M0000`0000000021Spfhd01E&dIR^j$0000?0RR910002y6951r01E)% z2L=ED0000O000000001Me@p@ZA^-~jAP)!t00000TmS$7000004jcmjA^-~jRA2}I z00000Bme*a00000oP7WQA^-~j@O1_N00000AOHXW00000f7b#4A^-~jC`kwa00000 zWB>pF00000KV1O;A^-~j(E0`d00000AOHXW00000ozMaRA^-~jf22GJ000000Du4h z000000NR8C03rYj0Jskb0000004M+e000000H}}v03rYj0H8|-000000FVFx00000 z0J(tz03rYj0CWrp000000FVFx000000O9rm03rYj08CT}0000007w7;00000045j% z03rYj0O(!_00000e*jN z000000H^=}0000002IIi03rYj05m}e000000DJ%d0000001Mp$03rYj02Dw700000 z06+i$e*gdg000^~001HY3joMB1^@s6003YC00000006K^0stZa3jpX12mk;8000yK z00000007870RSQZ3jjzh2LJ#7001Ze00000005~8001HY3jnkP1^@s6001BW00000 z003+)001HY3jll^1^@s6000yK00000002uXe*gd?01E)D8wLOX0000W000000001X zlL7!D01E)zFbDtu0000S000000000dAOHX&01E(M76t$S0000a000000000xr2qgT z01E)Xx&{CM0000W0000000001i~;~601E)57zh9W0000m000000000m5di=q01E)1 zf4&9)00000L;wH)00000^ArOBA^-~jKwSs`00000kN^Mx00000m1_V1A^-~jWMT#Y z00000U;qFB00000&dmS-A^-~ju;m5-000001OWg500000Rj~j7A^-~j$j1f%00000 z7ytkO00000i7f&EA^-~jlmG|-00000e^3Gd000000Cx=l03rYj07wM}0000003ZMW z000000Gr+03rYj0Av&h0000007L))000000C!9P03rYj0Axc30000003ZMW00000e*g!A z0stZa3jmZ32mk;8001Ze00000002CB0RSQZ3jpkr2LJ#7001}u000000085&001HY z3jlb@1^@s6000;O00000006NA0{|ib3jl~$2mk;8005`}000000092h0RSQZ3jp|) z2LJ#7001BW00000002)o0RSQZe+vLe+y(#u0000?000000001m76AYv01E&(90vdZ z0000W0000000015o&o?O01E(AA_xEg0000S000000000p(*Xb?01E*8%?AJg0000e z000000002=0ssIa01E(w`~?620000q000000002HMF0RI01E&dLIwZ;e*gdgoB#j- z00000Ou+&GA^-~jEJ6qX00000d;kCd00000e(3-JA^-~jn1TiX000000096100000 zUYh^_A^-~jNV5h200000Z~_1T00000I@kaJA^-~j;Ozzg000007ytkO00000^w|Lb zA^-~j^w9?Z00000-~a#se*gdg0OJw^03rYj0B~Fg0000009XJ3000000D0~J03rYj z02BfT0000000;sA0000007feU03rYj0EGJo0000008jz|000000H$mK03rYj0O*4U z0000005AXm000000IL!K03rYj06@P60000007L))000000DrIne*hu?3jkcO2LJ#7 z003+O00000008zj0stZa3jp8;2mk;8001Ze000000016>0stZa3jp9I2mk;8003M7 z00000007VN0RSQZ3jko(2LJ#7001xm00000001&T0stZa3jo{+2mk;8000~S00000 z006jD001HY3jk0he+B>m0000W000000000|7ytkw01E&R4h8@K0000i0RR910002X zU;zLk01E)%PzL}20001t000000002jk^lfA01E)fOa=e|0000`000000002iPyhfT z01E(EBnAKg0000W000000000&3IYHk01E)H2LJ#7000~S00000008es0stZa3jkaU z2mk;8e*gd&000000001WCjbB<01E&N90mXY0000W000000002eh5-N~01E&(9|r&c z00017000000001c#{d8#01E(A-39;v0001l0RR910001xZUF!y01E(+iU$Ay0000e z0ssI20002Wh5!H}01E(kd2LJ#7 z002k;00000001qa001HY3jnx&1^@s6003|R00000000%R0RSQZ3jpY?2LJ#7000aE z00000008G>0stZa3jmlK2mk;8000~S00000003M=001HY3jlaO1^@s6001xme*gdg z00004LjnLI01E(c3J3rI0000S000000000f)Byk@01E&(&IbSh0001t000000002C z1pojd01E)*0tNs80000y000000001gdjS9<01E(s6$bzS0000K000000001E4*>uo z01E(^7Y6_U0000S000000002Ff4BhvA^-~jEVu^%00000H~;_u00000G#mo}A^-~j zAYcdp00000Gynhq00000_FMn}A^-~jG${rE00000H~;_u00000b|L@(A^-~jC>I6* z00000NB{r;00000yE*^>A^-~jtUCq(00000WB>pF00000)+qo0A^-~je>g1$00000 z02BZK000000BnK+03rYj06ZrM0000008{_~0000003TBT03rYj0Gvh!0000004x9i z000000EQ3)03rYj0Nh##0000006+i$000000J>KK03rYj0FW360000002BZK00000 z08Z!t03rYj06_N!00000e*hc;00000004R#001HY3jmB01^@s6002Y)00000008O+ z001HY3jja_1^@s6001BW00000004#z001HY3ji=B1^@s6001BW00000001`N0stZa z3joMO2mk;8000;O00000001Sy0RSQZ3jj1)2LJ#7002+`00000e*ge+h5`U001E&p zDhL1o0000$000000000o!2kdv01E(k*9HIp0000W000000002D3IG5i01E)r1O@;A z0000W000000002AHUa=501E&J2nYZG0000O000000002}83F(z01E(g><0h<0000) z000000001l2LJ#fe*g;rI3xxD00000AOHXW00000mel|NA^-~juV!*01E)n;|2f#0001l0RR910001j zBLV;-01E(M@CN_@0000)0000000029r~v>X01E)*HU|Iz0000K000000002o1ONac z01E(we*gvm00000kN^Mx00000O=$oCA^-~jKwt&{00000TmS$700000wyyyIA^-~j zq^$=400000L;wH)00000@x}rGA^-~jlr{(e000008~^|S00000xVr)XA^-~j@G%Gg z00000OaK4?00000PJ{vgA^-~j5GV)$00000e;5D&000000Q>m>03rYj0B8*d00000 z03-ka000000E(di03rYj01$u%000000BisN000000B{HZ03rYj0F(p<0000003ZMW z000000P-vV03rYj04y8^0000003ZMW0000001^QJ03rYj0Py(*0000004M+e00000 ze*pLt001HY3jmA=1^@s6001-r00000004#o0{|ib3jkDC2mk;8000~S00000006@T z001HY3jkyQ1^@s6001BW00000003S!0stZa3jl1<2LJ#7000~S00000001*D001HY z3ji=K1^@s6004jh00000008;x001HYe+vNc`UU_10000`000000000l%K!i(01E)D za|Qqa0000K000000002hdI10;01E(^l?MO-0001B000000002K>Hq*D01E(^g9ZQq z0000`000000001hWdHyo01E(wSq1A^-~jcwh(s00000Gynhqe*gdg0JaGM03rYj0F)I60000002BZK0000001j>e z03rYj0BDE@0000004M?g000000B*Jb03rYj0H9+A0000002BZK000000Oh3t03rYj z0A!~J0000003ZMW000000EsUF03rYj02C+(0000003-ka000000BrvOe*hu?3ji?Q z2LJ#7000yK00000002(Y001HY3jhG=1^@s6000;O00000002ZY001HY3jioF1^@s6 z001Na00000004M9001HY3joYK1^@s6002w?000000047*0stZa3jly52mk;8001Ze z00000003(N0RSQZ3jn|oe+K{n0000i000000002}c>n++01E&Zas~hZ0001700000 z0001EO9B8Q01E(c-3I^w0000K000000001em;eAG01E(&ody5^0001R0ssI20001m zw*UYl01E)j%mx4e0001h000000002*mjD1F01E*4mj(a;0002ge**vj00000Z4m$f zA^-~js09W900000AOHXW00000zySaNA^-~j82beP000008~^|S00000M`!^6A^-~j zd}s#%00000yaWIM0000069xhRA^-~jbl?X7000007ytkO00000)ky&WA^-~j7%>L` z00000FaQ7m00000e*nAz03rYj0KB^g0000005AXm0000001^fR03rYj05DSs00000 z02}}S00000009dC03rYj0Q3X~0000003ZMW000000J3xf03rYj06-%M0000005AXm z000000QL|703rYj0B|J+0000005kvq000000F~1M03rYje*h#s2mk;8002+`00000 z000E4001HY3jox;1^@s6002k;00000007yj001HY3jl;2LJ#7e*gd!000000002r;Q|0601E&}P6z-10000S000000002w6#)Pu01E*0 z8wUUY0000m000000001GApig(01E)576t$S0001l000000000w>Hz>E01E)%oCg2^ z0000?000000001OAOZj)01E(k?*{+?0000q00000e*gdgjQRlpA^-~jfT#xm00000 zEC2ui00000QCkc+A^-~j>@)@d00000FaQ7m z00000*arguA^-~j#8?Ob00000AOHXW00000@?QY}A^-~jfcpjj00000AOHXW00000 z$p-)ce;MA*A^-~j{7?u000000C;$Ke00000rKbS^A^-~jf2^nn z0000003-ka000000DOA@03rYj0Kjtw0000002BZK000000IVhg03rYj0A%q800000 z08jz|0000008-2V03rYj02t#20000009*h7000000P?W{03rYj002A)0000008jt` z000000B{lj03rYj0E`9(00000e*ho=00000002n*001HY3jo9q2LJ#7001li00000 z006OP0RSQZ3jnNR2LJ#7006uM000000089=001HY3jl}(1^@s6001BW00000004(d z000sI3ji>^1poj5001ll00000008Pz001HY3jl~l1^@s6000yK00000e*gfpGXVf1 z01E)zDF*-m0000K000000002~(gFY?01E&NNC*G`0001N000000002KnF0VJ01E(= zG6(0002s z000000002v*#H0{01E&(?*;$>0000K000000001OSO5Sb01E(cCk6lj0000y00000 z0000GOaK5P01E&#Lk0i<0000m000000000KX8-^q01E(sEd~Gp0000K000000002g z*8l(_01E)ff9(bU000007ytkO000004OIdFA^-~j7#9ct00000i~s-t00000kp}_* zA^-~jT(SoM00000JOBUy00000XD|W)A^-~jFwF-5000006aWAK00000et!V~A^-~j zgq8;Y000006aWAK00000zF`6YA^-~j+!_b~00000e=q<5000000Q2LJ#7001Ze00000 z00684001HY3joyn1poj5004Xd00000007F#001HY3joyM1^@s6007Vc00000008SJ z0RSQZ3jjnS2LJ#7001xm00000008@M001HYe+vM}Y6buR0000m0RR910002R(*OV> z01E&Z=>`A*00017000000000hrU3vV01E(^rw0H40001R000000002N)&Kw^01E&V z?FIk<0000O000000001ND**r^01E){)CK?m0000K000000001L$p8Q%01E)T;06Ey ze*gdg7ytkO00000eIoz>A^-~ja2Eyu00000C;$Ke00000E%yNcA^-~jtlI|w00000 zBme*a00000+jRf{A^-~jFiZvj00000m;e9(00000^6>xwA^-~jLpF00000fBl&O03rYj0C=GX0000007L))000000I)Lv03rYj0BA7= z0000005AXm000000N=R)03rYj08G&a0000002l!P00000025FG03rYj0Q?UK00000 z0Du4h000000OW1}03rYj0CZ;t0000006+i$000000F*}p03rYje*kn12mk;8000yK z000000047o0RSQZ3jhdm2LJ#7006uM00000002|70RSQZ3jkEK2LJ#7001}u00000 z005uD001HY3jjRW1^@s6003M700000003tL001HY3jkdG1poj5001-q00000002W_ z001HY3jk;;1^@s6e*geH0000000026QUL%W01E&hHU|Iz0000K000000001Y;{pI8 z01E)XP6z-10000W000000002>!~g&y01E&}+y(#u0000?000000001S;{X6601E)< z^#%X{0000e000000001jt^xoe01E)XItTy&000000RR91e*gdg2pIqXA^-~jfDZ-$ z00000ECB!j000008aDv|A^-~jL@NgX00000FaQ7m00000fHVLAA^-~jxG@F*00000 zOaK4?00000>|z1{A^-~jr0NF%00000FaQ7m00000Ttoo?A^-~jkS_-S000006aWAK z00000+Drieem0000O z000000000876Jew01E&t><0h<0000K000000001xj{*Q901E(&F9-kt0000W00000 z0001HWB~vo01E(wS_c3C0001R000000002hfA;_YA^-~j6rBbD00000JOBUy00000 zgBSwpF00000swn^fA^-~j_$&qh00000AOHXW00000xgP@nApi{k zf8aC;0000005kvq000000NZc@03rYj0MHNz0000003ZMW000000H#3z03rYj03a_0 z0000004x9i000000Op7Q03rYj0Nh3f0000002BZK000000Dk!a03rYj0EDLp00000 z02BZK0000008M8A03rYj01#RR00000e*icD00000005aX001HY3jjbc1^@s6003kF z00000007}30RSQZ3ji!22LJ#7001Ze00000003_j001HY3jlZr1^@s6000yK00000 z006+v0RSQZ3jmDD2LJ#7005i-00000001W(001HY3jp{N1^@s6001Ze00000e*gd$ zJ^}zD01E&}2?ziH00017000000000{tpWfd01E(wIS2p%0000e000000000NumAue z01E(o#RdQX000000RR910001(00000FaQ7m00000ZLb0VA^-~joGu6e z00000Bme*a000005CZ@JA^-~jxcmhG00000bN~PV00000?>qtkA^-~jB-IB100000 z6aWAK00000xoZFbA^-~j1TqEy00000FaQ7m00000VC?|_A^-~jl-36Te*gdg02BZK z000000QUp~03rYj0IX670000004M+e0000004f6j03rYj04)6l0000005AXm00000 z09u*=03rYj0F0mp0000008{_~0000005#zP03rYj002!00000007wA<000000EQI; z03rYj00is@0000004M+ee*gdg008K>0RSQZ3jm0>2LJ#7002k;00000003Ym001HY z3jll=1^@s6000yK00000008fw0RSQZ3jmy?2LJ#7001xm00000006*00RSQZ3joM1 z2LJ#70068200000007Va0RSQZ3jhG#2LJ#7001xm000000074%e*gd?01E&J7zO|U z0000a000000002_@&N!M01E(+*9QOq0000y0000000015MgjmL01EBM1Nh0000m00000 z0000XK>`3G01E){f7J&700000Pyhe`00000Admn6A^-~je1HZ300000C;$Ke00000 z$|nE-A^-~jL>UGE00000Bmn>b00000*z5uTA^-~jL{SI;000008~^|S00000qx}E? zA^-~jd=Li!00000C;$Ke00000g69DMA^-~jh}8!G00000e;fb+0000007Ezc03rYj z0AwEq0000005|{u000000Bp7a03rYj035dm0000002BZK000000GK}j03rYj0Pr6M z0000003ZMW000000Ky#u03iSk04OsF000000BQgL000000QrOf03rYj07OLw00000 z02BZK00000e*jzb001HY3jpW{2LJ#7003kF00000008Go001HY3jnx61^@s6001BW z00000000%S0RSQZ3joNm2LJ#7001-q00000007yt0RSQZ3jmn12LJ#7000yK00000 z0010W001HY3jmZz1^@s6004LZ00000007p)0RSQZe+vMx!v_EW0001Z000000001z zTmb+g01E&_Oa}k}0000W000000001+vjG4i01E(&v93*000006aWAK00000^G*T)A^-~jT;2x&00000 zC;$Ke00000Xd3_kA^-~j&=Up#00000C;$Kee*gdg06_}^03rYj0HnwV0000002BZK z00000046R103rYj0OSG)0000005|{u000000L~r*03iSk01z|@0000003ZMW00000 z0E%D&03rYj0Du|@0000005|{u0000006KR703rYj02Dq30000003ZMW0000008|$M ze*hu?3jpLM1^@s6002Y)00000006pT0RSQZ3jh>X2LJ#7002|~00000007x7001HY z3jiz~1^@s6001}u00000001k>0stZa3jp9m2mk;8001Na00000008g90RSQZ3jl1y z2LJ#7001Na00000005S90stZa3jhEIe+U2o0000K000000000)d;kC<01E)ra|Qqa z0000e000000000WodN(N01E(&Gzb6y0000e000000002|t^xoe01E)XI|u*(0000K z000000000&!~p;z01E(+#0LNX0000a000000002RNB{sL01E)nAO-*c0000We*gdg z000008yy1xA^-~jC}9Wy00000Gynhq000003$_6OA^-~jpic(?00000AOHXW00000 z?Zg5AA^-~jP(ug+000006aWAK00000;*tUYA^-~j2pR|g00000TmS$700000YtjM$ zA^-~j^hXE)000007ytkO00000e|Z!E03rYj05ls10000005AXm000000H87g03rYj z0IUWG0000006+i$000000OL0R03rYj01zJr0000008{_~00000010XV03rYj0K|3& z000000K5bM000000E))}03rYj090ZJ0000003-ka0000009FzJ03rYje*kO-1^@s6 z001BW00000006tX0RSQZ3jm0_2LJ#7000;O000000021n0stZa3jowq2mk;8001-q z00000007OE001HY3jmmc1^@s60000100000008$P0{|ib3jkDO2mk;8001-q00000 z004e!001HY3jp|F1^@s6e*gg7000000001K#{mE$01E&FVg~>K0000e000000001H z^#K4P01E(g*#`gs0001x000000001sC;$K=01E(!D+T}n0000W0RR910000~hyVa0 z01E&heFgvk0000e000000002}^a21P01E)nOb7q~0000O00000e*gdg=vV*%A^-~j zR7eH@00000AOHXW00000<@f;rA^-~jc-#j700000lmGw#00000PeA|xA^-~jP#^{X z00000EC2ui00000Puc;?b; z0000K000000002AodEzM01E(Aq6Yu~0001R0RR910002aN&)~P01E)T4hR4M0001F z000000002AQvv`Y01E(66$k(T0000K000000002of8GKBA^-~jpiBq=00000FaQ7m z00000TA%;`A^-~jXt@Re00000FaQ7m00000@Z16bA^-~jxIYL000000C;$Ke00000 zJyrn#A^-~jTsQ{+000007ytkO00000x0wI{A^-~j6rctG00000Q~&?~00000??nIr zA^-~jf2cnO0000005AXm00000018e403rYj0Qm3*0000004M+e0000002*Kb03rYj z0O%E)8>ZWMy)40A^`yWo~bm5N!dF1vF!Cb##}TZ2{SrCuRW- zmoJtO6}LBU0Z|v1)v^#5w?v5nR|mHhlL7ZFmj%5J8MkG_0c{4ChL-^{w-3w#l~I=x zI1yBra1s$gx6C5~Mgq48Cju;Smu15NBbSr74;;5no&qKVm&KO>F_(Xn0SC9^q5{}Z zm(ZO8J-5&F0uuwbruYK=A(t5%0}PjNf)6T}PZ|S8mrQ;T47c_g14b^lRZ0V-0k=g= z0|!u-)|C%4m!OXh2$$Nk0UVbwpaWo+ZQ~CJm)f%d9G5Vl17Npho&)PQmrR@k43}`H z4u7{2*8?700000009620N5x401yBG03ZMW0GE-L1^@sG0DLI}0000000962 z06HlH01yBG03ZMW0GE-L1^@sF0DLI}00000009620L>@^01yBG03ZMW0GE-L1^@sB z0DLI}004gg000310RT`b0{{>J001BW005VfmIeR-1OR*~0{{R3000312LSyj0{{>J z004jh003e5mjVC)4FHEJ0{{>J004!5DFOfh3;>oX0{{>J003k7mjVC)3jm}k0{{>J z007gkYXtxR2mrGw0{{>J0043LmjVC)2LQe)0|0*z0001F_?H3z00scfDFXly0001V zDUt{P00RKrDFXli000010096DDFXly000000001&k(LGk00IDfDFXli0002!y$b*U z000031ONa40000$nFRm<0002+y$b*U000031ONa40001>_yqs}0002^y$b*U00003 z1OR^k00000_?QI%000000KN+V000000|Wp700000=)(vA000002)+vd000000|Wp7 z000005X1-o000005WWil000000|Wp700000AjAj&000007`_Vt000000|Wp700000 zD8vW=00000AifI#000000|Wp700000IK+Pl000000000C0000000RU7000000000C z0000002lxa0000000RU70000009Z8%0000003ZMi0000000RU7000000BAJ{00000 z04M+q0000000RU7000000Dv_K0000005AXy0000000RU7000000FX5a00000062dD z3;+NC0009700000005{p2><{9002M$3;+NC0009700000006i(2><{9002k;3;+NC z0009700000007W62><{9002+`3;+NC0009700000007`M2><{9003A33;+NC00097 z00000008(k2><{9003YB3;+NC004gj1ONa400008HVFU#0001J01N;C000031ONa4 z0000WHVFU#0001R01N;C000031ONa40000mHVFU#0000ez6$^V000010RR9U00000 z000000002c{tEyA000011ONaX00000000000000mz6$^V000010RRBB0|0*j00000 z00000VE+pM000000R#X5v;zPD0000000000IKB%2000000RaF2%L4!a0000000000 zxc&le00000 z0R#X5R09A20000000000;Jyn0000000RaF2I|l#&0000000000=)Ma8000000RaF2 z(E00000009920C)%h00000000000GPiE00000 z009920KEnP000000000008qdS00000009920KEnP00000000000BFDq0000000992 z0KEnP00000000000D!;?00000009920KI<(0000000000005Z43jhEB00032006xP z0000000000006MS3jhEB00032006xP0000000000000O83;+NC00032006xP00000 z00000005xB3jhEB00032004Ce0000000000005}J3jhEB00032000vN00000004gg z0002MzY72W000010RR9T1^@s60000000000zzYBX000010RR9T1^@s6000000002s zzY72W000010RRBh0ssI2000000002+zY72W000010RRA{0000G000000000OzzYBX z000010RRA{0000G000000000$zzcr>000000RaF2r2qf`5C8xG00000SilPa00000 z0RaF2r2qf`5C8xG00000aKH-y000000RaF2r2qf`5C8xG00000h`yH0000000000z`zRt000000RaF2x&r_J0000000000$iNE#000000RaF2 z`2YX_0000000000*uV<_0001g009920Hz2400000000000N}t2000000099204@dq z00000000000Pw&I00000009920LTUa00000000000I2>800000009I503!wf00000 z000000I>cG00000009I509ge900000000000KonW00000009I507wUa0000000000 z008Lz3jhEB00035001rk0000000000008*@3jhEB00035001`t000000000000030 z3jhEB00035001Tg0000000000000pG3jhEB000350089z0000000000001EW3jhEB z000350015Z000000001g0000e{|f*B000011ONa_00000000000000m{|f*B00001 z1ONaS1ONa4000000000u{|f*B000011ONaT1poj5000000000;{|f*B000011ONd4 z0ssI2000000000`{|f*B000011ONa`1ONa40000000013{|f+r000000R#X52L=ED z0000000000X#WcU000000R#X5WB>pF0000000000aQ_Pc000000R#X5ZU6uP00000 z00000c>fCk000000R#X5Z~y=R0000000000i2n-!000000R#X5od5s;0000000000 zkpBw+000000R#Yl0Hgo_00000000000GR&^00000009I50Am6G00000000000HFU1 z00000009I50J8u900000000000I2^900000009I50OfH00000 z009I50Gk8=00000000000J#4P00000009I50CWKW0001g00000006-M3jhEB00035 z0040V0000000000007AU3jhEB000350086w0000000000007Yc3jhEB000350089x z0000000000007wk3jhEB00035008O$0000000000007|s3jhEB00035008>{00000 z00000008KJ{|f*B000011ONd200000000000002+{|f*B000011ONa40RR9100000 z0002^{|f*B000011ONaE0RR91000000000G01N;C000010RRBn00000000000001> z!wUca000021ONcA0ssI2000000001}!wUca0001g0t5g69s~dY0000000000u)_-g z000000t5g6zXJdO0000000000xWfwo000000t5g66b1kQ0000000000z{3jw00000 z0t5g63;_TD0000000000$ioW&000000t5g6OacG^0000000000(8CJ=000000t5g6 zW&;3!00000000000NBF|0000000IO600RI300000000000N}$50000000IO600aO4 z00000000000O-RD0000000IO60HOi_00000000000Pw>L0000000IO60G9;-00000 z000000QkcT0000000IO60ObV$000000001g0002Q3jhEB00066006@X0000000000 z000QY3jhEB00066000;W0000000000000og3jhEB00066005W;0000000000000=o z3jhEB00066004pl0000000000001Dw3jhEB00066008F!0000000000001b&3jhFr z000021ONbW1^@s6000000000m#0vlb000021ONc#1ONa4000000000u#0vlb00002 z1ONaO0ssI2000000000$#0vlb000021ONa900000000000000;#0vlb000021ONaA z00000000000000`#0vlb000021ONbkU<3dF0000000000Si}ne000000t5g6l>-0( z0000000000V8jam000000t5g69|HgY0000000000Xv7Nu000000t5g66$bzS00000 z00000aKsA$000000t5g62LJ#70000000000c*F|;000000t5g6(gpwk0001g00000 z0D!~`0000000IO608#R~uc000021ONaq z2LJ#70001g00000sKpBa000000t5g6paB2?0000000000u*C}i000000t5g6as&VX z0000000000xWx+q000000t5g6;sgKy0000000000z{Lvy000000t5g65D5SP00000 z00000$i)i)000000t5g6;R65w0000000000(8UXX0000000IO60BZpN0000000000 z0NBL~0000000IO60OkY$00000000000N}+70000000IO60A2+E00000000000O-XF z0000000IO604M000000001g0002c#tQ%d000021ONc^0ssI2000000002k#tQ%d z000021ONb92mk;8000000002s#tQ%d000021ONbp1^@s6000000002!#tQ%d00002 z1ONc!2LJ#7000000002+#tQ%d000021ONce1ONa4000000002^#tQ&{000000t5g6 zJ_rB+00000000000LKde000000t5g6tpWf500000000002*(Qm000000t5g6uL1x7 z00000000005XTDu000000t5g6hXMcq00000000007{?0$000000t5g6?FRq=00000 z00000Ajb;;000000t5hm0KNkN000000000004T=`0000000IO600jsD0000000000 z05Hc30000000IO600{^H00000000000651B0000000IO605Ado000000000006@nJ z0000000IO601f~E000000000007%CR0000000IO60I~=G0001g00000002#|r=e0001g0t5g60|Nj60000000000 zsK*Nc000000t5g6YX$%S0000000000u*VAk000000t5g65C8xG0000000000xW@|s z000000t5g6lLY_(0000000000z{d*!000000t5g6RRI710000000000$j1u+00000 z0t5g69svM<00000000000MN$^0000000IO60OSGy00000000000NBS10000000IO6 z01*HH00000000000N}?90000000IO60N4Zo00000000000O-dH0000000IO600amC z00000000000Px2P0000000IO60AmOM000000001g008*M3jhEB00066008m>00000 z000000002U3jhEB00066005o?0000000000000Qc3jhEB00066000yP0000000000 z000ok3jhEB00066004Xf0000000000000=s3jhEB00066008d;0000000000001D! z3jhFr000021ONaM00000000000000e$O`}f000021ONcm1ONa4000000000m$O`}f z000021ONat0ssI2000000000u$O`}f000021ONc~1^@s6000000000$$O`}f00002 z1ONb(1^@s6000000000;$O`}f000021ONbk!~y^S0000000000P{<1a000000t5g6 zIS2p%0000000000SjYm?0000000IO60FMR$00000000000D#B~0000000IO60E`C!0000000000 z0Eoy70000000IO600s#F00000000000FcNF0000000IO60HXu|00000000000GP-N z0000000IO607?e{00000000000HDZ!3jhEB00066000>W0000000000005}S3jhEB z00066003$N0000000000006Ma3jhEB000660080$0000000000006ki3jhEB00066 z000vJ0000000000006+q3jhEB00066006!M00000000000079y3jhEB0007i1ONc5 z2mk;8000000002c$O`}f000021ONal2LJ#7000000002k$O`}f000021ONaO00000 z000000002s$O`}f000021ONb)0ssI2000000002!$O`}f000021ONcH1^@s600000 z0002+$O`}f000021ONaL2><|p0000000000_{a+Y000000t5g62nhfH0000000000 z0Lcpg000000t5g6#|Qub00000000002+0co000000t5g6ZwCMX00000000005XlPw z000000t5g6#R32T00000000007|9C&000000t5g66#xJL000000001g03gW=00000 z00IO60Obe(000000000004T`|0000000IO60NDrt000000000005Hi50000000IO6 z02TlM00000000000657D0000000IO603HVb000000000006@tL0000000IO60K5YL z000000000007%IT0001g00066001`y0000000000002s^00000 z00IO6096J600000000000D#I10000000IO60AB|H00000000000Eo&90000000IO6 z0ILN600000000000FcTH0000000IO60Q?0200000000000GP@P0000000IO602=^* z0000000000005xM3jhEB00066008v^0000000000005}U3jhEB00066000~S00000 z00000006Mc3jhEB00066007$o0000000000006kk3jhEB000660012T0000000000 z006+s3jhEB00066000^U000000001g0002U$_oGh000021ONct1^@s6000000002c z$_oGh000021ONbS1poj5000000002k$_oGh000021ONaQ2LJ#7000000002s$_oGh z000021ONag0{{R3000000002!$_oGh000021ONcd0RR91000000002+$_oI000000 z0t5g6H3a|w0000000000_{s|a000000t5g6fdK#j00000000000Lu#i000000t5g6 z#RdQX00000000002+Ioq000000t5g6QwRV600000000005X%by000000t5g6=?4G+ z00000000007|RO)000000t5hm01yEH000000000003gc?0000000IO60Fwj&00000 z0000004U1~0000000IO603itg000000000005Ho70000000IO60D1%f0000000000 z065DF0000000IO602>GZ000000000006@zN0000000IO603HAU0001g00000002nK z3jhEB00066000XG0000000000002@0000000000xXTLw000000t5g6h6Dfr0000000000z{?8& z000000t5g6`~v`g00000000000LaS=0000000IO603ZMW00000000000MN?|00000 z00IO600syE00000000000NBe50000000IO60Q&*}00000000000N~3D0000000IO6 z00#sB00000000000O-pL0000000IO60Lupe000000001g008jI3jhEB00066000sN z0000000000008*Q3jhEB00066005N%00000000000002Y3jhEB00066007Si00000 z00000000Qg3jhEB000660015c0000000000000oo3jhEB00066005u@0000000000 z000=w3jhFr000021ONab00000000000000W%nJYj000021ONaz0{{R3000000000e z%nJYj000021ONbR0RR91000000000m%nJYj000021ONb40{{R3000000000u%nJYj z000021ONac00000000000000$%nJYj000021ONbkjt2k$0000000000NX!cW00000 z0t5g6y`0000000IO60A~aM00000 z000000D#O30000000IO60F4I#00000000000Eo;B0000000IO60PF?;0000000000 z0FcZJ0000000IO603!eZ00000000000GP~w3jhEB00066007ek0000000000005xO z3jhEB00066002S*0000000000005}W3jhEB00066002h?0000000000006Me3jhEB z00066004jl0000000000006km3jhEB00066002D)0000000000006+u3jhEB0007i z1ONae00000000000002U%nJYj000021ONaf00000000000002c%nJYj000021ONbi z1ONa4000000002k%nJYj000021ONa72mk;8000000002s%nJYj000021ONcV2mk;8 z000000002!%nJYj000021ONa~0ssJi0000000000@XQMU000000t5g6bp`+c00000 z00000_{<9c000000t5g6^#}j}00000000000L=>k000000t5g64+sDN0000000000 z2+a!s000000t5g6t^@!800000000005X}n!000000t5g6BLM&a000000001g02s{+ z0000000IO60E-9!000000000003gi^0000000IO6044wc000000000004U8100000 z00IO60OSJz000000000005Hu90000000IO60R0630000000000065JH0000000IO6 z04D$d000000000006@(P0001g00066008m_0000000000002nM3jhEB00066001xp z0000000000002<{900000 z0001R%?khk000021ONai00000000000001Z%?khk000021ONbQ0ssI2000000001h z%?khk000021ONaj00000000000001p%?khk000021ONak00000000000001x%?khk z000021ONal000000001g00000n9U0S000000t5g6UjYCB0000000000pv?;a00000 z0t5g6>jwY;0000000000sLcxi000000t5g6!2tjO0000000000u+0kq000000t5g6 z%K`uZ0000000000xXlXy000000t5g6)CT|n0000000000z|9MP0000000IO60CNQZ z00000000000LaY?0000000IO60Nnuq00000000000MN|~0000000IO604x9i00000 z000000NBk70000000IO605%5z00000000000N~9F0000000IO60J8@G0000000000 z0O-vN0000000IPm006ZF0000000000008jK3jhEB00066008v?0000000000008*S z3jhEB00066005T=00000000000002a3jhEB000660024x0000000000000Qi3jhEB z000660043Z0000000000000oq3jhEB00066003_R0001g000000000O&I2LJ#7000000000e&I&|0000000IO60KW$S00000000000D#U500000 z00IO60JH%B00000000000Eo^D0000000IO609*zD00000000000FcfL0000000IO6 z04E230000000000005ZI3jhEB00066001-r0000000000005xQ3jhEB00066001Ed z0000000000005}Y3jhEB00066005%_0000000000006Mg3jhEB00066000dG00000 z00000006ko3jhEB00066005^4000000001g0002M&IS z000000t5g6)&>9o0000000000NYD!a000000t5g6cL)Fg0000000000P|yni00000 z0t5g6H~;_u0000000000SkMaq000000t5g6Rs{e60000000000V9*Ny000000t5g6 z_Xhv~0001g000000BFz)0000000IO60OSDx00000000000C3O?0000000IO60QLg_ z00000000000C>;~0000000IO60B!{U00000000000D#a70000000IO60DuPo00000 z000000Eo~F0000000IO60M-Ej00000000000Fcms3jhEB000660021v0000000000 z005ZK3jhEB000660024w0000000000005xS3jhEB00066001EZ0000000000005}a z3jhEB00066004gm0000000000006Mi3jhEB000660024&0000000000006kq3jhEB z0007i1ONcN0ssI2000000002M&u0000000000n9&OW z000000t5g6WCQ>J0000000000pwSBe000000t5g6z6SsR0000000000sL=}m00000 z0t5g6NC*G`0000000000u+a+u000000t5g6?F0Y-0000000000xX}xL0000000IO6 z03QMX00000000000Km};0000000IO60M7yd00000000000Lak`0000000IO60B;5W z00000000000MOA30000000IO607(S^00000000000NBwB0000000IO60DuDk00000 z000000N~LJ0000000IPm002G!0000000000008LG3jhEB00066008F)0000000000 z008jO3jhEB00066002J#0000000000008*W3jhEB00066000{V00000000000002e z3jhEB00066008p`0000000000000Qm3jhEB00066007AZ0001g000000000G(hC3p z000021ONa)00000000000000O(hC3p000021ONcA1^@s6000000000W(hC3p00002 z1ONaM2mk;8000000000e(hC3p000021ONao2LJ#7000000000m(hC3p000021ONa- z2mk;8000000001gIMNFM000000t5g6DFFZg0000000000K++2U000000t5g6K>z>% z0000000000NYV=c000000t5g6X$JrR0000000000P|^zk000000t5g6LI3~&00000 z00000Skems000000t5g6Hv<3w0000000000VA2Z!0001g00IO601yHI0000000000 z0BF(+0000000IO60N()s00000000000C3U^0000000IO604fLo00000000000C>_1 z0000000IO60P+X`00000000000D#g90000000IO60Hp%}00000000000Ep5H00000 z00IO604o810000000000005BE3jhEB00066002V(0000000000005ZM3jhEB00066 z0071V0000000000005xU3jhEB00066002Y)0000000000005}c3jhEB00066005~6 z0000000000006Mk3jhEB00066003P9000000001g0002E(hC3p000021ONa~0RR91 z000000002M(hC3p000021ONaB2LJ#7000000002U(hC3p000021ONaW0ssI200000 z0002c(hC3p000021ONcy1poj5000000002k(hC3p000021ONbj2mk;8000000002s z(hC58000000t5g6LI47)0000000000n9~aY000000t5g690dRX z0000000000pwkNg000000t5g68wmga0000000000sM8Ao000000t5g63jqKC00000 z00000u+s|w000000t5g6f&l=300000000000Jzf&0000000IO60DK4l0000000000 z0Kn4=0000000IO607n1-00000000000Laq|0000000IO601E>E00000000000MOG5 z0000000IO60Q>|100000000000NB$D0000000IO602KxR000000001g007|A3jhEB z00066008F#0000000000008LI3jhEB000660055%0000000000008jQ3jhEB00066 z005Z-0000000000008*Y3jhEB00066000mJ00000000000002g3jhEB00066001}x z0000000000000Qo3jhFr000021ONa82LJ#7000000000G)C&Lr000021ONbz1poj5 z000000000O)C&Lr000021ONbb0{{R3000000000W)C&Lr000021ONaQ0ssI200000 z0000e)C&Lr000021ONc50ssI2000000000m)C&Lr000021ONbkeE|Rf0000000000 zIMfRO000000t5g6B?tfj0000000000K-3EW000000t5g6*arXr0000000000NYo1e z000000t5g6n*sm;0000000000P}BJq0001g000000ASP$0000000IO607w7;00000000000BF<;0000000IO6 z04Dw0000000000=+p}U000000t5g6B?$lk0000000000@YD+c000000t5g6aRmSX z0000000000_|yvk000000t5g6n+5;?00000000000M!cs000000t5g6OaK4?00000 z0001g00`9!0000000IO60FD6w000000000001(v+0000000IO602=}T0000000000 z02tK^0000000IO60EYzt000000000003g*10000000IO60DuSp000000000004UW9 z0000000IO609XV7000000000005H`H0001g00066004Uj00000000000021E3jhEB z00066008a;0000000000002PM3jhEB00066002D*0000000000002nU3jhEB00066 z0089y0000000000002j3}&0000000000nAHma000000t5g6*#-ar0000000000pw$Zi z000000t5g6Oa}k}0000000000sMQMq000000t5g6LInT-0000000000u+30000000IO601OBK000000000004UcB0000000IO60QCd_ z0001g00000001!83jhEB00066006lM00000000000021G3jhEB00066000UG00000 z00000002PO3jhEB00066004>v0000000000002nW3jhEB00066008a?0000000000 z002w?b0001g0000009e=y0000000IO609yb600000000000ASb)00000 z00IO601yTM00000000000BG0?0000000IO60IUH300000000000C3m~0000000IO6 z0J#VN00000000000C?C70000000IO609*h700000000000D#zk3jhEB00066002A$ z0000000000004;C3jhEB00066003P80000000000005BK3jhEB000660052%00000 z00000005ZS3jhEB00066003VF0000000000005xa3jhEB00066001ro0000000000 z005}i3jhEB0007i1ONbx0ssI20000000026*b4vv000021ONas2LJ#7000000002E z*b4vv000021ONbc1poj5000000002M*b4vv000021ONcd1poj5000000002U*b4vv z000021ONc-0RR91000000002c*b4vv000021ONaw1^@tm0000000000*w_mI00000 z0t5g6wgmtH0000000000;MfZQ000000t5g6*8%_l0000000000=-3MY000000t5g6 zNdW)=0000000000@Yo9g000000t5g6T?7CC0000000000_}B{o000000t5g6O#%P_ z000000001g007ww0000000IO60J#AG000000000000`L&0000000IO605$^v00000 z0000001(*=0000000IO60DA!d000000000002tW|0000000IO60P+R^0000000000 z03g{50000000IO60PX<*000000000004UiD0001g00066008d=0000000000001!A z3jhEB000660058&00000000000021I3jhEB00066003S90000000000002PQ3jhEB z00066008*}0000000000002nY3jhEB00066003hJ0000000000002x000021ONaB0{{R30000000008+6w>x000021ONa)0RR91000000000G z+6w>x000021ONaa0RR91000000000O+6w>x000021ONbV1^@s6000000000W+6w>x z000021ONcW1^@s6000000001gDB24E000000t5g6cmx0d0000000000Fxm?M00000 z0t5g69|r&c0000000000INA#U000000t5g6Py_$~0000000000K-voc000000t5g6 zln4L-0000000000NZJbk000000t5g69{~UW0000000000P}&Os0001g00IO607L=+ z000000000009e`!0000000IO60ATx00002 z1ONc70{{R30000000026+6w>x000021ONbK00000000000002E+6w>x000021ONcQ z1ONa4000000002M+6w>x000021ONa;2LJ#7000000002U+6w>x000021ONb31ONa4 z000000002c+6w@G000000t5g6LI?l=0000000000*xCyK000000t5g69ti*d00000 z00000;MxlS000000t5g6Q3n730000000000=-LYa000000t5g6rvd-~0000000000 z@Y)Li000000t5g6q67c{0000000000_}U8q000000t5hm01OEL0000000000007$y z0000000IO60LKOZ000000000000`R)0000000IO60Pq9=000000000001(>?00000 z00IO60PzR_000000000002tc~0000000IO60A>IH000000000003h270000000IO6 z0A~OI0001g00000001c43jhEB00066008y@0000000000001!C3jhEB00066004Oi z00000000000021K3jhEB000660027%0000000000002PS3jhEB00066008R*00000 z00000002na3jhEB00066004vq0000000000002;b+Y0~y000021ONbN0000000000 z00013+Y0~y000021ONcd0{{R3000000001B+Y0~y000021ONc%0{{R3000000001J z+Y0~y000021ONa!0ssI2000000001R+Y0~y000021ONag0ssI2000000001Z+Y0~y z0001g0t5g6qy_*00000000000fZGcI000000t5g6u?7GD0000000000h}#PQ00000 z0t5g6lLr6*0000000000klPCY000000t5g6#RLEV0000000000nA-~g000000t5g6 z4gvrG0000000000pxX-o000000t5g6!Uq6<00000000000I1sw0000000IO603HGW z00000000000I=H&0000000IO604M?g00000000000Jz%=0000000IO602T-U00000 z000000KnS|0000000IO60BHaK00000000000La@50000000IO60BQgL000000001g z007Y23jhEB00066003(M0000000000007wA3jhEB00066003+R0000000000007|I z3jhEB00066005N+0000000000008LQ3jhEB00066003bK0000000000008jY3jhEB z000660018b0000000000008*g3jhFr000021ONb61poj50000000000+zS8z00002 z1ONbs1^@s60000000008+zS8z000021ONb?2LJ#7000000000G+zS8z000021ONau z1^@s6000000000O+zS8z000021ONaE0ssI2000000000W+zS8z000021ONbk5(fYP z0000000000DBKGG000000t5g6UIqXF0000000000Fx(3O000000t5g6#smNW00000 z00000INS>W000000t5g6Z3X}U0000000000K->!e000000t5g6>jD4(0000000000 zNZbnm000000t5g6(+2AX00000000000C3z30000000IO608s=000000000000C?Pg3jhEB00066 z001fl0000000000004m83jhEB00066003+N0000000000004;G3jhEB00066007_! z0000000000005BO3jhEB00066005o^0000000000005ZW3jhEB00066007|#00000 z00000005xe3jhEB0007i1ONaN2><{9000000001}+zS8z000021ONa$0RR9100000 z00026+zS8z000021ONbT0{{R3000000002E+zS8z000021ONbM1^@s6000000002M z+zS8z000021ONa=1ONa4000000002U+zS8z000021ONac0ssJi0000000000(A*0E z000000t5g6R|o(A0000000000*xU;M000000t5g6Z2$lO0000000000;M@xU00000 z0t5g6yaWIM0000000000=-dkc000000t5g6-3I^w0000000000@Z1Xk000000t5g6 zKmz~(000000001g0QlSs0000000IO60L29W0000000000007+!0000000IO60AmIK z000000000000`X+0000000IO601O5I000000000001({^0000000IO60LKIX00000 z0000002tj10000000IO60NV%v000000000003h890001g00066003AA0000000000 z001c63jhEB00066003180000000000001!E3jhEB00066000~W00000000000021M z3jhEB00066004sq0000000000002PU3jhEB00066006lL0000000000002nc3jhEB z00066008}e0ssI2000000000`-3tH!000021ONbU000000000000013-3tH!00002 z1ONa*0RR91000000001B-3tH!000021ONbk1poj5000000001J-3tH!000021ONcM z0RR91000000001R-3tH!000021ONat2mk;80001g00000c-;#C000000t5g6mjM6( z0000000000fZYoK000000t5g6@df|@0000000000h}{bS000000t5g6<^})&00000 z00000klhOa000000t5g6fC2yj0000000000nB5Bi000000t5g6UI+jH0000000000 zpxq090000000IO6022oQ00000000000I1yy0000000IO60PzO^00000000000I=N) z0000000IO60HXo`00000000000Jz-?0000000IO60C4~S00000000000KnY~00000 z00IO607e1;00000000000La}70000000IPm004vs0000000000007Y43jhEB00066 z003kG0000000000007wC3jhEB00066008_50000000000007|K3jhEB000660043T z0000000000008LS3jhEB00066005~30000000000008ja3jhEB00066001fp0001g z000000002^-3tH!000021ONaO2mk;80000000000-U|Q#000021ONc{1poj500000 z00008-U|Q#000021ONbZ2LJ#7000000000G-U|Q#000021ONbu1^@s6000000000O z-U|Q#000021ONc=1poj5000000001gAl?fA000000t5g6yafON0000000000DBcSI z000000t5g6G6Mhr0000000000Fy0FQ000000t5g6lL!C+0000000000INl2Y00000 z0t5g6BnAKg0000000000K;8=g000000t5g6a{vGU0000000000NZtzo0001g00IO6 z0P_L>000000000008riw0000000IO60Db`g000000000009f7&0000000IO60CWHV z00000000000ASt=0000000IO601yWN00000000000BGI|0000000IO60ILH400000 z000000C3(50000000IO60K*4=0000000000004O23jhEB00066007Pd0000000000 z004mA3jhEB00066003(T0000000000004;I3jhEB00066004mp0000000000005BQ z3jhEB00066006WE0000000000005ZY3jhEB00066001!v000000001g0001>-U|Q# z000021ONa@0{{R3000000001}-U|Q#000021ONba000000000000026-U|Q#00002 z1ONcY2LJ#7000000002E-U|Q#000021ONb-1ONa4000000002M-U|Q#000021ONch z2mk;8000000002U-U|SK000000t5g6_6Gm}0000000000(B2CG000000t5g6HUR(t z0000000000*xm~O000000t5g65d#1K0000000000;NA-W000000t5g6ngRd-00000 z00000=-vwe000000t5g6rUn220000000000@ZJjm000000t5hm0O$e$0000000000 z0QlYu0000000IO608It}0000000000007?$0000000IO60CoTX000000000000`d; z0000000IO60J8=F000000000001)2`0000000IO60I&!E000000000002tp300000 z00IO60GI~=0001g00000001E03jhEB00066009070000000000001c83jhEB00066 z0083!0000000000001!G3jhEB00066004IY00000000000021O3jhEB00066004LZ z0000000000002PW3jhEB00066004Oa0000000000002mT-wOZ$000021ONa?0ssI2 z000000000`-wOZ$000021ONbf000000000000013-wOZ$000021ONbg0000000000 z0001B-wOZ$000021ONa51^@s6000000001J-wOZ$000021ONb^2mk;8000000001R z-wOZ$0001g0t5g6T>=0A0000000000c;5>E000000t5g6(gXki0000000000fZq!M z000000t5g6o&o>>0000000000h~EnU000000t5g6_X7X`0000000000klzac00000 z0t5g6ZUF!Q0000000000nBNNk000000t5g6d;kD{00000000000HEIs0000000IO6 z0Qv|300000000000I1&!0000000IO60CNKX00000000000I=T+0000000IO60DS-e z00000000000Jz@^0000000IO60Ehtq00000000000Knf10000000IO60A>aN00000 z0001g0079}3jhEB00066000~a0000000000007Y63jhEB00066005r^0000000000 z007wE3jhEB00066006`V0000000000007|M3jhEB00066006lI0000000000008LU z3jhEB00066006TE0000000000008jc3jhFr000021ONby0ssI2000000002^-wOZ$ z000021ONbj000000000000000;0pi%000021ONcZ0RR910000000008;0pi%00002 z1ONbk00000000000000G;0pi%000021ONa90ssI2000000000O;0pi%000021ONbk zN(KM`0000000000Am9rC000000t5g6`2zp|0000000000DBueK000000t5g67Y6_U z0000000000FyIRS000000t5g6fB*mh0000000000IN%Ea000000t5g6c?19e00000 z00000K;R1i000000t5g62MGWG0001g0000007&2q0000000IO601*KI0000000000 z08roy0000000IO60Q(34000000000009fD)0000000IO604)Om00000000000ASz? z0000000IO60KNtQ00000000000BGO~0000000IO60L}pb00000000000C3=c3jhEB z00066004mi0000000000004O43jhEB00066002+}0000000000004mC3jhEB00066 z005=|0000000000004;K3jhEB00066004pj0000000000005BS3jhEB00066008j? z0000000000005Za3jhEB0007i1ONb`0RR91000000001>;0pi%000021ONaC2LJ#7 z000000001};0pi%000021ONa(0{{R30000000026;0pi%000021ONa-1ONa400000 z0002E;0pi%000021ONc#1^@s6000000002M;0pi%000021ONc01pokl0000000000 z$lwbA000000t5g6I0yg$0000000000(BKOI000000t5g6Tm=9C0000000000*x(BQ z000000t5g6q5}W`0000000000;NS}Y000000t5g6lmY+%0000000000=->+g00000 z0t5g6R|Wt8000000001g0Px@o0000000IO60F?&-00000000000Qlew0000000IO6 z0Cfle0000000000007|&0000000IO6009C3000000000000`j=0000000IO601X8I z000000000001)8|0000000IO60A&II000000000002tv50001g00066008{~00000 z00000001E23jhEB00066006B80000000000001cA3jhEB00066009020000000000 z001!I3jhEB00066004sk00000000000021Q3jhEB00066005`~0000000000002PY z3jhEB000660054E1ONa4000000000;;R^r&000021ONbp00000000000000`;R^r& z000021ONbD0ssI20000000013;R^r&000021ONbq00000000000001B;R^r&00002 z1ONa+2LJ#7000000001J;R^r&000021ONc|2mk;80001g00000aN!F8000000t5g6 zOalM_0000000000c;O2G000000t5g6kOlw%0000000000fZ+=O000000t5g6bq4?d z0000000000h~WzW000000t5g6djbFe0000000000kl_me000000t5g61Ofm600000 z00000nBfb50000000IO60P+O@00000000000HEOu0000000IO60DS`h0000000000 z0I1;$0000000IO60O0`u00000000000I=Z;0000000IO60IC8200000000000Jz}` z0000000IO60Obb&00000000000Knl30000000IPm000#U0000000000007A03jhEB z00066001Hd0000000000007Y83jhEB00066004#n0000000000007wG3jhEB00066 z004*x0000000000007|O3jhEB00066004&o0000000000008LW3jhEB000660049Z z0001g000000002+;R^r&000021ONc|2LJ#7000000002^;R^r&000021ONbt00000 z0000000000;tK!(000021ONbu000000000000008;tK!(000021ONbd0ssI200000 z0000G;tK!(000021ONaI1ONa4000000001g7~%^6000000t5g69S8sb0000000000 zAmR%E000000t5g6Cj|fi0000000000DB=qM000000t5g6sssQ40000000000FyadU z000000t5g6XafKM0000000000IN}Qc000000t5g6Wdr~K0000000000K;jDk0001g z00IO60B`{S000000000007&8s0000000IO608#+}000000000008ru!0000000IO6 z0Gt8<000000000009fJ+0000000IO609yzE00000000000AS(^0000000IO60DTAm z00000000000BGV10000000IO60M7(}0000000000003~}3jhEB00066004~z00000 z00000004O63jhEB00066005!^0000000000004mE3jhEB00066005;00000000000 z004;M3jhEB00066004>r0000000000005BU3jhEB000660058y000000001g0001( z;tK!(000021ONbn1ONa4000000001>;tK!(000021ONb-1^@s6000000001};tK!( z000021ONaH0RR910000000026;tK!(000021ONaO1ONa4000000002E;tK!(00002 z1ONaQ1ONa4000000002M;tK$O000000t5g6X955K0000000000$l?nC000000t5g6 zIs^a!0000000000(BcaK000000t5g6F9iSq0000000000*y0NS000000t5g6gaiNp z0000000000;NlAa000000t5g6IRpRz0000000000=;8|i000000t5hm0GtE>00000 z000000Px}q0000000IO60LlRX00000000000Qlky0000000IO60E++s0000000000 z0083)0000000IO609^(E000000000000`p?0000000IO604oLn000000000001)E~ z0000000IO60Cxib0001g00000000={3jhEB00066003D70000000000001E43jhEB z00066006)T0000000000001cC3jhEB00066003<{900000 z0001J;|l-)0001g0t5g6+Xest0000000000aN`RA000000t5g6wgLbE0000000000 zc;gEI000000t5g6WC#EN0000000000fa41Q000000t5g6jQ{`u0000000000h~o*000000000007&Kw00000 z00IO601pHJ000000000008r)&0000000IO602l`V000000000009fV=0000000IO6 z05<^u00000000000AS_|0000000IO6000Po0000000000003y_3jhEB00066004{x z0000000000004023jhEB00066003YJ0000000000004OA3jhEB00066006N900000 z00000004mI3jhEB00066001il0000000000004;Q3jhEB00066007Sg000000001g z0001x<_iD-000021ONb=00000000000001(<_iD-000021ONc20{{R3000000001> z<_iD-000021ONb21poj5000000001}<_iD-000021ONc~0RR910000000026<_iD- z000021ONb(1ONa4000000002E<_iFS000000t5g6uLS@A0000000000z~&1800000 z0t5g6=m!7*0000000000$mR0 z3jhEB00066008Cz0000000000001E83jhEB00066003A90000000000001cG3jhEB z00066006TH0000000000001!O3jhEB00066002(`00000000000020D=L-M;00002 z1ONcG1^@s6000000000$=L-M;000021ONa?1ONa4000000000;=L-M;000021ONao z1poj5000000000`=L-M;000021ONa`1^@s60000000013=L-M;000021ONb@00000 z000000001B=L-M;0001g0t5g66bAqR0000000000Xy*$6000000t5g62?YQE00000 z00000aOVpE000000t5g6`UC&~0000000000c;^cM000000t5g68U+9V0000000000 zfaePU000000t5g6hX()v0000000000i02Cc000000t5g6s0ILk00000000000FdVk z0000000IO60QUg^00000000000GQ_s0000000IO603Qhe00000000000HEg!00000 z00IO60G|K=00000000000I25+0000000IO60MG;g00000000000I=r^0000000IO6 z096D4000000001g006k>3jhEB000660052x0000000000006+}3jhEB00066005u> z0000000000007A63jhEB00066005Z?0000000000007YE3jhEB00066004>w00000 z00000007wM3jhEB00066003750000000000007|U3jhFr000021ONaN2mk;800000 z0002!=L-M;000021ONb42LJ#7000000002+=L-M;000021ONan2mk;8000000002^ z=L-M;000021ONaf0RR910000000000=nDV<000021ONbp2mk;80000000008=nDV< z000021ONbkcmV(a00000000005aa000000t5g6nFRm<0001g00000066Fi0000000IO60HFW? z000000000006^#q0000000IO602c@V000000000007&Qy0000000IO604N9m00000 z0000008r=)0000000IO60K)=nDV<000021ONcv z0{{R3000000001}=nDV<000021ONas1poj50000000026=nDV<000021ONbm0{{Sj z0000000000xabQ2000000t5g62m}BC0000000000z~~DA000000t5g6;RgT!00000 z00000$mk0I000000t5g6y8!?I0000000000(C7;Q000000t5g6#s>fZ0000000000 z*ysxY000000t5g6Z3F-S000000001g0O05g0000000IO60Ne%u00000000000O;ro z0000000IO6080n}00000000000PyGw0000000IO60L%se00000000000Ql$&00000 z00IO60Ga~;0000000000008L=0000000IO60Ad0F000000000000`*|0001g00066 z003kH0000000000000o_3jhEB000660018d0000000000000>23jhEB00066008R+ z0000000000001EA3jhEB00066003_V0000000000001cI3jhEB00066007GY00000 z00000001!Q3jhEB00066005?c00000000000000u=?ee=000021ONc)1^@s600000 z0000$=?ee=000021ONal0ssI2000000000;=?ee=000021ONbf1poj5000000000` z=?ee=000021ONcr2LJ#70000000013=?ee=000021ONah2mk;80001g00000VCf40 z000000t5g6UkCsI0000000000Xz2?8000000t5g6tpNZ40000000000aOn#G00000 z0t5g6rvLx|0000000000cI(n>000021ONa60ssI2000000001g23jhEB00066 z0040a0000000000003y}3jhEB00066006820000000000004063jhEB00066001Hb z0000000000004OE3jhEB00066006BA0000000000004mM3jhEB00066002q^00000 z0001g0001p>I(n>000021ONc51^@s6000000001x>I(n>000021ONc=0ssI200000 z0001(>I(n>000021ONa91poj5000000001>>I(n>000021ONa$1^@s6000000001} z>I(n>000021ONa~2mk;80000000026>I(pW000000t5g6tpET30000000000xatc4 z000000t5g6#svTX0000000000!0HPC000000t5g6$^!rZ0000000000$m$CK00000 z0t5g6Rs;Y50000000000(CP~S000000t5g6pacK_0000000000*y;-a000000t5hm z0JI1I00000000000O0Bi0000000IO60Q?6400000000000O;xq0000000IO600IdB z00000000000PyMy0000000IO60K@?R00000000000Ql+)0000000IO60O$b#00000 z00000008R?0000000IO60Gj~-0001g00000000Q<3jhEB000660018a0000000000 z000o{3jhEB00066004#t0000000000000>43jhEB00066006EB0000000000001EC z3jhEB000660049a0000000000001cK3jhEB00066006B70000000000001z5>k9w? z000021ONa*1ONa4000000000u>k9w?000021ONa$1poj5000000000$>k9w?00002 z1ONcl0{{R3000000000;>k9w?000021ONa92LJ#7000000000`>k9w?000021ONaC z0{{R30000000013>k9w?0001g0t5g6t^fc40000000000VCxG2000000t5g6uK)l5 z0000000000XzL3A000000t5g6u>$}A0000000000aO(>I000000t5g6(F6bh00000 z00000ck9w?000021ONc81poj5000000002!>k9w?000021ONcN0RR9100000 z0002+>k9w?000021ONcF2LJ#7000000002^>k9w?000021ONcN2mk;80000000000 z>b%700000000002000000000006^>u0000000IO608;`0 z000000000007&c$0000000IO60P_d{000000000008s1;0000000IO603!nc00000 z0000009fpQ3jhEB00066004~!0000000000003a@3jhEB00066006Q80000000000 z003z03jhEB00066002w~0000000000004083jhEB00066004mhe*geI1^@s600000 z0001Z>>00000 z0t5g6`~d&}e*gdg000000I=)}0000000IO60CfQX00000000000J!W60000000IO6 z04xRo00000000000Kn`E0000000IO60DuJm00000000000LbhM0000000IO607U}; z00000000000MP6U0000000IO60JQ)B0000000000e*oC*3jhEB00066006cC00000 z00000007|Z3jhEB00066002b=0000000000008Lh3jhEB00066002b<0000000000 z008jp3jhEB00066003M80000000000008*x3jhEB00066003eI00000000000002( z3jhEBe*gdi1ONbu0{{R30000000008?F#?^000021ONbI1ONa4000000000G?F#?^ z000021ONc&1ONa4000000000O?F#?^000021ONch1^@s6000000000W?F#?^00002 z1ONcU2LJ#7000000000e?F#?^000021ONcye+K{n0000000000FzpKf000000t5g6 zY6JiP0000000000IPD7n000000t5g6lm!3)0000000000KS z0000000IO604@Rm00000000000D$cae*gdg00066008U-0000000000004;X3jhEB z00066004Rj0000000000005Bf3jhEB00066002=40000000000005Zn3jhEB00066 z006580000000000005xv3jhEB00066003eG0000000000005}%3jhEB00066e*gfu z000000000000026?F#?^000021ONax1ONa4000000002E?F#?^000021ONbu2mk;8 z000000002M?F#?^000021ONaz1poj5000000002U?F#?^000021ONcg0{{R300000 z0002c?F#?^000021ONaH1^@s6e*gdg00000*zF4d000000t5g6ngsv=0000000000 z;Oz?l000000t5g61q1*90000000000=00000000IO6000F500000000000J!c80000000IO605=8z0000000000 z0Ko1G0000000IO60ICH500000000000LbnO0000000IO60DT4k00000000000MPCW z0000000IO6e*l&Q0000000000007wT3jhEB00066003790000000000007|b3jhEB z00066006uI0000000000008Lj3jhEB00066000690000000000008jr3jhEB00066 z006xJ0000000000008*z3jhEB00066007tm00000e*gdg00000?+X9`000021ONbR z2LJ#70000000008?+X9`000021ONa~1^@s6000000000G?+X9`000021ONci0{{R3 z000000000O?+X9`000021ONcV0RR91000000000W?+X9`000021ONcO0000000000 z0000efA0$b000000t5g6P5}S_0000000000Fz*Wh000000t5g6Q3U`10000000000 zIPVJp000000t5g6zW@LL0000000000K<^6x000000t5g6Dggih0000000000Nbd^( z000000t5g6*9QOq0000000000Q11%>00000e*y#m0D=Pm000000000009fw}00000 z00IO60KfnM00000000000ATM60000000IO601O2H00000000000BG+E0000000IO6 z02~1T00000000000C4XM0000000IO602u)Q00000000000C?{U0000000IO60PY6> ze*gdg00000004mR3jhEB00066000950000000000004;Z3jhEB00066002S+00000 z00000005Bh3jhEB00066000yL0000000000005Zp3jhEB00066008?30000000000 z005xx3jhEB000660055!0000000000e*gfe?+X9`000021ONan1^@s60000000026 z?+X9`000021ONcR00000000000002E?+X9`000021ONaU0RR91000000002M?+X9` z000021ONbU0{{R3000000002U?+X9`000021ONcS00000000000002c?+X9`e*gdg z0t5g6!vFvP0000000000*zXGf000000t5g6=mr1)0000000000;O`3n000000t5g6 z*#ZCn0000000000=v000000t5g6I0gU!0000000000@b3!%000000t5g6q6Yu~ z0000000000`0on<000000t5g6f5ZR)0000000000008g{0000000IO60KWkM00000 z0000000{640000000IO603-qc000000000001)sC0000000IO604)Ik0000000000 z02uHK0000000IO602%`T000000000003h%S0000000IO601E^F00000e*gdg001cP z3jhEB00066000&R0000000000001!X3jhEB00066007Pi00000000000021f3jhEB z00066005T<0000000000002Pn3jhEB00066002z`0000000000002nv3jhEB00066 z000360000000000002<%e+vKr000021ONaF1^@s60000000013@CyI{000021ONcR z1poj5000000001B@CyI{000021ONb>0RR91000000001J@CyI{000021ONbS0{{R3 z000000001R@CyI{000021ONcp0RR91000000001Z@CyI{00002e*^#kYX|@U00000 z00000fba_d000000t5g62?GEC0000000000i0}&l000000t5g6#Q*>R0000000000 zknjrt000000t5g6P6Yq}0000000000nD7e#000000t5g60|@{C0000000000pzsR- z000000t5g6#sB~Se*gdg000000I2W_0000000IO604N3k00000000000I={200000 z00IO6000I600000000000J!iA0000000IO60LK6T00000000000Ko7I0000000IO6 z0D%Gk00000000000LbtQ0000000IO60LTCU0000000000e*n<%3jhEB00066007AV z0000000000007wV3jhEB00066007DW0000000000007|d3jhEB00066004dl00000 z00000008Ll3jhEB00066001Ki0000000000008jt3jhEB00066001fm0000000000 z008*#3jhEBe*gdi1ONaT0{{R30000000000@e2R|000021ONb10ssI20000000008 z@e2R|000021ONcb00000000000000G@e2R|000021ONao0{{R3000000000O@e2R| z000021ONam2LJ#7000000000W@e2R|000021ONcce+U2o0000000000DDevb00000 z0t5g6%LV`d0000000000F!2ij000000t5g6?*{+?0000000000IPnVr000000t5g6 zN(BG_0000000000K=BIz000000t5g6%m4rY0000000000Nbw5*000000t5g6qy+!~ z00000e*gdg08sG@0000000IO60AK00000000000C@2We*gdg00066001-u0000000000004mT z3jhEB00066002@20000000000004;b3jhEB00066008F*0000000000005Bj3jhEB z00066002<|0000000000005Zr3jhEB00066006E70000000000005xz3jhEB00066 ze*gfF1poj5000000001}@e2R|000021ONc<1^@s60000000026@e2R|000021ONbu z1poj5000000002E@e2R|000021ONaL2LJ#7000000002M@e2R|000021ONa(2mk;8 z000000002U@e2R|000021ONce00000e*gdg00000(D4fZ000000t5g6Kmq^&00000 z00000*zpSh000000t5g6O$Y!00000000000;PDFp000000t5g6&j0`b0000000000 z=;nJ*0000000000fbt6f00000 z0t5g6X8`~J0000000000i1G^n000000t5g6WdQ&H0000000000kn#%v000000t5g6 zss{i70000000000nDPq%000000t5g6x&i240000000IO6015;E00000 z000000J!oC0000000IO60Jj1F00000000000KoDK0000000IO60IdiB0000000000 z0LbzS0000000IO6e*g*t0000000000007YP3jhEB00066007Vc0000000000007wX z3jhEB00066006cJ0000000000007|f3jhEB00066005~10000000000008Ln3jhEB z00066007Yd0000000000008jv3jhEB000660062100000e*gdg0002^@(Ta}00002 z1ONbL2mk;80000000000^9uj~000021ONcO1ONa40000000008^9uj~000021ONcn z0{{R3000000000G^9uj~000021ONa(1poj5000000000O^9uj~000021ONcD0ssI2 z000000000WfAb3f000000t5g6I0pa#0000000000DDw*d000000t5g6bO-90000000000*z*ej00000 z0t5g6)Bpeg0000000000;PVRr000000t5g6X9xfQ0000000000=<^Ez000000t5g6 z^929^0000000000@be1*000000t5g6f8PQC00000000000QmC@0000000IO60GtH? z0000000000008t00000000IO60B-^S000000000000{I80000000IO60H6f`00000 z0000001)&G0000000IO602v7Y000000000002uTO0000000IO60M!5h00000e*gdg z001EL3jhEB00066006QD0000000000001cT3jhEB00066005f>0000000000001!b z3jhEB00066007ni00000000000021j3jhEB00066002k>0000000000002Pr3jhEB z00066007kj0000000000002nze+vKr000021ONd21^@s6000000000`^a}t000002 z1ONbJ0{{R30000000013^a}t0000021ONay0RR91000000001B^a}t0000021ONb_ z2mk;8000000001J^a}t0000021ONcn00000000000001R^a}t000002e*^#kwE+MC z0000000000c=QVZ000000t5g61_J;90000000000fb0000000IO6009F400000000000I2i} z0000000IO608|A400000000000I>860000000IO600agA00000000000J!uE00000 z00IO60Q&?000000000000KoJM0000000IO607eA>0000000000e*nnz3jhEB00066 z007wl0000000000007YR3jhEB00066007zm0000000000007wZ3jhEB00066008R< z0000000000007|h3jhEB00066005*20000000000008Lp3jhEB00066008U<00000 z00000008jx3jhEBe*gdi1ONbk1ONa4000000002^^a}t0000021ONaZ1ONa400000 z00000^$P$1000021ONcl0RR910000000008^$P$1000021ONaC2mk;8000000000G z^$P$1000021ONcN2LJ#7000000000O^$P$1000021ONc@e*pjh0000000000AoU9X z000000t5g676||V0000000000DD?{f000000t5g6umk`A0000000000F!c)n00000 z0t5g6y#)XO0000000000IQ0tv000000t5g6Yy$uQ0000000000K=lg%000000t5g6 zg#!Qp00000e*gdg07&%<0000000IO60M!Tp000000000008sS{0000000IO60G|f{ z000000000009f@40000000IO60NVfn00000000000ATeC0000000IO609FV900000 z000000BH3K0000000IO60H_B500000000000C4pSe*gdg00066000vM0000000000 z004OP3jhEB00066000;Q0000000000004mX3jhEB00066007Sj0000000000004;f z3jhEB00066003_Y0000000000005Bn3jhEB00066005E*0000000000005Zv3jhEB z00066e*ge@1poj5000000001>^$P$1000021ONa_0ssI2000000001}^$P$100002 z1ONc91^@s60000000026^$P$1000021ONaE2LJ#7000000002E^$P$1000021ONa< z2LJ#7000000002M^$P$1000021ONb)2mk;8e*gdg00000$n^^V000000t5g6oCW{@ z0000000000(De%d000000t5g6i2?us0000000000*!2ql000000t5g6$p!!b00000 z00000;Pndt000000t5g683F(R0000000000==BQ#000000t5g69RUCU0000000000 zfAIAS0000000IO60M`Kk00000000000QmI_0000000IO6073x(0000000000008z2 z0000000IO60Qd#~000000000000{OA0000000IO6022iO000000000001);I00000 z00IO606PKz000000000002uZQ00000e*gjm004Od0000000000001EN3jhEB00066 z0040U0000000000001cV3jhEB00066000pM0000000000001!d3jhEB0006600065 z00000000000021l3jhEB00066002=20000000000002Pt3jhEB000660058$e*gdg z000000000;_6q<2000021ONcr1ONa4000000000`_6q<2000021ONa%1ONa400000 z00013_6q<2000021ONb{1^@s6000000001B_6q<2000021ONba1poj5000000001J z_6q<2000021ONcs0000000000e*gdgaP|uT000000t5g6fB^si0000000000c=ihb z000000t5g6dI10c0000000000fc6Uj000000t5g6#{&QW0000000000i1rHr00000 z0t5g61qJ{B0000000000koF4z000000t5g6-2eap0000000000nDz?*e*gdg00IO6 z03ZSY00000000000HF2@0000000IO60Kx$P00000000000I2p00000000IO60Nwxq z00000000000I>E80000000IO60M!Km00000000000J!!G0000000IO606hW#00000 z000000KoPO0000000IO6e*jbg0000000000007AL3jhEB00066006cD0000000000 z007YT3jhEB00066007?r0000000000007wb3jhEB00066007Da0000000000007|j z3jhEB00066007_s0000000000008Lr3jhEB00066001@!00000e*gdg0002+_6q<2 z000021ONc51ONa4000000002^_6q<2000021ONa$0ssI20000000000_X_|300002 z1ONcU1^@s60000000008_X_|3000021ONcx00000000000000G_X_|3000021ONcU z0{{R3000000000OfA0000000IO603-_X_|3000021ONcD0RR91000000001}_X_|3000021ONck1ONa400000 z00026_X_|3000021ONcU2mk;8000000002E_X_|3000021ONbk0RR91000000002M z_X_|3e*gdg0t5g65C{MO0000000000$oC5X000000t5g6=Kufz0000000000(Dw@f z000000t5g6=l}o!0000000000*!K$n000000t5g6CI}6B0000000000==Tc%000000t5g6f1C&a00000000000Pyz<0000000IO6 z0KNeL00000000000QmO{0000000IO60EPho0000000000008(40000000IO60OH3jhEB00066005Z;0000000000001EP3jhEB00066007hl0000000000 z001cX3jhEB000660074Y0000000000001!f3jhEB000660068A00000000000021n z3jhEB00066005>00000000000002Pve+vKr000021ONcY1poj5000000000;_zM64 z000021ONaj1ONa4000000000`_zM64000021ONc*000000000000013_zM6400002 z1ONaQ0RR91000000001B_zM64000021ONcL2mk;8000000001J_zM6400002e*^#k z>;M1&0000000000aQF)V000000t5g6`33+00000000000c=!td000000t5g6N&)}? z0000000000fcOgl000000t5g6rUC!}0000000000i1-Tt000000t5g6@Bsh-00000 z00000koXG#000000t5g6w+8?Ke*gdg000000GRj-0000000IO605$>u0000000000 z0HF8_0000000IO609^$D00000000000I2v20000000IO60Bi;T00000000000I>KA z0000000IO60QLp|00000000000J!)I0000000IO60G0><0000000000e*nPv3jhEB z00066002h;0000000000007AN3jhEB00066008X(0000000000007YV3jhEB00066 z006-P0000000000007wd3jhEB00066004CZ0000000000007|l3jhEB00066002q| z0000000000008Lt3jhEBe*gdi1ONcI2LJ#7000000002+_zM64000021ONa40ssI2 z000000002^_zM64000021ONad2mk;80000000000`3nF5000021ONaH2LJ#700000 z00008`3nF5000021ONcJ1ONa4000000000G`3nF5000021ONa?e+2*l0000000000 z82JkT000000t5g6SONe50000000000Ao&Xb000000t5g6CjkHe0000000000DESKj z000000t5g6dk6pk0000000000F!>7r000000t5g6?f?J)0000000000IQa_z00000 z0t5g6?*IS*00000e*gdg06_T*0000000IO6015>F000000000007&@@0000000IO6 z0A2$C000000000008sf00000000IO603Zke000000000009g480000000IO60E-6z z00000000000ATqG0000000IO602cuO00000000000BHFOe*gdg00066000gF00000 z000000040L3jhEB00066000090000000000004OT3jhEB00066008g+0000000000 z004mb3jhEB00066008j-0000000000004;j3jhEB00066001Kg0000000000005Br z3jhEB00066e*gf?0{{R3000000001(`3nF5000021ONc90RR91000000001>`3nF5 z000021ONcz1ONa4000000001}`3nF5000021ONc|0{{R30000000026`3nF500002 z1ONb=2LJ#7000000002E`3nF5000021ONb%1poj5e*gdg00000!1)UR000000t5g6 ziU0000000IO607U`-0000000000 z0QmU}0000000IO60CoWY0000000000008<60000000IO60Q3X^000000000000{aE z0000000IO604D|j000000000001)~M00000e*gjm007_y0000000000000>J3jhEB z00066008d+0000000000001ER3jhEB00066003DC0000000000001cZ3jhEB00066 z002t?0000000000001!h3jhEB000660090600000000000021p3jhEB00066000gM ze*gdg000000000$`U?O6000021ONbW2LJ#7000000000;`U?O6000021ONaq1ONa4 z000000000``U?O6000021ONc@000000000000013`U?O6000021ONcR1ONa400000 z0001B`U?O6000021ONc^0000000000e*gdgX!;8P000000t5g6S_A+90000000000 zaQX`X000000t5g6APE2f0000000000c=`(f000000t5g6a0CDV0000000000fcgsn z000000t5g6Pz3-00000000000i24fv000000t5g6#sL5T0000000000kopS%e*gdg z00IO60A>OJ00000000000GRp<0000000IO60BiyP00000000000HFE{0000000IO6 z0QCR>00000000000I2#40000000IO601gQN00000000000I>QC0000000IO603-(h z00000000000J!=K0000000IO6e*nk`0000000000006-H3jhEB00066005l>00000 z00000007AP3jhEB00066008j>0000000000007YX3jhEB00066006KB0000000000 z007wf3jhEB00066004Uh0000000000007|n3jhEB00066002Y-00000e*gdg0002! z`U?O6000021ONc`00000000000002+`U?O6000021ONc|1ONa4000000002^`U?O6 z000021ONa@2mk;80000000000`wIX7000021ONac2mk;80000000008`wIX700002 z1ONc{00000000000000GfBOpn000000t5g6o&f*=000000000082bwV000000t5g6 z`vw320000000000Ao~jd000000t5g6W&r>I0000000000DEkWl000000t5g6@CN_@ z0000000000F#8Jt000000t5g6H3k3x0000000000IQt6#00000e*y#m07nJ@00000 z0000006_Z-0000000IO60Q&&|000000000007&}_0000000IO607(P@0000000000 z08sl20000000IO60G$Q^000000000009gAA0000000IO6038MZ00000000000ATwI z0000000IO609ytCe*gdg00000003zF3jhEB00066008+100000000000040N3jhEB z00066008&^0000000000004OV3jhEB00066008;`0000000000004md3jhEB00066 z003SD0000000000004;l3jhEB00066003nJ0000000000e*gfG`wIX7000021ONaa z0{{R3000000001(`wIX7000021ONa)1ONa4000000001>`wIX7000021ONaj1poj5 z000000001}`wIX7000021ONav2LJ#70000000026`wIX7000021ONbj0ssI200000 z0002E`wIX7e*gdg0t5g6K?eW;0000000000!21gT000000t5g6dz000000t5g6e^&$m00000000000O*|00000000000Py<@0000000IO60B{8W00000000000Qmb00000000IO6 z0QLj`0000000000008_80000000IO601yQL000000000000{gG0000000IO60OJAx z00000e*gdg000pD3jhEB00066006850000000000000>L3jhEB00066008~~00000 z00000001ET3jhEB00066002b+0000000000001cb3jhEB00066007+u0000000000 z001!j3jhEB00066005c<00000000000021re+vKr000021ONcW2mk;8000000000$ z{0jg8000021ONb)1poj5000000000;{0jg8000021ONc)2LJ#7000000000`{0jg8 z000021ONbX2mk;80000000013{0jg8000021ONd400000000000001B{0jg800002 ze*^#ki39)u0000000000X#5KR000000t5g6F$Vwu0000000000aQq7Z000000t5g6 z%LM=c0000000000c>D_h000000t5g6<_7=(0000000000fcy&p000000t5g6?E?S+ z0000000000i2Mrx000000t5g690>pbe*gdg000000Fe9(0000000IO607VD@00000 z000000GRv>0000000IO60JsGJ00000000000HFK}0000000IO6009920000000000 z0I2*60000000IO602&DZ00000000000I>WE0000000IO6009U90000000000e*n1r z3jhEB00066005%~0000000000006-J3jhEB00066005>30000000000007AR3jhEB z00066004go0000000000007YZ3jhEB00066000630000000000007wh3jhEB00066 z000vL0000000000007|p3jhEBe*gdi1ONbP0RR91000000002!{0jg8000021ONcy z0ssI2000000002+{0jg8000021ONb<1^@s6000000002^{0jg8000021ONau0ssI2 z0000000000{R;p9000021ONb30ssI20000000008{R;p9000021ONbAe*ypi00000 z000005d8}P000000t5g6C00000e*gdg066^%0000000IO60Br~W000000000006_f<00000 z00IO60MrHm000000000007(4{0000000IO60D=er000000000008sr40000000IO6 z0L}#f000000000009gGC0000000IO60L=mb00000000000AT$Ke*gdg00066000ID z0000000000003zH3jhEB00066008s_00000000000040P3jhEB00066000C500000 z00000004OX3jhEB00066004CY0000000000004mf3jhEB00066005-{0000000000 z004;n3jhEB00066e*geL1poj5000000001x{R;p9000021ONcg1^@s6000000001( z{R;p9000021ONa90RR91000000001>{R;p9000021ONaA0RR91000000001}{R;p9 z000021ONc<1ONa40000000026{R;p9000021ONaF2LJ#7e*gdg00000xcv(N00000 z0t5g6{sI610000000000!2JsV000000t5g6DG2}o0000000000$o&fd000000t5g6 z2LS*80000000000(ESSl000000t5g62mt^90000000000*!>Ft000000t5g63N3jhEB00066006=W0000000000001EV3jhEB z000660058#0000000000001cd3jhEB00066007Se0000000000001!l3jhEB00066 z008|5e*gdg000000000u{tEyA000021ONc<2mk;8000000000${tEyA000021ONap z0ssI2000000000;{tEyA000021ONc{0ssI2000000000`{tEyA000021ONcK1ONa4 z0000000013{tEyA000021ONaL2mk;800000e*gdgVEzjL000000t5g6UjzUE00000 z00000X#NWT000000t5g6GXnqs0000000000aQ+Jb000002Lu2B=mh`(0000000000 zfc^^r000002Lu2BL;(N*0000000000{d>Qu{R04zd>sIk{d>Wvzyn{_00000@O!_h ze^3Je&=Jl-`4D0bkstye)*m1P)gK@O)gK@O)ldTf&=Jx>`4EB*kstye)=&cg&=J-_ z`4FNGkstye)=&cg&=J}}`4GYmkstye)=&cg&=KB2`4Hj`kstye)=&cg&=KN6`49pR zkstye)=&cg&=KZA`4A!xkstye)=&cgf6x)?LHQ6u50M}OAJ$L<0MHTcLHQ7350M}O zAJ$L<0MHTgLHQ7Z50M}OAJ$L<0MHTkLHQ7(50M}OAJ$L<0MHToLHQ8E50M}OAJ$L< z0MHTsLHQ8k50M}OAJ$L<0MHQvLirE^5Ro7PAJ$L<0MHQzLirFP5Ro7PAJ$LY9f)J4)0w2~;0|3ww7DD+D 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 z007X8mnzQ*A%F3O0stEu3?Bd_0000W0002EjQsyV00004Pw)T$K@K3D1fByy4ING1 z-3%W90000K0000i2><}ljQsy300000K@Jc{4gdfY0000)2><}xjQsyB00000K@Jc} z4gdfY000172><}_jQsx;00000K@Jc@4gdfY0001V2~7Y1?2P>X6aWAK06`8ALk<7{ z6aWAKj0pe$=#2dTKmY&$06`8AP7VM76aWAKqzM235RLr*7ytkO06`8AL=FG|AOHXW zya@mR5RLqoA5{t+5BvZC01S=%|8xKV00ejMmqXAAAq!NE{Qooo000D6@0V}T2_Xwy zj{N_000004P4AbR&h)q&fTvFFFbxmeC0W3&4*2|L_3- z00iakmk-eiAqLzE004lHmwpHe9uFJ>006L%{Qooo000EX?w4=S2_2V!(Fp_#xRLz- zECB!j1itQ=tqECB!j1X}KwkI@Mo2KWmA0Qi)b?hOhWmu%7r2n!gM{QoQg z000Ci?w60z2^|JV3;+NamY41g3Li8K0020a{QoEb0000%4iHEV000yK004vx002mq z{QoEb0000%4iHEV001BW005i}003B*VeJVUmk`ql2rXEa{Qr~y000D{?EnBl4ltbt zo&`Y-9YK=>Vcy--3?Bdh001BW008U^006+3VeJVUmtfNg2rj^u{Qryq000D5?EnBl z4ltbto&`Y-9YK=>U*6r*3?Bdh001Na002A<001DDmzL8BA_im)004}am%h^p9tMaF z004}amoCl;9|a8n0Em~DzS9XF2G9)v0Em~DPRa=$2J{U80ECy9PSgn^2OJIn0N|JW zm#;+%9S1-T000D-{FmP&3LOSy4gdfMn3ulP2_k=t4gdfYnEd}700000K@Jc_4gdfY z0001_4gdfcnEd}B00000K@Jc`4gdfY0002I4gdfknEd}F00000K@Jc{4gdfY0002g z4gdfwnEd}J00000K@Jc|4gdfY0002&4gdf=nEd}J00000K@Jc|4gdfY000044*&p6 znEV$16aWAK06`8ALk<7{AOHXW91j2hNSBfF2_FVP4*&o}n3tN>2_g%$nEd}F0RR95 z4(pf4)d?XkteO1(@Bjb+1oi3w06`8=oeG`_K@A;2lL&a;-O~&o00000AOHXWybk~X zaGIBX%n2R_;12)*fSQ*M%?Ta`1P}lKe43XI%?Ta`C=dVuc$$|E%?Ta`Ob`G7befkA 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 zM-Bi0AOHXWm`4BrbQ1mllmP$$06`8wod})>K@A-OV&2^h9{>OVEC2ui*ggON zfB*mh1hu=D9})^72kb`x05lZ+mw)#O9S82y(o$q5+~C;$KeAV2^BWElPbFaZDn1j)LW zk97(i2QWzh0B9Ngm%q~q86p$_002};003wi{r@lk0000%4iHKX001Na003-B004j) zm&OwcA_bI5004lOAsz}72dqf|0FW8|m%ro*9X8NO004*?{r?yM0000%4iH2R000yK z008Jo004*?{r?mI0000%4iG~Q001Na0000=004v;ms%7GA}1(H005jB{r?mI0000% z4iG~Q001li003M;005X7{r@BZ000D|xtF693LzhGN&o`KpXv+U-bzc2h>Uc0C*eymru$G9R~PH0049wmkwtN zA_pK#00591{g=<`2_XkaO8@|%8~vBR#t9tZf6NIT2KY<>0Ms6rz8eZ29vn>o0QesL{}ccK002P_5JL_C03-ka05nYi z0Q4T0ju#3dHe5{r08k+P{}=!O002P_5JV0D02BZK0CY_N08k+P|0Dna002P_5JwIG z04M+e0E|rl09+uK<`)VkAGl2b08}CU{}ccK002P_5JL_C03ZMW0MJbU08kX3LYPDP5=O8BK`j)00000K@Jc{4gdfk0001p zP5=OKBK?=Y& z>`njx&?1)(H3}XE5KjOA+#;9i6$&B-I8Oio5F?k~FA5(WPXGWkBmMsr00000K@Jc@ z4gdfo0001VPXGWgBbQDV3L*!bPXGXnB>k5k{s|oiz)t`G#3cQfzYYo=m%twi1Rv;6 z005vR{r?mI0000%4iG~Q001BW0000`005jN{g=P73LOU|PyhhLCH@RR92-E&cx}00000K@Jc|4gdfk0000aRR932 zEtmcw3LXYXRR932Eteu93L*z^RR91WF8!Ae%?TX^lvMx#9G4L&3LBSzU{S7%!JfBMKf5uuT8}U@!guAOHXW1b?lUpUMdt2E0}P09Y@VmLm!t2jEr!08lag zmu~_J9R>tf003w)m);`^9uGuL003+;{r?~U000EOV02BZK0PI%)04Os3{}ccK002P_5JL_C03ZMW00dY703+v001a5{r@Nc000EntCue&3K06`95oeZ7}K@A;2lL`V--rds- z9{>OVEC2uiNKgO(yf^*-2m$~A1TCwV4<-sB23%PH0F*hGHYN%t9*9{00GK=d{}=!O z002P_5JV0D03ZMW0H9d_0GKD|Y9{>OV03ZMW0L)qd0AM_qrY8y>2k=?|0H{3um%q~q9S0O! z005{w{g)r*2^|MGTL1v)JpGq11PUDoTw4GDC_Vj`pXUi7H-uXN07O0g|0ne4$(+M31TwDME1VH_lzqkq+mryAR1P`23001OF{r{i= z000CRsF&*~3LyuuTmS%+LH(D%(+M31)LZ}nltKNMuL}wt2l!k70H8trmy6*E9S0m; z005{#{g>al3LOVPT>t>&LH(DD;RziFWL*FN>_PpPzs3n22Z&t&0PsQmmy6*E9S5vk z008(w{g)5T2^|N}T>t>|LH(Cc$_X7t5LEyG@In3mPyhe`1j42O06`8Qodli(K@A;I z-rWoz000006aWAK99{qb7()I36aWAK06`8ALk<7{AOHXWG+qDz6hfEYBnln}SY7}C z976q<|LX}J9bNzc7()I3EC2ui06`8ANe%!2AOHXWlwJS;EJBxVD+(SD)KvfgU_$-> zga7~l1Ouj*n=1+(2IO7<0JuVzzAFkI9|&In0MJ7H|0n_h#R56uZ32ee=S0O&*gm%q~q9R}E7008Jim)_h#Rzy1jwAK+mC0PsWo z{}ccK002P_5JL_C03ZMW0Qg}50PI8km;1X49S0m@002-#{g=Pw2^}9mVgLY0ME(C5 z00000K@Jc^4gdfk00013VgLY0ME#e)(+L@uz)=bW513g107yjr|G)qM00d*AmtQXm zB?ho!007iPm!2L99yZis000a{{r?yM0000%4iH2R000yK008V_000a{{r?yM0000% z4iH2R001BW000DI000a{m%bYc9v&!T001yW{r?mI0000%4iG~Q001Na002N^001mS zmyQ<-A|GgD004+a{r?yM0000%4iH2R001BW004kv004+a{g+Ss2^|NdV*mh@M*Wvh z`w1Ne$YTHiphlOTI0_yQ2wMOEm`45oL;wH)1P`H?&oBxd4>Vf<0I){=|1bam00ift zmoFd+86QAo006i~{r?mI0000%4iG~Q001BW003BI006W`{g)5T2^|M~WB>rLM*Ww+ z#t9t6(SS>002y7008ht{r?mI0000% z4iG~Q001BW003lV008Vpm!2L99vz5f001OM{r?yM0000%4iH2R000yK005w6001PH zaX<U`PG`FaQ7m1dE=RUo#3B2c%{I0BA@3mtXY>9S6u}005vz{g*%O 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�CcPUm%ro*9Uq8=003;O{r?mI0000%4iG~Q z001BW005wc003yK{g>a{2^|mMd;kDstNs6Q0RR95^MIEFR0<&m^o0Nbq^y_TBMKe{ z7={1007Xe{gQ}02r>9YF7#$1&9CuAg-5=Eean6i2wi~u9x073LXbAi2wj3 zuKkyb;RziFREYopEUx{RztagF26%}804%PT9#{$=28jRwFs}WVztagF2f&E{05Goo zmru$G9R}oy001nmms%7G9up)0001a~002a;{r^Y+000Eve3$>=2^j}8iU0s)uKkw} z%?TX_Sc(7uV6K<`ObQo702r_R{~!PW002P_5JnCF02BZK00@f!03fgZ{}ccK002P_5JL_C z03ZMW03eG1035HEu1N|S3M2pk07Q!b05GqYR$2-o2W*P~02HwOm%ro*9UqX3000cI z{r?mI0000%4iG~Q001BW005|q000QE{g*Gv2^kY80002!f&c&%u>Jp-00004GJBWj zS_&No_=^AlfUuXYU3<3ZE06`95oeZ7}K@A-OfZp8<9{>OV6aWAK zM2r9cgtGnr7ytkO06`8AL=FG|6aWAKT#Nt!gtGnr7ytkO06`8AL=FG|Bme*abc_H1 zgtGmY&*}*w2Aqrl0F<(qu3HKo2EdE}0Nk^edL{}U2IPzY0PM4u-Zu&!1_+G+0PwSy zu1N|X28{p!1hoB^ui*(D9#D+{035Xa{}ccK002P_5JL_C04M+e0BDT>02s8FdRz)7 z29%8e0F<kmoLc)9cT2A001ny{r@BY0000%4iHBU z000yK000b;0020;{r@BY0000%4iHBU000yK001PB002a~{r@BY0000%4iHBU000yK z002CZ002=LsPvK$HLgM8N(36aWAK06`8ALk<7{ zEC2uibc+B0K*0U~Bmn>b1nY8_bM^@#28fgZ05rjuu0;wS2CS3-09e77u0;wS2GEoM z0DQrhu0;wS2K1Bw0HDE_u0;wOmmp*c1PK_G006|n{r{Yok?IK(mr&;k3?V?30020` z{r?mI0000%4iG~Q001Na003B(001y^000EU z{r{Yok?IK(mw;pn3<)5X004Nz{r{Yok?IK(mw;pn3<*e<008X7{r{Yok?IK(mw@^S z3fh-jNC#m%vR51O`Z#004-^m)9R|3V003aemtKGh9|o8J0A$Dgm%ro*9X0@&003Oa{r?yM z0000%4iH2R000yK000=7003Oa{r?mI0000%4iG~Q001Na001zV003CWms%7G9+zNf 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 z3jnYO1e6Q_m2lnDg93;>`B_yMd80O$*N00960 z0UKZh z0{{R30003100000007u10{{R300031000000084C0{{R30003100000008eO0{{R3 z0003100000008|c0{{R30003100000000ar0{{R300031000000025E0{{R300031 z0000007L*#DFXli0000E000000001BDFXli0000C000000001ZA_V{d0000D00000 z0000;zX$*T0000P000000002!y$hFHzY84$_`M64d%p`UBG@JY0000000sa600000 z0MJSR00000015yA000000O%=~%D)R95{SbK0000000IC2000000HCm!`o9YvGT3nh z000000QUa>ZvX%Q08p3(000000Qdg?ZvX%Q0FV9)0000000#g70000009a&~O27+F z0vKbLn!pPl0>Dt0y1)y5e~=;t000000FWXD000000FWXD000000FWXD000000FWXD z000000FWXD000000FWXD000000FWXD000000FWXD000000FWXD000000FWXD00000 z0FWXD000000FWXD000000FWXD000000FWXD000000FWXD00000e*lmo1poj500598 z1poj5005981poj5005981poj5005981poj5005981poj5005981poj5005981poj5 z005981poj5005981poj5005981poj5005981poj5005981poj5005981poj500598 z1poj5005981poj5e*gfGA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d z0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001x zA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{de*gdgkRk;D00000kRk;D z00000kRk;D00000kRk;D00000kRk;D00000kRk;D00000kRk;D00000kRk;D00000 zkRk;D00000kRk;D00000kRk;D00000kRk;D00000kRk;D00000kRk;D00000kRk;D z00000kRk;De*gdg0FWXD000000FWXD000000FWXD000000FWXD000000FWXD00000 z0FWXD000000FWXD000000FWXD000000FWXD000000FWXD000000FWXD000000FWXD z000000FWXD000000FWXD000000FWXD000000FWXDe*gdg005981poj5005981poj5 z005981poj5005981poj5005981poj5005981poj5005981poj5005981poj500598 z1poj5005981poj5005981poj5005981poj5005981poj5005981poj5005981poj5 z00598e+2*l0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001x zA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d0001xA_V{d z0001xA_V{d0001xA_V{d0001xA_V{d0001xepehzX$*T z00013zmowa6O(`q6PJVm3^aexN&o-=0000000000000000000300aQoCIJ8d00000 z00000000000000300jWRPy_$~0000000000000000000300saUV*~&I0000000000 z000000000300#hAWCQ>J0000000000000000000300;osaRdMW004gg0000000000 z000000{{sCcp?P=000000000000000000000{{vDkRk;D00000000000000000000 z0{{yEaF_)E000000000000000000000{{#FNWTaG000000000000000000000{{&G zSicAW0000000000004gg0000000RIH0B|=60000000000000000000000RII04Q+@ z0000000000000000000000RIJ0ElV|0000000000000000000000RIK0O-9700000 z00000000000000000RIL0O-970000000000000000000000Vyj69D+V3jhEB00000 z0000000000000936aWCe3jhEB000000000000000000936#)3a3jhEB0000000000 z0000000093766FD3jhEB000000000000000000937XSbN3;+NC000000000000000 z000937yx(x3;>t30}Lz!m*|00ICD06>`q0000000000000000IdK30000I0O-97 z00000000000000000;p90096J0O-9700000000000000p006B3000004*)!I2><{9 z0000000000006B3000007yx(x3;+NC0000000000003u~0R{{oe^|c=0000000000 z0000004D(e0096E09d~W00000009610000006zc#0000B0KE7G000000000000000 z06zc#0000B0Oa@u00000000000000006zc#0000B09g4200000000000000006zc# z0000B0C4#Q00000e*gdg00000002J#000003jm1u1poj50000000000002J#00000 z3jn1poj50000000000002J#000003ji4U z1poj50000000000002J#000003jmz@1poj50000000000e*geK0000001E)v`UL<0 z00000000000000#0000001E&Z`vm|100000000000000#0000001E&#`vm|100000 z000000000#0000001E(6`vm|10000000000000230000002BZyz6$^V0000000000 z0000&0RR92e*hE!D835-000002mk;800000KL7v#000XBM41Hu000000000000000 za{&MV0sspDM41Hu00000AOHXW00000i~#@u0sspDWSIp300000JOBUy00000xB&nF z0sspDpqT{#00000JOBUy00000<^ccz0sspD+?fRce*gdg05AXm0000001g5G00ICD z01TQ10000005AXm0000005Ado00ICD06dxn0000006YKy000000A2zB00ICD0C<`O z0000005AXm000000EPkp00ICD0H~S;00000089V?000000JZ`E00ICD0Q8y#00000 z08jt`e*gdg002J#000003jkRA1poj50000000000002J#000003joyn1poj500000 z00000007_u000314FGVz2mk;80003100000008v@000314FGt*2mk;80003100000 z002J#000003jk331poj50000000000002J#e*gdg01E(w`~?6200000000000000# z0000001E)P`~?6200000000000000#0000001E&t{RIF300000000000000#00000 z01E(I{RIF300000000000000#0000001E(+{RIF300000000000000#0000001E)< zfBgjj000000000000000KL7v#000XBME(T;000000000000000KL7v#000XB^!^0^ z000000000000000KL7v#000XBME?Z<000000000000000KL7v#000XBnEwR;00000 z0000000000KL7v#000XB!2bmR00000e*gdg0000006zc#0000B0Pz0>0000000000 z0000006zc#0000B0Av6L00000000000000006zc#0000B0E7Sr000000000000000 z06zc#0000B02BcR00000000000000006zc#0000B05kyx000000000000000e*ixK z000003jkaJ1^@s60000000000002J#000003jmA(1^@s60000000000002J#00000 z3jiPj1^@s60000000000002J#000003jnkN1^@s60000000000002J#000003jpK- z1^@s60000000000002J#00000e+vL00|o#900000000000000#0000001E(|0|o#9 z00000000000000#0000001E)T0|o#900000000000000#0000001E)b0|o#900000 z000000000#0000001E*80|o#90000000000000020{{R401W_uzX$*Te*gdg0RR91 z000006axSN0RRmEh`$H`000000RR9100000Cj$Tg0RRmEkiQ53000000RR9100000 zKL7v#000XB90Udc000000000000000KL7v#000XBKm-N=000000000000000KL7v# z000XBU<3vL0000000000e*gdg06zc#0000B0F(p<00000000000000006zc#0000B z0JH=K00000000000000006zc#0000B0MrBq00000000000000006zc#0000B0Q3X~ z00000000000000006zc#0000B02BoV00000000000000006zc#e*gdg3jjz31^@s6 z0000000000002J#000003jk;Z1^@s60000000000002J#000003jl}(1^@s600000 z00000002J#000003jnAE1^@s60000000000002J#000003joLk1^@s60000000000 z002J#000003jibre+B>m00000000000000#0000001E(Y1_l5C00000000000000# z0000001E(&1_l5C00000000000000#0000001E)D1_l5C00000000000000v0{{R4 z02ly(01N;C0000100000000230000002ly(01N;C00000e*gdg00000KL7v#000XB z%mxMk000000000000000KL7v#000XB=mrJ=000000000000000KL7v#000XBC0RRmEl)nf7000001ONa400000KL7v#000XBOa}%400000 z0000000000e?I^K0000B0C)!m00000000000000006zc#0000B0E`C)0000000000 z0000006zc#0000B0H6m300000000000000006zc#0000B0N@7(000000000000000 z06zc#0000B0Qd(600000000000000006zc#0000Be*hQ=1^@s60000000000002J# z000003jmA=1^@s60000000000002J#000003jn|g1^@s60000000000002J#00000 z3jj0<1^@s60000000000002J#000003jlNq1^@s60000000000002J#000003jml3 z1^@s6e*gdg000000000#0000001E(!3 z000314FF`o2mk;8000C4000000040W000314FG7s2mk;8000C400000005Z;00031 z4FGJw2mk;8000C4000000077Y000314FGV!2mk;8000C400000e*ggT1ONa501W_i zzz6^U00004000000000W1poj601W_mzz6^U00004000000000>1poj601W_qzz6^U z00004000000001Z1poj601W_uzz6^U00004000000001|1poj601W_yzz6^U00004 z000000002g1poj6e*g^th`G0096E z0I0wS0000000aO40000005=B!0096E0Ia|W0000000aO40000009ywD0096E0IUGE000000000000000KL7v#000XBXc`6p z000000000000000KL7v#000XBSQ`ca00000e*gdg0000006zc#0000B0E`<300000 z000000000006zc#0000B0IVAZ00000000000000006zc#0000B0L&W(0000000000 z0000006zc#0000B0PGtE00000000000000006zc#0000B01O-k000000000000000 ze*ixK000003jiz}1^@s60000000000002J#000003jj3;+NC0003100000002h`00031e+>ZWzz6^U0000400000000122><{A02ly} z01N;C00001000000001T2><{A02lz601N;C00001000000001?2><{A02lzE01N;C z00001000000002c2><{A02lzM01N;C0000100000000093IG5B02lzU01N;Ce*gdg z0RR9100000Knef=0RR{PxBv_Q000000RR9100000ehL5p0RR{PzyJ&Y000000RR91 z00000w+a9N0RR{P$N&rg000000RR9100000^a=m~0RR{P&;Seo000000RR9100000 zE(-tv0RR{P*Z>Rw000000RR91e*gdg0BQ>W0096P0N?-&0000000961000000H_N9 z0096P0O$Y=0000000961000000OSh*0096P0Pp||00000009610000002T}Y0096P z0Qdk500000009610000007eV|0096P0003D0000000961000000C@}me*ggh7yt+X z3;+NC0003100000006HH000317yu9f3;+NC0003100000008F<000317yuXn3;+NC z0003100000000~f000317yuvv3;+NC00031000000037F000317yu{%3;+NC00031 z00000005B<000317yvK0000000961000000Pzw40096E02sjt0000000aO40000002C7d0096P z0Pq0}00000009610000006`M~0096E035*xe*gdg000C400000003hX000317y$SI z3;+NC00031000000055@000314FDj)2mk;8000C400000005;E000317ytkQ3;+NC z0003100000006}k000314FDv;2mk;8000C400000007++000317yt+Y3;+NC00031 ze*gdg000306951K01W^r!3Y2V00004000000000S6aWAL02lxe0t^5E0000100000 z0000(6aWAL01W^v!3Y2V00004000000001C6aWAL02lxm0t^5E00001000000001q z6aWAL01W^z!3Y2V000040000000026e-r=!0RR{PAOZ{k000000RR9100000;S>M> z0RRmEG{Fb}000001ONa4000001{DAR0RR{PC;|)s000000RR9100000H5C8=0RRmE zIKc=2000001ONa400000RuupM0RR{PFait!000000RR9100000ffWD%0RRmEe>}km z0000000aO4000000H_rJ0096P05}2+0000000961000000NE7)0096E06@VA00000 z00aO4000000R0sJ0096P06+o^00000009610000004o*%0096E07StE0000000aO4 z0000008ADD0096P07wE100000e*ggh00000004Iu000314FE{N2mk;8000C400000 z005sB000317ywWL3;+NC0003100000007Yz000314FF8R2mk;8000C400000008+G z000317ywuT3;+NC0003100000001i&000314FFKV2mk;8000C400000e*gea7XSbO z02lyZ0t^5E00001000000001e7XSbO01W_C!3Y2V00004000000001$7XSbO02lyh z0t^5E00001000000002D7XSbO01W_G!3Y2V00004000000002i7XSbO02lyp0t^5E z0000100000000307XSbOe*g^tT)_wc000001ONa4000008yElp0RR{PcmfOn00000 z0RR9100000K^Oo40RRmEV8I9g000001ONa400000UKjuX0RR{PfC3Bv000000RR91 z00000g%|(;0RRmEWWfjk000001ONa400000pcnuE0RR{Phyn}%e*gdg0096100000 z0L2&p0096E0BFGo0000000aO4000000Oc3}0096P0FVL<00000009610000001p`e z0096E0Bpes0000000aO40000004*5+0096P0GI*{000000096100000096?P0096E z0C2$w0000000aO4e*gdg004Ix000317yzIG3;+NC0003100000005&I000314FGh( z2mk;8000C400000006}q000317yzgO3;+NC0003100000008kB000314FGt-2mk;8 z000C400000000*n000317yz&W3;+NC0003100000002iCe*gdh01W_q!3Y2V00004 z000000001L8UO$R02lzc0t^5E00001000000001&8UO$R01W_u!3Y2V0000400000 z0002C8UO$R02lzk0t^5E00001000000002r8UO$R01W_y!3Y2V000040000000005 z8vpo&0096P05}5-00000009610000000kfb0096E0KmZr0000000aO40000005u>0 z0096P06+r_0000000961000000B;}w0096E0K~xv0000000aO4000000G=QKe*ggh z7yw8E3;+NC0003100000007q@000314FJf&2mk;8000C400000008_T000317ywWM z3;+NC0003100000001i?000314FJr+2mk;8000C400000003Jd000317ywuU3;+NC z0003100000005OC000314FJ%=e+U2o00004000000002GApigY02lyZ0}KEF00001 z000000002#ApigY01W`t!3Y2V00004000000000EA^-pZ02lyh0}KEF0000100000 z0000zA^-pZ01W`x!3Y2V00004000000001AA^-pZ02lyp0}KEF00001e*gdg00000 ziy{C30RRmE+`$L{000001ONa400000uOa{d0RR{PcmoUo000000RR9100000-68-0 z0RRmE;K2w0000001ONa400000{~`bY0RR{PfCCHw000000RR9100000D0096E0O-L8 z0000000aO4000000G}fO0096P0FVO=0000000961000000Lvo)0096E0PMjC00000 z00aO4000000PiCJ0096P0GI;|000000096100000039R%0096Ee*o~o2mk;8000C4 z00000002BB000317yzIH3;+NC0003100000003nq000314FL4P2mk;8000C400000 z004$0000317yzgP3;+NC0003100000006Nh000314FLGT2mk;8000C400000007t| z000317yz&X3;+NCe*gdh0000000009B>(^c01W{A!3Y2V00004000000000kB>(^c z02lzc0}KEF000010000000018B>(^c01W^D!UzBW00004000000001YB>(^c02lzk z0}KEF00001000000001+B>(^c01W^H!UzBW0000400000e*gdgz$E|x0RR{P$O8-j z000000RR9100000?0000000961000000Ff>L0096E0Bpht0000000aO4000000LCr= z0096P0GI>}0000000961e*gdg000Fq000314FGV$2mk;8000C400000001{H00031 z7yzII3;+NC00031000000046@000314FGh)2mk;8000C400000006Bo000317yzgQ z3;+NC0003100000008kX000314FGt;2mk;8000C400000001~Je*gdh02lzU1PlNG z00001000000001qFaQ7n01W_q!UzBW00004000000002AFaQ7n02lzc1PlNG00001 z000000002#FaQ7n01W_u!UzBW000040000000006F#rGo02lzk1PlNG0000100000 z0000jF#rGo01W_yf5Hd=000001ONa400000PB8!g0RR{P$OH@k000000RR9100000 zc`*P00RRmEh{6Z}000001ONa400000m@xnV0RR{P&;$$s000000RR9100000!7%^; z0RRmEjKT;2000001ONa400000*)aeB0RR{P*aQp!00000e*pjh000000Q)fj0096E z0Fc560000000aO40000001+|(0096P0N?}+00000009610000005LKE0096E0F=TA z0000000aO40000009!Hu0096P0O$k^0000000961000000FN>N0096E0GPrE00000 z00aO400000e*nBP000317y$4D3;+NC0003100000008qc000314FH_N2mk;8000C4 z00000000^@000317y$SL3;+NC0003100000002uf000314FI6R2mk;8000C400000 z0046{000317ytkT3;+NC0003100000005;k00031e+>Yn!UzBW00004000000002c zGXMYq02lxW1q=WH000010000000005Gynhr01W`B!UzBW00004000000000hGynhr z02lxe1q=WH000010000000016Gynhr01W`F!UzBW00004000000001sGynhr02lxm z1q=WHe*gdg0RR9100000#WVl_0RRmEu)+uc000001ONa400000@-zSd0RR{PAO#En z000000RR9100000DK!890RRmEw897g000001ONa400000Q#Akp0RR{PCqni0RRmE z1j7gb000001ONa400000C_MlG0RR{P$OQ}l000000RR9100000Ydrt}0RRmE2*U^f z000001ONa400000qCEfr0RR{P&;<+t000000RR9100000<2?WX0RRmE48sTj00000 z1ONa4000005KmY&%02lxW1`GfI z00001000000002nKmY&%01W^r!w3KX00004000000000DK>z>&02lxe1`GfI00001 z000000000z>&01W^v!w3KX00004000000001Ze?b5M0RR{P7zPXg000000RR91 z00000u|WU;0RRmEFvAD{000001ONa400000lSk0000000aO4000000LelC0096P05Ap&00000009610000000~0?0096E z06fD80000000aO40000006s$i0096P05}E=0000000961000000DVIM0096E06@bC z0000000aO4000000Iov-0096P06+!|00000e*ggh00000008Mj000314FE*L2mk;8 z000C4000000010B000317yw8H3;+NC0003100000003D;000314FE{P2mk;8000C4 z000000050d000317ywWP3;+NC0003100000007HG000314FF8T2mk;8000C400000 ze*ggfL;wH*02lyR1`GfI00001000000000xMF0Q+01W_8!w3KX00004000000001P zMF0Q+02lyZ1`GfI000010000000021MF0Q+01W_C!w3KX00004000000002lMF0Q+ z02lyh1`GfI00001000000000HMgRZ-e*g^tSi=Ya000001ONa400000KSlrm0RR{P za0Uzj000000RR9100000cSZmJ0RRmET*C+e000001ONa400000t406-0RR{Pcm@mr z000000RR9100000=|%tm0RRmEV8aLi000001ONa4000008AkvB0RR{PfCdZze*gdg z009610000008>W*0096E0A#}m0000000aO4000000EI^Y0096P0Eh+*0000000961 z000000KrE90096E0BFMq0000000aO4000000P{xx0096P0FVX@000000096100000 z053=Y0096E0Bpku0000000aO4e*gdg003r4000317yy_C3;+NC0003100000005^* z000314FGV%2mk;8000C400000007fS000317yzIK3;+NC0003100000000R|00031 z4FGh*2mk;8000C400000001^g000317yzgS3;+NC0003100000003=Ce*gdh01W_m z!w3KX00004000000001*NdN!=02lzU1`GfI00001000000002dNdN!=01W_q!w3KX z000040000000004N&o->02lzc1`GfI00001000000000%N&o->01W_u!w3KX00004 z000000001TN&o->02lzke+CQy000000RR9100000tx5m@0RRmEgu@5`000001ONa4 z00000$VvbJ0RR{P$Oa4m000000RR9100000?MeUu0RRmEh{Ff~000001ONa400000 z5=#I80RR{P&;|?u000000RR9100000K}!Gt0RRmEjKc^300000e*^#k000000BTDB z0096P0N4f$0000000961000000G&$!0096E0Fc870000000aO4000000KiKC0096P z0N@4;0000000961000000PRZv0096E0F=WB0000000aO40000002fRE0096P0O$q` z000000096100000e*jBN000314FH(K2mk;8000C400000004PR000317y$4F3;+NC z0003100000006N}000314FH_O2mk;8000C400000007!d000317y$SN3;+NC00031 z00000000e5000314FI6S2mk;8000C400000002Bq00031e;5D&2MhoJ0000100000 z0001WO#lD^01W`7!w3KX0000400000000100000009610000004Y!a0096E0Kmft0000000aO400000 z08>x^e*ggh7yv*A3;+NC0003100000004(j000314FJT$2mk;8000C400000006E~ z000317yw8I3;+NC0003100000007@m000314FJf)2mk;8000C400000008??00031 z7ywWQ3;+NC0003100000001FT000314FJr;e+U2o00004000000000@Q2+n|02lyR z2MhoJ00001000000001kQ2+n|01W`p!w3KX000040000000020Q2+n|02lyZ2MhoJ z00001000000002nQ2+n|01W`t!w3KX00004000000000CQUCw}02lyh2MhoJ00001 ze*gdg00000M^XR)0RRmE*uw|_000001ONa400000eNq4b0RR{Pa0d(k000000RR91 z00000y;1-G0RRmE+`|X}000001ONa400000^-=%;0RR{Pcn1ss000000RR9100000 zH&Xxr0RRmE;KK+2000001ONa400000J8V+`0096P0DuP!0000000961000000IO2~ z0096E0OZ360000000aO4000000OC^s0096P0Eh<+mt#H*MSqYS1^@s60000000000 z002J#000003jiz~1^@s60000000000002J#000003jkyt1^@s60000000000006B3 z000006aWCe3jhEB0000000000001LY000316aWCe3jhEB000O800000002i+00031 z6aWam3jhEB0Dk}o000000001IQ~&@002BZaz6$^V00008000000001lQ~&@002BZi zz6$^V00008000000001`Q~&@002BZqz6$^V00008000000002OQ~&@001W^@#0UTY z00008000000002qQ~&@101E&_n*{&>0000)0{{R30Dk}g_EZ1>0RRmE5C91P00000 z5&!@I000009#sGU0RR{PkOvF^00000$N&HU00000N>u;=0RR{PSO^RN000002mk;8 z00000cvS!Z0RRmEC;$ln000001poj500000qE!F@0RRmEFaQYv000005dZ)H00000 z1Xch50e=7u07w7{0000001*HH0000006zc#0000B01zJr00000000000000006zc# z0000B0AwEq00000000000000006JCx0096E0AK(K0000001f~E000000IdK30000G z0Jm%k0000000000000000B%+Q0096E0I&=R0Dk}g000dD00000002J#000003jmxS z1^@s60000000000002J#000003joj`1^@s60000000000002J#000003jpvR1^@s6 z0000000000002J#000003jh!x1^@s60000000000002J#000003ji=61^@s600000 z0Dk}g0000#0000001E(6AO-*c00000000000001`RsaA201W`xE(rht0000K00000 z0002@RsaA201W`}E(rht0000P000000000#0000001E(oAO-*c00000000000000# z0000001E)HAO-*c00000000000000#0Dk}g000XB&>#i?000000000000000KL7v# z000XB@E`^N000000000000000KL7v#000XB5FrKt000000000000000j8^~v0RRmE z5HAS;000009RL6T00000{8s<~0RRmEFfR!J000008UO$Q00000KL7v#000XBFn=Ki z00000000000000006zc#0000B0H7iU00000000000000006zc#0000B04yU000000 z000000000006zc#0000B0PrIQ00000000000000006zc#0000B05~KD0000000000 z0000006zc#0000B09Ygj000000Dk}g00000002J#000003jlZ|1^@s60000000000 z002J#000003jmBH1^@s60000000000002J#000003jn|*1^@s60000000000002J# z000003jp9G1^@s60000000000002J#000003ji=B1^@s600000000000Dk~K00000 z01E(6B?bTh00000000000000#0000001E(cB?bTh00000000000000#0000001E)5 zB?bTh00000000000000#0000001E)zB?bTh00000000000000#0000001E)1CI$ci z00000000000000#000000DlVr z1^@s60000000000002J#000003jmlY1^@s60000000000002J#000003jow91^@s6 z0000000000002J#000003jpXT1^@s60000000000002J#0Dk}g01E(ADh2=m00000 z000000000#0000001E(UDh2=m00000000000000#0000001E)5Dh2=m0000000000 z0000#0000001E)fDh2=m00000000000000#0000001E)*Dh2=m00000000000000# z0000001E&VD}M$6000000000000000KL7v#000XBJSzqO000000000000000KL7v# z000XBWGe;$000000000000000KL7v#000XBh${vF000000000000000KL7v#000XB zs4NBm000000000000000KL7v#000XB*enJB000000Dk}g0000006zc#0000B0Qf8h z00000000000000006zc#0000B02nO>00000000000000006zc#0000B05~lM00000 z000000000006zc#0000B08A|g00000000000000006zc#0000B0Dvt90000000000 z000000DnIK000003jmZY1^@s60000000000002J#000003ji=K1^@s60000000000 z002J#000003jnY#1^@s60000000000002J#000003jiQ51^@s60000000000002J# z000003jjFa`hs00000000000000#0000001E)5Fa`hs z0Dk}g0000000000KL7v#000XB=r9HV000000000000000KL7v#000XB5HSV-00000 z0000000000KL7v#000XBC@}^A000000000000000KL7v#000XBOfd!k0000000000 z00000KL7v#000XBXfXx=00000000000Dk}g06zc#0000B0GKfb000000000000000 z06zc#0000B0Jt#*00000000000000006zc#0000B00c4y00000000000000006zc# z0000B05mcN00000000000000006zc#0000B0E{vQ00000000000000006zc#0Dk}g z3jpXc1^@s60000000000002J#000003jiE51^@s60000000000002J#000003jkm< z1^@s60000000000002J#000003jlO81^@s60000000000002J#000003jh!_1^@s6 z0000000000002J#000003jicE27dqm00000000000000#0000001E(AGzI_w00000 z000000000#0000001E(^GzI_w00000000000000#0000001E)XGzI_w0000000000 z0000#0000001E)vGzI_w00000000000000#0000001E)@GzI_w000000Dk}g00000 zKL7v#000XB95n_2000000000000000KL7v#000XB95)64000000000000000KL7v# z000XBKsN>e000000000000000KL7v#000XBWH$x?000000000000000KL7v#000XB z$TtQ6000000000000000KTrSw0000B04O;I0000000000000000D4#e0096E05Ay& z000000Dl7j0000006zc#0000B0IWL(00000000000000006zc#0000B01%fU2@Dqj zh?gM=3>N{ommvuZ7Xi$dAqfl@0T`Eo2@Dqj6qn%%3>N`3m*EKv7Xeh4;Ry^E0f?93 z2@Dqju$SQp3>TN+2@Dtk5SI}O3>N_;mk|mK7Xe(C5ef_!0eF`Y3JezksFx863>N{| zmk|mK7XkQ}5ef_!0UVcc3JezkIG1q>3>N`tmvIUV7XgTuaS99<0jQU83Jezkz?X3f z3>N|TmvIUV7Xh4?(FzO~0kD_R3Jezk{Fl)R3>N_$mjMe57Xi4J0SgQl0oa!T3k(+l z^p^n(3>N_ymoWN{UmoWN`dmmv%c7Xf&eAq)%`0jQTD3=9_m(3c?$3>N|Pmmv%c7Xd_<;S3BH z0a%ye3=9_mY?t8-3>N`_m*ETy7Xjdx;S3BH0r;2U3=9_m7?+_93>N`7m!S;|7XgTu zp$!Zd0i2hi4Gb3n$d{oF3>N|1m!S;|F9A@OF%AqD0ce*o4h$Co_?Iyb3>N`Zm%$DU z7Xfsa!43=;0hE`)4h$Dz3`qt6000000000000000KL7v#000XBXh{YD0000000000 z00000KL7v#000XBkVysr000000000000000KL7v#000XBq)7$<000000000000000 zKL7v#000XBESFIa3>SaAN(KM`00000000000002zSO5S401W_G2MGWG0002i0RR91 z0000#0000001E)1O9lV{00000000000000#0000001E&xOa=e|00000000000000# z0000001E)fOa=e|00000000000000#0000001E&ZO$Gn}005V_4-63jY?rYQ3>N`_ zm$45F7XhS~u@4Lv0brLw5DXUqq?a)f3>N|LmoX6x7Xi$dVG#@$0VtQj5eydrOqanC z3>N`(m%$MX7Xg%)!4V7>0mzrZ5eydr@Rz|63>N_emmv}i7XcWTArcH10W6mx5)2ms zP?td#3>N`#mq8W`7XgHqK^6=b0hpIT77P~w_?JNz3>PsFS_S|B00000000000000# z0000001E&}S_S|B00000000000000#0000001E(^m!TF67Xi?hp%x4mF(6+C00000 z000000000006zc#0000B0AybV00000000000000006zc#0000B06>>9K@1lGoR={{ z3>N{smoY&M7Xjp#F+mI$0r;0OK@1lG)R!Sb3>RTAVg>*J00000000000000#00000 z01E(6Vg>*J00000000000000#0000001E(QVg>*J00000000000000#0000001E)b zVg>*J00000000000000#0000001E&hm$5<&7Xe6@u|fN_? zm*GMT7Xdt%;X(`-0d$w)LJSuH#Fx=S3>N{|m(fEE7XfsaVMGiU0koH4L<|=JoR=X* z3>N{wmmx(A7Xkd2Aw>)q0XUa|MGO}KXqSOS3>N{Amw`nL7XiqZfkg}#0r-~@Mhq7L zpqFt*3>N{+mvKf67Xj#(aYhUm0T7qbMhq7LG?&pv3>N`Vm(fNH7Xg5m(MAjx0ic)B zMhq91Fh>j+0pyo4M+_GMAeX^M3>N`3m%&F27Xe6@!AA@immo+C7y-bS!AA@i0T`E2 zNDLPN7?-g~3>N`(m$66;7XeV0K}if30j!rnNemYOz?VTu3>TMhNembP{FgyV3>N_u zm!U}v7Xh@Fp-BuE0q~arN(>i&5OxLt000000000000000KL7v#000XBGiafO!T0 z000000000000000KL7v#000XBqN`lmmy0G z7Xf&eAxjJw0j!rHOAHqQN_)mr+X$7Xe6@QA-RL0brL=OAHqQc$ZO23>N{c zmr+X$7XiqZflCZ8VMKlg00000000000000006zc#0000B09bwo000000000000000 z06zc#0000B0Bn8+00000000000000006zc#0000B0Jwez00000000000000006zc# z0000B04SHSOAHqQjF+)X3>N{=m$6F>7XkQ}K}-xU0eqKnObizRq?d6_3>N{=mvKxC z7Xi4J0Zj}S0qmCnO$-+S4408j3>N`dmyt~j7XfUSkxdL20hpJOO$-+Sn3wTQ3>N|D zm+?&u7k>zZ1^@s60000000000003E8000314FK2>2><{9006`Q00000002J#00000 z3jlDI1^@s60000000000002J#000003jm~+1^@s60000000000002J#000003jny5 z1^@s60000000000002J#000003jp|+1^@s604e|g000000000#0000001E)jn+5;? z00000000000000#0000001E(6m*G?l7Xh4?;ZzJ40oa$}R16mZ6qj*T3>N`VmvL1L z7cq>T1^@s60000000000000eI000314FHHI2><{9000I700000002J#000003jq9= zp;ZhQe-xkw00000000000000006zc#0000B0BE2F00000000000000006zc#0000B z0F0mp00000000000000006zc#0000B0N|ho0000000000000000J&NK0096E0FWpN z000000J{JH0000006zc#0000B07$b200000e*gdg00000003lL000314FK3J2><{9 z008{}00000002J#000003jnya1^@s60000000000002J#000003joly1^@s600000 z00000002J#000003jpx71^@s60000000000002J#000003jjd21^@s60000000000 zmtI;73IUXt;aUtA0qmFIS_~HfNS6^?3>N{Qml0bG7Xj#(5nBu|0W_CETMQQgRF^?p z3>N`tmqA+$7Xg@;L0b$L0o<2CTMQQg2$ykN3>N_?mvLJR7Xe6@aa#-*0ce+TTMQQg zke6{=3>N{wmvLJR7Xjdxaa#-*e*n7%00000000000000006zc#0000B04Tc#00000 z000000000006zc#0000B09d;Q00000000000000006zc#0000B0D!v&0000000000 z0000006zc#0000B0I<6T00000000000000006zc#0000B0K~fn000005&!@I00000 z002J#000003jhq40bC3h0c@86TnrZhgqHza3>QgMy#@dP00000000000000#00000 z01E)Hy#@dP00000000000000#0000001E)ry#@dP00000000000000#0000001E&d zmoZ!n7XdJrFN|TmoZ!n7Xd(*VO$Is0fd)fTnrZh#Fz10 z3>N_)mw{aj7Xc)f5nc=z0a%w2UJMrjbe9oc3>N{6ml0kJ7XhS~5nc=z0eqLCUJMrj ze3#K)3>N{wm(gAf7XkQ}(OwJ}0Z5l&Ukn!k$d_SX3>N|5mtkKF7Xh%BkzWiK0SuS% zUkn!kIG6EX3>N`hm+@Z=7Xf&e@m~xV0g#vRUkn!ksF(3y3>SZR$_4-c0000000000 z0000#0000001E)r$_4-c00000000000000#0000001E*4$_4-c00000000000000# z0000001E&V%LV`d00000000000000#0000001E&(%LV`d00000000000000#00000 z01E)j%mx4e004gg0000000000KL7v#000XBOw9%W000000000000000KL7v#000XB zgv|y3000000000000000KL7v#000XB)XxS0000000000000000KL7v#000XB1keTm z0000000000000002V4LE0RRmEZ~zGa00000nF0U+004gg06zc#0000B036W<00000 z000000000006zc#0000B08G&a0000000000000000HIs}0096E01yKS0000005bvr z0000006zc#0000B0A$hz00000000000000006zc#0000B0F=@O000000000000000 z03uxg00Dmh4FE_52><{9000gG00000002J#000003joB^1^@s60000000000002J# z000003jpZT1^@s60000000000002J#0D%900000001E&Z)CK?m00000000000000# z0000001E&>)CK?m00000000000000#0000001E(U)CK^5000000000000000KL7v# z000XBgwzHA000000000000000KL7v#000XBoYV#Y000000000000000KL7v#000XB zu+#3>N{!mr-C07nguw3>bev-39;v00000000000000# z0000001E(A-39;v00000000000000#0000001E)v-Ua{w00000000000000#00000 z01E){-Ua{w00000000000000#0000001E&V-v$5x00000000000000#0000001E&( z;06Ey004gg0000000000KL7v#000XBOyC9p000000000000000KL7v#000XBnBWEg z000000000000000KL7v#000XByx;}^000000000000000KL7v#000XB)ZhjH00000 z0000000000KL7v#000XBq~Qht0000000000000XB06zc#0000B005VN`pm$6_B7Xf&ev0w}r0qB?EU<@w-be9of3>N{sml0tM7Xi?h5n&7$F;wLS00000 z000000000006zc#0000B0I=l-00000000000000006zc#0000B0JN8JVGI`m$d_?p z3>SYC=LP@(00000000000000#0000001E&}=LP@(00000000000000#0000001E(Q z=LP@(00000000000000#0000001E(o=LP@(00000000000000#0000001E(2=mr1) z00000000000000#0000001E)9=mr1)004gg0000000000KL7v#000XB%;*LH00000 z0000000000KL7v#000XB=;#Ij000000000000000KL7v#000XB0O00000004gg00000KL7v#000XBIPV4k000000000000000KL7v# z000XBOz#E&000000000000000KL7v#000XB;P3_j000000000000000KL7v#000XB z`0xe*000000000000000KL7v#000XBAn^tO000000000000000KLCFK0000B04VYX z00000000000000006zc#0000B0Fd$q00000000000000006zc#0000B0MzmZ00000 z000000000006zc#0000B00i>}00000000000000006zc#0000B02uQI0000000000 z0000006zc#0000B0APRf1^@s60000000000002J#000003jn0^1^@s60000000000 z002J#000003joyf1^@s60000000000002J#000003jqA{1^@s60000000000002J# z000003jiSW1^@s60000000000002J#000003jn^#%X{00000000000000#0000001E)5 z^#%X{00000000000000#0000001E)<^#%X{00000000000000#0000001E&R_67g| z0000000000004ggKL7v#000XBB=!aX000000000000000KL7v#000XBoc0C)00000 z0000000000KL7v#000XBwDtx7000000000000000oLv9_0RRmEzzhih00000b^rhX z00000KL7v#000XBAom6U000000000000000KL7v#004gr06_N!000000000000000 z06zc#0000B09^S700000000000000006zc#0000B0GRm(00000000000000006zc# z0000B0KoYM00000000000000006zc#0000B0O0us00000000000000006zc#0000B z008<1002Y)0000000000002J#000003jomi1^@s60000000000002J#000003jpx? z1^@s60000000000002J#000003jjcuF=7lC0aTYUVhk4nfR{013>N{QmoZ`t7XiqZ zF=7lCG0^=600000000000000003lug0096E01zVy000000Dk}g0000006zc#0000B z0Fak~V+SYK1P1^B00000000000002DUH||A01W_G z83_OY0001f000000000#0000001E(21_uBD00000000000000#0000001E(Q1_uBD z00000000000000#0000001E(^1_uBD00000000000000#0000001E)f1_uBD004gg z0000000000KL7v#000XBEC&Yw000000000000000KL7v#000XBLN|Pmmy{h7XciXQDzJm z0W_CUW(*erP?u3=3>N`tmr-U67XiqZv1SYx0ce-uW(*erjF;hN3>N{=m*Hj%7XfgW zac2w{0hE_N|LmvLtd7XeV00cZ>t0eqJMXbcwtq?Z9`3>N{=mjP%D z7Xk2>0cZ>t0T7olXbcwtV3#py3>N`(moaDz7XhG`F=z}I0l=3rXbcwt?3XcU3>Ps( z5(fYP00000000000000#0000001E)f5(fYP00000000000000#0000001E&Fmyu`; z7Xd7nk!TDT0bG}nXbcwtaF>y23@?8m6bAqR00000000000000#0000001EbAqR z00000000000000#0000001E)n6bAqR00000000000000#0000001E*46bAqR00000 z000000000#0000001E&}6$bzS00000000000000#0000001E(s6$bzS003J600000 z00000KL7v#000XBloba6000000000000000KL7v#000XBs1*kQ000000000000000 zKL7v#000XB$Q1_w000000000000000KL7v#000XB>=l=)Xbdg^D3`%#3>N`Bm%(TZ z7Xe_G!DtK@0f?8uXbcwtte3%P3>N{^m%(TZ7Xkd2!DtK@e-IZ3000000000000000 z06zc#0000B0GJmC00000000000000006zc#0000B0JIke00000000000000006zc# z0000B0L&K$00000000000000006zc#0000B0Pq(F00000000000000006zc#0000B z0I(Pb00000mse>F5q}IB2LJ#70000000000002J#000003jib;2LJ#70000000000 z002J#000003jjPB2LJ#70000000000002J#000003jl-}2LJ#70000000000002J# z000003jmlI2LJ#70000000000002J#000003jiD&2LJ#70GD@a3=sh|mvL$g7Xf6K zacT?~0hE_N|PmvL$g7Xc)fp=t~l0XUbTY77?vSeKz{3>TN6Y77_w z*q5Pd3>N_im(gkr7Xc)f(P|7A0X&z{Y77?vXqVAy3>N`>m(gkrF9GnE(P|7A0SK1? zYYZ0wB$oke3>N`BmjP=G7XeV00c#8w0gRUcYYZ0w;Fkew3>N_imtkuR7XdhzVQUN* z0hE_vYYZ0wu$N(L3>N{|mtkuR7Xkd2VQUN*e=Hye00000000000000006zc#0000B z08}6c00000000000000006zc#0000B0E8e100000000000000006zc#0000B0N@}8 z00000000000000006zc#0000B0Q?{a00000000000000006zc#0000B03;y?00000 zm&a=i5dlb-!D|c`0eF|eYYZ0wsF%TO3>N_em+@;17Xcub@oNkh0YsPaYYZ2c*lP?J z0lb&-YYZ0w(3kOR3>N`Fmr-mC7?N|1m*H#-7XjdxL2V2d0Th>UZ44IyIG1s4 z3>N`VmvLN{gm(gtu7XjRt(QOPD0q~d6Z44Iy z7?&|_3>N`BmoaV(7Xj#(F>VYO0YsN!ZVVRzbeCan3>N{Amtk%U7Xj3lVQvf;e*`QC z00000000000000006zc#0000B030j_00000000000000006zc#0000B0C+4100000 z000000000006zc#0000B0H`bn00000000000000006zc#0000B0N5-C0000000000 z0000006zc#0000B02D0;00000mzQn~5dkolk!}nZ0Z5mTZVVRzaF@Yu3@-u5myvD^ z7XfsaA#V&90nnErZwwa!0GCm33>N_$mr-vF7Xe_GQEvN{w zmr-vF7XjFpQEvN`N zm*H;=7Xf6K;cpBV0l=5xZwwa!h?fy?3>N{|ml1FbF9AT8L2wKg0dSW=a10j#N`Bm!WVB7Xg%)F>wqR0jQTTaSRs$(3dfB3>SX@HU|Iz00000000000000#00000 z01E&hHU|Iz00000000000000#0000001E&#HU|Iz00000000000000#0000001E(I zHU|Iz00000000000000#0000001E(&HU|Iz00000000000000#0000001E)*HU|Iz z001fg0000000000KL7v#000XB_%;Us000000000000000KL7v#000XBT$jOd3>N`( zm%(ui7Xgr$!Ep>10kD_BaSRs$9GCHN3>SZBItKs%00000000000000>UjP6B01W`3 z4G91M000050RR910000#0000001E&}I|l#&00000000000002rUjP6B01W`B4haAN z0001&00000000230000001W_4F9`qu000000000000019U;qFC01W_u{|Ep8004gg z2mk;800000WMBXQ0RRmEi2n!x000005C8xG00000YG42W0RRmEnEwa>000005C8xG z00000a9{uc0RRmEsQ(B6000005C8xG00000c3=Pi0RRmExc>+M000007ytkO00000 zd|&_o0RRmE(EkVk000007ytkO004gg0D@ou0096E0ON{Ymw|W;7XcKP;dl%emk@aj7)cOW z2LJ#70000000000002J#000003jlyw2LJ#70000000000002J#000003joAf2LJ#7 z0000000000002J#000003jj2iad`|E0fd)vc?=f;^p|mY3>RS}TL%CD0000000000 z0002LVE_OD01W`}CJ6ul0001!000000000#0000001E)fTL%CD00000000000000t zVgLXE01W^DCJ6ul0002+000000000#0000001E&ZmtlGg7XiGNv3m>`0R)#3d<+)> zESC{{3>N`Zml1pn7Xf&e5qu07m!W(N7cs132LJ#70000000000006LJ000314FGTw z2><{9006oG00000002J#000003jk=Bfqo1pe_dk$0096E0QeIL000000Js1E00000 z06zc#0000B061+2000000000000000019LP0096E05B5?000000KotN0000006zc# z0000B0Q7MO00000000000000006zc#0000B00?pi0000000000000000JmfS0096E zN&v7F2><{9006uI00000002J#000003joA+2LJ#70000000000003lV000314FGTz z2><{9007GX00000002J#000003jlzZp@j?=F_e1;00000000000000001{>Z0096E z0FW37000000L1_R0000006zc#0000B08p1vhYS}1)R$3*3>N`hm$8Qo7XgHqv4;#7 z0hpJuhYS~&;D-zlA-`q-0096E08l9j000000IUE20000006zc#0000B0MwU3hzu72 z=$Ao=3>SYGga-fs00000000000001EX8-^J01W^DDhU7p0001*000000000#00000 z01E&>h6exu00000000000002|X8-^J01W_0D+vGq0001(000000000#0000001E(U zhz9@w00000000000001$XaE2K01W`3DhU7p004ggp#T5?00000KL7v#000XBkctNY z000000000000000E@=P&0RRmE;429L00000oB#j-00000KL7v#000XBxQqt?00000 z0000000000$7uin0RRmEfGi0B00000s{jB100000KL7v#000XB;Eo3X0000000000 z004gg0AXqX0096E05B~H000000Hpu`0000006zc#0000B00@x>000000000000000 z06zc#0000B06>uk00000000000000006zc#0000B0AP^^00000000000000006zc# z0000B0Em$X00000000000000006zc#004gg3jm~%2LJ#70000000000002J#00000 z3jny02LJ#70000000000002J#000003jo}a2LJ#70000000000002J#000003jh?7 z2LJ#70000000000002J#000003jjot2LJ#70000000000002J#000003jlPI2LOKn z00000000000000#0000001E(!k_P|)00000000000000#0000001E)9k_P|)00000 z000000000#0000001E)Tk_P|)00000000000000#0000001E)@k_P|)0000000000 z0000#0000001E&llLr6*00000004gg00000KL7v#000XBbd?7H000000000000000 zKL7v#000XBn3V?r000000000000000KL7v#000XB_>~6$000000000000000KL7v# z000XB7?uYB000000000000000KL7v#000XBOqK@#000000000000000KLCFK0000B z0A!X200000000000000006zc#0000B0ECtY00000000000000006zc#0000B0GO5s z00000000000000006zc#0000B0Kk?900000000000000006zc#0000B04SFS00000 z000000000006zc#0000B0EB;+2LJ#70000000000002J#000003jnN_2LJ#700000 z00000002J#000003jo}g2LJ#70000000000002J#000003jp|+2LJ#70000000000 z002J#000003jj!%2LJ#70000000000002J#000003jl1G2LJ#7004gg000000000# z0000001E)1m00000000000000#0000001E)P znFjy>0000000000004ggKL7v#000XB%$WxO000000000000000KL7v#000XB7@7wF z000000000000000KL7v#000XBG@1th000000000000000KL7v#000XBP?`q-00000 z0000000000KL7v#000XBaGD1I000000000000000KL7v#002u10Hm4+0000000000 z0000006zc#0000B0K}RH00000000000000006zc#0000B0OXnn000000000000000 z06zc#0000B05F$viwqY5SeJ2&3>N{kmvM^>7XiqZaf=KWe-xYt000000000000000 z06zc#0000B05F^f00000000000000006zc#0000B08E?*00000000000000006zc# z0000B0BoEG00000000000000006zc#0000B0HmA;00000000000000006zc#0000B z0L+{R00000e*gdg00000002J#000003jpAp2LJ#70000000000002J#000003ji#g z2LJ#70000000000002J#000003jj!+2LJ#70000000000002J#000003jk!D2LJ#7 z0000000000002J#000003jl-VT=qf z0Zf;Xj0_h6V3(1M3>Saopa%c|00000000000000#0000001E*8pa%c|0000000000 z0000#0000001E&tp$7l}00000000000000#0000001E&_p$7l}00000000000000# z0000001E(Mp$7l}00000000000000#0000001E(kp$7l}004gg0000000000KL7v# z000XByrBmG000000000000000KL7v#000XB?4bt$000000000000000KL7v#000XB z1fmB3000000000000000KL7v#000XBAfg8V000000000000000KL7v#000XBG@=Ip z0000000000004gg06zc#0000B092v}00000000000000006zc#0000B0K}sQ00000 z000000000006zc#0000B0PLd&00000000000000006zc#0000B06?S%0000000000 z0000006zc#0000B092$000000000000000006zc#002w?3jlPa2LJ#70000000000 z002J#000003jmy?2LJ#70000000000002J#000003joZd2LJ#70000000000002J# z000003jhq4@r(=?0W6pCj0_h6z?boi3>N|Dm+_1Y7Xdt%A&m?d0c4jUjSLq7l$Rlm z3>N{kmm!S|7XjRtA&m?de=w&900000000000000006zc#0000B08FO`0000000000 z0000006zc#0000B0A!~J00000000000000006zc#0000B0EDLp000000000000000 z06zc#0000B0GOu-00000000000000006zc#0000B00^iD00000msgDp5dk!pQH=~2 z0a%w&jSLq7fR|B?3>N{cmr;!j7Xi?hQH=~20r;0ujSLq79G8KO3>N`Bmw}B87Xf^i zfsG6o0mPSqjSLq7SY4ss{i700000000000000#0000001E&tss{i700000 z000000000#0000001E(2ss{i700000000000000#0000001E&#s|Nr80000000000 z0000#0000001E(As|Nr800000000000000#0000001E(Us|Nr8004gg0000000000 zKL7v#000XBpsNP}000000000000000`f30G0RRmEI1LE^00000V*mgE00000KL7v# z000XBtgHtB000000000000000KL7v#000XB$gBqd000000000000000KL7v#000XB z+^h!x0000000000000XB06zc#0000B01THwjtmz8q?bXC3>Sastp@-A0000000000 z0001TYXATN01W^@4+#JO0001L000000002N|XmvN2^7Xc)f(T)rk0bG~Sjtmz8 zn3vIx3>N{cm(h+47k^Z<2LJ#70000000000002J#000003jkEK2LJ#70000000000 z002J#000003jmC?2LJ#70000000000002J#000003jlnz2LJ#70000000000002J# z000003jnya2LJ#70000000000002J#000003jkoY2LJ#70Dk}g000000000#00000 z01E(owg&(J00000000000000#0000001E(+wg&(J00000000000000#0000001E)X zwg&(J00000000000000#0000001E)vwg&(J00000000000000#0000001E)@wg&(J z00000000000Dk}gKL7v#000XB9JdDm000000000000000KL7v#000XBFt-N)00000 z0000000000KL7v#000XBM7IY3000000000000000KL7v#000XBh_?p-0000000000 z00000KL7v#000XB(60Dk}g0000000000002J#000003jmK2LJ#7000000Dk}g0000#0000001E(cyaxaP00000 z000000000#0000001E(=yaxaP00000000000000#0000001E)PyaxaP0000000000 z0000#0000001E)zyaxaP00000000000000#0000001E&>y$1jQ00000000000000# z0Dk}g000XBq`e0K000000000000000KL7v#000XB=)DI3000000000000000KL7v# z000XB5WWWh000000000000000KL7v#000XBEWQT-000000000000000KL7v#000XB zRK5oQ000000000000000KL7v#000XBlz+Yl0000000000000000F`V20096E0FWaI z000000O$Y!0000006zc#0000B0JOgc00000000000000001#~e0096E0C*$`00000 z0BZmM0000006zc#0000B0EoZ`0000000000000000FZ3}0096E0O%wM000000Dox! z00000002J#000003jjpH2LJ#70000000000000hd000314FFgr2><{9005%^00000 z002J#000003jh$q2LJ#70000000000002J#000003jid;2LJ#70000000000002J# z000003jmzM2LJ#700000000000Dk~K0000001E)H!v_EW00000000000000#00000 z01E&p#0LNX00000000000000#0000001E(Y#0LNX00000000000000#0000001E(+ z#0LNX00000000000000#0000001E)L#0LNX00000000000000#000000DlVrj-000000000000000 z06zc#0000B0Kmrw00000000000000006zc#0000B00_tj00000000000000006zc# z0000B0HnwV00000000000000006zc#0000B0Jz8p00000000000Dk}g002J#00000 z3jkEf2LJ#70000000000002J#000003jpxR2LJ#70000000000002J#000003jmDD z2LJ#70000000000002J#000003jip~2LJ#70000000000002J#000003joB+2LJ#7 z0000000000002J#0Dk}g01E(M%m)Af00000000000000#0000001E*8%m)Af00000 z000000000#0000001E&d%?AJg00000000000000#0000001E&x%?AJg0000000000 z0000#0000001E&_%?AJg00000000000000#0000001E(&&3^{~000000000000000 zKL7v#000XBpv?yW000000000000000KL7v#000XB$jt`;000000000000000KL7v# z000XB{LKdd000000000000000KL7v#000XBB+dr_000000000000000KL7v#000XB zIL-$E0000006+i$0000006zc#0000B0L0D*00000000000000006zc#0000B02t2) z00000000000000006zc#0000B02r51kPH_AT$fRh3>N{cmr;-m7Xi$dQIHH50qB=e zkPH`pM9~KT000000000000000KL7v#000XBY|#e*000000000000000KL7v#000XB zh|vcC000000000000000KL7v#000XBpwR~a000000000000000KL7v#000XBw9y9u z000000000000000KL7v#000XB^w9?Z0000&000000000006zc#0000B0Myb400000 z000000000006zc#0000B0Qk}e00000000000000006zc#0000B034U$kPH_AM3>=^ z3>N`dm*J2M7k>cM2LJ#70000000000002J#000003jiF{2LJ#70000000000002J# z000003jj3K2LJ#70000000000002J#000003jj#e2LJ#70000000000002J#00000 z3jmnZ2LJ#70000000000002J#000003jnm#2LJ#70Dk}g000000000#0000001E)n z)CT|n00000000000000#0000001E)@)CT|n00000000000000#0000001E&N)dv6o z00000000000000#0000001E&l)dv6o00000000000000#0000001E&()dv6o00000 z000000Dk}gKL7v#000XBh}8!G000000000000000KL7v#000XBq}2xi0000000000 z00000KL7v#000XBz|{u;000000000000000KL7v#000XB+|>sF000000000000000 zKL7v#000XB@YM$Z000000000000000KL7v#0Dk}r06^9U00000000000000006zc# z0000B09@7w00000000000000006zc#0000B0C?6100000000000000006zc#0000B z0F>4T00000000000000006zc#0000B0I1dn00000000000000006zc#0000B0MOP4 z0Dk}g0000000000002J#000003jjFR2LJ#70000000000002J#000003jko(2LJ#7 z0000000000002J#000003jmPU2LJ#70000000000002J#000003joa52LJ#700000 z00000002J#000003jiqC2LJ#7000000Dk}g0000#0000001E)T*arXr0000000000 z0000#0000001E)v*arXr00000000000000#0000001E&F*#`gs00000000000000# z0000001E&p*#`gs00000000000000#0000001E(6*#`gs00000000000000#0Dk}g z000XBblC?0000000000000000KL7v#000XB1lk7x000000000000000KL7v#000XB zAle52000000000000000KL7v#000XBoZ1Hf000000000000000KL7v#000XB?Aiwa z000000000000000KL7v#000XBfPdQu00000000000000006zc#0000B0Ib^w00000 z000000000006zc#0000B0MOe900000000000000006zc#0000B0QlPn0000000000 z0000006zc#0000B02JH@00000000000000006zc#0000B0C?O7000000Dk}g00000 z002J#000003jhq=2LJ#70000000000002J#000003ji?P2LJ#70000000000002J# z000003jlE42LJ#70000000000002J#000003jl=O2LJ#70000000000002J#00000 z3jmni2LJ#700000000000Dk~K0000001E)X-3I^w00000000000000#0000001E&B z-Uk2x00000000000000#0000001E&x-Uk2x00000000000000#0000001E&_-Uk2x z00000000000000#0000001E(I-Uk2x00000000000000#000000DlVrgx&`L00000 z0000000000KL7v#000XBq}~Sr000000000000000KL7v#000XB+};NO0000000000 z00000KL7v#000XBOy36p000000000000000KL7v#000XBklzOY000000000000000 zKL7v#000XBtltL!02BZK000000000006zc#0000B07#cHk_;CCbeA!b3>N{6mobtI z7XieVF_H`y0pyo4k_;CC1ed{*3>N`Nm%)+@7Xbj5fs+gu0Zf;HlMELDxR-&G3>N|5 zmw}TE7cnT~2LJ#70000000000002J#000003jomL2LJ#70000000000002J#00000 z3jm0hv6BoJ0kD^`lMELD*q5=B3>N|Hm$8!!7Xdt%;gbv(0c4lqlMELDWS4Q23>N{s zmvNK~7Xbj5(Uc4q0XUb@lnfUEOqbD=3>TJ_3>X2tm(i3A7Xj>-(Uc4qF#zZX00000 z00000000000E=z_0096E0N5D`0000007L}<0000006zc#0000B05F%ql?)dFV3)y_ z3>PtU=?4G+00000000000000gZvX%R01W^j9|-^e0002%0{{R30000#0000001E)5 zmr<4s7ctc82LJ#70000000000006LW000314FEtE2><{9002q?00000002J#00000 z3jhR{L6-~{0W6n6mkbvHK$k(63>N`dmqC{d7XfsaL6-~{0l1ezmkbvHJeSdz3>N`t zm(iCD7Xjdx(U%Mt0VJ0Jm<$&In3n;V3>PtY?*{+?00000000000000#0000001E)D z?*{+?00000000000000#0000001E&dmtmL;7Xe_GVVDdT0i>5cRo znG6?~P?-!E0koH~nG6>J?3WRm3>cRIn+z8LbeA!k3>cU3n+z8L{Fm{Y3>cSjoeUQN zgqLxh3>N{^mjRv(7a0ux2LJ#70000000000002J#000003jkb~!JZ5k0hE`)o(vZO zN_$m$9D=7XfUS5ugkg0f3hgpbQrQpqCM#3>N|Lml2>07Xg@;L7)s50j!rn zpbQrQ?3Y2H3>N_am!Y5x7ng{j3@`yem!Y5x7Xh%Bp`Z*G0pORRpbQrQ2$wOT3>N_) zmocFX7XfgWF`*0>0fd(^p$r!R;Fn>c3@?8e2?ziH00000000000000#0000001E&# z2?ziH00000000000000#0000001E&}2?ziH00000000000000#0000001E)52?ziH z00000000000000#0000001E)X2?ziH00000000000000#0000001E)z2?ziH004gg z0000000000KL7v#000XB_z4IA000000000000000KL7v#000XBR0;?H0000000000 z00000KL7v#000XBa0&153>N_qm+_$t z7XdVv@u3VC0bG~yp$r!RbeHj=3>N_emw}=T7Xfsafual-0f?7@q6`-Su$O_N3>N|D zmw}=T7Xkd2fual-0T7qrq6`-SV3*;d3>N`(m*Jue7Xg%);i3!|0lb&tq6`;*AP)!t z000000000000000KL7v#000XBd=Cf!000000000000000KL7v#000XBkPip|00000 z0000000000KL7v#000XBxDN;b000000000000000KL7v#000XB;137@0000000000 z00000KL7v#000XB{0|5K0001g000000000006zc#0000B0DKS#000000000000000 z06zc#0000B0KgCk00000000000000006zc#0000B0O$}100000000000000006zc# z0000B000pP00000000000000006zc#0000B05}l{00000000000000Z002J#00000 z3jmZ62mk;80000000000002J#000003joxY0i+BU0VJ1Uqzo4UJeOgl3>N`Vmtmv~ z7new+3@`ySm%*eA7XeV0!K4fq0c4lKqzo4Uw3or83>N{&m%*eA7XciX@uUnF0brN$ zqzo4U7?&ZX3>N{Umm#GL7XieVA*Bo#0qmDir3^0tbeDmp3>N{Amw}}W7XhS~fu#%= z0o0d)r3@DVFqg5V3>N`Rm$9V`7XgHqv84N_im*J%h7?N`_m*J%h7Xi4J;iU{00o<42r3@E;3>ydl000000000000000KL7v#000XBJR1lA z000000000000000KL7v#000XBm>UQH000000000000000KL7v#000XBv>ONj00000 z0000000000KL7v#000XB*c%7{000000000000000KL7v#000XB2pk9i0001&7p4pm z0X&xxrVJMWl$Q~v3>N|1ml3867Xbv9L8c5B0mPRN_~m(ivS7XfIO z(WVR+0ic)BrVJMWAeS+x3>N`#mocXd7XieVF{ca{0T`EIrwkVXY?ooD3>N{wmtm(2 z7Xd(*!KVxt0hE{VrwlIv?3cl(3>N_emrN{| zmrCo3>N{Amw~7Z7Xhr7fv5}@0nC?ys0N_;m*J=k7Xd_<;iwE30brNms0N{Ym*J=k7XjFp;iwE30r;2Us0N`3mvN~K7Xeh4(WwkDmocgg7Xdt%@v00L0g#vRstgwa5SLM_3>N_?mr<(> z7Xdt%QL79W0aTY!s|*(bsFzWz3>N{=mr<(>7Xi?hfvXG`0VtOdtPB?cXqOSJ3>N{Q zml3QC7Xh@F5v&Xs0R)#ptPB?c0GFYx3>N_um(i>Y7?+`}3>N{6m!Yf-7XcWT0j&%d zmoTji7y&q!F|7<20Zf-Mtqd0doR=}J3>N{wmocpj7XkE_F|7<20SK4Dtqd2J@U09O z0dSYWtqd0djF-W!3>N{cm%*(J7Xj3l!L1Az0aTZPt_&9ee3yZ)3>N{Amw~Pf7XjRt zfvyY}0r;1Jt_&9e6qm8C3>N`3m$9x47Xh@Fv91gk0o<3dt_&9e@RzZ!3>N`BmqD)# z7neY<3>X1)mqD)#7Xg%)L9YxK0lb$%uM8IfSeJ3H3>N{^mvOHQ7Xdt%(XR{_0c4la zuM8IfjF-``3>N{km(i~b7XjRt(XR{_0UVbBunZRgG?xLe3>N`hmjSR07XfgW0k8}g z0gRUcunZRgpqBx#3>N{&mjSR07XjRt0k8}g0r-~zunZRg43}ZB3>N`3mtn9B7Xe6@ zVXzDr0c4k9unZRgc$ZN{Emtn9B7Xh%BVXzDr0SuRsunZRgaF>y=3>N{!myxgx z7XkE_k+2LG0SuSHunZRgXqUmT3>N|5m%*?M7XkQ}!LSS$VPrW7000000000000000 z06zc#0000B0E9UR00000000000000006zc#0000B0IWF(00000000000000006zc# z0000B0Mt1M00000000000000006zc#0000B04$e*u?!ahT$h2d3>N{wmw~Yi7k|Jz z2mk;80000000000002J#000003jowR2mk;80000000000002J#000003jhE-2mk;8 z0000000000002J#000003jk0&2mk;80000000000002J#000003jl092mk;800000 z00000002J#000003jl~b2mk;804e|g000000000#0000001E)5JO}^)0000000000 z0000#0000001E&lml3iI7Xfsa5wZ*y0g#swvJ4jite0`J3@-uXm(j8eF9A@O0kaGj z0c@86vkVxQ0kaGj0l1d|vkVsj;Fkfj3>N|XmjSa37XcKPF|!O80aTYUvkVsjG?!ts z3>N{gmtnIE7Xd7n!Ltk(0jQV3vkVu1Btr-Q000000000000000KL7v#000XBJVOWo z000000000000000KL7v#000XBP(ug+000000000000000KL7v#000XBWJ3r500000 z0000000000KL7v#000XBctZ#P000000000000000KL7v#000XBs6z+<0000I00000 z0000006zc#0000B00@`yvkVsjJeTpa3>N{Qm+`X<7XiqZ@v{sU0pOSMvkVu11Vsn{ z000000000000000KL7v#000XBm_-Nx000000000000000KL7v#000XBv_%L200000 z0000000000KL7v#000XB$VCVM000000000000000KL7v#000XB6h;UD0000000000 z00000KL7v#000XBI7SEn0000&000000000006zc#0000B0BlAG000000000000000 z06zc#0000B0JKI300000000000000006zc#0000B01%fUvN`Nmm#za z7Xf6KA+!t^0o<1%vSY4NC*G`00000000000000#0000001E(kNC*G` z00000000000000#0000001E)rNC*G`00000000000000#0000001E){NC*G`00000 z000000000#0000001E&NNeBP{00000000000000#0000001E&pNeBP{002S&00000 z00000KL7v#000XBj7bOp000000000000000KL7v#000XB;7JGo000000000000000 zKL7v#000XB5SLN33>N`xmr=9~7XgTuQM3#f0i>5vvPtoO9%h}00000 z000000000#0000001E*4O9%h}00000000000000#0000001E)1mw~hl7Xi?hfwT-4 z0qB>3vN`>m$9@A7Xg@;v9t^q0l1g3 zvN`Jm*KPw7Xe_G;j|1F0f3j`vN{|m*KPw7k?O12mk;80000000000 z002J#000003jlah2mk;80000000000002J#000003jnNA2mk;80000000000002J# z000003jowo2mk;80000000000002J#000003jp*|2mk;80000000000002J#00000 z3jh#P2mk;80Dk}g000000000#0000001E&xQwRV600000000000000#0000001E(2 zQwRV600000000000000#0000001E(UQwRV600000000000000#0000001E)bQwRV6 z00000000000000#0000001E&dR0se700000000000GA%M3ml3rL7XeI{5w#2# z0hE^!wG0;ltd|kB3>N{wml3rL7Xj3l5w#2#e+X3w00000000000000006zc#0000B z05DYu00000000000000006zc#0000B08CW~00000000000000006zc#0000B0DM&l z00000000000000006zc#0000B0F+e-00000000000000006zc#0000B0IXFA00000 z5&!@I00000002J#000003jp+&LA4AQ0T7pQwG0;lESGV$3>N`ZmvOZW7XfgWakUH= z0f?7zwG0;lFqhG_3>N`dm(jHh7Xfsa(X|X00f?8;wG0;l#Fx>v3>N|9m(jHh7Xdhz zVYUnx0i2g%whR{mu$N)B3>N_im+`g?7Xcub@wN;X0XUcOwhR{mOqcPt3>N{&m+`g? z7XjRt@wN;X0UVcsw+t5nG?#(53>N`Nmw~qo7Xe(Cfwv470g#u0w+t5nq?duW3>N|5 zmw~qo7XfgW5x5K&0mzpTxC|Eo2$w;)3>N`FmqEA;7Xi?hLAVST0Wg=LxC|Eou$Q5@ z3>N|Dm!Y@}7k@}!2mk;80000000000006B3000006aYZJ3jhEB0000000000006B3 z000006aaX>3jhEB0000000000006B3000006ab*U3jhEB0000000000006B300000 z6adJ+3jhEB0000000000002J#000003joMp2mk;80G9{33=uK>UkCsI0000000000 z000230000002Bc5z6$^V00000000000000#0000001E&hmyx*)7co>|2mk;800000 z00000006B3000006aW~%3jhEB0000000000002J#000003jlbRk+}>PF|1$+00000 z00000000000IdK30000K06@PB00000000000000006zc#0000B0MM6_xeOOE1YrmO z000000000000000tpET3000yKXuk^p000000000000000KL7v#000XBD3|fM3>SY~ zVF&;K0000000000000230000002Ba_zY72W0000000000000230000002BbYzY72W z0000000000000230000002Bc5zY72W0000000000000230000001W^rGYJ3y00000 z00000000230000002BZSzzYBX004gg0000000000tpET3000dDm@^3g0000000000 z00000tpET3000yK7{Chv000000000000000tpET3000dDurmn&000000000000000 ztpET3000yKFu)4{000000000000000tpET3000dD;4=vT0000000000004gg0IdK3 z0000K06@SC0000000000000000IdK30000D01z|@0000000000000000IdK30000K z09e2a0000000000000000IdK30000D05CKO0000000000000000IdK30000K0C2zy z0000000000000000IdK3004gg4FFg)2><{90000000000006B3000006aa|83jhEB z0000000000006B3000004FGsF2><{90000000000006B3000006ab*W3jhEB00000 z00000006B3000004FI4t2><{90000000000006B3000006acuu3jlur0000000000 z000230000001W`ZGzkCz0000000000000230000002BbwzzYBX000000000000023 z0000001W`(GzkCz00000000000000eZ~y=T01E(+!vz2U0000GH2?qr0002300000 z01W^bH3N{wm+`p_7Xjp#@wp5a0VtP&x(pWqw3mUp3>N|Xmw~zr7XcWT;kpbL0YI1G zx(pY8RAUGL000000000000000tpET3000yK=)emA000000000000000tpET3000dD zC^ZQH000000000000000Sa1LU0sspDp!fv<000008~^|S00000tpET3000sI@VyHF z000000000000000tpET3000*N2mlNK0000w00000000000IdK30000N01yBS00000 z00000000000IdK30000F0HARR0000000000000000C<-H1`Hp6STzX%0000000000 z00000tpET3000*N7yt|a000000000000000g>V1>0RR^O7yt|a00000U;qFB00000 zKL7v#000XBh+_x<000000000000000mv8_80sspD5ON3r00000bN~PV00000sc--Q z0sspDpoItk0001g0IUE2000000K0Gi00ICD0ML^N0000007L-*000000LX9v00ICD z06eb<000000OSDx000000Mu{*00ICD03fjl0000004MSYPaR2}U01E&BbqD|e0001B000000000gaR2}U01E&Fya)gQ z0002M000000000zaR2}U01E(+mk0m=0000~000000000?aR2}U01E)HXb1oR0000? z0000000016aR2}U01E(cp$Gr~0000?000000001EaR2}U01JNr40#9u000002mk;8 z00000Z*c$s0sspD{F?{>00000WB>pF00000cyRy#0sspDz~9DF004gg09XJ3000000HSdK00ICD06?Dz000000AK(B000000I6{R00ICD z0BC>+000000BisN000000J?Di00ICD06=sI0000007w7;000000K;(r00ICD03fRf z000000Mr8j000000L*a!00ICD0KjGl0000002}}S004gg007%@000623jhee2mk;8 z000mG000000081~000623jknw2mk;8003YB00000008T8000623jn;H2mk;8002k; z00000008rG000623jnyC2mk;8000mG000000094S000004ghdB2><{90000000000 z000tl004gi01E(UiUka0000e000000000>asU7V01E)LlL&tR000002mk;800000VsZcg0sspD zWM~Kg00000OaK4?00000baDUy0sspDRG0_=00000WB>pF00000f^q-=0sspD=!pmb z00000fB*mh00000jdB100sspD2$Bc@00000Q~>}000000m~sFB0sspDu!;x(00000 zOaOlX000000HbmM0096O00;mK0000000;m8000000LyX!00ICD0HA&d000000LTFV z000000N`=}00ICD0Q`>#0000001N^E000000PS)B00ICD0ECa{vGW01E&Nr3e530000?000000000~a{vGW01E&dhzI}x z000080000000014a{vGW01E)ziwFP!0000?000000001Ha{vGW01E(2h6n%v0001p z000000001Wa{vGW01E(kn+N~^004ggBme*a00000e{%o;0sspD9Ek`300000OaK4? z00000i*o<~0sspDgop?L00000m;e9(00000mU93A0sspDP;m$V00000zyJUM00000 zo^t>I0sspD7{3Sr000005C8xG00000rgH!Q0sspDNNETF00000OaK4?004gg0Jd`g z0096O0000C0000000000000000K;2mk;8001xm00000000nl000623jn})2mk;8002w? z000000016z000623jkl0sspD*rx~p00000U;qFB00000&~*R+0swyt0DNx<0000005kvq000000NHf_ z00ICD0C1xS000000B8UJ000000OEB300ICD07#1n0000007w7;000000Pb}F00ICD z0L*p>000000JH!A000000R43U00ICD02rhQ000000Q3L=0000000wpd00ICD092a@ z004gg001Na00000000tp000623jh>n2mk;8000~S00000001O*000623ji>o2mk;8 z001}u00000001y{000623jqAR2mk;8000~S0000000266000623jiQ}2mk;8003YB z00000002gI000623jly;2mk;8002w?004gg00010b^rhZ01E(QdI$gj0000q00000 z0001Gb^rhZ00{tiA_V{d00000000000001Mb^rhZ01E(2We5NO0000?000000001a zb^rhY0P+9$zzYBX00000000000001jb^rhY02csw01N;C00000000000001vb^w0> z0sspD9C-);00000L;wH)00000mv#UE0sspDB$o&P00000AOHXW00000rgi`T0sspD zXmbbv00000YybcN00000u66(b0sspDyp9L}00000i00ICD04To*0000001yBG z000000PuDI00ICD07$tA00000089Y@00000004IY00ICD063@!000000K9(y00000 z000hm000623jpk$2mk;8000mG00000005wK000623ji3u2mk;8000mG00000000_y z000623jmy%2mk;8003|R00000001R-000623jidD2mk;8003YB00000001y|00062 z3jhq72mk;8005)_00000004hJcK`qa01E(!YzP1V0001R0RR910000@cK`qa01E(U zp$Gr~000080000000014cK`qa01E&ZXb1oR0000?000000001JcK`qa01E&Bpa=i} z0000m000000001ScK`qa01E(IlL!C+00013000000001ecK`qa01JNrm}Lk600000 zOaK4?00000jCTM40sspDv}6bX00000OaK4?00000n0EjG0sspDsHq4500000YybcN z00000q;~)S0sspD{E7$w00000OaK4?00000uXg|d0sspD%x4Gy00000OaK4?00000 z!FK=v0sspDq-zKO004gg089V?000000M2&+00ICD0Q{W@0000003-ka000000NHl{ z00ICD0NA4l0000006+i$000000ONN600ICD0QhYP000000B`{S000000P}YM00ICD z0Dztd0000006YKy00000004LZ00ICD04%-;000000CWHV004gg000Mg000623jip; z2mk;8000mG00000000ko000623jnOP2mk;8003A5000000010#000623jkns2mk;8 z003YB00000001R;000623jpwI2mk;8002w?00000001?3000623jmOd2mk;8002w? z00000002UG004gi01E&peh2^n0001Z000000000=cmMzb01E&Vp$Gr~0000S00000 z0000}cmMzb01E)rfCvBp00013000000001FcmMzb01E&Jq6h#00000m000000001N zcmMzb01E(Ui3k7y0001h000000001ZcmMzb01E*4f(U;A00000AOHXW00000fp`D_ z0sspDpF00000sCWPX0sspD7=s7^0000000IC200000uy_Cf0sspD00ICD07P&I00000089V? z000000Ni*000ICD08n}e0000002BZK000000Oo&q000623ji3t2mk;8000yK00000 z008oM000623jh>&2mk;80068200000000Ad000623jpkL2mk;8002w?00000000Yl z000623jn}%2mk;8004LZ00000000$v000623jq9R2mk;8002w?00000001O;00062 z3jlun+c01E(scL)Fg0001#000000000zc>n+c01E(! zrw9N50000`000000000~c>n+c01E&pj0gY#0000e0RR910001Mc>n+c01E(QWC#EN z0000`000000001Yc>n+c01E)1j|cz&004ggTmS$700000hpF00000!Fd1x0sspDxTOdH00000=l}o!004gg z0MvN^00ICD0EC?g0000001yBG000000N{B500ICD062CC000000F(d#000000PT4I z00ICD00gH9000000E7Sl000000R4FY00ICD0Gyi$000000AK(B0000000w#h00ICD z0KB0H00000089V?0000001tWq00Msi3ji#c2mk;8003|R00000002J#000003ILEI z1poj50000000000000?!001HY3jol71^@s6008I!00000005(U001HY3jkmi2mk;8 z006iE00000008oO001HY3jicc2LJ#7001BW00000003Eg001HY3jkzH2LM$70000$ z000000001#djJ3;01E(=w*~+J00013000000002+djJ3;01E)nDF^@n0001300000 z0000Dd;kC<01E)@y9WRO0000m000000001Ulc8Z30f>{KVHba!d;kC<01E)bVg>*J z00017000000002Nd;kC<01E&J$Oixb0001-000000000&eE10000m000000002_eE01JNr2weyO00000H~;_u00000!hQe%A^-~jw9y9u00000KmY&$00000 z=Y9YHA^-~j{1gTN00000i~s-t000007k>Z%A^-~jEF%U000000!~g&Q00000OMd_W zA^-~jwDSi500000H~;_u00000(tiK|A^-~jcv1)e003_Q05kvq000000CRu<03rYj z0MLI10000004M+e000000PuhS03rYj0Kg;$0000003ZMW0000001JTt03rYj0KEAH z0000005kvq0000005yRC03rYj0Oa5Y0000003ZMW00000078KP01}g-0TTsWfdBv! zlc50R03rYj0MPmd0000003ZMW000000OWxH03rYj0L;(_0000002}}S00000 z03Ct=03rYj0D#*E0000004x9i0000007QZS03rYj0QklR0000008jt`000000E&VD z03rYj00i0x0000002}}S000000M&v303rYjE&%8T1^@s6002M$00000008fT001HY z3jjz*2mk;8000~S00000006~<000t`p#c+r-GcxCA^-~jj4uWN00000FaQ7m00000 zCxie1A^-~jlmG|-00000Pyzq|00000#Do9i2wj101E)@ zk_P|)0000u000000002di2wj101I9KT*(Fi000008~^|S00000B8mV2A^-~jq&x@! z00000fB*mh00000vx)!!A^-~j+zbW)00000Gywnr00000`HBDlA^-~jpqK{$00000 zAOHXW00000LyG_a5|g0;69ra_000t`p#c+rXNv#;A^-~jj0y+<000008~^|S00000 z6^sA?A^-~jP}v3m00000gaH5m00000l8gWVA^-~jgr^4p000006aWAK00000;fw$P zA^-~jI9Uh)00000WB>pF00000e2oAAA^-~j_z4IA00000TmS$7000009F710A^;12 z0MO$H000000Js1E0000009TFx03rYj04QMy0000005kvq000000DO)B03rYj0Ei3* z0000008{_~000000Huxq03rYj0BE2F0000003-ka000000Q`;s03rYj0JIke00000 z02lxO00000049$B03rYj0GM0`0001g001}u00000003!^001HY3jl~d1^@s6001Ze z00000004!L001HY3ji=J2LJ#7000;O00000006;{001EX6aa9*3jhEB000;O00000 z0088V001HY3jlOD2LJ#7000~S00000003c-001HY3jkmi1^@s6001Na0001g0002M zkN^N801E)r^9BF_0000e000000002{kN^N801E)PLIwZ;0000W000000000nkpKW9 z01E(k$p!!b0000O000000001kkpKW901E&>HwFLz0000a000000002hkpKW901E)r zD+d4o0000m000000000$k^lgIA^-~j6a@wV00000Gynhq00000&yoNDA^-~j(5MFh z00000C;$Ke00000R+9h#A^-~jjGzVp00000Q~&?~00000#*+X5A^-~j)Y=9B00000 zTmS$700000M3evkA^-~j=+FlM00000TmS$700000k(2-cA^-~j2p)h03rYj0MMNW000000KfnM00000056sR03rYj00@x>0000005|{u00000 z0Hc-w03rYj01Uha000000AK(B000000OFPa03rYj0O-aC0000007w7;0000005_Ka z03rYj0GtB`0000003ZN=000000035(001HY3joAs1^@s6000yK00000004`Z001HY z3jkab2LJ#7000yK00000000}9001HY3jh==1^@s6001Ze000000029f001HY3jj1) z2LJ#7002+`00000005wv001HY3jkc12LJ#7003M700000001|CnE(JH01E(E(+2Jq0001t000000002pnE(JH01E(owg&(J0000K z000000000+ng9SI01E*4BnSWi0000S000000002*ng9SI01E)%;s*c#0000;00000 z0000Bn*abJ01E(r?9>MU00000AOHXW00000dz%0NA^-~jw7&-c00000)Bpeg00000 z(0002|000000001R zp8x<7lc50X2LJ#7002|~00000000=G001HY3jo+82mk;8001BW00000006C`001HY z3jj=12mk;8002k;00000007*g001HY3jmNO2mk;8004jh000000029q001HY3jjP1 z1^@s6R{#J+000000001JqW}OR01E(+7zh9W0000K000000000BqyPXS01E(IvIhVF z0000y000000000wqyPXS01E(I{RIF30000q0000000015qyPXClc50D000000NSJg03rYj02DC@0000003ZMW000000C}YV03rYj0LT>w z0000003-ka0000002HPG03rYj04yB_0000005|{u0000003fCS03rYj0EjXN00000 z08jt`000000Gg%%03rYje*o0r1^@s6007Vc00000001^X01E)XCk6lj0001(000000001@sQ>^X z01E(6oCW{@0000?000000002XsQ>^X01E&x-Uk2x0000K000000001DssI2Y01E&d zR0se70000O00000Pyhe`+o}KnA^-~j*ck`_00000FaQ7m00000cB=pYA^-~j^cx2N z00000FaQ7m00000-m3rrA^-~j@DK(700000ECB!j000004XgkF5|g0;6MrDA001HY z3jl;U2mk;8001Ze00000002F#001HY3jkOo1^@s6001BW00000004rl001HY3jlb> z2LJ#7002k;00000007sl001HY3jo|H2LJ#7000yK00000000fG001HY3jh$q2LJ#7 z000yK00000006?R001HY3q}BZ=LP@(0002c000000001Zt^fcc01E&#a0UPX0000K z000000002It^fcc01E)%2nYZG0000S000000001suK)lNlc509001HY3joly1^@s6001BW00000002_C001HY3ji$b1^@s64*&oZ000000001* zxc~qXlc50001HY z3joj}2LJ#7003|R00000007Rt001HY3jmNO2mk;8004jh00000001q%001HY3jml; z2mk;8e*gd=000000002%z5oCs01E(66bJwS0000K000000000FzW@Lt01E(AV+a5M z0000q000000001JzW@Lt01E)W03rYj0HhWM000000E7Sl z000000I$RV03rYj02~qq0000007L))000000NBI;0HFX403bC9000000096100000 z02IXl03rYj02rDF0000002}}S000000LH}t03rYj04!Gs0000004M+e000000Aa=e z03rYje*mCQ2LJ#7001BW00000003^r001HY3jj=<2LJ#7001BW00000000Qb001HY z3jip(1^@s6001BW00000004c*001HY3jl~K1^@s6001BX00000006GX001HY3jmPU z2LJ#7002Ay00000000Qc001HY3jp8;2mk;8BLDy>000000000c$N&H$01E&p2L=ED z0000a000000000;mr(`{7cpU00000089V?000000Q|`S03rYj0Bj%#0000008{_~000000Dj5<03rYj0DK$< z0000002BZK000000G!GI03rYj0B8ya000000AK+C0000002s>v03rYje*g>|1^@s6 z001BW00000001(}001HY3jh!(2mk;8000;O00000006$r001HY3jmn;1^@s6001Ze z00000007p@001HY3jn~z1^@s6001}u00000000Bb001HY3jj0~2mk;8000~S00000 z001$}001HY3jp9I2mk;8e*gen000000001g%m4r)01E)HK?nc<0001d000000000O z%>V!*01E)5RR#b60000?000000000z%>V!*01E)L6$k(T0000K0000000014%>V!* z01E&NOa}k}0000O000000001p%>V!*01E(&%?AJg0000K00000e*gdg_{{(SA^-~j z5IhC|00000cmMzZ000007R~?wA^-~jEF1;^00000AOHXW00000FwOt~A^-~jtaAnc z000006aWAK00000Rn7naA^-~j91;cq00000L;wH)00000e$D^@A^-~j(6S+A00000Gynhq000006WIU&A^-~j$SMW^000008~^|S00000 zL)icT5|g0;6CG9A001HY3jokv2mk;8003YB00000004m5000t`p#c*$nb`mUA^-~j zz?KI900000XaE2J00000DcS%4A^-~j7$XP(00000C;$Ke00000*V+I8B9oy36My*H z001HY3jnYm2LJ#7001Ze00000005xd001HY3jiE12LJ#7002Y)00000001D|001HY z3jnM=2mk;8000~S000000086M001HY3jpl51^@s6003M700000002GR001HY3jiD} z2LJ#7003M700000004{K001HY3x5Eh1qc8D0000`000000002}-2eb001E&_{sjO4 z00026000000000X-T(k101E(|=LY})0000W000000002C-T(k101E*0aR&eZ0000K z000000002%-T(k101E&_7zh9W0000m000000001e-v9t201E(Uhz9@w0Dk}gC;|Wg z00000|K9)rA^-~jEUE_p00000AOHXW00000cHjU2A^-~j5FZ8r00000Q~&?~00000 zmf!#YA^-~j$OQ%f00000TmS$700000tl$6uA^-~j^h5>#00000Pyhe`00000#ozz{ zA^-~jXt@Re00000FaQ7m05|{u04U)A03rYj03_lD0000006+i$0000009@e!03rYj z061+2000000K5bM000000P^7g01}g-0TX}y;Q#<401E(kEC&Dp0000m000000000l z;s5|501E&hS_l9D0000O000000002l;s5|501E){R|Wt80000K000000000d;{X66 z01E(w-3I^w0000K0000000021;{X6601E&-D+T}n0000e000000002b;{X6601FlX z1TqEy00000FaQ7m00000@Z$gg5|g0;6Mqfl001HY3ji=61^@s6001BW00000002JZ z001HY3jjco2LJ#7001BW000000055U001HY3jl-&2mk;8003M700000002?t001HY z3jic;1^@s6006)M00000005cg001HY3jka?2mk;8003kF00000008gh001EX6n_AS zzzYBX0000O000000000O<^TX901E)vi_^E01E(kLkIu>0000m000000001&>i_^E01E)5tp@-A0000)000000002?>i_^E z01E)L)CT|n0000S0000000023>;M2F01E)b&IbSh0000~000000000m?EnB000000 z000000GB=y4GMo&?EnBG01E(=DF*-m0000S000000002e?EnBG01E(+I0pa#0000W z000000002;?EnBG01E(UQwRV600017000000001^?f?KH01E)T4hR4M0001F00000 z0002}?f?KH01E(MeFgvk0000O000000001x?*ITI01FlXIBEs}00000FaQ7m00000 zx$gh~5|g0;6MyRO001HY3jk1>2LJ#7001BW00000005ov001HY3jjn=2mk;8001Na z000000027i001HY3jpjJ1^@s6001BW00000003z5001HY3jpLk2mk;8002+`00000 z008~*001HY3jnwp2mk;8001Na00000005ox001HY3x5FA76$+T0000e0000000024 z@&EuL01E(I`33+00000y000000002p@&EuL01E(gNCp4^0000W000000000H^8f%M z01E(kAqM~e0000m000000001-^8f%M01E(|9|iyb0000q000000002~^8f%M01E(k zdpF00000 zTloM0A^-~j)V&4(00000NB{r;00000u=xN0A^-~j0Nw`x00000FaQ7m00000P5J-; zA^-~j+#Co100000C;$Ke00000xcUG9A^;120KDf10000005AXm0000008;w^03rYj z0MH-?0000003ZMW000000ImA~03rYj0PHjd0000005AXm000000Qma=03rYj0Pr6M z0000003ZMW0000007Co#03rYj0K~-y0000003-nb0000009pM203rYj04RS30000Z z003kF00000006iB001HY3jn}62mk;80000100000001$UAr%c5HD3Mz03rYj06@J5 z000000Av6F000000J{DF03rYj0Nf@A0000000aR5000000EPbm01}g-0TX|k{{R3Y z01E)X5eEPO0000i000000002`{{R3Y01E&N8wdaZ0000m000000001k0096Z01E)5 z^#%X{0000)000000000G0RaFa01E*8PzV430000e00000000200RaFa01E(6AO-*c z0000i000000002L0RaFa01HL{G%*MO00000fB*mh00000Pyzt}A^-~jnBWEg00000 zBme*a00000lL7$%A^-~jAbkb^00000C;$Ke00000tO5Z55|g0;6CJ+-0RSQZ3jlyc z1^@s6003YB00000002G%0RR${p#c*GTmu0B5|g0;69sMq0RR${p#c+rg#!TqA^-~j ztltL!00000oB#j-00000v;zSEA^-~jWTyuJ00000AOHXW00000-2(vtA^-~jh(8Db z00000FaQ7m00000OauV{A^-~j$X^Hm00000Gynhq00000aRdPXA^-~jd>sb>00000 zTmS$700000*8~9oA^;0s01$u%000000BisN0000005Syu03rYj0N5`F0000002BZK z000000HFl|03rYj06+%_000000B`^R000000Q3a`03rYj004mhe*l2{1^@s6001BW z00000005D}0ss<|p#c+rBL)EgA^-~j90Ugd00000FaiJo00000pauZ|A^-~jC@Kg5 z00000KmY&$00000{RRO5A^-~jz;Fft00000SO5S300000A_oBgA^-~jJRArB00000 zSO5S300000+6MsuA^-~jG^+;y00000AOHXW00000We5QPA^;120MK9v0000005kvq z000000FMX(03rYj0KnY`0000006+i$0000003Zng03rYj0B|D+0000003ZMW00000 z0N4ou03rYj0K};W0000003ZMW000000AvaQ03rYj06f_S0000002BZK000000MZHp z03rYj0GJyH0000F000~S000000037D0RR${p#c+rbqfIiApi{k;4=vT00000D*ylh z00000qzeH6A^-~jcuxla00000C;$Ke000000So~EA^-~jK-LBT00000+yDRo00000 zlnem?A^-~jG(R00000Pyhe`00000`wRg9 zA^;06031RF000000Gt2-00000051&z03rYj07#ez0000003-ka0000008b4801=a+ z0TTsn4FLcWlc50uo01E)Xr3U~2 z0000e000000002)4*>uo01E&pNeBP{0001F000000001R5CH%p01E(s+Xnyu0000i z000000001&5CH%p01JNrOj8H|000008~^|S00000+7JN%A^-~jI6wvf00000FaQ7m z000009T5QlA^-~jK>G#&000006aWAK00000mk|K~A^-~jtUCq(00000WB>pF00000 z>=6L~A^-~jFd+s200000Z~*`S00000FA@O&A^-~j3^xb>002J#0Av6F000000B#Zi z03iSr0Pw#H0000002lxO000000NfG*03rYj0F72LJ#7007_s00000007h%0RSQZ3jiEY2mk;8001Ze00000002lB0RSQZ z3jm;P1^@s6004vl00000005#G0RSQZ3jm1u1poj5001-q00000007Jw0RSQZ3jmnd z1^@s6003M700000003ec0RSQZ3jln!2LJ#7ZvX%k000000002X836zy01E&FG6nzu z0000m000000002&836zy01E&h+6Mpt0001d000000000H8UX+z01E&dPX_=10000W z000000001D8UX+z01E(!y9WRO0000O000000002s8UX+jlc50IVP-0000m000000002~AOQdplc50LURFA^-~j;7JGo z00000FaQ7m00000nj`@LA^;0U0ALmd0000003-ka000000Qn>V03rYj04QMy00000 z05kvq0000003Ia)03rYj0F1N;000000Pp|+000000B|J%01}g-0TWGwB>?~;01E*4 zz6JmQ0000;000000002NB>?~;01E(^{{;X50000e000000002mB>?~;01E(Ym01E*4mj(a;0002g0{{R300028C; z01E(^83zCW0001l0RR910000KDFFZ?01E&p%Lf1e0001-000000001kDFFZ?01H9@ zl-vdY000007ytkO00000>L~#LA^-~j5DW+a00000Bme*a00000e<}e0A^-~jC}aiz z000006aWAK00000z?V@W4Hp^HDggi@01E*4s0RQ50000a000000000~lVMF4e`YHI z03rYj0GNRX0000002BZK000000Ff&J03rYj01zPt0000003ZMW000000Msi103rYj z0Px-h0000003-ka0000004^*603rYj0QA@f0000007w7;000000G})Y03rYj08CW~ z0000005AXm0000008T9d03rYje*mQO1^@s6001xm00000008DK0RSQZ3jnY<2LJ#7 z003+N00000002rZ0RSQZ3jmb72LJ#7001Na00000005va0RSQZ3jpXa1^@s6001Ze z00000007=D0RSQZ3jl-`1^@s6001BW000000015@0RSQZ3jnAn1^@s6CjbCQ00000 z00016F984|01E*89|r&c0000m0000000009FaZD(lc501B&A^-~ja9IWb000006aWAK00000rZWKmA^-~jh*t;z00000r~m)}00000 zU^D>$A^-~jcn1am000006aWAK00000lr#YVA^-~jyrBmG00000FaQ7m00000LNx&Z zA^-~jOy36p000jF07L))000000Ae)(01}g-0TX|8H30x301E)LbOrzb0000y0RR91 z0000FHUR)401E)n5C;GN0000W000000001kHUR)401E(&69xbP0000)0000000021 zHUR)401E(YCs0000005kvq0000007I9-CJi5dSf~d800000C;$Ke00000*ggRO zA^-~j7;**x00000TmS$700000CqDrIApjHrxW5Yk00000H~;_u00000Uq1l=A^-~j z|03rYj04OL30000002BZK0000005?Pd03rYj0L&W(00000 z03ZMW000000A)l003rYj0GQne0000004M+e000000Q*D%03rYj02t#20000009*h7 z000000E$Hc03rYj0E{#U0000004M+e000000P;lv03iSrMgX9|3jhEB000;O00000 z000(70RSQZ3jip)1^@s6001xm00000005gt0RSQZ3jh?~1^@s6001Nb00000002fu z0RR${p#c*$WJdu2A^-~jBtr-Q000007ytkO00000$wvVIApjHrK)(wB00000C;$Ke z00000@<#yx5|g0;6MqFr0RSQZ3jp{B1^@s6001BW00000001jU0RSQZ3jjPP2mk;8 z002|~000000059k0RSQZ3jpZi1^@s6001xm00000007HK0RSQZ3jpxd2LJ#7002+` z00000003f10RSQZ3jjnE1^@s6005K#000000059l0RSQZ3x5F69|iyb0000W00000 z0002;NdW*N01E&NNd^D_00017000000001eN&x^O01E)@)CT|n0000W000000002( zN&x^O01E&RSqA_B0001R000000000>O922P01E*0S_c3C0000m0000000027O922P z01E(2(FOnj0Dk}g7y$qP000008%zNJA^-~jbTbA300000oB#j-00000PD}v+A^-~j zy!ZtG00000C;$Ke00000VoU)5A^-~j(BlRG00000gaH5m00000*h~QcA^-~jATI_0 z00000EC2ui00000_e=o*A^-~jgqH^Z00000C;$Ke0B8UJ0832)03rYj0Jyvd00000 z03-ka000000HI9*03rYj0Mvj7000000Ehqp000000KH8C03rYj00b-t0000002lxO z0000001Qq603rYj02C<(0000003ZMW0000005eVj01}g-0TX{~P5}TS01E&R4hR4M z0000`000000001?P5}TS01E(=RR{n80000O000000000sPXPcT01E)L1O@;A0000W z000000001(PXPcT01E(wzXkvR0000$0{{R30000VPyqlU01E)L#0LNX0000m00000 z0002%PyqlU01JNr7zqdf000008~^|S00000yioxFA^-~j=(q*|000008~^|S00000 zF;W2lA^-~jY@7!G00000H~;_u00000y;1=HA^-~jSVRT@00000AOHXW000001ycb4 zA^-~j&|L@s00000U;qFB00000FjD~lA^-~jxcmhG003720CWHV0000007_E<03rYj z02G}D0000006YKy000000CH0S03rYj0O)K60000004M+e000000LoJV03rYj0Psi% z0000002}}S000000E<)s01}g-0TX|vQ~>}Y01E(+@&*6^0000)000000000iRRI7Z z01E){4+j7M0001B000000001+RRI7Z01E)HE(QPq0001R000000002HRRI7Z01E(U zs|Nr80000u000000002#RRI7Z01E&#a0UPX0000K000000000jRsjGa01FlXc%cUX z00000L;wH)00000-&O$t5|g0;6n|F%03rYj0HhcQ0000005AXm000000JK*D03rYj z0APFu0000002lxO0000005Vts03rYj05tmr0000002}}S0000009sf903rYj090TI z0000003-ka000000DxEl03rYj03crm0000007L))000000M1we03rYj0Doi}2mk;8 z000~S00000003oK0RSQZ3jlO72mk;8001BW00000008n?0RSQZ3jo-h1^@s6002Ay z00000001Cb0RSQZ3jjpT2LJ#7002k;00000005I(0RSQZ3jlaF2mk;8000~S00000 z007%s0RSQZ3jjdu2LJ#70Dk}&000000000|TLAzf01E(QM+g7_0001Z000000002{ zTLAzf01E(!JO}^)0000S000000002jTmb+g01E&(Mg{-?0000`000000002_Tmb+g z01E&Fq6Yu~0000S000000001_T>$_h01E&h2nYZG0000`000000Dk}g$6WycA^-~j zm^20e00000C;$Ke000001YQ9EA^-~jV9W;q00000oB#j-00000b6x=eA^-~jj0gq* z00000Gywnr00000oL&I{A^-~j&VF3Ul01E)Dod*B_0000a z000000000uVgUdm01E*4?FIk<0000K000000001LVgUdm01E(&$_D@d0001-00000 z0002lVgUdm01FlXXdVav00000H~;_u00000abp1h5|g0;6Muzc0RSQZ3jmNW2LJ#7 z000yK00000007Wq0RSQZ3jpBl2LJ#7002Y)00000003}g0RSQZ3jp9m2mk;8001Na z00000007%$0RSQZ3joxE2LJ#7000yK00000002^D0RSNY6adh`3jhEB000;O00000 z004?*0RR#J0F$Eu5oMue0RSQZ3jmZY1^@s6005i-00000007rz0RSQZ3jo{+2mk;8 z000~S000000056>0RR#J3ji>^1poj5001ll00000008f10RSQZ3jnal1^@s6003M7 z00000003=g0RSSCp#c+rh-U!+A^-~jAQT1w00000Bme*a00000xMu+XA^-~jL`(+& z00000AOHXW00000*k=I%A^-~j;Q0ms00000AOHXW00000@n-=5A^-~js6Pe(00000 zFaQ7m00000BxnHuA^-~jqzMQB000008~^|S00000+Gqg)ApjIE0BFAp0000004M+e z000000RCtJ03rYj01P+?0000009*h70000004Hey01}g-0TX|5X#oHt01E(^;06Ey z0000a000000002AX#oHt01E)j*9QOq00017000000000QY5@Qu01E(^DFy%l0000y z000000001FY5@Qu01E(gX9fTO0000$000000002MY5@Qu01E&(DF*-m0001700000 z0001KYXJZv01JNrRJjHK000006aWAK00000-)jK?A^-~jq+19800000JOBUy00000 znrs08A^-~j%$WxO00000OaK4?00000RBZtOA^-~jAQT4x000006aWAK00000%xwVx zA^-~j)H?_O00000EC2ui00000Xl?-jA^-~jNLmH}004gg08jz|000000LpFw03rYj z0F=H50000003ZPX0000004{F<03rYj02pxw0000000031000000JU!c03rYj0L-KZ z0000006+i$0000005xy{03rYj0F2-V0000005|{u0000009bGV03rYj05seN00000 z02BZK004gg0078v0RSQZ3jlyk1^@s6001Na00000001;`0RSQZ3jjnb2LJ#7001xm z00000004P$0RSQZ3jpK-1^@s6002Ay000000063S0RSQZ3jlm*2LJ#7006uM00000 z002O80RSQZ3jlDu2LJ#7001Na00000005S90RVp@01E(^Sq1 z1O|Tq00000AOHXW00000Ky(2BA^-~jWB>*L00000AOHXW00000S#$vaA^-~j2&e}D z00000EC2ui00000hjak|A^-~j=m-Y@00000WB>pF00000rE~!RA^-~jc-IC100000 zAOHXW000008Fc{wA^-~jbXNud00000AOIf#0000007i8I03rYj0IU!O0000007L)) z000000Bw`uT^E0dbpZe(01E)vECv7o0000W000000002BbpZe(01E)LMhE}^00017 z000000001eb^!n)01E(&ody5^0001R0ssI20000IcL4w*01E)1H3$Fz0000e00000 z0001}cL4w*01E&d@CN_@0000)000000000>cmV(*02F@!puP(L00000C;$Ke00000 zdUyc*dk00000AOHXW00000w0QvlA^-~j zFfIlF004gg0Du4h000000NQy003rYj0GO2r000000AK(B000000EBu003rYj0Q_PI z0000002}}S0000000Mgf03rYj0Pryg00000089V?000000G4|J03rYj05lW_00000 z0Gt2-0000000w*k03rYj03c%q0000004M+e002+`002jP0RSQZ3jm<{9001Qb00000008%b0RSQZ3jjz7 z2mk;8003M700000005zb0RSQZ3jkmi2LJ#7001Ze00000001L|0RSQZ3jmBH1^@s6 z001-q00000004!A0RR${p#c+rq=W$gA^-~j?4t(&00000Q~&?~00000B833}A^-~j zuu%vA00000C;$Ke00000c7*`|A^-~jP}v6n00000Bme*a00000%Y^{|A^-~j&?pE1 z000000096100000^o0QcA^-~jNVo<700000SO5S300000dxil35&!^`qX7{$mxciV zA^-~jd=Ll#00000L;wH)00000;)VeLA^-~jSbhco000006aWAK00000Er$UB5|g0; z6E#_f0RSQZ3jiQs2mk;8001-q00000004i70RSQZ3jp{<1^@s6001BW00000006It z0RR${p#c*ez=r_jnS-000040RR910000{iva*401E&dyaxaP0000m0000000020 ziva*401EI+fG0000$000000002Yiva*401E)%LOk00000AOHXW00000hl~LLA^-~jga8Hr00000kN^Mx00000po{?kA^-~j zbfgCW00000C;$Ke00000^^5@kA^-~jgxv=K000006aWAK00000d5r-8A^-~jj5P=V z000006aWAK0Av6F01l1;03rYj0Jwez000000B`^R000000Beo`03rYj09;`R00000 z03-ka000000FaIW03rYj000LF0000002BZK0000002hw|03rYj03aU-0000008jt` z000000GpS=I}I0qx{m<>A^-~jbm;~F00000NB{r;00000N00#kApi{k5Htw@00000 zAOHXW00000Ymfl|A^-~jGztd*000008~^|S00000g^&RNA^-~jOm+qU00000+yDRo z000000+9g#A^-~jv||PU00000bN~PV00000caZ@AA^;120H_590000003ZMW00000 z0Md~G03rYj02Dw70000006+i$000000Qivs03rYj0EpEG0000002}}S000000JM?; z03rYj0B8jU0000003ZMW0000004tLL03rYj08kzW0000006YKy000000F9FY03rYj z0B{Nj0000#000~S00000002Lf0RSQZ3jl}~2LJ#7001Na00000004260RSQZ3jj#x z1^@s6000~S00000006s`0RR${p#c+r_>=(vA^-~jG*k!x000007ytkO00000aFqc7 zA^-~j6r2YD000008~^|S0000036=o>A^-~j_+SPA00000+yDRo00000T9yF-A^-~j zz-a~m00000JOBUy00000f0h9NA^-~j=mrJ=00000KmY&$00000nU((03rYj0Mt1M0000009XJ30000005+xp03rYj03;j-0000002BZK00000 z0B@!N03rYj06ZNB0000004x9i000000HUS=01^NI00000lcxa<2LJ#7001BW00000003U80RSQZ3jk1n2LJ#7004vl00000 z004Zc0RR${p#c+rm8k&$A^-~j#6AW900000OaK4?00000@u>j-A^-~joIwTv00000 z6aWAK00000H>v>uA^-~jm<9&`00000FaQ7m00000vZ?_9A^-~j&_o6R00000Bme*a z000006srLMA^-~ja90Qb000007ytkO00000fU5xjA^;1202t2)000000003100000 z0O+d$03rYj0I*&N0000005|{u000000FSHz03rYj090ZJ0000003-ka000000JW?E z03rYj090290000002}}S000000936303iSk0H8Dp0000003ZMW000000C=qd03rYj z0K5PP0000d003A400000008l=0RSNY6aaX>3jhEB001Ze000000017Y0RR${p#c+r zKdu1)A^-~jU0RSQZ3jkmQ z1^@s6001-q00000005b`0RSQZ3jo}_2LJ#7003kF00000008&40RR${p#c+r3AX_N zA^-~jNHz!n000008~^|S00000o3{Y~A^-~jur>$)00000TmS$700000OSl05p#Tj4 z7&Qq1000000RR9100000iMRm(A^-~jBpC+)000007ytkO00000+_(V%A^-~j2pR|g z00000TmS$700000aJc~hA^-~(01Vv+0000003-ka000000Moev01}g-0TTu0xd8wX zlc50*| z000000QI{803rYj01P+?0000009*h70000003N&n03rYj0LV86000000AK+C00000 z0BO7d03rYj0F)I60000002BZK000000QS5A03rYj0N}?4000000MGyc000000GGW1 z03rYje*jD|1^@s6000~S00000007Iq0RSQZ3jn+h2mk;8003kF00000001Sv0RSQZ z3jna?1^@s6000C500000006$e0RSQZ3jp}s1^@s6002k;00000000-i0RSQZ3jj#r z2LJ#7006iE00000003LR0RSQZ3jmP11^@s6ZvX%=000000002_zX1Ru01E(k+y?*v z0001#000000001zzySav01E&-LkIu>0000K000000000+!2tjw01E)1DhL1o0000K z000000001l!2tjw01E)ra|Qqa0000e0000000020!2tjglc50<1<0h<0001l000000002Q!T|sx z01E(AF9-kt0000S000000001c!vO#y01E)%x&{CM0000W000000002j!vO#y01E(+ z00#g70000O000000000!!~p;z01GYvtbqpr00000C;|Wg00000%ftZyA^-~j5K0ID z00000TmS$700000X~h8m5|g0;6Mu-s0RSQZ3jm}L2LJ#7001li00000000BV0RSQZ z3jmmd1^@s6002+`00000003OZ0RSQZ3jnA>2mk;8004Xd000000092R0RSQZ3ji#> z2LJ#7001Ze00000001n<0RSQZ3jnnC1^@s6003+N00000005fD0RSQZ3x5Fg{sjO4 z0000`000000002I#{mE$01E(k$_4-c00017000000000Y$N>N%01E)DvIhVF0001} z0000000012$N>N%01E(EBnAKg0000W000000001-$N>N%01E&dH3k3x000000ssI2 z0002+$N>N%01E)*d%K-o) z01E(kVg~>K0000W0RR910000h%mDx*01E(g=?4G+0000m0RR910001*%mDx*01E)T z;06Ey0000O000000002`%mDx*01E*0*aiRq0000;000000001M%>e)+01E(UNd^D_ z0000e000000002B%>e)+01JNrxPb-$00000Gynhq000008_od$A^-~jT;2x&00000 zC;$Ke00000l+FPFA^-~jcs~XJ00000FaQ7m00000%+3J-A^-~jFq{Vf000008~^|S z00000X3qftA^-~jFxv(I000001OWg5000002G9WjA^-~jykG_Z004gg04M+e00000 z07%dQ03rYj0Pz0>000000CWHV000000AkPq03rYj0Bk7+0000004x9i000000Km`z z03rYj0Dw*i0000002BZK000000PN5K03rYj08}&v0000007L))0000006EbC03rYj z0KjPm0000006YKy004gg003Um0RSQZ3jny82LJ#7000yK00000001A-0RSQZ3jk;h z2LJ#7001Na00000005QJ0RSQZ3ji!v2mk;8001Ze00000001!40RSQZ3jiQv1^@s6 z001Ze000000042*0RSQZ3jl-`1^@s6001BW00000006Pm0RVp@01E&-GzS0x00013 z0RR910002-(*Xb?01E&V0tWy9000080ssI20001S)Byk@01E)5Lk0i<0000W00000 z00025)Byk@01E)@8wLOX0000W000000002p)Bykz01E)Lx&;6L0001d0ssI20001D z)d2t^01E)1z6L4)00000L;wH)00000p49;WA^-~j#M1@<00000Bme*a000009o7K= z5|g0;6Mr$*0RSQZ3jp9J2LJ#7001-q00000007|D0RSQZ3jmBs2mk;8002|~00000 z002wZ0RSQZ3joMQ1^@s6000yK00000006|-0RSQZ3jiST1^@s6000O900000003#& z0RSQZ3jo9)2mk;8002|~00000008UQ0RSQZ3x5D)IS2p%0000W000000000C*#Q6| z01E)X2?hWF0001V000000000e*#Q6|01E&JS_l9D0000O000000002f*#Q6|01E(& zNeBP{0000~000000000!+5rF}01E)2mk;8001-q00000001!C0RSQZ z3jpx?1^@s6002+`00000005WU0RSQZ3jkCY1^@s6001Ze000000070?0RSQZ3ji?3 z2LJ#7002k;00000000`?0RSQZ3jkcu2LJ#7002+`00000005-i0RSQZ3q}CI)dv6o z0000S000000001D-2nh101E&RN(cY|000170000000000-T?q201E(cEe8Mq0000q z000000000j-T?p+lc5003rYj0Homt00000 z09*h70000005;$O03rYj0MyC`0000003-ka000000D#~D03rYjUI3&P1^@s6004vl z000000061r0RSQZ3jhcm2LJ#7000~S00000001fB0RSQZ3jn<42LJ#7002Y)00000 z007D10RSQZ3jjY%|lc50< ze}Cx#03rYj04zrc0000002}}S0000009on*03rYj0C+?O0000005AXm000000Kn=2 z03rYj0H|;V0000002lxO0000001@i}03rYj0I*pI0000009XJ3000000Nv{W03rYj z01yra0000004xCj0000001)f}03rYje*k1o2mk;8000~S00000004{Z0RSQZ3jlnn z2LJ#7002k;00000000&30RSQZ3jm-d1^@s6002Y)00000002wv0RSQZ3jinw2mk;8 z000;O00000005Tl0RSQZ3jpA{1^@s6001BW00000008ps0RSQZ3jh!w1^@s6YXAUL z000000000I?g0QI01E(YyaoUO0000O0000000020asU7!02BbYzzYBX0000O00000 z00019?g0QI01E)DUsF000006aWAK z00000vhV=_A^-~j{AmUN00000JOBUy00000+VBAYA^-~j_>~6$00000AOHXW00000 zfAIkTA^;120EGJo0000008jz|0000002}fF03rYj0I28&0000003-ka000000F&|o z03rYj008F)0000005|{u0000000r{_03rYj0Ek8g0000002BZK0000006Oyl03rYj z0F)mG0000002}}S000000Oj)m01^NI000000001!ssRdr2lN2|A^-~jBpwF<00000 z7ytkO00000GV}oeA^-~j_&){!00000Bme*a00000d-MSSA^-~jWFH0q00000H~;_u z00000oAdzyA^-~j%*+M=00000fB*mh00000+VlYcA^-~jNV*0900000AOHXW00000 zPxS!+A^;1202~7d0000008jz|000000PFPu03rYj0A!s90000003ZMW000000DATT z03rYj0Hp8-0000007L))0000003G)M03rYj0H_oQ000000E_?t000000ATk403rYj z0Awo$0000003-ka000000EPDf03rYj0Qf)#0000d005)_00000006xA0RSQZ3jlb> z2LJ#7002k;00000000sA0RR${p#c+rIrsqpA^-~jOy>sx00000Pyhe`00000#P|UK zA^-~j_!9;I00000C;$Ke00000^!Nb)A^-~j4DJR100000hyVZp00000kof@sA^-~j z#C8V&00000yaWIM00000C;9;ZA^-~jXc`6p00000@Bjb+00000OZou-5&!^`qX7{G zWBLIA5|g0;69snq0RR${p#c*enEC+#A^-~jkQfF400000AOHXW000009{T|R5|g0; z69qE+0RR${p#c+rRr>(|A^-~jaNP$0000006aWAK00000+4}(iA^-~jFdhg100000 zH~;_u00000ar^-QA^-~jxIYL000000C;$Ke00000jQjxrA^-~jj4ucP00000AOHXW z00000MEwB(A^-~jgwzHA000007ytkO00000aQy)QA^;0s0H6^E0000003ZMW00000 z0MPvb03rYj02~Ac0000003-ka000000O z03rYj036K+0000002BZK000000ILQ901^NIlcNCs z4Hti|3IYHk01E(+o(BK`00017000000000o3jzQl01E)Dmj?g<0000m000000001n z3jzQl01E�R{j70000e000000001=3jzQl01E&#DFy%l0000u000000002|3jzQl z01E&#q6Yu~0000W000000001v3<3bA01 z0stZa3jlNs2mk;80058x00000003SQ0stZa3jh!x1^@s6001BW000000055>0stZa z3jm}o2LJ#7001Na00000008w70stZa3jlC42LJ#70049V00000003PQ0svtm01E(c z4+j7M0000a000000002d5&{4s01E(!CISE=01E)ftOo!90000K z000000002eCISE=01E&J9|r&c0000m000000001iCjtN>01E&_w+8?K0Dk}gL;wH) z00000=qCaIA^-~jgdhh100000TmS$700000cPIh?A^-~j7)=HM00000Q~&?~00000 z>?i^NA^-~jtQH3V00000C;$Ke000009w`CEdl@{01E&V zody5^0000y000000000TE&>1|01E&tVg~>K0000e000000000&E&>1|01E(ANCp4^ z0000W000000001XE&>1|01E(6`vm|100008000000001zE&>1|01HL{1QQ1U00000 zC;$Ke000005-$P(A^-~js3-^k00000C;$Ke00000P%i=iA^-~jFiZvj00000m;e9( z000001uy~t5|g0;6HOT~0stZa3jj2l2LJ#7000~S00000007J|0stZa3jk0stZa3jkPx1^@s6000yK00000002!f0ss<|p#c+rY%u}=A^-~j z2)YIU00000AOHXW00000;V}XLA^-~jkRu2H000008~^|S00000t1r+W00000H~;_u00000sW<`vA^-~jEJ6qX00000d;kCd00000N;v`m zA^-~jz;gxw000006aWAK00000Z#e=0A^;120Q^4)0000002lxO000000Gv4j03rYj z08B0j0000008jt`0000001r9>03rYj0Nh6i0000002lxO000000HZnr03rYj08l6g z0000002lxO0000005v-T03rYj0QeLK0000008jt`000000G~So03rYj0L&K#0001g z000~S00000007lH0stZa3ji=;1^@s6001BW00000000L(0stZa3jo*@1^@s6001Na z00000001>S0stZa3joj%2LJ#7001BW00000005~x0stZa3jk!62LJ#7001BW00000 z007!N0stZa3ji2n2mk;8001Ze000080000sJpup{lc50<{90012T00000001~Z z0stZa3jmy81^@s6001BW00000004nN0stZa3jjFa1^@s6000yK00000007xQ0stZa z3jkO}1^@s6000yK00000001>X0stZa3joOM1^@s6e*geX0000000021K>`3G01E&R z?*;$>0000e000000000LLIMCH01E&BEC>Jq0000K000000000%LIMCH01E)X-3I^w z0000$000000002eLIMCH01E(=8wUUY0000S000000000tLjnLI01E(YCpF00000!$txC zA^-~j_(KK&000006aWAK00000GDiXcA^-~jB*X>)00000Gynhq00000n@0iwA^-~( z08}6c0000005AXm0000005M1c01}g-0TW3|NCE&N01E)HAO-*c0000W000000002J zNCE&M02BaNzzYBX0000O000000002uNCE&N01E(g7zh9W0000S000000001Umr-vG z7k`II0stZa3ji?92LJ#7000yK00000008Gn0stZa3jnax1^@s6002M$00000000b1 z0stZa3jja|2mk;8003|R00000003V~0stZa3jl0C2mk;8000~S00000000q70stZa z3jn~n1^@s6001BW00000003=E0stZa3x5DKPY3`20000e000000000WOacHR01E)r zGY9|x0001J000000002=OacHR01E)TN(KM`0002w000000000_O#%QC01E(YvIPJD z0001F1poj50001XO#%QS01E&-D+T}n0000e000000001*O#%QS01E&By9NLN09OD2 zC;$Ke00000A5H=QA^-~jP$dQc00000AOHXW00000fldMdA^-~jv`_~C00000EC2ui z00000-cAAlA^-~jq{s&V000006aWAK000007P0~W5|g0;69rdK0ss<|p#c+rX-@(G zA^-~j_}m5n00000NB{r;00000!cPJKA^-~jSnLM?000008~^|S00000GEf2lA^-~j zMAHWV000006aWAK00000Ur+)7A^-~j0OAG!00000Bme*a00000vrqy6A^-~jWMT#Y z00000U;qFB00000*H8ig5&!^`qX7|r6;T2JA^-~jz#s?!00000fB*mh00000m{9@% zA^-~jtk4Gl00000AOHXW000002vPz7A^-~jP(KI&000008~^|S00000nNk7(A^-~j zbi@V#000007ytkO00000{Zaw|A^-~jJQ)W700000NB{r;00000RZ{{0A^;1207Og& z0000003ZMW000000CiIW03rYj0Q6P}0000002}}S0000003uWZ03rYj06<^{00000 z09*h7000000ESco03rYj093sO0000009*h7000000O?c$03rYj0CWcj0000004x9i z000000A*DI03rYj0E{vQ0000d003M700000004qj0stZa3jj!C1^@s6003A300000 z007Qa0ss<|p#c*$=~V&%A^-~j_)7=?00000r~m)}00000V^#tHA^-~j^ezYh00000 z6aWAK00000DOUmj5|g0;6Mu?V0stZa3jio$2mk;8004{t00000000G80stZa3jk;; z1^@s6002Ay00000001Lc0stZa3jmN91^@s6001BW00000006020stZa3joYk1^@s6 z003M700000008n>0stZa3joMk2mk;8000yK00000004to0stZa3x5E>2?hWF0001V z000000001=Spone01E){CBM1Nh0000m00000 z0002FS^@wf01E)vLIwZ;0000S000000002)S^@wf01E){)CK?m0000K000000000m zTLJ(g01E(gA_o8f0Dk}gNB{r;00000%Uc2fA^-~j$VLVL000006aWAK00000L|g&@ zA^-~js3Zsg00000FaQ7m00000Z(ITZA^-~j4Aln!000007ytkO00000>s$f=A^-~j zNSy}&000008~^|S00000dR+nlA^-~j@U;d200000Pyhe`00aO40MeJibPX4O>0JT< zA^-~j1Xu`~Y00000AOHXW00000)LsGrA^-~jRI3L7000006aWAK00000QeOf9A^-~jpa%y4 z000007ytkO00000!(RdbA^;0U0F)I60000002BZK0000008n5803iSr0O-IA00000 z01yBG000000E1ux03rYj0G!kY0000002BZK000000J&fS01}g-0TX}UU;+Rl01E&> zT?haG0001x000000001@VFCal01W_GGzkCz0000V000000002RVFCam01E&_83q6V z0000a0RR910002-VFCam01E)<#s>fZ0000;000000000+Vgdjn01E&JLK2LJ#7001Na000000072k0stZa z3jh%I1^@s6000yK00000002j50stZa3jjRj2LJ#7001Ze000000078n0stZa3jp{X z2mk;8001}u00000003ZV0stZa3tj-c*arXr0000S000000001)X#xNu01E)5kp}<( z0000K000000000JY61Wv01E&_(FXtk0000e000000000jY61Wv01E(66$k(T0000K z000000001DY61Wflc50m+00000OaK4?00000iERP^A^-~js6Yk)00000 z7ytkO00000u5AJUA^;120MJYb0000002lxO0000000(XY03rYj0K^Xm0000004x9i z000000C{c#03rYj0Axc50000002BZK0000001R&e03rYj06f?R0000009*h700000 z05NX@03rYj0O%?Q0000009*h7000000GDq903rYj0LT>x0001g002|~00000006^p z0stZa3jn0v2LJ#7001}u00000001m-0stZa3jk<12mk;8004LZ00000005(K0stZa z3jowo2mk;8001BW00000001^|0stZa3jmz@1poj5002Ay00000003BV0stZa3jovv z1^@s6001BW000080001@aRLAmlc50`A*0000;000000002wcme<-01E&F)dm0n0000a z0RR912mk;8`gsBX5tE?-6MqqU0stZa3joBL2LJ#7001BW00000004q|0stZa3ji!) z2LJ#7001Ze00000005_Y0stZa3jj1W2mk;8000yK00000007f^0stZa3jkQ`2LJ#7 z000~S00000002XK0stZa3jlyE1^@s6000yK00000004Y@0stZa3q}ACz6SsR0000S z000000002^djbF=01E(6JO}^)0000S000000002ed;$O>01E*01O@;A0000W00000 z0000SeF6Xxlc50m101^NT0ED0g00000 z0F(d#000000PlSQ03rYj0IVAZ0000003ZMW0000005*OC03rYj0JwJs0000002BZK z000000E>PC03rYj0HjR@000000K5bM000000P%hT03rYjMgSZx2mk;8000~S00000 z003lv0stZa3jp-52LJ#7000;O00000004)70stZa3jn}C1^@s6001}u000000063g z0ss<|p#c+r1AqbmA^-~jFq;Pe00000C;$Ke00000t$+dmA^-~j6h;UD00000Bme*a z00000%zy#_A^-~jq?!i+00000AOHXW00000S%CroA^-~jY|#e*000008~^|S00000 zgng8~2&lc50j03rYj0PN=n0000002BZK0000005+5Y z03rYj08GsW0000005|{u000000C$uE03rYj0ECtY0000F000yK00000007gJ0ss<| zp#c+r<&**dA^-~jOy~vx00000TmS$700000c$ESGA^-~jG&TnS00000C;$Ke00000 z0+s>*A^-~jG`R)<00000AOHXW00000bCv=CA^-~j5D^Ce00000Pyhe`00000*_HwT zA^-~jG;Ia|000008~^|S00000OqT)xA^;120JNJ20000002BZK000000Q8pv03rYj z02na`0000005AXm0000009Kd+03rYj0Mt|n0000005kvq000000LGXC03rYj0Qf8h z0000003ZMW000000P>gu03rYj0LWJc0000004M+e0000006&=m03rYj01#~k0001g z001Na00000006d`0stZa3jnA!2LJ#7001Ze00000001MJ0stZa3jm-V2mk;8004jh z00000006g|0stZa3jicN2mk;8002+`00000003Q^0stZa3jol71^@s6008I!00000 z008Hk0stZa3jjp_1poj5002|~0001g00009oB{wM01E)DQV0M50000e000000001# zoB{wM01E(&69xbP0000)000000002IoB{wM01E(2ss{i70002!000000000xodN(N z01E)zP6q%00000$0000000011odN(N01E)5B?bTh0000u000000001NodN)VA^-~j zu)PKV00000Bme*a00000uAKq^A^-~jJP!r{00000L;wH)00000+noXcA^-~j#JdIn z00000NB{r;000004xR!4A^-~jfT#xm00000EC2ui00000Se^m^A^-~jhy?}!00000 zAOHXW00000vz`I~A^-~j{GbOa0000005AXm0000003)9Q03rYj03=%n000000Hgo_ z000000EC|c01}g-0TTt6p8^09lc50A^-~j zlnw|000000C;$Ke00000?4tqzA^-~js1*kQ00000AOHXW00000U8Dj4A^-~jq<{th z00000EC2ui00000fusTeA^-~jpuPqG00000L;wH)00000y`%yFA^-~jV73PU00000 z8~^|S0000093*000006aWAK z00000BB%lYA^-~jkT3`U00000OaK4?00000$fyDUA^-~jIOhid000006aWAK00000 zNvQ$=A^-~j$Pxzt00000JOBUy00000z^MWNA^;120OY9$0000004M+e000000Qji_ z03rYj07QNU0000002BZK0000007I$*03rYj0N6AJ0000002BZK000000FbHz03rYj z0Khv40000002BZK0000000FB403rYj0Q~p|0000008jz|000000G+D>03rYj06>NZ z0000d001Zg00000001AX0stZa3jm0>2LJ#7002k;00000004)q0ss<|p#c+rqpSh| zA^-~j$n6FI000007ytkO0000039SMEA^-~j^dkrW00000FaQ7m00000gRKGpA^-~j zcp(P>00000FaQ7m000004z2nG0000004M+e0000008+6603rYj0JyaW000000H^=} z000000DZ9n03rYj07Mi9000000F(d#000000IRVA03rYj093vQ0000F002M$00000 z000%T0ss<|p#c*GE3yIr5|g0;6MsCi0stZa3jk1A1^@s6001BW00000003;V0stZa z3jj1e1^@s6001BW00000005b?0stZa3joAJ1^@s6001-q00000008u|0stZa3jj2z z2LJ#7001Na00000003UI0stZa3jo+62mk;8002M$00000004!v0stZa3q}C!F9!es z0000a0000000007v;qJk01E(|E(ibs0000a000000001Mv;qJk01E(|E(ibs0000a z000000002bv;qJUlc50<9pbbC01^NT09?QY0000005k&t0000008q6801}g-0TX|1 zwE_Sl01E(cR|o(A0000O000000002lwE_Sl01E*82nYZG0000S0000000024wgLbm z01E&xrw0H40000S000000000Yw*mkn01E)XN(cY|0002U000000002Jw*mkn01E&d z(FOnj0000m000000000vxB>to01JNrY()kD000006aWAK00000mAC=`A^-~j>=g$9 z00000C;$Ke00000Fu4K%A^-~j%xne#000008~^|S00000rMUtCA^-~jAj1X#00000 z1OWg500000D!KvyA^-~j#90Rb00000Z~y=R00000c)9`rA^-~j`~wC6004gg03ZMW z000000FAl=03rYj02Jp20000005kvq0000001CST03rYj04Uf8000000F(d#00000 z0EN2(03rYj0BC9k0000004M+e000000H3=803rYj0F)dE0000007w7;00000057}( z03rYj0K~!u0000009*h7001BW005G_0stZa3jk1U1^@s6001xm00000000NQ0ss<| zp#c+r9=!qpA^-~jXgCM}00000cmMzZ00000mAwK0A^-~j1PurP00000Z~y=R00000 z*1ZA%A^-~jz%d5^00000$N&HU00000jJ^T@A^-~jNZ#00000Pyhe`00000C&K~&A^;120E8I_0000002BZK000000DQv&03rYj z08Cc~0000004M+e000000J6gZ03rYj04Np*0000002BZK0000004Br&03rYj0A%6@ z0000002BZK000000C&U!03rYj08~f@0000003ZMW000000IS3T03rYj0Fbr^0001g z001xm00000001S$0stZa3jlNt2mk;8000yK00000003Xb0stZa3jpl42LJ#7001xm z00000005H30stZa3jknJ1^@s6002Y-000000002S0stZa3jjo+2LJ#7000~S00000 z0067T0stZa3jqAg2LJ#7001BW0000W0002{#sUB$01E)PJO%&&0000K000000001S zB>?~ulc503503rYj0H`Pi0001g z002k;000000011$0stZa3jn}W2mk;8000yK00000004c?0stZa3jpLZ2LJ#7003A3 z00000001A)0stZa3jokA2LJ#7001xm00000003Rj0stZa3jjzV2LJ#7001xm00000 z008pO0stZa3jhG(2LJ#7002w?0000`0000J&;kG=01E&tp$7l}0000O000000002J z&;kG=01E(gl?MO-0000a000000000p(E

01E(Q6bJwS0000)0000000019(Exlz03rYj0K8xZ0000004M+e000000JG5o03rYj0IV+v0000004M+e00000 z04UM|03rYj03cup0000005kvq0000008Y{Z01}g-0TX{{(gFY?01E)v8wdaZ0000m z000000002+(gFY?01E(wSq10000K00000 z0001w(*gh@01E)1poj5001Ze00000001P{ z0stZa3joM92mk;8000yK00000005uY0ss<|p#c+r#Mc4rA^-~jj2i|300000AOHXW00000x!3{#A^-~jWHAQ-00000TmS$700000 z4%q?#A^-~jkZJ}100000H~;_u00000KiL8RA^-~j0O=A^-~ju)78T z000006aWAK00000OWpziA^-~jlmrF<00000AOHXW00000#oht{5|g0;69w7Y000t` zp#c+R+1>&GA^-~jOz#E&00000lmP$$00000Uf%)$A^-~j*!l$k00000KmY&$00000 zgx>-HA^-~jSXc-E000008~^|S000006yO2?A^-~jm=^~C000008~^|S00000dEf#7 z5|g0;6Mu~00stZa3jh#D2mk;8000~S00000003a&0stZa3jj!b1^@s6000;O00000 z007_N0stZa3ji=)2mk;8004jh00000002?q0ss;K3ji3Q1poj5004Lf00000005)n z0stZa3jk#12LJ#7003A3000000002v0stZa3x5DeUkCsI0001h000000001_;{pI8 z01E&_Q3wD40000S0000000015d z0Dk}g8~^|S00000=j8$bA^-~jD3=ES00000TmS$700000GUfsRA^-~j3`qt600000 zTmS$700000z2*V{A^-~jsL2KZ00000&;S4c00000N#_CpA^-~jtk4Gl00000AOHXW z00000x#t1^A^-~ja5V@3000008~^|S0Dk}g0Bq<203rYj03-$m0000007w7;00000 z0D|ZO03rYj0IVkl0000002BZK000000J!J^03rYj0O$t?000000B`^R000000M_UN z03rYj002A)0000008jt`000000F~(i03rYj0E~YI0000007L))0000003zxF0GD){ z4HPjn>H+{F01E(|9|iyb0000q000000001%>H+{F01E(^f(8Hp000000RR910000( zm(iLH7iC=Q0stZa3jlnz2LJ#7002Ay00000004RG0stZa3jmn^1poj5001Ze00000 z005Hf0stZa3joX`2mk;8001Ze00000001ZK0stZa3jjPQ2mk;8000;O000000039) z0ss<|p#c*eoa_PsA^-~j*fIwI00000FaQ7m000003GD&^5|g0;69p^n0ss<|p#c*G zKJ5Yk5|g0;6MtRp0stZa3jmy)1^@s6002Ay00000004*W0stZa3jn|*1^@s6001BW z00000005%x0stZa3jka=2LJ#7000;O00000003z20stZa3jm;O1^@s6001li00000 z006}90stZa3jm}^1^@s6004*p00000004RK0stZa3oZb(#0LNX0000m000000000* z@B#oL01E&NLZ03rYj0DOQ30000004M+e000000Acb103rYj0JH)I0000005AXm000000D|%Y z03rYjE&wPo1^@s6001Na00000006r30stZa3jqAF2LJ#7001Ze00000008Rp0ss<| zp#c*${qh0;A^-~jykQ3b00000NB{r;00000RPzD=A^-~jB+dr_000006aWAK00000 z)bj!W5|g0;6MyIP0stWZ6abLF3jhEB001Ze00000000Q|0stZa3jp|)2LJ#7001BW z00000006D@0ss;K3jol!1poj50086y00000008gw0stZa3jkb!2LJ#7001Ze00000 z001ua0stZa3jpl92LJ#7001xm00000005Nr0stZa3x5DG-3I^w0000$000000002b z^#TAQ01E&tSOx$90000a0RR910001>_5uJR01E)Ep0Dk}gC;$Ke000003-|&6A^-~joc0C)000007ytkO00000i1-2kA^-~jc-991 z000008~^|S00000Joy3uA^-~ja3Tl*000008~^|S00000e)$3bA^-~j6m$jv00000 zpa1{>00000&-nrXA^-~jP!tFN000006aWAK05|{u0Q30*03rYj0E{FC0000005kvq z0000009E<|03rYj0Hl@%0000002BZK000000C4&O01}g-0TVTa`T_tV01E)1(FXtk z0000K000000002H`T_tV01E&Z7YG0V0001t000000002>`T_tFlc50Hq03rYj z06;Sb0000005AXm000000D1cY03rYj02o*X0000002BZK000000J!@C03rYj02m_( z0000004M+e000000A~CG03rYj04(eW0000002BZK000000O|Y01E){F$e$v0000?000000001g{sI6Z01E&pRtEq80001h z000000002w{sI6Z01E&ha0UPX0000K000000000e{{jFa01E&h0|o#90Dk}gd;kCd z00000NdE!=A^-~jYy}7a000006aWAK00000u>S%8A^-~jWE}| z0{|ib3jhcR2mk;8000;O00000007Jf0{|ib3jo9&2mk;8001-q00000003kN0{{|} zp#c+rga`uwA^-~j*xm*J000007ytkO00000$_N7hA^-~j(CG#M00000gaH5m00000 zTnPgJA^-~j)Y1n400000Bme*a00000aR~zeA^-~j_!9;I00000C;$Ke00000p$P*3 zA^-~j(9{P2000008~^|S00000cnSjmA^;120Hk*Y0000002BZK000000L=;m03rYj z08AVP0000005AXm000000PYF{03rYj0Gyl#0000006YKy0000002m7c03rYj03i1U z0000003ZMW0000005J;#03rYj01#IQ0000002}}S000000Nx7&01^NI000000001! zssRdrAPfTlA^-~jfEow@00000H~;_u00000vjA^-~jbP5Il00000Bme*a00000ITHf_A^-~jB;p1D00000KmY&$ z00000Z4(0kA^-~jxK9WG00000WB>pF000004ip0bA^;120QkxV0000002}}S00000 z07w)A03rYj0Q3X~0000003ZMW000000Fo2~03rYj0FWF8000000Gt2-000000HqWI z03rYj0FcQB0000002lxO000000QD3D03rYj0DM&l0000002lxO000000Du((03rYj z0HnkQ0000F007tk00000006=j0{{|}p#c+r-4z1>A^-~jM0f@O00000JOKaz00000 zl@lXt6A^-~j$mRwB00000OaK4?00000J{SW4A^;0U z0PNZa000000F(d#000000J0bZ03rYj0MOP4000000B8UJ000000EHO?03rYj0Q_GF z0000003-ka000000IC@S01}g-0TX}583O01E(283+IX0000u0000000005Cj$T?01E&l?gsz> z0001V000000001jCj$T?01E&}P6z-10000S000000002}Cj$T?01E(cB?bTh0000q z000000001VC<6c@01E*86b1kQ0Dk}gi~s-t00000q$mRbA^-~j{7?u000000C;$Ke z00000J}CnLA^-~jXzd3800000cmMzZ00000?(03rYj0JsMS00000 z05AXm0000006#DT03rYj031*V0000004M+e000000JAUy03rYj0Em$X0000002}}S z0000003|U403rYj0K}RH0001g001BW00000005RT0{|ib3jnYQ2LJ#7002Y)00000 z007}J0{|ib3jk1a1^@s6003M700000002HR0{|ib3jpX12mk;8000yK00000004?I z0{|ib3jp|Q1^@s6005`}00000007-G0{|ib3jlO32LJ#7003M70001g0000yGXnr3 z01E&_5(fYP0001l000000002VGXnr301E(gSO@?B0000K000000000TGy?!401E(U z)CK?m0000S000000000;Gy?!401E)%9tQvb0000e000000002rGy?!401E&R5eEPO z0000`000000000*H3I;DA^-~jyaNUR000002mk;800000WHkc-A^-~jWCjNS00000 zGynhq00000=`{lYA^-~jR6Yg(00000Gynhq00000Gd2SNA^-~jxV#4d00000Bme*a z00000i8ccOA^-~jXix|M00000lmGw#00000PB#MpA^-~j5Elo3000000Ehqp00000 z0PHsd03rYj0B{!u0000004M+e0000005UiO03rYj06gUf0000004M+e000000JAs) z03rYj0LbhH00000089V?0000004X^G03rYj0HiMm0000002}}S000000KPc`03rYj z05~590000009*in00000003q>0{|ib3jmzM2LJ#7000yK00000001dF0{|ib3jmNf z2LJ#7001BW00000002ol0{|ib3jk!M2LJ#7001xm00000006H$0{|ib3jmN?2mk;8 z000yK00000001>S0{|ib3joAJ1^@s6001-q000000059kJOcnC01E&>BL@Hg0000$ z0{{R300018Jp%wD01E)%oCg2^0000?0000000022LJ#7000yK00000000j_0{|ib3jh!?1^@s6000;O00000 z002&t!Cx1X5M%^NA^-~jU@r#%00000FaQ7m00000;y?ocA^-~jd>{q@00000Gynhq z00000RY3y)A^-~jEb#{b00000H~;_u00000>_Gzn5|g0;6Mqgu0{|ib3jp9a2mk;8 z000;O00000003}80{|ib3jmk~2mk;8000yK000000084c0{|ib3jjDq2mk;8001-q z00000001FF0{|ib3jpx?1^@s6002+`00000004+X0{|ib3jl}(1^@s6001BW00000 z0084d0{|ib3lab@#|Hoa0000;000000000ulaWvtF;GMU03rYj0HoCi0000002}}S z000000PaKs03rYj0E7q#0000009*h7000000I`$NOc#IFMFRjL01E&p@&*6^0001J z000000000IMgssM01E)nAO-*c0000W000000001OMgssM01E(gk_P|)0000K00000 z0002lMgssM01E&d*9HIp00017000000001JM*{#N01E)f%?AJg0000q000000000v zNCE&7005Jt0TF-dM*{#N01E)nH3t9y0000m0000000012NCN;O01E)H)CK?m0000$ z000000001dNCN;O01E)z^acO`0001F000000002lNCN;O01E)DV+Q~L0002I1ONa4 z0001QNdo{P01E&Zga-fs0000e0ssI20002-Ndo{P01HL{%$o)P00000ga7~l00000 z7fJ&FA^-~jK)(h600000L;wH)00000Q%VB>A^-~jEJ_9d00000kN^Mx00000KT87u z5|g0;6Ms@m0{|ib3jhE-2mk;8002+`00000000q80{|ib3jh?L1^@s6002|~00000 z003P~0{|ib3jk;Z1^@s6001BW00000007iX0{|ib3jn~j2LJ#7000;O00000002l$ z0{|ib3jkaU2mk;8000;O000000068_0{|ib3oZaCcLo3e00017000000000bP6GfU z01E)*sRsZ60000e0000000018P6GfElc50#K000000BivO000000I5#{01=a+0TUg}PXhoV01E(cyaxaP0000a z000000000YPy+xFlc500000?000000000DQv(1Z01I9KlvD@+ z000007ytkO00000b5jEVA^-~j$Snr|00000tN;K20000022=w8A^-~j7?uYB00000 zGynhq00000lT-r$A^-~j#8?Ob00000AOHXW00000;8X(u5|g0;69xWM0{{|}p#c+r z9aRGWA^-~jY<>m+00000OaK4?00000i&X;vA^-~j@O1_N00000AOHXW00000%~b;c zA^-~j)cpql00000H~;_u00000QdR>1A^-~jye|d-00000AOHXW00000m{tP-A^-~j zRO03rYj06-Q70000003ZMW0000005Mqu03rYj0Q?pQ0000002BZK000000A*PN z03rYj06;JX000000Av6F000000E1Zr03rYje*pM32mk;8000yK00000009440{|ib z3jkCq1^@s6000yK00000002W;0{|ib3jo-*2LJ#7000yK00000003uN0{|ib3jkP~ z2LJ#7003M700000008A$0{|ib3jkCl2mk;8003|R00000004Vi0{{{L0000000000 zm%g_R3Ne#g0{|ib3jj1e1^@s6001BW00000006*S0{|ib3jmbX2LJ#7000yK00000 z003f_5x5N(e|%g603rYj0N_Oi0000002lxO000000Oec*03rYj06Z240000003-ka z000000B2nT03rYj04xUw0000002lxO000000M}gu03rYj0PrIQ0000007w7;00000 z01aLP03rYj0CemJ0000007L))000000GVC`03rYje*mo91^@s6000;O0000000949 z0{|ib3jo~L1^@s6001}u00000001vv0{|ib3jj<91^@s6001li00000002f`0{|ib z3jo|P2mk;8000yK000000087)0{|ib3joNQ2LJ#7002w?00000004zx0{|ib3jhpB z2mk;84*&oh000000000&VFLgXlc5050000002BZK000000K#Dd03rYj05n4e0000005AXm0000004ZVv03rYj z05~KD0000003ZMW000000B&Lf03rYj02~Ac0000003-ka000000ES`%03rYje*lad z1^@s6001BW00000008A;0{|ib3jl~%2mk;8002Ay00000003@d0{|ib3joye1^@s6 z001xm00000008l00{|ib3jnA?2mk;8003YB00000001Op0{|ib3jhRR2mk;8001Na z00000002&80{|ib3jo+32LJ#7R{#Jc0000000002Wdi^r01E)%BnAKg0000`00000 z0000TWdi^r01E&_BnSWi0000S000000002aWdi^r01E(QHwFLz0001F000000000S zW&;2clc50<1ubR+01}g-0TX{fW&;2s01E&VJ_Y~)0000W000000001OW&;2s01E)< z(*^(l0000m000000002uW&;2s01E*4s0RQ50000a000000001EX9EBt01E(A-39;v z0001l0RR910002UX9EBt01E)fJqQ2*0000S0RR910000aXafKu01GYv?DGcz00000 zPyzq|00000!e|2kA^-~jYz77Z00000AOHXW00000+-L&;5|g0;6E*y30{|ib3jiFv z2LJ#7001xm000000032K0{|ib3jl}}1^@s6005K#000000059_0{{|}p#c+ru4w}R zA^-~j;0Fc(000007ytkO00000)M*0%A^-~j#G?lQ00000C;$Ke00000I%)#|A^-~j zlh z000000DJ%d0000002Xos03rYj0F(p<0000003ZMW004gg005A30{|ib3jpYY1^@s6 z001BW000000060S0{|ib3ji=v2mk;8000~S00000008oG0{|ib3jlQE1^@s6002k; z00000003Nb0{|ib3ji1`1^@s6001BW00000004+{0{|ib3ji?b2LJ#7001xm00000 z000Se0|0*_01E&($p!!b0000a000000001FbOQh)01E(M*9QOq0000m000000002| zbOQh)01E(^xds3L0000)0000000016bprq*01E(=z6SsR0000W0RR910002Lbprq* z01E(kUHjo03rYj0BlMK0000002}}S000000N;8803rYj03Z(t0000009*h700000 z0Bw5%03rYj05l8;0000004M+e0000000Mji03rYj0KB^g0000005AXm000000D*i1 z03rYj0CZ#q0000008jz|000000N{KB03rYje*kPo2mk;8002k;00000002~d0{|ib z3jo+=1^@s6005i-00000004%40{|ib3jp{q2mk;8000~S00000001R^0{|ib3jjd2 z1^@s6002}000000004u20{|ib3jhc&2mk;8002w?00000002UN0{{{L0000000000 zmma|l3T0M*0{|ib3jkOM2LJ#7003+N000000044-0{|ib3jlB@1^@s6002Ay00000 z006gt0{|ib3jjP62mk;8000yK00000001C>0{|ib3jo}?1^@s6001li00000004Y| z0{{|}p#c+ro`3@YApi{kFf<7O00000ApigX00000!+-+-A^-~jq)G??000008~^|S z00000Z-D~r03rYj z0BnK=0000004x9i0000003?J103rYj08}6c0000005AXm000000J?+&03rYj0LTUh z0001M003kF00000001(D0{|ib3jo-h1^@s6002Ay00000003Zx0{|ib3jpNA2LJ#7 z004*p000000088L0{|ib3jhcn2LJ#7000~S00000002ye0{|ib3ji4V1poj5000~S z00000003>5QNs-v9e{=d03rYj07Tvg0000002lxO000000MCX401=a+0TTi3mr=tF z7k>hW0{{{L3jiFS1poj5003wK000000010^0{|ib3jpv12mk;8005`}00000006g# z0{|ib3jldj*F00000 z00961000001C9d#A^-~jaQOuQ000007ytkO0000042}Z;A^-~jxIYL000000C;$Ke z00000CyoOEA^-~j2p9$c00000Bme*a00000U5*0)5&#PT_^Jf}00000bO!(c00000 zfsO+JA^;0U0H9+A0000002BZK0000000oZ&03rYj0H_rQ0000003ZMW000000CtZ9 z03rYj0B|n`0000002}}S000000K$(001}g-0TWHtj{^WA01E)H7zY3V0001700000 z0000LkOKfB01E)r(gy$l0000a000000000gkOKfB01E&ZmInX;0000q000000002D zkOKf9lc50I6*00000NB{r;00000 zla&JiA^-~j{0|5K00000fB*mh00000`IQ3z5&!^`qX7|rC6)sKA^-~j_`U`J00000 zNB{r;00000W0nH|A^-~jU?d0t00000AOHXW000001D68;A^-~jY*7aQ00000yaWIM z00000q?ZE#A^-~j@Kpu?00000+yDRo00000@s|StA^-~jgm(r200000AOHXW00000 zSC|6;A^;0s0H`bn0000005AXm000000ECzW03rYj0CaK&000000Nelo000000Ogni z03rYj07!iX0000002lxO000000C|}M03rYj0Ei6;0000004M+e000000LPgF01}g- z0TX}ZnF9bK01E&hHU|Iz0000K000000001RngakL01E)v*arXr0000i000000001n zngakL01E)D?*{+?0001R000000001Tn*#tM01E(Mp9cT{0001l0RR910000QoC5$N z01E)b69)hQ000170000000021oC5$N01JNrJ@00000EC2ui000001f2r_A^-~j z2yzDi00000yaWIM00000nw0{|ib3jnm{ z1^@s6000yK00000006kA0{|ib3jll=1^@s6000yK00000001(l0{|ib3jq8e2LJ#7 z001Ze00000006m}xA^-~j z#1{wv00000C;$Ke00000Qmz94A^-~jB(etp00000H~;_u00000055fOaxZMRXV(oM zRJRx`4xuWSIG+I-mtKYg3b#O44!Z}JK1l;6m#|_E9+!QH0}Yquzz!3aAoc@zm+xN= zBbP1S5DAwqodG$Q5aI$Ix4B>rvjUfvJ^~S!piKb`x4mNyMFE%C(GXgf@B{)Px5s4; z+X9y_B?AbT;P3$nmo0e#2e6mrb<;5S2#{b(cV20W-IK0S_|)mxV?ITbExj1U$EB0}lZYm)>Fm9k=Kb4^0}E z)$jonmkxOW3zwc*0~nT}0vngWhYtt0%PkKF0+(9A-8Oj55onQHb(>+mmpOHMwjou0}r?Mm=B8+x8JM}ybPDyfdLPf{4Nf1 zx3;mp~*B3YSg~1BACf z7Z61Um&T+6O1BUn5E}-U2B8oVmvE~O6qjsT0T7qACJ-E#53~UWm*t@l5SK?a0uh(c zDGwI6J0=j52ba(+0u`6grU4+gO)e0p1DA)^0uPqk0(O@zY61eDVPb zmq1?uGnZWI0VJ3HoDmS0@G}BkmtP?f4wnR^0Th>(XaN+LzNi5~w~9d!)ex6e{sLB) zpZ@{~w=Gi;$N`si;}2f9e^n6r2$#x*5kQxCX8{klL0=Ge2A7_#5Eqv~{{j5BDQ6J> z4gyqDmq3RJFSna^5F!Pa)nEZXw@`c#^8%L$GY=Y<@Qx2jw;O;EwgHzJ8UqZMm8%1n zm+z?oC$|rS5LpJ7O{)+Hm(9EoW0yc-5EQpiiV%bWm&H;8X_uu_0~ohzj1X-CmmKU6 z47Wdz5abe<&F=vVmw>qeN0$S14?UNl_5vTL4x@Ja$E zmzZw@R+nkv5bBqBW&sYDVEPXWx8ULsI31Ug@B>J-xDi+~m+^uT6qnZB0Z*5#DFh6c^`Q_Um%zLM8n=x^5flWs9!U|o z0hjq00vea_Y!6hI;1L21w~tE^F9VmBRRS89Tw4Pqw{K4oO97W4W)OOpntl!)x4}^n ze-)PnYXKU!%V!Z^1D7W+0uYzL5CciK;cF2C5|<}D0yMWhei8Kvm;5;p3zx2g0wR|` zk^*CwZ*l_{w@`@@9R-)wU;#h3;EoXv0he$q5oeb+(hwn+kkA4%m!Fvf2$xxz0~41t zkrAu6Vv-T61DAK?0~D8V-~*JmD3=kc0+*To0VJ1j#t#LTNn!#Uw?di`(gC+ooDrW4 zm+q($VgjT{mr|(_E)vj600000007WR00000000Qwmy)RwE)v)#0RR91007t~0RR91 z008JIm(r;bE)u{{1ONa4006*H1ONa40034JmlCQGE(#c91ONa4000cE(&-e1poj5004L*mkO&9 zHWH8`1poj5005981poj5007{1mr|<{E)sB<1poj5003~91poj5007t~my)XyE(=J% z2mk;8002n82$##N5j7E5zX$*T00013zX$*T0000Nml3QHFA{J!2><{9003||2><{9 z006W(mr|?|E)ytm2><{9001a)2><{9003b50GE@j5iJskY6<`V0001pY6<`V00017 z5|`4f5iSepy$b*U0002!y$Y8Ltr0Z~=)DU700000=)DS;ORW(#3;4YY000000QkKM zmy4|tH46Z~3jhEB0002K3YW{R5j6|=zzYBX0002^zzUZOt`Rj7h{Fp200000h{Fm1 z00000cs!RL3jhEB000>LD*ylh000>LD*ylh003|T00000 z003|T000000FmEG5+L^r0000003i1(0000003i31IsqmkY-S1o00000Y-S1o00000 zY-S1o00000q(uM#00000q(zg00Zv^Y_X_|30000W_bUJZ0000W_bUJZ0002sNB{r; z0002sNB{r;0000100000000040000K000030000-PE`N|1Gb@17|&^gKGIx4QYK&^ zhEBZz000052mk;ylPv-q4zQqsfCK>845nogQ%IDPR{~2CBrrG7AubXT00}@r06+kS z0D_aW0yqH#lkEZ{0r-;<0~16n{ZPRGL4chQ1P~wr5C8xGkN^SzEQSa(PVmuF$pH!i zAT~)LBTbSpf;AQbGWY-(6-E*OLIK7c1Tc$2LI9uuu>fe3Xag`4RS=*d&=?~iB|#xm zI6wf3045cas{Bk1_BBfT18=G0+a;;rUVuMjA@fL1S22G zBZ7;R1PCGr@hkw4M9&COGO8I62oeO#01@~E6Ofa51Skcd0000GlcfY9X($^b5z!-3 zkqWpqB--SV5KICFWU7qcyYmBNXRED#`E2PhJh#sf$aR=zgY09lhS1vytJ z5CD`wKmY*;!hnJh!~#YPmS~Iuh-v@^Ng<3yj8gy#B3XeYLK;kfC=4l04e|q0EiL*Fa!Vq0?`16ZJ-;}k_H?BM3Wr`MjDJ1l7J{MW&#EQgK!E62p|mt zG6EDlKnOx9lYIslE0O>(1Q7`U6<85KKp-_h24ty|>;^V2C;^fL01N;C0D%Mm00JNYXd?g!Q3_3F zWC{!jk^n#i01yxiLtq6408mH}g$OaTA@0000000000O#uJ^00000PXPb`00000QUL$}Qvm=A0000008{}009FB$ zp#d6ySOEY4Spfh500000S^)q6TLAz700000Tmb+800000T>$_9UjYCB00000VgUdE z00000WB~vGW&r>IX#oHLYXJZN00000YykiOZUF!Q0000000000Z~*`SasdDU00000 za{&MV00000bO8VWcL4wZcmV(adI10c0001g0DA!d0DS=f000000Du7i0D=Jk0D}Pl z0E7Vm0EGbn0EPho000000Ehtq0Eqzr0E+R000~U z0012V001BY001EZ001Ha001Nc001SE@edo5umKEzDFOfh0000000000DgpoiD*^xj zECK)kEdl@l00000F#-SpGXekrH39$t00000HUaN&)}?O9B7@ zOacIZ00000000000000008at{08;`008|1109FD3000000000009gV609yh800000 z09*n9000000A2zB000000AB(C0AK004CY004Ia004Oc004Rd004Xf004ag z000000000000000004dh00000004jj004mk0000000000004pl004sm0000000000 z004vn004yo000000000000000004&q004*r004;s004>t004^u004{v00000005AG z0ssI2000000001y0ssJ$0ssJ%0ssI2000000001$0ssJ(0ssJ)0ssJ+0ssJ-0ssJ; z0ssJ<0ssJ=0ssI20001<0ssJ@0ssI20001^0ssJ{0ssJ|0ssJ}0ssK00ssK20ssK3 z0ssI20000000000000240ssI20001C00000uL1x7umS)800000vH}1Av;qJCwE_SD z00000wgLbE0000000000xB>tG00000yaE6K0000000000z5)OMzXAXNzybgO00000 z!U6yQ!vX*R#R32T00000$dmC88yU(1007Ja007Sd007Ve007Yf00000007jJ@edP! z)dBzj*a83m*#ZCn+yVdq-2wmr000000000000000-U0vs000000000000000;Q{~v z;sO8wh-%>H+`&00000?E(M*?*ae-@B#n;00000 z@&W(=_5uI^00000`2qj{`T_s|`vL%e000000Q>>~0Q~|00R9310009300000009F4 z00IL50000000aX700jd800sj900#pA00;vB00000015*D01E>E01N{F01X2G01*QK z022cM02BiN02KoO02TuP02c!Q02l)R038DW0000003iba0000003!nc0000x001Nd z001Tf001Wg001Zh00000001fj00000001ik001rn00000001xp001)s001@v001}x z0023YaS&00000K?48)LIVH*00000LjwQ+ z00000MFRi;M*{!=00000Ndo`?00000OalM_P6Ge{PXhn|Q3C(~QUd@000000R09A2 zRs#S4Spxt7TLS<9T>}6B00000UIPFCUjqOD0001g0AK?E0Am9H0AvFI0A>RK0Bi#Q z0B{2U0C58V0CWQY0CfWZ0Coca0Cxib000000C@ud0DA)f0DJ=g0Dl7j0000000000 z0DuDk0D=Pm0D}Vn0EPnq0EYtr0000000000000000Eq(t0EzjMA)>;nJ*0000000000@B;t<00000@&f<>^aB6@^#cF^_X7X`_yYg{`U3y}00000 z`~v_0{R031{sRC200000000000R#X50t5g6000000000000000000001Oxy81_S^A z000002Lu2B2?PKD3IqTE4g>%I5Ci~!0000001*TL01^ZM02BlO02c%R02%}U00000 z02~AW03QSZ03ZYa0000003ieb03rkc0000003!qd0000003`$f04M|i04W3j04f9k z04xLm04@Xo0000005Ajq05Svs05t>v0000005}8y06GK!06PQ#06YW$0001g002J( z002P*002S+002V-0000000000002Y;002b<002h>002n@002t_0000000000002z{ z002$|002+~00314003A700000003G9003SD003VE003eH003qL00000003wN00000 z00000003zO00000003$P003=&1ONbU1ONbV1ONa40001U1ONbZ1ONba1ONa40001Z z1ONa4000000001b1ONbi1ONbj1ONbm1ONa40001l1ONbq1ONa4000000001o1ONa4 z0001r1ONbx1ONb!1ONb#1ONa4000000001y1ONb%1ONa4000000001gmIMF*mjnO+ zm;?X-0000000000nFIg;ngjp<00000oCE*>o&*2@00000p9BB^pacK_qyzu}r33%~ zrvv~100000s0082s{{Z5t^@!8uLJ-9umk`AvIGDC0000000000vjhMD00000wgdnG zxC8(Ix�Ky959Lz61b&0KWtP0Ko(R0Kx008m?00000008s^008v_008#{00000 z008&|008*}008=b1ONd01ONd21ONa41poj5000011poj81poj91pojA1pojB1pojC z1poj5000081pojE1pojG1poj5000000000C1poj50000D1pojJ1pojK1pojL1poj5 z0000I1pojP1pojQ1poj50000M1pojV1poj5000000001g8wCIW9t8jZ9|Zsa00000 zAO!#b00000Aq4;cA_V{dB?SNgCItWh00000Cj|fiDFpxk0000000000Ed>AoF9iSq zFa-brF$DksG6ettH3a|wHU$6xHw6Fy00000It2g#I|Tp$00000JOuy%Km`B*LInT- zL07nG?0000007(S^07?Y_08Rw}08a$~08#}208<4300000 z09XY809ge909pkA09yqB09*wC000000A2+E000000AK|G0AmFJ0AvLK0A&RL0A>XM z0B8jO0BHpP0BQvQ00000000000Bi*S0B;2V0CNR@0049a004Fc004Le004Of004Uh z004Xi004dk00000004jm004po00000004vq004yr000000000000000004#s004;v z004{y0052!0058$000000000000000005B%005E&00000005H(005K)005N*005T- z0001g0001*1pok>1pok?1poj50001<1pok`1pok{1poj50001@1pok}1poj50001{ z1pol21pol41poj5000201pol61poj5000221pol91polB1polF1polH1polJ1polL z1polM1polP1polQ1polT1pola1polb1pokl%LM=c&IJGf00000&jkPg&;-4)00000>IDD*>;(V-?gan<00000?*#w=00000@C5(>@&y0@^929^`2_#~0001g z000000Qv<00Q&_10R9C4000I600IU8000000000000jmB00ssC00{;F0000001E~H z0000001XBJ01gHK01*ZN022lP02KxR02T%S0000002c-T02>AX03HSa03ikd00000 z03rqe03!wf03`+h044?i04N3k04WB4001lo001ur001xs001!t001%u001)v00000 z001`z00000000000021#000000024$000000027%002D(002G)002M+002P-002S; z002V<002Y=002e?002h@002k^00000002n_00000002t{002z}00000002&81^@t0 z1^@t11^@t21^@t41^@t61^@s6000131^@tA1^@tB1^@tC1^@tD1^@tF1^@s60001C z1^@tJ1^@s60001E1^@tL1^@tM1^@tN1^@tP1^@tR1^@tT1^@s60001OlOY@ze|81{ z000000Cxre00000000000DA@i00000000000DJ}j0DT4k0DlGm0DuMn0000000000 z000000D%So00000000000EPwt000000EY$u000000Eh+v000000E-3y0E`9z00000 z000000FDL#0FVX%000000Fed&e*lyQ005N+005T;005Z=00000005c>005l^005u{ z005x|005!}005%~005;1005^3005{40065700688006B9006EA006ND0000000000 z006TF00000006ZH006cI006fJ006xP006%R00000006)S006@V0071Ye*gdg00000 z0002T1^@ua1^@ub1^@s60002W1^@ue1^@uf1^@ug1^@s60002b1^@s60002c1^@ul z1^@un1^@up1^@ur1^@us1^@ut1^@s60002p1^@s60002q1^@s60002r1^@uy1^@uz z1^@s60002v1^@s60002we+B>m00000`A*0000000000>jnS->;?b; z?FIk@df|@^acO`^#%X{`33+000000`UU_1`vw32{00C3{ssU500000 z000000000000#g700000000000S5p80tWy91P1^B0000000000e+CBt0000000##E z000000000000;*F00{>G015{H000000000001F2I000000000001O8J01pQM01yWN z01*cO000000000001^iP00000022oQ02BuR0000002K!S0000002c=U02l`V02&7X z02>DY02~JZ038Pae*hi_0018c001Hf001Nh00000001Qi001Tj001Wk001cm00000 z00000001oq001xt001%v00000001-x001@z001`!00000001}#0021$0027&002A( z00000002G*002M-002P;002V=002Y>002h^002n`002w}e*gdg000000000^2LJ#7 z000000000`2LJ#7000000000{2LJ$42LJ#70000~2LJ$72LJ#7000122LJ$A2LJ#7 z000142LJ$C2LJ$D2LJ$F2LJ$I2LJ$K2LJ#700000000000001G2LJ$O2LJ$Q2LJ$T z2LJ$U2LJ$Xe+K{n00000aR&eZa|Zwbb_W0ecn1Ig0000000000dItaieg^;mfCm5o zfd>Epf(HNqg9iWrga-fshX()vhz9@wj0XS!jRyb#jt2k$kOu$&00000kp}<(lm`F+ z00000mInX;mj?g<00000ng;*?0000000000oCg2^f1L*a0G|f{0H6l|0HFr}0HX&0 z0Hg;10Hy~30I3H60IUZ9000000ImlB000000IvrC0I&xD000000I>%E0000000000 z0J8@G000000JH}H0JsML000000J;YN0J{eO0KEqQ0Kf+T000000Ko?U0K*3W0K^9X z00000e*nb?000000071Z007Ac007Dd007Ge007Mg007Ph007Vj007bl0000000000 z007em007hn0000000000007tr00000007ws007$u007(v007?y00000007_z007|! z0083$0086%008F)008I*008R;008U<008a>e*gdg0002*2LJ#70002;2LJ%`2LJ%{ z2LJ#70002>2LJ&02LJ&12LJ#700000000000002`2LJ&32LJ&52LJ#82mk;A2mk;B z2mk;D2mk;E2mk;800000000072mk;8000092mk;80000A2mk;K2mk;8000000000D ze+U2o4hR4M4+sDN0000000000000005(oeQ76JqEeHSrE(ibsF9-ktFbDtuF$e$ve*gdg05b>x05k{y05%8!067Q%06GW&00000 z06Pc(06Yi)06qu+0000006z!-06_=<07D1>07VD@07nP_0000007wV`0000000000 z0000007(b{07?h|00000089t~0000008R)108t140000008|J7096P809FV9e*jnr z00000003DC003GD003JE003MF003SH003YJ003eL003nO003tQ0000000000003(U z003?X003_Y0040a0046c004Ce004Ff00000004Rj00000004Uk004Xl004am004jp z004pr004ss004vt00000004*xe*gfB2mk<$2mk<%2mk<&2mk;80001y2mk<*2mk<- z2mk<;2mk;8000000001%2mk;80001&2mk;80001(2mk<^2mk<_2mk<`2mk<|2mk<} z2mk=02mk;80001_2mk;80001`2mk=42mk=62mk;80001~2mk;800021e+U2otq1@B zt_T1C00000uLuAD00000um}JE00000v<{k2><{m2><{p2><{q2><{90000i2><{90000000000 z000000000k2><{v2><{x2><{y2><{90000q2><{!2><{#2><{$2><{%2><{&2><{9 z0000x2><{*2><{<2><{90000)2><{^2><{_2><{|2><{~e+d8p00000ObGx0O$h)1 zQ3(J5QV9S6RS5t900000RtW$A000000000000000R|x^LVhI2MV+jBNWeETPX9)lR00000X$b%T00000YY6}VZ3zGX00000 zZV3PY00000e{cx^0CEWc0Cfof0Coug000000DB1l000000DK7m000000DlPp00000 z0DuVq0D%br0D}nt0EGzv0EY0GJ5?0GbH^0GkN_e*l~b005l{00000005r}00000 z005&200000005*3005>5005^6005{7000000068B000000000000000006ED006QH z00000006WJ006ZK006cL00000006fM006lO006oP006rQ006uR006!T006%U006@Y z006}ae*gdg0002S2><{90002V2><}i2><}k2><}l2><{90002d2><{90002f2><}p z2><}q2><}r2><}t2><}v2><}w2><}x2><}z2><{90002t2><})2><}+2><};2><}< z2><}?2><}@2><}^2><}`2><}|2><{900000e*gdg^a%g}00000^$7p~_6Yz0_Xz+1 z`3V33`w0L5{0RU6{s{m8{|Nv90SW*B000000tx^C0}22D0000000000000001PTBE z2?_uJ3JL%K3km=L00000000003<>}M4GI7N5DEYQ5()qS6bb+U6$$_V7773W7YYCX ze*gdg00000000000000002vAZ02&Ga0000003Qkf03Zqg03iwh03r$i0453m00000 z04NFo04oXr04xds000000000004)jt051vv0000005J*x05l2!0000005%E$05=K% z067W(06Gc)06Yo+06hu-06q!;06_`>Rsci_002e`002k|002n}002q~002x1002!2 z002%3000000000000000002)400000002-500000002@700000002}90031A0034B z003DE003K)T`3!XUkU&K00000VF~~MVhR8NV+sHOWC{QPW(oiRX9@rSXbJ!TYYG4W zZ3+MY00000a0&nbatZ(dbqW9gb_xIh0000000000c?tjk0000000000dNrfeHWs00000g9-ou00000h6(@x00000hzbAziV6UK000000F4R&0FVj*0Fep+ z0F(*<00000000000F?>=0GA2?0GJ8@0GbK_0GkQ`0G|o~0H6v0000000HF#100000 z0HO*20HX>30Hg{40Hq250Hz860H+E70000000000000000I3Q90ICWA0IdoD0I&)G z0I>=H0J92z006WK0000000000006fN006iO006oQ006rR000000000000000006uS z0000000000006xT006!U006-X006@Z006`a00000006}b0074d0077e0000000000 z007Af007Dg007Gh0000000000007Mj007Pk007W`3IG5A0002d3IG7p3IG7s3IG5A z0002j3IG7v3IG7x3IG7z3IG5A0002s3IG7%3IG7&3IG5A000000002w3IG7*3IG7+ z3IG7;3IG7>3IG7@3IG7{3IG7|3IG7~3IG803IG833IG843IG853IG863IG8A3IG5C z3jhED1`Cr)DozM`!i(-5_n1?YoGL5`jwDu-B`x(_lgug{2+Df=z&EG>0h8=1AOvJn z!LpMKD>MX9$o?jiKr5^SFy*HTlk6+#1c2S%B$L!EL<9`g9G;UHEkFcmk3OZ7SS>IF z5cCuolZY)K2nHP<-a~m%l#{G2C^86|AF3pZli)5iB$-+e zrc&7S`e{j$MW}Wu3!M}KicQc4HcGhdU*AL4z&Du;W|Jr{ECg%wFbk7ZFJK^oqvBfE z8x2e$&E`m-PpH%*iMRdWm19;v$2}Ip8zl^r$S*tuTJ=a)lLRm*4012=Q(;4=$#QKO zg_AHa*aR=@89K8FF$4hwS!Z<~lMFJf9K_`H-f_>2FFb(@q`Dp!`9v<2ed#5KeAkBY zLX*rg7zp&I?Ky+d7*dnyGN=TMz%^QvkTYN$mg1>axBl=#8l4E1=_%>Gi+QvI7nzW6 zT4C_Yk~CxlC1M#;lVmio1YxWKkCPNNI2amG5{kVo36_jXuCN<=F55W$c&7aE@XC{1 zHQWS_4PR4}I5x-#WFzEEvnYO4lLR+>4DcDr$*&A*d^B4DXp@9DAOtX;UsJQBH-rHM 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 zp#c*GGeZLa5|g0;69xY)000t`p#c*CgO_pm3>N`bmyz}i7X|fP0{{|}p#c*G5Lf^J z5|g0;69p4V0{{|}p#c*GQAq;;5|g0;69s2D000t`p#c*GI>Z405|g0;69sh`000t` zp#c*GN+tpT5|g0;69FZcA@>Xy1%yHX01}g-0TTr$Mgss6lc50<1z|@601}g-0TX{# zjROE801N=Y%?SVi0000a000000001K%mDx*01N<#g9rcs0000!000000000OtpETb z01N>3jt2k$0000;000000001fTLJ(g01NalA^;2kcHRg800000 zR{#J200000lD+@{A^;2kc$)_R000005&!@I00000*pmYQA^;2k0MZEn004gg0CxZY z000000B1@703rYk0DcSy0000002=@R000000B$-103rYk0CF)20000006zc#00000 z0KY^403rYk0DuYy0000002=@R0000009o4t03rYk08$SL0000002ToN0000003Z$l z03iSs0OIVP-0000g000000001mPXPcT01N;Yvj+eG0000E z000000001faRC4#01N=I&IbSh0000T000000001amIDA101N<7*9ias0001K0{{R3 z0002eivR#301N=Q4+nn$00000IRF3v000004{8GdA^;2k@T&;`000004gdfE00000 zuxtSUA^;2kKn@51000004gdfE00000y!ZeBA^;2kK2Qe$00000Qvd(}00000A`Jlm zA^;2kesKo?00000H~;_u00000vE~8*A^;2kZxjgt000004gh}u000000FCbf03rYk z02ZSN0000002BZK000000ARua03rYk0P21S0000004e|g000000E%D(03rYk08pg~ z0000000aO4000000EU|a03rYk0A2V90000002%-Q000000Q^t`01^NU0N{}c00000 z02KfL000000I+}g0RSQZ3;=Yf2mk;8006B300000007V_0RSQZ3;;y)2LJ#7000sI z00000003iY0stZa3;G5`P~ z01N;G>IMJ+0002=0RR910001Q)Bpe?01N;;J_i5*0000B000000001SRRRDa01N== zrU(E4004ggJOBUy00000Z+Za$A^;2kawiA?000008vp>~vA^;2kijM~X z00000NB{r;00000JZS;|A^;2kFt7*!00000D*ylh00000#5w=~5&#SUmU9LG00000 zL;?T+00000&I|znA^;2kMsWuK00000H~;_u004gg06Z`Q03rYk0Cy@00000001f~E z000000Oqp*03rYk09ug;0000002=@R000000CTSb03rYk073!@0000002%-Q00000 z0BH^Z03rYk0A?@=0000004)Fj0000003@OT03rYk0MPaa0000004@Lk000000CSE4 z03v??3;;~@2mk;8002z@00000000}s001HY3;@hA2LJ#70012T00000004%P001HY z3;<>l2LJ#7000XB00000002ZI0RSQZ3;?X|2LJ#7001KZ00000004RA0RSQZ3;^so z2mk;8001Tc00000001^@001HY3;?Vo2LOKn0000_000000000rf&l;`01N;~G6(95C;GN0000Q000000002POalNC01N<7iwOV#0000M z000000000;1^@se01N<#&;|ei0000G000000002ZF#rIj01^NI0000000008004gg z00000eZc?#A^;2kNuLJ*00000PXGV_00000fYAW}A^;2kf{F+L00000>;M1&00000 z0rvs`A^;2kj~NL7000008UO$Q00000SN;G1A^;2k=u!s&000008vp_h+n zA^;2k$m|9H000008vp{n2mk;8000^Q00000007tp001HY3;@>81^@s6001xm z00000000j2001HY3;>MH2LJ#7001}u00000005C8001HY3;^8W1^@s6004{t00000 z002XV001HY3;>!82LJ#7004g*000000001U>;eEH01N=|76||V0000n0000000000 z*8l(_01N=ov00000 zCIA2c00000qWA#-A^?93034_Y0000003QGV000000NXbL03rYk0G^Zx0000007n1- z0000005HJ;03rYk0K9$(0000001p5F0000005{tJ03rYk09CjL0000005Jdn00000 z017Sv03rYk0K%UK0000002%-Q0000002QPF03rYk09YCa004gg0018V00000002KF z0stZa3;?XO2mk;8005c*00000002lA001HY3;=x81^@s6001@s00000008rp001HY z3;+fb2LJ#7000{R000000079j001HY3;?7i2LJ#70012T00000008M5001HY3;+t+ z1^@s6002z@004gg0000ZECK)`01N=tjtBq%0000E000000000Zz5)Ou01N;N2MGWG z0000c0000000008`T+nU01N;ksR#f70000Q000000001{Z~*`!01N<{9003kF00000 z004hoOaTBQ01N=60tf&A0000?000000001-QUU-X01Nw0000E000000002q zMgagK01N;|00;m80002F000000001%oC5$701N=2-w6N!0000P000000000qSO5Sb z01N(|c00000HNXG>A^;2k z3Z4f500000a{vGU00000nLGdhA^;2kzyJpT00000AOHXW00000#hC#BA^;2ker^Z= z00000IRF3v00000teyh^5C9nfKtn75000000000000000#*qL3A^;2k?Mw#%004gg z09pV5000000EsXH03rYk0Dim(0000003rYY0000008J1B03rYk0QMOP000000A2t9 z0000006c;K03rYk07yOu0000001E&B000000G`JJ03rYk0G9X&00000044wc00000 z049S203rYk0N}$3000000CE5T004gg003-5001HY3;>Yq1^@s6001`t00000000}X z0RSQZ3;;lN2mk;8001BW00000006@L001HY3;=*p2LJ#7001rk00000001f^0RSQZ z3;?*22LJ#7002|~00000001<30RSQZ3;@K_2LJ#7000{R00000002)h004g?01N;w z=>`A*0000l000000002HK>`3G01N<%oCp8_0000`000000001D900000Jpcdz00000 zj5z}UA^;2k4lxM;00000Jpcdz00000O;`Z{A^;2k2)qXX000004gh}u000000KU}% z03rYk0D1xm00000044wc000000DkBK03rYk0DTk*0000004V?f000000Qye=03rYk z0PyVw0000002=@R000000JTyB01^NU0I-t@000000FM9w0000003!|p03rYk004Ig z0000001f~E000000L_0+0stZa3;-nC2mk;8000XB00000004fD0RSQZ3;?d_2LJ#7 z000{R00000002(40stZa3;?zR2><{90012T00000001X#0RSQZ3;<3J2mk;8001Tc z00000004?;0RSQZ3;=-02LJ#7002Y)00000005=K001HY3;=%`pa%c|0002F00000 z0001k836zy01N=m>jwY;0000f000000000)`~m9ZwLSY0000k000000000vu>k-g z01N<#bqD|e004gg)c^nh00000!00000p8x;=004gg0Mls#03rYk0AS+?00000 z02BZK000000F_<{9001!n00000003g_001HY3;@=~2LJ#7006lF000000092z z0stZa3;<3E2><{9003S9000000033i001HY3;@2g2LJ#7000sI000000003p001HY z3;=2A1^@s60043T00000006{M0{{{L3;@uQ2>^cp0001*000000002LjspN901N=| z&Itej00016000000002-2)A^;2kvT_Ij000008vpZyMK03rYk08DiU000000H_rJ0000004L}H z03rYk0NR`g0000008jt`0000009ud$03rYk0QyP?000000AT?D000000R8>~03rYk z04W>^000000IdK30000002ZhM03rYk09fe=0000001E&B000000I6pK03rYk0C0b* z2><{9003YB00000002mH0{|ib3;^)52><{90012T00000000<{9 z000C400000003HP001HY3;@XX1^@s6001-q00000005Po0RSQZ3;^_Q2mk;8001fg z00000004Gg0RSQZ3;=|_2LJ#7004hP000000001*p8)_O01N;sa0mbZ0000Q00000 z0001y;{X6601Nfh004gg000>P00000 z007ob001HY3;@*a1^@s6000{R00000001Kl0stZa3;>L)2mk;8001fg00000005hY z001HY3;@Us2LJ#7001@s00000001v00RSQZ3;+`F2LJ#7007kh00000004cv0stZa z3;@0b2><{9003wJ004gg0000Vo&f+N01N<{9 z000^Q00000005~>0{{{L3;-~T2><{9000~S00000004BY001HY3;@!P2LJ#7002w? z00000004iMRRRDa01N=W+z0>w00010000000001FI|BeB01N;^G6?_x0000#00000 z0001_90C9$01N=dvIqbG0000g000000001#+W`O~01N>1k_Z3*0000Q000000001% z+yMY001N;^lL!C+0000T000000000y761Su01STsEYk)600000i~s-t00000ZYco( zA^;2ks__Q^00000nE?O*00000Y|sJ#A^;2kXblMf00000EdT%j000005_kasA^;2k zk0S^G00000E&u=k00000;6?%fA^;2kLC6RI00000IRF3v00000vwZ*nA^;2k8aoF7 z004gg03`qb0000005TH-03rYk01U1O0000004D$d0000007b(B03rYk0Ko?d00000 z01f~E000000P5QT03rYk01lG~0000002%-Q000000If{`03rYk0G#ax0000002=@R z000000HlHg03rYk0C2+z0000004e|g004gg002PT0RSQZ3;-yT2mk;8000^Q00000 z000qz0{|ib3;<{9007zm00000008p20RSQZ3;@P?2mk;8000gE00000001}6 z0stZa3;>o32><{9002k;00000002I90{|ib3;+PM2><{9007GZ00000003Vc004g? z01N>7@CE0tl>A^;2k$`l6x00000 zdjJ3c00000)`tQBA^;2k#_$LL00000RR91000000#One8A^;2kiWUg~000004gdfE z00000=JfyoA^;2kbWaBW000003jhEB00000SCjz&A^;2k%xVY#000009RPm-00000 z07Iex03rYk0A5oE0000004e|g000000Jd)c03rYk046900000003HAU000000HI?8 z03rYk0Fb5$0000003HAU00000009vJ03rYk07B>o0000003!eZ000000N|+s03rYk z0Q_?Z0000002%-Q00000055+p001HY3;>4c1^@s6000{R00000005QJ0RSQZ3;=A6 z2mk;8000XB00000000w4001HY3;+P_1^@s6000{R00000001vz0{|ib3;=MZ2><{9 z0015U00000004+i0{{{L3;+;~2><{9000>P00000002z~0{|ib3;=(;9|-^e0000Q z000000001O0RsRc01N;S9SHyc0000I000000002b358A^;2k%G3q`00000ApigX00000b<+Rw?b00000bP)moA^;2ksH_M800000OaK4? z00000=~Ms!A^;2k)({5(00000B>(^b00000)oXtN03rYk06NSE000000384T00000 z02P1%03rYk08lXq000000Av6F0000009c0u03rYk05Hc10000004e|g000000N6_a z03rYk0A%e30000005<>t0000007B*f03rYk02smt000000CfNW0000002+$}03rYk z0Kk9C2><{9004jh00000002-G0RSQZ3;-JH2LJ#7000gE000000040000002%-Q0000004|vV03rYk0Pyz+ z00000044wc0000007U`-03rYk01NI0000000H6T?0000009lv=01^NU0D#^J00000 z06PEx0000004vA>03rYk0KE7J0000004V?f0000008uOf03rYk0B-aL004gg001fg z00000006#*001HY3;^Ik2LJ#7000sI00000002mk0{|ib3;;mT2><{9002e+00000 z007B=0{|ib3;<{9000C400000007aO001HY3;=*n2LJ#7000XB00000008M7 z001HY3;>1R1^@s6002Az004gg0000?;Q#<401N?~; z01N=??*{+?0000d000000000c>H+{F01N;y6$t0000I000000000)MgV^RA^;2k9PI`G z000008vpOV00000eux7AA^;2kkjM!D00000 zx&QzG000001?&I-A^;2k#Ks2z000005&!@I00000Uey2qA^;2khO!3$000005&!@I z00000-EaZ`A^;2kspWqN0000006YKy000000Df8n01^NU0C1cM000000FM9w00000 z07n=C03rYk0QRv6000000A~OI000000BSb_03rYk0ER6I000000Ac_D00000084}b z03rYk04_fV00000015#B000000B$4!03rYk07&l#000000Cj%=00000006Bw0stZa z3;=+X2mk;80015U00000006_!001HY3;;x}2LJ#7002w?00000006U50stZa3;;UZ z2mk;8000gE00000008h;E01N<13JCxJ0001N z0000000016hXDX001N1ONa40001F82|tx01N;;^9BF_0002W00000 z0002Fh64a101N<-#t8rb0001m000000001;F#-T001STs+`I??00000Edc-k00000 zlArn++01N=}00(~n000004gdfE00000C?x;@A^;2k{^JG! z000008vp<{9002V(00000007GI0RSQZ3;?R5 z2mk;8000gE000000016t0RSQZ3;?1I2mk;8000{R00000002iy0stZa3;=&y&O01N=B%?JPh0000v000000001oasdD#02KgG`6~bb0000G00000 z0001QW&i*p01N;m_67g|004gg9{>OV00000KZ^hWA^;2kdPN5S000003jhEB00000 zi)8@-A^;2khzbY*00000TmS$700000XNv;>A^;2kK+FjM00000rvLx|00000qj>`W zA^;2kP`U{K00000NdN!<00000>mmREA^;2kqT>bt000009{>OV004gg03=NV01^NU z0I-V*000000A&CG0000008_mJ03rYk0KWza00000044wc000000HLq}03rYk0AO_p z0000004D$d0000003)dY03rYk0OWKB0000002TlM000000B%|U03rYk0CExs00000 z0A&CG0000005@>}03v??3;@C?2LJ#7000sI00000004W-0stZa3;^B<2><{9000yK z00000004a50stZa3;?ze2><{9000^Q00000004to0{{{L3;>Xu2><{9005c*00000 z007lt0{|ib3;@uj2><{9000jF00000004*G001HY3;-6q2LOKn0000+000000001m z90LF%01N3|2><{90055w00000004oj001HY3;+m2mk;8000gE00000004#y0{|ib3;-k{2><{9001Tc00000006i(0RSQZ3;?wE z2LJ#7001=r000000058%0{|ib3;>=V2><{9004g;000000001*QUd@I01N<-lL-I- z0000I000000000sWB~vo01N;I3J3rI0000Y000000002(S^xkd01N=a@df|@0000R z000000002d82|tx01N;y@CE0000R00000 z004gg?YjT~A^;2kIF<(h00000r2_x}000005JCa~A^;2ki^K>300000K>z>%00000 z(Io%?A^;2k4)q2A00000m;e9(00000f`I}6A^;2kQSS%<000009smFU00000{}%xO zA^;2k;_3$g00000mjD0&00000mP-QwA^?9301%1^000000E7Sl0000000C|R03rYk z0DjE}0000001f~E000000PP$B03rYk0C?>O0000007U=*000000L0Y*03rYk0GP4| z000000672v000000FI6T03rYk0C-0S000000IUH30000003Ct@03rYk0MNn-004gg z004ym00000002KD0stZa3;>+72mk;80015U00000006vg001HY3;=BS1^@s6000^Q z00000006q0001HY3;;$I2LJ#70037200000007Po0{|ib3;>`Z2><{9001cf00000 z002UF0RSQZ3;@Ct2mk;8001Kj004gg00005Tmk?h01N>7sR#f70000R000000001= z9RL6#01N;~-Ua{w0000z000000001xCIA2;01N;cuYa00000VE_OC00000jIRLzA^;2kB6SD=000009RL6T00000DGmbwA^;2kf*}b2 z000009smFU00000QIP`xA^;2k@X!eW00000Q2+n{00000iVy(+A^;2k$mRzC00000 zc>w?b00000i+}?FA^;2kK*4_r0000000aO4000000A1(+03rYk07JtE0000009pV5 z0000004SjX03rYk0OsHb0000004o3h0000000c1s03rYk09K&~0000002%-Q00000 z0FMR$03rYk0OHUF0000005$*s000000BBYN01^NU0Kk_C0000002O}#00000007OG z0{{{L3;<{90021v00000000Z~0RSQZ3;;Bw2mk;8002z@00000008P^0stZa z3;@F42mk;8002w?00000006Ic001HY3;=*J2LJ#7002t>00000004=J0stZa3;>St z2mk;8007kh00000004iJlmGxC01N=?5(fYP0000R000000000h2LS*g01N=^;0FKz z0000I000000002|UIG9j01N=<-Ut8y0000Q000000001fCjtN>01N;iwg>Xr2><{9 z005c*00000000M}001HY3;?cC2LJ#7000XC00000005#s0RSQZ3;-hf2LJ#7002w? z00000002Y|0RSNY6#$_5D*ylh000;O00000008(50RSQZ3;;%P2LJ#7001}u00000 z008Fv004g?01N=GQ3n730000B0RR910000${sI6Z01N<#5eWbQ0000y0000000029 z0000Y01N=P#|8iZ0000I000000001prUC#W01N<7{0IO50000T000000002*{r~_X z01N;GQwIP50000?000000001B@BsiK01N;sqX>Th00000DgXcg00000)ph^?A^;2k z%rOT5000009RL6T00000&qx6PA^;2kXaNWS00000DgXcg00000#dHDyA^;2kj_L>i z00000SO5S3000000(JoaA^;2kmJtX500000YXATM00000qe%e(A^;2kCawnn00000 zCIEi`000000Go0G03rYk07mHu0000001^NI0000001r$903rYk0I-S)0000000;m8 z0000006`uA03rYk0K(q}0000006hQz0000006&@l03rYk0Q^n|0000002TlM00000 z0GKrZ03rYk01*5J0000003`qb0000009Jn#0stZa3;^)12mk;8003_Q000000037( z0RSQZ3;=lg2LJ#7004Uc00000006vJ0{{{L3;+O_2><{90055w00000003ea001HY z3;?p!1^@s6000;O00000008(D0RSQZ3;=G82LJ#7002Y)00000001|L0{|ib3;=%s z$O!-d0001t000000000OxB&nn01N;K00;m80000Q000000002@4FLcm01N=`aR&eZ z0000u000000002GKmh{01N;?!U+HX004gg3;+NC00000w=MwyA^;2kboB=S00000PXGV_ z00000*=7O&A^;2k{NV@y00000asU7T00000P^|(0A^;2k=m7};00000KL7v#00000 zhc*HLA^;2kYLo~700000761SM00000a_a#AA^;2krk@A^00000ng9R*004gg0AyJM z01^NU005f_000000FM9w000000Qpk`01^NU005N<0000001^NI000000N@D#03rYk z0Ep2B0000002=@R000000HbmN03rYk0D=z)0000007(D<0000008bbI03rYk08Z5g z0000003HAU0000003lNV01|%y3;>Fe1^@s6008p>00000007qR001HY3;@!|2LJ#7 z005Z*00000007{Y0{{{L3;@8|2><{9004pl00000003cR0{|ib3;@uk2><{90015U z00000007l5001HY3;?3&1^@s6000{R00000005!&001HY3;+^O2LOKn0000j00000 z0002vUjP6i01N=I@&*6^0000R0000000019g#rK~01NIeV;0000r000000002VBme*+01N=$;|2f#0000V000000001)0RR9Z z01N;J$p!!b0000x004gg00000J#_&9A^;2kn$QOT000009RL6T00000SPudKA^;2k zBCH4i00000CIA2c00000-tqtdA^;2krcDO`00000J^%m!00000G?)MYA^;2kIur*0 z000003jhEB00000#PtCHA^;2k2BruA000008vp03rYk02I;&0000002=@R000000C{Wx03rYk0Q@8e000000MY;e00000 z0A~gO03rYk0GNN!1^@s6001rk00000002gD0RSNY6#xMFD*ylh001}u00000004fr z0stZa3;;+32><{9001BW00000000~a0{|ib3;@<22><{90015U00000004)|0stZa z3;?G22mk;8000&N00000003-r001HY3;;kb2LJ#7004hH000000002ha{>S&01N=6 z=?DM-0001S000000002$h5`U001N;O!3Y2V0000M000000000{CISE=01N;`i3k7y z0000!000000002*`T+nU01N=xaR>ka0000E000000002z+yVe101N*000000QY1703rYk0JQZ6 z004gg001-q00000002Hz001HY3;>D{2LJ#7001Tc00000007?K0stZa3;@It2><{9 z007qj00000007?L001HY3;^W42LJ#7000^Q00000003()0stZa3;?9N2mk;8002V( z00000000Ih0{|ib3;+x$2><{90012T004gg0001_bpQY&01N=OFb4nt0000?00000 z00010D*ynY02u%A000000384T000000PMd403rYk0BQ#b00000 z01*HH0000006Ibg03rYk0Kzf}0000001f~E000000GKfW03rYk09f`10000008Ib@ z000000Gs&$03rYk0Fh7!0000006YKy0000001Sfx03rYk00=V(000000FZwG00000 z004`60stZa3;;^)2mk;8001rk00000004`=0stZa3;;0)2><{90021v000000052> z0stZa3;@Wj2mk;80018V00000006)M0RSQZ3;-t82LJ#7000gE00000003WT0{|ib z3;^(|2><{9000gE00000004i%P5}TS01NB0000s000000000nP67ZT01N=C z*a!ds0001a0ssI20000Q?*RZJ01N=#q6h#00000u000000001gQUd@I01N9_67g|0000E0000000003>j3~F01STs44()900000 zng9R*00000dvpQ-A^;2kKI#Yn00000LI3~&00000FKqw-A^;2kM)(E*00000CIA2c z000006`cS8A^;2k%oYa#00000asU7T00000iOm53A^;2k$b<+000000F#rGn00000 zC};oxA^;2kq!|YQ004gg07L))000000E`#`03rYk0D9{O0000005t#r00000053HF z01^NU0IF*S000000PF_<0000004?nT03rYk0G1620000008Rh^0000001XlV03rYk z0F?3u0000002=@R0000009zCQ03rYk0NBz70000002=@R004gg006NS0stZa3;=wv z2mk;8001KZ00000006uW0RSQZ3;_Cc2LJ#7002?|00000006LI001HY3;>k$1^@s6 z001fg00000008q8001HY3;^`f1^@s6000{R00000003uG0{{{L3;;ls2><{9005c* z00000000XV0swy^01N=ut_T1C0000Q000000001Lhyeg101N<3S_l9D0000E00000 z0002Y3jhEj01N=!(FOnj0000t000000000rdjS9<01N<*CkOxl0000r0000000021 zNdf>O01N=)%?JPh0001a0ssI20002&AOip*01N;aCkcN5000009RL6T00000Fbn|z zA^;2kd~gQ<00000f&c&j00000nUVqkA^;2kAod6V00000AOHXW00000W;Ou;A^;2k z{`Lm|00000R{#J200000gHQngA^;2kz5@sV00000OaK4?000006e9xwA^;2k${`5= z00000CIEi`000000Q+1503rYk063}$0000008Rh^0000007|w203rYk01|l!00000 z01^NI000000BI}$03rYk0KWGI0000003`qb000000Hav|03rYk0EqDh000000672v z0000008?!M03rYk03i4V00000044wc000000M~zX0{|ib3;@ux2><{9001rk00000 z008iC001HY3;-zl1^@s60021v00000001xe001HY3;<{9002n<00000006<9n=0000g000000001o{{a9Z01NI?_~00000RsjG2004gg z0IPKZ03rYk08+XL000000384T0000002F)y03rYk0K+E;00000044wc0000006}N~ z03rYk0ATh80000006PEx000000N!B&03rYk0CV360000002%-Q0000001S}>03rYk z0PxTW0000008sz{000000APXx03v??3;<{9000aC00000004C<001HY3;=ZH z1^@s6001BW00000007Q>0{|ib3;>|K2><{9003Yx zA^;2kR`&-0000008UO$Q00000=~V&%A^;2k{HF*2000009{>OV0000062<@kA^;2k zaG?hP00000oB;p;00000E@A)xA^;2kzVrqF000004gdfE00000&jx=003rYk02t8* z0000002=@R000000J~cQ01^NU0KlCI0000001^NI00000061I#03rYk03z}R00000 z02=@R000000BW}Z03rYk0AzUx0000005$*s000000A(%#03rYk0A}?E0000001f~E z000000IlEw03rYk0PKI52mk;8003(M00000007B#0RSQZ3;>kT2LJ#7000{R00000 z0059!001HY3;;y&1^@s6000{R00000005I|0{|ib3;@up2><{9000O800000004)| z001HY3;>uo2LJ#7001cf00000007L%001HY3;=2`2><{9004h2000000000SoB#kK z01N<(PX_=10000@000000001!4gmlm02Khx`6~bb0000O000000001I#{mE$01N=y z4+sDN0001W0RR910000=NdN#M01N>B3kLuI0000T000000000((g6S>01N=8j0gY# z0002500000004gg!f62jA^;2kN(=}900000OaK4?00000QzrrdA^;2k>$L~~00000 zH2?qr00000_$dMaA^;2k3XTW>00000L;wH)00000XiEYBA^;2k4bun!00000IRF3v z000003d{fiA^;2kLaGM<00000A^-pY00000!oL6jA^?930D_$d0000005bpp00000 z0IgaA03rYk08ics0000002%-Q000000LqL503rYk01(Xy000000H*)|000000NPUn z01^NU0N|7f0000002KfL000000Ff~O03rYk0AA?^0000001E&B000000Gg!$03rYk z02oyV004gg005{J000000090!0{|fa4gla_3IG5A001BW00000000?(0RSQZ3;^&h z2mk;8003eD00000000MV2mk;8006B300000007n60RSQZ3;>{#2mk;8 z001cf00000001H(0RSQZ3;@cJ2LJ#7000{R004gg0000?U;qFj01N=w@&*6^0000v z000000000Q5CH%p01N<{9000gE00000003=+0RSQZ3;=@K2LJ#7000gE00000 z0071!0stZa3;=es2mk;8001Tc00000001*M001HY3;+oJ1^@s60012T000000083D z0stZa3;-Ao2><{9000^Q00000004iaX#fBs01N=S7Y6_U0002A000000001MOV00000>%9N~A^;2kP$&lg000003jhEB00000<(vZm5&#SUz~2b~00000 z82|tP00000#Y+PKA^;2kpo$3q000002mk;800000v$z5PA^;2kwgd?P000008UO$Q z00000&{qQh5&#SUaG41J004gg02KfL000000BZaJ03rYk0A8sG0000008Rh^00000 z0C2qk03rYk08E<)0000002%-Q000000Dr{-03rYk0PP0}0000001f~E0000002O)w z03rYk08%yw000000LTFV000000QEcr03rYk06;Ja00000044wc004gg002t`001HY z3;-_A1^@s6004Uc00000003y`0RSQZ3;=IC2mk;8000gE000000076B0RSQZ3;+o3 z2LJ#7000XB00000002;o0RSQZ3;<4N2mk;8000~U00000000g*0RSQZ3;=qk2LJ#7 z001rk00000000-f0swy^01N;o1_=NF0001N000000000FZ2$lw01N;i_yzy~0000c z000000002N9|8a(01N<{90012T z00000002zW0stZa3;^T}2><{9000^Q00000004Fp001HY3;=}E1^@s6001`t00000 z004p#0{|ib3;^mP2><{90015U00000005A9001HY3;^yj2LJ#7004Xf00000003B| z0stZa3;=(c;|Kr%0001L000000000n>jD5G01N=k6$t4 zcnAOh0000Q000000002<_yGVS01N;;s0aW6004ggBLDyZ00000IspLyA^;2kG}Q+H z00000DgXcg00000zV`wEA^;2kQV$6L0000076AYN00000JhcD-A^;2kCz1yM00000 zE&u=k00000+Fk}03v??3;<{9003tI00000000C%0RSQZ z3;@pg2LJ#70015U00000007@f001HY3;;q52LJ#7000^Q00000001HU001HY3;-<{9000UA00000000_C000sI3;@Q61^|Bm z0002k0ssI200016aRLA$01N;O<_G`)0000H000000000LCjkH=01N=Cl?MO-0000E z000000000n9{>QM01g0DVF~~M00001000000002Q0000Y01N=w#|8iZ0000f00000 z0000nxB>to01N=s?+5?@00012004gg00000-v$5xA^;2kG|>hC00000Hvj+t00000 z>%0O0A^;2kk_HI?00000EdT%j000005E=piA^;2kXn+U+00000D*ylh00000z9j+x zA^;2kezgby00000HUIzs000008!-R?A^;2k_UHxx000008vp<{9000sI00000003%K0{{{L3;?i|2><{9005c* z00000000<{9004iQ000000002y zZvX%y01N;`C#` z00000HUIzs00000T^<1dA^;2k{Otz-000003jhEB00000D&qnGA^;2kLKF!A00000 z5dZ)H00000z-|EmA^;2k%nk?u00000CIA2c00000ictXoA^?9309XVF0000005$*s z000000Gd_;03rYk0Jhx-0000001f~E000000P21N03rYk0PwyE0000007n1-00000 z0B;`v0HFX5099cM0000000961000000O7g;03rYk09|_s0000004e|g0000006NM5 z03rYk0Ax4^004gg001-q00000001*e0{|ib3;+;_2><{9003nG00000006%e0RSQZ z3;<~92LJ#7001fg00000006rK0{|ib3;@v{2><{9001oj00000007FJ0RSQZ3;>+* z2LJ#7000gE00000004B_001HY3;?b{2LJ#7000XB004gg0002ONdW*N01N=20SEv9 z0000V000000002m2m=5j01N;W7zqFX0001N000000000L5C8xo01N<3(gpwk0000R z000000002hKLY?E01g14UL0000b000000002_j{*Q901N;&^#}j}0001U00000 z0000KeFJ|0A^;2k5WNWi00000cmMzZ00000om&F{5&#SUpq&W-000006#xJL00000 zu>Ju6A^;2k;Hd}z000008UO$Q00000oRR|oA^;2kz|jc+000008UO$Q00000j${A; zA^;2kru7B@000004gdfE00000fB*mhA^;2kILChm000000384T000000741?03rYk z0Ho0d0000002=@R000000C2a2mk;8000XB00000004g}1^@se01N}2i01N=Q;s*c#0000V000000001p;sO9701STs z+7k%?00000XaE2J000002si-%A^;2k6!-@K00000E&u=k00000<`Mt^A^;2kywU~$ z000008vp40000001^NI z000000B^1V03rYk0Pb`M0000002%-Q000000A&RL03rYk0IJUh0000004x9i00000 z0L_U203rYk00cz`00000089V?000000N$Mg01^NU06^sl0000000;m8004gg004Ml z0RSQZ3;+tk2LJ#7000gE00000007|70RSQZ3;=?O2mk;8002V(00000008V=001HY z3;-w;2LJ#7000sI00000008xn0RSQZ3;--@2mk;8001)p00000004eV0RSQZ3;;y0 z2LJ#7000gE00000005OY0|0*_01N;V8G01N=ypa=i} z0001*0000000024F#`Z101N=mDhU7p0000H000000002PI{*M801N=&00#g70000H z000000002Pa{~Y(01N<7vk3qI0000m000000000cJOThB01N=Y!3ci<00000CIA2c z00000>h=HtA^;2k^v(wW00000qW}N^000005*z>kA^;2k3fcw$00000O#lD@00000 znAZUSA^;2k9FGV900000OaK4?00000^V$FaA^;2k^S1{800000VgLXD00000f6M>? zA^;2kWU2=M00000A^?8?0000008h*U03rYk07?o8000000BisN000000B(5z03rYk z000380000005AXm000000DKGq03rYk0RC_X0000007w7;000000C6P&03rYk0NC#b z0000001^NI000000E|Ea03rYk0707w0000001f~E000000L6cH0RSQZ3;+@n2mk;8 z006K600000002+Z0RSQZ3;=hH2mk;8001rk00000006*$001HY3;?DG2LJ#7000gE z00000001b>0stZa3;@Uq2><{9003VA00000000JF0{|ib3;@8R2><{9000F500000 z0057Z0{|ib3;=)N(Fp(m0000N000000000Uh5!H}01N=4K?eW;0000B000000000< zasvP&01N00000EdT%j00000hbaR9A^;2k_#_Dc z000009RL6T00000uY&*pA^;2k_6i38000004gdfE00000TWkOTA^;2kiuVQp00000 zGynhq004gg0Dq_g03rYk0A%S10000001E&B0000009W1s03rYk0G7N50000002%-Q z000000LK~t03rYk0Ls?}00000044wc000000G5#h03rYk08r5h0000002%-Q00000 z04Ey)03rYk0IsqK0000001E&B0000007^yy03v??3;-ek2mk;8000sI00000003|h z001HY3;<}-1^@s6000{R000000051#0stZa3;+}Z2><{9001BW00000004oL0stZa z3;@2|2mk;80031000000003~30RSQZ3;?j}2LJ#70012T0000000282001EX6#%gK zD*%500000e000000002Z!~p;z01N;`fCvBp0000Z000000000OR09AK01N;il?ea< z0001w0000000017Gywo201Ntg@;s00000IRF3v00000 z5TXD8A^;2kP*Vp0000004gdfE00000a`FNIA^;2kfEWn?000005&!@I00000;lzIc z03rYk06d`w0000002%-Q000000Pd**03rYk06zc;000000OSAw000000Iy^N03rYk z0Pv;>0000003ZMW0000002}H703rYk0D@cy0000001f~E000000F;XW03rYk0Gtm8 z0000002=@R000000FGD#01^NU03d&w2><{9005c*00000001OT0{{{L3;=+P2><{9 z000>P00000004;}0stZa3;+&-2mk;8001Tc000000071v001EX6#!uPD*ylh001Ze z000000028G0{|ib3;<^-2><{9000gE00000005k)0RSQZ3;<$t2mk;8004hW00000 z0000Cj{^WA01N<7&j|nk0000N000000002sqW}OR01N<08V3LX0000E000000000z z0|Edd01N;Yst5o80000K000000001Sd;tI=01N0000Q00000004gg#a#mcA^;2ku%ih8000001ONa400000Ke++`A^;2k z&;$tp000008UO$Q000001+f4CA^;2k!jK0500000IsgCw00000X7>RAA^;2kxNZml z000004*&oF00000_ACPcA^;2k=qU*R000005&!@I00000Tj>D+A^?9304`bx00000 z0384T000000K&Zi03rYk0Kj|*000000FeLy000000Of7~03rYk0PH3Q0000006GBx z0000004Z<)03rYk0Oa`w0000002=@R00000021E;03rYk0PvLv000000JQ)B00000 z0EP7e03rYk09zRe004gg000^Q00000003TH0RSQZ3;=|_2LJ#7002Y)00000008*w z0stZa3;=Kz2><{9000^Q00000001qT0{{{L3;+P%2><{9000>P00000000do0stZa z3;?=>2mk;8000gE00000008z@001HY3;@&-2LJ#7001Qb004gg0002%LID6G01N>1 z`Ue020001`0{{R30001q8UX+z01N;H><0h<00013000000001*AOHX&01N=O;RXNz z0000c000000000ka037$01N=YuL%GE0000E000000001gzXAXv01N=m_6Ps~0000( z000000001dkOF@IA^;2ks`Ur}00000O#lD@00000cFO?(A^;2kT!9Dx000008vpiI3A^;2kY=Q^?00000?*IS*00000h!6q*A^;2k)Omjh0000003QGV000000N7aq z03rYk05#qS0000002%-Q000000HZnp03rYk0BrsS0000004D$d000000Eb}%03rYk z0HCD_0000003-ka00000081<{9000sI z00000006TF0RSQZ3;>4U2LJ#7003nG00000004hVmjeJH02Kh}`YQkc0000G00000 z0002a(E

01N==0SN#A0000#000000001eJOKbA01N=M`3C?10000Q000000000f zD*ynY02u%PLo5IQ0000m000000001_1Oosf01N;i9|-^e00013000000002Mu>b%f z01STsB9R9G000008vp00000RR91000000^^O7nA^;2k zn)C<&00000O#lD@00000S4aQ=5&#SUo{I(m00000(*ghh00000WIg}@5&#SU{DKAm z00000$prua00000@je3pApi~la9;`l004gg02lxO000000F$l&03rYk0A!E{00000 z0384T00000082~&03rYk0Dun%0000002=@R000000NlU;03rYk0Fa&s000000J#7F z0000005Jss03rYk0J6>o000000DAxc000000JK*F01^NU08p6;0000001^NI004gg z000e$0RSQZ3;<{9002t>000000062-0RSQZ3;_QC2mk;8002(_00000008sZ0stZa z3;-Sv2><{9000^Q00000008ST0|0*_01N=_DhU7p0000E000000001(MF0RI01N=+ z>;?b;0000R000000001qGynh+01N=$X$AlQ0000<0RR910002i4+8)q01N;+A_)Kh z00014000000000bXafKu01N=ostEu90000Q000000001w_W=MR01N;krU-uk00000 z8UO$Q00000sVf2iA^;2k{kaGL000004gdfE00000MGFA{A^;2k2;>I<000005&!@I z00000hadp}A^;2kQ0@l+00000BLDyZ00000QK<{9000gE000000062Q0{|ib3;-1+2><{9000^Q z000000044w0stZa3;=%s=?DM-0000*000000002^g8={{01N<9ItTy&0000T0RR91 z0001)VgLXl01N=k^acO`0000q000000000AjsXB701Nh)D01N=C69)hQ0000B000000002almh?~01N;C(+L0o004gg5&!@I00000t$qLi zA^;2kd^-mK000009RL6T00000H=6+fA^;2kfbItX000003jhEB000003LpRgA^;2k zdf^5D000009RL6T00000c0B+95&#SUKzarM00000=>Px#00000$C?8G5&#SUAm0f9 z0000082|tP004gg0M;k~03rYk04n7M0000002TlM000000GpQp03rYk0Ax-F00000 z0672v00000076g$01^NU0I-k=000000FM9w000000GZkV03rYk0HC)A0000007(D< z000000M6$E03rYk0IUcJ00000096100000000?sf03v??3;@uw2><{9000sI00000 z004_?0RSQZ3;^5=2mk;8000gE00000001yQ001HY3;Y2mk;8002?|00000003Pi0RSQZ3;-1G2LJ#7001Tc00000003rI0RSQZ z3;-;-2LOKn0000E000000001>(EtD<01N;ot_J`B0000c000000002TECB!_01N=& z^alU{0000n0000000003F8}}{01N;C`UU_10000R000000001T^Z)=N01N;+&IbSh z0000#000000001SRR91Y01N;Y5eEPO0000Y004gg00000;Um00000ng9R* z000002?hWFA^;2k2G9lo00000WB>pF00000_#*)TA^;2k@a_iy00000BLDyZ00000 zStNe~03rYk0Q9p6000000Av6F0000002pEe03rYk0N|ww0000002u%P000000Q^+} z03rYk0O+^}0000007L))000000AyhU01^NU08rft0000002%=R0000004aR|03rYk z0N5x900000044wc000000FWpF03rYk0O)`42LJ#7002t>000000003w000sI3;=$V z1^@s6000I700000003$l001HY3;>MR1^@s6002Dz00000007fa001HY3;^a12LJ#7 z000^Q00000001(m001HY3;?<{9001oj000000014f001HY3;&pQE zA^;2kdV>f6000004gdfE00000xjg^?A^;2k`0EA$00000TmS$700000OOV000006J!GbA^?930I;SB z0000003HAU000000H9I<03rYk08+LG0000002%-Q000000G3Gr03rYk02~Yl00000 z03`qb000000DWZx03rYk0MMxk0000002BZK0000006@zC03rYk0Kzy200000044wc z00000018zD01^NU08o|*004gg000#L000000091X0{|ib3;?jW2><{9001@s00000 z0044>0{|ib3;<{9000aC00000007MW0stZa3;;F}2><{9001Tc00000006fb z001EX6#&@yD*ylh001Ze00000005kP0stZa3;-kU2mk;80015U004gg0000@rU3vV z01N=?atHtb00013000000002~p#lIR01N=8`3L|20000M0RR910001oYXATu01N;M z_XYp}0001S000000001Cn*#t601N;?-w6N!0000x000000000Th64a101N;S#t8rb z0000g000000000$eE@#|A^;2kKsyHj000008UO$Q000009)AD;A^;2knmY#o00000 zdH?_b00000NV5O{A^;2kn~?_q00000E&u=k00000ejxz>A^;2kbnXWL000003jhEB z00000RlETJA^;2k27Cwr00000CIA2c00000t%3jmA^;2koC<#j000000672v00000 z0F=f803rYk02K%c0000001f~E0000003&t)03rYk04Dwh0000007U=*0000000bri z03rYk09=O%0000001*HH000000LG>Q03rYk0B-yU000000PFw&000000Eq7b03rYk z0N)o00000002+S)00000003r_0RSQZ3;@1r2mk;8000gE00000006Kr0{|ib3;+x$ z2><{90012T00000004Ml001HY3;+@H1^@s6001ih00000002?u0RSQZ3;BElA^;2kGDHUe00000(f|Me00000%jg0CA^;2k zrW6SP00000SpWb400000np^+?A^;2kwi5>c004gg01E&B000000H>G&03rYk0BYU{ z0000001E&B000000F00W03rYk0FclL0000008sz{0000007R(*03rYk0BHXR00000 z05Jdn0000005OUK03rYk007Gg0000000aO4000000JTm701^NU01%A{0000002u%P z004gg006hN001HY3;+R=2LJ#7001Tc0000000255001HY3;>wn1^@s60012T00000 z002g80{|ib3;=+v2><{9000XB00000002sF0RSQZ3;^;D2mk;8001rk00000002*k z0{|ib3;<{9004~u00000004w90RVp@01N=t^#=d|0000I000000001^r~&{Y z01N1&IbSh0001^000000002iQ~>}Y01N=y z1PA~C0000n000000002oNB{sL01N<@3kLuI0000Q000000000&0s#Ob01N=4)dzn7 z00000^8o+=00000opS;JA^;2k(6tBv000008vp<{90031000000007xq0{{{L3;+O~2><{9005c*00000005nV0{|ib3;<{9001fg00000002jJ001HY3;-Z82LJ#7000gE00000005R20RSQZ3;2><{90012T z000000034D0RSQZ3;=v^2LJ#7004pj00000002q1001HY3;+z12LJ#7003M700000 z006)u0{|ib3;@a@2><{9001Tc00000005Br0RSQZ3;>332mk;8000^Q00000008+J z0RSQZ3;_4*2LOKn0000E000000001~`TzhT01N=mPzL}20000W000000001Ud;kC< z01N=&ItKs%0000Q000000000Ezybgw01N;?b;0000x004gg00000)bRiSA^;2k2+aoo z00000KL7v#00000RF4AyA^;2kP|pbf000007XSbN00000LIVK+A^;2kaM}j|00000 z5&!@I00000c7Fo^A^;2kaK8xv00000C;$Ke000006%zvhA^;2k2qOsq000008UO$Q z00000kJ*0#03rYk09=v?0000002%-Q0000005DMl01^NU005E+0000001^NI00000 z0Ol6}03rYk0QuAg0000001f~E0000005UQI03rYk06HrP0000005$*s000000F<{9002w?00000006P*0RSQZ z3;-&f2mk;8002+`00000007;(0stZa3;-wv2><{9005Q%00000001!?001HY3;}2i01N;^;s*c#0001X000000001pw*UYl01N=EBnJQh0000_ z000000000aEdl@{01N<9x(EOO0000T000000002_>;M2F01N<+#|Hoa0000_00000 z00015WB>pn01N=S6$bzS0000R00000004gglq~@OA^;2kEcFKf000005&!@I00000 zl6nIGA^;2k@VW^A00000O#lD@00000XO{y25&#SU@Zt#o00000ga7~l00000VUqv= zA^;2kSxpB3000005&!@I00000{?Y*eA^;2kawiA?000008vpDj03rYk0Gjv*00000 z02%-Q0000006jee03rYk0F*EZ004gg001Tc00000002jv0{{{L3;>|t2><{9000>P z00000000mj0{|ib3;;kN2><{9001Tc00000007p9001HY3;>8i2LJ#7003bD00000 z008WH0stZa3;@o&2mk;8000gE00000003=H0{{{L3;>{v2><{9003nG004gg0001< zgaZH~01N;?#R&ia0000C000000001wQvd)W01N<55C;GN0000Q000000000e`TzhT z01N=Q&<6kj0000E000000002aLjV9G01NA^;2k&<6JA^;2k9L;|Q0000004x9i z000000OzCu03rYk077yI0000002%-Q0000008OR>03rYk01W&H0000007L))00000 z0Ao7>03rYk09Tm^00000015yA000000Kp0a03rYk0DvF~000000Hgo_000000Kahp z03rYk03GHC0000006BjE000000018a0RSQZ3;^!m2LJ#7000vJ00000006)@0{|ib z3;^~n2><{90046U00000005Hy001HY3;^g-2LJ#7000{R00000006l{001HY3;+QM z2LJ#7003hF00000000kD0stZa3;>Ya2mk;8000XB00000004gxivj>501N=2@(2I` z0000t000000002n9{>O$02Kh}_bUJZ0000e000000002EMF9XJ01N;$00;m80000I z000000001E5&-}r01N=a=m!7*0000{000000001tYXSfw01N{X2mk;8000gE00000007?R2LJ#70012T z00000002e+0RSQZ3;^KM2LJ#7007zm00000004{2001HY3;-Oe2LJ#7001Qb00000 z006Z(0stZa3;>>#2mk;8002h-00000000630|0*_01N=K6$t(^b00000r7Z#gA^;2kaJmQp z00000>;M1&000003z!1{5&#SU(BcUI00000761SM000000DA)fA^;2kK)VS500000 zbN~PV000009-9CFA^;2ko)rfG000008vuU*0000000l?_03rYk0QSlV000000672v z000000LlXZ03rYk0N%?6000000F3|u000000Psct03rYk066Ui0000004o3h00000 z0JIAM03rYk02<^6000000LTCU000000LCT)03rYk0JOCT0000002=@R000000FHlG z001HY3;_BO2LJ#7002<{00000001?z001HY3;;fn2LJ#7000{R00000000)Z001HY z3;?*22LJ#7002|~00000002#N0stZa3;-4C2mk;8000^Q000000005Y001HY3;@D7 z2LJ#7001Tc00000000zH0{{{L3;=)7k_i9+0001*000000001XZUO)z01N=q00012000000001RF#rG}01N;w=>`A*0000l z000000002^%m4r)01N9O2mk;8002G!00000008?#001HY3;>Yq1^@s6001`t z00000005bu0{{>J7yy_+EC2ui0000000000000^o001HY3;+k!1^@s6001-q00000 z006dF0RSQZ3;-6q2LOKn0000+000000001Iz5xIt01N{ssU50000;000000001jXaWEt01N=`;s^i$0000K004gg00000upj~eA^;2k zP=W{m000008vp000000066B z0{|ib3;>{{2><{9000O8000000091w0stZa3;-nC2mk;8000XB00000008j(0stZa z3;-(|2><{9005`}00000008Y)0stZa3;<{9 z000#L00000006yP0RSQZ3;;3*2mk;8000gE00000007*L0{|ib3;^)W2><{90071S z00000007_;0stZa3;^h@2mk;8001KZ00000005|Y0RSQZ3;;qW2mk;8001ul004gg z0000-l>h)D01N;k69)hQ0000`000000000bkN^N801N;)5eEPO0000E000000000W zkO2T901N=>X$SxS0000Q000000002a0RjLb01N=KatHtb0000R000000000|P5}TS z01N;&0|)>B0000#0000000025v;uzsA^;2koC65}000008UO$Q00000&~E|&A^;2k z_T&fv00000CIA2c00000ww?e0A^;2kZWspu00000ivR!s00000+MxmfA^;2kYT*a~ z00000k^lez00000EL;HqA^;2kKnDl_00000CjbBd00000l=}hzA^;2k_Zoi*00000 z02%-Q000000D}nw03rYk0Q4UT00000089V?000000Ly^@03rYk06abi0000001E&B z000000Ax4=03rYk0F*8X000000Ac_D000000Mv*903rYk0BBkW0000002%@S00000 z02OHh03rYk05Gr!0000004sk000000004@+001HY3;^Ak2LJ#7002(_00000006B) z001HY3;@XX1^@s6001-q00000008P90RSQZ3;<{9000>P00000004heGXel201N=4 zzX$*T0000j0RR910001u%>n=-01N<7{0IO50000T000000001IJp%wD01N383_OY00019000000000Yeggm^01N;yz6k&T0000$000000002m z6aoMu01N=4uLuAD0001u0000000018L;wIH01N=g>;?b;0000R000000000K$N&H$ z01N<9HV1zI00000$N>NV00000VOj$K5&#SUP@D+>000005&!@I00000^mYRPA^;2k zu(t^S00000IsgCw000002?7BCA^;2k{8R@3000008vppF00000UW@|(A^;2k@XQGS000007XW_%000000LmZ$03rYk0NmjQ00000 z0E_?t000000HK2c03rYk0Gv4p0000008jt`0000001HF|01^NR06^pg0000000000 z000000GA{J03rYk0Ftx_0000002%-Q0000006Q)N03rYk0QxBj0000001f~E00000 z0P%ly001HY3;+T#2LJ#70015U00000004ts0{|ib3;>{`2><{9000F5000000016k z0RSQZ3;<>d2mk;8001HY000000056|0{|ib3;+<{9000R900000003g{0RSQZ z3;@KU2mk;8000XB00000006=#0stZa3;=)dwg>4gla^ z3IG5A001ih00000001V`0stZa3;_NO2><{9000^Q00000000d?0{|fa4gjEE3IG5A z001cf00000003gj001HY3;-}V2LJ#7001-q00000008oy0RSQZ3;@<|2mk;8001Tc z00000002m90{|ib3;;l^2>^cp0000E000000000$R004Z01N=C+z0>w0000K00000 z0002x$^rl)01N<52?+oI00019000000002D%mDx*01N=eg9rcs0002l000000001< zRs#SM01N;Cm|I2><{9002e+00000007i$001HY3;=ug1^@s6000gE00000001jl z0{{{L3;+O|2><{90055w00000006`&0stZa3;=A62mk;8000XB00000002{b0{|ib z3;<{9004hA000000002om;eAG01N<~P6q%00000I000000001<`~UzV01NjwY;0000T00000004gg0CxfaA^;2ksO$&;00000 zNB{r;00000{jLE3A^;2k2z3Ym000008UO$Q00000??3|pA^;2k4lxM;00000Jpcdz z0000030VRFA^;2k8{P;2000008UO$Q00000Tu%T1A^;2k@a+Zw000008vpjwY;0000f000000001OfdPL2A^;2k;4%mR00000C;$Ke000003@rcv zA^;2kV&?_`00000>;M1&00000D~JIAA^;2kE?Nix000009RL6T00000(}4j1A^;2k zm@^0f00000AOZjY00000P(A_xA^;2kS;7ba00000LjV8(00000X~_TpA^;2k?x=qU z0000004)Ik000000Om0O0Hy#E00;m80000000;m80000009rEu03rYk03eA800000 z00;m8000000D~3)03rYk0Jzfz000000CfNW000000ML;F03rYk06_K#0000001*HH z000000MKaz03rYk0N|?$0000001kfu00000007Ub0stZa3;-hm2><{9000^Q00000 z002~~0stZa3;;d>2><{9000gE000000015_0stZa3;=eL2mk;8001cf00000005Y6 z001HY3;;&>1^@s6001Tc00000005gA001HY3;+i71^@s6002h-00000004jWD**r^ z01N;=^alU{0000E000000001z7ytkw01N000000002LasmJ%01N{RRL40000H z000000002^AOHX%02Khh_bUJZ0000e000000000n_5c7P01N<{9001!n00000 z006_80stZa3;-7R2mk;8001cf00000003=y0RSQZ3;+Zq2mk;80024w00000008F! z001HY3;=G)1^@s6000mG00000006$l0RSQZ3;=($fCvBp0000Z000000000eaRLA$ z01N=-L0000V000000000^;Q|0601N;M6A1tS0001J000000002(FaQ7|01N=y=mr1) z004gg8vp#zp^00000PXGV_00000>`MUvA^;2k0IvrC00000L;wH) z00000)mZ}o5&#SUkedkr00000ng9R*004gg0JJj#03rYk0Q8aw0000002%-Q00000 z0N2$403rYk01A!>0000007L))000000QM#W03rYk09qpn0000002%-Q0000002l=T z03rYk0D{g200000051Rl0000009Yad03iSs0EqW10000005|{u0000001FlX03v?? z3;-000009smFU00000_(TE#A^;2k zPQ?fS00000K>z>%00000d8&T_03rYk02Xuz0000002%-Q000000DDXW01^NU05FRQ z0000002}}S0000009rZ$03rYk0QmR^0000005t#r000000L_a503rYk05W9=00000 z02~4U0000000wLW03rYk0C21c0000000jU500000039X+03rYk04aYc2><{9000^Q z00000003*F001HY3;^gE2LJ#7003bC00000003bv001HY3;@RY1^@s60012T00000 z0092M0stZa3;>x22><{9000gE00000003Gv0{|ib3;<#*2><{9002k;00000000@s z001HY3;=(l2LJ#7004hE000000002It^xoe01N;q0to;B0000Q0000000002VF3Ul z01N=K!3O{U0000+000000001JlmY-E01N<1_Xq$00000c000000002$gaZH~01N<7 z#R&ia0000g000000000McK`q)01N=>F$Vwu0000;00000004gghYbP%A^;2kymklx z00000L;wH)00000Xe9suA^;2k{^JG!000008vpsv00000 z4gdfE00000NZkPdA^;2kV3P;{00000Qvd(}00000Qkwt(A^;2kbWaBW000003jhEB z00000-#!2UA^?9306qf;0000002TlM000000Mz6G03rYk005f^0000006_o%00000 z01r9>03rYk0OFVk00000015yA000000Jrb}03rYk06NSE000000384T0000009yJ1 z03rYk06eJ(0000002BZK000000HiJe03rYk0EXxW004gg000{R000000067a0RSQZ z3;_Cs2mk;8004pj00000004*y0stZa3;-~z2mk;8000^Q00000004DL001HY3;_NN z2LJ#7006oG000000081e001HY3;+P_1^@s6000{R00000004h50RSQZ3;-gb2LJ#7 z000^Q004gg0000)zX1Ru01N>0eFy*m0000k000000001V9033#01N<9?FRq=0000c z000000001V7Xbhw01N<{>IVP-0000;000000002y*8%_{01N;^0|@{C0000#00000 z0000Ca{vG$01N=cD+d4o0001d0ssI20001roB)3SA^;2kLKX)A00000R{#J200000 z6~X`jA^;2k!k-5K000008UO$Q00000#ijrNA^;2kz-k8o00000F#rGn00000i&O#t zA^;2kh^7bt00000CIA2c00000YF+>UA^;2k!V?Do00000WdHyG00000>@NWTA^;2k z=kS2mk;8000^Q00000004y}001HY3;?3z1^@s60018V00000004i~ zR{;Pb01N*004gg008mH001EX6#$6&D*ylh000;O00000007oW0{{{L z3;<{9000UB00000006iU0{|ib3;>fN2><{9001!n00000003;30stZa3;>z; z2mk;80015U00000001jj0{{{L3;>Xr2><{9005c*00000008|80RVp@01N=U;|Bl$ z0000W000000000|c>(|;01N=2ya)gQ0000k000000001zkO2T901N;UY6t)T0000Q z000000002MbO8V&01Nh;E01N=~2?>7y00000R{#J200000XL0}lA^;2k4k-r!00000d;$Of00000 zA7KLkA^;2kaHRM0000000jU5000000QIy103rYk0OfcH z0000001^NI0000003j9t03rYk0K)MG0000002=@R000000Ad>h03rYk052s800000 z04V?f0000000@840stZa3;@{y2><{9000gE00000002^&0RSQZ3;-1F2LJ#7000{R z000000023x0RSQZ3;=+12mk;8001BW00000005W7001HY3;-gb2LJ#7000^Q00000 z001(Q0stZa3;000000001yp#T6P01N=SQU?G40000k000000000?fCB&` z01N;y!3h8W00004000000002>0s{ad01N=79ti*d0000Q000000002+%K`u*01Nk00000LaPD*A^;2kOaTc100000LI3~&00000dq)5OA^;2k)(Qsz z00000AOHXW00000M~VReA^;2k-d+d*0000090C9U00000*7O1ZA^;2k1Q`hc00000 zR{#J2000009iagLA^;2k3ULSk00000ga7~l004gg0AjxY03rYk06v`u0000007C!( z000000QP1803rYk03`MX0000003QGV0000000%My03rYk0Q)Kl0000005Jdn00000 z0FRvl03rYk036>40000009OD2000000F^la03rYk0Nnlt00000089V?000000IZ4t z03v??3;=FL2LJ#7000XB00000004_J0stZa3;;&H2mk;8001ok00000004oZ0stZa z3;^cf2mk;8001ih00000005^3001HY3;^QL1^@s6001@s00000006T>0stZa3;^1k z2mk;8002+`00000007dH0RSQZ3;^kB2mpTo0000E000000000+iU0s201N<7MF#)? z0000U000000002T%K`u*01N=~2?+oI00012000000000tR{;Pb01N=|1qc8D0000? z000000000@Rs#SM01N=Ymk9s>0000L000000000`4FLcm01N_y_<10000U000000002J zaRUG%01N<7u?YYG0000I000000000O9smF$01N=a-v$5x0000z000000000!3IPBj z01N77zY3V0001~00000004gg;9mg%A^;2k zn+OO1000008UO$Q00000F~k4>A^;2k)1U_c00000PXGV_000008j=G5A^;2kaM1|> z00000MF0Q*00000wjKijA^;2kdL;<}00000X#oHL00000pq>K&5C9nfm_RH500000 z0000000000{x1RmA^?9304lr)0000008{_~0000004z@d03rYk0MfDt0000007L)) z00000039j-03rYk0HWmv0000002=@R000000P&3i03rYk0RHm`0000008Ib@00000 z05zlm03rYk04Q<@0000002%-Q0000009yhA03rYk0M2p<004gg000{R00000000y% z0RSQZ3;+@J2LJ#7000^Q00000005@S0stZa3;+QM2><{9002w?00000002W70{|ib z3;_5f2><{90012T00000002Ij0{{{L3;@912><{9000>P00000007%P0{|fa6#xMG zD*ylh000;O004gg0002;C-v$5x0000y0RR910000T-vECAA^;2k!n_9n00000xc~qF z00000&SwGuA^;2krs4Xs2><{90055w00000007f_001EX6#%&TD*ylh000;O00000 z004i(lmGxC01N=8O$Pt~0000!000000001?eFFd@01N;Sz6k&T0000C000000001V zyZ`_q01N;ung;*?0002y000000001%Qvv`Y01N;IrU(E40000R000000000qHUI!3 z01N<7{00C30000Y000000000(8vy_!01STsUhD?|00000OaK4?00000hI9Y`A^;2k znlA?c000009smFU00000O9TJ_A^;2k_RIzV00000B>(^b00000?w0}pA^;2k(f0@d z000009smFU000001;qjYA^;2k7WfDN00000DF6Tf00000g>e7?A^;2kTqp+s004gg z0A&CG000000P<1;01^NU0I-t@000000FM9w0000001}o101^NU08rNn000000BHjN z000000MIA_03rYk05tIj0000001^NI0000007W8~H000007ytkO00000 ztD6A;A^;2kxNZml000004*&oF00000-RS@TA^;2k(!&P;00000x&eOx0000002R6b z03rYk0Kp~)0000001f~E000000Hk0503rYk0Jszf0000001^NI000000GG@G03rYk z0D2J!0000002=@R000000P>~*03rYk077#J0000003ZMW000000NXAD03rYk08l3h z0000001p5F0000007`!n001HY3;@jX1^@s6000XB00000000mm0stZa3;;BO2mk;8 z000{R00000001t&001HY3;<@E2LJ#7000sI00000006jm0{|ib3;<{9002P% z00000000O10stZa3;<{9001!n00000002F|0stZa3;=($_6Ps~0000Q00000 z0001ncmn_;01Nk!1^@s6000{R00000004+h0RSQZ3;-aq2LJ#7000gE00000003=f z0{|ib3;+<{9000jF00000002UG0{|ib3;^)B2><{9003(M00000003DL0{|ib z3;@I;2><{9001Tc00000006Mc001HY3;<*}2LOKn0000q000000001cA^-p)01N;a z;|2f#0001q000000001Jh5`U001N=ozz6^U0000T000000002Q)&c+`01N^acO`0000g000000001oQ~&@X01N=I5C;GN0000b z004gg000005Ht000000QS2903rYk z0NQ&90000001f~E0000008>r_01^NU0Dz1M0000002u%P0000009*0^03rYk07!q$ z2LJ#7001@s00000004#U001HY3;+bk2LJ#7000^Q00000001Bi0{|ib3;+Zf2><{9 z0037200000003Nl0{|ib3;>Y52><{9004Rb00000004$f0{{{L3;;lk2><{9000>P z00000004dD0RSQZ3;>)t2mk;8004hb000000002+8UO$y01N=|*9HIp0000P0ssI2 z0000W3jhEj01N<#@df|@0000v000000002bbN~P%01N=QF9!es0000T000000001{ zFaQ7|01N;q`UU_10000v000000002dIRF4601N;q{{{d60000u00000004ggV(B{9A^;2k z_t000000ArK@03rYk0O}G40000002=@R z000000En0X03rYk07euC0000001E&B000000N%a<03rYk0L^^}004gg001Tc00000 z008XD0RSQZ3;?u&2mk;80027x00000007=%001HY3;;$I2LJ#70037200000002sl z0RSQZ3;@Gv2mk;8001Tc00000007@;0stZa3;+V-2mk;8002(_00000001c%001HY z3;;aU1^@s6000pH004gg0001Hb^!n)01N;E5(oeQ0000G0RR910002bYytox01Nk z00000b)^CTA^;2k_T&fv00000CIA2c00000$e#cJA^;2kZWspu00000ivR!s00000 z9ijpNA^;2kYT000000090~0stZa3;_J62mk;80018V00000008V$0RSQZ3;>|F2LJ#7 z002n<00000004W)0RSQZ3;=h52mk;8002Dz00000000rd0RSQZ3;;lW2mk;8001fg z00000004hvq5uFQ01N;GQwIP50000?000000000$DF6T>01N1-3I^w0002`0RR910001R{Qv+W01N<>(FXtk0000R0000000002 zHvj-401N;){RRL40000y000000000xWdi^r01STsV5tcJ00000X8-^I00000X!QU9 zA^;2k{7we|00000761SM00000UpxZ7`2><{9002Ay00000 z007WG001HY3;@0Z2LJ#7003eE00000001^<0stZa3;^Kb2mk;8000gE000000041R z0RSQZ3;?AH1^@s6000{R00000006sF0|0*# z01N=&lnDR;0000L0000000025F#rG}01N`A*0000B000000001vF8}}{01N=4 z=mr1)0000R00000000116951r01N=I@&*6^0000R0000000016v;Y7i01N=ikp}<( z0000R000000001LBme*+01N=$;|6~K000009{>OV000005wrpTA^;2kf&&Qv00000 z8UO$Q00000a}@vpA^;2k*zyJd00000IRF3v00000oU8%>A^;2kO6>>$00000E&u=k z00000*(L!1A^;2kZj}cB00000JOBUy00000jx_@SA^;2k<{9 z000jF00000008`F0RSQZ3;>P`2mk;8006rH00000002}`0{{{L3;=&1k_i9+0000L z0000000011aRUG%01N;Cu?YYG0000@000000002GR09AK01N=Il?ea<0001*00000 z00004kOKfB01N;?&$;2mk;8000^Q00000004<{0{|ib3;=+#2><{9001-q00000 z0030+0RSQZ3;>3s2mk;8001KZ00000003EO0RSQZ3;=-02LJ#7002Y)000000089z z001HY3;=q{1^@s6001Qb000000041I001HY3;;3?2LOKn0001*000000000d{{R3Y z01N<#QwIP50000m0RR910002z;Q|0601N1iU$Ay0000?0ssI20000L_yGVS01N;mrw9N5 z0002j004gg00000elr6AA^;2k5iAJ+00000Q2+n{00000VTl0%A^;2kkX#4=00000 zF#rGn00000@RS1p5&#SUAkzr|000001poj500000A_M^dA^;2k0Ne)v00000^8o+= z00000%t`_PA^;2kl+XwO00000c>(|c00000R49J|03rYk0Q{8)0000006YKy00000 z0M*U`03rYk0HlWq0000007U@+00000076{@03rYk0Fa{z0000000aO4000000DM*g z03rYk06g6Y0000003ZMW000000Pqh203rYk07$F|0000004@Lk000000D__d03rYk z0K9+t2mk;8002t>00000006jO0stZa3;+S&2mk;8000^Q00000000wR001HY3;;gz z1^@s6000{R00000005O7001HY3;>ba1^@s6002Az00000004%40RSQZ3;_Np2mk;8 z004mi00000001#r001HY3;000008UO$Q000003abDBA^;2kK#d0g000005&!@I00000+fM-iA^;2k z(y|8t00000L;wH)00000ggpWPA^?9307RMy0000004V?f000000LOm;03rYk0H7}j z000000IvZ6000000A}C-03rYk0Lr}w0000002%-Q00000083>803rYk021K{00000 z03QGV000000Oo}P03rYk0MzdY0000009OD20000001+4i03rYk0IMVk004gg000gE z00000008YW0{|ib3;=K|2><{9005x?00000007Ge001HY3;;CI1^@s6001`t00000 z004Dn0stZa3;3=mr1)0000R000000001uqX7US z01N>B_6Gm}00012000000000>iva*401N;YV+a5M0000S0ssI20002rlK=oB01N000008UO$Q00000cmn_cA^;2kSjz?g00000 zLjV8(00000*DV16A^;2kKJ^Cx00000C;$Ke00000@*x2LA^;2k=8*>g000008vpA^;2k%p-pY0000002=@R00000087yU03rYk0Mm&G000000IvW500000 z0M!2g03rYk0I1Uk0000002=@R000000I0nH03rYk07NJU0000001E&B000000BNTJ z03rYk0OI`!0000005bpp000000Kw+~03rYk0Kmcr000000Cj%=00000003Vq0stZa z3;<4!2mk;8002V(00000006mK0{{{L3;=MP2><{90055w00000002#}001HY3;^0s z2LJ#7003kF00000003*w0RSQZ3;?!;2mk;8005H#00000000t6001HY3;?hT2LJ#7 z001HY00000004hWgaQB}01N;u@CX0^0000Q000000000=@&N!M01N=QqX+;10001c z000000001rVgdjn01N<)-v|Hz0000Q000000000wm;nGH01N>9?FRq=0000B00000 z0000CB>?~;01N=V?*{+?0000Q000000001|1pojd01STs*3Sk200000FaQ7m00000 z57z+zA^;2k001HY3;?jv2LJ#7005f-00000 z006xn001HY3;;ag1^@s6002Dz00000006%R001HY3;-C>1^@s6000{R00000003JI z004g?01N;k@&*6^0000R000000001gTLSSe1^@s6004;q00000000CW0RSQZ z3;?+72LJ#7005c*00000000!10{|fa4ger!3IG5A0012T00000000@R0stZa3;?JB z2><{9001!n00000005gM0RSQZ3;=?Z2LJ#7000^Q00000008)(0RSQZ3;=(Ia0mbZ z0000Q000000000JQv(1J01N;?lnDR;0001*000000002xS^)qe01N;i2M7QF0000I z000000001Nh64a101N;?#t8rb0000*000000001RU;+Rl01N=sst5o80000E00000 z0002ffB^s^01N=`F$e$v004ggSpWb400000UJnBRA^;2k@F58R00000NdN!<00000 zlM?^{A^;2kywU~$000008vp z00000044wc0000008}sm03rYk00Q<00000001^NI0000003HYd03rYk06gIb00000 z06qW!000000C?O003v??3;;U02LJ#7005Z*00000000Tc0RSQZ3;@dy2mk;8000gE z00000000O>0stZa3;@i;2mk;8002P%00000007Md001HY3;@Q>1^@s60049V00000 z001I%001HY3;<3q2LJ#7002w?00000004~V0stZa3;>Y`2>^cp0000Q000000000C z&H(@-01Nuo01N(^b00000H8B7HA^;2k66pp200000 z8vp{v2><{9003nG00000005!^0RSQZ z3;@>D2LJ#7002+`00000003tI0RSQZ3;?)P2LJ#7002Y)00000004Rh001HY3;@Q^ z1^@s6000{R00000002+g001HY3;?1*2LJ#7004gr000000001xmjM7G01N>9Z3qAW z0001G0000000010Z~y=z01N<7C4^#}j}0000e000000001g1ONac01N;e%?1Df0000i00000 z004gg-LC)uA^;2kIFJVb00000D*ylh00000uX_LhA^;2k5-00000EdT%j00000 zUmpPgA^;2k2<`^}000003jhEB00000j>P}~A^;2kF){}L000003IG5A00000$%+90 zA^;2k`d|nE0000090C9U00000cf$byA^?930C|510000001^NI0000005U}Z03rYk z00;mG0000002%-Q000000P-FJ03rYk09UgJ0000001f~E00000019gZ03rYk05Gfx z0000000;m8000000FO5S03rYk0H*y00000003`qb000000B+&{03rYk01&q+2mk;8001Tc z00000007d2001HY3;;Ml2LJ#7002w?00000000yh0RSQZ3;=ZM2LJ#7001Tc00000 z0075p0stZa3;?dO2mk;8000XB004gg0001`#sB~!01N;OqXz&00001U000000001; zrvLyV01N;oat8na0000_0ssI20001|Q3C)H01N;?k_i9+0001w000000001IUjqOl z01NLmpA^;2kTx<{90015U00000007Gn001HY3;YO z2><{9002<{00000004h&?EnBG01N=$#|Hoa0000c000000000m^a21P01N=O4haAN z0000^000000001VZvy}#01N=ot_c7D0000D000000000axc~qn01N<}lm`F+0000? z000000002_w*UYl01No42mk;8001ih0001g0000PJ^%nB01N;C z0S5p80000m000000001UC<6c@01N<#C01^NU z04Qq)000000D=Gj0000002ws{03rYk0IDnr000000672v0000005zQh01^NU0Kne~ z0000002u&(00000000`O0RSQZ3;-1P2LJ#7001rk00000001$O001HY3;=pe2LJ#7 z0046U00000005YU0RSQZ3;=jV2mk;8008v_00000007-r001HY3;;v`2LJ#7000gE z00000007xr0{{{L3;?jx2><{9003S900000005wW0{{Rb01N<}%LV`d0000&00000 z0002`#{mE$01N;;fd~Kq0000V000000002_{Q&?X01N=esR#f70000Q000000001G zfdBv^01Nb%f z01N(^b00000@H+zlApjKsVEHQm000007ytkO00000>L&vLA^;2k zQYZ-k00000HUIzs00000j)(#PA^;2k8}SGL00000OaK4?00000FYN&UA^;2k4x$JE z00000ng9R*00000ham$1A^;2kBq0d^0001g044wc0000005`<}03rYk0F;0T00000 z03QGV0000008xej03rYk0Iop?0000001E&B0000005V1b03rYk0LaA%000000C@rc z000000FBZD03rYk0G1620000008Rh^000000CL*^03rYk0EV~+000000ATqs2LJ#7001ih00000003-+ z0RSQZ3;=#R2mk;8008v_00000006oV001HY3;;~h1^@s6000{R00000002c>001HY z3;=Qy2LJ#7000gE00000002Eu000ty01N00000nDGDrA^;2kt;`1i00000S^xk500000 zTL1t6A^;2kIL8J6000009RL7-000000G_x303rYk0GfFS0000001^NI000000J5V3 z03rYk09N}5000000D}Mk000000L%^m03rYk05H-90000002=@R000000NV2a03rYk z00hnl0000005$*s000000Hi4b03rYk0JMz=0000001E&B000000DqN#0RSQZ3;?R^ z2LJ#7000gE00000003|S001HY3;<{9 z001fg00000008L;0RSQZ3;^a2mk;8000XB z00000000670stZa3;;NPst5o80000^000000002THvj-401N=k{RRL40000Q00000 z0002z{Q>|Y01NsR95Z01N=m{|Ep80001gaR2}S00000Z9f74 zA^;2k{=x_V00000+W-In000001L*(&A^;2k#KQ*w000004gdfE00000LSp~`A^;2k z%=88T00000Gynhq00000#!&zOA^;2kKo18100000A^-pY00000^yUBnA^;2kj=~23 z000005&!@I0001g0O@f603rYk0AczD0000001f~E000000C9B!03rYk0PE`r00000 z0C4~S0000002e0$03rYk0D_4K0000007C!(000000PRl#03rYk0MDWb0000001f~E z0000006Cli03rYk0OoE80000001f~E0000003w0{03rZ?3;=NN2mk;8001=r00000 z000}y001HY3;^7!2LJ#7002Ay00000003>30{{{L3;;mi2><{90027x00000008eg z0RSQZ3;;s-2LJ#70037200000006C30{{{L3;-aP2><{9005c*00000004}40stZa z3;^)#2mkB zy$1jQ0000I000000000h0ssIa01N<$$p!!b0001D000000001zNdW*N01N;W?*{+? z0000c000000001;0ssIa01N=@$p!!b0001F0001g00000lsy3eA^;2k?D+=(00000 zH2?qr00000>ev7PA^;2kezpey00000xc~qF00000(0Tv>A^;2k961L700000C;CMUA^;2kBEAOz00000VE_OC00000)L;VuA^;2kV5JEF000001ONa400000 z;pG5-03rYk0QkWN0000001^NI000000KLNj03rYk0F{3T000000Ac_D00000018e6 z01^NU0AP#>0000002u%P000000Gy8l03rYk0C3L<000000LB0S0000002M(203rYk z02r$W0000001f~E000000C8{w03rYk0MM_02><{9005T&00000004^E001HY3;=Al z2LJ#7000sI00000006)z001HY3;@LB1^@s6001Tc00000001Q9001HY3;@=?2LJ#7 z005Z*00000004H4001HY3;_N`2LJ#7003bD00000006Ln001HY3;_BV2LJ#70060f z000000000^6#@Vv01NB;0FKz0000!00000 z0000)`2heT01NMR1^@s6002Dz00000000=E0RSQZ3;>{T2mk;8001!n00000005Ca z0{|ib3;^gb2><{9001Tc00000004qN001HY3;=2a2LJ#7002_}0001g0000UJ^=tC z01N$Y2LJ#70012T00000000%#001HY3;-^& z2LJ#7002e+00000006gT0{|ib3;@un2><{9000yK000000014&0stZa3;=Wt2><{9 z007_s00000002uJ001HY3;+w=1^@s6002Az00000002OLRRaJL01N51_%HE0000E000000001k zVgUdm01N<{90015U00000 z0053P0stZa3;^!H2mk;8000gE00000001WY001HY3;^y>2LJ#7000pH00000001kn z0stZa3;<{90012T00000001F@0RSR@01N01NiY%&00000CIA2c00000mW=@bA^;2klIaHk000008vpc000003jhFr000000JsSJ00000015yA00000 z0OU3R03rYk0Ob4z0000008{_~0000003vb#03rYk0MsZ4000000672v000000E}t_ z03rYk01&JR00000015yA000000PJrA03rYk08p<9000000A&CG000000E#z%0RSQZ z3;^l(2LJ#7001fg00000006QV001HY3;^rY1^@s6000gE000000080Z0RSQZ3;;l& z2mk;8005c*00000003$r001HY3;>wn1^@s60012T00000005j_0stZa3;=fC2mk;8 z0037200000006$i0RSQZ3;+~=e+U2o0000|000000000tzW@Lt01N<9oCg2^0002& z000000002F0|Edd01N=Fa|i$c0000E000000002&%>n=-01N<13kd)K0000Y00000 z000218v+0#01N1U03rYk007Gd00000 z051Rl000000D7qa03rYk0Qz(X0000008#(|0000001Pz(03rZ?3;@u;2mk;80012T z00000007Vd0{|ib3;-e>2><{9003zL00000004!Z0{{{L3;>|y2><{90006200000 z002JL0RSQZ3;<4!2mk;8002V(00000005&Y001HY3;>kn1^@s6000gE000000064I z0RSQZ3;-;A2mk01N;?<{9000#L00000002K&0{{{L z3;-aS2><{9005c*00000008+t001HY3;3z z2mk;8000^Q00000002AH0RSQZ3;^wo2mk;8000gE00000000h>001HY3;;_K2LJ#7 z000hu0000000018J_7(D01f~EUkU&K0001L000000000^MF0RI01N=+>;?b;0000R z000000000Plmh^v01g1)WC{QP00008000000002%X9EBt01N=ostEu90000Q00000 z000043IPBj01N=w;s*c#0000}000000001golpP(A^;2k%nk4*pb00000HUIzs00000FVO)2A^;2k#fb<2000004gdfE00000@nZl0 zA^;2k)fEQ-00000Z2$lO00000Ea3qFA^;2kVVMX300000YXATM00000O?d$TA^;43 z0O%tK0000002=@R000000P)cQ03rYk0G^8o000000NMZm0000004a0>03rYk0D!Xz z0000006qW!000000G{mu03rYk0BUIn0000006qW!0000005jGC03rYk05T2<00000 z0D}Mk000000KZ!R03rYk0ICxQ0001g000XB00000004tT0RSQZ3;@pm2LJ#70021v z00000001WJ0stZa3;>uG2><{9002G!00000001sr0{{{L3;^KL2><{9000vJ00000 z004f90{|ib3;+Pj2><{9000C400000002%R0RSQZ3;=-c2LJ#7000XB0001g00012 zZvp@!01NO% z01N03rYk08%dq0000008Ib@0000004p*803rYk0Nd#X0000004V?f00000 z0LJP903rYk0J0Sc0000002%-Q000000DABM03rYk01nIt0000004o3h0000007c>f z03rYk00^200000002Tm$00000000?>001HY3;?=82LJ#7001Tc00000008=u0stZa z3;>Ya2mk;8000XB00000006ta0stZa3;^W@2><{9001Tc00000005WI0stZa3;<{9000yK00000005Zc0RSQZ3;-UQ2mk;8001Qb00000004V`P5=NR01N=Q?FIk< z0000R000000002CJp%wD01N=SFbMzv0000j000000001C)Byk@01N=?CkOxl0000R z000000001pM_tA^;2k%zg*}0001g03HAU000000GSp503rYk z04>x80000001^NI000000N~{T03rYk0601b0000002%-Q0000009R=P03rYk0KlsW z0000000;m80000003}re01^NU08o|*0000002KfL0000001?>%03rYk07{Yw00000 z01*HH0001g007e%0{|ib3;@R@2><{9001!n00000008Zz001HY3;>8z2LJ#7001xn z00000000hl0{|ib3;;m42><{9000^Q00000005Fg0{|ib3;@tF2><{9001fg00000 z002{U001HY3;^UW2LJ#7007be00000006(`0RSR@01N=^IS2p%0000c000000001o z69NDt01N;$t_T1C0001?000000002aEC2u^01Nh)D01N;bP6q%00000c000000002JV*mgm01N=0 z6$b!+000008vpiPlzA^;2k-5Lo1 z000008UO$Q000001xEk?A^;2kIPC@i00000D*ylh00000D02b;A^;2kw6zET00000 z8vp1D03rYk0CeLB00000044wc00000 z0H)Rf03rYk0FsUf0000007C!(000000AT9?03rYk0KCNq0000000;p9000000LIXN z001HY3;?dJ2LJ#7002Y)00000001_B0stZa3;;O32mk;8000gE00000008*X001HY z3;0c?bXi0001L0RR910000~Y61Wv01N<{;|Kr%0001gY5)KL z000007<2*vA^;2kFzN^Z000004gdfE00000cmDzaA^;2k)*J}{00000DF6Tf00000 zdanQgA^;2kkdOxe00000F#rGn000006q^G85&#SUAm0f90000082|tP00000i~Rxs zA^;2kHW3K`00000CIA2c0001g0QhnN03rYk08kMK0000001p5F000000N1Dh03rYk z0El!40000009*h70000007GsA03rYk06?w@0000003rYY000000B2_d03rYk0C1`a z000000AK(B0000007b?D03rYk0Qi6i0000003QGV000000HsR+03rZ?3;@y#2LJ#7 z001ih00000006UN0RSQZ3;>?R2LJ#70012T00000008f5001HY3;+uE1^@s60040S z00000004kz0stZa3;=xM2mk;8001fg00000008=10{{{L3;@8|2><{9004pl00000 z004Qp001HY3;^hq2LJ#x0000A000000002jQvd)W01N@DVM$Xp zm+@8s6qgVg1PYfZmH{IHZI=-*1R0mV&jALPT2}!e0d1F&SpgOcZBukKaA9e3NlR^) zagPEo2W>@DVM$Xpm+@8s6qn%Y4iT5&mH`S2ZBukKaA9e3NlR^)agPEo2W>@DVM$Xp zm+@8s6qm630|%E$mjNaLZI^ME0V)e^Q*<mPE&LbaG{3ZAoO8(0>6GR5Cb6 zWpqVya&K}?b7wMmtb7wi~$mt?u7x2 zmxP7^)B#JE5q|+N1T%AVa+lD50TdE3H%Dc3S7CB)X>MmtWpi_3XP3`^0Tq|fi47DO z0CRL?WpZ)=W@&6?Zf^izT2pj1V{dhIm$82V6SrrF0c95lbTe&Xa7k^Kfs+9n4{b$L zVM$YTG;m>Qa!E^Vm#vcl8v$*Xfs+9n5p6|NVM$YTG;m>Qa!E^VQ!Qa!E^VQ!-ygMMXDdZE$R1V`WK7 zQf*T*UqwYlQ#F@x$pIOc_>=(-m&Z8~AOUTcahCxV0&sMf(0>6GJu)&!Wo}n*a%)p` za%Ev{Nn}K2W?^+~bVYUmUs_HwXJt7@MMH0HbY*ySF*Q?VbXRY3Yg2S`WnpbeWJQ;7 z1r8+vZI^ME0TmQ(Wkpg;Q#M}!Us_I6bTe&Xa7k^Kfs+9n5p6|NVM$YTG;m>Qa!E^V zQ!baG{3ZAoN8c~fO`b7^mGM{;3sXhm&p0AE^8 zQ*%Qxm%)h-6u0A^0api?7Rv%1m*61+83ApV5ibN8m%q;eBLQuf5ibN6m;28FJOOQ& zahCxfmrczO9RY2ZahCxXmyXZ@373hr0UrTvm+wvx77J}tbTn{bX>v(RZI^M60xtn= zm*3C<9Sdz!bTn{bX>v(RZI^M60xtn=m$6n57njU{0u2joQ*<AkG3vE+$G;m>Qa!E^VmvN5*F9B_ryE70U z0d1GvGY~JAd9(o=0d1F2%>gBsN`(##3vE+$G;m>Qa!E^VmvN5*F9>Z#Q(;L{HD8xO z6ayy%HD5)yEYtyu2A3Dh0vwm%Ap#izZI=-*1Q(b4&jCCEZI^ME0T-8!&;b(*ZBukK zaA9e3NlR^)agPEo0d1GwM-VNRMg$EDZBukKaA9e3NlR^)agPEo0d1EsBLX=KZBukK zaA9e3NlR^)agPEo0d1E7q7XH=x!M86Q5JMKUs7UUbaG{7No`YfG;m>Qa!E^VmvN5* zF9B_rOc??q3vE+$G;m>Qa!E^VmvN5*F9B_r@FEaWm;M<73JYyhbTn{bX>v(RZI^M6 z0xtn=m(Yg}EfY&qbTn*bb8|^;MPqD5QcG=9GM7;B0VDx!mvNT?6_=?R0v?wh+5rp; zZBukKaA9e3NlR^)agPEo0d1F|DiIt3ZI{3*5hj;wFcAz3ZBukKaA9e3NlR^)agPEo z0d1GihYl8(U(F8?mmm}m372}40tyRlQ*<#ZV3ZCV0d1FYmjM-*z(oTL zmsV&4AOUTcahCxV0&sAbPb&f|0d1FYmjM-*wJQP~mvNH<6ANuqbTn{bX>v(RZI^M6 z0xt(`MN?r(Q#F_Ihz~CVHD5)SPEig(x4A3=paPekBmxQxZBukKaA9e3NlR^)agPEo z0d1EX84op=?;HXR3vE+$G;m>Qa!E^VmvN5*F9&T!Q(;L{HJ7094kec$6b}ivSuX-C zahKUE0t*XmQ*<v(RZI^M60xtn=mpqRGC<|>v(R zZI^M60xtn=m;6l-9|LVuG?yW14jGrv(RZI^M60xtn=mvE5+Gy!dw zahCxVm(86J2N+IMbU0s9VqbJ}Wo1ciQ*<Qa!E^VmvN5*F9&T!Q(;L{HJ6bH z5F?hu0u`6Qp#mELZI?0Z4HuUO@&Zi(ZI?0Z4HuVf@&X!{gCh?!moV`S2e%@m0@zTO zC#M1(0d1F2%>gBsAc+t&0d1Et>ZI^ME0T!3mI1v$-?Un-v0d1FYmjM(9 zLorEGZBsLs5sCs7mxUt_F}L%Y1M@fvQ*<J001BW002-Xc?$pl5&*@X z0{{R3000310RVGJ0{{>J001BW004CwX$b%T4FJua0{{R3000310RVKK0{{>J001BW z000wdX$=4X3;@}l0{{R3000310sv@90{{>J001xm004CwX$b%T69CPg0{{>J0046t zX@3a-00{u&o&x{?0000100RJto&x|70000$0001U8EFXs01yD000pHG@k0000000;m80000003yc*0000005JC}0000000;m8 z000000B~al00000066z6000000DlMo00000002N_1^@s6002PuD*ylh000O800000 z002PuD*ylh002n$D*ylh000O800000005Zk2><{9002<;D*ylh000O800000006$~ z2><{9003C`D*ylh000O800000007SF2><{9003b3D*ylh000O8000000Dl11>Inb< z0001J_bUJZ00008000000002t>Inb<0001B`YQkc00008000000000$WeNZQ0001Z z`YQkc000080000000013`YQkc0001h`YQkc000080000000026(g^?n0001p`YQkc z00008000000002M(g^?n0Dk}gkoqeC000002mk;800000pwbBd00000p!zES00000 z2mk;800000Fw+SD00000@cJtN000002mk;800000;AIK`000000Q)Nd000002mk;8 z000000A>mR0000082c*#000002mk;800000KxPU600000F#9V20Dk}g00;m800000 z0QmYV00000066<{9005Bt zD*ylh000O800000006+`2><{9005Z#D*ylh000O800000006M!2><{9005}_D*ylh z000O800000004mF2><{9001CBEC2ui000O8000000059-3V#3q0000eKr8?N00008 z000000001*VF~~M0000mKr8?N000080000000021VF~~M0000uKr8?N0000800000 z0002BVF~~M0000$Kr8?N00008000000002SVF~~M0000;Kr8?N00008000000002c zVF~~M0000`Kz}R%000002mk;800000;b95@00000SU@ZQ000002mk;800000>tPB2 z00000U_dMY000002mk;800000{9y_J00000Xh19g000002mk;80000024V^T00000 za6l{o000002mk;8000007h(zk00000ct9)w000002!8+o0000003l)u000000DwR& z0000000;m8000000D$@{000000Ej>=0000000;m8000000Eqi5000000FXc|00000 z00;m800000066_bUJZ000010001W1^@s6000000001}_bUJZ000010000$0RR910000000026 z_bUJZ000010002(2LJ#7000000002E_bUJZ000010000p0ssI2000000002U_bUJZ z0Dk}g0RR91&Itej0000000000(Dy3<000000RR91W(WWP0000000000*!L>{00000 z0RR91hXDWp0000000000;P)#4000000RR91GzI_w0000000000@b@bK000000RR91 zU;+RD0000000000aQQ0$000000RR91V1EJt00000000000QmPS00000009610I2`~ z000000000003i7*00000009610I2`~000000000005JJ000000009610I2`~00000 z000000OHD*ylh00031006fK0000000000003A&EC2ui000I6006fK0000000000001EP zD*ylh00031000970000000000007uNEC2ui000I6000970000000000001cXD*ylh z000310068A0000000000001!fD}Mk0000010001K0{{R30000000013_$vSa00001 z0001K0{{R3000000001h_$vSa000010001K0{{R3000000001}_$vSa000010001K z0{{R3000000002c_$vSa000010001K0{{R3000000002^_$vSa000010Dk}gX#)TN z0000000000K=>;F000000RR91LjwQ+0000000000AU`Ys000001^@s6LjwQ+00000 z00000NcbxN000000RR91;sXEx0000000000$UiIq000001^@s6;sXEx0000000000 zQ1~kV000000RR91lL!C+0Dk}g000000BHCt000000096103`?j00000000000DwL$ z0000000sa603`?j00000000000C4y#00000009610DlPp00000000000DwO%00000 z00sa60DlPp00000000000C@N-000000096106hc%00000000000DqA9D*ylh00031 z000F90000000000007`WEC2ui000I6000F90000000000005ZyD*ylh00031003+O z0000000000006)~EC2ui000I6003+O0000000000005x)D*ylh00031000jL00000 z00000006l7D*ylh0Dk}h0000(0RR91000000000mJ}dwL000060000(0RR9100000 z0002M_$vSa000010001g1poj5000000001>KP&(M000060001g1poj5000000002U z_$vSa000010000m3IG5A000000002s_$vSa000010000G2!8+o0000000000nE5LJ z000000RR915C{MO0000000000u=y(h000000RR915C{MO0000000000$oVS(00000 z0RR915C{MO0000000000;Q1>6000000RR915C{MO0000000000`1vaU000000RR91 z5C{MO000000Dk}g002NN000000096101yZO00000000000OUAl000000RR91ECm1n0000000000Ap0u-0Dk}g00961 z04xOn00000000000MPp@000000096104xOn00000000000GRqK000000096100#yD z000000000008slY000000096100#yD00000000000HFIT000000096100#yD00000 z000000Py=O00000009610DlJt0000000000005}^D*ylh00031007Jh0000000000 z003b7D*ylh00031007Jh0000000000006N2D*ylh00031007Jh00000000000002| zD*ylh00031007Jh0000000000006N1D*ylh00031001ik000000Dk}g0001J`zrtd z000010000h0{{R3000000002E`zrtd000010000h0{{R30000000008{3`$e00001 z0000h0{{R3000000002E`YQkc000010000-1^@s6000000001R`zrtd000010000- z1^@s6000000002M`+q9{000000RR91M+N`@00000000005d13u000000RR91M+N`@ z0000000000$oeY)000000RR91LkIu>0000000000ct0!v000001^@s6LkIu>00000 z00000(E2L?000000RR91t_lDE0000000000C_XFz0000027dqm0ImuE0000000000 z0NDB~000000096109yqB00000000000O0y700000009610PF|=00000000000QfyD z0000001yBG03HVb0000000000002HL0000001*HH03HVb000000000001!Sb00000 z00sa606qr*0Dk}g00000000<1EC2ui000I6000I60000000000001C9EC2ui000I6 z000gE0000000000001~XEC2ui000I6001Tc0000000000002NfEC2ui000I6005f< z0000000000002lnEC2ui000I6001Ze00000000000Dk~bJ}dwL000060000p00000 z0000000013J}dwL000060000=00000000000001BJ}dwL000060000>0000000000 z0001JJ}dwL000060000W2LJ#7000000001RJ}dwL000060001600000000000001Z zJ}dwL0Dk}g1^@s6T>t<80000000000h(0U;000001^@s6VgLXD0000000000kUlH` z000001^@s6WdHyG0000000000m_953000005C8xGcmV(a0000000000pgt@B00000 z5dZ)HcmV(a0000000000s6H$J000001^@s6W`6(x00000000000I)tR0000000sa6 z0BryO00000000000JuIZ0000000sa60B!&P00000000000LVTp0000000sa60CWHV z00000000000MI@x0000000sa60D1rb00000000000N_3>0000000sa60Ehqp00000 z0Dk}g008JdEC2ui000I6007tp0000000000008hlEC2ui000I6005c*0000000000 z008(tEC2ui000I6005o<00000000000000#EC2ui000I6007?t0000000000000O- zEC2ui000I6005%^0000000000000m_EPnt1000060001T1^@s6000000000OKP&(M z000060002H2mk;8000000000eKP&(M000060000l1poj5000000000mKP&(M00006 z0002300000000000000uKP&(M000060000h1^@s6000000000$KP&(M000060Dk}g zv;Y7A0000000000NIxt9000001^@s6fCB&k0000000000P(LgH000001^@s6{{#R4 z0000000000U_UGX000001^@s6y8r+H0000000000Xg@3f000001^@s6yZ`_I00000 z00000a6c>n000001^@s6lm!3)0Dk}g000000Ej;<0000000sa604D?h0000000000 z0GK~40000000sa60QUd@00000000000H{AK0000000sa60Qvv`00000000000I)wS z0000000sa60ImT500000000000JuLa0000000sa60RI3000000000000DsUwEC2ui z000I6008U+0000000000007uOEC2ui000I60015V0000000000008JeEC2ui000I6 z003bJ0000000000008(uEC2ui000I6001ur0000000000000O;EC2ui00031000pI z0000000000005x=D*ylh0Dk}n0001W1ONa4000000001}{wn|g000070002A2LJ#7 z0000000026{wn|g000070000t0RR91000000002E{wn|g00007000122LJ#700000 z0002M{wn|g000070000a2LJ#7000000002U{wn|g000070002e1b+Yk0000000000 z(Ecj`000002LJ#70ssI20000000000*#0X3000002LJ#7ZU_JX0000000000;QlKB z000002LJ#7atZ(d0000000000=>97J000002LJ#7^#K3?0000000000@ct_R00000 z2LJ#7f&l;k000000Dk}g0QmkZ0000000#g701OEL00000000000093h0000000#g7 z0I&xD000000000000{pp0000000#g70CWQY000000000001*Ex0000000#g70AdCJ z000000000002u!(0000000#g708j(~000000000003iP>0Dk}g000L70009300000 z00000001ceD*ylh000L7000C40000000000001!mD*ylh000L7003hN0000000000 z0021uD*ylh000L7004^u0000000000002P$D*ylh000L7008^}0000000000002n; zD*ylh000L70Dl0h0{{R3000000000`|0@6h00007000052><{90000000013|0@6h z000070001&1^@s6000000001B|0@6h000070002&0{{R3000000001J|0@6h00007 z0002V0{{R3000000001R|0@6h000070001q2><{90Dk}g00000c>gN^000002LJ#7 zFarPp0000000000fd4B1000002LJ#71poj50000000000i2o}9000002LJ#7Ne2J` z0000000000kpC+H000002LJ#7+yejr0000000000nExvP000002LJ#79R~ma00000 z00000pnv}>0000000#g70A>LI00000000000I2^f0000000#g70D=er0000000000 z0I>fn0000000#g700IO600000000000J#4v0000000#g707?e{00000000000Koq% z0000000#g70D1%f00000000000LcF<000000DlJn002n=0000000000007YcD*ylh z000L7006530000000000007wkD*ylh000L7008F&0000000000007|sD*ylh000L7 z0027#0000000000008L!D*ylh000L7002e;0000000000008j+D*ylh000L7001ot z044wc000000002^|0@6h000070000700000000000000004x9imoY^V6MqN*EC2ui z000L7004ag0000000000000mGEC2ui000L7000R90000000000000;OEC2ui000L7 z000UA0000000000001BWEC2ui000L70080&0000000000001ZeEC2ui000L7005B+ z0000000000001xmEC2ui0Dk}n0000B00000000000000u04x9i000070002c1poj5 z000000000$04x9i000070000C00000000000000;04x9i000070000o2LJ#700000 z0000`04x9i000070000D00000000000001304x9i000070000x1AhPj0000000000 zU;r!t000002LJ#7tqK4D0000000000XaFn#000002LJ#7_X7X`0000000000Z~!a- z000002LJ#7A_V{d0000000000cmON_000002LJ#75CQ-I0000000000fB-B200000 z2LJ#73j+WE000000Dk}g0EhrA0000000#g706+x*00000000000FVGI0000000#g7 z0M!8i00000000000GI$Q0000000#g701p5F00000000000H6RY0000000#g70M`Zp z00000000000H^>g0000000#g701yBG00000000000I&co0Dk}g000L7000pH00000 z00000006iEEC2ui000L7000sI0000000000006)MEC2ui000L7007<{9000000002!04x9i z00007000022LJ#7000000002+04x9i000070000J00000000000002^04x9i00007 z0002U0{{R300000000000W1Ij000070001c1poj50Dk}g000002mver000002LJ#7 zcLD$a00000000005CJRz000002LJ#7{Q&>~00000000007y&E*000002LJ#76aWAK z0000000000AOS1@000002LJ#7U;_XE0000000000C;==0000002LJ#7-30&u00000 z00000Fn<9o0000000#g70KNkN000000000005}0G0000000#g704@js0000000000 z06+mO0000000#g70JsGJ000000000007wBW0000000#g7096VA000000000008jxe z0000000#g70H6v0000000000009XMm000000DlJn000070000000000003YCEC2ui z000L7003SF0000000000003wKEC2ui000L7000gG0000000000003|SEC2ui000L7 z008s^0000000000004LaEC2ui000L7001xv0000000000004jiEC2ui000L7001cm z0Dk}g000000001p0W1Ij000070000L00000000000001x0W1Ij000070000s2><{9 z000000001(0W1Ij000070000M00000000000001>0W1Ij00007000172mk;800000 z0001}0W1Ij000070000n0ssI2000000Dk}gumLOp000002LJ#700IC20000000000 zxB)Bx000002LJ#7GX?+v0000000000zyT}(000002LJ#7^#%X{0000000000$N?+> z000002LJ#77XSbN0000000000&;cv}000002LJ#7?Fs+@0000000000*a0j60Dk}g z00#g70C58V00000000000N?>E0000000#g7022uS00000000000O$cM0000000#g7 z04fOp00000000000Pq1U0000000#g70HOu}00000000000Qdnc0000000#g70FVO! z00000000000006k0000000#g70Dlz+0000000000000OAEC2ui000L7001lq00000 z00000000mIEC2ui000L7003tL0000000000000;QEC2ui000L7003440000000000 z001BYEC2ui000L70040a0000000000001ZgEC2ui000L7008X?000000Dk}g0000m z0xSRk000070001;1^@s6000000000u0xSRk000070001}2><{9000000000$0xSRk z000070000<2><{9000000000;0xSRk000070001L1^@s6000000000`0xSRk00007 z0001?0RR9100000000130)H$3000002LJ#7lL-I-0000000000U;-=v000002LJ#7 z{{a910000000000XaXz%000002LJ#7-U9#t0000000000Z~`m<000002LJ#77ytkO z0000000000cmgZ{000002LJ#7O9TJ_0000000000fC4N4000002Y&zn0P6|>00000 z000000EhxC0000000#g70G00000000000FVMK0000000#g70F(y+0000000000 z0GI+S0000000#g700ajB00000000000H6Xa0000000#g702u%P00000000000H^{i z0000000#g70Corf0Dk}g00000006K8EC2ui000L7002P>0000000000006iGEC2ui z000L7001fn0000000000006)OEC2ui000L7004&s00000000000077WEC2ui000L7 z002S-0000000000007VeEC2ui000L7008X-00000000000Dl130xSRk000070001T z2><{9000000002s0xSRk000070002I3IG5A000000002!0xSRk000070001=2><{9 z000000002+0xSRk000070002K0ssI2000000002^0xSRk000070000c1^@s600000 z0000011tal0Dk}g2LJ#7u?GME00000000002m>qt000002LJ#7y$ApR0000000000 z5Cbd#000002LJ#70|fv800000000007y~Q-000002LJ#78UO$Q0000000000AOkD_ z000002LJ#7h6Mls0000000000C<812000002LJ#7e18c5000000000005AhA00000 z00#g702=@R000000000005}6I0000000#g70O<{9000000001p z11tal000070001t1^@s6000000001x11tal000070002X2mk;8000000001(11tal z000070000-0RR91000000001>11tal000070002W0ssI2000000001}11tal00007 z0Dk}g)dT2mk;8000000000`1S|jm000070000U0Dk}g00000 z00000SOhEp000002LJ#7*$Myv0000000000U<51x000002LJ#7d<6gi0000000000 zXap<(000002LJ#7(E|Vg0000000000a0Dy>000002LJ#79|r&c0000000000cmyl} z000002LJ#7z5xIL000000Dk}g0DuH60000000#g70N(=u00000000000Eh%E00000 z00#g702T!R00000000000FVSM0000000#g704oOo00000000000GI?U0000000#g7 z0HFu~00000000000H6dc0000000#g703QGV00000000000H_2k0Dk}g000L7002V* z0000000000006KAEC2ui000L7007ws0000000000006iIEC2ui000L7004*w00000 z00000006)QEC2ui000L7000&W00000000000077YEC2ui000L7007tt0000000000 z007VgEC2ui000L70Dk~Q3IG5A000000002k1S|jm000070000*2LJ#7000000002s z1S|jm000070001a1poj5000000002!1S|jm000070001j0ssI2000000002+1S|jm z00007000151ONa4000000002^1S|jm000070002-2><{90Dk}g0000000k@n00000 z2LJ#7AOHXW00000000002n8$v000002LJ#7djtRg00000000005Ctp%000002LJ#7 z6bb+U00000000007zHc<000002LJ#7*#ZCn0000000000AO$P{000002LJ#7(+L0o z0000000000D1QYk0000000#g70Dl7j000000000005AnC0000000#g703iSX00000 z0000005}CK0000000#g70D}qu000000000006+yS0000000#g70E-C#0000000000 z07wNa0000000#g70DB1l000000000008j-i000000DlJn001HY0000000000003A8 zEC2ui000L7002%00000000000003YGEC2ui000L7000CE0000000000003wOEC2ui z000L70071uOsn000070000E1^@s6000000Dk}gs0Azl000002LJ#790ULW00000 z00000umvmt000002LJ#7I0FCx0000000000xCJZ#000002LJ#7asvPW0000000000 zzy&M-000002LJ#7odN&=0000000000$OS9_000002LJ#7%?1Df0000000000&;=|2 z0Dk}g00#g703-ka00000000000N4dA0000000#g700;sA00000000000N@2I00000 z00#g70JH-D00000000000O$oQ0000000#g70Q?9500000000000PqDY0000000#g7 z05t*t00000000000Qdzg0000000#g70Dq+c000000000000006EC2ui000L70043b z0000000000000OEEC2ui000L7004yr0000000000000mMEC2ui000L7003?Y00000 z00000000;UEC2ui000L7006!S0000000000001BcEC2ui000L70086$000000Dk}g z0000e1}p#o000070002{2><{9000000000m1}p#o000070002P3IG5A000000000u z1}p#o000070000t1^@s6000000000$1}p#o000070001&1poj5000000000;1}p#o z000070000p0{{R3000000000`27fF7000002LJ#7m(^b0000000000U000002LJ#7JOls$0000000000AO|b}000002LJ#741WRu000000000004N76 z0000000#g70P_d{000000000005AtE0000000#g704V?f000000000005}IM00000 z00#g70HXx}000000000006+&U0000000#g70Fwm(000000000007wTc0000000#g7 z0E-3y000000Dk}g002-2EC2ui000L7001fg0000000000003AAEC2ui000L7001Ha z0000000000003YIEC2ui000L7000dM0000000000003wQEC2ui000L70080w00000 z00000003|YEC2ui000L7001ih0000000000004LgEPnt1000070000L1ONa400000 z0001h2P^;p000070000N1poj5000000001p2P^;p000070001S2LJ#7000000001x z2P^;p000070000i1^@s6000000001(2P^;p000070002g0RR91000000001>2P^;p z000070Dk}g>H+`&0000000000s0Syv00000 z2LJ#7vjzYF0000000000xCbl%000002LJ#7{R0310000000000zy~Y<000002LJ#7 z2n7HD0000000000$OkL{000002LJ#7qz3>10Dk}g000000MG|40000000#g704x9i z00000000000N4jC0000000#g702T-U00000000000N@8K0000000#g701E;D00000 z000000O$uS0000000#g703HSa00000000000PqJa0000000#g707?k}0000000000 z0Dt%gEC2ui000L7001oj000000000000008EC2ui000L7000yT0000000000000OG zEC2ui000L7007Aa0000000000000mOEC2ui000L7001rk0000000000000;WEC2ui z000L7001!q0000000000001BeEC2ui0Dk}n0000l00000000000000e2rK{q00007 z0002q0RR91000000000m2rK{q000070002e2LJ#7000000000u2rK{q000070001r z3IG5A000000000$2rK{q000070000c3IG5A000000000;2rK{q000070000m0Dk}g z0000000000PzWpl000002LJ#7VFCaE0000000000SO_ct000002LJ#7a0LJW00000 z00000U*000002LJ#7Hw6Fy00000000007zr!@000002LJ#7 z0to;B0000000000Ab$xg0000000#g70M!Tp000000000004ND80000000#g705Spq z000000000005AzG0000000#g705t#r000000000005}OO0000000#g70Okn*00000 z0000006+;W0000000#g700IU8000000000007wZe000000DlJn000^a0000000000 z002-4EC2ui000L7001@s0000000000003ACEC2ui000L7000IH0000000000003YK zEC2ui000L7001!x0000000000003wSEC2ui000L7000ID0000000000003|aEC2ui z000L7006`a0Dk}g000000001Z2`m5r000070000Z1poj5000000001h2`m5r00007 z0001i3IG5A000000001p2`m5r000070000t00000000000001x2`m5r000070001} z0{{R3000000001(2`m5r000070000o0{{R3000000Dk}gpb0Dh000002LJ#7`w9R6 z0000000000s0l0p000002LJ#7&ISMg0000000000un8;x000002LJ#7DFy%l00000 z00000xCtx(000002LJ#7VgvvH0000000000zzHk>000002LJ#7H~;_u0000000000 z$O$X}0Dk}g00#g70672v00000000000MH360000000#g7051vv00000000000N4pE z0000000#g70Kx|V00000000000N@EM0000000#g706G8w00000000000O$!U00000 z00#g70QCw000000000000PqPc0000000#g70Drp!0000000000008(2EC2ui000L7 z004&v00000000000000AEC2ui000L7003qL0000000000000OIEC2ui000L7002Y* z0000000000000mQEC2ui000L7005i=0000000000000;YEC2ui000L7000{X00000 z0Dk}g0000W3M>Es000070000x00000000000000e3M>Es000070002L1^@s600000 z0000m3M>Es000070000O1poj5000000000u3M>Es000070002o2><{9000000000$ z3M>Es000070002P1poj5000000000;3V$pB000002LJ#79tZ#c0000000000Pzo#n z000002LJ#7@&o_?0000000000SPCov000002LJ#70s{a50000000000UEs z000070000z00000000000002c3M>Es000070001r0{{R3000000002k3M>Es00007 z0002Z2LJ#7000000002s3M>Es000070001R3IG5A000000002!3M>Es000070000! z00000000000002+3M>Es0Dk}g2LJ#7#0UTY0000000000_zEll000002LJ#7=n4P; z000000000001GSt000002LJ#74*~!H00000000002n#F#000002LJ#7js^e#00000 z000005DP2-000002LJ#7j0pe$00000000007z-=_000002LJ#7KYsuK0000000000 z03Zu20000000#g706_!*000000000004NJA0000000#g70Du7i000000000005A(I z0000000#g705k^x000000000005}UQ0000000#g70OJDy000000000006+^Y00000 z00#g70LKFW000000Dk}g002k}EC2ui000L7003490000000000002-6EC2ui000L7 z002M$0000000000003AEEC2ui000L7002A%0000000000003YMEC2ui000L7003P9 z0000000000003wUEC2ui000L7004vs0000000000003|cEPnt1000070001@3IG5A z000000001Z3oHNt000070000%00000000000001h3oHNt000070000&0000000000 z0001p3oHNt000070000(00000000000001x3oHNt000070000=0RR91000000001( z3oHNt000070Dk}gZwLSY0000000000pbIPj000002LJ#7aRLAU0000000000s0%Cr z000002LJ#7cm@Cf0000000000unQ~z000002LJ#7@CN_@0000000000xC<-*00000 z2LJ#7L;wH)0000000000zzZw@000002LJ#7Qvm<~0Dk}g000000LTk00000000#g7 z073@<00000000000MH980000000#g7096D400000000000N4vG0000000#g709FbB z00000000000N@KO0000000#g70OJGz00000000000O$)W0000000#g70JRAK00000 z000000DtfcEC2ui000L7002b*0000000000008(4EC2ui000L7004yv0000000000 z0000CEC2ui000L7002e+0000000000000OKEC2ui000L7006KE0000000000000mS zEC2ui000L7002@30000000000000;aEC2ui0Dk}n0000s2LJ#7000000000W3@iWu z00007000251ONa4000000000e3@iWu000070000t3IG5A000000000m3@iWu00007 z0002F0RR91000000000u3@iWu000070002r2><{9000000000$3@iWu000070000A z2!8+o0000000000NDM3h000002LJ#7M*si-0000000000Pz)>p000002LJ#7hzbAz z0000000000SPU!x000002LJ#7(Fy000002LJ#7-2?yt000000Dk}g0B{T}0000000#g70P+d|0000000000 z0C)^60000000#g707w7;00000000000DufE0000000#g700#m900000000000Ei4M z0000000#g701FBL00000000000FVqU0000000#g707(D<00000000000GJFc0Dk}g z000L7004Xj0000000000005v2EC2ui000L7005Z^0000000000005{AEC2ui000L7 z007Dd0000000000006KIEC2ui000L70093A0000000000006iQEC2ui000L7002w? z0000000000006)YEC2ui000L70Dk~Y00000000000002U3@iWu00007000090ssI2 z000000002c3@iWu000070001v2LJ#7000000002k3@iWu000070002=0RR9100000 z0002s3@iWu000070000^00000000000002!3@iWu000070002-0RR910Dk}g00000 z@C+;f000002LJ#79RmOW0000000000_zWxn000002LJ#7^a=m~000000000001Yev z000002LJ#7v<{9000000001Z4J-fv z000070001y1ONa4000000001h4J-fv000070002%0ssI2000000001p4J-fv00007 z0001b2LJ#7000000001x4J-fv000070000`00000000000Dk}gm<=od000002LJ#7 z&jA1c0000000000pbabl000002LJ#7{0aa70000000000s0}Ot000002LJ#77XknP z0000000000unjB#000002LJ#7{saI30000000000xD6}-000002LJ#7v;hDB00000 z00000zzr+_0Dk}g00#g70KN(U00000000000LTq20000000#g704WLp0000000000 z0MHFA0000000#g70O<+<00000000000N4#I0000000#g708sz{00000000000N@QQ z0000000#g70O11w00000000000O$=Y0000000#g70Dl__0000000000008g}EC2ui z000L7002w}0000000000008(6EC2ui000L7005l`00000000000000EEC2ui000L7 z007Af0000000000000OMEC2ui000L7007kn0000000000000mUEC2ui000L7002?| z000000Dk}g0000O4lDow00007000241ONa4000000000W4lDow000070002t2LJ#7 z000000000e4lDow000070001&0{{R3000000000m4lDow000070001#2><{900000 z0000u4lDow000070000;0ssI2000000000$4u32F000002LJ#7AqW5f0000000000 zNDeFj000002LJ#7Qvd(}0000000000P!22r000002LJ#7EeHSr0000000000SPm=z z000002LJ#7cme00000000000B{a00000000#g70J91J00000000000C)~80000000#g7 z0I3K700000000000DulG0000000#g70OSDx00000000000EiAO0000000#g709gqD z00000000000FVwW0000000#g70HXr{0Dk}g00000005W{EC2ui000L7002h?00000 z00000005v4EC2ui000L7002J&0000000000005{CEC2ui000L7005E%0000000000 z006KKEC2ui000L70015W0000000000006iSEC2ui000L7005l_00000000000Dl0$ z4lDow00007000282LJ#7000000002U4lDow000070002@0ssI2000000002c4lDow z000070000a1ONa4000000002k4lDow000070000x2LJ#7000000002s4lDow00007 z0000f0ssI2000000002!4lDow0Dk}g2LJ#7Q~&?~0000000000@D3~h000002LJ#7 zi3b1x0000000000_zo-p000002LJ#7RR910000000000001qqx000002LJ#7IRgLy z00000000002oEd(000002LJ#7RsaA100000000005DzQ>000002LJ#7L4N}P00000 z0000002mJ}0000000#g708s=0000000000003Z)60000000#g709OD20000000000 z04NVE0000000#g70Eh+v000000000005A_M0000000#g70IdiB000000000005}gU z0000000#g700;*F000000Dk}g002M_EC2ui000L7005{00000000000002l2EC2ui z000L7001fm0000000000002-AEC2ui000L7006WG0000000000003AIEC2ui000L7 z007?s0000000000003YQEC2ui000L7007Gh0000000000003wYEPnt10000700013 z00000000000001R4=exx000070001W0ssI2000000001Z4=exx000070001V2LJ#7 z000000001h4=exx000070000$3IG5A000000001p4=exx000070000-0{{R300000 z0001x4=exx000070Dk}g=LY})0000000000m=7!f000002LJ#7T>}6B0000000000 zpbsnn000002LJ#7S_c3C0000000000s1Gav000002LJ#7YXSfO0000000000un#N% z000002LJ#7X9NHM0000000000xDPA<000002LJ#7)dc_m0Dk}g000000Kg9{00000 z00#g70Jj1F00000000000LTw40000000#g70L%dZ00000000000MHLC0000000#g7 z0L%se00000000000N4*K0000000#g709ge900000000000N@WS0000000#g709gP4 z00000000000DtHYEC2ui000L7004mr0000000000008h0EC2ui000L7007Ga00000 z00000008(8EC2ui000L7003<{9000000000m5G()y000070001N0ssI2000000000u5G()y00007 z0000U34Z_p0000000000KoBed000002LJ#7jtKw&0000000000NDwRl000002LJ#7 z;t2o%0000000000P!KEt000002LJ#7eF*>n0000000000SP(1#000002LJ#7+y?*v z0000000000U=S<-000002LJ#7)(HRr000000Dk}g0B8^_0000000#g70O1G#00000 z000000B{g20000000#g709pV500000000000C*5A0000000#g70N4ir0000000000 z0DurI0000000#g70Hp{300000000000EiGQ0000000#g70Hgx|00000000000FV$Y z0Dk}g000L7002w~0000000000005W}EC2ui000L7003eF0000000000005v6EC2ui z000L7005y10000000000005{EEC2ui000L70049Z0000000000006KMEC2ui000L7 z003(S0000000000006iUEC2ui000L70Dl0c0RR91000000002M5G()y000070001h z3IG5A000000002U5G()y000070001700000000000002c5G()y000070001S1poj5 z000000002k5G()y000070001(1ONa4000000002s5G()y000070001t1ONa40Dk}g z00000=nyOb000002LJ#7Fa!Vq0000000000@DMBj000002LJ#7CkFrk0000000000 z_z)}r000002LJ#7<{9000000001Z5i9@z000070000X0{{R3000000001h5i9@z z000070001u0RR91000000001p5i9@z000070001C00000000000Dk}gkP$2Z00000 z2LJ#7(E0Dk}g00#g70Cx!h00000000000KgF}0000000#g705Amr00000 z000000LT$60000000#g70Nw%s00000000000MHRE0000000#g708It}0000000000 z0N4>M0000000#g70P6_=00000000000N@cU0000000#g70Dofu0000000000008I_ zEC2ui000L7002x00000000000008h2EC2ui000L7004~x0000000000008(AEC2ui z000L7003|T00000000000000IEC2ui000L7001Ki0000000000000OQEC2ui000L7 z004sm000000Dk}g0000G5-b1!000070002b2><{9000000000O5-b1!000070001F z00000000000000W5-b1!000070002_2><{9000000000e5-b1!000070000A1ONa4 z000000000m5-b1!000070001c2LJ#7000000000u5`QcJ000002LJ#7J^}y$00000 z00000KoTqf000002LJ#73kCoH0000000000ND?dn000002LJ#7W(EKN0000000000 zP!cQv000002LJ#7QU?G40000000000SQ0D%000002LJ#7GzkCz0000000000U=l0< z000002Y&zn0N@1x00000000000B8~{0000000#g70IC8200000000000B{m400000 z00#g70KEzT00000000000C*BC0000000#g70LB6U00000000000DuxK0000000#g7 z0E7Yn00000000000EiMS0000000#g70FMX&0Dk}g000000058@EC2ui000L7004yu z0000000000005X0EC2ui000L7003tI0000000000005v8EC2ui000L7001xt00000 z00000005{GEC2ui000L7001xs0000000000006KOEC2ui000L7000>R0000000000 z0Dl0u5-b1!000070000M1ONa4000000002M5-b1!000070001{1poj5000000002U z5-b1!000070002v2><{9000000002c5-b1!000070001w1poj5000000002k5-b1! z000070001r2mk;8000000002s5-b1!0Dk}g2LJ#70}B8E0000000000=n^ad00000 z2LJ#7VF&;K0000000000@DeNl000002LJ#7mH_|&00000004mhe*gdg0QeFt00000 z00#g70I3N80000000000000v#0000000#g70B8dM000000000000<{900000000136D$A#000070002D0{{R3000000001B6D)rK z000002LJ#7015yA0000000000XcH^|000002LJ#7;|Bl$0000000000a1$&500000 z2LJ#7XaE2J0000000000coQrD000002LJ#7ECK)k0000000000fD<{9000000001x6f6J$000070001M0000000000 z0001(6f6J$000070001j0{{R3000000001>6f6J$000070002C2mk;8000000001} z6f6J$000070000#1ONa400000000266f6J$00007004gg1_b~B0000000000xD+e^ z000002LJ#7kO%+(0000000000z!WS1000002LJ#7`2qj{0000000000$P_F900000 z2LJ#7b_4(b0000000000&=f2H000002LJ#7rv?B30000000000*c2=P000002LJ#7 z@&W(=004gg000000N@lX0000000#g70QCm|00000000000O%Af0000000#g70QLz0 z00000000000Pqwn0000000#g706Yf(00000000000QeLv0000000#g70HOf^00000 z00000000#%0000000#g70E-9!000000000000@5-EC2ui000L7003(U0000000000 z000mbEC2ui000L7003+N0000000000000;jEC2ui000L7000^S0000000000001Br zEC2ui000L7008z10000000000001ZzEC2ui000L7007Ym0000000000001x*EC2ui z004gn000130{{R3000000000u6)XS%00007000110ssI2000000000$6)XS%00007 z0001`2LJ#7000000000;6)XS%000070000g3IG5A000000000`6)XS%000070001{ z0{{R300000000136)XS%00007000292LOKn0000000000U==I?000002LJ#7_XYp} z0000000000Xca5~000002LJ#77X$zR0000000000a1|^7000002LJ#7?+5?@00000 z00000coi%F000002LJ#7&<6kj0000000000fE6qN000002LJ#70|o#900000004gg z0EiVV0000000#g708<{9000000002!6)XS%000070002+0ssI200000 z0002+6)XS%000070001l0{{R3000000002^6)XS%000070002M0ssI20000000000 z7Ayb&000070002(0ssI2004gg000002o@{=000002LJ#7hy(xt00000000005Ed)| z000002LJ#7Z~y=R00000000007#1u5000002LJ#7qX_^20000000000AQmhD00000 z2LJ#7aR2}S0000000000C>AUL000002LJ#7u>}AC0000000000FcyC-0000000#g7 z0CE5T000000000005}#b0000000#g70CNBU000000000006-Qj0000000#g70ImoC z000000000007w=r0000000#g70L2FY000000000008kbz0000000#g702~DX00000 z0000009Y0*0000000(~n0037C0000000000003YXEC2ui000L7008p|0000000000 z003wfEC2ui000L70077Ayb&000070001+0ssI2000000001}7Ayb&000070002< z0ssI200000004gguof%;000002LJ#7IRyX!0000000000xE3q`000002LJ#7`UC&~ z0000000000z!oe3000002LJ#7VFmyI0000000000$QCRB000002LJ#7cK`qY00000 z00000&=xEJ000002LJ#7ZVCVZ0000000000*cL1R004gg00#g70DA!d0000000000 z0N@rZ0000000#g705k&t00000000000O%Gh0000000#g70E!0y00000000000Pq$p z0000000#g70J;SL00000000000QeRx0000000#g70J#DH0000000000000*(00000 z00#g70BC;-0000000000000OVEC2ui000L7006QD0000000000000mdEC2ui000L7 z007$s0000000000000;lEC2ui000L7001!s0000000000001BtEC2ui000L7008;{ z0000000000001Z#EC2ui000L7004aj00000004gg0000m7c2k(000070000w1poj5 z000000000u7c2k(000070001y0{{R3000000000$7c2k(000070000o1ONa400000 z0000;7c2k(000070001&0ssI2000000000`7c2k(000070000b2><{90000000013 z7c74O000002LJ#7IRXFx0000000000U>7U^000002LJ#7cmMzZ0000000000XcsI1 z000002LJ#7QUm}10000000000a2G59000002LJ#7HV6O!0000000000co!@H00000 z2LJ#7`UL<00000000000fEO$P000002LOKn0C@la00000000000EibX0000000#g7 z0Otq*00000000000FW0f0000000#g705b#t00000000000GJmn0000000#g70FeR! z00000000000H7Bv0000000#g707U@+00000000000H_x%0000000#g70DcGn004gg z00000006KTEC2ui000L70006C0000000000006ibEC2ui000L70049a0000000000 z006)jEC2ui000L7005o^00000000000077rEC2ui000L7002q~0000000000007Vz zEC2ui000L7008#{0000000000004j37c2k(000070000?0RR91000000002s7c2k( z000070002k0{{R3000000002!7c2k(000070002c2><{9000000002+7c2k(00007 z0000?1poj5000000002^7c2k(00007000073IG5A00000000007%Tt)004gg2LJ#7 zIR^j$00000000002pB8?000002LJ#7UjYCB00000000005Ev`~000002LJ#776||V z00000000007#J)7000002LJ#7djJ3c0000000000AQ&tF000002LJ#7v;_bF00000 z00000C>SgN000002LJ#7fC7I2000000000005BLV0000000#g70MH5m0000000000 z05}*d0000000#g70DJ%d000000000006-Wl0000000#g705b&u000000000007w`t z0000000#g7000XB000000000008kh#0000000#g7089h`00000004gg003AREC2ui z000L7003|X0000000000003YZEC2ui000L7003MD0000000000003whEC2ui000L7 z006TD0000000000003|pEC2ui000L7006290000000000004LxEC2ui000L70012b z0000000000004j(EC7E1000070001e00000000000001p7%Tt)00007000190ssI2 z000000001x7%Tt)000070002a1poj5000000001(7%Tt)000070002V0ssI200000 z0001>7%Tt)000070001+3IG5A000000001}7%Tt)00007004ggZwUYZ0000000000 zuox@=000002LJ#7@(BO{0000000000xEL$|000002LJ#7rV0Q60000000000z!)q5 z000002LJ#7egFUf0000000000$QUdD000002LJ#7$^`%b0000000000&=@QL00000 z2LJ#7t^xo6004gg000000N5BT0000000#g70QLs}00000000000N@xb0000000#g7 z0G$N@00000000000O%Mj0000000#g70IdN400000000000Pq+r0000000#g706GBx z00000000000QeXz0000000#g70H+540000000000004g(EC2ui000L7001-v00000 z00000000OXEC2ui000L7002}00000000000000mfEC2ui000L7000pN0000000000 z000;nEC2ui000L7003160000000000001BvEC2ui000L7004jh0000000000001Z% zEC2ui004gn0000Y1ONa4000000000m87u$*000070002*1^@s6000000000u87u$* z000070000R2><{9000000000$87u$*000070001i00000000000000;87u$*00007 z0001j00000000000000`87u$*000070001r1pt2l0000000000SQ#t;000002LJ#7 zA_f2e0000000000U>Pg`000002LJ#77X|k0000000000co{4J000002LJ#7*98Co00000 z004gg0Du`R0000000#g70E7Sl00000000000EihZ0000000#g70MG^i0000000000 z0FW6h0000000#g70O0`u00000000000GJsp0000000#g706GQ$00000000000H7Hx z0000000#g70Am6G00000000000H_%(004gg000L7008a^0000000000006KVEC2ui z000L7004ym0000000000006idEC2ui000L7006}a0000000000006)lEC2ui000L7 z004ss00000000000077tEC2ui000L7008$20000000000007V#EC2ui000L7004j3 z0RR91000000002k87u$*000070000)1poj5000000002s87u$*000070002A3IG5A z000000002!87u$*00007000260ssI2000000002+87u$*000070002T2mk;800000 z0002^87u$*000070000t2><{9004gg0000002(X+000002LJ#7sRjT50000000000 z2pTK^000002LJ#7#03BV00000000005E?81000002LJ#7Aq4;c00000000007#b`9 z000002LJ#7DFpxk0000000000AQ~(H000002LJ#769NDL0000000000C>nn(00000 z00#g70AdON000000000005BRX0000000#g70N4fq000000000005}>f0000000#g7 z0NMcn000000000006-cn0000000#g709*n9000000000007x1v0000000#g70Hp%} z000000000008kn%0000000(~n007+z0000000000003ATEC2ui000L7008m`00000 z00000003YbEC2ui000L7001rt0000000000003wjEC2ui000L70049W0000000000 z003|rEC2ui000L7006uK0000000000004LzEC2ui000L70018X004gg000000001h z8Y}<+000070002p0ssI2000000001p8Y}<+000070002?0RR91000000001x8Y}<+ z000070001n3IG5A000000001(8Y}<+00007000001poj5000000001>8Y}<+00007 z0001s0{{R300000004ggs2VH)000002LJ#7kO}|*0000000000uo^4?000002LJ#7 zCIbKf0000000000xEd?~000002LJ#7Edl@l0000000000z#1$7000002LJ#7qy+!~ z0000000000$QmpF000002LJ#7h5!Hn0000000000&>AcN004gg00#g70O0}v00000 z000000N5HV0000000#g70F?;<00000000000N@%d0000000#g70PO|<0000000000 z0O%Sl0000000#g701^oR00000000000Pq?t0000000#g70PX<*00000000000Qed# z0000000#g703d$`00000000000000REC2ui000L7004#o0000000000000OZEC2ui z000L7000>S0000000000000mhEC2ui000L7007Vd0000000000000;pEC2ui000L7 z004~#0000000000001BxEC2ui000L7000RG00000004gg0000e8!P|-000070002% z1^@s6000000000m8!P|-000070000}1ONa4000000000u8!P|-000070002P0ssI2 z000000000$8!P|-000070002z0ssI2000000000;8!P|-000070001i2mk;800000 z0000`8!UeS000002LJ#7Xa)cP0000000000SQ{(=000002LJ#7_Xhv~0000000000 zU>hs|000002LJ#79|QmZ0000000000Xd5g5000002LJ#7hX4Qo0000000000a2qTD z000002LJ#7stN!A0000000000cpEGL000002LOKn0DA%e00000000000Dv1T00000 z00#g70G|Q?00000000000Einb0000000#g702T)T00000000000FWCj0000000#g7 z0GSB@00000000000GJyr0000000#g70FMa(00000000000H7Nz0000000#g706Gc) z004gg00000005{PEC2ui000L7002+{0000000000006KXEC2ui000L7007$u00000 z00000006ifEC2ui000L7005T>0000000000006)nEC2ui000L70055x0000000000 z0077vEC2ui000L7006520000000000004i`8!P|-000070001-2LJ#7000000002k z8!P|-000070002K1^@s6000000002s8!P|-000070002A2><{9000000002!8!P|- z000070001q00000000000002+8!P|-000070001Q1ONa4000000002^8!P|-004gg z2LJ#7PXYh{0000000000030j;000002LJ#7%Lf1e00000000002plW`000002LJ#7 ziU0rr00000000005F9K3000002LJ#7JP7~*00000000007#u7B000002LJ#71_A&8 z0000000000ARH_J000002LJ#72nK%u000000000004N+R0000000#g70E++s00000 z0000005BXZ0000000#g70PG3?000000000005}{h0000000#g70Pz9<0000000000 z06-ip0000000#g709XM4000000000007x7x0000000#g703itg00000004gg002-N zEC2ui000L7007Mi0000000000003AVEC2ui000L7004{t0000000000003YdEC2ui z000L7008F%0000000000003wlEC2ui000L7004>v0000000000003|tEC2ui000L7 z006oO0000000000004L#EC7E1000070000z0RR91000000001h94r6;000070002> z0{{R3000000001p94r6;000070001u00000000000001x94r6;000070001v00000 z000000001(94r6;000070001w00000000000001>94r6;00007004ggdI|sl00000 z00000s2nT+000002LJ#7m;(R+0000000000upBG^000002LJ#7#s>fZ0000000000 zxEw41000002LJ#7(*^(l0000000000z#J?9000002LJ#7xCa0L0000000000$Q&#H z000002LJ#7LJ9x?004gg000000MHyP0000000#g70Ehtq00000000000N5NX00000 z00#g703ZYa00000000000N@-f0000000#g70FVFx00000000000O%Yn0000000#g7 z0BHmO00000000000Pq|v0000000#g70A&II00000000000Qi3#EC2ui000L7008g> z00000000000000TEC2ui000L7006ZL0000000000000ObEC2ui000L7006%P00000 z00000000mjEC2ui000L7004^$0000000000000;rEC2ui000L7000dF0000000000 z001BzEC2ui004gn0001V0ssI2000000000e9V`F<000070002Y0{{R3000000000m z9V`F<000070000%2mk;8000000000u9V`F<000070000@1poj5000000000$9V`F< z000070002E0{{R3000000000;9V`F<000070001y004gg0000000000P#r7)00000 z2LJ#7odEy<0000000000SRE_?000002LJ#76axSN0000000000U>z&~000002LJ#7 z#t8rb0000000000XdNs7000002LJ#7k^lez0000000000a2+fF000002LJ#7{sjO4 z00000004gg0C*iN0000000#g70A>OJ00000000000Dv7V0000000#g70FwX!00000 z000000Eitd0000000#g702~Sc00000000000FWIl0000000#g70EY$u0000000000 z0GJ&t0000000#g70AUIM00000000000H7T#004gg000L7005B)0000000000005{R zEC2ui000L7002b@0000000000006KZEC2ui000L7000LA0000000000006ihEC2ui z000L7005&30000000000006)pEC2ui000L7002P+00000000000077xEC2ui000L7 z004g>0ssI2000000002c9V`F<000070001q1^@s6000000002k9V`F<000070001# z00000000000002s9V`F<000070001$00000000000002!9V`F<00007000250RR91 z000000002+9V`F<000070002N0ssI2004gg00000_#G?&000002LJ#7qzV8400000 z0000003Iv=000002LJ#7<^})&00000000002p%i|000002LJ#7mH+?%0000000000 z5FRW5000002LJ#7nE?O*00000000007#=JD000002LJ#7st5o80000000000ARd1# z0000000#g70GR^-000000000004N?T0000000#g702%}U000000000005Bdb00000 z00#g707(S^000000000005~2j0000000#g70Q3a_000000000006-or0000000#g7 z08j-0000000000007xDz0000000(~n007wt0000000000002-PEC2ui000L7005~2 z0000000000003AXEC2ui000L7003SD0000000000003YfEC2ui000L7002e>00000 z00000003wnEC2ui000L7005T&0000000000003|vEC2ui000L7005W(004gg00000 z0001Z9xMO=000070001U1^@s6000000001h9xMO=000070001)00000000000001p z9xMO=000070001b1poj5000000001x9xMO=00007000120ssI2000000001(9xMO= z000070000*1^@s600000004ggpdKs$000002LJ#7Zvp@S0000000000s2(f;00000 z2LJ#769oVO0000000000upTS`000002LJ#74hR4M0000000000xE?G3000002LJ#7 z$q4`e0000000000z#c3B000002LJ#776SkP0000000000$Q~>J004gg00#g70DS=f z00000000000MH&R0000000#g70L}pb00000000000N5TZ0000000#g706hi(00000 z000000N@@h0000000#g701gEJ00000000000O%ep0000000#g70Cfcb0000000000 z0Pr3x0000000#g70GodR0000000000008(NEC2ui000L70034A00000000000000V zEC2ui000L7008&|0000000000000OdEC2ui000L7007_z0000000000000mlEC2ui z000L7005o`0000000000000;tEC2ui000L7005i-00000004gg0000WA1nX>00007 z0001;00000000000000eA1nX>000070002r1poj5000000000mA1nX>000070001{ z2><{9000000000uA1nX>000070002$3IG5A000000000$A1nX>000070002u2mk;8 z000000000;A1r?W000002LJ#7l>q<%0000000000P#-J+000002LJ#7WC{QP00000 z00000SRX6^000002LJ#7r~v=~0000000000U>__1000002LJ#7=LP@(0000000000 zXdf&9000002LJ#7B?15d0000000000a33rH000002LOKn02%`T00000000000C*oP z0000000#g704fLo00000000000DvDX0000000#g709ywD00000000000Eizf00000 z00#g70H+B600000000000FWOn0000000#g70ILZA00000000000GJ;v0000000#g7 z051dp004gg00000005vLEC2ui000L7004Lh0000000000005{TEC2ui000L7001ip z0000000000006KbEC2ui000L7002%30000000000006ijEC2ui000L7006ZE00000 z00000006)rEC2ui000L7007ej0000000000004i;A1nX>000070001v0{{R300000 z0002cA1nX>000070001e1^@s6000000002kA1nX>000070001q3IG5A000000002s zA1nX>000070000<3IG5A000000002!A1nX>000070001=00000000000002+A1nX> z004gg2LJ#7pa1{>0000000000_#Z3)000002LJ#7jsgGx000000000003a*?00000 z2LJ#7SO@?B00000000002p}u~000002LJ#7P6+@200000000005Fji7000002LJ#7 zngjp<00000000007$7VF000002LJ#7xdVRy000000000003aYN0000000#g707D7@ z000000000004N|V0000000#g70AU3H000000000005Bjd0000000#g70BQmN00000 z0000005~8l0000000#g70HFW?000000000006-ut0000000#g70L=pc00000004gg z002lJEC2ui000L7001Nd0000000000002-REC2ui000L7004Od0000000000003AZ zEC2ui000L7002G%0000000000003YhEC2ui000L7001lm0000000000003wpEC2ui z000L7000LB0000000000003|xEC7E100007000260{{R3000000001ZAS?g?00007 z0002R0{{R3000000001hAS?g?000070001@00000000000001pAS?g?000070000j z1^@s6000000001xAS?g?000070000|2><{9000000001(AS?g?00007004ggehB~o z0000000000pdc&&000002LJ#7g8={l0000000000s30r=000002LJ#7xds3L00000 z00000uple|000002LJ#7f(ZZs0000000000xF9S5000002LJ#7_Xq$00000000000 zz#uFD000002LJ#7egyyk004gg000000LUOL0000000#g70Hgo_00000000000MH;T z0000000#g70NVxt00000000000N5Zb0000000#g70Hpu`00000000000N@}j00000 z00#g70Hy!{00000000000O%kr0000000#g707wG>00000000000PuexEC2ui000L7 z006)Q0000000000008(PEC2ui000L7004gk00000000000000XEC2ui000L7008s` z0000000000000OfEC2ui000L7006%T0000000000000mnEC2ui000L7002D&00000 z00000000;vEC2ui004gn0002H1ONa4000000000WAuIp@000070001?1ONa400000 z0000eAuIp@000070002&0ssI2000000000mAuIp@000070000Z2mk;8000000000u zAuIp@000070000C3IG5A000000000$AuIp@00007000220swyi0000000000NFgi$ z000002LJ#7+6Djs0000000000P$4V;000002LJ#7;|Kr%0000000000SRpI`00000 z2LJ#7Mg#x=0000000000U?D63000002LJ#7I0pa#0000000000Xdx^B000002LJ#7 zI|2Xz00000004gg0B|8J0000000#g70165K00000000000C*uR0000000#g70Q?02 z00000000000DvJZ0000000#g70BQ*U00000000000Ei(h0000000#g70G0v(00000 z000000FWUp0000000#g70PzX{00000000000GJ^x004gg000L7008*~0000000000 z005vNEC2ui000L7001xu0000000000005{VEC2ui000L7002h_0000000000006Kd zEC2ui000L7005)`0000000000006ilEC2ui000L7005E(0000000000006)tEC2ui z000L7004ig0RR91000000002UAuIp@000070000D2LJ#7000000002cAuIp@00007 z000250{{R3000000002kAuIp@00007000163IG5A000000002sAuIp@000070001J z2LJ#7000000002!AuIp@000070000U0{{R3004gg00000@F6S!000002LJ#73k3iG z0000000000_#rF+000002LJ#7NC5x<000000000003s{^000002LJ#7rvLx|00000 z000002qG*1000002LJ#7`2zp|00000000005F#u9000002LJ#7r~m)}0000000000 z7$Scx0000000#g70I~)E000000000003aeP0000000#g70M7~l000000000004O3X z0000000#g70R9I6000000000005Bpf0000000#g70Bi;T000000000005~En00000 z00#g70FVLz000000000006-!v0000000(~n0024y0000000000002lLEC2ui000L7 z006)U0000000000002-TEC2ui000L7007+w0000000000003AbEC2ui000L7000IF z0000000000003YjEC2ui000L7005H;0000000000003wrEC2ui000L7002}2004gg z000000001RA}jy^000070001l1poj5000000001ZA}jy^000070000y1^@s600000 z0001hA}jy^000070000C1ONa4000000001pA}jy^00007000130ssI2000000001x zA}jy^00007000041poj500000004ggm?A6y000002LJ#7Spfh50000000000pdu^) z000002LJ#7@&*6^0000000000s3I%?000002LJ#7QwIP50000000000up%q~00000 z2LJ#7u?PSF0000000000xFRe7000002LJ#7ssI200000000000z#=RF004gg00#g7 z0L=;j00000000000LUUN0000000#g70Kx$P00000000000MH^V0000000#g70MG*f z00000000000N5fd0000000#g70IL8100000000000N^4l0000000#g708Rw}00000 z000000O%qt0000000#g70O5ZI0000000000008hJEC2ui000L7004ah0000000000 z008(REC2ui000L7006}b00000000000000ZEC2ui000L7003YI0000000000000Oh zEC2ui000L7001im0000000000000mpEC2ui000L7002b^00000004gg0000OBP;*_ z00007000041^@s6000000000WBP;*_000070002Q1ONa4000000000eBP;*_00007 z0002u1poj5000000000mBP;*_000070002=2mk;8000000000uBP;*_000070001R z2LJ#7000000000$BP@Ra000002LJ#7vjG4A0000000000NFyu&000002LJ#7S^)q6 z0000000000P$Mh=000002LJ#7D*^xj0000000000SR*U|000002LJ#7hY0`x00000 z00000U?VI5000002LJ#7vIqbG0000000000Xd^5D000002LOKn02c`W0000000000 z0B|EL0000000#g701XNN00000000000C*!T0000000#g70ILN600000000000DvPb z0000000#g70Coic00000000000Ei0004gg00000005XHEC2ui000L7005~30000000000005vPEC2ui000L7 z008L*0000000000005{XEC2ui000L7000>X0000000000006KfEC2ui000L7003J7 z0000000000006inEC2ui000L7000LG0000000000004i$BP;*_000070002200000 z000000002UBP;*_000070000~1ONa4000000002cBP;*_000070000E2LJ#700000 z0002kBP;*_000070000R1ONa4000000002sBP;*_000070000t2LJ#7000000002! zBP;*_004gg2LJ#7SqA_B0000000000@FOe$000002LJ#7x&{CM0000000000_#-R; z000002LJ#7#RLEV000000000003<8`000002LJ#7XbAuS00000000002qY{300000 z2LJ#7w*deE00000000005F{)B000002LJ#7D++%A000000000002m}J0000000#g7 z00avF000000000003akR0000000#g70F?s(000000000004O9Z0000000#g70OAJ# z000000000005Bvh0000000#g705u8#000000000005~Kp0000000#g70Cfof00000 z004gg002NFEC2ui000L7004;t0000000000002lNEC2ui000L7005W;0000000000 z002-VEC2ui000L7002z_0000000000003AdEC2ui000L7002k?0000000000003Yl zEC2ui000L7005c-0000000000003wtEC7E1000070001=1ONa4000000001RBrE^` z000070000;3IG5A000000001ZBrE^`000070002400000000000001hBrE^`00007 z0000s0RR91000000001pBrE^`000070001F1ONa4000000001xBrE^`00007004gg z^aB6@0000000000m?SI!000002LJ#7uK)l50000000000pd>5+000002LJ#7l?VU; z0000000000s3a@^000002LJ#7wE+MC0000000000up}%1000002LJ#7PX+)000000 z00000xFjq9000002LJ#7Ee8Mq004gg000000Kg<{9000000000eB`g2{000070001=2mk;800000 z0000mB`g2{000070002*1ONa4000000000uB`g2{000070000X2LOKn0000000000 zKqV{y000002LJ#7Dgpoi0000000000NF^))000002LJ#7vjYGC0000000000P$et? z000002LJ#7vH$=80000000000SS2g~000002LJ#7p#=Z{0000000000U?nU700000 z2LJ#7vj6}900000004gg0B9vF0000000#g70JQ)B00000000000B|KN0000000#g7 z02BrQ00000000000C*)V0000000#g70PP3>00000000000DvVd0000000#g70OJJ! z00000000000Ei_l0000000#g70JZ=C00000000000FWgt004gg000L70046d00000 z00000005XJEC2ui000L7006oH0000000000005vREC2ui000L7001rn0000000000 z005{ZEC2ui000L7001`x0000000000006KhEC2ui000L7007hi0000000000006ip zEC2ui000L7004hA0RR91000000002MB`g2{000070001z0{{R3000000002UB`g2{ z000070000s0ssI2000000002cB`g2{000070000N2mk;8000000002kB`g2{00007 z000182mk;8000000002sB`g2{000070000V0{{R3004gg00000=p`%w000002LJ#7 zxBvhE0000000000@Fgq&000002LJ#7NCf}@0000000000_$4d=000002LJ#7gaH5m z0000000000046K|000002LJ#7Qwab700000000002qr85000002LJ#7_Xz+100000 z000005GH>t0000000#g70A&gQ000000000002n4L0000000#g705b;w0000000000 z03aqT0000000#g708a=2000000000004OFb0000000#g70J#7F000000000005B#j z0000000#g709*+G000000000005~Qr0000000(~n0074a0000000000002NHEC2ui z000L7000;U0000000000002lPEC2ui000L7000OH0000000000002-XEC2ui000L7 z006uN0000000000003AfEC2ui000L7000dG0000000000003YnEC2ui000L7006oG z004gg000000001JCM*B|000070000W0{{R3000000001RCM*B|000070000x0RR91 z000000001ZCM*B|000070001X0{{R3000000001hCM*B|000070002+2mk;800000 z0001pCM*B|000070000o2><{900000004ggkR~hu000002LJ#7;R*l%0000000000 zm?kU$000002LJ#7nFs&?0000000000pe8H;000002LJ#7YY6}V0000000000s3t4` z000002LJ#7&IkYi0000000000uqG@3000002LJ#7CISEe0000000000xF#$B004gg z00#g70I3H600000000000Kg_J0000000#g70F?#+00000000000LUgR0000000#g7 z0AmLL00000000000MI5Z0000000#g70G0#*00000000000N5rh0000000#g70MP*e z00000000000N^Gp0000000#g707QQS0000000000008JFEC2ui000L7003zU00000 z00000008hNEC2ui000L7000&S0000000000008(VEC2ui000L7002w_0000000000 z0000dEC2ui000L7006%V0000000000000OlEC2ui000L7006!R00000004gg0000G zCoBK}000070000G2LJ#7000000000OCoBK}000070001J0ssI2000000000WCoBK} z000070002J00000000000000eCoBK}000070001p2><{9000000000mCoBK}00007 z0001P0RR91000000000uCoF#e000002LJ#7t_A=A0000000000Kqo8!000002LJ#7 zg9!it0000000000NGB`+000002LJ#7R|o(A0000000000P$w(^000002LJ#7ss#W5 z0000000000SSKt1000002LJ#7O9%h}0000000000U?(g9000002LOKn0HX*100000 z000000B9#H0000000#g7080Y^00000000000B|QP0000000#g700{*E0000000000 z0C*=X0000000#g70JR7J00000000000Dvbf0000000#g7067W(00000000000Ej0n z0000000#g705}2w004gg000000059DEC2ui000L7002D+0000000000005XLEC2ui z000L7004po0000000000005vTEC2ui000L7006!K0000000000005{bEC2ui000L7 z006lO0000000000006KjEC2ui000L7009370000000000004iuCoBK}0000700014 z0ssI2000000002MCoBK}00007000120RR91000000002UCoBK}000070002~2><{9 z000000002cCoBK}000070000r2><{9000000002kCoBK}000070000o3IG5A00000 z0002sCoBK}004gg2LJ#72?GEC0000000000=qD@y000002LJ#7zW@LL0000000000 z@Fy$)000002LJ#7e+U2o0000000000_$Mp?000002LJ#7a{&MV000000000004OW~ z000002LJ#7A_D*b00000000002q-K7000002LJ#7H3xqH000000000001zlF00000 z00#g70B8sR000000000002nAN0000000#g70D%Dj000000000003awV0000000#g7 z0F49y000000000004OLd0000000#g70B!^T000000000005B*l0000000#g709ptD z00000004gg001~BEC2ui000L7006-N0000000000002NJEC2ui000L7002}400000 z00000002lREC2ui000L7006=O0000000000002-ZEC2ui000L7006880000000000 z003AhEC2ui000L7004*s0000000000003YpEC7E1000070001m0{{R3000000001J zC@cT~000070002u1^@s6000000001RC@cT~000070002>1poj5000000001ZC@cT~ z000070002P00000000000001hC@cT~000070000Q2LJ#7000000001pC@cT~00007 z004gg%mn}d0000000000kSHtw000002LJ#7j|Tt%0000000000m?$g&000002LJ#7 zPzV430000000000peQT=000002LJ#7!~g&Q0000000000s3<{9000000000GDJ%d0000070002J z0{{R3000000000ODJ%d0000070002f2mk;8000000000WDJ%d0000070002x0{{R3 z000000000eDJ%d000007000251poj5000000000mDJ%d0000070002S004gg00000 z00000I4LXu000002LJ#7umk`A0000000000Kq)K$000002LJ#7gbDxv0000000000 zNGU7;000002LJ#7L;?T+0000000000P$?_`000002LJ#7#{d8T0000000000SSc(3 z000002LJ#7r3L^100000004gg0AMLB0000000#g701gQN00000000000B9*J00000 z00#g70MP^h00000000000B|WR0000000#g70JH)C00000000000C*`Z0000000#g7 z0J;MJ00000000000Dvhh0000000#g70A2wA00000000000Ej6p004gg000L7006=Q z00000000000059FEC2ui000L7004^z0000000000005XNEC2ui000L7007kq00000 z00000005vVEC2ui000L7001rp0000000000005{dEC2ui000L7001Zm0000000000 z006KlEC2ui000L7004hY3IG5A000000002EDJ%d0000070001g2LJ#7000000002M zDJ%d000007000213IG5A000000002UDJ%d0000070001M1ONa4000000002cDJ%d0 z000070000E3IG5A000000002kDJ%d0000070002U00000004gg00000;3+Hs00000 z2LJ#7IR*d#0000000000=qW4!000002LJ#79|`~f0000000000@F^?+000002LJ#7 z^9ld}0000000000_$e#^000002LJ#7F9`qu000000000004gj1000002LJ#71qJ{B z00000000002r7Rp0000000#g70LcIV000000000001zrH0000000#g70NVrr00000 z0000002nGP0000000#g70LlOW000000000003a$X0000000#g70Ne%u0000000000 z04ORf0000000#g7051Xn000000000005B>n0000000(~n003wO0000000000001~D zEC2ui000L7006rN0000000000002NLEC2ui000L70049e0000000000002lTEC2ui z000L7001Bb0000000000002-bEC2ui000L7005Q-0000000000003AjEC2ui000L7 z007GX004gg000000001BDl7m1000070002R1poj5000000001JDl7m1000070001C z2><{9000000001RDl7m1000070000w2LJ#7000000001ZDl7m100007000192LJ#7 z000000001hDl7m1000070001i0{{R300000004ggh$<`q000002LJ#7%m4rY00000 z00000kSZ(y000002LJ#7#0dZZ0000000000m?|s)000002LJ#78VLXZ0000000000 zpeif?000002LJ#7(+2L0000000#g7009L600000 z000000B|cT0000000#g70Js4F00000000000C+1b0000000#g70OkY$0000000000 z0Dvnj0000000#g70JjJL004gg00000004+9EC2ui000L70021w00000000000059H zEC2ui000L7007Vc0000000000005XPEC2ui000L70040c0000000000005vXEC2ui z000L7002-40000000000005{fEC2ui000L70077Y0000000000004imD=Yv200007 z0000&1ONa4000000002ED=Yv2000070000>3IG5A000000002MD=Yv2000070001p z1poj5000000002UD=Yv2000070000c2><{9000000002cD=Yv2000070001H2LJ#7 z000000002kD=Yv2004gg2LJ#7TL=IE0000000000;43Tu000002LJ#7Q3n7300000 z00000=qoG$000002LJ#7ZUX=S0000000000@GC3;000002LJ#7(EtDd0000000000 z_$w>`000002LJ#7Q3?P6000000000004yv3000002LJ#7(g1$|000000000000=BB z0000000#g70Otw-000000000001zxJ0000000#g70GkB>000000000002nMR00000 z00#g70Mh^f000000000003a+Z0000000#g70G$H>000000000004OXh0000000#g7 z0I>rA00000004gg001y7EC2ui000L7000RJ0000000000001~FEC2ui000L7007?z z0000000000002NNEC2ui000L7005{50000000000002lVEC2ui000L7004sq00000 z00000002-dEC2ui000L70021%0000000000003AlEC7E1000070000%1^@s600000 z0001BEGz&3000070002`2><{9000000001JEGz&3000070002w1poj5000000001R zEGz&3000070001P0ssI2000000001ZEGz&3000070002m2><{9000000001hEGz&3 z00007004ggX9oZP0000000000h%77s000002LJ#7a0vha0000000000kSr_!00000 z2LJ#7+5-Rp0000000000m@F&+000002LJ#7P67Y`0000000000pe!r^000002LJ#7 zDFXli0000000000s4Of1000002LJ#7hYA1y004gg000000I)190000000#g70Qm<1 z00000000000JtnH0000000#g704xIl00000000000KhCP0000000#g707C}=00000 z000000LUyX0000000#g70I~!C00000000000MINf0000000#g70Mq~g0000000000 z0N8&lEC2ui000L7000340000000000007`DEC2ui000L7007_v0000000000008JL zEC2ui000L7000UJ0000000000008hTEC2ui000L7004gm0000000000008(bEC2ui z000L7003YK00000000000000jEC2ui004gn0002h000000000000008Ei3>400007 z0002i00000000000000GEi3>4000070002j00000000000000OEi3>4000070002T z2><{9000000000WEi3>4000070002C0{{R3000000000eEi3>400007000180swyi z0000000000FfA+q000002LJ#7g$e)w0000000000I4vvy000002LJ#7eg*&l00000 z00000KrJi)000002LJ#7EC~Pr0000000000NG&V?000002LJ#7oCE*>0000000000 zP%SI~000002LJ#7d4000070002p0RR9100000 z0002EEi3>400007000263IG5A000000002MEi3>4000070002f1poj5000000002U zEi3>4000070001f0{{R3000000002cEi3>4000070001!0{{R3004gg00000*exso z000002LJ#74+H=J0000000000;4Lfw000002LJ#7=?DM-0000000000=q)S&00000 z2LJ#7^a%g}0000000000@GUF=000002LJ#7O$Y!00000000000_$@2|000002LJ#7 z+5i9m000000000004{$l0000000#g70Qd<2000000000000=HD0000000#g708|J7 z000000000001z%L0000000#g70Fws*000000000002nST0000000#g706hW#00000 z0000003a?b0000000#g70IUiC000000000004Odj0000000(~n001uo0000000000 z001y9EC2ui000L7000XK0000000000001~HEC2ui000L7002<}0000000000002NP zEC2ui000L7007$n0000000000002lXEC2ui000L7001=x0000000000002-fEC2ui z000L7002t{004gg0000000013E-U~5000070001D1poj5000000001BE-U~500007 z0001{2mk;8000000001JE-U~5000070000G3IG5A000000001RE-U~5000070001G z2LJ#7000000001ZE-U~5000070001d2LJ#700000004ggfG#Wm000002LJ#7Tm%3B z0000000000h%PJu000002LJ#7dIJCe0000000000kS;6$000002LJ#7pauW{00000 z00000m@X^;000002LJ#769WJM0000000000pe`%`000002LJ#7s09E30000000000 zs4gr3004gg00#g70C5Qb00000000000I)7B0000000#g70M7*g00000000000JttJ z0000000#g70Nelo00000000000KhIR0000000#g70Nnrp00000000000LU&Z00000 z00#g70Llpf00000000000MITh0000000#g70Q-Lj0000000000007u7EC2ui000L7 z001`w0000000000007`FEC2ui000L7005^70000000000008JNEC2ui000L7006TH z0000000000008hVEC2ui000L7006KF0000000000008(dEC2ui000L7005{600000 z004gg00000FDw86000070002g1^@s60000000008FDw86000070002p2mk;800000 z0000GFDw86000070002q2LJ#7000000000OFDw86000070002$0{{R3000000000W zFDw86000070002Z2mk;8000000000eFD!om000002LJ#7-T(jq0000000000FfS|s z000002LJ#7bq4?d0000000000I4>*!000002LJ#7C<{9000000002MFDw86000070002t00000000000002UFDw86000070000A z0ssI2000000002cFDw86004gg2LJ#7dIPx#004gg000000H`o50000000#g7 z0OJY(00000000000I)DD0000000#g70M!Qo00000000000JtzL0000000#g70O|k$ z00000000000KhOT0000000#g7022fN00000000000LU;b0000000#g70G|c`00000 z000000MLIhEC2ui000L7005@}0000000000007u9EC2ui000L7008d_0000000000 z007`HEC2ui000L7000vR0000000000008JPEC2ui000L7008U-0000000000008hX zEC2ui000L7005f@0000000000008(fEC2ui004gn0000i3IG5A0000000000F)RQ8 z000070002n0ssI20000000008F)RQ8000070000K2mk;8000000000GF)RQ800007 z0001B1ONa4000000000OF)RQ8000070002$0RR91000000000WF)RQ8000070001G z0RVph0000000000C^0Mm000002LJ#7?g;<@0000000000Ffl9u000002LJ#7yaoUO z0000000000I58{$000002LJ#7HwXX#0000000000Krt);000002LJ#7>i_@%00000 z00000NHHt`000002LJ#7O9ub|00000004gg08lY30000000#g70KWnN0000000000 z09Y|B0000000#g70PFw&00000000000AMjJ0000000#g70AvUN00000000000BA8R z0000000#g709ytC00000000000B|uZ0000000#g70DTGo00000000000C+Jh004gg z000L7003A90000000000004k7EC2ui000L7001il0000000000004+FEC2ui000L7 z003+S00000000000059NEC2ui000L7003460000000000005XVEC2ui000L7005W= z0000000000005vdEC2ui000L7004io2><{9000000001}F)RQ8000070002(0RR91 z0000000026F)RQ8000070002(00000000000002EF)RQ800007000100{{R300000 z0002MF)RQ8000070001s1ONa4000000002UF)RQ8000070002)00000004gg00000 z&@n6k000002LJ#70000000000008hZEC2ui000L7006lM z00000004gg0002^GAsZ9000070000C2mk;80000000000Gb{iA000070000F3IG5A z0000000008Gb{iA000070002{0RR91000000000GGb{iA000070002?1ONa400000 z0000OGb{iA000070000y0{{R3000000000WGc11q000002LJ#7eFp#l0000000000 zC^IYo000002LJ#7aRdMW0000000000Ff%Lw000002LJ#7KLP*%0000000000I5R8& z000002LJ#7vjqSE0000000000Kr<`=000002LJ#7;sF2v0000000000NHZ(|00000 z2LOKn0BQ#S000000000008le50000000#g702v1W000000000009Z3D0000000#g7 z02m4Y00000000000AMpL0000000#g7022oQ00000000000BAET0000000#g707d}- z00000000000B|!b0000000#g70QLX?004gg00000004M1EC2ui000L7005c;00000 z00000004k9EC2ui000L7003SC0000000000004+HEC2ui000L7007Gg0000000000 z0059PEC2ui000L7007zt0000000000005XXEC2ui000L7000dL0000000000004iW zGb{iA000070001U2mk;8000000001}Gb{iA000070002}1poj50000000026Gb{iA z000070002#2LJ#7000000002EGb{iA000070000+1^@s6000000002MGb{iA00007 z0000~2><{9000000002UGb{iA004gg2LJ#7MhE}^0000000000&@(Im000002LJ#7 z_y7O^0000000000*fT5u000002LJ#7hXDWp0000000000;4>@$000002LJ#7_XPj| z0000000000=rb$;000002LJ#7@Bsh-0000000000@G~p`000002LJ#7nFfCV00000 z000000QfU30000000#g70Qmp_0000000000001;B0000000#g70G0;;0000000000 z00=ZJ0000000#g70EY+w000000000001z}R0000000#g70J;YN000000000002nkZ z0000000#g705k#s00000004gg001B~EC2ui000L7003VH0000000000001a7EC2ui z000L7003DA0000000000001yFEC2ui000L7004>!0000000000001~NEC2ui000L7 z005~00000000000002NVEC2ui000L7003kK0000000000002ldEC7E1000070000S z2LJ#7000000000`G%NrB000070000{0RR910000000013G%NrB000070001|1ONa4 z000000001BG%NrB000070002(1poj5000000001JG%NrB000070002{0000000000 z0001RG%NrB00007004gg3kLuI0000000000cr+{k000002LJ#7{09I40000000000 zfHW)s000002LJ#7Z3O@T0000000000h%_t!000002LJ#7`~Uy|0000000000kTfg+ z000002LJ#7Hv#|v0000000000m^3T^000002LJ#7%m)Af004gg000000H8E100000 z00#g70E7tu00000000000H`!90000000#g70L}vd00000000000I)PH0000000#g7 z04E9n00000000000Jt0RR91000000002^ zG%NrB00007000121poj50000000000H7o!C00007000301poj50000000008H7o!C z000070002{0ssI2000000000GH7o!C00007000032><{9000000000OH7o!C00007 z0000x3IKlq0000000000AT=xi000002LJ#7{Qv*}0000000000C^akq000002LJ#7 zasmJV0000000000Ff}Xy000002LJ#7{r~^~0000000000I5jK)000002LJ#70SW*B z0000000000Ks77?000002LJ#7E(ZVr00000004gg07x|~0000000#g709pwE00000 z0000008lk70000000#g70L=mb000000000009Z9F0000000#g70JQ}G0000000000 z0AMvN0000000#g70MZ5k00000000000BAKV0000000#g708a`400000000000B|)d z004gg000L7003?U0000000000004M3EC2ui000L7006}Z0000000000004kBEC2ui z000L7002M&0000000000004+JEC2ui000L7000RH00000000000059REC2ui000L7 z005Z>0000000000005XZEC2ui000L7004jY0RR91000000001>H7o!C0000700001 z0RR91000000001}H7o!C000070002o1poj50000000026H7o!C00007000020RR91 z000000002EH7o!C000070002)2mk;8000000002MH7o!C000070001#1ONa4004gg z00000$Tchg000002LJ#7K?wi=0000000000&^0Uo000002LJ#7!vp{T0000000000 z*flHw000002LJ#7SPB3D0000000000;594&000002LJ#70|5X40000000000=rt?= z000002LJ#77zh9W0000000000@HKxd0000000#g70Cxuf00000000000Qfa500000 z00#g70Lcgd0000000000001^D0000000#g700aR5000000000000=fL0000000#g7 z09FS8000000000001!4T0000000#g704)Om000000000002nqb0000000(~n000F6 z0000000000001C1EC2ui000L7000I70000000000001a9EC2ui000L7000L800000 z00000001yHEC2ui000L7004Uf0000000000001~PEC2ui000L7000O90000000000 z002NXEC2ui000L7002h^004gg000000000;HY@-D000070002)0{{R3000000000` zHY@-D00007000200{{R30000000013HY@-D000070000^0{{R3000000001BHY@-D z000070002$2LJ#7000000001JHY@-D000070001z0ssI200000004gga5gLe00000 z2LJ#7R|Wt80000000000cs48m000002LJ#7<_7=(0000000000fHo`u000002LJ#7 zuLuAD0000000000h&C($000002LJ#7um%7C0000000000kTxs;000002LJ#7tpor7 z0000000000m^Lf`004gg00#g708j=100000000000H8K30000000#g707?b`00000 z000000H`)B0000000#g705b>x00000000000I)VJ0000000#g70Bi^V0000000000 z0Jt_R0000000#g70K@?R00000000000KhgZ0000000#g70EvGD00000000000077~ zEC2ui000L7004IZ0000000000007W7EC2ui000L7000^W0000000000007uFEC2ui z000L7005i`0000000000007`NEC2ui000L7000RA0000000000008JVEC2ui000L7 z000UB00000004gg0002+HY@-D000070001t2mk;8000000002^HY@-D000070001` z1poj50000000000H!J`E000070001O2mk;80000000008H!J`E00007000181ONa4 z000000000GH!J`E000070000}0{{R3000000000OH!Obu000002LJ#73jqKC00000 z00000AU7-k000002LJ#73;_TD0000000000C^sws000002LJ#7p9KH_0000000000 zFgGj!000002LJ#74FLcE0000000000I5#W+000002LJ#79R&aY0000000000KsPJ^ z000002LOKn0JsDI000000000007y410000000#g7038MZ000000000008lq900000 z00#g70M`cq000000000009ZFH0000000#g70MG&e00000000000AM#P0000000#g7 z0P6(+00000000000BAQX0000000#g702>DY004gg00000003||EC2ui000L7001Be z0000000000004M5EC2ui000L7003eM0000000000004kDEC2ui000L70093200000 z00000004+LEC2ui000L7008<100000000000059TEC2ui000L7006xK0000000000 z004iOH!J`E000070000&2><{9000000001>H!J`E000070002d2LJ#7000000001} zH!J`E000070000E0RR910000000026H!J`E00007000111ONa4000000002EH!J`E z000070000F0RR91000000002MH!J`E004gg2LJ#7DFgrj0000000000$Tuti00000 z2LJ#75(fYP0000000000&^Igq000002LJ#74+8)I0000000000*f%Ty000002LJ#7 z{0RU60000000000;5RG)000002LJ#71Oxy80000000000=r=3?000002LJ#7!3BQ+ z00000000000Pr^~0000000#g70PzO^00000000000Qfg70000000#g701yEH00000 z00000001~F0000000#g70K@|T000000000000=lN0000000#g70KEbL0000000000 z01!AV0000000#g70M-fs00000004gg000;`EC2ui000L7006TI0000000000001C3 zEC2ui000L70077Z0000000000001aBEC2ui000L7007qt0000000000001yJEC2ui z000L7000#T0000000000001~REC2ui000L70021z0000000000002NZEC7E100007 z0001b0RR91000000000;I4l4F000070002y2mk;8000000000`I4l4F0000700010 z0ssI20000000013I4l4F000070002h3IG5A000000001BI4l4F000070000I0RR91 z000000001JI4l4F00007004ggP6hw~0000000000a5yXg000002LJ#769E7K00000 z00000csMKo000002LJ#76afGL0000000000fH*7w000002LJ#7S_%LF0000000000 zh&U_&000002LJ#7X9WNN0000000000kT@&=000002LJ#7=m-D+004gg000000GK!| z0000000#g702KiM00000000000H8Q50000000#g70F?v)00000000000H`=D00000 z00#g70Ko_V00000000000I)bL0000000#g702ToN00000000000Ju0T0000000#g7 z0G0{>00000000000Kk7ZEC2ui000L7005%_000000000000781EC2ui000L7005K% z0000000000007W9EC2ui000L7000&O0000000000007uHEC2ui000L70062400000 z00000007`PEC2ui000L7008F$0000000000008JXEC2ui004gn0002v0RR9100000 z0002+I4l4F00007000170{{R3000000002^I4l4F000070000#2><{90000000000 zIV=DG000070000y3IG5A0000000008IV=DG000070000N0RR91000000000GIV=DG z000070002+2>^cp00000000007&$Be000002LJ#7i2(or0000000000AUP}m00000 z2LJ#7H3$Fz0000000000C^;+u000002LJ#77y$qP0000000000FgYv$000002LJ#7 z836zQ0000000000I5{i;000002LJ#7aRvYY00000004gg06;k`0000000#g70R0I7 z000000000007yA30000000#g70N4ls000000000008lwB0000000#g702%=R00000 z0000009ZLJ0000000#g70FMFy00000000000AM*R0000000#g70EPkp0000000000 z0BAWZ004gg000L70052%0000000000003|~EC2ui000L7006lP0000000000004M7 zEC2ui000L7008I-0000000000004kFEC2ui000L7003VI0000000000004+NEC2ui z000L7004Uk00000000000059VEC2ui000L7004iM0{{R3000000001(IV=DG00007 z0002H3IG5A000000001>IV=DG000070000R0RR91000000001}IV=DG000070000) z2mk;80000000026IV=DG000070000S0RR91000000002EIV=DG000070001I3IG5A z004gg00000z&R`c000002LJ#7paTE^0000000000$T=(k000002LJ#7vjPAB00000 z00000&^ass000002LJ#7ss{i70000000000*f}f!000002LJ#7h6exu0000000000 z;5jS+000002LJ#79RUCU0000000000=sABZ0000000#g70FVX%00000000000Ps01 z0000000#g709OP600000000000Qfm90000000#g70N@G$00000000000025H00000 z00#g70E7kr000000000000=rP0000000#g70H+85000000000001!GX0000000(~n z003kI0000000000000;|EC2ui000L7007bo0000000000001C5EC2ui000L7008g` z0000000000001aDEC2ui000L7002D$0000000000001yLEC2ui000L70018W00000 z00000001~TEC2ui000L7005c^004gg000000000$IxGMH000070000W0RR9100000 z0000;IxGMH000070000(1poj5000000000`IxGMH000070002S3IG5A0000000013 zIxGMH000070000X0RR91000000001BIxGMH000070000-0ssI200000004ggXgVwa z000002LJ#7A^`vZ0000000000a5^ji000002LJ#7BLM&a0000000000cseWq00000 z2LJ#7xdZ?J0000000000fI2Jy000002LJ#7lnMX<0000000000h&n6)000002LJ#7 zY6SoQ0000000000kUA^?004gg00#g700aX700000000000GK)~0000000#g70CfQX z00000000000H8W70000000#g70D}Yo00000000000H``F0000000#g703ZSY00000 z000000I)hN0000000#g707wS_00000000000Ju6V0000000#g70HuEl0000000000 z006)`EC2ui000L700319000000000000783EC2ui000L7004>s0000000000007WB zEC2ui000L7001Nb0000000000007uJEC2ui000L7007+v0000000000007`REC2ui z000L7001on00000004gg0002!IxGMH000070002W2mk;8000000002+IxGMH00007 z0002I2LJ#7000000002^IxGMH000070000b0RR910000000000J1hVI000070000c z0RR910000000008J1hVI000070002^2mk;8000000000GJ1lT0000000#g704V_g004gg00000003w^EC2ui000L7 z008d;0000000000003}1EC2ui000L70052z0000000000004M9EC2ui000L7004sp z0000000000004kHEC2ui000L70046e0000000000004+PEC2ui000L7007Ph00000 z00000004iGJ1hVI000070001Q3IG5A000000001(J1hVI000070001V3IG5A00000 z0001>J1hVI000070002B0ssI2000000001}J1hVI000070001M1poj50000000026 zJ1hVI000070000e1poj5000000002EJ1hVI004gg2LJ#7Dggih0000000000z&k7e z000002LJ#7KLG#$0000000000$U7_m000002LJ#7iva)t0000000000&^s&u00000 z2LJ#78v+0T0000000000*gGr$000002LJ#7YXblP0000000000;5#e;000002LJ#7 zQUZSf00000000000O&g`0000000#g705}K$00000000000Ps630000000#g7073%* z00000000000QfsB0000000#g70AT|F0000000000002BJ0000000#g709^?H00000 z0000000=xR0000000#g704o6i00000004gg000m?EC2ui000L7002q?0000000000 z000;~EC2ui000L7007?#0000000000001C7EC2ui000L7003D80000000000001aF zEC2ui000L7001lj0000000000001yNEC2ui000L70055z0000000000001~VEC7E1 z000070000j0RR91000000000$JS+eJ000070001a0ssI2000000000;JS+eJ00007 z0000_1ONa4000000000`JS+eJ00007000271ONa40000000013JS+eJ000070000k z0RR91000000001BJS+eJ00007004gg(g6Sf0000000000Xgn+c000002LJ#7y#xRN z0000000000a6Bvk000002LJ#7*9ias0000000000cswis000002LJ#7qyhi{00000 z00000fIKV!000002LJ#7=?MS;0000000000h&(I+000002LJ#7Bnkik004gg00000 z0FXQ^0000000#g7038Vc00000000000GK>10000000#g70L=sd00000000000H8c9 z0000000#g7051Um00000000000H{1H0000000#g70K^9X00000000000I)nP00000 z00#g703`|l00000000000JwiVEC2ui000L7001xn0000000000006)|EC2ui000L7 z001!o000000000000785EC2ui000L7002V?0000000000007WDEC2ui000L7005~4 z0000000000007uLEC2ui000L7005W<0000000000007`TEC2ui004gn0000o0RR91 z000000002!JS+eJ000070001u1poj5000000002+JS+eJ000070002j0ssI200000 z0002^JS+eJ000070001V2mk;80000000000JuCnK000070000H1poj50000000008 zJuCnK000070001D0|0*j00000000005Irma000002LJ#7g$4is00000000007(FZi z000002LJ#7;0OQ!0000000000AU!Mq000002LJ#7_yzy~0000000000C_O9y00000 z2LJ#7*8uh-%0000000000pgk-A z000002LJ#71q%QG0000000000s68wI000002LJ#72m}BC0000000000ustjQ00000 z2LJ#7$O!-d0001g000000JuFY0000000#g70JR1H00000000000Kh#g0000000#g7 z05bsq00000000000LVQo0000000#g70EGbn00000000000MI=w0000000#g70L%mc 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 z

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 z3ONfK1@`~|;KG+W;|dxF^!ES&@WTC<3!@4d1{C-J02afS+T;ovCp7o~06D|`{}%uN z002P_5QYLn4F*yS2M7QF02}}S095z@05HS-mrHL783uIt0026}m&!T|8wL0P042kh z>Iw@R2KWE~KEwT&YoiJo2GsZf09V78>dXon2lV&=0AIuXmrHdD8YTGv09?cU|F-}D z002P_5QYLn4F&?T3Ddh6))6 zH2MGl0>=H9i*pJZ1^NI0M#h(_ISU&F`TziJ#+Q1{3K~b0`Tzi(#{K`i00000K@Jdx z0z(Z30=EnY2mk;a0002A`Tzhq$Nm4a00000K@Jdx0z(Z30T0QFaZDn06`8Ah5|zk1_LVr3kjsXAw06`8Ah5|zk z1_Ox!3bItv;G{QCd^h}xGrNedbV9Q*(PtJ{}aNedbV zJp2Fv!rYg7NedbVT>Jn4MctR0NedbWeEa|aE8hK=3p5KE2Auo=03hC%D%1)Z2E6Gnzc;Eg1 z2mk;80000000000Bme*ato;B0aNn2eN(&+e)cpVexZjuRN(&yBFiQ&r4`lQJ007|q z|AYVl00dt>mqSYnAvP@j003a%{r?C60000000000000yK002b(003Cv{r?C600000 z00000000~S003P60023nB*0{{R3m;g?!W3mOLO{{R3m;g?!W3mOIt0096n;g?EH3mShc z0096n;r;&%00000000000000K0000)0096f;r;&)00000000000000K000170096X z;r;&w00000000000000S0001V0096P;r;(O00000L=GTs3JwTC3jhEB0000K0002| z_5c7l;r;&w00004^Ev;M4(fZ_fB6#xJL00000000008~^|SZ1(^Fh~fSJ4gdfE z1dBQV06`8Ag91zr2mk;8Bme*ajQ0Qlc;Ws3x00000000000000K0001_0RaG*;{E>x00000 z000000000K0002I0RaGz;{E?300000L=F&H4hR4g0002g0RaH0;{E>x0000000000 z0000K0002&0RaG@;{E>x00000000000000q0001N_y7Qy;{6Bzj{pDw1jm<3PYWs! zr1$^;@Z$adng9R*1fV&W>re|R9&`c$09fPw{}liL002Y|5J?UQ02}}S0E_|w0AS;n z%1;X#CaeMh0AS<&{}liL002Y|5J?UQ05kvq04(_c0BGa=|BnCw00b(RN>2+a4`lfO z0Knt@|C#^*00aX$m+MdqDIPQf0RSlE{r?pJ0000)4iHHW2ml-a002w_0RS-Mmx@pe z8V}U@001!L{r`^u000D~IG0OL3n>o_`TzikQDo-`~U#p z=KcSg00004?>3j~Pzxy@)CB;(Y;Q0JG*PYW6+ z3OHT_a55)Wc0I=u% z|C#^*00dGtm+MdqDISyt0RR~2{r?pJ0000)4iHHW2ml-a006880RSNAmx@pe8V@x6 z001E9{r`^u000E^HJ3|I3n>q5{Qv*}0D%90cre|R9y|vD0O08T z{}liL002Y|5J?UQ02}}S08|G70O;tKickw058V9#0O;ub|BnCw00eI}mrG9zDGwC> z002Pg{r{Q(000C?HJ9s93n?Dt2LS-6>HYr|00000L=F&14hR4o0002|2LS-E>6bcH z3mPtj{r~{5>HYt900004>NEfVK@Jdx0znQKg9A(sKmY&$0000i0000)2mt^H>X(95 z3n~V52mt`->X))r3o-_*2mt_a?3e0Q3o?J?2mt^H?fw5000000000000000K0002| z2mt^P?fw5500000000000000K0000K2>}2Y?fw4`00000000000000K0001#{{R3G z?fw5500004<}&~Q0000S00022{{R3O?fw4_00004(lY=6K@Jdu0!$7F0000K002M$ zWC;NP2<`p<8UO$Q00000000006aWAKd0000000000Bme*a{Qm#| zNbUXqmjD0&1co!0+g1x1f4m6+0Ko12{{#R4000000000002BZK0MrQq0J!b_{{;X5 z000000000002BZK0PG0?0I==-{{#R4000000000002BZK00asF0I2Q#{{;X500000 z0000002BZK02~Sd0HE#t{{;X5000000000002BZK05l2#0GRFlfByvl0000000000 z000yK002x10RWKg{r?OA0000000000000yK003kP0RV{Y{r?L90000000000000yK z004Xn0RVvQ{r_wL00002XATem000yK005K<0RY(T{r?&O0000000000000yK0068C z0RZ6b{r?C6000005C8xG0000q0002Q3IPDv?Uw>r3o?KF3IPBx?*0D=0000000000 z0000K0000K3jqKq?*0D+00000000000000K0000i3jqKi?*0D+00000000000000K z0000)3jqKa?*0EJ00000Tn-Qb0000K000173jqKy?*0EH00000Tn-Qb0000K0001V z3jqK~?){g8O$!l!j0*t(K<@qj82|tP00000000006aWAKqzeH6Nbddr9smFU00000 z000006aWAKybA#UQ11Qz9smFU00000000006aWAK)C&OsSnmD*BLDyZ0000000000 z6aWAK>D>RAg)2K)>G08sFk zI$8@Ve=H3F0Fdzg{}ccK000000000002BZK07MM|0GROo{}ccK000000000002BZK z09*|L0HE;w{|^8F000000000002BZK0CWuj0GROo|4RS>000000000002BZK0E`U* z0MPLL|6l+B000000000002BZK0Hh5802uN88vhyq0000000000000~S006uV0RSNJ z{r?V^Jyi=A4@3k301)y0|Cay&00crWm)lkg8Gi&00RV{c{r?020000000000000yK z000~g0RVvU{r?020000000000000yK001-&0RVXM{r?C60000000000000yK002x5 z0RV9E{r?C60000000000000yK003kT0RU+6{r?UC0000000000000yK004Xr0RUj} z{eS-s00000000000000K0001#4gmmI@%{e_00000000000000K000224gmmA@%{e_ z00000000000000K0002Q4gmm2@%{e<00000000000000K0002o4gml_@%{e@00000 z000000000K0002=4gml-@%{e}000000Dk}g000006aWAK3=aVSF!BBW3IG5A00000 z000006aWAKBo6@qDDnOO1poj500000000006aWAKJP!c?Ao2bG1poj50000000000 z6aWAKR1X0F81eo83jhEB00000000006aWAKY!3kd5b^#0761SM0000000000L4UG0O0Zc|2_Z!00dVp003kT5K9UU2tf-;4hR4M0000002BZK z0Q3(50Qm9!{|^8F000000000002BZK01OZT0Pyks{|Nv9000000000002BZK03;9r z0O;}k{|5j7000000000002BZK06Y)@0O0Zc{|5j700000e*gdg000yK002}F0RY(X z{r@5W000164iEqU000yK003+d0RZsv{r@5W000164iEqU000yK004v#0RRZ{{r?02 z0000000000000yK005j20RRB<{r?020000000000000yK006WQ0RZ^%{r?RB00000 z00000000yKAOHZ&5CH)2@%{e|00000000000000i0002w5CH(_@s}cA3n~T_5di=w z@|RLx3o;2z5di>T^8Nn~mpxSr7cSHX0RT|){r{H$000EXD*ymN4iJL^P7WXfM+y!Q zK@JE>3jibl005K`0RYJIm(pGfA_lw>0RRB=m-=1{A_wFV0RRZ|{g)$O3o##r2mt^f z^Zox4000048!G?+0000y0000q5&-}x^Zl1|Ukf>ZbP@po*z^7W5&!@I0000000000 z6aWAKj1mC=;Pd_eGynhq00000000006aWAKq!IxD2=x8`2LJ#700000000006aWAK zyb=Kb0QCL;5&!@I00000000008~^|S)Di&z2=x8`9RL6T07VWEg929$2mk;800000 z6aWAq0Q3?800{K`|1$sp003+b5C8xG03-ka01OiW05J6ZmrGy^AvZJ=0RTAk{r^4y z0001V4iEqU000yK002xA0RUk1{r?XD0000000000001Na003kY0RUL^{g0Lc0M z|49G<004gu5C8xG02BZK08ADE008>^|1|&r003?d5C8xG02}}S0Av;c04VzX|7`#O z002Y|5N-+%2t^A30000002}}S0E89+0C@WS|9AiZ002Y|5P1p?2t^A35C8xG001li z005*G0RY(g{g>lo3n_op76AY#`~Ck600000000000000K0002&76AYt`~Ck600000 z000000000K000047Xbhm`~Ckw00000b`B5#0000K0000S7Xbi3`~CkY00000V-64i z0000i0000q7XbiR`~Ck%00000K@Jdx0znQKg9A+tAY2L#7)O_jWD5}oWETMdc>DdA zqht#yHW0|0nVpCGiD1R2OJpz0HFQ-ms@5FNgr$(0RZ6r{r?OA0000000000 z001li004v;0RY(j{g>Nl3o0HN0RY(j{r@-s0000000000002|~007Jx0RRC0{g(@8 z3sD~=8UX+({{8<900000000000000i0000y8UX+x{{5GGXA3DGY#IRoApZUT2><{9 z0000000000OaK4?gc<<=82X#V~G3;+NC0000000000EC2uioErfEVE+A=duIzNAIuv80AT+8|3v@*00000 z00000089V?0OT710GR&$ms@5F9+yFB3o9Qq9035>{{8<900000000000000i0000? z9035({{5GGXA3DGd>jD)(Ek1ZKmY&$0000000000Bme*alpFy7`2PKu(`gGK2fQ2s z05Jdkm-}f8F$eS<0RV{q{g*Rp3o!;P9RUCk0GDcN3o-^|9RUDH0GFa_3rYsG9RUEC z0GIM=3o1Y49RUFN0RI0300000000000000K0002|9RUFF0RI0300000000000000) z0001d6afI}0RI1>00004Cm)wvYYRCJ#1sJlPyzn`fB*mh1nrliYYQ?4oE`xHkO7z4 zYYQ?a)E)r<2m=297XSbN07MQLMh+lM4hR4M00000Gynhq^d12K2m+VdYYQ?4EFS>? zfC86lYzrC&OdkONkOG&AYzs0jgdYI_CE{b;U<8+%Z3`L(oFD-J zpahrNZ3`L(ydVJppahrtZ3`ks3rbJq836#m4gUWc0RR95rWybMK@Jdx0z(Z3LyQB11ONa40000K0001_ zBLM)o4*vfP00000000000000i0000a8UX;X4*vf;00004dK#AlaSI^_>>~jHzz+VG zTTBZX2Mi4wpJ|3mOI-B>@0{50_eU3nB_cB>?~k5dQx+0hb^i0QeD?l5-0p z9egGM01y)X{{jF2000000000002BZK0F)*H00@`SZVM9ztR?{f01}t#ZVMU$%qEx4 zZVMJC%TEg#KO`ps z0QeF9{|Ep8000000000002BZK06ZrF0Pqq1{|Ep8000000000004x9i0K6Rm0O%3^ z|F{4E00asbmmgyb7Jo?&U;qFB02BZK0E8z20N9WE|2zNy003DI5MB-l02BZK0GuZQ z0ALdS{}2EG000000000002BZK0JJ9o09X?K{|^8F000000000002BZK0L&)=08kSC z{}2EG000000000002BZK0OThD07w%4{}2EG00000000000Jku83$y`$Pfz3l008#_ z1-}je$O8oc0N4cX0fY|#iw6bS4gjVI1%wX(?Fa?%4gjVJ1%wX(zzN0yzYhSO3k8V} z0K^Lgs}BI!3!Va+4*=8-hyefq|Nj9XDJ=j1mjMO)0|2lA1?K|*@Bsw?0Qv$%m;?Zm z1R?+c|Nj9GDOLaggaSl5@d5ye0|fv8|Nj9XA0z+(bp?q90Ehtv_yho{0?q*d0JQ`K zqXht-1s?za|Nj9D6a@ePBn3MFPz9G^cMFRG0BM)*cME0$m}r+)cnggo4>bh<0FVI% z-~j-(0Ym@*|Nj9GH3a|wkO2kY0RXlEM3>%p3puwFc?)X+w}5&JK>?RddkZ4B!+Q&$ z1eZ^M3kbJkfD2Xumvw;)9=E%J3*{9{fMf;$00000BF6>*00000aAO7l00000Kx760 z00000K=&&E00000nCb}t00000zUm1800000&guyO00000*6IlW00000;pz#u5sM4; z0s}y03X`D$6)RZ!D*ylh006Mk2><{9006+!2><{9005xU2><{90000000000001!4 z36~Lz3r!Q?WeNZQ000000000000000W(t#`0Tly4W(t#`0TnCw`YQkc0002s;t2o%00000000000001h;|Z4$iwh+y5c?|t00000u;d8<00000 zz~l)400000u;K{-000000000000000fa3|55sM3Lmw=uN2!CBk0{{R30003100000 z003x70{{R300031000000047I0{{R30003100000004eT0{{R30003100000004?f z0{{R30003100000005Xt0{{R30003100000002gw0{{R30003100000004BJ0{{R3 z000310000007C$Yo&x{?0000E0000000027o&x{?0000C000000000$Q2+n{0000A000000001ZpO?Cy3my`P{wn|g000020000000008zL)Bs3my|V zCItWh00007000000001(5e1hUpbJd{=nn;#YoH4q0@(SNil7T-0~q`(lc50>x460s zKqG(lDh2=m00006D+T}n0000MD+T}n0000cD+T}n0000sD+T}n0000+D+T}n00011 zD+T}n0001HD+T}n0001XD+T}n0001nD+T}n0001%D+T}n0001{D+T}n0002CD+T}n z0002SD+T}n0002iD+T}n0002yD+T}n004gg_A3Se000001}p{u000007Ayt;00000 zCM*U300000HY^4J00000Ml1#Z00000RxAbp00000W-JB(00000b}R+}00000hAajE z00000mMjJU00000rYr^k00000wk!q!00000#w-Q^00000)+`1900000<}3yP004gg z0QM{f0000000u1v0000002VC<00000046O40000005&ZK0000007fka0000009Gvq z000000A?))000000Cp_~000000ER6F000000G2HV000000H!Sl000000Jbd#00000 z0LCo_000000M;!A000000Olg1^@s6006cw1^@s60071=1^@s6007o51^@s6008DL1^|Bm0002? zE(QPq00006F9rYr0000MF9rYr0000cF9rYr0000sF9rYr0000+F9rYr00011F9rYr z0001HF9rYr0001XF9rYr0001nF9rYr0001%F9rYr0001{F9rYr0002CF9rYr0002S zF9rYr0002iF9rYr0002yF9v@A00000_Adqi000001~3Ky000007BB_?00000CNKs7 z00000HZTSN00000Mlc2d00000Rxkzt00000W-tZ-00000b}$A200000hA;*I00000 zmM{hY00000rZ5Ho00000wlD?&00000#xMo|00000)-VPD00000<}iN-000000QN8j z0000000uDz0000002VO@00000046a80000005&lO0000007fwe0000009G*u00000 z0A?`;000000Cq73000000ERIJ000000G2TZ000000H!ep000000Jbp(000000LC!} z000000M;=E000000Oo%&1^@s6008ze1^@s6000Iu1^@s6000&;1^@s6001U31^@s6 z001^J1^@s6002fZ1^@s60034p1^@s6003q(1^@s6004F}1^@s6004$E1^@s6005RU z1^@s6005>k1^@s6006c!1^@s60071^1^@s6007o91^@s6004jHG6nzu0002?G6nzu z00006GX?+v0000MGX?+v0000cGX?+v0000sGX?+v0000+GX?+v00011GX?+v0001H zGX?+v0001XGX?+v0001nGX?+v0001%GX?+v0001{GX?+v0002CGX?+v0002SGX?+v z0002iGX?+v004gg<}(HW00000_A>?m000001~di$000007BmI`00000CNu^B00000 zHZ%qR00000Ml=Qh00000Rx}0x00000W;6x>00000b~FY600000hBO8M00000mNW(c z00000rZffs00000wloF+00000#xw>100000)-(nH004gg0Om9X000000QNKn00000 z00uP%0000002Va{00000046mC0000005&xS0000007f+i0000009G{y000000A@7? z000000CqJ7000000ERUN000000G2fd000000H!qt000000Jb#-000000LC>200000 z0M<1I004gg008DS1^@s6008zi1^@s6000Iy1^@s6000&?1^@s6001U71^@s6001^N z1^@s6002fd1^@s60034t1^@s6003q-1^@s6004G21^@s6004$I1^@s6005RY1^@s6 z005>o1^@s6006c&1^@s60071|1^@s6007oD1^|Bm0002yHU))000007B~g~00000CO8HF00000HaG?V z00000MmPol00000RyYO#00000W;g}_00000b~pwA00000hByWQ00000mN*6g00000 zrZ@%w00000wm1d=00000#yAE500000);NC#000000OmLb000000QNWr0000000ub* z0000002Vn000000046yG0000005&-W0000007f|m0000009H8$000000A@J`00000 z0CqVB000000ERgR000000G2rh000000H!$x000000Jb>>000000LD26000000M>sw z1^@s6008DW1^@s6008zm1^@s6000I$1^@s6000&`1^@s6001UB1^@s6001^R1^@s6 z002fh1^@s60034x1^@s6003q>1^@s6004G61^@s6004$M1^@s6005Rc1^@s6005>s z1^@s6006c+1^@s6007211^@s6004j1ItBm$0002yItBm$0002?ItBm$00006I|cv% z0000MI|cv%0000cI|cv%0000sI|cv%0000+I|cv%00011I|cv%0001HI|cv%0001X zI|cv%0001nI|cv%0001%I|cv%0001{I|cv%0002CI|cv%0002SI|cv%004gg);k6O z00000<~s%e00000_B#du0000020R7;000007CZ(300000COifJ00000HarFZ00000 zMmz=p00000Ry+m(00000W;_M}00000c02|E00000hCBuU00000mOKUk00000raT4! z00000wmb#^00000#ykc9004gg0Mw1^@s6 z006c=1^@s6007251^|Bm0002iJ_Y~)0002yJ_Y~)0002?J_Y~)00006KL!8*0000M zKL!8*0000cKL!8*0000sKL!8*0000+KL!8*00011KL!8*0001HKL!8*0001XKL!8* z0001nKL!8*0001%KL!8*0001{KL!8*0002CKL!8*0002SKL&pQ00000);|US00000 z=064i00000_CE#y0000020#V?000007C;6700000CO`%N00000Hb4dd00000MnDDt z00000RzL;-00000W!1^@s6006c^ z1^@s6004i+LIwZ;0002iLIwZ;0002yLIwZ;0002?LIwZ;00006Lk0i<0000MLk0i< z0000cLk0i<0000sLk0i<0000+Lk0i<00011Lk0i<0001HLk0i<0001XLk0i<0001n zLk0i<0001%Lk0i<0001{Lk0i<0002CLk0i<004gg#zO`G00000)00000W<&-600000c0>jM00000hC~Jc00000mP7^s00000rbGq+00000wnPR1 z004gg0LDZH000000M&1^@s6006c|1^|Bm z0002SMg{-?0002iMg{-?0002yMg{-?0002?Mg{-?00006M+N`@0000MM+N`@0000c zM+N`@0000sM+N`@0000+M+N`@00011M+N`@0001HM+N`@0001XM+N`@0001nM+N`@ z0001%M+N`@0001{M+N`@0002CM+ScY00000#zzJK00000)<*^a00000=0^qq00000 z_D2Q)0000021o_~000007DxsF00000CP)SV00000Hb@2l00000Mo0z#00000R!9Z_ z00000W=IAA00000c1Q*Q00000hDZhg00000mPiHw00000rbq?=00000wn%>l00000 z0LDlL000000M000000JeWg1^@s60072G1^@s6007oW1^@s6008Dm1^@s6008z$ z1^@s6000I`1^@s6000(B1^@s6001UR1^@s6001^h1^@s6002fx1^@s60034>1^@s6 z003r61^@s6004GM1^@s6004$c1^@s6005Rs1^@s6005>+1^@s6004isN(KM`0002S zN(KM`0002iN(KM`0002yN(KM`0002?N(KM`00006O9lV{0000MO9lV{0000cO9lV{ z0000sO9lV{0000+O9lV{00011O9lV{0001HO9lV{0001XO9lV{0001nO9lV{0001% zO9lV{0001{O9lV{004ggwo3*800000#!ChO00000)=LHe00000=1T?u00000_Dco; z00000222J3000007EA^J00000CQJqZ00000HcSQp00000Mob0(00000R!jx}00000 zW=sYE00000c1#8U00000hD-(k00000mP`f!00000rc4F^004gg0Jcm9000000LDxP z000000M<+f000000Om{v000000QO7<0000000vD40000002WOK00000047Za00000 z05(kq0000007gv)0000009H)~000000A@`F000000Cr6V000000ESHl000000G3S# z000000H#d_004gg006d41^@s60072K1^@s6007oa1^@s6008Dq1^@s6008z)1^@s6 z000I~1^@s6000(F1^@s6001UV1^@s6001^l1^@s6002f#1^@s60034_1^@s6003rA z1^@s6004GQ1^@s6004$g1^@s6005Rw1^@s6005>=1^|Bm0002CP6hw~0002SP6hw~ z0002iP6hw~0002yP6hw~0002?P6hw~00006PX+)00000MPX+)00000cPX+)00000s zPX+)00000+PX+)000011PX+)00001HPX+)00001XPX+)00001nPX+)00001%PX+)0 z0001{PX>Pg00000woe8C00000#!m(S00000)=vfi00000=1&Fy00000_D==?00000 z22ch7000007ElHN00000CQt?d00000Hc$ot00000Mo5wI z00000c2EWY00000hEN6o00000mQV%&00000rci$d000000JcyD000000LD-T00000 z0M<|j000000On8z000000QOJ@0000000vP80000002WaO00000047le0000005(wu z0000007g*;0000009H{3000000A^7J000000CrIZ000000ESTp000000G3e(00000 z0H%LY1^@s6006d81^@s60072O1^@s6007oe1^@s6008Du1^@s6008z;1^@s6000J3 z1^@s6000(J1^@s6001UZ1^@s6001^p1^@s6002f(1^@s60034}1^@s6003rE1^@s6 z004GU1^@s6004$k1^@s6005R!1^@s6004icQU(A30002CQU(A30002SQU(A30002i zQU(A30002yQU(A30002?QU(A300006Qw9J40000MQw9J40000cQw9J40000sQw9J4 z0000+Qw9J400011Qw9J40001HQw9J40001XQw9J40001nQw9J40001%Qw9J4004gg zrc(w000000wo?WG00000##06W00000)>8%m00000=2Hd$00000_EQD`0000022=(B z000007E}fR00000CR7Fh00000HdF=x00000MpOm>00000R#XN600000W>f|M00000 zc2ouc00000hExUs00000mQ)4+004gg0H#z1000000Jc;H000000LD}X000000M=9n z000000OnK%000000QOV{0000000vbC0000002WmS00000047xi0000005(+y00000 z07g{?0000009I87000000A^JN000000CrUd000000ESft000000G3q-004gg005>{ z1^@s6006dC1^@s60072S1^@s6007oi1^@s6008Dy1^@s6008z?1^@s6000J71^@s6 z000(N1^@s6001Ud1^@s6001^t1^@s6002f-1^@s6003521^@s6003rI1^@s6004GY z1^@s6004$o1^@s6005R&1^|Bm0001{Rt5k70002CRt5k70002SRt5k70002iRt5k7 z0002yRt5k70002?Rt5k700006R|Wt80000MR|Wt80000cR|Wt80000sR|Wt80000+ zR|Wt800011R|Wt80001HR|Wt80001XR|Wt80001nR|Wt80001%R|bCo00000rdI|4 z00000wpRuK00000##aUa00000)>j4q00000=2r#)00000_E!b~0000023Q6F00000 z7FY%V00000CRhdl00000HdqD#00000Mpy;_00000R#*lA00000W>^LQ00000c31`g z00000hFAsw00000mRNrV000000H#<5000000Jc~L000000LEAb000000M=Lr00000 z0OnW*000000QOi00000000vnG0000002WyW00000047-m0000005(|$0000007h8` z0000009IKB000000A^VR000000Crgh000000ESrx000000G5AQ1^@s6005?01^@s6 z006dG1^@s60072W1^@s6007om1^@s6008D$1^@s6008z`1^@s6000JB1^@s6000(R z1^@s6001Uh1^@s6001^x1^@s6002f>1^@s6003561^@s6003rM1^@s6004Gc1^@s6 z004$s1^@s6004iMS_S|B0001{S_S|B0002CS_S|B0002SS_S|B0002iS_S|B0002y zS_S|B0002?S_S|B00006TLu6C0000MTLu6C0000cTLu6C0000sTLu6C0000+TLu6C z00011TLu6C0001HTLu6C0001XTLu6C0001nTLu6C004ggmRkk@00000rdtL800000 zwp#`O00000##;se00000)>{Su00000=352;00000_FD!30000023!UJ000007F-4Z z00000CR_#p00000He3b(00000MqCB}00000R$K-E00000W?TjU00000c3cJk00000 zhFk^!004gg0G3<^000000H$09000000JdBP000000LEMf000000M=Xv000000Oni< z000000QOu40000000vzK0000002W;a00000047}q0000005)9)0000007hK~00000 z09IWF000000A^hV000000Crsl000000ES%#004gg005R<1^@s6005?41^@s6006dK z1^@s60072a1^@s6007oq1^@s6008D)1^@s6008z~1^@s6000JF1^@s6000(V1^@s6 z001Ul1^@s6001^#1^@s6002f_1^@s60035A1^@s6003rQ1^@s6004Gg1^@s6004$w z1^|Bm0001%UIqXF0001{UIqXF0002CUIqXF0002SUIqXF0002iUIqXF0002yUIqXF z0002?UIqXF00006Uj_gG0000MUj_gG0000cUj_gG0000sUj_gG0000+Uj_gG00011 zUj_gG0001HUj_gG0001XUj_gG0001nUj}~w00000mR|+{00000re6jC00000wqFJS z00000#$N^i00000)?Wqy00000=3fQ?00000_Fo170000024DsN000007GMSd00000 zCSV2t00000Hedz-00000Mqma200000R$vAI00000W?%*Y00000c3=ho00000hG2gN z000000G40|000000H$CD000000JdNT000000LEYj000000M=jz000000Onu@00000 z0QO)80000000v*J z0001%Vg>*J0001{Vg>*J0002CVg>*J0002SVg>*J0002iVg>*J0002yVg>*J0002? zVg>*J00006V+H^K0000MV+OYoiwi9Re~@7c000000GeS6000000IOjN000000JUKX z000000LEbo000000MKCy000000O4T@000000PA52000000Q_MJ0000000v?T00000 z02g8k0000003l)u000000D$@{000000Eqi500000066J5UdIS000000000000000000000{{^K4Act%000000000000000000000{{{L zAonW(000000000000000000001AhP$03i1(0000000000000000000000RIN066z6 z0000000000000000000000RIO06_OE0000000000000000000000RIP02ur$00000 z00000000000000000RIQ0Eqr80000000000000000000000RIR002NN02crN00000 z000000000000093833R_ESFp33q^mR;t2o%00008000000000)0000201N=I;t2o% z00008000000001W0000201N=Y;t2o%00006000000002F0000201N0000201N$_90RR;Mc>5~=00000Pyhe`00000i2(or0sssEu;d8<000004*&oF00000 zwgCVD0sssEz~l)4000008~^|S00000;{gBw0sssE;N%Ga000004*&oF000005dr`J z0RR;MDElh_00000Pyhe`004gg06qc$00ICE0N~^a0000001p5F000000BiyP00ICE z0Py4q0000002}}S000000Ga{-0096P0Ej>=0000000;m8000000LTIW0096P0FXc| z0000000;m8000000QUj_00ICE0B~al0000006YKy0000002l)R00B(^6#)49D*ylh z000;O00000002b;000314gdgV3IG5A001fg000000043W000316#x+XD*ylh000;O z00000005o?000314gf%Amulq;E`P9N1^@s60000000000007qm000623;^(B1^@s6 z0000000000008O(000623;;l61^@s600000000000000400031833R_EC2ui00031 z00000000jJ000316aYB)D*ylh0000000000001@w000623;=*+1^@s603rYY00000 z0000&1ONa5022Tp_bUJZ00000000000000pm*E)<7ne}x3kZK;<_Q1*0000100000 z0001d1ONa502Kgm_bUJZ0000800000000231ONa601N<%WCj2L0000V000000002S z1ONa601N=BWCj2L0000l000000002;1ONa601N=wWCj2L0000l000000000W1poj7 z01N;JWd;BM004gg8UO$Q00000NCf}@0sssEA!P;t000007ytkO00000Y6SoQ0sssE zIb{X_00000DgXcg00000m<0d;0sssEV`T;a000009{>OV00000zy$yR0sssEf@KB( z00000LjV8(00000@C5(>0sssE#bpKn00000L;wH)004gg02&4W0096F0BGh300000 z0096100000051jr0096F0BPn400000009610000006Yc&0096F0BYt50000000961 z0000008Rz~0096F0Bhz60000000961000000AU6I0096F0Bq(7000000096100000 z0CNTa00Dmh834dQEC2ui0003100000004pp000314ghfG2><{9000C400000005~5 z000316##hmD*ylh000O800000007Sh000316##(uD*ylh000O800000008p_00031 z4gm1x2><{9000C400000000^X000314gmD#2>^cp00004000000000%2LJ#801g27 z<_Q1*00004000000001C2LJ#801g2B<_Q1*00004000000001i2LJ#801f~E=LrA+ z0000400000000212LJ#801f~I=LrA+00004000000002f2LJ#801f~M=LrA+00004 z004gg000000tf&A0RRpF4Ce^|000001ONa400000EC>Jq0RRpF5a$U1000001ONa4 z00000S_l9D0RRpF6z2&5000001ONa400000g$Muu0RRpF80QH9000001ONa400000 zvIqbG0RRpF9OnrD000001ONa400000;Rt^K0096F03hcH0000000aO40000001gQN z0096F03_!L0000000aO40000005J&w0096F04V1P0000000aO40000008$A60096F z04(PT0000000aO4000000Coug0096F05InX0000000aO4000000G$Z{0096F05pH+ z2><{9000C4000000071b000314gfgk2><{9000C400000008U>000314gfso2><{9 z000C400000000;Y000314gf&s2><{9000C400000002V@000314gf^w2><{9000C4 z000000040c000314gg5!2><{9004gk000000001$3IG5B01g05=LrA+0000400000 z0002J3IG5B01g09=LrA+00004000000002q3IG5B01g0D=LrA+00004000000002{ z3IG5B01g0H=LrA+00004000000000k3jhEC01g0L=LrA+0000400000004ggVhaEO z0RRpFVCM+{000001ONa400000lnVd=0RRpFWakM0000001ONa400000$O`}f0RRpF zXy*w4000001ONa400000@(Ta}0RRpFZ0898000001ONa4000006AStm0000000aO4000000F@K~0096Q0Ovp~0000000961 z000000JszY0096F0GQ_q0000000aO4004gg007Mt00031835=&EC2ui0003100000 z008V1000314gj3z2><{9000C4000000093K00031835@(EC2ui00031000000012o z000314gjF%2><{9000C400000001`?00031835`)EC2ui0003100000003JR004gh z01g18=LrA+00004000000001T6#xJM02u)5Kr8?N00001000000001!6#xJM01g1C z=LrA+00004000000002A6#xJM02u)6Kr8?N00001000000002r6#xJM01g1G=LrA+ z000040000000000761SN02u)7KrDX%000000RR9100000D;59%0RRpFu;&Q?00000 z1ONa400000P8I+F0RR~Q?m#R6000000RR9100000dlmoy0RRpFwC4!`000001ONa4 z00000ofZH90RR~Q??5a7000000RR9100000$rb0096Q0PsL80000000961000000RI*M0096F0KDf30000000aO40000002dbk z0096Q0P#R9000000096100000067-`0096F0Kn%70000000aO40000009F?O0096Q z0P;XA0000000961000000DXTK000314gkdG2><{9000C400000005g800031836M@ zEC2ui0003100000006@m000314gkpK2><{9000C400000008P200031836P^EC2ui z0003100000000{p000314gk#O2><{9000C400000002N300031832FvKr8?N00001 z000000001Q7ytkP01g1q=LrA+00004000000001x7ytkP02u)GKr8?N0000100000 z0002H7ytkP01g1u=LrA+00004000000002u7ytkP02u)HKr8?N00001000000000J z82|tQ01g1y=LrA+004gg1ONa400000HyHo`0RR~Q_&_WG000000RR9100000Wf=ef z0RRpF+~)}Z000001ONa400000h8X|=0RR~Q`9LfH000000RR9100000u^9jW0RRpF z;O7Yd000001ONa400000*%<%;0RR~Q`amoI000000RR91004gg01Fxb0096F0OaQh z0000000aO40000005ci@0096Q0Q*2J0000000961000000A(5g0096F0O;ol00000 z00aO4000000Erp^0096Q0Q^8K0000000961000000Jj<{9000C400000 z000mh00031836u3EC2ui00031000000021~000314gmD$2><{9000C4000000031R z00031836x4EC2ui0003100000004U%000314gmP)2>^cp00004000000001(8vp000001ONa400000XB+?k0RR~Q13@eR00000 z0RR9100000j~oC10RRpF2<{9000C400000008hE0003182|`DEC2ui0003100000000>t000314gehJ z2><{9000C400000002K80003182|}EEC2ui0003100000003_u000314getN2><{9 z000C400000005320003182}1FEC2ui004gh000000002D9smFV01f~o=m`J-00004 z000000002m9smFV02u%aK`a0O0000100000000079{>OW01f~s=m`J-0000400000 z0000g9{>OW02u%bK`a0O0000100000000129{>OW01f~w=m`J-0000400000004gg zejfk;0RR~Q4M8jb000000RR9100000uO9#a0RRpFFz5*Y000001ONa400000(;ol; z0RR~Q4nZsc000000RR91000000U!VX0RRpFH0TKc000001ONa400000A|L<&0RR~Q z4?!#d000000RR9100000O&|aO0RVpv066Fg0000000aO4000000Bj%t0096Q01!be z0000000961000000F@vB0096F06gdk0000000aO4000000J1000314gf^x2><{9000C400000003km0003182}SOEC2ui0003100000 z005mK000314gg5#2><{9000C400000007M)0003182}VPEC2ui0003100000000Lf z000314ggH(2><{9000C4004gg0000rA^-pZ02u%kK`a0O00001000000001OA^-pZ z01g09=m`J-00004000000001<{9000C400000005aK0003182}zZ zEC2ui0003100000006}$000314ghrM2><{9000C400000008MF0003182}$aEC2ui z0003100000004g%CIA2d01g0n=m`J-00004000000000vCIA2d02u%vK`a0O00001 z000000001GCIA2d01g0r=m`J-00004000000001qCIA2d02u%wK`a0O0000100000 z0002DCIA2d01g0v=m`J-00004000000002lCIA2d02zM(B0($w000000RR9100000 z1t$Oi0RRpFgy;zX000001ONa400000DJK8`0RR~QBS9wn00000 z00aO4000000B9%x0096Q04G5#0000000961004gg005UL000314gi?w2><{9000C4 z00000006Nl0003182~6jEC2ui0003100000007k}000314gj3!2><{9000C400000 z008<{9000C400000002xW z004gh02u%(K`a0O00001000000001aDF6Tg01g18=m`J-00004000000001~DF6Tg z02u%)K`a0O00001000000002vDF6Tg01g1C=m`J-00004000000000BDgXch02u%* zK`a0O00001000000000zDgXch01g1G=m~!S000001ONa400000U@8Cr0RR~QEkP^* z000000RR9100000jVb^D0RRpFu;>W@000001ONa400000sVV>f0RR~QEsi0003182~atEC2ui00031000000093h00031 z4gkdH2><{9000C400000001W}0003182~duEC2ui0003100000003Dm000314gkpL z2><{9000C400000004h10003182~gvEC2ui0003100000006Hn000314gi15=m`J- z00004000000002tEC2uj02u%^K`a0O00001000000000TEdT%k01g1q=m`J-00004 z000000000`EdT%k02u%_K`a0O00001000000001uEdT%k01g1u=m`J-0000400000 z0002AEdT%k02u%`K`a0O004gg0RR9100000<70096Q06ak~00000 z00961000000Ix3q00Dmh4gl=v2><{9000C400000007o60003182~*&EC2ui00031 z00000000Lt000314gm1z2><{9000C400000002HP0003182~;(EC2ui0003100000 z004h5000314gmD%2><{9000C400000005~l0003182~>)EC7E100001000000002p zFaQ7n01g27=m`J-00004000000002`FaQ7n02u&4K`a0O00001000000000XF#rGo z01g2B=m`J-00004000000000*F#rGo02u&5K`a0O00001000000001UF#rGo01f~E z=?MS;00004004gg00000nlS(X0RR~QLP0D5000000RR9100000%P{}|0RRpF1nCI? z000001ONa40000005Sjo0RR~QLqRM6000000RR9100000KQaIS0RRpF2<{9000C400000002NV00031 z830H@EC2ui0003100000003t+000314gehK2><{9000C400000004+I00031830K^ zEC2ui0003100000006Tz000314getO2><{9004gk000000002eGynhr02u&EK`a0O z00001000000002{Gynhr01f~o=?MS;00004000000000JH2?qs02u&FK`a0O00001 z000000000rH2?qs01f~s=?MS;00004000000000>H2?qs02u&GK`a0O0000100000 z004ggYc&7>0RRpFEa?dV000001ONa400000l{EkW0RR~QO+hRG000000RR9100000 z$u$4~0RRpFFzE>Z000001ONa400000_B8+i0RR~QPC+aH000000RR9100000Ej9oE z0RRpFH0cQd000001ONa400000R5kzr0RVp)08c?I0000000961000000EIRH0096F z066Ih0000000aO4000000IfCv0096Q08l|J0000000961000000N*wM0096F06ggl z0000000aO400000017t%0096Q08v3K00000009610000006#YX0096F06^&p004gg z000C400000003n-00031830m2EC2ui0003100000005OY000314gf^y2><{9000C4 z00000006}|00031830p3EC2ui00031000000093t000314gg5$2><{9000C400000 z001mF00031830s4EC2ui00031004gg0001EH~;_v01g05=?MS;00004000000001u zH~;_v02u&PK`a0O00001000000002NH~;_v01g09=?MS;00004000000002uH~;_v z02u&QK`a0O00001000000000DIRF3w01g0D=?MS;00004000000000yIRJkE0RR~Q zS3xWQ000000RR9100000bvXb40RRpFSm_A>000001ONa400000ra1rr0RR~QSV1fR z000000RR9100000;W+>R0RRpFT<{9000C400000002un00031830{DEC2ui0003100000004J800031 z4ghfJ2><{9000C400000005jj00031830~EEC2ui0003100000007H7000314ghrN z2><{9000C400000004jbI{*Ly02u&ZK`a0O00001000000000pJOBUz01g0n=?MS; z00004000000001AJOBUz02u&aK`a0O00001000000001$JOBUz01g0r=?MS;00004 z000000002VJOBUz02u&bK`a0O000010000000007Jpcd!01kfufawVU000001ONa4 z00000Iz0dY0RR~QVnHkb000000RR9100000cRc_A0RRpFgy{(Y000001ONa400000 zs67Ax0RR~QV?itc000000RR9100000<2?WX0RRpFi0KIc000001ONa4000006+Qp} z0RR~QWI-$d004gg009610000008u^w0096F0F3Dg0000000aO4000000E#{U0096Q z0A)ce0000000961000000L?xC0096F0Fdbk0000000aO40000000ch(0096Q0A@if z00000009610000007X9l0096F0F>zo0000000aO4004gg004MD00031831QNEC2ui z0003100000006Z=000314gi?x2><{9000C400000008Pg00031831TOEC2ui00031 z00000001dK000314gj3#2><{9000C400000003e@00031831WPEC2ui0003100000 z005;x004gh01g14=?MS;00004000000002oKmY&%02u&kK`a0O00001000000000T zK>z>&01g18=?MS;00004000000000?K>z>&02u&lK`a0O00001000000001mK>z>& z01g1C=?MS;00004000000002BK>z>&02u&mK`eg&000000RR9100000??C_n0RRpF ztmz2=000001ONa400000AwmEE0RR~QZ9yym000000RR9100000T|xi=0RRpFu;~c^ z000001ONa400000ltKUi0RR~QZb2*n000000RR9100000)j|LO0RRpFwCM=|00000 z1OR^k0000001HC^0096Q0B=Do000000096100000082vv0096F0J!N10000000aO4 z000000ChtE0096Q0B}Jp0000000961000000I5R&0096F0KDl50000000aO400000 z0NO(U0096Q0C7Pq00000009610000002O~k000314gkRE2><{9000C400000002is z00031831xYEC2ui0003100000004tT000314gkdI2><{9000C400000006Q?00031 z831!ZEC2ui0003100000008Sm000314gkpM2><{9000C4000000019F00031832ED zK`a0O000010000000018MF0Q+01g1m=?MS;00004000000001xMF0Q+02u&vK`a0O z00001000000002ZMF0Q+01g1q=?MS;000040000000003MgRZ-02u&wK`a0O00001 z000000000(MgRZ-01g1u=?MS;004gg1ONa400000ct!vK0RR~QcR?%w000000RR91 z00000w?+T}0RRpF*y#xX000001ONa400000=tckl0RR~QctI=x000000RR9100000 zBS!!L0RRpF-02Ab000001ONa400000R!0B;0RR~Qc|j}y000000RR91004gg0Fy@m z0096F0O08f0000000aO4000000LMoF0096Q0D3_z00000009610000000l?@0096F z0OaWj0000000aO400000060hh0096Q0DD0!0000000961000000Ch+J0096F0O;un z0000000aO4000000H{a+00Dmh8324iEC2ui0003100000008Ak000314gl=w2><{9 z000C400000000w7000318327jEC2ui0003100000002u#000314gm1!2><{9000C4 z00000004PO00031832AkEC2ui0003100000006N`000314gmD&2>^cp0000400000 z0002xNdN!=02u&(K`a0O00001000000000ZN&o->01g27=?MS;00004000000000} zN&o->02u&)K`a0O00001000000001uN&o->01g2B=?MS;00004000000002LN&o-> z02u&*K`a0O00001004gg00000`$_-+0RRpF0O|<<000001ONa400000ElU6Z0RR~Q zf<{9000C400000002Hs00031832btEC2ui0003100000004VU z000314geVH2><{9000C4000000068_00031832euEC2ui0003100000008Gr00031 z4gehL2><{9000C4000000006`00031832hvEC2ui004gh000000000dP5=M_01f~k z>Inb<00004000000000?P5=M_02u&^K`a0O00001000000001cP5=M_01f~o>Inb< z00004000000001_P5=M_02u&_K`a0O00001000000002jP5=M_01f~s>Inb<00004 z00000004gg`c41<0RR~Qj6o~_000000RR9100000Cr0RR~QjX^8`000000RR9100000g--wg0RRpFFzN{a000001ONa400000 zvrhm30RR~QjzKH{000000RR9100000>rVgx0RVpv05s|e0000000aO40000002ELF z0096Q0FOZ|00000009610000007p;&0096F066Li0000000aO4000000CrFS0096Q z0FXf}0000000961000000IyI00096F06gjm0000000aO4000000N79f0096Q0Fgl~ z004gg0003100000000Y7000314gf&v2><{9000C400000001#j00031832+&EC2ui z0003100000003c8000314gf^z2><{9000C4000000056s00031832<(EC2ui00031 z000000075P000314gg5%2><{9000C4004gg0002?Q2+n|02u(3K`a0O0000100000 z0000lQUCw}01g05>Inb<000040000000017QUCw}02u(4K`a0O00001000000001! zQUCw}01g09>Inb<00004000000002OQUCw}02u(5K`a0O00001000000002{QUHGd z0RRpFRO$%;000001ONa400000DpLRe0RR~Qmq9E5000000RR9100000V^aVC0RRpF zSn3G?000001ONa400000jZ**s0RR~Qm_aN6000000RR9100000!BYSL0RRpFT<{9000C400000002f+ z00031833I@EC2ui0003100000004ni000314ghfK2><{9000C400000006gD00031 z833L^EC2ui0003100000004jYRR91101g0j>Inb<00004000000000lRsaA202u(E zK`a0O00001000000001SRsaA201g0n>Inb<00004000000001{RsaA202u(FK`a0O z00001000000002xRsaA201g0r>Inb<00004000000000SR{#J302zM(p+PJF00000 z0RR9100000T~`1A0RRpFfa(bV000001ONa400000bXNcX0RRpFgz5<{9000O80000000633000623;+pc1^@s6003R000314gl~Z3IG5A z000sI00000008P(00031834dREC2ui001BX00000000(Q00031835oyEC2ui000O8 z00000002Z;004gh01f~GB?000008UO$Q00000MqB^@0RRpFKrRXZ00000e**vj00000vs?fG0RRpFU@Qs% z00000)&YM20000003}@j0096F0AMx>000000K@} z000000MlOp0096F0AM8w000000GR>+000000BwI@000314gdfs3IG5A001)r00000 z008b_000314gf$Z3IG5A000gG00000003xV000314glaW3IG5A004FX00000008Y_ z000314gf$&3IG5A004gg00000004tx000314gg?33IG5A004df00000000+b00031 z4gi1PG710y000050RR9100021V*mgF01f~EGztI!0001&000000000gWB>pG01g01 zBnkik00008000000000mWB>pG01g09Bnkik0000G000000000sWB>pG01g0PBnkik z0000G000000000yWB>pG01g0fBnkik004gg5C8xG00000LSz5{0RRpFfFue400000 z7ytkO00000NMry20RRpFpd<d000000mjD0&00000(_{bu0RRpFKsO2i00000%m4rY004gg z0E=Y+0096F0Dw&j000000FwX!0000000U+K0096F0Dw#i000000Pp|+000000DNWu z0096F03bLD000000J;DG0000004Zkx0096F0Khp4000000Js1E000000M=&!0096F z0N^+Z000000KotN000000E1`%00Dmh4gi2U3IG5A006uI00000001y)000314gf$q z3IG5A007GX00000007=;000314gi2Y3IG5A006}R00000004_>000314gdg93IG5A z0068200000001v*000314gkPV3IG5A005c*000000078q000314gerh3IKlq0001( z000000001CYybcO01g0PQ3?P60001?000000002`YybcO01g1aQVIY70001-00000 z0001!Z2$lP01g0PQwjh800021000000000jZU6uQ01f~kR0;q90001`000000002S zZU6uQ01g0PG710y0001E004gg00000K5qa30RRpFpfm~q00000Y5)KL00000zi$8l z0RRpF;3NtF000005C8xG00000#cu!r0RRpFATHd0RRpF zz)1=K00000=l}o!00000+;9K@0RRpFz)A`L00000YXATM00000TycK@0096F061^@s6000#L00000 z002an;Ta4Ue^GP*0096P03bjt000000AK(B000000Aq9j00ICE00KV=0000008#(| z000000CjW#00ICE09#K9000000Ez$r000000Ect{00ICE0F_$_0000004f0h00000 z0F-n900ICE0LpX;000000FD6w000000HAaL00ICEDgan^2><{9001=s00000006Ue z000623;>OH2><{9000CB00000006_6;Ta4Uf6#OQ00ICE05G8m000000LTCU00000 z06%pA00ICE05G8m000000LTCU000000Izib00aQ>{{R300000000000000000K;_v z00ICE0HD$d0000000;m8000000PuAH00ICE0I<>t0000001p5F0000002y`w0096M ze*kd$D*ylh002+`00000002RD000623;?jw2><{9000jF00000003%s000623;@8= z2><{9000~S00000005JA000623;;0G2><{9004FX00000007E%0003182~s#EC2ui z000O8000000094X000317yy7kEC2uiGXMYx000000000ocK`qZ02KgO`YQkc0000O z0000000015cK`qZ01f~^WeNZQ0000bmvQ9_9~pvo000315C90&3jhEB0000000000 z0001&f#VAoe~@T00ICE0E~1A0000006qW!000000J3)g00ICE03BEf000000Pg_+00000 z0Kazt00ICE0N`Z_0000004)Fj000000Lym(00ICEe*l<72><{9002(_00000007i? z000623;-Nd2><{9001fg00000007{3000317yt-BEC2ui000O800000008`V00062 z3;=9Q2><{9002b*00000000Jf000623;@|=2><{9000&M00000000tr000623;+O* z2><{9e*ge@000000000gcmMzb01N=2kO=?)00005000000000@cmMzb01N;WWeETP z0000G0000000014cmMzb01N<7q6q*10000P000000001VcmMzb01N<{9 z000F5000000001b000623;;P}2><{9002z@00000000Sk000623;@DF2><{9001}u z00000000tt000623;;?!2><{9002k;000000010%000623;?HN2><{9008~~e*gdg z0000fdH?_d01N=GYzY7W0000-000000000$dH?_d01N;QU00ICE0HBTu0000001f~E00000 z06%*G00ICE03hZG00000e*g~v00000002jO000623;<{9003(N00000002;X z000623;<_k2><{90024w00000003Qk000623;?ub2><{9000&M00000003!w00062 z3;>ix2><{9007AW00000004b^000623;^3l2><{9002(_00000e*gf9djJ3e01N;U zg$V!v0001^000000001-djJ3e01N<$H3s;Ef3Y000001poj500000Cwu?^0sssE%47)u000004*&oF z00000GkgF50RR^Oi2f@8000000000000000NqhhR0sssEHgE|500000Rs;Y500000 zQhWda0sssE{9XwF000007XSbN00000VSE4p0sssEyM_q>e*gdg02KfL000000Bd{z z00ICE03>Az0000002u%P000000C#)<00ICE0HtIJ0000001p5F000000E2u000ICE z0024(0000006PEx000000FitE00ICE07*Ux0000004D$d000000GNCL00ICE0AMo- z0000007C!(e*gdg005(W000623;>I12><{90027x00000006Cg000623;+=32><{9 z000mG00000006Xn000623;;7W2><{9002Dz00000006^$000623;>Eb2><{90027x z00000006Ii000623;+=32><{9000mG00000007W@e*gdi01N>7KnVZ<0001200000 z0002jd;kCf01N=Ng$V!v000060RR910002;d;kCf01Na000623;<{90027x00000007^8000623;?x12><{90021v00000008HG z000623;;mp2><{9000mG00000008cN000623;=+l2><{9000^Q00000000Jl00062 z3;>Xj2><{9000F500000001X`00062e+&S&VhI2M0000V000000000pegFUh01N=n zGzkCz0002G000000000!egFUh01N000000RMgf00ICE06%C60000004M+e0000000(~ne*gji3;?Y* z2><{9002Dz00000000($000623;;Vi2><{90031100000001R_000623;-Zf2><{9 z0040S00000001z5000623;@bf2><{9003eD00000002CH000623;<+c2><{9003eD z00000002jS000623;@k%e+d8p0000v000000000_e*gdh02lz6Kr8?N0000000000 z00016e*gdi01N>2YzY7W0000`000000001Te*gdi01N;iq6q*10000P000000002L ze*gdi01N=eX$b%T0002C000000002Ue*gdi01N2` z0sssE@ihqm00000LI3~&00000-G2Z80sssE=R^qr00000IsgCw00000<$nMG0sssE z0!s-100000I{*Lx00000_J05X0sssEv`7g600000R{#J200000{(k@f0RR;MK=&&E z000000000000000e+z&B00ICE0I^I70000003QGV0000002F`#00ICE0MSti00000 z08an_0000003Uz=00ICE0IF08000000Q&#{0000005*UC00ICE0FhD&000000672v z00000078HO00ICE0HBQt0000005|{u0000009}9p00ICEe*i2~2><{9003eD00000 z003x!000623;+Rc2><{9006T900000003}+000623;>v42><{9004FX00000004i0 z000623;;lo2><{9000F500000005qV000623;=;=2><{9000*N00000005_e00062 z3;<{9e*gdr0000000027fB*mj01N;tI0*m%0001A0RR910002NfB*mj01N<< zJqZ8+0000z000000002XfB*mj01N<>GzkCz0000x000000002mfB*mj01N<{9000jF00000006y#000623;;k|2><{9002M$00000007B>000623;<$82><{9 z001@s00000007c~000623;=N62><{9000aC000000019?000623;^Om2><{900372 ze*gdg0000ff&c&l01N=&-w6N!0002c0000000015f&c&l01N>7G6?_x0001H00000 z0001If&c&l01N2>2><{9001EX00000 z002>g000623;;${2><{9001xm00000003Zm000623;;0Z2><{9000mG00000003Tt z000623;?7;2><{9004df00000003=+000623;@4e2><{9002D#00000e*gem z01N=YiU|M!0001R000000001%g8%>m01N;kLkR!?0001M000000001^g8%>m01Nm01Nm01Ns#$X8m00000S^xk500000004mhe;$MY0096P002NN z0000000;m80000007irW00ICE03k&Q0000006hQz0000006}{I00ICE03hZG00000 z01p5F0000008oSg00ICE0Ax1_0000006hQz000000AGXv00ICE0Dz7O0Dk}g000#L z00000004P}000623;^mj2><{9002Dz00000004`G000623;<$+2><{9001@s00000 z005bU000623;<{9001ul00000005_i000623;;-n2><{9002_}00000006Lr z000623;>{_2><{9002t>0Dk}g0002Wga7~n01N^L00015000000002*ga7~n01N=7RS5t9000140RR9100001g#Z8o01N=2 zj|l((0001z000000000mg#Z8o01N;<{900341000000094m000623;<{9001HY00000000_>000623;@eZ z2><{9005x?00000001h6000623;?4w2><{9000^Q00000001?H000623;@?P2><{9 z000^Q000000Dk~Sh5!Hp01N<7N82l>$000000000000000?1lgU0sssE zqcaHr0Dk}g06+i$000000QiOg00ICE0Dz(i0000002%-Q0000001$@&00ICE0D55w z000000G+0000004o3h000000BDB*03rYk02KBI00000 z01f~E000000HcQh03rYk04&o6000000E_?t00jU5006m{Q85e`1=NQC01=a+0TW^Q zhX4Q~01Nw)2LJ#7002k;00000006^^000sI3;>Xs z2><{90055w00000007^L001HY41WLyrU(E40000R000000000_ivR#301N<{9002$^00000003x?000t`p#c+rdyW7AA^;2kcC!co z00000CIA2c00000^o{@kA^;2kkq8L@000008UO$Q00000Hje-RA^;2kMimDD00000 zR{#J200000nvVbgA^;2kJ<$gM00000RsaA1000002#^2(A^;2kg7XIe00000D*ylh z00000G>`xQA^;4305Jy%000000672v000000G^Nl03rYk0H7}j000000IvZ600000 z0PK(e03rYk0J3rj0000002=@R000000C|xB03rYk0P>Uv000000DAxc0000003VV7 z03rYk04m4^0000003`qb0000006LNY03rYk02n6;0000#0012T00000007mJ001HY z3;?tU2LJ#7002z@00000002~z001HY3;^m92LJ#7000{R00000004xO000t`p#c+r zqmuvtApjKs!1pTv00000C;$Ke00000(31cFA^;2k*nkKC000009{>OV00000_LBer zA^;2kMid7C000003jhEB00000N|XQqA^;2k_T&fv00000CIA2c00000o|FIpA^;2k zrcDO`00000J^%m!00000&XfQEA^;370Pd&<0000004)Ik0000005O#S01^NU0I-k= z000000FM9w0000008Nzu01=a+0TX|7l>h)D01N;yum}JE0000h000000001*l>h)D z01N>5e+U2o0000h000000002Ul>h)D01N<_I0pa#0000f000000002-l>h)D01N;; zBnbcj0000I000000001KmH+?}01N<7jR^n%0000P000000001nmH+@E01STs>JkS4 z000008vp<{9001Ze00000 z004QM001HY3;=eL2mk;8001cf00000008)$001HY3;^942><{9000^Q00000005$$ z001HY3;;Cd1^@s6001ok00000007RN000t`p#c*e00000RR910 z00000m7V|q5|g0;6CJ3Y001HY3;?1P2><{9000jF00000007yZ000t`p#c*e?VbPt zA^;2ky3_{%000008vpuG2><{9002G!00000 z006F^001HY3;=MU2LJ#7005i;00000002Rt001HY3;;FW2mk;8000^Q00000000)D z001HY3;^FM2><{9000gE00000001(f001HY3;;Nm2LJ#7005-}00000006n6001HY z3@QK~4+#JO0000Q0000000017q5uFQ01N=|?FIk<0000R000000001=mytOP7ag>s z001HY3;?#d2mk;8001KZ00000001ka000t`p#c*GLZbix5|g0;6CGot001HY3;?PV z2LJ#7000XB00000007*h000t`p#c+r?xO$zA^;2kTJi<}00000IRF3v00000WuyQA zA^;2kO!Nl;00000A^-pY00000h@=1jA^;2kcPa@0000004gdfE000008KnRKA^;2k z>^TSk00000CIA2c00000I;8*rA^;2kFwzD9000008vp`#E00000c>(|c00000`KSN@A^;2k=00000IjH~uA^;2k z@VW^A00000O#lD@00000r>Ot{A^;2k47LXV00000MgRZ+00000>8St!A^;2)08DiU z000000H_rJ000000HDSK01}g-0TX|HssI2Y01N=a-v$5x0000z000000001{ssI2Y z01N=osR;l80000K000000002sssI2Y01N<{9001!n00000002R-001HY3;;mJ2><{9002b*000000054#001HY3;^ow z2mk;80021v000000029&000sI3;@912><{9000>P00000004-w001HY3;+oG2mk;8 z002z@00000008Z=000>x01Npb000230000000024v;Y7i01NSe1^@s6004;q00000007#(001HY z3;=t52mk;8002?|00000002?G001HY3;7N(TS{0001C z0RR910002UzyJUu01N=20to;B0001U000000001T!2kdf00000005Jx0S$kP!2kdv z01N=Q^9TR{0000*000000000F!T^00000 zOaK4?00000%ftWxA^;2kn(7At00000NB{r;00000R>c4SA^;2k2z3Ym000008UO$Q z00000<;4I15|g0;6My-|001HY3;+bk2LJ#7000^Q00000002zJ001HY3;_J?2LJ#7 z000XB00000007y>001HY3;>)82LJ#70021v00000001M$001HY3;<{9001HY000000014x001HY41WMl=mr1)0000t00000 z0001d$N&Hm01N=Y-U$Ez0000P000000002V$N&H$01N=QF9!es0000T000000000B z$p8Q%01N;?b;0000R000000002O$p8Q% z01N;`fCvBp0Dk}gBLDyZ00000EXn`?5&#SUu!{)*00000WdHyG00000MalpGA^;2k zQZEPq00000O#lD@00000m&yPDA^;2kaQ6rR00000DF6Tf00000D$4)>A^;2kjP3^j z000009{>OV00000tjhoZA^;2k_AUtk00000a{vGU0B8UJ08q>T03rYk0Ls(`00000 z03iSX000000B6hq03rYk0I>1~0000002=@R000000Hn+S03rYk07)7L0000001f~E z000000NKm{03rYk0BrsS0000004D$d000000G`GI01}g-0TWI7%m4r)01N=2um}JE z0000Q000000001K%>V!*01N=|vIzhH0000T000000001^%>V!*01N>4^#}j}0000e z000000000D&Hw-slc50(|c00000 zOVj`WA^;2kwFn3R004gg08#(|000000HD+W03rYk0EVgu000000384T0000005R17 z03rYk0E9pX000000MY;e000000Fu=J03rYk0CeLB00000044wc000000NK?503rYk z0Kl>d0000000#g70000002tN)01^NU0C1TJ0000002KfL004gg0021F001HY3;@Uq z2><{9003VA00000005oV001HY3;^!p2mk;8000yK00000008>d001HY3;-yT2mk;8 z000^Q00000002<{90015U00000005QO001HY3;5!3O{U0000I000000000^*Z=?`01N=~4hR4M0000k00000 z0002k*Z=?`01N;~%?AJg0000s0000000016*#H0{01N=o!U+HX0001m000000001< z*#H0{01N>B_XYp}0000Y000000002b*#H0{01N=y4+wt%00000bpZeX00000V%h)z zA^;2kDxC-b00000Pyhe`00000x7q*zA^;2ksM7}k000008vp z00000hHL`>5&!@I00000005Ql4GMo2-~a#;01N=&mk9s>0000I000000000n-~a$3 z01N=oG6?_x0000g000000001r-~a#;01N000000K?<} z03rYk0MMxk0000002BZK000000R7|u03rYk0Q{#20000003QGV000O8000u@000t` zp#c+rFy#OMA^;2kV8ICh00000+5i9m00000a^(O3A^;2k-d+d*0000090C9U00000 z^yL5mApi~lpkE3A00000DF6Tf00000A?5%8A^;2k0GkK^00000K>z>%00000#^wM3 zA^;2k7^?>W000004gdfE000002a2mk;8000XB00000006?5u}lmXf7RrYk00=|}00000 z02lxO0000003_-F03iSs0O0000002u%P z000000AlI@03rYk01_|>0000004)Fj000000EX%S03rYk0IH)10000001f~E00000 z00!#-03rYke*j+T1^@s6000XB00000001QG001HY3;>jX2mk;80018V000000067& z001HY3;^`b2LJ#7005%^000000021b001HY3;>wW1^@s6001rk00000002wu001HY z3;^)A2><{9001rk00000004*V000sI3;+O|2><{94*&p<000000001{>;M1~lc50< zf5+?q03rYk0HC}H000000BryO0000001fQ`01^NU0HEXv0000000IC20000004wbP z03rYk06@hF0000001N;C000000C(*G03rYk060Jg00000089V?000000LJYA03rYk z08|SH0000001f~E0000000!;=01^NIlcNC<{9000gE00000 z000*D001HY3;<9k2><{9000jF00000004rQK~M}Af1>sP03rYk04i_@0000002%-Q z000000MYgU03rYk01Tf9000000Ga>*0000006_Nu03rYk0NS|-0000003!eZ00000 z0C4vJ03rYk06G*00000001E&B000000L1qI03rYk0Q8aw0000002%-Q0000002=rJ z03rYke*kJV2LJ#7000gE00000002+;001HY3;^8G1^@s6001`t00000007?j001HY z3;?Pq2><{9003A300000000X4001HY3;;DJ2><{9000^Q000000061^001HY3;@cJ z2LJ#7000{R00000000I0001HY3;=W^2><{9e*geg000000002C`TzhT01N>B4G91M z0000Q000000001T`v3qU01N>5>jnS-00017000000001z`v3qU01N;?4+j7M0000Y z000000002_`v3qU01N=-1_=NF0000c000000001C`~UzV01N<{3<{9000^Q z00000001}r001HY3;?(<2LJ#70012T00000004RY001HY3;@*a1^@s6000{R00000 z006xG001HY3;?=82LJ#7001Tc000000083s001HY3;=@K2LJ#7000gE00000000*L z000pH0F$Eu5q~@W001HY3;<{9000sI00000004ac001HY3;>k=1^@s6002k; z00000005i*005x?82~UtEC2ui000O800000007DU001HY3;@0b2><{9003wJ00000 z003kE001HY3;=i^2><{9001Tc00000000&M0RSQZ41WN6;RgT!0000I000000001o z0096Z01N<{9005@|00000002z{0RSQZ z3;-a<2><{9000aC00000005l?0RSQZ3;;sn2LJ#7004FX00000006lJ0RSQZ3;@7< z2mk;8005By00000009340RSQZ3;@vf2LJ#7001rk00000006E90RSQZ41WMr>;?b; z0000x000000002a1pxpe01N=@)CK?m0000E00000000021_1yf01N;|mk0m=0001- z0RR910001J1_1yf01N>1(gpwk0000R000000001}1_1yf01N<@_y_<10000c00000 z0000r2LS*g01N<9HU|Iz09OD2$N>NV00000od*E`5&#SUfQ$(M0000082|tP00000 zw+8_L5&#SUAm0f90000082|tP000001PB2DApi~l;9v>>00000AOHXW00000C<{90055w00000006ED z0RSQZ3;^)Z2><{9002<{00000008p|0RR#J0F$Eu5lIgU0RSQZ3;<{9001Tc00000002%30RSQZ3;<{9000C400000002r4 z0RSQZ3;<{$2><{9000^Q000000000G0RR#J3;>Xm2><{9000sI00000000{h0RSQZ z3;^`32mk;8004~u00000005Q{0RSQZ3;<^J2LJ#7KL7v@000000002!5CH%p01N=o z1PK5D0000Q000000001W5di=q01N=-xCj6M0002c00000000265di=alc50*0000003;Lv01}g-0TVSi z6afGt01N=K5eEPO0000Y000000001b6afGt01NjwY; z0000f000000000i76AYv01N=D%mx4e0000>000000000^76AYv01Nlgt5A^;2kF6jmU00000F8}}l000003>g6c z5|g0;6J;qG0RSQZ3;;H`2mk;8006H500000003wi0RSQZ3;-C>1^@s6000{R00000 z004Ly0RSQZ3;-4p2LJ#7001HY00000006of0RSQZ3;^2r2LJ#70015U00000003Nn z0RR${p#c+rRT=>RA^;2ku&xOJ000001ONa400000lo|m55&#SUkd_Gm00000j{pDw z00000u^IsYA^;2kikt`l00000Pyhe`000001{(nYA^;2kvK0vc000008UO$Q00000 zaT@^uA^;2k6b=Uf000009RL6T00000up0pYA^;3709BF)00000044wc000000OcD2 z03rYk0EV{*0000002%-Q000000682101}g-0TX{z9033#01N=owg~_L0000(00000 z0001)9033#01N;I69)hQ0000R000000002H9033#01N=`aR&eZ0000u000000002w z9033#01N;istEu90000>000000000X9RUC$01N<{900372000000071z0RSQZ3;-Ow2mk;8000gE00000002iK z0RSQZ3;;s-2LJ#70037200000007n^0RSQZ3;;N)2mk;8002$^00000004I*0RSQZ z3;>mX2mk;8003eD00000006lo0RR~y01N=0t_J`B0001C000000000_Bmn>slc50< ze`6#803rYk0PrCR0000007(D<000000NW%103rYk0JxF|0000008{_~0000001hPq z03rYk0Fe9!0000008;<}0000004^l~03rYk0N~LH0000002crN000000Cyz;03rYk z04~o4000000DAxc000000FfmD03rYk769D52mk;8001ok00000000>#0RR${p#c+r zF(v^3A^;2koc{&@000004gdfE00000XC?svA^;2kWRM2{000009RL6T00000*d_r0 zA^;2kK#d0g000005&!@I00000PbUEYA^;2kZ|MjC00000H2?qr00000dM5z@A^;2k zzT5}^00000RR91000000%_ji>A^;3708q*X0000004e|g000000O=01N=F%m)Af00015000000001mC; z01N<9x(EOO0000T0000000006DFFZ?01N<7$q4`e0001I000000000c0RSQZ3;=2a2LJ#7002_}00000008tV0RSQZ3;-M6 z2mk;8000^Q00000006@)0RR#J4FFK)2><{90000000000007A=0RSQZ3|;_K4G91M z0000K000000000wECB!_01N<{9000L700000 z007FDAz=&`0o9iwVGI{F?=S%XA^;2kpl}EP00000F#rGn00000E-?WBA^;2k4k-r! z00000d;$Of00000kTC%O5|g0;6Mw5Q0RSQZ3;>$r2mk;8003$L00000000Ft0RR#J z3;?QY1^@s6008U<000000037q0RSQZ3;;d@2LJ#7000&M00000005{m0RR#J3;-~k z2><{9000#L00000006}@0RSQZ3;;F}2><{9001Tc00000007`J0RSQZ41WNwK?eW; z0000B0000000005GXVf101N<{9 z003S9000000006t0RSQZ3;+e}2LJ#7003A300000006u-0RSQZ3;=Qy2LJ#7000gE z00000008kd0RSQZ3;@~$2mk;8001!n000000015~0RSQZ3;;tY2><{9000gE00000 z0043}0RSQZ3|;^m>j(e<0002c000000002NHUR)401N<}+z0>w0000E000000002{ zHUR)401N=S1PA~C0000W000000001BHvs@501N;~%?1Df0001B000000001bHvs?= zlc50t0000003A3103rYk08Fk20000008#(|00000 z075tc01^NU0Px}o000000E7Sl000000CG4103rYk02Xuz0000002%-Q0000001P<+ z03rYk0IVbj0000008an_0000005LfM03rYke*kdA2><{9001fg00000004YB0RSQZ z3;;s-2LJ#70037200000000X*0RSQZ3;>?R2LJ#70012T000000053U0RSQZ3;-OD z2mk;8002w?00000008Ma0RR#J3;<{9000>P000000009!0RSQZ3;;&p2LJ#7 ze*geK000000001fI{^S901Nz%A^;2kL^=lm00000b^rhX00000 z0X+c#5|g0;6Mq^#0RSQZ3;=)%2LJ#7000{R00000002il0RSQZ3;?G22mk;8000&N z00000003q^0RSQZ3;<$o2mk;8000{R00000000X<0RSQZ3;-1F2LJ#7000{R00000 z004YG0RSQZ3;=fC2mk;80037200000001UG0RSQZ3>E-@PX_=10000B000000001S zKLG$Blc50t00000 z0Ej^W03rYk0FT88000000672v0000003SjD03rYkMgZvb1^@s6002Ay00000003M< z0RSNY4gf%43IG5A001EX00000004nP0RSQZ3;=ZM2LJ#7001Tc00000007}a0RR${ zp#c+r2SWh>5&#SUmU9LG00000L;?T+00000EJFbRA^;2kdv000004gdfE00000;YR@gA^;2k!tn+G z000008vp4*pb00000HUIzs00000Wk>-45&!^`qX7{edPo5P z5&#SUP@D+>000005&!@I00000mq-Bs5|g0;69ubC0RR${p#c+rzDNN8A^;2kDC!3Q z00000DgXcg00000B}oAQA^;2kf{6$K00000LjV8(00000R7n8O{SO#uKR01Nb=2mk;8000gE00000001XZ0RSQZ z3;-x{2mk;8000^Q00000007xh0RR${p#c+r@=*Z*A^;2kDYFOw00000E&u=k00000 zk5T~uA^;2kEz|}8000005&!@I00000sZs#|A^;2kQtAf)00000A^-pY000002~z<8 zA^;2k@X84Q000001ONa400000S5pB1A^;2kT)PMW00000NB{r;00000v{L~9A^;3V z0O<7w0000006YKy000000P#}+01^NU0NQm1000000G$B<0000002ovO03rYk0EYVp z000000Av6F00000060_u01}g-0TX3VQ~>}Y01N}Y z01N;o{ssU50000*0000000001RRI7Z01N;W?*{+?0000c000000000IRRI7Z01N;M z_XYp}0001S000000001ARRI7Jlc50<{9005T&00000008q>0RSQZ3;_J$2mk;80043T00000001;t0RRz`p#c*$R#*W5 zA^;2k_<#ri000009{>OV00000xL5%IA^;2kfQShI00000h5!Hn00000=U4#%5tE?- z69o%d0RR${p#c*GAXxzb5|g0;6Mr;W0RSQZ3;=Jy2LJ#7002(_000000075X0RSQZ z3;-~`2><{9002M$00000000bH0RSQZ3;-~z2mk;8000^Q00000006#P0RSQZ3;<#a z2LJ#7001)p00000001Ie0RSQZ3;>{q2><{9003nG00000002>20RSNY4iW%hVF~~M z0000l000000001lml19Z7k|N90RSQZ3;=2A1^@s60043T00000007im0RSQZ3;-JB z1^@s6003?P00000008}40RSQZ3;^?a2mk;8003$M00000003`X0RSQZ3;>%F2><{9 z003_Q00000000hM0RSQZ3;^7p2LJ#7000^Q00000003WI0RSQZ41WMx@&*6^0000v z000000002iT>$_h01N=|vIqbG0000v000000001IUI73i01N;oC00000PXGV_00000hhPB! zA^;2k@XZMT00000#sB~S00000?qC4`A^;2k7WfDN00000DF6Tf00000Xkh^WA^;2k zI?e_F000009smFU00000fnfmv5|g0;6MvLp0RR#J3;_Is1^@s6007Aa00000006sT z0RSQZ3;+ze2mk;8002b*00000002Q^0RSQZ3;-hX1^@s6000{R00000005(60RR#J z3;>Xr2><{9005c*00000008u20RSQZ3;fh z0000002u%P0000008?cF01^NUe*iF<2><{9000#L00000003`g0RSQZ3;+&-2mk;8 z001Tc00000005_D0RSQZ3;=@M2mk;8000gE00000000_h0RSQZ3;?nf2><{9000^Q z00000004z%0RSQZ3;>AH1^@s6000{R00000008G^0RSQZ3;=qa2mk;8CjbCY00000 z0000yX8`~r01N<000000AT?D000000Q6`903rYk0H~q}0000002=@R z0000007Pj403rYk0EQX~0000009OD2000000ODx@03rYk0F*8X000000Ac_D00000 z06%I003rYkUI1Yf2><{9000gE00000007!*0RSQZ3;;$H2LJ#7000XB00000001s) z0RSQZ3;;081^@s6001Wd00000001R~001EX6#xMGD*ylh000;O00000002&F0RR${ zp#c+rb87(rA^;2k1NjI5000008UO$Q000009BcsqA^;2kT!9Dx000008vp(^b00000JZ}L2A^;2kqpAl0000008UO$Q00000XKw)jA^;2k zh^7bt00000CIA2c00000fo}l-A^;2kxKsxK00000L;wH)00000+HU~>A^;2k_T&fv z00000CIA2c00000E^q+=A^;430D9pD000000384T000000A6qb03rYk066^y00000 z06YKy000000IYBU03rYk09*_Q0000003rYY000000Pk=C03rYk04A#k0000006GBx z0000000nXZ03rYk09eci0000009610000000Elt{03rYk0R6cL0001g000gE00000 z0007W0RSQZ3;4Y6t)T0000n000000001DbpZe(01N>3 z83_OY00019000000002ZbpZe(01N==xCa0L0000)000000000tb^!n)01NIeV;0000E000000002Zb^!n}A^;2kxYGsz00000 zbpQYW00000<8}c6A^;2krZNWr000004gdfE00000BzFM-5|g0;6J|t2><{9000>P00000008ZG0RSQZ3;^Po2mk;8 z000UA00000005$R0RSQZ3;@dM2LJ#7002+`00000000Pi0RR${p#c*eDR}_^A^;2k zZQTd}00000NdN!<00000OnCtS5|g0;6HR7$0RSQZ3;?cC2LJ#7000XC00000008iL z0RSQZ3;=Zf1^@s6001BW00000001s}0RSQZ3;_1b1^@s6001Qb00000002jN0RR${ zp#c+rTY3QiA^;2kN{0vl000005&!@I00000etH1_Api~lAYcjr00000AOHXW00000 zqIv-UA^;2kxRnP000000L;wH)00000;CcZ7A^;2kW)cSg000003jhEB00000JbM8E zA^;2kuIUE=000008vp+ z0000005<>t0000009kzj01^NU0N{}c0000002KfL000000CRl-03rYk0NOkU0000# z003bD00000000$!0RSQZ3;+=u2><{9000^Q00000006;$0RSQZ3;>cC2><{9000sI z00000002~f0RR${p#c+rZhrv)A^;2kP{9cR000001ONa400000wtoQtA^;2kZlwqS z00000LjV8(00000Re%8iA^;2k`1l6^00000H2?qr00000>VN?NA^;2kz77Zg00000 z4gdfE00000c7Xu^A^;2kw6zET000008vp<{9002J#00000008}j0RSQZ3;^)H z2><{9002h-000000023K0RSQZ3;jH$03rYk05LKL00000015yA000000KA6*03rYk03h}V z0000003ZMW0000003C<{03rYk0NhCj000000MY;e000000DFi503rYk0JaJV00000 z01^NI000000NscI03rYk01(6o000000DAxc000000Lh5~03rYke*h!y2mk;80015U z00000004rD0RSQZ3;@uh2><{9000F500000007F00RSQZ3;>YD2><{9003|R00000 z000_`0RSQZ3;>qb2LJ#7007zo00000005bb0RSQZ3;?za2LJ#7000pH00000006#= z0RR#J3;2><{9e*gdy000000002miva*401N5 zBnbcj0000T000000001$jR62601N<<=?4G+0000R00000e*gdg3622(A^;2kT=@q8 z00000R{#J200000jgA2T5&#SUkc$Zb00000761SM00000sg3~vA^;2k45J4C00000 za{vGU00000=#BvZA^;2k2r3Bx00000ZvX%Q00000QI7!tA^;2k9L)v*00000EC2ui z00000Y>xo|VIlww06v`u0000007C!(000000L+g803rYk01&(h0000007(D<00000 z06UNY03rYk0G1620000008Rh^000000Q!&t03rYk0EVLo0000003!eZ000000C153 z01}g-0TTs;kpTb^lc50<{9005c* z00000002{y0RSQZ3;>Fo2LJ#70077U00000005Pf0RSQZ3;@gy2LJ#7000^Q00000 z007IA0RSQZ3;>b_2><{9001oj00000001+T0RSQZ3;@K_2LJ#7000{R00000002ys z0RSQZ3;7bO!(c0000|000000000_l>q<} zlc50|J0000002%-Q000000Ed?W03rYkUH}I41^@s6002h-00000006z00RSQZ z3;;3?2LJ#7005c*00000008lq0RSQZ3;_I82LJ#7000{R00000000V@0RSQZ3;_2U z2><{9000^Q00000006p}0RRz`p#c+N+?W9XA^;2kaM}j|000005&!@I00000Lzw{p zA^;2kl=21u000008vpN`^mr;KV7Xgx&QGW~<{9000gE000000007=0RSQZ3;@F81^@s6000{R00000002at z0RSQZ3;<{9002<{00000000l30RSNY z6#%&TD*ylh000;O00000001(c0RR#J3;@8I2><{9R{#JN000000000?o&f+N01N=V z?*{+?0000Q0000000027o&f+N01N;kbqD|e0000T000000000$p8)_O01N=I#0dZZ z0001m000000001sp8)_8lc50803rYk z0D_4K0000007C!(000000F|Ht03rYk0O%P9000000AT*0000002QJE03rYke*n(h1^@s6 z002Dz00000002Uw0RSQZ3;@Q^1^@s6000{R000000038_0RSQZ3;-Y>2><{9003A3 z000000079M0RSQZ3;>=L2LJ#7000{R00000008`=0RSQZ3;+x$2><{90012T00000 z004-i0RR#J3;?i`2><{9e*gfF000000001~qX7US01N=B%?JPh0000v000000000k zqyYdT01N;c;?b;0000R000000000Cr2zmU z01N;G&IbSh0000s000000001_r2zmU01N=;kp}<(0000R000001ONa40F!}O7Xc-c zfmj!RN2UP)A^;2k%<={R000003jhEB00000bEW|RA^;2kr~wH800000F#rGn00000 z_ND;t0000008*?003rYk0JMMz0000003!eZ000000NJbo03rYk z0JO0P00000073u&0000005`1x0Hy#E000000000000;m80000008p&~03rYk767;p z2LJ#70021v00000006740RRz`p#c+r(5(Rg5&#SUaEl25000008~^|S00000?5zO+ zA^;2kEw03rYk03f&t0000005Sjo000000L-re03rYk0ITl?000000EGYm z0000000XcA03ZMW000000001!ssRdr4X^<{90037200000 z001Mk0RSQZ3;@uj2><{9000jF00000003sS0RSQZ3;=xM2mk;8001fg00000006YL z0RSQZ3;-aq2LJ#7000gE00000001Pm0RSQZ3;;+z2LJ#7000XB0001g0001JwgCVl z01N8 zjR*h$0000E0000000019w*dem01Nbt000009{>OV z000006}bTbA^;2kga`)!00000A^-pY00000U%3GQA^;2kh*JlD0000005Aan00000 z01UbT03rYk009XH000000Am3F000000A0EP03rYk09Yjn0000001p5F000000O+~_ z03rYk08E<)0000002%-Q0000003f>o03rYk0Pv{^0000002BZK000000A9NR03rYk z0PL6u000000BZn$00000007;)0RSQZ3;>uo2LJ#7001cf00000000KO0RSQZ3;^=2 z2LJ#7001-q00000001_;0RSQZ3;^IV2mk;8001Ze00000005l40RSQZ3;OV00000a=-xqA^;2koH+;p00000Pyhe` z00000$-n^s5&#SUP?iY*000006#xJL00000 z!T|sx01N=aI0pa#0000c000000000F!vO#y01N;?eh2^n0000g000000001z!vO#y z01RFLG_D8$00000p#T5?000007Q_JnA^;2kM@ z0RSQZ3;+w=1^@s6002Az00000004Ex0RSQZ3;^)}2LJ#7000gE00000006?p0RSQZ z3;q0RSQZ41WM*?FIk<0000t000000002s#sL5#01N=8O$Pt~ z0000!000000000G#{mE$01N<5Bnbcj0000?000000000##{mE$01N>B;|2f#0000R z000000001g#{mE$01N=yoCp8_0000`000000002g#{mE$01N<{I|l#&0Dk}gdH?_b z00000F314@A^;2kfXD{`00000L;wH)00000m&gGCA^;2kqCp1$000003jhEB00000 zyvP9nA^;2k&h`iZ00000LjV8(00000DaioIY0000007w7;000000F}xC03rYk z0NC#b0000001^NI000000Kdus03rYk0Dw^k0000004@Lk000000OQI503rYk0PwO1 z000000672v000000CdX%03rYk0Dun%0000002=@R000000J6&g0Dlqy3;-~V2><{9 z000>P00000007R*0RSQZ3;_IX2mk;8003nG00000004N*0RSQZ3;<+#2mk;8001@s z00000001V<0RSQZ3;^hR2mk;80015U000000039b0RSQZ3;?b{2LJ#7000XB00000 z004Z=0RR#J3;@922@(JR0000P000000002Y%>e)slc50<{9001BW00000003{%0RSQZ z3;>332mk;8000^Q000000058C0RSQZ3;^;$2LJ#7e*gfM000000002s(E$J=01N;E zDG2}o0001G000000001c(g6S>01N;GY6t)T0000E000000002>(g6S>01N=|_Xq$0 z0000c000000001r(*Xb?01N;m2nYZG0000?0000000005)Bykz01N;i(+L0o00005 z00000e*gdgE7So1A^;2k8YTw-00000B>(^b00000XVd`zA^;2kPIL$W00000F#rGn z00000^V9(VA^;2kw1Ef!00000I{*Lx00000eboT~A^;2k47LXV00000MgRZ+00000 zztsT%A^;2k{J;nR000004*&oF00000Hr4?E0TPp;0TX{p)&T$_01N=g3IeV;0000E000000001@)&T$_01N;Qq6h#00001*00000 z0000H*8u<`01N=K)CK?m0000O000000000p*8u<`01N>9a|i$c0000Q000000002Y z*8u<`01OrYSm_7=000003jhEB00000HP`_F5tE?-6MsqA0RSQZ3;?>S2mk;8000^Q z00000000Ns0RSQZ3;;I#1^@s6000^Q00000002|j0RSQZ3;@D12><{9000gE00000 z0067m0RSQZ3;<{9005c*00000002|k z0RSQZ41WNF00#g70000y000000001>+5rF}01N;+?*{+?0000E000000002g+5rF} z01N=2k_Z3*0000f000000000w+W`O~01N>9l?MO-0000y000000001X+W`O~01N;e z%?1Df0000i000000001y+W`O~01N<8_6Ps~01p5FNdN!<00000_}c*hAd{g16EPCp z0RSQZ3;>VE2LJ#7002(_00000004&E0RSQZ3;=G22mk;8001@s00000005|$agq!d zf7ILo03rYk0HCW00000000aO4000000218+03rYk0EV&$0000001^NI000000C?R2 z03rYk0DLRC2mk;8002t>00000003Fw0RSQZ3;+s_2mk;8e*geP z000000002M-~j+401N=E?gsz>0000Z000000000&;Q;_501N=?Lk9o=0000U00000 z0001l;Q;_501N=j4+sDN0000E000000002u;Q;_501N;YyaxaP0000+000000000r z;sF3601N;?E(ZVr0000y00000e*gdggW>@IA^;2kfRqRT000009smFU00000vEl&$ zA^;2kTKxzB00000NB{r;00000&f)<8A^;2kwh##b000008UO$Q00000e&YcEA^;2k z%GU+}00000CIA2c00000pyL4mA^;2kkn9Ek00000Hvj+t000000^|VzF(LpA0Huux z0000001p5F000000Cwa703rYk0HDVS0000008sz{000000K4P?01}g-0TVUXF5CfA^;2ka{LAW z000009RL6T00000FX;gQA^;2k%>4!c000008UO$Q00000W9b0^A^;2kf}{ul00000 z>;M1&00000%jp3CA^;3V0Nknv0000006YKy000000PyJn03rYk0D6N60000001f~E z000000B-6503rYk06516000000384T000000D|fP01}g-0TTt5>Hz=}lc50Xx2LJ#7 z006lF00000002kr0RSQZ3;=>$2mk;8000gE00000006%20RSQZ3;>P<2mk;8000^Q z00000001}c0RSQZ3;@n@2mk;8000{R00000005}&0RR#J0000000000ld1s*0000005k6a03rYk0FN070000002%-Q000000Pybt01^NU z08oty0000002u%P0000001fZ~03rYk06NSE000000384T000000Bi6803rYk0CesL z0000001E&B000000N?Nd01^NUe*h4T2><{9000>P00000008*#0RSQZ3;0RSQZ3;@hN2LJ#7003eD00000004gR0RSQZ3;>2j2LJ#7e*gew00000 z0002?@c{rL01N=c(+2ka0000#000000000!^8o-N01N<(*9HIp0000z000000001B^8o-N z01N=K&ISMg0001c00000e*gdgdh-DQA^;2kR^|u*00000OaK4?00000mGc1rA^;2k zxKsxK00000L;wH)00000?(+cvA^;2kj^YLY00000i2wiq000009`peKA^;2k;6Vof z000005&!@I00000Li7OuA^;2k@T&;`000004gdfE00000g7g6ZMIrzU0Fa{z00000 z00aO4000000K@bF03rYk0Jx(F000000DAxc000000EG1c03rYk0B8*f0000004)Fj z0000003esanG6?YH1+`i5&#SU(2@xN00000ng9R*00000g!TadA^;2k>bD3000000 zOaK4?00000p!NX(A^;2kf(8fx00000KL7v#00000Aol?PA^;2kAr}b%00000OaK4? z00000l=lGu5|g0;6MwDu0RSQZ3;>|Q2LJ#7000sI00000000#D0RSQZ3;?1P2><{9 z000jF00000002e!0RSQZ3;@vX2LJ#70018V00000004LR0RSQZ3;@;^2><{9000^Q z00000005Tw0RSQZ3;?N;2LJ#7000gE00000007PS0RSQZ41WM9`UU_10000v00000 z0000K`2heT01N0000B000000000&`T+nU01N<9n=0000n000000000<{Q&?X01N<{9003D400000002e*0RSQZ3;-Cy2LJ#7004CW00000008&@0RSQZ3;@i2 z2mk;80015U000000021v0ss<|p#c+rO#lJ_A^;2kn)C<&00000O#lD@00000&j11d zA^;2k(hCOw00000D*ylh000000s#U5A^;2kPY4MB000008UO$Q00000lmP+&A^;2k znidBD00000Bme*a00000-T?vtA^;2k)4B%$00000PXGV_00000RRRJ4A^;3p02KHK z0000004@Lk000000P6w*03rYk07Quh0000006qW!000000AK?G03rYk0C?^Q00000 z04@Lk000000Q&<103rYk08oL1Ofme01N<1AqfBg z0000U000000001U1p)vf01N=IyaxaP0000I000000002*1p)vf01N;C5C;GN0000@ z000000001h1_A&g01N<25(fYP0000E000000001-1_A&g01N=))dm0n0000s0RR91 z0002R1_A&g01RFLguVv=00000L;wH)00000QU?M6A^;2kII0K$00000P5=M^00000 z^9KR|A^;2kYA*=@00000EdT%j000007zhFYA^;2k=pzUK000008vp|22mk;8000^Q00000008O;0stZa3;<~21^@s6001Tc00000 z000;X0stZa3;;UZ2mk;8000gE00000004^#0stZa3;;xM2mk;8002S&00000006oP z0stZa3;>&v2LJ#7001rk00000003AD0stZa41WM(YX|@U0001a0ssI20002>3IYHk z01N=Ixd{LO0000+000000001D3jzQl01N=owFm$J0000R000000001Q3jzQl01N<{9001Tc00000006`d0stZa3;@#P2mk;8001KZ000000034F0ss;K3;>Xr z2><{9005c*00000005^B0ss<|p#c+rybb~YA^;2kpsoo3000001ONa400000`VImB zA^;2kprZ)@000001poj500000JP!f@A^;2kC<_Sy00000A^-pY00000T@L~PA^;2k zDEbBf00000IRF3v00000qz?iBA^;2kLKX)A00000R{#J200000FAxF%A^;370IpF7 z0000001E*C000000J#tX03rYk0I1Uk0000002=@R0000001^=b01}g-0TTr*5dr`b zlc50+`0000006zc#000000JswZ z01}g-0TWHl69NDt01N=0ln4L-0000-000000000t6aoMu01NmZ00000 z03rYY000000BaQj03rYk06@?Q0000007d`+000000IwAS03rYk0Q_$V0000004@Lk z0000000R~R01^NU06>um000000Ga>*0000008$nL01^NU03ekK000000FM9w00000 z0B;ro03rYkMgX962mk;8000gE00000000jc0stZa3; z0stZa3;=lT2mk;80037200000007|^0ss<|p#c+r`xgQLA^;2kctr>R00000^#lL_ z00000kr)C1A^;2k&Lsx`00000OaK4?00000+86==A^;2k)*J}{00000DF6Tf00000 zR~Z5TA^;2k5Qzx@000002mk;800000p&0@IA^;2kkjM!D00000x&QzG00000>KOt6 zA^;430Km-&0000003-ka0000004*8<03rYk0B)5B0000006YKy000000BITm03rYk z03_Q80000001E&B000000MQx(03rYk06@P90000004M+e0000003jO!03rYk06HQG z0000009gP4000000GJyB03rYk0CCs|0001g0021v000000012v0stZa3;@}t2mk;8 z000gE00000002`Q0stZa3;-@M2LJ#7002?|00000004I!0stZa3;;ag1^@s6002Dz z00000005sH0stZa3;?3P2mk;8001ok000000000T0ss;K3;=-N2><{9000>P0001g z0000?9RdI%01N;)ItTy&0000Q000000001T9RdI%01N<@3kLuI0000Q000000001} z9RdI%01N=sc?bXi0000V000000000w9s&R&01N=MjR*h$0000B00000000199s&R& z01N=6CI<{9003kF00000007n^0stZa3;?3#1^@s6000{R00000003Mg0ss;K z3;?i|2><{9005c*000000068b0stZa3;;^o2mk;8002S&000000016;Bmw{u01N;i zj0pe$0000P000000000uBmw{;01N;^0|@{C0000#000000002qBmw{;01NU z0000e000000000pB?15<01N=W76$+T0000E000000001fB?15<01N;ud<{900000 z@FxNQA^;2k=u!s&000008vp6A^;2kjLioC00000 zH~;_u00000TP^|sA^;2kpdkqW00000DF6Tf00000>n;KSA^;2kzU>D9004gg06hQz z000000DLb303rYk0D_bU0000002%-Q000000KP8*03rYk0Q!Uo000000D=Gj00000 z03R>{03rYk0J_u%0000002=@R000000F*ES03rYk0K(%20000002=@R000000M;-9 z03rYk0LFs|000000NDTl004gg001{J0stZa3;^l`2><{90012T00000006`>0stZa z3;+`32mk;8000yK00000001B|0stZa3;@3d2><{9001Tc00000004+G0stZa3;;fl z2LJ#7002w?000000081L0stZa3;+k!1^@s6001-q00000008ka0svtm01N;P#RvcZ z0000%000000001#GXel102Kf@`6~bb0000O0000000002Gy(u301N;c2nPTF0001K z000000000WGy(t;01N;Cm{t2><{9000O800000001vH0ss<|p#c+rS2qFxA^;2kKn@5100000 z4gdfE00000&Nl)8A^;2k3ULSk00000ga7~l00000J~#pZ5&#SU5akH~000005&!@I z00000TsQ&%A^;2kLdgaI00000EC2ui00000eK-ODA^;2k)Efx^00000RR91000000 z6gdI_A^;4307kV40000003`qb0000005LfN03rYk0O$1w0000002%-Q000000GT-g z03rYk0OG0$0000008Rh^0000005CcN03rYk0Ej3F0000003rYY000000DU?F03rYk z04C%J0000008#(|000000JJ&+01^NI000000001!ssRd3$2tN4A^;2ks+9)-00000 z4gdfE000005<3C_A^;2kiWUg~000004gdfE00000MmqukA^;2kFC_^800000DF6Tf z00000^*aIp5|g0;6G<~X0stZa3;>X=2LJ#70015U00000005^v0stZa3;^_Q2mk;8 z001fg00000008tn0stZa3;dte~Uc=03rYk064w~ z0000001f~E0000001-X{03rYk09Yjn0000001p5F000000GvJo01^NU0N{}c00000 z02KfL000000Jc5?03rYk0NPIn000000Av6F00000024m~03rYk0Q`^#0000003`qb z000000B=7601^NIlcNC<{9000UB00000006K=0stZa z3_<{!&<6kj0000T000000000nMFIdK01N<{3B0000Q000000002Lmm#kV7k}AB0stZa3;@pg2LJ#70015U00000003!50stZa z3;;T@2LJ#7008Cy00000000R`0stZa3;@I;2><{9001Tc00000005Ln0stZa3;+nt z2LJ#7002J#00000000|E0stZa3;<-F2mk;8000gE00000005Lo0stZa41WM96bAqR z0000I000000000INdf>O01NO01NO01N=}4+j7M0000E000000000gN&)~P01N=G%Lf1e0000+00000 z0001dN&)~P01N>B_6Gm}0Dk}gR{#J200000BufGSApjKs!1^ly00000C;$Ke00000 zMN0wzA^;2k9OVcA000008UO$Q00000m`efx5&#SUa*hT7000007y|$R00000_)7u+ zA^;2kEaL|N00000Q~&?~000006ifmDA^;2k$b<+000000F#rGn00;m805(hl01}g- z0TWF~OacHR01N;M+6Djs0000@000000001SOacHR01N77zY3V0001~000000000;PXYiU01N;qlL!C+0000Q z00000000103rYk0BU{+0000008#(|000000K8NJ03rYk02Jv50000004e|g00000 z05(+u03rYk0BYU{0000001E&B000000KHWL03rYk0M!)-000000BryO00000047!f z03rYk05CWQ0000005kvq00000083T^03rYk769mR2mk;8002J#00000000G70ss<| zp#c+rC07CfA^;2kth5LK00000ng9R*00000R96B3A^;2kK9L6i000008vpI?3;+lt2><{9000^Q00000002o^0stZa3;<{90021v00000008h>0stZa z3;-x=2mk;80021v00000004Gd0stZa3;+l-2mk;80058x00000007rp0stZa3;;CM z2LJ#7KL7wK000000000#Tmk?h01N;krU(E40000Q000000001ZTmk?g01g0fUL z0000V000000001+Tmk?Rlc50<9j{yh03rYk0Engt00000044wc000000Lfee01}g- z0TVUfTmk?h01N=0Slc50>000000OSJz00000 z02p5a03rYk0B{xw0000002%-Q0000007hQ|03rYkE&%u>2><{90012T00000008=5 z0stZa3;;CI1^@s6001`t00000004Ag0ss+{p#c+ri(mo(A^;2ku%ih8000001ONa4 z00000%wPflA^;2kJb?%R000009{>OV00000O<@865&#SUAd(3H000006#xJL00000 zYheNaApi~l0AC6K00000Y5)KL00000* z000000LTIW000000BU3c03rYk0AR`q0000Z004~u00000006LL0stZa3;^)%2LJ#7 z001KZ000000082bVYdtye;#E503rYk0IUcJ0000009610000000M2Cs03rYk07RMy z0000004V?f000000Geh303rYk0A$n#0000002crN000000JLTT03rYk01(Cr00000 z04e|g0000000U<{9000#L z00000004()0stZa3;^8z1^@s6002w?00000005+C0stZa3;-nl2mk;8002|~00000 z008J`0ss<|p#c;GXaWEdlc502000000D1rb z000000D5o&03rYk03s6y0000008jt`000000Gx0F03rYk0AB0|00000089V?00000 z04;F>03rYk0Km=(0000003-ka000000Bdmq03rYk0BDm35&!@I000sI00000006gf z0ss+{p#c+r*l_{?A^;2kKI#Yn00000LI3~&00000266%bA^;2kcZ~=D00000E&u=k z00000fN}x=A^;2kBq0d^00000CIA2c000008gl{wA^;2kPL2ow00000LjV8(00000 zf^z}@A^;2kM(_v#000009smFU000005Oe|nA^;4308pt20000001f~E000000Izfc z03rYk06^si0000002crN000000OfQ703rYk0Kl#Z0000001W^D0000003vk)03rYk z0CF)20000006zc#000000G)LL03rYk04Dwh0000007U=*000000Ks(v01^NI00000 z0001!ssRcG*mVK`5|g0;6MyS<0stZa3;>3=2LJ#7000^Q00000002LB0ss;K3;=MG z2><{9000#L00000003Hc0stZa3;>332mk;8000^Q00000004S+0stZa3;;~h1^@s6 z000{R00000007l?0stZa3;?7V2LJ#7002Y)00000008cG0stZa41WN`-3R~x00012 z0000000027cLD$+01N;wvIhVF0000+000000000Bcme<-01N;s<{9000sI00000006jp z0stZa3|;^T{ssU50000T000000002&dIA6<01N>B3kLuI0000T000000000WdjbF= z01N=C*a!ds0001a0ssI20002IdjbF=01N<3S_l9D0000E000000002{djbFwlc50< ze-L~E03iSs08sfW0000001yBG0000004#h003rYk0K(`80000008sz{000000GoUQ z03rYk0Mx1o0000001f~E000000MdK{03rYk0635b0000004o3h000000788N03rYk z0Bq3)0000002=@R000000K9zy03rYke*pSA2LJ#7001BW00000000zz0stZa3;^h+ z2mk;8002Ay000000023D0stZa3;+o32LJ#7000XB000000072*0stZa3;_CI2mk;8 z000~U00000002mT0stZa3;@o~2LJ#7001Tc00000004u30stZa3;=2`2><{9R{#Jl z000000001}e*yp^01N<;+Xest0000y0RR910002ne*yp^01N<7!U+HX0000g00000 z0000SfC2y_01N=;4hH}L0000Q000000000{fC2y!lc50<9c6$503rYk0O$b;00000 z06zc#0000003?9|01}g-0TWF`fdT*`01NOV00000XoUg*A^;2kUg-t^000003jhEB00000hJ^wEA^;2k z>_rCv000005&!@I00000=!F6RA^;2k1Vsk`00000OaK4?00000VTJ+#A^;2kru7B@ z004gg01f~E000000Lq2}03rYk0Nx1+0000002BZK0000002YS=03rYk0Oafj00000 z02=@R000000APm#03rYk06Q`V000000BQgL000000M&;A03rYk0PD#H000000Av6F z000000Of}Q03rYk0DzPT0000003HAU004gg000w+0stZa3;<$o2mk;8000{R00000 z006j%0stZa3;-nd1^@s60018V00000002LU0stZa3;<{9000aC00000004uD z0stZa3;=jF2LJ#7005c*00000006a#0stZa3;=q{1^@s6001Qb00000007a60swy^ z01N9`v?F40000F000000000tiUI&401N;@ z$Or%c0000v000000002KiUI&401N<$$p!!b0001D000000002aiUI&401N;q1qlEE z0001%000000001Pivj>501N;CQ3rnj00000VgLXD00000$%_I2A^;2kZuAEL00000 zDgXcg00000_=^Gn5&#SU;NA%U0000082|tP00000NsIyjA^;2k#?S`<00000WdHyG z00000#*6|0A^;2k7XAnT000004gdfE000001dRd!A^;2kTqp+s00000WdMHw00000 z0BDT@03rYk04kjb0000008jt`000000KJU@03rYk0Jszf0000001^NI0000003412 z03rYk0Dvh7000000Q3X^000000KJX^03rYk0FsUf0000007C!(00000049$D03rYk z0O+j<0000003!eZ000000C<0o0stZa3;<~e2><{9000gE00000005B0000s z000000000LkpciB01Nz`F01N;a(FOnj0000R000000000ll>z_~lc50;g0000001E&B z000000H2it03rYk0CGTK2mk;8001rk000000020b0stZa z3;==y2><{9000^Q00000007pP0stZa3;-nd1^@s60018V00000003Q>0stZa3;@c# z2LJ#7000^Q00000007mP0stZa3;?jE2><{9e*gd;000000000ZnF0VJ01N;==?4G+ z0000g000000001%nF0VJ01N;S{00C30000b000000002ynF0VJ01N=8?g#(?00012 z000000001bngReK01N=&(+20000Q000000000tp8^0900000000000F$Z#3Qbs_0stZa3;;;n2mk;8 z0024w00000007RP0stZa3;^K62><{90043T00000000`G0stZa3;+^&2mk;8000sI z00000004-f0ss<|p#c+rk)Q$qA^;2kF8K!l00000E&u=k000009H9aLA^;2k5;g|_ z00000KmY&$00000c%cFSA^;2ku%rn900000iU0rr00000zo7yEA^;2k6w(F&00000 z8vp<{9000pH00000003yE0stZa z3;00000002#<0ss;K3;?i`2><{90055w0001g0001PrUC#W01N=qa0mbZ z0000U000000002ErUC#W01N=60tf&A0000?000000000Urvd;X01N;`^9KL`0000I z000000001Rrvd;X01N;k_6Gm}0000s000000002ervd;X01N=8{RRL40000b00000 z0000Ar~&|gA^;2k#LWi)00000KL7v#00000rl{#2mk;8001cf00000000mKt^xoMlc50$Y2LJ#70012T00000004lp0stZa3;^2u2mk;8e*gd!000000000CvjPAj01NB0000I000000000R zxB>to01Nto01N=&sR#f70000Q000000000zxdH$p z01N=|0tf&A0000h000000001jxdH$Zlc5075eEPO0000{000000000v zyaE6s01N=V<{9000C400000002k50stZa3;;8f2LJ#7002(_00000 z0064J0stZa3;+R=2LJ#7001Tc00000001w(0stZa3;@;j2LJ#7000sI00000005W1 z0stZa3;>P+2><{9000^Q00000008^G0stZa41WON(Fp(m0000N000000000)zXAXv z01N;=7Y6_U0001c000000000mzybgw01N;C%LV`d0000l000000000@zybgw01N=B zw0000B000000000V!2$px01Niy00000 z8vp<{90021v00000006qe0stZa3;;kN z2><{9001Tc00000001t-0stZa3;-g22mk;80015U00000005Q40stZa3;=NV2LJ#7 z001Tc00000002G20stZa3;;m(2mk;8000pH00000005uF0stZa3@!l5=?4G+0000` z0000000005#R32#01N>9_67g|0000E000000001o#R32llc5000000 z0P)5G01}g-0TX2f#{vKn01N=2j0pe$0001G000000000W#{vK%01N;C+y?*v0002< z0RR910001>#{vK%01N=X)d&Cp0000v000000000c$N~T&01N==xCa0L0000)00000 z0001x$N~Tolc50 z000000D;K@03rYk0Ja1P0000002%-Q0000001e6l03rYkUI0H%2LJ#7000sI00000 z005!N0stZa3;>9O2mk;8002G!00000007U*0ss;K3;;ls2><{9005c*00000001M) z0stZa3;?_d2mk;8002q=00000005oK0ss+{p#c+ryUPLqA^;2kLX!vp000009RL6T z000005zGPrA^;2k;H3!w0000082|tP00000SUm00000ng9R*00000qs;;UA^;2k2;>I<000005&!@I z0000063zkuA^;2kpo9nj000008UO$Q00000gU$i~A^;2k?lA}e00000SpWb400000 z(ar(@A^;2k&i@Di00000aR2}S00000AI|~+A^;430Qi3h0000004o3h0000008P&V z03rYk0Fvnk0000002=@R000000Kv}!03rYk0Oj}y0000003HAU0000009Mcf03rYk z0M6?N0000004V?f000000L;(=01^NU0N|Pl0000001^NI000000OrsF03rYk08|<0000005&!@I00000f6@W~A^;2k`v(aC000008UO$Q000008Pfs)A^;2kWC{lW z000008vpuYa00000VE_OC00000Xw?D$A^;2kP=W{m000008vp03rYk0Fb5$0000003HAU000000OHsJ03rYk0B#ru000000E++s00000 z0BqR;01*HH000000001!ssRdrkJ$nMA^;2kD#!)^00000B>(^b00000s@VbnA^;2k zjtd9?00000y8r+H00000INAaLA^;2k<0c6J000008UO$Q00000<=O%OA^;2kb`c2x z000005dZ)H00000659d*A^;2kb_59k00000KL7v#00000rrQDlA^;4305}l`00000 z01f~E000000NdLF03rYk06?w@0000003rYY0000002kZ>03rYk04}lz0000007d`+ z000000CC&`03rYk06J0stZa z3;<3L2LJ#7000^Q00000007b60ss+{p#c+r^WFjgA^;2kXaNWS00000DgXcg00000 zfZqZDA^;2k4$KDt00000D*ylh00000z25==A^;2k5^4wl000008UO$Q00000Am9Q3 zA^;2kymklx00000L;wH)00000yx;-=5&#SUu#gD=00000j{pDw00000*x&*HA^;2$ z0H_2A0000001^NI0000002G(e+6)(eGT{OMA^;2kBB2KW000008UO$Q00000eBlBB zA^;2k5WWWh000005&!@I00000^Wg#jA^;2kO!No<00000O#lD@00000b>ad5A^;2k zEGr2B000004gdfE00000`{DusA^;2k@X!eW00000Q2+n{00000K;r@cA^;4301&_l z0000002=`S000000D$8H03rYk0C|510000001^NI000000IA~w03rYk0B#ov00000 z09OD2000000CD6303rYk0D9F20000004D$d000000FmSZ03rYk0L=0R0000001E&B z000000KMb_03rYk0C#~10001g002Dz00000003a+0stWZ6#&@yD*ylh001Ze00000 z004pI0stZa3;@hA2LJ#70012T00000006?}0stZa3;@EA2LJ#70024w00000001H8 z0stZa3;>7`2><{9002Ay00000002kk0stZa3;+@~2LJ#7002M$0001J0001^<^ljB z01N=C@dp3^0001)0RR9100005=K=r_02u(7Kr8?N00000000000000H=K=sC01N=4 z{RjX60000#000000001P=K=sC01N=M_y+(00000c000000002}=K=r{lc500z01^NUe*nOm2><{9000#L00000000&00stZa3;<{9 z000^Q000000039&0stZa3;>YO2><{9002<{00000005Wj0stZa3;^rv2mk;80040S z00000007bI0stZa3;=#^2mk;80021v00000003U=0stZa3;+<{9e*gdp00000 z0001;>jD5G01N;?&jD5G01N;eEH01N=C&jtVh0000i000000001;>;eEH01N;;?Faw>0000E000000000$?E(NI z01N<{9000L700000006b_ z0stZa3;-zq1^@s6001}u00000000N?0stZa3;?Vo2LJ#7002(_00000001oS0stZa z3;@0_2><{9001oj00000002_&0stZa3;=>52><{90015U00000008&z0stZa3|;`x zv9R0jY60000R0000000020@d5x5lc50SaZ z^8x@O01Nka0000E0000000024^a21P z01N;yum}JE0000h000000002h^a21P01N=i)CK?m0000X000000002&^a21P01NA^;2k>f{Ch z00000DF6Tf00000r}Y8=A^;2kT#^U?000008UO$Q00000Aoc<{9001fg00000005)*0stZa3;_NN z2LJ#7006oG00000007$d0stZa3;?wD2mk;8000^Q000000012K0ss<|p#c+rb@u`Q zA^;2k8~H000007ytkO00000IQRkpA^;2k zK*9+C000003;+NC00000d-wtXA^;2k!)XWr00000CIA2c00000*Z2YeA^;2kx`YS- z000004gdfE000003Hbs5A^;430K!fO000000672v000000E77g03rYk0E+hp00000 z05kvq000000HOH;03rYk00QF(0000008an_000000N42f03rYk06gIa0000006hQz z000000RQ;{03rYk05}f`0000002%-Q000000K)nL03rYk01Da$0001g002z@00000 z008Uy0stZa3;@Jg2mk;8003zK00000000O30stZa3;k<1^@s6000pH000080001J`~m<{9000gE00000002b(0stZa3;@F?2mk;8001Tc00000005!>0stZa3;^i6 z2mk;8001)p00000000yJ0ss<|p#c+rFaH7nA^;2kW*`Xw000008UO$Q00000%>M!a zA^;2kPL2ow00000LjV8(00000GynqtA^;2ku<`}~000008vpk`BA^;2k$o2*R00000Gynhq00000`vC(0A^;2kB(nzq00000nE?O*00000U;+aG zA^;2kL7NBw000004gdfE00000qXGi}A^;2kP|pbf000007XSbN00000>jDD+A^;2k zJo5$s00000$^ZZW00000A_D^eA^;430D9{O0000005t#r000000GR^=03rYk0GhD~ z0000002%-Q000000OJD#03rYk0PG+K000000KfwP0000008s=303rYk06eJ(00000 z02BZK000000OkY(03rYk0LaA%000000C@rc000000F(s-03rYk0JQlB0001g000^Q z00000000{X0{|ib3;-;e2LJ#7008Cy00000005u{0{|ib3;>Mb2LJ#7002G!00000 z001Nh0{|ib3;;^^2mk;8001Tc00000007bl0{|ib3;;mE2><{9000C400000000mO z0{|ib3;?PV2LJ#7000XB0001J0001q2m=5j01N;u(FXtk0000H00000000062?GEk z01N2?GEk01N=8?g#(?00012000000000q3IhNl01N=? zCkOxl0000R000000000%3IhNVlc50<{9000^Q00000006=d0{|ib3;+Nf2><{9000jF00000000{h0{|ib3;?|N z2mk;8001cf00000002f10{|ib41WMr0|x*A0000M000000001(5CZ@r01N=>w+8?K z0000A000000002#5CZ@r01N;itO)=B00004000000000f5d#1c01N=2j0pe$0001G z000000000)5d#1s01NX$SxS01p5F8UO$Q z00000H4*~=5R;(+6Msq)0{|ib3;?3l2LJ#7008p=00000007Gp0{|ib3;;l^2><{9 z000gE00000000aV0{|ib3;@Q>1^@s60049V00000001Qu0{|ib3;@{j2mk;8001=r z00000006xc0{|ib3;+s_2mk;8002Y)00000001Nu0{|ib3`PK8tO)=B0000500000 z0001D6axSv01N;~1PK5D0000W000000002^6axSf01N<7*9ias0001K0{{R30001A z6$1bglc505K0000004@Lk000000Gk#A03rYk03!hj0000002%-Q00000 z01g)e03rYk0Q^n|0000002TlM0000007n-C03rYke*hIF2><{9000^Q000000093N z0{{{L3;;ls2><{9005c*00000002`M0{|ib3;;+z2LJ#7000XB00000005U50{|ib z3;-k{2><{9001Tc00000001!=0{|ib3;@vf2LJ#7001rk00000007__0{|ib3;-5m z2mk;8e*gd+0ssI20001D8Up|#01N<#LI(f<0001C0RR910002}8Up|#01Nk$1^@s6001fg00000008V90{{|}p#c*e1|0(c zA^;2kwDkr600000Gynhq00000Y#jpt5|g0;6Mudk0{|ib3;+Zq2mk;80024w00000 z006li0{{{L3;<{9000#L00000007h-0{|ib3;=Ey2><{90037200000005jG z0{|ib3;>Fp2mk;8002+`00000008kG0{|ib3;@Wj2mk;80018V00000002WD0{|ib z41WOScnAOh0000I000000002(9|Hg)01N<}!UzBW0001D000000001LAOip*01N00000 zd;$Of00000f+7O|A^;2k_UHxx000008vp z000008Y2S$A^;2kFv|!400000c>(|c00000wj%=oA^;2kuCfRK000003jhEB0Av6F z06HWC03rYk0NmjQ000000E_?t000000B9rw03rYk0N~;X0000001f~E000000JJ0n z03rYk09~>O0000002}}S0000002d_#03rYk0J^dW0000001E&B000000GpGMR2P4- zB?AB=01N;We+U2o0000|000000000bCIbK>01N;i2M7QF0000I000000001mCIbK> z01N;?b;0000x000000001`CIbK>01N>1&IbSh0001^000000000oCj$T?01NBy$1jQ0000I000000001SF9QG~01N<{_6Ps~0000Q00000 z0002FF9QG~01STs#N7x000000R{#J200000d@ut5A^;2k9*_qB000008UO$Q00000 z@h}4bA^;2kh!F_@00000JOBUy000007cm0>A^;2k6Ws^^00000C;$Ke00000J~0CT zA^;2k=9CBk000002>}2A00000qA>#iA^;2k%=88T004gg05kvq000000Ov6S03rYk z01opA0000005t#r000000Dm$A03rYk0KVu30000002=@R000000If0u03rYk0De0N z000000QCd_0000007Eka03rYk0J=H{00000044wc000000G~4h03rYk0I1Cd00000 z03HAU004gg006i%0{|ib3;=%Y2mk;8001fg00000001jA0{{{L3;>Xs2><{90055w z00000002ic0{|ib3;@RP2mk;800310000000093q0{|ib3;^QL1^@s6001@s00000 z000*?0{|ib3;;9*2mk;8006rH000000062r0|0*#01N<-n+X5_0001*000000002| zH3I-501N;k@&*6^0000R0000000019HUj`601N;|@dp3^0000I0000000027HUj`6 z01N;$qzC{20000@000000000qHv<4701N=ik_Z3*0000f000000001uHv<4701N=y z6A2Ok00000XaE2J00000FE|4L5|g0;6MsfH0{|ib3;<{9000^Q00000008DV0{|ib3;^1k2mk;8002+`000000028V0{|ib z3;+P62><{9000XB00000004nG0{|ib3;=K|2><{9005x?00000000s?0{|ib41WOh z(gpwk0000R000000000|Is*VA01N=I&IbSh0000T000000001uIs*VA01N-0{|ib3;+lK2mk;8000^Q000000025X z0{|ib3;=G82LJ#7002Y)00000005Fa0{|ib3;?F@2mk;8001rk00000000|30{{|} zp#c*GIz0mb5|g0;6MtPj0{{{L3;?jx2><{9003S900000004G90{|ib3;+PH2LJ#7 z002Y)00000008Gb0{|ib3;;&>1^@s6001Tc00000000X<0{|ib3;+-v2><{9000sI z00000003@20{|ib3;>kn1^@s6000gE00000008Jd0{|ib41WLw3kLuI0000`00000 z0000)KLY?F01N<3F$n+w0000c000000002BKLY?F01N;;J_i5*0000B000000002_ zKLY?F01N<#(^b00000r9lG#A^;2k zLURZJ00000AOHXW00000PeKC#A^;2kTucW5000009smFU00000kU|3h5|g0;69uF~ z0{{|}p#c+r&O!qKA^;2kaL)+<00000#sB~S00000HbVmdA^;2k=m7`-00000y8r+H z00000&_e?NA^;2kd~gQ<00000f&c&j00000_Co^zA^;2kP6-JB00000UH||900000 z9Yg~FA^;2khAjyI00000VgLXD00000NJIkwA^;4307R_^00000089V?000000M|qV z03rYk02-hN000000J#7F000000Aoc103rYk0D$fX0000001E&B000000M|tW03rYk z03b030000001f~E000000QyA(03rYk0Q@8e000000MY;e0000007pgx03rYk0Cb@U z0001M005c*00000006f}0{|ib3;<8w2mk;8000^Q00000004+b0{|ib3;-mj2mk;8 z007qj00000000$80{|ib3;<{9000^Q00000002Qq0{|ib3;<@E2LJ#7000sI z00000005St2mk;8007kh000000031? z0{|ib3;;CI1^@s6001`t00000007TS0{|fa6#!uQD*ylh000;O00000008_<0{|ib z3;@h(2mk;8CjbB)000000001wO#=WD01N=&lnDR;0000L0000000024O#=WDlc50< zf5J@z03rYk0O}_Q0000002=@R000000MAVW03rYk0N%?6000000F3|u000000P{@) z03rYk08R-B000000A2t90000002)pM03rYk0Ax-F000000672v000000JBa503rYk z09WM(0000002}}S000000O(Ew03rYke*hxB2LJ#7003bC00000005Lv0{|ib3;=kH z2mk;8001rk00000006O10{|ib3;=(l2LJ#70021v00000008n&0{|ib3;_3d2mk;8 z000^Q00000005m(0{|ib3;<{)2><{9000sI00000001&k0{|ib3;;Yn2LJ#7e*gdr z000000001XQ3C)X01N<_vIhVF0000v000000002uQ3C)X01N<7uL%GE0001G00000 z0000aQUd@Y01N;T^9BF_0000h000000000wQUd@Y01N=GrU(E40000Q000000001G zQUd@Y01N=O4haAN0000^000001ONa43zyMH3>O(OQv(1Z01Nl0{|ib3;+;_2><{9003nG00000007BT0{|ib3;@Qd2mk;8000^Q z00000004kg0{|ib3;+Pg2><{9004{t000000075S0{|ib3;<}42mk;8004Xf00000 z003uI0{|ib3;<;E2mk;80027x00000009400{|ib41WOj=mr1)0000R000000000P zRs#SM01N;y00000 zEdT%j000005?BKOA^;2kl+gzO000008vp303rYk0O+O&0000006YKy000000Crge z07)VM3;_Eo2><{9001!n00000005y`0{|ib3;=ZH1^@s6001BW00000007Tf0{|ib z3;+Nf2><{9000jF00000001aj0{{|}p#c*$Mp^>^A^;2kGGzz=0000090C9U00000 z$yx&dA^;2kKJ*6w000004gdfE000000$T$B5|g0;6Mq(40{|ib3;^(z2mk;8006ZB z00000004hm0{|ib3;^o12LJ#7000vK00000001gn0{|ib3;>=V2><{90015U00000 z008G)0{|ib3;-1F2LJ#7000{R00000003BB0{|ib3;^(|2><{9000gE00000005R< z0{|ib41WL&{0IO50000)000000002dT>}6j01NB?g#(?09OD28UO$Q00000Z(sueA^;2kz#a(z z000005dZ)H00000n_vR~A^;2kdJzZ!000008vpXj z2LJ#7001!n00000004$!0{|ib3;^~D2LJ#7000gE00000006yW0{|ib3;?9j1^@s6 z000{R00000000ML0{|ib3;+tg2mk;8001rk00000004+%0{{{L0F$Eu5r5HR0{|ib z3;<^62LJ#7001ul00000002#70{|ib3;<9l2LJ#7000XB000000059=0{|ib3;@<{9000sI000000028>0{|ib3;>2Q2mk;8003D400000004(&0{|ib3;@a@2><{9 z001Tc00000007%%0{|ib3|;_>#0UTY0000%000000001fW&;2s01N;T_Xq$00000v z000000001`W&;2s01N=82nPTF0000E000000002(^b00000 zziI;jA^;2kiYo^I00000IRF3v000000&4>RA^;2k>V60S00000DgXcg00000U~2;a zA^;2kLKX)A00000R{#J200000>uUo5A^;2k%8>^E000008vp<{9002h-00000005e8 z0{{{L3;+Pr2><{9000sI00000006v~K>-aH9nozA03rYk0Bns20000001E&B00000 z06K0101}g-0TW4GZUX=!01N;)?FIk<0000h000000001TZUX=!01N=79ti*d0000Q z000000002(ZUX?J01g0DVF~~M00001000000000hm(c+Y7k@!-0{|ib3;+%>2><{9 z002Dz00000006RY0{|ib3;@8d2><{9000gE00000008xG0{|ib3;-Ba2LJ#7005{J z00000005G30{|ib3;=}E1^@s6001`t000000007U0{|ib3;^^W2><{9002w?00000 z005(L0{|ib41WN~ZU_JX0000U000000002gaRUG%01N=Os|Wx90001N000000001| zasvP&01N=aTnGRF0000S0ssI20000fa{~Y(01N=4=mr1)0000R000000001Ra{~Y( z01N=&ItKs%0000Q000000002xa{~Y(01N<{9000^Q00000000en z0{|ib3;>Fc2LJ#7002k;00000005ME0{|ib3;<{9001Tc z000000053z2LJ#70012T00000000Yq0{|ib3;=es2mk;8001Tc00000004x3 z0{|ib41WOH=mr1)0000R0000000028eggm^01N<{9000pH00000003Ws0{{|}p#c+rb%6r_5&#SUc4-Cx00000X8-^I00000mVpBR zA^;2k`WOcQ00000sQ>@~00000OM(LcA^;2ky2=Lt00000<^TWy00000;erDIA^;2k zD!d2)00000Q~&?~00000Y=Z*;A^;2kz|jT(000008vp z_Xhv~0000g000000000lg#!R001N>B;0FKz0000!0000000028g#!R001OrYLMI3S z00000F8}}l00000&4mL15|g0;6HVZS0{|ib3;^!H2mk;8000gE00000003f!0{{{L z3;;mo2><{9000O800000004l70{|ib3;-DK2mk;80021v00000000z+0{{|}p#c+3 zQHKKnA^;2km@f$c00000CIA2c00000c83E1A^;2kJO&5=00000D*ylh00000w1)!# zA^;2kmJ10000000NB{r;00000`G*4l5|g0;6MrIz0{|ib3;<3J2mk;8001Tc00000 z0057O0{|ib3;=#{2LJ#7001}u00000006y+0{|ib3;-m62mk;80018V00000001Y6 z0{{{L3;+O<2><{9000sI00000002RW0{|ib3;^gE2LJ#7003bC00000006d$0{{{L z0F$Eu5oOhh0{|ib3;=Md2><{9003YB00000000+?0{|ib3;@EP2LJ#7000^Q00000 z0044|0{|ib3;=p12><{9003zL00000002&l0{|ib3;>Sm2mk;8003A300000004T6 z0{{|}p#c+rmWu-bA^;2kT)YPW00000IRF3v000006O01@A^;2kn+OO1000008UO$Q z00000sEh*uA^;2k7PAKc000004gdfE00000{)__vA^;2kLaGM<00000A^-pY00000 zbBzN4A^;2kCe;T3000004gdfE00000?TrHfA^;4300^200000002TlM0000006>ld z03rYk0Qc($0000001f~E000000ML#D03rYk01n^?000000M`Hj000000HBWp03rYk z0B8pY000000J{JH0000008o$v03rYk0J1R&000000FM9w000000LzdA01^NU0ECqW z0000F000I7000000094x0{{|}p#c+rC6NOFA^;2klOhQK00000F#rGn00000#*qU6 zA^;2k5%mWE000008UO$Q00000Mv?;nA^;2k961L700000C;9A2mk;8007kh00000 z006y~0{|ib3;;&c2mk;8004Oc00000003E+0{|ib3;<&11^@s6008U&00000004cL z0{|ib3;=Al2LJ#7000sI00000007;W0{|ib3;+PD2><{9005T&0001J0000Qm;(SJ z01N=s0|@{C0001U0000000021m;(SJ01N=VBM1Nh0000F000000002mm;(SJ01N=| zqX_^20000C000000000XnF9b401N;S)Cm9p0000v0{{R30001ZnF9b4lc50703rYk0C*Y)000000CWZb000000MD8O03rYk00bEc z0000009OD2000000DhYT03rYk761VW2><{9002w?00000006z40{{_|p#c+r?3)7s zA^;2kx-ba<00000EdT%j000005u5`6A^;2k+It89000004gdfE00000aGV1G5&#SU zK#U0h0000082|tP00000j+_GkA^;2k#G(iQ000003jhEB00000_M8I%A^;2kSK0;u z00000IspIx00000Je>moA^;430PqC}00000089V?000000Gpiy03rYk0C2hp00000 z0PFw&0000000f=`03rYk0PrCR0000007(D<000000DPVU03rYk0Kp~)0000001f~E z000000Lq>N01^NU06=;M000000OZSt#A^;2kK2Qe$00000Qvd(}00000 zNT&k;A^;2kAovCV00000CIA2c00000Xr}`JA^;2kNVf<8001KZ0C)fZ000000EMRm z03rYk0DK1t000000384T0000005q4O5DgbiOQ-_?A^;2ksA&iQ000008vpX<2><{9000&M000000011S0{|ib3;-<{9000gE00000001DX z0{|ib3;+lK2mk;8000^Q00000005?|0{|ib41WO1AqfBg0000c000000002`s{;Tc z01N40000009OD2000000B*1Y z03rYk0Jzfz000000CfNW000000EDmu03rYk00L_V0000009gS5000000P?T{09_&g z3;+(32mk;8000^Q00000002m_0{|ib3;*000000R6H903rYk00GDb0000004V?f0000004K8p01}g-0TX{Y zvjYGk01N=;ZU_JX0000E000000001$vjYGk01Nc00000 z3jhEB00000&b9*pA^;2k#G(iQ000003jhEB00000Hn#%+5&#SU;L-^I000XB022TJ z0000009cp76b%=Dptl16A^;2koDT;8000008vpjwY;0000T000000001= zy8{3c005Jt0TDIAy8{3s01N;C#t8rb0000C000000000JyaNCt01N=iBMATi0001B z0000000023yaNCdlc50*000000L#7u03rYk762k62><{90015U z00000003XV0{{|}p#c+ReZK<$A^;2kaKi}z00000DgXcg00000zrO<{9003wJ00000001k(0{|ib3;<{9001=r00000005@K0{|ib3;@F42mk;8002w?00000001|au^0^(0eqLS7!4Nz zke9I-4Hq4+!vg>!01N=MF$e$v0000w000000000F!~*~llc5003rYk0C?>P0000009OD2 z000000EET^03rYke*iRs2mk;8000{R00000007j+0{{{L3;@8F2><{9000#L00000 z008gC0{|ib3;^)=2mk;8001Tc00000004x?0{|ib3;-_a1^@s6001ul00000005=O z0{|ib3;_I<2LJ#7002Ay00000007~~0{|ib3;^kB2mk;8e*gdu000000001H$O8Z( z01N<>5eEPO0000T000000001_$O8Z(01N<{9 z000>P00000008990{|ib3;;$I2LJ#70037200000002nO0{|ib3;<{9001fg z00000005HD0{|ib3;^F32><{9000^Q00000003;z0{|ib3;9P6q%00000M000000002ImysO}7X{qW0{|eCp#c+3<<{9002G!00000008yV0{|ib3;>M92LJ#7000sI00000003~*0{|ib3;+rQ2mk;8 z001HY00000005%Y0{{{L3;>Fe1^@s6008p>00000000ox0{|ib41WMj0SN#A0000& z000000001k)dK(`01N=|?FIk<0000R000000002S)dK(`01N=$@df|@0000)00000 z0002t)dK(`01N=mPzL}20000W0000000019)&l?{01N<_GY9|x0000W0ssI20002M z)&l?{01N<>FbMzv0Dk}gCIA2c00000>ed4QA^;2ks?P=h00000EC2ui000003)cex zA^;2kPA>-l00000OaK4?00000Z`T6=A^;2k@NftK000008UO$Q00000*Vh98A^;2k z%rOT5000009RL6T000007}x^w000009RL6T0B8UJ06EwL03rYk0DJca z0000001f~E000000Dag403rYk0PRc%0000009pV5000000HxRi03rYk09@S&00000 z01*HH000000L0h>03rYk09K&~0000002%-Q000000QT4e01}g-0TWFg*#iI~01N=? zA_)Kh0000U0000000027*#iI&02lz6Kr8?N00000000000002E*#iI)01N;Coe2N{ z0001*000000000B+5-R*lc50}D03rYk0Gtm80000002=@R000000BhU>03rYke*kc$2><{9 z001Tc00000006Mu0{|ib3;@Z;1^@s6000jF00000006n%0{|ib3;^Ql2LJ#7005T& z00000002ha0{|ib3;>S82LJ#7000sI00000006Ar0{|ib3;@8<2><{9000^Q00000 z0005r0{|ib3;@uw2><{9ZvX%i000000000%-U9$401N<(PX_=10000@0000000025 z-U9$401N=|$_W4f00004000000002}-U9$401N{{2><{9 z000O800000005ul0{|ib3;<}-1^@s6000{R00000008>r0{|ib3;=?P2mk;8008U& z0001F0000Z<{9000jF00000002to0{|ib3;?vX2mk;8000{R00000 z005hpfg}wV0k@ZdBn=mT^5+8pA^;2kq!|YQ00000L;wH)000003+Mv?A^;2k?obB+ z000005dZ)H00000iRc3WA^;2k+zbc+000004gdfE00000)93>LApjKs==v)F00000 z5C8xG00000@aO{oA^;2k^oj=n00000OacG^00000eCY!K5&!^`qX7|3sp$g%A^;2k zeAEU200000HUIzs00000!|4M6A^;2k(H;o^00000EdT%j000008tMZ8A^;2k*zyJd z00000IRF3v00000a_R#B5|g0;6MvQJ0{{{L3;-~h2><{9000#L00000006P-0{|ib z3;_Oc2LJ#7002k;00000007$R0{{{L3;=-M2><{90027x00000001WI0{|ib3;;O` z2mk;8000^Q00000005lp0{|ib3;-B`2mk;8001KZ000000092$0{|ib41WM~-v|Hz z0000Q0000000020>;nK201N;imk9s>0001*000000002`>;nKI01N+A^;2kq|pWd000008vp<{9001!n00000 z0089f0{|ib3;>YO2><{9002<{00000001QK0{|ib3;=$~1^@s6000XB00000002Pm z0{|ib3;>{s2><{9003kF00000003|A0{{{L0F$Eu5e0(p0{{|}p#c+3sP6*+A^;2k zR6Yj)00000WdHyG000005AXv3A^;2kVfqFD000004gdfE00000NbmyyA^;2kVh;xZ z000009RL6T00000tMCH=5|g0;6MysY0{|ib3;?F@2mk;8001rk00000004aP0{|ib z3;;xw2mk;8001Tc00000008#!0{|ib3;+V-2mk;8002(_00000001oV0{{{L3;=MS z2><{9006TA00000002kw0{|fa4gdgQ3IG5A0012T00000003z60{|ib41WNcc?bXi z0000I000000000H^8)}P01N(FXtk0000R0000000023^8)}P01N=c5eWbQ0002j00000 z0001f^aB7Q01N<4^acO`01E&BM*si-00000w3k6B4Hp^A^aB7Q01N=QZU_JX0000F z000000002>mq92E7k?S`0{|ib3;>IN2mk;8000UA00000003z90{|ib3;<{9002J# z00000008m!0{|ib3;=Xb2LJ#7000XB00000002Dq0{|ib3>E-H@df|@0000R00000 z0001i_X7YBlc50W03rYk0AQsF0000000aO4000000Pyz%03rYk05S&%00000 z01f~E000000AKh603rYk06@110000002%-Q000000I&E103rYk0PZpe000000DJ-f z0000001o*B03rYk0G<^G0000002=@R0000007Cf#03rYke*m^|2LJ#7001}u00000 z003(F0{|ib3;-Yx2mk;8000gE00000007td0{|ib3;^`q2LJ#7008;{000000030_ z0{|ib3;;~h1^@s6000{R00000006K00{|ib3;?E|2mk;8005c*000000018Q0{|ib z3;+`81^@s6R{#JT000000000u`vU+X01N;)ItTy&0000Q0000000019`vU+X01N?000000A~RJ0000007Lu(03rYk01&4M000000N?-s000000Ezqq01}g- z0TVH-`~v_I01N;SjR^n%0000P000000002R`~v_Y01NB00000044wc0000008an}03rYke*m=i z2LJ#7001=r00000008{}1OOrc3;_HP2LJ#7000^Q00000002J$1OOrc3;;wZ2LJ#7 z000XB00000004pk1OO5M3;-~k2><{9000#L00000005r>1OOrc3;>222><{900372 z00000002D#1OOrc3;B zC000007ytkO00000R|*6GA^;2k1nLF=00000^Z@_>00000cM1dmA^;2k zVD<(800000I{*Lx00000)CvRuA^;2kEbs^b002J#02%-Q0000009gwJ01^NU0C0;5 z0000002}}S000000Cful03rYk0RH0!0000002=@R000000JRGQ01}g-0TX}J3j_cm z02Khp`zrtd0000`000000002-3j_cn01N;Cx(NUP0000<000000001A3e900000 z8UO$Q00000i4Ft+A^;2kt#b$f000004gdfE00000F%JX)A^;2kfOH4|00000AOHXW z00000!Vd%hA^;2knBfKh000009RL6T00000@(%<6A^;2kN(%`90037203rYY00000 z01prZ03rYk0FcHB000000EGYm000000A3IT03rYk04%u&0000001f~E000000L2gl z03rYk03OH(000000AT01}g-0TX{u5d;7t01N76bqy01N=S zK?eW;0000c000000001S76bqy01N=k6$tfZ0000I000000000&8w3C%01STsw2cS=000003jhEB00000W*Yk00000#Tx_wA^;2k;;IM$00000P5=M^00000TpR=dA^;2k z4tEFu00000nE?O*000001RVqbA^;2k;{6B!00000GXMYp00000FC7E`p#Tm5RbdJM z002J#00961000000Baot03rYk01%1^000000E7Sl000000Gb^H03rYk07?o800000 z0BisN0000001+Mp01}g-0TWFn9s~d)01N;~-Ua{w0000z000000000?9s~dq01N=I zjtKw&0002x000000001W9s~d)01N=i;RgT!0001Z000000001!9s~dqlc50<1>znA z01}g-0TWFm9|Qm*01N;k!3Y2V0000y00000000269|Qm*01N<7n+N~^0000w0RR91 z0002TAOrv+01N;&0|)>B0000#000000000sAp`&tlc50<{9000>P000000046$1OO5M3;-aS2><{9005c*00000006=w z1OO5M2>?Lk1poj500000000000077$1OOrc3;<{9000^Q00000004s{1OOrc z3;^f>2><{9002J#00000002TH1OOrc3;+_F2LJ#7e*geE0000000021Bm@8=01N01N01NnH>Oe<{9 z0055w00000004C>1OO5M3;?i;2><{9003nG000000053F1OO5M3;@uQ2><{9005c* z00000007=A1OOrc3;+x61^@s6005u?e*gdg0000bECc`&01N=2-w6N!0000P00000 z0001VECc`|01N;K2?ziH00029000000000gEd&4}01N=+bO!(c0000M000000001i zEd&4}01N==lm`F+0000A000000002cEd&4}01N;YyaxaP0000+000000000Ze=Y<7 zA^;2k5X%Vw00000p#T5?00000axMe_A^;2kri=&x00000uK)l500000oh}3bA^;2k z6c`Br00000YybcN00000MlS>aA^;2koXZ9P00000LI3~&00000a4!S^A^;2kz|9E& z00000Bme*a00000vo8by5&#SUMJjs+000000MZ8l000000M{=B03rYk0Ophk00000 z00{vA0000006Q=Q03iSs0EqZ20000004M+e000000Aw%(01}g-0TX|XFa!W101N=u z&jtVh0000m000000002KFa!W101NGcZR|K~P9vPESNdUsp*~NKaK%Uqeq$Q&e9`PEb`;MF3w~PBAiH zM@&ybL6;1O4G6dJhYbTXmya0^3JYyhbTn{bX>v(RZI^M60xtn=mpqRG9+y^80U@^( zybVkT2sChEX>v(RZI^ME0Th>QnF9!y+F1h{mYM?_0d1FYmjNJ`2A=~*m%G#h3zufr z0}+<%4j7k@&<_WfWn%+Qw=l#FxC58PYYz_~IY(t~S8sA_Q*?4=VQoodLU~hVb8~5L zZbx!qaA-wsmq7so7MAM{7q<||4YCuLst*DR3vE+$G;m>Qa!E^VmvN5*F9B_ru)zWp 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 zH30ws00000Hvs?uI{^Ry00000Jplj!J^=s#00000K>+{&0000000000LID5(LjeE) zL;(N*Mgaf-0000000000M*#o;00000NdW)=00000OaTA@O#uK40000008Rk_08asv zp#d6yQ2_t|QUL$}00000Qvm<~Q~>}000000RRI7100000RsjG2R{;P300000S^)q6 z00000Tmb+8UI73AU;zLCVgUdE00000V*vmFWdQ&H0000000000X8`~JX#oHL00000 zY5@QM00000YXJZNZ2005u?005!^00000005)`005@}005~00062100652006E5 z00000006K7006Q90000000000006TA006WB006cD00000006iF006oH006uJ006xK z006!L006)N006-O006=P006`R0001g0002R0RRBV0RR91000000002V0RRBX0RRBa z0RR910002a0RRBc0RRBe0RRBf0RRBi0RRBl0RR91000000002l0RRBn0RRBo0RRBp z0RRBq0RR9100000000000002r0RRBt0RRBu0RRBv0RR910002v0RR910001Gj3}&0000000000>;V7(00000?*RY+0000000000@&Nz<^#K3? z`2hd``T+m{00000`vCv|00000{Q&>~00000{s90000000{{a910RjL329psD6B!Hw z000dF000mI00000000pJ000sK000w{@edo5umKEz7XknP00000000007y00000 z07?P?00000089b^0000008Ih_08Rn`08#<~08;`008|11000000967209FD309XP5 z09pb709*n909^tA000000A2zB0AKz_&00000mjVC)nF0U+ngRd- z00000n*sm;0000000000odN&=00000paK8@0000000000q5=Q_qXGZ`qyhi{00000 zrUC!}rvd-~r~&{000000s*~{#8yTzu006E6006N9006QA006TB00000006d=@edP! zw*mkFx&ih-%00000>jD4(>;eD)?E(M*?g9V+@&W(=^a20? z^#T9@_5uI^_W}R__yPa``2qj{{sI61000000s{a5000001Oos7000001p@#82Lk{y z00;vB00{#C0000001E>E0000001N{F01pEI0000001*QK02BiN02c!Q02u=S02-5V z5gUIS0{{RV0{{R300000000000000V0{{R30000X0{{Rb0{{R30000Z0{{R30000b z0{{Rg0{{R30000f0{{R30000i0{{Rn0{{Ro0{{Rq0{{Rr0{{R30000q0{{Rv0{{Ry z0{{R!0{{R$0{{R30000!0{{R&0{{R3004ggKmz~(LjwQ+L<0Z-Mgsr}6B zUjqODU;_XEV*>yHWCH*I000000000000000W&;2KX9EBLX#)TNYXblP00000Z3BM* z0C58V0CEEW0CWQY000000C)oc000000DJ=g0Dc1i0DuDk0D=Pm0D}Vn0EPnq00000 z0EYtr0Ehzs0Ez0Q3U@0QCa^000000QLg_ z0QUm`000000Qds{000000Qv&}0R0010R9620RIC3009I500RU70000000jg9e*gyr z000UE00000000dH000jJ000mK000pL00000000yO000&Q000*R000;S0000000000 z000>T000^U000~W0015Y001Ba0000000000001Hc001Kd001Qf001fk001lm00000 z001ro001%s001)t001@w0024!e*gdg0000y1ONa4000000000z1ONa40000!1ONa* z1ONa-1ONa;1ONa40000-1ONa?1ONa@1ONa40000?1ONa4000000000^1ONb01ONb1 z1ONb41ONa4000131ONb81ONa400000000161ONa4000181ONbE1ONbHe*^#kV*~&I z0000000000WCQ>JWdr~K0000000000X#@ZOY6JiPYXkrQ0000000000Yy z0G$K?0G00H*{10I383e*mfk0068600000 z006B7006E8000000000000000006H9006NB00000006QC00000006TD00000006WE z0000000000006fH000000000000000006iI006lJ006rL006xN00000006)Q00000 z00000006-R006=Se*gdg0002Q1ONcV1ONcX1ONa40002U1ONcZ1ONca1ONcb1ONcd z1ONcg1ONa40002d1ONcj1ONck1ONcl1ONcm1ONcn1ONa40002k1ONcp1ONcr1ONa4 z000000002o1ONa40002p1ONcu1ONcv1ONcw1ONa40002ue*^#kz}(0000000000>I47)?F0Y-?gRh;00000?*sq<00000@B{z=@dN+>^aKC^ z^#lL_00000_5=U`_XGd{0000000000`vd?0{R992{saI3{{#R400jU50|fv81O)&9 z1qA>A00000e+UHt00{*E00000015>F01gEJ01yQL01^cN000000000002BoP02KuQ z0000002c)S02l=T02~DX038JY03Zbb03ihc00000044002h?002k@00000002q_002w{ z00000002$}002(~000000000000000002-0002`300346003A8003GA0000000000 z00000e*gem1pokC1poj5000181pokE1pokF1pokH1poj50001F1pokL1pokM1poj5 z0001J1pokQ1pokR1poj50001N1pokT1poj50001R1pokX1pokZ1poj50001V1pokb z1poj50001X1poke1pokg1pokk1pokm1pokoe+2*lgarTqg#`crhy?%ui3I=vj0FGy zlLY_(lm!3)l?4C*m<0d;00000nFRmoCN>?o&^8^palQ`qXhr}qy+!~ zrv(5200000sRaN4ss#W5s|5f600000uLS@Au>}ACvjqSE00000v;_bFwgmtHxCHM+N`@NCp4^0000000000 z00000Nd^D_0000000000O$Gn}00000P6hw~00000PX+)000000QU(A3NmB*@00000 z00000096J609OV80000009Xb909ytC09*zD0A21^@t@1^@t_1^|BmpauW{p#}f| zq6Po}00000qy_*000000r3L^100000rUn22rv?B3s0IK400000ss;c600000s|El7 z00000tOfu800000um%7C0000000000vIYPEvjzYFv<3hGwFUqHwgvzIxCQ_Kx&{CM zy9NLNzXkvR00000zy^N+0Kod zBL@HgB?kZi000000000000000C002b?002e@002h^002q{002t|002%0002)1002-2 z002@400000002`50034800000003AA003DB00000003ME0000000000003SG003VH z003bJ003eK003hL0Dk~w2LJ$O2LJ$Q2LJ$T2LJ$W2LJ#70001R2LJ#70000000000 z000000001S2LJ#7000000001U2LJ#70001V2LJ$g2LJ#70001b2LJ$j2LJ$l2LJ$o z2LJ#70001i2LJ$r2LJ$s2LJ#700000000000001m2LJ$w2Y&zni3b1xiU$Ayj0XS! zjRyb#j|Tt%kp}<(0000000000k_P|)lLr6*0000000000mj?g<00000m008d?00000008j^008m_ z008s{0Dl1Y2LJ&02LJ#70002_2LJ&22LJ&42LJ#70002}2LJ&72LJ#72mk;A2mk;8 z00000000042mk;80000000000000052mk;E2mk;8000072mk;8000092mk;K2mk;8 z0000F2mk;O2mk;P2mk;R2mk;80000K2mk;T2!8+o76MF;=@MhE}^ zM}G(a0000007(b{07?h|089t~08I!0000000000008R)10000008a=20000008j`3 z08gP000000BHaK00000003tQ00000003(U003+V00000 z00000003@n+N~^ z00000p9lZ|p$Gr~0000000000qX+;100000000000000000000r3e53rU(E4rw9N5 z0001g000000I3K700000000000ILW90IdiB000000ImoC0I&!E0I~=G000000J8`H z0JjJL0J#VN0J;bO0K5nQ0KW(T0Kf62mk>72mk;800000000012><{90000000000000022><{C2><{E2><{F2><{G z2><{I2><{J2><{L2><{M2><{N2><{P2><{R2><{90000K2><{90000M2><{900000 z0000O2><{90000Q2><{b2><{e2><|pAPE2f00000B?$lk00000CJ6ul00000DG2}o z00000DhU7pD+vGqEeQYsF9`quF$n+w00000GYJ3yGzkCzH3)0000000000JP7~*JqZ8+KM4Q;KnVZLkR!?LV0001g003?Y0043c0049e004Cf00000004Fg00000004Li z004Oj004Rk004Ul004an004gp004jq004mr004st00000004#w004;z004^#004~% z0052&005B*005E+005H-005N<005T>0000000000005W?00000005bP2><|^2><|_ z2><|{2><|}2><|~2><}12><}22><}42><{90001{2><}62><{900000000000001} z2><}C2><}D2><}E2><{900000000262><}G2><}J2><}L2><}N2><}O2><}P2><}Q z2><{900000000000001g00000y$JvSz6k&T00000!wCQY#0dZZ#R&ia#t8rb$_W4f z00000%n1Mh&j|nk&Iq*a-jt00000+6e#v z+X(;w-3b5y-U$Ez;0XW#;Ryf$;t2o%Inb<>Z00000 z00000000~c00000000000018f001Eh001Kj001Nk00000001Tm00000001cp00000 z001ir001ot00000001xw001)z001-!0000000000000010F%Ba7GXgO002S?00000 z002V@00000002Y^002b_002e`002h{002k|002n}000000000000000002u0002x1 z002)4002@7002`80031A0034B0000000000003DE003H(F(?~<0000000000UkU&K zULVhR8NWC{QPWeNZQ00000W(oiRXbJ!TX$k-U0000000000Y6<`VYYG4WYzhDX z0000000000ZVCVZZwdea0000000000aS8wca|!?eb_xIh00000cM1Ric?tjkdkO#m zeF^{o00000fC>Op0D%es0D=kt00000000000E7wv0EG$w0EP+x0Eh|z0E-F$0F4R& z0Fep+0Fnv-0F(*<0F?>=0GJ8@0GSE^0GbK_0GkQ`0G|o~0HF#10Hq3(N-9nSd%}zE zlb|XrB#$IklPI;)pr5NxVrz{vMc26nSB*kzk*9(gH^Ye(n9F+nz?1kYAd?&`G?P>- ztdj&R=#%g)M3XozK$CneFq5z?AOr^;9^RAKEhw`HE(iex?KZF}lNc{F6jRvr`lxm( z3!M}KicQc4HcPneUz2bzER&!wU=)L+;#wii=13!nxBcLiV^%-MJry;;B~YDe1k7d9(u;nUHUjh%{uA@HDWKq%}AY8&DF8j7qMs8+tC=IQ@90lk_#* zlhiiI1Z5-SOp~NHd<5|s$;p!}I3Tl7ID`R{*f~H1<#s0xlOQ_u1nqNV5R)7`9Fssh zEVFPs7y^@wJ;Vep3$fs{SUxlXvyeZu0R%C1%CnP9K`4`WL0FU2LCmA1LIIPgLy(g| zL{O8IM98yXMIZqnJ+dV+{BQ$1dskvdz#rKTm3W|P#~O57`H3JEkx6zQvSsX^X=DvPMh z+bEW|{X=$0bd%6XG?NHPU<~H=N1Gj1;d4!%nBbFqNl=r}Nqmz~N`RBpN?emPOO*%6 zSRy0J(R!2EOE8lROgNKBOh5#a;!MPokW6?4{X~z1vk*-z0t7MOB%qT-Pl%JyPpFf8 zP(YKwP`HzPQ5XcRXri!_p#c~LcXk5+5tE?-69p(Q0{|eCp#c*G4=)1%Ad{g169r2r z0{{|}p#c*Grd9v|5|g0;69wih0{{_|p#c*GDggli5|g0;69t$q000t`p#c*GZ7%}= z5|g0;69u&|000t`p#c*Gq$C3X5|g0;69tkd0{{|}p#c*GEH(fD5|g0;6O-^#7zNEI z0{{|}p#c*GjxGQI5|g0;69r`_0{{|}p#c*GLMH;o=Mz1x_Uc01}g-0TTsxGXnq;lc50<1=}M701}g-0TTrqBm)2vlc50< z1;c{@01}g-0TTt&6#xJdlc50<1#u_?01}g-0TTt1CjbBvlc50<0cn@v;tUrBlq3TH z5|g0;69v~R0{{_|p#c*GxgrAq5|g0;69tBM0{{_|p#c*G-zEb95|g0;69rl*0{{|} zp#c*Gr7r*g5|g0;69J=_LH-OE1sNa%01}g-0TTtRB?ABwlc50<1!FN01}g-0TTtjHUIz-lc50<1!O${01}g- z0TTtKLjV90lc50<1$ig~01}g-0TTt|Edu}%lc50<0fCc|QWpg>Cj$Tylc50<1!pJ& z01}g-0TTuLBm)2vlc50<1sEp-01=a+0TTsGPXGWClc50<1sEs;01}g-0TTg?mqAhu z7X`^J000t`p#c*GjvE625|g0;69rQv0{{|}p#c*G1SA6h5|g0;69u|70{{|}p#c*G z(J%u55|g0;69x0j0ss<|p#c*Go+kqU5|g0;69qvf0{{|}p#c*GCMN>`5|g0;69wTU z0{{|}p#c+0{{|}p#c*G zT`vOwAd{g169xDp0{{|}p#c*Gy%hie5tE?-69s@R0{{_|p#c*CPLly-7XcHO5xEQ( z1$`p}01}g-0TTsw9RmOnlc50<1t_)w01}g-0TTg0lL2HG1)C%T01}g-0TTttHUIz; zlc50<1t=o}01}g-0TYujWEcgv8~^|klc50<1wf?%01}g-0TYvWWEcewBLe^ulc50< z1xs)M01}g-0TTtLCj$Tylc50<1z#5c01}g-0TTrSB?ABwlc50<1+63l01}g-0TTt_ zSOEYMlc50<1%(s<01}g-0TTrZaR2}klc50<1&%KO01}g-0TTsFF8}}%lc50<1s^N} z01}g-0TTshBLe^ulc50<1$HF^01}g-0TTu5r2zmElc50<1@a>U01}g-0TTrzB?ABw zlc50<1s)av01}g-0TTtYI|Bd`lc50<1u0Je01}g-0TYvmW*7ySC<6czlc50<1?L<9 z01}g-0TTtfI|Bd`lc50<1^#dV01}g-0TTsJHvj+=01}g-0TTt}Cj$Tylc50<1(qWN01}g-0TTrjB?ABwlc50<1+0Ao01}g- z0TTs%B?ABwlc50<1%D(101}g-0TTtIeFFdzlc50<1>vv(01}g-0TTr)B?ABwlc50< z1qcQK01}g-0TTtmB?ABwlc50<1v*av01}g-0TTf*lL2HG1ufeF01}g-0TTu1CIbKx zlc50<1$-+501=a+0TTscCIbKxlc50<1-~W(01}g-0TTr!HUIz-lc50<1vn=I01}g- z0TTgelL2HG1w1AL01}g-0TTsmC<6czlc50<1r#>`01}g-0TTsaA_D*-lc50<1tul~ z01}g-0TTu4umJ!Plc50<0Unb9WETb9B?ABwlc50<1y(Nr01}g-0TTrXB?ABwlc50< z1t0YQ01}g-0TTu2Bm)2vlc50<1(_xT01}g-0TTtqBLe^ulc50<1&SgA01}g-0TTrV zF9QG|lc50<1sE~|01}g-0TTt_IRgL^lc50<1ql}b01}g-0TTscA_D*tlc50<1;r8o z01}g-0TTs}B?ABwlc50<1@12Z01}g-0TTtU9RL6llc50<1-66$01}g-0TTt{A_D*t zlc50<1=b`301}g-0TTsA+W`O)lc50<1*{_j01}g-0TTt86aWAclc50<1x6$T01}g- z0TTr`Edu}%lc50<1(T%#01}g-0TTt{I|Bd`lc50<1@t5X01}g-0TTtuBm)2vlc50< z1q~zv01}g-0TTsvA_D*tlc50<1(7HK01}g-0TTtqE&~7(lc50<1(+uT01}g-0TTr` zJOcm{lc50<1(Hty01}g-0TTsPC<6czlc50<1(PTP01}g-0TTiFlVMU90fm?0;tUrB z2NVDR5|g0;69u6L0ss<|p#c*GXDR~#5|g0;69KD}0b~~iX(a;y5|g0;69uCt0{{|} zp#c+rm}~<8A^;2k;Cl%G00000Bme*a00000@T~y=A^;2k-ZBUP00000J^%m!00000 z)tvwUA^;2kutx^~00000NB{r;00000)jI+JA^;2k{EP?y000003jhEB00000z9#|z zA^;2k40i|s00000d;$Of00000s`&u`A^;430PkQ30000002}}S000000G$T{03rYk z0Agea0000002=@R000000Db`i03rYk0H!er0000002=@R000000JeDo03rYk00@l; z0000009OD20000008g&~03rYk05Vhu0000001^NI0000002*@x03rYk03d(~0001g z004IY000000053e001HY3;Yd2mk;8002J# z00000008Db001HY3;Cs0RQ50000g000000002}{{R4gA^;2k zf}95c00000DgXcg00000xj6vA^;2k3V{az z000009RL6T00000yLAHq5&#SUaD@o~00000X#)TN00000+JFE6A^;2kmdyqL00000 zIRF3v00000QAq;;A^;2k5LyX;0000001f~E0000000~h603rYk0P4O60000001f~E z000000Px}f03rYk0Qd+80000008;<}0000009N+^03rYk05~cK0000005|{u00000 z0Q1EH03rYk0FA;30000001f~E0000007=mS03rYk0BlkS0000002Ba!00000007KC z0{|ib3;=Lb2><{9000C4000000094b0stZa3;=tk2mk;8000^Q00000002HP0{{{L z3;+N?2><{9000#L00000003;;0RSQZ3;@bk2mk;8006B300000000CO0RSQZ3;>>` z2LJ#7000sI00000006pwNdf>O01N=+kq7_)0000E000000000N$N&H$01N=6Z3h4V z0000J0RR9100015i~s;401N=+(FOnj0000R000000001!6$1bw01N;I+z0>w0001U z000000002(A^-p)01N=+q6Po}0000y000000002pEdT%_01N z00000EX4o-A^;2kX8HyI000003jhEB00000$Tb20A^;2kK2`_-00000JOBUy00000 zkzD}*A^;2ky4ME)000008vp_03rYk001fn0000005|{u000000Dcbx03rYk z0F~GX0000001f~E000000HdS;03rYk02E3G0000002=@R000000JV++03rYk0AR2P z0000002%-Q000000G;>%03rYk0EFHM0000004)Fj0001g002gX0RSQZ3;-&r2LJ#7 z001rk00000008W50stZa3;=4P2mk;8002z@00000007vv001HY3;_1+1^@s60012T z00000002&f001HY3;-a{1^@s6000XB00000004Lm0RSQZ3;+h92LJ#7001KZ00000 z0002T0RSR@01N;$>IVP-0000c000000000!VE_Ok01N=u;06Ey0000_0000000012 zWdQ&p01N<-;s*c#0000z0000000005ECT=%01N;M1&00000L)HQSA^;2kt;Yxe z000008UO$Q00000i|7CVA^;2kq6-HA000008vp~>0000007w7;000000Pt~t001HY3;-ne1^@s6001BW00000005t^ z0RSQZ3;^~s2mk;8000^Q00000007tp001HY3;-gJ1^@s6001xm000000021N001HY z3;typ01N=oatQzc0001gg#Z8m00000h;jn}A^;2k0DuVq000007XSbN z00000sNDhpA^;2k^2rDQ00000RR91000000+%EzEA^;2k8d3-V000003jhEB00000 zk23=R5&#SUKtl-t00000j{pDw00000Ir#zrA^;2kmdywN00000CIA2c0001g0AAVw z03rYk0CHCd0000003QGV0000005TW?03rYk0Q5r$0000007n1-0000008*p@03rYk z01__<0000001p5F000000QAcM03rYk01t5o0000005Jdn0000006rK203rYk0DM>n z0000002%-Q000000Me8I03rZ?3;=@G1^@s60018V00000005Q+0stZa3;;f32mk;8 z005c*00000007z&001HY3;@`Y1^@s6001@s00000006s(001HY3;@8-1^@s6000{R z00000004!m001HY3;@pJ1^@s60012T00000004Uz001HY3;<@B1^@tm0000@00000 z0001b3<3Zm01N;tJ_rB+0000E000000001GodN(N01N;rwFm$J0000c000000002Q z+W`O~01N<{9003kF00000005CT0RSQZ3;_PL2LJ#7002yX000000002oT2mk;8001BW00000008#p001HY3;;R`2LJ#7 z001rk00000003SN0RSQZ3;=RV2LJ#7002|~00000003580RSQZ3;-U62LJ#7000{R z00000007}E001HY3;>F!1^@s6001ul0001g0000IA_4#+01N=&O9%h}0000`00000 z0002>3<3Zm01N=0Xb1oR0000*000000000oHv<3?01N=IM+pD`0001w0000000009 zt^xoe01N;vx(EOO0001G000000000s-vR(401N<{!w3KX0000c0000000004$p8R< zA^;2k3~vVj000008UO$Q00000tXu#9A^;2kBD4ko000008vpL;wIH01N<{9 z005c*000000004Q0{|ib3;+;)2><{9003J600000000_7001HY3;;mM1^@s6001)p z000000019T001I?01N=!&jtVh0000`000000000)U;qFj01N==(gpwk0000E00000 z0000cOaTBQ01N={dj|jj0000E000000002};sF3601N;KBM1Nh0000R000000000B zI{*M801Ng#iE}01N;=A_xF~00000KL7v#00000R&4+P zA^;2k-tGnf00000IRF3v00000f)oJ&A^;2k+@%Kq00000D*ylh00000rA*a!ds z0000E000000001$K>`3G01N=GjR*h$0001gR{#J200000XkG&VA^;2kU~LHi00000 zC;$Ke00000pkn|4A^;2k&f*3D000009RL6T00000e18G}A^;2kTBisA000006aWAK z00000k^KPxA^;2kf?)^%00000IRF3v00000|11Ll5&#SUU^)o^0000082|tP0001g z0R2b+03rYk05Gfu0000002=@R000000N?Ea03rYk0ODE*0000004e|g000000Hb>V z03rYk0H(?Y0000005$*s000000AmmV03rYk0BoWM000000M!5h000000Kb|703rYk z0Nk?(000000B8UJ0000006~EP03rZ?3;?pD2LJ#7002Y)00000005K`0RSQZ3;-xj z2LJ#7002Ay00000008|k0stZa3;^7T2mk;8002S&00000003z@0{{{L3;<9{2><{9 z000#L00000007Pe0stZa3;^n42mk;80024w00000004|H0stZa3;_O72mkka0001D000000001#fB^s^01N=KqXz&00000)000000002r zYybcv01N=o?gjt=0000E0001g00000WB>sGA^;2kB%B8T00000Pyhe`00000Y8wFn zA^;2ke5eNi00000HUIzs00000k5~WzA^;2k-m(S&000004gdfE000001b_hmA^;2k zbRP%+00000YybcN000009p(W5A^;2k5+n!!00000KL7v#00000|Gff#03rYk00_Sb z0000002%-Q000000P8CQ01^NU08lvz0000002}}S0000005P5b03rYk0E|cn00000 z089V?000000PQsb03rYk08onv0000009610000000HzuP03rYk0ASz<0000006zc# z000000Q>v_03rYk09Rpu2mk;8001fg00000000}k0RSQZ3;;?(2mk;8000^Q00000 z0014n0RSQZ3;>uy2mk;80012T00000007Pr001HY3;@uP1^@s6003wJ00000005#B z0RSQZ3;+bA2LJ#7005Z*00000006G90stZa3;>3^2mk;8001q2000000000qTLAzf z01N=v(+201N=rb_f6f0000v000000002HasU7#01N;` z_XYp}0000b000000002)^Z@`O01NA^;2kkZ}nB00000DgXcg00000$GrgnA^;2kenJQU000008UO$Q z00000Q(yxCA^;2kfNu!^00000+5i9m000006rBM8A^;43030d^0000001f~E00000 z0C}wf03rYk0JOOX0000007w7;000000Dx2j03rYk03c!s000000LuaZ000000Pz<9 z03rYk09LOC0000007(D<000000GJ~H03rYk03f3V00000044wc000000J=2*01^NU z0Khs10001g006K800000001f-0stZa3;=j=2mk;80046U00000005200RSQZ3;pn01N<7{W2><{9000R900000003Vb0{|fa6#(FyD*ylh000mG00000 z005x~0stZa3;@Vx2mk;8006H500000006SD001HY3;;w_2LJ#70077U000000000s z001HY3;-~`1^@s6001!n00000001q26951r01N;olLi0)0000X000000000o!~g&y z01N>1X$JrR0002y000000002g4*~!p01N=GY6t)T0000E000000001xJplkB01N;E zw+8?K0000I000000001wy8!?q01N==-vwn2LJ#7 z003kF00000005e10{|j_01N<7bqN3f0000g0000000030MF0RI01N=Ys|El70000t z0000000030)&Kw^01N=qdItai0001W0000000017Y6Acw01N=&c?kdj0001h00000 z0001l{{R3Y01NA^;2kIFbec00000Q2+n{00000yT1Vd zA^;2knnMTx00000CIA2c000009(e-*5&#SU0F4O%0000082|tP00000s)YamA^;2k zUj_#N000005&!^y0000003ay<03rYk0IH@20000005<>t000000KMk`03rYk0GERY z0000009F710000005f<401^NU0N{)X0000002u%P000000PZOR03rYk05CTR00000 z00;m8000000JzEk03rYk06=gD0000002%-Q0000006SxU0stZa3;@KP2mk;8001rk z00000005;`0stZa3;=qX2mk;8001HY00000005TD0stZa3;^`R2mk;8000^Q00000 z005_W0stZa3;+(M2mk;8001Tc00000002b-001HY3;<`W1^@s6005u?00000005hJ z0{{{L3;>{ij0pe$0000x000000001Orvd;X01N=yrU(E40000f000000001m76AYv z01N=grUw830000g000000002SdjJ3;01N;M{ssU50000I000000001rZvy}#01N)#A^;2k;hY8l00000JOKaz000003DN)nA^;2km;na>00000 z3jhEB000005fA|YA^;2kM4|@(00000CjbBd00000XvqQqA^;2kPQwTQ00000OaK4? z0001g05>}U03rYk0EV^)0000004o3h000000L3)}01^NU002e_0000001^NI00000 z0Bb-103rYk0C=kg0000002=@R000000KjJh03rYk0I+rm000000J;DG0000002{^t z03rYk06=R80000001^NI0000009H@}03rZ?3;@TI2mk;8002Ay00000006)_0{{{L z3;>Wy2><{90055w000000068O0{|ib3;?9t2mk;8003eD00000002{Y001HY3;BWd{HN0000?000000000AG6Dc101N=kiU)0000P000000000%lK=oB01N;U)&>9o0001C000000002DOaK5P01N=$ z%?1Df0000@000000001gT6zEgA^;2kuKWf700000(f|Me00000DQ*A&A^;2k&%Oo# z000004gdfE00000x*z}mA^;2kTA~I3000008vp<{9002G!00000004D_001HY z3;?vw1^@s6002<{00000006=&0RSQZ3;=gy2LJ#7000pH00000007BU0{|ib3;^(C z2><{9002V(00000004&50RSQZ3;+OA2mk;8000gE0001g0001YQUL%W01N<3zXt#S z0000R000000001OV00000 zM}PnTA^;2kqyYy2000003jhEB00000zfS=GA^;2k;=Bg{00000TmS$700000scHiN zA^;2kV0sAv00000rvLx|00000<{9005c*00000000+%K?49H01N=|Qwab70000F000000000) z&Hw-+01N=obO!(c0000+000000002T`vL$W01N3@>A^;2k;Cu-H00000Bme*a000007F7WNA^;2kBESa# z00000bpZeX000000YL!(A^;2kqHzZR00000L;wH)00000L+JnjA^;2k+l2=J00000 zCIA2c00000GIIa`A^;2kg!cvj0001g03rYY000000IdQ503rYk0Gx>i0000004e|g z0000005*dF03rYk0Ez<#0000002lxO000000HGBC01^NU0FXHe0000002}}S00000 z0Ji`F03rYk0E#gP0000002=@R000000M~;703rYk07fAQ0000002%-Q0001g006Ww z0{{{L3;<{90055w00000002Im001HY3;+y92LJ#7000{R00000003Py0stZa z3;-^R2mk;8000gE00000007A90stZa3;;sU2mk;8001Tc00000008VC0RSQZ3;+(Q z2LJ#7001=r00000007eE0sta^01N=U%?JPh0000U000000002oF#`Y+01N=IK?wi= z0000I000000001LP5}TS01Nz>%00000 zV<7+lA^;2k?6L*`00000m;e9(00000`(Oe9A^;2kZ=DDL000009smFU00000GXens zA^;2kJe>ys00000mjD2N000000N5%603rYk05CWS000000E7Sl0000009sN303rYk z08W4h0000001f~E0000003inf03rYk0Mefa0000007U=*000000D;B;03rYk08(oQ z000000672v000000G5LQ03rYk0HOm2000000IUH3000000AFE$0{|ib3;^(O2><{9 z004ym00000005Q)0stZa3;-@-2mk;80015U00000006{d001HY3;;^D1^@s6000^Q z00000004K3001HY3;=M^1^@s60037200000000o~0stZa3;@2*2mk;8001cf00000 z003lK0RSQZ3;+s$#0LNX0000Z3IG5A00017JOThB01N<7SqK0C0000R000000000n z82|tx01N=6oCW{@0000z000000000YA^-p)01N;?b;0000E000000002NM*;vM01N=~TnGRF0001gD*ylh00000lmGw#A^;2k zqJ{Z z000009smFU00000lW+q7A^;2k5Pt~(00000Q2+n{00000zWM+FA^;2kBAEvO00000 zc>w?b0001g0L@<{9000#L00000000kn z0{{{L3;=+V2><{90021v000000076-0RSQZ3;>E#2mk;8002z@00000002Qm0stZa z3;000000007M0stZa3;?X3 z2mkh01N=KWC#EN0002c z000000001#E&~7(01N)0000P0001g00000&=COuA^;2ka!v;T00000L;wH) z00000J$nNH5&#SUpp6Lt0000082|tP00000@@WD9A^;2kf}jWh00000I{*Lx00000 z7q|cbA^;2ka$E-h00000d;$Of00000ur>k!A^;2k|BDC!00000NdN!<00000x`6_J z03rYk0FICd000000CE5T000000ODN%03rYk02GG@0000002=@R000000FX-n03rYk z00hkj0000002%-Q0000006she03rYk05DYv000000N?-s000000Elz}03rYk0JRzj z0000005Jdn00000030?001^NU0I)`X2><{9005c*00000006|1001HY3;<{f2LJ#7 z000XC00000007n~0RSQZ3;=wr2LJ#7002w?00000004OS001EX6#xjFD*ylh000;O z00000001oa001HY3;+Ns2LJ#7001}u00000000{2001HY3;<{f2LJ#7000Yr0RR91 z0001j-2wn201N=8zX$*T0000y00000000290000Y01N;FhXw!u0000I000000002W zg#rK~01NPyC01N=W3kLuI0000?000000000S(g6S> z01N~<{90055w00000008t7001HY3;+(31^@s6000;O00000001oi001HY z3;-xb2LJ#7002Y)00000004Ps0{|ib3;-Z@2><{9004{t0001g0000wn*jhK01N

FaA^;2kj*tid00000asU7T z00000l8gcXA^;2k2CxVK00000KL7v#00000-WCD?A^;2kz(WWC00000761SM00000 zF3kY|A^;2k{7wh}00000ng9R*00000rZ@ut5&#SUAV~>-000000FM9w0000006Q}S z01^NU03bsN0000001^NI000000N@D#03rYk0Mw8M0000002=@R000000L4`S03rYk z0Ls4y0000007(D<000000O1n=03rYk0IHJ)0000003HAU0000007y*$01^NU0G3n+ z000000P_NW00000001I(0{{{L3;^JW2><{9004pl00000005&y0{|ib3;^&{2><{9 z0015U00000003tz001HY3;_P71^@s6000{R00000007nB001HY3;@gr2LJ#7001oj z00000007ry0stZa3;=?j2mk;8001=r00000003%#R004Z01N;GnFs&?0000r00000 z00016AOHX&01N;+q6Po}0000V000000001)0RR9Z01N1f(HNq0000T000000000K@c{rL01N(^b00000Jq`c>A^;2kV37s@0001g02=@R000000D)lu03rYk04CuE00000 z0MY;e000000A~gO03rYk0OXGb0000004@Lk000000BBSJ03iSs0BD;l0000005|{u z000000Kk<303rYk0A{iX0000003ZMW000000AA+;03rYk0QAiW0000003HAU0001g z007CU0stZa3;@KZ2mk;8000&N00000004Ao001HY3;=5C1^@s6002Ay00000002%? z0stZa3;@EH2mk;80040S00000003iV0stZa3;>>Q2mk;8000&M00000005{40stZa z3;>!q2mk;8002G!000000067p0RSR@01N;xA_xEg0000E000000000fyaE6s01NB!Uh0;00000 zt^xo600000Nn`>5A^;2kWS$5B000009smFU00000fOG%=A^;2kKKKRz00000#sB~S z000008Fc{wA^;2k<{Ah900000E&u=k00000c2NQVA^;2kbd(4H00000OaK4?00000 zZA}3HA^;2k7Q6=l00000N&o03rYk0LoAZ000000Ga>*000000RLG4 z03rYk0Ftu?0000005kvq000000A)@903rYk0BFtz00000044wc0000003g2t03rYk z0OG$0000000M`Hj000000GrVO03rYk0G@US0000002%-Q000000KyJ`0stZa3;;H2 z2mk;8002V(00000002k?0{|ib3;-(D2mk;80012T000000069N001HY3;^Kl1^@s6 z002w?00000008GE005x?8354YD*ylh000O800000000D80RSQZ3;@Ex2LJ#7000{R z00000005nK0stZa3;@-Cr3e530000Q000000002uMgagK01N=axd#9M0002H00000 z0000wP6GfU01N=oTnPXG00004000000000t_5lDQ01N=OUI+jH0000&000000000b zX#)Tv01N;Sc?kdj00004000000001N-2nh101N;=A_xEg0001gKL7v#00000QlA^;2k z;NS=V000004gdfE00000%o_m!A^;2kvZx0D00000O#lD@00000&*K09A^;2kO9=-6 z00000JOBUy0001g04`<$03rYk08rxx000000FVFx0000000deB03rYk0BD;C00000 z04@Lk000000L`5O03rYk08h0D000000672v0000007~=$03rYk03KZk0000003QGV z000000QBkr03rYk0Dy-F0000001f~E000000HH?%03rZ?3;+;W2><{9000gE00000 z008wk0RSQZ3;@uz2LJ#7001@s00000004+C0stZa3;;Zb2mk;8004Oc00000007p| z0RSQZ3;;7y2mk;8001}u00000006-;0{{{L3;>Wp2><{9000#L00000004Dg001HY z3;^1+1^@tm0000E000000002L%mDx*01N0000&000000000tVgLXl01N;mwgvzI0000c000000002ejQ{{501N>3(gpwk z0001T000000000GuK@re01N;gGzb6y0000n0001g00000FkJuuA^;2k&eaA000000 zL;wH)00000zybjPA^;2k)SU+a00000H2?qr00000!7u;-5&#SUdNT$900000MF#)? z00000Z_EM!A^;2kw7UoZ00000P5=M^00000ZTA5HA^;2k(q9Mw00000BLDyZ00000 z@c00K03rYk0JJR!0000008#(|000000Jv5F03rYk0CKVh0000004e|g000000I4zq z01^NU0ANB1000000Ga>*000000LS$K03rYk04!bz0000002%-Q000000E}w^03rYk z0HO*A0000001f~E000000L%*j03rYk04R}v1^@s6001`t000000038B0RSQZ3;@>G z2LJ#7001=r000000006i0stZa3;=X|2mk;8004Oc00000001rk0{|ib3;;IO2mk;8 z0012T00000003n6001HY3;;GM2LJ#7004pj00000000tl0stZa3;;f)2mk;8001C= z000000001*AOQd(01N(^b00000B~btX zA^;2kr600000E&u=k00000_+n32mk;8000^Q00000004(F0RSQZ3;?LJ2LJ#7000^Q0001g0002N?*ITI z01N=!-3R~x0000j000000002VPyqlU01N<>y$1jQ000110RR910000aRRRDa01N=+ zXb1oR0000T000000000sUjYCj01N;N*arXr0000c000000000t{x z2mk;8007qj00000009190RSQZ3;<5p2LJ#7007be00000008A30RSQZ3;?jH2LJ#7 z000^Q00000002NX0stZa3;sSE*A^;2k?t=#a000008vpNmDA^;2k zpsxl1000008vp^j2mk;80021v000000076l001I?01N>9Vg~>K0000Y000000001gumAue z01N;;RtEq80000p0000000004I|2YA01N=(j0gY#0000Q000000000CYy$uy01N;y zdkFvl0001|000000000SGXnq;01N;CLkR!?0000L000000000ZEdT%_01N=Srv?Cj z000003jhEB00000SC#+(A^;2k(hUay00000s1*PJ00000Kpz7DApi~lfDQ@(00000 zAOHXW00000J7NIR0000000Vsk01^NU08o<&0000000;m8000000PQ+|001HY z3;_7W1^@s6003zK00000002BU0RSQZ3;=bt2LJ#7000^Q00000007jX0stZa3;@No z2mk;8000^Q00000000fG0stZa3;;&C2mk;8001HY00000002s60{|ib3;;lN2><{9 z000aC00000000CD001HY3;?))kOlw%0000R00000000100RR9Z01Nyp01N=YatQzc00009000000001cwgLbm01N<9u?PSF0001g4gdfE00000 zk7fY?A^;2k+>8eR000004gdfE000009RmUYA^;2k2x15T00000CIA2c00000#WMf^ zA^;2k=DP*}000009RL6T00000B(wqmA^;2kHoOP`000008UO$Q00000tX=>BA^;2k z<{9000>P00000000Lo0{|ib3;@752><{9000O800000 z008xu0stZa3;@)!2mk;8000^Q00000000s<0{{{L3;>Wv2><{9000#L00000001W5 z0RSQZ3;?uP2mk1pojd01N3abHA^;2kVxR{A000003jhEB00000a&G|uA^;2kq!$PP00000 z90C9U00000LLmVFA^;2kG++k+00000E&u=k00000S(^d?A^;2kM6?J100000YybcN z000007h(W^03rYk0RFWG00000044wc0000002lxQ03rYk0Qg}D0000001p5F00000 z01Pew03rYk08Y3D000000Ga>*000000RNu?03rYk0BEHM00000044wc000000BAY^ z03rYk00y=P0000001^NI000000J+ft03rYk0B9P22mk;8000^Q00000005Hn0stZa z3;^=U2mk;80031000000008D}0stZa3;@=l2mk;8002b*00000006|N0stZa3;=Dm z2mk;8000^Q00000008v?0stZa3;@D02mk;8008d*00000006up001HY3;>d|1^@s6 z001<90000000022umAue01Nca>C00000qyPW_00000+YJB!A^;43 z0GhA{0000002=@R0000001D*-03rYk0F1>50000009OD2000000Ku3603rYk08J?f z0000002%-Q000000I%8s03rYk0FqY-0000003!eZ000000B-9503rYk0FH+T00000 z04e|g00000007ql03rYk0C2qs0001g000&N00000008-=001HY3;^Lu2LJ#7001rk z00000001050{|ib3;+;P2><{9000aC00000004pu001HY3;+y~1^@s6000{R00000 z006Sb0RSQZ3;=-Y2LJ#7000^Q00000001DX001HY3;_A!1^@s6000gE0001g0000D zY6Acw01N;yc?kdj0001?000000002L2mk;g01N=UuLb}B0000R000000000$!vO#y z01N;kNeBP{0000y0000000009XafKu01N+000008UO$Q00000RptNyA^;2khJyzH z000005dZ)H00000%Srv(0000009OD2000000N(}x03rYk0DzDN0000005<>t0000004<{9000C400000003kk0{|fa4gjDI3IG5A0012T00000008iRZUO)z01N;IqX+;1 z0000@000000002HeE=0A00000?^^)?A^;2k6x0U*000008vp03rYk z0LHTh0000006YKy000000Bd~%03iSs05F~_0000008jt`000000PRr$03rYk03N>w z0000004@Lk0000008q6703rYk0Q)=$0000001p5F000000Fej*03rYk09K#}00000 z01E&B0001g003;l0stZa3;<{9002h-000000003S005zX01g244hjGO000010000000003 zo&f+N01N=LD+mAp0000g000000002@x&Qzo01N<*^acO`0000q000000001WDFXl^ z01N;yHVFU#0001G000000002<{Qv+W01N=an+E^@0000g000000002};sO9701N={ z%m@H~00000EdT%j00000?0^9PA^;2k_M-;?000004gdfE00000G0Ok|A^;2k*!>0o z000003jhEB00000_A>zhA^;2k`m+ZB000009{>OV000009Owc7A^;2kGR6o100000 zYybcN000006%YUbA^;2kn2`nm000008vp=*0000002dzv03iSl06-230000003`qb z000000CH~v03rYk092z0000000CNBU0000009ITB03rYk05EF_000000C)fZ00000 z0N*+T01^NU0KiKL0000002KfL000000Bqm^03rYk05(|&0000002%-Q000000N!zb z0{|ib3;^JN2><{9000^Q00000005R*001HY3;=|)1^@s6000gE00000004jh001HY z3;=|N1^@s60012T00000002S?001HY3;^(u1^@s6000{R00000006S10stZa3;+(M z2mk;8001Tc00000002V|001HY3;=w8kp=(&0000R0000000015hynm201Nq=E01N;CCkOxl0000I000000002QO9B8Q01N<3VF&;K0001g3jhEB z00000DFy%lA^;2kwvPq?000009smFU00000J$?cJA^;2kA*Toc000008UO$Q00000 zbG`upA^;2k3PT7000000Q~&?~00000X6XU|A^;2kgw6;6000008UO$Q00000{qq0- zA^;2k5|sx4000009{>OV0001g0LsAv03rYk0QkWO000000B8UJ0000006ZcA03rYk z0B))W0000004@Lk000000CySy03rYk0GOW!0000006hQz000000E4Ik03rYk0B)xU z00000096100000004GoZ03rYk06x7300000096100000003X``03rZ?3;;%c2LJ#7 z000sI00000005DZ0RSQZ3;;wW2mk;8000^Q00000003nL001HY3;_0y1^@s6001li z00000007l~001HY3;-?x2LJ#7002w?00000001C;0{{{L3;<{9000O800000 z0068@0RSQZ3;@J>2LJ$n0000E000000001IvH<`h01N=wI0yg$0000(000000001P zRR91Y01N=)&;|ei0000I000000000NbO8V&01NBX9oZP0000E000000002j76Skx01N=6+Xw&v0001D0001g0000049)=nA^;2k zFi;2p00000ng9R*00000@DKw4A^;2k?AQnZ000005dZ)H00000fHnXCA^;2kzP<(k z000005dZ)H000001ych6A^;2kaA64m00000FaQ7m00000eH;P+A^;2kQg8?W00000 zCIA2c000009^n9g03rYk08W7i000000HXi^000000HhZH03rYk0A`p50000008Ib@ z0000003W#l03rYk0CGME00000089V?000000I>2mk;8003+N00000004Gw z001HY3;^D~1^@s6001xm00000006M|001HY3;?((2LJ#7002k;00000005;A0RSQZ z3;;5s2LJ#7000sI00000008440stZa3;>r(2mk;8000gE00000008G%0RSQZ3;4!c000003jhEB z00000i%|mrA^;2kfM5v#000005&!@I00000evtwIA^;2kmYfIx00000E&u=k00000 zIk^A;A^;2k9A5_j000007XbhO00000%1Z+PA^;2kuv!TK00000761SM00000Wex%W zA^;430PblB0000007w7;0000009zab03rYk05IMN0000004)Fj000000Lcgg03rYk z02b2-000000384T000000JnGm03rYk0My6^0000001f~E000000ApbQ03rYk0BE%a z0000005kvq000000Kta>03rYk0D_kY0001g000XB00000000!v001HY3;<{9000^Q z00000004gb0RSQZ3;;l32mk;8000XB00000004e40RSQZ3;=wx2LJ#7000sI0001g z0001R5C8xo01N=Mkp=(&0000R000000002bkOBZA01N;!u?PSF0000W000000002` zasmJ%01N<7iwFP!00010000000001zbpZe(01N;Mo(BK`0000T000000002Z7XSbu z02Kfjn=1eS0000e000000000OrvU(eA^;2k{x1js00000BLDyZ00000S~CLx5&#SU zKtl-t00000j{pDw00000kRAa5A^;2k%Bcqc00000CIA2c00000LCOFCA^;2k@oxtJ z00000PXGV_00000_f!A?A^;2kwy*{O00000IRF3v00000n^Xb-A^;2kIhhE500000 z0MGyc0000009bSb01^NU05F0H00000067By000000BBnR03rYk00^82000000672v z000000L_vB03rYk016BT0000001f~E000000JPBp03rYk0G`GO0000001^NI00000 z0G_n~03rYk0QOl20000002%;)00000001zF0stZa3;<{9001BW00000007s^0RSQZ3;@^+2mk;8000gE00000005kT001HY z3;=q~1^@s6000{R00000007W80{{{L3;;k#2><{9005c*00000003rxEdu}&01N=2 zItc&(0000P000000002s{{a9Z01N z000000000^ZUX=!01N@3v01N;ijR^n%0000P000000001F z1p)vf01N;SGzb6y0000E000000000VEdc-`01N<5tp@-A0001`0{{R30002J1OWgd z01Nk$000008vp=*0000009qIT03rYk04kdX00000 z06hQz000000MaxA01^NU0I);}000000FM9w000000BNfM03rYk0Kzc{000000Pg?* z0000007UWu03rYk04gd70000003QGV00000053WM03rYk0LP370000002%-Q00000 z0GTy^001HY3;;^J1^@s6001Wd00000007BA0{|ib3;@7W2><{9001Na00000004~( z0{|ib3;^`k2mk;8000sI00000007i30{{{L3;@tP2><{90089x00000006Fn0stZa z3;>jo2mk;8002(_00000006|b0RSQZ3;+s$JqQ2*0000B000000002xd;t@h01N;Ium}JE0000#0000000027CIJ8<01N;QtOo!90001g z8UO$Q00000yCwhtp#T{GpyDe400000FaQ7m00000=HmhYA^;2kKFtUK00000SO5S3 z00000eWCyWA^;2k+(`!j000008vp3~000000LcXa0000005cu~03iSl01yod0000002lxO0000008pO*03rYk z03JyP000000384T000000CGkE03rYk0A9@o0000002=@R000000GY7>03rZ?3;;@3 z2LJ#7006lF00000001!s001HY3;_O(1^@s6004Uc00000008zj0{{{L3;=LP2><{9 z000sI00000001v*0RSQZ3;?tV2mk;8003nG00000001?C001HY3;-4a2LJ#7000sI z00000001vW0{|ib3;;k_2><|p0000>000000002qF#!M~01N03rYk0EU$Z0000008{_~000000462@03rYk0Enx92LJ#7001rk00000 z005S<0RSQZ3;;0H2LJ#7000{R00000000FR0{|ib3;=oD2mk;80021v00000005WH z001HY3;-5&2LJ#70021v00000001v2001HY3;^7<1^@s6001HY00000008Hn0RSQZ z3;;eX2mk;80016;000000001(rvd;X01NIVP- z0000T0RR910001?R{#Ja01N=CvIYPE0000q000000001gEO7wii0000002u%P000000B9rt03rYk0EVLm0000002TlM000000Aq>(03rYk z0DK1r000000672v000000E90C01^NU0MI@O0001g0055w000000036Y001HY3;<{9 z000sI000000037x001HY3;;601^@s6000&M00000002Mu0RSQZ3;+;d2mk;8002?| z0001g0001y4gmln01N_fA^;2kJWU4x000008UO$Q00000V?F}_ zA^;2kAW{hc000003jhEB00000pf3Xe5&#SUU_S`}00000ng9R*000002?hWFA^;2k zQjZ1z00000WB>pF00000EDiwxA^;2kN}&e;00000BLDyZ00000uml1CA^;2khGGbR z000000Av6F0000009ru<03rYk002}80000002u%P0000005CuS03rYk0HSdR00000 z07L))000000H#0#01^NU0C0;50000002%=R00000083y203rYk03g{100000044wc z000000K^gj03rYk079b&00000080RW00000008_I001HY3;^hr1^@s6002Dz00000 z008<*001HY3;@K;1^@s6000^Q00000008fp001HY3;@{P2mk;8001oj00000007#i z001HY3;+*H2LJ#7001Tc00000000e<0RSQZ3;?#P2LJ#70037200000003lvBLM&+ z01N;Qs|Nr80000c000000002s-T?q201N;ESqK0C0000Q000000000rVgdjn01N=c zoCp8_0001200000000022m=5j01N=g)(8Lq00013000000002c_W=MR01N>3UkCsI z0000Q000000001TtpNZc01N000001poj500000JbD2DA^;2kG9Cy3000009{>OV z00000RYL;+A^;2k&{PQk000009smFU00000)I0$IA^;2k3~vVj0001g02%-Q00000 z0KG#103rYk0Q$)W0000003`qb000000KY^703rYk0Pt4{0000002BZK000000R6iF z03rYk0POSz00000044wc0000008BIk01^NU0B}SJ0000002KfL0000006<{9000aC00000000i%0stZa3;0RSQZ3;?D|2mk;80024x000000036(001HY3;@)J2LJ#7001Wd00000002#M z0stZa3;^t;2mk;8002V(00000003ph0stZa3;;rZwg>@RA^;2kaL@(-000003jhEB z00000Ab0`*A^;2k{EP?y000003jhEB0001g0M2g%03rYk0I+@u0000008sz{00000 z0EUPH03rYk0EVpy0000005Jdn000000CQ;r03rYk03dk@0000000aO4000000QW5e z01^NU05CfV0000002u%P000000Cc4Q03rYk0J};D00000044wc000000L&Wz03rZ? z3;^_>1^@s60012T00000004+f0{|ib3;>{72><{9000XB00000005&?0RSQZ3;>+J z2LJ#7001rk00000005C_0{|ib3;=+52><{9004~u00000006id0RSQZ3;-{v2LJ#7 z000sI00000008BO0stZa3;>p_2mkEp0001^ z000000000AKLG$D01N;$w+8?K0000n0000000003LjV9G01N;M2F01N>9hX()v0002<0RR910000MQvv`Y01N<{9005c* z00000007@$0{|ib3;=L&2><{9001fg00000002*G001HY3;;^)1^@s6000gE00000 z007DW0RSQZ3;?X02LJ#7001HY00000000@10stZa3;`e03rYk04$*h0000005t#r000000OAY- z03rYk05;VK000000384T000000E+ei03rYk05&NH0001g004pj00000000K4001HY z3;@PU2LJ#7003M700000000640{|ib3;^iQ2mk;8001Tc00000002ze0RSQZ3;^69 z2mk;8000^Q00000001on0RSQZ3;7;2LJ#7 z001BW0001g0001caR2}!01N;M_XYp}0000Q000000000`p8^0P01N<{wFm$J0000T z000000002mHUj_>01N<7M+pD`0000L0000000000H~;`501N=Iss;c60000x00000 z0002~+yDR~01N=we+K{n0000#000000001%ZUX>+A^;2kaD52?000007XSbN00000 zcI^NFA^;2k%8Um9000005&!@I00000xLyMQA^;2kkZlP700000C;$Ke00000SMmY? zA^;2kCea80000008UO$Q000007P|oeA^;2kvOx#{000008UO$Q00000axen`5&#SU zAV3L!0000001^NI000000C*Ds03rYk09BI)0000001f~E000000CW)p03rYk09e@w z0000005$*s000000M>>A03rYk05q%!0000001f~E000000Q<`V03rYk06)bD00000 z089V?00000065A403rYk0Dw#g0000008jvb00000001AF0stZa3;;&62mk;8005Q% z00000006@l001HY3;?s31^@s60024x00000008#u0RSQZ3;>{72mk;8000^Q00000 z008Wl001HY3;?_%2LJ#7003D5000000080h001HY3;>*z2LJ#7004FX00000002dQ zr~m*W01N=u;06Ey0000_000000001c4FUin01N=+Xb1oR0000T000000001DSpWbc z01N=+(FOnj0000R000000002U7Xbhw01N03rYk0Q9N{0000002%-Q00000 z0Dl|<03rYk0J7c)00000044wc000000Ev4801^NU0Kkn20000002u%P0000008;z{ z03rYk0A9`r00000044wc0001g007>6001HY3;?qJ1^@s6003bD00000003oK0stZa z3;<{9003nG00000007`)0{|ib3;<{9000aC00000006d4001HY3;-<71^@s6000^Q00000003O%001I?01N;Ug9iWr z0000E000000002>JpceA01N;^$OZra0000R000000002}`T+nU01N<_#000004*&oF000001v>!%A^;2kWVQzY00000A^-pY00000 zH$MRYA^;2kX150b00000CjbBd00000WCQ>JA^;2kXp9B`00000EC2ui0000035Wpz zA^;2km?8)O000008UO$Q00000kA(sNA^;2kDyj$o00000L;wJP000000J<9j03rYk z0If&}00000015yA0000000Zg*03rYk0G`eW000000Hgo_00000060+s03rYk06UZj z000000672v0000008{S(03rYk07#Mt00000022TJ0000000I{S03rYk02JK_00000 z0CNBU000000LJKl001HY3;?1F2LJ#7000{R00000007`T001HY3;^H81^@s6003hF z00000003q)0stZa3;-gF2mk;8000XB00000004?=0stZa3;@2M2mk;8001`t00000 z003RQvIhVF0000I000000001& z`~UzV01N;en+E^@0000{0000000005O9B8Q01N;OVF&;K0000p000000002A7ytkv z02Ki6nkxVR0000e000000000|Yytox01N2mk;8000^Q00000001;+0{|ib3;@7&2><{9002<{00000001?>0RSQZ3;;Yt z2mk;8000RA00000002If001HY3;=@G1^@tm0000V000000000s9RUC$01N;ssRsZ6 z0000k000000002`Bmw{;01N=oOb7q~0000`000000000lO8@{O01N=$%mx4e0000b z000000002|4FUin01N;EX$SxS0002&000000000@cLM+t01N=|kO=?)0000M0001g z00000LRtd=A^;2kU}*^e00000bN~PV00000+lv4IA^;2k$k7G>000008vp;$03rYk0QgA< z0000002=@R000000Mn-c03rYk0CGzQ0000008{_~000000LD`S03rYk05h0>2mk;8 z000^Q00000006$b001HY3;^u(1^@s6001Tc000000034o0{{{L3;^&z2><{9005c* z00000008ez0stZa3;^(w2mk;8001KZ00000002>q0stZa3;>p!2mk;80037200000 z0006l001HY3;>F!1^@s6001w4000000002By#N3r01N;?V+Q~L0000T000000000F zrvLyV01N;%O9ub|0000k000000002;ga7~{01N;W&jtVh0000B000000001HH2?r2 z01N<#y#@dP0001*000000002K%m4r)01N<)a|Zwb0000_000000001gssaN5A^;2k zZq*0?000004*&oF00000I3EE3A^;2k@Tms?000009smFU00000^CJNOA^;2kG^+;y z000009smFU00000G*ANoA^;2k@LmZ300000DgXcg000007d-(0A^;2k=(Yy{00000 z8UO$Q00000Td@HEA^;430CqSC0000003!eZ000000C2?s03rYk0CM^U0000001E&B z000000D(>d03rYk0Qg}D0000001p5F000000CfZc03rYk0NyeP0000006qW!00000 z03tpB03rYk0PLy;0000005<>t000000NZ^701yBe0GQw_0001g00000000000068L z001HY3;<)31^@s6001-q00000008Pj0RSQZ3;@t{2LJ#7002e+00000004=h0RSQZ z3;@wB2mk;8002?|00000003d?001HY3;-U62LJ#7000{R00000004cZ0RSQZ3;-c7 z2mk;8000vJ0001g0001}Gyni101N000000PQ{l03rYk0KifS0000000;m8000000C#W#03rYk0Jez; z0000001E&B0000005aSH03rYk07=OR000000H^?e00000002Zc0stZa3;?EB2mk;8 z000gE00000006#0001HY3;^QD1^@s6002+`00000001pi0RSQZ3;+s&2LJ#70012T z00000005B^001HY3;@8A1^@s6000*N00000004fo001HY3;^Qm1^@s60012T00000 z002CHsQ>^X01N=_Oa}k}0000_000000002no&W$M01N=wNCyA_0000Q000000002C ztpETb01N=kQwIP50000v000000002=O922P01N000005&!@I00000*tr4#A^;2kR=o%S000008UO$Q00000$pQcXA^;2koQVbi z00000DgXcg00000ojw8pA^;2kUyTR=000008UO$Q000004POHQA^;2kz-GP2LJ#7001ul00000000k& z001HY3;^8E1^@s6002+`00000005230RSQZ3;?eL2mk;8000gE00000002UB0RSQZ z3;;hG2mk;8000^Q00000004^P0RSQZ3;+lt2mk;8000{R00000004$K0RSR@01N<- zwFdwI0000#000000002-lL7!D01N=Su?PSF0000Q0000000009j|cz&0001z z000000001BMgagK01N<{xd#A$00000CjbBd00000*4hF9A^;2k70Czy000008UO$Q z00000#pnV6A^;2k63z$!00000OaK4?00000({=y=A^;2kX8HyI000003jhEB00000 zrWXSMA^;2kvfKy&00000VgLXD00000_G<{9000>P000000062J0stZa3;;B42mk;8 z001ok00000007Ud0stZa3;=Gb2mk;80012T00000005~R0{|ib3;=}Q2mk;8001oj z00000004+%001HY3;?R)1^@s6001KZ00000000Zo0stZa3;;5J#s~la0001N00000 z0000M69WJu01N<1*$4mt0000E000000000^UjqOl01N;yZV3PY0000R0RR910001q z>;V8G01N=SS_l9D0000Q000000002@>;M2F01N=|i3b1x0002m0ssI200012PyhfT z01N;i&jtVh0001g3jhEB00000mh%AsA^;2kN?Zs400000jQ{`u000007IgpsA^;2k z1o;L400000VF3UD00000Y%l--5&#SUHa-Rb00000(gy$l000000we+eA^;2kfJ_Jg z00000Pyhe`00000KuG`qA^;2kFsudu000008vp* z0000008~B!03rYk0HbgR00000015yA0000005bsq03rYk02qh{0000006PEx00000 z00Q^`03rZ?3;?Jq2LJ#7001}u00000006D(0RSQZ3;;M<2mk;8002$^00000007?C z0stZa3;-0!2mk;8003S900000003lN0{|ib3;<{9002M$00000005Tu0RSQZ z3;_6E2mk;8004~u00000004wO001HY3;-mn1^@tm0000R000000002dxBvhm01N

;M2F01N=O4F>=K0000R000000001~Dgyu_01N=YHwgd$0001F z0001g00000plbsFA^;2k5PJy#000007XSbN00000TpR!ZA^;2kIG_dq00000i~s-t z00000!)5^hA^;2kX0stZa3;=><2mk;8003A300000001ar0{|ib3;@7!2><{9 z001}u00000001}x001HY3;=wJ1^@s6001Wd00000000JZ0RSQZ3;-mY2LJ#7002+` z00000004vu0stZa3;;-I2mk;8001L@000000001a$pHW&01N=T@CN_@0000E00000 z0002a@&EuL01N=slLr6*0000I000000002@Z2$lw01N=4@df|@0001*0000000021 z5&!@q01N=wk_G?(0000s000000002yegXg@01N;-rw9N50000U000000001gic$ao zA^;2kz|RH%000008vp;M1&00000WIF)>A^;2k zifsn~000008UO$Q00000zGMRcA^;2kuyY9j00000Z~y=R00000F+T$UA^;2k&{7Ei z00000iU0rr00000-Xj12A^;4307jz*0000004V?f000000DK+;03iSl0Duh&00000 z04o3h000000BExU03rYk035ss0000002%-Q0000008btR03iSl06+~20000004V?f z0000003W*m03rYk09y100000005kvq0000002G1&03rYk04yK~0001g001Tc00000 z004?g0{|ib3;<{9000gE00000005UX0stZa3;;Zf2mk;8000yK00000001Yd z0stZa3;=Am2mk;8003S900000002I&0RSQZ3;-N62mk;8007wl00000007`M0{{{L z3;-ZT2><{90055w0001g0002>wE+Mk01N;XJqQ2*0000k000000002b9s>X&01g1) z4GI7N0000X000000001GS^xkd01NJc03rYk z0Kz;70000001E&B000000F_$<03rYk0Dx)<0000005t%A00000007eF001HY3;;R` z2LJ#7001rk00000007;50stZa3;^1u2mk;8001cf00000004zt001HY3;-gu1^@s6 z000{R00000001`w0RSQZ3;+tA2LJ#70012T00000004Pb0stZa3;@QO2mk;8002k; z000000019O%01N000008UO$Q00000F{=RpA^;2kWHAT;00000CIA2c00000Iy3WB~vo01N=&;|Bl$0000W0ssI20001|9s&R&01N=@ za0mbZ0000(000000000cx&Qzo01N=AVFv&J0000j0RR910001ZEdT(f01^NQ00000 z00008000000002&E&u=`01N;?HwgfL000002mk;8000006%qgdA^;2kIFbec00000 zQ2+n{00000NpS)IA^;2kUZe;B000005dZ)H000005=jF9A^;2k09pwE000004gdfE z000005sCr;A^;2kL9Yk^000008UO$Q00000mWcuYA^;2kT(1ZK000004gdgu00000 z0Cf=p03rYk0L(!M0000004V?f000000H9(303rYk03@~s00000044wc0000004)^& z03rYk0OYX-0000007n1-0000004Wv$03rYk0GOr+0000001f~E0000003;Lu03rYk z0LYUD000000CoTX000000M{vh001HY3;?R81^@s6001`t00000002sr0RSQZ3;?ty z2mk;8002t>00000001~r0stZa3;=eQ2mk;8000XB00000000#y001HY3;-FV1^@s6 z004FX00000006-X0{|ib3;>kZ2mk;8003YB00000008S<0{|ib3;@7?YzY7W0000- z000000000C1Ofme01N<3Vh8{L0000v000000002dX8-^q01N=M=LP@(0000v00000 z0002j$pQc(01N=Y!w3KX0000F000000001}eF6X?01N;Frw9N50000U000000002X zCjbB<01N=awFUqH0001g8UO$Q00000>@5KRA^;2kLa_$`00000<^TWy00000Ex!Q( zA^;2kUPA}~00000JOBUy00000b}Rt^A^;2k^RNd100000PXGV_00000UxfkyA^;2k z8mb5Y000004*&oF000006qx`3A^;2kFf9iF000005&!@I0001g03vGw03rYk0QR5= z0000005t#r0000003uWZ03rYk0G^l#0000001f~E000000O?`?03rYk07T*j00000 z03`qb000000OB$L03rYk0CKwq0000001*HH000000E!#{03iSs04SO(0000004M+e z000000A=6+03rZ?3;;R^2LJ#7000XB00000004hK0{|ib3;<{9000O800000 z000&P0{|ib3;+($2mk;8002n<00000008;)001HY3;;-$2LJ#7000^Q00000006?g z0RSQZ3;-ZP2mk;8001cf00000005#v0{|ib3;-Zh2><|p0000U000000001)fdK#_ z01N=&9|!;d0000?000000001nIRgL^01N<7N(le}0000L000000000bV*mgm01Ne0000006G8w00000 z0OtV!03rYk0J?|<0000001yBG00000012o803rYk0B$e{0000003!eZ000000HII< z03rYk00Wc=00000044wc0000009#`K03rYk0F2@W000000384T000000Q4RM03iSl z01ys;3IG5A0018V00000005A{0stZa3;-y>2mk;8003wJ00000004h1001HY3;;H# z1^@s6000{R00000002H60{|fa6##&oD*ylh000;O00000004l+0RSQZ3;@JQ2mk;8 z005Ez00000001|`001HY3;?BR2LJ#7002*a000000000WHUR)401N=SX9oZP0000) z000000000NIRgL^01N=INeKV|0001*000000000B6aoMu01N<1LI?l=0000Q00000 z00019w*dem01N3{2mk;8002$^00000003bW0stZa3;<+82mk;8000^Q00000006fX z0stZa3;=#Y2mk;8000^Q0001g0001ag8={{01N;qAqW5f0000U000000000_B?15< z01N=&a|i$c0000%000000001+jR62601N-01N<9s|Nr80000r000000002*ZUF#)A^;2kh!qF` z0000090C9U00000NJ|3%A^;2kkXi`<000001poj500000Uj+jIA^;2kN7e`c00000 z8UO$Q00000D3kyIA^;2k64nL)00000VE_OC00000^C$oSA^;2kq_+kD000009RL6T z00000K%oKvA^;2kx3vg=0000001f~E000000Gty803rYk0D#&E0000007w7;00000 z0M@qv03rYk06AO-000000672v000000RD{v03rYk07kF~0000002%-Q0000005(ej z03rYk0Bm{(0000007d`+000000O4~203rYk0BEHM00000044x`00000001mx0{|ib z3;=L*2><{9001fg000000016r001HY3;+}E1^@s6002k;00000002Yp0RSQZ3;+@* z2mk;8002Y)00000008T0000M0000000016#sL5#01N1^@s60037200000007dm001HY3;=vs2LJ#7000^Q00000 z004rQ001HY3;=o~2LJ#7001!n000000081N0stZa3;^C$2mk;8001Tc00000008V& z001I?01Nj0OOI00000U;qFB00000UeW*nA^;2kqyYy2 z000003jhEB00000R+a()A^;2k#GMEL00000E&u=k00000t}6flA^;2k8m9&T00000 z8vp03rYk0KvEi0000002%-Q00000 z0G&7j03rYk09K3$0000009OD20000009D-r03rYk0F=K70000001*HH000000N<7Z z03rYk0F<%_0000006zc#000000N@pW000sI3;>Wh2><{9000~S00000004PK0RSQZ z3;=|72LJ#7000^Q00000008er0{|ib3;-}#2><{9000jF00000008lN0{{{L3;>{w z2><{9000>P00000000&f001HY3;-sR1^@s6001EX00000000bl0RSQZ3;<1k8wdaZ z0000n000000000pHUI!301Ngi03rZ?3;;Og1^@s6004Xf00000003b?0{|ib3;>W*2><{9001Tc z00000000UZ001HY3;?8@1^@s6002Dz00000006+V001HY3;@Dd2LJ#7000sI00000 z002Ct0stZa3;-Fn2mk;8000^Q00000000V00{|ib3;=*y2><|p00005000000000N zm;nGH01N;-DF^@n0000I00000000295dZ)p01N;gum%7C0000R000000001_`T_tV z01N<4(+B_n0000f000000000=umS)g01N>4uLuAD0000E000000001VeE|R>01N00000PLcqB03rYk0CWon0000004@Lk z000000FGY+03rYk08noU0000000aO40000005{?S03rYk0K?1(0000002%-Q00000 z05Yor03rYk0CcGc000000D}Mk000000ECJH03rYk0BWxY00000073u&000000HQ$v z03rYk0JO+|1^@s6001BW00000003!i0RSQZ3;;9_2mk;8000~U00000000=&0stZa z3;-g>2mk;80037200000002LP0RSQZ3;$72mk;80012T z00000004K80RSQZ3;+Zr2mk;8002J#00000003=Q0RSQZ3;^0000U000000000c zT>}6j01N;?YzY7W0000C000000002UasdD$01N000005&!@I00000b+`ZkA^;2kJn{wr00000KmY&$00000dbt4rA^;2kzCH*5 z00000d;$Of00000V0r=oA^;2kU8V>C000009smFU00000|4;(}A^;2ka9;@k00000 z5&!@I00000su=(PA^;2k9-an&0000006hQz000000CMyI03rYk0NRxY0000006YKy z0000001uG>03rYk03_80000000I2`~0000002E3A03rYk0QI^D0000002%-Q00000 z0PeH^03rYk0F7A(0000008an_0000009wZ2mk;8003zL000000082B0{{>J8335zD*ylh00000000000031G0stZa z3;?`p2mk;8002|~00000003Y)0RSQZ3;>L42LJ#7002Y)00000006Hg001HY3;_P4 z1^@s6000{R00000003%#Z2|xy01N;eq6h#00000@0000000012hXDX001N{v2><{90027x z00000001o_0{|fa4gdfT3IG5A001ul00000004l)0stZa3;=P$2mk;8000gE00000 z000jV0{|j_01N3js^e#0000i00000000157Xknx01N=YLkIu>0000M000000002a!2tjw z01N<}MhE}^0001-0RR910001LYybcv01N4Y1^@s6003nG00000001;H0{{{L z3;@tU2><{90055w00000002~V0{{{L3;=M22><{9003zN00000000CN0RSQZ3;>RQ zqXz&00000I000000001-7yk-g01N<{I0yg$0000! z000000001I!2tjw01N>9MF;=@0001gp8x;=00000YBmA@A^;2krHcpv00000C;$Ke z000006KeqgA^;2k8VU#i00000X#fBK00000B6R`)A^;2kR*VP$00000R{#J200000 z)?onvA^;2kyxs=@00000djJ3c00000p~3(FA^;2kSZ40000003rYY000000G&?)03rYk06LQh0000002%-Q000000FpZc03iSs0H~ZR z0000002lxO000000L^{@03rZ?3;+%v2mk;8000jF00000005fW001HY3;>LL2LJ#7 z006oH00000007de001HY3;^rm1^@s6000gE000000017Y0RSQZ3;@Ex2LJ#7000{R z00000000z<0RSQZ3;>uT2mk;8001BW000000012h0{|ib3;=G`2mk300000HUIzs00000v4{cyA^;2kx2*^O z00000H2?qr00000kx2spA^;2kAX*6k000003IG5A000003Vr~803rYk07?J{00000 z01^NI0000004~h}03rYk0F1>50000009OD2000000H!em01^NU0FXfm0000002KfL z000000Mljy03rYk0JxqA0000004o3h000000Qb5A03rYk0EV&%0000001f~E00000 z03Zqh03rYk0E(c02LJ#70018V00000008Ij001HY3;eP1^@s6000sI00000008C$001HY3;>3W1^@s60015U00000007b70stZa z3;>$L2mk;8001Tc00000006u<0RSQZ3;^0{2LJ#7000hu0000000025MFRjL01N;y zSP1|C0000F000000001lR|5bd01N;SX9)lR0001M000000001+@B#oL01N=)&h00000DgXcg00000u1){|A^;2kj?M-E00000B>(^b00000 zXBGkgA^;2kj&BG6000004*&oF00000r`y2><{9000>P00000004#E001HY3;-B_2LJ#7001@s z00000003g^0stZa3;-g>2mk;8003720001g0001O01N<>kq7_)0000_000000002H6951r01N<_ zlLi0)0000H000000001pSpfhd01N<1!Uq5V0000G0RR910000;OacHR01N<@k_Z3* z0000?000000000>O#=WT01N<7TnPXG00007000000002%8v_6$01N3+00000 zCIA2c00000d3^u?A^;2k6aWVR000009smFU00000T-O2sA^;2k$Hxc&00000OaK4? z0000099;nbA^;2k6o&@@000008vpk00000 zw}b)!A^;2k6q5)50001g044wc000000ELhM03rYk0GQMU000000E++s000000G5FQ z03rYk0Q`>#000000FnRz0000008=;v01^NU002n|0000001^NI000000G%`g01^NU z0I);}000000FM9w0000000S5U03rYk0J7W&000000Ac_D0001g006%B0stZa3;=A> z2mk;8002w?00000007LQ0RSQZ3;=j82mk;80015U00000004y90RSQZ3;>c<2mk;8 z002t>000000031s0stZa3;+L1^@s6003eE000000050h z0stZa3;=SG2mk;8000gE00000005;v0RSQZ3;-0j2LJ#7001BW00000004do001HY z3;@)BkOlw%0000R000000002}G6Mh-01N;CLkR!?0000L000000000%EdT%_01N=S zrv?B30000B000000000WD*yl@01N>BrUn220000R000000000Or2qgT01NO%01N;+q6Po}0001g9{>OV00000Q2mk;8000jF00000005RS0{{{L3;;kt z2><{9000#L00000005X!0{|ib3;-Zs2><{9002z@00000008_m0{{{L3;@tW2><{9 z005c*00000002gB0{|ib3;<{9002e+00000006Z20stZa3;@^C2mkw?-01N* z0000009)w*03rYk0749Z2LJ#7001xn00000001e$0stZa3;>Y92mk;8003wJ00000 z000-*001HY3;c000000001kYykiw z01N=;34MCA^;2k&Wi{D00000AOHXW00000tnmQ=A^;2ko?8e200000E&u=k z00000`+))gA^;2k+NcNs00000O8@`>000004?qF{A^;430F#Xf0000002%-Q00000 z0F_h#03rYk0GhA{0000002=@R0000004Ep#03rYk0PUFu0000006YNz000000H|OA z03rYk07lsd000000D%Ai000000JBg403rYk0KBgT0000002=@R000000JM?-03rYk z0M6A00001g002Y)000000018f0stZa3;=9s2mk;8001KZ00000003OS001HY3;-Hs z2LJ#7000sI00000008aA001HY3;_1}1^@s6003eD000000067MF#)?0000I z000000000FIspJ801N<(YX<-T0000)000000002n9RdI%01N<{NeBP{0000f00000 z0002#VgUdm01N==-vl&y000009{>OV00000Uu6OSA^;2k@|_3(00000R{#J200000Q}+S@ zA^;2k$v?2LJ#7001Ze00000001U`3;_Tl01N=2N(TS{0000R0000000000vH<`h z01N;W)CT|n0000R000000002evH<`h01N;rIS2p%000250000000008>Hq*D01N;E zh6exu0000R000000001Gt^fcc01NpF z00000@~;5^A^;2k3^fP<0001g0Fwa#00000069Yd03rYk0FKE90000003rYY00000 z0K{Vg03rYk07{++0000002%-Q0000000z_n03rYk01i_K000000DAxc000000O3Lc z03rYk03VJB0000002%-Q0000009<01N>7w*~+J0000B00000000003rYk0Kmft0000001p5F0000001v?c03rYk07_;D00000 z03HAU0000008WMi03rYk0KlsV0000006zc#0000000O~(0RSQZ3;>Yg2LJ#7002Dz z00000004{%001HY3;^(u1^@s6000{R00000006gE0{|ib3;;l82><{9001%o00000 z003DB001HY3;>|71^@s6000{R00000005CT0stZa3;^zn2mk;8000pH00000007z< z0stZa3;?u$ZwLSY0000y000000001cRs#Sc01N;SW(fcQ0000k000000001U)c^n@ z01N)0000P00000000246afGt01N;JrUw830001g8UO$Q00000-5me`A^;2k>YxSy z00000i2wiq00000I0gX#A^;2k5}yYE00000ng9R*00000R(1mbApi~lz!C}o00000 z9RL6T00000TZ;k!A^;2k#;*tf00000F#rGn00000&kq3rA^;2kJWU4x000008UO$Q z0001g02+e<03rYk0Nfx50000002%-Q00000097&r01^NU0ANB1000000Ga>*00000 z02xIA03rYk0D8Fx0000001^NI000000Ip>N03rYk0AO?p0000007U=*000000LMTA z03rYk04iDt0000001f~E000000QF-503rZ?3;;Ib2LJ#7003D400000005xw0stZa z3;+($2mk;8002n<00000006Ya0RSQZ3;>!*2mk;8001cf00000008MI0{|ib3;@72 z2><{9003nG00000006070{|ib3;>X92><{9001Ze00000002h5001HY3;^I`2LJ$n z0000w0RR910000COalNS01N=oS_uFE0000G0RR9100012V!*01N>1aR&eZ0001)0RRAh00000kf;FwA^;2k6Tk-m000004gdfE00000 zUn2qlA^;2kUULWl00000K>z>%00000%>)1dA^;2k5{(7`00000bN~PV00000Dro=! zA^;2kc1j0OMz0000U000000000xH39%401N;GRtNw90000Q000000000@ECT=% z01N=oISBv&0001G000000000NF8}}{01N==xCQ_K0001c000000001L6aWAc01N=Y zItc&(0001G000000001g*6RQOA^;2kFoy>K00000Pyhe`00000o9X}nA^;2kat#Ln z00000L;wH)00000dIkUhA^;2k5|9P}000008vp4!c00000 z3jhEB00000vU&jkA^;2kQXU8Z00000WdHyG00000U1b0OA^;430D9yG0000001E&B z00000026rt03rYk05Zu20000001f~E000000N-!|03rYk02QPN0000004M+e00000 z0DlAk03rYk0BDQ`0000004x9i000000Gglx03rYk0P;u&0000004o3h000000Jm@e z03rYk05IMN0001g001oj00000005H-0RSQZ3;<%F2LJ#7000XB00000002w2001HY z3;VF&;K z0000E000000000?N&^5Q01N<7S_uFE00008000000000XGXMZ001N01N=ib_W0e0000I0000000010I{*M801N<<#s&ZY0000@00000 z0000`d;$P}A^;2kw5A9E00000CIA2c00000+Iau~A^;2kV*CaG00000OaK4?00000 zNC5!=A^;2k&YTAT00000CIA2c00000KuZDuA^;2kKw$^~000003jhEB00000Vz&SQ zA^;2k##;vf00000a{vGU00000T9^O;A^;2k;3@}y0000008at{000000O>FT01^NU z0AN4~000000FM9w000000I5C$03rYk0H9I{0000002%-Q000000C7bF03rYk01#LS z0000002BZK00000074M}03rYk0JMRZ1^@s6001li00000008g>0stZa3;_OP2mk;8000pH z00000001Ot0RSQZ3;@dT2LJ#7008v_00000006Q{0RSQZ3;@cy2LJ#7001ih00000 z007;)0RSQZ3;@hQ2mk;8001cf00000008fQ1p@#g01Nu00000Q2+n{00000a?=6;A^;2k)Vv4) z00000P5=M^00000woU^8A^;2k@LUN1000004FCWD00000;i&)sA^;2kR!s*000000 zOaK4?00000wx|FAA^;2kG)xBo0001g0J#7F000000DEEp03rYk07|w70000002%-Q z0000007%0000001f~E0000005x9%03rYk0G6Bx0000004@Lk00000 z0KDM>03rYk0IAFf0000002%-Q000000KpXj03rYk0Ai*G0000005$*s0001g00256 z001HY3;=eb1^@s6003?P00000000;20RSQZ3;+Zr2mk;8002J#00000003$F0RSQZ z3;-f92mk;8001ih00000002rL0stZa3;=9$2mk;8001=r00000001st0stZa3;>*L z2mk;8001rk00000002NZ001I?01N=$z6JmQ0000m000000002B2Lk{i01N=8)(8Lq z0000Y000000002bUjYCj01N=QhX()v0000R000000001<2LJ#f01N=wuLb}B0000B z000000001fdjJ3;01N<>$_4-c0000H000000000pasvP&01N=&e+dA8000008UO$Q z00000|91cYA^;2k<{9003S900000005u^001HY3;^hg1^@s6002S&00000 z004oh0RSQZ3;>dUFbDtu0000V000000002B-vIz301N;eSqK0C0000Q000000001O zb^rh(01N=4)&>9o0001V1^@s60002lb^`zs01N=&kO=?)00006000000000Xq5uFQ z01N=ONe2J`0000b000000000o8v_6#02Khpn=1eS0001g7ytkO00000EC&MsA^;2k zaMlO_00000HUIzs000002WSESA^;2kIiCms00000OaK4?00000>&^iHA^;2kWKjqJ z00000ng9R*00000$p8ZYA^;2kLeB^Q00000CIA2c00000f~NrhA^;2kPA~`n00000 z9{>OV0001g09ktg03rYk0NDKo0000001E&B000000Es3703rYk09tei000000C@rc z000000MD@k03rYk0JOUZ0000008Rh^00000058k{03rYk06=jE000000AT z0RSQZ3;@RK2LJ#7008v_00000006oV001HY3;>vs1^@s6000{R000000075Q001HY z3;-<91^@s6000gE00000003l4000sI3;=#n1^@s6000;R00000007(40stZa3;@E$ z2mkRRaJb01N=2WeETP0000k000000001q4g&xp01N;o*a!ds0001Q z000000001+nF0VJ01N;ovj_kH0000W0001g00000Y(@hBA^;2kKv)R?00000O8@`> z00000!rTA=A^;2ket!o500000S^xk500000TL1t6A^;2kgoXwH000009RL6T00000 zz?%U8A^;2k@F@rY000005&!@I00000D}w?6A^;2kbg2jc00000g8%>k00000%nks5 z03rYk0DO@K0000002=@R0000000iFv03rYk0Mvj70000005$*s000000Q(6703rYk z017<_0000001E&B000000HJsR03rYk00f^00000001f~E000000B`{S03rYk0Gx*g z000000DAxc0000000CnI03rYk0FZKj2><{9001fg000000015I001HY3;?Vn2LJ#7 z000jF00000004LV0RSQZ3;;}F2mk;8000XB00000006$`0RSQZ3;>Q<2mk;8002$^ z00000003Dt001HY3;?RT1^@s6000^Q00000001f70stZa3;=q+2mk;8000_)00000 z00009fB*m@01Nka0002n000000002M*#H0{ z01N~5@A^;2ks-00000A^-pY00000vDW|qA^;2kNP7nW000005&!@I00000@n!%3A^;2kKez?} z000004gdfE00000>Qn*%A^;2k37QB100000aR2}S00000ZU+JYA^;430N6MP00000 z07C!(0000007NhX03rYk03}ig0000001f~E0000009$_n03rYk06ZTE0000001f~E z000000GnX~03rYk0FIpq0000005t#r000000NA?#03rYk0G4A10000006YKy00000 z0Izfd01^NU0AP&?0001g0027x00000001K;0RSQZ3;>*}2LJ#70037200000008ea z0{{{L3;;ky2><{9005c*00000000G70stZa3;+(B2mk;8001!n000000074P0stZa z3;=}A2mk;8000^Q00000006Vn001HY3;?)x2LJ#7000sI0001g0000h0ssIa01N=t zhz0-v0001D000000002SGXVf101NP00000 z007=@0{|ib3;>XQ2><{90071S00000002oV0RSQZ3;@z&2LJ#7000gE00000006U3 z0{|ib3;^(52><{9005T&00000002kH001HY3;-r?2LJ#7000sI00000002@W001HY z3;-ab1^@s6001Tce*gdg0002t)Bpe?01N<-cLx9f0001)0RR910001ff&c&_01N;q z0tWy90001C0RR910002EbpQY&01N;m)dm0n0001~000000000A_W=MR01N=KUkCsI z0000V000000002b@c;lK01N3AP4{e0000n000000002f90LF%01N;I-v|Hz0000c00000 z0001~IRF4601N;~!3F>T0000}000000000|C;01N=Os|Nr800012000000000R z8v+0#01N=|ZwLSY0001D000000002mnE?PIe*g>sdMOA100000KL7v#00000jWYlM zA^;2k#JdIn00000A^-pY00000ZaM=15&#SUAWI1V00000ng9R*00000ytx1XA^;2k zVqgaV000007XbhO00000@J|8&A^;2kRFen*00000a{vGU00000!EOKmA^;2kJn{wr ze*gdg06+i$000000C7hG03rYk005B)0000001f~E0000008nWG03rYk0L1zS00000 z0QCd_0000005G!w03rYk0K_^70000005AXm000000DQs#03rYk00w6V0000008#(| z0000009XS603rYk0DOuD0000004D$de*gdg001Ci001HY3;<}g1^@s6001-q00000 z0050r0RSQZ3;<}q2LJ#7000gE000000030u0stZa3;-O>2mk;8001HY00000002(o z001HY3;^_k2LJ#70012T00000007d&001HY3;^hA2LJ#7002e+00000008+!e**v_ z01N=|R|xfA^;2kQn?2J000004gdfE00000w@d*5A^;2kV!H^0000002=@R000000Az3g03rYk0B-gM000000CoTX000000Md&A z03rYk01_k!0000006zc#0000001j0H03rYk06=940000001*HH000000O+d$03rYk z0J1U&0000003HAU00000e*oou0RSQZ3;@oc2LJ#7000XB00000005jo001HY3;=q_ z1^@s60021v00000005YL001HY3;>qP1^@s6000gE00000000m&001HY3; zRRaJb01NE}c zApjKspqncI000007ytkO00000tKk3uA^;2kWP%3(00000Q~&?~00000e<=U}A^;2k z!nXzh000008vp<{9000UA00000 z001se0{|ib3;=Ll2><{9003nG00000006!r0RSQZ3;;u_2LJ#7001fg00000002Z2 z001HY3;;)y1^@s6000gE00000005oM0RSQZ3;>o-e+U2o0001*000000002|8vp1p9TN`0000T000000002k$000008vp1U03rYk ze*jF11^@s6001ul00000001|d001HY3;?t(2LJ#7002?|00000003hZ0stZa3;<$p z2mk;80012T00000000u<0stZa3;;mO2mk;8003zL000000075)0{{{L3;@8A2><{9 z00062000000070e0RSQZ3;?7(2mk;8e*geO000000000rB>(^-01N=|qXqx~0000E z000000002Yp8)_O01NJq0000k000000001;KLG$D01N<*w+8?K0002H00000 z00022{s90Y01N=TVF&;K0000k000000001-Bme*+01N<}qXqx~0000N00000e*gdg zH%0;gA^;2k#E%F700000BLDyZ00000*75-WA^;2k%v%Tm00000F#rGn00000{d5BW z5&#SUFoFpH00000IRgLy00000t)Kz`A^;2kj-?0y00000DF6Tf00000hZq0=A^;2k zDw_rX00000Jpcdz00000{y+i%e03rYk0N{HGe*gdg001Na z00000006!=0{{{L3;<9^2><{9000#L00000004nE0{{{L3;;k#2><{9005c*00000 z001C3001HY3;?jI1^@s60027x00000003X-0RSQZ3;^6&2mk;8000^Q00000006?a z0RSQZ3;;tt2mk;8000gEe*gdg0002iga7~{01N;H&jtVh0000E000000001=9RmO% z01g143<>}M0001L000000001WKL7wC01N;?s|El70000R0000000016a{~aO01g0v z5()qS00008000000000jM*{#N01N=|SP1|C0000Q000000000ufAjzVA^;2kGL;7a z00000Qvd(}00000#7Y1FA^;2ks>}ue000008UO$Q00000@~{B_A^;2kKR5^g00000 zHUIzs00000wz2^LA^;2k8#xF7000004gdfE00000`B(q|A^;2k|Ir2j00000Z2$lO z00000v%&!YA^;2kf44{o000000BZmM000000B>9Y03rYk05H@C0000002=@R00000 z0C=+j03rYk0Q5Qt000000NMZm000000BchN03rYk0H9$B0000006qW!0000009wxh z03rYk0Kgdt0000006qW!000000Clwj03rYk08qRL00000e*l9300000002Q#001HY z3;<-%1^@s6000XB00000006fx0RSQZ3;-yy2LJ#70021v00000003yq0stZa3;?#o z2mk;8002G!00000003}10{{{L3;+Ou2><{9000vJ00000006*g0{|ib3;-Z`2><{9 z000C400000e*gf23;_Tl01N=ypa%c|0000B000000002cP67ZT01N;KVh8{L0000c z000000000CN&^5Q01N;?S_uFE00004000000000z8vp1|01N;FhX?=w0000v000000000U3jzQle*g>sx=jcG000004gdfE00000 zym<{9000^Q00000007h>0{|ib3;^!n2mk;8001fg00000003KR001HY3;+)7 z1^@s6007be00000002hE0RSQZ3;;Ch2LJ#7001Tc00000002Yv0RSQZe+&SMT?haG z0001?000000001BC;$K=01NA^;2kMq~&8000008vp00000044wc0000004=xy03rYk0O&mk z0000007C!(0000003F-_03rYk0Cs){0000000;p9000000E58*03rYk0BB|h00000 z07L))000000IyyGe*hu?3;@b(2mk;8000gE00000006ba001HY3;+yh2LJ#7005Z* z00000004nq0stZa3;>p!2mk;800372000000040A0RSQZ3;+yU2mk;8003+N00000 z001^b0{|ib3;+;T2><{9003tJ00000007wK001HY3;-a5e+K{n0001G000000002s zH2?r201N0000Ee*gdg00000x!wW*A^;2k^vVbT00000DF6Tf00000H=qCjA^;2kN=XL* z00000F#rGn00000R(b;f5&#SUK#d6i0000082|tP00000&D;V2A^;2kRKExS00000 zCIA2c000008dd=SA^;2kn861C000004*&oF00000f0UU303rYk075MX0000009*h7 z000000EJBh03rYk0AO4R0000003rYY000000I5a;03rYk0FYP-000000AK(B00000 z0L(=I03rYk0I<{9004pl00000001_s001HY3;?1{2LJ#7000UA000000090?001HY3;;&X z1^@s6001HY000000001AUuSJ^ZeMeBVRCd|w{BVik`b3jL=g|SeQ*J>BA15H0UEdD zlL1lzmwx^a8ka`y4jPv`*$)kuACv(Jmw%N34-Ip4WMy)40A^`yWo~bmdUOv^mnD_~ zKm{~oZ*_E+V3q;dmnW4054Y%-0c97r^05JK2bWIl5E!@ey8+)Vw-M|Ch6a}e1Q0Tp z;A;^Cx7hRnkx`d*!VWvPH%tPc0+$8^5HYv@PXhaJx75Z0WdoNtl@BtPfL;y;x2Vek z*ie^iq!2o{ksSjT1DCFQ4`H{=Ap@Ktm(X<(HkLvIMz^m+15z%x8gm1r0k;Zu0|!u- zh~5q~m*8s=1efUY0Uwv2b^~Cyrp5zrIG1Mn109#2b^~Cy$^Qdc`w0U81ONa42ml3_ zFZ%>PmvH+8oC6X72DcOZ1RE27000310RYS>0{{>J001BW002-Xc?$pl5&#E&0{{R3 z000310RXiq0{{>J001BW004CwX$b%T4FC^*0{{R3000310RXmr0{{>J001BW000wd zX$=4X3;-K`0{{R3000310syKg0{{>J001xm004CwX$b%T695l>0{{?z0001U8EFXs z00{skeggmi0000100RKaeFFdx0000$0001U8EFXs01yBreggmy0001zk(LGk00#gu zeggmy0001W8fggt00jUKeggmi0000100sbveFFdx0001R0001#k(LGk02BZ`eggmy z0000KX=x1r01p61eggo15C8xG6KQD;000XB8-4=-5C8xGk&%`L000UAQGNpe5C8xG zav5m}000I6Tz&%p5C8xGbsA|2000934}Jpx000000RRR7+9(465C8xG00000g?}jm z000#LXnq3#5C8xGWB8W>000pHc76i@5C8xGWcZf?000gEg?<{9006j|D*ylh000O8000000073A2><{9 z006+5D*ylh000O800000007pQ2><{90079DD*ylh000Po000000002qmz=000002%Rec000002mk;8 z00000P=N^m00000Se+{X000002mk;800000fD;M;00000Xq_tn000002mk;800000 zpc4uJ00000fSoG<000002mk;800000;1db}0001g0GORC0000000;m8000000AQUf z000000HB>K0000000;m800000005H-000000H~cS0000000;m80000001%T200000 z0I;1a0000000;m8000000Kkw5000000KlCq0000000;m8000000HBcx000000O*}7 z0001g000O800000004NMD*ylh008ivD*ylh000O800000007XE2><{9008)%D*ylh z000O800000007{U2><{90001<{9000o4D*ylh000O8 z00000005wo2><{9001E1D*ylh000O80001g0000m4+;PP0000e;41(C0000800000 z0000w4+;PP0000m;41(C00008000000000>4+;PP0000u;41(C000080000000010 z4+;PP0000$;41(C00008000000001H4+;PP0000;;41(C00008000000001R4+;Q( z00000P~a;7000002mk;800000fe#7*00000Sl}xF000002mk;800000iw_C_00000 zVBjkN000002mk;800000oDT{B00000Xy7XV000002mk;800000rVk1L00000aNsKd z000002mk;800000w+{*c00000c;G940000000;m8000000KpFm000000D#~t00000 z00;m8000000O*`6000000Epl#0000000;m8000000PvkF000000FdA-0000000;m8 z000000HB>K000000N9x;00000009610Q~>}00000000000KnfX0000000sbm008{} z0000000000007{bD*ylh00031002Y;0000000000005BRD*ylh000I6002Y;00000 z00000008KjD*ylh00031003hI0000000000008jcD*ylh000I6003hI0000000000 z008)zD*ylh00031000CE0001g0000000000nkxVR000010002S0RR910000000008 znkxVR000010000z1^@s6000000000GnkxVR000010000x0RR91000000000OnkxVR z00001000222LJ#7000000000WnkxVR000010000X0ssI2000000001gFq$g>00000 z0RR91a|r+d0000000000IGQT}000000RR91AP4{e0000000000K$-zxwB000060000<1poj5000000000mn=1eS z000010002g2><{9000000000;n=1eS0001g0RR91&IbSh00000000000GulT00000 z0RR91&IbSh00000000007@R8r000000RR91&IbSh0000000000Fq|s@000000RR91 z&IbSh0000000000NSrGG000000RR91&IbSh0000000000V4N!e000000RR91&IbU0 z0000000000007`C00000009610L}*h000000000008pDN00000009610MZEn00000 z0000009czV00000009610JH=E00000000000C1Zt000000096102>DY0000000000 z0I-`Y000000096102>DY000000001g005AiD*ylh00031002${0000000000005wy zD*ylh00031006!K000mG000000079FD*ylh00031006!K000mG00000008itD*ylh z00031006!K000mG00000000P_D*ylh00031006!K000mG00000001DID*yn000001 z0002K0000G000000000uoGSnT000010002K0000G000000000`oGSnT000010002K z0000G000000001JoGSnT000010002K0000G000000001hoGSnT000010002K0000G z000000001}oGSnT000010001gz5oCK5C8xG00000z?>@p000000RR91z5oCK5C8xG z00000V4W)f000000RR91z5oCK5C8xG00000c%3T%000000RR91z5oCK5C8xG00000 zsGBPQ000000RR91J_-N;0000000000xSJ~g000000RR91e*gdg5C8yw000000N|S| z00000009610Dk}g01yBG000000GOOB00000009610Dk}g01yBG0000008pJP00000 z009610Dk}g01yBG000000Kl6o000000096100ad900000000000MMH&0000000961 z0IUW800000000000O*^4D*ylh00031006260000000000008)#D*ylh00031003DE z0000000000000o2D*ylh00031006ZH0000000000001bQD*ylh00031000;V00000 z00000002OoD*ylh00031003?T0000000000003B=D*ylh0004h0002%0{{R300000 z0001RoGSnT000010000@1ONa4000000001ZoGSnT000010002B00000000000001p zoGSnT00001000073IG5A000000001xoGSnT000010000k2LJ#7000000001>oGSnT z000010002m2LJ$n0000000000u$(IZ000000RR91_Xq$00000000000xST5h00000 z0RR910RR9100000000002;M6I000001^@s60RR910000000000(3~p(000000RR91 z`UC&~0000000000aGfgv000000RR91`UC&~000000001g0EnF{00000009610Qv*~ z0000000000063m200000009610Qv*~0000000000005mU00000009610MG>h00000 z000000Jxni00000009610MG>h000000000000^Ed00000009610MG>h0000000000 z09c+Y0001g00031007Vh0000000000000o3D*ylh000310040b00000000000079H zD*ylh000310040b0000000000000=CD*ylh000310040b0000000000003y7D*ylh z000310040b0000000000000=BD*ylh00031000bs0{{R3000000002cohtwU00001 z0000C0{{R3000000000Wo+|(V000010000C0{{R3000000001Ro+|(V000010000C z0{{R3000000000WohtwU000010000F1^@s6000000002kohtwU000010000F1^@s6 z0001g00000D4r_-000000RR914+a1L0000000000c%CZ&000000RR914+a1L00000 z00000Fr6y^000000RR9100;m80000000000c;71k000001^@s600;m80000000000 zIGrm1000000RR91PznG50000000000DBdf70000000sa608k15000000000006?89 z000000096104W6k000000000007#uH00000009610GtQ_00000000000QlW200000 z01yBG0OAG!0000000000007=A0000001*HH0OAG!000000000001)0Q0000000sbm z000690000000000000=?D*ylh000I6000I60000000000001D~D*ylh000I6000gE z00000000000021ND*ylh000I6001Tc0000000000002PVD*ylh000I6004Lc00000 z00000002ndD*ylh000I6001Ze0001g000000000`-YWnA000060000p0000000000 z00013-YWnA000060000=00000000000001B-YWnA000060000>00000000000001J z-YWnA000060002w1^@s6000000001R-YWnA000060001600000000000001gc-|`j z000001^@s6T>t<80000000000h~6sz000001^@s6VgLXD0000000000klrf*00000 z1^@s6WdHyG0000000000nBFS@000005C8xGZUF!Q0000000000px!G0000005dZ)H zZUF!Q0000000000sNO380001g00sa60A>IH00000000000I=RG0000000sa60BryO z00000000000Jz>O0000000sa60B!&P00000000000Lb1e0000000sa60CWHV00000 z000000MOnm0000000sa60D1rb00000000000N~y$0000000sa60Ehs80000000000 z008LTD*ylh000I6005!|0000000000008jbD*ylh000I6005c*0000000000008*j zD*ylh000I6005o<00000000000002rD*ylh000I6006-P0000000000000QzD*ylh z000I6005%^000000001g0000G-zxwB000060000w1^@s6000000000O-zxwB00006 z0001T2mk;8000000000e-zxwB000060002}1ONa4000000000m-zxwB0000600021 z00000000000000u-zxwB000060002=1poj5000000000$-zxxr000001^@s6vH$=8 z0000000000NZ%^}000001^@s6T>}6B0000000000P~R&6000001^@s6&jbJf00000 z00000VBaeM000001^@s6xc~qF0000000000Xx}RU000001^@s6x&QzG0000000000 zaNjEc000001^@tm0A2+E00000000000Epi!0000000sa60Q>_000000000000GQt^ z0000000sa60Q3L=00000000000I1(90000000sa60QUd@00000000000I=UH00000 z00sa60HXl_00000000000Jz^P0000000sa60Q>*|0001g00000007Y6D*ylh000I6 z006uM0000000000007wED*ylh000I6000>Q0000000000008LUD*ylh000I6001Nh z0000000000008*kD*ylh000I6008&}0000000000000Q!D*ylh00031000gF00000 z00000000Pop(_9Y000070000<1ONa4000000000Gp(_9Y000070001V2LJ#700000 z0000Op(_9Y000070000o0RR91000000000Wp(_9Y000070000Q2LJ#7000000000e zp(_9Y000070002!1^@s6000000000mp(_9Y0001g2LJ#7q67c{0000000000IH4;5 z000002LJ#70ssI20000000000K%pxD000002LJ#7C<{9000000002kp(_9Y000070001g5d#1K0000000000;Gru3000002LJ#71poj5 z0000000000=%FhB000002LJ#7;RXNz0000000000@S!UJ000002LJ#7UI73A00000 z00000_@OHR000002LJ#7I|u*(00000000000HP}Z000002LJ#7+5-Rp0001g00000 z00^Qh0000000#g701XEK000000000001%=p0000000#g708Rt|000000000002rbx z0000000#g707C%)000000000003f0(0000000#g70FVLz000000000004Sm>00000 z00#g70I>xC000000000005GCsD*ylh000L7000mK00000000000020mD*ylh000L7 z001-s0000000000002OuD*ylh000L7007Ym0000000000002m$D*ylh000L7000L7 z0000000000002;;D*ynOLC_Hse^{a`0000000#g70A>OJ00000000000AQjk00000 z00#g700{s900000000000BE8s0000000#g7015yA00000000000C1u!0000000#g7 z0D=kt00000000000C=J+0000000#g705l2!00000000000Dz(^00000e*gyn000XB z0000000000004-hD*ylh000L7005c=0000000000005ApD*ylh000L7000aC00000 z00000005YxD*ylh000L7008y|0000000000005w(D*ylh000L7000dD0000000000 z005|>D*ylh000L7000~Ve*gdg0000000026qALIZ000070000_3IG5A000000002E zqALIZ000070002b0{{R3000000002MqALIZ000070002-1ONa4000000002UqALIZ z00007000010ssI2000000002cqALIZ000070002&0ssI200000e*gdg*rF={00000 z2LJ#74g~-J0000000000;G!!4000002LJ#7$^ifX0000000000=%OnC000002LJ#7 z4*&oF0000000000@S-aK000002LJ#7o(2E_0000000000_@XNS000002LJ#75C8xG z00000000000HZ4ae*gdg00#g701*HH000000000000^Ti0000000#g701^NI00000 z0000001%@q0000000#g70FMX&000000000002rey0000000#g70AK+C0000000000 z03f3)0000000#g70DB4m000000000004Sp?0000000#g7e*ky{0000000000001zf zD*ylh000L7001fp00000000000020nD*ylh000L70074Z0000000000002OvD*ylh z000L7000vJ0000000000002m%D*ylh000L7005x_0000000000002;00000e*gdg00013qbmRa000070001D0ssI2000000001BqbmRa000070002+ z0RR91000000001JqbmRa000070000K00000000000001RqbmRa000070000$0{{R3 z000000001ZqbmRa000070001|1poj5000000001hf1@h^000002LJ#7><0h<00000 z00000h@&e2000002LJ#7f&~Bo0000000000kfSRA000002LJ#7`3V330000000000 zn4>EI000002LJ#7LJ9x?0000000000prb1Q000002LJ#7#RdQX0000000000sG}ab000070002|1poj50000000008q$>ab000070002H1^@s6000000000G zq$>ab000070000N00000000000000Oq$>ab000070001u3IG5A000000000Wq$>ab z000070000_0{{R3000000000eq$>abe*gdg2LJ#7!3Y2V0000000000Fr+I000000 z2LJ#7*9ZUr0000000000IHW58000002LJ#7X$AlQ0000000000K%^@G000002LJ#7 zZ36%R0000000000NTe$O000002LJ#7>IVP-0000000000P^2pW000002LJ#7e@6oV z000000000009d3e0000000#g705$^v00000000000AQpm0000000#g704oRp00000 z000000BEEu0000000#g70Fem*00000000000C1!$0000000#g70AvOL0000000000 z0C=P;0000000#g708a@300000e*gdg004lbD*ylh000L7008v}0000000000004-j zD*ylh000L7001%u0000000000005ArD*ylh000L7006cF0000000000005YzD*ylh z000L7000;O0000000000005w*D*ylh000L7001Ba0000000000005|@e=7h000007 z0001s3IG5A0000000026q$>ab000070001n0ssI2000000002Eq$>ab0000700011 z2LJ#7000000002Mq$>ab000070002V1^@s6000000002Uq$>ab000070000P00000 z000000002cq$>ab00007e*gdgpbe*gdg00000005;c z0000000#g70A30J000000000000^Zk0000000#g707nS`000000000001%}s00000 z00#g70HOi_000000000002rk!0000000#g70Ph6=000000000003f9+0000000#g7 z0C5KZ0000000000e*h?@D*ylh000L7007ej0000000000001zhD*ylh000L7000^Q z00000000000020pD*ylh000L7002-00000000000002OxD*ylh000L7001Tl00000 z00000002m(D*ylh000L7000{R0000000000002;>D*ylhe*gdn0002F1ONa400000 z00013r7Hjc000070002U1^@s6000000001Br7Hjc000070000S00000000000001J zr7Hjc000070001K0{{R3000000001Rr7Hjc000070002b2mk;8000000001Zr7Hjc z000070002{e**vj0000000000fTb${000002LJ#7&;tMf0000000000h@~q400000 z2LJ#7@&W(=0000000000kfkdC000002LJ#7t_T1C0000000000n58QK000002LJ#7 zQw9J40000000000prtDS000002LJ#7eh2^n00000e*gdg0H~!a0000000#g7073x( z00000000000I;Pi0000000#g70IUK400000000000Jx z0000000000005AtD*ylh000L7003DC0000000000005Y#D*ylh000L70018V00000 z00000005w-D*ylh000L7001!pe*gdg000000001}rYisd000070001(2LJ#700000 z00026rYisd000070000>2LJ#7000000002ErYisd000070002G2><{9000000002M zrYisd000070001e2><{9000000002UrYisd000070002#2><{900000e*gdg(55Q@ z000002LJ#72?qcG0000000000*rqE0000002LJ#7L<{9000000001Brz-#e000070001k2><{9000000001Jrz-#e000070000Z z00000000000001Rrz-#e000070001V1^@s6000000001Zf2S(|000002LJ#7kput$ z0000000000fTt?}000002LJ#7_Xz+10000000000h^H$6000002LJ#7g988n00000 z00000kf$pE000002LJ#70s;U40000000000n5QcM000002LJ#7*98Co0000000000 zpr00000000000H~)c0000000#g702u=S00000000000I;Vk z0000000#g708j$}00000000000Jx_s0000000#g70EGeo00000000000Klg!00000 z00#g70F(v*00000000000LZ5+0000000#g703-kae*gdg00000007XZD*ylh000L7 z008;{0000000000007vhD*ylh000L70058!0000000000007{pD*ylh000L700659 z0000000000008KxD*ylh000L7001Kb0000000000008i(D*ylh000L7005c+00000 z00000e*ggZrz-#e000070000i2mk;80000000000s4D;f000070000_1poj500000 z00008s4D;f000070000O2><{9000000000Gs4D;f000070001V2mk;8000000000O zs4D;f00007000211^@s6000000000Ws4D;fe*gdg2LJ#7p9uf}0000000000D5xs{ z000002LJ#7WC{QP0000000000FsLg4000002LJ#7{{;X50000000000IH)TC00000 z2LJ#7VFdsH0000000000K&UGK000002LJ#76axSN0000000000NT@3S000002LJ#7 ze?SQU000000000008pqa0000000#g703`qb000000000009dFi0000000#g705%8! z00000000000AQ#q0000000#g70DcAl00000000000BEQy0000000#g70AdON00000 z000000C1=)0000000#g70RIC300000e*gdg004NXD*ylh000L7001=x0000000000 z004lfD*ylh000L7000aE0000000000004-nD*ylh000L7000IF0000000000005Av zD*ylh000L7005u{0000000000005Y%D*ylh000L7008U-0000000000005w<{90000000026s4D;f00007 z0002`2LJ#7000000002Es4D;f000070000O1ONa4000000002Ms4D;f000070002+ z1poj5000000002Us4D;f00007e*gdgCjbBd0000000000(5Nc_000002LJ#7=K}x$ z0000000000*r+Q2000002LJ#7$^`%b0000000000;HWDA000002LJ#7-2?yt00000 z00000=%_0I000002LJ#73kCoH0000000000@Te;Q000002LJ#7Itl;)e*gdg00000 z0QjgY0000000#g701*lR0000000000005~g0000000#g70N@7z000000000000^lo z0000000#g701*TL000000000001&Aw0000000#g70HX*1000000000002rw&00000 z00#g704V?f0000000000e*hqe+2*l0000000000c&RG@000002LJ#7$pHWW0000000000fT=40 z000002LJ#7%mM%a0000000000h^Z?8000002LJ#7H3|R#0000000000kf|#G00000 z2LJ#7dIkUh0000000000n5ioO000002LJ#7)dK(k00000e*gdg0HCQW0000000#g7 z0N4Zo00000000000H~=e0000000#g70A>dO00000000000I;bm0000000#g704x9i z00000000000Jy0u0000000#g70MrKn00000000000Klm$0000000#g70Q~^~00000 z000000LZB;e*gdg000L7008F&0000000000007XbD*ylh000L7008y~0000000000 z007vjD*ylh000L7001oj0000000000007{rD*ylh000L7005H(0000000000008Kz zD*ylh000L7001rk0000000000008i*D*ylh000L7e*gdy0{{R3000000002^sVe{g z000070000l000000000000000sw)5h000070002e0RR910000000008sw)5h00007 z0001y2LJ#7000000000Gsw)5h000070000j3IG5A000000000Osw)5h000070002W z2><{9e*gdg00000AgU_>000002LJ#7FaQ7m0000000000D5@&}000002LJ#7PXYh{ z0000000000Fsds6000002LJ#7Ck6lj0000000000II1fE000002LJ#7F#rGn00000 z00000K&mSM000002LJ#7#0dZZ0000000000e@Ln;0000000#g707?Y_0000000000 z08pwc0000000#g705Sjo000000000009dLk0000000#g70LlUY00000000000AQ*s z0000000#g708It}00000000000BEW!0000000#g70Nw}y00000000000C1`+00000 ze*gyn0068A0000000000004NZD*ylh000L7007Jh0000000000004lhD*ylh000L7 z006K70000000000004-pD*ylh000L7008a<0000000000005AxD*ylh000L7002}1 z0000000000005Y(D*ylh000L7005~8e*gdg000000001>sw)5h000070002D2><{9 z000000001}sw)5h000070002{2LJ#70000000026sw)5h000070000P1^@s600000 z0002Esw)5h000070002{1poj5000000002Msw)5h000070000J1ONa400000e*gdg z$f_#<000002LJ#7n*sm;0000000000(5fo{000002LJ#7Gynhq0000000000*s3c4 z000002LJ#7*arXr0000000000;HoPC000002LJ#71qA>A0000000000=&CCK00000 z2LJ#7um}JE0000000000@Tw~Se*gdg00#g70EP$v00000000000Qjma0000000#g7 z03ZSY00000000000065i0000000#g705t#r000000000000^rq0000000#g70E!6! z000000000001&Gy0000000#g70L%pd000000000002r$)0000000#g7e*nG-00000 z00000001DXD*ylh000L7001@s0000000000001bfD*ylh000L7005;50000000000 z001znD*ylh000L7007kq00000000000020vD*ylh000L7007Gd0000000000002O% zD*ylh000L7003nQ00000e*gdg0000;t1AEi000070002;1ONa4000000000`t1AEi z000070000a3IG5A0000000013t1AEi000070000t00000000000001Bt1AEi00007 z0001l0{{R3000000001Jt1AEi000070000J0{{R3000000001Rf2%71000002LJ#7 zn+gB`0000000000c&jS_000002LJ#7l?DI+0000000000fU7G2000002LJ#7@&y0@ z0000000000h^s3A000002LJ#7HUt0w0000000000kgF>I000002LJ#7H~;_u00000 z00000n5!!Q00000e+K{n0672v00000000000HCWY0000000#g70MiKo0000000000 z0H~`g0000000#g70D=bq00000000000I;ho0000000#g706G8w00000000000Jy6w z0000000#g70F?>=00000000000Kls&0000000#g70G9&*e*gdg000000079VD*ylh z000L7002q{0000000000007XdD*ylh000L70024!0000000000007vlD*ylh000L7 z002J$0000000000007{tD*ylh000L7004Od0000000000008K#D*ylh000L70086# z0000000000e*ggRt1AEi000070000x00000000000002^t1AEi000070001n1^@s6 z0000000000tSbNj000070002z1ONa40000000008tSbNj000070001i2><{900000 z0000GtSbNj000070001u1poj5000000000OtSbNje*gdg2LJ#7+y?*v0000000000 zAgn6@000002LJ#7!UO;S0000000000D6A_0000002LJ#7;{pHx0000000000Fsv&8 z000002LJ#7ZwLSY0000000000IIJrG000002LJ#7Vg~>K0000000000K&&eO00000 z2LJ#7e>?yH000000000007$GW0000000#g70O1J$000000000008p$e0000000#g7 z05t~y000000000009dRm0000000#g700Ra900000000000AQ>u0000000#g70Gb2< z00000000000BEc$0000000#g70MrHm00000e*gdg003~TD*ylh000L7003MG00000 z00000004NbD*ylh000L7005Z-0000000000004ljD*ylh000L7005)~0000000000 z004-rD*ylh000L7006uK0000000000005AzD*ylh000L7008s}0000000000005Y* ze=7h0000070000z00000000000001>tSbNj000070001I0{{R3000000001}tSbNj z000070001t2LJ#70000000026tSbNj000070000K3IG5A000000002EtSbNj00007 z0000!00000000000002MtSbNj00007e*gdgc?bXi0000000000$gC>>000002LJ#7 zhzbAz0000000000(5x!}000002LJ#700IC20000000000*sLo6000002LJ#7RR#b6 z0000000000;H)bE000002LJ#7HVFU#0000000000=&UOM000002LJ#7KL7v#e*gdg z000000Pw6U0000000#g702TxQ00000000000Qjsc0000000#g70CoWY0000000000 z006Bk0000000#g70Qd#~000000000000^xs0000000#g70J{SK000000000001&M! z0000000#g70H6Z^0000000000e*hS*D*ylh000L7000pP0000000000001DZD*ylh z000L7002M$0000000000001bhD*ylh000L7000UF0000000000001zpD*ylh000L7 z0034200000000000020xD*ylh000L7002h^0000000000002O(D*ylhe*gdn0000) z3IG5A000000000;tt$Wk000070000%00000000000000`tt$Wk000070000&00000 z0000000013tt$Wk000070000(00000000000001Btt$Wk000070000)0RR9100000 z0001Jtt$Wk000070000fe+U2o0000000000aIGr<000002LJ#7UIG9B0000000000 zc&#e{000002LJ#7Kn4H+0000000000fUPS4000002LJ#7uLl4C0000000000h^;FC z000002LJ#7L;wH)0000000000kgY2K000002LJ#7O#uJ^00000e*gdg0GO>S00000 z00#g700svD00000000000HCca0000000#g70Qw0400000000000I01i0000000#g7 z0J8)D00000000000I;nq0000000#g709y$F00000000000JyCy0000000#g707U=* z00000000000Kly)e*gdg000L7001uu00000000000079XD*ylh000L7002e+00000 z00000007XfD*ylh000L7003tQ0000000000007vnD*ylh000L7000^W0000000000 z007{vD*ylh000L7008<10000000000008K%D*ylh000L7e*gf01ONa4000000002+ ztt$Wk000070002n2><{9000000002^tt$Wk00007000240RR910000000000t}6fl z000070001l2><{90000000008t}6fl000070002U2LJ#7000000000Gt}6fl00007 z0000-00000e*gdg000007_KV-000002LJ#7D+&Mr0000000000Ag(I_000002LJ#7 zaS8wc0000000000D6T62000002LJ#7o&^8^0000000000Fs>^A000002LJ#7tpor7 z0000000000IIb%I000002LJ#7k_rF-0000000000e?YD)0000000#g707w7;00000 z0000007$MY0000000#g70Qms`000000000008p+g0000000#g70IvxE0000000000 z09dXo0000000#g707(D<00000000000AQ{w0000000#g707M1=00000000000BEi& z00000e*gyn0027*0000000000003~VD*ylh000L7004;x0000000000004NdD*ylh z000L7002w?0000000000004llD*ylh000L7002z@0000000000004-tD*ylh000L7 z008>|0000000000005A#D*ylh000L7002-2e*gdg000000001(t}6fl000070002z z0RR91000000001>t}6fl000070000^00000000000001}t}6fl000070002w0RR91 z0000000026t}6fl000070002~0ssI2000000002Et}6fl000070001#3IG5A00000 ze*gdgz^*F*000002LJ#7YX|@U0000000000$gV2@000002LJ#7(FOnj0000000000 z(5@>0000002LJ#7NeKV|0000000000*sd!8000002LJ#7K>`2(0000000000;I1nG z000002LJ#7Tmb+80000000000=&maOe*gdg00#g70QLg_00000000000PwCW00000 z00#g70KfzQ00000000000Qjye0000000#g709Xb90000000000006Hm0000000#g7 z01^iP000000000000^%u0000000#g702v4X000000000001&S$0000000#g7e*jMa z0000000000000=TD*ylh000L7000980000000000001DbD*ylh000L7006%M00000 z00000001bjD*ylh000L70089(0000000000001zrD*ylh000L7003kJ0000000000 z0020zD*ylh000L7007Mb00000e*gdg0000$uPXom000070000z2LJ#7000000000; zuPXom000070000`00000000000000`uPXom000070002Q0RR910000000013uPXom z000070001-3IG5A000000001BuPXom00007000070ssI2000000001Jf3GV500000 z2LJ#7&IAAe0000000000aIY%>000002LJ#7sQ~~00000000000c&{q}000002LJ#7 zUL0000000000fUhe6000002LJ#7%?SVi0000000000h_5RE000002LJ#7i3$J! z0000000000kgqEM00000e+K{n08sz{00000000000GO{U0000000#g70J#GI00000 z000000HCic0000000#g70KW+U00000000000I07k0000000#g701pQM0000000000 z0I;ts0000000#g7096P800000000000JyI!0000000#g70BQ;Ve*gdg00000006+R zD*ylh000L7005i@00000000000079ZD*ylh000L7002?|0000000000007XhD*ylh z000L7004gk0000000000007vpD*ylh000L7005u|0000000000007{xD*ylh000L7 z0049Y0000000000e*ggJuPXom000070000z2><{9000000002+uPXom000070000s z0ssI2000000002^uPXom000070002r2LJ#70000000000uqyxn000070000}00000 z0000000008uqyxn000070002%2LJ#7000000000Guqyxne*gdg2LJ#7V*&sG00000 z000007_ch<000002LJ#7IsyOy0000000000Ah0U{000002LJ#7VFmyI0000000000 zD6lI4000002LJ#7RSEzA0000000000Ft95C000002LJ#7VF&;K0000000000IIt@K z000002LJ#7f7k&4000000000006?%S0000000#g700apD000000000007$Sa00000 z00#g702KuQ000000000008p?i0000000#g703QPY000000000009ddq0000000#g7 z0A&OK00000000000AR2y0000000#g701g5G00000e*gdg003yPD*ylh000L7003VH z0000000000003~XD*ylh000L70043a0000000000004NfD*ylh000L7007wn00000 z00000004lnD*ylh000L7008*|0000000000004-vD*ylh000L7009360000000000 z005A%e=7h0000070000N0ssI2000000001(uqyxn000070000~00000000000001> zuqyxn000070000?2LJ#7000000001}uqyxn0000700010000000000000026uqyxn z000070000Q0{{R3000000002Euqyxn00007e*gdgRsaA10000000000z_2R-00000 z2LJ#7Ap-ya0000000000$gnE_000002LJ#7CIkQg0000000000(6B22000002LJ#7 zR{#J20000000000*sv=A000002LJ#7PX+)00000000000;IJzI000002LJ#7We5NO ze*gdg000000O+tQ0000000#g70L=yf00000000000PwIY0000000#g70P_U^00000 z000000Qj&g0000000#g70DA@i0000000000006No0000000#g70Mh{g0000000000 z00^-w0000000#g70Bi~X0000000000e*h4%D*ylh000L7003A30000000000000=V zD*ylh000L7003bE0000000000001DdD*ylh000L7001`!0000000000001blD*ylh z000L70086(0000000000001ztD*ylh000L7001Wg00000000000020#D*ylhe*gdn z0001{2LJ#7000000000$u`2)o000070000z0{{R3000000000;u`2)o000070000T z2LJ#7000000000`u`2)o00007000130ssI20000000013u`2)o000070000x1ONa4 z000000001Bu`2)o000070001=e+2*l0000000000Xt65*000002LJ#7oB{v<00000 z00000aIq@@000002LJ#7!2tjO0000000000c(E%0000002LJ#7lLi0)0000000000 zfUzq8000002LJ#7Cj|fi0000000000h_NdG000002LJ#7SpWb400000e*gdg0FbdO z0000000#g704oUq00000000000GP2W0000000#g70Hgx|00000000000HCoe00000 z00#g70M7;h00000000000I0Dm0000000#g70Mr2h00000000000I;zu0000000#g7 z0AB?F00000000000JyO$e*gdg000L7005^30000000000006+TD*ylh000L7004Lf z00000000000079bD*ylh000L7003PH0000000000007XjD*ylh000L7003D600000 z00000007vrD*ylh000L7007Gf0000000000007{zD*ylh000L7e*geD2><{900000 z0002!u`2)o000070001o2><{9000000002+u`2)o000070000d2><{9000000002^ zu`2)o000070001+2LJ#70000000000vMT@p000070001c2><{90000000008vMT@p z000070001z2mk;8e*gdg000005V9)(000002LJ#7S^xk500000000007_ut>00000 z2LJ#7mj?g<0000000000AhIg}000002LJ#7T?haG0000000000D6%U6000002LJ#7 zfCB&k0000000000FtRHE000002LJ#72M7QF0000000000e>k!$0000000#g708jz| z000000000006?-U0000000#g707D7@000000000007$Yc0000000#g707wJ?00000 z0000008p|k0000000#g705b*v000000000009djs0000000#g70Gj~-0000000000 z0AR8!00000e*gyn001Kj0000000000003yRD*ylh000L7003M70000000000003~Z zD*ylh000L7002A%0000000000004NhD*ylh000L7003(Q0000000000004lpD*ylh z000L7003VE0000000000004-xD*ylh000L7000F9e*gdg000000001xvMT@p00007 z0002%1^@s6000000001(vMT@p000070001#2mk;8000000001>vMT@p000070001G z1^@s6000000001}vMT@p000070002I1poj50000000026vMT@p000070001p1^@s6 z00000e*gdgxUwq%000002LJ#72?+oI0000000000z_Kd<000002LJ#7UH||900000 z00000$g(Q{000002LJ#7UjP6A0000000000(6TE4000002LJ#7U;qFB0000000000 z*s?1C000002LJ#7U0000000000000oPD*ylh000L7007kp0000000000000=XD*ylh000L700065 z0000000000001DfD*ylh000L7004sl0000000000001bnD*ylh000L7003bC00000 z00000001zvD*ylh000L7006TB00000e*gdg0000uvnv1q000070001v1ONa400000 z0000$vnv1q000070001e2LJ#7000000000;vnv1q000070001X2LJ#7000000000` zvnv1q000070002(1ONa40000000013vnv1q000070000X2><{9000000001Bf3qt9 z000002LJ#7{saI30000000000XtOH-000002LJ#7zybgO0000000000aI-4_00000 z2LJ#76$StR0000000000c(W@2000002LJ#7j|l((0000000000fU_$A000002LJ#7 zV*mgE0000000000h_fpI00000e+K{n0Qd+100000000000FbjQ0000000#g70BQpO z00000000000GP8Y0000000#g709^tA00000000000HCug0000000#g70MG~k00000 z000000I0Jo0000000#g70BiyP00000000000I;(w0000000#g70CWiee*gdg00000 z006kND*ylh000L7003kF0000000000006+VD*ylh000L7005l{00000000000079d zD*ylh000L7007|w0000000000007XlD*ylh000L7002G*0000000000007vtD*ylh z000L7001lk0000000000e*ggBvnv1q000070002g1poj5000000002!vnv1q00007 z0000k1^@s6000000002+vnv1q000070000L2LJ#7000000002^vnv1q0000700020 z1poj50000000000v?~Ar000070001w0ssI20000000008v?~Are*gdg2LJ#7UkU&K z00000000005VR`*000002LJ#7r~&{000000000007_=(@000002LJ#7Z2|xQ00000 z00000Ahat0000002LJ#7M+g7_0000000000D6}g8000002LJ#7J_rB+0000000000 zFtjTG000002LJ#7e`f#y0000000000064TO0000000#g70Q3d`000000000006?@W z0000000#g70Qm&~000000000007$ee0000000#g700{yB000000000008q3m00000 z00#g70PO<+000000000009dpu0000000#g70B{8W00000e*gdg003aLD*ylh000L7 z004*y0000000000003yTD*ylh000L7003D90000000000003~bD*ylh000L7002S= z0000000000004NjD*ylh000L7005#20000000000004lrD*ylh000L7000{Z00000 z00000004-ze=7h0000070001t0RR91000000001xv?~Ar000070000`2><{900000 z0001(v?~Ar000070000;0{{R3000000001>v?~Ar00007000031ONa4000000001} zv?~Ar000070002x0{{R30000000026v?~Ar00007e*gdg#RLEV0000000000xU?$( z000002LJ#7>;V7(0000000000z_cp>000002LJ#7@dW??0000000000$h0c}00000 z2LJ#74+H=J0000000000(6lQ6000002LJ#7)&l?l0000000000*t9DE000002LJ#7 zJ_Y~)e*gdg000000N}JM0000000#g70Ne%u00000000000O+(U0000000#g701^oR z00000000000PwUc0000000#g70Fwg%00000000000Qj^k0000000#g70Hg^300000 z00000006Zs0000000#g70HOx~0000000000e*g%zD*ylh000L7003wJ0000000000 z000oRD*ylh000L7000^S0000000000000=ZD*ylh000L7003nI0000000000001Dh zD*ylh000L7005B&0000000000001bpD*ylh000L7003GA0000000000001zxD*ylh ze*gdn0000Q1ONa4000000000uwJQJs000070001K00000000000000$wJQJs00007 z0001b3IG5A000000000;wJQJs000070002o2><{9000000000`wJQJs0000700017 z2mk;80000000013wJQJs000070001de+mEq0000000000V6`g%000002LJ#7aRLAU z0000000000XtgT<000002LJ#7Q3L=00000000000aJ4G{000002LJ#7JO%&&00000 z00000c(p44000002LJ#7Y5)KL0000000000fVC?C000002LJ#7>Inb<00000e*gdg z0Eo3K0000000#g70IdQ500000000000FbpS0000000#g70Bs5Y00000000000GPEa z0000000#g707wS_00000000000HC!i0000000#g70NDlr00000000000I0Pq00000 z00#g70OSV%00000000000I;0000000000007vvD*ylh000L7e*gfW1ONa4 z000000002swJQJs000070002G0RR91000000002!wJQJs00007000060ssI200000 z0002+wJQJs00007000061poj5000000002^wJQJs000070001~0ssI20000000000 zwkrSt000070000Z2><{9e*gdg000002(~K#000002LJ#7)B^wj00000000005Vk7- z000002LJ#7Aq4;c00000000007`7__000002LJ#7c?kdj0000000000Ahs(200000 z2LJ#7YXATM0000000000D7GsA000002LJ#7UjqOD0000000000e=xQy0000000#g7 z0Br~W0000000000064ZQ0000000#g702BlO000000000006?}Y0000000#g70M-Nm z000000000007$kg0000000#g707wV`000000000008q9o0000000#g70NVlp00000 z0000009dvw00000e*gyn002q^0000000000003aND*ylh000L7003?V0000000000 z003yVD*ylh000L7007hi0000000000003~dD*ylh000L7006WH0000000000004Nl zD*ylh000L7005c^0000000000004ltD*ylh000L700007e*gdg000000001pwkrSt z000070001&0RR91000000001xwkrSt000070000(2mk;8000000001(wkrSt00007 z0000b2mk;8000000001>wkrSt000070001N00000000000001}wkrSt000070000A z0ssI200000e*gdgu(m4z000002LJ#7mI?p>0000000000xV9?*000002LJ#7b_oCg z0000000000z_u#@000002LJ#7I0FCx0000000000$hIp0000002LJ#7L;?T+00000 z00000(6%c8000002LJ#7X9oZP0000000000*tRPGe*gdg00#g70L}>j0000000000 z0N}PO0000000#g70D=Pm00000000000O+<{900000 z0000;w<`bu000070000%1^@s6000000000`w<`bu000070001J0RR910000000013 zf43_D000002LJ#7Ob7q~0000000000V7Ds(000002LJ#73JCxJ0000000000Xtyf> z000002LJ#7(gFYg0000000000aJMS}000002LJ#7VFLgF0000000000c(*G600000 z2LJ#7qyhi{0000000000fVV3E00000e+K{n0M7yd00000000000Eo9M0000000#g7 z09*tB00000000000FbvU0000000#g70B`^R00000000000GPKc0000000#g70C4~S z00000000000HC)k0000000#g70DA=h00000000000I0Vs0000000#g70CE5Te*gdg z00000006MJD*ylh000L70046U0000000000006kRD*ylh000L7003qP0000000000 z006+ZD*ylh000L7008R*00000000000079hD*ylh000L7008?50000000000007Xp zD*ylh000L7005T>0000000000e*gg3w<`bu000070001`1^@s6000000002sw<`bu z000070000{1poj5000000002!w<`bu000070001s2><{9000000002+w<`bu00007 z0001W00000000000002^w<`bu000070001X000000000000000xGMkve*gdg2LJ#7 zFarPp00000000002)HW%000002LJ#75C;GN00000000005V$J<000002LJ#7g8~2m z00000000007`Q6{000002LJ#7)dBzj0000000000Ah;_4000002LJ#72L%8C00000 z00000D7Y&C000002LJ#7f64>^000000000005G^K0000000#g704W9l0000000000 z064fS0000000#g70CxZY000000000006@4a0000000#g701^rS000000000007$qi z0000000#g70C52T000000000008qFq0000000#g702KoO00000e*gdg003CHD*ylh z000L7004vq0000000000003aPD*ylh000L7005l=0000000000003yXD*ylh000L7 z000aM0000000000003~fD*ylh000L7004Xi0000000000004NnD*ylh000L7005;0 z0000000000004lve=7h000007000301ONa4000000001pxGMkv000070002(0RR91 z000000001xxGMkv000070000-1poj5000000001(xGMkv00007000081poj500000 z0001>xGMkv000070001P0{{R3000000001}xGMkv00007e*gdg2Lu2B0000000000 zu(&G#000002LJ#7e*ypi0000000000xVS3-000002LJ#7(g*+m0000000000z_=>_ z000002LJ#7CjtNf0000000000$ha#2000002LJ#7cmMzZ0000000000(6}oA00000 z2LJ#7Cj50000000000001DlD*ylh000L7002J)0000000000001bt zD*ylhe*gdn0001J1poj5000000000mxhntw000070002)2><{9000000000uxhntw z000070002T1ONa4000000000$xhntw000070000+0RR91000000000;xhntw00007 z000270{{R3000000000`xhntw000070001We+d8p0000000000Sh*_z000002LJ#7 z8U+9V0000000000V7V&*000002LJ#7s|f%A0000000000Xt^r@000002LJ#7{RRL4 z0000000000aJef0000002LJ#7R{;P30000000000c)2S8000002LJ#7!w3KX00000 ze*gdg0D!qG0000000#g70DAxc00000000000EoFO0000000#g70Dc7k0000000000 z0Fb#W0000000#g70BHgM00000000000GPQe0000000#g70DJ%d00000000000HC=m z0000000#g7009L600000000000I0bue*gdg000L7005r~0000000000006MLD*ylh z000L7001Eb0000000000006kTD*ylh000L7001}!0000000000006+bD*ylh000L7 z001Ng00000000000079jD*ylh000L7004vp0000000000007XrD*ylh000L7e*gec z2><{9000000002kxhntw000070002n2LJ#7000000002sxhntw000070001e00000 z000000002!xhntw000070000?0ssI2000000002+xhntw000070001(1poj500000 z0002^xhntw00007000210ssI2e*gdg000000J000002LJ#7mI(j=00000000007`iI} z000002LJ#7ND2S|0000000000Ai666000002LJ#7egFUf0000000000e<->u00000 z00#g70F(s)000000000005G~M0000000#g70Fwd$0000000000064lU0000000#g7 z0JR4I000000000006@Ac0000000#g70A~dN000000000007$wk0000000#g70HOf^ z000000000008qLs00000e*gyn001=s0000000000003CJD*ylh000L7003zR00000 z00000003aRD*ylh000L7000670000000000003yZD*ylh000L7002$_0000000000 z003~hD*ylh000L7007zr0000000000004NpD*ylh000L70012Ze*gdg000000001h zx+?$x000070001h00000000000001px+?$x000070002@0{{R3000000001xx+?$x z000070002C1^@s6000000001(x+?$x000070002U2mk;8000000001>x+?$x00007 z0001i0000000000e*gdgsJbfv000002LJ#7f&c&j0000000000u(~S%000002LJ#7 zR0RM40000000000xVkF<000002LJ#7>jeM+0000000000z`82{000002LJ#7-~|8x z0000000000$hs>4000002LJ#7*a-jt0000000000(7G!Ce*gdg00#g70D}Mk00000 z000000NA=K0000000#g70HFl{00000000000N}bS0000000#g70E7Sl0000000000 z0O-0a0000000#g70G9>;00000000000Pwmi0000000#g70M!8i00000000000QkBq z0000000#g7e*gjo00000000000002HD*ylh000L7002<}0000000000000QPD*ylh z000L70052(0000000000000oXD*ylh000L7004ym0000000000000=fD*ylh000L7 z003$U0000000000001DnD*ylh000L7002A)00000e*gdg0000eyDI0ssI2000000002k zyDI0000000#g70EYko00000000000KmK}0000000#g7089!10000000000 z0LZ*60000000#g70EYqq0Dk}g00000007XuD*ylh000L7007zs0000000000007v$ zD*ylh000L7002P=0000000000007{;D*ylh000L70021&0000000000008K`D*ylh z000L700700000000000Dl1Zyej|z00007 z0001*2LJ#70000000000y(<6!000070000#2><{90000000008y(<6!000070001m z0RR91000000000Gy(<6!000070001>0RR91000000000Oy(<6!00007000192LJ#7 z000000000Wy(<6!0Dk}g2LJ#7g$4is0000000000D7`BH000002LJ#7S_uFE00000 z00000Fuf}P000002LJ#7i2wiq0000000000IK3+X000002LJ#7Lj(W-0000000000 zK)ovf000002LJ#7Jpup#0000000000NWCin000002LJ#7ihlw`c0000000000(7h`F000002LJ#7jQ{`u0000000000*u5(N00000 z2LJ#7jsO4v0000000000;JqsV000002LJ#7j{pDw0000000000=)Efd000002LJ#7 z9SQ&d0000000000@VzSl000002LJ#7bprqZ0Dk}g000000QkKt0000000#g70EGtt z0000000000006!#0000000#g70Gb8>000000000000_P-0000000#g70C)!g00000 z0000001&<_0000000#g70Okn*000000000002sb20000000#g70Db`g0000000000 z0DmC9D*ylh000L7008v^0000000000001byD*ylh000L70058x0000000000001z) zD*ylh000L7002D%00000000000020?D*ylh000L7002`00000000000002O~D*ylh z000L7006oL0000000000002n7D*ylh0Dk}n000123IG5A000000000`zAFF#00007 z0001w1ONa40000000013zAFF#000070000k3IG5A000000001BzAFF#000070002~ z0RR91000000001JzAFF#000070001`0{{R3000000001RzAFF#00007000302Y&zn z0000000000c)lwD000002LJ#78wCIW0000000000fW9jL000002LJ#7lmh?&00000 z00000h`uWT000002LJ#7kpKVy0000000000kiIJb000002LJ#7lK}t#0000000000 zn7%6j000002LJ#7^#T9@000000Dk}g0HD4r0000000#g70BZ>V00000000000I0qz z0000000#g70FnRz00000000000I80Dk}g000L7 z002$~0000000000007XwD*ylh000L7000FF0000000000007v&D*ylh000L7002n{ z0000000000007{=D*ylh000L70006A0000000000008K|D*ylh000L7008I$00000 z00000008j5D*ylh000L70Dk~Q3IG5A000000002^zAFF#000070000F1poj500000 z00000zbgO$000070000`1^@s60000000008zbgO$000070001#00000000000000G zzbgO$000070001$00000000000000OzbgO$000070001_0RR910Dk}g00000AipaB z000002LJ#7r2+r|0000000000D8DNJ000002LJ#7MhXA`0000000000FuyAR00000 z2LJ#7tp)%90000000000IKL|Z000002LJ#7mH+?%0000000000K))*h000002LJ#7 zj{yJx0000000000NPoX80000000#g70AdIL000000000008qax0000000#g70Coca z000000000009d~(0000000#g70Pq6<00000000000ARl>0000000#g702c)S00000 z000000BFA}0000000#g70KNqP00000000000C2x6000000DlJn0015Z0000000000 z004NuD*ylh000L7004>z0000000000004l$D*ylh000L7004yp0000000000004-; zD*ylh000L7001%s0000000000005A`D*ylh000L7000yP0000000000005Z3D*ylh z000L7005T&0Dk}g000000001>zbgO$000070001(00000000000001}zbgO$00007 z0000x1^@s60000000026zbgO$000070001)00000000000002EzbgO$000070000* z1poj5000000002MzbgO$000070000*0ssI2000000Dk}g$iFK9000002LJ#74F&)J z0000000000(7!7H000002LJ#7Tmk?90000000000*uN_P000002LJ#7;{*Tz00000 z00000;J+&X000002LJ#7%m)Af0000000000=)Wrf000002LJ#7ZV3PY0000000000 z@V_en0Dk}g00#g70QUj_00000000000QkQv0000000#g70CNEV0000000000006)% z0000000#g70K)+Q000000000000_V<0000000#g700jmB000000000001&_{00000 z00#g70Nw-u000000000002sh40000000#g70DnLQ0000000000001DsD*ylh000L7 z005f+0000000000001b!D*ylh000L70003A0000000000001z+D*ylh000L70077Y z00000000000020^D*ylh000L7005r{0000000000002P1D*ylh000L7003YI00000 z0Dk}g0000;z$*X%000070001-00000000000000`z$*X%000070001;0000000000 z00013z$*X%000070001~1poj5000000001Bz$*X%000070000@2><{9000000001J zz$*X%000070001r3IG5A000000001Rz<(<{9000000000G!7Bg&000070001= z00000000000000O!7Bg&0Dk}g2LJ#7pa1{>0000000000Ai*mD000002LJ#7b^-tZ z0000000000D8VZL000002LJ#769@nR0000000000Fu^MT000002LJ#7`Un6300000 z00000IKe9b000002LJ#7Z3F-S0000000000K*1{j000002LJ#7m45>O0000000000 z07$_r0000000#g70Ott+000000000008qgz0000000#g7051gq000000000009e5* z0000000#g709OJ400000000000ARr@0000000#g70HFW?00000000000BFH000000 z00#g70Hy-~000000Dk}g003~oD*ylh000L7000F80000000000004NwD*ylh000L7 z003440000000000004l&D*ylh000L7000350000000000004-=D*ylh000L7007?u z0000000000005A|D*ylh000L7004{w0000000000005Z5D}Mk0000070001<0{{R3 z000000001>!7Bg&000070001@00000000000001}!7Bg&000070002?1poj500000 z00026!7Bg&000070002~2mk;8000000002E!7Bg&000070000e2><{9000000002M z!7Bg&000070Dk}gc>w?b0000000000$iXWB000002LJ#7fCc~n0000000000(7`JJ z000002LJ#7EC~Pr0000000000*ug6R000002LJ#7rw9N50000000000;K3^Z00000 z2LJ#7NCf}@0000000000=)o%h000002LJ#7qyPW_0Dk}g000000Pw*p0000000#g7 z0HOu}00000000000QkWx0000000#g70Hpu`0000000000006=(0000000#g704M_h z000000000000_b>0000000#g70FVR#000000000001(0}0000000#g708<1200000 z000000Dl<5D*ylh000L7006oM0000000000001DuD*ylh000L7004Ce0000000000 z001b$D*ylh000L7000XG0000000000001z;D*ylh000L7004^w00000000000020` zD*ylh000L70049Z0000000000002P3D*ylh0Dk}n0002a0ssI2000000000;!Ycp( z000070002t2LJ#7000000000`!Ycp(00007000262><{90000000013!Ycp(00007 z0001y0ssI2000000001B!Ycp(000070001?1^@s6000000001J!Ycp(000070001! z2!8+o0000000000aKbA9000002LJ#78w3CV0000000000c)}|H000002LJ#7{00C3 z0000000000fWj*P000002LJ#7DFOfh0000000000h{7uX000002LJ#7t_c7D00000 z00000kishf000002LJ#7#svTX000000Dk}g0GPrn0000000#g702K)U0000000000 z0HDGv0000000#g70Db}h00000000000I0$%0000000#g70Fep+00000000000I{0000000#g70PY6>00000000000Kmd40Dk}g z000L7005Z*00000000000079sD*ylh000L7003DA0000000000007X!D*ylh000L7 z005r>0000000000007v+D*ylh000L7007bk0000000000007{^D*ylh000L7004^v z0000000000008L1D*ylh000L70Dl1g2><{9000000002+!Ycp(000070000h2LJ#7 z000000002^!Ycp(00007000300ssI20000000000!z%y)000070002n1ONa400000 z00008!z%y)000070001{00000000000000G!z%y)000070002d0{{R30Dk}g00000 z7{e<7000002LJ#7rvLx|0000000000Aj2yF000002LJ#7c?JLg0000000000D8nlN z000002LJ#7a0&nb0000000000FvBYV000002LJ#7yaxaP0000000000IKwLd00000 z2LJ#7GzI_w0000000000K!3w40000000#g70C)lb000000000007%0t0000000#g7 z04M?g000000000008qm#0000000#g70Corf000000000009eB-0000000#g70GtN^ z00000000000ARx_0000000#g70JI1I00000000000BFN2000000DlJn001@$00000 z00000003~qD*ylh000L7001-t0000000000004NyD*ylh000L7002$}0000000000 z004l)D*ylh000L7000CA0000000000004-?D*ylh000L70083y0000000000005A~ zD*ylh000L7002e;0Dk}g000000001(!z%y)000070002g1ONa4000000001>!z%y) z000070000|0RR91000000001}!z%y)000070002F1^@s60000000026!z%y)00007 z0000M2LJ#7000000002E!z%y)000070001J2mk;8000000Dk}gz{4v5000002LJ#7 zsQ>@~0000000000$ipiD000002LJ#7ZVCVZ0000000000(8DVL000002LJ#7w*deE z0000000000*uyIT000002LJ#7sRIB20000000000;KM5b000002LJ#7ssI2000000 z00000=))@j0Dk}g00#g702~DX00000000000Pw>r0000000#g70H_840000000000 z0Qkcz0000000#g709pe80000000000006`*0000000#g70A>mR000000000000_h@ z0000000#g703!zg000000000001(700000000#g70Dt)e0000000000000=oD*ylh z000L7008j_0000000000001DwD*ylh000L7007Me0000000000001b&D*ylh000L7 z005K(0000000000001z=D*ylh000L70068700000000000020|D*ylh000L7005*2 z000000Dk}g0000$#47**000070000p2LJ#7000000000;#47**000070001}0RR91 z000000000`#47**000070000}0RR910000000013#47**000070000P0ssI200000 z0001B#47**000070000n2><{9000000001J#D6OQ000002LJ#7X$SxS0000000000 zaKtMB000002LJ#7#0UTY0000000000c*H9J000002LJ#7u?YYG0000000000fW#{R z000002LJ#7bp-$b0000000000h{P)Z000002LJ#7K?MK+0000000000ki;th00000 z2Y&zn080000000#g70M`cq z00000000000Jy{}0000000#g708{}00Dk}g00000006+mD*ylh000L7006ZJ00000 z000000079uD*ylh000L7001cj0000000000007X$D*ylh000L7007el0000000000 z007v;D*ylh000L7008j=0000000000007{`D*ylh000L7008?200000000000Dl1J z#47**000070000S2LJ#7000000002+#47**000070001i1^@s6000000002^#47** z000070001$1ONa40000000000#VY^+000070000J2><{90000000008#VY^+00007 z000220RR91000000000G#VY^+0Dk}g2LJ#7&j|nk00000000007{x09000002LJ#7 zqY3~30000000000AjK;H000002LJ#7asvPW0000000000D8(xP000002LJ#7p$7l} z0000000000FvTkX000002LJ#7*$Dsu0000000000IK?Xf000002LJ#7AAbn|00000 z0000006@hn0000000#g70A>RK000000000007%6v0000000#g70Ad9I0000000000 z08qs%0000000#g706PKz000000000009eH<0000000#g7038GX00000000000AR%{ z0000000#g70D=Ml000000Dk}g003ykD*ylh000L70043X0000000000003~sD*ylh z000L7008U>0000000000004N!D*ylh000L7006820000000000004l+D*ylh000L7 z001!o0000000000004-^D*ylh000L7001}y0000000000005B1D}Mk0000070002Y z0{{R3000000001(#VY^+000070002300000000000001>#VY^+000070000@2mk;8 z000000001}#VY^+00007000200RR910000000026#VY^+000070000N1^@s600000 z0002E#VY^+000070Dk}g@df|@0000000000z{M*7000002LJ#7#R32T0000000000 z$i*uF000002LJ#7t^fc40000000000(8VhN000002LJ#7N(KM`0000000000*u^UV z000002LJ#7g#`cr0000000000;KeHd000002LJ#7iUj}w0Dk}g000000O-Xl00000 z00#g70LcRY00000000000Pw{t0000000#g70JQ=D00000000000Qki#0000000#g7 z03r$i00000000000071-0000000#g70E_|v000000000000_n_0000000#g70E`F# z00000000000Dln1D*ylh000L7002Az0000000000000=qD*ylh000L7006H500000 z00000001DyD*ylh000L7003tR0000000000001b)D*ylh000L70037A0000000000 z001z?D*ylh000L7006%P00000000000020~D*ylh0Dk}n0002x1^@s6000000000$ z#w!2-000070000O0ssI2000000000;#w!2-000070001w0{{R3000000000`#w!2- z0000700026000000000000013#w!2-000070001M1poj5000000001B#w!2-00007 z000270Dk}g0000000000XvQl5000002LJ#7vj6}90000000000aK<{90Dk}g z000005XUP3000002LJ#72?_uJ00000000007{@CB000002LJ#7_XYp}0000000000 zAjc~J000002LJ#73J3rI0000000000D90-R000002LJ#7w*UYD0000000000FvlwZ z000002LJ#72MGWG0000000000IDf}00000000#g70EPzu000000000006@np00000 z00#g70O17y000000000007%Cx0000000#g70JaDK000000000008qy(0000000#g7 z0EPts000000000009eN>0000000#g70PX?+00000000000AR-}000000DlJn006iE z0000000000003ymD*ylh000L7000340000000000003~uD*ylh000L7001@t00000 z00000004N$D*ylh000L7002}20000000000004l;D*ylh000L7005u}0000000000 z004-`D*ylh000L7007?z0Dk}g000000001x$14B;000070001i3IG5A000000001( z$14B;000070000{2mk;8000000001>$14B;000070000M2><{9000000001}$14B; z000070000K0ssI20000000026$14B;000070001M2LJ#7000000Dk}gxW_9100000 z2LJ#7Tm}FD0000000000z{e{9000002LJ#7CI$twT=000070002x1ONa4000000001}$twT=00007000271ONa4 z0000000026$twT=000070Dk}gQ3e120000000000xXCL3000002LJ#7_y+(000000 z00000z{x8B000002LJ#7+yMXp0000000000$jK`J000002LJ#7R0jY60000000000 z(8((R000002LJ#70S5p80000000000*vTsZ000002LJ#7!vFvP0Dk}g000000N}|h z0000000#g70Okk)00000000000O-jp0000000#g70EGwu00000000000Px8x00000 z00#g70KEeM00000000000Qku(0000000#g70C@!f0000000000007D>0000000#g7 z0K@000070001?1ONa4000000000$$}0c>000070001)0ssI2000000000; z$}0c>000070001%0{{R3000000000`$}0c>000070001{0ssI20000000013$}0c> z000070000@2Y&zn0000000000V9F~1000002LJ#7dI00007 z0002U00000000000002!$}0c>000070001^1^@s6000000002+$}0c>000070000T z0ssI2000000002^$}0c>000070000r1poj50000000000%PRl?000070001j1^@s6 z0Dk}g000002+Jz~000002LJ#79ti*d00000000005X&n7000002LJ#7?*sq<00000 z000007|SaF000002LJ#7T?POE0000000000Aj>NN000002LJ#7j|Bh#0000000000 zD9bAV000002LJ#73<&@L0000000000Fn`M{0000000#g70R9F50000000000065Dl z0000000#g703ine000000000006@zt0000000#g70A2$C000000000007%O#00000 z00#g70LcIV000000000008q;-0000000#g70LKUb000000000009eZ_000000DlJn z005E)0000000000003aiD*ylh000L7008F(0000000000003yqD*ylh000L7001Ke z0000000000003~yD*ylh000L7006ZC0000000000004N)D*ylh000L70086y00000 z00000004l?D*ylh000L7006%T0Dk}g000000001p%PRl?000070002n1poj500000 z0001x%PRl?000070000|2mk;8000000001(%PRl?000070002;2LJ#7000000001> z%PRl?000070002e2><{9000000001}%PRl?000070002W00000000000Dk}gu*)j| z000002LJ#7mjnO+0000000000xXUX5000002LJ#7BM1Nh0000000000z{@KD00000 z2LJ#7%K!iX0000000000$jd7L000002LJ#7BLn~d0000000000(90_T000002LJ#7 z%m4rY0000000000*vl&b0Dk}g00#g7022oQ00000000000N~3j0000000#g70EG$w z00000000000O-pr0000000#g70Ehzs00000000000PxEz0000000#g70Eh0000000#g70QCs~0Dk}g00000006MeD*ylh000L7 z007Sb0000000000006kmD*ylh000L7004&y0000000000006+uD*ylh000L7003nL z00000000000079$D*ylh000L7007Vc0000000000007X;D*ylh000L7004Re00000 z000000Dl13%qsu@000070001u0{{R3000000002s%qsu@00007000232><{900000 z0002!%qsu@000070001x2mk;8000000002+%qsu@000070001L2LJ#7000000002^ z%qsu@000070000>1^@s60000000000%_{%^0Dk}g2LJ#7_Xhv~00000000002+b=1 z000002LJ#72?hWF00000000005X~z9000002LJ#7o(TW|00000000007|kmH00000 z2LJ#7t_1)90000000000Ak8ZP000002LJ#7TLJ(80000000000D9tMX000002LJ#7 ze}4%8000000000005Huf0000000#g704fIn0000000000065Jn0000000#g702&DZ z000000000006@(v0000000#g70J8%C000000000007%U%0000000#g706YQ!00000 z0000008q^<0000000#g7015*D000000Dk}g003CcD*ylh000L7001fq0000000000 z003akD*ylh000L7006fK0000000000003ysD*ylh000L7000dG0000000000003~! zD*ylh000L7000LE0000000000004N+D*ylh000L7004so0000000000004l^D}Mk0 z000070002d00000000000001p%_{%^000070002u0ssI2000000001x%_{%^00007 z0002E0{{R3000000001(%_{%^000070002E2mk;8000000001>%_{%^000070000- z1^@s6000000001}%_{%^000070Dk}g3kd)K0000000000u+1v~000002LJ#7(f|Me z0000000000xXmj7000002LJ#7(*OVf0000000000z|AWF000002LJ#7)Bpeg00000 z00000$jvJN000002LJ#7YzY7W0000000000(9J6V000002LJ#7k^=w$0Dk}g00000 z0NBkd0000000#g7080V@00000000000N~9l0000000#g704NFo00000000000O-vt z0000000#g707eD?00000000000PxK#0000000#g70NDrt00000000000Qk)-00000 z00#g70B-~U00000000000Dl0^D*ylh000L7001=z0000000000000QiD*ylh000L7 z001Ni0000000000000oqD*ylh000L7000FD0000000000000=yD*ylh000L7007kh z0000000000001D)D*ylh000L7007ni0000000000001b?D*ylh0Dk}n0002F2><{9 z000000000m&MN=_000070002c2LJ#7000000000u&MN=_000070001^0{{R300000 z0000$&MN=_00007000271^@s6000000000;&MN=_000070001z1ONa4000000000` z&MN=_000070001z0)GGi0000000000Sk5Z|000002LJ#7(E$Je0000000000V9qN5 z000002LJ#7QVIY70000000000XwEAD000002LJ#7odo~@0000000000aLy|L00000 z2LJ#7TLS<90000000000c+M*T000002LJ#7a037U000000Dk}g0D#Ub0000000#g7 z0OkV#00000000000Eo^j0000000#g70GS8?00000000000Fcfr0000000#g70GJ5? z00000000000GQ4z0000000#g700;;G00000000000HDq*0000000#g70M`Hj00000 z000000I1F@0Dk}g000L7005i`0000000000006MgD*ylh000L7000jN0000000000 z006koD*ylh000L7003170000000000006+wD*ylh000L7001ij00000000000079& zD*ylh000L7002%30000000000007X=D*ylh000L70Dk}w0{{R3000000002k&MN=_ z000070002F2mk;8000000002s&MN=_000070000#0ssI2000000002!&MN=_00007 z0002k00000000000002+&MN=_000070002~1poj5000000002^&MN=_000070000J z1^@s60Dk}g000000M9D`000002LJ#7Fa-br00000000002+u13000002LJ#7UI+jH z00000000005YH00000 z0DlJn000{a0000000000003CeD*ylh000L7005Z<0000000000003amD*ylh000L7 z007wl0000000000003yuD*ylh000L7007zm0000000000003~$D*ylh000L7003_Z z0000000000004N;D*ylh000L7006lM0Dk}g000000001h&no}`000070000O0{{R3 z000000001p&no}`000070000<3IG5A000000001x&no}`000070001L2mk;800000 z0001(&no}`00007000122><{9000000001>&no}`000070001B2mk;8000000Dk}g zsLv|^000002LJ#7n+5;?0000000000u+J+1000002LJ#7jtBq%0000000000xX&v9 z000002LJ#7od*B_0000000000z|SiH000002LJ#7!UF&R0000000000$j>VP00000 z2LJ#7fCvBp0000000000(9bIX0Dk}g00#g70NVfn00000000000NBqf0000000#g7 z05}H#00000000000N~Fn0000000#g70PF?;00000000000O-#v0000000#g70Nelo z00000000000PxQ%0000000#g70N?}w00000000000Qk=<0000000#g70Dn~h00000 z000000002cD*ylh000L7008C!0000000000000QkD*ylh000L7008O*0000000000 z000osD*ylh000L7007qs0000000000000=!D*ylh000L7001Qh0000000000001D+ zD*ylh000L7005;3000000Dk}g0000e&?^7{000070002O2mk;8000000000m&?^7{ z000070001y1poj5000000000u&?^7{000070000D1poj5000000000$&?^7{00007 z0002p00000000000000;&?^7{000070001B0ssI2000000000`(0?lc000002LJ#7 zm<{900000 z0002+&?^7{000070002u00000000000002^&?^7{0Dk}g2LJ#7Dgpoi0000000000 z0MRP|000002LJ#7^#%X{00000000002+=D5000002LJ#7?F9e;00000000005Ya0D z000002LJ#7;{X5v00000000007||;L000002LJ#7z5@UN0000000000AkixT00000 z2LJ#7iGKkA000000000004UKb0000000#g70OSAw000000000005H)j0000000#g7 z06z!-0000000000065Vr0000000#g70ObGx000000000006@_z0000000#g70OkMy z000000000007%g*0000000#g70D}qu000000Dk}g002<{9000000001>(JKG|000070Dk}gy#fFL0000000000sL?9`000002LJ#7 z(gy$l0000000000u+b|3000002LJ#7Gz0(u0000000000xX~*B000002LJ#7-T?pr z0000000000z|kuJ000002LJ#7T>$_90000000000$k8hR000002LJ#7k_i9+0Dk}g z000000MOAZ0000000#g70D}eq00000000000NBwh0000000#g70QCm|0000000000 z0N~Lp0000000#g70O$Y!00000000000O-*x0000000#g701gKL00000000000PxW( z0000000#g70HXo`00000000000Dt(=D*ylh000L7008L#00000000000002eD*ylh z000L70015c0000000000000QmD*ylh000L7001Kf0000000000000ouD*ylh000L7 z001Bg0000000000000=$D*ylh000L7001Bc0000000000001D;D*ylh0Dk}n00000 z1ONa4000000000e(klP}000070000v1poj5000000000m(klP}000070000a1poj5 z000000000u(klP}00007000152LJ#7000000000$(klP}000070002t0RR9100000 z0000;(klP}000070002$0Dk}g0000000000P|_;^000002LJ#7H3I+u0000000000 zSkfy1000002LJ#7UIYLD0000000000VA3l9000002LJ#7>i_@%0000000000XwoYH z000002LJ#7*#Q6m0000000000aMCLP000002LJ#7#0LNX000000Dk}g0C>_X00000 z00#g70PFw&00000000000D#gf0000000#g708|7300000000000Ep5n0000000#g7 z0NMfo00000000000Fcrv0000000#g701yfQ00000000000GQG%0000000#g70Ky3X z00000000000HD$<0Dk}g000L7003GB0000000000005}cD*ylh000L7008X(00000 z00000006MkD*ylh000L7008|70000000000006ksD*ylh000L7004{x0000000000 z006+!D*ylh000L7003GF00000000000079+D*ylh000L70Dl1P00000000000002c z(klP}000070002i1poj5000000002k(klP}000070000p0ssI2000000002s(klP} z000070002*00000000000002!(klP}000070002c0RR91000000002+(klP}00007 z000202LJ#70Dk}g00000_|hu?000002LJ#7r2zl{00000000000Mjb~000002LJ#7 zI|l#&00000000002-7P7000002LJ#7@Bjb+00000000005YsCF000002LJ#7!Uq5V z00000000007}F~N000002LJ#7Edu}m0000000000Ab-;<0000000#g70Pz3-00000 z0000004UQd0000000#g703QVa000000000005H=l0000000#g70KW$S0000000000 z065bt0000000#g707U@+000000000006^0#0000000#g70OSJz000000000007%m- z000000DlJn004;t0000000000002<{9 z000000001x(<=Y~000070002)0RR91000000001((<=Y~000070002S1ONa400000 z0Dk}gpwlY=000002LJ#79RmOW0000000000sM9L|000002LJ#7KnDN-0000000000 zu+u95000002LJ#7MFao<0000000000xYH{D000002LJ#7Edl@l0000000000z|$)L z000002LJ#7eFXpj0000000000$kQtT0Dk}g00#g70M-Ej00000000000MOGb00000 z00#g704)aq00000000000NB$j0000000#g70Nn-v00000000000N~Rr0000000#g7 z0K5qR00000000000O->z0000000#g70N4fq00000000000Pxc*0000000#g70DnON z0000000000008*YD*ylh000L7008p<00000000000002gD*ylh000L7004Ib00000 z00000000QoD*ylh000L7002G%0000000000000owD*ylh000L7003|a0000000000 z000=&D*ylh000L7005Z>000000Dk}g0000W)GGi0000070002X2LJ#7000000000e z)GGi0000070000j2mk;8000000000m)GGi0000070002T1poj5000000000u)GGi0 z000070001}2LJ#7000000000$)GGi0000070000E1^@s6000000000;)PE}g00000 z2LJ#700{s90000000000P}C~`000002LJ#70|)>B0000000000Skx;3000002LJ#7 z^#A|>0000000000VALxB000002LJ#7eE|Rf0000000000Xw)kJ000002LJ#7!36*S z0000000000aMUXR000002Y&zn0OJ7w00000000000C?0Z0000000#g70AL0H00000 z000000D#mh0000000#g70QLX?00000000000EpBp0000000#g709XeA0000000000 z0Fcxx0000000#g706+);00000000000GQM(0000000#g70D1=i0Dk}g00000005xW zD*ylh000L7001Ha0000000000005}eD*ylh000L7001Hf0000000000006MmD*ylh z000L7001Ed0000000000006kuD*ylh000L7001-z0000000000006+$D*ylh000L7 z005o=00000000000Dl0;)GGi0000070000o1poj5000000002c)GGi0000070002s z1^@s6000000002k)GGi0000070000>0RR91000000002s)GGi0000070001b1ONa4 z000000002!)GGi0000070002D1poj5000000002+)GGi00Dk}g2LJ#7_y7O^00000 z00000_|z)^000002LJ#7&;|ei00000000000M#o1000002LJ#7x(5IN0000000000 z2-Pb9000002LJ#7It2g#00000000005Y;OH000002LJ#7`2YX_00000000007}YBP z000002LJ#7C4T|{000000000003g*X0000000#g70E-6z000000000004UWf00000 z00#g704@mt000000000005H`n0000000#g70H*^00000000000065hv0000000#g7 z0Luvg000000000006^6%0000000#g703Hee000000Dk}g002nUD*ylh000L7000pJ z00000000000020000000000 z003~+D}Mk000007000220{{R3000000001Z)hhr1000070001%0RR91000000001h z)hhr1000070000b1poj5000000001p)hhr1000070002V1poj5000000001x)hhr1 z000070002p0ssI2000000001()hhr1000070Dk}gu?PSF0000000000pw%k?00000 z2LJ#7-w6N!0000000000sMRX~000002LJ#7`Tzg`0000000000u+=L7000002LJ#7 zUjhIC0000000000xYa8F000002LJ#7`v3p{0000000000z||`N000002LJ#7r3nB4 z0Dk}g000000LaxV0000000#g70P+R^00000000000MOMd0000000#g700jvE00000 z000000NB+l0000000#g70Ivc700000000000N~Xt0000000#g70DlDl0000000000 z0O-{#0000000#g70GS2=00000000000Dth+D*ylh000L7008p|0000000000008*a zD*ylh000L70027$00000000000002iD*ylh000L7001rm0000000000000QqD*ylh z000L70074a0000000000000oyD*ylh000L7003JD0000000000000=)D*ylh0Dk}n z0002$0RR91000000000W)++!2000070002~00000000000000e)++!2000070001{ z1poj5000000000m)++!2000070003000000000000000u)++!2000070001<2mk;8 z000000000$)++!2000070001I1b+Yk0000000000NY*O=000002LJ#7?Faw>00000 z00000P}VB|000002LJ#7lLP<&0000000000Sk@~5000002LJ#7{0RU60000000000 zVAd-D000002LJ#7009610000000000Xx1wL000002LJ#7)&~Fp000000Dk}g0C3hT z0000000#g706GT%00000000000C?6b0000000#g70DK4l00000000000D#sj00000 z00#g70099200000000000EpHr0000000#g702v1W00000000000Fc%z0000000#g7 z01g8H00000000000GQS*0Dk}g000L7000630000000000005xYD*ylh000L700094 z0000000000005}gD*ylh000L7000C50000000000006MoD*ylh000L7003A600000 z00000006kwD*ylh000L7000F60000000000006+&D*ylh000L70Dk}r2LJ#700000 z0002U)++!2000070002S0{{R3000000002c)++!2000070001n0{{R3000000002k z)++!2000070000k0{{R3000000002s)++!2000070001~2LJ#7000000002!)++!2 z000070001b0ssI20Dk}g00000@YX8;000002LJ#79|iyb0000000000_|_``00000 z2LJ#7r3U~200000000000M{!3000002LJ#7cLo3e00000000002-hnB000002LJ#7 zegpsj00000000005Z5aJ000002LJ#77zO|U00000000007=PC*0000000#g701^fO z000000000003g>Z0000000#g70PzO^000000000004Uch0000000#g7044|k00000 z0000005I1p0000000#g70J#AG0000000000065nx0000000#g70Br#P0000000000 z06^C(000000DlJn0083!0000000000002nWD*ylh000L7002Y@0000000000002;wP+0000000000u-7X9000002LJ#7hy(xt0000000000 zxYsKH000002LJ#7<^=!%0000000000z}G7P0Dk}g00#g70G0;;00000000000La%X z0000000#g70I~uA00000000000MOSf0000000#g70JQ}G00000000000NB?n00000 z00#g70N(}x00000000000N~dv0000000#g70Nw`x00000000000O;2%0000000#g7 z0Dlb$0000000000008jUD*ylh000L7007_u0000000000008*cD*ylh000L7006)S z00000000000002kD*ylh000L7006Q90000000000000QsD*ylh000L7008a?00000 z00000000o!D*ylh000L70058&000000Dk}g0000O*ed`4000070000B0RR9100000 z0000W*ed`4000070000g1ONa4000000000e*ed`4000070000C0RR91000000000m z*ed`4000070002~0{{R3000000000u*ed`4000070002j1^@s6000000000$*ncYk z000002LJ#7@B#n;0000000000NZ2a?000002LJ#7pa}o~0000000000P}nN~00000 z2LJ#7+yejr0000000000SlBB7000002LJ#7iv<7x0000000000VAv}F000002LJ#7 zum=DD0000000000XxJ+N000002Y&zn01W{E00000000000C3nV0000000#g70G$H> z00000000000C?Cd0000000#g70HFc^00000000000D#yl0000000#g70Coxh00000 z000000EpNt0000000#g709gqD00000000000Fc-#0000000#g70Fng&0Dk}g00000 z005ZSD*ylh000L7004Ii0000000000005xaD*ylh000L7007em0000000000005}i zD*ylh000L7000gI0000000000006MqD*ylh000L7003|S0000000000006kyD*ylh z000L7005Q<00000000000Dl0$*ed`4000070000(0ssI2000000002U*ed`400007 z0001W3IG5A000000002c*ed`4000070000F0RR91000000002k*ed`4000070000M z1^@s6000000002s*ed`4000070000G0RR91000000002!*ed`40Dk}g2LJ#75di=I z0000000000@YpK=000002LJ#7{s{m80000000000_}D7|000002LJ#7m00000 z000000NE=5000002LJ#75&-}J00000000002-zzD000002LJ#7XaoQN0000000000 z5ZNmL000002LJ#76Mq2!000000000002tXT0000000#g705}Q&000000000003g{b z0000000#g70GI&)000000000004Uij0000000#g70DJ-f000000000005I7r00000 z00#g70KWqO0000000000065tz0000000#g70M`Kk000000Dk}g002PQD*ylh000L7 z002A#0000000000002nYD*ylh000L7008R<0000000000002XX000000Dk}g z0BG7P0000000#g702%=R00000000000C3tX0000000#g7073}>00000000000C?If z0000000#g702=`S00000000000D#&n0000000#g701*WM00000000000EpTv00000 z00#g70A~sS00000000000Fc@%0Dk}g000L7000~T0000000000005ZUD*ylh000L7 z001=t0000000000005xcD*ylh000L70012U0000000000005}kD*ylh000L70015V z0000000000006MsD*ylh000L7004;u0000000000006k!D*ylh000L70Dk~C1poj5 z000000002M+A9D6000070002x0ssI2000000002U+A9D600007000121ONa400000 z0002c+A9D6000070000G0ssI2000000002k+A9D6000070000C2LJ#7000000002s z+A9D6000070000-3IG5A0Dk}g00000=-Mj)000002LJ#7fB^si0000000000@Y*W? z000002LJ#79{~UW0000000000_}VJ~000002LJ#7qy_*000000000000NX1700000 z2LJ#70t5g600000000002-_<{9 z000000000O+$#V8000070000c0RR91000000000W+$#V8000070000u0ssI200000 z0000e+$#V8000070001g3IG5A000000000m+$#V8000070000j1ONa4000000000u z+<{9000000002M+$#V8 z000070000h0RR91000000002U+$#V8000070000i0RR91000000002c+$#V800007 z0002*2mk;8000000002k+$#V8000070001U1poj5000000002s+$#V80Dk}g2LJ#7 zUj_gG0000000000=-ev+000002LJ#7Edc-k0000000000@Z2i^000002LJ#7R|Nn7 z0000000000_}nW1000002LJ#7xdH$H00000000000NpD9000002LJ#7E(ibs00000 z000002;D0H000002LJ#7;eP}G000000000001(|P0000000#g7073%*0000000000 z02tjX0000000#g7089n|000000000003h8f0000000#g70Fej)000000000004Uun z0000000#g70KNtQ000000000005IJv0000000#g70L%dZ000000Dk}g0021MD*ylh z000L7002A+0000000000002PUD*ylh000L7002V?0000000000002ncD*ylh000L7 z0052$0000000000002 z00000000000NC9t0000000#g70Q?6400000000000Ds`!D*ylh000L7001Ql00000 z00000008LSD*ylh000L7005N%0000000000008jaD*ylh000L7004gn0000000000 z002mX>)c}Kmh+G z^6w=8Xnz0z008OW|NsC0CF<`b0B8XK008OG|NsC0CF1WT0B8aL008O0|NsC0CED*L z0B8dM008N*|NsC0CDQLD0B8gN008Nr|NsC0CCcw50B8jO008Nb|NsC0CBp9|0B8mP z008NL|NsC0CA#k=0B8pQ008N5|NsC0C9>}&0Dou*0002#VE_OB|0SyLB>-p%0002# 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

    q<%NR2heYykjB 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%0De7}I=TuPFH8>r0C_$9|8@WX002P_5QYLn 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 z|Iq^g002P_5QYLn4F&_u0}KZU02}}S0L1YC0BGlzT0jdLf8_B10DkBF|3d))002P_ z5QYLn4F&@~0SpHS02}}S00i;?0HNsp|2F{u002P_5QYLn4F&@;0SpHS02}}S03`AN z0J!P>|Dyl^002P_5QYLn4F&?93z6vI3nC9Z>Hq*3?EU|S z00004V?CE^sS6=CWb*(3cZuDN5A5my0Ql_v|AYVl00g%@ zmm8`JA%7I~003C+{r?C60000000000000yK001oX002i__t?fw5800004 z3p@Y-0000S0002I>i__#?fw5200004_d5UpK@Jdu0#ptN0000i0002o>i__#?fw5{ z00004+dG#Fs|z821oZ#_=>001cN{r?#N0000%4iJL^R}KgO00000000~S007kW001cN{r?#N0000% z4iJL^R}KgO00000000~S008v$001cN{r?#N0000%4iJL^R}KgO00000000yK000#B z001cN{r?OA0000000000000yK001oZ001EF{V)Fy00000000000000K0000)_5c7F z?*0D-00000000000000S00017_5c77?w5+J3mSif?EnBU?*0D-00004OF94m0000S z0001-?EnBM?*0D`00004H#z_SK@Jdu0!$7F0000S0002A_5c7F?*0FG00000L=GTy z3JwTJ3jhEB0000K0002g_5c8Q?*0E200000000000000S0002=?EnCP?*0D`00004 z<2gtG06`8Ag91zr2mk;8Bme*a6z%{3aPIy8n2 zng9R*1k5&HkVtj3n?GG`v3qy^!@)800000 zL=F&14hR4o0002g`v3q)^!=Cn%?lYP^!oq+Nc8>x6#xJL07MQDNe&1AGynhq6!QQ8 zQ1t!(j{pDw1kp8@i?0hQ4@~m_0I2l+|C#^*00gQvms_q2DIR?M000p6{r?pJ0000) z4iHHW2ml-a005Ny000>EmkO{88V|hl000>E{r`^u000C`HJ6L83n>ru^8f&F_5J^v z00004B{i2@t_vw1B>eyY*!BJY6#xJL07MQDNe&1A8~^|SJpBLw;PsaZunQUwWb^<4 z;Pw6gj{pDw1jjU&i?0hQ51jM>066yj|C#^*00f{kms_q2DMrlw005x&{r?pJ0000) z4iHHW2ml-a0089u005}={r?gG0000%4iJL^Ob!SD00000001Na000d2005}={r`3V z000C+mpZfy8U`%>0002@ms+$7Dh6Es007|kmx{CtG6|Ia003zD{r||99n1?Cm)x`q z7=O(E0002`{r?mI0000000000000yK0089v000R3{r?#N0000000000000yK008{{ z000pB{r?XD0000000000000yK0012J000R3{r?#N000C&GXMYp000~S001=h000pB z{r?UC000CkGXMZV4iJL^Ob!SD000yK06+jt{{R30`u+bJ00000000000000K0001F z{{R38`u+b)00000000000000a0001l_5c7t`u+cx00004-ZGc_xeFP8r2hZ_xcdG7 z1ONa400000000006aWAKy#D|Iu=@S~1poj500000000006aWAK)c*hgsQUf?1ONa4 z00000000006aWAK?Ee4&p!)s)1poj500000000006aWAK1ONd5nEL(y1poj500000 z000006aWAK8~_0Tkox_9{{;X5000000000002BZK05kvr0Eqhi{|o>C0000000000 z02BZK089V@0D$`a{|f*B000000000002BZK0Av6G0C@WS|7-vN0007K4iEqU02BZK z0DJ%e0MPpV{~7=Q000000000002BZK0F(d$0NDEd{|Ep80000G00000001-q00682 z0RYhYm)f=qGJoU%0RSlb{r?C60000000000000yK008^|0RSNT{r?020000000000 z000yK000yL0RR~L{r?020000000000000yK001lj0RRyD{r@Ha000174iEqU000yK z002Y*0RSlb{r@BY000174iEqU000yK003M80RTYz{eS-t00000000000000K0001V z0RaFw`~CkJ00000000000000K0001t0RaF&`~CkO00000000000000K0001_0RaF= z`~CkO00000000000000K0002I0RaF|`~CkT00000000000000K0002g0RaGL`~CkO z000000Dk}g000006aWAK>;VA)aQprL9smFU00000000006aWAK1Ofp7c>DeT9smFU z00000000006aWAK90CCVfcyRb9smFU00000000006aWAKGy(wti2MEjAOHXW00000 z00000L;wH)OacJ_ko*1r-~a#s074EBjsijs7?+8-3o{0k0s#Oh{FlPG3rYs$0s#O> z{g)EC3o3sU0|5Yt{r&$G00000000000000K0000i0|5Y#{r&$G00000000000000K z0000)0|5Y-{r&$B00000000000000K000170|5Y#{r&$-00000000000000K0001V z0|5ZY{r&%700000000000000K0001t0|5XK{{2Az8UO$Q00000000008~^|Sqyqr} z82$*5mjD0&1ez|F`?(7lf9wMR z0D%7e{{#R4000000000002BZK00aa90C@iW{{#R4000000000002BZK02~AX0C4{O z{|Ep8000000000002BZK05k*v0BHXG{|Ep8000000000002BZK089h{0AT+8{|*2E z000000000002BZK0AvIK09gM0fBy~u0000000000000yK004Xh0RT|`{r?I800000 z00000000yK005K(0RTw;{r?I80000000000000yK006860RTY${r?020000000000 z000yK006`U0RTAu{r?C60000000000000yK007(s0RS-m{r?UC00000e*gdg0000K z0002=1OWgj{{8<700000000000000K0000C1pxpc{{8<200000000000000K0000a z1pxpU{{8<200000000000000K0000y1pxpM{{8<800000000000000K0000~1pxpE z{{8<{9Yy|-T5dN2%y9+`Oy!-$F*#7$?jX zf7}HD0Pz0({|^8F000000000002BZK0Q3a`0O%I#aAKVB500060|1$sp z003+b5C8xG03-ka0Q3j}04M?emm|LmAvYWe0RS)o{{KDz0001V4iEqU000yK001-z z0RUJ5{{IgE0000000000001Na002x00RT_|{+D~d3n2$|2>}3D0sfbxzY9r!#0dca z*aQCmLjV8(0DKM*000006aWAK+z9~y5Cs1J5dZ)H00000000008~^|S^a%j~7zF*aiOoMgRZ+0DKM*000006aWAKtP24E z5C;DLO#lD@00Kh}5C8xGJOBUy#0vocNCy4_|8$oP!3!Ig5W))_PXr7B0EhUt7zqCV3;+NC00000000006aWAK>pH+r$eg2iy(;0B{QamkY%UAqNBx z0RWf^{+Ij53m%tI#S1GRR1X0F*b4st3;+NC0000000000EC2uiY!3kd&2c!}K04NOpm($1#F$dfd0RVsu{+A2M3o!{469E7S z4gUXUmkq%S7?)ki3l|1V69E7~4VQY!3rYr@69E8_4VTKv3o1X%69EA54gUWG00000 z000000000K0002w69E9|4gUWG00000000000000)000043jqM&4gUY300004e;$`J z$_qIUObY=3NDlu0fB*mh1VtW~FTD#EmyyZ~8wP|F0RV^&mkP@ZG6uX90RR9Gm+Hz3 z8V1}H0RR9GmkP@ZGA0xi0RVUp{{JKZ0000;4j4=hAWsem00000001-q001-<0RV^( zmm16qG6rlF0RSKnmzv898V-~U0RS)%{{LG5000CDm%_^nG6u{Q0RT`Cm+Hz38V2kY z0RT`Cmm16qGJhl%0RZR_{{Kb*0000;4iHlg7)cHwOb!S^4iFpw002Z50RR{g{{K+` z0000;4iI4u7(xypO%4b_4iFpw003kb0RUJL{{K+`0000;4iI4u7(xypO%4b_4iFpw z004v*0RWg0{{I>P0000)4j4%eAWRMj00000001Na00#i176Aa55tq`;3nB*076Aaj z5tsVR3mOLO76Aaj5tkax3mOIt7Xbjk5tlm63nEH17Xbhm68`@R00000000000000K z0000?7Xbhe68`@R00000000000000K0001F7XbhW68`@P00000000000000K0001d z7nk1B3l=_<7XbkH5&r)i00000NDdH#0#6PI000000000K0002A7XbkH5&r)Z00000 z000000000S0002Y7XbhO5|{eT3mPZv7XbhO68`@M00000000000000y0000C4*>x9 z5&r*n00004p&FMv&I>UnL>K`8I1>Kdp&F4ipdp0Du_&|AGPl00c0X>dp%x zmt)ThDGzKA0RXrf{{I>Q000F38JC;S3mGSj836#W8~*m)p+^A%BD#0RYGw{{I;O0000%4iJL^R}KgO00000000~S005*K0RYGw z{{I;O0000%4iJL^R}KgO00000000~S006`q0RYGw{{I;O0000%4iJL^R}KgO00000 z000~S0086~0RYGw{{PSb0000%4iJU{Rt*M2j01xN001Na00#gB8vy`#9G5cD3nB(A z8vy_S9hX|s3p#&n8vy_S9{&Fb00000000000000K0001l8vy|L9sd6a0000000000 z0000K0001-8vy|D9sd6Y00000000000000K0002A8vy|59sd6o00000000000000i z0002g5&;149sd7>00004!WRGlK@Jdx0znQKg9AqnPy&||(hCs={2KuPP#%{m(hE8U zJRAW4@E(_H(hDMgWE=qi2p|6c0ssI200000000006aWAKd>jD)03ZJU4*&oF00000 z000008~^|SlpFy7_#XcM8~^|S07woHg91+u2mk;8000006aWAKv>X8d_#XcM4*&oF z00000000008~^|S%p3s#@E-pE8~^|S07woHg91+u2mk<=3)2e;2J9RG0Pr4{`ppX( zKMWlK0Pr6E{|Ep8000000000002BZK03;m&0O%h6{|Ep8000000000004x9i07Mi4 z0N@_}|F{4E00d$dmk+@U7MF?B3kzm!9RUD0h4hR4g0001l9RUDX zAO8Ok00000000000000K0001-9RUDPAO8Oj00000000000000K0002A9RUDHAO8Ok z00000000000000K0002Y9RUD9AGi9`3&H_^PEX_k008#_1)B{3!UF{W0M7*F0o@G% z_67yD4FHP>1>Fq*(g+2~4FHP?1>Fq*y$J=F4glH-1>y|=fC>eK4gi!2z5??N0I&^( z0RRC1{{b6W1@Qy`Xa(Q|0F46D0RRA<1O0<343YS#;mmmSy(G`CgQ3ugfV0Jpo@3qk?69oq|{1h>cE3swQQ zIpGWE6}O=33+Mq$P%H)j00000Z-xc{00000Kr03S000005G)1&00000sF^DO00000 zpqL2&00000#+V5J00000)|d$Z00000-k1ph00000>6i((k?ITe0t4U@3X`D$6)V7; zD*ylh007W{2><{9007{C2><{9006*%2><{90000000000002;d373)T3r!P%6AAzT z00000000000001>6AF`|0Tlz_6AF`|0TnA?ohtwU00000lL-I-0000GlL-I-0002M zkO=?)00000000000001>kqMWP>I)?+c%3T%00000(2@xN00000;F1Xd00000(2xlL z000000000000000ppglek?IR=lVDW@e*gdg0G}uW0000000961000000IDbh00000 z00961000000JSIs0000000961000000Kg~%0000000961000000L&-@0000000961 z000000NN-60000000961000000Em490000000961000000JePt0000000961e*gdg z007H<0{{R3000gE00000008rS0{{R3000aC00000007{y1poj5000dD00000003~5 z2><{9000>P00000004-YD*ylh000{R00000000;O00000000^Q00000005wwD*ylh z000~S00000000O800000008y=mm2*G7Js-;0RR91000I600000001aZ00000000UA z00000006pv0{{R3000XB00000000;O000000009300000008iyD*ylh0006200000 z007Xo00000000yK00000000L700000000*N00000000pB1ONa4000L70000000aPV zSoz~ck}00000|NsAQ000002LJ#700000@c;jB00000a?S(*00000`TzfK z00000ESHh$3s(bxo-31~0Tq81u>}AC0000cu>}AC0000su>}AC0000+u>}AC00011 zu>}AC0001Hu>}AC0001Xu>}AC0001nu>}AC0001%u>}AC0001{u>}AC0002Cu>}AC z0002Su>}AC0002iu>}AC0002yu>}AC0002?u>}AC00006vIPJD004gg7P18Z00000 zCb9(p00000HnIf(00000MzRF}00000RE00000X0inU00000cCrNk00000hOz|! z00000ma+u^00000rm_V900000wz35P00000#1poj5005@61poj5006eM1poj50073c1poj5007ps1poj5008E+1poj5008#1 z1poj5000KH1pt2l0000MwFLkG0000cwFLkG0000swFLkG0000+wFLkG00011wFLkG z0001HwFLkG0001XwFLkG0001nwFLkG0001%wFLkG0001{wFLkG0002CwFLkG0002S zwFLkG0002iwFLkG0002ywFLkG0002?wFLkG00006wgrCx000007PbWd00000Cbk6t z00000Hns%-00000Mz#e200000R<;EI00000X0`90000000w`!1poj5000)a1poj5001Vq1poj5 z001_)1poj5002g~1poj50036F1poj5003sV1poj5004Hl1poj5004%#1poj5005S_ z1poj5005@A1poj5006eQ1poj50073g1poj5007pw1poj5008E=1poj5008#51poj5 z004gmxdi|K0000Mxdi|K0000cxdi|K0000sxdi|K0000+xdi|K00011xdi|K0001H zxdi|K0001Xxdi|K0001nxdi|K0001%xdi|K0001{xdi|K0002Cxdi|K0002Sxdi|K z0002ixdi|K0002yxdi|K0002?xdi|K004gg2D$|R000007P00000M!E$600000R=NcM00000X1WCc00000cDe-s00000hPnj+00000mbwK1 z00000rn&_H00000wz>rX00000#<~Rn00000*181%00000=DGy{00000_PPZC004gg z00z4S0000002aFi0000004BQy0000005-b?0000007kn70000009LyN000000A{-d z000000Cu|t000000EW8-000000G7K2000000H(VI000000JggY000000LHro00000 z0M@$&000000Oq>|000000QS2D004gg000KO1poj5000)e1poj5001Vu1poj5001_; z1poj5002h31poj50036J1poj5003sZ1poj5004Hp1poj5004%(1poj5005S}1poj5 z005@E1poj5006eU1poj50073k1poj5007p!1poj5008E^1poj5008#91pt2l00006 zy#)XO0000My#)XO0000cy#)XO0000sy#)XO0000+y#)XO00011y#)XO0001Hy#)XO z0001Xy#)XO0001ny#)XO0001%y#)XO0001{y#)XO0002Cy#)XO0002Sy#)XO0002i zy#)XO0002yy#)XO0002?y#;>&000002EGLV000007QO`l00000CcXs#00000HogS_ z00000M!p3A00000R=x!Q00000X1)ag00000cD@Aw00000hQ0*=00000mc9i500000 zroIIL00000w!Q@b00000#=Zpr00000*1iP*00000=Dr0000000_P&1w0000000zGW z0000002aRm0000004Bc$0000005-n`0000007kzB0000009L;R000000A{}h00000 z0Cv9x000000EWK>000000G7W6000000H(hM000000Jgsc000000LH%s000000M@?+ z000000Or31000000QP^s1poj5000KS1poj5000)i1poj5001Vy1poj5001_?1poj5 z002h71poj50036N1poj5003sd1poj5004Ht1poj5004%-1poj5005T21poj5005@I z1poj5006eY1poj50073o1poj5007p&1poj5008E|1poj5004jXzy$yR00006!36*S z0000M!36*S0000c!36*S0000s!36*S0000+!36*S00011!36*S0001H!36*S0001X z!36*S0001n!36*S0001%!36*S0001{!36*S0002C!36*S0002S!36*S0002i!36*S z0002y!36*S004gg_Q3@J000002EqjZ000007QzJp00000Cc*^(00000Ho^q}00000 zM#2RE00000R>B1U00000X2Jyk00000cESY!00000hQb8^00000mcj)900000rosgP z00000w!#Gf00000#=->v00000*1`n<00000=E4O4004gg0QSNK0000000zSa00000 z02adq0000004Bo)0000005-z~0000007k1poj5005T61poj5005@M1poj5 z006ec1poj50073s1poj5007p+1poj5008F11pt2l0002?#03BV00006#RUKW0000M z#RUKW0000c#RUKW0000s#RUKW0000+#RUKW00011#RUKW0001H#RUKW0001X#RUKW z0001n#RUKW0001%#RUKW0001{#RUKW0002C#RUKW0002S#RUKW0002i#RUKW0002y z#RY!=00000_QeGN000002F3*d000007RCht00000CdLH-00000HpT@200000M#cpI z00000R>lPY00000X2t~o00000cE$w&00000hQNEz00000*2V<@00000=Ei>o000000QSZO0000000zee0000002apu z0000004B!;0000005-=30000007l0J0000009MBZ000000A|Mp000000CvX(00000 z0EWi}000000G7uE000000H((U000000Jg^k000000LI4!000000M^F^000000Oo(k z1poj5008#K1poj5000Ka1poj5000)q1poj5001V)1poj5001_~1poj5002hF1poj5 z0036V1poj5003sl1poj5004H#1poj5004%_1poj5005TA1poj5005@Q1poj5006eg z1poj50073w1poj5007p=1poj5004jH$OQlZ0002?$OQlZ00006$prua0000M$prua z0000c$prua0000s$prua0000+$prua00011$prua0001H$prua0001X$prua0001n z$prua0001%$prua0001{$prua0002C$prua0002S$prua0002i$prua004gg=E(&B z00000_Q?eR000002Fe8h000007Rm(x00000Cdvf>00000Hp&G600000M#=>M00000 zR>}nc00000X37Ns00000cFF|+00000hROv100000mdXVH00000rpg5X00000w#o$n z00000#>xc%00000*2)C{004gg0OraC000000QSlS0000000zqi0000002a#y00000 z04B=?0000005;170000007lCN0000009MNd000000A|Yt000000Cvj-000000EWv2 z000000G7)I000000H(_Y000000Jh5o000000LIG&000000M^R|004gg008F81poj5 z008#O1poj5000Ke1poj5000)u1poj5001V;1poj5001`31poj5002hJ1poj50036Z z1poj5003sp1poj5004H(1poj5004%}1poj5005TE1poj5005@U1poj5006ek1poj5 z0073!1poj5007p^1pt2l0002y%mn}d0002?%mn}d00006%>@7e0000M%>@7e0000c z%>@7e0000s%>@7e0000+%>@7e00011%>@7e0001H%>@7e0001X%>@7e0001n%>@7e z0001%%>@7e0001{%>@7e0002C%>@7e0002S%>@7e0002i%>{n|00000=FJ5F00000 z_RR$V000002F?Wl000007S06#00000Ce8%_00000HqHeA00000M$QEQ00000R?Y$0000004C1` z0000005;DB0000007lOR0000009MZh000000A|kx000000Cvv>000000EW*600000 z0G7`M000000H)6c000000JhHs000000LIS+000000M>uc1poj5008FC1poj5008#S z1poj5000Ki1poj5000)y1poj5001V?1poj5001`71poj5002hN1poj50036d1poj5 z003st1poj5004H-1poj5004&21poj5005TI1poj5005@Y1poj5006eo1poj50073& z1poj5004j1&;1poj5004&61poj5005TM1poj5005@c1poj5006es1poj50073+1pt2l z0002i)CB+l0002y)CB+l0002?)CB+l00006)dc_m0000M)dc_m0000c)dc_m0000s z)dc_m0000+)dc_m00011)dc_m0001H)dc_m0001X)dc_m0001n)dc_m0001%)dc_m z0001{)dc_m0002C)dc_m0002S)dhb500000*3|_700000=G6rN00000_SFRd00000 z2G#`t000007S;s-00000Ce{T200000Hr53I00000M%D!Y00000R@Mao00000X4VA& z00000cGd*|00000hSmiD00000mevIT00000rq%@j00000w$=pz00000#@2rY00000 z0M^z8000000Or;O000000QS}e0000000!3u0000002bE;0000004CQ30000005;bJ z0000007lmZ0000009Mxp000000A|+(000000Cv{}000000EX8E000000G8JU00000 z0H)Uk000000Jhf!000000LFjU1poj5007q41poj5008FK1poj5008#a1poj5000Kq z1poj5000))1poj5001V~1poj5001`F1poj5002hV1poj50036l1poj5003s#1poj5 z004H_1poj5004&A1poj5005TQ1poj5005@g1poj5006ew1poj5004i+*aZLp0002i z*aZLp0002y*aZLp0002?*aZLp00006*#!Uq0000M*#!Uq0000c*#!Uq0000s*#!Uq z0000+*#!Uq00011*#!Uq0001H*#!Uq0001X*#!Uq0001n*#!Uq0001%*#!Uq0001{ z*#!Uq0002C*#!Uq004gg#@Ph`00000*4YIB00000=Gg@R00000_Spph000002HFJx z000007TN^>00000CfWr600000HrfRM00000M%o1c00000R@wys00000X4(Y+00000 zcG?9100000hS~)H00000mf8gX00000rrHGn00000w%P>%004gg0LIz{000000M^l000002Hph#00000 z7TyH_00000Cf)@A00000Hr@pQ00000M&1Pg00000R^9~w00000X5Iw=00000cHRX5 z00000hTa7L00000mfi&b00000rrrer00000w%&gQ000000LI=0000000M_0G00000 z0OsBW000000QTMm0000000!R$0000002bc`0000004CoB0000005;zR0000007l;h z0000009M}x000000A}9>000000CwL6000000EXWM000000G8hc000000H)ss00000 z0JeYM1poj50073{1poj5007qC1poj5008FS1poj5008#i1poj5000Ky1poj5000)? z1poj5001W71poj5001`N1poj5002hd1poj50036t1poj5003s-1poj5004I21poj5 z004&I1poj5005TY1poj5005@o1poj5004is-~|8x0002S-~|8x0002i-~|8x0002y z-~|8x0002?-~|8x00006;ROHy0000M;ROHy0000c;ROHy0000s;ROHy0000+;ROHy z00011;ROHy0001H;ROHy0001X;ROHy0001n;ROHy0001%;ROHy0001{;ROHy004gg zw&4W;00000#^D7300000*5L&J00000=HUeZ00000_TdEp000002I2((000007UBf} z00000CgKGE00000HsS>U00000M&bnk0D%900000009N7!000000A}I^000000CwU9 z000000EXfP000000G8qf000000H)#v0001g006e)1poj50073~1poj5007qF1poj5 z008FV1poj5008#l1poj5000K#1poj5000)_1poj5001WA1poj5001`Q1poj5002hg z1poj50036w1poj5003s=1poj5004I51poj5004&L1poj5005Tb1poj5005@r1pokE z0002C;{^Z!0002S;{^Z!0002i;{^Z!0002y;{^Z!0002?;{^Z!00006l4+;PP0000w4+;PP0000>4+;PP000104+;PP0001H4+;PP0001R4+;PP0001i z4+;PP0001s4+;PP0001-4+;PP0001{4+;PP0002D4+;PP0002N4+;PP0002!oGSnT z0002+ohtwU0001>ohtwU0000-Lqj?sC`Xr{Kn$sWC{O?Z00000000000000000000 z0{{d7xK9B9000000000000000000000{{g8a?S(*000000000000000000000{{j9 zz~ck}000000000000000000000{{mAaODI5000000000000000000000{{pB5c&iF z0001g00000000000000000RIC0N}6%0000000000000000000000RID006NC00000 z00000000000000000RIE0PrdX0000000000000000000000RIF06;4S0000000000 z000000000000RIG0C1EE00000000000001g00000000934gi3Z2><{90000000000 z00000000934*(1l3IG5A000000000000000000935CBkD3IG5A000000000000000 z000935dbuG3jhEB000000000000000000935&(#qD*ylh000000000000000000Aj z022U+nJWMQ0000000000000000000302BbAnJWMQ0000000000000000000302KhJ znJWMQ0000000000000000000302Tm%o+|(V0000000000000000000302cu8peq0X z0000000000000000000302lxO;41(Z000000000000000000000{|HSpx`T)TSE** zf54Cl0000000;m80000007L))00ICE0ML*L0000000;m8000000CfNW00ICE0N{`b z0000000sa6000000J#7F00ICE0HBcx000000N4Nk000000QCR>00ICE0HBcx00000 z0N4Nk0000005Aan00ICE0ML>N00000e*g~v00000003P9000316#(F!D*ylh002+` z00000004;r000623;@uQ2><{9000jF00000006cD000623;^Jg2><{9000~S00000 z0083w000623;+O=2><{9000jF00000000pJ000316#$T(D*ylh002+`00000e*geJ z0ssI401N;ClL-I-0000F000000001N0ssI401N;SlL-I-0000S000000001*0ssI3 z02ly>;41(C00008000000002U0ssI302ly};41(C00008000000002@0ssI401N;? zD+T}n0000y000000000O0{{R4O#l@DV4W)f000007ytkO00000MFRi;0RRpFpc4uJ z00000DgXcg00000asvPW0RR;Mc%3T%000007ytkO00000o&x{?0RRpF;1ic>MGP)~ zfGY+7000000000000000*8>0m0sssEz$*p-000000000000000>H`1(0sssE5G)1& z00000000000000000aO40RR~Qpx`S2000000RR91000004+H=J0RR*LpqVQG00000 z0000000000HUt0w0sssEP%H)j0000Z0000000000073)+0096K0En3@0000000000 z000000HJf2Iz|j0e}I$;0000000961000000DJ@h0096M0N9x;0000000;m800000 z0IdW700ICE09q^t0000003QGV000000LBCW00ICE0C_A100000051Rl000000P+L? z00ICE0H`bm00000051Rl0000003Zbb00ICE0M{%A00000e*hW)00000002k@00062 z3;^*g1^@s6000;O00000003$Q000623;+o&1^@s6001fg00000005W;000623;;7N z1^@s60018V00000006)R000623;000623;>la1^@s6 z002Y)00000e*gd)1^@s701g0%lnDR;00001000000000l1^@s701g0&lnDR;00001 z000000000y1^@s701g0(lnDR;00001000000000^1^@s701g0)lnDR;0000100000 z0001C1^@s701g0*lnDR;00001000000001U1^@s7e*hT(z~CzY000000RR9100000 zf(8Hp0RRpFkdz4k000001ONa400000sRjT50RR;M;F&7`000002mk;800000&jtVh z0RR;M=$R`3000002mk;800000^9BF_0RRpF5S0l4000001ONa4000008V3LX0RRpF z6qN}8e*gdg00aO40000006_-;0096F02q}C0000000aO4000000AU9J0096F034MG z0000000aO4000000D%Vp0096F03ekK0000000aO4000000ILT80096F03?+O00000 z00aO4000000MiEm0096F04S9S0000000aO4e*gdg0006A000314gf5b2><{9000C4 z00000001lq000314gfHf2><{9000C400000003GD000314gfTj2><{9000C400000 z004yu000314gffn2><{9000C400000006QG000314gfrr2><{9000C400000007|# ze*gdh01f~^l?ea<00004000000000E2><{A01f~|l?ea<00004000000000n2><{A z01g01l?ea<00004000000000|2><{A01g05l?ea<00004000000001X2><{A01g09 zl?ea<00004000000001;2><{A01g0Df0YRU000001ONa400000#t8rb0RRpFSd|F? z000001ONa400000>0RRpFT$Kp`000001ONa4000007zzLY0RRpFV3i2~00000 z1ONa400000Lka)@0RRpFWR(d3000001ONa400000aS8wc0RRpFXq5>700000e*^#k z000000F?>=0096F0Bn^B0000000aO4000000KEzT0096F0C1HF0000000aO400000 z0Nx4!0096F0CbfJ0000000aO4000000Q(960096F0C<%N0000000aO40000004@sv z0096F0DP4R0000000aO400000e*j_&000314gi3a2><{9000C400000005K=00031 z4giFe2><{9000C4000000077f000314giRi2><{9000C400000008m}000314gidm z2><{9000C400000000vV000314gipq2><{9000C400000001=%00031e+~eYl?ea< z00004000000000~3;+ND01g10l?ea<00004000000001G3;+ND02u(m;41(C00001 z000000001i3;+ND01g14l?ea<00004000000001y3;+ND02u(n;41(C0000100000 z000223;+ND02u(o;41(Ce*gdg0RR9100000+YA5z0RR~Q#NaCc000000RR9100000 z3Jm}N0RR~Q#o#Ld000000RR9100000Lk$1`0RR~Q#^5Ue000000RR9100000dJO;o z0RR~Q$KWdf000000RR9100000xD5aR0RR~Q$lxmg000000RR91e*gdg0Pzg~0096Q z0LkDh00000009610000004@#y0096Q0LtJi0000000961000000B8;X0096Q0L$Pj z0000000961000000Hh880096Q0Ly%00000009610000001y)Z0096Q0N~&&000000096100000 z06-G}0096Q0O8;(0000000961000000C5ul0096Q0OH^)0000000961000000G|^8 z0096Fe*mPF2><{9000C400000006lY00031835zpD*ylh0003100000007++00031 z4gjc?2><{9000C400000008w900031835$qD*ylh0003100000000*h000314gjo` z2><{9000C400000001l$00031835(rD*ylhe*gdh000000000>6aWAL01g1Kl?ea< z0000400000000196aWAL02u)0;41(C00001000000001d6aWAL01g1Ol?ea<00004 z000000001$6aWAL02u)1;41(C00001000000002E6aWAL01g1Sl?ea<0000400000 ze*gdg%@hCt0RR~Q=-?{=000000RR9100000>=Xb10RRpFyp;(6000001ONa400000 z{}ccK0RR~Q>EJ5>000000RR91000009Tflo0RRpFz?BIA000001ONa400000Hx&Q? z0RR~Q>fkE?000000RR9100000TNMBRe*pjv0K}CE0000000aO4000000CE)o0096Q z0PEl@0000000961000000FxB}0096F0LYaI0000000aO4000000JIeV0096Q0PNr^ z0000000961000000N)h=0096F0L+yM0000000aO400000000&M0096Q0PWx_e*gdg z0003100000001i%000314gk=V2><{9000C400000002%F000318369!D*ylh00031 z00000004Uy000314gl1Z2><{9000C400000005m900031836C#D*ylh0003100000 z007Ar000314glDd2><{9000C4e*gdg0002r761SN02u)A;41(C000010000000030 z761SN01g1$l?ea<00004000000000N7XSbO02u)B;41(C00001000000000v7XSbO z01g1)l?ea<0000400000000117XSbO02u)C;41(C00001000000001ee-{7%0RRpF z580RR~Q^WZB0000000RR9100000!xsPm0RRpF=#>co z000001ONa400000>K6b20RR~Q^x!K1000000RR91000008yElp0RRpF?3D=s00000 z1ONa400000Ko|f30RR~QfA!!i0000000961000000B;xo0096F0PvLw0000000aO4 z000000FW2}0096Q0QTT30000000961000000J|6f0096F0Q8j!0000000aO400000 z0OA+`0096Q0QcZ4000000096100000023Ji0096F0Qi*&00000e*gpk00000001`` z00031836d;D*ylh0003100000003nf000314gma>2><{9000C400000004#=00031 z836g<{9000C400000007w;00031836j= zD*ylh0003100000e*gdr8UO$R01f~ImI(j=00004000000000p8UO$R02u)L;41(C z00001000000001G8UO$R01f~MmI(j=00004000000001q8UO$R02u)M;41(C00001 z000000002D8UO$R01f~QmI(j=00004000000002b8UO$Re*hT({opGA000000RR91 z00000@frXC0RRpF5S9r5000001ONa4000005E}ph0RR~Q{@^PB000000RR9100000 zIU4`~0RRpF6qX49000001ONa400000RT}^R0RR~Q|KKYC000000RR9100000dm8`% z0RRpF7?ueDe*gdg00aO4000000GJy90096Q007}D0000000961000000KXdm0096F z034PH0000000aO4000000NNV>0096Q00H4E0000000961000000RI~R0096F03enL z0000000aO40000003RFx0096Q00QAF0000000961e*gdg002oG000314ge&U2><{9 z000C400000003tk0003182|&}D*ylh000310000000561000314ge^Y2><{9000C4 z00000006NZ0003182|*~D*ylh0003100000007+_000314gf5c2><{9000C400000 z0093Se*gdh02u%U;VS?D00001000000000h9RL6U01f~!mI(j=00004000000000{ z9RL6U02u%V;VS?D00001000000001i9RL6U01f~&mI(j=00004000000001_9RL6U z02u%W;VS?D00001000000002d9RL6U01f~+f0hXV000001ONa400000@ErgE0RR~Q z2;nOL000000RR910000086E%t0RRpFJeCOn000001ONa400000KOO)80RR~Q3E?XM z000000RR9100000Zyo>u0RRpFK$Zyr000001ONa400000jvfF20RR~Q3gIgN00000 ze*pjh000000Jk0h0096F07RAv0000000aO4000000NNe^0096Q01M$O0000000961 z0000000$oc0096F07#Yz0000000aO40000004g5<0096Q01V+P000000096100000 z09PLX0096F08Ew%0000000aO400000e*k_T0003182}C8D*ylh0003100000006Ha z000314ggS=2><{9000C400000007e;0003182}F9D*ylh00031000000003X00031 z4gge^2><{9000C400000001H&0003182}IAD*ylh0003100000002!O00031e+~dx zmI(j=00004000000001NAOHXX02u%f;VS?D00001000000001$AOHXX01g0LmI(j= z00004000000002GAOHXX02u%g;VS?D00001000000002#AOHXX01g0PmI(j=00004 z000000000AApigY02u%h;VS?De*gdg0RR9100000H6Z{10RRpFWR?j4000001ONa4 z00000WFY_m0RR~Q6X7cW000000RR9100000ogn}K0RRpFXqE{8000001ONa400000 z%^?5)0RR~Q6yYlX000000RR91000002O<{9000C400000003_z0003182}jJD*ylh z0003100000005~Y000314gh?X2><{9000C400000007t{0003182}mKD*ylh00031 z00000000pr000314gi3b2><{9000C400000001^50003182}pLe=7h00000100000 z0001GBme*b01g0zmI(j=00004000000001$Bme*b02u%q;VS?D00001000000002b zBme*b01g0%mI(j=00004000000002=Bme*b02u%r;VS?D00001000000000ZB>(^c z01g0*mI(j=00004e*gdg00000NF@LO0RR~Q9pNhg000000RR9100000cO?J-0RRpF zkd_Gm000001ONa400000nI!-K0RR~Q9^oqh000000RR9100000#U%g$0RRpFl$Hqq z000001ONa400000=_LRF0RR~QAK@zi000000RR9100000e-|bI0096F0GO5u00000 z00aO400000068WA0096Q03hKj0000000961000000A(fs0096F0GyTy0000000aO4 z000000Es350096Q03qQk0000000961000000JkOp0096F0HBr$0000000aO400000 z0NEx00096Qe*hxkD*ylh0003100000000Fi000314gjQ<2><{9000C400000001c` z0003182}^UD*ylh00031000000037f000314gjc@2><{9000C400000004F;00031 z82}{VD*ylh0003100000005sS000314gjo{2><{9e*gdk000000002MCjbBe02u%! z;VS?D00001000000002%CjbBe01g1KmI(j=00004000000000IC;$Kf02u%#;VS?D z00001000000000(C;$Kf01g1OmI(j=00004000000001JC;$Kf02u%$;VS?D00001 z00000e*gdgmnZ-L0RRpFxRwb3000001ONa400000u_yol0RR~QDB&vr000000RR91 z00000)hGY}0RRpFyp{<7000001ONa400000`X~SZ0RR~QDd8&s000000RR9100000 zDJcK|0RRpFz?KOB000001ONa400000Oep{We*pj)04m`t0000000961000000C_0@ z0096F0K}FF0000000aO4000000I4Ye0096Q04w1u0000000961000000OKhD0096F z0LYdJ0000000aO40000001GMr0096Q04(7v00000009610000006i)I0096F0L+#N ze*gdg000C400000003Yr0003182~NeD*ylh00031000000050D000314gk=W2><{9 z000C400000005~f0003182~QfD*ylh0003100000007S_000314gl1a2><{9000C4 z00000008YO0003182~TgD*ylh00031e*gdg0000LD*yli01g1ymI(j=0000400000 z0000vD*yli02u%<;VS?D00001000000001ID*yli01g1$mI(j=00004000000001r zD*yli02u%=;VS?D00001000000002DD*yli01g1)mI(j=00004000000002ie=7h0 z0RR~QGT|!#000000RR9100000|0@6h0RRpF<{9000C400000000Uu0003182~upD*ylh00031000000022I z000314gma?2><{9000C400000003w%0003182~xqD*ylh0003100000005yb00031 z4gdg`2><{9000C400000e*gf>E&u=l02u%};VS?D000010000000030E&u=l01f~I zmk9s>00004000000000gF8}}m02u%~;VS?D00001000000001AF8}}m01f~Mmk9s> z00004000000001jF8}}m02u&0;VS?D000010000000025F8}}me*g{u43`N200000 z1ONa400000)-M160RR~QJ>e?=000000RR91000002QUBt0RRpF5SIx6000001ONa4 z00000J}>|P0RR~QKH)0>000000RR9100000e=q<50RRpF6qgAA000001ONa400000 zsW1Ql0RR~QKjA9?e*gdg00961000000NpSE0096F02r4E0000000aO4000000QxWh z0096Q06^g@00000009610000003k5|0096F034SI0000000aO40000007WqX0096Q z072m^0000000961000000CO<_0096F03eqM0000000aO4e*gdg005dX000318301z zD*ylh0003100000007G|000314ge&V2><{9000C4000000000o000318304!D*ylh z0003100000002KS000314ge^Z2><{9000C4000000040^000318307#D*ylh00031 z00000006Bre*gdh01f~wmk9s>00004000000002zG5`Pp02u&9;VS?D0000100000 z0000hGXMYq01f~!mk9s>00004000000001TGXMYq02u&A;VS?D00001000000002P zGXMYq01f~&mk9s>00004000000002)GXMYq02u&Bf8i?t000000RR9100000BQyX2 z0RRpFIF|_k000001ONa400000Kr{dV0RR~QNZ~60000000RR9100000XEXo+0RRpF zJeLUo000001ONa400000h%^8I0RR~QN#QF1000000RR9100000vortz0RRpFK$i&s z00000e*^#k000000Max70096Q07~I20000000961000000Q)om0096F07RDw00000 z00aO400000024I;0096Q088O300000009610000005vrL0096F07#b!0000000aO4 z00000082Fh0096Q08HU4000000096100000e*kMW000314ggG-2><{9000C400000 z005OW00031830Y;D*ylh0003100000007A~000314ggS>2><{9000C400000008zi z00031830b<{9000C400000002}r00031 ze;EKz;VS?D00001000000001mHUIzt01g0Hmk9s>000040000000023HUIzt02u&K z;VS?D00001000000002rHUIzt01g0Lmk9s>00004000000000AHvj+u02u&L;VS?D z00001000000000#Hvj+u01g0Pmk9s>e*gdg1ONa400000Wj6o-0RR~QQsFBA00000 z0RR9100000l{WwY0RRpFWS0p5000001ONa400000#Ww%|0RR~QQ{gKB000000RR91 z00000|2F^t0RRpFXqO29000001ONa400000EI0rF0RR~QRN*TC000000RR91e*gdg z0An}+0096F0Bn~D0000000aO4000000F5{R0096Q09D~D0000000961000000Kqr_ z0096F0C1NH0000000aO4000000OB|R0096Q09N5E00000009610000001Y_+0096F z0CblL0000000aO40000006aMWe*ggh830$|D*ylh0003100000004D4000314gh$U z2><{9000C400000005>r00031830(}D*ylh0003100000007}R000314gh?Y2><{9 z000C400000000X*00031830+~D*ylh0003100000002Ka000314gi3ce+d8p00004 z000000001DIsgCx02u&U;VS?D00001000000001wIsgCx01g0zmk9s>0000400000 z00027IsgCx02u&V;VS?D00001000000002pIsgCx01g0%mk9s>00004000000002~ zIsgCx02u&W;VS?D00001e*gdg00000DLViF0RRpFjF$-j000001ONa400000OFIAn z0RR~QUEwPL000000RR9100000cRK(80RRpFke3Mn000001ONa400000oI3yj0RR~Q zUg0YM000000RR9100000%R2x70RRpFl$Qwr000001ONa400000fBHKB0096Q0AJxN z00000009610000005d!Q0096F0GO8v0000000aO4000000AD-+0096Q0AS%O00000 z00961000000F^ud0096F0GyWz0000000aO4000000LeT60096Q0Ab-P0000000961 z0000000%t)0096Fe*mDD2><{9000C4000000025Y00031831D8D*ylh0003100000 z004JA000314gjQ=2><{9000C400000005{x00031831G9D*ylh00031000000084X z000314gjc^2><{9000C400000000#}00031831JAD*ylhe*gdh000000000{J^%m# z01g1Gmk9s>00004000000001rJ^%m#02u&f;VS?D00001000000002ZJ^%m#01g1K zmk9s>000040000000004KL7v$02u&g;VS?D00001000000000*KL7v$01g1Omk9s> z0000400000e*gdgcs~FD0RR~QXW=UV000000RR9100000wLbs=0RRpFxR(h400000 z1ONa400000>OTMg0RR~QXyGdW000000RR9100000DL?=K0RRpFyq5_8000001ONa4 z00000Vn6@@0RR~QY2hmX000000RR9100000r9c1xe*pjv0Kk_C0000000aO400000 z0Ng+T0096Q0BYeY00000009610000003AU90096F0K}IG0000000aO40000008Bvu z0096Q0BhkZ0000000961000000EIyS0096F0LYgK0000000aO4000000JT8?0096Q z0Bqqae*gdg0003100000008en000314gk!T2><{9000C400000001FE00031831kJ zD*ylh0003100000003P=000314gk=X2><{9000C400000005Li00031831nKD*ylh z0003100000007lO000314gl1b2><{9000C4e*gdg0000BLjV8)02u&p;VS?D00001 z000000000>LjV8)01g1ymk9s>00004000000001WLjV8)02u&q;VS?D0000100000 z0001~LjV8)01g1$mk9s>00004000000002mLjV8)02u&r;VS?D00001000000000L ze?$NP0RRpF;Fk#i000001ONa400000M??Ss0RR~Qa^Wig000000RR9100000gG2xT z0RRpFqGzm0RRpF z=$8oq000001ONa400000A4LEF0RR~Qe{|t100000009610000009{1@0096F0PL3u z0000000aO4000000FXrh0096Q0CnLj0000000961000000L?`J0096F0PvRy00000 z00aO40000000Tw<0096Q0CwRk00000009610000007FIq0096F0Q8p$00000e*gpk z00000004MK00031831?TD*ylh0003100000006f}000314gmO<2><{9000C400000 z008Jl00031831_UD*ylh0003100000001LL000314gma@2><{9000C4000000034; z00031831|VD*ylh0003100000e*gfJM*si;01f~Emwr00000 z0RR9100000OGy9#0RRpF5SR%7000001ONa400000c}V~O0RR~Qe&H(s000000RR91 z00000u}J^`0RRpF6qpGBe*gdg00aO4000000Od&l0096Q0Ds{t000000096100000 z03%8O0096F02r7F0000000aO40000008>f;0096Q0D$2u0000000961000000F6oj z0096F034VJ0000000aO4000000KZBA0096Q0D<8v0000000961e*gdg008?+00031 z4gesS2><{9000C400000001pZ00031832OeD*ylh0003100000003!A000314ge&W z2><{9000C400000005v%00031832RfD*ylh0003100000007}j000314ge^a2><{9 z000C400000000e4e*gdh02u&;;VS?D00001000000000(OaK4@01f~wm@t0000000aO40000008CB*0096Q0E*!& z0000000961000000DDdV0096F07RGx0000000aO4000000HjU;0096Q0E^)(00000 z00961000000M||c0096F07#e#0000000aO400000e*pSU00031832soD*ylh00031 z00000001XX000314ggG;2><{9000C400000002=>00031832vpD*ylh0003100000 z004zg000314ggS?2><{9000C400000006U300031832yqD*ylh0003100000008Sx z00031e+~dtms0RR~Qli@1>000000RR9100000$58+P0RRpFXqX8A000001ONa4 ze*gdg0QOM;0096Q0F>b?000000096100000054Ji0096F0Bo2E0000000aO400000 z09;Z40096Q0F~h@0000000961000000FzPx0096F0C1QI0000000aO4000000K!rL z0096Q0G8n^0000000961000000Q*t^e*ggh4ghqR2><{9000C400000001ge00031 z8332zD*ylh0003100000003iC000314gh$V2><{9000C4000000050s000318335! zD*ylh0003100000006;L000314gh?Z2><{9000C400000008Jy000318338#e=7h0 z00001000000000PQ~&@001g0vm`Y0096F z0F;;s0000000aO400000054Vm0096Q0H5J20000000961000000C83T0096F0GOBw z0000000aO4000000H#&|0096Q0HEP30000000961000000OeKy0096F0GyZ!00000 z00aO4000000325U0096Qe*mH3D*ylh0003100000003QA000316#%fAD*ylh000O8 z00000004nk000316#%%ID*ylh000O800000005y^000316#&4QD*ylh000O800000 z006#M000316#&SYD*ylh000O800000007@t000316#&qgD*ylhe*gdo000000002| zR{#J301g27m<{9006`Q00000002i_00031 z4gkRW2><{9000I700000008q{000314glc%2><{9006rH00000005p|000314gi1x z3IG5A008{}00000002Q>000314gdht2><{9005Z+e*gdg0002nUjP6B01g14)d>Iq z0000p0ssI200017U;qFC01g1)*9ias0000E0ssI20002iU;qFC01g0v-w6N!0001X z0000000016VE_OD01g1)_6Yz00001g000000002-VE_OD01f~E?Fj$?0001f00000 z0001me_{Xt0RRpFfZz!L000001pxp6000008Djtd0RRpFpy3Gs00000mjD0&00000 zm}39{0RRpF;L!;H000002mk;800000o?`$20RRpF@X-kX000005C8xG00000q+<{9005H!000000041i000314getf2><{9008g+ z00000008P`000314gkRA2><{9006oG00000005U}000314gg^12><{9006iE00000 z002a1000314gi4W2><{9006-N00000e*ggSX8-^J01f~k=m`J-0002I000000001< zXaE2K01g1)=m`J-0002X000000000?X#fBL01f~k>0002R000000002_X#fBL z01g14{Rsd700022000000001;Y5)KM01g0P{s{m80001*000000000sYXATNe*g{u z!2byV00000m;e9(00000&uahx0RRpF0RIU900000p#T5?00000Xlwug0RRpFU;qjL z00000oB#j-000000c`*P0RRpF009aB00000s{jB100000n{5C90RRpFzyS&X00000 zr2qf`00000G;RO@0RRpF0N@D#e*gdg0Am0E000000IY5R0096F06^ji000000BQgL z0000004;9-0096F0D#g70000001yBG0000005fj@0096F0Kno2000000Ez$r00000 z0MBm#0096F0ATkC000000O$Y!0000007`HG0096F0ATnD000000BZmMe*gdg007Ex z000314glcz2><{9003zK00000002mF000314gg^J2><{9005%^00000006~t00031 z4gi4d2><{9002Y<00000003li000314glct2><{9008R)00000008Q8000314gkRE z2><{9002q?00000003fhe*gdi01N<$R|Wt80002yE&u=k0001za{vGW01N0000|000000002va{vGW01NY9K0sssEvk3_R00000Dggih000000(1ZX0sssE=pqRK00000jsXAw00000 z4s-wj0sssEb|eV^00000H30ws00000A#?x$0sssEt0f5l000001P1^B00000F?0X` z1OV~>0000000000IRF3v0000006ug800ICE08mc}000000LTCU000000IhTY00ICE z08mc}000000LTCU0000003Da1dJGqTF?9d{0sssEz<>z=000002mk;800000UUdKf z0sssE(0~a5000004*&oF00000hjjn|0RR;M*qkc>00000Pyhe`00000uXO+b0sssE z(0~a5000004*&oF00000*mVE^0sssE;D8AL000008~^|S000000d@cY0sstZ08oJm z000000CoTX00000062C40096Q0NCOy0000000;m8000000Bv>v0096P0D#~t00000 z00;m8000000HAgN0096M0Kl9p0000002lxO000000LXR#0096F0N@e|00000040}k zMGPMb@OA(I0RRvHFm;#8dkiLj{&oNW0sssE91{ru00000761SM0000033mVh0sssE z?du2t00000Jpcdz000006L$ar0sssEsv-#h00000J^%m!00000Aa?)&0sssEI|c~= z00000?*RY+00000Eq4F_0sssE{u2oR00000EdT%j00000Id=d60sstu0Jic700000 z08an_00000077>F00ICE06GE*0000004e|g0000008V!R0096P00`hK0000000;m8 z000000BUyt00ICE0E+qu0000007U=*000000CaZ%00ICE0QV9J0000002TlM00000 z0DyM@00ICE03bXG0001g004LZ00000005YG000623;@7B2><{9000F500000006sp z000623;;3{2><{9000mG000000075#000623;=LY2><{9000>P000000082500062 z3;>`z2><{9000jF00000008=T000623;-k+2><{90021v0001g00003cmMzb01N<) z_6Ps~0000*000000000BcmMzb01N=II|%>)00005000000000ccmMzb01NG@+000002LJ#700000NO=GN0sssEDhLUG0000005kyr0000008@DY z00ICE002A*0000000jU5000000B(5z00ICE09O$S0000008Ib@000000C#x+00ICE z0O0Nj0000005|{u000000DyS_00ICE0BGw70000007w7;000000E&4400ICE0L2jr z000000R8}f00000005VH000623;@g;2><{9002h-00000006Fe000623;-++2><{9 z0034100000006vs000623;<{v2><{9003kF00000007K+000623;<{9000mG z00000007i^000623;@~~2><{9001Ze00000007>9c>n+c01N;F>j(e<0000B00000 z0002zc>n+c01N;r_Xq$00001`0RR910002|c>n+c01N;t6bS$T0000-0000000003 zdH?_d01N;S{RjX60001K000000000BdH?_d01N=E0SN#A0000g000000000LdH?_d z01N;M1&00000D0%<@000jF3=|3g000000000000000J9+>B0sssE z{N)G$00000O#lD@00000MtT4M0sssEKu`$)0000082|tP00000lX?IE0sssEz&r^6 z000004gdfE00000t$F|e0sssEK$Hmp0001g01p5F000000JVAm00ICE0Db-l00000 z0BZpN000000KR$v00ICE0EH6?0000006G8w000000Lyv+00ICE0MZf(0000002TlM z000000M~i|00ICE0J8H4000000LcLW000000PA`H00ICE0QvO@0000008an_0001g z008%T000623;-}Q2><{9005%^00000000Vm000623;?I&2mk;8000^Q00000000?# z000623;@672mk;8002Dz00000001d_000623;>Wj2><{9000aC00000002aL00062 z3;=+S2><{9001`u00000004S>0007i01N;CJP7~*00005000000001$djJ3e01N== z5(xkR0000F000000001?djJ3d02cu8peq0X00000000000002DdjJ3e01N<{9000I700000003Zo000623;>So2mk;8 z005Ez00000003xw000623;@uM2><{9005`}00000004}9000623;=Qz2><{9001Na z00000005GF000623;=3>@(2I`0000B000000001U;nI z0sssEhw}&k00000D*ylh00000`g{NY0sssEa199n00000MgRZ+0000034H(n0sssE z)&U6s00000FaQ7m000006ny{y0sssE(i{l@00000QUCw|00000AbkJ;0sssEa6SnD z000001poj50001g06%>I00ICE0C(aD0000006PEx0000008M=W00ICE0MqRV00000 z0672v0000009Abe00ICE0AQ2}0000001yBG0000009<_l00ICE0H9C_0000002%-Q z000000Car-00ICE0I)s@0000000jU5000000F`|J00IDi3;@&+2><{90018V00000 z005zV000623;^xo2mk;8006oG000000069g000623;>W&2><{9000gE000000075* z000623;;;>2mk;8002b*00000007c`000623;+!i2><{9000jF00000007>700062 z3;>!K2><|p0000$000000002zeEj(e<0000k0000000009egFUh01N;CObGx0 z0001X000000000cegFUh01N;I0to;B0000q0001g00000F@6950sssE0pbV%00000 zI{*Lx00000J$?WH0sssE;1vk~000003jhEB00000NqztT0sssE^AHID000009{>OV z00000Q+@yd0sssEz)%SQ00000O8@`>00000ZGHd%0sssET^0!d00000C;$Ke00000 zb$$SU00ICE0L$bE0000006hQz000000EB)300ICE09oh=0000009641000000F!<{90021v00000006yy000317yy{y zD*ylh0000000000007B;000623;+`w2><{9002+`00000007{A000623;;k-2><{9 z000>P00000001q2000623;^U82><{9006cC00000001_B000623;=TN2mk;8003cs z000000000!e*gdi01N;Re*gdi01N;H^9TR{0000w00000 z0000}e*gdi01N;i`3L|20000x000000001Fe*gdi01N=q_6Ps~00012000000001N ze*gdh02KhJnJWMQ00000000000001gd4B)^0sssE&-w@e000009{>OV00000f`0%2 z0sssE@Bat@00000PXGV_00000jeh_D0sssE$N~uf00000`v3p{00000q<;Va0sssE zuK)=E00000IRF3v00000uzvsm0sssEz&i;500000H~;_u00000%YOg>0sstu07?M~ z000000Ac_D000000M>s100ICE03RF)000000J8u9000000N#H900ICE0JaSY00000 z0CoTX000000PTMO00ICE0AM}|0000000jU50000001SWt00ICE0G|~J0000002crN z0000002P1$00ICE0DSWZ0001g000XB000000019=000623;;>y2mk;8003VB00000 z001w5000623;?j}2mk;8002Dz000000023F000623;?p?2mk;80027x00000002mU z000623;?1Q2><{9006fD00000002^e000623;+ZE2mk;8004Rb0001g0001CfB*mj z01N>AGzkCz0001K000000001JfB*mj01N=II|%>)00005000000001kfB*mj01N=O z?+5?@0000=000000001tfB*mj01N>6F$n+w0000t0RR910001_0sssETonlb00000 zLjV8(00000*MI;30sssEAW#Va000006aWAK00000?|=XR0sssE^#ut400000MgRZ+ z000000D%Ai0sssE78(fv00000QUCw|000005P<*y0sssEMdb*80000006hQz00000 z03U$>00ICE0PZvi0000001p5F0000004sq200ICE0A2|R0000006+i$0000005^dE z00ICE0D$rc0000005$*s0000006>8N00ICE0FaCc0000001N;C000000F8kF00ICE z008g^0000009OEi00000005VP000623;+O*2><{9007Vc000000078=000623;-D6 z2mk;8003qH00000007m2000623;>h@2><{9001-q000000082F000623;^!>2mk;8 z001Ha00000008QN000623;-ZJ2><{9004LZ000000007if&c&l01N)0000u0000000016 zf&c&l01N00000RRI7100000e1ZS~ z0sssEo(Ty6000003jhEB00000lY#&M0sssESr-Wa00000Pyhe`00000oPq!V0sssE zTN4QY00000DgXcg00000rGfwe0sssE90dsg0001g0NDTl000000JMSt00ICE0HhHK z0000003iSX000000Kb9&00ICE0AvCQ0000005AXm000000M2;;00ICE08o?(00000 z01yBG000000L+2_00ICE0K)JH000000Db@f000000Na8900ICE0Nn}+0000006hW# z0001g0082G000623;^Ib2><{9003|R00000000Do000623;;m!2mk;8003(M00000 z000q#000623;>oC2><{9001Ze00000000_;000623;>Xf2><{9000aC00000003u$ z000623;>Wj2><{9000aC00000004r60007i01N=+4haAN00015000000001tg8%>l z02lxO;41(C00008000000002Ag8%>m01N;>^9TR{0000z0000000025dH?_d01N;? zlnDR;0000F000000002Kg8%>m01Nm01N=2JP81Q z000006#xJL00000=Ys$M0sssE2;~R>00000Jpcdz00000`GWue0sssEfG`OF00000 zHUIzs000002ZR6s0sssEd-Vta00000F8}}l000006@&l)0sssEW;F=_00000Qvd(} z000009)th@0sssEz)%SQ00000O8@|W00000062sI00ICE0H8bx0000002KfL00000 z08)ei00ICE06q^10000009pV50000009}Lt00ICE0K)?b0000009gS5000000B?i< z00ICE0Kh#7000000FnRz000000G@;Z00ICE09*M8000000FD3v000000Ir0800062 z3;Sg2mk;8002Dz00000007N|000623;;Cl z2mk;80034100000007m5000623;-Zd2><{9000yK00000008ZT000623;;3m2mk;8 z0021v00000008@h000623;+y&?g#(?0000e0000000004g#Z8o01N)0000F00000 z0000-g#Z8o01N=OFbMzv0000(0RR9100012g#Z8o01N;&5D5SP0001go&W#<00000 zW`zI%0sssEitY#i00000RsaA100000ZG`{;0sssEfIbNT00000A^-pY00000h=l+E z0sssE>G=o%00000p#T5?00000n1uiU0sssE!Q%)3000008UO$Q00000qlEwf0sssE z_2UQt000008UO$Q0001g0JVhx00ICE0C1BD000000Js1E000000MUg200ICE06gLd z0000006PEx000000N{lH00ICE0B}$V0000002u%P000000Q-di00ICE0Jaqg00000 z04e|g0000000)Ku00ICE0KXFn0000006zc#0000001t)$00IDi3;-k@2><{9001xn z000000016_000314gi1?3IG5A000>P000000029N000623;^5X2mk;8000^Q00000 z002ma000623;+)62mk;8001li00000002>j00031765>rD*ylh0000000000003Hs z000623;@C52mkRf*hX4Q~01N>9j0gY#0000B000000002)hX4Q~01N;& zrv?B30000R000000000ShyVa001N~> z0000007w7;0000005OUH01^NU0I)|1000000FM9w0000008NSj03rYke*j!n2mk;8 z000{R00000006y;001HY3;^hl2mk;8000yK00000001G2000sI3;;ll2><{9000>P z00000003@_001HY3;<{9000F500000 z007yG001HY3;;0H2LJ#7R{#JT000000002_ivR#301N=!$_4-c0002G000000000m zi~s;401N(^b00000MUemiA^;2kHq{6K002J#0384T000000N{}T03rYk z0FuTA0000008Ib@000000AG>-03rYk0Hn_b0000002=@R000000FROY01}g-0TX|& zk^lf902KfznkxVR0000e000000002nk^lfA01N;WlL!C+0000c000000000llK=oB z01N=W1_uBD0000!000000001AlK=oB01N=AVFv&J0000j0RR910002OlK=n`01N=o zJ_!H-0001w000000002qlK=n_005Jt0TF)$lmGxC01N)0000P000000000Nl>h)D01STs zq|XKb000008vpr6 z00000E&u=k00000FqQxSA^;2k|ELE500000DgXcg00000$Cdy9A^;2kqM-)>00000 zbpQYW00000WtRW|A^;2k#!CkP004gg09*h7000000Hl`y03rYk01LJV0000001f~E z0000003VnD03rYk03c!s000000LuaZ000000BD#103rYk06=940000001*HH00000 z0IHY(03rYk0Hn(X0000008Ib@0000003w+H03rYk0N%a^0000005AXm000O8003>7 z000t`p#c*Gn3(_o5|g0;6CL@P001HY3;>wn2LJ#7003kF000000038-000t`p#c*G zdzt_M5|g0;6J?Z|001HY3;>X92><{9001Ze00000007pS001HY3;@hQ2mk;8001cf z000000032+001HY3;_Gc2mk;8000^Q000000094+001HY3;>X%1^@s6001ok00000 z001kT000t`p#c*eL7V^pA^;2klFA*a!ds0000E000000001w zp8xK%5|g0;6B)pv001HY3;<-%1^@s6000XB000000023c@tF)4 ze@mhO03rYk0Jg9O000000672v000000K%dG03rYk0H&q~0000003rYY000000Og_p z03rYk0F~GX0000001f~E000000CuAQ03rYk05s|c00000044wc000000GFcx03rYk z0DO@K0000002=@R0000001l)803rYke*oZo2><{9001Na00000002y+001HY3;<%F z2LJ#7000XB00000007yf000sI3;=M22><{9003zN00000002Ox001HY3;+tA2LJ#7 z0012T00000006+H001HY3;^ig2LJ#7006H600000000iA000sI0000000000ld1s< ze=w#103rYk017b(0000006PEx000000J^3C03rYk0Cao^000000C@rc0000009K~} z03rYk079b&00000080P>000000G6i!03rYk01#;j0000008Ib@0000000gK203rYk z0LE?y0000007d`+0000007j?)03rYk761k=2LJ#7005{J00000007sr0ss<|p#c+r z+Nb~kA^;2k9-amO00000Jpcdz000001E~N2A^;2k@K*@{000006aWAK00000J*fZy zA^;2k5LyQS000008UO$Q00000Z>azPA^;2kZmI_W00000E&u=k000001*!l5A^;2k z&Zh?e00000PXGV_00000YpMVM5&#T;03bsN0000001^NI000000E(&r03rYk0AQR5 z0000005t#r0000006nV!03rYk0Pm#;0000003HAU000000QRc@03rYk0EVpy00000 z05Jdn0000003oaZ03rYk0D8y<000000672v000000BfuO03rYk05X*a0001g002_} z00000004=s001HY3;^1u2mk;8001cf00000006YC001HY3;_DK1^@s6000XB00000 z007{u001HY3;-}}2><{9000aC00000001Mc001HY3;^({2LJ#70015U00000007sm z001HY3;-g(2mk;8001!n0001g0000+t^fcc01N00000LjV8(00000kFfv%A^;2kj7SFn00000OaK4?00000 zIkEr%A^;2kN6H8Q00000tpET300000v$6mHA^;2kKD`D200000JOBUy000000J8u9 zA^;2k2UQ3F00000Q~&?~00000in9O!5&!^`qX7|r%Ci6fA^;2k3}^=c00000nE?O* z00000N3;L{A^;2kf}RKf00000H2?qr00000&$IvlA^;2kvLXlo000009RL6T00000 zg0%nuA^;2k;C~4K000008UO$Q00000*R=ouA^;2kIX(yg00000IRF3v00000V734N zA^;430KN(c0000002%@S000000PVH_03rYk0OlG90000004@Lk000000A{xU03rYk z0L1GC0000003HAU000000I#$B2LJ#7001Wd00000001Pr001HY3;;^D1^@s6000^Q0001g z0000q5|g0; z6My8r001HY3;@=l2mk;8002b*00000003yd001HY3;=qx1^@s6001ih000000073m z001HY3;=9;2LJ#7002e+00000002C{001HY3;+Zr2mk;8002J#00000007dz001HY z3;<|m2LJ#7002Y)00000004Zz001HY3|;_ovIYPE0000g000000002BzyJUu01N<5 z!w3KX0000?000000000a!2kdv01N>1oCg2^0000;0000000025!2kdv01Nt000000D{B-01^NUe*oZ&2><{9 z000>P00000007U#001HY3;^Qm1^@s60012T00000000ri001HY3;-U#2LJ#7001rk z00000004f)001HY3;;l@1^@s6000{R000000079v001HY3;_Nw2mk;8001KZ00000 z001(^000sI3;@tM2><{9e*gew000000000>#sB~!01N<{-v<{90012T00000003;s001HY z3;-3R2mk;8001Ze00000007p>000t`p#c+RCCUH*A^;2ktgi?F000008UO$Q00000 ziOK)~5&#SU0D%br000006951J00000tI7ZXA^;2kGO-8%00000AOHXW00000TFU?c zA^;2k#+nEK00000NB{r;00000=F0#85|g0;6Mq5B001HY3;R$2mk;8001cf00000006Gc001HY3;+x@2mk;8005H#00000000=x z001HY3;=MW1^@s6000&M00000002(S001HY3;>+61^@s6000gE00000006no001HY z41WMlfCm5o0000E000000002i%>V!*01N;-Ne2J`0000E000000000?&Hw-+01N00000CIA2c00000Eztk~A^;2k;9v;=000002LJ#7 z00000Y|#J!5&#SUkVgps000006#xJL00000jL`r9A^;2k=C}v|00000UjP6A0Dk}g z0P)cP03rYk0DzGQ0000002BZK0000008Y{X03rYk0DeLU0000002%-Q000000Ho3Y z03rYk03cKe0000003HAU000000O`^I03rYk0J5V80000007L))000000726L03rYk z0J3@q0000001^NI000000HV_X0DmF?3;>+J2LJ#7001rk00000001o1001HY3;-B_ z2LJ#7001@s00000006Jl001HY3;^(O2><{9004ym00000008pT001HY3;^7<1^@s6 z001HY00000001M^001HY3;-g)2LJ#7004CX00000006et001HY3;=*k2!8+o0000` z000000000B)&Kw^01N;Eh6exu0000R000000001F)&Kw^01N<{9000O800000008#a001HY z3;?*E2mk;8001ih000000045>001HY3;?)`1^@s6002J#00000005NO001HY3;+;d z2mk;8002?|00000000-+001HY3;^^)2mk;8002h-00000004p6001HY3|asPjR*h$ z00012000000000h+5i9|01N+5i9|01N<000000002LmyuZw7k};A000sI3;+N|2><{9 z000sI00000000Qv001HY3;^!n2mk;8001fg00000003dz001HY3;>+91^@s6001Qb z00000005QS001HY3;>{I2><{9001rk00000007q8001HY3;=GY2mk;80031000000 z003;<001HY41WMXHwgd$00008000000001&+yDR~01N=oOb7q~0000`000000002& z+yDR~01N;?R0#k80000U000000000n-2eb001N^L0000m000000001&-2eb0 z01N;SYX|@U0000Y000000000i-T(k101N;Ost5o809OD24gdfE00000fZhNAA^;2k zv?d4u00000O8@`>000001m6GvA^;2k@K*@{000006aWAK00000KHmTUA^;2kQdbB7 z000009{>OV00000Q{Mmp5|g0;6Mu2v001HY3;=*{2><{9007zm00000006V!001HY z3;;9_2mk;8000~U00000001@M001EX4gf$63IG5A001cf00000003g(001HY3;}{000008vpP000sI3;=*S2><{9000>P00000005)p001HY3;;0R2mk;8001oj0000000772 z001HY3;+OA2mk;8000gE00000002kj001HY41WN+rv?B30000B000000001GEp0001^000000001a<^TX901N=+ zj|Kn$0000k000000001t<^TX901N;SW(fcQ0000k000000002U<^TW^01N;iNeKV| z01p5Fj{pDw00000=jH$a5|g0;6MqQj001HY3;@7t2><{9003<{90006200000003;~001HY3;<{9000aC00000006k>001HY3;<&M z1^@s6002w?00000000N*001HY3;;681^@s6000gE00000002km000sI0F$Eu5lLI< z001HY3;-R&2mk;8001!n00000006w`000sI3;<{90027x00000000W<001HY z3;@E$2mk;8003VA00000005zvfvgM{f57Pg03rYk05Zl1000000BisN000000BPy~ z03rYk0RCqO0000001f~E000000N3gO03rYk0BE%a0000005kvq000000QKqs03rYk z0J1U&0000003HAU000000D$WN03rYk0J5kD0000008Ib@000000KV%003rYke*mtH z2mk;80037200000003U>001HY3;^`12LJ#7000^Q00000008jp001HY3;^nk2LJ#7 z003_R00000003$2001HY3;=Rm2LJ#7004Xf000000077B001HY3;+a~2mk;8001=r z00000008*y000sI3;>Wp2><{9e*gd#000000000J?f?KH01Nn=1eS0000G00000H~;_ux9kz1^@s6000gE00000002Dl001HY41WM9kp=(&0000t000000002X@&EuL01N=g z)(8Lq00013000000002@@&EuL01N-00000A^-pY z00000=JfyoA^;2k1GNYM00000CIA2c00000PWAu*A^;2kc*+I<000008vp1#0UTY0000Q00000 z0000a_W%GQ01N=)>jnS-0000T000000001H_W%GQ01N;ytOfu80000R000000001~ z_W%GQ01N=+{RRL40000c000000002b_W%GQ01N=!j0XS!0000E0000000003_y7PA z005Jt0TF*F_y7PR01NASA^;2kM6?J1 z002J#0BisN0000007(4+03rYk0HO;A0000002=@R000000CxQV03rYk0N`c^00000 z044wc000000G0g!01}g-0TX|&{Qv+W01N;ydkFvl0001|000000000w{r~_X01N;? zbqN3f0000C000000001r{r~_X01N<}lm`F+0001X000000001{{r~_X01N;YEeHSr z0001y000000002&{r~_X01N;ssRsZ60000k000000001+{{R3Y01STsu&M?C00000 zI{*Lx00000yZ-NV00000 zN&x`?5&#SUpgIWv002J#02u%P000000Av9H01^NU06>ii0000002u%P000000I>l9 z03iSl0Duk(0000003ZMW000000M!8j03eg00TX590RaFa01N=Oi3k7y0000B00000 z0000?0s#Ob01N=0TL=IE0000k000000002w0s#OL01Ni0000004e|g00000 z0KEeN01}g-0TX4=0|5Xc01N=wTnGRF0000Q00000000091OWgd01N;?YzY7W0000C z000000000-1OWgN01N=&MF{`^0000L000000001D1OWgd01N=)yaxaP0001700000 z0002W1OWgNlc50<{9000C400000002}70RSQZ3;>4D2mk;8000^Q00000000UJ z0RR#J3;?h}2><{9000sI00000001Qk0RSQZ3;;@82mk;8004~u00000005u~0RSQZ z3;@8V2LJ#7I{*L<000000002;2>}2i01N=`vIqbG0000Q000000001g3IPBj01N*0000004@yy01}g-0TUfU4FLcm01N=gtOo!90000A000000002j4FLcW zlc50<9rO(W03rYk07jDs0000001^NI000000AvmU01}g-0TX|I4gmln01N;qo(BK` z0000f000000002=4gmln01N>4iv|Dy0000>000000000M4*>uo01Nuo01N>5s|El70000R000000002V4*>uo01N=cj|cz&0000Z00000 z000195CH%p01R3HVBiP<00000KL7v#00000>JR|{A^;2kz-QuD5di=q01N=gW(WWP00025000000000m5&-}r01N03rYk0N_gq0000008jt`00000 z0E`m>03rYk0MNq-0000002%-Q000000QVCC03rYk0P@QQ000000384T0000005%i> z03rYkE&vZp2LJ#7001Tc00000003(g0RSQZ3;;lI2LJ#7000^Q00000006%f0RR${ zp#c+r+7tl*A^;2k@MH-900000LjV8(000009~A)rA^;2kz|RH%000008vp00000rxgJJ zA^;2kwj~Gv00000CjbBd00000KNbN1A^;430AAh*00000044wc000000Am&b03rYk z0Bm~)0000001f~E000000F@R203rYk06NeH0000004e|g000000Js(b03rYk01R&j z0000002%-Q000000Q(jJ03rYk02*Zn0000001^NI000000E`y_03rYk06C5b0001g z000^Q000000024|0RSQZ3;?><2LJ#7000{R00000004^^0RSQZ3;@&~2mk;80021v z00000000;n0RSQZ3;;-y2LJ#7000vJ00000004#=0RSQZ3;^J12><{9002n<00000 z0090O0RSQZ3;;^D1^@s6000^Q0001g0000Z8UX+z01N;SxCj6M00012000000000? z8UX+z01N=GY6t)T0000E000000002Z8UX+z01N<}ss{i70001200000000178vy_! z01N<*SqK0C0000^000000002}8vy_!01N<7F9-kt0001D000000000#9033sA^;2k zSZ4<{9000*N00000008|R0RSQZ3;=qL1^@s6004Uc00000000*r0RSQZ3>E-x zYX|@U0000j0RR910001=9svLnlc5003rYk z0F9Rj0000005t#r00000001BX03rYk08onv00000096100000008=0V03rYkE&!Z~ z1^@s6001fg00000003_w0RSQZ3;+;)2><{9003J600000006uo0RR${p#c+R&maK+ zA^;2ket!o500000S^xk5000003n2jjA^;2k<{90000000000002)U0RSQZ3|;_oy9fXP0000K000000002MBmn>-01N<1yaoUO z0000d000000002tBmn>-01N=)rUn220000R000000000$B>?~;01N?~ulc5003rYkDgX?T1^@s6000{R z00000000�RSQZ3;<{9000L700000002;zalZ@~0b7@GzYG^KbtwS=A^;2k z_8<{9000#L00000002uX0RSQZ3;^L0000p000000000HECB!_01N;U^#%X{0000q00000 z0000&ECB!_01N=a!3O{U0000R000000001DECB!_01N=`wFm$J01p5F9RL6T00000 z_$&bc5|g0;6Mr2o0RSQZ3;-0!2mk;8003S900000004+B0RSQZ3;j0OMz0001B0000000000mm$Fn7k?Bm0RSQZ3;-yR1^@s6001`t00000005&f z0RSQZ3;+ga2LJ#7002?|000000077^0RR#J3;+<32><{9004vl00000008(f0RSQZ z3;=8-2mk;8000^Q00000005FP0RSQZ3;@>P1^@s6002(_00000006f!0RSQZ41WNS zatQzc0000g0000000002G64W001N<}ss{i700012000000001yG64W001N*07000000ssI200000 zvNQnzA^;2kOuq*J000008vpsUdRRj00000 z8vp@@)ZA^;2kxE=@q000008vp<{9000>P000000000!0RSQZ3;@>G z2LJ#7001=r00000004MC0RSQZ3;;?12LJ#7000sI00000007250RSQZ3;+lt2mk;8 z000{R00000002`z0RR#J0000000000ld1s+{~lc50VF&;K0000E000000001Em*K|@7k`3A0RSQZ z3;<3A2LJ#7006fD000000000-0RSQZ3;;8j2mk;8000^Q00000001sW0RSQZ3;@0h z2LJ#7002w?00000002%$0RSQZ3;V2mk;8 z005`}00000008Js0RSQZ3;?t(2LJ#7002?|00000003A{0RSQZ3;^6&2mk;8000^Q z00000000zE0RR#J3;>{v2><{90027x00000003Z50RSQZ3;-Um1^@s6000{R00000 z004VW0RSQZ3@!lhT?qgH0001&000000002JPXPcT01N<*kO%+(0001T000000002~ zPXPcClc50<9UxEv03rYk0H8Jr000000EPen0000008dZ>01=a+0TTstPyqlElc50< z1&B}q01}g-0TX|mPyqlU01N;rc?SRh0000_000000000lQ2_uV01N<7YzY7W0000$ z000000001VQ2_uV01N{0;$5|g0;6MrdF0RSQZ3;@Na1^@s60043T00000002Bw0RSQZ3;=eb1^@s6003?P z00000003oE0RSQZ3;;o`2LJ#7000^Q000000075S0RSQZ41WN&um%7C0000v000000000! zRRI7Z01N>J2mk;8002b*00000001;u0RSQZ3;=$x z1^@s6000{R00000005R*0RR#J3;?i32><{9005c*00000008G%0RSQZ3;?q$2mk;8 z001fg00000002!|0RSQZ3@!ld0000002KfL0000003uug03rYke*k1L2mk;8001Tc z00000003HC0RSQZ3;-012mk;8000gE00000007Ng0RSQZ3;@u>2mk;8000^Q00000 z001~$0RSQZ3;@)S1^@s6000{R00000005d@0RSQZ3;@tf2mk;8002+`00000008e@ z0RSQZ3;^go2mk;84*&o|0000000013UI73Slc50k$000008vp000003jhEB00000MPmT~ zA^;2kLbeD1000009RL6T00000(_;YuA^;2ko^}TS000008UO$Q00000L1X~{A^;3V z0JM=K0000)000000000vW&r>q01N;WlL!C+0000c000000001uW&r>q01STs)}ICd z000009RL6T00000y=DObA^;2k7P|%j00000JOBUy000003ugfUA^;2kI?4tB00000 zA^-pY00000PG00000IspIx00000WM}~ZA^;2kk7x)0000004gdfE z00000-e>^;A^;2kwHgQj004gg05Jdn000000B>ml03rYk0FLwq0000005kvq00000 z0GDY203rYk0H!er0000002=@R0000001j#a03rYk04Poe0000006YKy0000007_~B z03rYk0H-Yo0000004e|g000000I6yL03rYk08JYR0000005Jdn004gg002H~0RSQZ z3;-0!2mk;8003S9000000060L0RSQZ3;?2W2LJ#7002Y)00000000wg0RSQZ3;?*0 z1^@s6000{R000000050_0RSQZ3;>>(2mk;8000gE000000060M0RSQZ3;;Ni1^@s6 z002<{00000006&i0RR~y01N=o?gjt=0000E0000000000Z2CiwFP!0000<000000000eZvg-jlc50}{000008vp<2mk;8003nG00000005AC0RSQZ3;-l! z2mk;8000^Q00000000Jj0RSQZ3;@6x2mk;8002G!00000004S?0RR${p#c+rqkI7X zA^;2kTkZw`000003IG5A00000Cw&0`A^;2kKBNc$00000AOHXW00000hU{wKA^;2kqH+iT00000djJ3c00000)_ws1A^;2kL7WHx z000009smFU00000kADFGA^;430Ps->0000000jU5000000M~y303rYk0I+ij00000 z0B`^R0000004IO}03rYk0Pu+i000000NMfo000000H%Ne03rYk0F=rG0000001*HH z000000Ly>@01^NU0B}bM0000001^NI000000Ox=K03rYk0FYh@0001g003A300000 z001U|0RSQZ3;-Th2mk;8000pH00000002^f0RSQZ3;=q22LJ#7004CW00000008cR z0RSQZ3;-6>2mk;80012T00000005$b0RSQZ3;^t#2LJ#7000{R00000000()0RSQZ z3;?#P2LJ#7003720001g0001*g8={%01N=IISBv&0000M000000002Cg8={{01N=e zTL%CD0001U000000002>g8={{01N;o*a!ds0001Q0000000019gaH5|01N5RR;h70000(000000002lgaH6aA^;2kFlq?^00000 zNdN!<00000NQD6aA^;2kw7UoZ00000P5=M^000002ZjLvA^;2k+)@Yt00000BLDyZ z00000eTD%55|g0;69tim0RRz`p#c+rvW5WwA^;2kw8#bk00000AOHXW00000&V~U1 zA^;2kz6%Ec00000OaK4?00000?uG#XA^;2kU{nbJ00000BLDyZ00000Glu~HA^;2k zLbeD1000009RL6T00000!G{3=A^;2kiZKWP000008vp*000000APp#03rYk07O&=000000LTCU000000HTNi03rYk0IJLe00000 z02%-Q000000N98D03rYk0I;+O0000004)Fj0000006>WW03rYk03L=10000002=@R z0000009lCv03rYk0BHvY0000d000sI00000008WX0RSQZ3;?t(2LJ#7002?|00000 z003Ny0RR${p#c+re2M`8A^;2kJWU4x000008UO$Q00000zKQ_=A^;2knA8RU00000 zivR!s00000NQ(ggA^;2k`m+ZB000009{>OV00000jEeyPA^;2kcE1Mz00000CIA2c z000007K{M^A^;2kpx_7q000008UO$Q00000l#BrYA^;3t0OYX-0000007n1-00000 z0LqL303rYk01(Uu000000Ga>*000000RD^t03rYk0JaSW0000002=@R0000002hq` z03rYk02Rpy0000002%-Q000000LP6101=a+0TWH>jR62601N=ij0XS!0000I00000 z0000`jsXB701N>5UI+jH0001u000000002QjsXB701N>1aR&eZ0001)0RR910000w zj{yJ@lc50<1y7Fw01}g-0TTscj{yJ@lc50<{9 z000#L00000006#{0RSQZ3;-9R2LJ#7KL7w4000000000ZlK}uC01N* z000000Ed0RSQZ3;+_41^@s6000{R00000 z007CB0RSQZ3;;gO2mk;8003A3000000026d0RSQZ3;@W{1^@s6000{R00000003^6 z0RSQZ3;-(D2mk;80012T00000008=z0RR#J3;@tU2><{9e*gfF000000000Rm;nGH z01N;-dm;nGH01NN{Hm$Bar7k{~$0RSQZ3;@Qj2mk;8001!n00000002Cj z0RSQZ3;_PZ1^@s6006E600000005Gk0RSQZ3;>m;2mk;80015U00000001(a0RR#J z3;^Iu2><{9000sI00000002;&0RSQZ3;<{9001fg00000005qx0RSQZ3`PKs z$p!!b0000Y000000002ioB;qL01N;exd#9M0000s000000000|odEzM01N~c2 z00000D*ylh00000OQQh*A^;2kn3Dzo000005dZ)H00000aiakMA^;2kKxPR500000 zG5`Po00000w4(t4A^;2k2d)MH00000g#Z8m00000>!SexAOHXW00000005J!0SbTh zqX7US01N<3Vh8{L0000v0000000019qyYdT01N^L0000F0000000018r2zmU01N=)S_l9D0000g000000002)r2zmU01N;g ziUd603rYk03yc-0000009OD20000001K%B03rYk0Ps@@0000001p5F00000 z08Xg^03rYk01lA|0000004e|g000000Gz1-03rYk0NQE?0000001f~E0000001T=D z03rYk0CM^U0000001E&B004gg002;`0RSQZ3;=*<2><{9002z@00000005Gz0RSQZ z3;+*t2LJ#7001!n00000007OZ0RSQZ3;<{9002P%00000004}u0RSQZ3;@c%2LJ#7002n<00000007~u0RVp@01N=+(*^(l z0002A000000000ytN{Qb01N;;RtEq80000p000000001KtN{Qb01N;M3Bp#}f|0000V000000002}tN{Qb01N<{9000&M00000008K*0RSQZ3;-0Y1^@s6000{R z00000002X>0RSQZ3;-Zp2><{9000jF00000004oq0RSQZ3;-ok2mk;8000gE00000 z007~#0RSQZ3;=kK2mk;8001ih000000026(0RR#J005Ju0T6#uvjG4i01N=$vIYPE z0000E000000001pvjG4i01N>BTL=IE0000?000000002)vjG4i01N9o0000V z0000000015v;hDj01N=+=?4G+0000`0000000027v;hDT01Noc2mk;8001fg000000017h z0RSQZ3;>E<2mk;8005x?00000005%50RSQZ3`PK71_uBD0000I000000000XxB&nn z01N;~(g*+m0000I000000001*xB&nn01N2mk;8002w?00000007In0RSQZ3;00000E&u=k000002EG9RA^;2kf?)^%00000IRF3v00000m%af2A^;2k zUd;vo000008vp<{9001BW00000005H20RSQZ3;^692mk;8000^Q00000 z006SY0RSQZ3;-Pd1^@s6e*gfM0000000003#Q^{!01N;i*9ZUr0001G000000001< z#Q^{!01N(^b00000ipK!}A^;2kq$CIc00000F#rGn000007RUhrA^;2k3NZ)( z00000I{*Lx00000pvVCLA^;2k#%>1y00000MgRZ+00000;>ZC2A^;2kj&BG600000 z4*&oF00000S;+wa0TPp;0TX|1$pHW&01N=8$_4-c0000s000000001x$pHW&01N<5 zm0000E000000002R$pHW&01N<{9005c*00000004H)0RSQZ41WM&z6JmQ0000y z000000002P%>e)+01N<>p$7l}0000E000000002@%>e)+01N>3K?nc<0000f00000 z00018&H(@-01N=OP6q%00000y000000001)&H(@-01N000000JPEp03rYk0AM``0000007L))0000002|W*03rYk z00yB40001g001KZ00000005oS0RSQZ3;+}W2LJ#70015U00000007_90RSQZ3;+|r z2LJ#7000gE00000002GI0RSQZ3;@t{2LJ#7002e+00000005BG0RSQZ3;=5C1^@s6 z002Ay00000007?90RSQZ3;@8JO}^)0000F000000002d z)&T$+A^;2kz;y`#00000Q2+n{000007S{m)5|g0;6CEDK`OA^;2kw{8aj000004gdfE00000LD&HRA^;2k09pwE z000004gdfE00000fY<>5A^;2kKw$^~000003jhEB000001la)q5|g0;6CD}Z0RSQZ z3;+@*2mk;8002Y)00000006bw0RR${p#c*e%Gm(`A^;2k?p_A~00000E&u=k00000 zU)lix5tE?-6Mu8s0RSQZ3;@WZ2mk;8002z@00000008yc0RSQZ3;0RSQZ3;@_u2mk;8008U&00000 z007t90RSQZ3;>p62LJ#7002Ay00000008{k0RSQZ3@QN7G6()2LJ#7000^Q00000006Sy0RSQZ3;;@32LJ#7006lF00000002|p z0RSQZ3;@^+2mk;8000gE00000007G00RSQZ3;^i12LJ#7000^Q00000002Ya0RSQZ z3;-k}2mk;8000{R00000006Y$0RR#J0000000000ld1s*0000006*aY03rYk0IkOe0000002%-Q000000Q}(r01^NU0B}1A0000002u%P z0000002$%|03rYk0M4KX0000001E&B000000FB}S01^NU05CfV0000002u%P00000 z0H)#r03rYke*mqL1^@s6000sI00000006(@0RSQZ3;+Ns2LJ#7001}u00000008OY z0RSQZ3;@Eq1^@s6002|~00000000N$0RSQZ3;_1}1^@s6003eD00000001oG0RSQZ z3;?hJ2LJ#7003nG00000005-p0RSQZ3;-U62LJ#7e*gd*000000002J;{gC701N=! zNe2J`0000R000000000oBjRpV!0001c000000000eYxSy00000i2wiq z00000%;f<9A^;2k3jPKF000005&!@I00000@Z|vjA^;2k5LyWU000004gdfE00000 zFy;XOA^;2kuu%yB000001ONa400000apnO4F(LpA01i_K000000DAxc0000005azR z03rYk0EW8=0000004)Fj000000M6$D01}g-0TX57=K%l`01N=|KnVZ<0001*00000 z0000o=m7vC01N#RvcZ0000?000000000&=>Y%|lc50Ru2mk;8001=r00000003O;0RSQZ z3;;V8Glc50<{9004pl z000000015E0RSQZ3;-Zs2><{9002z@00000004yW0RSQZ3;?8x1^@s64*&o|00000 z00022@Bsi4lc50<{9002e+00000007SX0RSQZ3;<$e2mk;8000{R00000007(k0RSQZ3;@Bn2LJ#7 z000^Q000000030|0RR#J3;?Q51^@s6007eh00000007zj0RSQZ3;>XS2><{9CjbCN z000000000Q{s90Y01N*00000027x{{R|g>C;$QgA^;2kz+4Fc000001ONa400000W&i>JA^;2kz)=YR z000001poj500000r~m>0A^;2kM!5(800000A^-pY00000$p8WXA^;2k2Dkw0000002=@R000000Db}j01}g-0TTt70s;UMlc501LkIu>0000-000000001^1p)vf01N<-SP1|C0001B000000002x1p)vf z01N=Q(g*+m0000H000000000>1_A&Qlc50Da03rYk08$_b0000004@Lk000000B;8Z z01^NU0AN1}000000Ga>*000000KNwT01^NU06;?t000000FM9w000000NV!w03rYk zMgaCC2mk;8000gE00000004Uk0stZa3;-~`1^@s6001!n00000005u}0stZa3;>p! z2mk;80037200000002!10ss<|p#c+rX9)rTA^;2k!1V_J00000^#lL_00000{Rsj9 zA^;2k_~8Zs00000OaK4?00000MhXG|A^;2k^vVbT00000DF6Tf00000!wLcbA^;2k zFgFPR000002mk;8000004GRJQA^;2kuyzRm00000x&QzG00000Rto|EA^;430N{HG z0000003-ka000000GSH{03rYk04Poe0000006YKy000000M!cu03rYk0Jez;00000 z01E&B0000006h!>03rYk0AOti0000004M+e000000F4X+03rYk09eon0000009gP4 z0000000a#J03rYk00V~z0001g0021v00000004;%0stZa3;-`y2mk;8000gE00000 z006%Y0stZa3;v)1^@s6002Dz00000000XP z0stZa3;;B42mk;8001ok00000003+b0ss;K3;>{w2><{9000>P0001g0002E4gvro z01NIVP-0000Q000000002q4gvro01NYg2LJ#7002Dz00000000vd0stZa3;<9! z2><{9003kF00000002T10stZa3;_P41^@s6000{R000000077o0ss;K3;@tW2><{9 z005c*00000000;j0stZa3;^7T2mk;8002S&00000004@A6#@Vf01N;?Itc&(0000P z000000001_6#@Vv01NJq0000k000000000# z7Xknx01Ng` zA^;2k90~^j000009RL6T000006Bz;kA^;2kz;X!y000002><{900000Tp0oYA^;2k zq6-HA000008vp^V2mk;8002P% z00000000dn0stWZ6#$@{D*ylh000;O00000004U=0st{001N>5#RdQX0001K00000 z0001)Bmw{u01N;iMhO4_0001w000000002DBmw{ulc50<{9000O800000003eq z0ss<|p#c+riYEd9A^;2k>b?g6000004gdfE000000Vo0hA^;2kU?B(q00000ga7~l z00000aVP=+5&#SUFp~)Y000005&!@I00000k0=5FA^;2kj)(>T00000EC2ui00000 zuqXlmA^;2k^2rDQ00000RR91000000M=1gTA^;3t0N7&)0000003`qb000000Awiw z03rYk070k+0000002%-Q000000L&=@03rYk061C*0000008Rh^000000Anfw03rYk z0H)Rm0000003rYY000000I(_o01}g-0TWHbDgpo^01N1|01N1&01N;CKnVZ<0000L00000 z00028E&>1|01N<>2nPTF0001F000000000FF9HA}01N=ONe2J`0000b000000001M zF9HA(005Jt0TF+IF9HA}01N5VF&;K0000F z000000002DIRXG801N=n%?1Df0000E000000000cIsyP901NYhiA^;2kI+F+h000008UO$Q00000 zLOTKg5&#SUeo+Ph000007y|$R00000qB{ZrA^;2khLr~Z00000Q~&?~00000zB>W{ zA^;2k9yAC500000F#rGn00000;5z~U5|g0;6HW3v0stZa3;<@B1^@s6002z@00000 z000|20stZa3;?172LJ#70068300000004YE0stZa3;-g&1^@s6000gE00000006H% z0ss<|p#c*$(mVnHA^;2kpjrq3000008UO$Q00000Wjz7_A^;2kAbAM@000001ONa4 z00000vONL-5|g0;6Mxk`0stZa3;-n61^@s6005}~00000004?U0stZa3;=#Y2mk;8 z000^Q00000007`V0stZa3;`3G01N`3G01N;yhX()v0000`0000000005LIMCH01N;dIS2p%0000E000000000XLIMCH z01N=oI0*m%06PEx2mk;800000OhN(xA^;2k3)u(&000004gdfE00000XhH%2A^;2k zE^7w>000005&!@I00000&zJEI4Hp6Bm+=k_7k}E-BA_xEg0000#000000002fMFId4lc50~000000Ga>*00000 z03t>L03rYk0QgA<0000002=@R000000GCDr03rYk0DxBs000000A~OI000000NF+Y z03rYk04ml9000000384T000000A)u403rYk0NR)b0000007w7;000000M$nV03rYk ze*mhW2LJ#7001KZ00000003}E0stZa3;-t42mk;8000^Q00000000+B0stZa3;=oD z2mk;80021v00000006#80stZa3;=!`2mk;80021v00000002Zv0stZa3;RY2LJ#7KL7wK000000000DO9B8Q01NSA2mk;8000^Q00000000zD0stZa3@!i` z(+B_n0000T000000002UP67ZT01NK0stZa3;@<*2LJ#7001Qb00000002Q!0stZa3;-761^@s60024x z00000000tG0ss;K3;@771^@s6006K800000001~s0stZa3;=+52><{9CjbDA00000 z0001fQvv`Y01N<1p$7l}0000Z0000000026Qvv`Ilc50<{9000#L00000003210stZa3;?>k1^@s6002w?000000044U z0stZa3;;r`2mk;8002|~00000006dD0ss<|p#c*G&Q<~d5|g0;6Mywq0stZa3;^(0 z2><{9000^Q00000001vn0stZa3;^9L2mk;8002?|00000006C50stZa3;<{9004Rb00000 z007@!0stZa3;^8E1^@s6002+`000000004B0stZa3;?*E2LJ#7002w?00000005F- z0stZa3;^JK2><{9001Na00000007Wm0stZa3;-fb2LJ#7000sI000000010d0ss*J z000000GHbq4Gn)iU;+Rl01N0000&000000001MU;+Rl01N=lJO}^)0000k z000000002xU;+Rl01N;^&jm z0000002=@R0000006Jv?03rYk0M6A00000007L))0000008?cG03rYke*jjD2mk;8 z0037200000000(d0stZa3;^hA2LJ#7002e+00000003}i0stZa3;>3s1^@s6000&M z00000005+B0stZa3;-}v2><{9003+N00000008J_0stZa3;-^W1^@s6001@s00000 z0001I0stZa3;?RK1^@s63jhE#000000000*m*E%<7k^i00stZa3;-Cm2LJ#7002w? z00000005Ws2><{9000sI00000005_G0stZa3;^c41^@s60012T00000007%) z0stZa3`PLl$p!!b0000T000000000FX#xNu01N;;hX?=w0001a0ssI200021X#xNu z01N=43J3rI0000E000000002$X#xNelc50P03rYk ze*h%+1^@s6001BW00000000AQ0stZa3;;e>2mk;8002Ay00000001a#0stZa3;<%F z2LJ#7000XB00000006aY0stZa3;<9O2mk;8000~U00000001{_0stZa3;-yB2LJ#7 z001Tc000000044r0stZa3;>AT2mk;8R{#Jl000000001&Z2|xy01N=_nFas=0000y z0RR910002WZ2|xy01N9_0000005bpp000000P=7G03rYk z0Kk+80000009^tA0000008DWL03rYk0RAWl0000001^NI000000OWB303rYke*m<* z2mk;8002$^00000005(M0stZa3;;T!1^@s60018V000000007W0stZa3;?>P1^@s6 z000XB00000001C!0stZa3;-4a2LJ#7000sI00000004q>0stZa3;-?x2LJ#7002w? z00000008@Q0stZa3;=|)1^@s6e*gdu000000001FbOHb(01N>9w+H|L0000K00000 z00026bOHb(01N;?s|El70000R000000002`bOHb(01N0000U00000e*gdgt#twb zA^;2kxE=@q000008vpOV00000*>(Z|A^;2k zfN==`000003;+NC000009d`l%A^;2kqVWa*00000ng9R*00000Pj>(^b00000Yj*+we*000000HJpR03rYk02-03rYk0Mm8|000000672v0000009bee03rYk0M&>F000000Ac_D z000000BCpu03rYk07kP2000000G0p%0000000?;k03rYk0J;eWe*gdg003eD00000 z003io0stZa3;@Wc2LJ#7001fg00000005GC0ss;K3;+O)2><{9000>P0000000858 z0stZa3;-a52LJ#7003nG00000003Zm0stZa3;;B&2mk;8000gE00000005qP0stZa z3;>4Y1^@s6003nGe*gdg00002djbF=01N01N;=T?haG z0000Z0000000029d;$O>01N<{9 z001fg00000006+3VIU0`8Rvll03rYk0A!E`0000002=@R000000QZ++APpCP3xWaw zA^;2kAkPK>000003jhEB00000XMzF%A^;2ky8j0N00000^#lL_00000{(=GkA^;2k zxQ7P-000008vpv$2LJ#7001fg00000003Tw0stZa3;^!A1^@s6001Qb00000006Fr z0stZa3;@KO2mk;80037200000002UV0stZa3;;TY2LJ#7007zm00000003i$0stZa z3;>^j2mk;80021v000080002!hXMc+lc50k00000kdFcY zA^;2kbV&#R00000B>(^b00000C6EFDA^;2k&W#2D00000F8}}l00000K9B+cA^;2k z;F1Rb00000WdHyG00000wvYk z000000Hu-w01^NU0MJ1R000000FM9w004gg007340stZa3;-x02mk;80015U00000 z000n^0stZa3;_PL2LJ#7002w?00000004HA0stZa3;>>`2LJ#7000sI0000000797 z0stZa3;=wn2LJ#7001@s00000001hK0stZa3;=|?1^@s6001Qb00000003f?0swy^ z01N<>fCm5o0000#000000002~lmY-E01N<_rw0H40000e000000000nl>z`F01N;| ztOo!90000r000000002Hl>z`F01N=^qzC{20000(000000000emI44G01N=MSO@?B z0000^000000002umI44G01NpF000000G9#)A^;2kVx|WG00000 zHUIzs00000XqN&2A^;2ka;*pe000006aWAK00000l$QbkA^;2k04E3l000005&!@I z00000EtmoTA^;2kB(??s00000CIA2c00000QJ4Y%A^;2kJc|eb000006aaq!00000 z0GyZt03rYk0JZuD0000001f~E000000MVEN03rYk0OXMf0000001f~E000000701o z03rYk0Hluy0000003QGV000000M?lT0HFXG0HES40000005AXm0000000No<03rYk z0QNx$0000004V?f000000BC=j0stZa3;+VW2mk;8000^Q00000002Up0stZa3;-}# z2><{9000jF00000004rU0stZa3;-Im2LJ#7001Wd00000008fs0stZa3;+k?1^@s6 z000gE00000001tW0ss;K3;<9&2><{9000>P00000002sy0stZa3;=)gum=DD0000_ z0000000021f(HNq0000T000000002D zo&o?O01N>5sR#f7004gg6aWAK00000L!SZwA^;2k6wd|#000003jhEB00000pPvE% zA^;2kz!?Yt00000J^%m!000006QBYBA^;2kf|m#Y000003jhEB00000H=qIlA^;2k z5}*bE00000CIA2c00000XP^QAA^;2kXt)Rf00000YybcN004gg0N$Vi01^NU0N{uT z000000D=Ml0000001}}B03rYk0Ps`^0000003HAU000000AQg403rYk0BFtz00000 z044wc000000I8t@03rYk0N88@0000004)Ik0000002rbI03rYk0K~fn0000003rYY z0000008pX=03u)j3;-~P2LJ#7002+`00000006h50stZa3;>3{2mk;8002$^00000 z002y*0stZa3;^h~1^@s60040S00000005bz0stZa3;^`d1^@s6004Uc00000007>j z0ss<|p#c+R1Ec}~A^;2k2DS$P000005&!@I00000QltU^A^;2kItT{<000003jhEB z00000oumQ)A^;2kHdzP&000008UO$Q00000bfp3SA^;2kO0@?700000D*ylh00000 zxupUC5|g0;6HVTw0stZa3;?i42LJ#7002k;000000026s0stZa3;_A!1^@s6000gE z00000004ZZ0stZa3;<5p2LJ#7007be000000060`0ss<|p#c+rzNP{IA^;2k$Hxc& z00000OaK4?00000K&Ju#A^;2kE(iwz000003jhEB00000i>CqrA^;2kpt1)500000 zxc~qF00000SEvF2A^;2kw9Wa6A^;2kebop6002J#0IdK30000001&PM03rYk z09y100000005kvq0000005z@x03rYk0A9!j0000002=@R000000Aj8J01}g-0TX|G zt^xoe01N=g+6Vvu0000v000000002-t^xoe01N2mk;8000gE00000004rr0stZa3;<{9000O800000006+U0ss<|p#c*G z)UpBq5|g0;6CLZa0stZa3;;k_2><{9002t>00000001bn0ss<|p#c+RJhK7-5&#SU zz&Z&400000WdHyG00000SF-{DA^;2kT8;+*00000^8o+=00000*RuiuA^;2kQG^Hp z00000IRF3v00000U9?K1^@s6001BW00000002O>0stZa3;?R_ z1^@s6002t>00000003sS0stZa3;@)!2mk;8000^Q00000008o}0stZa3;0001* z0000000008w*mkn01N;YyaxaP0000=000000001jw*mkWlc50603rYk002}80000002u%P0000006w?^03rYk0638d00000 z0672v000000H(MC03rYk0FuuJ0000001^NI0000001vqW03rYk0Pu4V01^NU0AN1}000000Ga>*000000EoE)03rYk0AiL0 z0000001^NI000000Qb2903rYk0QNHo0000002%-Q000000BE`b03rYk05;+W00000 z09gP4000000JgdU03rYk0PL*@000000C4~S0000000g@N03rYke*m&C2mk;8001ih z00000001((0stZa3;^t#2LJ#7000{R00000005@D0stZa3;+YC2mk;80015U00000 z0029@0stZa3;-ye2LJ#7001cf00000006PP0ss;K3;+O02><{9000sI00000007Ip z0stZa3;=S-2mk;8KL7wR000000001cy#fFt01N=up9TN`0000T0000000021y#fFs z02Kgen=1eS0000u000000002vy#fFrlc50dC0000001^NI000000A#)b03rYk02#Ij0000002%-Q000000RFxL z03rYk07A$H0000002=@R0000004u)&03rYk0P>v(0000009OD2000000Ik0Q03rYk ze*kh$2LJ#7002Y)00000008U10stWZ6#&SZD*ylh001Ze00000000ia0stZa3;^Wm z2LJ#7002+`00000003pc0stZa3;^_>1^@s60012T00000005Q10stZa3;^u11^@s6 z005W(00000008d50ss;K0000000000ld1s<{90015U000000076t0stZa3;>wa1^@s6 z004^s00000002?N0ss*J0000000000ld1s<{9001HY00000003^s0stZa3;^hA2LJ#7002e+000000079x0stZa3;_BE z2LJ#7001)p00000000We0stZa3;_0{2LJ#7000gE00000003Xe0stZa3;-B<{9000{S00000005fK0stZa3;;AQ2mk;8000sI00000 z006_z0stZa3;>M92mk;80037200000004{60stZa3;@)J2LJ#7001Wd000000067c z0stZa3;@kA2mk;8002Dz00000002(V0stWZ6#zh+D*ylhe*gd|000000001Q&;kG= z01N>3?FIk<0000T0000000026&;kG=01N01N=8 zzX$*T0000y000000000r(E

    01N;;@&*6^0000$000000001y(E

    01N;Gqz3>1 z0001)0RR91Pyhe`^U(qT5C9nfnBXe_000000000000000|Iq>fA^;2kz^e!V00000 zKL7v#00000T+#vnA^;2k4yy+M00000CIA2c00000>(T-M5|g0;6Ms6>0stZa3;^W% z1^@s6000sI00000004{A0stZa3;^1d2LJ#7002Ay00000007q00stZa3;@0001S000000002L z)dBz_01N=s9tZ#c0000v000000000?)&c+`01N;yTnPXG0Dk}g2><{900000i`D`F zA^;2kV15Yz00000MgRZ+00000&(;C}A^;2kmYfIx00000E&u=k00000YS#h)A^;2k z_KpSs00000EC2ui00000i`N1GA^;2kTAK&}000004gdfE00000F4zJ9A^;2kwyOsK z00000R{#J205|{u0J7Ku03rYk0C2qs0000002ToN0000001nv#03rYk0F15%00000 z0LlOW0000007BUU01}g-0TX{{*#ZC}01N;?TnPXG00007000000001^*#ZC}01N;I zy#@dP0000u000000002>*#ZC}01N=u;06Ey0000_000000000Q+5!L~01N=!-3R~x z0000j000000000$+5!L~01N=2&j3*2mk;8000gE z00000002wg0ss<|p#c*eeBJ^8A^;2kU$zJU000004gdfE00000sNMnq5|g0;6Mw_r z0stZa3;?R)1^@s6001KZ00000007(G0stZa3;-`82mk;8000gE00000005ld0stZa z3;>2-2mk;8001ih00000006_^0stZa3;-sR1^@s6001EX00000007$G0stZa3;_I( z2mk;8005Ez000000092q0stZa3`PLLmk0m=0001S000000000%-~s?501N;|qXqx~ z0000f000000001$-~s?501N=KK?nc<0000Q000000000E;Q{~>lc50Lt0000002BZK000000Q}_w03rYk07)(g0000004@Lk000000Al6> z03rYk0CKwq0000001*HH000000HNjr01}g-0TX}6<^li`01N=YO9=n~0000L00000 z0002x<^ljB01N=ypa%c|0000B0000000014=K=sC01N=$G6(<{9000C4 z00000001rV0stZa3;<-%1^@s6000XB00000005@(0stZa3;>3M2LJ#7000pH0000` z0000Z@&W)N01N;)ZwCMX0002F000000002J@&W)N01N=coCp8_00012000000000{ z^8x@O01N;!*arXr0000R0000000019^8x@8lc503w2LJ#7000sI00000002mr0YMEHO@(01}g- z0TX|4_W}SS01N;-rw9N50000U0000000006_yPbT01N;kv<3hG0000R000000000j z_yPbT01N;KzX$*T0000Q000000002r_yPbT01N;g%Lo7f0000F000000000u`2qkU z01N=yrU(E40000f000000001E`2qkU01STsGQkD_00000761SM00000wfO=7A^;2k zqi_cR000003IG5A000002KoX3A^;2kKw1d^000001ONa400000M*0E(5&#SUz&Z&4 z00000WdHyG00000Vfq39A^;2k!Z8Q{00000?*IS*00000;Q9gpA^;2kKN<)C004gg z02%-Q0000008;w`03rYk0Q`ps000000P_I=000000Mq*d03rYk0AN}P0000001f~E z0000002KTJ03rYk01}M`000000CWHV0000004@9i03rYk0QR5=0000005t#r00000 z0LA<{9000F500000003(J z0stZa3;<@b2mk;8001BW000000002~0ss;K3;=M22><{9003zN00000003wH0ss<| zp#c+rjQ#=uA^;2kDLDuL00000uK)l500000!TtgOA^;2kbPERn00000E&u=k00000 zC;tKfA^;2kL9Yk^000008UO$Q00000n*Ra-A^;2kwg(3Q00000761SM00000)Bgeh zA^;2kGt&qF000008UO$Q00000ivR-v5&#T;0ANB1000000Ga>*000000N(%u03rYk z0CM^U0000001E&B0000003!hd03rYk07B0Q00000044wc000000KEYN03rYk04k{m z0000004@Lk000000BiyS03rYk0BjQo0000002~4U000000PX?<03rYk0J8oD0001Q z003bD00000004;t0{|ib3;_I(2mk;8005Ez00000006B60{|ib3;>>Q2mk;8000&M z000000012X0{|ib3;=Li2><{9000UA00000003MB0{|ib3;^hr1^@s6002Dz00000 z004dj0{{|}p#c*$k^}<)A^;2kQg8?W00000CIA2c00000KLrB-A^;2kah00000 zDgXcg00000cm)Fh5|g0;6CIKT0{|ib3;>d|1^@s6001-q00000008&}0{{|}p#c+r z3I+oJA^;2kOwOV00000&j$klA^;4306QrN0000001^NI000000C@-l03rYk04{L| z000000Ac_D000000QLw203rYk0Jwq&0000006YKy000000D}nw03rYk0E7w%00000 z0384T000000Ky3a03rYk0REu{0000003QGV0000003!+m03rYk0N{BE0001g004jh z00000003|b0{|ib3;+yw2mk;8004Xf00000000gP0{|ib3;00000005>70{|ib3;@D;2mk;8004Oc00000002S^ z0{|ib3;;l32mk;8000XB0001J0002S3Ft2LJ#70018V z00000003$d0{|ib3;?=_1^@s6CjbBt000000001z5(5At01N>BrUn220000R00000 z0002l5(5Adlc50<9q|$a03rYk01_k!0000006zc#000000Fn~}01}g-0TW@f69WJu z01N0{|ib3;?*K2mk;8 z000^Q00000007Y!0{|ib41WMtj0gY#00012000000001#7y|$z01N=wNCyA_0000Q z000000000983O*(2mk;8001fg00000002WA0{{{L z3;?i42><{90055w00000003Vc0{|ib3;^Vw2mk;80031000000000*q0{|ib3;-^W z1^@s6001@s00000001u?0{|ib3;>R|2LJ#7006rH00000006=r0|0*#01N=INeKV| z0001*000000000K9s>X(01NX(01N=2qXz&00000I z000000002V9s>X(01N<%QwRV60000@000000000?9|Hg)01N;iLI?l=0000f00000 z0001`9|Hg)01N>5!3Yun00000XaE2J00000M<4?L5|g0;6MtSH0{|ib3;+y92LJ#7 z000{R00000006ci0{|ib3;>n32mk;8000^Q000000090V0{|ib3;-}p2mk;8002+` z00000002`V0{|ib3;-Zf2><{9000XB00000005aG0{|ib3;>SV2mk;8005x?00000 z001f?0{|ib3|;^Vfd>Ep0000T000000001GA_D*-01N;+3I_lH0000k000000001q zA_D*-01Nn0000N000000002dA_D*-01NEio01^NU z0MLO6000000A2t90000008S+X03rYk0J>)f0000007L))000000KX*z03rYk03@~s z00000044wc000000OKVC03rYk04~c20000001^NI0000007fPQ03rYk0Pv#*00000 z01f~E000000Kg^#03rYke*ogh1^@s6002+`00000000~(0{|ib3;=512mk;8001Tc z000000050A0{|ib3;<^O1^@s6000XB00000007Y^0{|ib3;^V!1^@s6002Ay00000 z001^90{|ib3;1^@s6KL7wZ000000000R zDFXl^01N<*&ISMg0000b000000001eDFXl^01N<_BM1Nh0000W000000000dDgyu# zlc50<1v@GO01}g-0TX{^Dgyu_01N<-eF*>n0002S000000002ZDgyu_01N;^v*!000004gdfE00000ku3uNA^;2kCgBDE00000(f|Me00000-Yo+F zA^;2k%1{UZ003_Q0Ga>*0000008TCg03rYk0O5=X0000002%-Q0000003R;{03rYk z0D4vk000000M`Hj000000IV+q03rYk0D8X&0000002%-Q000000N5`B03rYk03cKc z0000001^NI0000006Z`Q01}g-0TX{)FarQ001N<-aR>ka0002n000000002tFarP* z01N<7ISBv&0000S000000002{FarQ001N<7iwFP!00010000000000^F#`Z101N=P ztq1@B0000r000000001gF#`Z101N=Ep9cT{0000c000000002^F#`Z101STsVqFLT z00000CjbBd00000O)>)jA^;2kD6$6t00000IRF3v00000{4xUoA^;2kte*$~00000 z)c^nh00000>@x!ZA^;2kfRF|N00000Hvj+t00000W;6o;ApjKs$eSww000007ytkO z00000lQaVWA^;2kA{z(*001Wd0384T00000046m901^NU002V?0000002KfL00000 z07W$e01}g-0TX{&H3I-501N;!*arXr0000R000000001HH3I-501N;siv|Dy0001u z000000001rH3I-501NnlGA^;2k&N~PI00000E&u=k00000NH+rjA^;2kIa~(-00000IRF3v00000i8liP zA^;2kO(_Tf000008UO$Q00000G&lnQA^;2khSLZD000005&!@I00000$v6W5A^;2k zX8HyI004gg01E&B0000001Y_<03rYk08(oQ000000672v000000C_nB03rYk0B~Ii z000000A&CG000000J}K@03rYk0PnB{0000004o3h000000MR)E03rYk00dSD00000 z02%-Q000000Q@-v03rYk0Mxt)0000008Rh^000O8005#o0{{|}p#c*e$T|Z6A^;2k zm;na>000003jhEB000009XkU65|g0;6Mr!~0{|ib3;-}T2><{9003nG00000003Y+ z0{|ib3;-Ni2mk;8000^Q00000000*}0{|ib3;-Z@2><{9004{t00000003S*0{|ib z3;@192mk;8004Xf000000090x0{|ib3;=?l2mk;80027x00000005Rf0{|ib41WMp zrv?B30000R0000000026Jp%v|01N<7lL-I-00008000000002ZJp%wD01N>1ItTy& z0002m000000000VJ_7(E01NIVP-0000c000000000)J_7(E01N;ytOfu80000R z000000001oJ_7(E01N2mk;8000jF00000006&10{{|}p#c*y-9ZBYA^;2k zh!qF`0000090C9U00000U_t``A^;2kn5G8+000004gdfE00000nU_IT4Hti{LIVII z01N;|MF;=@0002B000000000MLjwRJ01N=6Z3h4V0000J0RR910002NLjwRJ01N=U z%?JPh0000U000000001fL<0aK01N1*9ZUr0000I000000002eOalNS01N=m;s*c#00014000000000UO#=WT z01N==&jz>%000006;1;HA^;2k zFQo_o00000IRF3v00000JWc}uA^;2kgvJH{000004gdfE00000icSLnA^;2kZmI|X z000009RL6T00000$W8+Q5|g0;69wr`0{{|}p#c*y0Z#(}A^;2k(liJF00000IRF3v z00000U{3=85C9nf;NmL)000000000000000Ws@;&7n3k;1b-p`3;{72><{9000XB00000003xF z0{|ib3;?oU2o3-M0000V000000002Xlks5}f8S9903rYk07Ul&0000003`qb00000 z09H~103rYk0JP@@000000672v000000GUz)03rYk0Bq6*0000009OD20000003=fb z03rYk0E9{h0000002=@R000000Dw~i03rYk06UZj000000672v000000KQWL01^NI zmzP-$5i!zJ0{|ib3;;f~1^@s60027x00000001vk0{|ib3;=Rh2mk;80018V00000 z004lKQCSx;lvD!%A^;2kpl}HQ00000M*si-00000(^LZh5&#SUAb|-0000005&!@I z00000^^;Lq7aa;!0{|ib3;@DB2mk;8000XB000000047U0{{|}p#c+3mQ@1)A^;2k zl&b~+00000D*ylh00000t5pL4A^;2k!^{W(000008UO$Q00000CRPIgp#Tm5^bQID z000000RR9100000WL5(J5|g0;6MuSE0{|ib3;-<{9000gE00000001sm0{|ib3;@y%2LJ#7005{J00000007HZ0{|ib3;+_& z2mk;8002w?00000003-Q0{|ib3;-S<2mk;80015U00000005m>0{|ib41WL&TL=IE z0001N000000001RSpxtf01N;a4F~`L0000S0ssI20002;Spxtf01N>BrUn220000R z000000000vS_1$g01N;M_XYp}0000Q0000000024S_1$g01N;OVF&;K0000p00000 z0002#S_1$g01Ns$i> zA^;2kT&o5E000008vpJ03rYk0Kh{C0000002TlM0000004`nw03rYk0OYR* z000000672v000000FYh-03rYk0O3jp0000004@Lk0000002N;Y03rYk03y8z00000 z02%-Q000000M=gv0AV5k3;;w(2LJ#7002k;00000003QJ0{|ib3;>*m1^@s6004Uc z00000004$y0{|ib3;-C21^@s60027x00000005|90{|ib3;>!q2mk;8002G!00000 z0013f0{{|}p#c+RG+_e(A^;2kc&i2g000008vpOV00000=3xT>A^;2kBqIm_000008vpOV z00000Y+?fd5|g0;6Mu_h0{|ib3;^QL2mk;8001Tc00000000(a0{|ib3;>9|1^@s6 z005c*00000002p20{|ib3;@(x2mk;8000gE00000008S_0{|ib3;;l52LJ#70012T z00000004Ys0{|ib3;+mX2mk;8001Tc00000008x50{|ib41WMNrv?B30000R00000 z0000ZWdi^r01N=wuLb}B0000B000000000`Wdi^r01N=&W(NQO0000c000000001Q zWdi^r01N;gmk0m=0000*000000001(Wdi^r01N|000002mk;800000 z9&7^uA^;2kHk}9n00000IRF3v00000vX_CW3>Qi7Yy$uy01N=O-3R~x0000c00000 z0000KZ36%z01N<@xCa0L0000h000000000|Z36%z01N=Mxd;FN0000;000000001& zmqB3-7k|KQ0{|ib3;_7P2LJ#7001Tc00000001p+0{|ib3;;MP2LJ#7001}u00000 z003KV0{|ib3;^CQ2mk;80018V00000006~q0{{{L3;-ZN2><{9000sI00000007@^ z0{|ib3;+_=1^@s6003bC00000002~P0{{{L0F$Eu5oL340{|ib3;>W=2><{9003YB z00000006ab0{|ib3;=vs2LJ#7000^Q00000000nh0{|ib3;>wZ2mk;8003zL00000 z008W80{|ib3;?W{2mk;8003A300000000x z03rYk0HBTt000000M`Hj0000006ujC03rYk0K&Nk000000J{JH000000Pb}I03rYk z0MOqE000000FM9w000000BLpu01^NI000000001!ssRdrk9Gq9A^;2kvCs$r00000 zF#rGn00000Fn0q0A^;2kYo`YQ000008UO$Q00000uy+FhA^;2kM)d{&00000C;<{9005T& z0001J0001leFFd@01N=~u?PSF0001U000000000Leggm^01N;H)CT|n0000F00000 z0000)eggm^01N;SQV9S60000C000000001seggm!01N;yf(ZZs0000v0{{R30002u zeggm!lc50L00000EdT%j00000dw~N0A^;2kFf0fF000004gdfE z00000+JOTA5&#SUU^)o^0000082|tP00000_<;ieA^;2k8d3-V000003jhEB00000 zV1fexA^;2kvzP_|00000IspIx00000rh)?iA^;4307|$A00000089V?0000000n~s z03rYk00Lt0000002PM=03rYk09bwp000000384T z000000GNjZ03rYk0Jo(G0000003HAU0000008oen03rYk03bpL0000004V?f00000 z0I7%r03rYk764aa2mk;8001fg00000002LU0{{_|p#c+rQ;7orA^;2kc+m&|00000 z8UO$Q00000mWcxZA^;2kHA@Eo00000E&u=k00000%ZUR3A^;2kw5A9E00000CIA2c z00000Sc(Gx5&#SUU_c1~00000j{pDw00000b&3N3A^;2kMllEg000009smFU00000 z0gD3wA^;4309tSd0000007(D<0000005yvP03rYk0PAoF0000007C!(000000M&~F z03rYk0Qd+80000008;<}0000005gmO03rYk0RFWG00000044wc0000008@+u03rYk z0NP~;000000C)fZ000000C0>003rYk0GhQ30000F0012T00000001A20{{|}p#c+3 zHjM)SA^;2k{uu}W000008vpC000009smFU00000C5{6C zA^;2kI;RH!00000F#rGn00000a*hK45|g0;6Mw~y0{|ib3;?iN2><{9000&M00000 z000M%0{|ib3;@uP1^@s6003wJ00000001420{|ib3;>Sw1^@s6001-q00000002dg z0{|ib3;_492mk;8000gE00000000Y+0{|ib3;<%X2LJ#7000^Q00000005DY0{|ib z41WOV&jJq0000;000000001GkploC01N=^ zi3R`w0001A000000001gkploC01N=?Vh8{L0000w000000001=kploC01N=2a|r+d z00009000000002zkploC01N00000A^-pY000004U+=^A^;2ky5I-^00000CIA2c z00000X_Es0A^;2k(w_$a00000MF0Q*00000(~|=LA^;2k{D) z2LJ#7000;O00000005Jg0{|ib3;>L42LJ#7002Y)00000008Wk0{|ib3;@LX2LJ#7 z008v_00000004rQ0{{|}p#c*$mX`wn5&#SUut^C300000ng9R*00000=$8WkA^;2k zO@{^m00000DF6Tf000005|{%35|g0;6MrO_0{|ib3;;YI2mk;8000gE00000004lP z0{|ib3;>kZ2mk;8003YB00000002yx0{|ib3;^=U2mk;800310000000085e0{|fa z6##geD*ylh001Ze00000000M?0{{{L3;;kw2><{90055w00000001PK0{|ib41WN^ zw*~+J0000R000000000`ngakL01N=oS_uFE0000G0RR910001xngakL01N=iwg><{9004IY00000004WP0{|ib3;_761^@s6000{R z00000008ct0{|ib3>E+!q6h#00000@000000001Ro&x|Plc50XE2><{9001fg00000003&F0{|ib z3;?Q92mk;8001!n00000008Wy0{|ib3;;*g2mk;8000^Q00000004ZY0{|ib3;^77 z2LJ#7008Cy00000000%H0{{|}p#c+3J*EQyA^;2kD8UE-00000XaE2J00000)}{jh zA^;2kfNBW<00000H2?qr00000QKtg{A^;2kRE`J$00000OaK4?00000;->=u5|g0; z69p%z0{{|}p#c*GJE#Ky5|g0;6CGNp0{|ib3;_J$2LJ#70024w00000006qE0{{|} zp#c+r%%}qZA^;2kYT^a}00000A^-pY000000;vN4A^;2krs@U&00000(f|Me00000 zYN-PNA^;2kXqyNC00000E&u=k000009;yQXA^;2k-oXa|00000YXATM00000f~o@m zA^;2kmYWCw00000R{#J200000FRKFpA^;430E#gP0000002=@R000000Dr3k01^NU z0N_Ol0000002KfL000000Gg`<03rYk01l=I00000044wc00000057Zq03rYk0E(vu z00000051Rl0000008p$003rYk0JcsC0000006YKy000000F0~y03rYk06!ZD0001g z000gE00000000rK0{|ib3;?=X2mk;8000^Q000000070U0{{{L3;-~K2><{90021y z000000011W0{|ib3;?!|1^@s60015U000000029#0{|ib3;_5^2LJ#7000{R00000 z006MA0{|ib3;^D@1^@s6000{R0001g0002ot^)uP01N;iO9=n~0001*000000000l zuLA%g01N<#c?bXi0000v000000002AuLA%g01N<*qXz&00000I0000000030uLA%g z01N;SDF^@n0000h000000001Qumb=h01N<@B?tfj0000W000000002>umb>LA^;2k z?zIR2000009RL6T00000i?IU$A^;2k)Q<)L000005C8xG00000s<8tAA^;2k?!E{B z000008UO$Q00000JF)`+A^;2kUeO2u000008UO$Q00000gt7ww5|g0;69t>H0{{|} zp#c+rzOn-V5&#SUKspHk0000082|tP00000*s=ovA^;2kaM1<;00000R{#J200000 zJhKA;A^;2kaB~R&00000DgXcg00000hO+|zA^;2k{ly3X000008UO$Q00000V6+1O zA^;2kbg2jc00000g8%>k00000zqA7YA^;3V03E0Y0000001^NI0000004B8q03rYk z0FqY-0000003!eZ000000C%+m03rYk0JaAQ0000002TlM000000I;k$00000 z8vp9+#_A^;2kMt%nX000005&!@I z00000WVizWA^;2kWVQzY00000A^-pY00000mbe1|5&#SUmQ)4+00000^8x?>00000 z1i1qMA^;430BWxY00000073u&000000C%|q03rYk08Fd~0000002=@R000000J^yY z03rYk06MS+0000007L))000000M)qz03rYk0Eh_(0000003ZMW0000008+XG03rYk z0N~>X0000003ZSY000000JORT03rYk0J7c)0001g001Tc00000007>)0{|ib3;_0y z1^@s6001li000000095G0{|ib3;=lR1^@s6002w?00000003jV0{|ib3;;$U2mk;8 z000^Q00000007Io0{|ib3;_1+1^@s60012T00000000cU0{|fa4gkOs3IG5A0012T z0001J0000jyaNCt01N*000000RO!M01}g-0TX{2z5@Uv01N<ys00000mjD0&00000I>7?~A^;2kNP7nW000005&!@I00000puqzG zA^;2k;C~4K000008UO$Q00000^}z!GA^;2k@L&l5003(M01^NI0000005!q`03rYk z07eK00000008Ib@000000HeYK03rYk01$Zz0000000aO4000000P(^D03rYk0G6x> z000000Nelo000000A|Aj03rYk0P=wc0000003HAU000000CJOIUKat|m$7&a7k~W2 z0{|ib3;<{9000UA00000003Xa0{|ib z3;--%2mk;8000^Q000000064Q0{|ib3;@B22mk;8000{R00000000BU0{|ib3;=eb z1^@s6003?P00000001n-0{|ib41WOS(g*+m0000n000000001-#RC8$01N=$z6JmQ z0000m000000002z#RC8$01N;QzXkvR0000E0ssI20000x#sdH$01g0v4GI7N0000h z000000001L#sdH%01N;^33000000JOKaz00000mB#}BA^;2kv{(oL00000P5=M^00000 zPsjrRA^;2kz)}eS000002mk;800000lgI-AA^;2kw2=k?000008vp;M1&0B8UJ02j#v03rYk0Fc25000000B8UJ000000JzBm03rYk z0Gyf!0000003!eZ0000004&M_03rYk0EFHM0000004)Fj0000009MKa03rYk0H8q# z0000001*HH000000MyC@01}g-0TVU;$^!r*01N;ySP1|C0000F000000000!%L4!+ z01N;|WC#EN0000R000000001w%L4!slc50<1*^*g01}g-0TX5B%L4!+01N=m)dm0n z0000)0000000030%L4!+01N=A2?qcG0000H000000001e%mV-+02KgGohtwU0000G z000000001*%mV--01N=GLk9o=0000?0ssI20000c%>w`ulc50w`u z01N<7M+pD`0000L0000000003&I14<01N=QDF*-m0000;000000000i&I14v01N=2 zj0pe$0000x000000001Z&I14<01N;HjtBq%0000Q000000000a&jSDw01N;?MF{`^ z0001*000000001V&jSD=01STsz>)?4000007XSbN00000j?V)CA^;2k+}#KO00000 zEdT%j00000w9f+oA^;2ks452l00000H~;_u00000-OmF6A^;2k;86(x000001poj5 z00000B+vr@A^;2k@Q?-o000008vpW#2><{9006TA00000004Q^0{|fa4gjDI3IG5A0012T z00000005fQ0{|ib3;^&c2mk;8000sI00000002YP0{|ib3;>$L2mk;8001Tc00000 z004#60{|ib3;;})1^@s6R{#JR0ssI20002S)dK(`01N=`g9iWr0000R000000002r z)dK(`01N=)zX$*T0002j0000000026)&l?{01N;tvIYPE0000-000000002y)&l?% zlc50<9sbq>03rYk01h7r0000001p5F0000004LW201}g-0TX{q*8>0|01N;|F9-kt z0000A000000001**8>0|01N=OUI+jH0000&000000002_*8>0|01N=W1PA~C0002> z1ONa40001w*aH9}01N<>vIqbG0000#000000000Z*#iI~01N;w2nPTF0000B00000 z0001P*#iI~01STspsxl1000008vpA^;2kU}Xsa000008UO$Q00000z1jl+ zA^;2k81DuE00000d;$Of000009NPl`A^;2k$k7G>004gg02=@R0000008rZl03rYk z0B|Y?0000005|{u000000C?L203rYk08Wqx000000Qvy{000000QK7g03rYk0GN>m z0000002=@R0000008rcm03rYk0Q^n}000000Ga>*000000KeP=03rYk0B)xS00000 z02=@R002+`007zC0{|ib3;=-Y2LJ#7000^Q000000095o0{|ib3;?pD2LJ#7002Y) z000000039r0{|fa6#y8UD*ylh001Ze00000004X40{{_|p#c*$o!tWfA^;2k5LO8Q z00000X8`~J00000<{9000>P00000003s*0{|ib3;@cy2LJ#7001ih000000079|0{{|}p#c*y z=H3GU5&#SUt}zAx00000NdW)=000000N(=uA^;2k6s!gS000008vpG z4Hq$Q-va<501Nv(0000009OD2000000Bhj`03rYk0B)fN00000044wc z000000DR#C03rYk01m1L0000005t#r0000004m}G03rYke*kXe1^@s6000XB00000 z003>`0{{{L3;<9{2><{9000#L00000004^O0{|ib3;?9a2mk;80037200000001cC z0{|ib3;?%C2mk;8003(M00000006b)0{|ib3;=YY1^@s6004;q00000008jg0{|ib z3;@7v2><{9CjbCP000000000n<^upC01N<-e+d8p z0000*000000002-<^upC01N;|*#`gs0001i000000001fmobA47Xgu%F@p^kf28LF z03rYk0L%vm0000004)Fj000000O{ug03rYk00*WA0000002%-Q0000008Z!w03rYk z0D{&A0000003QGV000000J`V{03rYk0G7=N00000044wc000000Bz|503rYk0L=Xc z0000001E&B000000Fvng03rYke*jq72mk;8001@s00000002$u0{|ib3;-0*1^@s6 z000XB000000061#0{|fa6#zJ#D*ylh000;O00000007eJ0{|ib3; z00000008pp0{|ib3;;f~1^@s60027x00000002+x0{|ib3;;@=2mk;8KL7w400000 z0002g>jMB101N<-ISBv&0000S000000002+>jMBH01N;nK2lc501^@s60012T00000003?90{|ib3;<}k z2mk;8KL7wC000000001r@B;uM01N=IbO`_e0001m000000002l@B;uM01N=;aR&eZ z0000E000000000DK>+{~lc501{03rYk02mAh0000004e|g000000MYUT03rYke*pYN2mk;8 z005r=000000021i0{|ib3;=wr2LJ#7002w?00000007hT0{|ib3;>Rh2mk;80043T z00000000#90{|ib3;?p+2mk;8003eD000000043H0{|ib3;>ps2LJ#7002G!00000 z008au0{{{L0000000000ld1sA~03rYk z05Jy#00000044wc000000Lk?O03rYk0Ob7!00000044wc000000Ppn!03rYk0P4dC z000000Hgo_000000D|@d03rYk0HmA-0000006hQz000000IBu^01^NIlcNC<9mn<{9BLDz|000000002H`~v_Y01N<{90089x00000005T#0{|ib3;-mQ2LJ#7004LZ00000006X?;ff6x0Rxvoiwze| zMg9W-A^;2kv~LIi00000JOBUy00000(f$JfA^;2krb-9^00000IspIx00000=>G!% zA^;2kkhKQ@00000KL7v#00000R{#V65|g0;6Mt#|1OOrc3;_Dc1^@s6001Qb00000 z006T91OOrc3;>qR1^@s60021v00000000gF1OO5M3;=LB2><{9000&M00000001Zf z1OOrc3;=gy2LJ#7000pH00000002}01OO5M3;>`y2><{9000>P00000003?Q1OO5M z41WMXNC^M{0001*000000002J0R#XN00{u#umu1B00000000000002P0R#Xd01Ni(000009smFU z000005CsGPA^;2kRwoDm000004gdfE00000sRaZ8A^;2kLp=xp000004gdfE0Dk}g z07V7_03rYk0KlsT0000005<>t000000JsJO03rYk0L(!M0000004V?f0000005=B& z03rYk0Nhyz0000002%-Q000000D%Vt03rYk0F2@W000000384T000000ImlF03rYk z0G4A10000006YKy000000MiEq0DmF?3;r> z2LJ#7002(_00000006}Z1OOrc3;@D02mk;8008d*00000002Y@1OOrc3;?9J1^@s6 z0012T000000040b1OOrc3;-)W2mk;8000gE00000008U>1OO5M3;-ZW34Z_p0001w z000000000B3IqTW01N=oISBv&0001G000000000a3IqTW01N=|KnVZ<0001*00000 z0001V3IqTm01N0RR910002H3IqTW01N=YjR^n%0000P000000000A z3j_cn01ND*ylh001Ze00000008<91OO6~p#c+rBM$@sA^;2kB98_D z00000FaQ7m00000R1X9IA^;2k9%Bap00000A^-pY00000%?|_sA^;2k8m9&T00000 z8vp!R1R+hmkU-85SI;L5LcH=Sq{gSR#O8U zmw*@$X_sF$4-c2x3j`Loom&ov1ef1D4jPwW3j}Mo{9q211(!np0XCOq#ts^{9%l~x z1easT0w1@oY!2lKmuQ#{FtUM92Xqw+(v^`2v?06%Z(v)(}UR`V0dXxA1-r zs}h$baSljx6PHU>4>Gr0r49-Smk?YJ7niV518lb|uMT$vx8$=9PAQjAbP)uX zSw93_mvD6iD7WC<4y6c}_~ijLmyKEk3%51r4(A4!W{VFLmtd6v3AbSG4j}}W#iRr- zw-NIW!3LLbHUdd4O%OMipcn%d zmx^x#C$}Fo4^9G?)q(^Px7{`mlnIwKO9LvG5Gw>Rmq3>f8JB=Z1Q3^o0|G;rFqr`e zm%a842ba*A0R*>qK@W@tw_!&Q{S=qzA`u#wU{Vk%xBXlXTm_f5qYoXo-(nA56PI;x z4;Ht_b`Ko_w>WtZX9l;oe-ESrm)|@N8kg|s16G$$>jM&(@CyV4mzkvj9+!@Y0vwkg zkpT<0U4swX2A8=u5gNC!iVtrOw_%zO-z%5rmjld~WsL%$m%IWI61P>z51Ip)V8##$ zmk`1M2bW$K1V)z(7z7fRUM>#`mvBV`Mwcs60tvSa%?}0ww^+{)O$E2y)DL?PmuHOv zo|h2W0|&QGXm4|LZeeYgpi~eYm+;086qgSu1QeGZ0R#%S>>LpM3YV*H5D}LU{|$_n zP~rjvx9BJk$_1BZsRR(0N9_<5w@NP%{{^?XH4uRkmqafFq?cf75jnRwNf7=Smx#~- z7q_2d5JC`_5DNo(mwS2yDVJA21P_-m$N>bGi&z93w?K6eZUmS3>H=c7O?nV+1h?mY z5Kk1B2&4iMx5ASU@d20c&;uBk&=vz8mKg&Uw>p*(5&@Ta?*R~(K(`SHm!F*u4VV8- z5C^vnm=IC|mtcGk3YT9L19P_-n-Hr4mnCryPM5I60Ux(}o)F~?m-u!85SKtr4qumA zvJnxt^{f!N0++2T12(r{un>F?mmtIr1eZxV5Eqv{z5+RyoV5ZBx3Itvj}w=Q-VQOh zu+$L82e-J~5O^q;@b&?Rw-p8vs05ehV+5hM&I=Lk370B=4h**+77@+^w<;PDO9GcP z0t6_Rh>8Pbx0f9eUJaMiQv(*aKPwU64wr@81B{oR4+Idm<~k9e1DCiE0yMV`KM}AK zm&dmeX_sDZ0SLElQxPH$moH@lxR+^|4;r_iV-c$Zx5Q@=?-~MBNtUJ&9Jd>T5hnqb zo&*(_uY?hym&8g07q>r#5tjs)cM$}8m!RGQ4!5U^5d{X9ytNQBmmj+X7`Gde5qbfa ztIrQ@w{MgY!3390RSz(i4{i|)x8Io&NdcEPO%OGgKo|lCx2BsBPXU)0Ob!s2V0-}< zw~L(-W(@>kNmFx|5hnv)x817|3<0-Xtr4^bm#2LK8n=hF5!nW}hP)AC1(*3Q4nmjU zH3Jft4K)KRx6Hy33=Egn&Jkh)08W=W&k-&YC{O?Z00000C{O?Z00000kpBRed(ROq z61YzR000000Ju*9000000J?scy3Y|V5^~N2000000CLU*0000008AB^`p*$A3&7(9 z000000Knq}mov~2H4AX%1ONa4004011ebHr5j7GJ`UC&~0000G`UC&~0002cwwJol z5iSbgumu1B0002su$S`C5jGM4u>}AC00000u>}AC0002+d6zoT5iSbwDh2=m0002+ zDwlH65jGM)D+T}n0000$D+T}n0000mX_vau5iSaFlnDR;0001Rl$Y|+5jGNllnDR; z0001hlnDR;0001qf0sJa5iSx86bb+U0000C6bb+U0000)LzjBe5iSx?R|)_C0000` zR|)_C0002w9hbV&5iSxmbqfFh0000qbqfFh0002m6_@(b5iSadnJWMQ0001pnU^xt z5jF~lnJWMQ0001pnU`|Y5jF~-nJWMQ0001>nU}KD5jF~_nJWMQ0001}nV0g@5jF~d zo+|(V0001ho|iJz5jGO=peq0X0002+pbG#10000GKbLyc5ibhhD*ylh0002s3zxIh z5jGIuD*ylh005Za3jhEB002Oj`P30O2;d6<00000S(8y!6PHZY5hWDh3jhEB004+j z0RR91000~S0035(h1C%&3V<*T000000QnJ@y44Xj3wc5j0000001W{Em%Gmq9SP+9 Av;Y7A From 10faa7b05281a4ce9760ddc867181a5731b82af6 Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Thu, 11 Mar 2021 17:38:45 +0800 Subject: [PATCH 17/28] change --- CMakeLists.txt | 6 ++---- inc/external/acl/acl.h | 8 ++++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index fb21e5e6..947fb016 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -82,8 +82,8 @@ if (ENABLE_OPEN_SRC) elseif(ENABLE_GE_COV OR ENABLE_GE_UT) add_subdirectory(tests) else() - find_module(slog libalog.so ${ASCEND_ATC_DIR}) - find_module(static_mmpa libmmpa.a ${ASCEND_ATC_DIR}) + find_module(slog libalog.so ${ASCEND_ATC_DIR} ${ASCEND_DRIVER_COMMON_DIR}) + find_module(static_mmpa libmmpa.a ${ASCEND_ATC_DIR} ${ASCEND_RUNTIME_DIR}) if(PLATFORM STREQUAL "train") find_module(adump_server libadump_server.a ${ASCEND_RUNTIME_DIR}) find_module(runtime libruntime.so ${ASCEND_RUNTIME_DIR}) @@ -136,7 +136,6 @@ elseif (ENABLE_D OR ENABLE_ACL) # common libraries find_module(slog libalog.so ${ASCEND_MS_RUNTIME_PATH} ${ATLAS_MS_RUNTIME_PATH}) - find_module(error_manager liberror_manager.so ${ASCEND_MS_RUNTIME_PATH} ${ATLAS_MS_RUNTIME_PATH}) find_module(static_mmpa libmmpa.a ${ASCEND_MS_RUNTIME_PATH} ${ATLAS_MS_RUNTIME_PATH}) if (ENABLE_D) @@ -156,7 +155,6 @@ elseif(ENABLE_MS_TESTCASES) # common libraries find_module(slog libalog.so ${ASCEND_MS_RUNTIME_PATH} ${ATLAS_MS_RUNTIME_PATH}) - find_module(error_manager liberror_manager.so ${ASCEND_MS_RUNTIME_PATH} ${ATLAS_MS_RUNTIME_PATH}) find_module(static_mmpa libmmpa.a ${ASCEND_MS_RUNTIME_PATH} ${ATLAS_MS_RUNTIME_PATH}) set(METADEF_DIR ${CMAKE_CURRENT_LIST_DIR}/metadef) diff --git a/inc/external/acl/acl.h b/inc/external/acl/acl.h index eae87835..ef5b4772 100644 --- a/inc/external/acl/acl.h +++ b/inc/external/acl/acl.h @@ -26,9 +26,9 @@ extern "C" { #endif // Current version is 1.0.0 -#define ACL_MAJOR_VERSION 1 -#define ACL_MINOR_VERSION 0 -#define ACL_PATCH_VERSION 0 +#define ACL_MAJOR_VERSION 1 +#define ACL_MINOR_VERSION 0 +#define ACL_PATCH_VERSION 0 /** * @ingroup AscendCL @@ -70,4 +70,4 @@ ACL_FUNC_VISIBILITY aclError aclrtGetVersion(int32_t *majorVersion, int32_t *min } #endif -#endif // INC_EXTERNAL_ACL_ACL_H_ +#endif // INC_EXTERNAL_ACL_ACL_H_ From 54a48678aeeb7153633ac56df8eaf9307ab97663 Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Fri, 12 Mar 2021 12:18:57 +0800 Subject: [PATCH 18/28] update include headers 0311 --- inc/external/acl/error_codes/ge_error_codes.h | 6 +- inc/external/acl/ops/acl_dvpp.h | 531 ++++++++++++--------- scripts/format_source_code.sh | 0 third_party/fwkacllib/inc/ops/avg_pool_1d_ops.h | 58 +++ .../fwkacllib/inc/ops/elewise_calculation_ops.h | 19 + third_party/fwkacllib/inc/ops/image_ops.h | 166 +++++++ third_party/fwkacllib/inc/ops/list_ops.h | 274 +++++++++++ third_party/fwkacllib/inc/ops/math_ops.h | 59 +++ .../fwkacllib/inc/ops/matrix_calculation_ops.h | 30 ++ third_party/fwkacllib/inc/ops/nn_norm_ops.h | 54 +++ third_party/fwkacllib/inc/ops/nn_ops.h | 55 +++ third_party/fwkacllib/inc/ops/nn_pooling_ops.h | 4 +- third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h | 28 ++ third_party/fwkacllib/inc/ops/pad_ops.h | 2 +- third_party/fwkacllib/inc/ops/selection_ops.h | 56 +++ third_party/fwkacllib/inc/runtime/base.h | 2 +- third_party/fwkacllib/inc/runtime/config.h | 23 + third_party/fwkacllib/inc/runtime/kernel.h | 8 +- third_party/fwkacllib/inc/runtime/rt_model.h | 22 +- third_party/fwkacllib/inc/runtime/stream.h | 22 + .../fwkacllib/inc/toolchain/tuning_tool/tune_api.h | 82 ---- 21 files changed, 1178 insertions(+), 323 deletions(-) mode change 100644 => 100755 scripts/format_source_code.sh create mode 100644 third_party/fwkacllib/inc/ops/avg_pool_1d_ops.h diff --git a/inc/external/acl/error_codes/ge_error_codes.h b/inc/external/acl/error_codes/ge_error_codes.h index b477a18c..cafc5a64 100644 --- a/inc/external/acl/error_codes/ge_error_codes.h +++ b/inc/external/acl/error_codes/ge_error_codes.h @@ -53,9 +53,9 @@ static const uint32_t ACL_ERROR_GE_AIPP_MODE_INVALID = 145016; static const uint32_t ACL_ERROR_GE_OP_TASK_TYPE_INVALID = 145017; static const uint32_t ACL_ERROR_GE_OP_KERNEL_TYPE_INVALID = 145018; static const uint32_t ACL_ERROR_GE_PLGMGR_PATH_INVALID = 145019; -static const uint32_t ACL_ERROR_GE_TRANSSHAPE_FORMAT_INVALID = 145020; -static const uint32_t ACL_ERROR_GE_TRANSSHAPE_SHAPE_INVALID = 145021; -static const uint32_t ACL_ERROR_GE_TRANSSHAPE_DATATYPE_INVALID = 145022; +static const uint32_t ACL_ERROR_GE_FORMAT_INVALID = 145020; +static const uint32_t ACL_ERROR_GE_SHAPE_INVALID = 145021; +static const uint32_t ACL_ERROR_GE_DATATYPE_INVALID = 145022; static const uint32_t ACL_ERROR_GE_MEMORY_ALLOCATION = 245000; static const uint32_t ACL_ERROR_GE_MEMORY_OPERATE_FAILED = 245001; static const uint32_t ACL_ERROR_GE_INTERNAL_ERROR = 545000; diff --git a/inc/external/acl/ops/acl_dvpp.h b/inc/external/acl/ops/acl_dvpp.h index 42ec4a8d..dcaa3936 100644 --- a/inc/external/acl/ops/acl_dvpp.h +++ b/inc/external/acl/ops/acl_dvpp.h @@ -53,123 +53,109 @@ typedef void (*aclvencCallback)(acldvppPicDesc *input, acldvppStreamDesc *output // Supported Pixel Format enum acldvppPixelFormat { - PIXEL_FORMAT_YUV_400 = 0, // 0 - PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 1, // 1 - PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 2, // 2 - PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 3, // 3 - PIXEL_FORMAT_YVU_SEMIPLANAR_422 = 4, // 4 - PIXEL_FORMAT_YUV_SEMIPLANAR_444 = 5, // 5 - PIXEL_FORMAT_YVU_SEMIPLANAR_444 = 6, // 6 - PIXEL_FORMAT_YUYV_PACKED_422 = 7, // 7 - PIXEL_FORMAT_UYVY_PACKED_422 = 8, // 8 - PIXEL_FORMAT_YVYU_PACKED_422 = 9, // 9 - PIXEL_FORMAT_VYUY_PACKED_422 = 10, // 10 - PIXEL_FORMAT_YUV_PACKED_444 = 11, // 11 - PIXEL_FORMAT_RGB_888 = 12, // 12 - PIXEL_FORMAT_BGR_888 = 13, // 13 - PIXEL_FORMAT_ARGB_8888 = 14, // 14 - PIXEL_FORMAT_ABGR_8888 = 15, // 15 - PIXEL_FORMAT_RGBA_8888 = 16, // 16 - PIXEL_FORMAT_BGRA_8888 = 17, // 17 - PIXEL_FORMAT_YUV_SEMI_PLANNER_420_10BIT = 18, // 18 - PIXEL_FORMAT_YVU_SEMI_PLANNER_420_10BIT = 19, // 19 - PIXEL_FORMAT_YVU_PLANAR_420 = 20, // 20 - PIXEL_FORMAT_YVU_PLANAR_422, - PIXEL_FORMAT_YVU_PLANAR_444, - PIXEL_FORMAT_RGB_444 = 23, - PIXEL_FORMAT_BGR_444, - PIXEL_FORMAT_ARGB_4444, - PIXEL_FORMAT_ABGR_4444, - PIXEL_FORMAT_RGBA_4444, - PIXEL_FORMAT_BGRA_4444, - PIXEL_FORMAT_RGB_555, - PIXEL_FORMAT_BGR_555, - PIXEL_FORMAT_RGB_565, - PIXEL_FORMAT_BGR_565, - PIXEL_FORMAT_ARGB_1555, - PIXEL_FORMAT_ABGR_1555, - PIXEL_FORMAT_RGBA_1555, - PIXEL_FORMAT_BGRA_1555, - PIXEL_FORMAT_ARGB_8565, - PIXEL_FORMAT_ABGR_8565, - PIXEL_FORMAT_RGBA_8565, - PIXEL_FORMAT_BGRA_8565, - PIXEL_FORMAT_RGB_BAYER_8BPP = 50, - PIXEL_FORMAT_RGB_BAYER_10BPP, - PIXEL_FORMAT_RGB_BAYER_12BPP, - PIXEL_FORMAT_RGB_BAYER_14BPP, - PIXEL_FORMAT_RGB_BAYER_16BPP, - PIXEL_FORMAT_BGR_888_PLANAR = 70, - PIXEL_FORMAT_HSV_888_PACKAGE, - PIXEL_FORMAT_HSV_888_PLANAR, - PIXEL_FORMAT_LAB_888_PACKAGE, - PIXEL_FORMAT_LAB_888_PLANAR, - PIXEL_FORMAT_S8C1, - PIXEL_FORMAT_S8C2_PACKAGE, - PIXEL_FORMAT_S8C2_PLANAR, - PIXEL_FORMAT_S16C1, - PIXEL_FORMAT_U8C1, - PIXEL_FORMAT_U16C1, - PIXEL_FORMAT_S32C1, - PIXEL_FORMAT_U32C1, - PIXEL_FORMAT_U64C1, - PIXEL_FORMAT_S64C1, - PIXEL_FORMAT_YUV_SEMIPLANAR_440 = 1000, - PIXEL_FORMAT_YVU_SEMIPLANAR_440, - PIXEL_FORMAT_FLOAT32, - PIXEL_FORMAT_BUTT, - PIXEL_FORMAT_UNKNOWN = 10000 + PIXEL_FORMAT_YUV_400 = 0, // 0 + PIXEL_FORMAT_YUV_SEMIPLANAR_420 = 1, // 1 + PIXEL_FORMAT_YVU_SEMIPLANAR_420 = 2, // 2 + PIXEL_FORMAT_YUV_SEMIPLANAR_422 = 3, // 3 + PIXEL_FORMAT_YVU_SEMIPLANAR_422 = 4, // 4 + PIXEL_FORMAT_YUV_SEMIPLANAR_444 = 5, // 5 + PIXEL_FORMAT_YVU_SEMIPLANAR_444 = 6, // 6 + PIXEL_FORMAT_YUYV_PACKED_422 = 7, // 7 + PIXEL_FORMAT_UYVY_PACKED_422 = 8, // 8 + PIXEL_FORMAT_YVYU_PACKED_422 = 9, // 9 + PIXEL_FORMAT_VYUY_PACKED_422 = 10, // 10 + PIXEL_FORMAT_YUV_PACKED_444 = 11, // 11 + PIXEL_FORMAT_RGB_888 = 12, // 12 + PIXEL_FORMAT_BGR_888 = 13, // 13 + PIXEL_FORMAT_ARGB_8888 = 14, // 14 + PIXEL_FORMAT_ABGR_8888 = 15, // 15 + PIXEL_FORMAT_RGBA_8888 = 16, // 16 + PIXEL_FORMAT_BGRA_8888 = 17, // 17 + PIXEL_FORMAT_YUV_SEMI_PLANNER_420_10BIT = 18, // 18 + PIXEL_FORMAT_YVU_SEMI_PLANNER_420_10BIT = 19, // 19 + PIXEL_FORMAT_YVU_PLANAR_420 = 20, // 20 + PIXEL_FORMAT_YVU_PLANAR_422, + PIXEL_FORMAT_YVU_PLANAR_444, + PIXEL_FORMAT_RGB_444 = 23, + PIXEL_FORMAT_BGR_444, + PIXEL_FORMAT_ARGB_4444, + PIXEL_FORMAT_ABGR_4444, + PIXEL_FORMAT_RGBA_4444, + PIXEL_FORMAT_BGRA_4444, + PIXEL_FORMAT_RGB_555, + PIXEL_FORMAT_BGR_555, + PIXEL_FORMAT_RGB_565, + PIXEL_FORMAT_BGR_565, + PIXEL_FORMAT_ARGB_1555, + PIXEL_FORMAT_ABGR_1555, + PIXEL_FORMAT_RGBA_1555, + PIXEL_FORMAT_BGRA_1555, + PIXEL_FORMAT_ARGB_8565, + PIXEL_FORMAT_ABGR_8565, + PIXEL_FORMAT_RGBA_8565, + PIXEL_FORMAT_BGRA_8565, + PIXEL_FORMAT_RGB_BAYER_8BPP = 50, + PIXEL_FORMAT_RGB_BAYER_10BPP, + PIXEL_FORMAT_RGB_BAYER_12BPP, + PIXEL_FORMAT_RGB_BAYER_14BPP, + PIXEL_FORMAT_RGB_BAYER_16BPP, + PIXEL_FORMAT_BGR_888_PLANAR = 70, + PIXEL_FORMAT_HSV_888_PACKAGE, + PIXEL_FORMAT_HSV_888_PLANAR, + PIXEL_FORMAT_LAB_888_PACKAGE, + PIXEL_FORMAT_LAB_888_PLANAR, + PIXEL_FORMAT_S8C1, + PIXEL_FORMAT_S8C2_PACKAGE, + PIXEL_FORMAT_S8C2_PLANAR, + PIXEL_FORMAT_S16C1, + PIXEL_FORMAT_U8C1, + PIXEL_FORMAT_U16C1, + PIXEL_FORMAT_S32C1, + PIXEL_FORMAT_U32C1, + PIXEL_FORMAT_U64C1, + PIXEL_FORMAT_S64C1, + PIXEL_FORMAT_YUV_SEMIPLANAR_440 = 1000, + PIXEL_FORMAT_YVU_SEMIPLANAR_440, + PIXEL_FORMAT_FLOAT32, + PIXEL_FORMAT_BUTT, + PIXEL_FORMAT_UNKNOWN = 10000 }; // Stream Format -enum acldvppStreamFormat { - H265_MAIN_LEVEL = 0, - H264_BASELINE_LEVEL, - H264_MAIN_LEVEL, - H264_HIGH_LEVEL -}; +enum acldvppStreamFormat { H265_MAIN_LEVEL = 0, H264_BASELINE_LEVEL, H264_MAIN_LEVEL, H264_HIGH_LEVEL }; // Supported Channel Mode -enum acldvppChannelMode { - DVPP_CHNMODE_VPC = 1, - DVPP_CHNMODE_JPEGD = 2, - DVPP_CHNMODE_JPEGE = 4 -}; +enum acldvppChannelMode { DVPP_CHNMODE_VPC = 1, DVPP_CHNMODE_JPEGD = 2, DVPP_CHNMODE_JPEGE = 4 }; // Supported Border Type -enum acldvppBorderType { - BORDER_CONSTANT = 0, - BORDER_REPLICATE, - BORDER_REFLECT, - BORDER_REFLECT_101 -}; +enum acldvppBorderType { BORDER_CONSTANT = 0, BORDER_REPLICATE, BORDER_REFLECT, BORDER_REFLECT_101 }; // Venc parameter type enum aclvencChannelDescParamType { - ACL_VENC_THREAD_ID_UINT64 = 0, - ACL_VENC_CALLBACK_PTR, - ACL_VENC_PIXEL_FORMAT_UINT32, - ACL_VENC_ENCODE_TYPE_UINT32, - ACL_VENC_PIC_WIDTH_UINT32, - ACL_VENC_PIC_HEIGHT_UINT32, - ACL_VENC_KEY_FRAME_INTERVAL_UINT32, - ACL_VENC_BUF_ADDR_PTR, - ACL_VENC_BUF_SIZE_UINT32, - ACL_VENC_RC_MODE_UINT32, - ACL_VENC_SRC_RATE_UINT32, - ACL_VENC_MAX_BITRATE_UINT32, - ACL_VENC_MAX_IP_PROP_UINT32 + ACL_VENC_THREAD_ID_UINT64 = 0, + ACL_VENC_CALLBACK_PTR, + ACL_VENC_PIXEL_FORMAT_UINT32, + ACL_VENC_ENCODE_TYPE_UINT32, + ACL_VENC_PIC_WIDTH_UINT32, + ACL_VENC_PIC_HEIGHT_UINT32, + ACL_VENC_KEY_FRAME_INTERVAL_UINT32, + ACL_VENC_BUF_ADDR_PTR, + ACL_VENC_BUF_SIZE_UINT32, + ACL_VENC_RC_MODE_UINT32, + ACL_VENC_SRC_RATE_UINT32, + ACL_VENC_MAX_BITRATE_UINT32, + ACL_VENC_MAX_IP_PROP_UINT32 }; // Jpeg picture format enum acldvppJpegFormat { - ACL_JPEG_CSS_444 = 0, - ACL_JPEG_CSS_422, - ACL_JPEG_CSS_420, - ACL_JPEG_CSS_GRAY, - ACL_JPEG_CSS_440, - ACL_JPEG_CSS_411, - ACL_JPEG_CSS_UNKNOWN = 1000 + ACL_JPEG_CSS_444 = 0, + ACL_JPEG_CSS_422, + ACL_JPEG_CSS_420, + ACL_JPEG_CSS_GRAY, + ACL_JPEG_CSS_440, + ACL_JPEG_CSS_411, + ACL_JPEG_CSS_UNKNOWN = 1000 }; /** @@ -523,9 +509,7 @@ ACL_FUNC_VISIBILITY uint32_t acldvppGetPicDescRetCode(const acldvppPicDesc *picD * @retval null for failed. * @retval other success */ -ACL_FUNC_VISIBILITY acldvppRoiConfig *acldvppCreateRoiConfig(uint32_t left, - uint32_t right, - uint32_t top, +ACL_FUNC_VISIBILITY acldvppRoiConfig *acldvppCreateRoiConfig(uint32_t left, uint32_t right, uint32_t top, uint32_t bottom); /** @@ -604,10 +588,7 @@ ACL_FUNC_VISIBILITY aclError acldvppSetRoiConfigBottom(acldvppRoiConfig *config, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppSetRoiConfig(acldvppRoiConfig *config, - uint32_t left, - uint32_t right, - uint32_t top, +ACL_FUNC_VISIBILITY aclError acldvppSetRoiConfig(acldvppRoiConfig *config, uint32_t left, uint32_t right, uint32_t top, uint32_t bottom); /** @@ -1096,7 +1077,8 @@ ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescMaxBitRate(aclvencChannelDesc * @retval ACL_SUCCESS for success, other for failure */ ACL_FUNC_VISIBILITY aclError aclvencSetChannelDescParam(aclvencChannelDesc *channelDesc, - aclvencChannelDescParamType paramType, size_t length, const void *param); + aclvencChannelDescParamType paramType, size_t length, + const void *param); /** * @ingroup AscendCL @@ -1245,7 +1227,8 @@ ACL_FUNC_VISIBILITY uint32_t aclvencGetChannelDescMaxBitRate(const aclvencChanne * @retval ACL_SUCCESS for success, other for failure */ ACL_FUNC_VISIBILITY aclError aclvencGetChannelDescParam(const aclvencChannelDesc *channelDesc, - aclvencChannelDescParamType paramType, size_t length, size_t *paramRetSize, void *param); + aclvencChannelDescParamType paramType, size_t length, + size_t *paramRetSize, void *param); /** * @ingroup AscendCL @@ -1545,10 +1528,7 @@ ACL_FUNC_VISIBILITY aclError aclvdecDestroyFrameConfig(aclvdecFrameConfig *vdecF * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfo(const void *data, - uint32_t size, - uint32_t *width, - uint32_t *height, +ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfo(const void *data, uint32_t size, uint32_t *width, uint32_t *height, int32_t *components); /** @@ -1565,11 +1545,8 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfo(const void *data, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfoV2(const void *data, - uint32_t size, - uint32_t *width, - uint32_t *height, - int32_t *components, +ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfoV2(const void *data, uint32_t size, uint32_t *width, + uint32_t *height, int32_t *components, acldvppJpegFormat *format); /** @@ -1584,8 +1561,7 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegGetImageInfoV2(const void *data, * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError acldvppJpegPredictEncSize(const acldvppPicDesc *inputDesc, - const acldvppJpegeConfig *config, - uint32_t *size); + const acldvppJpegeConfig *config, uint32_t *size); /** * @ingroup AscendCL @@ -1599,10 +1575,8 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegPredictEncSize(const acldvppPicDesc *inp * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppJpegPredictDecSize(const void *data, - uint32_t dataSize, - acldvppPixelFormat outputPixelFormat, - uint32_t *decSize); +ACL_FUNC_VISIBILITY aclError acldvppJpegPredictDecSize(const void *data, uint32_t dataSize, + acldvppPixelFormat outputPixelFormat, uint32_t *decSize); /** * @ingroup AscendCL @@ -1617,11 +1591,8 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegPredictDecSize(const void *data, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppPngGetImageInfo(const void *data, - uint32_t dataSize, - uint32_t *width, - uint32_t *height, - int32_t *components); +ACL_FUNC_VISIBILITY aclError acldvppPngGetImageInfo(const void *data, uint32_t dataSize, uint32_t *width, + uint32_t *height, int32_t *components); /** * @ingroup AscendCL @@ -1635,10 +1606,8 @@ ACL_FUNC_VISIBILITY aclError acldvppPngGetImageInfo(const void *data, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppPngPredictDecSize(const void *data, - uint32_t dataSize, - acldvppPixelFormat outputPixelFormat, - uint32_t *decSize); +ACL_FUNC_VISIBILITY aclError acldvppPngPredictDecSize(const void *data, uint32_t dataSize, + acldvppPixelFormat outputPixelFormat, uint32_t *decSize); /** * @ingroup AscendCL @@ -1702,10 +1671,8 @@ ACL_FUNC_VISIBILITY aclError acldvppDestroyChannel(acldvppChannelDesc *channelDe * @see acldvppCreateChannel | acldvppCreatePicDesc * | acldvppCreateResizeConfig */ -ACL_FUNC_VISIBILITY aclError acldvppVpcResizeAsync(acldvppChannelDesc *channelDesc, - acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, - acldvppResizeConfig *resizeConfig, +ACL_FUNC_VISIBILITY aclError acldvppVpcResizeAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, acldvppResizeConfig *resizeConfig, aclrtStream stream); /** @@ -1714,7 +1681,7 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcResizeAsync(acldvppChannelDesc *channelDe * * @par Function * crop the input picture according to the specified area, - * and then store the picture in the output memory as the output picture + * and then store the picture in the output memory as the output picture * * @par Restriction * Width alignment requirements: @@ -1732,23 +1699,59 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcResizeAsync(acldvppChannelDesc *channelDe * @li The height of the input image is aligned to 2. * High stride minimum 6 and maximum 4096. * - * @param channelDesc [IN] the channel destruction - * @param inputDesc [IN] crop input picture destruction - * @param outputDesc [IN|OUT] crop output picture destruction - * @param cropArea [IN] crop area config - * @param stream [IN] crop task stream + * @param channelDesc [IN] the channel destruction + * @param inputDesc [IN] crop input picture destruction + * @param outputDesc [IN|OUT] crop output picture destruction + * @param cropArea [IN] crop area config + * @param stream [IN] crop task stream * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppVpcCropAsync(acldvppChannelDesc *channelDesc, - acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, - acldvppRoiConfig *cropArea, +ACL_FUNC_VISIBILITY aclError acldvppVpcCropAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, acldvppRoiConfig *cropArea, aclrtStream stream); /** * @ingroup AscendCL + * @brief dvpp vpc crop and resize config. + * + * @par Function + * crop the input picture with resize config according to the specified area, + * and then store the picture in the output memory as the output picture + * + * @par Restriction + * Width alignment requirements: + * @li The minimum stride is 32 and the maximum is 4096 * 4 + * (that is, an image in argb format with a width of 4096); + * @li For 8K scaling, widthStride is required to be aligned to 2; + * @li For non 8K scaling, the calculation formula for widthStride + * is different for different image formats: + * @li yuv400sp, yuv420sp, yuv422sp, yuv444sp: input image width aligned to 16 + * @li yuv422packed: input image width * 2 and then align to 16 + * @li yuv444packed, rgb888: input image width alignment * 3, alignment to 16 + * @li xrgb8888: input image width * 4, align to 16 + * @li HFBC:input image width + * Height alignment requirements: + * @li The height of the input image is aligned to 2. + * High stride minimum 6 and maximum 4096. + * + * @param channelDesc [IN] the channel destruction + * @param inputDesc [IN] crop input picture destruction + * @param outputDesc [IN|OUT] crop output picture destruction + * @param cropArea [IN] crop area config + * @param resizeConfig [IN] resize config + * @param stream [IN] crop and resize config task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + */ +ACL_FUNC_VISIBILITY aclError acldvppVpcCropResizeAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, acldvppRoiConfig *cropArea, + acldvppResizeConfig *resizeConfig, aclrtStream stream); + +/** + * @ingroup AscendCL * @brief dvpp vpc batch crop. * * @par Function @@ -1769,12 +1772,37 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcCropAsync(acldvppChannelDesc *channelDesc * @see acldvppCreateChannel | acldvppCreateBatchPicDesc | acldvppCreateRoiConfig */ ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropAsync(acldvppChannelDesc *channelDesc, - acldvppBatchPicDesc *srcBatchPicDescs, - uint32_t *roiNums, - uint32_t size, - acldvppBatchPicDesc *dstBatchPicDescs, - acldvppRoiConfig *cropAreas[], - aclrtStream stream); + acldvppBatchPicDesc *srcBatchPicDescs, uint32_t *roiNums, + uint32_t size, acldvppBatchPicDesc *dstBatchPicDescs, + acldvppRoiConfig *cropAreas[], aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief dvpp vpc batch crop and resize config. + * + * @par Function + * crop the input batch picture with resize config according to the specified area + * as the output batch pictures + * + * @param channelDesc [IN] the channel destruction + * @param srcBatchPicDescs [IN] crop input batch picture destruction + * @param roiNums [IN] roi config numbers + * @param size [IN] roiNum size + * @param dstBatchPicDescs [IN|OUT] crop output batch picture destruction + * @param cropAreas [IN] crop area configs + * @param resizeConfig [IN] resize config + * @param stream [IN] crop batch and resize config task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel | acldvppCreateBatchPicDesc | acldvppCreateRoiConfig | acldvppCreateDvppConfig + */ +ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropResizeAsync(acldvppChannelDesc *channelDesc, + acldvppBatchPicDesc *srcBatchPicDescs, uint32_t *roiNums, + uint32_t size, acldvppBatchPicDesc *dstBatchPicDescs, + acldvppRoiConfig *cropAreas[], + acldvppResizeConfig *resizeConfig, aclrtStream stream); /** * @ingroup AscendCL @@ -1797,12 +1825,36 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropAsync(acldvppChannelDesc *channe * * @see acldvppCreateChannel | acldvppCreatePicDesc | acldvppCreateRoiConfig */ -ACL_FUNC_VISIBILITY aclError acldvppVpcCropAndPasteAsync(acldvppChannelDesc *channelDesc, - acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, - acldvppRoiConfig *cropArea, - acldvppRoiConfig *pasteArea, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppVpcCropAndPasteAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, acldvppRoiConfig *cropArea, + acldvppRoiConfig *pasteArea, aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief dvpp vpc crop, resize config and paste. + * + * @par Function + * crop the input picture with resize config according to the specified area, + * and paste the picture to the specified position of the target picture + * as the output picture + * + * @param channelDesc [IN] thechannel destruction + * @param inputDesc [IN] crop and paste input picture destruction + * @param outputDesc [IN|OUT] crop and paste output picture destruction + * @param cropArea [IN] crop area config + * @param pasteArea [IN] paste area config + * @param resizeConfig [IN] resize config + * @param stream [IN] crop, paste and resize task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel | acldvppCreatePicDesc | acldvppCreateRoiConfig | acldvppCreateResizeConfig + */ +ACL_FUNC_VISIBILITY aclError acldvppVpcCropResizePasteAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, acldvppRoiConfig *cropArea, + acldvppRoiConfig *pasteArea, + acldvppResizeConfig *resizeConfig, aclrtStream stream); /** * @ingroup AscendCL @@ -1827,14 +1879,40 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcCropAndPasteAsync(acldvppChannelDesc *cha * * @see acldvppCreateChannel | acldvppCreateBatchPicDesc | acldvppCreateRoiConfig */ - ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropAndPasteAsync(acldvppChannelDesc *channelDesc, - acldvppBatchPicDesc *srcBatchPicDescs, - uint32_t *roiNums, - uint32_t size, - acldvppBatchPicDesc *dstBatchPicDescs, - acldvppRoiConfig *cropAreas[], - acldvppRoiConfig *pasteAreas[], - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropAndPasteAsync(acldvppChannelDesc *channelDesc, + acldvppBatchPicDesc *srcBatchPicDescs, uint32_t *roiNums, + uint32_t size, acldvppBatchPicDesc *dstBatchPicDescs, + acldvppRoiConfig *cropAreas[], + acldvppRoiConfig *pasteAreas[], aclrtStream stream); + +/** + * @ingroup AscendCL + * @brief dvpp vpc batch crop, resize config and paste. + * + * @par Function + * crop the input batch picture with resize config according to the specified area, + * and paste the pictures to the specified position of the target pictures + * as the output batch pictures + * + * @param channelDesc [IN] the channel destruction + * @param srcBatchPicDescs [IN] crop input batch picture destruction + * @param roiNums [IN] roi config numbers + * @param size [IN] roiNum size + * @param dstBatchPicDescs [IN|OUT] crop output batch picture destruction + * @param cropAreas [IN] crop area configs + * @param pasteAreas [IN] paste area configs + * @param resizeConfig [IN] resize config + * @param stream [IN] crop batch and resize config task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel | acldvppCreateBatchPicDesc | acldvppCreateRoiConfig | acldvppCreateResizeConfig + */ +ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropResizePasteAsync( + acldvppChannelDesc *channelDesc, acldvppBatchPicDesc *srcBatchPicDescs, uint32_t *roiNums, uint32_t size, + acldvppBatchPicDesc *dstBatchPicDescs, acldvppRoiConfig *cropAreas[], acldvppRoiConfig *pasteAreas[], + acldvppResizeConfig *resizeConfig, aclrtStream stream); /** * @ingroup AscendCL @@ -1862,11 +1940,8 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcCropAndPasteAsync(acldvppChannelDesc *cha * * @see acldvppCreateChannel | acldvppCreatePicDesc */ -ACL_FUNC_VISIBILITY aclError acldvppJpegDecodeAsync(acldvppChannelDesc *channelDesc, - const void *data, - uint32_t size, - acldvppPicDesc *outputDesc, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppJpegDecodeAsync(acldvppChannelDesc *channelDesc, const void *data, uint32_t size, + acldvppPicDesc *outputDesc, aclrtStream stream); /** * @ingroup AscendCL @@ -1884,11 +1959,8 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegDecodeAsync(acldvppChannelDesc *channelD * * @see acldvppCreateChannel | acldvppCreateJpegeConfig */ -ACL_FUNC_VISIBILITY aclError acldvppJpegEncodeAsync(acldvppChannelDesc *channelDesc, - acldvppPicDesc *inputDesc, - const void *data, - uint32_t *size, - acldvppJpegeConfig *config, +ACL_FUNC_VISIBILITY aclError acldvppJpegEncodeAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, + const void *data, uint32_t *size, acldvppJpegeConfig *config, aclrtStream stream); /** @@ -1906,11 +1978,8 @@ ACL_FUNC_VISIBILITY aclError acldvppJpegEncodeAsync(acldvppChannelDesc *channelD * * @see acldvppCreateChannel | acldvppCreatePicDesc */ -ACL_FUNC_VISIBILITY aclError acldvppPngDecodeAsync(acldvppChannelDesc *channelDesc, - const void *data, - uint32_t size, - acldvppPicDesc *outputDesc, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppPngDecodeAsync(acldvppChannelDesc *channelDesc, const void *data, uint32_t size, + acldvppPicDesc *outputDesc, aclrtStream stream); /** * @ingroup AscendCL @@ -1965,11 +2034,8 @@ ACL_FUNC_VISIBILITY aclError aclvdecDestroyChannel(aclvdecChannelDesc *channelDe * * @see aclvdecCreateChannel | acldvppCreateStreamDesc | acldvppCreatePicDesc */ -ACL_FUNC_VISIBILITY aclError aclvdecSendFrame(aclvdecChannelDesc *channelDesc, - acldvppStreamDesc *input, - acldvppPicDesc *output, - aclvdecFrameConfig *config, - void *userData); +ACL_FUNC_VISIBILITY aclError aclvdecSendFrame(aclvdecChannelDesc *channelDesc, acldvppStreamDesc *input, + acldvppPicDesc *output, aclvdecFrameConfig *config, void *userData); /** * @ingroup AscendCL @@ -1988,10 +2054,8 @@ ACL_FUNC_VISIBILITY aclError aclvdecSendFrame(aclvdecChannelDesc *channelDesc, * * @see aclvdecCreateChannel | acldvppCreateStreamDesc | acldvppCreatePicDesc | aclvdecSendFrame */ -ACL_FUNC_VISIBILITY aclError aclvdecSendSkippedFrame(aclvdecChannelDesc *channelDesc, - acldvppStreamDesc *input, - aclvdecFrameConfig *config, - void *userData); +ACL_FUNC_VISIBILITY aclError aclvdecSendSkippedFrame(aclvdecChannelDesc *channelDesc, acldvppStreamDesc *input, + aclvdecFrameConfig *config, void *userData); /** * @ingroup AscendCL @@ -2012,10 +2076,8 @@ ACL_FUNC_VISIBILITY aclError aclvdecSendSkippedFrame(aclvdecChannelDesc *channel * * @see acldvppCreateChannel | acldvppCreatePicDesc */ -ACL_FUNC_VISIBILITY aclError acldvppVpcConvertColorAsync(acldvppChannelDesc *channelDesc, - acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppVpcConvertColorAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, aclrtStream stream); /** * @ingroup AscendCL @@ -2037,11 +2099,8 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcConvertColorAsync(acldvppChannelDesc *cha * * @see acldvppCreateChannel | acldvppCreatePicDesc */ -ACL_FUNC_VISIBILITY aclError acldvppVpcPyrDownAsync(acldvppChannelDesc *channelDesc, - acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, - void *reserve, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppVpcPyrDownAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *inputDesc, + acldvppPicDesc *outputDesc, void *reserve, aclrtStream stream); /** * @ingroup AscendCL @@ -2053,8 +2112,7 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcPyrDownAsync(acldvppChannelDesc *channelD * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppSetChannelDescMode(acldvppChannelDesc *channelDesc, - uint32_t mode); +ACL_FUNC_VISIBILITY aclError acldvppSetChannelDescMode(acldvppChannelDesc *channelDesc, uint32_t mode); /** * @ingroup AscendCL @@ -2089,8 +2147,7 @@ ACL_FUNC_VISIBILITY uint32_t acldvppGetResizeConfigInterpolation(const acldvppRe * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescOutMode(aclvdecChannelDesc *channelDesc, - uint32_t outMode); +ACL_FUNC_VISIBILITY aclError aclvdecSetChannelDescOutMode(aclvdecChannelDesc *channelDesc, uint32_t outMode); /** * @ingroup AscendCL @@ -2187,9 +2244,7 @@ ACL_FUNC_VISIBILITY uint32_t acldvppGetLutMapDims(const acldvppLutMap *lutMap); * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError acldvppGetLutMapData(const acldvppLutMap *lutMap, - uint32_t dim, - uint8_t **data, +ACL_FUNC_VISIBILITY aclError acldvppGetLutMapData(const acldvppLutMap *lutMap, uint32_t dim, uint8_t **data, uint32_t *len); /** * @ingroup AscendCL @@ -2207,10 +2262,8 @@ ACL_FUNC_VISIBILITY aclError acldvppGetLutMapData(const acldvppLutMap *lutMap, * @see acldvppCreateChannel|acldvppCreatePicDesc|acldvppCreateLutMap */ ACL_FUNC_VISIBILITY aclError acldvppVpcEqualizeHistAsync(const acldvppChannelDesc *channelDesc, - const acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, - const acldvppLutMap *lutMap, - aclrtStream stream); + const acldvppPicDesc *inputDesc, acldvppPicDesc *outputDesc, + const acldvppLutMap *lutMap, aclrtStream stream); /** * @ingroup AscendCL @@ -2231,8 +2284,7 @@ ACL_FUNC_VISIBILITY acldvppBorderConfig *acldvppCreateBorderConfig(); * * @retval ACL_SUCCESS for success, other for failure */ -ACL_FUNC_VISIBILITY aclError acldvppSetBorderConfigValue(acldvppBorderConfig *borderConfig, - uint32_t index, +ACL_FUNC_VISIBILITY aclError acldvppSetBorderConfigValue(acldvppBorderConfig *borderConfig, uint32_t index, double value); /** @@ -2377,10 +2429,8 @@ ACL_FUNC_VISIBILITY aclError acldvppDestroyBorderConfig(acldvppBorderConfig *bor * @see acldvppCreateChannel|acldvppCreatePicDesc|acldvppCreateBorderConfig */ ACL_FUNC_VISIBILITY aclError acldvppVpcMakeBorderAsync(const acldvppChannelDesc *channelDesc, - const acldvppPicDesc *inputDesc, - acldvppPicDesc *outputDesc, - const acldvppBorderConfig *borderConfig, - aclrtStream stream); + const acldvppPicDesc *inputDesc, acldvppPicDesc *outputDesc, + const acldvppBorderConfig *borderConfig, aclrtStream stream); /** * @ingroup AscendCL @@ -2397,11 +2447,8 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcMakeBorderAsync(const acldvppChannelDesc * * @see acldvppCreateChannel | acldvppCreatePicDesc | acldvppCreateHist */ -ACL_FUNC_VISIBILITY aclError acldvppVpcCalcHistAsync(acldvppChannelDesc *channelDesc, - acldvppPicDesc *srcPicDesc, - acldvppHist *hist, - void *reserve, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError acldvppVpcCalcHistAsync(acldvppChannelDesc *channelDesc, acldvppPicDesc *srcPicDesc, + acldvppHist *hist, void *reserve, aclrtStream stream); /** * @ingroup AscendCL @@ -2410,7 +2457,7 @@ ACL_FUNC_VISIBILITY aclError acldvppVpcCalcHistAsync(acldvppChannelDesc *channel * @retval null for failed. * @retval OtherValues success. */ -ACL_FUNC_VISIBILITY acldvppHist* acldvppCreateHist(); +ACL_FUNC_VISIBILITY acldvppHist *acldvppCreateHist(); /** * @ingroup AscendCL @@ -2467,7 +2514,7 @@ ACL_FUNC_VISIBILITY aclError acldvppGetHistData(acldvppHist *hist, uint32_t dim, * * @see acldvppCreateHist | acldvppVpcCalcHistAsync */ -ACL_FUNC_VISIBILITY uint32_t acldvppGetHistRetCode(acldvppHist* hist); +ACL_FUNC_VISIBILITY uint32_t acldvppGetHistRetCode(acldvppHist *hist); /** * @ingroup AscendCL @@ -2486,8 +2533,36 @@ ACL_FUNC_VISIBILITY uint32_t acldvppGetHistRetCode(acldvppHist* hist); */ ACL_FUNC_VISIBILITY aclError acldvppClearHist(acldvppHist *hist); +/** + * @ingroup AscendCL + * @brief dvpp vpc batch crop, resize config and make border. + * + * @par Function + * crop the input batch picture with resize config and border configs according to the specified area + * as the output batch pictures + * + * @param channelDesc [IN] the channel destruction + * @param srcBatchPicDescs [IN] crop input batch picture destruction + * @param roiNums [IN] roi config numbers + * @param size [IN] roiNum size + * @param dstBatchPicDescs [IN|OUT] crop output batch picture destruction + * @param cropAreas [IN] crop area configs + * @param borderCfgs [IN] border configs + * @param resizeConfig [IN] resize config + * @param stream [IN] crop batch, resize config and make border task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see acldvppCreateChannel | acldvppCreateBatchPicDesc | acldvppCreateRoiConfig | acldvppCreateResizeConfig + */ +ACL_FUNC_VISIBILITY aclError acldvppVpcBatchCropResizeMakeBorderAsync( + acldvppChannelDesc *channelDesc, acldvppBatchPicDesc *srcBatchPicDescs, uint32_t *roiNums, uint32_t size, + acldvppBatchPicDesc *dstBatchPicDescs, acldvppRoiConfig *cropAreas[], acldvppBorderConfig *borderCfgs[], + acldvppResizeConfig *resizeConfig, aclrtStream stream); + #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_OPS_ACL_DVPP_H_ +#endif // INC_EXTERNAL_ACL_OPS_ACL_DVPP_H_ diff --git a/scripts/format_source_code.sh b/scripts/format_source_code.sh old mode 100644 new mode 100755 diff --git a/third_party/fwkacllib/inc/ops/avg_pool_1d_ops.h b/third_party/fwkacllib/inc/ops/avg_pool_1d_ops.h new file mode 100644 index 00000000..d0800a08 --- /dev/null +++ b/third_party/fwkacllib/inc/ops/avg_pool_1d_ops.h @@ -0,0 +1,58 @@ +/** + * Copyright 2019 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/*! + * \file avg_pool_1d_ops.h + * \brief + */ +#ifndef OPS_BUILT_IN_OP_PROTO_INC_AVGPOOL1DOPS_H_ +#define OPS_BUILT_IN_OP_PROTO_INC_AVGPOOL1DOPS_H_ +#include "graph/operator_reg.h" + +namespace ge { +/** +*@brief Generate an auxiliary matrix . \n + +*@par Inputs: +* @li x: A tensor. Must be one of the following types:uint8, int8,int16, int32, + int64, float16, float, double.The format must be NHWC NCHW NC1HWC0. + +*@par Attributes: +*@li ksize: Kernel size. Input type is int. +*@li strides: Input type is int. +*@li pads: Input type is listInt . +*@li ceil_mode: Bool, default value is false. +*@li count_include_pad: Bool, default value is false. \n + +*@par Outputs: +*y_tensor: A tensor with the same types as "x" . \n +*@par Third-party framework compatibility + +*Compatible with the TensorFlow operator Unbatch. +*/ +REG_OP(AvgPool1DAvgMatrix) + .INPUT(x, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT8, DT_INT16, DT_UINT8, + DT_INT32, DT_INT64, DT_DOUBLE})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT16, DT_INT8, DT_INT16, DT_UINT8, + DT_INT32, DT_INT64, DT_DOUBLE})) + .REQUIRED_ATTR(ksize, Int) + .REQUIRED_ATTR(strides, Int) + .REQUIRED_ATTR(pads, ListInt) + .ATTR(ceil_mode, Bool, false) + .ATTR(count_include_pad, Bool, false) + .OP_END_FACTORY_REG(AvgPool1DAvgMatrix) +} +#endif \ No newline at end of file diff --git a/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h b/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h index 6207c917..0ec15367 100644 --- a/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h +++ b/third_party/fwkacllib/inc/ops/elewise_calculation_ops.h @@ -2455,6 +2455,25 @@ REG_OP(Eltwise) .OP_END_FACTORY_REG(Eltwise) /** + *@brief Computes the inverse error function of each element of input. \n + + *@par Inputs: + *One inputs, including: + * @li input_x: A tensor. Must be one of the following types: + * float16, float32. \n + + *@par Outputs: + *y: A Tensor with the same type and shape of input_x's. \n + + *@par Third-party framework compatibility + *Compatible with the Pytorch operator Erfinv. \n + */ +REG_OP(Erfinv) + .INPUT(input_x, TensorType({DT_FLOAT, DT_FLOAT16})) + .OUTPUT(output_y, TensorType({DT_FLOAT, DT_FLOAT16})) + .OP_END_FACTORY_REG(Erfinv) + +/** *@brief Computes element-wise population count. \n *@par Inputs: diff --git a/third_party/fwkacllib/inc/ops/image_ops.h b/third_party/fwkacllib/inc/ops/image_ops.h index 4703705b..6ae1613c 100644 --- a/third_party/fwkacllib/inc/ops/image_ops.h +++ b/third_party/fwkacllib/inc/ops/image_ops.h @@ -1517,6 +1517,96 @@ REG_OP(DenseImageWarp) .OP_END_FACTORY_REG(DenseImageWarp) /** +*@brief Calculate the resize_d function. \n + +*@par Inputs: +*One inputs, including: +* @li x: A tensor. Must be one of the following types: +* float16, float32. \n + +*@par Attributes: +*@li sizes: An optional listInt. \n +*@li scales: An optional listFloat. + Defaults to none. \n +*@li roi: An optional listInt. + Defaults to none. \n +*@li coordinate_transformation_mode: An optional String. + Defaults to "half_pixel". \n +*@li cubic_coeff_a: An optional float. + Defaults to -0.75. \n +*@li exclude_outside: An optional int. + Defaults to 0. \n +*@li extrapolation_value: An optional float. + Defaults to 0.0. \n +*@li mode: An optional String. + Defaults to "nearest". \n +*@li nearest_mode: An optional String. + Defaults to "round_prefer_floor". \n + +*@par Outputs: +*y: A Tensor with the same type of x's, + shape depends on x and sizes. \n +*/ +REG_OP(ResizeD) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .REQUIRED_ATTR(sizes, ListInt) + .ATTR(scales, ListFloat, {}) + .ATTR(roi, ListInt, {}) + .ATTR(coordinate_transformation_mode, String, "half_pixel") + .ATTR(cubic_coeff_a, Float, -0.75) + .ATTR(exclude_outside, Int, 0) + .ATTR(extrapolation_value, Float, 0.0) + .ATTR(mode, String, "nearest") + .ATTR(nearest_mode, String, "round_prefer_floor") + .OP_END_FACTORY_REG(ResizeD) + +/** +*@brief Calculate the resize_grad_d function. \n + +*@par Inputs: +*One inputs, including: +* @li grads: A tensor. Must be one of the following types: +* float16, float32. \n + +*@par Attributes: +*@li original_size: An optional listInt. \n +*@li roi: An optional listInt. + Defaults to none. \n +*@li scales: An optional listFloat. + Defaults to none. \n +*@li coordinate_transformation_mode: An optional String. + Defaults to "half_pixel". \n +*@li cubic_coeff_a: An optional float. + Defaults to -0.75. \n +*@li exclude_outside: An optional int. + Defaults to 0. \n +*@li extrapolation_value: An optional float. + Defaults to 0.0. \n +*@li mode: An optional String. + Defaults to "nearest". \n +*@li nearest_mode: An optional String. + Defaults to "round_prefer_floor". \n + +*@par Outputs: +*y: A Tensor with the same type of x's, + shape depends on x and sizes. \n +*/ +REG_OP(ResizeGradD) + .INPUT(grads, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .REQUIRED_ATTR(original_size, ListInt) + .ATTR(roi, ListInt, {}) + .ATTR(scales, ListFloat, {}) + .ATTR(coordinate_transformation_mode, String, "half_pixel") + .ATTR(cubic_coeff_a, Float, -0.75) + .ATTR(exclude_outside, Int, 0) + .ATTR(extrapolation_value, Float, 0.0) + .ATTR(mode, String, "nearest") + .ATTR(nearest_mode, String, "round_prefer_floor") + .OP_END_FACTORY_REG(ResizeGradD) + +/** *@brief Computes the gradients of DenseImageWarp with respect to image and flow. \n *@par Inputs: @@ -1535,5 +1625,81 @@ REG_OP(DenseImageWarpGrad) .OUTPUT(grad_image, TensorType({DT_FLOAT, DT_FLOAT16})) .OUTPUT(grad_flow, TensorType({DT_FLOAT, DT_FLOAT16})) .OP_END_FACTORY_REG(DenseImageWarpGrad) + +/** +*@brief This operation samples input X by using interpolation based on flow field grid, + which is usually gennerated by affine_grid. The grid of shape [N, H, W, 2] is the concatenation of + (x, y) coordinates with shape [N, H, W] each, where x is indexing the 4th dimension (in width dimension) of + input data x and y is indexng the 3rd dimention (in height dimension), finally results is + the interpolation value of 4 nearest corner points. The output tensor shape will be [N, C, H, W]. + +*@par Inputs: +*@li x: 4-D Tensor with shape `[batch, channels, height, width]`. +*@li grid: flow field grid, 4-D Tensor with shape `[batch, height, width, 2]`. + +*@par Attributes: +*@li interpolation_mode: An optional string specifying the interpolation method. Only 'bilinear' is + supported for now . +*@li padding_mode: An optional string specifying the pad method. Only 'zeros' is supported for now . +*@li align_corners: An optional bool. If "true", the centers of the corner + pixels of the input and output tensors are aligned. Defaults to "false" . + +*@par Outputs: +*y: Returns 4-D Tensor with the same dtype as `X`. + +*@par Third-party framework compatibility +*Compatible with pytorch GridSampler2D operator. +*/ +REG_OP(GridSampler2D) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(grid, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(interpolation_mode, String, "bilinear") + .ATTR(padding_mode, String, "zeros") + .ATTR(align_corners, Bool, false) + .OP_END_FACTORY_REG(GridSampler2D) + +/** +*@brief This operation unnormalize input Grid, which is usually gennerated by affine_grid. + +*@par Inputs: +*@li grid: flow field grid, 4-D Tensor with shape `[batch, height, width, 2]`. +*@li assist: Assist matrix, a 4-D tensor of type float16. + +*@par Attributes: +*@li align_corners: An optional bool. If "true", the centers of the corner + pixels of the input and output tensors are aligned. Defaults to "false" . + +*@par Outputs: +*diff: Returns 4-D Tensor with the same shape and dtype as `grid`. +*position: Returns 4-D Tensor with the same shape as `grid`. +*/ +REG_OP(GridUnnormal) + .INPUT(grid, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(assist, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(diff, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(position, TensorType({DT_INT32})) + .ATTR(align_corners, Bool, false) + .OP_END_FACTORY_REG(GridUnnormal) + +/** +*@brief This operation unfold input X based on unnormalized grid, which is gennerated by GridUnnormal. + +*@par Inputs: +*@li x: 4-D Tensor with shape `[batch, channels, height, width]`. +*@li position: 4-D Tensor with shape `[batch, output_height, output_width, 2]`. + +*@par Attributes: +*@li padding_mode: An optional string specifying the pad method. Only 'zeros' is supported for now . + +*@par Outputs: +*y: Returns 4-D Tensor with the same dtype as `x`. +*/ +REG_OP(ImageUnfold) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(position, TensorType({DT_INT32})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(padding_mode, String, "zeros") + .OP_END_FACTORY_REG(ImageUnfold) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_IMAGE_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/list_ops.h b/third_party/fwkacllib/inc/ops/list_ops.h index 33270ea8..a1b622e9 100644 --- a/third_party/fwkacllib/inc/ops/list_ops.h +++ b/third_party/fwkacllib/inc/ops/list_ops.h @@ -225,6 +225,280 @@ REG_OP(TensorListSetItem) .ATTR(element_dtype, Type, DT_INT32) .OP_END_FACTORY_REG(TensorListSetItem) +/** +*@brief Push tensor to list. \n + +*@par Inputs: +*@li input_handles: The input tensor lists. +*@li tensor: The tensor push into tensor list. \n + +*@par Attributes: +*@li element_dtype: The type of elements in the list. \n + +*@par Outputs: +*@li output_handles: The output tensor lists. \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListPushBackBatch operator. +*/ +REG_OP(TensorListPushBackBatch) + .INPUT(input_handles, TensorType({DT_VARIANT})) + .INPUT(tensor, TensorType({DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_INT8, + DT_INT16,DT_INT32,DT_INT64,DT_UINT8,DT_UINT16,DT_QINT8,DT_QUINT8, + DT_QINT16,DT_QUINT16,DT_QINT32,DT_BOOL, + DT_STRING,DT_COMPLEX64,DT_COMPLEX128})) + .OUTPUT(output_handles, TensorType({DT_VARIANT})) + .ATTR(element_dtype, Type, DT_INT32) + .OP_END_FACTORY_REG(TensorListPushBackBatch) + +/** +*@brief Stacks all tensors in the list. \n + +*@par Inputs: +*@li input_handle: The input tensor list. +*@li element_shape: A shape compatible with that of elements in the tensor. \n + +*@par Attributes: +*@li element_dtype: The type of elements in the list. +*@li num_elements: The number of elements in the list. \n + +*@par Outputs: +*@li tensor: The tensor of list. \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListStack operator. +*/ +REG_OP(TensorListStack) + .INPUT(input_handle, TensorType({DT_VARIANT})) + .INPUT(element_shape, TensorType({DT_INT32})) + .OUTPUT(tensor, TensorType({DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_INT8, + DT_INT16,DT_INT32,DT_INT64,DT_UINT8,DT_UINT16,DT_QINT8,DT_QUINT8, + DT_QINT16,DT_QUINT16,DT_QINT32,DT_BOOL, + DT_STRING,DT_COMPLEX64,DT_COMPLEX128})) + .ATTR(element_dtype, Type, DT_INT32) + .ATTR(num_elements, Int, -1) + .OP_END_FACTORY_REG(TensorListStack) + +/** +*@brief Concats all tensors in the list along the 0th dimension. +Requires that all tensors have the same shape except the first dimension. \n + +*@par Inputs: +*@li input_handle: The input list. +*@li element_shape: The shape of the uninitialized elements in the list. +If the first dimension is not -1, it is assumed that all list elements have +the same leading dim. +*@li leading_dims: The list of leading dims of uninitialized list elements. Used if +the leading dim of input_handle.element_shape or the element_shape input arg +is not already set. \n + +*@par Attributes: +*@li element_dtype: The type of elements in the list. \n + +*@par Outputs: +*@li tensor: The concated result. +*@li lengths: Output tensor containing sizes of the 0th dimension of tensors +in the list, used for computing the gradient. \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListConcatV2 operator. +*/ +REG_OP(TensorListConcatV2) + .INPUT(input_handle, TensorType({DT_VARIANT})) + .INPUT(element_shape, TensorType({DT_INT32,DT_INT64})) + .INPUT(leading_dims, TensorType({DT_INT64})) + .OUTPUT(tensor, TensorType({DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_INT8, + DT_INT16,DT_INT32,DT_INT64,DT_UINT8,DT_UINT16,DT_QINT8,DT_QUINT8, + DT_QINT16,DT_QUINT16,DT_QINT32,DT_BOOL, + DT_STRING,DT_COMPLEX64,DT_COMPLEX128})) + .OUTPUT(lengths, TensorType({DT_INT64})) + .ATTR(element_dtype, Type, DT_INT32) + .OP_END_FACTORY_REG(TensorListConcatV2) + +/** +*@brief Splits a tensor into a list. \n + +*@par Inputs: +*@li tensor: The input tensor. +*@li element_shape: A shape compatible with that of elements in the tensor. +*@li lengths: Vector of sizes of the 0th dimension of tensors in the list. \n + +*@par Attributes: +*@li element_dtype: The type of elements in the list. \n + +*@par Outputs: +*@li output_handle: The list. \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListSplit operator. +*/ +REG_OP(TensorListSplit) + .INPUT(tensor, TensorType({DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_INT8, + DT_INT16,DT_INT32,DT_INT64,DT_UINT8,DT_UINT16,DT_QINT8,DT_QUINT8, + DT_QINT16,DT_QUINT16,DT_QINT32,DT_BOOL, + DT_STRING,DT_COMPLEX64,DT_COMPLEX128})) + .INPUT(element_shape, TensorType({DT_INT32,DT_INT64})) + .INPUT(lengths, TensorType({DT_INT64})) + .OUTPUT(output_handle, TensorType({DT_VARIANT})) + .ATTR(element_dtype, Type, DT_INT32) + .OP_END_FACTORY_REG(TensorListSplit) + +/** +*@brief Creates a TensorList which, when stacked, has the value of `tensor`. \n + +*@par Inputs: +*@li tensor: The input tensor. +*@li element_shape: The shape of elements in the list. \n + +*@par Attributes: +*@li element_dtype: The type of elements in the list. \n + +*@par Outputs: +*@li output_handle: An output tensor list . \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListFromTensor operator. +*/ +REG_OP(TensorListFromTensor) + .INPUT(tensor, TensorType({DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_INT8, + DT_INT16,DT_INT32,DT_INT64,DT_UINT8,DT_UINT16,DT_QINT8,DT_QUINT8, + DT_QINT16,DT_QUINT16,DT_QINT32,DT_BOOL, + DT_STRING,DT_COMPLEX64,DT_COMPLEX128})) + .INPUT(element_shape, TensorType({DT_INT32,DT_INT64})) + .OUTPUT(output_handle, TensorType({DT_VARIANT})) + .ATTR(element_dtype, Type, DT_INT32) + .OP_END_FACTORY_REG(TensorListFromTensor) + +/** +*@brief Resizes the list. \n + +*@par Inputs: +*@li input_handle: The input tensor list. +*@li size: size of the output list. \n + +*@par Outputs: +*@li output_handle: The output tensor list. \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListResize operator. +*/ +REG_OP(TensorListResize) + .INPUT(input_handle, TensorType({DT_VARIANT})) + .INPUT(size, TensorType({DT_INT32})) + .OUTPUT(output_handle, TensorType({DT_VARIANT})) + .OP_END_FACTORY_REG(TensorListResize) + +/** +*@brief Creates a Tensor by indexing into the TensorList. \n + +*@par Inputs: +*@li input_handle: The input tensor list. +*@li indices: The indices used to index into the list. +*@li element_shape: The shape of elements in the list. \n + +*@par Attributes: +*@li element_dtype: The type of elements in the list. \n + +*@par Outputs: +*@li values: The tensor. \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListGather operator. +*/ +REG_OP(TensorListGather) + .INPUT(input_handle, TensorType({DT_VARIANT})) + .INPUT(indices, TensorType({DT_INT32})) + .INPUT(element_shape, TensorType({DT_INT32})) + .OUTPUT(values, TensorType({DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_INT8, + DT_INT16,DT_INT32,DT_INT64,DT_UINT8,DT_UINT16,DT_QINT8,DT_QUINT8, + DT_QINT16,DT_QUINT16,DT_QINT32,DT_BOOL, + DT_STRING,DT_COMPLEX64,DT_COMPLEX128})) + .ATTR(element_dtype, Type, DT_INT32) + .OP_END_FACTORY_REG(TensorListGather) + +/** +*@brief Creates a TensorList by indexing into a Tensor. \n + +*@par Inputs: +*@li tensor: The input tensor. +*@li indices: The indices used to index into the list. +*@li element_shape: The shape of the elements in the list (can be less specified than +the shape of the tensor). +*@li num_elements: The size of the output list. Must be large enough to accommodate +the largest index in indices. If -1, the list is just large enough to include +the largest index in indices. \n + +*@par Attributes: +*@li element_dtype: The type of elements in the list. \n + +*@par Outputs: +*@li output_handle: The TensorList. \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListScatterV2 operator. +*/ +REG_OP(TensorListScatterV2) + .INPUT(tensor, TensorType({DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_INT8, + DT_INT16,DT_INT32,DT_INT64,DT_UINT8,DT_UINT16,DT_QINT8,DT_QUINT8, + DT_QINT16,DT_QUINT16,DT_QINT32,DT_BOOL, + DT_STRING,DT_COMPLEX64,DT_COMPLEX128})) + .INPUT(indices, TensorType({DT_INT32})) + .INPUT(element_shape, TensorType({DT_INT32,DT_INT64})) + .INPUT(num_elements, TensorType({DT_INT32})) + .OUTPUT(output_handle, TensorType({DT_VARIANT})) + .ATTR(element_dtype, Type, DT_INT32) + .OP_END_FACTORY_REG(TensorListScatterV2) + +/** +*@brief Scatters tensor at indices in an input list. \n + +*@par Inputs: +*@li input_handle: The input tensor list. +*@li tensor: The input tensor. +*@li indices: The indices used to index into the list. \n + +*@par Attributes: +*@li element_dtype: The type of elements in the list. \n + +*@par Outputs: +*@li output_handle: The TensorList. \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListScatterIntoExistingList operator. +*/ +REG_OP(TensorListScatterIntoExistingList) + .INPUT(input_handle, TensorType({DT_VARIANT})) + .INPUT(tensor, TensorType({DT_FLOAT16,DT_FLOAT,DT_DOUBLE,DT_INT8, + DT_INT16,DT_INT32,DT_INT64,DT_UINT8,DT_UINT16,DT_QINT8,DT_QUINT8, + DT_QINT16,DT_QUINT16,DT_QINT32,DT_BOOL, + DT_STRING,DT_COMPLEX64,DT_COMPLEX128})) + .INPUT(indices, TensorType({DT_INT32})) + .OUTPUT(output_handle, TensorType({DT_VARIANT})) + .ATTR(element_dtype, Type, DT_INT32) + .OP_END_FACTORY_REG(TensorListScatterIntoExistingList) + +/** +*@brief Concat two tensor lists to a new tensor list. \n + +*@par Inputs: +*@li input_a: The input tensor list A. +*@li input_b: The input tensor list B. \n + +*@par Attributes: +*@li element_dtype: The type of elements in the list. \n + +*@par Outputs: +*@li output: The output list. \n + +*@par Third-party framework compatibility. +*Compatible with tensorflow TensorListConcatLists operator. +*/ +REG_OP(TensorListConcatLists) + .INPUT(input_a, TensorType({DT_VARIANT})) + .INPUT(input_b, TensorType({DT_VARIANT})) + .OUTPUT(output, TensorType({DT_VARIANT})) + .ATTR(element_dtype, Type, DT_INT32) + .OP_END_FACTORY_REG(TensorListConcatLists) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_LIST_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/math_ops.h b/third_party/fwkacllib/inc/ops/math_ops.h index bd30e50c..28f7f0aa 100644 --- a/third_party/fwkacllib/inc/ops/math_ops.h +++ b/third_party/fwkacllib/inc/ops/math_ops.h @@ -982,6 +982,65 @@ REG_OP(SoftMarginLossGrad) .ATTR(reduction, String, "mean") .OP_END_FACTORY_REG(SoftMarginLossGrad) +/** + *@brief Computes batched the p-norm distance between each pair of + *the two collections of row vectors. \n + + *@par Inputs: + *Two inputs, including: + * @li x1: A tensor with shpae: BxPXM. Must be one of the following types: + * float16, float32. \n + * @li x2: A tensor with shpae: BxRxM. Must be one of the following types: + * float16, float32. \n + + *@par Attributes: + * @li p: An optional float >= 0 or inf. Defaults to 2.0. \n + + *@par Outputs: + * y: A Tensor with the same type of x1's and with shape BxPxR. \n + + *@par Third-party framework compatibility + *Compatible with the Pytorch operator Cdist. \n + */ +REG_OP(Cdist) + .INPUT(x1, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(x2, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .ATTR(p, Float, 2.0) + .OP_END_FACTORY_REG(Cdist) + +/** +*@brief Computes the grad of x1 in cdist. \n + +*@par Inputs: +*Four inputs, including: + * @li grad: Grad with shape BxPxR. Must be one of the following types: +* float16, float32. \n +* @li x1: A tensor with shpae: BxPXM. Must be one of the following types: +* float16, float32. \n +* @li x2: A tensor with shpae: BxRxM. Must be one of the following types: +* float16, float32. \n +* @li cdist: Output tensor of cdist forward with shpae: BxPXR. +* Must be one of the following types: float16, float32. \n + +*@par Attributes: +* @li p: An optional float >= 0 or inf. Defaults to 2.0. \n + +*@par Outputs: +* y: A Tensor with the same type and shape of x1's. \n + +*@par Third-party framework compatibility +*Compatible with the Pytorch operator Cdist Backward. \n +*/ +REG_OP(CdistGrad) + .INPUT(grad, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(x1, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(x2, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(cdist, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16,DT_FLOAT})) + .ATTR(p, Float, 2.0) + .OP_END_FACTORY_REG(CdistGrad) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_MATH_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h b/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h index 32631f14..49a49931 100644 --- a/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h +++ b/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h @@ -1065,7 +1065,37 @@ REG_OP(Tril) .ATTR(diagonal, Int, 0) .OUTPUT(y, TensorType::BasicType()) .OP_END_FACTORY_REG(Tril) +/** +*@brief Concatenates a list of N tensors along the first dimension. +*@par Inputs: +* Two inputs, including: +* @li values: A list of Tensors. Must be one of the following types: int32, float16, float32. +* Tensors to be concatenated. All must have size 1 in the first dimension and same shape. +* It's a dynamic input. +* @li shape: A Tensor of the same type as "x". +* The final shape of the result. Should be equal to the shapes of any input +* but with the number of input values in the first dimension . \n +*@par Attributes: +*equation: The subscripts for the Einstein summation. \n +*tensor_size: tensor size of input \n + +*@par Outputs: +*@li y: Sums the product of the elements of the input operands along dimensions specified + using a notation based on the Einstein summation convention. \n + +*@attention Constraints: +*Input tensor_size must be Int. \n + +*@par Third-party framework compatibility +*Compatible with Pytorch einsum operator. +*/ +REG_OP(EinSum) + .DYNAMIC_INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32})) + .REQUIRED_ATTR(equation, String) + .REQUIRED_ATTR(tensor_size, Int) + .OP_END_FACTORY_REG(EinSum) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_MATRIX_CALCULATION_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/nn_norm_ops.h b/third_party/fwkacllib/inc/ops/nn_norm_ops.h index 041aa765..7d38beb5 100644 --- a/third_party/fwkacllib/inc/ops/nn_norm_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_norm_ops.h @@ -428,6 +428,33 @@ REG_OP(MVN) .OP_END_FACTORY_REG(MVN) /** +*@brief Normalizes the input . \n + +*@par Inputs: +* One input: +*x: An NCHW tensor of type float16 or float32 . \n + +*@par Attributes: +*@li eps: An optional float32 epsilon for not dividing by zero. Defaults to "1e-9" . \n +*@li axes: A list of Intefers, along which axis to reduce. Defaults to "[0, 2, 3]" . \n + +*@par Outputs: +*y: An NCHW tensor of type float16 or float32 . \n + +*@attention Constraints: +* The input tensor must have the NCHW format, whose shape length must be 4. +*@par Third-party framework compatibility +* Compatible with the ONNX operator MeanVarianceNormalization. +*/ + +REG_OP(MVNV2) + .INPUT(x, TensorType({DT_FLOAT, DT_FLOAT16})) /* "First operand." */ + .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT16})) /* "Result, has same element type as inputs" */ + .ATTR(eps, Float, 1e-9) + .ATTR(axes, ListInt, {0, 2, 3}) + .OP_END_FACTORY_REG(MVNV2) + +/** *@brief Normalizes the input "x1" . \n *@par Inputs: @@ -1206,6 +1233,33 @@ REG_OP(Centralization) .OP_END_FACTORY_REG(Centralization) /** +*@brief Roll the tensor along the given dimension(s). +* Elements that are shifted beyond the last position are re-introduced at the first position. +* If a dimension is not specified, the tensor will be flattened before rolling and then restored to the original shape. \n + +*@par Inputs: +*One inputs, including: +* @li x: A tensor . Must be one of the following types: +* float16, float32, int32, uint32, int8, uint8. \n + +*@par Attributes: +* @li shifts: The number of places by which the elements of the tensor are shifted. \n +* @li dims: Axis along which to roll. \n + +*@par Outputs: +* y: A Tensor with the same type and shape of x's. \n + +*@par Third-party framework compatibility +*Compatible with the Pytorch operator Roll. \n +*/ +REG_OP(Roll) + .INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_UINT32,DT_INT8,DT_UINT8})) + .OUTPUT(y, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_UINT32,DT_INT8,DT_UINT8})) + .REQUIRED_ATTR(shifts, ListInt) + .ATTR(dims, ListInt, {}) + .OP_END_FACTORY_REG(Roll) + +/** *@brief Calculate the loss. Creates a criterion that optimizes a two-class classification logistic loss between input_x and input_y (containing 1 or -1). \n diff --git a/third_party/fwkacllib/inc/ops/nn_ops.h b/third_party/fwkacllib/inc/ops/nn_ops.h index 820aa00d..f7dd6795 100644 --- a/third_party/fwkacllib/inc/ops/nn_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_ops.h @@ -49,5 +49,60 @@ REG_OP(InTopKV2) .INPUT(k, TensorType({IndexNumberType})) .OUTPUT(precision, TensorType({DT_BOOL})) .OP_END_FACTORY_REG(InTopKV2) + +/** +*@brief Performs batch normalization . \n + +*@par Inputs: +* Five inputs, including: (NHWC, NCHW, or NC1HWC0 supported) +*@li x: A 4D or 5D Tensor of type float16 or float32, with format NHWC or NCHW for 4D or NC1HWC0 for 5D. +*@li scale: A Tensor of type float32. Must be 1D if input "x" is with format NHWC or NCHW. Must be 5D +if input "x" is with format NC1HWC0. Specifies the scaling factor. +*@li offset: A Tensor of type float32. Must be 1D if input "x" is with format NHWC or NCHW. Must be 5D +if input "x" is with format NC1HWC0. Specifies the offset. +*@li mean: A Tensor of type float32. Must be 1D if input "x" is with format NHWC or NCHW. Must be 5D +if input "x" is with format NC1HWC0. Specifies the mean used for inference. Must be "None" if the +operation is used for training. +*@li variance: A Tensor of type float32. Must be 1D if input "x" is with format NHWC or NCHW. Must be +5D if input "x" is with format NC1HWC0. Specifies the variance used for inference. Must be "None" +if the operation is used for training . \n + +*@par Attributes: +*@li epsilon: An optional float32, specifying the small value added to variance to avoid dividing by zero. Defaults to "0.0001". +*@li data_format: An optional string, specifying the format of "x". Defaults to "NHWC". +*@li is_training: An optional bool, specifying if the operation is used for training or inference. Defaults to "True" . \n + +*@par Outputs: +* Five outputs, including: (NHWC, NCHW, or NC1HWC0 supported) +*@li y: A 4D or 5D Tensor of type float16 or float32 for the normalized "x", with format NHWC or NCHW for 4D or NC1HWC0 for 5D. +*@li batch_mean: A Tensor of type float32. Must be 1D if input "x" is with format NHWC or NCHW. Must be 5D +if input "x" is with format NC1HWC0. Specifies the mean of "x". +*@li batch_variance: A Tensor of type float32. Must be 1D if input "x" is with format NHWC or NCHW. +Must be 5D if input "x" is with format NC1HWC0. Specifies the variance of "x". +*@li reserve_space_1: An optional Tensor of type float32. Must be 1D if input "x" is with format NHWC or NCHW. +Must be 5D if input "x" is with format NC1HWC0. Specifies the mean of "x" for gradient computation. Pass "None" to skip this output. +*@li reserve_space_2: An optional Tensor of type float32. Must be 1D if input "x" is with format NHWC or NCHW. +Must be 5D if input "x" is with format NC1HWC0. Specifies the variance of "x" for gradient computation. Pass "None" to skip this output . \n + +*@attention Constraints: +*@li If the operation is used for inference and outputs "reserve_space_1" and "reserve_space_2" are available, +then "reserve_space_1" has the same value as "mean" and "reserve_space_2" has the same value as "variance". +*@li For Ascend 310, the result accuracy fails to reach 1‰ due to the square root instruction . \n +*/ +REG_OP(FusedBatchNormV2) + .INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(scale, TensorType({DT_FLOAT})) + .INPUT(offset, TensorType({DT_FLOAT})) + .OPTIONAL_INPUT(mean, TensorType({DT_FLOAT})) + .OPTIONAL_INPUT(variance, TensorType({DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(batch_mean, TensorType({DT_FLOAT})) + .OUTPUT(batch_variance, TensorType({DT_FLOAT})) + .OUTPUT(reserve_space_1, TensorType({DT_FLOAT})) + .OUTPUT(reserve_space_2, TensorType({DT_FLOAT})) + .ATTR(epsilon, Float, 0.0001) + .ATTR(data_format, String, "NHWC") + .ATTR(is_training, Bool, true) + .OP_END_FACTORY_REG(FusedBatchNormV2) }// namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_NN_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/nn_pooling_ops.h b/third_party/fwkacllib/inc/ops/nn_pooling_ops.h index 9f191ebe..32eb148b 100644 --- a/third_party/fwkacllib/inc/ops/nn_pooling_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_pooling_ops.h @@ -1502,14 +1502,14 @@ REG_OP(AdaptiveAvgPool2d) * @brief Compute gradients of adaptive averagev2 pooling function. * @par Inputs: -* @li input_grad: A NCHW Tensor. Must be one of the following data types: +* @li input_grad: A Tensor. Must be one of the following data types: * float16, float32. * @par Attributes: * @li orig_input_shape: A required tuple or list of type int32. * @par Outputs: -* @li output_grad: A tensor with the same shape and type as "orig_input_shape". +* @li output_grad: A tensor with the same type as "input_grad". * @par Third-party framework compatibility * Compatible with the Pytorch operator AdaptiveAvgPool2dGrad. diff --git a/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h b/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h index a911fa51..0d0be241 100644 --- a/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h +++ b/third_party/fwkacllib/inc/ops/nonlinear_fuc_ops.h @@ -531,6 +531,34 @@ REG_OP(Elu) .OP_END_FACTORY_REG(Elu) /** +*@brief Continuously Differentiable Exponential Linear Uints: +* Perform the linear uint element-wise on the input tensor X using formula: +* max(0, x) + min(0, alpha * (exp(x/alpha) - 1)). \n + +*@par Inputs: +*x: A float16, float32 or double, for the input data type . \n + +*@par Attributes: +*alpha: A float32. Defines at which negative value the ELU saturates. Defaults to "1.0" . \n + +*@par Outputs: +*y: A float16, float32 or double, for the normalized result . \n + +*@attention Constraints: +*@li The input is of type float16 or float32 . \n + +*@par Multiple batches supported or not +*Supported +*@par Third-party framework compatibility +*@li Compatible with ONNX's Celu operator +*/ +REG_OP(Celu) + .INPUT(x, TensorType::FloatingDataType()) + .OUTPUT(y, TensorType::FloatingDataType()) + .ATTR(alpha, Float, 1.0) + .OP_END_FACTORY_REG(Celu) + +/** *@brief Computes gradients for the exponential linear (Elu) operation. * *@par Inputs: diff --git a/third_party/fwkacllib/inc/ops/pad_ops.h b/third_party/fwkacllib/inc/ops/pad_ops.h index 8d71c5cd..50eb98c8 100644 --- a/third_party/fwkacllib/inc/ops/pad_ops.h +++ b/third_party/fwkacllib/inc/ops/pad_ops.h @@ -101,7 +101,7 @@ REG_OP(FillD) */ REG_OP(BroadcastTo) .INPUT(x, TensorType::BasicType()) - .INPUT(shape, TensorType({DT_INT32})) + .INPUT(shape, TensorType({DT_INT32,DT_INT64})) .OUTPUT(y, TensorType::BasicType()) .OP_END_FACTORY_REG(BroadcastTo) diff --git a/third_party/fwkacllib/inc/ops/selection_ops.h b/third_party/fwkacllib/inc/ops/selection_ops.h index 0aff5a81..7fe05b1e 100644 --- a/third_party/fwkacllib/inc/ops/selection_ops.h +++ b/third_party/fwkacllib/inc/ops/selection_ops.h @@ -240,6 +240,30 @@ REG_OP(GatherV2D) .OP_END_FACTORY_REG(GatherV2D) /** +*@Gathers values along an axis specified by dim . \n + +*@par Inputs: +*@li x: A Tensor. Must be one of the following types: float16, float32, int32, int64. +*@li index: A Tensor. Must be one of the following types: int64 . \n + +*@par Attributes: +* dim: the axis along which to index . \n + +*@par Outputs: +* y: A Tensor. Has the same type as "x" . \n + +*@par Third-party framework compatibility +*Compatible with the PyTorch operator Gather. +*/ + +REG_OP(GatherElements) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32, DT_INT64})) + .INPUT(index, TensorType({DT_INT64})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32, DT_INT64})) + .ATTR(dim, Int, 0) + .OP_END_FACTORY_REG(GatherElements) + +/** *@brief Extracts a strided slice of a tensor. Roughly speaking, this op extracts a slice of size (end-begin)/stride from the given input tensor. Starting at the location specified by begin the slice continues by @@ -487,6 +511,38 @@ REG_OP(UnsortedSegmentSum) .OP_END_FACTORY_REG(UnsortedSegmentSum) /** +*@brief Creates a one-dimensional tensor of size steps whose values are evenly spaced from start to +* end, inclusive, on a logarithmic scale with base base. \n + +*@par Inputs: +*One inputs, including: +* @li assist: A tensor. Must be one of the following types: +* float16, float32. \n + +* @par Attributes: +* @li start: An required float. Used to select the start. \n +* @li end: An required float. Used to select the end. \n +* @li steps: An optional int.Defaults to 100. \n +* @li base: An optional float.Defaults to 10.0. \n +* @li dtype: An optional int.Defaults to 1. \n + +*@par Outputs: +*y: A Tensor with the same type and shape of input_x's. \n + +*@par Third-party framework compatibility +*Compatible with the Pytorch operator logspaced. \n +*/ +REG_OP(LogSpaceD) + .INPUT(assist, TensorType({DT_FLOAT, DT_FLOAT16})) + .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT16})) + .REQUIRED_ATTR (start, Float) + .REQUIRED_ATTR (end, Float) + .ATTR(steps, Int, 100) + .ATTR(base, Float, 10.0) + .ATTR(dtype, Int, 1) + .OP_END_FACTORY_REG(LogSpaceD) + +/** *@brief Computes the sum along segments of a tensor . \n *@par Inputs: diff --git a/third_party/fwkacllib/inc/runtime/base.h b/third_party/fwkacllib/inc/runtime/base.h index 5b246eed..1b264843 100644 --- a/third_party/fwkacllib/inc/runtime/base.h +++ b/third_party/fwkacllib/inc/runtime/base.h @@ -339,7 +339,7 @@ RTS_API rtError_t rtLabelCreateEx(rtLabel_t *label, rtStream_t stream); * @return RT_ERROR_NONE for ok * @return RT_ERROR_INVALID_VALUE for error input */ -rtError_t rtLabelCreateExV2(rtLabel_t *label, rtModel_t model, rtStream_t stream); +RTS_API rtError_t rtLabelCreateExV2(rtLabel_t *label, rtModel_t model, rtStream_t stream); /** * @ingroup dvrt_base diff --git a/third_party/fwkacllib/inc/runtime/config.h b/third_party/fwkacllib/inc/runtime/config.h index fed7341a..66ae36ef 100644 --- a/third_party/fwkacllib/inc/runtime/config.h +++ b/third_party/fwkacllib/inc/runtime/config.h @@ -132,6 +132,11 @@ typedef struct tagRtPlatformConfig { uint32_t platformConfig; } rtPlatformConfig_t; +typedef enum tagRTTaskTimeoutType { + RT_TIMEOUT_TYPE_OP_WAIT = 0, + RT_TIMEOUT_TYPE_OP_EXECUTE, +} rtTaskTimeoutType_t; + /** * @ingroup * @brief get AI core count @@ -203,6 +208,24 @@ RTS_API rtError_t rtGetRuntimeVersion(uint32_t *runtimeVersion); */ RTS_API rtError_t rtGetDeviceCapability(int32_t deviceId, int32_t moduleType, int32_t featureType, int32_t *value); +/** + * @ingroup + * @brief set event wait task timeout time. + * @param [in] timeout + * @return RT_ERROR_NONE for ok + * @return RT_ERROR_INVALID_VALUE for error input + */ +RTS_API rtError_t rtSetOpWaitTimeOut(uint32_t timeout); + +/** + * @ingroup + * @brief set op execute task timeout time. + * @param [in] timeout + * @return RT_ERROR_NONE for ok + * @return RT_ERROR_INVALID_VALUE for error input + */ +RTS_API rtError_t rtSetOpExecuteTimeOut(uint32_t timeout); + #if defined(__cplusplus) && !defined(COMPILE_OMG_PACKAGE) } #endif diff --git a/third_party/fwkacllib/inc/runtime/kernel.h b/third_party/fwkacllib/inc/runtime/kernel.h index 754f069a..cf5347cb 100644 --- a/third_party/fwkacllib/inc/runtime/kernel.h +++ b/third_party/fwkacllib/inc/runtime/kernel.h @@ -188,7 +188,7 @@ typedef void (*rtCallback_t)(void *fnData); /** * @ingroup rt_kernel * @brief kernel mode - */ +**/ #define RT_DEFAULT_KERNEL_MODE (0x00) #define RT_NORMAL_KERNEL_MODE (0x01) #define RT_ALL_KERNEL_MODE (0x02) @@ -211,7 +211,7 @@ RTS_API rtError_t rtDevBinaryRegister(const rtDevBinary_t *bin, void **handle); /** * @ingroup rt_kernel - * @brief register device binary + * @brief register device binary with all kernel * @param [in] bin device binary description * @param [out] handle device binary handle * @return RT_ERROR_NONE for ok @@ -330,7 +330,7 @@ RTS_API rtError_t rtKernelLaunch(const void *stubFunc, uint32_t blockDim, void * * @ingroup rt_kernel * @brief launch kernel with handle to device * @param [in] handle program - * @param [in] devFunc device function description + * @param [in] devFunc device function description. * @param [in] blockDim block dimentions * @param [in] args argments address for kernel function * @param [in] argsSize argements size @@ -341,7 +341,7 @@ RTS_API rtError_t rtKernelLaunch(const void *stubFunc, uint32_t blockDim, void * * @return RT_ERROR_INVALID_VALUE for error input */ RTS_API rtError_t rtKernelLaunchWithHandle(void *handle, const void *devFunc, uint32_t blockDim, void *args, uint32_t argsSize, - rtSmDesc_t *smDesc, rtStream_t stream, const void *kernelInfo); + rtSmDesc_t *smDesc, rtStream_t stream_, const void *kernelInfo); /** * @ingroup rt_kernel diff --git a/third_party/fwkacllib/inc/runtime/rt_model.h b/third_party/fwkacllib/inc/runtime/rt_model.h index 798f63ae..df2eddc9 100644 --- a/third_party/fwkacllib/inc/runtime/rt_model.h +++ b/third_party/fwkacllib/inc/runtime/rt_model.h @@ -133,12 +133,13 @@ typedef struct tagAllKernelTaskInfo { uint16_t argsCount; uint16_t argsSize; uint16_t reserved; - const void *dev_func; + void *devfunc; void *handle; uint8_t *smDesc; uint8_t *args; uint16_t *argsOffset; } rtAllKernelTaskInfo_t; + typedef struct tagKernelTaskInfoEx { uint32_t flags; uint32_t argsSize; @@ -263,7 +264,7 @@ typedef struct tagTaskInfo { union { rtKernelTaskInfoEx_t kernelTaskEx; rtKernelTaskInfo_t kernelTask; - rtAllKernelTaskInfo_t allkernelTask; + rtAllKernelTaskInfo_t allKernelTask; rtEventTaskInfo_t eventTask; rtStreamSwitchTaskInfo_t streamSwitchTask; rtStreamActiveTaskInfo_t streamActiveTask; @@ -285,10 +286,27 @@ typedef struct tagTaskInfo { } u; } rtTaskInfo_t; +typedef struct tagNodeInfo_t { + uint32_t nodeIdx; + uint32_t reserved[1]; +} rtNodeInfo; + +typedef struct tagHwtsInfo_t { + uint16_t taskId; + uint16_t sqExeHead; + uint16_t streamExeHead; + uint16_t reserved[2]; +} rtHwtsInfo; + typedef struct tagLabelDevInfo_t { uint16_t modelId; uint16_t streamId; uint16_t labelId; + union { + rtNodeInfo nodeInfo; + rtHwtsInfo hwtsInfo; + uint16_t reserved[5]; + }u; }rtLabelDevInfo; typedef rtError_t (*rtTaskGenCallback)(rtModel_t model, rtTaskInfo_t *taskInfo); diff --git a/third_party/fwkacllib/inc/runtime/stream.h b/third_party/fwkacllib/inc/runtime/stream.h index 6b9f80ae..f9981514 100644 --- a/third_party/fwkacllib/inc/runtime/stream.h +++ b/third_party/fwkacllib/inc/runtime/stream.h @@ -189,6 +189,28 @@ RTS_API rtError_t rtStreamActive(rtStream_t activeStream, rtStream_t stream); */ RTS_API rtError_t rtStreamSwitchN(void *ptr, uint32_t size, void *valuePtr, rtStream_t *trueStreamPtr, uint32_t elementSize, rtStream_t stream, rtSwitchDataType_t dataType); + +/* + * @ingroup dvrt_stream + * @brief enable debug for dump overflow exception with stream + * @param [in] addr: ddr address of kernel exception dumpped + * @param [in] stream: stream handle + * @param [in] flag: debug flag + * @return RT_ERROR_NONE for ok + * @return RT_ERROR_INVALID_VALUE for error input + */ +RTS_API rtError_t rtDebugRegisterForStream(rtStream_t stream, uint32_t flag, const void *addr, + uint32_t *streamId, uint32_t *taskId); + +/* + * @ingroup rt_model + * @brief disable debug for dump overflow exception with stream + * @param [in] stream: stream handle + * @return RT_ERROR_NONE for ok + * @return RT_ERROR_INVALID_VALUE for error input + */ +RTS_API rtError_t rtDebugUnRegisterForStream(rtStream_t stream); + #if defined(__cplusplus) && !defined(COMPILE_OMG_PACKAGE) } #endif diff --git a/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h b/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h index 47c41c48..3634b8a8 100644 --- a/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h +++ b/third_party/fwkacllib/inc/toolchain/tuning_tool/tune_api.h @@ -11,95 +11,13 @@ /** @defgroup aoe aoe调优接口 */ #ifndef TUNE_API_H #define TUNE_API_H -#include #include #include -#include "graph/graph.h" #include "ge/ge_api.h" #include "aoe_types.h" /** * @ingroup aoe - * - * aoe status - */ -enum MsTuneStatus { - MSTUNE_SUCCESS, /** tune success */ - MSTUNE_FAILED, /** tune failed */ -}; - -// Option key: for train options sets -const std::string MSTUNE_SELF_KEY = "mstune"; -const std::string MSTUNE_GEINIT_KEY = "initialize"; -const std::string MSTUNE_GESESS_KEY = "session"; - -#ifdef __cplusplus -extern "C" { -#endif - -struct RunnerInitConfig { - // onilne online - std::string profPath; - std::string parserPath; - // ncs only - std::vector devList; -}; - -struct RunnerOpInfo { - std::string opName; - uint64_t opCostTime; - uint64_t aicoreCostTime; - // gradient_split only - std::string modelName; - std::string opType; - std::vector start; - std::vector end; -}; - -struct RunnerModelInfo { - uint64_t totalCostTime; -}; - -struct RunnerRunResult { - std::vector modelInfo; - std::vector opInfo; -}; - -struct RunnerResult { - uint64_t totalCostTime; - std::map opCostTime; - std::map aicoreCostTime; -}; - -struct RunnerDataBuf { - void *ptr = nullptr; - size_t size = 0; -}; - -struct AOEBufferData { - std::shared_ptr data = nullptr; - uint64_t length; -}; - -struct RunnerConfig { - bool isProf; - uint32_t loop; - // offline only - std::vector input; - std::vector output; - std::string modelPath; - RunnerDataBuf modelData; - // online only - uint32_t devId; - std::vector> inputs; - std::vector dependGraph; // run graph (for training) -}; -#ifdef __cplusplus -} -#endif - -/** - * @ingroup aoe * @par 描述: 命令行调优 * * @attention 无 From 948000fe5ba81acaceedb52b016e2cbffe990764 Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Fri, 12 Mar 2021 15:58:02 +0800 Subject: [PATCH 19/28] fix ge Compile Error --- ge/ge_runtime/runtime_model.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/ge/ge_runtime/runtime_model.cc b/ge/ge_runtime/runtime_model.cc index 71147a4b..2c1f2d3b 100644 --- a/ge/ge_runtime/runtime_model.cc +++ b/ge/ge_runtime/runtime_model.cc @@ -21,6 +21,7 @@ #include "common/ge_inner_error_codes.h" #include "common/types.h" #include "common/util.h" +#include "common/math/math_util.h" #include "framework/common/debug/ge_log.h" #include "framework/common/op/op_parser_util.h" #include "graph/types.h" From 6a82dd1947647373621b4617e40c2f712602940c Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Sat, 13 Mar 2021 14:51:55 +0800 Subject: [PATCH 20/28] update ge --- CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 947fb016..3f97d245 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -150,6 +150,7 @@ elseif(ENABLE_MS_TESTCASES) include(cmake/external_libs/protobuf_static.cmake) include(cmake/external_libs/protoc.cmake) include(cmake/external_libs/securec.cmake) + include(cmake/external_libs/json.cmake) include(cmake/FindModule.cmake) include(cmake/intf_pub_linux.cmake) From d6308151e0afa90834c9bdea72e018ff47c2a5fc Mon Sep 17 00:00:00 2001 From: zhoufeng Date: Mon, 18 Jan 2021 15:10:16 +0800 Subject: [PATCH 21/28] reuse workspace memory of hccl op Signed-off-by: zhoufeng --- ge/ge_runtime/task/hccl_task.cc | 16 ++-------------- inc/framework/ge_runtime/task_info.h | 5 ++++- 2 files changed, 6 insertions(+), 15 deletions(-) diff --git a/ge/ge_runtime/task/hccl_task.cc b/ge/ge_runtime/task/hccl_task.cc index 06165053..c3040697 100644 --- a/ge/ge_runtime/task/hccl_task.cc +++ b/ge/ge_runtime/task/hccl_task.cc @@ -52,15 +52,7 @@ HcclTask::HcclTask(const ModelContext &model_context, const std::shared_ptrworkspace_size() > 0) { - rtError_t rt_ret = rtMalloc(&workspace_mem_, task_info_->workspace_size(), RT_MEMORYINFO_HBM); - if (rt_ret != RT_ERROR_NONE) { - GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); - return false; - } + workspace_mem_ = task_info_->workspace_addr(); } GELOGI("HcclTaskInfo Distribute Start. begin to call function LoadTask in hccl."); diff --git a/inc/framework/ge_runtime/task_info.h b/inc/framework/ge_runtime/task_info.h index f59c6454..4530bff7 100644 --- a/inc/framework/ge_runtime/task_info.h +++ b/inc/framework/ge_runtime/task_info.h @@ -271,13 +271,14 @@ class FusionEndTaskInfo : public TaskInfo { class HcclTaskInfo : public TaskInfo { public: HcclTaskInfo(const std::string &op_name, uint32_t stream_id, const std::string hccl_type, void *input_data_addr, - void *output_data_addr, int64_t workspace_size, int64_t hccl_stream_num, + void *output_data_addr, void *workspace_addr, int64_t workspace_size, int64_t hccl_stream_num, const std::vector &private_def, void *ops_kernel_store, int32_t count, int64_t root_id, int64_t op_type, int64_t data_type, const std::string &group, bool dump_flag) : TaskInfo(op_name, stream_id, TaskInfoType::HCCL, dump_flag), hccl_type_(hccl_type), input_data_addr_(input_data_addr), output_data_addr_(output_data_addr), + workspace_addr_(workspace_addr), workspace_size_(workspace_size), hccl_stream_num_(hccl_stream_num), private_def_(private_def), @@ -292,6 +293,7 @@ class HcclTaskInfo : public TaskInfo { const std::string &hccl_type() const { return hccl_type_; } void *input_data_addr() const { return input_data_addr_; } void *output_data_addr() const { return output_data_addr_; } + void *workspace_addr() const { return workspace_addr_; } int64_t workspace_size() const { return workspace_size_; } int64_t hccl_stream_num() const { return hccl_stream_num_; } const std::vector &private_def() const { return private_def_; } @@ -306,6 +308,7 @@ class HcclTaskInfo : public TaskInfo { std::string hccl_type_; void *input_data_addr_; void *output_data_addr_; + void *workspace_addr_; int64_t workspace_size_; int64_t hccl_stream_num_; std::vector private_def_; From dfb2f4b7af5a2564c756368821de1d699204fa67 Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Thu, 18 Mar 2021 20:18:51 +0800 Subject: [PATCH 22/28] update commit id format --- inc/external/acl/acl_base.h | 89 +++---- inc/external/acl/acl_mdl.h | 356 ++++++++++++-------------- inc/external/acl/acl_op.h | 119 +++------ inc/external/acl/acl_op_compiler.h | 47 ++-- inc/external/acl/acl_prof.h | 46 ++-- inc/external/acl/acl_rt.h | 142 +++++----- inc/external/acl/acl_tdt.h | 31 +-- inc/external/acl/error_codes/rt_error_codes.h | 136 +++++----- inc/external/acl/ops/acl_cblas.h | 179 +++---------- inc/external/acl/ops/acl_fv.h | 14 +- inc/external/hccl/hccl.h | 33 +-- inc/external/hccl/hccl_types.h | 84 +++--- inc/external/runtime/rt_error_codes.h | 136 +++++----- 13 files changed, 604 insertions(+), 808 deletions(-) diff --git a/inc/external/acl/acl_base.h b/inc/external/acl/acl_base.h index 657bf67c..aae67ade 100644 --- a/inc/external/acl/acl_base.h +++ b/inc/external/acl/acl_base.h @@ -136,50 +136,49 @@ static const int ACL_ERROR_PROFILING_FAILURE = 500005; #define ACL_UNKNOWN_RANK 0xFFFFFFFFFFFFFFFE typedef enum { - ACL_DT_UNDEFINED = -1, - ACL_FLOAT = 0, - ACL_FLOAT16 = 1, - ACL_INT8 = 2, - ACL_INT32 = 3, - ACL_UINT8 = 4, - ACL_INT16 = 6, - ACL_UINT16 = 7, - ACL_UINT32 = 8, - ACL_INT64 = 9, - ACL_UINT64 = 10, - ACL_DOUBLE = 11, - ACL_BOOL = 12, - ACL_STRING = 13, + ACL_DT_UNDEFINED = -1, + ACL_FLOAT = 0, + ACL_FLOAT16 = 1, + ACL_INT8 = 2, + ACL_INT32 = 3, + ACL_UINT8 = 4, + ACL_INT16 = 6, + ACL_UINT16 = 7, + ACL_UINT32 = 8, + ACL_INT64 = 9, + ACL_UINT64 = 10, + ACL_DOUBLE = 11, + ACL_BOOL = 12, + ACL_STRING = 13, } aclDataType; typedef enum { - ACL_FORMAT_UNDEFINED = -1, - ACL_FORMAT_NCHW = 0, - ACL_FORMAT_NHWC = 1, - ACL_FORMAT_ND = 2, - ACL_FORMAT_NC1HWC0 = 3, - ACL_FORMAT_FRACTAL_Z = 4, - ACL_FORMAT_NC1HWC0_C04 = 12, - ACL_FORMAT_NDHWC = 27, - ACL_FORMAT_FRACTAL_NZ = 29, - ACL_FORMAT_NCDHW = 30, - ACL_FORMAT_NDC1HWC0 = 32, - ACL_FRACTAL_Z_3D = 33 + ACL_FORMAT_UNDEFINED = -1, + ACL_FORMAT_NCHW = 0, + ACL_FORMAT_NHWC = 1, + ACL_FORMAT_ND = 2, + ACL_FORMAT_NC1HWC0 = 3, + ACL_FORMAT_FRACTAL_Z = 4, + ACL_FORMAT_NC1HWC0_C04 = 12, + ACL_FORMAT_NDHWC = 27, + ACL_FORMAT_FRACTAL_NZ = 29, + ACL_FORMAT_NCDHW = 30, + ACL_FORMAT_NDC1HWC0 = 32, + ACL_FRACTAL_Z_3D = 33 } aclFormat; typedef enum { - ACL_DEBUG = 0, - ACL_INFO = 1, - ACL_WARNING = 2, - ACL_ERROR = 3, + ACL_DEBUG = 0, + ACL_INFO = 1, + ACL_WARNING = 2, + ACL_ERROR = 3, } aclLogLevel; typedef enum { - ACL_MEMTYPE_DEVICE = 0, - ACL_MEMTYPE_HOST = 1, + ACL_MEMTYPE_DEVICE = 0, + ACL_MEMTYPE_HOST = 1, } aclMemType; - /** * @ingroup AscendCL * @brief Converts data of type aclFloat16 to data of type float @@ -312,9 +311,7 @@ ACL_FUNC_VISIBILITY size_t aclDataTypeSize(aclDataType dataType); * @retval aclTensorDesc pointer. * @retval nullptr if param is invalid or run out of memory */ -ACL_FUNC_VISIBILITY aclTensorDesc *aclCreateTensorDesc(aclDataType dataType, - int numDims, - const int64_t *dims, +ACL_FUNC_VISIBILITY aclTensorDesc *aclCreateTensorDesc(aclDataType dataType, int numDims, const int64_t *dims, aclFormat format); /** @@ -336,8 +333,7 @@ ACL_FUNC_VISIBILITY void aclDestroyTensorDesc(const aclTensorDesc *desc); * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclSetTensorShapeRange(aclTensorDesc* desc, - size_t dimsCount, +ACL_FUNC_VISIBILITY aclError aclSetTensorShapeRange(aclTensorDesc *desc, size_t dimsCount, int64_t dimsRange[][ACL_TENSOR_SHAPE_RANGE_NUM]); /** @@ -434,9 +430,7 @@ ACL_FUNC_VISIBILITY aclError aclGetTensorDescDimV2(const aclTensorDesc *desc, si * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclGetTensorDescDimRange(const aclTensorDesc *desc, - size_t index, - size_t dimRangeNum, +ACL_FUNC_VISIBILITY aclError aclGetTensorDescDimRange(const aclTensorDesc *desc, size_t index, size_t dimRangeNum, int64_t *dimRange); /** @@ -473,7 +467,7 @@ ACL_FUNC_VISIBILITY const char *aclGetTensorDescName(aclTensorDesc *desc); * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclTransTensorDescFormat(const aclTensorDesc *srcDesc, aclFormat dstFormat, - aclTensorDesc **dstDesc); + aclTensorDesc **dstDesc); /** * @ingroup AscendCL @@ -561,7 +555,7 @@ ACL_FUNC_VISIBILITY aclError aclSetTensorOriginShape(aclTensorDesc *desc, int nu * * @retval null for failed. * @retval OtherValues success. -*/ + */ ACL_FUNC_VISIBILITY aclTensorDesc *aclGetTensorDescByIndex(aclTensorDesc *desc, size_t index); /** @@ -572,7 +566,7 @@ ACL_FUNC_VISIBILITY aclTensorDesc *aclGetTensorDescByIndex(aclTensorDesc *desc, * * @retval null for failed * @retval OtherValues success -*/ + */ ACL_FUNC_VISIBILITY void *aclGetTensorDescAddress(const aclTensorDesc *desc); /** @@ -624,13 +618,12 @@ ACL_FUNC_VISIBILITY aclError aclSetTensorPlaceMent(aclTensorDesc *desc, aclMemTy * @param ... [IN] the value of current log */ ACL_FUNC_VISIBILITY void aclAppLog(aclLogLevel logLevel, const char *func, const char *file, uint32_t line, - const char *fmt, ...); + const char *fmt, ...); -#define ACL_APP_LOG(level, fmt, ...) \ - aclAppLog(level, __FUNCTION__, __FILE__, __LINE__, fmt, ##__VA_ARGS__) +#define ACL_APP_LOG(level, fmt, ...) aclAppLog(level, __FUNCTION__, __FILE__, __LINE__, fmt, ##__VA_ARGS__) #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_ACL_BASE_H_ +#endif // INC_EXTERNAL_ACL_ACL_BASE_H_ diff --git a/inc/external/acl/acl_mdl.h b/inc/external/acl/acl_mdl.h index 3a62ce32..bd2e9fb2 100644 --- a/inc/external/acl/acl_mdl.h +++ b/inc/external/acl/acl_mdl.h @@ -27,19 +27,19 @@ extern "C" { #endif -#define ACL_MAX_DIM_CNT 128 -#define ACL_MAX_TENSOR_NAME_LEN 128 -#define ACL_MAX_BATCH_NUM 128 -#define ACL_MAX_HW_NUM 128 -#define ACL_MAX_SHAPE_COUNT 128 -#define ACL_INVALID_NODE_INDEX 0xFFFFFFFF - -#define ACL_MDL_LOAD_FROM_FILE 1 -#define ACL_MDL_LOAD_FROM_FILE_WITH_MEM 2 -#define ACL_MDL_LOAD_FROM_MEM 3 -#define ACL_MDL_LOAD_FROM_MEM_WITH_MEM 4 -#define ACL_MDL_LOAD_FROM_FILE_WITH_Q 5 -#define ACL_MDL_LOAD_FROM_MEM_WITH_Q 6 +#define ACL_MAX_DIM_CNT 128 +#define ACL_MAX_TENSOR_NAME_LEN 128 +#define ACL_MAX_BATCH_NUM 128 +#define ACL_MAX_HW_NUM 128 +#define ACL_MAX_SHAPE_COUNT 128 +#define ACL_INVALID_NODE_INDEX 0xFFFFFFFF + +#define ACL_MDL_LOAD_FROM_FILE 1 +#define ACL_MDL_LOAD_FROM_FILE_WITH_MEM 2 +#define ACL_MDL_LOAD_FROM_MEM 3 +#define ACL_MDL_LOAD_FROM_MEM_WITH_MEM 4 +#define ACL_MDL_LOAD_FROM_FILE_WITH_Q 5 +#define ACL_MDL_LOAD_FROM_MEM_WITH_Q 6 #define ACL_DYNAMIC_TENSOR_NAME "ascend_mbatch_shape_data" #define ACL_DYNAMIC_AIPP_NAME "ascend_dynamic_aipp_data" @@ -51,123 +51,123 @@ typedef struct aclAippExtendInfo aclAippExtendInfo; typedef struct aclmdlConfigHandle aclmdlConfigHandle; typedef enum { - ACL_YUV420SP_U8 = 1, - ACL_XRGB8888_U8, - ACL_RGB888_U8, - ACL_YUV400_U8, - ACL_NC1HWC0DI_FP16, - ACL_NC1HWC0DI_S8, - ACL_ARGB8888_U8, - ACL_YUYV_U8, - ACL_YUV422SP_U8, - ACL_AYUV444_U8, - ACL_RAW10, - ACL_RAW12, - ACL_RAW16, - ACL_RAW24, - ACL_AIPP_RESERVED = 0xffff, + ACL_YUV420SP_U8 = 1, + ACL_XRGB8888_U8, + ACL_RGB888_U8, + ACL_YUV400_U8, + ACL_NC1HWC0DI_FP16, + ACL_NC1HWC0DI_S8, + ACL_ARGB8888_U8, + ACL_YUYV_U8, + ACL_YUV422SP_U8, + ACL_AYUV444_U8, + ACL_RAW10, + ACL_RAW12, + ACL_RAW16, + ACL_RAW24, + ACL_AIPP_RESERVED = 0xffff, } aclAippInputFormat; typedef enum { - ACL_MDL_PRIORITY_INT32 = 0, - ACL_MDL_LOAD_TYPE_SIZET, - ACL_MDL_PATH_PTR, /**< pointer to model load path with deep copy */ - ACL_MDL_MEM_ADDR_PTR, /**< pointer to model memory with shallow copy */ - ACL_MDL_MEM_SIZET, - ACL_MDL_WEIGHT_ADDR_PTR, /**< pointer to weight memory of model with shallow copy */ - ACL_MDL_WEIGHT_SIZET, - ACL_MDL_WORKSPACE_ADDR_PTR, /**< pointer to worksapce memory of model with shallow copy */ - ACL_MDL_WORKSPACE_SIZET, - ACL_MDL_INPUTQ_NUM_SIZET, - ACL_MDL_INPUTQ_ADDR_PTR, /**< pointer to inputQ with shallow copy */ - ACL_MDL_OUTPUTQ_NUM_SIZET, - ACL_MDL_OUTPUTQ_ADDR_PTR /**< pointer to outputQ with shallow copy */ + ACL_MDL_PRIORITY_INT32 = 0, + ACL_MDL_LOAD_TYPE_SIZET, + ACL_MDL_PATH_PTR, /**< pointer to model load path with deep copy */ + ACL_MDL_MEM_ADDR_PTR, /**< pointer to model memory with shallow copy */ + ACL_MDL_MEM_SIZET, + ACL_MDL_WEIGHT_ADDR_PTR, /**< pointer to weight memory of model with shallow copy */ + ACL_MDL_WEIGHT_SIZET, + ACL_MDL_WORKSPACE_ADDR_PTR, /**< pointer to worksapce memory of model with shallow copy */ + ACL_MDL_WORKSPACE_SIZET, + ACL_MDL_INPUTQ_NUM_SIZET, + ACL_MDL_INPUTQ_ADDR_PTR, /**< pointer to inputQ with shallow copy */ + ACL_MDL_OUTPUTQ_NUM_SIZET, + ACL_MDL_OUTPUTQ_ADDR_PTR /**< pointer to outputQ with shallow copy */ } aclmdlConfigAttr; typedef enum { - ACL_DATA_WITHOUT_AIPP = 0, - ACL_DATA_WITH_STATIC_AIPP, - ACL_DATA_WITH_DYNAMIC_AIPP, - ACL_DYNAMIC_AIPP_NODE + ACL_DATA_WITHOUT_AIPP = 0, + ACL_DATA_WITH_STATIC_AIPP, + ACL_DATA_WITH_DYNAMIC_AIPP, + ACL_DYNAMIC_AIPP_NODE } aclmdlInputAippType; typedef struct aclmdlIODims { - char name[ACL_MAX_TENSOR_NAME_LEN]; /**< tensor name */ - size_t dimCount; /**< dim array count */ - int64_t dims[ACL_MAX_DIM_CNT]; /**< dim data array */ + char name[ACL_MAX_TENSOR_NAME_LEN]; /**< tensor name */ + size_t dimCount; /**< dim array count */ + int64_t dims[ACL_MAX_DIM_CNT]; /**< dim data array */ } aclmdlIODims; typedef struct aclAippDims { - aclmdlIODims srcDims; /**< input dims before model transform */ - size_t srcSize; /**< input size before model transform */ - aclmdlIODims aippOutdims; /**< aipp output dims */ - size_t aippOutSize; /**< aipp output size */ + aclmdlIODims srcDims; /**< input dims before model transform */ + size_t srcSize; /**< input size before model transform */ + aclmdlIODims aippOutdims; /**< aipp output dims */ + size_t aippOutSize; /**< aipp output size */ } aclAippDims; typedef struct aclmdlBatch { - size_t batchCount; /**< batch array count */ - uint64_t batch[ACL_MAX_BATCH_NUM]; /**< batch data array */ + size_t batchCount; /**< batch array count */ + uint64_t batch[ACL_MAX_BATCH_NUM]; /**< batch data array */ } aclmdlBatch; typedef struct aclmdlHW { - size_t hwCount; /**< height&width array count */ - uint64_t hw[ACL_MAX_HW_NUM][2]; /**< height&width data array */ + size_t hwCount; /**< height&width array count */ + uint64_t hw[ACL_MAX_HW_NUM][2]; /**< height&width data array */ } aclmdlHW; typedef struct aclAippInfo { - aclAippInputFormat inputFormat; - int32_t srcImageSizeW; - int32_t srcImageSizeH; - int8_t cropSwitch; - int32_t loadStartPosW; - int32_t loadStartPosH; - int32_t cropSizeW; - int32_t cropSizeH; - int8_t resizeSwitch; - int32_t resizeOutputW; - int32_t resizeOutputH; - int8_t paddingSwitch; - int32_t leftPaddingSize; - int32_t rightPaddingSize; - int32_t topPaddingSize; - int32_t bottomPaddingSize; - int8_t cscSwitch; - int8_t rbuvSwapSwitch; - int8_t axSwapSwitch; - int8_t singleLineMode; - int32_t matrixR0C0; - int32_t matrixR0C1; - int32_t matrixR0C2; - int32_t matrixR1C0; - int32_t matrixR1C1; - int32_t matrixR1C2; - int32_t matrixR2C0; - int32_t matrixR2C1; - int32_t matrixR2C2; - int32_t outputBias0; - int32_t outputBias1; - int32_t outputBias2; - int32_t inputBias0; - int32_t inputBias1; - int32_t inputBias2; - int32_t meanChn0; - int32_t meanChn1; - int32_t meanChn2; - int32_t meanChn3; - float minChn0; - float minChn1; - float minChn2; - float minChn3; - float varReciChn0; - float varReciChn1; - float varReciChn2; - float varReciChn3; - aclFormat srcFormat; - aclDataType srcDatatype; - size_t srcDimNum; - size_t shapeCount; - aclAippDims outDims[ACL_MAX_SHAPE_COUNT]; - aclAippExtendInfo *aippExtend; /**< reserved parameters, current version needs to be null */ + aclAippInputFormat inputFormat; + int32_t srcImageSizeW; + int32_t srcImageSizeH; + int8_t cropSwitch; + int32_t loadStartPosW; + int32_t loadStartPosH; + int32_t cropSizeW; + int32_t cropSizeH; + int8_t resizeSwitch; + int32_t resizeOutputW; + int32_t resizeOutputH; + int8_t paddingSwitch; + int32_t leftPaddingSize; + int32_t rightPaddingSize; + int32_t topPaddingSize; + int32_t bottomPaddingSize; + int8_t cscSwitch; + int8_t rbuvSwapSwitch; + int8_t axSwapSwitch; + int8_t singleLineMode; + int32_t matrixR0C0; + int32_t matrixR0C1; + int32_t matrixR0C2; + int32_t matrixR1C0; + int32_t matrixR1C1; + int32_t matrixR1C2; + int32_t matrixR2C0; + int32_t matrixR2C1; + int32_t matrixR2C2; + int32_t outputBias0; + int32_t outputBias1; + int32_t outputBias2; + int32_t inputBias0; + int32_t inputBias1; + int32_t inputBias2; + int32_t meanChn0; + int32_t meanChn1; + int32_t meanChn2; + int32_t meanChn3; + float minChn0; + float minChn1; + float minChn2; + float minChn3; + float varReciChn0; + float varReciChn1; + float varReciChn2; + float varReciChn3; + aclFormat srcFormat; + aclDataType srcDatatype; + size_t srcDimNum; + size_t shapeCount; + aclAippDims outDims[ACL_MAX_SHAPE_COUNT]; + aclAippExtendInfo *aippExtend; /**< reserved parameters, current version needs to be null */ } aclAippInfo; /** @@ -339,8 +339,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFile(const char *modelPath, uint32_t * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMem(const void *model, size_t modelSize, - uint32_t *modelId); +ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMem(const void *model, size_t modelSize, uint32_t *modelId); /** * @ingroup AscendCL @@ -362,9 +361,8 @@ ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMem(const void *model, size_t modelS * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFileWithMem(const char *modelPath, - uint32_t *modelId, void *workPtr, size_t workSize, - void *weightPtr, size_t weightSize); +ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFileWithMem(const char *modelPath, uint32_t *modelId, void *workPtr, + size_t workSize, void *weightPtr, size_t weightSize); /** * @ingroup AscendCL @@ -387,9 +385,9 @@ ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFileWithMem(const char *modelPath, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMemWithMem(const void *model, size_t modelSize, - uint32_t *modelId, void *workPtr, size_t workSize, - void *weightPtr, size_t weightSize); +ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMemWithMem(const void *model, size_t modelSize, uint32_t *modelId, + void *workPtr, size_t workSize, void *weightPtr, + size_t weightSize); /** * @ingroup AscendCL @@ -424,8 +422,8 @@ ACL_FUNC_VISIBILITY aclError aclmdlLoadFromFileWithQ(const char *modelPath, uint * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclmdlLoadFromMemWithQ(const void *model, size_t modelSize, uint32_t *modelId, - const uint32_t *inputQ, size_t inputQNum, - const uint32_t *outputQ, size_t outputQNum); + const uint32_t *inputQ, size_t inputQNum, const uint32_t *outputQ, + size_t outputQNum); /** * @ingroup AscendCL @@ -455,8 +453,8 @@ ACL_FUNC_VISIBILITY aclError aclmdlExecute(uint32_t modelId, const aclmdlDataset * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | * aclmdlLoadFromMemWithMem */ -ACL_FUNC_VISIBILITY aclError aclmdlExecuteAsync(uint32_t modelId, const aclmdlDataset *input, - aclmdlDataset *output, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclmdlExecuteAsync(uint32_t modelId, const aclmdlDataset *input, aclmdlDataset *output, + aclrtStream stream); /** * @ingroup AscendCL @@ -831,11 +829,11 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPInputFormat(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCscParams(aclmdlAIPP *aippParmsSet, int8_t csc_switch, - int16_t cscMatrixR0C0, int16_t cscMatrixR0C1, int16_t cscMatrixR0C2, - int16_t cscMatrixR1C0, int16_t cscMatrixR1C1, int16_t cscMatrixR1C2, - int16_t cscMatrixR2C0, int16_t cscMatrixR2C1, int16_t cscMatrixR2C2, + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCscParams(aclmdlAIPP *aippParmsSet, int8_t csc_switch, int16_t cscMatrixR0C0, + int16_t cscMatrixR0C1, int16_t cscMatrixR0C2, int16_t cscMatrixR1C0, + int16_t cscMatrixR1C1, int16_t cscMatrixR1C2, int16_t cscMatrixR2C0, + int16_t cscMatrixR2C1, int16_t cscMatrixR2C2, uint8_t cscOutputBiasR0, uint8_t cscOutputBiasR1, uint8_t cscOutputBiasR2, uint8_t cscInputBiasR0, uint8_t cscInputBiasR1, uint8_t cscInputBiasR2); @@ -851,7 +849,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCscParams(aclmdlAIPP *aippParmsSet, in * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPRbuvSwapSwitch(aclmdlAIPP *aippParmsSet, int8_t rbuvSwapSwitch); /** @@ -865,7 +863,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPRbuvSwapSwitch(aclmdlAIPP *aippParmsSe * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPAxSwapSwitch(aclmdlAIPP *aippParmsSet, int8_t axSwapSwitch); /** @@ -880,7 +878,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPAxSwapSwitch(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPSrcImageSize(aclmdlAIPP *aippParmsSet, int32_t srcImageSizeW, int32_t srcImageSizeH); @@ -900,14 +898,10 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPSrcImageSize(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPScfParams(aclmdlAIPP *aippParmsSet, - int8_t scfSwitch, - int32_t scfInputSizeW, - int32_t scfInputSizeH, - int32_t scfOutputSizeW, - int32_t scfOutputSizeH, - uint64_t batchIndex); + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPScfParams(aclmdlAIPP *aippParmsSet, int8_t scfSwitch, int32_t scfInputSizeW, + int32_t scfInputSizeH, int32_t scfOutputSizeW, + int32_t scfOutputSizeH, uint64_t batchIndex); /** * @ingroup AscendCL @@ -925,13 +919,9 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPScfParams(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCropParams(aclmdlAIPP *aippParmsSet, - int8_t cropSwitch, - int32_t cropStartPosW, - int32_t cropStartPosH, - int32_t cropSizeW, - int32_t cropSizeH, + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCropParams(aclmdlAIPP *aippParmsSet, int8_t cropSwitch, int32_t cropStartPosW, + int32_t cropStartPosH, int32_t cropSizeW, int32_t cropSizeH, uint64_t batchIndex); /** @@ -950,7 +940,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPCropParams(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPaddingParams(aclmdlAIPP *aippParmsSet, int8_t paddingSwitch, int32_t paddingSizeTop, int32_t paddingSizeBottom, int32_t paddingSizeLeft, int32_t paddingSizeRight, @@ -971,13 +961,10 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPaddingParams(aclmdlAIPP *aippParmsSet * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMean(aclmdlAIPP *aippParmsSet, - int16_t dtcPixelMeanChn0, - int16_t dtcPixelMeanChn1, - int16_t dtcPixelMeanChn2, - int16_t dtcPixelMeanChn3, - uint64_t batchIndex); + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMean(aclmdlAIPP *aippParmsSet, int16_t dtcPixelMeanChn0, + int16_t dtcPixelMeanChn1, int16_t dtcPixelMeanChn2, + int16_t dtcPixelMeanChn3, uint64_t batchIndex); /** * @ingroup AscendCL @@ -994,13 +981,10 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMean(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMin(aclmdlAIPP *aippParmsSet, - float dtcPixelMinChn0, - float dtcPixelMinChn1, - float dtcPixelMinChn2, - float dtcPixelMinChn3, - uint64_t batchIndex); + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMin(aclmdlAIPP *aippParmsSet, float dtcPixelMinChn0, + float dtcPixelMinChn1, float dtcPixelMinChn2, + float dtcPixelMinChn3, uint64_t batchIndex); /** * @ingroup AscendCL @@ -1017,13 +1001,10 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPDtcPixelMin(aclmdlAIPP *aippParmsSet, * @retval OtherValues Failure * * @see aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPixelVarReci(aclmdlAIPP *aippParmsSet, - float dtcPixelVarReciChn0, - float dtcPixelVarReciChn1, - float dtcPixelVarReciChn2, - float dtcPixelVarReciChn3, - uint64_t batchIndex); + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPixelVarReci(aclmdlAIPP *aippParmsSet, float dtcPixelVarReciChn0, + float dtcPixelVarReciChn1, float dtcPixelVarReciChn2, + float dtcPixelVarReciChn3, uint64_t batchIndex); /** * @ingroup AscendCL @@ -1039,10 +1020,8 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPPixelVarReci(aclmdlAIPP *aippParmsSet, * * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName | aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetInputAIPP(uint32_t modelId, - aclmdlDataset *dataset, - size_t index, + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetInputAIPP(uint32_t modelId, aclmdlDataset *dataset, size_t index, const aclmdlAIPP *aippParmsSet); /** @@ -1059,10 +1038,8 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetInputAIPP(uint32_t modelId, * * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName | aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPByInputIndex(uint32_t modelId, - aclmdlDataset *dataset, - size_t index, + */ +ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPByInputIndex(uint32_t modelId, aclmdlDataset *dataset, size_t index, const aclmdlAIPP *aippParmsSet); /** @@ -1080,10 +1057,8 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetAIPPByInputIndex(uint32_t modelId, * * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName | aclmdlCreateAIPP -*/ -ACL_FUNC_VISIBILITY aclError aclmdlGetAippType(uint32_t modelId, - size_t index, - aclmdlInputAippType *type, + */ +ACL_FUNC_VISIBILITY aclError aclmdlGetAippType(uint32_t modelId, size_t index, aclmdlInputAippType *type, size_t *dynamicAttachedDataIndex); /** @@ -1100,7 +1075,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlGetAippType(uint32_t modelId, * * @see aclmdlLoadFromFile | aclmdlLoadFromMem | aclmdlLoadFromFileWithMem | * aclmdlLoadFromMemWithMem | aclmdlGetInputIndexByName -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlGetFirstAippInfo(uint32_t modelId, size_t index, aclAippInfo *aippinfo); /** @@ -1119,10 +1094,11 @@ ACL_FUNC_VISIBILITY aclError aclmdlGetFirstAippInfo(uint32_t modelId, size_t ind * * @retval ACL_SUCCESS The function is successfully executed * @retval OtherValues Failure -*/ -ACL_FUNC_VISIBILITY aclError aclmdlCreateAndGetOpDesc(uint32_t deviceId, uint32_t streamId, - uint32_t taskId, char *opName, size_t opNameLen, aclTensorDesc **inputDesc, size_t *numInputs, - aclTensorDesc **outputDesc, size_t *numOutputs); + */ +ACL_FUNC_VISIBILITY aclError aclmdlCreateAndGetOpDesc(uint32_t deviceId, uint32_t streamId, uint32_t taskId, + char *opName, size_t opNameLen, aclTensorDesc **inputDesc, + size_t *numInputs, aclTensorDesc **outputDesc, + size_t *numOutputs); /** * @ingroup AscendCL @@ -1130,7 +1106,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlCreateAndGetOpDesc(uint32_t deviceId, uint32_ * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlInitDump(); /** @@ -1141,7 +1117,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlInitDump(); * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlSetDump(const char *dumpCfgPath); /** @@ -1150,7 +1126,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlSetDump(const char *dumpCfgPath); * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlFinalizeDump(); /** @@ -1162,7 +1138,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlFinalizeDump(); * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure -*/ + */ ACL_FUNC_VISIBILITY aclError aclmdlLoadWithConfig(const aclmdlConfigHandle *handle, uint32_t *modelId); /** @@ -1172,7 +1148,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlLoadWithConfig(const aclmdlConfigHandle *hand * @retval the aclmdlConfigHandle pointer * * @see aclmdlDestroyConfigHandle -*/ + */ ACL_FUNC_VISIBILITY aclmdlConfigHandle *aclmdlCreateConfigHandle(); /** @@ -1201,7 +1177,7 @@ ACL_FUNC_VISIBILITY aclError aclmdlDestroyConfigHandle(aclmdlConfigHandle *handl * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclmdlSetConfigOpt(aclmdlConfigHandle *handle, aclmdlConfigAttr attr, - const void *attrValue, size_t valueSize); + const void *attrValue, size_t valueSize); /** * @ingroup AscendCL @@ -1219,4 +1195,4 @@ ACL_FUNC_VISIBILITY const char *aclmdlGetTensorRealName(const aclmdlDesc *modelD } #endif -#endif // INC_EXTERNAL_ACL_ACL_MODEL_H_ +#endif // INC_EXTERNAL_ACL_ACL_MODEL_H_ diff --git a/inc/external/acl/acl_op.h b/inc/external/acl/acl_op.h index b1be0d6e..d2e59bfb 100644 --- a/inc/external/acl/acl_op.h +++ b/inc/external/acl/acl_op.h @@ -33,9 +33,9 @@ typedef void (*aclDataDeallocator)(void *data, size_t length); static const int ACL_COMPILE_FLAG_BIN_SELECTOR = 1; typedef enum aclEngineType { - ACL_ENGINE_SYS, - ACL_ENGINE_AICORE, - ACL_ENGINE_VECTOR, + ACL_ENGINE_SYS, + ACL_ENGINE_AICORE, + ACL_ENGINE_VECTOR, } aclopEngineType; /** @@ -148,7 +148,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrString(aclopAttr *attr, const char *att * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListBool(aclopAttr *attr, const char *attrName, int numValues, - const uint8_t *values); + const uint8_t *values); /** * @ingroup AscendCL @@ -163,7 +163,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListBool(aclopAttr *attr, const char *a * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListInt(aclopAttr *attr, const char *attrName, int numValues, - const int64_t *values); + const int64_t *values); /** * @ingroup AscendCL @@ -178,7 +178,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListInt(aclopAttr *attr, const char *at * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListFloat(aclopAttr *attr, const char *attrName, int numValues, - const float *values); + const float *values); /** * @ingroup AscendCL @@ -193,7 +193,7 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListFloat(aclopAttr *attr, const char * * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclopSetAttrListString(aclopAttr *attr, const char *attrName, int numValues, - const char **values); + const char **values); /** * @ingroup AscendCL @@ -208,11 +208,8 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListString(aclopAttr *attr, const char * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopSetAttrListListInt(aclopAttr *attr, - const char *attrName, - int numLists, - const int *numValues, - const int64_t *const values[]); +ACL_FUNC_VISIBILITY aclError aclopSetAttrListListInt(aclopAttr *attr, const char *attrName, int numLists, + const int *numValues, const int64_t *const values[]); /** * @ingroup AscendCL @@ -242,15 +239,10 @@ ACL_FUNC_VISIBILITY aclError aclopSetAttrListListInt(aclopAttr *attr, * @retval OtherValues Failure */ ACL_DEPRECATED_MESSAGE("aclopExecute is deprecated, use aclopExecuteV2 instead") -ACL_FUNC_VISIBILITY aclError aclopExecute(const char *opType, - int numInputs, - const aclTensorDesc *const inputDesc[], - const aclDataBuffer *const inputs[], - int numOutputs, - const aclTensorDesc *const outputDesc[], - aclDataBuffer *const outputs[], - const aclopAttr *attr, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopExecute(const char *opType, int numInputs, const aclTensorDesc *const inputDesc[], + const aclDataBuffer *const inputs[], int numOutputs, + const aclTensorDesc *const outputDesc[], aclDataBuffer *const outputs[], + const aclopAttr *attr, aclrtStream stream); /** * @ingroup AscendCL @@ -280,15 +272,9 @@ ACL_FUNC_VISIBILITY aclError aclopExecute(const char *opType, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopExecuteV2(const char *opType, - int numInputs, - aclTensorDesc *inputDesc[], - aclDataBuffer *inputs[], - int numOutputs, - aclTensorDesc *outputDesc[], - aclDataBuffer *outputs[], - aclopAttr *attr, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopExecuteV2(const char *opType, int numInputs, aclTensorDesc *inputDesc[], + aclDataBuffer *inputs[], int numOutputs, aclTensorDesc *outputDesc[], + aclDataBuffer *outputs[], aclopAttr *attr, aclrtStream stream); /** * @ingroup AscendCL @@ -306,12 +292,9 @@ ACL_FUNC_VISIBILITY aclError aclopExecuteV2(const char *opType, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCreateHandle(const char *opType, - int numInputs, - const aclTensorDesc *const inputDesc[], - int numOutputs, - const aclTensorDesc *const outputDesc[], - const aclopAttr *opAttr, +ACL_FUNC_VISIBILITY aclError aclopCreateHandle(const char *opType, int numInputs, + const aclTensorDesc *const inputDesc[], int numOutputs, + const aclTensorDesc *const outputDesc[], const aclopAttr *opAttr, aclopHandle **handle); /** @@ -343,12 +326,9 @@ ACL_FUNC_VISIBILITY void aclopDestroyHandle(aclopHandle *handle); * * @see aclopCreateHandle | aclCreateDataBuffer */ -ACL_FUNC_VISIBILITY aclError aclopExecWithHandle(aclopHandle *handle, - int numInputs, - const aclDataBuffer *const inputs[], - int numOutputs, - aclDataBuffer *const outputs[], - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopExecWithHandle(aclopHandle *handle, int numInputs, + const aclDataBuffer *const inputs[], int numOutputs, + aclDataBuffer *const outputs[], aclrtStream stream); /** * @ingroup AscendCL @@ -364,11 +344,8 @@ ACL_FUNC_VISIBILITY aclError aclopExecWithHandle(aclopHandle *handle, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCast(const aclTensorDesc *srcDesc, - const aclDataBuffer *srcBuffer, - const aclTensorDesc *dstDesc, - aclDataBuffer *dstBuffer, - uint8_t truncate, +ACL_FUNC_VISIBILITY aclError aclopCast(const aclTensorDesc *srcDesc, const aclDataBuffer *srcBuffer, + const aclTensorDesc *dstDesc, aclDataBuffer *dstBuffer, uint8_t truncate, aclrtStream stream); /** @@ -383,12 +360,9 @@ ACL_FUNC_VISIBILITY aclError aclopCast(const aclTensorDesc *srcDesc, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCreateHandleForCast(aclTensorDesc *srcDesc, - aclTensorDesc *dstDesc, - uint8_t truncate, +ACL_FUNC_VISIBILITY aclError aclopCreateHandleForCast(aclTensorDesc *srcDesc, aclTensorDesc *dstDesc, uint8_t truncate, aclopHandle **handle); - /** * @ingroup AscendCL * @brief create kernel @@ -407,15 +381,10 @@ ACL_FUNC_VISIBILITY aclError aclopCreateHandleForCast(aclTensorDesc *srcDesc, * * @see aclopCompile */ -ACL_FUNC_VISIBILITY aclError aclopCreateKernel(const char *opType, - const char *kernelId, - const char *kernelName, - void *binData, - int binSize, - aclopEngineType enginetype, +ACL_FUNC_VISIBILITY aclError aclopCreateKernel(const char *opType, const char *kernelId, const char *kernelName, + void *binData, int binSize, aclopEngineType enginetype, aclDataDeallocator deallocator); - /** * @ingroup AscendCL * @brief create kernel @@ -430,11 +399,8 @@ ACL_FUNC_VISIBILITY aclError aclopCreateKernel(const char *opType, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -typedef aclError (*aclopCompileFunc)(int numInputs, - const aclTensorDesc *const inputDesc[], - int numOutputs, - const aclTensorDesc *const outputDesc[], - const aclopAttr *opAttr, +typedef aclError (*aclopCompileFunc)(int numInputs, const aclTensorDesc *const inputDesc[], int numOutputs, + const aclTensorDesc *const outputDesc[], const aclopAttr *opAttr, aclopKernelDesc *aclopKernelDesc); /** @@ -475,11 +441,8 @@ ACL_FUNC_VISIBILITY aclError aclopUnregisterCompileFunc(const char *opType); * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopSetKernelArgs(aclopKernelDesc *kernelDesc, - const char *kernelId, - uint32_t blockDim, - const void *args, - uint32_t argSize); +ACL_FUNC_VISIBILITY aclError aclopSetKernelArgs(aclopKernelDesc *kernelDesc, const char *kernelId, uint32_t blockDim, + const void *args, uint32_t argSize); /** * @ingroup AscendCL @@ -510,12 +473,9 @@ ACL_FUNC_VISIBILITY aclError aclopSetKernelWorkspaceSizes(aclopKernelDesc *kerne * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopUpdateParams(const char *opType, - int numInputs, - const aclTensorDesc *const inputDesc[], - int numOutputs, - const aclTensorDesc *const outputDesc[], - const aclopAttr *attr); +ACL_FUNC_VISIBILITY aclError aclopUpdateParams(const char *opType, int numInputs, + const aclTensorDesc *const inputDesc[], int numOutputs, + const aclTensorDesc *const outputDesc[], const aclopAttr *attr); /** * @ingroup AscendCL @@ -533,17 +493,12 @@ ACL_FUNC_VISIBILITY aclError aclopUpdateParams(const char *opType, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopInferShape(const char *opType, - int numInputs, - aclTensorDesc *inputDesc[], - aclDataBuffer *inputs[], - int numOutputs, - aclTensorDesc *outputDesc[], +ACL_FUNC_VISIBILITY aclError aclopInferShape(const char *opType, int numInputs, aclTensorDesc *inputDesc[], + aclDataBuffer *inputs[], int numOutputs, aclTensorDesc *outputDesc[], aclopAttr *attr); - #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_ACL_OP_H_ +#endif // INC_EXTERNAL_ACL_ACL_OP_H_ diff --git a/inc/external/acl/acl_op_compiler.h b/inc/external/acl/acl_op_compiler.h index 6bbb855c..adae90c7 100644 --- a/inc/external/acl/acl_op_compiler.h +++ b/inc/external/acl/acl_op_compiler.h @@ -24,21 +24,18 @@ extern "C" { #endif -typedef enum aclCompileType { - ACL_COMPILE_SYS, - ACL_COMPILE_UNREGISTERED -} aclopCompileType; +typedef enum aclCompileType { ACL_COMPILE_SYS, ACL_COMPILE_UNREGISTERED } aclopCompileType; typedef enum { - ACL_PRECISION_MODE, - ACL_AICORE_NUM, - ACL_AUTO_TUNE_MODE, - ACL_OP_SELECT_IMPL_MODE, - ACL_OPTYPELIST_FOR_IMPLMODE, - ACL_OP_DEBUG_LEVEL, - ACL_DEBUG_DIR, - ACL_OP_COMPILER_CACHE_MODE, - ACL_OP_COMPILER_CACHE_DIR + ACL_PRECISION_MODE, + ACL_AICORE_NUM, + ACL_AUTO_TUNE_MODE, + ACL_OP_SELECT_IMPL_MODE, + ACL_OPTYPELIST_FOR_IMPLMODE, + ACL_OP_DEBUG_LEVEL, + ACL_DEBUG_DIR, + ACL_OP_COMPILER_CACHE_MODE, + ACL_OP_COMPILER_CACHE_DIR } aclCompileOpt; /** @@ -59,15 +56,10 @@ typedef enum { * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCompile(const char *opType, - int numInputs, - const aclTensorDesc *const inputDesc[], - int numOutputs, - const aclTensorDesc *const outputDesc[], - const aclopAttr *attr, - aclopEngineType engineType, - aclopCompileType compileFlag, - const char *opPath); +ACL_FUNC_VISIBILITY aclError aclopCompile(const char *opType, int numInputs, const aclTensorDesc *const inputDesc[], + int numOutputs, const aclTensorDesc *const outputDesc[], + const aclopAttr *attr, aclopEngineType engineType, + aclopCompileType compileFlag, const char *opPath); /** * @ingroup AscendCL @@ -90,11 +82,10 @@ ACL_FUNC_VISIBILITY aclError aclopCompile(const char *opType, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclopCompileAndExecute(const char *opType, - int numInputs, const aclTensorDesc *const inputDesc[], const aclDataBuffer *const inputs[], - int numOutputs, const aclTensorDesc *const outputDesc[], aclDataBuffer *const outputs[], - const aclopAttr *attr, aclopEngineType engineType, aclopCompileType compileFlag, - const char *opPath, aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclopCompileAndExecute( + const char *opType, int numInputs, const aclTensorDesc *const inputDesc[], const aclDataBuffer *const inputs[], + int numOutputs, const aclTensorDesc *const outputDesc[], aclDataBuffer *const outputs[], const aclopAttr *attr, + aclopEngineType engineType, aclopCompileType compileFlag, const char *opPath, aclrtStream stream); /** * @ingroup AscendCL @@ -112,4 +103,4 @@ ACL_FUNC_VISIBILITY aclError aclSetCompileopt(aclCompileOpt opt, const char *val } #endif -#endif // INC_EXTERNAL_ACL_ACL_OP_COMPILER_H_ +#endif // INC_EXTERNAL_ACL_ACL_OP_COMPILER_H_ diff --git a/inc/external/acl/acl_prof.h b/inc/external/acl/acl_prof.h index 93bc3a9b..3784d8c6 100644 --- a/inc/external/acl/acl_prof.h +++ b/inc/external/acl/acl_prof.h @@ -23,24 +23,24 @@ extern "C" { #endif -#define ACL_PROF_ACL_API 0x0001 -#define ACL_PROF_TASK_TIME 0x0002 -#define ACL_PROF_AICORE_METRICS 0x0004 -#define ACL_PROF_AICPU 0x0008 +#define ACL_PROF_ACL_API 0x0001 +#define ACL_PROF_TASK_TIME 0x0002 +#define ACL_PROF_AICORE_METRICS 0x0004 +#define ACL_PROF_AICPU 0x0008 /** * @deprecated please use aclprofGetOpTypeLen and aclprofGetOpTNameLen instead */ -#define ACL_PROF_MAX_OP_NAME_LEN 257 -#define ACL_PROF_MAX_OP_TYPE_LEN 65 +#define ACL_PROF_MAX_OP_NAME_LEN 257 +#define ACL_PROF_MAX_OP_TYPE_LEN 65 typedef enum { - ACL_AICORE_ARITHMETIC_UTILIZATION = 0, - ACL_AICORE_PIPE_UTILIZATION = 1, - ACL_AICORE_MEMORY_BANDWIDTH = 2, - ACL_AICORE_L0B_AND_WIDTH = 3, - ACL_AICORE_RESOURCE_CONFLICT_RATIO = 4, - ACL_AICORE_NONE = 0xFF + ACL_AICORE_ARITHMETIC_UTILIZATION = 0, + ACL_AICORE_PIPE_UTILIZATION = 1, + ACL_AICORE_MEMORY_BANDWIDTH = 2, + ACL_AICORE_L0B_AND_WIDTH = 3, + ACL_AICORE_RESOURCE_CONFLICT_RATIO = 4, + ACL_AICORE_NONE = 0xFF } aclprofAicoreMetrics; typedef struct aclprofConfig aclprofConfig; @@ -101,7 +101,8 @@ ACL_FUNC_VISIBILITY aclError aclprofStart(const aclprofConfig *profilerConfig); * @see aclprofDestroyConfig */ ACL_FUNC_VISIBILITY aclprofConfig *aclprofCreateConfig(uint32_t *deviceIdList, uint32_t deviceNums, - aclprofAicoreMetrics aicoreMetrics, aclprofAicoreEvents *aicoreEvents, uint64_t dataTypeConfig); + aclprofAicoreMetrics aicoreMetrics, + aclprofAicoreEvents *aicoreEvents, uint64_t dataTypeConfig); /** * @ingroup AscendCL @@ -141,8 +142,7 @@ ACL_FUNC_VISIBILITY aclError aclprofStop(const aclprofConfig *profilerConfig); * * @see aclprofModelUnSubscribe */ -ACL_FUNC_VISIBILITY aclError aclprofModelSubscribe(uint32_t modelId, - const aclprofSubscribeConfig *profSubscribeConfig); +ACL_FUNC_VISIBILITY aclError aclprofModelSubscribe(uint32_t modelId, const aclprofSubscribeConfig *profSubscribeConfig); /** * @ingroup AscendCL @@ -170,7 +170,7 @@ ACL_FUNC_VISIBILITY aclError aclprofModelUnSubscribe(uint32_t modelId); * @see aclprofDestroySubscribeConfig */ ACL_FUNC_VISIBILITY aclprofSubscribeConfig *aclprofCreateSubscribeConfig(int8_t timeInfoSwitch, - aclprofAicoreMetrics aicoreMetrics, void *fd); + aclprofAicoreMetrics aicoreMetrics, void *fd); /** * @ingroup AscendCL @@ -222,7 +222,7 @@ ACL_FUNC_VISIBILITY aclError aclprofGetOpNum(const void *opInfo, size_t opInfoLe * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclprofGetOpTypeLen(const void *opInfo, size_t opInfoLen, uint32_t index, - size_t *opTypeLen); + size_t *opTypeLen); /** * @ingroup AscendCL @@ -237,8 +237,8 @@ ACL_FUNC_VISIBILITY aclError aclprofGetOpTypeLen(const void *opInfo, size_t opIn * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclprofGetOpType(const void *opInfo, size_t opInfoLen, uint32_t index, - char *opType, size_t opTypeLen); +ACL_FUNC_VISIBILITY aclError aclprofGetOpType(const void *opInfo, size_t opInfoLen, uint32_t index, char *opType, + size_t opTypeLen); /** * @ingroup AscendCL @@ -253,7 +253,7 @@ ACL_FUNC_VISIBILITY aclError aclprofGetOpType(const void *opInfo, size_t opInfoL * @retval OtherValues Failure */ ACL_FUNC_VISIBILITY aclError aclprofGetOpNameLen(const void *opInfo, size_t opInfoLen, uint32_t index, - size_t *opNameLen); + size_t *opNameLen); /** * @ingroup AscendCL @@ -268,8 +268,8 @@ ACL_FUNC_VISIBILITY aclError aclprofGetOpNameLen(const void *opInfo, size_t opIn * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclprofGetOpName(const void *opInfo, size_t opInfoLen, uint32_t index, - char *opName, size_t opNameLen); +ACL_FUNC_VISIBILITY aclError aclprofGetOpName(const void *opInfo, size_t opInfoLen, uint32_t index, char *opName, + size_t opNameLen); /** * @ingroup AscendCL @@ -326,4 +326,4 @@ ACL_FUNC_VISIBILITY size_t aclprofGetModelId(const void *opInfo, size_t opInfoLe } #endif -#endif // INC_EXTERNAL_ACL_PROF_H_ +#endif // INC_EXTERNAL_ACL_PROF_H_ diff --git a/inc/external/acl/acl_rt.h b/inc/external/acl/acl_rt.h index 703ca4ca..9bda1f80 100644 --- a/inc/external/acl/acl_rt.h +++ b/inc/external/acl/acl_rt.h @@ -28,63 +28,63 @@ extern "C" { #define ACL_EVENT_TIME_LINE 0x00000008u typedef enum aclrtRunMode { - ACL_DEVICE, - ACL_HOST, + ACL_DEVICE, + ACL_HOST, } aclrtRunMode; typedef enum aclrtTsId { - ACL_TS_ID_AICORE = 0, - ACL_TS_ID_AIVECTOR = 1, - ACL_TS_ID_RESERVED = 2, + ACL_TS_ID_AICORE = 0, + ACL_TS_ID_AIVECTOR = 1, + ACL_TS_ID_RESERVED = 2, } aclrtTsId; typedef enum aclrtEventStatus { - ACL_EVENT_STATUS_COMPLETE = 0, - ACL_EVENT_STATUS_NOT_READY = 1, - ACL_EVENT_STATUS_RESERVED = 2, + ACL_EVENT_STATUS_COMPLETE = 0, + ACL_EVENT_STATUS_NOT_READY = 1, + ACL_EVENT_STATUS_RESERVED = 2, } aclrtEventStatus; typedef enum aclrtCallbackBlockType { - ACL_CALLBACK_NO_BLOCK, - ACL_CALLBACK_BLOCK, + ACL_CALLBACK_NO_BLOCK, + ACL_CALLBACK_BLOCK, } aclrtCallbackBlockType; typedef enum aclrtMemcpyKind { - ACL_MEMCPY_HOST_TO_HOST, - ACL_MEMCPY_HOST_TO_DEVICE, - ACL_MEMCPY_DEVICE_TO_HOST, - ACL_MEMCPY_DEVICE_TO_DEVICE, + ACL_MEMCPY_HOST_TO_HOST, + ACL_MEMCPY_HOST_TO_DEVICE, + ACL_MEMCPY_DEVICE_TO_HOST, + ACL_MEMCPY_DEVICE_TO_DEVICE, } aclrtMemcpyKind; typedef enum aclrtMemMallocPolicy { - ACL_MEM_MALLOC_HUGE_FIRST, - ACL_MEM_MALLOC_HUGE_ONLY, - ACL_MEM_MALLOC_NORMAL_ONLY, - ACL_MEM_MALLOC_HUGE_FIRST_P2P, - ACL_MEM_MALLOC_HUGE_ONLY_P2P, - ACL_MEM_MALLOC_NORMAL_ONLY_P2P, + ACL_MEM_MALLOC_HUGE_FIRST, + ACL_MEM_MALLOC_HUGE_ONLY, + ACL_MEM_MALLOC_NORMAL_ONLY, + ACL_MEM_MALLOC_HUGE_FIRST_P2P, + ACL_MEM_MALLOC_HUGE_ONLY_P2P, + ACL_MEM_MALLOC_NORMAL_ONLY_P2P, } aclrtMemMallocPolicy; typedef enum aclrtMemAttr { - ACL_DDR_MEM, - ACL_HBM_MEM, - ACL_DDR_MEM_HUGE, - ACL_DDR_MEM_NORMAL, - ACL_HBM_MEM_HUGE, - ACL_HBM_MEM_NORMAL, - ACL_DDR_MEM_P2P_HUGE, - ACL_DDR_MEM_P2P_NORMAL, - ACL_HBM_MEM_P2P_HUGE, - ACL_HBM_MEM_P2P_NORMAL, + ACL_DDR_MEM, + ACL_HBM_MEM, + ACL_DDR_MEM_HUGE, + ACL_DDR_MEM_NORMAL, + ACL_HBM_MEM_HUGE, + ACL_HBM_MEM_NORMAL, + ACL_DDR_MEM_P2P_HUGE, + ACL_DDR_MEM_P2P_NORMAL, + ACL_HBM_MEM_P2P_HUGE, + ACL_HBM_MEM_P2P_NORMAL, } aclrtMemAttr; typedef enum aclrtGroupAttr { - ACL_GROUP_AICORE_INT, - ACL_GROUP_AIV_INT, - ACL_GROUP_AIC_INT, - ACL_GROUP_SDMANUM_INT, - ACL_GROUP_ASQNUM_INT, - ACL_GROUP_GROUPID_INT + ACL_GROUP_AICORE_INT, + ACL_GROUP_AIV_INT, + ACL_GROUP_AIC_INT, + ACL_GROUP_SDMANUM_INT, + ACL_GROUP_ASQNUM_INT, + ACL_GROUP_GROUPID_INT } aclrtGroupAttr; typedef struct tagRtGroupInfo aclrtGroupInfo; @@ -487,7 +487,7 @@ ACL_FUNC_VISIBILITY aclError aclrtRecordEvent(aclrtEvent event, aclrtStream stre */ ACL_FUNC_VISIBILITY aclError aclrtResetEvent(aclrtEvent event, aclrtStream stream); - /** +/** * @ingroup AscendCL * @brief Queries an event's status * @@ -549,9 +549,7 @@ ACL_FUNC_VISIBILITY aclError aclrtEventElapsedTime(float *ms, aclrtEvent start, * * @see aclrtFree | acldvppMalloc | aclrtMallocCached */ -ACL_FUNC_VISIBILITY aclError aclrtMalloc(void **devPtr, - size_t size, - aclrtMemMallocPolicy policy); +ACL_FUNC_VISIBILITY aclError aclrtMalloc(void **devPtr, size_t size, aclrtMemMallocPolicy policy); /** * @ingroup AscendCL @@ -574,9 +572,7 @@ ACL_FUNC_VISIBILITY aclError aclrtMalloc(void **devPtr, * * @see aclrtFree | aclrtMalloc */ -ACL_FUNC_VISIBILITY aclError aclrtMallocCached(void **devPtr, - size_t size, - aclrtMemMallocPolicy policy); +ACL_FUNC_VISIBILITY aclError aclrtMallocCached(void **devPtr, size_t size, aclrtMemMallocPolicy policy); /** * @ingroup AscendCL @@ -667,10 +663,7 @@ ACL_FUNC_VISIBILITY aclError aclrtFreeHost(void *hostPtr); * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclrtMemcpy(void *dst, - size_t destMax, - const void *src, - size_t count, +ACL_FUNC_VISIBILITY aclError aclrtMemcpy(void *dst, size_t destMax, const void *src, size_t count, aclrtMemcpyKind kind); /** @@ -717,38 +710,31 @@ ACL_FUNC_VISIBILITY aclError aclrtMemset(void *devPtr, size_t maxCount, int32_t * * @see aclrtSynchronizeStream */ -ACL_FUNC_VISIBILITY aclError aclrtMemcpyAsync(void *dst, - size_t destMax, - const void *src, - size_t count, - aclrtMemcpyKind kind, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclrtMemcpyAsync(void *dst, size_t destMax, const void *src, size_t count, + aclrtMemcpyKind kind, aclrtStream stream); /** -* @ingroup AscendCL -* @brief Asynchronous initialize memory -* and set contents of memory to specified value async -* -* @par Function + * @ingroup AscendCL + * @brief Asynchronous initialize memory + * and set contents of memory to specified value async + * + * @par Function * The memory to be initialized is on the Host or device side, * and the system determines whether * it is host or device according to the address * -* @param devPtr [IN] destination address pointer -* @param maxCount [IN] Max length of destination address memory -* @param value [IN] set value -* @param count [IN] the number of byte to set -* @param stream [IN] asynchronized task stream -* -* @retval ACL_SUCCESS The function is successfully executed. -* @retval OtherValues Failure -* -* @see aclrtSynchronizeStream -*/ -ACL_FUNC_VISIBILITY aclError aclrtMemsetAsync(void *devPtr, - size_t maxCount, - int32_t value, - size_t count, + * @param devPtr [IN] destination address pointer + * @param maxCount [IN] Max length of destination address memory + * @param value [IN] set value + * @param count [IN] the number of byte to set + * @param stream [IN] asynchronized task stream + * + * @retval ACL_SUCCESS The function is successfully executed. + * @retval OtherValues Failure + * + * @see aclrtSynchronizeStream + */ +ACL_FUNC_VISIBILITY aclError aclrtMemsetAsync(void *devPtr, size_t maxCount, int32_t value, size_t count, aclrtStream stream); /** @@ -894,11 +880,8 @@ ACL_FUNC_VISIBILITY aclError aclrtGetAllGroupInfo(aclrtGroupInfo *groupInfo); * * @see aclrtGetGroupCount | aclrtGetAllGroupInfo */ -ACL_FUNC_VISIBILITY aclError aclrtGetGroupInfoDetail(const aclrtGroupInfo *groupInfo, - int32_t groupIndex, - aclrtGroupAttr attr, - void *attrValue, - size_t valueLen, +ACL_FUNC_VISIBILITY aclError aclrtGetGroupInfoDetail(const aclrtGroupInfo *groupInfo, int32_t groupIndex, + aclrtGroupAttr attr, void *attrValue, size_t valueLen, size_t *paramRetSize); /** @@ -961,5 +944,4 @@ ACL_FUNC_VISIBILITY aclError aclrtGetMemInfo(aclrtMemAttr attr, size_t *free, si } #endif -#endif // INC_EXTERNAL_ACL_ACL_RT_H_ - +#endif // INC_EXTERNAL_ACL_ACL_RT_H_ diff --git a/inc/external/acl/acl_tdt.h b/inc/external/acl/acl_tdt.h index 61995121..c357518d 100644 --- a/inc/external/acl/acl_tdt.h +++ b/inc/external/acl/acl_tdt.h @@ -24,10 +24,10 @@ extern "C" { #endif enum acltdtTensorType { - ACL_TENSOR_DATA_UNDEFINED = -1, - ACL_TENSOR_DATA_TENSOR, - ACL_TENSOR_DATA_END_OF_SEQUENCE, - ACL_TENSOR_DATA_ABNORMAL + ACL_TENSOR_DATA_UNDEFINED = -1, + ACL_TENSOR_DATA_TENSOR, + ACL_TENSOR_DATA_END_OF_SEQUENCE, + ACL_TENSOR_DATA_ABNORMAL }; typedef struct acltdtDataItem acltdtDataItem; @@ -64,7 +64,7 @@ ACL_FUNC_VISIBILITY aclDataType acltdtGetDataTypeFromItem(const acltdtDataItem * * * @retval null for failed * @retval OtherValues success -*/ + */ ACL_FUNC_VISIBILITY void *acltdtGetDataAddrFromItem(const acltdtDataItem *dataItem); /** @@ -75,7 +75,7 @@ ACL_FUNC_VISIBILITY void *acltdtGetDataAddrFromItem(const acltdtDataItem *dataIt * * @retval 0 for failed * @retval OtherValues success -*/ + */ ACL_FUNC_VISIBILITY size_t acltdtGetDataSizeFromItem(const acltdtDataItem *dataItem); /** @@ -86,7 +86,7 @@ ACL_FUNC_VISIBILITY size_t acltdtGetDataSizeFromItem(const acltdtDataItem *dataI * * @retval 0 for failed * @retval OtherValues success -*/ + */ ACL_FUNC_VISIBILITY size_t acltdtGetDimNumFromItem(const acltdtDataItem *dataItem); /** @@ -118,12 +118,8 @@ ACL_FUNC_VISIBILITY aclError acltdtGetDimsFromItem(const acltdtDataItem *dataIte * * @see acltdtDestroyDataItem */ -ACL_FUNC_VISIBILITY acltdtDataItem *acltdtCreateDataItem(acltdtTensorType tdtType, - const int64_t *dims, - size_t dimNum, - aclDataType dataType, - void *data, - size_t size); +ACL_FUNC_VISIBILITY acltdtDataItem *acltdtCreateDataItem(acltdtTensorType tdtType, const int64_t *dims, size_t dimNum, + aclDataType dataType, void *data, size_t size); /** * @ingroup AscendCL @@ -254,8 +250,7 @@ ACL_FUNC_VISIBILITY aclError acltdtDestroyChannel(acltdtChannelHandle *handle); * * @see acltdtReceiveTensor */ -ACL_FUNC_VISIBILITY aclError acltdtSendTensor(const acltdtChannelHandle *handle, - const acltdtDataset *dataset, +ACL_FUNC_VISIBILITY aclError acltdtSendTensor(const acltdtChannelHandle *handle, const acltdtDataset *dataset, int32_t timeout); /** @@ -271,13 +266,11 @@ ACL_FUNC_VISIBILITY aclError acltdtSendTensor(const acltdtChannelHandle *handle, * * @see acltdtSendTensor */ -ACL_FUNC_VISIBILITY aclError acltdtReceiveTensor(const acltdtChannelHandle *handle, - acltdtDataset *dataset, +ACL_FUNC_VISIBILITY aclError acltdtReceiveTensor(const acltdtChannelHandle *handle, acltdtDataset *dataset, int32_t timeout); #ifdef __cplusplus } #endif -#endif //INC_EXTERNAL_ACL_ACL_TDT_H_ - +#endif // INC_EXTERNAL_ACL_ACL_TDT_H_ diff --git a/inc/external/acl/error_codes/rt_error_codes.h b/inc/external/acl/error_codes/rt_error_codes.h index 47f16d9f..2109fb79 100644 --- a/inc/external/acl/error_codes/rt_error_codes.h +++ b/inc/external/acl/error_codes/rt_error_codes.h @@ -23,80 +23,80 @@ extern "C" { #endif -static const int32_t ACL_RT_SUCCESS = 0; // success +static const int32_t ACL_RT_SUCCESS = 0; // success -static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid -static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id -static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null -static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context -static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context -static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal -static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned -static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed -static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed -static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream -static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread -static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set -static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create -static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream -static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type -static const int32_t ACL_ERROR_RT_INVALID_HANDLE = 107017; // invalid handle -static const int32_t ACL_ERROR_RT_INVALID_MALLOC_TYPE = 107018; // invalid malloc type +static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid +static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id +static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null +static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context +static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context +static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal +static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned +static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed +static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed +static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream +static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread +static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set +static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create +static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream +static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type +static const int32_t ACL_ERROR_RT_INVALID_HANDLE = 107017; // invalid handle +static const int32_t ACL_ERROR_RT_INVALID_MALLOC_TYPE = 107018; // invalid malloc type -static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPORT = 207000; // feature not support -static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error -static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error -static const int32_t ACL_ERROR_RT_AICORE_OVER_FLOW = 207003; // aicore over flow -static const int32_t ACL_ERROR_RT_NO_DEVICE = 207004; // no device -static const int32_t ACL_ERROR_RT_RESOURCE_ALLOC_FAIL = 207005; // resource alloc fail -static const int32_t ACL_ERROR_RT_NO_PERMISSION = 207006; // no permission -static const int32_t ACL_ERROR_RT_NO_EVENT_RESOURCE = 207007; // no event resource -static const int32_t ACL_ERROR_RT_NO_STREAM_RESOURCE = 207008; // no stream resource -static const int32_t ACL_ERROR_RT_NO_NOTIFY_RESOURCE = 207009; // no notify resource -static const int32_t ACL_ERROR_RT_NO_MODEL_RESOURCE = 207010; // no model resource +static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPORT = 207000; // feature not support +static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error +static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error +static const int32_t ACL_ERROR_RT_AICORE_OVER_FLOW = 207003; // aicore over flow +static const int32_t ACL_ERROR_RT_NO_DEVICE = 207004; // no device +static const int32_t ACL_ERROR_RT_RESOURCE_ALLOC_FAIL = 207005; // resource alloc fail +static const int32_t ACL_ERROR_RT_NO_PERMISSION = 207006; // no permission +static const int32_t ACL_ERROR_RT_NO_EVENT_RESOURCE = 207007; // no event resource +static const int32_t ACL_ERROR_RT_NO_STREAM_RESOURCE = 207008; // no stream resource +static const int32_t ACL_ERROR_RT_NO_NOTIFY_RESOURCE = 207009; // no notify resource +static const int32_t ACL_ERROR_RT_NO_MODEL_RESOURCE = 207010; // no model resource -static const int32_t ACL_ERROR_RT_INTERNAL_ERROR = 507000; // runtime internal error -static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error -static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream -static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream -static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete -static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence -static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete -static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error -static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error -static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support -static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat -static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed -static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout -static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error -static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout -static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception -static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception -static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout -static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception -static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error -static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error -static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error -static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error -static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal -static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering -static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init -static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data -static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error -static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate -static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed -static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed -static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context -static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out -static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error +static const int32_t ACL_ERROR_RT_INTERNAL_ERROR = 507000; // runtime internal error +static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error +static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream +static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream +static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete +static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence +static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete +static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error +static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error +static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support +static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat +static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed +static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout +static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error +static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout +static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception +static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception +static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout +static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception +static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error +static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error +static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error +static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error +static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal +static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering +static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init +static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data +static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error +static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate +static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed +static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed +static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context +static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out +static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error -static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error -static const int32_t ACL_ERROR_RT_AICPU_INTERNAL_ERROR = 507900; // aicpu internal error +static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error +static const int32_t ACL_ERROR_RT_AICPU_INTERNAL_ERROR = 507900; // aicpu internal error #ifdef __cplusplus } #endif -#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ +#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ diff --git a/inc/external/acl/ops/acl_cblas.h b/inc/external/acl/ops/acl_cblas.h index a2bd8c61..3d81eb2b 100644 --- a/inc/external/acl/ops/acl_cblas.h +++ b/inc/external/acl/ops/acl_cblas.h @@ -23,17 +23,9 @@ extern "C" { #endif -typedef enum aclTransType { - ACL_TRANS_N, - ACL_TRANS_T, - ACL_TRANS_NZ, - ACL_TRANS_NZ_T -} aclTransType; +typedef enum aclTransType { ACL_TRANS_N, ACL_TRANS_T, ACL_TRANS_NZ, ACL_TRANS_NZ_T } aclTransType; -typedef enum aclComputeType { - ACL_COMPUTE_HIGH_PRECISION, - ACL_COMPUTE_LOW_PRECISION -} aclComputeType; +typedef enum aclComputeType { ACL_COMPUTE_HIGH_PRECISION, ACL_COMPUTE_LOW_PRECISION } aclComputeType; /** * @ingroup AscendCL @@ -61,12 +53,11 @@ typedef enum aclComputeType { * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure -*/ -ACL_FUNC_VISIBILITY aclError aclblasGemvEx(aclTransType transA, int m, int n, - const void *alpha, const void *a, int lda, aclDataType dataTypeA, - const void *x, int incx, aclDataType dataTypeX, - const void *beta, void *y, int incy, aclDataType dataTypeY, - aclComputeType type, aclrtStream stream); + */ +ACL_FUNC_VISIBILITY aclError aclblasGemvEx(aclTransType transA, int m, int n, const void *alpha, const void *a, int lda, + aclDataType dataTypeA, const void *x, int incx, aclDataType dataTypeX, + const void *beta, void *y, int incy, aclDataType dataTypeY, + aclComputeType type, aclrtStream stream); /** * @ingroup AscendCL @@ -83,15 +74,10 @@ ACL_FUNC_VISIBILITY aclError aclblasGemvEx(aclTransType transA, int m, int n, * * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure -*/ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemvEx(aclTransType transA, - int m, - int n, - aclDataType dataTypeA, - aclDataType dataTypeX, - aclDataType dataTypeY, - aclComputeType type, - aclopHandle **handle); + */ +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemvEx(aclTransType transA, int m, int n, aclDataType dataTypeA, + aclDataType dataTypeX, aclDataType dataTypeY, + aclComputeType type, aclopHandle **handle); /** * @ingroup AscendCL @@ -115,18 +101,9 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemvEx(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasHgemv(aclTransType transA, - int m, - int n, - const aclFloat16 *alpha, - const aclFloat16 *a, - int lda, - const aclFloat16 *x, - int incx, - const aclFloat16 *beta, - aclFloat16 *y, - int incy, - aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasHgemv(aclTransType transA, int m, int n, const aclFloat16 *alpha, + const aclFloat16 *a, int lda, const aclFloat16 *x, int incx, + const aclFloat16 *beta, aclFloat16 *y, int incy, aclComputeType type, aclrtStream stream); /** @@ -142,10 +119,7 @@ ACL_FUNC_VISIBILITY aclError aclblasHgemv(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemv(aclTransType transA, - int m, - int n, - aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemv(aclTransType transA, int m, int n, aclComputeType type, aclopHandle **handle); /** @@ -171,19 +145,9 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemv(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasS8gemv(aclTransType transA, - int m, - int n, - const int32_t *alpha, - const int8_t *a, - int lda, - const int8_t *x, - int incx, - const int32_t *beta, - int32_t *y, - int incy, - aclComputeType type, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclblasS8gemv(aclTransType transA, int m, int n, const int32_t *alpha, const int8_t *a, + int lda, const int8_t *x, int incx, const int32_t *beta, int32_t *y, + int incy, aclComputeType type, aclrtStream stream); /** * @ingroup AscendCL @@ -198,10 +162,7 @@ ACL_FUNC_VISIBILITY aclError aclblasS8gemv(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemv(aclTransType transA, - int m, - int n, - aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemv(aclTransType transA, int m, int n, aclComputeType type, aclopHandle **handle); /** @@ -233,26 +194,11 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemv(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasGemmEx(aclTransType transA, - aclTransType transB, - aclTransType transC, - int m, - int n, - int k, - const void *alpha, - const void *matrixA, - int lda, - aclDataType dataTypeA, - const void *matrixB, - int ldb, - aclDataType dataTypeB, - const void *beta, - void *matrixC, - int ldc, - aclDataType dataTypeC, - aclComputeType type, - aclrtStream stream); - +ACL_FUNC_VISIBILITY aclError aclblasGemmEx(aclTransType transA, aclTransType transB, aclTransType transC, int m, int n, + int k, const void *alpha, const void *matrixA, int lda, + aclDataType dataTypeA, const void *matrixB, int ldb, aclDataType dataTypeB, + const void *beta, void *matrixC, int ldc, aclDataType dataTypeC, + aclComputeType type, aclrtStream stream); /** * @ingroup AscendCL @@ -274,18 +220,10 @@ ACL_FUNC_VISIBILITY aclError aclblasGemmEx(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemmEx(aclTransType transA, - aclTransType transB, - aclTransType transC, - int m, - int n, - int k, - aclDataType dataTypeA, - aclDataType dataTypeB, - aclDataType dataTypeC, - aclComputeType type, - aclopHandle **handle); - +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemmEx(aclTransType transA, aclTransType transB, aclTransType transC, + int m, int n, int k, aclDataType dataTypeA, + aclDataType dataTypeB, aclDataType dataTypeC, + aclComputeType type, aclopHandle **handle); /** * @ingroup AscendCL @@ -313,22 +251,10 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForGemmEx(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasHgemm(aclTransType transA, - aclTransType transB, - aclTransType transC, - int m, - int n, - int k, - const aclFloat16 *alpha, - const aclFloat16 *matrixA, - int lda, - const aclFloat16 *matrixB, - int ldb, - const aclFloat16 *beta, - aclFloat16 *matrixC, - int ldc, - aclComputeType type, - aclrtStream stream); +ACL_FUNC_VISIBILITY aclError aclblasHgemm(aclTransType transA, aclTransType transB, aclTransType transC, int m, int n, + int k, const aclFloat16 *alpha, const aclFloat16 *matrixA, int lda, + const aclFloat16 *matrixB, int ldb, const aclFloat16 *beta, + aclFloat16 *matrixC, int ldc, aclComputeType type, aclrtStream stream); /** * @ingroup AscendCL @@ -346,13 +272,8 @@ ACL_FUNC_VISIBILITY aclError aclblasHgemm(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemm(aclTransType transA, - aclTransType transB, - aclTransType transC, - int m, - int n, - int k, - aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemm(aclTransType transA, aclTransType transB, aclTransType transC, + int m, int n, int k, aclComputeType type, aclopHandle **handle); /** @@ -381,23 +302,10 @@ ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForHgemm(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasS8gemm(aclTransType transA, - aclTransType transB, - aclTransType transC, - int m, - int n, - int k, - const int32_t *alpha, - const int8_t *matrixA, - int lda, - const int8_t *matrixB, - int ldb, - const int32_t *beta, - int32_t *matrixC, - int ldc, - aclComputeType type, - aclrtStream stream); - +ACL_FUNC_VISIBILITY aclError aclblasS8gemm(aclTransType transA, aclTransType transB, aclTransType transC, int m, int n, + int k, const int32_t *alpha, const int8_t *matrixA, int lda, + const int8_t *matrixB, int ldb, const int32_t *beta, int32_t *matrixC, + int ldc, aclComputeType type, aclrtStream stream); /** * @ingroup AscendCL @@ -415,17 +323,12 @@ ACL_FUNC_VISIBILITY aclError aclblasS8gemm(aclTransType transA, * @retval ACL_SUCCESS The function is successfully executed. * @retval OtherValues Failure */ -ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemm(aclTransType transA, - aclTransType transB, - aclTransType transC, - int m, - int n, - int k, - aclComputeType type, +ACL_FUNC_VISIBILITY aclError aclblasCreateHandleForS8gemm(aclTransType transA, aclTransType transB, aclTransType transC, + int m, int n, int k, aclComputeType type, aclopHandle **handle); #ifdef __cplusplus } #endif -#endif // INC_EXTERNAL_ACL_OPS_ACL_CBLAS_H_ +#endif // INC_EXTERNAL_ACL_OPS_ACL_CBLAS_H_ diff --git a/inc/external/acl/ops/acl_fv.h b/inc/external/acl/ops/acl_fv.h index 40cd50cb..27dc367a 100644 --- a/inc/external/acl/ops/acl_fv.h +++ b/inc/external/acl/ops/acl_fv.h @@ -32,8 +32,8 @@ typedef struct aclfvSearchResult aclfvSearchResult; // search operation type enum aclfvSearchType { - SEARCH_1_N, // 1:N operation type - SEARCH_N_M // N:M operation type + SEARCH_1_N, // 1:N operation type + SEARCH_N_M // N:M operation type }; /** @@ -104,7 +104,8 @@ ACL_FUNC_VISIBILITY aclError aclfvSetNMTopNum(aclfvInitPara *initPara, uint32_t * @retval OtherValues success. */ ACL_FUNC_VISIBILITY aclfvFeatureInfo *aclfvCreateFeatureInfo(uint32_t id0, uint32_t id1, uint32_t offset, - uint32_t featureLen, uint32_t featureCount, uint8_t *featureData, uint32_t featureDataLen); + uint32_t featureLen, uint32_t featureCount, + uint8_t *featureData, uint32_t featureDataLen); /** * @ingroup AscendCL @@ -233,8 +234,9 @@ ACL_FUNC_VISIBILITY aclError aclfvDestroySearchInput(aclfvSearchInput *searchInp * @retval null for failed. OtherValues success */ ACL_FUNC_VISIBILITY aclfvSearchResult *aclfvCreateSearchResult(uint32_t queryCnt, uint32_t *resultNum, - uint32_t resultNumDataLen, uint32_t *id0, uint32_t *id1, uint32_t *resultOffset, float *resultDistance, - uint32_t dataLen); + uint32_t resultNumDataLen, uint32_t *id0, uint32_t *id1, + uint32_t *resultOffset, float *resultDistance, + uint32_t dataLen); /** * @ingroup AscendCL @@ -348,4 +350,4 @@ ACL_FUNC_VISIBILITY aclError aclfvSearch(aclfvSearchType type, aclfvSearchInput } #endif -#endif // INC_EXTERNAL_ACL_OPS_ACL_RETR_H_ +#endif // INC_EXTERNAL_ACL_OPS_ACL_RETR_H_ diff --git a/inc/external/hccl/hccl.h b/inc/external/hccl/hccl.h index 311e78f2..46d934e6 100644 --- a/inc/external/hccl/hccl.h +++ b/inc/external/hccl/hccl.h @@ -27,7 +27,7 @@ #ifdef __cplusplus extern "C" { -#endif // __cplusplus +#endif // __cplusplus /** * @brief Initialize HCCL. @@ -66,14 +66,15 @@ extern HcclResult HcclCommInitRootInfo(uint32_t nRanks, const HcclRootInfo *root * @param sendBuf A pointer identifying the input data address of the operator. * @param recvBuf A pointer identifying the output data address of the operator. * @param count An integer(u64) identifying the number of the output data. - * @param dataType The data type of the operator, must be one of the following types: int8, int16, int32, float16, float32. + * @param dataType The data type of the operator, must be one of the following types: int8, int16, int32, float16, + * float32. * @param op The reduction type of the operator, must be one of the following types: sum, min, max, prod. * @param comm A pointer identifying the communication resource based on. * @param stream A pointer identifying the stream information. - * @return HcclResult + * @return HcclResult */ -extern HcclResult HcclAllReduce(void *sendBuf, void *recvBuf, uint64_t count, HcclDataType dataType, -HcclReduceOp op, HcclComm comm, aclrtStream stream); +extern HcclResult HcclAllReduce(void *sendBuf, void *recvBuf, uint64_t count, HcclDataType dataType, HcclReduceOp op, + HcclComm comm, aclrtStream stream); /** * @brief Broadcast operator. @@ -84,10 +85,10 @@ HcclReduceOp op, HcclComm comm, aclrtStream stream); * @param root An integer(u32) identifying the the root rank in the operator. * @param comm A pointer identifying the communication resource based on * @param stream A pointer identifying the stream information. - * @return HcclResult + * @return HcclResult */ -extern HcclResult HcclBroadcast(void *buf, uint64_t count, HcclDataType dataType, uint32_t root, HcclComm comm, -aclrtStream stream); +extern HcclResult HcclBroadcast(void *buf, uint64_t count, HcclDataType dataType, uint32_t root, HcclComm comm, + aclrtStream stream); /** * @brief ReduceScatter operator. @@ -99,10 +100,10 @@ aclrtStream stream); * @param op The reduction type of the operator, must be one of the following types: sum, min, max, prod. * @param comm A pointer identifying the communication resource based on. * @param stream A pointer identifying the stream information. - * @return HcclResult + * @return HcclResult */ -extern HcclResult HcclReduceScatter(void *sendBuf, void *recvBuf, uint64_t recvCount, HcclDataType dataType, -HcclReduceOp op, HcclComm comm, aclrtStream stream); +extern HcclResult HcclReduceScatter(void *sendBuf, void *recvBuf, uint64_t recvCount, HcclDataType dataType, + HcclReduceOp op, HcclComm comm, aclrtStream stream); /** * @brief AllGather operator. @@ -113,10 +114,10 @@ HcclReduceOp op, HcclComm comm, aclrtStream stream); * @param dataType The data type of the operator, must be one of the following types: int8, int32, float16, float32. * @param comm A pointer identifying the communication resource based on. * @param stream A pointer identifying the stream information. - * @return HcclResult + * @return HcclResult */ -extern HcclResult HcclAllGather(void *sendBuf, void *recvBuf, uint64_t sendCount, HcclDataType dataType, -HcclComm comm, aclrtStream stream); +extern HcclResult HcclAllGather(void *sendBuf, void *recvBuf, uint64_t sendCount, HcclDataType dataType, HcclComm comm, + aclrtStream stream); /** * @brief Destroy HCCL comm @@ -129,5 +130,5 @@ extern HcclResult HcclCommDestroy(HcclComm comm); #ifdef __cplusplus } -#endif // __cplusplus -#endif // HCCL_H_ +#endif // __cplusplus +#endif // HCCL_H_ diff --git a/inc/external/hccl/hccl_types.h b/inc/external/hccl/hccl_types.h index 50a64795..0e832396 100644 --- a/inc/external/hccl/hccl_types.h +++ b/inc/external/hccl/hccl_types.h @@ -16,10 +16,10 @@ /** * @file hccl_types.h - * @brief HCCL data type definition - * + * @brief HCCL data type definition + * */ - + #ifndef HCCL_TYPES_H_ #define HCCL_TYPES_H_ @@ -27,33 +27,33 @@ #ifdef __cplusplus extern "C" { -#endif // __cplusplus +#endif // __cplusplus /** * @brief HCCL functions return value definition */ typedef enum { - HCCL_SUCCESS = 0, /**< success */ - HCCL_E_PARA = 1, /**< parameter error */ - HCCL_E_PTR = 2, /**< empty pointer */ - HCCL_E_MEMORY = 3, /**< memory error */ - HCCL_E_INTERNAL = 4, /**< internal error */ - HCCL_E_NOT_SUPPORT = 5, /**< not support feature */ - HCCL_E_NOT_FOUND = 6, /**< not found specific resource */ - HCCL_E_UNAVAIL = 7, /**< resource unavailable */ - HCCL_E_SYSCALL = 8, /**< call system interface error */ - HCCL_E_TIMEOUT = 9, /**< timeout */ - HCCL_E_OPEN_FILE_FAILURE = 10, /**< open file fail */ - HCCL_E_TCP_CONNECT = 11, /**< tcp connect fail */ - HCCL_E_ROCE_CONNECT = 12, /**< roce connect fail */ - HCCL_E_TCP_TRANSFER = 13, /**< tcp transfer fail */ - HCCL_E_ROCE_TRANSFER = 14, /**< roce transfer fail */ - HCCL_E_RUNTIME = 15, /**< call runtime api fail */ - HCCL_E_DRV = 16, /**< call driver api fail */ - HCCL_E_PROFILING = 17, /**< call profiling api fail */ - HCCL_E_CCE = 18, /**< call cce api fail */ - HCCL_E_NETWORK = 19, /**< call network api fail */ - HCCL_E_RESERVED /**< reserved */ + HCCL_SUCCESS = 0, /**< success */ + HCCL_E_PARA = 1, /**< parameter error */ + HCCL_E_PTR = 2, /**< empty pointer */ + HCCL_E_MEMORY = 3, /**< memory error */ + HCCL_E_INTERNAL = 4, /**< internal error */ + HCCL_E_NOT_SUPPORT = 5, /**< not support feature */ + HCCL_E_NOT_FOUND = 6, /**< not found specific resource */ + HCCL_E_UNAVAIL = 7, /**< resource unavailable */ + HCCL_E_SYSCALL = 8, /**< call system interface error */ + HCCL_E_TIMEOUT = 9, /**< timeout */ + HCCL_E_OPEN_FILE_FAILURE = 10, /**< open file fail */ + HCCL_E_TCP_CONNECT = 11, /**< tcp connect fail */ + HCCL_E_ROCE_CONNECT = 12, /**< roce connect fail */ + HCCL_E_TCP_TRANSFER = 13, /**< tcp transfer fail */ + HCCL_E_ROCE_TRANSFER = 14, /**< roce transfer fail */ + HCCL_E_RUNTIME = 15, /**< call runtime api fail */ + HCCL_E_DRV = 16, /**< call driver api fail */ + HCCL_E_PROFILING = 17, /**< call profiling api fail */ + HCCL_E_CCE = 18, /**< call cce api fail */ + HCCL_E_NETWORK = 19, /**< call network api fail */ + HCCL_E_RESERVED /**< reserved */ } HcclResult; /** @@ -65,37 +65,37 @@ typedef void *HcclComm; * @brief HCCL Reduction opperation */ typedef enum { - HCCL_REDUCE_SUM = 0, /**< sum */ - HCCL_REDUCE_PROD = 1, /**< prod */ - HCCL_REDUCE_MAX = 2, /**< max */ - HCCL_REDUCE_MIN = 3, /**< min */ - HCCL_REDUCE_RESERVED /**< reserved */ + HCCL_REDUCE_SUM = 0, /**< sum */ + HCCL_REDUCE_PROD = 1, /**< prod */ + HCCL_REDUCE_MAX = 2, /**< max */ + HCCL_REDUCE_MIN = 3, /**< min */ + HCCL_REDUCE_RESERVED /**< reserved */ } HcclReduceOp; /** * @brief HCCL data type */ typedef enum { - HCCL_DATA_TYPE_INT8 = 0, /**< int8 */ - HCCL_DATA_TYPE_INT16 = 1, /**< int16 */ - HCCL_DATA_TYPE_INT32 = 2, /**< int32 */ - HCCL_DATA_TYPE_FP16 = 3, /**< fp16 */ - HCCL_DATA_TYPE_FP32 = 4, /**< fp32 */ - HCCL_DATA_TYPE_INT64 = 5, /**< int64 */ - HCCL_DATA_TYPE_UINT64 = 6, /**< uint64 */ - HCCL_DATA_TYPE_RESERVED /**< reserved */ + HCCL_DATA_TYPE_INT8 = 0, /**< int8 */ + HCCL_DATA_TYPE_INT16 = 1, /**< int16 */ + HCCL_DATA_TYPE_INT32 = 2, /**< int32 */ + HCCL_DATA_TYPE_FP16 = 3, /**< fp16 */ + HCCL_DATA_TYPE_FP32 = 4, /**< fp32 */ + HCCL_DATA_TYPE_INT64 = 5, /**< int64 */ + HCCL_DATA_TYPE_UINT64 = 6, /**< uint64 */ + HCCL_DATA_TYPE_RESERVED /**< reserved */ } HcclDataType; -const uint32_t HCCL_ROOT_INFO_BYTES = 4108; // 4108: root info length +const uint32_t HCCL_ROOT_INFO_BYTES = 4108; // 4108: root info length /** * @brief HCCL root info */ typedef struct HcclRootInfoDef { - char internal[HCCL_ROOT_INFO_BYTES]; + char internal[HCCL_ROOT_INFO_BYTES]; } HcclRootInfo; #ifdef __cplusplus } -#endif // __cplusplus -#endif // HCCL_TYPES_H_ +#endif // __cplusplus +#endif // HCCL_TYPES_H_ diff --git a/inc/external/runtime/rt_error_codes.h b/inc/external/runtime/rt_error_codes.h index 47f16d9f..2109fb79 100644 --- a/inc/external/runtime/rt_error_codes.h +++ b/inc/external/runtime/rt_error_codes.h @@ -23,80 +23,80 @@ extern "C" { #endif -static const int32_t ACL_RT_SUCCESS = 0; // success +static const int32_t ACL_RT_SUCCESS = 0; // success -static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid -static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id -static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null -static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context -static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context -static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid -static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal -static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned -static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed -static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed -static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream -static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread -static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set -static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create -static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream -static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type -static const int32_t ACL_ERROR_RT_INVALID_HANDLE = 107017; // invalid handle -static const int32_t ACL_ERROR_RT_INVALID_MALLOC_TYPE = 107018; // invalid malloc type +static const int32_t ACL_ERROR_RT_PARAM_INVALID = 107000; // param invalid +static const int32_t ACL_ERROR_RT_INVALID_DEVICEID = 107001; // invalid device id +static const int32_t ACL_ERROR_RT_CONTEXT_NULL = 107002; // current context null +static const int32_t ACL_ERROR_RT_STREAM_CONTEXT = 107003; // stream not in current context +static const int32_t ACL_ERROR_RT_MODEL_CONTEXT = 107004; // model not in current context +static const int32_t ACL_ERROR_RT_STREAM_MODEL = 107005; // stream not in model +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_INVALID = 107006; // event timestamp invalid +static const int32_t ACL_ERROR_RT_EVENT_TIMESTAMP_REVERSAL = 107007; // event timestamp reversal +static const int32_t ACL_ERROR_RT_ADDR_UNALIGNED = 107008; // memory address unaligned +static const int32_t ACL_ERROR_RT_FILE_OPEN = 107009; // open file failed +static const int32_t ACL_ERROR_RT_FILE_WRITE = 107010; // write file failed +static const int32_t ACL_ERROR_RT_STREAM_SUBSCRIBE = 107011; // error subscribe stream +static const int32_t ACL_ERROR_RT_THREAD_SUBSCRIBE = 107012; // error subscribe thread +static const int32_t ACL_ERROR_RT_GROUP_NOT_SET = 107013; // group not set +static const int32_t ACL_ERROR_RT_GROUP_NOT_CREATE = 107014; // group not create +static const int32_t ACL_ERROR_RT_STREAM_NO_CB_REG = 107015; // callback not register to stream +static const int32_t ACL_ERROR_RT_INVALID_MEMORY_TYPE = 107016; // invalid memory type +static const int32_t ACL_ERROR_RT_INVALID_HANDLE = 107017; // invalid handle +static const int32_t ACL_ERROR_RT_INVALID_MALLOC_TYPE = 107018; // invalid malloc type -static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPORT = 207000; // feature not support -static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error -static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error -static const int32_t ACL_ERROR_RT_AICORE_OVER_FLOW = 207003; // aicore over flow -static const int32_t ACL_ERROR_RT_NO_DEVICE = 207004; // no device -static const int32_t ACL_ERROR_RT_RESOURCE_ALLOC_FAIL = 207005; // resource alloc fail -static const int32_t ACL_ERROR_RT_NO_PERMISSION = 207006; // no permission -static const int32_t ACL_ERROR_RT_NO_EVENT_RESOURCE = 207007; // no event resource -static const int32_t ACL_ERROR_RT_NO_STREAM_RESOURCE = 207008; // no stream resource -static const int32_t ACL_ERROR_RT_NO_NOTIFY_RESOURCE = 207009; // no notify resource -static const int32_t ACL_ERROR_RT_NO_MODEL_RESOURCE = 207010; // no model resource +static const int32_t ACL_ERROR_RT_FEATURE_NOT_SUPPORT = 207000; // feature not support +static const int32_t ACL_ERROR_RT_MEMORY_ALLOCATION = 207001; // memory allocation error +static const int32_t ACL_ERROR_RT_MEMORY_FREE = 207002; // memory free error +static const int32_t ACL_ERROR_RT_AICORE_OVER_FLOW = 207003; // aicore over flow +static const int32_t ACL_ERROR_RT_NO_DEVICE = 207004; // no device +static const int32_t ACL_ERROR_RT_RESOURCE_ALLOC_FAIL = 207005; // resource alloc fail +static const int32_t ACL_ERROR_RT_NO_PERMISSION = 207006; // no permission +static const int32_t ACL_ERROR_RT_NO_EVENT_RESOURCE = 207007; // no event resource +static const int32_t ACL_ERROR_RT_NO_STREAM_RESOURCE = 207008; // no stream resource +static const int32_t ACL_ERROR_RT_NO_NOTIFY_RESOURCE = 207009; // no notify resource +static const int32_t ACL_ERROR_RT_NO_MODEL_RESOURCE = 207010; // no model resource -static const int32_t ACL_ERROR_RT_INTERNAL_ERROR = 507000; // runtime internal error -static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error -static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream -static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream -static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete -static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence -static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete -static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error -static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error -static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support -static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat -static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed -static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout -static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error -static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout -static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception -static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception -static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout -static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception -static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error -static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error -static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error -static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error -static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal -static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering -static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init -static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data -static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error -static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate -static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed -static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed -static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context -static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out -static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error +static const int32_t ACL_ERROR_RT_INTERNAL_ERROR = 507000; // runtime internal error +static const int32_t ACL_ERROR_RT_TS_ERROR = 507001; // ts internel error +static const int32_t ACL_ERROR_RT_STREAM_TASK_FULL = 507002; // task full in stream +static const int32_t ACL_ERROR_RT_STREAM_TASK_EMPTY = 507003; // task empty in stream +static const int32_t ACL_ERROR_RT_STREAM_NOT_COMPLETE = 507004; // stream not complete +static const int32_t ACL_ERROR_RT_END_OF_SEQUENCE = 507005; // end of sequence +static const int32_t ACL_ERROR_RT_EVENT_NOT_COMPLETE = 507006; // event not complete +static const int32_t ACL_ERROR_RT_CONTEXT_RELEASE_ERROR = 507007; // context release error +static const int32_t ACL_ERROR_RT_SOC_VERSION = 507008; // soc version error +static const int32_t ACL_ERROR_RT_TASK_TYPE_NOT_SUPPORT = 507009; // task type not support +static const int32_t ACL_ERROR_RT_LOST_HEARTBEAT = 507010; // ts lost heartbeat +static const int32_t ACL_ERROR_RT_MODEL_EXECUTE = 507011; // model execute failed +static const int32_t ACL_ERROR_RT_REPORT_TIMEOUT = 507012; // report timeout +static const int32_t ACL_ERROR_RT_SYS_DMA = 507013; // sys dma error +static const int32_t ACL_ERROR_RT_AICORE_TIMEOUT = 507014; // aicore timeout +static const int32_t ACL_ERROR_RT_AICORE_EXCEPTION = 507015; // aicore exception +static const int32_t ACL_ERROR_RT_AICORE_TRAP_EXCEPTION = 507016; // aicore trap exception +static const int32_t ACL_ERROR_RT_AICPU_TIMEOUT = 507017; // aicpu timeout +static const int32_t ACL_ERROR_RT_AICPU_EXCEPTION = 507018; // aicpu exception +static const int32_t ACL_ERROR_RT_AICPU_DATADUMP_RSP_ERR = 507019; // aicpu datadump response error +static const int32_t ACL_ERROR_RT_AICPU_MODEL_RSP_ERR = 507020; // aicpu model operate response error +static const int32_t ACL_ERROR_RT_PROFILING_ERROR = 507021; // profiling error +static const int32_t ACL_ERROR_RT_IPC_ERROR = 507022; // ipc error +static const int32_t ACL_ERROR_RT_MODEL_ABORT_NORMAL = 507023; // model abort normal +static const int32_t ACL_ERROR_RT_KERNEL_UNREGISTERING = 507024; // kernel unregistering +static const int32_t ACL_ERROR_RT_RINGBUFFER_NOT_INIT = 507025; // ringbuffer not init +static const int32_t ACL_ERROR_RT_RINGBUFFER_NO_DATA = 507026; // ringbuffer no data +static const int32_t ACL_ERROR_RT_KERNEL_LOOKUP = 507027; // kernel lookup error +static const int32_t ACL_ERROR_RT_KERNEL_DUPLICATE = 507028; // kernel register duplicate +static const int32_t ACL_ERROR_RT_DEBUG_REGISTER_FAIL = 507029; // debug register failed +static const int32_t ACL_ERROR_RT_DEBUG_UNREGISTER_FAIL = 507030; // debug unregister failed +static const int32_t ACL_ERROR_RT_LABEL_CONTEXT = 507031; // label not in current context +static const int32_t ACL_ERROR_RT_PROGRAM_USE_OUT = 507032; // program register num use out +static const int32_t ACL_ERROR_RT_DEV_SETUP_ERROR = 507033; // device setup error -static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error -static const int32_t ACL_ERROR_RT_AICPU_INTERNAL_ERROR = 507900; // aicpu internal error +static const int32_t ACL_ERROR_RT_DRV_INTERNAL_ERROR = 507899; // drv internal error +static const int32_t ACL_ERROR_RT_AICPU_INTERNAL_ERROR = 507900; // aicpu internal error #ifdef __cplusplus } #endif -#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ +#endif // __INC_EXTERNEL_RT_ERROR_CODES_H__ From f87dd9d0168a0c7a120482b128ffa5e3af6a3392 Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Thu, 18 Mar 2021 22:58:09 +0800 Subject: [PATCH 23/28] update include headers --- third_party/fwkacllib/inc/ops/linalg_ops.h | 19 ++ third_party/fwkacllib/inc/ops/nn_detect_ops.h | 289 ++++++++++++++++--------- third_party/fwkacllib/inc/ops/nn_norm_ops.h | 25 +++ third_party/fwkacllib/inc/ops/nn_pooling_ops.h | 8 +- third_party/fwkacllib/inc/ops/pad_ops.h | 4 +- 5 files changed, 233 insertions(+), 112 deletions(-) diff --git a/third_party/fwkacllib/inc/ops/linalg_ops.h b/third_party/fwkacllib/inc/ops/linalg_ops.h index 1a59d88e..a334570c 100644 --- a/third_party/fwkacllib/inc/ops/linalg_ops.h +++ b/third_party/fwkacllib/inc/ops/linalg_ops.h @@ -83,6 +83,25 @@ REG_OP(Cholesky) .OP_END_FACTORY_REG(Cholesky) /** +*@brief Computes the outer product of two 1D vectors . \n + +*@par Inputs: +*The input x and vec2 has to be a 1D vector.Inputs include: +*@li x:A Tensor. Must be one of the following types: float16, float32. +Shape is [N] . \n +*@li vec2:A Tensor. Must have the same type as x. Shape is [M] . \n + +*@par Outputs: +*y:A Tensor. Has the same type as x . \n +*/ + +REG_OP(Ger) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(vec2, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .OP_END_FACTORY_REG(Ger) + +/** *@brief Computes the sign and the log of the absolute value of the determinant of one or more square matrices . \n diff --git a/third_party/fwkacllib/inc/ops/nn_detect_ops.h b/third_party/fwkacllib/inc/ops/nn_detect_ops.h index af59b4e2..33148e62 100644 --- a/third_party/fwkacllib/inc/ops/nn_detect_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_detect_ops.h @@ -254,22 +254,22 @@ is min_size/sqrt(aspect_ratio), the width is min_size*sqrt(aspect_ratio). Defaul *@par Third-party framework compatibility * It is a custom operator. It has no corresponding operator in Caffe. */ - REG_OP(PriorBox) - .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) - .INPUT(img, TensorType({DT_FLOAT16, DT_FLOAT})) - .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) - .REQUIRED_ATTR(min_size, ListFloat) - .REQUIRED_ATTR(max_size, ListFloat) - .REQUIRED_ATTR(aspect_ratio, ListFloat) - .ATTR(img_h, Int, 0) - .ATTR(img_w, Int, 0) - .ATTR(step_h, Float, 0.0) - .ATTR(step_w, Float, 0.0) - .ATTR(flip, Bool, true) - .ATTR(clip, Bool, false) - .ATTR(offset, Float, 0.5) - .ATTR(variance, ListFloat, {0.1}) - .OP_END_FACTORY_REG(PriorBox); +REG_OP(PriorBox) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(img, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .REQUIRED_ATTR(min_size, ListFloat) + .REQUIRED_ATTR(max_size, ListFloat) + .REQUIRED_ATTR(aspect_ratio, ListFloat) + .ATTR(img_h, Int, 0) + .ATTR(img_w, Int, 0) + .ATTR(step_h, Float, 0.0) + .ATTR(step_w, Float, 0.0) + .ATTR(flip, Bool, true) + .ATTR(clip, Bool, false) + .ATTR(offset, Float, 0.5) + .ATTR(variance, ListFloat, {0.1}) + .OP_END_FACTORY_REG(PriorBox); /** *@brief Performs SSD prior box detection, with four additional matrices and the "aspect_ratio" attribute deleted compared to PriorBox . \n @@ -306,25 +306,25 @@ is min_size/sqrt(aspect_ratio), the width is min_size*sqrt(aspect_ratio). Defaul *@par Restrictions: *Warning: THIS FUNCTION IS DEPRECATED. Please use PriorBox instead. */ - REG_OP(PriorBoxD) - .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) - .INPUT(img, TensorType({DT_FLOAT16, DT_FLOAT})) - .INPUT(data_h, TensorType({DT_FLOAT16, DT_FLOAT})) - .INPUT(data_w, TensorType({DT_FLOAT16, DT_FLOAT})) - .INPUT(box_height, TensorType({DT_FLOAT16, DT_FLOAT})) - .INPUT(box_width, TensorType({DT_FLOAT16, DT_FLOAT})) - .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) - .REQUIRED_ATTR(min_size, ListFloat) - .REQUIRED_ATTR(max_size, ListFloat) - .ATTR(img_h, Int, 0) - .ATTR(img_w, Int, 0) - .ATTR(step_h, Float, 0.0) - .ATTR(step_w, Float, 0.0) - .ATTR(flip, Bool, true) - .ATTR(clip, Bool, false) - .ATTR(offset, Float, 0.5) - .ATTR(variance, ListFloat, {0.1}) - .OP_END_FACTORY_REG(PriorBoxD); +REG_OP(PriorBoxD) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(img, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(data_h, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(data_w, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(box_height, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(box_width, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .REQUIRED_ATTR(min_size, ListFloat) + .REQUIRED_ATTR(max_size, ListFloat) + .ATTR(img_h, Int, 0) + .ATTR(img_w, Int, 0) + .ATTR(step_h, Float, 0.0) + .ATTR(step_w, Float, 0.0) + .ATTR(flip, Bool, true) + .ATTR(clip, Bool, false) + .ATTR(offset, Float, 0.5) + .ATTR(variance, ListFloat, {0.1}) + .OP_END_FACTORY_REG(PriorBoxD); /** *@brief Performs SSD prior box detection, with four additional matrices and the "aspect_ratio" attribute deleted compared to PriorBox . \n @@ -358,22 +358,22 @@ is min_size/sqrt(aspect_ratio), the width is min_size*sqrt(aspect_ratio). Defaul *@par Restrictions: *Warning: THIS FUNCTION IS DEPRECATED. Please use PriorBox instead. */ - REG_OP(PriorBoxDV2) - .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) - .INPUT(img, TensorType({DT_FLOAT16, DT_FLOAT})) - .INPUT(boxes, TensorType({DT_FLOAT16, DT_FLOAT})) - .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) - .REQUIRED_ATTR(min_size, ListFloat) - .REQUIRED_ATTR(max_size, ListFloat) - .ATTR(img_h, Int, 0) - .ATTR(img_w, Int, 0) - .ATTR(step_h, Float, 0.0) - .ATTR(step_w, Float, 0.0) - .ATTR(flip, Bool, true) - .ATTR(clip, Bool, false) - .ATTR(offset, Float, 0.5) - .ATTR(variance, ListFloat, {0.1}) - .OP_END_FACTORY_REG(PriorBoxDV2); +REG_OP(PriorBoxDV2) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(img, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(boxes, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .REQUIRED_ATTR(min_size, ListFloat) + .REQUIRED_ATTR(max_size, ListFloat) + .ATTR(img_h, Int, 0) + .ATTR(img_w, Int, 0) + .ATTR(step_h, Float, 0.0) + .ATTR(step_w, Float, 0.0) + .ATTR(flip, Bool, true) + .ATTR(clip, Bool, false) + .ATTR(offset, Float, 0.5) + .ATTR(variance, ListFloat, {0.1}) + .OP_END_FACTORY_REG(PriorBoxDV2); /** *@brief Performs Position Sensitive ROI Pooling . \n @@ -531,10 +531,10 @@ as xx...xyy...yww...whh...hbb...bc0c0..c0c1c1...c1......cncn...cn . \n * It is a custom operator. It has no corresponding operator in Caffe. */ REG_OP(Yolo) - .INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT})) - .OUTPUT(coord_data, TensorType({DT_FLOAT16,DT_FLOAT})) - .OUTPUT(obj_prob, TensorType({DT_FLOAT16,DT_FLOAT})) - .OUTPUT(classes_prob, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(coord_data, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(obj_prob, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(classes_prob, TensorType({DT_FLOAT16, DT_FLOAT})) .ATTR(boxes, Int, 3) .ATTR(coords, Int, 4) .ATTR(classes, Int, 80) @@ -584,10 +584,10 @@ REG_OP(Yolo) * It is a custom operator. It has no corresponding operator in Caffe. */ REG_OP(YoloV2DetectionOutput) - .INPUT(coord_data, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(obj_prob, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(classes_prob, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(img_info, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(coord_data, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(obj_prob, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(classes_prob, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(img_info, TensorType({DT_FLOAT16, DT_FLOAT})) .REQUIRED_ATTR(biases, ListFloat) .ATTR(boxes, Int, 5) .ATTR(coords, Int, 4) @@ -598,7 +598,7 @@ REG_OP(YoloV2DetectionOutput) .ATTR(score_threshold, Float, 0.5) .ATTR(iou_threshold, Float, 0.45) .ATTR(pre_nms_topn, Int, 512) - .OUTPUT(box_out, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(box_out, TensorType({DT_FLOAT16, DT_FLOAT})) .OUTPUT(box_out_num, TensorType({DT_INT32})) .OP_END_FACTORY_REG(YoloV2DetectionOutput) @@ -647,12 +647,12 @@ REG_OP(YoloV2DetectionOutput) *Warning: THIS FUNCTION IS DEPRECATED. Please use YoloV2DetectionOutput instead. */ REG_OP(YoloV2DetectionOutputD) - .INPUT(coord_data, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(obj_prob, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(classes_prob, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(img_info, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(windex, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(hindex, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(coord_data, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(obj_prob, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(classes_prob, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(img_info, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(windex, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(hindex, TensorType({DT_FLOAT16, DT_FLOAT})) .REQUIRED_ATTR(biases, ListFloat) .ATTR(boxes, Int, 5) .ATTR(coords, Int, 4) @@ -663,7 +663,7 @@ REG_OP(YoloV2DetectionOutputD) .ATTR(score_threshold, Float, 0.5) .ATTR(iou_threshold, Float, 0.45) .ATTR(pre_nms_topn, Int, 512) - .OUTPUT(box_out, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(box_out, TensorType({DT_FLOAT16, DT_FLOAT})) .OUTPUT(box_out_num, TensorType({DT_INT32})) .OP_END_FACTORY_REG(YoloV2DetectionOutputD) @@ -707,16 +707,16 @@ REG_OP(YoloV2DetectionOutputD) * It is a custom operator. It has no corresponding operator in Caffe. */ REG_OP(YoloV3DetectionOutput) - .INPUT(coord_data_low, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(coord_data_mid, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(coord_data_high, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(obj_prob_low, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(obj_prob_mid, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(obj_prob_high, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(classes_prob_low, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(classes_prob_mid, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(classes_prob_high, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(img_info, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(coord_data_low, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(coord_data_mid, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(coord_data_high, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(obj_prob_low, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(obj_prob_mid, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(obj_prob_high, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(classes_prob_low, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(classes_prob_mid, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(classes_prob_high, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(img_info, TensorType({DT_FLOAT16, DT_FLOAT})) .REQUIRED_ATTR(biases_low, ListFloat) .REQUIRED_ATTR(biases_mid, ListFloat) .REQUIRED_ATTR(biases_high, ListFloat) @@ -729,7 +729,7 @@ REG_OP(YoloV3DetectionOutput) .ATTR(score_threshold, Float, 0.5) .ATTR(iou_threshold, Float, 0.45) .ATTR(pre_nms_topn, Int, 512) - .OUTPUT(box_out, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(box_out, TensorType({DT_FLOAT16, DT_FLOAT})) .OUTPUT(box_out_num, TensorType({DT_INT32})) .OP_END_FACTORY_REG(YoloV3DetectionOutput) @@ -776,22 +776,22 @@ s *Warning: THIS FUNCTION IS DEPRECATED. Please use YoloV3DetectionOutput instead. */ REG_OP(YoloV3DetectionOutputD) - .INPUT(coord_data_low, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(coord_data_mid, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(coord_data_high, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(obj_prob_low, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(obj_prob_mid, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(obj_prob_high, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(classes_prob_low, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(classes_prob_mid, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(classes_prob_high, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(img_info, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(windex1, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(windex2, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(windex3, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(hindex1, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(hindex2, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(hindex3, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(coord_data_low, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(coord_data_mid, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(coord_data_high, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(obj_prob_low, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(obj_prob_mid, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(obj_prob_high, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(classes_prob_low, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(classes_prob_mid, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(classes_prob_high, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(img_info, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(windex1, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(windex2, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(windex3, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(hindex1, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(hindex2, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(hindex3, TensorType({DT_FLOAT16, DT_FLOAT})) .REQUIRED_ATTR(biases_low, ListFloat) .REQUIRED_ATTR(biases_mid, ListFloat) .REQUIRED_ATTR(biases_high, ListFloat) @@ -804,7 +804,7 @@ REG_OP(YoloV3DetectionOutputD) .ATTR(score_threshold, Float, 0.5) .ATTR(iou_threshold, Float, 0.45) .ATTR(pre_nms_topn, Int, 512) - .OUTPUT(box_out, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(box_out, TensorType({DT_FLOAT16, DT_FLOAT})) .OUTPUT(box_out_num, TensorType({DT_INT32})) .OP_END_FACTORY_REG(YoloV3DetectionOutputD) @@ -848,7 +848,7 @@ There are three Yolo operators at Yolov3DetectionOutput's preceding layer on Yol * It is a custom operator. It has no corresponding operator in Caffe. */ REG_OP(YoloV3DetectionOutputV2) - .DYNAMIC_INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT})) + .DYNAMIC_INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) .REQUIRED_ATTR(biases, ListFloat) .ATTR(boxes, Int, 3) .ATTR(coords, Int, 4) @@ -862,7 +862,7 @@ REG_OP(YoloV3DetectionOutputV2) .ATTR(N, Int, 10) .ATTR(resize_origin_img_to_net, Bool, false) .ATTR(out_box_dim, Int, 3) - .OUTPUT(box_out, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(box_out, TensorType({DT_FLOAT16, DT_FLOAT})) .OUTPUT(box_out_num, TensorType({DT_INT32})) .OP_END_FACTORY_REG(YoloV3DetectionOutputV2) @@ -910,9 +910,9 @@ REG_OP(YoloV3DetectionOutputV2) * Warning: THIS FUNCTION IS DEPRECATED. Please use YoloV3DetectionOutputV2 instead. */ REG_OP(YoloV3DetectionOutputV2D) - .DYNAMIC_INPUT(x, TensorType({DT_FLOAT16,DT_FLOAT})) - .DYNAMIC_INPUT(windex, TensorType({DT_FLOAT16,DT_FLOAT})) - .DYNAMIC_INPUT(hindex, TensorType({DT_FLOAT16,DT_FLOAT})) + .DYNAMIC_INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .DYNAMIC_INPUT(windex, TensorType({DT_FLOAT16, DT_FLOAT})) + .DYNAMIC_INPUT(hindex, TensorType({DT_FLOAT16, DT_FLOAT})) .REQUIRED_ATTR(biases, ListFloat) .ATTR(boxes, Int, 3) .ATTR(coords, Int, 4) @@ -926,7 +926,7 @@ REG_OP(YoloV3DetectionOutputV2D) .ATTR(N, Int, 10) .ATTR(resize_origin_img_to_net, Bool, false) .ATTR(out_box_dim, Int, 3) - .OUTPUT(box_out, TensorType({DT_FLOAT16,DT_FLOAT})) + .OUTPUT(box_out, TensorType({DT_FLOAT16, DT_FLOAT})) .OUTPUT(box_out_num, TensorType({DT_INT32})) .OP_END_FACTORY_REG(YoloV3DetectionOutputV2D) @@ -1466,9 +1466,9 @@ REG_OP(NormalizeBBox) * y: A Tensor. Must have the same type as box_predictions. */ REG_OP(DecodeBboxV2) - .INPUT(boxes, TensorType({DT_FLOAT16,DT_FLOAT})) - .INPUT(anchors, TensorType({DT_FLOAT16,DT_FLOAT})) - .OUTPUT(y, TensorType({DT_FLOAT16,DT_FLOAT})) + .INPUT(boxes, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(anchors, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) .ATTR(scales, ListFloat, {1.0, 1.0, 1.0, 1.0}) .ATTR(decode_clip, Float, 0.0) .ATTR(reversed_box, Bool, false) @@ -1592,7 +1592,6 @@ selected indices from the boxes tensor, where M <= max_output_size. \n *Compatible with onnx NonMaxSuppression operator. */ - REG_OP(NonMaxSuppressionV7) .INPUT(boxes, TensorType({DT_FLOAT16, DT_FLOAT})) .INPUT(scores, TensorType({DT_FLOAT16, DT_FLOAT})) @@ -1641,7 +1640,7 @@ REG_OP(RoiExtractor) .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) .ATTR(finest_scale, Int, 56) .ATTR(roi_scale_factor, Float, 0) - .ATTR(spatial_scale, ListFloat, { 1.f/4, 1.f/8, 1.f/16, 1.f/32 }) + .ATTR(spatial_scale, ListFloat, {1.f / 4, 1.f / 8, 1.f / 16, 1.f / 32}) .ATTR(pooled_height, Int, 7) .ATTR(pooled_width, Int, 7) .ATTR(sample_num, Int, 0) @@ -1649,6 +1648,84 @@ REG_OP(RoiExtractor) .ATTR(aligned, Bool, true) .OP_END_FACTORY_REG(RoiExtractor) +/** +*@brief Performs Position Sensitive PS ROI Pooling . \n + +*@par Inputs: +* Two inputs, including: +*@li x: An NC1HWC0 tensor of type float16 or float32, describing the feature +* map, dimension C1 must be equal to +* (int(output_dim+15)/C0))*group_size*group_size. +*@li rois: A tensor of type float16 or float32, with shape +* [batch, 5, rois_num], describing the ROIs, each ROI consists of five +* elements: "batch_id", "x1", "y1", "x2", and "y2", which "batch_id" indicates +* the index of the input feature map, "x1", "y1", "x2", or "y2" must be +* greater than or equal to "0.0" . \n + +*@par Attributes: +*@li output_dim: A required int32, specifying the number of output channels, +* must be greater than 0. +*@li group_size: A required int32, specifying the number of groups to encode +* position-sensitive score maps, must be within the range (0, 128). +*@li spatial_scale: A required float32, scaling factor for mapping the input +* coordinates to the ROI coordinates . \n + +*@par Outputs: +*y: An NC1HWC0 tensor of type float16 or float32, describing the result +* feature map . \n + +*@attention Constraints: +* HC1HWC0: channel must be Group_size squared, rois_num is a multiple of 16 +*/ +REG_OP(PSROIPoolingV2) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(rois, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .REQUIRED_ATTR(spatial_scale, Float) + .REQUIRED_ATTR(output_dim, Int) + .REQUIRED_ATTR(group_size, Int) + .OP_END_FACTORY_REG(PSROIPoolingV2) + +/** +*@brief Performs Position Sensitive PS ROI Pooling Grad . \n + +*@par Inputs: +* Two inputs, including: +*@li x: An NC1HWC0 tensor of type float16 or float32, describing the result +* feature map . \n +*@li rois: A tensor of type float16 or float32, with shape +* [batch, 5, rois_num], describing the ROIs, each ROI consists of five +* elements: "batch_id", "x1", "y1", "x2", and "y2", which "batch_id" indicates +* the index of the input feature map, "x1", "y1", "x2", or "y2" must be +* greater than or equal to "0.0" . \n + +*@par Attributes: +*@li output_dim: A required int32, specifying the number of output channels, +* must be greater than 0. +*@li group_size: A required int32, specifying the number of groups to encode +* position-sensitive score maps, must be within the range (0, 128). +*@li spatial_scale: A required float32, scaling factor for mapping the input +* coordinates to the ROI coordinates . \n +*@li input_size: A required listInt, mapping the gradinput size: (H, W) + +*@par Outputs: +*y: An NC1HWC0 tensor of type float16 or float32, describing the feature +* map, dimension C1 must be equal to +* (int(output_dim+15)/C0))*group_size*group_size. + +*@attention Constraints: +* HC1HWC0: channel must be Group_size squared, rois_num is a multiple of 16 +*/ +REG_OP(PSROIPoolingGradV2D) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT})) + .INPUT(rois, TensorType({DT_FLOAT16, DT_FLOAT})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT})) + .REQUIRED_ATTR(spatial_scale, Float) + .REQUIRED_ATTR(output_dim, Int) + .REQUIRED_ATTR(group_size, Int) + .REQUIRED_ATTR(input_size, ListInt) + .OP_END_FACTORY_REG(PSROIPoolingGradV2D) + } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_NN_DETECT_OPS_H_ diff --git a/third_party/fwkacllib/inc/ops/nn_norm_ops.h b/third_party/fwkacllib/inc/ops/nn_norm_ops.h index 7d38beb5..2bc87ec1 100644 --- a/third_party/fwkacllib/inc/ops/nn_norm_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_norm_ops.h @@ -526,6 +526,31 @@ REG_OP(LayerNorm) .OP_END_FACTORY_REG(LayerNorm) /** +*@brief Returns a tensor where each sub-tensor of input along dimension +* dim is normalized such that the p-norm of the sub-tensor is lower than the value maxnorm. \n + +*@par Inputs: +*One input, including: +* @li x: A Tensor. Must be one of the following types: float16, float32 . \n + +*@par Attributes: +* @li p: Specify L_p norm, the type is float. +* @li dim: The processed dim, the type is int. +* @li maxnorm: Threshold for comparison, the type is float. \n + +*@par Outputs: +*One outputs, including: +* @li y: shape and dtype of output, should be same shape and type as input. +*/ +REG_OP(Renorm) + .INPUT(x, TensorType::BasicType()) + .OUTPUT(y, TensorType::BasicType()) + .REQUIRED_ATTR(p, Float) + .REQUIRED_ATTR(dim, Int) + .REQUIRED_ATTR(maxnorm, Float) + .OP_END_FACTORY_REG(Renorm) + +/** *@brief LayerNormGrad operator interface implementation * calculating: dy, x, variance, mean, gamma * pd_xl = data_dy*data_gamma diff --git a/third_party/fwkacllib/inc/ops/nn_pooling_ops.h b/third_party/fwkacllib/inc/ops/nn_pooling_ops.h index 32eb148b..8251fac3 100644 --- a/third_party/fwkacllib/inc/ops/nn_pooling_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_pooling_ops.h @@ -397,8 +397,8 @@ No default value. specifying the stride of the sliding window for each dimension of the input tensor. No default value. *@li padding: A required string type of float16. -*@li pads: A list type of int32. Default value {0, 0, 0}. -*@li dilation: A list type of int32. Default value {1, 1, 1}. +*@li pads: A list type of int32. Default value {0,0,0,0,0,0}. +*@li dilation: A list type of int32. Default value {1,1,1,1,1,1}. *@li ceil_mode: A ceil mode number of int32 . Default value 0. *@li data_format: An optional string. Defaults to "NDHWC" . \n @@ -421,8 +421,8 @@ REG_OP(MaxPool3D) .REQUIRED_ATTR(ksize, ListInt) .REQUIRED_ATTR(strides, ListInt) .REQUIRED_ATTR(padding, String) - .ATTR(pads, ListInt, {0,0,0}) - .ATTR(dilation, ListInt, {1,1,1}) + .ATTR(pads, ListInt, {0,0,0,0,0,0}) + .ATTR(dilation, ListInt, {1,1,1,1,1,1}) .ATTR(ceil_mode, Int, 0) .ATTR(data_format, String, "NDHWC") .OP_END_FACTORY_REG(MaxPool3D) diff --git a/third_party/fwkacllib/inc/ops/pad_ops.h b/third_party/fwkacllib/inc/ops/pad_ops.h index 50eb98c8..42da3828 100644 --- a/third_party/fwkacllib/inc/ops/pad_ops.h +++ b/third_party/fwkacllib/inc/ops/pad_ops.h @@ -418,7 +418,7 @@ REG_OP(EmbeddingRankId) */ REG_OP(FillV2) .INPUT(dims, TensorType({DT_INT16, DT_INT32, DT_INT64})) - .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT, DT_DOUBLE, DT_INT8, DT_INT16, DT_INT32, DT_INT64})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT8, DT_INT16, DT_INT32, DT_INT64})) .ATTR(value, Float, 0) .OP_END_FACTORY_REG(FillV2) @@ -437,7 +437,7 @@ REG_OP(FillV2) * Compatible with the ONNX operator ConstantOfShape. */ REG_OP(FillV2D) - .OUTPUT(y, TensorType({DT_FLOAT, DT_FLOAT, DT_DOUBLE, DT_INT8, DT_UINT8, DT_INT16, DT_INT32, DT_INT64})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT8, DT_UINT8, DT_INT16, DT_INT32, DT_INT64})) .ATTR(value, Float, 0) .REQUIRED_ATTR(dims, ListInt) .OP_END_FACTORY_REG(FillV2D) From 179e10f36b34c74648194c8dceb0ddfb82616633 Mon Sep 17 00:00:00 2001 From: zhupuxu Date: Thu, 18 Mar 2021 14:12:26 +0800 Subject: [PATCH 24/28] label switch Signed-off-by: zhupuxu --- ge/ge_runtime/task/label_goto_task.cc | 148 ++++++++++++++++++++++---------- ge/ge_runtime/task/label_goto_task.h | 40 +++++++-- ge/ge_runtime/task/label_switch_task.cc | 67 +++++++++------ ge/ge_runtime/task/label_switch_task.h | 1 + 4 files changed, 178 insertions(+), 78 deletions(-) diff --git a/ge/ge_runtime/task/label_goto_task.cc b/ge/ge_runtime/task/label_goto_task.cc index ad93a98f..b464ccab 100644 --- a/ge/ge_runtime/task/label_goto_task.cc +++ b/ge/ge_runtime/task/label_goto_task.cc @@ -16,71 +16,88 @@ #include "ge_runtime/task/label_goto_task.h" #include "ge_runtime/task/task_factory.h" -#include "framework/common/util.h" namespace ge { namespace model_runner { +std::weak_ptr LabelGotoTask::LabelManager::instance_; +std::mutex LabelGotoTask::LabelManager::instance_mutex_; + LabelGotoTask::LabelGotoTask(const ModelContext &model_context, const std::shared_ptr &task_info) - : TaskRepeater(model_context, task_info), task_info_(task_info) { + : TaskRepeater(model_context, task_info), + task_info_(task_info), + stream_(nullptr), + label_(nullptr), + index_value_(nullptr) { if (task_info_ == nullptr) { GELOGW("task_info_ is null!"); return; } auto stream_list = model_context.stream_list(); auto label_list = model_context.label_list(); + rt_model_handle_ = model_context.rt_model_handle(); uint32_t stream_id = task_info->stream_id(); - uint32_t label_id = task_info->label_id(); + label_id_ = task_info->label_id(); GELOGI("Stream list size:%zu, stream id:%u.", stream_list.size(), stream_id); - GELOGI("Label list size:%zu, label id:%u.", label_list.size(), label_id); - if (stream_id >= stream_list.size() || label_id >= label_list.size()) { + GELOGI("Label list size:%zu, label id:%u.", label_list.size(), label_id_); + if (stream_id >= stream_list.size() || label_id_ >= label_list.size()) { GELOGW("Stream/Label id invalid."); return; } stream_ = stream_list[stream_id]; - label_ = label_list[label_id]; + label_ = label_list[label_id_]; + label_manager_ = LabelManager::GetInstance(); + if (label_manager_ == nullptr) { + GELOGW("Get label manager instance failed."); + return; + } + label_info_ = label_manager_->GetLabelInfo(rt_model_handle_, label_id_, label_); } LabelGotoTask::~LabelGotoTask() { - GE_FREE_RT_LOG(label_info_); - GE_FREE_RT_LOG(index_value_); + if (index_value_ != nullptr) { + rtError_t rt_ret = rtFree(index_value_); + if (rt_ret != RT_ERROR_NONE) { + GELOGE(RT_FAILED, "rtFree index_value_ failed! ret: 0x%X.", rt_ret); + } + index_value_ = nullptr; + } } bool LabelGotoTask::Distribute() { GELOGI("LabelGotoTask Distribute start."); - if (!CheckParamValid()) { - return false; - } - - const std::vector label_list = { label_ }; - rtError_t rt_ret = rtMalloc(&index_value_, sizeof(uint64_t), RT_MEMORY_HBM); - if (rt_ret != RT_ERROR_NONE) { - GELOGE(RT_FAILED, "Call rt api failed, ret: %#x", rt_ret); + if (stream_ == nullptr) { + GELOGE(PARAM_INVALID, "stream is null!"); return false; } - - uint64_t branch_index = 0; - rt_ret = rtMemcpy(index_value_, sizeof(uint64_t), &branch_index, sizeof(uint64_t), RT_MEMCPY_HOST_TO_DEVICE); - if (rt_ret != RT_ERROR_NONE) { - GELOGE(RT_FAILED, "Call rt api failed, ret: %#x", rt_ret); + if (label_ == nullptr) { + GELOGE(PARAM_INVALID, "label is null!"); return false; } - uint32_t label_info_size = sizeof(rtLabelDevInfo) * label_list.size(); - rt_ret = rtMalloc(&label_info_, label_info_size, RT_MEMORY_HBM); - if (rt_ret != RT_ERROR_NONE) { - GELOGE(RT_FAILED, "Call rt api failed, ret: %#x", rt_ret); + if (label_info_ == nullptr) { + GELOGE(PARAM_INVALID, "label info is null!"); return false; } - rt_ret = rtLabelListCpy(label_list.data(), label_list.size(), label_info_, label_info_size); - if (rt_ret != RT_ERROR_NONE) { - GELOGE(RT_FAILED, "Call rt api failed, ret: %#x", rt_ret); - return false; + if (index_value_ == nullptr) { + rtError_t rt_ret = rtMalloc(&index_value_, sizeof(uint64_t), RT_MEMORY_HBM); + if (rt_ret != RT_ERROR_NONE) { + GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); + return false; + } + + uint64_t index = 0; + rt_ret = rtMemcpy(index_value_, sizeof(uint64_t), &index, sizeof(index), RT_MEMCPY_HOST_TO_DEVICE); + if (rt_ret != RT_ERROR_NONE) { + GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); + return false; + } } - rt_ret = rtLabelSwitchByIndex(index_value_, label_list.size(), label_info_, stream_); + void *label_info = label_info_->GetLabelInfo(); + rtError_t rt_ret = rtLabelSwitchByIndex(index_value_, 1, label_info, stream_); if (rt_ret != RT_ERROR_NONE) { - GELOGE(RT_FAILED, "Call rt api failed, ret: %#x", rt_ret); + GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); return false; } @@ -88,30 +105,69 @@ bool LabelGotoTask::Distribute() { return true; } -bool LabelGotoTask::CheckParamValid() { - if (stream_ == nullptr) { - GELOGE(PARAM_INVALID, "stream is null!"); - return false; +LabelGotoTask::LabelGuard::~LabelGuard() { + void *label_info = GetLabelInfo(); + if (label_info != nullptr) { + rtError_t rt_ret = rtFree(label_info); + if (rt_ret != RT_ERROR_NONE) { + GELOGE(RT_FAILED, "rtFree label_info failed! ret: 0x%X.", rt_ret); + } } +} - if (label_ == nullptr) { - GELOGE(PARAM_INVALID, "label is null!"); - return false; +std::shared_ptr LabelGotoTask::LabelManager::GetInstance() { + std::lock_guard lock(instance_mutex_); + auto instance = instance_.lock(); + if (instance != nullptr) { + return instance; } - if (label_info_ != nullptr) { - GELOGE(PARAM_INVALID, "label_info_ has dirty data."); - return false; + instance = std::make_shared(); + instance_ = instance; + return instance; +} + +std::shared_ptr LabelGotoTask::LabelManager::GetLabelInfo(rtModel_t model, uint32_t label_id, + void *label) { + std::lock_guard lock(model_info_mapping_mutex_); + rtError_t rt_ret; + auto model_iter = model_info_mapping_.find(model); + if (model_iter == model_info_mapping_.end()) { + model_info_mapping_.emplace(model, std::map>()); + model_iter = model_info_mapping_.find(model); } - if (index_value_ != nullptr) { - GELOGE(PARAM_INVALID, "index_value_ has dirty data."); - return false; + std::map> &label_map = model_iter->second; + auto label_iter = label_map.find(label_id); + if (label_iter != label_map.end()) { + auto label_guard = label_iter->second.lock(); + if (label_guard != nullptr) { + GELOGI("model %p find same label id.", model, label_id); + return label_guard; + } } - return true; -} + GELOGI("Alloc label id %u for model %p.", label_id, model); + void *label_info; + std::vector label_list = {label}; + uint32_t label_info_size = sizeof(rtLabelDevInfo) * label_list.size(); + rt_ret = rtMalloc(&label_info, label_info_size, RT_MEMORY_HBM); + if (rt_ret != RT_ERROR_NONE) { + GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); + return nullptr; + } + rt_ret = rtLabelListCpy(label_list.data(), label_list.size(), label_info, label_info_size); + if (rt_ret != RT_ERROR_NONE) { + GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); + return nullptr; + } + + auto label_guard = std::make_shared(label_info); + label_map.emplace(label_id, label_guard); + return label_guard; +} REGISTER_TASK(TaskInfoType::LABEL_GOTO, LabelGotoTask, LabelGotoTaskInfo); + } // namespace model_runner } // namespace ge diff --git a/ge/ge_runtime/task/label_goto_task.h b/ge/ge_runtime/task/label_goto_task.h index addbb700..9a69780d 100644 --- a/ge/ge_runtime/task/label_goto_task.h +++ b/ge/ge_runtime/task/label_goto_task.h @@ -18,6 +18,9 @@ #define GE_GE_RUNTIME_TASK_LABEL_GOTO_TASK_H_ #include +#include +#include +#include #include "ge_runtime/task/task.h" namespace ge { @@ -31,13 +34,40 @@ class LabelGotoTask : public TaskRepeater { bool Distribute() override; private: - bool CheckParamValid(); + class LabelGuard; + class LabelManager; std::shared_ptr task_info_; - void *stream_{nullptr}; - void *label_{nullptr}; - void *label_info_{nullptr}; - void *index_value_{nullptr}; + void *stream_; + void *label_; + std::shared_ptr label_info_; + void *index_value_; + uint32_t label_id_; + rtModel_t rt_model_handle_; + std::shared_ptr label_manager_; +}; + +class LabelGotoTask::LabelGuard { + public: + explicit LabelGuard(void *label_info) : label_info_(reinterpret_cast(label_info)) {} + ~LabelGuard(); + void *GetLabelInfo() { return reinterpret_cast(label_info_); } + + private: + uintptr_t label_info_; +}; + +class LabelGotoTask::LabelManager { + public: + static std::shared_ptr GetInstance(); + std::shared_ptr GetLabelInfo(rtModel_t model, uint32_t label_id, void *label); + + private: + std::mutex model_info_mapping_mutex_; + std::map>> model_info_mapping_; + + static std::weak_ptr instance_; + static std::mutex instance_mutex_; }; } // namespace model_runner } // namespace ge diff --git a/ge/ge_runtime/task/label_switch_task.cc b/ge/ge_runtime/task/label_switch_task.cc index a3c2d41a..6e11a6ce 100644 --- a/ge/ge_runtime/task/label_switch_task.cc +++ b/ge/ge_runtime/task/label_switch_task.cc @@ -15,6 +15,7 @@ */ #include "ge_runtime/task/label_switch_task.h" +#include #include "ge_runtime/task/task_factory.h" namespace ge { @@ -40,6 +41,7 @@ LabelSwitchTask::LabelSwitchTask(const ModelContext &model_context, return; } stream_ = stream_list[stream_id]; + CopyLabelList(); } LabelSwitchTask::~LabelSwitchTask() { @@ -58,34 +60,12 @@ bool LabelSwitchTask::Distribute() { return false; } - const std::vector &label_index_list = task_info_->label_list(); - std::vector label_list(task_info_->label_size(), nullptr); - - for (size_t i = 0; i < task_info_->label_size(); ++i) { - uint32_t label_index = label_index_list[i]; - if (label_index >= all_label_resource_.size()) { - GELOGE(PARAM_INVALID, "label %zu index is %u, but there are %zu labels in total.", i, label_index, - all_label_resource_.size()); - return false; - } - label_list[i] = all_label_resource_[label_index]; - GELOGI("Case %zu: label id %zu.", i, label_index); - } - - uint32_t label_info_size = sizeof(rtLabelDevInfo) * task_info_->label_size(); - rtError_t rt_ret = rtMalloc(&label_info_, label_info_size, RT_MEMORY_HBM); - if (rt_ret != RT_ERROR_NONE) { - GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); - return false; - } - - rt_ret = rtLabelListCpy(label_list.data(), label_list.size(), label_info_, label_info_size); - if (rt_ret != RT_ERROR_NONE) { - GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); + if (label_info_ == nullptr) { + GELOGE(PARAM_INVALID, "CopyLabelList failed, label info is null."); return false; } - rt_ret = rtLabelSwitchByIndex(task_info_->cond(), label_list.size(), label_info_, stream_); + rtError_t rt_ret = rtLabelSwitchByIndex(task_info_->cond(), task_info_->label_size(), label_info_, stream_); if (rt_ret != RT_ERROR_NONE) { GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); return false; @@ -117,12 +97,45 @@ bool LabelSwitchTask::CheckParamValid() { return false; } + return true; +} + +void LabelSwitchTask::CopyLabelList() { + if (!CheckParamValid()) { + return; + } + if (label_info_ != nullptr) { GELOGE(PARAM_INVALID, "label_info_ has dirty data."); - return false; + return; } - return true; + const std::vector &label_index_list = task_info_->label_list(); + std::vector label_list(task_info_->label_size(), nullptr); + + for (size_t i = 0; i < task_info_->label_size(); ++i) { + uint32_t label_index = label_index_list[i]; + if (label_index >= all_label_resource_.size()) { + GELOGE(PARAM_INVALID, "label %zu index is %u, but there are %zu labels in total.", i, label_index, + all_label_resource_.size()); + return; + } + label_list[i] = all_label_resource_[label_index]; + GELOGI("Case %zu: label id %zu.", i, label_index); + } + + uint32_t label_info_size = sizeof(rtLabelDevInfo) * task_info_->label_size(); + rtError_t rt_ret = rtMalloc(&label_info_, label_info_size, RT_MEMORY_HBM); + if (rt_ret != RT_ERROR_NONE) { + GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); + return; + } + + rt_ret = rtLabelListCpy(label_list.data(), label_list.size(), label_info_, label_info_size); + if (rt_ret != RT_ERROR_NONE) { + GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); + return; + } } REGISTER_TASK(TaskInfoType::LABEL_SWITCH, LabelSwitchTask, LabelSwitchTaskInfo); diff --git a/ge/ge_runtime/task/label_switch_task.h b/ge/ge_runtime/task/label_switch_task.h index 463faa31..afd8e474 100644 --- a/ge/ge_runtime/task/label_switch_task.h +++ b/ge/ge_runtime/task/label_switch_task.h @@ -32,6 +32,7 @@ class LabelSwitchTask : public TaskRepeater { private: bool CheckParamValid(); + void CopyLabelList(); std::shared_ptr task_info_; void *stream_; From ba2fcefa041e62220687ab4de70934808b816763 Mon Sep 17 00:00:00 2001 From: zhoufeng Date: Wed, 24 Mar 2021 18:49:54 +0800 Subject: [PATCH 25/28] refactor label manager Signed-off-by: zhoufeng --- ge/ge_runtime/CMakeLists.txt | 1 + ge/ge_runtime/task/label_goto_task.cc | 74 +------------------- ge/ge_runtime/task/label_goto_task.h | 28 +------- ge/ge_runtime/task/label_manager.cc | 119 ++++++++++++++++++++++++++++++++ ge/ge_runtime/task/label_manager.h | 54 +++++++++++++++ ge/ge_runtime/task/label_switch_task.cc | 72 ++++--------------- ge/ge_runtime/task/label_switch_task.h | 7 +- 7 files changed, 195 insertions(+), 160 deletions(-) create mode 100644 ge/ge_runtime/task/label_manager.cc create mode 100644 ge/ge_runtime/task/label_manager.h diff --git a/ge/ge_runtime/CMakeLists.txt b/ge/ge_runtime/CMakeLists.txt index b00dd5b3..40113285 100644 --- a/ge/ge_runtime/CMakeLists.txt +++ b/ge/ge_runtime/CMakeLists.txt @@ -16,6 +16,7 @@ set(GE_SRC_LIST "task/label_goto_task.cc" "task/label_set_task.cc" "task/label_switch_task.cc" + "task/label_manager.cc" ) add_library(ge_runtime SHARED ${GE_SRC_LIST}) diff --git a/ge/ge_runtime/task/label_goto_task.cc b/ge/ge_runtime/task/label_goto_task.cc index b464ccab..c04bd5cf 100644 --- a/ge/ge_runtime/task/label_goto_task.cc +++ b/ge/ge_runtime/task/label_goto_task.cc @@ -19,14 +19,10 @@ namespace ge { namespace model_runner { -std::weak_ptr LabelGotoTask::LabelManager::instance_; -std::mutex LabelGotoTask::LabelManager::instance_mutex_; - LabelGotoTask::LabelGotoTask(const ModelContext &model_context, const std::shared_ptr &task_info) : TaskRepeater(model_context, task_info), task_info_(task_info), stream_(nullptr), - label_(nullptr), index_value_(nullptr) { if (task_info_ == nullptr) { GELOGW("task_info_ is null!"); @@ -44,13 +40,12 @@ LabelGotoTask::LabelGotoTask(const ModelContext &model_context, const std::share return; } stream_ = stream_list[stream_id]; - label_ = label_list[label_id_]; label_manager_ = LabelManager::GetInstance(); if (label_manager_ == nullptr) { GELOGW("Get label manager instance failed."); return; } - label_info_ = label_manager_->GetLabelInfo(rt_model_handle_, label_id_, label_); + label_info_ = label_manager_->GetLabelInfo(rt_model_handle_, {label_id_}, label_list); } LabelGotoTask::~LabelGotoTask() { @@ -69,10 +64,6 @@ bool LabelGotoTask::Distribute() { GELOGE(PARAM_INVALID, "stream is null!"); return false; } - if (label_ == nullptr) { - GELOGE(PARAM_INVALID, "label is null!"); - return false; - } if (label_info_ == nullptr) { GELOGE(PARAM_INVALID, "label info is null!"); @@ -105,69 +96,6 @@ bool LabelGotoTask::Distribute() { return true; } -LabelGotoTask::LabelGuard::~LabelGuard() { - void *label_info = GetLabelInfo(); - if (label_info != nullptr) { - rtError_t rt_ret = rtFree(label_info); - if (rt_ret != RT_ERROR_NONE) { - GELOGE(RT_FAILED, "rtFree label_info failed! ret: 0x%X.", rt_ret); - } - } -} - -std::shared_ptr LabelGotoTask::LabelManager::GetInstance() { - std::lock_guard lock(instance_mutex_); - auto instance = instance_.lock(); - if (instance != nullptr) { - return instance; - } - - instance = std::make_shared(); - instance_ = instance; - return instance; -} - -std::shared_ptr LabelGotoTask::LabelManager::GetLabelInfo(rtModel_t model, uint32_t label_id, - void *label) { - std::lock_guard lock(model_info_mapping_mutex_); - rtError_t rt_ret; - auto model_iter = model_info_mapping_.find(model); - if (model_iter == model_info_mapping_.end()) { - model_info_mapping_.emplace(model, std::map>()); - model_iter = model_info_mapping_.find(model); - } - - std::map> &label_map = model_iter->second; - auto label_iter = label_map.find(label_id); - if (label_iter != label_map.end()) { - auto label_guard = label_iter->second.lock(); - if (label_guard != nullptr) { - GELOGI("model %p find same label id.", model, label_id); - return label_guard; - } - } - - GELOGI("Alloc label id %u for model %p.", label_id, model); - void *label_info; - std::vector label_list = {label}; - uint32_t label_info_size = sizeof(rtLabelDevInfo) * label_list.size(); - rt_ret = rtMalloc(&label_info, label_info_size, RT_MEMORY_HBM); - if (rt_ret != RT_ERROR_NONE) { - GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); - return nullptr; - } - - rt_ret = rtLabelListCpy(label_list.data(), label_list.size(), label_info, label_info_size); - if (rt_ret != RT_ERROR_NONE) { - GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); - return nullptr; - } - - auto label_guard = std::make_shared(label_info); - label_map.emplace(label_id, label_guard); - return label_guard; -} REGISTER_TASK(TaskInfoType::LABEL_GOTO, LabelGotoTask, LabelGotoTaskInfo); - } // namespace model_runner } // namespace ge diff --git a/ge/ge_runtime/task/label_goto_task.h b/ge/ge_runtime/task/label_goto_task.h index 9a69780d..e579c683 100644 --- a/ge/ge_runtime/task/label_goto_task.h +++ b/ge/ge_runtime/task/label_goto_task.h @@ -22,6 +22,7 @@ #include #include #include "ge_runtime/task/task.h" +#include "ge_runtime/task/label_manager.h" namespace ge { namespace model_runner { @@ -34,41 +35,14 @@ class LabelGotoTask : public TaskRepeater { bool Distribute() override; private: - class LabelGuard; - class LabelManager; - std::shared_ptr task_info_; void *stream_; - void *label_; std::shared_ptr label_info_; void *index_value_; uint32_t label_id_; rtModel_t rt_model_handle_; std::shared_ptr label_manager_; }; - -class LabelGotoTask::LabelGuard { - public: - explicit LabelGuard(void *label_info) : label_info_(reinterpret_cast(label_info)) {} - ~LabelGuard(); - void *GetLabelInfo() { return reinterpret_cast(label_info_); } - - private: - uintptr_t label_info_; -}; - -class LabelGotoTask::LabelManager { - public: - static std::shared_ptr GetInstance(); - std::shared_ptr GetLabelInfo(rtModel_t model, uint32_t label_id, void *label); - - private: - std::mutex model_info_mapping_mutex_; - std::map>> model_info_mapping_; - - static std::weak_ptr instance_; - static std::mutex instance_mutex_; -}; } // namespace model_runner } // namespace ge diff --git a/ge/ge_runtime/task/label_manager.cc b/ge/ge_runtime/task/label_manager.cc new file mode 100644 index 00000000..a2b0c3aa --- /dev/null +++ b/ge/ge_runtime/task/label_manager.cc @@ -0,0 +1,119 @@ +/** + * Copyright 2021 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +#include "ge_runtime/task/label_manager.h" +#include +#include +#include "runtime/mem.h" +#include "runtime/rt_model.h" +#include "common/ge_inner_error_codes.h" +#include "framework/common/debug/ge_log.h" + +namespace ge { +namespace model_runner { +std::weak_ptr LabelManager::instance_; +std::mutex LabelManager::instance_mutex_; + +template +static std::string GetVectorString(const std::vector &vec) { + std::string ret; + for (size_t i = 0; i < vec.size(); ++i) { + if (i != 0) { + ret.push_back(','); + } + ret += std::to_string(vec[i]); + } + return ret; +} + +LabelGuard::~LabelGuard() { + void *label_info = GetLabelInfo(); + if (label_info != nullptr) { + rtError_t rt_ret = rtFree(label_info); + if (rt_ret != RT_ERROR_NONE) { + GELOGE(RT_FAILED, "rtFree label_info failed! ret: 0x%X.", rt_ret); + } + } +} + +std::shared_ptr LabelManager::GetInstance() { + std::lock_guard lock(instance_mutex_); + auto instance = instance_.lock(); + if (instance != nullptr) { + return instance; + } + + instance = std::make_shared(); + instance_ = instance; + return instance; +} + +std::shared_ptr LabelManager::GetLabelInfo(rtModel_t model, const std::vector &label_ids, + const std::vector &all_label) { + std::lock_guard lock(model_info_mapping_mutex_); + rtError_t rt_ret; + auto model_iter = model_info_mapping_.find(model); + if (model_iter == model_info_mapping_.end()) { + model_info_mapping_.emplace(model, std::map>()); + model_iter = model_info_mapping_.find(model); + } + + std::string label_id_str = GetVectorString(label_ids); + auto &label_map = model_iter->second; + auto label_iter = label_map.find(label_id_str); + if (label_iter != label_map.end()) { + auto label_guard = label_iter->second.lock(); + if (label_guard != nullptr) { + GELOGI("model %p find same label id %s.", model, label_id_str.c_str()); + return label_guard; + } + } + + GELOGI("Alloc label id %s for model %p.", label_id_str.c_str(), model); + void *label_info; + std::vector label_list; + bool status = true; + std::transform(label_ids.begin(), label_ids.end(), std::back_inserter(label_list), + [&all_label, &status](uint32_t idx) -> void * { + if (idx >= all_label.size()) { + GELOGE(PARAM_INVALID, "Invalid label id %u, all label list size %zu.", idx, all_label.size()); + status = false; + return nullptr; + } + return all_label[idx]; + }); + if (!status) { + GELOGE(PARAM_INVALID, "Get label info failed."); + return nullptr; + } + uint32_t label_info_size = sizeof(rtLabelDevInfo) * label_list.size(); + rt_ret = rtMalloc(&label_info, label_info_size, RT_MEMORY_HBM); + if (rt_ret != RT_ERROR_NONE) { + GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); + return nullptr; + } + + rt_ret = rtLabelListCpy(label_list.data(), label_list.size(), label_info, label_info_size); + if (rt_ret != RT_ERROR_NONE) { + GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); + return nullptr; + } + + auto label_guard = std::make_shared(label_info); + label_map.emplace(label_id_str, label_guard); + return label_guard; +} +} // namespace model_runner +} // namespace ge diff --git a/ge/ge_runtime/task/label_manager.h b/ge/ge_runtime/task/label_manager.h new file mode 100644 index 00000000..f2c42c29 --- /dev/null +++ b/ge/ge_runtime/task/label_manager.h @@ -0,0 +1,54 @@ +/** + * Copyright 2021 Huawei Technologies Co., Ltd + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +#ifndef GE_GE_RUNTIME_TASK_LABEL_MANAGER_H_ +#define GE_GE_RUNTIME_TASK_LABEL_MANAGER_H_ + +#include +#include +#include +#include +#include + +namespace ge { +namespace model_runner { +class LabelGuard { + public: + explicit LabelGuard(void *label_info) : label_info_(reinterpret_cast(label_info)) {} + ~LabelGuard(); + void *GetLabelInfo() { return reinterpret_cast(label_info_); } + + private: + uintptr_t label_info_; +}; + +class LabelManager { + public: + static std::shared_ptr GetInstance(); + std::shared_ptr GetLabelInfo(rtModel_t model, const std::vector &label_ids, + const std::vector &all_label); + + private: + std::mutex model_info_mapping_mutex_; + std::map>> model_info_mapping_; + + static std::weak_ptr instance_; + static std::mutex instance_mutex_; +}; + + +} // namespace model_runner +} // namespace ge +#endif // GE_GE_RUNTIME_TASK_LABEL_MANAGER_H_ \ No newline at end of file diff --git a/ge/ge_runtime/task/label_switch_task.cc b/ge/ge_runtime/task/label_switch_task.cc index 6e11a6ce..1f913d74 100644 --- a/ge/ge_runtime/task/label_switch_task.cc +++ b/ge/ge_runtime/task/label_switch_task.cc @@ -15,7 +15,6 @@ */ #include "ge_runtime/task/label_switch_task.h" -#include #include "ge_runtime/task/task_factory.h" namespace ge { @@ -25,14 +24,14 @@ LabelSwitchTask::LabelSwitchTask(const ModelContext &model_context, : TaskRepeater(model_context, task_info), task_info_(task_info), stream_(nullptr), - all_label_resource_(), label_info_(nullptr) { if (task_info_ == nullptr) { GELOGW("task_info_ is null!"); return; } - all_label_resource_ = model_context.label_list(); + rt_model_handle_ = model_context.rt_model_handle(); + auto all_label_resource = model_context.label_list(); auto stream_list = model_context.stream_list(); uint32_t stream_id = task_info->stream_id(); GELOGI("Stream list size:%zu, stream id:%u.", stream_list.size(), stream_id); @@ -41,31 +40,24 @@ LabelSwitchTask::LabelSwitchTask(const ModelContext &model_context, return; } stream_ = stream_list[stream_id]; - CopyLabelList(); -} - -LabelSwitchTask::~LabelSwitchTask() { - if (label_info_ != nullptr) { - rtError_t rt_ret = rtFree(label_info_); - if (rt_ret != RT_ERROR_NONE) { - GELOGE(RT_FAILED, "rtFree fwkOpBuf failed! ret: 0x%X.", rt_ret); - } - label_info_ = nullptr; + label_manager_ = LabelManager::GetInstance(); + if (label_manager_ == nullptr) { + GELOGW("Get label manager instance failed."); + return; } + label_info_ = label_manager_->GetLabelInfo(rt_model_handle_, task_info_->label_list(), all_label_resource); } +LabelSwitchTask::~LabelSwitchTask() {} + bool LabelSwitchTask::Distribute() { GELOGI("LabelSwitchTask Distribute start."); if (!CheckParamValid()) { return false; } - if (label_info_ == nullptr) { - GELOGE(PARAM_INVALID, "CopyLabelList failed, label info is null."); - return false; - } - - rtError_t rt_ret = rtLabelSwitchByIndex(task_info_->cond(), task_info_->label_size(), label_info_, stream_); + void *label_info = label_info_->GetLabelInfo(); + rtError_t rt_ret = rtLabelSwitchByIndex(task_info_->cond(), task_info_->label_size(), label_info, stream_); if (rt_ret != RT_ERROR_NONE) { GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); return false; @@ -97,48 +89,14 @@ bool LabelSwitchTask::CheckParamValid() { return false; } - return true; -} - -void LabelSwitchTask::CopyLabelList() { - if (!CheckParamValid()) { - return; - } - - if (label_info_ != nullptr) { - GELOGE(PARAM_INVALID, "label_info_ has dirty data."); - return; - } - - const std::vector &label_index_list = task_info_->label_list(); - std::vector label_list(task_info_->label_size(), nullptr); - - for (size_t i = 0; i < task_info_->label_size(); ++i) { - uint32_t label_index = label_index_list[i]; - if (label_index >= all_label_resource_.size()) { - GELOGE(PARAM_INVALID, "label %zu index is %u, but there are %zu labels in total.", i, label_index, - all_label_resource_.size()); - return; - } - label_list[i] = all_label_resource_[label_index]; - GELOGI("Case %zu: label id %zu.", i, label_index); - } - - uint32_t label_info_size = sizeof(rtLabelDevInfo) * task_info_->label_size(); - rtError_t rt_ret = rtMalloc(&label_info_, label_info_size, RT_MEMORY_HBM); - if (rt_ret != RT_ERROR_NONE) { - GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); - return; + if (label_info_ == nullptr) { + GELOGE(PARAM_INVALID, "CopyLabelList failed, label info is null."); + return false; } - rt_ret = rtLabelListCpy(label_list.data(), label_list.size(), label_info_, label_info_size); - if (rt_ret != RT_ERROR_NONE) { - GELOGE(RT_FAILED, "Call rt api failed, ret: 0x%X", rt_ret); - return; - } + return true; } REGISTER_TASK(TaskInfoType::LABEL_SWITCH, LabelSwitchTask, LabelSwitchTaskInfo); - } // namespace model_runner } // namespace ge diff --git a/ge/ge_runtime/task/label_switch_task.h b/ge/ge_runtime/task/label_switch_task.h index afd8e474..cfa6877c 100644 --- a/ge/ge_runtime/task/label_switch_task.h +++ b/ge/ge_runtime/task/label_switch_task.h @@ -19,6 +19,7 @@ #include #include "ge_runtime/task/task.h" +#include "ge_runtime/task/label_manager.h" namespace ge { namespace model_runner { @@ -32,12 +33,12 @@ class LabelSwitchTask : public TaskRepeater { private: bool CheckParamValid(); - void CopyLabelList(); std::shared_ptr task_info_; void *stream_; - std::vector all_label_resource_; - void *label_info_; + rtModel_t rt_model_handle_; + std::shared_ptr label_info_; + std::shared_ptr label_manager_; }; } // namespace model_runner } // namespace ge From 518ac24516dcc6e23a9b70d71aed6f86d13e446f Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Thu, 25 Mar 2021 21:43:52 +0800 Subject: [PATCH 26/28] update metdef --- metadef | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metadef b/metadef index 140538ea..e6894020 160000 --- a/metadef +++ b/metadef @@ -1 +1 @@ -Subproject commit 140538eadb161278f1c733e7850bfaba65cf665e +Subproject commit e68940202b874ccec77d621f59b34fc4404bede2 From 23b471ca2b8aede71f3a566594919deb2cbb60ae Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Fri, 26 Mar 2021 11:08:09 +0800 Subject: [PATCH 27/28] update include file 0325 --- third_party/fwkacllib/inc/ops/nn_pooling_ops.h | 79 +++++++++++++++++++++- .../fwkacllib/inc/toolchain/prof_callback.h | 1 + .../fwkacllib/inc/toolchain/prof_reporter.h | 70 +++++++++---------- 3 files changed, 114 insertions(+), 36 deletions(-) diff --git a/third_party/fwkacllib/inc/ops/nn_pooling_ops.h b/third_party/fwkacllib/inc/ops/nn_pooling_ops.h index 8251fac3..139119f4 100644 --- a/third_party/fwkacllib/inc/ops/nn_pooling_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_pooling_ops.h @@ -1444,8 +1444,7 @@ REG_OP(MaxPoolV3Grad) *@par Inputs: *x: A tensor of shape is 4d, format is support NHWC. -*filter: A tensor of shape is 3d, the type is same with x, -and the c dimension is same with x. \n +*filter: A tensor of shape is 3d, the type is same with x, and the c dimension is same with x. \n *@par Attributes: *@li strides: A required list of 4 ints, specifying the stride of the sliding window. The strides of the N and C dimensions are 1. @@ -1473,6 +1472,82 @@ REG_OP(Dilation2D) .ATTR(data_format, String, "NHWC") .OP_END_FACTORY_REG(Dilation2D) +/* +* @brief Performs Dilation2DBackpropFilter on the input. \n + +*@par Inputs: +*x: A tensor of shape is 4d, format is support NHWC +*filter: A tensor of shape is 3d the type is same with x, +*out_backprop: Has the same type and format as input "x" and the c dimension is same with x. \n + +*@par Attributes +*@li stride: A required list of 4 ints, specifying the stride of the sliding window. The strides of the N and C +dimension are 1 +*@li rates: A required list of 4 ints, the rates of the N and C dimensions are 1 +*@li padding_mode: A optional string. Defaults to "SAME", it support SAME and VALID +*@li pads: A optional list of 4 ints. \n + +*@par Outputs: +*y: The output tensor. Has the same type and format as input "filter" . \n + +*@par Third-party framework compatibility +* Compatible with the TensorFlow operator Dilation2D +*/ + +REG_OP(Dilation2DBackpropFilter) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT32, DT_INT64, DT_UINT8, DT_INT16, DT_INT8, DT_UINT16})) + .INPUT(filter, + TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT32, DT_INT64, DT_UINT8, DT_INT16, DT_INT8, DT_UINT16})) + .INPUT(out_backprop, + TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT32, DT_INT64, DT_UINT8, DT_INT16, DT_INT8, DT_UINT16})) + .OUTPUT(y, + TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT32, DT_INT64, DT_UINT8, DT_INT16, DT_INT8, DT_UINT16})) + .REQUIRED_ATTR(strides, ListInt) + .REQUIRED_ATTR(rates, ListInt) + .ATTR(padding_mode, String, "SAME") + .ATTR(pads, ListInt, {0, 0, 0, 0}) + .ATTR(ceil_mode, Bool, false) + .ATTR(data_format, String, "NHWC") + .OP_END_FACTORY_REG(Dilation2DBackpropFilter) + +/* +* @brief Performs Dilation2DBackpropInput on the input. \n + +*@par Inputs: +*x: A tensor of shape is 4d, format is support NHWC +*filter: A tensor of shape is 3d the type is same with x, +*out_backprop: Has the same type and format as input "x" and the c dimension is same with x. \n + +*@par Attributes +*@li stride: A required list of 4 ints, specifying the stride of the sliding window. The strides of the N and C +dimension are 1 +*@li rates: A required list of 4 ints, the rates of the N and C dimensions are 1 +*@li padding_mode: A optional string. Defaults to "SAME", it support SAME and VALID +*@li pads: A optional list of 4 ints. \n + +*@par Outputs: +*y: The output tensor. Has the same type and format as input "filter" . \n + +*@par Third-party framework compatibility +* Compatible with the TensorFlow operator Dilation2D +*/ + +REG_OP(Dilation2DBackpropInput) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT32, DT_INT64, DT_UINT8, DT_INT16, DT_INT8, DT_UINT16})) + .INPUT(filter, + TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT32, DT_INT64, DT_UINT8, DT_INT16, DT_INT8, DT_UINT16})) + .INPUT(out_backprop, + TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT32, DT_INT64, DT_UINT8, DT_INT16, DT_INT8, DT_UINT16})) + .OUTPUT(y, + TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT32, DT_INT64, DT_UINT8, DT_INT16, DT_INT8, DT_UINT16})) + .REQUIRED_ATTR(strides, ListInt) + .REQUIRED_ATTR(rates, ListInt) + .ATTR(padding_mode, String, "SAME") + .ATTR(pads, ListInt, {0, 0, 0, 0}) + .ATTR(ceil_mode, Bool, false) + .ATTR(data_format, String, "NHWC") + .OP_END_FACTORY_REG(Dilation2DBackpropInput) + /** * @brief Applies a 2D adaptive average pooling over * an input signal composed of several input planes. \n diff --git a/third_party/fwkacllib/inc/toolchain/prof_callback.h b/third_party/fwkacllib/inc/toolchain/prof_callback.h index 3fad74bc..18550157 100644 --- a/third_party/fwkacllib/inc/toolchain/prof_callback.h +++ b/third_party/fwkacllib/inc/toolchain/prof_callback.h @@ -74,6 +74,7 @@ enum MsprofReporterCallbackType { MSPROF_REPORTER_REPORT = 0, // report data MSPROF_REPORTER_INIT, // init reporter MSPROF_REPORTER_UNINIT, // uninit reporter + MSPROF_REPORTER_DATA_MAX_LEN, // data max length for calling report callback }; /** diff --git a/third_party/fwkacllib/inc/toolchain/prof_reporter.h b/third_party/fwkacllib/inc/toolchain/prof_reporter.h index ff91351b..d5ed7569 100644 --- a/third_party/fwkacllib/inc/toolchain/prof_reporter.h +++ b/third_party/fwkacllib/inc/toolchain/prof_reporter.h @@ -41,42 +41,44 @@ namespace Engine { * the Reporter class .used to send data to profiling */ class MSVP_PROF_API Reporter { - public: - virtual ~Reporter() {} +public: + virtual ~Reporter() {} - public: - /** - * @ingroup reporter - * @name : Report - * @brief : API of libmsprof, report data to libmsprof, it's a non-blocking function \n - The data will be firstly appended to cache, if the cache is full, data will be ignored - * @param data [IN] const ReporterData * the data send to libmsporf - * @retval PROFILING_SUCCESS 0 (success) - * @retval PROFILING_FAILED -1 (failed) - * - * @par depend: - * @li libmsprof - * @li prof_reporter.h - * @since c60 - * @see Flush - */ - virtual int Report(const ReporterData *data) = 0; +public: + /** + * @ingroup reporter + * @name : Report + * @brief : API of libmsprof, report data to libmsprof, it's a non-blocking function \n + The data will be firstly appended to cache, if the cache is full, data will be ignored + * @param data [IN] const ReporterData * the data send to libmsporf + * @retval PROFILING_SUCCESS 0 (success) + * @retval PROFILING_FAILED -1 (failed) + * + * @par depend: + * @li libmsprof + * @li prof_reporter.h + * @since c60 + * @see Flush + */ + virtual int Report(const ReporterData *data) = 0; - /** - * @ingroup reporter - * @name : Flush - * @brief : API of libmsprof, notify libmsprof send data over, it's a blocking function \n - The all datas of cache will be write to file or send to host - * @retval PROFILING_SUCCESS 0 (success) - * @retval PROFILING_FAILED -1 (failed) - * - * @par depend: - * @li libmsprof - * @li prof_reporter.h - * @since c60 - * @see ProfMgrStop - */ - virtual int Flush() = 0; + /** + * @ingroup reporter + * @name : Flush + * @brief : API of libmsprof, notify libmsprof send data over, it's a blocking function \n + The all datas of cache will be write to file or send to host + * @retval PROFILING_SUCCESS 0 (success) + * @retval PROFILING_FAILED -1 (failed) + * + * @par depend: + * @li libmsprof + * @li prof_reporter.h + * @since c60 + * @see ProfMgrStop + */ + virtual int Flush() = 0; + + virtual uint32_t GetReportDataMaxLen() = 0; }; } // namespace Engine From 5ddf2ac2b2ad07fdccedb29b7282cf1b336f0383 Mon Sep 17 00:00:00 2001 From: shenwei41 Date: Tue, 30 Mar 2021 21:13:46 +0800 Subject: [PATCH 28/28] update include files to 1.2 --- third_party/fwkacllib/inc/mmpa/mmpa_api.h | 1 + .../fwkacllib/inc/mmpa/sub_inc/mmpa_linux.h | 4 + third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_win.h | 4 + .../fwkacllib/inc/ops/matrix_calculation_ops.h | 86 +++++++++++----------- third_party/fwkacllib/inc/ops/nn_pooling_ops.h | 17 +++++ third_party/fwkacllib/inc/ops/selection_ops.h | 18 ++--- third_party/fwkacllib/inc/ops/transformation_ops.h | 8 +- third_party/fwkacllib/inc/runtime/dev.h | 6 ++ 8 files changed, 86 insertions(+), 58 deletions(-) diff --git a/third_party/fwkacllib/inc/mmpa/mmpa_api.h b/third_party/fwkacllib/inc/mmpa/mmpa_api.h index 38a689ee..f8d5ccf3 100644 --- a/third_party/fwkacllib/inc/mmpa/mmpa_api.h +++ b/third_party/fwkacllib/inc/mmpa/mmpa_api.h @@ -56,6 +56,7 @@ #include #include #include +#include #include #include diff --git a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_linux.h b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_linux.h index 993f36ba..3d196e41 100644 --- a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_linux.h +++ b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_linux.h @@ -550,6 +550,10 @@ MMPA_FUNC_VISIBILITY mmFileHandle mmShmOpen(const CHAR *name, INT32 oflag, mmMod MMPA_FUNC_VISIBILITY INT32 mmShmUnlink(const CHAR *name); MMPA_FUNC_VISIBILITY VOID *mmMmap(mmFd_t fd, mmSize_t size, mmOfft_t offset, mmFd_t *extra, INT32 prot, INT32 flags); MMPA_FUNC_VISIBILITY INT32 mmMunMap(VOID *data, mmSize_t size, mmFd_t *extra); + +MMPA_FUNC_VISIBILITY mmSize mmGetPageSize(); +MMPA_FUNC_VISIBILITY VOID *mmAlignMalloc(mmSize mallocSize, mmSize alignSize); +MMPA_FUNC_VISIBILITY VOID mmAlignFree(VOID *addr); #define MMPA_DLL_API #ifdef __cplusplus diff --git a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_win.h b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_win.h index 49e97a5d..e6b6f71e 100644 --- a/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_win.h +++ b/third_party/fwkacllib/inc/mmpa/sub_inc/mmpa_win.h @@ -557,6 +557,10 @@ MMPA_FUNC_VISIBILITY mmFileHandle mmShmOpen(const CHAR *name, INT32 oflag, mmMod MMPA_FUNC_VISIBILITY INT32 mmShmUnlink(const CHAR *name); MMPA_FUNC_VISIBILITY VOID *mmMmap(mmFd_t fd, mmSize_t size, mmOfft_t offset, mmFd_t *extra, INT32 prot, INT32 flags); MMPA_FUNC_VISIBILITY INT32 mmMunMap(VOID *data, mmSize_t size, mmFd_t *extra); + +MMPA_FUNC_VISIBILITY mmSize mmGetPageSize(); +MMPA_FUNC_VISIBILITY VOID *mmAlignMalloc(mmSize mallocSize, mmSize alignSize); +MMPA_FUNC_VISIBILITY VOID mmAlignFree(VOID *addr); #ifdef __cplusplus #if __cplusplus } diff --git a/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h b/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h index 49a49931..94513ddf 100644 --- a/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h +++ b/third_party/fwkacllib/inc/ops/matrix_calculation_ops.h @@ -369,7 +369,7 @@ REG_OP(MatrixSetDiagD) * int64, complex64, qint8, quint8, qint32, uint16, complex128, half, uint32, * uint64 *@li indices: An ND Tensor. -*Must be one of the following types: int32, int64 +*Must be one of the following types: int32 or int64 *@li updates: An ND Tensor. *Must be one of the following types: float16, float32, int8, uint8, double, * int64, complex64, qint8, quint8, qint32, uint16, complex128, half, uint32, @@ -429,7 +429,7 @@ REG_OP(TensorScatterUpdate) *@li var: An ND Tensor . \n *Must be one of the following types: float16, float32, int32, int8, uint8 -*@li indices: An ND Tensor of type int32 or int64. +*@li indices: An ND Tensor of type int32 or int64 *@li updates: An Tensor. format:NCHW, NHWC . \n @@ -447,10 +447,10 @@ REG_OP(TensorScatterUpdate) * Compatible with the TensorFlow operator ScatterAdd. */ REG_OP(ScatterAdd) - .INPUT(var, TensorType({DT_FLOAT16, DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .INPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) .INPUT(indices, TensorType::IndexNumberType()) - .INPUT(updates, TensorType({DT_FLOAT16, DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) - .OUTPUT(var, TensorType({DT_FLOAT16, DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .INPUT(updates, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .OUTPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) .ATTR(use_locking, Bool, false) .OP_END_FACTORY_REG(ScatterAdd) @@ -463,7 +463,7 @@ REG_OP(ScatterAdd) *Must be one of the following types: float16, float, int32, int8, uint8 *@li indices: An ND Tensor. -*Must be one of the following types: int32 +*Must be one of the following types: int32 or int64 *@li updates: An ND Tensor. *Must be one of the following types: float16, float, int32, int8, uint8 @@ -478,10 +478,10 @@ REG_OP(ScatterAdd) * Compatible with the TensorFlow operator ScatterDiv. */ REG_OP(ScatterDiv) - .INPUT(var, TensorType({DT_FLOAT16, DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) - .INPUT(indices, TensorType({DT_INT32})) - .INPUT(updates, TensorType({DT_FLOAT16, DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) - .OUTPUT(var, TensorType({DT_FLOAT16, DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .INPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .INPUT(indices, TensorType::IndexNumberType()) + .INPUT(updates, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .OUTPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) .ATTR(use_locking, Bool, false) .OP_END_FACTORY_REG(ScatterDiv) @@ -493,7 +493,7 @@ REG_OP(ScatterDiv) *@li var: An ND Tensor. *Must be one of the following types: float16, float, int32, int8, uint8 *@li indices: An ND Tensor. -*Must be one of the following types: int32 +*Must be one of the following types: int32 or int64 *@li updates: An ND Tensor. *Must be one of the following types: float16, float, int32, int8, uint8 *@par Attributes: @@ -507,10 +507,10 @@ REG_OP(ScatterDiv) * Compatible with the TensorFlow operator ScatterNdAdd. */ REG_OP(ScatterNdAdd) - .INPUT(var, TensorType({DT_FLOAT16, DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .INPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) .INPUT(indices, TensorType::IndexNumberType()) - .INPUT(updates, TensorType({DT_FLOAT16, DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) - .OUTPUT(var, TensorType({DT_FLOAT16, DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .INPUT(updates, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .OUTPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) .ATTR(use_locking, Bool, false) .OP_END_FACTORY_REG(ScatterNdAdd) @@ -550,7 +550,7 @@ REG_OP(TensorScatterAdd) *@li var: An ND Tensor. *Must be one of the following types: float16, float, int32, int8, uint8 *@li indices: An ND Tensor. -*Must be one of the following types: int32, int64 +*Must be one of the following types: int32 or int64 *@li updates: An ND Tensor. *Must be one of the following types: float16, float, int32, int8, uint8 @@ -565,10 +565,10 @@ REG_OP(TensorScatterAdd) * Compatible with the TensorFlow operator ScatterNdSub. */ REG_OP(ScatterNdSub) - .INPUT(var, TensorType({DT_FLOAT16, DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .INPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) .INPUT(indices, TensorType::IndexNumberType()) - .INPUT(updates, TensorType({DT_FLOAT16, DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) - .OUTPUT(var, TensorType({DT_FLOAT16, DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .INPUT(updates, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .OUTPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) .ATTR(use_locking, Bool, false) .OP_END_FACTORY_REG(ScatterNdSub) @@ -608,7 +608,7 @@ REG_OP(TensorScatterSub) *@li var: An ND Tensor. *Must be one of the following types: float16, float, int32, int8, uint8 *@li indices: An ND Tensor. -*Must be one of the following types: int32, int64 +*Must be one of the following types: int32 or int64 *@li updates: An ND Tensor. *Must be one of the following types: float16, float, int32, int8, uint8 *@par Attributes: @@ -622,10 +622,10 @@ REG_OP(TensorScatterSub) * Compatible with the TensorFlow operator ScatterSub. */ REG_OP(ScatterSub) - .INPUT(var, TensorType({DT_FLOAT16, DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .INPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) .INPUT(indices, TensorType::IndexNumberType()) - .INPUT(updates, TensorType({DT_FLOAT16, DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) - .OUTPUT(var, TensorType({DT_FLOAT16, DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .INPUT(updates, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .OUTPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) .ATTR(use_locking, Bool, false) .OP_END_FACTORY_REG(ScatterSub) @@ -796,7 +796,7 @@ REG_OP(ConfusionMatrix) *@li var: An ND Tensor. *Must be one of the following types: float16, float, int32, int8, uint8 *@li indices: An ND Tensor. -*Must be one of the following types: int32 +*Must be one of the following types: int32 or int64 *@li updates: An ND Tensor . \n *Must be one of the following types: float16, float, int32, int8, uint8 @@ -813,7 +813,7 @@ REG_OP(ConfusionMatrix) */ REG_OP(ScatterMul) .INPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) - .INPUT(indices, TensorType({DT_INT32})) + .INPUT(indices, TensorType::IndexNumberType()) .INPUT(updates, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) .OUTPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) .ATTR(use_locking, Bool, false) @@ -826,13 +826,13 @@ REG_OP(ScatterMul) *@par Inputs: * Three inputs, including: *@li var: An ND Tensor. -*Must be one of the following types: float16, float, int32 +*Must be one of the following types: float16, float, int32, int8, uint8 *@li indices: An ND Tensor. -*Must be one of the following types: int32 +*Must be one of the following types: int32 or int64 *@li updates: An ND Tensor. -*Must be one of the following types: float16, float, int32 +*Must be one of the following types: float16, float, int32, int8, uint8 *@par Attributes: *use_locking: An optional bool. Defaults to "False". If "True", the operation @@ -845,10 +845,10 @@ REG_OP(ScatterMul) * Compatible with the TensorFlow operator ScatterMin. */ REG_OP(ScatterMin) - .INPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32})) - .INPUT(indices, TensorType({DT_INT32})) - .INPUT(updates, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32})) - .OUTPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32})) + .INPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .INPUT(indices, TensorType::IndexNumberType()) + .INPUT(updates, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .OUTPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) .ATTR(use_locking, Bool, false) .OP_END_FACTORY_REG(ScatterMin) @@ -859,13 +859,13 @@ REG_OP(ScatterMin) * Three inputs, including: *@li var: An ND Tensor . \n -*Must be one of the following types: float16, float, int32 +*Must be one of the following types: float16, float, int32, int8, uint8 *@li indices: An NCHW, NHWC, or ND Tensor . \n -*Must be one of the following types: int32 +*Must be one of the following types: int32 or int64 *@li updates: An NCHW, NHWC, or ND Tensor . \n -*Must be one of the following types: float16, float, int32 +*Must be one of the following types: float16, float, int32, int8, uint8 *@par Attributes: *use_locking: An optional bool. Defaults to "False". @@ -878,10 +878,10 @@ REG_OP(ScatterMin) * Compatible with the TensorFlow operator ScatterMax. */ REG_OP(ScatterMax) - .INPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32})) - .INPUT(indices, TensorType({DT_INT32})) - .INPUT(updates, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32})) - .OUTPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32})) + .INPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .INPUT(indices, TensorType::IndexNumberType()) + .INPUT(updates, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .OUTPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) .ATTR(use_locking, Bool, false) .OP_END_FACTORY_REG(ScatterMax) @@ -895,7 +895,7 @@ REG_OP(ScatterMax) *Must be one of the following types: float16, float, int32, int8, uint8 *@li indices: An ND Tensor . \n -*Must be one of the following types: int32 +*Must be one of the following types: int32 or int64 *@li updates: An ND Tensor . \n *Must be one of the following types: float16, float, int32, int8, uint8 @@ -911,10 +911,10 @@ REG_OP(ScatterMax) * Compatible with the TensorFlow operator ScatterUpdate. */ REG_OP(ScatterUpdate) - .INPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT8,DT_UINT8})) - .INPUT(indices, TensorType({DT_INT32})) - .INPUT(updates, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT8,DT_UINT8})) - .OUTPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT8,DT_UINT8})) + .INPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .INPUT(indices, TensorType::IndexNumberType()) + .INPUT(updates, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) + .OUTPUT(var, TensorType({DT_FLOAT16,DT_FLOAT,DT_INT32,DT_INT8,DT_UINT8})) .ATTR(use_locking, Bool, false) .OP_END_FACTORY_REG(ScatterUpdate) diff --git a/third_party/fwkacllib/inc/ops/nn_pooling_ops.h b/third_party/fwkacllib/inc/ops/nn_pooling_ops.h index 139119f4..e0911ad6 100644 --- a/third_party/fwkacllib/inc/ops/nn_pooling_ops.h +++ b/third_party/fwkacllib/inc/ops/nn_pooling_ops.h @@ -1184,6 +1184,7 @@ REG_OP(MaxPool3DGrad) .OUTPUT(y, TensorType::RealNumberType()) .REQUIRED_ATTR(ksize, ListInt) .REQUIRED_ATTR(strides, ListInt) + .ATTR(padding, String, "SAME") .REQUIRED_ATTR(pads, ListInt) .ATTR(data_format, String, "NDHWC") .OP_END_FACTORY_REG(MaxPool3DGrad) @@ -1678,6 +1679,22 @@ REG_OP(MaxPoolWithArgmaxV1) .ATTR(dilation, ListInt, {1, 1, 1, 1}) .ATTR(ceil_mode, Bool, false) .OP_END_FACTORY_REG(MaxPoolWithArgmaxV1) +// SubSample +REG_OP(SubSample) + .INPUT(labels, TensorType({DT_INT32})) + .OUTPUT(y, TensorType({DT_INT32})) + .REQUIRED_ATTR(batch_size_per_images, Int) + .REQUIRED_ATTR(positive_fraction, Float) + .OP_END_FACTORY_REG(SubSample) + +// SubSampleLabels +REG_OP(SubSampleLabels) + .INPUT(labels, TensorType({DT_INT32})) + .INPUT(shuffle_matrix, TensorType({DT_INT32})) + .OUTPUT(y, TensorType({DT_INT32})) + .REQUIRED_ATTR(batch_size_per_images, Int) + .REQUIRED_ATTR(positive_fraction, Float) + .OP_END_FACTORY_REG(SubSampleLabels) } // namespace ge #endif // OPS_BUILT_IN_OP_PROTO_INC_NN_POOLING_OPS_H diff --git a/third_party/fwkacllib/inc/ops/selection_ops.h b/third_party/fwkacllib/inc/ops/selection_ops.h index 7fe05b1e..c7694024 100644 --- a/third_party/fwkacllib/inc/ops/selection_ops.h +++ b/third_party/fwkacllib/inc/ops/selection_ops.h @@ -1006,9 +1006,9 @@ REG_OP(TopK) *@par Inputs: *Inputs including: -* @li indices: A required index tensor. Must be one of the following types: float32, float16, int32, int8, uint8. -* @li x: A required slice tensor. Must be one of the following types: float32, float16, int32, int8, uint8. -* @li shape: A required list of int32, specifying the output shape. +* @li indices: A required index tensor. Must be one of the following types: int32 or int64. +* @li x: A required slice tensor. Must be one of the following types: float32, float16, int32, int8, uint8... +* @li shape: A required list of int32 or int64, specifying the output shape. *@par Outputs: *y:A output Tensor with same datatype as "updates" . \n @@ -1019,7 +1019,7 @@ REG_OP(TopK) * Compatible with the TensorFlow operator ScatterNd. */ REG_OP(ScatterNd) - .INPUT(indices, TensorType::BasicType()) + .INPUT(indices, TensorType::IndexNumberType()) .INPUT(x, TensorType::BasicType()) .INPUT(shape, TensorType::IndexNumberType()) .OUTPUT(y, TensorType::BasicType()) @@ -1032,11 +1032,11 @@ REG_OP(ScatterNd) *@par Inputs: *Inputs including: * @li indices: A required index tensor. Must be one of the following types: - * float, float16, int32, int16. format:ND. + * int32 or int64. format:ND. * @li x: A required slice tensor. Must be one of the following types: - * float, float16, int32, int16. format:ND. + * float16, float, int32, int8, uint8. format:ND. *@par Attributes: -* @li shape: A required list of int32, specifying the output shape. +* @li shape: A required list of int32 or int64, specifying the output shape. *@par Outputs: *y: A Tensor. Has the same type as "x". format:ND . \n @@ -1051,8 +1051,8 @@ REG_OP(ScatterNd) */ REG_OP(ScatterNdD) .INPUT(indices, TensorType::IndexNumberType()) - .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32, DT_INT16})) - .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32, DT_INT16})) + .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32, DT_INT8, DT_UINT8})) + .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_INT32, DT_INT8, DT_UINT8})) .REQUIRED_ATTR(shape, ListInt) .OP_END_FACTORY_REG(ScatterNdD) diff --git a/third_party/fwkacllib/inc/ops/transformation_ops.h b/third_party/fwkacllib/inc/ops/transformation_ops.h index 32baf56c..48a094f7 100644 --- a/third_party/fwkacllib/inc/ops/transformation_ops.h +++ b/third_party/fwkacllib/inc/ops/transformation_ops.h @@ -418,12 +418,8 @@ REG_OP(BatchToSpace) * Warning: THIS FUNCTION IS DEPRECATED. Please use BatchToSpace instead. */ REG_OP(BatchToSpaceD) - .INPUT(x, TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT64, DT_INT32, DT_UINT8, - DT_UINT16, DT_UINT32, DT_UINT64, DT_INT8, DT_INT16, DT_COMPLEX64, - DT_COMPLEX128, DT_QINT8, DT_QUINT8, DT_QINT16, DT_QUINT16, DT_QINT32})) - .OUTPUT(y, TensorType({DT_FLOAT16, DT_FLOAT, DT_DOUBLE, DT_INT64, DT_INT32, DT_UINT8, - DT_UINT16, DT_UINT32, DT_UINT64, DT_INT8, DT_INT16, DT_COMPLEX64, - DT_COMPLEX128, DT_QINT8, DT_QUINT8, DT_QINT16, DT_QUINT16, DT_QINT32})) + .INPUT(x, TensorType::BasicType()) + .OUTPUT(y, TensorType::BasicType()) .REQUIRED_ATTR(block_size, Int) .REQUIRED_ATTR(crops, ListInt) .OP_END_FACTORY_REG(BatchToSpaceD) diff --git a/third_party/fwkacllib/inc/runtime/dev.h b/third_party/fwkacllib/inc/runtime/dev.h index 018f4e6c..2cf6712f 100644 --- a/third_party/fwkacllib/inc/runtime/dev.h +++ b/third_party/fwkacllib/inc/runtime/dev.h @@ -59,6 +59,7 @@ typedef enum tagRtAicpuDeployType { typedef enum tagRtFeatureType { FEATURE_TYPE_MEMCPY = 0, + FEATURE_TYPE_MEMORY = 1, FEATURE_TYPE_RSV } rtFeatureType_t; @@ -72,6 +73,11 @@ typedef enum tagMemcpyInfo { MEMCPY_INFO_RSV } rtMemcpyInfo_t; +typedef enum tagMemoryInfo { + MEMORY_INFO_TS_4G_LIMITED = 0, + MEMORY_INFO_RSV +} rtMemoryInfo_t; + /** * @ingroup dvrt_dev * @brief get total device number.