From a3ea09d3f8d7736fe5ae9eb8f8ce92487562bc21 Mon Sep 17 00:00:00 2001 From: ModelHub XC Date: Sun, 31 May 2026 18:07:14 +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: OpenDataArena/Qwen2.5-7B-ODA-Mixture-100k Source: Original Platform --- .gitattributes | 64 + README.md | 244 ++ README.md.backup | 61 + added_tokens.json | 24 + all_results.json | 8 + chat_template.jinja | 4 + checkpoint-3708/added_tokens.json | 24 + checkpoint-3708/chat_template.jinja | 4 + checkpoint-3708/config.json | 59 + checkpoint-3708/generation_config.json | 6 + checkpoint-3708/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 + checkpoint-3708/model.safetensors.index.json | 347 +++ checkpoint-3708/special_tokens_map.json | 31 + checkpoint-3708/tokenizer.json | 3 + checkpoint-3708/tokenizer_config.json | 208 ++ checkpoint-3708/trainer_state.json | 2624 ++++++++++++++++ checkpoint-3708/training_args.bin | 3 + checkpoint-3708/vocab.json | 3 + config.json | 59 + configuration.json | 1 + generation_config.json | 6 + 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 | 347 +++ performance.png | Bin 0 -> 308187 bytes ...61827539.SH-IDCA1404-10-140-54-56.105170.0 | 3 + special_tokens_map.json | 31 + tokenizer.json | 3 + tokenizer_config.json | 209 ++ train_results.json | 8 + trainer_log.jsonl | 371 +++ trainer_state.json | 2633 +++++++++++++++++ training_args.bin | 3 + training_loss.png | Bin 0 -> 32797 bytes vocab.json | 3 + 42 files changed, 7424 insertions(+) create mode 100644 .gitattributes create mode 100644 README.md create mode 100644 README.md.backup create mode 100644 added_tokens.json create mode 100644 all_results.json create mode 100644 chat_template.jinja create mode 100644 checkpoint-3708/added_tokens.json create mode 100644 checkpoint-3708/chat_template.jinja create mode 100644 checkpoint-3708/config.json create mode 100644 checkpoint-3708/generation_config.json create mode 100644 checkpoint-3708/merges.txt create mode 100644 checkpoint-3708/model-00001-of-00004.safetensors create mode 100644 checkpoint-3708/model-00002-of-00004.safetensors create mode 100644 checkpoint-3708/model-00003-of-00004.safetensors create mode 100644 checkpoint-3708/model-00004-of-00004.safetensors create mode 100644 checkpoint-3708/model.safetensors.index.json create mode 100644 checkpoint-3708/special_tokens_map.json create mode 100644 checkpoint-3708/tokenizer.json create mode 100644 checkpoint-3708/tokenizer_config.json create mode 100644 checkpoint-3708/trainer_state.json create mode 100644 checkpoint-3708/training_args.bin create mode 100644 checkpoint-3708/vocab.json 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 performance.png create mode 100644 runs/Oct30_20-29-34_SH-IDCA1404-10-140-54-56/events.out.tfevents.1761827539.SH-IDCA1404-10-140-54-56.105170.0 create mode 100644 special_tokens_map.json create mode 100644 tokenizer.json create mode 100644 tokenizer_config.json create mode 100644 train_results.json create mode 100644 trainer_log.jsonl create mode 100644 trainer_state.json create mode 100644 training_args.bin create mode 100644 training_loss.png create mode 100644 vocab.json diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..8a7ddcb --- /dev/null +++ b/.gitattributes @@ -0,0 +1,64 @@ +*.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 + +checkpoint-3708/tokenizer.json filter=lfs diff=lfs merge=lfs -text +model-00001-of-00004.safetensors filter=lfs diff=lfs merge=lfs -text +checkpoint-3708/merges.txt filter=lfs diff=lfs merge=lfs -text +tokenizer.json 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 +checkpoint-3708/model-00004-of-00004.safetensors filter=lfs diff=lfs merge=lfs -text +checkpoint-3708/model-00003-of-00004.safetensors filter=lfs diff=lfs merge=lfs -text +training_args.bin filter=lfs diff=lfs merge=lfs -text +checkpoint-3708/model-00001-of-00004.safetensors filter=lfs diff=lfs merge=lfs -text +model-00002-of-00004.safetensors filter=lfs diff=lfs merge=lfs -text +checkpoint-3708/model-00002-of-00004.safetensors filter=lfs diff=lfs merge=lfs -text +model-00003-of-00004.safetensors filter=lfs diff=lfs merge=lfs -text +checkpoint-3708/training_args.bin filter=lfs diff=lfs merge=lfs -text +checkpoint-3708/vocab.json filter=lfs diff=lfs merge=lfs -text +model-00004-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..bfb597a --- /dev/null +++ b/README.md @@ -0,0 +1,244 @@ +--- +base_model: Qwen/Qwen2.5-7B-Base +library_name: transformers +pipeline_tag: text-generation +datasets: +- OpenDataArena/ODA-Mixture-100k +tags: +- qwen2.5 +- sft +- opendataarena +- oda-mixture-100k +license: apache-2.0 +language: +- en +metrics: +- accuracy +--- + +# Qwen2.5-7B-ODA-Mixture-100k +Leaderboard Performance + +Qwen2.5-7B-ODA-Mixture-100k is a supervised fine-tuned (SFT) model built on top of **Qwen2.5-7B-Base**, trained with **[ODA-Mixture-100k](https://huggingface.co/datasets/OpenDataArena/ODA-Mixture-100k)**. This training set is curated by mixing top-performing open corpora selected via the *[OpenDataArena](https://opendataarena.github.io)* leaderboard, and refined through deduplication and benchmark decontamination, aiming to improve the model’s general capabilities across **General**, **Math**, **Code**, and **Reasoning** domains under a compact ~100K data budget. + +--- + +## 🧠 Model Summary + +- **Base Model**: `Qwen/Qwen2.5-7B-Base` +- **Training Data**: `OpenDataArena/ODA-Mixture-100k` +- **Domain Coverage**: General, Math, Code, Reasoning +- **Scale (selected training set)**: ~**100K** samples +- **Goal**: Achieve significant general-purpose gains with a compact curated dataset, improving multi-domain reasoning and problem-solving ability. + +--- + +## βš™οΈ Training Data Curation Pipeline + +ODA-Mixture-100k is built by following a single rule: **trust the OpenDataArena leaderboard**. + +### 1️⃣ Data Collection + +We chose **LIMO** as our foundation because it achieves a high ranking on the ODA overall leaderboard with very few samples. This efficiency allows us to establish a strong reasoning baseline. We then augment this core with **AM-Thinking-v1-Distilled-math** and **AM-Thinking-v1-Distilled-code**, the top-performing and efficient datasets on the ODA Math and Code leaderboards, to enhance specialized domain capabilities. + +### 2️⃣ Deduplication & Decontamination + +We first perform **exact deduplication** over all questions to remove identical items, and then run **benchmark decontamination** to reduce evaluation leakage by removing overlaps with standard and competition benchmarks. + +### 3️⃣ Data Selection + +To adhere to our ~100K data budget while maximizing the impact of each sample, we employ semantic clustering to map the overall data distribution. Within each cluster, we preferentially sample the most challenging instances, using sequence length as a practical proxy for reasoning complexity and problem difficulty. + +--- + +## πŸ“š Training Data Source Composition + +| Source | Count | Percentage | +|---|---:|---:| +| LIMO | 817 | 0.81% | +| AM-Thinking-Distilled-math | 50,244 | 49.59% | +| AM-Thinking-Distilled-code| 50,245 | 49.60% | + +--- + +## 🧩 Data Format + +The training data sample format is as follows (aligned with the dataset schema): + +```json +{ + "id": "unique_identifier", + "source": "data source", + "question": "textual question or instruction", + "response": "textual response" +} +``` + +--- + +## πŸ“ˆ Performance + +Qwen2.5-7B-ODA-Mixture-100k is evaluated as an SFT model built on **Qwen2.5-7B-Base** across the full ODA benchmark suite spanning four domains: +- **General (DROP, IFEVAL, AGIEVAL, MMLU-Pro)** +- **Math (GSM8K, MATH500, Omni-Math, OlympiadBench, AIME2024)** +- **Code (HumanEval, MBPP, LCB (V5), HumanEval+)** +- **Reasoning (ARC-C, BBH, CALM, KOR-BENCH)**. + +We observe consistent improvements over the base checkpoint, with particularly strong gains on several benchmarks. + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Leaderboard Performance Comparison. Best scores in bold, second-best underlined. Eff. denotes Data Efficiency. +
Model / Training DataSizeEff.GeneralMathCodeReasoningAVG
Qwen2.5-7B-Base
Qwen2.5-7B-Base--51.439.850.142.746.0
OpenThoughts3-1.2M1.2M+0.01145.571.867.054.359.6
OmniThought-0528365k+0.02747.171.247.657.255.8
SYNTHETIC-2-SFT-verified105k+0.08651.369.840.158.955.0
AM-Thinking-v1-Distilled-math558k+0.01657.777.439.544.854.8
LIMO817+9.92060.744.057.953.854.1
MiroMind-M1-SFT-719K719k+0.00652.071.026.351.550.2
AM-Thinking-v1-Distilled-code324k+0.02449.952.368.744.453.8
Light-R1-SFTData79k+0.08455.564.438.851.952.7
ODA-Mixture-500k500k+0.03963.472.866.759.665.6
ODA-Mixture-100k100k+0.14956.871.264.451.561.0
+
+ +--- + +## 🌐 About OpenDataArena + +[OpenDataArena](https://opendataarena.github.io/) is an open research platform dedicated to **discovering, evaluating, and advancing high-quality datasets for AI post-training**. It provides a transparent, data-centric ecosystem to support reproducible dataset evaluation and sharing. + +**Key Features:** +- πŸ† **Dataset Leaderboard** β€” helps researchers identify **the most valuable and high-quality datasets across different domains** +- πŸ“Š **Detailed Evaluation Scores** β€” provides **comprehensive metrics** to assess data quality, complexity, difficulty, etc. +- 🧰 **Data Processing Toolkit** β€” [OpenDataArena-Tool](https://github.com/OpenDataArena/OpenDataArena-Tool) offers an open-source pipeline for dataset curation and scoring. + +--- + +## πŸš€ Usage + +Model repo: `OpenDataArena/Qwen2.5-7B-ODA-Mixture-100k`. Below is a minimal runnable example for loading and inference: + +```python +from transformers import AutoModelForCausalLM, AutoTokenizer + +MODEL_ID = "OpenDataArena/Qwen2.5-7B-ODA-Mixture-100k" + +tokenizer = AutoTokenizer.from_pretrained(MODEL_ID, trust_remote_code=True) +model = AutoModelForCausalLM.from_pretrained(MODEL_ID, device_map="auto", trust_remote_code=True) + +messages = [ + {"role": "user", "content": "Natalia sold clips to 48 of her friends in April, and then she sold half as many clips in May. How many clips did Natalia sell altogether in April and May?"}, +] +text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True) +inputs = tokenizer([text], return_tensors="pt").to(model.device) + +outputs = model.generate( + **inputs, + max_new_tokens=256, + do_sample=True, + temperature=0.7, + top_p=0.9, +) +print(tokenizer.decode(outputs[0], skip_special_tokens=True)) +``` + +--- + +## πŸ“š Citation + +If you use this model or its training data (ODA-Mixture-100k), please cite: + +```bibtex +@article{gao2025closing, + title={Closing the Data Loop: Using OpenDataArena to Engineer Superior Training Datasets}, + author={Gao, Xin and Wang, Xiaoyang and Zhu, Yun and Cai, Mengzhang and He, Conghui and Wu, Lijun}, + journal={arXiv preprint arXiv:2601.09733}, + year={2025} +} +``` +```bibtex +@article{cai2025opendataarena, + title={OpenDataArena: A Fair and Open Arena for Benchmarking Post-Training Dataset Value}, + author={Cai, Mengzhang and Gao, Xin and Li, Yu and Lin, Honglin and Liu, Zheng and Pan, Zhuoshi and Pei, Qizhi and Shang, Xiaoran and Sun, Mengyuan and Tang, Zinan and others}, + journal={arXiv preprint arXiv:2512.14051}, + year={2025} +} +``` + diff --git a/README.md.backup b/README.md.backup new file mode 100644 index 0000000..b9f9606 --- /dev/null +++ b/README.md.backup @@ -0,0 +1,61 @@ +--- +library_name: transformers +license: other +base_model: /mnt/dhwfile/raise/user/caimengzhang/huggingface/hub/Qwen2.5-7B +tags: +- llama-factory +- full +- generated_from_trainer +model-index: +- name: seed-42 + results: [] +--- + + + +# seed-42 + +This model is a fine-tuned version of [/mnt/dhwfile/raise/user/caimengzhang/huggingface/hub/Qwen2.5-7B](https://huggingface.co//mnt/dhwfile/raise/user/caimengzhang/huggingface/hub/Qwen2.5-7B) on the overall-v6b-100k dataset. + +## Model description + +More information needed + +## Intended uses & limitations + +More information needed + +## Training and evaluation data + +More information needed + +## Training procedure + +### Training hyperparameters + +The following hyperparameters were used during training: +- learning_rate: 5e-05 +- train_batch_size: 2 +- eval_batch_size: 8 +- seed: 42 +- distributed_type: multi-GPU +- num_devices: 8 +- gradient_accumulation_steps: 2 +- total_train_batch_size: 32 +- total_eval_batch_size: 64 +- optimizer: Use adamw_torch with betas=(0.9,0.999) and epsilon=1e-08 and optimizer_args=No additional optimizer arguments +- lr_scheduler_type: cosine +- lr_scheduler_warmup_ratio: 0.1 +- num_epochs: 3.0 + +### Training results + + + +### Framework versions + +- Transformers 4.55.0 +- Pytorch 2.6.0+cu124 +- Datasets 3.2.0 +- Tokenizers 0.21.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/all_results.json b/all_results.json new file mode 100644 index 0000000..e27df72 --- /dev/null +++ b/all_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 3.0, + "total_flos": 6.364819972765516e+18, + "train_loss": 0.2649726264235014, + "train_runtime": 208629.7363, + "train_samples_per_second": 0.569, + "train_steps_per_second": 0.018 +} \ No newline at end of file diff --git a/chat_template.jinja b/chat_template.jinja new file mode 100644 index 0000000..d153f82 --- /dev/null +++ b/chat_template.jinja @@ -0,0 +1,4 @@ +{% if messages[0]['role'] == 'system' %}{% set loop_messages = messages[1:] %}{% set system_message = messages[0]['content'] %}{% else %}{% set loop_messages = messages %}{% endif %}{% if system_message is defined %}{{ 'System: ' + system_message + '<|endoftext|>' + ' +' }}{% endif %}{% for message in loop_messages %}{% set content = message['content'] %}{% if message['role'] == 'user' %}{{ 'Human: ' + content + '<|endoftext|>' + ' +Assistant:' }}{% elif message['role'] == 'assistant' %}{{ content + '<|endoftext|>' + ' +' }}{% endif %}{% endfor %} \ No newline at end of file diff --git a/checkpoint-3708/added_tokens.json b/checkpoint-3708/added_tokens.json new file mode 100644 index 0000000..482ced4 --- /dev/null +++ b/checkpoint-3708/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/checkpoint-3708/chat_template.jinja b/checkpoint-3708/chat_template.jinja new file mode 100644 index 0000000..d153f82 --- /dev/null +++ b/checkpoint-3708/chat_template.jinja @@ -0,0 +1,4 @@ +{% if messages[0]['role'] == 'system' %}{% set loop_messages = messages[1:] %}{% set system_message = messages[0]['content'] %}{% else %}{% set loop_messages = messages %}{% endif %}{% if system_message is defined %}{{ 'System: ' + system_message + '<|endoftext|>' + ' +' }}{% endif %}{% for message in loop_messages %}{% set content = message['content'] %}{% if message['role'] == 'user' %}{{ 'Human: ' + content + '<|endoftext|>' + ' +Assistant:' }}{% elif message['role'] == 'assistant' %}{{ content + '<|endoftext|>' + ' +' }}{% endif %}{% endfor %} \ No newline at end of file diff --git a/checkpoint-3708/config.json b/checkpoint-3708/config.json new file mode 100644 index 0000000..fa2559a --- /dev/null +++ b/checkpoint-3708/config.json @@ -0,0 +1,59 @@ +{ + "architectures": [ + "Qwen2ForCausalLM" + ], + "attention_dropout": 0.0, + "bos_token_id": 151643, + "eos_token_id": 151643, + "hidden_act": "silu", + "hidden_size": 3584, + "initializer_range": 0.02, + "intermediate_size": 18944, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 131072, + "max_window_layers": 28, + "model_type": "qwen2", + "num_attention_heads": 28, + "num_hidden_layers": 28, + "num_key_value_heads": 4, + "rms_norm_eps": 1e-06, + "rope_scaling": null, + "rope_theta": 1000000.0, + "sliding_window": null, + "tie_word_embeddings": false, + "torch_dtype": "bfloat16", + "transformers_version": "4.55.0", + "use_cache": false, + "use_mrope": false, + "use_sliding_window": false, + "vocab_size": 152064 +} diff --git a/checkpoint-3708/generation_config.json b/checkpoint-3708/generation_config.json new file mode 100644 index 0000000..7bc5028 --- /dev/null +++ b/checkpoint-3708/generation_config.json @@ -0,0 +1,6 @@ +{ + "bos_token_id": 151643, + "eos_token_id": 151643, + "max_new_tokens": 2048, + "transformers_version": "4.55.0" +} diff --git a/checkpoint-3708/merges.txt b/checkpoint-3708/merges.txt new file mode 100644 index 0000000..80c1a19 --- /dev/null +++ b/checkpoint-3708/merges.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8831e4f1a044471340f7c0a83d7bd71306a5b867e95fd870f74d0c5308a904d5 +size 1671853 diff --git a/checkpoint-3708/model-00001-of-00004.safetensors b/checkpoint-3708/model-00001-of-00004.safetensors new file mode 100644 index 0000000..294e1e9 --- /dev/null +++ b/checkpoint-3708/model-00001-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99cfc18248c17cf4247a7e9c232dcb3008b5475c479d18edd496cfcd824bdd7c +size 4877660776 diff --git a/checkpoint-3708/model-00002-of-00004.safetensors b/checkpoint-3708/model-00002-of-00004.safetensors new file mode 100644 index 0000000..44c5ffe --- /dev/null +++ b/checkpoint-3708/model-00002-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2361d86c7cec32642d1e8f3f71efa1e1438d327c026bd797d31994e66060957e +size 4932751008 diff --git a/checkpoint-3708/model-00003-of-00004.safetensors b/checkpoint-3708/model-00003-of-00004.safetensors new file mode 100644 index 0000000..e3edca4 --- /dev/null +++ b/checkpoint-3708/model-00003-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11f094a82831873bb2359b0d0d6380d8fb267848105e2e0b8215a9198850e80f +size 4330865200 diff --git a/checkpoint-3708/model-00004-of-00004.safetensors b/checkpoint-3708/model-00004-of-00004.safetensors new file mode 100644 index 0000000..f3c90c8 --- /dev/null +++ b/checkpoint-3708/model-00004-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4917239fa70d1f953df5e58c6cd8f5b4f52a2b2f7f75a4fb9d8e560000a8790f +size 1089994880 diff --git a/checkpoint-3708/model.safetensors.index.json b/checkpoint-3708/model.safetensors.index.json new file mode 100644 index 0000000..098a4a8 --- /dev/null +++ b/checkpoint-3708/model.safetensors.index.json @@ -0,0 +1,347 @@ +{ + "metadata": { + "total_parameters": 333312, + "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/checkpoint-3708/special_tokens_map.json b/checkpoint-3708/special_tokens_map.json new file mode 100644 index 0000000..17305b3 --- /dev/null +++ b/checkpoint-3708/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": "<|endoftext|>", + "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/checkpoint-3708/tokenizer.json b/checkpoint-3708/tokenizer.json new file mode 100644 index 0000000..51ebb3b --- /dev/null +++ b/checkpoint-3708/tokenizer.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c5ae00e602b8860cbd784ba82a8aa14e8feecec692e7076590d014d7b7fdafa +size 11421896 diff --git a/checkpoint-3708/tokenizer_config.json b/checkpoint-3708/tokenizer_config.json new file mode 100644 index 0000000..e812d6b --- /dev/null +++ b/checkpoint-3708/tokenizer_config.json @@ -0,0 +1,208 @@ +{ + "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": "<|endoftext|>", + "errors": "replace", + "extra_special_tokens": {}, + "model_max_length": 131072, + "pad_token": "<|endoftext|>", + "padding_side": "right", + "split_special_tokens": false, + "tokenizer_class": "Qwen2Tokenizer", + "unk_token": null +} diff --git a/checkpoint-3708/trainer_state.json b/checkpoint-3708/trainer_state.json new file mode 100644 index 0000000..75dd038 --- /dev/null +++ b/checkpoint-3708/trainer_state.json @@ -0,0 +1,2624 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 3.0, + "eval_steps": 500, + "global_step": 3708, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.008090614886731391, + "grad_norm": 10.671297597284719, + "learning_rate": 1.2129380053908356e-06, + "loss": 2.601, + "step": 10 + }, + { + "epoch": 0.016181229773462782, + "grad_norm": 6.311089864073009, + "learning_rate": 2.560646900269542e-06, + "loss": 2.3954, + "step": 20 + }, + { + "epoch": 0.024271844660194174, + "grad_norm": 5.215362734590839, + "learning_rate": 3.908355795148248e-06, + "loss": 1.7763, + "step": 30 + }, + { + "epoch": 0.032362459546925564, + "grad_norm": 2.0676790587143836, + "learning_rate": 5.256064690026954e-06, + "loss": 1.2086, + "step": 40 + }, + { + "epoch": 0.040453074433656956, + "grad_norm": 1.4206424846718397, + "learning_rate": 6.60377358490566e-06, + "loss": 0.8436, + "step": 50 + }, + { + "epoch": 0.04854368932038835, + "grad_norm": 1.5867176039284459, + "learning_rate": 7.951482479784367e-06, + "loss": 0.6706, + "step": 60 + }, + { + "epoch": 0.05663430420711974, + "grad_norm": 1.2138979784248856, + "learning_rate": 9.299191374663074e-06, + "loss": 0.5858, + "step": 70 + }, + { + "epoch": 0.06472491909385113, + "grad_norm": 0.7702442127235006, + "learning_rate": 1.0646900269541779e-05, + "loss": 0.5384, + "step": 80 + }, + { + "epoch": 0.07281553398058252, + "grad_norm": 1.0114209152057974, + "learning_rate": 1.1994609164420486e-05, + "loss": 0.4977, + "step": 90 + }, + { + "epoch": 0.08090614886731391, + "grad_norm": 0.5794843568633474, + "learning_rate": 1.3342318059299191e-05, + "loss": 0.4639, + "step": 100 + }, + { + "epoch": 0.0889967637540453, + "grad_norm": 0.696228528125689, + "learning_rate": 1.4690026954177898e-05, + "loss": 0.4589, + "step": 110 + }, + { + "epoch": 0.0970873786407767, + "grad_norm": 0.7033818455552552, + "learning_rate": 1.6037735849056604e-05, + "loss": 0.4511, + "step": 120 + }, + { + "epoch": 0.10517799352750809, + "grad_norm": 0.6918266955210028, + "learning_rate": 1.738544474393531e-05, + "loss": 0.4259, + "step": 130 + }, + { + "epoch": 0.11326860841423948, + "grad_norm": 0.48391302376719975, + "learning_rate": 1.8733153638814018e-05, + "loss": 0.4271, + "step": 140 + }, + { + "epoch": 0.12135922330097088, + "grad_norm": 0.6600203232524687, + "learning_rate": 2.0080862533692725e-05, + "loss": 0.415, + "step": 150 + }, + { + "epoch": 0.12944983818770225, + "grad_norm": 0.6491506270021533, + "learning_rate": 2.1428571428571428e-05, + "loss": 0.4047, + "step": 160 + }, + { + "epoch": 0.13754045307443366, + "grad_norm": 1.108358955768956, + "learning_rate": 2.2776280323450135e-05, + "loss": 0.3977, + "step": 170 + }, + { + "epoch": 0.14563106796116504, + "grad_norm": 1.0220828997842137, + "learning_rate": 2.4123989218328842e-05, + "loss": 0.3972, + "step": 180 + }, + { + "epoch": 0.15372168284789645, + "grad_norm": 0.7866428488585541, + "learning_rate": 2.547169811320755e-05, + "loss": 0.3886, + "step": 190 + }, + { + "epoch": 0.16181229773462782, + "grad_norm": 0.7956757749575036, + "learning_rate": 2.6819407008086256e-05, + "loss": 0.3881, + "step": 200 + }, + { + "epoch": 0.16990291262135923, + "grad_norm": 0.7154298194551921, + "learning_rate": 2.8167115902964963e-05, + "loss": 0.3915, + "step": 210 + }, + { + "epoch": 0.1779935275080906, + "grad_norm": 0.7172238259413939, + "learning_rate": 2.9514824797843667e-05, + "loss": 0.384, + "step": 220 + }, + { + "epoch": 0.18608414239482202, + "grad_norm": 0.7995655410192202, + "learning_rate": 3.086253369272237e-05, + "loss": 0.3748, + "step": 230 + }, + { + "epoch": 0.1941747572815534, + "grad_norm": 13.800265685156136, + "learning_rate": 3.221024258760108e-05, + "loss": 0.3732, + "step": 240 + }, + { + "epoch": 0.2022653721682848, + "grad_norm": 0.9742105484202757, + "learning_rate": 3.355795148247979e-05, + "loss": 0.3778, + "step": 250 + }, + { + "epoch": 0.21035598705501618, + "grad_norm": 0.7304881990540768, + "learning_rate": 3.490566037735849e-05, + "loss": 0.3779, + "step": 260 + }, + { + "epoch": 0.21844660194174756, + "grad_norm": 0.6020503863674406, + "learning_rate": 3.62533692722372e-05, + "loss": 0.3659, + "step": 270 + }, + { + "epoch": 0.22653721682847897, + "grad_norm": 0.6249460279802084, + "learning_rate": 3.76010781671159e-05, + "loss": 0.3678, + "step": 280 + }, + { + "epoch": 0.23462783171521034, + "grad_norm": 0.7546333918045006, + "learning_rate": 3.894878706199461e-05, + "loss": 0.3608, + "step": 290 + }, + { + "epoch": 0.24271844660194175, + "grad_norm": 1.0594379228439452, + "learning_rate": 4.0296495956873316e-05, + "loss": 0.3623, + "step": 300 + }, + { + "epoch": 0.25080906148867316, + "grad_norm": 0.8968179435463678, + "learning_rate": 4.164420485175202e-05, + "loss": 0.361, + "step": 310 + }, + { + "epoch": 0.2588996763754045, + "grad_norm": 0.6785334732318974, + "learning_rate": 4.299191374663073e-05, + "loss": 0.3587, + "step": 320 + }, + { + "epoch": 0.2669902912621359, + "grad_norm": 0.7864105607470325, + "learning_rate": 4.433962264150944e-05, + "loss": 0.3641, + "step": 330 + }, + { + "epoch": 0.2750809061488673, + "grad_norm": 0.7520885489880877, + "learning_rate": 4.5687331536388144e-05, + "loss": 0.3571, + "step": 340 + }, + { + "epoch": 0.28317152103559873, + "grad_norm": 0.7154271960483066, + "learning_rate": 4.703504043126685e-05, + "loss": 0.3564, + "step": 350 + }, + { + "epoch": 0.2912621359223301, + "grad_norm": 0.5540540831665184, + "learning_rate": 4.838274932614555e-05, + "loss": 0.3499, + "step": 360 + }, + { + "epoch": 0.2993527508090615, + "grad_norm": 0.8972157863979777, + "learning_rate": 4.973045822102426e-05, + "loss": 0.3546, + "step": 370 + }, + { + "epoch": 0.3074433656957929, + "grad_norm": 0.5977035180668759, + "learning_rate": 4.9999290952604396e-05, + "loss": 0.358, + "step": 380 + }, + { + "epoch": 0.3155339805825243, + "grad_norm": 0.6794119464101197, + "learning_rate": 4.9996410516491115e-05, + "loss": 0.3442, + "step": 390 + }, + { + "epoch": 0.32362459546925565, + "grad_norm": 0.6445475083450791, + "learning_rate": 4.9991314631296585e-05, + "loss": 0.3504, + "step": 400 + }, + { + "epoch": 0.33171521035598706, + "grad_norm": 0.6254469656785541, + "learning_rate": 4.9984003748672604e-05, + "loss": 0.3451, + "step": 410 + }, + { + "epoch": 0.33980582524271846, + "grad_norm": 0.6124809359745962, + "learning_rate": 4.997447851658774e-05, + "loss": 0.3373, + "step": 420 + }, + { + "epoch": 0.3478964401294498, + "grad_norm": 0.8314626543045377, + "learning_rate": 4.9962739779269887e-05, + "loss": 0.3427, + "step": 430 + }, + { + "epoch": 0.3559870550161812, + "grad_norm": 0.7096404483846562, + "learning_rate": 4.9948788577131414e-05, + "loss": 0.3402, + "step": 440 + }, + { + "epoch": 0.3640776699029126, + "grad_norm": 0.5010872233529703, + "learning_rate": 4.993262614667696e-05, + "loss": 0.3404, + "step": 450 + }, + { + "epoch": 0.37216828478964403, + "grad_norm": 0.7096873040187438, + "learning_rate": 4.9914253920393884e-05, + "loss": 0.3374, + "step": 460 + }, + { + "epoch": 0.3802588996763754, + "grad_norm": 0.6463889915075135, + "learning_rate": 4.9893673526625265e-05, + "loss": 0.3374, + "step": 470 + }, + { + "epoch": 0.3883495145631068, + "grad_norm": 0.698463838389325, + "learning_rate": 4.987088678942555e-05, + "loss": 0.338, + "step": 480 + }, + { + "epoch": 0.3964401294498382, + "grad_norm": 0.6798285617884782, + "learning_rate": 4.984589572839897e-05, + "loss": 0.3335, + "step": 490 + }, + { + "epoch": 0.4045307443365696, + "grad_norm": 0.4599792513564179, + "learning_rate": 4.9818702558520485e-05, + "loss": 0.3299, + "step": 500 + }, + { + "epoch": 0.41262135922330095, + "grad_norm": 0.49728635683969147, + "learning_rate": 4.978930968993946e-05, + "loss": 0.3388, + "step": 510 + }, + { + "epoch": 0.42071197411003236, + "grad_norm": 0.4217113735156639, + "learning_rate": 4.9757719727766085e-05, + "loss": 0.3319, + "step": 520 + }, + { + "epoch": 0.42880258899676377, + "grad_norm": 0.48369122768285383, + "learning_rate": 4.972393547184046e-05, + "loss": 0.33, + "step": 530 + }, + { + "epoch": 0.4368932038834951, + "grad_norm": 0.43182058716411714, + "learning_rate": 4.968795991648446e-05, + "loss": 0.3252, + "step": 540 + }, + { + "epoch": 0.4449838187702265, + "grad_norm": 0.5876386529955178, + "learning_rate": 4.9649796250236344e-05, + "loss": 0.324, + "step": 550 + }, + { + "epoch": 0.45307443365695793, + "grad_norm": 0.5486057928498816, + "learning_rate": 4.960944785556814e-05, + "loss": 0.3254, + "step": 560 + }, + { + "epoch": 0.46116504854368934, + "grad_norm": 0.4867958049194759, + "learning_rate": 4.956691830858585e-05, + "loss": 0.3216, + "step": 570 + }, + { + "epoch": 0.4692556634304207, + "grad_norm": 0.4571043410958847, + "learning_rate": 4.952221137871252e-05, + "loss": 0.3206, + "step": 580 + }, + { + "epoch": 0.4773462783171521, + "grad_norm": 0.5063667000215466, + "learning_rate": 4.947533102835413e-05, + "loss": 0.322, + "step": 590 + }, + { + "epoch": 0.4854368932038835, + "grad_norm": 0.4522556669690265, + "learning_rate": 4.942628141254843e-05, + "loss": 0.3257, + "step": 600 + }, + { + "epoch": 0.4935275080906149, + "grad_norm": 0.4321047527271199, + "learning_rate": 4.937506687859666e-05, + "loss": 0.3197, + "step": 610 + }, + { + "epoch": 0.5016181229773463, + "grad_norm": 0.393401694292632, + "learning_rate": 4.932169196567824e-05, + "loss": 0.3209, + "step": 620 + }, + { + "epoch": 0.5097087378640777, + "grad_norm": 0.39900307971080384, + "learning_rate": 4.9266161404448454e-05, + "loss": 0.3102, + "step": 630 + }, + { + "epoch": 0.517799352750809, + "grad_norm": 0.4716849647042864, + "learning_rate": 4.920848011661919e-05, + "loss": 0.3195, + "step": 640 + }, + { + "epoch": 0.5258899676375405, + "grad_norm": 0.460323217460504, + "learning_rate": 4.914865321452274e-05, + "loss": 0.3151, + "step": 650 + }, + { + "epoch": 0.5339805825242718, + "grad_norm": 0.45925505988077353, + "learning_rate": 4.908668600065862e-05, + "loss": 0.3151, + "step": 660 + }, + { + "epoch": 0.5420711974110033, + "grad_norm": 0.5830461135145422, + "learning_rate": 4.90225839672237e-05, + "loss": 0.3216, + "step": 670 + }, + { + "epoch": 0.5501618122977346, + "grad_norm": 0.4701717654524378, + "learning_rate": 4.8956352795625325e-05, + "loss": 0.3168, + "step": 680 + }, + { + "epoch": 0.558252427184466, + "grad_norm": 0.337481033517792, + "learning_rate": 4.8887998355977886e-05, + "loss": 0.313, + "step": 690 + }, + { + "epoch": 0.5663430420711975, + "grad_norm": 0.6269962483834282, + "learning_rate": 4.881752670658244e-05, + "loss": 0.3132, + "step": 700 + }, + { + "epoch": 0.5744336569579288, + "grad_norm": 0.4662171259348263, + "learning_rate": 4.87449440933898e-05, + "loss": 0.314, + "step": 710 + }, + { + "epoch": 0.5825242718446602, + "grad_norm": 0.5290025725406212, + "learning_rate": 4.867025694944698e-05, + "loss": 0.3109, + "step": 720 + }, + { + "epoch": 0.5906148867313916, + "grad_norm": 0.43779075196037404, + "learning_rate": 4.859347189432699e-05, + "loss": 0.3188, + "step": 730 + }, + { + "epoch": 0.598705501618123, + "grad_norm": 0.5368922851512631, + "learning_rate": 4.8514595733542144e-05, + "loss": 0.3053, + "step": 740 + }, + { + "epoch": 0.6067961165048543, + "grad_norm": 0.3739446436447005, + "learning_rate": 4.8433635457940915e-05, + "loss": 0.3095, + "step": 750 + }, + { + "epoch": 0.6148867313915858, + "grad_norm": 0.36805536772795056, + "learning_rate": 4.8350598243088283e-05, + "loss": 0.3081, + "step": 760 + }, + { + "epoch": 0.6229773462783171, + "grad_norm": 0.6081454922011427, + "learning_rate": 4.8265491448629804e-05, + "loss": 0.3096, + "step": 770 + }, + { + "epoch": 0.6310679611650486, + "grad_norm": 0.606989309832587, + "learning_rate": 4.817832261763928e-05, + "loss": 0.3064, + "step": 780 + }, + { + "epoch": 0.63915857605178, + "grad_norm": 0.374478457061797, + "learning_rate": 4.8089099475950257e-05, + "loss": 0.3075, + "step": 790 + }, + { + "epoch": 0.6472491909385113, + "grad_norm": 0.4495226360651449, + "learning_rate": 4.7997829931471225e-05, + "loss": 0.3055, + "step": 800 + }, + { + "epoch": 0.6553398058252428, + "grad_norm": 0.48869687342847196, + "learning_rate": 4.7904522073484786e-05, + "loss": 0.3056, + "step": 810 + }, + { + "epoch": 0.6634304207119741, + "grad_norm": 0.4244338878096003, + "learning_rate": 4.780918417193065e-05, + "loss": 0.3068, + "step": 820 + }, + { + "epoch": 0.6715210355987055, + "grad_norm": 0.8568600210635637, + "learning_rate": 4.7711824676672726e-05, + "loss": 0.311, + "step": 830 + }, + { + "epoch": 0.6796116504854369, + "grad_norm": 0.4818809073072544, + "learning_rate": 4.76124522167501e-05, + "loss": 0.3139, + "step": 840 + }, + { + "epoch": 0.6877022653721683, + "grad_norm": 0.5673965426592162, + "learning_rate": 4.751107559961238e-05, + "loss": 0.3085, + "step": 850 + }, + { + "epoch": 0.6957928802588996, + "grad_norm": 0.42296772741332755, + "learning_rate": 4.740770381033894e-05, + "loss": 0.3129, + "step": 860 + }, + { + "epoch": 0.7038834951456311, + "grad_norm": 0.4358296754132214, + "learning_rate": 4.730234601084268e-05, + "loss": 0.3058, + "step": 870 + }, + { + "epoch": 0.7119741100323624, + "grad_norm": 0.4373965191621123, + "learning_rate": 4.719501153905793e-05, + "loss": 0.3025, + "step": 880 + }, + { + "epoch": 0.7200647249190939, + "grad_norm": 0.3787352736875979, + "learning_rate": 4.7085709908112866e-05, + "loss": 0.3034, + "step": 890 + }, + { + "epoch": 0.7281553398058253, + "grad_norm": 0.469843837143792, + "learning_rate": 4.6974450805486305e-05, + "loss": 0.303, + "step": 900 + }, + { + "epoch": 0.7362459546925566, + "grad_norm": 0.4394456386334091, + "learning_rate": 4.686124409214917e-05, + "loss": 0.2975, + "step": 910 + }, + { + "epoch": 0.7443365695792881, + "grad_norm": 0.37340718943669743, + "learning_rate": 4.674609980169042e-05, + "loss": 0.3002, + "step": 920 + }, + { + "epoch": 0.7524271844660194, + "grad_norm": 0.47566576341803307, + "learning_rate": 4.662902813942784e-05, + "loss": 0.3051, + "step": 930 + }, + { + "epoch": 0.7605177993527508, + "grad_norm": 0.4410622981522137, + "learning_rate": 4.651003948150349e-05, + "loss": 0.2962, + "step": 940 + }, + { + "epoch": 0.7686084142394822, + "grad_norm": 0.41727057267800893, + "learning_rate": 4.638914437396408e-05, + "loss": 0.2959, + "step": 950 + }, + { + "epoch": 0.7766990291262136, + "grad_norm": 0.3766577031650596, + "learning_rate": 4.626635353182626e-05, + "loss": 0.2951, + "step": 960 + }, + { + "epoch": 0.7847896440129449, + "grad_norm": 0.36286446424405566, + "learning_rate": 4.614167783812694e-05, + "loss": 0.294, + "step": 970 + }, + { + "epoch": 0.7928802588996764, + "grad_norm": 0.4051751512540439, + "learning_rate": 4.601512834295874e-05, + "loss": 0.2944, + "step": 980 + }, + { + "epoch": 0.8009708737864077, + "grad_norm": 0.37027627803204927, + "learning_rate": 4.588671626249057e-05, + "loss": 0.2952, + "step": 990 + }, + { + "epoch": 0.8090614886731392, + "grad_norm": 0.464872048858869, + "learning_rate": 4.5756452977973585e-05, + "loss": 0.292, + "step": 1000 + }, + { + "epoch": 0.8171521035598706, + "grad_norm": 0.4408350560704109, + "learning_rate": 4.56243500347324e-05, + "loss": 0.3009, + "step": 1010 + }, + { + "epoch": 0.8252427184466019, + "grad_norm": 0.49398039939609895, + "learning_rate": 4.549041914114188e-05, + "loss": 0.2969, + "step": 1020 + }, + { + "epoch": 0.8333333333333334, + "grad_norm": 0.5592891850787267, + "learning_rate": 4.535467216758936e-05, + "loss": 0.2981, + "step": 1030 + }, + { + "epoch": 0.8414239482200647, + "grad_norm": 0.4230495195351826, + "learning_rate": 4.5217121145422616e-05, + "loss": 0.2883, + "step": 1040 + }, + { + "epoch": 0.8495145631067961, + "grad_norm": 0.33133186454457314, + "learning_rate": 4.5077778265883477e-05, + "loss": 0.2927, + "step": 1050 + }, + { + "epoch": 0.8576051779935275, + "grad_norm": 0.3936509630212508, + "learning_rate": 4.4936655879027336e-05, + "loss": 0.2948, + "step": 1060 + }, + { + "epoch": 0.8656957928802589, + "grad_norm": 0.4500916019115437, + "learning_rate": 4.479376649262855e-05, + "loss": 0.2943, + "step": 1070 + }, + { + "epoch": 0.8737864077669902, + "grad_norm": 0.3668748277040676, + "learning_rate": 4.464912277107185e-05, + "loss": 0.2928, + "step": 1080 + }, + { + "epoch": 0.8818770226537217, + "grad_norm": 0.320494366403153, + "learning_rate": 4.450273753422992e-05, + "loss": 0.2909, + "step": 1090 + }, + { + "epoch": 0.889967637540453, + "grad_norm": 0.37987923612254676, + "learning_rate": 4.435462375632711e-05, + "loss": 0.2964, + "step": 1100 + }, + { + "epoch": 0.8980582524271845, + "grad_norm": 0.39981221876873035, + "learning_rate": 4.420479456478957e-05, + "loss": 0.2994, + "step": 1110 + }, + { + "epoch": 0.9061488673139159, + "grad_norm": 0.3091126654651453, + "learning_rate": 4.405326323908178e-05, + "loss": 0.2851, + "step": 1120 + }, + { + "epoch": 0.9142394822006472, + "grad_norm": 0.47407567538309503, + "learning_rate": 4.390004320952947e-05, + "loss": 0.2914, + "step": 1130 + }, + { + "epoch": 0.9223300970873787, + "grad_norm": 0.4473436088105401, + "learning_rate": 4.374514805612942e-05, + "loss": 0.2958, + "step": 1140 + }, + { + "epoch": 0.93042071197411, + "grad_norm": 0.3335572127939302, + "learning_rate": 4.358859150734576e-05, + "loss": 0.2915, + "step": 1150 + }, + { + "epoch": 0.9385113268608414, + "grad_norm": 0.4410700993823537, + "learning_rate": 4.343038743889324e-05, + "loss": 0.2936, + "step": 1160 + }, + { + "epoch": 0.9466019417475728, + "grad_norm": 0.4566532222343424, + "learning_rate": 4.3270549872507415e-05, + "loss": 0.2921, + "step": 1170 + }, + { + "epoch": 0.9546925566343042, + "grad_norm": 0.34831612960636166, + "learning_rate": 4.3109092974701895e-05, + "loss": 0.2961, + "step": 1180 + }, + { + "epoch": 0.9627831715210357, + "grad_norm": 0.33970324826345877, + "learning_rate": 4.2946031055512733e-05, + "loss": 0.2887, + "step": 1190 + }, + { + "epoch": 0.970873786407767, + "grad_norm": 0.46192580192198573, + "learning_rate": 4.2781378567230145e-05, + "loss": 0.29, + "step": 1200 + }, + { + "epoch": 0.9789644012944984, + "grad_norm": 0.4615119904861507, + "learning_rate": 4.2615150103117576e-05, + "loss": 0.2886, + "step": 1210 + }, + { + "epoch": 0.9870550161812298, + "grad_norm": 0.2981731488057052, + "learning_rate": 4.24473603961183e-05, + "loss": 0.2908, + "step": 1220 + }, + { + "epoch": 0.9951456310679612, + "grad_norm": 0.3632890670918485, + "learning_rate": 4.227802431754961e-05, + "loss": 0.2924, + "step": 1230 + }, + { + "epoch": 1.0032362459546926, + "grad_norm": 0.4150403194043393, + "learning_rate": 4.210715687578481e-05, + "loss": 0.2727, + "step": 1240 + }, + { + "epoch": 1.0113268608414239, + "grad_norm": 0.34869821901507675, + "learning_rate": 4.193477321492293e-05, + "loss": 0.2453, + "step": 1250 + }, + { + "epoch": 1.0194174757281553, + "grad_norm": 0.3601010037088075, + "learning_rate": 4.176088861344657e-05, + "loss": 0.2414, + "step": 1260 + }, + { + "epoch": 1.0275080906148868, + "grad_norm": 0.32325115826296424, + "learning_rate": 4.158551848286773e-05, + "loss": 0.2425, + "step": 1270 + }, + { + "epoch": 1.035598705501618, + "grad_norm": 0.38691862676257593, + "learning_rate": 4.140867836636189e-05, + "loss": 0.247, + "step": 1280 + }, + { + "epoch": 1.0436893203883495, + "grad_norm": 0.34882276619380004, + "learning_rate": 4.1230383937390374e-05, + "loss": 0.239, + "step": 1290 + }, + { + "epoch": 1.051779935275081, + "grad_norm": 0.3951880114595209, + "learning_rate": 4.1050650998311215e-05, + "loss": 0.2375, + "step": 1300 + }, + { + "epoch": 1.0598705501618122, + "grad_norm": 0.3736593550545292, + "learning_rate": 4.086949547897862e-05, + "loss": 0.2479, + "step": 1310 + }, + { + "epoch": 1.0679611650485437, + "grad_norm": 0.34774896387912796, + "learning_rate": 4.068693343533103e-05, + "loss": 0.2372, + "step": 1320 + }, + { + "epoch": 1.0760517799352751, + "grad_norm": 0.3330973525666551, + "learning_rate": 4.050298104796812e-05, + "loss": 0.2413, + "step": 1330 + }, + { + "epoch": 1.0841423948220066, + "grad_norm": 0.27924340181820345, + "learning_rate": 4.0317654620716704e-05, + "loss": 0.2454, + "step": 1340 + }, + { + "epoch": 1.0922330097087378, + "grad_norm": 0.3807786754448861, + "learning_rate": 4.013097057918566e-05, + "loss": 0.2457, + "step": 1350 + }, + { + "epoch": 1.1003236245954693, + "grad_norm": 0.34402611290470836, + "learning_rate": 3.9942945469310175e-05, + "loss": 0.2406, + "step": 1360 + }, + { + "epoch": 1.1084142394822007, + "grad_norm": 0.3087094208360471, + "learning_rate": 3.9753595955885264e-05, + "loss": 0.2403, + "step": 1370 + }, + { + "epoch": 1.116504854368932, + "grad_norm": 0.334687554837771, + "learning_rate": 3.9562938821088705e-05, + "loss": 0.2443, + "step": 1380 + }, + { + "epoch": 1.1245954692556634, + "grad_norm": 0.34101610586326964, + "learning_rate": 3.9370990962993695e-05, + "loss": 0.2455, + "step": 1390 + }, + { + "epoch": 1.132686084142395, + "grad_norm": 0.36304196735659044, + "learning_rate": 3.9177769394071086e-05, + "loss": 0.2423, + "step": 1400 + }, + { + "epoch": 1.1407766990291262, + "grad_norm": 0.32455755430896477, + "learning_rate": 3.898329123968163e-05, + "loss": 0.2424, + "step": 1410 + }, + { + "epoch": 1.1488673139158576, + "grad_norm": 0.29393617658060145, + "learning_rate": 3.87875737365581e-05, + "loss": 0.2383, + "step": 1420 + }, + { + "epoch": 1.156957928802589, + "grad_norm": 0.40951987232018516, + "learning_rate": 3.8590634231277626e-05, + "loss": 0.2605, + "step": 1430 + }, + { + "epoch": 1.1650485436893203, + "grad_norm": 0.3441977909919604, + "learning_rate": 3.8392490178724184e-05, + "loss": 0.2455, + "step": 1440 + }, + { + "epoch": 1.1731391585760518, + "grad_norm": 0.3112960711261136, + "learning_rate": 3.8193159140541645e-05, + "loss": 0.2419, + "step": 1450 + }, + { + "epoch": 1.1812297734627832, + "grad_norm": 0.3032973624770194, + "learning_rate": 3.7992658783577215e-05, + "loss": 0.2422, + "step": 1460 + }, + { + "epoch": 1.1893203883495145, + "grad_norm": 0.29109047481785005, + "learning_rate": 3.779100687831563e-05, + "loss": 0.2462, + "step": 1470 + }, + { + "epoch": 1.197411003236246, + "grad_norm": 0.2948022665787199, + "learning_rate": 3.758822129730415e-05, + "loss": 0.245, + "step": 1480 + }, + { + "epoch": 1.2055016181229774, + "grad_norm": 0.31258495126302516, + "learning_rate": 3.738432001356851e-05, + "loss": 0.2455, + "step": 1490 + }, + { + "epoch": 1.2135922330097086, + "grad_norm": 0.27328969134267245, + "learning_rate": 3.7179321099019916e-05, + "loss": 0.2369, + "step": 1500 + }, + { + "epoch": 1.22168284789644, + "grad_norm": 0.2847184801501813, + "learning_rate": 3.6973242722853365e-05, + "loss": 0.2402, + "step": 1510 + }, + { + "epoch": 1.2297734627831716, + "grad_norm": 0.29812191017952583, + "learning_rate": 3.6766103149937295e-05, + "loss": 0.2427, + "step": 1520 + }, + { + "epoch": 1.237864077669903, + "grad_norm": 0.3017615376479855, + "learning_rate": 3.655792073919471e-05, + "loss": 0.2363, + "step": 1530 + }, + { + "epoch": 1.2459546925566343, + "grad_norm": 0.27567364203177047, + "learning_rate": 3.634871394197607e-05, + "loss": 0.2388, + "step": 1540 + }, + { + "epoch": 1.2540453074433657, + "grad_norm": 0.2685513406212581, + "learning_rate": 3.6138501300423934e-05, + "loss": 0.2378, + "step": 1550 + }, + { + "epoch": 1.262135922330097, + "grad_norm": 0.25546275734682755, + "learning_rate": 3.592730144582948e-05, + "loss": 0.2341, + "step": 1560 + }, + { + "epoch": 1.2702265372168284, + "grad_norm": 0.2841532225060496, + "learning_rate": 3.571513309698131e-05, + "loss": 0.2366, + "step": 1570 + }, + { + "epoch": 1.27831715210356, + "grad_norm": 0.30541995269870376, + "learning_rate": 3.5502015058506335e-05, + "loss": 0.2375, + "step": 1580 + }, + { + "epoch": 1.2864077669902914, + "grad_norm": 0.34844869264740597, + "learning_rate": 3.528796621920307e-05, + "loss": 0.239, + "step": 1590 + }, + { + "epoch": 1.2944983818770226, + "grad_norm": 0.30708349077357805, + "learning_rate": 3.50730055503676e-05, + "loss": 0.2356, + "step": 1600 + }, + { + "epoch": 1.302588996763754, + "grad_norm": 0.3175696506236882, + "learning_rate": 3.485715210411204e-05, + "loss": 0.2358, + "step": 1610 + }, + { + "epoch": 1.3106796116504853, + "grad_norm": 0.29197347345983926, + "learning_rate": 3.4640425011676034e-05, + "loss": 0.2408, + "step": 1620 + }, + { + "epoch": 1.3187702265372168, + "grad_norm": 0.28169129894596506, + "learning_rate": 3.442284348173106e-05, + "loss": 0.2395, + "step": 1630 + }, + { + "epoch": 1.3268608414239482, + "grad_norm": 0.3992186155056125, + "learning_rate": 3.420442679867796e-05, + "loss": 0.2391, + "step": 1640 + }, + { + "epoch": 1.3349514563106797, + "grad_norm": 0.35636813012626095, + "learning_rate": 3.398519432093782e-05, + "loss": 0.2374, + "step": 1650 + }, + { + "epoch": 1.343042071197411, + "grad_norm": 0.27742962322683806, + "learning_rate": 3.376516547923614e-05, + "loss": 0.2336, + "step": 1660 + }, + { + "epoch": 1.3511326860841424, + "grad_norm": 0.28660763778902115, + "learning_rate": 3.3544359774880714e-05, + "loss": 0.2371, + "step": 1670 + }, + { + "epoch": 1.3592233009708738, + "grad_norm": 0.40153445123463827, + "learning_rate": 3.3322796778033204e-05, + "loss": 0.2376, + "step": 1680 + }, + { + "epoch": 1.367313915857605, + "grad_norm": 0.3035749815074104, + "learning_rate": 3.3100496125974624e-05, + "loss": 0.2377, + "step": 1690 + }, + { + "epoch": 1.3754045307443366, + "grad_norm": 0.342174636479568, + "learning_rate": 3.2877477521364895e-05, + "loss": 0.2347, + "step": 1700 + }, + { + "epoch": 1.383495145631068, + "grad_norm": 0.3199103842497454, + "learning_rate": 3.2653760730496555e-05, + "loss": 0.2297, + "step": 1710 + }, + { + "epoch": 1.3915857605177995, + "grad_norm": 0.27362978201436644, + "learning_rate": 3.242936558154285e-05, + "loss": 0.2356, + "step": 1720 + }, + { + "epoch": 1.3996763754045307, + "grad_norm": 0.27057113114600895, + "learning_rate": 3.2204311962800426e-05, + "loss": 0.2322, + "step": 1730 + }, + { + "epoch": 1.4077669902912622, + "grad_norm": 0.26643871030324334, + "learning_rate": 3.197861982092651e-05, + "loss": 0.2384, + "step": 1740 + }, + { + "epoch": 1.4158576051779934, + "grad_norm": 0.31497718220761595, + "learning_rate": 3.175230915917108e-05, + "loss": 0.2427, + "step": 1750 + }, + { + "epoch": 1.4239482200647249, + "grad_norm": 0.3267383691103009, + "learning_rate": 3.152540003560398e-05, + "loss": 0.2417, + "step": 1760 + }, + { + "epoch": 1.4320388349514563, + "grad_norm": 0.29663197558136717, + "learning_rate": 3.129791256133712e-05, + "loss": 0.2288, + "step": 1770 + }, + { + "epoch": 1.4401294498381878, + "grad_norm": 0.32445565003875587, + "learning_rate": 3.106986689874204e-05, + "loss": 0.2347, + "step": 1780 + }, + { + "epoch": 1.448220064724919, + "grad_norm": 0.29535887592241783, + "learning_rate": 3.0841283259662875e-05, + "loss": 0.2385, + "step": 1790 + }, + { + "epoch": 1.4563106796116505, + "grad_norm": 0.2733621998571008, + "learning_rate": 3.0612181903625014e-05, + "loss": 0.2359, + "step": 1800 + }, + { + "epoch": 1.4644012944983817, + "grad_norm": 0.2698891118245767, + "learning_rate": 3.0382583136039444e-05, + "loss": 0.2339, + "step": 1810 + }, + { + "epoch": 1.4724919093851132, + "grad_norm": 0.30735748022487547, + "learning_rate": 3.015250730640308e-05, + "loss": 0.237, + "step": 1820 + }, + { + "epoch": 1.4805825242718447, + "grad_norm": 0.35024703112347744, + "learning_rate": 2.9921974806495178e-05, + "loss": 0.2301, + "step": 1830 + }, + { + "epoch": 1.4886731391585761, + "grad_norm": 0.27111655738392937, + "learning_rate": 2.969100606856998e-05, + "loss": 0.2339, + "step": 1840 + }, + { + "epoch": 1.4967637540453074, + "grad_norm": 0.2787522117740128, + "learning_rate": 2.9459621563545825e-05, + "loss": 0.2385, + "step": 1850 + }, + { + "epoch": 1.5048543689320388, + "grad_norm": 0.2969133211792456, + "learning_rate": 2.9227841799190775e-05, + "loss": 0.2305, + "step": 1860 + }, + { + "epoch": 1.51294498381877, + "grad_norm": 0.2613286640167969, + "learning_rate": 2.8995687318304975e-05, + "loss": 0.2328, + "step": 1870 + }, + { + "epoch": 1.5210355987055015, + "grad_norm": 0.27216163489187184, + "learning_rate": 2.8763178696899995e-05, + "loss": 0.2373, + "step": 1880 + }, + { + "epoch": 1.529126213592233, + "grad_norm": 0.2964461145886047, + "learning_rate": 2.853033654237507e-05, + "loss": 0.2289, + "step": 1890 + }, + { + "epoch": 1.5372168284789645, + "grad_norm": 0.32949202305010017, + "learning_rate": 2.8297181491690756e-05, + "loss": 0.23, + "step": 1900 + }, + { + "epoch": 1.545307443365696, + "grad_norm": 0.3071880700004742, + "learning_rate": 2.8063734209539773e-05, + "loss": 0.2367, + "step": 1910 + }, + { + "epoch": 1.5533980582524272, + "grad_norm": 0.2529468819780906, + "learning_rate": 2.783001538651554e-05, + "loss": 0.2292, + "step": 1920 + }, + { + "epoch": 1.5614886731391586, + "grad_norm": 0.2773840151703638, + "learning_rate": 2.7596045737278336e-05, + "loss": 0.2398, + "step": 1930 + }, + { + "epoch": 1.5695792880258899, + "grad_norm": 0.295185746563609, + "learning_rate": 2.7361845998719315e-05, + "loss": 0.2325, + "step": 1940 + }, + { + "epoch": 1.5776699029126213, + "grad_norm": 0.25593073129115584, + "learning_rate": 2.7127436928122612e-05, + "loss": 0.2367, + "step": 1950 + }, + { + "epoch": 1.5857605177993528, + "grad_norm": 0.3516341035154705, + "learning_rate": 2.6892839301325623e-05, + "loss": 0.239, + "step": 1960 + }, + { + "epoch": 1.5938511326860842, + "grad_norm": 0.27153437539635045, + "learning_rate": 2.6658073910877603e-05, + "loss": 0.2288, + "step": 1970 + }, + { + "epoch": 1.6019417475728155, + "grad_norm": 0.26490849237503283, + "learning_rate": 2.6423161564196803e-05, + "loss": 0.231, + "step": 1980 + }, + { + "epoch": 1.610032362459547, + "grad_norm": 0.25415769405974487, + "learning_rate": 2.6188123081726306e-05, + "loss": 0.2341, + "step": 1990 + }, + { + "epoch": 1.6181229773462782, + "grad_norm": 0.2566774871023634, + "learning_rate": 2.5952979295088714e-05, + "loss": 0.2303, + "step": 2000 + }, + { + "epoch": 1.6262135922330097, + "grad_norm": 0.28720215998836357, + "learning_rate": 2.57177510452398e-05, + "loss": 0.2297, + "step": 2010 + }, + { + "epoch": 1.6343042071197411, + "grad_norm": 0.26535154825569424, + "learning_rate": 2.5482459180621377e-05, + "loss": 0.2336, + "step": 2020 + }, + { + "epoch": 1.6423948220064726, + "grad_norm": 0.2348030131858575, + "learning_rate": 2.524712455531347e-05, + "loss": 0.2283, + "step": 2030 + }, + { + "epoch": 1.650485436893204, + "grad_norm": 0.2981340903697484, + "learning_rate": 2.501176802718599e-05, + "loss": 0.2367, + "step": 2040 + }, + { + "epoch": 1.6585760517799353, + "grad_norm": 0.2508609786813777, + "learning_rate": 2.4776410456050165e-05, + "loss": 0.232, + "step": 2050 + }, + { + "epoch": 1.6666666666666665, + "grad_norm": 0.2760175375931361, + "learning_rate": 2.4541072701809624e-05, + "loss": 0.2348, + "step": 2060 + }, + { + "epoch": 1.674757281553398, + "grad_norm": 0.2681609470474934, + "learning_rate": 2.4305775622611627e-05, + "loss": 0.2285, + "step": 2070 + }, + { + "epoch": 1.6828478964401294, + "grad_norm": 0.3323878551187027, + "learning_rate": 2.4070540072998372e-05, + "loss": 0.2272, + "step": 2080 + }, + { + "epoch": 1.690938511326861, + "grad_norm": 0.24794381758629244, + "learning_rate": 2.3835386902058637e-05, + "loss": 0.2292, + "step": 2090 + }, + { + "epoch": 1.6990291262135924, + "grad_norm": 0.26234035679605566, + "learning_rate": 2.360033695157995e-05, + "loss": 0.2337, + "step": 2100 + }, + { + "epoch": 1.7071197411003236, + "grad_norm": 0.3095409200594481, + "learning_rate": 2.3365411054201315e-05, + "loss": 0.2265, + "step": 2110 + }, + { + "epoch": 1.715210355987055, + "grad_norm": 0.24814239367844307, + "learning_rate": 2.3130630031566818e-05, + "loss": 0.2269, + "step": 2120 + }, + { + "epoch": 1.7233009708737863, + "grad_norm": 0.2503027719931105, + "learning_rate": 2.2896014692480226e-05, + "loss": 0.231, + "step": 2130 + }, + { + "epoch": 1.7313915857605178, + "grad_norm": 0.24658598678553392, + "learning_rate": 2.266158583106063e-05, + "loss": 0.228, + "step": 2140 + }, + { + "epoch": 1.7394822006472492, + "grad_norm": 0.23999491418212948, + "learning_rate": 2.2427364224899502e-05, + "loss": 0.2289, + "step": 2150 + }, + { + "epoch": 1.7475728155339807, + "grad_norm": 0.24294562795428556, + "learning_rate": 2.2193370633219115e-05, + "loss": 0.2295, + "step": 2160 + }, + { + "epoch": 1.755663430420712, + "grad_norm": 0.27195306057038027, + "learning_rate": 2.1959625795032664e-05, + "loss": 0.2312, + "step": 2170 + }, + { + "epoch": 1.7637540453074434, + "grad_norm": 0.31612469238407165, + "learning_rate": 2.1726150427306182e-05, + "loss": 0.2286, + "step": 2180 + }, + { + "epoch": 1.7718446601941746, + "grad_norm": 0.29752263873224494, + "learning_rate": 2.1492965223122305e-05, + "loss": 0.2267, + "step": 2190 + }, + { + "epoch": 1.779935275080906, + "grad_norm": 0.2603667246009949, + "learning_rate": 2.126009084984629e-05, + "loss": 0.2251, + "step": 2200 + }, + { + "epoch": 1.7880258899676376, + "grad_norm": 0.26289071039247, + "learning_rate": 2.102754794729426e-05, + "loss": 0.2246, + "step": 2210 + }, + { + "epoch": 1.796116504854369, + "grad_norm": 0.263903471162293, + "learning_rate": 2.079535712590382e-05, + "loss": 0.2282, + "step": 2220 + }, + { + "epoch": 1.8042071197411005, + "grad_norm": 0.27035700806263924, + "learning_rate": 2.056353896490742e-05, + "loss": 0.2231, + "step": 2230 + }, + { + "epoch": 1.8122977346278317, + "grad_norm": 0.2654192689718002, + "learning_rate": 2.0332114010508334e-05, + "loss": 0.2268, + "step": 2240 + }, + { + "epoch": 1.820388349514563, + "grad_norm": 0.23959916600696418, + "learning_rate": 2.010110277405966e-05, + "loss": 0.2274, + "step": 2250 + }, + { + "epoch": 1.8284789644012944, + "grad_norm": 0.24872872826123787, + "learning_rate": 1.9870525730246424e-05, + "loss": 0.2293, + "step": 2260 + }, + { + "epoch": 1.8365695792880259, + "grad_norm": 0.2645954361424342, + "learning_rate": 1.9640403315270824e-05, + "loss": 0.2286, + "step": 2270 + }, + { + "epoch": 1.8446601941747574, + "grad_norm": 0.24420673184598343, + "learning_rate": 1.9410755925041006e-05, + "loss": 0.2257, + "step": 2280 + }, + { + "epoch": 1.8527508090614888, + "grad_norm": 0.24705849748195569, + "learning_rate": 1.918160391336335e-05, + "loss": 0.2259, + "step": 2290 + }, + { + "epoch": 1.86084142394822, + "grad_norm": 0.2951271763878442, + "learning_rate": 1.8952967590138472e-05, + "loss": 0.2248, + "step": 2300 + }, + { + "epoch": 1.8689320388349513, + "grad_norm": 0.2520418480110052, + "learning_rate": 1.8724867219561203e-05, + "loss": 0.2287, + "step": 2310 + }, + { + "epoch": 1.8770226537216828, + "grad_norm": 0.294901863474176, + "learning_rate": 1.8497323018324476e-05, + "loss": 0.2252, + "step": 2320 + }, + { + "epoch": 1.8851132686084142, + "grad_norm": 0.2620675111989084, + "learning_rate": 1.8270355153827598e-05, + "loss": 0.2243, + "step": 2330 + }, + { + "epoch": 1.8932038834951457, + "grad_norm": 0.21729342901905718, + "learning_rate": 1.804398374238872e-05, + "loss": 0.2231, + "step": 2340 + }, + { + "epoch": 1.9012944983818771, + "grad_norm": 0.26438351131145754, + "learning_rate": 1.781822884746196e-05, + "loss": 0.2203, + "step": 2350 + }, + { + "epoch": 1.9093851132686084, + "grad_norm": 0.22358504292564055, + "learning_rate": 1.7593110477859153e-05, + "loss": 0.223, + "step": 2360 + }, + { + "epoch": 1.9174757281553398, + "grad_norm": 0.24990353950246044, + "learning_rate": 1.736864858597645e-05, + "loss": 0.2233, + "step": 2370 + }, + { + "epoch": 1.925566343042071, + "grad_norm": 0.24537211238465853, + "learning_rate": 1.7144863066025955e-05, + "loss": 0.2193, + "step": 2380 + }, + { + "epoch": 1.9336569579288025, + "grad_norm": 0.2394304662544921, + "learning_rate": 1.692177375227242e-05, + "loss": 0.2251, + "step": 2390 + }, + { + "epoch": 1.941747572815534, + "grad_norm": 0.2785110439501238, + "learning_rate": 1.669940041727538e-05, + "loss": 0.218, + "step": 2400 + }, + { + "epoch": 1.9498381877022655, + "grad_norm": 0.23030205395765063, + "learning_rate": 1.6477762770136707e-05, + "loss": 0.225, + "step": 2410 + }, + { + "epoch": 1.9579288025889967, + "grad_norm": 0.24458486846119534, + "learning_rate": 1.625688045475371e-05, + "loss": 0.2208, + "step": 2420 + }, + { + "epoch": 1.9660194174757282, + "grad_norm": 0.223552780447482, + "learning_rate": 1.603677304807815e-05, + "loss": 0.2223, + "step": 2430 + }, + { + "epoch": 1.9741100323624594, + "grad_norm": 0.23262918496301524, + "learning_rate": 1.5817460058381088e-05, + "loss": 0.2274, + "step": 2440 + }, + { + "epoch": 1.9822006472491909, + "grad_norm": 0.2210251232882193, + "learning_rate": 1.5598960923523842e-05, + "loss": 0.2248, + "step": 2450 + }, + { + "epoch": 1.9902912621359223, + "grad_norm": 0.2543751678692885, + "learning_rate": 1.5381295009235262e-05, + "loss": 0.2277, + "step": 2460 + }, + { + "epoch": 1.9983818770226538, + "grad_norm": 0.2767394174239906, + "learning_rate": 1.5164481607395238e-05, + "loss": 0.2243, + "step": 2470 + }, + { + "epoch": 2.0064724919093853, + "grad_norm": 0.2831027468460383, + "learning_rate": 1.4948539934324923e-05, + "loss": 0.1818, + "step": 2480 + }, + { + "epoch": 2.0145631067961167, + "grad_norm": 0.23514037047255174, + "learning_rate": 1.4733489129083534e-05, + "loss": 0.1718, + "step": 2490 + }, + { + "epoch": 2.0226537216828477, + "grad_norm": 0.23543211368476746, + "learning_rate": 1.4519348251772058e-05, + "loss": 0.1696, + "step": 2500 + }, + { + "epoch": 2.030744336569579, + "grad_norm": 0.24256191701199467, + "learning_rate": 1.4306136281843962e-05, + "loss": 0.1691, + "step": 2510 + }, + { + "epoch": 2.0388349514563107, + "grad_norm": 0.22234069623742508, + "learning_rate": 1.4093872116422979e-05, + "loss": 0.169, + "step": 2520 + }, + { + "epoch": 2.046925566343042, + "grad_norm": 0.23132835680535235, + "learning_rate": 1.3882574568628315e-05, + "loss": 0.168, + "step": 2530 + }, + { + "epoch": 2.0550161812297736, + "grad_norm": 0.23134456189741553, + "learning_rate": 1.3672262365907163e-05, + "loss": 0.1684, + "step": 2540 + }, + { + "epoch": 2.063106796116505, + "grad_norm": 0.22760921973646828, + "learning_rate": 1.3462954148374899e-05, + "loss": 0.1661, + "step": 2550 + }, + { + "epoch": 2.071197411003236, + "grad_norm": 0.21228629003960797, + "learning_rate": 1.3254668467163029e-05, + "loss": 0.1696, + "step": 2560 + }, + { + "epoch": 2.0792880258899675, + "grad_norm": 0.2182291343034792, + "learning_rate": 1.3047423782774937e-05, + "loss": 0.1649, + "step": 2570 + }, + { + "epoch": 2.087378640776699, + "grad_norm": 0.21718735716811796, + "learning_rate": 1.2841238463449743e-05, + "loss": 0.1719, + "step": 2580 + }, + { + "epoch": 2.0954692556634305, + "grad_norm": 0.22472401035201942, + "learning_rate": 1.2636130783534319e-05, + "loss": 0.1703, + "step": 2590 + }, + { + "epoch": 2.103559870550162, + "grad_norm": 0.21069125465698005, + "learning_rate": 1.2432118921863604e-05, + "loss": 0.168, + "step": 2600 + }, + { + "epoch": 2.1116504854368934, + "grad_norm": 0.21446866638864276, + "learning_rate": 1.2229220960149431e-05, + "loss": 0.1695, + "step": 2610 + }, + { + "epoch": 2.1197411003236244, + "grad_norm": 0.21738468937149366, + "learning_rate": 1.2027454881377889e-05, + "loss": 0.1675, + "step": 2620 + }, + { + "epoch": 2.127831715210356, + "grad_norm": 0.22154845083846222, + "learning_rate": 1.1826838568215526e-05, + "loss": 0.1685, + "step": 2630 + }, + { + "epoch": 2.1359223300970873, + "grad_norm": 0.20713221800601425, + "learning_rate": 1.1627389801424351e-05, + "loss": 0.1706, + "step": 2640 + }, + { + "epoch": 2.144012944983819, + "grad_norm": 0.20802282917927592, + "learning_rate": 1.1429126258285946e-05, + "loss": 0.1661, + "step": 2650 + }, + { + "epoch": 2.1521035598705502, + "grad_norm": 0.20646189593102915, + "learning_rate": 1.1232065511034696e-05, + "loss": 0.1663, + "step": 2660 + }, + { + "epoch": 2.1601941747572817, + "grad_norm": 0.21341477579858295, + "learning_rate": 1.1036225025300357e-05, + "loss": 0.1687, + "step": 2670 + }, + { + "epoch": 2.168284789644013, + "grad_norm": 0.21356709357188863, + "learning_rate": 1.0841622158560085e-05, + "loss": 0.1668, + "step": 2680 + }, + { + "epoch": 2.176375404530744, + "grad_norm": 0.20685337347705235, + "learning_rate": 1.0648274158599994e-05, + "loss": 0.1698, + "step": 2690 + }, + { + "epoch": 2.1844660194174756, + "grad_norm": 0.22156407557595678, + "learning_rate": 1.0456198161986489e-05, + "loss": 0.1753, + "step": 2700 + }, + { + "epoch": 2.192556634304207, + "grad_norm": 0.2035462284179136, + "learning_rate": 1.0265411192547462e-05, + "loss": 0.1718, + "step": 2710 + }, + { + "epoch": 2.2006472491909386, + "grad_norm": 0.20189924705262216, + "learning_rate": 1.0075930159863416e-05, + "loss": 0.1661, + "step": 2720 + }, + { + "epoch": 2.20873786407767, + "grad_norm": 0.20956549431298424, + "learning_rate": 9.887771857768796e-06, + "loss": 0.1683, + "step": 2730 + }, + { + "epoch": 2.2168284789644015, + "grad_norm": 0.2140205114087363, + "learning_rate": 9.700952962863513e-06, + "loss": 0.1701, + "step": 2740 + }, + { + "epoch": 2.2249190938511325, + "grad_norm": 0.20398172720239158, + "learning_rate": 9.515490033034893e-06, + "loss": 0.1667, + "step": 2750 + }, + { + "epoch": 2.233009708737864, + "grad_norm": 0.20165594228560696, + "learning_rate": 9.331399505990168e-06, + "loss": 0.1655, + "step": 2760 + }, + { + "epoch": 2.2411003236245954, + "grad_norm": 0.20182970094436348, + "learning_rate": 9.148697697799533e-06, + "loss": 0.1694, + "step": 2770 + }, + { + "epoch": 2.249190938511327, + "grad_norm": 0.2291167648037075, + "learning_rate": 8.967400801450105e-06, + "loss": 0.1685, + "step": 2780 + }, + { + "epoch": 2.2572815533980584, + "grad_norm": 0.20375204743694134, + "learning_rate": 8.787524885410678e-06, + "loss": 0.1638, + "step": 2790 + }, + { + "epoch": 2.26537216828479, + "grad_norm": 0.214007858233087, + "learning_rate": 8.60908589220758e-06, + "loss": 0.1676, + "step": 2800 + }, + { + "epoch": 2.273462783171521, + "grad_norm": 0.2025950468246571, + "learning_rate": 8.432099637011693e-06, + "loss": 0.1657, + "step": 2810 + }, + { + "epoch": 2.2815533980582523, + "grad_norm": 0.21480260045098348, + "learning_rate": 8.256581806236704e-06, + "loss": 0.1649, + "step": 2820 + }, + { + "epoch": 2.2896440129449838, + "grad_norm": 0.2052262400110326, + "learning_rate": 8.082547956148873e-06, + "loss": 0.1663, + "step": 2830 + }, + { + "epoch": 2.2977346278317152, + "grad_norm": 0.20019987270861134, + "learning_rate": 7.91001351148819e-06, + "loss": 0.1653, + "step": 2840 + }, + { + "epoch": 2.3058252427184467, + "grad_norm": 0.207551520801799, + "learning_rate": 7.738993764101324e-06, + "loss": 0.1677, + "step": 2850 + }, + { + "epoch": 2.313915857605178, + "grad_norm": 0.19280865204847908, + "learning_rate": 7.569503871586292e-06, + "loss": 0.1674, + "step": 2860 + }, + { + "epoch": 2.3220064724919096, + "grad_norm": 0.20122645680053192, + "learning_rate": 7.401558855949004e-06, + "loss": 0.1678, + "step": 2870 + }, + { + "epoch": 2.3300970873786406, + "grad_norm": 0.1945489837836613, + "learning_rate": 7.235173602271875e-06, + "loss": 0.162, + "step": 2880 + }, + { + "epoch": 2.338187702265372, + "grad_norm": 0.2051511298220981, + "learning_rate": 7.070362857394538e-06, + "loss": 0.1712, + "step": 2890 + }, + { + "epoch": 2.3462783171521036, + "grad_norm": 0.2038615765888219, + "learning_rate": 6.907141228606831e-06, + "loss": 0.1664, + "step": 2900 + }, + { + "epoch": 2.354368932038835, + "grad_norm": 0.19824356024446557, + "learning_rate": 6.745523182354147e-06, + "loss": 0.1634, + "step": 2910 + }, + { + "epoch": 2.3624595469255665, + "grad_norm": 0.1897897800458373, + "learning_rate": 6.585523042955233e-06, + "loss": 0.1633, + "step": 2920 + }, + { + "epoch": 2.3705501618122975, + "grad_norm": 0.19361276633294466, + "learning_rate": 6.427154991332665e-06, + "loss": 0.1665, + "step": 2930 + }, + { + "epoch": 2.378640776699029, + "grad_norm": 0.19269698264895235, + "learning_rate": 6.2704330637559315e-06, + "loss": 0.1632, + "step": 2940 + }, + { + "epoch": 2.3867313915857604, + "grad_norm": 0.19487091156668288, + "learning_rate": 6.115371150597413e-06, + "loss": 0.1657, + "step": 2950 + }, + { + "epoch": 2.394822006472492, + "grad_norm": 0.17726783434092147, + "learning_rate": 5.961982995101301e-06, + "loss": 0.1652, + "step": 2960 + }, + { + "epoch": 2.4029126213592233, + "grad_norm": 0.19174116985719267, + "learning_rate": 5.810282192165442e-06, + "loss": 0.1674, + "step": 2970 + }, + { + "epoch": 2.411003236245955, + "grad_norm": 0.20196362222659836, + "learning_rate": 5.660282187136507e-06, + "loss": 0.1648, + "step": 2980 + }, + { + "epoch": 2.4190938511326863, + "grad_norm": 0.2037293127188244, + "learning_rate": 5.511996274618253e-06, + "loss": 0.1673, + "step": 2990 + }, + { + "epoch": 2.4271844660194173, + "grad_norm": 0.2075997573199353, + "learning_rate": 5.365437597293238e-06, + "loss": 0.1681, + "step": 3000 + }, + { + "epoch": 2.4352750809061487, + "grad_norm": 0.19485346480204271, + "learning_rate": 5.220619144757996e-06, + "loss": 0.168, + "step": 3010 + }, + { + "epoch": 2.44336569579288, + "grad_norm": 0.20032468931249656, + "learning_rate": 5.077553752371708e-06, + "loss": 0.1695, + "step": 3020 + }, + { + "epoch": 2.4514563106796117, + "grad_norm": 0.18780814063723766, + "learning_rate": 4.936254100118656e-06, + "loss": 0.1626, + "step": 3030 + }, + { + "epoch": 2.459546925566343, + "grad_norm": 0.20597954746449326, + "learning_rate": 4.796732711484342e-06, + "loss": 0.1688, + "step": 3040 + }, + { + "epoch": 2.4676375404530746, + "grad_norm": 0.1884986064298571, + "learning_rate": 4.659001952345538e-06, + "loss": 0.1618, + "step": 3050 + }, + { + "epoch": 2.475728155339806, + "grad_norm": 0.19330264761303187, + "learning_rate": 4.523074029874291e-06, + "loss": 0.1611, + "step": 3060 + }, + { + "epoch": 2.483818770226537, + "grad_norm": 0.1899995190829889, + "learning_rate": 4.388960991455998e-06, + "loss": 0.1642, + "step": 3070 + }, + { + "epoch": 2.4919093851132685, + "grad_norm": 0.20352479818055758, + "learning_rate": 4.256674723621621e-06, + "loss": 0.165, + "step": 3080 + }, + { + "epoch": 2.5, + "grad_norm": 0.19705480301688083, + "learning_rate": 4.126226950994211e-06, + "loss": 0.1633, + "step": 3090 + }, + { + "epoch": 2.5080906148867315, + "grad_norm": 0.19973033430929824, + "learning_rate": 3.997629235249692e-06, + "loss": 0.1645, + "step": 3100 + }, + { + "epoch": 2.516181229773463, + "grad_norm": 0.19227297342228458, + "learning_rate": 3.870892974092197e-06, + "loss": 0.1657, + "step": 3110 + }, + { + "epoch": 2.524271844660194, + "grad_norm": 0.19226389494086693, + "learning_rate": 3.7460294002438444e-06, + "loss": 0.1649, + "step": 3120 + }, + { + "epoch": 2.5323624595469254, + "grad_norm": 0.23947157434034713, + "learning_rate": 3.6230495804491864e-06, + "loss": 0.1638, + "step": 3130 + }, + { + "epoch": 2.540453074433657, + "grad_norm": 0.18606261818175104, + "learning_rate": 3.5019644144943576e-06, + "loss": 0.1657, + "step": 3140 + }, + { + "epoch": 2.5485436893203883, + "grad_norm": 0.18558275603040017, + "learning_rate": 3.382784634241015e-06, + "loss": 0.1626, + "step": 3150 + }, + { + "epoch": 2.55663430420712, + "grad_norm": 0.1838874793051254, + "learning_rate": 3.2655208026751816e-06, + "loss": 0.1645, + "step": 3160 + }, + { + "epoch": 2.5647249190938513, + "grad_norm": 0.18161462708162493, + "learning_rate": 3.150183312971014e-06, + "loss": 0.1625, + "step": 3170 + }, + { + "epoch": 2.5728155339805827, + "grad_norm": 0.18098413098000662, + "learning_rate": 3.036782387569659e-06, + "loss": 0.1623, + "step": 3180 + }, + { + "epoch": 2.5809061488673137, + "grad_norm": 0.19242866333812558, + "learning_rate": 2.9253280772732595e-06, + "loss": 0.1627, + "step": 3190 + }, + { + "epoch": 2.588996763754045, + "grad_norm": 0.17889937009144094, + "learning_rate": 2.8158302603540965e-06, + "loss": 0.1609, + "step": 3200 + }, + { + "epoch": 2.5970873786407767, + "grad_norm": 0.1879805259242369, + "learning_rate": 2.708298641679105e-06, + "loss": 0.1642, + "step": 3210 + }, + { + "epoch": 2.605177993527508, + "grad_norm": 0.18048882079511047, + "learning_rate": 2.6027427518497153e-06, + "loss": 0.1634, + "step": 3220 + }, + { + "epoch": 2.6132686084142396, + "grad_norm": 0.18903574393083356, + "learning_rate": 2.49917194635714e-06, + "loss": 0.1607, + "step": 3230 + }, + { + "epoch": 2.6213592233009706, + "grad_norm": 0.18631019977805036, + "learning_rate": 2.397595404753225e-06, + "loss": 0.1589, + "step": 3240 + }, + { + "epoch": 2.6294498381877025, + "grad_norm": 0.18583873327326217, + "learning_rate": 2.2980221298367995e-06, + "loss": 0.1679, + "step": 3250 + }, + { + "epoch": 2.6375404530744335, + "grad_norm": 0.1872827952915852, + "learning_rate": 2.2004609468558175e-06, + "loss": 0.1648, + "step": 3260 + }, + { + "epoch": 2.645631067961165, + "grad_norm": 0.18646198991723772, + "learning_rate": 2.1049205027251216e-06, + "loss": 0.1648, + "step": 3270 + }, + { + "epoch": 2.6537216828478964, + "grad_norm": 0.18510117286188082, + "learning_rate": 2.0114092652600806e-06, + "loss": 0.1669, + "step": 3280 + }, + { + "epoch": 2.661812297734628, + "grad_norm": 0.1813478635510933, + "learning_rate": 1.919935522426081e-06, + "loss": 0.1601, + "step": 3290 + }, + { + "epoch": 2.6699029126213594, + "grad_norm": 0.18995739003728715, + "learning_rate": 1.8305073816039492e-06, + "loss": 0.165, + "step": 3300 + }, + { + "epoch": 2.6779935275080904, + "grad_norm": 0.18850255636775962, + "learning_rate": 1.7431327688714139e-06, + "loss": 0.1686, + "step": 3310 + }, + { + "epoch": 2.686084142394822, + "grad_norm": 0.19405450386616901, + "learning_rate": 1.6578194283005804e-06, + "loss": 0.1586, + "step": 3320 + }, + { + "epoch": 2.6941747572815533, + "grad_norm": 0.18168641096398497, + "learning_rate": 1.5745749212715794e-06, + "loss": 0.1669, + "step": 3330 + }, + { + "epoch": 2.7022653721682848, + "grad_norm": 0.18390467428127966, + "learning_rate": 1.4934066258024182e-06, + "loss": 0.1681, + "step": 3340 + }, + { + "epoch": 2.7103559870550162, + "grad_norm": 0.18623903954773796, + "learning_rate": 1.4143217358950217e-06, + "loss": 0.1648, + "step": 3350 + }, + { + "epoch": 2.7184466019417477, + "grad_norm": 0.18708444577479785, + "learning_rate": 1.3373272608976668e-06, + "loss": 0.1635, + "step": 3360 + }, + { + "epoch": 2.726537216828479, + "grad_norm": 0.1850383082145996, + "learning_rate": 1.2624300248836928e-06, + "loss": 0.1607, + "step": 3370 + }, + { + "epoch": 2.73462783171521, + "grad_norm": 0.19358386622393567, + "learning_rate": 1.1896366660467173e-06, + "loss": 0.1645, + "step": 3380 + }, + { + "epoch": 2.7427184466019416, + "grad_norm": 0.17960690916881664, + "learning_rate": 1.1189536361122799e-06, + "loss": 0.1628, + "step": 3390 + }, + { + "epoch": 2.750809061488673, + "grad_norm": 0.20127134763525154, + "learning_rate": 1.0503871997660036e-06, + "loss": 0.168, + "step": 3400 + }, + { + "epoch": 2.7588996763754046, + "grad_norm": 0.19658936043581707, + "learning_rate": 9.83943434098372e-07, + "loss": 0.1633, + "step": 3410 + }, + { + "epoch": 2.766990291262136, + "grad_norm": 0.18650679653778446, + "learning_rate": 9.196282280661023e-07, + "loss": 0.1673, + "step": 3420 + }, + { + "epoch": 2.775080906148867, + "grad_norm": 0.1733323921140541, + "learning_rate": 8.574472819702029e-07, + "loss": 0.1652, + "step": 3430 + }, + { + "epoch": 2.783171521035599, + "grad_norm": 0.17972872694953243, + "learning_rate": 7.974061069507571e-07, + "loss": 0.1636, + "step": 3440 + }, + { + "epoch": 2.79126213592233, + "grad_norm": 0.1777461753836034, + "learning_rate": 7.395100244984604e-07, + "loss": 0.1634, + "step": 3450 + }, + { + "epoch": 2.7993527508090614, + "grad_norm": 0.18989630729322288, + "learning_rate": 6.837641659829807e-07, + "loss": 0.1661, + "step": 3460 + }, + { + "epoch": 2.807443365695793, + "grad_norm": 0.17625775327505652, + "learning_rate": 6.301734721981533e-07, + "loss": 0.1643, + "step": 3470 + }, + { + "epoch": 2.8155339805825244, + "grad_norm": 0.1862820489099266, + "learning_rate": 5.787426929240808e-07, + "loss": 0.1643, + "step": 3480 + }, + { + "epoch": 2.823624595469256, + "grad_norm": 0.1790622651864573, + "learning_rate": 5.294763865061558e-07, + "loss": 0.1626, + "step": 3490 + }, + { + "epoch": 2.831715210355987, + "grad_norm": 0.173713637483726, + "learning_rate": 4.823789194510514e-07, + "loss": 0.1639, + "step": 3500 + }, + { + "epoch": 2.8398058252427183, + "grad_norm": 0.1866652309901256, + "learning_rate": 4.3745446603971064e-07, + "loss": 0.1602, + "step": 3510 + }, + { + "epoch": 2.8478964401294498, + "grad_norm": 0.17910113776598907, + "learning_rate": 3.947070079573872e-07, + "loss": 0.1642, + "step": 3520 + }, + { + "epoch": 2.855987055016181, + "grad_norm": 0.18065751924055337, + "learning_rate": 3.541403339407279e-07, + "loss": 0.1656, + "step": 3530 + }, + { + "epoch": 2.8640776699029127, + "grad_norm": 0.18007167117331419, + "learning_rate": 3.1575803944199624e-07, + "loss": 0.1651, + "step": 3540 + }, + { + "epoch": 2.872168284789644, + "grad_norm": 0.18247762658055755, + "learning_rate": 2.7956352631038906e-07, + "loss": 0.1623, + "step": 3550 + }, + { + "epoch": 2.8802588996763756, + "grad_norm": 0.17849381652959184, + "learning_rate": 2.4556000249054133e-07, + "loss": 0.1653, + "step": 3560 + }, + { + "epoch": 2.8883495145631066, + "grad_norm": 0.1846373828579316, + "learning_rate": 2.1375048173818412e-07, + "loss": 0.1691, + "step": 3570 + }, + { + "epoch": 2.896440129449838, + "grad_norm": 0.17151731227871805, + "learning_rate": 1.8413778335305e-07, + "loss": 0.1606, + "step": 3580 + }, + { + "epoch": 2.9045307443365695, + "grad_norm": 0.22901848451176904, + "learning_rate": 1.567245319290006e-07, + "loss": 0.1607, + "step": 3590 + }, + { + "epoch": 2.912621359223301, + "grad_norm": 0.1841472999781577, + "learning_rate": 1.315131571213879e-07, + "loss": 0.1659, + "step": 3600 + }, + { + "epoch": 2.9207119741100325, + "grad_norm": 0.17620735263373793, + "learning_rate": 1.0850589343172624e-07, + "loss": 0.163, + "step": 3610 + }, + { + "epoch": 2.9288025889967635, + "grad_norm": 0.1732366383013906, + "learning_rate": 8.770478000964532e-08, + "loss": 0.1603, + "step": 3620 + }, + { + "epoch": 2.9368932038834954, + "grad_norm": 0.18106989776343552, + "learning_rate": 6.911166047215145e-08, + "loss": 0.1639, + "step": 3630 + }, + { + "epoch": 2.9449838187702264, + "grad_norm": 0.18480994602766684, + "learning_rate": 5.272818274023872e-08, + "loss": 0.163, + "step": 3640 + }, + { + "epoch": 2.953074433656958, + "grad_norm": 0.17298187343963853, + "learning_rate": 3.855579889282257e-08, + "loss": 0.1607, + "step": 3650 + }, + { + "epoch": 2.9611650485436893, + "grad_norm": 0.1826761908488716, + "learning_rate": 2.6595765038045507e-08, + "loss": 0.1598, + "step": 3660 + }, + { + "epoch": 2.969255663430421, + "grad_norm": 0.18104206371371273, + "learning_rate": 1.6849141201946693e-08, + "loss": 0.1656, + "step": 3670 + }, + { + "epoch": 2.9773462783171523, + "grad_norm": 0.17420913687043998, + "learning_rate": 9.316791234506572e-09, + "loss": 0.1589, + "step": 3680 + }, + { + "epoch": 2.9854368932038833, + "grad_norm": 0.177305619544985, + "learning_rate": 3.999382733096968e-09, + "loss": 0.1633, + "step": 3690 + }, + { + "epoch": 2.9935275080906147, + "grad_norm": 0.17610657137080274, + "learning_rate": 8.973869832895609e-10, + "loss": 0.1623, + "step": 3700 + } + ], + "logging_steps": 10, + "max_steps": 3708, + "num_input_tokens_seen": 0, + "num_train_epochs": 3, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": true, + "should_training_stop": true + }, + "attributes": {} + } + }, + "total_flos": 6.364819972765516e+18, + "train_batch_size": 2, + "trial_name": null, + "trial_params": null +} diff --git a/checkpoint-3708/training_args.bin b/checkpoint-3708/training_args.bin new file mode 100644 index 0000000..687e7b5 --- /dev/null +++ b/checkpoint-3708/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cea2cc34d068b43f5f15fcf4b3b00ad0f535091c89422c3523e5bd862f073f10 +size 7736 diff --git a/checkpoint-3708/vocab.json b/checkpoint-3708/vocab.json new file mode 100644 index 0000000..6c49fc6 --- /dev/null +++ b/checkpoint-3708/vocab.json @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca10d7e9fb3ed18575dd1e277a2579c16d108e32f27439684afa0e10b1440910 +size 2776833 diff --git a/config.json b/config.json new file mode 100644 index 0000000..fa2559a --- /dev/null +++ b/config.json @@ -0,0 +1,59 @@ +{ + "architectures": [ + "Qwen2ForCausalLM" + ], + "attention_dropout": 0.0, + "bos_token_id": 151643, + "eos_token_id": 151643, + "hidden_act": "silu", + "hidden_size": 3584, + "initializer_range": 0.02, + "intermediate_size": 18944, + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention", + "full_attention" + ], + "max_position_embeddings": 131072, + "max_window_layers": 28, + "model_type": "qwen2", + "num_attention_heads": 28, + "num_hidden_layers": 28, + "num_key_value_heads": 4, + "rms_norm_eps": 1e-06, + "rope_scaling": null, + "rope_theta": 1000000.0, + "sliding_window": null, + "tie_word_embeddings": false, + "torch_dtype": "bfloat16", + "transformers_version": "4.55.0", + "use_cache": false, + "use_mrope": false, + "use_sliding_window": false, + "vocab_size": 152064 +} diff --git a/configuration.json b/configuration.json new file mode 100644 index 0000000..bbeeda1 --- /dev/null +++ b/configuration.json @@ -0,0 +1 @@ +{"framework": "pytorch", "task": "text-generation", "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..7bc5028 --- /dev/null +++ b/generation_config.json @@ -0,0 +1,6 @@ +{ + "bos_token_id": 151643, + "eos_token_id": 151643, + "max_new_tokens": 2048, + "transformers_version": "4.55.0" +} 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..294e1e9 --- /dev/null +++ b/model-00001-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99cfc18248c17cf4247a7e9c232dcb3008b5475c479d18edd496cfcd824bdd7c +size 4877660776 diff --git a/model-00002-of-00004.safetensors b/model-00002-of-00004.safetensors new file mode 100644 index 0000000..44c5ffe --- /dev/null +++ b/model-00002-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2361d86c7cec32642d1e8f3f71efa1e1438d327c026bd797d31994e66060957e +size 4932751008 diff --git a/model-00003-of-00004.safetensors b/model-00003-of-00004.safetensors new file mode 100644 index 0000000..e3edca4 --- /dev/null +++ b/model-00003-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11f094a82831873bb2359b0d0d6380d8fb267848105e2e0b8215a9198850e80f +size 4330865200 diff --git a/model-00004-of-00004.safetensors b/model-00004-of-00004.safetensors new file mode 100644 index 0000000..f3c90c8 --- /dev/null +++ b/model-00004-of-00004.safetensors @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4917239fa70d1f953df5e58c6cd8f5b4f52a2b2f7f75a4fb9d8e560000a8790f +size 1089994880 diff --git a/model.safetensors.index.json b/model.safetensors.index.json new file mode 100644 index 0000000..098a4a8 --- /dev/null +++ b/model.safetensors.index.json @@ -0,0 +1,347 @@ +{ + "metadata": { + "total_parameters": 333312, + "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/performance.png b/performance.png new file mode 100644 index 0000000000000000000000000000000000000000..fea324365715d997687989d006b661c2c91b6878 GIT binary patch literal 308187 zcmeFZ^;ec#_b+_YEl7!UC?MS^B8?!O5|SbzozfkGl&B!6v`CjU(nts>pp;Zx(IP$;5%igH>g)a5%U6jlT- zHvEn@Z}krR2hUm2zzv0>dy4#n7QeV>@T>M+du;@LH( zEJb{S&ZgMZyDu`S1@|42j|{qE`1>TpKfduW9A$7>>p={^vKdj(K@_F3ru&DfVNBgsw9m8<2mjAQ0m$D9F$Du+w&5 znZ&Z~Ia(gb#Bg_aU#abYQ@y8t|2`$XxK|MNtx^)wW0drTgp86cwyWz-MnM*)|J2>( z@qCPHhF=HjJ?xU-ypdr}81kryii}(dPfn%^d-`<2;fobx}4nq;q<*(cFDcRodAGmzg=8kwuW~Nb81G;d`-MWMYBal&(;yTg9t28I@+s3=V->B4jJ z6T;G$^CWZ>agKL`j4^hK`QZ6G!^#_tpz8MjUC^8|5GQiEU@%vOV1zaI(YV<}R+6AViMu>z6M>AJjOu z@@@*GNybH(JTSIdDa;Br?wOZ-^nYB?y z%TO$>i%rI~^oG6Ua`begudKX$P6=^nWMp2?HsF^>OM zQb8$|kIcUR@NqZIyA4kdUk_m5HTC)(eB76On|Cc-OCASMjKP znv!BbRFe!p;oN&~h2k5-Ogv4E>|j^X4Q%~oSp{X?r8SlXEtfw5=<9N<50`XqCr?}o ze(^$!sQRBjvw3jv^mhV=jZH>)lE~MAhEV!z&+r8t-o8zY&aKJbI(@<=Bvd*3Xd|ZD zVPeENIx2Fx`R|_}xtrrPI9qs8Wqgik(f2zwbTyN_PrCSBaQ!J`ui!=L^ZAPOaeW#x zvx6eF?OYu#MXIO4|Kxt9-~Qj9Wi>UW+4uh~7uak6&i_s%(tE0^;qe={ChO>errZB! zI*k<=?#bUF?D$GBO?Ar(9XntEqoCj;@$QF%AH@%9G`t>s@9QHRA0Kzk7lpbD4i1+2 z+17?mO-=2Z|KNV9Nn;x9`tqe*?b!8cxqmrDQ++CitTM`u$Lq2V)`c_1Kb)?wN z-qrR7tn}B3kCp_N=*9IP*2TqL62EgNGb>9ArIY5 zvcZe+YW}@Lzt&05`s{$acO&?^ub^~vbu+WGwg32NX=^7WC9xWQC@M0_`OV72gjQEq zmu30p&6|Pm-wSl^q@<*HogI7R9GG5~mzQ7u^9RoozA_ts_osJdNQeIVn7+H~u9?@i zHc>NJWv5p+#9e676=&WShKCAbReght@x9PuW4bX}#DN;sGB!q~si`?!vg7~I+8W2n z$w~1VDYO+F<9cVxUp?J@ePOU18ciOnl=U8~tgq{#MxHhKpP-{YsHexlPw35=_LO#X z(hz}MWqvSRm@(^6*wzjtR^72BVjEs!R+$Cd$aoeM&5ON@8VYl{g*f0_%0tV}(2`J3ApI1&@M)Lg?{#%upQSh{QzQ zoV1so#$H}GMe3ZwG)JxYXoj%ypW(x4&wwsFo@g z4#$c4&K){2^DDsf}{2TS|f3%kN9{c%;Z*Om-P^3}sd(4ANO`GppS$)tL86Kv< zZhQ4a)!?VykJr4W%#xA}sEo|a;0Pib{P>Q}&inaaDQ@@>c9b4PORyH!*4|`V)>c(5 z?(28-HVR!`UY63;rGRyEtvlz6g(k3hb$9724IC@ncwxJdA|(%rz;jwACMH}WA_|kY z;ek$ec6MXq<0D>?kLQkTq@+-7ZEerryuru9!m_co&9d%KTb^kSOeO4ARaS1F3A~8) zJy>UgH-frt^NfSH5%XLpWMRq1Z@yCCYhq(&7WC>B`QXe0lcC|^MarND4DUaDc-Xt~ zc2k6#D6~jS8lIJBPbo(WQ%<}s^=Ul6+dl1}x4FOWu3!TUg5mQLZlC^&&B;8WpFe*p zDk*W4H!KUs6e)eOE`0w!?1Spt`vvqFv$wC`yh$Z3EsfON$BGI#yXa(OWbS{yVI=x!pl5ivPwbnV(TTubkFKhUw5 z=0{76W%c!`T;1F_P%s{3rPG;Zet^dr7VJtPQyZ^Q%R8V9jZmr`n-5s2XOx;gvuEh^@Rf+r+#OBY} z3iU7A`}L0(=MDd0>XAuYoVwXh)$6j;T)jF65GHY5>f(pGWFi$~QAtT$ZEdX*5w0(E z=9t)6`Ot4Dv%QsJ{R%79oN@P+p?vB;_E5^t;Ahp1D*swtC4k0)Y8lGczW5Q$=I!n6 zb$(i>;RvH7wLkf&6^FrWcX{w|wY0g+qU)01@t@qXs;c52BEu2y-qF%duSMwbW|x2e zM%&{`ooAevYoJ}}@FCo^+GqC1V<+?Rs&u2((#HTfJD@LZ0$5uBD6v=qN7%IQttc@W zt4iMP!Qa4P7_5WPbg1)hi-}Q3L_`Q{i4HeGBR6NPlw%GqFLx>atH+V}aHh%s@OZU! z>(`f;TBGIV<*o6O=aIn}I6XSKp`jSx(j`s*RAXXdwsdxW=|5sA zpSqmvui=k6jh4{ejibf8a^;Hq%5JmW3HO6)WEW(PN}JEy@-(wKhLa8ty^`O)B?z4? zDlT?`E;zUKz2t`P?s71VsAD(nq{ZXMH~b{HO&X}0&yNc?lQT1!Y#*AWXJjzy8ycdc z_BUqYuL@e>#)n5lv`tPnXzf)w&CuVtaRY@P((`0(TzAC>T31ABsxid_S}4VZO*mx zJB$m}r4hi1H);-`^WFd3nj&bu`S)jq!07PENGH5Y8MMPe-~11>5`I*-pZsls#pNK} z`93<@1=T(`I~#PFuaj!dD)@d>wztn$GMAXpN4Rz>OIKTRbv<=O=_*Rbuq9BNxmgu z6H)6d-I{6iJs4>8{qlRJs|yDvYVnW+o9dgeAGzw$Nd^W6bKg>L3yi{{3;z06w7tC@ zBR@aivLrVr2MY#TU%Dg%u!KZgHUMyoi;LG!O>zowxvrvwG_b#2%&5!Z5YvAiE4SdJ z<2vNo+}UYg`uf)8?-)Om^G6|W!^##|3x2mHm6XzZ6%`eh5;cN+d_m>q{3@!d{Exax z2x&xA9Gk!RczMlM^h=QSKr>QLmk3WtNHALARo2qd%I|7+S-8ukUzVZe!ENvnGw}Q< z*Cr({PAwnJc2C;fy^;hyx3G}&&1rA}o2cj&q&qpzG{v^GNMT}Q&%=50I@vES`}R4C z3{ZI{#|8@@ABpm7o(`Ci%Kk>CrVNGmi`(ECIsK=6|9rpBWn5p`x4L@2*l=#bskx(z zA@DREUz_zm5XtkkpYJ&7f4bA)?LR*&tjB7968T4{zVMyBr@1u3kRdzTbm-B}dX0^3 zbS%JD>F!-@Kwt8`X_A3)1Xp;vi_cjU;&g1^%09i6h%3%?%-h}H-}TY5H*EVE1?Nhc zu*b&U>L?!o(DOS!yLlyVF{MsDk9bdG-)r4a^I4N}^%Jrp7EFX6mib|vsLb9^!G2~T ze7UTJ`lo^_E*@TRY%Gz)$=?cm4E3OpVD$a{eJX)RxG?YSGQ;IA=mG))+C1+L8i?Cz z1q4Ve^{2-_{_!F4suwyrAvTq`mvbs{govo<(~1f~wR8z%EBGm8Wqf`oYcx#oXiZeJk2tBd`-uV%}I2t~-q0?9y+9%HqN^a9?`>Sx;!?&%| z{Ucy5e3_)o*Lil!Z3#D+je~<@b8|D#xojRv)MfrNUdn;&2Aia$r2G2hRYB`-MSPo> z>{NbB(6D`decd;v>42HOP`=%Cv_!M}=LZguLvB&{7TlC6IK==6BkuU_cUxZMeEIe* z;^j-SziVqQKv`hjP_v7@ug5-l^4>2oGO$?7dS+>5)%JByl*;Due5jhRr-bELC0^&= zN?hthjjq=>sfQiS1f1LR9R%<0_*VCv^um7fHlLys5D=W6pKMU1StAHxXX$HMSy_uy z^I62{=_$v?+sHf#MT7vw$7|4Apb2SVd>BWCx39f?@nUv$^?@i+5fdzQvV_0b@!slF zD4AC@ut`S0i;e0?p&x(F*UtSlod)P=vca1SdTJ=V0wEzGpVy|DrkSPg+GL%!PLfiN zuuq9mLQlY`wUt%UVQNj&$!sWbn6K9`(W~qW@54P{c?JjPHBuKw6JO!{$Hm2U_w>A|bM*A|B%~I~n_OMZ%VSr0D?+sMyZ^U0>wiu} zBiXB!dbEEBwoZ+!t81C%iKBiXAL(5O+klpAgV$-@ioT(t3ULZDI`IvnyUDlr-(LqkQ*)!yD;8TBql z$uZkroCs)V0L*tb!p6q-n0#}*aJaS5W|j`4CfomH9~2yp*y7@1KE1d zLidJT^Z<8SbjC=>)88?(wXK2IgqG6!{X41kw|CM|cq=O;D~X-4 zGz2q5u{5HTNmnj-xRe19!-Am5{Y-%k=+?%Dp#Rp&STU$`y*@cP8TPThUJSYp7AGes zaMFeC#ooiUnwjUXU$cdA+Su8(4-RTB`FFcI8s=rWbhh$=HP)7&R50E*gJ zqpv8O@PyRVSg2iOvYZ@jyw1P#^b%d$V75Z|cFjxxft#CKO0{wML#(^8)VhBRqN4?c zgu-+mU!E9efF(W zQ$lahz$w{E5rUtM0`PB{Wf~kmkT3T9X7+EbE_PJg4#oA zKy88jVpEKqNF1J&l4&F;4NkNbbskt|{Gej_^uVI<)9t2{b6=askB1K>W^kICniLfk zrG9+)7@og2^{J)@Lk32xIRLkXuK4Jr8ixr=mb)=QiHQ`*`34K+r8WlWc<1OOS zxUn&PLfV@oplM_+Lg)M(goY8eQx_J72~)NWK*ha#_fYuj{js#SNN4;HjC0!mx_fxY zkBR~22e#JT-7N*PJZf_UX5egFI6*R>Ir@{oW12ZT<JyH#vU1AE!PZvmTTv&Ds`&X)!v=-pfbMVKN(S%A^O!afLa!gJ%Yk{ts*;S- z)zt-64;SF6G@P}d5MLgc8qmp|!aaPwz0JS9yCq{FEsX{(tLr(FYz7c6AoIv{Q@nQ% z4OLrLCoLiW@Uz{N7JurOOQ`)*`ZRB(Da0}RJOpn3Q;1jNKw z#Hgxm2GL>ZhF3C#AAZI)m$Ebv5ERUW^ZDxc*SAkMnlGAqPF}Hjc*rb)zoPws-CAxkOIuXbS&wWxUtF zP1mqjIn38Of~&Ca(4J*!x8m^B4yNbW#6+}Jv8RhmE6kZ*LM)KXK8IitgtZnUidva@ zyYtSHDoD{IN}pCMh-gI2+9QarCy6>v>VMdffm%n#4{89Un$w+rNmnNpP0bpo8A^|$ zjh_{4fWe7@wwnKpyv)J}x**V1(9Y3Oe4gt@gdk0QFr!E5SK1^j(`MES2@CW4AG@oh zicuJUdcw^gWWCsv2z$^1xa~46Eg{MaRAPjT06KbYu#v40FE@7?M2(xC>$EX3F>jr9C+GHDQU0w@$u@3`)r(|qBW$!Z0P~VH|`hd zGaX-I=K)YSQSAWz`;?Jz=tZu1dxSZ(U#dGk?)hkR>+9?Kb*?$fes&$tC_s39y*fJy z7+7;Qs;=%9ECenAL9{^4m#<&Lo0}y;<7LHU?S8m5-*LF~)`?@d30c+?e{AwFr5O4< zhU^UDUL+t3l?(+;%fmo!mv1gi7I`07yjGDD02H<){zq4Q>-oaLs<_lN0Qs%WIoV%J zOY<$k7y?tGFO+hi&wECRJz`2!+WNwl9*M3FvQZ42EDSO>HLlCYi@$z_nFgLwD8$jW z0`yLJ_l_{bjBy_(X*mcoVpngf$?4Dm;mX>1Gq@D=?IJ*_t(EZRcFaYuy93CDrva>6C^-WCBKzpl&lawR7AFbA=;bp8z_0S)9DTisVj{M-p zV`5_B)BOo20SCRr4Igdo9|zkt3damkd&z1(UirAz{SPT>_IG+-T0R>=_wgg!mv)i?& zXlmOZGBQ9}XEm=_If2^#Tc`|$7_CFQ^QIR0S%-M7>E=1?TZ+B3^X1d`P3gOJSgoH&4l*2I# zX}9^u$4QQ3hipBX&-(V5zI>6=pY1T5DlGy*7$`0yzPO8rM+YFy-ZlN152`fpZn~fo zP;!wZU1wvn=y`QRH_iKP{BJWzmArc;V`uELd8v+17amF zPAl$D7~0IWg(K3Kk+HG4gM;x>%MX|ya{%zNt|nca?x@4LO*E(hMSs%|g*8XnfuWB7 z*v7^TUN395^}9^`v?VdUc*{&+>eG(y{i=FXtm|0rqGu<6{>=iU3|u}TUMoz{2w&;` z@}(8{Y`7~Rl-b2aU7$P~BtwFazh65%Ix>gS$SK)@W1j)4p^W!PkpawQ_6jushrkR8 zM%Rg`g<4>aDHG1}#Db!@c>%H<3nyn`o5S+iWl~aRd}<9%%~n7@|2#qo#qe0MA-_ zdkKz@kJ}bt2ZLU|e7W2tCl5lSe6ul+ei;gpJbL8WV)KZ!bJZx;fBc=OAqMn8;ka{p z^nnsXla z^Zh-tzf+&Cbar06WwZj3WpSj@WA%Q6&z=(d#(0%7xtCU+d^F|e_BJW2Jq+eOE7E^+ z7g-;j$ua+x3j)WkHwO;n{MHcC7%kfKUlkITdf-MgdFfK2*P>5Ld%Nsmb5s-_HX&6I zXqE)M1rwS5U%uR{EPW>Cv$VJvB}PR#b?&c`@-1n@jpmmsM`F)j?Jwi>BJdl-FVs^6 zA6x+0yp2uN|M8s`TyftI$TpXP@sOxHn>;xY&5b70Mo57sMElYUNs8{K~%m=g*Bd zktw%#2l^-?R~$-9waeeZE0LIw$1ASnO|u0wrn!ReWUKD3A}ID+H3 zG2OAhHWBU$C66e;z$(5}o@3$$faR*2RMGs=)g;=br`aJ{#GfN@mS;J=2C^nW_w>qMf{(S$lfw zXFpM`%1%rzgbU4#w_+Wz^Rsomw3{w6?xkQl|MQjCq*<_v4GZ+om*$kBii(_B3(?I! z4*&h%<7QUFG+q1kS*E-+<}JGZuYggnoQi^M3qD5+9I)kApb$EMCz=fwobI>+bozm8 z1!4r*f)d#QKAl{}dx`@nO%_&GY}7!Z9&e@HXo=EEF)#RAvw!{|F8{*HaG|1_+Fh{R z%&e>;3@WV5VXO@daY?>I_#&`B@}6i)ZVnGA2S6|Zr&|h{&_8U2?8iv1UcEZjOiPsvlt9fw4{>&LYX<~+nVR|;EToX_5H3KY_IJ13%q%Rl^F15r}I9)D5xy?piR8nv7_ z5I6i9JOTnTF~-8YJhQXoJrusxz8g$<(6&iPNkhO80&f?Q8a@NOQ%ArlLDV;R762nCVE!p_6ewVfK{Ej-L?~wf<3RorZxtSYVxNy=I8I4C^DKB=PejvF zB+mj84?$|OKt#K}XDhOLSt4;1{Ac_eM=E07m6pI+yU; z%-~z~Mz#=u0tzcV0g!1Z;BL?YGC?B%fdf!Bb$Z~rchrG07`^-JQ_+CV+WY&75uX$( zA`6Sq>&i)HaJ(rlNk|5q-YhX`#LqDMu-W#r6VQ1OfN9x7+C;@`Hs9alfq2Oe#R3?( zyzO^R(L#|Ou$qoIy4#4vgYXI%q6lhx_wF4ZXjrbHJW4y;i^}lr7{9-z$~rsqLGXtu zK@kzQK!3U^CiW2iA4Py9SO9Y%h+OV54LHiNiJ16!3i!b5X#09lNPqdZ)e08ASXw$@ zImFihT{hwQa}*#0eSQ6mz>9PJGP7X5Ll;OF$vp3hxhlxv!SgyPDFS@#HrP5*r)fFZ zU(k)r?ChdJ_0mv2)zGaZe}dU@t8tTOR-bh4fk`_iJyN}<7+-EcG_oeOVziI9M$kKvNT zVIyA&XRmCdK$sGEs&O_7p@y5cZxj5sqNk?^m0dYy)%ww+S!mZNd~8=3`&dA@lOCG_ z|7#P*Kox;L3?6Z!ZD~%?&x3Mv z*+N1?m5W!OG6ayU<4|5S?gG-iGNs264ek*fOf(dt?#?t_-xyZR(LxkM8E-Ju!HSVK zG^B=ijR0iI$jFHL^5u)h{rjDumnb)GfJGVol1;ts#}6`Ot^&P(o}NxjL_}2SI7O}f zL8TQWLJoh)x{~Xxtn+Z-FZZPTZQl#uC5VPy|2pU|8smhn#P~Jwz3BP5C-vSbOEOT=>!x34AkH8DguCedD{W+Qd3<( z>p@}B?e-Adxgl|~{D}+Z9W2TX{^VKEDsb`f+hCaydlE(n_7pfI6=~4vPr-7Q`3d8F z=$kWiFUsN?08ruqr&KV}xd+QdSXeOhN{m`zjt&6xGiva<3~q1HO6Id)zkZp4CYSXS zrB|en1|5FT2T(o9xShSdk=61&DXE~cwBllJaH)vFcHlCs#D&a6mIt8za=TF;gkpT@yXRPuuSx^Y$74Pu0Q|Q)h zEq@@llYvkL$DLna$mZ%a_4K-6Uy=A8qy!jQSY#_5K}m$KGV6YNL72gpRnN-G;seGv*&JwEDK02ThK7cQi;LR=f5iFx)H@|DFk@EuC#V<= z0cX@s(+#a)U-E-um{MK5@#4h`=c9DS(-ot;PUnW-OS5^@Oq(@IWz^#sBzdUEHkOz5 z&4Y9wgG|Qfcj!!e$A=uXx%)?ZvfiWc^Y7~#e5*Edt25vLL99 z`E!!LlXYZ>ax6wF>3>WPGm4i#dmi!$a~m7P01Oa(3loI%zzY#$VFOSt&;e#a-hpy` z`1Or&mH}su)(uip(%GdYY*A5BE~8o!s5kZ+LHDhNqSb+y&~5zoe_CIc@I@Bu?@vL% z>XeXo=mOTw59}6y6|z^z#wGC>bNCQZNKjHxgoF1)d;19?6lE908$f;>6m&ES zkJy$U23|sOF0_W?pn^a$e06*I8U)e63a#}!`e@?~sRn?;Pl2%`N?+KgPq#r8f_>qj zodCV_(Ip{d-N8jt?(0cOOG8XsM6kA*X}ZH>(hv!c^?Ga?<`>B4*T?n8J@GW0(+s9Y z^#HB!mW8|X3TL;$Jn0{E(2IGq^72ZkL3i42QgOWb~GX30SZH#oerqf zpPsB0?AmQ07BvVZ&!G!}6kl6kKVMkd^kSn`qfwh`(qI{4DJ9uSI;MmDJI_kqa%LZ% zGmi=Sn3jgX9u8A?{Yhu>pGr^v7hA2fR)MeWd{zz#~(8r|F4 zk_I;iHH&yhK>7PlZUi`<{mD(gpWg@qWj=e}U~g|Uga>tUr~b%VxBT!IJxzj5VPYtvJ=WdNacp;P?ks|fHYu&ls(WIK7%&T zVH_{V+?tynz=7|5u)ST7FhG_ud;S9g6X7$ga8#TjM7RsPIJpL;wF&G7ZxMuEG!)3l z=GN9vA?<+9j(a!%>%hycg)UiTWdaB^AR(RS&z}bYgGj1h2f;J^3yzq_3MK%a6j^n^ zz1QoVsv%=VdJqP67X^r979b5O2r-2~MBzD@e*W|+4s?ubuL8kSVzN00Y@IV*$ay-I zCj^|AtV9p&J-G>libDw^s@1_3ArX->(H%6#0$<>*VEA@)C$NOKyh3;|5`>IebDFG0 zV`F0z_d6{6YysFGR1u_4Y!2(0ny-yl9nMGduBa+H$UnOnF*fwN=K@hm8%WQbpBhWQ-gmXM zo7g|p7K!^xiHdJO={Vc$@|cQorJ!S<%2j6o2@qRK`swE^X-qgN+?RPYuU@)z2|O(< z6zwfnOjysHlGmWyGB7ZpurL&&`#aBgq5xDh2b_h)83Ita3vFYd+(JPUry8Jh3>7~* zY__YDtcC^&_9a?&%rpQ2Na*o8HUkimhrhZL5E@o>kOB~q-=Y&Ne|&s=XHU;A@aiAE z(N(7`DJe-7w2s?+1B{THi_6cw82~tP;L1+wzCQ zYS7X1ooQeMLR@Fg7i3X7@E`dg4bymKetsTFbU~~ZB6?=1Fu5h2ns;M%}9 zL}X<#gAB3>UIA{XGzT1}2jEASk$8PCG7v-p9-xj=6knmIj{~XnwU0?bULLNcLc8A6SP@>7tXCOS7f=*^wZGYqV_UqxF%|d|sBcDBM1C+Qq+lm2El}Ibok{jWn z*7%8{*&C2q3cpa0lbZ#BVsYebf9=7bb-_Q0FoTPC5kXzz;tX^l+*MGZ`)xoa%sBx0kY+IG4Z@x7 z${6LHclY*&LQ~fm863|gb1@UfEo$B*0nI*w)00M zU!@aM^Qg40hpj`5_7$GUHu8IY-QBpLn__E_(BF4=_HmKlIIFL%?QVz%W*ylk0BHbA zY7HZ5Sy@?#!r?Cl1)=2R<#qFUn3=t6LAT5gW>XbLamt#xE12EqHJie1u@G>!qAcsZ zysRS-s4FLnrGE?a<{h$|^O&`97)?~DoBC*wF})v)wy5Pu1G4v*Kivfzh%e^L1HqJ{ z?F}(_8p^3$ao1mpvD58H1XXTv{=iAO!f8f=DbfUx9l3<|uIP6-9W3JFMrz!}$q?Bf z83Kj=0kc*vV?(>G6D(zEGDoh;G>;Nwfc9o`MSwd zoYU)!H`kLwHNe@!`zIR2CnUrrDCY=P)$)(rc=k;>I0B76du?Dyfu+O51wty)Rr#Q? z8`jmZ5zB9cq6dK>uQEY#XC2~vTJbeDQ;<)%zK-|$E_1@Gyia1F?I1>_=Ij^X7ohUo zICgmXuinJ*f1ARupke*eiyC-rc#yigNA!T@CVSaD#i}A=|CXuE5n6>yoF7_bx*351 zUWL6aipVfs@i-{REWf&yaRN-Pjd2!_j8*EvgHJstMRrIV0v=&zX^F+l%lo;b15rZ` zHfFkjXCP{c`4j{licA^}*B!uYx(h#suYC%-pYz7_9k?UJ0!$+NZY=2t)KmDUPrgSl)D*$26?6y$|~ zJjV4pJ|}2#uu<?NWaj%F z$Bux-H@CKeo0=p7PS!->;(*Ly45;iKfO+Hu3;I)U*G#Idz&dvTpAB<;E8>7yI|x^U zBz^=4RLDc>7T(9h*n>a`KNwD=6;UJDU}u4#2^UUf^hE$7hJ}aEfrPNRw}*JiP- zGcW;-bDYaSfn>gZ9ShpRXQ-oax1_d>L-48bR;S@!1^_88%`V6cBk><7X8c}wDW$V- z5a*yI8q0eIX6>M-I_!nzxEgapBsNy}I8z|V5Ch;2fH4BOA#+E^OGsPO*EfR>;dNTO z)J7SN{R%PnW?O4VMX?J`hV8UgJ0~qkMy1zaTNJCyaUS77aKp7NI zcxB2Sh|^Pvx#y8c-P`*y<=e_Pic8U7m^yU{O48=v0W1bsm~L*w7zA%Yu? z9uzV=nstE2sdZXkDJGqs<6t^?hn6|(%_F$NG*7!O_+a+A;O4|lvn`a_3yOhWOq+ZR zo$JK)QLJW0flZu zaR$GzZ1U&9xG z(uieetkVF$8+6EUjdOs=E#PL6lTISMW!h+PW*bRdFWqTqyC-Zr0Yp3@IXM!TS%9mBxc+FQ7$;2c9=f)*~VMxobE%!*ryiT8m|0V`2zZlKG?$Q;nDt zT0r)0KHZL1VH*86tVoft=7{qj2jOy~UYfXfh!wXAR0j&>p~?-H8Cifs!riXo)umU+ zG{B6>D=2s-W{rlGItUr-Flav*?90ygQ&UF4$#U78l}3~lrMJeFHo4N^_;73#N<;$4 z!(s3X0wGDt*jRjQ5C(bR=@t%%uXBrwSRf(qh3jx6u5#H!l{mY)wt*b3?A{|FD%u78 zZm_~yJ(H!dw6xTwv#JNwn|6>k*!zZHowN^+kFx-#4~s?2gBpMc_lt|+FjFGwwIQaq zJeWNQ?vnf3I0Yyu&y{izZ3zsd2e$seGfB^9AlDD;UiX=B6fvv;4k88!a%-mB>R0(bXsU%z%h5DU4e@cO0+q^)k=x+Q(@9v)<*`B6x;2Q2-dH*csB1&@Y?W>5r> zwSJ8wok^2l6aZ-yJFcO#hX;2B(fRp#R$M_xeqo`->ERY!z>)OXTM37#F-StQK=KY( z3QIZs`w}lRFvNqi)ZW#VE5~L4ISWMe!NbEtorD!J)Z2-89U>v9jspG6}xpTPfJ9?B}e3b0Kk47ls=gaa}EW&u_}td~Vn=KA}!U?Xxoh7F6PM{BLYVU#o zuWcH*Z~wZN(q=TjumCP{2o!O2h;~qj!Bsk1+5uSMx$>eSu6L4wO@_b8tFB8((EIrK zz^zQ)tvckUC~!%*Ln@DZ@C?#Sa0?4=VkiwI0_8y3@gj1hAVm4OF9TUp2uJ}bVkMMN z0}D~l)L(Zsl(WRNnTPNl3Ljk+!lX*?3K9JgaUH6wtNYU5c64-gSuFLX0H5O3YzAo< zF&v8@h?=)NgL*QO9WH>jEkBgdwCpJ@52x)ZY%{u4lym7vkb;Yb7LmLJ#AwQFhdGdl z)`M#M%S7MvOTgBeMdGhVFV!V(xHvv|1sPTlo#N0iuo>Y6k)Z-1M37ey(HAl&j38`5 z1bwW=DV>D!11u6?|D@w{?Mv8}AMFuwn zxA**Tf!O}%M=Vg}J3w0pmjnamC%9;3h9_^p_JW2Rp7H~U&OuMd&!jLkG|VyK)V&LN z(K5*OF#Y`nHeOeje6(EX!b)LfgcEsPHnDYUA}BWiV{046y- zgvqt%eBeB>yKF?`Lt!(ncnfv9*A%RNK%w4R4rCE>Hz|AQbRY)8Rb9`}glrsOmEe zc16_F65*N|>n|-28MXw#oIu1i;hG;x9LGmRd3lkrGdhJ$AQ?StlfXXqS`SeWwinl3>ZwZ->e73fdYALkn?Oq5QH7(B3B8@S|x)}dJw zi9z9#9m&k|DlWq_beO>!k8AU`W!R~=T zxcTrAY@Mct1}Z~fH{1?4oH^id4hPAxg69@qVz_mXF3E#iJ zLOiUk^W=#L=-ZbmD6rr-k2J%T7yeRJMiMjFB$e4HfKW)wQdaJ@bpR&C$i+nn8RkCy z4Y(KujGr);c=S1KyFDm?zc(s!nwt^jrmFwwyMxph)vYoVY*X&VFV#^P?r>esyVzqDUp(QFxp^>HHxW00 z;3ofg@{g$mdYqvi)~_wEqAxYTgry%oWX`R=?ljKD%lo?_l@-pmtdb9_eR0eqJx5gW zTj~YJQ`w&sG(o%G#$uH+mtQzQ?%mBW0Ya)@haIU(+7`C-13$qXB~%dn&9=d8x=^V= z4*FlQFf-rWqeFp+Z20^0BS6=1!%A>*Jg)c6GDOY`cap_npGQu+wQJqZ2TVQ@UXB;c}Q;s%S+iNY)PHm6|rDa3tGdrEDEc z;bPIn$;?HvD=>;SPEQVHxUW{or9Ke($oS8bm3g@K1p-nl;1KY^^Y%Ajcy|DGN~9b} z0xcKPUILad?tr1mEj@uNo2}qrAP(>H$_g{YK!Iq4sUCcY7q6^iTL2wWAu*-M)QE(lLd+Bxg<+5l1tlm3lwK;Z)1>6( z!zWJ$zkinjk5pCRBd)9B)c z&tKyz+eD)i1Ps0~Ep}BjB@ll6T~75*embPO%UCOU9#pI32OFTk2Z(?Mqj$Sz1}Fg} zc3VLah4c^sz>WD(Vu==5K5~gbI-o=#pS(PpflO^?%L|EkgA@Y;W9hgUF37^2-=e@P(H%(4Ks!m)$ne-r*1yy@r{*>N71prl5hG3hzA!q% zg+Ej*P?sGf+3vr7Mbsxr_~^>T!6c}iLL8fzW(*fV6zu2}eidZKU%X%<1Hw##A6_*w zRp-XGQwx|Axr20HVf*%X2<7z(n;4pk)5m+9gMj2&CAN2Kv{%{GG#zgh6$JjfIhitr-C;H`Ye1 zKs1J2M_z>*^39@VuKvZ}Is0{st;Uk!8cXYE4dQXb$@{C?!h*6AAKip4zCUnr;V(3r zd3#}JD?9SF&QHR0DYgdUD;9LbAmwrkJ_jH7rMDmG(BDMy5FOu&j;G5~)dHx^&Lm7@ z3=m{K7){tAvDlrl*4E%3N`C-aJfx47V+Nn*?vhB4J6srA+5#W#(X?|3APH-B17lY8 zG(w4VQ){{}{alb$1Mgke#*_lAybw;tyPDACs3Zf#?JR!*Vs$a$9tI=|mp)oRPFgMc4H`7u znY}@qoSpAF(-dBE`QRX|;Lp`9;gx!w2M=gKcIia2w!Xe6)T@yl50P6FaNYcHvz>Sl zMAXymUS8Lyj)(;S5<$U!1Ke9cG_3Gr-mmbH8>aqy6xx^Y@n6&x+DtO6Pa- zz_Yz8B94>YuOOooTj%z>;E`#%|Nd2|)m1_{Rdw~Q=8JR4=Nuw;5C_o>m4i56Bkb3f>D6?PoC%G+Ez@H^77|?B zB0Z4dp}Bt$heQT-v)&&d0IL;6k2I8IlLajCf0Tj*P;R0Qmzu~{kjN)Q=!_Q6{=kRo zaE@IAasx{t1M`U!PD0mHkJw55z4a-YR56bi2I>MgeLhECuEI`KhAcxH=*lVE;7gLP zKEilG+pgnIt5ctPT+MB)mp1ScG*Gx;8+z0S_N$!{B=*NW^ZvmH|NN^bBYXYQe~<6; z2sRSjjNRxoWUYeHK8jMy_eygDetK0~H}-KosFx&kHeGiWLD!wiTH+ z(@QNDJOX?k1{aRt7L0x{M^$*45G&aE2?h#ah{1zD455I~7fk~(*j!J;!?DN=wKOzZ z>duhM*pRR$iS9rJ!NnCOa659yn(giFXV=$xDoj9QO6h`+Pk{eFJYDl5lMSv3y>onT z2d<1^jbkkE#r4!BK>9De?H@hTS!0zdxf?^pRG|izVhRNwkYh{iqRk^egrESeKrznv z$}y5a+2X)WSOo)vt2-w7S-H7glVQoge&9wN@Cp;7b9(s9mI07tSS!O;XWql-G8A$h zo!A$_t7Y_#zT3RfR4vle!#OlXgv#5OxR3p3L3EC)ESN>9D6uXWe^; z8uDC}*?@&9K4_4EHVW5Ly6r!~NbR%mj$>I70*_p+%i@chnratOuv8EbdqGQpIBMxR zKxE)D*w@ob>ZxKmA2+!lgE(bTtg*7T_Vw{6CfNuxfFZ6M@xA=xt*vMfKkCE0Y8mKQ z!0Ro+pgckmB_|x9h86@dMp@;;r78*N_CVDTUmT2dNJ3(QCx{9HM)VLG0shQ;UUGc6 zIM%I_h86@o_l;ZLS8!&t`_X}?|IL46qf%Yc_3>>gTIM_{)9$)}*;WJE;O}H$O z1<)9O&)^3x=HkG}V1|cbrFUN5K+KK}1$YF=2MmDN)dAuI}Ihew?HegO0AXj36WnRi~ZTkw0KXcQ=K^5U1|3t#z6N$oPn38x+^sEc-VgXb2HDK@>>Di|-Qu)@tVYN0mI$O#-p?}xbFB>0969IQiaQ{G z0Els%tPMtTc}Ol1f_t$Z1o-%6-aA%^I1K~fT|XWV56?Svy7#3M-GP|sXq9$HeVLcW z4aeCpzbgDhLtP4Qy*yUV0@syepwTfy6a@YNYK(~;tZUbcRL&DGwhdukrZAyb;4>|N z$=vqZG$0DdIjUuvDnka>Z%OlFpTQax9gl`(d2vS+mK+&%=dp!S7Lw=68>Q8wZjhTD zsj@Z>{ss=?6msJW<^-sei31OQf)X~jwiXKvlNmTKz-+ikM~>QWBZXWCeqipk zQix}=2ndh{UYx--5b$cp0AUDD+d=FPDqut`Z8#aZ8E=&e;o$pYRpJ&k5)u-9o(nG= z8tinuX*DX>z#?dynMpqi_z3gyCaBJEKwpiB{vRkna_@~`MfiVvi4c`UI&r2(-nt{7 z9CM}-C#i7Q_O>e|eAzY(G zeCG!5g_A&hRu>`Yd_n*!t?qnDSB0Z?tBSkd_ZqmI$RYwz1$q|_Mxxrutf9JQ!RcF| z6%ZD+42bVJe{dfM{;-aY&9`gUf;BMj7=JxnQ4qtF^TD#0S8To@B3v=CG){m^1QUwQ zB0L+GsyAoypM5lW0QWaJmo1@q-;Kk7Z3D?6`Q8ph0)JJe3Mi(rpsoM@0xBwdrKESj zh;AlZj~_$MhYvlc4@BUTa2gx$XeXT;F{uw^{_>t_X~`Jr7cpXsM6RYo6NhVCLOYWH z94U_bcqpS0a6j^_3n~;*cXHPthCK`Q(-qHvk$0L3e)1&sK4u}k0kY!;ajru3@)8tPBN;c$R z1Rg$osK00N@F5?Bh`=8FLbz0rm6H<=!EnJ$HW)1L;%^&WrKWy(w7m$f`=y{B-8b+# zB}5S6$yrxO5pkO4@~n*n*-Iu<8v+O+xw*NM6OXC?9K7SWUl0iVxOh%d7e4py7riKa zEY{~RJhEi|3b2Xhp`O5)E_M3^;!qZJuWw>-okO5q2=HPG>Ic}=U@74s&j@$5AuZe@ z7H?&3jRa%Cs5T4V9tJ6h|9`Rf-tk=beHiFZ6G<8rZj@w3QZg#ZDx)%fW=3YlZDbWu zww7ciDj~9GC_+XhBP63#GBTpFlYOqw{oMEcJm+=Jd7XdGpQk^br+ex5`+h&4_qg8I zb-ne_YBYEzxubr2D90bbz2o;nP|VYhcg8OqS_RJs5LRi_Sw$B?V@^bvFAi!(ISDq| zCwrm!65TF4V>w!z=Trog!o<#(QLj`4pF9n4sEhFQrh1toBwu?&( zQg)>&ydc}%t8vRvdmzJs?tQhoM>ZFtfdaQiq0i$WLPP8W45_2U;F!ea8boRS`(n}bMSU4mh>S> ze)Y+7vQhS`^I*8;L9)oZ#Rkxkq*FHqgCMEV=zk-Ef^qD*L81SE6QuaCQC}^UqhV~Y zTw7De%`fDekdROU0XQmltC!O8&QbX#4BJF0C=M)ide_s_Yf4V7N-drJiH}YZ)aBri zbUIV!*mx1zbI)Jj1s-={c!3Bge185~cS(Azpe|KMn+p^#eP2G%J}cpnkl50psR&n) zi8Xp2I$pQWi@S8O)H#R=vBRZ+vSMx45jjQ8Qa)cSrg)) zGH`EQ$?{k*RyV9Oi*v->KM) z+2B3kXRqS9Fb(t?t6V$u`I!Xd7_dkqj0ZK4cQN5~jI3c$hDe0})S!&AeA}vBeoA{i z2xp0KPmooJr5>dMX>}Y2IzO8g5|Kc_0riD`&ho#%Mw~*?enhlVV|nKCaxf;V;xpIy zBc=vrzg@Md8-s&DFTpn+-@JdH1EbK&;x}Zxj$)NxNNA-x>jC$ks?`OyZ7KsrAg4;f z_`%>T2gsJZ)GL?_7{p`#L(D!XgbDQ<2Q|;(v$U17J;akliwogagv&F9b8sZ$7s$96 z?jSEHAQT*uHBn>SrAWxH81*3XKZL*eU>L3V64>^tO z%79Fl_Be|;#jIXk>%|d{-eDz3F{A-Q%!J`Z6^IRY#<@@=f?8MCX622DNJOrfVpy)G zX6ohnxx9BVujrrmu8p^&h~@O#?&R3-K`bNCI}W&mZ0>`4S8hHsIx%6Og+@g@Bv7!k z$kj-sFBA2a6({Ifedre0p7^Z)_a1f~-s1V+BtF4u3rVQMmy4Om+hQhVvKcx{Ky$8t zUGIhh6Ol#4a}TocCJuFFE;rUF+$~AD0&xO5tJkq~gVAIecbB*g{OEi+`&&mxC+M#p5L}g*2%|sk?Fp5iz+tkMcY06& zvwt2`u~CxSyydL(gQNso{WPh2RqOYMftL;|H4s~0l%DdbqntRg?r_iKEL_9Z!=#Tw zA?#kvgu2p{O-7$Fa=hPXoMTw*2QVxxP2v+7Y2w13<&FLD{{40oeFQ6XXR>W4DdvbNOE+2J-J-rVGD?;l-dcf}o; zH*em#FH=G6RxifF1e!qWGW@~Z0iHA6AYTw^H&7J2#2K_H;fjwvFT6pEed;|c3u|6JAmG z?|O~%X!ifU3mU5emj)2l&uqVdmEW=Bl(NOq>1(a-*H=_P+{miU{k_`g!myxQ_ zjoQ59E$-ysz54~aOJdX&I7h@;Kt^`(@L*7(ct`Raw~P5F4RO5jW35(n28x^f&OQA6>O+o4 z@1s6yP&;Xdi2>nYPx4wNsJ~}2(kccbmRHvzR3V|`(0KpWl(hU#xl_gi^k+UPFSVs< zzXS>UuL6P90K@Q=h{J)MFrqv2x%GQ*B5RL`f=3eHaNTBO?qY-FL|+&2Ft?p$t`EQ{ zl+5~mT1RJ1*l}u3d73=BQp<9gZ?(I1Vi5-*vu&FipC!<#p4pQAiuFkc{ZnE{s$(^I`c@IHY_`)nt^YU}>^lnR)SBf_eg9ZsJ8}m6kc(0%VuV+3$ zi1YTA4mQ9odOsN(5#}Z2kK7p50O#Xx^` zW#!S&pRM;p@Q(>U4dwUGXQNIaTvMWI=oR_itC~c|NxRV#hnAO2 zA5YIxrs*y_fBVgtR(FVx(#|%qDV?aftO#=V_3P)xdleu3357aRWoybsH~I}5&PJin z$Y_H%5y7EHiV;!j%X09=blCZZJ8~X0jIM?V>uc9m6oJdg=M?HM2@qx|02lpH*9)~; zdGkOi0xPtPUkikdNmv*-HS4?h^r_5(i5VI7f`k%8=nvOcHB7jW=>gyPk3Q$+y0`ww4Y-1~Ta?02#1<+yGSNk0X~# z-)34kKmrDz8VV8gNIL3@7wgBsMYKxr2!u%4*|Ba5sj3j+fLGNN2^jHWj4xkcV4(Af zg$@g}h?Y^zWghzPtnYr{{-!Lp#iU-}BfM+NnLBGvc!Ie4$7atJ)Gq!E>!GVt>t`W= z%+UREWnizkxMdXXJg)W|o71&@*JJdj=~7!FGK+(hYYhTh+uLtzmm|!jtUVcH_zxFA zCZqR{4@~9w0D(m#Zy&Cmj0JH(@`M-0Nynfn(E9n|af;l0_SGqmsQMRck$^DnT7yZt zRUEsFmn4w>iowbL&Sm@^JxiqilOHi6S%u=MVSWO1bmt$sn<1=X@Drm^nNT%7lb+LF zZjn;180~Pst#hpa4o23uOifyYWY1rIG+V}2QPguMdO6|33*d{)6gMa0N zrW(wxnAq6p<0me-VJzwjX|~NgQLl_+cHQypKAsF2DL14~A=W_)Z&+w|N*`#O_GtO* zhr@qRcO5+V?C8w0jEkGQoaX?0VQ^feE_M6PgTa%7v@3{u5lsy!eddreKok|{3ALv^@VPGyC^3G+x58W6RHP zB3k?5m2UD(F#vfi0A_a_GjUvq5ORY9b0~eQ0VI)GG9@=J z&lg}Kq5D8B515BA_5{}%Yq#m8CMNmM0ic!)rnbL??Epgmw8OEOq?On3)(Hj3<>0rm z!PuKC2_Xb-CadGcRvi)$paUe5@!06w8JleLOc;VZg%%KO3#Y+G4%$FD*l)sjXcb}1 zq#XErGK@?1H97fzabKqCG1dc{PW3s~W~Z7paeelUeqtsRpXR5xTM3gnt)Do1#MY{D z*&BwV4Mn(BkUUeL?m?{w9X-cLF8oWmAVR+KfrGc-W={z zaxVM`2eXsDvf##K-c^Z82C1UCWzJFWnapLAVW;IK?|}i$ojZ4uihJO|wenNcLT(f9 z<3XE1o7Xv5F0MnqcUFo%6YU7sZEdd5cN5@%=4eE8LF-#%U^9k>LWBPW)X&%TIX0%= z<7w(wGHrRf->&^epxUb*sDOQrVayCdQ79s@eiu3uAI zd(~|>XoL3}+-Y*FeD?dMH?f9G%x`68?!gZbdvf*qb@QkwR!?X6gX$DNivL3y4H@CF z<0HfjlBW(HRv_S|d7NzIaj5(GeYU#oEE)Cg8n9h#PHx z#{3!5Ke}MlnlI0HNLlyt*n9sZD#Q1|qt7o&LFUlEto-@)fI;LtE^3TvN?G8@O|cRfu?O4;QWA35ej6ClIpem z2Gm~SS2Fm&=ly5`-+yz(+^VAk@~?MDE6=)Shj(Cc(DcZN;8El;}Hb`}VL`2RAJ3otWKnEJLLyjTnY$Dkt^ zD25O|zl!?$nQu*>DZ;GUEF@%bqQ6yaM5S&KQadJ=nQ_h6mj*=RJ7UpS`61v4lbVgI z>C0=3!2B%g!`ZOot?`>>Yz5VBB%p0!7xr4^BRCdm?pn_iTUuI( z_1vRRknFT4U5^EQBS>8TG7wA9w4Dm+cnpahBK%stEi+O%VBE=hf1#>QlE!ONebBq@N#beE7@lW z>Zs10YhuYMDVTY&W)2eShy4v1d{BZz)ZtD$dmkfK<&sj1Tloc9<6D>>sl`;yF}8Jf zmb}W7)0TGrN_%N(_Ut3roH)buk`~qA%fB$}%ZMt_$IDw?Y%#xJ2y@2AuR@Ym`q(*> zk;eOMF$7dojHcD3cz6P)y+1rl0;~b5zEvH@5x1p&vaztdn)}SiejxLeCw?X|B+Rha zPx6oQ^7giL*jfAO(;w(3O@&{JAuTWb?hAD;l>awXRIPpkc=w-9$m3KY4CFWt9_;<_ z@L9f4#_NaAboY8qT|m%D&Dzky<5&T=-3m1J{heL-v7`&FBhtYR+cuQ(d$-z~!x?w4Utb5ui8~WG+rx&;Kk*;IRV2A?ZXdix z2l5g#_|mU`O&Uf{kBK+~uc-Qx%BLbIYBFm(fUjs|MhNnFm}jLsbm?rZiCgLPO{3`h zHNkLQ>dmJ~f9$u@eO_yjo(m_8cAf^<%XQ-%^b};_CJ`AfqSHVzLoS84Ed)eVQ6m!8i5H3Z^C0edb(MEv{AU9S`Y z&yBcT`;V7U{P*lI16aINUaq?E;_xY*(_F?@R!4(#s$T zuNFkGtR2yFGdWS&?4dJrC7 zHCN2IP1Hx+9r_?Oc%;M$z*y?JL43mg+P#N7%4b+%dOWGuu9qsioe+v7pJdV2Hs3ET zJp`uc(d2op6vD6y#XutjNLj1FlhV?A(~pUo207C%vwm=LoE(CF{KMQ=K1twOl?pAy^N92(9mA&kd7^lkh{4=&p?a(0#Z z#bq0@d3`AqfQD?fIw_@L8R`6Fr-!@=dYs0%!x>Hw0IQrid$wjFMVV%=!X-TYYFxXR zwui84BTkAZGtQ-v039oCcV~i7!w~B+Hwo50g%FP4Km&3V?mt-(5hJS3&a*(KBy;{u zp@WWHuaXb5+%z|CJMbKoLOI`fthk3_+b;1V!ur=Zo(vVhB2PW11+{J)wv8IWGyMG6 zbO_V^F(u*o3alLC_r3;}3 zOm!rNLWYw}*RzTRxM|HueDU%}JKv!P)}-0e!fYn{GhMVCBlGeTkG>;ykbOns?LvF@ z)S$H4$j)A$)&wLT<;|HoKw{NE1!AtYYNIC41=L4CJFuYzV_tA?K-s1<7G&}IiXgCz z0FMRaVDOX+Uv)=7;X@4O)I_g>uZ_h3lLj9-fO5cb<@DhADhhBk$XpbFfQmH%og*ac zc6)-}7!-d1g9*b>i~IG=5ZS;@SN72YWb>Hfl(oB*<9maHt=Ay{TaL`A2=-^DD}(w> zUue;;z80(~D0t){lfaXAZy#%ouK9A_2&@o-Kwt3mBpwh)O-&OT>`@^#m9VV#K}Ml! z8&P9PBUkeRTODAem|lELL7%)W-#d^n5`H}9@BXEwrP5C@xqk_6bNA5DYny48Y@)0O z)gRH95@jy(pO4Glg6Y#+%xI^)^zA;m@*FYIJM3IalVa^Et*^aqV4H58o4$+>wLF z|J=h`_jVg07+Jr2v|g(VUflRvW8d|K>Gq`l(S#yt4nCu8?tZHo?CTFL;!zoFRJ`MYWx zC<2h$zPLe$2)7CaA_#3(!($f?5fV3an&Lin-Teqy?H+HAST}DU7zc`?f7Hf}6$=3- ze`A6HkUcxkSW$5`p+M};4?#=RJOZr>#=RF%GZcD4ib%`A@Zzq-viDgm9WW7? z^7N^*8$|U^TyYv)NKb>0B0l`=_`mqfeh2B{p9skR)B+k@(2-x5WvI?lt$EvVR?h$D z{BX?5-xdRgSZ7vxbmnw4GF-mH?uaCH|Q>>8B-*B0UgPSEqo z=v9GxBhWGpP0hr-2sZrg+&}{>z=IdBxm94FjbocO>D`5hsJ;QBBJ{)g6ivOcF5>9rI z4G4Ql_G|t5p@8wEu<#iN!|I7gf}0}l1a{2IJ)Pp5wJ_ao+yg|G!8knelYgmJ}Qctc@aO>jmaA4GGB z3BxToP9R}{YT+j?ki?7l2C)Q}=hRT8TD)Dr+LB1O$3Vc>{W+mr!R& zu05URhfzon11qua01j6Mrzj>EyNim7o^i;AC-2$&mD>$HJUxk##Cw>I`P4C6J#+o$ zhtew^hz+=|M9zs#1bTy|@I2tel)SKL9%q-RKF}iyKygTPNCmK%#@wFissfyyEAXPu z!Dx#2`07-Kbsv!zfCk(BDS@pyowH(4je)0h&jb!D5qVy-6Ku=&;5U&!9C4gNAx0Ab zzleep8K?>yYB10v1O>FG=~&;EcTy8 z=oMFXb=?mxJ8>@q>&^_l4>_8Maj-=oYIgDp0T8$G^5bjX5KlO+EDGmfD_x0DOeRdAo12plhHnB&I`-lOsB@vdIgJ?1OAis4s4kxq4%lzU&#<^snKMtkXl2j0st zyTP~?!g&2`dlpn7r(|Xo6c1~1VBm}~U}aNND4jIctG$FtcQa&g&@~aJIm!&O+6UHs z#6cIpi_Sq%_aG!QKXH>cfawGet7q>S?b+ojvF%fgPW+7g8M~S$G}hz}ZEJqR@;gbQ z`DGA?rzVvefVyzMeJ3>#GC4%nzqY4HI&Fu_i!OeGEgJ!vkXvB#a0RuyEar@mTad93 zQOJY6oZmSMQwv*;BdI5#?G>^x{15jB!w>AN%G_(slFG2U3x_^4Gc$ehG~Dt=N}MOY z*3t+5Lha86k|wd_qfjsX)w~THymr0~0fsoeJu1C8nGeYcM zqIR>Bya52UJ=#0`nPzBE;$$ij7F-_=mKI4l=JLvi1-q3r4y`4Mrhbh1gFF(W!fE9z<1t=PoZs0!Do& zq9}weN~G23vHM$p@jdYJL*ukB_Vxmxg2yUkr_#7{xWD=KI z99sEZ`aH{I@OkT7-UG~0JAXUVTV2j$Dk)jNwIJ~dITiSs#OHu)5~E;-{t7YM!r>#B z$^lsArp5PW?vpIF`ojlSG(j)HC5X9o3%Q&;i9&~WxRJz!3B63aGyr14{3Gu5d3p?J zyn*i#qvE#VPV8zx6^xZZyHjKiN=kO)VQoX@N({~@WN8dQ#Pl{JtV}7N8y0G}V6lwj z>(7Hg4~kakRM;t)aAn!{u%X6Kp*u|D0}dHC2AB|!Q+#l>r1=UV5r1;$@WlfuMfG)c zP6#OXV6tar1n32IyE(j43ft4@t;2bwdVJT_Mp2Us5%h6?$xfp?4=!W;UOxZxAh87~ zbf`hcgxY;y1aH?a^U@;~Em2?M_4$PKp4i`^gdf}bpgKE{!|-E?`0J%%z%;AChr|?h zkopC@F6cHwtXihf$`CC&l}b&0CS zg_JDz5iHM#Emd(mD|0FF@VYKcFWRjwWSaq){1sBlIk3=9PD2J9iVBrnW5JQlY4_21 z#vM_si28kO?0ctZUs{e!7xzyOv2vql*++lrnvk*5qBqSMxmE0dzIWn@un6g7R^TJt zVIIXyze;T`dp$lA8O;Ip>+m=MXeL%pY$_>GfXR!Uwru?ty7$uv@o$q=w?amg=eNb| zolkMFPkEMa=w}*lj`)J!=SA$Q#XuMi{D$_YfrP?eqT?wndI5eCHt3~=3%mscK8B@N1?zLK z#d-t-{RgK>!9$`L6iTQSP+kxxF95hyb8ig)&~-UWvk-+MsUlEyP^dSrBWG*@HkFmP zguZeN#nkIRqu0qi2u0wptf=sjvLgCVs3?Ae-}YtJY3IN7a4Jj4?tf!fKp=heY=5Nzu+w z7Dtsz6vjb}9Ce4DAWVZ!ZyZvVem^dba|!n1@OEQ_x1HtZr;jjzLuBv4(XYWQHb%QQ z9f3=ra1ZFNXKr%gkRtr+*v_XzKpKqsaw}^qp)ujH5l%>!L1FKwBD`xnO0rx4eA-Yq z{|sqN%7_S>BKYMP+6WDoP-@EKXA)|=GxO%n!oSx|Qw?=|xlSE=byn+$LNMd{&H0)p zKs;-}8_vb62e011${R*N&?|C)x%;ppV&+D4G%*5#b>LHJzV8y~gGkAUq6N`l$K%f% zWPVf78K1g;c^`&c4e6y51PVcQgM@nx6SVxLH>k@Hz!U&pmoNT0jfrvli%XUd_=;^o zaUi)35Q8)0`}7T<=O6-hgAWJipu%7SV#^P_wF)4uh4CJct}+{ocu)`YTwb2%0?A=7 zcsRv#+4Sh5A&Ys5fM*%BlMUIUHC5v&im$AU*9Y8DxcqjVQ~NYGDAV<*Kf~)XTI*Y! zcYOu8Qr+c36TzrMmbi+WRMFKH_wE3gN5p`bbP@n?DjFKpUY1eg5TSda;D*HH3VjI2 zK^D*`$-PK%*^TQAVlUa>hk}fZ&C*Ac*wC}B#W4)TK8eA-VnC_kxWaZ0QdC!0>bVWd zMoO0@H|{~~I51vZHxqSQ{mR1*2eZzpPywpG|F_{`Gi)V*6W$uIgDh?ek3hBu=SXl! zUH~-U9}8e=;opKlwsWVyfaBE_OC^nrhxP)fg;^xA&qeU+gEid?V4!bNrs$m34fj1& zwY2UK&3j+L5Jgn3PT-#tJ{w+_*vM(vVL-1z5M*Jbz5^N6E;W?9F zc;Vv3j*>mdF*qq={XqIV><;}x(zozFvV$XaLPQxN9ejd2&RG4C>;A(a=A*D)t`GAK zF`&_G)#4Z#fgK!7sQG9TokMosL=y#%c7!r-a(;D%ze*Lrt*Y$_yf0<5tA^ntQA z#U8SWF|>}D|0};N1H(&Zo&jkjd(tg7CWc4}CE;#6cdZ?jJ4yXa_nQ3kwRq9-^Ug!mXr``vD|0VE^~q_MsnY zFh6+kAX)FCMjy}`MFCTLNB#w+W z0r*mb9!POoE>oFVn|g0bSG@N0L|GarA_wekm*yL4YmZ{tt52QiLy(T@KAndEgm60} zq2sObV9o|52^bP-Qc&CmBEF1#Aw3?P%U4j^b4)^snndfFAx217^*{UscPrH;+ycvK zfud8WT?~31Cw#Qgn}=chV*CWJDFE1*kD&L*;|Efpe-Ue>bYYK*tQ?%ftTHd!Nw5?_x*^2|y!OyApawcbPD0CNX;2=#ZJ z1wczItg+2wCrT`o_t<{GjHwv0??6pmJjX}@tb;$j3QjoiMq3MV8?Z?br+t{0u;%0j zBp2w*ufqAt#o-9bG5q;~SkR0Ci{4-dS~9XbO19ra0MrR!tZkj}E|yoRyPOaZ{$Rs! z;*bYneh}J4qot48=pGUJb?b=g0Yig6R3lj7DhHkxDV6}Lyk`EiYYY82ar%TT2t~qi z&{S|#Km$W>49DDkC?*mx6}flm5=C7@!*{T0M8fyOr%(4Lhg;j9r0ZhP>m_b*#-N4`%f?*7S#pFEfH*!9KBmv3wM_?yJ#zA4sIn*rm| zV@^m~Fl>bYp0pzD_$nYNe_KS8$@R?qSA2GKrj+>iZs}jAnJ7qMv6C;@YMZ`mZz=9l zQ&lxzv2E5%29&?Aon(LqILovS*)x3JaHq!~*&~vIi<6qrd9k91d{tcjb&xZ=Ln@r- z$QOz_zZZeTLH|Q^JO(RQxXf+eLT_qeu?l_%=&e?wtk71@_5XTyo1#-$9901jDTY|r zaanrt<-r|P@bHi#7RVMB0SFIfNDudFJd;?Jbx=8>e%>afs3b#>LR`6iT^=1|U44CwO9X~-0D}_3pR3BzY9zz+ zvt8l5GTI?B>qf4z<&YJTh{XZ@k$0V_|mtlw11tPcJfV zJ#%?2wPQMG>i4~=^Va}gqI0LFI<|CF8fN>}*VhAW@x{*=DA}AkKYtiRD4c9Cz3#ED z!(zgHz>x3<*Oi()^{Uy$a-E#eM}I;&l#@pSN)M{xnbEi)Gj9EBfN+K5{;x$yhs4ubmJqV>Tzz4mY8D~_l0EP%QfOVYmJev}T z?+XAsd;%$xy8;uRi@~TtBg2!z-8Qo*`%f;pHN*bDoiCFT4$h@{@3r?l8U4&dX_{L! z8;8xRuF-$G$yjs!#k}6rGn|7_>2y0n-l2Tg7pfr~kvDHnq|FoD`f>Vc!~;aBoGIpw z%8PWXRuEk+wt}w$NefMF*L4>#a0HfSFS6(FGcoO?tlhsi>PTe50lGBDyb&|8M{0kp zKfA#sxlonXMiRP%UDyM#f&y!QdF(@sy{K@-sua0i2RIBpk)wcFf4%(XV@w?p*k*Mbl{)H-p1rPt&Qf9kAHe&;(aG))pKO zVy;g^&E~xy7N#*m?=rm?z}z1|F=hMTv_k@?@?~urMkupuQ3S1^G~AQgj0R8FC6w(Z zEI{5Jj2;_lRKMZ&q?yYk^(0sE6MErD|p(auna zw2}?sQ`aSj_U$1IOWrdVZJvDzzVb&_rQ1Q%wtFV^5B%i3L>o#|w%2w{uTkjpCVV|Z zxFGb%{T2v#aClvgL!*^*yXzg3*tzsUzKvbaw!=u0zcNMB%|kjNK%-2LGLz4t*0f8Xo_gFp67s+{YoWH?g+VtclhR5$Jk8K_V?~ZM}^Lx z)+@~KE-lmJmounhFTLUslK6eos*{Wg@OjjJZ;tmc`V9Ql@1L1h9k#cZEXtQZcJZ`z z{oa#dVe>5Kl+!LO^zM2Dj%(cF;e@O=i*sQ(sW$w?F9vgS?0_^GEg~%5*$GS1R!e37 z_uS%lUq37U?Hdz#_8&LdGf(-o>0UA9T=H5;VKJ)^K65T@j*Ij7fIX*i z|3CtDdqvWC-`mDo{bX~2f9GDfV}HH4MCJeGD+f4DV6)SfNZRr3J7{J`yIy4!P{(FV znB*Bu1DS+5Ix9aUvp0nN9zs5XYCY?x$Y!}n>q@`XzhP@F*?|f}3dV-G0hv|C8(V&( zo+dhC>0PW(T}Eks%BU#?s?*AttnKe-7L^bWxT|&Xsq{g)c*pgCUQy+yKl>QK#EL3Q z-O#Y1xEvgK1WoxKpMci_aFKHi{BU7xJI#ilJlppjUgu>bgDj>Xx6z>JiNCqTF}?9D zxD(TYAMAD>q4o8}-I$<2=gIGJ*Z=AKIF29#23%ltBp7a&)e;hN{n5gD^5o6ted58` z0bIZ%r}0l3`!_Cs^_KnLqpV z%=TYBx>ctl0R25bQ#r?AfXyeAPa0@Y3LUV+n2fo7&IOkx5=noyi6o&$6ujN|0h zD?<@eU<`nVvko_q)T;0t`|2zuNKGZXT8IQ1-uST&|ExLw$0iW}uMtz({Liv49GL%y zUxM15u@02~`Op6Ef9q}VUtigOd=&%ZUf9@E%MC%ZE_*e-w$l0?~o!@7F+8@mIBh|GDylfJwYqN$!emBeDsB)5S z8LNn!U#Kf|g(|d6@(e}3^Sxcf@>NsnYmD=qkFnJWVJp9%_|fzA>ndPVCnWA(xpKS@ zcZlqova#m>31rVfjUh>lb*iv1fpSYEBEhWK+1ku9Flc(XGS~PptTe1kKH!V^VeDOr zB?*)>Xq%Ads<1w|ItyP#upAO^kl?pN=>;K5B?{&Q`0Ai{e%PSke(S7 zmn&G3{GT8A_j#u(Sqp5T4}8Q94cvczS-vBVl;3Ylxc?y&tl}AyD{<1-ZMA^y-Ph`G zWxe#jS;n#?ei`o8xF+-Sxxj`pXC){0_v_l&+%3-9b92un)%H6R$@uR!te@)M=xX~- z))hhS&3SlfyM=iT?{UT^MK=i!fER^p0j+V?i`^tvh6VLD*sC(2gi>x3v{)!5f! zm-pTS4C$0ywI-iHIbSvd1OA-pu6+9L7&%`(4ts^6VSN8>S)MaWKsYd_jt~2_89Jm2 zXuZkKwO9#&pf@-U>c|WK^@L!_N><2%6O5VJF3i%2?Je5XNFm*mdM8Dqi4!S$YSPid zTnb$=fvdpr_ycSKHm|M!JQItf1KeYiDgepuVL zx}{&gDze$s%uLhl$1c2AA)-jU&`l{qZU{0ku#OX`K5Gz|6RnkG=qu}e_)vRG6}ABo z--6p}=2+ZDpN9zr8943F0Vx2YAUQYum_OM18V@N5mM zg}DX2$zqI!nVwITF1MuW@~ci>lV8&<6F;f2womDXJjQKpEsdcuAfkegxtd~)Aqga3 zIXx^<-efx)DqRW%vtu~&C0ns4B>_+0j?oE)EdImPnnVDqAt2QEk8PPG;I;(O)zX5{xExcD69jp+BZ2jT&wAaad?BGpwYXR$5o^i~w)2wq`x<80@b$UO&d zx;5K~9ek=lK$UrQ*i((7a|2l@4+y;qG`JJO$s07t9^SY^0%{weqXzz9D{yeoBM(eM zfMIQ#*@9#y@E71{+nVZ&dV%>_1G+3wiUA=)Fo&PS@~k1W7HAfrdpZi)t^)GIBRs2Y zKzKV29r}YnjUgBnMH+mj#{Cqw zp_vo`%qQVnSln4JE+G*NE)S&}PLPRVpK%Ej9%?l(t*9eF4CZwV6s$jF!=A0Q9+tER zatX4a3H%Kofhk9<_u#e*b9!R5hYx-ePvYE*fm62>xGVkI)-gR`+u)%krGC=evfiXN zVRO8{`{zzm*QU3_LQexef#i!Loag~`HB~F+rb_>73o!_u1Ug{uIPwteWsmH4fJO|V z2BeS*4iu9NYRaRpg{Lt5=LR85TVw?6G>q1m-aO9BI|>%*q~RsZJcyAGdowBNGHR7`K8(6}n)$QB?zo;ED zGRAk#Vg(vBCsCab8S&7760!KhTi5&f6eG;5|MTcV$=rdvP z32T$B#WxnHSq4$Q%4|$7{q!u3odMY~F;1<5R-MX>G4vHC$Jl44r$oJf8e)+_de--F zvVsFNCAxPYR>MVPkFy6x6C0(Y5g8dlx_{~LFrDnhgzlR{0kz)`@XBpZ_SPP}Z#llg z1$-(i(8Bt00@KSYz>taN<{8S5-O9P1%ssgmG{X z9OSX%!v~X(1Y#0JFZ3L>24KZtA0JAo_dE;u>HZjvNxKe_6-)eOS+iTR&ux7Pz&#K5 z6KcctKxv9Q>rUV~f^^gJ?j4p3wQi736_b?IbN&3Pt}gxfgSPqkt+HNCs`~Je0p-g% zdlm#Osz>~_-anpgxQ*PJ-cLvb@UHMQG4hKsC4!ccK7Mp}MYlEZoEg8KLPM;qS2kcOzkDHYgF zpNns(nROY8j`v0O>^_;Yd6;uW+b;f{NT+(#PfhLpC&ze?5f7}UtdTMAMFl>3L`!Sclq zW8(DIxJ1;hdS#yCWEcfAhUE5huC6bzdyAfdbNEy7<7QtIZBSsU;m!pX{^cz;i++Tu zg`tb?#p1~4HCsi_%of=@)i(shu#tV(y6c8^M^}G0l3rR`Jij1%UIfs5t3j}|qLNY~ z$Y@nl_(7AOZmQqLu(BJ+h~k5=_|UXEXqQe0K9DF_zsa{Df{=q38Ns{&e)K_rtyK~S zmKCZ)jBaJ$Z-sv9`fY6Rf+tzJ%8xxa@xv;>$s(Af8&f9k9kDRSwe7#iVU3vg8=Qda zt#O3j0e7*Di&?4f0HdfQ_-zunE5m{Mt@jpRMyIUXy6wMMc*wnL9VEo zQB*F-g$8jnEATy5P`t3=o4jL8anm(FM85p;g$sPNZ8Ba@JN?VCn&d6E{}{r(naGe} zIDZCDwOv}p-%tdI<6(tLY=Lvv9`5R$CxqAEzkgpDAhino0@c5j3}d#28P@~D$uewm z0z{*Em-=BQy$Tf}X3pvtixr3m9+{w0fD{k%ZM~q$((vF27nZ*q#q@x<5Ww(7z`GQU z*21TkbKsm_v}xNt2b8ZYyvhwR>xv~ zF0`ml#ty^{1;pWE>OroJ-t+{_#6Nq8!5Z60fEVW5aw|{eTUuCjqe`>J^McAt^{Hi& z4T{NiI(sVYsyo#8>s;=>D$8~2Nkrd3;obLc?z**YT5_O;P=6{s#)K-|reUodT+}#R zBVXQJv1<@iFs!0cx4EC_6&%WOFbEB#89aRuA6COS>5kA?(tc&0O<0h|jut~#dTiBe zHevEfcD)yy(<3lPJq)8xKT`YQ%O@q?yuvf-?3sSQ)fhAh<$0#M3Y(N0N}l4k^-)qL z8_OUC8;6fjBAC~J|07#Qq@|=1P^1y09uh5ILtnmRd*CY8?U}473Dc&o3?YNO0u$1C z^_7j@D##(z%RLUBo<9A9vc=A_Z(^&&aF>r67{mq{q+UXChaX0G7DU=*-A#9kIekAQ z833)1wrUs}k-mb1BLq#P8LC&Z#uo!3(CHtVMO_4ZuF*|L!F)ipqqGHsssI$(=>?6! z?&Uw=J@tK(#McuN!Bi&v1jL_B5a2a3UkHDP9-X{32r>kXe&H{0SWUjN;vbMLmH6b` ztJS@R$;b=@k~84C+io~in}&7+`B5ksrDLz8^;5+Mk1(netJmO@ZH88Oe*3W`p%cKhz@jtvt;cq- zZXDYxSL_Z_PgaRq(Q(enNnLgR%7kW?fjBIp=)o88g{K{%F9Weg%VgSG|NUkGCfJI| zu45pH7vA7evyABQ*i))@k{c%F>@+y8(p1qEB{cpy zQBg1?d@&&%o#WW~sxWW>aXnLYvSLNE)cMDLem;oE(t{jRwSat`fM)}HJ|#SD@wctq z2hr08ZQv5=eDnmO&Bn$?__hh-G_5H%yopkbSfGOPL{HFFB%Y`daI4B%Ib-9^F(Dq8+F#>52>m#!XcKi#ngB<7jN!edhcKACoFP~Ngg zue|gcoj-Wm0bqk%9l%td3lavh4I1SpcHNC*?-O}KxEd@~kwmh9e-{$>tyr!q*!H8h zm%H;4IuBqoJCLKuMkc(v)cZKk)wn3cZJun&QIzI{ot|B`2g-2b@PYb@Dsqa0yl)IB zRMIT51=RiLr!;2{6gFG@i1CuP@q;=U6xY~)D^QpzMzan7=}=onG{0;CZkiq{Xq*YG zfw+c>qZea3KQ&%run8+RUtAs*&qaRVAb5%w#(M)ro4~b2RdWz%$v8%inJ`QQCy{c? z?NsLFt5|hIqC6Z>lXUe zaP9UbKE}y6(WR12I4Z*PkoiPa=hBUlO=F7&R6$Ll+C1@Ee6Vxx|Vp>Ndx z@BL!VrbBdp*PCzoe)jsVw>FEt<{4#~taJ9_b=OaqZu#7rG*0dC&`WE}xCSylNFye# zds`YC89~oL7}n43N0$@=Wy5w+Q6?goLR;#S`L=E?hL6aNUepcEX&(Xd2SdJ?U13Qa zy&&o^^~9<(F#klpJ=)kW29hFKl8d&u;fZ_$;%yk3FX*I5O+xWO#chf^hqt6`b0Atp z844Y*o4+ZaRr55xW!u$)3O}}+^(RJImTOs|bRb3~SR#e1VhZ`JirbA3*Z?9b_7npP z9O=k(M|ftuv~|>nXox08EeJdXaw1U(Xr{jlL;C=Y5o~>9-o)%%3r3{C$%rGiILyp9 z*Pq8b0wL{0TJU3+HO;9L^RIOtDy@gd1Otj+fBg8^{WdG$F4e|nqDJB%m|20}V2(l7 zl!3;q6jwh36H^M|5aA{FAw#Qlh@YvTKt`{W{40cY-x{+2*eM1XDglSGY6`T#y{<#* zQNs!0E@q3K`x_e+vNUNA)&2@($=xZ!Sjl%Pv1@I6ST;Xge!4-w_-5r5i3P@?NP_*b zIqLkRBF1~6{dft_18GADii&JQDPUam^Sl`QjV<2QZ#$Etm#=aGT z@k}1#8ipM;DPUm6Lzbw6wHc~%bOmS=+Ou<4#lHL?j<%@gDf!ac6QjN=)d=Zf=&r;Q zQr7AjEG}OU3X*+eAgiV`Rtx%gH?}!Aqm#QN--dYLkysG{C51UGa$w$Toozmdd-$LgKgxHImR`Sx9fwPfWS`!b>i{4VNyJmI$bDs8ny$SL z8AY(r^LpQ6_rSf6Z8#|A_)LmFzkb0!W`fj;#W3LF>0yJCW)1lrFrVU1Eh;DqRp2nw z8@}r3&~+_;j0H4Mq&(4^POq==GzPlp3N5M8yEpt=uqtN2A5QTBSr5bUtPg9vd)Xu$ zZooXb0)t{81aNZ@1*s+Vo7LZeL4&pW3ia=rA@P(RY+)80KUHrZd6I1W`S%VGvWuw(o<3!6=baUUaG`B#&TqupB-!z4!KV z^nmDv@21NC##sy)TQhe7PdBr(gkJ0zt9o7W&Q6xj;}R!oviChxdD6?Bs+oLk%;%zt z%C*$ZvPbieQC5xB9=?|e(Ja~A`0m37+pPmyOARWTkZd*svZ7R=6@vSm?vS)|vEdd^ zF|2J%9w7$eI4>JFZ}wkan%@9}U*cp&X5h{ruiF9ktZD+ljlRA?VvHw+ut?GW6WBoc zK&Xrpn9kLob43fHYgNmB%Cx9u9(JODuA6Ku;k|%$3j`uZ8&UDktU?X4pZW*ntP)2+asJSqu?x z$0|Af)2FZdNnr0t5Xte+dsM{09!7+qvAFO5y)*ff_=>oLnl@-1@AJRUM<4eaxVwTc z-v`2}1*)*_9X?pE{kMxC87K~ZLOlR)CByQ{KjG7ISJWGn5rRjwJ(;Y9Cf^6e6dGpT z^l9+2iAoTpJy~$9)7p)wXmXgd7x9(M&?Hvb!FmPPNiMAZfP@6;<0uw^8T`+hdfnq> zv_Te%W|ENvdrfn_ePU_<9}5;3w^yCp|IdLw@ZZs`cUAU-PyRHwa}plRe`wjHTYPVY zkuVSK_(zkusI6#zwvt_ZqV|wTfm%`p!<8RLeg_6b_{T3r_Mnu*V?n(ktE3dfW}xSqekpiyVPOoM35qPP zp2qV_-pL~MA4MK`xTkvdK~14ZlALofxTKtUVkI1JA~MoX zI+q)>bsff({Hn8>d&HAw%ELXPtB=#LN7YZ|+T^sg$et~LMBTaKxavkq>@IcT3 zVN_D4H2kEfNC}zy99*G8T65BYwb37eg~%$*mjHgs$K`AdOz%iS?C=NvwvuAokxgbP zTQZjNAwS#>m?vvyg1RfZ9<8awybN zL=VF{!z?P=`||ergSz*=od4xENwB-ngX?xiso)O#qBY-CJSZ4lKaNAx6L(o-)B~GQ zwJx}G1LOuEsCjlD=6>YY(9Vh!`v3g)$`u(6P^1*!M@a6^xSf`Fpde?7F?hkR?$b~* z!ZM3nGZrXrB+a2Q;B~OV6!h~ zF8B|z%X@*_jr%4{M?egPFTd%Ze=>kw^Zw(3NSlEYs3*29HMq5nX10h}t}i^2#EHa27vtv7~TH29G)b5-jf3&mYS z{kR5;on$e_#*R9F9F;_+5VllGsz3*O2qnxa6f-NwLiR+g`+P7;0_ty`1}epff%R^(Ej& z1`29jp@5@b`36@mKyU7GbH%*}fIewI2H>>}JVUkE7tp`3ut2f+(FD1U28OC|k*k7R z7lf-M_rzHOXf?yXS5;JwuMAUTAI$oYc7jnPZ!M0vfI<)MyQ?Tz7WxXvD7|4?)^u4V)V4ZOASZ(3W*$=@x3^hln1~2)sld z)b`wNn4nH%nPd}zpibr$gxU)9Q2@P(^)^Y(A+G%J#id2cUQ2H(_JEbncyO#}CbN@fEL_ho1M0(uO_hxOwY7{zQ8yPXtk+1_5%RS=1@f@BelvyZ+f z5Y1o@Nc$IX1iKR8C+u@lW{1*&B3aJ+%Msz>#PpB!!ekKW_#MZO=q$g2wpC3y~a-8Mh^|&6R z=bhV03E!1|tVA`N^B;?kc{-t2&@39k8>^N@X|o_QGB6N1{<40^6{?6Noc$mi2R?fA z$hk>M6zC(+nHpkP@gI@}+47hMX9CcNf+Y}!oSBb;-0fxEhHp%{;T&kgtxO#UHPQwy zeOQ?f`Q#=PeuucSvZ^Y%vH-#>G*#PC*ZY||^=trLL9KrgO^m(pl-UU=8)-2vgm3sU zE2lH>@&_2!dAs6?w_Vupb1A~DBB{|M^)dl%0YcJ8%=P&#|Md!N82OlSYqQi?5X<%( zux5ak7;WnsbR|cMvm?C1nbQcCjtTC=NJ=EOcrwp?1G)dKGA1$ zs)GxHIsn&(z1o^-dL+Mt^w;QCz&^1!e?A=A%@j0#D9+jI7csP%`8cw%2Vg;PfG3X8 zr)S!f)8;ss=!h#IT7ncby46d8-zUv+T*0G@g*c07`b|RaP2v`D?5#@F_~pj{aEM?_ zxG4~*XnQFUO59bDRbd)SPCVdK#?Q{0JjrvzMQ|GIi!(iWTp;$LK-u|mW%j}c)=UZDM*`0`k)imahKWP#C_`nA$Oe z2O@Xflm3B1eW*(`t%(z-_V)vUC!2gYq)qeE!O$n^1$gnC0lBvhF5IlX7az}v&u59o zqD@fVf;2D59VZU%h)+0hQTz9SB}6e0(i;dVyNezify9w;;BmfxT`0w{2@VwgP%#Lf zD&I;p%qX2={8`@PsNUh;{;Ay0Cy*=H^@9Ia3ELZ*bGV_HK72rj`1Qp{Y|+n?i5vwT z=qq8^oPv`(Mf=u!FapVNjEMLF!x=w4b1b>P4I^kAmWnL_aX`&r&cOotBw^u91^C;; zhnTo@kkx@yLy|NOl%>h-J?hO>fd?@6-vk>X_`+xwmN-1j$l%|q0*^a`nn%guZ)=z?gH6&phQgE#Fypu1l0jxjsbPa4I zq~ZRLTEr3xlD22;d?Wk1P{)A3Lmk0E{i|tzKM&%9{tM3I__%HmiZc;pttar=;C;b|7JPwJ$d4fUSrW-jFKsY@l=V7K=a&x)!Yxenr3+Uq%O=r${~ie4hA4Ro$^22pO2S`(O_S)2)i6T1g|c=4B^MeXgY557 z1t9&9@MAnqV07dnCa)M~c96O-vFN<6txbkyCI*zkVxC`tp?`x@`WafdkY-n5aD%uh zBK{}!!rB^KCd6z9bL`9~k!*HNcViqopOYr1t!*7n1Hy1bBQf>$?RqjH9$h!!R{!RW z5~}9lTjNp=odE#-aV`-VJ+5cw2FL@~kx+Zob!s+*M}vtXrJ(xEr=`a8VuamHf<#e1Odi@Q`I%EU}!?&*s7UP%;Vh1zxj=2Ith&LoZ?xOE4{6sY(QqC#}{rC7`VmWO)Ke6a_U1K__@gd&An02L*bHJt@X zuYrNV@8Nsr4IFxKYZ1dLT;w#wP7B*jH(5Evyn&8^fw^i2N?28_d4tVPPXzSz^jfp@ z`H8u~Km1Cx0xCGJaW8Q!HE$3-d4qngQFn()*cA#IW*ay-8SF<>j2LQo0Kpp#UAnQE znPaix>|SZF1FRjAeXA&Q5~-f>`kGo7nvi)K4HvO^KXVe7R2%NzZ=<6GumVx=Fw82E zDisC?GL0cw%;sK)ZxeN2i?|LoP&O^joVki^4mOFQad%xE1Mpb+eP`cAPO!)slIi2`NiqndhgyR zmE%?a^h&qBz6Y%^3|G%8F0JQIAB-H5`IU^mT|@r{B0hwx#6wN4B_6*x*sYkfv#7gM z#%;&MV5JAg7skX|%w9>WY-aYsyaAUxtn`=y`Eg}nF3aYj4&>-H)^x<3I|AlH@Udzr zO00(iOJdgClE9HLjl!?^R$Nn8pbP0$drF*MF%cufGb4P{w$u)RWz>`o2t(Lz73+JP#k zk;9vfgJb8`6^`fMzXT_2m33c*#-v(m9JTIeTvQIs@~zRBr4Qh2xB2q1A6o&izRkW_ zRl%6kIBBb&LQC)br~?Fh6qm{r;^%v9t2edviQA^2A7Koxr?@n$pU`6n%cn5>ASw#U zDZqih73Hsx>&v@1MtF&(o@>cgBIqY)7iRKds?=yU2hLC8iuv~8xhS4@r~fAm?zi*4 z$pPb&FqToVB4(Tds`$X4aWvU`&%P6bOLF?VDtCh7pgRq*IEO16RY}f|NrK;DT#bo^ zctEbz9rQp4;f;p9owC%0ssqnGh&sFu*c(O#g64{}1rtB!aLxc_0vWXi2q+=3;I}Z( z+jSk?bvumuh=I(mHH?f0v2WbgBus(Af+my-HKV$wrZQ9p&hQDEM`r6S493kQAEOOL z#X}4N2}2p>9_3B%Eux@B1;?@cdS(W_%P^Ci%Y_S9K=T0Y#szZ{VjTcpIg!Z`Ug@kI zaT|r>*7b?qK-!YQ-U1il5Vj|&&>}=(>O&@IAQ^;aW!WbWT^#Gw_`Lx33C^;Ec}wE| z#rpk9|4+#>%jmuIM=G^l%hxt_IW)|`@I}gM$Gq1ElXauRB7I#IZqO-7-nBkPphQXP zA<%%B*2u>zUQ$4xLM-M`l3e2!^qZgHT3(tzRSY~2rywwH%vYr0TRF3JZZn0rcpnQr z3#B_eqz?4Z3=pmwCj!n_Jj%Eb_?D1>g*J5uwlG?(-5MYv zOguSOl^8zEYz@qoJc^_U>}Ryp)yP*9+RXU_>jdQjJzQHU6hP}JoEdiMB;2<%!8uKW zl~`kmK_LlBLNeOAo7o%S+kg_54i+wyf^rt}hlh#;kCMWdE&=v>?0`RCBmA7#bOLuV zDL?=d-9p=xV;&9@E36Y>nF#&;hvrpUY7&=@1{*h{7{=4d`ZZXGVlbFIc18oU^$_Q1 zfIo~}1D9ZK?R!|f(H=*va@|cF(-v5zDGcMTn%dfAI{w72g*&Eye31lVpi}>XZ-rU% zS%k$temA7|o^4u;wm?(-o6_Nqqk%>?docWnS!lhDTcZ-`F32_|1qEKo^!Lo$Zo!@C z?c+2*EdLo71$`tL3-Au|fl!hN_1fAngi}?*6-afl2Q)?!Gnw)u6Ez>k(qg~>l4&}? zO(fEY7+HQ)WSscGHK<2)h&Pw$ zT&HMU14(bfie-NIw)w6UGd57meDQg7X&86ouMWWfg!Sfz-I40Vg}f0A1GL?b&mcC=Y%h;PYk0#V5-31#$)O?XraG3{v-F5Smfai#XrDZAK0eeU2PVq4jQu;_t6eFmf zxhMC5^a;7=VbAM*Rtnk!I3d396T5tZd?$9tD_j_S-RE*xZ)H z`mC6z@#QrD=pj`zxF)aA^MK-X10W00T$E4;5@RY-MG~FYA*^M!2J4j{@XZ0%s72u^ zw>37xe0vAvWE_G9m4suA(}t)cs>k7-QQZQ-0FDpg&M%2j??|k06{>Yru28a9V8IHK z3*aDfGGhQ!1tOrDO-={)IO16Eo6o=rhy>mu2z)CFp5R;BRXsHrsq7eI%{wa=20A$k z&EWALSoS5cj3D0~6*Bv^*nk*F3xY~NS}ZrrF|q`DQ|z4UU=E==Ss@cCi> zQF)n;nIx8N`M>7{z<5b$oY+D{KjLLBOP42y+!oiKi)l|!669I1evGd1Me(d z>knjdHJ7Zx?{h8KFyKhC$9g5cc=6&J_ad(BpD-2(d$t4boG`&~JYGjX7*^fXxl>S3 zbJbT$0rf;Q_HipHN5?+D#s7c|kEe3;qNw4kvD(#IC|}*NLXLeVkC;SC;}4nZPB4Wi zukvbANC5j|4IWq!mdIC=2{_;l~mf$^m|h$@&)KogpR z5j<2k=kwN{0ODDL4N08ZEKj1DgV#9j2oRfD<^O`WBn;O!`IdEJfTsr#F|^rlc4=Ma zG#ND`>Ch5;B&BjaMc`Dq9PWfr9MDWNpxl~l-{F~sqt61MEJ^893*@Khg0)F_Zs2`X zmw|3EY}SpgS&gO534e%+=(Ye@!QQNwu(_RGT-FW$cwcyU)7u=$A>T7EF{%R7*C2sQ z7IV(E7|x<@$F-_5e(l2dqNrN#Oh2@)1z;i``?A~J!j4FL6f!Co}yQrRNq5Dcc{)ypxix4QrGmSA{u<`k-WgYS-O z(%!y%Cw=_zTU?vfpFVM8Tv^GY_?H-v@*w$RkEJ7M0QwG!&Om!k_o$_2@wO}H^8DkA8!m3?0mjgVjJ3Rs4RwnTzA@*B z9n(=0eT9i*zVc$NRCFTs}_%k&{1XQ(PV!? zKs(!>K>!cIHZ+wOhr1!GRUI##MCRe}`hsxFW)96LzY|mxqg>-aaIYyQJxeHRZ(`6i z^hX<@7r^PY$P-*ITUPh_b?ljl3l{=r7qMWkqg^3Xc7W;E1-|i$f=R}9wBl054n^== zQgr))+!n<+k(}CJjXB?|aj+0L5i*Cn&WTp=B$h_8dw3mIfl~!8?UYel3I%kDBa)Py zV%Ld{5Jyp<6mA;_?TM`~sGd_jMG)Um`S}bw7~=PhHeliY{6hs*Qe^(e;r*YjTjXF! zk`Q1{UnKT8$;V3#7NBbZaN=7Kb6|1=b(=XUCl6lF1DWin} z!JHs=-B^T;9PU;Vd0oA|+vwh-K#knV?=n=|tDLp@mvzbGz!5ogs8fD*4)D|IgEIy5)u$ON73+-a9l1`9+EY&KPp zEztlGaV^f&FE~%#EN)D)}J!x>k^?LgXRbO%&Ww?HS@o<9*dJBFDQ#&3I)((!7P zf7f9e5ADT{ws9i7RQ_6yBnLT~X3cs4Np2qX^=~n&b=QjSzp#u_M%gZzuwih1&~cmj z!fe> z2J>)I&_=k#GYaZ72 zE-tRNh1$gtg|T1D3;mcL%$)c|z!ygcFS;wyqNliVYp|sQ{58!UXhF-m!Jh$Bo!4M% zs6F1cqWEj#Kwj4PB+YMr#x1I`K2PYbU%qChyS13X_?XN24~ZU6jb?vld365FEPC`# zc5FlKv3c&K6rL|i>(=oLFr{4m&JiVdX=-raMmAS8t$+L~PL`dN8TjPJ!a5;6pU@)X zcbCzNIM@prD|3a_5W z8MuXJsJb3id!Va&#dK2!Y@M#n*%oG`fx$?BU}S^=gFNCbD~?-J4Va~1*(Kdyz7S|9 zx@}2~i|G=5e6~-HTgS4GgLq`3k~dE5LXABDG$;3G&vH8qE(E`KJk|!-h19g6%jcd} z;T}OqOTjH>BIKKUC}&RN9(Jt| zWnCp^Q_r4GlvA#LO@>mS3lrAE#5~A`#JDy+x3MS(X4CM_F}Bpi!XX))UBC9j9Whr- zD~(+JO1r%jd%!u1?*Xg$9kQrG{7S*7$edDeFjNms=zM%Cu|viUF1*B8I2~kSi{|7Z z8=BKpp9xE2`YWUU$wJ$sC1QN`==|#d6Wy7{@!$+OpKC*HUEN^q^-Gg07)%;@ZhMH! zjAMCH9nvr&L)TwMCD=gsJZ5NooEaExdgEMKuriWu|7(}Do#p@axbqEkEhw~nwb8zm zbG3^9UKpcF^{u81ZF7!EFf`?~v6~y5ra0k^us3VIfrBxKCF#Df)$9K3NP)34szr8v zP*5(EFx<9zQdnq3&w7N9&Gz-9YXGWmaF&Va;NUri);C>PUP);^>Py1`m5UT(n(z2U zM9bycK>T@#9j;qER}rqNZ-~LtS0J&ZYyBhq#g0J)O+&w0w^$q0D8V^hZy01skPBzP zwY|d8@Y252m2h0%+3lqqUW>o>fct{6(2&E@mfK^IaN*>l`N7#(*)hT^dO+vrWmEVY zvVj^wuPg2|g*Rr>AGh{~MN?{?El5;DwuhpJfR8siVj!iRdPKZEQiStzryMv$=z~&6Bgfxyu#l$lPi3c9M zYt0jze|dMgDv>ZO&abS^o&WjsSn(~4Iv_KM?&Xg2E0%q{-XIOVAx79$I2!i1QdqSh+p zVUi0h&_;ycZw>3ljiH$69)A+^5pDQhny}i_dx4`G_xHRi8bp_E63C5-GR9fd!1G&z z3qal_#@8Gt9Xr{v8=2xtyk>T-SEzxxeBZ@>muw#rs+V{HiyK$eLtm8!bS_oc698cY z040-}0~&$XI56X#XEAgwq(4~U`I8#ZTI7dGlV2-vagKBINuAvPrk5qN@SGP^>Ev;v ztlIklb_=4QIwVb1-S-YfO-7UXiXu3!JKeV=-N_)z;5oYUJ2*+xRr zEHwe{2+e%Lr9TC7NY)-LB>tHXygY!&rO~_Qr8>{C6hNlbE%p;xT2mj9;H=_Z5OR%( zW#7MlujK_m!LT>u$jT+SN)u8nQx7Nfk3w4wyI<0b_7{TnIDUQyOI(XcWrBGvE-IiJ zBTo}x(KS;#`!4e;u-zHcZoiBFG2_B<;9K(l`lfwlHZT_sUVF-izMt8X4JWr_DJMmD zf_Ik-2g5+jiBsJ-bZj(OnDW%I-R|_j+7O@u45Wc+Y*X;Hs80)OD2Ygj4?Chx8`ruT zq`|eKMrZ=6=|GM{JHkOY z&p5bbzPZ6D2n>S0D@p2eWeVFLLxz}kz%JrQ8k9=y5$Aphe1;TR-> z&4sq=;q2KF)dOLw+oxzvC6fYKu3jtR@6?J!nIZl-jp0Ns7{(~EC;^zD3*6^2i4nZ} zq%az0XW+c($L@dgC>N*znFDH-6eROgd_I4~#Q4t44d4X#Vb!PfcG(;H&6qqh6Li8O zv#iA_OTGw!&O=5(bjfmGT1#m5z1hljqb*awP=CT+jIy)N#LjNS;avP5@GS{p$#Z6S z4dO`t$uz?kkfqs6@tva}U?0M5C}IT9=h&7WR#Cw29Wf z+1^9j*E#QJQeSyf)&=a72&Ho9li~zlY|~ZymgAl%7`NP+E#UJv?zuebDwHVVLpWj^ zxUPN&#RZ+i-XTC~nMr9MV_q8VUb=_KmRmBPdO&A$qPf+;wu+X-9j%YWo(ja^^GV+I z=Wshce7MfRK3ujdOFy(rR6yr_RjqmRbqWD`VK8D-4+?zDxrcI?1Xe@S#{YZ|oRjY; z_{kFXGv1;2WTK4Q6%TpQN8eZUZGN$|H`M>BFtF<@AiNz6Fu-V(r4T|HPV^d-1=8oA z?*g`eUwJm?Iyh$C9}f%fj8r#Xyoh;F$-F68fm9bSUQ9Rd8oXSlkcA_6@BCf(H%FId zJai%w9p`wgsCupiQ-tp_>5l;f%*Yo|>-kDYM+aSjWxe^Ni;tIA z*3ih}>}bE6i^#kJmDtjll13$4&tloMdjI~3_B3Wpnb`9lBKW;GFQxT1cuX$6hhLPI z7F5@NjZ_dNdw-_c)I>)yQ>$qb#w&j=E?`1 zRb}%}vmMaSD3I_mnyV@<7gD?-V3f9xELiwGG9e2IUQI>!A7Jf+I{3xv%%VcmC3 z{Tm%cSOi?WESLo1xk?R=9b1>-(V2!@n<;K!W+6A!-lj-q@7_qSKH&RI49l9g{aJIL zCIIGlHGQ6)YDaNG^xMcBc)%t!OC`F)g~?+U5vY*}1We*`TwL}_T*YR)KupDnjSKoo z=evH|u|WP}e9oiW#ej?8iVbpCJ;8LqP-hFk;k@=1m8YSwQQ@oYUB8`vUD87{w{uH` z5rmOHq%d5Vo&N+h3Y6`}T+%Xd$1a7+qo&t4>|qy~`8jwPHsxX@HMV)q$J<-H&T(|` zuuX3d=Fp@xfz%X|sQ~asP+P=XMMIPbPW_3|(wN#IPbL8c27IK`O?izTJcVE#LL)6C zcgpMc6fcY%1as?9gT0s(>q?O;9Zo=4L4fC3#azJZlrEyf8F z07foE1BG_&ATCIh#xZ8x^!Tw2 zOTxf3zzR2dcj)~2Nlm&>=qZ!Y6u_dV3eA@bs7OG^xKV&wDWAlAtbXZ7XBK)u;(~<# zpCRdMZ)qoBB~V*VIXNBUhqzIDL>IGz#&Iz60IUbi>=PGX?o*6@xuM*BlnoWDka<5W zgTRRSQueX{TI4IJdkDE&yuHC#z z8XKY%r|e7|!N}ZbbUyP31_@6E*$aw`jmMkUoriZ8RFLWBZ7#{Pi)ja2NQ;NFoG|s% zp2>rG3CT1sCLW;cDq-}Bseo~wPIf^LH(aH^vbSOsb*XuNOHQ_U&#kl(mh7@Rs6}6o z+UyX&X1cKZhyZ)RFB=TO z2YgR%_e-Ruz&_t3c~^n@WJ8+bf&ZOGt9YeG-X8zA5MfObe;XzHMx>i2sn>$a#%ANV zbAppbU#gu3ttPj$8^W4O%TWOr)T2yi>d9(U8Up=6BAMT2TdU||QXAH(Opnl`vo8yr z{oWbevwdo0crWdeqB)I@^`3^I`CP$vn!|z;#Rua9S$n766YV|ZmBE-Fh*uzOI~b}e zsD#8nOk&hcl6DA=_LXW3XE~uE5UgxQX#i)~6vpJ$&CPlBbL*QVKqME_S;ZB$Hi_=V zevNY4BH^clp7q4biLn2GtWr~OeFnjhD&Mv_Z=!OQSI~#ln7&g&FD6BO?hiYBc@>6T zM6D}+8yE#Y1oChH_r5qE&Dj)I!>0LYiUj)|s(r38Ws z&`J)&UAlZLd|y3xW|mtBskwT6w4+)!_tWTMG%+zDgX`)c6joON%^xprMDbJ~VrmOB z6Ab6bJP1q=o(kE4UbHC$WCC~JR%8y<;j z9T-aft^H(OqYwKG!(4+8jBU0s7!HQ%7MQa%2*bKsTN$*dbaAKM)k_PPIXv6JTLMwq zV4U9jh|q^b)AuuD1=x!u9VxnGHp55_CigkQ=Y2qmvp9+SQE>Hvh_&)>>+7rWip9KV z&vc7pEPp@G2Yy#=m=}aJ#C-YbNh%@Gotbe8Ji$4%`Q-)L0KfsKF<^RE>LD}(cdYf` z66yYMI<`?{iHY(;hX?XHOxBJ$_}Hji!Gyo@qiDnkOmM3J&82nz(uD4$>h0SwPCh?~ zN5GVSWd8Zc`@q2%MzyF3{s<|`iT9;wgB(pnfbt?Zu?6gd0)Y$yF8hp-OjQbMjVgSZDPCN zMWjH=0F3+^*1V?D^nV7zB%vVUa3F$#w--?IBJ;i8dlD_BVAj1eK$^K5x7<~k);O}f zUx7+nq@KaU{_^bVOl&ejg1i%7C@&|MEzfhc;cTOgU5R0r%e@?=>xoI6CGayYW-_V` zh|1rIflJz0m!#p+$((z$lv=Et0ZhIdZ=~Qe0m6U6upb0A#sDHxSDE}|w;Ha5OPZRLm$Jfs2-q!ISVe>>f_w85cP{Oi(F27KB$bXa3F+{Qs@9`d+Xk0zYvBL!Kj~<-0=0Qw)c@T#P_Zb zQMT7Sbci0o4?_82(Obxg~kO6&q4DETg>UTDj;l+kk9(Um9d3Z`nQi=#QcE%<@ac{*)= zR)&4yB1it*rxjp)c zzX-n!U|9b^nns!!}r~ zFp8S|2|+K=fMi))+yrCEakvA2W`((@VP4!Bh65W9d^}pg92hdJyis%1ZoH;D)i*PI z-y#GNBpDHe)-9+Pteei&+dOkT8u4k8rhalU=E2)`{8B(7wSZ9&0dyUT9I^f_ivDsV zR7Smr3@eVCfP~1=o&3F$6Z-(|JuT`l(nC2K`8fSuJ&(-hfts(`vZ4UY6^O(QXT8|u zi89Z1AQb9rETs+?!WA+~7gh!oN;_Xb$&*M^Th2U<^3-t>3TIQ&imD-HWyr?hzKo6_d@h0)cuZpwjq2QzU)YL9~`0Rm#|QXoz}C z%$i@~VzlBC6w0ShpQKLzazn9;yYL@MQvd=PK!}gw2sqA(g<}(g8$>XtxcCl7`)Lac zU6EIG6arMy99_@G26Ra`%PAx{mzAkJMSNbqQbSbE>ZuC|JwFHhz)sXxZP0Tc>B^sKv_t@YrM)~Zn{9P)5T5pN?{iz-3a zPJSCY2Kzp{lL-a$`=t8fc;rU|-4&g%(=Ja(uMznxiWnp-E2~|rv|{FOLL+zQS60Df z+1XP+QCW~+^yazaMu@lpF6FiV|F)fZ=eYX6aP>4DLe!OM+^qO)?2_WM{&0UB`eJg0 z^5enNkz^7eK@Lt*N>PY%99X$#)74*yJjK6>51}(9#H#kJ~le?O-#o41~R%$i=JVt^fBmh($cSVAONFqtuT zO5_hz3cyp?Tg9C=Vhi;<@lEM0Xv&_NpAW65xK!i>CiJ=7*4uYC-B9YRgAaG9tn6=N zW7;EY>?F#guC{eQ8|G3mJnHS-3PkakfdMVf{g83kmS+~4I1q53j3FAH!P$wh68|E# z0-v5??N({sM~hYzC_WDsEj21>{5C{a8y{HfzM3cTfDz?Niu=seb0);N2BSmD@A=-yy20IZ&$F_zItr<)(S=!6FsRSq!$^7l}hLrbJ zd>AgOVlszoOfRjpudh$$(SA@wKs8~*Csad{5e5VFn8Co$qx$vhEBahggxW;PVVbE#A3OhRcF^+mTAiQY*!5hV`D!o(MJ2tv%oMA>Mx@Yo5+-buQ9@B^|q$JQU!)<()vO8ti&T;_ie-=e*k4-T~0 z6o4I!Tn-v5pr(T8M~^r4Lx#%R+%3#du&IUL}_H_F>3^ zq1OH36($Vokk!c-#l@K(X8(3{Stbs{2Iv3%SKie6@`>@le1oQz(_9HgTbe$;#9S#B z=TAXBsvV>3go5#yN5>OzSZOyPd-Vx->#tw7E8Goh*%h2WQ!>0YhSU`)cYy{%J)k{~ zTO`uU2||6hfS}p$rq^u03D@qtV-3HBMkH^a8RjjyhRapVQmI$j`&mmiGA@vlR0I6p zq~ackpE;@iSWJ*`NemT8Bt+ePgtx=`as!oe(=(O7MyngH#A>#rKGFcUL3n@CAB;|H zL+I=ghr7O;X2d-F11fvy*y;5r+8&0sJALbWu^*lH8}F8y8X6Rxnmt+e7@nxW;q%Tk zej5KisvK)!;<^FQ0QDcx{i&Y@ahP_l@V627~(&9AID6|G1r&nYjv^&+6rV zu!CG1)ZknKN|Tlsrip~%I`S9yVXj>K?ob_zvu49;l6N^iTM?z1qx6LPrv=#j>F{j9-i%oO82f`Wo_ z*rPCMIP>jW{)i&i-qXR2tlLvw!a~Fu<+1ITf6UXqzrWoTm-`4pLV|9kLtbG6K>b8s zL8^)lQchskk?Q;a0NCEgC)D*Dbw@d9&5y~6SiAxYs5kn$M)o-pnf-$!HGi& zrcTu!82lM8x{L;%kJ*VyJBI7slV@@HY4&97NoDwO3ahuno~bWI-M(!iq1v%Gz<0tpknS4wR-v)P+ot;u9Jr^i z`)D6IK`^Fkir%q(`xJ@H%Dx55JxFTfch4;N5=6qrDS8)Mn3z+quIk-uQk5_olU7O)CG(N;* z=UK@VG71Q=TTp^%?1w(E{C;xf^P>}LA7fQgBT#N4L~b3OYPkYH8*f1{612>@7_b-nm%j=ibr>6WOo zmtBJ7lXG%%p6q*b8f_Wo+IwvP23po!aq%yn!K#~@o3m-MEj`yK3qiE2sp6hJH#zQX zZvf-w36$08axjmMZ#bH$@SrP?_~SdM><&{^KDe8Sm~P{(+ty>wSA(lg(0l|GINK&x zA+D#qNB>k6W8fDOw4G=pv=4Hj=zw>Ebv+v3(`%*$#xXJ^7FX5YImCJSPLH{5eC~HU zV{frzdpLul0gcP_&{1$75f5IINe!0IyosSyKNytw4>Gj2PUuDL3H%+j2{(AV7L5U3 z`zrj^#yI?we$OBo-)-+>JO&d9qlT!&#Fow9zokya4v}r^*Vk-bm8O9~NN&YpTq06^d@-h&Ib<-5A|f|!ZxCl-6jh2L<05Zj2I}aV zuHMai*_uK^)fnBy(sj0VQ{qH95VQ=OBz_twsxy`($AyUO1s)xRX>8_IVqc)diF_&Zb zc$2!oI+%YmCyibmpIXqNqPIYXO#;~w!(E93NahhS3BdTyD54vrkuGso@qPO?peua$ z(r5on0_1GOIcvg~M^rSNV}l$7G@G_;Iqu+tzX5%#b$u7txhHU8?=GqbG(r}42jw7iS{kuW& zU)+ven`Nz$aY3$@AykkCvXUw>R9!KQ5pSECY(f?&#OQcPWb((4H2}@h%dFo zK(1Q2T=ZlAhK&Bs>I~|HFCm7)yw}4&*k8#X|B~Zrxdw#bn*II0HKYq}10#{hcwD!2 zBKWWxPYGc)hY=boF?ngGX@4$fR58%*u#fNia9I!o(BXsD04qv(nLuDUE&mZ3Tj5-I z0#}DN1w@6m6MF?nmUX`|GC*B!anjDl#_~-BZ*EJ#Q{b_u0dQ-*N4y@`%dsW7AY|Zz zi=V!)qw*!?*XDq~JI6s@K*C~6G>&d0;^w_I--q-y;G-OCuk6S! zgj^h6W2Zr(E_NS{sy_G!bDb*?VmMM#KvWqY@KVq>$Ak}F&Re@R zmA=Y<6uMAaU~QD0H0R0pKpC<_Vx~WE0h9zBex5{td(vWGYC2nC@; zi1r5tTJJ#arZ;;9&JlGvtid4{BzC7v3@?YjezgGUFSpeYuNCOIcHhyRs#bs;fXDxw z+|r)RzkS`*v<&M7I(1K~=(Y4(M`+Gnp_!kgDv|llltwSno!Yt{yR=)$8TrO!&UijcDTFmICG)R z0V&matm4^|Czc`l_-5h&h ze_hrCr5S`ohUfY~qRLhH2}YX*PNp}_&9-}vo15RjWQ5-%P_w4BUfT(yM@5TRd0YVwzT+CCr1`MoP>=&Y}$1RhB<~j4ki+xxr z;I;>lIv1785ckLP@KHjOo_y;Ra~rk9;g(n7*ZqT2lWEI(yXIGT{dXN&>Ydx0)JLgh zULW%ZeTDPj>ovo_WzmpB-N1sC;kLw>5sxfLD#-~u0Aix%HWo z8G!X2Sl{Tz593b%37;6^IQRz31^Dk1)c9x(r4Jm~0sInpez*HfS9M<>7swyE^Ysd6 zE1k6m8f-F{T-~ zrU-ol95)J1CSbY5LLKMdAr#xF=C8x#aF=gBUK>f=CBuBm-51&joehP01yC7GO@Nlw z2CHi_++2e982(F-`W7k+41G!CwSH>>)+O|04Xag{nV5*@TEk0G`6TdnP7TkchK7dL z2b}^7Din2JQQle#oV;ii@3)koyxLODBrgCKorU6xEdjFLisIl{JsUR){^^!Qlomkfk7f2e1 z@xb-=)I}Fkjq#erfbJ5GGn9&gril#LKy*>bDs{Mq}Im&6s@>{uHu(36UbVsuh3tUAfX`;|kORGi*$)+ke0MTi!l3;s zPKq5MKVg@@hEYzu2Qlf!_IjvSvBLz;o~&@^#R>ie+~YTmjjAA5x?tLhXJ%C5??mh; zL4X{9^WNy) z`ovZlR4ZxG&F<7hkyd7kU6vntFd}F z9k?JoqYDHhk<{{pAEM{9V|ou90F{#?I9tt7MPT(7&;<|i14R}d6n^+;hqDDYksWIfj4Uf;=LB&Bo6x;=a3KN>i|ASn#^sc zxCRXIF*`9ixNn-ciUJqV|821|s{|*C*s!8i{-qZGt1n*#{1x626KSnk89p@lBC(?5 z9c56|1RMxw6gAL{vtxV!;YH2>8u6h#2@Ll=&F>bWqXXDXQY%aU#nFSyY|3}nZQmGu5tUKJT7{G{5&Kr(w zQ3^fw(0TNiliZueU`Hvgj%McH-`Wde4$+7S=9JnVpM;|ec#8q(E_vi%^6^MXNEDi1 zy#iMzP{QkEH}-UTTvp<##34U0KHjiZk?3}D1{B8LPT(+E|6dGobuo1CGGzN%RtLK_ zX!5b8g;Qn!&5f3)2QLo7$vEbrs9K=dP(IyjObm}`VRWST*kQ#Z!|Az9E3p1qGAKMm z3yZ>myx8>tv=nuJn$$A7yOK1sv+>UzO}{bfvQ5G4QwX<_#1F72tdy;V#L+O5X7git z==FkuLJoVNhB(Uz$En2f6_i`VC`$j=%nT9?&!v5!i=JgBix2fAH3biQrVzBK=H@Hd z{2l#g?Ce6(DHy!F_!Ej#z;e{stvF#Z6s*G`ig}O8x%W8XXmI6gZLF!o6^E$wt9|ar<@opm6+TR1}Wr@-c0Zxa2 zsCAah1LZ@VPnDilT>{QtQU&Wk0 zq^m!tzMPi$0(p9V#@9na0NmC2FvL!Ge%U@#4aSVb`XJ10wqfp>>%N7cOt?l!xJBd3 z1xyQVqnJ%d%TC;|t3NBEZM+Y{2|i^lnk1@d+E4XNT3sC-HE0^0!H?EX=J!?DhN*xG z7#L4bvZ1C!l>!`!hmQ{gfom|yk6sXl`o;nvg<;<9e+L$c8^^eI{_osewNTASOMPQ` zAH^=JXu8O4HlD;@`|Koc-A#ty1Yta2q zW0nikuTU5hpsPf$%K%W2m@RGow>3CCd6;w1~5 z_Si^CxVo6^w!+&b7+3{fuE51BBw%Y0S%txcg@x5C@<3PNB4CLD=_+RCAXFzAiQ%2* z@@8|v_g-xATqmd0WEHhjhHa|m_nqk_c6jmWzTC3I6>>46NFn~?#D}1yp`@h55>+|s zm+o)Nh3Ulo9)u>c&*K+O@m0y`B`0^kgCd~kfqFpNbBc$gBjKXjZT<-wdcZBD8pjqL z-K5SAwNp*>!i9pd_$D*+kr#$XCHK zIE`EFyM=TZt>=SPeC5`k1lPRHv`0~J6`9buK9Ab|4wi&Dh1R`&YoIBw#D0oll8aR1 zVI_tym?#nt5|Z`_=VOv_hJ{1?#zX4DuwS0kBa&A0c}UBM6)Z2cWT0Zg@rMCa6O1kZ zI#khykB*If!NuabSaO7O^X4zWudx`YDUf{91M>_})m#493ikvYk4V;~f&K$;oLM_i z5<3nTWDOJ$tw7h~8;I8hG}8l;(x!&6K?sNTeGno5qfI>9Syz!x3@17p;gyZaav9Tm( z0NOJ2-Xd+1=aN!YTu z{uzqS9RcAAZ9n$Q<4(IIS-=<)RM(ZdZZX^R=xAvPZxq+K8WKWB%v#Z0Pz%Vs)`m|f zN%^>9w##fZm>PQhJ0Pcwbw5I4<%w_KzEuKI#MxMj5-uOHH0auQ8Pn?eoq~rsWyYIS zJT3gzoJdzVZDj>Z7)fGsJ>iN15|jwyjXWe`h3IHZUWt+((Gjk3h&8SvKIJ$x3_Qb= z4REp(lQa-#8rGY@}GeMq@c;=5IKc;GRhDJ@}j^(6f`&T zj*5U=NcF2%si?~ScksO#3FjZ^y{_^v7fD&c5qH?TsY?xFxhAruoyS`&?&&|i;mqH_ zR=8{z(#W~lks4JMx=>VAJdlo{EylPHHo0psJ+pLjIx(7bJ2zLj`>Zp_2zK1V!ca3~ zsgnNHJE=yzy-9rTA4I0NXx*dJ=2kX(`ao0 z-x%P{C;lzoujFqArCz7itvRd|Wy0q9MX_nyOLLzre;U=@cp%VckaHXDcqMctsOCXB zLmc{UHzd=Yl3#3U@KuP?I=c7bf@_-H&@N(PT#aLvih|SWHEMNa zFQ#aNdqTc7X{qr_2qc0Hj2@R5)e|SNi}`zb6LVJnjwq6p%y|V6UC|PN{!P;I-k3kn z&u4|V<3ZR-ySlnsixlG2+`R3=0yYwsz-QbJz~O=*3n04zGE`|985gEp9@Q97%sN`` z#>Lgm79v*DUXE4{Kp=omATS3}Rp9C;7#cr6KR}oUuFttlXyvYkhaU!j4KL4##6*@P zzWh`akc1edd26P&w$>9R2Rg9`jJ$B$78e(jx5q@|%D!7z_!SOs7X->e>r~m=$_l4N z9LaXd9#>rnctxCGdV1nGzGMgjJ-}%d2)7LosFdpHl@+YeP7rpRK1!c`&~6zTRj6(c zgnJo^WCjYk=R!jdr;Xuzs^GO^3lnDk$0NWu4+Go zcmGcSMiAtj1)K%80V_&fy-k__LZ=a;|39reEAhXa>gly{7Jpmid{1lBSZ4aCMrH0_ zWnwDHvZfF)hpm1=rrx~)q>B6;v4L#d-nOlJEyB3)jsze>$Bi| z>&EE$L{2L~g7d_K((K%m__eBLC^oh`4{1uT3i)Ozd^zu0fsXjjO8XOBn~>v?1>~Hg z`Q4FXA@KRp8DS%>rI0%o?sHNf1(jE2oy25_m@1CHM2%?$@C&u*XM@Aq+G~lj9o|^j z&H3dUH*H!4nnO%c916B$-Q-xcs{8-gdlPr8*Y@rEYMxfB$_Yc-go;w+xrJRZQFgXb>B_b z_5GgbG3>{_@5i4)?8LZUrBer1;q=2scQ2K)HOVPEXMRrSSz3D+cI2<3;F3siA=}dY zGwFV-0GhHt@&1yy!zB=w`HverY!;0?@xO%xG%=O5s{VZ7zfaV5P{+ytw$SYdsDd#N7j+`GZ8jpo!XjE3z;d2^*0I-&Ovedi% zfHRE@tC!KJvnEaxJYys%5wO*)umothyNJO;VJ84fv9ymU5pg}0G{6#6OqH>6KEpJX zT2%Bl2~ls}Si!Fo<|~X6IsJP&E}7LnM~4V0Ohj3&)j|R#m#Xaa{cD3{ymLtMqNpdZ zP#EsS;p_gj=_;5s|H1W6M5j);VV7ka_O731&D%fEdPb-D|A8yo`zdpKbT>7(Ir+wQ z%acbl${MxaukU;D-brKKEJldrzm zbWs>aS^$L=e$S(;hAp}zfwLAK^;dVp(B&&uSf_{e+nX%YdFyD+lsc==bK<)^mpQ*T z_{8Z>^TXR~_HY|{>BrRG7v{DfQ0l$DEVEzV!mFLzY7H=zl?jpd?b2`mo*c6d>yD(~ zb?evS_>)NQWz7v;DCc%}j!(j6K@1GuCT42-%8E3=bx zX*eRWhr@-i3#_I?Pk_@WlJ|^P%8%#mhslcBC_PIqSzrGm-{Q~1Q>}lP z6+G!4vfZzJLbKbZ7=x6%MSV59Z>arz^qdtTm!9TKJ9%f|n1Go}Q%k1Fy7!#g&E43ur*g{{n(xa8=qaU4-Ml&W{mWB- zRY#toGZkyDE*PEvQ=srP0&MNTs6~#RMX6z+-eX!62d2u6WxlnHl8+56!KT-A ze*<1BM-Zq`&V`UH#AB=k~7l-UZKe z9qg-d(w{P|_t`QqbsQz;2MyZiSY-g=}-@$}DrQy~%hM4oDKt)S)t;p2ecA$#S z3O_nnXm0fkc|LHjmv-0p9hTay?5HcNTX3TAZf5460E|yJ9u$!;l9Vc7sOjI|wCSIc z`uc0S?>*U$173YudLg1yx{gowW$jL%SFK*Qc5N3rqPgSZbyPY}ejQG&3z|2QGUi;` z!oTB6>|)Z3aPkfb8HnqQgl1e6Q&cGQ7de=>@!nXL*cLdL$~8~?{VGp*-p>;py=$t4 zqJfvH+Fgf=#4H})nEhJ%d(UCgwUp{pR0jr10XNLxH;MLDOc-#XypSf- z{r7JPFJf>va@$W=vGAcZ9TDynB@AcE4>1P@7)GUyTBbdqGH!B{*tx{o~6ytZd6^k5Ea$=RaUlln;C;T zs?_c7?9=atm5G%0&dEAH1=cR=F@x;L?R{QjBw+yDQ4E>&l(zrV@<{Es$X+WPTo% zR^|Ws!$~X2Os4htKmQ16nHnGLOhEc1zBUrbzwR_z19boWN#k`kJLKDY z^lSb1sqSUz>Y8YJijB-f-kR7Tt>CF_Y&X4$f1#I@a>)8($S6Lvdb6H_8D<#$QM+DX z3=qjA0$QLnevtpeB5{it`=VDF$j}{0B0Na3LeBuxIygG|6)wj*2FbSvKM=|`{^ISJ zg(yjN6dMbXrHIKe1*XZ;FE&-DWD}ByzBHj>-S_3Dv!j~~{Jvmgm9M7hcqqVot?GAh z09J++*k60&F5Llwj?A0?-oM7y9d@`2C(fVs@taQ`JLU-j9=DaXVu<d=a1RJn3d3(Hf6L4ct`y!N7`69I6dq3OYYTt+Qjq&5IgQd+dwhO1OsRs)%R5Pg z4;lLj-E-=N=QlereE3g40NJM#o+9R=s!iwXXP?pQ5t^>mIA2Lhs7mn-Soh(HGH}YA zl0{(QW9*)^XVi9^UsjqH9BU92VO~H-ICHX^Pzsfo6m91id+m03u0wKSKye&kUKK(nD4*^dS43VWv<+)}NHSPf%48czMhR}yko8Ho^`XnH? zHMA;vaj7mk_gB(*Utj~S&{ra24~Bp{A>WN<1+$I}Uu~euc!BPr72jqT0QYI*FvGTw z#yw%)Bo>V)r7u~u=rq4e;I{&;rlPN2s`l$#H`;u@x%HpRuSSdLbo|=N+`)r%4L>u3 z@50GGdg8?07cY`7-EBCteEIU%)FoCoz~^;dmayYXbf@ANTzS<&g3qO(Cr}J|z^bL? z^y%MYr7SyUzy+8tEv0`k?G$7q=m1Ow+92)ZO3O?QkQ;~MD>UlJ(W86CyoCAn1zsg@ zNG!VT>F8TOpnXfobD!xD@1nn9n~R_8xc_F&ob!sKNB4ktKW+oRc&sM~fw@LdkHljlTQl)E&a>P%!=QW1MDZ7oKB1@C8%U z&kP_-xH}U%1xbil-GM&#P`WOIm=2lZVSP_L+nFL!t2w_S!1U&Oxd3$u;)$>zrrUUU zyhkLvU%4_`uq!;Y{6@IE^k^R)CV9 zZ;k}VQ8kTjL*PFXTKyD8cb3z9ep(%vttI$I+)q|V3XGViA;PypP9=BXTV2uG82q7j z*4-E0ov?}ZBQ3*>2V(kziHWe=B;@R3gz%*i>mt!m7+)|L@X}i0KZ!Hs&iUh=)y`*LgOI?TZOx^HeXWUpkUg$KlII2`+~*3m?L$my9X}Ry!|!H{-Ny!Dxd@xR ztt4pI{JpKGO%=bAd8g!-{*)iPkh}C+UP+n(;O+0PiI3bz)Rrtvc{;wCNfa=Kz@}3) z3EzV4#+*mT({GFmKCqnFor1o~EYtbN!+K&Pqte+O7m8i1gzz!Wu28e@Kyhy&p(0C% z(CL$`JIxfwA4(C$t3+yFNJsW3jj#^lOYW__a6w6IqOAzz6bTD^U^D3^y3=mb(ueGC z2h@vv%91zFN>~I|#DxiE9=mr7Dan?f-{T9$!KVApA=UBuZw}w9`3JzhlHr-X1)Cfk zrn6f9sL^LQrAwK+J4YS@=hoHLWeO`X$ckXg-)(ZWkF2XEK~Rb<>76A)Q_Jf#x!29@ zIOg#4!;O`{OnzHdwjws<51z}yiGPG5ScGwr^|kAMyYj671tr0q1Wb#aiiXR~Yo_m@W>z%5WqG@?qo`MqND^U%i>8%`Q_g zL2R98MU_D1RCJokQjx9>MX{dV-pE$2mB#bu^r2kW8KF|0XJWYwnwnM7%a?MNu3tPd zofsxVV7XrU>IBtRs7Tm0cy9Rd|2*R@8YMMeQLp z|Cq#tZuaX%z;JDNd&EB(T(MMli`>b;Aw%DOAK%-XDs(HnF$Qg3Za|B6O|s{}^&?K& zU@$e|-rH&|L?Hk9(b0d-;DeaOw<{}zCt*n@S+gc+M7uHB=M|NdX1eMhJAOQb zSE93c92)>~Xaj zb*z9<#$GVq@9n!#J06S$&5aseOv2GCF54l$6ss2<-$(4WVm`i|4_>etQ@1aYz%JW; zeSJ&oyGbruBqgld@w;zVk^d`U&)@JvPWoxmg`nI~Ao>CQ5)sP3w)+%*z6*Qo~sdn zgi6cb_hEAq-d}3qm@!q%KO3%ETJZ2WKC zUV#(ErZYj4#D}|UlkmtA1r4aHj%S=a9VGGL4QWek_ky;-x`vhn*_~eA@5SyQ8b@8^ z05ot0$*v78Gg8AXk|qdeKiCE_RWwrCBzm6&eRRvE@=@ItXNjWC`B7zFge-|z!E?lv zfMH8y2)ajHGc{wsdqgKUb|f42D01=~F@Ah6DhzG@c;rM&?d?0!<8TFgD_Sb?lp%Gp zbaJ~^ushszN(+Otv!pYY89C8(ib3t9Z9n_YI@_H@fJ!Luh6Y+@e*CDv^beMmGenrX ziSCZNszu`Lgq#Jn3Rskp4rPkQ>-%M=i@Zaw^{V8%#O-p2HiL<|9EQvi2??4#CLKr^ z`SHnyVJR5Rdctn3L8q-BYO8`n+$1|#KQjln2pXf*P!N8P-6Qz2}sV?T+|5&@BJ zOlv3B7N=4WwUCI~=hVu1%$!rHp;}02(8hBgI!NGR^`#!)#U`FFWvwOf5@egFPB~A* zaf_X@D1=fN*gc6l!9n1!5tkODp-vxt3n8hYe_A>#O&^blgFSmb@pw3H_NSL(>*LO+c&{3Dy zz19*+JJ{>~XL z{Puh1!>uFSfZtUONO&2W!_9{0PtXlE5Ii_k+35Ra*HPD->3_chdy#f38%u{jdXBtx zIz@xK43PbryU*Z4%g)X&s$|w-RZnt$Fe!r^n-j6fTfV)Rw84-Uig84Z5kAUGuBy_J zwx#9g;4ZAX?)jg%|I?nvcPCY734g4l`0axCD$dpHAqH|VToutjDma?@`wjIfKPSwO zv{ujgTN2};)#BBQq)7NW?;V?Uh99wJL}WF*r9@PKFi%=aM9DxxXeXK3(F)GuLVF7# zhM6BSqeDy*$${lZ=BrpJ@WJi9*oysGR9IDisx;7ss_#em5V^%Nfv+W09j&Jcv;7$C zFtCN5zu{CgJOV_n7E$)-T9?w&6eK#020Dq}^a4LCL^`74g%V%uJiKal*VZhUFj&=R zX!O7V1Ey7$p_>VuB-`yMW`L}a8IT-}HOnP(qHFz&&Hn4De1&kPAc%eE!ac~bl5PMJ zgU%|3a&nx*oC&&L9iSfU;S!WT+}WX1r@K7t7}PUtz%;FN28R<3me@la-O5tzU`=*& ziTT08#-)^V5_fI{0<`u3I16rcq13X+;Z){V>o=(#0bXxO*Vds`U}lPJ`>{`|@!Pll zz~1ByTQ_gDZRq5b5l#HKO}8oF8Aw`XjVIemfaAl(&v{6SViG%qN~hd42vVruL;Gi!&q7^Mwy;dx5>uLx+zfkBv8mLojH&Ge>jzKq zoL+Cirj*$Ik;Y;E8dr%kI}F35gtfg|CLG|hgiNA5n{V4Comxv*xr;Ka{6}E*2jD+{ zw-FYJwgHZ41C$rDkU@vWU`w<*?X{vk2LB!T#{O!o8Bv;5BCZttm= z@;+B~lmj^l`XJJo1();KY#u09MMYXKs96Si zQV9%s8NFZcl8Xx?j~DjliPM7aG&nP}Thgg2LPB+A(6w+xPj4H7E{+vsLz@?rOYNye zs^Z?U{cqsnE3~?H)?6}$`WjuI-e(;j(U@KM@sThPn>kfaO58j`D=ms;qfh=UO zsLC&fbSHXS^>>q&&z?E+z{4i?DuWvZ*RMdLyNR$G{&aHnEM6IesW%oR44h}ol0TM| zmMVO*UcEZf19e9|7g!F-sUcF|2jTL*%WbL!k* zJw$WoM!6yXbgIoxV){svnR@lqsZ&qCa5B5gVJaRBCeamp#o34VuBIR;C@PvgZ}$C_NLYoy+{`TS%uBTD;%^}d zQR*qhlSI{!PM1&@sekHmZ`#)}11XW2;uk1Yd}5E>W87ZVQG(Z5*l#L-ti7S|A;>FE zeyY8!p-_XWcvd2Vf9L#o=2e&}Vde-|j-}-;xLlv))^xRC;bdv0^Y|lfEPvdFR4t|d zt)=8QYJ3Y;Z_5hTy!OHC%_Ram;--1+b5M!ksdhx{QXu@+V0$EkuUnCO6O8O`^Y3M%|fFY;K zyAmZ`r2V^1Kd4Swci@vY9xAfds#O;Yo*p*oCMV}hY+J_Z_1_Af$Tl1~Pz)`mCrekZ zRJK4Om%^S^!On<`DGT^v!49dHDanM!5DFXt&Ci*0X4_+FnnwWq-m!a)Gnuy)$TxAI&KWgB($V9UDu zL#NjarH-UY8(2P+zDOJeApxe#V^kDgm`KXJ^Wed3f9rq~d{?1yA13>VrGH4_rUMQL zl9wp%zq@>fHEzq!PF|eC50Q_-;)(M60Xt?!fjW!B%x@TNJL1=?ZCv;7csggujKK$& z5%;W$vav({=F);@4iMAefK zD3DD8xm6Kc5yYNZ8r80>E9N%JYiRTo2rS@J4rt=~j}+N8KO7g%%`AU*<-BQ2U5mGg zo{`7jA2NYCf-p8Wp^N<7!+NxI{F&-eVaiUrOAPf{PM!9{n5K-RKKrSPdBPZRn~BqG z9{dB_ySqXcL@{9v=U8dU)r%UN_&>$!#Wal#32cjmoHrsZc3bmSVfIM6XI7U&uKCRI znAK4em8Ws!y&Y<$-}|DJEPC%!T8rtOAQ@4Oh@D+DyYo4}1<#%ZqY?i0dXL-_|9DL) zT9ANP1h0No_~6GIRa*>Se7UsUp)s}aiG(fbW4gpCN$=q4z7~GZ6u~S}-wXP|KGvQr z$rddBjD^8z|d zCzOKc$LYf#4;s-eiv7bp18=v^y~o_*E{WX*%vQDc{otuVSKobRuOD>HHP5dH=V$Hy zPyPP>W*SUy0ZA1AZCy!=VPFu@cb(tM`XUxr30yBrvuV!96R37EhB#R94b89K9J1Ok zmXz87&bnuO_iztQI`uI1=n&AQG`Ag2>yQ`6*lvS}DJn_6!XO|YPR?zjiDJ7)60sXQ z=C4P+V^)JwC)W&$4w-dG z#m;F$LbZyJ)Wml=ZnUPM#}0X0*HdL);Bbb``=V>n77l#~9<;fG_z6%LL5maOwVJZj${R=j;R0k0qU#hN z2&ITZJH3A6H_WK0n(*pHl_w=u%w&YUlbmbYQ@65IP9nB8fko5p4gysWfu65{+wpnF z7o4G6MMX<4Uxk(~fNtLTD_)3bx?$O^N3g5cUze#GJ$0T}(l2~0XIsG3zd=bkMS9d0 z?vklkBgi!2=`oOk^-Cdd(c$D2m%3H!_u)5o+CZuGw6422EirQLf_xXbp6IMIO4Fs^ zT!a=XBwX(jZ|R|fdB#&m=}<1Q#xdaHMEpcfPC59yZdSKH=a3lALz!L2@GiI*Y<1is{qnkp!nI8UB)I7J2C0Sv82+2SQj>|NcioIQWO6A9Gs<7Oz(NvBQ> zVBo13Edc6$m#KgQCasm+;f?RRTnCn}Sh1fExB4MqyP`F?!U|{ zvgo)x7%+4s;@km)*hT$2^IhEPqJ>OJpTxhUTk}8{n`AYc)`iMZ@fo9Ut&(q?U+)sY znq71&Np;NsMMns$Fqu>sVaw64slRUgj5JRaKKS0o)q_Cel#XjkpO8Xt_z?g5-9R-$r{HV$p zs&v9w%+KTLheru<5h`NW+~j#Hr*|!4P{NSP_DDdq`dD9_RMDJDR9hlw>Zxo3pD|`^Xz#~ z(RwZ@ZuL}9^510iMa!o%UcJ49m9>@`HErE#FnTW+rR~f@N>8IcMl26S?XtI$IagW2 zLeO@mzsgq`*DGlX!z8U>gA;?=@32Xto_p75VW4v88*N_7RWvT(>%p5s4Cmoala35G zWfK!ZJQ(6K=jWZBEh}6mMje||(i61IILd7CD!GZ9{vZfcO^)r>x&^+hKBZr)U_3Du zUmNiCC9R;?NG7Zy81hMP(vTFpl|}sgj<;s$CjS!yP+I=U-N~53_he9os;`Y$KF>)^ z{lXXuEOII}a&d*zdwX7~-50EeZlTSip0cH_60I5tPD?>&S7VY7kkyscJt4n}RZ+bD zTCcN=F8zCyNM1o3>7A~tqvPev&0I>Gny(41)xXC#V{v7YOGJ7Ca=r8Tv0=q=foM_# zr_`|tL6p!*Z~jYzY>ZydJde6R<*MD!8CMA*Lbbn&_;*oWtCfVsZ7rDIcQ1ldkU}$} zSl^E<<7M;DA@7DsZV9Fm)%?nnMzl!6%*wxM z5A9;6%PrFj@9qFB-NkoUsX~X3TnG@cj#>Nt!tjRfQ$IOL3%J!wW|+!V^|uSiWWtkF zB33T5Wob!SAPH1pjH|8z#O3!D3*Ixz&du=bu0f1TbBTCHljA{U>s1NxCUmx@Wfyu+ z*mxl`t5~cNi(k7;T^&R^Q5+~UTiKRnW@2b*!eWe zn_&0`w-`YxlL*mQPsEG_m)CeuF>DA>n%|N(`WBzMgXBPljW7uWWnHnZzc96rif@KLt-FWx8 z!T5YO;AA-l+O0pvbYE@Rj65pylynNsX~c!pGeIQFfn&xPug;_t=+>{_$qLPI7CFo5 zZQsRwJ6MF={f~xi%4@x!FjlVKMM9W5gB2EJNMK{DiQJj|vg5L3twT~Pl^0*ONme|v zoaVnrr{zM*4lpC!zy+<4Y<4F-y`8p~l;1-qT6^H;17zIjnDP)~6+!3Fd&z`lvAhd2 z4lAVg!t?>pAtQO0-r*cZ;i|Ru+v|35`Pqxa*~A~ptCAOD-#6m;sxZ@U6>cId`uho^ zfcmPez$)qK$wU8B_wW5Vn^~$tv{)_Z?=ntu2{;@jWebT23&~T~s&YW4(}AScQQZih zM+*soZ@U0~^7)vr%F0ZZ?s*|a6gXGz=zfc)MbW7fhc!NPr_E(9%AdptnIcY(TH!Le zaO08+I=jZkK8Lu3TgYP9m&ItG zNIDBnIJ~_tosqO_b|jmW)~0pqncZ~(V7^XBRXSnUav{Wt zv>qF(XAM6xdtOL6ldqho3xBlwx$0R)_o|^QmK_cpSAB&-cb;pYpWlG-YC})hZJ39m zWf>e)<)5dW&5cfd&EEmKF$2~@f4HW;V%@hQ8zH{&G2xTNduINPy5(acb70? zG^_eH=2^VM5TxV-L#m zFhfetes-cVWVvr!_{GqnGhC`78_mHR+YtpMB6eB2HV^ti{C_AmX(Gni>qfaY4B*iNNX**}6^ zZZ5@Nx~+5%gGUj2StCj{@U@F!7t!L96jQFM)u?PJK85eYn8HG*j0iE;20qM7D}5Mo z>B^PqpjI1_qQdlza(d*soTXr>3`!nL*MNPVR1p-0+=`&hL~P+9msEG}n2AtjCza&l zUfsk7EH4JiufY;^%$FRbmlLiN*e`}1?nocI=`4NxKAY1Ru;)p zI#``(==2*`cKa`L0^`QE9M(lQw@!B7oT2e-h&(O7@Md_kC@Y0$xL2tEUtWt%&Sxhq^ehMCr1`PVXcbp%=k(*ga-q==^`<(9E-#)n4SwkW0 z5#4hhJ}a~eZ@^7MQLm(-D}!1Fvf{c1^f~(P|O*CYd|eKnbly}(f8JkdK0>N zLE!`bDNi!t-U_Dz-Xi@|E%?fk#EDLknBR%Y0Sm%? zw0GtGOvc8W4S#k6R+00z-B%c?^Z*xZwe3n|-~T1&Ppk>$!oB(NoMRSB?NYapmbl@QGIy0y+r^!nIx zG~0~qPL1Q=c@eY!Tx58*vGK@IlX;N`b`B4BQpdZ9iO+C1=Njxfv#54Iu$ z7O?DQ{l^zKWNEGhNuFG&pab2>9#xEmV;*9X(o7 zO$dlr4Ln2$*s8v|evRSG2n;yVvTJL)HlZ;PRzCFY`v73368Yebhz&59O)WK;e}JY; zDBJ{c1FnReFUUT)f8KO&j?f142rZ9}!nG95c6$k?FFLTx)HZ!wL_s94Ulode8Q0E@B&nn9>|aycbM6!)L6nLzU!tmXphh7Wrsg0FRc_s|2_bm5 z_|~k@Pa?oTrkg3PsAUHb7>2hHKSagKjeg`Ay1o-Jc zezgcd`^mhhQ99MjVJQj7*C(IM>xFNQSgs@3hIl!(eD$J2gYD;HGP-)+j2W$Ydl&P6 za_M#9EswF-%v^JEYm~0@5CL~v7;WK0*)qLrYqVP;=?2 zzj`fMfT9LI(UV4okRBwsSL6ywv9#h6wk8U+o9bS$&=JOt=Nfw;BY3a6w1>2`;$Xd& zx4^%x*LDA^uD<90=N=yi{q@$?7n)$66hB0A?b^D0Xl3M7fDD5#p@m3z@m=6*e3*$)Q0DEuCb8QT5R?Cr8V^aVs^O zoqJoBW{o+xl<2l4Rn;o^TPa!G+*C=iwg2SFlUodCGsa4}tAp{FeES_oXCFL%Tt&u8 z@}yIQ4VP!j=U3Yc2vl*m>u0g=O>yP6nNHFiCD3;-(`~f1Y8WyJUh=l)pTBnL&@{Fa zj8H05hor1TP!F}ub4~!*-M)KwdgL~~qW_K|!kZAg*Ql3=L}J3JlaeWhxs9Z1!zzK6 z1Fls37#(}*QueVvf(-@$^#%-7m`eVlmkOj`I4kkm^jBvRuc6h{S=a+$wl%xDRc&yk%QC!;{dZ;nvM9B`q6EOjqo0bK2sJ4X4mQP{z&X=2l6K?61mQv+ck2Osywep zmzC{d+~PIvK#S9ifnn&)T;|bUB1{-r66#5R?Byml12VZ!%Uz}^bG-Ys4F^ZZ4^&nC zm{d3RuN_c+gzrFsU`^#bZCfneHzqFb(DPecapHoiSnRSoug6@;t<+TQk^*pY&XdSL z-@a{8YnwMvi5Y9RgQI9c+Hj#0oxcihlh{}+OjaaS7Sr>r6ps5laBEM&oTM)*Z}`LE zd{#wtm}K^v+F`|^4=9(iG3e48^^8>d`DXKvETxJ*c<}e4(f8mdz1*G+F?d@G1h zZkTh(2&7b?GmIX)P&~Dk01yhJU*Wc$=0tqB%Y6OGyb+^!eJIxsS24ce4n`D8e~L3% zSg9$Lf6zP1f!p=IDUwyL%dI44U$tO;~~`hi*lo?vU!@?t-?Ed8eV-vFe}+ z{QS83!lI*2(qw)5K^mV;7TTFRdNQA;s{Z!zN>;Ip04VedkN^1ycgJZ6jRn(GG8Huo zRZmKmubqW9|7S|m0rL7UhuhrTFATh%C%MQHcUph`bYKV-LS}A&iQrUb+*ToG%dNK1 zUL$~pzjY3z-8P>;mG$f1eFyMZxX-C^YlF6E>=_GBec@1N|Dd3#h2Kk1c$j)W1lSbz zoI(jL_;ZOvA6CQ9vZmIVP%_dO7)UI(uKoDT=;H}B>$bRyKe5;YBrA5IO~?mJJChkQ zr1A3At7-JH;sVCJx({v>vm&d%NObw*A^cLuGVRk2s?Q6!AxUhShqb3LXi^wI5gi{R z_3MrmGD1WoaX)dQkD%wlxAS?KGybM;C@P#imwMhm`ZE1j;bW|!`Kfv5Z;{W88NET} z{{XXJ)zr`cywwuzj&H$v=cG$OEU!eRnhdh_rPj~)*nkY(-GQGCv!g6;4%geDwrRtD zR4r8Rif+6M_4|cnaKBiG*>(5M9iJ3xtkO+NO5y5)gAT^&{0(|b90Na;1lBO%Jgxra zm36nieT7BVtnSkESAHWp3{QI^QrW~CBj-&kg57dvvQ^67me^N?8NSaw?|Wt~%&j*4 zdG6v*DU>i)rAAWA|dPUt>pBGp``zmhpaobUAAkmFq+Z3 z-9y5gHmPXp>89!=jiLCPX(NE)-akI;JwJa06LPqMgUW|~O!R`yp3!3F@oE*cBntL+ z4&B4~L>#Vf9el1yz){3_O^TP5UhD&4l)2%de%SyTnzg zmc>RQa`PPe`f1#4!37p9$CB$L2;qdYZvA?}NZ!!zZkEEY+x*t}x}wM56vzt(o%>Jf zDf&eyhCFFCMsQzD8ACC=x7eH00!DaGjde?-#!VmrdLfbpqLkIL*_{#H=W{r|?uwPb zvlv+o$g1d76MG(Hey^_p13HJG~y1TpAYfe*yr^_!sT)T31=1Q<#kcO0& z3XtD*;AW9k6@K+U{!Tn6HuT-pSiwyGP01=TQPEequLoJ3E@#rA3nW^*^?mLi$lcxX z4wZwTZhGrkNJf%lk-=zK>Q5ZC8+c`AVR**maOPiMCn$$8Np73oRYqp8o{R(980Rko z+*n++6coX#iSm(5<7G1krkDEQ(6=_w4xfAzQ*&kr!l_2`8KU(YDj3SuV}%6}&b>YT z5Kl1dN+XjyCJ*U6xjc&@v;ejb445v4zoPCXe^S?S(Z(rg`%(vr)X;_QPqed7p3Yb2 z1AqTk;@dXWKR12rDEa?HTFmF~rc65;-)Acrr@b>asbs-RrWD}>* z%upnFbUn7Lkt~(-Kh| zQwc~UB6o=ngZX-`#dJ$B3ZX7#`9n%FO>kI09YcP1QnhS#$>@sLuLrD@8^577Lx{>7 zLzI>E9;&w#Dg}W@^7|jh?+MIdG@l$8}GP!;SSG@AvfF9vW($ToutJ zuQU*E;j#z)f63woiY|*n1Bcekn&b3|{s)5qf#U{WlpbNxS0Md3&njfLa~FgQMClT- zGXSV|=DV=LV%1$QnmT-$#3tvIpFlk;lcrfR5fYD8@)`Cru6k}`#?>;R_ye~ZSkT^X z>^2Y!l$v{FsWE|l{M6XsFQjn|GQS|ZO2FYT#RF0Sf!eb!Pw5lRHk0VX9~T}#LqBk3 znT$1r0UFShs}RI@|IsTXzY$o*X@4XYi!h^sz2(07&6MqG zEY-SA&Y+p|TWCwk`8rQ+qaCxfM0&=bt)>1fIH1yTp!S5BK3&_lp1C)6*VLHaF zu&`=^*#H*{ZDZpA9p(fqFnhiG`I4kw)hciY2bG)7KT4%Y6Bzk0f7qOb3lE1G%vk(x zfv`!^aiPS$Y#OOJK}xa7^>JLwZVl4?{i57Db37vGp!5nu#Vj&DKd)bIQWb~&uwG7&jO6F;M=YH6MkLi59=m9HH1LaglJf%G>%tes zgoJIQEIc=TSMipT&Nn&+6|A~yRW@Rgs*E~w4z7D1sQ56wj$OLs(`ME}(0ZDPp*fY*?}d)$d|TmoB{SeyscM?Q;}10)uLC|f<7c3#$1@mq z(D74zS^wO*KX5;I6g2rpLCv#OW0RVHHl0f*jYyleS90k-mmx9GlC{(nzca-B2gtQI z&gEkJ?CKYh7tV0a96`qzMMvp{l7UV6Q-%+pN3tBg?)xJvt}P7SBg#4N!p;XhroCC~ zwPT1sqr3rV1S<>2ZTtb!i96V>Cr9%2){dK%X_MM#z15QW%k|sd&w^qyrxNniGxckE zcIruk1B_vB)IN8}T1i2FF5eURlp7eyxftT)IO%B(_`f?yzisjR;7KG?*Eqdh0GR(F zM^`TC%Wa#Qv_5M^xuA1{2|*!U4K4BV+8^YC<1Fv!?0NpWlQeHIzN2D5n-z~D3gYaK z@MTxT%DH~NJ!)}T@Sgsoq%}OfyzV>d$0(s3gUI_DmGRX?JsO zQVxR-yz719<B`IYSxyHNM~d0bR4H^%w(6MqJyqEssI3N0 zzvPV3!TYo7axH1%&Qj1H&X~Yp#rfT_6?5FUh6~sy8}klr&*G?%w$Vv-ros7dzfZWx zpB)gGOUbVlEtr-Yq_veUzSqli5<4|*FJ`Xc8+~BrQ*L~WQ6$akVh@>9>j#hbu6piV z5y^Rh6LYj~8VJkAqSe=4WcR$>#A}~h8F;>4qY%`B|FP{@W3?B_kZv;t!Ynx=X*+bUbRPr zm*Y~Ev?7*&2_qh0P(NGnGQxWPq{NJaA9&;4Fg*+HI(0?7FCRu#kZT>Mdwrc);r8{T zlQgsMg@mgIHYX8a{HQtAJmzas!@CokWY1>^_VWa~v7EZkpR;F=NHTu!_^d__u16ei zNvlSMS|~4a$+*yy5MUoYn#*8p__`N?H8}Xm^tN}p!m>D{i7Q@vK0Z+6D8}%cEbZe= zrTh1{c;$LlF}l_4z+u}4tk|ke{jlL}wBEb#ZP*wEUR^n4d`msz1GlAZuYv zEy8&Yw8BYwVMeTfoy&vT4 zb)Hw?Ug=)F!g!0v8-upI>2RZ?_H)O4^K-co9F|bxYp=@hUPo;7qcV;KIy@M5?E-P8 zP1HnoDCTyU#94nzPVD59zZivH7&AdIc>kPnTRty+baG<-Ih8Fa41-BK#~LXYll%0( z3s^q45-{(1_SY*n__bnqYGg?m=_fU}c*E9YI*yt-wbh?LkBqCF{NsXZk0B1p^GY4> zQuBWFeC*Hd*@3ztDVm z$r`nOnK*Vv@qFK^d^~l8g9JHssG(VAkVy_(nT_V}pE#bLAbDQ}zCu!cm z&{z$fy2*pgX~hEr&1@6jdOZ3om$$I=!-Jp|#-^VVYvvibP`hlhY(h!@o?!kfd;sJq zM`q6v78$vwhR<9zy&n8^<*mxYT-wn|HBpz#Iw=kwtfH(Omfaxi9M-+Q_8co~V_&(J4V?r^JA$A)%e2I1C>C>lOJDn%sKAJfPU%Fi2 zFQ2mNp#lEp1_lSf@vLJH`uo@3YSraEsMDrYH^F-Y*z?{vcjZKskR_SKO7=@oZ zcwAHgdV|Ip!Ysr%A_CMQG%GJ}0pvP|nUkE3P1&|JD*wQcQ?8E#mz<6Blk;9_DO)YFC4Na&(hOVYZRp+twoWenEy#FFgc|ly;kw4SjJnszSt!?2Z{1!DF3Gg z4LZL-lv;FL9~j!L8oMND?a>jPXsFZ_ZJF0b&^mVP+<92-I|qb3V&!2RXf)uaU06yD z6=#NB+^mF!2hMQ)&W>6;O_csBdk5*!78sGnW8vj3x3MX8dO>nkXE_`;7dadKXRlj# zY3t916^QJL`c1F1IsUQYg!`%V`yC#G%d*0!|u@oCtkuB2=~*HeTrBH)GW9VQDS7Qng5N2D)Sc$GHPboux0 zF0VMbxi|;7U|-#f%`YSKEnJ3W#hh}hJI0E-HL(o(F7QsnZ#7&gTVS@W#LdR$jJcE8 z+H`KZJjZ(s{PvRs?kl(Qo*=MhJj>>bUBn zrdmyYxV7`}s<9^o!Yc|gXly~KUhMLnm%pa2OQ6DGvO9%D5PhrZDs8tZL<#nxghSiQ zuYC?my#NBGp>H(Buk-uhJ#*YdG8Q&KM!|s}@u7Ia$cvYn^(!iH3s%=BARu&l*A{cw z5BzqKM1-J}1Z%*-c;J|w$9Xh+*U*_%j~Q+o=Tsrt&tDI3MAv}mT3%BaHpV_8_m8#3uKx%R+%hp{RuvuH1q)|=)KM+Mz@ zbzy9n#;L;to3gh33`GFRo78?BH}1P{Pc^Nq$@PIKu|mnV5BN*?j?d&(e{j%`)6M3sK#>9W6Fu-0^Wq>d&9tip!?%Sq*L&ioi$Hmy3=i%z8iX-G zdOF3mJ~~wS92e2_%3nShS1mg8wPyCYa>DZV{IBnG?rsdvbgU~5tgopV-F*YYczL}> zzFHo}NejXZwS6a5@8vfsF-AaRFjP%#K2u%MhLZRzO+zn|LdKa`WspCg051*9`pR** zKqqik`nXz|+_vw*;vj&HCs3*zGq~X6E2*n55a{2vbtz;8{-P{HpY!s3Z^E(qS9ATI zs&iB4_AjSQQg%9fQ3%b?S((-eh=Sp;f0eQoHD~Yf8_ukM96+hZq5O(CFPw3yxD7z3 z8v*Aji}PnTLU%hSE*vphwzu%y5&UnuW?^IVf&NMWS0E=&E-phyk2a#L&f_J-(Ucll z<#3&9hONtGu1BLkRn%L4m%i~jD+seDT>d<=ArC0^Tk?Ky?_6?b978gr>Vf|TrZpD< zbM0Vj=}c5mn1Mj-Vg1|+1ec9;z=g%uXtt;ndjDHWx%pcgd3~gv^RN(=D2v2~bBid~6(B3sR zQ_h@MxLme?p>S4h!?2+wS<;Aqs#T6y$Q;@XH0I3UcmZx}LSzBF>VM+I2`*F|6Dv9< zC6i?biq_ni3-IocT)&_u7jV@L2q?a>)BT7`i&Q^w2BYpwW@4RClR2@{bR5r#Qr{4W ze_vt{xT;_lU=ee;zf);9alQDJv*ylSpry4#?0(}H9Q`wU{g@Mv&cSl&^KuG9C?g;S z;fnOU%m*_?7cqGucxRtqSpVYGg$A>Oi6MuHmm#wuqx(O5}UXH8h3xzZs)DhK=w8|p3 zoT#$@K}8xu3${e485G1H$EP$Vfja{EL{N28*X0nY;;2@+PqPy?U0*n7&OSWBEp7iG zUSkOFFG#i&o#M;ey-0|IZO`uSFqppmG}cX}_84WcB-(}5+chUQgX)WVQsDmOh4pny z)+U`r0e^uZQ9@aeOKDZr2xcqryp)ho2$vitpuLHa8I#Eg- zCSYcrUsPP%7*DXEm2^(dpKrHQ)FTB8WS+iEs%Oum_O2csrDORLldJCyO7qdzn>A;S zF>VGcS7o;B>HmZ}lpLh*tJ!$L@1EbWV=EIEPdZNsD(BJUa)~TorO!VOfFCP}sNddr zr-k+P-$-xZTB6#C5o{wDdfz6R!?pJk9>>i%LiRG@S>~WY_EG4lH*4n1Y#0iHk3QXf?jt*=3F!)be|W6c!#}l(v!{*tt4mh|isI zkK+!S3VF_rvT3iyp=ElZmCjZ85bCS>cy!hzqq=F!uVBLlxBtHFIOubHg!o{!(o}*g z?T=M|($8ZXYa=_DhDO>Oo!<=^~ymauKl*U@>2dZ=b@dl8s;>E}6sQsd82 zQLZGd1B5OQwkGIAk`&`^squ6dqW%nW{-A8Mp_mg`JxA$RIukF*-8wZb?E@gsXz7!9 zd~D}dEPUn2GtO^r+SaTOdoDnM_iT%+2;{;eiAhNgKGED95%9p5`n0J%YhPdJP~0kO zv1Gb`AtnSAHllXdu{1S34v2POg{yeIWL1HB%YIuQaE>NVu#kG=N|D^~u21L`f`2C& z)qCTfKHl{DP8$JK+rGS)*pa0zK(I@&xy$CMg;Egp$uh@z5 z-WM#-BlL@ih$we?n3{Sv+ocd+psWS8XLy_q{VxO@nOK!*1okFgbllpPnxVq^tr4iR zGAR9+5G*jljI;m9&#J>>8|aql6%KE?@cR1D{##zP=r?8S^Y{Am=3TAG_NUuKVXU`Y z=A|Q1Ar~Gu_KgAE%N9s4o=g z3I@D18d+U)Z;-Do{eT_cCfS3 z-J{%eg8_`bxo#Zep|S2-bR2JAzh3rX=tYBB7Ge(vIZFhGgp&OeKPIFBFLFt*QMGNk z>+SGdHE7#UCw1HGTc5tbvv@+=BGs!``GKsJnQoI<0o-SU$|4KV+^z_6(h*ByMNXpP znYiF~4|vmGVMuWBj210AN~2-;e(Rwq#rLX9uFesaJRnBud@LYVibmo0zbUdu&z={AJpz4*9lICI^Tq4> z_2aaSXpA?$Hvp*;m1_NS2Ve7irk`fqjj@Gdsi1P!!1K^oYzgU&0EUt9!DSjW1^*)s zkFJ(g(=d;jFQNks%8v=x78LS%&w$<8lOsN0_hDW?f|Xx+c(sU3czoiqbn#6qMRizcB#k+uAK@9<=c|KHHxe}CNFP?xlb9L(Ac)z2Aj+Eu*StM6eSTn~ z7omRvvx&#ZPCq6Osi>%k0RAE<7ne^G66c|nAayk18Wd>r-|M~J_jUaSdOYJhKI8t} zpZg<-b;IMf4CwQH!p$29U7T!@ zoW8?Dz#l~FiqQqy>_AXZ=of+ZDM`*DPxeQw`snEBMN+8i!Mu&JRz%y|RP{(iq>G z#V%OOcd~!3nrwgrzakCvuF@pNd}~C+YPuV z7nI^2+9l#=puqbCfb&}DQ#gs;dZsg%15k7XHueVnfq7@}bB~W!LIV~#}QB`{weBvGV@A{D|4^S*E z*T&lVJ=(Kz$b~x1pgf}|a`V|bP%QD+cZiK!a;gc79EW3j5q1#1-}{}Os=T~2abgJ9 zxAO4htoH983?-zzP2t**0e~n(2@(?W*-;+ERHOIB#m7*ADIty;rSf~Nd&ST@i&~{B zOboc|dY#hfl|YD1?m+6`x09t9n04Dh_iy)m?*W+Fz^*@ENJ~rGDlD9=)~uwgjKWet z(T>g<1E|X1dFid;a8PF-6Nnt9W@ax%p9BnFeq1%mHmZP#_0XY1ap|sa`gXy-kX#X5 z7ftjYkRk+FjZf3MQx7A`IEt9cJ)yiudewuicf`4#@D0Zj=y)K()4+>ETjEc= z`9>5}P#z@J4-$OfPHVOXeH=}#2aGXnUllOA0=ZsaU*DFWek5Rplo&kTH^lk(A3nTL zbr=j36q*uCfD%<(R$ked$*Z#hhn%#4koH<;UL`LWl0n-5+O!r%zhQ&&X~P2K(Q ziwm&&@aKudKjD5yM@I51E7RmhFKoQO`+VFw+`GP^p$B;HE{u0lfCQqwHV*tc@|-wO z1ZyUT1{v4ed$(EG*kaHOu5fdj{Z%>P$Oe#{f*^3PY{o0e+0*7J+Razg zvJVFvB#YyKz<{L^kBS;6(#IG?mIhVH38Z?8m1MPDO8m*^+hM#?`>xhy({Mm{1D^^e z=>@9tOSw6>15%Nd~L|gOaGzJf?)u2_0|~W3^F$U%>>% z0fTe3JsGtJ6i@fQ@ExkxqEH^Ac5x9HqKN(2D}Vy{^H6xYmE%3aWc5+e;86hU_8agq zZNDER@TYjA1>O}T4filEurRM5YiTyZ)J!-7b%cXOLa4mJzk5i}z_C&;<+>HDe0ii& zg|s40t(ofj&{okjZih-T3R{0XOCbS`Jt}9G9@>y2k(l@?4V2?ui7q;oJs>v#DEJtt zVs5XdNY+cFL4B$rAd0Uk2RQ7rA}P&((Q}!f+H;fWoIw^b8u`K+-eZWoR7eW~d;`)x z>K`O;F2K?R!(>K(+KUn%uvdXEE%@LN2~z7!0Y({*6UQp@*&q?h6KZ&1G>Ge$ZQ@Xs zCs+^(u_1C=nPG`NCb^}4CZZIU?N-!hcm084?B2yesKJvEX_;r#DJWf)BEO44G*6oD zza|bdLr$&(dthN~PW_|0a|er>QreB)*5W z@*6{_9fgYSKE7F?C9fYP+8XC3KEOzVi-QmckP;$j3f{2mVbi0*(|2I9d8mmeDTtQ^ zpvLZpvJTICfNjBceG29Cs9>_xGE&XEqtOdcR#b#Njf9t^M0Ug;WYez@pQ#IRrhY~# z>r*J{2_B@U5w5^7O9ZWnTQ`Xq^%DtiE?``N9HEi?^n*#*EGDMqLx6q{PVtKFLBu;x z=sB%IvIR&?iac$j0?D}?r^j{wz(mCf6=fd+!#XEbaBucnTOW=TL69_s4ia)$@8o-6>-ogSn0Zv1;Nn?S(_`e~5w zX=-XZUYCmE7gX6C`4wycX$;0YPJZluNZq#)(aM+Sy}$(UfYJ(~sWfHJtXOt|I}G6> zC=Q)OQ9z&q1%Yj^oE3(`coFB804G1ZJqQ^M{OSoX9(^LvQh)$-YgsbDhPCfBYixVO zGx|Pk9sLXw8jXi<-M(EBAr47i5V;*Sm{}9*=AejlDp8X}SAi1t6|Ja#+$E;HXYW3@ zAhG^WyRil8(eFqNB?`8BrhYv@w*9aRnD-f0vK-s%J0Wi{dx(pr# zoZM0v0JDM_#AN2>J_H^9Ax&un*HRM?+*^StX04djbGi*aM0+*7P61}Gf14Hed-nUKZC=jm*WW(HhE)( zp5u>pdD@aRn_KqoBk=;VV!>uM*v-u{b3a#r>V*qY(c*R^#yFYuvSuC`Da#4o-|rVd zO1eOt<$X{Rdj{8d|G>RDA0b4T&xV#o8qJ+?GQl7q2=n<(qXEW13{;BuR|DeX<9kQo zA+0^ZSt8{uccQG{)ZVVSSe5FSW}oW38Dx33pM3r4LRxC70qR1_+*{Y$nyr5!>8rZ~ z!)NY2Ir4~G;i*dKpFq3S56%5sr}~iAMJnL3UoJ$7;%*7sNy7EK`2$%{`0>cY(vNz6 zoC@&u)dy4WaChBpofq%#~{?&w=?WgXTi;U zPFshR<)oaWy8J8P9ap9fj3L| zVcr$NOtk!R6~M;_y##q55(*(IY}(h2n=Zr&P5rWg03<^oV|Xxoqv-GyDO8xlg*h8v zw~6#A0AXI!g_O5-YP^U4n-+=0^}WQOV3VGrg%8aN$8fXBn7`~H1jvvG$;yor zww!ntQ1n>sGjxi%%?sh2bjDD{ zrBuYf_!>YFFB)MCaOXQb5Pnd=rP`Cr3qhfqtUBI2xZMTNZ$otac!Fup(WjiJW@2Kp zTgJ7>9Goa{wr#+(SRy_z7pyK2;RGuXn-&3|yYJ`s6oE9nvjNb@+UD7Qe6@OQm|cxo%~1BCFFU&zR7WXzDhI@Dg3 z@{$DAu-l}jg_A+7ekR%$aBG`VE%EU+p@zF{)!}QG+&M|&T(D~pAL>|`3IG>WB?NKU zKDOF6-Pdq$41&A91VnT+?)1y@#UA17u!hJUvMu zk)R@8F*O&~ghe3yt#Et5z9i1YdgVhYnw!570W2t`Y=Jr$LJnX#Ux^VTejA4*X}o`(0s?1M^rXa1 zA+i2Ia?pRj{azHCQ3*O4aS7h=`(|W~us`5N__}AJ820iAvo}GNeAM;Y%+Gz>p?%L1tn@T>dfe(*=C zq~H!=?(lfjK*qp;?Mjt^2_-=*o)*E28ZyVFP`p9I!xIzq`-4{dh>Vg_AXE?-@QY$u z@Hl{e596(TGUIT27se^Z6O&T9vhf!Hv`OO11KoJIeYO@MWh-8-P&j?W5iQZDL7W9=#(LcP-1w*vS zXfqf?LY$HNS_A|^4Sg?)L1HQST<3MRtyj4 z^d}U)?GrV0A$xjlXz@ROwC5X+)Vkq$b|=y=U90wFzA{fVI*R=y9WxOwUmgG~sRUvx zIeJSnY9O@=hqu|h3h)0Ci`W_gy&L#kxFF;NBgVxpgMYKh(b16<5RgpVMW_I>Qv0$M;7wS- zilJ~6RXLJ_6!*uc_qk#c36BB_iYjn#5>q4kgoaa*VVk7mFnU(M6P64XPtzb_jx}?d zmM&t>UWViT6;;b~uOK-F#5{!UwZms-S8#3)UFinw*oM-ZPXyoE((WF=nSalN6)1! z2RH{v3=R9KJQvXu3sbl&Ncr&LVl=pU4B-T#7JT6q3L1l87(69ne1tFe$W+eBpTl~& zQ-8|T)xATT>a@Q5JN4Hai97ZGXxUVkj-SjB^3+Yga$>H>FNDu<(pf&l*+Vc`#0lEs z7WHRVZ@(eyN{zOkd==_L&}CfHjS85ySARSb=Oa;*#TyRGliGNE*5YtGzbc z{MnbImku=?h|34G&x~d z8-TO*csxvA2s^~)RN(U2ITkpXh9UHS^5+6d+@sl3x$uu|53qlKG#xwjOz&AeZ%xcsI~^l=9GF4wmMEH-R*&;vI(uhHFL*d4nQ-Il=_>FlniWB%5!4DhlKY08Dvo9Ij|l_zsMqyPJnWnl zHVevZtbcQO$p0ddLez-AfaNI<}+9&sr_LI3RX~5IdDg4*E@tuw6o#Y_&oEL>i)j zD7r`k+EFM#zdRuz|CQ9@&6#!Kg3lm$RHnwtfIoCXt^^+vQmcaHq? zVic+JMWC`J;<9Z)Os7|{66Ad7q;hLB1HdBO^%9b4lWO!k*Zn?(Tyf?5^Zh<0nfA6z zIYjos>neYlH&BH{Y#pm_{grB*Xu$HhC&uAS)KPfq1zFFpcnTSi)%orq>2$vEG zpl|gg7zuv6&K^q8$Dn3c9hLriSo)R9a$_9#>(?3xI)_qpV8DK1!}dRTpGN3 zfAe22%hL03Rh`i(R2xV+v?vbkW2Dt(MZqIbKnb4%P_7Hwk;x~mM$Z+XhPw!vNc9q1 zb`jf+%3;36B+}tn5ZWWYcYFas2{gHTJYbn>Bl+1j;0IO!TO_MufUqiY@F=fuQ~)69 zCt~r`MAHYDCJo*@c)aN#rTQ3lRC$vRMyzXA%G9IVTIR7}wu zbsujRM~%<{4jn%H(P9#sf+c`-^x`GK`UnKa#fKy}(b$9eo>!p~50V}A41Pr+ZxCjK z6#abSR^9@a$Q{xg8x=4DOa-)RH;%biC!Y%_pdA%|0_JodSVeRJ7h-(u6(J^BdN_jH zJ%IbdVw(YD+J0X{=Z<;Ty$C>4TC3b17j^_$H?JXS95UQvsA`Zb40R+FD>bpPzJ$x- z4umz8w7PY!ra2GB3CoHV+(JSQTC{xoz~Mj~mXC%@s^x+^=R+G8u~-3Ua&I2yq&!9o zgfvQ}eb5UdZu%Ob*n;dxb<3zrHNuLw?xaL|?`A~|$n;pm5i=@Ow?*tErwOkM4}ZLK z5W&+P`!REcvSlx=Q9S8P?M8{K6mQT1(p0hs4|b4n4#z|S`~xV&S`a8W;?n%1Q{%PM z4-7IF*2#lPik#(#?ONkquw5|di+arvn>G&7er_B4qDW$wk(5Qk{P-pyKY9WC?LhiQ zGTmhiESyX2z!*=sG!G06kYxhtF^F5c3>-&ADBA;F-d;2Y7`+faVWale5b$@H)8fov z@_$9Z7O1`q@qKeR~Q$7`#AvkjE!jiUdVQ$+32?$U^>!fL5_z5_Fw-fV=6WhpYQL`iX1lG9`JzOFC?W@|f*2%ccnPcr+!@HWA&R)IaJ%LfI z`w0&bF+e1u13t|EfPS^Br>8o&gK+kZO-&o|*-1|xN+d_o=!L;=T3;Ctk}f+?Z7|!; z47AuwXs(m>B-A7l8N!8{;~gW{ivk6w9XcU|}KX5)bT22mgA~ZviAuPg95!#22VOUJ1 zuk%&5AYx9=#qkBQx4U8{Bi>#VKscbYqyxZ`9fSvu)}58i%;AU_kjaC}dlDcINn(*{ zJqB=2^6`z6#;?FAN7Y9G^>hsYv4em{Slh+`|6jmXRA5R03Q3P)(zgOO!e)^20;g@K zzzR0iZusi6=g#$|iPoJV5jLh&oid_Ta<0;u$*icU)-XRc=VH&(ds%+ja~Ulq&JD{A z#sVs#pIj~(3&VYa;D$2vwKo!!L)$=S2iAo4+{Ka&lzS(D5df+nH7sgWjD`^(kTRlK zbmspYwwyr)GSzB?7ZLRXLI4F%*Ta76b@z?{|2FW{7zqkMg55{26 z7c(%J1CyBft90H4#yarIq-X_8f>(FCOyG=;j*m6-TsNcr6WV@iINQe&RB&q_F26X( z(fs>cAr@KXfB$CAPgN=iDdznAuWyZ|RR`w%>o;?L$X+T-8l4u`{rG{Z=S*sbez807 zS6W&l{K8H?7<7IYi$@YWC0ulp*b&P}A2(go(B9roU0@txBvHmB9$wTv3^K0=j&2J# z2~riO;uZ+AIvCP^c0-89_3Im6*kuyM5{u^f?%d0Ac8+-zEmjVWShNulN(cDWxDx-o zQ>UZ%K?cH$zkuI#0m+I6eT>NV%BDWhZ~hw#$_a>b3(FJPVS5)hCdK zyEW6W|IaC)P;P%HoMDd4`DLBT(g@HuQl6@9f!1X2>ea@n^9*ZnwlIcW45O5e9i%yQ z%D`YtZeHH8Jj$W^xU_Cp&DaMb3sh*YU%&oMT&ng6WG8{lwXc>^AmXl1j|VTJqa z2jhZs&_>*XrOqkCup)e(b+md+>Y_C-l34p1(-&Er*4(fo)Zk3Td~fkmZ_o43D8_Wa z;G;KCHmb&yianv&HyqFl2^Kp@GxiQk2GOhT14lxPZr#3p>>$Nyo7$F@m#*e}8y*NU zXYPye_vWv@A=b93Q9)?Ea_XYC5xxzSG*Q>m|yhOms=V5TL7ckBe0m`}*!z8wsFJC64q&yN?Z0v+j zh(GNo<-7Cu}jJ`$@Ym8j`~8eWvT_{6Id#>a}ZMbkmIK8C4&PDLsmV zlZ}1j?ck&&hhbDJ&J+U!Lxd+SdkA$2?aC{cjGEvS>@%Y7;Ta>E2>rc_C}pbAYI=~S z!?y9rL8B6~HRRhTk&)QNqbK!rqmTe zmSm;BquV`%((0CBp&VJPz%ieXrh_vi7zZ$;mX2c5#Qh47yO30g&p|(6BVK)j0c)Ju z*>!V57;8P0+LpfPe>5mbDUm@oTO5Y3qQH!putXKqUPT6CBj$cdi6ATJ{lVxcj3F2G zZn_hCgj>|xER?m+0s;kx;{0YfPyhT)o844@uopzjW0JV68}FE(#`9hwA9n7Sv42H% zwMW)eM^8`jd@)514SdDTw|dQdDkl|P!LXcgh7j3`!&IDo)g<@ zPEI8b8a@}z*dbTloeM?`wd5HFiqSFFzEDa*E#`RqV~YK;__A1gr_6+I8mFyW?z_$& zRlN3B#e84fbe)SrY#wqGrMi=)Q`c<7!>T=*UZjXhV#(xd;bN ziV;rrE8Xu8mr#;khVi9yE?k3`#}j7Gn9@j%ih`{1v@Ey5!NEy7Bm0vWG+yeDuA$aT zOpJynKmXeT!s^7?|5#9GTY?*7X!!Y^h?FiyeY~5Pu%jBkFJJQJ7(Yy0nq&OXR7{TZ zi4!NDV?~nt_Af<~#wze+eF2Zbmid8 zzS>8RoD+IuZgbgoCP*tSpk#Nw`ORfIRm$TUezEU18>jDvl~KZGV{<<0-R%pJ#(+m6mK@so6n0hvSe=agjJJ+w1MQ2^#ViUG}ryuW+ws!bJL zmJ?07Q%zIXn6Dmm_skfe=dzkCb(8=Ht``gft^>Ga)W6GK>W+bOC<_uFQ(};~dd(Uf z!w1AF;c^J<+T}y65)MF?T1+YVM`SF-0pVJZQvrRkljJI>ZMjeW(Iz8^tbbYQI%VuN ze~*c@LjYF1Hr9W7#A|vrfYKUC$)(zwe9#~!XQR1PX8X8ddKGGa<0IgZ?j zI18%XXJn*)3w#uJ!DZH1Zxqo}KI?fJ!F=;b(d1-*2qJvoIrdOhL~%79@l#`Hz3{|E{oPlB=e z^$0V_?Tmi%oAt`R)Dt|_7OaOTbvm0aKC72MAX!xJ%s_hqIxq+J9wHl`kBv|E4CB*t zaFBp-EpcZdMHg~#s$uo1&imv^w|DQ}&7NOp+!cJg;)0;RfTSdshuj7d65tQX-;+;< zQ7L*rHL(awiUTitZx&sWn8D5g~l$}DPSqk3$<#l$Mw zR(Ha-z>UCh5bMx@B~8^4A_UHT7@|4E7~n9uHSKMhvK)h#R>tUeeXqd{o2niVPXyE0 z7qIH<@8L*D4x$;m=H0>NlE!7d&b=-gLm%%S%At#lubHT4&01YM`uXZuz;fK7JHOwd zjYIs?ef(J7EXTTQWm&1B!q!{#tVY@k(7N?Z`8^y;;P2s!%FzrR{;7KYDZT0Jgf#9= zyt>ta5I-Fb&a~-YqC0W`-D|Iv7tv6Xwg3B<0EDa%c6D=E)eY8Gas-O46cA%)Vv<$O z;g#rhk%*w9)L9C8;|exDMR)^m5T+jU7=Ah%d|HSVa<>oKkkEl0BXyvSc$7rXc$8|a zp9e!#Izkv?i1814n4CyG`iPg|-7FYzK-6R2;rZa@UhmI;uOrl@`e!;E2>kd=gv$lP zj)n;qpc!^rspgx3+pr>H6c80>` zUhlvhX#khr1a(75x19m1DNeqB7!c6;c6!adkHG4#)NVSHA7mh(m*$J0Tv}S18kEPX ziz6u4-@U6)nRwg{l#QoxXo|D5oe~)fg}#YXjAb7mO|ZN@`zCd%UQJl6%Tg3EY6Hal z%k0FVUz?Dg&MvEJH!Qkua?F2;Nqdm<^klH}IlM;%-l!Pt0MR+cccK*%ucfE?_@~yg zv8AQ38@u&QZ6wh>hv=JuAXQPEoM)&Bm?f00wAjw(yhWx=IuZhUH;Ng!;i2RMZq z^QM?v=SP8OitpzwbeHEQ2fl|DVyGwmrk{!-G7 zScH@m(Wi`Z0)lH}+oc$eD9KqEi0ED3qi4P?Oqc77*}#PyuZ#_PSB3O!MfF;;%f4C4 z=ntpWyu*iihUgkJ$U&bTppV-en$J6Iau_=A_*&9>{f7SjegO#yPLOiXlNbOtPC!ub ziNCkg@77_Fec#<+yCyp2_Cc(Mb3%f1QSW5vCVhRTMAjW_SN3o(SP*BIv1-fxt!v~C zZm5^#N-gb>?d+E6>`dRua(1hpZOaFhdvXnFHG>HB?eJXgS2Ozq1@`V8tZ1aCtXuNC zd*(3*(K=5kYqa1Jqo;@Lkt3NqtIk}W&Kk7w^Nv?bTq_{x(9|K@uM$?7v1|ER+wl*} z?{x)kl~z^Ph#yUWbIfaOZ2WO{0cG7Hq*wp?S}``LJ3R=vM9;44l5V9WhPC!iPe{qc zKG<<0tJHw0fmtJSNNo7iUTNhm_Ya8;6iOpyS}|`PrEcf(V{>pK@}$XuOP4Nv$2IkX zEB9ng--F5PF)>WjgTYLJN~x#f6VGRI^k&tj*nm9N;||}qryGn~^G6hl@E&|zL=~Q% zxwBCPao1Qe^6qD?#LU~Ax5Pma_Mc`na-xH8$YQmtCem%*bMtzk0O&Nc9NH2J|%lt4=@0_ z9@#Kx3+YGyQ-`FnwP*jG-qam`T58a1n>B3P8!kB(K29$r#2qx^<*dF{`?-U4J6jop z*glwKyNL!ap`X}J!85aYsQ|)QHa0e5)1IfL5sL(aMTKS%Qos+B)hB@l1{P2^0u}(+ z!=AMsRPz9o;a8xIY_+ts^cTwTzYn$v%Ai*(o^FXZJ@L6`LMgq0qvyM1a>mNu9AECt zkC_A9+bvVeSt~C9Y-XR?o6;A zTwP;2_%H+_Bw!t|$w1gt)Gd8$#lo2#lObJs{?TIa^DK^s+;cb5Ww9_Mp)o}SXo z>Fg|(hJcB#U8g>m8ye3xoZcy{sd>Z^MkhNu1t z40N8JIGWRKh)X1=Dq}afm8suMgAt`S5s9G$uXm_8tXM!tS%(|?ubWNTH5AHd&sWnQ zG~CH`p;Jz*_px(zpn0f{iw=K%jIQU26UjEMpmp~Ce9H*?aOTY^L>Jk=ry!pubB!kC zCaS(nR!v=#+fXl=#ggzca7T%Uc^Z?h{Vu(Wz3rhw=|7hCMmml~!gvPlTn&V8=Wn=B z-Kw8|F*@w5nVuT%;kqCg&md7=afr3Oi9Ct*E1;Q+;EP zLz}O|W|*xBc(~E~bX}G?%+pN0Pm*MgD9P?Ey;&Kklyg^E=2^V9_yB=FB*u!oh|Tmn z;>`s3mZa&HTy)t>5pm1Klpf-s+UursqzVcka}38yD*!| z&kaO z7PJq>O-$0!Dc6jBOUgxK+L^jV=>%EEQd6%W2{sTYT!!ivftSLIoNwNo@1`5V|E;Wy zU{+)cSFy5E@l9Z;01Ysg4=DpuaK3Apaf!5D9-qerRYar=&RgjYv#wgDXKO1u3!Dzx zWZ)srv)K*cCo#ZKHa+$|whcm#{X)Zx<|3*AqO7s%9X}=0&z;_(r$24~C@G`sO7D2q z^tft#8KV&Wnaih7Lp)m$W=-deiHWMvdZyp+l%cBRWU(X%?Cv;yYT%yzHW`-;9U3=q zktBD|A8>&i{{u5E5jCmLneym$*|UDxL^Vz`B1lCfiH2)__wrS5VAIna^|>bt?}qW! zgFST76h)nn|GiC#uV1eM)G$t;n^!z9x|I9Y?f9DXbIX@dDCzE0?CLx~B&59e2zE|K zM~5(G6<~6bCc=M)Y3|KqX=Nmb(jZaO9mCwRosu}6{Dm+$1St&J3OL*u0G9IpI1+U> zHaAo`N#2MPj6bmcy!a8|RIx6LV%sWjR-C=Jd*8}#xgX{3aWJ;n<)v5tzx?!N?$>curxVciv1|P7v2d#0EzQuJzYn`$@`zN`Sst zDX$mJW3xPts}Y_Q${$gs2H(29L;t?MKz0eBMP5HQcLUz*k-ewP^k7rk9;Y}tKR04F z#ohAsx;dAphJBLN-mP`Uj$7N?*_n>Z_%zYLsr4Yff*jP&&dXF6g8T~C1$mhqm@woZ z!k+;=S0)D$UXBbgCU*?b5W&#X()=_9dYyQK`y__Xq|j6IX}mWg{kOrVpwq(r^7>+$x}Z=2z|WkDuUE1q27ay#&hA`z{3$w44jUbnqq^**}U9|+;n8+cnC27R$26vI6l`m z)=axzl@%Dex)nNg5MZ$76}1%f7F_!wqx7BT5oH~+sw}s;&Rw4H^DkpKLn9V>^GF+Z zk}TPruk7s?W}xR`Mt9{WOPHBdW910wbdfwxXcx&{|MeALvsYU7X{qy_J3U>VsnyPI ztlSS)ZNQ=FPLo8UZJQR~+w07_Ac5ScY>)rms?>8)`6DASS=Ymylg$O{MZd`I@z?N- z)$&X>Utd42!%DKz>(}GECGvPTtXiexhYnAjoZr3M$wKPKbXU$y)eZ9Zu<9;{i}ZCs z8Yg^Ju)hALvu%%8a!;mn#nyBl3%mNJei}-)8+k9Ja8QrTRu#I}Fs!FgI3VrTvv&;K zn6==(E0A-71{36d4ZdzYMDON#T77Vd6I z4wEm#vUW-Kz03_7(RK+rqxLCFk~B29gX}lyT^Zb1 zJ9dX_^v(!Dma%%{sHScpkWy~#R97t=Q)(aaAG?(g28`D_)9Y}Nyu3r3T|#6P&dh)f zlgZhgZlS!!H~Xm>@=Owrn#Qnh08R2Dz*FS=NNu{R8@PC)qVxC*LVs}qM2Y)Pc=?if z292JVT5U)QoilX{Qldj8fjk6Y0!0HCygzV=e(_tRSLTkKn`2*%@Wukve+G)xo2m z&QqheM6T~;m*wm_qMiAtvY7f`@^d{q>av))#3gvd1+mw7ZB@C; z$XFTo)TA5JVK@HCrrt@KZMTB5B}ly~ZsSe!1xJ5N8S6?@&OO9Ep2}iNV^X%?py#k7 zOed@PD$s_qcLagUtE`r8jTD@N^%fDAalB)z{5En4GH!<_0uBE zCXKC!`=};k@INNQjl5Kjj7-eR-mGb6lOJ|DpOtd5r#42woA+L0v|Crx>v>fsQFAhA zss@b)Tu^dUvFrD*byv1;Kh~QVZ+~Ul|56N-^2EWMz^iiUQ`4RgAEuARqAku|*^!ar z)VKRTQLkA+;oX!J=N5ih9BWyV!JlY9YnbeDbWHEi?s2_#ZA$Ct7-oG>Qe*JD$`WgW z$4VmWADs^>pKk6m&FN#^uqiT*vjPbtx+*aM%Sv}jf{*DvEaU6sy)1q;xI6J~Tb;aX)SN~!?+2?D(u<2=z&K@ey-WAxH9 zQA_V3^TZ@+#x7pI{OQt5%5o;aiqvc4EgNE`# zC8qRQ^?K=F2G^R91`xF>g%>3^522lnx>dRp?{wYKUBzw_1f;Xau0^yV&v7EJp$CVs zVR!K85sY=xnw&yT9D4pw_L(a4f8gl4Ri=tstd=Oy`{_4rWOaG9vFe0SXD*kl?fnXKy#WdQ}MB*7XEfAsa(r zI}CqCN}dd!Gu1yK^gw;v$L$xt z*JW+ydWeci*+fr|n}Bl&A+Q(ZC;akQ9*s_6#~^BPNWRIVs;;(ie{Qrmk(g81E0bhYJM_E2Sl) zV1LZAHU5)pLsgGjkDqgw$hXE(pj`a+JIb>ASpDC=vO}M;$f`yxqj}x}c{{{)h}mcaFALRDLRyOyaOv?rn*Jv z8deBm&deuxRi-$uyiRhaN`3bifJ1`vzP=Y8gHpOEL7&jk89KMMkd=@i($fRTWhNwu zgoHaJ3dWIn;Om>wMn8a;ctB7=2)0mB!COJw`1$ibe^w&kZndEXC>uZnx#VfB6L9D8 z%J7bE2s$oVTkivkjnAVagCfB1IpF{Mp;;@>L7|umf*?TZ9XQe|@nxhcxnO}9SS~gB z`ObOFC{Hg#s$&o^uPIR8~oc1@%`jFrd?sT!D(q&!glY zNYqUHyXK-iG(1kcuw_(a5hYOc%j&_pkw>X(Xpq7VSuRq1!j9uxDO1FQG0#C;F?ciH52F@Ota34-e+CTwdt1v`uA9;No*3Lim zLim9v<5%T!f+75{eX+JqnSW?&quA$^yz9gdJPQ^QBuwLM9igS|*VCz7sG%XlnKJw= zDJ?~3=`Vcjx9$J`!n53m$#Sm00=2RZRF_uL(FOfUCuB5R8^MYlQB<_Xq0l>ZDw~8y zs9mVWj!i5Gk%aL{7hFO?7O$=kN+y*FNpOoN;)lF_4?RZOLKYH)QSr!|>8-Gtco3m* z66nm-^eCXSG#g5t2o5CGcwpi1uiNdeWv*dkI}C*94$d7FCoSvHIZQKl4sU6;$nz!@ zzy#n^pgc41EH0A{IW~k7Fw2Ov6I=V+ip}_JDov79PLb?V3m7=fV5Pguh2J624A>-| zXi}pBPw2^Lz%~(cLdqQEQH1b@yz7Lvwg(zwsJJm?(7EPX8a(yimZq9i&HlDA1&N7? z1R$FsR&=J_CVsR7A?^$U^ppEWJUy8_(|sfIAr-hrtm&J$|8G5WL|a<6f$!VP=f2S2~p(H zyxG{uDbqmEpOAx4%{8xrv{rP3@xr+kE@F;^XE&-)1Bs~#hlj@ua82D&vQJoJ zVnswnMXA05DKUAT^2@-W2{SY@WAZu-Hu3&ASp2qc*UhFT#B?WL1Az(vff5Nt0UaQU z*fB*nrUyGT>!9>3EcOyW4{=XOwP7AsXqK*n3Lmjd=dN5Sz+tZcaO&p$`zzTj*YC!Q zRdhUA@8|6s#%IpFYvwfD5j*fIH5K)U|1icdJMaGo<$9k#dY|W*0cf4kN= z{hs-pP7bKHzWOm2xMA#(m!-XdiYCQsV zlhM8=;$%Q=^#F!76B2?(4UY;_ZUG>(Fg|iz-oV)M%c@cX z4LZI>v;J|izIPsRmXzmTteN`4eZBc7snPiPcwdxYX4eF?x8G?_SdhOt_@wK=`r)y` z^66gX2k$$_8P@qH*U>Jtpjp`-=XE%CvD!G@N|vgp$tp>&+x0t+`94)HJ$&t{)K-<~ zQq5udLzkkXk~I>X>)t$b-g(&P{h8N1EyH=jx8EN*_x{K&vxPln7S?-f8v}Y$LQ$RY z=}7^q`rFs{*b6`r{)ewqNv0<`C{Egbetso|g(0APpe>5`at-cr;;UDD7(k$OzSfrG z=7II2lMZHD(3ElhNjYgI%x)^ou6~|S$*lz(F)+s`SAFDd<-p{8#xQV zuWaddn)LQ{vcD7TB!0*LU*C)0@pZCbzjb=GIz7#aE@Wh-AdcMkPWimAg`ER@<&2uC z+UY5xcpU{XuERu^KUlKPiEa-@5o%jE-G|1YX_bjph7J)DBoa+(>gt;m`mDtK1oUq; ze+iCX; zm5PY;bTOz17-V~*J!~!HWJT7SX+v^OWTfu8ZDQ={)nwSm)X&?Jtx(88lT38PH`za- zMOSQ+#}U~PmljvnpQxd#8VW+&5p>T+7#JAvD4?q02Z4h)$VW*`+C##7)CP<{9tCKC zWf`JNIk~0vJtiiyFf1Swk5(O?v(rAFUs{SGcChzM{&Hv)^2FI+w4s%^f%?#1D4g8* zGzcV5ogl_0X;SM#w#FqNKzDejNhKHFAd?1)v%6N#Y%U-v~-yI`x|Bc z0n&?+O~%9KnE1@E5FaZoDIuR6syTmPhF^PWW^YK_oJz#HM_qAGc!>Z^IKc;%^0kOy z8bOf;lOgkVb4O|`H|9r9w_A!v7DsQ5Pd^G>$LC_4%JF(6$0mKYHxGpFXtBe9fW1iO zbqaVD9LFnb%|YTg>_a50LDf3}DVmI$tfYUPboq0W7j5d!-tu!&Qk;A0L30i*m|=4?ZTx87wP$EBsOmxfa0X%XV~*<@(%$eHhCHShX<+?trT z6mK3oiC`T2($jdv_U+s82!o3k6QGWu5E2@?Unjn-eJ6!yQC4j{_)vKK&;>|Rp7N@^ zj5S5MqC4S-3y&-}6B?l9CBbl5xp1CM6;+lDo%)ebPcN&%9_<9(L|^uPGH zqZn6Vn6u@srvH~u{z6~a`7xtFYHbk3a)pab`Cu^U3R-*1N%E!l7h+zk8!wzVxrivPQ4ws+j3N*=GQ{Bz% zBC|(7mw`-sZ8k$BIadC~;R%>-251znNYKBnV?TI&a;z*%T~X14=OPZh2s&Q}zMV9( zu=Ncm^GJ>#KkgHOmRSR|1Y__Z=5%0$92uBFn%WNg7^b#u(zg0>v$;dt8q>oD9jAvK zeIhn^3LntWu|AtrN%uadV{nV8=t;b``fb`%jAfR+x)AEAGL*PQ*BXpvoqv6QQ)A-^ zbRP254cb8NClsPsG14^8Z!fud02=}^wjT%fQzln2EI6*A5s4FxfApS*jf2R;eT>Vn z;LA4L3!!|8*qazMho1JzPrVT4h{B?0Roc^DbNVbXe)+zyum2Ye$dbQWWpewoa0A22 zl`ErPy;A!kG5(A|MK6E60emh*jL}#F*Yx+U38ELmwv7a7W{%V^QTPg`h()~%uVtFJH$%mang?f^ms2_to6hOz1bzMb z^%>e|uj1FA3ko(0(Xd_oSP&4v{%wd>@PHxhP{{*-xWn(tSFXfDPapifEiop`vyaC34qDPZQfvAx|*ftb; z$D++u5KpxMp2wrW>2;9IdsKV5AgMBz*k7V5gf$@}=+O3YPy`cI(%h3GB4o%!1)j|~ zXxNBTUXF5e{D8NWQVbnsNDU5ctT=dzWv~kId1`guPKIiP;;LV;o!n1*vMHUOf)rfSxD*j}md}+O5@{a|3_w14P=}zs4duTRi3!JVUEM^Yz z0#A2ef1I?Bd6h}t#evqM>TWVdmZ(d!D?=dne4vGT()bZf@?q67zP7IhVxPWlW;Kq} zlTj%g%MO0(@&v!SzZV~?vMB*0U!TF?N%=stuCR-H!#^L4^8EbCRP&1^RSc?>RVzXXaV<=I1E;Zc-{5$k6y`@vGx21s1zR_$26@S)d| z#fwt|;wP)`RrC}GonD;^EyvQYU%3^?*dc6LNsQIp=M94NjVwCR-E0g)z8xT^y^&Ya z#m4aJvzwUwQJ7e!bIFr++lh5amDT#`b3W{;Q$J(G3+c(Q6=*wrGO@IL4Mrr_V6yIb z8l%Ej3@Eg*NJoYGLzC%d_GO2Chyd1_TkCJXWl9YE*tCm_?N(8f-5q(JW{ECw5F<&r z!E+HB2N|0A^LWBR!?PCSB;IJA7^fGsI3RnWXTeADk%CkWY+NjqseI~oFLsiF4D63I z7RsW#ckcW(KcBK<6F-0a$68sM&ORs+8i3ZZ;&edAW0S&Hq7n|Bex>o2=4L-HfCp*VNmCWSdq$su_O_}r-M zYEGw@dPCZs(GpF3w+k35G18Qwg@2!>;(`+*V>p{D85R`uJ`~WmsfsMvPtU<(LHCd- z;@y#tC?2~}6L&KzDrzTJp5~HXD3`aPrneYM1Y3g5L$fiA>pxFwt>lnRt)N9-x zp`U64h7;ykR6);7)&qKk4N8^lmfue!+`h-Nc{M{jiPZ!Oiow|8_L$B(yeEuj8LhH<@kv5OkBK^_57 z$ytllxFQJe&Ay=i4(qdhH3FlygTmr zvP*cKibc2IA}o`>lJdvNlhj|h$Z(TiJWHb|*9Djw3Ek+apy&;SK#gU$ z!}BI592`rmKyNYONNO13Xt~RC`)w#NYQF|dNo*tY8}lTBm3_4>A7NtU76s^77?)Ig zFuX0qa3+?;H)qlen2H8hW_h_=r*R7?6e-?cSsvND=fk@gqygc1*cd|eD5K&kj9mW5 zkHw4*Kj{==6LidrWXB*`{;6#1mMtVgL>NZ3WUnwN>`^@Z_5CEyYqr8<=Yd zs$SHFLa9GEIj{3(z&y%2hZ4|eElrT7KIa{UKG-1Qp@$7ns?f%BXH+C5BnTJ;U^~ka zL=9_AG6iwn(@3~UPR-M}xNpS4p$@Ht3l9yVq)(qycK9BKv^lXoDLs%RNrdB4_==Vc z5`ZM@x#vMk=D3bdP1`7D6GTTv$-|+a>%T7u*-^a5#kb!!>pdQ-GE9QF>&C<#n)pTF z>-SJ8DQ;8aV>yZfQe@e&qenkw-Ie*Is;kRoA@ocTLSIOj5%ar@PCw3T5SW%!&SAeM zwXWGk1xB7HIwj=~1VMp1%8H8j^BUSrmtmU#e%vT1LUILWnqf;+Oiaf>DqaG4bCMZE z#WrJr#;wzQ%NGt9EPJ~Xxit?$m()}dB5TrRxpjq0PP)Fy_&(eSc&e`#{ezl~Q?#H) z;$32Mwb9esJ8ED3`^cc?)-9|n0`F=!9Z)vo5ec^O3y;xyuCJ8)A+o0NjBa1Fq!|x) z@Pb{u4eujiQ4HAk#(mspdETSrf^xJ;Z%O1-Npg_sU(5E!>37mSx+~svOnKj3bDNv@7dGC%PcFQlkq9wu?hXeCe8!Q#nltcoR%sfvxwv;4a zz<+E%40D$xe>Y>0kwEkjg}+4uLrJo5OGs|l8*8ms85y~<+;^fJFO?*ZG>7EMb{I*# zbFDlCjT|=v?p>yh`B7|9=I5`*-X!zbzQyatqow2mvJE1?rzA0YCZ*bN5@GjFvkknw zk;mwK{}Wbe3FI~?JB}UuIA2x0@1k$T72g1Nq2M<^oa5_z&GI4+w*b?&B2g%+t_aL&CODre(z_8(R-I`|9U+cS1chEZKC~U zzsE~mrHatpr8zzBUGXj#4Gh9^6Qw=e3)i5S<(8xdw zC-9TwN3x764N)dt?_6U@UYv6p7@MlmiIxB}PlU&|iAH&}CB28g1({c6#@v)Z-lUmf zlSpL5As2YqKs%&F$H5^JQ|Lm9l|&2dKKBfFV4Byx5=~<=239Ac5a^^Fg2``0kQnB( zskym5!0dAoICxE#dBc`uY{exgx&#JIH}N}0qtQ%5A~?P{@IHbMtsTCanwo0b+SM0p zk%hh7IWjr*(DC3E*{qm-NJ9#QEaJ;5o9Isg5WwMoXm;l8S=j=nnD4Jwrr=fa^ZE1s zH$#E+esnY8Saus{T>tYOe}A^U2cL15scYfqf?LASH)?vsd}CBbhD>{XCW3~-6{q9c&0xK;Tji{+t#>hHUr}BOBdw)%#rfcE z5x2Y+k4L?+;M08PbmR`*Hrq?it?vh$yP$V@kLc#z3jYW#VS0Xk zf)+6z>N4@g`6($W0sNZ@Sn?$T5MM=QW$t8Lg|bLY^tC(>td+sb+(uewWU9k*t^HIq zDw4cMUa(VT)-HUTYwfRM6KM{U)ir3ZGG5-uPOZO~+fbflH*neXrMY%nSs(sfcK7CI zxx)|c+r*k99CSGEWmFJ>)LTSMENHw|m|wE%sMq!#JL5M7eo>U&sXN~h6p zI_B1;iNxCQ==hbG)?9`e=44u#6VlJ6x8#2U5&I*)2*VjcXPZ(YY3+C&(6yl~#uWz* zUrVDbYZ{S!`0(Ljv>OxIQdo3VRn>b$efhq!M3njs-;g?s0s&!D$~(t#3(Wdb20=Nv z-LoS-Jfd;kq5=FC+uP`}e%p)S%F>|+_dQ+pSdc7ONA>DN-S#*IUKEZzG@U$7%ADXlV2zoh6; zdiqiQsg|C%4>xl#7xa(Xe)g9(PmlBy`QqL9VRMDN*Rnmp3^Q*l8!hwOp%{&MV zZH(9}VK^aH6|{F1t-ngpvd7!8=Dx+-2(34C|Eo}V*59#)bMGl#-B@UuMn^_ok~7p& zNtW~Kw)aktgNNY2&0!2y!ICq)a-|%&ZDYq?`}K=NVoWWoHif1<%Jv>t@Ol@Md*b-< zEz;83h){ifqjNvrS1C`D-i~dSS{0RhEBh=_*+g#EZ`Hutn=TR)JN}-(?S;0HmSTBQ zM)BGGGO!xkRxZ8-<%anE%4#h?WfXUni+^cp4$AfxiFx(v2*4CfHa9Q&)2sHQ_xSsW zO7W=S#sX+JhRp)xFUvAg?>F{SA#rXXNI@;(=g;m~2Tm%+2M;4*3Tm;dR6ST4>pZ-D z3Ijm)YvO=}q-i;%)Djm{tLc9#)OeXY0m?pISn`D&+ z{lZ!+*U%)ZK%77(1|+k#@Tj4dBV72iUM~?7Zn%0~R`uh@6};9z+1ul*l7IKU%`0=p z6QSF-Z}+=@|M|0LJcf@W%{7YS_$!m_I=&mrU`*KO7FvLqOLqZ>uk^rH7P1I@H}a1@ zWXBM_h}*Z9lBg#)wA0c#-2c*q;v|f#9DJmuEu>&Ty5wU=`@dkwrd1A$;ua2OBZ!`pw72Nia$hT0RWg^f-44P@WWc|u zX~Pwp_m;_8_RvbR#ygE}e~4@g6@>4|C`BdDFlfLaz;A#4@=yn|)Z|`vT*_i54Q3k?-lXLBSTEw-O*S zc?#8oNIt^a8wmg`rU;Xy{9aIH29|`yx)w$%2B&uu}QF#=J%IEz2 zI81SCL;{ErhsQBit~^DWQfWv~+{emZYbcuhu=dZM{Z%*rimUagi!^Xw)W8exBr<45 zyn5w{AG?cG$jyv7$^d$aS2?Qkm~l1hT`Np+Wf#eSFSM`!p`aFVC&<9suS+>E=CDVK zW{nV&Hejy{{I5wbY?oUZjB>*jyJjnic#xa?9z6JdV};CDvW>yP&{ga9kp#3Bm!@MX z-#o7;tI6yV(o9F%Qtpiy>P)UUN(~3yu`J2I0f1$Gv`M+#Jc!x17@B(7ZXWkW3_8Aq zf6rp^9LQ#UvW$}|Ul=SY7Be-G`p2`D5s#mon_y;8$n`yaZB!f6qN{%>_>#$?@0yfM zOk#8(6%M>{KbP~^Q&E$;NCO{f4PO*CP%$bDuzf?|k;F4#2)}4rqPH6<-`uyx$x7-A zvUC8h09#tw-N)cySa9^wHp<98AmcfY46`HvL)dRzx%fM1-yZgTrH6NV8F?2L7Dm#5 z`8U^OVsK&Y_)n-)oG1AtpArF=5do|lwx3v_EY|4w&KdpVpL%T$`w}r%0G8k3V*L2X z!i1ce1uoZbpa@E{DQCAGilKJ8BACsCU6eF0?P5E+g;{^%^5s?o*` zPD84}ScXU^eP4jQ-VL#@=<3zYr0zKlB0E2y;BW7~(kq-_Zs#NfU^Tc`3gz(!TltPa z(JZN*P0U2A+zuaY-rHzCkaie@b>&G&CL=fTC_ahpu(S ziQx7hc2X&m0|iAitboS;Buc6f(>}0lmM*-3nhW<5c*N+01Pv6p=ugY3)PnBe(-_vy zhcNpD!A=O2a`^BaLnEV>jCYchoK+~c5NHEGzggVTlD5eGY`*U%)fOV-jfmO2=xkp6 z%220~zzz1_H!7(i)S`ElQpK)RJ@NHjrKE-dSrI|m2TQ+wxM7XLW{^RpJohOD9v1kh zmvM0=UB@Wz%N_0wf6O!KIPK+#A{1*~R-A?g}|)hTc+=TZ9th=?urK<(5vTmYJ8UD(?4c zxonRd{}~YOpcXKHFhhECA6w0CrhQZ`ORsTgRUy_pz?Tp-&f7=4c`=$u8}V7d z0`uYFT1at?D&{gyWWej{IM&>#?e&&)9U*#^kk~wAXnctju#{`9w3e0lF|LsM>R313 zzm(!~oyfi-7}6v|DQ6#9CIHc%EFypwdoe_qkQO^Vif-Zb2G*Xg(>n^~E(L+1y= zdu7N(bEwIhc%#>ogd`(-T`_BHs^_BY{c`)0&#=;tlNFWV#%U8UZij5o@X{ssinBe$*KsTE>x=s1cGF@Q*d zTCn^squ}Y}4bj!*_NWrhN=HJ_xS}lqrgb-0V!hDjha<6GT(TL(P#^iao&Z&+qm!Wi z02#8+f6q!WlC!s20pnAz`SzSrxgBs+ZPCS@%Yo;GP7g(>7Lx$uWn`p#ayp`B;46ri z&dJy!gaQLDx>%S@PC5oeny(W8P5DMQj?%USl2jq`*rJ3CwS>&}52%fwF^3d%=hRQh zc|AEzW|42++)cG%IJnp+?>YLwF{zne8@~&woxlE?M+d;+pnnc)Gg988Af$?(lcV<- z_!Lkq!hmObvFH;DIDjv~YDie=q43_Svox}Ulw)J}LiXhqx|o7mko{xM`q2-1LhU2a zf9kb*=YPf|Ijq=dIY4F+s@8Ke@f}L`s22ML1=Y5VKzlxX+@T11lJVBvl>wGETFV&t z7y$#3BaDbRgX%rAjzh0VvQ|uFhsG;SmWoKGtiB2jvE93Ny&^0I!e9V09u?%0eoTyE zV%v@#=js8NLq@v%XciBQSIQ4U^*{-3cOLQ-48!jkO+yL3OjVKdyf?0=HI~~Y#H=r0 zzVt1x>1i##HvJCmG5wcukJ}RnB0xH#WVj|UE2Rt#Vq2Bi_gcI#$($N7NwgK`Ahd=; z8a`r2W+PX85%9%mLc?gcLoL_Id&QgQs1u<&c#1g1yBIr*z8ROx6oi|yP zzn32idyXiTSb+91RQW{Lhrd4s$>0X(31g+#nY70!5tHL*#l65Ous@t9I*7wC!UtGL zJog_mY0S{Z&P>>{jl%2(3TM?y1Xt>3Oy2fwc*FIpZpB}DoUxLWTyLRHvR}Y3P{P_! zzHdtaE<+{;RIy`Aj@MzDl{HL#bW)NgqWaIMB=}sLY>7-=0!bCEof%{Lp{X~KqmoD! ziIndU^7~Q47_6!NWTrkJ(N>c{$%kb1oyi>`WnN+pk%Z=h#NT%hj3tBw;#6o1Hs{$~ z1H~v`b<;vA2Up8HCyX_93g4=Je#)v_#ak$=JVsaR`ENS>P{C_w`cSFzTFue@h(1Wn zxn}k1fMODOLQUnUZe-{P^aI^;Vr{S?H=wzZT}%(vX-EL z=9?!cEn#V$+807R1UYVgK|X2pg6uP?fDW^z4y2|6FD#n7u1J3HvZu~&`U zZe{VNo64~O*R8hQhJ}1jZZN0Cr;ScB?O07u!M!@>Yn8k1;`g+{FWnW+$ZGAO(^t4a zic|p!GEN|vpXdgRMy9G%ii#p}=fittvb=$1fYgSRi|oWzk$~y&6tTM{&cO-Rz_g>PapPYQgZGuZIV z@E`awj|o^JJ>S8kD?vq{P!pBZP>NFC+xFn*1_PwIKRaY+qKGI2!rpK;n~6V9fZxY3=l4rgPy-#3cYVfATomfe~uq5N%bbs4mb=Rr znM>Zke;)}8iUe^k0gnz3&!uxqW2w<{+c3V ziU#;E$;F%Q+epLw#e(RUa-EsgB{IlGJ1$`@oq-aIa(ksKgJ@0)tQ<@lK};x5)+0aV z5 z1qH%~DNLO_bEdXs+KtI~b8qcL3r>YyQnO~PH>QJd#t|J`*NDo>HePWljoWw#H@JVr z(z*9~v;OOUO)#KPzW+@MuE=X2c`3t-o?|-@+RpxXleVqaT+6kx8S^|Jz zWrRBayc|JAA#=}_Dj_du))IML!s5NgJ@+A$B?@H0{p-Q)irQ5doZ@YV%x6a~+r{jW zimktvT>3^UzxTGR_terbzqN;J9o25BY#Tk~*HD?aM(6Uy6-CGRqF%l{gf#tU>wT3W z@HD>PQ`}Gj@7uECpA4J(PrBh)3mcBZdN9X9L$_N0R#466D7dx zP;0)PQwZ6!=j5U8wgHM82bjM1%1Q<=Y9t~C<(X%dGZH^@`HQqzrs|gPKYn81y*IouZ-K90cGDAZ|mB*G<9&}p>JA#asDfi8LUvF^@1%f|RHNaRDMX02q~1N9+H#%N@;km3$Ra^=vRx`Dp?i3OPZ znzaPWT+c?L5CmwDZim2w#})%qyc;lO_=npQ?^d44%?SiKyD6@(~Vh1)X9A zZZhH}I>id_1<>CQmYSlM46YkC<+!5^5d9Hx{ey3)B!c zoNmWsJQ#YSaRR{dV7H#!7#Og?uNG%&{%e!qNxhjkM@rknGgc@-1r(ncJH0;i%IFz3 z&9ycQPaAAEwXN?YJSd`l2E4X%!9SbeEA#(hGKkt{xJsyrcP8zy*yM?t_IE;&%n1`= z-68(lYDEn8BDJ(CJ1SO!;gG)`RZIVmw;|{YA!7%%m@<|QU-SEHB*4@q=_k|qvm>n6 zIyGdX#K-vs)?7o%lezbyq|klNKTpXw+{`Dnt^EX%aan4e*jfMMuj8i;w2z#RFI|4k z&!)WJ-ULx%O8X?J&4yZ%nKeh`8_bjqgQsf&l($O=m7zq}GCno78m-F_8J$L?-9ckvBWph1iy^``Z zeD=1Io*eWfnOM(tLy}YGI}TpKe;Ro{cbUCekDBoQ4|>NS8g@6kBy(8}17+mBMcW}# zL2MW2KVknv>#`NCZ}0TU6Qy1|4`t+P7Z(NYRzy%u>-$d=Oiu;c2*9v=xpANCB^1ca zdk-%=N=KMmGpw5z1oEfs{eu6ux69C;!@l ze8A-qAQKoGQ36sMM6$C{0$&){)OSU~%WpFi=To|Vp)+@F*iKuU%+RxJzaoZ-fHe)3 z?c1!6riLH`2|**)#5MEc1>C3kR;dD^I}>cVU$_9a6NoD6 z7`;}!exBS4#1EkCgM~HC9%!?DDwwXQ~_dPW`$ilm7ls296=S$O3 z>$>G)bx%N=&y!x^@&$1YX*;8T#kXyy=FAp`U|$J#F?R!g{d<=pJN97(O2esVyxVMg z?H>mQ5~h=FBFEafS8}TofA{YP-$AHaj@xDaeO>a4^Mce37cX91QFr~H*DPH8zuS8L zB}2nf6qgLVYsEGzy&qYAB4cXg4DxuUx)1;PL(2d0hiFzg!M92{kFk2_-0_UovA(#o zY-rM0mvjTpX!gNGp+`r0;Ee7=#t#Qc?@i(cxff5-A4fOi7+Ji9mp7YEcZN4ku6I1T z_{j|DT%eOdYsrvqwu$IH={_OM*d03_l;umqYQy8bx`EIa64sA=7F|^8l-|LL-K=t3 z5hT@#xh_d`-$v5lYo7%tC zJzHEW$-xW|QHIMj^RMsW0DZEX%;3}3|L){}ecx@i9UTcNsK>1KP#`C^3RN$_NrVoI z{R8B4HM83+c^;(jS)UJ&OTu50S~QsjU~y93ch?1{EM|HY8P2~Ty_R2J;pb%f>51HJ zu$ZfUGgQArIRwUmFaIFKgvcf`A))eDr6>}mdl6AldMI>ETl+Ph(sM2NvJ=|cbfYQ< z#A4gFZFAW}vjZ zI_8$xuYX6ZkgL=rTSn|{h<(!GB!9N^*7DNNK4B>jD?0{CU)=Hb{j!cfEGeZib4nN? zG>#7BhBCMB|14D-*@*uQQ2W#=e3&8>I(akF(YdKT1@!?I8>HXJHepTsR@6A-;Clymw`+DNgqe1>ovDm}4-6mF}rdz}^ejvdfvU7qYll?)d`iQ@6 zvj7Zz_kD_?{Xn(NWtwDZ=61>c-9+&e_2oxGXa9Qp?%gIO(#S^mZRpnSCWP_CdbLgU zKi}>-8)-EjS6a0()qA)&Rw9q`q@RO%5!~-qG?|U;tDkKm^eBGsB8}1lw$`0vYZ&0L zfNp$!x{tnHzy&x75p()30dtEUHj@pjiinvWOA{hQLBTt6Ci?K2cmc&l0Nedb{dI=Q zjHXYK^DZ03zi;L2eC_+C)*ECybjc;>`fzbs#xOFA%Ym&2X_nBL@5my{k+&66WvVw9 zP2906%qTsdryz!=Q4gqCn_Ef*qd4G7w=T9T=sS?W3}qpAgH9|zQKOToEpYFT_?u^1 zt;GGB52l2MkB;EyJuTOhkQ;qs8yRN|$p&mXluYT#A*Ft%d-8q-hI*6yor{Wrbd ze4aeNZP34SdHTkP>?qpD7V81``_`JYvy5!QU$4zZsfdnHsZA}mT7#WN*wLuBM7+o7 z-GDfNkHXWk^C{|Q>aCKsUX3zbc_AQ%X**bn2Pf+0>v6#eiU_+*;jon8nSw5-_7%Jo zsW?BqEB!~?vYI!RH~v15)Ht}`(_N;47Dv7oo@XkJnh1HRejtP=;zn`r8!prs|LZaJ zwW^9u1Wlq9XeSl1?mCXm$~UBmvnthl*H(&N0MnOjK1(EEn!5%2a5q9^ygbDh36(kF7@%V64yX_1aVXC&GXwrI-~}jpKSGgc<^3bQ$um#v~!kxjoZ88 z!HCyJ{mG%p{oTpisn;dLemC(~vLW*jGln|xdLq$522D=a=uQ|xc(AWarSo`hhr2&ry^CZHH6n7w}4BVEk@cXeKSRrRQfgXL7?}ba7th3VOqs0WzE;U)j{iRi`~o=PDR*=AAQE~}>pg}$;_Mh75fDgJ~bMuNCu7x4%TP0k8`raBx^Wl$nLxGC@HRFjbg*Aa= z<-0= zDQT~rcuj8t3_yL%l_ZB(2>q7X`6@20I1?fuIXfRkB&NI_HVczdM95vj03I^!8gp|n z?V26OnIFRTDF)5dBnv~@7SHty=1c4`acN= zWnoV~+EOo4i^IKXkDObAGFi^_zAhK8x<$wlB>~RAAB;n(#Zx9$6Bx*3Qq5I3_2&)~!Eo;ng8v)6Ww~fY>blbp(6hF*f3#(^ zc-py(t!Ed^U)E8q-sOnLZ(;a!2;qn`w^v<&KQ_WZilohIe&GZGV-*& zhaO8dbyi0_uQ!gsvFaa(QXt|kb5JG8N5SIIWuq88-JK>z!n`S-caha#3Kt8eS=SwA zSa<$AoO%n8=5XJL=4?@y*?R^p)+81;;-0s7pDPHB@pm z`FeEh9@5CAxQ=*#WMJmRClrs7^j?N z=cXI4rmr|w2cA}G~3xa+82?lGk zv5hWuX+LbVb9s-}*7vEs0otKQv2*4B2RwISutV2XIZJ}^>S<=CMgO})5;`X< z$EyrY!@T2+cfL-4fa`tpe;0i1`!~sVCH|HxH2o6cokc&{f891pmZ(T-Q8~*({o~Uc z&glvx@%Z!-D-=PK>JE0n>%Gw$(O5H_L{GNSJ2Xep>Y#p@cWvo3Z=no+r z2{e?G3xgTxw=uMnEH?A+UpLa1y!=x#drEbiAI3z+Jca!n7*89%araMR-q(q341y8S z#trHuo@C4Fg%&Z&vAgdMzNqYrS69^Y7uq&2>nNF0OqTSP)sxB$3v&)plBs;?u?)XDmb#+yOas+F-j>;gb9(SRG%b&vdoP0P8KAck0tHyo^ zEqlv96?((JW?n7U9`Ok$AzB-B_s_m;d{|Na>x#~g2hv&BdzrkVrp8tD97v@4=wxyw zyMOAiR26JDcy`*|rm1={JgAN*W`BT_nf~E?GC|^?b!4;e}v9_IpjD| zci@$=wc5;y12xbUqR;bUm~=tLcDYs-VO_IWO6%3K^-60W_+U~(etm`5NjFrYTzFz5L*%KdwZrMqdn?)QVv`rehmTiL;rAm}(_ zwDno~a98Z>Bl|r$J=r9!#*HjC^Y}Mbr%`^ei?RpX+1TtB4XRJI54Mk9KQsCjLv*%_0bpqdn!WqUH&`|GuD{XQd!a~Ur!ye>>Z$nVfK_R z`yKJIT=yHM?pu5s(;Xw!sa0ccD&OOw_P}8DLoWmOrGoFMq2ryAK789FosRU*ydg40Jb@ z{v&Rv=!~h|fMLxUmO)*wvE1h@jT6^+69kzBI~EI>AOws$+S300s)JV2 zR#8m25xs(5jHtvN2k#s~VSH!X-#|>uF1l+J;=y4f91{X76|*({NT`HZ_VNG6X__b{ zt}!1OWLcYOxmLO1j^@>k`ol+Z3VB%+8`$p+N*ThXrk0aKKfC>c|9Yj}?^Dyqa_@B0 z+STt1tH$piSB8TK|1&l!WJ9R;q7_nXjcGrMu7}u0q;<49s442L6@K?0j0r2uwYCcv zOvc%tJw)qyqgTL;Vb1PM);McgpUyH$Mt`B2^wsS9+a=PS9R~{!l%Ih_IAvF_G{5UR z^G}Qu8{7?8^VIV6)|MdAG2vLl{e>3m|X(%kB_`Uc3RhlEkBW#S?2)V=o$g_(Ld--OH7%RzXwwXlgg2b>uTK=4}~|U=)Q-2=_Fqza<$C4PjDH$O8N4a@FI=A~boaHD=1qY)8-KD~oZ;5r zYRybJP;%$a@TK?fCVo`xKI~OxctMOy&ahu{I73|cDv!12nUQy|pXm)qEkDTF5^g``EG3y3D6vrP!kU3wW8-2oj;k%I zP5B05TKaFhG0R|5;(v$HSwE_@ZU;;lcCD6u!bK~cSzD4n(r!g@&8uFPEgb%eDjD~- z8kT_jow9PUXQo}F?h$;>$jQ+>6`3DU)_!vsb?o15C6k*D{c5tLmn-Q+sr!fzT6L|a zU_nN&_ZM}Ixc8~fVz>2tmm>}{>HR+H4$5KPw3h?Pj+3w5rZqhMa@7>i`fnrZyr=vC z*P|;45dvAlL}4DyIto$850L=eVYJT+wH$f~j1lVNX$_yUMxcQtjvk}ccVz4-38sjW zp?ZK}XSO_xdo1zMOWR(ixpW!JgmQ%PTV9d}5FU<;fzk zsUo}Y-!L)!&7E~?7`|3t5JriCpv=Yc5UiEPo zUUg?bY^`3Q1LYg~F)nh>KX-R7U%c<`e(BYL9gYIlx2ZPmo$fmP*0(vIlSrlgN7wMr zxTMlUoGl5M4YX`uW#pzcI7rc61>?S`9uHl|iJiG0YCga#)zYYqKd3F*d5tiIsgF4! z=SpN)B!cTL->pk>Kw60Gkqo|lPT|G4RK<6l`xx|uFi-w{Z7;dnkP$%ebiLC`f`rTO zPYcikLg!4=|2k4EQU#_D7kz{6a|TA$BC3SxK^t>yygh$S{YJKa=d6#`q51VoVcp-W z8@*gn$(*}0y~V%zdrnEJ^Xs7ejsY6k26l~6qnnBtSV)$(e0X9Cx=ubMVNk`9KwR9} zx#0q*9yiHxK}DxWLpyemA-E(%)zQg7p-&W?>9z;cVmQ4M#bf zyswC)LOnn|?^D|N_|bR>i`jci|d=#d@;RF2EHziAboUiOj5f-`7y(`OT z-A=E(#;arfIV+CN9Gh%UblzQgTCz;xM={65ZkoF3SQOiKuij6?-!$wxe*XZMjPS4#YK_{MuAaFOd=xgL!_wacCs%Q2N145EdN@2rpS?uqU5S&`nkkM`rK zTYrtnH|4AU^^PYK*Th+Gw7y-NC>$!mK-m{w+pYLqI_;>6==$s+PHsPs0fotWw;7YP znTFB4{?MtZvB|oQ=M7OSTI*tKM^nb$@lRh#b87EZEi@ANQ*?aizocef0FWS@h>Rp zpOB-ld7gg#2g#Ixsi5r&GAgP&etu`D%2111{R{FUfe;-ykV8}?2q4OwWmm3~$fwOn z68+=TQ>!X(l`rY5tGwl&|2#^)PUIiwB9p#RmshH1-1cukQ#Ci4K9?q)63}Ro=5J)} z-#Z?1X|%@NWJ)XT{fJsx(ocQhQ3}!2+Zu^$U~&$Ps~z!+Xby>TXhx7{ZrF9aC#pwj z>ZD6;GwUh~G zhaj}F3xg>FfLFB*UX5R}j*gAB3ns=tkoXW>yWpq_oFB=;-kPw!-5MQ#>a&0IP)M1% zeQ~EdYgAcQ{XLa`YYTjHWsiNbk9-HU*hisCI@GVUI%d-Vqg154X|+m z8_;b$U2pK#>@;{@J)+baDjP}+_#e<5w6=!O7(*Z=5Xqm=M+Rpt)`a9bTGr{=DVgqj zDlQ6T*?JSm5|Xjgvmwek^;oJp^0M&6^^*Eur zqx)Q?XOxe@?pH!3k`4<&n`Ktbg!f5p?*Sa$FCYO^<%xhK%wfr;J$o)NE__DqCXhmz zNur4AyoFE(c?7vIt%jSG&|5EC*IQ&GbcLjXfHIs{zEw2t)1T7mnr|B;RulTvUS(Nz zt90*=ZLOB70&57`!dlT(l%YnFhr8 zC~Uhf6#f1}Ih!_D+dK>VtplYkImgwjSY-hM*&}x^x$4`$J8A1kfzA6@Z&5L zpm!HfTna3bA7dvUoXu`xR9_dtD*zTk-VQ?muWrQ5EJR51(n3@A#$xr?NSINvEd3VpyD5>T}H<2WF!fi&>pNNQ`RB zUN<(1KRv5HgR$o%et)XUAhhyiyEH&<^~?BmVr@yM)iaItQ~R^B>Zw;mjWrlu+`o@b zUJJ60M4S}`#GYVTDiq%9tuk+=d*dE2p#C^F<10sq;+pZ=K75D4T)9~y-0UQJj3 zX1c2lXo5r%WDGdmIFeF2Hcdc{|J}cpBQZoX*g_HW;hTY7(R$t$=c0y6Fh^u4ZQ=NNQ0RDN6h?;&TyuRkI8k-Pc&uQ-59>TrTtCiX3uR7`UkQ-Ze-J* z+>JUdJmPJ%$}AdQ8(WX*Z8&>r$trL({`2Vj3qiw20O-#v42`>`kc!~7^qJ#Ww&GUb zkFCCwdgaX54`K?1P9o1_`Mh+usk1mJzffk#S{cN?JvVNuB0&2~-#&M&(zNOCc0g>h zRu)7c*8T1A`~@^E?(EE9Lkv=DVrTIh3(sFr`!>-?P3_;>`q3~aqYR!T<%a2zV2TTi zS(ll>%P{#aHZiN>rqkuys*4s;&V~LPI27VWoq&e<3wbcK+NlSC5&_H?$K*xeqp3E* zg?op>%a@oOjbStYah+ro$od60h>M0uu%Y zn(3YqZcZMNVko*`sTkv5mt&PPO$}3~)p$=GQ;2&cu>hd3;VZTXW-6?la&myrB5yB6 z^x$(Yps-oc?Jd-@_J=)d+49EeqrNci|1<@*h5#tXW5Y9DamkCfr1bAF`+iH47C(O}Ji9zu7G$UJy zU^|QseqM5^XDt4{I4y$r_PS|~vyKwYKZ4W|wZdO-j^Asq%<<|Yjj{Stv}m0g`0Kht-q2b&mEHqJqeeEsCjEad^Ox8YB$*aclBb<=yWKut*s|L#fSS)kg)dUG^m$8=U>Ai9TAbo z<9|ooVWal*cNR2@?EAEruKc#2Q)X>a>#R7uUWYVhT+kKBX_m61mgeYnEH|H9m9CX& zR{}Z^<_(Q_ej=WZ0+IEDRMUQGmPIY%>P+pKSZWKsT#@z)yAEgB#U|O(D#^RqCqmi0qREXXyb+0^_q)CgZ#xeegFYVa z{kOJRkDN$@z5TY$FF$f7>j+wyH|q&B*!LeV|I8k8h16Q;rh`B-D0m!5t*66ixMGir z+WYM6=b2ICYmJXSsCtM-=N(Af3L0f`?TMWfV%dry;)ccfhBCSk^Z}@45a$?PVThk2 zocLaPMRZo>T&v}faZ2pMYJC)#KA$!oL1GjXbeOYc4N+C03whN!jmzgaU6avozSPCX zvZ#^Gyjdke`QA->+0{FNX1H;~Ug>qC9543^`llLE*F~>xZYsNP4r?-COOr_TuqOHM z(SsQ4i)G-VeGX!lA$H9kCpl)yBV_!z(XB;)Wc@&M!sjcj{eYe8X-^X5w>Dc}+o)eG z-MQ;X=BDNl+wfEwN~(sS|DF48hO~r<@aC#%!_|W~j1KKOC6L?g+}f z1(dNrXJd^X9v|tEs%V+~j(4F`SG1DMHvY-;>+@Wi%AjLM>YSeIq02`1JGoyzt>x*P z7-Y$tKBo}##*!+a!K<9f-#oUWzfOeV+llhew~}lx?3ixt9?k9c_RLcl{_^MnQu%;} zGaib{Dj#`Al|K$O9BQ?^Vf11i<%i+>lcb@kY7=TeEtuttaa zGe5Ydv#l8BDwnP#l=0U>6rFMx!>>i z+)~lkXHEGgx_Tfvp!%doppzf4_PFZrx%Twp!WEGe0=!dwKD7yoiEmwFDU2(n@OmX{ zg}&#BfqP}G^C?wle_g0mWY*4=D_69pH~ZhQn_^^%k8|&L664_s0f%HPFmyan-0Yj& z-w%FWJxaALx*Bjc24$ ztZHyxmW$ug@hZs>pY)b6z>gG@L-eXNk_@!@-T{S~_0?TW@b2Zni{>xJJdb$IB(zHHMHhIgd&h&u|sow3)ke0Yj=0>OZH-bc_*t`84>w!40;viYDI?|xAhKZds4pFPkyR33XL!cvD?AX4Wwp(^^ zcbsWshJsS{Wt_khLIF58O97ylt~~G151CLM&WDL&goT=7()sKM*53whxlfJiPS>Qc z#o2GxH`=N{D6cSaVJ5Ye=cNNrF7p9T&f8VC63?XK4C35WH4IskV79Kz7L!ZqfG?4_ zLDiXrv#Kr|A%6ljto>nXac37*B|r$L-o$oP`uZ(Nq#(`c?Mb!&Hb!$d9PSz&ee7*V zyX8)on3nqa{W)!Px}mXl{0Se4O_BVKQfe!EZJyI}7)Aid5cJ6*3UjlCDum6?33fG) zqJ-kwr9JEbvv$8K%nnhsbxU8h=dV%gqD|Y|& zPp!_dr1!PCEpA)J^3hPCS5DzW|4i*!c&s^Y1j)cQBqLr%g4ptpstc*$ULb)Y5y!^i z5D6&2*(jo~91m_B4@NSG(;S+jW(T|og#Rd>$u`(GThT6cs5_yBb5xx`6+ydS5Ve464+}~DLUM&<(ps3 zk`l5O8|`7Ib)sv!>$(9y#3fH={3!2qcbu-cHdh*OaZj2Q0<8pA#CTo8W&!NptiD;E zdDh|y)0y5(?U_B@6Mff)*FG#@;aAZfwUjtPY!-QF#a0-Gd7IS|2}pVuX)M{Wu;DBf zhVji9K|fT%sOY0uZYVZ=y=?SA>&`~Om(*_R%ntfr<9~3x>WWFm*#V>kR>e6>&|p)= zO#XAIMRs;wpXkdRU-1AR+<$evwsESy(F+y*)CY5Mtlk)t0pq>1g=oN{^f1%ox+6!9 z0C6A*9|HnAh?dO-cBnnEva&`Q+%*Te22+emU??_tv8{LL<&ttTRhS+Scn%R{JBYIM zsmZ^ELcJ6z5(C@YvU(|zw8guTGWIX4@e4Fvi?^I5FvVcCVoBbG(}VvG*QpIEX!F&X zQD!o@;Od4SZr$Fp`Ntu=Tqg4-6FV1|n29_O$q|<$O%g}@J^>4nE^W@p$~vM zP7ZSJtgN2KOj&CvG~Seds@KQ74w)=DIL29Z@P9`)+WvKDQ}dXI zf2I?tiC{}u%5{Evgd*=RA`l&7MR|D+VnyDCVlW+I)zoyy$ToTf31xTuOMNLwW_n$i|Lf=AlB$`%^xR11Q9^M9? zWDc%|CS-I4h*O?jRuZ)D&wX^Hg`D{G^_xdjtbS%7Eau@Mc_Ump+cEjKxybidld>jM zBgy{nwW$SND+9Y{KV4-q=|E=VuLykm_E7T`XISr@EhsP}wIf12c$F5hAm$<>f7j@E z`qqiG-GXR^S7Z0E}{Foi#$BdROeo5bJlf68YWogK-gr5 z>s$n#7(DYjN8z))cJlyqo{ zu$%5gd5)Sf65s9JF*r^#VGdd6$&^@7SU+MK8JxBhMGg+#<9~;3J^u4a>NuX$T0U|kgLahVqgu{q zi=6fg3enbO{-gHkn!xqZnlc8JCj0u(HA`<15jz}&Hg#nidQLsmqTWxv!l%(6lII#T zoB~blcZrJ5V!ZgN%lgl#F*tXvq?{xwdJw2>0ZZHc^y`Nb%nFdM1FaF28d#i9gjh0c zk9rahM5??QnUX;Q1U__ofBF%(ikZpKncXr!OMH-Nr@vz@&*jO@=UKJuy?~UR8Iys>btDV*mFCgf`hY=GBO@yu`ORbxTRU3)BgUsrZgN zrtUDw2%ci4Bcw(*iNsO`1%-Fjo|uudnFLJ{%E2H^a{eH|2;?xOCVynNALg?@-`D5N zea^>Wm`*#~dN{tid$>8ZajGvkcBYCU&xgoCGf3@Oq_giKB8@|{uopn9+IJ}_>^swb z$fLVC2VcfhuTK1hiqRkCj5qX4mofP+m&oo1n|{)0r(KlBwI@;eV{O;Gz3QiOH;bun zIdG&md2;whO>e*0zUrj9`R6UWEz}>pe(kQ@;TjojW$+mSn9j z{j2r#z;Y{F^kBgp7hqw&!)i)WVI3!(F-msdj*1HyOm<_@id<5$-V*x~`rECo=fLM% zb?W8OZv-ZsrFFh|{*&@;GhuTb-?pDn8Wyk-Em}B7Xz>;;bul&)4I)G^qItKv@9QF& zAJ@m~I%J?|J<;_++JUz(z2DH_{@J>3r?&0yskR*NUKD>C0nDpdMaOQR*oo(288k2U z5We@2FN80e6?VPbZIensIkl*hj_x>YCm@a1D zr>Y4m9_jTEzcy9o1!1BOV}82hehN?B-HCCaBLEDZE{HAh8GzyG=Q9^Q{YK=&dHqJ@ z!^Xg~z}hX#Q-g^ghNq(!+hXp2Z0AAI;jO9Usx2r%v#Jkl|^^zP|mIB^(PxA+r{!QCWHpr zdlfbkdXUGrFDN1hgoG$_ww#CAVdfAA#DJe?36KaH%j;fZ=2S23o{uBn%Zjdw8;xU` zEblr>Z>6kHsdtZc-m5?UcY)i6tF8CO#AezX6<%u`{^zX$WA`_5O^o)daPs0765EOj zP}dgnv5B+2^DZ|VepV*t=E;o2bq8Uz8kP4;h|*fayD7o$v5s4tO9u+v8b%TlKPt-p zEa?tPCx1yEOmU!lRwbJ1zU_vDYZ7LsJk#8Dj>CVjb?ryw| zOv37E!t;9Xv4OQb8YgvShInNMcxeThlLdcNokQHCK!|<-#ExxQ4Q=ew{;PW2zX&<) z(iF2(uwwc7N=KtM8Vrm(BF3WAjzC?*O1Z3QXbBo3$nkLo-3vx>wQ;ZsGWX88hKZg{ zOjZjT$&n*`%y18nCGkrNNup6pD=j1+R%zxBw)?i2|svO^2Get$!{Ic7nZ zn^!Sln93C*UyPAD9H{qMbKrG02Z5)e2Gvb=wG1K=iGH0g8Y-jo!KV~>h#B7-Cd&g4jB&Ho%TVi;?v2&0r zB6Srr4cE^!>rO6PJ~vImMH~K<#173Ex+5$jBlBkP;h``>$S2ya?DT5UJ{5Y74r_o| z;SOQ)sNxO)>_P-Fw{bxkL<9!LthN;fz>Veb%djkB{(p3R1z42b_Wjri1`3FTD2N4! z(n?q$N(cr>Dj0--AdQ5DBBdY(Egcdn-Aajk2uLX@B@H6o|8>T=zx&Ud8&QHg{tRzteNFGUo$So($cMyDK(M9s?H4~+Ru3B0S{S1o^gxB{I++G`C zAEB7zxu7g-M3quo`$i>LHo)!0OrR!RFgH6rXhl;nF+t5=$R$H&9+bp*2@+>bm!^_Fc}bN3-(G4r@A@&i^J?pflw2#{Lb{vry(~+Q`Zx5XDLf2=-ogr29{z$yW=R<8u zFx+lL`))IWKa&)JoXJZmmk3lLHV|`&N_E?QscdiU6|l;&u@Q~j(M55S+6DylSAP)& z7Z_2}IM9$^U;qRq4mM3BNP2tf79JI}MuSk`pSJC;Z!9umQH+9_;(mbInAl{F%x(fU zQk&){*yh_*R8&%L{wQGBYLoRqD0`=2szG%xKF7_YAwxf3=FB{sH=TLUJ9GH`DJ(wf z*H^ES4p7a}2Xdh@%}ELQ=#2QUVMU`pkZ*>Z6>e^Ihc4piw-?X0W>31Ay^Kpr8bzPQ zp(B1~83yRe*0l2CsGv8)>X){ypK@a6%zAS0pH5-nF<0fd=%YwY*VjWy5J z>;3%ueEena8Pi!P&WJ9~-3VJqXOtjT-)=3V^63fTd)u>;W8(1&j0s{07APKmHS?m{ zC`aOIdygHp@_2JH7DbH5{DenQNs3uv(YCpNGAzYEd{)YzhmvUXTtnHc`ixu7kdTG= zvid8)c?h@gIM7{09}s-VKKrJ*@;tF^Cqltlw&R5`JX9*WxQuGs4m^w)Sx&AmPGejC zXY%9^=<%1<{3QVU0KSF{2pHQDH;j6(o@Jpl9DRA}$M%hkWZ(d!E{D%u*n;lH_>PP( zONvZ%#Z9zMqM#1qGn*NkHQ;D^I_|qhX z_&xvf`(4O`GS0ZvVMN+t1C+kZZcdhHxuaPG7BylGE0?_A19Ae)RRvC+9!gHh>VHb# zY~Qh4%Nb?*fsZEWepuygZn|C)KR=d|!!kc4F;_J4$ugVF&fxT2D=}Ls!Q#-(I~#UD zb;nHAX$9)x_uzq5eSH&sAcBz5H1pnTC^*p31ePW9J6%Itu}WWHvjx&MekPKx0SGYP zus+RdsI}U7`}WGaj2Uw|IV8$9{d}4dTKqm4nCMZAXXz(R)$uM(b>2N3fbyy!*n`cn zUk@3dQHqYXHvGIVEQUw56lNy|Zy5l!FBp9cR)ZyQ>Cf+l&Dm#oSx1m8vnix=<8yc3F zA0EPW7d>J5Z5W4DU=YM~+cY6{K~oR!#o=X^Jah=^#Dn2ng?8_61E6*8v-(IPz_-gB}2k+i+9!>7E-RC8eBcbgiyN|tI_7l6c z7~7h9k*l93{mLFq{$u&+A4~BFS)xh@>w`;-PLOwgd9H(&*-f?*V&`$|*RL0LUR-X3 zLC=pEP2?+L4go9~Q@P;!lifRaDgt&#kCZ@go8I91U6fmsghaB|l3Oh82t0NUdMliK~9tz-xT|5v0 zjAq9j=2I}c`{eoaNTLjUHf@pg=A7nuU?rSfT*GaK%+<1i3fRSGlMJ5ST(+k8RkWw< zX{je_?spd-qhXAUT(GF!RYElTWQgDb+vu25Ok?WPB|J_~%R=_|Pydo@ck34SIX6R; z0)nYAI4SYd7Z8<)v)^}m3jKu|zO}bu{73{X08#}POfw5#mxMr$!`A0#ORTaqiInUi zWkn`F?Yl}!N+aD7fzi;<&#>tKyo5nL2%4)qw`~hKW&(G@ASjN?e13KQt!gG!BX>(C z8UUy}ZLRK|l~d?(*NFc!Q`r}jkZ_8OUL#j@NVEzho=fv{vrmOGN+I9*^=e>jV}|9j z8h?vAJ*eZ?C0x7%bui*#3SC@HBJPc(q%t_QR?8s^SB^u5=m^`4^=)zS9{5PJ;j&9~5^A)<%yW;80d zfnX`jKGooO{J5x15!#Iw{dHkT?qre2(O<6rLh?IZtMzPb@kE4_$R9%*6n+oHL!hd_--mOmv zq%Odm(OJ4ZxDD|Nf>dwcgrz;??QndetW!o$YP$ zDPtcQiN6QT2y0sXs28$jW0g9`t`nxx=byZaP7s$nSU_JlptT)78> z3Pc~b28ot$Ls7Tcu5H_nK;Jf2JfOb+9QvxhrZgQ;wWg6(dg$(6;qj-!}jea5pcn zht!K-Z%FV4u5mA9aB26ffs8J!ZIa2JYZtGmsDRMJ`*odk{G2$7U)^Abtaog5^e&mC zG!K>o$rXao+^*ep)$b+z#b+p5(nNS(^S7)k8skzKZ`+ zNBLZs-hl%ivv}ch7t~~rl(ml4CV)Ghw`#@E(++mHyocI!Iv+}FiG2M0`Io+p-V1^_ z)p?#_m3JW7mR};twU&-94?-CUGRKd9%Uq^WgDp$sg_k`QWA$jVYIEBrc<{CF)D3oG z@4%nd2)K1oiU&V~Hb7S51Ir6=3!K07GQL{fM z;HOj#=h63gKO@kr0R!}0#DXBN2M-^%3M`TQl3%3O(6#VsbjHG1j-Bl9(vS97wT5|W zltmJ^f&KMPFpt z4R&~5Y%mR+lC7*l1&RZlQ-++N>6U}6;j#;+p%Utskymq~$w6z9H+#p6EBBe>TZhZc ze>|41nzhXFx_EJ$7LGJ7^5;8*M2^Dd^cb-^#h-jXcyqXa7g~_+1YzdI+*&a8p}+ju z0zvmyJ*{+QN57fqq7*xEtq+DIU=nqC&nE!^ad>wJWY1G$NF5XtPk@zpAaiTBznnsJ zOr3;@aLaYNfFLI-vJXGYC(u|Y5uyYO4Tb_Kdqa{}bgDl9cw}q?VzS%iiG03p~{?Z2kb*g`({T#ONlBaNnG^^8# zIR9L+KEI$~iII?bb+FU;z4Q~odOkj4wiXxGm&2hz^8P+EnQ%SW08Kv_T}@t4FI2xXVEii#J_cTq%dLGAtW)vIb`54BDY<|rfos@9{h3_z16 zg_cEhgUTledO)Y;-linElbwg5%DB|%zRxN}X!SuwPE*Nn(Q~fAoBJXaSC(&t-wb{i z#Jj)roN?UJG&}8$aO|lk*Y@}!Z}zDnHRJQ9*P@c&F<^OnG!GK-cxXVr!sZh*PdY!( zyw(wF*^Q?m-u}avF*h68#!174g4FxY6GKPo`v&oBn)H3;M29*}{eB5tj}AlOG787_ zhK(D;5DnZ|#faWXzqkb~3dkxDvmGNEC__U-JvFhu5Lw=UQ~X>3d}Ggi8^inFTFHNz zQ7WWg9G0@V{b*qbr8~gc1-i>w9Nk1MeWS8^Mf5?(Poa=ZwU29GxMekRRH&EySW~?q z$PNCgUdp?Ub<$Uz;n*&v-|w;S#L2M1ePMT&(Z&x?hq25*elvD_k%#xxsIf+ajhuqT zU{hoI%?qorW)B6rP$bo={l|ZtU+H-L$Mh`NsA~l?r4K2O!UkqBH*B;;bkkrz3X3Xd zlGWlo2JlTJ+8=s&7>~aO8554P^tj+9{BoQe9FfZLnk2DfcCXP0(W{D7R82RF3av|9 zE2n3~lTVDC{-ktI9zUjjrrRd#EOdOre+JmeUolS#v)+(3Csg3h8XGBYCpz=xX53P0 zAR>2bO&h#F5QP)~U5Ko6q~U`c+Uv}28Mpz!)aez*^2mLky3ZTueqca&7CMoE1z%sr zOhAeI&Qk))$$W;79zPlZS#X&7X_IxRK2@CuV(g0hul!Ta`AmKNo3!IMNK%MIfVvtUv3B2rztq# z@XA1I(FVOgRk0RoSA6ZJLvjkObZXf;$L@^;%63l=`Zg8zdM7*V?r-8`IiS*0udH93 zW|S4q1$pPX9ETi|?fh)`wSCvFlPkSvH9tFU4%=jX7(BW8Bo!4D5aWmRsh$`CqlQ#L z7E9=E)?^%$CQD6~&`KJoF1hVoLxS&tQzwIZA`$}v3|{pTXsD?86Nu?3#>sP8PfkWFAn z>X+pG*X_P9pu+}TZ4D;DYtM;1HjLiSfc#JkL@fd_QWs`ABxw0II5ei4PgTd;Z=4uJ z&OeabSFs6xMEiBq9Omb2y2G9k!zLJBy;01gi%Rxw0=m9t7Pb=QP+gCiogPn_N`+`U z`{sb-N*6D_oP!NcFF2;P`03`EyyWdij~ydE*<3n zLXOWpNY^x>Wwboq0WkBeG&Yi^LfTGsHkCqYQ9i92{eI)_SMu9}Y{q%Kv*)uBGyi;< z?Tq^_w1TaYe-ypBo~LR?iZJlr=K%HRi-3v?D_LYV&*FuP$r*wBe3T&je%3t9!=_6WWHq@XHkn z>+kF1OV<}OzsD#Yea~t7l!CN^Sdvg7D(uTXSNdm%hV(PX*JNsL%CPv@kab%BM~cG9 zla;t$BqoUX%TLbQQ(bScauZR{<&}B=G~J}-u=7SIZTCc5*nk)lOW{PzeCdQ$_x&_BxyUiN|S9hkio+<}9JvrBqZtH8$7%gJB z^xs_OV{B8U4;c`9*gPnq&$?=~YKYI>X;`>;%0`q)=V)*MQ?~TW?Rji>Z1k;Nzc-z} ze{wc$Es_Q}1yv&zqfazKfq_U3`}$kZ{=GBi0GKb)a!`{vCgIrAA048}I|YSkuN&-| zHr<@WA&wYfRsYkBPCqHD5_-zkp>h5$yHv4H(!&G2uhvdW$Hn#5UTGYcth#i4b-r&OM*?nKJVfcI>9Mx#|{eqYZP*1*I5#!6l-9v4%5 z5~r*iUT7cf5!0C+JPss)JD|wI`C^KV{;tA`k%P%6S7-R&5!e`FKOk)@W?uOF;a_66 ztNlDkYo7hJj+e;qrmY-|UanbQGm}FUJ5(~tHK`8Iq;$AGn0?$CvA6~m)kzQ=szB=i*^om9-sG`y zY2TS*b>De&kpqoHBjQaX<-v+N(WZFsYDgV+A+fA{xN&zPtX|;TS@9QmwCjcFfBjW}(26xmlnWHML%;cqqT)+5 z*#*-j&}S;2A;0TZ@yXHA{(5DIfsx?vD@k$;nD}^xqJ^*|;OZz`kQAU83S12`eFkO@ zxbOg#aQPhO?LI6B$I*h|L4I0RW^CqwB<M94wZ@T{DX0Q^KYzZXlK)5{^hA5=Q{qGGVw^TIFbLIc z=jN6}h6kB>b{(V@qurI#o@Y*-A{KEk!ijef5zvJ2FOWcpnWFtzmtkof!U*eLSiL{v z*eM~Qg}3RJOi+c^)>gC%7AiBv@QR9x?tRJ2%Nt+O>%~F*Hy*mVd81}U@!Q-r_xw5I zXqV#johpRcB|a;vm6a8M<=3H`8!`=5Ds#wtAJ?}PtBxl&%E$U| zfcc;yu5adWvL`Cd2c)^xnKc5+3b@XtHJ9Y&btn0CJ!9<|v3okMFsjVmHYTpSR zbq%qN^z<;u-18%y$(=7QE+D;*v9`*#Fyu1%U=|V{y$^NNPxch|@Wl-@XGTWuXzx{* z_A9E6kGSqvgiFW02_KECF!jP?#x^Ex*Hu@>`G|onwyLOE7cPXDzlp1t=%BT_|0if` z$aR{a+D7aD(B!_tB|5IF=(~qg-Sush=0^+pOLNtiL&(!0KIhenmWdjfCj*1BQOjJXo#`Z^w-1yF4XY}s&5@H{;sN@euQe8uw zsWy##)o;uxg&}S7kN$hBz{i{ zPkVj9GhU$7tufX*RhSiFF_j-{}sfvTv*vuDo;=!*+=%c1$YYh$dP zgk9+C1I&XF2lRR5B7G9u)P2JB-)t)!*p?M2D0jLkXI_IRM@v2exkPky`p~3L-t`^3 z(vv5jmi3-RkFA;eBMayKO7~b zuuIqPB&s%x~7| z{H91bEDl$bckWNq_${9E?n<(AjhXjlgqAR)@){lWz4$51PzH?RS0XkZ*LL+vA7HFK z`>Cz($N9?!g{k3lJgz49`N(29u&0VoEjrI902Zey#ZFwnqbtbifSv(1ebSDmM7>IA zdWY7@(DREOQWMydp8l>KN5mcaJu2n8)4-y7VDVFpra2t8zc{evv zB(YSJAD(PzZV6ZpsLMUy%f9125_xbd#XULv&1=s42pX!M`iFP{A^zn6f1*ni=i!kj z_1pa1;QZ31B~MfP-jwh|#$2jb+Le(#YOEls#XGoXyD*fNAJLrenRjex8>*UHo^b2C zc9q1H!-o%lU}#TYaZ0Wr(xKt*-MiZ}9#yl%r!gW_7(QGFuI`4As5mwAA_E>N91$Oc zR7YW(Ed^#D?peBPzcJt1dUMPD*c3UB69SeD1+0BBF0>#KgozQ0Hm?bcfET zh0D*bDlO=Ww22P9aZ>wkPqMN^=UB}pMCpv)omI`UqBE9y(E&_&m{)0mZuIuv-Ul|( zIUYrAdR4DNIr)0VoLyW_;{f&e(qD44WfQp&7t9Jbk46Z05rKi^0=C93a=yKpwge)bIZ%g>YL?&2OX5`{_I zr401nh>hYS`*;Vs>@8gK*2Xo)*5h+R0ArhIGovy?2>SuNrm8Kga>QGA6X{B8^~R%_ zPJz?a9`6{77#Z|^kNX!{XEi;d%X!az#!e<_co9#|%ulQ=q+n<^ohQW&ESc$596%lE zj*f|2S*5fCiPL8^nx>J|t_zMw6#$K5iTW-&Q8W!X7xR{KBX2JE3*DJBS!!&C zOl7xGQSV#^ygOOIA3rz(BGW#PuS}`M$1sf{-}ub`cdD5 z`wRIBlLX27*lNyNi|jyBV_%_pBVSyMUlGerr^Zihq+mx1Qz%@Ry2aIm+XL<&tZ#0~ zon-v}co(lMAa)w$*_^r>H*aPVF9g_?b|+TKdtGECZrdY3Q)E1eBCX+ z`Q_hA$0QIjf-=vSk>`F4*G!Bd;~AlH%5ns1cKp->7sx8;JS$~<8#=C2_A1NYYuhZ> zY5nqb!n<~zz#Dl<7If~>uQh1>c?CGkS=$Yl3b_p){La{&%C2-X^U1T_c4KTp1TG!rckFFan$#@4KRxB~UhZ6^1-+CJeVutQs#H(}u2GPWw1 zc`-iC1RRfc(MJB1V67Z`=&xV>up;~=aZ(4q2=gR#F4(z7VHJKB!aJB%IE@kkHR~c} zU9V8Mzsp$yWLoFp1*8GSL%YPqv+sHEBqG3&-X%=omW!CIrKAUEGH9LA%X(cX@7l#U zI@`8C*}622&)`fS_onn2Oii>@aIeZJ3QZW@dP3|ae+(L%bR*y5b1raC+V+*D;)OnEfM}c}yaIMd= zDNWHNlXq9nX(;x&MpU9{_SWPzn#*4K zf&FjF=hG>45%dOZ%{zk!uS-sKE$Z&&4YSek#AN*<<+6f`m#CGlU%o`qT?1Du z(x!@nD~^neGjOLa4y5)XgNL4N(C0atCqny@(dnhuY>)Dx-gB|48ULZv zdf8zPv%Ol}?(0}sVh0*CVsMr5>7R#3!L4=KCk0kesDhlhU=(@f6x7J#GnG(jRHKm# z3;6fBSM@gw8C4lOOxK^2kjjli?SA6Ki8I7VXVYct_)wP_yi7_(=E-UvbS#%inM}3LvzuesQ_Ps~qSh=rF zXYMXL#R=z?(JxM}x_d{@$4wt*ijnXbz@O|1xz!h-OG5qQ|3FA=66A|bBO!jI(~Kxz z4d1+amTBBATGdbg{BzAx)=X~H_u=s*x@$bC-)__Q9{|dUl9D&UFEB73ZrS&_g}~|8 zg5&0)UJ}%kCjuSj(lAiDQzmKDy52BlN#i^cpruQ@L2v893Q+=hXfxUqMs3C;u>#Fw zhs@MOn+I`8OXygtQpzs};6)&PY7-^#7;H}fK*Exq+Fpc>+=;d_o*j|h#kUrH{w}AK zH69JP2wa^ifTTgbM(Hv@0oT;OCS)uz@DQfp^cVzL=B3S(cJ7HoZQ(cW^>=i3Rvup= zsRAkoUWe~7jikyGZ*LQ*=3j$buWsmFo~Rb}2k?oKLU)J*_ zlnW~66{P{61(Xxw;pD$EUHEOdR8wEpxd@Y^EMK35#R;N!e&+k`>SxF1YkZD4RN{7@ zY2W=w>xxV38Q-%X;~HYu4A*wuX{i1f_hn=1mraf}I?#1@PRnu>Q-q*9{@9UEW(;4L z@9>LtwxTw@7jxrn#aDzrOh&O{RsIv>Bzfx@G!*hWFJb$WT02o!D{n8qepO_UIjXda zC34Y*f=XJcOfxW@D-94k@T1^6f^jg?%-mVheWA0)p~54={El}sQ2k0c0&iB)Of$W# zVoDvaTRaW#JKxMfoI2I}%MOMRGzqYW+XsMlhR7H)UF*t5n}|V6*J=KN91P zqfDRfF_Kh#aK_gYJ$$6@OJjHQ@X)FmDYbt;41~3NJZC=q{qOCPxV=H@fDCA1I2ZCuh`*(Ez30 zbaiH8=vF;kY+ErxgRiw$z^93hiqcE82Q$zH{4#SiO$>f~d&lDGQrTSvtJ4v*Q+vsY z8B%tYL(g)V<}CG@6v|8U>a?|_Z2rwmzd57uqFJ>bwAo3e12iC}K9o_S<~OT>_x zrC%ML(7u!sd6w?G%fn-b<(7St=8oT4Eok?0FghhU!u^Bf#dELPwz#f{WZ;y zOg)y_T?_*qx>P&Z+b-5xlIjnr=k`e>ow(me2(@7w^tn)zYzH%i(5d#6@th)Lh znW?$yLBM3lT|?>n=lfHdmvRf4ZwyK%(e2Jtj{^g#7DY4Y>uDhbo%A%y9Fij0PKDs8 z?=$A^hYB=xfA?6 zJx%j>FGzZ-=VODa;Z9A`_^u{$A_CsxlIf|94>U^ac>1UwXxm~VHtIDAp|5zs!O6K( zRJ5*#pJKKU=_W8<)3mKq^vseB>lhfghzlC>1azX`$Ybm_rczhQ)bveUYU|3FO3BT5 z?vT&IEqlNNj^9anzghjN+rP|BxjGr5L zT)!@ij;`qFj7o0Br@gBS;iy86?H+wE>v5Q|Bdn9~&Nsgwx_G%{n9j}HelKw%c*0n|lp1W=kte}(SKVf*kabqFxW#v~YFG0S`eRGk~2mM~( zHUhz?_r`hY`FMsFu{o%-dT_NTqwb(>Xi7IX_@;lHh5+%m>XF<6Qi)I$a<9(0%|J=S zDt`hzL3nb>T6%cEbBwizA9yM z43SamJj~xP07v0tUraqiVWNEo2iC0)fOs&?j4K_&K|Df?54d6Cz0>coka5^L{usO#ySizt6}{JXACc=nE|qt)Nn&?K)u!jp26 z_G%ITe8br}|1st7W*=TVhMaFqE%sB%)$I8`rUa72-a*y`-oI=aa#&6Xag4^(4g)Fb zMkaaDr7_`azK8utNJ4>B?S8buf_7gaO~xrgNzS(;R@h5c(Jzkm<m_ceF$rO9aEHEk(7;#q< zcaYvG9@&fD%W_qR(Q4(Cm=$@yGjthhcjscBlR#QO(5gi#^H{QQYuwXrK}x=FV~@X| zqfk`Ks^3Pq>e>o5JF^P!)qZXH#4cu`v3-7PO1^SIU~zAJGXFB_`y>Aswa6#H4>qs2 z>g{uK3Y1;-fWXU_w=eW43PC4NaL?-sflW>?fuy4SwmV?}tiBrZW=I>vP)$`e8oO7C z7+*)ntZ^6`FVUJ)lEBEx;llX1xEh?`@e39$?GnnFbklU0HSb5`qr&31uR1>*S2WBj zj*(_=!?Pz(LQ$xuO!BcFv^tg2VCuqwz@ducL;vSTDW!hz^SugVX~UmLi?m!26^{+b zp^Hiwv~HUC4ln8}-eQz^95Q~Dd|3Up4#=VlH80A2}pwVG|)-4%9!3EUpO)7-$ zK|XPQ=kU(myJHk*7qOJ?U43kH@TxhJ^agL&{292U*{Ec+q)15 zJVPM{*^4hHkIo(X9&QctQ;7 zi2-oFGadW^qfvb5!``0hpj867&FG_cQ<1gY#~g%$07k?UK&X{E!zlQ{gbONUvuWo`=-RqkD2+|ocV}0_XBZqlM5{JJ8vbp zMBZ8yEB{gkNO#)j%5CdyZM*5KcTCudzio10*_mOQa>9=P&_egS!!o%6Rtl@WthsS% z!L&9?ktk$HU}HWQPjoa_e=MF0zB0dV`4-S+PJ50ZJ<&(^Mm71`3-!2U7W_ipV@ zteWiLb@)10fgop zPQQbV5O)7Sbk*dXZ&~kZPmY4vfX-E>N+JD`x`0=mA|Dw`CM- zA__oOth-j{WM^P4sY0qhDWWb22Hzsdq)mz_+7T`v}54z%A5G8%+V0B=jz+){6tZpcqEk4ixaQyw$4{cYdkTt*gnXrOg8=ZE&SGZ13T@{4 z>K`2FCGX|>TSSBuO!KOzo+9M|fQ!wI446S6I5ma}PUF7$-dIfG=l(v?)-h0zSbg}! z^XnEzTL+@Pu;=udFKN!&n9(sjjadEX-I`sD&Dn5r^FNpkAmk!o*K{i5*e*So45E?+ z0Pz@r*~UH|8x=(eBvgZL5cCoD?aOD8nwA|Lmi6-Db4+Fuz8(}{H+G&|GgAd-t~EHS z!@#V@*GvsV3v8-c;mXUD2C02i8^I`BQikwzGcsj0#=h~)E7 z%HT|?XL(xm6N5Ge;Qo7}&>-e-QPq6JWLV?oP{96u+!y0EB&DeJateBct{0v&jD{y2IuW_dJ1cR6c7 zcYB3Su*ja*2 zE(!rtEQ(BonVBT)Gl{LD(<=%kwnb#NXqWoy!*ie4$DCeqTzI_UL4NG3s8iN*=RZup zn!78WBl-*?G>##(%_fV+4pYH!N?qPwxyruCJ77mDdu^Bdj0Lsvsg;NLR3w3ApQ=#$ z*fBi=b|lljOAn}|_x~hk6vqUtrO&{;pCEW%q&a*c_CLt;H)%;qx#ZU(w%y}V5wGNr zcy74SDkJ(md@};R!)14I?wP$?U)S&c>K(lQ^VZ6~zfiLo4M;I$6@csc5^!^(zLxY| z)0I&Qf#PI9$tY{|97c0eL_T3>0^1X1q7GaC*=qRC9Ck3mKl}@y4qnv#i?De{&&LM^ zygxS{-D6?9ar$Aq&@76IKaWq3q&2kJDuYxCK>9O+-XnO8gTi9$GS0I9iYu$bjENnx zTv5oOYQz`VZEa-iU*Xh*sx*44(w5cZ+yCMJ32>gyn*3jf-0@i=+|H% zFR!wU%nG=PzYhjA0Zo|SMu3(1SWyrcWW+@6?-Za! zlw7XVuM&4ZJNvD)i;ku3ot?YI#RHH%ga-vlvU=RFTfFDOWIQ(u?R~;L_c#5x6Yu`d zs`&NYk(PdcyHyy5-)P0gQe};c1jL;s+GNAz=P&1b=zL@w(n-AEIQ%!t`#%%lZuz^g ze*X%#d;mG=&1NCYCIPe}nyuEIQT4B4MB7zp^S-hd>Fv(w{JWh*d42x9lygn_j@*y# z6kCP8P^b_u1QWFZtW+u!=)5kRn+?Y1jq?XEbwgL|1*@saN`xlR$E@+fRcF1_<1Rt)p9s6MU&2gr>+Ozpdi$%$c z=Rst;^~A}y!fh9L?yKz_;P0@#5i1||c%VY;mHgi|ZFbT9INLW=KCAgb=nh1pMP~9c z+E6@?0(niyyj1LIQM8y6Bwop%bhV5XcqIA|j`A2-l|@I5jCfKjUeg;l;9HBdlp^X3 zbfDvVow28YV~7F`r#(gGecJcqVjKiQfy75^WJOk*D5dm)q+N$XZ3>vJR>aOQPCeyOy10PmpiVM zx&IIuJ3b6dyaJWa|EV=ftP4V0Gr z-W875TQEiBm?vzx>{aFd@c3Ys3bz_xiJ7bS=Hvvl7i@7hp-b2eAc?JKeFAUK@9``A zw|u^D0NUQ{*X#GL_Q&YwMHexX*8JRlTswk@UVHubru|w2j@Pd<$&b2-VF52xcRD$% zy-fB0Z1h%qqDvsh-Kx)XqB#vZ=ojrk%mg1Q!Sw4zmp?MIe^%Aqk_%-X8#*7n6{V5+ zTt0y*y`$&<^~>5ZuC%6s6&Z_)&iFv%0bLO;F0NNY|NEvy8bo(?pNXkFC1jbtw2;M^ z+~40{j}2|mGRI9`SONy=MK?AGvn8s}t57I+?_6ZuxB3^@iomj*A#ZQ{^`n^{I~{rc zzZbVwEdBme5$(!7nfXiFqN+S)5KW zYNTQ|6%h(-F{hzKLl3;TbHGt<8hHA#c@@%2g2EpZ1a>q8~;3;#X|Pam3I7oG_l*616>1->(j_e6%QRc z^hF!fouayvscr77)UHt|I9oAag1hl6(Sf-=$h**CqwdrvARR_VexL?NWN*88d8wDl zv9|Xto`f8Uy6y2~CJo90N?mknstN!xl7=~U0GRnj>C*$;!;!|KIAzi!Yq;m zGE$t7FCcdsT{hG5bl@!aIRz;cbLbbW<(ZjSgB;A;d#FudW`5YmKcef5ZA?jji(3NL#TP}K38w@e+M84cz-?Yi8@fpB z&;9uQ-JKRL;Sp2aPf`PS6!(w_C4&7@#A|H>7AAuq-CkzuGai>14c-1eX{~kKaked}0Ewso>d>#b=@>}zK+q%TBN;t!CH+Zs0ivk` zik;Vm&8p8T-{Zde->*su+6LHGN86_R`E$)(!`}MF1w0$AhR<|ypGrEv(Uk4}>Vk~* z-tF?$d=*($+tO2*rSjvQ|6(a?>2WQ$%3y%egB(3UQk+o7yWM2n$^1;+LRs=z>hUPi}wL9Qx(wk2tM%#xVYWe@RLYrM3!iwB+ZSTFbpSVOJ2%XK=~K zUSxGdFbm%aGp=Givkzt${yfJqq4$xo2zpcmW#}bDKGhuKW^s&QOA|A7G!;Y9n?8-s z1fjLtWP$Nt3E4-C#Hiv_yzeRozC&rCM9wzWrIesmm^>q`4{};84h{~+xY;h!eIhfU z5R#y##+U)!%E@_;oE`7`Erv0em;f$gn;5>!$jd*i>`p{9qU^y1$Fo0Lu68UO2xo$Y67Hj9j+ml0M|Yea<4)j^?W?`AgkJzW^+G3GVV; z?k4gP=F6J0mdRMuj^@pqjmwUYs9RjIyn2;u{8r%FhbNAku`lLta9hi>^}&X9X-iI& zIJSJh{(MiFbbIiU9FFB>As3c&9CBVM&K|sV@mA+6GXK2!`XcL6r+r}ei|&C= zk5btyE7FX{ZfAR@U4`*S{i{wJceYTrQCaYwZ!jCqV-x{$vgOCzvflQ+BXaXlLab^U029MTBDjsSVK3AYM-S@Wb z{VHBpq0AN<6R?$~F!i)<^M73?{D-b1hnzyq=*UPun)78vhux z@yf#%BF2XWH?CX)^QHFv+@W4DFC496r_|7_SyO~s)enJ>XdC~M7s1OrMW5OA8m)w` z-d>lNFJD5WZXtjuOX8n`p4`=!9KSyW_f=>~5y`?kckb{B3r{?6irM&=2l3~VCWO@~ zEhDnPP<$d{su*1@!bCLW9u3Y6*ohD?g zv>_i}TUGT0<_<(9ohXQ_HI0O-#uftQ+b}<(Fu#G&-`Zd&k;7!#fNKSrdWR$KODMhM z_roWHW4-W25bHLtVn>QDUxjyttEg|YkRQsYvSt<*>5^;w5|WaV$Q#st9ofC&`g>x8 zZDb@5eHnH*rbA;CGPb#NO;e@y&>F3z`|zkVsr$R(2X|=gL*r%LI(@o*m$C$VN7L~x z&&QV{Up{ZSX44x@-vQ@aeaLv72L_CA=kZuN4Gj%^hJ|W%Bkdp^d1y^1X}J&+7&VbS ze{R>G?~m9gV;Ms=`60#xuk49Jq8b6ff6seis-yA_UP z;Jc3j{C$Q}J2gjw844oAN27#iM=E{A4pI&pK{L@}pdsotefin~?TWz-K^MtxROg9s zUyw+6EJxMUDtYM^Dp30S`(K0eL%h{ODBM9YF+}Q~Y$LKth|n5w42Pu(RJ0Q{eZRkZ z#0~W{Jv+mAsD~=z_LJ*LmH}ydAf&qF^I^ z@E|jWWQEv7qDk}07`#bjj=P{2=O<$ScnF22jT+Fc*S#q+hx;F{1H2_{{e<8ay#3N?H8o#>b&n2x z@_i&9rx{=CEB1ltvXYIqaosuux*`9;n_K}upG5H6s(j<%|8)~hFz72yB#V*%Q@@y^ zm7>VO7!n`P>*VAFQNdLWcH@o2!WS|G0ZS);KQ7S^k%R=d)wHyQ-@bj*u^D`txH%oe zKy568R?q_t(n$T&<0Ypb$>tY@3$>F$)VjcP-e}UaLIW9wV^#*w@OJ#wW5Rj z04@v7&KU#g2D`UXa&^wd*Xlqo9N7iz`&4rwu>}d&LSnK&;y7$IF=kAb8H|@NH!b2P zhXQ#39!DNPP7RVGkO#n$o~l1jku=4M!aDr5ZmBB@8yqYYl4`t)??3BH-RdP`d{ptz zVjunE5wTwv-RwNj?7Z11m3`}0OamlZp?AUxlJ-^N1Gr3L;@!lzWfF{KR)zap(N}*M z5D>6~-US|Rti!@c--ZS(b22K17FgZ(_4jwf54(DLAek&&91G7-(7Iu<@%L!s<|Zb| z*P658BN(*gpHH8pu3n9>UUU6DthKbE$qwJCKgSvX5u$OA+?#rJFy#p0(5`_2h)`2J zv5SbtIr4-5oMfl7G(B+gV(nFY{rW+3)K%XEx9;Na_jSr?Ok zgf7dKH3^`!2xCUjM@-fa(2N}0zsr1zFm>Pg)Mjqi9QLW@w`HX0V&axzc6PR+sVP7d zkp-7!WPDtjYT2c`Kuk=G`U#hoZ^d!2$QMZa1)n_boL}Qe!_qn^f zJ1n>8TlcRlhZd&fHstMc3XV?Q#+2y5698jN!!nSHI;;5^uEAHhffV`OPCLDO9T zvmAW1JZ4d|9Ykro2rhbLLE_h7nc&w5l0y;Nve?H&R1~q=3uh8}QR0%mGQk<=rYY37 zYmw(utu7YKIO5f!<&OW-vL=h+@7INYdp?t&T>Gv5`u9=zizD|R0`&j+SCVAXW)Hz{!ew);rQag6&LfEcZ`qyJffNly__h z&dMUkDLJ{N)zm(h+?8~}wjq}Q>gs`tj!r}4tQ0H9;jNcEdi5X4^(J*^uJ{VCWZRqJ z_xenm?q1V3HYV;4)Q~)9mEn3&9tU*xPw)8r2uRDMf{mnuUOjse3lq~r!i;EFkrc&A zNz_2E2HIH=*PTBGX+bZc``*`>Av85LrLC*G!<;!e7lQ{Z2wEmU2B27S@;@ZtpwnHRLe}`U4hzsKj zhB$I$HNb8IZxlA* zdyf2GB(?}zf>DT4uvz&Xeo^WD*>hB%Gnl}_ib+)M^9XT`&_n~E2tpEfGjhVxw2i%)lVa| z_Eb+-Umpx+a^|OVJf3CsUC!?KH!e<*-%2u{v@$z*5Z4usp|{Wq5hSbjVGp}5L}Fv> z617%n&N!1C`)EFBhox4f2AXuRvAFo+e`ktz88fY(*_C+(#c?yF?DryBpbj-Fgt?7 z4Mj9k{5i} z&auPPx@`!I6xQmY6vKLphB5RE{~uxR0Z(=R{*NCTDlP5IiqbMFTclJ{iMCKFC3|FL zgeDCXZCPa`B-tyoo4}`}6%h{vMC++o|I?=ly=YUe|R!ujloA zb}g9Anyv^8!yGdoOs8p_POyWZhf39TGwME4K8P7UdXt&>|8bIK##yymL?j1{J{=S> zlxG20%ECh?5{0=37(Fd=7vH}DbqX>t_~jbCh>HtG=q}CoM(s?gA{5j?rPRhP3i(;L zRKf7gir&VcN!bIzuG={@1~mYhU(8nDWFQMP5pzTo0UsQphJHeVw3o$&J3MzV>N` zD^ltArKNWeZCJ5Ako~@C@*d^jKEsLx?Aq}t`2Q9x`JEgw4d$j5)zp~OjAQg6Qea=; z=1ZXN`%z6>4{%AI@aTqpIu`x6`}1DBwVhq~7O<1uIyQ9;jjP~~W`l0Jc{3B8cqbG; zTyU0j7<1P74gAd}H+Fu0$|B$4Pl8IDGeO7Zq)Pn4_W?I}>hzNW-Na>Vd#C_L;X#NZ z6MOiT&raJPx{ur*-j|ilS5#CCZFoN6>&v09goL3|5+Q$&f6!m7vnb4c0?xe-R5z!m zCfKR^IP4z|B8lLt9D`ZOEa+$D%&4|O7q_c4{$=mRe7eErXi8*Z?6y~t%a;l?g#DU? zf`9JtkM9(U#8R7;H)mGDAp~qH3rR;TiX@k+zQ=qcdMW)`B96s5Ujg}%LfI~uw{G1$ z!Fd`o7$kp8GgRyuKx#l+Jpj)!Azy@4V4zgPl8qXi6KTs)$p&OVi7BKFpPE@4j-II1$M^5OqAH@#ml&Z#+%}P7^(lr$Hhx-LZH3LT#l+8^rVx92quT>~rS{L`B(`Np5>D^2ce4VdlwsGC@aS9aa zceCla64Hhe(jfK$1qNiphrdkZ)J4mU5@U)2FeO0_1Jge^2wEQ+kVvI=gyteGqgw=ze_80-&H)orehxE@$r&? z(3l5fdb+~TY*}sfJRNQAMNAK51@l*9Ky-l3f65o2N$xWXON2{-DDgeun`S^_G~MBcIb|x zT!FVQeKZ(5|0vxECyPPpK*^yFu!3H@YGCLTDap$7XQcf38z@*Rry1Z>6M`so9--Fg z&CJ$FP#3=2uvElWd0Y`o=jMZOMJWhSME)^b*5>O@CVY(=ADwg(QEgJKyQqQ)g_8dv zh7{}Zsf4+I*rB%Ww3OF&=24Uf#2GkapT6}p~4<~ zENV~!cfdJw7ghcSynSFCsi~<^D2ITE55cLCT-1y}r@(y9&7aR*-|4cKq{GaOMp#uRzC@~IVSk$~oMbbFS?9Z2>?-ee8jz4~5)w6_6|J%J< zv}8%e1G#h(=5QLg>onlsM0sQmMq<958SVDtLm;_=Xhux}E#b1ZZH&$*x3>o|A(snY z>FAy}K)}%L)P|uCQ4lFCHh<#}Kn{k1-v)%5WhccX0F5S~7)RS{W`o66l^{B-AOtjK zNqB7wjs;l53eU$+Ra889X*Bc9Q~)Y~>gF}6FcZH9)Q3zv*h=R4VEN#PE#FXij(cU^ z=hMt&99iGN{&CY7_u(X74+Rlr9=taY5r+SY90u8U=Vl-mS{AwD?@LN<%gkH2SNQHP zT>ItAmxMp8m6EzA!&1P9X zFQz5xZ*)Ut?7@K3P`s0@$xwBNqfJU*YDY=uc!u6WnwFxnZ3&#_avDG`cc}kQd+UZV zC5~9^h$9u{!gHoDL9hFYtO^-`q*1HUSz5gN&2#LL1k5XV*nb5d-VKj7UwQKsPEn5^ zKSl%1lg?tK089rCWaWT~vw)D{Q?RQaI&=jDOSnzZs@FC#5#Fk##5|Z#bTaW{r~!f){HT0!B+Y7&~tyG^SsjAWM_hnEJ~(o7E@Xt&>*zb8RF*~*oLG-cLqB{ zaP{4HS&)*@fo@^w;~Q(>3PmO*);dFiew^mpJEC$zdUz|3^pSB1oGs&|79T2p|DGe+ zrURYDTeQYd$q{{vnXlmg?<*_4DMFwNgmW2l>oQDC6$K&H{RM7sbD>A`gD!>$qOmI6`^e9;Gn9P7Y8>7hdE&~ ztw;KjkaSjD4PdFe_zMQUa6J*C^T*NhSmJ*6-r%KEykmnR>$}g*IE2;2~fGh4^d7D|*G#8;d7YuCvatbQol2*XGAEwMGg+&Eqn>5={CC7xi2EFG;18gUZ?M3n zK2-H=%T~m6XRj<23l2Sx`P@JkadmyO1w7E+&JNq6X!rK{9CTeNU}BX7g-ZYXpr|`h z5I6S%wPGmb_g9p?jGLRm!dNeiLz-?U73$>pMQITrX#xkRa+?=&Pt4UzjA ztd-L23c9gTccs8u#sjnX15qGS(~<^afHj}%KAz#Bfz~r%w-EP@7aUqOYp;@n6Z!+a z2_Elj=XN!o+Ol51>2c+lvMm2-2oslx~w5Ww2qtLHK6DtSLiv@wE#u+uS%^m}vYzO_JB zU8ymJA2v4D{B~GB{V^r=NTLQezTrg%+ptcENn$x%3inu$SY%ZER2-4rZ7`8VEbtqC z>z4`Dd=3zyKV*zcZ$K7x+{{eWYAPp<>)Y>}rfRpHBcyNZ!%~~Jw2(fz&Z1taXDd?L znsXfI9au7bm+9dBD^g-SYu56tN&D8BL$Q$tuZq09)RmN6&_mB)(oGmKH^2)Iac9K1 z0)E3O^*2Jqaf(7XbC09qvHHh;o8CX#`M(Gw)rw^7%rsT~84ivP7T$HQd|7{WRlQt? zt!lK(1jd;gl!kV>nL0GUnKNls{fAR>1y!G7YFukhTV!{v-1<t>)I+<+2ublio{-IQaBS!`qI-9twRDok#G#fx|A z-C*Y3=vVXhRb_6<+~Lb<-c_{3SH3*uvYW{kLs%>Xdo0`1KHju}!ugw$N_Sqx4CeSPH% z=jV01+obT5k(#lQ>gug2L+l(wg0n7HoEY1jnH(v5$FSNP|9B=xw&teroN2q!k^qYV z?}6DhMo=Oe8^R^*Yy&s46wE}&82t+Op=3sSLu^u#0p0d*-(IBkF%-Bp^W(v41FZ*_ zz&qjD#1Eg4=%0j<8s&3{RWhcVz604nLhwgMhj8rHj*3KgIvZ+{6o6oEXoDN+*c+^< zmpgjBT+&x`-{z`y^SZu@Y~3lep_2*Zo1SgeEV}gXqttnso&oXp2so%blk)s|LEA?L zgZDPs26yd9>)F9ox$a#Kr(c!agJt=LA9Hl1${)Aho8fhIFzD!2dXhftzmHOd*_8Wj znSVH@>kN=8q>M#vi&^lB6#mI!&O*oj*{rS_k*!s>wWW;--7j7H&UTgex7Gm4$ZmzI zRm8M^zeR>-V6%#ecuQAjcxq{c2YIRxch@ z0_v-`9z1wAQM_PgYqu}cKikZ670yHy^g(+-&yzZaf)R8a)EoxlsHISh@T09qTnp5A zL|_1B_dw+4KD@=eygamvo=<08yZMJ<_OraaUFb>cgeSWgp(H<&2Xq2N6!;Gr9htsX{6RIR!-`X5(I<_ z6Xh|d2kW$(`Ax*{(Kj?)M<=}c>Ibw%lHX^^Ok$ql{|8J1e#NOB2Y5TmqxhMy0&Qjv zxQZ6uttT=jIL*?(GRz>*QI-HERG?$CWqqfYcDk%Lkli8C9G4!Y`8V1hS=r)c%Dal$t? z_Ybg7la1vU!bBAsE;4&Z8cjIcP7+Y^$Wkt!?!hCEYPD#f77*uCS9tgi!e)k=dHwjuK zAA3C()FAiZFN%C$8eWl_i$rlM~OBCBLveS>JJ9{}3e`SL|Ha*l2B;ve3 z^n8ML1-jo{vVXoJzCZDh`P4dm3@j6gIKP<3Q8~2^DX75d!sz__l^M?0DJO%2sWIY< z_h>W(4|K=&GS0BJpxMgoT4);Kb8&ejU*kwl;<6t;T+MN~eS^b#jf2>6*!#=pOrfyq zk0a&OsZ-2dcK02&9%W1lXyf83Xn-)0Ogd9;zdPylD~ZBs1A?PR%DU$#OC!UObudvV z938|MqnrwOwGz&hLz;|cv9q7eao7+rc8uZw5lsl@9pA|6?R{fvyI$S`)ry5(NBiVN zYsj@$^3B=?MI>f zv)2b=>K~x0<+o6DNlxT81`DcI47?dSXviVi?$%!`sWhC?=We{gQ_$ET_=WBIf8Ucc zOY{uCGcea}1@5?s(NTEXcEKhl?L!7@`ef<~qP(KsHh8c>?iurBo;AO9cloep$xCZh z`0aYQ-fY&XlpM9m9P4g(edo*5HOy!GrO((T_)+uQ*%`n!aGpY2Ko?zg5`uqWP3hhIpbK=Aa9eWE4&)k>N++9wia`j)k*wQ4{@^opA z&Fm^RRnq$Y(3L&Up;O-5Ll#8~qSTa2uO|l!5<3Y^Qzc>^0r^D26P1#}#Qf1N;fIPm zNUY8p5wI*~;$Yiw1(>NY&NYbLJ-7|2Y!IM&D^@cZw;QxUyO{5>F+1E(67lPuopBOQ zh*L-?fu1_rOLi_05)nyGn=wnjEX9@LvN4dxHu*kNleW0_jd88 z{6?D@6Aha;KZMWKOYwP(H!;drkp|NTsDf0V9ZtyE`S9~z-^Mk7a%g0&%psi31=N_tHtfr3B<7|^6KD*e&ZO|?l8Wze3&reMJp@oCy1PRrO4Yv6is&F zghiwUL}xSzU?&=4on8voH=fPmv*`w1=FhK!7DDgN~G9mV+FrRi`)d_|Cj9gw+ z8^~~yb~jDN?CerdO8I&m5E)ateLAk^J2bANglT=_+Z{NniP;G$FXdpFKhs7_ zO=-*S@pHSDT(3Vb+amSE*>xO$nfXRFbLWk7ZZEuTzVFUP1v90SyZ3Q#2^5}Gyh&fb z`9ZMC>92fM*};Yt%j8@-ZPSi)CrL}Eb<3(I$`5=NQ1u;maY~sSW7CyZUPeHs)eHuM zt=vcgl7gM%cBdbIqmuprf0F3`{oM1OFFQT^*B?>U@>L!l>%VPtTevPeEfu5bq<;5N zUWmb1j8Fot=abe8^!O#bh3Z~sn#3DIu!^SXF3;e5hSc^zE*}(uN${8KCkO&|<~#Sn zNMhmT_fH3o8N)FF)HZp){5CblW@msy7$m#LGtqex=GixnlV>d6eYU!x*DiPZ1cmWW zpiKYn^IF-d436{o5RB=tp2QFHdgS1TixprTx6jABcm`|fCVaaEe>VU8gH8BEh_SP9 zS-d8MT`rSig0d%^eMoQ)LO-!tp%CX=lOcKw&d2D|MJsOP0+Xr~$z9N6cbV;vx4IR2 zF5Mx9Y86P|rJnUjUPz8979xl6y4X&R3*hQSkU6L?Tj?ICXrPGz`G{ymmYFQj=ECb5 zS}$NM*$f9nJp6n5ID8n0ECU71{lK`m865+Ac8>b zpT;Az57cd;2OW^ND}({kQe|YToa=OVUeg)J2;-Eod;(*+ie*hOG%7{!zHnL7KL@A* zS|X79DGXNe#&E76ZVjZb5QoE%VL`UZsAL$zP8A8}kI9Jq!x633xId2puGKVqp zO9E3+f11~m0tsj6LKVQWw+C02t<6Hlhm2~;cH=4L^>ZI|qoY}Z0X;!wGTt~ZKkuK9 z!BEe@)#|0;PFU$-D)`ui26w6YN#tq_U*1j8oc<0_(WP0_8mQv~P?H(**%d;<#pIn0 zhq#UTnuiXBLdSIz4TR#w#(lT?Qm_%lPBJ-6Gfgcl6SZIs5(sXau<{^&*M)z*g_tAd z%pw1cWD&>3gGLo^Ds<~2WK_|M(YHH)gA4?%FijNZ@9+OM3Ju)%P`|T;J=w(So=+s2 z1@1#Iq;x0dz#=xa^EJC2o=lzz6V6Hokon<97rtjUP+hvOo9`Qe(&r%VQ`FkEYtKLE zhB#uMRe_HUXkU7>V`%g6K}uuMW@fmmeAav+JFj|dZjy)u6Ses|XVqs7qJ zUmaOiS$FTni?wo?c(%g~Q!HGHeav1@R>^Da9)O6^a>!UE)Qq4WD}Zy?tiYbfMb%fjP$GI76?XKnf{qsFd4mmeJWl-1$~%Xxw?k$ zhYd@^$;gG3(--G7DZC^BL=@9bXKdLrQtI^t4y6aR%rA`ssgRWJgXS2XScUmvxcIuz z`UB3dNUvpCm$#i9(5GhToz8=A6{JLWd7g-`Br}!|?I{j_EE+S>PP^2k_P9z&MwQD< zQw5Q(7@ojZ?G@r*xI&6yb0AIoS0Td->N+IbK<@~ugMt&T=jY~@ka#s|&b>{XCXX7G8v>SHnsp#TM+u{?+`7%0b9*}KA4_I*x{HgLAwSA zj6O;Wjl|PIX~*8;`u5 zYzYUedpuK|C(Y#IS`|{H&piG&ZDOT!{`E(*H_et4#VjW}-?@6_%Eu%&g*Rr^zc3KSV3h{MnHsz7RH|BaK{`p~}y0FbbXdRx+$jw~(y1^nxl$ zFUhl#IRuVPY{v~uIdG?)(DH}+SO8QhCpLYzOJ#|jN!B`0zr79H1wdl@P~4^yWO!%{ z`itT+egYV72UBbZl-oRe-tc=o0byk0NJRRpzjdSW(N;oCha#?aeC1n}^z%>4aF}S|%iJE#V#UUPq4CgY=y4-~aF>AxbBQsW|6kUzdIkx8-E&QFYGC z0T|fX2p!R$4U!K1X5?7ko9BZg8ztReP2I|#v_9~C=|ailnUhjS2U|U-i;3M|dvg1Q zE?|lA6fr*c+Ld4;5Y5dM;^MLI)1t&_z7Reg6e1AokI5og`u(MAmRwztWEBS2xDsdr zKld{wqbt~?I#o7X8bCyibmYBqP%%M2>(SdrL9}VyOP?KXt>u-q4#!D#*fatn6PHND z8`|f^V^ySJ4%O)r**>z=f~4y&+E zT{6uA@Zww(?$#O&y-_GyK_*xHkkdawl#%`_7%m)W`W-~i(Q9O$0sBzqE?G5U5=#IO>R@spnv47Qe214GfR|2X!C>+vjdrshzOp}mt8@r`qh&eCd!l)`jC|uc^f>@7&;jy$J}p7GdYMZ!q~ z!Kq8<@JjiCPqS0OF&u3tdly)|&S;h<2RYCl2jU~)8O!6?|Iv-N!BR#XT6$w~NFBTL zHyrIK$5j~MJA5=8-AiuBM6VL-dZ)L@u|vu3`u|hhd0l=DiOJcQOAms}&+1CuuT*munQ#acEO+T~nM znpcm&`90qj0v@eUw=@)0{$&kfpPPn&ujV0 zV)!&K7hXHG-`^oE2(28y+Vz1!`g+VekJb`z+_@bUtl%e`Z#bxISmQ1jFIfvMJm+>; z$rj5#YxJ0mkk0u~1YR#SItCC`Da8DtAXzIvSa)jI1)F26OYT>;AAkbNhhq#^22`(b z4E-z+7#=x_vzIa!XIRZ}RttUkwaYFQZ+8(ZPEY@=s-=7K4i-vA?%ZZ4I@AH3`8jV-hVnI!T z@=gyVYlq_DBW?+u-iyQQVIVc79E@sHwH(CL{h$tyK8uHF_ia3P4jQMT!uMEtA>ghx znj_BTUo3X=uQ?EN-R_B$?Ag|iJAYuG!J(&>H>8RfYc8E@5*aO<^javndfDx4?lbi{ zHZz8gdMp0bwyKwRwUylA7Z$Y(Hs2w;E;w>v)MDhTjZDjv$D8cj5ix<6<)&5R7>+e8 z6Mmv&Shm;!l<;16_PBYE8ea|?EQYy@k4;Up>F8j&jt4G?+!OUbpaz9A1wG?$^gsx* zpX=(jLZsCsZSK4V_X{-{iR4|mqW@i*)S)e!c8ys>wGR@t+{IB6-YQfuA;%Tq`7-Z2 z!qpcDoJ?I%hL}6n5Sccb^lHH1YnbiM+!3UVcLX5$*An2uJ7wihI|Dk1_0|R12btE~ zaC96~Xz*%Wn^O2Smu>X!jm5o5+ho3D-Po*f1Tf& zHFy&rUm0IzD3k7b`ggSdmn!2p(?~E2xIA^?qnH@6rOTEygyDbm`!Z(Wr2Yq}ZBvorFkI~EkVxKbC~H#E!G}9o++Dkct8rm}DpDl2`2(m~?4lY?D_Y z6_pD_)6?XvT8d?K;*35#BFmxCb`VCFXpbROk)Eb*y!M=`2uuQfwQ;Rfc#9L*rhJPEmhzhKbmp=k!*D2*=2 z=)l9@DFiU)^*fF2JaLf2G@Be2D8@hB6$0^FDlYNrNDy0|XG|}GCT($Y=EqdOnH)F59}q>5!}XFF2+THr~x&)Pc9x}zonOGk_JgPq23 zf~^QCYDQeDG^KKQhbMe=Bk6q}TEluX^P?GI13(}sEQ{}J(uHc`hXBTtb5?-AlB=KX z@{w7wbZOQvd@0lPIHR=%nR9g7UY41Tcp0h0$@c{Qy6)wO8$tC4{8fcBL^*kq5z#4k z_jCAm#n-lRp;cQsQ^gt6eT2Ei?9Ozx#GPa>e~APr#%at^nH-?#Uk_tu5bp45(0Qz} zYZZdZ{i?d@iXy2!p5zY&bJr4k_lir>xg#C%-}^5=@STeD%}Y?V6m9u~%7v()W3*qL zmuVm&bll?={-JN-WdIOEM4404L@U)s8`jBK+K4pdB;7S5z9X@TH{xj8%e-#*@00=! z4oFE!k-6jov<7E5R1Z)3jQJ_=0pc?@Eeo?*uwy)QYA4=2HZPQyBj9&0Gt|(~FfzXz z^xx5mYkG45-UYmVowUVWyy?xmcV0OSq3ePHS-hxhrvNurY5;?gQIWp@3Tv8Xgh0LP z-8-Z?`%XFGTpGL9SyfeK=lzY_y8M{u^s1<^goK2=QD{2jMBOgaX{R+LUa1?sV%@sE zo-jju3MZtkP35WfHa;WP$%m=p6(Diin3$Nndl0(;GPLmWZc`TDjE|kQAMjcv-DZ^y zjp*eNDMqxy(sIk&4SyPhDj6MQ^>g|7L{Jzaw=ey`hphm-d50%dZ$$2feXSnDaTtOa zf^-1qTge9kH&M7NvvG2i+-(JJf_;HFaC^fkL%Mhv{}q67f&w8t_kzEzkdP=ns$H%o zPvXilGD)u-48k6^6$D&>r|5-&TQ_dhjWOgNN<(^K1wc1#`9n(u!@89XYibEBO!Y*5n0I^DsP5FuE)OPtbES z40AZ{Hl!jDVgBmVUV&%k5w`i|55=Da4PJ6;>n@)&!ESzy$JkKOPI{S+FGl|j!1>>k}bDsIG;=(fxwH7^VU_E5( zc5UUGJ%yJAPjn}IHY=Yy*UG;NrRUR{qzm`%=>hn)O?_!+Az|jez2soh%)QSK$K9U2 z&oOV#-2Ej&k=kzT^nRkmpS>JgmJ!fs+isl<{HDR9ml9dbQJIi)4w&*J=11D~P&J=8 zT&em{YB$|3;6(>Iq${4ztH-!R5hUkh&vYF}L~kKW+ce=v!N}S-_=jGB?;}J#h7B80 zzV9|Ymj>ND>^5ke-S+e>9NwxtW(pnp-o^sx*rUX=L1LVomwW1I*;mDnBVx7dCQiw! z;JK>tAh<>~e!q~)-i{DO^RpTj?w7xXhV~U1cggAGN^2xpm;L?r!iasgT3MmkZLe2a ze!QzYLL&C;$l%Q3JgBJ|VIJ^wzH!?+^_DGMzWiE-S^_17>gH~;c#NWVX=#FD=$*^r zU!AuNPQ6pRdHAy3dxZm94b$&*EaY#NaTj<0aruAT8Qg&{+L{djA`dlWavtQOyI35b zE#7n1NwgxS8Hvel!t4%3>y~(TzIp?whTv)(@vRVPFF^{&UBBFX`BR^Sk}ER6mm;(h z*Vav+0-v`ejI3Ev0K@57hT-If`sp+j`r>2DB7&%6N-BrO#KJT65># ze;i~k7R&Ruv_T}BZtnYn+7|2N&t_6BpNuqzy(PsOwXbJ1b;k~-H3TFb)F|HXOG>yV+=lg1~ZLZu1X4SFqSRz;e> zdYA!w>UL|GRBH_O-V=ZJal!OP=}kA;Z^mRFI_YDi!VRhKBaxDIE(He;%~x+|$$nql z#Wut_zimPE(H;D@ZWeRe)e5r(Pj++nyT_ESRBO7g5&ia5{|T=L{qoW0q_>}*GxAEY zaK-EsnF10+ruqgO47IxJT`!713y{tT&=tA}xzPD}ghOjQ*WQ?JRH0kL%C|aOM#o1b-$;Oc9|qjxpEGtOz?FZF zg?i9vVB>-esm?>G86Wk!xOGQ`0-ju$yr0`GYS7S5An(|Br<{lp&8Zof9Y<)>3M;*% z_H00R)LY}E+qL3BugfL{9euyJ0NG-v+||O(jX9JI%kH#Pg+G025EB=V+g8z_xi;t3 zi|p9OUKgp?^OX!6Cs{jL)IT|FQ(J1NwWDcLR;z!B)9ho7+|%5o7c@wzJI&th;~j3^ z>k;*rp^W)O6L)RY`Yw12Mn>U4Th$xR-{ap?mZ11qMz~xGw>`ow27Yjckul^MT~m`@07mWWb*8MJYIt-%Av|(GjEyg8-$|7D3$yhVT*Xct|ycs8l#gl9k8qTpaz5SYWb>Fdx3h&Shv05Wb-dU zbS8`o&ItDjR((!S6%ZINrZmC%j#;ACU%9#ak&?8ItPx;{zU;5hJk{+I>SSYMEwf{YHF$OCY=Ri~w*kbxGx)RzUwcb~%XV<7$% zT!xXE#=qAAR7HKblc!F-6P-%(^)RYIjxcS(L8Kf2WmZW_9)xo|RSzH-NR5rokndNx zt94pA)n;0lgn9jDxxp`wbCV|TJd5-3C(0LVC+shd7sghD{Y^_+5f`HyV1zgfji})T z)y`4bSXNO#;8b}&vM9UT(q^yw@sut|x+c*lq4JcUKZ7z`x|T?jPS4g00I*|R`|>an z5bCm(M&%}_ZeLXeAjeH&y)8{GIw8tBpZ1PcP{GySH!3^$$=*enjKIwzC2 zo=bZHT|S<-1lZIQE&(`4Z%IsKJF-w`QF-0aFbl>c^RmPEh*VQt$gxj70$&+r z_%am&h>XC^7?THNfnru4F)<=})$Hl|y;kg~gw)k?;Ojg8K?$0;DaIP)SILiu365Jsc)g@xomb7aj&{2ZU zU#(uoYyuQpkOf1PAWaX}Dpp@hU%&x|Isl73cwF4kUtF&(i%F3$**xgnkUL4b1%$J# zvST5Ht38DCP4B>UoL_EvWqWW)?m-7DaGZ@L;OB$sqi|Cj;>*9cCIirS1xA0xPk(x2 zm-A1HPvKg>1Az@wqxlC^PJTF-EttOXk+slf07(~2s@_MRQbmJ3EA23R$_o^N9?Ugd z>>%$4pUPE!`GU>qxko&`yhet=sfs=Q8Q3kFLL<{u1>WjLQ>#V>=4b-SgifT|S%o$H zfd(F1wS=jh5ckn$KvugTb3_wjU z-=(5*J6D%|u%7_D_LgLp5@t`&$n?XDpoJWzJWlA%h_&_)La==!_4foq;oVHod-^Cy z1BW1v5D_>o*F`w#%Oks{L@b^W4@g-4Uitnd*2XusTYK|tIV@YcvY!?y@`%S(W0P@Lih`_e~gTLDt^w9MpC`U2DBXX{+5 zP0Dc5M=Faq{r)ZJ7V;i5wR-^#f9G}*b!OSZBJ|NrioA%%S6w=Zm5wUYup|YF&L-RH zd+off9NN23s9I(B0QmtfHrftw3i-u^v#77-W7%CEAPY0V^&4$R=DcF@;>Fs3qp>#Z zfjAQe5hS}N8Hf@Mdq|qrtd6g&ep=30rHuWENX`VV@zU6yw=zD8GGP*7;b*V$ZVV=m&WvMbO>5I^>MyfWKM@B45$^YN}J4!=b6 zOk5Ac8egLA8@Ez8eI+_hrDe zcTpy+jg#$*ywGVJ;*;f`ju#OY=nf7H{DSeosb{c7M@+XhW(PFI6zyVPo|&JYe>bOL z@?bv-c<1&9(`=u9X#ehfoDXh?z^@iR88Dnbh>IQl!AAS3F?HbKcPO9?iLlb3yGJxm z?Ziy}Ikj*t7&i2Wl7eV$)Y|`B3;ZQc>bC6gc&`qDP)D^|mk2gj}jjbqUBDdr$2I z^%fB^px_N7bkbT!8OflwtNb0kkNL4u4i#tZ{*Qb zSAPPAzyPzW0I!BJ*|_gK=MRKW`ug=m*ntT(D~KjNsU_hubi@t<61rnq$5u|(TRyT} z%4}13o`U8vu_-LoLpJfB-KiJVZn$)zuF`wag8{d?Z-3a$P@w~c^?{%h_1#Tc3U6S~ zYhlfIo7w;at?`a7H;QxSy!`a(%2bqx8+~*>|8<+CG6KgtaBRxxmG@v(qJeSCE@y%! z`^VnV(yAwoYyQ}&i!5JP^kj-&cb4^u!C@QNUG_3r6Om(EQ%=BVC`?T*Kl0*)vRV$b z$~0Ln2}20fsMEcb*fr^Z1EcpJI`rYoFgj|b;fGlA!Ae{9q?~gtmOhF_WlxG5aQ%B+ zV=m5q2Rw%Nbq)|^=-B|r_R|e+ED^l&_ znLwtrwDii=tHqd`wB33YfL!6b?~p5Pc1EIuhdFJcjC)H>HMfOW96SIBb!DK%$}yLM zJhqGHGCmf#N!EO+m6)msj)T*AnK-0PwF6K>4b**VEg10=fd9 zKYdd3o31_;i)=O)8TN4_<~NBjCxor7QoL_m<7C4kuZpMa?61X-DrU`95G60Nf_tY% zhX)2x*mKG0A}oOlWRPwFp1+Zq1BQaEzy}zNw?Q8~hu1#*y~Qw@&B5AjxRO|5@S+Rf z>Y@KP>`AG7-|k7=B9(_yQLmzqO~j3vY(b-|4E2UaM}o(O(ekl=*Z~s4cdcPucrYqr z;_QhsHZu^wksWO9STKq43Lj8KLT$XWHqK!4>T!z%627v`+T?L4>bL8$knyN+LJk z2AKX{1LBB2Jdk8G*tz6_*HAcR1_G?{j6W=Vm#8W9`)j&D@F)Q1C>+K1kY6k8o<}=fHi+5z zD)HJ1_;1Xo`Wtt`?poU&;lod9TBa@$2zN@>G)EKx$QoK}9buviq`kJTAAF7OaBA$0!4$Zwzd%&L;>!GcoTEIVpYv7Ut{1pF4zz9^&}-_Z}k z=5{;LEinhM;_YCxip(K##c=j-rIS;bGjdQ5BQ&g%%1 z^LlFcX~ND5wmzRcPGZ}-mF_1R@94x;*l2_KPNO(S;TlGyoH2>mnSUG)7nSxUs20F- zgpNH=qE+c*_>#POwlz9_zJ0LeA-kR%8s2&^vKxI(T}2S11g7D2aY? z@*V5f?`Yfi;$#AACF#8diH|0YjSh|D42Q51j~&$W#f{2Et-e+r0%=GC&XG7&W}CHv zkoah^;^mnB4sX~;f(gx~Tu5{@uzUmG>JWPfLiF~4r@KNAMjoLGhkH5gDW0HncL zo2tAA^*2>0%to|3+TlKqgUv$jf3ji3RwItNZx}t}R5ZI;A>cI-*4h@^zV^xxoC_1z zmq7sUK>jsFZ!k#6ni)hPcxApB8^-qH?5s6624b%9;>49*QXen+=XG~x%m~Bju|&(0{3a$eG2MXJ0w4%HBW6>lmRQ0psO8DJ;@ei z_>XlU=VA%YWGhO7BET{{J<@H~$!KH;Fo`rI1FeJD7>*`nEB+Y=^t+)s;D6Q}z12-D zQ>6JDc@9=jY6R!9cYc=<+S6eNBfm?oSB48LI!$;NuJdyKn2Gwf|31&gP6ys-e#ZGb zFde4U9sRZaaM66Mb~3u9Y8DIPlGKT>Sxiq0YWlAy}21MXIlo`g}TZ4i{G#AgC7f z8_O_e8;Azh0iOn7Zl%Z!mMd>pR(@|7nOfRbUJ^M!Z&g!$6SVSQ?<$6YTobi#~4c<9$Nrw7Oa>TAB=Qe#?>vtS$|@| zM4R~&X3o-r)$-hDuv!Ms9mH|N{fcK8Y@t3}fqi3=fqM_!-EwhQ?yvnKJG$C8$qG)N z42lhI_I?8c124(#lUNjeCu}dGR`!DOi3Pl!xZvOpFrH<>69dN)?S z8-SXTqE9mhO!vXJl+%F&fMO9PEZ`v#{TH`$M!6HntNQ3PgA*}*$1tN}I(#^OeK{+t z=jrO_o``-tDX+wI`}+vPspk~EKB%Y`eE*lqwd;upeLKt+Y)ytbx)sC(^^jPxzIDd3NIpr%D*Y>IndEQLsu8h9fXU@@1ZtjLf$;{Jn)cM4EA4@58D0dM3PCe}9Rp zY!!*-*VEW)ii7meujzKXbsxrnB18<$05m@huuBOy13!@smA)z}1US3V8Bx?+%%Q|h z4zyo@NS0xApdSm+Sx8UY0)O|Ox_WP8cfKW82%uN zF&L68sI}4Y2bO6}tP+ObJ65%hSBnkp>dmA!9dxO4y=ix3!GlCl#B@M3Bev5Io{D&R zyS026+iF)Lc3@%9pWv3NPss794gn#d+_ssF&8~R6_(jH9h&%rNnmIXd*z1JFJ)SJnS%pDfIrrca@WMG&slukBMlZyv9! z#U44BNMd0#s>g@B;OKMdi*dFB_VsIktWh897k6~5q2(G}5PyF; z-!R{-+%$4%`!-3D%hPkVhtwXc8TcpN$I72nQXeb`>{@#WWt+a0=$d{6hGb3*_Egqlo?=R1<>W_!xpX0ZIl?gfRqw z{v4MJ86PKAR{il7(l@_#QNBB>QqdpYQ)K^9)!m5cb6U*8HLoADz?(yhedgKCw!EwE>!kLNxQSkXc{@7~VK1-(8P{IoY zCr&ME9K$*2)}1@x1N zEUBP|t=lr@Z);M$E#tRxOIFFk#$LP6y`>iG?k3D>esivHsj9M~-yORn3ZUjIY(@)r zC0+`BT_y<*TLJf`g^h)s@D19QKmTv|D40`Jb)TW&0zd#%{iOoRr8*7~Zr)W42#fmQ zgh5otc@A7VcRCx=800V;HXH>(3ph|%?d5S&nLkX#2@z+eGHsRds^I@$y%si-LiD;E=x zBe}-e3cq>Pnl(3Z9P8Hl`maEvVG%=l^TvHI&mutpsJ3j9a)~(zy}f{QS}=Em;`0uT zPa=1D+uGX#io|=2ObAfuM;WfWeAgkRO`A5UH~x7bvrYC^+1~6>=OmYRTVQTSMG&^* zQtL0;r_KJ@feePhl!1tO_8|WqNwph@hraTN2YkQLgM6Xp_dfD>;Lax|M;7N;76~|o=0?O1qkUWAkFP=<~N<;d;^5R1E2viml;qXdbn?2dF}ae zQsWV=yX{yPoj~J?*;~N0s{&{p^zdh>R=`i9`9MEB6LHz$4lBc10MG+CdRf`o575-- zq^)Tr!PR@gdBU&lfv!XuX!fA%sl`uLpDAAAZ2S61Nwj{^GNjGQo`^Q&NlCM4%z@+x z-RKY4F}logtDQTi(iUB|X3cww$u|Iv-REI-o&=pT+8sB{Wqg=fG~#$*aPR{jfZ})1 zHcPZdn(!+L{xb|esbprxf76I4F@@1^8L8xwG@07>KjQAcudMn#xrbg{mpKYL1wc1M z`EgoGbuvTY4N_zz6cfTvqKN?_A;>Xz(QZb*uP`1uM}D-Dm;)hb@#E0crq4qg9v@-p z-FGLM`yXK$4>5a0QqWR)ZTmmU*T1hU+x_PfsQC8olFk}S@b`C?t^B9``uj;gzHv!F zaVQO+kYNw@DN}kdaOg60>p#!==izFCw6?l)gM!&u>kF_g0e9^G@s{xjD6&$p0)X7b8R;w4Eps<`! z?|o-HSQp(oqjIj~A67~W2#6m(`jdY**il-jR~up{1?wFCr%?MJ9Wjga57U%^1T zy{*FKcCMLlkLKUeeqheOgOwjieL?2@`&{qbZ0~)Tt-*Uz`}q4kbzxWkdQU8jI?3>B z|7Yy_70+zJaZtuNOPrV9j@qN1w=j!`4%e4+Y`g_XCfhq4kbst;(~JSu*R+nDam?df zf78&#oR_SFqQIU#$FZtMJyPvwxVMIPeI`qC44*-v%kL2PuXqrv0rjPSM3MK`iE$W}=HiK+xXwprtW4HYJR|u(HM!2@|v?q%;ov>8!{8s zSOH!pvAxNyuYY7U_Vh!4e(|8YA`&TA+_V=p?RQNM`7F#f{)5j8_y7e+BnqpjiB`{ zBXeM6E%$P;niHWnNlz-??K}%6JtS@m|3xUf;Q1mVIrRMMq>>~yDPxlCmz6cF9{1@u zJb0i^6JgJgYK^UICk0I?uQC0`*!m~q1I6s|hJuH|>?tQsns%TcRJ?4?o2Xd*TDdtc z_Q(Ab$T|R(3I1IdO41P5Y!`AKf8cCc7nmg62SFT#hb6=@I~@CxRSkX7?=bv>DDZQS zopLrHU8jG4rGMB`^j~>6hPH}T`1kRt&^*U5Q;F{~a86&eSp543@hHT!1ga}TAM)Kv zcQH(E8Y7(4@0p)!-12kKSXuz>Uw8NYY2(@QSV>czoYN+%&B7-=ve#J)&EqpFET@Yq zE4d(*19cGr38V75)I(4MhgK$@^uu_@?E3AB7^TTqAz>zEx``!JWjPcK>4KGdtF4D7 z(0dZ~o@h4z`-V+2*1e4M$>dj>V6Fox5M^k?+U}k5Mg{tHkXpI|eYjwE#;wf|4(r?F zT=h$j3r}R~HZd5N)FKW1`YS0PnzPQP;qOAd-<4XyA0dm)^~$w}*> z!kv@Jr^uocm=pPzMVxbd$2J6Vg0gH6mCwi zv4XPN(lxl5kR-#m3a4{**O9Xk(;2L8LBxSo^a!%gv^`eEN{fr%mYHI9-8wl!BEY#V z+2y!KXf858tj=ULZ?&D@A#U`*myw>T7hn0_Bp!;9+ZVlifd@BF9)e`!f&(^Xj^y>ac{2 zw4ga#XYQ2N_TpVVMwnmbG~v|qfyAqIPZwCu4d{6uE=l>Hmy$0{X?_dXGNn;G@(SrQ zzSk4`TDAbF4hclIeW3v{DU-y{cT$$Hrkg|YuLaKGHVvE;-guQEe&TCehJ6pitmWZ` z0QF)4#zUDVRYrg4_B$s(XsCR@9qF*tx9j?;Ow#!sTL1mUJK<}1Zvz*doC>{s=RmP} z%&w=4>6HP`PhshEmUNr2S+|`3|M>kLKaZmvxo`LVe!pJNaXqisbxDA{X#_&y(nl0Od>6@!ha2t=dU~;_ z9#u82swU!Pz&x2*6mq7(*LQ@&ZIq)(Vxjz&7KyJ zTWS{_3CN$r;!o)sh`!KxTSK5rfruEmcDeL4L5v!$T( zP(L6yS6O-=ajbjWj!!{sSv)D;-&H(CEZnKiS~#M>+Du%ty=I#*|M(B#S0KCu*M7J;KhNTmvQUdeX(Hj)a_c&amwR^jVTpA%kAbFlp4ePs3T z$GO*}_Jj5U>o3O1DF7O!W?yis0G9;1YFVEDWk{Cbg;zNWnd*UFOr*!8ScqPWx!&aX zIMbv(Ok6VlMoU~;jP5lR$${4mG`6qa$SgiHb#bGUI-+c2;c%~rA&GdUh-}p9Q$ggq8?~(4>Vd^_I!IXy9m30^wQJvnLIo37?UKfoZ&uA5 zZGf6Pn4Ny6*`>74;wz=|Nql^9&}nINA{2UzB7cc0GaSyQ3YWUhCm9)ao{y!?k#_Ej zEu(DxLtbxXxcdJ&_N$z)`8~d-!~9EdP*Abm99p#wW{~;z)ctK1{r!5)B~rCzF(F;- zEh7gw7!bxYlBFh+y_qJb0EB)tGo`#s;l>o2g;@VYQ1%>kkCV?IUd7gz(I|D>|MF99NqU@|h#PlJtno7f#> z-OJ9&an6Y5AcjCZddu_gau>4}r;xPvHE>zy9%^PG39M}?tnO0MR&vj=m!NSEOSy8Z z{nR66t^O?}rH(v1!O1heRLE8Di6qMx2WKlgnDgM9QKH{SM8JydcIIH!>p~hS>)wAa z;!v`PgL}j|VC&{3xj;;0iFJvR$w%@wXmzIk=y08M%A0hG5oG@!Q~&(yg^(&3ofxh_ zXyv)cj7V{ceK&vD&M+uJ57pU|1Kk}X-fqrt&|sQxB2}VBnPaVy!QVj!>T{{K#0f)z zJQEydT}&d5vG77j9jfo0aI+2F1QWu=Z5sYfJv-oXyRn^jp`Dj%amxZ8O40lvD02$I zHl?CjJ*$Y)Gg19R8U{Y+5PN3tsl?~+eV9dPQ6Y_9LIwGDV9k9FwB27-NBgV0rSZe<7^@QsAzsuH_s3|)y2emI z7t>+lBnd{664Ncg7tl#3g)t7LGwk^upEyI16h38NwSWub+w$^qE{P01zk^LBREbx- zm~LWbGCYxC;W`#HQi4A-TbjUoA(jH2+C_73b>`j@^*S=q_~(Z^|8cwh9NBO)r}`yBt}q#_07f60{3g`%Fwb1_&sJVW(tx1gHf%!@d%Amis5KNWI1!uFPJ#yG z!+auJ2{$|ZMM@)hufVWPo}@8Q6ySHI#I&5^W0KK8o@dE+vxt;f2uq8*wt65loWyM) z_0gX>%*=7~CM$4ZiZH`#*XMQ8K*4=CG>NM09kXQ}- z%y4@Iv8r$1Ucx>TRS{$h(NeVAB{`iZCbW`sZ5yeMZ1(7rnBik^^-wx`BEmDK+C40e zuq&1sS)sW$-Z`Q3(CR>Z$8eQ`haQBbfcJ zLTA1NTq>eIO=2nn2-&^V_5|e(c+wuw5+*?neME%G)?IWkx@bOuR;8}42Z5~wRsxV& z#|z(;g-!($6nB>_P4vFk31?!@I5V&O(X;kEr|!@9NK`RC`WpUq7pMUSji)&=BbDmw zp*B&(6o3>oIl2^s7w8H|ZwXYF=mY<$-gG}+HiGKJLUg-dyEyfWBwUklnvj9Z2Ld(H zB-+;R*T!1#zv{=awN|L^ir@wFPQ}=M^QMvCH@Y5R9)EW1Eqt8D?*7+(+N#cj`vjx* zOibV-a50m5+=iW6JPafTG|)aUTTyn=Y50?~%fz4^`(w|c_9Q-h)GLW}wB%b) zR`FqSXR!zW%wdBKaJW_8OdKY9%b!rM?B&#*m{fb<5DC&Dxw6r!@!QCEh%Y(5^Ri)( zNSEWp$&Z3Ei(}PY6a0GOTY=x1jTD%N9bj$bIO?`IyeQG;xe0_2FU$c1TnFo1_w&4- zYKO#aPEp4K><1-?Cu7g1AJ^~CCC2%p%G{AyPYgTOWe-iv7D)_QS#@{{7eZpJW1r5n zJSoXZUqP%gav(11MY6tmnZtOzj>{{nKcDCO7w*3v8jR+^dW?BmW6U&}jdNgop&_!c zp9ivA@Cy?gvVczB9Wck(siNLESYX}QLVbSQ-ts=#|GGv&F5AR!5}i_`hF{^tF&HRld;Q9?UF)PAM%avXE+LOpgf3=$8`a$w1PUhJ);hChSGSTE@u6wDhRf>>_I2o&%_$vB_%w7$D{mIGqsKHV7 zF`yM?WyN-E$1w!H0|zWC_5RFby&W9lZEHpdT(cm%tkjYiKBM{u$Mbe`bMv1{bi34m z96_sq33cR>Wt;kP;$a3YT~M-Kp85{#yH^IFp8;pAu)JIu=_#brMk#(9lqNq_+=QVE z%A4Q01jUirLB95O(n_jR;`pzTfU;#w&9_UC2+b@4xDg{>cs?xk#S2TZ2b5jH*cP3g zkvFxZdEkCP&>v!qND4MrS4kusYVQOYQ?dn6GDFc<6e6g@6Q61FNohx|%a&3Tv9zHY zJ)&X*qz^j;7(FuTMF|at-Oxo*d~%CL|zin?*_4vz$K^`XD={(Z|96kn6GKU7)Bj; zH6SD;ZHUHQBt_W5(NVK%3+H3MdQ$; z$eev`YN*|ZvgPhuP)H>^jCEsM!4Hu08hl$nQA4f&}WkJ#bL22avEpfIo@yQ109_WDyjwgyS0zyPgz#)`v-v0fHgxmh# z@PVDAN@V#OwG|_zcI2NzCeCgmjrf`*F6mGp zJUIzk5u~KNK(?shTFTtRF;*(nMef+2MI^PbKoiac+E(id00B$s2)=!s*RYYW^?pS7 zTN_!3)jf&u1lPhTMQR}h9i(*|Hy+E?Rw54p90glfDjtBIX$J$t32GrF6h!bcEJU)5 zNFntd+rqveO$puvfl$7;D0pq}CHR!J$hN22pjy%)Szv+v&!xl^Gu8=`y+jnmJK?;B;++W= zJ&CVYtX9;4(G;A-$OXY_sg;oC`GKopD-uwRBcbVueNNIUf?<=m2(ObRd@YY2>uBYD zMJyR^yPw>*{l5xu_efL*|AP9_X$+VU)O-dwyzoK4TfVHu9GKTXKdAdIpWuL~^!cQu z!pNE@#WI2`qB6BJg<&Ru5YpF?@51AqeE9-Vgfs^)U&0hlc^Sc0FxdTptsFW8PdEx& zop}ZU!O*qBl*{W06~s>^)iz?7zC{uW*W~ZG55ZWS;+B@2HY^F>U=1NAts!pHK=lNI zN=R2s5K|Q6+{L)wk21=5Qy}P{g-UcIj^By{DkvJRO>PXB6OG$(7Pw?AJKPUVrphzp{N7r0s!xO2&_Uf z2k?J1(~YL}FS(#@-@k)$Un@;>JYdgOVAd)?M@U}%D;fORilC2wCQiwuLsff%iG~vb z%o`93%pHl}9z{MfFHZ`lu~hKa?&?*H4LSknQM{h1#@7xhOZ&+mHTx5C|Gr?CfN@G? zY&6!{(OToQr%mQ$(*yrT4?xfW+$VxI8>f*p_Xhwq4>TVLJSHI(_IZGp-M0WFk(HGtDU=kLP?`rQLR}l^&|r^DtS88?A#n3jU{GF$-i(-r z0j4AmL1Kk+KO4EY8<@p+AYvgBp^roO!4Dxz{Vn{E-}D_?NBANC_dOW>2tSB9ORLPHc8CxsJB^q4ZJmp5rc8f9udnKe2<#GXvh@906_?5 z5f7!KPNVL!)+0f^=ldlVZ&tgGS%5;10(D|Wp!;Hnzo7(ZM8sC)-~Ioi(U@7QhD-7x zDUC7t05hMP$WuP12Wh*XZmy`YI<(ZoeCvpDMN6bdKltC&yo83|azZa`K1+D(Wd5 z(4fX8jP!_e3U&FD5gkT)AcrUD32i5Qdv5Al5cTGvf+jlmX-qb^zSk|ookhq~xP;5m0=ZnTVZ>~x*TFvGi{dn(U{kX5P^L6(S^hQx(HMi8YIe5D2UNCWXLQyMzPYa3?;Di# z?q7M+HhlCX%WeCwdaSFMAD$Ec$13-FMs`1il4bZ&=F9650ftaUJqMolTZ@~miV~;q z{iBJ>KgC2%qxnWAA7z~vt2PynO?yks)ZFIw5Se^BR|NjyUmqeT&Z>|{yH{13%g(jx zsK&Itzk6NB<8h|Tc;P>uR;1WAl0+b443E3}qkC^^YDxx?bE)L}VDK$|lV@yAm_cXp zrhzh#-Y@6pvxW+QhM*~uqQ+bECVF_3{eS_;6Me7yz#;ek0R!YXq~iL@$ov^_Q;)4# zYuJ?&EA&MD3+i5Saevgke@@&i`T6cYLM_nSYdO6>D=2$+d%2kjznTr7?o=LY>7rZR z<=0MavbwvJ&^^TNrtCQtUz77_S!Xm5Yl2EAI8jW>YpR=X&$Oil4X?m*CYcoJ6F>7kLhmX* zI2=XETAKSILRMr>QGa%pSS zgc}$|{_{Od<3(czjteg;A%WtYj6InM?)?`?zz*wJGOvxUs5q6j<_`5lL4E+&*|7(A z8g^@*FzWutYU5l(&Eq2cCHJBOGIAODt{Mbp{R3^3KTItNO2reqZoiGS9jn_I6ZE(9 zeiTah3hETJ^<(M*=1m%}rU&%;{`ET`*Ffq;JG-MWjwE-81oZy?yCk4@>Sl%7FWiW% zx{7iV_G6Xnq#ejlF1Z%1LGR^&x^Zd5t-M(hCPlmV`rSp%jxq+R_j_f-gT7iE`Ts|6 zP3+b8ZloxN!(|7fQ!2EA8RU{t@55u+A@&QZm3_kIjgM_z!?j8!CL3Xb?SsMng!bC| zLBN)FFfyJbxF^;8hm6JJYf!e5vA9Z_=2-+dk`KYfAd~p0?_3P$CRXfQgHYr4F4G#} z(|>Jgd=*R%fKWRL9H@946a?ob&T9zm1R$c;j}MO+xV2Bu`Y1}lXc_ljj-S#+U>p>A z3Z%rw%nW^lhit?HvRDwYF%I@8wI+TRMti>0TGKd97ruxn5&Ajv`LG*^0X9@R$p7J$ zSAA&K#>>?Or-ID0Q!J>-aA`OWaQAA&hWj4CoKVM-eR1rXb#DWs+@qH+=PFB>j?r^X z|7Y#HVm#ZANFHBv7o#R>Bu6kd6fo6XZLN}22a3loug2emq@;#D=)*7IRltd{h>9rZ z^92i2Ni5CUoG_K*WXI=ouwKA!K_%MveW}LOZ>r#bY`(CN_`lW>g(AYgUi?5wPEG0U z1+)LtYBtL{z`EB&YB)N~D8+Gk9NGPR;|)S zp-K`Iarq(G0hW3Sij!2rs~H#|4bvU8W-@90hv1n73>e(jrx69|zi@8G-GR*#(2Vk> zTa{wn{Bm){-M6IgBMS}yYSAIYCtj*m6h$6bl>-P}ixX)R;|mbz6zMlS?FMB)otp1+LTH)Doz7i~9*`G9f{fvJo5OF8}= zL%|siG)b?J&6fBJ!^FZG(9Rzg;k1ZIP;#{0cm4S?)t;I zaDe%?{U?>(rPI^Sh5zWeTc3GV)4+7lP=J7f(PU3Z>kbh94n9(GAv*zx7lR)*~KH_M%v8Jp5DFQ$=?uiZA% zS|npS_xbh%-ecT~Au~JtylyAb$%?l=*mSn|GKpdCPXofjh|v@p5xAnzqe94T(NloC z8G)cS5pKr_ztkAN!`mN_*3k9rj8=}<^Me*e#MEK&7nZQpOz)rjNz9gr zWb|AcDPN$~3%BW@k6tNq!qi^+O_|OnKAQu&U$Qq<6>QQNYYwa8-+?=EyJVwBZ?ASx zFg1S1_v$Qk>9mI}^o0#gj#&f}>0)=6xvK%JR&EkTG@jO%+(9Ga;(we9t?WJyrb z3JDd>9&+|9a0oeqMC%(kd#GhvF{e+#;_mI+n6`3g&-bf^Y1)e%LBD&9nrFA3@z)=@ zK0RC*n$_@>X;8({{7^mLD-lL1ZN@uev%L411{Rdg?BkdW{1^b#8V=}_a$!!_f=xw+ z-?^b1xp?rY18qyQZnIvgO^(BD>h`?o!R;;EqR0F8&0OjQ?TqYd6{i@ z8Ftdi8L~_Ac$E7^pF?622Vd=9w!s2NYcoOb6(vQ2uYuYG7t>?MZkb(IW?Kqvq#|NQ zy5R|XAk8=a?Hi^kyXs!v_xf<%XBt$Lt$Fhec`kS!_+_?ERY}cP5#4HH-#&s`Oq`W< zp^atXXV(b>Hz8utJt|rBF@^j2tNu8{G)>sX&eY{eg4dxo%tEsg_Kxi!XelsV|JC^A z_KtX!#ht#z9WjE6hr9$7vr_r!^KwQO@4VJTMl8cH%xAYJ1uJpr+~mHziwi zZfDh+n(LJc#B>yQgn1t`b2R;SHKEu{YiV<+k9;bU6sk?qajPuC8&C=DzzolFu9A1Y zQjTTu#Vv_1lHLw5VP^#L`{qIJ#$hZN@5{t1m=0nGW>mZ6+qcPZiHw_OKQ8pE<%t33 zU}bH;!RvfceDs00c;CnG8&O(PKmzao?LKX*(=Bs0V$6iMK*CaEp@{(fNZI0C*)bL! zNUt1Y2u+wOkeVy7ho|ZmFp3tppl+wmVt=RAw)}%HCOW#E80fOLzY~_v88ovX)1z~j zIa9ccNy&zMu4L4~(p76J+>ys|wX6Q?rMHK(nHMFp_A#eUucL_F z<+E#%*U}Lrw5Jt@Z-C%Z0Wv%hurfV#cj)5{GEp*;)c1pt3Oa8|X(^$>xd@rB7THOV z>m`aRnq{AC$UcDOz!Wc5M0mnfd+P>!G6bhuyx%4>CNfyF)jHw}xYun=*li1;ap>Wf z5>#ms14Jfo$La`0k?x_U?2h#o_D5u7Oq+8=wZ{VMI{oSHCLrH}Tk~yl@)%*GisUPy zQ3J{6Mg4ETYQ&a+MXa7t`bhnkQ)JTV=Q4?n+k=ERbm!VK(ua|*GG@V!TlyjnA?&+s z;NAF}8?c>M8Ha?s>hFzohRhgWGFCx|V?HnK(}+F;p)opI>SwQZYOMdO|Y-xQ0RcF#;-} z5XTG_xLRPzWx|jEEdh+tEDd$_7em+hKY^@o`>jW3zDCCr%2pV?6X)JPwuD-K8_6BK zf&57rClMx(U=Ghi;2FH2=iJ43@*nka{UE3e%Sa6}=D>UNYybASFuRG^4 zp38J9zIn`%w0!P!O?JF*?ugG+czY37=S^0_PCrXx$Gjnqkr5pdn3R@raed!BmT}lT zn?)xWHm+X1TFJgKxkXt(O3KZ<2)Et7!b5v2Doa=%f4wP8$Qjo1Yb`IoGV88=S8M$I z^Ep9MFD)Ouvi(-{qxK?S&&TIXL%(Jw2kbtdZBip|%Fyd&BW!m}=c-wvE~&JF(?%O< zK{aO}ab-8_Q_aLe1UVM4s$(L*znuJ7fRgf&5gjpmaw`)$LvfEIq^@4M(%iu}>`>;^ zP6pXBGINC%bFx|vU4EibD@6Decsz^F*yxskgj@3VNuhT~@Q_WNsUpQawdBp0({rsw zElO_C8pe^B7CLh4nsGn_RT0%@7<=xYElSv zJ^V3G&6ILJyXN7$9js_j%wfN~I1ifWco1)JP)-xhW$+N}UI`1nT~5jIG*tcCB8!~h(dPE8 zC&_g@9vCA`YG=)haF2AvX2vWQx-FUqhm)MU_H}?Bj&xA@=(PY(&euOwrVV~E0>2Wp zUof%!#n!GoP@8Ep*rWA|KZU!>K8_9GJ?4F!1i&Pd0dN|T5kLYAeh`?*{hD8#A(gg7 z3o*I@cH~)^tu*t=`UL?Fp)KiVK|ta?Fnu75;x^&9<-vC$rXxcF62`xTjMi*&E9?_2 zL*_c97WAAKXIs3#gPp+C-a-S15wac*;$JRqJTxde1b1}%;&aWLiT68!g8({_>p;%& z+xM%4(R;gm(HpknEx02N;Xv;U)Q5PNVT;pY9O6UG6Nl07;OxR#EXCWm?ZJd$L1>Q| zE&KH}CTEye;V^po`oj-MJTy*=BkXn{ZJMGMaSGJ-nTNoxN`jFp?^C!>FfF^=Y7;iA zB@Pm~cwYz0xA4_(Ny5(rM@-RZ%VGh7^(Tz`<(L|3YPKo4^s970cGTmRSHF_|~n&EwA(!*ZRxy&|8FEiT5r*6~&B_Rl)t+a~l*-(Uw1>rZ?4wx{e}`|2*I zcE$DVAr1X)+sES#BpAIz&!1nhXK?do`NrX2poOB!`al^K z@%f&a9=8Pp;+SC5ya1Dp>K@5S(cIal;ZU2@T@C47Blg|m$HbZIh;ozLOpIG)+}Zfc zO|GV5If3m(gKbQ;4%;UvgOXy zB-KJle&D9i5h5#;@;L!*mi(5#aW!vx#u!kPY1IohafoWY!ubZR|o5($oH&EzQIoTarIYt2uD^h% ztmw#kpXQi<9tS{k@fq^tQ$1r%Cd6Mvih67*?hH8CNF;v5raOIW>g)IRSzd)NkmGTn z(!S|UI6w(}P)h>3FZECs&*|2HbPo}TLEPZ{&rh6TWdqP0OJ#QYk}Th`sn7DsTz1~< zA^lX1^EM@d{9X=3CW)A%LJRw8axxz*-7Ttc@IG9I^$8ejd&A03`26~NI7nt2rssL3 zuFasy2@SPxUn6&mj^;cl{$n!^-5m%h!RZzt#{_uMfK2>fG#*xwFnnKyS`9 zJ2UTkG~$%pt*~zbO}`%%XMO~c2?*N#N11JNfYm*J|Lu5};7;ft4B#4Gef^gk1sCxf zOcXMdFFC_e{+X#zb~vBrxpVqEWNY{iKe>cc@#9ceADm=rs`IL!?iT=9cl!uBj28_FdN)(-TTMN+pwG1bT-7M>g z7hs4JDzxW$932bvhHF^qaj{7CHp}Ow{z_YHQnpW@F}ru8yUJGY zCS=sIc&0mfw_m**4BPl{5|vY=pA}t4gT6panURdTio(XtUt+ z3BBsn!l=_+SbcEtdqA(Izs{Jk$7+m8PqZ!*dHVhEWIUYDwe^%cqFJufXH1QW!~}j_ zas3yfQV!DHDempQMuGH9jGj9u@il+BBO*c)P@Foy#f&UyFZsfJ`%I!{n!IbC zPQXc7xLLD&gV~!xz4@g}GDLvd6&+_kY{zHs=>hdwh-Y@_+yvVY9WWQGNRdS}^>A*U zxbN-Dn}qIHElO4~qZUH1$NTb$BuAmdx*n=@kB@yUBBW3ww?&=tI5n;Z#|^Qz{ z=Mn?TdhXfmjL=SVl5{f(e%|Cc7i`6&_c84X-P)Dolau?Hz17-HzKz)OhlKI?b@Vyb z4n?K-UzQZ@dn2e`C9p3m3xe;_hosIMD%P@wJ+tx^wDF8DnvT`ikdHbo&$by(+Qt3! z+=AwP)tOyWq7fu;zZ;%Zd(CppGhT9)V5x-QbB(0mFCW}FK0eMx@2Tp_@eKDNyb!nK zP@(Rq(Ol?b2s*2Du!k2a$a)63-g68sTEA}Hv&2LNq=?AEJM?O1>x>&OdWw4=0-m_8 z;IZ{w@X0UkzEWtnIfg(JqeV;0$~N zOJ9bNgxR-6qaRTu>XfCBtc>fJop+s|>yfJ4rl$1-V#&wS&4`Fw$V&yB8YGf=L`&VT z4tR$hjwi{B%@x5L(;|3t18A_eRSLp=#8SmND;U9Kyf)+YS;CO++Bm8;j{^$j@Rbto z8s~K#@$if0IJR)^W28{5RsN?nD?C{e6oe6Mf^6HtaNXOG z?pNG(NyFc?!5>kG5&wn=`dC0V?Yj5K^2ENvpH^L`KF;|biy{7vb8Fy3+L{gS2K2ib zH>ec?JU*{1d6e~moQHoLQw~CnP09PWomEr6=%w+kZF{80tCqErV|<`g!?XRPVA%FRU)MZ0 zXd`5lOubi13l2UZS;D~)AM&a6Oc;B&$`fT}v5?SeTT|ztku7w>)tSaw${zG}@KLx= zFFdj=jKNqd%{kCQu{N%d$w+cq#?$7QCj<24s<#HgjTP;=_)r`Mmvg^lJOV=&hKA`N9JG#Lb@z z4jr$~jBUuwD%3x?bKBaLo}QkkI=t-jJ{vbq?Kozw;@KfSq;H<3D%wK-sN{0j*fhJ# z0(EZ*+XZ18Dokdd=0yf0F2?|YtV2-s`?bv8LB&J-WL(hHR6*la%fSWSg4FtobWf?J zL@xtSnMyZTrD;AONdqBPL!xeYDUx&)Ss+o zaaJZE)VSN?q?=Eq6wV%~=uWk5bQ3WOMghq<`( zqtWTPm!cZ+^%7N@fxB%g-VKK5CbKJ3``hsoR=I||jf2nCRw9`n zesUn{ia=ap%_x0>ui$glx(kmqJx!_|E26B|r~6OJbXtpkPCq{#5>u$qbdz4#At>sF zf8qLpqfs~NGVe^jVH8~@=tVEQ2^mqgaZ=by+qiKw(WthW0h}P|VaG^b{D~a@8FL66hRzKt9MEawveNR1j0xOjPj7}f#GCGD6jv=pMNUhdf z+%q=w?wI7$LqnN*^}0>9wb4mfPcx9+6^{u!;e)e)G5dFQFlBkc^n%MH5e~L+iZN4K zd}CU0V6W68qrkJ~r-Np(>iI%NZlX3=aQdi!Z{)_QamIpOu=I_7% z(q%15MAZxV8Yd2YI;oeLTbQ+?%*G z1YLhMIBD;E@A-3{qpX`CW?ESxvYmgG;ByD#My(>thT#kRp2?5t)u7ODk{yPPca1C} zBMbLCuPg2FAKp=%Rk(irdLvugGdOorow>%peK`4CVXJs)h@QaSFm(M}*R6tQdfZCy zwwo;-m+4X7i1d9uoY@1<`#Um+@t~@O;IxBbf@{01HHajY>(}cnCmrYE6_MY;0DHKW{CpDRwo9#?dzNLL;{p-cIt64(<(7WXz{37 z+q}KIt#gZBrWi+4s1hxc-YYkoDuJ4YhIsT4wY93xe;4Z8QJonzDH?&^7)L&IlONaD z*LO?YY;av2WV9|r=XzA3f|P7xze<*t>eZ_mP{QAvC8sEMXcg+4noP&wqR$h>lW!8V zvaH|FGiRe{3_et(-fv=rD_vb#`P6Tp8c%?hW$_NOu^t#tAIfxFbiHx-=S217KPp7% z1yK%#=y7+^KT?dTsi}zq!P3sw_GGr3Af}$%+t7fPZ$z2+VUkFAGrN4N2rMP1Bvb2blfAK?Rg?Wu8YhRaFr(tfxS#%y;NyZ&i#oio?rHOiWav-$$|Z(%0}~kZEXW z2!WQ?3DO^Da;&mULbJfN-Qz5?>gs$ZA{1>XAaA~m_Mv!f z}8!2q-tzf0zUm0)@2;C50?l6=eOOHx{r%fvR9E zG#bV05?lH85>zf7VR$eOCCdR~?T16-F|@on=xn<=A0h9)RQj8v0fpiL>eq!$;A=$l zmx}0Bn&6~p+_X3XOjqPER9E`~Jza3VOl|w97QCw*0Sq4On+KwM%r7bL>kZys=yE1< zgU+FgGkQTUU1qPyofZqJZMxcWKJ^nt_@^6(M`!01Z_(UxSRbbQ+W%%5!-UM%Z#U^B zdHZ4Bws-4V=zobpWQo0Xa(3H>TOk{kt8YHIQYHP%&9X!O{0x#khp{JDE~AMlfMlLH z^F|P1jSGh-_ib&j-{D^0nzQE7s}=G^NoeT9We@x2qNG&j z6R-sUreEjWF#DfQ$Bw%3gH!OvY=j2XYgnrCtFLceqlQy0`na2FW zj++D#tE`;5OlKKp_r$YUSFu`&bL;72$5zutQ>tZHAC$vahkB(7t@RDMOL$?| zeI`yk#E}mCefZk4Q zD`m^Qp3B_ZZOB*f2DIK{`DCQ=UQq|&v_&9jJPEmwkn4Non=`^T6 zxDIqbIUdnussHq1x^_h!SAPfB&n0YOWr+51>fF@Te_uYTx}{~AIUZAmvIh4toCw?iJ$Tc1z2 z-+?2B(;i>Bs463DH_H{clQF0Q@YhcYO72H7U8p33c)6qy=h63qVLbrw68ac%JeA=6 zU9;rC_u3nWRnno??3WZT@!9azq$d7!YSK03NyGatQe5=F8kWo>0i|^ zxskqDKmi)yuf*4E${$tX-i}T+n1q0J1@E(%f}NQ~fVb}R*XMdvtnljjPZU~k*T}c{ zr=3H`m@hCB9|a7SGDcmvx5L6T%}qo)vF(FD3fm3COblt#%(lb>_6 zExJrfZOXY(1o1r5GuzmDP)lujvsmjAh_J@hoGxGHr=w-Ig*yF{8T+=T^o zdVLjRNPDE^In)ngfZa6!iI=zzrfHdoJF_&>{A(PK zh(*zq99O(&q4K7<1x!kJ&7WpMvgWpZv--TGgTSpI+~PbIIb0^vac^hPb?!IB*9^86 zmnuy>&eK|z2-cmc<(G_4bB8A^=^h{wBD zny}22--?rb`#FVM!(T8-l)Jc+LvmydFw+kvs4EFor-x}cv$lp)FuU*=2`jcH8zqM%- zVRNgS>;4?ZKXx-DfNp6J(RjG_aHHGeJZ7w}0)1(ua1spJ?fbsB1Hvznb&7`u1pwCB zHS2jg&5abgja*up59UmQ}^_|4nek=j`8nI-Dh6W9PW{1SrS`` zG^a`P&*>5!>40|#J`I{|4Cdu$wUyX5&%EJ~JY|>nvV`8O(Y?095U##!abEu`Fp?N~cPd@6y0Km%%aDYzR;Sj;N!8c=Hb$!tZ{V&b{_o!2B85do@Na* z!;1^UB!qvTl9Io|CG9)8ci~WFAEN&A*QojXKk0eb5WPDr!1GXKIm5Zt$E-mU5+eAoeX2@i}Yr8>mP8X;;!nh%c4pzL|A4N6=8Lls3}uPQ+6c^*-V5M;O$ zc^C{`3ha)Y*8yQ`fJou|>Q+kN1V{khVk613E=F=ZR%6nk=uq=1jn=U~B{xm9K+jRr zsyM)lWVnuKHGPJ& z&c=!w&QvI#z#%Bq0uZX+bIlTDnV62`w1$mg0ACBe!##3z=WQP}kNRhP%yePfTtQ}D z;NUDiWW$`5rE2*`@dJG{0wBI!Cmq5GAC$&~u4VoE-}PzS``4jNjk!(w9%p*cWXK8{FFAm>oKJW|vXyCw{C*@zbcnJ_*) z&Snc?rd}-0B-2?;3C@wSfBV*!OjMGbK_$jumx`~T@xs99t?q+?YwpGOgWL~6wAE>3 zr*Nwx>0kc(d?6BhMji@bXVIji4(v|j)mVL;*8KU%P2rqh$fmLDkBupPl~~kq3Og%V zJ-Ch$*n2g|Dl1(;OVFui&9Q(SjNeTT(v0;~f0Yqy?Cc~9SbMgE;+SC9QqLeky2L_+@8F z7TTXE)hBoT#}a4LHqj!LK|E!kSZ5&xL0(`W9n~oO$zGRfi4oIO7|{%b;I%)M+&BC8 zs*t=DA2OF}LPJB~%7-PF?OO9`&SN&Ll1^k}Y@vw8BO;k^wyvPHk;(FB6fPY2| zO6?IWLeT{EwyvmW7B|kjG@4*XJLtG zPKhfn#^6sYo`t$hXrR`VWnTlj0n$Gp+{7o`cx-VJOb}uxHQvy&po%uL66)rpk;hj4%)WJPA2@t41+gc+f0p*AVD(ELuexrF)aPrj-tWO zsmDH>s=}Y8>)KD2;8mc-Ot?Fm(jf=lMQ0E@%8gqaHu;gwUt(#@MG*?-Luf6>@ z9|7pX$NY4&Z5~H)9W6z)GH!4Hdc)iQ{lW_#I(rP&qLS}ow!@Z^$uPLTn9Pcc^Kka4 zl|9|e1ae+?i#mu$R#h8Cz5QUoJ)EK-S;d&q{V2nZ9m+yMAyvMrG&!ba*Y5em9&Rd} zbX;d9_3G%8{K{7qZsg%ItiUe)P@${0WAxv zo12GhMJU>b(GI_n;B$8ZWkV@hozO*WNizr*zfOhW!^Rcc4fzz548zuZ%s+7NrnqQs zbCc=3tDC|h4+rtkqr!?b{%bMd_LtvFw|3M%ceLDr9?4lf#cSxcA-9fd^o3gexsF=d zM_N!_Cm%271lsxC3Jw^*R&6_uEL`EK$lfmZhWc+ye+V##RWGL;xMrpyKR#}3`a&nG z`u6GN^YkN*e$GZ#=XPyAmAU81@!7R|YMJ)vET`X1P?u-x!|KZ42emsoEx>3J6vxd-@=lO!p;=i~gHJ7pl zxkRRcm;ImiuYG%tp6MVS?7s4+De)PP(##3QcZP-uFMCJkw7tE~(N)|PS^t-n&iCI! zp>$uzF=Tgr3)^s=)u9X5<+HxzOr-8Vu{&3SysdF74#OJ0qT&Ph#Ez14KH;i(GR68G zYSxkAbh9aY&rN(eq@Z_HJY26%cI#IMW5%EVeBvKpNRN>>azSIj>B^&3+V;=;!DYBw zE6bj)&o$j+AW+{DqY#rP|C*v?zxse5S?HS|)D4i1Utw4N$SUP6CYygrE1Hw{+G=N+ z8SeZ(*p3BGUh&_P`o*_R1X0I)!@DQxUNL)BJ$bFV%PS89M%5Pt6nD~QP zpO#`*4t$oB^>Ey3v;5R&S>EY*b^g??i9Gcxz9S>s%_Il3=)=f+K5@^ifxaYwzQj+^ zpLd_yi%a$C>voRLu6uh}`|Tf+X|m31r^FR+(NZsu|BJ&)_? zQ$j&CU?v;5^ezDmOIPxQ!d^dWFsrC|f}^1hgT)c|V82nBPwQmdjI1>pVPrQywD@v5 z!A2v2JdpcmI0)@&S2^)pvHsFi{QXbQd_5x?O0lA=Kw@WTlTCfPI`;>G5(m$)onn!{ z(}n3AH>3or^E^_~(FwzN5Anfp8BVbOzyu&hW<!s;C;Fo;RJ*z9s*Xk z2Dc{{&xGO#PnN$4|4SNW3im$5njY`GM`ju}_01{V=){H{X2Kd058u4;6Gi*7hX3ev zPJ-ydJWW8?P3a$80QZ20@_WqLS1I!&vPPYL-**5nd}J(iTIl{t_dZKhd;VzoDXj-E z$1dwZz@l=Xz86f|00K-T+>4ckX(pc{49SpCRKM)U>(N^-*L8Z_%_mGhklwj1>s8s` z0iM5I@)MiLiP7Q@Pv&`rOrJk!W)85O_}@S3&P7i2sSC;9$SGVk!ypu<@9!t}spx*<)So{#~Z5z(Dpri zf9WCK=3YPc++jeXYj14zlqCeNq`Cp+AGF`UKePK~a+Wneea4XHcNo?Ag@z(+-WO1Y)+_1~0YgPC9VF*hapGya0F=|=jz2sf1Xg_XdW`?Pa z9ThGFBOT6JWSg!5nWoeU6`$#6i7>P8>!F2_=R}{-&IL`r^H?-cE318Jr-=Yrq zLeRnd0!fwTDoS#czj|gnS`U+ZmJqutxZr~xUht`R_ez|?-txGge-}&%#G_Ep0;rVs z5fB$oxO9-KIHfx+4EuHG&Qk!CfgM)kwZ{C!$ABY%$|o2jD9^T$7qyun!gp4^rcf9! z?^x9{I$B&u>?$P8G+EAC4>^+BJ z^v!fG5ndOS&1o35&xD<17oEPL2h0kozOv7@r0`@+6_RrF$erb+zVu8?O9*eB0z&SikyjeUX$2HxSh_aG=H-Pou3-G*{3qn70=jj8HIiC*3m&_r zZi5R)qBgA+P^0R)I<+w?n!hjD?_ZaAQj^>6Mjyku;6zW*zTJ0&`G88d#%!*w?P4en z|Ni&KV>+TIGz#CTHsIQ{8WmiFm{G^iGneOrnU4pQg@Gj!lZ_pKrI5MkU{ltZLZ@RT#ZOF^BzpLjwXj@k7kNrob zDPAR&8w@uL1>&T4wPHPZNq?VqAOmYKtjgSoJ+8vG8GHQJi@4R47YQ#d>Jxs?Eh|n> z5H-tt{C34YA*S3`7aD=E3kRN^jW_)5x5B;KJw9|QRybp^YGX&(IuLioGqq{}6QbOrAJ zcp2(1-`@G#InA2a$*DtQ@Za&36%yb1sH}%UlH<=Mw;>fV;856^mQ=Su4AmsLtIo6x zo$qg+jx=p}e(|?Ie~$9?AazNG2o{BeE9dAdHf%?~Fs8NQlD)WQ-nhU{<`3NNk3cs7 z?>kPJQ-o=)|0a&WP!YZ!YZB;?p2^K5A~w%38lv7~;7$>rDdH4t+TcVq=9#!$0n zx|wf~JFREWWfCX0QjT3{TEZR}hYD9wxDVZgw6vnc5pA~%wPyQ^11Gn5)V^-tdgGiX z9X+!(3-vJj*^Zt5f~%+ECnZLwatw-G2%sW(BKrEgn?RJS$8$dmc~2 zBM=%Ctc3a6_fOR_2xQpf3^Dnq>wD0d1A3JMf?0k@gi6c02Tgb6G+mjT^ z_78X14~?B?TPopjkKEtx!{H~V2_-v*Jc~&lKa3hY5t+Y#TyP-goiBX8%Z9^!@ug=o zqwFg59Ohk_(gtl4#k!~HWmZw7&34>O=I&nc<1y+(K5nkEs!U;$hW_&MLk`jA9e-5{ z>Y>ySUVC_CJCjYRNm}=m+PkmZ3EYKhS9>$Zw3FVMzNVdmN~Im;j!1FO-g;2%#+ zDb~okuNIe-F*Fvrfmu0AJz-Y-&wr!%Zyb_cPT_XKEvmsnOZN<+AF4;|;j*{Ont!Nc z#IfepmFxAwW~yuzwc*E6O@t|PR(};Oz~O! z##n5djg5?~e$*OBoRmP#?(){)bpCZmP{*9Iv-(oL3xg;6F~?j?X|!N7)cC$*gd8=X z7ADIsEF*|c!2#^~D5!ns_dIf^O^&9w+;CNE8OB!y2e#hL;M{6)s^O-m;;rT3a)2Xv zc0{y+1wQARhuD6kdu(>zi@aX-Gb_XW4L__3S0&S>6R=UYVW9{XAc=>6?mE5Oruj;; zhuv6TR@ur6=HNE93}3~|u0n*NmN-A6O#9f0rKwSZQ+$8S@79Sh4xYD z`^6`noSX`}jX@Ltq*V+Q8R$5*nD~`oX1amwq@IaJ{thak78c-S0DecEO>uw4NjJKe zu1C9vyBKghZD`WNviOhVGU3sv41|KrJ{53NKCVY}uCg~D1+Xaj7pO=D7#T^NQodo< z(2wGOskS#jk7=_+DF}ZczTKwusBi)0uW| z2F@yQ4WWjVVINyzrz$~lkJk6^X?CtAsL9)-!rW;eN1sltJ`ey90o4h+uNBEI>i$s} zD}vxCN}7qnx(S~k*jnIXwukOOV=+7HN5T~v3zV$5xBm}qZvt22{|Hu(I7*EN|Q!&O2ZM-OokAp(mXmEM1u-R6YWUzq#h#J^PJ~> zKF{ZU|NHa%9ocq!-~0Zq?^@To*7{y+KIIlLPC-m#!wh5JgnW!Rp50@Y@)MkQ@}6~( z$6R{F=s7*S{QijS+fg&1TJ$Ga%#ok%_6Y3nPaF2o>5BDFZ*Si`$wNuY@z&w?AK2ii z@yMs@AA-G29Di=Lz?zwpj^pRm0zWoPRC}-8M1}g|{=v=9k1Ed%kNx+zNUQHS4k_Z* zMs`!t3v5A~qG9A5*2 zVI`zq*0djkveoeu2l{p1#>7aXmCffOCKF%S;F2-B>+L31?(!L~OQ%i5u@rPxbezUw zNNpOc%Jck?ClhAfHsK%(YgP0OcMJ26c`GJ?3A2&m(w6*C7-9LmZ_Ld=paG_Ib8;9B z{9!zX{PN?*ab*|}%MfXp*U{$*_34ba6p5i_qH;R4*eeDX{Rx ziaKdP#gT{8mkZ=4cONc|L3Ez(w(0ujMMRBF^+rSRs#SN02L<6?xNQ{mit_2h7}Y$)5Bj3W;Y|*@;Myz#_A)!>s-4X31>aJ#Yl@IQt-M&JK2U(A7}eElR##Po(f*c=!l!wJDC z56?vGRbNG39Q6SlyOa~iKgoJ(?cbGV1hb_>iA))7N63pmI2(TO>vq4oXS+{2acbVf zhL=w#-Z{4a3yKi+UBYj#s>ZFp-Ti3w#8^Q-_i5^Z>UYM{!LoA*0|!}J=*WI z&|LZ8&K+H?zR0b=!|6S}HFy1!nHQf|PD2=0T*Zo3;9Sg#{)>`qozMJE8Yum-SWB-S z-L*;}|A?^$z&__9w z;`Fa{4_uDejCe|Aev)cIt4_jFVm2dZ>^5gr|QZ7;GaXC;eSyV&2{|>J=-}E;+D{{sy3zH4b;_t3+Ea{{V*eVx*Z|3wd%d5=Sq6w?olZ?)FEt@^TdMa$Li z15=K6ca|rRw9i}* z;opB@EQw;PM;2;j45a;(AmXHf7_I3yj`$^wF7;F$)LK|nFh=_IXUz+*5|Jklc))qxjr$6+n?7pJt(oh(^W2XeS383 zkp1d8JU6$jm{}b>&B^z2hR%*ltXr3##m27tIfjA@7^MRc-S85YlQ7V4UilARPRB@$ z*(F+|D3O>swke&icPi1dYI=O^g_r4_bq)^;_}3km6a9M;e*VG9hk+=|fIm?;g5Ze% zWc~e7k^6tcu_%iY5Sas0Nz)oN}vEknEW;kHU?7{oT03W%~GY}X!7smugIc%Q# zCI+2%)z#J(3{%}wf8mJOD4;wv9<{vt$E5i)BPH!>0>taBBMd_Hkk3nGMKWe45pD8yT$PNS7$+ zKL3rRIrvHAtNJFNO9Bu3WO_n^_D0mK|B12s`QEZl5)5KFozR~<7~P;2G2h&6Ab)6; z9$dh`Js7kqdSjrG$IY)kTWF5t50Luv%b%7pyD{#n(f(zYR;vx=BvuEvwcvpHj~w>r zm*0>GDnf|*v={J>o#{pqMD@l!HIwiLorv4!Gr9(c8p>_2>F==@YN<@_aIla~nC)vk zXZDt(3e&DQRV`e$aKS7Arv+6LGZ)px9WD6Pi?u*G?dZuWvtz8CY^mon56`>fK6$Fa zWj*m=ofTVGd?-{t`sh)uL2_ldZF7IY`+JWP9wk2NvkWMTl@E$m4^=5Q@9NnDRFwR!Eadi{N*85MMEZ4B# zJK@?(B%ofR94xilk&%TT_|-OJCK*P_>hY+dPve!~T~EUe(ik{VSdUt?a>Cd{9A9^D zG!uc>nc$gw#7p$^&Fl37>OH!XzlV3PTx*H)y}(S)#h5m?WO2>3Tf48=I;olM;MkfS zH-Qy+NBjJ#tJ^mVmHf*e?%z4mIAGsd>FElE`h0#9d#=kLkvpSnmO}&CK>X39wS;N6 zCXp60=0p|hv-EW!E02khUZR{!I5TC}FWs)JJhO|nSORj#I3Bdcn}c;32X#h<6>jk! zld}NQDi=09@Bd@-{NZa5!yn=%JcU~%=dYas6=ub06E8p>QZhnrzE546$>9qmN5Rj(Jz?6R8N;6*;uD{YGS%pnK?3JHZchkyZOQrb>PU4q-+RQf z12;G9K#%SZm_z267V$Dzh_!y%p2r%~ryCgwTcsH)?#7vxSNuP?9L8+j5952W)Iz_$ z-L;AE2_+Hb3-rdVSp%rD8b-M8t|KD`cuo85jc`herDhEUDahdSJvz(X0!@}}<#xC*M z6S`LsJt4Gew<06Oef|9IU~X%znv=Ndfdg|&9@ng4-79$ewmOQYqZvw`m^+p+JhWsU zH8yrf3UGHD#}S|G`wl#XiZD<;p2E=h_>!dUo9CN9n!ol4#$hfH_fdWp6C-#qb7lCK zHmmdsbR#>@z0*?_yXn2t`Gt=Y5d{3xOOUQ-gJ29h;_^*WDDN)icj|35&3KFVwey9Smfu)=b^;OQhPEO>mXdGJ=nJJ zy+iK9kWEDwc;`lR{wIKS8rYA8oPmC2n!`>W< z*3WB6MmJ5MAB)pCG-ihG%^L_r)7+_qNw<^@D^p~VaxlhDTF;R8V2pgswKFuC6_X$6 zRSh2^7D5~fuVPJI0}(0opka8`%~MO$MB+6?>8&B6g16oe^k%qWVy<2k^nvN`If<8O zZ(_Yf+a>2;$a#3Nnk;bgJnz?v=$cEoqN}B-tIOwDZm~1|YuwdnA0tB-cKCqT1L>4g zMt_~bzJU+`zU5WXaZ5OR?BpN@K{pijptT{8)0b#!-9J%vBJI+6koGm-c<0;a2sxc< z^I3D(+i*i~-2DsR3r#ji)7>`Q!1x!w>B~w>+1=nMqC=8DJuQ9o@#*~c72O37D&ksO zxc=dtZ#)sNB_Q-DGJ3Up>gR{ zdbP4fE*77~-h(IqSmke}b*2B)gq1jtuo5yV99`i@k6q3zPLiCR?|5)`OiY;S_2C^c z`rkAi+B$sKm(8A|`%aNJBx4r3C9|LLLKc$LGM$LD` zis_H)W^a1-k^$@j4MQ_d6osoEPR`t15G zJL21~ERkTfx_!q_lU{DI&H?z$!RgH%AK(ZMh zbL|X@5$w6Q^st9T=5a9|9UbC4mh<(8KNfeIu13dL>~4{=WQU)pXz%vT6kxEe+!Yzt zWz=ZsPp9en1;gDtKRtU$k-SC1u8zf{y#PP`BmJnplic|~9(#A|7Xn`Uf?ZJ9zI{7= zja%@p=tl}3b+X#p&30q1DVv)|!FHxzzkVG%G5hVicZzt>>**-W&i%(uk7emal^i{G z?DB}q{S)y>Sx|Ry-l#9cR|^dd^%5O-Qwe?;eq5hts?OdiED@croO7Mj9)yKSwv5|) zAI&GVQ=P(N!>*rGt^xBdD_H-a_6W|ye2{tpmQe8SIgd?r3R(}3Ly{W7lLO6pU&vEF6 z@@>^6iw=%WyMkLrGXS>xNh;!I7JeCd_w`$Vw$jlLOd(T}6t>qscA^n<(AxF4`RXIM za>PTcT9Q^WTCpQ=Bt#uOj*%69vKvhnXwu! z0@z4y8`1<+W0wgJEah3^hF$yM!2{e@)@DsfKR5bysGI=J-taN(?Gw1WP0$P8f`GMe z_Wji98x!Dz$%M)OuH5xIYsR11dISvVhV9(5=L_PNGHzPoVwQe7K5-eG5}`42N@Qpw zPHBrbi}ethhFdw~-r*MlavCp?PaScsShQ+Aum75jOT`d=VSpFL@iNE>$OLd3Dnq2l z&X@{9{HPNM#;b;r(-KbnGrelqqhC7%u>bAbH^!i#S)T#P2Kbg?e1)bTl58EpSLjZs zc?)D_M6yVR?I?*$Q^h35D z`AyESola^vU`z`_eyR$=0CC6)F(RVAc7C7)W zzjguZ2t4v81XY^jQ&(4aRdmA0r*A!uok$XbIEhJfAn(3DJkGE@VKsI$8>b3Z{XM!a zQUaSAj>8prBoqD4-W^&VCx29fM&52OnfxJcd??CfBvXpJFTMhT;V9z$4Ky&a3;L)` z#s&?*EAH-sqZu2PYZPc;xeF>QgBYMObEY%KeK7$6g&On`d0>=1_xPn8D}7wddAuau!$phJcjX1yq;O5IPJI9R(8TDwi%9`c^ZTS_CPkSK%;?sG<9>@{qjguW|QXzygztn@D#*Y;Ew%- z9OmkeWld0}WQ1eM!aP(!*T+l1AtUOsSX=WgBx&77LhJA!D2}gsI*Ji7z2f`#?+iu+ zfk%D;Nh1SAX-qx3Ss6RRt7s%0 z;tZkKQ6th6<;Cw5{Ou&<$aw&Kj>ISof%DYLmuXjq#5I7#3KblFG2F1>-&XQ}2L%3M z2gAlOL3QU&?vlq%n8xj+EC~8%fmb$j10qWdckkZ4hzx+J9C3WFjJOF)7PIHFtlb^B z3$yITFpk)4J6A16FBNV}WgG)-hHUt?4TXxV92)8bSz(gehI3zh5W{Sk$F;ZMdT8<& zfT|9-v@PB*CVoh;IDze%iPL$tUq^+~U*$n5z_2uCIVyv5kf0oVZ@U~_i~o2qfGBMN zJ`@p}B>xEu9vY6_G~SBw3!sMJ7Z?-@@HlhUtSx{ElSU>VDeu?;IHx)uo`}Yj(bCek z#elj|E(y!UI~+S0E(s>M>OT?0PeEMD2~`cpnH*c`!wG<3;1+WY7l&J8PYfFuYmum5?(D>k;3JBp zW-<)VNRUT#|88dT>u|Kp=5*pbdi?m-gt51jckkUR4Prs}IU?rlIdi~ZF5w||;obZ9 zo8W{9KKupFu`~Ps=q$3!#xS|rCl+wJp12PpAif6Q7Z}mBiQ|y%E;^F8w8T)7*6mQ) z#zITC2A7Ztf$j$511~p4G~LWoQQD)phi{*irlDcQ%#dgPQyVQBw|HkyrJ$*YrinT$tVm8&R(7jJwVq#+MzUFY)4#y0cgW7j^8oezA6-|c^ zc?wcW_T~+O8fzq|J=Gc1t{id|8>;u#Eq)ocIJG9bLWoWOPd5_Ew9U6RF;tKK{L9{- zN?2)ITQ;M)4UfI)YXW;WmG!E`ik^7xRU$oM9b4DKP9!C!Gi8UsfkPS^Jm3Z}=k z)WpCz;lYS{fhmarwf(2c`l^#xim#q(vaZ8u@q?d#XVECIbZYC&4N2L5b)3qP#G%?g z_H*|M+dlqOC1(j|A$vK=0*2kWbLXD~v0+L(_wS!o@_5_HPc3_P?^eJT8Mewx3ma<( zL)hz79BZ7P*;l^r)4{i1SSb1000yH5X#MKdD<;G!Dqev3^!tK|^vHk5zybt0dn626 zSOL8XfJg_Pt6u18xp3FjX%)#C%k;OrxYR!gfh&0g>>C3qV9w)kF1zZIeE(q?2)NLw z6`VlBp$TYrUMqWc!ucUFt#0#WXHWTZvB!h!}pu4A20l^BwJEk~CxXIprAhI;6 zuPKoYZH&v#&LjfhPD%Ym`IQ=& z4YDSsKXc)GImG0L|CvErD|kdheAyc3-KX>nU>bDx{Ot+QW!=Zj3h9TKjti((ZzNe{ zOsxk}I}Wsxs(%F(W0j1I8Y4?{znGa04RmGEc|n@qgZrYM>R_J))h9Ps3^DMWu^p#S zTy##R-7x&m}TG}QQakWeHiAy z%2Kf$T$IuxrY%*K)#GJ8xM+vAeJ{5>BI^33kE?@)a9}fp4Y4E-+(CGX*S)0!h_PjM z?YX89Xh2Z>7TkvuDEY3WH{>B4o@AD71P8-5t-a@+Ny9OgclT})3YgYaZl&!HQOIq^ z<~U^8iXjwI_d`PNBqz(#q3w;QKjl8B?236fnORD?2I_gJZcpRDVC5``P^NUhxg>Wg zZJf%2&T;)XeD7?P(jI^+is_q}tjx?RHyp?HAE%-PwNV^tZ*@OvV&cI}9*C=Q5w3bZ zK|s?i7ZUrs&{-k0V1XQ@^aTDKr!o(%7aIV~C}dWe$tRjaO@nx)zaG|skisIjWTLDOmuUd$-` zkYaC}gtPzdbByEW-)Kv^4~>*`QV`H=xeH#6&Zno77=h-sd%%c{!u>84+335cxh`y= zi3qr33l~(S_InSRDa?>Lvnm@75`_Lw_(7sX=0o)Ir;$g#cB0beYSYDRY&7o+|6r3Q zcxLO}=&v;E4;lI%RD~nLZT{hOApHudYqq9wPD#gc-|3`cs&0i8wOA9Bn5=PPx(bIzZ55!y7vGIxJmoV51muqy8gOLWt6$Te11V)7SeRCcqyh#8+GV#bufLe#7VAYQ-CBfN-EvjdwH(x*O{e6TE&95ly1mDm6z`|VelH8Y z2Ixtudl{8DMxTyT{=bv-4jU4vLG39AOp;fVN`C*XMw5!9`0iUbpu`|cqT!jO9Se1i z6mAu{9zC*J?uh2+;=Id)%ic9v>RYOf;ezgjUtDGFz>=}Vn%nflZW z*#jD?k(9qtmdpjaP=HEA?V9|r^naa$1mba9+C78oNe}L^uk6J+8|U{@<0y3a9PZFwj1SK9Ey1l|ZXZ?#+T_+}w@> z#g6fAiMU_B#0(1wI&oNhs6z$yK-6$ z9hzL|+2uJqW3+nvS)DmqxEBPN=#fb zHWOooPQ`31L z^hI1_;@`&qPG(RQQ)=w$?9BF%cgPzfGO|2rufPyLzLnbJm+BKW0HLrY%Y=oe^rrN1 z-6^vuKFHOyX2lBC{w|E~m|@fmiF=I}*>;khFDQy?KJq6G*@0fovvcn!())39$J>QH z_CWkhlOs`uuZBYf0s{qqRPH)>kY4~3vs_A1i5%=S8M1tC?=8(+g}wsK7TGAA>!X?V z)nd5w0t5<`4UZH|sV9)`}KzzDS$NhxzR?zfVRA$)F znAu-w>*woRg_UvvTjA{79qZT^OC&yU`P#nRL8k{HAqEAVU^{v3@*6b5q1aKCemmdp ztAw0g)y*$2_;2lo0R-%Fx{7(DrV=Yv#WVZ)mSz65llFD^L30znLjDLoaH-uGQw- z%7P0K?Eq*;QY7NS1|5dW?5=@n3y_)hzfSGnCW9?TRT|nLpzNd|NmE6rt25o3>JI1$ zF|}RGV~@!v5R0k`7UJfXAE;HK2}Ljb?P>OBRVrk11e9*8sz1#uQBgXL*pX6MPukd3 zA@T#q6cjYAKVKjuBpSbC$r{{Lai1Ljkh2_oF37o2L_kl#ug}sBBhR5~esD0A6Oa|Y z_|vTLk=Neu)eYx(K6SNl@LiS&bKf~Bx2fk>*`6Yd+Oa$D7zG_o=pd$@clM>U4(BODiM z3Qz$m|7{{)6y>v+?)pFFvp_?``K++5#9Gxrj9ZwC8es%ZG~C^GJIBAw&P-3DF*+LAA13;J3&%TZZ0%6+*hA?Z(YT4@&grOFeQd5LVyFoUZNAaqY=Q7{zj0qIdNiJ0^g@%Ko5rMqpTQ)f#!82-8qra89RFPsOR?0 zPWLVz;&$EMcG;O+I-6#{B*Bln(`+g1g2^AXFs9GHao3Ku`ujWjzhc-9N2#mxgU64r z5G=}QqybJSVjn0Ioi?%6C*Mwx1UVHHsN6%d0)2~^2}ty@?8@(v0}y6LAC4FcOYC@;bKiwn7{$i?n@Fi8}b~Ne|B@ z@Ygr?yzYhACBmD-8hkCVXF1iXt$`}BX1eI=AG)Y*0Iy0dP`h}uReLy6~^Xl4> zl6kOG2V#e2aC1ZA>xze6^}^SWOxGf{)x~0@hNE}`%Xs@1ZhCi)%@gDRh$+B>RSr@5 zQ6;$NA~6yYhig?!QMS}LIkkA}Gmrs0`v-YXP?%W|yvPV(8*MU5Np2W6G@z9aieS$k zi!@1iTg=4>Q=cP|DvuNry)%?ZAzz7b^K)H-4%p!t0SI%Sbdj_qa&_WvejZD z)NHP1f3IF@~Ub=Z>;Elq}2+xo^(H?z`JPzv|Qu=DlJG1q~GaSV%Im>h8CfM2^ z3ECIbQnxl$=vYp5#G9;KdVEku8jqvMc6`;?0pFILrshPw*| z*@=_%+}h&4cK#+!=bk<>L{PG_eMwc*X)+$6Qh(^+w!+wiaPQa*It3Tt;%uL~kObCi z-r6DS&cMussodNUsB+MB==nlx83;AvagIX<4ikV7yZUVI-)$5GXhI ze~h>x#4c)kRaDSxm6_2tEuy*kT+~oza+#!ijB>&ek#ObvOI7X}>YACgIkl@4UKO&( z?6HSsy>SZ*G8=4lu-FX=Tdd)boQ2@uFw%V7+zp*yAoYNbp zE9TX)k1QyyU1ahb1btuga~T+IDbHjcR+aWv5DNvM{UAI%s67yo5wb)l``hJ*%+bH2h>6wxdCmPhz$TjRuiU1P?$|wL zXg(?EHFb6PnWU_(=zSlX36&#Pq0Cv(f7(Evy1KgBKWOL*{J0d@lLb1JML{!qXCbJI zJ_-$`IqCqr$(8k}H&JK+0EhQK8_-L>h8!I@%_^_pBPR?Eub?3V{~TqIf0q9<;3@@a zkomlJYI{aP(E{eZK3%41PghW{qIz&qQB-ApZfN-74 zdnzcTL(ZwQ{uXw;KZXc#b5mO>+-6^N!N-ppnleW*RIx8P5NRO2v$MTd4a$*Sr6Fju zg`C9n3mXnUmqcAf2U8pIyC`g;52~-R2%r*V)}Q$`yoPts7m06FGrg1=O#i0&=K`?O z*MXpm21sAbrUx*JSubyhaFLXLXIh$v3hg?k8&9Ds3)zP(&q40s%CS z^GMqv8y9scuc-D_Xxc*QqpvaQbVnVSd=0a}$&0-Jt|@WRnZvdGTC~6N+~a{q3?hL# zuyS3c2DsLpXc0y2bV6XzZAkG*jjZM$9Mj4cD*^#s;iT8rLpftP z`!Y?XjRI?AWHkHdEvx!uvkV(bMkeV{;MRhy+`OWQw^_??gk1l|K2q~=ntj=Gai2~( zyJC`Z)O&LHp-PdB4th*b%bni>iLZ%+pN<2i)z;)Y`6{5?IqNA;8C{*pL#|40t5)>2+4ha#uZeR9i@8d$LrnSfF*jLzr=Fi;OC=LZj zMw;bCd^a_(Wq*|}WXD}_*ynziR-R?yjoDhSq`r5L>UpuM8!HPo!Q#jYGUe4MthD~f1+boGYSJIQo|h~q3;F(?S;^W zi>Pe%HV<2?UYUH&JonGKMEqrcgUn7B^W3dN0j($VR!i7hEzMiKtufJ{Hv_k_sw>(* z#TGc1tF!!de4w0qFpPQj?5>WThD-da-nbe*H}hjy`{j~yvQu$$X9j&m%x-=g@ji>+wOz4h z-Rzpe#|i@87voo<)B{lEQXCt_@7Av9)xa+7o@KZ;mv_6l0PoIT+XbCX<#VV#Y30hD z{Uun4!mM12XF2z_ys#^9-q_4OQpqD>t940khrpU3IpeVFam^-nc1hi~k3H5|_QmPy z^Lby)U*=tug?lR6E%7c(R!Lxuw_MZOOYN+gNOi&k>^n;$AZSWkqoqSxkVnk6L^2KJt94yxRlm-2_{(yz^qw>|}7&`B#gDblrv zI<&Kh$RN6px*y>LH8Ev`fx!C>0#?_^G7KA3Y{3bTpkM2a*d+bD`mPFF6FcBUktT`6 zFo=n-GLHXpLkdc>-u(j%TeK#n)veFo9zCky+BV#|fB#6{35hj{D9X(c+c4v_tWM=+ zi^1UK+&eWl>vtZqk11Jmd(E0PV%BFQ+J|%=8i}lO4)RIgy=zz0p*c}PmgrmLQ=1dz z=zxw8u8Mi9icrC8{G${Q`M^`RS=)?sBW5q?JUCC}nw!rYA0%aelrq65afR+zg9P3{Cr;Gkm({ll9yoAd z%FPgz-NpsoT$Ae7bHgjd`J6#yN{U13xCcjyBd*CTzmfeVW~Jkwp3YK71--pOG9p)` zx|PVM&U&4_3y>QL!rc^)16uxr9Z zj-BwjNUb+ct$K?U8zFE<+j6TvcbY1Rdr9=cZ;)5>3PE8Q*mwEY@M|_2kKOK7 z*B)(P)7Q!=im1pM`0P5k!g!$M$x5HfE{^`3<~I#{J{tH9tc!WmoM{+(d~b%W*7rd5 zJ;}%OiuWaW95_Cwo&R#aV&R)Cev#rV4Z6DTrd-1M06Qv>tBLGg#EW6$~&e(`D8GQNWQmyry z8Hyh;PwUjmtKh(B{&yAl5@#sR%2o7#U6X~DLYHuD4ArAKrVpj|8>U?M=Q1tP_lAaS zt4lXZ5i_X_$Syv4^wPo?%ZqEdS#=tcrZ`h zCB=5Jyo9fhX9=Kx(tFX2%30o}o0f)M*tRlLwk&?ty_eNnbM8R^_`nLUOX6@&lJ56Y zB}8vz``B-79d=1y%rXo`4d9RJYtQB0+rKq%hTpb39=3TAAF~$A%E^|=iF&`DZX&nE zR=^)^3mNhwv9&fUi zzwOLP>6J1+_H~_FmqJd8(2>rra1R8R5D&i-i@z4;q+He%uxjWu-Qv!6N4$wq^I!vh zySjRdCSKkyW0g{OOCm*1;uq#)l1x*}tQVJ+=I^0P{NWuC-1Z5qR zzzPZrBP$p1Zz+v8H%R(^Pb{GQ8nkx$*{#s;KJ|Pc9A@3!JT#EXOXRCbmS1K6*Tn+O zAiS@r*j4dlG!nViDlo)$)P!D7ye61#Mcy1cDjbq`$6q0Sx{-Qe;JjSIQQ=^Q&T`IW ze=kz;z_9uWTsyio+<)q?vps4tyWGIWH&479D%0DwFOOW7NZNsp-Y%S!gqXU}y%@Xm|2YXXh`n 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%0AQqrYaeTfOD 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⪙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 literal 0 HcmV?d00001 diff --git a/runs/Oct30_20-29-34_SH-IDCA1404-10-140-54-56/events.out.tfevents.1761827539.SH-IDCA1404-10-140-54-56.105170.0 b/runs/Oct30_20-29-34_SH-IDCA1404-10-140-54-56/events.out.tfevents.1761827539.SH-IDCA1404-10-140-54-56.105170.0 new file mode 100644 index 0000000..d9313fa --- /dev/null +++ b/runs/Oct30_20-29-34_SH-IDCA1404-10-140-54-56/events.out.tfevents.1761827539.SH-IDCA1404-10-140-54-56.105170.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bec124ce4e6d4a06b58d9b21e02a5b9e1abec5017ead942e701e4d8f860e6852 +size 84614 diff --git a/special_tokens_map.json b/special_tokens_map.json new file mode 100644 index 0000000..17305b3 --- /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": "<|endoftext|>", + "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..118a723 --- /dev/null +++ b/tokenizer_config.json @@ -0,0 +1,209 @@ +{ + "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": "<|endoftext|>", + "errors": "replace", + "extra_special_tokens": {}, + "model_max_length": 131072, + "pad_token": "<|endoftext|>", + "padding_side": "right", + "split_special_tokens": false, + "tokenizer_class": "Qwen2Tokenizer", + "unk_token": null, + "chat_template": "{% if messages[0]['role'] == 'system' %}{% set loop_messages = messages[1:] %}{% set system_message = messages[0]['content'] %}{% else %}{% set loop_messages = messages %}{% endif %}{% if system_message is defined %}{{ system_message + '\n' }}{% endif %}{% for message in loop_messages %}{% set content = message['content'] %}{% if message['role'] == 'user' %}{{ 'Human: ' + content + '\nAssistant:' }}{% elif message['role'] == 'assistant' %}{{ content + '<|endoftext|>' + '\n' }}{% endif %}{% endfor %}" +} \ No newline at end of file diff --git a/train_results.json b/train_results.json new file mode 100644 index 0000000..e27df72 --- /dev/null +++ b/train_results.json @@ -0,0 +1,8 @@ +{ + "epoch": 3.0, + "total_flos": 6.364819972765516e+18, + "train_loss": 0.2649726264235014, + "train_runtime": 208629.7363, + "train_samples_per_second": 0.569, + "train_steps_per_second": 0.018 +} \ No newline at end of file diff --git a/trainer_log.jsonl b/trainer_log.jsonl new file mode 100644 index 0000000..5bfa30e --- /dev/null +++ b/trainer_log.jsonl @@ -0,0 +1,371 @@ +{"current_steps": 10, "total_steps": 3708, "loss": 2.601, "lr": 1.2129380053908356e-06, "epoch": 0.008090614886731391, "percentage": 0.27, "elapsed_time": "0:09:26", "remaining_time": "2 days, 10:12:11"} +{"current_steps": 20, "total_steps": 3708, "loss": 2.3954, "lr": 2.560646900269542e-06, "epoch": 0.016181229773462782, "percentage": 0.54, "elapsed_time": "0:18:48", "remaining_time": "2 days, 9:48:56"} +{"current_steps": 30, "total_steps": 3708, "loss": 1.7763, "lr": 3.908355795148248e-06, "epoch": 0.024271844660194174, "percentage": 0.81, "elapsed_time": "0:28:10", "remaining_time": "2 days, 9:34:50"} +{"current_steps": 40, "total_steps": 3708, "loss": 1.2086, "lr": 5.256064690026954e-06, "epoch": 0.032362459546925564, "percentage": 1.08, "elapsed_time": "0:37:33", "remaining_time": "2 days, 9:23:39"} +{"current_steps": 50, "total_steps": 3708, "loss": 0.8436, "lr": 6.60377358490566e-06, "epoch": 0.040453074433656956, "percentage": 1.35, "elapsed_time": "0:46:56", "remaining_time": "2 days, 9:13:48"} +{"current_steps": 60, "total_steps": 3708, "loss": 0.6706, "lr": 7.951482479784367e-06, "epoch": 0.04854368932038835, "percentage": 1.62, "elapsed_time": "0:56:18", "remaining_time": "2 days, 9:03:33"} +{"current_steps": 70, "total_steps": 3708, "loss": 0.5858, "lr": 9.299191374663074e-06, "epoch": 0.05663430420711974, "percentage": 1.89, "elapsed_time": "1:05:40", "remaining_time": "2 days, 8:53:32"} +{"current_steps": 80, "total_steps": 3708, "loss": 0.5384, "lr": 1.0646900269541779e-05, "epoch": 0.06472491909385113, "percentage": 2.16, "elapsed_time": "1:15:02", "remaining_time": "2 days, 8:43:20"} +{"current_steps": 90, "total_steps": 3708, "loss": 0.4977, "lr": 1.1994609164420486e-05, "epoch": 0.07281553398058252, "percentage": 2.43, "elapsed_time": "1:24:25", "remaining_time": "2 days, 8:33:57"} +{"current_steps": 100, "total_steps": 3708, "loss": 0.4639, "lr": 1.3342318059299191e-05, "epoch": 0.08090614886731391, "percentage": 2.7, "elapsed_time": "1:33:47", "remaining_time": "2 days, 8:24:15"} +{"current_steps": 110, "total_steps": 3708, "loss": 0.4589, "lr": 1.4690026954177898e-05, "epoch": 0.0889967637540453, "percentage": 2.97, "elapsed_time": "1:43:10", "remaining_time": "2 days, 8:14:51"} +{"current_steps": 120, "total_steps": 3708, "loss": 0.4511, "lr": 1.6037735849056604e-05, "epoch": 0.0970873786407767, "percentage": 3.24, "elapsed_time": "1:52:33", "remaining_time": "2 days, 8:05:23"} +{"current_steps": 130, "total_steps": 3708, "loss": 0.4259, "lr": 1.738544474393531e-05, "epoch": 0.10517799352750809, "percentage": 3.51, "elapsed_time": "2:01:55", "remaining_time": "2 days, 7:55:57"} +{"current_steps": 140, "total_steps": 3708, "loss": 0.4271, "lr": 1.8733153638814018e-05, "epoch": 0.11326860841423948, "percentage": 3.78, "elapsed_time": "2:11:18", "remaining_time": "2 days, 7:46:33"} +{"current_steps": 150, "total_steps": 3708, "loss": 0.415, "lr": 2.0080862533692725e-05, "epoch": 0.12135922330097088, "percentage": 4.05, "elapsed_time": "2:20:41", "remaining_time": "2 days, 7:37:10"} +{"current_steps": 160, "total_steps": 3708, "loss": 0.4047, "lr": 2.1428571428571428e-05, "epoch": 0.12944983818770225, "percentage": 4.31, "elapsed_time": "2:30:03", "remaining_time": "2 days, 7:27:41"} +{"current_steps": 170, "total_steps": 3708, "loss": 0.3977, "lr": 2.2776280323450135e-05, "epoch": 0.13754045307443366, "percentage": 4.58, "elapsed_time": "2:39:26", "remaining_time": "2 days, 7:18:20"} +{"current_steps": 180, "total_steps": 3708, "loss": 0.3972, "lr": 2.4123989218328842e-05, "epoch": 0.14563106796116504, "percentage": 4.85, "elapsed_time": "2:48:48", "remaining_time": "2 days, 7:08:45"} +{"current_steps": 190, "total_steps": 3708, "loss": 0.3886, "lr": 2.547169811320755e-05, "epoch": 0.15372168284789645, "percentage": 5.12, "elapsed_time": "2:58:11", "remaining_time": "2 days, 6:59:15"} +{"current_steps": 200, "total_steps": 3708, "loss": 0.3881, "lr": 2.6819407008086256e-05, "epoch": 0.16181229773462782, "percentage": 5.39, "elapsed_time": "3:07:32", "remaining_time": "2 days, 6:49:36"} +{"current_steps": 210, "total_steps": 3708, "loss": 0.3915, "lr": 2.8167115902964963e-05, "epoch": 0.16990291262135923, "percentage": 5.66, "elapsed_time": "3:16:55", "remaining_time": "2 days, 6:40:04"} +{"current_steps": 220, "total_steps": 3708, "loss": 0.384, "lr": 2.9514824797843667e-05, "epoch": 0.1779935275080906, "percentage": 5.93, "elapsed_time": "3:26:17", "remaining_time": "2 days, 6:30:37"} +{"current_steps": 230, "total_steps": 3708, "loss": 0.3748, "lr": 3.086253369272237e-05, "epoch": 0.18608414239482202, "percentage": 6.2, "elapsed_time": "3:35:39", "remaining_time": "2 days, 6:21:12"} +{"current_steps": 240, "total_steps": 3708, "loss": 0.3732, "lr": 3.221024258760108e-05, "epoch": 0.1941747572815534, "percentage": 6.47, "elapsed_time": "3:45:02", "remaining_time": "2 days, 6:11:45"} +{"current_steps": 250, "total_steps": 3708, "loss": 0.3778, "lr": 3.355795148247979e-05, "epoch": 0.2022653721682848, "percentage": 6.74, "elapsed_time": "3:54:24", "remaining_time": "2 days, 6:02:24"} +{"current_steps": 260, "total_steps": 3708, "loss": 0.3779, "lr": 3.490566037735849e-05, "epoch": 0.21035598705501618, "percentage": 7.01, "elapsed_time": "4:03:47", "remaining_time": "2 days, 5:53:02"} +{"current_steps": 270, "total_steps": 3708, "loss": 0.3659, "lr": 3.62533692722372e-05, "epoch": 0.21844660194174756, "percentage": 7.28, "elapsed_time": "4:13:09", "remaining_time": "2 days, 5:43:35"} +{"current_steps": 280, "total_steps": 3708, "loss": 0.3678, "lr": 3.76010781671159e-05, "epoch": 0.22653721682847897, "percentage": 7.55, "elapsed_time": "4:22:32", "remaining_time": "2 days, 5:34:12"} +{"current_steps": 290, "total_steps": 3708, "loss": 0.3608, "lr": 3.894878706199461e-05, "epoch": 0.23462783171521034, "percentage": 7.82, "elapsed_time": "4:31:55", "remaining_time": "2 days, 5:24:56"} +{"current_steps": 300, "total_steps": 3708, "loss": 0.3623, "lr": 4.0296495956873316e-05, "epoch": 0.24271844660194175, "percentage": 8.09, "elapsed_time": "4:41:17", "remaining_time": "2 days, 5:15:28"} +{"current_steps": 310, "total_steps": 3708, "loss": 0.361, "lr": 4.164420485175202e-05, "epoch": 0.25080906148867316, "percentage": 8.36, "elapsed_time": "4:50:39", "remaining_time": "2 days, 5:06:01"} +{"current_steps": 320, "total_steps": 3708, "loss": 0.3587, "lr": 4.299191374663073e-05, "epoch": 0.2588996763754045, "percentage": 8.63, "elapsed_time": "5:00:01", "remaining_time": "2 days, 4:56:33"} +{"current_steps": 330, "total_steps": 3708, "loss": 0.3641, "lr": 4.433962264150944e-05, "epoch": 0.2669902912621359, "percentage": 8.9, "elapsed_time": "5:09:24", "remaining_time": "2 days, 4:47:09"} +{"current_steps": 340, "total_steps": 3708, "loss": 0.3571, "lr": 4.5687331536388144e-05, "epoch": 0.2750809061488673, "percentage": 9.17, "elapsed_time": "5:18:46", "remaining_time": "2 days, 4:37:46"} +{"current_steps": 350, "total_steps": 3708, "loss": 0.3564, "lr": 4.703504043126685e-05, "epoch": 0.28317152103559873, "percentage": 9.44, "elapsed_time": "5:28:08", "remaining_time": "2 days, 4:28:19"} +{"current_steps": 360, "total_steps": 3708, "loss": 0.3499, "lr": 4.838274932614555e-05, "epoch": 0.2912621359223301, "percentage": 9.71, "elapsed_time": "5:37:30", "remaining_time": "2 days, 4:18:50"} +{"current_steps": 370, "total_steps": 3708, "loss": 0.3546, "lr": 4.973045822102426e-05, "epoch": 0.2993527508090615, "percentage": 9.98, "elapsed_time": "5:46:53", "remaining_time": "2 days, 4:09:29"} +{"current_steps": 380, "total_steps": 3708, "loss": 0.358, "lr": 4.9999290952604396e-05, "epoch": 0.3074433656957929, "percentage": 10.25, "elapsed_time": "5:56:15", "remaining_time": "2 days, 4:00:06"} +{"current_steps": 390, "total_steps": 3708, "loss": 0.3442, "lr": 4.9996410516491115e-05, "epoch": 0.3155339805825243, "percentage": 10.52, "elapsed_time": "6:05:38", "remaining_time": "2 days, 3:50:41"} +{"current_steps": 400, "total_steps": 3708, "loss": 0.3504, "lr": 4.9991314631296585e-05, "epoch": 0.32362459546925565, "percentage": 10.79, "elapsed_time": "6:15:00", "remaining_time": "2 days, 3:41:18"} +{"current_steps": 410, "total_steps": 3708, "loss": 0.3451, "lr": 4.9984003748672604e-05, "epoch": 0.33171521035598706, "percentage": 11.06, "elapsed_time": "6:24:22", "remaining_time": "2 days, 3:31:52"} +{"current_steps": 420, "total_steps": 3708, "loss": 0.3373, "lr": 4.997447851658774e-05, "epoch": 0.33980582524271846, "percentage": 11.33, "elapsed_time": "6:33:44", "remaining_time": "2 days, 3:22:28"} +{"current_steps": 430, "total_steps": 3708, "loss": 0.3427, "lr": 4.9962739779269887e-05, "epoch": 0.3478964401294498, "percentage": 11.6, "elapsed_time": "6:43:07", "remaining_time": "2 days, 3:13:06"} +{"current_steps": 440, "total_steps": 3708, "loss": 0.3402, "lr": 4.9948788577131414e-05, "epoch": 0.3559870550161812, "percentage": 11.87, "elapsed_time": "6:52:29", "remaining_time": "2 days, 3:03:42"} +{"current_steps": 450, "total_steps": 3708, "loss": 0.3404, "lr": 4.993262614667696e-05, "epoch": 0.3640776699029126, "percentage": 12.14, "elapsed_time": "7:01:52", "remaining_time": "2 days, 2:54:23"} +{"current_steps": 460, "total_steps": 3708, "loss": 0.3374, "lr": 4.9914253920393884e-05, "epoch": 0.37216828478964403, "percentage": 12.41, "elapsed_time": "7:11:14", "remaining_time": "2 days, 2:44:55"} +{"current_steps": 470, "total_steps": 3708, "loss": 0.3374, "lr": 4.9893673526625265e-05, "epoch": 0.3802588996763754, "percentage": 12.68, "elapsed_time": "7:20:36", "remaining_time": "2 days, 2:35:33"} +{"current_steps": 480, "total_steps": 3708, "loss": 0.338, "lr": 4.987088678942555e-05, "epoch": 0.3883495145631068, "percentage": 12.94, "elapsed_time": "7:29:59", "remaining_time": "2 days, 2:26:09"} +{"current_steps": 490, "total_steps": 3708, "loss": 0.3335, "lr": 4.984589572839897e-05, "epoch": 0.3964401294498382, "percentage": 13.21, "elapsed_time": "7:39:21", "remaining_time": "2 days, 2:16:43"} +{"current_steps": 500, "total_steps": 3708, "loss": 0.3299, "lr": 4.9818702558520485e-05, "epoch": 0.4045307443365696, "percentage": 13.48, "elapsed_time": "7:48:43", "remaining_time": "2 days, 2:07:20"} +{"current_steps": 510, "total_steps": 3708, "loss": 0.3388, "lr": 4.978930968993946e-05, "epoch": 0.41262135922330095, "percentage": 13.75, "elapsed_time": "7:58:05", "remaining_time": "2 days, 1:57:56"} +{"current_steps": 520, "total_steps": 3708, "loss": 0.3319, "lr": 4.9757719727766085e-05, "epoch": 0.42071197411003236, "percentage": 14.02, "elapsed_time": "8:07:27", "remaining_time": "2 days, 1:48:29"} +{"current_steps": 530, "total_steps": 3708, "loss": 0.33, "lr": 4.972393547184046e-05, "epoch": 0.42880258899676377, "percentage": 14.29, "elapsed_time": "8:16:49", "remaining_time": "2 days, 1:39:04"} +{"current_steps": 540, "total_steps": 3708, "loss": 0.3252, "lr": 4.968795991648446e-05, "epoch": 0.4368932038834951, "percentage": 14.56, "elapsed_time": "8:26:11", "remaining_time": "2 days, 1:29:37"} +{"current_steps": 550, "total_steps": 3708, "loss": 0.324, "lr": 4.9649796250236344e-05, "epoch": 0.4449838187702265, "percentage": 14.83, "elapsed_time": "8:35:33", "remaining_time": "2 days, 1:20:14"} +{"current_steps": 560, "total_steps": 3708, "loss": 0.3254, "lr": 4.960944785556814e-05, "epoch": 0.45307443365695793, "percentage": 15.1, "elapsed_time": "8:44:55", "remaining_time": "2 days, 1:10:48"} +{"current_steps": 570, "total_steps": 3708, "loss": 0.3216, "lr": 4.956691830858585e-05, "epoch": 0.46116504854368934, "percentage": 15.37, "elapsed_time": "8:54:17", "remaining_time": "2 days, 1:01:26"} +{"current_steps": 580, "total_steps": 3708, "loss": 0.3206, "lr": 4.952221137871252e-05, "epoch": 0.4692556634304207, "percentage": 15.64, "elapsed_time": "9:03:40", "remaining_time": "2 days, 0:52:03"} +{"current_steps": 590, "total_steps": 3708, "loss": 0.322, "lr": 4.947533102835413e-05, "epoch": 0.4773462783171521, "percentage": 15.91, "elapsed_time": "9:13:02", "remaining_time": "2 days, 0:42:40"} +{"current_steps": 600, "total_steps": 3708, "loss": 0.3257, "lr": 4.942628141254843e-05, "epoch": 0.4854368932038835, "percentage": 16.18, "elapsed_time": "9:22:24", "remaining_time": "2 days, 0:33:16"} +{"current_steps": 610, "total_steps": 3708, "loss": 0.3197, "lr": 4.937506687859666e-05, "epoch": 0.4935275080906149, "percentage": 16.45, "elapsed_time": "9:31:46", "remaining_time": "2 days, 0:23:52"} +{"current_steps": 620, "total_steps": 3708, "loss": 0.3209, "lr": 4.932169196567824e-05, "epoch": 0.5016181229773463, "percentage": 16.72, "elapsed_time": "9:41:08", "remaining_time": "2 days, 0:14:29"} +{"current_steps": 630, "total_steps": 3708, "loss": 0.3102, "lr": 4.9266161404448454e-05, "epoch": 0.5097087378640777, "percentage": 16.99, "elapsed_time": "9:50:31", "remaining_time": "2 days, 0:05:06"} +{"current_steps": 640, "total_steps": 3708, "loss": 0.3195, "lr": 4.920848011661919e-05, "epoch": 0.517799352750809, "percentage": 17.26, "elapsed_time": "9:59:53", "remaining_time": "1 day, 23:55:41"} +{"current_steps": 650, "total_steps": 3708, "loss": 0.3151, "lr": 4.914865321452274e-05, "epoch": 0.5258899676375405, "percentage": 17.53, "elapsed_time": "10:09:14", "remaining_time": "1 day, 23:46:16"} +{"current_steps": 660, "total_steps": 3708, "loss": 0.3151, "lr": 4.908668600065862e-05, "epoch": 0.5339805825242718, "percentage": 17.8, "elapsed_time": "10:18:36", "remaining_time": "1 day, 23:36:51"} +{"current_steps": 670, "total_steps": 3708, "loss": 0.3216, "lr": 4.90225839672237e-05, "epoch": 0.5420711974110033, "percentage": 18.07, "elapsed_time": "10:27:59", "remaining_time": "1 day, 23:27:29"} +{"current_steps": 680, "total_steps": 3708, "loss": 0.3168, "lr": 4.8956352795625325e-05, "epoch": 0.5501618122977346, "percentage": 18.34, "elapsed_time": "10:37:21", "remaining_time": "1 day, 23:18:05"} +{"current_steps": 690, "total_steps": 3708, "loss": 0.313, "lr": 4.8887998355977886e-05, "epoch": 0.558252427184466, "percentage": 18.61, "elapsed_time": "10:46:43", "remaining_time": "1 day, 23:08:43"} +{"current_steps": 700, "total_steps": 3708, "loss": 0.3132, "lr": 4.881752670658244e-05, "epoch": 0.5663430420711975, "percentage": 18.88, "elapsed_time": "10:56:04", "remaining_time": "1 day, 22:59:17"} +{"current_steps": 710, "total_steps": 3708, "loss": 0.314, "lr": 4.87449440933898e-05, "epoch": 0.5744336569579288, "percentage": 19.15, "elapsed_time": "11:05:27", "remaining_time": "1 day, 22:49:53"} +{"current_steps": 720, "total_steps": 3708, "loss": 0.3109, "lr": 4.867025694944698e-05, "epoch": 0.5825242718446602, "percentage": 19.42, "elapsed_time": "11:14:48", "remaining_time": "1 day, 22:40:28"} +{"current_steps": 730, "total_steps": 3708, "loss": 0.3188, "lr": 4.859347189432699e-05, "epoch": 0.5906148867313916, "percentage": 19.69, "elapsed_time": "11:24:11", "remaining_time": "1 day, 22:31:06"} +{"current_steps": 740, "total_steps": 3708, "loss": 0.3053, "lr": 4.8514595733542144e-05, "epoch": 0.598705501618123, "percentage": 19.96, "elapsed_time": "11:33:33", "remaining_time": "1 day, 22:21:42"} +{"current_steps": 750, "total_steps": 3708, "loss": 0.3095, "lr": 4.8433635457940915e-05, "epoch": 0.6067961165048543, "percentage": 20.23, "elapsed_time": "11:42:55", "remaining_time": "1 day, 22:12:18"} +{"current_steps": 760, "total_steps": 3708, "loss": 0.3081, "lr": 4.8350598243088283e-05, "epoch": 0.6148867313915858, "percentage": 20.5, "elapsed_time": "11:52:16", "remaining_time": "1 day, 22:02:54"} +{"current_steps": 770, "total_steps": 3708, "loss": 0.3096, "lr": 4.8265491448629804e-05, "epoch": 0.6229773462783171, "percentage": 20.77, "elapsed_time": "12:01:39", "remaining_time": "1 day, 21:53:31"} +{"current_steps": 780, "total_steps": 3708, "loss": 0.3064, "lr": 4.817832261763928e-05, "epoch": 0.6310679611650486, "percentage": 21.04, "elapsed_time": "12:11:00", "remaining_time": "1 day, 21:44:06"} +{"current_steps": 790, "total_steps": 3708, "loss": 0.3075, "lr": 4.8089099475950257e-05, "epoch": 0.63915857605178, "percentage": 21.31, "elapsed_time": "12:20:22", "remaining_time": "1 day, 21:34:42"} +{"current_steps": 800, "total_steps": 3708, "loss": 0.3055, "lr": 4.7997829931471225e-05, "epoch": 0.6472491909385113, "percentage": 21.57, "elapsed_time": "12:29:44", "remaining_time": "1 day, 21:25:18"} +{"current_steps": 810, "total_steps": 3708, "loss": 0.3056, "lr": 4.7904522073484786e-05, "epoch": 0.6553398058252428, "percentage": 21.84, "elapsed_time": "12:39:06", "remaining_time": "1 day, 21:15:55"} +{"current_steps": 820, "total_steps": 3708, "loss": 0.3068, "lr": 4.780918417193065e-05, "epoch": 0.6634304207119741, "percentage": 22.11, "elapsed_time": "12:48:28", "remaining_time": "1 day, 21:06:31"} +{"current_steps": 830, "total_steps": 3708, "loss": 0.311, "lr": 4.7711824676672726e-05, "epoch": 0.6715210355987055, "percentage": 22.38, "elapsed_time": "12:57:50", "remaining_time": "1 day, 20:57:08"} +{"current_steps": 840, "total_steps": 3708, "loss": 0.3139, "lr": 4.76124522167501e-05, "epoch": 0.6796116504854369, "percentage": 22.65, "elapsed_time": "13:07:12", "remaining_time": "1 day, 20:47:45"} +{"current_steps": 850, "total_steps": 3708, "loss": 0.3085, "lr": 4.751107559961238e-05, "epoch": 0.6877022653721683, "percentage": 22.92, "elapsed_time": "13:16:34", "remaining_time": "1 day, 20:38:23"} +{"current_steps": 860, "total_steps": 3708, "loss": 0.3129, "lr": 4.740770381033894e-05, "epoch": 0.6957928802588996, "percentage": 23.19, "elapsed_time": "13:25:56", "remaining_time": "1 day, 20:29:00"} +{"current_steps": 870, "total_steps": 3708, "loss": 0.3058, "lr": 4.730234601084268e-05, "epoch": 0.7038834951456311, "percentage": 23.46, "elapsed_time": "13:35:18", "remaining_time": "1 day, 20:19:36"} +{"current_steps": 880, "total_steps": 3708, "loss": 0.3025, "lr": 4.719501153905793e-05, "epoch": 0.7119741100323624, "percentage": 23.73, "elapsed_time": "13:44:40", "remaining_time": "1 day, 20:10:12"} +{"current_steps": 890, "total_steps": 3708, "loss": 0.3034, "lr": 4.7085709908112866e-05, "epoch": 0.7200647249190939, "percentage": 24.0, "elapsed_time": "13:54:02", "remaining_time": "1 day, 20:00:50"} +{"current_steps": 900, "total_steps": 3708, "loss": 0.303, "lr": 4.6974450805486305e-05, "epoch": 0.7281553398058253, "percentage": 24.27, "elapsed_time": "14:03:24", "remaining_time": "1 day, 19:51:27"} +{"current_steps": 910, "total_steps": 3708, "loss": 0.2975, "lr": 4.686124409214917e-05, "epoch": 0.7362459546925566, "percentage": 24.54, "elapsed_time": "14:12:46", "remaining_time": "1 day, 19:42:03"} +{"current_steps": 920, "total_steps": 3708, "loss": 0.3002, "lr": 4.674609980169042e-05, "epoch": 0.7443365695792881, "percentage": 24.81, "elapsed_time": "14:22:08", "remaining_time": "1 day, 19:32:40"} +{"current_steps": 930, "total_steps": 3708, "loss": 0.3051, "lr": 4.662902813942784e-05, "epoch": 0.7524271844660194, "percentage": 25.08, "elapsed_time": "14:31:30", "remaining_time": "1 day, 19:23:17"} +{"current_steps": 940, "total_steps": 3708, "loss": 0.2962, "lr": 4.651003948150349e-05, "epoch": 0.7605177993527508, "percentage": 25.35, "elapsed_time": "14:40:52", "remaining_time": "1 day, 19:13:53"} +{"current_steps": 950, "total_steps": 3708, "loss": 0.2959, "lr": 4.638914437396408e-05, "epoch": 0.7686084142394822, "percentage": 25.62, "elapsed_time": "14:50:14", "remaining_time": "1 day, 19:04:30"} +{"current_steps": 960, "total_steps": 3708, "loss": 0.2951, "lr": 4.626635353182626e-05, "epoch": 0.7766990291262136, "percentage": 25.89, "elapsed_time": "14:59:36", "remaining_time": "1 day, 18:55:08"} +{"current_steps": 970, "total_steps": 3708, "loss": 0.294, "lr": 4.614167783812694e-05, "epoch": 0.7847896440129449, "percentage": 26.16, "elapsed_time": "15:08:59", "remaining_time": "1 day, 18:45:46"} +{"current_steps": 980, "total_steps": 3708, "loss": 0.2944, "lr": 4.601512834295874e-05, "epoch": 0.7928802588996764, "percentage": 26.43, "elapsed_time": "15:18:21", "remaining_time": "1 day, 18:36:23"} +{"current_steps": 990, "total_steps": 3708, "loss": 0.2952, "lr": 4.588671626249057e-05, "epoch": 0.8009708737864077, "percentage": 26.7, "elapsed_time": "15:27:42", "remaining_time": "1 day, 18:27:00"} +{"current_steps": 1000, "total_steps": 3708, "loss": 0.292, "lr": 4.5756452977973585e-05, "epoch": 0.8090614886731392, "percentage": 26.97, "elapsed_time": "15:37:04", "remaining_time": "1 day, 18:17:36"} +{"current_steps": 1010, "total_steps": 3708, "loss": 0.3009, "lr": 4.56243500347324e-05, "epoch": 0.8171521035598706, "percentage": 27.24, "elapsed_time": "15:46:26", "remaining_time": "1 day, 18:08:13"} +{"current_steps": 1020, "total_steps": 3708, "loss": 0.2969, "lr": 4.549041914114188e-05, "epoch": 0.8252427184466019, "percentage": 27.51, "elapsed_time": "15:55:48", "remaining_time": "1 day, 17:58:49"} +{"current_steps": 1030, "total_steps": 3708, "loss": 0.2981, "lr": 4.535467216758936e-05, "epoch": 0.8333333333333334, "percentage": 27.78, "elapsed_time": "16:05:10", "remaining_time": "1 day, 17:49:27"} +{"current_steps": 1040, "total_steps": 3708, "loss": 0.2883, "lr": 4.5217121145422616e-05, "epoch": 0.8414239482200647, "percentage": 28.05, "elapsed_time": "16:14:32", "remaining_time": "1 day, 17:40:04"} +{"current_steps": 1050, "total_steps": 3708, "loss": 0.2927, "lr": 4.5077778265883477e-05, "epoch": 0.8495145631067961, "percentage": 28.32, "elapsed_time": "16:23:54", "remaining_time": "1 day, 17:30:41"} +{"current_steps": 1060, "total_steps": 3708, "loss": 0.2948, "lr": 4.4936655879027336e-05, "epoch": 0.8576051779935275, "percentage": 28.59, "elapsed_time": "16:33:16", "remaining_time": "1 day, 17:21:18"} +{"current_steps": 1070, "total_steps": 3708, "loss": 0.2943, "lr": 4.479376649262855e-05, "epoch": 0.8656957928802589, "percentage": 28.86, "elapsed_time": "16:42:38", "remaining_time": "1 day, 17:11:55"} +{"current_steps": 1080, "total_steps": 3708, "loss": 0.2928, "lr": 4.464912277107185e-05, "epoch": 0.8737864077669902, "percentage": 29.13, "elapsed_time": "16:52:00", "remaining_time": "1 day, 17:02:33"} +{"current_steps": 1090, "total_steps": 3708, "loss": 0.2909, "lr": 4.450273753422992e-05, "epoch": 0.8818770226537217, "percentage": 29.4, "elapsed_time": "17:01:22", "remaining_time": "1 day, 16:53:09"} +{"current_steps": 1100, "total_steps": 3708, "loss": 0.2964, "lr": 4.435462375632711e-05, "epoch": 0.889967637540453, "percentage": 29.67, "elapsed_time": "17:10:44", "remaining_time": "1 day, 16:43:46"} +{"current_steps": 1110, "total_steps": 3708, "loss": 0.2994, "lr": 4.420479456478957e-05, "epoch": 0.8980582524271845, "percentage": 29.94, "elapsed_time": "17:20:06", "remaining_time": "1 day, 16:34:24"} +{"current_steps": 1120, "total_steps": 3708, "loss": 0.2851, "lr": 4.405326323908178e-05, "epoch": 0.9061488673139159, "percentage": 30.2, "elapsed_time": "17:29:28", "remaining_time": "1 day, 16:25:01"} +{"current_steps": 1130, "total_steps": 3708, "loss": 0.2914, "lr": 4.390004320952947e-05, "epoch": 0.9142394822006472, "percentage": 30.47, "elapsed_time": "17:38:50", "remaining_time": "1 day, 16:15:39"} +{"current_steps": 1140, "total_steps": 3708, "loss": 0.2958, "lr": 4.374514805612942e-05, "epoch": 0.9223300970873787, "percentage": 30.74, "elapsed_time": "17:48:12", "remaining_time": "1 day, 16:06:16"} +{"current_steps": 1150, "total_steps": 3708, "loss": 0.2915, "lr": 4.358859150734576e-05, "epoch": 0.93042071197411, "percentage": 31.01, "elapsed_time": "17:57:34", "remaining_time": "1 day, 15:56:53"} +{"current_steps": 1160, "total_steps": 3708, "loss": 0.2936, "lr": 4.343038743889324e-05, "epoch": 0.9385113268608414, "percentage": 31.28, "elapsed_time": "18:06:56", "remaining_time": "1 day, 15:47:30"} +{"current_steps": 1170, "total_steps": 3708, "loss": 0.2921, "lr": 4.3270549872507415e-05, "epoch": 0.9466019417475728, "percentage": 31.55, "elapsed_time": "18:16:18", "remaining_time": "1 day, 15:38:08"} +{"current_steps": 1180, "total_steps": 3708, "loss": 0.2961, "lr": 4.3109092974701895e-05, "epoch": 0.9546925566343042, "percentage": 31.82, "elapsed_time": "18:25:40", "remaining_time": "1 day, 15:28:45"} +{"current_steps": 1190, "total_steps": 3708, "loss": 0.2887, "lr": 4.2946031055512733e-05, "epoch": 0.9627831715210357, "percentage": 32.09, "elapsed_time": "18:35:02", "remaining_time": "1 day, 15:19:22"} +{"current_steps": 1200, "total_steps": 3708, "loss": 0.29, "lr": 4.2781378567230145e-05, "epoch": 0.970873786407767, "percentage": 32.36, "elapsed_time": "18:44:23", "remaining_time": "1 day, 15:09:58"} +{"current_steps": 1210, "total_steps": 3708, "loss": 0.2886, "lr": 4.2615150103117576e-05, "epoch": 0.9789644012944984, "percentage": 32.63, "elapsed_time": "18:53:45", "remaining_time": "1 day, 15:00:36"} +{"current_steps": 1220, "total_steps": 3708, "loss": 0.2908, "lr": 4.24473603961183e-05, "epoch": 0.9870550161812298, "percentage": 32.9, "elapsed_time": "19:03:07", "remaining_time": "1 day, 14:51:13"} +{"current_steps": 1230, "total_steps": 3708, "loss": 0.2924, "lr": 4.227802431754961e-05, "epoch": 0.9951456310679612, "percentage": 33.17, "elapsed_time": "19:12:29", "remaining_time": "1 day, 14:41:50"} +{"current_steps": 1240, "total_steps": 3708, "loss": 0.2727, "lr": 4.210715687578481e-05, "epoch": 1.0032362459546926, "percentage": 33.44, "elapsed_time": "19:22:26", "remaining_time": "1 day, 14:33:38"} +{"current_steps": 1250, "total_steps": 3708, "loss": 0.2453, "lr": 4.193477321492293e-05, "epoch": 1.0113268608414239, "percentage": 33.71, "elapsed_time": "19:31:49", "remaining_time": "1 day, 14:24:15"} +{"current_steps": 1260, "total_steps": 3708, "loss": 0.2414, "lr": 4.176088861344657e-05, "epoch": 1.0194174757281553, "percentage": 33.98, "elapsed_time": "19:41:11", "remaining_time": "1 day, 14:14:53"} +{"current_steps": 1270, "total_steps": 3708, "loss": 0.2425, "lr": 4.158551848286773e-05, "epoch": 1.0275080906148868, "percentage": 34.25, "elapsed_time": "19:50:33", "remaining_time": "1 day, 14:05:30"} +{"current_steps": 1280, "total_steps": 3708, "loss": 0.247, "lr": 4.140867836636189e-05, "epoch": 1.035598705501618, "percentage": 34.52, "elapsed_time": "19:59:56", "remaining_time": "1 day, 13:56:07"} +{"current_steps": 1290, "total_steps": 3708, "loss": 0.239, "lr": 4.1230383937390374e-05, "epoch": 1.0436893203883495, "percentage": 34.79, "elapsed_time": "20:09:17", "remaining_time": "1 day, 13:46:43"} +{"current_steps": 1300, "total_steps": 3708, "loss": 0.2375, "lr": 4.1050650998311215e-05, "epoch": 1.051779935275081, "percentage": 35.06, "elapsed_time": "20:18:40", "remaining_time": "1 day, 13:37:20"} +{"current_steps": 1310, "total_steps": 3708, "loss": 0.2479, "lr": 4.086949547897862e-05, "epoch": 1.0598705501618122, "percentage": 35.33, "elapsed_time": "20:28:02", "remaining_time": "1 day, 13:27:57"} +{"current_steps": 1320, "total_steps": 3708, "loss": 0.2372, "lr": 4.068693343533103e-05, "epoch": 1.0679611650485437, "percentage": 35.6, "elapsed_time": "20:37:23", "remaining_time": "1 day, 13:18:33"} +{"current_steps": 1330, "total_steps": 3708, "loss": 0.2413, "lr": 4.050298104796812e-05, "epoch": 1.0760517799352751, "percentage": 35.87, "elapsed_time": "20:46:45", "remaining_time": "1 day, 13:09:09"} +{"current_steps": 1340, "total_steps": 3708, "loss": 0.2454, "lr": 4.0317654620716704e-05, "epoch": 1.0841423948220066, "percentage": 36.14, "elapsed_time": "20:56:07", "remaining_time": "1 day, 12:59:46"} +{"current_steps": 1350, "total_steps": 3708, "loss": 0.2457, "lr": 4.013097057918566e-05, "epoch": 1.0922330097087378, "percentage": 36.41, "elapsed_time": "21:05:29", "remaining_time": "1 day, 12:50:23"} +{"current_steps": 1360, "total_steps": 3708, "loss": 0.2406, "lr": 3.9942945469310175e-05, "epoch": 1.1003236245954693, "percentage": 36.68, "elapsed_time": "21:14:51", "remaining_time": "1 day, 12:41:00"} +{"current_steps": 1370, "total_steps": 3708, "loss": 0.2403, "lr": 3.9753595955885264e-05, "epoch": 1.1084142394822007, "percentage": 36.95, "elapsed_time": "21:24:13", "remaining_time": "1 day, 12:31:37"} +{"current_steps": 1380, "total_steps": 3708, "loss": 0.2443, "lr": 3.9562938821088705e-05, "epoch": 1.116504854368932, "percentage": 37.22, "elapsed_time": "21:33:35", "remaining_time": "1 day, 12:22:13"} +{"current_steps": 1390, "total_steps": 3708, "loss": 0.2455, "lr": 3.9370990962993695e-05, "epoch": 1.1245954692556634, "percentage": 37.49, "elapsed_time": "21:42:57", "remaining_time": "1 day, 12:12:50"} +{"current_steps": 1400, "total_steps": 3708, "loss": 0.2423, "lr": 3.9177769394071086e-05, "epoch": 1.132686084142395, "percentage": 37.76, "elapsed_time": "21:52:18", "remaining_time": "1 day, 12:03:26"} +{"current_steps": 1410, "total_steps": 3708, "loss": 0.2424, "lr": 3.898329123968163e-05, "epoch": 1.1407766990291262, "percentage": 38.03, "elapsed_time": "22:01:41", "remaining_time": "1 day, 11:54:03"} +{"current_steps": 1420, "total_steps": 3708, "loss": 0.2383, "lr": 3.87875737365581e-05, "epoch": 1.1488673139158576, "percentage": 38.3, "elapsed_time": "22:11:02", "remaining_time": "1 day, 11:44:40"} +{"current_steps": 1430, "total_steps": 3708, "loss": 0.2605, "lr": 3.8590634231277626e-05, "epoch": 1.156957928802589, "percentage": 38.57, "elapsed_time": "22:20:24", "remaining_time": "1 day, 11:35:17"} +{"current_steps": 1440, "total_steps": 3708, "loss": 0.2455, "lr": 3.8392490178724184e-05, "epoch": 1.1650485436893203, "percentage": 38.83, "elapsed_time": "22:29:47", "remaining_time": "1 day, 11:25:55"} +{"current_steps": 1450, "total_steps": 3708, "loss": 0.2419, "lr": 3.8193159140541645e-05, "epoch": 1.1731391585760518, "percentage": 39.1, "elapsed_time": "22:39:09", "remaining_time": "1 day, 11:16:32"} +{"current_steps": 1460, "total_steps": 3708, "loss": 0.2422, "lr": 3.7992658783577215e-05, "epoch": 1.1812297734627832, "percentage": 39.37, "elapsed_time": "22:48:31", "remaining_time": "1 day, 11:07:09"} +{"current_steps": 1470, "total_steps": 3708, "loss": 0.2462, "lr": 3.779100687831563e-05, "epoch": 1.1893203883495145, "percentage": 39.64, "elapsed_time": "22:57:53", "remaining_time": "1 day, 10:57:46"} +{"current_steps": 1480, "total_steps": 3708, "loss": 0.245, "lr": 3.758822129730415e-05, "epoch": 1.197411003236246, "percentage": 39.91, "elapsed_time": "23:07:15", "remaining_time": "1 day, 10:48:23"} +{"current_steps": 1490, "total_steps": 3708, "loss": 0.2455, "lr": 3.738432001356851e-05, "epoch": 1.2055016181229774, "percentage": 40.18, "elapsed_time": "23:16:37", "remaining_time": "1 day, 10:39:00"} +{"current_steps": 1500, "total_steps": 3708, "loss": 0.2369, "lr": 3.7179321099019916e-05, "epoch": 1.2135922330097086, "percentage": 40.45, "elapsed_time": "23:25:59", "remaining_time": "1 day, 10:29:37"} +{"current_steps": 1510, "total_steps": 3708, "loss": 0.2402, "lr": 3.6973242722853365e-05, "epoch": 1.22168284789644, "percentage": 40.72, "elapsed_time": "23:35:21", "remaining_time": "1 day, 10:20:14"} +{"current_steps": 1520, "total_steps": 3708, "loss": 0.2427, "lr": 3.6766103149937295e-05, "epoch": 1.2297734627831716, "percentage": 40.99, "elapsed_time": "23:44:43", "remaining_time": "1 day, 10:10:51"} +{"current_steps": 1530, "total_steps": 3708, "loss": 0.2363, "lr": 3.655792073919471e-05, "epoch": 1.237864077669903, "percentage": 41.26, "elapsed_time": "23:54:05", "remaining_time": "1 day, 10:01:28"} +{"current_steps": 1540, "total_steps": 3708, "loss": 0.2388, "lr": 3.634871394197607e-05, "epoch": 1.2459546925566343, "percentage": 41.53, "elapsed_time": "1 day, 0:03:27", "remaining_time": "1 day, 9:52:05"} +{"current_steps": 1550, "total_steps": 3708, "loss": 0.2378, "lr": 3.6138501300423934e-05, "epoch": 1.2540453074433657, "percentage": 41.8, "elapsed_time": "1 day, 0:12:50", "remaining_time": "1 day, 9:42:43"} +{"current_steps": 1560, "total_steps": 3708, "loss": 0.2341, "lr": 3.592730144582948e-05, "epoch": 1.262135922330097, "percentage": 42.07, "elapsed_time": "1 day, 0:22:11", "remaining_time": "1 day, 9:33:20"} +{"current_steps": 1570, "total_steps": 3708, "loss": 0.2366, "lr": 3.571513309698131e-05, "epoch": 1.2702265372168284, "percentage": 42.34, "elapsed_time": "1 day, 0:31:34", "remaining_time": "1 day, 9:23:57"} +{"current_steps": 1580, "total_steps": 3708, "loss": 0.2375, "lr": 3.5502015058506335e-05, "epoch": 1.27831715210356, "percentage": 42.61, "elapsed_time": "1 day, 0:40:56", "remaining_time": "1 day, 9:14:34"} +{"current_steps": 1590, "total_steps": 3708, "loss": 0.239, "lr": 3.528796621920307e-05, "epoch": 1.2864077669902914, "percentage": 42.88, "elapsed_time": "1 day, 0:50:18", "remaining_time": "1 day, 9:05:11"} +{"current_steps": 1600, "total_steps": 3708, "loss": 0.2356, "lr": 3.50730055503676e-05, "epoch": 1.2944983818770226, "percentage": 43.15, "elapsed_time": "1 day, 0:59:40", "remaining_time": "1 day, 8:55:49"} +{"current_steps": 1610, "total_steps": 3708, "loss": 0.2358, "lr": 3.485715210411204e-05, "epoch": 1.302588996763754, "percentage": 43.42, "elapsed_time": "1 day, 1:09:02", "remaining_time": "1 day, 8:46:26"} +{"current_steps": 1620, "total_steps": 3708, "loss": 0.2408, "lr": 3.4640425011676034e-05, "epoch": 1.3106796116504853, "percentage": 43.69, "elapsed_time": "1 day, 1:18:24", "remaining_time": "1 day, 8:37:03"} +{"current_steps": 1630, "total_steps": 3708, "loss": 0.2395, "lr": 3.442284348173106e-05, "epoch": 1.3187702265372168, "percentage": 43.96, "elapsed_time": "1 day, 1:27:47", "remaining_time": "1 day, 8:27:41"} +{"current_steps": 1640, "total_steps": 3708, "loss": 0.2391, "lr": 3.420442679867796e-05, "epoch": 1.3268608414239482, "percentage": 44.23, "elapsed_time": "1 day, 1:37:08", "remaining_time": "1 day, 8:18:18"} +{"current_steps": 1650, "total_steps": 3708, "loss": 0.2374, "lr": 3.398519432093782e-05, "epoch": 1.3349514563106797, "percentage": 44.5, "elapsed_time": "1 day, 1:46:31", "remaining_time": "1 day, 8:08:55"} +{"current_steps": 1660, "total_steps": 3708, "loss": 0.2336, "lr": 3.376516547923614e-05, "epoch": 1.343042071197411, "percentage": 44.77, "elapsed_time": "1 day, 1:55:52", "remaining_time": "1 day, 7:59:32"} +{"current_steps": 1670, "total_steps": 3708, "loss": 0.2371, "lr": 3.3544359774880714e-05, "epoch": 1.3511326860841424, "percentage": 45.04, "elapsed_time": "1 day, 2:05:14", "remaining_time": "1 day, 7:50:09"} +{"current_steps": 1680, "total_steps": 3708, "loss": 0.2376, "lr": 3.3322796778033204e-05, "epoch": 1.3592233009708738, "percentage": 45.31, "elapsed_time": "1 day, 2:14:37", "remaining_time": "1 day, 7:40:47"} +{"current_steps": 1690, "total_steps": 3708, "loss": 0.2377, "lr": 3.3100496125974624e-05, "epoch": 1.367313915857605, "percentage": 45.58, "elapsed_time": "1 day, 2:23:58", "remaining_time": "1 day, 7:31:24"} +{"current_steps": 1700, "total_steps": 3708, "loss": 0.2347, "lr": 3.2877477521364895e-05, "epoch": 1.3754045307443366, "percentage": 45.85, "elapsed_time": "1 day, 2:33:21", "remaining_time": "1 day, 7:22:01"} +{"current_steps": 1710, "total_steps": 3708, "loss": 0.2297, "lr": 3.2653760730496555e-05, "epoch": 1.383495145631068, "percentage": 46.12, "elapsed_time": "1 day, 2:42:43", "remaining_time": "1 day, 7:12:39"} +{"current_steps": 1720, "total_steps": 3708, "loss": 0.2356, "lr": 3.242936558154285e-05, "epoch": 1.3915857605177995, "percentage": 46.39, "elapsed_time": "1 day, 2:52:05", "remaining_time": "1 day, 7:03:17"} +{"current_steps": 1730, "total_steps": 3708, "loss": 0.2322, "lr": 3.2204311962800426e-05, "epoch": 1.3996763754045307, "percentage": 46.66, "elapsed_time": "1 day, 3:01:28", "remaining_time": "1 day, 6:53:54"} +{"current_steps": 1740, "total_steps": 3708, "loss": 0.2384, "lr": 3.197861982092651e-05, "epoch": 1.4077669902912622, "percentage": 46.93, "elapsed_time": "1 day, 3:10:50", "remaining_time": "1 day, 6:44:31"} +{"current_steps": 1750, "total_steps": 3708, "loss": 0.2427, "lr": 3.175230915917108e-05, "epoch": 1.4158576051779934, "percentage": 47.2, "elapsed_time": "1 day, 3:20:12", "remaining_time": "1 day, 6:35:09"} +{"current_steps": 1760, "total_steps": 3708, "loss": 0.2417, "lr": 3.152540003560398e-05, "epoch": 1.4239482200647249, "percentage": 47.46, "elapsed_time": "1 day, 3:29:33", "remaining_time": "1 day, 6:25:46"} +{"current_steps": 1770, "total_steps": 3708, "loss": 0.2288, "lr": 3.129791256133712e-05, "epoch": 1.4320388349514563, "percentage": 47.73, "elapsed_time": "1 day, 3:38:56", "remaining_time": "1 day, 6:16:23"} +{"current_steps": 1780, "total_steps": 3708, "loss": 0.2347, "lr": 3.106986689874204e-05, "epoch": 1.4401294498381878, "percentage": 48.0, "elapsed_time": "1 day, 3:48:18", "remaining_time": "1 day, 6:07:01"} +{"current_steps": 1790, "total_steps": 3708, "loss": 0.2385, "lr": 3.0841283259662875e-05, "epoch": 1.448220064724919, "percentage": 48.27, "elapsed_time": "1 day, 3:57:41", "remaining_time": "1 day, 5:57:39"} +{"current_steps": 1800, "total_steps": 3708, "loss": 0.2359, "lr": 3.0612181903625014e-05, "epoch": 1.4563106796116505, "percentage": 48.54, "elapsed_time": "1 day, 4:07:02", "remaining_time": "1 day, 5:48:16"} +{"current_steps": 1810, "total_steps": 3708, "loss": 0.2339, "lr": 3.0382583136039444e-05, "epoch": 1.4644012944983817, "percentage": 48.81, "elapsed_time": "1 day, 4:16:24", "remaining_time": "1 day, 5:38:53"} +{"current_steps": 1820, "total_steps": 3708, "loss": 0.237, "lr": 3.015250730640308e-05, "epoch": 1.4724919093851132, "percentage": 49.08, "elapsed_time": "1 day, 4:25:46", "remaining_time": "1 day, 5:29:30"} +{"current_steps": 1830, "total_steps": 3708, "loss": 0.2301, "lr": 2.9921974806495178e-05, "epoch": 1.4805825242718447, "percentage": 49.35, "elapsed_time": "1 day, 4:35:08", "remaining_time": "1 day, 5:20:08"} +{"current_steps": 1840, "total_steps": 3708, "loss": 0.2339, "lr": 2.969100606856998e-05, "epoch": 1.4886731391585761, "percentage": 49.62, "elapsed_time": "1 day, 4:44:31", "remaining_time": "1 day, 5:10:45"} +{"current_steps": 1850, "total_steps": 3708, "loss": 0.2385, "lr": 2.9459621563545825e-05, "epoch": 1.4967637540453074, "percentage": 49.89, "elapsed_time": "1 day, 4:53:53", "remaining_time": "1 day, 5:01:23"} +{"current_steps": 1860, "total_steps": 3708, "loss": 0.2305, "lr": 2.9227841799190775e-05, "epoch": 1.5048543689320388, "percentage": 50.16, "elapsed_time": "1 day, 5:03:15", "remaining_time": "1 day, 4:52:00"} +{"current_steps": 1870, "total_steps": 3708, "loss": 0.2328, "lr": 2.8995687318304975e-05, "epoch": 1.51294498381877, "percentage": 50.43, "elapsed_time": "1 day, 5:12:37", "remaining_time": "1 day, 4:42:37"} +{"current_steps": 1880, "total_steps": 3708, "loss": 0.2373, "lr": 2.8763178696899995e-05, "epoch": 1.5210355987055015, "percentage": 50.7, "elapsed_time": "1 day, 5:21:59", "remaining_time": "1 day, 4:33:15"} +{"current_steps": 1890, "total_steps": 3708, "loss": 0.2289, "lr": 2.853033654237507e-05, "epoch": 1.529126213592233, "percentage": 50.97, "elapsed_time": "1 day, 5:31:22", "remaining_time": "1 day, 4:23:53"} +{"current_steps": 1900, "total_steps": 3708, "loss": 0.23, "lr": 2.8297181491690756e-05, "epoch": 1.5372168284789645, "percentage": 51.24, "elapsed_time": "1 day, 5:40:44", "remaining_time": "1 day, 4:14:30"} +{"current_steps": 1910, "total_steps": 3708, "loss": 0.2367, "lr": 2.8063734209539773e-05, "epoch": 1.545307443365696, "percentage": 51.51, "elapsed_time": "1 day, 5:50:06", "remaining_time": "1 day, 4:05:08"} +{"current_steps": 1920, "total_steps": 3708, "loss": 0.2292, "lr": 2.783001538651554e-05, "epoch": 1.5533980582524272, "percentage": 51.78, "elapsed_time": "1 day, 5:59:28", "remaining_time": "1 day, 3:55:45"} +{"current_steps": 1930, "total_steps": 3708, "loss": 0.2398, "lr": 2.7596045737278336e-05, "epoch": 1.5614886731391586, "percentage": 52.05, "elapsed_time": "1 day, 6:08:51", "remaining_time": "1 day, 3:46:23"} +{"current_steps": 1940, "total_steps": 3708, "loss": 0.2325, "lr": 2.7361845998719315e-05, "epoch": 1.5695792880258899, "percentage": 52.32, "elapsed_time": "1 day, 6:18:13", "remaining_time": "1 day, 3:37:00"} +{"current_steps": 1950, "total_steps": 3708, "loss": 0.2367, "lr": 2.7127436928122612e-05, "epoch": 1.5776699029126213, "percentage": 52.59, "elapsed_time": "1 day, 6:27:35", "remaining_time": "1 day, 3:27:38"} +{"current_steps": 1960, "total_steps": 3708, "loss": 0.239, "lr": 2.6892839301325623e-05, "epoch": 1.5857605177993528, "percentage": 52.86, "elapsed_time": "1 day, 6:36:57", "remaining_time": "1 day, 3:18:15"} +{"current_steps": 1970, "total_steps": 3708, "loss": 0.2288, "lr": 2.6658073910877603e-05, "epoch": 1.5938511326860842, "percentage": 53.13, "elapsed_time": "1 day, 6:46:18", "remaining_time": "1 day, 3:08:52"} +{"current_steps": 1980, "total_steps": 3708, "loss": 0.231, "lr": 2.6423161564196803e-05, "epoch": 1.6019417475728155, "percentage": 53.4, "elapsed_time": "1 day, 6:55:40", "remaining_time": "1 day, 2:59:30"} +{"current_steps": 1990, "total_steps": 3708, "loss": 0.2341, "lr": 2.6188123081726306e-05, "epoch": 1.610032362459547, "percentage": 53.67, "elapsed_time": "1 day, 7:05:03", "remaining_time": "1 day, 2:50:07"} +{"current_steps": 2000, "total_steps": 3708, "loss": 0.2303, "lr": 2.5952979295088714e-05, "epoch": 1.6181229773462782, "percentage": 53.94, "elapsed_time": "1 day, 7:14:25", "remaining_time": "1 day, 2:40:45"} +{"current_steps": 2010, "total_steps": 3708, "loss": 0.2297, "lr": 2.57177510452398e-05, "epoch": 1.6262135922330097, "percentage": 54.21, "elapsed_time": "1 day, 7:23:47", "remaining_time": "1 day, 2:31:22"} +{"current_steps": 2020, "total_steps": 3708, "loss": 0.2336, "lr": 2.5482459180621377e-05, "epoch": 1.6343042071197411, "percentage": 54.48, "elapsed_time": "1 day, 7:33:09", "remaining_time": "1 day, 2:22:00"} +{"current_steps": 2030, "total_steps": 3708, "loss": 0.2283, "lr": 2.524712455531347e-05, "epoch": 1.6423948220064726, "percentage": 54.75, "elapsed_time": "1 day, 7:42:31", "remaining_time": "1 day, 2:12:38"} +{"current_steps": 2040, "total_steps": 3708, "loss": 0.2367, "lr": 2.501176802718599e-05, "epoch": 1.650485436893204, "percentage": 55.02, "elapsed_time": "1 day, 7:51:54", "remaining_time": "1 day, 2:03:15"} +{"current_steps": 2050, "total_steps": 3708, "loss": 0.232, "lr": 2.4776410456050165e-05, "epoch": 1.6585760517799353, "percentage": 55.29, "elapsed_time": "1 day, 8:01:16", "remaining_time": "1 day, 1:53:53"} +{"current_steps": 2060, "total_steps": 3708, "loss": 0.2348, "lr": 2.4541072701809624e-05, "epoch": 1.6666666666666665, "percentage": 55.56, "elapsed_time": "1 day, 8:10:38", "remaining_time": "1 day, 1:44:30"} +{"current_steps": 2070, "total_steps": 3708, "loss": 0.2285, "lr": 2.4305775622611627e-05, "epoch": 1.674757281553398, "percentage": 55.83, "elapsed_time": "1 day, 8:20:00", "remaining_time": "1 day, 1:35:08"} +{"current_steps": 2080, "total_steps": 3708, "loss": 0.2272, "lr": 2.4070540072998372e-05, "epoch": 1.6828478964401294, "percentage": 56.09, "elapsed_time": "1 day, 8:29:22", "remaining_time": "1 day, 1:25:45"} +{"current_steps": 2090, "total_steps": 3708, "loss": 0.2292, "lr": 2.3835386902058637e-05, "epoch": 1.690938511326861, "percentage": 56.36, "elapsed_time": "1 day, 8:38:44", "remaining_time": "1 day, 1:16:23"} +{"current_steps": 2100, "total_steps": 3708, "loss": 0.2337, "lr": 2.360033695157995e-05, "epoch": 1.6990291262135924, "percentage": 56.63, "elapsed_time": "1 day, 8:48:06", "remaining_time": "1 day, 1:07:00"} +{"current_steps": 2110, "total_steps": 3708, "loss": 0.2265, "lr": 2.3365411054201315e-05, "epoch": 1.7071197411003236, "percentage": 56.9, "elapsed_time": "1 day, 8:57:27", "remaining_time": "1 day, 0:57:37"} +{"current_steps": 2120, "total_steps": 3708, "loss": 0.2269, "lr": 2.3130630031566818e-05, "epoch": 1.715210355987055, "percentage": 57.17, "elapsed_time": "1 day, 9:06:49", "remaining_time": "1 day, 0:48:15"} +{"current_steps": 2130, "total_steps": 3708, "loss": 0.231, "lr": 2.2896014692480226e-05, "epoch": 1.7233009708737863, "percentage": 57.44, "elapsed_time": "1 day, 9:16:12", "remaining_time": "1 day, 0:38:52"} +{"current_steps": 2140, "total_steps": 3708, "loss": 0.228, "lr": 2.266158583106063e-05, "epoch": 1.7313915857605178, "percentage": 57.71, "elapsed_time": "1 day, 9:25:34", "remaining_time": "1 day, 0:29:30"} +{"current_steps": 2150, "total_steps": 3708, "loss": 0.2289, "lr": 2.2427364224899502e-05, "epoch": 1.7394822006472492, "percentage": 57.98, "elapsed_time": "1 day, 9:34:56", "remaining_time": "1 day, 0:20:07"} +{"current_steps": 2160, "total_steps": 3708, "loss": 0.2295, "lr": 2.2193370633219115e-05, "epoch": 1.7475728155339807, "percentage": 58.25, "elapsed_time": "1 day, 9:44:18", "remaining_time": "1 day, 0:10:45"} +{"current_steps": 2170, "total_steps": 3708, "loss": 0.2312, "lr": 2.1959625795032664e-05, "epoch": 1.755663430420712, "percentage": 58.52, "elapsed_time": "1 day, 9:53:41", "remaining_time": "1 day, 0:01:23"} +{"current_steps": 2180, "total_steps": 3708, "loss": 0.2286, "lr": 2.1726150427306182e-05, "epoch": 1.7637540453074434, "percentage": 58.79, "elapsed_time": "1 day, 10:03:03", "remaining_time": "23:52:00"} +{"current_steps": 2190, "total_steps": 3708, "loss": 0.2267, "lr": 2.1492965223122305e-05, "epoch": 1.7718446601941746, "percentage": 59.06, "elapsed_time": "1 day, 10:12:25", "remaining_time": "23:42:38"} +{"current_steps": 2200, "total_steps": 3708, "loss": 0.2251, "lr": 2.126009084984629e-05, "epoch": 1.779935275080906, "percentage": 59.33, "elapsed_time": "1 day, 10:21:47", "remaining_time": "23:33:16"} +{"current_steps": 2210, "total_steps": 3708, "loss": 0.2246, "lr": 2.102754794729426e-05, "epoch": 1.7880258899676376, "percentage": 59.6, "elapsed_time": "1 day, 10:31:09", "remaining_time": "23:23:53"} +{"current_steps": 2220, "total_steps": 3708, "loss": 0.2282, "lr": 2.079535712590382e-05, "epoch": 1.796116504854369, "percentage": 59.87, "elapsed_time": "1 day, 10:40:31", "remaining_time": "23:14:31"} +{"current_steps": 2230, "total_steps": 3708, "loss": 0.2231, "lr": 2.056353896490742e-05, "epoch": 1.8042071197411005, "percentage": 60.14, "elapsed_time": "1 day, 10:49:54", "remaining_time": "23:05:08"} +{"current_steps": 2240, "total_steps": 3708, "loss": 0.2268, "lr": 2.0332114010508334e-05, "epoch": 1.8122977346278317, "percentage": 60.41, "elapsed_time": "1 day, 10:59:16", "remaining_time": "22:55:46"} +{"current_steps": 2250, "total_steps": 3708, "loss": 0.2274, "lr": 2.010110277405966e-05, "epoch": 1.820388349514563, "percentage": 60.68, "elapsed_time": "1 day, 11:08:38", "remaining_time": "22:46:24"} +{"current_steps": 2260, "total_steps": 3708, "loss": 0.2293, "lr": 1.9870525730246424e-05, "epoch": 1.8284789644012944, "percentage": 60.95, "elapsed_time": "1 day, 11:18:01", "remaining_time": "22:37:01"} +{"current_steps": 2270, "total_steps": 3708, "loss": 0.2286, "lr": 1.9640403315270824e-05, "epoch": 1.8365695792880259, "percentage": 61.22, "elapsed_time": "1 day, 11:27:23", "remaining_time": "22:27:39"} +{"current_steps": 2280, "total_steps": 3708, "loss": 0.2257, "lr": 1.9410755925041006e-05, "epoch": 1.8446601941747574, "percentage": 61.49, "elapsed_time": "1 day, 11:36:45", "remaining_time": "22:18:17"} +{"current_steps": 2290, "total_steps": 3708, "loss": 0.2259, "lr": 1.918160391336335e-05, "epoch": 1.8527508090614888, "percentage": 61.76, "elapsed_time": "1 day, 11:46:07", "remaining_time": "22:08:54"} +{"current_steps": 2300, "total_steps": 3708, "loss": 0.2248, "lr": 1.8952967590138472e-05, "epoch": 1.86084142394822, "percentage": 62.03, "elapsed_time": "1 day, 11:55:29", "remaining_time": "21:59:31"} +{"current_steps": 2310, "total_steps": 3708, "loss": 0.2287, "lr": 1.8724867219561203e-05, "epoch": 1.8689320388349513, "percentage": 62.3, "elapsed_time": "1 day, 12:04:51", "remaining_time": "21:50:09"} +{"current_steps": 2320, "total_steps": 3708, "loss": 0.2252, "lr": 1.8497323018324476e-05, "epoch": 1.8770226537216828, "percentage": 62.57, "elapsed_time": "1 day, 12:14:13", "remaining_time": "21:40:47"} +{"current_steps": 2330, "total_steps": 3708, "loss": 0.2243, "lr": 1.8270355153827598e-05, "epoch": 1.8851132686084142, "percentage": 62.84, "elapsed_time": "1 day, 12:23:35", "remaining_time": "21:31:24"} +{"current_steps": 2340, "total_steps": 3708, "loss": 0.2231, "lr": 1.804398374238872e-05, "epoch": 1.8932038834951457, "percentage": 63.11, "elapsed_time": "1 day, 12:32:57", "remaining_time": "21:22:02"} +{"current_steps": 2350, "total_steps": 3708, "loss": 0.2203, "lr": 1.781822884746196e-05, "epoch": 1.9012944983818771, "percentage": 63.38, "elapsed_time": "1 day, 12:42:20", "remaining_time": "21:12:40"} +{"current_steps": 2360, "total_steps": 3708, "loss": 0.223, "lr": 1.7593110477859153e-05, "epoch": 1.9093851132686084, "percentage": 63.65, "elapsed_time": "1 day, 12:51:42", "remaining_time": "21:03:17"} +{"current_steps": 2370, "total_steps": 3708, "loss": 0.2233, "lr": 1.736864858597645e-05, "epoch": 1.9174757281553398, "percentage": 63.92, "elapsed_time": "1 day, 13:01:04", "remaining_time": "20:53:55"} +{"current_steps": 2380, "total_steps": 3708, "loss": 0.2193, "lr": 1.7144863066025955e-05, "epoch": 1.925566343042071, "percentage": 64.19, "elapsed_time": "1 day, 13:10:26", "remaining_time": "20:44:32"} +{"current_steps": 2390, "total_steps": 3708, "loss": 0.2251, "lr": 1.692177375227242e-05, "epoch": 1.9336569579288025, "percentage": 64.46, "elapsed_time": "1 day, 13:19:48", "remaining_time": "20:35:10"} +{"current_steps": 2400, "total_steps": 3708, "loss": 0.218, "lr": 1.669940041727538e-05, "epoch": 1.941747572815534, "percentage": 64.72, "elapsed_time": "1 day, 13:29:10", "remaining_time": "20:25:48"} +{"current_steps": 2410, "total_steps": 3708, "loss": 0.225, "lr": 1.6477762770136707e-05, "epoch": 1.9498381877022655, "percentage": 64.99, "elapsed_time": "1 day, 13:38:32", "remaining_time": "20:16:25"} +{"current_steps": 2420, "total_steps": 3708, "loss": 0.2208, "lr": 1.625688045475371e-05, "epoch": 1.9579288025889967, "percentage": 65.26, "elapsed_time": "1 day, 13:47:54", "remaining_time": "20:07:03"} +{"current_steps": 2430, "total_steps": 3708, "loss": 0.2223, "lr": 1.603677304807815e-05, "epoch": 1.9660194174757282, "percentage": 65.53, "elapsed_time": "1 day, 13:57:16", "remaining_time": "19:57:40"} +{"current_steps": 2440, "total_steps": 3708, "loss": 0.2274, "lr": 1.5817460058381088e-05, "epoch": 1.9741100323624594, "percentage": 65.8, "elapsed_time": "1 day, 14:06:39", "remaining_time": "19:48:18"} +{"current_steps": 2450, "total_steps": 3708, "loss": 0.2248, "lr": 1.5598960923523842e-05, "epoch": 1.9822006472491909, "percentage": 66.07, "elapsed_time": "1 day, 14:16:01", "remaining_time": "19:38:56"} +{"current_steps": 2460, "total_steps": 3708, "loss": 0.2277, "lr": 1.5381295009235262e-05, "epoch": 1.9902912621359223, "percentage": 66.34, "elapsed_time": "1 day, 14:25:23", "remaining_time": "19:29:33"} +{"current_steps": 2470, "total_steps": 3708, "loss": 0.2243, "lr": 1.5164481607395238e-05, "epoch": 1.9983818770226538, "percentage": 66.61, "elapsed_time": "1 day, 14:34:45", "remaining_time": "19:20:11"} +{"current_steps": 2480, "total_steps": 3708, "loss": 0.1818, "lr": 1.4948539934324923e-05, "epoch": 2.0064724919093853, "percentage": 66.88, "elapsed_time": "1 day, 14:44:43", "remaining_time": "19:11:06"} +{"current_steps": 2490, "total_steps": 3708, "loss": 0.1718, "lr": 1.4733489129083534e-05, "epoch": 2.0145631067961167, "percentage": 67.15, "elapsed_time": "1 day, 14:54:06", "remaining_time": "19:01:44"} +{"current_steps": 2500, "total_steps": 3708, "loss": 0.1696, "lr": 1.4519348251772058e-05, "epoch": 2.0226537216828477, "percentage": 67.42, "elapsed_time": "1 day, 15:03:28", "remaining_time": "18:52:21"} +{"current_steps": 2510, "total_steps": 3708, "loss": 0.1691, "lr": 1.4306136281843962e-05, "epoch": 2.030744336569579, "percentage": 67.69, "elapsed_time": "1 day, 15:12:50", "remaining_time": "18:42:59"} +{"current_steps": 2520, "total_steps": 3708, "loss": 0.169, "lr": 1.4093872116422979e-05, "epoch": 2.0388349514563107, "percentage": 67.96, "elapsed_time": "1 day, 15:22:12", "remaining_time": "18:33:36"} +{"current_steps": 2530, "total_steps": 3708, "loss": 0.168, "lr": 1.3882574568628315e-05, "epoch": 2.046925566343042, "percentage": 68.23, "elapsed_time": "1 day, 15:31:34", "remaining_time": "18:24:14"} +{"current_steps": 2540, "total_steps": 3708, "loss": 0.1684, "lr": 1.3672262365907163e-05, "epoch": 2.0550161812297736, "percentage": 68.5, "elapsed_time": "1 day, 15:40:57", "remaining_time": "18:14:51"} +{"current_steps": 2550, "total_steps": 3708, "loss": 0.1661, "lr": 1.3462954148374899e-05, "epoch": 2.063106796116505, "percentage": 68.77, "elapsed_time": "1 day, 15:50:19", "remaining_time": "18:05:29"} +{"current_steps": 2560, "total_steps": 3708, "loss": 0.1696, "lr": 1.3254668467163029e-05, "epoch": 2.071197411003236, "percentage": 69.04, "elapsed_time": "1 day, 15:59:41", "remaining_time": "17:56:06"} +{"current_steps": 2570, "total_steps": 3708, "loss": 0.1649, "lr": 1.3047423782774937e-05, "epoch": 2.0792880258899675, "percentage": 69.31, "elapsed_time": "1 day, 16:09:03", "remaining_time": "17:46:44"} +{"current_steps": 2580, "total_steps": 3708, "loss": 0.1719, "lr": 1.2841238463449743e-05, "epoch": 2.087378640776699, "percentage": 69.58, "elapsed_time": "1 day, 16:18:25", "remaining_time": "17:37:21"} +{"current_steps": 2590, "total_steps": 3708, "loss": 0.1703, "lr": 1.2636130783534319e-05, "epoch": 2.0954692556634305, "percentage": 69.85, "elapsed_time": "1 day, 16:27:47", "remaining_time": "17:27:58"} +{"current_steps": 2600, "total_steps": 3708, "loss": 0.168, "lr": 1.2432118921863604e-05, "epoch": 2.103559870550162, "percentage": 70.12, "elapsed_time": "1 day, 16:37:09", "remaining_time": "17:18:36"} +{"current_steps": 2610, "total_steps": 3708, "loss": 0.1695, "lr": 1.2229220960149431e-05, "epoch": 2.1116504854368934, "percentage": 70.39, "elapsed_time": "1 day, 16:46:31", "remaining_time": "17:09:13"} +{"current_steps": 2620, "total_steps": 3708, "loss": 0.1675, "lr": 1.2027454881377889e-05, "epoch": 2.1197411003236244, "percentage": 70.66, "elapsed_time": "1 day, 16:55:53", "remaining_time": "16:59:51"} +{"current_steps": 2630, "total_steps": 3708, "loss": 0.1685, "lr": 1.1826838568215526e-05, "epoch": 2.127831715210356, "percentage": 70.93, "elapsed_time": "1 day, 17:05:16", "remaining_time": "16:50:28"} +{"current_steps": 2640, "total_steps": 3708, "loss": 0.1706, "lr": 1.1627389801424351e-05, "epoch": 2.1359223300970873, "percentage": 71.2, "elapsed_time": "1 day, 17:14:38", "remaining_time": "16:41:06"} +{"current_steps": 2650, "total_steps": 3708, "loss": 0.1661, "lr": 1.1429126258285946e-05, "epoch": 2.144012944983819, "percentage": 71.47, "elapsed_time": "1 day, 17:24:00", "remaining_time": "16:31:43"} +{"current_steps": 2660, "total_steps": 3708, "loss": 0.1663, "lr": 1.1232065511034696e-05, "epoch": 2.1521035598705502, "percentage": 71.74, "elapsed_time": "1 day, 17:33:21", "remaining_time": "16:22:20"} +{"current_steps": 2670, "total_steps": 3708, "loss": 0.1687, "lr": 1.1036225025300357e-05, "epoch": 2.1601941747572817, "percentage": 72.01, "elapsed_time": "1 day, 17:42:43", "remaining_time": "16:12:58"} +{"current_steps": 2680, "total_steps": 3708, "loss": 0.1668, "lr": 1.0841622158560085e-05, "epoch": 2.168284789644013, "percentage": 72.28, "elapsed_time": "1 day, 17:52:05", "remaining_time": "16:03:35"} +{"current_steps": 2690, "total_steps": 3708, "loss": 0.1698, "lr": 1.0648274158599994e-05, "epoch": 2.176375404530744, "percentage": 72.55, "elapsed_time": "1 day, 18:01:27", "remaining_time": "15:54:13"} +{"current_steps": 2700, "total_steps": 3708, "loss": 0.1753, "lr": 1.0456198161986489e-05, "epoch": 2.1844660194174756, "percentage": 72.82, "elapsed_time": "1 day, 18:10:49", "remaining_time": "15:44:50"} +{"current_steps": 2710, "total_steps": 3708, "loss": 0.1718, "lr": 1.0265411192547462e-05, "epoch": 2.192556634304207, "percentage": 73.09, "elapsed_time": "1 day, 18:20:10", "remaining_time": "15:35:27"} +{"current_steps": 2720, "total_steps": 3708, "loss": 0.1661, "lr": 1.0075930159863416e-05, "epoch": 2.2006472491909386, "percentage": 73.35, "elapsed_time": "1 day, 18:29:33", "remaining_time": "15:26:05"} +{"current_steps": 2730, "total_steps": 3708, "loss": 0.1683, "lr": 9.887771857768796e-06, "epoch": 2.20873786407767, "percentage": 73.62, "elapsed_time": "1 day, 18:38:55", "remaining_time": "15:16:42"} +{"current_steps": 2740, "total_steps": 3708, "loss": 0.1701, "lr": 9.700952962863513e-06, "epoch": 2.2168284789644015, "percentage": 73.89, "elapsed_time": "1 day, 18:48:17", "remaining_time": "15:07:20"} +{"current_steps": 2750, "total_steps": 3708, "loss": 0.1667, "lr": 9.515490033034893e-06, "epoch": 2.2249190938511325, "percentage": 74.16, "elapsed_time": "1 day, 18:57:38", "remaining_time": "14:57:57"} +{"current_steps": 2760, "total_steps": 3708, "loss": 0.1655, "lr": 9.331399505990168e-06, "epoch": 2.233009708737864, "percentage": 74.43, "elapsed_time": "1 day, 19:07:00", "remaining_time": "14:48:34"} +{"current_steps": 2770, "total_steps": 3708, "loss": 0.1694, "lr": 9.148697697799533e-06, "epoch": 2.2411003236245954, "percentage": 74.7, "elapsed_time": "1 day, 19:16:22", "remaining_time": "14:39:12"} +{"current_steps": 2780, "total_steps": 3708, "loss": 0.1685, "lr": 8.967400801450105e-06, "epoch": 2.249190938511327, "percentage": 74.97, "elapsed_time": "1 day, 19:25:44", "remaining_time": "14:29:49"} +{"current_steps": 2790, "total_steps": 3708, "loss": 0.1638, "lr": 8.787524885410678e-06, "epoch": 2.2572815533980584, "percentage": 75.24, "elapsed_time": "1 day, 19:35:06", "remaining_time": "14:20:27"} +{"current_steps": 2800, "total_steps": 3708, "loss": 0.1676, "lr": 8.60908589220758e-06, "epoch": 2.26537216828479, "percentage": 75.51, "elapsed_time": "1 day, 19:44:28", "remaining_time": "14:11:04"} +{"current_steps": 2810, "total_steps": 3708, "loss": 0.1657, "lr": 8.432099637011693e-06, "epoch": 2.273462783171521, "percentage": 75.78, "elapsed_time": "1 day, 19:53:50", "remaining_time": "14:01:42"} +{"current_steps": 2820, "total_steps": 3708, "loss": 0.1649, "lr": 8.256581806236704e-06, "epoch": 2.2815533980582523, "percentage": 76.05, "elapsed_time": "1 day, 20:03:12", "remaining_time": "13:52:19"} +{"current_steps": 2830, "total_steps": 3708, "loss": 0.1663, "lr": 8.082547956148873e-06, "epoch": 2.2896440129449838, "percentage": 76.32, "elapsed_time": "1 day, 20:12:35", "remaining_time": "13:42:57"} +{"current_steps": 2840, "total_steps": 3708, "loss": 0.1653, "lr": 7.91001351148819e-06, "epoch": 2.2977346278317152, "percentage": 76.59, "elapsed_time": "1 day, 20:21:57", "remaining_time": "13:33:35"} +{"current_steps": 2850, "total_steps": 3708, "loss": 0.1677, "lr": 7.738993764101324e-06, "epoch": 2.3058252427184467, "percentage": 76.86, "elapsed_time": "1 day, 20:31:19", "remaining_time": "13:24:12"} +{"current_steps": 2860, "total_steps": 3708, "loss": 0.1674, "lr": 7.569503871586292e-06, "epoch": 2.313915857605178, "percentage": 77.13, "elapsed_time": "1 day, 20:40:41", "remaining_time": "13:14:50"} +{"current_steps": 2870, "total_steps": 3708, "loss": 0.1678, "lr": 7.401558855949004e-06, "epoch": 2.3220064724919096, "percentage": 77.4, "elapsed_time": "1 day, 20:50:03", "remaining_time": "13:05:27"} +{"current_steps": 2880, "total_steps": 3708, "loss": 0.162, "lr": 7.235173602271875e-06, "epoch": 2.3300970873786406, "percentage": 77.67, "elapsed_time": "1 day, 20:59:26", "remaining_time": "12:56:05"} +{"current_steps": 2890, "total_steps": 3708, "loss": 0.1712, "lr": 7.070362857394538e-06, "epoch": 2.338187702265372, "percentage": 77.94, "elapsed_time": "1 day, 21:08:49", "remaining_time": "12:46:43"} +{"current_steps": 2900, "total_steps": 3708, "loss": 0.1664, "lr": 6.907141228606831e-06, "epoch": 2.3462783171521036, "percentage": 78.21, "elapsed_time": "1 day, 21:18:11", "remaining_time": "12:37:20"} +{"current_steps": 2910, "total_steps": 3708, "loss": 0.1634, "lr": 6.745523182354147e-06, "epoch": 2.354368932038835, "percentage": 78.48, "elapsed_time": "1 day, 21:27:33", "remaining_time": "12:27:58"} +{"current_steps": 2920, "total_steps": 3708, "loss": 0.1633, "lr": 6.585523042955233e-06, "epoch": 2.3624595469255665, "percentage": 78.75, "elapsed_time": "1 day, 21:36:55", "remaining_time": "12:18:35"} +{"current_steps": 2930, "total_steps": 3708, "loss": 0.1665, "lr": 6.427154991332665e-06, "epoch": 2.3705501618122975, "percentage": 79.02, "elapsed_time": "1 day, 21:46:17", "remaining_time": "12:09:13"} +{"current_steps": 2940, "total_steps": 3708, "loss": 0.1632, "lr": 6.2704330637559315e-06, "epoch": 2.378640776699029, "percentage": 79.29, "elapsed_time": "1 day, 21:55:39", "remaining_time": "11:59:50"} +{"current_steps": 2950, "total_steps": 3708, "loss": 0.1657, "lr": 6.115371150597413e-06, "epoch": 2.3867313915857604, "percentage": 79.56, "elapsed_time": "1 day, 22:05:02", "remaining_time": "11:50:28"} +{"current_steps": 2960, "total_steps": 3708, "loss": 0.1652, "lr": 5.961982995101301e-06, "epoch": 2.394822006472492, "percentage": 79.83, "elapsed_time": "1 day, 22:14:24", "remaining_time": "11:41:06"} +{"current_steps": 2970, "total_steps": 3708, "loss": 0.1674, "lr": 5.810282192165442e-06, "epoch": 2.4029126213592233, "percentage": 80.1, "elapsed_time": "1 day, 22:23:47", "remaining_time": "11:31:43"} +{"current_steps": 2980, "total_steps": 3708, "loss": 0.1648, "lr": 5.660282187136507e-06, "epoch": 2.411003236245955, "percentage": 80.37, "elapsed_time": "1 day, 22:33:10", "remaining_time": "11:22:21"} +{"current_steps": 2990, "total_steps": 3708, "loss": 0.1673, "lr": 5.511996274618253e-06, "epoch": 2.4190938511326863, "percentage": 80.64, "elapsed_time": "1 day, 22:42:32", "remaining_time": "11:12:59"} +{"current_steps": 3000, "total_steps": 3708, "loss": 0.1681, "lr": 5.365437597293238e-06, "epoch": 2.4271844660194173, "percentage": 80.91, "elapsed_time": "1 day, 22:51:55", "remaining_time": "11:03:36"} +{"current_steps": 3010, "total_steps": 3708, "loss": 0.168, "lr": 5.220619144757996e-06, "epoch": 2.4352750809061487, "percentage": 81.18, "elapsed_time": "1 day, 23:01:19", "remaining_time": "10:54:14"} +{"current_steps": 3020, "total_steps": 3708, "loss": 0.1695, "lr": 5.077553752371708e-06, "epoch": 2.44336569579288, "percentage": 81.45, "elapsed_time": "1 day, 23:10:43", "remaining_time": "10:44:52"} +{"current_steps": 3030, "total_steps": 3708, "loss": 0.1626, "lr": 4.936254100118656e-06, "epoch": 2.4514563106796117, "percentage": 81.72, "elapsed_time": "1 day, 23:20:05", "remaining_time": "10:35:30"} +{"current_steps": 3040, "total_steps": 3708, "loss": 0.1688, "lr": 4.796732711484342e-06, "epoch": 2.459546925566343, "percentage": 81.98, "elapsed_time": "1 day, 23:29:29", "remaining_time": "10:26:08"} +{"current_steps": 3050, "total_steps": 3708, "loss": 0.1618, "lr": 4.659001952345538e-06, "epoch": 2.4676375404530746, "percentage": 82.25, "elapsed_time": "1 day, 23:38:52", "remaining_time": "10:16:46"} +{"current_steps": 3060, "total_steps": 3708, "loss": 0.1611, "lr": 4.523074029874291e-06, "epoch": 2.475728155339806, "percentage": 82.52, "elapsed_time": "1 day, 23:48:16", "remaining_time": "10:07:23"} +{"current_steps": 3070, "total_steps": 3708, "loss": 0.1642, "lr": 4.388960991455998e-06, "epoch": 2.483818770226537, "percentage": 82.79, "elapsed_time": "1 day, 23:57:39", "remaining_time": "9:58:01"} +{"current_steps": 3080, "total_steps": 3708, "loss": 0.165, "lr": 4.256674723621621e-06, "epoch": 2.4919093851132685, "percentage": 83.06, "elapsed_time": "2 days, 0:07:02", "remaining_time": "9:48:39"} +{"current_steps": 3090, "total_steps": 3708, "loss": 0.1633, "lr": 4.126226950994211e-06, "epoch": 2.5, "percentage": 83.33, "elapsed_time": "2 days, 0:16:24", "remaining_time": "9:39:16"} +{"current_steps": 3100, "total_steps": 3708, "loss": 0.1645, "lr": 3.997629235249692e-06, "epoch": 2.5080906148867315, "percentage": 83.6, "elapsed_time": "2 days, 0:25:46", "remaining_time": "9:29:54"} +{"current_steps": 3110, "total_steps": 3708, "loss": 0.1657, "lr": 3.870892974092197e-06, "epoch": 2.516181229773463, "percentage": 83.87, "elapsed_time": "2 days, 0:35:08", "remaining_time": "9:20:31"} +{"current_steps": 3120, "total_steps": 3708, "loss": 0.1649, "lr": 3.7460294002438444e-06, "epoch": 2.524271844660194, "percentage": 84.14, "elapsed_time": "2 days, 0:44:30", "remaining_time": "9:11:09"} +{"current_steps": 3130, "total_steps": 3708, "loss": 0.1638, "lr": 3.6230495804491864e-06, "epoch": 2.5323624595469254, "percentage": 84.41, "elapsed_time": "2 days, 0:53:52", "remaining_time": "9:01:46"} +{"current_steps": 3140, "total_steps": 3708, "loss": 0.1657, "lr": 3.5019644144943576e-06, "epoch": 2.540453074433657, "percentage": 84.68, "elapsed_time": "2 days, 1:03:14", "remaining_time": "8:52:24"} +{"current_steps": 3150, "total_steps": 3708, "loss": 0.1626, "lr": 3.382784634241015e-06, "epoch": 2.5485436893203883, "percentage": 84.95, "elapsed_time": "2 days, 1:12:36", "remaining_time": "8:43:02"} +{"current_steps": 3160, "total_steps": 3708, "loss": 0.1645, "lr": 3.2655208026751816e-06, "epoch": 2.55663430420712, "percentage": 85.22, "elapsed_time": "2 days, 1:21:59", "remaining_time": "8:33:39"} +{"current_steps": 3170, "total_steps": 3708, "loss": 0.1625, "lr": 3.150183312971014e-06, "epoch": 2.5647249190938513, "percentage": 85.49, "elapsed_time": "2 days, 1:31:23", "remaining_time": "8:24:17"} +{"current_steps": 3180, "total_steps": 3708, "loss": 0.1623, "lr": 3.036782387569659e-06, "epoch": 2.5728155339805827, "percentage": 85.76, "elapsed_time": "2 days, 1:40:45", "remaining_time": "8:14:55"} +{"current_steps": 3190, "total_steps": 3708, "loss": 0.1627, "lr": 2.9253280772732595e-06, "epoch": 2.5809061488673137, "percentage": 86.03, "elapsed_time": "2 days, 1:50:10", "remaining_time": "8:05:33"} +{"current_steps": 3200, "total_steps": 3708, "loss": 0.1609, "lr": 2.8158302603540965e-06, "epoch": 2.588996763754045, "percentage": 86.3, "elapsed_time": "2 days, 1:59:34", "remaining_time": "7:56:10"} +{"current_steps": 3210, "total_steps": 3708, "loss": 0.1642, "lr": 2.708298641679105e-06, "epoch": 2.5970873786407767, "percentage": 86.57, "elapsed_time": "2 days, 2:08:56", "remaining_time": "7:46:48"} +{"current_steps": 3220, "total_steps": 3708, "loss": 0.1634, "lr": 2.6027427518497153e-06, "epoch": 2.605177993527508, "percentage": 86.84, "elapsed_time": "2 days, 2:18:20", "remaining_time": "7:37:26"} +{"current_steps": 3230, "total_steps": 3708, "loss": 0.1607, "lr": 2.49917194635714e-06, "epoch": 2.6132686084142396, "percentage": 87.11, "elapsed_time": "2 days, 2:27:44", "remaining_time": "7:28:04"} +{"current_steps": 3240, "total_steps": 3708, "loss": 0.1589, "lr": 2.397595404753225e-06, "epoch": 2.6213592233009706, "percentage": 87.38, "elapsed_time": "2 days, 2:37:08", "remaining_time": "7:18:41"} +{"current_steps": 3250, "total_steps": 3708, "loss": 0.1679, "lr": 2.2980221298367995e-06, "epoch": 2.6294498381877025, "percentage": 87.65, "elapsed_time": "2 days, 2:46:32", "remaining_time": "7:09:19"} +{"current_steps": 3260, "total_steps": 3708, "loss": 0.1648, "lr": 2.2004609468558175e-06, "epoch": 2.6375404530744335, "percentage": 87.92, "elapsed_time": "2 days, 2:55:56", "remaining_time": "6:59:57"} +{"current_steps": 3270, "total_steps": 3708, "loss": 0.1648, "lr": 2.1049205027251216e-06, "epoch": 2.645631067961165, "percentage": 88.19, "elapsed_time": "2 days, 3:05:20", "remaining_time": "6:50:35"} +{"current_steps": 3280, "total_steps": 3708, "loss": 0.1669, "lr": 2.0114092652600806e-06, "epoch": 2.6537216828478964, "percentage": 88.46, "elapsed_time": "2 days, 3:14:42", "remaining_time": "6:41:12"} +{"current_steps": 3290, "total_steps": 3708, "loss": 0.1601, "lr": 1.919935522426081e-06, "epoch": 2.661812297734628, "percentage": 88.73, "elapsed_time": "2 days, 3:24:04", "remaining_time": "6:31:50"} +{"current_steps": 3300, "total_steps": 3708, "loss": 0.165, "lr": 1.8305073816039492e-06, "epoch": 2.6699029126213594, "percentage": 89.0, "elapsed_time": "2 days, 3:33:26", "remaining_time": "6:22:27"} +{"current_steps": 3310, "total_steps": 3708, "loss": 0.1686, "lr": 1.7431327688714139e-06, "epoch": 2.6779935275080904, "percentage": 89.27, "elapsed_time": "2 days, 3:42:49", "remaining_time": "6:13:05"} +{"current_steps": 3320, "total_steps": 3708, "loss": 0.1586, "lr": 1.6578194283005804e-06, "epoch": 2.686084142394822, "percentage": 89.54, "elapsed_time": "2 days, 3:52:11", "remaining_time": "6:03:42"} +{"current_steps": 3330, "total_steps": 3708, "loss": 0.1669, "lr": 1.5745749212715794e-06, "epoch": 2.6941747572815533, "percentage": 89.81, "elapsed_time": "2 days, 4:01:34", "remaining_time": "5:54:20"} +{"current_steps": 3340, "total_steps": 3708, "loss": 0.1681, "lr": 1.4934066258024182e-06, "epoch": 2.7022653721682848, "percentage": 90.08, "elapsed_time": "2 days, 4:10:57", "remaining_time": "5:44:58"} +{"current_steps": 3350, "total_steps": 3708, "loss": 0.1648, "lr": 1.4143217358950217e-06, "epoch": 2.7103559870550162, "percentage": 90.35, "elapsed_time": "2 days, 4:20:21", "remaining_time": "5:35:35"} +{"current_steps": 3360, "total_steps": 3708, "loss": 0.1635, "lr": 1.3373272608976668e-06, "epoch": 2.7184466019417477, "percentage": 90.61, "elapsed_time": "2 days, 4:29:43", "remaining_time": "5:26:13"} +{"current_steps": 3370, "total_steps": 3708, "loss": 0.1607, "lr": 1.2624300248836928e-06, "epoch": 2.726537216828479, "percentage": 90.88, "elapsed_time": "2 days, 4:39:08", "remaining_time": "5:16:51"} +{"current_steps": 3380, "total_steps": 3708, "loss": 0.1645, "lr": 1.1896366660467173e-06, "epoch": 2.73462783171521, "percentage": 91.15, "elapsed_time": "2 days, 4:48:30", "remaining_time": "5:07:28"} +{"current_steps": 3390, "total_steps": 3708, "loss": 0.1628, "lr": 1.1189536361122799e-06, "epoch": 2.7427184466019416, "percentage": 91.42, "elapsed_time": "2 days, 4:57:52", "remaining_time": "4:58:06"} +{"current_steps": 3400, "total_steps": 3708, "loss": 0.168, "lr": 1.0503871997660036e-06, "epoch": 2.750809061488673, "percentage": 91.69, "elapsed_time": "2 days, 5:07:14", "remaining_time": "4:48:43"} +{"current_steps": 3410, "total_steps": 3708, "loss": 0.1633, "lr": 9.83943434098372e-07, "epoch": 2.7588996763754046, "percentage": 91.96, "elapsed_time": "2 days, 5:16:37", "remaining_time": "4:39:21"} +{"current_steps": 3420, "total_steps": 3708, "loss": 0.1673, "lr": 9.196282280661023e-07, "epoch": 2.766990291262136, "percentage": 92.23, "elapsed_time": "2 days, 5:26:01", "remaining_time": "4:29:58"} +{"current_steps": 3430, "total_steps": 3708, "loss": 0.1652, "lr": 8.574472819702029e-07, "epoch": 2.775080906148867, "percentage": 92.5, "elapsed_time": "2 days, 5:35:24", "remaining_time": "4:20:36"} +{"current_steps": 3440, "total_steps": 3708, "loss": 0.1636, "lr": 7.974061069507571e-07, "epoch": 2.783171521035599, "percentage": 92.77, "elapsed_time": "2 days, 5:44:45", "remaining_time": "4:11:13"} +{"current_steps": 3450, "total_steps": 3708, "loss": 0.1634, "lr": 7.395100244984604e-07, "epoch": 2.79126213592233, "percentage": 93.04, "elapsed_time": "2 days, 5:54:07", "remaining_time": "4:01:51"} +{"current_steps": 3460, "total_steps": 3708, "loss": 0.1661, "lr": 6.837641659829807e-07, "epoch": 2.7993527508090614, "percentage": 93.31, "elapsed_time": "2 days, 6:03:29", "remaining_time": "3:52:28"} +{"current_steps": 3470, "total_steps": 3708, "loss": 0.1643, "lr": 6.301734721981533e-07, "epoch": 2.807443365695793, "percentage": 93.58, "elapsed_time": "2 days, 6:12:54", "remaining_time": "3:43:06"} +{"current_steps": 3480, "total_steps": 3708, "loss": 0.1643, "lr": 5.787426929240808e-07, "epoch": 2.8155339805825244, "percentage": 93.85, "elapsed_time": "2 days, 6:22:16", "remaining_time": "3:33:44"} +{"current_steps": 3490, "total_steps": 3708, "loss": 0.1626, "lr": 5.294763865061558e-07, "epoch": 2.823624595469256, "percentage": 94.12, "elapsed_time": "2 days, 6:31:39", "remaining_time": "3:24:21"} +{"current_steps": 3500, "total_steps": 3708, "loss": 0.1639, "lr": 4.823789194510514e-07, "epoch": 2.831715210355987, "percentage": 94.39, "elapsed_time": "2 days, 6:41:03", "remaining_time": "3:14:59"} +{"current_steps": 3510, "total_steps": 3708, "loss": 0.1602, "lr": 4.3745446603971064e-07, "epoch": 2.8398058252427183, "percentage": 94.66, "elapsed_time": "2 days, 6:50:27", "remaining_time": "3:05:36"} +{"current_steps": 3520, "total_steps": 3708, "loss": 0.1642, "lr": 3.947070079573872e-07, "epoch": 2.8478964401294498, "percentage": 94.93, "elapsed_time": "2 days, 6:59:50", "remaining_time": "2:56:14"} +{"current_steps": 3530, "total_steps": 3708, "loss": 0.1656, "lr": 3.541403339407279e-07, "epoch": 2.855987055016181, "percentage": 95.2, "elapsed_time": "2 days, 7:09:14", "remaining_time": "2:46:52"} +{"current_steps": 3540, "total_steps": 3708, "loss": 0.1651, "lr": 3.1575803944199624e-07, "epoch": 2.8640776699029127, "percentage": 95.47, "elapsed_time": "2 days, 7:18:36", "remaining_time": "2:37:29"} +{"current_steps": 3550, "total_steps": 3708, "loss": 0.1623, "lr": 2.7956352631038906e-07, "epoch": 2.872168284789644, "percentage": 95.74, "elapsed_time": "2 days, 7:27:58", "remaining_time": "2:28:07"} +{"current_steps": 3560, "total_steps": 3708, "loss": 0.1653, "lr": 2.4556000249054133e-07, "epoch": 2.8802588996763756, "percentage": 96.01, "elapsed_time": "2 days, 7:37:21", "remaining_time": "2:18:44"} +{"current_steps": 3570, "total_steps": 3708, "loss": 0.1691, "lr": 2.1375048173818412e-07, "epoch": 2.8883495145631066, "percentage": 96.28, "elapsed_time": "2 days, 7:46:45", "remaining_time": "2:09:22"} +{"current_steps": 3580, "total_steps": 3708, "loss": 0.1606, "lr": 1.8413778335305e-07, "epoch": 2.896440129449838, "percentage": 96.55, "elapsed_time": "2 days, 7:56:08", "remaining_time": "1:59:59"} +{"current_steps": 3590, "total_steps": 3708, "loss": 0.1607, "lr": 1.567245319290006e-07, "epoch": 2.9045307443365695, "percentage": 96.82, "elapsed_time": "2 days, 8:05:30", "remaining_time": "1:50:37"} +{"current_steps": 3600, "total_steps": 3708, "loss": 0.1659, "lr": 1.315131571213879e-07, "epoch": 2.912621359223301, "percentage": 97.09, "elapsed_time": "2 days, 8:14:52", "remaining_time": "1:41:14"} +{"current_steps": 3610, "total_steps": 3708, "loss": 0.163, "lr": 1.0850589343172624e-07, "epoch": 2.9207119741100325, "percentage": 97.36, "elapsed_time": "2 days, 8:24:15", "remaining_time": "1:31:52"} +{"current_steps": 3620, "total_steps": 3708, "loss": 0.1603, "lr": 8.770478000964532e-08, "epoch": 2.9288025889967635, "percentage": 97.63, "elapsed_time": "2 days, 8:33:37", "remaining_time": "1:22:29"} +{"current_steps": 3630, "total_steps": 3708, "loss": 0.1639, "lr": 6.911166047215145e-08, "epoch": 2.9368932038834954, "percentage": 97.9, "elapsed_time": "2 days, 8:42:59", "remaining_time": "1:13:07"} +{"current_steps": 3640, "total_steps": 3708, "loss": 0.163, "lr": 5.272818274023872e-08, "epoch": 2.9449838187702264, "percentage": 98.17, "elapsed_time": "2 days, 8:52:21", "remaining_time": "1:03:44"} +{"current_steps": 3650, "total_steps": 3708, "loss": 0.1607, "lr": 3.855579889282257e-08, "epoch": 2.953074433656958, "percentage": 98.44, "elapsed_time": "2 days, 9:01:43", "remaining_time": "0:54:22"} +{"current_steps": 3660, "total_steps": 3708, "loss": 0.1598, "lr": 2.6595765038045507e-08, "epoch": 2.9611650485436893, "percentage": 98.71, "elapsed_time": "2 days, 9:11:05", "remaining_time": "0:44:59"} +{"current_steps": 3670, "total_steps": 3708, "loss": 0.1656, "lr": 1.6849141201946693e-08, "epoch": 2.969255663430421, "percentage": 98.98, "elapsed_time": "2 days, 9:20:28", "remaining_time": "0:35:37"} +{"current_steps": 3680, "total_steps": 3708, "loss": 0.1589, "lr": 9.316791234506572e-09, "epoch": 2.9773462783171523, "percentage": 99.24, "elapsed_time": "2 days, 9:29:52", "remaining_time": "0:26:14"} +{"current_steps": 3690, "total_steps": 3708, "loss": 0.1633, "lr": 3.999382733096968e-09, "epoch": 2.9854368932038833, "percentage": 99.51, "elapsed_time": "2 days, 9:39:14", "remaining_time": "0:16:52"} +{"current_steps": 3700, "total_steps": 3708, "loss": 0.1623, "lr": 8.973869832895609e-10, "epoch": 2.9935275080906147, "percentage": 99.78, "elapsed_time": "2 days, 9:48:37", "remaining_time": "0:07:29"} +{"current_steps": 3708, "total_steps": 3708, "epoch": 3.0, "percentage": 100.0, "elapsed_time": "2 days, 9:57:09", "remaining_time": "0:00:00"} diff --git a/trainer_state.json b/trainer_state.json new file mode 100644 index 0000000..0dc0292 --- /dev/null +++ b/trainer_state.json @@ -0,0 +1,2633 @@ +{ + "best_global_step": null, + "best_metric": null, + "best_model_checkpoint": null, + "epoch": 3.0, + "eval_steps": 500, + "global_step": 3708, + "is_hyper_param_search": false, + "is_local_process_zero": true, + "is_world_process_zero": true, + "log_history": [ + { + "epoch": 0.008090614886731391, + "grad_norm": 10.671297597284719, + "learning_rate": 1.2129380053908356e-06, + "loss": 2.601, + "step": 10 + }, + { + "epoch": 0.016181229773462782, + "grad_norm": 6.311089864073009, + "learning_rate": 2.560646900269542e-06, + "loss": 2.3954, + "step": 20 + }, + { + "epoch": 0.024271844660194174, + "grad_norm": 5.215362734590839, + "learning_rate": 3.908355795148248e-06, + "loss": 1.7763, + "step": 30 + }, + { + "epoch": 0.032362459546925564, + "grad_norm": 2.0676790587143836, + "learning_rate": 5.256064690026954e-06, + "loss": 1.2086, + "step": 40 + }, + { + "epoch": 0.040453074433656956, + "grad_norm": 1.4206424846718397, + "learning_rate": 6.60377358490566e-06, + "loss": 0.8436, + "step": 50 + }, + { + "epoch": 0.04854368932038835, + "grad_norm": 1.5867176039284459, + "learning_rate": 7.951482479784367e-06, + "loss": 0.6706, + "step": 60 + }, + { + "epoch": 0.05663430420711974, + "grad_norm": 1.2138979784248856, + "learning_rate": 9.299191374663074e-06, + "loss": 0.5858, + "step": 70 + }, + { + "epoch": 0.06472491909385113, + "grad_norm": 0.7702442127235006, + "learning_rate": 1.0646900269541779e-05, + "loss": 0.5384, + "step": 80 + }, + { + "epoch": 0.07281553398058252, + "grad_norm": 1.0114209152057974, + "learning_rate": 1.1994609164420486e-05, + "loss": 0.4977, + "step": 90 + }, + { + "epoch": 0.08090614886731391, + "grad_norm": 0.5794843568633474, + "learning_rate": 1.3342318059299191e-05, + "loss": 0.4639, + "step": 100 + }, + { + "epoch": 0.0889967637540453, + "grad_norm": 0.696228528125689, + "learning_rate": 1.4690026954177898e-05, + "loss": 0.4589, + "step": 110 + }, + { + "epoch": 0.0970873786407767, + "grad_norm": 0.7033818455552552, + "learning_rate": 1.6037735849056604e-05, + "loss": 0.4511, + "step": 120 + }, + { + "epoch": 0.10517799352750809, + "grad_norm": 0.6918266955210028, + "learning_rate": 1.738544474393531e-05, + "loss": 0.4259, + "step": 130 + }, + { + "epoch": 0.11326860841423948, + "grad_norm": 0.48391302376719975, + "learning_rate": 1.8733153638814018e-05, + "loss": 0.4271, + "step": 140 + }, + { + "epoch": 0.12135922330097088, + "grad_norm": 0.6600203232524687, + "learning_rate": 2.0080862533692725e-05, + "loss": 0.415, + "step": 150 + }, + { + "epoch": 0.12944983818770225, + "grad_norm": 0.6491506270021533, + "learning_rate": 2.1428571428571428e-05, + "loss": 0.4047, + "step": 160 + }, + { + "epoch": 0.13754045307443366, + "grad_norm": 1.108358955768956, + "learning_rate": 2.2776280323450135e-05, + "loss": 0.3977, + "step": 170 + }, + { + "epoch": 0.14563106796116504, + "grad_norm": 1.0220828997842137, + "learning_rate": 2.4123989218328842e-05, + "loss": 0.3972, + "step": 180 + }, + { + "epoch": 0.15372168284789645, + "grad_norm": 0.7866428488585541, + "learning_rate": 2.547169811320755e-05, + "loss": 0.3886, + "step": 190 + }, + { + "epoch": 0.16181229773462782, + "grad_norm": 0.7956757749575036, + "learning_rate": 2.6819407008086256e-05, + "loss": 0.3881, + "step": 200 + }, + { + "epoch": 0.16990291262135923, + "grad_norm": 0.7154298194551921, + "learning_rate": 2.8167115902964963e-05, + "loss": 0.3915, + "step": 210 + }, + { + "epoch": 0.1779935275080906, + "grad_norm": 0.7172238259413939, + "learning_rate": 2.9514824797843667e-05, + "loss": 0.384, + "step": 220 + }, + { + "epoch": 0.18608414239482202, + "grad_norm": 0.7995655410192202, + "learning_rate": 3.086253369272237e-05, + "loss": 0.3748, + "step": 230 + }, + { + "epoch": 0.1941747572815534, + "grad_norm": 13.800265685156136, + "learning_rate": 3.221024258760108e-05, + "loss": 0.3732, + "step": 240 + }, + { + "epoch": 0.2022653721682848, + "grad_norm": 0.9742105484202757, + "learning_rate": 3.355795148247979e-05, + "loss": 0.3778, + "step": 250 + }, + { + "epoch": 0.21035598705501618, + "grad_norm": 0.7304881990540768, + "learning_rate": 3.490566037735849e-05, + "loss": 0.3779, + "step": 260 + }, + { + "epoch": 0.21844660194174756, + "grad_norm": 0.6020503863674406, + "learning_rate": 3.62533692722372e-05, + "loss": 0.3659, + "step": 270 + }, + { + "epoch": 0.22653721682847897, + "grad_norm": 0.6249460279802084, + "learning_rate": 3.76010781671159e-05, + "loss": 0.3678, + "step": 280 + }, + { + "epoch": 0.23462783171521034, + "grad_norm": 0.7546333918045006, + "learning_rate": 3.894878706199461e-05, + "loss": 0.3608, + "step": 290 + }, + { + "epoch": 0.24271844660194175, + "grad_norm": 1.0594379228439452, + "learning_rate": 4.0296495956873316e-05, + "loss": 0.3623, + "step": 300 + }, + { + "epoch": 0.25080906148867316, + "grad_norm": 0.8968179435463678, + "learning_rate": 4.164420485175202e-05, + "loss": 0.361, + "step": 310 + }, + { + "epoch": 0.2588996763754045, + "grad_norm": 0.6785334732318974, + "learning_rate": 4.299191374663073e-05, + "loss": 0.3587, + "step": 320 + }, + { + "epoch": 0.2669902912621359, + "grad_norm": 0.7864105607470325, + "learning_rate": 4.433962264150944e-05, + "loss": 0.3641, + "step": 330 + }, + { + "epoch": 0.2750809061488673, + "grad_norm": 0.7520885489880877, + "learning_rate": 4.5687331536388144e-05, + "loss": 0.3571, + "step": 340 + }, + { + "epoch": 0.28317152103559873, + "grad_norm": 0.7154271960483066, + "learning_rate": 4.703504043126685e-05, + "loss": 0.3564, + "step": 350 + }, + { + "epoch": 0.2912621359223301, + "grad_norm": 0.5540540831665184, + "learning_rate": 4.838274932614555e-05, + "loss": 0.3499, + "step": 360 + }, + { + "epoch": 0.2993527508090615, + "grad_norm": 0.8972157863979777, + "learning_rate": 4.973045822102426e-05, + "loss": 0.3546, + "step": 370 + }, + { + "epoch": 0.3074433656957929, + "grad_norm": 0.5977035180668759, + "learning_rate": 4.9999290952604396e-05, + "loss": 0.358, + "step": 380 + }, + { + "epoch": 0.3155339805825243, + "grad_norm": 0.6794119464101197, + "learning_rate": 4.9996410516491115e-05, + "loss": 0.3442, + "step": 390 + }, + { + "epoch": 0.32362459546925565, + "grad_norm": 0.6445475083450791, + "learning_rate": 4.9991314631296585e-05, + "loss": 0.3504, + "step": 400 + }, + { + "epoch": 0.33171521035598706, + "grad_norm": 0.6254469656785541, + "learning_rate": 4.9984003748672604e-05, + "loss": 0.3451, + "step": 410 + }, + { + "epoch": 0.33980582524271846, + "grad_norm": 0.6124809359745962, + "learning_rate": 4.997447851658774e-05, + "loss": 0.3373, + "step": 420 + }, + { + "epoch": 0.3478964401294498, + "grad_norm": 0.8314626543045377, + "learning_rate": 4.9962739779269887e-05, + "loss": 0.3427, + "step": 430 + }, + { + "epoch": 0.3559870550161812, + "grad_norm": 0.7096404483846562, + "learning_rate": 4.9948788577131414e-05, + "loss": 0.3402, + "step": 440 + }, + { + "epoch": 0.3640776699029126, + "grad_norm": 0.5010872233529703, + "learning_rate": 4.993262614667696e-05, + "loss": 0.3404, + "step": 450 + }, + { + "epoch": 0.37216828478964403, + "grad_norm": 0.7096873040187438, + "learning_rate": 4.9914253920393884e-05, + "loss": 0.3374, + "step": 460 + }, + { + "epoch": 0.3802588996763754, + "grad_norm": 0.6463889915075135, + "learning_rate": 4.9893673526625265e-05, + "loss": 0.3374, + "step": 470 + }, + { + "epoch": 0.3883495145631068, + "grad_norm": 0.698463838389325, + "learning_rate": 4.987088678942555e-05, + "loss": 0.338, + "step": 480 + }, + { + "epoch": 0.3964401294498382, + "grad_norm": 0.6798285617884782, + "learning_rate": 4.984589572839897e-05, + "loss": 0.3335, + "step": 490 + }, + { + "epoch": 0.4045307443365696, + "grad_norm": 0.4599792513564179, + "learning_rate": 4.9818702558520485e-05, + "loss": 0.3299, + "step": 500 + }, + { + "epoch": 0.41262135922330095, + "grad_norm": 0.49728635683969147, + "learning_rate": 4.978930968993946e-05, + "loss": 0.3388, + "step": 510 + }, + { + "epoch": 0.42071197411003236, + "grad_norm": 0.4217113735156639, + "learning_rate": 4.9757719727766085e-05, + "loss": 0.3319, + "step": 520 + }, + { + "epoch": 0.42880258899676377, + "grad_norm": 0.48369122768285383, + "learning_rate": 4.972393547184046e-05, + "loss": 0.33, + "step": 530 + }, + { + "epoch": 0.4368932038834951, + "grad_norm": 0.43182058716411714, + "learning_rate": 4.968795991648446e-05, + "loss": 0.3252, + "step": 540 + }, + { + "epoch": 0.4449838187702265, + "grad_norm": 0.5876386529955178, + "learning_rate": 4.9649796250236344e-05, + "loss": 0.324, + "step": 550 + }, + { + "epoch": 0.45307443365695793, + "grad_norm": 0.5486057928498816, + "learning_rate": 4.960944785556814e-05, + "loss": 0.3254, + "step": 560 + }, + { + "epoch": 0.46116504854368934, + "grad_norm": 0.4867958049194759, + "learning_rate": 4.956691830858585e-05, + "loss": 0.3216, + "step": 570 + }, + { + "epoch": 0.4692556634304207, + "grad_norm": 0.4571043410958847, + "learning_rate": 4.952221137871252e-05, + "loss": 0.3206, + "step": 580 + }, + { + "epoch": 0.4773462783171521, + "grad_norm": 0.5063667000215466, + "learning_rate": 4.947533102835413e-05, + "loss": 0.322, + "step": 590 + }, + { + "epoch": 0.4854368932038835, + "grad_norm": 0.4522556669690265, + "learning_rate": 4.942628141254843e-05, + "loss": 0.3257, + "step": 600 + }, + { + "epoch": 0.4935275080906149, + "grad_norm": 0.4321047527271199, + "learning_rate": 4.937506687859666e-05, + "loss": 0.3197, + "step": 610 + }, + { + "epoch": 0.5016181229773463, + "grad_norm": 0.393401694292632, + "learning_rate": 4.932169196567824e-05, + "loss": 0.3209, + "step": 620 + }, + { + "epoch": 0.5097087378640777, + "grad_norm": 0.39900307971080384, + "learning_rate": 4.9266161404448454e-05, + "loss": 0.3102, + "step": 630 + }, + { + "epoch": 0.517799352750809, + "grad_norm": 0.4716849647042864, + "learning_rate": 4.920848011661919e-05, + "loss": 0.3195, + "step": 640 + }, + { + "epoch": 0.5258899676375405, + "grad_norm": 0.460323217460504, + "learning_rate": 4.914865321452274e-05, + "loss": 0.3151, + "step": 650 + }, + { + "epoch": 0.5339805825242718, + "grad_norm": 0.45925505988077353, + "learning_rate": 4.908668600065862e-05, + "loss": 0.3151, + "step": 660 + }, + { + "epoch": 0.5420711974110033, + "grad_norm": 0.5830461135145422, + "learning_rate": 4.90225839672237e-05, + "loss": 0.3216, + "step": 670 + }, + { + "epoch": 0.5501618122977346, + "grad_norm": 0.4701717654524378, + "learning_rate": 4.8956352795625325e-05, + "loss": 0.3168, + "step": 680 + }, + { + "epoch": 0.558252427184466, + "grad_norm": 0.337481033517792, + "learning_rate": 4.8887998355977886e-05, + "loss": 0.313, + "step": 690 + }, + { + "epoch": 0.5663430420711975, + "grad_norm": 0.6269962483834282, + "learning_rate": 4.881752670658244e-05, + "loss": 0.3132, + "step": 700 + }, + { + "epoch": 0.5744336569579288, + "grad_norm": 0.4662171259348263, + "learning_rate": 4.87449440933898e-05, + "loss": 0.314, + "step": 710 + }, + { + "epoch": 0.5825242718446602, + "grad_norm": 0.5290025725406212, + "learning_rate": 4.867025694944698e-05, + "loss": 0.3109, + "step": 720 + }, + { + "epoch": 0.5906148867313916, + "grad_norm": 0.43779075196037404, + "learning_rate": 4.859347189432699e-05, + "loss": 0.3188, + "step": 730 + }, + { + "epoch": 0.598705501618123, + "grad_norm": 0.5368922851512631, + "learning_rate": 4.8514595733542144e-05, + "loss": 0.3053, + "step": 740 + }, + { + "epoch": 0.6067961165048543, + "grad_norm": 0.3739446436447005, + "learning_rate": 4.8433635457940915e-05, + "loss": 0.3095, + "step": 750 + }, + { + "epoch": 0.6148867313915858, + "grad_norm": 0.36805536772795056, + "learning_rate": 4.8350598243088283e-05, + "loss": 0.3081, + "step": 760 + }, + { + "epoch": 0.6229773462783171, + "grad_norm": 0.6081454922011427, + "learning_rate": 4.8265491448629804e-05, + "loss": 0.3096, + "step": 770 + }, + { + "epoch": 0.6310679611650486, + "grad_norm": 0.606989309832587, + "learning_rate": 4.817832261763928e-05, + "loss": 0.3064, + "step": 780 + }, + { + "epoch": 0.63915857605178, + "grad_norm": 0.374478457061797, + "learning_rate": 4.8089099475950257e-05, + "loss": 0.3075, + "step": 790 + }, + { + "epoch": 0.6472491909385113, + "grad_norm": 0.4495226360651449, + "learning_rate": 4.7997829931471225e-05, + "loss": 0.3055, + "step": 800 + }, + { + "epoch": 0.6553398058252428, + "grad_norm": 0.48869687342847196, + "learning_rate": 4.7904522073484786e-05, + "loss": 0.3056, + "step": 810 + }, + { + "epoch": 0.6634304207119741, + "grad_norm": 0.4244338878096003, + "learning_rate": 4.780918417193065e-05, + "loss": 0.3068, + "step": 820 + }, + { + "epoch": 0.6715210355987055, + "grad_norm": 0.8568600210635637, + "learning_rate": 4.7711824676672726e-05, + "loss": 0.311, + "step": 830 + }, + { + "epoch": 0.6796116504854369, + "grad_norm": 0.4818809073072544, + "learning_rate": 4.76124522167501e-05, + "loss": 0.3139, + "step": 840 + }, + { + "epoch": 0.6877022653721683, + "grad_norm": 0.5673965426592162, + "learning_rate": 4.751107559961238e-05, + "loss": 0.3085, + "step": 850 + }, + { + "epoch": 0.6957928802588996, + "grad_norm": 0.42296772741332755, + "learning_rate": 4.740770381033894e-05, + "loss": 0.3129, + "step": 860 + }, + { + "epoch": 0.7038834951456311, + "grad_norm": 0.4358296754132214, + "learning_rate": 4.730234601084268e-05, + "loss": 0.3058, + "step": 870 + }, + { + "epoch": 0.7119741100323624, + "grad_norm": 0.4373965191621123, + "learning_rate": 4.719501153905793e-05, + "loss": 0.3025, + "step": 880 + }, + { + "epoch": 0.7200647249190939, + "grad_norm": 0.3787352736875979, + "learning_rate": 4.7085709908112866e-05, + "loss": 0.3034, + "step": 890 + }, + { + "epoch": 0.7281553398058253, + "grad_norm": 0.469843837143792, + "learning_rate": 4.6974450805486305e-05, + "loss": 0.303, + "step": 900 + }, + { + "epoch": 0.7362459546925566, + "grad_norm": 0.4394456386334091, + "learning_rate": 4.686124409214917e-05, + "loss": 0.2975, + "step": 910 + }, + { + "epoch": 0.7443365695792881, + "grad_norm": 0.37340718943669743, + "learning_rate": 4.674609980169042e-05, + "loss": 0.3002, + "step": 920 + }, + { + "epoch": 0.7524271844660194, + "grad_norm": 0.47566576341803307, + "learning_rate": 4.662902813942784e-05, + "loss": 0.3051, + "step": 930 + }, + { + "epoch": 0.7605177993527508, + "grad_norm": 0.4410622981522137, + "learning_rate": 4.651003948150349e-05, + "loss": 0.2962, + "step": 940 + }, + { + "epoch": 0.7686084142394822, + "grad_norm": 0.41727057267800893, + "learning_rate": 4.638914437396408e-05, + "loss": 0.2959, + "step": 950 + }, + { + "epoch": 0.7766990291262136, + "grad_norm": 0.3766577031650596, + "learning_rate": 4.626635353182626e-05, + "loss": 0.2951, + "step": 960 + }, + { + "epoch": 0.7847896440129449, + "grad_norm": 0.36286446424405566, + "learning_rate": 4.614167783812694e-05, + "loss": 0.294, + "step": 970 + }, + { + "epoch": 0.7928802588996764, + "grad_norm": 0.4051751512540439, + "learning_rate": 4.601512834295874e-05, + "loss": 0.2944, + "step": 980 + }, + { + "epoch": 0.8009708737864077, + "grad_norm": 0.37027627803204927, + "learning_rate": 4.588671626249057e-05, + "loss": 0.2952, + "step": 990 + }, + { + "epoch": 0.8090614886731392, + "grad_norm": 0.464872048858869, + "learning_rate": 4.5756452977973585e-05, + "loss": 0.292, + "step": 1000 + }, + { + "epoch": 0.8171521035598706, + "grad_norm": 0.4408350560704109, + "learning_rate": 4.56243500347324e-05, + "loss": 0.3009, + "step": 1010 + }, + { + "epoch": 0.8252427184466019, + "grad_norm": 0.49398039939609895, + "learning_rate": 4.549041914114188e-05, + "loss": 0.2969, + "step": 1020 + }, + { + "epoch": 0.8333333333333334, + "grad_norm": 0.5592891850787267, + "learning_rate": 4.535467216758936e-05, + "loss": 0.2981, + "step": 1030 + }, + { + "epoch": 0.8414239482200647, + "grad_norm": 0.4230495195351826, + "learning_rate": 4.5217121145422616e-05, + "loss": 0.2883, + "step": 1040 + }, + { + "epoch": 0.8495145631067961, + "grad_norm": 0.33133186454457314, + "learning_rate": 4.5077778265883477e-05, + "loss": 0.2927, + "step": 1050 + }, + { + "epoch": 0.8576051779935275, + "grad_norm": 0.3936509630212508, + "learning_rate": 4.4936655879027336e-05, + "loss": 0.2948, + "step": 1060 + }, + { + "epoch": 0.8656957928802589, + "grad_norm": 0.4500916019115437, + "learning_rate": 4.479376649262855e-05, + "loss": 0.2943, + "step": 1070 + }, + { + "epoch": 0.8737864077669902, + "grad_norm": 0.3668748277040676, + "learning_rate": 4.464912277107185e-05, + "loss": 0.2928, + "step": 1080 + }, + { + "epoch": 0.8818770226537217, + "grad_norm": 0.320494366403153, + "learning_rate": 4.450273753422992e-05, + "loss": 0.2909, + "step": 1090 + }, + { + "epoch": 0.889967637540453, + "grad_norm": 0.37987923612254676, + "learning_rate": 4.435462375632711e-05, + "loss": 0.2964, + "step": 1100 + }, + { + "epoch": 0.8980582524271845, + "grad_norm": 0.39981221876873035, + "learning_rate": 4.420479456478957e-05, + "loss": 0.2994, + "step": 1110 + }, + { + "epoch": 0.9061488673139159, + "grad_norm": 0.3091126654651453, + "learning_rate": 4.405326323908178e-05, + "loss": 0.2851, + "step": 1120 + }, + { + "epoch": 0.9142394822006472, + "grad_norm": 0.47407567538309503, + "learning_rate": 4.390004320952947e-05, + "loss": 0.2914, + "step": 1130 + }, + { + "epoch": 0.9223300970873787, + "grad_norm": 0.4473436088105401, + "learning_rate": 4.374514805612942e-05, + "loss": 0.2958, + "step": 1140 + }, + { + "epoch": 0.93042071197411, + "grad_norm": 0.3335572127939302, + "learning_rate": 4.358859150734576e-05, + "loss": 0.2915, + "step": 1150 + }, + { + "epoch": 0.9385113268608414, + "grad_norm": 0.4410700993823537, + "learning_rate": 4.343038743889324e-05, + "loss": 0.2936, + "step": 1160 + }, + { + "epoch": 0.9466019417475728, + "grad_norm": 0.4566532222343424, + "learning_rate": 4.3270549872507415e-05, + "loss": 0.2921, + "step": 1170 + }, + { + "epoch": 0.9546925566343042, + "grad_norm": 0.34831612960636166, + "learning_rate": 4.3109092974701895e-05, + "loss": 0.2961, + "step": 1180 + }, + { + "epoch": 0.9627831715210357, + "grad_norm": 0.33970324826345877, + "learning_rate": 4.2946031055512733e-05, + "loss": 0.2887, + "step": 1190 + }, + { + "epoch": 0.970873786407767, + "grad_norm": 0.46192580192198573, + "learning_rate": 4.2781378567230145e-05, + "loss": 0.29, + "step": 1200 + }, + { + "epoch": 0.9789644012944984, + "grad_norm": 0.4615119904861507, + "learning_rate": 4.2615150103117576e-05, + "loss": 0.2886, + "step": 1210 + }, + { + "epoch": 0.9870550161812298, + "grad_norm": 0.2981731488057052, + "learning_rate": 4.24473603961183e-05, + "loss": 0.2908, + "step": 1220 + }, + { + "epoch": 0.9951456310679612, + "grad_norm": 0.3632890670918485, + "learning_rate": 4.227802431754961e-05, + "loss": 0.2924, + "step": 1230 + }, + { + "epoch": 1.0032362459546926, + "grad_norm": 0.4150403194043393, + "learning_rate": 4.210715687578481e-05, + "loss": 0.2727, + "step": 1240 + }, + { + "epoch": 1.0113268608414239, + "grad_norm": 0.34869821901507675, + "learning_rate": 4.193477321492293e-05, + "loss": 0.2453, + "step": 1250 + }, + { + "epoch": 1.0194174757281553, + "grad_norm": 0.3601010037088075, + "learning_rate": 4.176088861344657e-05, + "loss": 0.2414, + "step": 1260 + }, + { + "epoch": 1.0275080906148868, + "grad_norm": 0.32325115826296424, + "learning_rate": 4.158551848286773e-05, + "loss": 0.2425, + "step": 1270 + }, + { + "epoch": 1.035598705501618, + "grad_norm": 0.38691862676257593, + "learning_rate": 4.140867836636189e-05, + "loss": 0.247, + "step": 1280 + }, + { + "epoch": 1.0436893203883495, + "grad_norm": 0.34882276619380004, + "learning_rate": 4.1230383937390374e-05, + "loss": 0.239, + "step": 1290 + }, + { + "epoch": 1.051779935275081, + "grad_norm": 0.3951880114595209, + "learning_rate": 4.1050650998311215e-05, + "loss": 0.2375, + "step": 1300 + }, + { + "epoch": 1.0598705501618122, + "grad_norm": 0.3736593550545292, + "learning_rate": 4.086949547897862e-05, + "loss": 0.2479, + "step": 1310 + }, + { + "epoch": 1.0679611650485437, + "grad_norm": 0.34774896387912796, + "learning_rate": 4.068693343533103e-05, + "loss": 0.2372, + "step": 1320 + }, + { + "epoch": 1.0760517799352751, + "grad_norm": 0.3330973525666551, + "learning_rate": 4.050298104796812e-05, + "loss": 0.2413, + "step": 1330 + }, + { + "epoch": 1.0841423948220066, + "grad_norm": 0.27924340181820345, + "learning_rate": 4.0317654620716704e-05, + "loss": 0.2454, + "step": 1340 + }, + { + "epoch": 1.0922330097087378, + "grad_norm": 0.3807786754448861, + "learning_rate": 4.013097057918566e-05, + "loss": 0.2457, + "step": 1350 + }, + { + "epoch": 1.1003236245954693, + "grad_norm": 0.34402611290470836, + "learning_rate": 3.9942945469310175e-05, + "loss": 0.2406, + "step": 1360 + }, + { + "epoch": 1.1084142394822007, + "grad_norm": 0.3087094208360471, + "learning_rate": 3.9753595955885264e-05, + "loss": 0.2403, + "step": 1370 + }, + { + "epoch": 1.116504854368932, + "grad_norm": 0.334687554837771, + "learning_rate": 3.9562938821088705e-05, + "loss": 0.2443, + "step": 1380 + }, + { + "epoch": 1.1245954692556634, + "grad_norm": 0.34101610586326964, + "learning_rate": 3.9370990962993695e-05, + "loss": 0.2455, + "step": 1390 + }, + { + "epoch": 1.132686084142395, + "grad_norm": 0.36304196735659044, + "learning_rate": 3.9177769394071086e-05, + "loss": 0.2423, + "step": 1400 + }, + { + "epoch": 1.1407766990291262, + "grad_norm": 0.32455755430896477, + "learning_rate": 3.898329123968163e-05, + "loss": 0.2424, + "step": 1410 + }, + { + "epoch": 1.1488673139158576, + "grad_norm": 0.29393617658060145, + "learning_rate": 3.87875737365581e-05, + "loss": 0.2383, + "step": 1420 + }, + { + "epoch": 1.156957928802589, + "grad_norm": 0.40951987232018516, + "learning_rate": 3.8590634231277626e-05, + "loss": 0.2605, + "step": 1430 + }, + { + "epoch": 1.1650485436893203, + "grad_norm": 0.3441977909919604, + "learning_rate": 3.8392490178724184e-05, + "loss": 0.2455, + "step": 1440 + }, + { + "epoch": 1.1731391585760518, + "grad_norm": 0.3112960711261136, + "learning_rate": 3.8193159140541645e-05, + "loss": 0.2419, + "step": 1450 + }, + { + "epoch": 1.1812297734627832, + "grad_norm": 0.3032973624770194, + "learning_rate": 3.7992658783577215e-05, + "loss": 0.2422, + "step": 1460 + }, + { + "epoch": 1.1893203883495145, + "grad_norm": 0.29109047481785005, + "learning_rate": 3.779100687831563e-05, + "loss": 0.2462, + "step": 1470 + }, + { + "epoch": 1.197411003236246, + "grad_norm": 0.2948022665787199, + "learning_rate": 3.758822129730415e-05, + "loss": 0.245, + "step": 1480 + }, + { + "epoch": 1.2055016181229774, + "grad_norm": 0.31258495126302516, + "learning_rate": 3.738432001356851e-05, + "loss": 0.2455, + "step": 1490 + }, + { + "epoch": 1.2135922330097086, + "grad_norm": 0.27328969134267245, + "learning_rate": 3.7179321099019916e-05, + "loss": 0.2369, + "step": 1500 + }, + { + "epoch": 1.22168284789644, + "grad_norm": 0.2847184801501813, + "learning_rate": 3.6973242722853365e-05, + "loss": 0.2402, + "step": 1510 + }, + { + "epoch": 1.2297734627831716, + "grad_norm": 0.29812191017952583, + "learning_rate": 3.6766103149937295e-05, + "loss": 0.2427, + "step": 1520 + }, + { + "epoch": 1.237864077669903, + "grad_norm": 0.3017615376479855, + "learning_rate": 3.655792073919471e-05, + "loss": 0.2363, + "step": 1530 + }, + { + "epoch": 1.2459546925566343, + "grad_norm": 0.27567364203177047, + "learning_rate": 3.634871394197607e-05, + "loss": 0.2388, + "step": 1540 + }, + { + "epoch": 1.2540453074433657, + "grad_norm": 0.2685513406212581, + "learning_rate": 3.6138501300423934e-05, + "loss": 0.2378, + "step": 1550 + }, + { + "epoch": 1.262135922330097, + "grad_norm": 0.25546275734682755, + "learning_rate": 3.592730144582948e-05, + "loss": 0.2341, + "step": 1560 + }, + { + "epoch": 1.2702265372168284, + "grad_norm": 0.2841532225060496, + "learning_rate": 3.571513309698131e-05, + "loss": 0.2366, + "step": 1570 + }, + { + "epoch": 1.27831715210356, + "grad_norm": 0.30541995269870376, + "learning_rate": 3.5502015058506335e-05, + "loss": 0.2375, + "step": 1580 + }, + { + "epoch": 1.2864077669902914, + "grad_norm": 0.34844869264740597, + "learning_rate": 3.528796621920307e-05, + "loss": 0.239, + "step": 1590 + }, + { + "epoch": 1.2944983818770226, + "grad_norm": 0.30708349077357805, + "learning_rate": 3.50730055503676e-05, + "loss": 0.2356, + "step": 1600 + }, + { + "epoch": 1.302588996763754, + "grad_norm": 0.3175696506236882, + "learning_rate": 3.485715210411204e-05, + "loss": 0.2358, + "step": 1610 + }, + { + "epoch": 1.3106796116504853, + "grad_norm": 0.29197347345983926, + "learning_rate": 3.4640425011676034e-05, + "loss": 0.2408, + "step": 1620 + }, + { + "epoch": 1.3187702265372168, + "grad_norm": 0.28169129894596506, + "learning_rate": 3.442284348173106e-05, + "loss": 0.2395, + "step": 1630 + }, + { + "epoch": 1.3268608414239482, + "grad_norm": 0.3992186155056125, + "learning_rate": 3.420442679867796e-05, + "loss": 0.2391, + "step": 1640 + }, + { + "epoch": 1.3349514563106797, + "grad_norm": 0.35636813012626095, + "learning_rate": 3.398519432093782e-05, + "loss": 0.2374, + "step": 1650 + }, + { + "epoch": 1.343042071197411, + "grad_norm": 0.27742962322683806, + "learning_rate": 3.376516547923614e-05, + "loss": 0.2336, + "step": 1660 + }, + { + "epoch": 1.3511326860841424, + "grad_norm": 0.28660763778902115, + "learning_rate": 3.3544359774880714e-05, + "loss": 0.2371, + "step": 1670 + }, + { + "epoch": 1.3592233009708738, + "grad_norm": 0.40153445123463827, + "learning_rate": 3.3322796778033204e-05, + "loss": 0.2376, + "step": 1680 + }, + { + "epoch": 1.367313915857605, + "grad_norm": 0.3035749815074104, + "learning_rate": 3.3100496125974624e-05, + "loss": 0.2377, + "step": 1690 + }, + { + "epoch": 1.3754045307443366, + "grad_norm": 0.342174636479568, + "learning_rate": 3.2877477521364895e-05, + "loss": 0.2347, + "step": 1700 + }, + { + "epoch": 1.383495145631068, + "grad_norm": 0.3199103842497454, + "learning_rate": 3.2653760730496555e-05, + "loss": 0.2297, + "step": 1710 + }, + { + "epoch": 1.3915857605177995, + "grad_norm": 0.27362978201436644, + "learning_rate": 3.242936558154285e-05, + "loss": 0.2356, + "step": 1720 + }, + { + "epoch": 1.3996763754045307, + "grad_norm": 0.27057113114600895, + "learning_rate": 3.2204311962800426e-05, + "loss": 0.2322, + "step": 1730 + }, + { + "epoch": 1.4077669902912622, + "grad_norm": 0.26643871030324334, + "learning_rate": 3.197861982092651e-05, + "loss": 0.2384, + "step": 1740 + }, + { + "epoch": 1.4158576051779934, + "grad_norm": 0.31497718220761595, + "learning_rate": 3.175230915917108e-05, + "loss": 0.2427, + "step": 1750 + }, + { + "epoch": 1.4239482200647249, + "grad_norm": 0.3267383691103009, + "learning_rate": 3.152540003560398e-05, + "loss": 0.2417, + "step": 1760 + }, + { + "epoch": 1.4320388349514563, + "grad_norm": 0.29663197558136717, + "learning_rate": 3.129791256133712e-05, + "loss": 0.2288, + "step": 1770 + }, + { + "epoch": 1.4401294498381878, + "grad_norm": 0.32445565003875587, + "learning_rate": 3.106986689874204e-05, + "loss": 0.2347, + "step": 1780 + }, + { + "epoch": 1.448220064724919, + "grad_norm": 0.29535887592241783, + "learning_rate": 3.0841283259662875e-05, + "loss": 0.2385, + "step": 1790 + }, + { + "epoch": 1.4563106796116505, + "grad_norm": 0.2733621998571008, + "learning_rate": 3.0612181903625014e-05, + "loss": 0.2359, + "step": 1800 + }, + { + "epoch": 1.4644012944983817, + "grad_norm": 0.2698891118245767, + "learning_rate": 3.0382583136039444e-05, + "loss": 0.2339, + "step": 1810 + }, + { + "epoch": 1.4724919093851132, + "grad_norm": 0.30735748022487547, + "learning_rate": 3.015250730640308e-05, + "loss": 0.237, + "step": 1820 + }, + { + "epoch": 1.4805825242718447, + "grad_norm": 0.35024703112347744, + "learning_rate": 2.9921974806495178e-05, + "loss": 0.2301, + "step": 1830 + }, + { + "epoch": 1.4886731391585761, + "grad_norm": 0.27111655738392937, + "learning_rate": 2.969100606856998e-05, + "loss": 0.2339, + "step": 1840 + }, + { + "epoch": 1.4967637540453074, + "grad_norm": 0.2787522117740128, + "learning_rate": 2.9459621563545825e-05, + "loss": 0.2385, + "step": 1850 + }, + { + "epoch": 1.5048543689320388, + "grad_norm": 0.2969133211792456, + "learning_rate": 2.9227841799190775e-05, + "loss": 0.2305, + "step": 1860 + }, + { + "epoch": 1.51294498381877, + "grad_norm": 0.2613286640167969, + "learning_rate": 2.8995687318304975e-05, + "loss": 0.2328, + "step": 1870 + }, + { + "epoch": 1.5210355987055015, + "grad_norm": 0.27216163489187184, + "learning_rate": 2.8763178696899995e-05, + "loss": 0.2373, + "step": 1880 + }, + { + "epoch": 1.529126213592233, + "grad_norm": 0.2964461145886047, + "learning_rate": 2.853033654237507e-05, + "loss": 0.2289, + "step": 1890 + }, + { + "epoch": 1.5372168284789645, + "grad_norm": 0.32949202305010017, + "learning_rate": 2.8297181491690756e-05, + "loss": 0.23, + "step": 1900 + }, + { + "epoch": 1.545307443365696, + "grad_norm": 0.3071880700004742, + "learning_rate": 2.8063734209539773e-05, + "loss": 0.2367, + "step": 1910 + }, + { + "epoch": 1.5533980582524272, + "grad_norm": 0.2529468819780906, + "learning_rate": 2.783001538651554e-05, + "loss": 0.2292, + "step": 1920 + }, + { + "epoch": 1.5614886731391586, + "grad_norm": 0.2773840151703638, + "learning_rate": 2.7596045737278336e-05, + "loss": 0.2398, + "step": 1930 + }, + { + "epoch": 1.5695792880258899, + "grad_norm": 0.295185746563609, + "learning_rate": 2.7361845998719315e-05, + "loss": 0.2325, + "step": 1940 + }, + { + "epoch": 1.5776699029126213, + "grad_norm": 0.25593073129115584, + "learning_rate": 2.7127436928122612e-05, + "loss": 0.2367, + "step": 1950 + }, + { + "epoch": 1.5857605177993528, + "grad_norm": 0.3516341035154705, + "learning_rate": 2.6892839301325623e-05, + "loss": 0.239, + "step": 1960 + }, + { + "epoch": 1.5938511326860842, + "grad_norm": 0.27153437539635045, + "learning_rate": 2.6658073910877603e-05, + "loss": 0.2288, + "step": 1970 + }, + { + "epoch": 1.6019417475728155, + "grad_norm": 0.26490849237503283, + "learning_rate": 2.6423161564196803e-05, + "loss": 0.231, + "step": 1980 + }, + { + "epoch": 1.610032362459547, + "grad_norm": 0.25415769405974487, + "learning_rate": 2.6188123081726306e-05, + "loss": 0.2341, + "step": 1990 + }, + { + "epoch": 1.6181229773462782, + "grad_norm": 0.2566774871023634, + "learning_rate": 2.5952979295088714e-05, + "loss": 0.2303, + "step": 2000 + }, + { + "epoch": 1.6262135922330097, + "grad_norm": 0.28720215998836357, + "learning_rate": 2.57177510452398e-05, + "loss": 0.2297, + "step": 2010 + }, + { + "epoch": 1.6343042071197411, + "grad_norm": 0.26535154825569424, + "learning_rate": 2.5482459180621377e-05, + "loss": 0.2336, + "step": 2020 + }, + { + "epoch": 1.6423948220064726, + "grad_norm": 0.2348030131858575, + "learning_rate": 2.524712455531347e-05, + "loss": 0.2283, + "step": 2030 + }, + { + "epoch": 1.650485436893204, + "grad_norm": 0.2981340903697484, + "learning_rate": 2.501176802718599e-05, + "loss": 0.2367, + "step": 2040 + }, + { + "epoch": 1.6585760517799353, + "grad_norm": 0.2508609786813777, + "learning_rate": 2.4776410456050165e-05, + "loss": 0.232, + "step": 2050 + }, + { + "epoch": 1.6666666666666665, + "grad_norm": 0.2760175375931361, + "learning_rate": 2.4541072701809624e-05, + "loss": 0.2348, + "step": 2060 + }, + { + "epoch": 1.674757281553398, + "grad_norm": 0.2681609470474934, + "learning_rate": 2.4305775622611627e-05, + "loss": 0.2285, + "step": 2070 + }, + { + "epoch": 1.6828478964401294, + "grad_norm": 0.3323878551187027, + "learning_rate": 2.4070540072998372e-05, + "loss": 0.2272, + "step": 2080 + }, + { + "epoch": 1.690938511326861, + "grad_norm": 0.24794381758629244, + "learning_rate": 2.3835386902058637e-05, + "loss": 0.2292, + "step": 2090 + }, + { + "epoch": 1.6990291262135924, + "grad_norm": 0.26234035679605566, + "learning_rate": 2.360033695157995e-05, + "loss": 0.2337, + "step": 2100 + }, + { + "epoch": 1.7071197411003236, + "grad_norm": 0.3095409200594481, + "learning_rate": 2.3365411054201315e-05, + "loss": 0.2265, + "step": 2110 + }, + { + "epoch": 1.715210355987055, + "grad_norm": 0.24814239367844307, + "learning_rate": 2.3130630031566818e-05, + "loss": 0.2269, + "step": 2120 + }, + { + "epoch": 1.7233009708737863, + "grad_norm": 0.2503027719931105, + "learning_rate": 2.2896014692480226e-05, + "loss": 0.231, + "step": 2130 + }, + { + "epoch": 1.7313915857605178, + "grad_norm": 0.24658598678553392, + "learning_rate": 2.266158583106063e-05, + "loss": 0.228, + "step": 2140 + }, + { + "epoch": 1.7394822006472492, + "grad_norm": 0.23999491418212948, + "learning_rate": 2.2427364224899502e-05, + "loss": 0.2289, + "step": 2150 + }, + { + "epoch": 1.7475728155339807, + "grad_norm": 0.24294562795428556, + "learning_rate": 2.2193370633219115e-05, + "loss": 0.2295, + "step": 2160 + }, + { + "epoch": 1.755663430420712, + "grad_norm": 0.27195306057038027, + "learning_rate": 2.1959625795032664e-05, + "loss": 0.2312, + "step": 2170 + }, + { + "epoch": 1.7637540453074434, + "grad_norm": 0.31612469238407165, + "learning_rate": 2.1726150427306182e-05, + "loss": 0.2286, + "step": 2180 + }, + { + "epoch": 1.7718446601941746, + "grad_norm": 0.29752263873224494, + "learning_rate": 2.1492965223122305e-05, + "loss": 0.2267, + "step": 2190 + }, + { + "epoch": 1.779935275080906, + "grad_norm": 0.2603667246009949, + "learning_rate": 2.126009084984629e-05, + "loss": 0.2251, + "step": 2200 + }, + { + "epoch": 1.7880258899676376, + "grad_norm": 0.26289071039247, + "learning_rate": 2.102754794729426e-05, + "loss": 0.2246, + "step": 2210 + }, + { + "epoch": 1.796116504854369, + "grad_norm": 0.263903471162293, + "learning_rate": 2.079535712590382e-05, + "loss": 0.2282, + "step": 2220 + }, + { + "epoch": 1.8042071197411005, + "grad_norm": 0.27035700806263924, + "learning_rate": 2.056353896490742e-05, + "loss": 0.2231, + "step": 2230 + }, + { + "epoch": 1.8122977346278317, + "grad_norm": 0.2654192689718002, + "learning_rate": 2.0332114010508334e-05, + "loss": 0.2268, + "step": 2240 + }, + { + "epoch": 1.820388349514563, + "grad_norm": 0.23959916600696418, + "learning_rate": 2.010110277405966e-05, + "loss": 0.2274, + "step": 2250 + }, + { + "epoch": 1.8284789644012944, + "grad_norm": 0.24872872826123787, + "learning_rate": 1.9870525730246424e-05, + "loss": 0.2293, + "step": 2260 + }, + { + "epoch": 1.8365695792880259, + "grad_norm": 0.2645954361424342, + "learning_rate": 1.9640403315270824e-05, + "loss": 0.2286, + "step": 2270 + }, + { + "epoch": 1.8446601941747574, + "grad_norm": 0.24420673184598343, + "learning_rate": 1.9410755925041006e-05, + "loss": 0.2257, + "step": 2280 + }, + { + "epoch": 1.8527508090614888, + "grad_norm": 0.24705849748195569, + "learning_rate": 1.918160391336335e-05, + "loss": 0.2259, + "step": 2290 + }, + { + "epoch": 1.86084142394822, + "grad_norm": 0.2951271763878442, + "learning_rate": 1.8952967590138472e-05, + "loss": 0.2248, + "step": 2300 + }, + { + "epoch": 1.8689320388349513, + "grad_norm": 0.2520418480110052, + "learning_rate": 1.8724867219561203e-05, + "loss": 0.2287, + "step": 2310 + }, + { + "epoch": 1.8770226537216828, + "grad_norm": 0.294901863474176, + "learning_rate": 1.8497323018324476e-05, + "loss": 0.2252, + "step": 2320 + }, + { + "epoch": 1.8851132686084142, + "grad_norm": 0.2620675111989084, + "learning_rate": 1.8270355153827598e-05, + "loss": 0.2243, + "step": 2330 + }, + { + "epoch": 1.8932038834951457, + "grad_norm": 0.21729342901905718, + "learning_rate": 1.804398374238872e-05, + "loss": 0.2231, + "step": 2340 + }, + { + "epoch": 1.9012944983818771, + "grad_norm": 0.26438351131145754, + "learning_rate": 1.781822884746196e-05, + "loss": 0.2203, + "step": 2350 + }, + { + "epoch": 1.9093851132686084, + "grad_norm": 0.22358504292564055, + "learning_rate": 1.7593110477859153e-05, + "loss": 0.223, + "step": 2360 + }, + { + "epoch": 1.9174757281553398, + "grad_norm": 0.24990353950246044, + "learning_rate": 1.736864858597645e-05, + "loss": 0.2233, + "step": 2370 + }, + { + "epoch": 1.925566343042071, + "grad_norm": 0.24537211238465853, + "learning_rate": 1.7144863066025955e-05, + "loss": 0.2193, + "step": 2380 + }, + { + "epoch": 1.9336569579288025, + "grad_norm": 0.2394304662544921, + "learning_rate": 1.692177375227242e-05, + "loss": 0.2251, + "step": 2390 + }, + { + "epoch": 1.941747572815534, + "grad_norm": 0.2785110439501238, + "learning_rate": 1.669940041727538e-05, + "loss": 0.218, + "step": 2400 + }, + { + "epoch": 1.9498381877022655, + "grad_norm": 0.23030205395765063, + "learning_rate": 1.6477762770136707e-05, + "loss": 0.225, + "step": 2410 + }, + { + "epoch": 1.9579288025889967, + "grad_norm": 0.24458486846119534, + "learning_rate": 1.625688045475371e-05, + "loss": 0.2208, + "step": 2420 + }, + { + "epoch": 1.9660194174757282, + "grad_norm": 0.223552780447482, + "learning_rate": 1.603677304807815e-05, + "loss": 0.2223, + "step": 2430 + }, + { + "epoch": 1.9741100323624594, + "grad_norm": 0.23262918496301524, + "learning_rate": 1.5817460058381088e-05, + "loss": 0.2274, + "step": 2440 + }, + { + "epoch": 1.9822006472491909, + "grad_norm": 0.2210251232882193, + "learning_rate": 1.5598960923523842e-05, + "loss": 0.2248, + "step": 2450 + }, + { + "epoch": 1.9902912621359223, + "grad_norm": 0.2543751678692885, + "learning_rate": 1.5381295009235262e-05, + "loss": 0.2277, + "step": 2460 + }, + { + "epoch": 1.9983818770226538, + "grad_norm": 0.2767394174239906, + "learning_rate": 1.5164481607395238e-05, + "loss": 0.2243, + "step": 2470 + }, + { + "epoch": 2.0064724919093853, + "grad_norm": 0.2831027468460383, + "learning_rate": 1.4948539934324923e-05, + "loss": 0.1818, + "step": 2480 + }, + { + "epoch": 2.0145631067961167, + "grad_norm": 0.23514037047255174, + "learning_rate": 1.4733489129083534e-05, + "loss": 0.1718, + "step": 2490 + }, + { + "epoch": 2.0226537216828477, + "grad_norm": 0.23543211368476746, + "learning_rate": 1.4519348251772058e-05, + "loss": 0.1696, + "step": 2500 + }, + { + "epoch": 2.030744336569579, + "grad_norm": 0.24256191701199467, + "learning_rate": 1.4306136281843962e-05, + "loss": 0.1691, + "step": 2510 + }, + { + "epoch": 2.0388349514563107, + "grad_norm": 0.22234069623742508, + "learning_rate": 1.4093872116422979e-05, + "loss": 0.169, + "step": 2520 + }, + { + "epoch": 2.046925566343042, + "grad_norm": 0.23132835680535235, + "learning_rate": 1.3882574568628315e-05, + "loss": 0.168, + "step": 2530 + }, + { + "epoch": 2.0550161812297736, + "grad_norm": 0.23134456189741553, + "learning_rate": 1.3672262365907163e-05, + "loss": 0.1684, + "step": 2540 + }, + { + "epoch": 2.063106796116505, + "grad_norm": 0.22760921973646828, + "learning_rate": 1.3462954148374899e-05, + "loss": 0.1661, + "step": 2550 + }, + { + "epoch": 2.071197411003236, + "grad_norm": 0.21228629003960797, + "learning_rate": 1.3254668467163029e-05, + "loss": 0.1696, + "step": 2560 + }, + { + "epoch": 2.0792880258899675, + "grad_norm": 0.2182291343034792, + "learning_rate": 1.3047423782774937e-05, + "loss": 0.1649, + "step": 2570 + }, + { + "epoch": 2.087378640776699, + "grad_norm": 0.21718735716811796, + "learning_rate": 1.2841238463449743e-05, + "loss": 0.1719, + "step": 2580 + }, + { + "epoch": 2.0954692556634305, + "grad_norm": 0.22472401035201942, + "learning_rate": 1.2636130783534319e-05, + "loss": 0.1703, + "step": 2590 + }, + { + "epoch": 2.103559870550162, + "grad_norm": 0.21069125465698005, + "learning_rate": 1.2432118921863604e-05, + "loss": 0.168, + "step": 2600 + }, + { + "epoch": 2.1116504854368934, + "grad_norm": 0.21446866638864276, + "learning_rate": 1.2229220960149431e-05, + "loss": 0.1695, + "step": 2610 + }, + { + "epoch": 2.1197411003236244, + "grad_norm": 0.21738468937149366, + "learning_rate": 1.2027454881377889e-05, + "loss": 0.1675, + "step": 2620 + }, + { + "epoch": 2.127831715210356, + "grad_norm": 0.22154845083846222, + "learning_rate": 1.1826838568215526e-05, + "loss": 0.1685, + "step": 2630 + }, + { + "epoch": 2.1359223300970873, + "grad_norm": 0.20713221800601425, + "learning_rate": 1.1627389801424351e-05, + "loss": 0.1706, + "step": 2640 + }, + { + "epoch": 2.144012944983819, + "grad_norm": 0.20802282917927592, + "learning_rate": 1.1429126258285946e-05, + "loss": 0.1661, + "step": 2650 + }, + { + "epoch": 2.1521035598705502, + "grad_norm": 0.20646189593102915, + "learning_rate": 1.1232065511034696e-05, + "loss": 0.1663, + "step": 2660 + }, + { + "epoch": 2.1601941747572817, + "grad_norm": 0.21341477579858295, + "learning_rate": 1.1036225025300357e-05, + "loss": 0.1687, + "step": 2670 + }, + { + "epoch": 2.168284789644013, + "grad_norm": 0.21356709357188863, + "learning_rate": 1.0841622158560085e-05, + "loss": 0.1668, + "step": 2680 + }, + { + "epoch": 2.176375404530744, + "grad_norm": 0.20685337347705235, + "learning_rate": 1.0648274158599994e-05, + "loss": 0.1698, + "step": 2690 + }, + { + "epoch": 2.1844660194174756, + "grad_norm": 0.22156407557595678, + "learning_rate": 1.0456198161986489e-05, + "loss": 0.1753, + "step": 2700 + }, + { + "epoch": 2.192556634304207, + "grad_norm": 0.2035462284179136, + "learning_rate": 1.0265411192547462e-05, + "loss": 0.1718, + "step": 2710 + }, + { + "epoch": 2.2006472491909386, + "grad_norm": 0.20189924705262216, + "learning_rate": 1.0075930159863416e-05, + "loss": 0.1661, + "step": 2720 + }, + { + "epoch": 2.20873786407767, + "grad_norm": 0.20956549431298424, + "learning_rate": 9.887771857768796e-06, + "loss": 0.1683, + "step": 2730 + }, + { + "epoch": 2.2168284789644015, + "grad_norm": 0.2140205114087363, + "learning_rate": 9.700952962863513e-06, + "loss": 0.1701, + "step": 2740 + }, + { + "epoch": 2.2249190938511325, + "grad_norm": 0.20398172720239158, + "learning_rate": 9.515490033034893e-06, + "loss": 0.1667, + "step": 2750 + }, + { + "epoch": 2.233009708737864, + "grad_norm": 0.20165594228560696, + "learning_rate": 9.331399505990168e-06, + "loss": 0.1655, + "step": 2760 + }, + { + "epoch": 2.2411003236245954, + "grad_norm": 0.20182970094436348, + "learning_rate": 9.148697697799533e-06, + "loss": 0.1694, + "step": 2770 + }, + { + "epoch": 2.249190938511327, + "grad_norm": 0.2291167648037075, + "learning_rate": 8.967400801450105e-06, + "loss": 0.1685, + "step": 2780 + }, + { + "epoch": 2.2572815533980584, + "grad_norm": 0.20375204743694134, + "learning_rate": 8.787524885410678e-06, + "loss": 0.1638, + "step": 2790 + }, + { + "epoch": 2.26537216828479, + "grad_norm": 0.214007858233087, + "learning_rate": 8.60908589220758e-06, + "loss": 0.1676, + "step": 2800 + }, + { + "epoch": 2.273462783171521, + "grad_norm": 0.2025950468246571, + "learning_rate": 8.432099637011693e-06, + "loss": 0.1657, + "step": 2810 + }, + { + "epoch": 2.2815533980582523, + "grad_norm": 0.21480260045098348, + "learning_rate": 8.256581806236704e-06, + "loss": 0.1649, + "step": 2820 + }, + { + "epoch": 2.2896440129449838, + "grad_norm": 0.2052262400110326, + "learning_rate": 8.082547956148873e-06, + "loss": 0.1663, + "step": 2830 + }, + { + "epoch": 2.2977346278317152, + "grad_norm": 0.20019987270861134, + "learning_rate": 7.91001351148819e-06, + "loss": 0.1653, + "step": 2840 + }, + { + "epoch": 2.3058252427184467, + "grad_norm": 0.207551520801799, + "learning_rate": 7.738993764101324e-06, + "loss": 0.1677, + "step": 2850 + }, + { + "epoch": 2.313915857605178, + "grad_norm": 0.19280865204847908, + "learning_rate": 7.569503871586292e-06, + "loss": 0.1674, + "step": 2860 + }, + { + "epoch": 2.3220064724919096, + "grad_norm": 0.20122645680053192, + "learning_rate": 7.401558855949004e-06, + "loss": 0.1678, + "step": 2870 + }, + { + "epoch": 2.3300970873786406, + "grad_norm": 0.1945489837836613, + "learning_rate": 7.235173602271875e-06, + "loss": 0.162, + "step": 2880 + }, + { + "epoch": 2.338187702265372, + "grad_norm": 0.2051511298220981, + "learning_rate": 7.070362857394538e-06, + "loss": 0.1712, + "step": 2890 + }, + { + "epoch": 2.3462783171521036, + "grad_norm": 0.2038615765888219, + "learning_rate": 6.907141228606831e-06, + "loss": 0.1664, + "step": 2900 + }, + { + "epoch": 2.354368932038835, + "grad_norm": 0.19824356024446557, + "learning_rate": 6.745523182354147e-06, + "loss": 0.1634, + "step": 2910 + }, + { + "epoch": 2.3624595469255665, + "grad_norm": 0.1897897800458373, + "learning_rate": 6.585523042955233e-06, + "loss": 0.1633, + "step": 2920 + }, + { + "epoch": 2.3705501618122975, + "grad_norm": 0.19361276633294466, + "learning_rate": 6.427154991332665e-06, + "loss": 0.1665, + "step": 2930 + }, + { + "epoch": 2.378640776699029, + "grad_norm": 0.19269698264895235, + "learning_rate": 6.2704330637559315e-06, + "loss": 0.1632, + "step": 2940 + }, + { + "epoch": 2.3867313915857604, + "grad_norm": 0.19487091156668288, + "learning_rate": 6.115371150597413e-06, + "loss": 0.1657, + "step": 2950 + }, + { + "epoch": 2.394822006472492, + "grad_norm": 0.17726783434092147, + "learning_rate": 5.961982995101301e-06, + "loss": 0.1652, + "step": 2960 + }, + { + "epoch": 2.4029126213592233, + "grad_norm": 0.19174116985719267, + "learning_rate": 5.810282192165442e-06, + "loss": 0.1674, + "step": 2970 + }, + { + "epoch": 2.411003236245955, + "grad_norm": 0.20196362222659836, + "learning_rate": 5.660282187136507e-06, + "loss": 0.1648, + "step": 2980 + }, + { + "epoch": 2.4190938511326863, + "grad_norm": 0.2037293127188244, + "learning_rate": 5.511996274618253e-06, + "loss": 0.1673, + "step": 2990 + }, + { + "epoch": 2.4271844660194173, + "grad_norm": 0.2075997573199353, + "learning_rate": 5.365437597293238e-06, + "loss": 0.1681, + "step": 3000 + }, + { + "epoch": 2.4352750809061487, + "grad_norm": 0.19485346480204271, + "learning_rate": 5.220619144757996e-06, + "loss": 0.168, + "step": 3010 + }, + { + "epoch": 2.44336569579288, + "grad_norm": 0.20032468931249656, + "learning_rate": 5.077553752371708e-06, + "loss": 0.1695, + "step": 3020 + }, + { + "epoch": 2.4514563106796117, + "grad_norm": 0.18780814063723766, + "learning_rate": 4.936254100118656e-06, + "loss": 0.1626, + "step": 3030 + }, + { + "epoch": 2.459546925566343, + "grad_norm": 0.20597954746449326, + "learning_rate": 4.796732711484342e-06, + "loss": 0.1688, + "step": 3040 + }, + { + "epoch": 2.4676375404530746, + "grad_norm": 0.1884986064298571, + "learning_rate": 4.659001952345538e-06, + "loss": 0.1618, + "step": 3050 + }, + { + "epoch": 2.475728155339806, + "grad_norm": 0.19330264761303187, + "learning_rate": 4.523074029874291e-06, + "loss": 0.1611, + "step": 3060 + }, + { + "epoch": 2.483818770226537, + "grad_norm": 0.1899995190829889, + "learning_rate": 4.388960991455998e-06, + "loss": 0.1642, + "step": 3070 + }, + { + "epoch": 2.4919093851132685, + "grad_norm": 0.20352479818055758, + "learning_rate": 4.256674723621621e-06, + "loss": 0.165, + "step": 3080 + }, + { + "epoch": 2.5, + "grad_norm": 0.19705480301688083, + "learning_rate": 4.126226950994211e-06, + "loss": 0.1633, + "step": 3090 + }, + { + "epoch": 2.5080906148867315, + "grad_norm": 0.19973033430929824, + "learning_rate": 3.997629235249692e-06, + "loss": 0.1645, + "step": 3100 + }, + { + "epoch": 2.516181229773463, + "grad_norm": 0.19227297342228458, + "learning_rate": 3.870892974092197e-06, + "loss": 0.1657, + "step": 3110 + }, + { + "epoch": 2.524271844660194, + "grad_norm": 0.19226389494086693, + "learning_rate": 3.7460294002438444e-06, + "loss": 0.1649, + "step": 3120 + }, + { + "epoch": 2.5323624595469254, + "grad_norm": 0.23947157434034713, + "learning_rate": 3.6230495804491864e-06, + "loss": 0.1638, + "step": 3130 + }, + { + "epoch": 2.540453074433657, + "grad_norm": 0.18606261818175104, + "learning_rate": 3.5019644144943576e-06, + "loss": 0.1657, + "step": 3140 + }, + { + "epoch": 2.5485436893203883, + "grad_norm": 0.18558275603040017, + "learning_rate": 3.382784634241015e-06, + "loss": 0.1626, + "step": 3150 + }, + { + "epoch": 2.55663430420712, + "grad_norm": 0.1838874793051254, + "learning_rate": 3.2655208026751816e-06, + "loss": 0.1645, + "step": 3160 + }, + { + "epoch": 2.5647249190938513, + "grad_norm": 0.18161462708162493, + "learning_rate": 3.150183312971014e-06, + "loss": 0.1625, + "step": 3170 + }, + { + "epoch": 2.5728155339805827, + "grad_norm": 0.18098413098000662, + "learning_rate": 3.036782387569659e-06, + "loss": 0.1623, + "step": 3180 + }, + { + "epoch": 2.5809061488673137, + "grad_norm": 0.19242866333812558, + "learning_rate": 2.9253280772732595e-06, + "loss": 0.1627, + "step": 3190 + }, + { + "epoch": 2.588996763754045, + "grad_norm": 0.17889937009144094, + "learning_rate": 2.8158302603540965e-06, + "loss": 0.1609, + "step": 3200 + }, + { + "epoch": 2.5970873786407767, + "grad_norm": 0.1879805259242369, + "learning_rate": 2.708298641679105e-06, + "loss": 0.1642, + "step": 3210 + }, + { + "epoch": 2.605177993527508, + "grad_norm": 0.18048882079511047, + "learning_rate": 2.6027427518497153e-06, + "loss": 0.1634, + "step": 3220 + }, + { + "epoch": 2.6132686084142396, + "grad_norm": 0.18903574393083356, + "learning_rate": 2.49917194635714e-06, + "loss": 0.1607, + "step": 3230 + }, + { + "epoch": 2.6213592233009706, + "grad_norm": 0.18631019977805036, + "learning_rate": 2.397595404753225e-06, + "loss": 0.1589, + "step": 3240 + }, + { + "epoch": 2.6294498381877025, + "grad_norm": 0.18583873327326217, + "learning_rate": 2.2980221298367995e-06, + "loss": 0.1679, + "step": 3250 + }, + { + "epoch": 2.6375404530744335, + "grad_norm": 0.1872827952915852, + "learning_rate": 2.2004609468558175e-06, + "loss": 0.1648, + "step": 3260 + }, + { + "epoch": 2.645631067961165, + "grad_norm": 0.18646198991723772, + "learning_rate": 2.1049205027251216e-06, + "loss": 0.1648, + "step": 3270 + }, + { + "epoch": 2.6537216828478964, + "grad_norm": 0.18510117286188082, + "learning_rate": 2.0114092652600806e-06, + "loss": 0.1669, + "step": 3280 + }, + { + "epoch": 2.661812297734628, + "grad_norm": 0.1813478635510933, + "learning_rate": 1.919935522426081e-06, + "loss": 0.1601, + "step": 3290 + }, + { + "epoch": 2.6699029126213594, + "grad_norm": 0.18995739003728715, + "learning_rate": 1.8305073816039492e-06, + "loss": 0.165, + "step": 3300 + }, + { + "epoch": 2.6779935275080904, + "grad_norm": 0.18850255636775962, + "learning_rate": 1.7431327688714139e-06, + "loss": 0.1686, + "step": 3310 + }, + { + "epoch": 2.686084142394822, + "grad_norm": 0.19405450386616901, + "learning_rate": 1.6578194283005804e-06, + "loss": 0.1586, + "step": 3320 + }, + { + "epoch": 2.6941747572815533, + "grad_norm": 0.18168641096398497, + "learning_rate": 1.5745749212715794e-06, + "loss": 0.1669, + "step": 3330 + }, + { + "epoch": 2.7022653721682848, + "grad_norm": 0.18390467428127966, + "learning_rate": 1.4934066258024182e-06, + "loss": 0.1681, + "step": 3340 + }, + { + "epoch": 2.7103559870550162, + "grad_norm": 0.18623903954773796, + "learning_rate": 1.4143217358950217e-06, + "loss": 0.1648, + "step": 3350 + }, + { + "epoch": 2.7184466019417477, + "grad_norm": 0.18708444577479785, + "learning_rate": 1.3373272608976668e-06, + "loss": 0.1635, + "step": 3360 + }, + { + "epoch": 2.726537216828479, + "grad_norm": 0.1850383082145996, + "learning_rate": 1.2624300248836928e-06, + "loss": 0.1607, + "step": 3370 + }, + { + "epoch": 2.73462783171521, + "grad_norm": 0.19358386622393567, + "learning_rate": 1.1896366660467173e-06, + "loss": 0.1645, + "step": 3380 + }, + { + "epoch": 2.7427184466019416, + "grad_norm": 0.17960690916881664, + "learning_rate": 1.1189536361122799e-06, + "loss": 0.1628, + "step": 3390 + }, + { + "epoch": 2.750809061488673, + "grad_norm": 0.20127134763525154, + "learning_rate": 1.0503871997660036e-06, + "loss": 0.168, + "step": 3400 + }, + { + "epoch": 2.7588996763754046, + "grad_norm": 0.19658936043581707, + "learning_rate": 9.83943434098372e-07, + "loss": 0.1633, + "step": 3410 + }, + { + "epoch": 2.766990291262136, + "grad_norm": 0.18650679653778446, + "learning_rate": 9.196282280661023e-07, + "loss": 0.1673, + "step": 3420 + }, + { + "epoch": 2.775080906148867, + "grad_norm": 0.1733323921140541, + "learning_rate": 8.574472819702029e-07, + "loss": 0.1652, + "step": 3430 + }, + { + "epoch": 2.783171521035599, + "grad_norm": 0.17972872694953243, + "learning_rate": 7.974061069507571e-07, + "loss": 0.1636, + "step": 3440 + }, + { + "epoch": 2.79126213592233, + "grad_norm": 0.1777461753836034, + "learning_rate": 7.395100244984604e-07, + "loss": 0.1634, + "step": 3450 + }, + { + "epoch": 2.7993527508090614, + "grad_norm": 0.18989630729322288, + "learning_rate": 6.837641659829807e-07, + "loss": 0.1661, + "step": 3460 + }, + { + "epoch": 2.807443365695793, + "grad_norm": 0.17625775327505652, + "learning_rate": 6.301734721981533e-07, + "loss": 0.1643, + "step": 3470 + }, + { + "epoch": 2.8155339805825244, + "grad_norm": 0.1862820489099266, + "learning_rate": 5.787426929240808e-07, + "loss": 0.1643, + "step": 3480 + }, + { + "epoch": 2.823624595469256, + "grad_norm": 0.1790622651864573, + "learning_rate": 5.294763865061558e-07, + "loss": 0.1626, + "step": 3490 + }, + { + "epoch": 2.831715210355987, + "grad_norm": 0.173713637483726, + "learning_rate": 4.823789194510514e-07, + "loss": 0.1639, + "step": 3500 + }, + { + "epoch": 2.8398058252427183, + "grad_norm": 0.1866652309901256, + "learning_rate": 4.3745446603971064e-07, + "loss": 0.1602, + "step": 3510 + }, + { + "epoch": 2.8478964401294498, + "grad_norm": 0.17910113776598907, + "learning_rate": 3.947070079573872e-07, + "loss": 0.1642, + "step": 3520 + }, + { + "epoch": 2.855987055016181, + "grad_norm": 0.18065751924055337, + "learning_rate": 3.541403339407279e-07, + "loss": 0.1656, + "step": 3530 + }, + { + "epoch": 2.8640776699029127, + "grad_norm": 0.18007167117331419, + "learning_rate": 3.1575803944199624e-07, + "loss": 0.1651, + "step": 3540 + }, + { + "epoch": 2.872168284789644, + "grad_norm": 0.18247762658055755, + "learning_rate": 2.7956352631038906e-07, + "loss": 0.1623, + "step": 3550 + }, + { + "epoch": 2.8802588996763756, + "grad_norm": 0.17849381652959184, + "learning_rate": 2.4556000249054133e-07, + "loss": 0.1653, + "step": 3560 + }, + { + "epoch": 2.8883495145631066, + "grad_norm": 0.1846373828579316, + "learning_rate": 2.1375048173818412e-07, + "loss": 0.1691, + "step": 3570 + }, + { + "epoch": 2.896440129449838, + "grad_norm": 0.17151731227871805, + "learning_rate": 1.8413778335305e-07, + "loss": 0.1606, + "step": 3580 + }, + { + "epoch": 2.9045307443365695, + "grad_norm": 0.22901848451176904, + "learning_rate": 1.567245319290006e-07, + "loss": 0.1607, + "step": 3590 + }, + { + "epoch": 2.912621359223301, + "grad_norm": 0.1841472999781577, + "learning_rate": 1.315131571213879e-07, + "loss": 0.1659, + "step": 3600 + }, + { + "epoch": 2.9207119741100325, + "grad_norm": 0.17620735263373793, + "learning_rate": 1.0850589343172624e-07, + "loss": 0.163, + "step": 3610 + }, + { + "epoch": 2.9288025889967635, + "grad_norm": 0.1732366383013906, + "learning_rate": 8.770478000964532e-08, + "loss": 0.1603, + "step": 3620 + }, + { + "epoch": 2.9368932038834954, + "grad_norm": 0.18106989776343552, + "learning_rate": 6.911166047215145e-08, + "loss": 0.1639, + "step": 3630 + }, + { + "epoch": 2.9449838187702264, + "grad_norm": 0.18480994602766684, + "learning_rate": 5.272818274023872e-08, + "loss": 0.163, + "step": 3640 + }, + { + "epoch": 2.953074433656958, + "grad_norm": 0.17298187343963853, + "learning_rate": 3.855579889282257e-08, + "loss": 0.1607, + "step": 3650 + }, + { + "epoch": 2.9611650485436893, + "grad_norm": 0.1826761908488716, + "learning_rate": 2.6595765038045507e-08, + "loss": 0.1598, + "step": 3660 + }, + { + "epoch": 2.969255663430421, + "grad_norm": 0.18104206371371273, + "learning_rate": 1.6849141201946693e-08, + "loss": 0.1656, + "step": 3670 + }, + { + "epoch": 2.9773462783171523, + "grad_norm": 0.17420913687043998, + "learning_rate": 9.316791234506572e-09, + "loss": 0.1589, + "step": 3680 + }, + { + "epoch": 2.9854368932038833, + "grad_norm": 0.177305619544985, + "learning_rate": 3.999382733096968e-09, + "loss": 0.1633, + "step": 3690 + }, + { + "epoch": 2.9935275080906147, + "grad_norm": 0.17610657137080274, + "learning_rate": 8.973869832895609e-10, + "loss": 0.1623, + "step": 3700 + }, + { + "epoch": 3.0, + "step": 3708, + "total_flos": 6.364819972765516e+18, + "train_loss": 0.2649726264235014, + "train_runtime": 208629.7363, + "train_samples_per_second": 0.569, + "train_steps_per_second": 0.018 + } + ], + "logging_steps": 10, + "max_steps": 3708, + "num_input_tokens_seen": 0, + "num_train_epochs": 3, + "save_steps": 500, + "stateful_callbacks": { + "TrainerControl": { + "args": { + "should_epoch_stop": false, + "should_evaluate": false, + "should_log": false, + "should_save": true, + "should_training_stop": true + }, + "attributes": {} + } + }, + "total_flos": 6.364819972765516e+18, + "train_batch_size": 2, + "trial_name": null, + "trial_params": null +} diff --git a/training_args.bin b/training_args.bin new file mode 100644 index 0000000..687e7b5 --- /dev/null +++ b/training_args.bin @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cea2cc34d068b43f5f15fcf4b3b00ad0f535091c89422c3523e5bd862f073f10 +size 7736 diff --git a/training_loss.png b/training_loss.png new file mode 100644 index 0000000000000000000000000000000000000000..b3ed0bbe3279d583f42ca3d1056230012c94f9b3 GIT binary patch literal 32797 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