PHẦN 2: PHÂN
TÍCH ĐỀ TÀI
PHƯƠNG PHÁP
NGHIÊN CỨU
Trong phần này, em sẽ trình bày các phương pháp phân tích dữ liệu
được sử dụng để hiểu rõ cơ cấu nền kinh tế của các nước Đông Nam Á. Các
phương pháp này có thể bao gồm:
Phân Tích Dữ Liệu Thời Gian: Nghiên cứu các xu
hướng phát triển của cơ cấu kinh tế mỗi quốc gia trong Đông Nam Á qua
thời gian, từ các số liệu và chỉ số kinh tế qua đồ thị.
Phân Tích Tương Tác: Xem xét mối quan hệ tương
tác giữa các yếu tố kinh tế trong mỗi quốc gia và giữa các quốc gia
trong khu vực Đông Nam Á.
DỮ LIỆU
NGHIÊN CỨU
Từ world bank, lấy bộ dữ liệu NY.GDP.MKTP.CD (GDP Nominal) để
cung cấp số liệu về chỉ số gdp của mỗi quốc gia cho đề tài nghiên cứu.
Nhưng chỉ lọc ra các nước ở Đông Nam Á (gồm 11 quốc gia) từ năm 2015 ến
năm 2022.
Trong đó mã của các quốc gia là:
- BRN: Brunei Darussalam (Brunei)
- KHM: Cambodia (Campuchia)
- IDN: Indonesia (Indonesia)
- LAO: Lao (Lào)
- MYS: Malaysia (Malaysia)
- MMR: Myanmar (Myanmar)
- PHL: Philippines (Philippines)
- SGP: Singapore (Singapore)
- THA: Thailand (Thái Lan)
- TLS: Timor-Leste (Timor-Leste)
- VNM: Vietnam (Việt Nam)
Phân tích nền
kinh tế của các nước Đông Nam Á
- Từ world bank lấy dữ liệu NY.GDP.MKTP.CD (GDP) cung cấp số
liệu để tiến hành nghiên cứu
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)
## Warning: package 'WDI' was built under R version 4.3.3
ind <- WDIsearch('GDP')
gdp <- WDI(indicator = 'NY.GDP.MKTP.CD', country = c("BRN", "KHM", "IDN", "LAO", "MYS", "MMR", "PHL", "SGP", "THA", "TLS", "VNM"))
d <- gdp %>% select(country,year,NY.GDP.MKTP.CD)
d <- na.omit(d)
head(d, 10)
## country year NY.GDP.MKTP.CD
## 1 Brunei Darussalam 2022 16681536467
## 2 Brunei Darussalam 2021 14006496617
## 3 Brunei Darussalam 2020 12005799654
## 4 Brunei Darussalam 2019 13469235365
## 5 Brunei Darussalam 2018 13566937674
## 6 Brunei Darussalam 2017 12128183904
## 7 Brunei Darussalam 2016 11400466356
## 8 Brunei Darussalam 2015 12930291488
## 9 Brunei Darussalam 2014 17097802753
## 10 Brunei Darussalam 2013 18094321617
Giải thích các dòng lệnh
library(tidyverse) dòng này để tải và kích hoạt gói dữ liệu
tidyverse.
Tidyverse là một bộ công cụ phân tích dữ liệu.
library(WDI): Dòng này tải gói dữ liệu WDI vào môi trường làm
việc hiện tại. Sau khi gói đã được cài đặt, hàm library() sẽ cho phép
chúng ta sử dụng các chức năng trong gói này.
WDI() được sử dụng để tải dữ liệu về GDP từ World Bank API, với
thông số country = “” để tải dữ liệu từ các quốc gia Đông Nam Á,
indicator = “NY.GDP.MKTP.CD” để chỉ định chỉ số GDP Nominal.
ind <- WDIsearch(‘GDP’): Tìm mã định danh của chỉ số
GDP.
gdp <- WDI(indicator = NY.GDP.MKTP.CD, country = c(“BRN”,
“KHM”, “IDN”, “LAO”, “MYS”, “MMR”, “PHL”, “SGP”, “THA”, “TLS”, “VNM”)):
Tải dữ liệu GDP Nominal từ World Bank cho các quốc gia Đông Nam Á, sử
dụng mã định danh NY.GDP.MKTP.CD.
d <- gdp %>% select(country,year,NY.GDP.MKTP.CD): Chọn các
cột “year”, “country” và “NY.GDP.MKTP.CD” từ bộ dữ liệu tmp bằng cách sử
dụng toán tử %>% của gói dữ liệu dplyr. Kết quả được lưu vào biến
d.
d <- na.omit(d): Loại bỏ các dòng chứa giá trị NA từ dataframe
d.
head(d, 10): Hiển thị 10 dòng đầu tiên của dataframe d.
gdp_data <- WDI(indicator = "NY.GDP.MKTP.CD", country = c("BRN", "KHM", "IDN", "LAO", "MYS", "MMR", "PHL", "SGP", "THA", "TLS", "VNM"), start = 2010, end = 2022)
ggplot(gdp_data, aes(x = as.factor(year), y = NY.GDP.MKTP.CD, fill = country)) +
geom_bar(stat = "identity") +
labs(title = "GDP của các nước Đông Nam Á theo năm", x = "Năm", y = "GDP") +
theme_minimal() +
theme(legend.position = "right")

Nhận xét
Dựa vào kết quả cho ra, chúng ta có thể nhận thấy mức độ tăng
trưởng GDP của mỗi quốc gia trong khu vực. Các cột dọc thể hiện giá trị
GDP của từng quốc gia tương ứng với các năm. Sự khác biệt giữa các quốc
gia có thể được thấy rõ thông qua màu sắc của các cột, giúp chúng ta so
sánh hiệu suất kinh tế của các quốc gia này trong cùng một biểu
đồ.
Dữ liệu về GDP của các quốc gia Đông Nam Á đã cung cấp cái nhìn
tổng quan về nền kinh tế của khu vực trong thời gian qua. Chúng ta có
thể nhận thấy sự đa dạng trong mức độ phát triển kinh tế của các quốc
gia, từ các nền kinh tế phát triển mạnh mẽ như Singapore, Malaysia và
Indonesia, đến những quốc gia có mức độ phát triển thấp hơn như Lào,
Campuchia và Myanmar.
Sự khác biệt này có thể được giải thích bằng các yếu tố như chính
sách kinh tế, môi trường đầu tư, cơ sở hạ tầng, và mức độ ổn định chính
trị và xã hội. Các quốc gia với các chính sách kinh tế và xã hội hiệu
quả hơn thường có nền kinh tế phát triển mạnh mẽ hơn.
Tuy nhiên, dữ liệu cũng cho thấy sự tiềm năng tăng trưởng trong
tương lai của khu vực. Với sự gia tăng của công nghiệp, dịch vụ và cơ sở
hạ tầng, cùng với sự phát triển của thị trường tiêu thụ và xuất khẩu,
các quốc gia Đông Nam Á có thể tiếp tục là một điểm sáng trong cả khu
vực và thế giới.
Phân tích nền
kinh tế của Brunei (BRN)
Dữ liệu về GDP của Brunei từ bộ dữ liệu cung cấp một cái nhìn tổng
quát về nền kinh tế của quốc gia này. Brunei, với nguồn lực dầu khí
phong phú, đã xây dựng nền kinh tế phụ thuộc chủ yếu vào ngành này. Sự
ổn định về mặt tài chính thường được thể hiện thông qua sự ổn định của
GDP, đặc biệt là trong những giai đoạn khi giá dầu khí biến động. Ngoài
ra, Brunei cũng đang cố gắng đa dạng hóa nền kinh tế bằng cách phát
triển ngành du lịch và các ngành kinh tế khác. Dữ liệu về GDP có thể
phản ánh sự đóng góp của các ngành này vào sự phát triển kinh tế tổng
thể của Brunei.
Tuy nhiên, Brunei cũng đối diện với thách thức về việc đa dạng hóa
kinh tế để giảm sự phụ thuộc vào ngành dầu khí. Việc xử lý thách thức
này đòi hỏi sự đổi mới và đầu tư vào các ngành kinh tế mới, cũng như
việc tạo ra môi trường kinh doanh thuận lợi để thu hút đầu tư và phát
triển các ngành kinh tế khác. Tóm lại, dữ liệu về GDP là một công cụ
quan trọng giúp hiểu biết về nền kinh tế của Brunei và đưa ra các chiến
lược phát triển kinh tế phù hợp.
brunei_gdp <- WDI(indicator = "NY.GDP.MKTP.CD", country = "BRN", start = 2015, end = 2022)
ggplot(brunei_gdp, aes(x = year, y = NY.GDP.MKTP.CD))+
geom_line(color = "blue") +
geom_point(color = "blue", size = 2) +
geom_text(aes(label = NY.GDP.MKTP.CD), hjust = -0.2, vjust = -0.5) +
labs(title = "Biểu đồ GDP của Brunei",
x = "Năm",
y = "GDP")+
theme_minimal()

Dựa vào đồ thị về GDP của Brunei, có thể nhận thấy sự biến động đáng
chú ý trong tình hình kinh tế của quốc gia này. Một điểm nhấn là sự
không ổn định của GDP Brunei trong năm 2016, khi mức độ sản xuất kinh tế
giảm xuống còn khoảng 11 tỷ USD. Sự giảm này có thể phản ánh những thách
thức và biến động trong ngành dầu khí, một nguồn thu nhập quan trọng của
Brunei.
Tuy nhiên, từ năm 2016 đến năm 2022, chúng ta lại chứng kiến một xu
hướng tăng trưởng tích cực trong GDP của Brunei, khi mức độ sản xuất
kinh tế tăng lên khoảng 16 tỷ USD. Điều này có thể phản ánh sự ổn định
trở lại trong ngành dầu khí hoặc có thể là kết quả của các biện pháp can
thiệp và chính sách kinh tế hỗ trợ từ chính phủ Brunei.
Phân tích nền
kinh tế của Campuchia (KHM)
Campuchia, một quốc gia nằm ở Đông Nam Á, đã trải qua một số biến
động và phát triển trong những năm gần đây, GDP của Campuchia đã có xu
hướng tăng trưởng tích cực, phản ánh sự phát triển kinh tế của quốc gia.
Sự tăng trưởng này thường được hỗ trợ bởi sự phát triển trong các ngành
như du lịch, nông nghiệp, và công nghiệp nhẹ. Sự đầu tư nước ngoài và
các biện pháp cải cách kinh tế cũng đã đóng vai trò quan trọng trong
việc thúc đẩy tăng trưởng kinh tế của Campuchia.
Tuy nhiên, Campuchia vẫn đối diện với một số thách thức trong quá
trình phát triển kinh tế. Một số vấn đề bao gồm cơ sở hạ tầng kém, hạn
chế trong giáo dục và y tế, cũng như sự cần thiết của việc cải thiện môi
trường kinh doanh và quản lý tài nguyên một cách bền vững.
# Dữ liệu GDP của Campuchia
khm_gdp <- WDI(indicator = "NY.GDP.MKTP.CD", country = "KHM", start = 2015, end = 2022)
# Vẽ biểu đồ cột
ggplot(khm_gdp, aes(x = year, y = NY.GDP.MKTP.CD)) +
geom_bar(stat = "identity", fill = "lightblue") +
geom_text(aes(label = NY.GDP.MKTP.CD), vjust = -0.3, size = 3.5, color = "black") +
labs(title = "GDP của Campuchia qua các năm",
x = "Năm",
y = "GDP (USD)") +
theme_minimal()

Nền kinh tế Campuchia đã phục hồi mạnh mẽ vào năm 2022, với tốc độ
tăng trưởng đạt 5,5%. Nền kinh tế Campuchia đã phục hồi tốt sau khi đối
phó thành công với đại dịch COVID-19. Đặc biệt, ngành dịch vụ, đặc biệt
là lữ hành và du lịch, đã tăng trưởng tốt từ khi chính phủ Campuchia
triển khai chiến lược “Sống chung với COVID-19” vào cuối năm 2021.
Dữ liệu từ đồ thị cho thấy có một sự gia tăng đáng kể trong tốc độ
tăng trưởng GDP của Campuchia trong những năm gần đây. Điều này có thể
phản ánh sự thành công của các chính sách kinh tế và cải cách, cũng như
sự đóng góp tích cực từ các ngành công nghiệp, dịch vụ và du lịch. Sự
biến động của GDP trong các năm cũng phản ánh một số thách thức và yếu
tố bên ngoài có thể ảnh hưởng đến sự phát triển kinh tế của Campuchia.
Điều này nhấn mạnh về sự cần thiết của việc duy trì và phát triển các
chiến lược kinh tế linh hoạt và đa dạng hóa nguồn thu nhập.
Tóm lại, dữ liệu từ đồ thị đã cung cấp một cái nhìn tổng quát tích
cực về sự phát triển kinh tế của Campuchia từ năm 2015 đến năm 2022.
Việc đối mặt và vượt qua các thách thức vẫn là yếu tố quan trọng để đảm
bảo sự phát triển bền vững và toàn diện của nền kinh tế Campuchia trong
tương lai.
Phân tích nền
kinh tế của Indonesia (IDN)
Indonesia, là một quốc gia lớn và đa dạng về văn hóa và tài nguyên,
đã trải qua một sự phát triển đáng kể trong những năm qua. Tổng thể, GDP
của Indonesia đã có xu hướng tăng trưởng ổn định, thể hiện sự phát triển
và sức mạnh của nền kinh tế. Quốc gia này được biết đến với các ngành
công nghiệp như nông nghiệp, dầu khí, khoáng sản, công nghiệp sản xuất
và dịch vụ. Sự đa dạng trong nguồn lực và ngành nghề đã tạo ra một nền
kinh tế vững chắc và đa chiều.
Mặc dù có những tiến bộ đáng kể, Indonesia vẫn đối mặt với một số
thách thức. Cơ sở hạ tầng kém, nguy cơ môi trường và biến động trong thị
trường quốc tế là những yếu tố cần được xem xét cẩn thận. Đồng thời,
việc giải quyết các vấn đề xã hội như nghèo đói, vấn đề an sinh xã hội
và công bằng trong phân phối tài nguyên cũng là một phần quan trọng của
việc phát triển kinh tế bền vững.
# Dữ liệu GDP của Indonesia
idn_gdp <- WDI(indicator = "NY.GDP.MKTP.CD", country = "IDN", start = 2015, end = 2022)
# Vẽ biểu đồ cột
ggplot(idn_gdp, aes(x = year, y = NY.GDP.MKTP.CD)) +
geom_point(color = "blue", size = 3) +
geom_text(aes(label = NY.GDP.MKTP.CD), vjust = -0.5, size = 3.5, color = "black") +
labs(title = "GDP của Indonesia qua các năm",
x = "Năm",
y = "GDP (USD)") +
theme_minimal()

GDP của Indonesia đã tăng trưởng 5,31% trong năm 2022, nhờ việc chính
phủ nới lỏng các hạn chế liên quan đến đại dịch COVID-19 và các doanh
nghiệp hoạt động trở lại. Điều này cho thấy nền kinh tế lớn nhất Đông
Nam Á đã quay trở lại đường đua tăng trưởng kinh tế trước đại dịch. Có
thể nhìn thấy một sự tăng trưởng đáng kể của GDP qua các năm, với mỗi
năm thường có mức GDP cao hơn so với năm trước đó. Điều này thể hiện sự
phát triển và sức mạnh của nền kinh tế Indonesia trong thời gian
này.
Tuy nhiên, có thể thấy một số biến động nhỏ trong xu hướng tăng
trưởng, như sự biến động nhẹ trong tốc độ tăng trưởng GDP giữa các năm.
Điều này có thể phản ánh ảnh hưởng của các yếu tố bên ngoài như biến
động của thị trường quốc tế và tình hình chính trị nội địa.
Phân tích nền
kinh tế của Lào (LAO)
GDP của Lào đã thể hiện một xu hướng tăng trưởng ổn định, đó là biểu
hiện của sự ổn định và tiềm năng trong kinh tế của quốc gia này. Lào
tiếp tục phát triển các ngành công nghiệp truyền thống như nông nghiệp
và dầu khí, đồng thời cũng đang chú trọng vào việc đa dạng hóa nguồn thu
nhập thông qua việc phát triển các ngành công nghiệp nhẹ, du lịch và
dịch vụ.
Mặc dù đã có sự tiến bộ đáng kể, Lào vẫn đối mặt với một số thách
thức trong quá trình phát triển kinh tế. Cơ sở hạ tầng kém, hạn chế về
giáo dục và y tế, cùng với sự phụ thuộc quá mức vào nguồn thu nhập từ
một số ngành kinh tế có thể tạo ra rủi ro cho sự ổn định kinh tế. Ngoài
ra, thách thức về biến đổi khí hậu và bảo vệ môi trường cũng đang ngày
càng trở nên quan trọng.
Tóm lại, dữ liệu về GDP của Lào cho thấy quốc gia này đang tiến triển
và có tiềm năng phát triển kinh tế. Tuy nhiên, để đạt được sự phát triển
bền vững, Lào cần tiếp tục đầu tư vào cơ sở hạ tầng, nâng cao chất lượng
giáo dục và y tế, đồng thời đa dạng hóa nguồn thu nhập và giảm thiểu rủi
ro trong kinh tế. Điều này cần sự cam kết và nỗ lực từ cả chính phủ và
các bên liên quan để đảm bảo một tương lai thịnh vượng và bền vững cho
Lào.
lao_gdp <- WDI(indicator = "NY.GDP.MKTP.CD", country = "LAO", start = 2015, end = 2022)
ggplot(lao_gdp, aes(x = year, y = NY.GDP.MKTP.CD))+
geom_line(color = "pink") +
geom_point(color = "pink", size = 2) +
geom_text(aes(label = NY.GDP.MKTP.CD), hjust = -0.2, vjust = -0.5) +
labs(title = "Biểu đồ GDP của Lào",
x = "Năm",
y = "GDP")+
theme_minimal()

Sự giảm của GDP của Lào từ 18 tỷ USD xuống còn 15 tỷ USD từ năm 2021
đến năm 2022 là một điều đáng chú ý và cần phải được đánh giá cẩn thận.
Mặc dù việc giảm GDP có thể được giải thích bằng nhiều nguyên nhân khác
nhau, nhưng nó thường phản ánh một sự suy giảm trong hoạt động kinh tế
chung của quốc gia.
Có thể rằng sự giảm GDP của Lào có thể do ảnh hưởng của các yếu tố
bên ngoài như tình hình kinh tế toàn cầu, đặc biệt là trong bối cảnh của
đại dịch COVID-19. Các biện pháp phòng chống dịch bệnh có thể đã ảnh
hưởng đến nền kinh tế của Lào, như hạn chế về du lịch và thương mại quốc
tế. Ngoài ra, các yếu tố nội địa như sự dao động trong giá cả và sản
lượng nông nghiệp cũng có thể đã góp phần vào sự giảm GDP của quốc
gia.
Tuy nhiên, việc chỉnh đốn các chính sách kinh tế, đầu tư vào cơ sở hạ
tầng và khuyến khích sự đa dạng hóa kinh tế có thể giúp Lào phục hồi và
tiếp tục đà tăng trưởng trong tương lai. Quan trọng nhất là việc phải
duy trì sự ổn định và tiến triển bền vững, đồng thời xử lý các thách
thức và nguy cơ mà nền kinh tế của Lào đang phải đối mặt.
Phân tích nền
kinh tế của Malaysia (MYS)
Với sự đa dạng hóa trong cơ cấu kinh tế, Malaysia đã từng bước phát
triển từ một quốc gia nông nghiệp trở thành một trung tâm kinh tế, công
nghệ và tài chính. Một trong những yếu tố quan trọng góp phần vào sự
phát triển của Malaysia là ngành công nghiệp sản xuất, đặc biệt là trong
lĩnh vực điện tử và ô tô. Ngoài ra, ngành dịch vụ, đặc biệt là du lịch
và tài chính, cũng đóng vai trò quan trọng trong GDP của quốc gia này.
Du lịch đóng góp một phần lớn vào GDP của Malaysia, với những điểm đến
du lịch nổi tiếng như Kuala Lumpur, Penang và các khu nghỉ dưỡng ở bờ
biển.
Malaysia cũng là một quốc gia xuất khẩu hàng đầu, với sản phẩm xuất
khẩu chủ lực bao gồm dầu mỏ, sản phẩm điện tử, cao su và dầu cọ. Sự đa
dạng trong nguồn lực và ngành nghề đã giúp Malaysia tăng cường năng lực
cạnh tranh và đào tạo một lực lượng lao động kỹ thuật cao.
Malaysia cũng đối mặt với một số thách thức, bao gồm sự cần thiết
phải đối mặt với sự cạnh tranh từ các quốc gia láng giềng, quản lý tài
nguyên và môi trường bền vững, cũng như cải thiện hạ tầng và năng lực
hành chính. Tuy vậy, với một chiến lược phát triển kinh tế tỉ mỉ và các
biện pháp chính sách thích hợp, Malaysia tiếp tục giữ vững vị thế là một
trong những nền kinh tế phát triển hàng đầu ở khu vực Đông Nam Á.
# Dữ liệu GDP của Campuchia
mys_gdp <- WDI(indicator = "NY.GDP.MKTP.CD", country = "MYS", start = 2015, end = 2022)
# Vẽ biểu đồ cột
ggplot(mys_gdp, aes(x = year, y = NY.GDP.MKTP.CD)) +
geom_bar(stat = "identity", fill = "gray") +
geom_text(aes(label = NY.GDP.MKTP.CD), vjust = -0.3, size = 3.5, color = "black") +
labs(title = "GDP của Malaysia qua các năm",
x = "Năm",
y = "GDP (USD)") +
theme_minimal()

Trong năm 2022, Malaysia là quốc gia có tăng trưởng kinh tế ấn tượng
nhất khu vực ASEAN-6, với tăng trưởng GDP đạt 8,7%. Trong năm 2021,
Malaysia đạt tốc độ tăng trưởng GDP 3,2% và đạt 6% trong năm 2022, sau
khi ghi nhận mức tăng trưởng -5,6% vào năm 2020 do đại dịch COVID-19.
Trước đó, Malaysia đã đạt mức tăng trưởng GDP trung bình 4,6% trong giai
đoạn 2016-2019.
Phân tích nền
kinh tế của Myanmar (MMR)
Myanmar là một trong những quốc gia có nền kinh tế đang phát triển,
với một cơ cấu kinh tế chủ yếu dựa vào ngành nông nghiệp và tài nguyên
thiên nhiên như dầu mỏ, khí đốt và than đá. Tuy nhiên, nền kinh tế của
Myanmar cũng đang trải qua quá trình đa dạng hóa, với sự tăng trưởng của
các ngành công nghiệp khác như dịch vụ và công nghiệp nhẹ. Mặc dù đã có
sự cải thiện đáng kể trong một số chỉ số kinh tế, Myanmar vẫn đối mặt
với nhiều thách thức. Cơ sở hạ tầng kém, vấn đề về giáo dục và y tế,
cũng như sự bất ổn chính trị và xã hội, đều là những yếu tố ảnh hưởng
đến sự phát triển kinh tế của quốc gia.
Với việc mở cửa thị trường và thu hút đầu tư trực tiếp từ nước ngoài,
Myanmar đang hy vọng có thể tận dụng tiềm năng của mình để phát triển
kinh tế một cách bền vững và toàn diện trong tương lai. Việc thúc đẩy
cải cách kinh doanh, đầu tư vào hạ tầng và phát triển nguồn nhân lực sẽ
thúc đẩy sự phát triển kinh tế của Myanmar.
# Dữ liệu GDP của Indonesia
mmr_gdp <- WDI(indicator = "NY.GDP.MKTP.CD", country = "MMR", start = 2015, end = 2022)
# Vẽ biểu đồ cột
ggplot(mmr_gdp, aes(x = year, y = NY.GDP.MKTP.CD)) +
geom_point(color = "blue", size = 3) +
geom_text(aes(label = NY.GDP.MKTP.CD), vjust = -0.5, size = 3.5, color = "black") +
labs(title = "GDP của Myanmar qua các năm",
x = "Năm",
y = "GDP (USD)") +
theme_minimal()

Sự tăng trưởng của GDP của Myanmar từ năm 2015 đến năm 2020 lên mức
79 tỷ USD là một dấu hiệu tích cực cho sự phát triển kinh tế của quốc
gia này. Sự gia tăng này có thể phản ánh sự cải thiện trong một số lĩnh
vực kinh tế, bao gồm cải thiện trong sản xuất nông nghiệp, phát triển
các ngành công nghiệp mới, cũng như sự mở cửa và thu hút đầu tư từ nước
ngoài.
Tuy nhiên, việc giảm GDP xuống còn 62 tỷ USD vào năm 2022 so với mức
cao nhất của năm 2020 là một điều đáng chú ý và đòi hỏi sự quan tâm. Sự
giảm này có thể được giải thích bằng nhiều nguyên nhân khác nhau, bao
gồm ảnh hưởng tiêu cực của đại dịch COVID-19, sự không ổn định trong
chính trị và kinh tế, cũng như những thách thức cụ thể mà Myanmar đang
phải đối mặt.
Sự giảm GDP có thể là một dấu hiệu cho thấy cần phải có các biện pháp
cải thiện và chính sách kinh tế mới để khôi phục và thúc đẩy sự phát
triển kinh tế của Myanmar. Điều này có thể bao gồm các biện pháp hỗ trợ
doanh nghiệp, đầu tư vào hạ tầng cơ bản, cải thiện môi trường đầu tư, và
thúc đẩy cải cách chính trị và xã hội để tạo điều kiện thuận lợi cho sự
phát triển kinh tế.
Phân tích
nền kinh tế của Philipine(PHL)
Philippines là một trong những nền kinh tế lớn và đa dạng ở khu vực
Đông Nam Á. Nền kinh tế của Philippines chủ yếu dựa vào ngành dịch vụ,
công nghiệp và nông nghiệp. Trong ngành dịch vụ, ngành du lịch và ngân
hàng đóng vai trò quan trọng, đóng góp một phần lớn vào GDP của quốc
gia. Trong ngành công nghiệp, Philippines có một ngành sản xuất công
nghiệp đa dạng, từ sản xuất điện tử đến sản xuất dược phẩm. Trong ngành
nông nghiệp, Philippines là một trong những quốc gia xuất khẩu lớn nhất
thế giới về các mặt hàng nông sản như gạo, dừa và cafe.
phl_gdp <- WDI(indicator = "NY.GDP.MKTP.CD", country = "PHL", start = 2015, end = 2022)
ggplot(phl_gdp, aes(x = year, y = NY.GDP.MKTP.CD))+
geom_line(color = "red") +
geom_point(color = "orange", size = 2) +
geom_text(aes(label = NY.GDP.MKTP.CD), hjust = 1, vjust = 1) +
labs(title = "Biểu đồ GDP của Philipines",
x = "Năm",
y = "GDP")+
theme_minimal()

GDP của Philippines đã đạt mức tăng trưởng 7,6%, vượt qua mục tiêu
của chính phủ nhờ vào tiêu dùng trong nước vẫn ổn định mặc dù lạm phát
tăng cao, tăng trưởng tổng sản phẩm quốc nội năm 2022 đã nhanh hơn mức
5,7% ghi nhận vào năm 2021 và vượt quá dự đoán của chính phủ từ 6,5% đến
7,5%.
Từ năm 2015 đến năm 2019, GDP của Philippines đã trải qua một giai
đoạn tăng trưởng ấn tượng. Sự tăng trưởng ổn định này thường phản ánh sự
phát triển đồng đều trong nhiều lĩnh vực kinh tế, từ ngành nông nghiệp
đến dịch vụ và công nghiệp. Tuy nhiên, vào năm 2020, Philippines đã trải
qua một sự suy giảm đáng kể, giảm nhẹ khoảng 2.7% so với năm trước. Đây
có thể là kết quả của ảnh hưởng tiêu cực từ đại dịch COVID-19 và các
biện pháp hạn chế liên quan đến dịch bệnh, như cách ly xã hội và đình
chỉ hoạt động kinh doanh.
Điều đáng mừng là Philippines đã có sự hồi phục đáng kể từ sự suy
giảm này và tiếp tục tăng trưởng trong năm 2021 và 2022, nhanh hơn mức
5,7% ghi nhận vào năm 2021 và vượt quá dự đoán của chính phủ từ 6,5% đến
7,5%. Sự tăng trưởng này có thể được giải thích bằng nhiều yếu tố, bao
gồm việc áp dụng biện pháp phục hồi kinh tế, tiếp tục thu hút đầu tư và
thúc đẩy sản xuất trong nước.
Mặc dù đã đối mặt với nhiều thách thức, nhưng việc duy trì sự ổn định
và tăng trưởng của GDP từ năm 2015 đến 2022 cho thấy sức mạnh và tiềm
năng của nền kinh tế Philippines. Điều này tạo ra một cơ sở vững chắc để
quốc gia này tiếp tục phát triển và đối mặt với các thách thức trong
tương lai.
Phân tích
nền kinh tế của Singapore (SGP)
Singapore, với vị thế là một trong những trung tâm tài chính và
thương mại hàng đầu của châu Á, đã được biết đến với nền kinh tế mạnh mẽ
và đa dạng. Nền kinh tế của đất nước này dựa vào sự đầu tư mạnh mẽ vào
các ngành công nghiệp cao cấp, dịch vụ tài chính và du lịch, cũng như sự
quản lý hiệu quả và môi trường kinh doanh thuận lợi.
Mặc dù diện tích nhỏ bé, Singapore đã khẳng định vị thế của mình trên
bản đồ kinh tế thế giới thông qua sự đổi mới và sáng tạo. Nền kinh tế
này được thúc đẩy bởi sự đa dạng hóa mạnh mẽ và sự cam kết vào nghiên
cứu và phát triển, tạo ra một môi trường thuận lợi cho doanh nghiệp mới
nổi và các ngành công nghiệp tiên tiến.
Sự linh hoạt và sự khả năng thích ứng nhanh chóng của Singapore đã
giúp đất nước này vượt qua những thách thức và khó khăn, bao gồm cả đại
dịch COVID-19 gần đây. Sự quản lý chặt chẽ và các biện pháp kích thích
kinh tế đã giúp Singapore duy trì mức tăng trưởng ổn định và tiếp tục là
một trong những điểm sáng kinh tế của khu vực.
# Dữ liệu GDP của Campuchia
sgp_gdp <- WDI(indicator = "NY.GDP.MKTP.CD", country = "SGP", start = 2015, end = 2022)
# Vẽ biểu đồ cột
ggplot(sgp_gdp, aes(x = year, y = NY.GDP.MKTP.CD)) +
geom_bar(stat = "identity", fill = "yellow") +
geom_text(aes(label = NY.GDP.MKTP.CD), vjust = -0.5, size = 2, color = "blue") +
labs(title = "GDP của Singapore qua các năm",
x = "Năm",
y = "GDP (USD)") +
theme_minimal()

Từ năm 2015 đến năm 2019, Singapore đã chứng kiến một sự gia tăng ấn
tượng trong GDP của mình, tăng từ mức khoảng 307 tỷ USD lên đến hơn 370
tỷ USD. Điều này đồng nghĩa với một tăng trưởng toàn diện với tỷ lệ
trung bình khoảng 4% mỗi năm, là một trong những con số ấn tượng nhất
trong khu vực. Như nhiều quốc gia khác trên toàn cầu, Singapore cũng đã
phải đối mặt với những thách thức đáng kể do đại dịch COVID-19 gây ra.
Trong năm 2020, GDP của Singapore đã trải qua một sự suy giảm nhẹ, giảm
xuống khoảng 348 tỷ USD. Mặc dù sự suy giảm này không lớn nhưng vẫn là
một dấu hiệu rõ ràng về sức ép mà đại dịch đã gây ra cho nền kinh
tế.
Tuy nhiên, từ năm 2021 đến năm 2022, Singapore đã chứng kiến một sự
hồi phục nhanh chóng và ấn tượng. GDP của đất nước đã trở lại con đường
tăng trưởng, với mức tăng từ 348 tỷ USD lên hơn 466 tỷ USD, đánh dấu một
sự phục hồi mạnh mẽ sau đại dịch COVID-19. Dù đã phải đối mặt với những
thách thức đáng kể, nhưng sự ổn định và khả năng hồi phục của Singapore
trong nền kinh tế của mình đã gây ấn tượng mạnh và là một ví dụ mẫu mực
về sự quản lý và phản ứng linh hoạt trong bối cảnh khó khăn.
Phân tích
nền kinh tế của Thái Lan (THA)
Thái Lan, một quốc gia nằm ở trung tâm Đông Nam Á, có một nền kinh tế
đa dạng và phát triển. Đất nước này đã từng được biết đến với nền nông
nghiệp mạnh mẽ, nhưng qua các năm, Thái Lan đã phát triển mạnh mẽ trong
các lĩnh vực công nghiệp, dịch vụ và du lịch.
Nền kinh tế của Thái Lan phản ánh sự kết hợp giữa truyền thống và
hiện đại. Trong ngành nông nghiệp, Thái Lan vẫn là một trong những người
dẫn đầu trong sản xuất và xuất khẩu nhiều loại hàng hoá nông sản, như
gạo, cao su và trái cây. Ngành công nghiệp của Thái Lan cũng đang phát
triển mạnh mẽ, với sự tập trung vào sản xuất và xuất khẩu các sản phẩm
điện tử, ô tô và thiết bị điện tử.
# Dữ liệu GDP của Thái Lan
tha_gdp <- WDI(indicator = "NY.GDP.MKTP.CD", country = "THA", start = 2015, end = 2022)
# Vẽ biểu đồ cột
ggplot(tha_gdp, aes(x = year, y = NY.GDP.MKTP.CD)) +
geom_point(color = "brown", size = 3) +
geom_text(aes(label = NY.GDP.MKTP.CD), vjust = -0.5, size = 3.5, color = "purple") +
labs(title = "GDP của Thái Lan qua các năm",
x = "Năm",
y = "GDP (USD)") +
theme_minimal()

Từ năm 2015, có thể thấy rằng Thái Lan đã trải qua một số biến động
trong mức độ tăng trưởng kinh tế. Ban đầu, trong giai đoạn từ 2015 đến
khoảng năm 2019, nền kinh tế Thái Lan đã ghi nhận một sự gia tăng đáng
kể trong GDP, cho thấy sự ổn định và tiềm năng tăng trưởng. Điều này có
thể được giải thích bằng việc Thái Lan tiếp tục thu hút đầu tư nước
ngoài và phát triển các ngành công nghiệp khác nhau, đặc biệt là ngành
du lịch và sản xuất. Tuy nhiên, từ năm 2019, đồ thị có dấu hiệu của sự
chậm lại hoặc thậm chí là suy giảm về tốc độ tăng trưởng GDP. Điều này
có thể phản ánh các thách thức kinh tế mà Thái Lan đối mặt, bao gồm tình
hình kinh doanh chậm lại, tăng trưởng kinh tế toàn cầu chậm lại, và thậm
chí là những biến động nội địa như chính sách kinh tế và chính trị. Đặc
biệt, đại dịch COVID-19 đã có ảnh hưởng tiêu cực đáng kể đến nền kinh tế
Thái Lan, giống như nhiều quốc gia khác trên thế giới. Biểu đồ có thể
cho thấy một sự suy giảm đột ngột trong GDP trong năm 2020 khi quốc gia
phải đối mặt với các biện pháp phong tỏa và hạn chế đối với hoạt động
kinh doanh và du lịch.
Từ năm 2021 trở đi, Thái Lan có thể đã bắt đầu hồi phục từ những tác
động của đại dịch, tuy nhiên, tốc độ hồi phục có thể vẫn chậm lại do các
yếu tố không chắc chắn trong tình hình kinh tế toàn cầu và tình hình địa
phương.Thái Lan cho thấy nền kinh tế của đất nước này chỉ tăng trưởng
2,6% trong năm 2022, thấp hơn mức kỳ vọng vốn đã được giảm đi. Mặc dù
đây là con số đã được cải thiện so với mức tăng trưởng 1,6% của năm
trước, nhưng nó vẫn thấp hơn rất nhiều so với các quốc gia khác trong
khu vực Đông Nam Á. Đặc biệt là khi so sánh với Malaysia và Philippines,
hai quốc gia đang ghi nhận tốc độ tăng trưởng tích cực ở mức 8,7% và
7,6% tương ứng.
Phân tích
nền kinh tế của Đông Timor (TLS)
Trong khi thế giới đang đối mặt với những biến động kinh tế toàn cầu,
thì một quốc gia nhỏ bé mà đầy tiềm năng trên bản đồ thế giới, Đông
Timor, đang thu hút sự chú ý với sự phát triển đáng kinh ngạc của nền
kinh tế của mình. Nền kinh tế của Đông Ti Mo đã trải qua một sự chuyển
đổi đáng kể, từ việc dựa vào các ngành nông nghiệp truyền thống đến sự
đa dạng hóa vào các lĩnh vực như công nghệ thông tin, dịch vụ tài chính
và du lịch. Sự đầu tư vào hạ tầng và các ngành công nghiệp mới đã đóng
vai trò quan trọng trong việc thúc đẩy tăng trưởng kinh tế này.
Mặc dù đã có những thách thức nhất định, nhưng Đông Timor đã tỏ ra
linh hoạt và đáp ứng tốt trước những biến động trong tình hình kinh tế
toàn cầu, đặc biệt là trong bối cảnh của đại dịch COVID-19. Chính sách
kinh tế thông minh và quản lý hiệu quả đã giúp quốc gia này duy trì sự
ổn định và tiếp tục hướng tới mục tiêu phát triển bền vững. Dưới góc
nhìn của các nhà quan sát kinh tế, sự tăng trưởng ấn tượng của GDP
nominal của Đông Timor là một minh chứng cho sự quyết tâm và nỗ lực của
chính phủ và nhân dân trong việc xây dựng một nền kinh tế mạnh mẽ và đa
dạng. Đây cũng là một tín hiệu tích cực cho nhà đầu tư và các đối tác
quốc tế, đồng thời mở ra cơ hội mới cho sự hợp tác và phát triển trong
tương lai.
tls_gdp <- WDI(indicator = "NY.GDP.MKTP.CD", country = "TLS", start = 2015, end = 2022)
ggplot(tls_gdp, aes(x = year, y = NY.GDP.MKTP.CD))+
geom_line(color = "brown") +
geom_point(color = "black", size = 2) +
geom_text(aes(label = NY.GDP.MKTP.CD), hjust = 1, vjust = -0.5) +
labs(title = "Biểu đồ GDP của Đông Ti Mo",
x = "Năm",
y = "GDP")+
theme_minimal()

Trong những năm đầu tiên, từ năm 2015 đến khoảng năm 2018, Đông Ti Mo
đã đạt được mức tăng trưởng ổn định, với mức tăng trưởng hàng năm ở mức
khoảng 5-6%. Điều này cho thấy sự ổn định và tiềm năng tăng trưởng của
nền kinh tế trong giai đoạn đầu của thập kỷ. Từ năm 2019 trở đi, sự phát
triển kinh tế của Đông Ti Mo đã trở nên đặc biệt ấn tượng, với mức tăng
trưởng hàng năm vượt qua ngưỡng 7% và thậm chí là 8%. Điều này cho thấy
một bước tiến mạnh mẽ và đột phá trong việc phát triển kinh tế của quốc
gia này.
Cụ thể, trong năm 2020, dù đối mặt với những thách thức từ đại dịch
COVID-19, Đông Ti Mo vẫn ghi nhận một tăng trưởng ấn tượng, với mức độ
tăng trưởng GDP nominal lên tới hơn 9%. Điều này là một kết quả khả quan
và cho thấy sự linh hoạt và khả năng đáp ứng của nền kinh tế trong môi
trường khó khăn. Sự tăng trưởng đáng kể của GDP nominal của Đông Ti Mo
không chỉ là một minh chứng cho sự tiến bộ kinh tế mà còn là một tín
hiệu tích cực cho sự phát triển bền vững và đổi mới của quốc gia. Điều
này cũng tạo ra cơ hội mới cho đầu tư và hợp tác quốc tế, đồng thời thúc
đẩy sự phát triển của cả khu vực.
Phân tích
nền kinh tế của Việt Nam
Nền kinh tế của Việt Nam, được đánh giá thông qua GDP nominal, đã
trải qua một hành trình phát triển đáng kể và ổn định trong những năm
gần đây. Với tốc độ tăng trưởng ấn tượng, Việt Nam đã thu hút sự chú ý
của cộng đồng quốc tế và trở thành một điểm sáng trong bức tranh kinh tế
khu vực. Từ việc đa dạng hóa nền kinh tế thông qua các ngành công nghiệp
chủ chốt như sản xuất, dịch vụ và du lịch, cho đến sự đầu tư mạnh mẽ vào
cơ sở hạ tầng và công nghệ, Việt Nam đã thể hiện sự linh hoạt và động
lực trong việc thúc đẩy tăng trưởng kinh tế.
Mặc dù đối mặt với những thách thức từ biến động thị trường toàn cầu
và ảnh hưởng của đại dịch COVID-19, nền kinh tế Việt Nam vẫn duy trì
được sự ổn định và đà tăng trưởng tích cực. Chính sách kinh tế linh hoạt
và quản lý thông minh đã giúp quốc gia này vượt qua những khó khăn, đồng
thời tạo ra môi trường thuận lợi cho doanh nghiệp và đầu tư.
Với sự tiến bộ và phát triển bền vững, nền kinh tế GDP nominal của
Việt Nam không chỉ đóng vai trò quan trọng trong việc nâng cao chất
lượng cuộc sống cho người dân mà còn mang lại cơ hội mới cho sự hợp tác
quốc tế và phát triển kinh tế toàn cầu. Điều này mở ra triển vọng lớn
cho tương lai sáng láng và thịnh vượng của đất nước và nhân dân Việt
Nam.
Tuy nhiên, nền kinh tế Việt Nam vẫn đối diện với nhiều thách thức,
bao gồm cải thiện cơ sở hạ tầng, giáo dục và y tế, cũng như bảo vệ môi
trường và quản lý tài nguyên một cách bền vững. Để đảm bảo sự phát triển
bền vững và toàn diện, Việt Nam cần tiếp tục cải thiện chất lượng và
hiệu quả của các chính sách kinh tế và xã hội, đồng thời tạo điều kiện
thuận lợi cho sự đổi mới và sáng tạo trong nền kinh tế.
# Dữ liệu GDP của Việt Nam
gdp_data <- WDI(indicator = "NY.GDP.MKTP.CD", country = "VN", start = 2015, end = 2022)
# Vẽ biểu đồ cột
ggplot(gdp_data, aes(x = year, y = NY.GDP.MKTP.CD)) +
geom_bar(stat = "identity", fill = "lightblue") +
geom_text(aes(label = NY.GDP.MKTP.CD), vjust = -0.3, size = 3.5, color = "black") +
labs(title = "GDP của Việt Nam qua các năm",
x = "Năm",
y = "GDP (USD)") +
theme_minimal()

Trước hết, đồ thị cho thấy sự tăng trưởng ổn định của GDP của Việt
Nam trong suốt giai đoạn từ năm 2015 đến nay. Sự ổn định này thể hiện sự
kiên định trong chính sách kinh tế và sự phát triển liên tục của nền
kinh tế. Đặc biệt, có thể thấy mức tăng trưởng GDP của Việt Nam gia tăng
đáng kể trong những năm gần đây. Điều này phản ánh sự thành công của các
chính sách cải cách và đổi mới kinh tế, cũng như sự đóng góp tích cực từ
phía các ngành công nghiệp và dịch vụ. Việt Nam đã đạt được kết quả đáng
mừng trong lĩnh vực kinh tế khi GDP năm 2022 đạt mức trên 400 tỷ USD lần
đầu tiên. Theo Tổng cục Thống kê, GDP bình quân đầu người năm 2022 ước
đạt 95,6 triệu đồng/người, tương đương 4.110 USD, tăng 393 USD so với
năm trước. Ngoài ra, kết quả tăng trưởng GDP năm 2022 của Việt Nam cũng
đáng chú ý với mức tăng 8,02%, là mức tăng cao nhất trong vòng 12 năm
qua.
Trong đó, lĩnh vực nông, lâm nghiệp và thủy sản đã đóng góp 5,11% vào
tốc độ tăng tổng giá trị tăng thêm của toàn nền kinh tế với mức tăng
3,36%. Lĩnh vực công nghiệp và xây dựng cũng góp phần quan trọng trong
tăng trưởng GDP khi đạt tốc độ tăng 8,10%, đóng góp 38,24% vào tốc độ
tăng tổng giá trị tăng thêm của toàn nền kinh tế.
Lĩnh vực dịch vụ cũng có kết quả tăng trưởng mạnh mẽ với tốc độ tăng
năm 2022 đạt 9,99%, cao nhất trong giai đoạn từ 2011 đến 2022. Đây là
lĩnh vực đóng góp lớn nhất vào tốc độ tăng tổng giá trị tăng thêm của
toàn nền kinh tế với tỷ lệ đóng góp lên đến 56,65%. Từ những kết quả
này, có thể thấy rõ sự phát triển của nền kinh tế Việt Nam trong nhiều
lĩnh vực, góp phần nâng cao vị thế của Việt Nam trong khu vực và trên
thị trường quốc tế.
Tuy nhiên, đồ thị cũng cho thấy sự biến động và thách thức từ một số
yếu tố bên ngoài như biến động của thị trường thế giới, tình hình chính
trị và kinh tế toàn cầu. Điều này làm nổi bật sự cần thiết của việc duy
trì và phát triển các chiến lược kinh tế có thể thích ứng được với biến
động và rủi ro từ môi trường quốc tế.
LS0tDQp0aXRsZTogIlBIw4JOIFTDjUNIIEPGoCBD4bqkVSBO4buATiBLSU5IIFThur4gQ8OBQyBOxq/hu5pDIMSQw5RORyBOQU0gw4EiDQphdXRob3I6ICJRdeG7s25oIEdpYW8iDQpkYXRlOiAiYHIgZm9ybWF0KFN5cy50aW1lKCksICclSDolTTolUywgJWQgLSAlbSAtICVZJylgIg0Kb3V0cHV0OiANCiAgaHRtbF9kb2N1bWVudDoNCiAgICBjb2RlX2Rvd25sb2FkOiB0cnVlDQogICAgY29kZV9mb2xkaW5nOiBoaWRlIA0KICAgIG51bWJlcl9zZWN0aW9uczogeWVzDQogICAgdG9jX2RlcHRoOiA1DQogICAgdG9jOiB5ZXMNCiAgICB0b2NfZmxvYXQ6DQogICAgICBjb2xsYXBzZWQ6IHllcw0KICAgICAgc21vb3RoX3Njcm9sbDogeWVzDQogIHdvcmRfZG9jdW1lbnQ6DQogICAgdG9jOiB5ZXMNCi0tLQ0KDQohW10oaW1hZ2VzL1NjcmVlbnNob3QgMjAyNC0wMy0yMyAwMDI2MzEtMDEucG5nKXt3aWR0aD0iODI1In0NCg0KYGBge3Igc2V0dXAsIGluY2x1ZGU9RkFMU0V9DQprbml0cjo6b3B0c19jaHVuayRzZXQoZWNobyA9IFRSVUUpDQpgYGANCg0KYGBge2NzcyxlY2hvID0gRkFMU0V9DQpoMSB7DQogIGZvbnQtZmFtaWx5OiAiVGltZXMgTmV3IFJvbWFuIiwgVGltZXMsIHNlcmlmOw0KICBmb250LXNpemU6IDMycHg7DQogIGZvbnQtd2VpZ2h0OiBib2xkDQogIENvbG9yOiBwaW5rOw0KICB9DQoNCmgyIHsNCiAgZm9udC1mYW1pbHk6ICJUaW1lcyBOZXcgUm9tYW4iLCBUaW1lcywgc2VyaWY7DQogIGZvbnQtc2l6ZTogMjhweDsNCiAgZm9udC13ZWlnaHQ6IGJvbGQ7DQogIENvbG9yOiBibHVlOw0KfQ0KDQpoMyB7DQogIGZvbnQtZmFtaWx5OiAiVGltZXMgTmV3IFJvbWFuIiwgVGltZXMsIHNlcmlmOw0KICBmb250LXNpemU6IDI0cHg7DQogIGZvbnQtd2VpZ2h0OiBib2xkOw0KICBmb250LXN0eWxlOiBpdGFsaWM7DQogIENvbG9yOiB5ZWxsb3c7DQp9DQoNCmg0IHsNCiAgZm9udC1mYW1pbHk6ICJUaW1lcyBOZXcgUm9tYW4iLCBUaW1lcywgc2VyaWY7DQogIGZvbnQtc2l6ZTogMjBweDsNCiAgZm9udC1zdHlsZTogaXRhbGljOw0KICBjb2xvcjogZ3JheTsNCiAgfQ0KDQpib2R5IHsNCiAgZm9udC1mYW1pbHk6ICJUaW1lcyBOZXcgUm9tYW4iLCBUaW1lcywgc2VyaWY7DQogIGZvbnQtc2l6ZTogMThweDsNCiAgfQ0KcDpub3QoaDEpOm5vdChoMik6bm90KGgzKTpub3QoaDQpOm5vdChoNSkgew0KICB0ZXh0LWluZGVudDogMmVtO30NCnAgew0KICB0ZXh0LWFsaWduOiBqdXN0aWZ5Ow0KICB9DQoudG9jaWZ5LWhlYWRlciB7DQogIGZvbnQtd2VpZ2h0OiBib2xkOw0KfQ0KDQpgYGANCg0KIyAqKlBI4bqmTiAxOiBQSOG6pk4gTeG7niDEkOG6plUqKg0KDQojIyAqKipM4bucSSBD4bqiTSDGoE4qKioNCg0KICBFbSBQaOG6oW0gVGjhu4sgUXXhu7NuaCBHaWFvLCBrw61uaCBn4butaSDEkeG6v24gdGjhuqd5IFRy4bqnbiBN4bqhbmggVMaw4budbmcgISENCg0KICBUcsaw4bubYyBraGkgdsOgbyBiw6BpIHRp4buDdSBsdeG6rW4sIGzhu51pIMSR4bqndSB0acOqbiBlbSB4aW4gcGjDqXAgxJHGsOG7o2MgZ+G7n2kgxJHhur9uIHRo4bqneSBUcuG6p24gTeG6oW5oIFTGsOG7nW5nLiBD4bqjbSDGoW4gdGjhuqd5IHbDrCBzdeG7kXQgbeG7mXQgaOG7jWMga8OsIMSRw6MgdOG6rW4gdMOibSB0cnV54buBbiDEkeG6oXQga2nhur9uIHRo4bupYyDEkeG6v24gduG7m2kgbOG7m3AgY2jDum5nIGVtLCBj4bqjbSDGoW4gdGjhuqd5IMSRw6MgZOG6oXkgYuG6o28gduG7m2kgbmjhu69uZyBzYWkgcGjhuqFtIGtoaSBlbSBwaOG6oW0gbOG7l2ksIGPhuqNtIMahbiBuaOG7r25nIGzhuqduIG5naGnDqm0ga2jhuq9jIGPhu6dhIHRo4bqneSBsw6BtIGNobyBlbSB0csaw4bufbmcgdGjDoG5oIGjGoW4gY8OzIHRyw6FjaCBuaGnhu4dtIHbhu5tpIG5oaeG7h20gduG7pSBj4bunYSBtw6xuaCBoxqFuLg0KDQogIEPhuqNtIMahbiB0aOG6p3kgxJHDoyBkw6BuaCB0aOG7nWkgZ2lhbiDEkeG7jWMgdsOgIG5o4bqtbiB4w6l0IGLDoGkgdGnhu4N1IGx14bqtbiBj4bunYSBlbS4gTuG6v3UgY8OzIHNhaSBzw7N0IGfDrCBtb25nIHRo4bqneSBnw7NwIMO9IMSR4buDIGVtIGPDsyB0aMOqbSBraW5oIG5naGnhu4dtIHbDoCBraOG6r2MgcGjhu6VjIG7Dsy4NCg0KICBM4budaSBjdeG7kWkgY8O5bmcgZW0geGluIGNow6JuIHRow6BuaCBj4bqjbSDGoW4gxJHhur9uIHRo4bqneSwgY2jDumMgdGjhuqd5IGPDsyB0aOG6rXQgbmhp4buBdSBz4bupYyBraOG7j2UuDQoNCiMjICoqKsSQ4bq2VCBW4bqkTiDEkOG7gCoqKg0KDQogIFZp4buHYyBjaOG7jW4gxJHhu4EgdMOgaSB0aeG7g3UgbHXhuq1uICJQaMOibiB0w61jaCBjxqEgY+G6pXUgbuG7gW4ga2luaCB04bq/IGPDoWMgbsaw4bubYyDEkMO0bmcgTmFtIMOBIiB4b2F5IHF1YW5oIGNo4buJIHPhu5EgKk5ZLkdEUC5NS1RQLkNEKiAoR0RQIE5vbWluYWwpIGzDoCBt4buZdCBxdXnhur90IMSR4buLbmggcXVhbiB0cuG7jW5nIHbDoCBjw7Mgw70gbmdoxKlhIMSRw6FuZyBr4buDIHRyb25nIHZp4buHYyBuZ2hpw6puIGPhu6l1IHbDoCBoaeG7g3UgduG7gSBu4buBbiBraW5oIHThur8gY+G7p2EgbeG7mXQgcXXhu5FjIGdpYS4gR0RQIE5vbWluYWwga2jDtG5nIGNo4buJIGzDoCBt4buZdCBjb24gc+G7kSBtw6AgY8OybiBsw6AgbeG7mXQgY8OhY2ggxJHhu4MgxJFvIGzGsOG7nW5nIHPhu6ljIG3huqFuaCBraW5oIHThur8gdG/DoG4gZGnhu4duIGPhu6dhIG3hu5l0IHF14buRYyBnaWEsIMSR4buTbmcgdGjhu51pIGN1bmcgY+G6pXAgY8OhaSBuaMOsbiBzw6J1IHPhuq9jIHbhu4Egc+G7sSBwaMOhdCB0cmnhu4NuIHbDoCB0aeG7gW0gbsSDbmcga2luaCB04bq/IGPhu6dhIMSR4bqldCBuxrDhu5tjIMSRw7MuIEdEUCBub21pbmFsIChHcm9zcyBEb21lc3RpYyBQcm9kdWN0IG5vbWluYWwpIGzDoCBt4buZdCBjaOG7iSBz4buRIGtpbmggdOG6vyBxdWFuIHRy4buNbmcgxJFvIGzGsOG7nW5nIHThu5VuZyBnacOhIHRy4buLIGPhu6dhIHThuqV0IGPhuqMgY8OhYyBow6BuZyBow7NhIHbDoCBk4buLY2ggduG7pSBz4bqjbiB4deG6pXQgdHJvbmcgbeG7mXQgcXXhu5FjIGdpYSB0cm9uZyBt4buZdCBraG/huqNuZyB0aOG7nWkgZ2lhbiBuaOG6pXQgxJHhu4tuaCwgxJHGsOG7o2MgdMOtbmggYuG6sW5nIGdpw6EgdHLhu4sgdGjhu4sgdHLGsOG7nW5nIGhp4buHbiB04bqhaSBj4bunYSBjaMO6bmcuIFRyb25nIGLhu5FpIGPhuqNuaCBuw6B5LCAibm9taW5hbCIgY2jhu4kgxJHGoW4gZ2nhuqNuIGzDoCBraMO0bmcgxJFp4buBdSBjaOG7iW5oIGNobyBs4bqhbSBwaMOhdCBob+G6t2MgZGVmbGF0aW9uLiBHRFAgbm9taW5hbCB0aMaw4budbmcgxJHGsOG7o2Mgc+G7rSBk4bulbmcgxJHhu4Mgc28gc8Ohbmgga8OtY2ggdGjGsOG7m2MgY+G7p2EgbuG7gW4ga2luaCB04bq/IGdp4buvYSBjw6FjIHF14buRYyBnaWEgaG/hurdjIMSR4buDIHRoZW8gZMO1aSBz4buxIHTEg25nIHRyxrDhu59uZyBraW5oIHThur8gdHJvbmcgdGjhu51pIGdpYW4uIMSQw6J5IGzDoCBt4buZdCB0cm9uZyBuaOG7r25nIGNo4buJIHPhu5EgcXVhbiB0cuG7jW5nIG5o4bqldCDEkeG7gyDEkcOhbmggZ2nDoSB2w6AgxJFvIGzGsOG7nW5nIHPhu6ljIG3huqFuaCBraW5oIHThur8gY+G7p2EgbeG7mXQgcXXhu5FjIGdpYS4NCg0KICBDaOG7jW4gxJHhu4EgdMOgaSBuw6B5IG3hu58gcmEgbeG7mXQgbG/huqF0IGPDoWMgY8ahIGjhu5lpIG5naGnDqm4gY+G7qXUgdsOgIHBow6JuIHTDrWNoLCB04burIHZp4buHYyBraMOhbSBwaMOhIHPhu7EgdGhheSDEkeG7lWkgY+G7p2EgR0RQIE5vbWluYWwgcXVhIHRo4budaSBnaWFuIMSR4bq/biB2aeG7h2Mgc28gc8OhbmggZ2nhu69hIGPDoWMgcXXhu5FjIGdpYSB2w6AgxJHDoW5oIGdpw6Eg4bqjbmggaMaw4bufbmcgY+G7p2EgY8OhYyB54bq/dSB04buRIGtow6FjIG5oYXUgxJHhur9uIHPhu7EgcGjDoXQgdHJp4buDbiBraW5oIHThur8uIE5nb8OgaSByYSwgxJHhu4EgdMOgaSBuw6B5IGPFqW5nIG3hu58gcmEgbeG7mXQgY+G7rWEgc+G7lSDEkeG7gyBraMOhbSBwaMOhIG5o4buvbmcgdGjDoWNoIHRo4bupYyB2w6AgY8ahIGjhu5lpIHRyb25nIHZp4buHYyBz4butIGThu6VuZyBHRFAgTm9taW5hbCBsw6BtIGPDtG5nIGPhu6UgxJFvIGzGsOG7nW5nIHPhu7EgcGjDoXQgdHJp4buDbiB2w6AgY2jhuqV0IGzGsOG7o25nIGN14buZYyBz4buRbmcuDQoNCiAgVHJvbmcgdGnhu4N1IGx14bqtbiBuw6B5LCBlbSBz4bq9IMSRaSBzw6J1IHbDoG8gdmnhu4djIGhp4buDdSB2w6AgcGjDom4gdMOtY2ggduG7gSDDvSBuZ2jEqWEgY+G7p2EgR0RQIE5vbWluYWwsIG5o4buvbmcgeeG6v3UgdOG7kSDhuqNuaCBoxrDhu59uZyDEkeG6v24gbsOzLCB2w6AgY8OhY2ggbcOgIG7DsyBjw7MgdGjhu4MgxJHGsOG7o2Mgc+G7rSBk4bulbmcgxJHhu4MgxJFvIGzGsOG7nW5nIHbDoCDEkcOhbmggZ2nDoSBz4buxIHBow6F0IHRyaeG7g24ga2luaCB04bq/IGPhu6dhIG3hu5l0IHF14buRYyBnaWEuIELhurFuZyB2aeG7h2MgdOG6rXAgdHJ1bmcgdsOgbyDEkeG7gSB0w6BpIG7DoHksIGVtIGPDsyBjxqEgaOG7mWkga2jDoW0gcGjDoSB2w6AgaGnhu4N1IHPDonUgaMahbiB24buBIGPhuqV1IHRyw7pjIHbDoCBob+G6oXQgxJHhu5luZyBj4bunYSBu4buBbiBraW5oIHThur8gdGjhur8gZ2nhu5tpLCDEkeG7k25nIHRo4budaSBnacO6cCB4w6J5IGThu7FuZyBt4buZdCBjw6FpIG5ow6xuIHThu5VuZyB0aOG7gyB24buBIHZhaSB0csOyIHbDoCDDvSBuZ2jEqWEgY+G7p2EgR0RQIE5vbWluYWwgdHJvbmcgdmnhu4djIHBow6F0IHRyaeG7g24ga2luaCB04bq/IHRvw6BuIGPhuqd1Lg0KDQojIyAqKipHSeG7mkkgVEhJ4buGVSBDSFVORyoqKg0KDQoqKkdp4bubaSB0aGnhu4d1IHbhu4EgxJHhu4EgdMOgaSoqDQoNCi0gICDEkMO0bmcgTmFtIMOBIGzDoCBt4buZdCBraHUgduG7sWMgY8OzIHPhu6ljIOG6o25oIGjGsOG7n25nIHRvIGzhu5tuIMSR4buRaSB24bubaSBu4buBbiBraW5oIHThur8gdG/DoG4gY+G6p3UsIMSR4bq3YyBiaeG7h3QgbMOgIHRyb25nIGLhu5FpIGPhuqNuaCBj4bunYSBz4buxIHTEg25nIHRyxrDhu59uZyBuaGFuaCBjaMOzbmcgdsOgIHPhu7EgxJFhIGThuqFuZyB24buBIG3hurd0IGtpbmggdOG6vy4gxJDhu4EgdMOgaSBwaMOibiB0w61jaCBjxqEgY+G6pXUgbuG7gW4ga2luaCB04bq/IGPhu6dhIGPDoWMgcXXhu5FjIGdpYSDEkMO0bmcgTmFtIMOBIGzDoCBt4buZdCBjaOG7pyDEkeG7gSDEkeG6p3kgdGjDuiB24buLIHbDoCBjw7Mgw70gbmdoxKlhIHRyb25nIG5naGnDqm4gY+G7qXUga2luaCB04bq/IHF14buRYyB04bq/LiBUcm9uZyDEkcOzLCBjaMO6bmcgdGEgc+G6vSB04bqtcCB0cnVuZyB2w6BvIHZp4buHYyBuZ2hpw6puIGPhu6l1IHPhu7EgxJFhIGThuqFuZyB2w6AgxJHhurdjIMSRaeG7g20gcmnDqm5nIGPhu6dhIG3hu5dpIG7hu4FuIGtpbmggdOG6vyB0cm9uZyBraHUgduG7sWMgbsOgeSwgdOG7qyDEkcOzIMSRw6FuaCBnacOhIGPDoWMgeeG6v3UgdOG7kSBxdXnhur90IMSR4buLbmggdsOgIOG6o25oIGjGsOG7n25nIMSR4bq/biBz4buxIHBow6F0IHRyaeG7g24ga2luaCB04bq/IGPhu6dhIHThu6tuZyBxdeG7kWMgZ2lhLg0KDQotICAgTeG7pWMgdGnDqnUgY+G7p2EgxJHhu4EgdMOgaSBuw6B5IGtow7RuZyBjaOG7iSBsw6AgbcO0IHThuqMgY8ahIGPhuqV1IG7hu4FuIGtpbmggdOG6vyBj4bunYSBjw6FjIHF14buRYyBnaWEgxJDDtG5nIE5hbSDDgSBtw6AgY8OybiBsw6AgcGjDom4gdMOtY2ggc8OidSB24buBIGPDoWMgbcO0IGjDrG5oIHBow6F0IHRyaeG7g24ga2luaCB04bq/LCBuaOG6rW4gZGnhu4duIGPDoWMgY8ahIGjhu5lpIHbDoCB0aMOhY2ggdGjhu6ljLCDEkeG7k25nIHRo4budaSDEkeG7gSB4deG6pXQgY8OhYyBjaMOtbmggc8OhY2ggdsOgIGNoaeG6v24gbMaw4bujYyBwaMO5IGjhu6NwIMSR4buDIHRow7pjIMSR4bqpeSBz4buxIHBow6F0IHRyaeG7g24gYuG7gW4gduG7r25nIHbDoCDEkeG7k25nIMSR4buBdSB0cm9uZyBraHUgduG7sWMuIELhurFuZyB2aeG7h2MgbMOgbSDEkWnhu4F1IG7DoHksIGNow7puZyB0YSBoeSB24buNbmcgc+G6vSDEkcOzbmcgZ8OzcCB2w6BvIHZp4buHYyBuw6JuZyBjYW8gaGnhu4N1IGJp4bq/dCB2w6AgxJHDoG8gdOG6oW8gdHJvbmcgbMSpbmggduG7sWMga2luaCB04bq/IMSQw7RuZyBOYW0gw4EsIMSR4buTbmcgdGjhu51pIMSR4buLbmggaMOsbmggY8OhYyBoxrDhu5tuZyBwaMOhdCB0cmnhu4NuIHTDrWNoIGPhu7FjIGNobyB0xrDGoW5nIGxhaSBj4bunYSBraHUgduG7sWMgbsOgeS4NCg0KKipHaeG7m2kgdGhp4buHdSB24buBIGLhu5kgZOG7ryBsaeG7h3UqKg0KDQotICAgQuG7mSBk4buvIGxp4buHdSB04burIE5nw6JuIGjDoG5nIFRo4bq/IGdp4bubaSAoV29ybGQgQmFuaykgbMOgIG3hu5l0IG5ndeG7k24gdGjDtG5nIHRpbiB2w7QgY8O5bmcgcXXDvSBnacOhIHbDoCDEkcOhbmcgdGluIGPhuq15IGNobyBjw6FjIG5naGnDqm4gY+G7qXUga2luaCB04bq/IHbDoCBwaMOhdCB0cmnhu4NuIHRvw6BuIGPhuqd1LiBXb3JsZCBCYW5rIHThu7EgaMOgbyBsw6AgbeG7mXQgdHJvbmcgbmjhu69uZyB04buVIGNo4bupYyBow6BuZyDEkeG6p3UgduG7gSBwaMOhdCB0cmnhu4NuIHF14buRYyB04bq/LCB2w6AgaOG7jSBjdW5nIGPhuqVwIG3hu5l0IGxv4bqhdCBjw6FjIGThu68gbGnhu4d1IMSRYSBk4bqhbmcsIGJhbyBn4buTbSBj4bqjIGThu68gbGnhu4d1IHbhu4Ega2luaCB04bq/LCB4w6MgaOG7mWksIG3DtGkgdHLGsOG7nW5nLCB2w6AgY8OhYyBjaOG7pyDEkeG7gSBraMOhYyBsacOqbiBxdWFuIMSR4bq/biBwaMOhdCB0cmnhu4NuIGLhu4FuIHbhu69uZy4NCg0KLSAgIFRyb25nIGLhu5kgZOG7ryBsaeG7h3UgY+G7p2EgV29ybGQgQmFuaywgZOG7ryBsaeG7h3UgduG7gSBjaOG7iSBz4buRICpOWS5HRFAuTUtUUC5DRCAoR0RQIE5vbWluYWwpKiDEkcaw4bujYyBjb2kgbMOgIG3hu5l0IHRyb25nIG5o4buvbmcgeeG6v3UgdOG7kSBxdWFuIHRy4buNbmcgbmjhuqV0IMSR4buDIMSRbyBsxrDhu51uZyBraW5oIHThur8gY+G7p2EgbeG7mXQgcXXhu5FjIGdpYS4gR0RQIE5vbWluYWwgdGjGsOG7nW5nIMSRxrDhu6NjIGJp4bq/dCDEkeG6v24gbMOgIHThu5VuZyBnacOhIHRy4buLIGPhu6dhIHThuqV0IGPhuqMgY8OhYyBow6BuZyBow7NhIHbDoCBk4buLY2ggduG7pSBz4bqjbiB4deG6pXQgdHJvbmcgbeG7mXQgcXXhu5FjIGdpYSB0cm9uZyBt4buZdCBuxINtLCDEkcaw4bujYyB0w61uaCBi4bqxbmcgxJHGoW4gduG7iyB0aeG7gW4gdOG7hyDEkeG7i2EgcGjGsMahbmcgdsOgIGtow7RuZyDEkWnhu4F1IGNo4buJbmggY2hvIHPhu7EgYmnhur9uIMSR4buZbmcgY+G7p2EgZ2nDoSBj4bqjIGhv4bq3YyBt4bupYyDEkeG7mSBwaMOhdCB0cmnhu4NuLg0KDQotICAgROG7ryBsaeG7h3UgduG7gSBHRFAgTm9taW5hbCB04burIFdvcmxkIEJhbmsga2jDtG5nIGNo4buJIGN1bmcgY+G6pXAgY29uIHPhu5EgY+G7pSB0aOG7gyB24buBIGvDrWNoIHRoxrDhu5tjIHbDoCBz4bupYyBt4bqhbmggY+G7p2EgbuG7gW4ga2luaCB04bq/IG3DoCBjw7JuIGNobyBwaMOpcCBzbyBzw6FuaCBnaeG7r2EgY8OhYyBxdeG7kWMgZ2lhIHbDoCB0aGVvIGTDtWkgeHUgaMaw4bubbmcgcGjDoXQgdHJp4buDbiBraW5oIHThur8gdHLDqm4gdGjhur8gZ2nhu5tpLiDEkGnhu4F1IG7DoHkgcuG6pXQgaOG7r3Ugw61jaCBjaG8gY8OhYyBuaMOgIG5naGnDqm4gY+G7qXUsIG5ow6AgcXXhuqNuIGzDvSBjaMOtbmggc8OhY2ggdsOgIGPDoWMgbmjDoCDEkeG6p3UgdMawIMSR4buDIGhp4buDdSB2w6AgZOG7sSDEkW/DoW4gYmnhur9uIMSR4buZbmcgdHJvbmcgbuG7gW4ga2luaCB04bq/IHRvw6BuIGPhuqd1Lg0KDQotICAgKipOWS5HRFAuTUtUUC5DRCoqIGzDoCBt4buZdCBtw6Mgc+G7kSB0aOG7kW5nIGvDqiB0cm9uZyBo4buHIHRo4buRbmcgZOG7ryBsaeG7h3UgY+G7p2EgV29ybGQgQmFuay4gxJDDonkgbMOgIG3hu5l0IHRyb25nIG5o4buvbmcgY2jhu4kgc+G7kSBwaOG7lSBiaeG6v24gbmjhuqV0IMSRxrDhu6NjIHPhu60gZOG7pW5nIMSR4buDIMSRbyBsxrDhu51uZyBHRFAgKEdyb3NzIERvbWVzdGljIFByb2R1Y3QpIGPhu6dhIG3hu5l0IHF14buRYyBnaWEuIETGsOG7m2kgxJHDonkgbMOgIG3hu5l0IGdp4bqjaSB0aMOtY2ggY2hpIHRp4bq/dCB24buBIG3DoyBz4buRIG7DoHk6DQoNCiAgICAtICAgTlk6IEzDoCB2aeG6v3QgdOG6r3QgY+G7p2EgTmV3IFlvcmssIHRoxrDhu51uZyDEkcaw4bujYyBz4butIGThu6VuZyDEkeG7gyBjaOG7iSBjw6FjIGNo4buJIHPhu5Ega2luaCB04bq/IHRyb25nIGThu68gbGnhu4d1IGPhu6dhIFdvcmxkIEJhbmsuDQoNCiAgICAtICAgR0RQOiBMw6Agdmnhur90IHThuq90IGPhu6dhIEdyb3NzIERvbWVzdGljIFByb2R1Y3QsIHThu6ljIGzDoCBU4buVbmcgc+G6o24gcGjhuqltIHF14buRYyBu4buZaS4gxJDDonkgbMOgIG3hu5l0IGNo4buJIHPhu5Ega2luaCB04bq/IHF1YW4gdHLhu41uZyDEkW8gbMaw4budbmcgZ2nDoSB0cuG7iyB04bqldCBj4bqjIGPDoWMgaMOgbmcgaMOzYSB2w6AgZOG7i2NoIHbhu6UgxJHGsOG7o2Mgc+G6o24geHXhuqV0IHRyb25nIG3hu5l0IHF14buRYyBnaWEgdHJvbmcgbeG7mXQgbsSDbS4NCg0KICAgIC0gICBNS1RQOiBMw6Agdmnhur90IHThuq90IGPhu6dhIE1hcmtldCwgdOG7qWMgbMOgIHRo4buLIHRyxrDhu51uZy4gVHJvbmcgbmfhu68gY+G6o25oIG7DoHksIG7DsyBjaOG7iSByYSBy4bqxbmcgR0RQIMSRxrDhu6NjIMSRbyBsxrDhu51uZyBk4buxYSB0csOqbiBnacOhIHRy4buLIHRo4buLIHRyxrDhu51uZyBj4bunYSBow6BuZyBow7NhIHbDoCBk4buLY2ggduG7pS4NCg0KICAgIC0gICBDRDogTMOgIHZp4bq/dCB04bqvdCBj4bunYSBDdXJyZW50IERvbGxhcnMsIHThu6ljIGzDoCDEkcahbiB24buLIHRp4buBbiB04buHIGhp4buHbiB04bqhaSBj4bunYSBxdeG7kWMgZ2lhIHTGsMahbmcg4bupbmcuIEThu68gbGnhu4d1IMSRxrDhu6NjIHTDrW5oIGLhurFuZyDEkcahbiB24buLIHRp4buBbiB04buHIGPhu6dhIHF14buRYyBnaWEgxJHDsywga2jDtG5nIMSRaeG7gXUgY2jhu4luaCB0aGVvIHThu7cgbOG7hyBs4bqhbSBwaMOhdCBob+G6t2MgdOG7tyBnacOhIGjhu5FpIMSRb8OhaS4NCg0KLSAgIEThu68gbGnhu4d1IHbhu5tpIG3DoyBz4buRICpOWS5HRFAuTUtUUC5DRCogY3VuZyBj4bqlcCB0aMO0bmcgdGluIHbhu4EgR0RQIGPhu6dhIG3hu5dpIHF14buRYyBnaWEgdHJvbmcgbeG7mXQgbsSDbSBj4bulIHRo4buDLiDEkMOieSBsw6AgbeG7mXQgdHJvbmcgbmjhu69uZyBk4buvIGxp4buHdSBraW5oIHThur8gcXVhbiB0cuG7jW5nIHbDoCB0aMaw4budbmcgxJHGsOG7o2Mgc+G7rSBk4bulbmcgdHJvbmcgbmdoacOqbiBj4bupdSwgcGjDom4gdMOtY2ggdsOgIMSRw6FuaCBnacOhIHbhu4EgdMOsbmggaMOsbmgga2luaCB04bq/IHRvw6BuIGPhuqd1IGPFqW5nIG5oxrAgdMOsbmggaMOsbmgga2luaCB04bq/IGPhu6dhIHThu6tuZyBxdeG7kWMgZ2lhLg0KDQojIyAqKipM4buiSSDDjUNIKioqDQoNCiAgSGnhu4N1IGJp4bq/dCBzw6J1IHPhuq9jIHbhu4Ega2h1IHbhu7FjIMSQw7RuZyBOYW0gw4E6IE7huq9tIGLhuq90IGPGoSBj4bqldSBu4buBbiBraW5oIHThur8gY+G7p2EgY8OhYyBxdeG7kWMgZ2lhIMSQw7RuZyBOYW0gw4EgZ2nDunAgY2jDum5nIHRhIGhp4buDdSByw7UgaMahbiB24buBIMSR4bq3YyDEkWnhu4NtLCB4dSBoxrDhu5tuZyB2w6AgdGnhu4FtIG7Eg25nIHBow6F0IHRyaeG7g24ga2luaCB04bq/IGPhu6dhIGtodSB24buxYyBuw6B5LiDEkGnhu4F1IG7DoHkgY8OzIHRo4buDIGdpw7pwIGPDoWMgbmjDoCBuZ2hpw6puIGPhu6l1LCBuaMOgIHF14bqjbiBsw70gY2jDrW5oIHPDoWNoIHbDoCBuaMOgIMSR4bqndSB0xrAgY8OzIGPDoWkgbmjDrG4gdOG7lW5nIHRo4buDIHbDoCBzw6J1IHPhuq9jIHbhu4EgbuG7gW4ga2luaCB04bq/IMSQw7RuZyBOYW0gw4EuDQoNCiAgWMOhYyDEkeG7i25oIGPGoSBo4buZaSDEkeG6p3UgdMawOiBQaMOibiB0w61jaCBjxqEgY+G6pXUgbuG7gW4ga2luaCB04bq/IGPhu6dhIGPDoWMgcXXhu5FjIGdpYSB0cm9uZyBraHUgduG7sWMgY8OzIHRo4buDIGdpw7pwIHjDoWMgxJHhu4tuaCBjw6FjIG5nw6BuaCBjw7RuZyBuZ2hp4buHcCB2w6AgbMSpbmggduG7sWMgY8OzIHRp4buBbSBuxINuZyBwaMOhdCB0cmnhu4NuLCB04burIMSRw7MgdOG6oW8gcmEgY8ahIGjhu5lpIMSR4bqndSB0xrAgaOG6pXAgZOG6q24gY2hvIGPDoWMgbmjDoCDEkeG6p3UgdMawIHF14buRYyB04bq/IHbDoCBjw6FjIGRvYW5oIG5naGnhu4dwLg0KDQogIMSQ4buBIHh14bqldCBjaMOtbmggc8OhY2ggcGjDoXQgdHJp4buDbjogSGnhu4N1IGJp4bq/dCB24buBIGPGoSBj4bqldSBu4buBbiBraW5oIHThur8gY+G7p2EgY8OhYyBxdeG7kWMgZ2lhIMSQw7RuZyBOYW0gw4EgY8OzIHRo4buDIGjhu5cgdHLhu6Mgdmnhu4djIMSR4buBIHh14bqldCB2w6AgdGjhu7FjIGhp4buHbiBjw6FjIGNow61uaCBzw6FjaCBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vyBoaeG7h3UgcXXhuqMuIMSQaeG7gXUgbsOgeSBiYW8gZ+G7k20gY+G6oyB2aeG7h2MgdOG7kWkgxrB1IGjDs2Egc+G7rSBk4bulbmcgdMOgaSBuZ3V5w6puLCB0xINuZyBjxrDhu51uZyBj4bqhbmggdHJhbmgsIHbDoCB0aMO6YyDEkeG6qXkgc+G7sSDEkWEgZOG6oW5nIGjDs2Ega2luaCB04bq/Lg0KDQogIFTDrG0gaGnhu4N1IHbhu4EgcXVhbiBo4buHIGtpbmggdOG6vyBxdeG7kWMgdOG6vzogUGjDom4gdMOtY2ggY8ahIGPhuqV1IG7hu4FuIGtpbmggdOG6vyBj4bunYSBjw6FjIHF14buRYyBnaWEgxJDDtG5nIE5hbSDDgSBjxaluZyBnacO6cCBoaeG7g3UgcsO1IGjGoW4gduG7gSBxdWFuIGjhu4cga2luaCB04bq/IHF14buRYyB04bq/IHRyb25nIGtodSB24buxYyB2w6AgY8OhYyBt4buRaSBsacOqbiBr4bq/dCBraW5oIHThur8gduG7m2kgY8OhYyBxdeG7kWMgZ2lhIGtow6FjIHRyw6puIHRo4bq/IGdp4bubaS4NCg0KICBI4buXIHRy4bujIHF1eeG6v3QgxJHhu4tuaCBjaGnhur9uIGzGsOG7o2M6IEtp4bq/biB0aOG7qWMgduG7gSBjxqEgY+G6pXUgbuG7gW4ga2luaCB04bq/IGPhu6dhIGPDoWMgcXXhu5FjIGdpYSDEkMO0bmcgTmFtIMOBIGPDsyB0aOG7gyBo4buXIHRy4bujIHZp4buHYyDEkcawYSByYSBjw6FjIHF1eeG6v3QgxJHhu4tuaCBjaGnhur9uIGzGsOG7o2MgdHJvbmcga2luaCBkb2FuaCwgxJHhuqd1IHTGsCB2w6AgcGjDoXQgdHJp4buDbiBraW5oIHThur8gdHJvbmcga2h1IHbhu7FjIG7DoHkuIMSQw7NuZyBnw7NwIHbDoG8gc+G7sSBwaMOhdCB0cmnhu4NuIGLhu4FuIHbhu69uZzogQuG6sW5nIGPDoWNoIGhp4buDdSByw7UgaMahbiB24buBIGPGoSBj4bqldSBu4buBbiBraW5oIHThur8gdsOgIGPDoWMgeeG6v3UgdOG7kSDhuqNuaCBoxrDhu59uZyDEkeG6v24gc+G7sSBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vyBj4bunYSBjw6FjIHF14buRYyBnaWEgxJDDtG5nIE5hbSDDgSwgY2jDum5nIHRhIGPDsyB0aOG7gyDEkcOzbmcgZ8OzcCB2w6BvIHZp4buHYyB4w6J5IGThu7FuZyBjw6FjIGNoaeG6v24gbMaw4bujYyB2w6AgY2jDrW5oIHPDoWNoIGjGsOG7m25nIHThu5tpIHPhu7EgcGjDoXQgdHJp4buDbiBraW5oIHThur8gYuG7gW4gduG7r25nIHbDoCBjw6JuIMSR4buRaSB0cm9uZyBraHUgduG7sWMuDQoNCiMjICoqKkzDnSBETyBDSOG7jE4gxJDhu4AgVMOASSoqKg0KDQogIFZp4buHYyBjaOG7jW4gxJHhu4EgdMOgaSB0aeG7g3UgbHXhuq1uIHhvYXkgcXVhbmggY2jhu4kgc+G7kSBOWS5HRFAuTUtUUC5DRCAoR0RQIE5vbWluYWwpIGzDoCBt4buZdCBxdXnhur90IMSR4buLbmggcXVhbiB0cuG7jW5nIHbDoCBjw7Mgw70gbmdoxKlhIMSRw6FuZyBr4buDIHRyb25nIHZp4buHYyBuZ2hpw6puIGPhu6l1IHbDoCBoaeG7g3UgduG7gSBu4buBbiBraW5oIHThur8gY+G7p2EgbeG7mXQgcXXhu5FjIGdpYS4gR0RQIE5vbWluYWwga2jDtG5nIGNo4buJIGzDoCBt4buZdCBjb24gc+G7kSBtw6AgY8OybiBsw6AgbeG7mXQgY8OhY2ggxJHhu4MgxJFvIGzGsOG7nW5nIHPhu6ljIG3huqFuaCBraW5oIHThur8gdG/DoG4gZGnhu4duIGPhu6dhIG3hu5l0IHF14buRYyBnaWEsIMSR4buTbmcgdGjhu51pIGN1bmcgY+G6pXAgY8OhaSBuaMOsbiBzw6J1IHPhuq9jIHbhu4Egc+G7sSBwaMOhdCB0cmnhu4NuIHbDoCB0aeG7gW0gbsSDbmcga2luaCB04bq/IGPhu6dhIMSR4bqldCBuxrDhu5tjIMSRw7MuDQoNCiAgQ2jhu41uIMSR4buBIHTDoGkgbsOgeSBt4bufIHJhIG3hu5l0IGxv4bqhdCBjw6FjIGPGoSBo4buZaSBuZ2hpw6puIGPhu6l1IHbDoCBwaMOibiB0w61jaCwgdOG7qyB2aeG7h2Mga2jDoW0gcGjDoSBz4buxIHRoYXkgxJHhu5VpIGPhu6dhIEdEUCBOb21pbmFsIHF1YSB0aOG7nWkgZ2lhbiDEkeG6v24gdmnhu4djIHNvIHPDoW5oIGdp4buvYSBjw6FjIHF14buRYyBnaWEgdsOgIMSRw6FuaCBnacOhIOG6o25oIGjGsOG7n25nIGPhu6dhIGPDoWMgeeG6v3UgdOG7kSBraMOhYyBuaGF1IMSR4bq/biBz4buxIHBow6F0IHRyaeG7g24ga2luaCB04bq/LiBOZ2/DoGkgcmEsIMSR4buBIHTDoGkgbsOgeSBjxaluZyBt4bufIHJhIG3hu5l0IGPhu61hIHPhu5UgxJHhu4Mga2jDoW0gcGjDoSBuaOG7r25nIHRow6FjaCB0aOG7qWMgdsOgIGPGoSBo4buZaSB0cm9uZyB2aeG7h2Mgc+G7rSBk4bulbmcgR0RQIE5vbWluYWwgbMOgbSBjw7RuZyBj4bulIMSRbyBsxrDhu51uZyBz4buxIHBow6F0IHRyaeG7g24gdsOgIGNo4bqldCBsxrDhu6NuZyBjdeG7mWMgc+G7kW5nLg0KDQogIFRyb25nIHRp4buDdSBsdeG6rW4gbsOgeSwgY2jDum5nIHRhIHPhur0gY8O5bmcgxJFpIHPDonUgdsOgbyB2aeG7h2MgaGnhu4N1IHbDoCBwaMOibiB0w61jaCB24buBIMO9IG5naMSpYSBj4bunYSBHRFAgTm9taW5hbCwgbmjhu69uZyB54bq/dSB04buRIOG6o25oIGjGsOG7n25nIMSR4bq/biBuw7MsIHbDoCBjw6FjaCBtw6AgbsOzIGPDsyB0aOG7gyDEkcaw4bujYyBz4butIGThu6VuZyDEkeG7gyDEkW8gbMaw4budbmcgdsOgIMSRw6FuaCBnacOhIHPhu7EgcGjDoXQgdHJp4buDbiBraW5oIHThur8gY+G7p2EgbeG7mXQgcXXhu5FjIGdpYS4gQuG6sW5nIHZp4buHYyB04bqtcCB0cnVuZyB2w6BvIMSR4buBIHTDoGkgbsOgeSwgY2jDum5nIHRhIHPhur0gY8OzIGPGoSBo4buZaSBraMOhbSBwaMOhIHbDoCBoaeG7g3Ugc8OidSBoxqFuIHbhu4EgY+G6pXUgdHLDumMgdsOgIGhv4bqhdCDEkeG7mW5nIGPhu6dhIG7hu4FuIGtpbmggdOG6vyB0aOG6vyBnaeG7m2ksIMSR4buTbmcgdGjhu51pIGdpw7pwIHjDonkgZOG7sW5nIG3hu5l0IGPDoWkgbmjDrG4gdOG7lW5nIHRo4buDIHbhu4EgdmFpIHRyw7IgdsOgIMO9IG5naMSpYSBj4bunYSBHRFAgTm9taW5hbCB0cm9uZyB2aeG7h2MgcGjDoXQgdHJp4buDbiBraW5oIHThur8gdG/DoG4gY+G6p3UuDQoNCiMgKipQSOG6pk4gMjogUEjDgk4gVMONQ0ggxJDhu4AgVMOASSoqDQoNCiMjICoqUEjGr8agTkcgUEjDgVAgTkdIScOKTiBD4buoVSoqDQoNCiAgVHJvbmcgcGjhuqduIG7DoHksIGVtIHPhur0gdHLDrG5oIGLDoHkgY8OhYyBwaMawxqFuZyBwaMOhcCBwaMOibiB0w61jaCBk4buvIGxp4buHdSDEkcaw4bujYyBz4butIGThu6VuZyDEkeG7gyBoaeG7g3UgcsO1IGPGoSBj4bqldSBu4buBbiBraW5oIHThur8gY+G7p2EgY8OhYyBuxrDhu5tjIMSQw7RuZyBOYW0gw4EuIEPDoWMgcGjGsMahbmcgcGjDoXAgbsOgeSBjw7MgdGjhu4MgYmFvIGfhu5NtOg0KDQotICAgKipQaMOibiBUw61jaCBE4buvIExp4buHdSBUaOG7nWkgR2lhbioqOiBOZ2hpw6puIGPhu6l1IGPDoWMgeHUgaMaw4bubbmcgcGjDoXQgdHJp4buDbiBj4bunYSBjxqEgY+G6pXUga2luaCB04bq/IG3hu5dpIHF14buRYyBnaWEgdHJvbmcgxJDDtG5nIE5hbSDDgSBxdWEgdGjhu51pIGdpYW4sIHThu6sgY8OhYyBz4buRIGxp4buHdSB2w6AgY2jhu4kgc+G7kSBraW5oIHThur8gcXVhIMSR4buTIHRo4buLLg0KDQotICAgKipQaMOibiBUw61jaCBUxrDGoW5nIFTDoWMqKjogWGVtIHjDqXQgbeG7kWkgcXVhbiBo4buHIHTGsMahbmcgdMOhYyBnaeG7r2EgY8OhYyB54bq/dSB04buRIGtpbmggdOG6vyB0cm9uZyBt4buXaSBxdeG7kWMgZ2lhIHbDoCBnaeG7r2EgY8OhYyBxdeG7kWMgZ2lhIHRyb25nIGtodSB24buxYyDEkMO0bmcgTmFtIMOBLg0KDQojIyAqKkThu64gTEnhu4ZVIE5HSEnDik4gQ+G7qFUqKg0KDQotICAgVOG7qyB3b3JsZCBiYW5rLCBs4bqleSBi4buZIGThu68gbGnhu4d1IE5ZLkdEUC5NS1RQLkNEIChHRFAgTm9taW5hbCkgxJHhu4MgY3VuZyBj4bqlcCBz4buRIGxp4buHdSB24buBIGNo4buJIHPhu5EgZ2RwIGPhu6dhIG3hu5dpIHF14buRYyBnaWEgY2hvIMSR4buBIHTDoGkgbmdoacOqbiBj4bupdS4gTmjGsG5nIGNo4buJIGzhu41jIHJhIGPDoWMgbsaw4bubYyDhu58gxJDDtG5nIE5hbSDDgSAoZ+G7k20gMTEgcXXhu5FjIGdpYSkgdOG7qyBuxINtIDIwMTUg4bq/biBuxINtIDIwMjIuDQoNCi0gICBUcm9uZyDEkcOzIG3DoyBj4bunYSBjw6FjIHF14buRYyBnaWEgbMOgOg0KDQogICAgLSAgIEJSTjogQnJ1bmVpIERhcnVzc2FsYW0gKEJydW5laSkNCiAgICAtICAgS0hNOiBDYW1ib2RpYSAoQ2FtcHVjaGlhKQ0KICAgIC0gICBJRE46IEluZG9uZXNpYSAoSW5kb25lc2lhKQ0KICAgIC0gICBMQU86IExhbyAoTMOgbykNCiAgICAtICAgTVlTOiBNYWxheXNpYSAoTWFsYXlzaWEpDQogICAgLSAgIE1NUjogTXlhbm1hciAoTXlhbm1hcikNCiAgICAtICAgUEhMOiBQaGlsaXBwaW5lcyAoUGhpbGlwcGluZXMpDQogICAgLSAgIFNHUDogU2luZ2Fwb3JlIChTaW5nYXBvcmUpDQogICAgLSAgIFRIQTogVGhhaWxhbmQgKFRow6FpIExhbikNCiAgICAtICAgVExTOiBUaW1vci1MZXN0ZSAoVGltb3ItTGVzdGUpDQogICAgLSAgIFZOTTogVmlldG5hbSAoVmnhu4d0IE5hbSkNCg0KIyMgKipQaMOibiB0w61jaCBu4buBbiBraW5oIHThur8gY+G7p2EgY8OhYyBuxrDhu5tjIMSQw7RuZyBOYW0gw4EqKg0KDQotICAgVOG7qyB3b3JsZCBiYW5rIGzhuqV5IGThu68gbGnhu4d1ICpOWS5HRFAuTUtUUC5DRCAoR0RQKSogY3VuZyBj4bqlcCBz4buRIGxp4buHdSDEkeG7gyB0aeG6v24gaMOgbmggbmdoacOqbiBj4bupdQ0KDQpgYGB7cn0NCmxpYnJhcnkodGlkeXZlcnNlKQ0KbGlicmFyeShXREkpDQppbmQgPC0gV0RJc2VhcmNoKCdHRFAnKQ0KZ2RwIDwtIFdESShpbmRpY2F0b3IgPSAnTlkuR0RQLk1LVFAuQ0QnLCBjb3VudHJ5ID0gYygiQlJOIiwgIktITSIsICJJRE4iLCAiTEFPIiwgIk1ZUyIsICJNTVIiLCAiUEhMIiwgIlNHUCIsICJUSEEiLCAiVExTIiwgIlZOTSIpKQ0KZCA8LSBnZHAgJT4lIHNlbGVjdChjb3VudHJ5LHllYXIsTlkuR0RQLk1LVFAuQ0QpDQpkIDwtIG5hLm9taXQoZCkNCmhlYWQoZCwgMTApDQpgYGANCg0KKioqR2nhuqNpIHRow61jaCBjw6FjIGTDsm5nIGzhu4duaCoqKg0KDQotIGxpYnJhcnkodGlkeXZlcnNlKSBkw7JuZyBuw6B5IMSR4buDIHThuqNpIHbDoCBrw61jaCBob+G6oXQgZ8OzaSBk4buvIGxp4buHdSB0aWR5dmVyc2UuDQoNCi0gVGlkeXZlcnNlIGzDoCBt4buZdCBi4buZIGPDtG5nIGPhu6UgcGjDom4gdMOtY2ggZOG7ryBsaeG7h3UuDQoNCi0gbGlicmFyeShXREkpOiBEw7JuZyBuw6B5IHThuqNpIGfDs2kgZOG7ryBsaeG7h3UgV0RJIHbDoG8gbcO0aSB0csaw4budbmcgbMOgbSB2aeG7h2MgaGnhu4duIHThuqFpLiBTYXUga2hpIGfDs2kgxJHDoyDEkcaw4bujYyBjw6BpIMSR4bq3dCwgaMOgbSBsaWJyYXJ5KCkgc+G6vSBjaG8gcGjDqXAgY2jDum5nIHRhIHPhu60gZOG7pW5nIGPDoWMgY2jhu6ljIG7Eg25nIHRyb25nIGfDs2kgbsOgeS4NCg0KLSBXREkoKSDEkcaw4bujYyBz4butIGThu6VuZyDEkeG7gyB04bqjaSBk4buvIGxp4buHdSB24buBIEdEUCB04burIFdvcmxkIEJhbmsgQVBJLCB24bubaSB0aMO0bmcgc+G7kSBjb3VudHJ5ID0gIiIgxJHhu4MgdOG6o2kgZOG7ryBsaeG7h3UgdOG7qyBjw6FjIHF14buRYyBnaWEgxJDDtG5nIE5hbSDDgSwgaW5kaWNhdG9yID0gIk5ZLkdEUC5NS1RQLkNEIiDEkeG7gyBjaOG7iSDEkeG7i25oIGNo4buJIHPhu5EgR0RQIE5vbWluYWwuDQoNCi0gaW5kIDwtIFdESXNlYXJjaCgnR0RQJyk6IFTDrG0gbcOjIMSR4buLbmggZGFuaCBj4bunYSBjaOG7iSBz4buRIEdEUC4NCg0KLSBnZHAgPC0gV0RJKGluZGljYXRvciA9IE5ZLkdEUC5NS1RQLkNELCBjb3VudHJ5ID0gYygiQlJOIiwgIktITSIsICJJRE4iLCAiTEFPIiwgIk1ZUyIsICJNTVIiLCAiUEhMIiwgIlNHUCIsICJUSEEiLCAiVExTIiwgIlZOTSIpKTogVOG6o2kgZOG7ryBsaeG7h3UgR0RQIE5vbWluYWwgdOG7qyBXb3JsZCBCYW5rIGNobyBjw6FjIHF14buRYyBnaWEgxJDDtG5nIE5hbSDDgSwgc+G7rSBk4bulbmcgbcOjIMSR4buLbmggZGFuaCBOWS5HRFAuTUtUUC5DRC4NCg0KLSBkIDwtIGdkcCAlPiUgc2VsZWN0KGNvdW50cnkseWVhcixOWS5HRFAuTUtUUC5DRCk6IENo4buNbiBjw6FjIGPhu5l0ICJ5ZWFyIiwgImNvdW50cnkiIHbDoCAiTlkuR0RQLk1LVFAuQ0QiIHThu6sgYuG7mSBk4buvIGxp4buHdSB0bXAgYuG6sW5nIGPDoWNoIHPhu60gZOG7pW5nIHRvw6FuIHThu60gJT4lIGPhu6dhIGfDs2kgZOG7ryBsaeG7h3UgZHBseXIuIEvhur90IHF14bqjIMSRxrDhu6NjIGzGsHUgdsOgbyBiaeG6v24gZC4NCg0KLSBkIDwtIG5hLm9taXQoZCk6IExv4bqhaSBi4buPIGPDoWMgZMOybmcgY2jhu6lhIGdpw6EgdHLhu4sgTkEgdOG7qyBkYXRhZnJhbWUgZC4NCg0KLSBoZWFkKGQsIDEwKTogSGnhu4NuIHRo4buLIDEwIGTDsm5nIMSR4bqndSB0acOqbiBj4bunYSBkYXRhZnJhbWUgZC4NCg0KYGBge3J9DQpnZHBfZGF0YSA8LSBXREkoaW5kaWNhdG9yID0gIk5ZLkdEUC5NS1RQLkNEIiwgY291bnRyeSA9IGMoIkJSTiIsICJLSE0iLCAiSUROIiwgIkxBTyIsICJNWVMiLCAiTU1SIiwgIlBITCIsICJTR1AiLCAiVEhBIiwgIlRMUyIsICJWTk0iKSwgc3RhcnQgPSAyMDEwLCBlbmQgPSAyMDIyKQ0KZ2dwbG90KGdkcF9kYXRhLCBhZXMoeCA9IGFzLmZhY3Rvcih5ZWFyKSwgeSA9IE5ZLkdEUC5NS1RQLkNELCBmaWxsID0gY291bnRyeSkpICsNCiAgZ2VvbV9iYXIoc3RhdCA9ICJpZGVudGl0eSIpICsNCiAgbGFicyh0aXRsZSA9ICJHRFAgY+G7p2EgY8OhYyBuxrDhu5tjIMSQw7RuZyBOYW0gw4EgdGhlbyBuxINtIiwgeCA9ICJOxINtIiwgeSA9ICJHRFAiKSArDQogIHRoZW1lX21pbmltYWwoKSArDQogIHRoZW1lKGxlZ2VuZC5wb3NpdGlvbiA9ICJyaWdodCIpDQpgYGANCg0KKioqTmjhuq1uIHjDqXQqKioNCg0KLSAgIEThu7FhIHbDoG8ga+G6v3QgcXXhuqMgY2hvIHJhLCBjaMO6bmcgdGEgY8OzIHRo4buDIG5o4bqtbiB0aOG6pXkgbeG7qWMgxJHhu5kgdMSDbmcgdHLGsOG7n25nIEdEUCBj4bunYSBt4buXaSBxdeG7kWMgZ2lhIHRyb25nIGtodSB24buxYy4gQ8OhYyBj4buZdCBk4buNYyB0aOG7gyBoaeG7h24gZ2nDoSB0cuG7iyBHRFAgY+G7p2EgdOG7q25nIHF14buRYyBnaWEgdMawxqFuZyDhu6luZyB24bubaSBjw6FjIG7Eg20uIFPhu7Ega2jDoWMgYmnhu4d0IGdp4buvYSBjw6FjIHF14buRYyBnaWEgY8OzIHRo4buDIMSRxrDhu6NjIHRo4bqleSByw7UgdGjDtG5nIHF1YSBtw6B1IHPhuq9jIGPhu6dhIGPDoWMgY+G7mXQsIGdpw7pwIGNow7puZyB0YSBzbyBzw6FuaCBoaeG7h3Ugc3XhuqV0IGtpbmggdOG6vyBj4bunYSBjw6FjIHF14buRYyBnaWEgbsOgeSB0cm9uZyBjw7luZyBt4buZdCBiaeG7g3UgxJHhu5MuDQoNCi0gICBE4buvIGxp4buHdSB24buBIEdEUCBj4bunYSBjw6FjIHF14buRYyBnaWEgxJDDtG5nIE5hbSDDgSDEkcOjIGN1bmcgY+G6pXAgY8OhaSBuaMOsbiB04buVbmcgcXVhbiB24buBIG7hu4FuIGtpbmggdOG6vyBj4bunYSBraHUgduG7sWMgdHJvbmcgdGjhu51pIGdpYW4gcXVhLiBDaMO6bmcgdGEgY8OzIHRo4buDIG5o4bqtbiB0aOG6pXkgc+G7sSDEkWEgZOG6oW5nIHRyb25nIG3hu6ljIMSR4buZIHBow6F0IHRyaeG7g24ga2luaCB04bq/IGPhu6dhIGPDoWMgcXXhu5FjIGdpYSwgdOG7qyBjw6FjIG7hu4FuIGtpbmggdOG6vyBwaMOhdCB0cmnhu4NuIG3huqFuaCBt4bq9IG5oxrAgU2luZ2Fwb3JlLCBNYWxheXNpYSB2w6AgSW5kb25lc2lhLCDEkeG6v24gbmjhu69uZyBxdeG7kWMgZ2lhIGPDsyBt4bupYyDEkeG7mSBwaMOhdCB0cmnhu4NuIHRo4bqlcCBoxqFuIG5oxrAgTMOgbywgQ2FtcHVjaGlhIHbDoCBNeWFubWFyLg0KDQotICAgU+G7sSBraMOhYyBiaeG7h3QgbsOgeSBjw7MgdGjhu4MgxJHGsOG7o2MgZ2nhuqNpIHRow61jaCBi4bqxbmcgY8OhYyB54bq/dSB04buRIG5oxrAgY2jDrW5oIHPDoWNoIGtpbmggdOG6vywgbcO0aSB0csaw4budbmcgxJHhuqd1IHTGsCwgY8ahIHPhu58gaOG6oSB04bqnbmcsIHbDoCBt4bupYyDEkeG7mSDhu5VuIMSR4buLbmggY2jDrW5oIHRy4buLIHbDoCB4w6MgaOG7mWkuIEPDoWMgcXXhu5FjIGdpYSB24bubaSBjw6FjIGNow61uaCBzw6FjaCBraW5oIHThur8gdsOgIHjDoyBo4buZaSBoaeG7h3UgcXXhuqMgaMahbiB0aMaw4budbmcgY8OzIG7hu4FuIGtpbmggdOG6vyBwaMOhdCB0cmnhu4NuIG3huqFuaCBt4bq9IGjGoW4uDQoNCi0gICBUdXkgbmhpw6puLCBk4buvIGxp4buHdSBjxaluZyBjaG8gdGjhuqV5IHPhu7EgdGnhu4FtIG7Eg25nIHTEg25nIHRyxrDhu59uZyB0cm9uZyB0xrDGoW5nIGxhaSBj4bunYSBraHUgduG7sWMuIFbhu5tpIHPhu7EgZ2lhIHTEg25nIGPhu6dhIGPDtG5nIG5naGnhu4dwLCBk4buLY2ggduG7pSB2w6AgY8ahIHPhu58gaOG6oSB04bqnbmcsIGPDuW5nIHbhu5tpIHPhu7EgcGjDoXQgdHJp4buDbiBj4bunYSB0aOG7iyB0csaw4budbmcgdGnDqnUgdGjhu6UgdsOgIHh14bqldCBraOG6qXUsIGPDoWMgcXXhu5FjIGdpYSDEkMO0bmcgTmFtIMOBIGPDsyB0aOG7gyB0aeG6v3AgdOG7pWMgbMOgIG3hu5l0IMSRaeG7g20gc8OhbmcgdHJvbmcgY+G6oyBraHUgduG7sWMgdsOgIHRo4bq/IGdp4bubaS4NCg0KIyMgKipQaMOibiB0w61jaCBu4buBbiBraW5oIHThur8gY+G7p2EgQnJ1bmVpIChCUk4pKioNCg0KICBE4buvIGxp4buHdSB24buBIEdEUCBj4bunYSBCcnVuZWkgdOG7qyBi4buZIGThu68gbGnhu4d1IGN1bmcgY+G6pXAgbeG7mXQgY8OhaSBuaMOsbiB04buVbmcgcXXDoXQgduG7gSBu4buBbiBraW5oIHThur8gY+G7p2EgcXXhu5FjIGdpYSBuw6B5LiBCcnVuZWksIHbhu5tpIG5ndeG7k24gbOG7sWMgZOG6p3Uga2jDrSBwaG9uZyBwaMO6LCDEkcOjIHjDonkgZOG7sW5nIG7hu4FuIGtpbmggdOG6vyBwaOG7pSB0aHXhu5ljIGNo4bunIHnhur91IHbDoG8gbmfDoG5oIG7DoHkuIFPhu7Eg4buVbiDEkeG7i25oIHbhu4EgbeG6t3QgdMOgaSBjaMOtbmggdGjGsOG7nW5nIMSRxrDhu6NjIHRo4buDIGhp4buHbiB0aMO0bmcgcXVhIHPhu7Eg4buVbiDEkeG7i25oIGPhu6dhIEdEUCwgxJHhurdjIGJp4buHdCBsw6AgdHJvbmcgbmjhu69uZyBnaWFpIMSRb+G6oW4ga2hpIGdpw6EgZOG6p3Uga2jDrSBiaeG6v24gxJHhu5luZy4gTmdvw6BpIHJhLCBCcnVuZWkgY8WpbmcgxJFhbmcgY+G7kSBn4bqvbmcgxJFhIGThuqFuZyBow7NhIG7hu4FuIGtpbmggdOG6vyBi4bqxbmcgY8OhY2ggcGjDoXQgdHJp4buDbiBuZ8OgbmggZHUgbOG7i2NoIHbDoCBjw6FjIG5nw6BuaCBraW5oIHThur8ga2jDoWMuIEThu68gbGnhu4d1IHbhu4EgR0RQIGPDsyB0aOG7gyBwaOG6o24gw6FuaCBz4buxIMSRw7NuZyBnw7NwIGPhu6dhIGPDoWMgbmfDoG5oIG7DoHkgdsOgbyBz4buxIHBow6F0IHRyaeG7g24ga2luaCB04bq/IHThu5VuZyB0aOG7gyBj4bunYSBCcnVuZWkuDQoNCiAgVHV5IG5oacOqbiwgQnJ1bmVpIGPFqW5nIMSR4buRaSBkaeG7h24gduG7m2kgdGjDoWNoIHRo4bupYyB24buBIHZp4buHYyDEkWEgZOG6oW5nIGjDs2Ega2luaCB04bq/IMSR4buDIGdp4bqjbSBz4buxIHBo4bulIHRodeG7mWMgdsOgbyBuZ8OgbmggZOG6p3Uga2jDrS4gVmnhu4djIHjhu60gbMO9IHRow6FjaCB0aOG7qWMgbsOgeSDEkcOyaSBo4buPaSBz4buxIMSR4buVaSBt4bubaSB2w6AgxJHhuqd1IHTGsCB2w6BvIGPDoWMgbmfDoG5oIGtpbmggdOG6vyBt4bubaSwgY8WpbmcgbmjGsCB2aeG7h2MgdOG6oW8gcmEgbcO0aSB0csaw4budbmcga2luaCBkb2FuaCB0aHXhuq1uIGzhu6NpIMSR4buDIHRodSBow7p0IMSR4bqndSB0xrAgdsOgIHBow6F0IHRyaeG7g24gY8OhYyBuZ8Ogbmgga2luaCB04bq/IGtow6FjLiBUw7NtIGzhuqFpLCBk4buvIGxp4buHdSB24buBIEdEUCBsw6AgbeG7mXQgY8O0bmcgY+G7pSBxdWFuIHRy4buNbmcgZ2nDunAgaGnhu4N1IGJp4bq/dCB24buBIG7hu4FuIGtpbmggdOG6vyBj4bunYSBCcnVuZWkgdsOgIMSRxrBhIHJhIGPDoWMgY2hp4bq/biBsxrDhu6NjIHBow6F0IHRyaeG7g24ga2luaCB04bq/IHBow7kgaOG7o3AuDQoNCmBgYHtyfQ0KYnJ1bmVpX2dkcCA8LSBXREkoaW5kaWNhdG9yID0gIk5ZLkdEUC5NS1RQLkNEIiwgY291bnRyeSA9ICJCUk4iLCBzdGFydCA9IDIwMTUsIGVuZCA9IDIwMjIpDQpnZ3Bsb3QoYnJ1bmVpX2dkcCwgYWVzKHggPSB5ZWFyLCB5ID0gTlkuR0RQLk1LVFAuQ0QpKSsNCmdlb21fbGluZShjb2xvciA9ICJibHVlIikgKw0KZ2VvbV9wb2ludChjb2xvciA9ICJibHVlIiwgc2l6ZSA9IDIpICsNCiAgIGdlb21fdGV4dChhZXMobGFiZWwgPSBOWS5HRFAuTUtUUC5DRCksIGhqdXN0ID0gLTAuMiwgdmp1c3QgPSAtMC41KSArDQpsYWJzKHRpdGxlID0gIkJp4buDdSDEkeG7kyBHRFAgY+G7p2EgQnJ1bmVpIiwNCnggPSAiTsSDbSIsDQp5ID0gIkdEUCIpKw0KdGhlbWVfbWluaW1hbCgpDQpgYGANCg0KICBE4buxYSB2w6BvIMSR4buTIHRo4buLIHbhu4EgR0RQIGPhu6dhIEJydW5laSwgY8OzIHRo4buDIG5o4bqtbiB0aOG6pXkgc+G7sSBiaeG6v24gxJHhu5luZyDEkcOhbmcgY2jDuiDDvSB0cm9uZyB0w6xuaCBow6xuaCBraW5oIHThur8gY+G7p2EgcXXhu5FjIGdpYSBuw6B5LiBN4buZdCDEkWnhu4NtIG5o4bqlbiBsw6Agc+G7sSBraMO0bmcg4buVbiDEkeG7i25oIGPhu6dhIEdEUCBCcnVuZWkgdHJvbmcgbsSDbSAyMDE2LCBraGkgbeG7qWMgxJHhu5kgc+G6o24geHXhuqV0IGtpbmggdOG6vyBnaeG6o20geHXhu5FuZyBjw7JuIGtob+G6o25nIDExIHThu7cgVVNELiBT4buxIGdp4bqjbSBuw6B5IGPDsyB0aOG7gyBwaOG6o24gw6FuaCBuaOG7r25nIHRow6FjaCB0aOG7qWMgdsOgIGJp4bq/biDEkeG7mW5nIHRyb25nIG5nw6BuaCBk4bqndSBraMOtLCBt4buZdCBuZ3Xhu5NuIHRodSBuaOG6rXAgcXVhbiB0cuG7jW5nIGPhu6dhIEJydW5laS4NCg0KICBUdXkgbmhpw6puLCB04burIG7Eg20gMjAxNiDEkeG6v24gbsSDbSAyMDIyLCBjaMO6bmcgdGEgbOG6oWkgY2jhu6luZyBraeG6v24gbeG7mXQgeHUgaMaw4bubbmcgdMSDbmcgdHLGsOG7n25nIHTDrWNoIGPhu7FjIHRyb25nIEdEUCBj4bunYSBCcnVuZWksIGtoaSBt4bupYyDEkeG7mSBz4bqjbiB4deG6pXQga2luaCB04bq/IHTEg25nIGzDqm4ga2hv4bqjbmcgMTYgdOG7tyBVU0QuIMSQaeG7gXUgbsOgeSBjw7MgdGjhu4MgcGjhuqNuIMOhbmggc+G7sSDhu5VuIMSR4buLbmggdHLhu58gbOG6oWkgdHJvbmcgbmfDoG5oIGThuqd1IGtow60gaG/hurdjIGPDsyB0aOG7gyBsw6Aga+G6v3QgcXXhuqMgY+G7p2EgY8OhYyBiaeG7h24gcGjDoXAgY2FuIHRoaeG7h3AgdsOgIGNow61uaCBzw6FjaCBraW5oIHThur8gaOG7lyB0cuG7oyB04burIGNow61uaCBwaOG7pyBCcnVuZWkuDQoNCiMjICoqUGjDom4gdMOtY2ggbuG7gW4ga2luaCB04bq/IGPhu6dhIENhbXB1Y2hpYSAoS0hNKSoqDQoNCiAgQ2FtcHVjaGlhLCBt4buZdCBxdeG7kWMgZ2lhIG7hurFtIOG7nyDEkMO0bmcgTmFtIMOBLCDEkcOjIHRy4bqjaSBxdWEgbeG7mXQgc+G7kSBiaeG6v24gxJHhu5luZyB2w6AgcGjDoXQgdHJp4buDbiB0cm9uZyBuaOG7r25nIG7Eg20gZ+G6p24gxJHDonksIEdEUCBj4bunYSBDYW1wdWNoaWEgxJHDoyBjw7MgeHUgaMaw4bubbmcgdMSDbmcgdHLGsOG7n25nIHTDrWNoIGPhu7FjLCBwaOG6o24gw6FuaCBz4buxIHBow6F0IHRyaeG7g24ga2luaCB04bq/IGPhu6dhIHF14buRYyBnaWEuIFPhu7EgdMSDbmcgdHLGsOG7n25nIG7DoHkgdGjGsOG7nW5nIMSRxrDhu6NjIGjhu5cgdHLhu6MgYuG7n2kgc+G7sSBwaMOhdCB0cmnhu4NuIHRyb25nIGPDoWMgbmfDoG5oIG5oxrAgZHUgbOG7i2NoLCBuw7RuZyBuZ2hp4buHcCwgdsOgIGPDtG5nIG5naGnhu4dwIG5o4bq5LiBT4buxIMSR4bqndSB0xrAgbsaw4bubYyBuZ2/DoGkgdsOgIGPDoWMgYmnhu4duIHBow6FwIGPhuqNpIGPDoWNoIGtpbmggdOG6vyBjxaluZyDEkcOjIMSRw7NuZyB2YWkgdHLDsiBxdWFuIHRy4buNbmcgdHJvbmcgdmnhu4djIHRow7pjIMSR4bqpeSB0xINuZyB0csaw4bufbmcga2luaCB04bq/IGPhu6dhIENhbXB1Y2hpYS4NCg0KICBUdXkgbmhpw6puLCBDYW1wdWNoaWEgduG6q24gxJHhu5FpIGRp4buHbiB24bubaSBt4buZdCBz4buRIHRow6FjaCB0aOG7qWMgdHJvbmcgcXXDoSB0csOsbmggcGjDoXQgdHJp4buDbiBraW5oIHThur8uIE3hu5l0IHPhu5EgduG6pW4gxJHhu4EgYmFvIGfhu5NtIGPGoSBz4bufIGjhuqEgdOG6p25nIGvDqW0sIGjhuqFuIGNo4bq/IHRyb25nIGdpw6FvIGThu6VjIHbDoCB5IHThur8sIGPFqW5nIG5oxrAgc+G7sSBj4bqnbiB0aGnhur90IGPhu6dhIHZp4buHYyBj4bqjaSB0aGnhu4duIG3DtGkgdHLGsOG7nW5nIGtpbmggZG9hbmggdsOgIHF14bqjbiBsw70gdMOgaSBuZ3V5w6puIG3hu5l0IGPDoWNoIGLhu4FuIHbhu69uZy4NCg0KYGBge3J9DQojIEThu68gbGnhu4d1IEdEUCBj4bunYSBDYW1wdWNoaWENCmtobV9nZHAgPC0gV0RJKGluZGljYXRvciA9ICJOWS5HRFAuTUtUUC5DRCIsIGNvdW50cnkgPSAiS0hNIiwgc3RhcnQgPSAyMDE1LCBlbmQgPSAyMDIyKQ0KIyBW4bq9IGJp4buDdSDEkeG7kyBj4buZdA0KZ2dwbG90KGtobV9nZHAsIGFlcyh4ID0geWVhciwgeSA9IE5ZLkdEUC5NS1RQLkNEKSkgKw0KICBnZW9tX2JhcihzdGF0ID0gImlkZW50aXR5IiwgZmlsbCA9ICJsaWdodGJsdWUiKSArDQogIGdlb21fdGV4dChhZXMobGFiZWwgPSBOWS5HRFAuTUtUUC5DRCksIHZqdXN0ID0gLTAuMywgc2l6ZSA9IDMuNSwgY29sb3IgPSAiYmxhY2siKSArIA0KICBsYWJzKHRpdGxlID0gIkdEUCBj4bunYSBDYW1wdWNoaWEgcXVhIGPDoWMgbsSDbSIsDQogICAgICAgeCA9ICJOxINtIiwNCiAgICAgICB5ID0gIkdEUCAoVVNEKSIpICsNCiAgdGhlbWVfbWluaW1hbCgpDQpgYGANCg0KICBO4buBbiBraW5oIHThur8gQ2FtcHVjaGlhIMSRw6MgcGjhu6VjIGjhu5NpIG3huqFuaCBt4bq9IHbDoG8gbsSDbSAyMDIyLCB24bubaSB04buRYyDEkeG7mSB0xINuZyB0csaw4bufbmcgxJHhuqF0IDUsNSUuIE7hu4FuIGtpbmggdOG6vyBDYW1wdWNoaWEgxJHDoyBwaOG7pWMgaOG7k2kgdOG7kXQgc2F1IGtoaSDEkeG7kWkgcGjDsyB0aMOgbmggY8O0bmcgduG7m2kgxJHhuqFpIGThu4tjaCBDT1ZJRC0xOS4gxJDhurdjIGJp4buHdCwgbmfDoG5oIGThu4tjaCB24bulLCDEkeG6t2MgYmnhu4d0IGzDoCBs4buvIGjDoG5oIHbDoCBkdSBs4buLY2gsIMSRw6MgdMSDbmcgdHLGsOG7n25nIHThu5F0IHThu6sga2hpIGNow61uaCBwaOG7pyBDYW1wdWNoaWEgdHJp4buDbiBraGFpIGNoaeG6v24gbMaw4bujYyDigJxT4buRbmcgY2h1bmcgduG7m2kgQ09WSUQtMTnigJ0gdsOgbyBjdeG7kWkgbsSDbSAyMDIxLg0KDQogIEThu68gbGnhu4d1IHThu6sgxJHhu5MgdGjhu4sgY2hvIHRo4bqleSBjw7MgbeG7mXQgc+G7sSBnaWEgdMSDbmcgxJHDoW5nIGvhu4MgdHJvbmcgdOG7kWMgxJHhu5kgdMSDbmcgdHLGsOG7n25nIEdEUCBj4bunYSBDYW1wdWNoaWEgdHJvbmcgbmjhu69uZyBuxINtIGfhuqduIMSRw6J5LiDEkGnhu4F1IG7DoHkgY8OzIHRo4buDIHBo4bqjbiDDoW5oIHPhu7EgdGjDoG5oIGPDtG5nIGPhu6dhIGPDoWMgY2jDrW5oIHPDoWNoIGtpbmggdOG6vyB2w6AgY+G6o2kgY8OhY2gsIGPFqW5nIG5oxrAgc+G7sSDEkcOzbmcgZ8OzcCB0w61jaCBj4buxYyB04burIGPDoWMgbmfDoG5oIGPDtG5nIG5naGnhu4dwLCBk4buLY2ggduG7pSB2w6AgZHUgbOG7i2NoLiBT4buxIGJp4bq/biDEkeG7mW5nIGPhu6dhIEdEUCB0cm9uZyBjw6FjIG7Eg20gY8WpbmcgcGjhuqNuIMOhbmggbeG7mXQgc+G7kSB0aMOhY2ggdGjhu6ljIHbDoCB54bq/dSB04buRIGLDqm4gbmdvw6BpIGPDsyB0aOG7gyDhuqNuaCBoxrDhu59uZyDEkeG6v24gc+G7sSBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vyBj4bunYSBDYW1wdWNoaWEuIMSQaeG7gXUgbsOgeSBuaOG6pW4gbeG6oW5oIHbhu4Egc+G7sSBj4bqnbiB0aGnhur90IGPhu6dhIHZp4buHYyBkdXkgdHLDrCB2w6AgcGjDoXQgdHJp4buDbiBjw6FjIGNoaeG6v24gbMaw4bujYyBraW5oIHThur8gbGluaCBob+G6oXQgdsOgIMSRYSBk4bqhbmcgaMOzYSBuZ3Xhu5NuIHRodSBuaOG6rXAuDQoNCiAgVMOzbSBs4bqhaSwgZOG7ryBsaeG7h3UgdOG7qyDEkeG7kyB0aOG7iyDEkcOjIGN1bmcgY+G6pXAgbeG7mXQgY8OhaSBuaMOsbiB04buVbmcgcXXDoXQgdMOtY2ggY+G7sWMgduG7gSBz4buxIHBow6F0IHRyaeG7g24ga2luaCB04bq/IGPhu6dhIENhbXB1Y2hpYSB04burIG7Eg20gMjAxNSDEkeG6v24gbsSDbSAyMDIyLiBWaeG7h2MgxJHhu5FpIG3hurd0IHbDoCB2xrDhu6N0IHF1YSBjw6FjIHRow6FjaCB0aOG7qWMgduG6q24gbMOgIHnhur91IHThu5EgcXVhbiB0cuG7jW5nIMSR4buDIMSR4bqjbSBi4bqjbyBz4buxIHBow6F0IHRyaeG7g24gYuG7gW4gduG7r25nIHbDoCB0b8OgbiBkaeG7h24gY+G7p2EgbuG7gW4ga2luaCB04bq/IENhbXB1Y2hpYSB0cm9uZyB0xrDGoW5nIGxhaS4NCg0KIyMgKipQaMOibiB0w61jaCBu4buBbiBraW5oIHThur8gY+G7p2EgSW5kb25lc2lhIChJRE4pKioNCg0KICBJbmRvbmVzaWEsIGzDoCBt4buZdCBxdeG7kWMgZ2lhIGzhu5tuIHbDoCDEkWEgZOG6oW5nIHbhu4EgdsSDbiBow7NhIHbDoCB0w6BpIG5ndXnDqm4sIMSRw6MgdHLhuqNpIHF1YSBt4buZdCBz4buxIHBow6F0IHRyaeG7g24gxJHDoW5nIGvhu4MgdHJvbmcgbmjhu69uZyBuxINtIHF1YS4gVOG7lW5nIHRo4buDLCBHRFAgY+G7p2EgSW5kb25lc2lhIMSRw6MgY8OzIHh1IGjGsOG7m25nIHTEg25nIHRyxrDhu59uZyDhu5VuIMSR4buLbmgsIHRo4buDIGhp4buHbiBz4buxIHBow6F0IHRyaeG7g24gdsOgIHPhu6ljIG3huqFuaCBj4bunYSBu4buBbiBraW5oIHThur8uIFF14buRYyBnaWEgbsOgeSDEkcaw4bujYyBiaeG6v3QgxJHhur9uIHbhu5tpIGPDoWMgbmfDoG5oIGPDtG5nIG5naGnhu4dwIG5oxrAgbsO0bmcgbmdoaeG7h3AsIGThuqd1IGtow60sIGtob8Ohbmcgc+G6o24sIGPDtG5nIG5naGnhu4dwIHPhuqNuIHh14bqldCB2w6AgZOG7i2NoIHbhu6UuIFPhu7EgxJFhIGThuqFuZyB0cm9uZyBuZ3Xhu5NuIGzhu7FjIHbDoCBuZ8Ogbmggbmdo4buBIMSRw6MgdOG6oW8gcmEgbeG7mXQgbuG7gW4ga2luaCB04bq/IHbhu69uZyBjaOG6r2MgdsOgIMSRYSBjaGnhu4F1Lg0KDQogIE3hurdjIGTDuSBjw7Mgbmjhu69uZyB0aeG6v24gYuG7mSDEkcOhbmcga+G7gywgSW5kb25lc2lhIHbhuqtuIMSR4buRaSBt4bq3dCB24bubaSBt4buZdCBz4buRIHRow6FjaCB0aOG7qWMuIEPGoSBz4bufIGjhuqEgdOG6p25nIGvDqW0sIG5ndXkgY8ahIG3DtGkgdHLGsOG7nW5nIHbDoCBiaeG6v24gxJHhu5luZyB0cm9uZyB0aOG7iyB0csaw4budbmcgcXXhu5FjIHThur8gbMOgIG5o4buvbmcgeeG6v3UgdOG7kSBj4bqnbiDEkcaw4bujYyB4ZW0geMOpdCBj4bqpbiB0aOG6rW4uIMSQ4buTbmcgdGjhu51pLCB2aeG7h2MgZ2nhuqNpIHF1eeG6v3QgY8OhYyB24bqlbiDEkeG7gSB4w6MgaOG7mWkgbmjGsCBuZ2jDqG8gxJHDs2ksIHbhuqVuIMSR4buBIGFuIHNpbmggeMOjIGjhu5lpIHbDoCBjw7RuZyBi4bqxbmcgdHJvbmcgcGjDom4gcGjhu5FpIHTDoGkgbmd1ecOqbiBjxaluZyBsw6AgbeG7mXQgcGjhuqduIHF1YW4gdHLhu41uZyBj4bunYSB2aeG7h2MgcGjDoXQgdHJp4buDbiBraW5oIHThur8gYuG7gW4gduG7r25nLg0KDQpgYGB7cn0NCiMgROG7ryBsaeG7h3UgR0RQIGPhu6dhIEluZG9uZXNpYQ0KaWRuX2dkcCA8LSBXREkoaW5kaWNhdG9yID0gIk5ZLkdEUC5NS1RQLkNEIiwgY291bnRyeSA9ICJJRE4iLCBzdGFydCA9IDIwMTUsIGVuZCA9IDIwMjIpDQojIFbhur0gYmnhu4N1IMSR4buTIGPhu5l0DQpnZ3Bsb3QoaWRuX2dkcCwgYWVzKHggPSB5ZWFyLCB5ID0gTlkuR0RQLk1LVFAuQ0QpKSArDQogIGdlb21fcG9pbnQoY29sb3IgPSAiYmx1ZSIsIHNpemUgPSAzKSArDQogIGdlb21fdGV4dChhZXMobGFiZWwgPSBOWS5HRFAuTUtUUC5DRCksIHZqdXN0ID0gLTAuNSwgc2l6ZSA9IDMuNSwgY29sb3IgPSAiYmxhY2siKSArDQogIGxhYnModGl0bGUgPSAiR0RQIGPhu6dhIEluZG9uZXNpYSBxdWEgY8OhYyBuxINtIiwNCiAgICAgICB4ID0gIk7Eg20iLA0KICAgICAgIHkgPSAiR0RQIChVU0QpIikgKw0KICB0aGVtZV9taW5pbWFsKCkNCmBgYA0KDQogIEdEUCBj4bunYSBJbmRvbmVzaWEgxJHDoyB0xINuZyB0csaw4bufbmcgNSwzMSUgdHJvbmcgbsSDbSAyMDIyLCBuaOG7nSB2aeG7h2MgY2jDrW5oIHBo4bunIG7hu5tpIGzhu49uZyBjw6FjIGjhuqFuIGNo4bq/IGxpw6puIHF1YW4gxJHhur9uIMSR4bqhaSBk4buLY2ggQ09WSUQtMTkgdsOgIGPDoWMgZG9hbmggbmdoaeG7h3AgaG/huqF0IMSR4buZbmcgdHLhu58gbOG6oWkuIMSQaeG7gXUgbsOgeSBjaG8gdGjhuqV5IG7hu4FuIGtpbmggdOG6vyBs4bubbiBuaOG6pXQgxJDDtG5nIE5hbSDDgSDEkcOjIHF1YXkgdHLhu58gbOG6oWkgxJHGsOG7nW5nIMSRdWEgdMSDbmcgdHLGsOG7n25nIGtpbmggdOG6vyB0csaw4bubYyDEkeG6oWkgZOG7i2NoLiBDw7MgdGjhu4MgbmjDrG4gdGjhuqV5IG3hu5l0IHPhu7EgdMSDbmcgdHLGsOG7n25nIMSRw6FuZyBr4buDIGPhu6dhIEdEUCBxdWEgY8OhYyBuxINtLCB24bubaSBt4buXaSBuxINtIHRoxrDhu51uZyBjw7MgbeG7qWMgR0RQIGNhbyBoxqFuIHNvIHbhu5tpIG7Eg20gdHLGsOG7m2MgxJHDsy4gxJBp4buBdSBuw6B5IHRo4buDIGhp4buHbiBz4buxIHBow6F0IHRyaeG7g24gdsOgIHPhu6ljIG3huqFuaCBj4bunYSBu4buBbiBraW5oIHThur8gSW5kb25lc2lhIHRyb25nIHRo4budaSBnaWFuIG7DoHkuDQoNCiAgVHV5IG5oacOqbiwgY8OzIHRo4buDIHRo4bqleSBt4buZdCBz4buRIGJp4bq/biDEkeG7mW5nIG5o4buPIHRyb25nIHh1IGjGsOG7m25nIHTEg25nIHRyxrDhu59uZywgbmjGsCBz4buxIGJp4bq/biDEkeG7mW5nIG5o4bq5IHRyb25nIHThu5FjIMSR4buZIHTEg25nIHRyxrDhu59uZyBHRFAgZ2nhu69hIGPDoWMgbsSDbS4gxJBp4buBdSBuw6B5IGPDsyB0aOG7gyBwaOG6o24gw6FuaCDhuqNuaCBoxrDhu59uZyBj4bunYSBjw6FjIHnhur91IHThu5EgYsOqbiBuZ2/DoGkgbmjGsCBiaeG6v24gxJHhu5luZyBj4bunYSB0aOG7iyB0csaw4budbmcgcXXhu5FjIHThur8gdsOgIHTDrG5oIGjDrG5oIGNow61uaCB0cuG7iyBu4buZaSDEkeG7i2EuDQoNCiMjICoqUGjDom4gdMOtY2ggbuG7gW4ga2luaCB04bq/IGPhu6dhIEzDoG8gKExBTykqKg0KDQogIEdEUCBj4bunYSBMw6BvIMSRw6MgdGjhu4MgaGnhu4duIG3hu5l0IHh1IGjGsOG7m25nIHTEg25nIHRyxrDhu59uZyDhu5VuIMSR4buLbmgsIMSRw7MgbMOgIGJp4buDdSBoaeG7h24gY+G7p2Egc+G7sSDhu5VuIMSR4buLbmggdsOgIHRp4buBbSBuxINuZyB0cm9uZyBraW5oIHThur8gY+G7p2EgcXXhu5FjIGdpYSBuw6B5LiBMw6BvIHRp4bq/cCB04bulYyBwaMOhdCB0cmnhu4NuIGPDoWMgbmfDoG5oIGPDtG5nIG5naGnhu4dwIHRydXnhu4FuIHRo4buRbmcgbmjGsCBuw7RuZyBuZ2hp4buHcCB2w6AgZOG6p3Uga2jDrSwgxJHhu5NuZyB0aOG7nWkgY8WpbmcgxJFhbmcgY2jDuiB0cuG7jW5nIHbDoG8gdmnhu4djIMSRYSBk4bqhbmcgaMOzYSBuZ3Xhu5NuIHRodSBuaOG6rXAgdGjDtG5nIHF1YSB2aeG7h2MgcGjDoXQgdHJp4buDbiBjw6FjIG5nw6BuaCBjw7RuZyBuZ2hp4buHcCBuaOG6uSwgZHUgbOG7i2NoIHbDoCBk4buLY2ggduG7pS4NCg0KICBN4bq3YyBkw7kgxJHDoyBjw7Mgc+G7sSB0aeG6v24gYuG7mSDEkcOhbmcga+G7gywgTMOgbyB24bqrbiDEkeG7kWkgbeG6t3QgduG7m2kgbeG7mXQgc+G7kSB0aMOhY2ggdGjhu6ljIHRyb25nIHF1w6EgdHLDrG5oIHBow6F0IHRyaeG7g24ga2luaCB04bq/LiBDxqEgc+G7nyBo4bqhIHThuqduZyBrw6ltLCBo4bqhbiBjaOG6vyB24buBIGdpw6FvIGThu6VjIHbDoCB5IHThur8sIGPDuW5nIHbhu5tpIHPhu7EgcGjhu6UgdGh14buZYyBxdcOhIG3hu6ljIHbDoG8gbmd14buTbiB0aHUgbmjhuq1wIHThu6sgbeG7mXQgc+G7kSBuZ8Ogbmgga2luaCB04bq/IGPDsyB0aOG7gyB04bqhbyByYSBy4bunaSBybyBjaG8gc+G7sSDhu5VuIMSR4buLbmgga2luaCB04bq/LiBOZ2/DoGkgcmEsIHRow6FjaCB0aOG7qWMgduG7gSBiaeG6v24gxJHhu5VpIGtow60gaOG6rXUgdsOgIGLhuqNvIHbhu4cgbcO0aSB0csaw4budbmcgY8WpbmcgxJFhbmcgbmfDoHkgY8OgbmcgdHLhu58gbsOqbiBxdWFuIHRy4buNbmcuDQoNCiAgVMOzbSBs4bqhaSwgZOG7ryBsaeG7h3UgduG7gSBHRFAgY+G7p2EgTMOgbyBjaG8gdGjhuqV5IHF14buRYyBnaWEgbsOgeSDEkWFuZyB0aeG6v24gdHJp4buDbiB2w6AgY8OzIHRp4buBbSBuxINuZyBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vy4gVHV5IG5oacOqbiwgxJHhu4MgxJHhuqF0IMSRxrDhu6NjIHPhu7EgcGjDoXQgdHJp4buDbiBi4buBbiB24buvbmcsIEzDoG8gY+G6p24gdGnhur9wIHThu6VjIMSR4bqndSB0xrAgdsOgbyBjxqEgc+G7nyBo4bqhIHThuqduZywgbsOibmcgY2FvIGNo4bqldCBsxrDhu6NuZyBnacOhbyBk4bulYyB2w6AgeSB04bq/LCDEkeG7k25nIHRo4budaSDEkWEgZOG6oW5nIGjDs2Egbmd14buTbiB0aHUgbmjhuq1wIHbDoCBnaeG6o20gdGhp4buDdSBy4bunaSBybyB0cm9uZyBraW5oIHThur8uIMSQaeG7gXUgbsOgeSBj4bqnbiBz4buxIGNhbSBr4bq/dCB2w6AgbuG7lyBs4buxYyB04burIGPhuqMgY2jDrW5oIHBo4bunIHbDoCBjw6FjIGLDqm4gbGnDqm4gcXVhbiDEkeG7gyDEkeG6o20gYuG6o28gbeG7mXQgdMawxqFuZyBsYWkgdGjhu4tuaCB2xrDhu6NuZyB2w6AgYuG7gW4gduG7r25nIGNobyBMw6BvLg0KDQpgYGB7cn0NCmxhb19nZHAgPC0gV0RJKGluZGljYXRvciA9ICJOWS5HRFAuTUtUUC5DRCIsIGNvdW50cnkgPSAiTEFPIiwgc3RhcnQgPSAyMDE1LCBlbmQgPSAyMDIyKQ0KZ2dwbG90KGxhb19nZHAsIGFlcyh4ID0geWVhciwgeSA9IE5ZLkdEUC5NS1RQLkNEKSkrDQpnZW9tX2xpbmUoY29sb3IgPSAicGluayIpICsNCmdlb21fcG9pbnQoY29sb3IgPSAicGluayIsIHNpemUgPSAyKSArDQogICBnZW9tX3RleHQoYWVzKGxhYmVsID0gTlkuR0RQLk1LVFAuQ0QpLCBoanVzdCA9IC0wLjIsIHZqdXN0ID0gLTAuNSkgKw0KbGFicyh0aXRsZSA9ICJCaeG7g3UgxJHhu5MgR0RQIGPhu6dhIEzDoG8iLA0KeCA9ICJOxINtIiwNCnkgPSAiR0RQIikrDQp0aGVtZV9taW5pbWFsKCkNCmBgYA0KDQogIFPhu7EgZ2nhuqNtIGPhu6dhIEdEUCBj4bunYSBMw6BvIHThu6sgMTggdOG7tyBVU0QgeHXhu5FuZyBjw7JuIDE1IHThu7cgVVNEIHThu6sgbsSDbSAyMDIxIMSR4bq/biBuxINtIDIwMjIgbMOgIG3hu5l0IMSRaeG7gXUgxJHDoW5nIGNow7ogw70gdsOgIGPhuqduIHBo4bqjaSDEkcaw4bujYyDEkcOhbmggZ2nDoSBj4bqpbiB0aOG6rW4uIE3hurdjIGTDuSB2aeG7h2MgZ2nhuqNtIEdEUCBjw7MgdGjhu4MgxJHGsOG7o2MgZ2nhuqNpIHRow61jaCBi4bqxbmcgbmhp4buBdSBuZ3V5w6puIG5ow6JuIGtow6FjIG5oYXUsIG5oxrBuZyBuw7MgdGjGsOG7nW5nIHBo4bqjbiDDoW5oIG3hu5l0IHPhu7Egc3V5IGdp4bqjbSB0cm9uZyBob+G6oXQgxJHhu5luZyBraW5oIHThur8gY2h1bmcgY+G7p2EgcXXhu5FjIGdpYS4NCg0KICBDw7MgdGjhu4MgcuG6sW5nIHPhu7EgZ2nhuqNtIEdEUCBj4bunYSBMw6BvIGPDsyB0aOG7gyBkbyDhuqNuaCBoxrDhu59uZyBj4bunYSBjw6FjIHnhur91IHThu5EgYsOqbiBuZ2/DoGkgbmjGsCB0w6xuaCBow6xuaCBraW5oIHThur8gdG/DoG4gY+G6p3UsIMSR4bq3YyBiaeG7h3QgbMOgIHRyb25nIGLhu5FpIGPhuqNuaCBj4bunYSDEkeG6oWkgZOG7i2NoIENPVklELTE5LiBDw6FjIGJp4buHbiBwaMOhcCBwaMOybmcgY2jhu5FuZyBk4buLY2ggYuG7h25oIGPDsyB0aOG7gyDEkcOjIOG6o25oIGjGsOG7n25nIMSR4bq/biBu4buBbiBraW5oIHThur8gY+G7p2EgTMOgbywgbmjGsCBo4bqhbiBjaOG6vyB24buBIGR1IGzhu4tjaCB2w6AgdGjGsMahbmcgbeG6oWkgcXXhu5FjIHThur8uIE5nb8OgaSByYSwgY8OhYyB54bq/dSB04buRIG7hu5lpIMSR4buLYSBuaMawIHPhu7EgZGFvIMSR4buZbmcgdHJvbmcgZ2nDoSBj4bqjIHbDoCBz4bqjbiBsxrDhu6NuZyBuw7RuZyBuZ2hp4buHcCBjxaluZyBjw7MgdGjhu4MgxJHDoyBnw7NwIHBo4bqnbiB2w6BvIHPhu7EgZ2nhuqNtIEdEUCBj4bunYSBxdeG7kWMgZ2lhLg0KDQogIFR1eSBuaGnDqm4sIHZp4buHYyBjaOG7iW5oIMSR4buRbiBjw6FjIGNow61uaCBzw6FjaCBraW5oIHThur8sIMSR4bqndSB0xrAgdsOgbyBjxqEgc+G7nyBo4bqhIHThuqduZyB2w6Aga2h1eeG6v24ga2jDrWNoIHPhu7EgxJFhIGThuqFuZyBow7NhIGtpbmggdOG6vyBjw7MgdGjhu4MgZ2nDunAgTMOgbyBwaOG7pWMgaOG7k2kgdsOgIHRp4bq/cCB04bulYyDEkcOgIHTEg25nIHRyxrDhu59uZyB0cm9uZyB0xrDGoW5nIGxhaS4gUXVhbiB0cuG7jW5nIG5o4bqldCBsw6Agdmnhu4djIHBo4bqjaSBkdXkgdHLDrCBz4buxIOG7lW4gxJHhu4tuaCB2w6AgdGnhur9uIHRyaeG7g24gYuG7gW4gduG7r25nLCDEkeG7k25nIHRo4budaSB44butIGzDvSBjw6FjIHRow6FjaCB0aOG7qWMgdsOgIG5ndXkgY8ahIG3DoCBu4buBbiBraW5oIHThur8gY+G7p2EgTMOgbyDEkWFuZyBwaOG6o2kgxJHhu5FpIG3hurd0Lg0KDQojIyAqKlBow6JuIHTDrWNoIG7hu4FuIGtpbmggdOG6vyBj4bunYSBNYWxheXNpYSAoTVlTKSoqDQoNCiAgVuG7m2kgc+G7sSDEkWEgZOG6oW5nIGjDs2EgdHJvbmcgY8ahIGPhuqV1IGtpbmggdOG6vywgTWFsYXlzaWEgxJHDoyB04burbmcgYsaw4bubYyBwaMOhdCB0cmnhu4NuIHThu6sgbeG7mXQgcXXhu5FjIGdpYSBuw7RuZyBuZ2hp4buHcCB0cuG7nyB0aMOgbmggbeG7mXQgdHJ1bmcgdMOibSBraW5oIHThur8sIGPDtG5nIG5naOG7hyB2w6AgdMOgaSBjaMOtbmguIE3hu5l0IHRyb25nIG5o4buvbmcgeeG6v3UgdOG7kSBxdWFuIHRy4buNbmcgZ8OzcCBwaOG6p24gdsOgbyBz4buxIHBow6F0IHRyaeG7g24gY+G7p2EgTWFsYXlzaWEgbMOgIG5nw6BuaCBjw7RuZyBuZ2hp4buHcCBz4bqjbiB4deG6pXQsIMSR4bq3YyBiaeG7h3QgbMOgIHRyb25nIGzEqW5oIHbhu7FjIMSRaeG7h24gdOG7rSB2w6Agw7QgdMO0LiBOZ2/DoGkgcmEsIG5nw6BuaCBk4buLY2ggduG7pSwgxJHhurdjIGJp4buHdCBsw6AgZHUgbOG7i2NoIHbDoCB0w6BpIGNow61uaCwgY8WpbmcgxJHDs25nIHZhaSB0csOyIHF1YW4gdHLhu41uZyB0cm9uZyBHRFAgY+G7p2EgcXXhu5FjIGdpYSBuw6B5LiBEdSBs4buLY2ggxJHDs25nIGfDs3AgbeG7mXQgcGjhuqduIGzhu5tuIHbDoG8gR0RQIGPhu6dhIE1hbGF5c2lhLCB24bubaSBuaOG7r25nIMSRaeG7g20gxJHhur9uIGR1IGzhu4tjaCBu4buVaSB0aeG6v25nIG5oxrAgS3VhbGEgTHVtcHVyLCBQZW5hbmcgdsOgIGPDoWMga2h1IG5naOG7iSBkxrDhu6FuZyDhu58gYuG7nSBiaeG7g24uDQoNCiAgTWFsYXlzaWEgY8WpbmcgbMOgIG3hu5l0IHF14buRYyBnaWEgeHXhuqV0IGto4bqpdSBow6BuZyDEkeG6p3UsIHbhu5tpIHPhuqNuIHBo4bqpbSB4deG6pXQga2jhuql1IGNo4bunIGzhu7FjIGJhbyBn4buTbSBk4bqndSBt4buPLCBz4bqjbiBwaOG6qW0gxJFp4buHbiB04butLCBjYW8gc3UgdsOgIGThuqd1IGPhu40uIFPhu7EgxJFhIGThuqFuZyB0cm9uZyBuZ3Xhu5NuIGzhu7FjIHbDoCBuZ8Ogbmggbmdo4buBIMSRw6MgZ2nDunAgTWFsYXlzaWEgdMSDbmcgY8aw4budbmcgbsSDbmcgbOG7sWMgY+G6oW5oIHRyYW5oIHbDoCDEkcOgbyB04bqhbyBt4buZdCBs4buxYyBsxrDhu6NuZyBsYW8gxJHhu5luZyBr4bu5IHRodeG6rXQgY2FvLg0KDQogIE1hbGF5c2lhIGPFqW5nIMSR4buRaSBt4bq3dCB24bubaSBt4buZdCBz4buRIHRow6FjaCB0aOG7qWMsIGJhbyBn4buTbSBz4buxIGPhuqduIHRoaeG6v3QgcGjhuqNpIMSR4buRaSBt4bq3dCB24bubaSBz4buxIGPhuqFuaCB0cmFuaCB04burIGPDoWMgcXXhu5FjIGdpYSBsw6FuZyBnaeG7gW5nLCBxdeG6o24gbMO9IHTDoGkgbmd1ecOqbiB2w6AgbcO0aSB0csaw4budbmcgYuG7gW4gduG7r25nLCBjxaluZyBuaMawIGPhuqNpIHRoaeG7h24gaOG6oSB04bqnbmcgdsOgIG7Eg25nIGzhu7FjIGjDoG5oIGNow61uaC4gVHV5IHbhuq15LCB24bubaSBt4buZdCBjaGnhur9uIGzGsOG7o2MgcGjDoXQgdHJp4buDbiBraW5oIHThur8gdOG7iSBt4buJIHbDoCBjw6FjIGJp4buHbiBwaMOhcCBjaMOtbmggc8OhY2ggdGjDrWNoIGjhu6NwLCBNYWxheXNpYSB0aeG6v3AgdOG7pWMgZ2nhu68gduG7r25nIHbhu4sgdGjhur8gbMOgIG3hu5l0IHRyb25nIG5o4buvbmcgbuG7gW4ga2luaCB04bq/IHBow6F0IHRyaeG7g24gaMOgbmcgxJHhuqd1IOG7nyBraHUgduG7sWMgxJDDtG5nIE5hbSDDgS4NCg0KYGBge3J9DQojIEThu68gbGnhu4d1IEdEUCBj4bunYSBDYW1wdWNoaWENCm15c19nZHAgPC0gV0RJKGluZGljYXRvciA9ICJOWS5HRFAuTUtUUC5DRCIsIGNvdW50cnkgPSAiTVlTIiwgc3RhcnQgPSAyMDE1LCBlbmQgPSAyMDIyKQ0KIyBW4bq9IGJp4buDdSDEkeG7kyBj4buZdA0KZ2dwbG90KG15c19nZHAsIGFlcyh4ID0geWVhciwgeSA9IE5ZLkdEUC5NS1RQLkNEKSkgKw0KICBnZW9tX2JhcihzdGF0ID0gImlkZW50aXR5IiwgZmlsbCA9ICJncmF5IikgKw0KICBnZW9tX3RleHQoYWVzKGxhYmVsID0gTlkuR0RQLk1LVFAuQ0QpLCB2anVzdCA9IC0wLjMsIHNpemUgPSAzLjUsIGNvbG9yID0gImJsYWNrIikgKyANCiAgbGFicyh0aXRsZSA9ICJHRFAgY+G7p2EgTWFsYXlzaWEgcXVhIGPDoWMgbsSDbSIsDQogICAgICAgeCA9ICJOxINtIiwNCiAgICAgICB5ID0gIkdEUCAoVVNEKSIpICsNCiAgdGhlbWVfbWluaW1hbCgpDQpgYGANCg0KICBUcm9uZyBuxINtIDIwMjIsIE1hbGF5c2lhIGzDoCBxdeG7kWMgZ2lhIGPDsyB0xINuZyB0csaw4bufbmcga2luaCB04bq/IOG6pW4gdMaw4bujbmcgbmjhuqV0IGtodSB24buxYyBBU0VBTi02LCB24bubaSB0xINuZyB0csaw4bufbmcgR0RQIMSR4bqhdCA4LDclLiBUcm9uZyBuxINtIDIwMjEsIE1hbGF5c2lhIMSR4bqhdCB04buRYyDEkeG7mSB0xINuZyB0csaw4bufbmcgR0RQIDMsMiUgdsOgIMSR4bqhdCA2JSB0cm9uZyBuxINtIDIwMjIsIHNhdSBraGkgZ2hpIG5o4bqtbiBt4bupYyB0xINuZyB0csaw4bufbmcgLTUsNiUgdsOgbyBuxINtIDIwMjAgZG8gxJHhuqFpIGThu4tjaCBDT1ZJRC0xOS4gVHLGsOG7m2MgxJHDsywgTWFsYXlzaWEgxJHDoyDEkeG6oXQgbeG7qWMgdMSDbmcgdHLGsOG7n25nIEdEUCB0cnVuZyBiw6xuaCA0LDYlIHRyb25nIGdpYWkgxJFv4bqhbiAyMDE2LTIwMTkuDQoNCiMjICoqUGjDom4gdMOtY2ggbuG7gW4ga2luaCB04bq/IGPhu6dhIE15YW5tYXIgKE1NUikqKg0KDQogIE15YW5tYXIgbMOgIG3hu5l0IHRyb25nIG5o4buvbmcgcXXhu5FjIGdpYSBjw7MgbuG7gW4ga2luaCB04bq/IMSRYW5nIHBow6F0IHRyaeG7g24sIHbhu5tpIG3hu5l0IGPGoSBj4bqldSBraW5oIHThur8gY2jhu6cgeeG6v3UgZOG7sWEgdsOgbyBuZ8OgbmggbsO0bmcgbmdoaeG7h3AgdsOgIHTDoGkgbmd1ecOqbiB0aGnDqm4gbmhpw6puIG5oxrAgZOG6p3UgbeG7jywga2jDrSDEkeG7kXQgdsOgIHRoYW4gxJHDoS4gVHV5IG5oacOqbiwgbuG7gW4ga2luaCB04bq/IGPhu6dhIE15YW5tYXIgY8WpbmcgxJFhbmcgdHLhuqNpIHF1YSBxdcOhIHRyw6xuaCDEkWEgZOG6oW5nIGjDs2EsIHbhu5tpIHPhu7EgdMSDbmcgdHLGsOG7n25nIGPhu6dhIGPDoWMgbmfDoG5oIGPDtG5nIG5naGnhu4dwIGtow6FjIG5oxrAgZOG7i2NoIHbhu6UgdsOgIGPDtG5nIG5naGnhu4dwIG5o4bq5LiBN4bq3YyBkw7kgxJHDoyBjw7Mgc+G7sSBj4bqjaSB0aGnhu4duIMSRw6FuZyBr4buDIHRyb25nIG3hu5l0IHPhu5EgY2jhu4kgc+G7kSBraW5oIHThur8sIE15YW5tYXIgduG6q24gxJHhu5FpIG3hurd0IHbhu5tpIG5oaeG7gXUgdGjDoWNoIHRo4bupYy4gQ8ahIHPhu58gaOG6oSB04bqnbmcga8OpbSwgduG6pW4gxJHhu4EgduG7gSBnacOhbyBk4bulYyB2w6AgeSB04bq/LCBjxaluZyBuaMawIHPhu7EgYuG6pXQg4buVbiBjaMOtbmggdHLhu4sgdsOgIHjDoyBo4buZaSwgxJHhu4F1IGzDoCBuaOG7r25nIHnhur91IHThu5Eg4bqjbmggaMaw4bufbmcgxJHhur9uIHPhu7EgcGjDoXQgdHJp4buDbiBraW5oIHThur8gY+G7p2EgcXXhu5FjIGdpYS4NCg0KICBW4bubaSB2aeG7h2MgbeG7nyBj4butYSB0aOG7iyB0csaw4budbmcgdsOgIHRodSBow7p0IMSR4bqndSB0xrAgdHLhu7FjIHRp4bq/cCB04burIG7GsOG7m2Mgbmdvw6BpLCBNeWFubWFyIMSRYW5nIGh5IHbhu41uZyBjw7MgdGjhu4MgdOG6rW4gZOG7pW5nIHRp4buBbSBuxINuZyBj4bunYSBtw6xuaCDEkeG7gyBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vyBt4buZdCBjw6FjaCBi4buBbiB24buvbmcgdsOgIHRvw6BuIGRp4buHbiB0cm9uZyB0xrDGoW5nIGxhaS4gVmnhu4djIHRow7pjIMSR4bqpeSBj4bqjaSBjw6FjaCBraW5oIGRvYW5oLCDEkeG6p3UgdMawIHbDoG8gaOG6oSB04bqnbmcgdsOgIHBow6F0IHRyaeG7g24gbmd14buTbiBuaMOibiBs4buxYyBz4bq9IHRow7pjIMSR4bqpeSBz4buxIHBow6F0IHRyaeG7g24ga2luaCB04bq/IGPhu6dhIE15YW5tYXIuDQoNCmBgYHtyfQ0KIyBE4buvIGxp4buHdSBHRFAgY+G7p2EgSW5kb25lc2lhDQptbXJfZ2RwIDwtIFdESShpbmRpY2F0b3IgPSAiTlkuR0RQLk1LVFAuQ0QiLCBjb3VudHJ5ID0gIk1NUiIsIHN0YXJ0ID0gMjAxNSwgZW5kID0gMjAyMikNCiMgVuG6vSBiaeG7g3UgxJHhu5MgY+G7mXQNCmdncGxvdChtbXJfZ2RwLCBhZXMoeCA9IHllYXIsIHkgPSBOWS5HRFAuTUtUUC5DRCkpICsNCiAgZ2VvbV9wb2ludChjb2xvciA9ICJibHVlIiwgc2l6ZSA9IDMpICsNCiAgZ2VvbV90ZXh0KGFlcyhsYWJlbCA9IE5ZLkdEUC5NS1RQLkNEKSwgdmp1c3QgPSAtMC41LCBzaXplID0gMy41LCBjb2xvciA9ICJibGFjayIpICsNCiAgbGFicyh0aXRsZSA9ICJHRFAgY+G7p2EgTXlhbm1hciBxdWEgY8OhYyBuxINtIiwNCiAgICAgICB4ID0gIk7Eg20iLA0KICAgICAgIHkgPSAiR0RQIChVU0QpIikgKw0KICB0aGVtZV9taW5pbWFsKCkNCmBgYA0KDQogIFPhu7EgdMSDbmcgdHLGsOG7n25nIGPhu6dhIEdEUCBj4bunYSBNeWFubWFyIHThu6sgbsSDbSAyMDE1IMSR4bq/biBuxINtIDIwMjAgbMOqbiBt4bupYyA3OSB04bu3IFVTRCBsw6AgbeG7mXQgZOG6pXUgaGnhu4d1IHTDrWNoIGPhu7FjIGNobyBz4buxIHBow6F0IHRyaeG7g24ga2luaCB04bq/IGPhu6dhIHF14buRYyBnaWEgbsOgeS4gU+G7sSBnaWEgdMSDbmcgbsOgeSBjw7MgdGjhu4MgcGjhuqNuIMOhbmggc+G7sSBj4bqjaSB0aGnhu4duIHRyb25nIG3hu5l0IHPhu5EgbMSpbmggduG7sWMga2luaCB04bq/LCBiYW8gZ+G7k20gY+G6o2kgdGhp4buHbiB0cm9uZyBz4bqjbiB4deG6pXQgbsO0bmcgbmdoaeG7h3AsIHBow6F0IHRyaeG7g24gY8OhYyBuZ8OgbmggY8O0bmcgbmdoaeG7h3AgbeG7m2ksIGPFqW5nIG5oxrAgc+G7sSBt4bufIGPhu61hIHbDoCB0aHUgaMO6dCDEkeG6p3UgdMawIHThu6sgbsaw4bubYyBuZ2/DoGkuDQoNCiAgVHV5IG5oacOqbiwgdmnhu4djIGdp4bqjbSBHRFAgeHXhu5FuZyBjw7JuIDYyIHThu7cgVVNEIHbDoG8gbsSDbSAyMDIyIHNvIHbhu5tpIG3hu6ljIGNhbyBuaOG6pXQgY+G7p2EgbsSDbSAyMDIwIGzDoCBt4buZdCDEkWnhu4F1IMSRw6FuZyBjaMO6IMO9IHbDoCDEkcOyaSBo4buPaSBz4buxIHF1YW4gdMOibS4gU+G7sSBnaeG6o20gbsOgeSBjw7MgdGjhu4MgxJHGsOG7o2MgZ2nhuqNpIHRow61jaCBi4bqxbmcgbmhp4buBdSBuZ3V5w6puIG5ow6JuIGtow6FjIG5oYXUsIGJhbyBn4buTbSDhuqNuaCBoxrDhu59uZyB0acOqdSBj4buxYyBj4bunYSDEkeG6oWkgZOG7i2NoIENPVklELTE5LCBz4buxIGtow7RuZyDhu5VuIMSR4buLbmggdHJvbmcgY2jDrW5oIHRy4buLIHbDoCBraW5oIHThur8sIGPFqW5nIG5oxrAgbmjhu69uZyB0aMOhY2ggdGjhu6ljIGPhu6UgdGjhu4MgbcOgIE15YW5tYXIgxJFhbmcgcGjhuqNpIMSR4buRaSBt4bq3dC4NCg0KICBT4buxIGdp4bqjbSBHRFAgY8OzIHRo4buDIGzDoCBt4buZdCBk4bqldSBoaeG7h3UgY2hvIHRo4bqleSBj4bqnbiBwaOG6o2kgY8OzIGPDoWMgYmnhu4duIHBow6FwIGPhuqNpIHRoaeG7h24gdsOgIGNow61uaCBzw6FjaCBraW5oIHThur8gbeG7m2kgxJHhu4Mga2jDtGkgcGjhu6VjIHbDoCB0aMO6YyDEkeG6qXkgc+G7sSBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vyBj4bunYSBNeWFubWFyLiDEkGnhu4F1IG7DoHkgY8OzIHRo4buDIGJhbyBn4buTbSBjw6FjIGJp4buHbiBwaMOhcCBo4buXIHRy4bujIGRvYW5oIG5naGnhu4dwLCDEkeG6p3UgdMawIHbDoG8gaOG6oSB04bqnbmcgY8ahIGLhuqNuLCBj4bqjaSB0aGnhu4duIG3DtGkgdHLGsOG7nW5nIMSR4bqndSB0xrAsIHbDoCB0aMO6YyDEkeG6qXkgY+G6o2kgY8OhY2ggY2jDrW5oIHRy4buLIHbDoCB4w6MgaOG7mWkgxJHhu4MgdOG6oW8gxJFp4buBdSBraeG7h24gdGh14bqtbiBs4bujaSBjaG8gc+G7sSBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vy4NCg0KIyMgKipQaMOibiB0w61jaCBu4buBbiBraW5oIHThur8gY+G7p2EgUGhpbGlwaW5lKFBITCkqKg0KDQogIFBoaWxpcHBpbmVzIGzDoCBt4buZdCB0cm9uZyBuaOG7r25nIG7hu4FuIGtpbmggdOG6vyBs4bubbiB2w6AgxJFhIGThuqFuZyDhu58ga2h1IHbhu7FjIMSQw7RuZyBOYW0gw4EuIE7hu4FuIGtpbmggdOG6vyBj4bunYSBQaGlsaXBwaW5lcyBjaOG7pyB54bq/dSBk4buxYSB2w6BvIG5nw6BuaCBk4buLY2ggduG7pSwgY8O0bmcgbmdoaeG7h3AgdsOgIG7DtG5nIG5naGnhu4dwLiBUcm9uZyBuZ8OgbmggZOG7i2NoIHbhu6UsIG5nw6BuaCBkdSBs4buLY2ggdsOgIG5nw6JuIGjDoG5nIMSRw7NuZyB2YWkgdHLDsiBxdWFuIHRy4buNbmcsIMSRw7NuZyBnw7NwIG3hu5l0IHBo4bqnbiBs4bubbiB2w6BvIEdEUCBj4bunYSBxdeG7kWMgZ2lhLiBUcm9uZyBuZ8OgbmggY8O0bmcgbmdoaeG7h3AsIFBoaWxpcHBpbmVzIGPDsyBt4buZdCBuZ8Ogbmggc+G6o24geHXhuqV0IGPDtG5nIG5naGnhu4dwIMSRYSBk4bqhbmcsIHThu6sgc+G6o24geHXhuqV0IMSRaeG7h24gdOG7rSDEkeG6v24gc+G6o24geHXhuqV0IGTGsOG7o2MgcGjhuqltLiBUcm9uZyBuZ8OgbmggbsO0bmcgbmdoaeG7h3AsIFBoaWxpcHBpbmVzIGzDoCBt4buZdCB0cm9uZyBuaOG7r25nIHF14buRYyBnaWEgeHXhuqV0IGto4bqpdSBs4bubbiBuaOG6pXQgdGjhur8gZ2nhu5tpIHbhu4EgY8OhYyBt4bq3dCBow6BuZyBuw7RuZyBz4bqjbiBuaMawIGfhuqFvLCBk4burYSB2w6AgY2FmZS4NCg0KYGBge3J9DQpwaGxfZ2RwIDwtIFdESShpbmRpY2F0b3IgPSAiTlkuR0RQLk1LVFAuQ0QiLCBjb3VudHJ5ID0gIlBITCIsIHN0YXJ0ID0gMjAxNSwgZW5kID0gMjAyMikNCmdncGxvdChwaGxfZ2RwLCBhZXMoeCA9IHllYXIsIHkgPSBOWS5HRFAuTUtUUC5DRCkpKw0KZ2VvbV9saW5lKGNvbG9yID0gInJlZCIpICsNCmdlb21fcG9pbnQoY29sb3IgPSAib3JhbmdlIiwgc2l6ZSA9IDIpICsNCiAgIGdlb21fdGV4dChhZXMobGFiZWwgPSBOWS5HRFAuTUtUUC5DRCksIGhqdXN0ID0gMSwgdmp1c3QgPSAxKSArDQpsYWJzKHRpdGxlID0gIkJp4buDdSDEkeG7kyBHRFAgY+G7p2EgUGhpbGlwaW5lcyIsDQp4ID0gIk7Eg20iLA0KeSA9ICJHRFAiKSsNCnRoZW1lX21pbmltYWwoKQ0KYGBgDQoNCiAgR0RQIGPhu6dhIFBoaWxpcHBpbmVzIMSRw6MgxJHhuqF0IG3hu6ljIHTEg25nIHRyxrDhu59uZyA3LDYlLCB2xrDhu6N0IHF1YSBt4bulYyB0acOqdSBj4bunYSBjaMOtbmggcGjhu6cgbmjhu50gdsOgbyB0acOqdSBkw7luZyB0cm9uZyBuxrDhu5tjIHbhuqtuIOG7lW4gxJHhu4tuaCBt4bq3YyBkw7kgbOG6oW0gcGjDoXQgdMSDbmcgY2FvLCB0xINuZyB0csaw4bufbmcgdOG7lW5nIHPhuqNuIHBo4bqpbSBxdeG7kWMgbuG7mWkgbsSDbSAyMDIyIMSRw6MgbmhhbmggaMahbiBt4bupYyA1LDclIGdoaSBuaOG6rW4gdsOgbyBuxINtIDIwMjEgdsOgIHbGsOG7o3QgcXXDoSBk4buxIMSRb8OhbiBj4bunYSBjaMOtbmggcGjhu6cgdOG7qyA2LDUlIMSR4bq/biA3LDUlLg0KDQogIFThu6sgbsSDbSAyMDE1IMSR4bq/biBuxINtIDIwMTksIEdEUCBj4bunYSBQaGlsaXBwaW5lcyDEkcOjIHRy4bqjaSBxdWEgbeG7mXQgZ2lhaSDEkW/huqFuIHTEg25nIHRyxrDhu59uZyDhuqVuIHTGsOG7o25nLiBT4buxIHTEg25nIHRyxrDhu59uZyDhu5VuIMSR4buLbmggbsOgeSB0aMaw4budbmcgcGjhuqNuIMOhbmggc+G7sSBwaMOhdCB0cmnhu4NuIMSR4buTbmcgxJHhu4F1IHRyb25nIG5oaeG7gXUgbMSpbmggduG7sWMga2luaCB04bq/LCB04burIG5nw6BuaCBuw7RuZyBuZ2hp4buHcCDEkeG6v24gZOG7i2NoIHbhu6UgdsOgIGPDtG5nIG5naGnhu4dwLiBUdXkgbmhpw6puLCB2w6BvIG7Eg20gMjAyMCwgUGhpbGlwcGluZXMgxJHDoyB0cuG6o2kgcXVhIG3hu5l0IHPhu7Egc3V5IGdp4bqjbSDEkcOhbmcga+G7gywgZ2nhuqNtIG5o4bq5IGtob+G6o25nIDIuNyUgc28gduG7m2kgbsSDbSB0csaw4bubYy4gxJDDonkgY8OzIHRo4buDIGzDoCBr4bq/dCBxdeG6oyBj4bunYSDhuqNuaCBoxrDhu59uZyB0acOqdSBj4buxYyB04burIMSR4bqhaSBk4buLY2ggQ09WSUQtMTkgdsOgIGPDoWMgYmnhu4duIHBow6FwIGjhuqFuIGNo4bq/IGxpw6puIHF1YW4gxJHhur9uIGThu4tjaCBi4buHbmgsIG5oxrAgY8OhY2ggbHkgeMOjIGjhu5lpIHbDoCDEkcOsbmggY2jhu4kgaG/huqF0IMSR4buZbmcga2luaCBkb2FuaC4NCg0KICDEkGnhu4F1IMSRw6FuZyBt4burbmcgbMOgIFBoaWxpcHBpbmVzIMSRw6MgY8OzIHPhu7EgaOG7k2kgcGjhu6VjIMSRw6FuZyBr4buDIHThu6sgc+G7sSBzdXkgZ2nhuqNtIG7DoHkgdsOgIHRp4bq/cCB04bulYyB0xINuZyB0csaw4bufbmcgdHJvbmcgbsSDbSAyMDIxIHbDoCAyMDIyLCBuaGFuaCBoxqFuIG3hu6ljIDUsNyUgZ2hpIG5o4bqtbiB2w6BvIG7Eg20gMjAyMSB2w6Agdsaw4bujdCBxdcOhIGThu7EgxJFvw6FuIGPhu6dhIGNow61uaCBwaOG7pyB04burIDYsNSUgxJHhur9uIDcsNSUuIFPhu7EgdMSDbmcgdHLGsOG7n25nIG7DoHkgY8OzIHRo4buDIMSRxrDhu6NjIGdp4bqjaSB0aMOtY2ggYuG6sW5nIG5oaeG7gXUgeeG6v3UgdOG7kSwgYmFvIGfhu5NtIHZp4buHYyDDoXAgZOG7pW5nIGJp4buHbiBwaMOhcCBwaOG7pWMgaOG7k2kga2luaCB04bq/LCB0aeG6v3AgdOG7pWMgdGh1IGjDunQgxJHhuqd1IHTGsCB2w6AgdGjDumMgxJHhuql5IHPhuqNuIHh14bqldCB0cm9uZyBuxrDhu5tjLg0KDQogIE3hurdjIGTDuSDEkcOjIMSR4buRaSBt4bq3dCB24bubaSBuaGnhu4F1IHRow6FjaCB0aOG7qWMsIG5oxrBuZyB2aeG7h2MgZHV5IHRyw6wgc+G7sSDhu5VuIMSR4buLbmggdsOgIHTEg25nIHRyxrDhu59uZyBj4bunYSBHRFAgdOG7qyBuxINtIDIwMTUgxJHhur9uIDIwMjIgY2hvIHRo4bqleSBz4bupYyBt4bqhbmggdsOgIHRp4buBbSBuxINuZyBj4bunYSBu4buBbiBraW5oIHThur8gUGhpbGlwcGluZXMuIMSQaeG7gXUgbsOgeSB04bqhbyByYSBt4buZdCBjxqEgc+G7nyB24buvbmcgY2jhuq9jIMSR4buDIHF14buRYyBnaWEgbsOgeSB0aeG6v3AgdOG7pWMgcGjDoXQgdHJp4buDbiB2w6AgxJHhu5FpIG3hurd0IHbhu5tpIGPDoWMgdGjDoWNoIHRo4bupYyB0cm9uZyB0xrDGoW5nIGxhaS4NCg0KIyMgKipQaMOibiB0w61jaCBu4buBbiBraW5oIHThur8gY+G7p2EgU2luZ2Fwb3JlIChTR1ApKioNCg0KICBTaW5nYXBvcmUsIHbhu5tpIHbhu4sgdGjhur8gbMOgIG3hu5l0IHRyb25nIG5o4buvbmcgdHJ1bmcgdMOibSB0w6BpIGNow61uaCB2w6AgdGjGsMahbmcgbeG6oWkgaMOgbmcgxJHhuqd1IGPhu6dhIGNow6J1IMOBLCDEkcOjIMSRxrDhu6NjIGJp4bq/dCDEkeG6v24gduG7m2kgbuG7gW4ga2luaCB04bq/IG3huqFuaCBt4bq9IHbDoCDEkWEgZOG6oW5nLiBO4buBbiBraW5oIHThur8gY+G7p2EgxJHhuqV0IG7GsOG7m2MgbsOgeSBk4buxYSB2w6BvIHPhu7EgxJHhuqd1IHTGsCBt4bqhbmggbeG6vSB2w6BvIGPDoWMgbmfDoG5oIGPDtG5nIG5naGnhu4dwIGNhbyBj4bqlcCwgZOG7i2NoIHbhu6UgdMOgaSBjaMOtbmggdsOgIGR1IGzhu4tjaCwgY8WpbmcgbmjGsCBz4buxIHF14bqjbiBsw70gaGnhu4d1IHF14bqjIHbDoCBtw7RpIHRyxrDhu51uZyBraW5oIGRvYW5oIHRodeG6rW4gbOG7o2kuDQoNCiAgTeG6t2MgZMO5IGRp4buHbiB0w61jaCBuaOG7jyBiw6ksIFNpbmdhcG9yZSDEkcOjIGto4bqzbmcgxJHhu4tuaCB24buLIHRo4bq/IGPhu6dhIG3DrG5oIHRyw6puIGLhuqNuIMSR4buTIGtpbmggdOG6vyB0aOG6vyBnaeG7m2kgdGjDtG5nIHF1YSBz4buxIMSR4buVaSBt4bubaSB2w6Agc8OhbmcgdOG6oW8uIE7hu4FuIGtpbmggdOG6vyBuw6B5IMSRxrDhu6NjIHRow7pjIMSR4bqpeSBi4bufaSBz4buxIMSRYSBk4bqhbmcgaMOzYSBt4bqhbmggbeG6vSB2w6Agc+G7sSBjYW0ga+G6v3QgdsOgbyBuZ2hpw6puIGPhu6l1IHbDoCBwaMOhdCB0cmnhu4NuLCB04bqhbyByYSBt4buZdCBtw7RpIHRyxrDhu51uZyB0aHXhuq1uIGzhu6NpIGNobyBkb2FuaCBuZ2hp4buHcCBt4bubaSBu4buVaSB2w6AgY8OhYyBuZ8OgbmggY8O0bmcgbmdoaeG7h3AgdGnDqm4gdGnhur9uLg0KDQogIFPhu7EgbGluaCBob+G6oXQgdsOgIHPhu7Ega2jhuqMgbsSDbmcgdGjDrWNoIOG7qW5nIG5oYW5oIGNow7NuZyBj4bunYSBTaW5nYXBvcmUgxJHDoyBnacO6cCDEkeG6pXQgbsaw4bubYyBuw6B5IHbGsOG7o3QgcXVhIG5o4buvbmcgdGjDoWNoIHRo4bupYyB2w6Aga2jDsyBraMSDbiwgYmFvIGfhu5NtIGPhuqMgxJHhuqFpIGThu4tjaCBDT1ZJRC0xOSBn4bqnbiDEkcOieS4gU+G7sSBxdeG6o24gbMO9IGNo4bq3dCBjaOG6vSB2w6AgY8OhYyBiaeG7h24gcGjDoXAga8OtY2ggdGjDrWNoIGtpbmggdOG6vyDEkcOjIGdpw7pwIFNpbmdhcG9yZSBkdXkgdHLDrCBt4bupYyB0xINuZyB0csaw4bufbmcg4buVbiDEkeG7i25oIHbDoCB0aeG6v3AgdOG7pWMgbMOgIG3hu5l0IHRyb25nIG5o4buvbmcgxJFp4buDbSBzw6FuZyBraW5oIHThur8gY+G7p2Ega2h1IHbhu7FjLg0KDQpgYGB7cn0NCiMgROG7ryBsaeG7h3UgR0RQIGPhu6dhIENhbXB1Y2hpYQ0Kc2dwX2dkcCA8LSBXREkoaW5kaWNhdG9yID0gIk5ZLkdEUC5NS1RQLkNEIiwgY291bnRyeSA9ICJTR1AiLCBzdGFydCA9IDIwMTUsIGVuZCA9IDIwMjIpDQojIFbhur0gYmnhu4N1IMSR4buTIGPhu5l0DQpnZ3Bsb3Qoc2dwX2dkcCwgYWVzKHggPSB5ZWFyLCB5ID0gTlkuR0RQLk1LVFAuQ0QpKSArDQogIGdlb21fYmFyKHN0YXQgPSAiaWRlbnRpdHkiLCBmaWxsID0gInllbGxvdyIpICsNCiAgZ2VvbV90ZXh0KGFlcyhsYWJlbCA9IE5ZLkdEUC5NS1RQLkNEKSwgdmp1c3QgPSAtMC41LCBzaXplID0gMiwgY29sb3IgPSAiYmx1ZSIpICsgDQogIGxhYnModGl0bGUgPSAiR0RQIGPhu6dhIFNpbmdhcG9yZSBxdWEgY8OhYyBuxINtIiwNCiAgICAgICB4ID0gIk7Eg20iLA0KICAgICAgIHkgPSAiR0RQIChVU0QpIikgKw0KICB0aGVtZV9taW5pbWFsKCkNCmBgYA0KDQogIFThu6sgbsSDbSAyMDE1IMSR4bq/biBuxINtIDIwMTksIFNpbmdhcG9yZSDEkcOjIGNo4bupbmcga2nhur9uIG3hu5l0IHPhu7EgZ2lhIHTEg25nIOG6pW4gdMaw4bujbmcgdHJvbmcgR0RQIGPhu6dhIG3DrG5oLCB0xINuZyB04burIG3hu6ljIGtob+G6o25nIDMwNyB04bu3IFVTRCBsw6puIMSR4bq/biBoxqFuIDM3MCB04bu3IFVTRC4gxJBp4buBdSBuw6B5IMSR4buTbmcgbmdoxKlhIHbhu5tpIG3hu5l0IHTEg25nIHRyxrDhu59uZyB0b8OgbiBkaeG7h24gduG7m2kgdOG7tyBs4buHIHRydW5nIGLDrG5oIGtob+G6o25nIDQlIG3hu5dpIG7Eg20sIGzDoCBt4buZdCB0cm9uZyBuaOG7r25nIGNvbiBz4buRIOG6pW4gdMaw4bujbmcgbmjhuqV0IHRyb25nIGtodSB24buxYy4gTmjGsCBuaGnhu4F1IHF14buRYyBnaWEga2jDoWMgdHLDqm4gdG/DoG4gY+G6p3UsIFNpbmdhcG9yZSBjxaluZyDEkcOjIHBo4bqjaSDEkeG7kWkgbeG6t3QgduG7m2kgbmjhu69uZyB0aMOhY2ggdGjhu6ljIMSRw6FuZyBr4buDIGRvIMSR4bqhaSBk4buLY2ggQ09WSUQtMTkgZ8OieSByYS4gVHJvbmcgbsSDbSAyMDIwLCBHRFAgY+G7p2EgU2luZ2Fwb3JlIMSRw6MgdHLhuqNpIHF1YSBt4buZdCBz4buxIHN1eSBnaeG6o20gbmjhurksIGdp4bqjbSB4deG7kW5nIGtob+G6o25nIDM0OCB04bu3IFVTRC4gTeG6t2MgZMO5IHPhu7Egc3V5IGdp4bqjbSBuw6B5IGtow7RuZyBs4bubbiBuaMawbmcgduG6q24gbMOgIG3hu5l0IGThuqV1IGhp4buHdSByw7UgcsOgbmcgduG7gSBz4bupYyDDqXAgbcOgIMSR4bqhaSBk4buLY2ggxJHDoyBnw6J5IHJhIGNobyBu4buBbiBraW5oIHThur8uDQoNCiAgVHV5IG5oacOqbiwgdOG7qyBuxINtIDIwMjEgxJHhur9uIG7Eg20gMjAyMiwgU2luZ2Fwb3JlIMSRw6MgY2jhu6luZyBraeG6v24gbeG7mXQgc+G7sSBo4buTaSBwaOG7pWMgbmhhbmggY2jDs25nIHbDoCDhuqVuIHTGsOG7o25nLiBHRFAgY+G7p2EgxJHhuqV0IG7GsOG7m2MgxJHDoyB0cuG7nyBs4bqhaSBjb24gxJHGsOG7nW5nIHTEg25nIHRyxrDhu59uZywgduG7m2kgbeG7qWMgdMSDbmcgdOG7qyAzNDggdOG7tyBVU0QgbMOqbiBoxqFuIDQ2NiB04bu3IFVTRCwgxJHDoW5oIGThuqV1IG3hu5l0IHPhu7EgcGjhu6VjIGjhu5NpIG3huqFuaCBt4bq9IHNhdSDEkeG6oWkgZOG7i2NoIENPVklELTE5LiBEw7kgxJHDoyBwaOG6o2kgxJHhu5FpIG3hurd0IHbhu5tpIG5o4buvbmcgdGjDoWNoIHRo4bupYyDEkcOhbmcga+G7gywgbmjGsG5nIHPhu7Eg4buVbiDEkeG7i25oIHbDoCBraOG6oyBuxINuZyBo4buTaSBwaOG7pWMgY+G7p2EgU2luZ2Fwb3JlIHRyb25nIG7hu4FuIGtpbmggdOG6vyBj4bunYSBtw6xuaCDEkcOjIGfDonkg4bqlbiB0xrDhu6NuZyBt4bqhbmggdsOgIGzDoCBt4buZdCB2w60gZOG7pSBt4bqrdSBt4buxYyB24buBIHPhu7EgcXXhuqNuIGzDvSB2w6AgcGjhuqNuIOG7qW5nIGxpbmggaG/huqF0IHRyb25nIGLhu5FpIGPhuqNuaCBraMOzIGtoxINuLg0KDQojIyAqKlBow6JuIHTDrWNoIG7hu4FuIGtpbmggdOG6vyBj4bunYSBUaMOhaSBMYW4gKFRIQSkqKg0KDQogIFRow6FpIExhbiwgbeG7mXQgcXXhu5FjIGdpYSBu4bqxbSDhu58gdHJ1bmcgdMOibSDEkMO0bmcgTmFtIMOBLCBjw7MgbeG7mXQgbuG7gW4ga2luaCB04bq/IMSRYSBk4bqhbmcgdsOgIHBow6F0IHRyaeG7g24uIMSQ4bqldCBuxrDhu5tjIG7DoHkgxJHDoyB04burbmcgxJHGsOG7o2MgYmnhur90IMSR4bq/biB24bubaSBu4buBbiBuw7RuZyBuZ2hp4buHcCBt4bqhbmggbeG6vSwgbmjGsG5nIHF1YSBjw6FjIG7Eg20sIFRow6FpIExhbiDEkcOjIHBow6F0IHRyaeG7g24gbeG6oW5oIG3hur0gdHJvbmcgY8OhYyBsxKluaCB24buxYyBjw7RuZyBuZ2hp4buHcCwgZOG7i2NoIHbhu6UgdsOgIGR1IGzhu4tjaC4NCg0KICBO4buBbiBraW5oIHThur8gY+G7p2EgVGjDoWkgTGFuIHBo4bqjbiDDoW5oIHPhu7Ega+G6v3QgaOG7o3AgZ2nhu69hIHRydXnhu4FuIHRo4buRbmcgdsOgIGhp4buHbiDEkeG6oWkuIFRyb25nIG5nw6BuaCBuw7RuZyBuZ2hp4buHcCwgVGjDoWkgTGFuIHbhuqtuIGzDoCBt4buZdCB0cm9uZyBuaOG7r25nIG5nxrDhu51pIGThuqtuIMSR4bqndSB0cm9uZyBz4bqjbiB4deG6pXQgdsOgIHh14bqldCBraOG6qXUgbmhp4buBdSBsb+G6oWkgaMOgbmcgaG/DoSBuw7RuZyBz4bqjbiwgbmjGsCBn4bqhbywgY2FvIHN1IHbDoCB0csOhaSBjw6J5LiBOZ8OgbmggY8O0bmcgbmdoaeG7h3AgY+G7p2EgVGjDoWkgTGFuIGPFqW5nIMSRYW5nIHBow6F0IHRyaeG7g24gbeG6oW5oIG3hur0sIHbhu5tpIHPhu7EgdOG6rXAgdHJ1bmcgdsOgbyBz4bqjbiB4deG6pXQgdsOgIHh14bqldCBraOG6qXUgY8OhYyBz4bqjbiBwaOG6qW0gxJFp4buHbiB04butLCDDtCB0w7QgdsOgIHRoaeG6v3QgYuG7iyDEkWnhu4duIHThu60uDQoNCmBgYHtyfQ0KIyBE4buvIGxp4buHdSBHRFAgY+G7p2EgVGjDoWkgTGFuDQp0aGFfZ2RwIDwtIFdESShpbmRpY2F0b3IgPSAiTlkuR0RQLk1LVFAuQ0QiLCBjb3VudHJ5ID0gIlRIQSIsIHN0YXJ0ID0gMjAxNSwgZW5kID0gMjAyMikNCiMgVuG6vSBiaeG7g3UgxJHhu5MgY+G7mXQNCmdncGxvdCh0aGFfZ2RwLCBhZXMoeCA9IHllYXIsIHkgPSBOWS5HRFAuTUtUUC5DRCkpICsNCiAgZ2VvbV9wb2ludChjb2xvciA9ICJicm93biIsIHNpemUgPSAzKSArDQogIGdlb21fdGV4dChhZXMobGFiZWwgPSBOWS5HRFAuTUtUUC5DRCksIHZqdXN0ID0gLTAuNSwgc2l6ZSA9IDMuNSwgY29sb3IgPSAicHVycGxlIikgKw0KICBsYWJzKHRpdGxlID0gIkdEUCBj4bunYSBUaMOhaSBMYW4gcXVhIGPDoWMgbsSDbSIsDQogICAgICAgeCA9ICJOxINtIiwNCiAgICAgICB5ID0gIkdEUCAoVVNEKSIpICsNCiAgdGhlbWVfbWluaW1hbCgpDQpgYGANCg0KICBU4burIG7Eg20gMjAxNSwgY8OzIHRo4buDIHRo4bqleSBy4bqxbmcgVGjDoWkgTGFuIMSRw6MgdHLhuqNpIHF1YSBt4buZdCBz4buRIGJp4bq/biDEkeG7mW5nIHRyb25nIG3hu6ljIMSR4buZIHTEg25nIHRyxrDhu59uZyBraW5oIHThur8uIEJhbiDEkeG6p3UsIHRyb25nIGdpYWkgxJFv4bqhbiB04burIDIwMTUgxJHhur9uIGtob+G6o25nIG7Eg20gMjAxOSwgbuG7gW4ga2luaCB04bq/IFRow6FpIExhbiDEkcOjIGdoaSBuaOG6rW4gbeG7mXQgc+G7sSBnaWEgdMSDbmcgxJHDoW5nIGvhu4MgdHJvbmcgR0RQLCBjaG8gdGjhuqV5IHPhu7Eg4buVbiDEkeG7i25oIHbDoCB0aeG7gW0gbsSDbmcgdMSDbmcgdHLGsOG7n25nLiDEkGnhu4F1IG7DoHkgY8OzIHRo4buDIMSRxrDhu6NjIGdp4bqjaSB0aMOtY2ggYuG6sW5nIHZp4buHYyBUaMOhaSBMYW4gdGnhur9wIHThu6VjIHRodSBow7p0IMSR4bqndSB0xrAgbsaw4bubYyBuZ2/DoGkgdsOgIHBow6F0IHRyaeG7g24gY8OhYyBuZ8OgbmggY8O0bmcgbmdoaeG7h3Aga2jDoWMgbmhhdSwgxJHhurdjIGJp4buHdCBsw6AgbmfDoG5oIGR1IGzhu4tjaCB2w6Agc+G6o24geHXhuqV0LiBUdXkgbmhpw6puLCB04burIG7Eg20gMjAxOSwgxJHhu5MgdGjhu4sgY8OzIGThuqV1IGhp4buHdSBj4bunYSBz4buxIGNo4bqtbSBs4bqhaSBob+G6t2MgdGjhuq1tIGNow60gbMOgIHN1eSBnaeG6o20gduG7gSB04buRYyDEkeG7mSB0xINuZyB0csaw4bufbmcgR0RQLiDEkGnhu4F1IG7DoHkgY8OzIHRo4buDIHBo4bqjbiDDoW5oIGPDoWMgdGjDoWNoIHRo4bupYyBraW5oIHThur8gbcOgIFRow6FpIExhbiDEkeG7kWkgbeG6t3QsIGJhbyBn4buTbSB0w6xuaCBow6xuaCBraW5oIGRvYW5oIGNo4bqtbSBs4bqhaSwgdMSDbmcgdHLGsOG7n25nIGtpbmggdOG6vyB0b8OgbiBj4bqndSBjaOG6rW0gbOG6oWksIHbDoCB0aOG6rW0gY2jDrSBsw6Agbmjhu69uZyBiaeG6v24gxJHhu5luZyBu4buZaSDEkeG7i2EgbmjGsCBjaMOtbmggc8OhY2gga2luaCB04bq/IHbDoCBjaMOtbmggdHLhu4suIMSQ4bq3YyBiaeG7h3QsIMSR4bqhaSBk4buLY2ggQ09WSUQtMTkgxJHDoyBjw7Mg4bqjbmggaMaw4bufbmcgdGnDqnUgY+G7sWMgxJHDoW5nIGvhu4MgxJHhur9uIG7hu4FuIGtpbmggdOG6vyBUaMOhaSBMYW4sIGdp4buRbmcgbmjGsCBuaGnhu4F1IHF14buRYyBnaWEga2jDoWMgdHLDqm4gdGjhur8gZ2nhu5tpLiBCaeG7g3UgxJHhu5MgY8OzIHRo4buDIGNobyB0aOG6pXkgbeG7mXQgc+G7sSBzdXkgZ2nhuqNtIMSR4buZdCBuZ+G7mXQgdHJvbmcgR0RQIHRyb25nIG7Eg20gMjAyMCBraGkgcXXhu5FjIGdpYSBwaOG6o2kgxJHhu5FpIG3hurd0IHbhu5tpIGPDoWMgYmnhu4duIHBow6FwIHBob25nIHThu49hIHbDoCBo4bqhbiBjaOG6vyDEkeG7kWkgduG7m2kgaG/huqF0IMSR4buZbmcga2luaCBkb2FuaCB2w6AgZHUgbOG7i2NoLg0KDQogIFThu6sgbsSDbSAyMDIxIHRy4bufIMSRaSwgVGjDoWkgTGFuIGPDsyB0aOG7gyDEkcOjIGLhuq90IMSR4bqndSBo4buTaSBwaOG7pWMgdOG7qyBuaOG7r25nIHTDoWMgxJHhu5luZyBj4bunYSDEkeG6oWkgZOG7i2NoLCB0dXkgbmhpw6puLCB04buRYyDEkeG7mSBo4buTaSBwaOG7pWMgY8OzIHRo4buDIHbhuqtuIGNo4bqtbSBs4bqhaSBkbyBjw6FjIHnhur91IHThu5Ega2jDtG5nIGNo4bqvYyBjaOG6r24gdHJvbmcgdMOsbmggaMOsbmgga2luaCB04bq/IHRvw6BuIGPhuqd1IHbDoCB0w6xuaCBow6xuaCDEkeG7i2EgcGjGsMahbmcuVGjDoWkgTGFuIGNobyB0aOG6pXkgbuG7gW4ga2luaCB04bq/IGPhu6dhIMSR4bqldCBuxrDhu5tjIG7DoHkgY2jhu4kgdMSDbmcgdHLGsOG7n25nIDIsNiUgdHJvbmcgbsSDbSAyMDIyLCB0aOG6pXAgaMahbiBt4bupYyBr4buzIHbhu41uZyB24buRbiDEkcOjIMSRxrDhu6NjIGdp4bqjbSDEkWkuIE3hurdjIGTDuSDEkcOieSBsw6AgY29uIHPhu5EgxJHDoyDEkcaw4bujYyBj4bqjaSB0aGnhu4duIHNvIHbhu5tpIG3hu6ljIHTEg25nIHRyxrDhu59uZyAxLDYlIGPhu6dhIG7Eg20gdHLGsOG7m2MsIG5oxrBuZyBuw7MgduG6q24gdGjhuqVwIGjGoW4gcuG6pXQgbmhp4buBdSBzbyB24bubaSBjw6FjIHF14buRYyBnaWEga2jDoWMgdHJvbmcga2h1IHbhu7FjIMSQw7RuZyBOYW0gw4EuIMSQ4bq3YyBiaeG7h3QgbMOgIGtoaSBzbyBzw6FuaCB24bubaSBNYWxheXNpYSB2w6AgUGhpbGlwcGluZXMsIGhhaSBxdeG7kWMgZ2lhIMSRYW5nIGdoaSBuaOG6rW4gdOG7kWMgxJHhu5kgdMSDbmcgdHLGsOG7n25nIHTDrWNoIGPhu7FjIOG7nyBt4bupYyA4LDclIHbDoCA3LDYlIHTGsMahbmcg4bupbmcuDQoNCiMjICoqUGjDom4gdMOtY2ggbuG7gW4ga2luaCB04bq/IGPhu6dhIMSQw7RuZyBUaW1vciAoVExTKSoqDQoNCiAgVHJvbmcga2hpIHRo4bq/IGdp4bubaSDEkWFuZyDEkeG7kWkgbeG6t3QgduG7m2kgbmjhu69uZyBiaeG6v24gxJHhu5luZyBraW5oIHThur8gdG/DoG4gY+G6p3UsIHRow6wgbeG7mXQgcXXhu5FjIGdpYSBuaOG7jyBiw6kgbcOgIMSR4bqneSB0aeG7gW0gbsSDbmcgdHLDqm4gYuG6o24gxJHhu5MgdGjhur8gZ2nhu5tpLCDEkMO0bmcgVGltb3IsIMSRYW5nIHRodSBow7p0IHPhu7EgY2jDuiDDvSB24bubaSBz4buxIHBow6F0IHRyaeG7g24gxJHDoW5nIGtpbmggbmfhuqFjIGPhu6dhIG7hu4FuIGtpbmggdOG6vyBj4bunYSBtw6xuaC4gTuG7gW4ga2luaCB04bq/IGPhu6dhIMSQw7RuZyBUaSBNbyDEkcOjIHRy4bqjaSBxdWEgbeG7mXQgc+G7sSBjaHV54buDbiDEkeG7lWkgxJHDoW5nIGvhu4MsIHThu6sgdmnhu4djIGThu7FhIHbDoG8gY8OhYyBuZ8OgbmggbsO0bmcgbmdoaeG7h3AgdHJ1eeG7gW4gdGjhu5FuZyDEkeG6v24gc+G7sSDEkWEgZOG6oW5nIGjDs2EgdsOgbyBjw6FjIGzEqW5oIHbhu7FjIG5oxrAgY8O0bmcgbmdo4buHIHRow7RuZyB0aW4sIGThu4tjaCB24bulIHTDoGkgY2jDrW5oIHbDoCBkdSBs4buLY2guIFPhu7EgxJHhuqd1IHTGsCB2w6BvIGjhuqEgdOG6p25nIHbDoCBjw6FjIG5nw6BuaCBjw7RuZyBuZ2hp4buHcCBt4bubaSDEkcOjIMSRw7NuZyB2YWkgdHLDsiBxdWFuIHRy4buNbmcgdHJvbmcgdmnhu4djIHRow7pjIMSR4bqpeSB0xINuZyB0csaw4bufbmcga2luaCB04bq/IG7DoHkuDQoNCiAgTeG6t2MgZMO5IMSRw6MgY8OzIG5o4buvbmcgdGjDoWNoIHRo4bupYyBuaOG6pXQgxJHhu4tuaCwgbmjGsG5nIMSQw7RuZyBUaW1vciDEkcOjIHThu48gcmEgbGluaCBob+G6oXQgdsOgIMSRw6FwIOG7qW5nIHThu5F0IHRyxrDhu5tjIG5o4buvbmcgYmnhur9uIMSR4buZbmcgdHJvbmcgdMOsbmggaMOsbmgga2luaCB04bq/IHRvw6BuIGPhuqd1LCDEkeG6t2MgYmnhu4d0IGzDoCB0cm9uZyBi4buRaSBj4bqjbmggY+G7p2EgxJHhuqFpIGThu4tjaCBDT1ZJRC0xOS4gQ2jDrW5oIHPDoWNoIGtpbmggdOG6vyB0aMO0bmcgbWluaCB2w6AgcXXhuqNuIGzDvSBoaeG7h3UgcXXhuqMgxJHDoyBnacO6cCBxdeG7kWMgZ2lhIG7DoHkgZHV5IHRyw6wgc+G7sSDhu5VuIMSR4buLbmggdsOgIHRp4bq/cCB04bulYyBoxrDhu5tuZyB04bubaSBt4bulYyB0acOqdSBwaMOhdCB0cmnhu4NuIGLhu4FuIHbhu69uZy4gRMaw4bubaSBnw7NjIG5ow6xuIGPhu6dhIGPDoWMgbmjDoCBxdWFuIHPDoXQga2luaCB04bq/LCBz4buxIHTEg25nIHRyxrDhu59uZyDhuqVuIHTGsOG7o25nIGPhu6dhIEdEUCBub21pbmFsIGPhu6dhIMSQw7RuZyBUaW1vciBsw6AgbeG7mXQgbWluaCBjaOG7qW5nIGNobyBz4buxIHF1eeG6v3QgdMOibSB2w6AgbuG7lyBs4buxYyBj4bunYSBjaMOtbmggcGjhu6cgdsOgIG5ow6JuIGTDom4gdHJvbmcgdmnhu4djIHjDonkgZOG7sW5nIG3hu5l0IG7hu4FuIGtpbmggdOG6vyBt4bqhbmggbeG6vSB2w6AgxJFhIGThuqFuZy4gxJDDonkgY8WpbmcgbMOgIG3hu5l0IHTDrW4gaGnhu4d1IHTDrWNoIGPhu7FjIGNobyBuaMOgIMSR4bqndSB0xrAgdsOgIGPDoWMgxJHhu5FpIHTDoWMgcXXhu5FjIHThur8sIMSR4buTbmcgdGjhu51pIG3hu58gcmEgY8ahIGjhu5lpIG3hu5tpIGNobyBz4buxIGjhu6NwIHTDoWMgdsOgIHBow6F0IHRyaeG7g24gdHJvbmcgdMawxqFuZyBsYWkuDQoNCmBgYHtyfQ0KdGxzX2dkcCA8LSBXREkoaW5kaWNhdG9yID0gIk5ZLkdEUC5NS1RQLkNEIiwgY291bnRyeSA9ICJUTFMiLCBzdGFydCA9IDIwMTUsIGVuZCA9IDIwMjIpDQpnZ3Bsb3QodGxzX2dkcCwgYWVzKHggPSB5ZWFyLCB5ID0gTlkuR0RQLk1LVFAuQ0QpKSsNCmdlb21fbGluZShjb2xvciA9ICJicm93biIpICsNCmdlb21fcG9pbnQoY29sb3IgPSAiYmxhY2siLCBzaXplID0gMikgKw0KICAgZ2VvbV90ZXh0KGFlcyhsYWJlbCA9IE5ZLkdEUC5NS1RQLkNEKSwgaGp1c3QgPSAxLCB2anVzdCA9IC0wLjUpICsNCmxhYnModGl0bGUgPSAiQmnhu4N1IMSR4buTIEdEUCBj4bunYSDEkMO0bmcgVGkgTW8iLA0KeCA9ICJOxINtIiwNCnkgPSAiR0RQIikrDQp0aGVtZV9taW5pbWFsKCkNCmBgYA0KDQogIFRyb25nIG5o4buvbmcgbsSDbSDEkeG6p3UgdGnDqm4sIHThu6sgbsSDbSAyMDE1IMSR4bq/biBraG/huqNuZyBuxINtIDIwMTgsIMSQw7RuZyBUaSBNbyDEkcOjIMSR4bqhdCDEkcaw4bujYyBt4bupYyB0xINuZyB0csaw4bufbmcg4buVbiDEkeG7i25oLCB24bubaSBt4bupYyB0xINuZyB0csaw4bufbmcgaMOgbmcgbsSDbSDhu58gbeG7qWMga2hv4bqjbmcgNS02JS4gxJBp4buBdSBuw6B5IGNobyB0aOG6pXkgc+G7sSDhu5VuIMSR4buLbmggdsOgIHRp4buBbSBuxINuZyB0xINuZyB0csaw4bufbmcgY+G7p2EgbuG7gW4ga2luaCB04bq/IHRyb25nIGdpYWkgxJFv4bqhbiDEkeG6p3UgY+G7p2EgdGjhuq1wIGvhu7cuIFThu6sgbsSDbSAyMDE5IHRy4bufIMSRaSwgc+G7sSBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vyBj4bunYSDEkMO0bmcgVGkgTW8gxJHDoyB0cuG7nyBuw6puIMSR4bq3YyBiaeG7h3Qg4bqlbiB0xrDhu6NuZywgduG7m2kgbeG7qWMgdMSDbmcgdHLGsOG7n25nIGjDoG5nIG7Eg20gdsaw4bujdCBxdWEgbmfGsOG7oW5nIDclIHbDoCB0aOG6rW0gY2jDrSBsw6AgOCUuIMSQaeG7gXUgbsOgeSBjaG8gdGjhuqV5IG3hu5l0IGLGsOG7m2MgdGnhur9uIG3huqFuaCBt4bq9IHbDoCDEkeG7mXQgcGjDoSB0cm9uZyB2aeG7h2MgcGjDoXQgdHJp4buDbiBraW5oIHThur8gY+G7p2EgcXXhu5FjIGdpYSBuw6B5Lg0KDQogIEPhu6UgdGjhu4MsIHRyb25nIG7Eg20gMjAyMCwgZMO5IMSR4buRaSBt4bq3dCB24bubaSBuaOG7r25nIHRow6FjaCB0aOG7qWMgdOG7qyDEkeG6oWkgZOG7i2NoIENPVklELTE5LCDEkMO0bmcgVGkgTW8gduG6q24gZ2hpIG5o4bqtbiBt4buZdCB0xINuZyB0csaw4bufbmcg4bqlbiB0xrDhu6NuZywgduG7m2kgbeG7qWMgxJHhu5kgdMSDbmcgdHLGsOG7n25nIEdEUCBub21pbmFsIGzDqm4gdOG7m2kgaMahbiA5JS4gxJBp4buBdSBuw6B5IGzDoCBt4buZdCBr4bq/dCBxdeG6oyBraOG6oyBxdWFuIHbDoCBjaG8gdGjhuqV5IHPhu7EgbGluaCBob+G6oXQgdsOgIGto4bqjIG7Eg25nIMSRw6FwIOG7qW5nIGPhu6dhIG7hu4FuIGtpbmggdOG6vyB0cm9uZyBtw7RpIHRyxrDhu51uZyBraMOzIGtoxINuLiBT4buxIHTEg25nIHRyxrDhu59uZyDEkcOhbmcga+G7gyBj4bunYSBHRFAgbm9taW5hbCBj4bunYSDEkMO0bmcgVGkgTW8ga2jDtG5nIGNo4buJIGzDoCBt4buZdCBtaW5oIGNo4bupbmcgY2hvIHPhu7EgdGnhur9uIGLhu5kga2luaCB04bq/IG3DoCBjw7JuIGzDoCBt4buZdCB0w61uIGhp4buHdSB0w61jaCBj4buxYyBjaG8gc+G7sSBwaMOhdCB0cmnhu4NuIGLhu4FuIHbhu69uZyB2w6AgxJHhu5VpIG3hu5tpIGPhu6dhIHF14buRYyBnaWEuIMSQaeG7gXUgbsOgeSBjxaluZyB04bqhbyByYSBjxqEgaOG7mWkgbeG7m2kgY2hvIMSR4bqndSB0xrAgdsOgIGjhu6NwIHTDoWMgcXXhu5FjIHThur8sIMSR4buTbmcgdGjhu51pIHRow7pjIMSR4bqpeSBz4buxIHBow6F0IHRyaeG7g24gY+G7p2EgY+G6oyBraHUgduG7sWMuDQoNCiMjICoqUGjDom4gdMOtY2ggbuG7gW4ga2luaCB04bq/IGPhu6dhIFZp4buHdCBOYW0qKg0KDQogIE7hu4FuIGtpbmggdOG6vyBj4bunYSBWaeG7h3QgTmFtLCDEkcaw4bujYyDEkcOhbmggZ2nDoSB0aMO0bmcgcXVhIEdEUCBub21pbmFsLCDEkcOjIHRy4bqjaSBxdWEgbeG7mXQgaMOgbmggdHLDrG5oIHBow6F0IHRyaeG7g24gxJHDoW5nIGvhu4MgdsOgIOG7lW4gxJHhu4tuaCB0cm9uZyBuaOG7r25nIG7Eg20gZ+G6p24gxJHDonkuIFbhu5tpIHThu5FjIMSR4buZIHTEg25nIHRyxrDhu59uZyDhuqVuIHTGsOG7o25nLCBWaeG7h3QgTmFtIMSRw6MgdGh1IGjDunQgc+G7sSBjaMO6IMO9IGPhu6dhIGPhu5luZyDEkeG7k25nIHF14buRYyB04bq/IHbDoCB0cuG7nyB0aMOgbmggbeG7mXQgxJFp4buDbSBzw6FuZyB0cm9uZyBi4bupYyB0cmFuaCBraW5oIHThur8ga2h1IHbhu7FjLiBU4burIHZp4buHYyDEkWEgZOG6oW5nIGjDs2EgbuG7gW4ga2luaCB04bq/IHRow7RuZyBxdWEgY8OhYyBuZ8OgbmggY8O0bmcgbmdoaeG7h3AgY2jhu6cgY2jhu5F0IG5oxrAgc+G6o24geHXhuqV0LCBk4buLY2ggduG7pSB2w6AgZHUgbOG7i2NoLCBjaG8gxJHhur9uIHPhu7EgxJHhuqd1IHTGsCBt4bqhbmggbeG6vSB2w6BvIGPGoSBz4bufIGjhuqEgdOG6p25nIHbDoCBjw7RuZyBuZ2jhu4csIFZp4buHdCBOYW0gxJHDoyB0aOG7gyBoaeG7h24gc+G7sSBsaW5oIGhv4bqhdCB2w6AgxJHhu5luZyBs4buxYyB0cm9uZyB2aeG7h2MgdGjDumMgxJHhuql5IHTEg25nIHRyxrDhu59uZyBraW5oIHThur8uDQoNCiAgTeG6t2MgZMO5IMSR4buRaSBt4bq3dCB24bubaSBuaOG7r25nIHRow6FjaCB0aOG7qWMgdOG7qyBiaeG6v24gxJHhu5luZyB0aOG7iyB0csaw4budbmcgdG/DoG4gY+G6p3UgdsOgIOG6o25oIGjGsOG7n25nIGPhu6dhIMSR4bqhaSBk4buLY2ggQ09WSUQtMTksIG7hu4FuIGtpbmggdOG6vyBWaeG7h3QgTmFtIHbhuqtuIGR1eSB0csOsIMSRxrDhu6NjIHPhu7Eg4buVbiDEkeG7i25oIHbDoCDEkcOgIHTEg25nIHRyxrDhu59uZyB0w61jaCBj4buxYy4gQ2jDrW5oIHPDoWNoIGtpbmggdOG6vyBsaW5oIGhv4bqhdCB2w6AgcXXhuqNuIGzDvSB0aMO0bmcgbWluaCDEkcOjIGdpw7pwIHF14buRYyBnaWEgbsOgeSB2xrDhu6N0IHF1YSBuaOG7r25nIGtow7Mga2jEg24sIMSR4buTbmcgdGjhu51pIHThuqFvIHJhIG3DtGkgdHLGsOG7nW5nIHRodeG6rW4gbOG7o2kgY2hvIGRvYW5oIG5naGnhu4dwIHbDoCDEkeG6p3UgdMawLg0KDQogIFbhu5tpIHPhu7EgdGnhur9uIGLhu5kgdsOgIHBow6F0IHRyaeG7g24gYuG7gW4gduG7r25nLCBu4buBbiBraW5oIHThur8gR0RQIG5vbWluYWwgY+G7p2EgVmnhu4d0IE5hbSBraMO0bmcgY2jhu4kgxJHDs25nIHZhaSB0csOyIHF1YW4gdHLhu41uZyB0cm9uZyB2aeG7h2MgbsOibmcgY2FvIGNo4bqldCBsxrDhu6NuZyBjdeG7mWMgc+G7kW5nIGNobyBuZ8aw4budaSBkw6JuIG3DoCBjw7JuIG1hbmcgbOG6oWkgY8ahIGjhu5lpIG3hu5tpIGNobyBz4buxIGjhu6NwIHTDoWMgcXXhu5FjIHThur8gdsOgIHBow6F0IHRyaeG7g24ga2luaCB04bq/IHRvw6BuIGPhuqd1LiDEkGnhu4F1IG7DoHkgbeG7nyByYSB0cmnhu4NuIHbhu41uZyBs4bubbiBjaG8gdMawxqFuZyBsYWkgc8OhbmcgbMOhbmcgdsOgIHRo4buLbmggdsaw4bujbmcgY+G7p2EgxJHhuqV0IG7GsOG7m2MgdsOgIG5ow6JuIGTDom4gVmnhu4d0IE5hbS4NCg0KICBUdXkgbmhpw6puLCBu4buBbiBraW5oIHThur8gVmnhu4d0IE5hbSB24bqrbiDEkeG7kWkgZGnhu4duIHbhu5tpIG5oaeG7gXUgdGjDoWNoIHRo4bupYywgYmFvIGfhu5NtIGPhuqNpIHRoaeG7h24gY8ahIHPhu58gaOG6oSB04bqnbmcsIGdpw6FvIGThu6VjIHbDoCB5IHThur8sIGPFqW5nIG5oxrAgYuG6o28gduG7hyBtw7RpIHRyxrDhu51uZyB2w6AgcXXhuqNuIGzDvSB0w6BpIG5ndXnDqm4gbeG7mXQgY8OhY2ggYuG7gW4gduG7r25nLiDEkOG7gyDEkeG6o20gYuG6o28gc+G7sSBwaMOhdCB0cmnhu4NuIGLhu4FuIHbhu69uZyB2w6AgdG/DoG4gZGnhu4duLCBWaeG7h3QgTmFtIGPhuqduIHRp4bq/cCB04bulYyBj4bqjaSB0aGnhu4duIGNo4bqldCBsxrDhu6NuZyB2w6AgaGnhu4d1IHF14bqjIGPhu6dhIGPDoWMgY2jDrW5oIHPDoWNoIGtpbmggdOG6vyB2w6AgeMOjIGjhu5lpLCDEkeG7k25nIHRo4budaSB04bqhbyDEkWnhu4F1IGtp4buHbiB0aHXhuq1uIGzhu6NpIGNobyBz4buxIMSR4buVaSBt4bubaSB2w6Agc8OhbmcgdOG6oW8gdHJvbmcgbuG7gW4ga2luaCB04bq/Lg0KDQpgYGB7cn0NCiMgROG7ryBsaeG7h3UgR0RQIGPhu6dhIFZp4buHdCBOYW0NCmdkcF9kYXRhIDwtIFdESShpbmRpY2F0b3IgPSAiTlkuR0RQLk1LVFAuQ0QiLCBjb3VudHJ5ID0gIlZOIiwgc3RhcnQgPSAyMDE1LCBlbmQgPSAyMDIyKQ0KIyBW4bq9IGJp4buDdSDEkeG7kyBj4buZdA0KZ2dwbG90KGdkcF9kYXRhLCBhZXMoeCA9IHllYXIsIHkgPSBOWS5HRFAuTUtUUC5DRCkpICsNCmdlb21fYmFyKHN0YXQgPSAiaWRlbnRpdHkiLCBmaWxsID0gImxpZ2h0Ymx1ZSIpICsNCmdlb21fdGV4dChhZXMobGFiZWwgPSBOWS5HRFAuTUtUUC5DRCksIHZqdXN0ID0gLTAuMywgc2l6ZSA9IDMuNSwgY29sb3IgPSAiYmxhY2siKSArDQpsYWJzKHRpdGxlID0gIkdEUCBj4bunYSBWaeG7h3QgTmFtIHF1YSBjw6FjIG7Eg20iLA0KeCA9ICJOxINtIiwNCnkgPSAiR0RQIChVU0QpIikgKw0KdGhlbWVfbWluaW1hbCgpDQpgYGANCg0KICBUcsaw4bubYyBo4bq/dCwgxJHhu5MgdGjhu4sgY2hvIHRo4bqleSBz4buxIHTEg25nIHRyxrDhu59uZyDhu5VuIMSR4buLbmggY+G7p2EgR0RQIGPhu6dhIFZp4buHdCBOYW0gdHJvbmcgc3Xhu5F0IGdpYWkgxJFv4bqhbiB04burIG7Eg20gMjAxNSDEkeG6v24gbmF5LiBT4buxIOG7lW4gxJHhu4tuaCBuw6B5IHRo4buDIGhp4buHbiBz4buxIGtpw6puIMSR4buLbmggdHJvbmcgY2jDrW5oIHPDoWNoIGtpbmggdOG6vyB2w6Agc+G7sSBwaMOhdCB0cmnhu4NuIGxpw6puIHThu6VjIGPhu6dhIG7hu4FuIGtpbmggdOG6vy4gxJDhurdjIGJp4buHdCwgY8OzIHRo4buDIHRo4bqleSBt4bupYyB0xINuZyB0csaw4bufbmcgR0RQIGPhu6dhIFZp4buHdCBOYW0gZ2lhIHTEg25nIMSRw6FuZyBr4buDIHRyb25nIG5o4buvbmcgbsSDbSBn4bqnbiDEkcOieS4gxJBp4buBdSBuw6B5IHBo4bqjbiDDoW5oIHPhu7EgdGjDoG5oIGPDtG5nIGPhu6dhIGPDoWMgY2jDrW5oIHPDoWNoIGPhuqNpIGPDoWNoIHbDoCDEkeG7lWkgbeG7m2kga2luaCB04bq/LCBjxaluZyBuaMawIHPhu7EgxJHDs25nIGfDs3AgdMOtY2ggY+G7sWMgdOG7qyBwaMOtYSBjw6FjIG5nw6BuaCBjw7RuZyBuZ2hp4buHcCB2w6AgZOG7i2NoIHbhu6UuIFZp4buHdCBOYW0gxJHDoyDEkeG6oXQgxJHGsOG7o2Mga+G6v3QgcXXhuqMgxJHDoW5nIG3hu6tuZyB0cm9uZyBsxKluaCB24buxYyBraW5oIHThur8ga2hpIEdEUCBuxINtIDIwMjIgxJHhuqF0IG3hu6ljIHRyw6puIDQwMCB04bu3IFVTRCBs4bqnbiDEkeG6p3UgdGnDqm4uIFRoZW8gVOG7lW5nIGPhu6VjIFRo4buRbmcga8OqLCBHRFAgYsOsbmggcXXDom4gxJHhuqd1IG5nxrDhu51pIG7Eg20gMjAyMiDGsOG7m2MgxJHhuqF0IDk1LDYgdHJp4buHdSDEkeG7k25nL25nxrDhu51pLCB0xrDGoW5nIMSRxrDGoW5nIDQuMTEwIFVTRCwgdMSDbmcgMzkzIFVTRCBzbyB24bubaSBuxINtIHRyxrDhu5tjLiBOZ2/DoGkgcmEsIGvhur90IHF14bqjIHTEg25nIHRyxrDhu59uZyBHRFAgbsSDbSAyMDIyIGPhu6dhIFZp4buHdCBOYW0gY8WpbmcgxJHDoW5nIGNow7ogw70gduG7m2kgbeG7qWMgdMSDbmcgOCwwMiUsIGzDoCBt4bupYyB0xINuZyBjYW8gbmjhuqV0IHRyb25nIHbDsm5nIDEyIG7Eg20gcXVhLg0KDQogIFRyb25nIMSRw7MsIGzEqW5oIHbhu7FjIG7DtG5nLCBsw6JtIG5naGnhu4dwIHbDoCB0aOG7p3kgc+G6o24gxJHDoyDEkcOzbmcgZ8OzcCA1LDExJSB2w6BvIHThu5FjIMSR4buZIHTEg25nIHThu5VuZyBnacOhIHRy4buLIHTEg25nIHRow6ptIGPhu6dhIHRvw6BuIG7hu4FuIGtpbmggdOG6vyB24bubaSBt4bupYyB0xINuZyAzLDM2JS4gTMSpbmggduG7sWMgY8O0bmcgbmdoaeG7h3AgdsOgIHjDonkgZOG7sW5nIGPFqW5nIGfDs3AgcGjhuqduIHF1YW4gdHLhu41uZyB0cm9uZyB0xINuZyB0csaw4bufbmcgR0RQIGtoaSDEkeG6oXQgdOG7kWMgxJHhu5kgdMSDbmcgOCwxMCUsIMSRw7NuZyBnw7NwIDM4LDI0JSB2w6BvIHThu5FjIMSR4buZIHTEg25nIHThu5VuZyBnacOhIHRy4buLIHTEg25nIHRow6ptIGPhu6dhIHRvw6BuIG7hu4FuIGtpbmggdOG6vy4NCg0KICBMxKluaCB24buxYyBk4buLY2ggduG7pSBjxaluZyBjw7Mga+G6v3QgcXXhuqMgdMSDbmcgdHLGsOG7n25nIG3huqFuaCBt4bq9IHbhu5tpIHThu5FjIMSR4buZIHTEg25nIG7Eg20gMjAyMiDEkeG6oXQgOSw5OSUsIGNhbyBuaOG6pXQgdHJvbmcgZ2lhaSDEkW/huqFuIHThu6sgMjAxMSDEkeG6v24gMjAyMi4gxJDDonkgbMOgIGzEqW5oIHbhu7FjIMSRw7NuZyBnw7NwIGzhu5tuIG5o4bqldCB2w6BvIHThu5FjIMSR4buZIHTEg25nIHThu5VuZyBnacOhIHRy4buLIHTEg25nIHRow6ptIGPhu6dhIHRvw6BuIG7hu4FuIGtpbmggdOG6vyB24bubaSB04bu3IGzhu4cgxJHDs25nIGfDs3AgbMOqbiDEkeG6v24gNTYsNjUlLiBU4burIG5o4buvbmcga+G6v3QgcXXhuqMgbsOgeSwgY8OzIHRo4buDIHRo4bqleSByw7Ugc+G7sSBwaMOhdCB0cmnhu4NuIGPhu6dhIG7hu4FuIGtpbmggdOG6vyBWaeG7h3QgTmFtIHRyb25nIG5oaeG7gXUgbMSpbmggduG7sWMsIGfDs3AgcGjhuqduIG7Dom5nIGNhbyB24buLIHRo4bq/IGPhu6dhIFZp4buHdCBOYW0gdHJvbmcga2h1IHbhu7FjIHbDoCB0csOqbiB0aOG7iyB0csaw4budbmcgcXXhu5FjIHThur8uDQoNCiAgVHV5IG5oacOqbiwgxJHhu5MgdGjhu4sgY8WpbmcgY2hvIHRo4bqleSBz4buxIGJp4bq/biDEkeG7mW5nIHbDoCB0aMOhY2ggdGjhu6ljIHThu6sgbeG7mXQgc+G7kSB54bq/dSB04buRIGLDqm4gbmdvw6BpIG5oxrAgYmnhur9uIMSR4buZbmcgY+G7p2EgdGjhu4sgdHLGsOG7nW5nIHRo4bq/IGdp4bubaSwgdMOsbmggaMOsbmggY2jDrW5oIHRy4buLIHbDoCBraW5oIHThur8gdG/DoG4gY+G6p3UuIMSQaeG7gXUgbsOgeSBsw6BtIG7hu5VpIGLhuq10IHPhu7EgY+G6p24gdGhp4bq/dCBj4bunYSB2aeG7h2MgZHV5IHRyw6wgdsOgIHBow6F0IHRyaeG7g24gY8OhYyBjaGnhur9uIGzGsOG7o2Mga2luaCB04bq/IGPDsyB0aOG7gyB0aMOtY2gg4bupbmcgxJHGsOG7o2MgduG7m2kgYmnhur9uIMSR4buZbmcgdsOgIHLhu6dpIHJvIHThu6sgbcO0aSB0csaw4budbmcgcXXhu5FjIHThur8uDQoNCiMgKipQSMOATiAzOiBU4buUTkcgS+G6vlQqKg0KDQojIyAqKkvhur90IGx14bqtbioqDQoNCiAgTuG7gW4ga2luaCB04bq/IMSQw7RuZyBOYW0gw4EgbMOgIG3hu5l0IHRyb25nIG5o4buvbmcga2h1IHbhu7FjIGPDsyB04buRYyDEkeG7mSBwaMOhdCB0cmnhu4NuIG5oYW5oIG5o4bqldCB0csOqbiB0aOG6vyBnaeG7m2ksIHbhu5tpIHPhu7EgxJFhIGThuqFuZyB2w6AgdGnhu4FtIG7Eg25nIHBow6F0IHRyaeG7g24gxJHDoW5nIGtpbmggbmfhuqFjLiBLaHUgduG7sWMgbsOgeSBiYW8gZ+G7k20gMTEgcXXhu5FjIGdpYSB0aMOgbmggdmnDqm4gQVNFQU4sIGJhbyBn4buTbSBCcnVuZWksIENhbXB1Y2hpYSwgSW5kb25lc2lhLCBMw6BvLCBNYWxheXNpYSwgTXlhbm1hciwgUGhpbGlwcGluZXMsIFNpbmdhcG9yZSwgVGjDoWkgTGFuLCBUaW1vciBMZXN0ZSB2w6AgVmnhu4d0IE5hbS4gTeG7l2kgcXXhu5FjIGdpYSBtYW5nIMSR4bq/biBt4buZdCBjxqEgY+G6pXUga2luaCB04bq/IHJpw6puZyBiaeG7h3QsIG5oxrBuZyB04buVbmcgdGjhu4MsIMSQw7RuZyBOYW0gw4EgdOG7sSBow6BvIHbhu4Egc+G7sSDEkWEgZOG6oW5nIHbDoCB0w61uaCBjaOG6pXQgdG/DoG4gY+G6p3UgY+G7p2EgbuG7gW4ga2luaCB04bq/Lg0KDQogIFZp4buHYyBraW5oIHThur8gY+G7p2EgxJDDtG5nIE5hbSDDgSBwaOG7pSB0aHXhu5ljIG5oaeG7gXUgdsOgbyBuZ3Xhu5NuIGzhu7FjIHThu7Egbmhpw6puLCDEkeG6t2MgYmnhu4d0IGzDoCBuw7RuZyBuZ2hp4buHcCwgbMOibSBuZ2hp4buHcCB2w6AgbmfDoG5oIGPDtG5nIG5naGnhu4dwIGtoYWkgdGjDoWMuIFR1eSBuaGnDqm4sIGPDoWMgbsaw4bubYyB0cm9uZyBraHUgduG7sWMgxJHDoyDEkWFuZyBk4bqnbiBjaHV54buDbiB04burIG7hu4FuIGtpbmggdOG6vyBuw7RuZyBuZ2hp4buHcCBzYW5nIG7hu4FuIGtpbmggdOG6vyBjw7RuZyBuZ2hp4buHcCB2w6AgZOG7i2NoIHbhu6UuIMSQaeG7gXUgbsOgeSB0aOG7gyBoaeG7h24gc+G7sSBwaMOhdCB0cmnhu4NuIHbDoCBz4buxIGNodXnhu4NuIMSR4buVaSBraW5oIHThur8gbeG6oW5oIG3hur0sIHbhu5tpIHPhu7EgxJFhIGThuqFuZyBow7NhIHRyb25nIGPGoSBj4bqldSBz4bqjbiB4deG6pXQgdsOgIHh14bqldCBraOG6qXUuDQoNCiAgTWFsYXlzaWEsIEluZG9uZXNpYSB2w6AgVGjDoWkgTGFuIMSRxrDhu6NjIGNvaSBsw6AgY8OhYyBjxrDhu51uZyBxdeG7kWMga2luaCB04bq/IHRyb25nIGtodSB24buxYy4gTWFsYXlzaWEgbMOgIG3hu5l0IHRydW5nIHTDom0ga2luaCBkb2FuaCBxdWFuIHRy4buNbmcgduG7m2kgbmfDoG5oIGPDtG5nIG5naGnhu4dwIMSRaeG7h24gdOG7rSB2w6AgZOG7i2NoIHbhu6UgdMOgaSBjaMOtbmggcGjDoXQgdHJp4buDbi4gSW5kb25lc2lhIGzDoCBt4buZdCB0cm9uZyBuaOG7r25nIG5ow6Agc+G6o24geHXhuqV0IGjDoG5nIGjDs2EgbsO0bmcgbmdoaeG7h3AgdsOgIGtoYWkgdGjDoWMgdMOgaSBuZ3V5w6puIGzhu5tuIG5o4bqldCB0aOG6vyBnaeG7m2ksIMSR4buTbmcgdGjhu51pIGPDsyBt4buZdCBsxKluaCB24buxYyBk4buLY2ggduG7pSB0w6BpIGNow61uaCDEkWFuZyBwaMOhdCB0cmnhu4NuIG3huqFuaCBt4bq9LiBUaMOhaSBMYW4gxJHDoyB4w6J5IGThu7FuZyBt4buZdCBjxqEgc+G7nyBz4bqjbiB4deG6pXQgxJFhIGThuqFuZywgdOG7qyDDtCB0w7QgdsOgIMSRaeG7h24gdOG7rSDEkeG6v24gbmfDoG5oIGR1IGzhu4tjaCB2w6AgZOG7i2NoIHbhu6UuDQoNCiAgTmdvw6BpIHJhLCBWaeG7h3QgTmFtIHbDoCBQaGlsaXBwaW5lcyBjxaluZyDEkcOjIHRodSBow7p0IHPhu7EgY2jDuiDDvSBj4bunYSBj4buZbmcgxJHhu5NuZyBxdeG7kWMgdOG6vyB24bubaSB04buRYyDEkeG7mSB0xINuZyB0csaw4bufbmcga2luaCB04bq/IOG6pW4gdMaw4bujbmcuIFZp4buHdCBOYW0gxJFhbmcgdHLhu58gdGjDoG5oIG3hu5l0IHRyb25nIG5o4buvbmcgdHJ1bmcgdMOibSBz4bqjbiB4deG6pXQgdsOgIHh14bqldCBraOG6qXUgaMOgbmcgaMOzYSDEkWEgZOG6oW5nLCB04burIGThu4d0IG1heSDEkeG6v24gxJFp4buHbiB04butIHbDoCBuxINuZyBsxrDhu6NuZyB0w6FpIHThuqFvLiBQaGlsaXBwaW5lcyBjw7MgbeG7mXQgbuG7gW4ga2luaCB04bq/IMSRYSBk4bqhbmcsIHbhu5tpIG5nw6BuaCBk4buLY2ggduG7pSB0w6BpIGNow61uaCwgZHUgbOG7i2NoIHbDoCBi4bqldCDEkeG7mW5nIHPhuqNuIHBow6F0IHRyaeG7g24uDQoNCiAgTeG6t2MgZMO5IGPDsyBz4buxIHTEg25nIHRyxrDhu59uZyDhuqVuIHTGsOG7o25nLCBuaMawbmcgbuG7gW4ga2luaCB04bq/IMSQw7RuZyBOYW0gw4EgY8WpbmcgxJHhu5FpIG3hurd0IHbhu5tpIG5o4buvbmcgdGjDoWNoIHRo4bupYyBuaMawIGJp4bq/biDEkeG7lWkga2jDrSBo4bqtdSwgY2jDqm5oIGzhu4djaCBnacOgdSBuZ2jDqG8sIHbDoCBraOG6oyBuxINuZyBj4bqhbmggdHJhbmggdHLDqm4gdGjhu4sgdHLGsOG7nW5nIHRvw6BuIGPhuqd1LiBUdXkgbmhpw6puLCB24bubaSBz4buxIMSRYSBk4bqhbmcgdsOgIHRp4buBbSBuxINuZyBwaMOhdCB0cmnhu4NuIGPhu6dhIG3DrG5oLCBraHUgduG7sWMgbsOgeSB24bqrbiB0aeG6v3AgdOG7pWMgbMOgIG3hu5l0IHRyb25nIG5o4buvbmcgdHJ1bmcgdMOibSBraW5oIHThur8gcXVhbiB0cuG7jW5nIGPhu6dhIHRo4bq/IGdp4bubaSwgbWFuZyBs4bqhaSBjxqEgaOG7mWkgdsOgIHRow6FjaCB0aOG7qWMgY2hvIGPDoWMgcXXhu5FjIGdpYSB0aMOgbmggdmnDqm4uDQoNCiMjICoqSOG6oW4gY2jhur8qKg0KDQogIE3hurdjIGTDuSBu4buBbiBraW5oIHThur8gY+G7p2EgxJDDtG5nIE5hbSDDgSBjw7Mgbmhp4buBdSB0aeG7gW0gbsSDbmcgdsOgIMSRYSBk4bqhbmcsIG5oxrBuZyB24bqrbiB04buTbiB04bqhaSBt4buZdCBz4buRIGjhuqFuIGNo4bq/IMSRw6FuZyBjaMO6IMO9LiBN4buZdCB0cm9uZyBuaOG7r25nIGjhuqFuIGNo4bq/IGNow61uaCBsw6Agc+G7sSBraMO0bmcgY8OibiDEkeG7kWkgdHJvbmcgY8ahIGPhuqV1IGtpbmggdOG6vywgduG7m2kgc+G7sSBwaOG7pSB0aHXhu5ljIHF1w6EgbOG7m24gdsOgbyBt4buZdCBz4buRIG5nw6BuaCBjw7RuZyBuZ2hp4buHcCBjaOG7pyBjaOG7kXQuIFPhu7EgcGjhu6UgdGh14buZYyBxdcOhIG3hu6ljIHbDoG8gbmfDoG5oIGPDtG5nIG5naGnhu4dwIG5oxrAgc+G6o24geHXhuqV0LCBuw7RuZyBuZ2hp4buHcCBob+G6t2MgZOG7i2NoIHbhu6UgbmjhuqV0IMSR4buLbmggY8OzIHRo4buDIHThuqFvIHJhIHLhu6dpIHJvIGtoaSBtw6AgbeG7mXQgbmfDoG5oIGLhu4sgc3V5IHRob8OhaSBob+G6t2MgZ+G6t3Aga2jDsyBraMSDbi4NCg0KICBOZ2/DoGkgcmEsIHPhu7EgY2jhuq1tIHRy4buFIHRyb25nIHZp4buHYyB0aMO6YyDEkeG6qXkgcGjDoXQgdHJp4buDbiBi4buBbiB24buvbmcgdsOgIGPDtG5nIGLhurFuZyBjxaluZyBsw6AgbeG7mXQgaOG6oW4gY2jhur8gxJHhu5FpIHbhu5tpIG7hu4FuIGtpbmggdOG6vyDEkMO0bmcgTmFtIMOBLiBDw6FjIHF14buRYyBnaWEgdHJvbmcga2h1IHbhu7FjIHRoxrDhu51uZyBwaOG6o2kgxJHhu5FpIG3hurd0IHbhu5tpIHRow6FjaCB0aOG7qWMgdOG7qyB2aeG7h2MgZ2nhuqNtIGLhu5t0IGLhuqV0IMSR4bqzbmcgdGjhu6ljLCBj4bqjaSB0aGnhu4duIGjhuqEgdOG6p25nIHbDoCBk4buLY2ggduG7pSBjw7RuZyBj4buZbmcsIHbDoCB0xINuZyBjxrDhu51uZyBxdeG6o24gbMO9IHTDoGkgY2jDrW5oIMSR4buDIMSR4bqjbSBi4bqjbyBy4bqxbmcgbeG7jWkgbmfGsOG7nWkgxJHhu4F1IGPDsyBjxqEgaOG7mWkgdGhhbSBnaWEgdsOgIGjGsOG7n25nIGzhu6NpIHThu6sgc+G7sSBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vy4NCg0KICBDdeG7kWkgY8O5bmcsIHPhu7Ega2jDtG5nIGNo4bqvYyBjaOG6r24gdOG7qyBjw6FjIHnhur91IHThu5EgxJHhu4thIGNow61uaCB0cuG7iyB2w6Aga2luaCB04bq/IHRvw6BuIGPhuqd1IGPFqW5nIGzDoCBt4buZdCBo4bqhbiBjaOG6vyDEkeG7kWkgduG7m2kgbuG7gW4ga2luaCB04bq/IMSQw7RuZyBOYW0gw4EuIEJp4bq/biDEkeG7mW5nIHRyb25nIHRo4buLIHRyxrDhu51uZyB0b8OgbiBj4bqndSwgY2hp4bq/biB0cmFuaCB0aMawxqFuZyBt4bqhaSwgdsOgIHRow6FjaCB0aOG7qWMgdOG7qyBiaeG6v24gxJHhu5VpIGtow60gaOG6rXUgY8OzIHRo4buDIHThuqFvIHJhIHTDoWMgxJHhu5luZyB0acOqdSBj4buxYyDEkeG7kWkgduG7m2kga2luaCB04bq/IGPhu6dhIGtodSB24buxYywgxJHhurdjIGJp4buHdCBsw6Aga2hpIGjhu40gcGjhu6UgdGh14buZYyBxdcOhIG3hu6ljIHbDoG8gdGjhu4sgdHLGsOG7nW5nIHF14buRYyB04bq/Lg0KDQojIyAqKkThu7EgYsOhbyB2w6AgY2hp4bq/biBsxrDhu6NjIHBow6F0IHRyaeG7g24qKg0KDQogIEThu7FhIHRyw6puIHh1IGjGsOG7m25nIHbDoCBwaMOibiB0w61jaCBoaeG7h24gdOG6oWkgduG7gSBjxqEgY+G6pXUgR0RQIE5vbWluYWwgY+G7p2EgY8OhYyBxdeG7kWMgZ2lhIMSQw7RuZyBOYW0gw4EsIHZp4buHYyDEkeG7gSB4deG6pXQgbeG7mXQgY2hp4bq/biBsxrDhu6NjIHBow6F0IHRyaeG7g24gY+G6p24gcGjhuqNpIGPDom4gbmjhuq9jIGPDoWMgeeG6v3UgdOG7kSBzYXUgxJHDonk6DQoNCioqVMSDbmcgQ8aw4budbmcgxJDhuqd1IFTGsCB2w6BvIEPDoWMgTmfDoG5oIEtpbmggVOG6vyBDYW8gQ+G6pXAqKg0KDQogIEThu7FhIHbDoG8geHUgaMaw4bubbmcgdMSDbmcgdHLGsOG7n25nIGhp4buHbiB04bqhaSB2w6AgZOG7sSBiw6FvLCBjw6FjIHF14buRYyBnaWEgY+G6p24gdMSDbmcgY8aw4budbmcgxJHhuqd1IHTGsCB2w6BvIGPDoWMgbmfDoG5oIGtpbmggdOG6vyBjYW8gY+G6pXAgbmjGsCBjw7RuZyBuZ2jhu4cgdGjDtG5nIHRpbiwgbmdoacOqbiBj4bupdSBwaMOhdCB0cmnhu4NuLCB2w6AgZOG7i2NoIHbhu6UgY2jhuqV0IGzGsOG7o25nIGNhbyDEkeG7gyB04bqhbyByYSBnacOhIHRy4buLIGdpYSB0xINuZyB2w6AgbsOibmcgY2FvIG7Eg25nIGzhu7FjIGPhuqFuaCB0cmFuaC4NCg0KKipLaHV54bq/biBLaMOtY2ggU+G7sSDEkOG7lWkgTeG7m2kgdsOgIFPDoW5nIFThuqFvKioNCg0KICDEkOG7gyB0aMO6YyDEkeG6qXkgc+G7sSDEkeG7lWkgbeG7m2kgdsOgIHPDoW5nIHThuqFvLCBj4bqnbiB04bqhbyByYSBtw7RpIHRyxrDhu51uZyBraW5oIGRvYW5oIHbDoCBjaMOtbmggc8OhY2gga2h1eeG6v24ga2jDrWNoIGRvYW5oIG5naGnhu4dwIHbDoCBjw6EgbmjDom4gdGhhbSBnaWEgdsOgbyBuZ2hpw6puIGPhu6l1IHbDoCBwaMOhdCB0cmnhu4NuIGPDtG5nIG5naOG7hywgc+G6o24gcGjhuqltIHbDoCBk4buLY2ggduG7pSBt4bubaS4NCg0KKipQaMOhdCBUcmnhu4NuIEPGoSBT4bufIEjhuqEgVOG6p25nIHbDoCBD4bqjaSBUaGnhu4duIE3DtGkgVHLGsOG7nW5nIEtpbmggRG9hbmgqKg0KDQogIMSQ4bqndSB0xrAgdsOgbyBjxqEgc+G7nyBo4bqhIHThuqduZyB24bqtbiB04bqjaSwgxJFp4buHbiwgbsaw4bubYyB2w6AgdGjDtG5nIHRpbiBj4bqnbiDEkcaw4bujYyDGsHUgdGnDqm4gxJHhu4MgdOG6oW8gxJFp4buBdSBraeG7h24gdGh14bqtbiBs4bujaSBjaG8gc+G6o24geHXhuqV0IHbDoCB0aMawxqFuZyBt4bqhaS4gTmdvw6BpIHJhLCBj4bqnbiBj4bqjaSB0aGnhu4duIG3DtGkgdHLGsOG7nW5nIGtpbmggZG9hbmggYuG6sW5nIGPDoWNoIGdp4bqjbSBi4bubdCBxdXkgxJHhu4tuaCBwaOG7qWMgdOG6oXAgdsOgIHThuqFvIHJhIG3hu5l0IG3DtGkgdHLGsOG7nW5nIMSR4bqndSB0xrAg4buVbiDEkeG7i25oIHbDoCBk4buFIGTDoG5nIHRp4bq/cCBj4bqtbi4NCg0KKipUaMO6YyDEkOG6qXkgSOG7o3AgVMOhYyBLaW5oIFThur8gS2h1IFbhu7FjIHbDoCBRdeG7kWMgVOG6vyoqDQoNCiAgSOG7o3AgdMOhYyBraW5oIHThur8ga2h1IHbhu7FjIHbDoCBxdeG7kWMgdOG6vyBj4bqnbiDEkcaw4bujYyBraHV54bq/biBraMOtY2ggxJHhu4MgdMSDbmcgY8aw4budbmcgbGnDqm4ga+G6v3QgdsO5bmcgbMOjbmggdGjhu5UsIG3hu58gY+G7rWEgdGjhu4sgdHLGsOG7nW5nIHbDoCB04bqhbyByYSBjxqEgaOG7mWkgaOG7o3AgdMOhYyB0cm9uZyB2aeG7h2MgdHJ1eSBj4bupdSB0aOG7iyB0csaw4budbmcgbeG7m2kgdsOgIHTEg25nIGPGsOG7nW5nIG7Eg25nIGzhu7FjIGPhuqFuaCB0cmFuaCB0csOqbiB0aOG7iyB0csaw4budbmcgcXXhu5FjIHThur8uDQoNCioqxJDhuqd1IFTGsCB2w6BvIEdpw6FvIEThu6VjIHbDoCDEkMOgbyBU4bqhbyoqDQoNCiAgxJDhu4MgxJHDoXAg4bupbmcgbmh1IGPhuqd1IG5ndeG7k24gbmjDom4gbOG7sWMgY2jhuqV0IGzGsOG7o25nIGNhbyBjaG8gY8OhYyBuZ8Ogbmgga2luaCB04bq/IHBow6F0IHRyaeG7g24sIGPhuqduIMSR4bqndSB0xrAgbeG6oW5oIG3hur0gdsOgbyBnacOhbyBk4bulYyB2w6AgxJHDoG8gdOG6oW8sIMSR4bq3YyBiaeG7h3QgbMOgIHRyb25nIGPDoWMgbMSpbmggduG7sWMgY8O0bmcgbmdo4buHIHRow7RuZyB0aW4sIGvhu7kgdGh14bqtdCB2w6AgcXXhuqNuIGzDvS4gQ8OhYyBjaGnhur9uIGzGsOG7o2MgdHLDqm4gbmjhuqVuIG3huqFuaCB2w6BvIHPhu7EgcXVhbiB0cuG7jW5nIGPhu6dhIHZp4buHYyB04bqhbyDEkWnhu4F1IGtp4buHbiB0aHXhuq1uIGzhu6NpIGNobyBz4buxIHBow6F0IHRyaeG7g24gYuG7gW4gduG7r25nIGPhu6dhIGPGoSBj4bqldSBHRFAgTm9taW5hbCB0cm9uZyBjw6FjIG7GsOG7m2MgxJDDtG5nIE5hbSDDgSwgcXVhIMSRw7MgZ2nDunAgbsOibmcgY2FvIG7Eg25nIGzhu7FjIGPhuqFuaCB0cmFuaCB2w6AgxJHDs25nIGfDs3AgdsOgbyBz4buxIHBow6F0IHRyaeG7g24ga2luaCB04bq/IGNodW5nIGPhu6dhIGtodSB24buxYy4NCg0KIyAqKlBI4bqmTiA0OiBUw4BJIExJ4buGVSBUSEFNIEtI4bqiTyoqDQoNCjxodHRwczovL2RhdGEud29ybGRiYW5rLm9yZy9pbmRpY2F0b3IvTlkuR0RQLk1LVFAuQ0Q/bG9jYXRpb25zPVRMPg0K