ࡱ> _ &pbjbj .bb dh ff8~>R:***=======$@Cv=*+****=ffs =---*Zf=-*=--r8T:T8 o=,j8n==0>x8D,0D888D8**-*****==-***>****D********* ,: SQL DBA (includes Server, T-SQL) Inhouse Classroom Training Complete Practical & Real-time Training Sessions  A Unit of SequelGate Innovative Technologies Pvt. Ltd.   Training Highlights Complete Practical and Real-time Scenarios Session wise Material and Practice Labs Session wise Notes & Doubts Clarifications Certification Material & Resume Preparation 24x7 LIVE Server Access with Real-time Databases Technical Support and Placements Assistance One Real-time Project and FAQs with Answers Mock Interview and Course Completion Certificate  All Training Sessions are Completely Practical & Real-time . Every Session includes Lab Work, Tasks and Study Material. Total of SEVEN Weeks. Total Course Fee: INR 10000/- payable in TWO equal installments.  MODULE 1 - SQL SERVER, T-SQL SESSIONS All Our Training Sessions are COMPLETELY PRACTICAL & REALTIME with Hands-On Lab. DAY 0: SQL Server (2016, 2014) Installation What is Database? Need for DB Admins SQL Server - Advantages and Editions SQL Server Versions Course Plan Roles, Responsibilities, Levels - SQL DBA How to install SQL Server - Step by Step SQL Server 2016,2014,2012 Installation Common Installation Errors, Solutions Windows Updates, XML Errors, REGEDIT SQL Server Management Studio (SSMS) DBA Checklist - Routine DBA Activities DBA Checklist - Maintenance Activities DBA Checklist - Emergency Activities DAY to DAY Course Plan - Time Table Online Lab Access (24x7 LIVE Server) Mini Project @ Course: L1 DBA Activities Real-time Project Implementation Plan Level 1, Level 2 and Level 3 DBA Activities  DAY 1: SQL SERVER ARCHITECTURE SQL Server Architecture - Client/Server Encrypted Data Communication & TDS Data Provider and SQL Connection Types Architecture: Query Processor, Threads Architecture: Storage Engine, File System Architecture: Parser, Optimizer, Mini LSN Architecture: SQL Engine, MDAC, Buffers Architecture: SQLOS Schedules, CLR Write Ahead Log, Lazy Writer, Checkpoints Memory Manager & SQL Server Manager Query Optimizer (QO) and Execution Plans Catalogs & CLR / PowerShell Integrations SQL Database Architecture - RAID Levels SQL DB Architecture: Files and Filegroups Log File Architecture: Virtual Log Files Log File Architecture: Mini LSN & DOP Windows Components for DBA DAY 2: BASIC DDL, DML, DCL, TCL, STATS DDL, DML, DCL, TCL Queries. Types Basic Databases, Tables, SQL Concepts Creating Databases (Basic Level) & Tables Data Store, Data INSERT Variants, Rules Data Retrieval Query Plans - Table Scan Table UPDATEs, Structure Updates, Plans DELETE Versus TRUNCATE. DROP Options SYSTEM DATABASES & MSDB, TempDB Query Execution Statistics, Basic EXEC Plans Wait Times, Client Statistics @ Queries Implementing TDS @ SQL Server Queries Query Execution Stats with TDS Packets Client and Server Processing Time - Stats Query Waits and Performance Factors  DAY 3: SQL SERVER DATABASE DESIGN SQL Server Database Architecture SQL Server Database Design Concepts Database Properties, Storage Options Data Files : Purpose, Sizing, Options Filegroups : Placement, Usage & Options Log files : Sizing, Placement, Growth Database Creation - GUI & T-SQL Scripts Filegrowth, Autogrowth and MAXSIZE Planning, Designing Very Large Databases Database Structure Modifications, ALTER Adding New Filegroups, Files to Database Capacity Planning, Dedicated Log Storage Data File Architecture - Pages, Extents Log File Architecture - VLF, Mini LSN  DAY 4: TABLE DESIGN & SIMPLE QUERIES Table Design - Creating Tables, Options Routing Tables to Database File Groups Schemas - Purpose, Usage in Tables Table Design @ T-SQL Scripts, Variants Table Design @ GUI (SSMS) - Usage Naming Conventions - Table Columns Single Row Inserts - Multi-Row Inserts Table Aliases, Column Aliases, Usage INSERT, UPDATE, DELETE, TRUNCATE SELECT Queries with Schema References T-SQL Data Types, NULL Comparison Database Log Files for DML Operations DML UPDATES and Design Limitations DELETE Versus TRUNCATE Statements  DAY 5: CONSTRAINTS and KEYS Constraints and Keys - Purpose, Usage Normal Forms, Relational DB Design OLTP Database Model & BCNF - Relations NULLABILITY Property and Importance UNIQUE KEY Constraints and Importance PRIMARY KEY Constraints and Limitations FOREIGN KEY References and Relations FOREIGN KEY Constraints - Limitations Schema Level and Table Level Relations CHECK Constraints - Usage, Limitations DEFAULT Column Constraints and Usage Identity Property with PRIMARY KEY Composite Primary Keys Concept, Usage Constraints with Naming Conventions  DAY 6: JOINS & TUNING OPTIONS Need for Joins and Use Case Scenarios JOIN - Types, Queries and Usage Options CROSS JOIN - Examples and Scenarios INNER JOIN - Examples and Scenarios OUTER JOINS - Types and Scenarios SELF JOINS with Self References, Types Query Tuning & Optimization Options HASH JOIN Examples, Scenarios, HEAPS MERGE JOIN Examples, Scenarios, Uses LOOP JOIN Examples, Scenarios, Cautions Sub Queries and Joins. Alternate Syntax End User Access to Queries - Interfaces   DAY 7: VIEWS and SUB QUERIES Views on Tables, Security Advantages Purpose of Views for Data Access, Admin Views as Stored SELECT Statements SCHEMABINDING & ENCRYPTION Options Issues with Views For Data Validations Cascaded Views, WITH CHECK OPTION Orphan Views - Scenarios in Real-world Common System Views, Metadata Access Views with Multi Level Tables - Joins Queries - GROUP BY, HAVING Conditions Queries with GROUPING() and HAVING ROLLUP Options & Column Aggregations CUBE on Table Data - Purpose & Usage HAVING Vs WHERE - Usage, Performance Query Execution Order @ ROLLUP, CUBE  DAY 8: FUNCTIONS & SUB QUERIES Functions: Types, Purpose and Usage Scalar Value Returning Functions - Usage Inline Table Value Returning Functions Multi-line Table Value Returning Functions Table Variables and Usage with Functions Function Arguments - Usage and Options SCHEMABINDING & ENCRYPTION Options System Functions and Metadata Access Date & Time Formats, Styles, DATEDIFF SOUNDEX, DIFFERENCE, CASE, ISNULL CAST, CONVERT, TRY_PARSE, COALESCE String Functions, ROW_NUMBER, RANK CASE, MERGE, PIVOT, DENSE_RANK Views for Sub Queries and Functions Functions, Sub Queries, Date & Time Functions Real-time Case Study on Joins, Views, Sub Queries and Data Formatting Options  DAY 9: STORED PROCEDURES - BASICS Stored Procedures - Purpose and Usage Execution Options and Variants, Batch Variables, Parameters in Stored Procedures Stored Procedures For Data Validations Stored Procedures For Dynamic Queries Important System Procedures, Metadata Extended Procedures For App. Access IF.. ELSE, ELSE IF, IIF, IS Conditions Error Handling: TRY, CATCH, THROW Usage of THROW - Performance Issues Precompilation of Stored Procedures Cached Plans, Compiled Plans, PC Cache Need for Recompilations, Outdated Plans Dynamic SQL Parameters and Variables Default Parameter Values, Usage Types OUTPUT Parameters and Query Options RECOMPILE Option & ENCRYPTION Option  DAY 10: STORED PROCEDURES, CURSORS, CTEs Cursor Types - Benefits and Options FORWARD_ONLY & SCROLL Cursors STATIC and DYNAMIC Cursors - Memory LOCAL, GLOBAL Cursors Usage Scope KEYSET DRIVEN Cursors, Performance SPs with Joins, Temp Tables & Cursors Nested Sub Queries with Stored Procedures Common Table Expressions (CTE) & Uses Using CTE, Data Retrieval in Stored Procedures CTEs and Query Tuning Options with SPs CTEs with Tuning Options inside SPs CTEs for Avoiding Self Joins, Scenarios In-Memory Benefits of CTEs, Query Tuning Compilations and Recompilations - CTE Real-world Memory Issues with CTEs  DAY 11: TRIGGERS & TRANSACTIONS Use of Triggers - Use and Performance FOR / AFTER Triggers - Importance INSTEAD OF Triggers - Importance INSERTED and DELETED Memory Tables Triggers for DML Audits, Data Sampling Database Level & Server Level Triggers Bulk Operations & Updatable Views ACID Properties and Transaction Types EXPLICIT Transaction Types, Advantages IMPLICIT Transactions Types, Advantages Open Transactions - Query Blocking AUTOCOMMIT Transactions - Advantages Nesting Transactions and Save Points LOCK HINTS: READPAST, NOLOCK, etc..  DAY 12: INDEXES & QUERY TUNING Indexes Types - B Tree Architecture Clustered Indexes - Architecture Non Clustered Indexes - Architecture Execution Plans & Query Optimization Table Scan, Index Scan, Index Seek SORT_IN_TEMPDB and Index Memory FILLFACTOR, PAD_INDEX, Fragmentation INCLUDED Indexes and Performance COLUMN STORE Indexes - Advantages FILTERED Indexes - Query Performance Indexes with Merge and Loop Joins Unique Clustered, Non Clustered Indexes Clustered Versus Non Clustered Indexes  STATISTICS - Types and Tuning Options STATISTICS with Index Query Conditions Materialized Views (Indexed Views) Usage Indexes with MERGE JOINS, Issues Indexes with LOOP JOINS, HASH JOINS Indexes with Temp Tables, Triggers Indexes with Sub Queries, Table Variables Indexes For TVP [Table Variable Parameters] Detecting Fragmentation of Index Pages Index Fragmentations and Precautions When to use Indexes? Precautions? Role of Indexes in Query Tuning Primary Key Index, Composite Indexes ONLINE Indexes and OFFLINE Indexes MODULE 2 BASIC DBA SESSIONS All Our Training Sessions are COMPLETELY PRACTICAL & REALTIME with Hands-On Lab. DAY 13: BACKUPS - DB, FILEGROUP, FILE Backups - Background Threads, MSDB Backups - Types, Importance, Options Data Backups, Checkpoints, Page Level File Backups, Filegroup Backups - Extents Log Backup Mechanism, Data Truncates Partial Backups with Read Only Filegroups Tuning Database Backup Operations Mirrored Backups, FORMAT, SKIP, STATS Tape Backups - LOAD, UNLOAD, ERRORS COMPRESSION, CHECKSUM, DB VERIFY CONTINUE_ON_ERROR, Backup Validation Backup History From MSDB Database Backup Audits - Media Set, Media Family Remote Backups and Security Options Compatibility, Recovery Model Options COPY_ONLY Backups and Importance Important Queries for Backup Audits Backup Verification, Security KEYS Backups using GUI and T-SQL Scripts Backup Devices - Purpose, Options  DAY 14: RESTORES & DATABASE RECOVERY Data Recovery using Backups, Log Files Restore Phases - COPY, REDO, UNDO Database Restores & FILELIST Options File Restores and Filegroup Restores FILELISTONLY, VERIFYONLY, REPLACE PARTIAL & PIECEMEAL Restores - Tuning Tail Log Backups & DB Recovery Options REDO Phase with T-Log Backups, Purpose Tail Log Backup Restores, UNDO Phase Partial Backups - STATS, VERIFY Options Strategies: Piecemeal/Piecemeal Restores SQL Server 2012 to 2014,2016 Restores Recovery Models: Choosing Correct Models Point-In-Time Restores and Log Recovery Restores From Backup Devices & Mirrors Restores From existing Databases, Files Restores using SQL Server T-SQL Script Restores using GUI. Data & Log Options Transaction Undo Files (TUF) Purpose Restore Audits and Standby Databases Checkpoint LSN and Restore Positions  DAY 15: JOBS, SQL SERVER AGENT, DB MAIL SQL Server Agent Service, Agent XPs SQL Agent Jobs - GUI Options, MSDB Job Steps: T-SQL, SSIS, Replication Job Schedules and Frequency Options Job Schedules and Email Notifications Job Executions, Disable/Enable Options Job History and Job Activity Monitor Windows Event Notifications, Operators DB Mail Configurations, Database Profiles SMTP Accounts, Email Settings, Ports Default Public Profiles, DB Mail Security Import & Export (SSIS) Operations OLE-DB, SQLNCLI and MS Jet Drivers SSIS Packages for Data Import/Export SSIS Package Store - File System, MSDB SSIS Jobs - Scheduling SSIS Packages Backup Strategies For Minimal Data Loss SQL Server Agent Job Types Startup Jobs Configuration, Usage Onetime Scenarios, Precautions, Events Recurring Jobs Schedules and Agent Service Monitoring SQL Agent Jobs, Schedules Job Activity Monitor Usage Status, History  DAY 16: REPLICATION For HA & DR -- LEVEL 1 Replication Architecture and Entities Replication Topology, Plan, Connections Distributor Server Configurations, Options Distribution DB Components and Options Distribution DB Configuration, Snapshots Publication Types - Purpose, Importance DB Articles, Publications, Subscriptions PULL Subscription Options and Types Snapshot Replication and Replication Agents Configure, Secure, Schedule Snapshots Snapshot Subscriptions and Replica DB Transactional Replication Configuration Log Reader Agent - Configuration, Keys Tracer Tokens - Latency and Ranking Replication Monitor - Usage and Options Read Only Subscribers and Load Balancing Replication Jobs and Verification Options Adding Articles to Existing (LIVE) Replica Adding Subscribers to Existing Replica Schema Level Replication, DDL Operations Stopping, Starting Replication Agents Scripting Replication Jobs, Publications Disable/Enable Replication, Agent Stops  DAY 17: REPLICATION For HA & DR -- LEVEL 2 Transactional Replication, Tracer Tokens Merge Replication and Merge Agent Job Replication Conflicts and ROWGUIDCOL Peer-Peer Replication - Configurations Peer-Peer Replication Connections, Nodes Adding Peer Nodes, Node ID Conflicts Replication across Lower/Higher Versions Replication Conflicts - Options, sp_MSRepl IDENTITY Property & Schema Replication PUSH and PULL Subscriptions - Options Domain Account Security in Replication Merge, Snapshot Replication Limitations Replica Initialization with Backups, Issues Transactional Versus Snapshot Replication Peer-Peer Versus Merge Replication For HA Load Balancing Options with Replication Replica Server @ Appl Connection Strings Replication Conflicts, Errors and Solutions Replication Warnings and Agent Alerts Replication Errors, Events and Solutions Replication Errors @ DB Engine, Solutions Replication for HA and DR - Strategies Replication Limitations and Precautions  DAY 18: LOG SHIPPING - DISASTER RECOVERY Log Shipping Topology, Operation Modes Primary and Secondary: Recovery Plan Log Shipping Monitor Settings, Alerts NORECOVERY Configuration and Usage STANDBY Mode Configuration, Purpose Log Shipping Jobs & Restore Schedules Copy and Restore Jobs with Secondary Log Shipping Monitor Status Reports Manual Failover Process: Recovery Options Log Shipping Topology - Limitations Versioning Issues, Data Traffic. Data Loss Log Shipping for DB Recovery Procedures Log Shipping Jobs - Errors and Solutions Log Shipping Reports and Data Recovery Log Shipping Standby: Delay Restores Scripting Log Shipping Configurations Standby Disconnections, Latency Options Errors and Solutions @ LS Copy, Restore Log Shipping for HA and DR - Strategies  DAY 19: DATABASE MIRRORING - HA & DR DB Mirroring Architecture For HA,DR DB Mirroring Configuration Scenarios Backups and Restores for DB Mirroring TCP Endpoints and TCP Network Security Heartbeat and Polling Concepts in DM Service Accounts Configurations, Use Automatic Fail-Over Procedures, Tests Manual Failover Options and Scenarios PARTNER OFFLINE Conditions & Options DB Mirroring Monitors and Commit Loads SYNCHRONOUS & ASYNCHRONOUS Modes Manual Failover and HA Partner Roles Mirroring Monitor, Stop/Resume Options Real-World Considerations & DR Options DR & HA with DB Mirroring Advantages Need for Always-On & Higher Availability DB Mirroring Errors and Solutions  DAY 20: SECURITY MANAGEMENT - LEVEL 1 Authentication Types - WINDOWS, SQL Windows Logins and REGEIDT Settings SQL Server Logins, POLICIES, EXPIRY Default Databases, Keys, Languages LOGINS: Server Level Security, Options USERS: Database Level Security, Options SCHEMAS: Object Level Security, Options System Server Roles, Database Roles User Server Level Roles & Permissions User Database Level Roles & Permissions Schemas and DB User Mappings - Usage GRANT, WITH GRANT, DENY, REVOKE CONTROL, OWNERSHIP, AUTHORIZATION Testing Security Operations, Scripting Common Security Functions & Queries DMVs for Server and DB Security Audits Useful Security Audit Queries (DMVs)  MODULE 3 ADVANCED DBA SESSIONS All Our Training Sessions are COMPLETELY PRACTICAL & REALTIME with Hands-On Lab. DAY 24: PERFORMANCE TUNING - LEVEL 1 Big Data - Performance Considerations Table Partitions and Tuning Options Partition Functions - Range Selectivity Partition Schemes and Reusability Deciding Partition Ranges & Functions Partitioned Data For Complex Queries Partitioning Un-partitioned Structures Aligned Partitions and Performance Fill Factor Options and Index Tuning Partitions for Query Tuning Operations Data Compression with Row Partitions Page Compression & Row Compression Partitions & Compressions, Performance Managing Partitions and Tuning Options LIKE Operator - Limitations & Wild-cards Full Text Search (FTS) Configurations Database Catalogs (FTC) and Storage Full Text Indexes (FTI) for Tuning Full Text Columns and Primary Index Full Text Index and Searching Queries CONTAINS() and FREETEXT() Functions CHANGE_TRACKING Options, Limitations New Tuning Options @ SQL 2016 Stretch Databases @ SQL 2016 Temporal Tables, Tuning: SQL 2016  DAY 25: PERFORMANCE TUNING - LEVEL 2 Index Internals and Execution Plans Index Fragmentation - Issues, Solutions SAMPLED & DETAILED Query Scans Filtered Indexes and Sizing Options Analyzing Work Load Tables and Scans Statistics Updates and Query Tuning Index Management Options & Statistics Statistics - AUTO CREATE, AUTO UPDATE Stats Updates (Manual) - Table Issues Index Reorganization Process and Uses Data Pages - Fragmentation Solutions Index Pages - Fragmentation Solutions Index Rebuilds and Table Page Rebuild Page, Row Compressions with Indexes FILLFACTOR, PADINDEX Index Options Filtered Indexes, Online Indexes, Views Understanding Workload Files in Profiler SQL Profiler Workload Tables & Queries SQL Profiler Tuning and Lock Templates Index Selectivity Options and Statistics Page Compressions, Resource Optimize DDM Purpose, Security with DDM Dynamic Data Masking (DDM) Performance Issues in SQL 2016  DAY 26: PERFORMANCE TUNING - LEVEL 3 Memory Optimized Tables & Usage LIVE QUERY STATS Analysis in SQL 2016 Database Tuning Advisor (DTA) - Usage DTA for Long Running Queries, DB Caching DTA for Parallel/Concurrent Queries, Traces DTA Tool with Profiler, Trace Tables, Logs DTA Tool with Procedure (Plan) Cache Real-world Considerations for DTA Tool Resource Governor and Query Tuning Resource Pools Configuration, MODES Workload Groups & Resource Allocation Classifier Functions - Query Load Plans Query Priority, CPU/Memory Limits Query Memory, Index Memory Settings Thread Level Architecture - CPU Nodes Windows Fibers, Priority Boost Options MSDB Space Issues - Agent Performance DOP - Degree Of Parallelism & Options PDS Options with Indexes For Tuning Choosing PDS for Efficient Tuning  DAY 27: PERFORMANCE TUNING - LEVEL 4 Distributed Replay Controller, SCOM System Monitor Tool & Activity Monitor PERFMON Counters and PSSDIAG Tools Counters for Query Stats, Agent Stats SQL Browser Service and Dump Files Log Space Issues & Query Performance Tempdb Issues & Query Performance Memory Issues & Query Performance Automated Alerts and Counter Traces Log Space, Tempdb Issues - Solutions MEMORY, PAGE LATCH, WAITS: Solutions Memory Buckets, VM Space Performance Database Consistency Errors, Solutions Procedure Cache Issues and Solutions DB State Events, Issues and Solutions Network Usage Audit and Optimization SQL Buffer, MEMORY TABLES and Usage Index Fragmentation with Temp Tables Index Management Options @ SQL 2016 DAY 28: DB MAINTENANCE PLANS, REPAIRS Database Maintenance Plans (SSIS) DB Maintenance Strategies & Schedules MSDB History Management Options Backup Files and Space Management Reorganizing Indexes with Maint. Plans Stats Updates (Automatic) and Jobs Modifying SSIS DB Maintenance Plans Scheduling and Maintaining SSIS Plans Log File Issues & Shrinking Operations SQL DB Engine Properties & Guidelines Service Configuration Manager Options Distributed Transactions & Connections Policy Based Management (PBM), Facets Database Properties and Conditions Policy Management, Events, Schedules PAGE REPAIRS - suspect pages @ MSDB FILE REPAIRS, FILEGROUP REPAIRS DATABASE REPAIRS - DB Consistency DATABASE REPAIRS - Data Allocation DB Modes, Emergency, NOWAIT Options Managed DB Backups @ SQL Server 2016  DAY 29: DATABASE MIGRATIONS, DMA TOOL Database Migration Options with SSIS DB Design Audits @ File System Store Database Detach Options and Downtime Database Attach Options and Scripting Scripting: Schemas, Object, Keys, Data Scripting Security Logins, Permissions Copy Database Wizard (SSIS) Tool Usage File System, SQL Server Package Store Migration Schedules, Jobs, Alerts, Logs Corrupted Logs, FORATTACH, REBUILDS Linked Server Security, Management Memory Dashboard and Buffer Cache Server Dashboard, Connection Audits Policy Management Options and Agent Facets and Conditions : On Demand Facets and Conditions : On Change Policy Based Management (PBM) Reports Data Migration Assistant (DMA) Tool Using DMA Tool for Database Analysis DMA Tool for Database Upgrades, Precautions Contained Databases - Orphan User Prevention  DAY 30: PATCH UPDATES, SERVER UPGRADES Establishing Downtime For Maintenance Precautions for Maintenance Activities Service Packs and Patch/hotfix Activities Instance Selectivity for Updates, Cautions Pre & Post Patch Operations. Process Verifications, Smoke Test and Rollbacks Upgrade Advisor Tool - Analysis Reports Upgrade Advisor Issues and Warnings Server Upgrades and Precautions Planning for Maintenance Activities Rebuilding System Databases & Objects Pre Database Maintenance Activities Post Database Maintenance Activities Real-world Management Considerations  DAY 31: CLUSTERING CONFIGURATION - HA Understanding SQL Clustering Service SQL Server Clustering Architecture Windows and SQL Server Licensing Windows Server Installation Options Service Pack and Patch Installations QUORUM Options for Windows Clusters SQL Server Cluster Plan - Licensing Installing Windows MSCS Service, Tests Ping Tests and Heart-beat Checks, DC Domain Configurations, Precautions MSCS - Microsoft Cluster Services, Nodes MSCS Service Startup Options, Issues Verifying SQL Server Cluster Installation Real-world Recommendations for Clusters  DAY 32: CLUSTERING: ACTIVE DIRECTORY, DTC Need for Centralized Authentication Domain Controller (DC) Configuration Active Directory Settings and Usage DCPROMO Settings for Active Directory Server Configuration Manager, Options Configuration Manager Features, Users Configuration Manager, Adding Groups Working with Active Directory (AD) Edits Network Configurations and Precautions PING Configurations and DTC Options QUORUM settings and SAN Options SAN & NAS Differences, Storage Environment Infra Requirements with Storage @ Clusters DAY 34: SQL CLUSTERS, ALWAYS-ON Add Nodes to SQL Cluster - Active/Active SQL Server Cluster Utilities & Quorum Cluster Working and Operative Modes Configuration Settings, SQL Monitors Always-On Availability Groups (AAG) Prerequisites for Always-On for HA/DR Primary & Secondary Configurations Synchronization Settings, HA Options Replica Recommendations for Always-On Backup Storage and Types Strategies  DAY 33: SQL SERVER CLUSTERS, ALWAYS-ON Need for Always - On Availability Always-On Prerequisites, Node Configuration SQL Server Cluster Installation Cluster Configurations - Active/Active Cluster Configurations - Active/Passive SQL Group & AD Sync-up Operations SAN System for Shared Data Storage MS DTC Configurations (Local/Remote) Smoke Test Procedures in Real-time Fail-Over Disk & RAID Implementation Cluster Connection Issues and Drains Network Security Issues with Solutions RAID, Storage Issues with Solutions Installing Updates - SQL Server Clusters DAY 35: SQL CLUSTERS, ALWAYS-ON Active-Passive Cluster Configurations Flexible Failover Policy, HA/DR Process Availability Replica - Readable Secondary Active Secondary, SYNC, ASYNC (AAG) Port Settings and Replica Config in AAG IP Configurations & WSFC Settings Node Majority, Disk & File Share Majority SQL Server 2016 - Whats new @ AAG Routine DBA Challenges for AAG - HA/DR Temporal Tables - AAG : SQL 2016   Pre-requisites for this SQL DBA Course: This is a starter course, no pre-requisites required. Course includes free orientation class for starters. Course includes Study Material, Interview & Certification guidance along with one Real-time Project. About Trainer: Mr. Sai Phanindra Tholeti is a Database Consultant working for his own company - SequelGate Innovative Technologies Pvt. Ltd. With more than 11 years of expertise and passion for SQL Server, Administration (SQL DBA) and Business Intelligence (MSBI) - Mr. Sai provides Data Hosting, Business Consulting and Technical Support Services for Corporate Clients. All his training sessions are completely practical, real-time and highly interactive. Complete profile of the trainer available @ HYPERLINK "http://www.linkedin.com/in/saiphanindra" http://www.linkedin.com/in/saiphanindra For Free Demo / Further Clarifications, please reach us. INDIA: Country Code - 0091 0 9666440801 (Mobile) / 040 64577244 (Office) USA: Country Code - 001 (510) 400-4845 (Office) Mail: HYPERLINK "mailto:contact@sqlschool.com" contact@sqlschool.com Skype: SQL School Training Institute  SHAPE \* MERGEFORMAT     ISO Certified Training Institute Microsoft Certified Partner __________________________________________________________________ ALL OUR TRAININGS SESSIONS ARE COMPLETELY PRACTICAL & REALTIME __________________________________________________________________     SQL School (SequelGate Innovative Technologies Pvt. Ltd.), #108/2RT, Street No 2, Road No 1, Landmark :Beside SR Nagar Bus Stop, SR Nagar, Hyderabad - 38, India. CREDITS: ISO Certified Learning Center. Microsoft Certified Learning Partner. HYPERLINK "http://www.sqlschool.com/" www.sqlschool.com ( ISO Certified Training Institute ( Microsoft Certified Partner Real-time Case Study: An Online Medical DB System @ Query Tuning Options ALL TRAINING SESSIONS ARE COMPLETELY PRACTICAL, REAL-TIME. Register Today!  HYPERLINK "http://www.sqlschool.com" www.sqlschool.com (0091) 9666440801 [India] (001) 510-400-4845 [USA] Address 1: INDIA #108/2RT, Road #1, Street #2, Beside Bus Station, SR Nagar, Hyderabad - 500038 Address 2: INDIA Sai Anu Avenue, Street #3, Patrika Nagar, HITECH City, Hyderabad - 500081 Office #3: USA 300 East Royal Lane Suite # 113 Irving TX 75039 - USA USA.   "34<=?RSgopqtӽ쫙ueuSE;5 h^JjhU^Jh5B* CJaJphp"h5B* CJOJQJaJphphB* CJOJQJaJphp"h5B* CJOJQJaJphp"hCJ OJPJQJaJ mH @sH @"hCJ OJPJQJaJ mH @sH @"hCJ OJPJQJaJ mH @sH @+hB*CJ4OJPJQJaJ4mH @phsH @1hhB*CJ0OJPJQJaJ0mH @phsH @%h5CJ8OJPJQJaJ8mH @sH @">?prstl@kd2p$$IfTh`%%44 laT@kdo$$IfTh`%%44 laT $$Ifa$$a$$a$ t % ( ) + - ] ^ i n t νxgYgJ@h5B*php0h5B*CJ$\aJ$ph *hB*CJ$aJ$ph *h5B*CJ$\aJ$phh5\^J h^Jh!h-5B*CJ\^JaJph3f!h5B*CJ\^JaJph3fh5B* CJ(^JaJ(ph! *h5B* CJ(^JaJ(phh5B* CJ(^JaJ(ph h\^J#jhU^JmH @nH @sH @tH @h6\^J B n ) * + , @kd~p$$IfTP`%%44 laT $$Ifa$ & Fd  & Fdd $da$ , - n    + 2 pfTO$a$$d^`a$ $da$@kdq$$IfTh`%%44 laT$If $$Ifa$@kdp$$IfTP`%%44 laT t {         ! ) + 0 1 2 C K e f ɹ}vrmV,hB*CJ^JaJfHphq h\h hFr5\h5CJ^JaJh5B*CJ^JaJphf$hFrhFr5B* CJ(^JaJ(phhB* CJ(^JaJ(phh5B* CJ(^JaJ(ph h5\hB*php0h2\5B*php0hJ5B*php0h5B*php0h-5B*php0  H q  . U z  & F hd$-DIfM d$-DIfM $$$-DIfM     >?@^_`dk"#/L׷ǤrnSSnSnSnSnSnS4hB*CJOJQJ^JaJfHphq hhB*CJOJQJ^Jphp0,hB*CJ^JaJfHphq h5B*\php0%hdhdB*CJOJQJaJphhb\B*CJOJQJaJphhdB*CJOJQJaJphhB*CJOJQJaJph0hB*CJOJQJ^JfHphp0q >?@_`#Mu & F hd$-DIfM d$-DIfM $$$-DIfM hd$-DIfM ^h & F hd$-DIfM gddLMYtu78<_`dMz=>ѶѶ}x h\hdB*CJOJQJaJphhQTB*CJOJQJaJph0hB*CJOJQJ^JfHphp0q 4hb\B*CJOJQJ^JaJfHphq 4hB*CJOJQJ^JaJfHphq hB*CJOJQJaJphh+8`Rtkdbq$$If0z`%044 la & F hd$-DIfM gdd & F hd$-DIfM @f-Mz=>$If & F hd$-DIfM d$-DIfM $$$-DIfM >?ab@h.V|} & F hd$-DIfM d$-DIfM $d$-DIfM a$>a.{|~'پuٵٵbRBhQTB*CJOJQJaJphhoESB*CJOJQJaJph%jh5U\mHnHsHtHhdB*CJOJQJaJph0hB*CJOJQJ^JfHphp0q ,hB*CJ^JaJfHphq h\h4hB*CJOJQJ^JaJfHphq hB*CJOJQJaJph+h5B*PJ^JfHphp0q }~ss_DDD & F hd$-DIfM d$-DIfM $$$-DIfM vkdq$$If0z`%044 la>`8^ 2d$-DIfM $$$-DIfM hd$-DIfM ^h & F hd$-DIfM 2V|=bd$-DIfM  & F hd$-DIfM ?cuuaFFFF & F hd$-DIfM d$-DIfM $$$-DIfM tkdHr$$If0z`%044 la>f'Id$-DIfM $$$-DIfM hd$-DIfM ^h & F hd$-DIfM Il'Mpd$-DIfM  & F hd$-DIfM &/ E \ ] @!F!R#T#V#Ӻ輪ꀺp`G0h10B*CJOJQJ^JfHphp0q h"pB*CJOJQJaJphhB*CJOJQJ^Jphp0,hB*CJ^JaJfHphq h+qB*CJOJQJaJph%h+qhB*CJOJQJaJph0hB*CJOJQJ^JfHphp0q ,hB*CJ^JaJfHphp0q h\hB*CJOJQJaJph&'KtuuaFFFF & F hd$-DIfM d$-DIfM $$$-DIfM tkdr$$If0z`%044 la9^ / ] ~$$$-DIfM d$-DIfM  & F hd$-DIfM gd+q & F hd$-DIfM gd"p & F hd$-DIfM  !G!n!!!!"'"K"o"""" #-#R# & F hd$-DIfM d$-DIfM $$$-DIfM R#S#T#U#V###sZZZ; hhd$-DIfM ^hgd\$$$-DIfM gd\tkd*s$$If0z`%044 lahd$-DIfM ^hV#~##t$z$$$$^%_%%%%%%%%%ĴġĴĊqU8U1 h10h109h10h105B*CJOJQJ^JfHphp0q 6h10h10B*CJOJQJ^JfHphp0q 0h10B*CJOJQJ^JfHphp0q ,h\B*CJ^JaJfHphp0q %h\h10B*CJOJQJaJphh10B*CJOJQJaJph%h\h\B*CJOJQJaJphh\B*CJOJQJ^Jphp00h\B*CJOJQJ^JfHphp0q ####$+$Q${$$$$%C%l%%%%%%%$$$-DIfM gd10$$$-DIfM  & F hd$-DIfM gd\%%%!&B&e&&&&&"'J'm''''' $Ifgd10 & F hd$-DIfM gd10hd$-DIfM ^hgd10%'''''F(G())))))))++Ǯ~kXkPK;6 h\h+qB*CJOJQJaJph h+q\h+qh\%h+qhw;B*CJOJQJaJph%h+qhB*CJOJQJaJphhw;B*CJOJQJaJphh*B*CJOJQJaJphhB*CJOJQJaJph0hB*CJOJQJ^JfHphp0q ,hB*CJ^JaJfHphp0q h\5\ h10h10%h10h10B*CJOJQJaJph'''''"(C(h((uuaFFFF & F hd$-DIfM d$-DIfM $$$-DIfM tkds$$If0z`%044 la(((()8)]))))))))*G*h**** hhd$-DIfM ^hgd+q & F hd$-DIfM gd+q & F hd$-DIfM *+,+Q+s++++++++kddddvkd t$$IfB0z`%044 la & F hd$-DIfM gd+q ++++++++,,,,,8,9,U,V,W,},T-U-Y/Ҵw^N>NhzpB*CJOJQJaJphhB*CJOJQJaJph0hB*CJOJQJ^JfHphp0q 4hB*CJOJQJ^JaJfHphp0q h\h hA5\ h5\h5CJ^JaJh5B*CJ^JaJphfhAB* CJ(^JaJ(phh5B* CJ(^JaJ(phhB* CJ(^JaJ(phh5B* CJ^JaJph++,V,W,},~,,,,-;-e-----. & F hd$-DIfM d$-DIfM $$$-DIfM $a$$d^`a$ $da$.9.a...../7/Y/[/\//////070d$-DIfM $$$-DIfM hd$-DIfM ^h & F hd$-DIfM Y/[/\//222O5l5x55555557686:6;6f677w999::,:=====>>@xxٰhh!9B*CJOJQJaJphh;B*CJOJQJaJph h\%hzphzpB*CJOJQJaJphhzpB*CJOJQJaJphhB*CJOJQJaJph0hB*CJOJQJ^JfHphp0q 4hB*CJOJQJ^JaJfHphp0q h5B*\php0$70]00000!1G1p1111252Z2222d$-DIfM  & F hd$-DIfM 2222223;3_3uuaFFFF & F hd$-DIfM d$-DIfM $$$-DIfM tkdt$$If0z`%044 la_33333"4G4q44445'5O5l5555 686 & F hd$-DIfM gdzp & F hd$-DIfM 86:6;6f6g6666707X777778E8l88 & F hd$-DIfM d$-DIfM $$$-DIfM $hd$-DIfM ^ha$888 969]999999hd$-DIfM ^h & F hd$-DIfM 9::,:-:V:|::pp\AAA & F hd$-DIfM d$-DIfM $$$$-DIfM a$vkdt$$Ifl0z`%044 la:::;?;j;;;;<2<\<<<<=)=R=|====hd$-DIfM ^h & F hd$-DIfM ===>D>j>>>>> ?J?n????@6@\@@@ & F hd$-DIfM d$-DIfM $$$-DIfM @@@@@@@YCC$$$-DIfM tkdgu$$If0z`%044 lad$-DIfM  & F hd$-DIfM gd\@@@@@yCzC{CCFF#F$F%F3F;F=FBFCFDFUF]FwFxFFFFFMJ϶϶ꘈzj_jXQXMX϶h hA5\ h5\h5CJ^JaJh5B*CJ^JaJphfhAB* CJ(^JaJ(phh5B* CJ(^JaJ(phhB* CJ(^JaJ(phhB*CJOJQJaJph0hB*CJOJQJ^JfHphp0q 4hB*CJOJQJ^JaJfHphp0q h\h\B*CJOJQJaJph@!AFAlAAAAB)BNBuBBBB C.CWCyCzC{CCC$$$-DIfM d$-DIfM  & F hd$-DIfM CCCD1DXDDDDDE?E_EEEEEFFhd$-DIfM ^hgd\ & F hd$-DIfM FFF=FDFFFFojTT$$$-DIfM $a$$d^`a$ $da$tkdu$$If0z`%044 laFFFG.GPGvGGGG H1HVHyHHHHI:I]IIIIIJ & F hd$-DIfM d$-DIfM J+JMJOJPJuJvJJJJK*KNKtKKKK L1Ld$-DIfM $$$-DIfM hd$-DIfM ^h & F hd$-DIfM MJOJPJtJuJMMMMMMMMMMNNNOOTPZPQQQ,Q;R@RSSSSSSS T Tlg]hB*^Jph h8=\%h8=hB*CJOJQJaJph h\h!9B*CJOJQJaJphh8=B*CJOJQJaJphhB*CJOJQJaJphhCJOJQJ^J0hB*CJOJQJ^JfHphp0q 4hB*CJOJQJ^JaJfHphp0q h5B*\php0$1LWL{LLLLM=MfMMMMMMMhd$-DIfM ^hhd$-DIfM ^hgd8= & F hd$-DIfM MMMNN3NYNNNuuaFFFF & F hd$-DIfM d$-DIfM $$$-DIfM tkdIv$$If0z`%044 laNNN$OKOnOOOOP&PLPsPPPPQQQ,Q$$$-DIfM $hd$-DIfM ^ha$ & F hd$-DIfM ,Q-QQQxQQQQ R+RMRqRRRRS,SRSwSSSS & F hd$-DIfM gd8= & F hd$-DIfM d$-DIfM SSS T T/TUTuTss_DDD & F hd$-DIfM d$-DIfM $$$-DIfM vkdv$$Ifl0z`%044 lauTTTTU+URUxUUUUV3VWVwVVVVWWW.W$$$-DIfM hd$-DIfM ^h & F hd$-DIfM  TVWWWW.WYYYYYYCZDZFZnZJ[K[\\\\^^^^^{```ڿߓ߀߀ڦpeUeUh '1B*CJOJQJaJphh5B*\php0h!9B*CJOJQJaJph%h8=h8=B*CJOJQJaJph%h8=hB*CJOJQJaJph0hB*CJOJQJ^JfHphp0q 4hB*CJOJQJ^JaJfHphp0q h\h8=B*CJOJQJaJphhB*CJOJQJaJph.W/WTWyWWWWX9X_XXXXXY8YZY|YYYY & F hd$-DIfM gd8= & F hd$-DIfM d$-DIfM YZDZEZFZGZnZoZYCC$$$-DIfM tkd/w$$If0z`%044 lad$-DIfM  & F hd$-DIfM gd8=oZZZZ[6[^[[[[[\8\]\\\\\\\\]$$$-DIfM d$-DIfM  & F hd$-DIfM ]9]^]]]]]^>^c^^^^hd$-DIfM ^h & F hd$-DIfM ^^^^^_,_P_v_uuaFFFF & F hd$-DIfM d$-DIfM $$$-DIfM tkdw$$If0z`%044 lav____`7`[`{``````aDahaaa & F hd$-DIfM gd '1$$$-DIfM gd '1hd$-DIfM ^h & F hd$-DIfM ``abkblbmbnbtbzbbbbbbbfcgcddff9f:f׶wwgWgggP=%h '1h '1B*CJOJQJaJph h '1h '1h!9B*CJOJQJaJphhB*CJOJQJaJph0hB*CJOJQJ^JfHphp0q 4hB*CJOJQJ^JaJfHphp0q h '15B*\php0h '1h5B*\php0%h!9h '1B*CJOJQJaJphh '1B*CJOJQJaJph0h '1B*CJOJQJ^JfHphp0q aaa bFblbmbnbbb}ggSd$-DIfM $$$-DIfM # hd$&d-DIfM Pgd '1& & F hd$&d-DIfM Pgd '1 & Fd$-DIfM gd '1 & F hd$-DIfM gd '1 bbbc+cScuccccd*dQduddddd e7e& & F hd$&d-DIfM Pgd '1$$$-DIfM gd '1 & F hd$-DIfM 7e[eeeeef9f:f# hd$&d-DIfM Pgd '1& & F hd$&d-DIfM Pgd '1:f;ff?f@fAfif9gHgiiyyyypyby $d^a$$^a$ d^dtkdx$$If0z`%044 la :f;f*\^Jh5\^J h^JhB* CJ^JaJph7jh5B* CJU^JaJmHnHphsHtHh5B* CJ^JaJphh5B*\php0&iijPjSjjjjjjjjjCkkk lllllllldd$a$$a$dd^` d^6jPjSjZj\j]j^jjjjjjjjjjjjjjjjjjjj뫕nXG!h5B* CJ$\^JaJ$ph8d*j"yh5B* CJ$U\^JaJ$ph8d!h55B* CJ$\^JaJ$ph8d*jxh5B*CJU\^JaJph3f*jh5B*CJU\^JaJph3f!h5B*CJ\^JaJph3fhB*CJ^JaJphh0J5CJ^JaJhCJaJjhCJUaJ h5^J h^J h\^Jjjjjk'kCkkkkk l l llllllllmm2m9mmmmmm̸̧wh\ThCJaJhB*CJaJphh5B*CJ\aJph'hB*CJOJQJaJmH phsH hB*CJOJQJaJphh7jh7U!h5B* CJ$\^JaJ$ph8dhCJaJh56CJ\aJh5CJ\aJhB*CJaJphhB*phjhUhjNVhUll2mmmmn nnWnXnYnnnnnnnoooo)ozo{oood^$a$$a$mmmmmmmmmmmnn$n?nAnVnWnXnYnnnnnnꢅd\L>L>LhB*CJ ^JaJ phh5B*CJ ^JaJ phhCJaJAh\hQT0J5B*CJOJQJ^JaJfHphq 8h0JB*CJOJQJ^JaJfHphq 8hQT0JB*CJOJQJ^JaJfHphq hB*CJaJphhB*phhB*ph jhB*phh7hjhUh0JCJaJnnnnnnnnnnnnooooo)ozo{ooooo$p%p&pӹu!h5B* CJ$\^JaJ$ph8dh7 h5h5B*phhB*phh5B*ph;88h5B*CJaJphh5B*CJaJphh0J5B*phh5B*phjh5B*UphhB*phhhB*phooooppp#p$p%p&pd$a$ ,1/ =!M"#$% oDdM   ^A(8500 220 gifPicture 13"bn>ET̐J%}W/{nD nn>ET̐J%}W/{PNG  IHDRW1gIFxXMP DataXMP?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> Adobe Firework CS3 2014-02-25T07:00:55Z 201402-25T07:10:16Z imagegif ?xpacket end="w"?>~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<:9876543210/.-,+*)('&%$#"!  3PLTE븽go:74ʹ h1-}+8I櫯F8ZcZLpwpe"ܼ+gۋ糷WTRHS~sj~sž7%yc ybS \+($]h;H0;ǁ}&mм(赺OX9Dޥ imkiLIGNI/'rޒbjC3]R殴laBObZ妬{# UaJU)ۄ`RB(n麽2.)3A3!w㞥91zksj\Z{qK? vځ݌1!tLXvnxckdR/.mĜTQOJ1:){3@)!o{/+(߰JBc掍b_]333'# A=:W$J:53x sqq)!k]resskZ컾R!!kf\[ZŽ841!kr{ބtjR\{Ž@1~TKك"k5)xhqfp!c))) !!!=;923tibKGDHgIFg cmPPJCmp0712Hs9IDATx^}}pTWvqe@zeVG4 16-hH"}+W{Q1`J @<%KL7KRS YS3銚T%PJ6{w}ﵺ[-ӈ5c}9sw\{V;O^XɁn9ПXş~ϊ?Rr}c|OO0bGߦ_o}Fҧb\?Fg A?߉N0 | ߿4-_->ǁ?W?W'?j"?[?+?wr8o"=\r=s}o/bp^-zt͵Ÿ )V( 3ۻ7 |5 RП _KRA.O a.@ρS9JρS9JρS9JρS9JρS9JρS9JρS9Jρέ'Zo^^=]+zzRv6ݝ;35"ǘқF;'$Rtү{BOGCqqdUk]3wo:nݰgȋd+ŢCThw+zUa䆲" $?̮ ׯ[o|\;yFH[xH']NomsRKfd*Ѯcַ< ͹sGGpY,>J`a'/_Jvj~KnnIH%ޖxӣY"]ҌZ[`l^/ }FK>YM|zɌA^qs_K2@Jd"b[aGU!kěg #VCd@oj4 =pՔM+5X(_'R}3zЪaÙ!6w'lRGFgk7` s]d/vgU.:1cf 㗇 Fݛݳsl.2"+x{tXY6P21H @/upnLK8, WL~ȷ91ogl@_#x{~d ^zp1wɁ΅5%8,w5Br3 z;m(}y%BS}X#t:RI0wV|zS/š]wV;¥"Wݰ]jI=3,/Cz=;O@ө`npN ˶|$"}%Y' 3F`㫨BrEz$cqmXUP/+Hwbw<(mn/u~}||߽@%a-Q.^Y\KR%$K" { ddүx0|y/PptϨ\;{/3o[7{zkŇ%%kKJ6\bBc5gٵUVstkty&Yxjc!}  L[nhAho[g7cwl|+`.7:}3eT@̰vJD/FaEi{ ?3W̮_o]|]qF?1/h7|m6Im? Qw/Ym߿eȰRYN'2*fS\-'r7o.Sdy2h8=o%l7Ƿ=8C]z}kE_ߐ+T@yZDGYR#LH.A8q%NSbC/A-Oփ(![ǽ/# پ6C˯!gm1 C_C$d:#Wgҕ]:2 ^NjGS?u5 ~PZuZ{o:!O 2hq?oGܮO4 =e#DIɀN[FmKuBC[t ҭ7vY؎7^C7AY]d^*+NoTĺ%>!d1f9 ڭ֓I3 w0ǽK?*I Bl1= +?x9`)KXm n!lE_ 'I)>-z"2q4Y~CֳSsM+ HY0"&7P5ql{sm\/-Ўֳr G>FK`nANdgq2AL^B;A+Kx,IJωZoGtJ VSGDbqnSxwC]\gt^CC:0!*EI a '0 Yz5 ʩ_R3ilgpvn5Co5fVۉYkm?|veu}SD`?5oÆ!9s8Eg[aÆBRP Q,u͏bG'2>7T^ >\4~J~S=XNqK ۫s?&7A*"/S|~"p()Ȼs]-("{/6*z<8yӫy>t+QT'%;}/'^~VbG6NX-jlt<Ʃ>r{kgѺ$ ^O-ʫ4a?|TQNq^,A{Dꊔnq({ L<%1ɾq?k+ ~Lͽ!vļ{R]y7/2€u $f/oG٠fF{OmeCc`\A^ql7G\wjZFC!ާ :\ӈDwbT f(n7 td}i|s鼩^ hxv| C@OJC+n]{ޜ:eiBՖF@V@Wz~叝3W|! >/)_k m~<|!b -u]~[]g_MlkC Ĺ$?ш||W}rN2e؎pQ~[xYmv%HLiN#4-L64 =׮Bz4Wk O8;s+w[s9N cB|ǘ*iJ/Aܫ1EVw99NQظ a=h];aWuĴ]i<ul u6^vw׼@@ җї7|Frx/y1M遮o1/eJ#vzelsBkxͻ+%ҡm< VG>;q^JX n8>#+%=ɴ@_ۻ&g~OP:uj(uq;wQ; gU~\Y}-Y5q$kB6,4&I6qF/$JeB.T6q4<2ޝEۧt@̃ !qfQ}ݍ 0M{FMmsa-ԕ+8zЅ O6MB6<# {h˺t@Ʃ 0m⻒fhJ,AbAWvӊ,:S@g{7*WJ]9u&y7mܴ|tZNHPۼg~Zc&ں#VPiް3v|׹nz!|Y܇yB8% 立P+{z /-Ks&~:6}`d/Ԟv@WZ;T]FoZB} +!O|k_OL,7xuuLg[6u>O&#V|s\t[cGbDPn͆0-5z_p[4\ЕgVU< A?~muKkޔ(M5zԥ03 ;2l"savN>Ѓb&Dozn 7]h1pNr= Љ*[l\ֽO>p2:Dcz:q ) V=/Ytܠg"{C?Mv齝~eKn\5A z}<5hUB@]o @=m&?ÒYXydےQg4Ͱ+\!+T y3F~DA"uዶ}Zc-!.B0$FPO@:V('ZM( ae*e[~ȳm̶5s@O^t Cch9A,e& Z5"oIuobt>4Αq~IΉ8ɍ~t҅ttъKb)r]z vh һ@v.JU!9.h*teBz)}0˜pq({AD#) ;s!=@B]9@RۼC_ * Y 2O#B6g)x9;(/BZj|Sw/olq(D)zjnZAW<.!F&b%!ʶB$V=m{Nr_ħ-BV5%pA?Gš6/R3Έ\zqu7eݮ(FH Y ~Jw՚ZYi,X4?n@k:X_>^Ͽ*w\ a,JP@?]M'-3MwYGh{?*i )ߢ[6.X(\ `3z:Ϫ>-VM8!!L3|N)#żn"*}j:&jwJ0z&xNl\& ` y>ݠ(fy&K( A&Dp {Iv1Y RJߐ,:}oR^@Nlo< f[CjuzW+T>ԋGHx0Ei$EWhs&HɥzoP؁TSn'Ff sA\j6jI@TZY,M+W`<h˦eL!`sJ|ت{V(w+*3=O19IuyPm^"l8&mω=/Fe# ZNE7s NB!St官sD-1bϘ@v w>GI^@AV-Kd˲HH*hNcK9t Rj,P1,Otw7Xty\UĢ 7T(PuE"+gu9CSǫǏC5TLH;`3s+;בM|; V>tj3cSJR-.bA$-hZmQoa}}I3"~mӦMӌ~?gCK te# Ոy Y#umƾ{ ~l&yǪ3[A">/D4DS$7`$v}8M?ΕJ]r00!EJ ӄkZE=?Ra[H2\yAQЕu5\ rٮۘMr~`n _zA(=RX̰!w O&yxv%{PJラYП1SHjmI@W^*pgA9-*f&$ƺRnplL rabVyGds%}] b,_.eug<]Z.2KE0qY/x\զ <1ytCYJ#"QAP5b|ےWU} w#\gt+ӴRUv3q#m>KW%=em| +eB 25u\p`3|/"Av1,5==ToةA- tzs3 :&9ԧ1Or* o֛-KwORk =%3lnKX2ǰj yz#Sη1(Ҡ5*$]ƇUARzߘjzd{dGl47ޡcD8n'В,bnAҊ),MI=Y893Tf<_¢C_;N|]oz2Nk\7“HnzCHA7 ۩Yޓ:爕T;WZPsK2{mmrH \v)zR[?{7xۀ4yk9OZ_T{_{t$+zSo7HC5ܼ^[062>6Ȁ?>Ǚ] I-8btLy-WtɡOfVkeAsb}]}aaeaW7›񴧿!L1j?o}eH7GM)AW¶e.G5-lujK';:i}NȐQ덎k\žv޺㳿zTRS_>$sGn4*I5iA5ْqWl곸mWumdݳL9C#jMzKڷvj} >mJa$7dj|s[Y;!AN4Hk/ܿͭ7tPNgS's^zZrWצ@}~hG +=Y@_uQsg5< 3 Y=jga&}a5Ǵ,r/̺f9г\Y׬5zVó0ˁ0գ@jxfr9f]zY L.¬kV=Y@_uQsg5< 3 Y=jga&@Vf`5~ȇzGmBbts&2*z?ӒZ@|*-i^4+_,47'-.W: Q9$e Njt65v)},b-[ h=vЛ,0Rd)^;!tL 8@rX{ v8H<<%ɀ6QSUk%GQJeTMa~r[S$ay7}'G,F%}Jn(qų HsQzף$6dGyy]Wr.#-L= SiVdaS^`:?9е?]NUX},,L)/sM I2>0+@oVeU2л Ao[*tſ Vnn3]ӔG;ϮL)aM;d{@oro0^p,svfYWf?nlfY T:X"q;=syc<]p^X װ"cpiA@4V:ē74ɴyFzc7==|z7md*9nC83۫Yoix}ңdmP3 \1ޅrMVjkokZzZWZD9 z:\mI).LE-J=emfeˮ?[+QP )(Ilj䵕Ed"" *glR8Z__^ u}Jl(tr<#WOqQcGƢ>KaU8%J6Ճ]#k~xf> T(E@ o`=@@M8b3:k"8%,;N%R!=1g~lzYRٳCEy*vv5Uw[g7+Euq z_t8uw/MTL>õ;C[K8Y zoh 5rdTYSjg^2.\)=}K- 5K'laYٷL^"#UEdqHN3P˗V2Z@a'c꘳nK„g:,fj;Ӭdi k8zqP6Ld +Zm"w7j D.R;HFh.Qd;-0< HZ,tȚif*fC.X~} WHa nn9V9oL frs$Ǡ证'h$'>_@Be. :Fb<*녌r9K VTJM;G{̛l] C=ކo9|Ĉc1Я]z T*anxZU6>I[? MfF-&],׽np]~,"tsyŖj;DЫ%ȶدCG5z_f#GБJ}]P|B q,wt O(FY;TWhLeCeyߚ5=CWSjo^S2? U (hFnD>QNܡMPZ:Ab\|s'@]4kjBK|Sbb1v⣏*.XKItӮ?fJW#^AΈҡ$,C/"t ђ dv't~2o<&pɊWEFJ ԃ e8v{W;,XykoAsG@+ke- ,+71Rf&wǠN :њ *D> Dd~c:V|Av eug6Rˁ=0#T@Gޯ~2۫3O@Pcx:[ ! ?f1="WC)ySR 0$'yV'_bޢu(x]Aٸ X w*"{dz8<w( K> 8@&pKJr h18k%k#]/N}/RPD$PKỬc*[DzH$ȁ\ߢ¹kj$0YMr>B[ XRP4`IPz6&a ߩӃ^+fcm}K"q9Ø t&pE3~6lp`[ te@0SētQ]!11kYP[pTe!2Dm;SQ %4U1n1࡮ hm݋Y"w#:a-d A \<NGhv@FE3zt\WR*Z:rLD\g9ܠ`^̚%f[6З$j'֓t]*mX׌Eu KA>87DXU$RvZCi&\t$  eJDeK tvOH- %>PB[|A9T%(wtKc`GlnQѰ8ctbų t9֣K靀]NH=6Ƀ~ 524vt%MLCnz֧=򤀓5(hfw1Я'UhIgWJzǐ,.,#uJ竇w(|GSv"$a3B%j C2=OÅvVh1w)\ZdV6Z̴tkh+c *nqD%O]㳙L=Xj^-p*x^49r H" oX B.aS R'Jg WC8J)YgǰM.e?Xr`k2&άEh xjwUÄۢA{W"K\0j= 8)WB;/Y+7F'^x{Z0>x1 J%`a a!@og5#_ia!1\tyCEpc$mUnGE 463Όe}\|\@!VW_wG}mi9~$ 9#ƚts>NAHGL cS/G  r~z8-η_%%x٤0OݛY ; -w N=t9DFbH(M kݳ  r?rsF,K CP#B aO} OK,ΖBgM#z)8Il:8i] @mApd;-=E+ 0vuk`3X R:gbdhTSVn|28D[QGg.IT\wѻ- ފubv33Mn;퓓vEZtb_w5]UUE{ٻ6T;1M%q ig೮T 6`)(Z^󱪪c0 6sgU.-*…l©5O{1p4_zcx{xS^$:`OotPzYh~p ?:6Y]^cuWw|Ku.H)aU^Fíb3}cwD9'&t*E;с*旇 >ZRhSGzœCC}g>鉾#T\]z${3\yNb`o[hQN3DGPhbAOv ipS2mfk'( Z)[:Lwifs@ЋH(ciC+ߣb Y{,SJO J4ڛk$钴 /jQ|nzֿ2 Z?.9St_¿!,D?O{}Y^V0]RBnYwOb7uzGcß<гsY@dsgfQr?Qpef^J$UEIENDB`J$$If!vh#v%:V h,5%aTJ$$If!vh#v%:V h,5%aTJ$$If!vh#v%:V P,5%aTJ$$If!vh#v%:V P,5%aTJ$$If!vh#v%:V h,5%aTo$$If!vh#v:V 05as$$If!vh#v:V 05ao$$If!vh#v:V 05ao$$If!vh#v:V 05ao$$If!vh#v:V 05ao$$If!vh#v:V 05as$$If!vh#v:V B05ao$$If!vh#v:V 05as$$If!vh#v:V l05ao$$If!vh#v:V 05ao$$If!vh#v:V 05ao$$If!vh#v:V 05as$$If!vh#v:V l05ao$$If!vh#v:V 05a}$$If!vh#v:V 05/ a}$$If!vh#v:V 05/ aDdc(8   @@"?,Dd - %%|  s >A(8Picture 33"b\i|2-J{{68fy n0i|2-J{{6PNG  IHDR4sRGB pHYstu}.9IDATx^\W}f'=nuɒ-ٖ-70 $@%$ބemd7$Kv@φKLI(MiWܻ-^Νs綹gys{g޻TEOe?ʟ:!ßz:F.jn$xhQ+VkNj ~K?L"bM7jyuY2kvx a*kKqɛt#+.)*գ֏*;ӠO{UHsѶ:`;|*p ^ͺΠ6Q.GP [ҍr~-'rC[N/ )3~APFeͮT!N - P' YQϱHܓUИ3zw~_R' Pƾg7LnZ9o}zpy w=Id_wNL_|ޡPe ]q(#?|_1ף~eΛ9o漭7R vQ?PI'rN:@p||'_b̆i?= A`lr⹷^91vڝ}oQVP(oc::_rJw(P(${ddO}iQ55 ⻘6! 059sᑱ(h3fQ(v7ٶ[SW VO"VwuUy{}Y|t/?xٱ)y(KSgΜFyQޚNR^Ȳ6Fy3}U$z~SNhvK8MDy>zyjj w~i (CpxhP"M@HeλFyQ+4lDFu'&(RP?xц79oQ>#EJP~jGʛMC@a@Y$_ .̇>B Tw8 @( wa* @@@yWڈ_@D@O]I$+ s'6;@ Px/B#@ȜO: H %wC ~lz.Au@pC@?d>@>Pn>)@ L 3%H}@(jLA(Ӈ#ʻ/p @lf( @@Q@y @@@yP@ &.9@ !.# @EM]Ãs eKOU¿'#T `A Q=<_D1R:pqT_,}1H%ҹ0jÄSv9vTMܥhs |DF T[9-uK*ִzB%|Fk"}N u[Qq mCTYզ|P(Ľ#ovv>z=p$\ {ff3Sɖ3h'ZusZjhiJ;;4륓\6$ίvUT..ow.z恥T NC5#MCf&oh]zqŜ[FꇵCbsx3볂=),U@ $@eͿy;?ݭ1aλ2Oz @&{"eRv 'Oo[17TOd8"w4gVgVw)Jd;J*:lX7k{-nbJb\*}ʹ C3.m;ݪMyS+ܠLtf~+컇B<Soݜ_"]j&}n=받d>iC-ze]>V8cDK]|ٍ2Jxߪ_:bhݡ((!1@yw!P  Loݚ~LNl;޶viͲLlgRMݦf7)SP<:@weKWϜHe Ƣz<5lGR3eƚqێXGIWV&vL͡腐Ok4;V(1lwg? @ȄKU_2dz d1Y17#ykNu ""`ȩ`W$biXq:Z*+8ĢN5<'6TduYV_h;_?,-[7YF4Z+,97 @" #0;*IR%8`Hܡ6;a׺]"sˮڵyfOz}<0bׄ%g5?pq3G<}*ZhWWn<9*jʧD ~!: @B% g؜WggZjHi8V8biTUg]K/EzbW}#"N.]kCpv`γ+)n;-H%$n^4(J |k sdzjA۳,2 NZwC" 87nyu.,$6d !>`0P޹M@( S,@HK1 @EG@*Qg'vqdn.ynh7Me洟/}Zݡd ?^?jPy  vީ[7xomxrJ876-H@;Ӯuv6&[`''"8<(( Z-@H[Xhoz!i@";.S9js Nw8Eܸꉤ^9pKZӀ2([Xf8dYpjO @Lh64%gNf:mn&(*vΨu%}k^;`RS(eN]~Ew~8  !ϻ *8h-0Ii,M Ե>e)kIc6Dn4oOC͸ %ab6+rd% QHV<È.7B@>W?#xW\Fl5f1E5Zdzq^616Ue. mXڴA]Ol߼`̉Wϙ7;|Ƞs I~f K\rc93~ѩYKIQƢZ۔),S;Nxtn7Lt ʻH7 @ Y2|E IoP #;ɟ2RHeo 8=/o8gr_9Q$M(4Q J],.Ӥwġݍ[QABg| wҫ P/)׳N. 8YuJ웕z~{I+xʷN٦WnQvJ9*f&5@(dvʯOPg9aِ:˹T}Sj}G'Hp&-3jǩec-vwO2H ,'.+Ry7.BʏhN<Ӛg wnaiH3⻱f2^Ir;Ch9%)^C@A hQDt@􍋀E{̓ZTI:vi]T )7e O@[ǭ`ʻ# S#|)eB.NF bg;kFE`ùRme=ݐ4D?"(~c M S0t@YrAI%l{dtiyj>_Idұj !OI>^PޅJ}@ ]կE 4!lt _ݩM9jdgcb.-riO@wx(o;%!@$ h?9b9ގ! wg~v|V>hw OՙMe(tkgdp)-DT.  Q3_ 81?;Җ%k$Qz[׼2yЍY"~^uC;ƈ2KΈ{^]JfP#漳C PLsOL刀`ߜEh:R2,{]ӛwyrg$A{f%[Z}_ؾ|]sفmYizC@(4sxRk @ /ÄCs$asjn7C}Gfs D>yߺ͋-:5X;jV.G;=&Qשa w~f~JCW/2dE45œ f\8~\ܔ !/eanI*EG.$Wg^vYd{ܣ/{Ȗ^w,}Tsfr?7Tߌ4Z,a39 @Ny_{_IvXs_OlcSIeK3?&[ְ#vs Px,yM:'>uIXK VڟnSfp*~|do߹CQ|pν;`Ip3 ʻ_ x@pGC y%ɝ]҂TN,uY>bڟ޿vgQ @@tpwV9}unQ*lf1\l Y~)9|mF7f)S(`Q@%ҿJyQpGh}inqnƑqDd oA,c=Bp0 C@0ON/[;x9u @@x#/}>tOu?O[d7'JP: @C`ri鷏 UOIq D@ h4KMؠ$$Bׅ $/o/TWK>A@ =DT ]_I P ?!`EfTwo" VH:mQeC @o@ ?9.Ayc0h F @E"L{CyE1@(Y@$ a6w~8 "`X[ϯ_ڂ*@(oW R%t@%GR $>B@ (;Gyyw%%w@ @y5-A T2w%>} P{y@/Ow~ǁ @ tV*9 {9gy׏7A T(w<݆ P  3ܲ%sC@9򮄯@b Y&BȜE1~+ۈC4]iݧ@ ՌwU;c@  P@dpe>s|ƷU^߻W+f˭c:Mt"P6i@1ȬSQ;3ؚipOP\u5u NvI5Ͻw=x}wK|<O?GgrVPVAԦ6m)z-W+I.+b~qM:4044:YwRǞӳG'낾f7MkU;~ 7l!CJ]mC2[G:FElmh=۹\o_p:dxz {T7~c\kYtI5U@ $sr{v|OwwǛCy5ۆ@Td"O+Nu)AH!GɛDעUC錊Tl<6߲);eTe lAuRQH[ 28zz;_}Yve.6 2$^vⶠnv 'F-ˌLid8"Iezː]sQ;˓_e% ZiN%T 2}젼SKy@(1VH齨JDfdΜ*x.5[x]ZGR;E) k'լZӍSYψ![/ߝD8wA =%n_p:mnw}a _bYZt3)1 Pr<=m#}uG2!(3Zq+X B4GM$5!%w/:#$A#J#܁ G ds|熽r l{crzNe=Cz\}GT ˘}7+,D|R;{޻y5eύO5TCXBiٝQݗlDlyW^7W|`3}//_7ru~YƑR=hc r1"뙮fY͸jf̶U%"E߄C=ΕOBW'UݎL>1;sz )5M޴s ~eĜP}g n۸bٚ|+Z6|' M]gOoǿ5-jGBMLb~Vǐsyuݱ R僋~vEyH@!D4*ujɽg׏̗g nGP`)]=s#=x|o^l%AdHiiCPztۏ. | t (_i e/Iͯ}'M1vZu l[}إW5_fdpiwD&OZ[7=rnOjMd9CJSRwwJ8P]X"V"3߆V6.8 pDD$3_1Y"/ E缥ІNz P/?K\[DLP -D2igg,KO~d+%_u4ַnpyoX5;)M{߷e5.;R2+Ht7\vt[-d8AתPH[K,KdڜcQ0NON߫6I+3xMχ )I8;qI`љl ' ^p:XS׼-#byTQ#v{ X=AIk[w4Ic;!%dJM<(V_A:ޭ/) -Ljid8"i|.y[d{6Uw~ۿER&ori٘6y?{mWg?uׯݑi )=9;79׮:q)swI!L NKrc| ±> 4s2>(^Xv03j~Č%xS/6a!Q) # s]8?Kk+6 W;ί>^x﬿E||p!%Lx{cjbc)jT]+8 pDܜ'CM'!CI H=/?7qwTy7<"k}x O}ءHD.jMk:wXZ9bׯh.[%ښ(7C1g7 riy۾D'I@lOI"]}twIý,Ja˶O=tK!U@A=PN6sct2Ξn`DKB}ώN5T{dӋg%yϟ1pE%25I 4Cٕl69yq9s-dH)aOxiWAWcr~z_g\Ud5Hɂ#Ё GDe9h2myJ;M0/(Q J2d0E\_@"-mʞ\[^5hf߲Mjl{~'|޶a0$2$a ~3-6s#eڳB2sJ嵏MYitm"c %hJYHVAJ71k*/PVF: w̾Mm7$|ފK y+C]y{N;\uQOJR=cr>nб_F5ZV]N7>dmElMүHMm#+j q;V2vH7;feP\y'ҹ0jÄ~ǍRŎك⍻m.a1"|DF T\+G%nAŚVO4ZK5se#zٷ_|k`椎|iIyaκ"tO_])A"[e.զxk?~Û"S +UF޾s 9[mYz;2Omtv>_lK+&~JS>tN}u ɕ'6 l!܎Eˎg@#ze/=tßeí߬\Zz2l'V> B@HdޓK=W-on~L}m6a*B@  r(),Hҡ384'n*ꢉ~{)yJI xdHIy~{j~jl9jpRVjOa4m;`sV?5РT6M#֗@]}* 2sEq@(%JХ>;{MGgj1G&/1p3~+",yv7w֠7gNI: "߳kUe u_?4ۥ.%\GfivUd>"';kDI(MJ\Z[cWrh{%%;~Y" P/UJB@iЦRuQX}[2s<7vl系Yd32ϯ6ۋD.žҢٍ MzYs|Ǟ3bH*1$>= Kng USzUzfhGqX^ة{. X W驋m)9ɘf>"ri l낌ۉ'pUV.] W+󩜢'nvRiSCBs8Nl`Nx3yC5!⼣Y3*Jc(G`qtyZ:"q>H:K7ZM^ohf Q`YKuQYz(+&2G_%0nѹ&vz7xyk7lZvFb;'dfklEFQLj7i!%YLrř#Y/wG`\_,MLU2A*; ?4i.Ia*Yu K)nܖ_>λO⼗iFy. UWP%,2} Q` J?睽=,5RXU lQ[ܺ:ƻw:l6I‘eXmuzr~t=ƱsZruy]چ 0gv$\#5%HtleEnP&핾KS;%'_?8$|.r',<-|ykg>-@@~h.$Ysr%Sd~{Q1҂/3yn]ʻiʄ@O_[DwKbJz<ڲ5tJXIH2=A~-r^ej7o9yh+j* !N͟}g<zvu~Z@%|6]Ǻ\VI' @H9Ju @跏E^Y / o6&( *@'cCzA}A^CȘޭeL/򮰯 @ P (Y@=uSt r&FhۤA5N5M!D@&6gΛo+@(kã|;=^.:@4T Bp@K@>a~&yZIweMzI%o]V)k%[OC/+PyўµJ%@y$0>9m=(omK77;q28q/vNhҐ9osyGgǣI ~{Spa64SSv<4w\:m6!$B/k%|Z0@y󠼇T孜{R4<򶌷I L8b8JMZ/ `K@ڦiӦuuuocCyQvWw?pt܈&λH⼃x QS9𵪗ԚzH^7?hS(7 eM@.Ɩw@J@yQ(oPe?`B`)u+*0cTWs&D2=66:99A%$[(o7;F0>IҘKx,ʍhM!Dgkq(PP(o7;2+vȉNI֔z!Dyg $ C@D~tR @@yJ @H;jԁ @@Pީ< @!Nu @ *w(@ tӡF@ J*1C @ (tQ @@yJ @H;jԁ @@Pީ< @!Nu @ *w(@ tӡF@ J*1C @ (tQ @@yJ @H;jԁ @@Pީ< @!Nu @ *w(@ tӡF@ J*1C @ (tQ @@yJ @H;jԁ @@Pީ< @!Nu @ *w(@ tӡF@ J*1C @ (tQ @@yJ @H;jԁ @@Pީ< @!Nu @ *w(@ tӡF@ J*1C @ (tQ @@yJ @H;jԁ @@Pީ< @!Nu @ *w(@ tӡF@ J*1C @ (tQ @@yJ @H;jԁ @@Pީ< @!Nu @ *w(@ tӡF@ J*1C @ (tQ @@yJ @H;jԁ @@Pީ< @!Nu @*''!@x<< !N# @Ȝsޙ3 @@y'gD @@*#^BFOw查X 8TU*@ͷ @Aʴ@H@& &M @%,ʻr % @+C sO @F]aNw!31 OD} Pj@8 ?' @ (3E@&|fL[R%w6?@"P, =w#hG y'C(Ǟ޻;_*q'VWP׊J4袖ڴVЦ-ɑࡥ~E;ieP̾֗G zeP9ag74zxTOY?O_vtRiKmuFV5mwLZяr 4juu'錊u9ZGXn+lI'Q̠u?˒]/CC:7F Zx0vqc.ǎكm.a1"ϕ(Xhɨ[zP*6 R%^Gs붢WTB[~z. Nŷv|J*P(R*tJ@qzk mC(F42&CykBJP(oP5BWTE ~C,hj[}+/PQ c2woW 斘8ɦW2y'+m2aZפͿ0mfm,9oyoR_I:jn_C,XBj[ و[͠tS&dw 69:>wt`"L ! %Xk޺y)"!6I&+WX~_^ȿgV ݆@YHHp0Vs GykYk*My&- Qs \x^XDe.ٕcYj3@Ο֝ZL=Ƥ26nQSSS``b|\\lΝ?m*3B4 LBk]sn)e=s2^C#pjc(oLX4_&;2UVw?::&yM.[\Sޏ]~Y{[.oZR$?95 \q7 SdIq@@. Dsx-'ZjO5O@ Cu(\~|b\0l͘O1L)7GVYNMtpj؈? !G 8|6⼉6qAT:M-9 6P/ Wq)]?ymNVIVLLONN Iɕa-&cc5͵Ս55%5@%PGÁpxR=ahw% 9'FyG.+(eլ&'&&d{+UN]|-uSI @ ;iO㬼6n@@J" VxSqQ(Gv`oK O@LōN雂 29SX*ߧzWvPNx,p Ph(BCLD~G#? ʅʻ\F~@@yP57ʻFT:w@~d1͟6EeJ˚(Ѭ9%ZrK[X fg`v˺5N"@Ld  @@@y &d_$GlI8 9 @ (|P @ 9 @ lPC+Dvk@ !|oe zyB PP;t @ PyMc @K]CO!dlr8 \$-,tbEA]ÀJ@ B5vKk@ʛ" X![fZC%@ pPp  @ pP (x>?]}ȩECwNOfC PyNs @J]O!@Lg4@x$HX"<)ǙzRz' CN<=ݡ/_89s&Bp&pچچ}5dPU|GHTTki"lGFK䘅 Ru8z,jEFBShNҰE%p8CQx;}+ F.ZB@yjsw|먯oyk|>y װ $' ٞ'OaOd΍7E>()$% ʻm%BZ?'lznD4w@~i6Nڍ9q՘}k#Ŭu69IO˒+.!a 9 <孶?xy\dVg5"DfT6J2㡸N8s#V\ yNj7_|xl;Qꧥ,=v]kI}$Ltl;b4"6y:hJySۮVÜ7g Mw1 A(Cf: h:w֑b @Pޜ %FYY $Gu P6Pe3t@F(62K< !&-w<<{mTv'/.sb;nƥn셅3vj4k/}n;[ZNe9%puZ2`w3/v OwjMJ'?7mxTL7_6wD=Ϭ٫ȮXcЋ, VXf#F P(nVX\y] |=.gL>+KNk?KIhmۀsYuNm|O/~3mEp+opRYэȟ:m{޳p0g%m/ݑ ɎFy}QQ#d@Ipsm"|߹β[K)c-vDN/bDI>7'BD?e.޲gYl:+TLdsu·g4">)7WꭔҧP~ 9wIMvKpۚ Uʕ@$GX}E G s+W3i- ݓھICЬ:nb&' riAGJw"? ]:F$PlcG"OO: r$+-UUvS"DsԲ|:L[px܎<}ǿgGĺo^ҫN-@C W5O: ̾o}'yߏ]7JC?M_ݯ*U;w(blJ$Q> |"ԙtMN]/Oɂ6#tܟ*|WfJ.~rK;%)\,wDr Vb/V:^rR޾qzZ >ynDʒJ 6kyxy(Q5/R/2nty2<ŊK_~9-u,f0YSc7fuQ_,S0ǥ]0_Gss_ª4rTJ@te '''㷿:v R P5j.7߼a/n))E0ԒqPL[Ek}ܖ&=?)/Oy3"hzC" -9y'RQtgbe 94AvbJnVng%%-rQ"?pH@MRP^DyUor[_R\g }н\W)Yr%h2mjS^ȟ򦤿 atͪ&m'qRꍍxMKax9H-sa֢eףZޑ_09@,yi(v_o#&_f,A&_gm;YtF!@pC O[R4Mɔ%MU~'6O{;i\Hת,.,I1I#Z\d!2vBZUdHu'=/94gC5X6/M5G.ԍTg:d0+wnrw Ju7=L(!=xՇ0ȉo5 R>VvXFHYuy{:>-f5G}-YI }=g92/,2vN< *av/Gco2mn}Ѭ#nR ȉ;sR_H>s}s\9ֳĬ4Ҿ]{-OJSv:tagiPXoG-nq ]=$l?z7-YkwZN}+y+)M 7ϼi۩ Cfr mi (oq2 [get%fhv Ƅ̸"aEIiiIX槓r)HwSEI~:1")$ [:z5!"BԡlunSWR3HJs7^qK]#O1h墼9CmE~HKKͧYL;Aj HNg@|JyOPFBQTEdXAp1̤Dz$,m^_}^ +绊b>1iEQm +C8`,1GD;1,--u 9!Z_\ZzI@M(v)I俀JG mi]I}物zjp_ @H%w(s8YM Qm=^KuC3'&O IӤ4i];s9 0ͪQ˪a =^%QG^+u&RjJU^ëtli;׷֊6"i' ŊnDdJ{xso9U?ø<ޞ~9~6ނ2 m hM/JΉu;=;Ol:brÇwPN\}cБ4ڕ;uSWn LTkבXr$}7?jsGLzƽ<)}ru]nKÐKd6-4I1ΤkZ6Wm.yXoAjԲCi-.LHnCXuO= 6M\>̿94E1@Y' 32ͼ7Һ(w-S)y2=ez[ZqJ~ukyiNβX#&"wM}n !iZ/2,CJkh7 qDbnTdGN6۵(wJ5}."i8K;y(-ɹG'n|,wD'egnv[DdJ6.-sA6^YwLtU>2sOXم^s}.6H2v'f//QQlFGJMf1x v0?!rբEpA.v*<"ʈOO懭V ge+3ڜBP4,) 8ɉ EjHh%E@hs"POIldwg?f9Od,وްTՇ.);nd~q6Ce!a%N.ړC⡛ 79Pr2,`~{zh)7cr>]xƥ/#WNoudL!tJ*qG|)f|WG} g)f])\\ŏ<$HP2(5%pee!7ۦ=9WIE:|Ϻ.)6[kQԭgџvd. 8$JTN֪ю" r/{(9!LI="G,EӋ쐭v4p(rg%=ŗ0,4tv%ÜEX 1W.]bbPsXҽv*Fc$r3&烌.3n8mtpfJ ii?cME|їH'KVVҷ' *[1SdW% vLD%Uz2%5c~Q#$dķ;>Qpqj"/aJϒKJCd +?o >>%=8"Yםsп]jN|]vk߲Ԯ˵.J@697 5)3O̵Vޮ“9QS!n3[4.mѥUkᐪs:8gaJI|g"1]%?R/{~TޜeGd.<+").}XJqsD se>:}^uK̉]\D";ge{d߮Ku@˺V2ZBM$YR/(N:LprGa Nķq VocMnI;+l./,W~;\J'K[HSAo\Vb3y E;٭7ҠQ’pí,t.{LCSbY$Pat=N@ݼR;gWaMI^LԵ$xuE:jY+p,UD(\ˎZh;T$gwDR\iC;E1H.BiQ&F߼YMC,ZI™G9UHI-ì3¿oxhHLgE/)ٗuU@Pd"XndN/Ԗ%<~~c^U,nKsJ7Tby69190/j/;6Q_X]S|ыhH(lQn8͕N!3eƜ4&ɋM%IBC*2=z#?wF)ˣJ`8-8ZQJG>J]SrP̑)Z8/unHCzd>`0 _q̹&B;"w;=3%,ŷX͚3w Ȝ؉o1.-Qޙn< ⶯?<򽥩*$;+-JN Y{WžqYh^Y[zw?J'󹼲.ɟ7h}8h٩g7WN~(t[~Ӑ(YtfXrLI&-cK ZE}Ǯ"wya  D|+,Ȕp\@b Foqۋ!aӂ@y|p(9J4ytͥU*Y}_'.y)v?\bԊ=\ij6lpbij4;7\ @LyHnRdy{-3K>688C0vi7ʰҨ~#IGr sGcѽ]Z.DΟ 8)ÝtJKvґtI䈀~'=,?41VW૮yIR"u(W01 W }lІO.^yɹHykXo?<"Ɏ7n4X îzneKc_'l_;餴!Q;$%MnEVB3s ,w׵=Oݤ%줃N@r(2Vޗ'AD07ྼKmג})516958Zކ)VЅK)v|l|xt}RUCvN&k7bx=Uʋ3 O\3 9?/k̬=;~jOU :r߳> _̩I\Z[JVs۳kGSRasKoO ؕytܿGݑr%3?(bpE {ht\f" =_{PaI6]1pzHzb1 m]:L*ꗍv1E: *lBǹؗVZZ[BlOƖtMky]hfkjjۦ1lFۇ#^-)ӕ?y?wu7V5$s)A٩L4@|e&-q[Ϯn`橏l8dCSY)g`R՞;H1X=>717P NHSCLOhl6hkkix׉1VжQojG(oQD]u^RѸվhM)5AT6zՇ;wNY!,LnpW~@S %Y6wK6=$G;wl T"7Rn T)+Bِ\vNK >㊋iPrH\h.V2ax>4tZ=,kR[0އ/(p@ V.5X'ϙ3n;C N?ynC 5_f%cNZvJ<Ҭu頥MӜNg=[k7w>m\(Q ,hYd[pG]8lgRri'N|AzUL&H&[E kU2t4!f廷7{GvtFXn9i(RI_T~  "!6lrpK b=Ii<¥"dAƒ KP6W]oqr^F1If"v2 o>gid,BڤÙ'5 򴇞9Q #'Ȗ,EhӡÄ(xvUGEn«|oY0_z*9dM']?З'XvV+]|䖦$X~Ɲ=,ÙV PNd,a{y&`Upp@yUOJ"-M$-%$Kd2AJvaڕwwʤpPw~iQtCTeNk}wIzHD9\ͦlpֵ*Բ]CB;ilt2i7"YE;!6тNJp_{ۢ}J7;nBC6|h,ҢW̫֢L-:nd _Z[݆֙X˛՜ITv2cz)NBPzM4'?y|dIV9ih~P4#rE@T񗛝wΉ^w}JM" QQɤýM6V1 } 6M8O ;R-n<݌ 7k ;}^& 8PKuQI#Um2yX; 6aE\)pӿms{r12LB&k=ƹu 1+`PFw2`>xۿ7}899pmWG.bǭ}Ӓz|uߺM;Wh{2"Ϳr`-$տڕ;}Cӿ=q3nG,rJWX! c||lrrr`p  wJb,wuYtշk%`ϺLfav^ٷs!Ŋ,06dlYCv(?ǫez_Gy$>O Jk]mWKFH|e^)+{I <"T9q]ٷ&Wͮ?ݼ}w})эOgvPK#g5o{ߏLlʝ67i=Ý]՚y@y+Ł !`%I)*ou&mguNꕱ!٢RhْD2K-i9DVe0rMn7&~ ^'ֻNګ~F˓N(lˆZ׭yڍ0̲=V(z#R?rc2 2)zmxg OySeKvKDOtese!MR@Y dvcPbE2'vDD֛X,}{r!<ƥ\L?1/w'/.ټE7f)4:6R2KUD⿤+K .m>wQM5g{ ΖHM%?mߤ!7 "Wߥ(sopg9,@@EWZwVTl EUPuj"'{0}csâM_sћ5և\KarZ' 8 oCD}c\%QHTĨw(>%N1Xϒ.ђDVg67)Fy05]>g_JQ `&FI>QI1d;+sbD& k ϰ%ࢿ~oLh,'ICMTS2Ѭ#b:T2 zJ/߽U2SJÝSMZ+U(u28w8K|5WiH6RKˀM,ej-[z^@nBNjc=n& O~sLK>ɋrsHB )wRD+yж9"mu^l-+6Dkͳjyڅƻvk @ s(B{SB#sLMl^2Z]tT$vӆ|;f#$+UF2*rJ@LjIe^eI]j?R~Ϯ::7!<-";e9U4*&0P;]8XdWGk@@yPfyaTiX4e]'CM\™G @ ?Pr+z#YVT){`][ߺCI&NR ʻ˪鉩zXrJ!&ZRC{C&eu:3 R!zOlC Py^D57 gћcY{ޔې0mDkY$)@ @yWZu=^rۡ|bǭCkǐjP=)9 @ zx;ޜPv8do6H}GBM$ՠhPl9!@ J\Tg=-(c.up$W9Жpb5˿^B!@(_([ǞIVR|s!dFev\ȓ1wI}@I-P ;w_0C̷yvīl,Qr !s+⸦ wV0f3n2M{'dIC?;٭:fho6ώ%!TyxBpeCC]2cZ'e9]_ۣ{9eaԫ2tjqW_S1@2'Μa,8JoٜR"%[4>>iDWԨ9D 5ii2"$)9@\t(= F7De8-$F_m^U)vD܀#z߾% % 6'酚,u`X7S ʻ4}o[g]_z诲bVdļs Pq]s%+d0@ʻxOu9Dˬ&f-)օ S J&.ї&Qy7=+~]׊eW^cg}VþdqJTabniy'PZ&BPE}z>\yIZc{%RF&p\qs7m1HgXRt|2?{䥼T\[CnYYԣs"Q@EU]@ <=ݡow?$c߿pL}sMy4w\_@d:b.oEETok g~Cu;qɬon@|' Ó`?s=9,΍sukMS%cqGA  C@Rw㙍K@A ?Y%Md(㒵YMj  @ mR+꽬^;>D4w7t̪X㿛ٲzbS@r]t42ǎpi5ʻN6@J(oMRBZoެobN$DV~OfHh5 cKL@ayh -wnfźK}v? tL}ͪgx2!Pl9 ȅQ]H2 ʛs!e\(h^K_޴@ PPޕ: @ PMk @J]#O!.bt)L ɛ_&(KI`' P|z{C_w?$/SߜtC*o}9<4:O.C[yn" A SCCm߬zrqޱOUX7@Hz5px2 {W'snI|x7(",܀@i)vO Dz4eU-{||?(pݷhVP(&;)3rK[XOt-Ey?}SsUaEwSSS#Cp r @Zf641<*AqTT򞚜T漇BzKAdw%L@ G76 $Gx1 T9 F`TM&''QY?yi}vm4t x=?yˏz#7'HT-ޢDy pOOP !Y+,3Hu@H@SoB9% :-i+2.,![d$9xBC@ʛ|ޙ @ {+W- sٴ-@pPޅcO ["[zkkkk/=( R$;w|ޥ8 #E=D蔙C}cUlMdl)Hԉz~Ym)HAĸ` $Ea)_fLw Pbߩ<^ sMMmu].cJQUJ jmTi nf: P DG%(oD*|++oEG$!莨.kEj%tQKmZ+hӖCK##UC1Z_bo$˫%C솁uܠ$i c,<(wzܬGٶV"IedMwэ36I5xh % uA.EJFYWX8P&|&(S('V.le^[['tVW)CINH@Tv5%D׻~/4Dy'DzXܤEO)7;. C 9 QB Lk+FMu4@ hZH >Q5}޴%0MSy[Ay'6w?hTV֠5ர|\yB7ۊu4<&~' lJ2]bʻ>R qkG7yFbK1+~Dʳ(o7;F8E (sϜ|%)o+ y@M@zk._?Fy/s @ys@E@}7__~H߁[VX)[6wm$Qd!IZ#(b8/~T4upUrzݜ*!soi}x-?ډmK;@$|ާ$@ ;ׄ@ &8d?mj &Y%χJ?ɡmK6)ayT~h n @ P6)a @ '.!P HO NJ:J "y#=,NEFʉy~r:iP ʚ?]K @&8*@ P~6!ڄh8T<>4rR>M, (&[@%Adλ$ '!@Jʻ䇐@ wI NB <⼉&λLKӈ@~yE)@8@ "xxBrS9@mE)@  ڄhMJ8ڄ6T @DTe*z\gλTG!@Jʻ o!@JʻTG!@Jqy]JqޥhVEm0M@Y'Of9  @,9- P"9yBQrrE@(qA &D{II$F`|D8 ADdF @H&< @!@ &D]I:2u P1&G.$I 9@ ڤ!@J&%8h @ P6!ڄh6)O\@aHɛg$ڤ0*  ?Z SGq@ E6*A Je#@+x@M-@  Λ8o ͧ 5yǏZ@ o@ M8 WA6s#X zA &D/$ PhD-! %@ &@IQA  w % @(jyMw㼋9&q-OV?@qޕ7 @6)< @@ ڄhMmR!t"0ufjM 5 HkZ SGq@ E6*A @ E(Q @i Λ8o3Nң &qv-i֧ g @ PE ' @AhM6I'$W'm@VhsWcK@47*X# @ChKz@ P6!ڄhW&|*aDۤB <ͯj3] @%D]B @%LhM66)+!P$dGUs˷ (+&e5t @mR @e@]HK@OxBEN@" hB8o⼉N ]5@ $ힱ-yg,!:q޹U@  ڄ xBE@>Ja*NjmBIGT Pbhc[Uw!P9= 8 @@^ @*ʻbC qyW^w^/1L`"(YǷiʲ]A q޹!U@  ڄs @ @ &m6 ;ϏoMV@ cBI 1@ m/JC @ =(Q  @ Λ8N:4 P:8 MV3<@eo9>= @@Ev @*&DOIe_B@Mv]R:L?!' MJ|q @mRzc @HhMJ8ڤ/9|2$D\hrd@|6j @@&  @M6)h|\1@x+gۤ _{zUEĘdʡx AHD.jnhm ǽ5;e@̾ɸFB-oR!Nf䭮-%s,"k@2 N/Qݧ):Ey@v͘uݻu[''Q6]&!7{қzhu_/}7޲((YX漋v;[v '(}}9  z_]o 7nqk@/ߘ.7jLj&;ixƜ)C\W$Λ‰@( gGv{zF{Dy75)3lgu5E+ᑋ` 96=v֍|o@yQetTw%v})ѝv+o[W_krf3T@(͍.#zzDls>oc@N"ʻ4'Ey ʛ'Bp0 ۨD|ΛN @ @VA EVAN@. LC{'6dK`Y,B~ԅ] 5-SS}T$:CpUX~m=e{x`ӿx%{ߵ` @(o@ʝ)KՉG &6)g R! &{.Mn"ڤTF~J??z)mě+, M5hIPRZ*THX$&mRCO @q8*@@VS!^@ G0;+5F @(j]Ծ\ip8o]^CE@U_\nMQf_* VR UF8oI)%T⼕8G*XF#MW @&mxB5I V9& @ s+61XryJ*1ʧD$ @ UX+c)}iQ%^Y;@ k(o @ Mm&8mi`domR'AGT8.{X$I2tO1_mp%?4yM 7iKXPe0t aiS%*[ @p&_Wꊷʜ'9Ԍ:ʻ7 Tm;F9ȦGF; ]!>t @mRM |<   ֵd$ʍ@|=K &,mRn]QeK]n|dλ8 / @ hm,Vɒ'L&~ @@IûR$bi9RL| @ E<'LxC lNO3;O#C(S!Kf .{by}+oolaY'䌑8o)p ,=cя%;1@@湵$D{C LW&!? @Ih6)3^AH$dm h&{=-M5>M+I+y񬂑܂`$E?]Ms?Vs[ !-*ph DdKh(g|ċ'Ai  `XӒ݉.Ӥhp @N 0Sd8\Jw+.{R}cu,;XP XNO,dT⼕81v`!m3kj>Wvʿp.p6;vj]@xT]HsǦ8-w5Nܸ򍮖&h0ܾBgd/un\-?ֲg~ZM4 C@H s'Fmb uby%@ @@?-dtD[0>ɛVX3AX3hɌ3W/ۺdo-o^o DGy&!@C8HoyQЦ?]*6=;޾'\.MXo[ ❚.G Kq ʡHOLC'߻{-:UmjwQ 5M}FL.{NJs;.jXk)/Iֺpoo|}T,oרBQ֘Q:GC^OH CiMLol@XTz2塞P4nֺ[;\EՈ  դtoGOt<3Tz8mM`@; ,:P/nhlZXPEzx7ϧҮӛӨJd(o) @@IP_;/ґUgw,:#)?`)Z)XC5dPDv Ջ"V+Ц1$hM7V :sȋ\eI׹\otsE S=,Gw%ݧ|s;P?X})Pʟ3fyl?M9d jT2 nK0k_-Ok>kyGwV7"5/n^vbZx[Q 6C^A&5%;ix#.ybvn6XԊp'`H[ƙXe1aY S@8 LW=*y[z{XJ^eK%ǦX㽳F[ u\vq пYU3<\=?NUOv{-KeK28T7RK~c5K#KBRvdM>ճ.l^]UnX;[ %ebxNסֿz}y.qoI"je=ha຦|]ӫ|n{!vQ),MΚ_1 x$t5b}>FMCKUa_Q;TbGF m=jOnlNʨY'zJ9sf{GN^wd_g72 CW=_Rr ÇJ2ң  @%00d>OVk/&`ͥiMZ)S{_u'vnsbAoT}GȢi=Zef75c}+Rͫ0!JiofګpuC PGӰL{uz`eͧ5 .uvyjV^7Z=rR;.<oIN< 7* ~GT5/-K޷7G6ƝXla3R)Qп] WVfTҺ @eK@%#o$DJYW6 }&Ob'սjS[~wVCy<^9橁ZM\uZ*N6d~lc7y\٦FCmB T_MhBM ]U5Ɩ_R vwP8uK6YS}Rw/8}ߨ6oZuwtehu}@'496]U588wry^O P#Aީ.HUSU {oZPu@y<bm=sq~hp X ђ=}ȻčpJoS+TTbo*y_[6:.?E @ J@"? jTsd[92ޞEM09 Ы_6Lw'd,>vl\6o˚ӧOog0-;T$ bE2UꞩѶ',UY񺺑g/-*vV,Ν {ݺ4#VP&;&HΘ~b/^\)e:\D_ퟮM' .zˡP]zpiw'4ոfhӘ WL&Z_359}꩙x J;*L DQ@ګC)V?jLmBy; @(OcMjFfj ]}ZDL6=ujP}gkz.Ŏ;Cbzl\pD{OjLZƊBP7Y+ʄ)%._6olJuF&:p݅7{ٱY_^wHp/wvnHK$Dq8X=1.}SnTvEb#a7 Wy ԟЊɸ[ka|b"/7!Ccu[Pҷ262Wn=o.,rT (?YoUmKD´7;8R R%>`8MCv^Y78H`9n15ʹhO]5mpfb7>oLpyXb8DUU]IJvF?.ӽLϜv笶> tyg\H&hy&ћ[ JȦ~?/j>//˓FRRLG{0svqy:p> ۚӶU%\5<%,T Ԏ| 0&:}v}u!jTCk=5p(aΛ&mRa @Bޑ`', BÁ?xq꒿LON'&''tϑig{Exg֏Nm\!acg]DTUIeg[G/W:v'I9$Fxdʼn$̙+B`?y]U= kυc\OL297 K Fewuv̙+&²39;пOE>~moe˗?ra穅jݚI%p@"S5g%ZܴpuoɴiGTS[~oz7ب kϋsWxB5jzMd2kZ- KEOI7$~*>4_m MfJsdžgvߋ;]s|CU9*ywױxbzj;$5tQKuC+hӖrC-5gr^9b/s#@ԾɸFB-oA߆S?!@@~uz/(p-; Ƃ=ucG0:-j`7?imLyG`Mucbp]4ntKYFs2ϭwfyX#Znlduu]2꫟>9j8-])7o_&wv뚚ԥ>MR`Z˯ֱDHI`":=}L6nyheWNPWzM/͌˛lun7Tnl(o5Q [x ӛnw*;CHTuߕyyշ>|uqjO9IYybמDK2AޗǃZ[O^q;Z];m8 PDu?uo^_]<^R^%vjlW~G޴S-z}/RqQgaۚ/rgPzTޯI=BRL?7-}wXLy J,U7Z})z`S{왭 [3?0guho~vb$ XDy7nIGyd< %t1{ҞS+|=r64A]54vDvePyqMeXE @@ (_j6g%iKgg4[zu"䝒$ZoG2xxk@ꆿWkƗHİ9dZCv!=bq+z4=2,R[!{m<$Ie͢8#au )liKSE+֢ޫntEW՝W1*hk^HJȅjI"$Rc- JyFCaBnc$ {.`~he$ውNU3 UJ> !Jإ\O @Doǒ ZVF˴6_b#64Esk~˔{>g}_lK#":ۦJh(\㭪nުdӋ#Hx짮DN,f YvdFl}gQ:lIF{I[/@@D9REw525*Ħ,ǔm#^3EmOULi3qVZ\S#G/ϺxÿTq1u"$!`7Tt7#U"bTts6*֖-}a)35]~.F{R'ʋ$=İҦ߿闆#eb;%ܻzNBޏ=g=ogoZ(D5e1Z{.CZo-dSu,;aqM٫zznp׮|efۀ95a N:p(` BcSUGo\uy1T @hI , a C(pf[97Ʀj O^f2k3Z o!0JC磻*Kɦ~}$fę>eCj9QuJ6ͣiAb>ӌKW!@H@8dT̋vL7Ylmrp,mVLb ]>z!Z 2}30Xr;b.asŒ=U]QTN>Mwڄm*&= @!A$ǣEBAs;,8kܣG9nZtԲ䨞Y{e.|qNzeIq~MeKg8;D`0^؄2M;:0:sRe$6Heܪi(,+|&K-@Ȧ&tnƔnYwiˑkmE4VoY& d?ZtD ٜݽ]Kg,^%BW,>_g KrU&`b b'౧8i^JS}F +iby'߷YmƝYMxKS^ץF~8}q=yӚ]gIʼ8LS"psAYɄZ&瞖On{f˒Æ; ޮ;$zDb"層yGA P^;X*vÿ?1wۊf(R׮Z$im Hk&ցsP)yY)}.t8PJ,PY/} B7),|c⅃'MI IGwlp(#vG %RNK+Ń >=]ko @ f0ѷONl:[7'7}au&;Sxɱ ]n5e4L?Ʀd_77jm24FVMfmzj,cPޙ@. @EN -6%r?7/z|RKJ86 IQ'mk9Y,>5wdܺ;Үujs+bJ.Y0Sj1Lڵ:> L)sŒ/K[8]'#pPw_Ur'v2=,] @ oD C1ӽmZ}=,e˼bPWg w4ʚEhFϖuS݅r]򄬚{fNGSݔ>$]$uH?蓼V*Ns-e UǮ|oNGyz@@{Ŧ.4ω6Ie1  @"F[R0 ih2 HJ51CNPީ(oB @ ]/?~wTEB0<0k}PrgPVZZ$T"~EXu9]ԃ @ $$>>Oj-S|ȤpUH, 蠿a?:vXk @@iP7`K”OB5m7M-oxgshUՁYyQ7qb ϓS鷘jbEԄ yQXo/6ך(o7ʛ2 "}oU Wo. 4>-6{;ֽẪ/ZCN5v>핒0w'8\<Q^ ״Ol^ۙrkֻ N\㭪~ߥW;2E¥/"Cޑ!Uvm\xs1X*.Qw8 7ԾL*mTׄ:#Z_!Fjߊc )s>qC D`smUHt0l U>f; A PzL*Eϧ(K ?dzTtamp&,%y_&u/= >mml0PLDŦLCăԞ2w.Ss;!XdmeVS,`Q0="#zAϘ4!,WUv&u#≠OmU#[' ־4i>m=M $YTR@GG  #J3)@%Cq tĻ/ǣU ^nx]^ @IHȯ=ԄfTo2#= ' E zߒJyj4 v'߶@ R@Z/[ՖȓQ@YSZC0c y=ǦڧɕW• @Ȅ~_dj2>s.H녵WbcPQVM|7׊x4(31S}geZw?_%ӺLgB P';`봺ק8ѥΕao[`KMHI>d>uEѸ _R u7S#5vQ߄.4s&EYJ{Ե!$!XC=@7pn GkNݰ?h%*o;  My`kg!w,(jۿ}z&x$|8!I=9pjs|e>hST @ $y6R< Ԅ=U[0"c >8@@^ 䵱"|߆byj62;*f#$"h <0kQMUL-)OoC`t{gs`c3cޣh+UٝRwnC;"+ C!ßCZr.knhՒRq޹}@J})r>IU˅\ɒ VYF?C~lձ<&jlA @ 9b6I9% @XDy'N@=d[l>;%ڄO@ h/߫a)Y%#9GV4ږ8D mZ19g @(ct ~)3_˪;4h "@n2*s$f).ndx@@z8/!L@ hY82 @EH@u Ց8o%`K%M -+%[ -Yg{凵1]ң $%mgbxQQ7t6<y6щ(珞+ @(M!gWiv 2&<}_z @%螐?>eKR \-DjK2A̓#&C~mzMf @A}InjE @6"*Bֽ)^ PdhI3D;^y @( {z;$܉VWk( F 2$ NLu+K[Zʰt`BP DXՉV/4.0 @&I7i$\ WWᐇ'rAS%ykbց(\_؇ @oOUm8 =ﳟUC P"ٔC p@òWi z|w?56 ̟6WY]W;݇ @8zfxºDF vՂ>ᆲ4 @'@w" @@%@yWg@ @y9-B T"w%:} @?%e|J=,%-B "6I!&*5˻S5+)*4[ @(.@4Y]g @3eK7&yv @ Pf+gY$IENDB`oDdL n  ^A(8500 220 gifPicture 43"bn>ET̐J%}W/{nV nn>ET̐J%}W/{PNG  IHDRW1gIFxXMP DataXMP?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> Adobe Firework CS3 2014-02-25T07:00:55Z 201402-25T07:10:16Z imagegif ?xpacket end="w"?>~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<:9876543210/.-,+*)('&%$#"!  3PLTE븽go:74ʹ h1-}+8I櫯F8ZcZLpwpe"ܼ+gۋ糷WTRHS~sj~sž7%yc ybS \+($]h;H0;ǁ}&mм(赺OX9Dޥ imkiLIGNI/'rޒbjC3]R殴laBObZ妬{# UaJU)ۄ`RB(n麽2.)3A3!w㞥91zksj\Z{qK? vځ݌1!tLXvnxckdR/.mĜTQOJ1:){3@)!o{/+(߰JBc掍b_]333'# A=:W$J:53x sqq)!k]resskZ컾R!!kf\[ZŽ841!kr{ބtjR\{Ž@1~TKك"k5)xhqfp!c))) !!!=;923tibKGDHgIFg cmPPJCmp0712Hs9IDATx^}}pTWvqe@zeVG4 16-hH"}+W{Q1`J @<%KL7KRS YS3銚T%PJ6{w}ﵺ[-ӈ5c}9sw\{V;O^XɁn9ПXş~ϊ?Rr}c|OO0bGߦ_o}Fҧb\?Fg A?߉N0 | ߿4-_->ǁ?W?W'?j"?[?+?wr8o"=\r=s}o/bp^-zt͵Ÿ )V( 3ۻ7 |5 RП _KRA.O a.@ρS9JρS9JρS9JρS9JρS9JρS9JρS9Jρέ'Zo^^=]+zzRv6ݝ;35"ǘқF;'$Rtү{BOGCqqdUk]3wo:nݰgȋd+ŢCThw+zUa䆲" $?̮ ׯ[o|\;yFH[xH']NomsRKfd*Ѯcַ< ͹sGGpY,>J`a'/_Jvj~KnnIH%ޖxӣY"]ҌZ[`l^/ }FK>YM|zɌA^qs_K2@Jd"b[aGU!kěg #VCd@oj4 =pՔM+5X(_'R}3zЪaÙ!6w'lRGFgk7` s]d/vgU.:1cf 㗇 Fݛݳsl.2"+x{tXY6P21H @/upnLK8, WL~ȷ91ogl@_#x{~d ^zp1wɁ΅5%8,w5Br3 z;m(}y%BS}X#t:RI0wV|zS/š]wV;¥"Wݰ]jI=3,/Cz=;O@ө`npN ˶|$"}%Y' 3F`㫨BrEz$cqmXUP/+Hwbw<(mn/u~}||߽@%a-Q.^Y\KR%$K" { ddүx0|y/PptϨ\;{/3o[7{zkŇ%%kKJ6\bBc5gٵUVstkty&Yxjc!}  L[nhAho[g7cwl|+`.7:}3eT@̰vJD/FaEi{ ?3W̮_o]|]qF?1/h7|m6Im? Qw/Ym߿eȰRYN'2*fS\-'r7o.Sdy2h8=o%l7Ƿ=8C]z}kE_ߐ+T@yZDGYR#LH.A8q%NSbC/A-Oփ(![ǽ/# پ6C˯!gm1 C_C$d:#Wgҕ]:2 ^NjGS?u5 ~PZuZ{o:!O 2hq?oGܮO4 =e#DIɀN[FmKuBC[t ҭ7vY؎7^C7AY]d^*+NoTĺ%>!d1f9 ڭ֓I3 w0ǽK?*I Bl1= +?x9`)KXm n!lE_ 'I)>-z"2q4Y~CֳSsM+ HY0"&7P5ql{sm\/-Ўֳr G>FK`nANdgq2AL^B;A+Kx,IJωZoGtJ VSGDbqnSxwC]\gt^CC:0!*EI a '0 Yz5 ʩ_R3ilgpvn5Co5fVۉYkm?|veu}SD`?5oÆ!9s8Eg[aÆBRP Q,u͏bG'2>7T^ >\4~J~S=XNqK ۫s?&7A*"/S|~"p()Ȼs]-("{/6*z<8yӫy>t+QT'%;}/'^~VbG6NX-jlt<Ʃ>r{kgѺ$ ^O-ʫ4a?|TQNq^,A{Dꊔnq({ L<%1ɾq?k+ ~Lͽ!vļ{R]y7/2€u $f/oG٠fF{OmeCc`\A^ql7G\wjZFC!ާ :\ӈDwbT f(n7 td}i|s鼩^ hxv| C@OJC+n]{ޜ:eiBՖF@V@Wz~叝3W|! >/)_k m~<|!b -u]~[]g_MlkC Ĺ$?ш||W}rN2e؎pQ~[xYmv%HLiN#4-L64 =׮Bz4Wk O8;s+w[s9N cB|ǘ*iJ/Aܫ1EVw99NQظ a=h];aWuĴ]i<ul u6^vw׼@@ җї7|Frx/y1M遮o1/eJ#vzelsBkxͻ+%ҡm< VG>;q^JX n8>#+%=ɴ@_ۻ&g~OP:uj(uq;wQ; gU~\Y}-Y5q$kB6,4&I6qF/$JeB.T6q4<2ޝEۧt@̃ !qfQ}ݍ 0M{FMmsa-ԕ+8zЅ O6MB6<# {h˺t@Ʃ 0m⻒fhJ,AbAWvӊ,:S@g{7*WJ]9u&y7mܴ|tZNHPۼg~Zc&ں#VPiް3v|׹nz!|Y܇yB8% 立P+{z /-Ks&~:6}`d/Ԟv@WZ;T]FoZB} +!O|k_OL,7xuuLg[6u>O&#V|s\t[cGbDPn͆0-5z_p[4\ЕgVU< A?~muKkޔ(M5zԥ03 ;2l"savN>Ѓb&Dozn 7]h1pNr= Љ*[l\ֽO>p2:Dcz:q ) V=/Ytܠg"{C?Mv齝~eKn\5A z}<5hUB@]o @=m&?ÒYXydےQg4Ͱ+\!+T y3F~DA"uዶ}Zc-!.B0$FPO@:V('ZM( ae*e[~ȳm̶5s@O^t Cch9A,e& Z5"oIuobt>4Αq~IΉ8ɍ~t҅ttъKb)r]z vh һ@v.JU!9.h*teBz)}0˜pq({AD#) ;s!=@B]9@RۼC_ * Y 2O#B6g)x9;(/BZj|Sw/olq(D)zjnZAW<.!F&b%!ʶB$V=m{Nr_ħ-BV5%pA?Gš6/R3Έ\zqu7eݮ(FH Y ~Jw՚ZYi,X4?n@k:X_>^Ͽ*w\ a,JP@?]M'-3MwYGh{?*i )ߢ[6.X(\ `3z:Ϫ>-VM8!!L3|N)#żn"*}j:&jwJ0z&xNl\& ` y>ݠ(fy&K( A&Dp {Iv1Y RJߐ,:}oR^@Nlo< f[CjuzW+T>ԋGHx0Ei$EWhs&HɥzoP؁TSn'Ff sA\j6jI@TZY,M+W`<h˦eL!`sJ|ت{V(w+*3=O19IuyPm^"l8&mω=/Fe# ZNE7s NB!St官sD-1bϘ@v w>GI^@AV-Kd˲HH*hNcK9t Rj,P1,Otw7Xty\UĢ 7T(PuE"+gu9CSǫǏC5TLH;`3s+;בM|; V>tj3cSJR-.bA$-hZmQoa}}I3"~mӦMӌ~?gCK te# Ոy Y#umƾ{ ~l&yǪ3[A">/D4DS$7`$v}8M?ΕJ]r00!EJ ӄkZE=?Ra[H2\yAQЕu5\ rٮۘMr~`n _zA(=RX̰!w O&yxv%{PJラYП1SHjmI@W^*pgA9-*f&$ƺRnplL rabVyGds%}] b,_.eug<]Z.2KE0qY/x\զ <1ytCYJ#"QAP5b|ےWU} w#\gt+ӴRUv3q#m>KW%=em| +eB 25u\p`3|/"Av1,5==ToةA- tzs3 :&9ԧ1Or* o֛-KwORk =%3lnKX2ǰj yz#Sη1(Ҡ5*$]ƇUARzߘjzd{dGl47ޡcD8n'В,bnAҊ),MI=Y893Tf<_¢C_;N|]oz2Nk\7“HnzCHA7 ۩Yޓ:爕T;WZPsK2{mmrH \v)zR[?{7xۀ4yk9OZ_T{_{t$+zSo7HC5ܼ^[062>6Ȁ?>Ǚ] I-8btLy-WtɡOfVkeAsb}]}aaeaW7›񴧿!L1j?o}eH7GM)AW¶e.G5-lujK';:i}NȐQ덎k\žv޺㳿zTRS_>$sGn4*I5iA5ْqWl곸mWumdݳL9C#jMzKڷvj} >mJa$7dj|s[Y;!AN4Hk/ܿͭ7tPNgS's^zZrWצ@}~hG +=Y@_uQsg5< 3 Y=jga&}a5Ǵ,r/̺f9г\Y׬5zVó0ˁ0գ@jxfr9f]zY L.¬kV=Y@_uQsg5< 3 Y=jga&@Vf`5~ȇzGmBbts&2*z?ӒZ@|*-i^4+_,47'-.W: Q9$e Njt65v)},b-[ h=vЛ,0Rd)^;!tL 8@rX{ v8H<<%ɀ6QSUk%GQJeTMa~r[S$ay7}'G,F%}Jn(qų HsQzף$6dGyy]Wr.#-L= SiVdaS^`:?9е?]NUX},,L)/sM I2>0+@oVeU2л Ao[*tſ Vnn3]ӔG;ϮL)aM;d{@oro0^p,svfYWf?nlfY T:X"q;=syc<]p^X װ"cpiA@4V:ē74ɴyFzc7==|z7md*9nC83۫Yoix}ңdmP3 \1ޅrMVjkokZzZWZD9 z:\mI).LE-J=emfeˮ?[+QP )(Ilj䵕Ed"" *glR8Z__^ u}Jl(tr<#WOqQcGƢ>KaU8%J6Ճ]#k~xf> T(E@ o`=@@M8b3:k"8%,;N%R!=1g~lzYRٳCEy*vv5Uw[g7+Euq z_t8uw/MTL>õ;C[K8Y zoh 5rdTYSjg^2.\)=}K- 5K'laYٷL^"#UEdqHN3P˗V2Z@a'c꘳nK„g:,fj;Ӭdi k8zqP6Ld +Zm"w7j D.R;HFh.Qd;-0< HZ,tȚif*fC.X~} WHa nn9V9oL frs$Ǡ证'h$'>_@Be. :Fb<*녌r9K VTJM;G{̛l] C=ކo9|Ĉc1Я]z T*anxZU6>I[? MfF-&],׽np]~,"tsyŖj;DЫ%ȶدCG5z_f#GБJ}]P|B q,wt O(FY;TWhLeCeyߚ5=CWSjo^S2? U (hFnD>QNܡMPZ:Ab\|s'@]4kjBK|Sbb1v⣏*.XKItӮ?fJW#^AΈҡ$,C/"t ђ dv't~2o<&pɊWEFJ ԃ e8v{W;,XykoAsG@+ke- ,+71Rf&wǠN :њ *D> Dd~c:V|Av eug6Rˁ=0#T@Gޯ~2۫3O@Pcx:[ ! ?f1="WC)ySR 0$'yV'_bޢu(x]Aٸ X w*"{dz8<w( K> 8@&pKJr h18k%k#]/N}/RPD$PKỬc*[DzH$ȁ\ߢ¹kj$0YMr>B[ XRP4`IPz6&a ߩӃ^+fcm}K"q9Ø t&pE3~6lp`[ te@0SētQ]!11kYP[pTe!2Dm;SQ %4U1n1࡮ hm݋Y"w#:a-d A \<NGhv@FE3zt\WR*Z:rLD\g9ܠ`^̚%f[6З$j'֓t]*mX׌Eu KA>87DXU$RvZCi&\t$  eJDeK tvOH- %>PB[|A9T%(wtKc`GlnQѰ8ctbų t9֣K靀]NH=6Ƀ~ 524vt%MLCnz֧=򤀓5(hfw1Я'UhIgWJzǐ,.,#uJ竇w(|GSv"$a3B%j C2=OÅvVh1w)\ZdV6Z̴tkh+c *nqD%O]㳙L=Xj^-p*x^49r H" oX B.aS R'Jg WC8J)YgǰM.e?Xr`k2&άEh xjwUÄۢA{W"K\0j= 8)WB;/Y+7F'^x{Z0>x1 J%`a a!@og5#_ia!1\tyCEpc$mUnGE 463Όe}\|\@!VW_wG}mi9~$ 9#ƚts>NAHGL cS/G  r~z8-η_%%x٤0OݛY ; -w N=t9DFbH(M kݳ  r?rsF,K CP#B aO} OK,ΖBgM#z)8Il:8i] @mApd;-=E+ 0vuk`3X R:gbdhTSVn|28D[QGg.IT\wѻ- ފubv33Mn;퓓vEZtb_w5]UUE{ٻ6T;1M%q ig೮T 6`)(Z^󱪪c0 6sgU.-*…l©5O{1p4_zcx{xS^$:`OotPzYh~p ?:6Y]^cuWw|Ku.H)aU^Fíb3}cwD9'&t*E;с*旇 >ZRhSGzœCC}g>鉾#T\]z${3\yNb`o[hQN3DGPhbAOv ipS2mfk'( Z)[:Lwifs@ЋH(ciC+ߣb Y{,SJO J4ڛk$钴 /jQ|nzֿ2 Z?.9St_¿!,D?O{}Y^V0]RBnYwOb7uzGcß<гsY@dsgfQr?Qpef^J$UEIENDB`b h6666666666666666666666666666666666666666666666666466 0@P`p6(88 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p8XV~PJ_HmH nH sH tH V`V Normal d$CJOJPJQJ_HaJmH sH tH j@j  Heading 1'dXD[$<YD\$$$@&CJ OJQJ56KH,f@f  Heading 2'dXD[$<YD\$$$@&CJOJQJ56d@d  Heading 3'dXD[$<YD\$$$@&CJOJQJ5d@d  Heading 4'dXD[$<YD\$$$@&CJOJQJ5^@^  Heading 5'dXD[$<YD\$$$@& CJ56d@d  Heading 6'dXD[$<YD\$$$@&CJOJQJ5\@\  Heading 7'dXD[$<YD\$$$@&CJ5d@d  Heading 8'dXD[$<YD\$$$@&CJOJQJ6` @`  Heading 9' dXD[$<YD\$$$@& CJOJQJDA D Default Paragraph Font^i@^ 0 Table Normal(:V 44l44l (k ( 0No List ^o^ No Spacing Char(CJOJPJQJ_HaJmH nHsH tHB/B apple-converted-space*W`* `Strong5\:U`!: Hyperlink>*B*`JphJo1J  Subtitle CharCJOJ PJQJ ^JaJPoBP [Normal]$CJOJQJ^J_HaJmH @sH @tH X`RX  No Spacing(CJOJPJQJ_HaJmH nHsH tH^^`b^ Normal (Web)dd[$\$CJ_HaJmH nHsH tHD@rD  List Paragraph m$^D @D Footera$$G$ 9r CJaJRJ@R Subtitlea$$@&<CJOJ PJQJ ^JaJ>@> HeaderG$ 9r CJaJjj 0 Table Grid7:V0PK![Content_Types].xmlN0EH-J@%ǎǢ|ș$زULTB l,3;rØJB+$G]7O٭V$ !)O^rC$y@/yH*񄴽)޵߻UDb`}"qۋJחX^)I`nEp)liV[]1M<OP6r=zgbIguSebORD۫qu gZo~ٺlAplxpT0+[}`jzAV2Fi@qv֬5\|ʜ̭NleXdsjcs7f W+Ն7`g ȘJj|h(KD- dXiJ؇(x$( :;˹! I_TS 1?E??ZBΪmU/?~xY'y5g&΋/ɋ>GMGeD3Vq%'#q$8K)fw9:ĵ x}rxwr:\TZaG*y8IjbRc|XŻǿI u3KGnD1NIBs RuK>V.EL+M2#'fi ~V vl{u8zH *:(W☕ ~JTe\O*tHGHY}KNP*ݾ˦TѼ9/#A7qZ$*c?qUnwN%Oi4 =3N)cbJ uV4(Tn 7_?m-ٛ{UBwznʜ"Z xJZp; {/<P;,)''KQk5qpN8KGbe Sd̛\17 pa>SR! 3K4'+rzQ TTIIvt]Kc⫲K#v5+|D~O@%\w_nN[L9KqgVhn R!y+Un;*&/HrT >>\ t=.Tġ S; Z~!P9giCڧ!# B,;X=ۻ,I2UWV9$lk=Aj;{AP79|s*Y;̠[MCۿhf]o{oY=1kyVV5E8Vk+֜\80X4D)!!?*|fv u"xA@T_q64)kڬuV7 t '%;i9s9x,ڎ-45xd8?ǘd/Y|t &LILJ`& -Gt/PK! ѐ'theme/theme/_rels/themeManager.xml.relsM 0wooӺ&݈Э5 6?$Q ,.aic21h:qm@RN;d`o7gK(M&$R(.1r'JЊT8V"AȻHu}|$b{P8g/]QAsم(#L[PK-![Content_Types].xmlPK-!֧6 0_rels/.relsPK-!kytheme/theme/themeManager.xmlPK-!0C)theme/theme/theme1.xmlPK-! ѐ' theme/theme/_rels/themeManager.xml.relsPK] Q[g&h Q[gj&h  tt L>V#%+Y/@MJ T`:f6jjmn&p9;>@BFMRUY\flsz, >}2I R##%'(*+.702_38689:=@@CFFJ1LMN,QSuT.WYoZ]^v_ab7e:filo&p:<=?ACDEGHIJKLNOPQSTVWXZ[]^_`abcdeghijkmnopqrtuvwxy{|}~.acaa]bbbbbb&hXX_tX#jX|!! <Zs>@  ( (  x ^/#f   3 "Group 9"6 ? sXsXMsX>%0VsX2CsXv   c :((?Picture 10^/#f "  B DG()o?_s1035.  z   >()o?_s1036-  "   DG()o?_s1037G .  "  \((6]?_s1038#"  ^W.  "  # z((p0)X?_s1039#"   f  "  # z((p0)X?_s1040#"   Wf  "  # z((p0)X?_s1041#"   /#f    H((s>Rectangle 6#" ? "  t((OԴg $?`1d?AutoShape 203"`?   N((>AutoShape 4#" ?  N((>AutoShape 5#" ?    z((PMԔb$#1d?Rectangle 32#" ? 6 3 ??`   <^bbb&h? t [AXtn["t c>tXtt")~$%( (`3i344 JJ|JJLLu]{]]]L_O_P_Y_Z_a___G`J` ddddddddd$d.dGdKdeegggggg$h'hdjaa dddddddddee$h'h33333"3==!)CK##$$3>;>U>]>XX_Z`ZkZlZzZZ\\7^9^^^.aabbbbef$f?fVfff'h((f1f18{jJH=wZ.nh^h`B* `J phu3lOJQJo(^`OJ QJ o(^J o p^p`OJQJo( @ ^@ `OJQJo(^`OJ QJ o(^J o ^`OJQJo( ^`OJQJo(^`OJ QJ o(^J o P^P`OJQJo(hh^h`CJOJQJo(88^8`CJOJQJo(^`CJOJQJo(  ^ `CJOJQJo(  ^ `CJOJQJo(xx^x`CJOJQJo(HH^H`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(pp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo(^`CJOJQJo(^`CJOJQJo(pp^p`CJOJQJo(@ @ ^@ `CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(^`CJOJQJo(PP^P`CJOJQJo((f1=w8{jJHE#cm]Wpb&mQ>}*Z2&U[ J\o 10Ky Q J e&3Inp 1aIky3@a@Lr ym<;Q4"M"1S" $"%'4':'D+[,9h,-)-*w. 6/0 '1,1=1;2>2w2Z3 3l 4H5753P567PT7J;9TJ9-:x~:; =A>A4AJAZSPUfUYY[)Z\\|\lg^_*a]a-xac&c}ce0gP:g{g]%h:iXokllO!qFrP9r&v3w7owwwfxRJ|g~|Y}spBW7=0AHsQZiNjGzp2hKLf1N drDs:U=/.<l]mK^iQTu;X4VD|;x%]dl8h?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkmnopqrstuvwxyz{|}~Root Entry F(oData 41Tablel+DWordDocument.SummaryInformation(DocumentSummaryInformation8CompObjr  F Microsoft Word 97-2003 Document MSWordDocWord.Document.89q