I. TỔNG QUAN


1. Nhiệm vụ

Yêu cầu: Chọn 2 Indicator từ World Bank (Ngân hàng Thế giới) và IMF (Quỹ tiền tệ Thế giới). Sau đó, phân tích 2 Indicator theo thời gian và phân tích các yếu tố ảnh hưởng đến 2 Indicator đó.

2. Giới thiệu 2 Indicator

2.1. Indicator từ World Bank

library(tidyverse)
## ── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
## ✔ dplyr     1.1.4     ✔ readr     2.1.5
## ✔ forcats   1.0.0     ✔ stringr   1.5.1
## ✔ ggplot2   3.5.0     ✔ tibble    3.2.1
## ✔ lubridate 1.9.3     ✔ tidyr     1.3.0
## ✔ purrr     1.0.2     
## ── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
## ✖ dplyr::filter() masks stats::filter()
## ✖ dplyr::lag()    masks stats::lag()
## ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
library(WDI)
library(flextable)
## 
## Attaching package: 'flextable'
## 
## The following object is masked from 'package:purrr':
## 
##     compose
library(DT)

idc <- WDIsearch('Unemployment')
idc1 <- WDI(indicator = 'JI.UEM.1524.ZS', country = c('THA')) #Tỷ lệ thất nghiệp, độ tuổi 15-24 (% lực lượng lao động độ tuổi 15-24)
an <- idc1 %>% select(year, JI.UEM.1524.ZS)
an<- na.omit(an)
names(an) <- c('Năm', 'TyLe')
head(an)
##    Năm       TyLe
## 1 2021 0.05271238
## 2 2020 0.06182914
## 3 2019 0.04476879
## 4 2018 0.03468943
## 5 2017 0.04788319
## 6 2016 0.04098577
datatable(an)

Bộ dữ liệu JI.UEM.1564.OL.ZS từ World Bank liên quan đến tỷ lệ thất nghiệp trong một nhóm dân số cụ thể. Cụ thể, mã này mô tả tỷ lệ thất nghiệp ở nhóm tuổi từ 15 đến 24, được tính dựa trên tổng số lao động trong nhóm tuổi đó.

  • Loại dữ liệu: Tỷ lệ thất nghiệp (%)
  • Nhóm dân số: Người lao động trong độ tuổi từ 15 đến 24
  • Phạm vi đo lường: Tính theo tỷ lệ (%) so với lực lượng lao động (labor force) trong cùng độ tuổi

Thông qua bộ dữ liệu này, chúng ta có thể phân tích và so sánh mức độ thất nghiệp trong nhóm người lao động có độ tuổi từ 25 đến 64 ở các quốc gia hoặc khu vực khác nhau, cụ thể ở đây là Thái Lan. Điều này có thể cung cấp thông tin quan trọng về tình hình thị trường lao động và khả năng tiếp cận công việc làm cho nhóm dân số này.

Trong bộ dữ liệu này, chúng ta sẽ tập trung vào 2 biến:

  • year: Năm, bắt đầu từ 1977 đến 2021, được đổi tên thành năm

  • JI.UEM.1524.ZS: Tỷ lệ thất nghiệp có độ tuổi từ 15 đến 64 tuổi, được đổi tên thành TyLe

2.2. Indicator từ IMF

library(tidyverse)
library(imf.data)
library(dplyr)

imf <- imf.data::list_datasets()
a <- load_datasets('CPI') 

an1 <- a$get_series(freq = 'A', ref_area = 'VN', indicator = 'PCPIT_IX') #chỉ số giá tiêu dùng của mặt hàng quần áo
an1 <- na.omit(an1)
names(an1) <- c('Năm', 'Namgoc', 'TyLe')
head(an1)
##     Năm Namgoc             TyLe
## 53 2002  2019A  54.445437617336
## 54 2003  2019A 55.5528484352241
## 55 2004  2019A 55.4383250794223
## 56 2005  2019A 60.0841525479626
## 57 2006  2019A 64.2932499604537
## 58 2007  2019A 66.6132973552923
datatable(an1)

Bộ dữ liệu PCPIT_IX (Transport) trong IMF đề cập đến chỉ số giá tiêu dùng cho các dịch vụ và sản phẩm liên quan đến ngành công nghiệp vận tải. Cụ thể, “PCPIT” có thể đại diện cho “Price Consumer Price Index Total”, tức là chỉ số giá tiêu dùng cho tất cả các mặt hàng, trong khi “IX Transport” chỉ ra rằng chỉ số này tập trung vào các mặt hàng liên quan đến ngành vận tải.

Chỉ số giá tiêu dùng trong ngành vận tải có thể bao gồm các yếu tố như giá xăng dầu, vé xe buýt, vé tàu, phí cầu đường, phí gửi xe, dịch vụ taxi, v.v. Thông qua việc thu thập và phân tích dữ liệu này, IMF có thể đánh giá sự biến động trong giá cả của các dịch vụ và sản phẩm vận tải, từ đó hỗ trợ việc đưa ra các dự báo kinh tế và chính sách liên quan đến ngành vận tải cũng như tình hình kinh tế tổng thể.

Bộ dữ liệu bao gồm:

  • TIME_PERIOD: Năm, từ năm 2002 đến năm 2023, được đổi tên thành Năm

  • A.VN.PCPIT_IX: Năm gốc là năm 2019, được tổi tên thành Namgoc

  • PCPIT_IX: Tỷ lệ phát triển giới tính ở Việt Nam, được đổi tên thành TyLe

Trong bộ dữ liệu này chúng ta sẽ chỉ tập trung vào chỉ số giá tiêu dùng ở các mặt hàng liên quan đến ngành vận tải tại Việt Nam từ năm 2002 đến năm 2023.

II. PHÂN TÍCH BỘ DỮ LIỆU WB - TỶ LỆ THẤT NGHIỆP Ở THÁI LAN


1. Từ những năm 1977 đến năm 1990

an %>% filter(Năm < 1991) %>%
  ggplot(aes(x=Năm, y=TyLe)) +
  geom_line(color='navy', linewidth =1) +
  labs(title = 'Hình 1: Biểu đồ thể hiện tỷ lệ thất nghiệp từ năm 1977 đến năm 1990 ở Thái Lan', x = 'Năm', y = 'Tỷ lệ')

Từ biểu đồ ở hình 1, ta có thể thấy rằng xu hướng chung tỷ lệ thất nghiệp có mức giảm không đều đặn:

  • Giảm mạnh từ trước năm 1980 (từ 0.04% xuống còn chưa tới 0.02%) và từ trước năm 1988 trở đi (từ khoảng 0.025% xuống khoảng 0.01%).
  • Giảm nhẹ từ những năm 1982 và những năm 1986 (duy trì tỉ lệ chưa tới 0.03%)

Biến động tỷ lệ thất nghiệp lớn. Có 3 giai đoạn biến động:

  • Tăng mạnh từ những năm 7x (từ khoảng 0.02% lên khoảng 0.04%).
  • Tăng nhẹ từ những năm 1982 và những năm 1986 (duy trì tỉ lệ chưa tới 0.03%)

=> Tình hình thất nghiệp trẻ của Thái Lan ở giai đoạn 1977-1990 vẫn ở mức đáng báo động.

2. Từ những năm 1990 đến năm 2010

an %>% filter(an$Năm > 1990 & an$Năm <2011) %>%
  ggplot(aes(x=Năm, y=TyLe)) +
  geom_line(color='seagreen', linewidth =1) +
  labs(title = 'Hình 2: Biểu đồ thể hiện tỷ lệ thất nghiệp từ năm 1990 đến năm 2010 ở Thái Lan', x = 'Năm', y = 'Tỷ lệ')

Từ biểu đồ ở hình 2, ta có thể thấy rằng tỷ lệ thất nghiệp trẻ ở Thái Lan có xu hướng tăng:

  • Tăng mạnh từ sau năm 1995 đến trước 2000 (từ xấp xĩ 0.01% lên khoảng 0.05%).
  • Tăng chậm từ năm 2000 đến khoảng năm 2002 (từ gần 0.03% lên khoảng 0.045%).
  • Tặng nhẹ từ sau những năm 2005 đến năm 2010 (duy trì tỷ lệ từ 0.025% đến 0.035%)

Tuy nhiên, tỷ lệ thất nghiệp lại được chính phủ cải thiện đáng kể vào những năm đầu giai đoạn 1990-2000, khi tỉ lệ thất nghiệp trẻ luôn duy trì ở tỷ lệ dưới 0.01%.

3. Từ năm 2010 đến 2020

an %>% filter(an$Năm > 2010 & an$Năm <2021) %>%
  ggplot(aes(x=Năm, y=TyLe)) +
  geom_line(color='red', linewidth =1) +
  labs(title = 'Hình 3: Biểu đồ thể hiện tỷ lệ thất nghiệp từ năm 2010 đến năm 2020 ở Thái Lan', x = 'Năm', y = 'Tỷ lệ')

Từ biểu đồ ở hình 3, ta có thể thấy rằng xu hướng chung tỷ lệ thất nghiệp có mức giảm không đều đặn:

  • Giảm mạnh từ trước năm 2012 đến trước 2015 (từ hơn 0.08% xuống khoảng 0.03%).
  • Giảm chậm từ sau năm 2017 (từ khoảng 0.05% xuống khoảng 0.03%).

Biến động tỷ lệ thất nghiệp lớn. Có 3 giai đoạn biến động:

  • Tăng mạnh từ trước năm 2012 đến năm 2015 (từ khoảng 0.02% lên khoảng 0.09%).
  • Tăng chậm từ trước năm 2015 đến sau năm 2017 (từ 0.03% lên xấp xĩ khoảng 0.05%).
  • Tặng nhẹ từ sau năm 2015 đến năm 2020 (từ khoảng 0.055% đến 0.06%)

=> Nền kinh tế Thái Lan có xu hướng phát triển tốt trong giai đoạn 2010 - 2020, góp phần làm giảm tỷ lệ thất nghiệp. Chính sách của chính phủ Thái Lan có hiệu quả trong việc giảm thiểu thất nghiệp. Tuy nhiên, tỷ lệ thất nghiệp vẫn ở mức cao.

4. Trong 2 năm gần đây 2020, 2021

an %>% filter(Năm %in% c(2020, 2021)) %>%
  ggplot(aes(x = factor(Năm), y = TyLe)) +
  geom_bar(stat = "identity", fill = "pink") +
  labs(title = 'Hình 4: Biểu đồ thể hiện tỷ lệ thất nghiệp từ năm 2020 đến năm 2021 ở Thái Lan', x = 'Năm', y = 'Tỷ lệ')

Trong 2 năm gần đây là 2020 và 2021 ta có thể thấy tỉ lệ thất nghiệp trong độ tuổi từ 15 đến 24 của Thái Lan đã có xu hướng giảm.

  • Năm 2020 tỉ lệ thất nghiệp trẻ ở mức khoảng 0.06%
  • Năm 2021 tỉ lệ thất nghiệp trẻ ở mức khoảng hơn 0.05%

=> Dù có xu hướng giảm tuy nhiên tỉ lệ này vẫn đang ở mức cao.

5. Tỉ lệ thất nghiệp ở Thái Lan từ 1977 đến 2021

an %>% ggplot(aes(x=Năm, y=TyLe)) +
  geom_col(fill='maroon') +
  geom_line(color='black', linewidth =1) +
  labs(title = 'Hình 5: Biểu đồ thể hiện tỷ lệ thất nghiệp từ năm 1977 đến năm 2021 ở Thái Lan', x = 'Năm', y = 'Tỷ lệ') 

Dựa vào Hình 5, chúng ta có thể nhận thấy xu hướng tỷ lệ thất nghiệp của Thái Lan trong độ tuổi từ 15 đến 24 từ năm 1977 đến năm 2021. Trong giai đoạn từ năm 1990 đến năm 2000, tỷ lệ thất nghiệp trẻ ở mức thấp nhất, đạt dưới 0.025%. Tuy nhiên, từ năm 2010 trở đi, chúng ta thấy một sự tăng đáng kể trong tỷ lệ thất nghiệp trẻ, với mức cao nhất xấp xỉ gần 0.08%)

6. Các yếu tố ảnh hưởng đến tỷ lệ thất nghiệp trong độ tuổi từ 15 đến 24 ở Thái Lan

Tỷ lệ thất nghiệp trong độ tuổi từ 15 đến 24 ở Thái Lan có xu hướng giảm từ năm 1977 đến 2019, nhưng tăng trong giai đoạn 2020-2021 do ảnh hưởng của đại dịch COVID-19.

Dưới đây là một số yếu tố chính ảnh hưởng đến tỷ lệ thất nghiệp trong nhóm tuổi này:

  • Nền kinh tế:

Tăng trưởng kinh tế: Nền kinh tế Thái Lan tăng trưởng mạnh mẽ từ năm 1977 đến 2019, tạo ra nhiều cơ hội việc làm cho người lao động trẻ. Khủng hoảng kinh tế: Khủng hoảng kinh tế châu Á năm 1997 và đại dịch COVID-19 làm giảm tốc độ tăng trưởng kinh tế, tăng tỷ lệ thất nghiệp trong nhóm tuổi trẻ.

  • Cấu trúc nền kinh tế:

Chuyển đổi cơ cấu kinh tế: Nền kinh tế Thái Lan chuyển đổi từ nông nghiệp sang công nghiệp và dịch vụ, làm giảm nhu cầu lao động trong lĩnh vực nông nghiệp và tăng nhu cầu lao động có kỹ năng trong lĩnh vực công nghiệp và dịch vụ.

Tự động hóa: Việc ứng dụng công nghệ tự động hóa trong sản xuất giảm nhu cầu lao động trong một số ngành công nghiệp, ảnh hưởng đến việc làm của người lao động trẻ.

  • Giáo dục và đào tạo:

Mức độ giáo dục: Tỷ lệ người lao động trẻ có trình độ học vấn cao ngày càng tăng, giúp họ có nhiều cơ hội việc làm hơn.

Kỹ năng: Kỹ năng nghề nghiệp ngày càng trở nên quan trọng trong thị trường lao động, ảnh hưởng đến khả năng tìm việc của người lao động trẻ.

  • Chính sách của chính phủ:

Chính sách hỗ trợ việc làm: Chính phủ Thái Lan thực hiện nhiều chính sách hỗ trợ việc làm cho người lao động trẻ như đào tạo nghề, tạo việc làm,…

Chính sách giáo dục: Chính phủ Thái Lan đầu tư vào giáo dục và đào tạo, nâng cao chất lượng nguồn nhân lực và giảm tỷ lệ thất nghiệp trong nhóm tuổi trẻ.

  • Ngoài ra, một số yếu tố khác cũng có thể ảnh hưởng đến tỷ lệ thất nghiệp trong nhóm tuổi trẻ như:

Nhân khẩu học: Sự gia tăng dân số trong độ tuổi lao động tăng áp lực lên thị trường lao động.

Mức lương: Mức lương tối thiểu có thể ảnh hưởng đến quyết định tham gia thị trường lao động của người lao động trẻ.

Phân biệt đối xử: Phân biệt đối xử về giới, tuổi tác và khu vực cũng có thể ảnh hưởng đến cơ hội việc làm của người lao động trẻ.

III. PHÂN TÍCH BỘ DỮ LIỆU TỪ IMF - CPI NGÀNH VẬN TẢI TẠI VIỆT NAM


1. Từ năm 2002 đến năm 2010

an1 %>% filter(Năm <= 2010) %>%
  ggplot(aes(x=Năm, y=TyLe)) +
  geom_bar(stat = "identity", fill = 'darkgreen') +
  labs(title = 'Hình 7: Biểu đồ thể hiện CPI ngành vận tải từ năm 2002-2010 ở Việt Nam', x = 'Năm', y = 'Tỷ lệ')

Dựa vào hình 7, ta có nhận xét rằng:

Xu hướng chung của chỉ số CPI ngành vận tải có xu hướng tăng trong giai đoạn 2002-2010. Tốc độ tăng trưởng:

  • Từ năm 2002-2003, CPI tăng tương đối chậm, chỉ tăng từ 54.445 lên 55.552.
  • Từ năm 2004-2008, CPI tăng nhanh hơn, tăng từ 55.438 lên 77.395.
  • Từ năm 2009-2010, CPI tăng chậm lại, chỉ tăng từ 75.490 lên 83.874.

Biến động:

  • Có sự biến động nhẹ trong giai đoạn 2002-2004, CPI tăng nhẹ từ năm 2002 đến 2003, sau đó giảm nhẹ vào năm 2004.
  • Có sự biến động mạnh trong giai đoạn 2004-2008, CPI tăng mạnh từ năm 2004 đến 2007, sau đó giảm nhẹ vào năm 2008.
  • Biến động nhẹ trong giai đoạn 2008-2010, CPI tăng nhẹ từ năm 2008 đến 2009, sau đó tăng mạnh vào năm 2010.

=> CPI ngành vận tải có xu hướng tăng trong giai đoạn 2002-2010. Tốc độ tăng trưởng của CPI không đồng đều, tăng nhanh trong giai đoạn 2004-2008 và chậm lại trong các giai đoạn khác. Có sự biến động trong giá cả vận tải trong giai đoạn này.

2. Từ năm 2011 đến năm 2019

an1 %>% filter(an1$Năm >= 2011 & an1$Năm <= 2019) %>%
  ggplot(aes(x=Năm, y=TyLe)) +
  geom_col(fill = 'skyblue') +
  labs(title = 'Hình 8: Biểu đồ thể hiện CPI ngành vận tải từ năm 2011-2019 ở Việt Nam', x = 'Năm', y = 'Tỷ lệ') 

Dựa vào hình 8, ta có nhận xét rằng:

Xu hướng chung của chỉ số CPI ngành vận tải có xu hướng tăng giảm không đồng đều trong giai đoạn 2011-2019.

  • Từ năm 2014-2016, CPI giảm mạnh, từ 111.788 xuống 91.276
  • Từ năm 2018-2019, CPI giảm nhẹ, từ 103.674 xuống 102.614

Tốc độ tăng trưởng:

  • Từ năm 2011-2014, CPI tăng tương đối mạnh, chỉ tăng từ 97.442 lên 111.788
  • Từ năm 2016-2018, CPI tăng nhẹ, tăng từ 91.276 lên 103.674

3. 4 năm gần đây 2020, 2021, 2022, 2023

an1 %>% filter(Năm >= 2020) %>%
  ggplot(aes(x=Năm, y=TyLe)) +
  geom_bar(stat = "identity", fill = 'yellow') +
  labs(title = 'Hình 9: Biểu đồ thể hiện CPI ngành vận tải từ năm 2020-2023 ở Việt Nam', x = 'Năm', y = 'Tỷ lệ')

Dựa vào hình 9, ta có nhận xét rằng:

Xu hướng chung của chỉ số CPI ngành vận tải có xu hướng tăng trong 4 năm gần đây (2020, 2021, 2022, 2023. Tốc độ tăng trưởng:

  • Từ năm 2020-2022, CPI tăng mạnh, từ 91.307 lên 112.118

Tuy nhiên từ năm 2022-2023, lại chứng kiến một sự giảm nhẹ:

  • CPI giảm từ 112.118 xuống còn 109.244

4. các yếu tố ảnh hưởng đến CPI ngành vận tải từ năm 2002-2023 tại Việt Nam

Trong giai đoạn từ năm 2002 đến 2023, chỉ số CPI ngành vận tải của Việt Nam đã trải qua nhiều biến động, phản ảnh một số xu hướng chính (như tăng trưởng dài hạn). Nguyên nhân của sự việc này có thể đến từ các yếu tố sau

  • Biến động giá xăng dầu:

Biến động giá xăng dầu có thể ảnh hưởng đáng kể đến chi phí vận chuyển và hoạt động của ngành vận tải. Thay đổi giá xăng dầu có thể tác động trực tiếp đến giá vé xe buýt, taxi, chi phí vận chuyển hàng hóa và các dịch vụ khác trong ngành.

  • Chính sách và quy định của Chính phủ:

Chính sách và quy định của Chính phủ cũng có vai trò quan trọng trong việc định hình giá cả của ngành vận tải. Các biện pháp kiểm soát giá và thuế có thể ảnh hưởng đến sự biến động của chỉ số CPI ngành vận tải. Việc thực thi hoặc điều chỉnh các quy định có thể gây ra sự biến động trong giá cả của các dịch vụ và sản phẩm liên quan đến vận tải.

  • Sự tăng trưởng kinh tế và nhu cầu vận tải:

Sự tăng trưởng kinh tế và nhu cầu vận tải cũng góp phần vào sự biến động của chỉ số CPI. Sự phát triển kinh tế và tăng trưởng dân số có thể tạo ra nhu cầu cao hơn về các dịch vụ vận tải, từ đó tạo ra áp lực tăng giá cả.

  • Biến động của thị trường quốc tế và tỷ giá hối đoái:

Biến động của thị trường quốc tế và tỷ giá hối đoái có thể tác động đến giá cả của các nguyên liệu và dịch vụ vận tải. Sự biến động trên thị trường quốc tế có thể làm thay đổi giá cả của nhiên liệu và các thành phần khác trong ngành vận tải. * Sự phát triển và cải cách hạ tầng giao thông:

Sự phát triển và cải cách hạ tầng giao thông có thể ảnh hưởng đến giá cả và chất lượng của dịch vụ vận tải. Việc đầu tư vào hạ tầng giao thông, bao gồm cải thiện hệ thống đường cao tốc và giao thông đô thị, có thể làm thay đổi cảm nhận về giá trị và chất lượng của các dịch vụ vận tải.

LS0tDQp0aXRsZTogIk5oaeG7h20gduG7pSA2Ig0KYXV0aG9yOiAiTmd1eeG7hW4gUGjhuqFtIFRow7p5IEFuIg0Kb3V0cHV0Og0KICBodG1sX2RvY3VtZW50Og0KICAgIHRvYzogdHJ1ZQ0KICAgIG51bWJlciBzZWN0aW9uOiB0cnVlDQogICAgdG9jX2Zsb2F0OiB0cnVlDQogICAgY29kZV9mb2xkaW5nOiBoaWRlDQogICAgY29kZV9kb3dubG9hZDogdHJ1ZQ0KZGF0ZTogImByIGZvcm1hdChTeXMudGltZSgpLCAnJUg6JU06JVMsICVkIC0gJW0gLSAlWScpYCINCi0tLQ0KDQpgYGB7ciBzZXR1cCwgaW5jbHVkZT1GQUxTRX0NCmtuaXRyOjpvcHRzX2NodW5rJHNldChlY2hvID0gVFJVRSkNCmBgYA0KDQojICoqSS4gVOG7lE5HIFFVQU4qKg0KX19fDQoNCiMjICoqMS4gTmhp4buHbSB24bulKioNCg0KKipZw6p1IGPhuqd1OioqIENo4buNbiAyIEluZGljYXRvciB04burIFdvcmxkIEJhbmsgKE5nw6JuIGjDoG5nIFRo4bq/IGdp4bubaSkgdsOgIElNRiAoUXXhu7kgdGnhu4FuIHThu4cgVGjhur8gZ2nhu5tpKS4gU2F1IMSRw7MsIHBow6JuIHTDrWNoIDIgSW5kaWNhdG9yIHRoZW8gdGjhu51pIGdpYW4gdsOgIHBow6JuIHTDrWNoIGPDoWMgeeG6v3UgdOG7kSDhuqNuaCBoxrDhu59uZyDEkeG6v24gMiBJbmRpY2F0b3IgxJHDsy4NCg0KIyMgKioyLiBHaeG7m2kgdGhp4buHdSAyIEluZGljYXRvcioqDQojIyMgKioyLjEuIEluZGljYXRvciB04burIFdvcmxkIEJhbmsqKg0KDQpgYGB7cn0NCmxpYnJhcnkodGlkeXZlcnNlKQ0KbGlicmFyeShXREkpDQpsaWJyYXJ5KGZsZXh0YWJsZSkNCmxpYnJhcnkoRFQpDQoNCmlkYyA8LSBXRElzZWFyY2goJ1VuZW1wbG95bWVudCcpDQppZGMxIDwtIFdESShpbmRpY2F0b3IgPSAnSkkuVUVNLjE1MjQuWlMnLCBjb3VudHJ5ID0gYygnVEhBJykpICNU4bu3IGzhu4cgdGjhuqV0IG5naGnhu4dwLCDEkeG7mSB0deG7lWkgMTUtMjQgKCUgbOG7sWMgbMaw4bujbmcgbGFvIMSR4buZbmcgxJHhu5kgdHXhu5VpIDE1LTI0KQ0KYW4gPC0gaWRjMSAlPiUgc2VsZWN0KHllYXIsIEpJLlVFTS4xNTI0LlpTKQ0KYW48LSBuYS5vbWl0KGFuKQ0KbmFtZXMoYW4pIDwtIGMoJ07Eg20nLCAnVHlMZScpDQpoZWFkKGFuKQ0KZGF0YXRhYmxlKGFuKQ0KYGBgDQoNCkLhu5kgZOG7ryBsaeG7h3UgKipKSS5VRU0uMTU2NC5PTC5aUyoqIHThu6sgV29ybGQgQmFuayBsacOqbiBxdWFuIMSR4bq/biB04bu3IGzhu4cgdGjhuqV0IG5naGnhu4dwIHRyb25nIG3hu5l0IG5ow7NtIGTDom4gc+G7kSBj4bulIHRo4buDLiBD4bulIHRo4buDLCBtw6MgbsOgeSBtw7QgdOG6oyB04bu3IGzhu4cgdGjhuqV0IG5naGnhu4dwIOG7nyBuaMOzbSB0deG7lWkgdOG7qyAxNSDEkeG6v24gMjQsIMSRxrDhu6NjIHTDrW5oIGThu7FhIHRyw6puIHThu5VuZyBz4buRIGxhbyDEkeG7mW5nIHRyb25nIG5ow7NtIHR14buVaSDEkcOzLg0KDQoqICoqTG/huqFpIGThu68gbGnhu4d1OioqIFThu7cgbOG7hyB0aOG6pXQgbmdoaeG7h3AgKCUpDQoqICoqTmjDs20gZMOibiBz4buROioqIE5nxrDhu51pIGxhbyDEkeG7mW5nIHRyb25nIMSR4buZIHR14buVaSB04burIDE1IMSR4bq/biAyNA0KKiAqKlBo4bqhbSB2aSDEkW8gbMaw4budbmc6KiogVMOtbmggdGhlbyB04bu3IGzhu4cgKCUpIHNvIHbhu5tpIGzhu7FjIGzGsOG7o25nIGxhbyDEkeG7mW5nIChsYWJvciBmb3JjZSkgdHJvbmcgY8O5bmcgxJHhu5kgdHXhu5VpDQoNClRow7RuZyBxdWEgYuG7mSBk4buvIGxp4buHdSBuw6B5LCBjaMO6bmcgdGEgY8OzIHRo4buDIHBow6JuIHTDrWNoIHbDoCBzbyBzw6FuaCBt4bupYyDEkeG7mSB0aOG6pXQgbmdoaeG7h3AgdHJvbmcgbmjDs20gbmfGsOG7nWkgbGFvIMSR4buZbmcgY8OzIMSR4buZIHR14buVaSB04burIDI1IMSR4bq/biA2NCDhu58gY8OhYyBxdeG7kWMgZ2lhIGhv4bq3YyBraHUgduG7sWMga2jDoWMgbmhhdSwgY+G7pSB0aOG7gyDhu58gxJHDonkgbMOgIFRow6FpIExhbi4gxJBp4buBdSBuw6B5IGPDsyB0aOG7gyBjdW5nIGPhuqVwIHRow7RuZyB0aW4gcXVhbiB0cuG7jW5nIHbhu4EgdMOsbmggaMOsbmggdGjhu4sgdHLGsOG7nW5nIGxhbyDEkeG7mW5nIHbDoCBraOG6oyBuxINuZyB0aeG6v3AgY+G6rW4gY8O0bmcgdmnhu4djIGzDoG0gY2hvIG5ow7NtIGTDom4gc+G7kSBuw6B5Lg0KDQpUcm9uZyBi4buZIGThu68gbGnhu4d1IG7DoHksIGNow7puZyB0YSBz4bq9IHThuq1wIHRydW5nIHbDoG8gMiBiaeG6v246DQoNCiogKip5ZWFyKio6IE7Eg20sIGLhuq90IMSR4bqndSB04burIDE5NzcgxJHhur9uIDIwMjEsIMSRxrDhu6NjIMSR4buVaSB0w6puIHRow6BuaCAqbsSDbSoNCg0KKiAqKkpJLlVFTS4xNTI0LlpTKio6IFThu7cgbOG7hyB0aOG6pXQgbmdoaeG7h3AgY8OzIMSR4buZIHR14buVaSB04burIDE1IMSR4bq/biA2NCB0deG7lWksIMSRxrDhu6NjIMSR4buVaSB0w6puIHRow6BuaCAqVHlMZSoNCg0KIyMjICoqMi4yLiBJbmRpY2F0b3IgdOG7qyBJTUYqKg0KDQpgYGB7cn0NCmxpYnJhcnkodGlkeXZlcnNlKQ0KbGlicmFyeShpbWYuZGF0YSkNCmxpYnJhcnkoZHBseXIpDQoNCmltZiA8LSBpbWYuZGF0YTo6bGlzdF9kYXRhc2V0cygpDQphIDwtIGxvYWRfZGF0YXNldHMoJ0NQSScpIA0KDQphbjEgPC0gYSRnZXRfc2VyaWVzKGZyZXEgPSAnQScsIHJlZl9hcmVhID0gJ1ZOJywgaW5kaWNhdG9yID0gJ1BDUElUX0lYJykgI2No4buJIHPhu5EgZ2nDoSB0acOqdSBkw7luZyBj4bunYSBt4bq3dCBow6BuZyBxdeG6p24gw6FvDQphbjEgPC0gbmEub21pdChhbjEpDQpuYW1lcyhhbjEpIDwtIGMoJ07Eg20nLCAnTmFtZ29jJywgJ1R5TGUnKQ0KaGVhZChhbjEpDQpkYXRhdGFibGUoYW4xKQ0KYGBgDQoNCkLhu5kgZOG7ryBsaeG7h3UgKipQQ1BJVF9JWCAoVHJhbnNwb3J0KSoqIHRyb25nIElNRiDEkeG7gSBj4bqtcCDEkeG6v24gY2jhu4kgc+G7kSBnacOhIHRpw6p1IGTDuW5nIGNobyBjw6FjIGThu4tjaCB24bulIHbDoCBz4bqjbiBwaOG6qW0gbGnDqm4gcXVhbiDEkeG6v24gbmfDoG5oIGPDtG5nIG5naGnhu4dwIHbhuq1uIHThuqNpLiBD4bulIHRo4buDLCAiUENQSVQiIGPDsyB0aOG7gyDEkeG6oWkgZGnhu4duIGNobyAiUHJpY2UgQ29uc3VtZXIgUHJpY2UgSW5kZXggVG90YWwiLCB04bupYyBsw6AgY2jhu4kgc+G7kSBnacOhIHRpw6p1IGTDuW5nIGNobyB04bqldCBj4bqjIGPDoWMgbeG6t3QgaMOgbmcsIHRyb25nIGtoaSAiSVggVHJhbnNwb3J0IiBjaOG7iSByYSBy4bqxbmcgY2jhu4kgc+G7kSBuw6B5IHThuq1wIHRydW5nIHbDoG8gY8OhYyBt4bq3dCBow6BuZyBsacOqbiBxdWFuIMSR4bq/biBuZ8OgbmggduG6rW4gdOG6o2kuDQoNCkNo4buJIHPhu5EgZ2nDoSB0acOqdSBkw7luZyB0cm9uZyBuZ8OgbmggduG6rW4gdOG6o2kgY8OzIHRo4buDIGJhbyBn4buTbSBjw6FjIHnhur91IHThu5EgbmjGsCBnacOhIHjEg25nIGThuqd1LCB2w6kgeGUgYnXDvXQsIHbDqSB0w6B1LCBwaMOtIGPhuqd1IMSRxrDhu51uZywgcGjDrSBn4butaSB4ZSwgZOG7i2NoIHbhu6UgdGF4aSwgdi52LiBUaMO0bmcgcXVhIHZp4buHYyB0aHUgdGjhuq1wIHbDoCBwaMOibiB0w61jaCBk4buvIGxp4buHdSBuw6B5LCBJTUYgY8OzIHRo4buDIMSRw6FuaCBnacOhIHPhu7EgYmnhur9uIMSR4buZbmcgdHJvbmcgZ2nDoSBj4bqjIGPhu6dhIGPDoWMgZOG7i2NoIHbhu6UgdsOgIHPhuqNuIHBo4bqpbSB24bqtbiB04bqjaSwgdOG7qyDEkcOzIGjhu5cgdHLhu6Mgdmnhu4djIMSRxrBhIHJhIGPDoWMgZOG7sSBiw6FvIGtpbmggdOG6vyB2w6AgY2jDrW5oIHPDoWNoIGxpw6puIHF1YW4gxJHhur9uIG5nw6BuaCB24bqtbiB04bqjaSBjxaluZyBuaMawIHTDrG5oIGjDrG5oIGtpbmggdOG6vyB04buVbmcgdGjhu4MuDQoNCkLhu5kgZOG7ryBsaeG7h3UgYmFvIGfhu5NtOg0KDQoqICoqVElNRV9QRVJJT0QqKjogTsSDbSwgdOG7qyBuxINtIDIwMDIgxJHhur9uIG7Eg20gMjAyMywgxJHGsOG7o2MgxJHhu5VpIHTDqm4gdGjDoG5oICpOxINtKg0KDQoqICoqQS5WTi5QQ1BJVF9JWCoqOiBOxINtIGfhu5FjIGzDoCBuxINtIDIwMTksIMSRxrDhu6NjIHThu5VpIHTDqm4gdGjDoG5oICpOYW1nb2MqDQoNCiogKipQQ1BJVF9JWCoqOiBU4bu3IGzhu4cgcGjDoXQgdHJp4buDbiBnaeG7m2kgdMOtbmgg4bufIFZp4buHdCBOYW0sIMSRxrDhu6NjIMSR4buVaSB0w6puIHRow6BuaCAqVHlMZSoNCg0KVHJvbmcgYuG7mSBk4buvIGxp4buHdSBuw6B5IGNow7puZyB0YSBz4bq9IGNo4buJIHThuq1wIHRydW5nIHbDoG8gY2jhu4kgc+G7kSBnacOhIHRpw6p1IGTDuW5nIOG7nyBjw6FjIG3hurd0IGjDoG5nIGxpw6puIHF1YW4gxJHhur9uIG5nw6BuaCB24bqtbiB04bqjaSB04bqhaSBWaeG7h3QgTmFtIHThu6sgbsSDbSAyMDAyIMSR4bq/biBuxINtIDIwMjMuDQoNCiMgKipJSS4gUEjDgk4gVMONQ0ggQuG7mCBE4buuIExJ4buGVSBXQiAtIFThu7YgTOG7hiBUSOG6pFQgTkdISeG7hlAg4bueIFRIw4FJIExBTioqDQpfX18NCg0KIyMgKioxLiBU4burIG5o4buvbmcgbsSDbSAxOTc3IMSR4bq/biBuxINtIDE5OTAqKg0KDQpgYGB7cn0NCmFuICU+JSBmaWx0ZXIoTsSDbSA8IDE5OTEpICU+JQ0KICBnZ3Bsb3QoYWVzKHg9TsSDbSwgeT1UeUxlKSkgKw0KICBnZW9tX2xpbmUoY29sb3I9J25hdnknLCBsaW5ld2lkdGggPTEpICsNCiAgbGFicyh0aXRsZSA9ICdIw6xuaCAxOiBCaeG7g3UgxJHhu5MgdGjhu4MgaGnhu4duIHThu7cgbOG7hyB0aOG6pXQgbmdoaeG7h3AgdOG7qyBuxINtIDE5NzcgxJHhur9uIG7Eg20gMTk5MCDhu58gVGjDoWkgTGFuJywgeCA9ICdOxINtJywgeSA9ICdU4bu3IGzhu4cnKQ0KYGBgDQoNClThu6sgYmnhu4N1IMSR4buTIOG7nyBow6xuaCAxLCB0YSBjw7MgdGjhu4MgdGjhuqV5IHLhurFuZyB4dSBoxrDhu5tuZyBjaHVuZyB04bu3IGzhu4cgdGjhuqV0IG5naGnhu4dwIGPDsyBt4bupYyBnaeG6o20ga2jDtG5nIMSR4buBdSDEkeG6t246DQoNCiogR2nhuqNtIG3huqFuaCB04burIHRyxrDhu5tjIG7Eg20gMTk4MCAodOG7qyAwLjA0JSB4deG7kW5nIGPDsm4gY2jGsGEgdOG7m2kgMC4wMiUpIHbDoCB04burIHRyxrDhu5tjIG7Eg20gMTk4OCB0cuG7nyDEkWkgKHThu6sga2hv4bqjbmcgMC4wMjUlIHh14buRbmcga2hv4bqjbmcgMC4wMSUpLg0KKiBHaeG6o20gbmjhurkgdOG7qyBuaOG7r25nIG7Eg20gMTk4MiB2w6Agbmjhu69uZyBuxINtIDE5ODYgKGR1eSB0csOsIHThu4kgbOG7hyBjaMawYSB04bubaSAwLjAzJSkNCg0KQmnhur9uIMSR4buZbmcgdOG7tyBs4buHIHRo4bqldCBuZ2hp4buHcCBs4bubbi4gQ8OzIDMgZ2lhaSDEkW/huqFuIGJp4bq/biDEkeG7mW5nOg0KDQoqIFTEg25nIG3huqFuaCB04burIG5o4buvbmcgbsSDbSA3eCAodOG7qyBraG/huqNuZyAwLjAyJSBsw6puIGtob+G6o25nIDAuMDQlKS4NCiogVMSDbmcgbmjhurkgdOG7qyBuaOG7r25nIG7Eg20gMTk4MiB2w6Agbmjhu69uZyBuxINtIDE5ODYgKGR1eSB0csOsIHThu4kgbOG7hyBjaMawYSB04bubaSAwLjAzJSkNCg0KPT4gVMOsbmggaMOsbmggdGjhuqV0IG5naGnhu4dwIHRy4bq7IGPhu6dhIFRow6FpIExhbiDhu58gZ2lhaSDEkW/huqFuIDE5NzctMTk5MCB24bqrbiDhu58gbeG7qWMgxJHDoW5nIGLDoW8gxJHhu5luZy4gDQoNCiMjICoqMi4gVOG7qyBuaOG7r25nIG7Eg20gMTk5MCDEkeG6v24gbsSDbSAyMDEwKioNCg0KYGBge3J9DQphbiAlPiUgZmlsdGVyKGFuJE7Eg20gPiAxOTkwICYgYW4kTsSDbSA8MjAxMSkgJT4lDQogIGdncGxvdChhZXMoeD1OxINtLCB5PVR5TGUpKSArDQogIGdlb21fbGluZShjb2xvcj0nc2VhZ3JlZW4nLCBsaW5ld2lkdGggPTEpICsNCiAgbGFicyh0aXRsZSA9ICdIw6xuaCAyOiBCaeG7g3UgxJHhu5MgdGjhu4MgaGnhu4duIHThu7cgbOG7hyB0aOG6pXQgbmdoaeG7h3AgdOG7qyBuxINtIDE5OTAgxJHhur9uIG7Eg20gMjAxMCDhu58gVGjDoWkgTGFuJywgeCA9ICdOxINtJywgeSA9ICdU4bu3IGzhu4cnKQ0KYGBgDQoNClThu6sgYmnhu4N1IMSR4buTIOG7nyBow6xuaCAyLCB0YSBjw7MgdGjhu4MgdGjhuqV5IHLhurFuZyB04bu3IGzhu4cgdGjhuqV0IG5naGnhu4dwIHRy4bq7IOG7nyBUaMOhaSBMYW4gY8OzIHh1IGjGsOG7m25nIHTEg25nOg0KDQoqIFTEg25nIG3huqFuaCB04burIHNhdSBuxINtIDE5OTUgxJHhur9uIHRyxrDhu5tjIDIwMDAgKHThu6sgeOG6pXAgeMSpIDAuMDElIGzDqm4ga2hv4bqjbmcgMC4wNSUpLg0KKiBUxINuZyBjaOG6rW0gdOG7qyBuxINtIDIwMDAgxJHhur9uIGtob+G6o25nIG7Eg20gMjAwMiAodOG7qyBn4bqnbiAwLjAzJSBsw6puIGtob+G6o25nIDAuMDQ1JSkuDQoqIFThurduZyBuaOG6uSB04burIHNhdSBuaOG7r25nIG7Eg20gMjAwNSDEkeG6v24gbsSDbSAyMDEwIChkdXkgdHLDrCB04bu3IGzhu4cgdOG7qyAwLjAyNSUgxJHhur9uIDAuMDM1JSkNCg0KVHV5IG5oacOqbiwgdOG7tyBs4buHIHRo4bqldCBuZ2hp4buHcCBs4bqhaSDEkcaw4bujYyBjaMOtbmggcGjhu6cgY+G6o2kgdGhp4buHbiDEkcOhbmcga+G7gyB2w6BvIG5o4buvbmcgbsSDbSDEkeG6p3UgZ2lhaSDEkW/huqFuIDE5OTAtMjAwMCwga2hpIHThu4kgbOG7hyB0aOG6pXQgbmdoaeG7h3AgdHLhursgbHXDtG4gZHV5IHRyw6wg4bufIHThu7cgbOG7hyBkxrDhu5tpIDAuMDElLg0KDQojIyAqKjMuIFThu6sgbsSDbSAyMDEwIMSR4bq/biAyMDIwKioNCg0KYGBge3J9DQphbiAlPiUgZmlsdGVyKGFuJE7Eg20gPiAyMDEwICYgYW4kTsSDbSA8MjAyMSkgJT4lDQogIGdncGxvdChhZXMoeD1OxINtLCB5PVR5TGUpKSArDQogIGdlb21fbGluZShjb2xvcj0ncmVkJywgbGluZXdpZHRoID0xKSArDQogIGxhYnModGl0bGUgPSAnSMOsbmggMzogQmnhu4N1IMSR4buTIHRo4buDIGhp4buHbiB04bu3IGzhu4cgdGjhuqV0IG5naGnhu4dwIHThu6sgbsSDbSAyMDEwIMSR4bq/biBuxINtIDIwMjAg4bufIFRow6FpIExhbicsIHggPSAnTsSDbScsIHkgPSAnVOG7tyBs4buHJykNCmBgYA0KDQpU4burIGJp4buDdSDEkeG7kyDhu58gaMOsbmggMywgdGEgY8OzIHRo4buDIHRo4bqleSBy4bqxbmcgeHUgaMaw4bubbmcgY2h1bmcgdOG7tyBs4buHIHRo4bqldCBuZ2hp4buHcCBjw7MgbeG7qWMgZ2nhuqNtIGtow7RuZyDEkeG7gXUgxJHhurduOg0KDQoqIEdp4bqjbSBt4bqhbmggdOG7qyB0csaw4bubYyBuxINtIDIwMTIgxJHhur9uIHRyxrDhu5tjIDIwMTUgKHThu6sgaMahbiAwLjA4JSB4deG7kW5nIGtob+G6o25nIDAuMDMlKS4NCiogR2nhuqNtIGNo4bqtbSB04burIHNhdSBuxINtIDIwMTcgKHThu6sga2hv4bqjbmcgMC4wNSUgeHXhu5FuZyBraG/huqNuZyAwLjAzJSkuDQoNCkJp4bq/biDEkeG7mW5nIHThu7cgbOG7hyB0aOG6pXQgbmdoaeG7h3AgbOG7m24uIEPDsyAzIGdpYWkgxJFv4bqhbiBiaeG6v24gxJHhu5luZzoNCg0KKiBUxINuZyBt4bqhbmggdOG7qyB0csaw4bubYyBuxINtIDIwMTIgxJHhur9uIG7Eg20gMjAxNSAodOG7qyBraG/huqNuZyAwLjAyJSBsw6puIGtob+G6o25nIDAuMDklKS4NCiogVMSDbmcgY2jhuq1tIHThu6sgdHLGsOG7m2MgbsSDbSAyMDE1IMSR4bq/biBzYXUgbsSDbSAyMDE3ICh04burIDAuMDMlIGzDqm4geOG6pXAgeMSpIGtob+G6o25nIDAuMDUlKS4NCiogVOG6t25nIG5o4bq5IHThu6sgc2F1IG7Eg20gMjAxNSDEkeG6v24gbsSDbSAyMDIwICh04burIGtob+G6o25nIDAuMDU1JSDEkeG6v24gMC4wNiUpDQoNCj0+IE7hu4FuIGtpbmggdOG6vyBUaMOhaSBMYW4gY8OzIHh1IGjGsOG7m25nIHBow6F0IHRyaeG7g24gdOG7kXQgdHJvbmcgZ2lhaSDEkW/huqFuIDIwMTAgLSAyMDIwLCBnw7NwIHBo4bqnbiBsw6BtIGdp4bqjbSB04bu3IGzhu4cgdGjhuqV0IG5naGnhu4dwLg0KQ2jDrW5oIHPDoWNoIGPhu6dhIGNow61uaCBwaOG7pyBUaMOhaSBMYW4gY8OzIGhp4buHdSBxdeG6oyB0cm9uZyB2aeG7h2MgZ2nhuqNtIHRoaeG7g3UgdGjhuqV0IG5naGnhu4dwLiBUdXkgbmhpw6puLCB04bu3IGzhu4cgdGjhuqV0IG5naGnhu4dwIHbhuqtuIOG7nyBt4bupYyBjYW8uDQoNCiMjICoqNC4gVHJvbmcgMiBuxINtIGfhuqduIMSRw6J5IDIwMjAsIDIwMjEqKg0KYGBge3J9DQphbiAlPiUgZmlsdGVyKE7Eg20gJWluJSBjKDIwMjAsIDIwMjEpKSAlPiUNCiAgZ2dwbG90KGFlcyh4ID0gZmFjdG9yKE7Eg20pLCB5ID0gVHlMZSkpICsNCiAgZ2VvbV9iYXIoc3RhdCA9ICJpZGVudGl0eSIsIGZpbGwgPSAicGluayIpICsNCiAgbGFicyh0aXRsZSA9ICdIw6xuaCA0OiBCaeG7g3UgxJHhu5MgdGjhu4MgaGnhu4duIHThu7cgbOG7hyB0aOG6pXQgbmdoaeG7h3AgdOG7qyBuxINtIDIwMjAgxJHhur9uIG7Eg20gMjAyMSDhu58gVGjDoWkgTGFuJywgeCA9ICdOxINtJywgeSA9ICdU4bu3IGzhu4cnKQ0KYGBgDQoNClRyb25nIDIgbsSDbSBn4bqnbiDEkcOieSBsw6AgMjAyMCB2w6AgMjAyMSB0YSBjw7MgdGjhu4MgdGjhuqV5IHThu4kgbOG7hyB0aOG6pXQgbmdoaeG7h3AgdHJvbmcgxJHhu5kgdHXhu5VpIHThu6sgMTUgxJHhur9uIDI0IGPhu6dhIFRow6FpIExhbiDEkcOjIGPDsyB4dSBoxrDhu5tuZyBnaeG6o20uDQoNCiogTsSDbSAyMDIwIHThu4kgbOG7hyB0aOG6pXQgbmdoaeG7h3AgdHLhursg4bufIG3hu6ljIGtob+G6o25nIDAuMDYlDQoqIE7Eg20gMjAyMSB04buJIGzhu4cgdGjhuqV0IG5naGnhu4dwIHRy4bq7IOG7nyBt4bupYyBraG/huqNuZyBoxqFuIDAuMDUlDQoNCj0+IETDuSBjw7MgeHUgaMaw4bubbmcgZ2nhuqNtIHR1eSBuaGnDqm4gdOG7iSBs4buHIG7DoHkgduG6q24gxJFhbmcg4bufIG3hu6ljIGNhby4NCg0KIyMgKio1LiBU4buJIGzhu4cgdGjhuqV0IG5naGnhu4dwIOG7nyBUaMOhaSBMYW4gdOG7qyAxOTc3IMSR4bq/biAyMDIxKioNCg0KYGBge3J9DQphbiAlPiUgZ2dwbG90KGFlcyh4PU7Eg20sIHk9VHlMZSkpICsNCiAgZ2VvbV9jb2woZmlsbD0nbWFyb29uJykgKw0KICBnZW9tX2xpbmUoY29sb3I9J2JsYWNrJywgbGluZXdpZHRoID0xKSArDQogIGxhYnModGl0bGUgPSAnSMOsbmggNTogQmnhu4N1IMSR4buTIHRo4buDIGhp4buHbiB04bu3IGzhu4cgdGjhuqV0IG5naGnhu4dwIHThu6sgbsSDbSAxOTc3IMSR4bq/biBuxINtIDIwMjEg4bufIFRow6FpIExhbicsIHggPSAnTsSDbScsIHkgPSAnVOG7tyBs4buHJykgDQpgYGANCg0KROG7sWEgdsOgbyBIw6xuaCA1LCBjaMO6bmcgdGEgY8OzIHRo4buDIG5o4bqtbiB0aOG6pXkgeHUgaMaw4bubbmcgdOG7tyBs4buHIHRo4bqldCBuZ2hp4buHcCBj4bunYSBUaMOhaSBMYW4gdHJvbmcgxJHhu5kgdHXhu5VpIHThu6sgMTUgxJHhur9uIDI0IHThu6sgbsSDbSAxOTc3IMSR4bq/biBuxINtIDIwMjEuIFRyb25nIGdpYWkgxJFv4bqhbiB04burIG7Eg20gMTk5MCDEkeG6v24gbsSDbSAyMDAwLCB04bu3IGzhu4cgdGjhuqV0IG5naGnhu4dwIHRy4bq7IOG7nyBt4bupYyB0aOG6pXAgbmjhuqV0LCDEkeG6oXQgZMaw4bubaSAwLjAyNSUuIFR1eSBuaGnDqm4sIHThu6sgbsSDbSAyMDEwIHRy4bufIMSRaSwgY2jDum5nIHRhIHRo4bqleSBt4buZdCBz4buxIHTEg25nIMSRw6FuZyBr4buDIHRyb25nIHThu7cgbOG7hyB0aOG6pXQgbmdoaeG7h3AgdHLhurssIHbhu5tpIG3hu6ljIGNhbyBuaOG6pXQgeOG6pXAgeOG7iSBn4bqnbiAwLjA4JSkNCg0KIyMgKio2LiBDw6FjIHnhur91IHThu5Eg4bqjbmggaMaw4bufbmcgxJHhur9uIHThu7cgbOG7hyB0aOG6pXQgbmdoaeG7h3AgdHJvbmcgxJHhu5kgdHXhu5VpIHThu6sgMTUgxJHhur9uIDI0IOG7nyBUaMOhaSBMYW4qKg0KDQpU4bu3IGzhu4cgdGjhuqV0IG5naGnhu4dwIHRyb25nIMSR4buZIHR14buVaSB04burIDE1IMSR4bq/biAyNCDhu58gVGjDoWkgTGFuIGPDsyB4dSBoxrDhu5tuZyBnaeG6o20gdOG7qyBuxINtIDE5NzcgxJHhur9uIDIwMTksIG5oxrBuZyB0xINuZyB0cm9uZyBnaWFpIMSRb+G6oW4gMjAyMC0yMDIxIGRvIOG6o25oIGjGsOG7n25nIGPhu6dhIMSR4bqhaSBk4buLY2ggQ09WSUQtMTkuDQoNCkTGsOG7m2kgxJHDonkgbMOgIG3hu5l0IHPhu5EgeeG6v3UgdOG7kSBjaMOtbmgg4bqjbmggaMaw4bufbmcgxJHhur9uIHThu7cgbOG7hyB0aOG6pXQgbmdoaeG7h3AgdHJvbmcgbmjDs20gdHXhu5VpIG7DoHk6DQoNCiogKipO4buBbiBraW5oIHThur86KioNCg0KKipUxINuZyB0csaw4bufbmcga2luaCB04bq/OioqIE7hu4FuIGtpbmggdOG6vyBUaMOhaSBMYW4gdMSDbmcgdHLGsOG7n25nIG3huqFuaCBt4bq9IHThu6sgbsSDbSAxOTc3IMSR4bq/biAyMDE5LCB04bqhbyByYSBuaGnhu4F1IGPGoSBo4buZaSB2aeG7h2MgbMOgbSBjaG8gbmfGsOG7nWkgbGFvIMSR4buZbmcgdHLhursuDQoqKkto4bunbmcgaG/huqNuZyBraW5oIHThur86KiogS2jhu6duZyBob+G6o25nIGtpbmggdOG6vyBjaMOidSDDgSBuxINtIDE5OTcgdsOgIMSR4bqhaSBk4buLY2ggQ09WSUQtMTkgbMOgbSBnaeG6o20gdOG7kWMgxJHhu5kgdMSDbmcgdHLGsOG7n25nIGtpbmggdOG6vywgdMSDbmcgdOG7tyBs4buHIHRo4bqldCBuZ2hp4buHcCB0cm9uZyBuaMOzbSB0deG7lWkgdHLhursuDQoNCiogKipD4bqldSB0csO6YyBu4buBbiBraW5oIHThur86KioNCg0KKipDaHV54buDbiDEkeG7lWkgY8ahIGPhuqV1IGtpbmggdOG6vzoqKiBO4buBbiBraW5oIHThur8gVGjDoWkgTGFuIGNodXnhu4NuIMSR4buVaSB04burIG7DtG5nIG5naGnhu4dwIHNhbmcgY8O0bmcgbmdoaeG7h3AgdsOgIGThu4tjaCB24bulLCBsw6BtIGdp4bqjbSBuaHUgY+G6p3UgbGFvIMSR4buZbmcgdHJvbmcgbMSpbmggduG7sWMgbsO0bmcgbmdoaeG7h3AgdsOgIHTEg25nIG5odSBj4bqndSBsYW8gxJHhu5luZyBjw7Mga+G7uSBuxINuZyB0cm9uZyBsxKluaCB24buxYyBjw7RuZyBuZ2hp4buHcCB2w6AgZOG7i2NoIHbhu6UuDQoNCioqVOG7sSDEkeG7mW5nIGjDs2E6KiogVmnhu4djIOG7qW5nIGThu6VuZyBjw7RuZyBuZ2jhu4cgdOG7sSDEkeG7mW5nIGjDs2EgdHJvbmcgc+G6o24geHXhuqV0IGdp4bqjbSBuaHUgY+G6p3UgbGFvIMSR4buZbmcgdHJvbmcgbeG7mXQgc+G7kSBuZ8OgbmggY8O0bmcgbmdoaeG7h3AsIOG6o25oIGjGsOG7n25nIMSR4bq/biB2aeG7h2MgbMOgbSBj4bunYSBuZ8aw4budaSBsYW8gxJHhu5luZyB0cuG6uy4NCg0KKiAqKkdpw6FvIGThu6VjIHbDoCDEkcOgbyB04bqhbzoqKg0KDQoqKk3hu6ljIMSR4buZIGdpw6FvIGThu6VjOioqIFThu7cgbOG7hyBuZ8aw4budaSBsYW8gxJHhu5luZyB0cuG6uyBjw7MgdHLDrG5oIMSR4buZIGjhu41jIHbhuqVuIGNhbyBuZ8OgeSBjw6BuZyB0xINuZywgZ2nDunAgaOG7jSBjw7Mgbmhp4buBdSBjxqEgaOG7mWkgdmnhu4djIGzDoG0gaMahbi4NCg0KKipL4bu5IG7Eg25nOioqIEvhu7kgbsSDbmcgbmdo4buBIG5naGnhu4dwIG5nw6B5IGPDoG5nIHRy4bufIG7Dqm4gcXVhbiB0cuG7jW5nIHRyb25nIHRo4buLIHRyxrDhu51uZyBsYW8gxJHhu5luZywg4bqjbmggaMaw4bufbmcgxJHhur9uIGto4bqjIG7Eg25nIHTDrG0gdmnhu4djIGPhu6dhIG5nxrDhu51pIGxhbyDEkeG7mW5nIHRy4bq7Lg0KDQoqICoqQ2jDrW5oIHPDoWNoIGPhu6dhIGNow61uaCBwaOG7pzoqKg0KDQoqKkNow61uaCBzw6FjaCBo4buXIHRy4bujIHZp4buHYyBsw6BtOioqIENow61uaCBwaOG7pyBUaMOhaSBMYW4gdGjhu7FjIGhp4buHbiBuaGnhu4F1IGNow61uaCBzw6FjaCBo4buXIHRy4bujIHZp4buHYyBsw6BtIGNobyBuZ8aw4budaSBsYW8gxJHhu5luZyB0cuG6uyBuaMawIMSRw6BvIHThuqFvIG5naOG7gSwgdOG6oW8gdmnhu4djIGzDoG0sLi4uDQoNCioqQ2jDrW5oIHPDoWNoIGdpw6FvIGThu6VjOioqIENow61uaCBwaOG7pyBUaMOhaSBMYW4gxJHhuqd1IHTGsCB2w6BvIGdpw6FvIGThu6VjIHbDoCDEkcOgbyB04bqhbywgbsOibmcgY2FvIGNo4bqldCBsxrDhu6NuZyBuZ3Xhu5NuIG5ow6JuIGzhu7FjIHbDoCBnaeG6o20gdOG7tyBs4buHIHRo4bqldCBuZ2hp4buHcCB0cm9uZyBuaMOzbSB0deG7lWkgdHLhursuDQoNCiogTmdvw6BpIHJhLCBt4buZdCBz4buRIHnhur91IHThu5Ega2jDoWMgY8WpbmcgY8OzIHRo4buDIOG6o25oIGjGsOG7n25nIMSR4bq/biB04bu3IGzhu4cgdGjhuqV0IG5naGnhu4dwIHRyb25nIG5ow7NtIHR14buVaSB0cuG6uyBuaMawOg0KDQoqKk5ow6JuIGto4bqpdSBo4buNYzoqKiBT4buxIGdpYSB0xINuZyBkw6JuIHPhu5EgdHJvbmcgxJHhu5kgdHXhu5VpIGxhbyDEkeG7mW5nIHTEg25nIMOhcCBs4buxYyBsw6puIHRo4buLIHRyxrDhu51uZyBsYW8gxJHhu5luZy4NCg0KKipN4bupYyBsxrDGoW5nOioqIE3hu6ljIGzGsMahbmcgdOG7kWkgdGhp4buDdSBjw7MgdGjhu4Mg4bqjbmggaMaw4bufbmcgxJHhur9uIHF1eeG6v3QgxJHhu4tuaCB0aGFtIGdpYSB0aOG7iyB0csaw4budbmcgbGFvIMSR4buZbmcgY+G7p2EgbmfGsOG7nWkgbGFvIMSR4buZbmcgdHLhursuDQoNCioqUGjDom4gYmnhu4d0IMSR4buRaSB44butOioqIFBow6JuIGJp4buHdCDEkeG7kWkgeOG7rSB24buBIGdp4bubaSwgdHXhu5VpIHTDoWMgdsOgIGtodSB24buxYyBjxaluZyBjw7MgdGjhu4Mg4bqjbmggaMaw4bufbmcgxJHhur9uIGPGoSBo4buZaSB2aeG7h2MgbMOgbSBj4bunYSBuZ8aw4budaSBsYW8gxJHhu5luZyB0cuG6uy4NCg0KIyAqKklJSS4gUEjDgk4gVMONQ0ggQuG7mCBE4buuIExJ4buGVSBU4buqIElNRiAtIENQSSBOR8OATkggVuG6rE4gVOG6okkgVOG6oEkgVknhu4ZUIE5BTSoqDQpfX18NCg0KIyMgKioxLiBU4burIG7Eg20gMjAwMiDEkeG6v24gbsSDbSAyMDEwKioNCg0KYGBge3J9DQphbjEgJT4lIGZpbHRlcihOxINtIDw9IDIwMTApICU+JQ0KICBnZ3Bsb3QoYWVzKHg9TsSDbSwgeT1UeUxlKSkgKw0KICBnZW9tX2JhcihzdGF0ID0gImlkZW50aXR5IiwgZmlsbCA9ICdkYXJrZ3JlZW4nKSArDQogIGxhYnModGl0bGUgPSAnSMOsbmggNzogQmnhu4N1IMSR4buTIHRo4buDIGhp4buHbiBDUEkgbmfDoG5oIHbhuq1uIHThuqNpIHThu6sgbsSDbSAyMDAyLTIwMTAg4bufIFZp4buHdCBOYW0nLCB4ID0gJ07Eg20nLCB5ID0gJ1Thu7cgbOG7hycpDQpgYGANCg0KROG7sWEgdsOgbyBow6xuaCA3LCB0YSBjw7Mgbmjhuq1uIHjDqXQgcuG6sW5nOiANCg0KWHUgaMaw4bubbmcgY2h1bmcgY+G7p2EgY2jhu4kgc+G7kSBDUEkgbmfDoG5oIHbhuq1uIHThuqNpIGPDsyB4dSBoxrDhu5tuZyB0xINuZyB0cm9uZyBnaWFpIMSRb+G6oW4gMjAwMi0yMDEwLiBU4buRYyDEkeG7mSB0xINuZyB0csaw4bufbmc6DQoNCiogVOG7qyBuxINtIDIwMDItMjAwMywgQ1BJIHTEg25nIHTGsMahbmcgxJHhu5FpIGNo4bqtbSwgY2jhu4kgdMSDbmcgdOG7qyA1NC40NDUgbMOqbiA1NS41NTIuDQoqIFThu6sgbsSDbSAyMDA0LTIwMDgsIENQSSB0xINuZyBuaGFuaCBoxqFuLCB0xINuZyB04burIDU1LjQzOCBsw6puIDc3LjM5NS4NCiogVOG7qyBuxINtIDIwMDktMjAxMCwgQ1BJIHTEg25nIGNo4bqtbSBs4bqhaSwgY2jhu4kgdMSDbmcgdOG7qyA3NS40OTAgbMOqbiA4My44NzQuDQoNCkJp4bq/biDEkeG7mW5nOg0KDQoqIEPDsyBz4buxIGJp4bq/biDEkeG7mW5nIG5o4bq5IHRyb25nIGdpYWkgxJFv4bqhbiAyMDAyLTIwMDQsIENQSSB0xINuZyBuaOG6uSB04burIG7Eg20gMjAwMiDEkeG6v24gMjAwMywgc2F1IMSRw7MgZ2nhuqNtIG5o4bq5IHbDoG8gbsSDbSAyMDA0Lg0KKiBDw7Mgc+G7sSBiaeG6v24gxJHhu5luZyBt4bqhbmggdHJvbmcgZ2lhaSDEkW/huqFuIDIwMDQtMjAwOCwgQ1BJIHTEg25nIG3huqFuaCB04burIG7Eg20gMjAwNCDEkeG6v24gMjAwNywgc2F1IMSRw7MgZ2nhuqNtIG5o4bq5IHbDoG8gbsSDbSAyMDA4Lg0KKiBCaeG6v24gxJHhu5luZyBuaOG6uSB0cm9uZyBnaWFpIMSRb+G6oW4gMjAwOC0yMDEwLCBDUEkgdMSDbmcgbmjhurkgdOG7qyBuxINtIDIwMDggxJHhur9uIDIwMDksIHNhdSDEkcOzIHTEg25nIG3huqFuaCB2w6BvIG7Eg20gMjAxMC4NCg0KPT4gQ1BJIG5nw6BuaCB24bqtbiB04bqjaSBjw7MgeHUgaMaw4bubbmcgdMSDbmcgdHJvbmcgZ2lhaSDEkW/huqFuIDIwMDItMjAxMC4gVOG7kWMgxJHhu5kgdMSDbmcgdHLGsOG7n25nIGPhu6dhIENQSSBraMO0bmcgxJHhu5NuZyDEkeG7gXUsIHTEg25nIG5oYW5oIHRyb25nIGdpYWkgxJFv4bqhbiAyMDA0LTIwMDggdsOgIGNo4bqtbSBs4bqhaSB0cm9uZyBjw6FjIGdpYWkgxJFv4bqhbiBraMOhYy4gQ8OzIHPhu7EgYmnhur9uIMSR4buZbmcgdHJvbmcgZ2nDoSBj4bqjIHbhuq1uIHThuqNpIHRyb25nIGdpYWkgxJFv4bqhbiBuw6B5Lg0KDQojIyAqKjIuIFThu6sgbsSDbSAyMDExIMSR4bq/biBuxINtIDIwMTkqKg0KDQpgYGB7cn0NCmFuMSAlPiUgZmlsdGVyKGFuMSROxINtID49IDIwMTEgJiBhbjEkTsSDbSA8PSAyMDE5KSAlPiUNCiAgZ2dwbG90KGFlcyh4PU7Eg20sIHk9VHlMZSkpICsNCiAgZ2VvbV9jb2woZmlsbCA9ICdza3libHVlJykgKw0KICBsYWJzKHRpdGxlID0gJ0jDrG5oIDg6IEJp4buDdSDEkeG7kyB0aOG7gyBoaeG7h24gQ1BJIG5nw6BuaCB24bqtbiB04bqjaSB04burIG7Eg20gMjAxMS0yMDE5IOG7nyBWaeG7h3QgTmFtJywgeCA9ICdOxINtJywgeSA9ICdU4bu3IGzhu4cnKSANCmBgYA0KDQpE4buxYSB2w6BvIGjDrG5oIDgsIHRhIGPDsyBuaOG6rW4geMOpdCBy4bqxbmc6IA0KDQpYdSBoxrDhu5tuZyBjaHVuZyBj4bunYSBjaOG7iSBz4buRIENQSSBuZ8OgbmggduG6rW4gdOG6o2kgY8OzIHh1IGjGsOG7m25nIHTEg25nIGdp4bqjbSBraMO0bmcgxJHhu5NuZyDEkeG7gXUgdHJvbmcgZ2lhaSDEkW/huqFuIDIwMTEtMjAxOS4gDQoNCiogVOG7qyBuxINtIDIwMTQtMjAxNiwgQ1BJIGdp4bqjbSBt4bqhbmgsIHThu6sgMTExLjc4OCB4deG7kW5nIDkxLjI3Ng0KKiBU4burIG7Eg20gMjAxOC0yMDE5LCBDUEkgZ2nhuqNtIG5o4bq5LCB04burIDEwMy42NzQgeHXhu5FuZyAxMDIuNjE0DQoNClThu5FjIMSR4buZIHTEg25nIHRyxrDhu59uZzoNCg0KKiBU4burIG7Eg20gMjAxMS0yMDE0LCBDUEkgdMSDbmcgdMawxqFuZyDEkeG7kWkgbeG6oW5oLCBjaOG7iSB0xINuZyB04burIDk3LjQ0MiBsw6puIDExMS43ODggDQoqIFThu6sgbsSDbSAyMDE2LTIwMTgsIENQSSB0xINuZyBuaOG6uSwgdMSDbmcgdOG7qyA5MS4yNzYgbMOqbiAxMDMuNjc0DQoNCiMjICoqMy4gNCBuxINtIGfhuqduIMSRw6J5IDIwMjAsIDIwMjEsIDIwMjIsIDIwMjMqKg0KDQpgYGB7cn0NCmFuMSAlPiUgZmlsdGVyKE7Eg20gPj0gMjAyMCkgJT4lDQogIGdncGxvdChhZXMoeD1OxINtLCB5PVR5TGUpKSArDQogIGdlb21fYmFyKHN0YXQgPSAiaWRlbnRpdHkiLCBmaWxsID0gJ3llbGxvdycpICsNCiAgbGFicyh0aXRsZSA9ICdIw6xuaCA5OiBCaeG7g3UgxJHhu5MgdGjhu4MgaGnhu4duIENQSSBuZ8OgbmggduG6rW4gdOG6o2kgdOG7qyBuxINtIDIwMjAtMjAyMyDhu58gVmnhu4d0IE5hbScsIHggPSAnTsSDbScsIHkgPSAnVOG7tyBs4buHJykNCmBgYA0KDQpE4buxYSB2w6BvIGjDrG5oIDksIHRhIGPDsyBuaOG6rW4geMOpdCBy4bqxbmc6IA0KDQpYdSBoxrDhu5tuZyBjaHVuZyBj4bunYSBjaOG7iSBz4buRIENQSSBuZ8OgbmggduG6rW4gdOG6o2kgY8OzIHh1IGjGsOG7m25nIHTEg25nIHRyb25nIDQgbsSDbSBn4bqnbiDEkcOieSAoMjAyMCwgMjAyMSwgMjAyMiwgMjAyMy4gVOG7kWMgxJHhu5kgdMSDbmcgdHLGsOG7n25nOg0KDQoqIFThu6sgbsSDbSAyMDIwLTIwMjIsIENQSSB0xINuZyBt4bqhbmgsIHThu6sgOTEuMzA3IGzDqm4gMTEyLjExOA0KDQpUdXkgbmhpw6puIHThu6sgbsSDbSAyMDIyLTIwMjMsIGzhuqFpIGNo4bupbmcga2nhur9uIG3hu5l0IHPhu7EgZ2nhuqNtIG5o4bq5Og0KDQoqIENQSSBnaeG6o20gdOG7qyAxMTIuMTE4IHh14buRbmcgY8OybiAxMDkuMjQ0DQoNCiMjICoqNC4gY8OhYyB54bq/dSB04buRIOG6o25oIGjGsOG7n25nIMSR4bq/biBDUEkgbmfDoG5oIHbhuq1uIHThuqNpIHThu6sgbsSDbSAyMDAyLTIwMjMgdOG6oWkgVmnhu4d0IE5hbSoqDQoNClRyb25nIGdpYWkgxJFv4bqhbiB04burIG7Eg20gMjAwMiDEkeG6v24gMjAyMywgY2jhu4kgc+G7kSBDUEkgbmfDoG5oIHbhuq1uIHThuqNpIGPhu6dhIFZp4buHdCBOYW0gxJHDoyB0cuG6o2kgcXVhIG5oaeG7gXUgYmnhur9uIMSR4buZbmcsIHBo4bqjbiDhuqNuaCBt4buZdCBz4buRIHh1IGjGsOG7m25nIGNow61uaCAobmjGsCB0xINuZyB0csaw4bufbmcgZMOgaSBo4bqhbikuIE5ndXnDqm4gbmjDom4gY+G7p2Egc+G7sSB2aeG7h2MgbsOgeSBjw7MgdGjhu4MgxJHhur9uIHThu6sgY8OhYyB54bq/dSB04buRIHNhdQ0KDQoqICoqQmnhur9uIMSR4buZbmcgZ2nDoSB4xINuZyBk4bqndToqKg0KDQpCaeG6v24gxJHhu5luZyBnacOhIHjEg25nIGThuqd1IGPDsyB0aOG7gyDhuqNuaCBoxrDhu59uZyDEkcOhbmcga+G7gyDEkeG6v24gY2hpIHBow60gduG6rW4gY2h1eeG7g24gdsOgIGhv4bqhdCDEkeG7mW5nIGPhu6dhIG5nw6BuaCB24bqtbiB04bqjaS4gVGhheSDEkeG7lWkgZ2nDoSB4xINuZyBk4bqndSBjw7MgdGjhu4MgdMOhYyDEkeG7mW5nIHRy4buxYyB0aeG6v3AgxJHhur9uIGdpw6EgdsOpIHhlIGJ1w710LCB0YXhpLCBjaGkgcGjDrSB24bqtbiBjaHV54buDbiBow6BuZyBow7NhIHbDoCBjw6FjIGThu4tjaCB24bulIGtow6FjIHRyb25nIG5nw6BuaC4NCg0KKiAqKkNow61uaCBzw6FjaCB2w6AgcXV5IMSR4buLbmggY+G7p2EgQ2jDrW5oIHBo4bunOioqIA0KDQpDaMOtbmggc8OhY2ggdsOgIHF1eSDEkeG7i25oIGPhu6dhIENow61uaCBwaOG7pyBjxaluZyBjw7MgdmFpIHRyw7IgcXVhbiB0cuG7jW5nIHRyb25nIHZp4buHYyDEkeG7i25oIGjDrG5oIGdpw6EgY+G6oyBj4bunYSBuZ8OgbmggduG6rW4gdOG6o2kuIEPDoWMgYmnhu4duIHBow6FwIGtp4buDbSBzb8OhdCBnacOhIHbDoCB0aHXhur8gY8OzIHRo4buDIOG6o25oIGjGsOG7n25nIMSR4bq/biBz4buxIGJp4bq/biDEkeG7mW5nIGPhu6dhIGNo4buJIHPhu5EgQ1BJIG5nw6BuaCB24bqtbiB04bqjaS4gVmnhu4djIHRo4buxYyB0aGkgaG/hurdjIMSRaeG7gXUgY2jhu4luaCBjw6FjIHF1eSDEkeG7i25oIGPDsyB0aOG7gyBnw6J5IHJhIHPhu7EgYmnhur9uIMSR4buZbmcgdHJvbmcgZ2nDoSBj4bqjIGPhu6dhIGPDoWMgZOG7i2NoIHbhu6UgdsOgIHPhuqNuIHBo4bqpbSBsacOqbiBxdWFuIMSR4bq/biB24bqtbiB04bqjaS4NCg0KKiAqKlPhu7EgdMSDbmcgdHLGsOG7n25nIGtpbmggdOG6vyB2w6Agbmh1IGPhuqd1IHbhuq1uIHThuqNpOioqDQoNClPhu7EgdMSDbmcgdHLGsOG7n25nIGtpbmggdOG6vyB2w6Agbmh1IGPhuqd1IHbhuq1uIHThuqNpIGPFqW5nIGfDs3AgcGjhuqduIHbDoG8gc+G7sSBiaeG6v24gxJHhu5luZyBj4bunYSBjaOG7iSBz4buRIENQSS4gU+G7sSBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vyB2w6AgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBjw7MgdGjhu4MgdOG6oW8gcmEgbmh1IGPhuqd1IGNhbyBoxqFuIHbhu4EgY8OhYyBk4buLY2ggduG7pSB24bqtbiB04bqjaSwgdOG7qyDEkcOzIHThuqFvIHJhIMOhcCBs4buxYyB0xINuZyBnacOhIGPhuqMuDQoNCiogKipCaeG6v24gxJHhu5luZyBj4bunYSB0aOG7iyB0csaw4budbmcgcXXhu5FjIHThur8gdsOgIHThu7cgZ2nDoSBo4buRaSDEkW/DoWk6KioNCg0KQmnhur9uIMSR4buZbmcgY+G7p2EgdGjhu4sgdHLGsOG7nW5nIHF14buRYyB04bq/IHbDoCB04bu3IGdpw6EgaOG7kWkgxJFvw6FpIGPDsyB0aOG7gyB0w6FjIMSR4buZbmcgxJHhur9uIGdpw6EgY+G6oyBj4bunYSBjw6FjIG5ndXnDqm4gbGnhu4d1IHbDoCBk4buLY2ggduG7pSB24bqtbiB04bqjaS4gU+G7sSBiaeG6v24gxJHhu5luZyB0csOqbiB0aOG7iyB0csaw4budbmcgcXXhu5FjIHThur8gY8OzIHRo4buDIGzDoG0gdGhheSDEkeG7lWkgZ2nDoSBj4bqjIGPhu6dhIG5oacOqbiBsaeG7h3UgdsOgIGPDoWMgdGjDoG5oIHBo4bqnbiBraMOhYyB0cm9uZyBuZ8OgbmggduG6rW4gdOG6o2kuDQoqICoqU+G7sSBwaMOhdCB0cmnhu4NuIHbDoCBj4bqjaSBjw6FjaCBo4bqhIHThuqduZyBnaWFvIHRow7RuZzoqKg0KDQpT4buxIHBow6F0IHRyaeG7g24gdsOgIGPhuqNpIGPDoWNoIGjhuqEgdOG6p25nIGdpYW8gdGjDtG5nIGPDsyB0aOG7gyDhuqNuaCBoxrDhu59uZyDEkeG6v24gZ2nDoSBj4bqjIHbDoCBjaOG6pXQgbMaw4bujbmcgY+G7p2EgZOG7i2NoIHbhu6UgduG6rW4gdOG6o2kuIFZp4buHYyDEkeG6p3UgdMawIHbDoG8gaOG6oSB04bqnbmcgZ2lhbyB0aMO0bmcsIGJhbyBn4buTbSBj4bqjaSB0aGnhu4duIGjhu4cgdGjhu5FuZyDEkcaw4budbmcgY2FvIHThu5FjIHbDoCBnaWFvIHRow7RuZyDEkcO0IHRo4buLLCBjw7MgdGjhu4MgbMOgbSB0aGF5IMSR4buVaSBj4bqjbSBuaOG6rW4gduG7gSBnacOhIHRy4buLIHbDoCBjaOG6pXQgbMaw4bujbmcgY+G7p2EgY8OhYyBk4buLY2ggduG7pSB24bqtbiB04bqjaS4NCg0K