From 478dd77780fe799caa2197889a3c22300d64937e Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Thu, 18 Jun 2026 12:34:13 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=EF=BC=8C=E7=94=B1ModelHub=20XC=E7=A4=BE=E5=8C=BA=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E6=A8=A1=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Model: IIGroup/X-Coder-SFT-Qwen2.5-7B Source: Original Platform --- .gitattributes | 56 + README.md | 100 + added_tokens.json | 24 + args.json | 366 ++ chat_template.jinja | 54 + config.json | 29 + configuration.json | 1 + generation_config.json | 14 + merges.txt | 3 + model-00001-of-00004.safetensors | 3 + model-00002-of-00004.safetensors | 3 + model-00003-of-00004.safetensors | 3 + model-00004-of-00004.safetensors | 3 + model.safetensors.index.json | 346 ++ results.png | Bin 0 -> 444971 bytes special_tokens_map.json | 31 + tokenizer.json | 3 + tokenizer_config.json | 207 + trainer_state.json | 6152 ++++++++++++++++++++++++++++++ training_args.bin | 3 + vocab.json | 3 + 21 files changed, 7404 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 added_tokens.json create mode 100644 args.json create mode 100644 chat_template.jinja create mode 100644 config.json create mode 100644 configuration.json create mode 100644 generation_config.json create mode 100644 merges.txt create mode 100644 model-00001-of-00004.safetensors create mode 100644 model-00002-of-00004.safetensors create mode 100644 model-00003-of-00004.safetensors create mode 100644 model-00004-of-00004.safetensors create mode 100644 model.safetensors.index.json create mode 100644 results.png create mode 100644 special_tokens_map.json create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json create mode 100644 trainer_state.json create mode 100644 training_args.bin create mode 100644 vocab.json diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..cad16db --- /dev/null +++ b/.gitattributes @@ -0,0 +1,56 @@ +*.7z filter=lfs diff=lfs merge=lfs -text +*.arrow filter=lfs diff=lfs merge=lfs -text + + +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.ftz filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.h5 filter=lfs diff=lfs merge=lfs -text +*.joblib filter=lfs diff=lfs merge=lfs -text +*.lfs.* filter=lfs diff=lfs merge=lfs -text +*.model filter=lfs diff=lfs merge=lfs -text +*.msgpack filter=lfs diff=lfs merge=lfs -text +*.onnx filter=lfs diff=lfs merge=lfs -text +*.ot filter=lfs diff=lfs merge=lfs -text +*.parquet filter=lfs diff=lfs merge=lfs -text +*.pb filter=lfs diff=lfs merge=lfs -text +*.pt filter=lfs diff=lfs merge=lfs -text +*.pth filter=lfs diff=lfs merge=lfs -text +*.rar filter=lfs diff=lfs merge=lfs -text +saved_model/**/* filter=lfs diff=lfs merge=lfs -text +*.tar.* filter=lfs diff=lfs merge=lfs -text +*.tflite filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zstandard filter=lfs diff=lfs merge=lfs -text +*.tfevents* filter=lfs diff=lfs merge=lfs -text +*.db* filter=lfs diff=lfs merge=lfs -text +*.ark* filter=lfs diff=lfs merge=lfs -text +**/*ckpt*data* filter=lfs diff=lfs merge=lfs -text +**/*ckpt*.meta filter=lfs diff=lfs merge=lfs -text +**/*ckpt*.index filter=lfs diff=lfs merge=lfs -text + +*.ckpt filter=lfs diff=lfs merge=lfs -text +*.gguf* filter=lfs diff=lfs merge=lfs -text +*.ggml filter=lfs diff=lfs merge=lfs -text +*.llamafile* filter=lfs diff=lfs merge=lfs -text +*.pt2 filter=lfs diff=lfs merge=lfs -text +*.mlmodel filter=lfs diff=lfs merge=lfs -text +*.npy filter=lfs diff=lfs merge=lfs -text +*.npz filter=lfs diff=lfs merge=lfs -text +*.pickle filter=lfs diff=lfs merge=lfs -text +*.pkl filter=lfs diff=lfs merge=lfs -text +*.tar filter=lfs diff=lfs merge=lfs -text +*.wasm filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text +*tfevents* filter=lfs diff=lfs merge=lfs -text + +vocab.json filter=lfs diff=lfs merge=lfs -text +merges.txt filter=lfs diff=lfs merge=lfs -text +training_args.bin filter=lfs diff=lfs merge=lfs -text +model-00004-of-00004.safetensors filter=lfs diff=lfs merge=lfs -text +tokenizer.json filter=lfs diff=lfs merge=lfs -text +model-00003-of-00004.safetensors filter=lfs diff=lfs merge=lfs -text +model-00001-of-00004.safetensors filter=lfs diff=lfs merge=lfs -text +model-00002-of-00004.safetensors filter=lfs diff=lfs merge=lfs -text \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..234f9db --- /dev/null +++ b/README.md @@ -0,0 +1,100 @@ +--- +license: apache-2.0 +base_model: + - Qwen/Qwen2.5-Coder-7B-Instruct +datasets: + - IIGroup/X-Coder-SFT-376k +language: + - en +tags: + - code + - sft + - competitive-programming +--- + +# X-Coder-SFT-Qwen2.5-7B + +X-Coder-SFT-Qwen2.5-7B is a code generation model fine-tuned on fully synthetic instruction data, designed for competitive programming tasks. It can serve as the foundation for subsequent RLVR training. + +## Model Description + +- **Base Model**: [Qwen/Qwen2.5-Coder-7B-Instruct](https://huggingface.co/Qwen/Qwen2.5-Coder-7B-Instruct) +- **Training Method**: Supervised Fine-Tuning (SFT) +- **Training Data**: [IIGroup/X-Coder-SFT-376k](https://huggingface.co/datasets/IIGroup/X-Coder-SFT-376k) +- **Parameters**: 7B + +## Training + +SFT training can be performed using various frameworks such as [ms-swift](https://github.com/modelscope/ms-swift), [LLaMA-Factory](https://github.com/hiyouga/LLaMA-Factory), or [Megatron-LM](https://github.com/NVIDIA/Megatron-LM). For training details and code, please refer to the [X-Coder GitHub repository](https://github.com/JieWu02/X-Coder). + +### Training Hyperparameters + +| Parameter | Value | +|-----------|-------| +| Base Model | Qwen/Qwen2.5-Coder-7B-Instruct | +| Training Type | Full Parameter | +| Epochs | 8 | +| Global Batch Size | 128 | +| Learning Rate | 5e-5 | +| Max Grad Norm | 1.0 | +| Max Length | 32768 | +| Torch Dtype | bfloat16 | +| DeepSpeed | Zero3 Offload (80GB VRAM) / Zero2 (142GB VRAM) | +| Packing | True (2x faster training, slightly worse performance) | + +## Performance on LiveCodeBench v5. + +![Results](results.png) + +## Recommended Inference Parameters + +| Parameter | Value | +|-----------|-------| +| temperature | 0.6 | +| top_p | 0.95 | +| top_k | 20 (or -1 to disable) | +| max_new_tokens | 32768 | + +## Usage + +```python +from transformers import AutoModelForCausalLM, AutoTokenizer + +model_name = "IIGroup/X-Coder-SFT-Qwen2.5-7B" +tokenizer = AutoTokenizer.from_pretrained(model_name) +model = AutoModelForCausalLM.from_pretrained(model_name, device_map="auto") + +prompt = "Write a Python function to solve the two sum problem." +inputs = tokenizer(prompt, return_tensors="pt").to(model.device) +outputs = model.generate( + **inputs, + max_new_tokens=32768, + temperature=0.6, + top_p=0.95, + top_k=20, + do_sample=True +) +print(tokenizer.decode(outputs[0], skip_special_tokens=True)) +``` + +## Related Models + +- **RL Model**: [IIGroup/X-Coder-RL-Qwen2.5-7B](https://huggingface.co/IIGroup/X-Coder-RL-Qwen2.5-7B) - RLVR trained version achieving 62.9 on LiveCodeBench + +## Citation + +```bibtex +@misc{wu2026xcoderadvancingcompetitiveprogramming, + title={X-Coder: Advancing Competitive Programming with Fully Synthetic Tasks, Solutions, and Tests}, + author={Jie Wu and Haoling Li and Xin Zhang and Jiani Guo and Jane Luo and Steven Liu and Yangyu Huang and Ruihang Chu and Scarlett Li and Yujiu Yang}, + year={2026}, + eprint={2601.06953}, + archivePrefix={arXiv}, + primaryClass={cs.CL}, + url={https://arxiv.org/abs/2601.06953}, +} +``` + +## License + +This project is licensed under the Apache License 2.0. diff --git a/added_tokens.json b/added_tokens.json new file mode 100644 index 0000000..482ced4 --- /dev/null +++ b/added_tokens.json @@ -0,0 +1,24 @@ +{ + "": 151658, + "": 151657, + "<|box_end|>": 151649, + "<|box_start|>": 151648, + "<|endoftext|>": 151643, + "<|file_sep|>": 151664, + "<|fim_middle|>": 151660, + "<|fim_pad|>": 151662, + "<|fim_prefix|>": 151659, + "<|fim_suffix|>": 151661, + "<|im_end|>": 151645, + "<|im_start|>": 151644, + "<|image_pad|>": 151655, + "<|object_ref_end|>": 151647, + "<|object_ref_start|>": 151646, + "<|quad_end|>": 151651, + "<|quad_start|>": 151650, + "<|repo_name|>": 151663, + "<|video_pad|>": 151656, + "<|vision_end|>": 151653, + "<|vision_pad|>": 151654, + "<|vision_start|>": 151652 +} diff --git a/args.json b/args.json new file mode 100644 index 0000000..84adf33 --- /dev/null +++ b/args.json @@ -0,0 +1,366 @@ +{ + "model": "Qwen2.5-Coder-7B-Instruct", + "model_type": "qwen2_5", + "model_revision": null, + "task_type": "causal_lm", + "torch_dtype": "bfloat16", + "attn_impl": "flash_attn", + "num_labels": null, + "problem_type": null, + "rope_scaling": null, + "device_map": null, + "max_memory": {}, + "local_repo_path": null, + "init_strategy": null, + "template": "qwen2_5", + "system": null, + "max_length": 25000, + "truncation_strategy": "delete", + "max_pixels": null, + "agent_template": null, + "norm_bbox": null, + "response_prefix": null, + "padding_side": "right", + "loss_scale": "default", + "sequence_parallel_size": 1, + "use_chat_template": true, + "template_backend": "swift", + "dataset": [ + "376k_sft.jsonl" + ], + "val_dataset": [], + "split_dataset_ratio": 0.01, + "data_seed": 42, + "dataset_num_proc": 1, + "load_from_cache_file": true, + "dataset_shuffle": true, + "val_dataset_shuffle": false, + "streaming": false, + "interleave_prob": null, + "stopping_strategy": "first_exhausted", + "shuffle_buffer_size": 1000, + "download_mode": "reuse_dataset_if_exists", + "columns": {}, + "strict": false, + "remove_unused_columns": true, + "model_name": [ + null, + null + ], + "model_author": [ + null, + null + ], + "custom_dataset_info": [], + "quant_method": null, + "quant_bits": null, + "hqq_axis": null, + "bnb_4bit_compute_dtype": "bfloat16", + "bnb_4bit_quant_type": "nf4", + "bnb_4bit_use_double_quant": true, + "bnb_4bit_quant_storage": null, + "max_new_tokens": 64, + "temperature": 0.0, + "top_k": null, + "top_p": null, + "repetition_penalty": null, + "num_beams": 1, + "stream": false, + "stop_words": [], + "logprobs": false, + "top_logprobs": null, + "ckpt_dir": null, + "lora_modules": [], + "tuner_backend": "peft", + "train_type": "full", + "adapters": [], + "external_plugins": [], + "seed": 42, + "model_kwargs": {}, + "load_args": false, + "load_data_args": false, + "use_hf": false, + "hub_token": null, + "custom_register_path": [], + "ddp_timeout": 1800, + "ddp_backend": "nccl", + "ignore_args_error": false, + "use_swift_lora": false, + "output_dir": "/openpai_config/sft/Long_Cot_data/Stage1-380k-25k-length-Qwen2.5-Coder-7B-Instruct-8p-5e-5/v0-20250829-164426", + "overwrite_output_dir": false, + "do_train": false, + "do_eval": false, + "do_predict": false, + "eval_strategy": "steps", + "prediction_loss_only": false, + "per_device_train_batch_size": 1, + "per_device_eval_batch_size": 1, + "per_gpu_train_batch_size": null, + "per_gpu_eval_batch_size": null, + "gradient_accumulation_steps": 2, + "eval_accumulation_steps": null, + "eval_delay": 0, + "torch_empty_cache_steps": null, + "learning_rate": 5e-05, + "weight_decay": 0.1, + "adam_beta1": 0.9, + "adam_beta2": 0.95, + "adam_epsilon": 1e-08, + "max_grad_norm": 1.0, + "num_train_epochs": 8.0, + "max_steps": -1, + "lr_scheduler_type": "cosine", + "lr_scheduler_kwargs": null, + "warmup_ratio": 0.03, + "warmup_steps": 0, + "log_level": "passive", + "log_level_replica": "warning", + "log_on_each_node": true, + "logging_dir": "/openpai_config/sft/Long_Cot_data/Stage1-380k-25k-length-Qwen2.5-Coder-7B-Instruct-8p-5e-5/v0-20250829-164426/runs", + "logging_strategy": "steps", + "logging_first_step": true, + "logging_steps": 20, + "logging_nan_inf_filter": true, + "save_strategy": "steps", + "save_steps": 1000.0, + "save_total_limit": 40, + "save_safetensors": true, + "save_on_each_node": false, + "save_only_model": true, + "restore_callback_states_from_checkpoint": false, + "no_cuda": false, + "use_cpu": false, + "use_mps_device": false, + "jit_mode_eval": false, + "use_ipex": false, + "bf16": true, + "fp16": false, + "fp16_opt_level": "O1", + "half_precision_backend": "auto", + "bf16_full_eval": false, + "fp16_full_eval": false, + "tf32": null, + "local_rank": 0, + "tpu_num_cores": null, + "tpu_metrics_debug": false, + "debug": null, + "dataloader_drop_last": false, + "eval_steps": 1000.0, + "dataloader_num_workers": 4, + "dataloader_prefetch_factor": null, + "past_index": -1, + "run_name": "/openpai_config/sft/Long_Cot_data/Stage1-380k-25k-length-Qwen2.5-Coder-7B-Instruct-8p-5e-5/v0-20250829-164426", + "disable_tqdm": null, + "label_names": null, + "load_best_model_at_end": false, + "metric_for_best_model": "loss", + "greater_is_better": false, + "ignore_data_skip": false, + "fsdp": "", + "fsdp_min_num_params": 0, + "fsdp_config": null, + "fsdp_transformer_layer_cls_to_wrap": null, + "accelerator_config": { + "dispatch_batches": false + }, + "deepspeed": { + "fp16": { + "enabled": "auto", + "loss_scale": 0, + "loss_scale_window": 1000, + "initial_scale_power": 16, + "hysteresis": 2, + "min_loss_scale": 1 + }, + "bf16": { + "enabled": "auto" + }, + "zero_optimization": { + "stage": 3, + "offload_optimizer": { + "device": "cpu", + "pin_memory": true + }, + "offload_param": { + "device": "cpu", + "pin_memory": true + }, + "overlap_comm": false, + "contiguous_gradients": true, + "sub_group_size": 1000000000.0, + "reduce_bucket_size": "auto", + "stage3_prefetch_bucket_size": "auto", + "stage3_param_persistence_threshold": "auto", + "stage3_max_live_parameters": 1000000000.0, + "stage3_max_reuse_distance": 1000000000.0, + "stage3_gather_16bit_weights_on_model_save": true + }, + "gradient_accumulation_steps": "auto", + "gradient_clipping": "auto", + "steps_per_print": 2000, + "train_batch_size": "auto", + "train_micro_batch_size_per_gpu": "auto", + "wall_clock_breakdown": false + }, + "label_smoothing_factor": 0.0, + "optim": "adamw_torch", + "optim_args": null, + "adafactor": false, + "group_by_length": false, + "length_column_name": "length", + "report_to": [ + "tensorboard" + ], + "ddp_find_unused_parameters": null, + "ddp_bucket_cap_mb": null, + "ddp_broadcast_buffers": null, + "dataloader_pin_memory": true, + "dataloader_persistent_workers": false, + "skip_memory_metrics": true, + "use_legacy_prediction_loop": false, + "push_to_hub": false, + "resume_from_checkpoint": null, + "hub_model_id": null, + "hub_strategy": "every_save", + "hub_private_repo": null, + "hub_always_push": false, + "gradient_checkpointing": true, + "gradient_checkpointing_kwargs": null, + "include_inputs_for_metrics": false, + "include_for_metrics": [], + "eval_do_concat_batches": true, + "fp16_backend": "auto", + "push_to_hub_model_id": null, + "push_to_hub_organization": null, + "push_to_hub_token": null, + "mp_parameters": "", + "auto_find_batch_size": false, + "full_determinism": false, + "torchdynamo": null, + "ray_scope": "last", + "torch_compile": false, + "torch_compile_backend": null, + "torch_compile_mode": null, + "include_tokens_per_second": false, + "include_num_input_tokens_seen": false, + "neftune_noise_alpha": null, + "optim_target_modules": null, + "batch_eval_metrics": false, + "eval_on_start": false, + "use_liger_kernel": false, + "eval_use_gather_object": false, + "average_tokens_across_devices": false, + "sortish_sampler": false, + "predict_with_generate": false, + "generation_max_length": null, + "generation_num_beams": null, + "generation_config": null, + "check_model": true, + "acc_strategy": "token", + "train_dataloader_shuffle": true, + "max_epochs": null, + "metric_warmup_step": 0, + "fsdp_num": 1, + "acc_steps": 1, + "eval_use_evalscope": false, + "eval_datasets": [], + "eval_limit": null, + "eval_datasets_args": null, + "eval_generation_config": null, + "freeze_parameters": [], + "freeze_parameters_regex": null, + "freeze_parameters_ratio": 0.0, + "trainable_parameters": [], + "trainable_parameters_regex": null, + "freeze_llm": false, + "freeze_vit": true, + "freeze_aligner": true, + "target_modules": [ + "all-linear" + ], + "target_regex": null, + "modules_to_save": [], + "lora_rank": 8, + "lora_alpha": 32, + "lora_dropout": 0.05, + "lora_bias": "none", + "lora_dtype": null, + "lorap_lr_ratio": null, + "use_rslora": false, + "use_dora": false, + "lora_ga_batch_size": 2, + "lora_ga_iters": 2, + "lora_ga_max_length": 1024, + "lora_ga_direction": "ArB2r", + "lora_ga_scale": "stable", + "lora_ga_stable_gamma": 16, + "init_weights": true, + "fourier_n_frequency": 2000, + "fourier_scaling": 300.0, + "boft_block_size": 4, + "boft_block_num": 0, + "boft_n_butterfly_factor": 1, + "boft_dropout": 0.0, + "vera_rank": 256, + "vera_projection_prng_key": 0, + "vera_dropout": 0.0, + "vera_d_initial": 0.1, + "adapter_act": "gelu", + "adapter_length": 128, + "use_galore": false, + "galore_target_modules": null, + "galore_rank": 128, + "galore_update_proj_gap": 50, + "galore_scale": 1.0, + "galore_proj_type": "std", + "galore_optim_per_parameter": false, + "galore_with_embedding": false, + "galore_quantization": false, + "galore_proj_quant": false, + "galore_proj_bits": 4, + "galore_proj_group_size": 256, + "galore_cos_threshold": 0.4, + "galore_gamma_proj": 2, + "galore_queue_size": 5, + "adalora_target_r": 8, + "adalora_init_r": 12, + "adalora_tinit": 0, + "adalora_tfinal": 0, + "adalora_deltaT": 1, + "adalora_beta1": 0.85, + "adalora_beta2": 0.85, + "adalora_orth_reg_weight": 0.5, + "llamapro_num_new_blocks": 4, + "llamapro_num_groups": null, + "lisa_activated_layers": 0, + "lisa_step_interval": 20, + "reft_layer_key": null, + "reft_layers": null, + "reft_rank": 4, + "reft_intervention_type": "LoreftIntervention", + "reft_args": null, + "swanlab_token": null, + "swanlab_project": null, + "swanlab_workspace": null, + "swanlab_exp_name": null, + "swanlab_mode": "cloud", + "add_version": true, + "resume_only_model": false, + "create_checkpoint_symlink": false, + "packing": false, + "lazy_tokenize": true, + "loss_type": null, + "optimizer": null, + "metric": null, + "zero_hpz_partition_size": null, + "rank": 0, + "global_world_size": 80, + "local_world_size": 8, + "model_suffix": "Qwen2.5-Coder-7B-Instruct", + "model_info": "ModelInfo(model_type='qwen2_5', model_dir='/openpai_config/sft/Long_Cot_data/Qwen2.5-Coder-7B-Instruct', torch_dtype=torch.bfloat16, max_model_len=32768, quant_method=None, quant_bits=None, rope_scaling=None, config=None, task_type='causal_lm', num_labels=None)", + "model_meta": "ModelMeta(model_type='qwen2_5', model_groups=[ModelGroup(models=[Model(ms_model_id='Qwen/Qwen2.5-0.5B-Instruct', hf_model_id='Qwen/Qwen2.5-0.5B-Instruct', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-1.5B-Instruct', hf_model_id='Qwen/Qwen2.5-1.5B-Instruct', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-3B-Instruct', hf_model_id='Qwen/Qwen2.5-3B-Instruct', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-7B-Instruct', hf_model_id='Qwen/Qwen2.5-7B-Instruct', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-14B-Instruct', hf_model_id='Qwen/Qwen2.5-14B-Instruct', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-32B-Instruct', hf_model_id='Qwen/Qwen2.5-32B-Instruct', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-72B-Instruct', hf_model_id='Qwen/Qwen2.5-72B-Instruct', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-0.5B', hf_model_id='Qwen/Qwen2.5-0.5B', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-1.5B', hf_model_id='Qwen/Qwen2.5-1.5B', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-3B', hf_model_id='Qwen/Qwen2.5-3B', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-7B', hf_model_id='Qwen/Qwen2.5-7B', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-14B', hf_model_id='Qwen/Qwen2.5-14B', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-32B', hf_model_id='Qwen/Qwen2.5-32B', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-72B', hf_model_id='Qwen/Qwen2.5-72B', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-0.5B-Instruct-GPTQ-Int4', hf_model_id='Qwen/Qwen2.5-0.5B-Instruct-GPTQ-Int4', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-1.5B-Instruct-GPTQ-Int4', hf_model_id='Qwen/Qwen2.5-1.5B-Instruct-GPTQ-Int4', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-3B-Instruct-GPTQ-Int4', hf_model_id='Qwen/Qwen2.5-3B-Instruct-GPTQ-Int4', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-7B-Instruct-GPTQ-Int4', hf_model_id='Qwen/Qwen2.5-7B-Instruct-GPTQ-Int4', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-14B-Instruct-GPTQ-Int4', hf_model_id='Qwen/Qwen2.5-14B-Instruct-GPTQ-Int4', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-32B-Instruct-GPTQ-Int4', hf_model_id='Qwen/Qwen2.5-32B-Instruct-GPTQ-Int4', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-72B-Instruct-GPTQ-Int4', hf_model_id='Qwen/Qwen2.5-72B-Instruct-GPTQ-Int4', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-0.5B-Instruct-GPTQ-Int8', hf_model_id='Qwen/Qwen2.5-0.5B-Instruct-GPTQ-Int8', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-1.5B-Instruct-GPTQ-Int8', hf_model_id='Qwen/Qwen2.5-1.5B-Instruct-GPTQ-Int8', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-3B-Instruct-GPTQ-Int8', hf_model_id='Qwen/Qwen2.5-3B-Instruct-GPTQ-Int8', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-7B-Instruct-GPTQ-Int8', hf_model_id='Qwen/Qwen2.5-7B-Instruct-GPTQ-Int8', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-14B-Instruct-GPTQ-Int8', hf_model_id='Qwen/Qwen2.5-14B-Instruct-GPTQ-Int8', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-32B-Instruct-GPTQ-Int8', hf_model_id='Qwen/Qwen2.5-32B-Instruct-GPTQ-Int8', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-72B-Instruct-GPTQ-Int8', hf_model_id='Qwen/Qwen2.5-72B-Instruct-GPTQ-Int8', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-0.5B-Instruct-AWQ', hf_model_id='Qwen/Qwen2.5-0.5B-Instruct-AWQ', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-1.5B-Instruct-AWQ', hf_model_id='Qwen/Qwen2.5-1.5B-Instruct-AWQ', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-3B-Instruct-AWQ', hf_model_id='Qwen/Qwen2.5-3B-Instruct-AWQ', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-7B-Instruct-AWQ', hf_model_id='Qwen/Qwen2.5-7B-Instruct-AWQ', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-14B-Instruct-AWQ', hf_model_id='Qwen/Qwen2.5-14B-Instruct-AWQ', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-32B-Instruct-AWQ', hf_model_id='Qwen/Qwen2.5-32B-Instruct-AWQ', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-72B-Instruct-AWQ', hf_model_id='Qwen/Qwen2.5-72B-Instruct-AWQ', model_path=None, ms_revision=None, hf_revision=None)], ignore_patterns=None, requires=None, tags=[]), ModelGroup(models=[Model(ms_model_id='Qwen/Qwen2.5-Coder-0.5B-Instruct', hf_model_id='Qwen/Qwen2.5-Coder-0.5B-Instruct', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-1.5B-Instruct', hf_model_id='Qwen/Qwen2.5-Coder-1.5B-Instruct', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-3B-Instruct', hf_model_id='Qwen/Qwen2.5-Coder-3B-Instruct', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-7B-Instruct', hf_model_id='Qwen/Qwen2.5-Coder-7B-Instruct', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-14B-Instruct', hf_model_id='Qwen/Qwen2.5-Coder-14B-Instruct', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-32B-Instruct', hf_model_id='Qwen/Qwen2.5-Coder-32B-Instruct', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-0.5B', hf_model_id='Qwen/Qwen2.5-Coder-0.5B', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-1.5B', hf_model_id='Qwen/Qwen2.5-Coder-1.5B', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-3B', hf_model_id='Qwen/Qwen2.5-Coder-3B', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-7B', hf_model_id='Qwen/Qwen2.5-Coder-7B', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-14B', hf_model_id='Qwen/Qwen2.5-Coder-14B', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-32B', hf_model_id='Qwen/Qwen2.5-Coder-32B', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-0.5B-Instruct-AWQ', hf_model_id='Qwen/Qwen2.5-Coder-0.5B-Instruct-AWQ', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-1.5B-Instruct-AWQ', hf_model_id='Qwen/Qwen2.5-Coder-1.5B-Instruct-AWQ', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-3B-Instruct-AWQ', hf_model_id='Qwen/Qwen2.5-Coder-3B-Instruct-AWQ', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-7B-Instruct-AWQ', hf_model_id='Qwen/Qwen2.5-Coder-7B-Instruct-AWQ', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-14B-Instruct-AWQ', hf_model_id='Qwen/Qwen2.5-Coder-14B-Instruct-AWQ', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-32B-Instruct-AWQ', hf_model_id='Qwen/Qwen2.5-Coder-32B-Instruct-AWQ', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-0.5B-Instruct-GPTQ-Int4', hf_model_id='Qwen/Qwen2.5-Coder-0.5B-Instruct-GPTQ-Int4', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-0.5B-Instruct-GPTQ-Int8', hf_model_id='Qwen/Qwen2.5-Coder-0.5B-Instruct-GPTQ-Int8', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-1.5B-Instruct-GPTQ-Int4', hf_model_id='Qwen/Qwen2.5-Coder-1.5B-Instruct-GPTQ-Int4', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-1.5B-Instruct-GPTQ-Int8', hf_model_id='Qwen/Qwen2.5-Coder-1.5B-Instruct-GPTQ-Int8', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-3B-Instruct-GPTQ-Int4', hf_model_id='Qwen/Qwen2.5-Coder-3B-Instruct-GPTQ-Int4', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-3B-Instruct-GPTQ-Int8', hf_model_id='Qwen/Qwen2.5-Coder-3B-Instruct-GPTQ-Int8', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-7B-Instruct-GPTQ-Int4', hf_model_id='Qwen/Qwen2.5-Coder-7B-Instruct-GPTQ-Int4', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-7B-Instruct-GPTQ-Int8', hf_model_id='Qwen/Qwen2.5-Coder-7B-Instruct-GPTQ-Int8', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-14B-Instruct-GPTQ-Int4', hf_model_id='Qwen/Qwen2.5-Coder-14B-Instruct-GPTQ-Int4', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-14B-Instruct-GPTQ-Int8', hf_model_id='Qwen/Qwen2.5-Coder-14B-Instruct-GPTQ-Int8', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-32B-Instruct-GPTQ-Int4', hf_model_id='Qwen/Qwen2.5-Coder-32B-Instruct-GPTQ-Int4', model_path=None, ms_revision=None, hf_revision=None), Model(ms_model_id='Qwen/Qwen2.5-Coder-32B-Instruct-GPTQ-Int8', hf_model_id='Qwen/Qwen2.5-Coder-32B-Instruct-GPTQ-Int8', model_path=None, ms_revision=None, hf_revision=None)], ignore_patterns=None, requires=None, tags=['coding'])], template='qwen2_5', get_function=, model_arch='llama', architectures=['Qwen2ForCausalLM'], additional_saved_files=[], torch_dtype=None, is_multimodal=False, is_reward=False, task_type=None, ignore_patterns=None, requires=['transformers>=4.37'], tags=['coding'])", + "model_dir": "/openpai_config/sft/Long_Cot_data/Qwen2.5-Coder-7B-Instruct", + "hub": "", + "evaluation_strategy": "steps", + "training_args": "Seq2SeqTrainingArguments(output_dir='/openpai_config/sft/Long_Cot_data/Stage1-380k-25k-length-Qwen2.5-Coder-7B-Instruct-8p-5e-5/v0-20250829-164426', overwrite_output_dir=False, do_train=False, do_eval=True, do_predict=False, eval_strategy=, prediction_loss_only=False, per_device_train_batch_size=1, per_device_eval_batch_size=1, per_gpu_train_batch_size=None, per_gpu_eval_batch_size=None, gradient_accumulation_steps=2, eval_accumulation_steps=None, eval_delay=0, torch_empty_cache_steps=None, learning_rate=5e-05, weight_decay=0.1, adam_beta1=0.9, adam_beta2=0.95, adam_epsilon=1e-08, max_grad_norm=1.0, num_train_epochs=8.0, max_steps=-1, lr_scheduler_type=, lr_scheduler_kwargs=None, warmup_ratio=0.03, warmup_steps=0, log_level='passive', log_level_replica='warning', log_on_each_node=True, logging_dir='/openpai_config/sft/Long_Cot_data/Stage1-380k-25k-length-Qwen2.5-Coder-7B-Instruct-8p-5e-5/v0-20250829-164426/runs', logging_strategy=, logging_first_step=True, logging_steps=20, logging_nan_inf_filter=True, save_strategy=, save_steps=1000, save_total_limit=40, save_safetensors=True, save_on_each_node=False, save_only_model=True, restore_callback_states_from_checkpoint=False, no_cuda=False, use_cpu=False, use_mps_device=False, seed=42, data_seed=42, jit_mode_eval=False, use_ipex=False, bf16=True, fp16=False, fp16_opt_level='O1', half_precision_backend='auto', bf16_full_eval=False, fp16_full_eval=False, tf32=None, local_rank=0, ddp_backend='nccl', tpu_num_cores=None, tpu_metrics_debug=False, debug=[], dataloader_drop_last=False, eval_steps=1000, dataloader_num_workers=4, dataloader_prefetch_factor=10, past_index=-1, run_name='/openpai_config/sft/Long_Cot_data/Stage1-380k-25k-length-Qwen2.5-Coder-7B-Instruct-8p-5e-5/v0-20250829-164426', disable_tqdm=False, remove_unused_columns=False, label_names=None, load_best_model_at_end=False, metric_for_best_model='loss', greater_is_better=False, ignore_data_skip=False, fsdp=[], fsdp_min_num_params=0, fsdp_config={'min_num_params': 0, 'xla': False, 'xla_fsdp_v2': False, 'xla_fsdp_grad_ckpt': False}, fsdp_transformer_layer_cls_to_wrap=None, accelerator_config=AcceleratorConfig(split_batches=False, dispatch_batches=False, even_batches=True, use_seedable_sampler=True, non_blocking=False, gradient_accumulation_kwargs=None, use_configured_state=False), deepspeed={'fp16': {'enabled': 'auto', 'loss_scale': 0, 'loss_scale_window': 1000, 'initial_scale_power': 16, 'hysteresis': 2, 'min_loss_scale': 1}, 'bf16': {'enabled': 'auto'}, 'zero_optimization': {'stage': 3, 'offload_optimizer': {'device': 'cpu', 'pin_memory': True}, 'offload_param': {'device': 'cpu', 'pin_memory': True}, 'overlap_comm': False, 'contiguous_gradients': True, 'sub_group_size': 1000000000.0, 'reduce_bucket_size': 'auto', 'stage3_prefetch_bucket_size': 'auto', 'stage3_param_persistence_threshold': 'auto', 'stage3_max_live_parameters': 1000000000.0, 'stage3_max_reuse_distance': 1000000000.0, 'stage3_gather_16bit_weights_on_model_save': True}, 'gradient_accumulation_steps': 'auto', 'gradient_clipping': 'auto', 'steps_per_print': 2000, 'train_batch_size': 'auto', 'train_micro_batch_size_per_gpu': 'auto', 'wall_clock_breakdown': False}, label_smoothing_factor=0.0, optim=, optim_args=None, adafactor=False, group_by_length=False, length_column_name='length', report_to=['tensorboard'], ddp_find_unused_parameters=None, ddp_bucket_cap_mb=None, ddp_broadcast_buffers=None, dataloader_pin_memory=True, dataloader_persistent_workers=False, skip_memory_metrics=True, use_legacy_prediction_loop=False, push_to_hub=False, resume_from_checkpoint=None, hub_model_id=None, hub_strategy=, hub_token=None, hub_private_repo=None, hub_always_push=False, gradient_checkpointing=True, gradient_checkpointing_kwargs=None, include_inputs_for_metrics=False, include_for_metrics=[], eval_do_concat_batches=True, fp16_backend='auto', push_to_hub_model_id=None, push_to_hub_organization=None, push_to_hub_token=None, mp_parameters='', auto_find_batch_size=False, full_determinism=False, torchdynamo=None, ray_scope='last', ddp_timeout=1800, torch_compile=False, torch_compile_backend=None, torch_compile_mode=None, include_tokens_per_second=None, include_num_input_tokens_seen=None, neftune_noise_alpha=None, optim_target_modules=None, batch_eval_metrics=False, eval_on_start=False, use_liger_kernel=False, eval_use_gather_object=False, average_tokens_across_devices=None, sortish_sampler=False, predict_with_generate=False, generation_max_length=None, generation_num_beams=None, generation_config=None, check_model=True, acc_strategy='token', train_dataloader_shuffle=True, max_epochs=None, metric_warmup_step=0, fsdp_num=1, acc_steps=1, eval_use_evalscope=False, eval_datasets=[], eval_limit=None, eval_datasets_args=None, eval_generation_config=None, train_type='full', optimizer=None, local_repo_path=None, galore_config=None)" +} \ No newline at end of file diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000..bdf7919 --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,54 @@ +{%- if tools %} + {{- '<|im_start|>system\n' }} + {%- if messages[0]['role'] == 'system' %} + {{- messages[0]['content'] }} + {%- else %} + {{- 'You are Qwen, created by Alibaba Cloud. You are a helpful assistant.' }} + {%- endif %} + {{- "\n\n# Tools\n\nYou may call one or more functions to assist with the user query.\n\nYou are provided with function signatures within XML tags:\n" }} + {%- for tool in tools %} + {{- "\n" }} + {{- tool | tojson }} + {%- endfor %} + {{- "\n\n\nFor each function call, return a json object with function name and arguments within XML tags:\n\n{\"name\": , \"arguments\": }\n<|im_end|>\n" }} +{%- else %} + {%- if messages[0]['role'] == 'system' %} + {{- '<|im_start|>system\n' + messages[0]['content'] + '<|im_end|>\n' }} + {%- else %} + {{- '<|im_start|>system\nYou are Qwen, created by Alibaba Cloud. You are a helpful assistant.<|im_end|>\n' }} + {%- endif %} +{%- endif %} +{%- for message in messages %} + {%- if (message.role == "user") or (message.role == "system" and not loop.first) or (message.role == "assistant" and not message.tool_calls) %} + {{- '<|im_start|>' + message.role + '\n' + message.content + '<|im_end|>' + '\n' }} + {%- elif message.role == "assistant" %} + {{- '<|im_start|>' + message.role }} + {%- if message.content %} + {{- '\n' + message.content }} + {%- endif %} + {%- for tool_call in message.tool_calls %} + {%- if tool_call.function is defined %} + {%- set tool_call = tool_call.function %} + {%- endif %} + {{- '\n\n{"name": "' }} + {{- tool_call.name }} + {{- '", "arguments": ' }} + {{- tool_call.arguments | tojson }} + {{- '}\n' }} + {%- endfor %} + {{- '<|im_end|>\n' }} + {%- elif message.role == "tool" %} + {%- if (loop.index0 == 0) or (messages[loop.index0 - 1].role != "tool") %} + {{- '<|im_start|>user' }} + {%- endif %} + {{- '\n\n' }} + {{- message.content }} + {{- '\n' }} + {%- if loop.last or (messages[loop.index0 + 1].role != "tool") %} + {{- '<|im_end|>\n' }} + {%- endif %} + {%- endif %} +{%- endfor %} +{%- if add_generation_prompt %} + {{- '<|im_start|>assistant\n' }} +{%- endif %} diff --git a/config.json b/config.json new file mode 100644 index 0000000..ffc49a5 --- /dev/null +++ b/config.json @@ -0,0 +1,29 @@ +{ + "architectures": [ + "Qwen2ForCausalLM" + ], + "attention_dropout": 0.0, + "bos_token_id": 151643, + "eos_token_id": 151645, + "hidden_act": "silu", + "hidden_size": 3584, + "initializer_range": 0.02, + "intermediate_size": 18944, + "max_position_embeddings": 32768, + "max_window_layers": 28, + "model_type": "qwen2", + "num_attention_heads": 28, + "num_hidden_layers": 28, + "num_key_value_heads": 4, + "pad_token_id": 151643, + "rms_norm_eps": 1e-06, + "rope_scaling": null, + "rope_theta": 1000000.0, + "sliding_window": 131072, + "tie_word_embeddings": false, + "torch_dtype": "bfloat16", + "transformers_version": "4.52.3", + "use_cache": false, + "use_sliding_window": false, + "vocab_size": 152064 +} diff --git a/configuration.json b/configuration.json new file mode 100644 index 0000000..159097f --- /dev/null +++ b/configuration.json @@ -0,0 +1 @@ +{"framework": "pytorch", "task": "others", "allow_remote": true} \ No newline at end of file diff --git a/generation_config.json b/generation_config.json new file mode 100644 index 0000000..169796a --- /dev/null +++ b/generation_config.json @@ -0,0 +1,14 @@ +{ + "bos_token_id": 151643, + "do_sample": true, + "eos_token_id": [ + 151645, + 151643 + ], + "pad_token_id": 151643, + "repetition_penalty": 1.1, + "temperature": 0.7, + "top_k": 20, + "top_p": 0.8, + "transformers_version": "4.52.3" +} diff --git a/merges.txt b/merges.txt new file mode 100644 index 0000000..80c1a19 --- /dev/null +++ b/merges.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5 +size 1671853 diff --git a/model-00001-of-00004.safetensors b/model-00001-of-00004.safetensors new file mode 100644 index 0000000..319fe23 --- /dev/null +++ b/model-00001-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a07153324ed1c56a7e71b83ca368d54551eaad5aa712ec6555edfe9406f2952 +size 4877660776 diff --git a/model-00002-of-00004.safetensors b/model-00002-of-00004.safetensors new file mode 100644 index 0000000..186e535 --- /dev/null +++ b/model-00002-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47f60b0b04e0de5700e724ea25ec5b0904099e8500aebf31d66c1e7d5d856f79 +size 4932751008 diff --git a/model-00003-of-00004.safetensors b/model-00003-of-00004.safetensors new file mode 100644 index 0000000..fbe2e91 --- /dev/null +++ b/model-00003-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b96527169299b7eedaae2cf8eb6ce49b24b48d30725cf75f26cf5955441039b +size 4330865200 diff --git a/model-00004-of-00004.safetensors b/model-00004-of-00004.safetensors new file mode 100644 index 0000000..ac955e9 --- /dev/null +++ b/model-00004-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:831bb6e76bcde4ab682c75cdc23a2effafe8e718fe3a6ce71b01813e7fbe9d20 +size 1089994880 diff --git a/model.safetensors.index.json b/model.safetensors.index.json new file mode 100644 index 0000000..6ca5084 --- /dev/null +++ b/model.safetensors.index.json @@ -0,0 +1,346 @@ +{ + "metadata": { + "total_size": 15231233024 + }, + "weight_map": { + "lm_head.weight": "model-00004-of-00004.safetensors", + "model.embed_tokens.weight": "model-00001-of-00004.safetensors", + "model.layers.0.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.0.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.0.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.1.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.1.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.10.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.10.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.10.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.11.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.11.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.12.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.12.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.13.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.13.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.14.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.14.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.15.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.15.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.16.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.16.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.17.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.17.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.18.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.18.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.18.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.18.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.19.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.19.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.19.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.19.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.19.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.19.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.19.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.19.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.19.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.19.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.19.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.19.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.2.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.2.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.2.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.20.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.20.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.20.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.20.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.20.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.20.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.20.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.20.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.20.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.20.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.20.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.20.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.21.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.21.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.22.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.22.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.23.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.23.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.24.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.24.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.25.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.25.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.26.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.26.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.input_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.27.mlp.down_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.mlp.gate_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.mlp.up_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.post_attention_layernorm.weight": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.k_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.k_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.o_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.q_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.q_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.v_proj.bias": "model-00003-of-00004.safetensors", + "model.layers.27.self_attn.v_proj.weight": "model-00003-of-00004.safetensors", + "model.layers.3.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.3.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.3.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.4.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.4.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.5.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.5.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.6.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.6.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.input_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.7.mlp.down_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.mlp.gate_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.mlp.up_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.post_attention_layernorm.weight": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.7.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.8.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.8.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.8.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.8.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.8.self_attn.k_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.k_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.o_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.q_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.q_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.v_proj.bias": "model-00001-of-00004.safetensors", + "model.layers.8.self_attn.v_proj.weight": "model-00001-of-00004.safetensors", + "model.layers.9.input_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.9.mlp.down_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.mlp.gate_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.mlp.up_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.post_attention_layernorm.weight": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.k_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.k_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.o_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.q_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.q_proj.weight": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.v_proj.bias": "model-00002-of-00004.safetensors", + "model.layers.9.self_attn.v_proj.weight": "model-00002-of-00004.safetensors", + "model.norm.weight": "model-00003-of-00004.safetensors" + } +} diff --git a/results.png b/results.png new file mode 100644 index 0000000000000000000000000000000000000000..7126e89fe8aef4a18f75ce0560da6750fcfa15a7 GIT binary patch literal 444971 zcmdqJbySsW`z?%t0isA4AfY0upa>$JB8?(a5(b^pAf=dqh>}tQ(jeV!fRwaIgCZa$ zNH?6h+`sqi_xt`lW1KO*@vX79x>&5Wp68D1n%A83y1lL_T_z);At53nB9oPoQXwMR z-A_cc!*kDe{G>c=$_9V!y(^<>OGHFUN%(&oQCP$gA|gg2St)T!EO*ZxnLWH+Zf^c)+7ml{I_&pWO}D9XoN*@Nr&&m)?x zyFuqaPw@ABkHe2fw*C799+DX6f1eTgN*L4s`&2BJJZ$&BPn%i)|Mk{Zlh!g(k4+&F zk#gAq!W{n3BU&@pqUT#{YqrP@_OMnjN*0=}od0?`m#EBTDP8Z+u^rw2c?bSBR&CpF zeE#NpB0jzXW;fD*U%7ACl6)<3)gmeW3M);?*?(Ukx^i-#@s59=M_=93@Lx}jsU+t9 zeUXUfakJ3BPwz_~=Q;52)Bl6Fo>9Mf^XAk2blyHb;U$d!d{mlBh5JVN*5=v>C-K)0 z35wyXOVb0r@kEMZgjJ!HK0a<*Is8A1=X-l>TQBiH?=vQ@tE*GFb}b+vfP{sa-L|k7-M3`GxY^+XX@aetU_MJNB3hT#D zpN4H#{`~l)=khymgj2~(MMGnGv?Vq$FmP-Am#9_g%#-BgaB*2PbsR+l=@(P(7iX5HM}I9pm< zXYs4!(?cH~?v{MI-{9K4h4G-5FPqFc9pmN#JA+m%)-LuNXLG*)2FF2imiWsc9|~gc<*^h zS{mN?gR8gt!Zg#EQ(=66BBFeE4CD^zk3R% zbBvnCbLX7rMx33TPHSdY_Vkpb6Pw{ul$4Zo3Q~f6eCn+#HWCIE1?|Vb;+NkDySOj^ zcuL8l<)YVx^%8laAS4h{Q2|vx=2IP&T%?H2lJ`kqJ_@0OiYzuzP!6y z7k!0Q<}qbE-t+VT!}w@!Ao-QZuXeh^&a*?W&)rcqPnu7^PW}i>#ZX_L$Mk5sii*nZ zTeqyI`-R2HPoF;R`S9Vw{5+4|bFKFIBN7@K8rnrRk5B8ByE>15P1b&5(UZ?FDA*Q) zn<=&aDXr)tcyE5Rn!)2;vC!7~T$BGP`E3HwrWY^YgbLn!Ix9$3} z^{U>H^M(qls#GQUIwcNWU0vPXb-UGy9H;v+4qUpWP7CAL#mSEyJGOoMcGZx?ckj$G ztQ_j;L#>Jm3L+~*0c%UsQ9{lX_WfHSZw+c18p!tTi{Ld2E_{Rq%6`H1&-VvT0kr`v zQG$+~EG&sv>kd&;e(HNobL7ZZlLPVb@mRH!^h^}8v4Lbn-`gEVz8n=N*DZHVRvKw- zZT#Ki6g1yL_);_W6T$=+mD2Y1`- z#4X~b)<2%qhYw$tlDg}tMSAFTQk&9UgPr%)h8BPK3@I2G8#|4)#(R5vfBg6{RXsyX zL!&w1wJQ6mP^-S;JdZ8+WYxOJr&wnN7+kFM(DO!GH*VylMnptVkr1!3GQE<)KP!K3 zZwlizYk7MqAtAy1_BGcbY}7l|FR~b3o;`c^uA`%)z5TFSL!@9x$%U%VpXmkcWL%G7 zWA0}VIYv*fd-ZAy)hYEDrGb-0xjB{|+gfY`oc$3(%IrJm)9jEZrc z=f&gLP6&EmzpQ`%up@p)+l?DHq6F;OMMU0=U@h+3yLaZ#pXjF@ZEaZc0ftU9gO8m= zPhZGUSzG*llE2!QHss~YD>^!nK|#a6epPSM8#cYs8Q9TgQ&dv2G|{2l@C8$D)EIFv zs*_lJc`PvsF>h{m)_7!jc{zYZS?TrJ2b+GJI>m8z1&F$d?d=p^l~q-zgoH{{QsnG! zk&uvJ0Bh8C??2{*K;`W0Y-h)FcvewPE~S3PDJUO4 z2We01=?#R<)(_iIQc`kOq@`KJ9#-HC$@%*s4>(Q|<+`3ab!vX^W3%(By1JWvjsvf* zo6D%jTsg*X^GJ}|)-O6VG?d4X$96>FvBZzjQ5oIhl9GCTZhzk%*(+Db`FCK?`0wfq zo62EfVX-B?cyFFn^HfNEfn{G^dUkH^m&V4C#Y}_xLzV}A{P>}$ev^89M%YF;=P;*s z=P_a{c0Q~Aq4KZ+kFCgeDe39^NlEW~(tYyei64Wg<#M>%_3N*0+TF=}YZkiy*hR4y z;SV25YH88PMhH1`yX1Df)0AwzbNjY2PulUB+wqv7hH{e$vIffP7j%?T^uqU4uerxN zwuo-6+e+5m{oS4SL`eLu;xjB28kN@q$=8hEXyh1@InKX0#;{~oFlnC%}7>7*UQVx?V|QHTsvb%qjBcUnVFrHi2AOZ>qV{Wmo8lrbeQ~} z;)$3uK;4)oXh=xnhqvurv{t3Z zm3s5c)D>4gef&7pS5mEWlvd=K@9W^;Lra_s_y10)ySuxWmsi}bmfqe7o%qz$k~`J= zyQiMFCn__vvssm|jJ!H|SuIWL(zTS7l%3*t9US^IZ#^8peBjKPG-X7>CebY>uA<^r zX?FMS&$qF;HqE6|{PlfguIo^RxvA;Bp_+p;8p_AcpU$%V?oroBWY% z0CS6hmlU@_UEq_+v}EfhMNh^E5jQQ9#=*hCiH?l$*RP+6UcGYVrFX&dpbwX7$SuSV z{acfrS-t9Ah$BC%{e0F`*287vRnjF+0plfn7{&&c<&ANQNG&ZbJ$L8xOAqp+yUs8& zMk5`L2mbi+>1pnPg5{3_*ay~;!nyCTL4)LqMBa#qh{)NluB`0!%)GZ?dLhegZBbEM z3<$DCRUw(_1#!UQ_A|%$sFYPz0}Hcge~gW>y^`ttK}RfZ92%>!ohX;YajN$?DR=0* z+}yw$Jqe1mtCMvpChyf6i|r?j-^FBStB~(ZXDcSTaN)vGOu?AM943SP+xY0{-G>(g z$}LaNP!|>L;>@UC>Wq#1sIbc%V{*}W$MI=YiLZDe=0H8l8^E6B=*@|dVd zx|?rqZca^2E%cXCA3wMl<*`|W+%P`GclIn}+aBINkCk>Y_uSlv2eW`K{QW7cN043q zNvPH*@3*f}F$L5nD1`clhu^4Z*h@<4)7;#A$>)$ocP<-{_v3-Lj$^HlC+@lqR_={= zJJ|R}m}Ae!x0iehDSaejE&{X+)dp~Ne4lF)RoB_IS`%xRy)9Wa<*nt&z!>88h)Q7N zvDhoD`{@LbnhN&|>#GF&iL5@`FD>e_I0@vVwz0jky1LCE-r~F3JB<$;95JV!j1Y@! zWb5x;n+?%(KhE298e!_kk6Xy2_tFUfT<*q=aI?EHcEw+V2@ozfLwE+?SA$Jbe8MA2EzF9Aof%m)+wfvRj`rN5fC#>vM0zKVokGHiDJdVA8<*m0gy-G~t3 zd=VY7mk%r&C@3iSl%;%|cH!aSSs&QiEI`^kF8Rbb?)91aFQMnVLaeQ=J+?L+Hyn^f z)Xnxy1&OD0Nk2alv&pQ_*(PnpyCp}%XL(G}DOQ0wR_B>UqHJ(aE3dg`Csd+ly`Msz9cyH!CME zFKfjjPLA|55B&6O&UJmJx>sudmW@@}Lh!?fJHoSFmMlXRJ{yo8IG`*mtC?&3Dm|Su zTvt<*-|)+k?&f~XX#re7;@a5&B?c?bxSpbnl2-A%QZ%cDxaLi_cQsD z|7wcLc-s-80=Pm(bg~;u<>d!;0_vopNm>2P ztQht+>(1rX>>yq8wS@^IQ`5TrPYB5~-^&2&?=k6N%l^{P;NakpkPbvK-LiX%5f`mH zGjEyy)U>j)a`nyQ9y>Nx!F zULY)}%Sq9-=C^02&fhXD6gEF_IhOu9NdGg(MxlPKuv>49(P=+5l< zC^%hu{?^Aw0@vqwIImr6yBaH<_2~xEzu9nI(By&1me|X<2zxubxXaH^oOjqsOpHiS zKJ%G&$F6-&hz1jGp|AOE4P|6%KKs%l>c~>|#>mV} zK7sA~69yXLdpsd+{rzvgEY~$O#oEz(;S*jRPhz5|eSY-(Xr@U=&t4ViOZR+W{?{D2*IEMq|vXanp`|2*Kx^M+rdBlnh;l@)y%9v-&iX7HZq#D)0) zCY5qmvWSV3Cn!hJ)6%BiPR-0bYe{*J`1rO+jC;!5RIgGEPi9yp^><9%B&wzx4r$Bc zli$*A^wN*tQ?xp5zd?_6*=Vqduzy)?W1&NDP^aB4n#P^B*{+ZqQ>hzagsr2UUs@`Z z&5nG`qlRjzEkW_lW!DRQd>*UwY_)2ts&Rv2uY|C!VwbL>ZZNDCcqzl=E5dJ@lVn1p z5ghh3Fxoey_BTU#(c8D4LtUA-cB~}~vHbe|yCIMJ0x$1%Hwm-jH7i3kuTFA@KA#|V z*;uu|z_K^i#mR}4isW92l6HxMZ;yq7!oI!avP=}0FJHD{idSKa%n75F2pt|9(^OMq zw#1<5rS-ZXj-rZ(ucM+ER$d)BawPL1jQUrNubs zhaTrQ_%%G-(iVYQ>H2l*hEkws2P>dT6vDp@gTG76&9j@`x+U(Okvm@7)fH+eNwl3P zI-TYmkDiVW-H{_T{TASe?w2$OJ5C)FmJg7Zw6;D+YwKuZ^ET8(U0hjN*+L)e@j|?6?dbEf4?%lgdY~@$38E+!I4b=`(?`goM4!==VFpom?Wvug zzP^65am~Zs2Wor|38rPm#N4vB&XR~pdiQQ03CZAX4WxQ;adD)E69uR2l(beWq6_q; zQuiE7RWmcz-H?=%Y#RFfoCy?|zk}ixx-fNCDgy%prmEIfZf0iboXc-Fjg56Qk}6zAVUfb`$w|+@51A*3ykl*N zIY%oulC-t8Q&LllwmEB@mp0jV_U!k( zAT(5*)Eq#(h3h5*<$+ykE&iHTvF!OovdH?HTM(u^c)_*u7yDC5Xf@}u*2KJT-h6Sg*X2Yq2~mwo-| zh>y4T3wq%?9e-Chx2o`hh-O#e^2--E-#;0twc}z@ieTi@D|Pzt__$J}z$G=_It#J3 zA205=HkTIq5Utove)R$0b0V}T(U8KK#T~oAftvQu?doHhIXNf2023y!_GR9ZY-8|C zxNc@#uJklen*Pk`)1&n492~N1dhIbQAc46H5@Tayo%TEkeooeq^Fzrq-`ah1oxjXk zjV{b6^>OD<>F}!{!+Z=49kcDmRMO1{Yh{Fmg}VwCXJ-fB{x;9$5flvH{61E3pH5o3 z_kB_N_}^76y19IEX>7D;Vtr+9u)K7q`Uhs|V%{XRD_5fLm0m>P(4v;h{MAWFOHvNn zCv8O7I5=Y6s5&>r^yO}Nrak&Defi+dTV2@(lRQOjiOLymTq$Z~dm9cPK5ToKIsfrd zwm1dmpZSC7{>W({8nopNtSczbSyvI&qr^`=_%1y?!Q+sZl*Ef0&d&TL)J4uoZFk;D z#C+fXvC#Tw=eJG@uej`N|Fmso&U4INFBKXT_e+3t+9)Sp$ZIyaxi?+f8oYj7&m~z| zuf)VefN-Zyy{syq!)*qO%G}1yjK!shKitWDJ>_rK9ZU>eTwLPUwx&I{`ob@jt;hUdrl{dL1*-@bkK?p?k`kJ{C%A4U}9A8wM17PdEG8;c0i5(+t?~<$b zin@Hc`pXxES^bHrsW-1)eNa5wy}fV%e~&B&L~q$JjCa}yI;tM6kw)4;nQQofx`#phm}lQYLR z;A*=#smcAMeSWM>bZzpy^@UZ%G>t6JH`1fOZdbTXg+$*PJXl*>nlaBLEopRml_Sl| z$46dH&U;)4?0zY<5^ulhk&(}ztHH{4vP2@$1`sbkcu~3P_`CZOhts}&`$k{?oYz)l z|71*j-tp2|9-jF>f0i+dwa*j4^Q5Y!nO5ql?id>zvySyc=`=Dl^s>4$DJcoHio@&{_2He9rb12`}5qQi< zYt*}ceEIsLxq=#F{X;^kHyy^JLL&{edi8e^5%JX4)tLgYKX~u}x0ze@R)P6Oo@vnI z$Han<`@SY$8{>9MAMxyC3L5|`7Y1;D$J~5v?b8A<)M=CVt z8#U33lb5g0)@v=1)6q3ZlXs>b7d+ESAV4D{bu=_;7RiqZI-J&lV5!orevpvi7e>d& zK`^z{%2a~yQ#U&@3Kaqsq+QaCT3t)at8m4#8wHk#vDXBS-IZ@+9XM&?3!O|RVa>|qnws`E!vBS>m;J)kX>r+!w z940$&Sz3yK%G6rA3mjVf<(q^(m`l!_oQf2`=UM3)86H1A5*KN2qKZp-ZBUSs;!XD^ z+`R~MiaHCcz|p}W;hGwc54Z#yUz^400caz$$e8!<6WzGcgL2oapgY&(nt{PEU?@sq zS<{D=&V^YOLF4VI>ez`+n+NKutDi1v725vVPdk-(uIzy5dNXdjx7QVA%@CWP1zppH zs9&5$=I1RAg?pek~8G#KZzkCGdShN*trwrxC-8)qy4y}l-01=JUG`V$=- ztQJXsr)t{x_H7A~7LYAKii*H*LcSSC-IL~WvuDj#ac`j^acylaSOvptg`3ai zeh~6~3cu}0TztGmZ{bywn@ga5Q+oEu$E$E~q=F8)`%^2I6F_J(lPFI7sLAhXFYerB zOH0ns*re;Uf7!NNa7qv@5u~`!pRdX}!B+LzXA=;xW9xuJ=VvH0_W~O_J706Aj#i4@ z{Y8?0CMPGy7K9dv!A@5FobU9{^tm+=R4OV&L%-!Eq}kco-CLaG$I{OLn~h>@Wo4ze zQ!Ow59SeAe0uTdnaZJ{0Zi8SRnHv&2^E)R$d~Iu6Tlp0QG}71G+nsO05mMiER)DO= z`-XwFVBD^KN5n$L)O+nJlJ1SRB_7~guEyp^=w6)aGrN8JM0$yTt-f}cIALaDa&mFupc@iCckY#1Qg5NP>`6C?em(!<-SH2ad zp53Sufj$yeBYcpLcsMWlOf^`(h{(vX>652U8GL#|cJAD{o_vecWcJrpk4L)h3N1Cn zCnh5BX0w@>sVNrPCgtTVV7iNhA_eSI>_v%)qK|?K*32`d7QEI*5TFMKM_G-KjXBxa zRzOpL<58w>4Eh|KmzU?U{A0KEokw|Q9d88e$3H$M1w68RYxW4!`CC#>nuD3T$y`r~ zy3mCt--`Lh1H~tkL-#DR$u>+q3FW&Sq7JybCkGgm8ebxWSXx?wkXV?V?anqJT_Sh+ z`I$^$JcIYsv7cUOd8V47ZJRF532yGzFJGRQtnz4IbM@2b*_R(x zB6Xsx(E6m?im5hv*HyJWG<`?T-n^fcH3Kk&c~W{KRGTN1765AXOQaw$QwcWg%)&xY ztv>I9xl>-UhYY+2#cpd3mZb}S{@ev?L6G01LuQfP>ame%L|mP=HaBS3B#o6oiUps! z@mczZ$I5UBRC6RYOOX2hGFZFn{zt@sT(|>zVk&U7ApCe@yn3IEDlT zp_aGQKTeHd8$xnuxy;~8!|NU4RAsv>6H--JV4%K*g`)1_L`PFk4>*AZ%pv80DF#|v z6s{kH$A&P0Itr}ZjI>pGy+JZe^TpA{k0K7u`n)~FrK`}$BxPtg0wim|9oiafG&o}+ zV|Lz>h(eqklwZ=IqE&BUONpaZtB4N38lud3qedZA=~!V!Gd>a$5~vN{gooGbKEA%b zIWd1E_3fk6oIG1qhxP2H`y=aPA7s3Xe>#FInt)g{HKlY-=Al%(?eZ1vb)8E*Q3|~8 z6I4NV7JCTTQO)2@No~XwL_}e)mXH4exyHleF*{U?jqC5S9Yg@YR;kmBC*AMBFj0?k zsS}!+H@7XxFi=wug9Q5hyHBcP59D1A4vzdh&!y_5%f%H4cBcxv_O0%s9 z1O<{>?e~2u$zQ9hjXplwyFh#Ll&Gi&6!x(Z;l_SkUEpvfK**yt{hq!IpyrJRY(>(=EKo3$q*N66zlG@(A>$Es|R4_0pCgum2 z%wSF(0n~5#{>vi`;VAu3wolSyX{F46tb9yT)W$0xd7(s=bmh`j2KVI{FR#5fmL!Yo zUxpsI2z?4Rg304&I60Y>Uzl#jJVS0EC=d{0&ntqa428OeC<9Tm=ynxJ7(LX0koqE- zciy_h_V=D&&&lmo-y%?j!aY0*@du1g?)eD!N+A{GWozLlD%u$g+#RV-p{kp91*elb+Ytf5Ayh>Uy1BZ7jSQQj z`QW>lz!T4`o%$3=tN07?AY34Y4^9@z?TP({OzV z-`eO-vRl|6fXxXt`q>%ft8yDBqrYx#E{R$O-v8WQIPeqsvvb#dlxn$jgP)!ru(h$# zeL(tFn^P2oP){*RBZ|&#uh`c=02 zb)5qyh%rqO{I&!))Aettnv(4T5awEn0%eTt5ubgpE*i#WWHk9+RMu)rD&oKK;CMi7 z4O3{?| zNrSh@7k_y?f?-GY>=exx*s*2p;R4e~dRm!8%uSXfJBjWavXsl7@Z*7xVRGkBxL>ZE za|fnX#+YDBm)MOBj*I}ler`|)0bGD7e_DvEg3g$yf?XXHtGqY%=wBkyCeP3*`AnaMqO@h?5rMZ> zWPo5Ixw>WrxrUBgqN=bxBVT~76$qB#lhZ#v0)Y*7o$Q$B^YeD`H=wrAUA%k0>}fA{ z9uf`h7$whv^z(J7-2)eoT=6EALW1V5|(y^(c|dU$6SJz(bJlIZ|{Xe zO^N~yWLMI)u#vL}Kp>qgv~};zy;F^G32K_tWlL|y`5L}_0oSKe?7dM3L4?2!#KwN2 z*AG=l$fYksah4)4v+%no#EmVz<1`!FkGIu|F@OrgHbu)%ywdjY^70NRFn-@OG2b1G z@SS5XHK|HuKGX-A4w*OCBhCvLlcz$P)2Nyxj*hd~;dh$luWfflRtc z`lXq+ySqqu5=;=&+p&gr(=0q zR$W(Hd&{b0^u~7rwv7ubj?YnkI2mU;s39i&=5tl}U7ZD9zc;@LDjEc}*EiNc$XTBs zX{Vz6A>{Pudz-Ro+O-AgjjszX?`n}1yFwsuEQ1TL!tHsx94rU{HV>FbL+ zlJ3_pEKze7qVDWj%)V*);aX>?N4SAa)RB|yt>oD-4Q-U=k@QBX3r$K#?l*xH2DyJ! zeG#cY>ty@gGI~w83g;FU46cC{4=c0C2&<{_?)|e1b4V}f^9f8rtR06po$$looRaM9 zojsecU%v*-ZhLd$G(`@ORJgE9e(Mb1xZTI;Z)vn0HJ{ttgVJg_SXnjlOs~sdRKI&w zXNLUnSH$o+d?kU{hcGkUme@31vDNtI7OZ^+++6^I?MD+uxVgC*8O6rf7r!df-(^;K z{a#Jv6f<)+i!OKC1PZeE8>*e+Uy4j50$*&Xw5e-P>#4Sx43rBCW|uyA@Bt;K>a`IB z-|WkNoB3UfV{t(mY11Y8wG{CWALZP#r0F&YuZG#evQJhK%BV!b?g; zQ&YABp2g-J7RJV`A@#BXH`oX&2u0EOaFOjVb}H|b6!vt>mr{$h%!5T<9cecX)6)a- zSkG?!?#g*Oq|Y&2GnU8ZcZ%qJ>iw^w6|O7UN;j<49g|h%lsDPf*e2WIBVuM@$(gQ7 zhk<0@()@`%9|14`A00=VkK1Unv9rIOUIRDvN(i}=>C%Rolw!@i8I*NuYHD)^LuPUivgF26rr3;n4%8cX{nk8amA~=<){E`NC_0QbN~X(W3s@(O zH{*WO6$Q=C&kxbWL%2UHB-9JVQIUt68+L$LK9)2kdwbrV6dm%Npdc?u>KtI(8wDjf zq;IcpXoRp!aNJ$KNAu}Hv^zh;uv=WL^{_hjO^tJVZLODlBBhR8yvl_`QZIz~c9AY6 z{+zm`sHnJO`*s+A3akc{EEiB|$|&87Qs^IrL=L|V3=Tqx=3tomnoy$zx<5j}oZUs> zrdv_96*0UAiaBxO1cv+J!-vRYV9RW5Y-nueR~LVmz@7YL^1;ouyrgCMsm`p2Yf>nJ z%E6-Ey7dF}VVp{`D!V}wyBv79=a!(Loh{Q~0rB8iG^1V`u(7o*ah%pwQhE^;6(w~7 zroXGKR0M|m<`v`${W-wiW~s%n`p70wltICo8+xi~y?uS~3?v#FQg@OsVw*(^oF983 z`A)Yij48X#{oRcMr3Ly?&HDa+-E}Hu(~R1fXg_xd@{?OW^X_~0?fX(+Ujo+T=;kOa z8}@F`hfT#0>Vpow-j{G$mdPI_Y#(4466a8k)aA>m)~{*f;vbD*$N(}9oz@Vm*oD-6 z;hUK9Epu`v5t06mj*vByTDo>Xrn$K}*$er{3BEFIP0iX1p}hrG3^)8Cd;6}PZ0C_{ zfuf*%VFg4|pdsUV?f^k0>$^q}>&LfPwh?Vcj#GtYBqf1FT}9beWpoGT+a0_26K>46 zzNf1Tp{2FK%rvC3D!TSmlx~oMq9UdPBn##htc=VcxS=sivoh(gOv1t&khSK6tx-Zi zwjvlC9|i&@H__Ijw4x>hMrz&NmECsf$W5d zg~b_qWB=ajox66WtR!0#9JvpC6b1SD;g9uiRu&iE24~Cd+wi^1TqyF`+9X8D$3JRn z=dhjNNCq}eUvPtA0m3f_y@VEf&^;HIfg;cx(4jPO~5aFM$_)>Z0ktFO;g zHkaIXJl+d5i-NK;LF4v)^a7=6W!H`!JBl8hmZ9yRot=fl`|etAt_kJgua;L4G+bZ? zq*>8~5nMy#2-z~e$A1R_CKt=<>h>erRQ+rWD5OnOs{itZDyni1OwCW?Dj#+SXpt9b z(^FAZ{?-TGhDUFg2s85&L6_&Wd@nAn4y9xi`rl1cpNPqln6ndjgrYGeK#>hi1ok2a zX~PchyfyJH4bfTux{b~3qrH?e#fABJbI!Z8w6WM>nCnM*Yd(C4fx91k>%7qg$0_aA zM0klfdq}-q*|2^Hu9bc*!rr6d;K{hcIy&t2O)N>QXF)!`705Aj;T(cUp2+JQhJoH* zAs(K<^@EV2x>DG>CBopW`rfGi4kOVVVJh<3(8vhJsIZILI4Q5PmwJmm%57a9XwSoO9*W zK!x&o5UF0fmF@m1Ce{71v@CZW$JRM|RMxT-P7xpkNZJ*!G%Y$%{4^2Ws&QOO@RAdhfbb&<4?BnA@qmpyL4I|l-43sB`(V`OSF1uGkymy5oGy*;q| z%-q}^%BD!c%X~jlhFBC{i@nt%u;Zs*`uZvw8Zrykb9&Jgcn9}IXgzIow6#6SKVc^W z)foGs(A@yNCvg_`iaSzHYvn$pOMlS*=et$gRjr#`TwGxfcx0JxN!{Rfx*V21j(5(Pej@J=GGH(x-)E~Fjy{rups^2J8c-J zmmY!}Jg&IFD<lbyN`kUKmaCtp;?@PqPNp z5|ZugECReQyz~4~xk1l-ed$2Yf!0Y+w%gacm$zQWQnJwM-pVEjTfgma}~aod?IIUar)L&RCx+1wBV z+1P43JD1Cr`rF#tPC`B!gEdw7-nA2a32)1DOv}IAgioA-5OtyWL^~IcnA6x+QwW~=S}?Rg};3H zf{w3#){@_Fl0mQhmZ3NBN2d>z=*5c~LeZfrs9I2tU%!4G^hTbVjxA`F1II3AnzS*~ z(M7^rpP8A73TJp^1nH)wrX~sZ0&fm4@n{Xt4#);@J|HFm*rNF=ev3^BAB2fQw-@@p zkdM8)Xuc*ka>?Z>hF@4&UCnOO{}wJ0)0u5h-*)NBzrpiNl}BfP_)kua$64Qf=qYaAE- zoRSQG784T_qzYUTq#kF?Owh))5z&zT-|g@VL1P@28ZIsDe|Pw`X5RXQXw=ple_sG9K@*;al~6_R)gpQPwy6G} zcD}!V{^9ae`##{^k1La@D`K@2$+Q~m6kv_L0guisQ-OAns^il zYQyuFVvngih$ay9|L?a$I9uqsf+klU2h{if`w=bude?t_&;LgnS0hI_|6ZY3EX*77 zs2!A)(vy-#`^(m_7SYbZx(6ZQBW@YeUP~|Wy80DXDr|R~B3BS@U~05%5C3hyjXu?? z!b;VkgZzsQ-Y54kf$;i6mZ*t`%TPItr?#VG3B%3L&+p0jPq$%(lHl|}g$EQUbiu*R zIH8q^;Pq;W8ka%GWBk&a40>2M3JiiH0Dd{(4juGiO_cBvGcZIU!sW0*d+086;nRc; zla-lS=s5j`aSwQ1fH&Bx8&uK$jEe~-P5awU9Nq5o;srgo{xils*yf=2*3h7dSc9?$ z4V%u`Y@p0YJ>grE9iiq>dk!-hehCO{QVB&6ybET38#%G3>5m>|10k6LzlAtC2`Q3@5t3CZ#RxO^XhfVE~asYOpg5f(-^;`4J=u zvG|{b1?rt2K7G0avy89xdm8=0N-x|SO2#-g^FB#2F(R*eQcrRet5j6_R#pSYs&*1? z&A6r6^lvY;Rsqr)A}b3sv;UDYKo6bkSFg^%!x_Reiu7i_lmFDIcm%CUcZ@SyAQbh2 z0|Vhue^~=*2zB}@`bpqnV&CIgQc?ml1!RPs;?1qCw;d^{sCeAhogPbAV@6?L@vj^< zD;tJn;sjjmW@2ecPe-R144EHvg}geNH0&T#E(j?3Cdb9ap}v}rM|%^lU(>|ALFjtfE!op=} zOC{d5t2Gd;1qH_dJfmLq9a8f06EL+9G`L#%BJK3mlQ3guazTqw4AIfn?z|2ZfEw^x z86O$E|L4!1y;4l*f3VX$@k$|-`_jW<^d(^!dH?AlzyIwws84-y=76B!U>h?yqzSNd zMy&&m2Ix5cBH zNhv8byry5Ftfp_eGb=?TDH-b$TUc0lNqtP9I&|opi&fYy^d}Qu*Q?O&GYK6`9751z2E^N-XDVyX29-&_p6bkIR;6cfba_d9p0i%%@ya+FBoYl6N z_;`amciK=LpjiC={pJNDSTH~PF+>Ff*uv=!CpH|c(0I^2#%f^@_3G6@3JM#H8Y+c~ zwW$)xC;PH;a@tx}Jl+@}^`kNR&Ye5wxw+AAJM-fy!+si`nzlAu=w1YyQrfA%QLCAU zump+3%m{VRjLsCY4&HR#{5lF^3knJf3AOmRxR=671miS7$N0=a*iAo9Rf4|x%XyWU zLgxYnm!6iAvbxw~Rht51zAwFSSi>YdsO9zlimemuT@4LrSt zcTM(pW{tp=Vnu@889Oftk@> zAu%U)=~BzA0=hEOp6uPfKfRjo?{aSbdN!Jja9g>Sp!MS~o?~RZ32Qtso}Z6TYFj@{ zXAzN+v>A2_EFtw+2NkHY!?JIF@B}(DH8E)k#41Mk^!I*5=+Q2+IR$fIy1j$L;^LyA z-jkzq z%~lE-@}205Bk*J|_INTPI%sHW;+tNO#Ug5PYGyy`bH&C7kmJ|f4-m9x&qbRdgzAnA zy{*w$znbs(&`Y=k;3-eW%Fmy53-2Bm5!uAIU7tSt7qaji_~-10X#2JA4-XhNgvHyn zV=?U_qnU>#0U9IxB%-3CkfDGsqobplSqEzSwm=6cfQ7){fV-v~ z4Og+TCuKEr3>7b3dhG3wxwk#D#0JY{eq=f09{7Be0Qdd;jMjvA?%sWvn)=l+T;K3T zW}BOtt)V%e#Pcj#L;U?;zg}LOt_XNTGQ_&q6XFUN_sd4~ovEd3C%;W1OfgXd=|6{K z7%#wCBzoub^RRELYiq!~tKg_o9J4{V9XN2n^5&8uI{QSIzduBmWGgcvtHJ4pjeO_i z&&jj%+@Yu8lb`oMEI`tum}#o3>n^tEXpnwtoOq`Sv!`8b zCu{!$pHN?}-?LnRiR6@LqCmqA?h-AR82Ie)-eP;7)8;+-zRY2vp|2ieh}u38y0k3m zzvJrg2pBe~58mr}rDN=$0LHW9KX+qiZ@;m=jyO_D)+7P=F^y2CRu+Io3_gHUx3tit zPGdK20T2Z|A847xGj$;A;qyX|6Y41$Ipl5x%-U>Kb_63?fo}Wn^Xd3Mw@s?IO0KlMD13f#1~7AhhtX68}X)#@hdc{P!HU;SB`MiS(~Z z6D94LI>Y-_&%qo~r`cn8)DUL^RMNuKdm~HD8>1A?$J?(tQ!a7|fq=52OWaO?ByiSsx+@a=B{GgPaJm2ik>I~;}N$teeZo1z(-YBnk7kN7oQ3gseT`?Jl0a__ z&>mt!oJC%Ecn{30Wu>KrNa(9%3rC85_Z1J6$CHJe4XG$`;GYbG^G=c9Wzk$)yEj_= zVU6(_WVJ3#9;%cgs{s-2q2kuCy%rX~p|jum;7P2#iq)nJw+&jmkb-SvR=CQS-y)4` zyXU`&mc{PN;zG*lJU+G;YYVlX!}!HR3v zKsCv%qHaX>mxVf#*X-M~rSl$}u3l0Io7>YrpI~RNgXf~BC!98T14gd+PYq^oUNmma zC2`-be1_E*Y#j)Z@Rr8?q(1?$^jc96a3 z=;%zmwK>&opTbkmMps}3#YvDS`Ev&oFb6r)2UtYgL%Ln~jb#*mP zftUoiG^E5iCY??UZyO7DtxalY+%7II4(GFS$B_>gNjz``32cmnu@ZaupP}lsIJ^UVZcwkUayFJU` z#$7H+35m`SfJOa?Q20SI$3Q7Eks^LmRy>x7!O0h8PBSN*lQS|Za9x1+&HHfO3~;6P zgozM@wTnyt2y5ASd1=+V-$h|#WO5<-G`-*+`uVdBdkzQ1z-0j&UW;;HhF%3OyXD*r z)@WMR_P_Zj>A*k1%Zb{_+1aAMRP)%~#5)a`bT{-0^62zZMSh9VVnIWXwj8#Sjw9qU zWP;8RNWSwA;}Q~zOG?_Vt0d0@tihbBPj%QK6_x1YCr^rtihe_EQA7-WJFH#mbWX5Y zD3Yq<>sM8{DwLJ|XyZVa&wvxC07eGa3Jv%mHT42OF{$SjEv-8GbcBI6gQ@q~3p*#j zq(hrVA)z12S@RLad%2t{cLMo%$eY*gNeV);eFKhUqN zsd*GC=%TLI(14BXo_PCOGDNf@~;{DbKJE8^EFl~xZ0Vj zK70V?D36Z*j*%HEgo1?oUfnDtY$KvD@_(q3X75+cr5NMLNIKdAUWodn|3v|Fa~6@n z8=6<10q6C2q;|P$(YHttIH~o7r5vhpTAtf~aW<$=9>!QqWJ$4FuW^?Pi& z;j{@~kHReuFbDzy#aJw;WATZ|d$Fl7ULb)i!R#6m9K4Bz4^k4}gXY(>=gz^MW%8N( zpDlX-|9L{yEgB8N4gSyL|L)0R(Zk^HM38rFL;gm6qUgM0$U(SF{9v5%%$eUXr8Ve~ zH18z9*yv&SEf*7`+_jKGdx`%^#>PSAIQaoODUTyt^nTc%g=|N@;2#* zqfjKjtzpvH`muIP?_=W+DZ}1t{Mq=G_Z9MJYXe}ymx3ML2@m1B*fy0q?E?sUpjh~kGT|@A@m0vFJS$V6 zTwyho2lBy*K)|`8=AD^n9^VIBH`Xc&BtW$`{aadLs0VSthas@TZ{Mev5)QLA%vG)J zDig@JSauPvadT#y>B{PS_vdSAuOem1XxX!YYPOfxX$<#TaoQC2WUEEj!qJ#*Iw z9gFRc-05xT$}Y%#IQzwuad~TQ$l9GP{OuK12^HPauB^TfV-I(Vzvi>j#X`jaB<(3p zM9rrGp^rBrHyT&hpp*hBaNfh5o7D#u2*YG}$G3f10NF=mgWE6PzWi%Pl^(OE#VX zQ3JY*54ytX!UuiF?Rek$b1Ys?AZ8Kut7lIM%*4 zyXRv67-cjTZ@BDFo{(-A8n&JpZn>&>^!Yc@eX3(uruRuXIT4OCq6!Jcq(Pwssz0IJ zY~G%79fTv?$2cLTvnXd$&r%Wu`UGqf2vD$ihq#9{80rT$!b{FFZ!!4^_Lym4JuOvLXwt8&XDK)^J8cVNp>ZPJ#iTMoJkN zv8~|4M1ll@%Jl|-JR+hO_!hzv4rC&9t`l}hj^Xv!n@=A-BKV|1s}Rl|XkhLT1}w&6 z!gj-oP?J5{JtcSfHnd2fdw}B@GB&%gup2hTvd%8a zDeWnj_mGd!!va1IDVnU2v*~{k^%X!_uHD+wNQsEFbhos$l$3;Yhja)iN(j;*-HkLz zNh96ep-8B7NJt|MXR*(m|7VTtg2K{^7M zF3kPFncoIbfa;}WD?t-MNT?CU+C?!PR!w*%psl>kErUT}bqnkn{h&@@^Gt6y9!lXY zo*2|nS5M)wK7auRdh?j|VMw(J3xhV(%G&U8?(eLocwP0Dqq%2gNo4*}4Z3RIL_amu z*q%{+IaSqO%PCj%AB(m=CzY}0w`I0`6ray^Fo@iIuP$1%g|DE9H*A>glNa~tOZP03 zlYgW=NBtbjpWHqz;HB5RY}#oFc8}|LhtTi!M1APRfxK&bAjv(5phHi$cG6{Z{HYgTHA?U7(uG)}p?qiVQ2-d&dN?76oVsLk| zI8l}s`mn|iSAwZutSmo+Vh)}ffRL)+*sk)yObj>cIm~*TUU51-?d>LjI)rT9ei#U^ z0i7)XbvB>#j!DGCTA|TpVQe$z`~c+#^fZvz^4&%Okdan^vUIP|Q=s96-pY3(ySVrQ z6pditiyT}9Z7hsuw^nrpgFKj3G6Et8MFBS7y1AQVW( zOe(Y&vb8qoAP5B*<{1$GNLWD^4o4{o5{ckYGB=ll;sGEnS9kPSCSWXXBLJbM2f@s{ z*=T(UvRG2*L+J3?44aa=O+Sgee+Tkm_+G$BsTvlmTJSOBqA$?kYt`6H78T7u6Oq&( zO%iaTex+w&k+018(RdRsD#MlbR)71+#ccwqMIo@g+#jbtUJ>k}9i=1~k=_0rH<2V!F;~?_JSA+Fa z-$ggOqohDq+`1GZ2u5bRBF4sH$b@p>pe(L zo{Qn7oMT=}fDx$3eG%pu;JUNC^y*)mTU&R#aEOUf{B%I|TU=hwDbIKJht`+pXJ20* zC~Yf?&R6;$tQK?e@g+QAF0ZUCdJzk;o%=QLf)t;Nct-YB3$=Y(sOHlw9YZtpNTsDN zQC8=BKZIiBYP)cEH!OSiyUi53un%K`hA+iiM_rR}FRAzv6Q?IeyX6ei<~YiC7&^u7 zNxy59jt%&W6jKq;(|AfSkJ6MbWhTeJCXKI<|0yp_vQB>ojt4Q849H)?#c)ZI)9Pxi z_cG91sbhRM8>A;k=sL4W5Px;F)$^Mj`#I87?i$SbDOJdq*2IV3LADuc27+a zw$^;Oa<9-HTHc4b1S*1zk_D8V(e=ZvqqQPA7^|cm(P~|+v9PgOJl%mxGOf_2#04mH zDN6zF8UEHUf-m9rJ++1u$-I)1ux?Wyex47MSg7!BW11R9#05?11WBp^ZPHjHnBj-|E54d`Qdz2~Q<)cnu`IzYFq z`fC#I{iWOdxDYP^I1U=;U2tAI13=~(H-j779~K#T(?D8e0=BN=oE){OFQ-oL=Nr85)BMHhte`#-hoaYUAvQmYqv zA5-_+lsg15<8&O@!)YY9GEITP6#cbpS@a&IJ;Fy6QKz++76Xq)K*@)0%}pTJtYbdKE~x!n**dXDl`} ztq_30wcWVHpz&)$O4s@!aO`lu*%p2$Y1BJ-cn}*5ny=^KN>(Juld)@{+r#>l4)dI^DNGarw@9Eyd~T}<3}{m5($cE$ zX#qX8BL+)PT%irP^9Lf+@E;Hp2aEk49NgMsQCGD8na`|>Et%i8v*L6*eKo`G-Jl)8 zw1`pert7iZsm0UU-bNVGqrW#Pw5_wuyZknSByp|S4Es>PLtw@;gEY^>j4$<|RrC*W zj_C#~Tj5U>+ChCI!qDzrHB6`)wZd8K;e$wDbtj4!YM$HaG8PX06fWUliI|j8*Cfa+ zHCz;+$e<($eW3ZJ#}Y(mQs(Awe=9OeWT}9(U@n9ss1pI{xgS}I8UsTzaBV$Q|Fgc1mci%{Tx^o%yGi_fWi?X@ zol0sgL{47*oSw~Q@1qoTlQP5_K5u9PresmeXVkI&7r>B=I9aFhK$f|^e?Mh-^P`pb& zdR7OQkBk0Ju=V+u6#l%pUr&^{#O{u=(sy1Q1Y{$nS42hMLu=6*0x<>=Ru8E7fdni5 z_2`?2i-4fuQq$53j;ZyY#owePqSqU>AC|zf2mYMT&%y-(ST$|B4(Uu}qNJu?g0uzj ztpYw25KviVIHla;^Z)L%o%QH3k$372uO8<%Hj(J^JJ?*kF%oFGA4dYX@t3dsv?b{> z=d!CDUq;m@Nkqf@{Qd4Wd}r)*CxM8Q=ZjvS)H)>5MKA{E{=G30$rsF9S;`U-EaDGZ zUZ|!%_!3*TbYJ3=E`Ov&Ji2szufro4M&K+1QPC$`!o#aTTx&Mi{p55s%RQgPVq3#i z8YxpQl;F|&aHm)P-}%J1J7j~JF_h|gH4QtSz4YpAPBv(n<#G(HF_E`$!N2nVArv(V=bOY@puosXi^pHoH5*LK?5X|Kt z5TJ^O&2q=LMKv>S(NO?eZpem06ceJeMFmW^x|%j-3#8bTwCKU<>2okFIkk>1?}H(8 zb9eV%?-=>O;aw~&_b_YKUtEQH2UC~Oy!CW4`=ylxc{a7`9 z!!v%W)ZychK~M5-`F@UAt^5N0Q}(&WCJFZkeZ?;ksmEKMZx zTTgWL^`S?ATt#i;(C5YtcX5#lAH&3AYkNBl;?q`N_ur6w#fiJA6fOqRa225B)z$d) zbS0*oTq+t>V;8*FPY6BeaL_`7-f3y5uH3(TtJbaTbe#BSUMnlg~8~6E?N|pvUn5IfW zpSsfX!J!-C{Z)fh{$PgY<@*vI+3f@BdIJvvEeINAEZ`4I{gIv;To!@ma%+4vHHERs z^v}m~KYUu8ej8fvTf|uXgH}I_kTCcsX`bWgO^=XY16Za*4rc3>yct2yZ zUZrtQV&1Fpx56RBK#C_p5EtU=tCV~jvMUFJ7w@phYBgVyT^@e5QJWlKx4GkdN%kIr zD(=md?!gVSo#s5+y_AzbI?w*TkOILLpTiuhgQ45awdb^tmUV{=#kBWrAF%2N`e4?-5|24&1^*E=f2xBy) z+thxhGT@R;ywVm3SI{+U>PE&?slq?gDJ1ljJf+1mX#MbripO$Gqf7|Q1uM9SuqufGgAHgoQtU1 zM5zuQuo!J7N00V(!rmee*l!)84Mm!zT}@zbK8aTB<2w%V>PQUMIFlGJB~%rt<5X7) zj4os{PHlodE{9W2oU}F9LxB4rElijXCF5kFSX;1a@L_=P+FdCXyS56BB?BzsMK*4h z-xY~Y)Mte*6)uNBWEFYU@?iTHp;l7`ZNTL9rTR8&&FKvKSIu=Jb!+m^UqF04-1kmg*&w)ssu7jZVmHG@_rMu+;_Y-m#f02yj^$6<#$K}2 zUq$&gdGo<#0H6$lA3*a7Ai6$Kg6YvG#b3REOPdADw2MZa^WOhNiyENW1T^~+Ue zyx^Z%Upw3!4uO;5>-b69q4Twg5o_TXY z!&yjqcBQ~&GOSMmIiUh-1|cx6fjS1-VIMZ|GO*1kC0DFbSt9zi*WE^mz47o6_G<^Z zDHshyf`gsjz3Z8rot|dAQO^@uy#>^glbNda;50zG!rg9*k+cm6O8)!zYU3LNml&$V z$M2$hZI}#Rr{G6xO9AklU}PafM^+Y{{1a!gV!;i7e0%H}qp-t)i8T$9af79@A-G0A zxTQr@X@-g*l&XFV4i%M&lDs?yBh$ppE2f3t{I>wURzAsu2Wv6%N=(f?$uo)jMvM*Q zalSREm9z0z z9&nKdCs<2&ZeRc-G3Yd1fJA^!oVgmg4Ug>(7lB_p#lmf|oAe&iaw&o{+_qzSv*4CB+$4`D7eAz6osAU^tjTpS6wNET>hLz(a~05y2()?0;i zNzoqsqrDbz-hub%)jW|@pX~(nh%6vv#fWAMs2E8RxW&&JQVUErvv@dg(Pdp&UcOug zmtY5n`o2248cmg|V=Nah@6{%05yy91>+4%V6exBf<;xj-bnqoEl&7F66y|3=$$HQhF zWEXa`9$kpr23~^_Ave!6IyrW9-LFy-XM@s$LM0FD!^FNLF;*Z5S;Z+kEeC%8el!pz zifP9u1g-7m)%4Gwup8zQMsG#>Lm*>JD~N7V%YA}Be)Q&Uy}1@DEvi<>Bh_+`Cvph8 zGcO}fi?{d%3GzI9<2xUK&b*h7YW$63dG8H<6~qe=35{ zA;vlk6<7>wc;&ADhP1iBViA;S#l}1OMD#y*#!EteD)tpSF(EXzIk?Ves{JG^ zedqlv_a0_>(fW(}t}U@D?XQ@ei5yK7F$i4PADSZ)i(9?l73Sq>1PJ9?C#h?sFz{3RI&M|`BE9>i^L_%%EZ%iGDCiRtdoXvj`n>L}-U3%#A$ zACvrP=!;*>iq+Hf z|Bf-z&o2w{hU#u9UEMCC3kTYxk6h%IJUrRTJ9g6z*xMexHJKqKpded!QXV7>$$UVc zsB0uu!DxF25H5i)xEbF?{~&C2Nt=6k5R!gk)}ibjSuj)6u`4~=lwi{G)~aOr5^Kj< z=((J`dSAz=gxc%9wc#vDj0@YF=!+(YY~R1OL?>1RK-A)fbODliny~n`k4DBYpj=ya zA0hY5oo{xitKqUpZ5c&EIu(bMI<1^Dgl81uPqt(<9!&oTFrApVgsafFi>~=`^Ef5jaHv!^$hn|0EIU#9wMSidfTER?2n#yY z7gud0c>w4BIh1)x_jwUpHl-|(%P$Y_g>ko0{l||Xa;4CJ$GqqSsZG`gDBd1;680)R zJ>^!4RuK^7`;7tCp@NXBZiALYQfA5Qd zISjfEb50^ik7;87c6ra8guqB#3QPxdIhLi`6^KD^Z6}K!j&R@E*@P}xB^5{$91=%} z)f5l_#^`kKHiN?~7QXRb1LKNLd_T~-u>XP!crD-oT(gE*wHaq+}BN zYxrc-rO-~fu50B{L?xc`{2B==~(n6w^9wu)vp-posCY zm7Dz#As?wA-??~~oFU4iH%s|?EoQhY`i$Du1EX`X+ZjF#Hl0_LrPd6v6H{kj=RenPdDt(^oK_@VF1HK3_ zAz?AO-{$avAY4HCyb40IBv8TN>Ys}C;8=ba^riP*i+%k3I>9Cfu_Ulp7{Ty>n4Bhs$IOZ5vi=r712U^f%xLU>+ET);$uN2 zEu@JkYJYOinA}i`v1A_>uU4n97J8(iuBN9kCW>ZCbi~!vmD3D{J%z=*23FdS38qvW zM1N+6930TC2rNu=N)1%B&y&vOP=M+$nbjYlig$Fk?N0| zVn1g7LM(p>k@@-9N5j9nI#_pS1xOgeYCaI4_+eY`IfNYj$vu-#Kc7FiJ|&9KD}MZs zz5a)KUPa#Npx3t4lg_j4n%Qzj4vrwAvE28WiuwiyCKK);goVkkLykVS{`KkrytrPm zJwJpfPgfwiuiqnS0v*{GU>oqCY=N}}W^)bfKl9?mutg3iDFC)UKn568o~ju;RKE(y z;f8wzR6HseaDW4bEkJ4!tuD5Q5e1ow|NdPKSi4^377bu2sXY6zU+&@aIeefGeLw+Q zM<-@HIzOLY^lm6JaA;yaW3Y545uR-z#I+Csk zA&7B^LMbY86d(g2Jn2RBjTDJnwaw%v+&j6|usrE2d?0xZ0qY`u((YsqaPX-fuT80K z*6@I(CKgoAAQA=G9NY;>w4g1Tgsm1}P%+bd;CR=vY6hsabn!h{;>YOyEf9-bm`FY) zC1ojo1=bWTMwyvul@=E(yxW4b^17t5G7hO+-=jxZs5u}HjQjU8hz72XOC6$V+8VR| z7-&%i1q7lX@GcynMao?(Kt8n@d`Ar2j*gC?MTHNbAZQKtSrSN18^KbV_-d~wkOWG| zqejT_I)$qW+%CRq+xVx<&NuO=a2o&kRsm?S;nMO5=>mXF8CIF{;7~}#%?FVG8#SWCuX4WLsY8oHTDV~ zG+Z34H)*O-)UMHFZp4XN9jRlH^}p&4j*KvaoKN(hkVSk89azot@17;t2v(GooLLPy zQDez0kd+ba0t9EFP@o>;4Z1iJ>kmuXF z5n{6R5H1W20_cSV!LO9Z&+-5iIiR-4r#{4)i>P`;Gkc>j^|Vi6kam9Hg%+pUQe!Z3i>m?S;YvT-3|V>v)3V2l=S zilWIG;_;++UJ%`P%bh!asTI8V6|-Qhk*0FmAr|9D*mk&(LoFkLL>~>GOE-mhS{vtO_in*Dhl3vz3Wea7_JSmaO(r;T|$GYrlwxE${WW^GGk=*|%SE z@+S#UMnRFvWtx3xo*ZH%oc)hW_Xbyk?+9U2v(Z z1Cu(^>^gRaK~6aBr>g2|f23P^_`^+-U=>DWpG-KO z2d`}4_Kli&geE{U4kR?+9^59dOEL*aFF;Ky^w3g=A>Y&kvWd^W72zk}u6&E=X6Xc| z3e==jNF?eQhW{Aon1|pqnb;DQ7yuM*1_vnWmm7R0xT`^7ay#6>2F*MQf4Z2IX|yn-mz&A;*2*Oi(*s7rHwvC=e71_#cIrOdlZQ~ zyU%l=D<1Nf3`y;i(#vz_lJ>zaQ>hRVP6 z@^!%#gh-3J?%knsULAP2-Kiwg+D@zw@4A;O>p9`==pM@tgQp{QWfM=smncc_FJB4ShX{R{?tN8KaNhLZfA? z=uUAQB8mR{JnHNFGa)i+c)OV;yIRIw{IBES=QKU4BxzbqY)p=P5bFi5JMA1g451( zt`A=a`hL~;3)>cC8CEcNvM=X+RgcxWbSv!1v?WdEB}~NB{B=(nz5e=4&GL!fH%2S2 z?-7a{CyA1b5{#^=BF{95f1!-O`$`h$q);XzcAjyO{DS?biE@Ebtq;@&ayyPyd0M}H z$u&hXzSc?`5+d`(#mB8faiT^f_}VLrD~3GRKV z$DP3GRGuwKB`i$l+yk>9$YWAHFl}30e_h0X+Y3aOP9Fd9LsL!7PuO<>;|hW-fUIBq zgXv091S7}63nW7;w;RLCMIjJGsk^=|UIh=`qA}<}9Tz}48WmNpX7eOghGZgMzCq{; ze)9gyu;Ae6InQiwuxSDx4asT0n%^fn(`H8pX|sNVonUQg1le9GLxvW(s(yqtXABji&PN7VqYhtCr=tVL%%ItM;G?@jLqqH1X{kTL9gb zJeR=C3*dvQz8n-Su(LY8PKVA25;}hO^vDRt`zwN86bR6)V)LpQ*L*gP!SaX*9FONr z){3&XJRof0jJ5(vXgeOHls^o&3ymS+iqJ^h;wl)2hSG#c^bC}}{kMX`&kK%UDtm{8j#0PQKrjYW9x1 ztd&DS&zk-<0fN-E%jwA;56UMQHzZ1~y+R*`ruhr!DI^PgNXnPgXa~PVag;<&9wlRK zAeP|mRI}_h)YvbcuPYx&EcJCQRqe+}smQLTM=?tQp3u|RxZsaQNmSg1_b)iY|l zu3^`{(Z2mGGf7Lyfwpt|hfSD0COczE<{}li{nFW8jNE$K{je2MAlxWu6^QbW_z)2d zx;x{)X~Py2!mj1BLO)5Uaffd$2h*wA2(Shj(kBG4wq1PT?T29tws#swT!L*Ac<;q8 z$wb>VUqQRaHTD&;NCeyAqe>jH$E{5WXc@3={(*v+m$wQaGi)rDsn;YXekxap(A$HB zgF}Fh3^h-Cy8S5*H4TkPURPUNCX}qPeh>)gf%h~lL5b$x1X3_oIzrp4m#6f7SXgxT z2ts*b7=-EytA#-d&iU~?9RQ0bp65Ige?Z>{PJ6J~z-$0LpZAkxxRjuX+P!*Z7@lH2 zB9nI)0|PO*=CO2D;Vy!GuBwIxo!=W(>V_z)z=xb5tO7E=}#l4hl|71F(W#fZvkM{!(nkrl4+*Pvlnq#@H`Im3sg~eudA8k@5C$INo zq^lgw#FuFWX_^s{d3Qb-X(7;N$8XlRpD-A}R(aekB)?-&{AIh0f8?QR6;-em2|}HN z76`n|iLg*NoXU!dLb$!=8s1{QZ-kv>*lEtcX_hf!WR{q4B6WtN*Hn4M2~^W@k7Oilp;fWj|5@JS!f%rAQ{Jdm@~bD zMVWgx{YySh#YZ-5P;qBI`B&ukTD2`zPeBP;;@wkW|1qas0XV0kw$C#YTQ(C}@q-^p za?96shhFz9YU}056G0?2kzrcqU3CT_9Oy zYL>o>i3pu~yr#Aq)XRWsuI0_mSt!e3i-2}g1Z>KnpyoO$Vy2;CWa6!Mm?!_-h3r-Y zU1_=6KNyMuo_P-T1{`QxMfz{Qe>anm-s~%hB*zdaO)5li1AYkQ5;k*&7-;IS z61b^xwX@LiQV$z>CcYMYlR9x>=6UIU8AHCx+tf3L1^!H}` zby#v~F5H<-c_(IGKjV9a*r$GpI@ZXQ(WseSu>G^+Q0?(k!#sU)-;G+dm{~F}n`|#2 z+sFYmz=EJv*WA}&H$Ld(NhjNeoV;&qakZJaq))r?LV!Eq1>G0SpvKI#_IXWn@en64k?qY6le`+xsxrty}4N`^? z&)0`*&#jj`Oe<`DnUlXXF}Y7c(dzzITHw}qI<-wwWa_9w0~BU5iWz$+i=SyDceWN9 z*~QP=O3tm8;D;zZ$9WhYEMmQnTS1zZqO(o@sp>=AyD2_4zz`nMzR&O%CY?9qLSU6B z7_{s^o$GaWQ#BIJC43mK6%(f|XZ)MLxj>jl?HzMKTt}tklJUAjJgG}pGhfi4J)z- z^PjU_XeoMe#A8 zekw0{4;!#=(+0UMU+A;N@yksv1564m1#nywq<>)}pd&#-5u%c~8Nm*00g)#q#KsPv zMMvQ?>%;9!&Cbelf@>Czy4|z3$|&`p_8AAeQU6NXmobvmRKd`3>uB^VMC3atOa(UCTI4Y`eeKT^yIF5ox{Tx1~_YhXa zVLHTum&M@I$#NP+VWHIFAabLj6w52pVt-7kFsz2YgtdLb_?X=Y8R8EU8M4>Gl0%>& zvrE$(R-ZUdsNCC&V@vJlp4BR&ei%=0W8+zB(8+K}A&MIx*H@G|*S`81uoJ2hs~Q$6 z&#!yP>+kRM7y#?p*cASo7I+1;?g#HGrcOW9oR5M`*lE_y#pQ%e?`zcVzilQRTNh_% z@bN{rT*71q=HUCmQjrX`oblmqUq*4o0aX zXmx=0Io?%1R>49?_s0IlGqLbRcw)j0%58jDW8R(Hb4xZXWAPyZ^?7sbniHpHGA!+d zT;WAACzrr)PM4s_c6~#pqN({6Qiv`uJ>Z2qeFT;-{8r5UtwrtppF${?8#BP%g1Ej5;`~eO;@R?yl4lT2?Z8)^X0ok<}EQ`a!M-4h~BguC8Fo`dohu zS(pI6P~zZQC#QNyv5N`C&Pwinzvp$cdwWx>^mQuf*#G zVc+QuEKTmyQ^`9^-x$y7-CxFow3(4l2mg>B5)v+p6hR?~n)~UGtJ|WF=eq#G4S*VP zdfJRCZWoOb zmmPwdGU>HCFX_V>rEUT;8Z~X0xfp_G#jcJXFw(4u?rhG`a~({=dwpvTdhn1g+R2H> ze%p6(Ypc=zC*Q#iXo5iT^8~V6&@~uFqxy4RG`yPVzUBqNoJcx3OaF}uU#ZJfBe3i;bQ*94fmY+ zIuu8YuGQ{5-i1K2=KQg_P&e;988AA-U8y z)UiE%ImL(6Q0;R=nB0Xzg`dQHR^&iZEV*;1?pXBg@6K|sAvAWr>{4;)mgro3F$Lo7 z{hb6->JC{}mLlY>IE*gTa;4tv#iXC%zQ7GhZu{REo^a{{?X| z#7?MvAel?bWaJhmzsI%pf~>eAEFz=ne{UFA{0^+r!z?w^mos`)jAlBZNVCN$}4tfX8}20m8vS$y`UeHlNvJU_S)Zt ztkba`N#CslFBxESfodM0Fj?lT1LUjsoh=~55WLq2Sq$K!1Gp&==Mk7qX@F8|%GviP$%rh*a@2$EfqQ<3*DDWB28 zKzEB)AtKb~Mc5TeOArcc>2RL(Iys|n7!gLG+$^*sf&ATH1(Gu%nrx9aw3``Hpd%vI z_FX~I5R}0K{mZM{ZBFpv0Spi*JO?vjUr2Z@Jw>pJ0cveFI36jx1@IA!ng4o zfy#MEh`qLY>06(a?Uaxibc@iZsV#gAiqpIsXqs(vs#E!hrz+PsLRHvV^Tjh~Whb`nU%Z z8lV;NBi}zoMR7t#+=Rkas~WL;;)1UOG6DwFmZ_b)ZG7_tP$(;pKVth?z|U zgG=IW$~jbAu@*Dnb|C)ZwUd($=ne59$qtrjtON4`o+1-1)iJcsOL<|WQj5~^e} zcFq#nJE1d*W<1FzC$Ek>ITJtH-K_Z17&;*-w+xvj?xs=_BQGbt)NhGO<0kOJi61Gp zv%jc)s{30sXl&+;$7XK$gn#ZcYA%7{J$YWi!`ThBAKgz-Go|=#ix5-q089b)9dtS` z$&nu{8V?_)ovw5Zo@T$MQl@MmNUFT4!gSMT58}XIo_v+|u4a3%<`AXUZQ_+fXwShprant%GESE9=lJcjnIId#!S9x~4W*exr!vFd_ zuIA6kv%Y+VLbusTmrw6R;88R?Yv1!9^BWt2w=aC8rT$nnUVr;6%CLIf%^Chf21}JH z97IH)1(+Yvv%ul>O<`eDJjY;46{)bOv^1f;WSnKQK)Ob{B~~puNa(sMyfC>Zad7hY zyKO6x@3MI{?&})G<{By#K9Ans?ry=|N=VC9p{@XM0kDZh;XNp^Hy86aHdW0vnCYo3 zRp${WnJ@2gTRVzyZjXQe?*Hg7Zk8(~tn!X;x}$BFJ=YoE9m_)6aIb?6GD*+;9^Coi ztHb&O6d><*=dNz|hL#xu=?<nNe)jIIgC3wUQ)z!h` z0c)Oa7q|*Q2Fc+1Va04|SXgG$_e|KB0DiTXeGnnp-O(W-=yvDT8JLuq(i0D&47IFE z7UF5$_~8=Q8ta9r{f}MJvq)OEsr?aa|EMot{zg$r!sc_yo_;BGNWubCW)KVYc2tP# z{|v2P zRwss%s0|#Vt?kyWE$jZbg&?VVGND$5H$ax@W2OCqX$>|rc9}lT7!AslRix+U=O-M9 z>SzXv3qokYab8=?Z#R|%9{SwfHYphy)4#x2zy=%mLfbBY&~wlXvnOX{L|$vMm_X!mNIpZlmteIPuITOWZsVnsqoenr+KU&A4y$pF z{K7a|70x|nAl7dLu8%9rCXEpSS)+!?Y!0t7P{;IO&0O|^8 zf;pJE|Fcz}oem1lu6xpM~YRss!(^A36Mps%<1~yHdzW8D$Mj z{p8+lbY~bZ6e_vs$sc*!xg8ROfPM?s=99KVwXT1di_kQSw?pklROQ5V%suIg=A}dVU@=$;@fS1qLe4 zneBtm?;H!WxDpR z4m52>X_YjU3W4sDun|;jqm9q1_Rf%Y9-n$hX;utHw$(kWTJikx@W!lih4li1Tks%F znUrP9g$d=L$iQRW&pBZ5k)-Ta)3quQ5tqm7!B}*=!BdI*qOIFIX!_j5-zVV2@Bh~5 zCqZodO`9kjIz$lCm8ajnv##p6_SPev3tp(e^nIU>mGDU6b+E-#BD9(~lUUZOA-Nk~~{WFY+{r}>4C?MH0mGY7~G&r7}X2sE8gMaBQ3Lijx zdiismy1QUEI0Z9+fY*e^gz+pqal1jumQo&ld1GAOAS39aKG3oa>XsO2zd zD5ni$$*m!G5^(dP4ZT8cWJFjJgI>t`)y*IR#vGZwA=R2iRdzTmSbMWDG zRxoB=@}v!}#&j;9-xL(*4#|SusJ5+x4QyD3#Kc+dFC<~lT0~x_F(-_W&JfPX!BO_{ zBRc#qq}>>=r$e`>>Ank4u)ug8yjjxk3sE60A)5b9p`O14Rr-QtE`4%0B%ADyE&`az zDFQz;pzH)N+rAFhK;LJlAZ&gXt9eJ7xLEK1XC?Ul`lWwL1=aa zeP&!HikW3)_rzX;?EiIv4>pKS2}Vv4j9OrJmLEOKA~bCMAd*az1Riz6W|Gid5aPq* zpE#-UI6DCK*+!H$NWlV&$;ikUcOiLI078Tsun+ENLH1E7H1YE5{yJj0!bt=d#=n!3vT9T!aarYYlTHIDFin^&ymAvy7n2n&;NPk% zIJvkWR`uY>6c4g3^}WCrmj*9-4?{op3nJL$($&?)ETY}5st^4+{iDtAv$KNC%<|{# zkSZviGWFv}pi4!eE+D2qb`V1B<&~5YN~7A1Za+Vs2Wo-0KWMFDpUdPN8DT@WWKRoQj+%Qsr}i@>jADQwH{_l@DRs zP)a1ZLKthG9Hd1Wy=ZZMto;`iiPpgYfpKB4SAVbjp;E(kMwH$FVTj{lzTrOP$jEW1 z)>gc3K3B?CfeZhB@k*V=Yk%kZIWo2csQGJkVW1;I>ub&$&i48C4mm{FQU zKewQ9YG`a!h$N14sXWC%<)1p3B)zvmdP0Hoo|K?oq&*#g@(o>{CiYPjH$IX)0N=i!n{gKHdKNlB=x(p)$rG|SS{KP|@oiwo8l8Pz|WX=P$ zX+y9>B_w3?cO$>j&lfb1P%8868F#WGpp#@h&*UgW_d(CR&;fBmAOHITG!j&5t?=JI zPaVLy#6Fp5_44BKR?NdEB!m@8w=lZ0a#{bn>>>=m5c>#xCv~lK)yy`?Q$T?Rk&XQ& zA*1WCUn{tG8JkQ%<-Amy8j>f|0|QYL2O$o55b`pL;_hLu?e2WRI--^8KCPea`nj_xq2| zXP~$D>p32e>v4@W7r1z%F_w&C?R+~8)I|4!W3{?mxq~SO&zsmIcT$XcB67YMW|if~ z9tr&_Bs?^?as0dNi7Ta-_|&{IC;QJ%;Mm#sDKgWI1muEiX3`auO0@g;Jq`+e6}u^>>|(FHuj=j96W_PBmaEzFn@uXk z=2up@;3x|NobYg`?t&l2lKz?7C`or|7qIksMfno!Y$eLut7uwa6ffXa0on$N5myQ} zq+@-C1<;wZQ6W|_hW&`0Kg7ou3I->+8aX?H8J{8X3T>k=jxg{DB)?S}?cMh%#Nxs)$1xz(xR^m4RR-B*dDL)5k;+C*Y`~c&v)(Q1bxT9(F)folmQQz zmF*d#SQ;l{@2DTM2d3x$g=R)4KVz}Zkh1#Rrbq_&yX>T6%+q45Tk+Ft@l6M%q>N2X z6I-v5laSmoo)U6M`uui`zQ~z`NaTfkh#pyoVWQE(7&|YIxA%C_aSEQ-m-`gef~4%) zRUSN=mVgx{b^-9LhN4c}*r0~tpnLb~|9PL!$`yai%k%&aHZXI8cirvf>C@rAML+2_ zurr)Lf9({n9_mQsCWEY1G=z97csRh)I~~-A^w7CwePSA?JxolsE#zY4Fa>Y!xLi#L zImV-X!Y}PF=6K&%;)cyXB`xjsAC=267~{rxqx{Uj3EI5l*h`)mVty)%^HzcL{;q3& zM+YpXzy%zmd@Lc&9u^)h!p}bm^%iV89R4{?KU3px^^;F0oLgGT`#sUt$%~$3u=wgD zWC+92W4cmUq81Zy93zNCU?%zK*j6h8+wxFc*YGhilM0zIJ$LY%9A6kuO!RRU8qBI* zemI}?eBJxy70+#t2Xb42bUSuE@7{Hv9X*?I9!^2X_{M+;(1>2-f#T;S_TL3fP5aT! zN(A=GYG04JvEdQesPedL+FM8Gy6<*HL87XvYDZ7%<9N38cJ;+U`sE7=SveP`f9i$b z%cLtRE#1U14F2uQvF*%%pRv*rSoe3JqQk`9i(+fvo;^44XZJg}!54&2@ou~?e%}smMCGAKYM8p)D84dk_?^g*C=-2lYDctt=U*MJ@!U$clb#mHGJTNPFd7eqM)h_OBC{uc7nOl&JmR9>kkkK{x-BpuM2E@|1 zD9pZpf69@@mQ4tYx(c=Qpx@4Q7%q>F8g#ej9L9mPzBd1&sL0h!D!t4EmPQ~5!f>DM z%p^}jWnl9a6l+--8Svs(3hx4U_$z+enKL%XwJ|Moe7hgdSdCn+h+_6P9R1epSt^x$i8~;AXonMg3E>< z>&&TEk3$Tvy0%Y1$XZtkI32bzMx@&1sbbcs&KkgQ5jiUGvJ0VQH!86+vzz9DuQ{v~ zjM3x$uH+FHL+jku-5v5dOnh*!#9oKXhaDvo8?DAcdBbab{I$~$ZvbKv+XCX^3)#

s-%w!_*S~lFM|-{pTD1-#=QVf}c!42=V`URSQ6p_MesQXV;Y%pOa&Eea!!VKKB3o zC3;GC?rdVqt=;i8lM0$}SVtu3F0zBSkwXMhiiD_W_HU!MJJhyzxQp-I%iOO2wTLK1 z6i~Yl;Qzh`_rn|#LvkMz6O;e^AYAeSM~~*=dkq6HPQ*Q5=|tN4#{d8GMymM4CH9^U$f(crdYi>kW! zel;&K@LCUh-D}#@{(}FQ!E+69yS6;rXTR1ZJwqyg3~z4t^m6{9`_X^%(c;!X#8gL*#w_!h&1TON}|=sKi9gtd7QfQbJ|Vwj1vzPIBx{J`n|gF&|Pd0=Z%A z&4mFGa6PO;Xi!C*NWEY+KRq(SJAEEP9K_b$M2-!-j8K7MRs5Zp=$beWw;6QcXBc4a zc3M+2m$Oe&N(x>|8yg#t0D`ri#@`oywolv3YaQt2$jAt0(V05Ql^6;G70^zWdF}HW zv9&mZo$-wDa0YBT1hWQ#ET!?8_kM^ z>>@@VrcwQ7I{W+l*wt%-Eu3u!vLuq;8^kp#bEZ)RmgF*Nvd3}U{6tYobyv{tJ*mw)<)h9Q-)z7avQ$pTd+1Oj z;y4RGV`7LQ(gvnbzP^SKz;M863(zx+Sdl44f2vU(&kv$)1SAK?+l}BnDu;4FsId?={p*wTytP2iaidm( zjdW64dX5<`*seEjJc@|O($B%g+Y2=@2TTgk7kVx*7;&Znk;V<)d+Kf|Wr;i?9KZe9<|5T{a1FkuB<&Z1qFAMI(A@IyKT9FA=&St-+UT3bl2J|7%Tq_@(17e zTNoTY@l5A9=}h@+=ZmCeOjQwHGui3;=R1D5INsi&Y?*mjB^UbTqmS&+B45FMQ|XfE zmp2X?ejB)vc|FeO)OJR#*4+3rucu#xIi4Ax=TBBL<{2V{TK!647%$yt@H&GoyCU`UT0SR7;R7WL$mv2>0 zRWZ!1uNPWrTz$oimA2!$ohacn>S zhdoyoN2or>Hvq3sJ(5g&+$jQrBTy^^SmNGQ!$15)7Ut+$Sx1g7Fb*Ll$bBFd3e8b*| zhBTn@guaAO43!bXwi-I=K=U6K^*uRZzZvjT?CtGGy3%Nyt`w)G@dk3k*KkNdGeckM zdS4Lt{o>*UtS@}ruK)&cHzC_6INptD=u;~y&&vp}{`G|u=Maf9P`j78xw2KtBhQZ{ zOknsi?DDa$j_@{2y*U%ovD_~j8y``S@EU@j+f7VD;4l4a-QoCIP0PkwMkH%bqZrPTV`D`N6;a;Z);x#^t#M;%ME z7Xhkc^i~PZ*NTL4LK{~Y&1@1p9|{mW{#r_F>Ue<1X6mlQ{o7f-C$3$$wX(lNM>2Tq zT|6n3!6!EVxsx?Cc`o)|#GA)iq)&}FE*U{*{~G-hlwMVj~C zC3_@JpdV05p}iK-Q(cpp`2o(5NxV_&kf|l-yBiOWjgfSMiC~7{mM`Mm-=;GWAo+DZ z8`M^HK@i^PFYl7-+WSu_DJjj3x^1m9+CELGrq*cP;d2V>qwj5|WEp(H$Dn4J+d`dN zAfl{E{Yj+61Pg=qRW=6HaAO_&Dl@>bTSwqiBQK%qf!DD{m!bw2eob^ZdVa!Gy?)Ba( zAp~dx`36Z}Qssyo#1lsgZG;2`m8x)qv`=GO&2?@WxNz&iXmgzm3i|`N#W}4k4{YoOMI(^Wv?lX9^&xKd17d zy*4m6Ab>Dg$GOC}XBbUcor+9yL4N*^jwkvuDiJ4I8hjQ)(Y1Sy9~X_ML5Fd zSxqSdEp^a3dg{@ntnF~v5LCJh6LCC3jtn6ykM<&5MPy_WvQ`7;cI|*n&rCCN0Xlj4 z(%#ng{?-W2+*GOeI240l3FE!e9IrU@4pqYQz00fn&9iCtt&Vfhc`vI{^0N@ky*UqYhcGvvbBu*Y?LxXil>SOvz>B5ylptoUG9!oy$#flV=g~`<&aD zAusoe%+&X%B5~}Qy`?lyPjWCzci+w^Wm_$JB!vU_u_2jGie^AO{&9tIeb`H)N7vDk z_7kazBTnqex4)GA%lgG5ez3fER&Bt2W8oQt&?Ak19z5J-iItV!Zf;`ymLK0y95oE#{3p1|Bu@AmmWTr(cW_C7-Pcun?ia4%FelhkDaj7if6aM2TAtp46AxE*N#4xs-kk#CbGjDv5XrSJA zXUp@?p`OTrHe$BG)$92m)=SXO_uYRULox&tr+r5i!8**7TQz)x0}F04RdXF% zN>7!a5uY6T^6iF407GdaR#^@FXac!+-Bm77e%+ZuM+sjH;Fm7(=Wcb#CF>lCQirzY z=g*%we9Db|Fc8XScoWEf*}K|q8&JsH)`#l}s|yPw>n}IqcFAAkF>^8T4S`-6cs;>F zA=D{Wy>6XTOGi8Iz`x-V{eIE#=k2z0HEE9@pI@EkzYkvym%l4a774i2xd-+>OhdDS z-&mGx+%=M)yfq2;h-(|n&(zF1ZP0&?#H1BE<81%@P3jXUB~uav$%preo< zNTd_5utjsW-YpjgQp$(@qkPYW-lbP$opEDbVGgT{E?J7VWB+ihioyC;2ZKCLI-?Re~{#<%a|;vNgBrK1>C;Y#!ssum?4Mm6u6MG`jwHNwD~ z?r;JzvpUFG`<~OAGyw`0DB!64c93FZc$jcEtCF6oLMj^9A!}0L7Y1HRYwAXa1k?$K zx;l|s%wPNagop@TxxW%P#yhj$jrmiBj_Y=8;$btAfFHFl#GWKsgI>I~!&aQ>L3(a( z%L$n$1gTkNbD8Tv*rL_bN37l|6S#m*aD3K$_zXRw^R8VBbUD1KwJ3Vn%V}2X-a)z$ z;>)}F41udpih3Qn5n^C8ATSp=UQv}M#rt5158PR}HBF9@1Z}cQyKoOA>=wI-4t46( zV}Ohw=pSxugr^aDeaFo_TLP7 z<3BrI`1MHm-(jB5e)ElnWTx&-{^cWmhxcV^k7L8@CP^zlKL=)!z}Xj+GAVdMaQO|i zuG`pWX&enWzsu;h7{Cw!d7W)-wU2?11QPgB1R~n%%>`Y1`bi^c_Z^fy`qsR<=eFV-0d|xZDH)gDUJK{ zTAT+D4^~lc$HqpT_q;98UQ@HiJVu+?`m@A_UVP6ef$U92k_)A_QFHDqQyt|0&e~kL za`RpSX9ik>neu70jiA|ZYhjctoDWnZU=+hL6S^NqDoVseE|oKI)c)}0rCjAunlQC> z=8b8_ca0ypgBU=ISCa}`l>`=fYtOazk^J}obBQz0&!G!~Z!SXE_%?%Q)|8Q++}F@> z*L?a~eUU1RLKq??^iZxaZu<`+-UdT?oOj`|pb(C4en^3^?eHAQ7yxl5I0S zCT4VMit>rq`u7i3MOaJ_!vd;ir6JR0l}Vlje}}i0z=m+wD)+5i-e)lK(_XxA-M`Rs zi5`j5AWq2E$btrkSY;{-f0Ij>z$UbrMdT&X{X#e?>6QYC>MtVpRkfy% zjaS5oiHJb>xi2_AHMPr?;cmhd2;M>U!t^Wq_yq-3%#G{r{99^b|sX{rjz1kMy-6nfW6> zoK?mJ`Q{#HpZJ+*A!Os4nPi{gT)U|IGk^9{w1EG}9$rISZLYnyP0 z-_=@f$zIYD&=quGIG;;bY;t|F&Pz_LP*a_|M2(*8quZA0Pa2JJ;a3x0FV{Saf=G%T zty-)iY|bK)e40wEEcf-TpN6-C2D%eWWpC{x-;(8LS7vw<^sV=e!l$IU-l5Ir6B(E0 zPLTLi!0%*$;SBdaD5;3(&>U1eoh_W4oK&ijj2xpnT5M(RZ_y$1sImSX%kVXiq4VTJ zzK1-Fb^^JZQ1=InGST6xU~$(&(t7JJ;t#sWI>baE`sq`1wE2M5A~{dVGUO;)iLziM zfzU3@L-Jnv8z346R271{K?KBA9FYF%8&YRsQ6nMERO{2SsYZdO0hkd?EG!f`R$_tr zqor`E3DfbuhDK=cr12&CG2_xT-KM33W_`;kh6j}Qr2MQu7pnJSVg5y+qUlB+d%753jgOTxbTl4T_JSZZ-FWC9a zL2%_1wWvilCwiolNoDUw`U21!*PQNx%ElrBb8~m&fqzwF=xES5?*axjZzu6t4_P!m z+&f@1OtgZ&nPlKJFoq?@D`J4dM|-AN)RS^BiR-BC`8}ze>E$@Izo&Om6_D39QR>%= zFqQ?^_lQ;;_!KD#3DdK)1t7XZ+=MLG|F~ydVfjW;e?{!Nqay}*uS-jfUR{>QsR&o0 zT^BbGJ%DAqzeu%D6|PoPx{uHL01F2`u{)i18$XLi7nU2!9sbyWs}BSH4-xu`(7<>E zK;@IDD8N8V+(1|?(jm;dHDd61!nnt6XlbsDYm>!5*f1nu<7!2)t9GWrR5R@}hU;N! z+f<)y`_hu}J7$YDZtwLPJ=L#k1wPEC z+Rhi0=d}bbPs+1#hz zQZ9|>Vg~ik9xTZSG2-kiz8`(AFRf>?ZcUqoA~2Nmn|_?B>KTUjhMu9@(m!)^wEsLw zI6@N>5bWF`IP`(q|F%_pkwIR;brT&4^WXh&e)ms)n(}wAvXs){n7S+U%8^h;l?l*q zEP&d9ZUlWsT3VnFIUWenj%~biz_t}iuYh0-l!7HZopy)8TiJURbNyn|p$~e^C27|kfjt3)UD-<5E2}B;p0<926n;Xk+9%abgjd^?+FI_zs5Sn`K8+`Pnc5 z1ZjNNf8$~)#o-39E8mwQ;!^S$Lj!20k0w2`T}A#VMC16JaAosez-`D zyGUcW$R=(ZnVC5Of-LqM7#4<(7pMAR`~JPPxp_)Q z8|*0B6=K)FI){fePMr!u>xG#gQ2Djy+BO?OLAiYs7)a34!RCd`ybRrl-}d^Exofgs z3+WLN^nu*iokT4m@3>sgblQ<7ijwb-Nj}ok`5Cof`Lmw3HU^HNE*AygO$rBFdwZf9 z1aVYBqKm$*{HC>|Bh8iFmRka`!^Axb7E1&q%CkS;2`T9k7EKh@nk)h`N_7Kz7I}-D zfr*KT&vljXe$silU34WXcA64 zL}%T~E`2KS?xEF#XG}K&tWRpD_|*oD{x28cq84wLl*ZN60f}ms(|Uq;U+@jjs*P(W8%kGim;A9oS>pOF((Mh)_3PY3)Dm}H6^%rL~m3qAKQwJ}Nk{VaH zkMFTPOuKjoKRx1hmdJ(_)xiFZsFEc{hH5`-tf7w=Kt29B!F1aZXcbK|9XRgXoK`p-a2A3{$yUBr8#az=w$vouV>XFm;b@3 zz#Q+P`kGy!P_8RVNM7EI&+=T;i7vUxC0tOI!WsfS>cdl056n7Y68-T(Kv2xky2VF! z(Jr|#wT7_wg*V8_?glKc_%{dC_MpOyM$zGHg{UmNOHZ&$k9Y0Pu4xoJCvHzvR7Kab5dBAga zL!q;ygShT1hC(%2&BpX%t=0!T0lOtG%q5a-F97&Cc1%|@SK?Z5OpL*e8z*9#msVFp zcKQ)J+v_NqT~}XEq#TK}t3jsdxiyG=%9gNBTe(W;D5Z6H&y|M+F9->}AKE97PY}dC z8v#p~LmPcxMVsr?UZvsqGRxG+Er|{ddoRr| z-&%D?`W&I6Jt>TohyvhC%k{VYmIE&rUaUBrJ)bwz&r{q;@|Ph#V(+YP z$6G%#)`51Ze4^M$0h+bX6&)Ya_`Q$39oLNaG;NbP;3&P)KHS7>5aE?!k-tbr7v-q% zz#i@$brBuCy%)wjnC4UrJ2nAj4hxN=KDz#?fupm>wE+$yq-V9XwTpH$!$`-=k6s3L zR4%2zx^#@d&(Dwhb8@$Y?;g zF*9Iq=3sy(Q8~w{LJrw~p02Khx?CH%cNG>;qNE0?y$E39r9DbW7%<0Cb|TQjtAt(i zf}^t2o_CDi`b=NMzfQjXLS@lEfccQuvqldWV7C|py~L)M)H!Z4IOCD;)lreT-q&~W zTt9Gc3!Y1CSa8E$dpYKCZ9e3qIa`j;{bfEz=hjl0`|o9XF`pj3!=W6BgF26;$9Y%Q zoFqiRp;Qbz`G-`FDrT2F&Qb*vz2oq2WXRiV8KOjRE}XO2O`2o!llQ`yhKcW=p5vlU zb>S|8LPEnG6LtyYqr3xF1j^3oS@9D^xRL?}kH8B?$=@z}kM`o6pDmzt^4#g0-kEk> zH^W_i#HQGB^<4wp-(*JFwcR@*o22%FQ0Nf$A*%?D-+`r6e@U13{@nLP;|;%eb`H7f z=!B=I@4|PxHcw|UaK!xs06HT*9a8;;iB|S=&#;)8nMulwch$A0coF|V+VvtewGgMA z3(brKcxSj5*rd_B5Sp^#`)U=u%SGFU$=d=UoUpa!*U}~QJXasag~{*}v@)1st?k(_ zN={~U8PXhd|L8z_REXX%QuJ^b;yl0(E1Ke2&WLE{* zE_Pb`g+0&A>5MKBFL@az-RMYHxwXEZM49f3Gi{RyPr#;R$#}Qh5jowZ>}85TZrU*6 zI+t`lQ+8?7(_9>5-5v%5YQ8;Z#!vzo-F{#EKv*%K%HAQCUf+*v_`>+V*N&XR4B4A8 z<-8=yYP8eN>m@RZtP-U0xk9f$eP#cAK#@6i&Bjn+>(Xa~TRnwOSk7K2i{PE)Eqr2C zuBSr)H=y8;qD*uwF8;!9J)X>;=cya+5Z21kUjE*?MQsvhQsetBvON_ima$1o5)5B9E@CE!@@f-cn90Fxv7+_ z;@@b5Vr_t^q974o&)$Z4Gi^2!bF?fSyl~yG^GvaP^U2#{5?szMhi-mes@f0U3kYBb z3&TtbQR#ezDhdeyE<33%t^%}C6e9SFKl`p$u`@X6T)40f3Qr-!AMR5OR}iKt_bPB4 z%a51xM#|M96M*+%jqYZsfjE~PPas2G_>s!16r(6sEZFxo(Fh&U!Z^U-W!918k+ z>E+?W%f-dTZKKeSo ze<*Bv3N3e)RwUv#Fl|1S=M`9>rma1LitvgU>$L#io$Yu294*NdqI&@y`ySwFsbZ6o zdV>NFk-asoLyD(QpC0nJ5%qSogydxCB^e#Z{Xt>yA;V9vlG>9l@ z)o!?8=xD~BM7iu}a}rv17Xscf6^l=tNzVxt9^xykiThh&8q6`LDVP`&^CBzD*vM!f zd|auGrPZUj_KOF)bQ8xb_;{HU(goG-+EuH4J~L10jvM0vYk zOts9M{f0GZZ}oQ7@)P^gx0&^e4qgxI9*`utG2A@S<5b=H6cm)@Ww~O3U52bqqw<_G zL8$~Xjwz~F;+ zJaz{@1_OoKQ?MxFVs?9{9Orw61v{XY@RA~dR)V+y4^Lf73$>O5nj(t6pjJz%Hq$fI z?wv1NbT4w6>+DR-{RoN+>GbyA=NBeNCh+0?(V5e=KN%`j=SP9}AVMAGHh7!6906!V zCWoNWlfU{YHZCsCsr}6cObrNf*Wef0vo`9&{Qg+JEeaKBn3FSTuy{T^n^6E2CrARI z&VZFXv~N-pM55YmT1f?!!G3%dx=f6O!dZ@|wVw4KPPEa)Mxx!ikNQb~`5^*>y3P^k zZ}_)&LUU4Rty6BO^!ywION=A{uJ`c|>)aGD(Iq7fmNZ~xWVi{k5*28~Qlg>+ejX98 z*i8s(WegeTUX+*L0^tLE8_}{5f>gylx{4Ja55@jVZ{Ya)Kr+6(@2dxecQ^iCu zf1>!Z+{c)@TyeMNq;0{-(>ZULjWAP<Qee9O$6xZ< zNyU}Vddd^o{>!1Md7o}ak-mz#sKW2@<7<^RTY`yS`5|74krD?p}X0yjmp;U`&H5%E@IqmhmsrknIV zQYIK-B`)+Vb@p7kf*1y57oA}k!|j ze>_QuwH9&K4J_L_IJ}8}@ys6vaLSQtWHaqmLIvAp;$-8E>!)7p88DEnf862=YcHmC zmR_054w9vsjXzn&oaC6x8V zt}qqNJl;OB;y5y-pnmk#^{PkU-Kpp2P)k}ean|Bjs3Y{8)+0!&%gN2{{{EfvSg7o4 z+jiceTip})?l}#ie&OO0Hnl{?Z{4;t1o}8G;654N4WbilP&^|AK@)Cmv!h>_A3fvZ zFH8C{33R90jANJz#ai58qijgmh;gYp?Z*LxvaX(t4wJ!W_b39x;U6#vH`_o;GnH=V z%1_PBgla0~pVeyV=|bSjB`GSq??YTcPELG6!l$o$=zib1CsBTb_?z9pTQ37B1aaPA zeZu~TF!2W%MxZf{OiUaW=)IftrT+|?5>@9@bBgKO9de~vk?MSwM(LK9Ef_fI0e3=e zaGh$yl2DmlCq-ckc7hgf9uib8xoW7ZZ?6AJ0V0$NIR0i`rdMPv>mQOa1=$M^#uB^4 z;#zVuDMeckQl!m&_oi!|{GoczX+>^GdFy#Rbir<>Ci5tqeSJ!I{y2@{X%oQ8|dcw3Q>ZxD%=~prOjm zgy@-|k3B=rHfui^*6D~nJ$hkx`gk}7k_03Mq8PPzZ~#6EFVH#?${=mx<`JBbmMs6A zew%|O4Rs9eX^a?TstHR#zX2vwgJHhOI+^6W;`UlYclT4%atw|?I87e~xatG4muO(J2o(nYB(EwEvEDn_etRlI^IePhU}q=ElV3%qw}U@+c9w!$k(X@1ABz&{^=%td z-BEN9*hN*h=6NN5vlGY|Etb|R9lK@mDqw>xm~kRU1%x+7DRGP5BOfv zI@J0Tin?t@?B;BJEknJ(hPl&7+hm9mI@QfLOxFavm6gQVF`!FQ-AgD1QXnP(Xo+g6 zX^CEZ0{b~Ym;z(O&8e)E)JKmkI^KeN;^8SFg_8y(Dw3j3v>E{P(Zs)T>?OLEgS&EN zZcbEEa`x@Lhap_0W!%y7NW);vyt}73*PlAE=e4J!;m83FizsD=D^Lk;2L8M`H5zD{ zV0n$lS1E?!>(1Ep!~CjECe41)2#??ZQ&C#&yf6`0&A+FO&atGl`gxaIPScD_Cb@Ep zs%zSr8JHIH#wce_577Krma|M)Nc|I|ndjTiazwGP<1a7MK82~DIeWQeuWiW%gfO~{ zbRVk>H-4KepLcR`-6%JtBwXVW6HJx>N{@!v1fGd?mJeNmdH57 zYZ;BF=hU0kFZh^hlcOf9Cm5ra zA6mX%GIG9*ciz0L{&VbCS7gV2Plc!>0&^9mp7q05c2?LAD(>GG`tFA3Qbx^C3N24v z=jFZK<6s|JoFdmsn<40zK*WQ`Gy9SE9UY4}@!(m~!>}0XI(kvxa{gveh!G2BiXitz z1-aS)s)UIshctoDhsOIDdhf(uTv&NNZCW0L$Rx**FO=C`)F=-LwVQBcJ3cvOfzbBA(1(ADLIkyd_s1Ez$2oAld&pjz{<|@!ut?XGBZaJZ|zt z>^Dy|JjYVv6r33=arFDSHRlpK$xET-{L!66@Trrl^BO zC4$eAE%f!7q!~Dlm1bvC92NSKC`E57A}qW$q}+1tJwB5!wkdH_%9-ng#ALPObTGWB z`x(w1&Q9^-Uf7%vfh{><)#!7ZaSRj7pUT6{9wg8Q{Wg9;{d-`Nh`Pd0f`d!sxt<$KF8h8Xfiw zejzuCCaMdR&YHsyTx@syTnvC<7;;^iP^|LAr4O@rEO#? z4oJKIFuZfGG(oMacNGO^UYGrYzI7hl{1K5Jr=$<3w+lPZS{FU2I`=|2PE{OE}VskVmcd7CZV?9AO zMsz5q8J-@f0mtM`U)%4U`%?{FKyq?2S_`KeuEsT@z_=a2@ERL?|E|5dtPJzTl9}9n zpM#WTjBuF{Gv8|8JG_Y)AHp;*d_=nr#e#xV;qd7Sbg7^5=>O=$*(1D2AblV1;Nq*h z)DMiJ8d~kvGYSuKbFW#(=U?^T+H)`N>C_pSx7)Wh5B-RX*1xsMQg&*27-9tdH1nGI z2(G&N1mjr_!Sftc4{7e!-2y`=kQ;1m2hT%2E?xssDz`ZiI|~Ih@&i7C>+e#X!T<1? zjQh*#>fJnwHmMPS$mMK9U4#~w88zbA^E7)g=dHZ)g55;DR^*7fhK42QFJ*#%I`g&p zuU;Y6I~T(&Nc=6=nBnjJ@S)KW;c`I>YwLy%iSGjgo0wdqbvVbg`Ia*13i|$mgO;}C*VPJb>C_PM<7NQzQdD3Izm=aeXbx^6a(s7oPHbHK9&;0Fu#ffY!_V3Zk^QF2M4VBp$ z-O8hO60{`JQr({(dKaIp;nZucF*+U^u^}>)^5+%#@kZf<+EcGnFIw!&5`Qy);~RSi zQ>;MEz3tzAuAMKX?1&xqmQ_rCck_LqKZaCPnucgnAYBH@#-f(L%EwequgTDns_Ki64kC1 z*R+e4WnZ=Mz7myiGo|azC94Y!$5vl-X>)oxZyC;>Q!`e$QgtNu)AAnXsiS;ZGWmfr z9!*MnIDb~01@XEL_W9I7j>nXdA0MCKd6`%F z`MZAAx2&#HEp`|*34fE@cmd1M$iTg#fMa^d$AA60OWgBgG3gE!!C}J)MA8N043vL& zXp$tXD_Y(Pij5&|Ik`<_QuK74H!@;lWz9z**G>I%th~QY0FDUvGI+9hRIzYn;amk> z#-G^$W)6kWEraEsTfU}k_x1ASG-~?wW(sQ(2q5TbY4=(L5|_P#G=ehRU8hX}tP<+1Zx)_JK{{FFA30Y`XDUK-NOSWIujuJ{{2za{l;0-gnrui z7=2O*XK45li+rwxX_t@Esb&P-2kYN0mUA(0KWLGp9CwYNGiuR2KlcS9#3)$X^7j^6 z5)ZH*`8FCT<6={f>4pTP2U1dBzkK=dR@Xm~m|dBz<+ zwEuGs8|r*D-WL99Nuu}9@ATrr0XBx=t?nbPsf7uBT2~8CG#Ms6XHCoGwiYWHH=WZw za;%cw_k_4qW#I?e*H+^VlQBQ-P#xRxmucNrYkECav#fpOAVsv9M#-HPsfFe2SM@85 zUKQtWGM|Q?X{GY@AGuH2>1q7YOA?gAo>c^^ywo?ZtM301*7N&k^tf8QDid3?4%-aB|no|5AdwVk`R)s41} z>M4pqn#VI$&R=?rv|rkSK^^Gq@@w%}PlA-RAKQ((ozDK!t;G)->fEeXUY2P$tWyj=)h#FLVcV4V7b-y79bdAW4m7G2LK9UWXypyDFr`hsjf3tjld$qvQN z?>7BX@<%VfUBfK}hU*}p2pmyxNCXpyw~Y@)_?DRxd6Xe7#SD{ z@M00Dhsjg{*|wnngfBp#10J!nmgN)!nd^yZYwlgHQ~C3;}-%_^cq85dKAY zK}kv+8WzA3uLa}%lwoISadGB!10t!`rY3HyRmPjdVAg^3#Hr}}_VMGrD<93x%xHac zk%YBbeA&|c?SQETAv}l@k6VAxRon^+i+OMehGJ`UzT~W@ZXd<8gS;aHwmTNa1_hTY zi0FpiQ)$rv-!Lk;bP~m}sJSWw${{z%uPvUD9`<2aqxG=5W9%BZA~*f}H}(*9r@{I2 zIF)oXGz0_%7gkrLPMjbf2WuSba-h4Op_U@>4?G=kynqNgwn+Me#far_^!Nk-!E-df zWnE?mPMU<94g2A;dLstK26Q-8%_?Wk9O2;!KtKo|Cft(7THf9=a>1{!!C3olJ2KY)RADnubmq#*=&hDQNa&CaS5nATi^@F}i0k4lg)h&QlKs%*c zF9%aq9bWat#q|>Vs(v`{Y;WO70NVz3&Bvr+YAP!!X;eN)LABCEkaEsf?5N}~50irQ ziX&@U6PA`ZJiVVSKmn&{bOPO}5A8 zs^EtC=acy2D{O9DJXCbOyMj^BX3F|N)Yn%Rv*L)H8dqx0zJFqSiSCqM>BBC$jI77;OT5pF&>}#f_;)&}Gg-??fTL{Lh?e;p- zowY9f@=lZd(DReu&*h~)QRwS?)%r;&hlcsI+2|w7W?KhEw5mtNmdBq)w|Duz$luyL z(X_b~a*!AW24O271EsF6u0_qh<@$+L22VXky^AH0j}5khyOFd-FgSc5oDshAiTZbt`E*^h|APk_*cA`cz(lP53ffd;>owwCOY}VB z1kB+<(Y|^$W5}2MwBDura_7LAr|XIVp^A~Jp=yYNp8liJBhF8VH;z$HN0iR+0d7LV zI!~=D4|kT#C|35QupWNz{x0;`^t2um#isbRYpyMYQ#Z>dlgrEfIm42ZITcyO;%R=R zr|JR=ivW=d^DNhZiCrJnf9CTlSsg_WuU@<6)>4~uX!4OVcpN+;R}Sc+gs_mu@5k-( z5PlEwT55XYCr`58I?2MuHgb=(p4#T>Rb^vJpoTr|s&}RDFGZ((^(^ji#U{hhh06KY z#Dv<5_Mr>qYlLh>7A3v$@$nXy`3oGUhH0oRwkUJi`M9}Le{&rSU}07Cm8*%@TqRz3MWob;2 z`TUSg2?;^YOkKV&ac3Po$$^7@U<%NXhR?bBbL;UjJ@_>)PlB%j?ZMTdolJD%Gy0nH zue;l`1V13XW9sO>mWBr6SpT+H4325X(8-!yK7XEc;s-7-l!8O=o<4gQw)1(EhwQ7X8CM2*qt>fs2MaYeAV6i^4 zD&UeKzame9oahf@;DP-y&0_^Ir+Ce(@32Zf$r8iag~O9KJ_zH$@TSpm8g!} z%5SeKh$1x=wwbyiWZ3rJzg0QnR(dVf5i?qF$yD^1OO3w`7%b~6d6SZQn$Pvlza95` z($Z~|w4!}iVzk=zPY)+~$Xz!@@!1FiEy7uqh%qsj=k*nyZFf@iyZj$t*pV)4O?V?8 zMqW>I*z|ALnSl!@H4lKzb~Yx}+z#3z+f4tx2Z{9T-q>*=fb~m>5HeaJ*v96$-bL`a zcfjB#!!~I_s9Q(H7IjF&u+6a#BM=7u4oQpwdSt=#mFs;^k2L5?>EuGv4 z>l`8I_NJzqBi2z$%(Mp^8B8q%ArkbDKB8s|`*7n#669N7RLFlk^IvCScFQUq-pzF= zPs9aLPdz+Z={8QKyYW=Ce!#A}+6uqt>yvvnUpMXwyuShx|<^u=j;R>oz>A7qmi zL8oO4&61Lm3O`LgrYTH@OpGOQ{z~8OgT6;T?c||~G(u&D)A7Cs$(Oqg`7}_)@Z`tSrj=`Pi5%&FMUQRG z*RNaP*FQx|($@C=te^vnV281)@;<@KUA0a5ncD0U>i2ZhnP(^7Kkbw%IXN2gDKz%? z*F{3nURyUW;>3n{N&7-(Pe*r=v+N1Qf_BqX#RtbO8gynpF<^2063ggT-x+Dr1!B<( z#Ysn=WSwII0w-a`1(83x=dAS8^>xZod1t48MgJrG=5tse$}psv;<+O`U##TV_qN|` zi63dB;R|Jy zPr!?a7~LvzUcMx1Vc!%dYd=na86&z-5&_y`)yK@wrmO!WYl8_}cjF@>JVo zkxg{!^Y+-s54hE9ieAFKobTW2{x@oz8Q?xCDwEV@dnYY|1@{)z6-V z?4YToWzkffd(DYpIO3GH(Dw|`UNH5+`U1(p38^n>;WMN$adG#T*XrgGH;?ErbRl2f z+5NHtRy#5h*uUMcDIhEy_8)TsR0~+cTmR+@3jnErS}-{^HDAgAuU_Oepu3G!PY2Bh z!77xJiz_1Dm3Eg63p2fjTSZ9T#e&j~LVBRRopFMZcQU@StLr7y@A2{T12OYHa{wVh z2Xsd;7M{|n!|^)l23m{U-iK)(lRfDLl5r|5R|kAoya;kO|JGcJ$w%A5=KQm1YqO;M zJI^FPssZrc=T=tsMG`&r_fLKLjaYk;Byjzi7XDVK#%~|S%=STOXb_z;Gu3Gf>e9Udaqhls z$*D}sCXK#Nc6IOZSpVx^SSYHh+JHIH9uKcwauiYE?AUF{k+lg#hZyVr4{6^Wj`iRE z-9SXCkRm&wB4j05W$zUcNfaU_duFd>CCQ#4GE4R@BN>sEomFI3R(f97{d?}`c>Z|) zdmQ(1kMCWV>$*Ol&-*;j*ZCTbkHM`&2F(}5Afj%c=TPl(&+fs>oIom_^7Vo zCs@PQ9%Y#mF{D>kx&Z}4MthC>*4uaXEdP18>xJthB%1iNW64;xel0&_w+|-?)|3}r z*0R8q_-LlqnT9v!=i{@t!`x(aH@Ydr)&O~g_ZWka)pLBq=6k~*W&-a4Vd|SXHiEr< zeY#p&1{m~l#gSwD&K|YnKR>fqAtb>WS?&7g-hXtTxM)ia%YVPI1qTK$t*p2}_PxG} zT|Zh(aKgX@jD4rWHmeWv)+cOEEqil-`34)%?qPHr9XKo(N;kE*7^cLh*x7Jg(6R?K z9gMut*EO5k0(-`fz5ScVkCoNr0~P;se?Vv2?l#Ki@IRMT7l>R-`#gsgo-aGP zJCqP#i=BNpK_QvA>NO^33b%b&v+DCcbz}5@FjK z)ci_<)YpQ*vv`y|1F;aYH!TESyrcP_Yx%#w<7g~E)U&l8+?8V9qkUSCgG27CJ}&EM zo<%j3xnED0U`I$I6vus!TXcW4BKGOjrAJ3O>_g8!cqPf~0i&CY11k89V_WIy>QSJ+ z>IW*Lj|gZuTzZtKisV$>Wt*Sw4SD6VN25Z64amKDQoM||rqd>W&B*;8;0aM)rYaRB zBAW0*5T$`16Y;?SEki^6vj2QL;fx6+&)|^f>+9s|`r-ZiXHTCplkz()jUkPg8)SMQ z0nl`Ojp>|QgFAL|GBX%-IA*CA%!*_1lnnOwW6s3!{u@}F&l}umctlRIv%>`D0uK*? zBu|J(KBdwP9RzGGap3Xs#Uefdyj)QQ_jEV~!1s<|agJ5>+S>IumO6KO&mKXqPoOVC zS{0|xar}m6ht_*-$F=*K5=2t_E$Ndyc*ePIC8zMZ_ayUNy-K8a!tT?;(t7G3_ApFV z@uzqM8Jmti(|X|-lfz=IDme=W*o}39jovXx|ryCIyn|;<%(lh?c{UZ|2 zNhSMBeT&{jy3qLu>U-2?TBN;g*JflM4ls!HVO5(55jWM5o9^q3omXJ{_T?_+Xzuy) z8tO$IO`&~n4zx8LH#v6VQ(Ff+$I(~T34AY_Ou#1J0*{eEOcYI<8|45`8ny8M-vsDQ z*#B(;WF26FLWqMD6X6DO-ED1)fX*VC0M;I-RO3Yuu|h@`1aS+JdARiok{O~O`lLdY zVhJ4rHYKRKuU@?(v@KkMXSMvJEpvBg=9ZC_hT*ALQAvHmudg4`dIbS$I^SSTs<9rE%px6#T}9zeefSaG9e3y57=8L(`v>>i*ah1AeKw3TF>Aw?xP9pkt_Qif19?huIKi8S4RhoJFOum zfs}AAaqGw-QnHXH{X!ENZEbBUt6ZD}rIOH9VvmN0;Auoe7nH?l9r5ms;RMV&%+AbQ z+t()yv!LW;NnlPmVKG^pO8r~n1Hs9eGq0cl0^IMLq-<@S2c-mF7UvjT)M()yi$qGi zorrtdU}&Q{0fEGW4|7`{y#izKyiz?DFU2xiz5vAvyS#v!8VPUalSeGDO9rDsOKt94?WPq*R_9g;tPPBgVY;DFr4{c`upDv>!fgQqEWaUa8RmdFNP1C zCw~6^=#)&@(He>7I+0_}z`gY&cW`iDa4HBa0>Z+OTjWGWYTi(!iLG}!rX^`s;_|+o z?tG)9R!W#J(YltRW@=E&Z$)-bu52HEQ5xY+59h?LKBga{tA z$mSHoG9J+Q065O5Kg^tu!`yIP@GG~)&6-=35nYp zhXY!)2TLhkGs_B?&0dSY%E5m3rh&@)ix)%Gltu_vqy(d>vp{#_(X7~t#KVjZ-}$7A z@Cm@o5c%z)_ z&=EE#=*qNE($1fU3sXO|5^!B6NKpX40R7%$%?oqe>?Y zDXA1CLHKRd<62d$9VH@S_y*vwmLhPKX%8X=2+IZOlw7EbTU$?`IyH?h3fo!u7c9W* z#V4N@2oeV{Yz*ch2Ow{Q&m`>@x7Gj#6>eYG_8WU0%YRN+gx3GWp{I zq?g4I4I*+LBMKW^+U%_PQZ%3j5mC|oWv4fA`lIQpyVo~L`1yx22FDd}g%kQt6$0zV zo?9XPs4g9Ld-K_#GMam0TYuNkkU^};r0}`&H0rpE?Pnqwfl~^cWu%)0J zZ;9f-9J7RgVJ-)STc9;0q+e{kUA(%of`TR4jutdQr+5h)H)c{mDZbpwuaf0oxO#U$ z=OlK{^kFCP;bc9J1638;N4@qdM#X1@!5-yPsQQB+-h*=A8a~*woeXH1zAwVL&ij1+ zwEja=kM_+Eg+QaAaGF4q5O17#g^lEe>G7=>y2bg^kdu*t zHiuilN+?XxJ8^-Vqyr#=xj3 zDs{v`J7Rt+$R|SEMSdfi;3B2r1=Ju*AL}O0Go{b_A&I{%EnT2?5t#=+j^YoKYy6nm z2RrJZATPmN7b|{_gGs*hlMqQgUGYb=_TMZq7FJwLfpN*Ln@H|Ecubvri9e|kyf zRqg(e!B-RO9A|0eTd!@7slrGY-R*xIn>vq&Nm*U@^f2AzA@a~%l?XCO`+eEL7S3z6 z0UCO{+OFB#lj-X(X}A3PVWJbYubxN)_*r{fBs0z!h(CR zE?sCQa+{e0p})_?ro@E1&v4*s;e+k<2mQ4eB4E%T*G!W_$W&*4}-h6g|5{Z~agN)GX*;OlJNWYxlTr+0%s{J#pf?me%J8 zy5t9V^cW8M+$XSCnyrT3=Iz~FF~;DTJpEIckRpFrDjetA{Uq-wNx+yMG5>ZZ$ip>6 z{=5zmw3eWGni(FSbNi^=*Wl#kCi|uA%{$@Ftpdd&TCew=dmA>30|9=PX?URCPt`sx zB2llOPW~rLQ~OM{jPY^wA4RTxQ!#ss3#RG@bdt9R1FZDS$D>&-emb)-@AYus&?$j% z_~uk1mlL^+-n}>JWiyPWzDt#K^Bnv&{_l;)ed}BVYg7w$KZ}2MgS=&)JU$`8xfP{t zpMx-FS244ljuGbo!HAOGZgas`GKddT%MjJ=rJ)ZFPBoFz7H@LNx+CFw;YaqPfIAYG zIvnma*dFbnlBx9$qT4$&7CA!Ia5Z};U~Ch5m9Mw*Xvf*7^Tixw8KVZHP4(g3RfLMzX9+?p>+R7*COTZZGfizlkdD42T~qhVht32FM9$TM8I^WeG?p z{=PINCFR<^G^Hxp8EmG3Yho&wA7D`ttbxJJESz|QZRGyYAN}q88@gS;_pk&Vy9fub z6N3bL5FOsp(9ferjGaH}8w!9-ZyVr*m%pg?@-sYiwI~U?2J?Y0J$IwiKfV$g4W zW{^~GC-;+H`US@=r_fk+&J&kh1WNkKLZoi&U|~Bxq>;dlVw6%a70n&^CHsXZyq95_ z1T7`xU~C40lzX14zI<4A-E9lW9b>h?dRwZGCUu~&^n3?(ue;87vC9T2_R(J4 z=g!F`KE|1d&1U30B#-xh&tKCMMF)K1f-TX%*U)p;g%lh}dHwp{ojZR7y_V2Bt145! ztU>CUGsaH&3UnXX)G}!v5?I$ymozn5UB$x=9}gHdM`nKN`=ahg%g~eVF@7;CyOuo9 z;k1g-$9%unDMGD!2E??JqnhSfy$sIjsp-6TBz2{RT4?8JVtsD*|82UgzUR6OvDIAX z&zUHi%h35u>M-m-5>y7RP9$af^kDYlL_n0c{%d~9v1;ju%gpbS$| z#M{lkGCr>6L7x0|7LAn|a^9c$C>}cU(vMuG`q%MZJ}Uh5zJ>zyCg3wyl$BvH6r8?n zQOxYT`2BluZW$2(sVTsNHwn{?ot@R%MnTu|%E}%ZUd1!{Sy}Jw=DGpi)+a%30^DgO ze*cx16%|`c=fEn>?h^o=AT<6Ix}JYqi%T7i760V|)Tk!N7a3#y#RR9q31#}f7fOwd znxTRhnBj%t_r%YiJltm1=No2LXWHYi=;Haug1vN(NxZnbKEK-=t&0zoI0UnU%0#m~ z#1#!)gq?ZQ?otR?Z9iUcOELdhqY=xl6Y7ESU8P7QJKxDA(P$6Zt~<^1I;n}m+OBh{o+lu+rt-}CYp<%?}f`#+) zJtK(}i5TUP3m)N0Ax~!S&drY{_e+UU9Zk5P6%`S5Q}4^>f#@)%%eMlgd|VZ|db+%k zmW{w1s99G#Q!W$WtnQ2u#wS1}y=xd*`phdFii#}$ZvMz`wt8%8_sZavB41Ic>1C^o<{zApdygx^J%H8KYE&o zC9%z3Hez4=ZT^Kg-%{9+0}u?hevAEulkhh&wQ~h|le81f7?q+$s#pJ314Ci{yXdP|erUGCwx4QcU)P-7alu)1BoQQE+S?a^ z1h$L3|I&uXw9~~LQ!t*7=&p^J8y6J?l*wd-w?ONSdHnKjT0YtERwZdyhTZO z?GA`A>|jByh7Yp_(zxfpmYwHOjh7kx{28{*-&0}iHiuP&O3I6Wsxb6_apB=@rLc+f znDs&1f8ED|$SRXUJqW8e#{-z?9J;=ot9RV=bc$6qVk)xNys^AyQ=+$UuP;Q;v-fSl zyQzHL2{Y%a^wVC3yIYuo`};gkWW8qnaf^x9_z}i-b@f9zT-{f*rVC3GH?~62dhJFSU3 zF9rSi+mE+ru+@^@kcow^<`}dhEv8N{qwuf0L#sZ24{`2Qq zW+)R>7YB+ts*ACkM8Dee%yqlPYBj+Jlz!~_k1~)G%e0OC_(7PLVBjBdXMi(OMV9V!s6 z2)}CT%a@L@r&Zu)%6Y@%ydtD{MzbBE1uX3=a6L7nC91ViXTSUD(3pJfgrA?EZxq4ejEJZbadJ$70UYS&nzpd(AovFp6OX4clQq77KRq4U z*H69Q4>B+OEkJ0IgThaJj(wfUkf5Y+qXOkeA?L-+>IQ&2_|D+X*}Jev3GD?j3D1S- z#np{%ltK(?n2S=w9!bJN!q_+&=~fvn7y;1&nkM~*_u5h;U^vc-JMP&uq!$GDtWnYt zOCPR2{D#Wdb|b&Im5H5C{F&`{yA%22%NVJVTs>Z*g~6#zuv2A`@s7+Gt}#?SRQVw%8Gl;J$0lDBVVJ*?%6 z8>VcRZFgth6;DzNXEUe!&~~^bRwdCntYMtsZ0#E;e^OCiera{J?c>LjcEzQoa$UQe zsHv&LUm8HN`om59P+1a2Rq(N}_k%q*!9sjD-9zyt;A#(?E&;R_y<-gZ6KG@I# zaxyY-!~1e!+~+yyE|jFC;cizV5z`5CNvMP|*+)DrdxxE{0I77!5=_pktE;1DI1osei*2&yO_7XK`o$MWe>&Ji-5|p@K?h)qR%k5Z}=# z-H4CIeJFcm%3R{VSr@{i{GvUEsRqHSW=?Y);#Xp-tQLC3No?e(p0;4HnO_unJ-So> z!eElg5Ff>v>iJ&}{@#i0-TG) z53+Ka@mA*?$47d!pI4eun)>}EKv6APDd!2A$@eturAys!hpZVYZ$D~_K1~d3QVgz) zVou>vQEZb|AZG*oM&u_j{(B*ZWvEA4(4YVnaJ046$3Ce<9B6QGr9Ys&-=1Nag+nF)u=4gpjXQG&OJln+TpdLZow zJk2LW?OqZ&&tHB<(#1x6>U9Ts!p92#vugiLZy40R~h+HP4%Ro;iEg4UH-k zDiq;3 zJZ#AYPNHeH7;u6D6Ly{i=IIzcxC&F#)BaYx=-dF@9E$sBQivUC=u>ep7l;DLufTSr zQ3*|=@aCZ7_l!Ueg^7A~l7vCCMaHn3dRJ7NdX&a9tR9d$P;&oTOSrWxr(;Vz^!Lb) z^Xi4?moKYWY*KFel-mo<_NeaGI`-vqF}ccF3L@#QxxQ=kZX=T&W1Ruw-Fj`>6+V%v zCN{$dCG1jyuIM?bHnl(B4zVfj7nAz(b9q?w&EEF<;-1KTWPZA=4|yrh>{xe4rKj5e z8BH7KrtALu@!wgU=o;So7U!;fXS)$TXQ{aihpG~dwy19tH<;MvW}e=?n^nIg(DQUB zey1U|ZkX)DRa;`lu&5okSTCEew{41stA#x%Z=5-l;1pfhD|~p=dgk58y@R(~gAXj{ ziOrhxEaZLHFWmorJ<7*TI%56qsNt(B(|`98nzl+Qn{j1`N040-Ag@g6XC(Wo`ZbQ7sC)Pq z?I6dJH}nJi6q}lm=Lb}C{7gMsHe7cDGz>(BC+mTspIEqMVxk_aB`5a*FI4|Sbmr2j zs12azxZNZ(U!ax%r^I8!Xy^_M{-tVy^j$e>dLFXDp58eTbv?bnR`%Uc4T2n&frcHk z7rWuO>7zfL@F&a^yQzSC^4{o9NYY2#kStS|ECD~`I2tLnNiv-W-RpYs?E^;g7ZBw5 zWB(XF3qeP|b9>Hi6AOWGi=>X38myV262tZiATcIi5MO-GZi8V1E6W21ORyWRN=iyX z8UeD)@ws3@U*hu1QeC-W&luRmzE-=yem24{@u@3#`xev=Gu~qYbPH&q;E>sh{H4Bp zrXz1SgmLfE@$D< zDFwy*7Cl@K-byHooj9wy7^U+*Wnpa}pKe*$6>dM2Wkxm4CjsdVV^ZfN2CvLK`yr`m z@0_M}Zn+TyS=<5tnBwOrVIM%B&q>-W@` zw9o|NQsIk>5eq00=@=b$T^c0+>umb#((tDuX~UsI39?~VzjRH;P#+#V@cW(p>o7M9 zc5H`mA&)l{{QJA;`Af7QCue^K`*GoW*FQggT^0n$k5)d(d*4Ejaob}7e)%E4eF;+j zM?yPhE{ceZ#q7g1Atc`-Td8kY?(R1v$ju67KP4~|kVS7Cv`6pSHMHoV$%XJMY5}o< zm6dhYPW0@lF8$P?#Yf($~wg4Y!g-US3}2%2&zBofVEYvr7=+ zL-&Ciu*(RpouCtX|CBc{$bHw`+>DO1=x-g@HPmQS-A*1$HS z;&h=7SoGM)&UFP>PDgMtHWUyp?*J3KW=C^#_;fI-+xGflj|E97sojbul4)J2u`EQV zu;)U$6lBR*SIP-(!?02{PACr=MotDDEHMG)i;0PWPX?mKMO|H8bw6+tl3BBGnuD!> zqtJvnmjko{Ffs|W(8$?Byfq2AqM!t<1mW3&XXN@XD(?@Ip>%@ZF(+L>0maAx^r2R_{_|%l=MMBA z`QT-uo4&Yx@6Y^z&r@=u;sai&0Cg-XH+jhQMAufn?)b{mv#I!R`5L_b)=JEC!+cA( zS;9uV{2>3wkxSLhx4bViiN}f)rF(}a?eJrgDltGx zOqEIhYy?zvj{60>`rWy)uGw;CMy6)EtkBte)u!g%?B73rQJ?%|W}e=NvuVGdRJ-lI za(al-D$%$lub-o(X+4oCSg(qbXlH|evLH$(;seo7sSmwuE+)qucsbjb-HzFopc9r$ zaH;AQUiK}X+Ty+?4gc_|`bDqo;`}Qnp}~@z!5_Ik@LE;I@)%yuJ*mQZ=v9koM8@#q zTDD2uhZRx&gKRW4A<^QN+8Ua6N#;TgicA@s#EJugcw2`Pk0qjEtXuOATi+O|r5~A! zrC5Gd3i<)u@6iYf=-LduUBDT3%%4Hjj`TzwECY?7?jl@pUP>5@YqwlabY8>+bK~88 zmf0zmj(*^mf&v2S4lfWm(;S7C`_PpuS01s`Fq}DnWhVyX@^|kJJzb|DxmE8=_N()nDUUjO(IS=<*{$msv!LanLbl*DaY31Uw37j0F zta6AmFqoyNAHxsexl%ngq)85swZl_H~~1pyzR9r3yTpD^ASr{(g0nN@QWBJZZdkHSmRzp}Bf5V%e64zu z;mmK9){#p)!?!O|G;}njU4RJ4B zhZR^>R$%+>{AUg8Y*KO%AB z{T9NNVHO&PyK0rYc7^xxXRk0^pz0HraK3$e8uSokDdD7HPkT4WlP512rdtz9*H1Qf zH=Z@dL6e$>=Fh@Vz|Kk2`?rb*FqngGbm*}srgFD0FOUk0a*h}eH$a-AR)@U3P6$@VwrG6^2L6H2QvCq^U)FuD&_r{=1|fv zBUSPZjKO|k1Xp@?whWG8=vz}$C(r<~knIg=+C+TB*pVzxJOtm}T!^3@xZRQ1Zp@1b zy$r_E0O4{FJR>3kaWl2HHb9R?ISwZ$r>|A60N?~rKN=f}w2d)&q!YV+{rVMy8SFtT z(V{?KfaUi$F(>F9J6T{^KWRgtAS1NN9sDjlcEEv1NBo?^Ps!-F8;AuFf25tuNdKo9 zqVV+MF@Ke}ogCIoHnNfLi5d$2N@ZibKIXr0{LbypY*_X58b}=MS=Y|{xf!;1((`zg zad^MZw`-PUB7OM`H%+bkv#Ww51AGR|sTiCbe+4Ek*E|+qugT~n)9TzM%5-YN&FS|~IfW&gxX}Ri zk;3;|dy8AE`=7arEBVkCZ_yhc`y!=d(R;t}Vf$2b2TN=`omX3Qv!+A)RM}tQfnVKo z$vLU%?;3UIcg?S}PG!*#WW_wuVhr5{LBCjIdXid72MRP;Wj!H+6{%`^cSYva(3~3MG9ys6;D1x%i-Bj@HIMMSN)ib}i_}Q~B z`2S(M4#gd!{hlCMP3Ln$T3c3=l7kp$0k5)wj7f?E+N zYjd9miaz*?5cFe*4&svEdu-QvV&W1K2%*&UbabCy2r9|Ry{vX5B6#fqn<{&?kC>QH z__0YjeHt4Na=SoaoZvvDjSp{GBYVSV$av^YA9Hm=hsszVUC=b+k08;r0EVvavqP6(jDE_ zmFFzcIgfO&{2qSiU3`A)xJ9H@WybD|ArvuFn|=CZTd!YdO$7DD3mu(|5!o5+X0tS1 znw$1A(#1g-P)Yrgn*dnonY zyJKaSA}xoyHurh>bFvX-OR$OV^{ESgRzrvg!f_0XG4$r;4`-f;wR*kvlRpVNlOgPt z`U_1aPlU>@{`td^uKlT{g%Hw*!w4Zed3kyG{y@%1siyY738IH&c2s!zEdZbD*&g6b zb?&KSqNdIxc(-8yBTQqUY4Mk{97q)4IQearhi#b3qiwIKfS6NgjcGZ3Fv%l_3EVN! z%I-naq8qDCe8(OGHUxc=GQJxUaP+jk_4%z9UtP>)a-7{ZJqOs8cXyKRbvjSSh5ocT zgMn%E0OQYN{vc6 zd&KhTNmJVnx5LP54 z5*wdn{$_-Qnsmp3xg1Rkmt|~CKh0i0 zch5@PH-r91;LM9B3r}aRg)~Vz+vmy9(gkb&QKG*4cizQKb-U=RY~|WnljXDJo#l7m z=xW!_(pgTs2t2&>fLm~TEiEUvKmS$#pKlvETv=bNad7vQ!&>pymzONQ3-nQOWT={(Lq1 zAo16X`nA7LER%C;F$!Eh&`{7Q{Uu_?g3eM=Lf`XQemPyvd2#38hQZ;{UWL{1&Ix`u z`zg-+4RRMhM{Ik#(XmG(^yCFDm0znzOXOW9#vGlalVdI{ny_;}^uOvlWzQCR-h-j^ z-c!A|(M5M1HluU{rCS>}pWWGhR!e_F;nr)iF`ts~y~O;vF3!&52}K&azF<%YkszBN z>C&+MViPY%hL8*7^9XVZ}A=*8$T$$JH8VxQr?SVmOY#;f}8NNg6S7l z_sjbu&|R{$xT1FIHL~g2tseps_ZApLeEbR0=ykgAgDxndK&b+VAHm0@oYiA^&ucQk zcjgb^jRCJ%*5hUt>ZPJG97moIy{bv?(D3jOPj4M4wP7-Pmk)OZqvll~R^sgGHzlUo zIbON^PXrX)$Bvg3*K9|Yqj+9*HIrL)aWjllop@^7SfnX4w<_mTvLWAELYh929nOCB z-Q72A9jz)`J&9U8cbC#NX>xkbmeKs^uKDqGccY&DKys2Kx`e8ORvz08uZcf=4d`R& zF=v!;=Hl|W%d%?r$DNcrzQ6w{U7K#*lr2jx;n*m0MXHPSFb;|@d4vgVe`V(9IW!ys z!Z9ztWLtav(PsYDC_U(~i5_iX;L&C|2rNa%+^6D8WWPr_sS*j!A_alFoFoDh)R zK@P0>EM=MbwrZ%C zFpDwTU=xYcUhc_>h+!%f>TWx6-&zJl&T4nwUcl&{o3&m)zBlOxIoBpvHA%@T>{xvz z@298-7Ts-);v;4)RaRDhYcu*}G_IneB5l~j;3Z8NFY05e9nXn_0ovh{bwBdi&-_*_ zA{YfrpjFCw`H~|zJAnBvw2N+cO1Rk9i4loB4@TesMRZuN3{=OyA*!0zwzx8Pj*KG{%YoB|)Ss!+mRqlGx<1_2IR&pByA^lfgp69kN zR82D0{ISIKGMJHvw~|~XFW{M|Q@-vBk$zHq#ShmmQRf0vQd=78z$<3)g8@M@KYqGv zm~XXy-90mMyQ5f0UE@etLOa!?&)1LtjCGQk#@3_ahORXA)`b`koHeE22M_blOQ@am zJFhJEPo_F#Da>qXLgnf;_eE(sFRmu>Me+lpZ?@VtLQJ0wi!>@m=iJ3_4|Z{IuV?4y zOCYf0xd$vT0;s3tN58}83_wPGBfJz{L7fD9G38ph(JJF+&(h!mk74;SsI6w2P5I3} z+F-E-^n$Q$#;WdnU)-~wgixhD|KF1_ZoCqzQ2-GbR}#;+({vFsvdy>P zSx=r{aJyuF4Gt%?Zf{#rvKl!2m{!ACE<=!o#BvyKd186gPnl~_`dYPDtaDeFf+Aj} zvew{it(pX2NDv(Ajz@L1x3XosnrAOEswD=WK3%$EXFlxb{Ue?28Y{nrKtf~e&1|L% zIWgYe^=g;JU45>)=}YjIabI0ff8iu;W^0+D{Xp)EBl}#odAfp5wffp*&0>k5wpz!m z?&$8cvOw(*ecq(L-lutr)5_QH-l*dl@LVX4e9-6ZSshEg8o08L($;bDl)$u$liiN( zRSPO+3%xrL4-rCZ*7gi*C+r)MR=BaXHCp2drsmlj)!W$nq{zjK4ZD^y z`cEDXx&ov*IgGh71Jm#5$;r=UJ$<}@pbrk+R%j9x6Go-Ff6C8FjPpw2r}X#X7Q1_x zeEXf(II^d-Wc=4Sjs9@gL$dT!q>P+b|DNA{ucn8xIi*6igw)hqvt=TNIq8G0 zZk;o!t+<=xqpPo|5PjS*H}SHw?wg^utwZTuWmTvBu>#4Jt;u>3nJW585K+yQgKy=W z9Gt~}6n}Cr2|CysOLe1G?4Quqw=*X13wt6@-!ENc*PvE4)UhDpq1jq3Il`HL$GVej z^uXVNYk%)DG1Pur(fu0K!28i=PW{p#?E`D~SpoHS-TMk(_9>6d$hPP^*Gk-Ex^XA^ z99_42MHQLFK83fTLS;+Sw~W|@Up;QfKAffGSXh{i&8K1f(d`QmCh>0{8i)hSB}9`$iq&c3T!7-9@Ky#K=1z4cg~`mP^?puq zF)|+_m2CP7RM?{9Mv-_yI(gZ=s|~Mtp_i^T;W~n1gD@_#e7TfO?^{~2~(fj zZC}zna;9~hFNr$+om)Q5*fwIWZU?Hje@YNosy6e}j zaalZ;dvXvchELT6D_aEy<|VTRb~QmfBS%A!s ztAg1fHL+iZ@3of`v|&X>w)j&v!{ugo?^fJwAnE6Z`<%Xmbh?lfxEGV>!!uvL?Ast? zao>+U?C_9M5#kZm+nKN`1%3mrv456Bx`Ty~y0(bL8Cn-rukN@KT_44P!!ugRc`A zP1HG~N31h;#?nlNSyvp#t=~rZ>E%6J&t4jIDlX?{I*{zlBRZlzbDM(Cg^e@M)Kgtw zU2!>;Ww=53aghX7aK0ryJ9|*U$?<`yWBv#Dxe3Ky>+F#q-I9dVu2UvIP~R)fdRv^=I4KDa*sTR47h?)Jt;$U3(nm~4*y3*un% z3ki(!3929Z0`Dd|t1%ziMv=vBg!=pJ*{^lhh;D3Sk~}u&N=H3>vKiOv&s@!A=3cyZ z{d#U%nvZaB)EC~E-TX>Xts<5C*(4;G$|74PA11`a?33^U-7i(l>VV|$D&h5#bmat5 zLcY9uU38NPM#F7jXgFkvh~!-=CuqyMP%$?T?PGl+%_w{ZG&k6E7`$w(?!w!Ye;`O~)f9fevGw~6cduAX8?nxw;1Bt<*a-s7+dXt4q-hY!ZXdQGeM%^V z!mmB)IeZ{{>?V0wZd;MgDq4WZk%{{|m|cPV^|XB-^;g%@TK)a|Cl>8r=MjQ7IXTJR zR+y~v7u~vPpPdwlKMat5;TZtP2!Zek@S)hC1fvy!X2)!#rX}&%A>)oSkn@m z&;A|F5%~+hgU*X8&v|$2#6bv#1Ze)j%v|LY^?G-%v4OyMKZ=r^{0uiYyg%L)6}{lQ z<&XT4c|{MH6TPqKT4cZy0DE3^(BE+ut3aFH**V*nKbobH27cAe(ea6i?nkv|aBD|* zOMCQaz0pN3t{}~J;Zwi5Ut$-?cIT4wyj3mwhJ}R%*ibY3wc$_&5Q@~V{%t?^h{MYo+ydLp*~5y9Laa~+@iJmZ zs%Dgyc{@AwaMrXVv0K4HikWqPP~EiQljbH~s}0^XrgFE#@qA@riBc~eoTIOg`qqbx zGtpA=O|1BN*0j{~=H`2RAl~~UfEix(?Ml&r|D2zjeuxa>TVw7 zw$>yLv#IR4x6~ea+ZSs);tEpVJ1Oei+7yx`oXU($lwG?_M_tn%BH#t_<-m7*uE5_1 z`Rf0$V!fk8t!*WW_{?>u6{pJgd7ge?XNtZMlA=;LQ9~)S`dX&Yc~6IeyT|ciB^ia~ z`M5BZ2P_vNxD!R+XmzV=?THhu@K=j!Cim4|b*~6-7C){jSdmJ%wkWYf&uwir%l&0B zicIR3d^?Alp6qJ4&bssPPX;%axu=FTH#V;Kv_5PRRC&>JTG9GQ3a@qD9-}WarY@IM z6OO|7a{DxoQN7#Yj|VCH%r80{s=NOJ<5PH^!l~1qeR;)(1q(!EKOi_olf5;;MCCS|+xb@)*4R zI5ac_fs&BW@4F_$oQEPcqHBedGglgz%_dkyO+a|Xefi0fJ z4UxciP`@|CTzh1<-`2ZSE8=L6--76skK@1G`Gc)sqJkcX)+#X)Ds49vBdfJQ{TBaG zz~56Z4iD1hV1v1|9A4*H-RBgoz#J#xhqt!f%JFUv!zTA@h`q(Iw;Zi(A7>< z;O?hgJ{)b~Htf@KXOaPxF97=mz#z_x%oJ8!I5CX-7*AB-RZ zK5V*sf0pROX(-2g!OnonT=vO{px`=~?J-ymo`nagr?FOtD>fOpyHUSJMnb&3jvYI~7mb zSDA|jt+H0xefPWH*|vCWsG|BAY~UD|1!~pfMNbt5syLBH4|S<)@rUy=wmr+qX${5& zO8=+MwEj6+>!MkZo`43mU*49piV*`noY3Kc4+){U=_^FzheWL7?`^*_zd5S$R{=iYSWtMFG`!4+`mU73%gTHu>Q}`o?#iy{wedbWhllc#TXm3cxJcTl=?gL@+`gzC; zt_!%n7Gz()RsMNzhLsqImC5zu2)+cr>`3dOnLf@#)xph?0g^uk(H$u;8mX&y7T;0x zRxnZxCDWW0DAo<3P~et05H8Z4lYXTCCx=6>5q}Av(jj4r3r$fW(RydATTkA$5Bo?% zp3HaZiszDOMov}G!3Os|a}usvhU$MBk_IY1ygE(g=`-uv>+<{dW$sgB|E_RNU(D(f zDnD^AMM{vSmyB${phkY(*lm1IW>!{m<`)c3g3tas>NcO!x6|hkW2F2o0;QVOlETu6 z>Zt71qfdDxZFdt8!V@PbT=?|%9H1AXxT=Wpas5TcuG57fM=~chG&KokRLym;pJhlbcjtERsJf;T4d)o$8Veq(#*c+>j3iV7<2aUkQkX#xTz?%QAC+l~1y zoL`UbI*%g+;%Ih3YKMyzfMMU?;1p0Xx&ka$*1@St!s46TNRWH6xH1efurvk3lCOLU zc_;urJ_iFVguAY*y=bk7Jo9`>O^>hQlvTol zx7V--6(`sA`1-U@n)c&m6E-qN?6iWmmPCiB z!x)XvS^wH0F$rBwrC*$=SyNjJZXVg3K{^@O_(CBnNmKjdo4)p^!G9BKA_j_ISaNAdJGj_>=J(!bp!8EqW<3dW_!=%Y*2MnHSwOk?-yzsTM_=ao4wS;%s{R+XM?t0!sOVr zP@*0!9rDh-X-ECtEP1g|lW^0^-RiG$6}H$o6}T-^X9u|;OP5wsEm=)lo*El=#t%Fez9){xN_EK(T`9byifDypnJ zK|LU!+1!A%b#>JXfMBxNPKSQ|dL76uZve!t$u@IXGbqglecCJCUR%5C+C{WDzO)gn z5v14BJFP`UL~29O>UbCJS_bQkODhxgJ6!!_aL>aU)up6}^zUBO-F^pR+L|QFL6Bs9 z5Js`VNpIu6(8(z!F_Kd^eqTLR>}jIwm)vVhtO5dd0DRUf&hYRg3Rw?A6v$G?pzo+~ z=Dp0WzpSPw#dCH}W|wtK?B_|kzSg6w*~WFb$tT8OB8xMqsw_iCp-Jn^A^$retEopP zax!U)n)2^{BY!qSE_1G1X>`hcId5#)2|ah|z2V5uM_Fr}UTkEabTvNx!05n6dhV!5 z>#uMI5|3$pHO(CVp2DH{+^%Pc1h5##~nL)U$iPqzw>O_%7p55e+0%L%uY07Fb>BO1|W>Kh6WiWWq_;zQ+=8&ndFQ4Pn?`D$kIDx-d-Y7 zq$9DHIt)_~P~VIG%HuvE*{K767J7Hf5SludK@tz%akPkJOAdaOo2nah9Bqah!9 zuz9wTD`l5dc(QX22Nz&D^KbRY&~2pw!SQ#S8Euu5AebvNu4;*nGSqPj-35wid}l)ppvPkQ_A`xx3YN zhjZ6UhV$yO&wqE-&O|+FCIU9J-#?~des>F+xKQ(NaCW|~i zukUp~pz58ev=Mvhzb@LEb&q#6QJ!Z{-kKi}R=U@8k79kXLOdn#XA_p*J64eQQF z^4B$6<4dc2FK?**O9{bL4}s-G8E-l4%S%m||MJw*1`CaPc1)A~RuK~JV^f$6`A6e6 zljHn6v$hjd*B=uTtaGerZu#Kg-u$A-wB?9J@QOmzDVCWuG#V*WbgjmhUw)2|Ij)iK zOsTR?^uVX}xK!ftTG+n(!xDao_y#}df?)dL7RDa=@(f(Gfvn$Zl9s9A{$PaR_EhKWg^e|cv20xXHr#f={y>^Gnp5aZc7+nS zK(u%&8tFUM-F83?mi*?mtOKjtIO$qvS~JKQHfk+vO6*Zbg^TaZ|{*jwR1 zbCEW!6G;JuCtcQN4<~ipDIS3E&pRW~sw;@1pHP;y-Qi>wC-Q(*|15zqca{o*f%Qj} zuC7~%$|1-A@EGhsD2OK$U(voru-m*Zo(yT)lMs@WG>SKsaVZPOhO`;OQwhaLZ?!$; zfn0)QI(({;{P$D;7g_HCjs@R_4;PZ`WTi+(p{%mAS4IONM9L^cMr7~oWMqWOh>S?2 ztU^gvG9s(&m9k~W|GeM#dynJ)ecydN$J2B4=z86{f4ivzNl)BuYuj{Z=-p?;Ika00mWXjj&(oFs`*3D< z_hIUr7%1{2_jY!c6j-Rqi*p>*-?If7@B9ejW^%OIY31|bj$1!z0qV{PwQyY5qg~=^ z8=OgsyOg&c37Zq#Rr%p|hx2rEdh?cg^y>Xgy(^lU%~+BD)-k?3ntcrw;h1gxHKAb2 zg9vzA0alCklaKWbUnlS$kx$0y6XSr!OF~*w(j7_3mCs^EjbS71M`owi@nCt|>Hc zKcpp{XJg6&B?hB(rG(S4Rvjw~#8n9(553i|f%j+r7_#Rf+}Z_YsMaV|OkyG^mtvsO z!-f8HWjdou=SEI`zVcgobMsL!5eQb1V`Bs+WW1)Bs3?Hyg0Z5tC&SN8xP7CyYXVd6!p3pkZ=c`Q)ZSkF)^_U$9}$^6OE{whwmw-3$e5BdV@5o zwE8Q@;pphEpi!mQl>2icC9Q0I_Xg8^dg!Iv`qkW*3?yDWA6I*S?W8|yQDPN1dt-Dk z$hY~Ox${r9bUCJuI*Eay&7 zz0>l`&2JXN+21VUb<#>HDe{ZB>?EBiiSb+2hdpWzTU_<;7J?Ln;tuxJ$EDvFb*`L4jLF1JejDx?#}4vtPv2wnVegsjnPn3&*ajEN*L7bXmyg8S3zdoOLo9Z z@mV|MbzIgeY2SW9B*hUEN}KO@TuO@Nt08g#oR`x?6Lu2z5bZW_Z5u{v8l3al%kL>3 zb?S$Wgb-JZ+NaTlXqxB9@P^2f%1bc`I+(}!Us z3a;R9`X~36k;7E<_U&g+$BtjlorcB5jPeGj)557C`|9fh$r1)N2QLEGJR}9i%YlKs zkp=tuvHcV8oxU=O>zttdJaIXB#y5CF;wg=$;7i4a9`CvS9ue%&9(~<8A|-cQlKX)g z*T!I$!}9mg>Z^Bu{8|;OH14y;ay;(-alBNndFsKLf8T#bFoh}a+jFk7?C*7sSfV#X zM{P`!o#`n^G2A#Q0(c9I&oTtdO`RQn*1UXR z-M#qT#nrX`#Gnxa2#q*R`DMtRa1X=~-GN+F$T9|Gse9)N&{^M;*+XRdXBrfWwotPl z!j!N_Jr5CtzCM8<4--$|+?b<2{AqgU8;jnOns&tCG$%G47!Sx!7>284WQRXxrZn244Wj=2mh4V9e{)Tq+@(ooyU-swJ zqM_gCEoMJJ>FK6}*c+Vhs%pNJJ$-%1wh2x%Cqi|DIw9l;U!*D_9qd=o?7;g7Q;RmM z5?_Ra!wN3#d>L%9w{vi$DhBO^iy>U}YAP}DiA`mN&=uBmC5Ju*>I~PCME3mSQSZ~I z6?@1L!*eQI(dfu(cH@+8;zzlW!HvoD30geUZ&$-!_CIT(p$q(`VY4>U#czJ?kFd6}#bDvKhaW(eZQz zOJCzmbYr~D`42BluxOu`LHH`^>JJS8sN?Pu%uQ zP4nb>b8%}<$4x&hUxnDoA0PCC`?u{LkiMAkZ)?-i(Z(Ue$Ztf?$f!SgQ2q&jxk|{g zAkM}P>NuIXFlCO$%z4B;2@292Ik|_DP1=BmUgKNRNV)SbIw?6PfmcOE3X!PlVx^mU zdnFM?wtaDxV(Z^O+>hs^)Nnjl8@-0w3?%ZQC`9tg`fN#DZzhi&!O(8)Db@kVYu7jp zL0Jd9vyew(Z*Mch6OPJ(O7GQ zk()+d0#;Ld7re7T2e6bAkxivJvRC2KmV|oV3gf}}b%{M9!-EYE3)^zXVmeFB7rC-M z@Er!7GhC6B8KIOr5_2j$#COUe78zKgIbi2CV zz3k_-W~~YPgg6(c4l6?vMgOJ3=W2p;!*5Em&USKrqAF4KSbyjJlwant>aN~1G4I&r zE8c%Jx3!hF?#P4@=LomYtqIhCv1ZVCLRSlO0JW8B#AJTinaV+yiY8yXAB<19y3^!P zA8xi+h!Vm3xw*XQ*%ld!R`7U0J9<<)YtUyivd(On=Ik*C zH$U*h>BxiJ&ex%IA|u_k9BKD?QlUMzgulznhA*rjv2~KOo@IH|sLbIy%D3N>`w{f0p(0XV;XiJe6pM~TiAfm=aZ6>0_B2PIAZ4!HyWq!^&Hs} zm@;FDVk!W0aTjVOp9gF*8&ICZ3w8eeY|s2U6-M_C2b;IGdJt?|M)FpHtZp z`zc88nhG_fMK_)(d^z5^C@HGQ7}a`hVM~raD?wMrMDojka`t}vOcjCf>&y?EqXe(n zxN3=hLt5za7xG8%?sw#ElRg>pXSdmtf&Z31R_d9(BJ-vzzRIh?jW2J#Xg%JhDg3>Q zXi1m)vAxtG4^dr%)r<)CrY0zSbF(*C7L$IUqY{gJ$N`PWpnLbCKW{|S zF*8emOC1+Ln)C7{H5HXguVQAq^U_mk6x%R=r-TcEX&g7;m!n71%gPKcUMz&(0qMVy zk1iL17s$bp0d9VsnKkN|-@j9ml3f1uXs>8rQ{#bya(`)|?S4ZOlP7U;K&7t3&&AL* zBO~KWOABT->YI~eWAJ?c_RASN!P?vCFlk^qa$oPJ0dYiacIVF0g(p(#D}XeidmF!3W>L+E+(>)^?xzmG%7j^sis)n^tg2t102M;1POp@CrF!$2PHRjJF3!{rkQmne;ydxa+*MDW{?KwBQEAT?jS{~$_4Y_UF zmqptPJUd1yRN#r?VeKk!=<4_G-8&eqKn3?0PEj4@nc6wS6r&V|`&7QXEV=7l>D)Qj zLnOL@R{{+rT*tuWK9OHysI{?RGJQfe_3ZC7(GHvNVjY=q^EV7;EnmuVd6|QA{|e0} zK1yqQ`Q-54H#XQPuZxSpn%0sPCRe|wh<;@nkUDrLgP@+EUg@RS$7AyO#%p{YV?RFY z(9)6z?c2AHlC-v=AqTX!%(|6F=Wcj;y+fmj@Qc{j*f1dV0DQNX;jQK|B0q58AwsOa zzsT49eXoA>Jq{>gVQo{>YRv08=#8V#>@nPXw7mr4c`)L$vc}UC0?AS;^&8N0f#RV- z7GbRf@6W4Xlz#bQi-=1XmbcgGC}?O(i;6x>{)5XUu9o%nb?^bP6$$e@E6%K2(`PmN zNsauV5|Vl{Kq+}7I_vAVr7QCs)-7ZtL}Zq5Rg;Q(6 z!B6$sn?KG93Ja`6jq)(K=;u$%pdN*=|s)uz{yhkO5NKztNh+&r}eBq$=fEs=fw(` z_?_AlxCI660b_thoAY3y^epDy=y9w?`T)FW9poV=A~MW(kUUUSem2};5}q) z*bB4i1U3pR2Es!nWvo)G1!Uka;L0Jq0q%jI?XLsZLr^HZXnQ-mRT=|Gh!ifFMkrpn z0wMpS=5ZkVW0RBOJG4i=_HyCIbe@KuXaJ3hEoCia zE29*TVsCn;mMh&otVO#tCFt@ioZbf;2V%j*!n0w_&d9tqbD3~Zww#)WLp_@4mu zR@^<9gJoyccj#_miiY_%D$z42_z#Sq&4@mr!hb%0p*TbPKi{>MmY2O(pgIkAIg}G< z6oo03>IPe%oauh~>)}yGdioj)-R!sw_4e*=`13%sUx!Rv2#KAYStPGi*lrwh?$o+u zwnU=9TemC|^?au-tI+3ca&qr)h{kCdU<)FfZxx;LhxjUMh}Y7)!*H%pFWMDz>9q3_5>4jzwq!Tye&kK zyQ2E`i1$j1J_3e1a-i*dOt*1u1B4>T91uCz*N+trcJJnd!(+y z(ka#+o+;j~ZkIS)R&ugJ>-rByk1;&u?{&8joFRVLlJe2zy^4TFd#1GS_K&Y$XAgZp zCa!VN!1|TJNzy>=|DZC)Mn-+>0oK}h2Q_V&B|S$!!>t8#lL9K8`NjA6tx zY)u$SVu##VyU|qRBUkeG)GPYMC6k;9VM<7QmzI{`h5S_LdO&34`Aep=_{az|AKO7h zZjJYDv>aF|+9D2&|CE!rKXjw*%%g9j8*QS{ZDl^Wq?w0fC|2`@hJm#C4E2OF)g@Lc zbJoAdSh14h0y3_PaQ|B=j~A&O%H zAA<)5w+CTm8E^G}zqpL+%UCOLsX*Tu?$MTe={PLe6WI2s+>!r(p3+DV6&lbP+`RlU zwEx$O3KvsH{5TY(no$86Y`XgTuo8Z=jF}QK;jdiq{xD9_E3Kdzl`#;f+eN0rFGE(I zJ4}&e?1SH`Yv37nu<09cy-x(!L3qsD|N74k^fDEa9G5K=U@L!P{dXbEp6+SMvICxy z(O*6~F|mHwfoz77^jVPV^3S96jh@#}#)y|!> z{iQ8J)Wk2dD;KtiXoIBTZU`$8G*Gp#pd0}>e+S7)NG~G@(b8#3V;7&=T3h%2;k5AtiaQDt#>J-%ed$3r z5(>%=Y~J{(mfW|~duFbT=fP@}U{7VrZNA=jV4R6U zUt~p}28e3PV#fQ?6$#H#SEl>m3Un&c+b0{u_z1ynXlX4SV~W z6Q^6Hql#1SIA+aPXA%{zc_m&>$}R}bKlH6~_whCB(zWSTT;0$wS#`$M^vDt_lP|Gf3Q=;@CykNMDFFDL%u9zMt|Wp{;o`uS@w z-NHuI3L~S%Td^kkF8rr7pVRuAt4*i0FnU*%_+kPF#Ruk~A}~;^5UZqyLK?s}8UPd* zurUJQ+*MO^4Vpf%DWE96#;KqG9pxk(Q2ruO3|}&S6b`t?*zPD~I{B2j=wK&F5tN#L z6lxey%smN$0wzIyAE}U9AU?61G0tDbTN@j3yf|Z2ggA@oXQC_$ckiy?ROJoBb77C+ zop^6FBwa$@n!WuT0DpYwzN_e0@ex?Zdt&AZ^v&(fxq|%ss`ZH!DUp$g3DD4R zI+;M<%wfoo{k?S_I*^WU-xla;Bme&WOZYr}3PdTxR3Z8znAGGPRgXml1tk99=^K=J zD`>*w5~Jab53{p(Spa6;_JzVvA5$#Up~*=}yw#WSnW4}DHt1q)1VHX#<2|CJa}yY_ z5UxoS*J{^=n1Ri?@S5InxO;a1IEK1U1~dNb%+JbItf)wnGv`C3!JogQgYJD| zf`Ew;tm}VQh?1ima`Mc<74SmuK}I99dMr3#qEEk$JArS2l&;&Bp*2Se`62&My&^n3SeQm>zF7mTJA$&I*P9i3^``^EN z7ian#R$CC13VnI?<_#4E#epzox-c#R@m!Z!eB;jO(2&s0uZPFQleijT+)>o~C-~(T z40PsyVTpLbm9y_JOZwv(F_y=;f9TgEpE)+_eLw5#E*wWsgok^G}szt!)yEH`HQfl1NK zSYYp|Irrqyn-5waK3|m^Lqou$@@#OHRq#p@(bYG`CRh7EkE(w>eklUwWM1*pyig;} zB^-Ic5at&RVMr(-4q-m*WJu44@YtK5p8yI!B$G$2N>FZ(k zj`QAfd!~PhI!{9Ts5+f^D>(uZj@Y4u)@kSB?R+(4| z_yl%0Z-#t!%6nwdwclSJ4v|GrD3x*Wx4clnx%1`ZqjS%Hlqpp)5nxz;o#h&y+QhkZQu^W(s*JrxL%Ia!1b7$U(7P#Mru!lmxZT#M&3vMEa zQe&{Ru`x=edO?$XPsHBRa*wzcgLM@aVXO`>qVc-YXIbujcJZ+~PN5!)v$^=-Co|zw z-^@=X6@T_#yUL7Nut9V-O#2YBt=teO_@Ds3esnl;d9w-Trwq3&E%hRv7hHYMA|vB8 zBN7o25u@-g)py%4LeuKlR8?5x~I4t!O%y+oO`K{S@d6y4lx%;b0|MIfZR*`8Gb7sB&F(Ce!@~nPyB&)w5@u)3-(1G!z+y z7==!q3XhBo!ZEOn{hg7JjA(WPT?YrDe1m&l8dg?0e8-j~fPE-3tVvf^;f-{e$XQ8< z^r`KLEe;V0)i@I6NZgG2S$bH~0lHzRKQNyjt} z(;Q!$Jm>H1^yIj(?jJlo??@Cf}CT%j53yhB=xda|6u&@Kg9C=cTd)s>a++1`L*2H;58-joRBB#3}*#v^_d)6t(j zt*_iw_(e>U>tz}{d0M(R4hoz&!KvN>YY*jMl+9A&ikxlvUkhP{^7ov^XJMR6Q`uJ7 zD8BdRnlA~E08y@`*l)T^{#HYA$2(F3 zU=Y}Gtw9wfx*Viy0aoMMS4zDe1iC8F!uBj*_-2;;z5eqTojuZ}t814!pYyZ?+8EDu zY`v`Chx@hHl5a*_mo=Nonu@C>kp5}(Mb<)7@{5TKZ4rDV(H(aNFKKMMt{bme<^H~< zw(kZ5uIMsVOKm5POCENIqC$#Nm)*y^6j`s##jJebyB#>}R8C16$khm&iNDDvSFG8- zmtH#%8*2-GM4&CsxM_`!)FaI0$GEiq?MMHy&*d;cm^}JDE4QZaS~$6{&azf)pn;yg zn&t#g9JN?ni{476Y78O;|5;>;T$b1ujue4J zhC22|#aD*tthYuT?;;~xblgvTg5=G=1HEl$o~qKb;f^h=Smi=dpe z*Dt=JL{eyx1GEvD^mA}xK2K$I8B07e%hYTfG%Yo+7vm=jaBz<|tQkE(vM^;*W!-v# zB6u}z>~PLmqo_E6096YgI*vc8x{QTJpZ@$1IQ1e^gXd+@B6c((7Cf;T$=BslkuSMj zXMX?~^EV$)d82)Kar>X=k2Lku?(;+bumZA`Uj!E|aBq7mcDAi zxi1G-%3seH-VJ%6>N;n|`@pWp0B)RE9GpAt^cXh|UxR~SUScnVP#95sa5OVB^VWU6 zjg+rR%>F%>)2Mg+FjJ-_@jrVT7gZ&&BlKImlG-&_EM%hyt{SN_o}{OL5IAU_8&8qQ&YLpEcbPZAkP09^PH1YcgNn_whY>m|E`zii%Icf_$O_nAV6 zmy^>eC&Nlm4#%%IO@93+@mOWy909a_tA?hJm5QEz0dMdHcMGb=XXah49AqOv-SG7} zoIE5FMP&34M*Reap7b(9DhFNICo{(&O0^~^cvZuSug^w=hhuNRatUw;gB~Yhe+qI? zFrpt6IeC&2%2Q5)2Y9M%kllUM$%rTJ?>{3ds;9k;a~AIa2na0m_LKNme*lM9zMYXg zC}(}G9GE_mH0JeS86yKeR<-sTRpyU7Dz~@}Q%|BIg&!S8Y;n?PwI0cMirH|oGj_9^ z1KZ)aNY0UdGnr9oSTNwt#%jpxAjvRkg+o9>!#Zi7xLhob!z9awa zpVRBPRX4Ye>R&1zzw-h=V0trgpK@miRm@eLgP-_3Xj4`>3Y2;DA4Rg0`Kv9SdbaFH zbmmP?LTie$VrHVQ?1gJ`=TGt!Wcs)Yc4+v#qo=NC=*l3k$_WtEG2-M^EaHl3@k}-t z+Mmd@)O%Us7|Y#W3H=Lh9{l`fx~+x72H6G6Zw@}J4-72&^0jz9n<~2Mkj%&;S%6T- z%r&`wgISgH6~DcB)<>t#@+2JgNjOLQ>F3nr_8sZDS1q1Z%_pMDq{mljgP-E#u!?Z5 zErNtXLP%KnptReo*vCK~8eYyIKEgpuPcLX^YuGLdh6m1Wj_IGKZKeyAc<7O!^!3}f z(_CE2E0^T!x`*H@488@AXGKB+qmktI_V(O`?V2@SSy>O`xf^_C9^C(; zqP+FxTvxxp7tvm{>dNavg_5N=TDY)TA@MB1V>PDx+qb4N;CWU3LEkM2dUC!Ho2tr%&xgW`0DaCBb_DT3k8 z4;>sI1eOer56{K1FwB+FHyuBpTml3eMN{dm?ytSQN$jC$lC(4`G1Q8v3ozF^x3Ei2 zt{SJyVI)Rl_+ED@nFN0NKvYN+5SWPu37Elc^r-0hMQx6~nEivWvZhk3eEta+~D+h_PK1z#Vh#dj~~}WZ-ILWNCBNg>Fd|cjg7f>b)xZ~#rk(b zD=W|B#q;eZZa+|Caq8%v{2>DALr(zI!=_<}w(2In~46*WKpgT>$uaB!QqMOtrtMVKI^pGyL@{~%~5WD+-sJA!$yQiGUrH->AUs0AFsNr`3S zZyloOx4=jZDPBi;zJb=8@$6Z95d2nyCePBav8^#(-5aM0Cs1wDG%j`cvm-AlOgW(b z)JFxjjB%o7(l|fOa57E7_O}ZL-r`0aF^{Ql9IfYE|G}q{Jw$D%s1p%#m`48QuO5%l z^fMH0T`#o_tBpPPq-t=*h7^^TO)gmP1TO@cshzDF`f$KQmDlCP;zN=ZwasgGhiHDv zM756#gfxd`8SC?|&D@}8(^}4M9&WIX3a7S{9$DnkKIdC;_`z3i=9ClSPP|S-0!&2) zBlFS>;VP^C?lp6I$3*E|Y9&jwiNa+fs=VnJyXW2?UOjf@-N^8z{%E+=+wU{Z(ibj?ixLYCCFg`~#! znMa63F?zcjCRs#8nfqDemL*_gE7Ii7=tARad4O^7mH!dB6GR_Qn8=KMApK`K+xx9Y z^aYjG2fdd}F3XFFE>^W5B`)cee?1`b7(F;0$#q*>WAm?gf3aNZv2lNi{QqzuRCsvo75cjLNO^W<;A;boEGV{3Tnn*whiX;IX|6X8ah0$K1H&&O z%V7cyK*Kd5aP8%9`VFcqIaobYJ1s0Kdj7%%eIJ32%1$cc6BM?y@F&q}rdXI%FlX)a ztDXfGIP&2#y<|!5=;?g57CA(hSNKGW9Hfe!Sn!i{GQWDMhKXO{T}@Vpk(-FVKnrJt zPv)Z+4}yaBNR_ItTCCX!d8CYrXP4;ak;2E|sN@aIPv_G(p;uC({S?D_R;vle!BHej zwH~0Og9oiv5+>rfqD4g+E^{Dvg{)S?m=-W&yiG+|+=&)=oG{D@65vMz%MX^h=mIjf zAf*Z*Lxw5+?9qF|%5uNp)hRNCKl0zKZ|LW;C30a~|GDs%t?if51+B~Bh5Hc6wtQbZ za~(pz4_P1rA`2dub~}F`@`RK*)Db#QMka4ZIM_SSmcI*K>A(c1%k6SvMb-DW3!z_m zYgr?J=Nz8*Eu5m~YT^8Ow_{x^)9iPTN1|6~*v3*k*^h{SbESiR^Whgd-!4cjnsz+R z4x{y6E=|!^d-e1V@8RmHK<3>0o~QXVIb!DXf_~4v52E)Hmgk7!VoC^Xs{W;5ySvcn zWWw5eL3x|1aC8A@rQ>Mh^)|$^Z6i0Yj5)D#R6S?7Ov1&KVK%2aiC;;%m=^PbL>VKD z-``BsOWs*Je4E9Re{4x}Nil}GDnFM=_T||O(yA{!F*1Ah%~t=6lRKkWvv~hOfvey0<9m0W3bo#g z1KO-(L&P4&==a`*OFbb@&E8E6vXO%8St zT&-0Di}wq?xJ!2F!{stwb4S|M^XJcFcEL?cHZLUR5JCS}VtPP^g(X=q@?-J4qTgzn z&8e$a^AhJ$lQ6jFt?+sm6r{Xo?h6Z*(XB|9X#0Rp_}+uv~_YReG5oV5}nkW#&qRmAj$P}@%iFAEZOrl zAepi6AG2nQD#Z<4{;cxY(U#-f+#fgz7qUM=Ko0adtxxDDX-&%>TDI**E_x!SOUX0? zFF&X&0hfnmeqGN4_E22EX;=<$nB(_R3j z(zcC6I37>s52BbNwOHk-^LJt=Frk4LnLbvs;pt&VX!qL-zhK61_|I#TZ`iHA*y3jE4KB@XrnT!d6t+ejgDuntwj_UTC zD{?XM6MKmK0rAbQ4WKkoFS9F8bBzrDFydfB%JLC1#G`9;9N_|I5b2|FbpEZPClTyL z)nb8>lu;e)$OM0>ofXsqk%|qVF=<6eY*MR-_4C!4^Z!0 zsQOKIm#7BV%IF&VsjS~Ju5KLFB}@xsmK^uo`uo$WP1R*p`XyuN*wdg)ce33^ytE3^ ztqNyT6%gMV#aXv#bF@i%%uOCq*gg9Jg=rS;ZVZb4T0qAkDUtnW^fc+pBCwDQn(Br% zX=~<=pl(iWu^0oES%$h}dx$QP>m^RSA6eqz4y~hWYkOlS{npc$vRZoOeu;kGJ%9f7 zSBw6)2ALGI=(d8|E_y7q3bt$>D;^G)oy(l)u)Qr>VO@OPoSQDpJak#T=EzY)t=fev zXOD)pY&M^!_T_qhm5hPcZ8PKO8=#5PRJxaw7nh^Ta39#niEyStfAHIwFEx&XlO{d<|>KY^0z;r;Q(OL{ZA) zh-)kQK#TeK%71Uz-Z7!QzZP#@xWE`5XGkid!e?g2)8X|->h}W69@|?=DPufCtUsW4 zgj)!B{1KiHg8%+(z52T%;CsP%-aUCApKVO+7IuFDfy!|o-QVsS#9rW9AXr`ATE_6e zEs5UxY5nMji5r+L2iwlxRMbyqil_rji;*0Yjf8q^G0pwyOKuiA!Bu1;)+PkK?v01h z6WWK`k7>d_^Q~@%t(WYPNWKMaaTfDSU-WC-Pu?an)z=TM3czImJb8q37{r>jhQ2-) zZpb9{?*5>#A(lOMFES;~ga}i?&%R7Bk491oV5j%7H+N0&T8Yb_emLQX$r+Dl92)BI zYCWD#lVr$f_L}QEFTs@8AcRqbESa}OX)?4^XuQKqMz$7%3cwS)e~aIHt}paCA}ieOZol^BmRx_nr0 z12Sia@*n3@#1M{6YN=FP53ABlZ_e&7a6#}vTCT`<$d%WZKJe52Rs<(ft1ShMG7PT5 z*h3TeuWYaM+eb4WIYM(aaDiEa=kczb8=_aUzzsr`{I1up&uQXIl08P1$XYy1y|*)= zuxdkNw%qBb#>eyE79ZFaJ)bJeI>wLblif_;Rz3;Q?i@`nbv~LBdD>4|my<{owuEP& zwf|0@^QcwWA2r8lqU3O&VS+T#=iv9ZSz-#bGgnF<$>bc$%%=Cg|GcfrCBomMBlOv- z&mqZ*#Lkp;*Y{`A)1KX~j@;T-qV0QNXS8)ncjNVWfh~gzvS&A*GkVV-6xX`Q61?m^ zTtArKpYlh%H;Y8UHmQxNaN6w#le6SF&~(evL0Xa`#~<~kNePS#{c6^3C+eeh^$s^R zf6R>&*nHEuy{3QAj@^4-W_-^6yBS9Tp{vq6 zLfYS5Z>|Q0`*npvrPj!@&6ACMR%jW|+Su?Fi$Ey0CKe!-p>Iz#w*u zgo`z?eycWT&y-}&OiYNOXN4pkIWjUbx5cr2eRq0o z5x=E~I})rN5C=S91tpNE89N5|B2cbjSftRHzd_IDep1<|YcKU-G9ABsPUDuncJJhu zMxZ_Lf}6@vMRff`)h-*f{vc`(t$~KS65j?;HI71F#)aB^nVwctod&p`y@zN_^(_WM&HRBr%X)U0Dg12)QKWaQq$mG=JjGX$U9ZSS>hyod4-M_`yFz zTbF;TN1JbZMA#E0OR$vY*uY-9Ye}ap$xHSmI5^yK;ZEZYH++4gi^uE4QEu)%%bX(l zBpALhv9ZnmSLE5pPl17S&F*cb=m>c(Nrp!qS?0I6a+S)y3VUbnmbvEe?QtdT*!tNZ<|Z{-TWx!exkaS8Zn~*bSvy*Qi*GSWAaLu3kEk zk)MA~tOzu9D?aMY(A}A$rsYn1-ajEB`T!UU8Oz_Eg*da4WvDoo8>0r?ir<9bufb37 zLe4fz96^hWRtsawR@kbTn~!$@48c*)QECmF);A~4G6GE_BRiQEz++n~=EgoJ8{&2>t2*}1vv ze*BQe`0nJ%{0H6@H%`H%Ub=G(cORJLm?R=2_NK;#H_zt<1OzbbT3%dKj0u5)@?>g5 z7o*5yyZ*QQCKbzo9ff4?aqrD+7&RXSlKo*wj*E+gUze7|5vIC7WNEmL^{C4q+}fG1 zrEy??;gptQXk-*l2P<{50A`Q}HNr3z9eSyz55faR^=OysG?i{~!N%sZXa=g8XO9{Y zSuixJ%|kB$y!gYlp+f;FGBEPP7FHNEs!h5>m>3gk&x!|}qkrK1oWAiT z?cR+z&03jSaIb>Nc57u#?5BIX!eaUUG~Q~-aT&;(5vI_zG-^ul8HB>j($@C=ik;=n zo85IK=LuT7x2&9vM>~|29WCXWC=|Nhq#3VUIGq}W9m9+!0roQH&1i=#W?7# z8f%d#pmRkRIs@pX5E%ojSBzB+GFuS$Qq_sGa1dXI-FVW{CxE)s!LQ0u#qIMX!@}B~5TAz|xoulYzCWWo%>vj5ED}jyht~`1 z{Ufiq8$ED)~7XQV(8;pZ9egq$3%AZ&t$g_FP89%;_P0^3cMZ6uGvFfJSktaPpne>n971oY%Xr z^U10e7+IwzBg(XBhb$npF^2Q*XonYU!uTw|Q*Y@7&vEOJB+C$v7gIUscSwpPyWq1h zqGD0|z_VImzwr?nk54yV$LNXv$^S&G&)HTz#gI+X+nsh2#nj79WR4j37Vg2Fxeneo z1P}%%^)Um_nFd7bbh$~dC{`=L)}H9K>!X*06)w&F{hL_bxI}78>vKaZnkVVylW&5} zFb;5(hg?Y+M$Cbi3{8B-7h+PXR>r%GOW)g5c~TxF8!6dbS+vQGUl`keC;Nes)+OQd z_nXSfR^@b_ouVVr-sa2r(mMA-{UOUUoi}^)eF>>kR(JR_AZvPcrx{E`aP|?UOmKYa z(M4(-grg8pu!)ytY0XFfx!{uvOVioh_(97@igh@d|=$T{3 z2wb%?(+|haA`reU=Zv7>9O6G<-(cl=Le`JKH3T1=hE|L)cA->|JfHC0zASQ>0KhT)MRmZE<(`=x z&9%>79D9|^27KCX?{0UzVMJzAZN_51fgg#)B#S^@AmIrk^JG0RfdmqH{hq&6EQCYj ztyFztDzx`tdpgT%iRc@`Ii*fjah2>sv&AXsa`1ow8FV~&mXXm>wBYSwR=eF{pd5E? z)g}FNaJL{Bqs6aY`E}XCJr55s=TS#=Ylmu6hy>)jDlqQRl#f^ne??=4iI}+528BH3mh&`y<*ZvcFIRujnS6JxJNtSd=aa89x{D^9iKXQ_zr%eY03U_;g&RIv#`G{IVB_E**lwe)m-yF%I4R1 z53z?{;*XOl9a9>aXIs3PQctWi`>wH9+^)u+v(qhty7RY0-sQ>p`y(Bf_ z`R)NFv(PTq7sdWetGNLjZ|Fz}jtR_Fd-v|eXN$@yAujH*gd@>F>9zaB9T-I&fCT&Y z)Q4_KiCqY_adFKb_PKclGl2{mnN>yiB4aM>0~hcs*TCG?lCq)pGfCK!q@u6r4rnRF^g zRh#qo>)TdJx7QGAWcM)gC~9i{j*{DMXl@SNeGyo++LGGY=gNV^(X1j)2I0hJ%V5oA zpGykZ`c)Xe`ado}w)kmWBBSUJ;4)mjGG@B)Il(7~hTxa;Ipfwxzc#83oMPxJ(cey@CY2owYVN%iRc`}_L(;4JqJ zKT`Hwx$1V?S7L`pfq`3B!N}Ve^bscphYFo^kKakM7wj1OvH#N7)0^piO+d8&xoudU3C9_$4NX+8RWGyay>#?%(pInZwgICo!uM5f_IE z@TPRtBPr)8hxNsA_}WDGp`o|3zA69)qzA_7us*6Gr_wgz{~HvYoJ<}yE4KQi2 zPq6RijCk|}uEF1ZVpQ^hKD9Q#c%h2tc}J-evX_b_(_nYDFTMi6KQ*wxD4^&aHE zHrkb2T4oh+#j0sftKZ$ry9sQAKomrP$rs$-5v&LwOYC1a3gC%AFhDjXcgzd39}A{G zbBl)mHsh8@l9l6eVyIq|(9{GrdC{+V$sU$3HHu2p^B5tDBfT-tdC)N;XYj^n8mEtC4yZ`TLhx7+q_=t@e=1g`t48qWNC%Xyq% zGD}Z%TrWjgtaVwpExf>EoNZPD2&mXI$epd6N$f#k~B@I^RW> z)3HBInoE6T#Skr^veI2LaUw=xG`apJ3GBVtZ*pKRZ^f9G&~Uat*?i(uu^msw;zCtA#k+ISukM!O~*i*#*8 zS894c7XJtoc%jua*j(t!acll+&nMc5hrXKyQZu7HWu>FNPxn%1_)7Zkes^rVdmJZt zpaR9Lq!Iu8%Y$|mU0yYE(`cKz7F)y2X4uW$OQ^J8rtY@LJn4Fq&0rtKyy)IMoS)@c zBQ0eKW#7~wda;IzC)&5jTZbKd*2fc}!#s-k2Pvry91+D&f2Yuz6|JH5BPOMExN`>p z(*S0|P?hC2uoHBnv?36bDRQ-9Leh%VvF|zu+zAPHdu?g2zwV{|?(%oKtM~;c=Hdad zF^q#ysTh($7JU(K&w5X1W$*PjKA@3G{$uW zo9&U_YxC(DzY+A;&1|dnGr0Q85j@(e;N-!`9D?9Y$8@k8pourfoW>;d9 zKF!GS(WP7V-`iijc1~|Nan$s7FnQIKWpJ_Qi%|4zIlciSPLdBde-9W~<-IU6=p!AE z_U*{68SDSf*=9x=wEKwS+ULf~tisn>tJk%}r`gi{#uQ&P@4r>QEGzw9%)fb!Ls)^f z)KFo&$uDf|$KJvcb?H6&*tWihs;&S1GI_38}{|YxJT4qRnjOV|~c$CE0Ts~Bj(gKFZExR*el}EHinA=1k z!wes=d!Z@KUXY8a_U*e~WKi}({a$&wI~c-& zA7E5X@SGO4iF^9=s)50yCr^HYXUAD;q5BmT*AN8;d&kdl;Oe+xZC#Fw24`w*Lp2az zQ}4fB*l=(!I^Jl@ptz#sHK)tH3f~z={Hsk{~*xn;v*BEjv?m^5I^P(7( z7S=&^Ke~2S30$s7c7eAeArG$hI!|C6=dSlw@G<1FLP>3$s_-o6P|*gb zA^3nA#w$J`w!G@IL$PN|TgnE6F%4&=eSQKqP#SY}v4;6DWp&)6kTHk6$EG)&K|hF% z@iKqm?=kj?=ExKBbE*P$hbVS3KVlUJu=}un4{X;?PuzL>B$IfVgKZ}$fGk6_V^!(s zaUva!6XPO3KA--o{ki2mpTxb)fXyd*6QumIWlh$!Dc8FsHaYCFF9s|LDos*nRea`q zNk8iot490D);w49+fHn*qt=N%8AEX#0qjz5t=o4lO>PUG4)>K{s`!#WDJMsr&aA1< z^@%$5UU42v!jp_UP3XO!*IcBIoj6pnNs`SYWTk)mPGq&rH6p)n2x-7Xkt^VF z;5>e5QuHc<(e8AJkKqbc;fojjwEZ{E-e=zZLDSjA1>AK&09vIHBU|h?c5g4POSMH) z`&;aJTo*!UAFy0-aS^4Qa2(}x`S5dGl%eqCP)jgig9U!Q-M{WPl$!#{ z9A@X>P`qms_?E1hh4%mnfEx-31DJ_nZF%ml+xN#kaMSJEKl}T4rDZeY)}^lOd0;(4 z21c*0DFhnTc(K9%=Kc+UkPh|_H6Dpr(|!2{pAn=-(P->4ILus&+4&9*5KvDS78jdZ zT7JIwEak{9#&+3TyAG}0{5fz87!DuCwK0MF>9xU0$ZVjPM>ydBVe3D@x&He$U_2u; zk<65>Y!Xr=gb-y$A|pgevO-FTjLeMCFe9=>g{+K>>>08%GYcg>=l8nq`+xlJ=Xk!y zbzE1!>sR6Pd5_oYe4PUwz;0?Lkm|JYq_57%Q%I$I2P zZ8xb!J@h8jPAumx93v7tGZS`?Z1hyUmBc)YZZ_-H8#jbD;z`M+mWzBDjvp_@Ry)GW zt8k*Vs-xUSeJx)(d?XqA=iuoPLZ+=}6MDy$P$fWQDh&i-nVVZlR5Ng38deF?jo>ip ze7#rm06aion)!xVhQQ&&syVMvJCc9+jO0!}%-!7gL)i5GJY{Q3i#e+tg!w{3H&Bk} ze_ICr>c2;rsTm#`;~e=oh157?-O7cU8?H=CRPI3F68r`$-{DRg&#du7V+U&;(G z_$p2hSaWRf8!W3Nxj1ii-n#TJ+wJcM4XN?ee|!^fBh&&rHD<#jdD@Os*ObR~^Jp92 zuFE^l9qG+xhiNCXQdi_7rs8vkF+Cxpv_v+}CpZq7NGqO z>4(=6kFbLtA14r%s;D2rb;bSQVXeXRCbV`Pa*d zP2cnadKIU_F3v|{4tGfQaF09=ZUZAV)0ews4t_x?IM!cRr{YjtV33_AN`V^VmX#H0 zR|a}5q`(r7keG-XN-LdmGQjH8TD}(q$&*R3tq$g%7yztZ`gJ=su6%V^ zr7-EHIw+tDL7(9gkM=3ZWMPd=x~%s1%N`8yH(J+vc&r6nOPdUsbeLDi>u3W4j{GqUVfgv&d7%17&J zhp-*{Hray;1TD0)rzi6W7G`t_ESe6CM{f>F%2d_yD685{S^VSm<$T2=aLoUy{OCjmRF$J0 z7vFREddJ?&I=d#H7Poe~ASie89C=tz$^}pPACK(Q4PG`n8Yp!CeqYl; zJe%cN$v;oi1EU`U8@?Na&=1H(8kH}S&wey)dsqH;W5oBqNF?16V!enX$VDiU&=69w z+#1eLb|9aR?5v*eBK`HSh%3X_2p2#26xU8x4*mG~Ff0MEY+~@#%9F8tcqZEz7jVVaTImmNX&UbdTMui%6)5G6ger09-@-NE%LTC1I#yu zPdi*cuc09!DQNDC}zPdLDU(CXV z*4X+H8K%t+hjYBK3+w8f6e;H#dgnj>eHZ*h-$;Jei{I;Z^R3G2b1#-wv-<9TI}|>W z!}0a(xezt0HO=#+zfR3m_HCRRsjqR`2_P>ZRW!M5JNWVKHtTbwx*cq!;V}J=>k^YE za9sG*ANljaroagO?Cx{9m}3gjH^B)ia-{=6Oou1isyR=e;I(Ss-L`^nv2M-KP+~a) zu)}T!_+E~(71n7HH^Yqc2_ibdC}5?w&OI0|((Kvu3ZDDmRGvye zL^h@}FJ6oQuvt+I*XDuIXjI zu;d00mY4oBIzjmDuiW@-N~Ll)7~>2|#qT31Jg~C5PZ2^(ydt&YC3b&X7sok(_GAb; za&&FrOChrjc}}~$veN!@B-V8N{hfIGOlDSY583G{c$)cV z*2y*eknG9Fl3hRAb#BqPdZrXSh?YZUhh$XT?mN`ySG3?y03Qx{2J(@{#u)%pwvE4g zX@!}ng;f|%&<4TR6zY|N0`>Ff>${4Iig0>rMDbdC{=wCrEE4c;tQ=xhMM4*BmFkef z_YclRN$S5rtFEZ1n17udN+J;$YubTSh+|P=6uw3!_Lor4AIz5b@9TP!yY;@Ttadgi zC8?B;I}i$x$n|7n>yZ{Z}3 zBbtVNJgS7b_B)wrh?~84wy}n^m6M?iLUt%z*#MDO$R9YX$Cj0y4TUqo>jq^t1Fsic z#o;V~qqo5{VL$2E!oop1I&(X_*E0k+o>C=1bj9n%m0Z1v&YJLJk(+t`5l&22D< z*Me0Y3=boom&KsC2hG*0&ab&U=UR&An zVyJ!STTpP6R3s9TuL72>5iWJOL+|Q@U_WvyFftO@>1)A75kWyE)z?)ZC!y#Y(;JfZ z0-8A^JmfMwFu+P*9Ym)d1@>G7vD2P@=@jRcj!764t3~ahr4a zmW+VO*0n>!=CaQEBC7c{eekEs;m0-3;{)w4A*qKfRORLcpBlXe)jD5!OUEby zUGsHf4LR^RJ(WP0#=Fwq4Y$S>Evx362X>Bk%CnrdZtGH3+wh1Jqd(V_?SGg3h=PW; z#=fT5E4m%d-?|P^Ka%x6CPTGx3+s1?*6ztm)Lkw-&@jt@Pli1 zluZ+{Y^=N73*&3mj2+sKc|YTHtU!<-#JaE{F113lbQkp0D5t96XVvEVhTf|S)zfM4 zTKIg5dbeQQ6tFn{MB_X~K5K3uD%xD|Jy4v5Qwe?0LweN(nC3v~gSY3?v-|0G=KV)- zI)3ArM2tG)Te$}h9mVyI#Hz1tgM$gRV+wR4{e|L)1Bg^3^?=W*HVb1Eua>4JJkF59 zi^@{_(89t(60r;evxjydgz^rbLCe;*ku##+J2K2acU!;G2VC{mr|mM|#)K%g#pdqi zQ+<~@I>N&0Z?|tIZ}nc3J-d#IzuMpP4B4if|u0asU3du z9*~eq+vz~@Mmur!DD;{IrKJQnO)sx)OaVcfjZl7P*L9dL2M4yFJ=iQQ(0{A(LgmkS z1wZ9E_1(KB_b7Wvzh7VcYS_^-wML?tK?J)2AdkF!eBipx!ewuMo~QM!=;#nfKWGg@ zi2*kJwhzN!-Et(sJB^3Xh=ao$iAY8<5A)8X=A(L*l(b(k?%qZ9R>phB%V1T=Ghju* z40miq;6EG4P1w<8gF@rnB6XuTlmDDFrKC>6qrQUhaN0q`u&ZzrxpvJ^M<==bA&^Nx z`c1=+C?+z%OOIyVAX5WAP2*l*A{u9@V{2`lez6PJC?KxG$KO4Sk0;=&*XOW!K(+S3Oi4b@$#nD2-(PI}lY@^AFRgn#(s;F9Xw^r&&$2-IS7Ov36}|IbEQ!=d zQm$Q1yXOdxhPGo%*Of#0#BPWBw)7B3Zk=wku5@4vcXx=9Fkn_WuX^k#Zt zc*>-mot>lKK{7W`1crrGpKwg-PzX|E!#`96;l_gH%7u>c-?-id&WH~2w}I$#>Xd1T zLKH8?*2=Ge+VYRA!Eh`Hl-R>^z;_`Fo?r&=B}Gmeypf0)L#w+7-~Ql&e)X6tFVm$( zaitIC!!eAZrm19Oixhfk&DS_K%L=mfXp`QKth>xTrPAhJB!ZN_v(t&NOvCfGs-9V6 zA{i{vxL6IO2sH6mR;H)HBwdVACh^0@PrZ%2lPHncYI97tCYZ=5nhw05PMz_AkR)X? z`ez!^tkn52A}{9?e$}uIX9%goHsbFCdrF})jlbMgRRtD%9xXNR=I>YerV0ju^C(6pJj1uI6S!I;OvLG;D`MXO<;QyQqP zV*ZXp6(jkpuCq983**wPD6@`Z!gLhog=7vhT#@6_BygR;*?s-NE6KygSu%FlmEpg7 z)zZ?*$q9`yCVbtM-riF??bbLEkxMGf57_v3;;oPHSW5cf-!01>IfDwb?$CGSfByjH z>U1yVbB#?AWV%T1Q&-36aUPkcgT#j+$U4Z(++b6L0^M`tN6t7S+jA5`J_<>xskLK{ z7)WZIJBNP_bOZ)BOaMs2uKqRO zcR^={(no;~<|*_+VDr6d%7J4b;t^7z4+J$Va(?U8-V6L#Qm;J{x7bHHa4V9jIgn!rM zDu0+x-EvKayTIKjJTGSR$5~*@QB+N#F0yWYTP*3k^5K_7=xJwjQ#B|tt0Yx?>e5%e zAHE8OMMVe=fgLbx(|YN`IzQ2KzkaZBvh0m%Hk04FnoZwcLH!c46la;&b&TmT+w#w4 z_n5nM^V|p=LV*Io5DOih<6O5ulTGx2mG$*!(B+0V%(o}|Q4LJ(XJW$BsO&@e46>r#*ODB#OMU;A1mkeH*$~*U+kcw)YeWy z{xc$>Nl5$xDCV<7?WHfH;qFz!`DtA0a0*co3>2hCaIHduT#;#z0jmkQyL;K?SZZRR z27wt3j%K(^mseE=TX2oPDotq~$gv_r=PlnMvzvV-8ct-#>T!Z@szNg@OM6c%nfr5MrnJ78NZ*h;$ zfhK;oXPlgYnHg~vhh=5&Ry`m>=%em10`E!%wvQ@ zqG%UOY=yZgzMawNmvxr-dqGKLJaP#5N}Z+8Zd&EtFfBF|I)6r0wH`1L%54-#Xm>VP ztysYc<2x6d$#yYIF(@qTJgjU*M1Z5W!BDdM&{rYy8spI)k_ux%Fl=mVTk1>?LHUlK zoNYL>G=f&j*5#L71@NEOe9TL6JR6Q zf1w|Syj*{{-|{DS>wePP09hslX)aD+9MJtU`#c&peEj$!ptr6tDm&A#L(4w1y?o}X z;eUk2Trdd1#zh}2M73Ly3nT@|brFq#u6SqR?Vp3TNs<>*pNVND{EM>lI`dvE7C#!4 zJQF$s&z?QQO~J66F?maArZb(Il*{P76W`!LSu6_dC8f!PP_YQ}w^!s2;TovxtO{u(Xg+s;dWtw^~>(Y!8|F z*skC%P>YJ5_jrma`YXlc^sV|d)R=f&1PRDU6UM@}_Vx>tllu5#{clt4BvC;7`uSli zz4zK$g+RMLcdr(S#J%6^&_u(EfZ(cJFyG0E>jK@p8VP)nG#4agU@C69T;T{B@FZ_QO!C!0zkxkyD5X%XB3Z!056~wuDJO; zAYgj!jBIfS1vZDd`6yH^w}#$TgZt4@QS_U1B5oz z@0x7KPrrYEVnN6pq{e8G-xw7ToD*)|nD;LEcyMqOMb&Bd#@o#gciKitPsqF-svlyoKO)TT=L=vmLY1yxQj*@G2Go zq*q8>Jq{8Su?ql|t{OhXYx$qgt7Oo3-C>1iWYmut8XhO2o*vL9nd{>(mkcEqY3+g^ z)&KcOUV};uAGR_k!tZ&hur&1l_b~tWq2hnH-n4hh0gm`TpVlLISK#QVa?(kL3sxR#zi-fw$iMstE?N2gzkpsgv4&vk7-}j@c>6ZHZ%TdJ-bdw+!Dgswi01=6 zK87H|ugH{zxzM}gSE{M+bf4C~zP?}#x3F2z3z0=6=_b8UYo|pdf7szvn+^%6voz4x$M62gi86()jEdC#Z7!0H{=vEc!Cdm5>y6*O zy==9CBpEypcyS#Q6U)=dR_9USr3Y8}_|i+kzoIEyPPU#G*Fc}b2?>@sE*(4rHZTp) z9H9^2@`8Tx62K=2RSuMeInf0v6UfN8MIbk?t*!M}8jIjM1CqMrG6~GcFqm0hUCqi9 za*}z53~78pbW%uSn8P6Wr$M1HEZcLz0s!S}_hT*(lM^4D6JrPG8`kZ5l+Jma`1gJ5 zhrYQ}W$vMootG-}v8~tDU*|vLh%(-uyjMM3dg2?a%l-V8H(a?AUB-U)#M z4WNdAGnVyIWi5Rl8{7QsEGrAk(}V;df>@4*C{O_Mw}EPnQERAa*i%n$UX$Jr|0e3|_z!pbq0F-I(nnzW_N3Y(^Xa zCU|;&@bRe*+(%HLqk`uyorJqSLRh||lL2-M-tS*1+m74!i@VHd%Y}p8`KUJX6armJ zaIoGOD702msv!jR94of%82`7k^zVAl_#otYt`qe%8sk8b?yhfo|N0^;8a(lLLdf#Y z;xn4B>e?N2brEz0bd?9B)VAqUSF-7YM9f2)#F$bz`(*_MFWMI*8S$q)(AcM#&>0!F zp6WbQ{qq|KEo(zX&7nnwjlUn5^Q_U2yZw(bZQH14_&p#bR#v<(IuYN57vM`doTmN+ z4!*HsX7>?0_$v3UF6_ro1JcF$4&gK?#%N;v)&XuJd!`Jf2X=-L#-SLjDRaNh$w`N% za(enV%!0PI&_!TBZp`)Efb9nU#0xmxdBbEK(WU%m`hc?h{Az)|0!Ml?$puIhVooXw z3fKz6C4&H{;9fl=mi{(rvTOzzXYls|Tz+pR=?;VQ2JRg0K)fX=xjJ2Rpcq zx}b3KSNljKjcZoUTgH2zNZOhoQCj$QVc_Sasq@PzC-+~1rAF(w?4(Yg%-Hs_{q?qP ze=Liwo`mye3ZuiVrH`!~Lq$a~E6X2EWv_TWFX}zjdn$J{GTovtjN_i3N6g#UJ0tQJ z1nTv?o?OZ}Gjh80MR!rrYpxArdh)~%JEj+^YQ+!_8GVMm*tRqWGO>8nQH2*>?V^m9Ve?H$}=f-H^z>+}C-rg(nZjKY#jk*5y>Hk#XPsIUJtF_D~<6tXwt zOP5gJh#)2d*BW31BncC0-zi7<_``}PrqxEwD8H(@noCY@8-z3haTjLCCBpABA|e9x-p%d6h?BMPb>G}^GL4B*oPNEie{~oG@dRS2&!#nieI8}eQxNc$6 zgM$9Y;M)*R3RBbJTa|x*0SK5{amTHeo12RXU3YJ934qP~eC(8>@s#oLakr(Bd&uAN z<*X0q$ZHwEac6Pk1{)KTY7`-M8Y{sbCX2}{0{y~*YoY)Np5v+ALuG4wAT(_e-kQ}`5{feL1AnM2|I!;G9G4ULu?+7>o%XFA zdxQGVplxJC9>xDR7z5oej{9sSJ@)#Xh6Wx|vK8zY4+~#X2eS9;=NLn62HCj%mf(Ur0D`C za4;cIBem(qsaf0L0y0KG3r_Z`kkFtYAA%4zRoRO6$Hc^$*Y%)AF_xxr`a#fuK_2YV z4p)%V_;By-{kq`}z4r@m+;E#CFma!0MkOKXTxX5cD2Zdoey*=4d4e(3>48vbWjgpe zJv=Gc9}EK}pUB-$K1ZK$BP2KPLE-Q3-_0e>4W$|UgE#fYMn{u2yAc737Zc%u`xbd! zG-VHQeBlU}Ug)1b^Z8B(mg{6?^1KWzg)1`r-t&We<=8$sI{IL*VPBgz5x9Ez&2zcC zwa&H2rfs21sl5d&7XL!(oP7k7VCy)zr=D=O0U4IMcbx=kBc;=>@mkN7xr2bviL;n% zeJj59$j<1k+8Vk$9tz8*Xo2V*TNj7jQI;H^UbmNxFFz!*<4ZUBx#6&Q@7oqHqtwlK zv11yE>IrSxZ#wc75Fju9v7?`=dxvIA7#kXV0be$Wg&((F2bZT(^T@I0q ze%EtMv9|td=|9KD?j1yY=Hej2ZFdlJ248I}@zN z`@wOH_=7G`d%h6jtIjarj|iuvp{X-)wT9W4D&tdBYAP!JF6=%E=2x$hc)&cvK(O*k zJE>;#xwTD%`DuA|72^8GjJLEZC>m6BZ*U*+glV+c>L=2La-09CN)EK78}r{?r+z`R{l=yZ| z#^=iwuPku{jT!`W?oZ;+&rE-E(MGXt7&e3&`$Fo(SuaHK%Krxb2mwdL`B@uI0kFo< z!04Tigt(&VEyPIjQYoqtk)$916V+`+`p5wwA<+mxxdvX(&ntvhm%+uR>KPxL;|>|z z5E=U5O6|}AE)0W9j77C*m%Jd25fEgfR(rSj%69GdWizZ-I^A^8K=T2SK5b=r*8u6-OW5AO6z0 zTnZYk%Y0JDnfj)lFJ+fozJAM<`5lKAsgshL%RS8apLoxy z9F{ZtDAF@j7}eHb5v0X-AzmVVU~a?_=d^kh&J)W5qub}L8aRjlKKS?$K#B&@S79S* ztw!h?J?esKW2N|Pr^@&f;ZoBOsQ_*+4JY~G1Dgwe!<@3N+q;kozJxhk1uOj#?Oxwc=uKeE)#oL4X1_OyjvxP|P=QhI5LbMNyCn<#x} zzE(^Gel%U#UL4%#{FCf~&{oEh5vd~SwPi(D1v9cO(in^7tGZJgkB zZqEe6zgMhsJLQM57p_-nPELj4w@Jx%+1<-orO$Ad?s!Ij<~V(VUoM5FJ=gjB$I6}H zoz~$+BlkIm=BYi~*&R7$KPt)==hiBRRs)r}5wkWaC4DL4N|NNb|QdhjUG3x1EfHnH)mT5{X{)Ikq89^hwG<;KOXj zLp9#Q;$qTd+)gTbYiIK70mgj&`W3g%pNyCH5ftcw0vDv1{rmP27)qy3odTN~mA?@G z`-&R#yHzMg#~!`P%QL%W?pG2RwUmP9TF!G_?Mk;bMaScdT>PV`n^Qk!k&?lhf(^4d zz4YIbl3J=a>?R%2_f<`qL0nu~db~w?Kj~5QuKhCix8D(LtTOTF5dyoH_T38LL*T!Z zCGY=X9>0=`5~8NI7Ej`?aHEpYiS856s-TCARmRYP)%&xmF2Hpx-_g!RvKJUpA^yb57uC5LVOFAu!-ram&r=XIbT6^$~@JuFPvD5gR+H_g8Ox*=kEc-dv|_oo;u|8%YZ3POjp}G z*=RM)VDV3GKTooFu7VB#s{4OvygXy$;)EJi*G}YPFx!t&McfO{PZ$9xxZSk9l2K9; z8$uM)>#xMMakbsjEkBFIU5H+%1q^tyEOl%t*s2$7j;{% zE-s+#iLNOF>_7(%$~g{`pD&nAT43<2_Kn-_or#0KemAfQ3&yw>Il|~g3JbN;^Ji06 z*M5P0p>Y2>Au77}c^%>+krO$RGri&tU_}` zT%P{@CWWE@M{m$j*(yituY{k6y2)lj1bFHU^Q``DCAa>r8LpUU@8$OZFLewY+o&V5 zBV~7JFOK%Gbw?6=-gH~wPtAUF<)PA;4+*(BYb@GObaPCiCNpDWimZo8=w@Ms3vQ2B zjuB9hVh!7OT6CWPQkhQ>c1iRxke%~o(U#@j`7n;njj|p481=2Qo14R_4{|jycN(bS zkaMRSG(%F>ZU_!xonv61LjFxnL19-X-%1#ts3l_SMg`oD?>dy(GQ;k4_{fpFo}L7* zOx&4d@H4M_MKLx?MYG|`OcoQlN1L8k0PP&M34CzzYF1AwRe_3G#bkj>C9{%7ItjFF zXBQW*-|Me2Zv{6|2AnWVn{j)(&35h{7czP8lzz1D#giv~v5C(R(w(w;UxWXjC}vTy z$4@7Km*J+gS*FGgp~cd0S*gp(@-hrsA|}<&baiHawf{$g_lvDan&Ar66smHCn1@qe z-Kjp^W}=!pnQKG#RsKyaT;HsMk(mk`&c0r*OeJS4c0){9UPe(_? z^-(uvoAtl}fPSVnlqmi)*GT*Py`K@z`h%4LcceQXQ;K6@@VUJ^eXcvIEy-Gn201M=dB(pkyg1zKPXEa=Xsx-0E9@hR zqsB9Po%6h{!uDL~ZKOG#xh6P5nQ$>QYwykW-+~$x5*{rtPjgI#2L-`!BvWOV`H49o z3MzJ5Ou|OH_(lWfU}T(Wg@$>uabJ^;tlNUZQavWes900ohXI#?N?OzQ(XuXh&^W#P zbn@F=6_uaLHAo$cxXwap6e-em=^3%3UJ}p%L1#5sVY5>oO3C5uI;OuL1e{1wdj=m6BL=6|_LcQ7~(Lo27D?fi< z(=igIZ$vwSGi~2Tbpu_E^6+6r*L7Qu*OVw+jWZvcHk! zZ0ny3N)7L{9w1I|iT*{K+n=ljozj78pIu%gU74hL0(Jr#Vg7i?80X^A-+=YxNJJZi z$0v8?`Blxd;F|Jx>mHFLC(A3j7Td|}A0{*Ey%KS-FfXaEttBb-kDDbYQ`$>#ETVnz zP_`Jo0#q6!una3+#R8A`@%{T*yA9Sos&KM;T)2;6Hff~e6ztD&x%$QBWn?_^w3HAd zu>JBq^MV|b3%iB-k{UB981CeQ?^#(7s6W{fECc=mFZHP6{CpXYRXC*n!3a#CBOvm7 zJ*-@#13&5ks{v?&!npfA@oUoidxQV(JU?}pX>a8Bb~0ABqbz$6y7u(x43N1WKlYxk zC2Jo%IGDLE8r6_|=F#X;2S=&V=c%B-F&*g-PChi~C11>B$4>0cvs}QZNC(u@m-(Qz zoSm&L3nL?6Q5D#L4<77Vr>}$^q5|QwYetqotpznFDJUGA@1PKz94ff_Xw@K!+~L50 z_=PvPg+a)odn|waxS=r9*|TR;FLu?`_>SMcg=yY$?|m?4wE2aFgf3&cltrSF@W{~% zQx7na!a_q$i)?7Dx_Wy99QkNI{+gS+-dJSY!5zMGQBTb9R`jYtYf4Klpuk1O~q- zj{i9Lr_^xNGb-#PcDx^bc5nEvky>(Khlp4!wTk6a`=_q*417CoML#Zb&_r}FaaWr* z?*xt4m?{-gtVhxKRX=Dd_u48XqTNN)dQDB;dTjD7Z|78- z2Y>KRAJgZ70>6~zBMDE{25tB`*K?l?P%18|21}ZO_$PKK)~zGg4UyzH?M@y_=2A;Su@wA3mS~hK?kn+C0g24;S`C_RvI3hh%$r#7L1f z_>N|Ny(Rx!Q0F9{y?{oZVM3ee_h0!xZGQaxPAM<>tR(!&sAKAWF`ZJnfmtC|GNy$o zDSJ8Pf3XopjRDbh$K?}ruY1^yEFGf$GV^4;x}Hfy=H0rnYBR$Vv!IV<2YgbDH0jR$ zx{+b-acWLCcT`#Xq|qmy_Z;D>m%lJ7oRoKV+%c>B=asn-us>QWScgRG@>v7B9YFIl zb?KT_n#eYp{U|dxqxX0i7!l=cH2)QXo$SU4DE?p`0QuJ-YBPTT(kw5Q&G>Vj87p9$ z6xY(yXaZs1Z56v$H{)qxp#)qYhU$?^#?Pu2TPPz8f9iBSzxT%vh9pWL(M56{Q6`O! z_?2Q?;%eyVv7>4U%oL>UnPWG(KWXna54^0a>w9+*19LANj;P4cy3U6V?dGQ-p$_{= zgvy77<(jp1a==ftGW^G68j6dG&IsT}=T(1!A}qasU_kwJ5B_;Hn0y5QJfa3LN=Jrv zfsyc##=f}e6_;{97Yqd4=a$We@Ef?k1Bd3^?a`82Th-Z~*>w23hgw{zytE#FR2lKR z(3;SYRJAoZO-K97RfU4ZYGK4XQKwM_+|+O<~9F~4>}x)mL4epBN>n|AV3!A1rmn5CmRNYU*ZSU18=0r3LU3J$?O$_5%b1Iz~qS*ncFzF#nB* zh#_Pu=JcV2hsw9*5d2NMa=qVP`ssb4OMG=x`$@UPjQxr6CW))R!HnsaT&Eg#bL5pG zAa={IMHr|oUU)$^?e4CC2@$GsT@9unWlpp4`60;o$?t!teny}@Yz{_x`+@D1>DjY7 z)0Z=m#Qr=Z?2WU_`P*cD+2@A;Cd)OM%63l-aTL@E6(k%Pl#ChBSv$iTQcvp}y1Zdc zsY0`-?XteX_h94oys~1TE_ar?UvLIS(@T|2o%$mf!Wp>ro8(&fj=6KfTHd3-?9Z)a zhInP~yEB9cPLbJpJTau~FcTAPk7Kq-zQEi{qxY26yRBc`l{YQ=;@V9PZ@Twc*XLqC zUBB+dKmOIiHEgV~>2>6;T~>@CZJ`}r4x`s+L5Y}aMSO%~@$ zXDdK*q+KmX9jGh>_aby7%Duf1TbZdQv3M0Gdwa7I2{Ldpg;*$L=j3PwIb4UNF;@BL*0RXxHi9J4_Dh~Q8C%%T=j3i9YmKgX<1PbaNic818m_Vee@k?}+?cZs9WJNU9h>Or1x!#x%aUiznh8Vn2cFq7S-XPZ{6 zOZFavp|kZ=cs2x%$G@G8(}$l>etf@ABkYGo0DG_OV1NH;j#uS<_z8adC-{z#1zA#_ z=V3j0Ads;D66Jn*?;W`-zQB)gNKEhEWh;z}Sgn1jBbB^U6QbbyutQ(rR2R*0s>l7^ zRd;P57LH5bF~x*YFH~v#=}AcnhK8lpW6mqf=YT3eF@G6B>-aLjrapy>=zgnQ zD|NCgkU*fY(5j6yyZ^d#7UQz@_4W1z3OPf<2%=h!^mvxX9c9;9OBy7d|Pc&T`$wTbL*CF+>_VA zqOH*3Nivu9P)&G6T@XvtUAw+z&0?l#$3m`YP5Ock!=c?Kf4)6b*-v)&&E~5!e?D*+ zOI;xKv1*nnOjRt|vm;PPJ3&ppvEbFTohogwmUl8;)#i=yzF7XH%XH@gX=ulx;{P-8 zG>@!jf0(Xb>hQ|T^#z+gyK8N_r!{S97Q3d_z5afqd2~?XuQ{`}!DZ&EjB-^@0~Vif zQf;x|>0_kFl^U+8PjMX^{SGIn4()^Cv!Uy~kj5m%Dsj?b-fe@Cn=Lm}iVBiH30|W(pD*1MsUjGeATuglzWfKU=g%u|G$o~^z{@0K*Qs`W z9YsEV^_GX|!c-(okoR3Es3B0}mTAR^-biH1#@|3shf z$3So%laIP0xbYE4&fKGDQcxuhRU!({Sti zTTdEYy`F>+C))5KnEVI5|5qY*le+srFWV$Ry@%TmSPa%F79`2PKCqjyJ)oMkPRwWS z=@-_|EK?f8IN59Q_fo z?>ionvR`EO%m+3pq5%gDW{W*B>{>siS=p9R(>_ z+CO*qqWmU!OuO$s^VLs6=<1hWt5fIttG?0?kvrflSoYYhu=V*$_Y0}y91)YlmNzk0R{?*Ub=Yt|im4 z?6fJLlOIVHNArHf2pJ+b8vJg8JEzCP|GIOYzTaY55Md1uC(PP+4KUvk3#+u7VvQb4 zl3QhWXNj-!0Fn4j*6>MxbR#D4pa+J|!-FI>-@<3W_k2gk9!UKL!90@26jne_KL}B- zstGwu29_5T4A?V;s6_F$C`_0|$SHI0Q)@BvTJbOc^Y3S$nO<0wG?$^*A`My4UiS;N z=v!3@_6wjnf?GL5aK%hbUAWB9Vcsmf>jxV~^P*?X%wCT7y#QO9NJ{QY%n|ZizfatD zw=Xp9|Oqh;KX z8Cr>CJWUwj68M^kfL~49?yUkU=dX0>EXJxezosgx^?ij(TH#ysp z+JK%9oUI*oQ6|G>(Ub^`ja7ei68XfW!P80al_sPJW~B~?T%MCRx$!WhQjDENxd>|UpG2k{zOZZYJ!!#o62fh!-qSWCn7HSO(%S4RVi z?7CjzM?=>d#apc)#>12P>XoWzzZfl24thJF_|eD~nOWTPYjbph<+zif$<6+Lw2#Hf zmJ>cklT>fGjM*stU9YCmJUPn}ZW}xM@Vgx!cEqU*0wvovwwv{@yV?S(tR5I+;LLP9 zwW#UcM{loRd2f0;ew$NrGn~skJ9W@2_F`4;u*}WLrEhz-W}{NRkW1*P+>fx6 zKeN2T{$ogw{hisqq04=QoRB~42M<1rjeV7xs(0lIAZ#5}HK$g=0`Ze1NJJq%9BSw3 zy8dXPQL~RjELXG16mDMz(Y(vt?Mk8h&MODa+hSGLU!%Gr1$=1Dt~`u(c;0yP z+!ub~q(!c*O!sT5QgtemOT%AF(!dWhe){6V4N#;?Y=!%Dr}QXR zY`#z8E1vqx%l!k^a0Mt8UXRip>i zjiV?JWj{3tcP@1N7=M98ZSZ+W^F?=93mYPJ0_ksOw|G_~s&s3sla-7n>+)Z!@!g&l zfN6Rz%dB2{78jS{6%$QP$s}=4xmYQJdGpQct2;Ya41~6SdUk8ZwR1}^g|-%-qpnQI zH2t@(UR2m4J0Mgr)3JJMXU%_)-E0VU4OQ-Ac7?i12djG8R{`2bD7Y)4|4h{73-J8; z@b8zD(`YI$&!1lPIg-2g#p}HrvZQ6$i&xLLxG%o2`+7}gTl~86QtoOq=knXoo7Np< zTFwvtoYYfIIP0Mn^-1IhVL%x77xUys?rAtD<~Pyv{wXdl#_T}quGX4hz^zzi5qaiV~YdJVvGB3f^pz-VB!dTs1*QfQbd!*}l zEoyzi!JcPY7GOUI6H@fx-`wLi1c~N9LC@$e=la1U6|A>LK~2@K4n)^91gU?S{uy=h zYztAL?XH14Ox=&9}Xc&@t}$==z-Bw1gh?Y_g`+&q?f<6sWGd)H%b z^^*HZ)(sVL7>w;cU^XP`iq+OQb^)wynddVw*STI7F|qGpahB^se*x8;`1NjnFBk9a z&D#)lyn6R;+7k0V+dm*6(-GOCwa_w11w`m+(a?UZHx|5I)6TF zwS+`spwjyvn7Z&y(hv4aVWG2%*F5ZW)f151tW8**W%Y%H`MgS1p6@u#v%4czE~=r# zm$>XE9>=5Z1Ws9INPzt!jhQjDtq&N$Rmpo_h`3OFEZST+fBvmn?iLt(fcT!InOX)d;i9TeMGR|Nh&& zIy&8ITJQCASyaYFP3!Fq3URkY1ZDb35nHVUf0Zh|58qzCLDs_1)J@++7=%&z25*yd zcS+7t-kqFgGj^-%fvIITHbz7{9H7E$YD$%`)un?1w0Q-Mz+2(%t zuAWyj|A`L`aec=*>8~`WW|$bbC!9kg<%?*4)q3kH49I^Lx# zHCn2^k_=x^zU=OA9l`|xPXyGnYPX~r+CRLE4S%!zc|Rj#Os?d+hSj!UX`WVuqX5ir z?0R>bx%8*>FUZ>&s^)?4f+oJey<^%PuOB+LD@bF6^L zNcx6zo2_C9yv9_15aNS%|i2{E-*wv6x=bk*-v(_^}Sl3fxv+bDB2j-TQL#T;=_r z&4%4iuUbnfm1QhZ_&${^zXQ5HrSG!3B~p2B{JQWuBy(%AJ$%TD*>LTj^Dl$E+(Q+H z_s+TfKcu~PIM)CFKCFdOk(sP)$|z(dB(kzY2qhs@MrNXtL`HTtQ5hK-A){n(nNc<= zBr}`ed3`?j_jljF-8Lu$N4zNs~F;|ey%JLM!^Mp56>QYZx(++ zsPa#nb;|X6H}NbqXYFW>;a32&Wex#mnR(j(~_TkS&M3z8*DagZW%;2~KCsZRN zBZ~R!#jcn%TUt&6q0pkGONrV6Gw1cW8j#nU-BCvg~s_3T;e{@9D+@CIBeIPYyX1Vs3Hm+Hp>Xj+A73#VU2$=el>L z(qJuB)mv$ik4lpxo)uaeL^=-^7ozOB6)kShCZB^&SrXJ01jxrMx^8c}>BRdi@W^@X zAt{%*-mILQltgg)51;oqN#3q_Aw{5~JJx6C`PF7%Wp@nc(tUKYm6cpSO$bW)xc#O~ zPX3y$^ETwlyDxbgvt|a7U0D>&!7d=1*#-0r%h|cOov1O>5*+Tk0p>o>KD9(uL3+iW zYO8bfA8$aU5Z+wBL2`gQE9LR_+##>jt-Sr90|#inpv%pfk6pk z?QY-xgW{eoM;b-Os-YXF;z~?R3=g-|U{*A7{TWCu9+H6szKz^z-d)%1lgK~WjeLP? zzo5|vc#LEwC4Gi*l7h$UIjAMSq%bov9eQBw=(spMJdCp_@vMsgJ9|}a?L`dEB_#SP zE3X4bM$yvJ*cgMX!?D>)k`Qi~tn_cO`~OP%eC~4W#dTx(U1fbplKo9|@X($&vM(=L zuve*kZ5Ii^#;D442CGZxt(!gT(csHZpSHVF-yK(bhp{z_?knAE9b?_Z=!r;D4d5;Z zYfT=Lvp;8Mr0hrKO-)UoS(5pkns{yrUzFkNE#JPmcBCq=x;Nm;XX9QbvQGF)yg(Hd z62i)~yp8vOazdzXT;(xiL4)I+FLBEfM zOQzUE>px3uGD6hBZ5Uh2{-1Uwtpt-Lo1(c%k#3>Gdl@ zDXH3|ZCUrZFs+^Ue>B?s^W;fO^Qc}aWeZ(TscubF@(@dbTgZ7cgh5MU`fpvl$WBLx z9S_Ld9NSxZ_ave;DCB+r9m@=uvh{eiC>?WkWI>_wHv+nj2LBSiK1Y)O-2d3f3>h+q z=XR>nH0Uw}Si-eFj;c2kX@6~&Hwc{5c11+kKVg|w*8Q#THbm#|KG8KU;-_fT`~6kp zit#qZEyMlLf}ZmzR^RxBbQoo2zh+yUL{>abP>=tJJ+!+#5aggF%mP&&0679ZX#Zbl z(b&MATDJDsIk>b9Z%}IK=;WI>grbr_{B4as>)+l7VECYY16tz!_CBL@;wRfap|bNB zJC(!FLnyKrMf`E|OzQX6xZQtETHL)$ZZAI(5*v$L(lX?tzr3SJe6wS*F^$oV7Kq$6 zk?;0^Wy)w?C~>4cx)8NiMK1FhFtRQP0wxa5&i_!^MDZJ4^gGYp>F~*9?ypkA#E8(= z2oxowMYFKaR;aQVZzhrWq2C?EEb*((@(hx4{i~lpc1-H_WMyRqsk164ySUgDSRqUx z*xwyeBrBMxSx5EO9KAWg82x*C^6%g8DO#+hMy!3Yq9Z#(#;s1rw2A~WVv|RPnVfF> z|I0Q$wsY)Mp+ka<*WqlLajsyQ|KS28eT`BsZ*94z#ngWJVtk7lEFDp|g*8+&nX_LP zVP$<3%5o_B>n{eRO=cWEo+Dk~lc4?Vo~pH#70e)SFXbT9K6lkw#S@?`U-h+@AL>2!O5!h(X0&%z| zOh_|-wtm)aVH_<|Hq|aUFSlX?EUz0IQ1n+OO9(RU9eHR&?(N5wSSy*7=>N9u~KqRZ?E8q6JK2X zYRtOE`d|uBK^7<+%pxNYqNJ^(1B@pq=a~!$owCPy1O#fmYtWm}fP6qr&66D}G%Qr~ z=+Sv4rDyjNFg1MX2bXDCKSESc%I83G6;#BhQxTIU>o0p;mN=F}8KTGw?#|Al9YQ#N z%+1Z++)CuxDwzZ^nFnem#mCnS!k~NN>LJ^2h2D#2Zr{Egecv<{z7VdTCp~Q+-6IaU z;vgYa>YG&r0{c3NJ?AO5k0*Yp%Z8NDnIUED}{gc zffF;w5(0(D?UxF@LK$D^QNGa2oArE$_ZZiyeC$Q8I2q%`DR-PQ-^Pc5g)`i7pV0Gj zEHOU*hg1Y3lsFm`W)cO;FZ#_GUUxVWD@d)(5t=)rtrQ0$i695pC(4fK`&(LP=I(lc zj&?xckSm2gkl9ENch3MYfu->dK(LC+^eI}7(tarDa>z9VNk4FTw zR6eY7yU!#~f+Z$X`c##J@{y9%v`1RxRv1muka?7&*8bfg-xhip4lx98wQ0{w3RWE1 z_m<)QFE{toihPk}O8m@)JM`CLl9>rH`qB_Z2=FH2=)vb`RkJz@f$T zLdM+~dK1B`Y$3y3e=voPD6s))#ua1nUe*Vgs_|(3r|ArCn@ph|ZxuLoib5L$pyM~u z+3kMxu*KqTf5HA3r=>L6Pd;D3MAYIYWL7dC{6YK&dQ-V%O=La$$VpwU3g^{9vKL{t zjNd}mZlkPB>M~!)afm}WDE*?M=(hL3C!o*n%e^luyLUD}s+t}TAGl>(8ZPZh(Gw(_ zSpD~{YBkI9$C|=I`=?Jw21?1U@Ga}=oVm7F1p2;xZg%WF0B(m%#TkRVz4!Ek%5`#p zFCzr?6@nVOKWtJE>Lxxq7eRnV9SV zOQfKV2*!bw9LhK6z}7y_WLjo*=T1UgT=R%s%&6WO#)$D_duLx0EiduNP7Yxf0by-Z z(=^Z*1fs%>i28wY3@B|~ifBlAKi;Q?9UbC^utmsj3Q%obai00cDttj*{qUyU%S&7) z7ohlfa94#p-vp2fd}`7$97WO;zxy5 z$fvuW!-fw0vX3_BJ1Gm;Zb>7*`;Z_(IeIevBZGT)C(u$l_QG=FGgQ{c`Z_Nokt^RKp1eDE-p(^xxg>DaWB*6}QwEQY1_mxqC04hWA$1_+BTZ)ji7_ zNmfBPmX;*55aC)}j`TYvA|mg@2mzYZ7L>R$R6 z91;YQna|;a#3`WCv4v>To*Yg}CzDPL&g4ckitcu(0-F|^+6p~G4UNB8A6BhI2Kz!e z_Uk^TXYaZJN_SRTS}c_h+56nww2X|$_Dp=eptvgp3Q31S1&dFNX#v6Li*J{>xVTa< z56^j|cBVbQ+*f%&){ z8&QHbu6CdnASB_nwYix}em;K;%L|XY3r^gs*!7ofZ<&`;=;gTw z$tIFh6R$=X81DnwgLe+bM_8eiWtRaJ>6qTU0S}@!-yXIW)w9hJo|!mZk1;UZ{r*AC zg31B#pT7Y4^p6l1nNW`SxVYozpn32bfB+^N$3_K#-|&-+T;Zv>AZ!m47yj*oye>Ev>{5K$Slqj%1f)7eX&B( zk9ofj-Iu)AIYA{w*)rjJUmj5tD1Gleq*+$_m*z$;xY1BN=L~-yx@Lc+GsEP1w&&%FnV zNNJUif7T-yrT=}{;jvrfN(_mdoSa?vQF!LPeti?phUElj!*lX*HY{d3?ep^G(cJBe zC>qDuuiSb&caWG}P>{U2-R>a7sAlh_TBu19Cls#t!BJFm6dlv+U?DNFw&v!`TeF_k z@Ctzsi9miRM%D{Io8fB*n*BqT8gn5$vQ)47-H(Wx2es7kO(PS>iW7eqyl-EZcI*~A z2D>XMG4b(%6->X~g^mWm^gwy)!h1S8Tt#KxyRcx`B_s^ie|{#rs-Xe@;V&jj?jVsJ z>X_ZNS(#fo;$-J%!K-baZIL z15C2?!v|;ZvddQjpZ?63JHQTPxC+T;zKbRL#!DM$KR} z?8qvFgHiM9dxBK$+qe3eS$r>^Tkht&*@AH`MCEq_i#(W94Rl69QiFwI|3<+Eik1*otG_?EiK{-crAnHkN{g*g?9CnUnz*^$Nm z$3l-gL$M@w8&%5HA7+G8chR7&lr5Uz2a~BE{g2Nv$b)06R*WVu)o>Q>jr@Qxj07Ltp z-O+C%?bbooOUZxrUEw?*E9HUAE8Uyd%Re6c`(0P(f^&Cw4424re}F&6^DhpL>xzfd9NAgUlj${i@rAZ#DIs^sb_&Uq1@ zTrU=`f8N^Kf`gLEesW#lW|WjdVBFQz>0KsdM1H_Ti~uWsOt6&$y&Pj5@OGXQG2u%E zl@wG_$R(f}T*|#(6?3WpjvB$worlQCAo_1~8rd03P1~ zhn}u34sLE3dITIhW8I!~epvG+{AGYqMnq$jKZ!x&LE;N&&P|vLtIXbGWOa=h_fiq& zP#A^&?#q9BuN9IkJTSE08SeauLZ$r@%pi7nwEOLwH~;<)nGWjfpeENjyI}oTk{f71 z%Gk}X?e(ciA{%N`s>v@Dou`Erys|Cs(@4I)?ekJA#ac&)^zko|xHVlfxzg5n?B-f+ zWJiIj2R1I@hm;Dmz}4mwE^P&c8UiIIm>DyD6J#Z|uh7(Ebq5>qzl%n0s&AgqFnjK04Y*rWxe?6FH#g5EKV*b1Dl#a`>o*_P>^G zfoA?YYur_4=@*M;Q<$Y^<`Z|)N+k)NW)2c~OKA8Z+i-{OKbju2R7^6_91wC+X>*KK z+Yh{UJ61#B;a5#&|N1IIg(DSM2e=V#=H{s%rx*5r8JmZltC^V@tPgG(Z-YXC-wI__ zZHho=yXNZJWFn6J5WhpQEuum~a=WBJEhD@xE7&wpR)q>xHL4g!!MWpB%lO2^`GY6+ zk(r=3h6CbcaU%30Z`M|SD4dJ2fPvK*rmIlnfe5vZx9>8J*9iQyvwapdFkq?hWrIXk z9IRmem=;=hV}xQ@d!JJ6drf^kARJgLAKbo~--nE%CJ=661E(PPf0-QKB0BcKohq?B zniR$6NpARvio$mZ9tIctPEwG9JR=O+4EpyEhC9Ca#u85@CUstj(UU`@JtkP?&=%t~ zjQAnh+0_J-SGdUxfZOV%FW&;|Xcr)l1w$OiCa#}43Q-@34rm0*FbY;us>kn)!x1(J zpVp^NGBL%&N4EW>)_=bn!k^OgFrW&@GzMtTMLLRs2p9^o_o0-#ZfU7V{vL{| zu6-~T6gf-9bxG5O#!6ZZk#NbgC)x{cE5W7E0b7b-RPeuFYK~C7KY@!yZf-7yQULF9 z|9stf{8$T6VSCy>!0{A9J~ za;l5}`Ak_+c(Q1U?@jlp4bT9w_}{NvVIIrf`ruX(e$M426gePE{Kp1G_J95@9jtsQ zC_azab^Sjq4Po*p3L*X_IDnuPPuYzI4Aaj4`ybx+8?~0zb`c^ zof;TVE-ZwcjqR0eIjlCP>*7Rs>h{%U@QhE#yIn|uY0yD|sPCbc&{4IuwcTwH?r0~9 znaX~66@Tg4wWO#heYnFQ%E8I0@WY3HI53fy13Pp{80I?Z=d#KxDw=`}2R<>ZXd$;p zOC&5N#)6x8kN*h)0clJr@$d2Lg(nk#?gnV2I#A> zX%ZdOsfHOVwmDE4aw(0l=wz4P!(K-ZRp|tg+?;!2CiVKphVwMH@Y#a9z4eVA?sjXh zp2hjo-Qrv^TLgJfL9sbzj8C`li{tgaocyM$p{SK#?9e}GWKs&=1wK9fv8k1h zQZ??e@Lsn43H4OZ|5h}77d5v0UCk<&JO@}FuG5nQGc~SahZv1`AkY9*fZSm84VN=G zOMwn+3x`xN78ryr0zTUGQh)-afh<@MP^hRDyY)@g;w8JAn`bg}Dy*;E0)Y)YF;#3} zn7@kJe#1l;iFfmbVK@`R#ayT11qgBhPIJp^*VniN zS{#(9^7aD@45=H#H);t0Lxon(dv1AoYa+^&mf!FmfX(0KjRje1_iH~Won)Fut3lvv zfk!THj*L3kD_}W-#ETc$ofyHw4b1sh`}u)0y0q`Fl!3hu#Q#+|E@|A=E4a}?^=$w8 zRV%#!t`a1JbeNyy7ZjMkzXHzCm2&sOurM7vJ3CwkpUIxUe#p-c!3G~jJMdiLualCM zHSlm6y*%zn9JwBI!@HhkaGO|!d)oGuJ1;zAEtk|eY&#V6tToFnnE#>IhVx&m&UW-Ut#3qsKKrKcfu0uxm<8#p{+ zWrVCUR7vp?j&RYKfK?zU?N4mY-iwQg!Hh8TSE>+Vt7T9jK+zGN^YG0ZuHd@Gl@;>C zhxOtdahL$^_ya@e1s{U9Y=P(hAGbOO%-vgHQxX~y^4@iR6d!lawG1U6bXQ&PG;{t!Qapp0;~V=xrOS zg!fr&w;rG?e9kew_w0WGQ)f|U=;F3`=yG|1>WxbPcFnPgOeEpRpY~pNJ)KkYlElH9&8wYv>Q+k!sXI&pVUHw%o z^NF|Rhq7g2A&s+CW-xX$$;0?%$t+0zfQsnS`v-APEXfWYSzQ0~YjJV{yqTu*g(3xexF zRFMM4KaPY~+Ye!OgYcmY&i|}8i=ZEUQr9^jN&6X~%+RX3Uh?s2A^ULE{lvfy9~zp| z?(SClgCXqJS#NAnwj`;gi94`5290Kmkc_30|U@B_P0@ zi>tP>a@Vq>QYb7p?)F%d?%gdAh3ZI8d<;s%nB{vSS%LpGRm&))y-e_hyA=U+RH1K< zB}7U+Uh?(0GTZ~qBd^)me7B|Rr(k4cMA6>`|6j<8d`pX9e$*(S`@N?&@%^8Usnj)s zM!uGij4A02LM`s=@zWwAfK8^--dLx;eM`0Xyc;=m8AYVuB?rR>&#nGv5@2{BI@hMf+Rtb+(-Jl9LY5XxA+Hq?s$YhRQWKUG__qx{~9wry%jS#p{6+vD?NH&#Ruvz zV^XDf;_ZDQY>+ahN1-Zp4O7!43sj&n%~B{XF1DzFr%KgbL=UHAL}7GwQ72jeJ~k7I zwqwN&q*+k_n;Y>HY;2G7RDm%ae}6Mixvzv6&y$7b@IjO)V-zP7oqs5!v zbuZ`lU{~7De;Z>BW8%VUI_c>igE`yci*c5%ZmrECZP9IRt&@F<3F=0u@?NK>`{`q5 zb6H=%*JX@|s9k8StXMvkrlW?~Y*0E`(frf2B(onHwCEIqB&Qm^pnsO)wWM^={wn zeRK2aPlS*>p#Vfcw#~RqcOa?>>Qso?(e-HPgk}i;4;KLU!4@O)dtV9_HMNMF!K-(S z(d73t@nT>KH&m6L~x1T4t$}PabRJp}TmFL6> zc)=gp(ZrN<)m@d$1=RsAX>83{Ln{l558(Th#UTb~?9G21-;c|sfj3Z~3n0Vw(Xk~( zQe|b%oYd6u*;#ew&}p_je7*c+&S;Zn5p#c$j@2uD-j}*dl9}U)3O{u&Nl#Q4oc`rJ zbY0x-=$8|0O_pCe=DwIM4tD)n`t?q#CY4+6m;LUu5}$U{F?&S{rA5Wm$t^O+N7(yW z`#N*KiRNS06K-9xXN&Dg7}_(${^Z|-Ua!k6PE&~y74Fl?=3u7?N9`Xueb?jv$cXFC={wf_7l3Hy;^2cb(}>?7shZvn4i9nU+UQ_IrD zl2YNcteJJ%@sql@dc98mxrD=Qts72TvuA5sGh8LwTCyZLX;`cK3rf1$$myIv2AH&k98RI4Vg?5(3ZMN+j)Po{EnBGMO$1QzOVXG|HMS@>yi=EEpu!RFM+Z zlSMUc{V5tkUy0$~xhY3l+Qi)|;+&TOT*2iWpjOW$Kp;B-e|!`5d7XrCY*z4JrTdxT z@tL-hk))0xH(|0KDxX&Iz-Daan|tBA_RWNI_wD+n)zn)0AM>t?Z33T}%PTEC>vYe& zNd&DS0LbT2C^N_ee@#z6&xugtp&pI;g|fJS_a-6VaChq&4W2I1U~W0_sq+i01QO%7 z0Q`a@*I*T2$D#L9MAmWfrKf92Zkc73u z+41mkF!6+~?2JZr>WWU6jw48dLxFpU(0C?icw~OJU1)#x>Ce=yjn~pCG@8G@z27Kv z8^8Xua!<+5ir0+r+xZJv548zJ)TtK>CP+2->qqSB|MJdYI_H{%Xk)&7I@ zLQnX@f*FZSy$LRDRU@bu#e{^AqmuW*8k-gs(w~7?=Dgz!=Sf=enVEjLi^C;LpX@-(+tkz-A@*4|t9B<5^z8%t_s_4a(6vQ^ zT)+ohZ2m25v<|#|^R=@xY=lP6HSX-;3b63ddulU0&EcH-^$Wi1jm2jI%8uu0917N% zgbB7min|~8_X}3^%`JtN-gVfbT5LM;Y3|wm-vMVN6XPt{ z>?8W>GP$goY_hwGK zSf5d_v&6r&kx%`k{d?KM{2kT-7a7Jy{aho`=SKV#L%T7RyKZZXJ={=4LWGW?k_>?9 zkjG+Rcnq2@^Q#OcBiVU*q5U_9V|&uK_7yU6Ut{$F-LAlRZfz5&I}|S{)vkE(*G@Qq zfz*uga}SJ=A?pVwdaL^>Ig7yj^f`n?nRe7F*P6?ZuA&7<-aZ`g?Ad3!hfs-eZS>eR z%|Fh|b0|;X*@!$MSE#mwV}hBQdi+00nrwr~H_&_ow#FnAE$Qtd;+P%YXHD#8AYx27+^ju0c)u#sYp9z`u=H6)mm!I?iJ zEe-VD-nu%B06MIZh7)!pdW+d;=b`r|G-_ImUy5ECQgk5(j0QzvF22 z{<3{yjprh~pk?oK@bs)eH?Yi$#ts7kHX7_T!kE|lI35$82QH9TJ)lTr=5M)Pd4-%T zh>glkc&teYQDEZp0`wca()SNG7#>fsG2x&b5fqw%WIs>j;rOLA$ArLMgV$XWGWK8Q z%>*=V{AE|LOe~HQGJNo9?}wU($zq{sg?}AQ8dS;=p2Gt{4Xnb?X&u~pQ-qXn;xA6@ zRAi5S<=!_z_T+8C+xDN-@k=h>k{?zZ<>cR~8?W{+l)q}L9vwJs*%=nI&3rV>*uVD; z^<~Y@=`fihipZrFu5tUHS1m@_IZ5(H)cG`QXRqdMNye_fW;~!&eZPz<)>~E1K%v-t zX-D~`X#UG4b`pUH+eD#~UN4$-w3YI{b#9CNlU`7LAxd8boMe7Q76Nwm!*m6j%PnUT zqoNcmI^n8sVz~t~j*xW_YowTi%|+|%4ws@biSCJj;R(rIfLi|4u)7H1hwaJO24^~= z$`vf0oaE;($4~@b0CO22CxKk7vobq8tcm7ta$X1=1Mef$)Er}~Pmqt4CkXC?RIH1( zHl+YeNC5r6I_D#DNh;@#o0~+*E*pa_o&7qdJoAO9QMqi;&fKy=%ZFQXUTatqlM|_; zyYRX$DUqn)dL*c7g+5d449EcoovKlw0}h|MFHc0I8T(eND4q9b)o85qXq`pP7@|@_ znis|eZ~QfJD|&ahD;pO3$29glZIh*t^Cf4Y^-}3v_DlMMd8zc;XIvj&d$ijgbF?yW zj5YWLSjq!kbmbq9+37DRxVq?Sl`alnxOuAWekkmYKLHYCo({n)yL~X0To( z$MTTTDB}ltkY+0iWMfG#(t1cI9#h52|56f(HV7pptBI+Kl{6@+0Y`ymgxL3x37MLL zl@=eN?5h8@&$2;Ai!H<|P(R>Rep@opdU*cedx_%y!Zi2^T{fvP^*T!&^`d^JXJfvL zw74oz-@jFw*mpDi>sn{!QlAXtxfGiC2Yl+%!Oc7)dW$Qoob8W4IZsx}YY+IfXx;lq z|Ce@w?e!_v;IVbK2q`hXEDBR$(n|ulXIY+-;V)tBSmI-YU?`3xnpwmO-;}D zmf917q^$TWp)g5jXlQJFWz3TC?p*=CJSIi-#z-IhEe^QBJ|6iPS~+Vlr)MMyB7F3> z8mhNEAO)U10Ix#svFQsm$BwD|`2cC*e0J|U19s-9D9Wcie0-^cjgc>2Xbwdx?QhXp z{PXT=N$7{jW-m|Buo(|k_D)gAbqUXa+~;8hLJ6kCIK|Nt5=&I%d<^dnHV zB$<$slVzsF5)ly@P>25vGO0Umzm_k3`}T>A0OL|C`!!c1qpx)~9sGUB6l`#*0Cc4M z%morszvb9$jlH*n!`n9@D@|vSnjabyN{Fj>y|_1dEyqBWtOf9gEwDb&*G9dQVB`_7 z=gNG2EM^al+9kQUa{vaR&JB6FuVCNBNh1rZ3cw2xpurb6m@<-?CkMuRtLHvw^Ye%V zza6VGUz6crKXgP6-&C~^~Yx0i^```%;Y3GX_i`^EZl-@ zy+l^MUVv}F()N})Ja$8zg)F#!#oIB1aeFNr*hthuE?13-|S;C$FI= zMg9*oGWRgH>*^xGOczs{5c|IbErfv-eQUnkZdPW};2qJSz^bv9%(W%0kQ^&xkD9Yr}&$~eO(s;j$ME1Hu&R7L5P zL|<4mN4#ytd@9AK2iP?-CeK4x`8w(!rh4!)a0^~mj~+i#>2q~3@%&#Waw*zR({evx zw>VFt9m(2})SZ6UDnatgI+!I+J)iFVrcBqklPKx2dP*SqkTbh+GbDLw6PRb6C*1;T zJk=aeupr@CvwU!8=@qJ~wWaoh!#aQM(3B%EVx=uDq^!4IJB5dtcAr)M4v0-pPxLY- z*3&7KHszift*z~lTSVu*a3}oTVMcM;X(}qJ-#7f8y_rUD&dwYIcUW9RuoD(OL-lZ# zGL_ZBew< zR-XLABEjtMIm`_$lgdmUOw;wtdsdmY_!%_HXKz)7vd2eFY zCm7rRd=R&-G#V!ZRy2I*lDRrY?8I?Qyd_@0`88dKkeF!Q%qA?{iBzKx1trypwZRPd zBhD2Z<6+6q0N}wdgq3Q)N*&6>at_>gkw2DH{152UdBpVnyxe~ON&Cdwh5n)xjrAyf zy+v}a)t6UolOi+FU6UqPKh|jY6dplMV$*x+qn#_p0AG7#<P2pBb;Q7YZ{S3Te`~SKgcQfP=a#O-c&6b3u zU&y-u9vmqpr;%mk%SUhs+~@GScVHkshAwzqva0jY5fr;!mgxML&bfzIUgI+?c-Dmp z=JDP;%H*IjkO-~x!ae{dY<_RIR_E(j?5}%xl*!8OoN!&9ibzf#L5G-r8{qa3=CZnz z^Bo>511@M`k|S+@6rbkckYCS7Esly2a;qL-CPT&cd*}d>;jF>h%&oYcRB1E_gG$hE z!wiJqe*jk(;(a8~dEI!ip{*?14G-T@fmlfesqM?4@@Y;!$JFV}nH1=AjU*U@kg?<> z$Wc#8h&U7#MOu1n_2bX&tyZR^8(t1~-+ogc3|#->KkMG9QXHP>%KrnnI*@>L zPUu!{I6Hq>viuLKkbv+Tu%t9FIfAYeGsG%yQt-*H@b!SHVij>yMj~WBfb?Nx1EvGW zkZ7@hQ{*V6jEqd&sN4aM{AUP@v#~^}|%pme+wz;1ZG`Du-)M!U*JGAp#u9mrmP-Bp>kAwsk zrY7f;xlR$L1aaA0XZ?|M6EcTWWUtBb@)Uo66^s-bL_xoJL|5Ov`vi7i+=v(t&$GQN z_B^SrW3TOyuxk=174RPdqdy!7u< z#@d0yO0P6>1JW~knnmM6L)jj958KExDG5mP78Qe|H~$3-Dx~as7uiR1Z38?dh_cGi zMye-Dp95Hi`P~?$N5r$LkxK}t>W>{3AZC>hd=N%{YI)rX4E%<`NOQ$%2;;yKLyQbM zwKTCffMGh37v8{fVfC`#5|^zg7E3=uOB?eE;h!i;5aWF0h&_B~L3keH&NeJ;?CJ`4 zw{hNs+$~E>OKuJh#BpE4gB3s0;zLFU6D*j5$;GzMfHgwUb)cY*w#-33tVIGsBvP|U%{XNwugG~}t`#GVxy40x9q%3qL(;n0^c%@js>;g05u3Lm z^G^q1;D-jgdXEbWJ0iXSv^-4e!nX_#O&c-f*Y%{$YPGdk)W2Xg_drgK|Ej``7)U4b ze&m?8v>V>MIe|^e0&#D!H4H7u)vu}&XAl5jC_UP!Jx0Fl^YEoJ;iMql+}b)K2Wt;; z3$+)%7=?8hb>qWG246<8Q(OBJA_ufn@O-H&S%v}+bJ`#Zr1rcJzaUa_5h@VWnwXkH zYO#fj3TGQWC>8lX*l+(vswh&lX=pf2?`Z)p2ZO1j15vq&fq^Zcf}-Mm+9?C+2ESne z0si~bugvg?;5Lz7~+_`0S06R}K&CV-$wZu@o{8{(X(UGOHD%G> z(|+S64Hg0YL1O9UcWG%aCcG#Lu6Jc7blrI++U2;Lot-_e%&g`B?&2ry;EpyNb)MR~ zVoprJHvo4*f)u9fI!Z);aFvkI7n0~Mtz}x7vl8TCL zoYo)^U?{oWsUb5md;iOm{TQc1bzU7YJ=0}1_uv$Pv@rB(2lY%ZKseYCdK8X<_y87B z&AGFpV2a@;7@5GBjzG_nbW-t%9jBJz;<5ng5H-^x1ka`SelHBT42>+nJ!O;0?E3Zd z<=nyUHSz0TcM}ouN?+D3mXUP-)6n35qP6A0>8IstN95j?d8Vgj&`%57f1CO1+m>S^ zoYm}GTwG1xS<`fq?d9w3ZDX!WFBDUzD)9-i+R)rLn8PoN-}oc-kS>UO+?QTb(9-IC z&rNk-_PZUyXURl#)@ce(J&{>iw;`^U`-KY;xwK#O?^#VbIk1hi%ZlUHzNfmhbPyq)PuxxpTOp zu=2ib)_AlePVfQ1KSTm zxutPQRke!7JdXFMKFFJ?w4wEd_+fkutjf2*f3x3zW}g&I!+iz!K1|T^bf)q_KvNs= z3BPsiw6$I}=7`F7?ZBVTR#xplY3%7nqkK%@9Ql1&?d>P|$td`nb{;T=Xgzj}Vqjc& z+Y`Oy^0K<*VoNZ|$iibpV=Hm##e2?k@&>e|M?dZ2PYt@|nxk-YG)7SSz_e8J`p=j; z$^~(}Mb@tw;St+k<;6duqfABvQ@x~pZ1X2#Wd51vp<&O_;27U=Ulk=U8rg769<|9_ z+r1#*c!G0Wy=Cn36tnBQ`@{AhyZY>F{%o&);d;->&B)zp@u6VJE@^%$)+XV{_a_vF zrOvnGmm3%jR-+E`PR_fIJ4S?u%U294>%$4z+XmKG1X+1kiP#+J5=f(s9oH8AsKxRI zRnH^WeR~0^eP^@bQ>k^;VdmRuKVv`G%VlfgJo)Z-ck+v!1#>gz>yaZN?_R07`HpzZ zenV4UL!SFVU2RWucSL%!^=KfZ|Yj7fF2WAoTE477fA@6Ols*5?G?~{4G>wyhB zVFZ)(M0EMsRQ=?lGU;GzYmlVUkNSF2?zG0{=IXH-Ok--Voq~=y=#rzeAgOr2c*RQCVe8Z)z$ibFh7C;5ED4FO#dY zHBq-nlT|9_Yyp9bq($`ySKUjMiRY-Wq)|P(+@~aWL~>K4p?X55?H6C$>qref1GUp% zwXM0^c2oew-(DFb)K-&w+2;$#D;~)Sn0nm4#hG|HCp9*_E8c&He zCJohnT`#wGV~f5P7DGqo5nr!sMDJ)53J}k`{}8q^yw!FIA|jV&g-JZ(5cA`}zm+QL z>Y!bIFSbuv{lU=nZbdCHwS?OkA?V}0B2QR8brLB5fAqRSpaW}R6LY|@@cIPTi;37rZ^={~51Se&sCYURXSBXJ!*4!)oSF-6Cp6PK zCY91&@jd76y_Dj+PkUuBZ}B5RCnoq}_9E&BR5^t3Fi%%hsgjdRuQIYUY%`~%rinx_ z^T936MGkaRAi?>K36@^skzIY2Bt|C02an1!9pOAu;amuZ20@{OW0T!4?E9N?s9Kpl zz<%>dta9;VeF6=mK;@C9+Lf$B-)>BIKbBiexfsY+H99AsqFv@X|Cmolust*5YQr9A_?6Q`jta(a!kYS#CrS%-z1l_ za%I)h+ZG=3H(R~<`WXk5W9K$D&*GzK!>?2L{zpYCF zt+Uw~GoSh!-|6qsseU&7)j+~ECD3W;4ry|P*o_K_e~CSVif_FQ7JdJDmNlwKojnkE zr#B|4V?eBsYt$=2nNiy-IOjeO0uK_F1dMP5j%m|j~e#BVIBh@<71&dwWa;($e7cDg)HQ*4DP( zJQtO1)ne3etIuaKCiJAC-vg|`i>;XHB27KXD&Yoc2><(&tlSsJX+5Z~@%#@LK+Eve z2NYFfOX5Nnd)d;840Xt_y1(UOm+F3X}TrI(&b%d=N3?;-=3B-PaaSf7x9 z(&)!0MdpmYpkBlBkG+xnC-%q~&$Zgyhv-b3KfWs@diu1M&c=*bJx-wdn;T%b_K96F zO8lnR?bfraS`7}e)o-D!fIdl~BnQhN)zj{czuql#Bc z3^>AiZ%nu6-N|NR`JYWE);5^SFObqN|GK35TYzrlx57}u{;dY>l{We}1!Qe(NBY-J zB^PKXbyN%l+_e^9mB0BlM{D2fo`B_}11tGeBV-Dy*`M4Kw2v0|xF^w`BYEKJ-q2ky z={Z%_a#E4hU`koNO)ZADOjk8O-L7Z&{3QnTM{a0@kGcU3QcjAtth#l#dR*H$5{7MmQo7&O8i!< zCfN%XEsbE8%_WNEMuCQIJxeS?>#N>ZJxNJPU119=XN8^Jr6XdGG6t!-#0g&>pteOF z$`L4?a4qoa_hP5%$m+64=n`JS^7dfpZlZd#Ck-oIz8p0klZOw!l?d%*FEC*l9qlOE zzQljJ*lri^i4!n-ZySiGrXBc485z}-@<^zXZsFGZJx^Xde*6V~9`g?6*{wZ2+#htE z5}b(q2>uct8GaP*I4n^brrQu8jI99DE;5hYiG6K%rOfMJ^q+w1(^xKFv`cb`-6dO? zrkk4E-0r|?Uf^Ke)q##_lrmJYAmo9~o_~Z(xLr!FesD11o;n7#>3_uRkmk8jr&Eqk z=|_@|_;#f?$4pHTBi}n(;sP0k-7k7_ed@%<=w{N%U%#G(jZh%n0yVn<1mzVaZ$t}Q zdi5FNT!Y5h(!xSQjvU^P(p<%Zzv83PhI_`J!$j{e_?3Kr{kHO>bmTKXqBC#X)Zt%U z($m||QI;hrY!iCwg|epo0cxpzC*Ky0szVdo?b%yxE-M0@Zw5{~1It0?+l~(5D+sJ*F zh*Oc~EJ!pq6t0h|3*#jY*V`P?+Fe?(kbk!T^JQo@q&-$O*Gn~UJU(y{wf%SPkFX>0 zbB$K_rBCKLzibN+|Dlj;dOAJwWs-L(R$zD#gxTcydF8o?&dyHubXFW&{Pycy9+Q93 zWzH=?>BC|2@@ioQ*S<<9I*>hQPu>kO3G9T2+hzDq9}{(+xl(3_VTcsJ#5|B@upQ99 z@f+mHuWQw>wmlztzk~gbn^WkrqPV`a$+PFrQ?l4xUTF%tbkj%Ficwr!X8QbPOgX{e z7!(y%lSAL&K|Z%z*%TTlg&xR?JnkAua1vKfF2e3cmKk6Mm4>YRD{j2w_sxV#SM02j;lDxM zuyTFNA!!9&1C39yEVDyMMXCP#j+>KX;JnTXhKa0}dIgTmXybtzybykYuB2E;z^cL1 zfo+5S2oe7fKsK<+VK7E3XmZtvN$RHs_Tr!Z?qkZ&Ko~x7AasIT*WUg#bF8XRtGD2* ziU%istLB%NvwF{2-@e#%pk++zcQFYVBnkQXjtDKtlEd_G|ImF`*Dle<*i;rdQVA_} zdfZ>n>F@*iJjKo}t1Lr}fGvgxR1Pr+J}gT5pX1{*=!SAQ6H~$2)~uT67&ufoK>)f@ z89|bGOZgfz<||;z85wu6SNF@n>1a3qwNV>53>kZ6}CzoDz*GemRK(M!;br3X?}9bdYa(&Q9mxld7eit zbpDONxuxehSvXvXkFlJL(%--RSK)*y&xy3O!TI6aq?tcYD5z*DoL6uXczeL|b)7!% zoY0Xl9Sghqp;?dOwRu^}p~=NHus_f|5@_L8ZlWA2C(>TpiBjJk8X4+U&H2RU<(MP? zi^(HzvGV(J%EoB&lJlNIJLlt3pT{5jYutV9WwyPz;zOEj%1!<&V}bYgzqXYj6H*QR zKkcpjPZS0gI;L}KH)+teDc|C}+nKx zd=H8B>0fG!&tfX6QT#fC{F7 z+Mdi9mquLFzs;a?)-d^fP+#-u%!#g7Z?wn%7*Fjyk-D7Elrz6JF*SJB1$4g4Gw(7A zEwZGJ@to|4C@m?`Y68u~K2eE`=)ZuX&JM@@`+APu0jK{MDU)z93rG&Z#KO$Y?~ED(-oAcXw>wFva^583tUj zS&4vXLtoZFSyP4aW~>;py0CNM`g=|Q;08*qjw0{7`iU}L(uFUUd;(X|F z$4N4cbNj0}n*f(2Y}2t%E#I|_H!^MKFW?&dxy~CaMA|6AGmWW#?nv*^dr!{}*)rKi zzx`~ir4;7ct$=UqC6T-@MsB48B*J9YwJ2BZ}OHm zD=`<%dE;0^Wa8=JK0bpzIT>;%)o6 zD=)l*${NFFx zQ{fgaQ{2W2rP4Z8V_lsua{m-{Pin$dk|cYC^Gz`a+WamV4C?mzut z$U@>DTCHNneooF)(Z5bTkpGR#oT8BX2@Z{sk_>wKwnI(?Vnd*&v5AR>f`Zdy^C}6B zN)^CB#q-J9E3FB&4jAZR$_JF-sqacYejosYlF#|*{#rsVx?XR2fN>8{z!$ug-|oWv z8m0}%F84eIzLR3cI4Q-@VNB3< zj1xQ-wcn;+u(zN1{yiOGSYI^>PDkgS<|Km6@!`b_(&Lr9xCFlTJ-4BS0K+NTm|_1x zmosM&NdMwt>{zusyUWgKfTj>!wc2JNvOYd75}WK~s`O9w=W~~JXKwjQ)0@5aj_t065I1O6rl?8@@)S6k=?;d`6rl< z!HEHK2g8V@lXmGLAuYh%5mckBAZwv7;-&q!vd^(d$FitakKVdP4jXb}(#q3Ov9Q=nK8|*Vb5xzM|J3}rJkRWQDOBWMAcsC&t#W zR{J$Soa}hi`Ry?nKqMq4zO)ww68lSI=*U6H^Wk&=6&n|XG)n5I1;d!O}qOt-eb*Chn9^=Hbnj^RS-V8jyWf1VxV7T?`N`GG;%A{(P6L5in z#9OwepC~Ue^t}b|BZpE0`aubB3w<6_BHHPdz6PBel1M-;R$5!6l+nWF9p*T;26j zL{&B}L1~I;+R?{nj-NU68QvChlSh*~XsM|?y1ED=c(4+o&~wc(`b9+=ipeS5a1)c0 z=jP@Ri1_+Jc@ytp0fDIKXlO_L{%-$iANYYS8n~<44Vsqy&?_;*u^5b7obiZafT9Ku z?K}pvBboY#Z%0L)dGZlrY|NEWV8xr$5)tKg9MSPhTn+6mbMXG*bmo{wp$+?%cqAq% z;zxFI4`ju(Osq?X-{G7d&2IbTRR^sahA5O-a64vWWtD7NAkSQKl#z*>zD?=h3HKb# zZice^3PA#Ztwqw^yCB9BT$gzy6TElr+U2j<3^R?sIndI2^1Dl5eV zQud$Xa(2Qb8YV8ViNhW2ymB(LDO+4yNRK>qt|-F2{KBClZ>&0*XSX({p8X=>I6eyi z;}m2Py7wds%gbZi9jm9d^TjZq@^E&3Z7+%g!twiSmEsi*)fLJt&`Y}SNk+*#in4$% z9;?TI+S9pw3)&uw3iHQLT!TD3syvz#eJ~2MXtfro%p0LujULWv)V}{c-p3SspchaJzt*X9&+s* ztIWr!06w+x*gT*Ks2Z&GN9ze2Ggg{5(3iM`>1PQ68}Rn_>famD`naNEd3ibBryds) z{7&mk?}3ic108*aH#k69N|~FVsTd4a7XdY^BzNU%b{7c9S-C1uzSOa zj_vGqJ@={5?yuOsYtb|#Znf%c6uEm_vX-+NU$Z5g)X?? zU^h3g9|-xS$0WCpueMp|I3?LbCj2kX`QmETP9}cU0g&>gep`6mtk` zU?;xE@&EdESSkPgNm`saa=`sSobi<+{pX9p@6=C@VRs{ZCa8x&VFxAPyj5{_c3;(b zGq}RSoeKpzUjCC1L7JXho#_QmZ+ImxHa4@Q#HP%YmQCU?QfaEIke5jq*nfQT6-*2O z(nIL~uDLfv^6>D`>{m>;%q}j5!^`n~rRI-6LG(?@4GTg?aa5BcF;4$3mYxk|RrY_b zq~~2OVs11w!EF^y)p5n_x(j?75O+dDLko%_ZG{^I(z#D);SGRli@^JEdQxZwIrLcF zC4!p=tjw^;<_7us5?J@{U4!@cC20=Vy2i#o5S0TJME|Bi1yvxy=N!ktwfRp`#g86& z`}hz{#Ezg4b`19S@~QyVX;B4@IIyeNIjR3#8d0Sp!@YkWp?g2B9!3gKja!h1B2tzk)AQUc(dDCCQVov7^yWH9%CpIv5Ri1o@p7nSKQ zE-IRtSWs9v31vMQh)JlKD)he=z=#nCvx1-VFp#LYI3pz~ev;fI{HCrH5aSqNizLX! z#U&>87$-I1n1!JJrIeMaDIwPxlvqgVVORp+0~nwn==8oN#6Vb`V2n+na0JZ53S1hm z%6`OOAlm}4&HImD|Nf+w#FU-?Y#YI412}aG=-u7iWW8s&n!jX%e2DFKSs&?=5&Hu( zO>6PEFusL_EeWZ{0;M*2KWL42;x67m_8Pzo((P*JS*5dUJVR*1Ejc`SW+Ui zvvcKY1Aad)U=O#WyL(Ad5n;uK^`KBiG$7v})o`TH;pH#jg^?Nv4)yv3v%2#Tie5I+ z(YXzgQ9^s}z7A;WUE)@8u5~_8kmKbIZ?VU?W(|~WI16KqVL5X@Spc&OJUz~4eH@*r zQ}DvH7K2vGwG#F3<`bL_{=q*#{i5Wp+qaQCk(b1w=x-j_se=6mbeRM6SVD-Igk1Gx zWLen)#=9~cm~7sRj9mKpv$UXqt92NCWv%~jFT;;W9ep+Z^=&Ga!uCW92~*Tr7nhU6 z-w>ngX+4HQ2nIt0v$-T8HA;+wFMO=fxON@QF8WhlpLG?CCQLLr2Y(Ek6e;rD>JteXP^V3RkXiqJ~J_2enQQDdO5k4^rnCjuOV@s{nR zqkGramu-6ROsfosE@(EY1>pYxr98M7l^>>swuE4VrBLY99?+R#Zyz2`V|$LF*d)%k z#bsCrEZ*FNlkWs0EUJcV$UY%{m^TT==NI6iI1mqH8!ltO4G5rO2V%<>Lr?GwHTWJq zk^xvl70dXhj!@L`KiE;mpI)X;j^$8<6Bj~i%2xCL+qCTt*>cYIn z^Sh#$*skQ-r%yH2)hEv41VTfHA^biig73!h2L#a*^R-_%-U(S2jnkD|O6zRFFH8XU zp=77zwtTI4_%Nl&`ucjTw-nTExp6=ZuTEmcfCC9S1a~*VO9qr$+XwQ#6)=eK{dYI| zzn_i+i2aV%GWp<5Pfe-QMoBeeS^(=cg6|i>#N)&y29~2Z;s`v7ctFJQ(}eLZOeBU3 zq)cpVq7Oac&G`)8b6#E^YD864V%?$7^YhUUpGC*S9MVI(@roMc>Rg7e3BM1#c5*Rl zPD)Px9FD0$g6eE;8A#X%JJ3SFO(#n{sZ~}(8-?NOs4Ma(1VzE(X0UI+Cz#+~tt|#i;!)2Iq_wE2G1wU(( zSMcwRjiLZ=OuP*r#Knm@zGlGoYWTcpY_<7+T!2YW?6NsoSs`C{>YJKgs3!lnAnG}x zwS3{9izg!LJO|+h*zMA0a#wKQj~M0m76m$m3Q2e%03dMds^uSaw8z$! zXXl_U9*AIk)tr`=hAo{CI#6s{l3g-{`k|)g7an#&&i8+BvvWI_1pPl(+H?SC9lkN3 z%z@{KnG@sYR$~Xf4bKHiZq#TPgF%d{ zmEQPnWJF$E+zT>po^SGPDE7P3fB&3El<`kY{z_~cpSE;fkeA;n1gg|xZW$wTa^hR; zk&bvPDeY#vBZ4R1r|#eX&jkfD5i<_``>V1J+$+>~+Cq?A-~mHB68-Tz977mX;qm6? zxIz%5&_iyx_#CU1pc44J3?vXzSrT%Z*a}V@RA5q~Q|ddGg5DTmrH9V)7WjUh&JOy! z?U>p+3CpIFh4RRP1Be2#W8B@1l=^x?YNFAx-Tz*K2)XLN<;X>3G?_}M40z{K&XNg2%| zmfiKHuLh2JF1#oM)hWYo+%TlZl37#*x5&M|7XHV9AMomcxQB8ufeHk2ytOH^m-&yJ ze)17#;1qX8w~x2?cXS+>s^34pszG>JHwfZ{YtDGbv1j2L7$eo)j%@-st3_=)`ts#j z^f9^lNMK!&VEOmmSY zjJ>MRRjQ`Hzt8q*Xee=mGJB-n8<=O_5K*-U_yW&9P$~#cgeWZFT!; zP+ytqfr?f3@@&{YKQfW?UWi!jBaRsEy|#q%C)c7(<}Z{{9sR3C-)T2$ej?bSSTqUr})zodgzsr90BHw-C1q`D^~M zHuPED-7)etaLWDE-hk?;1g3^ZG27uNi-@@6cqwb2DA9mr|fjE61ZT{CO$aS_lD-rxE6 zWk4oZkaDbHMX+Z>l^Pd;!3G3|*levpFvK?DnFWLhu{J2t@e5Sc$gvf=^auAK==XFo ziu;6koYz=9$(9&@Zec5y{=Scy`4_^vZ%VB}G7X0!q;K<;q_^0E$b;&8>7gJj#P9}V zcD&2Z#MJc0A@9!4&dXP>@D*Myhins5cRIU1LRpL34L5o?*cOWLU2mzqx^zHS;NQka zxtIto_CFs>3c85hY;2as#$fk3!Qvq|H*6s^8lO9NkXVt4Jp+aT@DfHT3+fF(3kyM0 z$bKP`$AME=SP1xb-DyeMN8a}lx=ffE0!=s^^SRgnRP8-`j13L@a25b(`*c?keTkui zLpIJ-*crpUQcDXsAG%b$9^iE(ok{!m85M~9SH1sxh4^PDRes2SP0W8^`~T?r$^Q2v z{r6ikEmZz1tp4|XoK64NdH(M!|9`$sj~5v!DGMtrH0l2X1Bi$$^Kb)T4vuq;RVy+FFiQ^ z0LbBZSiYcaKBr_}IRk;Y%?Z0Wya!DVW``N#LI z@o%X==wsg0%VhF8Jo&hM;raXQZ(TD)&W*46TN;DGRI#3R=x+zx0w$Jx-q5y44ZKdionLrcWEQ_l3L%j+y_G{MKGj(zGxv-#wH5 z`cdC4{-)BWZ??D_lPzZoDm@O_8XZ%X#V{ z`rgaFRC4t#9#9Oee2%6lHN1=4Mk95quT_;@N;#Q11fe@YRoP-PVn4{iTU;G zS2GS4%nAWKW4<|Czbi|B9qN`z|Zs{T;1)x9M6h51PoGSg&w*sp#O>Bg-Rwa%*g_F-`wBSyj7H z!-r9cfi;^;b;&8LA?Ih8=*>l7>C!1geS*Jse+F}kHA9n2Wq9c|qwh27`dU}7Ek(a< z%^iq@=gW()C#?tba{BHW1h7@lRcLL0EU#Rw{FMCdr7LG5`I_-1mQtx+b2XK$cTTn8 z6}IORosvy1&yAcm{JZb`@wNH9cPb9kp!j&a`Vy9#n7h}Erbquzb#oh=K)@-J_QYMP zQnqIw-%_dTAaBplAK6}~f7plh+}bMuX%xY}kvA`CT`up4XK3h<7z;GWvqlfI zhsF|3e{`)-fBiAvDNwr8S1_%?W=v>9$J%-X?v9nTsg4Tdw=-ZnU zfuv3pD*cs}JKL{zC8VbVdzfBaT>KXS0ho_+9WddEBpU>^#IT5|T38U~*16?RpUTS1 zZ()_7Qb(`r{#~;jwDIDG2J27!l9E+uPBG{}fi5-t-e&jx-T)Kvqet=bu1~e^W{OHo zN_qzZBerHb7Eyb!Ns#mx%bSm+wau>?LD-g&fQ5?TD#l8cg5uZ4w&V+1jzSB?4)bD0yq7jQbV$8JMOYFFn)=<)zF zOn6G8oPRX`m8YN+eF(m(0xIJnTUlVTSj?!hu-X(9aQ1zHFbG;Ujh_S?9E;=rGJ6N)FHp#x z@03r9wXhEW6p*E#(L>Vbfvl;!cMFd`T>?f#0=Es|x)gttiN@2{-FCYLM3IP~* zg^;x;V-YHvqNvv z#HLQ4_PuPZxm4FvDL@?|EdD;rq_luZdc;3q?(&rdVNTAHP49(Ve?|E-_swpbxpj@6 zO}c+qiJIkXqN(uaueJUc{;utxNq^e4eA9b>d$!L&)%#nZ|JXafrBBoFY3r02)TAUx zC`O+Sj*Wr$u?8lO+xybJVFk*q{w)iK<4&x?aT+MAx`xK&c=Vbp`e8#D9K*X9C-`a- z5UR^aPsC5lsFaFAU|o9|rL>)>gr08NHX?XOsP`~4W0H7Dno+X^i^vlX*v|F6F_6>% zK*ndPV^dS>05$pV4QsJSJ}1&iG&M9ZL&k?Y4BJ0s7b7X!%|fRzgo4v~Lu2E@NZoa% zmB%t?rECYqo}FuW+%~n%_H%r7cDT{#QdMQ3e9jZdS3aGcYZ|T45}@A*nC-Z?+7~(* zM`UV{(Cq|@e~kPoe!;S_-z9M_B2`00RYt}Ij8t~Hdki*J!g`A0Hf|`$Myb>89KKP0 z>#Lu-W8%9J%_NgsV_y>eG|!c>6$V|)PhBUE*-CEc_$8$3{AZ@A_;UT#=61R78Q#YP zh1?pWRbsjomG)l^<)k0KPqneffm&FEN>@mB+syHo zBX|K0Hh!x!aX1V~gx^=`g!UQgo}m2tGD;Y>`X7f3%@XAUw=VSky83bAxkhwGV7w7~ zT2FNF-%E9ml)un78kG`*+o?uO*&B4LREM&+9oHaYP z&RghcnAFa0dE;=SfofDu{N3DBT7_X_V`I6e#*VpH7S|Y;Y2{ItSUx(!6DOn{r_SQX zQqS5d+OZIGl(R<8r;Q=pZoGTz;@6Q&-RYMWMlL;A5gb1x!T0YMVqKeH&yC&?(?1OcM^rH&Ygm-qhd|qL zZgV^677Q}bVDKke+SzscRl^AiJs6-KL^lv3Hxd)q78lE_ssfg$BAc6=!@~60v9+h; zc4J@-GqmqRRZy2~z`zv3H8ilqF=Zmb{R#SJX2%gVvjOG=4HYmAgvpc2aj>%Pe1pOp z_W-q&@^8$Tf?UVzsYfN=qS;5C*z*Nd(l>8ec@y9%?!(7Cab*Gm0@Rm;(mH{EhU$SI zSb}4wvQpyMv7caPgihm?L%UOZkkIhOolyTv&q|~DmAt}d!Io47!r$I-DMl&{PU4oY zJ(t}6?$DY`v*)Zb5=jMdO}3}M=Z!7NX38H#ZmO+p#$oi#L=a%@Mp`N4qh+3GMiVRmN^plRrCGl zL+O#~HS(KUZbkx8HA?-$O)6&B_rE%q(K84RLp0ZG0OA&c>6(FAuMR*kr^3J%&9}un zE_3{%G(n3+JS_SGt(0u9FIzPEuMG7Ak85jFbRQ{(+a)%hix=eJMt9Cd)DCG zH+p}DNC`C%sRY;#l+?J>US3}I5fFT<_?|y6a9@`qK`4|9lkoYX3zgN?D0`U3!f?;% zYyua?6h2r%Qhlu6ovr)Lo4&tATYWt}>&w&HW^2E{qSG_5v&&HCdiIdS^NWda`i8ab zw1jv{qJ-v9@GIq3~UX#AADb zQPko)2NiAU*^?TQqe}vT3)(81X1Sul8ARjtLK!l)iAarrXcZrQ z6*A0v%Q~zot=915Dz2#cW>0FB8I9UGbhK$_Ri=o5~3Dc1A`^Jwa7un z`)Xk9cIkZUiRU1ul1_uMfwE@i9%blvBs1iw0Z&y#8qV>ujX326YUr|h9`=arQrf~y z@A=<%s9z?ABYOGPIHcv|Ko{QnZd*x$_2J2mhTFFrK6Rl_G88W+9!0aPJa^vFG3=e% zGVEGOu08>I@bn*uq zvO;7d_ZCTS(m@1z=ewoF#o)_*edWWiAzltOg5`aR5vrzOX25^T)o<-Zac7gT!z3k< zpTD9jiSW{kq$=RzgdK@U^EZfi_AF+7?m$Fq2)l8yU*Xp577@qJj_n6FQo>`g#q}p8 z>2=s#AKC^Ao+siJ{3%r(8~Il=YmOp7kYf6w?U&4s9Is;K-yhA~XJ0p}?8g=mqv2R1 zT33`4TBO-}eu?;j6HT4v0JrB#PUVL!w$(#TnfY-oFN`6)RAYGY@nfB~N4to(h-}uq zzg;r7S|@Ak>R?0wN~AJ(?WH1Lx`?9?z4tr^iX`^%gWDA-02odYfrimJtZHh?RB7Tv zj7AaVLhGIib3&#W7|LTCJ&d;vwwruc$nX06)}$MXl*_%>?6a`17HO@E!iM&@fhcDZ zn3$sRcJ#-!wWA(C7V|8Bo_;M(BV@&KDEZpkk6LUbL+A0s(3ZBD=%)qQzZ#~foOqr{ z_Q{pQ%*a~5zfrGe=9+&^(U-sLBIJt1r+@tY{oc1c(BzDE{o2JAr%RPx$D?FP$+Jwm zXBu4XIVm! zn}eJ0rK;#I()2blT(_t=vvU3oTlp^@3v2fB;(gd`ske-w~mYpDb*jBCgL8#JhKboDA?TpGTB>f&6PFxBxfd6SwlJ1pZVm; zQTgFBl8OwfZ{&l6EKE%H&UV1q1;g=)6Os}Vq+43ou36OzX-d)?w=KFQ)0IA)KsW6f zjG6b05e`~sDLVedq0#%_6eCONNp9VT`pL!Zg_t}EktK0vQ(0llt=&3&3F-$@Q&KXm zkb4pA7Xl&bbFUc}6w0L3Nbv1tkHA|-7o8nZ{KZ9r?V7jqp!|K^LkyI7Sz$C@Ue0h- zn}lATR0X2r@GYU&_W7lycj~!kxo3VC`Bo0ann~`*chbF&rqyP9c2Gb+5c|QEAO~#N znO@&(eo%WBo;q=2BIt6NO1BmXJI+NqOaQOTNFtFmv-VZ)+2Dqi0CpQ`9lD4ope=g3 z!R=gR>MKBOYq;r1!+?k4hNlyZZ?=XAtoF*=us*5GCe}_xvPR(IgbFae%2&>Z7BTz5 zObs0LAHxx6i|;CnrD#t)P9>pXea-8AfM(t0t?ucMiLY!O`&o3jXRi<$UVj?Z*dkEJ zq7oZS`!v?n)|m98^yS=F{K9f$uPVqTMw_*H-qTfTT_SyY--3r#S>N->jkk`Mh!#3O z7BrmdKhBw6Jk-2jO4j4Dm@O$>+7rr!VjL|T%P}{WwwOn|85r`Bt1gbIE26^I1u(`#8`f%! z{VPpegF&W>2z?qb;idR=>@GOhvR~R!26jZ>y=(k+qemDZgWR=~m>dEjeYOP5;G)@X z1A|`Z-$E!$;G0#uxMmAN9b#=uEuOUX^e|kaQW#xoJJvzRR9Mq%+s$*5;_t^cUPiN?q<~inSqvPH`VEz94$7JP$32w~mVr7OY zc;EHR(kOIa6AZiS3yOtuIcIJn^WMD#Q3r=TMyq&De^lX2LHz=@^KlBvY;K%uODzj$ zl(nz3FfyVA0^k*ThAJHHPw)PHJIk{1D&4$~LkP6uJzT@|Y!WaTK7(-rPeOaccL8jm zFhlcOU*vvDMjYaah;&by(Www71WK%7km7u79`LlP&7p#R4YlvP*3t35b|j2)7mhHP z@8;xmcW@Ag+w!=LA0U0 zZK1lgIV%t@$_2k{YBL~|@(;p^zTC^<}e^X}VK6vB~w=~l(m1m00l}*1j zj*+RvvUo{`a=l`@-C8NgJ+{yzFHFH}Srx+d`XQBT&#UF7R^BIvE1&XZy=BKyLK%uM zN5sTa8T?`1;0w#hY0AiH7#$(U&yAssalUT0Z)Q)=t}~5vc=t%;q_`e9aJ^MMmvhvsEQCrra3kycw}@ro1;?+?zHo`I zX@968og><$Z970|IM(ynpI(8=>@yVuX=*-{81M>(7VgbnD|wvOa_pTl}C?e z3ay6%+F7q1Y$kvGlQ+HTNmXWO{cE~?%F*{t_JgHY8Gd5ExfBSi1VFCKs_BS`VZXz;!>d2{6FS~gNK4fT8F&Ddh z_}lnjddU4qW0WweG}>IIHixMKXvJJtp4Qjr?EVR5C#Q^;BWAxCfWQ(59Fb`Z55S@Y zDp^=sx{awFTu!}>(BTEG&g?4tLF^Q*Id?Nd!7o22ha`ZP8`w0MFwY)Oj94~OV=#rK z2{0&4`r?5F3trwl^rB>BkK{=_zjkqws$5;zD-5111dud$;L-U??%|)%SZ8;40Cz%& zzu=(=f8E_p@$TS(xSLCjOuKgN(96orCFShxio%G`Qxxpcw{S?4EWiG9dAaD(i;pU+ z!mEOVTj^9*(3vydA% z$XBmD3x}KM>Uw!i4YQ)rd5A>hHDCE%;RXptS@tdnF5bsCi8$yC&4*XzqZpHHj^utZ zTkq&#W8te|Y$>fuZO^VLpAizAP#P1aI-i!^KDf;~eUS|4TAzuie%!}xiem+21w)q; zZ-ky5{GmknRW4+G^g?jyVJ%1jPcEiJaK)RXK+@cO(P_n->%YdA+rG@6dp`T%- zGd3`eo=((wH!b;fg6J14&+p&ezL*6Y0i?u;&i>#Iv%|OhnlTS~f3mqhv;Q0LF1)zF zKN%WqiEjOdy&Yk=zQvHLb7P?lA-30IUQk!Ykb4&5E~ez|o~l}`$M3q;v)4I#7ap`(dTT)u2#!*fBdiO4qCgXm~t-heJoXDb)32NC4=9XOE^> z&<>$(8#wAR^?32(!-MyqD+ReQn-2>OY~agu!Bny1cVX-%Y+f@ znk)g83lB*`V$UM=&Y5R`xG{ZI4pgkXgn?5JmQNr!xHzOp$;gDPYq1JEK^6jpd7Ye= zpr*Pl8PYR2_;OH=}>Si@K_|WK)C`i6QzUC0^`9=^(VB19z6yDIVgD1_giDqn(FI5w*uhNoZznBS?kb#ipvf{`W2C?Hh;*Fsd< zTkMZuLy9*21(yN>6Id*zV=7@}l+f7N2sjFaf3QJY^)7|T=@cBFh=7tj<=Y9CZ1Pj5 zE^PTBF#=Mk`n4TgA)HUch1IpSsVSqyBqiq+eWeaRaTr+g?2Dw_9i#r4eW!SYYG*@y z(YNPXVWA@3W%)6ee18{)c8H(8yr9ss#M-iydfY)yeABn5~Gn!8XZ^N z%NjW>zADUd+%4@_MTv7%b(DzDbKRKb)_rtLZ*V)G%$=E%wQKjQ}wpp zxI(dw^A&^yVf1_8C}Mo%>f#~;zYG+aYpbik$PVG-NQ7BF-=f*Gz3$-=VON`#9>x&A z8mvsJ6d8BB7;e2*#AdbapQ7pMpYO*#^j5&7ukL;8eLHzwj|2ubD|0=iyJ>!hI^-Iq zSLKUKBVE2Es(bolkM4SL@M74d4@rmi-)mlDwG+KV=_fh;{QQ{A)^EH1p1XoJ!>0qK z7X{~}zB1ci=95-r4-j|I^K_~=Tl#dxODvSj>MvJxe4M$w%Dz1hf<{^EjgOx$Icn%} zTjEEd6VtC}?;f=XnITh;XusaGu_zG} zvf~XyI=j-6rS*(niCYgeF6ygfyJwjA#tMj~Tgq$;y>bKqTr0|V^_6Y_Y_>K!>!h~evBz*X>}^~Htz z{+2o&j%tR40tP|l2(I!0k;RxF05OV?Dnz8&+&@oA!6t-nBw_P}NdNF%P_h^(!+>zp z0xM5KbT+(WCT)r5r7)@4yK&{GwWoAC%m8<*#A5MAd8aQ;V1UP!qRjG_U>|yT47Ufs z;W1>jc6W<_FK>1tAcBFJ`73zVQ&Xhm_g3 zMz~_ke$nHXi2=PXe;}T{0Rae_VPRN#;tX$C1CE1s6nGHE8_0?VRD*vlH0HnFqRgPK zsmXWv@N3AAjTNy;LiuBCJOHmy+)6;n5WV)8urj}P6pvKDw)82yx%n@eJs`dyIE1TO zVE&8utygkoc^Rn!@W#LLV+02Zl;j9o$Abwu-@K^2`yxiJHC90*(!!^h61DR54`cou zUKpX=P=5bDXDAoyIIN+F>8h$K{g`s!6{pzk4qOfs)zL)^S3F?GjI-aZ5fWVx9qwFV z$1rBP=1tBHLvxakIiqhvAM4oc+XruzQD1H|1+Tp}za7=D9-EG=(tW2$@|X6hc>Jfq zN~TK-Qyq`VxVYSIetxpICL#ET+{5^v5mvW@G-XZ*6MG7k+Lw4x$xfXwQyCtMZ?k6| zKVcs9%SI+9NP*2}@bnJpX7A@W3Ufkk$vDmJ-*YJEugr`M3vwWyBbTSB zf`SbY@XlmL1_paaM|3CNK<==Ku|-#dUBaK}dgjau$@*M92Zm8#5rP5=OsS->@Q9Gm z+RvYw3{%a2x3Aw~3knLVeE$VoVb;T_h6aCkcOiWrf=od6>@g{+?i8`s(a}+;wNYGE zRP=rLkfN2hvA&KHbM)<7H*|!~E%mjvEU#U77Z%B==#?0qiI4nn}wB>f_k$xjQQ6HZ-8#g7SSVdQsR(b<9+NG*JcMHdjvCqFq|$r zv%|l%S67!f_)Z!kt#U+Z9CtO_8M_wVcG zsuH_I?u%NexPJ0b6He0|;5)7QyjA zpBKv%;RW-LEsTPdipps$2b`vheBRGx$Y}Wz>X6CJpUAdr*JE%lLCOXH|HG?S6zS+H z1a!Dtot|LtgmE);BlEMf*x3Yt%KH4UF7RgB=WJ6g`t3o_fIIjtT%mhsEx07J!1~U~ zIcU8h=9Aylw2yKpnwRJF^0KmQPnq#H0c=7J69Q&1pf0nnW4wzoc(ojUWX>-%<%pS22I<*t)Nh%8Y>66-*tGQIEuPm?GS+8pre#%Ds9S8F zw%&WiC1AzbCGvYC`Pw0-Bsruse_Br4Ja>09$a%%eEGh10B~zVfu+<|@Ot zq;yWQJ9#@_d}d#`xwhLiqpzPx-W?V65w05flx$$4D9Qu?j;`*H z74(MIdP9_a(a6D>sLaPb;43Wo{gOyjT_)4aNM`xOK<(K!Y>!kd{#S zhcXg}EF#X6W|uFb7%?_LU608jiZt;2Q3Yknx}kQAy*-T_ zRY{Xd04O7`gZkZP61?;~&Q^kxJ8{>qkr?a`j1l1Y$ryi!{QAg5qLqmy!eia|5iBXSjn%1Li9@a%uaz=yoEGkkh&Z4EaCx;lZBk00HR>HC8c;!v?@ zf%o2OidE)3< zE@ZsCoK=!vC9T-1m%{^o2VJoK8g&4>(%Cz+96j5cIG_MyuwewGM7%rm0TLcVRJXA8 zLpC;?*R>xSNc@X^65V9N&52K7j6kIU4AFV;Ixv%wsbDUn^2!~(tOA+56}kDY43lqYXrv30Is9ojEP5FEj~Vvoe12-N)CP&r{7rrr>eFJp;Nxhi&uH znQSh}o^eexjSHfoTwd{?YE1R|%qF{@F`sFQ%Q`2};rJspCvV`VRv(LC{i|>N+fgse zyM25kd|MnZx$S=_r_il+H8OH~U1*Kzh+i(cl67pZm2b1*vTwOT%jy ztSZkcTKgRew@XvzH3Of0&L%tMtz}SY`s$JFx;%c#|z;pT=+qJDjbmb=e4IQ#mQ4+&3mf#1Q zDdgELR0qI@*d}r#Yd1LsL|5j z$VGrjm{#6};c8kNN_kbtEV5LCFvrsW3F>hg@@hu-4^R@fyZ6wIa-BzurFbtI!$Vdz zd2>_Kd{|5s*TZ4>{;gYY@M87Exbb#&w!{9{&!58pM^F&z?zeS=2J4%f z*YDfZ?@1==X+{FnGTJzReNeEiEG>oTio${n_iEny+_v5#HeBdr;O|;>{^|_}c41b9 zrwpwJ$aVxYtVo=9rf!9F3no8ke9xadN1;%Ko(@u8w8p>lZh&bDj;9hJ z5{$jjChy!D5*3w{fuS)DaO_kE1(de7q zi2&lM3`xXVwzbqKb|?mnSXVjQod_(gccZKL^NoU3MOTocOeXujx|Boqfl}>(2(6o( z0S~~Z>fqSg6BQpn@>gxYXz6yS==#zn(hh1gM$RXQfCztQV?S(Ls4AY zyna-zf9JPuneQ_yqT95VwSig|Oz{MrBMteP^wQ)65<$BMTDNy`ENouo~NN7r4 zN)86mzfjkZt#k`NYrsGn`MNOOM`6b(o%sz0(v$q9!}0-`djDw_za5j9ut)82bX4T6 z@AppKdQ+mxz*Cx8o%mAoZ#J8OcwpLt;|{%J6EWqT1D}SDFxy6;iJCP#H1}ghlr37w z?Pyu<#M@gaG&&`QYW`3@dq`zD^;PR=^tdLSyLN4bskY1T?hD`Z{Zw00HP&4$>*@Cz zw}tfRQHG9K$dR3rkoY8!Cf~fe9Q(lbS;NH*lM9k1XSbz4<-5$+*OsPb=N^`HF7=bA z^jYugk$0ff{mymQ2D1d=erFGr-ll-HT^~Ffm!p^yhqQABTMdpE@8ds0atFHCj{CSy(H$i4f&n3xNT+BBs%U8pX!>Lnuv&3;Nx<&3Po#@IGprYB_6Bsu!A}i z<;~<=tD|_9W)lGU3p4LZZRRE>l=BQ>27oK3Jj3gOtX&>Pgsj`AdCPLvzP+x0;wGVh zayGWTxMxhKQgr94ynZan3(koUU|rW4QDwoFB~6A%B^EC!Jkvx|-(tiADK(2K)d7#5 z>K!!TXDGjY0qxx+=S(AEgo$aozrTF*AKiK)M<47Pd-KKp4-#EIW|;y|K>o`24}jE( z)Yd?HmmSS(ibh>W%YFY{KMjOnT(QE^lt77RLG78|+4X6yi2&tLlUD!C6_S zp@qcE{8`{Wd$=$`DObxF4ai!*ZtGyNBTxws?*}CN=K#^Yw*~F)_I-sBpBL zocGbF;_rgT5=o9Taw;heNOw*{zEAY77YsuLk|T15H9fTJTPHk6B-{h@>Si#rDygI$|SSR9c}Eyu0()gIQA_XuYb5e6>26xnCVD31J9^*CPBWl+1_g#o{* zvGI5H^UgsbS8SAYPMr#o8pqy`^AWmM7;aq8=i1zX*&7;8uAO_QqDX@6RG0*1@6*xD ztL7Io`ky(3xp03;Lc3$&@IJ~_2MUu#)Q5l%6fVzVBY;?V$Bip=5hOpIf@OpV0~y0u zMW4?1d+t1^wq?Vu8U=6{Gy|H)EiZ)=!cwYi(Fx-M@h7k>rmRVpJRv%)_b zA5YNkwJ;ghiT~54FT}@R;k!|Awz*@0=Jn#{n<&*Y2ygDS+7yQ`0(C-^(P-j&i)>wijEZ-4bE+ucIVYFcA33=@K9}T9_8|| zZC%iTA)XXk^m0tw@?O37AQ?Y9RN3CqL0j#T)_w{$L{NSQUe$S-0Ok1vmSz+u>}389 z0*J$|1SUfl1l0Us1PizX?M2uzX~v%v08IP)`zbjc4;^YC7-N6(3*B00e)|Zkr#U9g zN=Np*Fjf`6i1p>B=4R5o>iT{cC`)7>J;hQBLP(SunK)A0BckA&2t&_gHXh+%Ys<;P zLWl#Y%p{O#v~2mnwYIPz{ZW4{mgq+d6_F-N*1la?b&Xgq<<03B zh4$qS?O^7|eq6v2`D0Ofo3ZJ1MU-L%;{0Sr9Z6ap=kEOOw;#ZSgND-1M2C~O!nv}iEKMTH3E6;SVRk$>HuXdA) zi;$2__*VqWj{rY%-id$)HUiO0vqI01eOSbB)+N+yNO~=f~bA{vJ44`nn$YjI2fGCt8 z3a7N;ROOW8qx;n0zjRxMM^t3E^%<@79*VS=$4dpy3m&qzUAP)rdp@J7&t{HjeX7az zyyQ{|TW?qM_HB(c(W=~4>%$`y6dyG5H;>CdRz1cU$jF=Pbn=f<*tSwp?FmZRC3@Cf z&p&eq3v3;X=5zX%OPoeRf$@aox;L~t(tTSyq&1#bUz-GCD7*UM8^4+}%MBc`FFLqi zVg(9PM|79ezMD0kJtD{|!)^Z0;N_jlO4d4kxc+O3nopBkUZs7hwokx{s6S_*+NHVWFE)yt$yESj^`0S8~v#+Zq5Kiy{M zn8+-DJtXqv^TV!dV~4E8cF{_q={Rg;#M;}%Ojh_}ytd};E{b6%MYonWV^$l!fv@E# zI_C9$o1E|D{XB7Rcwd#`hTRT(^CiQ7?qIdJE!AozdDtS0wl^z7>i8bWUGnGwF;!_lHZTQ=^OBN zzZI7d)el8xq4T4_{Kw% zUsw7{L%-P1n4PVYIPjz@gd2D%$}fA6T;QbtnKKI+8EgeFN{-zph@X^h{vn2Y3DCu~ z_OA%dNjcPnRvFW@F&~o{D~(9hK|Y7VWA_UX!nO_iRomIQMw(0D>Og%!$~jP<0Q)aM zD8BGXc76iQ^WWtO()Y?_#MAANx);CvK+Y#Cy9#dD#KZ(JV|Rc5)mzHvyKacTVn8?n zT6}`I3u*@FRzem&@24B%YjleEM=n%@MH8=Tz*(eF;Ygnl)??be+o95<8zh-XJBqJ0 z!8_aPN<^{B9*wsSV@x*|v4E?~11IOuub`qv?$!nT{Pr@S0eJ2pi!;trnFJ&O*hgK( z4Gxt%=^nH22O9(dIz}J-x>c25YYTp|f#Of1IC!-9u*+%ctltNfl-QR)Msk(cT_IA~ z3v@1}nC?(PpLgBpXFQ89ZDfbkFIw=q;j{xhWWLOL%-}U0MP>v4A=qVff)YZY!l_)L zw(2y?RWOMRu*RaC-PyNPc0l&R^~G0nTJ~#j&a>wZUhF|s}qNtG;`Jgh~tdy@uduGk}8m_=JojZ?~MULx_rvIz|a*U66)_fK|EF6 z&`bT!|FcOZ?O~mR=Wm+5Q~R?{vu`S|`Frk6js@!%zpwM&-|5?FK0KrvC{PWQH1!}c z4zNy`jkfN8v;Wqe$cpnFWhK%-4YKY_t_8hP$a$v8uKDk^Pw1y_+PNocZ<{xCxi1UO z-ZL$D@q+D*q#zZ^!5cL3m@5(SBqsx-GMJ;y<7gTg?DQd;VnTio^;p!A%7WUSKSbp@ zK8jn(?WeR)tAWn=b2|cH6W?MrI<-@`m0%zhr3s-cao{ibU`Vnp;0(3gx10Ng_*P>r znXe+r!O!80B(g)-AAb|0-yJ^a8d09%wD#)foM61~RM}x8Mywl-4rTh+U3e%Vr?2+R z%i>+otNkPnbBheTiW4dazT*<$+01Lq>vbj5+PJ6lcdP&!$YJ-KQbyrtc71 z`8cgK`JjD7cx)p>4XNpqDA|PSvblG^Vhq*>}1pQV*1pYsQM3%m(6_0 zvpae;EhA$F8jP}w$#B)ckPK-P$fOg1Fd!>u+i&|O)xjC{8;b*qof>fF7!uBdK>=8C z&A&j)ZxQ8Mb4R`nj;0(^=P2Vl(% zCjlHq=r8Q+Lr<);YF*Q1mI`J^T<0PtcMvGUB3*fGq#M7SL#voAOhQ7UnFsY{6wC6R zAmU@%;2|G22sg!TRh`tBXICIxa+h3GctSdoT8)p7Xzi`$4fbe0^g9J)TSkRmJel^E z2IVRj240^dV_U7Sd&Qt`AP=I9tGD;n4jo*R6uomq)tlZR#^1X>fE;!zg*I}&O5%of zP|a``;^rH_zL$xL%w_{f4%VkQQo&yYZN28fgMH4g`P18>$pw90OV#;xl?n<`psuqN z9}^X~;pD#eGGU>iVnIZ=+^}qr5jq4HoF_X+LCG^tgz2_OmM3M9qNYL>jx&hd>vVK> z@mv$3>fipI$1dJE!a?DFeB7#_>IqA-?@XN3OM4=lvsdq1e=4q&#^#ba!mMZ9@955o z(l6PzUl$iiJH(TFR|F3gc=4zx7p)XV+uc(pDdUwc_qlyu*ea~rvWvpO@o-K+_v=%n zznYxu&P>=E@i7hkv)<8m($4&Nl+fO!|G;`%rJGfSV;+Q+xVm>R0F#zx%;P_YO~}ZB z1Cu1CE#NcFw*5qBQ@gntGUvmf^Nvhs`HG&XX~K!74dQ=FL4A~scbVD85%2+9IBZF- z;*ca#lwjIB3-*#J(U-y~+JgfD#C>Vi0-g!x{cnB-*^yoC_Y#jDJpR^=)>ehLPI|gc zZ~IYYef`USVvnTh>BzKB3ANm%_^reA)$-J6QsT#Ic@xohb_*}=K78zTYAcfAqeYsZ z!i>lZ+i=x+BT}n#mY0UBhuf*vl14X8Jd~3=mG|6C;Cm~+>(`;ut6%?p-+1@Q%3LQR zm)*_7oaE2R zezK*c?TFO1H=Xm;lvIqgIg)Xz>idA%H|u_)Cxh%992awr0R1OH5+}zku!TVSLRGe} z^k7~(F&-CBYeN}|44SVOGlqfxFCT^BF6`mLk__2NAwLpJzTSRnv`PCn#l44L^-vp= zTM*9*m={k0YBH*^jGyUJ3l_JL0n$Q3Z+d$xM>f%3kyBz(l62*YaC*CWtIkRAQGn0r z3Zxm{HO-dQv$hVz?GL>8!-o$9hW9y+7bk(W@pR$fj^b#9hYS)K&;)1>Ns5c7WoBkx zzYg=zOaC^X!*OeQik$l6MzBtO$S*J8=+~-B88vlv?~I%vF=efe`T!tK=d1#ec~o+4 zAS*@Bj`P*7QIf_{k@v$Iu5YM*=5qux$F599&r00OX}e;WVEU!{>z7xwxM3d`6|HWp zx${x4kZ^x!HOni1{1}|yqrSjO{KIG9S?38u9^bmNgR-cuKh)|XvmKy`MGS!_xLxQz zk`fa&Z>lqK%N!vuoCbhe4@aCHk>N*yQisi!Whm)6g%T*|_RURBlKd4JXkcODASD_i zYhv29i-1)6%)lJVSMWnU?{dom1O1KF{_^>k_v&gyxK4EO&rP{)(=7q{C#rjYpXC0U zq=-0^FeR0r-k(WB`=+L@hq+~P)*e?IZ$0pIgQCrY!VacJ^jV1@d{ zuZn-S3~f7x%lveN-{@@T7_vwHl3zC5XDIGD`;s*JQeN8n!#49*eUxuLJIyiGgkI$Y z_P%uL3w6T>>@%|T-}LnzXCHJ$=mTNBczF&tFFrqC`#FzN?-m@;O(pnji^NCxz-X_m ztONms&q6d#J1IH&OqE-cq803pu60Dw=Q_6qk5iL}{@5=mDdUcULGvbzmzVdN6WQijy#)uUnQsQ+2K5v*v-LXl^6z zS_PjbR@s^!FMe_6!U-MK8-n|d6`U)wm2=8YbL(@33co10N3rvoqj<v`dn_`KCz0Tg7|vx%S9<<^~6CxPU+2E3SUHl z&Xdx0J=$siCulGC-Q*4t*U%0nuCJONR$&LvnD2ylgwM)Km1MZ~56*=?Qk~^JS>K&{ zaFDCx(vs`jzN2N>=2}S<}=b4HOZ~;=_i*AI~|iH z{Zy%HR9)SRKQ*aOpV`0kZ^7cLrzc(UR2}rj;AbMQY*&?FbJ|GHTcx>}Dy7P1c0K>!xg1wN3 zc{n4XEjA#zgW@D~zXsbL-{&bwNrO;Bi4aS2YA%Do@MmQOrp`1B3{s%6LCA1us1bq8 zByAfYTQ?fJd3kZ}+EoEa4gUZkproY4J%sDb-F+5w?B9)z-K?z6&)8oiOFLC>Tnswt zj(!cs~aMtunb=mjIrZ6fBw8V$*1!K6U;hqet!PBuYE)^{WasFR2z9R zk}8q2OmEb8QN?O3zYV$O#baE8BHecJvVOvED)W2FDk{9dty9lTPmk0E?>cRDc2B){%a_}s)u&XtZQX@tEG3f9 zotJ)|F&fQhuoGSsVKU`?$HJ%~=|geV6W7%T%w*kr1=Trj7Ce5G^m6>LKr|m(g=P;G z!0IB_I~#l^xB1@69_@KkxA6kP5y7=(QID))8-t;1PIFi09ze&r;aEiNs6`e7@t46l z&$DOi;DPep(`A1%hJ2&Z z@#j2#=ayb^>DIQ&Qf~F%qMVWzo}`SS%TtN#)Y|;FPy3GC`2BG@MCgjJp#ash?Iu;Z zTxH!(>u(3ccAsdJ+#yvNHnV)w=K3tmC@ zOx2N9_sx4La>ag1N_!Pdk zEp81{t;O(Rej?q~)3b2#rOSZ)b8^+dBBL8&p}O^65nrp$32rqVR~F}92-BE3`L*o| z&s9N>&OX^(4VUeYb4N4zVZ-}murV%v&kz4eVvRGA49XX`b*U<3;6gbB~js`Xdgce-wgYE^fJ(r@`^t-PY!kh(@+ptG%O-)hQ6i6xK_kjqUG~ULA zU-{&TubHRK`RRj zoK*xfJbUuP+Mc7h_sUD3Rf zc)Y`pC#Y5<_{BbrRr`?&>UPgx7>|Ga`0-Bi+6yB-DXDt=9N!cd;i8^-XHxm|Gsbd- z^fwLZsj0OjVgcesX($K@k*!VYO!t8%+at{JGF*yq0KGrMN)wl9eYJTavXVV=z{e$BZGB~}Un)`&A+z!AjL;R3$+{jn(oUH0)c^huO|$7K$aFqR?3D|U z&%D2*aPeC&u$$(`1m(f3GF1z?OQp3(bcenvUaN zDeSz?yA?c7(wiZ;EoT9Me>f_W9fbzVwJ>%ES^dH< z^K!F%XNh?FB zl94qgI%9ywv%Xb>X^x$}eM$#O8!bqMPn_s!X#9PB$A!zFbQA7<0M^BF$Em9fxiQhi zA#P4p-rUZyIy!HoipzE39P3d|S*f%9`_>*>Hc2ANEmwwpp6Bd;+`KZjWqqHn#K&-@ z(ghU;E*N7+M5n8GA%1Jt1hd_-&%ShOy*`^Gz{B3X3ykgxffR_w>%oW7RaqizqI`ib*6kdkSP?3Fm{*4Q0 zSd*OD^qcb2Icl{w(vQjvks#yy8m_Vna&`4DFSe5f!y6&?G;^LK`z0X} z*6`vNwb?eT>DKBIT-}Cy$5Nmkqm&V!SUvsImzDQWtM}QSL~#{Wqk>n-o4+jTf9zMW zxxU=?p8x#JxMFvOi^`c@J`+-F=YuX@+NDV{Kv2_J#74TK*l(1KfdH{rL-8d%BvX@beRH#@K_|jwd`GTd%Qtq z8U<@#IGS@R`wOW^&!F}+HG$JfOAGVxf(!wcr0UIqQA*QPV%ru?J|_6*+<>_nT)^NN z64;Lg@qd0LIXRp^;ay2#z76i)z>V9t9brWXb>)`5iwpm~WoV_ExXbQOh!8_!!&##S zJopBX*C|J;_FyV9ZMfuNt&Qi*(g4E&AGfBwLM}HaCygpda>MX4nb#~$XlImUqphbP zBbh+$fxA2=PmI@bOVt0V8k+0}dV6EH9mfAMwvj}c>cfGZefRFTaNh#bxh-OXKJ3{n zQDZTjY+T+Ao@IFXpnKW2?w$_cy789cw=mBziG^HMi~cuiJlh-uQhtt%=N? z)@u&u>s-b1$&1oA`$pB-wpV+vs{~!XAfP?(F~B*-Dw5Cpwy>+qgx-%153~0bba|a^ zaN)=ao%6KmZhw`y+1RXlTm+>a`#aMH-@H=5bWA7mzR7Zfm|AYMs@zZgzuI)0*T>)c zn}@4y9efqne(EWy>^se*jxsKrE8XvGeFY0gT6GQ`2b}lXOQmM{ec3P<%?~}cmbnnT z_<}FFq2X0&sEJhs$C*6J4O(^5#`e6!#ndMn%4WnE5@Jfk!Oc@WecF2uklcU%#NQ5z zik1TUhnFS`cR=Zb2jAxB+g+aq?Tvay)g|BTU*PegvXV>!bZOFMLzx2yqJ9*N?1H~$ zQPCu53R%Xd!Mu^HM8GdJ&W4$O`u#vj?vdJE#4|F zD)N2I;y><@QxC&ho2#Z5m%%V>QisZA+>s!TzI3@|+fu8qo{4m}nc7`|J3nk_*DcSm zCGISiiMGvARsZ9HK7U_J+ldOEUpM)1U-;rVdMo)NYsH2?Ac30zk&4*bBlwNUcW`mpd?npk*k$-F2jY=l(^q8Ee|2PQpEoPB=D=2|V3=QK*E_mPF&eKo zb9wI;_FIG-?7tsl66bDVo29fQ&tx5XJ-O?j@{S7QmbXN5o{c5#UR)J&e@vww-i>MD z_;;N|MUpsA{NY^*Zu&EUF6DO)bXAcIf0@4RBW_8N(7a*unMmd2WLl)7U2430)fd@N z-#PEILCYEyb^P@Ot)quXhX-mzL>l-tPdo)FU?g{}xKT{Xlu2uR_SJ)ZwJ)=)ILm6{ zdzxDA&K6v?QV$l4-X5k=Ua3(1^~%HBn<9h^B{2LVc2PfvqubkI1O!9d16xU0LHc}wCN&`kK6MRmwD0%88o$0>()4&4!?A`a?{-jwO>#zsau zv}%B>K!IVuzl6QPoN6%ktpzR~o}N*j1_$83MH!621Qa%gP1beBV)Fgw$E>VGG>aCL zoht@CY9cqYZAo6Sga(tZ~0qrpDM8^fO40x^Z z916K~N#|1Jt5@pYw1A1@4ppJS1uKn>m38>lC7he^Qi0`0p#*FpsOR>RE%E3RAu|;X z>%P!``6OsL8&sSlborRb)TG~f=nAoPPs4O*Ij<(<*S>+1_-&#a20{I)4bdDUgqI+Z zC4VG2fN10a`rqJ>+U4^Aso@Tm-X7b25E|Mp`KhU?3EnSXzU&Qq2XnO>hc5k2X>pZT zP$2mrF&;4ZPiKpnX=B^tpHwUs+qZ5F;{d~XSNM|sbzff}V4sq6V8*q0s7KP)Ra6k@ zhzBf1@haHe=yN+4vA#>veb?D}uK$zAnKOjt0dlvflN4rjMbcr3{{&SkTv?|vV;)ck zSOy8Ij^AAwY<=J2pxS^JRzil0Q(o~3its4)BfFX?;h2YB}l_@n>Ve_ zXSzm}aZ&&j{00x$O-{M9ZnAbH`RK;Ukty0AJXPspdl^*!mkS_bq~+zj zP23z_Bmfm1*=fhb*3~tszYg15lhnoQrG>>k^L&OgSdZaqjE-2`6GDO@pbW_q+Qr?m zg|e9M2@o?#22DX-*lD0z!%>aq>LqdlQx&(!Mji-$+*l(+CI?U?9LrPi^j4*GAm71i zS9D1Y9+2=AUB)&O%vWnGt7G>qL43OA;Eur^dOF=U=OSw+te>&lUHVeRSiVRpBO?QD z6b!7T#KoKFHXw*StFZT3z2-FoA%i;$AmGD{=Vu6FRWKdWiO&#c8P9+$W_nABnDQ<- zZ3un=ee_Uu!!#@hTE!^V&#e9*2h03AtKzKQW;y}9mB(1S;xAn489SKDWCAy zJalC&{vHeUNjJ)}cl5XQuBUOoR~)cdcU!;)F{bc@^6_&|Lm+>-mD20Xa+FMqrfmL> zg|wESS2J~5{>uOcjw36bJ^H-2OZUZlRX&U=43axL!rH=5+TxggMk72|A+)mcjd0JH zN$bhUcJO9WqFO0%HyZ$e$Iw7892hlg@4uTSr**W{dV+Bfq){rV56po zIK66vO_<0L^RrFZ;^Qor*%kDdsH~7b*yGDtwe5>PnI_oNFYU2k^uDzGj-D%(=TXR# z!BFJ(x-w}9E#@QdvuEiB+GWbvBN2{py8KO~t^n@D`}gi4Q-&fd{E|{^S};O*z#%^@ zG7$%jtaLX$C$`+M?h}QdO0wFaLy%{tTMvN~4FE~IOqLjWLHGAr-A(-4#>;=3!9_0` z(T-|R%ju*zMu)sV*p6d#D_SCGazOeK7awG6r~gXkYb?ZqJSkVg#kfEl)((~q>N}ay z1$9ae4h|U1#zl0X-vD*821f?xUItzbC|P6Ex~`|EBYMTLE{HgZ@<7nv-{sD(XCTS) z@$n(veK|Q9_H04_HZP9$M``leAnANypnzJXtMP0N!9M^-l&4%=qWDiAP*n8Ee1{Q$ zW-XtY4hkgH37rH6>WKE#Hr!I0+oDW^sdoC-){5fdaFjOzP&w6q6@CKCG%9ene(G~# zYT)c|z#aT;@@WQl%*D`+AUzZj2oCB6ORsTAcXvg?Wa{$v&Ro!+-;ln zz4y~58=KvU)60qcq^g_}B44MKk6)RlPZ7U-jAio2@>2n-Pv9z=f95-AV{c;0qG0p6 zk2{NnP5OU!5C$R}LOFDwY?#pz^A+vUhY;Lq(+q8vfkZll5|Pr5U}j?z$NK zT1okc-_s@G-hB^C+|BRZl#5q$Dag6?Rm?LffL;{3Xm!{i!4#ppu(+Wsy_+AbB}OsU z%b1Q5nvrWQCN9prXAjH;)uax%qGbpU-nb!d(N!|Ns0q4RK!8G;fhFFOWjp+)pzlM` z58iI$Cekxyk>|1WeH3!o!cw&X?v=|Iwi-{#LI%s{Nv8`7Zg>vYZWP6Ftp@_jN7$;Q znAjXj{I!t!4*snN)|UN0v$X|TDDJ(bn{lWs@N#t0Q0SDf0Xf;<-}`%=)@zobURm*vJ^CqTb0vSU_CfP2T4Rw4*njx47Bc3y00pH zzljGGxi^J>u9!%=T;M#>Xm~VDAll$sQ6!)IPc{{5e*PbS+QzHBX$nOeLl12|egDC9 z)LUWgG$ik4Cr^zns@KTWy%1Ugb5!j0n+FkVppj=vU>}w3HRwl* zb6eZm#ug3`?WOma@_>9|ZEdi3D)`bRcsm&8z9;F=hBN@qi#M8_Ev>Ac4W4Ck%QP*m zt*t$nZLBQHO-B)9S{g%V#wP)Sb{g{^uEx_9o^rO}20;9T`5m-~&)4HKtz2?46ObQ_ zD0f5vvA;Va(8wlvPUz$8T6%gqIiRTzEWdW?D#ES{mshEv_8w?8p_e zFS=NTJWen$!OzH8uVtc%gGd@zCHxC`F(uzL+-=s_6>?OnC)DT}5|#+^`Gxo*H!V4` zLi1{XQ@p(S>+3T2Zt0qDu8-rWibWvRMLD>^f|3G`b{lMWi`x0U-^X{hBC6Ejq31!HITuigk1&# zQGECc&e*;3UY5y5{VbInJ)wUK_h-*AKl98j-cZ3<9R^++yy~tw)c-1a@Braf4sZ{L zvc|CEP4u;N_#fjmh0Q{=jN!TK_#~kXNjJEI6ifbEHInY%*j3bF(X^!q6*}l_xOHiE zKM;qFH$cCVp81A z?xdbh1bvV#F;}Djj1E9l6%Ni)y!| zp&fx*>wL(^?zp>lVb|x+zhOv>gKYiANI4_yh8@qHw~526El*xwAF@0T+TQ;C!X+hB zD?w-i$DsSiwSVX9-d)U8y193F+CSUMgEhcsO!;04zSc)^i0O62c}N1X0z0r7x<_=A zdw6*X(L#Dgz5DzE1KZqt&Ygs{JE|Xi=n)5)c5M*850wX6!Gc3O05l4A^#H$B^1@-K z0|g@Z5l9tsh2!2Nb(ifPR7r#sJ3RO5!!hmjD&($*pAfnM2Zgs{ZnSz?YV$qJs}-p0 zs9NBhbsViaP9Os!ZV&Fq&o8s);A4t14{yE7Z6uJEWn6;x5olI+_8=TP41|t>F%%H+ zA~SPOdOJZrfD(1z;|PA)OLtzq$(i+4g19hd9-)$*4)*pr3XdhVpGKPB>Acav+C7Bc zxs&nGR#&{@c9o0y!(iQ$s1{HK;1BZ0;iGAImym?mtu0TCsR}z_u&a+(^646uZH!WH z%*M>EY}_n(<4WR|7M`D^l0$mw`3VczBF_!bEDg#EJhX6^kaP#EgMf`FEn;=~6@2=H znF``1%UJvUl$YhlzG*(4`NH_4qaK> zb;NDSaLE$k>cby+Z54WG<*=h<30HQUWVdSG6Z-D{EqTi`pUwB%uwQo^O6VoW9q2FX zH>s^F7ObG*YSfe!}ZF z{waKM+kM_Z&j@`J;cxh(AoeKs@C3>>sCj#e@ag=|7yiHhREoWo`|sh?dNA9ecUQ$+ z{QrMjx3^YFFyTRBFf>O(f^GM)|MSaHnsNvJ--rL-&#apqZM=34*`}_A=J!0rZ`?ot z0e&qH$5?@f)ejDLAA^~gSGc3FKAtZp1@NIl?#S0pe-D|oFejjh>sfj_|a_gK5l#X#^4X2ula?As%j5z7Zu6E{06&u94~V1ZAekV<^iS(2ug(G6{IL2-O3;7c$T&@ z;_2amP-b}A4ip!?l!|%@PX@5efB}>wbcV&s&5k~_X z)!Riq#YV}=CB3ZHeX%8(n<9JEFL&n3-s`WRZ|z(Wzsa>tZ+klE^kBlnXNwNKhkyU5 z_nd504jJ0F@A`r$tIXpBx6pUxZ_B>^{`NU|dwJB#BL3&X=!v=#^VpH(58>&@STc^j zo1s4Zd!hc*lO;~UJSng1{pRG_-FKN(%=ljK@sHC^O?~;-_(K1c{)x4XbP*HiTf58- z{p*!eeEbve2^QrRli~nF@XNy1!45V);4t|sAkzcZBe2E`02v9&hquy4EX1EZEydzhHUfBfKvQyVk$0r(xvG%%8b(kaiDEWBa~Vjt#Wbz~R9Cq(`^ zn{0<%Pa=aBpQz|88d#tJ7@Z&;hrGVGzn}Mj>l++O5u5X+AsmO1FpTj*1)k5CxMo;S zq+uKwtqn{yw{dg~2W1rED@3eCUdO9_8}N)v#<>wPwXYkx@D{-t5+56jTqjX)ZERBr>DduG+rKth6&0&Mb`GV^qQD|l zU%&0}SZwrBww}7299tNwq8gyJa0uU{{KAE6PpDQ3>@d8f3LK+tKPz$))+q9yGKdD96F$wx$1?5YK`MQNuL zG9Q~CxOsJIyItQ=SpH9G-A6IIY0hlBqYLS`?V`fOPpMyS|FYGfwIg+qHUGiZKapPr zANSBTzcAbTOs}-9;$vLtmW6khtml_fi%Wqm{qM`iZMOf2%ePP)X*GrChVNxP-SO7$m(n6z|= zui~J>%~!JNp?1aE4%%US-ehHbK>kq2fr6p@0T0DYbRgaZO~%OcGnujv=>?e*f2R}_ zMQ?1YuZ`65oS(Unue>Yb!Pc*ZI~!|_2Y$Us{~b?HbNwlYA8mEW=X0W4f4+UlERHv} zyr)awzY5wLc#)WI@LRC02C3mXN9Q&(Bl33@6ZFpCr3O}-yMB|3sz~wN*_h48-pcui zwsv%F?O$kA3H^;q`5Imf`Gf3_I|?q4#NO?h?-YN29X7nbw>Hjm>^2bkggejdmQrDP z`N+fTa$|`M#E6dslBVqcl`7r^+a?@Kn|SV*_TKRAzy*tip&08sOdFun)m*sW+zGG3 zMcgig!94y7x9W?#i<-m)H}CiQRPcD#t__9c952VM>L4y}6_YiD*X(Tn!v_Fgh#}-A zy1Cs&iU(RNsLZF}T<7`e&f#HwRlOqHSO~EES}vo&gmvb~qv`+Z{}MVY2qW<73{IW; ziXS_@bpw{fU~n0!{lbfC9f|ViJ0@Zy$(E!`5)D}h1eXfACZ#b!;{hruL)J1_2rdJ53e%6ajWGABGuJ?zi*7SWev~RKy1v)BJ*hq~Vpg$ABcl zbk*4SJ(Nl&BI#PnNxDdrcQi88D}bYMoiiR!!>U7pPU)2FU{}`@D1O*lr>!3h1w|h! zj)*4Lj=OyC;WC+a0DZ*cK$0MHqdX0{4SgZj-f-sT9fqvHgT}K1XVzcc8wy(dbA+$A zf%`VG>ByD$(QyrGiB`{7dX;~x6tCM=nYTSWjg_h>GdaqCEv& z5j|g@zq$!|@qOn56chp)ycyOlZzBDd+vw{>0i&MUiZa(fzedY=qROZuPZ>7F20?uHAYGBZUE(u zN1>#3Y>4Bkzp;K7Dt*QI5iz=H*-ji@XfR{+>-?t;UyB!-qu?3bJvPzri;o_&h z6q3K=y8>*8CJt`{_&C(11$`I$*Mi88^#2@qWg4<^_lf71P&GhOU8rM$yN&o&g&QZ^LC^T+JL zME?-m!OLZ*$EafVUuxZz;LZP&<@nx@<*BaPJw_`LE*y7{+iMicF2C@&&hOCCL)24; zRBG&1=X|kCo45fy@%vRcE(7NNrnH#;V5efzF(YGR1oxdCD8(CvOkS97 zAsmy53ch>D^?S4MG5a7Tl@5Du{iQz)4_;8v3Z}*1F9!q?U4~%^4-F!Z(j;=1$ESQ& zq4vn#!{~!UuDP6}|FI;zxD%y~>WS8)^O0gF=#K;HEFXJ81=A=Ml#Sn_Q{e8tIMD6 zMxo^?t0a5@386*Z9$lR-7>-f-&T7qnE2ydAN-w?D05_z#BBL`v9G>267yLl}1}Tkb2Y|+p7^;y>;myRUJq#V82XinWB6^x|o=+ zrUM60VFlsx1Rpheb2}{d&P%fbQq+#QL0OQ&Iw%@9xUZrY+qh^L>4bIo8WT^`erTJG&CD z&iF&W?p~YU?Nl(PFPPS}?{P*MDS^KvLudCY3TyZnJ#Fsnw$3SjXG9 zHcwsk(&g@+MZd}(+aj9Y?pvsL3*BjyB5(5(Y#mU6D+^KpAgs{SpPVvf<@SAlLD=1Hyk&jW7X zmo|d{rr!ihokL-FuheW$w$K8+ohzd~AR}XgxC5n(jP5oRmZqi&4Az(~y~B@uVOW=$ z1U2aBJ;}s)AQf0p;(};uBF^tsl#l?G%X@ok13+K!#;Tj9W+PT7D87IM+?<`q7Z=er zN)=Bl`MBfB72h0!&?xwN0exj|Nm&1@Y;b;o>t zLAneX)m7Ewc~14|w`}%%9J!&&-{%O>=`3YmZ!d&LG+SN3FLSj6+;r!S*H*h4B6hHn zid;2{506AB_}7t5%Ngj#obIqr%5 zt?x7+zEocS!{H|T?QKc*1CcDpNe-uL#~n?SP@d&4(oiOyQ{J*YvaWsq&@r`ax4x#I z*WL4JN8N9<2OqI0EFJmriG?(&luzanSqxQA5AVPyg2ET?au8#G1S zas>IUcOO40%FC0dlMV2)q-)Eg3jdBp?0Z*LSdkVKH@ZSoOS_}){!6#kJtEGqR}5hd9L&sqxH7A6jLH<8PAjit zO~m!_CNzaFkXC7K^i}QpAnf^}ZH8F^dw#z@4~#9TH?28ZPw%JR4tKK=H8L~=)Ck+B zii!%iN^BT+b8&5fih|QkB9-=}Ai;lSvC4V)7dkUs6^6qbH0X6NU%B!N`-GL1G?xx! zdg1)m(bUw$qV8>tkjAz2(hu<82KFvP_XX|JC^5Xd&j32XvStlZ$kkQbYTpU`jQ(;v zI2^;JJ{$Bra&6J*B0k=3+vG8|fRc3n7K;IXN_SCo?5a z2>hKIXH3u)xVSi+?Hd4*!?@-!Pu#UcHLs)A)_b_lf-PojM2w9x5oPQTS{9(>loZXd zl|CkR12Y=0dI)PPpO>nbN)ZDydyJWyr1Wh>5eCr$Z*I;Ky_*t_ zB+4_oZomErI7))5EO7eWZtU6Vn(>JOD5I2U?5zfOzRRARpt(tH!`XqEFxC;h0a3Vs z#$UCYhU96x5a0;pivAJFyWOeZ|F~d;jV*1P@NN9OPt9^4`Z*S=)Cjv%`c(~Z?Y}3o zeI5;l<;wc}}qgLOBu16wNmlxGvGtG|L*gs6J4*-JAYKS4S;s`IM$?Vl2as zh&_#8i`#+n^y;m5^S{ULigJf(h$%cKxpjAsHS-WduX)!ON}LT(0&(YWz+*vs35k z8pVFc9y(WRU7tk9Q69CtAjEPXND_0^mrrt%pVi*`3iF(C6k^HF$$33ilEP|?&;ibX zyTB0XUog!m^joMo$s49dRuEQ=sSKugeS<};Zy$vK& zIh9mpJa-j70Gcm@P959m^M2KvA%|v?L^{yV?|y}bMpKTt7+J343Y_CG$gJE`0**ko ze|(P-4CVQDu0V_nEGByWBBpSAsmyDy=Qc04l-AgRX}4(VoT!Bnnk6DiJA9N z6^%Dr^k%}H0fMC&l%__26_}HByDslL@L4Tf!yr*!nk8v`(QDc`+e(yANG_4mKuMUD zW{;!|(ZSP*a3SkuO_gUXwUoK`6Ri2=7&h5#NQ!=E)ReNl1}|-t&t(%&u)NE0#htd* z+1HgpMotcBoUkQsMDhR^CF(dq9qlvY4_DiAke-fq8|Ko&@h+$%=mljagc`xI5LqJw zT?y;8mXq1Ii+s7(IO7U+>{i1W_v5+k)E>6CDIdYyf zM>R-|M@eFex{==_H$`6B+lUy8r@JL3?*`vuoktzd=ZOTZrqpr&m$4N=(qh`q7s!h$ zpUzBMCU-jpQbzyUO%X%v{)astNx6o%KVD~l$=dt`xbVK?u91g7*_y1a>o$VQ#s;I_ zGy@@;xK$i0$nu2q&Asf#;k_g*PZx)tOW@N`P+&V;2or2RZc2ViIk{=3@7!RplG5LX zF9e&R+>u^t-#OAe`OFU7jB&!4SPmCYNFZV~x;GfyWgG`AG;ye?L3T2utw(21V(xAl z%S=mS*7~>WMz-#$teKSz0#*uWZ)z{0@!TH6|Kj3+lhP+qSPF{5889wRE6sVP6+EjT zLEzT0jMxg1=TzgE!->jtJli?v@mg5pthcO!Li{UDFsVZ?kR5NET4@Y~@=N48wM{C2 zngMn)u5p_=GkOAPXHKy-$uTak-;n5*%eQXI4&C53Fw3!U+|PQs=={4<2YTY05y4FR zuN9A7;>>*PHRb95?;rBWT={#p9aQAFdSs1o+3U$mi#;FceHt)5{=~=C+{+LDm3fpzjW);SR=IWvAPy7Ohi{xH<^87AikKgZ9 zZy%t#|8&kCYcI4k>)v<=D4X?Z;z-!M5nK~_uW=nIl*~x7>&wW?bAW9v{(w;0B;2r4 z68t~+B^@A925CeXl~-tthEYF!1F(f6qmk>S8V}=lM-nEhCz|HY*!2z=b)26HGBGSP zZ}g{f2^Bw(upjj{J@mF(wsYpk7Znzj<|f!Q?fe)v_Q)LbAB}CB6}J^@e_K2aY#LM* zaG94YJfC=K95}#SqOK?-b1hBym?!ay04CGwWkOiMN6bA3WV=SjA{@ZZ_U@on@F8|DNL2w;~^lM+UnIAZ6y~U>ddF3c!?DgoJO&8-b7O!INV)!QTK| zF|R+Z(c~j~+JW0}{2EKRASk*8WGQraPY?~&d1@#qeE$5I?cq0AfBeARAH2AI379zU2sPC`5vvs|TVvk;@e zpv-FoYhcXe&V_&itgHxmjQC*QjAbc(GF}5jw(N%s>Q=`zy6~SrFVvL}4-P8x^EV9- z-!c}Vq@>j8;2bR`oAGOv`HpQ%0k}Ft<<9_f74&I#Nyxkg+Zd~Cv@}oR06p1Q-2OwH z-<`XB0v=XKjJ1MeejOuGn?=oJS?h8#S*|-@fXn9U8 zVTZf1d2qa=Y@_%iWz=Tdzw}cPuBSO_|2k>(rf=JiRwbUC`9L{7_H&iJa`j zvBb(><17kG{=PXMp7sZgZ3wV+(-K`nnCWOG-kQ%#BD)POvS+mVub5e!^zfi!8$H!^ z9hcTI0HolJJxLbKnrZsUJ~j(s$901{uqzocd{FX!rsp=|`kaF_eIvY$5_4zb zv|WISgIfA@^?BzwH_L+l@BHVzHvc^{^00_YVRp>MeOTEeG#*=@V&)L#YQ}d^UPu~}0NkZ4G z^%skgCrk|ED@WNh6Ji3>$6lT<{r=5m-)u`eXgQeYY}-JjV0R{%0Y@~ zyvqRgJ9p%P17W0?S}bWdH|+_1)hqD*>k1ON701uRw-Ov}xgO&2?+>5%>^s>>3a@6; z)F?oB?Wjvw5z_N&aNW*PzocLpVhgvp;vhs5J za~yET_|N2fJOj(5<*V1&{~w~>103u9{~x#aCWJ}|8IhHh5h5vCh_bRrB+1I2MU+q^ zBqU^|NZBJIJ0r3pqcTd!`akaT`Tnl|xjxr9=W{N(@B4kf#`F1jK1MjS=UlsYpL!%k zUM~soO6m~?l|=m}7IE?lqm)IIl$V~w$CI*26WyglIQU|QFTNe*vcGDWXDS!T%+hM( z7~=HtNaQK4ihnj?6cycEybjV)+EKkzE2boQdoL?KmhGc#_LPX%wXx+HnNO{mpz-WT z_dL7txj3K8l-uZ!hM|Ms{&WBON`&+CfBqsjC+(PB?dqHvCay2~W<@S^wu&Pm#&RHV z@8#`(XBgS1FZ9w3zrXWM?dj2~<5>~1jq49hiA$;#U&=g4JfENRcIeaW`F}x!N_KSQ z2M**XSDWd4+DBfRA7~NzGZgRt@RcTD10FvHu3-Yk>xuM^_kh_k_(IX}lzfvyJvSGD z1CEZUHVv$7#s-;p?IO=SjITD>q2P!9>|iPC7Qwb~J|$tl)DOAlb9t|=N%y2n(gAHS zPhGLhX0>Rgq$KDBC=F69IJ03ix^Z1tp$0}5`ueVDd&bPyU3o3u|xA6S3wzhvkV{wMg^@10v;7<@hIN4_5YCvyJj@g;D} zfeS&YPCEMKV+%-RuvUTx`380c!G)C#pRK2^?rGIIEgPcfbWHPLC%QO=xg5su2-{Jn zb4UfD2@JYD;KT#d^mKQh!$cwecK)+Ah>~VHGqA$1G({`i{Kex&JMiB3=JDfAn8i^i z0O$K?ErqTphB1b|=W@5b%#1e(?Tic-e%|0xaRz2-{mP%69V(m0TCF`ikVAFM2=5G5 z?xacA>FNpiB7=pen%^Nx`|E)jP1p`ar^mL0K#a@I$)S|~(sGUxg$NPDzrS0b`-8NC zF^rtxf2Mu>xD{vkzAw1gkp9z>7W7k8xKVs=ayQJEJaMwv26u#2l@c#ZvV3WBJ>%+5|xcZG=RT8^oNZgRl! zy^9x5sZFqev}Pvk?8fsjhS#d%q^FZ58Bo}jd-s1pc%YtIHGLx^kO zjQ`;S)t_D&E*H!=K{5!ng9~$Gyvj#j7%OR3Z;kG33q4^Y*b9J;l}@SP`Qss2;*mc1 z&=EK1C~-h+@&#?il2;T-H#cq?f34s^WmllA;Of2*jZ zghZ+9*Koz}dPdbi8UXwJ_jK@SKzD?IP-F}?_e&~v3L zuPFb_klau9Y4~>ak+O~zElI}ARMIhgr4&7BLVh1x>RJ6hPAngM<9B{E{M#q@i${MM zdVS`~B;KRc%e8g!60weesYzqO{G9ExxR#@f%e3K^tNnNTYYM{tEMzb+Jeztk<#$U= zW6ZCAJMe^C3USQE&Pwd>XWuJ(A>qzRIv>vqN`FPD>x%-}S}G1eky}ITf5hCE zVDjZ9A*Zdaeaz48fcmA}DA%Ddy~py0QJ*w7+hLjkAS!(o7emhDM?DrKM;u(!AAcw` zpUcA5y+OI?Qh5EAmet*xC}cZbDapxkIn(bksVpZyax!?u%Z&$4GF)6fzz5dKzg1t8 zPck$zYK~zU-$hTqY645Y^xEWc7)<_~mL-SPcr3!F8m&N)^6;>*z9Z^~?lhXbc7B9xDB!e-66Rlf`9vk~uh3}* zW-j4Sz}{wJ*jxl~OmM^5q&RNZBuUpGOi8d80%XLyaW^w_65Ac<583HrV=+mwgAVN{ z13P`vu`1sPJkQO&XlhEz(E>geNU=b40qD0OP)dNZn0ygf3p@}|!OxT;1i?I_ zEK%vqV-VJ2jmK9r5UIFr2C^E9k6ADd@YEzRoa*4ahv)-czoXelGYblS&d*nZ*lTgh z2X={H&z&DAwpXC5gm7O(6$iYHDR+^!D#IQWVmAU+R<4BjFo(5D2iy z9vF~i4B9#UP?A_Pf^uhKL)T9hLWd~t@6`Eb@3|gM!vhRIr{Ml9&HQJelDIhizTwxW zSy)+XgET4C%6Z$YrEqRVY3iOnO>xu2?&Gp5yE4Wiq4x{!tGH>+#M1d9^%J7*Qjjf^&PPmns%+fm$_+rD_hI{WIvqqk*yN3X3X z+#SF8ccGj6^ZB0T=HDG+FKfJ424;H~s+2Al3<(*uPM>&J6nddD?drqV;SDrL93Cx5 zw~7fd4BI^wEe@7{Eq%i^!e-jgO-gt02ba20@fI^Kjv98n15^@V*nD%YxS)|?0QOUN zPY+@nNq?b78^K_aPaw^nlVvLvym71zz5{No4XVKWZUCGRL?aAa@^?=WK z_Uu8rPWR@`OdW!fJr>0rc-y$sEJMxYQnqkcV|CQ2^AC@_eEPKH>WCuKrYG371kES| z1D=2I-J9;8iPd78FjR3fz;r!-5lBwa5QIfF#KXa}-@j|;^ehpJGh0OZ!yReSYVv05 zZA3{?v|VEfP+{rn?`Nc;A<5$>j5nl3YdIW|aUW9|B6qUBcjAAf#1nk?VDJv+44#9J zg)9hYsE)I{?BTXd&t!}E4ixw`Gpkb{Ijob71SEBb@FW2TB_|}1pYOlDOLXzka6{1U zz0lL`|6(ncq8{Qn5}`hG6h(#?%>eH=%HzTDGYXM6a{+*dT#@%ab{Mq1)^%g+Qe+;K zv$E;~-H5(Vyj$LF43uB4&5NAj#2oz~R-h4n`>7QjG}wkD+3^JFovCT*;1AdfAY9_q z-qjeN_l%%p24Aj$Rv}RTK;(PU&!^K{_6krFec6L*Zy(ohIXQ|dgFgq~c;2giaJeT! z^VO$$`_ES;+7Bkp#c}WSIaXgEip$kVwh7<;&}8$bg`&W<^rSLmB0k0=`^ z3E(9)Ic0JCg3rcZ_D0wuo-v8EA5x)Ue1z5=;&s%-GGm$C;hX=+xtgbt9^KoSu+e+LGPk$En7o^h`-AyPc09dk%b$OE}kl68yu zm?AxoUGVT2l3?%t#D1w-Zp>m{y4~yD`f6MKp0Ty6QPq#O&M%*ftZ#fhlC&OQtuix| zRqSIJB(I=APC-GiLtv6*Z7R{x*QaDi!T5{g&F3i6AE!Xd!P!uAXAzxEs9JVw3v?SJ z!^2o0mX=E+PHmG*YHqL9LnxRhP7{2+dAtBj=Y9reC7`$;zZXDZ{hxjBVbfyeowJmO8WKgP^43B9V)Qv3)4<`Ea)8p$P3F16dqop8Ok>#=}3L&)n~X>(h8xz zE=Y7^oWi`PMmGvJXPo+AXrnv^TI1L0N2Ue}Fj{FDu2Y_3f=un<0C{+9tO?Z`(GhR1 z7+Bst&B?K|w=ai14`eE&raW{$QM{c*Wgx{8KeloG`i}as4-70V?d)#O^&XUrRf4?^ zxP;t-9TL@>BtP6G4KL(nmo+6zh>DVasl+>L86Fc6UbIXi&L8}6`I{S@N^eY_qBgJ6 zxw~>nh-LHz?)_SWch*u0;K%WN|MsnSFnu#tORoEerexc->%2QxLifzzv&(8k1a{z;+@dsRfe{z9HYDYRJt69-8Hb)fRdM*T|Cn z3y}RB-+jZ!11aeme-*(o4a^a^0W6RvhWs!zVEyzckB7*Npry(A{BR%B(i@iaXk5~hqlKx zf?u(+1K_uM5!lxWiOmtG)eGhg2_~u7HC>I3#AIJu8_@tS!RxTrx&xm z-)XHVXB&Tb2?wA`_uUYLY2bwd+pc+wFSs8`@br@ZR)hg zRH=DLr|^c-UJ~C?44?b`7(FUs14(osbYQ-uwt0?@mez@)HiZ+hzN&~lRqY9Kljo5v z8pdroe(-3(Hc#&$++c-kDSuD|_Fbc^$DK)hLY&JGeT1B1nFa>T`AK|PVbMzZNU+kN2JGR1n3Zxq*S%gclI1=-$yUtfdkJicKA zg9g6_Gi3m=`6!Hi@22kwB}!@E##l8~3Qc$rY3DUPRDxWcI7{YiY{T9PV4jht%|_xw z!xAN9QA0FSuH8w)a&M>j!`0@#zJ&eM*OJx+i8tHeJd=J>DF{WM-@6}RDuz%U^H4l0 zFTVyZET&WL4BB%WDoBgnBOHYa8m@G4%l7#6Yt}_LTQJtXAs9$rBXQnJ?b|DL7r)f~?jY};3++5fe%7k+qZ%*Uqmd{t zw)mW^u9kq0*1M%%ajNGw+J0g-JV%*k_FSU4j<0 zl4wjwRz@ZrBXwPlZIaWu7v|DxufY=s{rX{KXLp$wb#yr zBn+@c200Nb=8fik0e`TFetagI)%bDjb8zYZ;{yErxkPP|VnDbvUdI|dd|g{2_&w!2 z{nUqhFDIMmw^#qY5xF2nahm)Ud-$KNtG@9uTixF?%632T@HrQ-Gg}_~%~485M&`rW zz#BEyD?{3`t3yHF1t5~Teigg?maQp(KmF;`v)}oH^-uWaO<;hP(PxYFO?n;bfgy+i zgl}ZozAt<_{wD?FgZj@PpdEB7 zNc~ZCVp}j~)|`9>mKdCn@4`7ppBzy-Pr_TNtwJHmpSa2)xbN+>yo?$`M8%I&w{CyCs}&%!L80zwR&j`)6L28}$2Bb0?j z`X={1EPMiBy1lV5HUPmMHV1@*D7i=}=!j^i;f-01giDkb^WWXSI%7EeSn6bEV9Ur4 z=K2@+oJB~e1QclM4Q3gi9$0&2dn@LOw8`6xeij`jSN=>6Y(9LayF_z!-}R(Q&E8R| zSn_9Vlv(UoIA8nxAX+k56W8}LoQ-9$?K-k@D0PnNWA-M25f^qp@K$9-g@Q27>!j+7n=EDbg}CV$8DY;lh}swv8|u@! zeD`J`v%~~+f?q^TOnF7NVhQ9db?W^&92Q{n*G#lnNW!ay`-jq?&mf#+;Nd6#7f$%# z8E=cxrOl6z?>{{A8a#iL?xDvlk@v*8U0_mnyGW)x91NctUee618p#l^`HJ$x8Hm0W z+{cAbGVFkHx4XwPcd@g#UZgB>8$Tww6npnBg(s=BbZJ~1!H@%xROhS*&Jmcu17{-u z942M0_4OEQkv7UC)neGPHJ5{6_))Z62-}A0VruntVn?uDxY~YD zor0MI$mJndqF%Nv6R~(=G9$-iZ?+qg?$AjV+_8bcy6bwvSb z>FY?|#e0Qth)nOCMov$E{zVPrR2AR9`3P7t{{A2cqy^S()L9z!;MFKN55t1ySycRS zFkK;KR9AEW54@a(5Q%y0)BuBl95zB=(=ZyMiG&!iCG^z~eZNwhbmYf(;-rGPO_q5w z|3;M7yyXu6%Xf!^)B~npZaBGW>PQp~*UkwMX&BdpP`qQ5q?UKH49p{OV^YiMDag-% z>v50gd}s~6%32N){toISqtzp4>p8A2Mb=8TSwEBuw|pTY!fUL1m0YOw+n3|Bn#T)9 z9!Hgqxjwm6={kAq`0n>>m6!YYnExst0{QS@h-?mBBA2F__PJX%{k$UAuZB+<`5$@B zpmWg7SM^_hu75Lw2xoY%$MZd-N!P6l_=r@#^U58s>hr>&ic+e4b2^*VliwrSvu*_8w8XStHrzZdD*I z6?%F&buR4^9fO#g`W&Wyzg@$wa86g-xJ%r4dRgV6S;=hm!>Vpl8cR+?llJPZ{jBwp zl?pyAqBZKz9xt6Wk#+N=+&B=3>Jz2u=1n-nN!C?rHfaA|$vUii>UgIl?7WN)L;te8 zxJcCO)-SE6$M>s>KE>r5ed~YN{#*k_#HVclxnv#9g8Ds9j6=_<@we#nyu5lHS-=$F z@$*)E45elbY$VfLw@5P|D?om6f5Ekj-Zp8x8gK3Sajh& z@|d_*2<(;_55+dEP|E?3LC5zpjMa zTKpvwKj~0O-qvp~lf2d{Dh54MSeTw*4-QQD7RFVN!zhdXWZz3?;gJ-|)siSzM`TkI zf-6DyRrg4OoVlXBd@MkD?Zz|`qzTs#geWpxKY^>@*!a}ZK`=jD`<0 z%(yp$Up-a>gQ{$1$^>;QGB^nqO`f=LVb>ulRg~gaQ!wxaloeRDNf?}b`ovB}=B~oN znVv!X>kC*E;l+v4_DaSY@%DEwmO1X?iR1xXfq9VUjTpXw}2cm%4{K3o_X5L96bEtf`j@b#*vR6?KUoGX=`Is zHEn0D@ykg#>pZy7eUiR|(p!j)VSa>Oz9{dx#c%CD#CAV7@88aI4CQN6%5WP@9rBRD z;EZvwjJ+89-zbKg=M5&0;UoQt+_$+i_dC82X`W_`5Z8ap(qr^wwE`~i_e`EiR zzp5I#MB1c;Bnh@b<(;+(n$w4R`xp2X=1tt(B<1ZHv%R0IbJ9^*s>wmp2G{Z00DRZN z^_9C{Ye+5~QM*qeEW7DU6K)VfP|K-ShHR5aCK{!wlpU=>4Tg5|PGiaI*A$*^55@9I z?w2={KMB4pL-h9%&!;z9QVJ_4Z}la%37Oo1Cz}B)7BWgGuUsNxV&YD}1>|(MD=?25 zfoH|Nw_Z{m7Zoexh+wr<*yN|VImgXS8WELiEpP$&!n@IM&9d*!MWU&hu9s_9aylTOi5)(NFPDbb9@+A%)U>raV3C?IZR_gQjyUmb1@kaR=6h&|E`H=m2Owi2| z!RQ&El{xZLZ5GBP<}4sp+SA%fa>6CyRcR@dYdA_=A?iMiA{Zq#$(I8>|K}F^;K3`X zUcAKbG$IOyq~p>={ z9#9zF9>qVHuP&xGNaiEOM_vRapYF$-IypT-jdaFm1SZDDBvI$>^Is$0x6aB4PZpFw zZmW+WTuwB?4vObA5ctsIlSedMMyrluk;uyK5@i0nxX6@55XUZ*K*NZ_00YG7pFeLcd_9U% zswf@O*9mm4n_&c1Y!WQZa0mjrhnY&}2t=Li931t@ek%JGq)+qRLruhc^(Jq83*@Tq zDv6*N+3Vtl?(a9+UU&)hV*u2L5Rik@-*f<~$j-H^j*bv5sXrh4{$1#lEhckOE_Km< zxEbP%i5uRM@Er9yFU%I~zCKEMZ3)`wXbH+FD_e+&`lUA*?C(JWzkmEZ^PS3h?{_a^ zgf>h4)~;3S*IAA>)K^8B?rUtTV$Qz)Lsoes$4L3z->cT_+s77HQ#OP^U|svHX2YJO zI9z- zn|~jemtB3jMv~EBdyZ4g@7&1F@|m)w#{qZbmYsR41gh_!tLJd`<)NjOJ~>cyPulgY z1+9bDg>Ke?vU3|^~t2aoLYR$lIOt5=v%)avdd!Y zexp^(#p<_j|DnEIbM-_uzP8O8xLSu)6_Ap#qe2zeB&TqFep~W-`ma+!_a|67L4C*{ zvQU^=go;;0R8(Ct7b?$?Uu>^K^ec{MokhUw04G7Qn85Z(?^FBM-}$B;Vch8Jek#J> z-7DNK!D|G@L}LfsUyS^FA?__KCKhV?F!ww-?(^siN=r)Ky(frj8B{-j+u*5WvCxZT zro}L~X&yEtBBMQtljrt8sd;h}O?8*gxUF5!dC9fa6Z-nX4i;j<2Y2x!3N~s0HyiB5}H@!x_0BXZ{#O{JUDrx&*PrPptRXwk`c#Py6 z=1uI|OPI)UwA}^G<5`#vxxfF|GHhHn4_ah2F}_ke0j)+fbE-Ru(AwCMsb9aIKsgJV zq`wo$>miKl0xSq_zpVSVPOG$5X~{_HW_~4B9)(fq0S4Dqk;V9TF8l8yWtE07bmVkopZ$Z%Sk}KgEU`P z_jYBaQrNK!1L3v9rSca32)nWV^QBW5)-2RHYkvN?hUk`jzI|ZM`Wc6fj4vn8{@|Qi zvI$u%*EZkw)~fm9Ensdz7xzEXYeGP&qX#sn29f>R1ZW$A6k6IZ7)}|mWB4rYTi701 z@^Bg&>H{x$0-rn~NK9eP2X}WgXB6Tu2qgdJ6y-ppW45+}879cTxO5`?XdTE$RE{iF zC!9X#*BZf-?jQOw>qw}=?x1eHZTF7&jxWvzmcoB13Q@i-8J)>J|D17g(d!-Rnn@=( zA8^G`ur;B;+}hk+yqxf(neXre8oXW8;Ai_MD>2u)??teWZxn@}70ZjphK4c9a^AR0 z#>NlnEaAnk?7eKgw2TChr89z2nuIX&=e*xHh@f?Vv>j!h(1VajBVdM!>umx=bSE%$ zS~~_};0+UJ>HzTF{b)b!lUlNK4Y#2R<4e6#SoYIw&`Xdki@krbdW2V>ck{bTa+hlD z+DW}V4!MoXb0Sr0_NyYy1Fhqu*LDO1BlMqFtem0q_f8L&nAiTfbdbaF^K0K5;xd`1si=W$cFwp-O!hZHno?6Sdj|*s^QS=Rv`X-(TNa$$Ud)bA>UJ+9(0U z{A2cms=o!pBBayJ1JcgeeN=2V(@3dYSv@H`=KAP&1l=QZR*&Prm+wV8>gv4L`z1lEFO;IX4$^+p~(OBp=SlxXJ%)a9dD;3s4Jv(5a^_q zdS37q5R8wi=1Kb3K?+?QMB^%`u?nirOB!R5I=7z`0@Jc%-M|F~ejzjFfme zL?;;A;U4x-Ol_X5z1e}>DQGwzj?`)rZ7$Xh5(cUj)yg-X-AhQYK^9sU6SgDJ^`O=9 zI2{9nIL&5t3~}tM?1^-32*yj2MUva=0|Nt0UtO-L(KO-s{rG%xZjNRMk*~aB82k<+ z+~$WHe#8FnZKuz?I@F_VCO*+I;VZdjMc8!<`zW$+kBLQT0*@gJV=1lR8) zYf5jPfVKplWrFeGxo5eA5~m2N_-`7+HxvdlUAkb%q2x%C! z?RJ@fsU_;D4;>wLQjbvDfdj;?;^&nbv>td+K~**2+lPDjuTqZSxd;ggCMG2zm5WDH z8f{;9e}9tTlgF`Ixxx|>J78P`X@u?c99=7Fg4XZ9ZM4@C)KeEopI|x|x0PVUt3n_c6>$E?s{6+eGr6=8)PC~iN6TAsL{+Il- z4BwotFOwbXzi-}>m2^I4PiJNdkGQpwTldKq*>u0ck|H|3Ln5sLhf4TQLH|U6k(zI{ zo+8&?JorXAGx})$o2Cy{BfcKFrY3{diAAc?54FUunx9P?AL0t}xl!=j6drvKf&1Z9 zT=KOwB}YLH&7)*SZv@~@t>E<3Gi0n%{U=@?(A83{J|=0bof@) z<9}IIjwer}7Na;iRU3B*!=z7o_I@g(qoc4cSPxwW>J0ZK#U8;o#|e|8WNtHcb&s8) z@yCCCPKq3=^D=#!Y`TkOzJ1*A#;@KR_iGg>XC z3W3KmK19ZR9S&5hf&lmI1EL84cW{+~K{6w(h2WzvDHHF^$Ip*uI&Qy)b$@J3Oyh>6 zB_}&4=gj0}W=_r#*c8F4mx)h6bU&nR*J1JHe8(XMa!9Z@!6B!s4~I#S^MGVj;(Hhg z5fWjcuYtunJ7jh!QxWw9j3yQ)Y+#YJ?lj5<$~h&wieQqLMNbuJ&yB!Xe;D52Ht?dP z)V$8mMuVcp9C>2Q%w2}8)fjWk&dmWIL|veut=vi~)z1IT8V5GVA-_A zm!S-%$j=|(!THj>`q$i?55^o?AG^(<(!sldhXx3`E`5j0VH}22k0t64N*+VIByHYr z-#6EPugM<+;{t?`$UAq=JvYD?za`aBTU%c4A$F90aO%I&1zx<{J|+9PAlWaGK;{Qb zk<(Yu9>RH|%I;mCWJwWeIr%aF}Iq@B{p$dpvN*CA7soap~xHK zRZ=qTD&ZX>2eE=M4Fow67*?MB#UT}xssM$=sk}!1j{RN-iTNjfyOq@hS~@my29hq8 z=zXdxDCh(Qn+P~6i{iD3h9b*)Y@%w&n4_o(7SMPtUM5{Co#xw?#y&oZGCllERGQqG z{*Oey?1Ed)DgtUC!`dO>V_q47!u+y*lwZdieCA@SEjPb&d+cA@?`^G%Gf9_LsUBi zlH6nYYfwwxPGrE_OJ=c7PSS-DX-YeGiICU{puwL$9nbdGq?N>6k>K4%3%cz|xZ5$^ z)`X+i$&*gl8@JiX2%ilvv|r-Vp(BclJ}@AXw)+$sh8;H#H%BZ+c(+kVwV$-X-nh+9 z{C_|GzkfX4(}lVmmQf-mG=%Sm+Ta1{|DM+Wd+Y!GKNB|iWa3pqm%B4GD4~61JGAfr z|2i@l0!k>*aJOO9) zJB|NTeZTMN*IXuFBxly59uRgkh~nWBF^r2ZoxesiV_Dl86q9zD%{OD_ViCs=HgZv| z2T%F5$PVhBQHwitf!BkC_-sG`-I13mOvmWQ{BWV`+1d%Y%2g`iHhCxHc#x?bHWWC* zGrJ4D3AU4&fD-?$;0dfGKMnc0OT;!Z-Zq^5Y-2jM)MTZJ!J z%h;$i?Sg78UNv)9V%!2~xHvQBhA9t24$i&yu-gB6e(@T7B+Vn?jkXkx%9X#otrubr zteOqpHsJ{shBDGx(to7ov|akvaStj@(|eB|MfDn9rnNXPkljG+vA)A;BVc+ zs>kSyq!kTNwa?1!h5gjjQD9<=2n&Os3K@CvNW&&IVmbEh+xa!3gbp0}J17`nAxU%H z%H6%By1E*W0vqnF=yj3yP#@|ul$>k>& zm?oS%=VW*QoEebOzZ6+&jGj5ie_bS0^-M{`z>`NK*0K60==pz`J~DSK_T5}{sHapm z&l%i1df)8QbydM5QaOCTe5V$-Z{@_3Il8aK6^pd1_Ax*ooxQMs%S$9f!e-0dV0<^fy4w4T+E1Ia~YZ+_i+jq z(ny=#L>~dnnbqt*stouARz)C|03U>(tm(dy`l+k7KKZEU_ z*Y9!7d%Enm*yT~He&%FoS$Ps(uf4?PBW(MqBX~R%w=gPBj>UCU}}MaKJwiFL*-7BhDl{^|(hh8x(9XLs&)`fDiQP z6QU7D0e-<;K~Vn*fl{`LnRyErf>OaY1Ot{8vTGdX@NC2|8mIIV*YVHFQJ2F|F~G-& zNeY5KTx)wdIC2nt(4nuRQ|`NZ6`d~}!ayZ~g(-S&bg5rRR&&Ik%D}3gp_y4#6 zzRTZWWh$pasn`0!y5#-)_kpaVpl_j-92*-$1q z8|yJMdTvTb|C7KktF0eO9{|G&;3B0ijT%n!o}SY8Hi(Vnzvth51FjA<*C&AJFWMy} zCcaM40o%W^|Hsr+pI~2!u^5W@IxWF_I>%naaga%k?;g0-W(a9XzUa8kcV@b%uskd& zF2JRm>E88WRr1m2jd%BbnKb25v0i!~&S>TCO>5L&YFMs$$JFcKo`CC8k}HOqpC5e8 zm|!>ieO0@+x0EXEw}|8Sk-K9B-rbFHw@s`pYkr54RMmap`5U&P>b*=>UxW`;YP>0` z?%@loh#IqfmNY1xP+&Sa$`$8p3C5!@-%S@D_yT_PAn80i5npo<=87(f15iB?Dy|C` zT+ZGHTN~a;Pm7f{F@j8g_V%q$DH&56*0_2Za9dt&wKq4=CHcVvIzQh3?e= zAqF7ub+}Y95JULiw`9=7EH;90A&fEzgljFF6~Lzh?;u2SSnP(nsF2T|aHN@_GJl>m zMu?QSBJnDAANK`o9IrtRTv3{eers;l)&eQ*?3-F}^E2JW!{%~BcZG$M{kU++AX zHs)dA*gQP=*j@3r6LWjFM1@lB^do16)Y_qi_+I}P-Z`;@>B|R`G`?g8w9_d*4kNceP->!V370*3?n+zRmF@^QA@rYm`mkCrf-;>P|#4$eM6zgZ6-z!-pcZ~!3wDn9@eYy9<2R;_0PyqPk! zz$Wk_CVtX#&A)!ACx}Edw=tp*uJuto@h!M;uiUA8hpJY?fe=fW_7tkWj$~O{p6<@h zwe2lm)BjxQ#Cb=0$%IEId;2QnSJY2k;_3aUecSR?k>tJGgNMi(eI{0xuht&X5(f6K*1JV7_+&YjZY;vkMtO+MT^>7o7J*+$IM$YyDy~gZY_Ic0hnlVnEO#qh z_3vCw)Wb)hYtz6j|JVmt=e#I0%1(z1ztNLUZN$T^cUc^1 z6{H*ofghkV4BO;`!+O(I#z?sLrO2I@@gVMdclR#CyBRc7rxGJ3pI{up%rNeXs=m^b zb)B*^x$vUlw<2nn=gE}Lqg8u)hYeqN13Sb6DAytXk_TpM+bkd|8h@6Pa-eU1&JU!!oO3Xz=U%nu*s%X>!Qs=1J$!;>0n zn}}cI;u%Z3VHm!1=YzLlq?-oC7jay|n0R`QPz2yj7R zg$r_5D zcDb%My)8fy60#|m_5meBh{`Xx&0V_0<4P=-;(|jkA_^wTr~Y%BvyCgWW9+R?daFYI zXk~r9%biA5Z#wm{rnv2w_$O(B{U6i(i!SuCTr=(YIC*6D_l5S5TzXzXL5hG#42Jfy z*B7BicJMZSNFm31EwT+u-We zLtmpqj%Sv=k;E#SZ>q8Uj%JX2;CuJ1NBXs=2Etw|hXWg}&Iq#+c*ykl78mc;`rfpk zivN)GDL0ui#TkmE-G8M+jmYSNZ{UbLMql&5Y;8}Ii+q=pt7490RY}QxO+Kuv@FnQ? zYD}v@boLAY9PX4@dtkASp!&cmTbCA;xPh%<-}5&r{L@~FzrcWjBrIlH*LnY>tjF@(WcisW?bifryA6R`mQEo4UL!A);#@# zMCX$5U991-z8rT;5gVL-cjBPRc+%O+9gbfdZL*R*Pxnjx()tdkIIH*U9-J5h_U%c>br$U@+iYCjWnb$@*KiZPWQKBjIMMvVqa?B zP^osk#t}b@G>+_KehQgk&f3`qVU6!0(vozg+t+(vF>fse4ApO}!T_Me9P%u%pA!-; z;F*}3v1zVq1xoaTwc9f=!1)YMddatd7xg*NcoR%@QvSsB2#|bz3qxYm@OPu5Lr3wi z%dsEiF9m(eV^lRjIT+R=M>S3A|N$S8^7B9)UjvrbWyyPI)(rl-4h@HL(=biZoJ> z{Gh6f%RZZnw$9J=!nA^H;JLC9zpoZ|BG zM5`!Rq9Eiw92ai8ToAxgNrPez)npD9chJ;9Xuz9HnimMK4A1Zo=E}>59$F>KV6`)1t3bJ3M*#P+v1nX ziwaVNNfav`@inAyhS$2x8oj)fTUh9N%?0f+fz_x3f$-Dv#R5EZ%6&~t|IF6l{+6tK z6A%p4p@5K}6n7bX{iQD)*1x zZQr4PrtT6~s3o(|P}fD%-O@XE+ax3L2L8d8GA4 zVDHrKDFm|6RjcFVsCz#_?d>7)vbEX}I#yO6XXpAZ2gQ147cCKsO1J6pzxhwYPrr7R z=yoU-VmUhWks`~6YV@P@qc&Ms_6t7%W^XCo1S3v2$MKhP4P4W>$I#~7Tv{u7GWae5jI zk)V#>{x@F;o)4rwB9M51s)P<4YWlNAMmKNVX!I3nlGIaIuLbGXsI(Ac5*Dw_M}*!c z68#rs&NenvFaiheKzyK9KhSajZsVp z%LsnqbF`VUZ^fCee$JRap)|B~xZ_YEeT&$w?JP;4c%4{A-%bs(Uu}1818Uz zh1B8ES9*;Y0Y{CFoSf_$-&POZkg|_G`lE;G_*d>1nIHByFjuMM>D|Ts`PIhCx`R=} z`prk2;kU$JJh?9IH&$#U{W4;Nu7hQh8-@i)S4hy!LM}LUzZKcjGk~Qn-o8#;i@vF> z5l%<^i8Y9OcadNWA~|WuF7q0go2SLaAvZMzklyEjKn)b{7!g{q!F69hrw8GK<44ny zlA4{Kjatok_`vG|>I+sDmhwyL3rEJRw!sp|qIat0u(7qRTMdNE??Sey^4g(kT%;B} zCw6uhon|a#*}pHE#zN55{GeVvrfi$!Aiu*U434p6YoB3KH9~*57-XGV{YUft2}geu zIV@Fmi|D7_zM(`ObaUY7LgdEcWJN*8w}14^UdMB$kxYn1ivIr_cl8-Biw?f>-z@vl z>|pRR;Y;=F%w(AfIcY3*54!QO$$wNDC@eE}e$rhjy-PM~Mmz*(if*uIB_s-mhc6MA zK^KdoQ#oK;Sy}mALH<$ANFpt=g;df$rJ6U?bB65K|xu|F0XJ zjPb>e1KQ||mQhtz6<8JAVm{$ShEx$C3(5~rn`;h{nWLj-AH9%=S%k&a5{p`rhl3MB z#k93n#cF;G$Vh>}1Hdl0yI8FZ5%s2C06clefBxJ;gvvvF4Yj9(@t|qVc(h(o1D`|Q zmsbN{d<)WbN{Wlux3`o=>i{le&ydgJeaiJmP(IQ#i{Mrohp9P1{<*y?c{K8qPL5%F z$jw0nC?F&RI1-iI1tz+X+CbY8;A8Ld9Q6c$BhC*xeb8&oLCZnLNEcvg9L>yMr|}ek z#N)}qhz|HeDK0b^*ecz;nxbC{@&N?L;I_*HsKQ2$<~)pGzciyHd_V}L4*WN2lR;cC zye-k(IXXBT^;%3XPFCO{INqWw$j{6yweNZgo>BB}X+aoQ8HgP?&EQj-$`moXouS6?PZ3DfrC3e?IHEK)KiVhQy1g(jg|(_gys4%={Sp zq_`DTTLUPTqqOK>tXq;k^ZF>dGEdK9e#c3YuIJ3&qSMzoN0WEwhbQ-a3(&hlQ+qpIH#K0NRqVY49eKDGoMBI^%faOUMd>Zn{>+c#`Z^ zVqxI|wCUD1HaOGumjR`1l@pP~hkTmAl7h9Mda&bp!Yb1Zr?{aXH%C114L(tX=rx#XoQ^0VCozc#9Jo zNdnd__oul^n;RQzJ>osR2?i^U53oSoD~2(Ds!}Blk0z8}o46$dS&{f^DfpG!ES?@U zTxCc|J(d>cPcVY0w~)jV{9Jj{70UtW#K)Ev&~o78D$4uDM|RZjf_{gYMuca%{Lhc8 z_r>yjRkM3iI0o(WI#_cx3;2|khk;aKD$g04N`l-KA})HmdRWGE9q%qX3{-PX$JHzS z^V*wHe}0|`_X_CRYb1XF^l0z93tJCkAPs*@(bKG@=T?(oXe8Nw(-GiJ60kcuE*X2w z6mW&@m2)0|Rv5<|RU?*PW>%IgAVT~U2$yp+GjyDif$4jG9h1q81Z{VhQWfmaE4P)-oarGi5mKdipt8>`F_UfH$P7NFoC1V{i1*mSO8#^ zpt=L(8Cr)(!muYLh6N_%*%&a(0#lOViaC}s;Mv@6ml_8}&bTTbk%_4({IvdH8NAE8 zlq7M)t2iEZ30+<5|5owu<}f(C#eL%a-h8T07HqsX6(W-KM5RP?({ zcZHK3oj+|(Ru*wg6HrXNA1KH@Jt-RDMXy`#Q8UXFb_@-vLrG94?Eor$Zc%=_mAA!` zMLY~QS3)?^WPb`+GQa%vx|(Iyr0e2=5tZ*Deyt}mCPsV(*&~C%zEU*6^QgWG-T2#^d=}HHu~tEx9Kk)_`qWzzh6O;3Y7<6pe;_$f zU$sRQa_(%s{I9fB6xX47V*or3T< zHMyd~``Wd`5%ttmRDoe(jHJF34b)z`(7?q{EeW1ZUnNX1+ky_eKhm3qCfdRu?!Q$m zV{FCku`VxfjdJZ$Y2uHb5Y~J1br(F>f{q*qsJ_kgr;#{&{aycO z#5&X$0nNe)Ttz`)cXg0F^4QpYw>K3&_(8Y&@G6ebJ>LjWlBlz@W`8czS!QA$CnC^G z9RAT+y<|x?H#Md8n1R9>vjc=7cxl|IAvni*&$Mx=GT4<4s;$61h$iCBqGQ0$_MUHn zXVS(ZlhD3dJiHydG9*CqM6=f8wPX?A8YKgdF$n7mSK$dsHZAXk0KFv>F%$>sE6FOi zeDHnHlG$%*7QUYiwX^_8qj&1mI>kQ_F*vIPzPepRy8R(@LU`#>Wn~jF3Ipd)$+CIk zL%j!Q-o5ZnzgrA$^}a!8Ii7YZ!|cTu)403gL$R257Y75+^Uqt1>8%xb25mu}^qk@7 z3TUkVt*-}x$NQ<~zFXYA2Mak(iID49+ zS32NNdW5-um{m<-sZT1M)QAeJ5?z&E1rJSY=}zAM+&Bt%L)A5h-mgn9ym#0{)|!mW z?^sMfELG?28P{N6ICyPTG(+%x;z9dYOU-2l*Juj?0DC`qO`$v6Cc1yOZu4jj%~ZY_ zhf)7;aXO9;T)d+{Jo(;=xnw1SD?~88CO3hrJg~*u6_00*dz%7DxU3aZ%?u4GJm;2P zOxLClgTpnAU@IiQ66jJq7-_q`M6cc^hI&s_G~`|`grVKW@nL7$5kFZZ_xSPV75ZI& z?;Gr5P`uVz28-E=yhf!t=CiVlK1Ycbo~Lr0yJW2;?-Ei?Th)`(W$%VifippcFvF|q za~kK~yOAd0u*gqxK+DGFfO8lsL&*XJI*bI?&G#?)tasoWw-xHU_$EAJJ1N7=|JT*^ ziQC8R$oRA$n(g)ATXd0l=lFkacsRI6O6?fUw(Nl8TO{^61a&=u#hZ>inU&E*!9;Ra zGDeT`oO^pe(@5Qz>&9}z#NyH=)W{oSH6faOTH4yIr`uXuFgw9{WGqTDCUDu*lzUDl zeLqPrdHqN{9!FFEAk1NpiSR))(Azhm?NQ?yr^yGR$%Hfr+G^v`(R6X=;E5d&3|%wy z{aKL7B}SYkhpDWkAkSlX6V>W1O5th=Qvid4%+z9CuITx5f&|4Y0mPg#i=!%PHSq%i zsi$OPF#-i0{1ztz&Wo?K7@M3ZIxKtm@Oa-3YU;D?Z^F^YVuW00EA=i*;_F+kKg{sf zM`cwvKLf3a$zmU(uHVsL9WL+6c40Y?+Mm%5iGLsigC83Q2f>0>$Jfh?id6ylo)Riq zsA4gnJPcP1;(WXh1pI;!L1p?A14B%zP6%|Pkh91JZRfGFMgSpLmpAApGu6s=@a1Y* zWG(Ik#(v^N3rsAGFJ7#z`i3@D?G&zPC%i+tdSn3wCusx4{51pHEKb*NZHN#2FUx~WbS&F<-1ZNDORTW{5jFj=JrJ~y81*%y6uxcBYrym z3fTMC#%F2CPxt=jwVYiSAF;^K_2&-bZh)H|fNkGijIK zydSWZ2@i`Pvc=U1H7X4=v#%)6P{aEC{h<)B?N_vZ?^wnqB;z3|_#Amm(Bbr&P<371 z7dUBSv>sEM9lT;?m42iN48RbFf-%=wY+)3omd~!%{*p~;=;}HwC51_d8{D5HucO{` z%O=))U$abPaF#WEMB28khWisO>DP>Qa4%ED3iCJl+bHPh2!<+gfvHO2mgtGxmMC-? zAWXt4+=AatjrKSn4amd@CkqxE^3z5cu}h`RRb3 z+gIz~)IIpE-#)ILa$}XUMdbGRr-tLde)(g*j;Z(L=-*@Ru&4v>yAK2<3|26kCV2$A z8rb$Wt*%`rmkdTT2p{L#@BRJ#g^-sX%cyy-P*-nNjB~}x!ND8WR!CCA80t;#htvnq zhQa6qI6MLUz+xq}B}NthskL=t#kLd_Fs_)_0Iw__%TLQj}w%4__MN-)n$)ae2pDRJM|;I@VU#VNag>+kdqUo^<#IE zleBRL=Qo%3l4f(_t&>za5n*t^89v_p6OaR%IX}`E|9^i@XlYI1IZM7e7;XvQSc}yt zi~okh=SZQu3?p(HD-(y&Wb%1Ba#q>OBmlu>4pJu^$0Wi=3mWP~!FBxNQe$t)w` zkuoBF$Njy%-}mdEzVGevc%J*d?&~_w<2(kB_l8PEv_){|e1Pfc5vuYQ%Z}arD66Y% z^b5C9zewJyNaP}7vMVMmTnE1jyC<)grr}5uIDy6iR*gzi1OniQdC9Xy7~J34p+8EP{P8{hK* zPh&OivCqpK*3bx4_wth06f=HG@Zf+;d$m@#ExF^f?ftZyp^oPkHeaysHQ{w`_bx$P zH~k>30CG??^;2t6=$?68?xZUDCus2A4NYj3T`I6BK^87qBD|Dho%ygr@3N8O~ z0c-%gqQ%PKimVUZVg;NB^c+}D^qmUx6G4Ms%P;Y=ra_nMMNfdj?jvLSE+!3H8=cxB zDpFwmVsh-ggGT(=I@VOuwO=I+q(UvBWXYS?Ef2>3*~-v3wsO7bx;W#XFI5i1pIH_1 zcCbu+yr(*0Vb)3)VEfL2CwgxmCCz=?4dlN-mn(+4OHy zFuj<4j*9T7i{V$kA3?Ei!?1NCXYRt})=Mky>q4yp&ac?WYHDc(1xty#GSJv!>3NCD z0*f15Us4w}F?6eqPF2R(I%~ol_V0LgKjk1#uL7&@*&*bX;&UJ&90) z8n8*x!$CyF&&|CAunLr%K?@y2!v#EmUS};=r<5KRyJvvIZGhL*VB=pbDbi*fK_emfW4@!GCfb%kgE0?h7HaD9hj5YRNdSvW~j z2*3n951@#MSU7~Km!*+@FKr@4$O(1-pIFk!1^hte7h6R-;UzsAbTmUSkXoT|Kg~*p-s7gPm$8TPFg=n3=@7|doRPP0-n6!{ zq2^@vFZoJnTrN=4&?rTGriPD$vT`*L<$zzYP?1&*i7m1R2r$56TOe!g&y3&4j~{W4 zbKLk)t%#0zi=x}kwpB2kuC1+JLkNoCBKJ;9f~s)RAEF5a8?vTI1N0fgzSI0$!v)N= z`8FqxN7?Zxt6FBk|J#t?=;rQTd-5va46v8i#Tsj9n>D)bwV1#g)F>C@>|)ekSBZY+!(%mw16^ypArrQ&|ExhW@S@C$dayB zHAn6`?5RK>FBCrc3&YoZsGBj%vVGzw1SmtK zQ;aVQ!Oiu*=7hTuU-Sw-f>u0_1~Hol>Vz%-JTr;^pbx{HHJ9h6Sn z7Qefs%uF)B=CvsOTYkn@B6mc=2HUwa3W18?QNa64 z5zTdY1dLS6?3z60myLjQkr>7LpYlgkxBU^pT9PV_O zUnao^tBnkIgU2vd_$Eq*>@Bcp5E^<(oHe zzW2Xa#+%f9wl97eNg7gugC>`xh618QX!F?pqm9;Yn?kPB!qO~I8e z-v!=rEKNm>6sgBh^6EW3iYXg1*gU`~1RMVhw9BxgnSS6v2w?lQ0WF!+DoW}Vs6Nm) z7UOiYK4W6?wsPNwgVc599|P7g^^8#hQAgD}2C*rW0l?YujfcyYFgKt`km)jQV<48z(Y;W_++d`PfRJ`CQX;ZaPkCb*fa-K3|U1 zQyPAA)dLMIA`%Kwd>=CQK6-TSN1E2M?!JP37gbm<9dx}-0JTcPYX;@XQJ<=f^%D@FYHMrj+Fa>%zWLpq z&EvmavE(3hWjFPLeFkoYWvK4Gc1RqMZS{40TpmP1P9OJoP@>Scj(`$LrZl(`@b;3> z0R}urUX|Wf26KAty23Xy#5aXnVSY-z@i`t;e)w{N#e%^XPLnp~F)%)n0pq6lxxc?3 z``5+e_NPe%51v$*($f>=7sb2Z#B1(%+r7XKa(6dkD1A{tZl@~$Zwu2sr2MB3fBp;- z5SiN{cko+BWyzm>hD&a4%Q1r<{D7UqM3 zP!hpls^kn)ZxkSV@b*n?oOw3t{ zlNEe{o7f>HkPTq}jIM^TM+93{#?#WBMOZ@O2~hL#afYTn89WR4RD!k3f)GJaZNmX( zES7+TZPT2f<*me`zhww4-7??E(C{1#=@F6Iyw)j`pY|#$^4N=2#>??ClN9e2Tp^2mes(_ofO1Ce2%5eS=@ayq^oII{ zF*_fuPm{E${^5D~IBbwTF}_Fjfc_LGlGNV4q#1o@!x}0M7bgF*LD0G?{p;$!CkCI* zunQv%AIyLh<9f0c z#a=M;h7vtxh^Oei6Qr4g*pJbI7qK11OnD6(FYkVDiZKv^z;Nw;^jIP7uoe<16=1-q}auU&Qy{cr{*GQehlK}v4(9zD! zYztR%!I`ocm)qu5UX*Y7l)Tu!36S7fyT91)sR( z`)evMIz^!!+9Z0q>F)kA7?DaywDkACJo+i5MZ1`T9a{@F@fwq_SQ@4h3xL7#f2&F> zT;x5Wcy-a$&oyA{atE8bDsL+~M*4k+%zV)7)^Z+2hCJH37w})Tun>siMSoOo>I7yU zm@DYxnEyhqPupYENlAtsiS*fll}XZ%LN4 zc**fl2MlFYv!op!=srP*3*IxRgOedh!kU2)3=6?Xq7dj}v<6|*2pDpeS;D%^km^-t2?f(%y9Vppn+f2TZBxOaVc?U$)=q~ve9FN&0<8u4sn@n@o2hnrzu+u5k|JVND39!CuC{E+YFF;4 z&~Yk6L>*5EXRGGHRvf~=16-yx>|v)*_oO5$Q2I!{hyM!0l>~%|z&O6^v2s2KcrqWY zW=?Sh{(=Xq*O4VJRJ{fOyQZ20B3nh+eXI~4Nw?o^Fzh(RV!93Xz~FlXjYnk|H4HX- zkZ!Rv@$9i>kSfLnWMX72DlR6``#YW{g`5|o3K(y3k>{S&=DworQE>C|<7EgehF>=e z9Cmn=TP~52myy5NF)zYYSua_~GrwJwCF|nya&Y(;hrLjGedVQ0pcKdyza=$DYE;{i zbvFUk8jDn0m7U6;!7 z=aDG?P^*QhVrsKp@yF26P|UBPLPGf><)YL5;Q4ii^4VeNoI!ZQ@^Fa?J96gCelam^ zbMrKfdmwii11wcl6#_!@`t>MgIzAUde_cdXv7%BVDI2W;D$D0UTBcH`&+9Z&(a(U5 zj7AU}+!b)^@Y#Z$XFzIE4J?>BQmboSMx(tlJIevAi)w?Hcw)Hw0SgNYW026P&QO(mkkFV)ocMzQL|#Dw>-^rj&y$NPfmPWIDlkEep%*G! zf@!EfO?gmeqO?oU27m9P!6%wYnr@Z>FEA!p>_<26=xSltW~^%SuFjG6jQzbHt3N#E zEc~;ymj;%`@1^^^wfM%@>C>#lnRI%?9rHktm>3Uzec;V_Nn`o)R;9`DJln8MBZ<*F zbhf>9Fi!B@#T9y-x80(`kd>&9AME+~N|ye0B0AcuWw50s%j!qL{QB6 z|3uauS;vsa241Zh`{Ux{Dm!JcbdzlW@aG;oYm^hyqjN~oCO;SBcXhY>QyW}8s}x~ zw_wR5Sbb(YZn)wv3zre>Xa0PFvMer$Q7AkackBTSDpb#@RcOHTA@b$cCKvAuGQO4^_?Tlx+WPxD}Hx zB@375JXf1yu3sOHF2ZDpc|%p@DH@6wAIZ_J?GGm09$kUrBCspf|Jk#jcx+V_<>iw+ zU2)yEXx6y%`UAZR-%IhZ1MY`)-sVAR_525}svAY;KYnahYVj!yvSb zXH_MzK;S`XV7>JfFE4+oP)k3Uw{XkTaE8r>APBTgabkR2J5}~^<6G4sES3O0rM58> zRaHt~N&yElV`7`T|TsfunqTOt+~`;jZuxY_XQ8H$5v)hd=%R^HZp+%j~0`;HxBU%%2Sql~1v>NTcS zoM5)}-Zq;J5T->0=H)%0#jM)f9BRV+f-QnW3K5VP62yg8rdhct^b76JFTKq|_}Qvj zqb{h~!MqJ3R5b6f$2@-A5h75RKg%ei7bU;K;-vHVVr~dp{5x+6k!VpK$CfQDfnNj9 zi#z+T14pU6#kVjqE#3;dKAM|RfbD)ww-{jdcP*;Ln4k4)O@ z3;;spgJD+sxzv%@;@lp%R|B0!{I3_9H55o?j-L=pvZH6A0CY!~8I@X+h~FI+1c!-04EIOl;)JfE_EH!y4L4Lpsaye6lP&F`D@UT z(KGfx=dC(QK0QCE!vK#}vWdpMSy>u&({j);O;v8*ycwvwUC(AXp#K=zOek6d8H$_O zc5UoAgQ@Mhv~%u<6%!r$F}mLQlD0vi*4ezUwDh%rb@4}X*q41qFfr){pslKi8at=A zwgK4}b!ju$z~DlMSp{T!$d69jbM|_6_89sXFnx%t<2c`XcfTQ6z_8qgEz(X6XjkJK zgEN^k<^_HyoaYSo{m|IBYwzBZm@{A1PLp-)1(2%x8^TzxU$20J*2biP|3iM+z_`zE z=?AU4`g3^8jK9uk<>raDJ9nI}K_Ll`m4Xw6> zDaN5zM(awhb_Q`RnsxsA&f%~xz8ON-&~~ZQc{YFU2gXX~WZhwID_)bDu$G!s?)U>2 zs7;%0gIEv#8ZgQ1#=M^^TA7U_tsr7H?UK8)!nl?_L$-?hdI8|TF+s(ILD zt%7%#^HkaF#Mqtd0<5%=q!O>$2Nh}8E)R{juUiQU4G9kRr_pcTnnKf?<{$oX@et(V zsO%M22yQK9S94(+r=&(5k5}0bJQPIahL#pn5BvDHZ_wv#H18&xv4}GXV&T@bPG^Kr zxrwi{2}1juQg40A&~WBsG5vV0)qugN!+qO67?quZB4&fjA6}AF)s=48{9-Z!&#W!n z+~<*Cgkfl4AQjBBq$~n?TZl%-lg9OVA8^4M_pcB?qMl#JeV7oe|Lg@6L0AjqQlRA5 zyEZdC{66WD@J}A*gcnvk6^teTVWVQ-_l1raMmSu!FuReWe0{B`0yY%>FRR{xC+BRc zj+Yiq1P#o0-)nfY+%kOa!BIc$#N-2KWQ0rCleq1wlD(rO!qpNu-~TpGqv)54ld7Ny z9YVh{crQ2ieCmvrlPE@Y5Q?(Crp7{DqYt}r z0k%B$GuQ;-GkP7r%J@TFU7bQSzItu-Q%_HloD>DeBFYh(dn^okD#k`eY#u(NV`G>H z`l}0rOi7VG@I*K34fYmpOyu#5L3sm@$JfB43;P_&1wu}F)_(`A zhU*Cm^x&ggggAmA@u|Lqd^9KsX((z}uT~&|Hv*0|nrUfii<40UEc9tR*M+F{C=A28 z*Y+Mm&5Lv(wZVtB?_*{v*aimK;#i{g<8x1G4ZV~V>HXF%e){s;xaHfv75m?d@%}tq zVlBd9tW~!`CW}_!H8^&z?q<=IO=PyOw*K#Dt^P9@ZzbBo( zfQhnrC-9LXUF3`Ut^9U&iSMnpmpXS?vT)b4l*zbFQ26S(@XCeyt-I~qLH0W-5jLzl zdvrI=(%SFr_uOKfsdK|xly8czrP4)q?)~WZIr`$$A7Hqkx%b$$CH>00<5ixLUdiM~ z-aFL#>fTNNDSIukHSry-NhvBSMthO0Wy+{N%&S7gKw;8iI7GNY+`PF#O}c6mU9vVf zV(=vl-s2@lSgFx$i6*z%%d8w)CmU>h<_snU5T1NpOw$C60QE@o=v)G6*^!BvIe1B> z9kv;!r%utT=>#|-w1TxOXyBAarrsOdA2=|K#ZH5iZ8`)aoz~XYuuj=7M=T@KCGiM# z033nY4CJfaSUQo&UxF2wPddSwHg|tsRpoQ(Qc;{?IVNZlU*J`=c{7xMF9FISAzLN! z-nI>m_4S8c4#3pVGK4>!@mve$e?F}no?@ClEd@UrfzgpeTY%B8`)G?X->IC|=4cMm z;J~?4r*zD=I7@q+=PpaWt2LIHRpBFebEP2YqiIqrazZ2>nbOU3xlXhC7n5-;q;BHdmEh{1_-; z=jLuCb{g_G-*v>b}u#O@;1XVgqJ?YJ%kcS?wICIG~v@!kM+;pC(w)0aL9m}{U;+qv@% z(xG;5$Ntn@M#m+?F5jRFT=MN(SjZsm8FU9&7u9WcivO?jSHfq><0~-D!cDe&J~lUF zdjnc{o1j?Qt|W1Tv_kDf2f{9bPUDb+Lw_5g@@@BSU|?ZEX`;|R$%WgE&}Mbfz0KHQF1VjzMW?DBZ?p9BW(}#Yhw0tt&s!`Q&3{o8V!jrJaRUS0G6n#coi28~ zd-sk=0b(L7?e^})XRZs+hmHZ;NtLtyhKMhNgMv++_;mmWgg>Z=#A8a=>dDn$yN56Z z{@x~p*OEhMt%^TlL>zo`+lKR4*O=W0*8zZD)VTyj4T?oC)(C*=ft|HfmPJM?dk>e3 z5CYDQso&XpwA~XwrFkt@b<{b-NT(E6HCn!vgc$0(TxAUE4E9a0A2oWRLsxNm(NkD3 zJhv8KN!3>1rf|@d%%xQ5 zHS8xjfao~uGn|nAFBd@QHjP^o-}=P1oiF`#1d17Vh-`ZQ`Yvne&7d{B!{Qz}QgKSY z@x&r;j_bgj@Qt#X4cW2A+XEl&bP>Nxmfu=&pjp3}DLkjtreVF$QJ!dxHYQ?ZdJkpy z*sl*@k`i+4b?bs}yaM9MRbO)~|FhdWj?E!zR02%d7gdQya)9_SAEe)OIZr=x#K87B$v)Afu_rQQT z$Qg!<(Du=oy@zk-pFe+6_lwyT8G-*gTG8CJCvR%Tu! zyV+Rg+3O4$&mk(lklzdGij1#?P0hE%g_by7ut`)Ma&u9hfn}X@x~jj_l`zjhSRxj% zpG#GWpi#W-@Dkn}Tn%hbGDAXWhx%W`Z-TxxaQ4A2!Vi&t$k%_g3V`EwgZIB9%){D0 z8qE3FBsMoc7T3WtNH3N5%dW;M}GcA*ulD_r%-@V z;Nw#TzB>$1EfyTuMB5P1;YP@%6Zxt^IK?au1laWZdtVM4(qjb^2;;aUODJWtMN@C)5JmJ(c3cr;*kWL)hf~+JkivTk59N||9ERYq=%b# zKQ6B@zwyEQ)}5bZ%4;br*O2?|boML?aqE=?-B$(vWn~MfhT+?BWlPA~TU3O&l@f`m zn1?1N?%1_U;p$I&v{C&xq2L8A09DrO8AeCe%dW04Kf_`^1r>{rA;zLm7vcuM&&7XZ z8oEoY!!rFU6sU)^u1MY2($(GkG~T+%2y{NFU=DQdmDs`>%RAI$vCLQWrI?s(!kFpK zD{MTuu7%{~nN|8yM5aIc$;*d{w&}Uw=9Z7La+Ihus4oPQhH&ob=YBvHiQ!k^jCM76 z96~}?cx0d>3M{U}6b|JQ1cPqR1Ki$mu*1k5yJGb5>)<{@BeDp}9TM8`4){66yX)`# z01}Ev2P#0J9a{``@7ud~qq-N>3CcINd!pt(a3S>tw-+8XgrEq#xT&%Mz{(-zT#i8i zej*|oVeF~+oi}xxgv2!X8ZeW>4MC+=ms3^qT?9Ec<>f{g_CZ(y)M#cSWmU4A!p)f` zK4ss&`udPUagArUpi6u8ii4B$*wLdPs{fh)II*MLX62JtAqOxY)z;?Q?{N`mD(FJ{O)FwDHa;3<2V?Eg z74`k?&+BT0efNQ|a~fPfBx+#@bK>3m?TxLiM4lcXKCp0iIvDpx;;F-C1-}K@INXOH z8e8hf*(!YhxT?xW@hkAt8>nt-;7JbDQ-d> z>>L~)9?0DjVhdky3Cj&YCv9uq@U#gHeT};e9Q3d_4^_b8FSgB_1=pj`fPhYcIJQefYWt!!IV@DdoHTt;daiVr-sgo&m}))Ppb zC-KOriy!ue$P6t&C^Kbm|$agCCLH|;osN(^CJ~|3B&*1-mC=T4ScDdNBr{viFf<^rdZ5}@ZJCU z4gdXb#LE>qzO>O1ue_TG+6ts;nP?HR{_EU^f2r7pHsX$yRbb8o6`3FqxaKFjb^qg7 zCJl#G2k!sq7T(Y>{^&UfY^fG0jwIhRv{^xmsE&%f!7#T z>~)=fk6@i_Q22b&4S_oCpNyIs6z%b|A^%*5b`ila*}va?Dh3D|X3ldzevp&#k>G%d z>#YFdD8zPHq=4f~o;^!B^Zeeudk-Iu!Ysfzct(AJ8_{kXo0>+o!rEkuvab)* zBL`=^2dXPtj=0;mwu^_hZ1X_ zhXKH~6DKZ#*#nop58d7ANONkVjpV}%@sdGTr-7F&k}as0usDz2YnNjFgyjsJP<@-7 z7HV2pK9v*}!ktROCj}Q7=E>g%2UT_|fvy6!9AE?({{hs{=lD^&6~i`cna>f&8m%EJ zA@N#t7)I=%@PPR80)7FEj53Lk_7a!Kev9efwW99*6d|rs)4j;f28^HDtaJSMfos2I zd^JbEe0lZtGWZk&_$R1o`=wK{r6Ug)6$6~64xWF%ZAFNlJ`9hVPYWJi4`7oQy2N}Q zR#mOwhDAk1k&|%`Ha=v8iWSN>1jI{?Vg3ze+~OnHnDox=F6E;OVh4}Q#)jm53SoO_ zSRkF5O~$S+Bg0{F2;xXs%R#~H%mP*pMyoizn{Qt~_5j9O*U7H_&dR7_fn8wtB`0HD zJ9gx~S3?&9L@9RjB4#1vokPbsk(g`HW2blWqz&@o(?pWEfuHlhs~QC)H?s!8>(XOe zZGmys*qI>|vjCbu28i49;v+JMvH+|L-h(k0S7>v(a`pZD>gv|S*?~vFZDX7R|3A-Q z))q&-a0f=Wwe3+uqs0|rHm}o7+i1HWs;%pfye$b2=l}@nDe)7j#qmpIsTA?7s zO0^AA7vJAMiqkbKZu8$SpDNh0e?{%@Ui1tm+?;}$1qHhDGFTyC&AvRx{^1qc=iy;x zmQQ%d`>Xv}OXkElnYIzwAjQ<8%J?1<_MG`XXHPp#fa#9$+G^gYq%(mvEp ze+ewI-zQKwO%j_HuwW`pYL;a@ALz`3*|m{3)APYqp09R0z~1ZKh92iJ-Pk%vXk{1` z0Az0c!glAv0${#h`iw5ZASm0fGyqsZVc6woL%hv;&_j_AiD$ICv-8x4VTO>@)K5Uf zrI@#tEB#(s+N;@S{|tA#&KSSm#m()@<7kb0;wH}+4*oI=fruGIUz~5vfQr}RdqfJ;e@~=mo7-BML#-e`2ES=gycnb#yUwH89Wd>~jw;Q(jPpET zLas1{2)ZEu(oWtJf_E)Vfxli7xZL62K2F_;kH>dXDsxi;3K)C`g)4ibuoz^vfVD8C zxOL+Odx_X_2$CU74zfyuBnD)G*{}=;{-jP)^e#AVgtA?10=7W-#KMEpBcWo7P>-M} zQB4`t$dyLHK#nZIW`Gss!HK$sSeRMf!b0lY|899&HI-L0+U>zB!w?JBg_ST`Xfix; z;}7cLa*^6&R_>yTksQ2L!2U<2Q1?zmNa)hikF$Y_8wmJ@AiG^% zLKTETAD$slUCbX#hgxCF!(D-EBVJ>mua9|EBI-hCX_#p8@gWm=%f^j!e)BC#5)Y?i zN6HT8&}}*yuFoO#jLmpBbK3-?@u4q5`;F7{4;VjPV7tNbc5D5i)HFSPlb!9)G?!mS z&7Xhhm@pu)qrv@L%EJSHT9)_u-BDQRb8UU$Ioju1J?4GT0dCXUSzGz=I$qBQ&sDK#({t)004pFe*d85zN03)qkFfW?CkaSOT(I4|;Z0vA}% z$hZW{Gqj~xxhO&L?C|3fcOiGF^y`#+8qOdg%+Rh)PE4R*28nzMy;X3? zdK$pdKj!A7nNtC)TW$1JjfjswX>FZ_xuNPuJK%+SA97#>X_-jqO+Z?QM?iZ!H`MxX z?zh|H_{7-+*v!%1o=f&(5@vun2=U2VIUz13JRX6}$;o-5Z9~6=(?1>5r>fH^{emMe z_Ik`PxU5}Hu|bfuU_vM|8d^J*|5hpCoa0VK-v6x1aC0q4#}>vTwMF3N5MOIa{y0la zfC=OBK@ni_mW3B)$D2a}HnBN6PL0yVr7Qc5y2uk+M{U%O(`Kk6j^`wR?ZCqm_!!Dj z7af8W!U6x~t(p$NA7PoL_VD`kV?I7Uc`a|++u1FG;9BQ932ib%G`v1pGU>oM^9g{r zM9CvcC1dDaU$&s`0v`?lhMul55^*T8H!^Bx<~v$V|yuel(J9N9$1~_UF@%IRrZdK%|kA*mA7g-qpPc{7p0TE zF+UDsVo-4Fo(!K8qX~#T4{ly+a`I3a4;L3mlxi$yb}4XsfoI9$3NFOp0*1&g!e7v? z3dXw}$zXqud2{bqRam>dgvZ{SfQL)r;SA*k2+If~QC`xcM5&a)rQ4wtMnZ!TTrWVT zdfm`qV+wB`_UWg0?`~P;gHxpHOB5wiXAV&&BZwqmPn#BkMBy;AJ`6`<@%avsxW)nV zJBf+(tbgG9TX%X|lbQ{b7ANX!xO}LZUg8vGT&(ujqMunGp$@O=L5UGV3dj%EcXhS3 z`OhfUsB6J=?j)Q*5<;g25k23cJQQ56aDswl<34k`3xwkgOsi28j0T%O>oQQ{CnO2>~#J z#f#afR7Xt>q;K?rG$T_k=pSM1Eh!{ay7Sm6+jeX*4Z~!zuE6pv37>t?^c{SK7t5e;U+v3uqeO{B zlYSKiHFhy19#yI9BAZg1o{o-Cd;bJ0DL|r`80^QOg~5RbUT%>QxLW=-H-dv-p+b0` z9bS$-eV;aHq#H_MVeXBBN6GW&{CpZJG5qB0^+VVlvHvex174z9+l*6zO?uOp4tp7B zfqcgXEht<(J;QzzK0d)ub!_)=--$uTzFLLn5B(1|>|Vc_Ub=%yhk%crJs>`*T(CNmlucB6wmh)6pN=9$9pBO@m*ELex>2lsW5>grUe1loV%er8C8 zTB!)|y;_4rGNjZO4>cEu8%}t^OBniGzrJoYx?y0S6lF~@Q6%CzLbCXKVJ3E=9c3yY zbjk^A?KLa-MuD$ToLGsp6QT zqaF)Cf8GJ7?4nB~PRbe?)732CZ<2Ea`@SYjkRKd-ZPIoT__g`oJ2Y*^3p!EAfiqxk zhIK=uO4MWRld2E@w)x>Lhjn#lV5LnX&Y=WTmBHLa%J$AqNQntl<@r7T()c~*Xj)4$ zcXP>{A}k)eLt|51>YdWp^kYsvXdz+}sHa2dpfua1HG@nH5>nGJlSUy^1q} zVZ-95OAFIx0Q`XMVv>kedHU2T$^nNeaV`OQ18`U#&PwZi3PSCrOBu%U!XlA!5H|T6?mATcaZmq?+vm-w{4* zB@a3rsc7nHRWh%jM)2V-bO^SbcpYZ?TGzK`u)^%h3`5QQ;4jy|l`R`p;Qy8`QD^ghb8^%xrntmJ^gTO_%)o?QcT2y5FdM}g?GuBLB!e|ve877k5u&nbMlCh@ z?Hha+Kxd*mY)K|$Y-_-6T}NI=qYjy$pNGMVB|p`S8b2Ew#Y_uWL6!&2@4UD-IMJiS zb}AiJwLP=%ZrYVQ8T}LFIT}zMZxtqGGmxsDPKS^Z(C- z{*2N$X4}6t%zPZQnznl~Z^Mm567VPxX28;3v>qAx&2TK)zeMF)it)o>OvTFiR8OB& zp`=lSs=pH_KhDf-FMW#+oOd2{>2PoXgebm46N$%XvB!b-eqmu;tz{Jdfr{pR%vj!l z5*Eix0GS|-mR0H@EK!V1OkhlfB8mRZExEBiOiC(HbmX|Nhfv3&$hsb^7^AWpAS&DUI;U?a<7VSvNUy(|3Lflw>lO&cjL%*WtRKu7my z)UFq2HT{e?9v3`Sak&x5-9DS)bwaLx|M)1Y1joPo=c)e{8t32m)wr%L99@Hxm9g9Nrlv@UktR*f<-_<>4t@wU$3?NHeV*9}|(2;(Hfv_pM>3yRDM>LHO?cK2oj(Zpf<35Rc9bExnK-pV4&nZFD5hq z$DV&uM;6Zu!O81rz#-aT@=4=L4@cLI6Zk@)hWo9|(l1;NKnn=cQP73@jVt*_k!#Yg zZviMD4gj#}1-HJY2@oihP_~d-gUdEcCi^epdXAiD85;%OhGSN61F|LOAx}f?Odg^X z1a0cTl^^$^p)Q{w;5g8_0Q7QHNblPhl4(&n+YhtvK$JAOLC0r4oTNKUTY)8% zO--wytKnc{lR`-5yn$NWdU}7sCxC}A&~B4}TB#h^W8h)l*rcQ$oH4ixSnUj{;MoS8 zJJ6KbZjZKV>f#k|!dBL=ezL`NtEec7l4bZqIF;lOQsIyAUEzLcWpAp4v#T!|I|!B= zsG0!^sEAun2x7Z1sc_p>i0<|s!Tpk&Q5(cVt8xk2a1;*s&}tJqz;GhyN+w@$DQX)J z`vjZ+ZEJ)5|F@9FunwB`!iaK^JZcU^4LZ4@)YH`1YGO0nhq#+cl^x z_=imD9ZCwjwkU)?kiy8xZE|Nlb|>!B-lYSTt=m^igC}N=M}j2WZuNlO6k}( z6~^`*(rgd{h5>x&z>cWxOf^c_P^;=c^Wdx-X=;X}><~*xO?@}EbMbi=BI>582q(P+ zH>cIb5!NJ798Dt685kLrqY_(m$I@DiD^)^IhTxKi?e?fu2zENsjMl9~(4M%Yr03o%d}4wwMc0yfBC87N{iy(M{$^u5LBbYWB=lyuIO?a8*Gu8luk;1af7SePp7+VEV! z6NdOkF;UTxgE*4!VXleZtEL;B?eg;Sq1j7=Suvi}4N~9HgBL2XErA>+k5I74><%Gj zekCq}0Vr07X%~{UAL6)-iqgjUbLdbIcGxO=%*&D3>%ZM9!ypZD9kntCw~3{VzOour z-W=Xa7Nc(ZjgAEn9?gp_<@;BKM{re*VLS*ej5Kp4PAojmsG9Hx{ndl}_ZdR=&-b4? zeR{ZBtubX(hpp}C+?9W?EbsrWtQ#UAlG4(2-oP&(m7L%;U=J$~L7`dcMh<;o{b{xg zv3>dX0j-_d$5!{OqOwvM#%xVZ`5751=&&+UDW}}fu0WeBC6E?bUS19d2j9&ATY!F{ zS_QMLB}sa#h{!0mLd%n2KfJW#a=bbCnb|a(HdsnkA6T2*en1}af)_@nr*&MWTHn1R z`9()W2=NJT-+mTIAo{GqNz4Hjd&D9%@P$b?#<6v7w* zWL^L2otE>cv_kf>p+^Z$h05HjjcRZvKR5R|cu__mytv{dMhk)0V=-d5&Id_Q4yB(f zV|Vc22(pOIQh$87!LY@y+u5wQBgkVY>@OZ{r$TSJ^?N|RmWc6 z_8?f(nEGeIUUgq9>R7^zCuMnt(dF`GMYz5%RI@rX7Z?={!)Y&Q$xAv1d)pfFLU5pg z-ih62@$=`tzLk{~wA=*DzJ$dg_%IKmNBSENK1=Z2;98V zU!r;ZIE#>}tE(Yh_0i+UA0HTs`P(P2`VIX>egzfjs}!Qth0*B2TQl%D+9|y&Bw!G> zvNAHjkj$T74)JcXJAa;g!v;Vos2P?7o&hyeR0It*t#Si^*0#1bzzMaw7%_+FF@ku8 z$S=K}coY{`u=K#W2ion@!1HT<9wu~OT;ws^z{3xdhi_9;Xs~hKJ>T~d^LxN09q->G z`82qUMBmI>%Y#hG&rc|Vxwtfw zK7lVTfm%^i6rYMOQw@%&XmwB$s96R9r^QGXQ^;M1Jl(m zUKBI0I&<{sE(wVk(hxc7&;?6N^0!XWH2UT@Zzwk5Q9~EO=3#j9BoiwuJuNwKn-{;5 zSIx;2W=D>Mt?gnn1s4q8Sgh&fiR|b0lq<$)KGILaYB_Rk+IEjI8bPdeG$$@UDAck$ z#+p;ZB%ST;lhV_5jdss=TlgW?2er!$&23J3c|as_%Ne_`XT(rBgmx&X6sJ){s5?w& zd&8m6sZt3eNdI#+Lx9F==gTWANBn#Tjj$ny(!zuW53f}MgQ<`F*BSwr1|X(j(fXe^ z$9^m5O2Z4B466h^>yeztaLH2k2C=p8^XFQTx?qr8!90PhVwu-vPa1e$Tx9Bs8DcqeQoDLxFa{ZCsC;glf1Okw#E5qkINb z`W5tYMn+5^Fi4CZ`;0RTT|PWGA+{xBf2~+Bd^_ZV8Bls!ngqBIl9I}fy)sovt(fg# zmD!CoRiAQ0o@fjLPnnxT?1&6*Dv5((q@$=bVq*p5 zobF&r0>KHjf?Nww1oeqs%`GOX)}bjF(~tH*&?nf`0vn^M(&Nw--aAz=&Bzh zD=T)(QqWk`)B?-Py*%aUNm61$LXZaB!_*Q$U&hs2si`Qs&v5l-;@Nog+l?EMBVsp@ zk3slmRxXbJdur1C_teB~Uh9V8iZhx5?BN*g3I+E}al#o)Reb;-7pQaHX#^=ceAv1B z_A!xogqKu$)iXxc6ESosu7SOHL74VLN#-w(DS4>8lGp$5>cL;1BQOesC0cB3?2{)> zH~|-ALu)N5DwRU5uoRTuQ7GIcI)oxKl!EU+d?1AV5Gbg4{0l&M{I7jxpc!7j zC_?B1JZ3Zho-J1eH2>i){BvzmEcYaD*)Umt08?~O>U$u1QB+Lv&I53Sy#QPej0q~r zt;9IB;J;zSrQr2|L+#tfg8Bns44MzkQ|EjVf!WyR63z|h<_!njrt75e|NNh zfdb+KjO)jdX#aW1--`R6zs%PCw=w?rB>Yb^^5AbdepLc{F>d|j^y&Zo`>TStnDGNl zsi@o(ewvIW0P7uhPf<2A%75N1YYf`#35@!)J1Q%M{w@yuHLG5jI~$H!%jF193Y;1Mc*m{xCZ>3%Yj?L|Bq3H;`1 zr^DX4V3`BM!H=7;qz2u7zvj1m<<;8W&Zz5SGp3RUO8bWjrFKu8#d;1<`FXkLq6biA z&oZij!6SBdB0;s|#8)y4u=kWx5qx6);x~pZm=(K!Ro%sL%+gY@^*DNYjGWL&oP4N_ z$=~GL)4%v|N@Hw`m@X6n?*WxM<)hUnqu7ZF4~H97$A=GhWF1oy61sj)bO4Y+$%4X- z`Z^Bh0*v3u4)_fRFbkH|7K7}O$yWj>CWh8v{M^#J%X#-qV{wzo@g;WZ<=KKU|AE9j z=Z*&Egbcp6jT@&dVTlOt#68>Q{#6Q6gCN57Nz^S zaf_r}&E;=zXm=k94)#jam3XLd_^h8q&hGpti3#JCdhXH$APGNlMC_Yz;pUEl$g)rl&*H%L8W8jHE(qlRuLNkDT=z zPabQZJAN{{({|}jFPb|*KmZj$$D@70_aYMPOl9S2+-1A7XHi{)S_a~s6)F=9O0XMD zPIr}rU@!zK9|$pE1tNV_RZHsvG%u)eoKI~R<9t_J8-NaLFSbWOek<^ePDxFj8#th> zyhe<~v{7y0?=r7(M3%t~%SQ*>I?BFJDWh`_A-CDK?bX1*8uoTTp18X9es>3-t{|wF zZ~Yi{fq9_`rFWVU3m+fd^KX65lVIFxJL39EJ=mk!;M>;s+GRidw0FG_63$cF`Rmih zV?)fe6Jxw3`$u*@o*JWmc}pom^0$%R;evB9ao?&PevnyAe*9SucS*E$m5ME|k~@F) z#K*5u8eNN-)J-40cG*Xb@8}s>{PM0~z4PAH)oXzv^O|ua+dYusd%&>_bN&}*V^NEn zaxPfPFaL3$sh%6m%gTQ%Puo20WYBOjG3~^{zQe)lHJu0^;f73!F}bn}GFKcun?MuLqdj{bA+o z>Q*_YKKm9!OV~PE>OF$6b9e7yyJS2hgmMY4V(7JiN5D~-m4LJjEagX4TjVhM8wD6L$!i71g){V`>z&fU%8WddV@nl zs&BvuuDUd$;p4Lc22{BxjOanO@cZ*C5mw;9N=&?8&3j&BP;dCblr#$B`S+=*T!Tl^ z(ao@qt^8gNZWpi+;Ki8B_*}=v@u|0W)#Al|jOwua!mwzaDffDW<@IjSXAHGM=Yuwh zV#2uC4l@c^ovd@(enV3Vo?a=pZhe`amauF_U5nZuPqU+AJWLVMhqZ|wfz1T=Beb=^ zws;No4fQ()e;=%TxEi+c=a-=%&e$D$za{(R)$$mB$Ab+c2+;@hKA9;x-w$*gE;w1u zEq}yw{)BL`=;`MToCci%1+=Gn5^tvLm<>7eP_)nVQHx`V!h*;jqngdkB##!p68Bd% zV-efWS!92XX^H4p&^liz|I*fR>pKzhWJw`&(#8`f`EQ)^{d)ZBt0%@Azi7UCB%NPa z;WR~(Pn(MB-OEHOoSb<&e^8fW<-0agvOj-@4F;h1H6rnWyv3W6nQjDpMKHK%Eq>u? z{q+mtaXeC+xwsbbJmNG&C4W>y<6-5Q-gSVHaGnnt?!HZo5ilJX8Y)7DZ0#g`b%@|F z&w~-_0Ef;;Rz`-0OC>j<6hy$LkBx-I%O*ceCeK@0-2i>m6|kQyz|Gn-{d{Qpp!s(2 zJ3xcAMPvgS8q&AisvlkXBT@W)Y?IP{yBHqnaQT4U!ol@l4G%ux2q@Td)B1GBCI!Cr zp+X%ix;-y+4*VMEZaH`?@As9f)bHL;7B7s|VJkD9*!?y<@_AM3r`cOSWHR40sGTwW zzGKoy_0-+^kyfGH0kVSR$s9T1%ZEyvxq4#5b_wWu*)2^Z=5mF0O8YSfs~)u^J_j-FOS8)iSZ7iJGy#I_klp6(QQc!+0m~>yu4@q z(zqSpG#^dLd?zN3>005EA~cN^1-Gk;%F4!Mnc0(217QD3ZEk68CHBT>4bykwN8kd~ z*qF;gcTWN~5c8P=}tzymBfHXYq_UAYx>s*&rXmJZQCqo z=Gy66OV@H@>*`g;*zHvV3$6aPYD<+f#kCKYi=Iol{!zYEw|wo$%C9|@w_+qO&W>-~ zsWfI6+%hmjMr7WS#cMgmut=K#3v&J7k#|CT9F|22+ymnylEMBy1NVnHTagyk|LPSI z@ah{H%6=)j^A4t?d++E4KXfGr?ZoPB^!jeUWAn_+&0k{cEd-q^BrMF+EpI;)g#T?2 zx=-O&4V@DRC@~{HLZ{;uvkr7elg@1bD^{j)%~sxRTq%YOyYCTc7DxB!*RQolitpXC zS)SC^(%Kr|2*3!?oK$gCJHwhkz6^a2ja2GH{&{z8J-f7%+aAY!T%G@UjK}z*2K8K= z-=6Z*B2NSqSJ-goswPU{ifA#id}*6ZK6cKWX=Y)cON_P5O8M=dS08?RZrS#LSN_P5 zA6Ld$furrEldb zjdtDusjJ~dJtkgEa_(t&g#k)}L)~bL4gOv!>bVw9%M&9Gc^@#|5t=o(RO|$kJ zM(MQ{T1aH17TCxLDvXUSD=7)FQ2_ZKoxhHw29{({t-Q~olzdi1 z#L;a2=`~7#y9L=`JS{LWMQePj_EWClSAW^fO&>K9$bvUJyOweW`cgm-}{@%3w@4P1N6k7Bw;jI2K>D+SvCkK@-4` zick%@PhCQ%{rPpSU3+o&t{DL)`6wyPcA0eUzrUfT!hN!48ob!x<83tQ@$o^eVO>7( zf_ZVZzPK0U9Gu@+GXY~c@Hz0EY)+N4V$mLrU2x@$ECI;KOrn`+!vHTJRe8Z{%ggsO zzm9Gg(UDghHW0(Gp2k zvbVDL3`tQ$_O7f{lAR${&-eiyWa6g~7zwZ0_+>b8T^}EjV`#olff8)%-4u!-P ze3t|&2D<3X2Wgvxhy_^Z)^rwsH|Sk4AeW?hmNECw>qQ=q5hHKKfa_3_Mf`Zm4N?4K z-Y;@p;{2$xF2OyW6$5b=bkCpLavCwF{-ww5cwv?4>W7jV6a>pB0BOnrHt@H)`)B37+H41IRoTB~bX zhKk=j;3I(ePsPyv6b^3*5Y^aPtx&7Hje|E|jx!kwOMn-rMv%89KautGSd0RoR40qvf=x8$Yi10w|I@Exb`*} z+Uk0Bzp|gO>|eN!q8a}t(z$>9QNQM^^k5!)|2{!$OZzcXYIb&K)X|ySsfGI;ra##4 zrgwF^OFq@iXqPLOz_mggdOCaU?gu0Bnkfc2`@+HoFE4<8uF3xB>_TbAjWAh?#G1%1 z+&}V}wI@2Hd`FrQ%?hNF!k)kPS|Ai#a&l@aDzNwfp$UxWJk;S8>f&v%N3vySr>#Re zPtkilXhj_{7US#3&LZwMh(4~U9<%HaMW8-K;mUpifxEDhz?QsxHu=t3em^(>q6cq| z;rDq1VIS{ERBNbf3>|Jvy)q~M#Fm2m{HvEP?N!;sP$zC|Jfyg@$+$Ycc;sBxC4ZuC z_%4(MlbRi@S28gg&=ECaVPSllAGY98(|dZ-i}yNTu`~Y zHX86H)LNSP_n#hf;d2}M7lIA>N}7zk@#czZCe(m1#D_33>e*VF4HIi_i?_OM<%8`6ei8ASbFE6i~-WF14IO&v`@_L-# zZJcW{&39)Tf^l@D_4YpFJ<>1o6aLJzyP~MCLk!*Ms?t4hI-?!(cn_c0G(heCEC%nm zb#!&z0Q3W!8WagWHT2spU=&Ut))36qR-anYb<5mwX&D8aA-`l$b> zVf4wTf|>%(EeX;%LW4G;|1QlxMPzf#6Y6siCU9eq&>lK^>HW^{JJ;tX-}(yo)@nG5 zSg$B(eH3r@4Ac?)XVmwhsc>K_psMqA=IhSuWXrRn{sEoKi=(F#1eSF!u!j_yzkNjg z?m^dwqiE)Bt1M$pC^mclp?Khm5d|SBn{hA;NF=FCH! zA|ovgI`<&u1cK9GVw1&pg4%=SNrC8DkU3$f@0 z?Rr#5I;7aA@&0+y4h;_a#R+nW8!3sjz9RSMxxt`G30e_`C7H9A^S;L&kv~Bx#l(K< zbqszOl$H3NBqgoAxCSbGH$;XtWE$C+v&j^0&;^~Pe^O_{N~SU~PgZ=BEU>nyv=n{G z{czWodqg={po*FP@$Y4dJ7c9fTl^$Re-`KP^$A__kNsNp+v`P#Kobi~#slK4=I zS$zQZ1{4)J0V|SXC1e7gYg-T8@;8%PBaZO1^JVIs-%nP+DX4Kh=f|zX_Zl}ClDqzu zTl$0$T_o4hDidz_>rESC{P<0C+tN3Uh#wTsKjKtN8CZJz^oE{_jN@!qB( zeJCHjTV2J$5gHUU_kCgVJUS}tc>7oPee6{t1io{n;`HU#KS28c@vv9c1p&^0=MXN8yqABtystYb; z27sdYVd-ftWM}}=#Q+iM+Yymrrh(2Z_+<)v`wpT~-^Jl$ zM@T&5f9pk(%7bGq|7(OhbL|>S!EUiS=nIBhhNuKb_&Yl4xwu+J%|hyi5J9u6D2JlT zCNY?3*5YSxcR=GUpS6X0@Jz6>w|*x|x`5vn_yqnaz4H?U0SDTR;=g(%;t7$KdhL9O z5a@RQ91*eZw8SnB@B_KA(FHGG0z)ywgx%`O3(_uRG9FQc2_T<^QlCGEQn{_i_y)or zVQ?jdU0yC!fB;psuzn@i7p)R7_O;& z2JJHoo_Z-8Nfn(OxpqQJ^n%cHfvN7#CiY&NYp3mwgGLagjc-ZX{(mh%ZiRm%b7s#a zkGhRs^^}jpU3mk~C*OZh(>DtXs@p4_ocO(3zk_Va+G8%ROVYpohT5e_`WYmWj)#Ba z9b$TX--)>KTkgGz%9o`5Yly zb0SmxtA>n}Mf}P`Su%Ib#aZ#`kZ949qnzEv-710>c#nt&Ti@!0VLVOnf% z577sR%E5xz*zdpvfnfIh97VSS&4o9J=Si*~mQcNR<%$cOVc@qgu9fN84L_9xyIpaQZM1g zL%&@U+2f~HKUh`&dGyDGy}Otu_8Z3s$tJIuaA%QwFL=VAPu{;V5V)sa?smuNAg$2A zGtrl44&sy$yqq{J$A16u-@}R;d6tyR^Es!e>&|+s8t7aIm`tC`ZIu3@aQ0b))iLJ8 zlG??~11Ar3xvR1Zrb5l0o_;Fp5_FOJLgA}-WOrH%rXF31eln&ZSF)CtdsgO%*A)FN zo&11t`<26BC8^VKc$C zMzASU7b+0@)6R+&oZ@?U7Gnd5laYRsu4Qlyj`pAugTDR3qw+1 z!-&Y359f~{Y&pLx?+ma^=zS%q;S~AS**P;%y@L`KSSNql_}ftAXPth3k|aH5tUcSk z$juibK@9W`hxT?et>UDFEJ50$Efs1a(8jwFaL_ZLasj%xgRx7CiyR2shP4DYIZ!V= zj2NCUr6%UZlLI<&Xn`p^0f$4HlBwx$AhjDy=4IEGHda@KL_{F417Hl9 z+fRHN;Mh;xnPA#BPKl3q1C|Sd6kH!d6>(098dlu^+*4CygkJ>njKT>n4<@kXyogx` z{`}5+6uJ#XWg8_o7)|~9*>v~q7uDQ+ASJ^<-jq`vn6WdXP+#6pB3QvQTx$XF2s0&I5Bw`vvGn)XA$An z6m!&HOJ`$m#d612j}ClLRKG#7mG?khB71OLXU}?JFo$XLWoG7X zJW7T1K!5*DohPAX^gEYAdGr=C-@RMi4Fh@xZ3u|A2kg?%Pgv*fwt1SX0R1tnaH};S z`#iiG`Lz={j$s#CjOVGTMu5JcjfUI`yYDArKYW)U`J&2%bE5X~=(rXW8{2V64B;z4 z&7=jM0O<4?=Q#bT=>C(yaio}RsRZ*BY_-SOFGrETI`;UD=8GJRm@|dX4j$UPd}MB6 zQf9h(Ksd?0a#MNgm8S&WvPMq23YNv+H2LqN)-m?A5tb$PDxZ_76FiT8`!06-`*_zx+<*Yn)xdl`v&iDn!0K43^Y%7wOKeMvhi9GF zI(rs`U618YjK-)Z9R7aRlKaSQJ~HW_BUN4*rmWfW>K++b|D@|YrJgjK-Whyc)I1j{ zspWj0&}h|%BmS_ZjPW_e1o&q>b;o2 zrGMoas?+Ij-!cmoC^gs;rgeyJz7_|0h~7-Uj)G`Y~~8dFb|V?%?rKhGP*5*t#KNu0!1fPek>Io;*T+ z&50A0m_z)7`FM}LgdoSEV8Xk?Z9c##18S{f5)$p5og>E_-lWiuuhWNJNFPlYf$9&! z;d?4X&wHUEB3Z+jDDJXH25vc6^M1Xx-8E@~h|m>f*40B6LkU*&-v;f-z$n6bh{F+O zvKNJ7@qz+P@GI|aONp&F(Sz}^FqKRJx<3TlBB{dV&XvPco>*$ zuB)PpGUwCL)Q)ik`9Xadq2@)Xx6_&btMt1r$}ua& z^KNC)wntCBZIN9&5h^%7Fm`!|)>B=$r{IO|ZF60>QvN^{wg=(Jxf37UJd0!*kTEQrZPZ$PNv zwnaV{bO~OEfaoKmHSFF!T#>$jJF&{$o#{oe0rF}ne!T^yMgMWn$39A2%QQ6nqJ(56 zvyfvjQJU2TkQ&|FhxqU+uQJ|G=ZzxpYVrIH8#;X}BD@=sph>6Q`AJ|-1It}sda;$0 z;!`v4y%99CDh+?Hy1o37nk<=nvfQG)z~uairUl1M02)e9kJef;Cp*%aBytYZt_c)) zv!2<@7;JoY#`|;ShQCEu|C*@r?4rtjhD#Ej=3US9T{I0zgQ{e=513_bH2hsLjUqX? zsQ7U7UVY5r;AI8|+FxmjUKTUb9ru)6tQY>4&N??qP{%x^U+j}=ak$YzHx*w+IW~I# zhnp759-l9L6t0RXSH9m$;OUNQIO;LzI=cRh(&wv-8)Nm;b?pz?TBKLcY{sm7)k&5~ z2rU)Xy4{*g<5Q!Q$2_lbS;xR>c!q5Cht<95*N&Un1ilg~s%E9z%AYyJ&uDFT7u#8B zm-|U@yLspxJA(-YXG&@uLG0HJ{<9j^lyBR)FB>^Ibui`}H_(ReeN2{zg{6T@qYhbZ zk+nUkdh<>ANSzVa7>y*k^&2s|$d62sbu@u|2H+n|4n#WIz%=kRt_Z#s&2Z&NYJCUV zMlV1J#YuXioGvl2#Y&QW}d;_|Q;OW0A)s2j1Av{RD)#c)*}p!i1J2Gn>;j z3a&DGH@~tO`z)bVGqgNCYMlUkGM#b`s}{V{q=xUV~Ik?aY}0yxd*E#i#r53j1p;WAY;#D1@*^>DF%3z2D7q zSgu}1het(yDzqf}L<^pWUdA4Fz?wCNLPy`xuUtl7_R!LHe*ez2ckd-_?RTgRh*!lv z1^iz+u?4lQkS~hd@Y%O_uO!9=z)$d&Ag`A=hUT&Q-(z=|gb5RS zqcn(lrJ>px*A*aA{Eg0q1!GEst9is%M+)O3Tjh(57Ur^Z)mPn(vTBFLd0NNz?^RfI z|8UE>b9*r_JNcj0q)W^mCsQ&F))$Q)FYOXO{M-^v3(}z*{@t=Y^F-D}yZZPSN#|HI zird0OcE#>BsTCgK6}d&xxkYU~!V5K}1w9>q@BRsEW4!6Wmd*^VLgt$XX_UH0|qoX?(0xomC!=gm#)iO)QC$>uk+7Np*o zvOY2RDqHGyV{Ke@Uk=TV#LkdK$*P@HhJQmfLD0R`j7!<{r;a@?=`-=!X&o*fpi z5o@wYca(}n%zyRQ-o1P0eo_Y3Ln3jyWdO>u7AzSksM4O|-pj;v%h(v9R~w*f0cJs} z=-=S#Y(2W)MUG1$7BZ1CmJ5!~XYF5q3d@$>p!>bBvL-MP)y%EvQd4_8V-LR;xy+uz z{AUWBb>e#@9!?)k_+vNYTUwtY!@kmTcmI@TugOA%jD=bErjFaGo!((b-bJ;KS|(>| zEwjE}JPuScAun~mVv#QogTD9G%GuikTu0CFbGDURemOGZVP`fSa>gHxw^g#+`RanHTAaX?c1L!#o1fYOpCS)WFFRI zu7cd`I;_Q-{ni#15SK5oyq~fpa3w*P+_#!z*msHNsDts!20-#p&4XbaSJ2wuP0yh$lGw7ZOB+ep`r`+|( z4QJlZ6wg_BKU<>ndNm{b!2`kE49LJ~K6{>e{Cqch=I1NY&7Z)Iuv?a(G0=?{j4xzd zn;WFM`ziNMOq~BM!W==mEseZ_fSE+?2ZXdY{Efr)hcBHuBRJ;y(T2JXrw}5jaGD~V z;ivxeg3g7*sf9vK zw;**0Og{1DH{g_{w4ubUy=O6K`qiXZ>5W_aP0XOOsv~1#pG#OA?%svK9WjAZeuTuk zPPLnTcU)YMi37nMg@!2(%C9MkT66U9Erg)~;Oyzbt3o6XTr)y+$a4A5fQ6YS<@sxm zV-bf>k@Jy5hlry7;CNikx(eT}Q5bQ^13chlmKMA>i;Vo?N~b5e0-K?vB+*(@@uOT* zd?zkog7Ha0&Lxn?1fbfb>k5RhS9S~>#}p5_pYe^K7l;x@va;Nd6xb7koe7~CliBd3 zzVsnM+u{cA=8yUf3MN{Xx}tI(C&fQcc1|i^cr3c-=;#Y-|0fyd_iS%u6U6fPUE~m0 zioKO8p!w_hG`+&f5o09D7%3(W_{eUv_^bqncCrz*rM)V0FLYNUp1gepGg*{|;FpK% z3!;1ihblC^Exz0JZM^VR3BJBD$JhFSd?e~*ri_P?;zPnMm1`Hcmz}IT^tI2Qm^?>B zXGlDzx`4rcgndmTFy$+!M0)UQIQmq})yIC5so3}xu#dSBI^;q+cG`=7aGGm|-)(32 zs$$)k#JFwLSb=IGFK*ZzN@d$AmUMw_q<)I?JA3Zj^v@FbzN~>Y@P?{qeOReHR)jpK z_$rt2y_(Ll&#-x#vXb?Ct!iKSelUjA%ok!5^4mvJ6(js?e!i+l972Wby@-g@dKJtm z))?Bz_OP*;yf#k`qoi^l+0Lw$TF-g~AKi~KL$=!?4I6ZmuCO2;{Jv|CQ&{Ra5bi#ADOa2zVxFCOk!Q44# zDo;ih=m>4Uc!7m;cjNAU<@yK9(%hc5tkl#ZRLn-xQc^;o?@s|YGQOEeT13A@mHbO0D z_~8d1Lt2!QstSdBIxtw3lZ3m>Y=*bjYjas9t^cyZ72uI1u;<>4xC)Q7+XGpIac%ys z+jkI`2+5woC1QgM^N2fO6c~hDuy1i+hKCpqV%8D^jqF#lP{nfl*mmo?5EG)tlDP5j~ZcSnG2X%mvi*9tk-$(AV zHGX}kL#PQ2c15Q1LsKyRrge?t;I45t!%qrYhQPP(xRS-bfQ|*Mk8T&mR$oroT)q|+3L92YO6N~n#7mDnw zq;*ALg83aKrR%C*G|C7D)0suA^^$JLjAP?lH*IWl_(bm9!cdE`WEmmg$@`7(?DJh0 z+d6i8E^_wx_BsCEziIleo|!2glB+&S^yCiR4a02MX}$LOE>E#Fhju)LlJ-S`-CkKM z8yhqpWg{iSYl)(NC(zA;*T3sw9HbrrN9U9j5ZAD~Ps8+3>veb6?O*BiHyj7|Dmy1< z?^_Qgdup*kJe@W@m zxkfaZ8lMqMwdAf7zxpb(ZdS4L6j!{w$Co+(-g@qr$*-)wI2bnNd8;I-89K1PdbS<2 z6Z_FsdY@h+PvNjrW>xsN^IFq~djFVd-i)E-nFIgxQSi=?jT zh4Ir>AD^y872OeMWsVK^TCK7O%Yqahi7-RO2Pq8rM|0<*zSg|}I7%#fGmRDZ#BRl% zs$_fUU8{RON#k9lVo}^!{);3J5z%8W66Q}IEJ4NLvxW!!ZyP%0SJ>~lpA9aw-v%n% zygAz%XGpaw^^r(vFP|Fdr2JiyYd4I7fdDYj|*^W>*^Ski62~{fTibfc-F1-uQ zaB<_CtM(c!2e?cowrX@Jc+?~TCj;*iNmmJ4;IPyPB`@yOAjAq-HSB3MT?J2{TKIN_ zD!oqOe*d0cw;$P_2#(UCY{K$wl+}t^1VzHfjA|aZa?pkn4}W#kI)$z0H{YC6-a3Hj zp$O%tcW|kDwM3)e7g1KfuuUXzLr%Le(!$X#{hP3(tIvTQ+QqcgJSg4h2V*8*j z-eppQ0_XP&0}$N}1h4svh62zCu>U3CAbfV*+32rB&olE}B`j4%U#VtYTNy2WO}vs; zQP|(>?FTIVrVk-6)YEq+br>0Api@zH-G`QPgsA`db8BY74=3hu7xkmFnaFb5UAz`G zpR^5k_}^SiqKs&9Pg=}~F59b3`cD($|R)do9 zZjm*3&kw6QGnkP6!BvB$7HP1p&CR#OSyS!dzcLkfdv|P6FWDCJNn`nX$5~O*v1#4J`;PxF%Ln7k0C{JyN%*(J7ENp_kes z&c1JxFnT%0Hc6Q6+cx;Dgvrr{N9TCI+nRC3cot5q^E|C1pVwJ%g!s9+peSB$;d4a_ z)BRlOe>$!t_#ZR=2yKMKchb1f7p4jU59o=#Nt5lfdo|GQR zeUhQB$XaVB=+ZGNsW=WzgCBh@Q$|)Xk1qMj41LXM_;jVx=S0z{>gm69MS18DpyT{p zt`StBY2K~T>FG*fP8K(7Kx2}4 z_`t+?F+*)gMp>SWbLDP7#q%@!S1pke(cja)EAhL?eFV0ot68N=drnA8 z!|CoA8peTemboyk3m0_Y@8{4pdT>!!m*RE)T!$x^D&$8G-_(kE_DsQb=EkAN>!=vV zSC{962NQc32nJ5nLcNaL;h|?_ECTvIui(~h) z*N}L{hX^WQpLK#)MVK3w7 z!so;SiGL@Ye78HDR9cSBJ-+U|U+Q;%Xs`RB({_h1yKY2pROC}0=lYP?_7u zelsRFIDNBE%J6DKozy_s;&e>#pc!RPEQ&kr4B7sPX-5_F9Fy{}NBE zS%QtT`&ET6b>l*EmBHd6)k3R2r=v+L+}s)I^Y)=~*b54`tV?i6pu-wo0@Tg#hV$W) z7<`9^hf;G9wl*Xg@$ePA+4B8`Kvkep5FX?FO9td6Z;gbr0gTIdh-%6|LKrSV{R_&R z)-XN{+kuoEB+xr!Evor7f{{trtkF~7PG73l)8tw+-uKKt;s3P&vs3OD7^c6^O0vp-T)a#eV(dCF`XTjY z;{d+}bM9MuHrc#)d4Fb}X1JWW^QGuromN@W+~g>^j9#UCL2tUZOp6wmaEr5t^nn*% z4VS~WbrD%2wizMH0qjKO{6j;ptcAj3)!@-?2iQNp^TIVRT18HzKRF$fcFT!orFW zkS8TYBIg-^TyMhM!J)CST^iIOZEoGI@)52F4|n(7QgfH7>YZ&*M|rve)ky#?+20ww(iI(ig?PTt z(-hK>nh)NCPM%=tpz%{=+R#r;fGgxB_qYTZJ8(O+%hL~YK$ZZ*H6r2x9TnNE;91A5 z80sGj69(hny*~ShPi+tyzsLM8uOE?zX*y_dH(Mk|6Gpze!ld<`Ou_9+|BzXbNJAf} zWP^QnRe7@<)WHdGwpaVSy9Ptnuj>}(=H${vuy(9bzoocb*up?h4|9$KQVSu?I*O!s zup$cHhw!vQ$2)IF0b})UE&HL{^vOA7-iJIxIRYR!)mpg=>X3Do<)eq~!DeB;!X{-Uj32f|Mt9@J5N$S?2tSyN3GHuKB>N|(g7_r5nAM4kuf>{#wRD;E*4Joejg z;1KiHgUX|H5tduTs~3gyl!fv{?_XJ9Ja9nc{iA~6+XJr*dYuebzU_N8yKksJV#-V_ zSjFODEVC_BmUq&Xj$`%3RwVPavU3{v9n zCoM1fvz*};DzLd3NurWcXqhW}H{++~_UFPceBJ6L_ecf2k|cwSc;uzV>E0wAKhAFDWgzk&37xDQ))hhC5%WBEKRZR_-ND0#2t?4>m3?TYGzSy+eVy zn|w1~!iIzev@+w^$W1#Z5HmzTEY|liJSbi>?M3vg*)ux}3*HEVEe6OqYCey%a&mFC z2NsBKXIIm-RizoIEM6OkCCe%ulv)#ETh$Bmnl&gpNIq%b#K9hK+wQBde!z9M!-hmT zdDCi0_W9zpSH_|>r+18u9__zXJ+J11{p=r#59Ys2<{Ne(pU913nV+j0nr9i%Y|Krq zaw-mbzVfPWZC4Jf$J;(@LLqE>v(9?X0c6 z8_qJlQzvtM>55>gAMUan91&SM`@{jJdQv(DMdISvw_K7N>-!uSHTyNO1RG+ry|T zbFzse{^-|+r_^IxZha)htrgYRS9~VEr1LE46o_A>k*5pl5hNiZ%&-dOOJN=JN!yxu z_bd0Ex<&DNNpQzf@!mI0)t3)lNJ>|5r{0-1GdnR@IzVRkD_btzy{`O2(~B6ZE@nR& z4%mx-21XevmGeB5Vv8p4wpkvoj{tLyOTquSJqPO1OJBWWhjZ)f*|5y>-o-AHoitot zKHy%I9#`4^Se=PSRW15CY8;_o-<6_RTqa;*Id#oHeHXBHQ#k%q`Hob+?QZ(~?h5uB zaWu$oe}(Bp_uOZEi?HC*X8wUk64n$`kqG-fWJTc~=l$*Uk)`n9LMgs+%m-h&jZdljJ#F3XxhU8y zoLzUg9)UtWOn+nF_IBIu41P|s!1CRIzXE^pBPlt6NVMmp+jL<4c&@E;xbwFznE#^e z&;!Kw_V&e8_Hg(!=hK3}Xy@pIW7wjQ!lDIva9ZsKa3u&}RvmochB29!LF_zpWhS=c zWp+eRQqs|dM!6t-Q@O}qe3{_BQ~PIs@#Q{*Rb-Z4xG?tPMO-$8xZiUmw?ILmp|1Y% zraY2`-9#08Y8@~%Ncc3L zV|pmp@T{VlBcqm?6P-dUp%Z=Ni-8M6=PmoRSoU@%(5;WgU1UvE^(O$;Rqo$-dAeY= zX(vdZ!t!r-%j5V1X`em6#BuL`=jGqgS6UqWrae*g40X-AklSVTvd7m2D(!yWk_+IS zI24{9HBwKs_3uFkqp271z=_v}{|=MQ+0Y)G1sD|bh%x>JF^o|6kITEw8PWeu)D)0E ze*9tMts*}c#0%B6L4^V4Ngi>ukZda6-mlqZm=B6R&=)~(3Td^7fDlSzt zxLtkC2-;9()|g=B$QXehXm(b?63|+4{HOi_mGoQKo!y804s$ghcx&Kih#W8jdFG7+ zg#vQbWXjQIrY>)^YYl#pN}KWfD~YR>KA3$aQLR5=ctcjM$@bIqzT0gfYLtPBdr zE(U>3C>}nJ9%TIJ`^G_PPlFs%NpPmcVG0AK1I_NUuh@X#7rFac* zEM1}P6MvW*Ae}m|arivHw1U3kL$4a0rA3#@wxX3@qRY_>4NTsedmLW%T+I?QcyLeP z?U-*`guC><51p!la(S1yR4?OE|8>`ea(?2figH?F_!n_S#dzJ7!ILQ$W+N%zvNK2Q zV`UBFrC1VZCu^fR{Z1)H=G~1MM4ZCJ0RVsp1)RhLFR=ly%6lDr3c1{ke=bq`^{ zSIEzoxY7z(jSwR{#$bqt^kvt-f-gvEsky?a9F2nve!V5V!H=Ax)Ae$F%PT9uR`;j0 z+SgG}cxKYH1o=l{pvy>4N8lnEZVToJRbF~fCBFFHC&{}CV3_0QH%?beBOHqLD?y6Bi)X|Ti9}85sqh>s=A6HhKW}W?`;Suu=+dz~A3EK7l=XP(r%?jG zdHxnj0kXt64dyR~>_5eN?VhB~F;@??x?PV`S z;F=PYK26EanEzl0)8XGyhg%+dEJf|c8lGSJ!s1B`O%qTrkL9VSk%o?Hq<1>&KL%&q zIV{R9HgTeR(QJEbNvrY-69b9fQDqBfM*Xli$Ab@W2*xg&;KXoIh=5#$K0B`8hJxFuI~t+1fr$rTArbBcyH%;fK&Q4E~V zx>}smoom4;njEix@L|vZRj&eZrNrF(3o*7SkNFA~Xf%_jvp!nM$vZ~;eeM`|Lx9de zPN(baN4>IxWR|%TKF6Y8mBnf+o29i@eSV?mDBoiJHEbrlkDg>aTWBiequROpw!`Pu z=rc2`#@&yxnI`{G-tux)4W?l})#!G8jU{o6`q+`Tsm#js8e3Ik+t0pzO!8i%3E+KL zt+#Zw{>xueN^9TBxWi4{_m~EsX){kUa=IIR5t1(+_Z5}xFYLM&JoV(X`dd5I9gPZy zi>kgtvN}g)y88GyFE7z@YOh}C?1$dZsMlZe^2O_%>V6lwlunwp5cwN{Xhpa>EaK_U z^RQ%I2a6f5?mU3EmYI<;aNJ3liITz*DnP;?IlP#+5#OR3T9aQ;@JZ;Cu!u;;?-$eP zj{CizK0z_uVBY&ks>p-nH59n@zH=nDa(i~tyNB*g+U_mwW`$&UoFikB(32M1{FDR* ziq)y{j=qPhgPGnK4J_`dDN;_RLma83Z6m>eE{Wn346DGtFN8g!Ia5U{{s zms(qbq+t|3z-R~P6-x1`oD?6T18#^(5fseX+1_YHZe4S;=A#lf)+u$VbZ#$apWMnd z2)p4yX1MnehAH(gd=XSk#g#hNN79sdydo&3lxK8bG9~>g*6H=zqYcsKsa-bmTpenxL zwp$~j@Dgf#Yn+C*A}W+MA-wRVp%bB@f!y02;YYZ`Yb8F_O57MQSw3}(+#6XTc8^UZ z;Q>I|4{CD8P7|MI3?&czeUYEyFe5G@z&u)p9r1}b5rC8>!&3Tgs z@aEjycfV`WG&3vtqH^En;E9T+MH@-S1?}RYDS}_-tg8Z4zC_N2m3k6((MiQmvJ;$K zl&9xe%5e54@Jo@lZQ2C#JiOLd^XK2CiwbMcYkE?vbz46qSbZRT@O5}=<^9+L;q_R7 zuX)!<=j%^hJZo%VdgLnqVZ+q(+CxgP5iQa2HvI16^?C6j|8s! z+Bw~_lcxX4S$uRRaBqu^@51~<;-x$LR8v+>QdW=jsxbeM7!IHKewAr7>bn~Kt(B6g zCVTZyyL8>r<<sSN0cM3@T%$3PX{16^(a?}` zaL>7$+@&&lFG?7VCkrSy3enD;+w)y7=EA=GHR}T%^IEB zpI`_H&&w(q7rp6znz7ihbtatheu{6`)RC-BrjVjrW22PH^t0F2EY1F5lHK{pOf#9& zsg+-z@aj>*tMr8MM|OqWk33!Xt5f#Twj5jkcT+C+(??&E&hxAab*YL0yvl4TUmNym zaX&9!Sd8Mcsb92NU|&?$r1iDe{p!O}ck;l2aUGebVoX=X%M2q;*!F!d?k`kgeef)) zGgW`G&8Od%Y~IO)A*ue?qJoT9AZah-KM{EAjxFOBMr7C8$9szh=$@zb~FS^RxT zhz{mITPP0SZrXW$N1x4vgxKZE{fLoj7O9OfO)hD{)vqcs0CN3}Nc7Z3f||DBXv zMn$d0*Hcf=+NaDQzuZ&i@7iMa10M2sHWL^pNsTVb+?lx2+)PN*BPRP=gG`(?5)!`; zvUAv-wC%4IbOWt~Fxo#sT)@E^a%w~u`YXlDUmNq7&Ru zi9L|jSLSSvapLZD&p$M^fYXC^^IT6Ta<+HfHpl^~58p6vjwhsz;yg~Is!xz=n}=8e zcK%gQK|w)th_WCshrnUiB75U$XJ@A!1W~I$VuyLD?p8cHHvMt=dj9mfgF_V;QQ3a@ zB6|4YbVScZ@y}JSZD8x|=XZq;sID*v%_{Wvsmg(3^fE9bhwgxI_D6g_mB;A(m6X!7 z2P-J)Sy=(OhZSfcZ(435_5S_yxB*gHStv-vhbx2-x#Z6uW_2?Cs`p0krY8Y z;m3|h^VKb?ptT=_2!5@fwaMOCBJyg1E@suG>6;IM$2wEnee?RQ+2;3_rB)l zOd4gu{@XbwBL*4)_YyWzGzu4sa}`|nk7=>zt^G4{bW8Pe$hat&amGXSY6qmdr1)=4 z52-1z-z$g@u>QOixqEHjRu|UX(`d83Uy!M*c4<=h!|2*j9r==$Fp?M5JJcuG#?BlX z542O|eoC9X>@{#u@;*O3g``Mss+e=ZK_~Z?BXwzE&zLp(_a%@@X1pk#=`Vk&ZgtAB zuXB(NukNezc&xyb{<@YX;pTclm9USYa!aA*()mN-Ie?i2g!o&5X zCI+Jr^_&iU&;5xl{jV(&x3%$n+$j0Yk>_cYw?=du}*$odN{I=9`c`A0sm@J z_^5aXLbQN!U{s;wW6_QnYHW)&!^+Bzi;~P-C2sQYSMuA#hh!D>!2&lVyUPOWhKQ#x zMMyPJ!VllT%D4UI<19gZh2|f~{L9L;k5edvwTnT=wu7N&_szDSJwJce_7O!RDHHL6 zMk<8j-3$~#kk2Dmq;wgB6@KAW`5hjN>T6V&2u4RxLAm@jKnbrelyfqxV&mWt`j6=KhvmDpQybOr1J^+u8l_%26Ye zb7I8I!)veH2@d5lR~d2jwJJ6~C%Jd#fD@a|;kX9hr8J^Ux2opApSqm=Q%(28o@`E; zK8~HJJj~>ie{#P5(Sn~I;HamuP7Z(W2Q`NkPckeCipjh!5&5xQaa2lkDx^m1vR$$T zH+NvI^%ifxp7>Ku@y=%_JasN{!%=!SLYbEy#(3ye-a#i2nQ@$)oLqeS3r8p|mzATM z|4lVzF%l3i(ZCm{r#|Y3rn;{$eN3 zNA4H?AUrMe22}Wy>o;kWlP-w$vw)l8=bM@}=Fbrp+(+37jbB(CyU4+_ zY8v8xv&!q<{MhKkgnHH`2~}9wjMGgg$H#F_lhekq#>rajKCP<8Pr}9;Z$O&=iKqs* zPDd%?T=n(zYN;{b0KP-Ws2w-_-H;6uNsv$d9HLl)=-oKvE`odiG%~t8HBt?o8N~ae z!u5JrWr(l)cMT&kz&#htFArl$U$v#+m|BCd%vP==|La9Od{&e8qBT98=`DN*g}(c<)+<o-g+^!ql#_pTQ7j;&HPzg2eRB958Xv0`gB zns1$42oVrAtJ)E5CrfFelN=MZ)8WrA+t*q$@Q6M29gmOHilWxecO-1eDx9>qeq=>k z$Pb_VSbi3>Wo{uxKh4LUg1r<$kou#= z`K>Myy?MmpcK?kyT=3^u-gfUq$OU(O`*sNF^LOul%1lK1;+j{x-DM_2Lqpw@)U0O4 z#)OO#Au6b>Y5<9*b3*sr2FY%~dFw8xI6NFsrT)lNTQ;n&MPp71@i+~mi}t&Kx|;qZa?FSQ1x+|Ui6Bynq->uT};T_tkJ4mH=zmHeri4A z>vOmutd-@)j??5t7tyxfor;RIb62)cZbxc2ujKjP8>bZK!R10$9_*9c^n2Df`Tn>) z-I=$mVw+8(`68R2`g&ZJsdG3DwxjysaV&01M6Q4E`~-+ ze5L;Kx9I`*_|(K}Vh5pzukZazuM~ZF_H{|g2B5JXjfBn_#66w0C*nO)=$=7(=o21P z@=O9T)A6zKasPbR;tNdeU-WAzDYu&2x&6iQ1}y$MSyXuH8x`N7N&2f@#N#&(yJBOG zf7%S799GhGC%xO+=?7TmKKay*&cFG5@}kOb1b!q_n<8P>s8bNpnl8d`(C~FJR}t&OzSS#~G>1X$YE%pc|M z*z3o~#$2NBaR#4qhbasDEHw>HeaJyl%055^$Q%j&efU9x#)S*;P*?l=6Mnv|ua6*C z#HOL;?gdJoR%VY>-a%L=XmcdNe9ygj>7~CM#o;&(9v(%TZt>UkCi18;MI6WpNGRH* zP!W%?tH+PC($XYMK87K(?yM_a*F8Mg7ZRiz5&erBY~a(Ol7}sxhRUk+e|&o?mHf&9 zuM$yvj;!vt|nV#30^+!O|G;iDEMT} z(T9x?Lq0~vSRdPnE#J^n2OeU1L@spXaxa>qpFMr5XJBx`sD=P$^4)i8!TYB$)M3!r ztW0*be*R3c9E}eNhp*|UNaboWDRwbFK4R+N>6`cAD`4PLi*Eb_H2U1UW!v>!&6y2K zD@AEDzVmlht@Be~QCf2}j4kWLv=yq4p0`Y@d-Lb&Z?Z!6Lj7}QKV%$PIS&W6Z%eR_z-7wX~R$+bng7IH_K`U4Yg4xroS}4@drDhQj2OB4dBk!C|hnTK;R7 z_C@`LW3$q6O$T!SC0SV&W(pblsQe0c;p4k~^Kby~q0{#=N+iqgML4W_quT_f$-RiO z-IZA1HTV;OhnlBl=*^AV(M9MNkde4s-bu?9KL436+MDd3K}X1Kv|%`x-7qyZEhYu+ z3#tngNnb-lsHOlSa?nWv=IhfZwZX$^;GL=QC&sI@FSZk9et`yvqM{+!rJEQ55fDZoggmiaK&f}wyj3B83oYiSh^G}v%u%y7zh5(J2n3%unQ{DIQ z3Xn%MgtyE|dcXCzYDa$f%-AS81ECA0AlWU(-YB@{=+F~9@vD?7 zN#{^*9tSD;%KCWD*8)_f(q5QE?2Y)*qavcBvFYK(aGa1R12$Y~vF`f%In9FmjNJc` z_1)oE_wV1bLntyrWRsO-Wh)~RlFUM6rL3&%kx-&!m6=sSg(N!}QT7OxT@)cCGM?9U z|DNA*Jje0)<9qbI?>k)A_5Pgi^L(AJ@!Da#CCjB$(AAwKbSOPU^r%`1FPQH8$*R2dxdF z<*RT3!MxW|9CO0>%V~A`cO52Y4W$;y`707T4nF4L|25?O@orbAjI=cPw6NW&4%|AB z)IQlNkb2lSd9W`qw^XXUS(qkC@LhlN!T{k3mya zwV|`~8h8PiC?PFPvrH>)#>+%+^%XV3a-^i32SpmWwx3~95A3n-4jte6ySHyAKogQk zWrCa(9}-L^CMGA{NF>=`$bvB>f4yyJXdSZTG)v|qQZIcu3uh=p|MEQ`F0o_znqZih z9-!E6(r$B0!`|pQ$?Wefg$T72B#=P~hA_hOEZjiF$qY6 zAq9Q`#M*Rg5y6UIc3z9w)9+T;vSnAz4ey|!9aL?|s9&|sAJdD0EMpp^7;ID1EcaHz zHNzEe=<7A!;KW2@SY@I6#S@5{3z-0JcN9bp?s!>*|ALH*JyP-0keFU+xZ23Wx*Yun zn3*y%6&=ML%mqS+^;kZmpcYq$$Tk0a02EGJ{okLnKRc|JlnheDe>+A0WQl!De&M3@ zt5WCTZO?gJ_S2A7qXUGr@Fy-Euj_bKgcrsScP172I@fWS?KNTni^IR{Q;lC4a2JG4 zSog#H7%mhY#X>la=gHTO-3{w~Umftz3%ZK~2P{wL?$y*26c+w5P&9(a$MNr{@B{G$oEkSNsLSR5EM4Ca0q>GJaN3aQgW|vG;pH{&I@|%fWcey8!lx`NYsqeBN61iyd<@Wv z5)wOLQ*Lg414>UE8GM~O_4+jp1;uys;I(7_^H*eLM~^iAE8Md%x_z1NfB%u?LA;p| z)L!=z#oHff;dKI)ECk^z2N~xnb}{4K!B?xeg_w+}=$)3y>s}}SI|Kjse`uDwDW^rE6u_jV(qyoLt*V71h~okYrHOhQ2WSr z*1!IN2z0^Ur^rte5)pZK(%14KZrUKb-3kYhl2VxVv^PcYx))hE>TFAMbM{%B&h3q# z;--&S{=!UF!wrIAEJjIH0UqS(rXbc3HE-~lDM<(J4VzO0yI_PM#K^!d@y6oVE`E@Q z%keyjUKk+FfVmLZ52-5379I*)@qzk!mGkG< zfFu_cbs~H2jrW4srOQk)*Jrv8g{X|py;{>VtIWB=CUO(_ipcT_&s}%#J|H`DAp1yw zi86jarvsv$wZ*xmC1R{K&Hk>=heu8QFZO?1A_H7H6FMwldair@n2>q?o&NbRzr4q( z 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 literal 0 HcmV?d00001 diff --git a/special_tokens_map.json b/special_tokens_map.json new file mode 100644 index 0000000..ac23c0a --- /dev/null +++ b/special_tokens_map.json @@ -0,0 +1,31 @@ +{ + "additional_special_tokens": [ + "<|im_start|>", + "<|im_end|>", + "<|object_ref_start|>", + "<|object_ref_end|>", + "<|box_start|>", + "<|box_end|>", + "<|quad_start|>", + "<|quad_end|>", + "<|vision_start|>", + "<|vision_end|>", + "<|vision_pad|>", + "<|image_pad|>", + "<|video_pad|>" + ], + "eos_token": { + "content": "<|im_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + }, + "pad_token": { + "content": "<|endoftext|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false + } +} diff --git a/tokenizer.json b/tokenizer.json new file mode 100644 index 0000000..51ebb3b --- /dev/null +++ b/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c5ae00e602b8860cbd784ba82a8aa14e8feecec692e7076590d014d7b7fdafa +size 11421896 diff --git a/tokenizer_config.json b/tokenizer_config.json new file mode 100644 index 0000000..bb55e0a --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,207 @@ +{ + "add_bos_token": false, + "add_prefix_space": false, + "added_tokens_decoder": { + "151643": { + "content": "<|endoftext|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151644": { + "content": "<|im_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151645": { + "content": "<|im_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151646": { + "content": "<|object_ref_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151647": { + "content": "<|object_ref_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151648": { + "content": "<|box_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151649": { + "content": "<|box_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151650": { + "content": "<|quad_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151651": { + "content": "<|quad_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151652": { + "content": "<|vision_start|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151653": { + "content": "<|vision_end|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151654": { + "content": "<|vision_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151655": { + "content": "<|image_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151656": { + "content": "<|video_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": true + }, + "151657": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151658": { + "content": "", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151659": { + "content": "<|fim_prefix|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151660": { + "content": "<|fim_middle|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151661": { + "content": "<|fim_suffix|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151662": { + "content": "<|fim_pad|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151663": { + "content": "<|repo_name|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + }, + "151664": { + "content": "<|file_sep|>", + "lstrip": false, + "normalized": false, + "rstrip": false, + "single_word": false, + "special": false + } + }, + "additional_special_tokens": [ + "<|im_start|>", + "<|im_end|>", + "<|object_ref_start|>", + "<|object_ref_end|>", + "<|box_start|>", + "<|box_end|>", + "<|quad_start|>", + "<|quad_end|>", + "<|vision_start|>", + "<|vision_end|>", + "<|vision_pad|>", + "<|image_pad|>", + "<|video_pad|>" + ], + "bos_token": null, + "clean_up_tokenization_spaces": false, + "eos_token": "<|im_end|>", + "errors": "replace", + "extra_special_tokens": {}, + "model_max_length": 32768, + "pad_token": "<|endoftext|>", + "split_special_tokens": false, + "tokenizer_class": "Qwen2Tokenizer", + "unk_token": null +} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..0f72cf8 --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,6152 @@ +{ + "best_global_step": 9000, + "best_metric": 0.44325256, + "best_model_checkpoint": "/openpai_config/sft/Long_Cot_data/Stage1-380k-25k-length-Qwen2.5-Coder-7B-Instruct-8p-5e-5/v0-20250829-164426/checkpoint-9000", + "epoch": 5.150246834084568, + "eval_steps": 1000, + "global_step": 12000, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.00042927666881305, + "grad_norm": 1.6802181005477905, + "learning_rate": 8.928571428571429e-08, + "loss": 0.9940392374992371, + "memory(GiB)": 47.57, + "step": 1, + "token_acc": 0.7531317395493966, + "train_speed(iter/s)": 0.017784 + }, + { + "epoch": 0.008585533376261001, + "grad_norm": 0.8075768947601318, + "learning_rate": 1.7857142857142857e-06, + "loss": 0.9834547544780531, + "memory(GiB)": 72.72, + "step": 20, + "token_acc": 0.7346348107371886, + "train_speed(iter/s)": 0.071123 + }, + { + "epoch": 0.017171066752522002, + "grad_norm": 0.4582468867301941, + "learning_rate": 3.5714285714285714e-06, + "loss": 0.8647201538085938, + "memory(GiB)": 72.72, + "step": 40, + "token_acc": 0.7403293957393929, + "train_speed(iter/s)": 0.078614 + }, + { + "epoch": 0.025756600128783, + "grad_norm": 0.22638651728630066, + "learning_rate": 5.357142857142857e-06, + "loss": 0.756020975112915, + "memory(GiB)": 72.72, + "step": 60, + "token_acc": 0.7670503626615286, + "train_speed(iter/s)": 0.081671 + }, + { + "epoch": 0.034342133505044004, + "grad_norm": 0.22832736372947693, + "learning_rate": 7.142857142857143e-06, + "loss": 0.6885409832000733, + "memory(GiB)": 72.72, + "step": 80, + "token_acc": 0.7765815619910137, + "train_speed(iter/s)": 0.083578 + }, + { + "epoch": 0.042927666881305004, + "grad_norm": 0.1798371970653534, + "learning_rate": 8.92857142857143e-06, + "loss": 0.6466886043548584, + "memory(GiB)": 72.72, + "step": 100, + "token_acc": 0.7900423674902669, + "train_speed(iter/s)": 0.084818 + }, + { + "epoch": 0.051513200257566, + "grad_norm": 0.17644034326076508, + "learning_rate": 1.0714285714285714e-05, + "loss": 0.6123067378997803, + "memory(GiB)": 72.72, + "step": 120, + "token_acc": 0.7967146967110779, + "train_speed(iter/s)": 0.086053 + }, + { + "epoch": 0.060098733633827, + "grad_norm": 0.20387020707130432, + "learning_rate": 1.25e-05, + "loss": 0.6003653049468994, + "memory(GiB)": 72.72, + "step": 140, + "token_acc": 0.8265060359403877, + "train_speed(iter/s)": 0.086654 + }, + { + "epoch": 0.06868426701008801, + "grad_norm": 0.24960927665233612, + "learning_rate": 1.4285714285714285e-05, + "loss": 0.5757434368133545, + "memory(GiB)": 72.72, + "step": 160, + "token_acc": 0.7987813737966625, + "train_speed(iter/s)": 0.087161 + }, + { + "epoch": 0.07726980038634901, + "grad_norm": 0.2726881504058838, + "learning_rate": 1.6071428571428572e-05, + "loss": 0.5653277397155761, + "memory(GiB)": 72.72, + "step": 180, + "token_acc": 0.8027387420432055, + "train_speed(iter/s)": 0.087596 + }, + { + "epoch": 0.08585533376261001, + "grad_norm": 0.2119862288236618, + "learning_rate": 1.785714285714286e-05, + "loss": 0.5523943424224853, + "memory(GiB)": 72.72, + "step": 200, + "token_acc": 0.8231761512065608, + "train_speed(iter/s)": 0.087961 + }, + { + "epoch": 0.094440867138871, + "grad_norm": 0.24396856129169464, + "learning_rate": 1.9642857142857145e-05, + "loss": 0.5498331546783447, + "memory(GiB)": 72.72, + "step": 220, + "token_acc": 0.7940026244174245, + "train_speed(iter/s)": 0.088292 + }, + { + "epoch": 0.103026400515132, + "grad_norm": 0.2601749002933502, + "learning_rate": 2.1428571428571428e-05, + "loss": 0.5398545265197754, + "memory(GiB)": 72.72, + "step": 240, + "token_acc": 0.80989644710031, + "train_speed(iter/s)": 0.088502 + }, + { + "epoch": 0.111611933891393, + "grad_norm": 0.42718759179115295, + "learning_rate": 2.3214285714285715e-05, + "loss": 0.5296700477600098, + "memory(GiB)": 72.72, + "step": 260, + "token_acc": 0.8186448573942751, + "train_speed(iter/s)": 0.088739 + }, + { + "epoch": 0.120197467267654, + "grad_norm": 0.2564183175563812, + "learning_rate": 2.5e-05, + "loss": 0.5314459323883056, + "memory(GiB)": 72.72, + "step": 280, + "token_acc": 0.8186711788362628, + "train_speed(iter/s)": 0.088928 + }, + { + "epoch": 0.128783000643915, + "grad_norm": 0.42152953147888184, + "learning_rate": 2.6785714285714288e-05, + "loss": 0.5304059028625489, + "memory(GiB)": 72.72, + "step": 300, + "token_acc": 0.8313805341388459, + "train_speed(iter/s)": 0.089116 + }, + { + "epoch": 0.13736853402017601, + "grad_norm": 0.44018375873565674, + "learning_rate": 2.857142857142857e-05, + "loss": 0.5269341945648194, + "memory(GiB)": 72.72, + "step": 320, + "token_acc": 0.8261322879913329, + "train_speed(iter/s)": 0.089293 + }, + { + "epoch": 0.14595406739643701, + "grad_norm": 0.332704097032547, + "learning_rate": 3.0357142857142857e-05, + "loss": 0.5224681854248047, + "memory(GiB)": 72.72, + "step": 340, + "token_acc": 0.8305089071105363, + "train_speed(iter/s)": 0.08944 + }, + { + "epoch": 0.15453960077269802, + "grad_norm": 0.2763151526451111, + "learning_rate": 3.2142857142857144e-05, + "loss": 0.5171589374542236, + "memory(GiB)": 72.72, + "step": 360, + "token_acc": 0.8298510336859191, + "train_speed(iter/s)": 0.08953 + }, + { + "epoch": 0.16312513414895902, + "grad_norm": 0.49729594588279724, + "learning_rate": 3.392857142857143e-05, + "loss": 0.5136796474456787, + "memory(GiB)": 72.72, + "step": 380, + "token_acc": 0.8310140069023154, + "train_speed(iter/s)": 0.089637 + }, + { + "epoch": 0.17171066752522002, + "grad_norm": 0.3252655267715454, + "learning_rate": 3.571428571428572e-05, + "loss": 0.5128469944000245, + "memory(GiB)": 72.72, + "step": 400, + "token_acc": 0.8536899287574551, + "train_speed(iter/s)": 0.089729 + }, + { + "epoch": 0.180296200901481, + "grad_norm": 0.28958284854888916, + "learning_rate": 3.7500000000000003e-05, + "loss": 0.5108192920684814, + "memory(GiB)": 72.72, + "step": 420, + "token_acc": 0.8385648117441578, + "train_speed(iter/s)": 0.089819 + }, + { + "epoch": 0.188881734277742, + "grad_norm": 0.34760820865631104, + "learning_rate": 3.928571428571429e-05, + "loss": 0.5059587478637695, + "memory(GiB)": 72.72, + "step": 440, + "token_acc": 0.8356636206879049, + "train_speed(iter/s)": 0.089855 + }, + { + "epoch": 0.197467267654003, + "grad_norm": 0.41139236092567444, + "learning_rate": 4.107142857142857e-05, + "loss": 0.5062141418457031, + "memory(GiB)": 72.72, + "step": 460, + "token_acc": 0.8206318874596391, + "train_speed(iter/s)": 0.089919 + }, + { + "epoch": 0.206052801030264, + "grad_norm": 0.3865952789783478, + "learning_rate": 4.2857142857142856e-05, + "loss": 0.4976132869720459, + "memory(GiB)": 72.72, + "step": 480, + "token_acc": 0.809242185807305, + "train_speed(iter/s)": 0.090029 + }, + { + "epoch": 0.214638334406525, + "grad_norm": 0.34395724534988403, + "learning_rate": 4.464285714285715e-05, + "loss": 0.504787015914917, + "memory(GiB)": 72.72, + "step": 500, + "token_acc": 0.8331918132662932, + "train_speed(iter/s)": 0.090119 + }, + { + "epoch": 0.223223867782786, + "grad_norm": 0.23087145388126373, + "learning_rate": 4.642857142857143e-05, + "loss": 0.49814434051513673, + "memory(GiB)": 72.72, + "step": 520, + "token_acc": 0.8304561567217256, + "train_speed(iter/s)": 0.0902 + }, + { + "epoch": 0.231809401159047, + "grad_norm": 0.3384479582309723, + "learning_rate": 4.8214285714285716e-05, + "loss": 0.49905076026916506, + "memory(GiB)": 72.72, + "step": 540, + "token_acc": 0.8417635120347525, + "train_speed(iter/s)": 0.090248 + }, + { + "epoch": 0.240394934535308, + "grad_norm": 0.40263310074806213, + "learning_rate": 5e-05, + "loss": 0.4956265926361084, + "memory(GiB)": 72.72, + "step": 560, + "token_acc": 0.816079870788593, + "train_speed(iter/s)": 0.090319 + }, + { + "epoch": 0.248980467911569, + "grad_norm": 0.30763953924179077, + "learning_rate": 4.999984903632473e-05, + "loss": 0.4967645168304443, + "memory(GiB)": 72.72, + "step": 580, + "token_acc": 0.8258691170614004, + "train_speed(iter/s)": 0.0903 + }, + { + "epoch": 0.25756600128783, + "grad_norm": 0.28709837794303894, + "learning_rate": 4.999939614712212e-05, + "loss": 0.49540038108825685, + "memory(GiB)": 72.72, + "step": 600, + "token_acc": 0.8345701058201058, + "train_speed(iter/s)": 0.090345 + }, + { + "epoch": 0.266151534664091, + "grad_norm": 0.27484264969825745, + "learning_rate": 4.999864133786175e-05, + "loss": 0.4913135051727295, + "memory(GiB)": 72.72, + "step": 620, + "token_acc": 0.8408849265417659, + "train_speed(iter/s)": 0.090402 + }, + { + "epoch": 0.27473706804035203, + "grad_norm": 0.275291383266449, + "learning_rate": 4.999758461765953e-05, + "loss": 0.4913851261138916, + "memory(GiB)": 72.72, + "step": 640, + "token_acc": 0.823726404893571, + "train_speed(iter/s)": 0.090443 + }, + { + "epoch": 0.28332260141661303, + "grad_norm": 0.31161361932754517, + "learning_rate": 4.999622599927756e-05, + "loss": 0.48822855949401855, + "memory(GiB)": 72.72, + "step": 660, + "token_acc": 0.8308604661462827, + "train_speed(iter/s)": 0.090487 + }, + { + "epoch": 0.29190813479287403, + "grad_norm": 0.3709673285484314, + "learning_rate": 4.999456549912401e-05, + "loss": 0.486361026763916, + "memory(GiB)": 72.72, + "step": 680, + "token_acc": 0.8271976771900934, + "train_speed(iter/s)": 0.090543 + }, + { + "epoch": 0.30049366816913503, + "grad_norm": 0.2165047973394394, + "learning_rate": 4.99926031372529e-05, + "loss": 0.48601832389831545, + "memory(GiB)": 72.72, + "step": 700, + "token_acc": 0.8387291407835747, + "train_speed(iter/s)": 0.090587 + }, + { + "epoch": 0.30907920154539603, + "grad_norm": 0.24446570873260498, + "learning_rate": 4.999033893736386e-05, + "loss": 0.48243279457092286, + "memory(GiB)": 72.72, + "step": 720, + "token_acc": 0.8372941834434668, + "train_speed(iter/s)": 0.090636 + }, + { + "epoch": 0.31766473492165703, + "grad_norm": 0.24655242264270782, + "learning_rate": 4.998777292680182e-05, + "loss": 0.48319129943847655, + "memory(GiB)": 72.72, + "step": 740, + "token_acc": 0.8441225801781377, + "train_speed(iter/s)": 0.090658 + }, + { + "epoch": 0.32625026829791803, + "grad_norm": 0.2514285445213318, + "learning_rate": 4.998490513655676e-05, + "loss": 0.47730517387390137, + "memory(GiB)": 72.72, + "step": 760, + "token_acc": 0.8397503992980168, + "train_speed(iter/s)": 0.090692 + }, + { + "epoch": 0.33483580167417903, + "grad_norm": 0.2303766906261444, + "learning_rate": 4.998173560126323e-05, + "loss": 0.4783301830291748, + "memory(GiB)": 72.72, + "step": 780, + "token_acc": 0.8443087371876962, + "train_speed(iter/s)": 0.090725 + }, + { + "epoch": 0.34342133505044004, + "grad_norm": 0.2418110966682434, + "learning_rate": 4.997826435920003e-05, + "loss": 0.47623915672302247, + "memory(GiB)": 72.72, + "step": 800, + "token_acc": 0.8400687170332869, + "train_speed(iter/s)": 0.090766 + }, + { + "epoch": 0.35200686842670104, + "grad_norm": 0.24591697752475739, + "learning_rate": 4.9974491452289664e-05, + "loss": 0.47069730758666994, + "memory(GiB)": 72.72, + "step": 820, + "token_acc": 0.833947379545595, + "train_speed(iter/s)": 0.090805 + }, + { + "epoch": 0.360592401802962, + "grad_norm": 0.17342260479927063, + "learning_rate": 4.9970416926097885e-05, + "loss": 0.47403693199157715, + "memory(GiB)": 72.72, + "step": 840, + "token_acc": 0.82827573574307, + "train_speed(iter/s)": 0.090837 + }, + { + "epoch": 0.369177935179223, + "grad_norm": 0.25668865442276, + "learning_rate": 4.9966040829833115e-05, + "loss": 0.4738626003265381, + "memory(GiB)": 72.72, + "step": 860, + "token_acc": 0.8238550967767793, + "train_speed(iter/s)": 0.090859 + }, + { + "epoch": 0.377763468555484, + "grad_norm": 0.23179244995117188, + "learning_rate": 4.99613632163459e-05, + "loss": 0.47292590141296387, + "memory(GiB)": 72.72, + "step": 880, + "token_acc": 0.8182959019634485, + "train_speed(iter/s)": 0.090879 + }, + { + "epoch": 0.386349001931745, + "grad_norm": 0.220433309674263, + "learning_rate": 4.995638414212821e-05, + "loss": 0.47188587188720704, + "memory(GiB)": 72.72, + "step": 900, + "token_acc": 0.8470956528576601, + "train_speed(iter/s)": 0.090882 + }, + { + "epoch": 0.394934535308006, + "grad_norm": 0.18783436715602875, + "learning_rate": 4.9951103667312795e-05, + "loss": 0.46758122444152833, + "memory(GiB)": 72.72, + "step": 920, + "token_acc": 0.8408150854174393, + "train_speed(iter/s)": 0.090902 + }, + { + "epoch": 0.403520068684267, + "grad_norm": 0.19517077505588531, + "learning_rate": 4.994552185567244e-05, + "loss": 0.4659998893737793, + "memory(GiB)": 72.72, + "step": 940, + "token_acc": 0.8483965614563244, + "train_speed(iter/s)": 0.090926 + }, + { + "epoch": 0.412105602060528, + "grad_norm": 0.21663770079612732, + "learning_rate": 4.9939638774619216e-05, + "loss": 0.46530804634094236, + "memory(GiB)": 72.72, + "step": 960, + "token_acc": 0.8299559114387157, + "train_speed(iter/s)": 0.090953 + }, + { + "epoch": 0.420691135436789, + "grad_norm": 0.2215634137392044, + "learning_rate": 4.993345449520364e-05, + "loss": 0.46740241050720216, + "memory(GiB)": 72.72, + "step": 980, + "token_acc": 0.8444846788598264, + "train_speed(iter/s)": 0.090976 + }, + { + "epoch": 0.42927666881305, + "grad_norm": 0.26028579473495483, + "learning_rate": 4.992696909211384e-05, + "loss": 0.4601090431213379, + "memory(GiB)": 72.72, + "step": 1000, + "token_acc": 0.8435964299778611, + "train_speed(iter/s)": 0.091007 + }, + { + "epoch": 0.42927666881305, + "eval_loss": 0.49964410066604614, + "eval_runtime": 68.8659, + "eval_samples_per_second": 54.657, + "eval_steps_per_second": 0.697, + "eval_token_acc": 0.8252659243990504, + "step": 1000 + }, + { + "epoch": 0.437862202189311, + "grad_norm": 0.1770976185798645, + "learning_rate": 4.992018264367464e-05, + "loss": 0.4663649082183838, + "memory(GiB)": 72.72, + "step": 1020, + "token_acc": 0.8298894735758832, + "train_speed(iter/s)": 0.090155 + }, + { + "epoch": 0.446447735565572, + "grad_norm": 0.19963237643241882, + "learning_rate": 4.991309523184661e-05, + "loss": 0.45961837768554686, + "memory(GiB)": 72.72, + "step": 1040, + "token_acc": 0.8395059398856838, + "train_speed(iter/s)": 0.090109 + }, + { + "epoch": 0.455033268941833, + "grad_norm": 0.16753822565078735, + "learning_rate": 4.9905706942225094e-05, + "loss": 0.4637617111206055, + "memory(GiB)": 72.72, + "step": 1060, + "token_acc": 0.8323250084598088, + "train_speed(iter/s)": 0.090086 + }, + { + "epoch": 0.463618802318094, + "grad_norm": 0.17514312267303467, + "learning_rate": 4.989801786403916e-05, + "loss": 0.45838212966918945, + "memory(GiB)": 72.72, + "step": 1080, + "token_acc": 0.8644555660931506, + "train_speed(iter/s)": 0.090071 + }, + { + "epoch": 0.472204335694355, + "grad_norm": 0.18766745924949646, + "learning_rate": 4.989002809015052e-05, + "loss": 0.46158289909362793, + "memory(GiB)": 72.72, + "step": 1100, + "token_acc": 0.8342647441453608, + "train_speed(iter/s)": 0.090073 + }, + { + "epoch": 0.480789869070616, + "grad_norm": 0.16132639348506927, + "learning_rate": 4.9881737717052436e-05, + "loss": 0.4612901210784912, + "memory(GiB)": 72.72, + "step": 1120, + "token_acc": 0.8357742084275915, + "train_speed(iter/s)": 0.090059 + }, + { + "epoch": 0.489375402446877, + "grad_norm": 0.2307191789150238, + "learning_rate": 4.987314684486852e-05, + "loss": 0.4583921432495117, + "memory(GiB)": 72.72, + "step": 1140, + "token_acc": 0.8285798810251781, + "train_speed(iter/s)": 0.090074 + }, + { + "epoch": 0.497960935823138, + "grad_norm": 0.18384596705436707, + "learning_rate": 4.9864255577351534e-05, + "loss": 0.4601446151733398, + "memory(GiB)": 72.72, + "step": 1160, + "token_acc": 0.8331488125236877, + "train_speed(iter/s)": 0.090082 + }, + { + "epoch": 0.506546469199399, + "grad_norm": 0.16498738527297974, + "learning_rate": 4.985506402188217e-05, + "loss": 0.46405863761901855, + "memory(GiB)": 72.72, + "step": 1180, + "token_acc": 0.8514261702005886, + "train_speed(iter/s)": 0.090094 + }, + { + "epoch": 0.51513200257566, + "grad_norm": 0.20875471830368042, + "learning_rate": 4.98455722894677e-05, + "loss": 0.4559325695037842, + "memory(GiB)": 72.72, + "step": 1200, + "token_acc": 0.8449181040663494, + "train_speed(iter/s)": 0.090127 + }, + { + "epoch": 0.523717535951921, + "grad_norm": 0.20588186383247375, + "learning_rate": 4.9835780494740655e-05, + "loss": 0.4588587760925293, + "memory(GiB)": 72.72, + "step": 1220, + "token_acc": 0.8452262520285315, + "train_speed(iter/s)": 0.090144 + }, + { + "epoch": 0.532303069328182, + "grad_norm": 0.1740783005952835, + "learning_rate": 4.982568875595748e-05, + "loss": 0.4509147644042969, + "memory(GiB)": 72.72, + "step": 1240, + "token_acc": 0.8587345890329355, + "train_speed(iter/s)": 0.090167 + }, + { + "epoch": 0.5408886027044431, + "grad_norm": 0.16246297955513, + "learning_rate": 4.981529719499704e-05, + "loss": 0.45482635498046875, + "memory(GiB)": 72.72, + "step": 1260, + "token_acc": 0.8503446562311433, + "train_speed(iter/s)": 0.09019 + }, + { + "epoch": 0.5494741360807041, + "grad_norm": 0.16924946010112762, + "learning_rate": 4.98046059373592e-05, + "loss": 0.45041213035583494, + "memory(GiB)": 72.72, + "step": 1280, + "token_acc": 0.8577976623734301, + "train_speed(iter/s)": 0.090182 + }, + { + "epoch": 0.5580596694569651, + "grad_norm": 0.1474551260471344, + "learning_rate": 4.979361511216328e-05, + "loss": 0.4552830696105957, + "memory(GiB)": 72.72, + "step": 1300, + "token_acc": 0.8588476242043739, + "train_speed(iter/s)": 0.090192 + }, + { + "epoch": 0.5666452028332261, + "grad_norm": 0.18833380937576294, + "learning_rate": 4.978232485214652e-05, + "loss": 0.45859723091125487, + "memory(GiB)": 72.72, + "step": 1320, + "token_acc": 0.8404036444064411, + "train_speed(iter/s)": 0.090203 + }, + { + "epoch": 0.5752307362094871, + "grad_norm": 0.15271180868148804, + "learning_rate": 4.977073529366244e-05, + "loss": 0.45444612503051757, + "memory(GiB)": 72.72, + "step": 1340, + "token_acc": 0.8709423088586175, + "train_speed(iter/s)": 0.090204 + }, + { + "epoch": 0.5838162695857481, + "grad_norm": 0.15060073137283325, + "learning_rate": 4.975884657667922e-05, + "loss": 0.44826583862304686, + "memory(GiB)": 72.72, + "step": 1360, + "token_acc": 0.8445347567633144, + "train_speed(iter/s)": 0.090219 + }, + { + "epoch": 0.5924018029620091, + "grad_norm": 0.20435456931591034, + "learning_rate": 4.974665884477803e-05, + "loss": 0.4500474452972412, + "memory(GiB)": 72.72, + "step": 1380, + "token_acc": 0.8436003043631144, + "train_speed(iter/s)": 0.090231 + }, + { + "epoch": 0.6009873363382701, + "grad_norm": 0.14778906106948853, + "learning_rate": 4.9734172245151256e-05, + "loss": 0.45103793144226073, + "memory(GiB)": 72.72, + "step": 1400, + "token_acc": 0.83692786963815, + "train_speed(iter/s)": 0.090242 + }, + { + "epoch": 0.6095728697145311, + "grad_norm": 0.14574205875396729, + "learning_rate": 4.972138692860072e-05, + "loss": 0.445733642578125, + "memory(GiB)": 72.72, + "step": 1420, + "token_acc": 0.8457673279623152, + "train_speed(iter/s)": 0.090256 + }, + { + "epoch": 0.6181584030907921, + "grad_norm": 0.16354091465473175, + "learning_rate": 4.97083030495359e-05, + "loss": 0.44748697280883787, + "memory(GiB)": 72.72, + "step": 1440, + "token_acc": 0.8472576057582539, + "train_speed(iter/s)": 0.09027 + }, + { + "epoch": 0.6267439364670531, + "grad_norm": 0.14656536281108856, + "learning_rate": 4.969492076597203e-05, + "loss": 0.44432525634765624, + "memory(GiB)": 72.72, + "step": 1460, + "token_acc": 0.8350947008237803, + "train_speed(iter/s)": 0.090292 + }, + { + "epoch": 0.6353294698433141, + "grad_norm": 0.16932909190654755, + "learning_rate": 4.9681240239528216e-05, + "loss": 0.44748797416687014, + "memory(GiB)": 72.72, + "step": 1480, + "token_acc": 0.8489820684323982, + "train_speed(iter/s)": 0.090307 + }, + { + "epoch": 0.6439150032195751, + "grad_norm": 0.16873878240585327, + "learning_rate": 4.9667261635425446e-05, + "loss": 0.4508372783660889, + "memory(GiB)": 72.72, + "step": 1500, + "token_acc": 0.8508125264242287, + "train_speed(iter/s)": 0.090325 + }, + { + "epoch": 0.6525005365958361, + "grad_norm": 0.1554819792509079, + "learning_rate": 4.965298512248466e-05, + "loss": 0.4475415706634521, + "memory(GiB)": 72.72, + "step": 1520, + "token_acc": 0.8513087716943568, + "train_speed(iter/s)": 0.090345 + }, + { + "epoch": 0.6610860699720971, + "grad_norm": 0.15099839866161346, + "learning_rate": 4.963841087312462e-05, + "loss": 0.44126238822937014, + "memory(GiB)": 72.72, + "step": 1540, + "token_acc": 0.8473235774968391, + "train_speed(iter/s)": 0.090357 + }, + { + "epoch": 0.6696716033483581, + "grad_norm": 0.16528978943824768, + "learning_rate": 4.9623539063359925e-05, + "loss": 0.44157891273498534, + "memory(GiB)": 72.72, + "step": 1560, + "token_acc": 0.8506024455489073, + "train_speed(iter/s)": 0.090379 + }, + { + "epoch": 0.6782571367246191, + "grad_norm": 0.1654183566570282, + "learning_rate": 4.9608369872798815e-05, + "loss": 0.4443850517272949, + "memory(GiB)": 72.72, + "step": 1580, + "token_acc": 0.8580666295200214, + "train_speed(iter/s)": 0.090387 + }, + { + "epoch": 0.6868426701008801, + "grad_norm": 0.17317461967468262, + "learning_rate": 4.9592903484641026e-05, + "loss": 0.44514150619506837, + "memory(GiB)": 72.72, + "step": 1600, + "token_acc": 0.8373144994303555, + "train_speed(iter/s)": 0.090402 + }, + { + "epoch": 0.6954282034771411, + "grad_norm": 0.14516599476337433, + "learning_rate": 4.9577140085675586e-05, + "loss": 0.4465588092803955, + "memory(GiB)": 72.72, + "step": 1620, + "token_acc": 0.8457774631145212, + "train_speed(iter/s)": 0.090411 + }, + { + "epoch": 0.7040137368534021, + "grad_norm": 0.19526512920856476, + "learning_rate": 4.956107986627855e-05, + "loss": 0.44002666473388674, + "memory(GiB)": 72.72, + "step": 1640, + "token_acc": 0.8571882184288229, + "train_speed(iter/s)": 0.090425 + }, + { + "epoch": 0.7125992702296631, + "grad_norm": 0.15198639035224915, + "learning_rate": 4.954472302041069e-05, + "loss": 0.4411801815032959, + "memory(GiB)": 72.72, + "step": 1660, + "token_acc": 0.8389074986086463, + "train_speed(iter/s)": 0.090436 + }, + { + "epoch": 0.721184803605924, + "grad_norm": 0.14642658829689026, + "learning_rate": 4.952806974561518e-05, + "loss": 0.4408212184906006, + "memory(GiB)": 72.72, + "step": 1680, + "token_acc": 0.8505627783277739, + "train_speed(iter/s)": 0.090445 + }, + { + "epoch": 0.729770336982185, + "grad_norm": 0.15425585210323334, + "learning_rate": 4.951112024301517e-05, + "loss": 0.4436194896697998, + "memory(GiB)": 72.72, + "step": 1700, + "token_acc": 0.8396897524541256, + "train_speed(iter/s)": 0.090457 + }, + { + "epoch": 0.738355870358446, + "grad_norm": 0.1366390883922577, + "learning_rate": 4.9493874717311416e-05, + "loss": 0.4426912307739258, + "memory(GiB)": 72.72, + "step": 1720, + "token_acc": 0.8376902006111753, + "train_speed(iter/s)": 0.090475 + }, + { + "epoch": 0.746941403734707, + "grad_norm": 0.18443486094474792, + "learning_rate": 4.9476333376779746e-05, + "loss": 0.4428090572357178, + "memory(GiB)": 72.72, + "step": 1740, + "token_acc": 0.8405056707361122, + "train_speed(iter/s)": 0.090496 + }, + { + "epoch": 0.755526937110968, + "grad_norm": 0.16430367529392242, + "learning_rate": 4.945849643326857e-05, + "loss": 0.4388707637786865, + "memory(GiB)": 72.72, + "step": 1760, + "token_acc": 0.8453185251787173, + "train_speed(iter/s)": 0.090513 + }, + { + "epoch": 0.764112470487229, + "grad_norm": 0.16152745485305786, + "learning_rate": 4.9440364102196345e-05, + "loss": 0.43615312576293946, + "memory(GiB)": 72.72, + "step": 1780, + "token_acc": 0.855409006002105, + "train_speed(iter/s)": 0.090532 + }, + { + "epoch": 0.77269800386349, + "grad_norm": 0.18139781057834625, + "learning_rate": 4.942193660254892e-05, + "loss": 0.440519380569458, + "memory(GiB)": 72.72, + "step": 1800, + "token_acc": 0.8458556213090118, + "train_speed(iter/s)": 0.09055 + }, + { + "epoch": 0.781283537239751, + "grad_norm": 0.1560135781764984, + "learning_rate": 4.9403214156876966e-05, + "loss": 0.4351651191711426, + "memory(GiB)": 72.72, + "step": 1820, + "token_acc": 0.844846138018734, + "train_speed(iter/s)": 0.090564 + }, + { + "epoch": 0.789869070616012, + "grad_norm": 0.18113134801387787, + "learning_rate": 4.9384196991293205e-05, + "loss": 0.4427495002746582, + "memory(GiB)": 72.72, + "step": 1840, + "token_acc": 0.8444957533319758, + "train_speed(iter/s)": 0.090581 + }, + { + "epoch": 0.798454603992273, + "grad_norm": 0.16674058139324188, + "learning_rate": 4.9364885335469734e-05, + "loss": 0.4387219429016113, + "memory(GiB)": 72.72, + "step": 1860, + "token_acc": 0.862598161076389, + "train_speed(iter/s)": 0.090598 + }, + { + "epoch": 0.807040137368534, + "grad_norm": 0.1326039731502533, + "learning_rate": 4.934527942263523e-05, + "loss": 0.4364177703857422, + "memory(GiB)": 72.72, + "step": 1880, + "token_acc": 0.8337704981881752, + "train_speed(iter/s)": 0.090612 + }, + { + "epoch": 0.815625670744795, + "grad_norm": 0.15598100423812866, + "learning_rate": 4.9325379489572165e-05, + "loss": 0.4394540309906006, + "memory(GiB)": 72.72, + "step": 1900, + "token_acc": 0.8388467949805115, + "train_speed(iter/s)": 0.090628 + }, + { + "epoch": 0.824211204121056, + "grad_norm": 0.19666017591953278, + "learning_rate": 4.930518577661388e-05, + "loss": 0.4369682788848877, + "memory(GiB)": 72.72, + "step": 1920, + "token_acc": 0.8537222609570074, + "train_speed(iter/s)": 0.090641 + }, + { + "epoch": 0.832796737497317, + "grad_norm": 0.14630870521068573, + "learning_rate": 4.928469852764176e-05, + "loss": 0.43962607383728025, + "memory(GiB)": 72.72, + "step": 1940, + "token_acc": 0.8393774787079826, + "train_speed(iter/s)": 0.090657 + }, + { + "epoch": 0.841382270873578, + "grad_norm": 0.1797455996274948, + "learning_rate": 4.926391799008223e-05, + "loss": 0.4379319190979004, + "memory(GiB)": 72.72, + "step": 1960, + "token_acc": 0.843222227690404, + "train_speed(iter/s)": 0.090674 + }, + { + "epoch": 0.849967804249839, + "grad_norm": 0.12199361622333527, + "learning_rate": 4.92428444149038e-05, + "loss": 0.4334880352020264, + "memory(GiB)": 72.72, + "step": 1980, + "token_acc": 0.8431945161599516, + "train_speed(iter/s)": 0.090689 + }, + { + "epoch": 0.8585533376261, + "grad_norm": 0.14421170949935913, + "learning_rate": 4.922147805661402e-05, + "loss": 0.43396615982055664, + "memory(GiB)": 72.72, + "step": 2000, + "token_acc": 0.8505196095201227, + "train_speed(iter/s)": 0.0907 + }, + { + "epoch": 0.8585533376261, + "eval_loss": 0.470032662153244, + "eval_runtime": 68.4365, + "eval_samples_per_second": 55.0, + "eval_steps_per_second": 0.701, + "eval_token_acc": 0.8330788522432155, + "step": 2000 + }, + { + "epoch": 0.867138871002361, + "grad_norm": 0.14598308503627777, + "learning_rate": 4.91998191732564e-05, + "loss": 0.4354074001312256, + "memory(GiB)": 72.72, + "step": 2020, + "token_acc": 0.8444459301633199, + "train_speed(iter/s)": 0.090271 + }, + { + "epoch": 0.875724404378622, + "grad_norm": 0.14193296432495117, + "learning_rate": 4.917786802640732e-05, + "loss": 0.4282365322113037, + "memory(GiB)": 72.72, + "step": 2040, + "token_acc": 0.851482400022546, + "train_speed(iter/s)": 0.090242 + }, + { + "epoch": 0.884309937754883, + "grad_norm": 0.1344188153743744, + "learning_rate": 4.9155624881172834e-05, + "loss": 0.4284001350402832, + "memory(GiB)": 72.72, + "step": 2060, + "token_acc": 0.8423048427291708, + "train_speed(iter/s)": 0.090228 + }, + { + "epoch": 0.892895471131144, + "grad_norm": 0.19214758276939392, + "learning_rate": 4.91330900061855e-05, + "loss": 0.4374197483062744, + "memory(GiB)": 72.72, + "step": 2080, + "token_acc": 0.838007610676071, + "train_speed(iter/s)": 0.09022 + }, + { + "epoch": 0.901481004507405, + "grad_norm": 0.14042872190475464, + "learning_rate": 4.911026367360114e-05, + "loss": 0.4368441104888916, + "memory(GiB)": 72.72, + "step": 2100, + "token_acc": 0.8546391628505924, + "train_speed(iter/s)": 0.09023 + }, + { + "epoch": 0.910066537883666, + "grad_norm": 0.12134739011526108, + "learning_rate": 4.90871461590955e-05, + "loss": 0.4329835414886475, + "memory(GiB)": 72.72, + "step": 2120, + "token_acc": 0.8415444091274719, + "train_speed(iter/s)": 0.090231 + }, + { + "epoch": 0.918652071259927, + "grad_norm": 0.13989004492759705, + "learning_rate": 4.906373774186097e-05, + "loss": 0.4377878665924072, + "memory(GiB)": 72.72, + "step": 2140, + "token_acc": 0.848478083434529, + "train_speed(iter/s)": 0.090235 + }, + { + "epoch": 0.927237604636188, + "grad_norm": 0.13958944380283356, + "learning_rate": 4.904003870460323e-05, + "loss": 0.4368983268737793, + "memory(GiB)": 72.72, + "step": 2160, + "token_acc": 0.8715589150065507, + "train_speed(iter/s)": 0.090238 + }, + { + "epoch": 0.935823138012449, + "grad_norm": 0.12047629058361053, + "learning_rate": 4.901604933353776e-05, + "loss": 0.432587194442749, + "memory(GiB)": 72.72, + "step": 2180, + "token_acc": 0.8463879291216281, + "train_speed(iter/s)": 0.090247 + }, + { + "epoch": 0.94440867138871, + "grad_norm": 0.19937904179096222, + "learning_rate": 4.899176991838646e-05, + "loss": 0.42923874855041505, + "memory(GiB)": 72.72, + "step": 2200, + "token_acc": 0.8560462814584306, + "train_speed(iter/s)": 0.090255 + }, + { + "epoch": 0.952994204764971, + "grad_norm": 0.13658791780471802, + "learning_rate": 4.896720075237411e-05, + "loss": 0.43826861381530763, + "memory(GiB)": 72.72, + "step": 2220, + "token_acc": 0.8582506049536265, + "train_speed(iter/s)": 0.090257 + }, + { + "epoch": 0.961579738141232, + "grad_norm": 0.1443174183368683, + "learning_rate": 4.894234213222484e-05, + "loss": 0.4363288879394531, + "memory(GiB)": 72.72, + "step": 2240, + "token_acc": 0.8583811494758153, + "train_speed(iter/s)": 0.090269 + }, + { + "epoch": 0.970165271517493, + "grad_norm": 0.1416754275560379, + "learning_rate": 4.8917194358158534e-05, + "loss": 0.43085694313049316, + "memory(GiB)": 72.72, + "step": 2260, + "token_acc": 0.8524799246312664, + "train_speed(iter/s)": 0.090285 + }, + { + "epoch": 0.978750804893754, + "grad_norm": 0.15419602394104004, + "learning_rate": 4.889175773388722e-05, + "loss": 0.42989211082458495, + "memory(GiB)": 72.72, + "step": 2280, + "token_acc": 0.8570728938425664, + "train_speed(iter/s)": 0.090292 + }, + { + "epoch": 0.987336338270015, + "grad_norm": 0.15600045025348663, + "learning_rate": 4.886603256661142e-05, + "loss": 0.43334760665893557, + "memory(GiB)": 72.72, + "step": 2300, + "token_acc": 0.844059695609059, + "train_speed(iter/s)": 0.090301 + }, + { + "epoch": 0.995921871646276, + "grad_norm": 0.1368878036737442, + "learning_rate": 4.884001916701639e-05, + "loss": 0.4333777904510498, + "memory(GiB)": 72.72, + "step": 2320, + "token_acc": 0.841434785356969, + "train_speed(iter/s)": 0.090297 + }, + { + "epoch": 1.0042927666881305, + "grad_norm": 0.17282716929912567, + "learning_rate": 4.881371784926839e-05, + "loss": 0.42626185417175294, + "memory(GiB)": 72.72, + "step": 2340, + "token_acc": 0.8547437072110268, + "train_speed(iter/s)": 0.090271 + }, + { + "epoch": 1.0128783000643915, + "grad_norm": 0.21046976745128632, + "learning_rate": 4.878712893101092e-05, + "loss": 0.40583181381225586, + "memory(GiB)": 72.72, + "step": 2360, + "token_acc": 0.8494737944090475, + "train_speed(iter/s)": 0.09027 + }, + { + "epoch": 1.0214638334406525, + "grad_norm": 0.1504330039024353, + "learning_rate": 4.8760252733360845e-05, + "loss": 0.40615053176879884, + "memory(GiB)": 72.72, + "step": 2380, + "token_acc": 0.861498977359772, + "train_speed(iter/s)": 0.090271 + }, + { + "epoch": 1.0300493668169135, + "grad_norm": 0.13325518369674683, + "learning_rate": 4.8733089580904525e-05, + "loss": 0.4108716011047363, + "memory(GiB)": 72.72, + "step": 2400, + "token_acc": 0.8607458709259072, + "train_speed(iter/s)": 0.090273 + }, + { + "epoch": 1.0386349001931745, + "grad_norm": 0.14907221496105194, + "learning_rate": 4.870563980169391e-05, + "loss": 0.4110468864440918, + "memory(GiB)": 72.72, + "step": 2420, + "token_acc": 0.8597078066556821, + "train_speed(iter/s)": 0.090268 + }, + { + "epoch": 1.0472204335694355, + "grad_norm": 0.13383924961090088, + "learning_rate": 4.867790372724257e-05, + "loss": 0.4098019599914551, + "memory(GiB)": 72.72, + "step": 2440, + "token_acc": 0.8552879722635879, + "train_speed(iter/s)": 0.090259 + }, + { + "epoch": 1.0558059669456965, + "grad_norm": 0.1269863396883011, + "learning_rate": 4.864988169252168e-05, + "loss": 0.40692687034606934, + "memory(GiB)": 72.72, + "step": 2460, + "token_acc": 0.8569142548291154, + "train_speed(iter/s)": 0.090254 + }, + { + "epoch": 1.0643915003219575, + "grad_norm": 0.1471211463212967, + "learning_rate": 4.862157403595598e-05, + "loss": 0.4115363597869873, + "memory(GiB)": 72.72, + "step": 2480, + "token_acc": 0.8509032023648785, + "train_speed(iter/s)": 0.090253 + }, + { + "epoch": 1.0729770336982185, + "grad_norm": 0.1170874610543251, + "learning_rate": 4.859298109941971e-05, + "loss": 0.40721793174743653, + "memory(GiB)": 72.72, + "step": 2500, + "token_acc": 0.8535656636728612, + "train_speed(iter/s)": 0.09024 + }, + { + "epoch": 1.0815625670744795, + "grad_norm": 0.15042538940906525, + "learning_rate": 4.8564103228232445e-05, + "loss": 0.4073436737060547, + "memory(GiB)": 72.72, + "step": 2520, + "token_acc": 0.8541391331235382, + "train_speed(iter/s)": 0.090233 + }, + { + "epoch": 1.0901481004507405, + "grad_norm": 0.13396978378295898, + "learning_rate": 4.8534940771154954e-05, + "loss": 0.40180039405822754, + "memory(GiB)": 72.72, + "step": 2540, + "token_acc": 0.8529722329553782, + "train_speed(iter/s)": 0.09023 + }, + { + "epoch": 1.0987336338270015, + "grad_norm": 0.1457211673259735, + "learning_rate": 4.850549408038498e-05, + "loss": 0.4088040828704834, + "memory(GiB)": 72.72, + "step": 2560, + "token_acc": 0.8557055478261985, + "train_speed(iter/s)": 0.090233 + }, + { + "epoch": 1.1073191672032625, + "grad_norm": 0.1382468044757843, + "learning_rate": 4.8475763511552965e-05, + "loss": 0.4087985515594482, + "memory(GiB)": 72.72, + "step": 2580, + "token_acc": 0.8476997133289814, + "train_speed(iter/s)": 0.090235 + }, + { + "epoch": 1.1159047005795235, + "grad_norm": 0.13849055767059326, + "learning_rate": 4.844574942371779e-05, + "loss": 0.4051491737365723, + "memory(GiB)": 72.72, + "step": 2600, + "token_acc": 0.8530841075229781, + "train_speed(iter/s)": 0.09023 + }, + { + "epoch": 1.1244902339557845, + "grad_norm": 0.10844399780035019, + "learning_rate": 4.841545217936241e-05, + "loss": 0.40656099319458006, + "memory(GiB)": 72.72, + "step": 2620, + "token_acc": 0.8659740741451311, + "train_speed(iter/s)": 0.090231 + }, + { + "epoch": 1.1330757673320455, + "grad_norm": 0.14399060606956482, + "learning_rate": 4.838487214438951e-05, + "loss": 0.40219764709472655, + "memory(GiB)": 72.72, + "step": 2640, + "token_acc": 0.8656865378871902, + "train_speed(iter/s)": 0.090232 + }, + { + "epoch": 1.1416613007083065, + "grad_norm": 0.15220606327056885, + "learning_rate": 4.8354009688117026e-05, + "loss": 0.409071159362793, + "memory(GiB)": 72.72, + "step": 2660, + "token_acc": 0.8480521276805948, + "train_speed(iter/s)": 0.090228 + }, + { + "epoch": 1.1502468340845675, + "grad_norm": 0.13173505663871765, + "learning_rate": 4.832286518327376e-05, + "loss": 0.40669097900390627, + "memory(GiB)": 72.72, + "step": 2680, + "token_acc": 0.8510178845290564, + "train_speed(iter/s)": 0.090198 + }, + { + "epoch": 1.1588323674608285, + "grad_norm": 0.13876375555992126, + "learning_rate": 4.829143900599481e-05, + "loss": 0.40750818252563475, + "memory(GiB)": 72.72, + "step": 2700, + "token_acc": 0.8563185312128616, + "train_speed(iter/s)": 0.090196 + }, + { + "epoch": 1.1674179008370895, + "grad_norm": 0.1286059468984604, + "learning_rate": 4.825973153581709e-05, + "loss": 0.4104398250579834, + "memory(GiB)": 72.72, + "step": 2720, + "token_acc": 0.8429334625658422, + "train_speed(iter/s)": 0.090194 + }, + { + "epoch": 1.1760034342133505, + "grad_norm": 0.11903152614831924, + "learning_rate": 4.8227743155674684e-05, + "loss": 0.405780553817749, + "memory(GiB)": 72.72, + "step": 2740, + "token_acc": 0.8503315207488469, + "train_speed(iter/s)": 0.090196 + }, + { + "epoch": 1.1845889675896115, + "grad_norm": 0.13296058773994446, + "learning_rate": 4.819547425189429e-05, + "loss": 0.406817626953125, + "memory(GiB)": 72.72, + "step": 2760, + "token_acc": 0.8561766559029692, + "train_speed(iter/s)": 0.090196 + }, + { + "epoch": 1.1931745009658725, + "grad_norm": 0.1934213489294052, + "learning_rate": 4.816292521419046e-05, + "loss": 0.40883073806762693, + "memory(GiB)": 72.72, + "step": 2780, + "token_acc": 0.844781303243432, + "train_speed(iter/s)": 0.090191 + }, + { + "epoch": 1.2017600343421335, + "grad_norm": 0.14654423296451569, + "learning_rate": 4.813009643566101e-05, + "loss": 0.40619373321533203, + "memory(GiB)": 72.72, + "step": 2800, + "token_acc": 0.8772289089291062, + "train_speed(iter/s)": 0.090194 + }, + { + "epoch": 1.2103455677183945, + "grad_norm": 0.15193308889865875, + "learning_rate": 4.8096988312782174e-05, + "loss": 0.41390376091003417, + "memory(GiB)": 72.72, + "step": 2820, + "token_acc": 0.8615587932421312, + "train_speed(iter/s)": 0.089981 + }, + { + "epoch": 1.2189311010946555, + "grad_norm": 0.31674590706825256, + "learning_rate": 4.8063601245403864e-05, + "loss": 0.40833268165588377, + "memory(GiB)": 72.72, + "step": 2840, + "token_acc": 0.8733467856737243, + "train_speed(iter/s)": 0.089985 + }, + { + "epoch": 1.2275166344709165, + "grad_norm": 0.14927241206169128, + "learning_rate": 4.802993563674483e-05, + "loss": 0.4076714038848877, + "memory(GiB)": 72.72, + "step": 2860, + "token_acc": 0.854028153160118, + "train_speed(iter/s)": 0.089983 + }, + { + "epoch": 1.2361021678471775, + "grad_norm": 0.12387314438819885, + "learning_rate": 4.7995991893387796e-05, + "loss": 0.4103559970855713, + "memory(GiB)": 72.72, + "step": 2880, + "token_acc": 0.8473229063574101, + "train_speed(iter/s)": 0.089987 + }, + { + "epoch": 1.2446877012234385, + "grad_norm": 0.12055594474077225, + "learning_rate": 4.7961770425274545e-05, + "loss": 0.4068136215209961, + "memory(GiB)": 72.72, + "step": 2900, + "token_acc": 0.8558365116304547, + "train_speed(iter/s)": 0.089986 + }, + { + "epoch": 1.2532732345996995, + "grad_norm": 0.15471091866493225, + "learning_rate": 4.7927271645700966e-05, + "loss": 0.40784463882446287, + "memory(GiB)": 72.72, + "step": 2920, + "token_acc": 0.8654847024471946, + "train_speed(iter/s)": 0.089986 + }, + { + "epoch": 1.2618587679759605, + "grad_norm": 0.14402052760124207, + "learning_rate": 4.789249597131205e-05, + "loss": 0.416036319732666, + "memory(GiB)": 72.72, + "step": 2940, + "token_acc": 0.8460941475007567, + "train_speed(iter/s)": 0.089991 + }, + { + "epoch": 1.2704443013522215, + "grad_norm": 0.12818260490894318, + "learning_rate": 4.7857443822096905e-05, + "loss": 0.4087369441986084, + "memory(GiB)": 72.72, + "step": 2960, + "token_acc": 0.8485137361496985, + "train_speed(iter/s)": 0.089995 + }, + { + "epoch": 1.2790298347284825, + "grad_norm": 0.1295406073331833, + "learning_rate": 4.7822115621383626e-05, + "loss": 0.406325101852417, + "memory(GiB)": 72.72, + "step": 2980, + "token_acc": 0.844768784514136, + "train_speed(iter/s)": 0.089994 + }, + { + "epoch": 1.2876153681047435, + "grad_norm": 0.12578845024108887, + "learning_rate": 4.77865117958342e-05, + "loss": 0.4075514316558838, + "memory(GiB)": 72.72, + "step": 3000, + "token_acc": 0.8509595377960147, + "train_speed(iter/s)": 0.089997 + }, + { + "epoch": 1.2876153681047435, + "eval_loss": 0.458536833524704, + "eval_runtime": 73.3656, + "eval_samples_per_second": 51.305, + "eval_steps_per_second": 0.654, + "eval_token_acc": 0.836097728930092, + "step": 3000 + }, + { + "epoch": 1.2962009014810045, + "grad_norm": 0.14806412160396576, + "learning_rate": 4.7750632775439396e-05, + "loss": 0.4144165515899658, + "memory(GiB)": 72.72, + "step": 3020, + "token_acc": 0.8443864646089783, + "train_speed(iter/s)": 0.089698 + }, + { + "epoch": 1.3047864348572655, + "grad_norm": 0.12434946000576019, + "learning_rate": 4.771447899351351e-05, + "loss": 0.4105505466461182, + "memory(GiB)": 72.72, + "step": 3040, + "token_acc": 0.8428811902693311, + "train_speed(iter/s)": 0.089674 + }, + { + "epoch": 1.3133719682335265, + "grad_norm": 0.13531598448753357, + "learning_rate": 4.767805088668916e-05, + "loss": 0.40719943046569823, + "memory(GiB)": 72.72, + "step": 3060, + "token_acc": 0.8596681679947646, + "train_speed(iter/s)": 0.089654 + }, + { + "epoch": 1.3219575016097875, + "grad_norm": 0.1139962449669838, + "learning_rate": 4.764134889491203e-05, + "loss": 0.41121878623962405, + "memory(GiB)": 72.72, + "step": 3080, + "token_acc": 0.8527798587518215, + "train_speed(iter/s)": 0.089646 + }, + { + "epoch": 1.3305430349860485, + "grad_norm": 0.12814205884933472, + "learning_rate": 4.760437346143551e-05, + "loss": 0.409865140914917, + "memory(GiB)": 72.72, + "step": 3100, + "token_acc": 0.8476134603221164, + "train_speed(iter/s)": 0.089635 + }, + { + "epoch": 1.3391285683623095, + "grad_norm": 0.12462539970874786, + "learning_rate": 4.7567125032815394e-05, + "loss": 0.4104144096374512, + "memory(GiB)": 72.72, + "step": 3120, + "token_acc": 0.8563240702901512, + "train_speed(iter/s)": 0.089626 + }, + { + "epoch": 1.3477141017385705, + "grad_norm": 0.14763693511486053, + "learning_rate": 4.752960405890446e-05, + "loss": 0.4084192752838135, + "memory(GiB)": 72.72, + "step": 3140, + "token_acc": 0.8617203660494134, + "train_speed(iter/s)": 0.08962 + }, + { + "epoch": 1.3562996351148315, + "grad_norm": 0.1228506788611412, + "learning_rate": 4.749181099284703e-05, + "loss": 0.4092958927154541, + "memory(GiB)": 72.72, + "step": 3160, + "token_acc": 0.8593913560568706, + "train_speed(iter/s)": 0.089613 + }, + { + "epoch": 1.3648851684910925, + "grad_norm": 0.13346746563911438, + "learning_rate": 4.745374629107352e-05, + "loss": 0.4028874397277832, + "memory(GiB)": 72.72, + "step": 3180, + "token_acc": 0.8684066693278472, + "train_speed(iter/s)": 0.08961 + }, + { + "epoch": 1.3734707018673535, + "grad_norm": 0.11734752357006073, + "learning_rate": 4.7415410413294914e-05, + "loss": 0.40769195556640625, + "memory(GiB)": 72.72, + "step": 3200, + "token_acc": 0.8596272472768909, + "train_speed(iter/s)": 0.089609 + }, + { + "epoch": 1.3820562352436145, + "grad_norm": 0.12647828459739685, + "learning_rate": 4.737680382249721e-05, + "loss": 0.40363130569458006, + "memory(GiB)": 72.72, + "step": 3220, + "token_acc": 0.8496863902084465, + "train_speed(iter/s)": 0.089608 + }, + { + "epoch": 1.3906417686198755, + "grad_norm": 0.1108260527253151, + "learning_rate": 4.733792698493584e-05, + "loss": 0.40738682746887206, + "memory(GiB)": 72.72, + "step": 3240, + "token_acc": 0.8423361384211572, + "train_speed(iter/s)": 0.089609 + }, + { + "epoch": 1.3992273019961365, + "grad_norm": 0.12982375919818878, + "learning_rate": 4.7298780370130014e-05, + "loss": 0.4081905364990234, + "memory(GiB)": 72.72, + "step": 3260, + "token_acc": 0.856714728114282, + "train_speed(iter/s)": 0.089608 + }, + { + "epoch": 1.4078128353723975, + "grad_norm": 0.11955548077821732, + "learning_rate": 4.7259364450857096e-05, + "loss": 0.405292272567749, + "memory(GiB)": 72.72, + "step": 3280, + "token_acc": 0.8639308100087719, + "train_speed(iter/s)": 0.08961 + }, + { + "epoch": 1.4163983687486585, + "grad_norm": 0.13745689392089844, + "learning_rate": 4.721967970314684e-05, + "loss": 0.40678954124450684, + "memory(GiB)": 72.72, + "step": 3300, + "token_acc": 0.8452769593980903, + "train_speed(iter/s)": 0.089609 + }, + { + "epoch": 1.4249839021249195, + "grad_norm": 0.12158916145563126, + "learning_rate": 4.717972660627567e-05, + "loss": 0.40230860710144045, + "memory(GiB)": 72.72, + "step": 3320, + "token_acc": 0.8659293308755474, + "train_speed(iter/s)": 0.089614 + }, + { + "epoch": 1.4335694355011805, + "grad_norm": 0.14111177623271942, + "learning_rate": 4.713950564276091e-05, + "loss": 0.4016873359680176, + "memory(GiB)": 72.72, + "step": 3340, + "token_acc": 0.8510812474231116, + "train_speed(iter/s)": 0.089592 + }, + { + "epoch": 1.4421549688774415, + "grad_norm": 0.10712361335754395, + "learning_rate": 4.70990172983549e-05, + "loss": 0.4058821201324463, + "memory(GiB)": 72.72, + "step": 3360, + "token_acc": 0.8550924401373665, + "train_speed(iter/s)": 0.089592 + }, + { + "epoch": 1.4507405022537025, + "grad_norm": 0.11166644841432571, + "learning_rate": 4.705826206203918e-05, + "loss": 0.4066760540008545, + "memory(GiB)": 72.72, + "step": 3380, + "token_acc": 0.8444937034366048, + "train_speed(iter/s)": 0.089586 + }, + { + "epoch": 1.4593260356299635, + "grad_norm": 0.14026156067848206, + "learning_rate": 4.701724042601859e-05, + "loss": 0.40719261169433596, + "memory(GiB)": 72.72, + "step": 3400, + "token_acc": 0.8498371056241426, + "train_speed(iter/s)": 0.08959 + }, + { + "epoch": 1.4679115690062245, + "grad_norm": 0.13125832378864288, + "learning_rate": 4.697595288571528e-05, + "loss": 0.4064974308013916, + "memory(GiB)": 72.72, + "step": 3420, + "token_acc": 0.8575960472975773, + "train_speed(iter/s)": 0.089593 + }, + { + "epoch": 1.4764971023824855, + "grad_norm": 0.12359972298145294, + "learning_rate": 4.6934399939762746e-05, + "loss": 0.4019315242767334, + "memory(GiB)": 72.72, + "step": 3440, + "token_acc": 0.8573588526594907, + "train_speed(iter/s)": 0.089592 + }, + { + "epoch": 1.4850826357587465, + "grad_norm": 0.15697510540485382, + "learning_rate": 4.689258208999983e-05, + "loss": 0.4078845500946045, + "memory(GiB)": 72.72, + "step": 3460, + "token_acc": 0.8560958939786878, + "train_speed(iter/s)": 0.089591 + }, + { + "epoch": 1.4936681691350076, + "grad_norm": 0.11863242089748383, + "learning_rate": 4.685049984146463e-05, + "loss": 0.4097602844238281, + "memory(GiB)": 72.72, + "step": 3480, + "token_acc": 0.8628702144893777, + "train_speed(iter/s)": 0.08959 + }, + { + "epoch": 1.5022537025112686, + "grad_norm": 0.11114250868558884, + "learning_rate": 4.680815370238843e-05, + "loss": 0.40899147987365725, + "memory(GiB)": 72.72, + "step": 3500, + "token_acc": 0.8451921045701701, + "train_speed(iter/s)": 0.089584 + }, + { + "epoch": 1.5108392358875296, + "grad_norm": 0.1112656220793724, + "learning_rate": 4.676554418418953e-05, + "loss": 0.40816683769226075, + "memory(GiB)": 72.72, + "step": 3520, + "token_acc": 0.8431806288233773, + "train_speed(iter/s)": 0.089584 + }, + { + "epoch": 1.5194247692637906, + "grad_norm": 0.11323296278715134, + "learning_rate": 4.6722671801467074e-05, + "loss": 0.4055006980895996, + "memory(GiB)": 72.72, + "step": 3540, + "token_acc": 0.8815225166268434, + "train_speed(iter/s)": 0.089589 + }, + { + "epoch": 1.5280103026400516, + "grad_norm": 0.12150542438030243, + "learning_rate": 4.6679537071994874e-05, + "loss": 0.4004813194274902, + "memory(GiB)": 72.72, + "step": 3560, + "token_acc": 0.8570034017657414, + "train_speed(iter/s)": 0.089589 + }, + { + "epoch": 1.5365958360163126, + "grad_norm": 0.12244880199432373, + "learning_rate": 4.6636140516715104e-05, + "loss": 0.4029510021209717, + "memory(GiB)": 72.72, + "step": 3580, + "token_acc": 0.8517572914459227, + "train_speed(iter/s)": 0.089593 + }, + { + "epoch": 1.5451813693925736, + "grad_norm": 0.1206183210015297, + "learning_rate": 4.659248265973205e-05, + "loss": 0.40460500717163084, + "memory(GiB)": 72.72, + "step": 3600, + "token_acc": 0.8554049462946347, + "train_speed(iter/s)": 0.089596 + }, + { + "epoch": 1.5537669027688346, + "grad_norm": 0.1283605545759201, + "learning_rate": 4.6548564028305746e-05, + "loss": 0.40555410385131835, + "memory(GiB)": 72.72, + "step": 3620, + "token_acc": 0.8552409152003629, + "train_speed(iter/s)": 0.0896 + }, + { + "epoch": 1.5623524361450956, + "grad_norm": 0.10448771715164185, + "learning_rate": 4.650438515284564e-05, + "loss": 0.4010280132293701, + "memory(GiB)": 72.72, + "step": 3640, + "token_acc": 0.8516997869926084, + "train_speed(iter/s)": 0.089603 + }, + { + "epoch": 1.5709379695213566, + "grad_norm": 0.14749032258987427, + "learning_rate": 4.645994656690417e-05, + "loss": 0.4050903797149658, + "memory(GiB)": 72.72, + "step": 3660, + "token_acc": 0.8502366458426844, + "train_speed(iter/s)": 0.0896 + }, + { + "epoch": 1.5795235028976176, + "grad_norm": 0.1269512176513672, + "learning_rate": 4.6415248807170296e-05, + "loss": 0.4045454502105713, + "memory(GiB)": 72.72, + "step": 3680, + "token_acc": 0.8799187339606501, + "train_speed(iter/s)": 0.089583 + }, + { + "epoch": 1.5881090362738786, + "grad_norm": 0.11708427965641022, + "learning_rate": 4.637029241346309e-05, + "loss": 0.4028982162475586, + "memory(GiB)": 72.72, + "step": 3700, + "token_acc": 0.8584745030316171, + "train_speed(iter/s)": 0.089582 + }, + { + "epoch": 1.5966945696501396, + "grad_norm": 0.12971659004688263, + "learning_rate": 4.632507792872513e-05, + "loss": 0.4027679920196533, + "memory(GiB)": 72.72, + "step": 3720, + "token_acc": 0.8444115651659281, + "train_speed(iter/s)": 0.089587 + }, + { + "epoch": 1.6052801030264006, + "grad_norm": 0.1406456083059311, + "learning_rate": 4.6279605899016007e-05, + "loss": 0.4045069694519043, + "memory(GiB)": 72.72, + "step": 3740, + "token_acc": 0.8620591654047942, + "train_speed(iter/s)": 0.089588 + }, + { + "epoch": 1.6138656364026616, + "grad_norm": 0.12651792168617249, + "learning_rate": 4.6233876873505694e-05, + "loss": 0.3987946271896362, + "memory(GiB)": 72.72, + "step": 3760, + "token_acc": 0.8604080254900858, + "train_speed(iter/s)": 0.089587 + }, + { + "epoch": 1.6224511697789226, + "grad_norm": 0.1294124722480774, + "learning_rate": 4.618789140446793e-05, + "loss": 0.4040426254272461, + "memory(GiB)": 72.72, + "step": 3780, + "token_acc": 0.8575430560407852, + "train_speed(iter/s)": 0.089588 + }, + { + "epoch": 1.6310367031551836, + "grad_norm": 0.13899479806423187, + "learning_rate": 4.614165004727356e-05, + "loss": 0.40485129356384275, + "memory(GiB)": 72.72, + "step": 3800, + "token_acc": 0.8618784194621236, + "train_speed(iter/s)": 0.089589 + }, + { + "epoch": 1.6396222365314446, + "grad_norm": 0.11304246634244919, + "learning_rate": 4.609515336038379e-05, + "loss": 0.39697728157043455, + "memory(GiB)": 72.72, + "step": 3820, + "token_acc": 0.8657167944284284, + "train_speed(iter/s)": 0.089593 + }, + { + "epoch": 1.6482077699077056, + "grad_norm": 0.10555765777826309, + "learning_rate": 4.604840190534349e-05, + "loss": 0.4016863346099854, + "memory(GiB)": 72.72, + "step": 3840, + "token_acc": 0.8618964493040964, + "train_speed(iter/s)": 0.089597 + }, + { + "epoch": 1.6567933032839666, + "grad_norm": 0.10668028146028519, + "learning_rate": 4.600139624677436e-05, + "loss": 0.40195555686950685, + "memory(GiB)": 72.72, + "step": 3860, + "token_acc": 0.8585640908572081, + "train_speed(iter/s)": 0.089599 + }, + { + "epoch": 1.6653788366602276, + "grad_norm": 0.11972223222255707, + "learning_rate": 4.5954136952368175e-05, + "loss": 0.404964542388916, + "memory(GiB)": 72.72, + "step": 3880, + "token_acc": 0.8751289644195156, + "train_speed(iter/s)": 0.089603 + }, + { + "epoch": 1.6739643700364886, + "grad_norm": 0.1090841144323349, + "learning_rate": 4.590662459287987e-05, + "loss": 0.4025224208831787, + "memory(GiB)": 72.72, + "step": 3900, + "token_acc": 0.8712011406091705, + "train_speed(iter/s)": 0.089608 + }, + { + "epoch": 1.6825499034127496, + "grad_norm": 0.09250445663928986, + "learning_rate": 4.585885974212068e-05, + "loss": 0.39822845458984374, + "memory(GiB)": 72.72, + "step": 3920, + "token_acc": 0.8478179395649417, + "train_speed(iter/s)": 0.089608 + }, + { + "epoch": 1.6911354367890106, + "grad_norm": 0.12228672951459885, + "learning_rate": 4.58108429769512e-05, + "loss": 0.4002052307128906, + "memory(GiB)": 72.72, + "step": 3940, + "token_acc": 0.8550839992606666, + "train_speed(iter/s)": 0.089611 + }, + { + "epoch": 1.6997209701652716, + "grad_norm": 0.11608360707759857, + "learning_rate": 4.576257487727442e-05, + "loss": 0.40276689529418946, + "memory(GiB)": 72.72, + "step": 3960, + "token_acc": 0.8589090178774137, + "train_speed(iter/s)": 0.089614 + }, + { + "epoch": 1.7083065035415326, + "grad_norm": 0.10027152299880981, + "learning_rate": 4.571405602602871e-05, + "loss": 0.39651687145233155, + "memory(GiB)": 72.72, + "step": 3980, + "token_acc": 0.8630956830570248, + "train_speed(iter/s)": 0.089614 + }, + { + "epoch": 1.7168920369177934, + "grad_norm": 0.13469679653644562, + "learning_rate": 4.5665287009180796e-05, + "loss": 0.404406213760376, + "memory(GiB)": 72.72, + "step": 4000, + "token_acc": 0.8562729568578561, + "train_speed(iter/s)": 0.089618 + }, + { + "epoch": 1.7168920369177934, + "eval_loss": 0.45004475116729736, + "eval_runtime": 69.5068, + "eval_samples_per_second": 54.153, + "eval_steps_per_second": 0.691, + "eval_token_acc": 0.838482459020931, + "step": 4000 + }, + { + "epoch": 1.7254775702940544, + "grad_norm": 0.11884400248527527, + "learning_rate": 4.5616268415718686e-05, + "loss": 0.4039021968841553, + "memory(GiB)": 72.72, + "step": 4020, + "token_acc": 0.8519779575146431, + "train_speed(iter/s)": 0.089391 + }, + { + "epoch": 1.7340631036703154, + "grad_norm": 0.11766815185546875, + "learning_rate": 4.5567000837644555e-05, + "loss": 0.40551328659057617, + "memory(GiB)": 72.72, + "step": 4040, + "token_acc": 0.8603655792648116, + "train_speed(iter/s)": 0.089374 + }, + { + "epoch": 1.7426486370465764, + "grad_norm": 0.1035754606127739, + "learning_rate": 4.551748486996755e-05, + "loss": 0.3972191333770752, + "memory(GiB)": 72.72, + "step": 4060, + "token_acc": 0.8441598716065328, + "train_speed(iter/s)": 0.08936 + }, + { + "epoch": 1.7512341704228374, + "grad_norm": 0.11534030735492706, + "learning_rate": 4.5467721110696685e-05, + "loss": 0.39623782634735105, + "memory(GiB)": 72.72, + "step": 4080, + "token_acc": 0.8508078067985404, + "train_speed(iter/s)": 0.089346 + }, + { + "epoch": 1.7598197037990984, + "grad_norm": 0.11770807206630707, + "learning_rate": 4.541771016083356e-05, + "loss": 0.4031228542327881, + "memory(GiB)": 72.72, + "step": 4100, + "token_acc": 0.8575402257628572, + "train_speed(iter/s)": 0.089337 + }, + { + "epoch": 1.7684052371753594, + "grad_norm": 0.11031018942594528, + "learning_rate": 4.5367452624365107e-05, + "loss": 0.39590916633605955, + "memory(GiB)": 72.72, + "step": 4120, + "token_acc": 0.8493938383274198, + "train_speed(iter/s)": 0.089333 + }, + { + "epoch": 1.7769907705516204, + "grad_norm": 0.12101167440414429, + "learning_rate": 4.531694910825632e-05, + "loss": 0.4022487163543701, + "memory(GiB)": 72.72, + "step": 4140, + "token_acc": 0.8616033848286162, + "train_speed(iter/s)": 0.08933 + }, + { + "epoch": 1.7855763039278814, + "grad_norm": 0.12361987680196762, + "learning_rate": 4.526620022244293e-05, + "loss": 0.3952162265777588, + "memory(GiB)": 72.72, + "step": 4160, + "token_acc": 0.8546911728976807, + "train_speed(iter/s)": 0.089329 + }, + { + "epoch": 1.7941618373041424, + "grad_norm": 0.11886027455329895, + "learning_rate": 4.521520657982399e-05, + "loss": 0.3967653751373291, + "memory(GiB)": 72.72, + "step": 4180, + "token_acc": 0.850109229842917, + "train_speed(iter/s)": 0.089327 + }, + { + "epoch": 1.8027473706804034, + "grad_norm": 0.10228098928928375, + "learning_rate": 4.516396879625451e-05, + "loss": 0.3982940435409546, + "memory(GiB)": 72.72, + "step": 4200, + "token_acc": 0.8674571957241461, + "train_speed(iter/s)": 0.089324 + }, + { + "epoch": 1.8113329040566644, + "grad_norm": 0.13192002475261688, + "learning_rate": 4.5112487490538033e-05, + "loss": 0.4016000747680664, + "memory(GiB)": 72.72, + "step": 4220, + "token_acc": 0.8583699143774935, + "train_speed(iter/s)": 0.089324 + }, + { + "epoch": 1.8199184374329254, + "grad_norm": 0.13863115012645721, + "learning_rate": 4.5060763284419114e-05, + "loss": 0.3993339538574219, + "memory(GiB)": 72.72, + "step": 4240, + "token_acc": 0.8529649884386873, + "train_speed(iter/s)": 0.089327 + }, + { + "epoch": 1.8285039708091864, + "grad_norm": 0.1052585169672966, + "learning_rate": 4.500879680257587e-05, + "loss": 0.39501266479492186, + "memory(GiB)": 72.72, + "step": 4260, + "token_acc": 0.8490466163025552, + "train_speed(iter/s)": 0.089326 + }, + { + "epoch": 1.8370895041854474, + "grad_norm": 0.11824264377355576, + "learning_rate": 4.495658867261237e-05, + "loss": 0.3999388933181763, + "memory(GiB)": 72.72, + "step": 4280, + "token_acc": 0.8604835011176714, + "train_speed(iter/s)": 0.08933 + }, + { + "epoch": 1.8456750375617084, + "grad_norm": 0.10404901951551437, + "learning_rate": 4.490413952505113e-05, + "loss": 0.399350905418396, + "memory(GiB)": 72.72, + "step": 4300, + "token_acc": 0.8754184479751959, + "train_speed(iter/s)": 0.089333 + }, + { + "epoch": 1.8542605709379694, + "grad_norm": 0.11935856193304062, + "learning_rate": 4.485144999332541e-05, + "loss": 0.3988263845443726, + "memory(GiB)": 72.72, + "step": 4320, + "token_acc": 0.8642416058331645, + "train_speed(iter/s)": 0.089334 + }, + { + "epoch": 1.8628461043142304, + "grad_norm": 0.12025253474712372, + "learning_rate": 4.4798520713771655e-05, + "loss": 0.3969618320465088, + "memory(GiB)": 72.72, + "step": 4340, + "token_acc": 0.8592759073410623, + "train_speed(iter/s)": 0.089324 + }, + { + "epoch": 1.8714316376904914, + "grad_norm": 0.10460798442363739, + "learning_rate": 4.474535232562176e-05, + "loss": 0.4043170928955078, + "memory(GiB)": 72.72, + "step": 4360, + "token_acc": 0.852819602922532, + "train_speed(iter/s)": 0.089327 + }, + { + "epoch": 1.8800171710667524, + "grad_norm": 0.10020267218351364, + "learning_rate": 4.469194547099532e-05, + "loss": 0.3999593734741211, + "memory(GiB)": 72.72, + "step": 4380, + "token_acc": 0.8611075959033526, + "train_speed(iter/s)": 0.089328 + }, + { + "epoch": 1.8886027044430134, + "grad_norm": 0.12959228456020355, + "learning_rate": 4.463830079489196e-05, + "loss": 0.39733612537384033, + "memory(GiB)": 72.72, + "step": 4400, + "token_acc": 0.8531978711946401, + "train_speed(iter/s)": 0.089335 + }, + { + "epoch": 1.8971882378192744, + "grad_norm": 0.11115922778844833, + "learning_rate": 4.458441894518348e-05, + "loss": 0.4049359321594238, + "memory(GiB)": 72.72, + "step": 4420, + "token_acc": 0.8702030459301568, + "train_speed(iter/s)": 0.089338 + }, + { + "epoch": 1.9057737711955354, + "grad_norm": 0.10734923928976059, + "learning_rate": 4.453030057260604e-05, + "loss": 0.40124940872192383, + "memory(GiB)": 72.72, + "step": 4440, + "token_acc": 0.8526137694097369, + "train_speed(iter/s)": 0.089343 + }, + { + "epoch": 1.9143593045717964, + "grad_norm": 0.10538238286972046, + "learning_rate": 4.44759463307523e-05, + "loss": 0.3986711263656616, + "memory(GiB)": 72.72, + "step": 4460, + "token_acc": 0.8580899206582427, + "train_speed(iter/s)": 0.089347 + }, + { + "epoch": 1.9229448379480574, + "grad_norm": 0.11792416125535965, + "learning_rate": 4.4421356876063566e-05, + "loss": 0.4009650707244873, + "memory(GiB)": 72.72, + "step": 4480, + "token_acc": 0.8415756258347672, + "train_speed(iter/s)": 0.089351 + }, + { + "epoch": 1.9315303713243184, + "grad_norm": 0.10540692508220673, + "learning_rate": 4.4366532867821816e-05, + "loss": 0.40032110214233396, + "memory(GiB)": 72.72, + "step": 4500, + "token_acc": 0.8645283673549553, + "train_speed(iter/s)": 0.089356 + }, + { + "epoch": 1.9401159047005794, + "grad_norm": 0.10806146264076233, + "learning_rate": 4.4311474968141745e-05, + "loss": 0.4047665596008301, + "memory(GiB)": 72.72, + "step": 4520, + "token_acc": 0.8665738751278136, + "train_speed(iter/s)": 0.089358 + }, + { + "epoch": 1.9487014380768404, + "grad_norm": 0.0982556939125061, + "learning_rate": 4.4256183841962776e-05, + "loss": 0.39951965808868406, + "memory(GiB)": 72.72, + "step": 4540, + "token_acc": 0.8557438649716252, + "train_speed(iter/s)": 0.08936 + }, + { + "epoch": 1.9572869714531014, + "grad_norm": 0.11462666094303131, + "learning_rate": 4.420066015704105e-05, + "loss": 0.39820613861083987, + "memory(GiB)": 72.72, + "step": 4560, + "token_acc": 0.851616577376715, + "train_speed(iter/s)": 0.089365 + }, + { + "epoch": 1.9658725048293624, + "grad_norm": 0.12274167686700821, + "learning_rate": 4.414490458394134e-05, + "loss": 0.39962952136993407, + "memory(GiB)": 72.72, + "step": 4580, + "token_acc": 0.8450544293089454, + "train_speed(iter/s)": 0.089369 + }, + { + "epoch": 1.9744580382056234, + "grad_norm": 0.11052652448415756, + "learning_rate": 4.408891779602892e-05, + "loss": 0.40143113136291503, + "memory(GiB)": 72.72, + "step": 4600, + "token_acc": 0.8466183479919549, + "train_speed(iter/s)": 0.089369 + }, + { + "epoch": 1.9830435715818844, + "grad_norm": 0.11736435443162918, + "learning_rate": 4.403270046946151e-05, + "loss": 0.39746062755584716, + "memory(GiB)": 72.72, + "step": 4620, + "token_acc": 0.8545920867275066, + "train_speed(iter/s)": 0.08937 + }, + { + "epoch": 1.9916291049581454, + "grad_norm": 0.09831462055444717, + "learning_rate": 4.397625328318104e-05, + "loss": 0.40285186767578124, + "memory(GiB)": 72.72, + "step": 4640, + "token_acc": 0.8588040292883812, + "train_speed(iter/s)": 0.089375 + }, + { + "epoch": 2.0, + "grad_norm": 0.1868225783109665, + "learning_rate": 4.3919576918905495e-05, + "loss": 0.40441222190856935, + "memory(GiB)": 72.72, + "step": 4660, + "token_acc": 0.8483147592149679, + "train_speed(iter/s)": 0.089388 + }, + { + "epoch": 2.008585533376261, + "grad_norm": 0.1071023941040039, + "learning_rate": 4.3862672061120637e-05, + "loss": 0.3615531921386719, + "memory(GiB)": 72.72, + "step": 4680, + "token_acc": 0.8768156740901892, + "train_speed(iter/s)": 0.089352 + }, + { + "epoch": 2.017171066752522, + "grad_norm": 0.10470844805240631, + "learning_rate": 4.3805539397071806e-05, + "loss": 0.36854674816131594, + "memory(GiB)": 72.72, + "step": 4700, + "token_acc": 0.8658165567867299, + "train_speed(iter/s)": 0.089356 + }, + { + "epoch": 2.025756600128783, + "grad_norm": 0.11344057321548462, + "learning_rate": 4.374817961675553e-05, + "loss": 0.36517815589904784, + "memory(GiB)": 72.72, + "step": 4720, + "token_acc": 0.8573345434699361, + "train_speed(iter/s)": 0.08936 + }, + { + "epoch": 2.034342133505044, + "grad_norm": 0.12088248133659363, + "learning_rate": 4.369059341291131e-05, + "loss": 0.3732161045074463, + "memory(GiB)": 72.72, + "step": 4740, + "token_acc": 0.8643586935864834, + "train_speed(iter/s)": 0.089232 + }, + { + "epoch": 2.042927666881305, + "grad_norm": 0.1079382449388504, + "learning_rate": 4.3632781481013105e-05, + "loss": 0.3706186294555664, + "memory(GiB)": 72.72, + "step": 4760, + "token_acc": 0.8583230735096428, + "train_speed(iter/s)": 0.089236 + }, + { + "epoch": 2.051513200257566, + "grad_norm": 0.10861940681934357, + "learning_rate": 4.357474451926107e-05, + "loss": 0.36578049659729006, + "memory(GiB)": 72.72, + "step": 4780, + "token_acc": 0.8634094633238114, + "train_speed(iter/s)": 0.089242 + }, + { + "epoch": 2.060098733633827, + "grad_norm": 0.10976995527744293, + "learning_rate": 4.351648322857304e-05, + "loss": 0.3717454671859741, + "memory(GiB)": 72.72, + "step": 4800, + "token_acc": 0.8754387101732538, + "train_speed(iter/s)": 0.089245 + }, + { + "epoch": 2.068684267010088, + "grad_norm": 0.11381576955318451, + "learning_rate": 4.345799831257612e-05, + "loss": 0.3690098524093628, + "memory(GiB)": 72.72, + "step": 4820, + "token_acc": 0.8754805492942517, + "train_speed(iter/s)": 0.089251 + }, + { + "epoch": 2.077269800386349, + "grad_norm": 0.11746755242347717, + "learning_rate": 4.339929047759812e-05, + "loss": 0.3719310760498047, + "memory(GiB)": 72.72, + "step": 4840, + "token_acc": 0.8569852569604883, + "train_speed(iter/s)": 0.089254 + }, + { + "epoch": 2.08585533376261, + "grad_norm": 0.1201663538813591, + "learning_rate": 4.334036043265909e-05, + "loss": 0.366811728477478, + "memory(GiB)": 72.72, + "step": 4860, + "token_acc": 0.868435326772985, + "train_speed(iter/s)": 0.089256 + }, + { + "epoch": 2.094440867138871, + "grad_norm": 0.10783121734857559, + "learning_rate": 4.3281208889462715e-05, + "loss": 0.3673741102218628, + "memory(GiB)": 72.72, + "step": 4880, + "token_acc": 0.8597632948845746, + "train_speed(iter/s)": 0.089257 + }, + { + "epoch": 2.103026400515132, + "grad_norm": 0.10495728254318237, + "learning_rate": 4.3221836562387754e-05, + "loss": 0.371392560005188, + "memory(GiB)": 72.72, + "step": 4900, + "token_acc": 0.8613381730879158, + "train_speed(iter/s)": 0.08926 + }, + { + "epoch": 2.111611933891393, + "grad_norm": 0.12534630298614502, + "learning_rate": 4.3162244168479385e-05, + "loss": 0.37217743396759034, + "memory(GiB)": 72.72, + "step": 4920, + "token_acc": 0.8550305751583707, + "train_speed(iter/s)": 0.089265 + }, + { + "epoch": 2.120197467267654, + "grad_norm": 0.11463397741317749, + "learning_rate": 4.310243242744055e-05, + "loss": 0.37210404872894287, + "memory(GiB)": 72.72, + "step": 4940, + "token_acc": 0.8669802804648793, + "train_speed(iter/s)": 0.089267 + }, + { + "epoch": 2.128783000643915, + "grad_norm": 0.0987405851483345, + "learning_rate": 4.304240206162326e-05, + "loss": 0.36531455516815187, + "memory(GiB)": 72.72, + "step": 4960, + "token_acc": 0.8615956192835081, + "train_speed(iter/s)": 0.089271 + }, + { + "epoch": 2.137368534020176, + "grad_norm": 0.10236576199531555, + "learning_rate": 4.2982153796019895e-05, + "loss": 0.3683722734451294, + "memory(GiB)": 72.72, + "step": 4980, + "token_acc": 0.8691021414446882, + "train_speed(iter/s)": 0.089273 + }, + { + "epoch": 2.145954067396437, + "grad_norm": 0.11913823336362839, + "learning_rate": 4.292168835825442e-05, + "loss": 0.36794998645782473, + "memory(GiB)": 72.72, + "step": 5000, + "token_acc": 0.8603812367895441, + "train_speed(iter/s)": 0.089274 + }, + { + "epoch": 2.145954067396437, + "eval_loss": 0.44772276282310486, + "eval_runtime": 74.9501, + "eval_samples_per_second": 50.22, + "eval_steps_per_second": 0.64, + "eval_token_acc": 0.8396186479726367, + "step": 5000 + }, + { + "epoch": 2.154539600772698, + "grad_norm": 0.10815497487783432, + "learning_rate": 4.286100647857362e-05, + "loss": 0.3666555881500244, + "memory(GiB)": 72.72, + "step": 5020, + "token_acc": 0.8487304373111233, + "train_speed(iter/s)": 0.089094 + }, + { + "epoch": 2.163125134148959, + "grad_norm": 0.10708407312631607, + "learning_rate": 4.2800108889838244e-05, + "loss": 0.3680349111557007, + "memory(GiB)": 72.72, + "step": 5040, + "token_acc": 0.8607205605794815, + "train_speed(iter/s)": 0.089078 + }, + { + "epoch": 2.17171066752522, + "grad_norm": 0.10280643403530121, + "learning_rate": 4.273899632751422e-05, + "loss": 0.3690458297729492, + "memory(GiB)": 72.72, + "step": 5060, + "token_acc": 0.8681282741623693, + "train_speed(iter/s)": 0.089068 + }, + { + "epoch": 2.180296200901481, + "grad_norm": 0.11067724972963333, + "learning_rate": 4.267766952966369e-05, + "loss": 0.37246291637420653, + "memory(GiB)": 72.72, + "step": 5080, + "token_acc": 0.8648300486787626, + "train_speed(iter/s)": 0.089062 + }, + { + "epoch": 2.188881734277742, + "grad_norm": 0.10517250746488571, + "learning_rate": 4.261612923693617e-05, + "loss": 0.37222487926483155, + "memory(GiB)": 72.72, + "step": 5100, + "token_acc": 0.8561770562371953, + "train_speed(iter/s)": 0.089058 + }, + { + "epoch": 2.197467267654003, + "grad_norm": 0.11643174290657043, + "learning_rate": 4.255437619255955e-05, + "loss": 0.37151226997375486, + "memory(GiB)": 72.72, + "step": 5120, + "token_acc": 0.856546833515401, + "train_speed(iter/s)": 0.089056 + }, + { + "epoch": 2.206052801030264, + "grad_norm": 0.10725266486406326, + "learning_rate": 4.2492411142331164e-05, + "loss": 0.3672873258590698, + "memory(GiB)": 72.72, + "step": 5140, + "token_acc": 0.8657454419748819, + "train_speed(iter/s)": 0.089055 + }, + { + "epoch": 2.214638334406525, + "grad_norm": 0.10386510193347931, + "learning_rate": 4.243023483460875e-05, + "loss": 0.3682314395904541, + "memory(GiB)": 72.72, + "step": 5160, + "token_acc": 0.8692801593001643, + "train_speed(iter/s)": 0.089056 + }, + { + "epoch": 2.223223867782786, + "grad_norm": 0.11796915531158447, + "learning_rate": 4.236784802030141e-05, + "loss": 0.3701756000518799, + "memory(GiB)": 72.72, + "step": 5180, + "token_acc": 0.8771635645482831, + "train_speed(iter/s)": 0.089057 + }, + { + "epoch": 2.231809401159047, + "grad_norm": 0.10015714913606644, + "learning_rate": 4.230525145286057e-05, + "loss": 0.36999518871307374, + "memory(GiB)": 72.72, + "step": 5200, + "token_acc": 0.8674851697347774, + "train_speed(iter/s)": 0.089057 + }, + { + "epoch": 2.240394934535308, + "grad_norm": 0.1074676439166069, + "learning_rate": 4.224244588827088e-05, + "loss": 0.3750225782394409, + "memory(GiB)": 72.72, + "step": 5220, + "token_acc": 0.8527425346133436, + "train_speed(iter/s)": 0.089057 + }, + { + "epoch": 2.248980467911569, + "grad_norm": 0.10311347991228104, + "learning_rate": 4.2179432085041016e-05, + "loss": 0.3746063232421875, + "memory(GiB)": 72.72, + "step": 5240, + "token_acc": 0.8669185952544043, + "train_speed(iter/s)": 0.089056 + }, + { + "epoch": 2.25756600128783, + "grad_norm": 0.11873036623001099, + "learning_rate": 4.211621080419463e-05, + "loss": 0.37813477516174315, + "memory(GiB)": 72.72, + "step": 5260, + "token_acc": 0.8692531193982356, + "train_speed(iter/s)": 0.089056 + }, + { + "epoch": 2.266151534664091, + "grad_norm": 0.11505374312400818, + "learning_rate": 4.205278280926106e-05, + "loss": 0.37494683265686035, + "memory(GiB)": 72.72, + "step": 5280, + "token_acc": 0.8686222108977568, + "train_speed(iter/s)": 0.089057 + }, + { + "epoch": 2.274737068040352, + "grad_norm": 0.10475321859121323, + "learning_rate": 4.198914886626617e-05, + "loss": 0.37322399616241453, + "memory(GiB)": 72.72, + "step": 5300, + "token_acc": 0.8642545858709445, + "train_speed(iter/s)": 0.089058 + }, + { + "epoch": 2.283322601416613, + "grad_norm": 0.10895238816738129, + "learning_rate": 4.192530974372307e-05, + "loss": 0.37212719917297366, + "memory(GiB)": 72.72, + "step": 5320, + "token_acc": 0.8592036985069942, + "train_speed(iter/s)": 0.089059 + }, + { + "epoch": 2.291908134792874, + "grad_norm": 0.13440454006195068, + "learning_rate": 4.186126621262286e-05, + "loss": 0.3748520612716675, + "memory(GiB)": 72.72, + "step": 5340, + "token_acc": 0.8694009430316147, + "train_speed(iter/s)": 0.089059 + }, + { + "epoch": 2.300493668169135, + "grad_norm": 0.10428149253129959, + "learning_rate": 4.1797019046425264e-05, + "loss": 0.3729527711868286, + "memory(GiB)": 72.72, + "step": 5360, + "token_acc": 0.8606326299971436, + "train_speed(iter/s)": 0.089059 + }, + { + "epoch": 2.309079201545396, + "grad_norm": 0.10109774023294449, + "learning_rate": 4.173256902104937e-05, + "loss": 0.3786268949508667, + "memory(GiB)": 72.72, + "step": 5380, + "token_acc": 0.8546159979614149, + "train_speed(iter/s)": 0.089063 + }, + { + "epoch": 2.317664734921657, + "grad_norm": 0.1086476594209671, + "learning_rate": 4.166791691486417e-05, + "loss": 0.37719101905822755, + "memory(GiB)": 72.72, + "step": 5400, + "token_acc": 0.8614693814596865, + "train_speed(iter/s)": 0.089065 + }, + { + "epoch": 2.326250268297918, + "grad_norm": 0.0986161157488823, + "learning_rate": 4.1603063508679254e-05, + "loss": 0.3716520071029663, + "memory(GiB)": 72.72, + "step": 5420, + "token_acc": 0.8700038391325128, + "train_speed(iter/s)": 0.089068 + }, + { + "epoch": 2.334835801674179, + "grad_norm": 0.10710026323795319, + "learning_rate": 4.1538009585735296e-05, + "loss": 0.37460925579071047, + "memory(GiB)": 72.72, + "step": 5440, + "token_acc": 0.864236101862486, + "train_speed(iter/s)": 0.089068 + }, + { + "epoch": 2.34342133505044, + "grad_norm": 0.1084044948220253, + "learning_rate": 4.1472755931694626e-05, + "loss": 0.37008664608001707, + "memory(GiB)": 72.72, + "step": 5460, + "token_acc": 0.884960342611309, + "train_speed(iter/s)": 0.08907 + }, + { + "epoch": 2.352006868426701, + "grad_norm": 0.1017412543296814, + "learning_rate": 4.1407303334631784e-05, + "loss": 0.37591137886047366, + "memory(GiB)": 72.72, + "step": 5480, + "token_acc": 0.8690706806478822, + "train_speed(iter/s)": 0.089076 + }, + { + "epoch": 2.360592401802962, + "grad_norm": 0.09642521291971207, + "learning_rate": 4.134165258502392e-05, + "loss": 0.3724454641342163, + "memory(GiB)": 72.72, + "step": 5500, + "token_acc": 0.8665798727743621, + "train_speed(iter/s)": 0.089078 + }, + { + "epoch": 2.369177935179223, + "grad_norm": 0.10195600241422653, + "learning_rate": 4.127580447574131e-05, + "loss": 0.37389321327209474, + "memory(GiB)": 72.72, + "step": 5520, + "token_acc": 0.8659414758069467, + "train_speed(iter/s)": 0.089082 + }, + { + "epoch": 2.377763468555484, + "grad_norm": 0.10220296680927277, + "learning_rate": 4.120975980203778e-05, + "loss": 0.37123832702636717, + "memory(GiB)": 72.72, + "step": 5540, + "token_acc": 0.8599722163416741, + "train_speed(iter/s)": 0.089087 + }, + { + "epoch": 2.386349001931745, + "grad_norm": 0.09796139597892761, + "learning_rate": 4.114351936154105e-05, + "loss": 0.37191407680511473, + "memory(GiB)": 72.72, + "step": 5560, + "token_acc": 0.8607424388032349, + "train_speed(iter/s)": 0.089089 + }, + { + "epoch": 2.394934535308006, + "grad_norm": 0.1000937819480896, + "learning_rate": 4.1077083954243134e-05, + "loss": 0.3728537082672119, + "memory(GiB)": 72.72, + "step": 5580, + "token_acc": 0.8599175456576579, + "train_speed(iter/s)": 0.089092 + }, + { + "epoch": 2.403520068684267, + "grad_norm": 0.10470744967460632, + "learning_rate": 4.101045438249072e-05, + "loss": 0.3749739170074463, + "memory(GiB)": 72.72, + "step": 5600, + "token_acc": 0.8662434580620245, + "train_speed(iter/s)": 0.089094 + }, + { + "epoch": 2.412105602060528, + "grad_norm": 0.10006117075681686, + "learning_rate": 4.0943631450975395e-05, + "loss": 0.3695227146148682, + "memory(GiB)": 72.72, + "step": 5620, + "token_acc": 0.8567862235957147, + "train_speed(iter/s)": 0.089097 + }, + { + "epoch": 2.420691135436789, + "grad_norm": 0.11233365535736084, + "learning_rate": 4.0876615966723983e-05, + "loss": 0.37129299640655516, + "memory(GiB)": 72.72, + "step": 5640, + "token_acc": 0.8725153838730988, + "train_speed(iter/s)": 0.089101 + }, + { + "epoch": 2.42927666881305, + "grad_norm": 0.09630627185106277, + "learning_rate": 4.080940873908881e-05, + "loss": 0.3767483472824097, + "memory(GiB)": 72.72, + "step": 5660, + "token_acc": 0.8623814759151552, + "train_speed(iter/s)": 0.089105 + }, + { + "epoch": 2.437862202189311, + "grad_norm": 0.11699684709310532, + "learning_rate": 4.0742010579737855e-05, + "loss": 0.37203705310821533, + "memory(GiB)": 72.72, + "step": 5680, + "token_acc": 0.8617447464487988, + "train_speed(iter/s)": 0.089104 + }, + { + "epoch": 2.446447735565572, + "grad_norm": 0.10771006345748901, + "learning_rate": 4.067442230264503e-05, + "loss": 0.3795736312866211, + "memory(GiB)": 72.72, + "step": 5700, + "token_acc": 0.8621945679332835, + "train_speed(iter/s)": 0.089107 + }, + { + "epoch": 2.455033268941833, + "grad_norm": 0.10978804528713226, + "learning_rate": 4.0606644724080334e-05, + "loss": 0.37045629024505616, + "memory(GiB)": 72.72, + "step": 5720, + "token_acc": 0.8683952247812166, + "train_speed(iter/s)": 0.089111 + }, + { + "epoch": 2.463618802318094, + "grad_norm": 0.11052682995796204, + "learning_rate": 4.053867866259994e-05, + "loss": 0.37306039333343505, + "memory(GiB)": 72.72, + "step": 5740, + "token_acc": 0.8691631145068139, + "train_speed(iter/s)": 0.089115 + }, + { + "epoch": 2.472204335694355, + "grad_norm": 0.09953057020902634, + "learning_rate": 4.0470524939036355e-05, + "loss": 0.37361931800842285, + "memory(GiB)": 72.72, + "step": 5760, + "token_acc": 0.8691507758784558, + "train_speed(iter/s)": 0.089118 + }, + { + "epoch": 2.480789869070616, + "grad_norm": 0.11204252392053604, + "learning_rate": 4.0402184376488514e-05, + "loss": 0.37611095905303954, + "memory(GiB)": 72.72, + "step": 5780, + "token_acc": 0.8522185815081345, + "train_speed(iter/s)": 0.089118 + }, + { + "epoch": 2.489375402446877, + "grad_norm": 0.09915061295032501, + "learning_rate": 4.033365780031183e-05, + "loss": 0.37398972511291506, + "memory(GiB)": 72.72, + "step": 5800, + "token_acc": 0.8830448305013368, + "train_speed(iter/s)": 0.089119 + }, + { + "epoch": 2.497960935823138, + "grad_norm": 0.10546642541885376, + "learning_rate": 4.026494603810819e-05, + "loss": 0.3730853796005249, + "memory(GiB)": 72.72, + "step": 5820, + "token_acc": 0.8712887390375224, + "train_speed(iter/s)": 0.089122 + }, + { + "epoch": 2.506546469199399, + "grad_norm": 0.10121016949415207, + "learning_rate": 4.0196049919716004e-05, + "loss": 0.3762380361557007, + "memory(GiB)": 72.72, + "step": 5840, + "token_acc": 0.8579485282281408, + "train_speed(iter/s)": 0.089126 + }, + { + "epoch": 2.51513200257566, + "grad_norm": 0.103721484541893, + "learning_rate": 4.012697027720018e-05, + "loss": 0.36703407764434814, + "memory(GiB)": 72.72, + "step": 5860, + "token_acc": 0.8760437267344359, + "train_speed(iter/s)": 0.089129 + }, + { + "epoch": 2.523717535951921, + "grad_norm": 0.10886813700199127, + "learning_rate": 4.005770794484206e-05, + "loss": 0.3760274648666382, + "memory(GiB)": 72.72, + "step": 5880, + "token_acc": 0.86771377124094, + "train_speed(iter/s)": 0.089132 + }, + { + "epoch": 2.532303069328182, + "grad_norm": 0.10048224776983261, + "learning_rate": 3.998826375912934e-05, + "loss": 0.3727203369140625, + "memory(GiB)": 72.72, + "step": 5900, + "token_acc": 0.8678732978111068, + "train_speed(iter/s)": 0.089136 + }, + { + "epoch": 2.540888602704443, + "grad_norm": 0.11523660272359848, + "learning_rate": 3.9918638558745966e-05, + "loss": 0.3741061449050903, + "memory(GiB)": 72.72, + "step": 5920, + "token_acc": 0.8660318303612676, + "train_speed(iter/s)": 0.089136 + }, + { + "epoch": 2.549474136080704, + "grad_norm": 0.11144141107797623, + "learning_rate": 3.9848833184562056e-05, + "loss": 0.3695514440536499, + "memory(GiB)": 72.72, + "step": 5940, + "token_acc": 0.8587312382845311, + "train_speed(iter/s)": 0.089141 + }, + { + "epoch": 2.558059669456965, + "grad_norm": 0.10469717532396317, + "learning_rate": 3.9778848479623656e-05, + "loss": 0.3754448413848877, + "memory(GiB)": 72.72, + "step": 5960, + "token_acc": 0.856428029145263, + "train_speed(iter/s)": 0.089145 + }, + { + "epoch": 2.566645202833226, + "grad_norm": 0.09304027259349823, + "learning_rate": 3.970868528914264e-05, + "loss": 0.3713753938674927, + "memory(GiB)": 72.72, + "step": 5980, + "token_acc": 0.8559786330639638, + "train_speed(iter/s)": 0.089145 + }, + { + "epoch": 2.575230736209487, + "grad_norm": 0.10925323516130447, + "learning_rate": 3.963834446048644e-05, + "loss": 0.3693029165267944, + "memory(GiB)": 72.72, + "step": 6000, + "token_acc": 0.8629965592743197, + "train_speed(iter/s)": 0.089148 + }, + { + "epoch": 2.575230736209487, + "eval_loss": 0.4436081647872925, + "eval_runtime": 70.1538, + "eval_samples_per_second": 53.654, + "eval_steps_per_second": 0.684, + "eval_token_acc": 0.84051665623243, + "step": 6000 + }, + { + "epoch": 2.583816269585748, + "grad_norm": 0.1098393052816391, + "learning_rate": 3.956782684316788e-05, + "loss": 0.37103126049041746, + "memory(GiB)": 72.72, + "step": 6020, + "token_acc": 0.8471303763965553, + "train_speed(iter/s)": 0.089007 + }, + { + "epoch": 2.592401802962009, + "grad_norm": 0.10387935489416122, + "learning_rate": 3.949713328883483e-05, + "loss": 0.36882970333099363, + "memory(GiB)": 72.72, + "step": 6040, + "token_acc": 0.8459705942755437, + "train_speed(iter/s)": 0.088998 + }, + { + "epoch": 2.60098733633827, + "grad_norm": 0.10209009051322937, + "learning_rate": 3.942626465126001e-05, + "loss": 0.36882977485656737, + "memory(GiB)": 72.72, + "step": 6060, + "token_acc": 0.8655902503061222, + "train_speed(iter/s)": 0.088991 + }, + { + "epoch": 2.609572869714531, + "grad_norm": 0.10415869951248169, + "learning_rate": 3.935522178633062e-05, + "loss": 0.3759881258010864, + "memory(GiB)": 72.72, + "step": 6080, + "token_acc": 0.8581398082906834, + "train_speed(iter/s)": 0.08899 + }, + { + "epoch": 2.618158403090792, + "grad_norm": 0.11114171892404556, + "learning_rate": 3.928400555203801e-05, + "loss": 0.37210090160369874, + "memory(GiB)": 72.72, + "step": 6100, + "token_acc": 0.8736639992402806, + "train_speed(iter/s)": 0.088988 + }, + { + "epoch": 2.626743936467053, + "grad_norm": 0.10994569212198257, + "learning_rate": 3.921261680846734e-05, + "loss": 0.3746177673339844, + "memory(GiB)": 72.72, + "step": 6120, + "token_acc": 0.8693309992064365, + "train_speed(iter/s)": 0.088985 + }, + { + "epoch": 2.635329469843314, + "grad_norm": 0.096384197473526, + "learning_rate": 3.914105641778718e-05, + "loss": 0.3694021701812744, + "memory(GiB)": 72.72, + "step": 6140, + "token_acc": 0.8684860314899538, + "train_speed(iter/s)": 0.088985 + }, + { + "epoch": 2.643915003219575, + "grad_norm": 0.10146961361169815, + "learning_rate": 3.9069325244239095e-05, + "loss": 0.36874828338623045, + "memory(GiB)": 72.72, + "step": 6160, + "token_acc": 0.8668048776320361, + "train_speed(iter/s)": 0.08898 + }, + { + "epoch": 2.652500536595836, + "grad_norm": 0.0965966135263443, + "learning_rate": 3.899742415412722e-05, + "loss": 0.36864802837371824, + "memory(GiB)": 72.72, + "step": 6180, + "token_acc": 0.8755646100841697, + "train_speed(iter/s)": 0.088979 + }, + { + "epoch": 2.661086069972097, + "grad_norm": 0.09827576577663422, + "learning_rate": 3.892535401580776e-05, + "loss": 0.36760308742523196, + "memory(GiB)": 72.72, + "step": 6200, + "token_acc": 0.8648272017837235, + "train_speed(iter/s)": 0.088982 + }, + { + "epoch": 2.669671603348358, + "grad_norm": 0.09901771694421768, + "learning_rate": 3.885311569967858e-05, + "loss": 0.37281830310821534, + "memory(GiB)": 72.72, + "step": 6220, + "token_acc": 0.8820075603884335, + "train_speed(iter/s)": 0.088983 + }, + { + "epoch": 2.678257136724619, + "grad_norm": 0.1107199490070343, + "learning_rate": 3.878071007816859e-05, + "loss": 0.37139651775360105, + "memory(GiB)": 72.72, + "step": 6240, + "token_acc": 0.8544989601044564, + "train_speed(iter/s)": 0.088985 + }, + { + "epoch": 2.68684267010088, + "grad_norm": 0.10703787952661514, + "learning_rate": 3.87081380257273e-05, + "loss": 0.3727452039718628, + "memory(GiB)": 72.72, + "step": 6260, + "token_acc": 0.8577885712183096, + "train_speed(iter/s)": 0.088987 + }, + { + "epoch": 2.695428203477141, + "grad_norm": 0.10672149062156677, + "learning_rate": 3.8635400418814214e-05, + "loss": 0.36861019134521483, + "memory(GiB)": 72.72, + "step": 6280, + "token_acc": 0.8560803640097792, + "train_speed(iter/s)": 0.088987 + }, + { + "epoch": 2.704013736853402, + "grad_norm": 0.09396067261695862, + "learning_rate": 3.856249813588824e-05, + "loss": 0.36811778545379636, + "memory(GiB)": 72.72, + "step": 6300, + "token_acc": 0.868624502647731, + "train_speed(iter/s)": 0.088988 + }, + { + "epoch": 2.712599270229663, + "grad_norm": 0.1063656210899353, + "learning_rate": 3.848943205739711e-05, + "loss": 0.369048547744751, + "memory(GiB)": 72.72, + "step": 6320, + "token_acc": 0.8519738843659109, + "train_speed(iter/s)": 0.088991 + }, + { + "epoch": 2.721184803605924, + "grad_norm": 0.10474120825529099, + "learning_rate": 3.841620306576673e-05, + "loss": 0.3731086730957031, + "memory(GiB)": 72.72, + "step": 6340, + "token_acc": 0.8653390159502418, + "train_speed(iter/s)": 0.088991 + }, + { + "epoch": 2.729770336982185, + "grad_norm": 0.10354544967412949, + "learning_rate": 3.834281204539051e-05, + "loss": 0.37295677661895754, + "memory(GiB)": 72.72, + "step": 6360, + "token_acc": 0.8547169188263978, + "train_speed(iter/s)": 0.088993 + }, + { + "epoch": 2.738355870358446, + "grad_norm": 0.10440333932638168, + "learning_rate": 3.82692598826187e-05, + "loss": 0.3712725877761841, + "memory(GiB)": 72.72, + "step": 6380, + "token_acc": 0.8820346020559459, + "train_speed(iter/s)": 0.088996 + }, + { + "epoch": 2.746941403734707, + "grad_norm": 0.09520816057920456, + "learning_rate": 3.8195547465747685e-05, + "loss": 0.3697003602981567, + "memory(GiB)": 72.72, + "step": 6400, + "token_acc": 0.8595229803723984, + "train_speed(iter/s)": 0.088997 + }, + { + "epoch": 2.755526937110968, + "grad_norm": 0.09628502279520035, + "learning_rate": 3.812167568500927e-05, + "loss": 0.3673550128936768, + "memory(GiB)": 72.72, + "step": 6420, + "token_acc": 0.8689877572158957, + "train_speed(iter/s)": 0.089 + }, + { + "epoch": 2.764112470487229, + "grad_norm": 0.09505701065063477, + "learning_rate": 3.804764543255987e-05, + "loss": 0.36903977394104004, + "memory(GiB)": 72.72, + "step": 6440, + "token_acc": 0.8750163024104382, + "train_speed(iter/s)": 0.089003 + }, + { + "epoch": 2.77269800386349, + "grad_norm": 0.092622309923172, + "learning_rate": 3.797345760246982e-05, + "loss": 0.3679107666015625, + "memory(GiB)": 72.72, + "step": 6460, + "token_acc": 0.8469855548827956, + "train_speed(iter/s)": 0.089006 + }, + { + "epoch": 2.781283537239751, + "grad_norm": 0.10573814809322357, + "learning_rate": 3.7899113090712526e-05, + "loss": 0.3690340042114258, + "memory(GiB)": 72.72, + "step": 6480, + "token_acc": 0.8704448664825046, + "train_speed(iter/s)": 0.089008 + }, + { + "epoch": 2.789869070616012, + "grad_norm": 0.1018662378191948, + "learning_rate": 3.782461279515363e-05, + "loss": 0.3682270050048828, + "memory(GiB)": 72.72, + "step": 6500, + "token_acc": 0.8687270373931054, + "train_speed(iter/s)": 0.089011 + }, + { + "epoch": 2.798454603992273, + "grad_norm": 0.09893783926963806, + "learning_rate": 3.7749957615540224e-05, + "loss": 0.371025824546814, + "memory(GiB)": 72.72, + "step": 6520, + "token_acc": 0.8599820821280371, + "train_speed(iter/s)": 0.089014 + }, + { + "epoch": 2.807040137368534, + "grad_norm": 0.1044677123427391, + "learning_rate": 3.767514845348992e-05, + "loss": 0.37092270851135256, + "memory(GiB)": 72.72, + "step": 6540, + "token_acc": 0.860977069485444, + "train_speed(iter/s)": 0.089016 + }, + { + "epoch": 2.815625670744795, + "grad_norm": 0.10815873742103577, + "learning_rate": 3.760018621248e-05, + "loss": 0.36874244213104246, + "memory(GiB)": 72.72, + "step": 6560, + "token_acc": 0.8586234130381737, + "train_speed(iter/s)": 0.089019 + }, + { + "epoch": 2.824211204121056, + "grad_norm": 0.08873378485441208, + "learning_rate": 3.75250717978365e-05, + "loss": 0.36833083629608154, + "memory(GiB)": 72.72, + "step": 6580, + "token_acc": 0.8633419814445173, + "train_speed(iter/s)": 0.089022 + }, + { + "epoch": 2.832796737497317, + "grad_norm": 0.09121917188167572, + "learning_rate": 3.7449806116723266e-05, + "loss": 0.3694983720779419, + "memory(GiB)": 72.72, + "step": 6600, + "token_acc": 0.8697197272952701, + "train_speed(iter/s)": 0.089026 + }, + { + "epoch": 2.841382270873578, + "grad_norm": 0.09253229945898056, + "learning_rate": 3.7374390078131015e-05, + "loss": 0.37108821868896485, + "memory(GiB)": 72.72, + "step": 6620, + "token_acc": 0.8706145844516814, + "train_speed(iter/s)": 0.089031 + }, + { + "epoch": 2.849967804249839, + "grad_norm": 0.09768302738666534, + "learning_rate": 3.729882459286632e-05, + "loss": 0.3706928253173828, + "memory(GiB)": 72.72, + "step": 6640, + "token_acc": 0.8605562350922205, + "train_speed(iter/s)": 0.089033 + }, + { + "epoch": 2.8585533376261, + "grad_norm": 0.09809901565313339, + "learning_rate": 3.722311057354067e-05, + "loss": 0.3715434312820435, + "memory(GiB)": 72.72, + "step": 6660, + "token_acc": 0.8687115200037456, + "train_speed(iter/s)": 0.089037 + }, + { + "epoch": 2.867138871002361, + "grad_norm": 0.10311082750558853, + "learning_rate": 3.714724893455938e-05, + "loss": 0.3686758756637573, + "memory(GiB)": 72.72, + "step": 6680, + "token_acc": 0.8536554098061117, + "train_speed(iter/s)": 0.089035 + }, + { + "epoch": 2.875724404378622, + "grad_norm": 0.0951702892780304, + "learning_rate": 3.7071240592110604e-05, + "loss": 0.37487409114837644, + "memory(GiB)": 72.72, + "step": 6700, + "token_acc": 0.8619494831493575, + "train_speed(iter/s)": 0.089039 + }, + { + "epoch": 2.884309937754883, + "grad_norm": 0.10398156195878983, + "learning_rate": 3.699508646415424e-05, + "loss": 0.3755856275558472, + "memory(GiB)": 72.72, + "step": 6720, + "token_acc": 0.8719096505699291, + "train_speed(iter/s)": 0.089043 + }, + { + "epoch": 2.892895471131144, + "grad_norm": 0.09801426529884338, + "learning_rate": 3.691878747041084e-05, + "loss": 0.36969609260559083, + "memory(GiB)": 72.72, + "step": 6740, + "token_acc": 0.8539101926900138, + "train_speed(iter/s)": 0.089046 + }, + { + "epoch": 2.901481004507405, + "grad_norm": 0.10008656978607178, + "learning_rate": 3.684234453235054e-05, + "loss": 0.3719330310821533, + "memory(GiB)": 72.72, + "step": 6760, + "token_acc": 0.8648975749697432, + "train_speed(iter/s)": 0.08905 + }, + { + "epoch": 2.910066537883666, + "grad_norm": 0.12179595977067947, + "learning_rate": 3.676575857318189e-05, + "loss": 0.37140851020812987, + "memory(GiB)": 72.72, + "step": 6780, + "token_acc": 0.8577137651213464, + "train_speed(iter/s)": 0.089052 + }, + { + "epoch": 2.918652071259927, + "grad_norm": 0.09753546863794327, + "learning_rate": 3.66890305178407e-05, + "loss": 0.3708536624908447, + "memory(GiB)": 72.72, + "step": 6800, + "token_acc": 0.8671116019269858, + "train_speed(iter/s)": 0.089056 + }, + { + "epoch": 2.927237604636188, + "grad_norm": 0.09348613768815994, + "learning_rate": 3.661216129297894e-05, + "loss": 0.3709095001220703, + "memory(GiB)": 72.72, + "step": 6820, + "token_acc": 0.8573097173193669, + "train_speed(iter/s)": 0.089061 + }, + { + "epoch": 2.935823138012449, + "grad_norm": 0.0905463695526123, + "learning_rate": 3.653515182695344e-05, + "loss": 0.3767134189605713, + "memory(GiB)": 72.72, + "step": 6840, + "token_acc": 0.8626287415238181, + "train_speed(iter/s)": 0.089065 + }, + { + "epoch": 2.94440867138871, + "grad_norm": 0.10822242498397827, + "learning_rate": 3.645800304981477e-05, + "loss": 0.3709308385848999, + "memory(GiB)": 72.72, + "step": 6860, + "token_acc": 0.8577446782413705, + "train_speed(iter/s)": 0.089069 + }, + { + "epoch": 2.952994204764971, + "grad_norm": 0.1089344173669815, + "learning_rate": 3.638071589329597e-05, + "loss": 0.3755086660385132, + "memory(GiB)": 72.72, + "step": 6880, + "token_acc": 0.8570769973171867, + "train_speed(iter/s)": 0.089072 + }, + { + "epoch": 2.961579738141232, + "grad_norm": 0.10646732896566391, + "learning_rate": 3.630329129080129e-05, + "loss": 0.36852853298187255, + "memory(GiB)": 72.72, + "step": 6900, + "token_acc": 0.8610651132070156, + "train_speed(iter/s)": 0.089077 + }, + { + "epoch": 2.970165271517493, + "grad_norm": 0.10016820579767227, + "learning_rate": 3.622573017739495e-05, + "loss": 0.37330124378204343, + "memory(GiB)": 72.72, + "step": 6920, + "token_acc": 0.8775841748626209, + "train_speed(iter/s)": 0.08908 + }, + { + "epoch": 2.978750804893754, + "grad_norm": 0.1020449697971344, + "learning_rate": 3.6148033489789765e-05, + "loss": 0.3684419631958008, + "memory(GiB)": 72.72, + "step": 6940, + "token_acc": 0.8642162515149019, + "train_speed(iter/s)": 0.089084 + }, + { + "epoch": 2.987336338270015, + "grad_norm": 0.0974557027220726, + "learning_rate": 3.607020216633599e-05, + "loss": 0.37378945350646975, + "memory(GiB)": 72.72, + "step": 6960, + "token_acc": 0.858156359329171, + "train_speed(iter/s)": 0.089087 + }, + { + "epoch": 2.995921871646276, + "grad_norm": 0.09330358356237411, + "learning_rate": 3.59922371470098e-05, + "loss": 0.36865170001983644, + "memory(GiB)": 72.72, + "step": 6980, + "token_acc": 0.8638886721914512, + "train_speed(iter/s)": 0.089091 + }, + { + "epoch": 3.0042927666881303, + "grad_norm": 0.1193256601691246, + "learning_rate": 3.591413937340208e-05, + "loss": 0.3534395694732666, + "memory(GiB)": 72.72, + "step": 7000, + "token_acc": 0.8802663670407237, + "train_speed(iter/s)": 0.089092 + }, + { + "epoch": 3.0042927666881303, + "eval_loss": 0.4485101103782654, + "eval_runtime": 74.3969, + "eval_samples_per_second": 50.593, + "eval_steps_per_second": 0.645, + "eval_token_acc": 0.8402603254517357, + "step": 7000 + }, + { + "epoch": 3.0128783000643913, + "grad_norm": 0.1156892329454422, + "learning_rate": 3.583590978870699e-05, + "loss": 0.3319342851638794, + "memory(GiB)": 72.72, + "step": 7020, + "token_acc": 0.8532470204427854, + "train_speed(iter/s)": 0.088961 + }, + { + "epoch": 3.0214638334406523, + "grad_norm": 0.10194379091262817, + "learning_rate": 3.5757549337710564e-05, + "loss": 0.33723247051239014, + "memory(GiB)": 72.72, + "step": 7040, + "token_acc": 0.8831583445244781, + "train_speed(iter/s)": 0.088954 + }, + { + "epoch": 3.0300493668169133, + "grad_norm": 0.10132017731666565, + "learning_rate": 3.5679058966779344e-05, + "loss": 0.336438250541687, + "memory(GiB)": 72.72, + "step": 7060, + "token_acc": 0.8769756994854098, + "train_speed(iter/s)": 0.08895 + }, + { + "epoch": 3.0386349001931743, + "grad_norm": 0.1068112775683403, + "learning_rate": 3.560043962384891e-05, + "loss": 0.3355576753616333, + "memory(GiB)": 72.72, + "step": 7080, + "token_acc": 0.8759380793584041, + "train_speed(iter/s)": 0.088949 + }, + { + "epoch": 3.0472204335694353, + "grad_norm": 0.10327329486608505, + "learning_rate": 3.552169225841248e-05, + "loss": 0.3344245195388794, + "memory(GiB)": 72.72, + "step": 7100, + "token_acc": 0.8749370992739901, + "train_speed(iter/s)": 0.088945 + }, + { + "epoch": 3.0558059669456963, + "grad_norm": 0.10621868073940277, + "learning_rate": 3.544281782150936e-05, + "loss": 0.33667793273925783, + "memory(GiB)": 72.72, + "step": 7120, + "token_acc": 0.8698413495330857, + "train_speed(iter/s)": 0.088946 + }, + { + "epoch": 3.0643915003219577, + "grad_norm": 0.09647602587938309, + "learning_rate": 3.536381726571358e-05, + "loss": 0.33697144985198973, + "memory(GiB)": 72.72, + "step": 7140, + "token_acc": 0.879177233267265, + "train_speed(iter/s)": 0.088946 + }, + { + "epoch": 3.0729770336982183, + "grad_norm": 0.1008361279964447, + "learning_rate": 3.528469154512224e-05, + "loss": 0.3379324674606323, + "memory(GiB)": 72.72, + "step": 7160, + "token_acc": 0.881303225060136, + "train_speed(iter/s)": 0.088946 + }, + { + "epoch": 3.0815625670744797, + "grad_norm": 0.09905105084180832, + "learning_rate": 3.520544161534413e-05, + "loss": 0.33641412258148196, + "memory(GiB)": 72.72, + "step": 7180, + "token_acc": 0.8765279938577173, + "train_speed(iter/s)": 0.088947 + }, + { + "epoch": 3.0901481004507403, + "grad_norm": 0.09547468274831772, + "learning_rate": 3.51260684334881e-05, + "loss": 0.33444535732269287, + "memory(GiB)": 72.72, + "step": 7200, + "token_acc": 0.8740168402536957, + "train_speed(iter/s)": 0.088949 + }, + { + "epoch": 3.0987336338270013, + "grad_norm": 0.091608926653862, + "learning_rate": 3.504657295815153e-05, + "loss": 0.33458809852600097, + "memory(GiB)": 72.72, + "step": 7220, + "token_acc": 0.8822041996574748, + "train_speed(iter/s)": 0.088951 + }, + { + "epoch": 3.1073191672032623, + "grad_norm": 0.095795176923275, + "learning_rate": 3.496695614940875e-05, + "loss": 0.3341191053390503, + "memory(GiB)": 72.72, + "step": 7240, + "token_acc": 0.8863122055178043, + "train_speed(iter/s)": 0.088952 + }, + { + "epoch": 3.1159047005795233, + "grad_norm": 0.11027920246124268, + "learning_rate": 3.488721896879943e-05, + "loss": 0.3351098299026489, + "memory(GiB)": 72.72, + "step": 7260, + "token_acc": 0.8802774242498409, + "train_speed(iter/s)": 0.088955 + }, + { + "epoch": 3.1244902339557843, + "grad_norm": 0.09548976272344589, + "learning_rate": 3.4807362379317025e-05, + "loss": 0.3381031513214111, + "memory(GiB)": 72.72, + "step": 7280, + "token_acc": 0.8777537505068252, + "train_speed(iter/s)": 0.088954 + }, + { + "epoch": 3.1330757673320457, + "grad_norm": 0.1054491475224495, + "learning_rate": 3.472738734539706e-05, + "loss": 0.33547115325927734, + "memory(GiB)": 72.72, + "step": 7300, + "token_acc": 0.8795795912347567, + "train_speed(iter/s)": 0.088956 + }, + { + "epoch": 3.1416613007083063, + "grad_norm": 0.09988971799612045, + "learning_rate": 3.464729483290553e-05, + "loss": 0.3418281555175781, + "memory(GiB)": 72.72, + "step": 7320, + "token_acc": 0.8629133179032032, + "train_speed(iter/s)": 0.088958 + }, + { + "epoch": 3.1502468340845677, + "grad_norm": 0.09766259044408798, + "learning_rate": 3.456708580912725e-05, + "loss": 0.3392175674438477, + "memory(GiB)": 72.72, + "step": 7340, + "token_acc": 0.8706737594562531, + "train_speed(iter/s)": 0.088951 + }, + { + "epoch": 3.1588323674608283, + "grad_norm": 0.09341710805892944, + "learning_rate": 3.448676124275414e-05, + "loss": 0.3362084150314331, + "memory(GiB)": 72.72, + "step": 7360, + "token_acc": 0.8706982003587074, + "train_speed(iter/s)": 0.088954 + }, + { + "epoch": 3.1674179008370897, + "grad_norm": 0.0969720259308815, + "learning_rate": 3.440632210387354e-05, + "loss": 0.3380004644393921, + "memory(GiB)": 72.72, + "step": 7380, + "token_acc": 0.8738021476597112, + "train_speed(iter/s)": 0.088957 + }, + { + "epoch": 3.1760034342133503, + "grad_norm": 0.09787522256374359, + "learning_rate": 3.432576936395648e-05, + "loss": 0.3357203245162964, + "memory(GiB)": 72.72, + "step": 7400, + "token_acc": 0.8912336656741101, + "train_speed(iter/s)": 0.088961 + }, + { + "epoch": 3.1845889675896113, + "grad_norm": 0.10224709659814835, + "learning_rate": 3.424510399584601e-05, + "loss": 0.33477025032043456, + "memory(GiB)": 72.72, + "step": 7420, + "token_acc": 0.8561189105937783, + "train_speed(iter/s)": 0.088965 + }, + { + "epoch": 3.1931745009658723, + "grad_norm": 0.10669636726379395, + "learning_rate": 3.416432697374533e-05, + "loss": 0.33573341369628906, + "memory(GiB)": 72.72, + "step": 7440, + "token_acc": 0.874112458982316, + "train_speed(iter/s)": 0.088968 + }, + { + "epoch": 3.2017600343421333, + "grad_norm": 0.1014070212841034, + "learning_rate": 3.408343927320613e-05, + "loss": 0.3380695343017578, + "memory(GiB)": 72.72, + "step": 7460, + "token_acc": 0.8848022091860703, + "train_speed(iter/s)": 0.088972 + }, + { + "epoch": 3.2103455677183943, + "grad_norm": 0.09528549015522003, + "learning_rate": 3.40024418711168e-05, + "loss": 0.33952438831329346, + "memory(GiB)": 72.72, + "step": 7480, + "token_acc": 0.8705726760778868, + "train_speed(iter/s)": 0.088975 + }, + { + "epoch": 3.2189311010946553, + "grad_norm": 0.10318120568990707, + "learning_rate": 3.392133574569057e-05, + "loss": 0.3406086444854736, + "memory(GiB)": 72.72, + "step": 7500, + "token_acc": 0.8733639567077774, + "train_speed(iter/s)": 0.088978 + }, + { + "epoch": 3.2275166344709163, + "grad_norm": 0.11275230348110199, + "learning_rate": 3.3840121876453734e-05, + "loss": 0.33986356258392336, + "memory(GiB)": 72.72, + "step": 7520, + "token_acc": 0.8619126202517206, + "train_speed(iter/s)": 0.088978 + }, + { + "epoch": 3.2361021678471773, + "grad_norm": 0.10118957608938217, + "learning_rate": 3.375880124423383e-05, + "loss": 0.3386232852935791, + "memory(GiB)": 72.72, + "step": 7540, + "token_acc": 0.8710604646623604, + "train_speed(iter/s)": 0.088981 + }, + { + "epoch": 3.2446877012234383, + "grad_norm": 0.10550114512443542, + "learning_rate": 3.367737483114779e-05, + "loss": 0.3421770572662354, + "memory(GiB)": 72.72, + "step": 7560, + "token_acc": 0.8851797047121107, + "train_speed(iter/s)": 0.088985 + }, + { + "epoch": 3.2532732345996997, + "grad_norm": 0.1023048609495163, + "learning_rate": 3.359584362059004e-05, + "loss": 0.33796124458312987, + "memory(GiB)": 72.72, + "step": 7580, + "token_acc": 0.8739776940178287, + "train_speed(iter/s)": 0.088985 + }, + { + "epoch": 3.2618587679759603, + "grad_norm": 0.09559116512537003, + "learning_rate": 3.3514208597220705e-05, + "loss": 0.3409781217575073, + "memory(GiB)": 72.72, + "step": 7600, + "token_acc": 0.874609344576846, + "train_speed(iter/s)": 0.088989 + }, + { + "epoch": 3.2704443013522217, + "grad_norm": 0.09580449014902115, + "learning_rate": 3.3432470746953606e-05, + "loss": 0.33773849010467527, + "memory(GiB)": 72.72, + "step": 7620, + "token_acc": 0.8727284510693454, + "train_speed(iter/s)": 0.088993 + }, + { + "epoch": 3.2790298347284823, + "grad_norm": 0.10818155109882355, + "learning_rate": 3.335063105694447e-05, + "loss": 0.3401022434234619, + "memory(GiB)": 72.72, + "step": 7640, + "token_acc": 0.8764802837026362, + "train_speed(iter/s)": 0.088996 + }, + { + "epoch": 3.2876153681047438, + "grad_norm": 0.10184460878372192, + "learning_rate": 3.326869051557891e-05, + "loss": 0.3434968709945679, + "memory(GiB)": 72.72, + "step": 7660, + "token_acc": 0.8761705077978165, + "train_speed(iter/s)": 0.088919 + }, + { + "epoch": 3.2962009014810043, + "grad_norm": 0.09505783021450043, + "learning_rate": 3.318665011246056e-05, + "loss": 0.3408296346664429, + "memory(GiB)": 72.72, + "step": 7680, + "token_acc": 0.8661087384073535, + "train_speed(iter/s)": 0.088905 + }, + { + "epoch": 3.3047864348572658, + "grad_norm": 0.10040104389190674, + "learning_rate": 3.310451083839908e-05, + "loss": 0.3423358678817749, + "memory(GiB)": 72.72, + "step": 7700, + "token_acc": 0.861539109557306, + "train_speed(iter/s)": 0.088907 + }, + { + "epoch": 3.3133719682335263, + "grad_norm": 0.10616692155599594, + "learning_rate": 3.30222736853982e-05, + "loss": 0.34503300189971925, + "memory(GiB)": 72.72, + "step": 7720, + "token_acc": 0.8724093642360908, + "train_speed(iter/s)": 0.08891 + }, + { + "epoch": 3.3219575016097878, + "grad_norm": 0.10949140787124634, + "learning_rate": 3.293993964664376e-05, + "loss": 0.3432727098464966, + "memory(GiB)": 72.72, + "step": 7740, + "token_acc": 0.8669582519497799, + "train_speed(iter/s)": 0.088914 + }, + { + "epoch": 3.3305430349860483, + "grad_norm": 0.09881085902452469, + "learning_rate": 3.285750971649167e-05, + "loss": 0.3427408695220947, + "memory(GiB)": 72.72, + "step": 7760, + "token_acc": 0.8689034982030741, + "train_speed(iter/s)": 0.088917 + }, + { + "epoch": 3.3391285683623098, + "grad_norm": 0.09140335768461227, + "learning_rate": 3.2774984890455976e-05, + "loss": 0.3475862979888916, + "memory(GiB)": 72.72, + "step": 7780, + "token_acc": 0.8685826593182928, + "train_speed(iter/s)": 0.088921 + }, + { + "epoch": 3.3477141017385703, + "grad_norm": 0.1024077907204628, + "learning_rate": 3.2692366165196727e-05, + "loss": 0.3404365539550781, + "memory(GiB)": 72.72, + "step": 7800, + "token_acc": 0.8840015739822477, + "train_speed(iter/s)": 0.088925 + }, + { + "epoch": 3.3562996351148318, + "grad_norm": 0.09467454254627228, + "learning_rate": 3.260965453850806e-05, + "loss": 0.34421525001525877, + "memory(GiB)": 72.72, + "step": 7820, + "token_acc": 0.8758503166590742, + "train_speed(iter/s)": 0.088929 + }, + { + "epoch": 3.3648851684910923, + "grad_norm": 0.10136840492486954, + "learning_rate": 3.252685100930605e-05, + "loss": 0.3386892795562744, + "memory(GiB)": 72.72, + "step": 7840, + "token_acc": 0.85672288931185, + "train_speed(iter/s)": 0.088932 + }, + { + "epoch": 3.3734707018673533, + "grad_norm": 0.09780098497867584, + "learning_rate": 3.244395657761671e-05, + "loss": 0.3428237199783325, + "memory(GiB)": 72.72, + "step": 7860, + "token_acc": 0.868161995980711, + "train_speed(iter/s)": 0.088935 + }, + { + "epoch": 3.3820562352436143, + "grad_norm": 0.1032358855009079, + "learning_rate": 3.23609722445639e-05, + "loss": 0.3407264709472656, + "memory(GiB)": 72.72, + "step": 7880, + "token_acc": 0.8630356105896284, + "train_speed(iter/s)": 0.088936 + }, + { + "epoch": 3.3906417686198753, + "grad_norm": 0.09920444339513779, + "learning_rate": 3.2277899012357196e-05, + "loss": 0.34147114753723146, + "memory(GiB)": 72.72, + "step": 7900, + "token_acc": 0.8645183518911774, + "train_speed(iter/s)": 0.088941 + }, + { + "epoch": 3.3992273019961363, + "grad_norm": 0.1050969585776329, + "learning_rate": 3.219473788427984e-05, + "loss": 0.3448856115341187, + "memory(GiB)": 72.72, + "step": 7920, + "token_acc": 0.8714814655549509, + "train_speed(iter/s)": 0.088944 + }, + { + "epoch": 3.4078128353723973, + "grad_norm": 0.10028455406427383, + "learning_rate": 3.211148986467659e-05, + "loss": 0.3422698974609375, + "memory(GiB)": 72.72, + "step": 7940, + "token_acc": 0.8711220342714154, + "train_speed(iter/s)": 0.088948 + }, + { + "epoch": 3.4163983687486583, + "grad_norm": 0.09475808590650558, + "learning_rate": 3.2028155958941615e-05, + "loss": 0.3451426029205322, + "memory(GiB)": 72.72, + "step": 7960, + "token_acc": 0.8738779982122461, + "train_speed(iter/s)": 0.088952 + }, + { + "epoch": 3.4249839021249193, + "grad_norm": 0.09882804751396179, + "learning_rate": 3.1944737173506324e-05, + "loss": 0.3444493532180786, + "memory(GiB)": 72.72, + "step": 7980, + "token_acc": 0.8827410911702268, + "train_speed(iter/s)": 0.088955 + }, + { + "epoch": 3.4335694355011803, + "grad_norm": 0.10227163881063461, + "learning_rate": 3.186123451582723e-05, + "loss": 0.339670729637146, + "memory(GiB)": 72.72, + "step": 8000, + "token_acc": 0.8807350762593477, + "train_speed(iter/s)": 0.08896 + }, + { + "epoch": 3.4335694355011803, + "eval_loss": 0.44718989729881287, + "eval_runtime": 69.1311, + "eval_samples_per_second": 54.447, + "eval_steps_per_second": 0.694, + "eval_token_acc": 0.8404557155339724, + "step": 8000 + }, + { + "epoch": 3.4421549688774413, + "grad_norm": 0.0968368649482727, + "learning_rate": 3.177764899437378e-05, + "loss": 0.34265289306640623, + "memory(GiB)": 72.72, + "step": 8020, + "token_acc": 0.854713276154318, + "train_speed(iter/s)": 0.088852 + }, + { + "epoch": 3.4507405022537023, + "grad_norm": 0.09359851479530334, + "learning_rate": 3.169398161861618e-05, + "loss": 0.33971107006073, + "memory(GiB)": 72.72, + "step": 8040, + "token_acc": 0.8740548416277094, + "train_speed(iter/s)": 0.08884 + }, + { + "epoch": 3.4593260356299633, + "grad_norm": 0.09218861162662506, + "learning_rate": 3.1610233399013194e-05, + "loss": 0.34025261402130125, + "memory(GiB)": 72.72, + "step": 8060, + "token_acc": 0.8837196272437907, + "train_speed(iter/s)": 0.088833 + }, + { + "epoch": 3.4679115690062243, + "grad_norm": 0.09785692393779755, + "learning_rate": 3.1526405346999946e-05, + "loss": 0.34408791065216066, + "memory(GiB)": 72.72, + "step": 8080, + "token_acc": 0.8632519203232839, + "train_speed(iter/s)": 0.088829 + }, + { + "epoch": 3.4764971023824853, + "grad_norm": 0.0918072834610939, + "learning_rate": 3.1442498474975694e-05, + "loss": 0.3405976057052612, + "memory(GiB)": 72.72, + "step": 8100, + "token_acc": 0.8723113057185948, + "train_speed(iter/s)": 0.088832 + }, + { + "epoch": 3.4850826357587463, + "grad_norm": 0.10397264361381531, + "learning_rate": 3.1358513796291625e-05, + "loss": 0.3404028654098511, + "memory(GiB)": 72.72, + "step": 8120, + "token_acc": 0.8617087474123225, + "train_speed(iter/s)": 0.088834 + }, + { + "epoch": 3.4936681691350073, + "grad_norm": 0.10147637873888016, + "learning_rate": 3.1274452325238604e-05, + "loss": 0.3449804067611694, + "memory(GiB)": 72.72, + "step": 8140, + "token_acc": 0.881801972466236, + "train_speed(iter/s)": 0.088832 + }, + { + "epoch": 3.5022537025112683, + "grad_norm": 0.10313740372657776, + "learning_rate": 3.119031507703491e-05, + "loss": 0.34123189449310304, + "memory(GiB)": 72.72, + "step": 8160, + "token_acc": 0.8796580674904387, + "train_speed(iter/s)": 0.088831 + }, + { + "epoch": 3.5108392358875298, + "grad_norm": 0.10292479395866394, + "learning_rate": 3.1106103067814005e-05, + "loss": 0.342661452293396, + "memory(GiB)": 72.72, + "step": 8180, + "token_acc": 0.8706844817024822, + "train_speed(iter/s)": 0.088834 + }, + { + "epoch": 3.5194247692637903, + "grad_norm": 0.10231835395097733, + "learning_rate": 3.102181731461225e-05, + "loss": 0.3427009344100952, + "memory(GiB)": 72.72, + "step": 8200, + "token_acc": 0.8746011467506197, + "train_speed(iter/s)": 0.088833 + }, + { + "epoch": 3.5280103026400518, + "grad_norm": 0.09958157688379288, + "learning_rate": 3.09374588353566e-05, + "loss": 0.34229106903076173, + "memory(GiB)": 72.72, + "step": 8220, + "token_acc": 0.8835202199767901, + "train_speed(iter/s)": 0.088833 + }, + { + "epoch": 3.5365958360163123, + "grad_norm": 0.10157457739114761, + "learning_rate": 3.085302864885235e-05, + "loss": 0.3417761564254761, + "memory(GiB)": 72.72, + "step": 8240, + "token_acc": 0.8649101475499108, + "train_speed(iter/s)": 0.088834 + }, + { + "epoch": 3.545181369392574, + "grad_norm": 0.0995817556977272, + "learning_rate": 3.076852777477079e-05, + "loss": 0.34410881996154785, + "memory(GiB)": 72.72, + "step": 8260, + "token_acc": 0.8783496646486048, + "train_speed(iter/s)": 0.088836 + }, + { + "epoch": 3.5537669027688343, + "grad_norm": 0.09822899103164673, + "learning_rate": 3.068395723363694e-05, + "loss": 0.34146294593811033, + "memory(GiB)": 72.72, + "step": 8280, + "token_acc": 0.8781757426389024, + "train_speed(iter/s)": 0.088836 + }, + { + "epoch": 3.562352436145096, + "grad_norm": 0.10480652749538422, + "learning_rate": 3.0599318046817144e-05, + "loss": 0.34048995971679685, + "memory(GiB)": 72.72, + "step": 8300, + "token_acc": 0.8748031260669741, + "train_speed(iter/s)": 0.088838 + }, + { + "epoch": 3.5709379695213563, + "grad_norm": 0.09434372186660767, + "learning_rate": 3.051461123650685e-05, + "loss": 0.33703758716583254, + "memory(GiB)": 72.72, + "step": 8320, + "token_acc": 0.8765604747936422, + "train_speed(iter/s)": 0.088842 + }, + { + "epoch": 3.579523502897618, + "grad_norm": 0.09659520536661148, + "learning_rate": 3.0429837825718162e-05, + "loss": 0.3348528385162354, + "memory(GiB)": 72.72, + "step": 8340, + "token_acc": 0.8765401382308406, + "train_speed(iter/s)": 0.088834 + }, + { + "epoch": 3.5881090362738783, + "grad_norm": 0.09309985488653183, + "learning_rate": 3.0344998838267525e-05, + "loss": 0.3402057647705078, + "memory(GiB)": 72.72, + "step": 8360, + "token_acc": 0.8651010368553427, + "train_speed(iter/s)": 0.088836 + }, + { + "epoch": 3.59669456965014, + "grad_norm": 0.0929030105471611, + "learning_rate": 3.0260095298763376e-05, + "loss": 0.34411866664886476, + "memory(GiB)": 72.72, + "step": 8380, + "token_acc": 0.8811669848458061, + "train_speed(iter/s)": 0.088838 + }, + { + "epoch": 3.6052801030264003, + "grad_norm": 0.0983252078294754, + "learning_rate": 3.017512823259373e-05, + "loss": 0.34260566234588624, + "memory(GiB)": 72.72, + "step": 8400, + "token_acc": 0.8748058346767034, + "train_speed(iter/s)": 0.088837 + }, + { + "epoch": 3.613865636402662, + "grad_norm": 0.10412958264350891, + "learning_rate": 3.0090098665913857e-05, + "loss": 0.3410640716552734, + "memory(GiB)": 72.72, + "step": 8420, + "token_acc": 0.8833422403080311, + "train_speed(iter/s)": 0.088839 + }, + { + "epoch": 3.6224511697789223, + "grad_norm": 0.1032663881778717, + "learning_rate": 3.0005007625633806e-05, + "loss": 0.3369549512863159, + "memory(GiB)": 72.72, + "step": 8440, + "token_acc": 0.8744007729088683, + "train_speed(iter/s)": 0.088841 + }, + { + "epoch": 3.631036703155184, + "grad_norm": 0.09928712248802185, + "learning_rate": 2.9919856139406093e-05, + "loss": 0.3410694122314453, + "memory(GiB)": 72.72, + "step": 8460, + "token_acc": 0.868446777131458, + "train_speed(iter/s)": 0.088844 + }, + { + "epoch": 3.6396222365314443, + "grad_norm": 0.10240930318832397, + "learning_rate": 2.9834645235613202e-05, + "loss": 0.34042160511016845, + "memory(GiB)": 72.72, + "step": 8480, + "token_acc": 0.8746132434983096, + "train_speed(iter/s)": 0.088845 + }, + { + "epoch": 3.648207769907706, + "grad_norm": 0.09757622331380844, + "learning_rate": 2.9749375943355245e-05, + "loss": 0.3391597032546997, + "memory(GiB)": 72.72, + "step": 8500, + "token_acc": 0.8870871533336139, + "train_speed(iter/s)": 0.088847 + }, + { + "epoch": 3.6567933032839663, + "grad_norm": 0.10708373039960861, + "learning_rate": 2.966404929243746e-05, + "loss": 0.3418737888336182, + "memory(GiB)": 72.72, + "step": 8520, + "token_acc": 0.8803486188795007, + "train_speed(iter/s)": 0.08885 + }, + { + "epoch": 3.665378836660228, + "grad_norm": 0.09238722175359726, + "learning_rate": 2.9578666313357866e-05, + "loss": 0.3395582675933838, + "memory(GiB)": 72.72, + "step": 8540, + "token_acc": 0.8617492297025544, + "train_speed(iter/s)": 0.088851 + }, + { + "epoch": 3.6739643700364883, + "grad_norm": 0.0982414111495018, + "learning_rate": 2.9493228037294702e-05, + "loss": 0.339850926399231, + "memory(GiB)": 72.72, + "step": 8560, + "token_acc": 0.872913510605142, + "train_speed(iter/s)": 0.088854 + }, + { + "epoch": 3.68254990341275, + "grad_norm": 0.09378170222043991, + "learning_rate": 2.9407735496094074e-05, + "loss": 0.3445668935775757, + "memory(GiB)": 72.72, + "step": 8580, + "token_acc": 0.8608412452277943, + "train_speed(iter/s)": 0.088857 + }, + { + "epoch": 3.6911354367890103, + "grad_norm": 0.10139860957860947, + "learning_rate": 2.9322189722257437e-05, + "loss": 0.33951511383056643, + "memory(GiB)": 72.72, + "step": 8600, + "token_acc": 0.8813381599903551, + "train_speed(iter/s)": 0.088858 + }, + { + "epoch": 3.699720970165272, + "grad_norm": 0.10095764696598053, + "learning_rate": 2.9236591748929143e-05, + "loss": 0.3414825201034546, + "memory(GiB)": 72.72, + "step": 8620, + "token_acc": 0.8747491060455407, + "train_speed(iter/s)": 0.088861 + }, + { + "epoch": 3.7083065035415324, + "grad_norm": 0.09368202835321426, + "learning_rate": 2.915094260988397e-05, + "loss": 0.3400054216384888, + "memory(GiB)": 72.72, + "step": 8640, + "token_acc": 0.8603559177014007, + "train_speed(iter/s)": 0.088863 + }, + { + "epoch": 3.7168920369177934, + "grad_norm": 0.09599091857671738, + "learning_rate": 2.906524333951461e-05, + "loss": 0.33973557949066163, + "memory(GiB)": 72.72, + "step": 8660, + "token_acc": 0.8864862275305668, + "train_speed(iter/s)": 0.088865 + }, + { + "epoch": 3.7254775702940544, + "grad_norm": 0.0969940647482872, + "learning_rate": 2.8979494972819227e-05, + "loss": 0.3434182405471802, + "memory(GiB)": 72.72, + "step": 8680, + "token_acc": 0.8716537070538549, + "train_speed(iter/s)": 0.088858 + }, + { + "epoch": 3.7340631036703154, + "grad_norm": 0.10267031192779541, + "learning_rate": 2.8893698545388887e-05, + "loss": 0.3440374851226807, + "memory(GiB)": 72.72, + "step": 8700, + "token_acc": 0.8709150326797386, + "train_speed(iter/s)": 0.088861 + }, + { + "epoch": 3.7426486370465764, + "grad_norm": 0.09835559874773026, + "learning_rate": 2.8807855093395126e-05, + "loss": 0.34554252624511717, + "memory(GiB)": 72.72, + "step": 8720, + "token_acc": 0.8670599046959998, + "train_speed(iter/s)": 0.088863 + }, + { + "epoch": 3.7512341704228374, + "grad_norm": 0.0885239914059639, + "learning_rate": 2.8721965653577386e-05, + "loss": 0.3446002244949341, + "memory(GiB)": 72.72, + "step": 8740, + "token_acc": 0.8721490695849959, + "train_speed(iter/s)": 0.088867 + }, + { + "epoch": 3.7598197037990984, + "grad_norm": 0.09081339836120605, + "learning_rate": 2.86360312632305e-05, + "loss": 0.33843419551849363, + "memory(GiB)": 72.72, + "step": 8760, + "token_acc": 0.8680939478458125, + "train_speed(iter/s)": 0.088869 + }, + { + "epoch": 3.7684052371753594, + "grad_norm": 0.09640111774206161, + "learning_rate": 2.855005296019218e-05, + "loss": 0.340420126914978, + "memory(GiB)": 72.72, + "step": 8780, + "token_acc": 0.8749122556452666, + "train_speed(iter/s)": 0.088872 + }, + { + "epoch": 3.7769907705516204, + "grad_norm": 0.0949261263012886, + "learning_rate": 2.8464031782830474e-05, + "loss": 0.3449671983718872, + "memory(GiB)": 72.72, + "step": 8800, + "token_acc": 0.8710775436891774, + "train_speed(iter/s)": 0.088876 + }, + { + "epoch": 3.7855763039278814, + "grad_norm": 0.09448053687810898, + "learning_rate": 2.837796877003124e-05, + "loss": 0.3435060977935791, + "memory(GiB)": 72.72, + "step": 8820, + "token_acc": 0.884149136577708, + "train_speed(iter/s)": 0.08888 + }, + { + "epoch": 3.7941618373041424, + "grad_norm": 0.09816328436136246, + "learning_rate": 2.8291864961185566e-05, + "loss": 0.34175992012023926, + "memory(GiB)": 72.72, + "step": 8840, + "token_acc": 0.8704215639701488, + "train_speed(iter/s)": 0.088882 + }, + { + "epoch": 3.8027473706804034, + "grad_norm": 0.09840340167284012, + "learning_rate": 2.820572139617725e-05, + "loss": 0.3442914247512817, + "memory(GiB)": 72.72, + "step": 8860, + "token_acc": 0.8852563932460973, + "train_speed(iter/s)": 0.088885 + }, + { + "epoch": 3.8113329040566644, + "grad_norm": 0.09052480757236481, + "learning_rate": 2.8119539115370218e-05, + "loss": 0.3354163408279419, + "memory(GiB)": 72.72, + "step": 8880, + "token_acc": 0.8710054027589692, + "train_speed(iter/s)": 0.088887 + }, + { + "epoch": 3.8199184374329254, + "grad_norm": 0.09055832773447037, + "learning_rate": 2.803331915959599e-05, + "loss": 0.341020393371582, + "memory(GiB)": 72.72, + "step": 8900, + "token_acc": 0.8775211583840608, + "train_speed(iter/s)": 0.088889 + }, + { + "epoch": 3.8285039708091864, + "grad_norm": 0.09606460481882095, + "learning_rate": 2.7947062570141073e-05, + "loss": 0.34467277526855467, + "memory(GiB)": 72.72, + "step": 8920, + "token_acc": 0.8684845089446742, + "train_speed(iter/s)": 0.088892 + }, + { + "epoch": 3.8370895041854474, + "grad_norm": 0.0941082313656807, + "learning_rate": 2.7860770388734408e-05, + "loss": 0.34154183864593507, + "memory(GiB)": 72.72, + "step": 8940, + "token_acc": 0.8651064878551884, + "train_speed(iter/s)": 0.088895 + }, + { + "epoch": 3.8456750375617084, + "grad_norm": 0.08800920099020004, + "learning_rate": 2.7774443657534788e-05, + "loss": 0.34454681873321535, + "memory(GiB)": 72.72, + "step": 8960, + "token_acc": 0.884229596704054, + "train_speed(iter/s)": 0.088899 + }, + { + "epoch": 3.8542605709379694, + "grad_norm": 0.0993284210562706, + "learning_rate": 2.7688083419118255e-05, + "loss": 0.3417619466781616, + "memory(GiB)": 72.72, + "step": 8980, + "token_acc": 0.8696293253324922, + "train_speed(iter/s)": 0.088902 + }, + { + "epoch": 3.8628461043142304, + "grad_norm": 0.10383660346269608, + "learning_rate": 2.760169071646553e-05, + "loss": 0.34536774158477784, + "memory(GiB)": 72.72, + "step": 9000, + "token_acc": 0.8775136024730062, + "train_speed(iter/s)": 0.088905 + }, + { + "epoch": 3.8628461043142304, + "eval_loss": 0.4432525634765625, + "eval_runtime": 69.6489, + "eval_samples_per_second": 54.042, + "eval_steps_per_second": 0.689, + "eval_token_acc": 0.8414275958111643, + "step": 9000 + }, + { + "epoch": 3.8714316376904914, + "grad_norm": 0.0947885811328888, + "learning_rate": 2.7515266592949407e-05, + "loss": 0.3397974491119385, + "memory(GiB)": 72.72, + "step": 9020, + "token_acc": 0.8571858554733831, + "train_speed(iter/s)": 0.08881 + }, + { + "epoch": 3.8800171710667524, + "grad_norm": 0.09524156153202057, + "learning_rate": 2.742881209232215e-05, + "loss": 0.3427132129669189, + "memory(GiB)": 72.72, + "step": 9040, + "token_acc": 0.868957431040566, + "train_speed(iter/s)": 0.088802 + }, + { + "epoch": 3.8886027044430134, + "grad_norm": 0.08956858515739441, + "learning_rate": 2.7342328258702894e-05, + "loss": 0.34703960418701174, + "memory(GiB)": 72.72, + "step": 9060, + "token_acc": 0.8717364607638463, + "train_speed(iter/s)": 0.088797 + }, + { + "epoch": 3.8971882378192744, + "grad_norm": 0.09309873729944229, + "learning_rate": 2.7255816136565026e-05, + "loss": 0.34093830585479734, + "memory(GiB)": 72.72, + "step": 9080, + "token_acc": 0.8860340449246085, + "train_speed(iter/s)": 0.088797 + }, + { + "epoch": 3.9057737711955354, + "grad_norm": 0.09236317873001099, + "learning_rate": 2.7169276770723585e-05, + "loss": 0.3432276248931885, + "memory(GiB)": 72.72, + "step": 9100, + "token_acc": 0.8692972431017865, + "train_speed(iter/s)": 0.088797 + }, + { + "epoch": 3.9143593045717964, + "grad_norm": 0.09957270324230194, + "learning_rate": 2.708271120632262e-05, + "loss": 0.34100799560546874, + "memory(GiB)": 72.72, + "step": 9120, + "token_acc": 0.8780453295762229, + "train_speed(iter/s)": 0.088796 + }, + { + "epoch": 3.9229448379480574, + "grad_norm": 0.09253112971782684, + "learning_rate": 2.69961204888226e-05, + "loss": 0.344201922416687, + "memory(GiB)": 72.72, + "step": 9140, + "token_acc": 0.893788044699683, + "train_speed(iter/s)": 0.088799 + }, + { + "epoch": 3.9315303713243184, + "grad_norm": 0.09970075637102127, + "learning_rate": 2.6909505663987756e-05, + "loss": 0.34385430812835693, + "memory(GiB)": 72.72, + "step": 9160, + "token_acc": 0.884597342165496, + "train_speed(iter/s)": 0.088801 + }, + { + "epoch": 3.9401159047005794, + "grad_norm": 0.0891101136803627, + "learning_rate": 2.682286777787348e-05, + "loss": 0.3451590299606323, + "memory(GiB)": 72.72, + "step": 9180, + "token_acc": 0.8716154630632927, + "train_speed(iter/s)": 0.0888 + }, + { + "epoch": 3.9487014380768404, + "grad_norm": 0.09408137947320938, + "learning_rate": 2.6736207876813646e-05, + "loss": 0.34462172985076905, + "memory(GiB)": 72.72, + "step": 9200, + "token_acc": 0.8778122218028758, + "train_speed(iter/s)": 0.088802 + }, + { + "epoch": 3.9572869714531014, + "grad_norm": 0.09145346283912659, + "learning_rate": 2.664952700740806e-05, + "loss": 0.34248254299163816, + "memory(GiB)": 72.72, + "step": 9220, + "token_acc": 0.872891004579533, + "train_speed(iter/s)": 0.088803 + }, + { + "epoch": 3.9658725048293624, + "grad_norm": 0.09725998342037201, + "learning_rate": 2.6562826216509696e-05, + "loss": 0.34380669593811036, + "memory(GiB)": 72.72, + "step": 9240, + "token_acc": 0.8909276331759067, + "train_speed(iter/s)": 0.088804 + }, + { + "epoch": 3.9744580382056234, + "grad_norm": 0.10166844725608826, + "learning_rate": 2.6476106551212188e-05, + "loss": 0.34403514862060547, + "memory(GiB)": 72.72, + "step": 9260, + "token_acc": 0.8776962289782687, + "train_speed(iter/s)": 0.088806 + }, + { + "epoch": 3.9830435715818844, + "grad_norm": 0.09070953726768494, + "learning_rate": 2.6389369058837077e-05, + "loss": 0.341811990737915, + "memory(GiB)": 72.72, + "step": 9280, + "token_acc": 0.8719749437415167, + "train_speed(iter/s)": 0.088808 + }, + { + "epoch": 3.9916291049581454, + "grad_norm": 0.09677760303020477, + "learning_rate": 2.6302614786921204e-05, + "loss": 0.3442156553268433, + "memory(GiB)": 72.72, + "step": 9300, + "token_acc": 0.882238909204825, + "train_speed(iter/s)": 0.088808 + }, + { + "epoch": 4.0, + "grad_norm": 0.15741688013076782, + "learning_rate": 2.621584478320408e-05, + "loss": 0.3397855758666992, + "memory(GiB)": 72.72, + "step": 9320, + "token_acc": 0.8889204303051386, + "train_speed(iter/s)": 0.088814 + }, + { + "epoch": 4.008585533376261, + "grad_norm": 0.10205920785665512, + "learning_rate": 2.6129060095615187e-05, + "loss": 0.29747543334960935, + "memory(GiB)": 72.72, + "step": 9340, + "token_acc": 0.8900451968067217, + "train_speed(iter/s)": 0.0888 + }, + { + "epoch": 4.017171066752522, + "grad_norm": 0.10247659683227539, + "learning_rate": 2.604226177226137e-05, + "loss": 0.30353684425354005, + "memory(GiB)": 72.72, + "step": 9360, + "token_acc": 0.886528226098631, + "train_speed(iter/s)": 0.088801 + }, + { + "epoch": 4.025756600128783, + "grad_norm": 0.10435572266578674, + "learning_rate": 2.5955450861414126e-05, + "loss": 0.30368824005126954, + "memory(GiB)": 72.72, + "step": 9380, + "token_acc": 0.8827944824311919, + "train_speed(iter/s)": 0.088803 + }, + { + "epoch": 4.034342133505044, + "grad_norm": 0.1014116182923317, + "learning_rate": 2.586862841149701e-05, + "loss": 0.3020852327346802, + "memory(GiB)": 72.72, + "step": 9400, + "token_acc": 0.8891262896776423, + "train_speed(iter/s)": 0.088805 + }, + { + "epoch": 4.042927666881305, + "grad_norm": 0.10401485115289688, + "learning_rate": 2.5781795471072885e-05, + "loss": 0.3056429386138916, + "memory(GiB)": 72.72, + "step": 9420, + "token_acc": 0.8829484753143999, + "train_speed(iter/s)": 0.088807 + }, + { + "epoch": 4.051513200257566, + "grad_norm": 0.10134406387805939, + "learning_rate": 2.5694953088831352e-05, + "loss": 0.30531723499298097, + "memory(GiB)": 72.72, + "step": 9440, + "token_acc": 0.8840279216629264, + "train_speed(iter/s)": 0.088808 + }, + { + "epoch": 4.060098733633827, + "grad_norm": 0.10662077367305756, + "learning_rate": 2.5608102313576027e-05, + "loss": 0.3047459363937378, + "memory(GiB)": 72.72, + "step": 9460, + "token_acc": 0.9002080243657248, + "train_speed(iter/s)": 0.088811 + }, + { + "epoch": 4.068684267010088, + "grad_norm": 0.10326355695724487, + "learning_rate": 2.5521244194211884e-05, + "loss": 0.30735197067260744, + "memory(GiB)": 72.72, + "step": 9480, + "token_acc": 0.8819828054997908, + "train_speed(iter/s)": 0.088814 + }, + { + "epoch": 4.077269800386349, + "grad_norm": 0.10981076210737228, + "learning_rate": 2.5434379779732603e-05, + "loss": 0.30461032390594484, + "memory(GiB)": 72.72, + "step": 9500, + "token_acc": 0.882671980207554, + "train_speed(iter/s)": 0.088816 + }, + { + "epoch": 4.08585533376261, + "grad_norm": 0.09967193752527237, + "learning_rate": 2.5347510119207878e-05, + "loss": 0.3016824722290039, + "memory(GiB)": 72.72, + "step": 9520, + "token_acc": 0.8960580499977037, + "train_speed(iter/s)": 0.088818 + }, + { + "epoch": 4.094440867138871, + "grad_norm": 0.10693041980266571, + "learning_rate": 2.5260636261770777e-05, + "loss": 0.3073539972305298, + "memory(GiB)": 72.72, + "step": 9540, + "token_acc": 0.890892156523979, + "train_speed(iter/s)": 0.08882 + }, + { + "epoch": 4.103026400515132, + "grad_norm": 0.10553585737943649, + "learning_rate": 2.5173759256605027e-05, + "loss": 0.30216293334960936, + "memory(GiB)": 72.72, + "step": 9560, + "token_acc": 0.8891749049597542, + "train_speed(iter/s)": 0.088822 + }, + { + "epoch": 4.111611933891393, + "grad_norm": 0.10220309346914291, + "learning_rate": 2.5086880152932402e-05, + "loss": 0.3027711153030396, + "memory(GiB)": 72.72, + "step": 9580, + "token_acc": 0.8892161871654268, + "train_speed(iter/s)": 0.088824 + }, + { + "epoch": 4.120197467267654, + "grad_norm": 0.10086795687675476, + "learning_rate": 2.5e-05, + "loss": 0.30600886344909667, + "memory(GiB)": 72.72, + "step": 9600, + "token_acc": 0.8824066390041494, + "train_speed(iter/s)": 0.088825 + }, + { + "epoch": 4.1287830006439155, + "grad_norm": 0.10636570304632187, + "learning_rate": 2.4913119847067603e-05, + "loss": 0.30425918102264404, + "memory(GiB)": 72.72, + "step": 9620, + "token_acc": 0.8838457920573797, + "train_speed(iter/s)": 0.088829 + }, + { + "epoch": 4.137368534020176, + "grad_norm": 0.10464228689670563, + "learning_rate": 2.4826240743394982e-05, + "loss": 0.3025052070617676, + "memory(GiB)": 72.72, + "step": 9640, + "token_acc": 0.8769574601853707, + "train_speed(iter/s)": 0.088832 + }, + { + "epoch": 4.145954067396437, + "grad_norm": 0.1083202064037323, + "learning_rate": 2.4739363738229232e-05, + "loss": 0.30380189418792725, + "memory(GiB)": 72.72, + "step": 9660, + "token_acc": 0.8893545408707838, + "train_speed(iter/s)": 0.088834 + }, + { + "epoch": 4.154539600772698, + "grad_norm": 0.10492519289255142, + "learning_rate": 2.4652489880792128e-05, + "loss": 0.30443031787872316, + "memory(GiB)": 72.72, + "step": 9680, + "token_acc": 0.8797012712026356, + "train_speed(iter/s)": 0.088831 + }, + { + "epoch": 4.1631251341489595, + "grad_norm": 0.09974920004606247, + "learning_rate": 2.4565620220267396e-05, + "loss": 0.3066636800765991, + "memory(GiB)": 72.72, + "step": 9700, + "token_acc": 0.8844553871840214, + "train_speed(iter/s)": 0.088833 + }, + { + "epoch": 4.17171066752522, + "grad_norm": 0.0984271839261055, + "learning_rate": 2.447875580578812e-05, + "loss": 0.3007610082626343, + "memory(GiB)": 72.72, + "step": 9720, + "token_acc": 0.8761438976087101, + "train_speed(iter/s)": 0.088836 + }, + { + "epoch": 4.180296200901481, + "grad_norm": 0.10344758629798889, + "learning_rate": 2.439189768642398e-05, + "loss": 0.3055333375930786, + "memory(GiB)": 72.72, + "step": 9740, + "token_acc": 0.8798825324153172, + "train_speed(iter/s)": 0.088839 + }, + { + "epoch": 4.188881734277742, + "grad_norm": 0.10062626749277115, + "learning_rate": 2.4305046911168653e-05, + "loss": 0.30226128101348876, + "memory(GiB)": 72.72, + "step": 9760, + "token_acc": 0.877849069049261, + "train_speed(iter/s)": 0.088842 + }, + { + "epoch": 4.197467267654003, + "grad_norm": 0.1044364646077156, + "learning_rate": 2.4218204528927117e-05, + "loss": 0.3027973175048828, + "memory(GiB)": 72.72, + "step": 9780, + "token_acc": 0.8901094903786694, + "train_speed(iter/s)": 0.088844 + }, + { + "epoch": 4.206052801030264, + "grad_norm": 0.09792552888393402, + "learning_rate": 2.4131371588503003e-05, + "loss": 0.30410778522491455, + "memory(GiB)": 72.72, + "step": 9800, + "token_acc": 0.8904304675100755, + "train_speed(iter/s)": 0.088846 + }, + { + "epoch": 4.214638334406525, + "grad_norm": 0.11304216086864471, + "learning_rate": 2.4044549138585877e-05, + "loss": 0.3036644697189331, + "memory(GiB)": 72.72, + "step": 9820, + "token_acc": 0.8800798395927938, + "train_speed(iter/s)": 0.088849 + }, + { + "epoch": 4.223223867782786, + "grad_norm": 0.10015735030174255, + "learning_rate": 2.395773822773863e-05, + "loss": 0.30791220664978025, + "memory(GiB)": 72.72, + "step": 9840, + "token_acc": 0.8848758135171705, + "train_speed(iter/s)": 0.088852 + }, + { + "epoch": 4.231809401159047, + "grad_norm": 0.09757008403539658, + "learning_rate": 2.3870939904384815e-05, + "loss": 0.30361478328704833, + "memory(GiB)": 72.72, + "step": 9860, + "token_acc": 0.8940831985400854, + "train_speed(iter/s)": 0.088855 + }, + { + "epoch": 4.240394934535308, + "grad_norm": 0.09704037755727768, + "learning_rate": 2.378415521679593e-05, + "loss": 0.3088146924972534, + "memory(GiB)": 72.72, + "step": 9880, + "token_acc": 0.887872541700794, + "train_speed(iter/s)": 0.088857 + }, + { + "epoch": 4.248980467911569, + "grad_norm": 0.10431049019098282, + "learning_rate": 2.3697385213078805e-05, + "loss": 0.30578904151916503, + "memory(GiB)": 72.72, + "step": 9900, + "token_acc": 0.8816228300017872, + "train_speed(iter/s)": 0.088859 + }, + { + "epoch": 4.25756600128783, + "grad_norm": 0.09818245470523834, + "learning_rate": 2.361063094116293e-05, + "loss": 0.3096456527709961, + "memory(GiB)": 72.72, + "step": 9920, + "token_acc": 0.8843864415701027, + "train_speed(iter/s)": 0.088863 + }, + { + "epoch": 4.2661515346640915, + "grad_norm": 0.09961646795272827, + "learning_rate": 2.3523893448787818e-05, + "loss": 0.30978071689605713, + "memory(GiB)": 72.72, + "step": 9940, + "token_acc": 0.8849045058887656, + "train_speed(iter/s)": 0.088865 + }, + { + "epoch": 4.274737068040352, + "grad_norm": 0.10661664605140686, + "learning_rate": 2.3437173783490307e-05, + "loss": 0.30757110118865966, + "memory(GiB)": 72.72, + "step": 9960, + "token_acc": 0.8822289688850337, + "train_speed(iter/s)": 0.088868 + }, + { + "epoch": 4.283322601416613, + "grad_norm": 0.1005556732416153, + "learning_rate": 2.3350472992591947e-05, + "loss": 0.30759055614471437, + "memory(GiB)": 72.72, + "step": 9980, + "token_acc": 0.8835728408590111, + "train_speed(iter/s)": 0.088871 + }, + { + "epoch": 4.291908134792874, + "grad_norm": 0.09660108387470245, + "learning_rate": 2.3263792123186353e-05, + "loss": 0.30487823486328125, + "memory(GiB)": 72.72, + "step": 10000, + "token_acc": 0.8812157065140277, + "train_speed(iter/s)": 0.088874 + }, + { + "epoch": 4.291908134792874, + "eval_loss": 0.45848873257637024, + "eval_runtime": 74.5961, + "eval_samples_per_second": 50.458, + "eval_steps_per_second": 0.643, + "eval_token_acc": 0.8390728406167212, + "step": 10000 + }, + { + "epoch": 4.3004936681691355, + "grad_norm": 0.10211784392595291, + "learning_rate": 2.3177132222126536e-05, + "loss": 0.3054050922393799, + "memory(GiB)": 72.72, + "step": 10020, + "token_acc": 0.861507260950951, + "train_speed(iter/s)": 0.088783 + }, + { + "epoch": 4.309079201545396, + "grad_norm": 0.1039443388581276, + "learning_rate": 2.3090494336012253e-05, + "loss": 0.3065175533294678, + "memory(GiB)": 72.72, + "step": 10040, + "token_acc": 0.8864880616836895, + "train_speed(iter/s)": 0.088777 + }, + { + "epoch": 4.317664734921657, + "grad_norm": 0.1060820147395134, + "learning_rate": 2.3003879511177405e-05, + "loss": 0.31085891723632814, + "memory(GiB)": 72.72, + "step": 10060, + "token_acc": 0.8897265286253574, + "train_speed(iter/s)": 0.088773 + }, + { + "epoch": 4.326250268297918, + "grad_norm": 0.10298410803079605, + "learning_rate": 2.2917288793677382e-05, + "loss": 0.31043663024902346, + "memory(GiB)": 72.72, + "step": 10080, + "token_acc": 0.8748683362897243, + "train_speed(iter/s)": 0.088769 + }, + { + "epoch": 4.3348358016741795, + "grad_norm": 0.1114133968949318, + "learning_rate": 2.2830723229276424e-05, + "loss": 0.31448495388031006, + "memory(GiB)": 72.72, + "step": 10100, + "token_acc": 0.8866603970434808, + "train_speed(iter/s)": 0.088766 + }, + { + "epoch": 4.34342133505044, + "grad_norm": 0.10426465421915054, + "learning_rate": 2.2744183863434976e-05, + "loss": 0.31032671928405764, + "memory(GiB)": 72.72, + "step": 10120, + "token_acc": 0.8818581792950851, + "train_speed(iter/s)": 0.088765 + }, + { + "epoch": 4.352006868426701, + "grad_norm": 0.10287055373191833, + "learning_rate": 2.265767174129711e-05, + "loss": 0.3112910747528076, + "memory(GiB)": 72.72, + "step": 10140, + "token_acc": 0.8739920728492123, + "train_speed(iter/s)": 0.088763 + }, + { + "epoch": 4.360592401802962, + "grad_norm": 0.10366437584161758, + "learning_rate": 2.2571187907677853e-05, + "loss": 0.31062612533569334, + "memory(GiB)": 72.72, + "step": 10160, + "token_acc": 0.8771409538302638, + "train_speed(iter/s)": 0.088761 + }, + { + "epoch": 4.369177935179223, + "grad_norm": 0.10374686121940613, + "learning_rate": 2.2484733407050602e-05, + "loss": 0.31010420322418214, + "memory(GiB)": 72.72, + "step": 10180, + "token_acc": 0.8837488220680202, + "train_speed(iter/s)": 0.088762 + }, + { + "epoch": 4.377763468555484, + "grad_norm": 0.10094033926725388, + "learning_rate": 2.2398309283534477e-05, + "loss": 0.3080222845077515, + "memory(GiB)": 72.72, + "step": 10200, + "token_acc": 0.8891878281040166, + "train_speed(iter/s)": 0.088764 + }, + { + "epoch": 4.386349001931745, + "grad_norm": 0.10435180366039276, + "learning_rate": 2.2311916580881754e-05, + "loss": 0.30961949825286866, + "memory(GiB)": 72.72, + "step": 10220, + "token_acc": 0.8952461985350648, + "train_speed(iter/s)": 0.088764 + }, + { + "epoch": 4.394934535308006, + "grad_norm": 0.0953126922249794, + "learning_rate": 2.222555634246521e-05, + "loss": 0.3070392608642578, + "memory(GiB)": 72.72, + "step": 10240, + "token_acc": 0.8863533099042126, + "train_speed(iter/s)": 0.088766 + }, + { + "epoch": 4.403520068684267, + "grad_norm": 0.10288111865520477, + "learning_rate": 2.2139229611265594e-05, + "loss": 0.30999772548675536, + "memory(GiB)": 72.72, + "step": 10260, + "token_acc": 0.8752241865231873, + "train_speed(iter/s)": 0.088766 + }, + { + "epoch": 4.412105602060528, + "grad_norm": 0.10298358649015427, + "learning_rate": 2.205293742985893e-05, + "loss": 0.310498046875, + "memory(GiB)": 72.72, + "step": 10280, + "token_acc": 0.895062097103973, + "train_speed(iter/s)": 0.088768 + }, + { + "epoch": 4.420691135436789, + "grad_norm": 0.10269106179475784, + "learning_rate": 2.1966680840404013e-05, + "loss": 0.31382122039794924, + "memory(GiB)": 72.72, + "step": 10300, + "token_acc": 0.8826629491356146, + "train_speed(iter/s)": 0.088769 + }, + { + "epoch": 4.42927666881305, + "grad_norm": 0.09890419244766235, + "learning_rate": 2.188046088462979e-05, + "loss": 0.31236202716827394, + "memory(GiB)": 72.72, + "step": 10320, + "token_acc": 0.877004450607206, + "train_speed(iter/s)": 0.08877 + }, + { + "epoch": 4.437862202189311, + "grad_norm": 0.1035868227481842, + "learning_rate": 2.179427860382276e-05, + "loss": 0.31030888557434083, + "memory(GiB)": 72.72, + "step": 10340, + "token_acc": 0.88265658710238, + "train_speed(iter/s)": 0.08877 + }, + { + "epoch": 4.446447735565572, + "grad_norm": 0.10644908994436264, + "learning_rate": 2.170813503881444e-05, + "loss": 0.31080482006072996, + "memory(GiB)": 72.72, + "step": 10360, + "token_acc": 0.8680257223302367, + "train_speed(iter/s)": 0.088772 + }, + { + "epoch": 4.455033268941833, + "grad_norm": 0.10393664985895157, + "learning_rate": 2.162203122996876e-05, + "loss": 0.3072603702545166, + "memory(GiB)": 72.72, + "step": 10380, + "token_acc": 0.8879988357215192, + "train_speed(iter/s)": 0.088774 + }, + { + "epoch": 4.463618802318094, + "grad_norm": 0.09875033795833588, + "learning_rate": 2.1535968217169535e-05, + "loss": 0.308307147026062, + "memory(GiB)": 72.72, + "step": 10400, + "token_acc": 0.8760545062481376, + "train_speed(iter/s)": 0.088777 + }, + { + "epoch": 4.472204335694355, + "grad_norm": 0.10074667632579803, + "learning_rate": 2.1449947039807826e-05, + "loss": 0.3109966039657593, + "memory(GiB)": 72.72, + "step": 10420, + "token_acc": 0.8947892374351213, + "train_speed(iter/s)": 0.088778 + }, + { + "epoch": 4.480789869070616, + "grad_norm": 0.09881151467561722, + "learning_rate": 2.1363968736769508e-05, + "loss": 0.3046985626220703, + "memory(GiB)": 72.72, + "step": 10440, + "token_acc": 0.8952631152568657, + "train_speed(iter/s)": 0.08878 + }, + { + "epoch": 4.489375402446877, + "grad_norm": 0.09804583340883255, + "learning_rate": 2.1278034346422616e-05, + "loss": 0.31377933025360105, + "memory(GiB)": 72.72, + "step": 10460, + "token_acc": 0.8788372867424049, + "train_speed(iter/s)": 0.088782 + }, + { + "epoch": 4.497960935823138, + "grad_norm": 0.10384197533130646, + "learning_rate": 2.1192144906604876e-05, + "loss": 0.3103285312652588, + "memory(GiB)": 72.72, + "step": 10480, + "token_acc": 0.891363222526985, + "train_speed(iter/s)": 0.088783 + }, + { + "epoch": 4.5065464691993995, + "grad_norm": 0.10672769695520401, + "learning_rate": 2.110630145461112e-05, + "loss": 0.3111438512802124, + "memory(GiB)": 72.72, + "step": 10500, + "token_acc": 0.88412093531313, + "train_speed(iter/s)": 0.088785 + }, + { + "epoch": 4.51513200257566, + "grad_norm": 0.10372064262628555, + "learning_rate": 2.102050502718078e-05, + "loss": 0.3104998111724854, + "memory(GiB)": 72.72, + "step": 10520, + "token_acc": 0.8813348577961984, + "train_speed(iter/s)": 0.088787 + }, + { + "epoch": 4.523717535951921, + "grad_norm": 0.1009448915719986, + "learning_rate": 2.093475666048539e-05, + "loss": 0.30964412689208987, + "memory(GiB)": 72.72, + "step": 10540, + "token_acc": 0.8954398710496272, + "train_speed(iter/s)": 0.088788 + }, + { + "epoch": 4.532303069328182, + "grad_norm": 0.10434540361166, + "learning_rate": 2.0849057390116042e-05, + "loss": 0.30902681350708006, + "memory(GiB)": 72.72, + "step": 10560, + "token_acc": 0.8803101400044141, + "train_speed(iter/s)": 0.088789 + }, + { + "epoch": 4.5408886027044435, + "grad_norm": 0.10229279845952988, + "learning_rate": 2.0763408251070866e-05, + "loss": 0.3061969757080078, + "memory(GiB)": 72.72, + "step": 10580, + "token_acc": 0.8930533404217614, + "train_speed(iter/s)": 0.088791 + }, + { + "epoch": 4.549474136080704, + "grad_norm": 0.09319902211427689, + "learning_rate": 2.0677810277742565e-05, + "loss": 0.3094120740890503, + "memory(GiB)": 72.72, + "step": 10600, + "token_acc": 0.8876524522036789, + "train_speed(iter/s)": 0.088793 + }, + { + "epoch": 4.558059669456965, + "grad_norm": 0.09506496042013168, + "learning_rate": 2.0592264503905932e-05, + "loss": 0.3105063199996948, + "memory(GiB)": 72.72, + "step": 10620, + "token_acc": 0.8743828338452405, + "train_speed(iter/s)": 0.088795 + }, + { + "epoch": 4.566645202833226, + "grad_norm": 0.09979739040136337, + "learning_rate": 2.0506771962705304e-05, + "loss": 0.30733799934387207, + "memory(GiB)": 72.72, + "step": 10640, + "token_acc": 0.889678967341867, + "train_speed(iter/s)": 0.088798 + }, + { + "epoch": 4.5752307362094875, + "grad_norm": 0.0996963307261467, + "learning_rate": 2.0421333686642137e-05, + "loss": 0.30787818431854247, + "memory(GiB)": 72.72, + "step": 10660, + "token_acc": 0.8724791602710936, + "train_speed(iter/s)": 0.0888 + }, + { + "epoch": 4.583816269585748, + "grad_norm": 0.10467605292797089, + "learning_rate": 2.0335950707562535e-05, + "loss": 0.30961976051330564, + "memory(GiB)": 72.72, + "step": 10680, + "token_acc": 0.8865601551069852, + "train_speed(iter/s)": 0.088797 + }, + { + "epoch": 4.592401802962009, + "grad_norm": 0.10287564992904663, + "learning_rate": 2.0250624056644767e-05, + "loss": 0.30673904418945314, + "memory(GiB)": 72.72, + "step": 10700, + "token_acc": 0.8888166591838771, + "train_speed(iter/s)": 0.088799 + }, + { + "epoch": 4.60098733633827, + "grad_norm": 0.10342861711978912, + "learning_rate": 2.0165354764386807e-05, + "loss": 0.3080348253250122, + "memory(GiB)": 72.72, + "step": 10720, + "token_acc": 0.8935362282980741, + "train_speed(iter/s)": 0.088801 + }, + { + "epoch": 4.6095728697145315, + "grad_norm": 0.09834201633930206, + "learning_rate": 2.0080143860593913e-05, + "loss": 0.30832786560058595, + "memory(GiB)": 72.72, + "step": 10740, + "token_acc": 0.8824297207331616, + "train_speed(iter/s)": 0.088803 + }, + { + "epoch": 4.618158403090792, + "grad_norm": 0.10289661586284637, + "learning_rate": 1.9994992374366193e-05, + "loss": 0.3109771251678467, + "memory(GiB)": 72.72, + "step": 10760, + "token_acc": 0.8895210650649608, + "train_speed(iter/s)": 0.088805 + }, + { + "epoch": 4.626743936467053, + "grad_norm": 0.09662512689828873, + "learning_rate": 1.9909901334086152e-05, + "loss": 0.31307733058929443, + "memory(GiB)": 72.72, + "step": 10780, + "token_acc": 0.8865438146287556, + "train_speed(iter/s)": 0.088807 + }, + { + "epoch": 4.635329469843314, + "grad_norm": 0.10243885219097137, + "learning_rate": 1.982487176740627e-05, + "loss": 0.31298274993896485, + "memory(GiB)": 72.72, + "step": 10800, + "token_acc": 0.8782184863693918, + "train_speed(iter/s)": 0.088808 + }, + { + "epoch": 4.6439150032195755, + "grad_norm": 0.10350590944290161, + "learning_rate": 1.973990470123663e-05, + "loss": 0.309729266166687, + "memory(GiB)": 72.72, + "step": 10820, + "token_acc": 0.8839905751216937, + "train_speed(iter/s)": 0.088809 + }, + { + "epoch": 4.652500536595836, + "grad_norm": 0.10676155984401703, + "learning_rate": 1.9655001161732478e-05, + "loss": 0.3093304395675659, + "memory(GiB)": 72.72, + "step": 10840, + "token_acc": 0.8909490610287415, + "train_speed(iter/s)": 0.088812 + }, + { + "epoch": 4.661086069972097, + "grad_norm": 0.09464031457901001, + "learning_rate": 1.9570162174281847e-05, + "loss": 0.3070455312728882, + "memory(GiB)": 72.72, + "step": 10860, + "token_acc": 0.8747045411759784, + "train_speed(iter/s)": 0.088813 + }, + { + "epoch": 4.669671603348358, + "grad_norm": 0.09355127811431885, + "learning_rate": 1.9485388763493153e-05, + "loss": 0.30823278427124023, + "memory(GiB)": 72.72, + "step": 10880, + "token_acc": 0.9008269805356058, + "train_speed(iter/s)": 0.088815 + }, + { + "epoch": 4.6782571367246195, + "grad_norm": 0.0956326350569725, + "learning_rate": 1.9400681953182855e-05, + "loss": 0.30865190029144285, + "memory(GiB)": 72.72, + "step": 10900, + "token_acc": 0.8869463759204074, + "train_speed(iter/s)": 0.088817 + }, + { + "epoch": 4.68684267010088, + "grad_norm": 0.10339660942554474, + "learning_rate": 1.9316042766363075e-05, + "loss": 0.3091820955276489, + "memory(GiB)": 72.72, + "step": 10920, + "token_acc": 0.8778233411535858, + "train_speed(iter/s)": 0.088819 + }, + { + "epoch": 4.695428203477141, + "grad_norm": 0.0986744612455368, + "learning_rate": 1.9231472225229216e-05, + "loss": 0.31184089183807373, + "memory(GiB)": 72.72, + "step": 10940, + "token_acc": 0.8970116747089019, + "train_speed(iter/s)": 0.088821 + }, + { + "epoch": 4.704013736853402, + "grad_norm": 0.10175996273756027, + "learning_rate": 1.9146971351147655e-05, + "loss": 0.3101097583770752, + "memory(GiB)": 72.72, + "step": 10960, + "token_acc": 0.8852196976340255, + "train_speed(iter/s)": 0.088823 + }, + { + "epoch": 4.7125992702296635, + "grad_norm": 0.7812356948852539, + "learning_rate": 1.9062541164643403e-05, + "loss": 0.3123283863067627, + "memory(GiB)": 72.72, + "step": 10980, + "token_acc": 0.8854708801840979, + "train_speed(iter/s)": 0.088825 + }, + { + "epoch": 4.721184803605924, + "grad_norm": 0.10162019729614258, + "learning_rate": 1.897818268538776e-05, + "loss": 0.31052777767181394, + "memory(GiB)": 72.72, + "step": 11000, + "token_acc": 0.8801016226848057, + "train_speed(iter/s)": 0.088825 + }, + { + "epoch": 4.721184803605924, + "eval_loss": 0.45501717925071716, + "eval_runtime": 70.0969, + "eval_samples_per_second": 53.697, + "eval_steps_per_second": 0.685, + "eval_token_acc": 0.8396253696160709, + "step": 11000 + }, + { + "epoch": 4.729770336982185, + "grad_norm": 0.10113983601331711, + "learning_rate": 1.8893896932185994e-05, + "loss": 0.30813672542572024, + "memory(GiB)": 72.72, + "step": 11020, + "token_acc": 0.8546351539786743, + "train_speed(iter/s)": 0.088747 + }, + { + "epoch": 4.738355870358446, + "grad_norm": 0.103078193962574, + "learning_rate": 1.8809684922965097e-05, + "loss": 0.30388219356536866, + "memory(GiB)": 72.72, + "step": 11040, + "token_acc": 0.8948337756570212, + "train_speed(iter/s)": 0.088741 + }, + { + "epoch": 4.746941403734707, + "grad_norm": 0.09970963001251221, + "learning_rate": 1.87255476747614e-05, + "loss": 0.3133774042129517, + "memory(GiB)": 72.72, + "step": 11060, + "token_acc": 0.8968223367439061, + "train_speed(iter/s)": 0.088738 + }, + { + "epoch": 4.755526937110968, + "grad_norm": 0.10380697250366211, + "learning_rate": 1.8641486203708387e-05, + "loss": 0.30957233905792236, + "memory(GiB)": 72.72, + "step": 11080, + "token_acc": 0.8824741415108899, + "train_speed(iter/s)": 0.088734 + }, + { + "epoch": 4.764112470487229, + "grad_norm": 0.1037619411945343, + "learning_rate": 1.855750152502431e-05, + "loss": 0.3057359457015991, + "memory(GiB)": 72.72, + "step": 11100, + "token_acc": 0.8958725033279122, + "train_speed(iter/s)": 0.088733 + }, + { + "epoch": 4.77269800386349, + "grad_norm": 0.10157765448093414, + "learning_rate": 1.847359465300006e-05, + "loss": 0.30702900886535645, + "memory(GiB)": 72.72, + "step": 11120, + "token_acc": 0.876122716238661, + "train_speed(iter/s)": 0.088732 + }, + { + "epoch": 4.781283537239751, + "grad_norm": 0.09982700645923615, + "learning_rate": 1.83897666009868e-05, + "loss": 0.3116676092147827, + "memory(GiB)": 72.72, + "step": 11140, + "token_acc": 0.8806798775281173, + "train_speed(iter/s)": 0.088731 + }, + { + "epoch": 4.789869070616012, + "grad_norm": 0.10041019320487976, + "learning_rate": 1.830601838138382e-05, + "loss": 0.30963037014007566, + "memory(GiB)": 72.72, + "step": 11160, + "token_acc": 0.8754533556507809, + "train_speed(iter/s)": 0.088732 + }, + { + "epoch": 4.798454603992273, + "grad_norm": 0.09908230602741241, + "learning_rate": 1.8222351005626226e-05, + "loss": 0.31059741973876953, + "memory(GiB)": 72.72, + "step": 11180, + "token_acc": 0.8883735287189193, + "train_speed(iter/s)": 0.088733 + }, + { + "epoch": 4.807040137368534, + "grad_norm": 0.10159313678741455, + "learning_rate": 1.8138765484172775e-05, + "loss": 0.3082897186279297, + "memory(GiB)": 72.72, + "step": 11200, + "token_acc": 0.8837576612751032, + "train_speed(iter/s)": 0.088733 + }, + { + "epoch": 4.815625670744795, + "grad_norm": 0.09573191404342651, + "learning_rate": 1.805526282649369e-05, + "loss": 0.31205048561096194, + "memory(GiB)": 72.72, + "step": 11220, + "token_acc": 0.8822307222234796, + "train_speed(iter/s)": 0.088734 + }, + { + "epoch": 4.824211204121056, + "grad_norm": 0.10527610033750534, + "learning_rate": 1.797184404105839e-05, + "loss": 0.3125370264053345, + "memory(GiB)": 72.72, + "step": 11240, + "token_acc": 0.877393258829162, + "train_speed(iter/s)": 0.088733 + }, + { + "epoch": 4.832796737497317, + "grad_norm": 0.09318065643310547, + "learning_rate": 1.7888510135323414e-05, + "loss": 0.30796611309051514, + "memory(GiB)": 72.72, + "step": 11260, + "token_acc": 0.8781843195222971, + "train_speed(iter/s)": 0.088735 + }, + { + "epoch": 4.841382270873578, + "grad_norm": 0.09891670942306519, + "learning_rate": 1.780526211572016e-05, + "loss": 0.31104702949523927, + "memory(GiB)": 72.72, + "step": 11280, + "token_acc": 0.8761593749911606, + "train_speed(iter/s)": 0.088737 + }, + { + "epoch": 4.849967804249839, + "grad_norm": 0.09686607122421265, + "learning_rate": 1.772210098764281e-05, + "loss": 0.3131218433380127, + "memory(GiB)": 72.72, + "step": 11300, + "token_acc": 0.8879271267617395, + "train_speed(iter/s)": 0.088736 + }, + { + "epoch": 4.8585533376261, + "grad_norm": 0.09879806637763977, + "learning_rate": 1.7639027755436104e-05, + "loss": 0.30540714263916013, + "memory(GiB)": 72.72, + "step": 11320, + "token_acc": 0.8883117608455857, + "train_speed(iter/s)": 0.088738 + }, + { + "epoch": 4.867138871002361, + "grad_norm": 0.09865374863147736, + "learning_rate": 1.7556043422383293e-05, + "loss": 0.3053091287612915, + "memory(GiB)": 72.72, + "step": 11340, + "token_acc": 0.8942929802909607, + "train_speed(iter/s)": 0.088737 + }, + { + "epoch": 4.875724404378622, + "grad_norm": 0.10021404922008514, + "learning_rate": 1.7473148990693955e-05, + "loss": 0.31073627471923826, + "memory(GiB)": 72.72, + "step": 11360, + "token_acc": 0.8850116031551548, + "train_speed(iter/s)": 0.088738 + }, + { + "epoch": 4.884309937754883, + "grad_norm": 0.10069513320922852, + "learning_rate": 1.7390345461491954e-05, + "loss": 0.3094152927398682, + "memory(GiB)": 72.72, + "step": 11380, + "token_acc": 0.8841858526281734, + "train_speed(iter/s)": 0.088739 + }, + { + "epoch": 4.892895471131144, + "grad_norm": 0.1061035767197609, + "learning_rate": 1.730763383480328e-05, + "loss": 0.30918545722961427, + "memory(GiB)": 72.72, + "step": 11400, + "token_acc": 0.8904189361026621, + "train_speed(iter/s)": 0.08874 + }, + { + "epoch": 4.901481004507405, + "grad_norm": 0.0995524600148201, + "learning_rate": 1.722501510954403e-05, + "loss": 0.3127927541732788, + "memory(GiB)": 72.72, + "step": 11420, + "token_acc": 0.8850685685523632, + "train_speed(iter/s)": 0.088743 + }, + { + "epoch": 4.910066537883666, + "grad_norm": 0.09735783189535141, + "learning_rate": 1.7142490283508324e-05, + "loss": 0.30820300579071047, + "memory(GiB)": 72.72, + "step": 11440, + "token_acc": 0.8748503235514588, + "train_speed(iter/s)": 0.088745 + }, + { + "epoch": 4.918652071259927, + "grad_norm": 0.10155107080936432, + "learning_rate": 1.706006035335625e-05, + "loss": 0.3070305109024048, + "memory(GiB)": 72.72, + "step": 11460, + "token_acc": 0.886489278720699, + "train_speed(iter/s)": 0.088748 + }, + { + "epoch": 4.927237604636188, + "grad_norm": 0.11103896051645279, + "learning_rate": 1.6977726314601806e-05, + "loss": 0.31273181438446046, + "memory(GiB)": 72.72, + "step": 11480, + "token_acc": 0.8837625376784819, + "train_speed(iter/s)": 0.08875 + }, + { + "epoch": 4.935823138012449, + "grad_norm": 0.09665607661008835, + "learning_rate": 1.6895489161600924e-05, + "loss": 0.30753934383392334, + "memory(GiB)": 72.72, + "step": 11500, + "token_acc": 0.8802015271291028, + "train_speed(iter/s)": 0.088752 + }, + { + "epoch": 4.94440867138871, + "grad_norm": 0.0969487726688385, + "learning_rate": 1.6813349887539443e-05, + "loss": 0.3144726514816284, + "memory(GiB)": 72.72, + "step": 11520, + "token_acc": 0.8802431565821507, + "train_speed(iter/s)": 0.088753 + }, + { + "epoch": 4.952994204764971, + "grad_norm": 0.09839560836553574, + "learning_rate": 1.67313094844211e-05, + "loss": 0.30981805324554446, + "memory(GiB)": 72.72, + "step": 11540, + "token_acc": 0.8963515858448547, + "train_speed(iter/s)": 0.088755 + }, + { + "epoch": 4.961579738141232, + "grad_norm": 0.10357420891523361, + "learning_rate": 1.664936894305554e-05, + "loss": 0.3088369846343994, + "memory(GiB)": 72.72, + "step": 11560, + "token_acc": 0.8838528141659493, + "train_speed(iter/s)": 0.088757 + }, + { + "epoch": 4.970165271517493, + "grad_norm": 0.09701311588287354, + "learning_rate": 1.65675292530464e-05, + "loss": 0.31214241981506347, + "memory(GiB)": 72.72, + "step": 11580, + "token_acc": 0.8797079209755736, + "train_speed(iter/s)": 0.088759 + }, + { + "epoch": 4.978750804893754, + "grad_norm": 0.09698698669672012, + "learning_rate": 1.648579140277931e-05, + "loss": 0.3103867292404175, + "memory(GiB)": 72.72, + "step": 11600, + "token_acc": 0.874222062607426, + "train_speed(iter/s)": 0.088759 + }, + { + "epoch": 4.987336338270015, + "grad_norm": 0.09471474587917328, + "learning_rate": 1.640415637940996e-05, + "loss": 0.31050570011138917, + "memory(GiB)": 72.72, + "step": 11620, + "token_acc": 0.891306756689066, + "train_speed(iter/s)": 0.088762 + }, + { + "epoch": 4.995921871646276, + "grad_norm": 0.09426256269216537, + "learning_rate": 1.6322625168852217e-05, + "loss": 0.31265413761138916, + "memory(GiB)": 72.72, + "step": 11640, + "token_acc": 0.8955581978003312, + "train_speed(iter/s)": 0.088764 + }, + { + "epoch": 5.00429276668813, + "grad_norm": 0.11454425007104874, + "learning_rate": 1.6241198755766175e-05, + "loss": 0.2891073703765869, + "memory(GiB)": 72.72, + "step": 11660, + "token_acc": 0.8897775721320687, + "train_speed(iter/s)": 0.088768 + }, + { + "epoch": 5.012878300064392, + "grad_norm": 0.10882110148668289, + "learning_rate": 1.6159878123546275e-05, + "loss": 0.2693314790725708, + "memory(GiB)": 72.72, + "step": 11680, + "token_acc": 0.8982194210665359, + "train_speed(iter/s)": 0.088762 + }, + { + "epoch": 5.021463833440652, + "grad_norm": 0.10319822281599045, + "learning_rate": 1.6078664254309436e-05, + "loss": 0.27081449031829835, + "memory(GiB)": 72.72, + "step": 11700, + "token_acc": 0.9001353267268086, + "train_speed(iter/s)": 0.088765 + }, + { + "epoch": 5.030049366816914, + "grad_norm": 0.11284149438142776, + "learning_rate": 1.59975581288832e-05, + "loss": 0.27441935539245604, + "memory(GiB)": 72.72, + "step": 11720, + "token_acc": 0.8984662917082801, + "train_speed(iter/s)": 0.088767 + }, + { + "epoch": 5.038634900193174, + "grad_norm": 0.10425851494073868, + "learning_rate": 1.591656072679387e-05, + "loss": 0.2715555906295776, + "memory(GiB)": 72.72, + "step": 11740, + "token_acc": 0.890478422247908, + "train_speed(iter/s)": 0.088768 + }, + { + "epoch": 5.047220433569436, + "grad_norm": 0.11284064501523972, + "learning_rate": 1.583567302625469e-05, + "loss": 0.2725609540939331, + "memory(GiB)": 72.72, + "step": 11760, + "token_acc": 0.897063681945232, + "train_speed(iter/s)": 0.088769 + }, + { + "epoch": 5.055805966945696, + "grad_norm": 0.11659186333417892, + "learning_rate": 1.5754896004154e-05, + "loss": 0.2763663291931152, + "memory(GiB)": 72.72, + "step": 11780, + "token_acc": 0.8892781727292928, + "train_speed(iter/s)": 0.088771 + }, + { + "epoch": 5.064391500321958, + "grad_norm": 0.10959072411060333, + "learning_rate": 1.567423063604352e-05, + "loss": 0.27177045345306394, + "memory(GiB)": 72.72, + "step": 11800, + "token_acc": 0.8928949946338838, + "train_speed(iter/s)": 0.088772 + }, + { + "epoch": 5.072977033698218, + "grad_norm": 0.11139950156211853, + "learning_rate": 1.5593677896126462e-05, + "loss": 0.2721517086029053, + "memory(GiB)": 72.72, + "step": 11820, + "token_acc": 0.895870023109786, + "train_speed(iter/s)": 0.088773 + }, + { + "epoch": 5.08156256707448, + "grad_norm": 0.10203303396701813, + "learning_rate": 1.551323875724587e-05, + "loss": 0.27356884479522703, + "memory(GiB)": 72.72, + "step": 11840, + "token_acc": 0.9059859374397118, + "train_speed(iter/s)": 0.088775 + }, + { + "epoch": 5.09014810045074, + "grad_norm": 0.10516630858182907, + "learning_rate": 1.5432914190872757e-05, + "loss": 0.2754658222198486, + "memory(GiB)": 72.72, + "step": 11860, + "token_acc": 0.8908944849786643, + "train_speed(iter/s)": 0.088776 + }, + { + "epoch": 5.098733633827002, + "grad_norm": 0.10858064144849777, + "learning_rate": 1.5352705167094477e-05, + "loss": 0.2734870672225952, + "memory(GiB)": 72.72, + "step": 11880, + "token_acc": 0.8974409839317595, + "train_speed(iter/s)": 0.088777 + }, + { + "epoch": 5.107319167203262, + "grad_norm": 0.11306975036859512, + "learning_rate": 1.527261265460296e-05, + "loss": 0.27300803661346434, + "memory(GiB)": 72.72, + "step": 11900, + "token_acc": 0.9109106165341432, + "train_speed(iter/s)": 0.08878 + }, + { + "epoch": 5.115904700579524, + "grad_norm": 0.10477675497531891, + "learning_rate": 1.5192637620682981e-05, + "loss": 0.2717351198196411, + "memory(GiB)": 72.72, + "step": 11920, + "token_acc": 0.8888284413313953, + "train_speed(iter/s)": 0.088782 + }, + { + "epoch": 5.124490233955784, + "grad_norm": 0.11272590607404709, + "learning_rate": 1.5112781031200569e-05, + "loss": 0.2693598508834839, + "memory(GiB)": 72.72, + "step": 11940, + "token_acc": 0.8937451291948688, + "train_speed(iter/s)": 0.088784 + }, + { + "epoch": 5.133075767332046, + "grad_norm": 0.1111418828368187, + "learning_rate": 1.5033043850591256e-05, + "loss": 0.2743582487106323, + "memory(GiB)": 72.72, + "step": 11960, + "token_acc": 0.8922390332455552, + "train_speed(iter/s)": 0.088786 + }, + { + "epoch": 5.141661300708306, + "grad_norm": 0.10565278679132462, + "learning_rate": 1.4953427041848473e-05, + "loss": 0.2750978946685791, + "memory(GiB)": 72.72, + "step": 11980, + "token_acc": 0.8900847655801997, + "train_speed(iter/s)": 0.088787 + }, + { + "epoch": 5.150246834084568, + "grad_norm": 0.10609643161296844, + "learning_rate": 1.4873931566511901e-05, + "loss": 0.27565574645996094, + "memory(GiB)": 72.72, + "step": 12000, + "token_acc": 0.9002406831246359, + "train_speed(iter/s)": 0.088788 + }, + { + "epoch": 5.150246834084568, + "eval_loss": 0.47488316893577576, + "eval_runtime": 70.9516, + "eval_samples_per_second": 53.05, + "eval_steps_per_second": 0.677, + "eval_token_acc": 0.8365712662327689, + "step": 12000 + } + ], + "logging_steps": 20, + "max_steps": 18640, + "num_input_tokens_seen": 0, + "num_train_epochs": 8, + "save_steps": 1000, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": true, + "should_training_stop": false + }, + "attributes": {} + } + }, + "total_flos": 6.567507230772429e+16, + "train_batch_size": 1, + "trial_name": null, + "trial_params": null +} diff --git a/training_args.bin b/training_args.bin new file mode 100644 index 0000000..09d7dfc --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f5dea8d8c5f4234be8ff86a50a240bffb4568f8258427de2ba35f9d870b2b26 +size 8248 diff --git a/vocab.json b/vocab.json new file mode 100644 index 0000000..6c49fc6 --- /dev/null +++ b/vocab.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910 +size 2776833