library(xlsx)
## Warning: package 'xlsx' was built under R version 4.3.3
d <- read.xlsx ("D:/naaaaaa/NNLT_ST2/cpicanuoc.xlsx", sheetIndex = 1, header = T)
library(tidyverse)
## Warning: package 'tidyverse' was built under R version 4.3.3
## Warning: package 'ggplot2' was built under R version 4.3.3
## Warning: package 'dplyr' was built under R version 4.3.3
## ── 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(scales)
## 
## Attaching package: 'scales'
## 
## The following object is masked from 'package:purrr':
## 
##     discard
## 
## The following object is masked from 'package:readr':
## 
##     col_factor
library(ggforce)
## Warning: package 'ggforce' was built under R version 4.3.3

Lời cảm ơn

Em xin gửi lời cảm ơn chân thành đến Thầy Trần Mạnh Tường, người đã dành thời gian và công sức để hướng dẫn và đánh giá bài tiểu luận này về chỉ số giá tiêu dùng tháng 2/2024.

Trong quá trình nghiên cứu và viết bài tiểu luận này, em đã có cơ hội tìm hiểu sâu về chỉ số giá tiêu dùng và tác động của nó đối với đời sống hàng ngày của người tiêu dùng. Nhờ những kiến thức và kỹ năng đã học được trong môn Ngôn ngữ lập trình, em đã có khả năng thu thập và phân tích dữ liệu liên quan đến chỉ số giá tiêu dùng tháng 2/2024.

Thầy đã cung cấp những hướng dẫn và gợi ý quý giá, giúp em xác định và áp dụng các phương pháp lập trình phù hợp để xử lý dữ liệu và trình bày kết quả nghiên cứu một cách logic và rõ ràng. Thầy cũng đã giúp em nắm vững các nguyên tắc cơ bản của ngôn ngữ lập trình và đảm bảo tính chính xác và hiệu quả của mã lập trình trong quá trình phân tích số liệu.

Em cũng xin bày tỏ lòng biết ơn đến Thầy vì những góp ý và đánh giá chi tiết đã giúp em cải thiện bài tiểu luận. Những phản hồi từ Thầy đã cho tôi cái nhìn mới về ngôn ngữ lập trình và cách áp dụng nó trong lĩnh vực kinh tế và tài chính.

Cuối cùng, em xin gửi lời cảm ơn đến Thầy vì sự động viên và hỗ trợ trong suốt quá trình nghiên cứu và viết bài tiểu luận này. Sự quan tâm và tận tâm của Thầy đã truyền động lực và giúp tôi vượt qua những khó khăn và hoàn thành bài tiểu luận một cách thành công.

Một lần nữa, em xin chân thành cảm ơn Thầy vì sự hướng dẫn và đánh giá của mình. Sự giúp đỡ này đã giúp em có được một trải nghiệm học tập và nghiên cứu bổ ích trong môn Ngôn ngữ lập trình.

Trân trọng!

Phần mở đầu

1. Mục đích bài tiểu luận

Trong bối cảnh kinh tế đang thay đổi liên tục, việc nắm bắt thông tin về chỉ số giá tiêu dùng cung cấp cho chúng ta cái nhìn tổng quan về tình hình tăng giá và ảnh hưởng đến đời sống hàng ngày của chúng ta. Thông qua việc phân tích chỉ số giá tiêu dùng tháng 2/2024, chúng ta sẽ có cái nhìn sâu hơn về sự biến động của giá cả trong các lĩnh vực khác nhau như thực phẩm, năng lượng, vật liệu xây dựng, và nhiều ngành hàng khác.

Bài tiểu luận này sẽ tập trung vào việc phân tích các yếu tố ảnh hưởng đến sự biến động của chỉ số giá tiêu dùng trong tháng 2/2024. Chúng ta sẽ xem xét các nguyên nhân kinh tế, chính trị, và xã hội có thể góp phần vào sự thay đổi này. Ngoài ra, chúng ta cũng sẽ đề cập đến tác động của chỉ số giá tiêu dùng đối với người tiêu dùng và quản lý tài chính cá nhân.

Bằng việc tìm hiểu và phân tích chỉ số giá tiêu dùng tháng 2/2024, em hy vọng rằng bài tiểu luận này sẽ cung cấp cho mọi người cái nhìn rõ ràng và chi tiết về tình hình tăng giá trong thời gian gần đây. Điều này sẽ giúp chúng ta hiểu rõ hơn về tác động của chỉ số giá tiêu dùng đến cuộc sống hàng ngày và đưa ra những quyết định thông minh về tài chính cá nhân.

Cùng theo dõi bài tiểu luận này để khám phá những phân tích thú vị về chỉ số giá tiêu dùng tháng 2/2024 và hiểu rõ hơn về tình hình kinh tế hiện tại.

2. Đối tượng hướng đến

Bài tiểu luận này hướng đến các sinh viên, nhà nghiên cứu, chuyên gia kinh tế, và những người quan tâm đến tình hình kinh tế và tài chính. Nó cũng có thể hữu ích cho người tiêu dùng muốn hiểu rõ hơn về tác động của chỉ số giá tiêu dùng đến cuộc sống hàng ngày và quản lý tài chính cá nhân.

3. Cấu trúc

  1. Định nghĩa chỉ số giá tiêu dùng (CPI)

  2. Phân tích chỉ số giá tiêu dùng tháng 2/2024

  3. Ảnh hưởng của CPI tháng 2/2024

  4. Dự báo CPI trong những tháng tiếp theo

  5. Kết luận

  6. Tài liệu tham khảo

A. Chỉ số giá tiêu dùng (CPI)

1. Khái niệm, phương pháp tính

CPI là chỉ tiêu tương đối (tính bằng %) phản ánh xu hướng và mức độ biến động giá cả chung theo thời gian của các loại hàng hoá và dịch vụ tiêu dùng hàng ngày của người dân.

Danh mục hàng hoá và dịch vụ đại diện gồm các mặt hàng và dịch vụ chủ yếu, đại diện cho tiêu dùng của dân cư trong một giai đoạn nhất định, được sử dụng để điều tra thu thập giá định kỳ, phục vụ tính CPI.

Quyền số tính CPI là tỷ trọng chi tiêu cho các nhóm hàng hoá và dịch vụ trong tổng chi tiêu của dân cư của năm được chọn làm gốc so sánh. Quyền số này được sử dụng cố định trong 5 năm.

Sau mỗi chu kỳ 5 năm, danh mục mặt hàng đại diện, quyền số lại được cập nhật cho phù hợp với thị trường tiêu dùng và cơ cấu chi tiêu cho đời sống hàng ngày của người dân trong thời kỳ hiện tại.

Chỉ số giá tiêu dùng được tính toán theo công thức Laspeyres bình quân nhân gia quyền có dạng tổng quát như sau:

2. Phương pháp tính chỉ số giá tiêu dùng

Chỉ số giá tiêu dùng được tính từ kết quả điều tra giá tiêu dùng của từng tỉnh/thành phố trực thuộc Trung ương. Chỉ số giá tiêu dùng được tính bằng phương pháp bình quân nhân gia quyền giữa mức biến động giá của các nhóm mặt hàng với quyền số tương ứng.

Chỉ số giá tiêu dùng của các tỉnh/thành phố trực thuộc Trung ương được tính bằng phương pháp bình quân nhân gia quyền giữa chỉ số giá tiêu dùng của mỗi nhóm hàng hóa và dịch vụ tiêu dùng được chọn điều tra với quyền số tương ứng.

Chỉ số giá tiêu dùng của 6 vùng kinh tế được tính bằng phương pháp bình quân nhân gia quyền giữa chỉ số giá tiêu dùng của mỗi tỉnh/thành phố trực thuộc Trung ương trong vùng với quyền số tương ứng.

Chỉ số giá tiêu dùng của cả nước được tính bằng phương pháp bình quân nhân gia quyền giữa chỉ số giá tiêu dùng của các vùng kinh tế với quyền số tương ứng.

3. Phân tổ chủ yếu

– Danh mục hàng hóa tiêu dùng cá nhân theo mục đích sử dụng (COICOP)

– Thành thị/nông thôn

– Tỉnh/thành phố trực thuộc Trung ương.

4. Kỳ công bố

Tháng

5. Nguồn số liệu

– Điều tra giá tiêu dùng (CPI).

– Khảo sát mức sống dân cư Việt Nam.

6. Cơ quan chịu trách nhiệm thu thập, tổng hợp

Tổng cục Thống kê.

B. Phân tích chỉ số giá tiêu dùng tháng 2/2024

I. CHỈ SỐ GIÁ TIÊU DÙNG THÁNG 02/2024

So với tháng trước, CPI tháng 02/2024 tăng 1,04% (khu vực thành thị tăng 0,98%; khu vực nông thôn tăng 1,09%). Trong 11 nhóm hàng hóa và dịch vụ tiêu dùng chính, có 9 nhóm hàng tăng giá, 2 nhóm hàng giảm giá.

names(d) <- make.names(names(d), unique = TRUE)
ggplot(d, aes(x = Name, y = CPI, fill = Name)) +
  geom_col(width = 0.5, position = position_dodge(width = 0.75), 
           color = "white", border_radius = unit(0.2, "cm")) +
  labs(title = "Giá tiêu dùng tháng 02/2024 so với tháng trước của các nhóm hàng chính",
       x = "Các nhóm hàng",
       y = "Tốc độ tăng/giảm CPI") +
  theme_minimal() +
  theme(axis.text.x = element_text(angle = 45, hjust = 1)) +    geom_text(aes(label = paste0(round(CPI, 2), "%")), vjust = -0.5)
## Warning in geom_col(width = 0.5, position = position_dodge(width = 0.75), :
## Ignoring unknown parameters: `border_radius`

1. Hàng ăn và dịch vụ ăn uống (+1,71%)

Chỉ số giá nhóm hàng ăn và dịch vụ ăn uống tháng 02/2024 tăng 1,71% so với tháng trước, tác động làm CPI chung tăng 0,57 điểm phần trăm, trong đó lương thực tăng 1,75%, tác động tăng 0,06 điểm phần trăm; nhóm thực phẩm tăng 1,98%, tác động tăng 0,42 điểm phần trăm; nhóm ăn uống ngoài gia đình tăng 1,04%, tác động tăng 0,09 điểm phần trăm.

1.1. Lương thực (+1,75%)

Chỉ số giá nhóm lương thực tháng 02/2024 tăng 1,75% so với tháng trước, trong đó chỉ số giá nhóm gạo tăng 2,21% (Gạo tẻ thường tăng 2,14%; gạo tẻ ngon tăng 2,35% và gạo nếp tăng 2,76%). Giá gạo trong nước tăng theo giá gạo xuất khẩu do nhu cầu nhập khẩu tăng mạnh tại nhiều quốc gia trên thế giới, đặc biệt là các thị trường truyền thống như Phi-lip-pin, In-đô-nê-xi-a và Trung Quốc, trong khi nguồn cung gạo toàn cầu giảm do ảnh hưởng của biến đổi khí hậu ngày càng sâu rộng và Ấn Độ duy trì lệnh cấm xuất khẩu gạo. Bên cạnh đó, trong dịp Tết Nguyên đán Giáp Thìn 2024, nhu cầu tiêu dùng các loại gạo tẻ ngon và gạo nếp tăng cao.

Trong tháng, giá gạo tẻ thường dao động từ 15.000-19.000 đồng/kg; giá gạo Bắc Hương từ 20.500-24.000 đồng/kg; giá gạo tẻ ngon Nàng Thơm chợ Đào từ 22.500-24.500 đồng/kg; giá gạo nếp từ 27.200-41.500 đồng/kg.

Giá gạo tăng và nhu cầu tiêu dùng cho Tết Nguyên đán tăng cao đã tác động đến chỉ số giá các mặt hàng lương thực khác như giá ngô tháng Hai tăng 1,92% so với tháng trước; bún, bánh phở, bánh đa tăng 1,45%; miến tăng 1,1%; bột mì tăng 0,93%; mì sợi, mì, phở, cháo ăn liền tăng 0,42%.

1.2. Thực phẩm (+1,98%)

Chỉ số giá nhóm thực phẩm tháng 02/2024 tăng 1,98% so với tháng trước do nhu cầu tiêu dùng của người dân trong ngày Lễ ông Công, ông Táo và dịp Tết Nguyên đán tăng cao, tập trung chủ yếu ở một số mặt hàng sau:

– Chỉ số giá thịt lợn trong tháng tăng 3,9%, tính đến ngày 25/02/2024, giá thịt lợn hơi cả nước dao động trong khoảng 54.000-58.000 đồng/kg. Theo đó, mỡ động vật tăng 2,82% so với tháng trước; nội tạng động vật tăng 2,22%; thịt quay, giò chả tăng 2,14%. Giá thịt bò tăng 1,66%. Giá thịt gia cầm tăng 1,96%, trong đó thịt gà tăng 2,23%, thịt gia cầm khác tăng 1,04%, thịt gia cầm đông lạnh tăng 3,54%. Giá trứng các loại tăng 1,11%.

– Chỉ số giá thủy sản tươi sống tăng 1,81% so với tháng trước, thủy sản chế biến tăng 1,33%.

– Chỉ số giá các loại đậu và hạt tăng 1,22%; rau tươi, khô và chế biến tăng 1,21%, trong đó giá khoai tây tăng 1,86%; su hào tăng 1,69%; đỗ quả tươi tăng 0,97%; bắp cải tăng 0,66%; rau gia vị tươi khô các loại tăng 0,34%; rau tươi khác tăng 1,4% do các tỉnh phía Bắc mưa, rét kéo dài vào sát dịp Tết nên rau chậm phát triển, nhiều nơi bị hỏng do sương muối, mưa lạnh.

– Chỉ số giá quả tươi, chế biến tăng 5,69%, trong đó, quả có múi tăng 8,1%, chuối tăng 6,65%, xoài tăng 5,36%, quả tươi khác tăng 5,08%.

– Chỉ số giá đồ gia vị tăng 0,56%; đường tăng 0,88%; sữa, bơ, pho mát tăng 0,32%; bánh mứt, kẹo tăng 0,74% và chè, cà phê, ca cao tăng 0,69%.

1.3. Ăn uống ngoài gia đình (+1,04%)

Chỉ số giá nhóm ăn uống ngoài gia đình tháng 02/2024 tăng 1,04% so với tháng trước, chủ yếu do giá nguyên liệu chế biến ở mức cao, điện và chi phí nhân công tăng, trong đó giá ăn ngoài gia đình tăng 1,13%; uống ngoài gia đình tăng 1,01%; đồ ăn nhanh mang đi tăng 0,51%.

2. Đồ uống và thuốc lá (+0,8%)

Chỉ số giá nhóm đồ uống và thuốc lá tháng 02/2024 tăng 0,8% so với tháng trước do nhu cầu tiêu dùng và sử dụng làm quà biếu tặng tăng vào dịp Tết Nguyên đán khiến giá rượu bia tăng 1,17%; thuốc hút tăng 0,56%; đồ uống không cồn tăng 0,33%.

3. May mặc, mũ nón, giày dép (+0,16%)

Chỉ số giá nhóm may mặc, mũ nón, giày dép tháng 02/2024 tăng 0,16% so với tháng trước do chi phí nhân công, chi phí vật liệu, nhu cầu mua sắm quần áo dịp Tết Nguyên đán Giáp Thìn tăng. Trong đó, dịch vụ giày dép tăng 1,46% so với tháng trước; dịch vụ may mặc tăng 0,61%; giày dép tăng 0,33%; may mặc khác tăng 0,31%; vải các loại tăng 0,25%; mũ nón tăng 0,19%; quần áo may sẵn tăng 0,05%.

4. Nhà ở và vật liệu xây dựng (+0,43%)

Chỉ số giá nhóm nhà ở và vật liệu xây dựng tháng 02/2024 tăng 0,43% so với tháng trước tác động làm tăng CPI chung 0,08 điểm phần trăm, trong đó một số mặt hàng tăng giá:

– Giá vật liệu bảo dưỡng nhà ở tăng 0,48% và giá dịch vụ sửa chữa nhà ở tăng 0,71%, chủ yếu do giá cát tăng khi thiếu nguồn cung, giá thép tăng do giá phôi thép, thép thành phẩm tăng.

– Giá điện sinh hoạt tháng Hai tăng 0,78% so với tháng trước, nước sinh hoạt tăng 1,73%[1] do nhu cầu tiêu dùng tăng.

– Giá gas tăng 1,1% so với tháng trước do từ ngày 01/02/2024, giá gas trong nước điều chỉnh tăng 5.000 đồng/bình 12 kg sau khi giá gas thế giới tăng 10 USD/tấn (từ mức 625 USD/tấn lên mức 635 USD/tấn).

– Giá dầu hỏa tháng 02/2024 tăng 2,7% so với tháng 01/2024 do ảnh hưởng của các đợt điều chỉnh giá trong tháng.

5. Thiết bị và đồ dùng gia đình (+0,26%)

Chỉ số giá nhóm thiết bị và đồ dùng gia đình tháng 02/2024 tăng 0,26% so với tháng trước, làm CPI chung tăng 0,02 điểm phần trăm. Giá một số mặt hàng tăng do nhu cầu sử dụng tăng như: Giá hàng thủy tinh, sành sứ và bình nước nóng nhà tắm cùng tăng 0,56%; giường, tủ, bàn, ghế tăng 0,28%; vật phẩm tiêu dùng khác tăng 0,26%; đèn điện thắp sáng tăng 0,24%; xà phòng và chất tẩy rửa tăng 0,23%; dịch vụ sửa chữa thiết bị trong gia đình tăng 0,22%; máy hút bụi tăng 0,09%; trang thiết bị nhà bếp tăng 0,06%.

6. Thuốc và dịch vụ y tế (+0,02%)

Chỉ số giá nhóm thuốc và dịch vụ y tế tháng 02/2024 tăng nhẹ 0,02% so với tháng trước, trong đó chỉ số giá thuốc các loại tăng 0,11%; giá dịch vụ khám chữa bệnh không biến động so với tháng trước. Nguyên nhân chủ yếu do một số mặt hàng thuốc giảm đau, hạ sốt, chống viêm, thuốc dùng cho đường hô hấp tăng giá khi thời tiết chuyển mùa nồm ẩm tại một số địa phương miền Bắc.

7. Giao thông (+3,09%)

Chỉ số giá nhóm giao thông tháng 02/2024 tăng 3,09% so với tháng trước làm CPI chung tăng 0,3 điểm phần trăm, trong đó:

– Chỉ số giá dịch vụ giao thông công cộng tăng 15,48% do nhu cầu đi lại tăng cao trong dịp Tết Nguyên đán, trong đó giá vận tải hành khách bằng đường sắt tăng 151,75%; giá vận tải hành khách bằng đường hàng không tăng 39,07%; vận tải hành khách kết hợp tăng 7,29%; vận tải hành khách bằng đường bộ tăng 5,7%.

– Chỉ số giá xăng tăng 5,82% so với tháng trước, chỉ số giá dầu diezen tăng 5,51% do ảnh hưởng của các đợt điều chỉnh giá xăng dầu trong nước.

– Dịch vụ rửa xe, bơm xe tăng 2,47% do chi phí nhân công và nhu cầu tăng trong dịp cuối năm; dịch vụ trông giữ xe tăng 1,86%; dịch vụ bảo dưỡng phương tiện đi lại tăng 0,52%.

– Giá lốp, săm xe máy tăng 0,21%; phụ tùng khác của xe máy tăng 0,15%.

8. Bưu chính, viễn thông (-0,17%)

Nhóm bưu chính, viễn thông tháng 02/2024 giảm 0,17% so với tháng trước, làm CPI chung giảm 0,01 điểm phần trăm. Nguyên nhân chủ yếu do các doanh nghiệp thực hiện chương trình khuyến mại giảm giá đối với một số loại điện thoại di động mẫu mã cũ.

9. Giáo dục (-0,42%)

Chỉ số giá nhóm giáo dục tháng 02/2024 giảm 0,42% so với tháng trước, tác động làm CPI chung giảm 0,03 điểm phần trăm, trong đó dịch vụ giáo dục giảm 0,48%[2]. Nguyên nhân chủ yếu do ngày 31/12/2023, Chính phủ ban hành Nghị quyết số 97/2023/NĐ-CP sửa đổi, bổ sung một số điều của Nghị định số 81/2021/NĐ-CP ngày 27 tháng 8 năm 2021 của Chính phủ, trong đó yêu cầu giữ ổn định mức thu học phí từ năm học 2023-2024 bằng mức thu học phí của năm học 2021-2022 đối với giáo dục mầm non, giáo dục phổ thông công lập, theo đó, một số địa phương đã điều chỉnh giảm mức học phí sau khi đã thu theo Nghị định số 81/2021/NĐ-CP.

10. Văn hóa, giải trí và du lịch (+0,79%)

Chỉ số giá nhóm văn hóa, giải trí và du lịch tháng Hai tăng 0,79% so với tháng trước do nhu cầu mua sắm, du xuân dịp Tết Nguyên đán tăng, tác động làm CPI chung tăng 0,04 điểm phần trăm, tập trung chủ yếu ở những nhóm mặt hàng sau: Giá nhóm hoa, cây cảnh, vật cảnh tăng 4,19%; dịch vụ giải trí tăng 1,09% (trong đó, giá vé xem phim, ca nhạc tăng 15,41%); du lịch trọn gói tăng 1,67% (du lịch trong nước tăng 1,68%; du lịch ngoài nước tăng 1,63%); khách sạn, nhà khách tăng 0,99%.

11. Hàng hóa và dịch vụ khác (+0,78%)

Chỉ số giá nhóm hàng hóa và dịch vụ khác tháng 02/2024 tăng 0,78% so với tháng trước, tác động làm CPI chung tăng 0,03 điểm phần trăm, chủ yếu tăng giá ở một số nhóm mặt hàng: Dịch vụ cắt tóc, gội đầu tăng 2,88%; nhóm đồ trang sức tăng 2,61%; dịch vụ chăm sóc cá nhân tăng 1,92%. Vào mùa cưới hỏi nên giá các vật dụng, dịch vụ về cưới hỏi tăng 0,25%. Bên cạnh đó, nhu cầu đồ thờ cúng trong dịp Lễ, Tết tăng nên giá các mặt hàng này tăng 0,62% so với tháng trước.

So với cùng kỳ năm trước, CPI tháng 02/2024 tăng 3,98%. Trong 11 nhóm hàng tiêu dùng chính có 10 nhóm tăng giá và 1 nhóm giảm giá.

d1 <- read.xlsx("D:/naaaaaa/NNLT_ST2/cpi so với năm trước.xlsx", sheetIndex = 1, header = T)
ggplot(d1, aes(x = Name, y = CPI, fill = Name)) +
  geom_col() +
  labs(title = "Giá tiêu dùng tháng 02/2024 so với tháng trước của các nhóm hàng chính",
       x = "Các nhóm hàng",
       y = "Tốc độ tăng/giảm CPI") +
  theme_minimal() +
  theme(axis.text.x = element_text(angle = 45, hjust = 1)) +    geom_text(aes(label = paste0(round(CPI, 2), "%")), vjust = -0.5)

Các nhóm hàng có chỉ số giá tháng 02/2024 tăng so với cùng kỳ năm trước:

Nhóm giáo dục tăng cao nhất với 8,55% làm CPI chung tăng 0,53 điểm phần trăm, do trong năm học 2023-2024 một số tỉnh, thành phố trực thuộc Trung ương đã tăng mức học phí theo Nghị quyết của Hội đồng nhân dân cấp tỉnh.

Nhóm thuốc và dịch vụ y tế tăng 6,52%, làm CPI chung tăng 0,35 điểm phần trăm do giá dịch vụ y tế được điều chỉnh theo Thông tư số 22/2023/TT-BYT của Bộ Y tế từ ngày 17/11/2023.

Nhóm hàng hóa và dịch vụ khác tăng 6,49%, trong đó lệ phí công chứng, bảo hiểm và dịch vụ khác tăng 12,59%; dịch vụ phục vụ cá nhân tăng 8,99%; dịch vụ vệ sinh môi trường tăng 5,31%; dịch vụ về hiếu hỉ tăng 3,1%.

Nhóm nhà ở và vật liệu xây dựng tăng 4,95%, làm CPI chung tăng 0,93 điểm phần trăm do giá vật liệu bảo dưỡng nhà ở và giá nhà ở thuê tăng.

Nhóm hàng ăn và dịch vụ ăn uống tăng 4,23%, tác động làm CPI chung tăng 1,42 điểm phần trăm, trong đó nhóm lương thực tăng 17,36%; ăn uống ngoài gia đình tăng 4,2%; thực phẩm tăng 2,14%.

Nhóm đồ uống và thuốc lá tăng 2,64% làm CPI chung tăng 0,07 điểm phần trăm, chủ yếu do nhu cầu tiêu dùng tăng trong dịp Tết Nguyên đán Giáp Thìn 2024 và giá nguyên liệu sản xuất đồ uống, chi phí vận chuyển tăng.

Nhóm giao thông tăng 2,55% làm CPI chung tăng 0,25 điểm phần trăm, trong đó phụ tùng tăng 1,87%, bảo dưỡng phương tiện đi lại tăng 3,7%; xăng dầu tăng 0,66%.

Nhóm văn hóa, giải trí và du lịch tháng Hai tăng 1,71% so với cùng kỳ năm trước; nhóm may mặc, mũ nón, giày dép tăng 1,64%; nhóm thiết bị và đồ dùng gia đình tăng 1,31%.

Riêng chỉ số giá nhóm bưu chính, viễn thông tháng 02/2024 giảm 1,48% so với cùng kỳ năm trước do giá điện thoại thế hệ cũ giảm.

So với tháng 12/2023, CPI tháng Hai tăng 1,35%, trong đó có 9 nhóm hàng tăng giá và 2 nhóm giảm giá.

Các nhóm hàng tăng giá:

Nhóm giao thông tháng 02/2024 tăng cao nhất với 3,51% so với tháng 12/2023, trong đó chỉ số giá xăng dầu tăng 6,65% do từ tháng 01/2024 đến nay, giá xăng dầu trong nước được điều chỉnh đã làm cho giá xăng A95 tăng 1.400 đồng/lít; giá xăng E5 tăng 1.290 đồng/lít; giá dầu diezen tăng 1.130 đồng/lít.

Nhóm hàng ăn và dịch vụ ăn uống tăng 1,93% do giá lương thực, thực phẩm và ăn uống ngoài gia đình tăng.

Nhóm hàng hóa và dịch vụ khác tăng 1,19% do giá nhóm đồ trang sức tăng theo giá vàng thế giới; các dịch vụ về cưới hỏi; dịch vụ chăm sóc cá nhân tăng vào dịp Tết.

Nhóm đồ uống, thuốc lá tăng 1,18% do nhu cầu tiêu dùng tăng cao trong dịp Tết.

Nhóm thuốc và dịch vụ y tế tăng 1,04% chủ yếu do một số mặt hàng thuốc giảm đau, hạ sốt, chống viêm, thuốc dùng cho đường hô hấp tăng giá khi thời tiết chuyển mùa nồm ẩm tại một số địa phương miền Bắc.

Nhóm nhà ở và vật liệu xây dựng tăng 0,99% chủ yếu do giá cát tăng khi thiếu nguồn cung, giá thép tăng do giá phôi thép, thép thành phẩm tăng, chỉ số giá gas tăng 2,81%; nước sinh hoạt tăng 2,19%; điện sinh hoạt tăng 2,09%; dầu hỏa tăng 1,42%; vật liệu bảo dưỡng nhà ở chính tăng 1,16%.

Nhóm văn hóa, giải trí và du lịch tăng 0,9% do nhu cầu mua sắm và du xuân dịp Tết Nguyên đán Giáp Thìn 2024 tăng.

Nhóm thiết bị và đồ dùng gia đình tăng 0,4% do giá một số mặt hàng tăng do nhu cầu sử dụng tăng vào dịp Tết.

Nhóm may mặc, mũ nón, giày dép tăng 0,38%, trong đó dịch vụ giày dép tăng 2,4%; dịch vụ may mặc tăng 1,04%, may mặc khác tăng 0,56%; giày dép tăng 0,47%.

Ở chiều ngược lại, có 2 nhóm hàng giảm giá:

– ***Nhóm giáo dục giảm 0,55% so với tháng 12/2023 do thực hiện Nghị quyết số 97/2023/NĐ-CP ngày 31/12/2023 của Chính phủ, một số địa phương đã điều chỉnh giảm mức học phí sau khi đã thu theo Nghị định số 81/2021/NĐ-CP.

  • Nhóm bưu chính, viễn thông giảm 0,22% do một số mặt hàng điện thoại thông minh mẫu cũ giảm giá.

II. CHỈ SỐ GIÁ TIÊU DÙNG 2 THÁNG ĐẦU NĂM 2024

Chỉ số giá tiêu dùng bình quân 2 tháng đầu năm 2024 tăng 3,67% so với cùng kỳ năm 2023.

d2 <- read.xlsx("D:/naaaaaa/NNLT_ST2/cpi 2 tháng đầu năm.xlsx", sheetIndex = 1, header = T)
ggplot(d2, aes(x = Name, y = CPI, fill = Name)) +
  geom_col(width = 0.5, position = position_dodge(width = 0.75), 
           color = "white", border_radius = unit(0.2, "cm")) +
  labs(title = "Giá tiêu dùng tháng 02/2024 so với tháng trước của các nhóm hàng chính",
       x = "Các nhóm hàng",
       y = "Tốc độ tăng/giảm CPI") +
  theme_minimal() +
  theme(axis.text.x = element_text(angle = 45, hjust = 1)) +    geom_text(aes(label = paste0(round(CPI, 2), "%")), vjust = -0.5)
## Warning in geom_col(width = 0.5, position = position_dodge(width = 0.75), :
## Ignoring unknown parameters: `border_radius`

1. Các yếu tố làm tăng CPI trong 2 tháng đầu năm 2024

– Chỉ số giá nhóm gạo trong nước tăng theo giá gạo xuất khẩu và nhu cầu tiêu dùng gạo nếp và gạo tẻ ngon trong dịp Lễ ông Công, ông Táo và Tết Nguyên đán tăng cao làm cho giá gạo 2 tháng đầu năm 2024 tăng 21,6% so với cùng kỳ năm trước, tác động làm CPI chung tăng 0,55 điểm phần trăm.

– Chỉ số giá nhóm điện sinh hoạt tăng 9,44% do nhu cầu sử dụng điện tăng cùng với từ ngày 04/5/2023 và ngày 09/11/2023, EVN điều chỉnh mức giá bán lẻ điện bình quân, góp phần làm CPI chung tăng 0,31 điểm phần trăm.

– Chỉ số giá nhóm giáo dục 2 tháng đầu năm 2024 tăng 8,47% so với cùng kỳ năm trước, do trong năm học 2023-2024 một số tỉnh, thành phố trực thuộc Trung ương đã tăng mức học phí, làm CPI chung tăng 0,52 điểm phần trăm.

– Chỉ số giá nhóm thuốc và dịch vụ y tế tăng 6,52%, làm CPI chung tăng 0,35 điểm phần trăm do giá dịch vụ y tế được điều chỉnh theo Thông tư số 22/2023/TT-BYT của Bộ Y tế từ ngày 17/11/2023.

– Chỉ số giánhóm nhà ở và vật liệu xây dựng tăng 5,66% do giá xi măng, sắt, thép, cát tăng theo giá nguyên nhiên vật liệu đầu vào và giá nhà thuê tăng, làm CPI chung tăng 1,07 điểm phần trăm.

– Chỉ số giá nhóm thực phẩm tăng 0,89%, làm CPI chung tăng 0,19 điểm phần trăm, trong đó chỉ số giá thịt gia cầm tươi sống tăng 2,37%; thịt lợn tăng 1,13%; theo đó giá thịt chế biến tăng 2,56%, mỡ ăn tăng 1,54%.

– Chỉ số giá nhóm văn hóa, giải trí và du lịch tăng 1,3%, góp phần làm CPI chung tăng 0,06 điểm phần trăm.

2. Các yếu tố làm giảm CPI trong 2 tháng đầu năm 2024

Chỉ số giá nhóm bưu chính, viễn thông bình quân 2 tháng đầu năm 2024 giảm 1,45% so với cùng kỳ năm trước do giá điện thoại thế hệ cũ giảm khi các doanh nghiệp áp dụng chương trình giảm giá, kích cầu đối với các dòng điện thoại thông minh đã được tung ra thị trường một thời gian.

III. LẠM PHÁT CƠ BẢN

Lạm phát cơ bản tháng 02/2024 tăng 0,49% so với tháng trước và tăng 2,96% so với cùng kỳ năm trước. Bình quân 2 tháng đầu năm, lạm phát cơ bản tăng 2,84% so với cùng kỳ năm trước, thấp hơn mức CPI bình quân chung (tăng 3,67%) chủ yếu do giá lương thực, xăng dầu, giá dịch vụ y tế và giá dịch vụ giáo dục là yếu tố tác động tăng CPI nhưng thuộc nhóm hàng được loại trừ trong danh mục tính toán lạm phát cơ bản.

IV. Nguyên nhân chính gây biến động CPI

  • Nhu cầu mua sắm Tết Nguyên Đán Giáp Thìn tăng cao: Nhu cầu mua sắm hàng hóa và dịch vụ tăng cao trong dịp Tết Nguyên Đán là nguyên nhân chính khiến CPI tháng 2 tăng cao.

  • Giá xăng dầu, gas tăng theo giá nhiên liệu thế giới: Giá xăng dầu, gas tăng mạnh trong tháng 2 do ảnh hưởng bởi tình hình chiến tranh Nga-Ukraine. Giá xăng dầu tăng đã tác động đến giá cả của nhiều mặt hàng khác, nhất là các mặt hàng thiết yếu.

  • Giá gạo trong nước tăng theo giá gạo xuất khẩu: Giá gạo trong nước tăng do giá gạo xuất khẩu tăng. Giá gạo xuất khẩu tăng do nhu cầu nhập khẩu gạo từ các nước châu Á tăng cao.

C. Ảnh hưởng của CPI tháng 2/2024

Chỉ số giá tiêu dùng (CPI) tháng 2/2024 tăng 1,04% so với tháng trước, 1,35% so với tháng 12/2023 và 3,98% so với cùng kỳ năm 2023. Mức tăng này có thể ảnh hưởng đến nhiều khía cạnh của nền kinh tế Việt Nam, bao gồm:

1. Lạm phát:

Mức tăng CPI tháng 2/2024 góp phần làm tăng lạm phát chung trong 2 tháng đầu năm 2024 lên 3,67%. Mức lạm phát này cao hơn mục tiêu kiểm soát lạm phát 4% mà Chính phủ đặt ra cho năm 2024. Chính phủ có thể áp dụng các biện pháp để kiểm soát lạm phát, such as tightening monetary policy or increasing supply of goods.

2. Thu nhập và chi tiêu của người dân:

Mức tăng CPI khiến giá cả hàng hóa và dịch vụ tăng cao, ảnh hưởng đến thu nhập thực tế của người dân. Người dân có thể phải chi tiêu nhiều hơn cho các nhu cầu thiết yếu, dẫn đến giảm khả năng tiết kiệm và đầu tư. Các hộ gia đình có thu nhập thấp có thể gặp khó khăn trong việc trang trải chi phí sinh hoạt.

3. Doanh nghiệp:

  • Mức tăng CPI khiến chi phí sản xuất của doanh nghiệp tăng cao, ảnh hưởng đến lợi nhuận.

  • Doanh nghiệp có thể phải tăng giá bán sản phẩm để bù đắp chi phí, dẫn đến giảm sức cạnh tranh.

  • Các doanh nghiệp nhỏ và vừa có thể gặp khó khăn trong việc duy trì hoạt động.

4. Nền kinh tế:

  • Mức tăng CPI có thể làm giảm tốc độ tăng trưởng kinh tế.

  • Ngân hàng Nhà nước có thể tăng lãi suất để kiểm soát lạm phát, ảnh hưởng đến hoạt động đầu tư và kinh doanh.

  • Chính phủ có thể áp dụng các biện pháp hỗ trợ cho người dân và doanh nghiệp để giảm thiểu tác động tiêu cực của CPI.

Nhìn chung, mức tăng CPI tháng 2/2024 có thể ảnh hưởng tiêu cực đến nhiều khía cạnh của nền kinh tế Việt Nam. Chính phủ và các doanh nghiệp cần có biện pháp phù hợp để giảm thiểu tác động tiêu cực của CPI và thúc đẩy tăng trưởng kinh tế.

D. Dự báo CPI trong những tháng tiếp theo

1. Yếu tố bên ngoài:

Giá cả hàng hóa và dịch vụ trên thế giới: Giá xăng dầu, nguyên liệu sản xuất và lương thực có thể ảnh hưởng đến giá cả trong nước. Tình hình kinh tế thế giới: Tăng trưởng kinh tế toàn cầu, tỷ giá hối đoái và lãi suất quốc tế có thể ảnh hưởng đến giá cả trong nước.

2. Yếu tố bên trong:

Nhu cầu tiêu dùng: Nhu cầu tiêu dùng có thể tăng cao trong các dịp lễ, tết hoặc do ảnh hưởng của dịch COVID-19. Chính sách của Chính phủ: Chính phủ có thể áp dụng các biện pháp để kiểm soát giá cả, such as subsidies or price controls. Chi phí sản xuất: Chi phí sản xuất có thể tăng do giá nguyên liệu đầu vào, lương công nhân và chi phí vận chuyển tăng.

3. Dự báo CPI dựa trên các mô hình thống kê:

Có nhiều mô hình thống kê được sử dụng để dự báo CPI, such as ARIMA, VAR, and machine learning models.

Ví dụ:

Mô hình ARIMA: Mô hình ARIMA là mô hình thống kê được sử dụng để dự báo các chuỗi thời gian có tính tự tương quan. Mô hình VAR: Mô hình VAR là mô hình thống kê được sử dụng để dự báo các biến kinh tế vĩ mô, bao gồm CPI. Mô hình học máy: Mô hình học máy là mô hình sử dụng dữ liệu để dự báo các biến kinh tế.

4. Đề xuất giải pháp để kiểm soát CPI:

  • Chính sách tiền tệ: Ngân hàng Nhà nước có thể sử dụng các công cụ chính sách tiền tệ, such as interest rates and reserve requirements, để kiểm soát lạm phát.

  • Chính sách tài khóa: Chính phủ có thể sử dụng các công cụ chính sách tài khóa, such as taxes and spending, để kiểm soát lạm phát.

  • Giải pháp về nguồn cung: Chính phủ có thể tập trung vào việc tăng cường sản xuất, cung ứng hàng hóa thiết yếu để đáp ứng nhu cầu thị trường.

  • Giải pháp về nhu cầu: Chính phủ có thể tuyên truyền, vận động người dân tiêu dùng tiết kiệm, hợp lý.

E. Kết luận

CPI là một chỉ số quan trọng để đánh giá tình hình lạm phát của một quốc gia. Việc dự báo CPI có ý nghĩa quan trọng đối với việc hoạch định chính sách kinh tế vĩ mô và vi mô. Có nhiều yếu tố ảnh hưởng đến CPI, và cần sử dụng nhiều mô hình thống kê để dự báo CPI chính xác. Chính phủ cần phối hợp các biện pháp chính sách tiền tệ, chính sách tài khóa và giải pháp về nguồn cung, nhu cầu để kiểm soát CPI hiệu quả.

F. Tài liệu tham khảo

LS0tDQp0aXRsZTogIlRp4buDdSBsdeG6rW4iDQphdXRob3I6ICJIdeG7s25oIE5n4buNYyBEaeG7h3AgLSAyMjIxMDAwMjk1Ig0KZGF0ZTogIjIwMjQtMDMtMTkiDQpvdXRwdXQ6DQogIGh0bWxfZG9jdW1lbnQ6DQogICAgY29kZV9kb3dubG9hZDogdHJ1ZQ0KICAgIGNvZGVfZm9sZGluZzogaGlkZQ0KICAgIHRvY19mbG9hdDogdHJ1ZQ0KICAgIHRvYzogdHJ1ZQ0KICAgIHRoZW1lOiBkZWZhdWx0DQogICAgaGlnaGxpZ2h0OiB0YW5nbw0KICBwZGZfZG9jdW1lbnQ6DQogICAgdG9jOiB0cnVlDQogIHdvcmRfZG9jdW1lbnQ6DQogICAgdG9jOiB0cnVlDQotLS0NCg0KYGBge3Igc2V0dXAsIGluY2x1ZGU9RkFMU0V9DQprbml0cjo6b3B0c19jaHVuayRzZXQoZWNobyA9IFRSVUUpDQoNCmBgYA0KDQpgYGB7PWh0bWx9DQo8c3R5bGU+DQpib2R5IHsNCiAgZm9udC1mYW1pbHk6ICJUaW1lcyBOZXcgUm9tYW4iLCBzYW5zLXNlcmlmOw0KICBmb250LXNpemU6IDE2cHg7DQp9DQogDQpoMiB7DQogIGNvbG9yOiByZWQ7DQp9DQpoMyB7DQogIGNvbG9yOiBibHVlOw0KfQ0KaDQgew0KICBjb2xvcjogcGluazsNCn0NCjwvc3R5bGU+DQpgYGANCmBgYHtyfQ0KbGlicmFyeSh4bHN4KQ0KZCA8LSByZWFkLnhsc3ggKCJEOi9uYWFhYWFhL05OTFRfU1QyL2NwaWNhbnVvYy54bHN4Iiwgc2hlZXRJbmRleCA9IDEsIGhlYWRlciA9IFQpDQpsaWJyYXJ5KHRpZHl2ZXJzZSkNCmxpYnJhcnkoc2NhbGVzKQ0KbGlicmFyeShnZ2ZvcmNlKQ0KYGBgDQoNCiFbXShpbWFnZXMvNTNkZTQwMzA2YTdmYzUyMTljNmUuanBnKXt3aWR0aD0iNjg3In0NCg0KIyAqKipM4budaSBj4bqjbSDGoW4qKioNCg0KRW0geGluIGfhu61pIGzhu51pIGPhuqNtIMahbiBjaMOibiB0aMOgbmggxJHhur9uIFRo4bqneSBUcuG6p24gTeG6oW5oIFTGsOG7nW5nLCBuZ8aw4budaSDEkcOjIGTDoG5oIHRo4budaSBnaWFuIHbDoCBjw7RuZyBz4bupYyDEkeG7gyBoxrDhu5tuZyBk4bqrbiB2w6AgxJHDoW5oIGdpw6EgYsOgaSB0aeG7g3UgbHXhuq1uIG7DoHkgduG7gSBjaOG7iSBz4buRIGdpw6EgdGnDqnUgZMO5bmcgdGjDoW5nIDIvMjAyNC4NCg0KVHJvbmcgcXXDoSB0csOsbmggbmdoacOqbiBj4bupdSB2w6Agdmnhur90IGLDoGkgdGnhu4N1IGx14bqtbiBuw6B5LCBlbSDEkcOjIGPDsyBjxqEgaOG7mWkgdMOsbSBoaeG7g3Ugc8OidSB24buBIGNo4buJIHPhu5EgZ2nDoSB0acOqdSBkw7luZyB2w6AgdMOhYyDEkeG7mW5nIGPhu6dhIG7DsyDEkeG7kWkgduG7m2kgxJHhu51pIHPhu5FuZyBow6BuZyBuZ8OgeSBj4bunYSBuZ8aw4budaSB0acOqdSBkw7luZy4gTmjhu50gbmjhu69uZyBraeG6v24gdGjhu6ljIHbDoCBr4bu5IG7Eg25nIMSRw6MgaOG7jWMgxJHGsOG7o2MgdHJvbmcgbcO0biBOZ8O0biBuZ+G7ryBs4bqtcCB0csOsbmgsIGVtIMSRw6MgY8OzIGto4bqjIG7Eg25nIHRodSB0aOG6rXAgdsOgIHBow6JuIHTDrWNoIGThu68gbGnhu4d1IGxpw6puIHF1YW4gxJHhur9uIGNo4buJIHPhu5EgZ2nDoSB0acOqdSBkw7luZyB0aMOhbmcgMi8yMDI0Lg0KDQpUaOG6p3kgxJHDoyBjdW5nIGPhuqVwIG5o4buvbmcgaMaw4bubbmcgZOG6q24gdsOgIGfhu6NpIMO9IHF1w70gZ2nDoSwgZ2nDunAgZW0geMOhYyDEkeG7i25oIHbDoCDDoXAgZOG7pW5nIGPDoWMgcGjGsMahbmcgcGjDoXAgbOG6rXAgdHLDrG5oIHBow7kgaOG7o3AgxJHhu4MgeOG7rSBsw70gZOG7ryBsaeG7h3UgdsOgIHRyw6xuaCBiw6B5IGvhur90IHF14bqjIG5naGnDqm4gY+G7qXUgbeG7mXQgY8OhY2ggbG9naWMgdsOgIHLDtSByw6BuZy4gVGjhuqd5IGPFqW5nIMSRw6MgZ2nDunAgZW0gbuG6r20gduG7r25nIGPDoWMgbmd1ecOqbiB04bqvYyBjxqEgYuG6o24gY+G7p2EgbmfDtG4gbmfhu68gbOG6rXAgdHLDrG5oIHbDoCDEkeG6o20gYuG6o28gdMOtbmggY2jDrW5oIHjDoWMgdsOgIGhp4buHdSBxdeG6oyBj4bunYSBtw6MgbOG6rXAgdHLDrG5oIHRyb25nIHF1w6EgdHLDrG5oIHBow6JuIHTDrWNoIHPhu5EgbGnhu4d1Lg0KDQpFbSBjxaluZyB4aW4gYsOgeSB04buPIGzDsm5nIGJp4bq/dCDGoW4gxJHhur9uIFRo4bqneSB2w6wgbmjhu69uZyBnw7NwIMO9IHbDoCDEkcOhbmggZ2nDoSBjaGkgdGnhur90IMSRw6MgZ2nDunAgZW0gY+G6o2kgdGhp4buHbiBiw6BpIHRp4buDdSBsdeG6rW4uIE5o4buvbmcgcGjhuqNuIGjhu5NpIHThu6sgVGjhuqd5IMSRw6MgY2hvIHTDtGkgY8OhaSBuaMOsbiBt4bubaSB24buBIG5nw7RuIG5n4buvIGzhuq1wIHRyw6xuaCB2w6AgY8OhY2ggw6FwIGThu6VuZyBuw7MgdHJvbmcgbMSpbmggduG7sWMga2luaCB04bq/IHbDoCB0w6BpIGNow61uaC4NCg0KQ3Xhu5FpIGPDuW5nLCBlbSB4aW4gZ+G7rWkgbOG7nWkgY+G6o20gxqFuIMSR4bq/biBUaOG6p3kgdsOsIHPhu7EgxJHhu5luZyB2acOqbiB2w6AgaOG7lyB0cuG7oyB0cm9uZyBzdeG7kXQgcXXDoSB0csOsbmggbmdoacOqbiBj4bupdSB2w6Agdmnhur90IGLDoGkgdGnhu4N1IGx14bqtbiBuw6B5LiBT4buxIHF1YW4gdMOibSB2w6AgdOG6rW4gdMOibSBj4bunYSBUaOG6p3kgxJHDoyB0cnV54buBbiDEkeG7mW5nIGzhu7FjIHbDoCBnacO6cCB0w7RpIHbGsOG7o3QgcXVhIG5o4buvbmcga2jDsyBraMSDbiB2w6AgaG/DoG4gdGjDoG5oIGLDoGkgdGnhu4N1IGx14bqtbiBt4buZdCBjw6FjaCB0aMOgbmggY8O0bmcuDQoNCk3hu5l0IGzhuqduIG7hu69hLCBlbSB4aW4gY2jDom4gdGjDoG5oIGPhuqNtIMahbiBUaOG6p3kgdsOsIHPhu7EgaMaw4bubbmcgZOG6q24gdsOgIMSRw6FuaCBnacOhIGPhu6dhIG3DrG5oLiBT4buxIGdpw7pwIMSR4buhIG7DoHkgxJHDoyBnacO6cCBlbSBjw7MgxJHGsOG7o2MgbeG7mXQgdHLhuqNpIG5naGnhu4dtIGjhu41jIHThuq1wIHbDoCBuZ2hpw6puIGPhu6l1IGLhu5Ugw61jaCB0cm9uZyBtw7RuIE5nw7RuIG5n4buvIGzhuq1wIHRyw6xuaC4NCg0KVHLDom4gdHLhu41uZyENCg0KIyAqKipQaOG6p24gbeG7nyDEkeG6p3UqKioNCg0KIyMgKioxLiAgTeG7pWMgxJHDrWNoIGLDoGkgdGnhu4N1IGx14bqtbioqDQoNClRyb25nIGLhu5FpIGPhuqNuaCBraW5oIHThur8gxJFhbmcgdGhheSDEkeG7lWkgbGnDqm4gdOG7pWMsIHZp4buHYyBu4bqvbSBi4bqvdCB0aMO0bmcgdGluIHbhu4EgY2jhu4kgc+G7kSBnacOhIHRpw6p1IGTDuW5nIGN1bmcgY+G6pXAgY2hvIGNow7puZyB0YSBjw6FpIG5ow6xuIHThu5VuZyBxdWFuIHbhu4EgdMOsbmggaMOsbmggdMSDbmcgZ2nDoSB2w6Ag4bqjbmggaMaw4bufbmcgxJHhur9uIMSR4budaSBz4buRbmcgaMOgbmcgbmfDoHkgY+G7p2EgY2jDum5nIHRhLiBUaMO0bmcgcXVhIHZp4buHYyBwaMOibiB0w61jaCBjaOG7iSBz4buRIGdpw6EgdGnDqnUgZMO5bmcgdGjDoW5nIDIvMjAyNCwgY2jDum5nIHRhIHPhur0gY8OzIGPDoWkgbmjDrG4gc8OidSBoxqFuIHbhu4Egc+G7sSBiaeG6v24gxJHhu5luZyBj4bunYSBnacOhIGPhuqMgdHJvbmcgY8OhYyBsxKluaCB24buxYyBraMOhYyBuaGF1IG5oxrAgdGjhu7FjIHBo4bqpbSwgbsSDbmcgbMaw4bujbmcsIHbhuq10IGxp4buHdSB4w6J5IGThu7FuZywgdsOgIG5oaeG7gXUgbmfDoG5oIGjDoG5nIGtow6FjLg0KDQpCw6BpIHRp4buDdSBsdeG6rW4gbsOgeSBz4bq9IHThuq1wIHRydW5nIHbDoG8gdmnhu4djIHBow6JuIHTDrWNoIGPDoWMgeeG6v3UgdOG7kSDhuqNuaCBoxrDhu59uZyDEkeG6v24gc+G7sSBiaeG6v24gxJHhu5luZyBj4bunYSBjaOG7iSBz4buRIGdpw6EgdGnDqnUgZMO5bmcgdHJvbmcgdGjDoW5nIDIvMjAyNC4gQ2jDum5nIHRhIHPhur0geGVtIHjDqXQgY8OhYyBuZ3V5w6puIG5ow6JuIGtpbmggdOG6vywgY2jDrW5oIHRy4buLLCB2w6AgeMOjIGjhu5lpIGPDsyB0aOG7gyBnw7NwIHBo4bqnbiB2w6BvIHPhu7EgdGhheSDEkeG7lWkgbsOgeS4gTmdvw6BpIHJhLCBjaMO6bmcgdGEgY8Wpbmcgc+G6vSDEkeG7gSBj4bqtcCDEkeG6v24gdMOhYyDEkeG7mW5nIGPhu6dhIGNo4buJIHPhu5EgZ2nDoSB0acOqdSBkw7luZyDEkeG7kWkgduG7m2kgbmfGsOG7nWkgdGnDqnUgZMO5bmcgdsOgIHF14bqjbiBsw70gdMOgaSBjaMOtbmggY8OhIG5ow6JuLg0KDQpC4bqxbmcgdmnhu4djIHTDrG0gaGnhu4N1IHbDoCBwaMOibiB0w61jaCBjaOG7iSBz4buRIGdpw6EgdGnDqnUgZMO5bmcgdGjDoW5nIDIvMjAyNCwgZW0gaHkgduG7jW5nIHLhurFuZyBiw6BpIHRp4buDdSBsdeG6rW4gbsOgeSBz4bq9IGN1bmcgY+G6pXAgY2hvIG3hu41pIG5nxrDhu51pIGPDoWkgbmjDrG4gcsO1IHLDoG5nIHbDoCBjaGkgdGnhur90IHbhu4EgdMOsbmggaMOsbmggdMSDbmcgZ2nDoSB0cm9uZyB0aOG7nWkgZ2lhbiBn4bqnbiDEkcOieS4gxJBp4buBdSBuw6B5IHPhur0gZ2nDunAgY2jDum5nIHRhIGhp4buDdSByw7UgaMahbiB24buBIHTDoWMgxJHhu5luZyBj4bunYSBjaOG7iSBz4buRIGdpw6EgdGnDqnUgZMO5bmcgxJHhur9uIGN14buZYyBz4buRbmcgaMOgbmcgbmfDoHkgdsOgIMSRxrBhIHJhIG5o4buvbmcgcXV54bq/dCDEkeG7i25oIHRow7RuZyBtaW5oIHbhu4EgdMOgaSBjaMOtbmggY8OhIG5ow6JuLg0KDQpDw7luZyB0aGVvIGTDtWkgYsOgaSB0aeG7g3UgbHXhuq1uIG7DoHkgxJHhu4Mga2jDoW0gcGjDoSBuaOG7r25nIHBow6JuIHTDrWNoIHRow7ogduG7iyB24buBIGNo4buJIHPhu5EgZ2nDoSB0acOqdSBkw7luZyB0aMOhbmcgMi8yMDI0IHbDoCBoaeG7g3UgcsO1IGjGoW4gduG7gSB0w6xuaCBow6xuaCBraW5oIHThur8gaGnhu4duIHThuqFpLg0KDQoNCiMjICoqMi4gIMSQ4buRaSB0xrDhu6NuZyBoxrDhu5tuZyDEkeG6v24qKg0KDQpCw6BpIHRp4buDdSBsdeG6rW4gbsOgeSBoxrDhu5tuZyDEkeG6v24gY8OhYyBzaW5oIHZpw6puLCBuaMOgIG5naGnDqm4gY+G7qXUsIGNodXnDqm4gZ2lhIGtpbmggdOG6vywgdsOgIG5o4buvbmcgbmfGsOG7nWkgcXVhbiB0w6JtIMSR4bq/biB0w6xuaCBow6xuaCBraW5oIHThur8gdsOgIHTDoGkgY2jDrW5oLiBOw7MgY8WpbmcgY8OzIHRo4buDIGjhu691IMOtY2ggY2hvIG5nxrDhu51pIHRpw6p1IGTDuW5nIG114buRbiBoaeG7g3UgcsO1IGjGoW4gduG7gSB0w6FjIMSR4buZbmcgY+G7p2EgY2jhu4kgc+G7kSBnacOhIHRpw6p1IGTDuW5nIMSR4bq/biBjdeG7mWMgc+G7kW5nIGjDoG5nIG5nw6B5IHbDoCBxdeG6o24gbMO9IHTDoGkgY2jDrW5oIGPDoSBuaMOibi4NCg0KIyMgKiozLiAgQ+G6pXUgdHLDumMqKg0KDQpBLiAgxJDhu4tuaCBuZ2jEqWEgY2jhu4kgc+G7kSBnacOhIHRpw6p1IGTDuW5nIChDUEkpDQoNCkIuICBQaMOibiB0w61jaCBjaOG7iSBz4buRIGdpw6EgdGnDqnUgZMO5bmcgdGjDoW5nIDIvMjAyNA0KDQpDLiAg4bqibmggaMaw4bufbmcgY+G7p2EgQ1BJIHRow6FuZyAyLzIwMjQNCg0KRC4gIEThu7EgYsOhbyBDUEkgdHJvbmcgbmjhu69uZyB0aMOhbmcgdGnhur9wIHRoZW8NCg0KRS4gIEvhur90IGx14bqtbg0KDQpGLiAgVMOgaSBsaeG7h3UgdGhhbSBraOG6o28NCg0KIyAqKkEuIENo4buJIHPhu5EgZ2nDoSB0acOqdSBkw7luZyAoQ1BJKSoqDQoNCiMjICoqMS4gIEtow6FpIG5p4buHbSwgcGjGsMahbmcgcGjDoXAgdMOtbmgqKg0KDQpDUEkgbMOgIGNo4buJIHRpw6p1IHTGsMahbmcgxJHhu5FpICh0w61uaCBi4bqxbmcgJSkgcGjhuqNuIMOhbmggeHUgaMaw4bubbmcgdsOgIG3hu6ljIMSR4buZIGJp4bq/biDEkeG7mW5nIGdpw6EgY+G6oyBjaHVuZyB0aGVvIHRo4budaSBnaWFuIGPhu6dhIGPDoWMgbG/huqFpIGjDoG5nIGhvw6EgdsOgIGThu4tjaCB24bulIHRpw6p1IGTDuW5nIGjDoG5nIG5nw6B5IGPhu6dhIG5nxrDhu51pIGTDom4uDQoNCkRhbmggbeG7pWMgaMOgbmcgaG/DoSB2w6AgZOG7i2NoIHbhu6UgxJHhuqFpIGRp4buHbiBn4buTbSBjw6FjIG3hurd0IGjDoG5nIHbDoCBk4buLY2ggduG7pSBjaOG7pyB54bq/dSwgxJHhuqFpIGRp4buHbiBjaG8gdGnDqnUgZMO5bmcgY+G7p2EgZMOibiBjxrAgdHJvbmcgbeG7mXQgZ2lhaSDEkW/huqFuIG5o4bqldCDEkeG7i25oLCDEkcaw4bujYyBz4butIGThu6VuZyDEkeG7gyDEkWnhu4F1IHRyYSB0aHUgdGjhuq1wIGdpw6EgxJHhu4tuaCBr4buzLCBwaOG7pWMgduG7pSB0w61uaCBDUEkuDQoNClF1eeG7gW4gc+G7kSB0w61uaCBDUEkgbMOgIHThu7cgdHLhu41uZyBjaGkgdGnDqnUgY2hvIGPDoWMgbmjDs20gaMOgbmcgaG/DoSB2w6AgZOG7i2NoIHbhu6UgdHJvbmcgdOG7lW5nIGNoaSB0acOqdSBj4bunYSBkw6JuIGPGsCBj4bunYSBuxINtIMSRxrDhu6NjIGNo4buNbiBsw6BtIGfhu5FjIHNvIHPDoW5oLiBRdXnhu4FuIHPhu5EgbsOgeSDEkcaw4bujYyBz4butIGThu6VuZyBj4buRIMSR4buLbmggdHJvbmcgNSBuxINtLg0KDQpTYXUgbeG7l2kgY2h1IGvhu7MgNSBuxINtLCBkYW5oIG3hu6VjIG3hurd0IGjDoG5nIMSR4bqhaSBkaeG7h24sIHF1eeG7gW4gc+G7kSBs4bqhaSDEkcaw4bujYyBj4bqtcCBuaOG6rXQgY2hvIHBow7kgaOG7o3AgduG7m2kgdGjhu4sgdHLGsOG7nW5nIHRpw6p1IGTDuW5nIHbDoCBjxqEgY+G6pXUgY2hpIHRpw6p1IGNobyDEkeG7nWkgc+G7kW5nIGjDoG5nIG5nw6B5IGPhu6dhIG5nxrDhu51pIGTDom4gdHJvbmcgdGjhu51pIGvhu7MgaGnhu4duIHThuqFpLg0KDQpDaOG7iSBz4buRIGdpw6EgdGnDqnUgZMO5bmcgxJHGsOG7o2MgdMOtbmggdG/DoW4gdGhlbyBjw7RuZyB0aOG7qWMgTGFzcGV5cmVzIGLDrG5oIHF1w6JuIG5ow6JuIGdpYSBxdXnhu4FuIGPDsyBk4bqhbmcgdOG7lW5nIHF1w6F0IG5oxrAgc2F1Og0KDQohW10oaW1hZ2VzLzkzNWE2MTAwZDM0ZjdjMTEyNTVlLmpwZykNCg0KIyMgKioyLiAgUGjGsMahbmcgcGjDoXAgdMOtbmggY2jhu4kgc+G7kSBnacOhIHRpw6p1IGTDuW5nKioNCg0KQ2jhu4kgc+G7kSBnacOhIHRpw6p1IGTDuW5nIMSRxrDhu6NjIHTDrW5oIHThu6sga+G6v3QgcXXhuqMgxJFp4buBdSB0cmEgZ2nDoSB0acOqdSBkw7luZyBj4bunYSB04burbmcgdOG7iW5oL3Row6BuaCBwaOG7kSB0cuG7sWMgdGh14buZYyBUcnVuZyDGsMahbmcuIENo4buJIHPhu5EgZ2nDoSB0acOqdSBkw7luZyDEkcaw4bujYyB0w61uaCBi4bqxbmcgcGjGsMahbmcgcGjDoXAgYsOsbmggcXXDom4gbmjDom4gZ2lhIHF1eeG7gW4gZ2nhu69hIG3hu6ljIGJp4bq/biDEkeG7mW5nIGdpw6EgY+G7p2EgY8OhYyBuaMOzbSBt4bq3dCBow6BuZyB24bubaSBxdXnhu4FuIHPhu5EgdMawxqFuZyDhu6luZy4NCg0KQ2jhu4kgc+G7kSBnacOhIHRpw6p1IGTDuW5nIGPhu6dhIGPDoWMgdOG7iW5oL3Row6BuaCBwaOG7kSB0cuG7sWMgdGh14buZYyBUcnVuZyDGsMahbmcgxJHGsOG7o2MgdMOtbmggYuG6sW5nIHBoxrDGoW5nIHBow6FwIGLDrG5oIHF1w6JuIG5ow6JuIGdpYSBxdXnhu4FuIGdp4buvYSBjaOG7iSBz4buRIGdpw6EgdGnDqnUgZMO5bmcgY+G7p2EgbeG7l2kgbmjDs20gaMOgbmcgaMOzYSB2w6AgZOG7i2NoIHbhu6UgdGnDqnUgZMO5bmcgxJHGsOG7o2MgY2jhu41uIMSRaeG7gXUgdHJhIHbhu5tpIHF1eeG7gW4gc+G7kSB0xrDGoW5nIOG7qW5nLg0KDQpDaOG7iSBz4buRIGdpw6EgdGnDqnUgZMO5bmcgY+G7p2EgNiB2w7luZyBraW5oIHThur8gxJHGsOG7o2MgdMOtbmggYuG6sW5nIHBoxrDGoW5nIHBow6FwIGLDrG5oIHF1w6JuIG5ow6JuIGdpYSBxdXnhu4FuIGdp4buvYSBjaOG7iSBz4buRIGdpw6EgdGnDqnUgZMO5bmcgY+G7p2EgbeG7l2kgdOG7iW5oL3Row6BuaCBwaOG7kSB0cuG7sWMgdGh14buZYyBUcnVuZyDGsMahbmcgdHJvbmcgdsO5bmcgduG7m2kgcXV54buBbiBz4buRIHTGsMahbmcg4bupbmcuDQoNCkNo4buJIHPhu5EgZ2nDoSB0acOqdSBkw7luZyBj4bunYSBj4bqjIG7GsOG7m2MgxJHGsOG7o2MgdMOtbmggYuG6sW5nIHBoxrDGoW5nIHBow6FwIGLDrG5oIHF1w6JuIG5ow6JuIGdpYSBxdXnhu4FuIGdp4buvYSBjaOG7iSBz4buRIGdpw6EgdGnDqnUgZMO5bmcgY+G7p2EgY8OhYyB2w7luZyBraW5oIHThur8gduG7m2kgcXV54buBbiBz4buRIHTGsMahbmcg4bupbmcuDQoNCiMjICoqMy4gIFBow6JuIHThu5UgY2jhu6cgeeG6v3UqKg0KDQrigJMgRGFuaCBt4bulYyBow6BuZyBow7NhIHRpw6p1IGTDuW5nIGPDoSBuaMOibiB0aGVvIG3hu6VjIMSRw61jaCBz4butIGThu6VuZyAoQ09JQ09QKQ0KDQrigJMgVGjDoG5oIHRo4buLL27DtG5nIHRow7RuDQoNCuKAkyBU4buJbmgvdGjDoG5oIHBo4buRIHRy4buxYyB0aHXhu5ljIFRydW5nIMawxqFuZy4NCg0KIyMgKio0LiAgS+G7syBjw7RuZyBi4buRKiogDQoNClRow6FuZw0KDQojIyAqKjUuICBOZ3Xhu5NuIHPhu5EgbGnhu4d1KioNCg0K4oCTIMSQaeG7gXUgdHJhIGdpw6EgdGnDqnUgZMO5bmcgKENQSSkuDQoNCuKAkyBLaOG6o28gc8OhdCBt4bupYyBz4buRbmcgZMOibiBjxrAgVmnhu4d0IE5hbS4NCg0KDQojIyAqKjYuICBDxqEgcXVhbiBjaOG7i3UgdHLDoWNoIG5oaeG7h20gdGh1IHRo4bqtcCwgdOG7lW5nIGjhu6NwKiogDQpU4buVbmcgY+G7pWMgVGjhu5FuZyBrw6ouDQoNCiMgKipCLiBQaMOibiB0w61jaCBjaOG7iSBz4buRIGdpw6EgdGnDqnUgZMO5bmcgdGjDoW5nIDIvMjAyNCoqDQoNCiMjICoqSS4gQ0jhu4ggU+G7kCBHScOBIFRJw4pVIETDmU5HIFRIw4FORyAwMi8yMDI0KioNCg0KU28gduG7m2kgdGjDoW5nIHRyxrDhu5tjLCBDUEkgdGjDoW5nIDAyLzIwMjQgdMSDbmcgMSwwNCUgKGtodSB24buxYyB0aMOgbmggdGjhu4sgdMSDbmcgMCw5OCU7IGtodSB24buxYyBuw7RuZyB0aMO0biB0xINuZyAxLDA5JSkuIFRyb25nIDExIG5ow7NtIGjDoG5nIGjDs2EgdsOgIGThu4tjaCB24bulIHRpw6p1IGTDuW5nIGNow61uaCwgY8OzIDkgbmjDs20gaMOgbmcgdMSDbmcgZ2nDoSwgMiBuaMOzbSBow6BuZyBnaeG6o20gZ2nDoS4NCg0KYGBge3J9DQpuYW1lcyhkKSA8LSBtYWtlLm5hbWVzKG5hbWVzKGQpLCB1bmlxdWUgPSBUUlVFKQ0KZ2dwbG90KGQsIGFlcyh4ID0gTmFtZSwgeSA9IENQSSwgZmlsbCA9IE5hbWUpKSArDQogIGdlb21fY29sKHdpZHRoID0gMC41LCBwb3NpdGlvbiA9IHBvc2l0aW9uX2RvZGdlKHdpZHRoID0gMC43NSksIA0KICAgICAgICAgICBjb2xvciA9ICJ3aGl0ZSIsIGJvcmRlcl9yYWRpdXMgPSB1bml0KDAuMiwgImNtIikpICsNCiAgbGFicyh0aXRsZSA9ICJHacOhIHRpw6p1IGTDuW5nIHRow6FuZyAwMi8yMDI0IHNvIHbhu5tpIHRow6FuZyB0csaw4bubYyBj4bunYSBjw6FjIG5ow7NtIGjDoG5nIGNow61uaCIsDQogICAgICAgeCA9ICJDw6FjIG5ow7NtIGjDoG5nIiwNCiAgICAgICB5ID0gIlThu5FjIMSR4buZIHTEg25nL2dp4bqjbSBDUEkiKSArDQogIHRoZW1lX21pbmltYWwoKSArDQogIHRoZW1lKGF4aXMudGV4dC54ID0gZWxlbWVudF90ZXh0KGFuZ2xlID0gNDUsIGhqdXN0ID0gMSkpICsgICAgZ2VvbV90ZXh0KGFlcyhsYWJlbCA9IHBhc3RlMChyb3VuZChDUEksIDIpLCAiJSIpKSwgdmp1c3QgPSAtMC41KQ0KYGBgDQoNCiMjIyAqKjEuICBIw6BuZyDEg24gdsOgIGThu4tjaCB24bulIMSDbiB14buRbmcgKCsxLDcxJSkqKg0KDQpDaOG7iSBz4buRIGdpw6EgbmjDs20gaMOgbmcgxINuIHbDoCBk4buLY2ggduG7pSDEg24gdeG7kW5nIHRow6FuZyAwMi8yMDI0IHTEg25nIDEsNzElIHNvIHbhu5tpIHRow6FuZyB0csaw4bubYywgdMOhYyDEkeG7mW5nIGzDoG0gQ1BJIGNodW5nIHTEg25nIDAsNTcgxJFp4buDbSBwaOG6p24gdHLEg20sIHRyb25nIMSRw7MgbMawxqFuZyB0aOG7sWMgdMSDbmcgMSw3NSUsIHTDoWMgxJHhu5luZyB0xINuZyAwLDA2IMSRaeG7g20gcGjhuqduIHRyxINtOyBuaMOzbSB0aOG7sWMgcGjhuqltIHTEg25nIDEsOTglLCB0w6FjIMSR4buZbmcgdMSDbmcgMCw0MiDEkWnhu4NtIHBo4bqnbiB0csSDbTsgbmjDs20gxINuIHXhu5FuZyBuZ2/DoGkgZ2lhIMSRw6xuaCB0xINuZyAxLDA0JSwgdMOhYyDEkeG7mW5nIHTEg25nIDAsMDkgxJFp4buDbSBwaOG6p24gdHLEg20uDQoNCiMjIyMgKioxLjEuIEzGsMahbmcgdGjhu7FjICgrMSw3NSUpKioNCg0KQ2jhu4kgc+G7kSBnacOhIG5ow7NtIGzGsMahbmcgdGjhu7FjIHRow6FuZyAwMi8yMDI0IHTEg25nIDEsNzUlIHNvIHbhu5tpIHRow6FuZyB0csaw4bubYywgdHJvbmcgxJHDsyBjaOG7iSBz4buRIGdpw6EgbmjDs20gZ+G6oW8gdMSDbmcgMiwyMSUgKEfhuqFvIHThursgdGjGsOG7nW5nIHTEg25nIDIsMTQlOyBn4bqhbyB04bq7IG5nb24gdMSDbmcgMiwzNSUgdsOgIGfhuqFvIG7hur9wIHTEg25nIDIsNzYlKS4gR2nDoSBn4bqhbyB0cm9uZyBuxrDhu5tjIHTEg25nIHRoZW8gZ2nDoSBn4bqhbyB4deG6pXQga2jhuql1IGRvIG5odSBj4bqndSBuaOG6rXAga2jhuql1IHTEg25nIG3huqFuaCB04bqhaSBuaGnhu4F1IHF14buRYyBnaWEgdHLDqm4gdGjhur8gZ2nhu5tpLCDEkeG6t2MgYmnhu4d0IGzDoCBjw6FjIHRo4buLIHRyxrDhu51uZyB0cnV54buBbiB0aOG7kW5nIG5oxrAgUGhpLWxpcC1waW4sIEluLcSRw7QtbsOqLXhpLWEgdsOgIFRydW5nIFF14buRYywgdHJvbmcga2hpIG5ndeG7k24gY3VuZyBn4bqhbyB0b8OgbiBj4bqndSBnaeG6o20gZG8g4bqjbmggaMaw4bufbmcgY+G7p2EgYmnhur9uIMSR4buVaSBraMOtIGjhuq11IG5nw6B5IGPDoG5nIHPDonUgcuG7mW5nIHbDoCDhuqRuIMSQ4buZIGR1eSB0csOsIGzhu4duaCBj4bqlbSB4deG6pXQga2jhuql1IGfhuqFvLiBCw6puIGPhuqFuaCDEkcOzLCB0cm9uZyBk4buLcCBU4bq/dCBOZ3V5w6puIMSRw6FuIEdpw6FwIFRow6xuIDIwMjQsIG5odSBj4bqndSB0acOqdSBkw7luZyBjw6FjIGxv4bqhaSBn4bqhbyB04bq7IG5nb24gdsOgIGfhuqFvIG7hur9wIHTEg25nIGNhby4NCg0KVHJvbmcgdGjDoW5nLCBnacOhIGfhuqFvIHThursgdGjGsOG7nW5nIGRhbyDEkeG7mW5nIHThu6sgMTUuMDAwLTE5LjAwMCDEkeG7k25nL2tnOyBnacOhIGfhuqFvIELhuq9jIEjGsMahbmcgdOG7qyAyMC41MDAtMjQuMDAwIMSR4buTbmcva2c7IGdpw6EgZ+G6oW8gdOG6uyBuZ29uIE7DoG5nIFRoxqFtIGNo4bujIMSQw6BvIHThu6sgMjIuNTAwLTI0LjUwMCDEkeG7k25nL2tnOyBnacOhIGfhuqFvIG7hur9wIHThu6sgMjcuMjAwLTQxLjUwMCDEkeG7k25nL2tnLg0KDQpHacOhIGfhuqFvIHTEg25nIHbDoCBuaHUgY+G6p3UgdGnDqnUgZMO5bmcgY2hvIFThur90IE5ndXnDqm4gxJHDoW4gdMSDbmcgY2FvIMSRw6MgdMOhYyDEkeG7mW5nIMSR4bq/biBjaOG7iSBz4buRIGdpw6EgY8OhYyBt4bq3dCBow6BuZyBsxrDGoW5nIHRo4buxYyBraMOhYyBuaMawIGdpw6EgbmfDtCB0aMOhbmcgSGFpIHTEg25nIDEsOTIlIHNvIHbhu5tpIHRow6FuZyB0csaw4bubYzsgYsO6biwgYsOhbmggcGjhu58sIGLDoW5oIMSRYSB0xINuZyAxLDQ1JTsgbWnhur9uIHTEg25nIDEsMSU7IGLhu5l0IG3DrCB0xINuZyAwLDkzJTsgbcOsIHPhu6NpLCBtw6wsIHBo4bufLCBjaMOhbyDEg24gbGnhu4FuIHTEg25nIDAsNDIlLg0KDQojIyMjICoqMS4yLiBUaOG7sWMgcGjhuqltICgrMSw5OCUpKioNCg0KQ2jhu4kgc+G7kSBnacOhIG5ow7NtIHRo4buxYyBwaOG6qW0gdGjDoW5nIDAyLzIwMjQgdMSDbmcgMSw5OCUgc28gduG7m2kgdGjDoW5nIHRyxrDhu5tjIGRvIG5odSBj4bqndSB0acOqdSBkw7luZyBj4bunYSBuZ8aw4budaSBkw6JuIHRyb25nIG5nw6B5IEzhu4Ugw7RuZyBDw7RuZywgw7RuZyBUw6FvIHbDoCBk4buLcCBU4bq/dCBOZ3V5w6puIMSRw6FuIHTEg25nIGNhbywgdOG6rXAgdHJ1bmcgY2jhu6cgeeG6v3Ug4bufIG3hu5l0IHPhu5EgbeG6t3QgaMOgbmcgc2F1Og0KDQrigJMgQ2jhu4kgc+G7kSBnacOhIHRo4buLdCBs4bujbiB0cm9uZyB0aMOhbmcgdMSDbmcgMyw5JSwgdMOtbmggxJHhur9uIG5nw6B5IDI1LzAyLzIwMjQsIGdpw6EgdGjhu4t0IGzhu6NuIGjGoWkgY+G6oyBuxrDhu5tjIGRhbyDEkeG7mW5nIHRyb25nIGtob+G6o25nIDU0LjAwMC01OC4wMDAgxJHhu5NuZy9rZy4gVGhlbyDEkcOzLCBt4buhIMSR4buZbmcgduG6rXQgdMSDbmcgMiw4MiUgc28gduG7m2kgdGjDoW5nIHRyxrDhu5tjOyBu4buZaSB04bqhbmcgxJHhu5luZyB24bqtdCB0xINuZyAyLDIyJTsgdGjhu4t0IHF1YXksIGdpw7IgY2jhuqMgdMSDbmcgMiwxNCUuIEdpw6EgdGjhu4t0IGLDsiB0xINuZyAxLDY2JS4gR2nDoSB0aOG7i3QgZ2lhIGPhuqdtIHTEg25nIDEsOTYlLCB0cm9uZyDEkcOzIHRo4buLdCBnw6AgdMSDbmcgMiwyMyUsIHRo4buLdCBnaWEgY+G6p20ga2jDoWMgdMSDbmcgMSwwNCUsIHRo4buLdCBnaWEgY+G6p20gxJHDtG5nIGzhuqFuaCB0xINuZyAzLDU0JS4gR2nDoSB0cuG7qW5nIGPDoWMgbG/huqFpIHTEg25nIDEsMTElLg0KDQrigJMgQ2jhu4kgc+G7kSBnacOhIHRo4buneSBz4bqjbiB0xrDGoWkgc+G7kW5nIHTEg25nIDEsODElIHNvIHbhu5tpIHRow6FuZyB0csaw4bubYywgdGjhu6d5IHPhuqNuIGNo4bq/IGJp4bq/biB0xINuZyAxLDMzJS4NCg0K4oCTIENo4buJIHPhu5EgZ2nDoSBjw6FjIGxv4bqhaSDEkeG6rXUgdsOgIGjhuqF0IHTEg25nIDEsMjIlOyByYXUgdMawxqFpLCBraMO0IHbDoCBjaOG6vyBiaeG6v24gdMSDbmcgMSwyMSUsIHRyb25nIMSRw7MgZ2nDoSBraG9haSB0w6J5IHTEg25nIDEsODYlOyBzdSBow6BvIHTEg25nIDEsNjklOyDEkeG7lyBxdeG6oyB0xrDGoWkgdMSDbmcgMCw5NyU7IGLhuq9wIGPhuqNpIHTEg25nIDAsNjYlOyByYXUgZ2lhIHbhu4sgdMawxqFpIGtow7QgY8OhYyBsb+G6oWkgdMSDbmcgMCwzNCU7IHJhdSB0xrDGoWkga2jDoWMgdMSDbmcgMSw0JSBkbyBjw6FjIHThu4luaCBwaMOtYSBC4bqvYyBtxrBhLCByw6l0IGvDqW8gZMOgaSB2w6BvIHPDoXQgZOG7i3AgVOG6v3QgbsOqbiByYXUgY2jhuq1tIHBow6F0IHRyaeG7g24sIG5oaeG7gXUgbsahaSBi4buLIGjhu49uZyBkbyBzxrDGoW5nIG114buRaSwgbcawYSBs4bqhbmguDQoNCuKAkyBDaOG7iSBz4buRIGdpw6EgcXXhuqMgdMawxqFpLCBjaOG6vyBiaeG6v24gdMSDbmcgNSw2OSUsIHRyb25nIMSRw7MsIHF14bqjIGPDsyBtw7ppIHTEg25nIDgsMSUsIGNodeG7kWkgdMSDbmcgNiw2NSUsIHhvw6BpIHTEg25nIDUsMzYlLCBxdeG6oyB0xrDGoWkga2jDoWMgdMSDbmcgNSwwOCUuDQoNCuKAkyBDaOG7iSBz4buRIGdpw6EgxJHhu5MgZ2lhIHbhu4sgdMSDbmcgMCw1NiU7IMSRxrDhu51uZyB0xINuZyAwLDg4JTsgc+G7r2EsIGLGoSwgcGhvIG3DoXQgdMSDbmcgMCwzMiU7IGLDoW5oIG3hu6l0LCBr4bq5byB0xINuZyAwLDc0JSB2w6AgY2jDqCwgY8OgIHBow6osIGNhIGNhbyB0xINuZyAwLDY5JS4NCg0KIyMjIyAqKjEuMy4gxIJuIHXhu5FuZyBuZ2/DoGkgZ2lhIMSRw6xuaCAoKzEsMDQlKSoqDQoNCjxwPkNo4buJIHPhu5EgZ2nDoSBuaMOzbSDEg24gdeG7kW5nIG5nb8OgaSBnaWEgxJHDrG5oIHRow6FuZyAwMi8yMDI0IHTEg25nIDEsMDQlIHNvIHbhu5tpIHRow6FuZyB0csaw4bubYywgY2jhu6cgeeG6v3UgZG8gZ2nDoSBuZ3V5w6puIGxp4buHdSBjaOG6vyBiaeG6v24g4bufIG3hu6ljIGNhbywgxJFp4buHbiB2w6AgY2hpIHBow60gbmjDom4gY8O0bmcgdMSDbmcsIHRyb25nIMSRw7MgZ2nDoSDEg24gbmdvw6BpIGdpYSDEkcOsbmggdMSDbmcgMSwxMyU7IHXhu5FuZyBuZ2/DoGkgZ2lhIMSRw6xuaCB0xINuZyAxLDAxJTsgxJHhu5MgxINuIG5oYW5oIG1hbmcgxJFpIHTEg25nIDAsNTElLjwvcD4NCg0KDQojIyMgKioyLiAgxJDhu5MgdeG7kW5nIHbDoCB0aHXhu5FjIGzDoSAoKzAsOCUpKioNCg0KPHA+Q2jhu4kgc+G7kSBnacOhIG5ow7NtIMSR4buTIHXhu5FuZyB2w6AgdGh14buRYyBsw6EgdGjDoW5nIDAyLzIwMjQgdMSDbmcgMCw4JSBzbyB24bubaSB0aMOhbmcgdHLGsOG7m2MgZG8gbmh1IGPhuqd1IHRpw6p1IGTDuW5nIHbDoCBz4butIGThu6VuZyBsw6BtIHF1w6AgYmnhur91IHThurduZyB0xINuZyB2w6BvIGThu4twIFThur90IE5ndXnDqm4gxJHDoW4ga2hp4bq/biBnacOhIHLGsOG7o3UgYmlhIHTEg25nIDEsMTclOyB0aHXhu5FjIGjDunQgdMSDbmcgMCw1NiU7IMSR4buTIHXhu5FuZyBraMO0bmcgY+G7k24gdMSDbmcgMCwzMyUuPC9wPg0KDQoNCiMjIyAqKjMuICBNYXkgbeG6t2MsIG3FqSBuw7NuLCBnacOgeSBkw6lwICgrMCwxNiUpKioNCg0KQ2jhu4kgc+G7kSBnacOhIG5ow7NtIG1heSBt4bq3YywgbcWpIG7Ds24sIGdpw6B5IGTDqXAgdGjDoW5nIDAyLzIwMjQgdMSDbmcgMCwxNiUgc28gduG7m2kgdGjDoW5nIHRyxrDhu5tjIGRvIGNoaSBwaMOtIG5ow6JuIGPDtG5nLCBjaGkgcGjDrSB24bqtdCBsaeG7h3UsIG5odSBj4bqndSBtdWEgc+G6r20gcXXhuqduIMOhbyBk4buLcCBU4bq/dCBOZ3V5w6puIMSRw6FuIEdpw6FwIFRow6xuIHTEg25nLiBUcm9uZyDEkcOzLCBk4buLY2ggduG7pSBnacOgeSBkw6lwIHTEg25nIDEsNDYlIHNvIHbhu5tpIHRow6FuZyB0csaw4bubYzsgZOG7i2NoIHbhu6UgbWF5IG3hurdjIHTEg25nIDAsNjElOyBnacOgeSBkw6lwIHTEg25nIDAsMzMlOyBtYXkgbeG6t2Mga2jDoWMgdMSDbmcgMCwzMSU7IHbhuqNpIGPDoWMgbG/huqFpIHTEg25nIDAsMjUlOyBtxakgbsOzbiB0xINuZyAwLDE5JTsgcXXhuqduIMOhbyBtYXkgc+G6tW4gdMSDbmcgMCwwNSUuDQoNCiMjIyAqKjQuICBOaMOgIOG7nyB2w6AgduG6rXQgbGnhu4d1IHjDonkgZOG7sW5nICgrMCw0MyUpKioNCg0KQ2jhu4kgc+G7kSBnacOhIG5ow7NtIG5ow6Ag4bufIHbDoCB24bqtdCBsaeG7h3UgeMOieSBk4buxbmcgdGjDoW5nIDAyLzIwMjQgdMSDbmcgMCw0MyUgc28gduG7m2kgdGjDoW5nIHRyxrDhu5tjIHTDoWMgxJHhu5luZyBsw6BtIHTEg25nIENQSSBjaHVuZyAwLDA4IMSRaeG7g20gcGjhuqduIHRyxINtLCB0cm9uZyDEkcOzIG3hu5l0IHPhu5EgbeG6t3QgaMOgbmcgdMSDbmcgZ2nDoToNCg0K4oCTIEdpw6EgduG6rXQgbGnhu4d1IGLhuqNvIGTGsOG7oW5nIG5ow6Ag4bufIHTEg25nIDAsNDglIHbDoCBnacOhIGThu4tjaCB24bulIHPhu61hIGNo4buvYSBuaMOgIOG7nyB0xINuZyAwLDcxJSwgY2jhu6cgeeG6v3UgZG8gZ2nDoSBjw6F0IHTEg25nIGtoaSB0aGnhur91IG5ndeG7k24gY3VuZywgZ2nDoSB0aMOpcCB0xINuZyBkbyBnacOhIHBow7RpIHRow6lwLCB0aMOpcCB0aMOgbmggcGjhuqltIHTEg25nLg0KDQrigJMgR2nDoSDEkWnhu4duIHNpbmggaG/huqF0IHRow6FuZyBIYWkgdMSDbmcgMCw3OCUgc28gduG7m2kgdGjDoW5nIHRyxrDhu5tjLCBuxrDhu5tjIHNpbmggaG/huqF0IHTEg25nIDEsNzMlWzFdIGRvIG5odSBj4bqndSB0acOqdSBkw7luZyB0xINuZy4NCg0K4oCTIEdpw6EgZ2FzIHTEg25nIDEsMSUgc28gduG7m2kgdGjDoW5nIHRyxrDhu5tjIGRvIHThu6sgbmfDoHkgMDEvMDIvMjAyNCwgZ2nDoSBnYXMgdHJvbmcgbsaw4bubYyDEkWnhu4F1IGNo4buJbmggdMSDbmcgNS4wMDAgxJHhu5NuZy9iw6xuaCAxMiBrZyBzYXUga2hpIGdpw6EgZ2FzIHRo4bq/IGdp4bubaSB0xINuZyAxMCBVU0QvdOG6pW4gKHThu6sgbeG7qWMgNjI1IFVTRC904bqlbiBsw6puIG3GsMyBYyA2MzUgVVNEL3ThuqVuKS4NCg0K4oCTIEdpw6EgZOG6p3UgaOG7j2EgdGjDoW5nIDAyLzIwMjQgdMSDbmcgMiw3JSBzbyB24bubaSB0aMOhbmcgMDEvMjAyNCBkbyDhuqNuaCBoxrDhu59uZyBj4bunYSBjw6FjIMSR4bujdCDEkWnhu4F1IGNo4buJbmggZ2nDoSB0cm9uZyB0aMOhbmcuDQoNCiMjIyAqKjUuICBUaGnhur90IGLhu4sgdsOgIMSR4buTIGTDuW5nIGdpYSDEkcOsbmggKCswLDI2JSkqKg0KDQpDaOG7iSBz4buRIGdpw6EgbmjDs20gdGhp4bq/dCBi4buLIHbDoCDEkeG7kyBkw7luZyBnaWEgxJHDrG5oIHRow6FuZyAwMi8yMDI0IHTEg25nIDAsMjYlIHNvIHbhu5tpIHRow6FuZyB0csaw4bubYywgbMOgbSBDUEkgY2h1bmcgdMSDbmcgMCwwMiDEkWnhu4NtIHBo4bqnbiB0csSDbS4gR2nDoSBt4buZdCBz4buRIG3hurd0IGjDoG5nIHTEg25nIGRvIG5odSBj4bqndSBz4butIGThu6VuZyB0xINuZyBuaMawOiBHacOhIGjDoG5nIHRo4buneSB0aW5oLCBzw6BuaCBz4bupIHbDoCBiw6xuaCBuxrDhu5tjIG7Ds25nIG5ow6AgdOG6r20gY8O5bmcgdMSDbmcgMCw1NiU7IGdpxrDhu51uZywgdOG7pywgYsOgbiwgZ2jhur8gdMSDbmcgMCwyOCU7IHbhuq10IHBo4bqpbSB0acOqdSBkw7luZyBraMOhYyB0xINuZyAwLDI2JTsgxJHDqG4gxJFp4buHbiB0aOG6r3Agc8OhbmcgdMSDbmcgMCwyNCU7IHjDoCBwaMOybmcgdsOgIGNo4bqldCB04bqpeSBy4butYSB0xINuZyAwLDIzJTsgZOG7i2NoIHbhu6Ugc+G7rWEgY2jhu69hIHRoaeG6v3QgYuG7iyB0cm9uZyBnaWEgxJHDrG5oIHTEg25nIDAsMjIlOyBtw6F5IGjDunQgYuG7pWkgdMSDbmcgMCwwOSU7IHRyYW5nIHRoaeG6v3QgYuG7iyBuaMOgIGLhur9wIHTEg25nIDAsMDYlLg0KDQoNCiMjIyAqKjYuICBUaHXhu5FjIHbDoCBk4buLY2ggduG7pSB5IHThur8gKCswLDAyJSkqKg0KDQpDaOG7iSBz4buRIGdpw6EgbmjDs20gdGh14buRYyB2w6AgZOG7i2NoIHbhu6UgeSB04bq/IHRow6FuZyAwMi8yMDI0IHTEg25nIG5o4bq5IDAsMDIlIHNvIHbhu5tpIHRow6FuZyB0csaw4bubYywgdHJvbmcgxJHDsyBjaOG7iSBz4buRIGdpw6EgdGh14buRYyBjw6FjIGxv4bqhaSB0xINuZyAwLDExJTsgZ2nDoSBk4buLY2ggduG7pSBraMOhbSBjaOG7r2EgYuG7h25oIGtow7RuZyBiaeG6v24gxJHhu5luZyBzbyB24bubaSB0aMOhbmcgdHLGsOG7m2MuIE5ndXnDqm4gbmjDom4gY2jhu6cgeeG6v3UgZG8gbeG7mXQgc+G7kSBt4bq3dCBow6BuZyB0aHXhu5FjIGdp4bqjbSDEkWF1LCBo4bqhIHPhu5F0LCBjaOG7kW5nIHZpw6ptLCB0aHXhu5FjIGTDuW5nIGNobyDEkcaw4budbmcgaMO0IGjhuqVwIHTEg25nIGdpw6Ega2hpIHRo4budaSB0aeG6v3QgY2h1eeG7g24gbcO5YSBu4buTbSDhuqltIHThuqFpIG3hu5l0IHPhu5EgxJHhu4thIHBoxrDGoW5nIG1p4buBbiBC4bqvYy4NCg0KIyMjICoqNy4gIEdpYW8gdGjDtG5nICgrMywwOSUpKioNCg0KQ2jhu4kgc+G7kSBnacOhIG5ow7NtIGdpYW8gdGjDtG5nIHRow6FuZyAwMi8yMDI0IHTEg25nIDMsMDklIHNvIHbhu5tpIHRow6FuZyB0csaw4bubYyBsw6BtIENQSSBjaHVuZyB0xINuZyAwLDMgxJFp4buDbSBwaOG6p24gdHLEg20sIHRyb25nIMSRw7M6DQoNCuKAkyBDaOG7iSBz4buRIGdpw6EgZOG7i2NoIHbhu6UgZ2lhbyB0aMO0bmcgY8O0bmcgY+G7mW5nIHTEg25nIDE1LDQ4JSBkbyBuaHUgY+G6p3UgxJFpIGzhuqFpIHTEg25nIGNhbyB0cm9uZyBk4buLcCBU4bq/dCBOZ3V5w6puIMSRw6FuLCB0cm9uZyDEkcOzIGdpw6EgduG6rW4gdOG6o2kgaMOgbmgga2jDoWNoIGLhurFuZyDEkcaw4budbmcgc+G6r3QgdMSDbmcgMTUxLDc1JTsgZ2nDoSB24bqtbiB04bqjaSBow6BuaCBraMOhY2ggYuG6sW5nIMSRxrDhu51uZyBow6BuZyBraMO0bmcgdMSDbmcgMzksMDclOyB24bqtbiB04bqjaSBow6BuaCBraMOhY2gga+G6v3QgaOG7o3AgdMSDbmcgNywyOSU7IHbhuq1uIHThuqNpIGjDoG5oIGtow6FjaCBi4bqxbmcgxJHGsOG7nW5nIGLhu5kgdMSDbmcgNSw3JS4NCg0K4oCTIENo4buJIHPhu5EgZ2nDoSB4xINuZyB0xINuZyA1LDgyJSBzbyB24bubaSB0aMOhbmcgdHLGsOG7m2MsIGNo4buJIHPhu5EgZ2nDoSBk4bqndSBkaWV6ZW4gdMSDbmcgNSw1MSUgZG8g4bqjbmggaMaw4bufbmcgY+G7p2EgY8OhYyDEkeG7o3QgxJFp4buBdSBjaOG7iW5oIGdpw6EgeMSDbmcgZOG6p3UgdHJvbmcgbsaw4bubYy4NCg0K4oCTIEThu4tjaCB24bulIHLhu61hIHhlLCBixqFtIHhlIHTEg25nIDIsNDclIGRvIGNoaSBwaMOtIG5ow6JuIGPDtG5nIHbDoCBuaHUgY+G6p3UgdMSDbmcgdHJvbmcgZOG7i3AgY3Xhu5FpIG7Eg207IGThu4tjaCB24bulIHRyw7RuZyBnaeG7ryB4ZSB0xINuZyAxLDg2JTsgZOG7i2NoIHbhu6UgYuG6o28gZMaw4buhbmcgcGjGsMahbmcgdGnhu4duIMSRaSBs4bqhaSB0xINuZyAwLDUyJS4NCg0K4oCTIEdpw6EgbOG7kXAsIHPEg20geGUgbcOheSB0xINuZyAwLDIxJTsgcGjhu6UgdMO5bmcga2jDoWMgY+G7p2EgeGUgbcOheSB0xINuZyAwLDE1JS4NCg0KIyMjICoqOC4gIELGsHUgY2jDrW5oLCB2aeG7hW4gdGjDtG5nICgtMCwxNyUpKioNCg0KTmjDs20gYsawdSBjaMOtbmgsIHZp4buFbiB0aMO0bmcgdGjDoW5nIDAyLzIwMjQgZ2nhuqNtIDAsMTclIHNvIHbhu5tpIHRow6FuZyB0csaw4bubYywgbMOgbSBDUEkgY2h1bmcgZ2nhuqNtIDAsMDEgxJFp4buDbSBwaOG6p24gdHLEg20uIE5ndXnDqm4gbmjDom4gY2jhu6cgeeG6v3UgZG8gY8OhYyBkb2FuaCBuZ2hp4buHcCB0aOG7sWMgaGnhu4duIGNoxrDGoW5nIHRyw6xuaCBraHV54bq/biBt4bqhaSBnaeG6o20gZ2nDoSDEkeG7kWkgduG7m2kgbeG7mXQgc+G7kSBsb+G6oWkgxJFp4buHbiB0aG/huqFpIGRpIMSR4buZbmcgbeG6q3UgbcOjIGPFqS4NCg0KIyMjICoqOS4gIEdpw6FvIGThu6VjICgtMCw0MiUpKioNCg0KQ2jhu4kgc+G7kSBnacOhIG5ow7NtIGdpw6FvIGThu6VjIHRow6FuZyAwMi8yMDI0IGdp4bqjbSAwLDQyJSBzbyB24bubaSB0aMOhbmcgdHLGsOG7m2MsIHTDoWMgxJHhu5luZyBsw6BtIENQSSBjaHVuZyBnaeG6o20gMCwwMyDEkWnhu4NtIHBo4bqnbiB0csSDbSwgdHJvbmcgxJHDsyBk4buLY2ggduG7pSBnacOhbyBk4bulYyBnaeG6o20gMCw0OCVbMl0uIE5ndXnDqm4gbmjDom4gY2jhu6cgeeG6v3UgZG8gbmfDoHkgMzEvMTIvMjAyMywgQ2jDrW5oIHBo4bunIGJhbiBow6BuaCBOZ2jhu4sgcXV54bq/dCBz4buRIDk3LzIwMjMvTsSQLUNQIHPhu61hIMSR4buVaSwgYuG7lSBzdW5nIG3hu5l0IHPhu5EgxJFp4buBdSBj4bunYSBOZ2jhu4sgxJHhu4tuaCBz4buRIDgxLzIwMjEvTsSQLUNQIG5nw6B5IDI3IHRow6FuZyA4IG7Eg20gMjAyMSBj4bunYSBDaMOtbmggcGjhu6csIHRyb25nIMSRw7MgecOqdSBj4bqndSBnaeG7ryDhu5VuIMSR4buLbmggbeG7qWMgdGh1IGjhu41jIHBow60gdOG7qyBuxINtIGjhu41jIDIwMjMtMjAyNCBi4bqxbmcgbeG7qWMgdGh1IGjhu41jIHBow60gY+G7p2EgbsSDbSBo4buNYyAyMDIxLTIwMjIgxJHhu5FpIHbhu5tpIGdpw6FvIGThu6VjIG3huqdtIG5vbiwgZ2nDoW8gZOG7pWMgcGjhu5UgdGjDtG5nIGPDtG5nIGzhuq1wLCB0aGVvIMSRw7MsIG3hu5l0IHPhu5EgxJHhu4thIHBoxrDGoW5nIMSRw6MgxJFp4buBdSBjaOG7iW5oIGdp4bqjbSBt4bupYyBo4buNYyBwaMOtIHNhdSBraGkgxJHDoyB0aHUgdGhlbyBOZ2jhu4sgxJHhu4tuaCBz4buRIDgxLzIwMjEvTsSQLUNQLg0KDQojIyMgKioxMC4gVsSDbiBow7NhLCBnaeG6o2kgdHLDrSB2w6AgZHUgbOG7i2NoICgrMCw3OSUpKioNCg0KQ2jhu4kgc+G7kSBnacOhIG5ow7NtIHbEg24gaMOzYSwgZ2nhuqNpIHRyw60gdsOgIGR1IGzhu4tjaCB0aMOhbmcgSGFpIHTEg25nIDAsNzklIHNvIHbhu5tpIHRow6FuZyB0csaw4bubYyBkbyBuaHUgY+G6p3UgbXVhIHPhuq9tLCBkdSB4dcOibiBk4buLcCBU4bq/dCBOZ3V5w6puIMSRw6FuIHTEg25nLCB0w6FjIMSR4buZbmcgbMOgbSBDUEkgY2h1bmcgdMSDbmcgMCwwNCDEkWnhu4NtIHBo4bqnbiB0csSDbSwgdOG6rXAgdHJ1bmcgY2jhu6cgeeG6v3Ug4bufIG5o4buvbmcgbmjDs20gbeG6t3QgaMOgbmcgc2F1OiBHacOhIG5ow7NtIGhvYSwgY8OieSBj4bqjbmgsIHbhuq10IGPhuqNuaCB0xINuZyA0LDE5JTsgZOG7i2NoIHbhu6UgZ2nhuqNpIHRyw60gdMSDbmcgMSwwOSUgKHRyb25nIMSRw7MsIGdpw6EgdsOpIHhlbSBwaGltLCBjYSBuaOG6oWMgdMSDbmcgMTUsNDElKTsgZHUgbOG7i2NoIHRy4buNbiBnw7NpIHTEg25nIDEsNjclIChkdSBs4buLY2ggdHJvbmcgbsaw4bubYyB0xINuZyAxLDY4JTsgZHUgbOG7i2NoIG5nb8OgaSBuxrDhu5tjIHTEg25nIDEsNjMlKTsga2jDoWNoIHPhuqFuLCBuaMOgIGtow6FjaCB0xINuZyAwLDk5JS4NCg0KIyMjICoqMTEuIEjDoG5nIGjDs2EgdsOgIGThu4tjaCB24bulIGtow6FjICgrMCw3OCUpKiogICAgDQoNCkNo4buJIHPhu5EgZ2nDoSBuaMOzbSBow6BuZyBow7NhIHbDoCBk4buLY2ggduG7pSBraMOhYyB0aMOhbmcgMDIvMjAyNCB0xINuZyAwLDc4JSBzbyB24bubaSB0aMOhbmcgdHLGsOG7m2MsIHTDoWMgxJHhu5luZyBsw6BtIENQSSBjaHVuZyB0xINuZyAwLDAzIMSRaeG7g20gcGjhuqduIHRyxINtLCBjaOG7pyB54bq/dSB0xINuZyBnacOhIOG7nyBt4buZdCBz4buRIG5ow7NtIG3hurd0IGjDoG5nOiBE4buLY2ggduG7pSBj4bqvdCB0w7NjLCBn4buZaSDEkeG6p3UgdMSDbmcgMiw4OCU7IG5ow7NtIMSR4buTIHRyYW5nIHPhu6ljIHTEg25nIDIsNjElOyBk4buLY2ggduG7pSBjaMSDbSBzw7NjIGPDoSBuaMOibiB0xINuZyAxLDkyJS4gVsOgbyBtw7lhIGPGsOG7m2kgaOG7j2kgbsOqbiBnacOhIGPDoWMgduG6rXQgZOG7pW5nLCBk4buLY2ggduG7pSB24buBIGPGsOG7m2kgaOG7j2kgdMSDbmcgMCwyNSUuIELDqm4gY+G6oW5oIMSRw7MsIG5odSBj4bqndSDEkeG7kyB0aOG7nSBjw7puZyB0cm9uZyBk4buLcCBM4buFLCBU4bq/dCB0xINuZyBuw6puIGdpw6EgY8OhYyBt4bq3dCBow6BuZyBuw6B5IHTEg25nIDAsNjIlIHNvIHbhu5tpIHRow6FuZyB0csaw4bubYy4NCg0KDQojIyMgKipTbyB24bubaSBjw7luZyBr4buzIG7Eg20gdHLGsOG7m2MsIENQSSB0aMOhbmcgMDIvMjAyNCB0xINuZyAzLDk4JS4gVHJvbmcgMTEgbmjDs20gaMOgbmcgdGnDqnUgZMO5bmcgY2jDrW5oIGPDsyAxMCBuaMOzbSB0xINuZyBnaWHMgSB2w6AgMSBuaMOzbSBnaeG6o20gZ2nDoS4qKg0KDQoNCmBgYHtyfQ0KZDEgPC0gcmVhZC54bHN4KCJEOi9uYWFhYWFhL05OTFRfU1QyL2NwaSBzbyB24bubaSBuxINtIHRyxrDhu5tjLnhsc3giLCBzaGVldEluZGV4ID0gMSwgaGVhZGVyID0gVCkNCmdncGxvdChkMSwgYWVzKHggPSBOYW1lLCB5ID0gQ1BJLCBmaWxsID0gTmFtZSkpICsNCiAgZ2VvbV9jb2woKSArDQogIGxhYnModGl0bGUgPSAiR2nDoSB0acOqdSBkw7luZyB0aMOhbmcgMDIvMjAyNCBzbyB24bubaSB0aMOhbmcgdHLGsOG7m2MgY+G7p2EgY8OhYyBuaMOzbSBow6BuZyBjaMOtbmgiLA0KICAgICAgIHggPSAiQ8OhYyBuaMOzbSBow6BuZyIsDQogICAgICAgeSA9ICJU4buRYyDEkeG7mSB0xINuZy9naeG6o20gQ1BJIikgKw0KICB0aGVtZV9taW5pbWFsKCkgKw0KICB0aGVtZShheGlzLnRleHQueCA9IGVsZW1lbnRfdGV4dChhbmdsZSA9IDQ1LCBoanVzdCA9IDEpKSArICAgIGdlb21fdGV4dChhZXMobGFiZWwgPSBwYXN0ZTAocm91bmQoQ1BJLCAyKSwgIiUiKSksIHZqdXN0ID0gLTAuNSkNCmBgYA0KDQoNCioqQ8OhYyBuaMOzbSBow6BuZyBjw7MgY2jhu4kgc+G7kSBnacOhIHRow6FuZyAwMi8yMDI0IHTEg25nIHNvIHbhu5tpIGPDuW5nIGvhu7MgbsSDbSB0csaw4bubYzoqKg0KDQrigJMgKioqTmjDs20gZ2nDoW8gZOG7pWMqKiogdMSDbmcgY2FvIG5o4bqldCB24bubaSA4LDU1JSBsw6BtIENQSSBjaHVuZyB0xINuZyAwLDUzIMSRaeG7g20gcGjhuqduIHRyxINtLCBkbyB0cm9uZyBuxINtIGjhu41jIDIwMjMtMjAyNCBt4buZdCBz4buRIHThu4luaCwgdGjDoG5oIHBo4buRIHRy4buxYyB0aHXhu5ljIFRydW5nIMawxqFuZyDEkcOjIHTEg25nIG3hu6ljIGjhu41jIHBow60gdGhlbyBOZ2jhu4sgcXV54bq/dCBj4bunYSBI4buZaSDEkeG7k25nIG5ow6JuIGTDom4gY+G6pXAgdOG7iW5oLg0KDQrigJMgKioqTmjDs20gdGh14buRYyB2w6AgZOG7i2NoIHbhu6UgeSB04bq/KioqIHTEg25nIDYsNTIlLCBsw6BtIENQSSBjaHVuZyB0xINuZyAwLDM1IMSRaeG7g20gcGjhuqduIHRyxINtIGRvIGdpw6EgZOG7i2NoIHbhu6UgeSB04bq/IMSRxrDhu6NjIMSRaeG7gXUgY2jhu4luaCB0aGVvIFRow7RuZyB0xrAgc+G7kSAyMi8yMDIzL1RULUJZVCBj4bunYSBC4buZIFkgdOG6vyB04burIG5nw6B5IDE3LzExLzIwMjMuDQoNCuKAkyAqKipOaMOzbSBow6BuZyBow7NhIHbDoCBk4buLY2ggduG7pSBraMOhYyoqKiB0xINuZyA2LDQ5JSwgdHJvbmcgxJHDsyBs4buHIHBow60gY8O0bmcgY2jhu6luZywgYuG6o28gaGnhu4NtIHbDoCBk4buLY2ggduG7pSBraMOhYyB0xINuZyAxMiw1OSU7IGThu4tjaCB24bulIHBo4bulYyB24bulIGPDoSBuaMOibiB0xINuZyA4LDk5JTsgZOG7i2NoIHbhu6UgduG7hyBzaW5oIG3DtGkgdHLGsOG7nW5nIHTEg25nIDUsMzElOyBk4buLY2ggduG7pSB24buBIGhp4bq/dSBo4buJIHTEg25nIDMsMSUuDQoNCuKAkyAqKipOaMOzbSBuaMOgIOG7nyB2w6AgduG6rXQgbGnhu4d1IHjDonkgZOG7sW5nKioqIHTEg25nIDQsOTUlLCBsw6BtIENQSSBjaHVuZyB0xINuZyAwLDkzIMSRaeG7g20gcGjhuqduIHRyxINtIGRvIGdpw6EgduG6rXQgbGnhu4d1IGLhuqNvIGTGsOG7oW5nIG5ow6Ag4bufIHbDoCBnacOhIG5ow6Ag4bufIHRodcOqIHTEg25nLg0KDQrigJMgKioqTmjDs20gaMOgbmcgxINuIHbDoCBk4buLY2ggduG7pSDEg24gdeG7kW5nKioqIHTEg25nIDQsMjMlLCB0w6FjIMSR4buZbmcgbMOgbSBDUEkgY2h1bmcgdMSDbmcgMSw0MiDEkWnhu4NtIHBo4bqnbiB0csSDbSwgdHJvbmcgxJHDsyBuaMOzbSBsxrDGoW5nIHRo4buxYyB0xINuZyAxNywzNiU7IMSDbiB14buRbmcgbmdvw6BpIGdpYSDEkcOsbmggdMSDbmcgNCwyJTsgdGjhu7FjIHBo4bqpbSB0xINuZyAyLDE0JS4NCg0K4oCTICoqKk5ow7NtIMSR4buTIHXhu5FuZyB2w6AgdGh14buRYyBsw6EqKiogdMSDbmcgMiw2NCUgbMOgbSBDUEkgY2h1bmcgdMSDbmcgMCwwNyDEkWnhu4NtIHBo4bqnbiB0csSDbSwgY2jhu6cgeeG6v3UgZG8gbmh1IGPhuqd1IHRpw6p1IGTDuW5nIHTEg25nIHRyb25nIGThu4twIFThur90IE5ndXnDqm4gxJHDoW4gR2nDoXAgVGjDrG4gMjAyNCB2w6AgZ2nDoSBuZ3V5w6puIGxp4buHdSBz4bqjbiB4deG6pXQgxJHhu5MgdeG7kW5nLCBjaGkgcGjDrSB24bqtbiBjaHV54buDbiB0xINuZy4NCg0K4oCTICoqKk5ow7NtIGdpYW8gdGjDtG5nKioqIHTEg25nIDIsNTUlIGzDoG0gQ1BJIGNodW5nIHTEg25nIDAsMjUgxJFp4buDbSBwaOG6p24gdHLEg20sIHRyb25nIMSRw7MgcGjhu6UgdMO5bmcgdMSDbmcgMSw4NyUsIGLhuqNvIGTGsOG7oW5nIHBoxrDGoW5nIHRp4buHbiDEkWkgbOG6oWkgdMSDbmcgMyw3JTsgeMSDbmcgZOG6p3UgdMSDbmcgMCw2NiUuDQoNCuKAkyAqKipOaMOzbSB2xINuIGjDs2EsIGdp4bqjaSB0csOtIHbDoCBkdSBs4buLY2gqKiogdGjDoW5nIEhhaSB0xINuZyAxLDcxJSBzbyB24bubaSBjw7luZyBr4buzIG7Eg20gdHLGsOG7m2M7IG5ow7NtIG1heSBt4bq3YywgbcWpIG7Ds24sIGdpw6B5IGTDqXAgdMSDbmcgMSw2NCU7IG5ow7NtIHRoaeG6v3QgYuG7iyB2w6AgxJHhu5MgZMO5bmcgZ2lhIMSRw6xuaCB0xINuZyAxLDMxJS4NCg0KUmnDqm5nIGNo4buJIHPhu5EgZ2nDoSAqKipuaMOzbSBixrB1IGNow61uaCwgdmnhu4VuIHRow7RuZyoqKiB0aMOhbmcgMDIvMjAyNCBnaeG6o20gMSw0OCUgc28gduG7m2kgY8O5bmcga+G7syBuxINtIHRyxrDhu5tjIGRvIGdpw6EgxJFp4buHbiB0aG/huqFpIHRo4bq/IGjhu4cgY8WpIGdp4bqjbS4NCg0KDQojIyMgKipTbyB24bubaSB0aMOhbmcgMTIvMjAyMywgQ1BJIHRow6FuZyBIYWkgdMSDbmcgMSwzNSUsIHRyb25nIMSRw7MgY8OzIDkgbmjDs20gaMOgbmcgdMSDbmcgZ2lhzIEgdsOgIDIgbmjDs20gZ2nhuqNtIGdpw6EuKioNCg0KDQoqKkPDoWMgbmjDs20gaMOgbmcgdMSDbmcgZ2nDoToqKg0KDQrigJMgKioqTmjDs20gZ2lhbyB0aMO0bmcqKiogdGjDoW5nIDAyLzIwMjQgdMSDbmcgY2FvIG5o4bqldCB24bubaSAzLDUxJSBzbyB24bubaSB0aMOhbmcgMTIvMjAyMywgdHJvbmcgxJHDsyBjaOG7iSBz4buRIGdpw6EgeMSDbmcgZOG6p3UgdMSDbmcgNiw2NSUgZG8gdOG7qyB0aMOhbmcgMDEvMjAyNCDEkeG6v24gbmF5LCBnacOhIHjEg25nIGThuqd1IHRyb25nIG7GsOG7m2MgxJHGsOG7o2MgxJFp4buBdSBjaOG7iW5oIMSRw6MgbMOgbSBjaG8gZ2nDoSB4xINuZyBBOTUgdMSDbmcgMS40MDAgxJHhu5NuZy9sw610OyBnacOhIHjEg25nIEU1IHTEg25nIDEuMjkwIMSR4buTbmcvbMOtdDsgZ2nDoSBk4bqndSBkaWV6ZW4gdMSDbmcgMS4xMzAgxJHhu5NuZy9sw610Lg0KDQrigJMgKioqTmjDs20gaMOgbmcgxINuIHbDoCBk4buLY2ggduG7pSDEg24gdeG7kW5nKioqIHTEg25nIDEsOTMlIGRvIGdpw6EgbMawxqFuZyB0aOG7sWMsIHRo4buxYyBwaOG6qW0gdsOgIMSDbiB14buRbmcgbmdvw6BpIGdpYSDEkcOsbmggdMSDbmcuDQoNCuKAkyAqKipOaMOzbSBow6BuZyBow7NhIHbDoCBk4buLY2ggduG7pSBraMOhYyoqKiB0xINuZyAxLDE5JSBkbyBnacOhIG5ow7NtIMSR4buTIHRyYW5nIHPhu6ljIHTEg25nIHRoZW8gZ2nDoSB2w6BuZyB0aOG6vyBnaeG7m2k7IGPDoWMgZOG7i2NoIHbhu6UgduG7gSBjxrDhu5tpIGjhu49pOyBk4buLY2ggduG7pSBjaMSDbSBzw7NjIGPDoSBuaMOibiB0xINuZyB2w6BvIGThu4twIFThur90Lg0KDQrigJMgKioqTmjDs20gxJHhu5MgdeG7kW5nLCB0aHXhu5FjIGzDoSoqKiB0xINuZyAxLDE4JSBkbyBuaHUgY+G6p3UgdGnDqnUgZMO5bmcgdMSDbmcgY2FvIHRyb25nIGThu4twIFThur90Lg0KDQrigJMgKioqTmjDs20gdGh14buRYyB2w6AgZOG7i2NoIHbhu6UgeSB04bq/KioqIHTEg25nIDEsMDQlIGNo4bunIHnhur91IGRvIG3hu5l0IHPhu5EgbeG6t3QgaMOgbmcgdGh14buRYyBnaeG6o20gxJFhdSwgaOG6oSBz4buRdCwgY2jhu5FuZyB2acOqbSwgdGh14buRYyBkw7luZyBjaG8gxJHGsOG7nW5nIGjDtCBo4bqlcCB0xINuZyBnacOhIGtoaSB0aOG7nWkgdGnhur90IGNodXnhu4NuIG3DuWEgbuG7k20g4bqpbSB04bqhaSBt4buZdCBz4buRIMSR4buLYSBwaMawxqFuZyBtaeG7gW4gQuG6r2MuDQoNCuKAkyAqKipOaMOzbSBuaMOgIOG7nyB2w6AgduG6rXQgbGnhu4d1IHjDonkgZOG7sW5nKioqIHTEg25nIDAsOTklIGNo4bunIHnhur91IGRvIGdpw6EgY8OhdCB0xINuZyBraGkgdGhp4bq/dSBuZ3Xhu5NuIGN1bmcsIGdpw6EgdGjDqXAgdMSDbmcgZG8gZ2nDoSBwaMO0aSB0aMOpcCwgdGjDqXAgdGjDoG5oIHBo4bqpbSB0xINuZywgY2jhu4kgc+G7kSBnacOhIGdhcyB0xINuZyAyLDgxJTsgbsaw4bubYyBzaW5oIGhv4bqhdCB0xINuZyAyLDE5JTsgxJFp4buHbiBzaW5oIGhv4bqhdCB0xINuZyAyLDA5JTsgZOG6p3UgaOG7j2EgdMSDbmcgMSw0MiU7IHbhuq10IGxp4buHdSBi4bqjbyBkxrDhu6FuZyBuaMOgIOG7nyBjaMOtbmggdMSDbmcgMSwxNiUuDQoNCuKAkyAqKipOaMOzbSB2xINuIGjDs2EsIGdp4bqjaSB0csOtIHbDoCBkdSBs4buLY2gqKiogdMSDbmcgMCw5JSBkbyBuaHUgY+G6p3UgbXVhIHPhuq9tIHbDoCBkdSB4dcOibiBk4buLcCBU4bq/dCBOZ3V5w6puIMSRw6FuIEdpw6FwIFRow6xuIDIwMjQgdMSDbmcuDQoNCuKAkyAqKipOaMOzbSB0aGnhur90IGLhu4sgdsOgIMSR4buTIGTDuW5nIGdpYSDEkcOsbmgqKiogdMSDbmcgMCw0JSBkbyBnacOhIG3hu5l0IHPhu5EgbeG6t3QgaMOgbmcgdMSDbmcgZG8gbmh1IGPhuqd1IHPhu60gZOG7pW5nIHTEg25nIHbDoG8gZOG7i3AgVOG6v3QuDQoNCuKAkyAqKipOaMOzbSBtYXkgbeG6t2MsIG3FqSBuw7NuLCBnacOgeSBkw6lwKioqIHTEg25nIDAsMzglLCB0cm9uZyDEkcOzIGThu4tjaCB24bulIGdpw6B5IGTDqXAgdMSDbmcgMiw0JTsgZOG7i2NoIHbhu6UgbWF5IG3hurdjIHTEg25nIDEsMDQlLCBtYXkgbeG6t2Mga2jDoWMgdMSDbmcgMCw1NiU7IGdpw6B5IGTDqXAgdMSDbmcgMCw0NyUuDQoNCioq4bueIGNoaeG7gXUgbmfGsOG7o2MgbOG6oWksIGPDsyAyIG5ow7NtIGjDoG5nIGdp4bqjbSBnacOhOioqDQoNCuKAkyAqKipOaMOzbSBnacOhbyBk4bulYyBnaeG6o20gMCw1NSUgc28gduG7m2kgdGjDoW5nIDEyLzIwMjMgZG8gdGjhu7FjIGhp4buHbiBOZ2jhu4sgcXV54bq/dCBz4buRIDk3LzIwMjMvTsSQLUNQIG5nw6B5IDMxLzEyLzIwMjMgY+G7p2EgQ2jDrW5oIHBo4bunLCBt4buZdCBz4buRIMSR4buLYSBwaMawxqFuZyDEkcOjIMSRaeG7gXUgY2jhu4luaCBnaeG6o20gbeG7qWMgaOG7jWMgcGjDrSBzYXUga2hpIMSRw6MgdGh1IHRoZW8gTmdo4buLIMSR4buLbmggc+G7kSA4MS8yMDIxL07EkC1DUC4NCg0KLSAqKipOaMOzbSBixrB1IGNow61uaCwgdmnhu4VuIHRow7RuZyoqKiBnaeG6o20gMCwyMiUgZG8gbeG7mXQgc+G7kSBt4bq3dCBow6BuZyDEkWnhu4duIHRob+G6oWkgdGjDtG5nIG1pbmggbeG6q3UgY8WpIGdp4bqjbSBnacOhLg0KDQoNCiMjICoqSUkuIENI4buIIFPhu5AgR0nDgSBUScOKVSBEw5lORyAyIFRIw4FORyDEkOG6plUgTsSCTSAyMDI0KioNCg0KQ2jhu4kgc+G7kSBnacOhIHRpw6p1IGTDuW5nIGLDrG5oIHF1w6JuIDIgdGjDoW5nIMSR4bqndSBuxINtIDIwMjQgdMSDbmcgMyw2NyUgc28gduG7m2kgY8O5bmcga+G7syBuxINtIDIwMjMuDQoNCmBgYHtyfQ0KZDIgPC0gcmVhZC54bHN4KCJEOi9uYWFhYWFhL05OTFRfU1QyL2NwaSAyIHRow6FuZyDEkeG6p3UgbsSDbS54bHN4Iiwgc2hlZXRJbmRleCA9IDEsIGhlYWRlciA9IFQpDQpnZ3Bsb3QoZDIsIGFlcyh4ID0gTmFtZSwgeSA9IENQSSwgZmlsbCA9IE5hbWUpKSArDQogIGdlb21fY29sKHdpZHRoID0gMC41LCBwb3NpdGlvbiA9IHBvc2l0aW9uX2RvZGdlKHdpZHRoID0gMC43NSksIA0KICAgICAgICAgICBjb2xvciA9ICJ3aGl0ZSIsIGJvcmRlcl9yYWRpdXMgPSB1bml0KDAuMiwgImNtIikpICsNCiAgbGFicyh0aXRsZSA9ICJHacOhIHRpw6p1IGTDuW5nIHRow6FuZyAwMi8yMDI0IHNvIHbhu5tpIHRow6FuZyB0csaw4bubYyBj4bunYSBjw6FjIG5ow7NtIGjDoG5nIGNow61uaCIsDQogICAgICAgeCA9ICJDw6FjIG5ow7NtIGjDoG5nIiwNCiAgICAgICB5ID0gIlThu5FjIMSR4buZIHTEg25nL2dp4bqjbSBDUEkiKSArDQogIHRoZW1lX21pbmltYWwoKSArDQogIHRoZW1lKGF4aXMudGV4dC54ID0gZWxlbWVudF90ZXh0KGFuZ2xlID0gNDUsIGhqdXN0ID0gMSkpICsgICAgZ2VvbV90ZXh0KGFlcyhsYWJlbCA9IHBhc3RlMChyb3VuZChDUEksIDIpLCAiJSIpKSwgdmp1c3QgPSAtMC41KQ0KYGBgDQoNCiMjIyAqKjEuICBDw6FjIHnhur91IHThu5EgbMOgbSB0xINuZyBDUEkgdHJvbmcgMiB0aMOhbmcgxJHhuqd1IG7Eg20gMjAyNCoqDQoNCuKAkyBDaOG7iSBz4buRIGdpw6EgKioqbmjDs20gZ+G6oW8qKiogdHJvbmcgbsaw4bubYyB0xINuZyB0aGVvIGdpw6EgZ+G6oW8geHXhuqV0IGto4bqpdSB2w6Agbmh1IGPhuqd1IHRpw6p1IGTDuW5nIGfhuqFvIG7hur9wIHbDoCBn4bqhbyB04bq7IG5nb24gdHJvbmcgZOG7i3AgTOG7hSDDtG5nIEPDtG5nLCDDtG5nIFTDoW8gdsOgIFThur90IE5ndXnDqm4gxJHDoW4gdMSDbmcgY2FvIGzDoG0gY2hvIGdpw6EgZ+G6oW8gMiB0aMOhbmcgxJHhuqd1IG7Eg20gMjAyNCB0xINuZyAyMSw2JSBzbyB24bubaSBjw7luZyBr4buzIG7Eg20gdHLGsOG7m2MsIHTDoWMgxJHhu5luZyBsw6BtIENQSSBjaHVuZyB0xINuZyAwLDU1IMSRaeG7g20gcGjhuqduIHRyxINtLg0KDQrigJMgQ2jhu4kgc+G7kSBnacOhICoqKm5ow7NtIMSRaeG7h24gc2luaCoqKiBob+G6oXQgdMSDbmcgOSw0NCUgZG8gbmh1IGPhuqd1IHPhu60gZOG7pW5nIMSRaeG7h24gdMSDbmcgY8O5bmcgduG7m2kgdOG7qyBuZ8OgeSAwNC81LzIwMjMgdsOgIG5nw6B5IDA5LzExLzIwMjMsIEVWTiDEkWnhu4F1IGNo4buJbmggbeG7qWMgZ2nDoSBiw6FuIGzhursgxJFp4buHbiBiw6xuaCBxdcOibiwgZ8OzcCBwaOG6p24gbMOgbSBDUEkgY2h1bmcgdMSDbmcgMCwzMSDEkWnhu4NtIHBo4bqnbiB0csSDbS4NCg0K4oCTIENo4buJIHPhu5EgZ2nDoSAqKipuaMOzbSBnacOhbyBk4bulYyoqKiAyIHRow6FuZyDEkeG6p3UgbsSDbSAyMDI0IHTEg25nIDgsNDclIHNvIHbhu5tpIGPDuW5nIGvhu7MgbsSDbSB0csaw4bubYywgZG8gdHJvbmcgbsSDbSBo4buNYyAyMDIzLTIwMjQgbeG7mXQgc+G7kSB04buJbmgsIHRow6BuaCBwaOG7kSB0cuG7sWMgdGh14buZYyBUcnVuZyDGsMahbmcgxJHDoyB0xINuZyBt4bupYyBo4buNYyBwaMOtLCBsw6BtIENQSSBjaHVuZyB0xINuZyAwLDUyIMSRaeG7g20gcGjhuqduIHRyxINtLg0KDQrigJMgQ2jhu4kgc+G7kSBnacOhICoqKm5ow7NtIHRodeG7kWMgdsOgIGThu4tjaCB24bulIHkgdOG6vyoqKiB0xINuZyA2LDUyJSwgbMOgbSBDUEkgY2h1bmcgdMSDbmcgMCwzNSDEkWnhu4NtIHBo4bqnbiB0csSDbSBkbyBnacOhIGThu4tjaCB24bulIHkgdOG6vyDEkcaw4bujYyDEkWnhu4F1IGNo4buJbmggdGhlbyBUaMO0bmcgdMawIHPhu5EgMjIvMjAyMy9UVC1CWVQgY+G7p2EgQuG7mSBZIHThur8gdOG7qyBuZ8OgeSAxNy8xMS8yMDIzLg0KDQrigJMgQ2jhu4kgc+G7kSBnacOhKioqbmjDs20gbmjDoCDhu58gdsOgIHbhuq10IGxp4buHdSB4w6J5IGThu7FuZyoqKiB0xINuZyA1LDY2JSBkbyBnacOhIHhpIG3Eg25nLCBz4bqvdCwgdGjDqXAsIGPDoXQgdMSDbmcgdGhlbyBnacOhIG5ndXnDqm4gbmhpw6puIHbhuq10IGxp4buHdSDEkeG6p3UgdsOgbyB2w6AgZ2nDoSBuaMOgIHRodcOqIHTEg25nLCBsw6BtIENQSSBjaHVuZyB0xINuZyAxLDA3IMSRaeG7g20gcGjhuqduIHRyxINtLg0KDQrigJMgQ2jhu4kgc+G7kSBnacOhICoqKm5ow7NtIHRo4buxYyBwaOG6qW0qKiogdMSDbmcgMCw4OSUsIGzDoG0gQ1BJIGNodW5nIHTEg25nIDAsMTkgxJFp4buDbSBwaOG6p24gdHLEg20sIHRyb25nIMSRw7MgY2jhu4kgc+G7kSBnacOhIHRo4buLdCBnaWEgY+G6p20gdMawxqFpIHPhu5FuZyB0xINuZyAyLDM3JTsgdGjhu4t0IGzhu6NuIHTEg25nIDEsMTMlOyB0aGVvIMSRw7MgZ2nDoSB0aOG7i3QgY2jhur8gYmnhur9uIHTEg25nIDIsNTYlLCBt4buhIMSDbiB0xINuZyAxLDU0JS4NCg0K4oCTIENo4buJIHPhu5EgZ2nDoSAqKipuaMOzbSB2xINuIGjDs2EsIGdp4bqjaSB0csOtIHbDoCBkdSBs4buLY2gqKiogdMSDbmcgMSwzJSwgZ8OzcCBwaOG6p24gbMOgbSBDUEkgY2h1bmcgdMSDbmcgMCwwNiDEkWnhu4NtIHBo4bqnbiB0csSDbS4NCg0KIyMjICoqMi4gIEPDoWMgeeG6v3UgdOG7kSBsw6BtIGdp4bqjbSBDUEkgdHJvbmcgMiB0aMOhbmcgxJHhuqd1IG7Eg20gMjAyNCoqDQoNCkNo4buJIHPhu5EgZ2nDoSAqKipuaMOzbSBixrB1IGNow61uaCwgdmnhu4VuIHRow7RuZyoqKiBiw6xuaCBxdcOibiAyIHRow6FuZyDEkeG6p3UgbsSDbSAyMDI0IGdp4bqjbSAxLDQ1JSBzbyB24bubaSBjw7luZyBr4buzIG7Eg20gdHLGsOG7m2MgZG8gZ2nDoSDEkWnhu4duIHRob+G6oWkgdGjhur8gaOG7hyBjxakgZ2nhuqNtIGtoaSBjw6FjIGRvYW5oIG5naGnhu4dwIMOhcCBk4bulbmcgY2jGsMahbmcgdHLDrG5oIGdp4bqjbSBnacOhLCBrw61jaCBj4bqndSDEkeG7kWkgduG7m2kgY8OhYyBkw7JuZyDEkWnhu4duIHRob+G6oWkgdGjDtG5nIG1pbmggxJHDoyDEkcaw4bujYyB0dW5nIHJhIHRo4buLIHRyxrDhu51uZyBt4buZdCB0aOG7nWkgZ2lhbi4NCg0KIyMgKipJSUkuIEzhuqBNIFBIw4FUIEPGoCBC4bqiTioqDQoNCkzhuqFtIHBow6F0IGPGoSBi4bqjbiB0aMOhbmcgMDIvMjAyNCB0xINuZyAwLDQ5JSBzbyB24bubaSB0aMOhbmcgdHLGsOG7m2MgdsOgIHTEg25nIDIsOTYlIHNvIHbhu5tpIGPDuW5nIGvhu7MgbsSDbSB0csaw4bubYy4gQsOsbmggcXXDom4gMiB0aMOhbmcgxJHhuqd1IG7Eg20sIGzhuqFtIHBow6F0IGPGoSBi4bqjbiB0xINuZyAyLDg0JSBzbyB24bubaSBjw7luZyBr4buzIG7Eg20gdHLGsOG7m2MsIHRo4bqlcCBoxqFuIG3hu6ljIENQSSBiw6xuaCBxdcOibiBjaHVuZyAodMSDbmcgMyw2NyUpIGNo4bunIHnhur91IGRvIGdpw6EgbMawxqFuZyB0aOG7sWMsIHjEg25nIGThuqd1LCBnacOhIGThu4tjaCB24bulIHkgdOG6vyB2w6AgZ2nDoSBk4buLY2ggduG7pSBnacOhbyBk4bulYyBsw6AgeeG6v3UgdOG7kSB0w6FjIMSR4buZbmcgdMSDbmcgQ1BJIG5oxrBuZyB0aHXhu5ljIG5ow7NtIGjDoG5nIMSRxrDhu6NjIGxv4bqhaSB0cuG7qyB0cm9uZyBkYW5oIG3hu6VjIHTDrW5oIHRvw6FuIGzhuqFtIHBow6F0IGPGoSBi4bqjbi4NCg0KIyMgKipJVi4gTmd1ecOqbiBuaMOibiBjaMOtbmggZ8OieSBiaeG6v24gxJHhu5luZyBDUEkqKg0KDQotIE5odSBj4bqndSBtdWEgc+G6r20gVOG6v3QgTmd1ecOqbiDEkMOhbiBHacOhcCBUaMOsbiB0xINuZyBjYW86IE5odSBj4bqndSBtdWEgc+G6r20gaMOgbmcgaMOzYSB2w6AgZOG7i2NoIHbhu6UgdMSDbmcgY2FvIHRyb25nIGThu4twIFThur90IE5ndXnDqm4gxJDDoW4gbMOgIG5ndXnDqm4gbmjDom4gY2jDrW5oIGtoaeG6v24gQ1BJIHRow6FuZyAyIHTEg25nIGNhby4NCg0KLSBHacOhIHjEg25nIGThuqd1LCBnYXMgdMSDbmcgdGhlbyBnacOhIG5oacOqbiBsaeG7h3UgdGjhur8gZ2nhu5tpOiBHacOhIHjEg25nIGThuqd1LCBnYXMgdMSDbmcgbeG6oW5oIHRyb25nIHRow6FuZyAyIGRvIOG6o25oIGjGsOG7n25nIGLhu59pIHTDrG5oIGjDrG5oIGNoaeG6v24gdHJhbmggTmdhLVVrcmFpbmUuIEdpw6EgeMSDbmcgZOG6p3UgdMSDbmcgxJHDoyB0w6FjIMSR4buZbmcgxJHhur9uIGdpw6EgY+G6oyBj4bunYSBuaGnhu4F1IG3hurd0IGjDoG5nIGtow6FjLCBuaOG6pXQgbMOgIGPDoWMgbeG6t3QgaMOgbmcgdGhp4bq/dCB54bq/dS4NCg0KLSBHacOhIGfhuqFvIHRyb25nIG7GsOG7m2MgdMSDbmcgdGhlbyBnacOhIGfhuqFvIHh14bqldCBraOG6qXU6IEdpw6EgZ+G6oW8gdHJvbmcgbsaw4bubYyB0xINuZyBkbyBnacOhIGfhuqFvIHh14bqldCBraOG6qXUgdMSDbmcuIEdpw6EgZ+G6oW8geHXhuqV0IGto4bqpdSB0xINuZyBkbyBuaHUgY+G6p3Ugbmjhuq1wIGto4bqpdSBn4bqhbyB04burIGPDoWMgbsaw4bubYyBjaMOidSDDgSB0xINuZyBjYW8uDQoNCiMgKipDLiDhuqJuaCBoxrDhu59uZyBj4bunYSBDUEkgdGjDoW5nIDIvMjAyNCoqDQoNCkNo4buJIHPhu5EgZ2nDoSB0acOqdSBkw7luZyAoQ1BJKSB0aMOhbmcgMi8yMDI0IHTEg25nIDEsMDQlIHNvIHbhu5tpIHRow6FuZyB0csaw4bubYywgMSwzNSUgc28gduG7m2kgdGjDoW5nIDEyLzIwMjMgdsOgIDMsOTglIHNvIHbhu5tpIGPDuW5nIGvhu7MgbsSDbSAyMDIzLiBN4bupYyB0xINuZyBuw6B5IGPDsyB0aOG7gyDhuqNuaCBoxrDhu59uZyDEkeG6v24gbmhp4buBdSBraMOtYSBj4bqhbmggY+G7p2EgbuG7gW4ga2luaCB04bq/IFZp4buHdCBOYW0sIGJhbyBn4buTbToNCg0KIyMgKioxLiBM4bqhbSBwaMOhdDoqKg0KDQpN4bupYyB0xINuZyBDUEkgdGjDoW5nIDIvMjAyNCBnw7NwIHBo4bqnbiBsw6BtIHTEg25nIGzhuqFtIHBow6F0IGNodW5nIHRyb25nIDIgdGjDoW5nIMSR4bqndSBuxINtIDIwMjQgbMOqbiAzLDY3JS4NCk3hu6ljIGzhuqFtIHBow6F0IG7DoHkgY2FvIGjGoW4gbeG7pWMgdGnDqnUga2nhu4NtIHNvw6F0IGzhuqFtIHBow6F0IDQlIG3DoCBDaMOtbmggcGjhu6cgxJHhurd0IHJhIGNobyBuxINtIDIwMjQuDQpDaMOtbmggcGjhu6cgY8OzIHRo4buDIMOhcCBk4bulbmcgY8OhYyBiaeG7h24gcGjDoXAgxJHhu4Mga2nhu4NtIHNvw6F0IGzhuqFtIHBow6F0LCBzdWNoIGFzIHRpZ2h0ZW5pbmcgbW9uZXRhcnkgcG9saWN5IG9yIGluY3JlYXNpbmcgc3VwcGx5IG9mIGdvb2RzLg0KDQojIyAqKjIuIFRodSBuaOG6rXAgdsOgIGNoaSB0acOqdSBj4bunYSBuZ8aw4budaSBkw6JuOioqDQoNCk3hu6ljIHTEg25nIENQSSBraGnhur9uIGdpw6EgY+G6oyBow6BuZyBow7NhIHbDoCBk4buLY2ggduG7pSB0xINuZyBjYW8sIOG6o25oIGjGsOG7n25nIMSR4bq/biB0aHUgbmjhuq1wIHRo4buxYyB04bq/IGPhu6dhIG5nxrDhu51pIGTDom4uDQpOZ8aw4budaSBkw6JuIGPDsyB0aOG7gyBwaOG6o2kgY2hpIHRpw6p1IG5oaeG7gXUgaMahbiBjaG8gY8OhYyBuaHUgY+G6p3UgdGhp4bq/dCB54bq/dSwgZOG6q24gxJHhur9uIGdp4bqjbSBraOG6oyBuxINuZyB0aeG6v3Qga2nhu4dtIHbDoCDEkeG6p3UgdMawLg0KQ8OhYyBo4buZIGdpYSDEkcOsbmggY8OzIHRodSBuaOG6rXAgdGjhuqVwIGPDsyB0aOG7gyBn4bq3cCBraMOzIGtoxINuIHRyb25nIHZp4buHYyB0cmFuZyB0cuG6o2kgY2hpIHBow60gc2luaCBob+G6oXQuDQoNCiMjICoqMy4gRG9hbmggbmdoaeG7h3A6KioNCg0KLSBN4bupYyB0xINuZyBDUEkga2hp4bq/biBjaGkgcGjDrSBz4bqjbiB4deG6pXQgY+G7p2EgZG9hbmggbmdoaeG7h3AgdMSDbmcgY2FvLCDhuqNuaCBoxrDhu59uZyDEkeG6v24gbOG7o2kgbmh14bqtbi4NCg0KLSBEb2FuaCBuZ2hp4buHcCBjw7MgdGjhu4MgcGjhuqNpIHTEg25nIGdpw6EgYsOhbiBz4bqjbiBwaOG6qW0gxJHhu4MgYsO5IMSR4bqvcCBjaGkgcGjDrSwgZOG6q24gxJHhur9uIGdp4bqjbSBz4bupYyBj4bqhbmggdHJhbmguDQoNCi0gQ8OhYyBkb2FuaCBuZ2hp4buHcCBuaOG7jyB2w6AgduG7q2EgY8OzIHRo4buDIGfhurdwIGtow7Mga2jEg24gdHJvbmcgdmnhu4djIGR1eSB0csOsIGhv4bqhdCDEkeG7mW5nLg0KDQojIyAqKjQuIE7hu4FuIGtpbmggdOG6vzoqKg0KDQotIE3hu6ljIHTEg25nIENQSSBjw7MgdGjhu4MgbMOgbSBnaeG6o20gdOG7kWMgxJHhu5kgdMSDbmcgdHLGsOG7n25nIGtpbmggdOG6vy4NCg0KLSBOZ8OibiBow6BuZyBOaMOgIG7GsOG7m2MgY8OzIHRo4buDIHTEg25nIGzDo2kgc3XhuqV0IMSR4buDIGtp4buDbSBzb8OhdCBs4bqhbSBwaMOhdCwg4bqjbmggaMaw4bufbmcgxJHhur9uIGhv4bqhdCDEkeG7mW5nIMSR4bqndSB0xrAgdsOgIGtpbmggZG9hbmguDQoNCi0gQ2jDrW5oIHBo4bunIGPDsyB0aOG7gyDDoXAgZOG7pW5nIGPDoWMgYmnhu4duIHBow6FwIGjhu5cgdHLhu6MgY2hvIG5nxrDhu51pIGTDom4gdsOgIGRvYW5oIG5naGnhu4dwIMSR4buDIGdp4bqjbSB0aGnhu4N1IHTDoWMgxJHhu5luZyB0acOqdSBj4buxYyBj4bunYSBDUEkuDQoNCiAqTmjDrG4gY2h1bmcsIG3hu6ljIHTEg25nIENQSSB0aMOhbmcgMi8yMDI0IGPDsyB0aOG7gyDhuqNuaCBoxrDhu59uZyB0acOqdSBj4buxYyDEkeG6v24gbmhp4buBdSBraMOtYSBj4bqhbmggY+G7p2EgbuG7gW4ga2luaCB04bq/IFZp4buHdCBOYW0uIENow61uaCBwaOG7pyB2w6AgY8OhYyBkb2FuaCBuZ2hp4buHcCBj4bqnbiBjw7MgYmnhu4duIHBow6FwIHBow7kgaOG7o3AgxJHhu4MgZ2nhuqNtIHRoaeG7g3UgdMOhYyDEkeG7mW5nIHRpw6p1IGPhu7FjIGPhu6dhIENQSSB2w6AgdGjDumMgxJHhuql5IHTEg25nIHRyxrDhu59uZyBraW5oIHThur8uKg0KDQoNCiMgKipELiBE4buxIGLDoW8gQ1BJIHRyb25nIG5o4buvbmcgdGjDoW5nIHRp4bq/cCB0aGVvKioNCg0KIyMgKioxLiBZ4bq/dSB04buRIGLDqm4gbmdvw6BpOioqDQoNCkdpw6EgY+G6oyBow6BuZyBow7NhIHbDoCBk4buLY2ggduG7pSB0csOqbiB0aOG6vyBnaeG7m2k6IEdpw6EgeMSDbmcgZOG6p3UsIG5ndXnDqm4gbGnhu4d1IHPhuqNuIHh14bqldCB2w6AgbMawxqFuZyB0aOG7sWMgY8OzIHRo4buDIOG6o25oIGjGsOG7n25nIMSR4bq/biBnacOhIGPhuqMgdHJvbmcgbsaw4bubYy4NClTDrG5oIGjDrG5oIGtpbmggdOG6vyB0aOG6vyBnaeG7m2k6IFTEg25nIHRyxrDhu59uZyBraW5oIHThur8gdG/DoG4gY+G6p3UsIHThu7cgZ2nDoSBo4buRaSDEkW/DoWkgdsOgIGzDo2kgc3XhuqV0IHF14buRYyB04bq/IGPDsyB0aOG7gyDhuqNuaCBoxrDhu59uZyDEkeG6v24gZ2nDoSBj4bqjIHRyb25nIG7GsOG7m2MuDQoNCiMjICoqMi4gWeG6v3UgdOG7kSBiw6puIHRyb25nOioqDQoNCk5odSBj4bqndSB0acOqdSBkw7luZzogTmh1IGPhuqd1IHRpw6p1IGTDuW5nIGPDsyB0aOG7gyB0xINuZyBjYW8gdHJvbmcgY8OhYyBk4buLcCBs4buFLCB04bq/dCBob+G6t2MgZG8g4bqjbmggaMaw4bufbmcgY+G7p2EgZOG7i2NoIENPVklELTE5Lg0KQ2jDrW5oIHPDoWNoIGPhu6dhIENow61uaCBwaOG7pzogQ2jDrW5oIHBo4bunIGPDsyB0aOG7gyDDoXAgZOG7pW5nIGPDoWMgYmnhu4duIHBow6FwIMSR4buDIGtp4buDbSBzb8OhdCBnacOhIGPhuqMsIHN1Y2ggYXMgc3Vic2lkaWVzIG9yIHByaWNlIGNvbnRyb2xzLg0KQ2hpIHBow60gc+G6o24geHXhuqV0OiBDaGkgcGjDrSBz4bqjbiB4deG6pXQgY8OzIHRo4buDIHTEg25nIGRvIGdpw6Egbmd1ecOqbiBsaeG7h3UgxJHhuqd1IHbDoG8sIGzGsMahbmcgY8O0bmcgbmjDom4gdsOgIGNoaSBwaMOtIHbhuq1uIGNodXnhu4NuIHTEg25nLg0KDQojIyAqKjMuIEThu7EgYsOhbyBDUEkgZOG7sWEgdHLDqm4gY8OhYyBtw7QgaMOsbmggdGjhu5FuZyBrw6o6KioNCg0KQ8OzIG5oaeG7gXUgbcO0IGjDrG5oIHRo4buRbmcga8OqIMSRxrDhu6NjIHPhu60gZOG7pW5nIMSR4buDIGThu7EgYsOhbyBDUEksIHN1Y2ggYXMgQVJJTUEsIFZBUiwgYW5kIG1hY2hpbmUgbGVhcm5pbmcgbW9kZWxzLg0KDQpWw60gZOG7pToNCg0KTcO0IGjDrG5oIEFSSU1BOiBNw7QgaMOsbmggQVJJTUEgbMOgIG3DtCBow6xuaCB0aOG7kW5nIGvDqiDEkcaw4bujYyBz4butIGThu6VuZyDEkeG7gyBk4buxIGLDoW8gY8OhYyBjaHXhu5dpIHRo4budaSBnaWFuIGPDsyB0w61uaCB04buxIHTGsMahbmcgcXVhbi4NCk3DtCBow6xuaCBWQVI6IE3DtCBow6xuaCBWQVIgbMOgIG3DtCBow6xuaCB0aOG7kW5nIGvDqiDEkcaw4bujYyBz4butIGThu6VuZyDEkeG7gyBk4buxIGLDoW8gY8OhYyBiaeG6v24ga2luaCB04bq/IHbEqSBtw7QsIGJhbyBn4buTbSBDUEkuDQpNw7QgaMOsbmggaOG7jWMgbcOheTogTcO0IGjDrG5oIGjhu41jIG3DoXkgbMOgIG3DtCBow6xuaCBz4butIGThu6VuZyBk4buvIGxp4buHdSDEkeG7gyBk4buxIGLDoW8gY8OhYyBiaeG6v24ga2luaCB04bq/Lg0KDQojIyAqKjQuIMSQ4buBIHh14bqldCBnaeG6o2kgcGjDoXAgxJHhu4Mga2nhu4NtIHNvw6F0IENQSToqKg0KDQotICoqKkNow61uaCBzw6FjaCB0aeG7gW4gdOG7hzoqKiogTmfDom4gaMOgbmcgTmjDoCBuxrDhu5tjIGPDsyB0aOG7gyBz4butIGThu6VuZyBjw6FjIGPDtG5nIGPhu6UgY2jDrW5oIHPDoWNoIHRp4buBbiB04buHLCBzdWNoIGFzIGludGVyZXN0IHJhdGVzIGFuZCByZXNlcnZlIHJlcXVpcmVtZW50cywgxJHhu4Mga2nhu4NtIHNvw6F0IGzhuqFtIHBow6F0Lg0KDQotICoqKkNow61uaCBzw6FjaCB0w6BpIGtow7NhOioqKiBDaMOtbmggcGjhu6cgY8OzIHRo4buDIHPhu60gZOG7pW5nIGPDoWMgY8O0bmcgY+G7pSBjaMOtbmggc8OhY2ggdMOgaSBraMOzYSwgc3VjaCBhcyB0YXhlcyBhbmQgc3BlbmRpbmcsIMSR4buDIGtp4buDbSBzb8OhdCBs4bqhbSBwaMOhdC4NCg0KLSAqKipHaeG6o2kgcGjDoXAgduG7gSBuZ3Xhu5NuIGN1bmc6KioqIENow61uaCBwaOG7pyBjw7MgdGjhu4MgdOG6rXAgdHJ1bmcgdsOgbyB2aeG7h2MgdMSDbmcgY8aw4budbmcgc+G6o24geHXhuqV0LCBjdW5nIOG7qW5nIGjDoG5nIGjDs2EgdGhp4bq/dCB54bq/dSDEkeG7gyDEkcOhcCDhu6luZyBuaHUgY+G6p3UgdGjhu4sgdHLGsOG7nW5nLg0KDQotICoqKkdp4bqjaSBwaMOhcCB24buBIG5odSBj4bqndToqKiogQ2jDrW5oIHBo4bunIGPDsyB0aOG7gyB0dXnDqm4gdHJ1eeG7gW4sIHbhuq1uIMSR4buZbmcgbmfGsOG7nWkgZMOibiB0acOqdSBkw7luZyB0aeG6v3Qga2nhu4dtLCBo4bujcCBsw70uDQoNCiMgKipFLiBL4bq/dCBsdeG6rW4qKg0KDQpDUEkgbMOgIG3hu5l0IGNo4buJIHPhu5EgcXVhbiB0cuG7jW5nIMSR4buDIMSRw6FuaCBnacOhIHTDrG5oIGjDrG5oIGzhuqFtIHBow6F0IGPhu6dhIG3hu5l0IHF14buRYyBnaWEuDQpWaeG7h2MgZOG7sSBiw6FvIENQSSBjw7Mgw70gbmdoxKlhIHF1YW4gdHLhu41uZyDEkeG7kWkgduG7m2kgdmnhu4djIGhv4bqhY2ggxJHhu4tuaCBjaMOtbmggc8OhY2gga2luaCB04bq/IHbEqSBtw7QgdsOgIHZpIG3DtC4NCkPDsyBuaGnhu4F1IHnhur91IHThu5Eg4bqjbmggaMaw4bufbmcgxJHhur9uIENQSSwgdsOgIGPhuqduIHPhu60gZOG7pW5nIG5oaeG7gXUgbcO0IGjDrG5oIHRo4buRbmcga8OqIMSR4buDIGThu7EgYsOhbyBDUEkgY2jDrW5oIHjDoWMuDQpDaMOtbmggcGjhu6cgY+G6p24gcGjhu5FpIGjhu6NwIGPDoWMgYmnhu4duIHBow6FwIGNow61uaCBzw6FjaCB0aeG7gW4gdOG7hywgY2jDrW5oIHPDoWNoIHTDoGkga2jDs2EgdsOgIGdp4bqjaSBwaMOhcCB24buBIG5ndeG7k24gY3VuZywgbmh1IGPhuqd1IMSR4buDIGtp4buDbSBzb8OhdCBDUEkgaGnhu4d1IHF14bqjLg0KDQoNCiMgKipGLiBUw6BpIGxp4buHdSB0aGFtIGto4bqjbyoqDQoNCi0gVOG7lW5nIGPhu6VjIFRo4buRbmcga8OqIChodHRwczovL3d3dy5nc28uZ292LnZuLykNCg0KLSBOZ8OibiBow6BuZyBOaMOgIG7GsOG7m2MgVmnhu4d0IE5hbSAoaHR0cHM6Ly93d3cuc2J2Lmdvdi52bi8pDQoNCi0gQuG7mSBL4bq/IGhv4bqhY2ggdsOgIMSQ4bqndSB0xrAgKGh0dHBzOi8vd3d3Lm1waS5nb3Yudm4vKQ0KDQotIELDoW8gVHXhu5VpIFRy4bq7OiAiQ1BJIHRow6FuZyAyLzIwMjQgdMSDbmcgMSwwNCUsIGNhbyBuaOG6pXQgdHJvbmcgOCBuxINtIg0KDQotIELDoW8gVm5FeHByZXNzOiAiTOG6oW0gcGjDoXQgdGjDoW5nIDIvMjAyNDogTmd1eSBjxqEgbsOgbyBjaG8ga2luaCB04bq/PyINCg==