From f318f0be441629d585261a04f6269e1e23500808 Mon Sep 17 00:00:00 2001
From: "google-labs-jules[bot]"
<161369871+google-labs-jules[bot]@users.noreply.github.com>
Date: Mon, 17 Nov 2025 12:02:57 +0000
Subject: [PATCH] Add PM glossary and product discovery framework to wiki
This commit adds two new pages to the personal wiki:
- `PM_Glossary.md`: A glossary of product management terms.
- `Product_Discovery_Framework.md`: A framework for the product discovery process.
It also updates the `Home.md` page to include links to these new pages.
---
Home.md | 8 +
How-to-use.md | 17 ++
PM_Glossary.md | 275 +++++++++++++++++++++
Product_Discovery_Framework.md | 163 ++++++++++++
README.md | 1 -
castingactor.html | 37 ---
completestoryboard.html | 30 ---
etc.html | 13 -
index.html | 52 ----
makestaff.html | 59 -----
mystyle.css | 76 ------
pictures/1200px-RobertCapabyGerdaTaro.jpeg | Bin 262710 -> 0 bytes
pictures/martin2.jpg | Bin 25245 -> 0 bytes
pictures/martinscore.jpg | Bin 34900 -> 0 bytes
pictures/picture1.jpg | Bin 542309 -> 0 bytes
pictures/set1.jpg | Bin 1008920 -> 0 bytes
preparingshooting.html | 28 ---
rehearsal.html | 29 ---
scenario.html | 110 ---------
19 files changed, 463 insertions(+), 435 deletions(-)
create mode 100644 Home.md
create mode 100644 How-to-use.md
create mode 100644 PM_Glossary.md
create mode 100644 Product_Discovery_Framework.md
delete mode 100644 README.md
delete mode 100644 castingactor.html
delete mode 100644 completestoryboard.html
delete mode 100644 etc.html
delete mode 100644 index.html
delete mode 100644 makestaff.html
delete mode 100644 mystyle.css
delete mode 100644 pictures/1200px-RobertCapabyGerdaTaro.jpeg
delete mode 100644 pictures/martin2.jpg
delete mode 100644 pictures/martinscore.jpg
delete mode 100644 pictures/picture1.jpg
delete mode 100644 pictures/set1.jpg
delete mode 100644 preparingshooting.html
delete mode 100644 rehearsal.html
delete mode 100644 scenario.html
diff --git a/Home.md b/Home.md
new file mode 100644
index 0000000..0c24389
--- /dev/null
+++ b/Home.md
@@ -0,0 +1,8 @@
+# Welcome to your personal wiki!
+
+This is the main page of your new personal wiki.
+
+Here are your pages:
+- [How to use this wiki](How-to-use.md)
+- [PM Glossary](PM_Glossary.md)
+- [Product Discovery Framework](Product_Discovery_Framework.md)
diff --git a/How-to-use.md b/How-to-use.md
new file mode 100644
index 0000000..178fa0e
--- /dev/null
+++ b/How-to-use.md
@@ -0,0 +1,17 @@
+# How to use this wiki
+
+This is a simple file-based wiki. You can create new pages and link them together using Markdown.
+
+## Creating a new page
+
+To create a new page, simply create a new `.md` file in the root of the repository. For example, to create a page about "My Project", you would create a file named `My-Project.md`.
+
+## Linking between pages
+
+To link to another page, use the standard Markdown link syntax. For example, to link to the "My Project" page from your `Home.md` file, you would add the following line:
+
+```markdown
+[My Project](My-Project.md)
+```
+
+You can also link to specific sections of a page. For more information on Markdown syntax, you can refer to this [Markdown Guide](https://www.markdownguide.org).
diff --git a/PM_Glossary.md b/PM_Glossary.md
new file mode 100644
index 0000000..0c17c30
--- /dev/null
+++ b/PM_Glossary.md
@@ -0,0 +1,275 @@
+# PM 실무 사전 (A-Z, ㄱ-ㅎ 순)
+
+## 6pager
+**정의:** 프로젝트를 왜, 어떻게 할 것인지에 대한 핵심 내용을 담은 설명 문서. 아마존의 6-pager에서 유래했습니다.
+**상세 설명:**
+- 정해진 양식은 없으며, 최대한의 단순화를 지향합니다.
+- 복잡한 사안은 '복잡하지 않게(Not Complicated)'가 아닌 '복합적으로(Complexity)' 서술하는 것을 지향합니다.
+- 포함되어야 할 핵심 항목 (Bullet Points):
+ - **배경:** 어떤 맥락에서 이 일감이 도출되었는가?
+ - **목적/목표:** 일감의 정성적, 정량적 목표는 무엇인가?
+ - **고객/시장:** 제품의 주요 고객과 타겟 시장은 어디인가?
+ - **기대효과:** 런칭 시 고객과 시장에 미칠 정성적/정량적 임팩트는 무엇인가?
+ - **문제점:** 현재 당면한 내/외부 문제는 무엇이며, 고객의 불편한 지점은 어디인가? 지금 해결해야 하는가?
+ - **해결책:** 문제에 대한 가장 적절하고 현실적인 해결책은 무엇이며, 다른 대안은 무엇을 고민했는가?
+ - **제품 요구 사항:** 완결적 출시를 위해 필요한 기능 조합과 User Journey는 어떻게 되는가?
+ - **마일스톤:** 한번에 출시할 것인가, 단계(Phase)를 나눌 것인가? 단계별 스펙과 기대효과는?
+ - **FAQ:** 예상 질문에 대한 답변 정리.
+- Ideal Case만 고려하는 것이 아니라, 상황을 입체적으로 보고 서술해야 합니다.
+- **관련 키워드:** PRD, WorkFlow, 목업, 유저 스토리, 기획
+
+## API (Application Programming Interface)
+**정의:** 소프트웨어 응용 프로그램이 서로 통신하는 데 사용되는 규칙과 도구의 집합.
+**상세 설명:**
+- PM은 개발자와 원활한 소통을 위해 API의 기본 개념을 이해해야 합니다.
+- **기본 이해 항목:**
+ - **Method:** Get, Post, Patch, Put, Delete 등 데이터 요청 및 처리 방식.
+ - **보안:** token, x-api-key 등을 통한 인증 및 보안.
+ - **요청/응답:** query, body, path parameters 등을 통한 데이터 요청과 200, 400, 500 등 상태 코드로 오는 응답.
+ - **예외 처리:** 오류 상황에 대한 처리 방법.
+- **관련 도구:** Swagger (API 문서화), Postman (API 직접 호출 및 테스트).
+- **관련 키워드:** 개발, Swagger, Postman
+
+## AWS (Amazon Web Services)
+**정의:** 아마존에서 제공하는 클라우드 컴퓨팅 서비스.
+**상세 설명:**
+- **PM이 알아야 할 주요 AWS 서비스 예시:**
+ - **ECS (Elastic Container Service):** 컨테이너화된 애플리케이션(서버)을 쉽게 실행하고 확장.
+ - **RDS (Relational Database Service):** 관계형 데이터베이스(DB)를 설정, 운영 및 확장.
+ - **S3 (Simple Storage Service):** 이미지, 동영상 등 파일 저장소.
+ - **Lambda:** 서버 없이 코드를 실행하는 서버리스 컴퓨팅 서비스. 정해진 task 처리에 사용.
+- **관련 키워드:** 개발, 데이터베이스
+
+## BA (Business Analyst)
+**정의:** 비즈니스 요구사항을 분석하고 해결책을 제시하는 비즈니스 분석가.
+**상세 설명:**
+- BA는 PO로 성장할 잠재력이 높으며, 다음과 같은 장점을 가집니다.
+ - **적응성:** 높은 수준의 사고와 세부적인 분석을 넘나들 수 있습니다.
+ - **이해관계자 관리:** 종종 SME(주제 전문가)로 활동하며 PO 부재 시 '유사 PO' 역할을 합니다.
+ - **분석 능력:** BA의 핵심 역량으로, 데이터 기반 의사결정에 강점.
+- BA가 PO로 전환하기 위해서는 'How(어떻게)'에 집중하던 것에서 'Why(왜)'에 집중하는 사고의 전환이 필요합니다.
+- **관련 키워드:** PM, PO, 기획
+
+## Case Study (케이스 스터디)
+**정의:** 면접 등에서 특정 상황을 제시하고, 이에 대한 논리적/합리적 해결책 도출 과정을 평가하는 방식.
+**상세 설명:**
+- **접근법:**
+ - 모르는 주제라도 당황하지 말고, 생각을 구조화하여 전달하는 것이 중요.
+ - 결론 자체보다 결론에 도달하기까지의 '사고 과정'을 보여주는 것이 핵심.
+ - 외운 듯한 답변이 아닌, 자신만의 언어로 설명해야 합니다.
+- **면접 질문 예시:**
+ - "중요한 기능 출시가 지연되었던 경험에 대해 말해주세요."
+ - "업무 중에 저지른 큰 실수에 대해 말해주세요."
+ - "목표를 어떻게 설정하는지 예를 들어 설명해주세요."
+ - "현재 회사에서 당신이 기여한 가장 큰 임팩트에 대해 설명해주세요."
+ - "당신이 다음 블로그의 프로덕트 리더라고 가정할 때, 제품의 성공을 어떻게 측정하겠습니까?"
+ - "지난주, 일일 평균 사용자 수가 15% 감소했습니다. 이 소식을 어떻게 보고하시겠습니까?"
+ - "배달 앱의 새로운 랭킹 알고리즘 MVP에 포함될 데이터 기능을 정의할 때, 어떤 상충관계를 고려해야 할까요?"
+ - "페이스북에서 신규 영화 서비스를 런칭한다면, 기획부터 런칭까지 모든 고려사항을 설명해주세요."
+- **관련 키워드:** 커리어, 면접, 문제 해결
+
+## OKR (Objectives and Key Results)
+**정의:** 조직의 목표(Objective)와 그 목표를 달성했는지 측정하는 핵심 결과(Key Results)를 설정하여 성과를 관리하는 프레임워크.
+**상세 설명:**
+- 일반적으로 분기별로 수립하며, 회사 및 상위 조직의 OKR을 기반으로 설정됩니다.
+- 목표 달성을 위한 '실행'이 중요하며, Rationale(근거)가 너무 치밀할 필요는 없습니다.
+- 제품의 성장 단계(초기, 성장기, 성숙기)에 따라 추적해야 할 지표(KR)가 달라집니다.
+- **관련 키워드:** 목표 설정, 지표, 로드맵
+
+## PM (Product Manager)
+**정의:** 근본적으로 '문제를 푸는 사람'. 제품의 성공을 위해 고객, 비즈니스, 기술의 교차점에서 방향을 제시하고 팀을 이끄는 역할.
+**상세 설명:**
+- **PM의 의미:**
+ - **광의:** 문제를 푸는 사람.
+ - **기술적:** 개발 방법론을 활용해 IT 솔루션으로 문제를 해결하고 가치를 창출하는 관리자.
+ - **정성적:** 가설을 기반으로 임팩트가 기대되는 일을 설계하고 실행하는 사람.
+- PM은 '무엇을', '어떻게', '왜' 풀어야 하는지 끊임없이 고민합니다.
+- **PM의 역할:** Gate Keeper 역할, 즉 수많은 요구사항의 우선순위를 정하고 관리하는 것도 PM의 주요 역할 중 하나입니다.
+- **장점:** 높은 연봉, 사업 경험 축적, 커뮤니케이션 능력 발달.
+- **단점:** 많은 책임과 비판(멘탈 관리 중요), 광범위한 지식 필요, 10년차 이상부터 시장 수요 감소.
+- **관련 키워드:** PO, BA, 문제 해결, 기획, 디자인, 개발, 데이터 분석, 커리어
+
+## PO (Product Owner)
+**정의:** 스크럼 팀에서 제품 백로그를 책임지고 제품의 가치를 극대화하는 역할.
+**상세 설명:**
+- 고객(Customer), 비즈니스(Business), 기술(Technology)의 최적점(sweet spot)에 집중합니다.
+- '무엇(What)'을 만들어야 하는지에 대한 방향을 제시하며, '어떻게(How)'는 개발팀과 협력합니다.
+- BA가 PO로 성장하기 용이하며, 강력한 분석 능력과 이해관계자 관리 능력이 장점이 됩니다.
+- **관련 키워드:** PM, BA, 애자일, 스크럼, 백로그
+
+## SQL (Structured Query Language)
+**정의:** 관계형 데이터베이스에서 데이터를 관리하고 처리하기 위해 사용하는 프로그래밍 언어.
+**상세 설명:**
+- 현대의 PM에게는 '필수' 역량으로 간주됩니다.
+- DA(데이터 분석가)의 도움 없이도 PM이 직접 데이터를 추출하고 분석할 수 있게 해줍니다.
+- **PM의 SQL 활용 예시:** 가입자 정보 추출, 특정 행동 유저 수 추출, 인터뷰 후보군 필터링, 월별 트렌드 확인, 전환율 확인, A/B 테스트 결과 분석 등.
+- **관련 키워드:** 데이터 분석, 데이터베이스
+
+# ㄱ (기역)
+
+## 가설 검증 (Hypothesis Testing)
+**정의:** 특정 문제나 현상에 대해 가설을 세우고, 데이터를 통해 이 가설이 맞는지 틀리는지 확인하는 과정.
+**상세 설명:**
+- PM 업무의 핵심 중 하나로, 임팩트가 기대되는 일을 설계하고 실행하는 근거가 됩니다.
+- 모든 문제를 처음부터 IT 솔루션으로 풀기보다, 수요 검증과 가설 검증을 우선해야 합니다.
+- 성공 지표(Success Metric)와 가드레일 지표를 설정하여 가설을 검증합니다.
+- **관련 키워드:** 데이터 분석, 실험, A/B 테스트, PM
+
+## 고객 설문 (Customer Survey/Interview)
+**정의:** 사용자를 직접 만나거나 설문을 통해 현재 상황과 문제점을 파악하는 활동.
+**상세 설명:**
+- 단순히 질문하고 답을 듣기보다, "메인 화면에서 구매 과정을 보여주세요"와 같이 특정 시나리오를 주고 사용자의 '무의식적 행동'과 불편 지점(Friction)을 관찰하는 것이 효과적입니다.
+- "이런 식으로 해결하면 좋을까요?" 같은 유도 질문이나 솔루션에 대해 직접 묻는 것은 지양해야 합니다. 솔루션은 PM이 직접 발견해야 합니다.
+- **관련 키워드:** 디자인, 기획, 유저 스토리
+
+## 기획 (Planning)
+**정의:** 제품이나 기능이 어떤 문제를 어떻게 해결할 것인지 구체적으로 설계하는 과정.
+**상세 설명:**
+- **핵심 원칙:**
+ - **구조화:** MECE(상호 배제, 전체 포괄) 원칙을 지향하여 논리적으로 구성.
+ - **이해도:** 누구나 이해할 수 있도록 절대 어렵지 않게 작성.
+ - **단순화:** 복잡할수록 잘게 쪼개어 모듈화.
+- 기획의 완성도를 높이는 핵심 능력은 '글쓰기'이며, 잘 된 기획안을 많이 보고 학습하는 것이 중요합니다.
+- **관련 키워드:** 6pager, 디자인, 개발, PM
+
+# ㄷ (디귿)
+
+## 데이터 분석 (Data Analysis)
+**정의:** 데이터를 수집, 처리, 분석하여 비즈니스 의사결정에 필요한 인사이트를 도출하는 과정.
+**상세 설명:**
+- 퍼널(Funnel) 분석 시에는 단순히 수치만 보는 것이 아니라, 시장 벤치마크, 과거의 개선 시도, 고객 특성을 함께 고려해야 합니다.
+- Data Tracking 계획 시, 가설 검증을 위한 지표(Success Metric)와 시스템의 안정성을 확인하는 지표(가드레일 지표, 헬스 체크)를 모두 수집해야 합니다.
+- 정기적인(예: Weekly) 지표 리뷰를 통해 현황을 파악하고 대응합니다.
+- **관련 키워드:** SQL, 지표, 가설 검증, 실험
+
+## 디자인 (Design)
+**정의:** 사용자의 문제를 해결하기 위한 시각적, 기능적 설계를 포함하는 광범위한 개념.
+**상세 설명:**
+- **지향점:** 심미성(보기 좋은 것)보다 목적 달성(사용자의 문제 해결)이 우선입니다.
+- **휴리스틱 원칙:** 사용성 평가의 기본 원칙으로, UX/UI 디자인의 기본 소양.
+- **인간에 대한 이해:** 사용자는 '귀찮아한다'는 것을 전제로, 최소한의 노력으로 목표를 달성할 수 있도록 설계해야 합니다(예: 토스 송금). Hooked 모델(트리거-행동-보상-투자)을 통해 사용자 참여를 유도할 수 있습니다.
+- **관련 키워드:** 기획, 목업, 유저 스토리
+
+# ㄹ (리을)
+
+## 로드맵 (Roadmap)
+**정의:** 제품의 비전과 전략적 목표를 달성하기 위한 장기적인 계획을 시각적으로 나타낸 것.
+**상세 설명:**
+- OKR 달성을 위한 세부 과제(Initiative)들로 구성됩니다.
+- 팀 내 워크숍, 고객/시장 분석, 유저 인터뷰 등을 통해 과제를 발굴합니다.
+- 플래닝 포커 등을 통해 대략적인 공수를 파악하여 로드맵에 반영합니다.
+- 정확한 일정이 불확실할 경우, 우선순위에 따라 리스트업만 진행할 수도 있습니다.
+- **관련 키워드:** OKR, 기획, 스프린트, 6pager
+
+# ㅁ (미음)
+
+## 목업 (Mockup)
+**정의:** 제품의 실제 모습을 시각적으로 구현한 정적인 디자인 시안.
+**상세 설명:**
+- 6pager와 WorkFlow를 기반으로 프로덕트 디자이너(PD)가 주도하여 작성하고 PM과 리뷰합니다.
+- 너무 디테일할 필요는 없지만, 전체 개발 공수를 추정할 수 있을 정도의 수준까지는 작성되어야 합니다.
+- 1차 완성 후 팀 구성원 전체와 리뷰를 진행합니다.
+- **관련 키워드:** 디자인, 기획, 유저 스토리, 6pager
+
+## 문제 해결 (Problem Solving)
+**정의:** PM의 가장 근본적인 역할. 비즈니스와 고객이 직면한 문제를 정의하고, 해결책을 찾아 실행하는 모든 과정.
+**상세 설명:**
+- '무엇을' 풀 것인가(문제 정의), '어떻게' 풀 것인가(솔루션), '왜' 풀어야 하는가(가치/사업성)를 종합적으로 고려해야 합니다.
+- '무엇을 하지 않을 것인가'를 결정하는 것이 '무엇을 할 것인가'를 결정하는 것보다 중요할 수 있습니다(선택과 집중).
+- **관련 키워드:** PM, 가설 검증, 케이스 스터디
+
+# ㅂ (비읍)
+
+## 백로그 (Backlog)
+**정의:** 제품에 필요하다고 생각되는 모든 기능, 요구사항, 개선사항 등을 우선순위에 따라 목록으로 관리하는 것.
+**상세 설명:**
+- PO(프로덕트 오너)가 백로그를 관리하고 우선순위를 정할 책임이 있습니다.
+- 스크럼에서는 주기적으로 백로그를 정제(Refinement)하여 스토리를 명확히 하고 우선순위를 재조정합니다.
+- **관련 키워드:** PO, 스크럼, 스프린트, 유저 스토리
+
+# ㅅ (시옷)
+
+## 스크럼 (Scrum)
+**정의:** 애자일 방법론을 구현하기 위한 구체적인 프레임워크. 럭비에서 유래한 용어로, 팀의 긴밀한 협력을 강조합니다.
+**상세 설명:**
+- **주요 이벤트:** 스프린트, 스프린트 계획, 데일리 스크럼, 스프린트 리뷰, 회고.
+- **핵심 원칙:** 효과적인 PO 선정, 백로그 정제, 작은 단위의 스토리 유지, 명확한 완료의 정의(DoD) 설정 등.
+- 스쿼드(팀)는 자기 자신, 비즈니스, 고객에 대해 지속적으로 배우고 프로세스를 개선해야 합니다.
+- **관련 키워드:** 애자일, 스프린트, 스쿼드, PO, 백로그
+
+## 스프린트 (Sprint)
+**정의:** 스크럼에서 일을 하는 최소 기간 단위. 보통 1~3주(일반적으로 2주)의 고정된 기간 동안 진행되는 작은 프로젝트.
+**상세 설명:**
+- 스프린트 기간 동안 '사용 가능하고 의미 있는 제품의 증분(Increment)'을 만드는 것을 목표로 합니다.
+- 스프린트 중에는 일감 변동을 극히 제한하여 팀이 목표에 집중할 수 있도록 합니다.
+- **관련 키워드:** 스크럼, 애자일, 로드맵
+
+# ㅇ (이응)
+
+## 애자일 (Agile)
+**정의:** 짧은 주기의 반복(Iteration)을 통해 계획과 실행을 동시에 진행하며 변화에 민첩하게 대응하는 소프트웨어 개발 철학.
+**상세 설명:**
+- **핵심 철학:**
+ - 스쿼드의 업무는 외부에서 볼 때 '블랙박스'로 취급되어야 합니다. (과도한 간섭 지양)
+ - PO는 스프린트 시작 전 목표를 공유하고, 종료 후 결과로 소통합니다.
+ - 상위 리더는 팀의 결정을 존중하고, 병목을 제거하는 데 집중해야 합니다.
+- **관련 키워드:** 스크럼, 스프린트, 폭포수
+
+## 유저 스토리 (User Story)
+**정의:** 사용자가 제품을 통해 얻고자 하는 가치를 사용자의 관점에서 작성한 짧은 설명.
+**상세 설명:**
+- "〈사용자〉는 〈목표〉를 위해 〈기능〉을 할 수 있다" 형식으로 작성됩니다.
+- 목업 리뷰까지 마친 후 작성하며, 스프린트 내에서 해결할 수 있을 정도의 적절한 크기여야 합니다.
+- **포함 내용:** 배경, 완료 조건(Acceptance Criteria), 완료의 정의(Definition of Done), 추적 지표 등.
+- 모든 예외 케이스(Edge Case)를 서술하는 서비스 기획서가 아닙니다.
+- **관련 키워드:** 백로그, 스프린트, 기획, 디자인
+
+# ㅈ (지읒)
+
+## 전제 (Premise)
+**정의:** 어떤 업무를 시작하기 전에 반드시 동기화되어야 하는 기본적인 가정이나 원칙.
+**상세 설명:**
+- 모든 일감은 궁극적으로 회사의 미션(존재 이유)과 비전(미래상)에 연결되어 있어야 합니다.
+- '전체적 사고'를 통해 내가 하는 일이 회사의 성장에 어떻게 기여하는지 항상 생각해야 합니다.
+- **관련 키워드:** OKR, 기획
+
+## 지표 (Metric/KPI)
+**정의:** 제품이나 비즈니스의 성과를 측정하기 위한 정량적인 값.
+**상세 설명:**
+- 제품의 성장 단계(초기/성장기/성숙기)에 따라 중요하게 봐야 할 지표가 다릅니다.
+- **주요 지표 예시:**
+ - **Conversion (전환율):** 사용자가 특정 목표 행동을 완료하는 비율.
+ - **Retention (재방문율):** 사용자가 서비스를 계속해서 다시 사용하는 비율.
+ - **Stickiness (고착도):** 사용자가 얼마나 자주 서비스를 사용하는지 나타내는 지표 (예: DAU/MAU).
+ - **DAU/MAU:** 일간/월간 활성 사용자 수.
+ - **AOV (Average Order Value):** 평균 주문 금액.
+- **관련 키워드:** OKR, 데이터 분석, 가설 검증
+
+# ㅋ (키읔)
+
+## 커리어 (Career)
+**정의:** PM으로서의 직업적 경로와 성장.
+**상세 설명:**
+- **PM의 Track:**
+ - **Individual Contributor (IC, 실무자):** 1~15년차. 커리어 초기에는 하드 스킬 구축에, 이후에는 소프트 스킬 함양에 집중.
+ - **Manager (관리자):** 5~20년차. '선수'가 아닌 '감독'의 퍼포먼스에 집중하며, 팀이 문제를 잘 풀 수 있도록 환경을 조성.
+- 퍼포먼스 = 열정 x 능력 x 시스템(조직). 세 가지 요소가 모두 중요합니다.
+- **관련 키워드:** PM, 케이스 스터디, 자기계발
+
+# ㅍ (피읖)
+
+## 퍼포먼스 (Performance)
+**정의:** PM으로서 성과를 내는 능력.
+**상세 설명:**
+- 퍼포먼스는 열정, 능력, 시스템(조직) 세 가지 요소의 곱으로 결정됩니다.
+- **열정:** 이 일을 즐기면서 할 수 있는가?
+- **능력:** 이 일을 능숙하게 해낼 수 있는가? (하드 스킬, 소프트 스킬)
+- **시스템(조직):** 합리적이고, 신뢰가 있으며, 빠른 실행과 실패가 용인되는 조직인가?
+- **관련 키워드:** 커리어, PM
+
+## 폭포수 (Waterfall)
+**정의:** 각 단계가 순차적으로 진행되는 전통적인 소프트웨어 개발 방법론.
+**상세 설명:**
+- 기획 -> 설계 -> 개발 -> 테스트 -> 배포의 단계가 명확하게 구분되며, 이전 단계가 완료되어야 다음 단계로 넘어갑니다.
+- 변화에 유연하게 대응하기 어려운 단점이 있어, 최근에는 애자일 방법론과 자주 비교됩니다.
+- **관련 키워드:** 애자일
diff --git a/Product_Discovery_Framework.md b/Product_Discovery_Framework.md
new file mode 100644
index 0000000..28021fb
--- /dev/null
+++ b/Product_Discovery_Framework.md
@@ -0,0 +1,163 @@
+# Product Discovery Framework
+
+## Product Discovery Process
+
+| 단계 | 탐색적 리서치 (Exploratory Research) | 심층적 리서치 (In--Depth Research) | 실행 및 검증 (Execution and Validation) | Operate & Optimize |
+| :--- | :--- | :--- | :--- | :--- |
+| **문제 가설 수립** | - 시장 개요 파악 (Market Overview) | - 경쟁 분석 (Competitive Analysis) | - MVP 개발 및 파일럿 테스트 (MVP Development and Pilot Testing) | |
+| **가설 우선순위** | - 시장 구성 이해 (Market Composition) | - 규제 및 정책 검토 (Regulatory and Policy Review) | - 고객 피드백 및 사용자 경험 분석 (Customer Feedback and User Experience Analysis) | |
+| **문제 발견 인터뷰** | - 벨류체인 분석 (Value Chain Analysis) | - 기술 트렌드 조사 (Technology Trends) | - 실제 시장 진입 전략 조정 (Refinement of Market Entry Strategy) | |
+| **문제 검증** | - 급성장 분야 탐색 (Identifying Growth Segments) | - 고객 세분화 및 분석 (Customer Segmentation and Analysis) | - 비즈니스 모델 검증 및 수정 (Business Model Validation and Adjustment) | |
+| **사용자 여정 맵 (As-Is)** | - 스타트업 조사 (Research on Startups) | - 재무 분석 및 투자 전략 (Financial Analysis and Investment Strategy) | - 재무 계획 및 투자 유치 전략 구체화 (Financial Planning and Investment Pitching) | |
+| **문제 명세서 작성** | - 거시환경 분석 (PEST 분석) | - 리스크 분석 및 완화 전략 (Risk Assessment and Mitigation) | - 확장 전략 수립 (Scaling and Expansion Planning) | |
+| **섀도잉/관찰** | - 시장 규모 및 성장률 추정 (TAM, SAM, SOM) | - 시장 진입 전략 설계 (Market Entry Strategy) | - 지속적인 모니터링 및 최적화 (Continuous Monitoring and Optimization) | |
+| | - 주요 성공/실패 사례 분석 | - 파트너십 및 네트워크 전략 (Partnership and Networking Strategy) | - KPI 설정 및 성과 측정 체계 수립 | |
+| | | - 핵심 성공 요인(Key Success Factors) 도출 | - A/B 테스트 전략 수립 | |
+| | | - 수익성 및 원가 구조 분석 | - 피봇팅(Pivoting) 가능성 검토 및 대응 계획 | |
+| | | - ESG 및 지속가능성 분석 | - 인력 채용 및 조직 구성 계획 | |
+| | | - 공급망 및 운영 전략 분석 | | |
+
+---
+
+- **① 문제–솔루션 적합성 실험** • 콘셉트 테스트·구매 의향 조사
+- **② 데이터 거버넌스** • 소스·라이선스·품질 매핑
+- **③ DEI·윤리·접근성 프레임**
+- **④ 보안·인프라 리스크**
+- **⑤ 내러티브·투자 스토리텔링**
+- **⑥ Post-Launch Audit(90일)**
+- **⑦ OKR ↔ KPI 거버넌스**
+
+---
+
+## 경쟁사 분석 (Competitor Analysis)
+
+### 경쟁사 정의:
+- **직접 경쟁사:** 우리와 동일한 타겟 고객에게 유사한 제품/서비스를 제공하는 브랜드.
+- **간접 경쟁사:** 타겟 고객은 유사하나 다른 종류의 제품/서비스를 제공하거나, 동일 제품/서비스를 다른 타겟 고객에게 제공하는 브랜드.
+- **대체 경쟁사:** 고객의 동일한 니즈나 문제를 다른 방식으로 해결해주는 브랜드.
+- **(선택적) 영감을 주는 브랜드 (Aspirational Brands):** 직접 경쟁은 아니지만, 우리가 지향하는 이미지나 수준을 가진 다른 산업군의 우수 브랜드.
+
+### 시각 아이덴티티 분석
+
+경쟁사의 시각 아이덴티티를 구성 요소별로 분해하여 분석합니다.
+
+| 분석 요소 | 구체적인 분석 질문 및 내용 |
+| :--- | :--- |
+| **1. 로고 (Logo)** | - **유형:** 심볼형, 워드마크형, 콤비네이션형, 엠블럼형 중 무엇인가?
- **스타일:** 모던/클래식, 단순/복잡, 기하학적/유기적, 딱딱함/부드러움 등 어떤 느낌인가?
- **가독성/명료성:** 로고가 명확하게 인식되는가? 작은 크기에서도 잘 보이는가?
- **의미/상징성:** 로고가 브랜드의 가치나 특징을 암시하는가? |
+| **2. 색상 (Color)** | - **주요 색상 (Primary Color):** 브랜드를 대표하는 핵심 색상은 무엇인가? (1~2가지)
- **보조 색상 (Secondary Colors):** 주요 색상을 보완하고 다양성을 주는 색상은 무엇인가?
- **강조 색상 (Accent Colors):** 특정 요소를 강조하기 위해 사용하는 색상은 무엇인가?
- **색상 팔레트:** 전체적으로 몇 가지 색상을 사용하는가? 조화로운가?
- **색상의 감성/의미:** 색상들이 어떤 감정(신뢰, 활기, 고급스러움, 친근함 등)을 전달하는가? 업계 표준을 따르는가, 벗어나는가? |
+| **3. 서체 (Typography)** | - **주요 서체:** 로고, 헤드라인 등에 사용하는 핵심 서체는 무엇인가? (세리프/산세리프, 특정 폰트명)
- **본문 서체:** 일반 텍스트에 사용하는 서체는 무엇인가? 가독성이 좋은가?
- **서체 조합:** 여러 서체를 조합하여 사용하는가? 조화로운가?
- **서체의 개성:** 서체가 브랜드의 성격(전통적, 현대적, 친근함, 전문적 등)을 반영하는가?
- **활용:** 글자 크기, 굵기, 자간, 행간 등을 어떻게 활용하여 위계(Hierarchy)를 표현하는가? |
+| **4. 이미지/그래픽 (Imagery & Graphics)** | - **사진 스타일:** 인물, 제품, 풍경 등 어떤 종류의 사진을 주로 사용하는가? 사진의 톤앤매너(밝기, 색감, 구도 등)는 어떠한가? (예: 밝고 자연스러움, 어둡고 극적임, 감성적임)
- **일러스트/아이콘:** 어떤 스타일의 일러스트나 아이콘을 사용하는가? (단순/복잡, 손그림/벡터, 추상적/구체적)
- **그래픽 패턴/요소:** 반복적으로 사용하는 특정 패턴이나 도형 등의 그래픽 요소가 있는가?
- **일관성:** 사용하는 이미지와 그래픽 스타일이 전반적으로 일관성이 있는가? 브랜드 메시지와 부합하는가? |
+| **5. 레이아웃/구성 (Layout & Composition)** | - **웹/앱/인쇄물:** 콘텐츠를 어떻게 배치하는가? 그리드 시스템을 사용하는가?
- **여백 활용:** 여백을 넓게 사용하여 고급스럽거나 미니멀한 느낌을 주는가, 혹은 빽빽하게 정보를 전달하는가?
- **시선 흐름:** 사용자의 시선을 어떻게 유도하는가?
- **일관성:** 다양한 매체에서 레이아웃 원칙이 일관되게 적용되는가? |
+| **6. 전반적인 톤앤매너 (Overall Tone & Manner)** | - **종합적인 인상:** 위의 모든 요소가 결합되어 어떤 전반적인 느낌과 분위기를 만드는가? (예: 고급스럽고 전문적, 젊고 활기참, 친근하고 따뜻함, 혁신적이고 미래지향적)
- **브랜드 개성과의 연결:** 분석된 시각적 톤앤매너가 해당 브랜드가 추구하는 개성(Personality)과 잘 부합하는가? |
+
+---
+
+## 사고 모델 (Mental Models)
+
+- **Issue Tree 방식:** 문제를 논리적으로 분해하여 접근
+- **Top-down 접근법:** 큰 그림에서 세부 사항으로 분석
+- **Hypothesis-driven 접근법:** 가설을 세우고 검증하는 방식
+
+| 방법 | 개요 | 장점 | 주의점 |
+| :--- | :--- | :--- | :--- |
+| **Top-Down** | 산업 리포트·공공 통계에서 비중 곱셈 | 속도가 빠름 | 과대추정 위험 (Macro bias) |
+| **Bottom-Up** | 표적 고객 × ARPU, 매장 수 × 객단가 등 | 현실성·신뢰성 ↑ | 초기 데이터 확보 비용 |
+| **Value-Chain/Flow** | 수수료·거래액(GMV)·라이선스 등 경제 흐름별 파생 | 플랫폼·B2B SaaS에 유효 | 밸류체인 누락 시 중복 계산 |
+
+### 퍼스트 프린시플 (First-Principles)
+**목표 → 행동:** 모든 가정을 제거해 변하지 않는 ‘원자 단위 사실’로 분해한 뒤 새로 조립한다.
+
+| 단계 | 실제로 할 일 | 빠른 점검 |
+| :--- | :--- | :--- |
+| **1. 사실 나열** | 물리 법칙급 진실만 적기 (예: “리튬이온 배터리 에너지 밀도 ≈ 250 Wh/kg”) | “어떻게 아는가?”에 버틸 수 있나? |
+| **2. 제약 식별** | 법·예산·규제처럼 정말 못 바꾸는 것만 남김 | 구부릴 수 있으면 제약에서 제거 |
+| **3. 재합성** | 기존 설계를 무시하고 사실을 새로 조합 | 최소 3가지 급진적 설계 시도 |
+
+### MECE
+**목표 → 행동:** Mutually Exclusive, Collectively Exhaustive, 겹치지 않고 빠짐없는 카테고리로 나눈다.
+
+| MECE 유지법 | 예시(“온라인 식료품 비용”) |
+| :--- | :--- |
+| **한 단계에 하나의 분류 논리** | 고정비: 조달·창고·배송·마케팅 |
+| **테스트: 항목이 딱 1개 버킷에만 들어가는가?** | “기사 인건비” → 배송 |
+| **중복 발생 시 분류 기준 세분화** | ‘라스트마일’ vs ‘미들마일’ 분리 |
+
+### 역발상 (Inversion)
+“목표를 망치는 법”을 먼저 상상해 제거 (예: 프로젝트 리스크 목록을 먼저 작성 후 제거 플랜 세우기)
+
+### 라티스워크 (Latticework) 모델
+**정의:** 여러 학문의 ‘핵심 사고 도구(mental models)’를 격자(lattice)처럼 연결해 문제를 다각도로 파악·해결하는 프레임.
+- **다학제적 시각:** 단일 전공의 눈으로는 보이지 않는 상관관계를 포착.
+- **상호보완성:** 모델 간 충돌·상호작용으로 편향을 상쇄.
+- **내재화:** 외운 지식이 아니라 ‘반사적 직관’ 수준으로 체화.
+
+| 층 | 질문 | 대표 모델(예시) | 적용 예 |
+| :--- | :--- | :--- | :--- |
+| **현상 인지** | “무슨 패턴인가?” | 지수 성장, 파레토 분포, 회귀 | 이용자 20%가 매출 80% → 핵심 고객 집중 |
+| **원인 탐색** | “왜 일어나는가?” | 2차 법칙(피드백), 진화 압력, 인센티브 | 보상 구조 왜곡 → 판매량 부풀리기 |
+| **의사결정** | “어떻게 선택할까?” | 기댓값, 기회비용, 마진 오브 세이프티 | 투자 A(15% 확률, 10x) vs B(80%, 1.5x) |
+| **시스템 설계** | “지속 가능하려면?” | 계층 제어, 제한 병목(TOC), 복리 | 병목 공정 먼저 증설 → 전체 리드타임 30%↓ |
+
+#### 코어 모델 40선 (분야별 최소 세트)
+| 분야 | 필수 모델 4~5개 |
+| :--- | :--- |
+| **수학·통계** | 평균·분산, 베이즈 정리, 지수곡선, 정규/파레토, 샘플링 바이어스 |
+| **물리·공학** | 마찰·에너지 보존, 임계점, 네트워크 효과, 제어이론(피드백), 스케일링 법칙 |
+| **경제·금융** | 수요·공급 탄력성, 기회비용, 거래 비용, 복리, 정보 비대칭 |
+| **심리학** | 확증·대표성·손실회피·사회적 증거 편향, 도파민 루프, 인센티브 초과효과 |
+| **생물·진화** | 자연선택, 적합도 지형, 기생·공생, 니치 전략 |
+| **시스템·운영** | 병목·제약이론(TOC), 리틀의 법칙, 큐잉 이론, PDCA |
+| **전략·군사** | OODA, 비대칭 전력, 집중·경제성의 법칙, 역동적 게임이론 |
+
+#### 빌드·업그레이드 프로세스 (6-Step Loop)
+1. **선택:** 목표 도메인(예: AI 스타트업)과 무관해 보이는 학문 1개 선택.
+2. **추출:** 그 학문에서 ‘경로 결정’에 영향 주는 이론 5개 발췌.
+3. **메타 맵핑:** 기존 모델과 연결선 그리기 → 통찰 1줄 요약.
+4. **실험:** 실무 시나리오에 모델 1개 적용, KPI 전후 측정.
+5. **저장:** Notion·Obsidian에 “이론 + 사례 + 성과” 카드 저장.
+6. **복습:** 주 1회 랜덤 카드 리콜 → 기억/응용률 강화.
+
+#### 적용 시 체크리스트 (A4 1장 규격)
+1. **문제 정의:** 상황, 목표, 단위(시간·비용 등) 명시.
+2. **모델 스캔:** 40개 리스트를 훑어 최소 3개 매칭.
+3. **상호작용:** 모델 간 시너지를 화살표로 표시.
+4. **편향 필터:** 심리 편향 25개 리스트로 결정 검증.
+5. **역발상:** “망하는 경로”를 거꾸로 시뮬레이션.
+6. **행동계획:** 48시간 내 실행 가능한 구체 행동 3개 기재.
+
+---
+
+## 브랜드 포지셔닝
+
+- **카테고리 약속 (Category Promise):** 파인다이닝에서 손님이 당연히 기대하는 기본 기준.
+- **동등성 포인트 (Point of Parity):** 실격을 막기 위해 경쟁자와 동일하게 충족해야 하는 항목.
+- **차별 포인트 (Point of Difference):** 비교우위 요소. 수치·리추얼·증거로 방어 가능한 차별성.
+- **믿을 만한 근거 (Reason to Believe):** 차별을 뒷받침하는 증거물과 운영 지표.
+
+---
+
+## 국제 표준 산업 분류 (ISIC)
+
+| 섹션 | Division 범위 | 공식 영문 명칭 | 한국어 설명(비공식) |
+| :--- | :--- | :--- | :--- |
+| A | 01–03 | Agriculture, forestry and fishing | 농업·임업·어업 |
+| B | 05–09 | Mining and quarrying | 광업 |
+| C | 10–33 | Manufacturing | 제조업 |
+| D | 35 | Electricity, gas, steam and air conditioning supply | 전기·가스·증기·공기조절 공급 |
+| E | 36–39 | Water supply; sewerage, waste management and remediation activities | 수도·하수·폐기물 처리·복원 |
+| F | 41–43 | Construction | 건설업 |
+| G | 45–47 | Wholesale and retail trade; repair of motor vehicles and motorcycles | 도·소매; 자동차·오토바이 수리 |
+| H | 49–53 | Transportation and storage | 운송·보관 |
+| I | 55–56 | Accommodation and food service activities | 숙박·음식점 |
+| J | 58–63 | Information and communication | 정보통신 |
+| K | 64–66 | Financial and insurance activities | 금융·보험 |
+| L | 68 | Real estate activities | 부동산 |
+| M | 69–75 | Professional, scientific and technical activities | 전문·과학·기술 서비스 |
+| N | 77–82 | Administrative and support service activities | 사업 지원 서비스 |
+| O | 84 | Public administration and defence; compulsory social security | 공공행정·국방·사회보장 |
+| P | 85 | Education | 교육 |
+| Q | 86–88 | Human health and social work activities | 보건·사회복지 |
+| R | 90–93 | Arts, entertainment and recreation | 예술·스포츠·여가 |
+| S | 94–96 | Other service activities | 기타 서비스 |
+| T | 97–98 | Activities of households as employers; undifferentiated goods- and services-producing activities of households for own use | 가구 내 고용·자가소비 생산 |
+| U | 99 | Activities of extraterritorial organizations and bodies | 국제·외국기관 활동 |
diff --git a/README.md b/README.md
deleted file mode 100644
index 4d87251..0000000
--- a/README.md
+++ /dev/null
@@ -1 +0,0 @@
-# obmakesomething.github.io
\ No newline at end of file
diff --git a/castingactor.html b/castingactor.html
deleted file mode 100644
index 5854b52..0000000
--- a/castingactor.html
+++ /dev/null
@@ -1,37 +0,0 @@
-
-
-
-
X}ysZ=<~#{(dWWGuG#5v|+A?ULDE4?g(fu<22(uQaSv zYI!|DG}Jb8#S=+u5JgwZvT%p?r*C47t)5I7Hb3%=dA&|5za^3;CsaKYITEsMBR-h* zp})dp5<1GgP^17s+5kS{o43;-g6pi20{LkCr#xn?Hp>z=$U%{p^cU1}ZFunZmV5 aWu`nnR!O^GDferEZevM;{)QP qx>+2+(?li-P0!lh~qQ@bz+R6JI3EQ z{{S<8^KbN`ES?h-Z824m6sJuGy(q+O@XiUGDe4fr({G@`^`%P2MF7U>8jaXqc=x8( zdwF4q7}-&a6=Q*u^F*=h0dnjlSq1|b_8vVm>-*Cx(Mt?#EM$${hXm6i*%j2Z@rGFo ztZX+0$DpH9JBVcJp_eFk3^vd*JBm;EZXqSfNn4Up!)Ki2(r)h~NWx5}GDaH<`Z4SK z(5)e8(kPGWKbN28KK}sHnvyP}OB4Z}4lps053M*XHrvYb$Yn$22%{Jy;+ObPf&n6p zh&;UVxuX&j3T?NOcs=sOZmo2gfBZ80##?M)paanR({MVfM3RLe2{-_8nkwe$ rn> zFh<-k1I%eqG*;kBu{4fOR667`k4hV4v%IX3uqVtEHy Ss zU@V8MV_*RT7!>qm$!Y?=ACs_fPsL|dnNl?-DU=*12OLqFRn)QhBvh6+OdZHKFUr%> zLDw=pvI%;F4J4jcP(5+$Ocn*8$;&t)Tqf5e{wg|nBt(7kt`S^?1A~$6??_c0W z8^5I;(Q^GzjI7VN0{9FMB;uG@;!BrT1>r24Ul=&{_oYc`iPlKA!w2#JySE=~{{X!? z=iaZhKTn*WN^xYk=$G3XZ#%}qKz#eq*D^9i8_OWsAll$_k{YD6*`S`{JQ5Mc+^rEh zwa|@XSsX;hJe2GytBW~ek|4wKVk2(@v7>F0D|=ujB4uVQs>AgR_N3g{h7Ho*OOit8 zg&6HouVVlU8pY-dfC7Iv%`+m(vBwOl(|AE($&JUKN O?i?(_ZVls7RuZcGq2jl+OVHe``d#Kt)R^JYZJ zjlI; qF&a*-3x;hpF0MTaRVaI4ZP239@zrS-Z-Mco>{e52fZ&|pTBh?ZEUML5Cq zCZ$xAScD1_^LZ=96fNzprjj|bNhfah$f5+1#;WSd1~GuX+*J?i3Y*O^!EUK5_EJ=w zde@Bg<(?bOKuOb%7N22EWCPzL?~3i;ML>?u1A7{n?mXMVV{0BoUVf}-uxdIS?F3up zWc_;v-Na+{eT8_(!Lr?W1IBXAGj;5qUYxO$$9=~w{J*t&lHclHfq!bIHCBe@w#mJJ zLlqnkf4z2Z1ud?mis>D{OJL* (*Jso8@Ubr9&kBCF4U?bvqOa$>drUY-iWDIL?0##V z#ccEI&v9_UU03u3$rXHt*QIF8>UT^(Q0zX{LAioy^~DjpA-8RS`-9GY)pgUSwo6!J zZ!0M|X5eT2=uJv_r@9f!?4f}HM*)YxsvfD~yNyouOzYB#q`+6?wmqx5cxK6L^tfRt zpadO`aw?bOr;)W3gh&E`oG*M;gTc{91&PZkjfmQeJjdrgwJ~_Ip$Di&Mi+p8YRgN; zWI)Nn`AnVierl)U8RNOsPRuY-yDGTn?@!*ciztkHl}dq IS$%!$sYPoN+VysBod;sn#l)k2QWZs2<0mAawMJ`j%PyME z$Q2n6uRPbzZ{h+IAB~_1b0p6Z3W?Yz81tI+5Ae%x40 P#s9DfmKpD+Oj_*A9{AyL2&W58tbNZvz%i; z`fFx4dwG&g(zpb!IP803x4D&}-{y#qFjL5;E?hmqmHMoTF&GKAY5xFvO2YQ+M9M?D zlFP?GG-8KTSKcLbT&Q7{A0K*d8(y@AU7NjIb6^jOdP~K%K$|ibIBvyQ_ND0ei4#e` z$rgBLB=URl_olC+ON*BBxyt2ONEaVGdQ%V A5}`Hls3caMKNh4jMKt*B#(f6;DSBz=xE%jfaIdIq!`IOr~SWr z*?43{a278`+P 9JdZpg;B1a!h00BT8o@xNx&m%e`@XfV> zAJUK0-c90308 vqdDYwA} 2q1h0Z?o{9;L>gb4S?y8*G-`-&yy zO+RU8E4$1(Z?_Hen$yJcpzCek>4gP(G>c1Ep*=X4X>Tb$=AO6<8CHlhM5F$;Gtad| zZ5Iw$#FCXBtApR#n!3}SOEgW?k(VSF ;E?e_Ek8|x w4c=5O>*fGN1l!>FhklzAgv!0>qo?V2Y| z6G^CAWt2?sfCoN?pWFk;kwY3~v%T`f4?sN!G*bp=X)-P)P`O3&gdX72ccu{;NMulf zHv&iVA5eX2GR@Q~i4$buF@|3J_xqZ4=7_qOS+|D9&@qGe^rtOnZj+0Z%Mx(e9DIDx zw JwExSqP1&}FbX#QuwS^RZtS*UEsWB8sXS26X&lldg?dP% zDz4m;J%FOE+wj`~Ac*)NDD^civjG<8UY>U|f!Vq2f7Y~+2A$eHrWR0Cu_I~p@99ei zF(zRA)ykJG!1)K-lP=^jEMV>3lECBwK4?RG_=yXhz!q#{-EoiWn#+jNYgAN7E#=x- zm;>K69;Mb5-3kR$=5-i3_pDO;nn#% Nnnr-O{y}5yn$kVES q zk%V!uQ79p@xg|%nN6Lmtwk&HCqTxcOc=yk}O;~;)tb5eAA@W5@JE@e&!LnNbkP4b@ zBD*>1OrZcLXak;mRVT;&RkEGoZjce~BtNM181=6gc ;ARoKNbBuw!YLKpkzsI zX4-)e4Wsw2E#qx7TJUw>P|R2ihK1V FSRXu+CM_`Vm~>6q-G7i5(eB1GQHLN6D^}EXnu=k+6uWHdj8J zl-0LyJJ@o#^sB|Kjl7nC?h^TPjC#}ojT-2#;?jU{4{$yxZ8FvwbrNnmlE@AtLC-bR zp?Ki5UYOw&0iSxLYp8B6l1!|-j@d>z0 a^7s?Bxm-arbvro3@LIqFd09+bB`G4rb$dQ0`Z64+qFYO;V9PMd#Gj40ecUM zviL(nTQ>;4P_L5R{Jx*wuWYSvBD2UO59G!@>6W&*0GHXgw+Gp3E5xYL+CM-x^imF6 zf_~NWi|dj902KO?{R^G3qhXh)v~TsVN&f&3R)X8ZD;WVU42Dvt)b<#!NkJsm=L*bT zL;!LzAGxL+^n{l?7%>E3bNkc{!$~BB^w49FjHf20G{$J51(9O`j&iuoZdR2oWOCaT z+yrk`KR HLPo@FuFbbBq~LwM>Gp^t zyDY3GM&lgial!l4Yq4F0x{1yo9I&OMF6)spw2=dd+u(L4qwc)c@=FkC)bWAIa(n%S zM_ZsJ%Sh42j4%fzpP!02I5X^obmC;+=U#K}DRHAoWFuu~5ynU>jIk%?oQ^4)6mx-` z01gKpy}f8F{+mj$qdaVlh{}%V9OjsbI!qSL oG)Q*p=M{yIpX9GKTynbN6 zYLYj|j$%NJ`*Y72A0ytKx6b4Y;yYq^ILR$e&vVsz%yD%@ct 9_icXHHz znpvjuMn(q*B<&PwR+Zyu!YG7p&d&Kb2l~@@7BaL>%MfMkgg!8R@m2XGYk0&&yPe$a zeow^|WR0Z6HsMvk7?DYAk3eb1xOcWOjKr+KWwV7j?}5z)3AjlYYOJO*T0%3 b<-=o|b5J2drJ91?&CL4QW1Kx>&BY+}DmI!hQZs*rO9@I6X2=z{5>G>NB Nrbee*>mX#fmVNf;ZMxg>-9xu%4&66~vyw-K{&G3iVj zi1!d=8;%J?9ozmWc_W=yhZ_MW2)Q&$#Ra-6G))|e0XRE=&w5+jMrDz0*hb6&J3wvU zdLvH?@vxKvUASf#JN>ES16w*rF7#O&h4m-b_N^>&2bjvB!5;xLl@0G&GEIk2%L|vl zP`qOl1kWsTsc4l1nNU}ppL$ic(2TBnp#kKc{L*f1_sJu4!GTaZvYyTJ@mUBj3#-SJ zlN*LP{is~wWmr@(jkzP*pS!k>L<)}^ET5};awsr{*&{I>po5m(o@r2_xQV4MV++ai ze|kM**y>P}EH^nEtcU%mgJ3!lZ;ZH+j@2KiXSeN5#b#lA!f?3rFz1hIla9_f)GU%a zmN*#p9MUddroBkhF&`)m{HNZXb87M|jygg{UAV~u9qOOrt4Fv}_Wda4JCQ?-DH+K> ze0HxLeNwP9Yf()d!DTYwNgDDo=s(}~uBY@F6QK;U6PRboIP(#P=N{Q2yH|_uq=wOD zc!DZMc9H&LjBfsw%{&^>>etr`c-!u6kmX8bXL0jq+nPt#4*+TU_K3?pq9p4F<(<1& zN(u9Qv0iohBd5Wl`06 F^p#z_^E67;M+G< z4@H1k1~7kWuXsOSo^b5W-AOqCBg}kyRnelkwbVn(rD6$?ibe@ zvA)Y;Q3wuczv`?9o z9C@?FcKa)-E-VsB$aW)f8@XJ3)el+J=Z{x-x2fEC=bGp`G{x-VNrSdm1e57fK(7%# zSmQYZibcd-I3#HNgK5a`jQZCwxr{Ec5@iTe EShYZx7D7;@GAIFQ&kaJ;%&x(3 zfahq(HEnBTl0aM%xXJs|6I)5u>MQXW;d@m##W%|vAR7T7pERBRY7X06Nl}tQvjFi>^Io$01!l{kT1r!?FbIT#0AY^ey${lB zXjxGsk=$kSImJh_v}~A&n2M0QMmC>%V%j#5rE8JYkR74Gr{si^ts<~hUIP!(4Ji|P zBC_=qFj&_ezVzscqYoP>57Zbk4hPzXkc)+Uyl^i5>NB6|+K^yu7Knkf1)O^P)SP`8 zVjU}TWnWk4Ja?e_j~3DbWpmv2G-Z 7@DlbzcvUm5T%NoZj%M5KAV|0svKnAie%(r!Itf2Wv zem-kbIBQU_%0sU|ua*A*(mQ`zV)`jw8*vkO=5VUz~doD^{r%0bsZUsxSWlhJ< PG_S(>urXM+F-sd6dR(|0x8&xRaRg~>j%1Lo@V)Q|tVWXAm-1p!7+3$D#SA z)@Pa_Ab=UAToz`|25G3_AW0po#;41_e;?~bM;b>POvki}5XRZd3SlG<6NHjL(vnLO zL-+Ugq Ts}t}3SlA*Ci8@1yLYpkZ}b#7x7#TTAZN#!fykw-F(hIC05fZF zV?r`dy+#>&MpcPQW ^-CL?{c-0BqU%Lv7ok4w)GoTTilw;*Sm4Y;k zunJ%DLNvo95P29Ph>grDW!gw(RSHgVk6ao(RJ;MzNmGL$3yci+p|d2QtCFEIcY2JT zFlcC-VR+Wu@sZXf m$8OkO}*`8_0t_+tBqD{Cvwh#{$B?KtQ%MzTsD`X5V zJw-aUr6hHE6=PGKzo!8G>CT))7=-T--TI00{j*G5TNYy0@ HuaTH9h z2nE$V*{w+&(V{F$B?l%$)ZtegXWEpgI!zRcBVZRhNny s02~UVmTm4Uvu|!?M=uOzSzQsMmzkO#(&m>bdX(52vF*= EIP(r`j`%}HmqymDinNie?TMc!^motouAAa}SH96F2`^qu43o=X@G #us zLchSqNA#{!tUynR4Z=H180?^9`&U=+?^s$1X3SuKBV2akrk-ON4xw<|47YJj>I{Dh z-5^-t921NR=GWhwt#4EqW1JC^1s|w5NLLKl3y}M}kD9S~SSv-8BWB+J05xD@!b~fL zz~N8&(quBU3}Y+1AIs}pAL`b$mUi-o-PPNK=L0oM)Abo)va`EcL@^#5mh|-Ey9b3e zKg7T%V!?I|gbs7|t9SU1;`T9&?> 6Wn;Y`rPLfCAI(}xBY2t2%_-l4OY%qBmm|jG zXe|;GkaNW-Pu6HcT*qz?mCCkB`(~1}TcfmgtrW+fHayIJ4{Bl-=4>R#aSB0hD5idr z!0?t(0qS7)teD1=uUSNJO1qV@&TDYak8dwb2Ai^|9%JprByX17MENp>%K&m$n%rw5 z&K@!X6NHeCSbBgd4{TkE$XQ16LB>44KGam$Vqqf@ox5WU0epJU2?&~5I(=xs84T~9 zKguf}c8JDpR0T|jIp9*ns=GwV!*<-=>ASaQw^^Me7Uj0Osla?ws;vWWRd^OG;!K89 zjQWx8J?n2G+Qv=Hm}VFNj!r2qq}v{pp(B`J{{Y&3=`1B!c85i8^PYEnW6)CL-Ytg1 zDmyBMjZiS;=Z}iU+ilfI84(!g7|)ycr7fsHjtfZ~qjPQ}1NRjjasmltj#C?}0u->z z548z%0!tinvy@^t5XPAg3~afLm6YL%zEt~Eoty^Y6}qgsC$oN&O-l{IXIO|}rw2I8 zA9`j3Ae1h`ON<@ku=g1Cr`R-7BHb_x`a-Dm9;8%Ylo@4tm3Rav7^amJLXML$oS!m} z(nqyS+1?nyQ?wjl;A8>qgX=`h@PO9J9Jm|ViRbpGZRJakDy)iCM#kI*DR(ina2JV) zRcz&tWA9ZBR^Bw3E|Cn|jwF#E05wLkENdRzF)4t9x}W!_tuT#^k_iv#59R09t#;*H zb$W+?8&!W+J!(Ka(ZO>)z%wyy1V5_-(0u$ =Rvz_gN|4O zpJR^ZfVh=*$|NjF&cVSomfK24D=x&@oRR0vDtngcvc 7_-8& %{yTsMj$E!%(Pd@`G5oE! zk}1n{iDG#|m62a3ImsBJeDbn%n5N)Z?(RpmM-r*MCQzjEPI7<0Z`z4m#+zeM4`y8F z`} y3C7fGe%M16>)Tw1AC4&qUt(x(MS zxBm1a+U(k*bdnYaYB0kOf_-V&>}_q~k75O3kJ3ro#y-@UqD!$9N(gAd#`BERQd-Et z(NKp8f}oLsp8o(Mf$0lv%{#Lk`F4|q`>hcz?&+g>6R4*Oz(^~G-3TSH(3Tj4+ghENaeDdYsaG9tU=dB5h6P)7`pZrwPUxI&-H^Zsg2NtnoH zS6?V3Mm;?!S>Q>Did8CclacB7r>xc+cx6_MH<)wZ1p9nqrIiE?5&$HG {tbm6=6r%p0x5wVHH5;W{i<1$^D8O(4?7y{YQmq-pd&wCN zJ!z*!{Gx$bcK%=^lUwVn2==0eBaE욓jJM|&M||KW-rqE*wl?LR4u8zp^!CLF zu$PUTaMR;_ZgY>=dQc5yZXQDth=^Vh4nnuSYeLpIj8AaEzyoeR-`=LJODaZLe=QR` z0plNfetUMfkV>wpCftGsGQP*&wjyy3=%Zb~$fJS>sizhaku-CVS+K)k;17{cM-bQ# zUOXtmg*>0VK lpW<8S VsHD zvEM6fiZT)X6|?FEdUIIu#gF(LQyY{ %c@zpx-z1kpGquw zkFoa0y-(}^08}iFnYf;UWT#DBZv{qs`U>*bi*?8^^#bBGx?RpdK2}1 F$0ohO;O`gPc!I_|+eX|81LN;j9|~#9W|O6|geMNT83m7j z+N{cn4#O~Im&^+uagNmw;&&p!WDdLbk$^Bh{{VWVcv9JuQ6_D%w@_sce88W2x_FM} zC63`OoT7oWqvxD@il%5nH`HD^{Oi1Ar>FI p zm-BGGxj%ZEM<9hU;DNZF!l~Xlk-x&{NmpYLn9lEPl0|&o@h;o%sM>_^M;v9PWj P%({vQT4@kRf0rRWhPOc6prWA(6 Q< zv4@#jcTxhXsU7=J)^ZzXR*@H~JjyY~K51z>w7HJmW0%az3uk#f`1Yjf){63$cvc6L zoU0ANzCJ07xP%H2LQ#(_i{%PE=$LL=IMzEhNWFJS$R?h&4|5LbW&$XQ10W3NzJ4=J z^&_=tu#WHEFiv;#+wJQ`++G!zc(-W>XDGmb^At32sJUl>6et^jBiHZi_NRjhkVw&% zJN(3Xagp2#W@aYCd=Pbpak=}Fed`&Jm`R1Qgej3<8%{e4WghA@fBddGZM+^gHhpuR zX~~^g_6Yv~FlPk(W7F5YH*h6$EKZ8bi=L-{*kZQI&_*D9vd6R_B;zO6oRl~_*>M5= zUCXn3=iB0yF=t5CB{0UU4&I+FLtR;HpL8mypyoa>0Vj;qQ$Zbrvw7X}RPN`2&mX-! z5s 8bDmn*}*JuYUGRcr|bKah~oQSQ8+ld^x#zsPqnr7laBs+?T!P@@-0P~t$S)Nu7 zn{gP ~j@`k)>?!L@ zcbeicDBN7&F>iXjXqGWFc;1U5sYU}PkCq4^>Bi|Sram0L0o;9maZv4g={${XY_TD2 zrLmo(=A_=yqLXd?(UBcTO%QN%$ReO_Tq8KUJ9f*QASBd{pb7$lQ*2+B#rB+&$sawa zh~$cNedtw`>;N6!Y<{o3M@a(QKw-F^F#CLmZ LTTfVZw-6loyS$ zkL~Y5SzHKR18^Qs(#M=*(ySIw0Ywr>%_C>@=La5?;@rn|8f*n5R`QnP1Ll?Z4dbV| z8Jw1O_Fsx>3kYLoNabcFkC=Y1wK(>%OC$ 2=($()hij)$itYbr$=6090c+2`%)Ld|^#LF0%t z&cGdkImUbE+L5J##z>`hRwoCH6%{3Qc4N2y0H)GSA{BQh&=3I?3h(){!d(u;;5z3g z*0mPsNkRZt9#94_fB0zmi!qESQ?PzvW9g2 iGcte3}m4SuEmx(U{Qg1Te@A?kI-7 zB|?BCWrtuJutt6UX)#_#OTi}1kgipgi4 l2r4w zgWKkShh#=P3A#-X11BB5{&P|{6B$GVIV9~~p3Xq~(hQ1;DwI`x<;m_nh@vBvKMb-e ztZd87n@A6iY98|KB~X7%OxRREsFUh`DO!AwDs+?uMPs|o{**vPvbPQbqnxS376hMK z6bEKruyfPxgM~l65vG7zMnuGf;Q?*K`qS?-JPcI%!Naeyp+hH1R$R2P XDP5N^*DlMIncPUDABf_UTBodkXznsK 5V|_v>-Tardw(#=8*SX>eoyViPJIIUc?P$qO66SjJhB8kN_!GL>(D+e z`gs-Bi*sy}$QPo7u^Dav$8WWHRQL}1J$_4jSl_PBWL9K2?_E9qk=@ dMr(!Q8qUigH=e6k1~_5-s8)E*6XJx};~k5bbkOJs3!stITQOage%@|@KY z)5Y4K(fO?G@8y| Ty9RTw3Ek9v1V z&Ap7Fib*t_M}z|adVcjiVJot#g=PuP;CTnyj|4I(EYfbs_W7!Axh0f0-8n-z3P>L` z99K{tl0*^ZbJ>mvA0n;VP>G>Vp3uPMlp2$oMBCKq^%Z@GG>x)NGVU0SKs@)i3H+ z*z}3jLOib<6eo?i9>TtKcx?*!%Tl=kWSTqHG6I8Ql6V5W=k&eeeJ0*Uh$EyRZ9}wY z;8#feLt4bf5acT5vNOT #-48S;koKWa?!J;a15K`O5!2Mm2p zKlpv5tc n^2u{M zbmNXl*z&paR;5mhLmG?)1ivRF`VanlQI@I$^(882VflqgBL|K>s5iZJxN{~@MTq@^ zr@aodtW!%ci!n&NNJ+>e{(I4!PaICOl~-fCJeA;4Nh(1MV9GX(@7?BNJq`zI1ei-R zZVd0nF_2gOXqZ_pI(dv1$xzMQdjauH$nwJSEX@{GJjy$h@$*1imUYS*H-LCyoP6_A zI&=|Ak{R4c{j CwjUG>;=-%6z%cmm?>hJ*cUYIaKr@7!Gm2C&+ouPbAbo;W}3_u^*%n67j}; zN$p# u}4p0|Dk71OC-$)2=s0WKv@(hb23A^))MS=4skp=_5GY(Sx1<^!=(hG<_FXU78Tv zu)b_(xNn+qr*_1#Ok4%yD15XH#mdKW%BXzj%;aNn#V+0uBW0bpO5gsmQJRpBCk!D# z+a1Xc>$GDY^c2Y(G!sJLyhVW+z~kio>EQz`J0_I$-N|AG3HbX^+Jq9crYy5WV#sW9 z_NW (Wd-Cb`O=^ACwPjm5wl|Oktf|Vj+x|Z)$4pEWB!) zP>cx}425s PYH2P3??~7RUbp zbQ~IZX(8$c$YM{r{`DmcqZ=ia%M*nIAE)0w^xWBsBG$;=GH^+Jo<8*<1=`GzkT$U! zKt2BeddaS>;F;arBvL5-BOZTXMG)$`T$cBd$W~HS&~DyOp{8~Hm(a&_oVuPu@DJQo zV^dXxL$WswGZ4pl!9LinT3IREEZ>wj0KfvfaqxZU*)QXjwmil#qw@ks!1gpG*9xRY zsO%Z~iov#%@yDmFNZ3mtIFZyDJfsgdKAhBr;1k9M_AI0*jIiRGk4sC5 e%;Ma}xi(g2Co00W=)p)YkOFhUYDBQ7w3v7UK9wK$hsT#Roa zfg~OXrHjJxw2yJqjTr4ggWUU4#O!3l3~tW!JSjf^0R2!mnv=3^O@RRN#>{e0y+@_l zB_W+vB$LkU0p$8rjkZTDsVt%J0P>7{`_z&uyrohm+RK#Ac7`6GIj0%8cPNZRKwuIG zBiglYk(d{2@>|HjAL)vEaVm!2Fj ?cl z&`5!kD=$nlFfqiO40@W9U9s#@BN3CBSY<%_(=RlU2kJf@uooSfPp8E^A7su!W7JRs zhsvM(ao&nj9!$zvfIKgyI^sDRNL&Vx4=EX;qh}!7teaCgJGjB9JzPv|Bu9QrXMR0B zaqq== sP dj#^~Uu701Vxq6N{ULn`4Gymjegait3YSuv%NeB#k=7BwHPG Od z;vC?QQS(!N7W&s~2Agda^Sl#p0k+0ZdcWEIWz+6v5Vgv&DY;NE?5DXk1LDuEI!t!g zHgL|fT(I20x`j`HMtB42zL$5W#6+>h8MwnLo<9EoHEQu^k1Q5AnJ!?B<=&vPd4T&+ z{uS{Sl=4FM*9j?QB1|W9{c81duj$a)MyLZ}F}3{;eX5 j`qx;4 zc~vEGxM1Yx98#nikqR&jy}%i!H5p@yAkrq~!NA2+bj5}BKD3OgsNQw}?WcS|@=Vip z6f$)%j-&a1%SUNe*|UyTgynJ-N$yP>YGJl%RZ7O7ZY_hsqb{b6Y`}|pzBed6$H}e> z H~Ob?wpvB?!SY5UILJN7#%t#8h8pk3Hz}sbCT6>B z*kiP@IRw|x{{W?$Y>?@eBTregL3hW)m`6MA4@z zBxB{z&$T-}$KjS3u%M69&Zi$g{m_Bh7|Pp)5(DK5+@GA*y5%~Nm)yjLckVOxr)4m( z=}4->(Xc>&fk3pyo(KX!ixT80&S^ m5|HxsR^ zPG4)VJ&z##Q1?z!1(G7L#6fO*5ARXYF<}hQ7}PnykY{)FqvI2&M&{#o2{=pwOLhjA z)>~{wS=ulQHy&W;{ir*OX>R2mH(QB{fK(g+54ob!%0!Uc xb6?yhL*witnubYh#k=>=NaIiZYbz1ovqSTC}S>5ZETQ! zPo)KWX&kelTnQ8wW=?l}eA7^uw~Sk?D(nvF3!dQ7(#Wg1dMw*eBM>_P%|J50eAbzf zBvg;6LjmWJaJcsQpd}*N_RF=U3P9R-4t MIB~?570&~R>zGBX?1co*z8Q~5{t*x`7gS}lz+~|k6U=Ie4 zTaKGVWOm#*%PxGrz*Efyyya9%n?`>xY0Lir#UUY%84(rCWjXmj6(eaQ!6MAFl@dNS zyX29M Uf$lAj!yC6d-8VCjk5!rEAvj4xkoi-0>cF9y{ b@G9YEo9$pEZN}BcIs4I)qKk2f4 -Tf*8<>R=BgqLSYh(%G8+dT2jN1GPQ7>?4c zcLFhi?Mj7bfUCtW2;eb)Pi#@EAwtqe3q(t8X%8v;d(sWMyY-^Dasr%#&It6yNk?b+ zduhp3MUj=TWXM0;iY7xGQNGmL$^cRu*W#ElE20?SiZXzo)wPK|%TzFySj$4t76r4G z83*8e(DDV?4YDk%xfozUQ=HQ~5u@smRmlOceSQTw3~eMWwnT-a=W91CD7#x%kfBoD zJOvFH7zgH@xznVY;6*cnpd1mw;(@!fxwVovFS{OOA#yQ8O<_AuRvA&?$#Wx&1Moem zQQtf=2&Ii;XrTroPT`F6&&_4ds?t1}X9NELRtNOOMYZL+#Wa^QtTHj%5}-V%@9SDy zi8i0YsEaA)>MnYO_8j)7ZN!ZeGP(+WA~B?@LH`Fb??}a5j!}Qnr?ujWH9cP+6G{ z-NW9Jvdj`UiHw6J#vF1v_w}cDJeOP^yvMwRU=M&jD9gohY)clEagpZad{tvsx`arG z1H7ehyAzT3sQApCC?hZCEJ+7~r`nXeq`V>-9xbW?R$PjF{v~dRw}vaFb?m2UU%qM8 zj$3pw^%g{C$vNI*KEt;ayT8qSvaF6=D+Y`L22ZcGBHKnmFirCn50)%D3ZCh0MvbCY z+;?EE(mpdqn3f3QX%$t~GOAAtpZ<5IUEz(RR(RZwe4YOQtvvyW7Dms1(ob>!02H~P z6Gtm7Xj=gOXMB8AJ>85dyTe3DT Qnhn=>jpOH}RQZSuhqxconN~$cCu7LNES&cCH2#|~-_m`ty9R9Sz`^vR z;)(6@vqiOJU8?*xG3shM;@!j@J5!dB7CV I!67smQc9>D|(+?`c=N_1d7WoJGV(W>iK{KcdlokGNz+7vnhc(t_e;A zg@_>j)!Z$LeiAUL(wI5mHr>nV%~iZxV%J)HrX8gi;Ym!Dp>4jE={F|cRDM5btpqc!M);QpzH?mH>OasZX6i1TJgD CY~(Ws**NH}jA3gZHY3fWE6< zX}&aTxou~E#E=*xWDbAUy=AC Y<5a?(adKH{|6otENvrX)DWbN4h`Y8H=X-6uzA( w zovf>xuvqDKmwPq^E~~k~Y;#?I!|{F}Pl_WV?TJPJKI7EXp#>UA3l&nod>Tt4Z;ojk zF$02502Rx=wKm@iYEne)6B~BhkXcFjubcWLGHL!RSZA4SW^2S?>UOge>;C|!``6N+ z06DkQtsW*bsEZE!hFI 6FgmppS2QZ3J-1`3~e`$^+yt+*1 b^!L44#<1V<&~H0n>6Xfcd-9q~^gkiuG0gKh{v&4W%0ov0ob zF_5HVAm=r!RCJcyBdf09#JJ?2VOzOq?XGvTnIl1spXOY8e)* tG2DF8BaReli@DxT zQ+dcg0 Hm`>wG>uMGjyUJqo|yG#d1Ann{#Z~r_susXN2?Fv{{S#-$=on_Co~+G{6k$N z-e8;6lntt+@+r8k1eaz TFO*=ilC>EafCI%Bed;DP5opV mtBDKr43Fdowm;^# zaIxG+{{WbLD9UWxhGqwXY7bq~{{Rx@%f_tgI*;78J}M4dAY%^1KT$?-yNdnsSq`4> zD2Tep8uNuh0r;yWxLBf+NP3eOU8=djQ|^8$Mi~05Bb|e4jIQkYfX3iQy;b#V2AWAa zV5)5emP6m fM!kH4~~6))GVnK5cyM}WMF_Kn^^tL31+57c9u08RH`8v4f0I^b7;#O z36)wlZb$$OW4GF>^C*epm9E_w qUHFe7dTTXEl!`_S!RCE6pyJ01v7 zF;bC+0b-gX7*n-Tj&YBU)cCc2pje$F4Y}89?&s!}Hs8Z^5x2Q*#FgM0-197!=x20v zIRLQ0%_W*PSmBfc6>zP ssq9<`{GnqFxNaa9aaA;}nQVWqNcbRjNk`CwWDK@Sm zisDk671)#odCC6(VMp73Vwoq3GU}dekJNrB>vgtUNg<9C49+lJn}R*DPb9BzhUq5Z z9@S&~zwONrGzFMR0hTe+<#V_b>xy<*t&OuNl?*&KNd9kXi@4H?K_rGJJDbapJx+2e z4(`FGo!A0Yf7DVjih#Jiw~AMW<$TYDjh}$L)TB W2gp04{DH(Na1svdxd6< zum$syI~@87Vq1wWMhs>=kRP4fhr#Vci*YD$ZT3e00H<>B56wK9c!By-?sh5|0ohNX zT9SswM1UKD5;AvXd*lyVW@}rB9x)r4<8ZvO&IT#gfK756feNS$Hs>al6}b~(uz@qT zoN#@GZWv2Vw7*vzDC`ICPd%tv3{yNofDA&fne*wIX>Ha#K^l34Tc3h)lh_&|qKP^{ z=X; EtlFieqd>bY)!s9+%yW`YJ?qV1R H&v-qAviN?tU)%eP v~<~ ogH~a`ws_f*x2&J5L*Z zzV+l!32Ii?{w#%Ll}pPol}xF;D|#P(E9qy`)`@icW _`ukti47$K8t zpD+Ld1}ZnH6l&%b>2Ze#yXUqjW?>&xI<&GD8BM$ov8TcEOw1-}Bwsv>fsA`l-c%k^ z#IlEea#VWLQOcx{ps7>1lD)++CVPvMxj!mJIUsN-sCsB)WF!Srxo*UI5lfonTBI)? z5u*eG-0#nFek*a^BBQe_0L4_3&;I}gDWZyLWp+n9a6_Qu0*&(6#IExh2_KS5@Co%F z=|kN}vP~pkiQ# i7$XH&9h!ih)ax}D6JCjj^3wO8PU zCb_r?8v@JalR0gor|gy FrW6BFhkR8I*V9oX|2`#AU+AAlP!ioc8ssopUDD3S)?Hq;Z4m_pII0 zWiAZrjj}zfj1N;x&u}hbEL4d^g?fQFMD`x^736IsrP)A)E>!m{+;<+-YDVq7qd6%V z=RT+Z0D2zbBza4L42pcjZ{*;2$KJJS@yxhl6qW#nIQ8_U$f_YSJkQi=NZQHe3J>?C zZI62>>qr12kT@K7sN1m_c@)H`sV3dZz~B$}qwPQnkF>0r0Se=hQr#&UIa=A88JO)s zBv>GhN&8})mNk;rGLD%eJn+w-QBT`Ku)ssCn?r8N^KU2DK9uaXoqyFHBwS&=NfaHm z%1a!PtQ#d)!6Z_@1;5P#gcESe$+wS^Dk|#PV4WF(T#(8OWlCos>;0(PM`e$x6h#RO zoPL%ExaOX@1rOz>44$enwm)y{K{SbOf<#7fyKAu t(h5y2nYJoqGVJUY(`G= zARM3Cor?gM-r-MTFmwB3ie}-#FoA9gubEi)&)S=}U&K2-+Q{-8l~x5teE`ifJQnW~ zuGH#aIdC(U=Z~ SO|K z!)oL&!KG-I? Y^Q15#2>aQO4>}tfU5HlI)Jgk=l=kP zgt?9xOrQ*oGI4>QLGwgAp(@YRF2Ddm;)a#?B*uKs>UN
7V{MpNlqg5GJay0>l!RU>024nF?1Akef>G?I|2V+)kV0_Qx|iiUqE z>GcT80gp-@K$u7h2+lwQ{{VW+o5>4>Nkn@N2n6y4Xiu_xd0%v_a2Su}1GZ{WQG&qt z3i87l4a4)_x7vulnnV{RnF1*UqTuCEU@EJ0v3??KbsQDO-P{B2MGauaKP;{#3QpBt zz#r!OQKlwnmLgvr!wi5&+8K>N|I5kW=rC}Fp6xT79(G*Z7%6)lBa@sFBiFG~z2 z)@a5Ri+`m*9P`Smq;3N_28?%QfB=|GXCv)R!g_JaJg*#)ZU=q{YD}|2=?g~Vsz%t! z?i<(kpe58Kxn7V{7fiB~xO0WhO*3nE4$={y5)tZqRLmh|w`kyUk(_PDa0vOQMA*yD zhhRaw2atX#v_mi^a09MNhHQ*{)*QyWhz%j(S%1=)nt3HdA5KVsd~HxN)T@CD;3c_6 zRK{C@_cR1H!)z}O)nk&%TZZ)Fk*i0TZe@uUB4Ql=zQkt((!90xvi9B?dUpvX_(RGX zIQuC)=brT+{5@U9_i!64m5mD(C$V%q@;&R;7by~G%x+PFx?mCk$Q|%~Ki;^dhle7Q z#jIc?#`~H#XCR#R;sr%6JYWa;%r;;J}P@rtlp+oqWjR6Qu0`HdPOSs{ Gf!}v} QPAzJ<+_>RLfd(0!N6)w=!RRsodF(BQ)s{g+OC>z zodLIoNTU&DNRdFnIi;nAiQOSZa(t&C98h|`jcmGmff{j=qiuOZ>c@lh+m8{&7fhR( zh>6OmA&-3j08S{641GP*Bh+DO5IRXAEMyyiCjcftV_p9MO7IP>jf`=@0u@#L3V;rM zY3aV6ShMuH7Rv57VNi2JU41IkW`#tSfXq+oQ(k}mB|end{{Z1TtGKL>R@x?F=)7$m z!2-N-^uJG0<4X&*iG{!7fF4}!OmmT6Qv4Rt%csJY&@kNqIqq>*S>zLMju^~ofEc!N zX_CMg`q?2OEE!ih=7-*v^GF;205T=o!aQ+ <_9RlwXeW^(U9q%o3;Hh6p5HmG zMjLLx?9R9)P?gBX6zoLYnT*I{l&}R(G5{DH{F-FiekZ9BiDAG9N#vj3-{zbfS*40i z%0R$54NZu|=v1LSgW&%Fr?qc%eq(OWELi}eDIAYV%h16iYi*Ip!If7z@830En%ku- zwC)w~s!BJvr4u7f9kVEn927l0r0&nAY9)g~lPp~}lNeFkcdtH_RkZ3vkV5Ww49|>? zJu+(y>|S8on6iRF;{bLe=83a;F7ArT8Q7xbTNyt&6)<$`Ws%k!ewM`rnEsQW?oB^w zYZM=+bhtZDmm5jvKWbZ$R48TqFk{M$F`(pl9yVzDYtNaRDo@^;Qj#+?(vk}8PMZ3E zy$5%hBeq*GxraMgHZ%7WRi98x1bsrvN9KtR)I;fyns#)K2@+OS&mvYWh5nwj8JalQ z2-q?<4%Tng&+7YpP_Z 9l0z{&)l_Ey8j`b^#HlQ(&lfq| za!L2a5pi+0DH#y5G6G2);(#}H;zrpP_@wtAt3A*4sS7Jh(1oT*dTcoL3G8uCUF&ZN z2>B9(*vva%`hn?0qAZs1EYWq $|&1r1Z=Y;qU4oq9p~HQ6xGr=$VgbG+@k_= zTiT3{-Zq7|#^}reat}Gh4IR5Xm3ZHztWMVCW8#OpwSD~*P+5T~xL{)#{e?LlyPHU( zM(gY&%!A4?=tr$8>CnlG5b|riU4*$>hU0<|N(&AwQ@d)equ*W<3rN8aU*aqyi{l zPVZ6w0JTtJy43Ypn&u>xLmp4*0=hqip5pGt6n0TON?Xo%XBB2hr%9QeRe@2?+>%X3 zP83e>3@jXB9G_h0HLX53Gaypo9x}di2o2tuy@XlDk@R=(Zl+1jC`%hoyuw-35hl>e zX#W7ilY1XfVg-z Z9t5(zW->E#kSrLZi z+D_kmA4+a#ju&YnD3d>B=NS7?qEvR+=!2+9Qo!xV9+<7q7g>DKtU*_I1OQLKrUC&O zZZ_qUYlDz|#V#fR0!!v}$Wl)^_xn?X6p9r{&s5|{cLUG4$M&Eckb*U4jFL+@OsXHB zy+-aYxr@f~f^Zd%8~*AN-uB|wSXCqvw{XWGVy1290dqWsL!JT>K&Z`TD4V3HRwpNr zs6cPMLRwi|M4=hdClVY=03|)KR~s~V* E= zW9dcP+zZ PT}YU6tXNbh=KrKG7jJd2ixA7fuvZZRf{530aTE4kNBq6 z i)?Gf1tyofDj k(u6;d!y<^GveX4xvw6GcEA5eYjJ)?r)5gFXChQVwV z`wDJoQ5E-fWl@dtDH%cVDmA7-6zrd&iYtZ~l<|%!*yUw(b%~67Lk`1l!4)^A?b$31 zHptv$rg)=23iGICQq03^1#F68qZZB)({i!e?w~OQdSlX*h)e8+9m5O|!+?L Fkk86S<*o#0pCy02x$7Q#f4b28X(INZqE8EKCO^XPnoIzlr_! z7cxs5N()K2y77Q{ b115Af}NCqlBBWyTxS6W<<{)O5x@ zEJqqdtB^X2oM+~nA?(Vstc@Dv0vr$YtNpxDv~sM!nX|S|{nTts?WOc*lP ^}J}kVFO-d8oTaYF{KA6Q`H0$d% zwX V}HJ(vD$FmYU@_*93LG)Rn zZw~2Q2@Hpzq_H^N$2?Wb#kPNpSk+LFig&m@g$v=E7PgH-=W7fgZ&CA8w-P)s%Z5cL zI8#O1$Q~G7k5h2+kTK0e__QnOvPYCwU@}i|DzV`xt`s}O9z@O*^zlYsMjup2Hmi-_ zsGMf47QczNw~i~Q@K357fIeu8OKWimF#uJL;filkk1)vm7c0WIILEbl1L|j1KN3e3 zyrCE#BLwwFIXi#%u7ULG8>y@yyt@Dy*<%t!(d{GAtH9q+68ZJ}NUU3Q zqHuWZKtH6{(vJh`GmSdX6*26HCeg+ZwO%i^6O@x-2=S4)o&!?~0;x{1B#ub*^{qj) z+sG~DQqi5U;Bx-}9Ma=c9DAMQ>TLzPV?S!$wC>W$x62sio7~WM_Xaj)3nj;t?od0E z^Fmp5S=4PYbneI2q0=NnncJDON^( sFkL{K1e=w(Sn;$RdYW~LEXtB2v_Kt?#Q`nzTg4=5P&8RCGs(y} z{{Tt_H9J<3A)T4ng?269w_%Erhg0)ALZW5bQwM?WDOPtbv9hYFmjMfU_vF*JJs2(- zx`^%5=?$t*K{?KS>lN{pIc11|WX~Y`{MH!5w6l2bJo@pX7w)-Pc&l%igCzDZf*sOOO*L1|4?S|x&{Gy~S;%Ok bRBXJ&s6(Ofi z3@+0Z{NM_#j0PBd8gl-`%(Dl>qexpDNl*aKe@cZh8=I(@tRhy+?+uNhi~+afy*7yU z;PnBKQch*h8TZG{7i`ePkNBnv !_mf3-Jo(@ODxB--nh zQ-Cq+nsY?7X>S>23hblIx!@0qvOJA!vP!#9l_3*5cY6{KwN(tanvS77kVGC?d#nDG z+x)qyT`CFiWW9}KMdi^O1y9GVRQ{p;U+{m^%N*b8Q9*UQ7K$GJ1j*-H@Q?icjHVOVcIEk&I&} zJgKVBiFK Nedwi3>4ET$hD_{U3VdU>DfU7h=&Zs}<9P~jTRxw) zYf}ZFv@a7!JMg67fG}t!x0*2;l8&mI+BH3aIOdglsLdF+bZFReafaj4hn^XlM}I#= zrU>1Gl6&Htlu2r3hDi3Ol~Z^JEALHOsS2XpVhM64m3u2=+J&CrTHAzSB9q4G!Sns; z5G*G KS~^o zQx;*akRn>4bILB<9loEv9I?k6NL{9U4iq2L?hnNoYZF2gbmC=j2KOJ|{iu0?1>0(b zRv@wLPoSZ?@}z7|Rfzxqm;e*+>q6X>7eF&VPnF)Sot)MVn36>jH(gU`-`i>R29u{C zUc7Aa&USA={ndx_51MA~R#=N7Jj*T-3vx`E P2}b;UtXbZvgz@Q!#4@cf}N5 zX3GLw9OFIfBa&3M605i}ZrlTPc^@P6)AkNst`R~@BfphF18Se2dY`tki*aa>h!dYI zc_9AvEov>+85%}rlNeF@a4382t!i+maTy~5sF!Sp^5Nir%tBRJ*B}KM&(3HV^&5d} zC*p{VE9N;B!NI`p2Ow2~(o~IY#l)Rdoi{jB PM19!QpyIatfaJ9s%6oG);TO%iuDnj9) z>KWCDRvu6WMh|mAy}SSe9vGoq 6=G^j*>iIJ0b-#`~3m*h|yjvN_PU0MJ)5f(^a z TaLn^V=ec%4v@ uT6@_8Ujz5LGC@PtY|UFY!FEsZe k@Z77xyz mp)DChYZ*W?7(XR{?jIENZ7<>@f5bG4x6IDCR_Cx3i6jD0 zj}%BjFP!m@T7 -*J^Vc~6v=K2b$!(MYm0M~P#Nwt%hPj}Zvn)gdBAV#EX39@M?f zB-;sOQ;p2WwL28a9qOu`>yAhszV)k{OKX!M!u1f6%3G6;-`1jTEgn!ZhTb>Jw?Cx& ze)Sg2Mbn7l>Pm0{0{{w`hTEqbG~F~sU{MIk%`-B-=*V{DFmMmOGaaFegl*x0%P<|i zsrx-TDT_)Sn9i7mO7Jn?G~LyNZ*t_36s`b9UvcOun@b79btL??kdxCf@<07=T0ygE zE}X7nie)OyK09)IccC?39e8^~ni%EP;Eq5 PscWlj$ z3^8-n9-w =7nwd1dV}q_}g5!>HW>m)E^SRiLdqBODzmXvN*bfdlShG zp4?Y>u++RKqS^~RJ5aK}ykbmoB+K0U)J)${^lJ@GmRs8hE@NNJjaw|Z_oPSlUq{p8 zlKWEBEMT^gysjm|Z|PETePYt3w=!74E#Ihkqa_d6*EI3B@hzrlw+Re#{vPc>%xxBM za(j&S`J~VMOW0_7RCn^~S~dF20cfJR!zuLy9@LFH__FXPiziEK+m+MY5VCa}BR-fu z)z~zD80lKotWjuMymwKOJn*nIedM7xMJ}h)mNSw`?tKBpR 3z2k1)fR#W8 z#!XbU9~yXG##A@D?VXr+;t1suZ6nv(qvi3vhM_o%Le<8iE>VIwl?NWaUrHhk8&lL~ zQ7!zIa74akL;AB)mf8c@S-~BQ;H+87xXB-E^HvQvT!`8TZXwIC*w{uX>z&n|(sr zAZAr4m`2YH><`UA%@B@8FNnharVYzhMCI{4zFJJ-L;nCM{{Y^Km@H`9kvg(qHyPvN zn3&t!TT3jGGu;*&111O`AKs#)yaGbZnO1BVv5rTr3w=CJ=V+060HE$Z)VGb8vp17$ zU=DMW^G^OHql2e#a_@|yjthEbgO)i=F+0g5&yotE#R59BnPFTcG4N3T03rE4w5v{{ z&SPWLa4=Y(N}3VvK@!N3Gp^Ns B4>M}b} z6Ir9ck~m-_?}o;G2OoNZcu(S_f+zE{ 9?M^P7Ols4zmR8 &B1*Cx0?{53*yW80 zb-C^sTSe84JgmjAN&f(f=hs&4D_p6Uq7n85{{TAER@RfQqch$Z;w+;cUI6$0)ieZa z*M0lsWCV 44x7k(_q}(x>B?Nomzs mkApcNHVhd{FNape@nrE_}l~A9uJE@< a^BV6qO eaDq0yOmKmd8%TV52zj{ukGr;Hp2+I)wr?x%o zlxv!_-{X m%15l=)+7g`Af{GFWr8*9rRJ tX&tX#;Y?g?jY*jB;fz3Kcsc*0*4_;$*6i)1iiN&}q! z)#%H+c%+N+cjJKN7!URJrrJNlw_7{fH4D2v{{ZH);^*=nNAvB+1$!Ft_wjkCB-#R} z 5SI{2Yi0HIHK-U%^ue~1AeS|uxY5_ zQ*9)jW$H#S<(C;B6f?&av}m#t>^No5p{L_!dvtRMaHlGAIR3PCy}*JAjF88iZf(PJ z4ECX;RR%eoipMF=N)ylTP1;*YEV7GNQoD)CI2A8xay9~rip!niNe`#BM_q#vl5U(G zMsGe2FsIN|B<%#7lrY(lRwm9x4>^(`=^C$_h9q_#n9VtAyU0jm!jdzS`hcmMXO39O zjaojL QDRAHw75U z6RW39fJ_VkJ?ZE!g})3MJRB)w!TI}BR}xC{6m?m*5tm$XNxp^JLX$|_R0iV#jy)+l zWxmoK0Sh4~Xuv7}r!1l-W}kBxFUfc8zcl^gHNgJ>%Y_KXZrtN0up%39qY$zy5&+4_ zr`9MEWRT@0n;qA_K7A>fZNCoFG@fLT 7Po| ztSKoV^)|Bx!jKoYmm|O4hSu&AOS5U>V;0pcqk^aJURm*fiF`@*1IOBTgY5OGv@JH} zi%mQpUFbWH{(IKGz3BcJ`W@hC4wqpS?yq$jNac~Y%`0Q|oYxZm9KM@b{Z;V{T8^b@ z)wQ)EOQ*UVGZFd+#d|rW@Q2dfEAYBBRu&P&y+r8+%i!P-Pg7o7{viIcHmw{wWsJ?H z3%R;-Y-Mta8 z(2pPaYNf{@M z(Yim2bqx;s3-q~}?qZZVlt@8V`5xajbJhN;>Ruw%W|IEtEaZ6m!n{tvXZ8l6BKoJU zBg1cQVpF^l1Zv@buW#C sOmzuK8s6-vQ K-0djs}wE7~2lF3AwTV0ISxmnjegGUl2dx)*%Jh$Yq%}uuOiT>S&29 z?4q2*7v_ikEfxs<>9J!N>dS9%B6j^d8yt^u+L^qDUZhbwiCvVOfKK8&jQUd6-Ha%) zHo_FM7i rFD R#2sfx7vu5FX7`@ 4x!xUVHKYB&-JY6h=!9G`Rz+=#Q8j6&`5roEqMkKS7 zoHxHFrX$< Qcu=k^AdEG*%Kh|$V$a_7_7W7F?Q2>AkJ!kxZCN0?{5H+u|H znYYE$Kys?hp55sY!ci53ZqBEup&ybx@$Exjm6y%8e1HW7c?0JZt5j&?4kX;MwipG& z0qzH_OSFO3HW84Y_l>kI+q*#wi6a#(e86+CbKmBwmwL*We-i^Clt#rAH({S&nu~Ue zFTZQb_#x9EDL$2}){;9El(@Q`Q>3U4 C7SOcNB;o28RPw`ZUOj!B-?KUZNjUZk_TdbY4^7bRv`}XMneY3 z{*_$Rgxycnvg5j(5s~^w9`pxJAv}Ad4G9M&LE@)$v>PNunl`}CIqg%n$dN-Dx0Q(G zrxm+-qJ*GQVw4lN9OvZHBx&a?`&q-Cxm;2d9gGfP{K2pe`4r^66Dw?wr^a_SGUWcM zL?{rVAJGZMUy=!;?t)7bwt9< _N77_uVAj1DV{e-6j-J|`k* zLq#V7G6>K8#ESYEVW+fuOBkixf-}DaoZt?`)hAOhORGF@H%ycOD=%yjj%xX7bh2q; z8Iz^3l$n!^gV_H7rE+f&>L*0h+674(K*TY1@-l)OjC@yE@U_BR#nzJx3y^m)IRtuR z)~#3Hg_g`*L2>wpcHZl^I0B_^BaLC}OCL@~UZ4;BpA msEPMro7xQ*g*bNPoLdVEmVx?Hx _!S}HKNe~Fo}VPP6NYDx%ahK2Xt;Ho zXs@H)JVn3!P4ZRF4S6T&w09BkJd2;yJ*f28T4pgYjU!=zert? $+p7?T%?=HN~n) z7#qhD89zxs6&ETQrOOn-LKz2f^H1poZqPzOJBHu|9xl>uvPZc?5FN< DRG(MA*=OVJ5B+&@jgAyB#yIq&+bBxuFn@SBD<`F~Vd z{{S%gtrW!bM-rrwi1zP19G^;DF~@Cgi86oFTz>S~SB%FaNXW9B08@%3nHobB+$s=A zC%?5e#J$9hSQ(J>5abVh{9>Hwks9qR>|4tsk0=J6y|&t)l)&u6IXs+FA!JG2VA|O` zcM lN{ZKZ+VxcSCU zps0@ i)P8$c; z(t`0HiuJFl-V4;Vj})u*EfAvJ#^0l8_CEF4zlI+X=$0Q&64uV(MROvaqQ7-LfG6KA zpWdk-#BPF`b&MV+)t>U^4ci{qI0W_%J_aj`cq(tF)>>|@;tvs-Z#4+e#b;vDH<-5} zs+-~4tv(%2>si$ tdj~Z)t8tcV+^W2t@gy}QkRDHcD&k6X;QvlRJ zE5GnPmFsAl`O;@-j3r{+C2ac~P?z2>vA9;9Y_4xLF83FAbM-pJ`s3oG`r)jS<4tt7 zjTq$Z<=pooqu9K%$t1+jh07h>{{Tu%m&Ic$3#m?COmcm(PJSg(gqI5=Ds6B>d;C RnN7<$=PoD=tdloN-M@4vVE3ZieZ?sCdhH zLC<{q`cTqp_Os5t7|O(}xDuym-NzLkd`Ts|rU-4K+O4-cNe3KK7sQgwa>;RJZ#X^j z2qb$7HGD^ )Rv!PwBznl@pZ%6URi2N-p#ir^KM;K%URNy}xS6J|e@k`>}HtO0N z+xX#$e61$TsK=%&*I!J3h&vw|STqv7t<~P#H|A|1{{WkBtzGpkFHY9k9#FO#jA~4B zMEg%8-k~AB*R*WMs YZe3Ww?b$n{{W{M+m}A4Bc3XEK)g2) zJ+1Fax?qk^B>w=If29>Ftjip-g(#@Q;eCMn(F+uJaG ^ppOy6wxZENW(qEXZ2$YS0i>uwGS+!JM$uhjVC1&ZzGB}D~W=l1W6=S&j)EB z`jC76)Z>%U5HxYh 2kGP>Hbwm*ju|nyBy-!+dcb-X-I29#@MmDj*%{gHzyOjyj zk$j8-W52K7q>8$s7r7fpmvG>Znr#rtGsPQn7a+ B&JiQt8Ont!y|Y5yUI=6A zZSoEuE4z{D@m1@ocHFDVNPC|%MY}jZ3;xvhk*TSbgrrDOj>1MedKL7mBo`=wqmf=l zBXGlDWc$;ma |^|3X_;$Alk9AJpb zk}@&d6-=K@lw35cD?3jTuOl5l+KGxeV76FpSWgo|HVomTZ}U=CNaMGK<(Z<7{+mdc zV%+w}`utP&r+wNDLdzk4zLC?26p4PKNRJ$MTugT67tIB zkfuVA2Vq#!t-2D(WszGfR|A9Sf29NX+0`4TY`q!sszJ^u{Wfc6Kw@=C6y=!z04b^H zL1>7QAkn)5&OLrb9KfVWEG) swL&V6 zaC_uYx^1*@?Jy~mVf||3`_t0J&=Ku$Vf`b@e_yR?)V!unrXx)LUPrAv_-P^qqa_J( zk`I5iDV}bdNfzlPKdDIs51LRSSl&y371liO$LgmOb1()*>Ao@ pBX()tMVfR*6y6oSfph zKh(8oF4^+XEG(q3JBjl4#dVJd5p|}+BIQ+agkgest5lC3$6ID9s+-w5eASwG4d_@< z^ukBJKs%a4+r6?hN)EySP)`JW)MDx3N_65fG7`+AfGS!e7WB6gCPaB?*?+Y&(*jPU zxhzfwJ1Y7g+MAvq#oLCF6si&f7QtihP+;2$6lXF5bAz3=Ar->(71=-X?Dzxx#Co5# zB3+D&xOt9n-{$6lTS-_IEX%o$PH+@rlXIs=Vn9|wA}I>xyP6#6Z!$*~#xawfqxAfo z&@$;?h7$ $}@`O{yNa))uu$fc7_Pa>6BcPpGvlPAH$8L*h6n@n*lj;<7R5l zHj n4;FETRxPKmJc3d!(e)6`q#KL1YxEa3N{=Agc W$rQGihAP@(>+uIE(ympxMqw7 zGqXyM GkqKEXH6weArt|` !~C3w1s_7 z02<4QC11*scJIL?bCK;xTVVu-Qjhv^zo~#T+qDxCoyY=-5mbi57Tj@6? 2Yqy;6;JB5sP@7}kQbJGhcah!3$ zKYDeNPdSNM9OImDxbz=-#AzgrOr@0X{z`FzF4)+XC9uA3)X-LpNX1uc G4gK6q&Y^pMctH7E2tRUf8v!a4=s%L zlBAL>p@tL;1tYb5=Kd%(3#}^i{1Wcf?4*IZkYPbxnf3XuXK8tMpHDR%I9&B?W>9uB zpHq@R^sb}y6T&w4z7Dva&r!V+MCH0cM!|*Vxo_7`9qJw?)LTupo!d^f+Zrf1T!GIO z#O;xhC5$fV7~lcOBkxaG+O*eE+rUQVf6HPA1b3 Tos$=I(Y8`O__oVv4;OIv6n-M4~)j}Cnar()CMvbA)Pk(`W{-IXWU zk7|AhY!b{&mvTuMZl1?D41I^SF{$0b&;rU7>IMX`bz_fSDj!msYl&r#@hU>b08(>- z-~FkH<=<%uSsf&o&Btavu}nj$NYX?n0!^+7M(w~gXR#W2NMe(baT_aS s!J8S$M`v(J)2js zaqCcbx-^kV8%dK8aGQ}qVUJQxKV)unrjmAPOs9y&yX-6MNv`|!pZJ-&(5{nB@jb6z zGlW}~kh3D5Gml#J#(}BndhM*QrCh;#6~cnYsl0-H^T?=6y%$!{FU`k>?xJXc%#i25 zuca4j;){#BxZ`UVg=Hb7p4CH$&$%a)pK9oKI=Jfy?IM~;wqcq0$@j%dT526c+bnC; zT<2&6imqPV9#%|-0N}D s)R(C?^Q z+On6sSl4k2CUQacCZ2`XR%U#(%(yHM8KRoq<5y%x&zo)=cR2Z`!anWjcJ1IltI>AQ zJINPW!)+&-4$|KoRJ+61jN6!u%M*zaNAj MliVEPd~jI_&8C_jmw9~K_8Wl2Y;F^ zG8~(y$lMOqTm|@};b<7KW4(9n#^Hse8I^(Q#gMJ~OCCqPH#0=jW>8o%`B)6@_@~6F zm1YmUyn_H%rQMkw*;O3zx1HZ6o`{*`NR_&-!wa8NTXMw56p|F&`DScmk3&zR$kIC7 z^xt?4;YXU7jiXs5GAly~;EW7o)cxqB!dsF<%N%56XFHGboO_CL@l{}Tl$R@xqJxZ+ z+PDwbNgcEcmsxs|LZ#Tdk`6J!9~I`mr#jic@fEtNNiNm^ZNOB|u&;V(Q1!G(nkUV% zj0QfYLF-g4XTr>N_q>u}B-<66Di1lXfuP6uYa2(A^1?6)1HT^C&U|NOZ*{1~T)Zl> zsV}pLzwQU-ubvc+G}57VX(XOCG2rkxZsMoz?``cS4Due7%mka)G9R^Gog|I$p~C~a za^pLXbw3p2+lb&XJR(M8ox8G4YIx!=8EF(4*auzva^9T!(&dRn$~Y_E^^(W?P|_&; zOi{*)k+bEp+>uGSiZ+O6YKLM|p2TrbQfVlc0LG=ajIkZQ^y=8ow;dLZL<%@NyXK@D zM0Sx^ssLp20= %MJ)2)6iPR@yP4EMy-yRBnJBm zV&_eYW60suj>KROOx0rZLKjk7u!KfBWm7$mH78@HNzo~=#E5V*z> d-{`J z??GAuL`dP_5e;;*oI)X p+;#uz&7O{df1L(6oy0+Abv>)xBb5r7b`@lud}BjXLjTKv}89ZW7_gG zinu7Ky{Wk(mEC~Ysz^JJf3-O&D+$L;afK={b66vgLIjPrM?;x0*n58T)D0xlFqKS^ zZa7stc)-E=^`|iLKSVwxatM%eap(m{_=fsRzt<3zBaH86z~|eFu3Fu^cKsNF6lL8Z z1o=nCf4wyu+yss`P*q#?hQ|cw_p6qhXlIY912dG2K1$;!*8+}{{{T54>&mf0y^8j1 zd;HUiI(G85@{Yg$AyI-oHlJEbw&>KNi2zN7znK8w=i9w5OJ`Qf k^_ZVuwH0n8jbl#4WtC4X2hAYL zs}{-1jfe9xymRPiYs;dby_2uyDI*68wFsKDmn^eSl0#vJI9jklbsR86dg|`OE9Ak& zJ2m%|GcXDUO8)?uf9mw5i`eiL&=zBrR>l-#oKo$sQdok;7m%MRQU+;DzTRebM%u$C zFTfx3PYk{`w%~a`m_`T1ZL`($Algrt-2Lf9;X^91$9 q$osAlwGRa+wD?q{yk% zB}QF&B$7b*#YSJGg+$^A_C|8YBoXsWTHmMz RzhUBx+ zWR@{< 40e&3PB&vc&$Vfx>daas z3AQ#|uQ+0O{*>F>Nh`BQ9t^Ayp;O!3eAJX$Tx9}XO6?f)0>A^Fz#3pBtLl)?3%W C?T{{Z+PV$+v$*Z||2kJM*iBZ-&?gsu~A-M=*- zFH%U*9JUEK3+iaA7$#U=RC5Vd#^P`>?M}-Oa3@=dU4i{4Am`woF-n@|RE#scdr18Z zOXKH0^vXCVrD-W;?s74j8fjYvL`oQ(=WjTqD;aVLZQshE aO1>54kv zQWw)kX4wpZi5LgWG3sdB%cnqOWJitAE^ jW8)Q8DA_03l= z?}nABSoLH}Z^aBOo53Ul+Z1Kh#8+X7!@DVDI4nx`&-SR40yv2RIYCi{865o5Csi=V z9IeoZJ{WG`x3+2``%ZbpYAxF0E~e5$DuoBTeB!LO8fj?bRwiRBj4sY_DpE@&$qBGN zd$H|Mli5cF%!8`V!Ge+82G1s?tr|H3Na>bFE>mYY?Tme>i&Zw=MU|hZ?S~_R3GIRX zt0o;~4LAtEuqAy69D$B8Lmx8Y-Ganp=RLsnG>Kr^ `%@7~*LEPN7~V$T zDE|Q7hmn#}!ej?|%DWOt9|E^2W<(D%uHofir;t7Ax!Nf|3nc2LK-loc{I9XksHoem zCOddUcH2vc*;{JuJ9E1=Rgwv`xuJ|BGS4W-JgLuqXqn 7$dkN( <>KL&!|wbx)9N9yO0eT697^A^tR`2dWJ)4QD|bGUq*VVwI? z eWebtda!IG%L51#NC{w6N3UEQ}4H0c5*+DMFAcEkK4?VM*^N;Z*WpF$v zA%Ga&+~vb#Di53QoQm AelOf9&tA-iMOiuz^YS&{Upk(euyoG8G~ zDjQh1w)}XG=3EsafnIXHqOEo%ZuIhEWe%h?N>qc7_pW{Q7HPDNF6MdMNdiX2*x^UG z03Y )&4DR(LF}-JGH|tf@D1o^zV@;MZcg znPiIMGI50 Rb++s69+B4hL*jp})7eOsWKEMi8EG52+O7w|21GxH6enu=3*v-|a!%vPm3r zL%S${QG5(~(eU1>ok$F^ujmEy=}S74SlFnW+agRJasL1`g}OytGnRq)Ag(y{#WL_m zdD2-JtbI)EkAiX9pSg&$yD3Fe9?%H=IQ5`ojwX#aNTq^;gWbKTxY$gmbl!Ghg Zde}w0KG 9+cFg;!?1U zt%b_7WC|ud*H;juC|Qy- B`ln z&c;TDHH`;QoQw=-(C6l)WYg{gGPzQV9@4&to&_>=`2 +ADF%hc%vS77+sNL+$xrB;pr@~8nb 2fptFui%Ecl?N$rf2+>f<+ z59{agW8!ZH>l0|+3X;_!w*xauo8)}^4{Grji+pdY`2PT2yVd+jbJV$h{9_pO$EGSJ zE&l)+vLXxx0b;=ZzBn|iJ0kEy3d rfn^> z;R4*OlS3-GC75@r%+e^ic~ovfa#4r5?^Y`$>uKt@EG ?4AG$f`}Pw@&5e zc*C;fM$B-4{iuyaEv)V>ksqx&P3^F5RBw?^!>viC85RdKOEBFreiRYdD5{O!#Mix9 zuBPRjl?6B$Kl_R**F~D*ZnmQ0KuY05a#;2lsW;PL257YyV_T;sR4ZVh_r+!Sw~f(a zmOF$%6;rn$bN8rAx#qlJF&uH^fD)24qYOdWm5`3i0U*|r*g1^C(I;`cEHZt#rc&M4 zd$j7Xm)hl9ocrMS6jk<&w(-F#+($T= E(?Nnh$pP92 zpLd)3Q3 7sGnu{{YmtEw&dqJdf>NU%`LG7Omjuv*HOf{Yt_G z*yi5gb;!>I4ECgbM*cCP)~%$q@ZGelGe!ZCh8u6F&%Hb0*VR6wTWNRxC!2Ic10A~D zZ9IOTUiIi73+einpJ5QxFPY>68&&eLsqDW$`_+N8){W)!#?kcm1}6mI`%-TA6;dNI zMo&?rCqKR@yI4@N4w>nYr6JpbG2cH2{i?tLV8x06{{W|F1##{7rmsY>1S=q5<14^C zR0Pb|S8?>F-5R%4VR>Bt04VpV#7HKHbfaFV$zo10M|#G_@+DN>{$tN0*wB|UIk%M- zQdP)qh#Z1AKi9n^EU~DOg36d4QN}(gZkrueIKv!rM?L*0JEv%4QyGlJNGB_TKJ{L^ zfSZ o_w}HjB?UUE)QLQ- zSo)8eb<$SmCL0iKRU^>Qw@#oufE1Z<%2759d*Yg&X{L+^9XS~8&hIOI{(dU4c#}26 zts<8MVSZ1=F$^v)rngeL+yG|fLykcs`%y1sWp1>H!PJxbvF07{zSKgQxAf!66dT)c z_UHX^M%+qT7nR^ZT}N}+9&z!_MoSbz1VZvEyLK6Et&RvZPMdCaxR{beLL}O_!*?Y7 z)btQ^gS3p<>5O{{Dmk%k7HI@Z6#0tx&1yLMz`~BXz$bdsl1AktSkP}CUpE1%+eu)6 z8K48Ge1rwu0iq=m$^>fr2#k^GlUW}9>bC>($Did*CURaTiDNkja{0Uc>qDmO5u*#V z4c>0&;+@>GM!^_J3*|x#_NH(Q@;NGEDlk3U)Kk{V!6Xg~DH#d}A8IT>&k%W5H7Yg} z+_$goTyN`UocDGUEYTv{l^`oVagpdfE5zOv(4k)yhaz;_aCZ%)a1W(@0`SGle}mb| zAw?{S=LgD1BR_iPJ|MrjkHsA^nASHq0OzU+?Onga?(3t+_;rdVWCcJu`{30N>co-U zcy8`F#^!Zp0FjL2ittn#b;8`=%^k)FBmoqi@$i1;rmgL4($?ByuIw-)+~24Jf@{_j zc _Kvn=^ K9pA z)>6tC1pp4*SEg+S>llm3j>SenQUd*rH+uxCCfdr%V;IjRzj}dt0$MpF`!I9D{AP%- zxRO25tL+l7>jfCxzL=?)qB6-ea!l(PUFxL=YHAQhQNd9$D(nEjIQ6FFa}-CZ&{tO4 z%vfNp0MJJ~jXL>=+qkg=4l%_{S;Xj7B*dZo%27buk4nS^KM)!~5_ZZL8;2g0(~J xzwSEhQBXMV-@{pvF6{Ud~h19~~eRB$uzRsCT_< M`LfB)T-qjO5^vNiB<5-KgM`;{m{M6;Xsc_Os z99yJ}OO@I(I29*tEc%3PB(J>)z!)iy+L&D;<)1Kss9Xgn-!$cihJ }QPMN!$jIXYwIo74t>(@~TRz_u=uSMR-@kL39$PUqf#k?gMpb}0#RfF>nL1Lg z?we& a)qY6AZNQnu2dHxtOQ#ST=fHVOHzE#q&fJ|NeuFXHfoas#xaTU7E-Z{EBu^;_zH z)xQScCY9n1LsHV+-N;8xg_k3-9qWtgI_{(53$Mp&5;e@Y^GhKeP7gnNZfkfQB{0Pz zAoJvmlHQ@d^i8gov&Ge(aTeX*?g?NS;XK_PJJ@-h-5+u5<-nreGVFDCpu$jq;o zSkMx1PH7sZpLr6d#Bpi~8=opO?TUr9Np5El2+}CSesq{VpEYFFB3s*d#ei#uKm>&W zDp%VgfYH_By#f?3Bu%vlK+Ku-HPY>+hfk3nXbg`E U~t8|mGxNj;4 zJ;CkUkLz6e=TW%7xGN{=87xO&eQ2vKT002%w~pg@%7gls=bDbZ)h5(#jI%}~1N174 z5Pc}EJ4iQ^$0M_T8+qzHhX4 +h1DW>2T`y^MX3Ff7XopG-P^x>XoY9 zSldiywPPakHoAcLJ+gDnM$4{5V?|h$qJ!N>C+|UA-=vbSK>_2+0XY8jJ6}$c5*ZJn z7|5l|ejP?)QMBX^z#p|W9l%)&vZIC@cJ?27a#n^}Ho`Hm;Bs(QrIjJLiUDe5l49IN z`a%zUo(*O0mlV>fH(#tYz6UotfdsV@QtRtbv)Cfb_uTmDXuz$`GZ7 z-q^(*Z>2{xr7rJciIquJ9G3n2R^-!Qw+h{M51tf^5IyORi$yS#B17Mj2sB~TE+CfP zW|9Eta;i`j1ODM&vi==4R=>N3U3sHv;{)*UBw<$v`G$D-#d^rum|_Mf Y)Hr@_BC^=?+phsWM;kSR0PsK@Tm%-V?$++XN;~y0<1kv4WEf^a+ zF$Zxzz}8(Ves@_EZ^IR4+P`ipD&u5Bs1C#+C~z_}_ob x-BnC;dU}Nn3uu$ 67<~c+8_j;38+bQCOk`o~+(T(8`m50B<_oAeYL~7{jWi6FvKg;b*{vd2zul`u! z7BT@K`}@&XkQio$CAe7xqa;VhKJ+{tFzB)@l7jgt$GG>+B1BOuwEH&?Aq)=x0FHZ8 za#=|`FXj|M$4rsIp&r3Zi_w*aJlF#V`kEGPF=8*WJ&Md3 n~%$Ol&LImfOie^T&L>n(9hx9l)04@O&LjWK`V|!dyEl`eAkKmDX+nC z<9j RA#J2iYg*o1+Vtv~>V4axv^{*G&c%s+*VXn6c zW4Pu;Xn-k>z 8c=-0OM_l-uNxFvCOH0ksI)MtSkQ?5h zbzN%C+1}#n R6;^D$ZPCK|QhQRfx6g`~6xYJd(;8 zw(!{FIL&we00v&l+7+nO?mBkz&(lE|0F=+QbyEV~*(`k|RR~p8qz7>wvfh-$T2mxT zaXsctaRp^Z+E9~$gX>2<>q8_FD@$y4g`6144t*ORG}P8}KVA!a`6FeGh}ih=>c8ct zKLxMaS~D%+ypA|XQtSu~fsQ>rd7-Xjz0|Gcwzt$;-DC?RO)}&F2Py?bYgacKIvMR{ z0_Hf?23vv;s2@G*2G_*b+H%|f0EbB6M =;TX3O0`X z(4+W=GtL$@Nean`Uw+k9`5v`s(*C+C&uX11Op+m4BP3wHcscu3oqnb)QV6vTqDf)} z2$KNhk`MNv;O2cKf505DsC9GI EBQ!5KbjCWmpr^#{-{V_NN!e@x&HXa_Y~>ZtL=DS5NV@ zSF+0r7^aXN;X@ur!KmG9>NT_yrMg_KGo*ubZUF#dtM`9awAt;hzYlW@l|Y%5@Hb@e z1xkG?yG>71xsig2R!p>tFr@k}E6^e%6b0WokOQ?wRdeg{LG&8qtet4XCkQe?BD5p6 zk(Mdt4JOl^ov6pt?nOx3+sy^24yhyIaVFnt85M3}mD$a^6SRWa;Cc$&sCuyCGLddA zfZ52$bN>JoHQZ(>*t`oOkJao+?NE~H5TuBvM^P9gDIQ#d>syP&_*o}^`f~A=ZU@@6 zH;b*HaE_r-SMtW}=Z^KbHFmj=b8id1SOLMs8K>G!xjKyaW7v>44EoVB!7aO735H@b zHgG*X0Qarg>0nI|xKkJ?Lx%Jn^F~0C83KTY9lKyEa#Uv-t=b~k+VvILkh4grIowBl zp7gl{@U#z;j-N6U!sWAyjlI-A2dJyuNao$f$4*Wg9qK9(d>>JDNsYYD3~Wy9e%_R! zZt@MXAyf `h2%%ViF79$O>rR%A0V3}khna{tBkU<~OB;y{LC6Og{i$FsM?~eZgX({+ zC?fEL7Z@j#n#*|E1`i55Eoi>k3~~4UM e(Fw}CY6X{~kLZGR6QT3(ZG=e9qs38Q}){{TodwQFcD zZeoDr46x@QcQwa9i~j(uA5Q+M_+Lze!WzU^TC7v`H<)l$KqHbyeQU>Y+DKI5-3Gu% zQJaEE@9{^yi(gy>F&)kNLcYLw8PEGwqSwOCwopX!IvJ6$q>#8B#_rW#)h@=F146HZ z7y(sSoOAC?X?o-qkxkc$UP+&jr1b`UjyM!Qh;`_%tybFBMtJt_WXU^NdzuGD)6LY& zE6Igy;fW(S_C3F?Ph9wl<4&_%Z64xSmQYK9w #Y}h}bW2Own^TGj9x~ysq0aN| z#XxF0rPRg0Hd#wCED+-Wf3-tu*J5CTHkMAX2Wv`B589{h^ebIEPPMt2(lX3TM4ac3 zdZ^u9LnYjjLKz}Ir{D@iR}S;D5`kEAk&*uZ-AP5I>USupZQMjVE=upu#TzGwZml9M zbsNG_cLZk1!S=;RO<~lG1)52bFj;uY{`4E$h{Fz?jH5eq$NvCy)7#4#$WxF8Gv1qc zoD4FBAa41j6)HT-lb%f=g19uI#h4R;_TrQ?6K_@=91I*)hTl@RlFBt`fn*09o<2 S?+MZt3Rjj@j%SBW=A&CNU4#uGSUnvz@j=54+lJ&V{1gmIT$>UDQ4 _GET_u&Io_a^8T9AYukj+q3y8?&NIOt@eT^xt z*ofqr49~X#2V?X1pvoj$@>~FMxQ|+LG3Am6$wHu^+k#2&T7o{X+>=ifv5(Wo3F^PS zJeMXo)mNxU;JN{m{cCMHr(8$92N-7{ akFp{IQ=c~YfOqJ*wOWTq=)@J zU-E(KGwV)U&m;n8iB*VS(i0f_iVj&CNUrC&V Z3VnSSfkj-34%s(obr9?F}uR2YKK>RfPYZUIXXzC&=+tQ zELng6`&QC6k85<)a6g=5pM09hSV1ZVkx4^_RU3dGCX*Us=^7CC83ZN{4t@u<3whR+ zj80hqK5|DYKGeika_;Fj9Z11b)8PL8l_zAY3rHPR11jw~ %_lXzN=~;F4bnWf&Tyx3`@6ap8o(9#+Etl9Elrq;1SPaMshvr=p&nVSs3oz-A*{< zS3qmMQrRPgOYHKyq4RBX^XNX*`|7tkge!3+w7oVB7>vId?YgS>c9LI9Y>O)X9HU5B zu=GF8^X*Hwwz~X6Nj!&)fT%#mPZ=hy-v&Zo@k{Y zpmf593&;eH<2a{a`n1md5pctzH-}k&N%<9N{{ZvfERw{x?8_5Iq^iDueEihBUs7%4 zJzEuMx{5=b0!{{f=*a%6$M}0#Rz)CSOS^(W_Z0MgIMbF(wz8LYQG!X2`bR(IH3O*l zk_)&(ekC463)N`bo(_0FBBQPRLlp8wC5dk?M2RK{9|ox&H}MsSjpKV$BvFPgt2T1S z*m_qYkHl{+@pNy)!lZ3d!yH#egTyZum-v=`yO}>OVB-hlj%sU7@v6&vZTO^Xjj^ho z(slqGk@3x4d@-+P)T+d?%PfV62lRV?YP;#vCZTO?_qNffnqe5i@)JBZ-%e^$EgHsb z+(CBI6r22*RRkQc`QsE#)sz-GO{M0UaVl?*WQCLs&7KLycs`XIX$*GyiJ9elmj|aL zL>-%twF{{<+H*&!qL^kIkV3K+3;tZ=x2;w#b$v@ykU-%!LoV*5Y8~8>$jJ2OsXjH* zB^q>7X>LWt(kYY8l8uw^+qHU6_-Bu!rB2Rv$kQu4oX8yGk)L|?1+Jd$)Of_H9I=2v zf93mBcA&_l?@|*OOpZ_7imuIe5?Erom3m4Tg(H5`RvT-@M2 ?j_9N1Qy^cjC<{2AK>=S@}Fe;&{TP*1+oyh3Q7~|Z3 z%>iqqN|6|h$`U|802bRq-1u(d;ECgiN~ka!h4`y4hqSP