Lời cảm ơn

Kính gửi Thầy Trần Mạnh Tường!

Em xin gửi lời cảm ơn chân thành nhất đến thầy vì đã tận tâm hướng dẫn và hỗ trợ em trong quá trình viết bài tiểu luận này. Sự giúp đỡ và động viên từ phía thầy đã giúp em vượt qua những khó khăn và tiến bộ trong quá trình nghiên cứu.

Trước hết, em muốn bày tỏ lòng biết ơn sâu sắc với thầy vì đã dành thời gian và công sức để đọc và đánh giá bài tiểu luận của em. Những góp ý và nhận xét từ thầy đã giúp em nhìn nhận các khía cạnh mới, hoàn thiện ý tưởng và làm cho bài tiểu luận trở nên tốt hơn.

Cuối cùng, em muốn gửi lời cảm ơn chân thành đến thầy vì đã truyền đạt cho em niềm đam mê và tinh thần cầu tiến trong lĩnh vực này. Sự ủng hộ và động viên từ phía thầy đã giúp em vượt qua những khó khăn và trở thành một nhà nghiên cứu tự tin hơn.

Một lần nữa, em xin chân thành cảm ơn sự đóng góp và tận tâm của thầy trong quá trình hướng dẫn và hỗ trợ em trong viết bài tiểu luận này. Em rất biết ơn và tự hào vì có cơ hội được học và làm việc dưới sự hướng dẫn của thầy.

Trân trọng,

Lâm Tâm Như


Chương I - Phần mở đầu

I.1 - Lý do chọn đề tài

Em xin gửi lời cảm ơn chân thành nhất đến thầy vì đã cho phép em tự chọn đề tài tiểu luận về “Phân tích sự ảnh hưởng về tăng trưởng dân số của Việt Nam”. Lý do em quyết định nghiên cứu về chủ đề này là vì em tin rằng vấn đề dân số đóng vai trò quan trọng trong sự phát triển của một quốc gia.

Việt Nam, như một quốc gia đang phát triển, đã trải qua một quá trình tăng trưởng dân số đáng kể trong thời gian gần đây. Tăng trưởng dân số có thể tạo ra những cơ hội phát triển, nhưng cũng đặt ra nhiều thách thức đối với chính phủ và xã hội. em quan tâm đến sự ảnh hưởng của tăng trưởng dân số đối với các lĩnh vực như kinh tế, xã hội, môi trường và chính sách công.

Thông qua việc phân tích sự ảnh hưởng của tăng trưởng dân số, em hy vọng có thể hiểu rõ hơn về những thay đổi và cơ hội phát triển mà Việt Nam đang đối mặt. Em muốn khám phá các yếu tố gây ra tăng trưởng dân số và cách chính phủ và các tổ chức xã hội đang ứng phó với nó. Bên cạnh đó, em cũng quan tâm đến những biện pháp chính sách và giải pháp có thể hỗ trợ Việt Nam trong việc quản lý tăng trưởng dân số một cách bền vững.

Em hi vọng rằng bài tiểu luận này sẽ đóng góp vào việc nâng cao nhận thức và hiểu biết về vấn đề quan trọng này, đồng thời đưa ra những đề xuất và khuyến nghị hữu ích giúp định hình chính sách phát triển dân số tốt hơn cho Việt Nam.

I.2 - Mục tiêu nghiên cứu

Mục tiêu của đề tài tiểu luận “Phân tích sự ảnh hưởng về tăng trưởng dân số của Việt Nam” của em là tìm hiểu và đánh giá các sự ảnh hưởng của tăng trưởng dân số đối với quốc gia này. Em muốn xác định những tác động kinh tế, xã hội, môi trường và chính sách công mà tăng trưởng dân số mang lại, từ đó đưa ra những phân tích đáng tin cậy và khách quan.

Mục tiêu đầu tiên là đánh giá sự ảnh hưởng của tăng trưởng dân số đối với kinh tế Việt Nam.

Thứ hai, em sẽ khám phá các tác động xã hội của tăng trưởng dân số.

Thứ ba, em sẽ nghiên cứu về tác động của tăng trưởng dân số đến môi trường.

Cuối cùng, mục tiêu của em là đề xuất những giải pháp chính sách hợp lý để quản lý tăng trưởng dân số một cách bền vững.

I.3 - Đối tượng nghiên cứu

Đối tượng nghiên cứu của đề tài tiểu luận “Phân tích sự ảnh hưởng về tăng trưởng dân số của Việt Nam” bao gồm cả quần thể dân số của Việt Nam và các yếu tố liên quan đến tăng trưởng dân số. Em sẽ tập trung vào việc nghiên cứu sự ảnh hưởng của tăng trưởng dân số đối với quốc gia từ các khía cạnh khác nhau.

Tổng thể, đối tượng nghiên cứu của tiểu luận của em là tăng trưởng dân số của Việt Nam và các yếu tố liên quan. Bằng việc tìm hiểu và phân tích kỹ lưỡng, em hy vọng có thể đưa ra những thông tin quan trọng và khách quan về sự ảnh hưởng của tăng trưởng dân số đối với quốc gia và đóng góp vào việc định hình chính sách phát triển dân số tốt hơn cho Việt Nam.

wb <- WDI(indicator = 'SP.POP.GROW', country = c('VNM'))
ds <- wb %>% select(year,SP.POP.GROW)
ds <- na.omit(ds)
head(ds,12)
##    year SP.POP.GROW
## 1  2022   0.7347941
## 2  2021   0.8441817
## 3  2020   0.9062992
## 4  2019   0.9044912
## 5  2018   0.9328400
## 6  2017   0.9687200
## 7  2016   1.0092266
## 8  2015   1.0422709
## 9  2014   1.0663988
## 10 2013   1.0763795
## 11 2012   1.0720132
## 12 2011   1.0674934

I.5 - Kết cấu đề bài

  • Chương I: Phần mở đầu

  • Chương II: Phần nội dung

  • Chương III: Phần kết luận


Chương II - Phần nội dung

I.1 - Giới thiệu tổng quan

Việt Nam, một quốc gia nằm ở Đông Nam Á, đã chứng kiến một tăng trưởng dân số đáng kể trong thời gian gần đây. Tăng trưởng dân số không chỉ ảnh hưởng đến các khía cạnh kinh tế và xã hội của quốc gia mà còn có tác động lớn đến môi trường và chính sách công. Đề tài tiểu luận này sẽ phân tích một cách chi tiết sự ảnh hưởng của tăng trưởng dân số đối với Việt Nam, từ đó cung cấp cái nhìn tổng quan về tình hình và những thách thức đặt ra.

I.1.1 - Khái niệm dân số

Dân số là tổng số người sống trong một khu vực cụ thể vào một thời điểm nhất định. Đây là một khái niệm quan trọng trong lĩnh vực dân số học và địa lý dân số. Dân số được đo bằng cách thống kê số lượng người thông qua các cuộc điều tra dân số hoặc thông qua các dữ liệu như số liệu sinh, tử, và di cư.

I.1.2 - Khái niệm tăng trưởng dân số

Tăng trưởng dân số là sự thay đổi về số lượng người trong một dân số trong một khoảng thời gian nhất định. Tăng trưởng dân số phụ thuộc vào các yếu tố như tỷ lệ sinh, tỷ lệ tử, và sự di cư. Nếu tỷ lệ sinh cao hơn tỷ lệ tử trong một dân số, thì dân số sẽ tăng. Ngược lại, nếu tỷ lệ tử cao hơn tỷ lệ sinh, dân số sẽ giảm. Sự di cư cũng có thể ảnh hưởng đến tăng trưởng dân số bằng cách đưa thêm hoặc loại bỏ người trong một khu vực.

Tăng trưởng dân số có thể có những tác động đáng kể đến một quốc gia hoặc khu vực. Tăng trưởng dân số nhanh có thể gây áp lực lên tài nguyên, hạ tầng và dịch vụ, trong khi tăng trưởng dân số chậm có thể gây ra các vấn đề khác như căng thẳng về lao động và lạm phát. Do đó, quản lý dân số và tăng trưởng dân số là một lĩnh vực quan trọng trong chính sách công và phát triển của một quốc gia.

I.2 - Cấu trúc và xu hướng tăng trưởng dân số của Việt Nam

Để hiểu rõ hơn về tăng trưởng dân số của Việt Nam, chúng ta cần xem xét cấu trúc và xu hướng của dân số. Bao gồm các nhóm tuổi, đặc điểm dân số và yếu tố địa lý. Sự phân tích này sẽ giúp chúng ta nhận biết các yếu tố ảnh hưởng và đưa ra những giải pháp phù hợp.

I.2.1 - Cấu trúc dân số

Cấu trúc dân số của Việt Nam có thể được chia thành các nhóm tuổi và giới tính. Dưới đây là một cái nhìn tổng quan về cấu trúc dân số của Việt Nam dựa trên thông tin đến năm 2021 (cắt cơ sở dữ liệu):

  1. Nhóm tuổi:
  • Nhóm trẻ em: Dưới 15 tuổi.
  • Nhóm lao động: Từ 15 tuổi đến dưới 60 tuổi (nam) hoặc dưới 55 tuổi (nữ).
  • Nhóm người già: 60 tuổi trở lên (nam) hoặc 55 tuổi trở lên (nữ).
  1. Giới tính:
  • Nam giới.
  • Nữ giới.

I.2.2 - Tỷ lệ tăng trưởng dân số

Từ năm 1961 đến 2022, chính sách dân số của Việt Nam đã trải 5 giai đoạn chính như sau:

a) - Giai đoạn thứ nhất: 1961-1975

Chiến tranh Việt Nam đã có tác động mạnh mẽ đến tăng trưởng dân số của Việt Nam trong giai đoạn từ năm 1961 đến 1975. Dưới đây là một số tác động chính của chiến tranh đến tăng trưởng dân số:

  • Tổn thất về người: Chiến tranh đã gây ra tổn thất về người vô cùng nặng nề. Các cuộc đánh bom, chiến tranh bộ binh và cuộc chiến tranh nổi dậy đã gây ra hàng triệu người thiệt mạng hoặc bị thương. Cả người lính và dân thường đều trở thành nạn nhân của chiến tranh. Sự mất mát lớn về người đã dẫn đến sự giảm tốc độ tăng trưởng dân số. Những người trẻ tuổi, đặc biệt là nam giới, bị mất mát nhiều nhất, gây ra một sự mất cân bằng giới tính trong dân số.

  • Di tản và di cư: Chiến tranh đã buộc nhiều người dân phải di tản và di cư để tránh nguy hiểm hoặc tìm kiếm nơi an toàn. Các vùng nông thôn bị tác động nặng nề, và một số người dân đã phải rời bỏ nhà cửa và tìm kiếm ẩn náu ở các thành phố hoặc khu vực an toàn. Sự di cư và di tản đã gây ra sự biến động và chênh lệch trong tăng trưởng dân số, đặc biệt là trong các vùng bị chiến tranh ảnh hưởng nặng.

  • Ảnh hưởng đến sinh sản và kế hoạch gia đình: Chiến tranh đã gây ra ảnh hưởng đáng kể đến sinh sản và kế hoạch gia đình. Sự căng thẳng và không chắc chắn trong thời gian chiến tranh đã làm giảm khả năng tiếp cận dịch vụ chăm sóc sức khỏe, bao gồm dịch vụ hỗ trợ cho sinh sản an toàn và kế hoạch gia đình. Điều này có thể làm giảm tỷ lệ sinh và tác động tiêu cực đến tăng trưởng dân số.

  • Ảnh hưởng đến hạ tầng và điều kiện sống: Chiến tranh cũng đã gây ra sự phá hủy nghiêm trọng về hạ tầng và điều kiện sống. Các cơ sở hạ tầng quan trọng như hệ thống giao thông, điện lực, nước sạch và cơ sở y tế đã bị tàn phá hoặc suy yếu trong thời gian chiến tranh. Điều này đã gây ra sự suy giảm chất lượng cuộc sống và tiềm năng tăng trưởng dân số.

  • Ảnh hưởng tâm lý và xã hội: Chiến tranh đã gây ra những ảnh hưởng tâm lý và xã hội sâu sắc đến dân số. Các tác động tâm lý như căng thẳng, sợ hãi và mất an ninh đã ảnh hưởng đến tình trạng tâm lý và tình hình sức khỏe của người dân. Ngoài ra, chiến tranh cũng đã gây ra sự suy giảm trật tự xã hội, tạo ra sự bất ổn và khó khăn trong việc duy trì các hoạt động hàng ngày, bao gồm cả việc nuôi dưỡng và chăm sóc trẻ em. Tất cả những yếu tố này đã ảnh hưởng đến tăng trưởng dân số của Việt Nam trong thời gian chiến tranh.

Kết luận, chiến tranh Việt Nam đã có tác động mạnh mẽ đến tăng trưởng dân số của Việt Nam trong giai đoạn từ năm 1961 đến 1975. Tổn thất về người, di tản và di cư, ảnh hưởng đến sinh sản và kế hoạch gia đình, ảnh hưởng đến hạ tầng và điều kiện sống, cùng với ảnh hưởng tâm lý và xã hội là những yếu tố chính đã góp phần làm giảm tốc độ tăng trưởng dân số trong giai đoạn chiến tranh. Tuy nhiên, sau khi chiến tranh kết thúc, tăng trưởng dân số đã phục hồi và tăng trở lại nhờ vào các biện pháp và chính sách khôi phục và duy trì tăng trưởng dân số, bao gồm cải thiện dịch vụ y tế, ổn định xã hội, phát triển kinh tế và giáo dục.

Để nhìn thấy rõ hơn về tỷ lệ tăng trưởng dân số trong giai đoạn này như thế nào, ta tiến hành vẽ biểu đồ như sau:

ds1 <- ds %>% filter( year >= 1961 & year <= 1975) 
  ggplot(ds1,aes(x=year, y=SP.POP.GROW, group = 1)) +
  geom_point(color='white') +
  geom_col(fill='lightblue') +
  geom_line(color='blue', linewidth =1) +
    labs(x = "Năm", y = "Tỷ lệ tăng trưởng dân số 1961-1975", title = "Biểu đồ thể hiện tỷ lệ tăng trưởng dân số 1961-1975 ")

Dựa vào biểu đồ, ta có thể nhận xét như sau:

  • Tỷ lệ tăng trưởng dân số trong khoảng thời gian từ 1961 đến 1975 có sự biến đổi đáng kể. Biểu đồ cột và đường cho thấy mức độ tăng trưởng dân số trong từng năm và xu hướng chung trong giai đoạn này.

  • Các cột màu xanh nhạt biểu thị mức độ tăng trưởng dân số trong từng năm. Có thể thấy rằng có những năm có tăng trưởng cao hơn so với những năm khác.

  • Đường màu xanh biểu thị xu hướng tổng thể của tăng trưởng dân số trong khoảng thời gian nghiên cứu. Nếu đường có độ dốc tăng dần, điều này cho thấy tăng trưởng dân số tăng theo thời gian. Ngược lại, nếu đường có độ dốc giảm dần, có thể cho thấy sự giảm tốc trong tăng trưởng dân số.

Ngoài ra, ta có thể phân tích cụ thể về biểu đồ như sau:

  • Năm 1961: Tỷ lệ tăng trưởng dân số là 2.72%, cao hơn trung bình.

  • Năm 1962: Tỷ lệ tăng trưởng dân số là 2.68%, gần bằng trung bình.

  • Năm 1963: Tỷ lệ tăng trưởng dân số là 2.83%, cao hơn trung bình.

  • Năm 1964: Tỷ lệ tăng trưởng dân số là 2.73%, cao hơn trung bình.

  • Năm 1965: Tỷ lệ tăng trưởng dân số là 2.59%, thấp hơn trung bình.

  • Năm 1966: Tỷ lệ tăng trưởng dân số là 2.43%, thấp hơn trung bình.

  • Năm 1967: Tỷ lệ tăng trưởng dân số là 2.30%, thấp hơn trung bình.

  • Năm 1968: Tỷ lệ tăng trưởng dân số là 2.17%, thấp hơn trung bình.

  • Năm 1969: Tỷ lệ tăng trưởng dân số là 2.14%, thấp hơn trung bình.

  • Năm 1970: Tỷ lệ tăng trưởng dân số là 2.20%, gần bằng trung bình.

  • Năm 1971: Tỷ lệ tăng trưởng dân số là 2.33%, cao hơn trung bình.

  • Năm 1972: Tỷ lệ tăng trưởng dân số là 2.28%, gần bằng trung bình.

  • Năm 1973: Tỷ lệ tăng trưởng dân số là 2.22%, gần bằng trung bình.

  • Năm 1974: Tỷ lệ tăng trưởng dân số là 2.22%, gần bằng trung bình.

  • Năm 1975: Tỷ lệ tăng trưởng dân số là 2.31%, gần bằng trung bình.

=> Vậy tỷ lệ gia tăng dân số trong giai đoạn từ 1961 đến 1975 có thể được xem là khá cao. Trung bình tỷ lệ gia tăng dân số là khoảng 2.2%, và trong nhiều năm, tỷ lệ gia tăng dân số vượt qua hoặc gần bằng mức trung bình này. Điều này cho thấy có một mức độ tăng trưởng dân số đáng kể trong giai đoạn này.

Tỷ lệ tăng trưởng dân số trong giai đoạn từ 1961 đến 1975 có một sự biến đổi không đồng đều. Có những năm có tăng trưởng cao hơn trung bình và những năm có tăng trưởng thấp hơn trung bình. Tuy nhiên, tổng thể, tăng trưởng dân số trong giai đoạn này có xu hướng ổn định và không có sự biến động lớn.

b) - Giai đoạn thứ hai: 1976-1990

Sự tăng trưởng dân số của Việt Nam từ năm 1976 đến 1990 có thể được giải thích bởi một số nguyên nhân sau đây:

  • Hòa bình sau chiến tranh: Giai đoạn này đánh dấu sự ổn định sau chiến tranh, đặc biệt là sau khi cuộc chiến tranh Việt Nam kết thúc vào năm 1975. Sự ổn định này đã tạo điều kiện cho việc phục hồi và phát triển kinh tế, cải thiện điều kiện sống và tăng cường an ninh, dẫn đến tăng trưởng dân số.

  • Chính sách gia đình: Trong giai đoạn này, chính phủ Việt Nam đã thực hiện các chính sách khuyến khích sinh con. Chính sách này bao gồm việc tăng cường chăm sóc sức khỏe sinh sản, cung cấp diện tích đất cho các hộ gia đình có nhu cầu sinh con, và khuyến khích việc kết hôn và sinh con sớm. Những chính sách này đã có thể đóng góp vào tăng trưởng dân số.

  • Cải thiện sức khỏe và chăm sóc y tế: Trong giai đoạn này, Việt Nam đã đạt được tiến bộ đáng kể trong lĩnh vực y tế. Cải thiện hệ thống chăm sóc y tế và sức khỏe dân cư đã dẫn đến giảm tỷ lệ tử vong sơ sinh và tử vong trẻ em, từ đó tăng thêm số người sống sót và đóng góp vào tăng trưởng dân số.

  • Nâng cao mức sống: Trong giai đoạn này, nền kinh tế Việt Nam đã phát triển và cải thiện mức sống của người dân. Tăng cường sản xuất nông nghiệp, công nghiệp và dịch vụ đã tạo ra cơ hội việc làm và thu nhập tốt hơn, từ đó khuyến khích người dân có ý định sinh con và nuôi dưỡng gia đình.

  • Điều chỉnh định cư và di dân: Trong giai đoạn này, có sự di dân từ các vùng nông thôn vào các thành phố và khu vực đô thị, điều này có thể góp phần vào tăng trưởng dân số ở những khu vực đô thị. Đồng thời, việc điều chỉnh định cư và di dân trong khu vực nông thôn cũng có thể ảnh hưởng đến tỷ lệ tăng trưởng dân số.

=> Kết luận, sự tăng trưởng dân số của Việt Nam từ năm 1976 đến 1990 có thể được giải thích bởi một số nguyên nhân chính như hòa bình sau chiến tranh, chính sách gia đình khuyến khích sinh con, cải thiện sức khỏe và chăm sóc y tế, nâng cao mức sống, và điều chỉnh định cư và di dân. Những nguyên nhân này đã tạo điều kiện thuận lợi cho sự gia tăng dân số trong giai đoạn đó.

Để nhìn thấy rõ hơn về tỷ lệ tăng trưởng dân số trong giai đoạn này như thế nào, ta tiến hành vẽ biểu đồ như sau:

ds2 <- ds %>% filter( year >= 1976 & year <= 1990)
ggplot(ds2,aes(x=year, y=SP.POP.GROW, group = 1)) +  
  geom_line(color='red', linewidth =1) +   geom_point(color='black') + 
   geom_smooth(method = "lm", se = FALSE, color = "blue") +
  labs(x = "Năm", y = "Tỷ lệ tăng trưởng dân số 1976-1990", title = "Biểu đồ thể hiện tỷ lệ tăng trưởng dân số 1976-1990 ")
## `geom_smooth()` using formula = 'y ~ x'

Ta có thể phân tích cụ thể về biểu đồ như sau:

  • Năm 1976: Tỷ lệ tăng trưởng dân số là 2.51%, cao hơn trung bình.

  • Năm 1977: Tỷ lệ tăng trưởng dân số là 2.57%, cao hơn trung bình.

  • Năm 1978: Tỷ lệ tăng trưởng dân số là 2.56%, cao hơn trung bình.

  • Năm 1979: Tỷ lệ tăng trưởng dân số là 2.20%, thấp hơn trung bình.

  • Năm 1980: Tỷ lệ tăng trưởng dân số là 2.17%, thấp hơn trung bình.

  • Năm 1981: Tỷ lệ tăng trưởng dân số là 2.45%, cao hơn trung bình.

  • Năm 1982: Tỷ lệ tăng trưởng dân số là 2.46%, cao hơn trung bình.

  • Năm 1983: Tỷ lệ tăng trưởng dân số là 2.45%, cao hơn trung bình.

  • Năm 1984: Tỷ lệ tăng trưởng dân số là 2.42%, cao hơn trung bình.

  • Năm 1985: Tỷ lệ tăng trưởng dân số là 2.38%, cao hơn trung bình.

  • Năm 1986: Tỷ lệ tăng trưởng dân số là 2.33%, cao hơn trung bình.

  • Năm 1987: Tỷ lệ tăng trưởng dân số là 2.28%, cao hơn trung bình.

  • Năm 1988: Tỷ lệ tăng trưởng dân số là 2.22%, thấp hơn trung bình.

  • Năm 1989: Tỷ lệ tăng trưởng dân số là 2.21%, thấp hơn trung bình.

  • Năm 1990: Tỷ lệ tăng trưởng dân số là 2.19%, thấp hơn trung bình.

Vậy tỷ lệ gia tăng trung bình trong khoảng thời gian này khoảng 2.37%. Dựa trên so sánh trên, các năm 1976, 1977, 1978, 1981, 1982, 1983, 1984, 1985 và 1986 có tỷ lệ tăng trưởng dân số cao hơn giá trị trung bình trong khoảng thời gian từ 1976 đến 1990. Trong khi đó, các năm 1979, 1980, 1988, 1989 và 1990 có tỷ lệ tăng trưởng dân số thấp hơn giá trị trung bình.

c) - Giai đoạn thứ ba: 1991-2000

Trong giai đoạn này, sự nghiệp đổi mới và hội nhập quốc tế đã đạt được những kết quả bước đầu quan trọng. Các chương trình, chính sách dân số, trẻ em và kế hoạch hóa gia đình của Việt Nam nhận được sự hỗ trợ tích cực và hiệu quả của cộng đồng thế giới; đồng thời, tổ chức bộ máy thực hiện chính sách dân số - kế hoạch hóa gia đình được củng cố, kiện toàn.

Giai đoạn từ năm 1991-2000 đã chứng kiến sự thay đổi đáng kể trong nhiều quốc gia trên thế giới. Các yếu tố chính bao gồm sự phát triển kinh tế, chính sách dân số, y tế công cộng và giáo dục. Những yếu tố này có thể tác động đến tỷ lệ tăng trưởng dân số theo cả hai hướng: tăng trưởng dân số nhanh chóng hoặc tăng trưởng dân số chậm lại.

Các yếu tố ảnh hưởng đến tỷ lệ tăng trưởng dân số

  • Phát triển kinh tế: Sự phát triển kinh tế có thể tạo ra nhiều cơ hội việc làm và cải thiện mức sống của người dân. Khi môi trường kinh doanh tốt hơn, đầu tư vào hạ tầng và công nghệ tăng cường, tỷ lệ tăng trưởng dân số có thể gia tăng do sự gia tăng của lao động và thu hút cư dân từ các vùng khác. Tuy nhiên, quá trình industrialization và urbanization cũng có thể gây áp lực lên nguồn tài nguyên và môi trường sống, giới hạn sự tăng trưởng dân số.

  • Chính sách dân số: Chính sách dân số của một quốc gia có thể ảnh hưởng đáng kể đến tỷ lệ tăng trưởng dân số. Trong giai đoạn này, một số quốc gia đã áp dụng các biện pháp hạn chế tăng trưởng dân số nhằm kiểm soát sự gia tăng dân số vượt quá khả năng của nền kinh tế và xã hội. Việc áp dụng các biện pháp này, như chính sách hưởng ứng gia đình, có thể ảnh hưởng đến tỷ lệ tăng trưởng dân số trong giai đoạn này.

  • Y tế công cộng: Cải thiện y tế công cộng và chăm sóc sức khỏe có thể làm giảm tỷ lệ tử vong sơ sinh và tăng tuổi thọ. Điều này có thể dẫn đến một tăng trưởng dân số nhanh chóng trong giai đoạn 1991-2000. Việc cung cấp dịch vụ chăm sóc sức khỏe cơ bản, tiêm chủng và kiểm soát dịch bệnh cũng có thể giúpkiểm soát tỷ lệ tăng trưởng dân số.

  • Giáo dục: Việc cung cấp giáo dục chất lượng và tiếp cận giáo dục rộng rãi có thể ảnh hưởng đến tỷ lệ tăng trưởng dân số. Giáo dục giúp nâng cao nhận thức về kế hoạch hóa gia đình, quyền tự quyết về sinh sản và sức khỏe sinh sản. Nó cũng tạo ra cơ hội hơn cho người dân trong việc thu hút việc làm và tăng cường năng suất lao động, giảm áp lực tăng trưởng dân số.

Kết luận, trong giai đoạn 1991-2000, tỷ lệ tăng trưởng dân số đã được ảnh hưởng bởi nhiều yếu tố khác nhau. Sự phát triển kinh tế, chính sách dân số, y tế công cộng và giáo dục đều đóng vai trò quan trọng trong quá trình này. Việc hiểu và phân tích tỷ lệ tăng trưởng dân số trong giai đoạn này là cần thiết để đưa ra các chính sách và biện pháp hợp lý để quản lý dân số và đảm bảo phát triển bền vững trong tương lai.

Để nhìn thấy rõ hơn về tỷ lệ tăng trưởng dân số trong giai đoạn này như thế nào, ta tiến hành vẽ biểu đồ như sau:

ds3 <- ds %>% filter( year >= 1991 & year <= 2000)
   ggplot(ds1,aes(x=year, y=SP.POP.GROW, group = 1)) +
  geom_col(fill='pink') +
    labs(x = "Năm", y = "Tỷ lệ tăng trưởng dân số 1991-2000", title = "Biểu đồ thể hiện tỷ lệ tăng trưởng dân số 1991-2000 ")

Tỷ lệ tăng trưởng dân số trung bình = 1.750749

Chúng ta có thể so sánh từng giá trị cụ thể với tỷ lệ trung bình để xác định xem nó cao hơn hay thấp hơn trung bình:

  • Năm 1991: Tỷ lệ tăng trưởng dân số là 2.14% (cao hơn trung bình)
  • Năm 1992: Tỷ lệ tăng trưởng dân số là 2.07% (cao hơn trung bình)
  • Năm 1993: Tỷ lệ tăng trưởng dân số là 1.97% (thấp hơn trung bình)
  • Năm 1994: Tỷ lệ tăng trưởng dân số là 1.84% (thấp hơn trung bình)
  • Năm 1995: Tỷ lệ tăng trưởng dân số là 1.72% (thấp hơn trung bình)
  • Năm 1996: Tỷ lệ tăng trưởng dân số là 1.60% (thấp hơn trung bình)
  • Năm 1997: Tỷ lệ tăng trưởng dân số là 1.47% (thấp hơn trung bình)
  • Năm 1998: Tỷ lệ tăng trưởng dân số là 1.40% (thấp hơn trung bình)
  • Năm 1999: Tỷ lệ tăng trưởng dân số là 1.28% (thấp hơn trung bình)
  • Năm 2000: Tỷ lệ tăng trưởng dân số là 1.12% (thấp hơn trung bình)

Dựa trên so sánh trên, ta có thể thấy rằng các năm 1991 và 1992 có tỷ lệ tăng trưởng dân số cao hơn trung bình, trong khi các năm từ 1993 đến 2000 có tỷ lệ tăng trưởng dân số thấp hơn trung bình.

Dựa trên phân tích, ta có thể kết luận rằng trong khoảng thời gian từ 1991 đến 2000:

  • Tỷ lệ tăng trưởng dân số giảm dần qua các năm.
  • Các năm đầu tiên (1991 và 1992) có tỷ lệ tăng trưởng dân số cao hơn trung bình.
  • Các năm tiếp theo (1993 đến 2000) có tỷ lệ tăng trưởng dân số thấp hơn trung bình.

Điều này cho thấy sự giảm tốc trong tăng trưởng dân số trong giai đoạn này và sự thay đổi trong xu hướng tăng trưởng dân số qua các năm. Các yếu tố khác như chính sách dân số, kinh tế, và xã hội có thể đã ảnh hưởng đến sự thay đổi này.

d) - Giai đoạn thứ tư: 2001-2010

Giai đoạn này Việt Nam bước vào thế ky XXI  với nhiều thành tựu và thách thức trong phát triển kinh tế - xã hội. Chính sách dân số tiếp tục nhận được sự quan tâm của cộng đồng quốc tế và có xu hướng phát huy nội lực và chủ động hơn. Dân số của Việt Nam đã tiến đến mức sinh thay thế. Mục tiêu duy trì mỗi cặp vợ chồng có 1 hoặc 2 con để ổn định quy mô dân số, đảm bảo cơ cấu dân số và phân bố dân cư hợp lý.

Trong giai đoạn 2001-2010, Việt Nam đã trải qua một quá trình phát triển kinh tế và xã hội đáng kể. Tỷ lệ tăng trưởng dân số là một trong những chỉ số quan trọng để đánh giá sự phát triển dân số và có tác động đáng kể đến nhiều khía cạnh của một quốc gia.

Các yếu tố ảnh hưởng đến tỷ lệ tăng trưởng dân số của Việt Nam trong giai đoạn 2001-2010

  • Chính sách hành động dân số: Trong giai đoạn này, chính phủ Việt Nam đã chủ động triển khai các chính sách hành động dân số nhằm hạn chế tăng trưởng dân số. Những chính sách này bao gồm việc khuyến khích kế hoạch hóa gia đình, tăng cường các biện pháp giảm tỷ lệ sinh, và nâng cao nhận thức về vấn đề dân số.

  • Phát triển kinh tế và cải thiện chất lượng cuộc sống: Sự phát triển kinh tế và cải thiện chất lượng cuộc sống là yếu tố quan trọng khác ảnh hưởng đến tỷ lệ tăng trưởng dân số. Trong giai đoạn này, Việt Nam đã đạt được những tiến bộ đáng kể trong phát triển kinh tế, tạo điều kiện thuận lợi cho việc cải thiện chất lượng cuộc sống. Điều này có thể đã góp phần giảm sự phụ thuộc vào sinh sản để đảm bảo sự phát triển bền vững.

  • Tiến bộ trong chăm sóc sức khỏe và giáo dục: Sự tiến bộ trong chăm sóc sức khỏe và giáo dục cũng đóng vai trò quan trọng trong việc giảm tỷ lệ tăng trưởng dân số. Việt Nam đã đạt được nhiều thành tựu đáng kể trong việc nâng cao chất lượng dịch vụ y tế và giáo dục trong giai đoạn này, từ đó giúp cải thiệnIV. Kết luận

Trong giai đoạn 2001-2010, tỷ lệ tăng trưởng dân số của Việt Nam đã giảm so với các giai đoạn trước đó. Điều này có thể được giải thích bởi sự thực hiện các chính sách hành động dân số nhằm hạn chế tăng trưởng dân số, sự phát triển kinh tế và cải thiện chất lượng cuộc sống, tiến bộ trong chăm sóc sức khỏe và giáo dục.

Các chính sách hành động dân số đã khuyến khích kế hoạch hóa gia đình và tăng cường nhận thức về vấn đề dân số. Điều này đã tạo ra tác động tích cực, giảm sự phụ thuộc vào sinh sản và đảm bảo sự phát triển bền vững.

Sự phát triển kinh tế và cải thiện chất lượng cuộc sống đã tạo ra điều kiện thuận lợi cho việc giảm tỷ lệ tăng trưởng dân số. Nâng cao mức sống, cơ hội việc làm và các dịch vụ cơ bản đã làm giảm sự áp lực sinh sản và thay đổi tư duy về kế hoạch gia đình.

Các tiến bộ trong chăm sóc sức khỏe và giáo dục cũng đã có tác động tích cực đến tỷ lệ tăng trưởng dân số. Cải thiện chất lượng dịch vụ y tế đã giảm tử vong sơ sinh và tăng tuổi thọ, trong khi việc nâng cao chất lượng giáo dục đã tăng cường nhận thức về vai trò của học vấn và sự phát triển cá nhân.

Tỷ lệ tăng trưởng dân số của Việt Nam trong giai đoạn 2001-2010 cho thấy sự tiến bộ trong quản lý dân số và phát triển bền vững. Sự giảm tốc này đã tạo ra cơ hội để tập trung vào việc nâng cao chất lượng cuộc sống, phát triển kinh tế và xây dựng một nền dân chủ văn minh.

Để nhìn thấy rõ hơn về tỷ lệ tăng trưởng dân số trong giai đoạn này như thế nào, ta tiến hành vẽ biểu đồ như sau:

ds4 <- ds %>% filter( year >= 2001 & year <= 2010)
ggplot(ds4,aes(x=year, y=SP.POP.GROW, group = 1)) +   
  geom_line(color='black', linewidth =1) +   
  geom_point(color='red') +   
   geom_smooth(method = "lm", se = FALSE, color = "blue") +
  labs(x = "Năm", y = "Tỷ lệ tăng trưởng dân số 2001-2010", title = "Biểu đồ thể hiện tỷ lệ tăng trưởng dân số 2001-2010 ")
## `geom_smooth()` using formula = 'y ~ x'

Chúng ta có thể so sánh từng giá trị cụ thể với tỷ lệ trung bình để xác định xem nó cao hơn hay thấp hơn trung bình:

  • Năm 2001: Tỷ lệ tăng trưởng dân số là 1.03% (cao hơn trung bình)
  • Năm 2002: Tỷ lệ tăng trưởng dân số là 1.03% (cao hơn trung bình)
  • Năm 2003: Tỷ lệ tăng trưởng dân số là 1.03% (thấp hơn trung bình)
  • Năm 2004: Tỷ lệ tăng trưởng dân số là 1.02% (thấp hơn trung bình)
  • Năm 2005: Tỷ lệ tăng trưởng dân số là 1.00% (thấp hơn trung bình)
  • Năm 2006: Tỷ lệ tăng trưởng dân số là 0.97% (thấp hơn trung bình)
  • Năm 2007: Tỷ lệ tăng trưởng dân số là 0.96% (thấp hơn trung bình)
  • Năm 2008: Tỷ lệ tăng trưởng dân số là 0.98% (thấp hơn trung bình)
  • Năm 2009: Tỷ lệ tăng trưởng dân số là 1.03% (thấp hơn trung bình)
  • Năm 2010: Tỷ lệ tăng trưởng dân số là 1.07% (thấp hơn trung bình)

e) - Giai đoạn thứ năm: 2011-2022

Giai đoạn thứ năm (2011 đến nay): Điểm nhấn của chính sách dân số ở Việt Nam trong giai đoạn này là hướng đến hội nhập với thế giới,  bảo đảm quyền con người, đề cao tính tự nguyện và trách nhiệm của từng nhóm xã hội; chú trọng sức khỏe sinh sản. Đặt trong bối cảnh kinh tế - xã hội của đất nước có nhiều thay đổi lớn, đạt thành tựu nhiều nhưng hạn chế bất cập cũng lớn.

ds5 <- ds %>% filter( year >= 2011 & year <= 2022) 
  ggplot(ds5,aes(x=year, y=SP.POP.GROW, group = 1)) +
  geom_col(fill='orange') +
  geom_line(color='blue', linewidth =1) +
    labs(x = "Năm", y = "Tỷ lệ tăng trưởng dân số 2011-2022", title = "Biểu đồ thể hiện tỷ lệ tăng trưởng dân số 2011-2022")

I.3 - Tác động kinh tế của tăng trưởng dân số

Tăng trưởng dân số là một yếu tố quan trọng ảnh hưởng đến sự phát triển kinh tế của một quốc gia. Trên thực tế, tăng trưởng dân số có thể tạo ra cơ hội và thách thức đồng thời. Trong bài tiểu luận này, chúng ta sẽ tìm hiểu về tác động kinh tế của tăng trưởng dân số của Việt Nam. Chúng ta sẽ xem xét những lợi ích và khó khăn mà tăng trưởng dân số mang lại và tìm hiểu về các biện pháp mà Việt Nam đã thực hiện để quản lý tăng trưởng dân số và tối ưu hóa lợi ích kinh tế.

Tăng trưởng dân số có tác động rất lớn đến kinh tế của một quốc gia. Trong trường hợp của Việt Nam, tăng trưởng dân số đồng nghĩa với sự gia tăng nguồn lao động. Điều này có thể tạo ra cơ hội cho tăng trưởng kinh tế nếu nguồn lao động được sử dụng hiệu quả. Tuy nhiên, cũng có những thách thức như áp lực lên nguồn lực, cạnh tranh về việc làm và sự chênh lệch thu nhập. Bài viết sẽ phân tích các tác động này và đề xuất các biện pháp quản lý tăng trưởng dân số nhằm đảm bảo sự phát triển kinh tế bền vững.

I.3.1 - Lợi ích kinh tế của tăng trưởng dân số

a) - Lực lượng lao động dồi dào

Dưới đây là một số dẫn chứng cụ thể về lực lượng lao động dồi dào của Việt Nam:

  • Dân số lớn: Theo thống kê của World Bank, tính đến cuối năm 2022, dân số Việt Nam đã đạt gần 99 triệu người. Đây là một con số ấn tượng, cho thấy Việt Nam có một lực lượng lao động đáng kể.
wb1 <- WDI(indicator = 'SP.POP.TOTL', country = c('VNM'))
tds <- wb1 %>% select(year,SP.POP.TOTL)
tds <- na.omit(tds)
head(tds)
##   year SP.POP.TOTL
## 1 2022    98186856
## 2 2021    97468029
## 3 2020    96648685
## 4 2019    95776716
## 5 2018    94914330
## 6 2017    94033048
tds1 <- tds %>% filter( year >= 2018 & year <= 2022)
   ggplot(tds1,aes(x=year, y=SP.POP.TOTL, group = 1)) +
  geom_col(fill='red') +
      geom_smooth(method = "lm", se = FALSE, color = "blue") +

    labs(x = "Năm", y = "Số lượng dân số", title = "Biểu đồ thể hiện tổng dân số 2018-2022 ")
## `geom_smooth()` using formula = 'y ~ x'

=> Trong khoảng thời gian 5 năm từ 2018-2022, dân số tăng đáng kể cho thấy lực lượng lao động của Việt Nam ngày càng dồi dào

  • Tỷ lệ tham gia lao động cao: Dữ liệu từ Tổng cục Thống kê Việt Nam cũng cho thấy tỷ lệ tham gia lao động của người Việt Nam là khá cao. Vào năm 2020, tỷ lệ lao động trên tổng dân số là khoảng 76,3%. Điều này cho thấy một phần lớn dân số có thể tham gia vào hoạt động kinh tế, tạo ra sự đa dạng và sức mạnh cho lực lượng lao động.
  • Xu hướng di cư: Một yếu tố khác là xu hướng di cư của người lao động Việt Nam. Với nhiều người lao động trẻ và khát vọng tìm kiếm cơ hội tốt hơn, nhiều người đã di cư từ các vùng nông thôn đến các thành phố lớn và khu vực kinh tế phát triển. Điều này mang lại lợi thế cho các khu vực có nhu cầu về lao động và hỗ trợ sự phát triển kinh tế của cả nước.
  • Lực lượng lao động chất lượng cao: Việt Nam đã đẩy mạnh việc đào tạo và nâng cao trình độ cho lực lượng lao động. Các chính sách và chương trình đào tạo đã được triển khai để cung cấp những kỹ năng chuyên môn và nâng cao trình độ học vấn cho người lao động. Điều này làm tăng khả năng cạnh tranh và tạo điều kiện thuận lợi cho phát triển các ngành công nghiệp và dịch vụ.

Tóm lại, dân số lớn, tuổi trung bình thấp, tỷ lệ tham gia lao động cao, xu hướng di cư và lực lượng lao động chất lượng cao là những dẫn chứng cụ thể cho lực lượng lao động dồi dào của Việt Nam. Những yếu tố này đóng góp tích cực vào sự phát triển kinh tế của đất nước.

b) - Thị trường tiêu thụ rộng lớn

Tăng trưởng dân số có thể mang lại một số lợi ích kinh tế cho thị trường tiêu thụ của Việt Nam. Dưới đây là một số phân tích về lợi ích kinh tế của tăng trưởng dân số đối với thị trường tiêu thụ:

  • Tăng cầu tiêu dùng: Một dân số đông đúc hơn đồng nghĩa với việc có nhiều người tiêu dùng hơn trên thị trường. Điều này có thể tạo ra nhu cầu tiêu thụ lớn hơn cho hàng hóa và dịch vụ, thúc đẩy sự phát triển của các ngành công nghiệp và tăng trưởng kinh tế. Người dân có thu nhập cao hơn và đa dạng hơn có khả năng tiêu dùng các sản phẩm và dịch vụ đa dạng hơn, từ hàng tiêu dùng hàng ngày đến hàng xa xỉ và du lịch.

  • Tăng nhu cầu nhà ở: Với dân số tăng, nhu cầu về nhà ở cũng tăng lên. Điều này tạo ra cơ hội phát triển cho ngành bất động sản và xây dựng. Những người trẻ và gia đình mới cần nhà ở, và việc tăng trưởng dân số có thể thúc đẩy hoạt động xây dựng và phát triển các khu đô thị mới.

  • Mở rộng thị trường lao động: Tăng trưởng dân số cung cấp nguồn lao động dồi dào và đa dạng hơn cho thị trường. Điều này có thể hỗ trợ sự phát triển của các ngành công nghiệp và dịch vụ, cung cấp lao động cho các doanh nghiệp và đẩy mạnh hoạt động kinh tế. Đồng thời, sự gia tăng dân số trẻ có thể mang lại lợi thế về nguồn lao động trẻ, năng động và sáng tạo.

  • Tăng cường đầu tư trong hạ tầng: Tăng trưởng dân số có thể tạo ra áp lực và động lực để chính phủ và các tổ chức đầu tư vào hạ tầng. Điều này bao gồm xây dựng và cải thiện đường giao thông, hệ thống vận chuyển, năng lượng, viễn thông và cơ sở hạ tầng công cộng khác. Việc đầu tư trong hạ tầng không chỉ cung cấp cơ sở vật chất cho dân số đông đúc mà còn tạo điều kiện thuận lợi cho hoạt động kinh tế và phát triển kinh tế bền vững.

  • Phát triển ngành dịch vụ: Với dân số đông, ngành dịch vụ có tiềm năng phát triển mạnh mẽ. Sự tăng trưởng dân số có thể thúc đẩy sự phát triển của các ngành như du lịch, giải trí, nhà hàng, bán lẻ và các dịch vụ khác. Người dân có thu nhập cao hơn và thời gian tự do hơn có thể tiêu tiền vào các hoạt động giải trí và tiêu dùng dịch vụ.

Tuy nhiên, cần lưu ý rằng tăng trưởng dân số cũng đặt ra nhiều thách thách và vấn đề kinh tế, như sự cạnh tranh về việc tạo ra đủ việc làm, cung cấp đủ dịch vụ và hạ tầng, và quản lý tài nguyên một cách bền vững. Để tận dụng lợi ích kinh tế của tăng trưởng dân số, cần có kế hoạch phát triển kinh tế toàn diện, đảm bảo sự cân đối giữa nhu cầu và nguồn lực, và đồng thời đảm bảo sự công bằng và bền vững trong phân phối lợi ích kinh tế cho mọi người.

c) - Tiềm năng đầu tư

Việt Nam hiện đang có nhiều tiềm năng đầu tư hấp dẫn. Dưới đây là một số điểm nổi bật về dân số:

  • Lực lượng lao động trẻ và có trình độ: Việt Nam có một dân số trẻ và đông đúc, với lực lượng lao động trẻ tuổi và năng động. Đồng thời, nền giáo dục đã được cải thiện đáng kể trong thập kỷ qua, cung cấp nhân lực có trình độ và kỹ năng cao cho các ngành công nghiệp và dịch vụ.

  • Thị trường tiêu dùng đang phát triển: Với dân số trên 98 triệu người (2022) và tăng trưởng kinh tế ổn định, Việt Nam có một thị trường tiêu dùng đang phát triển mạnh mẽ. Sự tăng trưởng thu nhập và sự thay đổi trong thói quen tiêu dùng của người dân đã tạo ra nhu cầu lớn cho hàng hóa và dịch vụ đa dạng.

1.3.2 - Thách thức và khó khăn của sự tăng trưởng dân số đối với kinh tế

Mặc dù sự gia tăng dân số có thể tạo ra tiềm năng lớn cho tăng trưởng kinh tế, nhưng cũng đồng nghĩa với việc tăng cường sự cạnh tranh trên thị trường lao động và tài nguyên. Điều này đặt ra thách thức về việc tạo ra các cơ hội kinh tế để đáp ứng nhu cầu của dân số đông đúc và đảm bảo sự công bằng và bền vững trong phát triển kinh tế. Ngoài ra, sự gia tăng dân số cũng tạo ra áp lực về việc tăng cường sản xuất và cung ứng hàng hóa và dịch vụ để đáp ứng nhu cầu tiêu dùng của dân số đông đúc.

Bên cạnh đó, thách thức về già hóa dân số làm giảm nguồn lực lao động và tăng gánh nặng cho hệ thống an sinh xã hội: Điều đáng lưu ý Việt Nam là một trong các quốc gia có tốc độ già hóa dân số nhanh. Những người từ 60 tuổi trở lên chiếm 11,9% tổng dân số vào năm 2019, năm 2022 có số này khoảng 13,0% và dự báo đến năm 2050, con số này sẽ tăng lên hơn 25%. Dự báo đến năm 2039, Việt Nam kết thúc thời kỳ dân số vàng và chính thức chuyển sang giai đoạn “dân số già”.

I.4 - Tác động xã hội của tăng trưởng dân số

Tăng trưởng dân số cũng gây ra những tác động xã hội quan trọng. Hệ thống giáo dục, chăm sóc sức khỏe, an sinh xã hội và cơ sở hạ tầng phải đáp ứng nhu cầu ngày càng tăng của dân số.

Tăng trưởng dân số có tác động xã hội đa chiều đối với Việt Nam. Dưới đây là một số tác động xã hội chính của sự tăng trưởng dân số trong quá trình phát triển của Việt Nam:

  • Áp lực về cơ sở hạ tầng và dịch vụ công: Với dân số gia tăng, cơ sở hạ tầng và dịch vụ công như giao thông, nước sạch, điện, giáo dục và y tế phải được mở rộng và cải thiện để đáp ứng nhu cầu của dân số đông đúc. Chính phủ phải đầu tư lớn và định hướng phát triển hạ tầng và dịch vụ công để đảm bảo sự phát triển bền vững và đồng đều.

  • Thách thức về việc cung cấp việc làm: Tăng trưởng dân số tạo ra áp lực lớn đối với việc cung cấp việc làm. Việc tạo ra đủ việc làm để đáp ứng nhu cầu của dân số trẻ và nguồn lao động mới gia nhập thị trường lao động là một thách thức lớn. Điều này đòi hỏi sự phát triển của các ngành công nghiệp, dịch vụ và nông nghiệp, cùng với việc thúc đẩy đầu tư và khuyến khích doanh nghiệp tư nhân. Do đó, tỷ lệ lao động thất nghiệp cũng tăng:

wb3 <- WDI(indicator = 'SL.UEM.TOTL.ZS', country = c('VNM'))
ttn <- wb3 %>% select(year,SL.UEM.TOTL.ZS)
ttn <- na.omit(ttn)
head(ttn,12)
##    year SL.UEM.TOTL.ZS
## 1  2022           1.54
## 2  2021           2.38
## 3  2020           2.10
## 4  2019           1.68
## 5  2018           1.16
## 6  2017           1.87
## 7  2016           1.85
## 8  2015           1.85
## 9  2014           1.26
## 10 2013           1.32
## 11 2012           1.03
## 12 2011           1.00
ttn1 <- ttn %>% filter( year >= 2018 & year <= 2022) 
  ggplot(ttn1,aes(x=year, y=SL.UEM.TOTL.ZS, group = 1)) +
  geom_col(fill='green') +
  geom_line(color='blue', linewidth =1) +
    labs(x = "Năm", y = "Tỷ lệ thất nghiệp", title = "Biểu đồ thể hiện tỷ lệ thất nghiệp của Việt Nam 2018-2022")

=> Qua biểu đồ, trong khoảng thời gian 5 năm từ 2018-2022 tỷ lệ thất nghiệp của Việt Nam tăng từ năm 2018-2021 và giảm từ 2021-2022.

  • Bất đẳng thức kinh tế và xã hội: Sự tăng trưởng dân số có thể gia tăng bất đẳng thức kinh tế và xã hội. Một số nhóm dân số có thể gặp khó khăn trong việc tiếp cận giáo dục, sức khỏe, việc làm và các cơ hội kinh tế khác. Điều này có thể tạo ra sự bất bình đẳng và gây ra các vấn đề xã hội như nghèo đói, tệ nạn xã hội và phân cấp xã hội.

  • Gia tăng nhu cầu về giáo dục và y tế: Với dân số tăng, nhu cầu về giáo dục và y tế cũng tăng lên. Chính phủ phải đảm bảo tiếp cận và chất lượng giáo dục cơ bản, đào tạo nghề và y tế cho tất cả các thành viên trong xã hội. Điều này đòi hỏi đầu tư lớn và chính sách phát triển ngành giáo dục và y tế.

Để đối mặt với những tác động xã hội của tăng trưởng dân số, Việt Nam cần thực hiện các chính sách và biện pháp nhằm đảm bảo rằng tăng trưởng dân số đi đôi với phát triển kinh tế và xã hội bền vững. Điều này bao gồm đầu tư vào hạ tầng và dịch vụ công, tạo ra việc làm và cải thiện chất lượng giáo dục và y tế. Đồng thời, việc thúc đẩy công bằng xã hội, giảm bớt bất đẳng thức và tạo cơ hội phát triển cho tất cả các tầng lớp trong xã hội cũng là mục tiêu quan trọng. Ngoài ra, việc quản lý môi trường và tài nguyên tự nhiên cũng cần được coi trọng để đảm bảo bền vững và an toàn cho tương lai của đất nước.

I.5 - Tác động môi trường của tăng trưởng dân số

Dân số và môi trường là 2 yếu tố có quan hệ chặt chẽ với nhau. Trong đó, sự gia tăng dân số đã gây sức ép lớn tới tài nguyên thiên nhiên và môi trường do hoạt động khai thác quá mức phục vụ nhu cầu của con người. Sự gia tăng dân số đồng nghĩa với việc tăng cường sử dụng tài nguyên và gây áp lực lên môi trường. Tài nguyên nước, đất đai, năng lượng và hệ sinh thái đều chịu tác động từ tăng trưởng dân số. Bài viết sẽ phân tích các tác động môi trường của tăng trưởng dân số và đề xuất các biện pháp bảo vệ môi trường và sử dụng tài nguyên một cách bền vững.

Tác động môi trường của tăng trưởng dân số ở Việt Nam là một vấn đề đáng quan ngại, gây ra nhiều tác động tiêu cực đến các nguồn tài nguyên và hệ sinh thái. Dưới đây là một số tác động chính:

  • Sử dụng tài nguyên tự nhiên: Sự gia tăng dân số đặt áp lực lớn lên các nguồn tài nguyên tự nhiên như nước, đất, rừng, khoáng sản và năng lượng. Việc khai thác và sử dụng không bền vững các nguồn tài nguyên này có thể dẫn đến suy thoái môi trường và cạn kiệt tài nguyên.

  • Ô nhiễm môi trường: Với tăng trưởng dân số, nhu cầu về điện, nước, và các sản phẩm công nghiệp gia tăng. Việc sản xuất và sử dụng năng lượng từ các nguồn không bền vững như than đá và dầu mỏ góp phần làm tăng lượng khí thải nhà kính và gây biến đổi khí hậu. Ngoài ra, ô nhiễm không khí và nước từ các ngành công nghiệp, giao thông và chế biến nông sản cũng là một vấn đề nghiêm trọng ở Việt Nam.

  • Mất rừng và suy thoái đất: Tăng trưởng dân số cũng đóng góp vào mất rừng và suy thoái đất. Sự mở rộng của đất đai để đáp ứng nhu cầu sinh sống và sản xuất dẫn đến việc khai thác và chuyển đổi rừng tự nhiên thành đất canh tác và đô thị. Điều này không chỉ gây mất môi trường sống cho các loài sinh vật, mà còn làm giảm khả năng hấp thụ carbon và gây ra sự mất cân bằng sinh thái.

  • Tác động đến đa dạng sinh học: Tăng trưởng dân số và hoạt động con người gây ra các tác động tiêu cực đến đa dạng sinh học. Sự mở rộng của đất đai và sự khai thác tài nguyên gây mất môi trường sống tự nhiên và suy giảm số lượng và đa dạng của các loài động, thực vật. Điều này có thể gây ra sự suy thoái trong các hệ sinh thái và làm suy yếu sự phụ thuộc của con người vào các dịch vụ sinh thái cung cấp bởi thiên nhiên.

  • Biến đổi khí hậu: Tăng trưởng dân số đóng góp vào biến đổi khí hậu thông qua việc gia tăng lượng khí thải nhà kính và sự mở rộng của các hoạt động tác động đến môi trường. Việc sử dụng năng lượng không bền vững và phá rừng đóng vai trò quan trọng trong việc tăng nồng độ khí thải nhà kính, góp phần vào sự nóng lên toàn cầu và biến đổi khí hậu.

wb4 <- WDI(indicator = 'EN.ATM.CO2E.PC', country = 'VNM')
onkk <- wb4 %>% select(year,EN.ATM.CO2E.PC)
onkk <- na.omit(onkk)
head(onkk)
##   year EN.ATM.CO2E.PC
## 3 2020       3.676440
## 4 2019       3.567848
## 5 2018       3.014711
## 6 2017       2.444645
## 7 2016       2.384160
## 8 2015       2.185815
onkk1 <- onkk %>% filter( year >= 2016 & year <= 2022)
ggplot(onkk1,aes(x=year, y=EN.ATM.CO2E.PC, group = 1)) +  
  geom_line(color='red', linewidth =1) +   geom_point(color='black') + 
   geom_smooth(method = "lm", se = FALSE, color = "blue") +
  labs(x = "Năm", y = "Tỷ lệ ô nhiễm không khí", title = "Biểu đồ thể hiện tỷ lệ ô nhiễm không khí 2016-2020")
## `geom_smooth()` using formula = 'y ~ x'

=> Qua biểu đồ trên, ta lấy tượng trưng khoảng thời gian 5 năm từ năm 2016-2020 thì ta có thể thấy tỷ lệ ô nhiễm không khí của Việt Nam có xu hướng ngày càng tăng chứ không hề có dấu hiệu giảm xuống.

Để giảm tác động môi trường của tăng trưởng dân số, cần thiết phải áp dụng thể về tác động môi trường của tăng trưởng dân số ở Việt Nam, có thể kể đến những vấn đề sau:

  • Sử dụng tài nguyên tự nhiên: Với tăng trưởng dân số, nhu cầu sử dụng các nguồn tài nguyên tự nhiên như nước, đất, rừng và năng lượng cũng gia tăng. Sự khai thác không bền vững các nguồn tài nguyên này có thể gây ra suy thoái môi trường và cạn kiệt tài nguyên. Ví dụ, việc tăng cường khai thác gỗ từ rừng có thể dẫn đến mất môi trường sống cho các loài động, thực vật và gây suy giảm đa dạng sinh học.

  • Ô nhiễm môi trường: Tăng trưởng dân số kéo theo sự phát triển công nghiệp, giao thông và đô thị hóa, dẫn đến tăng cường ô nhiễm môi trường. Ô nhiễm không khí từ các nguồn khí thải công nghiệp và giao thông, ô nhiễm nước từ việc xả thải công nghiệp và sinh hoạt không đảm bảo tiêu chuẩn, cùng với việc xử lý rác thải không hiệu quả, đều là những vấn đề cần được quan tâm. Điều này ảnh hưởng đến chất lượng không khí, nước và đất, gây hại cho sức khỏe con người và động, thực vật trong môi trường sống.

  • Mất môi trường sống và suy giảm đa dạng sinh học: Tăng trưởng dân số cần có đất để xây dựng nhà cửa, cơ sở hạ tầng và sản xuất nông nghiệp. Việc mở rộng đất đai và chuyển đổi mục đích sử dụng đất gây mất môi trường sống tự nhiên, đặc biệt là rừng và đất ngập nước. Điều này gây ra sự suy giảm đa dạng sinh học và suy thoái môi trường tự nhiên, ảnh hưởng đến hệ sinh thái và các loài sinh vật sống trong đó.

  • Biến đổi khí hậu: Tăng trưởng dân số và các hoạt động liên quan đến sản xuất, vận chuyển và sử dụng năng lượng đóng góp vào tăng lượng khí thải nhà kính. Việc sử dụng năng lượng từ các nguồn không bền vững như than đá và dầu mỏ góp phần làm gia tăng nồng độ khí CO2 trong không khí. Điều này gây ảnh hưởng đáng kể đến biến đổi khí hậu, gồm tăng nhiệt độ toàn cầu, biến đổi môi trường và tác động lên hệ sinh thái và con người.

I.6 - Các chính sách và biện pháp quản lý tăng trưởng dân số

Cuối cùng, bài tiểu luận sẽ xem xét các chính sách và biện pháp quản lý tăng trưởng dân số của Việt Nam. Việc đưa ra các chính sách và biện pháp hiệu quả là rất quan trọng để đảm bảo tăng trưởng dân số được quản lý một cách bền vững và đáp ứng đúng nhu cầu của quốc gia. Bài viết sẽ tập trung vào các chính sách như quản lý gia đình, giáo dục và chăm sóc sức khỏe, cùng với các biện pháp khuyến khích phát triển kinh tế và xã hội.

Ở Việt Nam, chính sách và biện pháp quản lý tăng trưởng dân số đã được thực hiện từ thập kỷ 1960 và đã đạt được nhiều thành tựu đáng kể. Dưới đây là một số chính sách và biện pháp quản lý tăng trưởng dân số ở Việt Nam:

  • Chính sách kế hoạch hóa gia đình: Từ những năm 1960, chính sách kế hoạch hóa gia đình đã được áp dụng để hạn chế số lượng con sinh ra trong một gia đình. Các biện pháp bao gồm việc cung cấp thông tin và dịch vụ về kế hoạch hóa gia đình, phân phối miễn phí hoặc giảm giá phương tiện tránh thai, và đảm bảo quyền tự do lựa chọn về sinh con an toàn và tự do. Từ năm 2003, chính sách này đã được thay thế bằng chính sách “2 con trở lên” với mục tiêu khuyến khích các gia đình sinh 2 con.

  • Nâng cao chất lượng giáo dục và y tế: Việc đầu tư vào giáo dục và y tế đã đóng vai trò quan trọng trong việc quản lý tăng trưởng dân số. Nâng cao chất lượng giáo dục giúp tăng cường nhận thức về kế hoạch hóa gia đình và cung cấp kiến thức về sức khỏe sinh sản cho người dân. Đồng thời, cải thiện dịch vụ y tế và phụ sản giúp đảm bảo sức khỏe của phụ nữ và trẻ em.

  • Phát triển kinh tế và xã hội: Sự phát triển kinh tế và xã hội cũng có ảnh hưởng đáng kể đến tăng trưởng dân số. Việc tạo ra cơ hội việc làm và cải thiện thu nhập giúp giảm tỷ lệ sinh và tăng cường vai trò của phụ nữ trong xã hội. Đồng thời, việc đầu tư vào hạ tầng, văn hóa, và các dịch vụ công cộng cũng tạo điều kiện thuận lợi cho quản lý tăng trưởng dân số.

  • Giảm tỷ lệ sinh: Ngoài các chính sách kế hoạch hóa gia đình, Việt Nam cũng đã thực hiện các biện pháp nhằm giảm tỷ lệ sinh, bao gồm tăng cường công tác tuyên truyền về lợi ích của gia đình nhỏ, tăng cường phòng chống và điều trị hiệu quả các bệnh tình liên quan đến sinh sản, và khuyến khích việc sử dụng phương pháp tránh thai hiệu quả.

  • Chính sách vùng miền: Việt Nam đã áp dụng chính sách khuyến khích sinh sống và phát triển kinh tế ở các vùng miền khó khăn và vùng sâu, vùng xa, nhằm cân đối địa bàn và giảm bớt áp lực tăng trưởng dân số ở các đô thị lớn.

  • Quản lý nhập cư và xuất cư: Việc quản lý nhập cư và xuất cư cũng đóng vai trò quan trọng trong quản lý tăng trưởng dân số. Việt Nam đã áp dụViệt Nam đã áp dụng các chính sách và biện pháp quản lý tăng trưởng dân số thành công trong suốt nhiều năm qua. Tuy nhiên, cần lưu ý rằng thông tin chi tiết và hiệu quả của các chính sách này có thể thay đổi theo thời gian và tình hình cụ thể.


Chương III - Phần kết luận

Trong bài tiểu luận này, chúng ta đã xem xét và phân tích sự ảnh hưởng của tăng trưởng dân số đối với Việt Nam. Qua quá trình nghiên cứu, chúng ta có thể rút ra một số kết luận quan trọng.

  • Đầu tiên, tăng trưởng dân số đã và đang có ảnh hưởng lớn đến nền kinh tế Việt Nam. Việc có một số lượng dân số lớn đồng nghĩa với tiềm năng lao động lớn, tạo điều kiện thuận lợi cho phát triển kinh tế. Tuy nhiên, việc tăng trưởng dân số quá nhanh cũng đặt ra những thách thức. Việc đảm bảo việc làm, giáo dục, chăm sóc sức khỏe và các dịch vụ công cộng cho mọi người trở nên khó khăn hơn khi dân số tăng cao. Do đó, việc quản lý tăng trưởng dân số là một thách thức đối với chính quyền và các nhà quản lý Việt Nam.

  • Thứ hai, tăng trưởng dân số ảnh hưởng đến các lĩnh vực xã hội khác nhau. Với một dân số lớn, các vấn đề như chất lượng giáo dục, an sinh xã hội, bảo vệ môi trường và hạ tầng hạ tầng phải được đặt lên hàng đầu. Đặc biệt, việc đảm bảo giáo dục chất lượng cao và cơ hội công bằng cho tất cả các cá nhân trở nên càng quan trọng để đảm bảo sự phát triển bền vững của quốc gia.

  • Cuối cùng, tăng trưởng dân số cũng ảnh hưởng đến môi trường và tài nguyên. Sự gia tăng dân số tạo áp lực lớn lên các nguồn tài nguyên tự nhiên như nước, đất, và năng lượng. Việc bảo vệ môi trường và sử dụng tài nguyên một cách bền vững trở thành một yêu cầu cấp thiết để đối phó với tăng trưởng dân số.

Tóm lại, tăng trưởng dân số có ảnh hưởng đáng kể đến Việt Nam. Nó có thể tạo điều kiện thuận lợi cho phát triển kinh tế, nhưng cũng đặt ra những thách thức lớn cho quản lý dân số, xã hội và môi trường. Để đạt được phát triển bền vững, Việt Nam cần thực hiện các biện pháp quản lý dân số thông minh, đảm bảo sự phát triển toàn diện và cân nhắc đến môi trường và tài nguyên.


LS0tDQp0aXRsZTogIlBIw4JOIFTDjUNIIFPhu7Ag4bqiTkggSMav4bueTkcgVuG7gCBUxIJORyBUUsav4bueTkcgRMOCTiBT4buQIEPhu6ZBIFZJ4buGVCBOQU0iDQphdXRob3I6ICJMw6JtIFTDom0gTmjGsCINCmRhdGU6ICJgciBmb3JtYXQoU3lzLnRpbWUoKSwgJyVIOiVNOiVTLCAlZCAtICVtIC0gJVknKWAiDQpvdXRwdXQ6DQogIGh0bWxfZG9jdW1lbnQ6DQogICAgdG9jOiB0cnVlDQogICAgdG9jX2Zsb2F0OiB0cnVlDQogICAgY29kZV9kb3dubG9hZDogdHJ1ZQ0KICAgIGNvZGVfZm9sZGluZzogaGlkZQ0KICAgIHRvY19kZXB0aDogNQ0KICAgIGhpZ2hsaWdodDogdGV4dG1hdGUNCiAgd29yZF9kb2N1bWVudDoNCiAgICB0b2M6IHRydWUNCiAgICB0b2NfZGVwdGg6ICczJw0KLS0tDQoNCmBgYHtyIHNldHVwLCBpbmNsdWRlPUZBTFNFfQ0Ka25pdHI6Om9wdHNfY2h1bmskc2V0KGVjaG8gPSBUUlVFKQ0KbGlicmFyeSh0aWR5dmVyc2UpDQpsaWJyYXJ5KGdncGxvdDIpDQpsaWJyYXJ5KFdESSkNCg0KYGBgDQoNCiFbXShDOi9Vc2Vycy9BZG1pbi9Eb3dubG9hZHMvbHRuaHUucG5nKXt3aWR0aD0iODk4In0NCg0KYGBgez1odG1sfQ0KPHN0eWxlPg0KYm9keSB7DQpmb250LWZhbWlseTogIlRpbWVzIE5ldyBSb21hbiIsIHNhbnMtc2VyaWY7DQpmb250LXNpemU6IDE2cHg7DQp9DQp0aXR0bGUgew0KY29sb3I6IGJsYWNrIDsNCn0NCg0KaDIgew0KY29sb3I6IHJlZDsNCn0NCmgzIHsNCmNvbG9yOiBibHVlOw0KfQ0KDQpoNCB7DQoNCmNvbG9yOiBvcmFuZ2UNCg0KfQ0KPC9zdHlsZT4NCmBgYA0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KIyAqKipM4budaSBj4bqjbSDGoW4qKioNCg0KS8OtbmggZ+G7rWkgVGjhuqd5ICoqKlRy4bqnbiBN4bqhbmggVMaw4budbmcqKiohDQoNCkVtIHhpbiBn4butaSBs4budaSBj4bqjbSDGoW4gY2jDom4gdGjDoG5oIG5o4bqldCDEkeG6v24gdGjhuqd5IHbDrCDEkcOjIHThuq1uIHTDom0gaMaw4bubbmcgZOG6q24gdsOgIGjhu5cgdHLhu6MgZW0gdHJvbmcgcXXDoSB0csOsbmggdmnhur90IGLDoGkgdGnhu4N1IGx14bqtbiBuw6B5LiBT4buxIGdpw7pwIMSR4buhIHbDoCDEkeG7mW5nIHZpw6puIHThu6sgcGjDrWEgdGjhuqd5IMSRw6MgZ2nDunAgZW0gdsaw4bujdCBxdWEgbmjhu69uZyBraMOzIGtoxINuIHbDoCB0aeG6v24gYuG7mSB0cm9uZyBxdcOhIHRyw6xuaCBuZ2hpw6puIGPhu6l1Lg0KDQpUcsaw4bubYyBo4bq/dCwgZW0gbXXhu5FuIGLDoHkgdOG7jyBsw7JuZyBiaeG6v3QgxqFuIHPDonUgc+G6r2MgduG7m2kgdGjhuqd5IHbDrCDEkcOjIGTDoG5oIHRo4budaSBnaWFuIHbDoCBjw7RuZyBz4bupYyDEkeG7gyDEkeG7jWMgdsOgIMSRw6FuaCBnacOhIGLDoGkgdGnhu4N1IGx14bqtbiBj4bunYSBlbS4gTmjhu69uZyBnw7NwIMO9IHbDoCBuaOG6rW4geMOpdCB04burIHRo4bqneSDEkcOjIGdpw7pwIGVtIG5ow6xuIG5o4bqtbiBjw6FjIGtow61hIGPhuqFuaCBt4bubaSwgaG/DoG4gdGhp4buHbiDDvSB0xrDhu59uZyB2w6AgbMOgbSBjaG8gYsOgaSB0aeG7g3UgbHXhuq1uIHRy4bufIG7Dqm4gdOG7kXQgaMahbi4NCg0KQ3Xhu5FpIGPDuW5nLCBlbSBtdeG7kW4gZ+G7rWkgbOG7nWkgY+G6o20gxqFuIGNow6JuIHRow6BuaCDEkeG6v24gdGjhuqd5IHbDrCDEkcOjIHRydXnhu4FuIMSR4bqhdCBjaG8gZW0gbmnhu4FtIMSRYW0gbcOqIHbDoCB0aW5oIHRo4bqnbiBj4bqndSB0aeG6v24gdHJvbmcgbMSpbmggduG7sWMgbsOgeS4gU+G7sSDhu6duZyBo4buZIHbDoCDEkeG7mW5nIHZpw6puIHThu6sgcGjDrWEgdGjhuqd5IMSRw6MgZ2nDunAgZW0gdsaw4bujdCBxdWEgbmjhu69uZyBraMOzIGtoxINuIHbDoCB0cuG7nyB0aMOgbmggbeG7mXQgbmjDoCBuZ2hpw6puIGPhu6l1IHThu7EgdGluIGjGoW4uDQoNCk3hu5l0IGzhuqduIG7hu69hLCBlbSB4aW4gY2jDom4gdGjDoG5oIGPhuqNtIMahbiBz4buxIMSRw7NuZyBnw7NwIHbDoCB04bqtbiB0w6JtIGPhu6dhIHRo4bqneSB0cm9uZyBxdcOhIHRyw6xuaCBoxrDhu5tuZyBk4bqrbiB2w6AgaOG7lyB0cuG7oyBlbSB0cm9uZyB2aeG6v3QgYsOgaSB0aeG7g3UgbHXhuq1uIG7DoHkuIEVtIHLhuqV0IGJp4bq/dCDGoW4gdsOgIHThu7EgaMOgbyB2w6wgY8OzIGPGoSBo4buZaSDEkcaw4bujYyBo4buNYyB2w6AgbMOgbSB2aeG7h2MgZMaw4bubaSBz4buxIGjGsOG7m25nIGThuqtuIGPhu6dhIHRo4bqneS4NCg0KVHLDom4gdHLhu41uZywNCg0KKioqTMOibSBUw6JtIE5oxrAqKioNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCiMgKipDaMawxqFuZyBJIC0gUGjhuqduIG3hu58gxJHhuqd1KioNCg0KIyMgKioqSS4xIC0gTMO9IGRvIGNo4buNbiDEkeG7gSB0w6BpKioqDQoNCkVtIHhpbiBn4butaSBs4budaSBj4bqjbSDGoW4gY2jDom4gdGjDoG5oIG5o4bqldCDEkeG6v24gdGjhuqd5IHbDrCDEkcOjIGNobyBwaMOpcCBlbSB04buxIGNo4buNbiDEkeG7gSB0w6BpIHRp4buDdSBsdeG6rW4gduG7gSAqKioiUGjDom4gdMOtY2ggc+G7sSDhuqNuaCBoxrDhu59uZyB24buBIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY+G7p2EgVmnhu4d0IE5hbSIqKiouIEzDvSBkbyBlbSBxdXnhur90IMSR4buLbmggbmdoacOqbiBj4bupdSB24buBIGNo4bunIMSR4buBIG7DoHkgbMOgIHbDrCBlbSB0aW4gcuG6sW5nIHbhuqVuIMSR4buBIGTDom4gc+G7kSDEkcOzbmcgdmFpIHRyw7IgcXVhbiB0cuG7jW5nIHRyb25nIHPhu7EgcGjDoXQgdHJp4buDbiBj4bunYSBt4buZdCBxdeG7kWMgZ2lhLg0KDQpWaeG7h3QgTmFtLCBuaMawIG3hu5l0IHF14buRYyBnaWEgxJFhbmcgcGjDoXQgdHJp4buDbiwgxJHDoyB0cuG6o2kgcXVhIG3hu5l0IHF1w6EgdHLDrG5oIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgxJHDoW5nIGvhu4MgdHJvbmcgdGjhu51pIGdpYW4gZ+G6p24gxJHDonkuIFTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY8OzIHRo4buDIHThuqFvIHJhIG5o4buvbmcgY8ahIGjhu5lpIHBow6F0IHRyaeG7g24sIG5oxrBuZyBjxaluZyDEkeG6t3QgcmEgbmhp4buBdSB0aMOhY2ggdGjhu6ljIMSR4buRaSB24bubaSBjaMOtbmggcGjhu6cgdsOgIHjDoyBo4buZaS4gZW0gcXVhbiB0w6JtIMSR4bq/biBz4buxIOG6o25oIGjGsOG7n25nIGPhu6dhIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgxJHhu5FpIHbhu5tpIGPDoWMgbMSpbmggduG7sWMgbmjGsCBraW5oIHThur8sIHjDoyBo4buZaSwgbcO0aSB0csaw4budbmcgdsOgIGNow61uaCBzw6FjaCBjw7RuZy4NCg0KVGjDtG5nIHF1YSB2aeG7h2MgcGjDom4gdMOtY2ggc+G7sSDhuqNuaCBoxrDhu59uZyBj4bunYSB0xINuZyB0csaw4bufbmcgZMOibiBz4buRLCBlbSBoeSB24buNbmcgY8OzIHRo4buDIGhp4buDdSByw7UgaMahbiB24buBIG5o4buvbmcgdGhheSDEkeG7lWkgdsOgIGPGoSBo4buZaSBwaMOhdCB0cmnhu4NuIG3DoCBWaeG7h3QgTmFtIMSRYW5nIMSR4buRaSBt4bq3dC4gRW0gbXXhu5FuIGtow6FtIHBow6EgY8OhYyB54bq/dSB04buRIGfDonkgcmEgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSB2w6AgY8OhY2ggY2jDrW5oIHBo4bunIHbDoCBjw6FjIHThu5UgY2jhu6ljIHjDoyBo4buZaSDEkWFuZyDhu6luZyBwaMOzIHbhu5tpIG7Dsy4gQsOqbiBj4bqhbmggxJHDsywgZW0gY8WpbmcgcXVhbiB0w6JtIMSR4bq/biBuaOG7r25nIGJp4buHbiBwaMOhcCBjaMOtbmggc8OhY2ggdsOgIGdp4bqjaSBwaMOhcCBjw7MgdGjhu4MgaOG7lyB0cuG7oyBWaeG7h3QgTmFtIHRyb25nIHZp4buHYyBxdeG6o24gbMO9IHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbeG7mXQgY8OhY2ggYuG7gW4gduG7r25nLg0KDQpFbSBoaSB24buNbmcgcuG6sW5nIGLDoGkgdGnhu4N1IGx14bqtbiBuw6B5IHPhur0gxJHDs25nIGfDs3AgdsOgbyB2aeG7h2MgbsOibmcgY2FvIG5o4bqtbiB0aOG7qWMgdsOgIGhp4buDdSBiaeG6v3QgduG7gSB24bqlbiDEkeG7gSBxdWFuIHRy4buNbmcgbsOgeSwgxJHhu5NuZyB0aOG7nWkgxJHGsGEgcmEgbmjhu69uZyDEkeG7gSB4deG6pXQgdsOgIGtodXnhur9uIG5naOG7iyBo4buvdSDDrWNoIGdpw7pwIMSR4buLbmggaMOsbmggY2jDrW5oIHPDoWNoIHBow6F0IHRyaeG7g24gZMOibiBz4buRIHThu5F0IGjGoW4gY2hvIFZp4buHdCBOYW0uDQoNCiMjICoqKkkuMiAtIE3hu6VjIHRpw6p1IG5naGnDqm4gY+G7qXUqKioNCg0KTeG7pWMgdGnDqnUgY+G7p2EgxJHhu4EgdMOgaSB0aeG7g3UgbHXhuq1uICoqKiJQaMOibiB0w61jaCBz4buxIOG6o25oIGjGsOG7n25nIHbhu4EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBj4bunYSBWaeG7h3QgTmFtIioqKiBj4bunYSBlbSBsw6AgdMOsbSBoaeG7g3UgdsOgIMSRw6FuaCBnacOhIGPDoWMgc+G7sSDhuqNuaCBoxrDhu59uZyBj4bunYSB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIMSR4buRaSB24bubaSBxdeG7kWMgZ2lhIG7DoHkuIEVtIG114buRbiB4w6FjIMSR4buLbmggbmjhu69uZyB0w6FjIMSR4buZbmcga2luaCB04bq/LCB4w6MgaOG7mWksIG3DtGkgdHLGsOG7nW5nIHbDoCBjaMOtbmggc8OhY2ggY8O0bmcgbcOgIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbWFuZyBs4bqhaSwgdOG7qyDEkcOzIMSRxrBhIHJhIG5o4buvbmcgcGjDom4gdMOtY2ggxJHDoW5nIHRpbiBj4bqteSB2w6Aga2jDoWNoIHF1YW4uDQoNCk3hu6VjIHRpw6p1IMSR4bqndSB0acOqbiBsw6AgxJHDoW5oIGdpw6Egc+G7sSDhuqNuaCBoxrDhu59uZyBj4bunYSB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIMSR4buRaSB24bubaSBraW5oIHThur8gVmnhu4d0IE5hbS4NCg0KVGjhu6kgaGFpLCBlbSBz4bq9IGtow6FtIHBow6EgY8OhYyB0w6FjIMSR4buZbmcgeMOjIGjhu5lpIGPhu6dhIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EuDQoNClRo4bupIGJhLCBlbSBz4bq9IG5naGnDqm4gY+G7qXUgduG7gSB0w6FjIMSR4buZbmcgY+G7p2EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSDEkeG6v24gbcO0aSB0csaw4budbmcuDQoNCkN14buRaSBjw7luZywgbeG7pWMgdGnDqnUgY+G7p2EgZW0gbMOgIMSR4buBIHh14bqldCBuaOG7r25nIGdp4bqjaSBwaMOhcCBjaMOtbmggc8OhY2ggaOG7o3AgbMO9IMSR4buDIHF14bqjbiBsw70gdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBt4buZdCBjw6FjaCBi4buBbiB24buvbmcuDQoNCiMjICoqKkkuMyAtIMSQ4buRaSB0xrDhu6NuZyBuZ2hpw6puIGPhu6l1KioqDQoNCsSQ4buRaSB0xrDhu6NuZyBuZ2hpw6puIGPhu6l1IGPhu6dhIMSR4buBIHTDoGkgdGnhu4N1IGx14bqtbiAqKioiUGjDom4gdMOtY2ggc+G7sSDhuqNuaCBoxrDhu59uZyB24buBIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY+G7p2EgVmnhu4d0IE5hbSIqKiogYmFvIGfhu5NtIGPhuqMgcXXhuqduIHRo4buDIGTDom4gc+G7kSBj4bunYSBWaeG7h3QgTmFtIHbDoCBjw6FjIHnhur91IHThu5EgbGnDqm4gcXVhbiDEkeG6v24gdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kS4gRW0gc+G6vSB04bqtcCB0cnVuZyB2w6BvIHZp4buHYyBuZ2hpw6puIGPhu6l1IHPhu7Eg4bqjbmggaMaw4bufbmcgY+G7p2EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSDEkeG7kWkgduG7m2kgcXXhu5FjIGdpYSB04burIGPDoWMga2jDrWEgY+G6oW5oIGtow6FjIG5oYXUuDQoNClThu5VuZyB0aOG7gywgxJHhu5FpIHTGsOG7o25nIG5naGnDqm4gY+G7qXUgY+G7p2EgdGnhu4N1IGx14bqtbiBj4bunYSBlbSBsw6AgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBj4bunYSBWaeG7h3QgTmFtIHbDoCBjw6FjIHnhur91IHThu5EgbGnDqm4gcXVhbi4gQuG6sW5nIHZp4buHYyB0w6xtIGhp4buDdSB2w6AgcGjDom4gdMOtY2gga+G7uSBsxrDhu6FuZywgZW0gaHkgduG7jW5nIGPDsyB0aOG7gyDEkcawYSByYSBuaOG7r25nIHRow7RuZyB0aW4gcXVhbiB0cuG7jW5nIHbDoCBraMOhY2ggcXVhbiB24buBIHPhu7Eg4bqjbmggaMaw4bufbmcgY+G7p2EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSDEkeG7kWkgduG7m2kgcXXhu5FjIGdpYSB2w6AgxJHDs25nIGfDs3AgdsOgbyB2aeG7h2MgxJHhu4tuaCBow6xuaCBjaMOtbmggc8OhY2ggcGjDoXQgdHJp4buDbiBkw6JuIHPhu5EgdOG7kXQgaMahbiBjaG8gVmnhu4d0IE5hbS4NCg0KYGBge3J9DQoNCndiIDwtIFdESShpbmRpY2F0b3IgPSAnU1AuUE9QLkdST1cnLCBjb3VudHJ5ID0gYygnVk5NJykpDQpkcyA8LSB3YiAlPiUgc2VsZWN0KHllYXIsU1AuUE9QLkdST1cpDQpkcyA8LSBuYS5vbWl0KGRzKQ0KaGVhZChkcywxMikNCmBgYA0KDQojIyAqKipJLjUgLSBL4bq/dCBj4bqldSDEkeG7gSBiw6BpKioqDQoNCi0gICBDaMawxqFuZyBJOiBQaOG6p24gbeG7nyDEkeG6p3UNCg0KLSAgIENoxrDGoW5nIElJOiBQaOG6p24gbuG7mWkgZHVuZw0KDQotICAgQ2jGsMahbmcgSUlJOiBQaOG6p24ga+G6v3QgbHXhuq1uDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQojICoqQ2jGsMahbmcgSUkgLSBQaOG6p24gbuG7mWkgZHVuZyoqDQoNCiMjICoqKkkuMSAtIEdp4bubaSB0aGnhu4d1IHThu5VuZyBxdWFuKioqDQoNClZp4buHdCBOYW0sIG3hu5l0IHF14buRYyBnaWEgbuG6sW0g4bufIMSQw7RuZyBOYW0gw4EsIMSRw6MgY2jhu6luZyBraeG6v24gbeG7mXQgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSDEkcOhbmcga+G7gyB0cm9uZyB0aOG7nWkgZ2lhbiBn4bqnbiDEkcOieS4gVMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBraMO0bmcgY2jhu4kg4bqjbmggaMaw4bufbmcgxJHhur9uIGPDoWMga2jDrWEgY+G6oW5oIGtpbmggdOG6vyB2w6AgeMOjIGjhu5lpIGPhu6dhIHF14buRYyBnaWEgbcOgIGPDsm4gY8OzIHTDoWMgxJHhu5luZyBs4bubbiDEkeG6v24gbcO0aSB0csaw4budbmcgdsOgIGNow61uaCBzw6FjaCBjw7RuZy4gxJDhu4EgdMOgaSB0aeG7g3UgbHXhuq1uIG7DoHkgc+G6vSBwaMOibiB0w61jaCBt4buZdCBjw6FjaCBjaGkgdGnhur90IHPhu7Eg4bqjbmggaMaw4bufbmcgY+G7p2EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSDEkeG7kWkgduG7m2kgVmnhu4d0IE5hbSwgdOG7qyDEkcOzIGN1bmcgY+G6pXAgY8OhaSBuaMOsbiB04buVbmcgcXVhbiB24buBIHTDrG5oIGjDrG5oIHbDoCBuaOG7r25nIHRow6FjaCB0aOG7qWMgxJHhurd0IHJhLg0KDQojIyMgKioqSS4xLjEgLSBLaMOhaSBuaeG7h20gZMOibiBz4buRKioqDQoNCkTDom4gc+G7kSBsw6AgdOG7lW5nIHPhu5EgbmfGsOG7nWkgc+G7kW5nIHRyb25nIG3hu5l0IGtodSB24buxYyBj4bulIHRo4buDIHbDoG8gbeG7mXQgdGjhu51pIMSRaeG7g20gbmjhuqV0IMSR4buLbmguIMSQw6J5IGzDoCBt4buZdCBraMOhaSBuaeG7h20gcXVhbiB0cuG7jW5nIHRyb25nIGzEqW5oIHbhu7FjIGTDom4gc+G7kSBo4buNYyB2w6AgxJHhu4thIGzDvSBkw6JuIHPhu5EuIETDom4gc+G7kSDEkcaw4bujYyDEkW8gYuG6sW5nIGPDoWNoIHRo4buRbmcga8OqIHPhu5EgbMaw4bujbmcgbmfGsOG7nWkgdGjDtG5nIHF1YSBjw6FjIGN14buZYyDEkWnhu4F1IHRyYSBkw6JuIHPhu5EgaG/hurdjIHRow7RuZyBxdWEgY8OhYyBk4buvIGxp4buHdSBuaMawIHPhu5EgbGnhu4d1IHNpbmgsIHThu60sIHbDoCBkaSBjxrAuDQoNCiMjIyAqKipJLjEuMiAtIEtow6FpIG5p4buHbSB0xINuZyB0csaw4bufbmcgZMOibiBz4buRKioqDQoNClTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIHPhu7EgdGhheSDEkeG7lWkgduG7gSBz4buRIGzGsOG7o25nIG5nxrDhu51pIHRyb25nIG3hu5l0IGTDom4gc+G7kSB0cm9uZyBt4buZdCBraG/huqNuZyB0aOG7nWkgZ2lhbiBuaOG6pXQgxJHhu4tuaC4gVMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBwaOG7pSB0aHXhu5ljIHbDoG8gY8OhYyB54bq/dSB04buRIG5oxrAgdOG7tyBs4buHIHNpbmgsIHThu7cgbOG7hyB04butLCB2w6Agc+G7sSBkaSBjxrAuIE7hur91IHThu7cgbOG7hyBzaW5oIGNhbyBoxqFuIHThu7cgbOG7hyB04butIHRyb25nIG3hu5l0IGTDom4gc+G7kSwgdGjDrCBkw6JuIHPhu5Egc+G6vSB0xINuZy4gTmfGsOG7o2MgbOG6oWksIG7hur91IHThu7cgbOG7hyB04butIGNhbyBoxqFuIHThu7cgbOG7hyBzaW5oLCBkw6JuIHPhu5Egc+G6vSBnaeG6o20uIFPhu7EgZGkgY8awIGPFqW5nIGPDsyB0aOG7gyDhuqNuaCBoxrDhu59uZyDEkeG6v24gdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBi4bqxbmcgY8OhY2ggxJHGsGEgdGjDqm0gaG/hurdjIGxv4bqhaSBi4buPIG5nxrDhu51pIHRyb25nIG3hu5l0IGtodSB24buxYy4NCg0KVMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBjw7MgdGjhu4MgY8OzIG5o4buvbmcgdMOhYyDEkeG7mW5nIMSRw6FuZyBr4buDIMSR4bq/biBt4buZdCBxdeG7kWMgZ2lhIGhv4bq3YyBraHUgduG7sWMuIFTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbmhhbmggY8OzIHRo4buDIGfDonkgw6FwIGzhu7FjIGzDqm4gdMOgaSBuZ3V5w6puLCBo4bqhIHThuqduZyB2w6AgZOG7i2NoIHbhu6UsIHRyb25nIGtoaSB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGNo4bqtbSBjw7MgdGjhu4MgZ8OieSByYSBjw6FjIHbhuqVuIMSR4buBIGtow6FjIG5oxrAgY8SDbmcgdGjhurNuZyB24buBIGxhbyDEkeG7mW5nIHbDoCBs4bqhbSBwaMOhdC4gRG8gxJHDsywgcXXhuqNuIGzDvSBkw6JuIHPhu5EgdsOgIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIG3hu5l0IGzEqW5oIHbhu7FjIHF1YW4gdHLhu41uZyB0cm9uZyBjaMOtbmggc8OhY2ggY8O0bmcgdsOgIHBow6F0IHRyaeG7g24gY+G7p2EgbeG7mXQgcXXhu5FjIGdpYS4NCg0KIyMgKioqSS4yIC0gQ+G6pXUgdHLDumMgdsOgIHh1IGjGsOG7m25nIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY+G7p2EgVmnhu4d0IE5hbSoqKg0KDQrEkOG7gyBoaeG7g3UgcsO1IGjGoW4gduG7gSB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGPhu6dhIFZp4buHdCBOYW0sIGNow7puZyB0YSBj4bqnbiB4ZW0geMOpdCBj4bqldSB0csO6YyB2w6AgeHUgaMaw4bubbmcgY+G7p2EgZMOibiBz4buRLiBCYW8gZ+G7k20gY8OhYyBuaMOzbSB0deG7lWksIMSR4bq3YyDEkWnhu4NtIGTDom4gc+G7kSB2w6AgeeG6v3UgdOG7kSDEkeG7i2EgbMO9LiBT4buxIHBow6JuIHTDrWNoIG7DoHkgc+G6vSBnacO6cCBjaMO6bmcgdGEgbmjhuq1uIGJp4bq/dCBjw6FjIHnhur91IHThu5Eg4bqjbmggaMaw4bufbmcgdsOgIMSRxrBhIHJhIG5o4buvbmcgZ2nhuqNpIHBow6FwIHBow7kgaOG7o3AuDQoNCiMjIyAqKipJLjIuMSAtIEPhuqV1IHRyw7pjIGTDom4gc+G7kSoqKg0KDQpD4bqldSB0csO6YyBkw6JuIHPhu5EgY+G7p2EgVmnhu4d0IE5hbSBjw7MgdGjhu4MgxJHGsOG7o2MgY2hpYSB0aMOgbmggY8OhYyBuaMOzbSB0deG7lWkgdsOgIGdp4bubaSB0w61uaC4gRMaw4bubaSDEkcOieSBsw6AgbeG7mXQgY8OhaSBuaMOsbiB04buVbmcgcXVhbiB24buBIGPhuqV1IHRyw7pjIGTDom4gc+G7kSBj4bunYSBWaeG7h3QgTmFtIGThu7FhIHRyw6puIHRow7RuZyB0aW4gxJHhur9uIG7Eg20gMjAyMSAoY+G6r3QgY8ahIHPhu58gZOG7ryBsaeG7h3UpOg0KDQoxLiAgTmjDs20gdHXhu5VpOg0KDQotICAgTmjDs20gdHLhursgZW06IETGsOG7m2kgMTUgdHXhu5VpLg0KLSAgIE5ow7NtIGxhbyDEkeG7mW5nOiBU4burIDE1IHR14buVaSDEkeG6v24gZMaw4bubaSA2MCB0deG7lWkgKG5hbSkgaG/hurdjIGTGsOG7m2kgNTUgdHXhu5VpIChu4buvKS4NCi0gICBOaMOzbSBuZ8aw4budaSBnacOgOiA2MCB0deG7lWkgdHLhu58gbMOqbiAobmFtKSBob+G6t2MgNTUgdHXhu5VpIHRy4bufIGzDqm4gKG7hu68pLg0KDQoyLiAgR2nhu5tpIHTDrW5oOg0KDQotICAgTmFtIGdp4bubaS4NCi0gICBO4buvIGdp4bubaS4NCg0KIyMjICoqKkkuMi4yIC0gVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EqKioNCg0KVOG7qyBuxINtIDE5NjEgxJHhur9uIDIwMjIsIGNow61uaCBzw6FjaCBkw6JuIHPhu5EgY+G7p2EgVmnhu4d0IE5hbSDEkcOjIHRy4bqjaSA1IGdpYWkgxJFv4bqhbiBjaMOtbmggbmjGsCBzYXU6DQoNCiMjIyMgKioqYSkgLSBHaWFpIMSRb+G6oW4gdGjhu6kgbmjhuqV0OiAxOTYxLTE5NzUqKioNCg0KQ2hp4bq/biB0cmFuaCBWaeG7h3QgTmFtIMSRw6MgY8OzIHTDoWMgxJHhu5luZyBt4bqhbmggbeG6vSDEkeG6v24gdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBj4bunYSBWaeG7h3QgTmFtIHRyb25nIGdpYWkgxJFv4bqhbiB04burIG7Eg20gMTk2MSDEkeG6v24gMTk3NS4gRMaw4bubaSDEkcOieSBsw6AgbeG7mXQgc+G7kSB0w6FjIMSR4buZbmcgY2jDrW5oIGPhu6dhIGNoaeG6v24gdHJhbmggxJHhur9uIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5E6DQoNCi0gICBU4buVbiB0aOG6pXQgduG7gSBuZ8aw4budaTogQ2hp4bq/biB0cmFuaCDEkcOjIGfDonkgcmEgdOG7lW4gdGjhuqV0IHbhu4EgbmfGsOG7nWkgdsO0IGPDuW5nIG7hurduZyBu4buBLiBDw6FjIGN14buZYyDEkcOhbmggYm9tLCBjaGnhur9uIHRyYW5oIGLhu5kgYmluaCB2w6AgY3Xhu5ljIGNoaeG6v24gdHJhbmggbuG7lWkgZOG6rXkgxJHDoyBnw6J5IHJhIGjDoG5nIHRyaeG7h3UgbmfGsOG7nWkgdGhp4buHdCBt4bqhbmcgaG/hurdjIGLhu4sgdGjGsMahbmcuIEPhuqMgbmfGsOG7nWkgbMOtbmggdsOgIGTDom4gdGjGsOG7nW5nIMSR4buBdSB0cuG7nyB0aMOgbmggbuG6oW4gbmjDom4gY+G7p2EgY2hp4bq/biB0cmFuaC4gU+G7sSBt4bqldCBtw6F0IGzhu5tuIHbhu4EgbmfGsOG7nWkgxJHDoyBk4bqrbiDEkeG6v24gc+G7sSBnaeG6o20gdOG7kWMgxJHhu5kgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kS4gTmjhu69uZyBuZ8aw4budaSB0cuG6uyB0deG7lWksIMSR4bq3YyBiaeG7h3QgbMOgIG5hbSBnaeG7m2ksIGLhu4sgbeG6pXQgbcOhdCBuaGnhu4F1IG5o4bqldCwgZ8OieSByYSBt4buZdCBz4buxIG3huqV0IGPDom4gYuG6sW5nIGdp4bubaSB0w61uaCB0cm9uZyBkw6JuIHPhu5EuDQoNCi0gICBEaSB04bqjbiB2w6AgZGkgY8awOiBDaGnhur9uIHRyYW5oIMSRw6MgYnXhu5ljIG5oaeG7gXUgbmfGsOG7nWkgZMOibiBwaOG6o2kgZGkgdOG6o24gdsOgIGRpIGPGsCDEkeG7gyB0csOhbmggbmd1eSBoaeG7g20gaG/hurdjIHTDrG0ga2nhur9tIG7GoWkgYW4gdG/DoG4uIEPDoWMgdsO5bmcgbsO0bmcgdGjDtG4gYuG7iyB0w6FjIMSR4buZbmcgbuG6t25nIG7hu4EsIHbDoCBt4buZdCBz4buRIG5nxrDhu51pIGTDom4gxJHDoyBwaOG6o2kgcuG7nWkgYuG7jyBuaMOgIGPhu61hIHbDoCB0w6xtIGtp4bq/bSDhuqluIG7DoXUg4bufIGPDoWMgdGjDoG5oIHBo4buRIGhv4bq3YyBraHUgduG7sWMgYW4gdG/DoG4uIFPhu7EgZGkgY8awIHbDoCBkaSB04bqjbiDEkcOjIGfDonkgcmEgc+G7sSBiaeG6v24gxJHhu5luZyB2w6AgY2jDqm5oIGzhu4djaCB0cm9uZyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRLCDEkeG6t2MgYmnhu4d0IGzDoCB0cm9uZyBjw6FjIHbDuW5nIGLhu4sgY2hp4bq/biB0cmFuaCDhuqNuaCBoxrDhu59uZyBu4bq3bmcuDQoNCi0gICDhuqJuaCBoxrDhu59uZyDEkeG6v24gc2luaCBz4bqjbiB2w6Aga+G6vyBob+G6oWNoIGdpYSDEkcOsbmg6IENoaeG6v24gdHJhbmggxJHDoyBnw6J5IHJhIOG6o25oIGjGsOG7n25nIMSRw6FuZyBr4buDIMSR4bq/biBzaW5oIHPhuqNuIHbDoCBr4bq/IGhv4bqhY2ggZ2lhIMSRw6xuaC4gU+G7sSBjxINuZyB0aOG6s25nIHbDoCBraMO0bmcgY2jhuq9jIGNo4bqvbiB0cm9uZyB0aOG7nWkgZ2lhbiBjaGnhur9uIHRyYW5oIMSRw6MgbMOgbSBnaeG6o20ga2jhuqMgbsSDbmcgdGnhur9wIGPhuq1uIGThu4tjaCB24bulIGNoxINtIHPDs2Mgc+G7qWMga2jhu49lLCBiYW8gZ+G7k20gZOG7i2NoIHbhu6UgaOG7lyB0cuG7oyBjaG8gc2luaCBz4bqjbiBhbiB0b8OgbiB2w6Aga+G6vyBob+G6oWNoIGdpYSDEkcOsbmguIMSQaeG7gXUgbsOgeSBjw7MgdGjhu4MgbMOgbSBnaeG6o20gdOG7tyBs4buHIHNpbmggdsOgIHTDoWMgxJHhu5luZyB0acOqdSBj4buxYyDEkeG6v24gdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kS4NCg0KLSAgIOG6om5oIGjGsOG7n25nIMSR4bq/biBo4bqhIHThuqduZyB2w6AgxJFp4buBdSBraeG7h24gc+G7kW5nOiBDaGnhur9uIHRyYW5oIGPFqW5nIMSRw6MgZ8OieSByYSBz4buxIHBow6EgaOG7p3kgbmdoacOqbSB0cuG7jW5nIHbhu4EgaOG6oSB04bqnbmcgdsOgIMSRaeG7gXUga2nhu4duIHPhu5FuZy4gQ8OhYyBjxqEgc+G7nyBo4bqhIHThuqduZyBxdWFuIHRy4buNbmcgbmjGsCBo4buHIHRo4buRbmcgZ2lhbyB0aMO0bmcsIMSRaeG7h24gbOG7sWMsIG7GsOG7m2Mgc+G6oWNoIHbDoCBjxqEgc+G7nyB5IHThur8gxJHDoyBi4buLIHTDoG4gcGjDoSBob+G6t2Mgc3V5IHnhur91IHRyb25nIHRo4budaSBnaWFuIGNoaeG6v24gdHJhbmguIMSQaeG7gXUgbsOgeSDEkcOjIGfDonkgcmEgc+G7sSBzdXkgZ2nhuqNtIGNo4bqldCBsxrDhu6NuZyBjdeG7mWMgc+G7kW5nIHbDoCB0aeG7gW0gbsSDbmcgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kS4NCg0KLSAgIOG6om5oIGjGsOG7n25nIHTDom0gbMO9IHbDoCB4w6MgaOG7mWk6IENoaeG6v24gdHJhbmggxJHDoyBnw6J5IHJhIG5o4buvbmcg4bqjbmggaMaw4bufbmcgdMOibSBsw70gdsOgIHjDoyBo4buZaSBzw6J1IHPhuq9jIMSR4bq/biBkw6JuIHPhu5EuIEPDoWMgdMOhYyDEkeG7mW5nIHTDom0gbMO9IG5oxrAgY8SDbmcgdGjhurNuZywgc+G7oyBow6NpIHbDoCBt4bqldCBhbiBuaW5oIMSRw6Mg4bqjbmggaMaw4bufbmcgxJHhur9uIHTDrG5oIHRy4bqhbmcgdMOibSBsw70gdsOgIHTDrG5oIGjDrG5oIHPhu6ljIGto4buPZSBj4bunYSBuZ8aw4budaSBkw6JuLiBOZ2/DoGkgcmEsIGNoaeG6v24gdHJhbmggY8WpbmcgxJHDoyBnw6J5IHJhIHPhu7Egc3V5IGdp4bqjbSB0cuG6rXQgdOG7sSB4w6MgaOG7mWksIHThuqFvIHJhIHPhu7EgYuG6pXQg4buVbiB2w6Aga2jDsyBraMSDbiB0cm9uZyB2aeG7h2MgZHV5IHRyw6wgY8OhYyBob+G6oXQgxJHhu5luZyBow6BuZyBuZ8OgeSwgYmFvIGfhu5NtIGPhuqMgdmnhu4djIG51w7RpIGTGsOG7oW5nIHbDoCBjaMSDbSBzw7NjIHRy4bq7IGVtLiBU4bqldCBj4bqjIG5o4buvbmcgeeG6v3UgdOG7kSBuw6B5IMSRw6Mg4bqjbmggaMaw4bufbmcgxJHhur9uIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY+G7p2EgVmnhu4d0IE5hbSB0cm9uZyB0aOG7nWkgZ2lhbiBjaGnhur9uIHRyYW5oLg0KDQoqKipL4bq/dCBsdeG6rW4qKiosIGNoaeG6v24gdHJhbmggVmnhu4d0IE5hbSDEkcOjIGPDsyB0w6FjIMSR4buZbmcgbeG6oW5oIG3hur0gxJHhur9uIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY+G7p2EgVmnhu4d0IE5hbSB0cm9uZyBnaWFpIMSRb+G6oW4gdOG7qyBuxINtIDE5NjEgxJHhur9uIDE5NzUuIFThu5VuIHRo4bqldCB24buBIG5nxrDhu51pLCBkaSB04bqjbiB2w6AgZGkgY8awLCDhuqNuaCBoxrDhu59uZyDEkeG6v24gc2luaCBz4bqjbiB2w6Aga+G6vyBob+G6oWNoIGdpYSDEkcOsbmgsIOG6o25oIGjGsOG7n25nIMSR4bq/biBo4bqhIHThuqduZyB2w6AgxJFp4buBdSBraeG7h24gc+G7kW5nLCBjw7luZyB24bubaSDhuqNuaCBoxrDhu59uZyB0w6JtIGzDvSB2w6AgeMOjIGjhu5lpIGzDoCBuaOG7r25nIHnhur91IHThu5EgY2jDrW5oIMSRw6MgZ8OzcCBwaOG6p24gbMOgbSBnaeG6o20gdOG7kWMgxJHhu5kgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSB0cm9uZyBnaWFpIMSRb+G6oW4gY2hp4bq/biB0cmFuaC4gVHV5IG5oacOqbiwgc2F1IGtoaSBjaGnhur9uIHRyYW5oIGvhur90IHRow7pjLCB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIMSRw6MgcGjhu6VjIGjhu5NpIHbDoCB0xINuZyB0cuG7nyBs4bqhaSBuaOG7nSB2w6BvIGPDoWMgYmnhu4duIHBow6FwIHbDoCBjaMOtbmggc8OhY2gga2jDtGkgcGjhu6VjIHbDoCBkdXkgdHLDrCB0xINuZyB0csaw4bufbmcgZMOibiBz4buRLCBiYW8gZ+G7k20gY+G6o2kgdGhp4buHbiBk4buLY2ggduG7pSB5IHThur8sIOG7lW4gxJHhu4tuaCB4w6MgaOG7mWksIHBow6F0IHRyaeG7g24ga2luaCB04bq/IHbDoCBnacOhbyBk4bulYy4NCg0KxJDhu4MgbmjDrG4gdGjhuqV5IHLDtSBoxqFuIHbhu4EgdOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgdHJvbmcgZ2lhaSDEkW/huqFuIG7DoHkgbmjGsCB0aOG6vyBuw6BvLCB0YSB0aeG6v24gaMOgbmggduG6vSBiaeG7g3UgxJHhu5MgbmjGsCBzYXU6DQoNCmBgYHtyfQ0KZHMxIDwtIGRzICU+JSBmaWx0ZXIoIHllYXIgPj0gMTk2MSAmIHllYXIgPD0gMTk3NSkgDQogIGdncGxvdChkczEsYWVzKHg9eWVhciwgeT1TUC5QT1AuR1JPVywgZ3JvdXAgPSAxKSkgKw0KICBnZW9tX3BvaW50KGNvbG9yPSd3aGl0ZScpICsNCiAgZ2VvbV9jb2woZmlsbD0nbGlnaHRibHVlJykgKw0KICBnZW9tX2xpbmUoY29sb3I9J2JsdWUnLCBsaW5ld2lkdGggPTEpICsNCiAgICBsYWJzKHggPSAiTsSDbSIsIHkgPSAiVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgMTk2MS0xOTc1IiwgdGl0bGUgPSAiQmnhu4N1IMSR4buTIHRo4buDIGhp4buHbiB04bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSAxOTYxLTE5NzUgIikNCg0KYGBgDQoNCkThu7FhIHbDoG8gYmnhu4N1IMSR4buTLCB0YSBjw7MgdGjhu4Mgbmjhuq1uIHjDqXQgbmjGsCBzYXU6DQoNCi0gICBU4bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSB0cm9uZyBraG/huqNuZyB0aOG7nWkgZ2lhbiB04burIDE5NjEgxJHhur9uIDE5NzUgY8OzIHPhu7EgYmnhur9uIMSR4buVaSDEkcOhbmcga+G7gy4gQmnhu4N1IMSR4buTIGPhu5l0IHbDoCDEkcaw4budbmcgY2hvIHRo4bqleSBt4bupYyDEkeG7mSB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIHRyb25nIHThu6tuZyBuxINtIHbDoCB4dSBoxrDhu5tuZyBjaHVuZyB0cm9uZyBnaWFpIMSRb+G6oW4gbsOgeS4NCg0KLSAgIEPDoWMgY+G7mXQgbcOgdSB4YW5oIG5o4bqhdCBiaeG7g3UgdGjhu4sgbeG7qWMgxJHhu5kgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSB0cm9uZyB04burbmcgbsSDbS4gQ8OzIHRo4buDIHRo4bqleSBy4bqxbmcgY8OzIG5o4buvbmcgbsSDbSBjw7MgdMSDbmcgdHLGsOG7n25nIGNhbyBoxqFuIHNvIHbhu5tpIG5o4buvbmcgbsSDbSBraMOhYy4NCg0KLSAgIMSQxrDhu51uZyBtw6B1IHhhbmggYmnhu4N1IHRo4buLIHh1IGjGsOG7m25nIHThu5VuZyB0aOG7gyBj4bunYSB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIHRyb25nIGtob+G6o25nIHRo4budaSBnaWFuIG5naGnDqm4gY+G7qXUuIE7hur91IMSRxrDhu51uZyBjw7MgxJHhu5kgZOG7kWMgdMSDbmcgZOG6p24sIMSRaeG7gXUgbsOgeSBjaG8gdGjhuqV5IHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgdMSDbmcgdGhlbyB0aOG7nWkgZ2lhbi4gTmfGsOG7o2MgbOG6oWksIG7hur91IMSRxrDhu51uZyBjw7MgxJHhu5kgZOG7kWMgZ2nhuqNtIGThuqduLCBjw7MgdGjhu4MgY2hvIHRo4bqleSBz4buxIGdp4bqjbSB04buRYyB0cm9uZyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRLg0KDQpOZ2/DoGkgcmEsIHRhIGPDsyB0aOG7gyBwaMOibiB0w61jaCBj4bulIHRo4buDIHbhu4EgYmnhu4N1IMSR4buTIG5oxrAgc2F1Og0KDQotICAgTsSDbSAxOTYxOiBU4bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBsw6AgMi43MiUsIGNhbyBoxqFuIHRydW5nIGLDrG5oLg0KDQotICAgTsSDbSAxOTYyOiBU4bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBsw6AgMi42OCUsIGfhuqduIGLhurFuZyB0cnVuZyBiw6xuaC4NCg0KLSAgIE7Eg20gMTk2MzogVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIDIuODMlLCBjYW8gaMahbiB0cnVuZyBiw6xuaC4NCg0KLSAgIE7Eg20gMTk2NDogVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIDIuNzMlLCBjYW8gaMahbiB0cnVuZyBiw6xuaC4NCg0KLSAgIE7Eg20gMTk2NTogVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIDIuNTklLCB0aOG6pXAgaMahbiB0cnVuZyBiw6xuaC4NCg0KLSAgIE7Eg20gMTk2NjogVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIDIuNDMlLCB0aOG6pXAgaMahbiB0cnVuZyBiw6xuaC4NCg0KLSAgIE7Eg20gMTk2NzogVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIDIuMzAlLCB0aOG6pXAgaMahbiB0cnVuZyBiw6xuaC4NCg0KLSAgIE7Eg20gMTk2ODogVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIDIuMTclLCB0aOG6pXAgaMahbiB0cnVuZyBiw6xuaC4NCg0KLSAgIE7Eg20gMTk2OTogVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIDIuMTQlLCB0aOG6pXAgaMahbiB0cnVuZyBiw6xuaC4NCg0KLSAgIE7Eg20gMTk3MDogVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIDIuMjAlLCBn4bqnbiBi4bqxbmcgdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5NzE6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjMzJSwgY2FvIGjGoW4gdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5NzI6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjI4JSwgZ+G6p24gYuG6sW5nIHRydW5nIGLDrG5oLg0KDQotICAgTsSDbSAxOTczOiBU4bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBsw6AgMi4yMiUsIGfhuqduIGLhurFuZyB0cnVuZyBiw6xuaC4NCg0KLSAgIE7Eg20gMTk3NDogVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIDIuMjIlLCBn4bqnbiBi4bqxbmcgdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5NzU6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjMxJSwgZ+G6p24gYuG6sW5nIHRydW5nIGLDrG5oLg0KDQo9XD4gVuG6rXkgdOG7tyBs4buHIGdpYSB0xINuZyBkw6JuIHPhu5EgdHJvbmcgZ2lhaSDEkW/huqFuIHThu6sgMTk2MSDEkeG6v24gMTk3NSBjw7MgdGjhu4MgxJHGsOG7o2MgeGVtIGzDoCAqKipraMOhIGNhbyoqKi4gVHJ1bmcgYsOsbmggdOG7tyBs4buHIGdpYSB0xINuZyBkw6JuIHPhu5EgbMOgIGtob+G6o25nIDIuMiUsIHbDoCB0cm9uZyBuaGnhu4F1IG7Eg20sIHThu7cgbOG7hyBnaWEgdMSDbmcgZMOibiBz4buRIHbGsOG7o3QgcXVhIGhv4bq3YyBn4bqnbiBi4bqxbmcgbeG7qWMgdHJ1bmcgYsOsbmggbsOgeS4gxJBp4buBdSBuw6B5IGNobyB0aOG6pXkgY8OzIG3hu5l0IG3hu6ljIMSR4buZIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgxJHDoW5nIGvhu4MgdHJvbmcgZ2lhaSDEkW/huqFuIG7DoHkuDQoNClThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIHRyb25nIGdpYWkgxJFv4bqhbiB04burIDE5NjEgxJHhur9uIDE5NzUgY8OzIG3hu5l0IHPhu7EgYmnhur9uIMSR4buVaSBraMO0bmcgxJHhu5NuZyDEkeG7gXUuIEPDsyBuaOG7r25nIG7Eg20gY8OzIHTEg25nIHRyxrDhu59uZyBjYW8gaMahbiB0cnVuZyBiw6xuaCB2w6Agbmjhu69uZyBuxINtIGPDsyB0xINuZyB0csaw4bufbmcgdGjhuqVwIGjGoW4gdHJ1bmcgYsOsbmguIFR1eSBuaGnDqm4sIHThu5VuZyB0aOG7gywgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSB0cm9uZyBnaWFpIMSRb+G6oW4gbsOgeSBjw7MgeHUgaMaw4bubbmcg4buVbiDEkeG7i25oIHbDoCBraMO0bmcgY8OzIHPhu7EgYmnhur9uIMSR4buZbmcgbOG7m24uDQoNCiMjIyMgKioqYikgLSBHaWFpIMSRb+G6oW4gdGjhu6kgaGFpOiAxOTc2LTE5OTAqKioNCg0KU+G7sSB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGPhu6dhIFZp4buHdCBOYW0gdOG7qyBuxINtIDE5NzYgxJHhur9uIDE5OTAgY8OzIHRo4buDIMSRxrDhu6NjIGdp4bqjaSB0aMOtY2ggYuG7n2kgbeG7mXQgc+G7kSBuZ3V5w6puIG5ow6JuIHNhdSDEkcOieToNCg0KLSAgIEjDsmEgYsOsbmggc2F1IGNoaeG6v24gdHJhbmg6IEdpYWkgxJFv4bqhbiBuw6B5IMSRw6FuaCBk4bqldSBz4buxIOG7lW4gxJHhu4tuaCBzYXUgY2hp4bq/biB0cmFuaCwgxJHhurdjIGJp4buHdCBsw6Agc2F1IGtoaSBjdeG7mWMgY2hp4bq/biB0cmFuaCBWaeG7h3QgTmFtIGvhur90IHRow7pjIHbDoG8gbsSDbSAxOTc1LiBT4buxIOG7lW4gxJHhu4tuaCBuw6B5IMSRw6MgdOG6oW8gxJFp4buBdSBraeG7h24gY2hvIHZp4buHYyBwaOG7pWMgaOG7k2kgdsOgIHBow6F0IHRyaeG7g24ga2luaCB04bq/LCBj4bqjaSB0aGnhu4duIMSRaeG7gXUga2nhu4duIHPhu5FuZyB2w6AgdMSDbmcgY8aw4budbmcgYW4gbmluaCwgZOG6q24gxJHhur9uIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EuDQoNCi0gICBDaMOtbmggc8OhY2ggZ2lhIMSRw6xuaDogVHJvbmcgZ2lhaSDEkW/huqFuIG7DoHksIGNow61uaCBwaOG7pyBWaeG7h3QgTmFtIMSRw6MgdGjhu7FjIGhp4buHbiBjw6FjIGNow61uaCBzw6FjaCBraHV54bq/biBraMOtY2ggc2luaCBjb24uIENow61uaCBzw6FjaCBuw6B5IGJhbyBn4buTbSB2aeG7h2MgdMSDbmcgY8aw4budbmcgY2jEg20gc8OzYyBz4bupYyBraOG7j2Ugc2luaCBz4bqjbiwgY3VuZyBj4bqlcCBkaeG7h24gdMOtY2ggxJHhuqV0IGNobyBjw6FjIGjhu5kgZ2lhIMSRw6xuaCBjw7Mgbmh1IGPhuqd1IHNpbmggY29uLCB2w6Aga2h1eeG6v24ga2jDrWNoIHZp4buHYyBr4bq/dCBow7RuIHbDoCBzaW5oIGNvbiBz4bubbS4gTmjhu69uZyBjaMOtbmggc8OhY2ggbsOgeSDEkcOjIGPDsyB0aOG7gyDEkcOzbmcgZ8OzcCB2w6BvIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EuDQoNCi0gICBD4bqjaSB0aGnhu4duIHPhu6ljIGto4buPZSB2w6AgY2jEg20gc8OzYyB5IHThur86IFRyb25nIGdpYWkgxJFv4bqhbiBuw6B5LCBWaeG7h3QgTmFtIMSRw6MgxJHhuqF0IMSRxrDhu6NjIHRp4bq/biBi4buZIMSRw6FuZyBr4buDIHRyb25nIGzEqW5oIHbhu7FjIHkgdOG6vy4gQ+G6o2kgdGhp4buHbiBo4buHIHRo4buRbmcgY2jEg20gc8OzYyB5IHThur8gdsOgIHPhu6ljIGto4buPZSBkw6JuIGPGsCDEkcOjIGThuqtuIMSR4bq/biBnaeG6o20gdOG7tyBs4buHIHThu60gdm9uZyBzxqEgc2luaCB2w6AgdOG7rSB2b25nIHRy4bq7IGVtLCB04burIMSRw7MgdMSDbmcgdGjDqm0gc+G7kSBuZ8aw4budaSBz4buRbmcgc8OzdCB2w6AgxJHDs25nIGfDs3AgdsOgbyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRLg0KDQotICAgTsOibmcgY2FvIG3hu6ljIHPhu5FuZzogVHJvbmcgZ2lhaSDEkW/huqFuIG7DoHksIG7hu4FuIGtpbmggdOG6vyBWaeG7h3QgTmFtIMSRw6MgcGjDoXQgdHJp4buDbiB2w6AgY+G6o2kgdGhp4buHbiBt4bupYyBz4buRbmcgY+G7p2EgbmfGsOG7nWkgZMOibi4gVMSDbmcgY8aw4budbmcgc+G6o24geHXhuqV0IG7DtG5nIG5naGnhu4dwLCBjw7RuZyBuZ2hp4buHcCB2w6AgZOG7i2NoIHbhu6UgxJHDoyB04bqhbyByYSBjxqEgaOG7mWkgdmnhu4djIGzDoG0gdsOgIHRodSBuaOG6rXAgdOG7kXQgaMahbiwgdOG7qyDEkcOzIGtodXnhur9uIGtow61jaCBuZ8aw4budaSBkw6JuIGPDsyDDvSDEkeG7i25oIHNpbmggY29uIHbDoCBudcO0aSBkxrDhu6FuZyBnaWEgxJHDrG5oLg0KDQotICAgxJBp4buBdSBjaOG7iW5oIMSR4buLbmggY8awIHbDoCBkaSBkw6JuOiBUcm9uZyBnaWFpIMSRb+G6oW4gbsOgeSwgY8OzIHPhu7EgZGkgZMOibiB04burIGPDoWMgdsO5bmcgbsO0bmcgdGjDtG4gdsOgbyBjw6FjIHRow6BuaCBwaOG7kSB2w6Aga2h1IHbhu7FjIMSRw7QgdGjhu4ssIMSRaeG7gXUgbsOgeSBjw7MgdGjhu4MgZ8OzcCBwaOG6p24gdsOgbyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIOG7nyBuaOG7r25nIGtodSB24buxYyDEkcO0IHRo4buLLiDEkOG7k25nIHRo4budaSwgdmnhu4djIMSRaeG7gXUgY2jhu4luaCDEkeG7i25oIGPGsCB2w6AgZGkgZMOibiB0cm9uZyBraHUgduG7sWMgbsO0bmcgdGjDtG4gY8WpbmcgY8OzIHRo4buDIOG6o25oIGjGsOG7n25nIMSR4bq/biB04bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kS4NCg0KPVw+ICoqKkvhur90IGx14bqtbioqKiwgc+G7sSB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGPhu6dhIFZp4buHdCBOYW0gdOG7qyBuxINtIDE5NzYgxJHhur9uIDE5OTAgY8OzIHRo4buDIMSRxrDhu6NjIGdp4bqjaSB0aMOtY2ggYuG7n2kgbeG7mXQgc+G7kSBuZ3V5w6puIG5ow6JuIGNow61uaCBuaMawIGjDsmEgYsOsbmggc2F1IGNoaeG6v24gdHJhbmgsIGNow61uaCBzw6FjaCBnaWEgxJHDrG5oIGtodXnhur9uIGtow61jaCBzaW5oIGNvbiwgY+G6o2kgdGhp4buHbiBz4bupYyBraOG7j2UgdsOgIGNoxINtIHPDs2MgeSB04bq/LCBuw6JuZyBjYW8gbeG7qWMgc+G7kW5nLCB2w6AgxJFp4buBdSBjaOG7iW5oIMSR4buLbmggY8awIHbDoCBkaSBkw6JuLiBOaOG7r25nIG5ndXnDqm4gbmjDom4gbsOgeSDEkcOjIHThuqFvIMSRaeG7gXUga2nhu4duIHRodeG6rW4gbOG7o2kgY2hvIHPhu7EgZ2lhIHTEg25nIGTDom4gc+G7kSB0cm9uZyBnaWFpIMSRb+G6oW4gxJHDsy4NCg0KxJDhu4MgbmjDrG4gdGjhuqV5IHLDtSBoxqFuIHbhu4EgdOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgdHJvbmcgZ2lhaSDEkW/huqFuIG7DoHkgbmjGsCB0aOG6vyBuw6BvLCB0YSB0aeG6v24gaMOgbmggduG6vSBiaeG7g3UgxJHhu5MgbmjGsCBzYXU6DQoNCmBgYHtyfQ0KZHMyIDwtIGRzICU+JSBmaWx0ZXIoIHllYXIgPj0gMTk3NiAmIHllYXIgPD0gMTk5MCkNCmdncGxvdChkczIsYWVzKHg9eWVhciwgeT1TUC5QT1AuR1JPVywgZ3JvdXAgPSAxKSkgKyAgDQogIGdlb21fbGluZShjb2xvcj0ncmVkJywgbGluZXdpZHRoID0xKSArICAgZ2VvbV9wb2ludChjb2xvcj0nYmxhY2snKSArIA0KICAgZ2VvbV9zbW9vdGgobWV0aG9kID0gImxtIiwgc2UgPSBGQUxTRSwgY29sb3IgPSAiYmx1ZSIpICsNCiAgbGFicyh4ID0gIk7Eg20iLCB5ID0gIlThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIDE5NzYtMTk5MCIsIHRpdGxlID0gIkJp4buDdSDEkeG7kyB0aOG7gyBoaeG7h24gdOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgMTk3Ni0xOTkwICIpDQpgYGANCg0KVGEgY8OzIHRo4buDIHBow6JuIHTDrWNoIGPhu6UgdGjhu4MgduG7gSBiaeG7g3UgxJHhu5MgbmjGsCBzYXU6DQoNCi0gICBOxINtIDE5NzY6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjUxJSwgY2FvIGjGoW4gdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5Nzc6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjU3JSwgY2FvIGjGoW4gdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5Nzg6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjU2JSwgY2FvIGjGoW4gdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5Nzk6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjIwJSwgdGjhuqVwIGjGoW4gdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5ODA6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjE3JSwgdGjhuqVwIGjGoW4gdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5ODE6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjQ1JSwgY2FvIGjGoW4gdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5ODI6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjQ2JSwgY2FvIGjGoW4gdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5ODM6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjQ1JSwgY2FvIGjGoW4gdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5ODQ6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjQyJSwgY2FvIGjGoW4gdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5ODU6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjM4JSwgY2FvIGjGoW4gdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5ODY6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjMzJSwgY2FvIGjGoW4gdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5ODc6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjI4JSwgY2FvIGjGoW4gdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5ODg6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjIyJSwgdGjhuqVwIGjGoW4gdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5ODk6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjIxJSwgdGjhuqVwIGjGoW4gdHJ1bmcgYsOsbmguDQoNCi0gICBOxINtIDE5OTA6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjE5JSwgdGjhuqVwIGjGoW4gdHJ1bmcgYsOsbmguDQoNClbhuq15IHThu7cgbOG7hyBnaWEgdMSDbmcgdHJ1bmcgYsOsbmggdHJvbmcga2hv4bqjbmcgdGjhu51pIGdpYW4gbsOgeSBraG/huqNuZyAyLjM3JS4gROG7sWEgdHLDqm4gc28gc8OhbmggdHLDqm4sIGPDoWMgbsSDbSAxOTc2LCAxOTc3LCAxOTc4LCAxOTgxLCAxOTgyLCAxOTgzLCAxOTg0LCAxOTg1IHbDoCAxOTg2IGPDsyB04bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBjYW8gaMahbiBnacOhIHRy4buLIHRydW5nIGLDrG5oIHRyb25nIGtob+G6o25nIHRo4budaSBnaWFuIHThu6sgMTk3NiDEkeG6v24gMTk5MC4gVHJvbmcga2hpIMSRw7MsIGPDoWMgbsSDbSAxOTc5LCAxOTgwLCAxOTg4LCAxOTg5IHbDoCAxOTkwIGPDsyB04bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSB0aOG6pXAgaMahbiBnacOhIHRy4buLIHRydW5nIGLDrG5oLg0KDQojIyMjICoqKmMpIC0gR2lhaSDEkW/huqFuIHRo4bupIGJhOiAxOTkxLTIwMDAqKioNCg0KVHJvbmcgZ2lhaSDEkW/huqFuIG7DoHksIHPhu7EgbmdoaeG7h3AgxJHhu5VpIG3hu5tpIHbDoCBo4buZaSBuaOG6rXAgcXXhu5FjIHThur8gxJHDoyDEkeG6oXQgxJHGsOG7o2Mgbmjhu69uZyBr4bq/dCBxdeG6oyBixrDhu5tjIMSR4bqndSBxdWFuIHRy4buNbmcuIEPDoWMgY2jGsMahbmcgdHLDrG5oLCBjaMOtbmggc8OhY2ggZMOibiBz4buRLCB0cuG6uyBlbSB2w6Aga+G6vyBob+G6oWNoIGjDs2EgZ2lhIMSRw6xuaCBj4bunYSBWaeG7h3QgTmFtIG5o4bqtbiDEkcaw4bujYyBz4buxIGjhu5cgdHLhu6MgdMOtY2ggY+G7sWMgdsOgIGhp4buHdSBxdeG6oyBj4bunYSBj4buZbmcgxJHhu5NuZyB0aOG6vyBnaeG7m2k7IMSR4buTbmcgdGjhu51pLCB04buVIGNo4bupYyBi4buZIG3DoXkgdGjhu7FjIGhp4buHbiBjaMOtbmggc8OhY2ggZMOibiBz4buRIC0ga+G6vyBob+G6oWNoIGjDs2EgZ2lhIMSRw6xuaCDEkcaw4bujYyBj4bunbmcgY+G7kSwga2nhu4duIHRvw6BuLg0KDQpHaWFpIMSRb+G6oW4gdOG7qyBuxINtIDE5OTEtMjAwMCDEkcOjIGNo4bupbmcga2nhur9uIHPhu7EgdGhheSDEkeG7lWkgxJHDoW5nIGvhu4MgdHJvbmcgbmhp4buBdSBxdeG7kWMgZ2lhIHRyw6puIHRo4bq/IGdp4bubaS4gQ8OhYyB54bq/dSB04buRIGNow61uaCBiYW8gZ+G7k20gc+G7sSBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vywgY2jDrW5oIHPDoWNoIGTDom4gc+G7kSwgeSB04bq/IGPDtG5nIGPhu5luZyB2w6AgZ2nDoW8gZOG7pWMuIE5o4buvbmcgeeG6v3UgdOG7kSBuw6B5IGPDsyB0aOG7gyB0w6FjIMSR4buZbmcgxJHhur9uIHThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIHRoZW8gY+G6oyBoYWkgaMaw4bubbmc6IHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbmhhbmggY2jDs25nIGhv4bq3YyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGNo4bqtbSBs4bqhaS4NCg0KQ8OhYyB54bq/dSB04buRIOG6o25oIGjGsOG7n25nIMSR4bq/biB04bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kQ0KDQotICAgUGjDoXQgdHJp4buDbiBraW5oIHThur86IFPhu7EgcGjDoXQgdHJp4buDbiBraW5oIHThur8gY8OzIHRo4buDIHThuqFvIHJhIG5oaeG7gXUgY8ahIGjhu5lpIHZp4buHYyBsw6BtIHbDoCBj4bqjaSB0aGnhu4duIG3hu6ljIHPhu5FuZyBj4bunYSBuZ8aw4budaSBkw6JuLiBLaGkgbcO0aSB0csaw4budbmcga2luaCBkb2FuaCB04buRdCBoxqFuLCDEkeG6p3UgdMawIHbDoG8gaOG6oSB04bqnbmcgdsOgIGPDtG5nIG5naOG7hyB0xINuZyBjxrDhu51uZywgdOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY8OzIHRo4buDIGdpYSB0xINuZyBkbyBz4buxIGdpYSB0xINuZyBj4bunYSBsYW8gxJHhu5luZyB2w6AgdGh1IGjDunQgY8awIGTDom4gdOG7qyBjw6FjIHbDuW5nIGtow6FjLiBUdXkgbmhpw6puLCBxdcOhIHRyw6xuaCBpbmR1c3RyaWFsaXphdGlvbiB2w6AgdXJiYW5pemF0aW9uIGPFqW5nIGPDsyB0aOG7gyBnw6J5IMOhcCBs4buxYyBsw6puIG5ndeG7k24gdMOgaSBuZ3V5w6puIHbDoCBtw7RpIHRyxrDhu51uZyBz4buRbmcsIGdp4bubaSBo4bqhbiBz4buxIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EuDQoNCi0gICBDaMOtbmggc8OhY2ggZMOibiBz4buROiBDaMOtbmggc8OhY2ggZMOibiBz4buRIGPhu6dhIG3hu5l0IHF14buRYyBnaWEgY8OzIHRo4buDIOG6o25oIGjGsOG7n25nIMSRw6FuZyBr4buDIMSR4bq/biB04bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kS4gVHJvbmcgZ2lhaSDEkW/huqFuIG7DoHksIG3hu5l0IHPhu5EgcXXhu5FjIGdpYSDEkcOjIMOhcCBk4bulbmcgY8OhYyBiaeG7h24gcGjDoXAgaOG6oW4gY2jhur8gdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBuaOG6sW0ga2nhu4NtIHNvw6F0IHPhu7EgZ2lhIHTEg25nIGTDom4gc+G7kSB2xrDhu6N0IHF1w6Ega2jhuqMgbsSDbmcgY+G7p2EgbuG7gW4ga2luaCB04bq/IHbDoCB4w6MgaOG7mWkuIFZp4buHYyDDoXAgZOG7pW5nIGPDoWMgYmnhu4duIHBow6FwIG7DoHksIG5oxrAgY2jDrW5oIHPDoWNoIGjGsOG7n25nIOG7qW5nIGdpYSDEkcOsbmgsIGPDsyB0aOG7gyDhuqNuaCBoxrDhu59uZyDEkeG6v24gdOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgdHJvbmcgZ2lhaSDEkW/huqFuIG7DoHkuDQoNCi0gICBZIHThur8gY8O0bmcgY+G7mW5nOiBD4bqjaSB0aGnhu4duIHkgdOG6vyBjw7RuZyBj4buZbmcgdsOgIGNoxINtIHPDs2Mgc+G7qWMga2jhu49lIGPDsyB0aOG7gyBsw6BtIGdp4bqjbSB04bu3IGzhu4cgdOG7rSB2b25nIHPGoSBzaW5oIHbDoCB0xINuZyB0deG7lWkgdGjhu40uIMSQaeG7gXUgbsOgeSBjw7MgdGjhu4MgZOG6q24gxJHhur9uIG3hu5l0IHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbmhhbmggY2jDs25nIHRyb25nIGdpYWkgxJFv4bqhbiAxOTkxLTIwMDAuIFZp4buHYyBjdW5nIGPhuqVwIGThu4tjaCB24bulIGNoxINtIHPDs2Mgc+G7qWMga2jhu49lIGPGoSBi4bqjbiwgdGnDqm0gY2jhu6duZyB2w6Aga2nhu4NtIHNvw6F0IGThu4tjaCBi4buHbmggY8WpbmcgY8OzIHRo4buDIGdpw7pwa2nhu4NtIHNvw6F0IHThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRLg0KDQotICAgR2nDoW8gZOG7pWM6IFZp4buHYyBjdW5nIGPhuqVwIGdpw6FvIGThu6VjIGNo4bqldCBsxrDhu6NuZyB2w6AgdGnhur9wIGPhuq1uIGdpw6FvIGThu6VjIHLhu5luZyByw6NpIGPDsyB0aOG7gyDhuqNuaCBoxrDhu59uZyDEkeG6v24gdOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EuIEdpw6FvIGThu6VjIGdpw7pwIG7Dom5nIGNhbyBuaOG6rW4gdGjhu6ljIHbhu4Ega+G6vyBob+G6oWNoIGjDs2EgZ2lhIMSRw6xuaCwgcXV54buBbiB04buxIHF1eeG6v3QgduG7gSBzaW5oIHPhuqNuIHbDoCBz4bupYyBraOG7j2Ugc2luaCBz4bqjbi4gTsOzIGPFqW5nIHThuqFvIHJhIGPGoSBo4buZaSBoxqFuIGNobyBuZ8aw4budaSBkw6JuIHRyb25nIHZp4buHYyB0aHUgaMO6dCB2aeG7h2MgbMOgbSB2w6AgdMSDbmcgY8aw4budbmcgbsSDbmcgc3XhuqV0IGxhbyDEkeG7mW5nLCBnaeG6o20gw6FwIGzhu7FjIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EuDQoNCioqKkvhur90IGx14bqtbioqKiwgdHJvbmcgZ2lhaSDEkW/huqFuIDE5OTEtMjAwMCwgdOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgxJHDoyDEkcaw4bujYyDhuqNuaCBoxrDhu59uZyBi4bufaSBuaGnhu4F1IHnhur91IHThu5Ega2jDoWMgbmhhdS4gU+G7sSBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vywgY2jDrW5oIHPDoWNoIGTDom4gc+G7kSwgeSB04bq/IGPDtG5nIGPhu5luZyB2w6AgZ2nDoW8gZOG7pWMgxJHhu4F1IMSRw7NuZyB2YWkgdHLDsiBxdWFuIHRy4buNbmcgdHJvbmcgcXXDoSB0csOsbmggbsOgeS4gVmnhu4djIGhp4buDdSB2w6AgcGjDom4gdMOtY2ggdOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgdHJvbmcgZ2lhaSDEkW/huqFuIG7DoHkgbMOgIGPhuqduIHRoaeG6v3QgxJHhu4MgxJHGsGEgcmEgY8OhYyBjaMOtbmggc8OhY2ggdsOgIGJp4buHbiBwaMOhcCBo4bujcCBsw70gxJHhu4MgcXXhuqNuIGzDvSBkw6JuIHPhu5EgdsOgIMSR4bqjbSBi4bqjbyBwaMOhdCB0cmnhu4NuIGLhu4FuIHbhu69uZyB0cm9uZyB0xrDGoW5nIGxhaS4NCg0KxJDhu4MgbmjDrG4gdGjhuqV5IHLDtSBoxqFuIHbhu4EgdOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgdHJvbmcgZ2lhaSDEkW/huqFuIG7DoHkgbmjGsCB0aOG6vyBuw6BvLCB0YSB0aeG6v24gaMOgbmggduG6vSBiaeG7g3UgxJHhu5MgbmjGsCBzYXU6DQoNCmBgYHtyfQ0KZHMzIDwtIGRzICU+JSBmaWx0ZXIoIHllYXIgPj0gMTk5MSAmIHllYXIgPD0gMjAwMCkNCiAgIGdncGxvdChkczEsYWVzKHg9eWVhciwgeT1TUC5QT1AuR1JPVywgZ3JvdXAgPSAxKSkgKw0KICBnZW9tX2NvbChmaWxsPSdwaW5rJykgKw0KICAgIGxhYnMoeCA9ICJOxINtIiwgeSA9ICJU4bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSAxOTkxLTIwMDAiLCB0aXRsZSA9ICJCaeG7g3UgxJHhu5MgdGjhu4MgaGnhu4duIHThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIDE5OTEtMjAwMCAiKQ0KYGBgDQoNClThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIHRydW5nIGLDrG5oID0gMS43NTA3NDkNCg0KQ2jDum5nIHRhIGPDsyB0aOG7gyBzbyBzw6FuaCB04burbmcgZ2nDoSB0cuG7iyBj4bulIHRo4buDIHbhu5tpIHThu7cgbOG7hyB0cnVuZyBiw6xuaCDEkeG7gyB4w6FjIMSR4buLbmggeGVtIG7DsyBjYW8gaMahbiBoYXkgdGjhuqVwIGjGoW4gdHJ1bmcgYsOsbmg6DQoNCi0gICBOxINtIDE5OTE6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAyLjE0JSAoY2FvIGjGoW4gdHJ1bmcgYsOsbmgpDQotICAgTsSDbSAxOTkyOiBU4bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBsw6AgMi4wNyUgKGNhbyBoxqFuIHRydW5nIGLDrG5oKQ0KLSAgIE7Eg20gMTk5MzogVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIDEuOTclICh0aOG6pXAgaMahbiB0cnVuZyBiw6xuaCkNCi0gICBOxINtIDE5OTQ6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAxLjg0JSAodGjhuqVwIGjGoW4gdHJ1bmcgYsOsbmgpDQotICAgTsSDbSAxOTk1OiBU4bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBsw6AgMS43MiUgKHRo4bqlcCBoxqFuIHRydW5nIGLDrG5oKQ0KLSAgIE7Eg20gMTk5NjogVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIDEuNjAlICh0aOG6pXAgaMahbiB0cnVuZyBiw6xuaCkNCi0gICBOxINtIDE5OTc6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAxLjQ3JSAodGjhuqVwIGjGoW4gdHJ1bmcgYsOsbmgpDQotICAgTsSDbSAxOTk4OiBU4bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBsw6AgMS40MCUgKHRo4bqlcCBoxqFuIHRydW5nIGLDrG5oKQ0KLSAgIE7Eg20gMTk5OTogVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIDEuMjglICh0aOG6pXAgaMahbiB0cnVuZyBiw6xuaCkNCi0gICBOxINtIDIwMDA6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAxLjEyJSAodGjhuqVwIGjGoW4gdHJ1bmcgYsOsbmgpDQoNCkThu7FhIHRyw6puIHNvIHPDoW5oIHRyw6puLCB0YSBjw7MgdGjhu4MgdGjhuqV5IHLhurFuZyBjw6FjIG7Eg20gMTk5MSB2w6AgMTk5MiBjw7MgdOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY2FvIGjGoW4gdHJ1bmcgYsOsbmgsIHRyb25nIGtoaSBjw6FjIG7Eg20gdOG7qyAxOTkzIMSR4bq/biAyMDAwIGPDsyB04bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSB0aOG6pXAgaMahbiB0cnVuZyBiw6xuaC4NCg0KROG7sWEgdHLDqm4gcGjDom4gdMOtY2gsIHRhIGPDsyB0aOG7gyBr4bq/dCBsdeG6rW4gcuG6sW5nIHRyb25nIGtob+G6o25nIHRo4budaSBnaWFuIHThu6sgMTk5MSDEkeG6v24gMjAwMDoNCg0KLSAgIFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGdp4bqjbSBk4bqnbiBxdWEgY8OhYyBuxINtLg0KLSAgIEPDoWMgbsSDbSDEkeG6p3UgdGnDqm4gKDE5OTEgdsOgIDE5OTIpIGPDsyB04bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBjYW8gaMahbiB0cnVuZyBiw6xuaC4NCi0gICBDw6FjIG7Eg20gdGnhur9wIHRoZW8gKDE5OTMgxJHhur9uIDIwMDApIGPDsyB04bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSB0aOG6pXAgaMahbiB0cnVuZyBiw6xuaC4NCg0KxJBp4buBdSBuw6B5IGNobyB0aOG6pXkgc+G7sSBnaeG6o20gdOG7kWMgdHJvbmcgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSB0cm9uZyBnaWFpIMSRb+G6oW4gbsOgeSB2w6Agc+G7sSB0aGF5IMSR4buVaSB0cm9uZyB4dSBoxrDhu5tuZyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIHF1YSBjw6FjIG7Eg20uIEPDoWMgeeG6v3UgdOG7kSBraMOhYyBuaMawIGNow61uaCBzw6FjaCBkw6JuIHPhu5EsIGtpbmggdOG6vywgdsOgIHjDoyBo4buZaSBjw7MgdGjhu4MgxJHDoyDhuqNuaCBoxrDhu59uZyDEkeG6v24gc+G7sSB0aGF5IMSR4buVaSBuw6B5Lg0KDQojIyMjICoqKmQpIC0gR2lhaSDEkW/huqFuIHRo4bupIHTGsDogMjAwMS0yMDEwKioqDQoNCkdpYWkgxJFv4bqhbiBuw6B5IFZp4buHdCBOYW0gYsaw4bubYyB2w6BvIHRo4bq/IGt5IFhYScKgIHbhu5tpIG5oaeG7gXUgdGjDoG5oIHThu7F1IHbDoCB0aMOhY2ggdGjhu6ljIHRyb25nIHBow6F0IHRyaeG7g24ga2luaCB04bq/IC0geMOjIGjhu5lpLiBDaMOtbmggc8OhY2ggZMOibiBz4buRIHRp4bq/cCB04bulYyBuaOG6rW4gxJHGsOG7o2Mgc+G7sSBxdWFuIHTDom0gY+G7p2EgY+G7mW5nIMSR4buTbmcgcXXhu5FjIHThur8gdsOgIGPDsyB4dSBoxrDhu5tuZyBwaMOhdCBodXkgbuG7mWkgbOG7sWMgdsOgIGNo4bunIMSR4buZbmcgaMahbi4gRMOibiBz4buRIGPhu6dhIFZp4buHdCBOYW0gxJHDoyB0aeG6v24gxJHhur9uIG3hu6ljIHNpbmggdGhheSB0aOG6vy4gTeG7pWMgdGnDqnUgZHV5IHRyw6wgbeG7l2kgY+G6t3AgduG7oyBjaOG7k25nIGPDsyAxIGhv4bq3YyAyIGNvbiDEkeG7gyDhu5VuIMSR4buLbmggcXV5IG3DtCBkw6JuIHPhu5EsIMSR4bqjbSBi4bqjbyBjxqEgY+G6pXUgZMOibiBz4buRIHbDoCBwaMOibiBi4buRIGTDom4gY8awIGjhu6NwIGzDvS4NCg0KVHJvbmcgZ2lhaSDEkW/huqFuIDIwMDEtMjAxMCwgVmnhu4d0IE5hbSDEkcOjIHRy4bqjaSBxdWEgbeG7mXQgcXXDoSB0csOsbmggcGjDoXQgdHJp4buDbiBraW5oIHThur8gdsOgIHjDoyBo4buZaSDEkcOhbmcga+G7gy4gVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIG3hu5l0IHRyb25nIG5o4buvbmcgY2jhu4kgc+G7kSBxdWFuIHRy4buNbmcgxJHhu4MgxJHDoW5oIGdpw6Egc+G7sSBwaMOhdCB0cmnhu4NuIGTDom4gc+G7kSB2w6AgY8OzIHTDoWMgxJHhu5luZyDEkcOhbmcga+G7gyDEkeG6v24gbmhp4buBdSBraMOtYSBj4bqhbmggY+G7p2EgbeG7mXQgcXXhu5FjIGdpYS4NCg0KQ8OhYyB54bq/dSB04buRIOG6o25oIGjGsOG7n25nIMSR4bq/biB04bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBj4bunYSBWaeG7h3QgTmFtIHRyb25nIGdpYWkgxJFv4bqhbiAyMDAxLTIwMTANCg0KLSAgIENow61uaCBzw6FjaCBow6BuaCDEkeG7mW5nIGTDom4gc+G7kTogVHJvbmcgZ2lhaSDEkW/huqFuIG7DoHksIGNow61uaCBwaOG7pyBWaeG7h3QgTmFtIMSRw6MgY2jhu6cgxJHhu5luZyB0cmnhu4NuIGtoYWkgY8OhYyBjaMOtbmggc8OhY2ggaMOgbmggxJHhu5luZyBkw6JuIHPhu5EgbmjhurFtIGjhuqFuIGNo4bq/IHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EuIE5o4buvbmcgY2jDrW5oIHPDoWNoIG7DoHkgYmFvIGfhu5NtIHZp4buHYyBraHV54bq/biBraMOtY2gga+G6vyBob+G6oWNoIGjDs2EgZ2lhIMSRw6xuaCwgdMSDbmcgY8aw4budbmcgY8OhYyBiaeG7h24gcGjDoXAgZ2nhuqNtIHThu7cgbOG7hyBzaW5oLCB2w6AgbsOibmcgY2FvIG5o4bqtbiB0aOG7qWMgduG7gSB24bqlbiDEkeG7gSBkw6JuIHPhu5EuDQoNCi0gICBQaMOhdCB0cmnhu4NuIGtpbmggdOG6vyB2w6AgY+G6o2kgdGhp4buHbiBjaOG6pXQgbMaw4bujbmcgY3Xhu5ljIHPhu5FuZzogU+G7sSBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vyB2w6AgY+G6o2kgdGhp4buHbiBjaOG6pXQgbMaw4bujbmcgY3Xhu5ljIHPhu5FuZyBsw6AgeeG6v3UgdOG7kSBxdWFuIHRy4buNbmcga2jDoWMg4bqjbmggaMaw4bufbmcgxJHhur9uIHThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRLiBUcm9uZyBnaWFpIMSRb+G6oW4gbsOgeSwgVmnhu4d0IE5hbSDEkcOjIMSR4bqhdCDEkcaw4bujYyBuaOG7r25nIHRp4bq/biBi4buZIMSRw6FuZyBr4buDIHRyb25nIHBow6F0IHRyaeG7g24ga2luaCB04bq/LCB04bqhbyDEkWnhu4F1IGtp4buHbiB0aHXhuq1uIGzhu6NpIGNobyB2aeG7h2MgY+G6o2kgdGhp4buHbiBjaOG6pXQgbMaw4bujbmcgY3Xhu5ljIHPhu5FuZy4gxJBp4buBdSBuw6B5IGPDsyB0aOG7gyDEkcOjIGfDs3AgcGjhuqduIGdp4bqjbSBz4buxIHBo4bulIHRodeG7mWMgdsOgbyBzaW5oIHPhuqNuIMSR4buDIMSR4bqjbSBi4bqjbyBz4buxIHBow6F0IHRyaeG7g24gYuG7gW4gduG7r25nLg0KDQotICAgVGnhur9uIGLhu5kgdHJvbmcgY2jEg20gc8OzYyBz4bupYyBraOG7j2UgdsOgIGdpw6FvIGThu6VjOiBT4buxIHRp4bq/biBi4buZIHRyb25nIGNoxINtIHPDs2Mgc+G7qWMga2jhu49lIHbDoCBnacOhbyBk4bulYyBjxaluZyDEkcOzbmcgdmFpIHRyw7IgcXVhbiB0cuG7jW5nIHRyb25nIHZp4buHYyBnaeG6o20gdOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EuIFZp4buHdCBOYW0gxJHDoyDEkeG6oXQgxJHGsOG7o2Mgbmhp4buBdSB0aMOgbmggdOG7sXUgxJHDoW5nIGvhu4MgdHJvbmcgdmnhu4djIG7Dom5nIGNhbyBjaOG6pXQgbMaw4bujbmcgZOG7i2NoIHbhu6UgeSB04bq/IHbDoCBnacOhbyBk4bulYyB0cm9uZyBnaWFpIMSRb+G6oW4gbsOgeSwgdOG7qyDEkcOzIGdpw7pwIGPhuqNpIHRoaeG7h25JVi4gS+G6v3QgbHXhuq1uDQoNClRyb25nIGdpYWkgxJFv4bqhbiAyMDAxLTIwMTAsIHThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGPhu6dhIFZp4buHdCBOYW0gxJHDoyBnaeG6o20gc28gduG7m2kgY8OhYyBnaWFpIMSRb+G6oW4gdHLGsOG7m2MgxJHDsy4gxJBp4buBdSBuw6B5IGPDsyB0aOG7gyDEkcaw4bujYyBnaeG6o2kgdGjDrWNoIGLhu59pIHPhu7EgdGjhu7FjIGhp4buHbiBjw6FjIGNow61uaCBzw6FjaCBow6BuaCDEkeG7mW5nIGTDom4gc+G7kSBuaOG6sW0gaOG6oW4gY2jhur8gdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSwgc+G7sSBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vyB2w6AgY+G6o2kgdGhp4buHbiBjaOG6pXQgbMaw4bujbmcgY3Xhu5ljIHPhu5FuZywgdGnhur9uIGLhu5kgdHJvbmcgY2jEg20gc8OzYyBz4bupYyBraOG7j2UgdsOgIGdpw6FvIGThu6VjLg0KDQpDw6FjIGNow61uaCBzw6FjaCBow6BuaCDEkeG7mW5nIGTDom4gc+G7kSDEkcOjIGtodXnhur9uIGtow61jaCBr4bq/IGhv4bqhY2ggaMOzYSBnaWEgxJHDrG5oIHbDoCB0xINuZyBjxrDhu51uZyBuaOG6rW4gdGjhu6ljIHbhu4EgduG6pW4gxJHhu4EgZMOibiBz4buRLiDEkGnhu4F1IG7DoHkgxJHDoyB04bqhbyByYSB0w6FjIMSR4buZbmcgdMOtY2ggY+G7sWMsIGdp4bqjbSBz4buxIHBo4bulIHRodeG7mWMgdsOgbyBzaW5oIHPhuqNuIHbDoCDEkeG6o20gYuG6o28gc+G7sSBwaMOhdCB0cmnhu4NuIGLhu4FuIHbhu69uZy4NCg0KU+G7sSBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vyB2w6AgY+G6o2kgdGhp4buHbiBjaOG6pXQgbMaw4bujbmcgY3Xhu5ljIHPhu5FuZyDEkcOjIHThuqFvIHJhIMSRaeG7gXUga2nhu4duIHRodeG6rW4gbOG7o2kgY2hvIHZp4buHYyBnaeG6o20gdOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EuIE7Dom5nIGNhbyBt4bupYyBz4buRbmcsIGPGoSBo4buZaSB2aeG7h2MgbMOgbSB2w6AgY8OhYyBk4buLY2ggduG7pSBjxqEgYuG6o24gxJHDoyBsw6BtIGdp4bqjbSBz4buxIMOhcCBs4buxYyBzaW5oIHPhuqNuIHbDoCB0aGF5IMSR4buVaSB0xrAgZHV5IHbhu4Ega+G6vyBob+G6oWNoIGdpYSDEkcOsbmguDQoNCkPDoWMgdGnhur9uIGLhu5kgdHJvbmcgY2jEg20gc8OzYyBz4bupYyBraOG7j2UgdsOgIGdpw6FvIGThu6VjIGPFqW5nIMSRw6MgY8OzIHTDoWMgxJHhu5luZyB0w61jaCBj4buxYyDEkeG6v24gdOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EuIEPhuqNpIHRoaeG7h24gY2jhuqV0IGzGsOG7o25nIGThu4tjaCB24bulIHkgdOG6vyDEkcOjIGdp4bqjbSB04butIHZvbmcgc8ahIHNpbmggdsOgIHTEg25nIHR14buVaSB0aOG7jSwgdHJvbmcga2hpIHZp4buHYyBuw6JuZyBjYW8gY2jhuqV0IGzGsOG7o25nIGdpw6FvIGThu6VjIMSRw6MgdMSDbmcgY8aw4budbmcgbmjhuq1uIHRo4bupYyB24buBIHZhaSB0csOyIGPhu6dhIGjhu41jIHbhuqVuIHbDoCBz4buxIHBow6F0IHRyaeG7g24gY8OhIG5ow6JuLg0KDQpU4bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBj4bunYSBWaeG7h3QgTmFtIHRyb25nIGdpYWkgxJFv4bqhbiAyMDAxLTIwMTAgY2hvIHRo4bqleSBz4buxIHRp4bq/biBi4buZIHRyb25nIHF14bqjbiBsw70gZMOibiBz4buRIHbDoCBwaMOhdCB0cmnhu4NuIGLhu4FuIHbhu69uZy4gU+G7sSBnaeG6o20gdOG7kWMgbsOgeSDEkcOjIHThuqFvIHJhIGPGoSBo4buZaSDEkeG7gyB04bqtcCB0cnVuZyB2w6BvIHZp4buHYyBuw6JuZyBjYW8gY2jhuqV0IGzGsOG7o25nIGN14buZYyBz4buRbmcsIHBow6F0IHRyaeG7g24ga2luaCB04bq/IHbDoCB4w6J5IGThu7FuZyBt4buZdCBu4buBbiBkw6JuIGNo4bunIHbEg24gbWluaC4NCg0KxJDhu4MgbmjDrG4gdGjhuqV5IHLDtSBoxqFuIHbhu4EgdOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgdHJvbmcgZ2lhaSDEkW/huqFuIG7DoHkgbmjGsCB0aOG6vyBuw6BvLCB0YSB0aeG6v24gaMOgbmggduG6vSBiaeG7g3UgxJHhu5MgbmjGsCBzYXU6DQoNCmBgYHtyfQ0KZHM0IDwtIGRzICU+JSBmaWx0ZXIoIHllYXIgPj0gMjAwMSAmIHllYXIgPD0gMjAxMCkNCmdncGxvdChkczQsYWVzKHg9eWVhciwgeT1TUC5QT1AuR1JPVywgZ3JvdXAgPSAxKSkgKyAgIA0KICBnZW9tX2xpbmUoY29sb3I9J2JsYWNrJywgbGluZXdpZHRoID0xKSArICAgDQogIGdlb21fcG9pbnQoY29sb3I9J3JlZCcpICsgICANCiAgIGdlb21fc21vb3RoKG1ldGhvZCA9ICJsbSIsIHNlID0gRkFMU0UsIGNvbG9yID0gImJsdWUiKSArDQogIGxhYnMoeCA9ICJOxINtIiwgeSA9ICJU4bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSAyMDAxLTIwMTAiLCB0aXRsZSA9ICJCaeG7g3UgxJHhu5MgdGjhu4MgaGnhu4duIHThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIDIwMDEtMjAxMCAiKQ0KYGBgDQoNCkNow7puZyB0YSBjw7MgdGjhu4Mgc28gc8OhbmggdOG7q25nIGdpw6EgdHLhu4sgY+G7pSB0aOG7gyB24bubaSB04bu3IGzhu4cgdHJ1bmcgYsOsbmggxJHhu4MgeMOhYyDEkeG7i25oIHhlbSBuw7MgY2FvIGjGoW4gaGF5IHRo4bqlcCBoxqFuIHRydW5nIGLDrG5oOg0KDQotICAgTsSDbSAyMDAxOiBU4bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBsw6AgMS4wMyUgKGNhbyBoxqFuIHRydW5nIGLDrG5oKQ0KLSAgIE7Eg20gMjAwMjogVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIDEuMDMlIChjYW8gaMahbiB0cnVuZyBiw6xuaCkNCi0gICBOxINtIDIwMDM6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAxLjAzJSAodGjhuqVwIGjGoW4gdHJ1bmcgYsOsbmgpDQotICAgTsSDbSAyMDA0OiBU4bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBsw6AgMS4wMiUgKHRo4bqlcCBoxqFuIHRydW5nIGLDrG5oKQ0KLSAgIE7Eg20gMjAwNTogVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIDEuMDAlICh0aOG6pXAgaMahbiB0cnVuZyBiw6xuaCkNCi0gICBOxINtIDIwMDY6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAwLjk3JSAodGjhuqVwIGjGoW4gdHJ1bmcgYsOsbmgpDQotICAgTsSDbSAyMDA3OiBU4bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBsw6AgMC45NiUgKHRo4bqlcCBoxqFuIHRydW5nIGLDrG5oKQ0KLSAgIE7Eg20gMjAwODogVOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbMOgIDAuOTglICh0aOG6pXAgaMahbiB0cnVuZyBiw6xuaCkNCi0gICBOxINtIDIwMDk6IFThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCAxLjAzJSAodGjhuqVwIGjGoW4gdHJ1bmcgYsOsbmgpDQotICAgTsSDbSAyMDEwOiBU4bu3IGzhu4cgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBsw6AgMS4wNyUgKHRo4bqlcCBoxqFuIHRydW5nIGLDrG5oKQ0KDQojIyMjICoqKmUpIC0gR2lhaSDEkW/huqFuIHRo4bupIG7Eg206IDIwMTEtMjAyMioqKg0KDQpHaWFpIMSRb+G6oW4gdGjhu6kgbsSDbSAoMjAxMSDEkeG6v24gbmF5KTogxJBp4buDbSBuaOG6pW4gY+G7p2EgY2jDrW5oIHPDoWNoIGTDom4gc+G7kSDhu58gVmnhu4d0IE5hbSB0cm9uZyBnaWFpIMSRb+G6oW4gbsOgeSBsw6AgaMaw4bubbmcgxJHhur9uIGjhu5lpIG5o4bqtcCB24bubaSB0aOG6vyBnaeG7m2kswqAgYuG6o28gxJHhuqNtIHF1eeG7gW4gY29uIG5nxrDhu51pLCDEkeG7gSBjYW8gdMOtbmggdOG7sSBuZ3V54buHbiB2w6AgdHLDoWNoIG5oaeG7h20gY+G7p2EgdOG7q25nIG5ow7NtIHjDoyBo4buZaTsgY2jDuiB0cuG7jW5nIHPhu6ljIGto4buPZSBzaW5oIHPhuqNuLiDEkOG6t3QgdHJvbmcgYuG7kWkgY+G6o25oIGtpbmggdOG6vyAtIHjDoyBo4buZaSBj4bunYSDEkeG6pXQgbsaw4bubYyBjw7Mgbmhp4buBdSB0aGF5IMSR4buVaSBs4bubbiwgxJHhuqF0IHRow6BuaCB04buxdSBuaGnhu4F1IG5oxrBuZyBo4bqhbiBjaOG6vyBi4bqldCBj4bqtcCBjxaluZyBs4bubbi4NCg0KYGBge3J9DQpkczUgPC0gZHMgJT4lIGZpbHRlciggeWVhciA+PSAyMDExICYgeWVhciA8PSAyMDIyKSANCiAgZ2dwbG90KGRzNSxhZXMoeD15ZWFyLCB5PVNQLlBPUC5HUk9XLCBncm91cCA9IDEpKSArDQogIGdlb21fY29sKGZpbGw9J29yYW5nZScpICsNCiAgZ2VvbV9saW5lKGNvbG9yPSdibHVlJywgbGluZXdpZHRoID0xKSArDQogICAgbGFicyh4ID0gIk7Eg20iLCB5ID0gIlThu7cgbOG7hyB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIDIwMTEtMjAyMiIsIHRpdGxlID0gIkJp4buDdSDEkeG7kyB0aOG7gyBoaeG7h24gdOG7tyBs4buHIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgMjAxMS0yMDIyIikNCg0KYGBgDQoNCiMjICoqKkkuMyAtIFTDoWMgxJHhu5luZyBraW5oIHThur8gY+G7p2EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSoqKg0KDQpUxINuZyB0csaw4bufbmcgZMOibiBz4buRIGzDoCBt4buZdCB54bq/dSB04buRIHF1YW4gdHLhu41uZyDhuqNuaCBoxrDhu59uZyDEkeG6v24gc+G7sSBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vyBj4bunYSBt4buZdCBxdeG7kWMgZ2lhLiBUcsOqbiB0aOG7sWMgdOG6vywgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBjw7MgdGjhu4MgdOG6oW8gcmEgY8ahIGjhu5lpIHbDoCB0aMOhY2ggdGjhu6ljIMSR4buTbmcgdGjhu51pLiBUcm9uZyBiw6BpIHRp4buDdSBsdeG6rW4gbsOgeSwgY2jDum5nIHRhIHPhur0gdMOsbSBoaeG7g3UgduG7gSB0w6FjIMSR4buZbmcga2luaCB04bq/IGPhu6dhIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY+G7p2EgVmnhu4d0IE5hbS4gQ2jDum5nIHRhIHPhur0geGVtIHjDqXQgbmjhu69uZyBs4bujaSDDrWNoIHbDoCBraMOzIGtoxINuIG3DoCB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIG1hbmcgbOG6oWkgdsOgIHTDrG0gaGnhu4N1IHbhu4EgY8OhYyBiaeG7h24gcGjDoXAgbcOgIFZp4buHdCBOYW0gxJHDoyB0aOG7sWMgaGnhu4duIMSR4buDIHF14bqjbiBsw70gdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSB2w6AgdOG7kWkgxrB1IGjDs2EgbOG7o2kgw61jaCBraW5oIHThur8uDQoNClTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY8OzIHTDoWMgxJHhu5luZyBy4bqldCBs4bubbiDEkeG6v24ga2luaCB04bq/IGPhu6dhIG3hu5l0IHF14buRYyBnaWEuIFRyb25nIHRyxrDhu51uZyBo4bujcCBj4bunYSBWaeG7h3QgTmFtLCB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIMSR4buTbmcgbmdoxKlhIHbhu5tpIHPhu7EgZ2lhIHTEg25nIG5ndeG7k24gbGFvIMSR4buZbmcuIMSQaeG7gXUgbsOgeSBjw7MgdGjhu4MgdOG6oW8gcmEgY8ahIGjhu5lpIGNobyB0xINuZyB0csaw4bufbmcga2luaCB04bq/IG7hur91IG5ndeG7k24gbGFvIMSR4buZbmcgxJHGsOG7o2Mgc+G7rSBk4bulbmcgaGnhu4d1IHF14bqjLiBUdXkgbmhpw6puLCBjxaluZyBjw7Mgbmjhu69uZyB0aMOhY2ggdGjhu6ljIG5oxrAgw6FwIGzhu7FjIGzDqm4gbmd14buTbiBs4buxYywgY+G6oW5oIHRyYW5oIHbhu4Egdmnhu4djIGzDoG0gdsOgIHPhu7EgY2jDqm5oIGzhu4djaCB0aHUgbmjhuq1wLiBCw6BpIHZp4bq/dCBz4bq9IHBow6JuIHTDrWNoIGPDoWMgdMOhYyDEkeG7mW5nIG7DoHkgdsOgIMSR4buBIHh14bqldCBjw6FjIGJp4buHbiBwaMOhcCBxdeG6o24gbMO9IHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgbmjhurFtIMSR4bqjbSBi4bqjbyBz4buxIHBow6F0IHRyaeG7g24ga2luaCB04bq/IGLhu4FuIHbhu69uZy4NCg0KIyMjICoqKkkuMy4xIC0gTOG7o2kgw61jaCBraW5oIHThur8gY+G7p2EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSoqKg0KDQojIyMjICoqKmEpIC0gTOG7sWMgbMaw4bujbmcgbGFvIMSR4buZbmcgZOG7k2kgZMOgbyoqKg0KDQpExrDhu5tpIMSRw6J5IGzDoCBt4buZdCBz4buRIGThuqtuIGNo4bupbmcgY+G7pSB0aOG7gyB24buBIGzhu7FjIGzGsOG7o25nIGxhbyDEkeG7mW5nIGThu5NpIGTDoG8gY+G7p2EgVmnhu4d0IE5hbToNCg0KLSAgICoqRMOibiBz4buRIGzhu5tuOioqIFRoZW8gdGjhu5FuZyBrw6ogY+G7p2EgV29ybGQgQmFuaywgdMOtbmggxJHhur9uIGN14buRaSBuxINtIDIwMjIsIGTDom4gc+G7kSBWaeG7h3QgTmFtIMSRw6MgxJHhuqF0IGfhuqduIDk5IHRyaeG7h3UgbmfGsOG7nWkuIMSQw6J5IGzDoCBt4buZdCBjb24gc+G7kSDhuqVuIHTGsOG7o25nLCBjaG8gdGjhuqV5IFZp4buHdCBOYW0gY8OzIG3hu5l0IGzhu7FjIGzGsOG7o25nIGxhbyDEkeG7mW5nIMSRw6FuZyBr4buDLg0KDQpgYGB7cn0NCndiMSA8LSBXREkoaW5kaWNhdG9yID0gJ1NQLlBPUC5UT1RMJywgY291bnRyeSA9IGMoJ1ZOTScpKQ0KdGRzIDwtIHdiMSAlPiUgc2VsZWN0KHllYXIsU1AuUE9QLlRPVEwpDQp0ZHMgPC0gbmEub21pdCh0ZHMpDQpoZWFkKHRkcykNCg0KYGBgDQoNCmBgYHtyfQ0KdGRzMSA8LSB0ZHMgJT4lIGZpbHRlciggeWVhciA+PSAyMDE4ICYgeWVhciA8PSAyMDIyKQ0KICAgZ2dwbG90KHRkczEsYWVzKHg9eWVhciwgeT1TUC5QT1AuVE9UTCwgZ3JvdXAgPSAxKSkgKw0KICBnZW9tX2NvbChmaWxsPSdyZWQnKSArDQogICAgICBnZW9tX3Ntb290aChtZXRob2QgPSAibG0iLCBzZSA9IEZBTFNFLCBjb2xvciA9ICJibHVlIikgKw0KDQogICAgbGFicyh4ID0gIk7Eg20iLCB5ID0gIlPhu5EgbMaw4bujbmcgZMOibiBz4buRIiwgdGl0bGUgPSAiQmnhu4N1IMSR4buTIHRo4buDIGhp4buHbiB04buVbmcgZMOibiBz4buRIDIwMTgtMjAyMiAiKQ0KDQpgYGANCg0KPVw+IFRyb25nIGtob+G6o25nIHRo4budaSBnaWFuIDUgbsSDbSB04burIDIwMTgtMjAyMiwgZMOibiBz4buRIHTEg25nIMSRw6FuZyBr4buDIGNobyB0aOG6pXkgbOG7sWMgbMaw4bujbmcgbGFvIMSR4buZbmcgY+G7p2EgVmnhu4d0IE5hbSBuZ8OgeSBjw6BuZyBk4buTaSBkw6BvDQoNCi0gICAqKlThu7cgbOG7hyB0aGFtIGdpYSBsYW8gxJHhu5luZyBjYW86KiogROG7ryBsaeG7h3UgdOG7qyBU4buVbmcgY+G7pWMgVGjhu5FuZyBrw6ogVmnhu4d0IE5hbSBjxaluZyBjaG8gdGjhuqV5IHThu7cgbOG7hyB0aGFtIGdpYSBsYW8gxJHhu5luZyBj4bunYSBuZ8aw4budaSBWaeG7h3QgTmFtIGzDoCBraMOhIGNhby4gVsOgbyBuxINtIDIwMjAsIHThu7cgbOG7hyBsYW8gxJHhu5luZyB0csOqbiB04buVbmcgZMOibiBz4buRIGzDoCBraG/huqNuZyA3NiwzJS4gxJBp4buBdSBuw6B5IGNobyB0aOG6pXkgbeG7mXQgcGjhuqduIGzhu5tuIGTDom4gc+G7kSBjw7MgdGjhu4MgdGhhbSBnaWEgdsOgbyBob+G6oXQgxJHhu5luZyBraW5oIHThur8sIHThuqFvIHJhIHPhu7EgxJFhIGThuqFuZyB2w6Agc+G7qWMgbeG6oW5oIGNobyBs4buxYyBsxrDhu6NuZyBsYW8gxJHhu5luZy4NCi0gICAqKlh1IGjGsOG7m25nIGRpIGPGsDoqKiBN4buZdCB54bq/dSB04buRIGtow6FjIGzDoCB4dSBoxrDhu5tuZyBkaSBjxrAgY+G7p2EgbmfGsOG7nWkgbGFvIMSR4buZbmcgVmnhu4d0IE5hbS4gVuG7m2kgbmhp4buBdSBuZ8aw4budaSBsYW8gxJHhu5luZyB0cuG6uyB2w6Aga2jDoXQgduG7jW5nIHTDrG0ga2nhur9tIGPGoSBo4buZaSB04buRdCBoxqFuLCBuaGnhu4F1IG5nxrDhu51pIMSRw6MgZGkgY8awIHThu6sgY8OhYyB2w7luZyBuw7RuZyB0aMO0biDEkeG6v24gY8OhYyB0aMOgbmggcGjhu5EgbOG7m24gdsOgIGtodSB24buxYyBraW5oIHThur8gcGjDoXQgdHJp4buDbi4gxJBp4buBdSBuw6B5IG1hbmcgbOG6oWkgbOG7o2kgdGjhur8gY2hvIGPDoWMga2h1IHbhu7FjIGPDsyBuaHUgY+G6p3UgduG7gSBsYW8gxJHhu5luZyB2w6AgaOG7lyB0cuG7oyBz4buxIHBow6F0IHRyaeG7g24ga2luaCB04bq/IGPhu6dhIGPhuqMgbsaw4bubYy4NCi0gICAqKkzhu7FjIGzGsOG7o25nIGxhbyDEkeG7mW5nIGNo4bqldCBsxrDhu6NuZyBjYW86KiogVmnhu4d0IE5hbSDEkcOjIMSR4bqpeSBt4bqhbmggdmnhu4djIMSRw6BvIHThuqFvIHbDoCBuw6JuZyBjYW8gdHLDrG5oIMSR4buZIGNobyBs4buxYyBsxrDhu6NuZyBsYW8gxJHhu5luZy4gQ8OhYyBjaMOtbmggc8OhY2ggdsOgIGNoxrDGoW5nIHRyw6xuaCDEkcOgbyB04bqhbyDEkcOjIMSRxrDhu6NjIHRyaeG7g24ga2hhaSDEkeG7gyBjdW5nIGPhuqVwIG5o4buvbmcga+G7uSBuxINuZyBjaHV5w6puIG3DtG4gdsOgIG7Dom5nIGNhbyB0csOsbmggxJHhu5kgaOG7jWMgduG6pW4gY2hvIG5nxrDhu51pIGxhbyDEkeG7mW5nLiDEkGnhu4F1IG7DoHkgbMOgbSB0xINuZyBraOG6oyBuxINuZyBj4bqhbmggdHJhbmggdsOgIHThuqFvIMSRaeG7gXUga2nhu4duIHRodeG6rW4gbOG7o2kgY2hvIHBow6F0IHRyaeG7g24gY8OhYyBuZ8OgbmggY8O0bmcgbmdoaeG7h3AgdsOgIGThu4tjaCB24bulLg0KDQoqKipUw7NtIGzhuqFpLCoqKiBkw6JuIHPhu5EgbOG7m24sIHR14buVaSB0cnVuZyBiw6xuaCB0aOG6pXAsIHThu7cgbOG7hyB0aGFtIGdpYSBsYW8gxJHhu5luZyBjYW8sIHh1IGjGsOG7m25nIGRpIGPGsCB2w6AgbOG7sWMgbMaw4bujbmcgbGFvIMSR4buZbmcgY2jhuqV0IGzGsOG7o25nIGNhbyBsw6Agbmjhu69uZyBk4bqrbiBjaOG7qW5nIGPhu6UgdGjhu4MgY2hvIGzhu7FjIGzGsOG7o25nIGxhbyDEkeG7mW5nIGThu5NpIGTDoG8gY+G7p2EgVmnhu4d0IE5hbS4gKioqTmjhu69uZyB54bq/dSB04buRIG7DoHkgxJHDs25nIGfDs3AgdMOtY2ggY+G7sWMgdsOgbyBz4buxIHBow6F0IHRyaeG7g24ga2luaCB04bq/IGPhu6dhIMSR4bqldCBuxrDhu5tjLioqKg0KDQojIyMjICoqKmIpIC0gVGjhu4sgdHLGsOG7nW5nIHRpw6p1IHRo4bulIHLhu5luZyBs4bubbioqKg0KDQpUxINuZyB0csaw4bufbmcgZMOibiBz4buRIGPDsyB0aOG7gyBtYW5nIGzhuqFpIG3hu5l0IHPhu5EgbOG7o2kgw61jaCBraW5oIHThur8gY2hvIHRo4buLIHRyxrDhu51uZyB0acOqdSB0aOG7pSBj4bunYSBWaeG7h3QgTmFtLiBExrDhu5tpIMSRw6J5IGzDoCBt4buZdCBz4buRIHBow6JuIHTDrWNoIHbhu4EgbOG7o2kgw61jaCBraW5oIHThur8gY+G7p2EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSDEkeG7kWkgduG7m2kgdGjhu4sgdHLGsOG7nW5nIHRpw6p1IHRo4bulOg0KDQotICAgKipUxINuZyBj4bqndSB0acOqdSBkw7luZzoqKiBN4buZdCBkw6JuIHPhu5EgxJHDtG5nIMSRw7pjIGjGoW4gxJHhu5NuZyBuZ2jEqWEgduG7m2kgdmnhu4djIGPDsyBuaGnhu4F1IG5nxrDhu51pIHRpw6p1IGTDuW5nIGjGoW4gdHLDqm4gdGjhu4sgdHLGsOG7nW5nLiDEkGnhu4F1IG7DoHkgY8OzIHRo4buDIHThuqFvIHJhIG5odSBj4bqndSB0acOqdSB0aOG7pSBs4bubbiBoxqFuIGNobyBow6BuZyBow7NhIHbDoCBk4buLY2ggduG7pSwgdGjDumMgxJHhuql5IHPhu7EgcGjDoXQgdHJp4buDbiBj4bunYSBjw6FjIG5nw6BuaCBjw7RuZyBuZ2hp4buHcCB2w6AgdMSDbmcgdHLGsOG7n25nIGtpbmggdOG6vy4gTmfGsOG7nWkgZMOibiBjw7MgdGh1IG5o4bqtcCBjYW8gaMahbiB2w6AgxJFhIGThuqFuZyBoxqFuIGPDsyBraOG6oyBuxINuZyB0acOqdSBkw7luZyBjw6FjIHPhuqNuIHBo4bqpbSB2w6AgZOG7i2NoIHbhu6UgxJFhIGThuqFuZyBoxqFuLCB04burIGjDoG5nIHRpw6p1IGTDuW5nIGjDoG5nIG5nw6B5IMSR4bq/biBow6BuZyB4YSB44buJIHbDoCBkdSBs4buLY2guDQoNCi0gICAqKlTEg25nIG5odSBj4bqndSBuaMOgIOG7nzoqKiBW4bubaSBkw6JuIHPhu5EgdMSDbmcsIG5odSBj4bqndSB24buBIG5ow6Ag4bufIGPFqW5nIHTEg25nIGzDqm4uIMSQaeG7gXUgbsOgeSB04bqhbyByYSBjxqEgaOG7mWkgcGjDoXQgdHJp4buDbiBjaG8gbmfDoG5oIGLhuqV0IMSR4buZbmcgc+G6o24gdsOgIHjDonkgZOG7sW5nLiBOaOG7r25nIG5nxrDhu51pIHRy4bq7IHbDoCBnaWEgxJHDrG5oIG3hu5tpIGPhuqduIG5ow6Ag4bufLCB2w6Agdmnhu4djIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY8OzIHRo4buDIHRow7pjIMSR4bqpeSBob+G6oXQgxJHhu5luZyB4w6J5IGThu7FuZyB2w6AgcGjDoXQgdHJp4buDbiBjw6FjIGtodSDEkcO0IHRo4buLIG3hu5tpLg0KDQotICAgKipN4bufIHLhu5luZyB0aOG7iyB0csaw4budbmcgbGFvIMSR4buZbmc6KiogVMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBjdW5nIGPhuqVwIG5ndeG7k24gbGFvIMSR4buZbmcgZOG7k2kgZMOgbyB2w6AgxJFhIGThuqFuZyBoxqFuIGNobyB0aOG7iyB0csaw4budbmcuIMSQaeG7gXUgbsOgeSBjw7MgdGjhu4MgaOG7lyB0cuG7oyBz4buxIHBow6F0IHRyaeG7g24gY+G7p2EgY8OhYyBuZ8OgbmggY8O0bmcgbmdoaeG7h3AgdsOgIGThu4tjaCB24bulLCBjdW5nIGPhuqVwIGxhbyDEkeG7mW5nIGNobyBjw6FjIGRvYW5oIG5naGnhu4dwIHbDoCDEkeG6qXkgbeG6oW5oIGhv4bqhdCDEkeG7mW5nIGtpbmggdOG6vy4gxJDhu5NuZyB0aOG7nWksIHPhu7EgZ2lhIHTEg25nIGTDom4gc+G7kSB0cuG6uyBjw7MgdGjhu4MgbWFuZyBs4bqhaSBs4bujaSB0aOG6vyB24buBIG5ndeG7k24gbGFvIMSR4buZbmcgdHLhurssIG7Eg25nIMSR4buZbmcgdsOgIHPDoW5nIHThuqFvLg0KDQotICAgKipUxINuZyBjxrDhu51uZyDEkeG6p3UgdMawIHRyb25nIGjhuqEgdOG6p25nOioqIFTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY8OzIHRo4buDIHThuqFvIHJhIMOhcCBs4buxYyB2w6AgxJHhu5luZyBs4buxYyDEkeG7gyBjaMOtbmggcGjhu6cgdsOgIGPDoWMgdOG7lSBjaOG7qWMgxJHhuqd1IHTGsCB2w6BvIGjhuqEgdOG6p25nLiDEkGnhu4F1IG7DoHkgYmFvIGfhu5NtIHjDonkgZOG7sW5nIHbDoCBj4bqjaSB0aGnhu4duIMSRxrDhu51uZyBnaWFvIHRow7RuZywgaOG7hyB0aOG7kW5nIHbhuq1uIGNodXnhu4NuLCBuxINuZyBsxrDhu6NuZywgdmnhu4VuIHRow7RuZyB2w6AgY8ahIHPhu58gaOG6oSB04bqnbmcgY8O0bmcgY+G7mW5nIGtow6FjLiBWaeG7h2MgxJHhuqd1IHTGsCB0cm9uZyBo4bqhIHThuqduZyBraMO0bmcgY2jhu4kgY3VuZyBj4bqlcCBjxqEgc+G7nyB24bqtdCBjaOG6pXQgY2hvIGTDom4gc+G7kSDEkcO0bmcgxJHDumMgbcOgIGPDsm4gdOG6oW8gxJFp4buBdSBraeG7h24gdGh14bqtbiBs4bujaSBjaG8gaG/huqF0IMSR4buZbmcga2luaCB04bq/IHbDoCBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vyBi4buBbiB24buvbmcuDQoNCi0gICAqKlBow6F0IHRyaeG7g24gbmfDoG5oIGThu4tjaCB24bulOioqIFbhu5tpIGTDom4gc+G7kSDEkcO0bmcsIG5nw6BuaCBk4buLY2ggduG7pSBjw7MgdGnhu4FtIG7Eg25nIHBow6F0IHRyaeG7g24gbeG6oW5oIG3hur0uIFPhu7EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBjw7MgdGjhu4MgdGjDumMgxJHhuql5IHPhu7EgcGjDoXQgdHJp4buDbiBj4bunYSBjw6FjIG5nw6BuaCBuaMawIGR1IGzhu4tjaCwgZ2nhuqNpIHRyw60sIG5ow6AgaMOgbmcsIGLDoW4gbOG6uyB2w6AgY8OhYyBk4buLY2ggduG7pSBraMOhYy4gTmfGsOG7nWkgZMOibiBjw7MgdGh1IG5o4bqtcCBjYW8gaMahbiB2w6AgdGjhu51pIGdpYW4gdOG7sSBkbyBoxqFuIGPDsyB0aOG7gyB0acOqdSB0aeG7gW4gdsOgbyBjw6FjIGhv4bqhdCDEkeG7mW5nIGdp4bqjaSB0csOtIHbDoCB0acOqdSBkw7luZyBk4buLY2ggduG7pS4NCg0KVHV5IG5oacOqbiwgY+G6p24gbMawdSDDvSBy4bqxbmcgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBjxaluZyDEkeG6t3QgcmEgbmhp4buBdSB0aMOhY2ggdGjDoWNoIHbDoCB24bqlbiDEkeG7gSBraW5oIHThur8sIG5oxrAgc+G7sSBj4bqhbmggdHJhbmggduG7gSB2aeG7h2MgdOG6oW8gcmEgxJHhu6cgdmnhu4djIGzDoG0sIGN1bmcgY+G6pXAgxJHhu6cgZOG7i2NoIHbhu6UgdsOgIGjhuqEgdOG6p25nLCB2w6AgcXXhuqNuIGzDvSB0w6BpIG5ndXnDqm4gbeG7mXQgY8OhY2ggYuG7gW4gduG7r25nLiDEkOG7gyB04bqtbiBk4bulbmcgbOG7o2kgw61jaCBraW5oIHThur8gY+G7p2EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSwgY+G6p24gY8OzIGvhur8gaG/huqFjaCBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vyB0b8OgbiBkaeG7h24sIMSR4bqjbSBi4bqjbyBz4buxIGPDom4gxJHhu5FpIGdp4buvYSBuaHUgY+G6p3UgdsOgIG5ndeG7k24gbOG7sWMsIHbDoCDEkeG7k25nIHRo4budaSDEkeG6o20gYuG6o28gc+G7sSBjw7RuZyBi4bqxbmcgdsOgIGLhu4FuIHbhu69uZyB0cm9uZyBwaMOibiBwaOG7kWkgbOG7o2kgw61jaCBraW5oIHThur8gY2hvIG3hu41pIG5nxrDhu51pLg0KDQojIyMjICoqKmMpIC0gVGnhu4FtIG7Eg25nIMSR4bqndSB0xrAqKioNCg0KVmnhu4d0IE5hbSBoaeG7h24gxJFhbmcgY8OzIG5oaeG7gXUgdGnhu4FtIG7Eg25nIMSR4bqndSB0xrAgaOG6pXAgZOG6q24uIETGsOG7m2kgxJHDonkgbMOgIG3hu5l0IHPhu5EgxJFp4buDbSBu4buVaSBi4bqtdCB24buBIGTDom4gc+G7kToNCg0KLSAgICoqTOG7sWMgbMaw4bujbmcgbGFvIMSR4buZbmcgdHLhursgdsOgIGPDsyB0csOsbmggxJHhu5k6KiogVmnhu4d0IE5hbSBjw7MgbeG7mXQgZMOibiBz4buRIHRy4bq7IHbDoCDEkcO0bmcgxJHDumMsIHbhu5tpIGzhu7FjIGzGsOG7o25nIGxhbyDEkeG7mW5nIHRy4bq7IHR14buVaSB2w6AgbsSDbmcgxJHhu5luZy4gxJDhu5NuZyB0aOG7nWksIG7hu4FuIGdpw6FvIGThu6VjIMSRw6MgxJHGsOG7o2MgY+G6o2kgdGhp4buHbiDEkcOhbmcga+G7gyB0cm9uZyB0aOG6rXAga+G7tyBxdWEsIGN1bmcgY+G6pXAgbmjDom4gbOG7sWMgY8OzIHRyw6xuaCDEkeG7mSB2w6Aga+G7uSBuxINuZyBjYW8gY2hvIGPDoWMgbmfDoG5oIGPDtG5nIG5naGnhu4dwIHbDoCBk4buLY2ggduG7pS4NCg0KLSAgICoqVGjhu4sgdHLGsOG7nW5nIHRpw6p1IGTDuW5nIMSRYW5nIHBow6F0IHRyaeG7g246KiogVuG7m2kgZMOibiBz4buRIHRyw6puIDk4IHRyaeG7h3UgbmfGsOG7nWkgKDIwMjIpIHbDoCB0xINuZyB0csaw4bufbmcga2luaCB04bq/IOG7lW4gxJHhu4tuaCwgVmnhu4d0IE5hbSBjw7MgbeG7mXQgdGjhu4sgdHLGsOG7nW5nIHRpw6p1IGTDuW5nIMSRYW5nIHBow6F0IHRyaeG7g24gbeG6oW5oIG3hur0uIFPhu7EgdMSDbmcgdHLGsOG7n25nIHRodSBuaOG6rXAgdsOgIHPhu7EgdGhheSDEkeG7lWkgdHJvbmcgdGjDs2kgcXVlbiB0acOqdSBkw7luZyBj4bunYSBuZ8aw4budaSBkw6JuIMSRw6MgdOG6oW8gcmEgbmh1IGPhuqd1IGzhu5tuIGNobyBow6BuZyBow7NhIHbDoCBk4buLY2ggduG7pSDEkWEgZOG6oW5nLg0KDQojIyMgKioqMS4zLjIgLSBUaMOhY2ggdGjhu6ljIHbDoCBraMOzIGtoxINuIGPhu6dhIHPhu7EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSDEkeG7kWkgduG7m2kga2luaCB04bq/KioqDQoNCk3hurdjIGTDuSBz4buxIGdpYSB0xINuZyBkw6JuIHPhu5EgY8OzIHRo4buDIHThuqFvIHJhIHRp4buBbSBuxINuZyBs4bubbiBjaG8gdMSDbmcgdHLGsOG7n25nIGtpbmggdOG6vywgbmjGsG5nIGPFqW5nIMSR4buTbmcgbmdoxKlhIHbhu5tpIHZp4buHYyB0xINuZyBjxrDhu51uZyBz4buxIGPhuqFuaCB0cmFuaCB0csOqbiB0aOG7iyB0csaw4budbmcgbGFvIMSR4buZbmcgdsOgIHTDoGkgbmd1ecOqbi4gxJBp4buBdSBuw6B5IMSR4bq3dCByYSB0aMOhY2ggdGjhu6ljIHbhu4Egdmnhu4djIHThuqFvIHJhIGPDoWMgY8ahIGjhu5lpIGtpbmggdOG6vyDEkeG7gyDEkcOhcCDhu6luZyBuaHUgY+G6p3UgY+G7p2EgZMOibiBz4buRIMSRw7RuZyDEkcO6YyB2w6AgxJHhuqNtIGLhuqNvIHPhu7EgY8O0bmcgYuG6sW5nIHbDoCBi4buBbiB24buvbmcgdHJvbmcgcGjDoXQgdHJp4buDbiBraW5oIHThur8uIE5nb8OgaSByYSwgc+G7sSBnaWEgdMSDbmcgZMOibiBz4buRIGPFqW5nIHThuqFvIHJhIMOhcCBs4buxYyB24buBIHZp4buHYyB0xINuZyBjxrDhu51uZyBz4bqjbiB4deG6pXQgdsOgIGN1bmcg4bupbmcgaMOgbmcgaMOzYSB2w6AgZOG7i2NoIHbhu6UgxJHhu4MgxJHDoXAg4bupbmcgbmh1IGPhuqd1IHRpw6p1IGTDuW5nIGPhu6dhIGTDom4gc+G7kSDEkcO0bmcgxJHDumMuDQoNCkLDqm4gY+G6oW5oIMSRw7MsIHRow6FjaCB0aOG7qWMgduG7gSBnacOgIGjDs2EgZMOibiBz4buRIGzDoG0gZ2nhuqNtIG5ndeG7k24gbOG7sWMgbGFvIMSR4buZbmcgdsOgIHTEg25nIGfDoW5oIG7hurduZyBjaG8gaOG7hyB0aOG7kW5nIGFuIHNpbmggeMOjIGjhu5lpOiDEkGnhu4F1IMSRw6FuZyBsxrB1IMO9IFZp4buHdCBOYW0gbMOgIG3hu5l0IHRyb25nIGPDoWMgcXXhu5FjIGdpYSBjw7MgdOG7kWMgxJHhu5kgZ2nDoCBow7NhIGTDom4gc+G7kSBuaGFuaC4gTmjhu69uZyBuZ8aw4budaSB04burIDYwIHR14buVaSB0cuG7nyBsw6puIGNoaeG6v20gMTEsOSUgdOG7lW5nIGTDom4gc+G7kSB2w6BvIG7Eg20gMjAxOSwgbsSDbSAyMDIyIGPDsyBz4buRIG7DoHkga2hv4bqjbmcgMTMsMCUgdsOgIGThu7EgYsOhbyDEkeG6v24gbsSDbSAyMDUwLCBjb24gc+G7kSBuw6B5IHPhur0gdMSDbmcgbMOqbiBoxqFuIDI1JS4gROG7sSBiw6FvIMSR4bq/biBuxINtIDIwMzksIFZp4buHdCBOYW0ga+G6v3QgdGjDumMgdGjhu51pIGvhu7MgZMOibiBz4buRIHbDoG5nIHbDoCBjaMOtbmggdGjhu6ljIGNodXnhu4NuIHNhbmcgZ2lhaSDEkW/huqFuICJkw6JuIHPhu5EgZ2nDoCIuDQoNCiMjICoqKkkuNCAtIFTDoWMgxJHhu5luZyB4w6MgaOG7mWkgY+G7p2EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSoqKg0KDQpUxINuZyB0csaw4bufbmcgZMOibiBz4buRIGPFqW5nIGfDonkgcmEgbmjhu69uZyB0w6FjIMSR4buZbmcgeMOjIGjhu5lpIHF1YW4gdHLhu41uZy4gSOG7hyB0aOG7kW5nIGdpw6FvIGThu6VjLCBjaMSDbSBzw7NjIHPhu6ljIGto4buPZSwgYW4gc2luaCB4w6MgaOG7mWkgdsOgIGPGoSBz4bufIGjhuqEgdOG6p25nIHBo4bqjaSDEkcOhcCDhu6luZyBuaHUgY+G6p3UgbmfDoHkgY8OgbmcgdMSDbmcgY+G7p2EgZMOibiBz4buRLg0KDQpUxINuZyB0csaw4bufbmcgZMOibiBz4buRIGPDsyB0w6FjIMSR4buZbmcgeMOjIGjhu5lpIMSRYSBjaGnhu4F1IMSR4buRaSB24bubaSBWaeG7h3QgTmFtLiBExrDhu5tpIMSRw6J5IGzDoCBt4buZdCBz4buRIHTDoWMgxJHhu5luZyB4w6MgaOG7mWkgY2jDrW5oIGPhu6dhIHPhu7EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSB0cm9uZyBxdcOhIHRyw6xuaCBwaMOhdCB0cmnhu4NuIGPhu6dhIFZp4buHdCBOYW06DQoNCi0gICAqKsOBcCBs4buxYyB24buBIGPGoSBz4bufIGjhuqEgdOG6p25nIHbDoCBk4buLY2ggduG7pSBjw7RuZzoqKiBW4bubaSBkw6JuIHPhu5EgZ2lhIHTEg25nLCBjxqEgc+G7nyBo4bqhIHThuqduZyB2w6AgZOG7i2NoIHbhu6UgY8O0bmcgbmjGsCBnaWFvIHRow7RuZywgbsaw4bubYyBz4bqhY2gsIMSRaeG7h24sIGdpw6FvIGThu6VjIHbDoCB5IHThur8gcGjhuqNpIMSRxrDhu6NjIG3hu58gcuG7mW5nIHbDoCBj4bqjaSB0aGnhu4duIMSR4buDIMSRw6FwIOG7qW5nIG5odSBj4bqndSBj4bunYSBkw6JuIHPhu5EgxJHDtG5nIMSRw7pjLiBDaMOtbmggcGjhu6cgcGjhuqNpIMSR4bqndSB0xrAgbOG7m24gdsOgIMSR4buLbmggaMaw4bubbmcgcGjDoXQgdHJp4buDbiBo4bqhIHThuqduZyB2w6AgZOG7i2NoIHbhu6UgY8O0bmcgxJHhu4MgxJHhuqNtIGLhuqNvIHPhu7EgcGjDoXQgdHJp4buDbiBi4buBbiB24buvbmcgdsOgIMSR4buTbmcgxJHhu4F1Lg0KDQotICAgKipUaMOhY2ggdGjhu6ljIHbhu4Egdmnhu4djIGN1bmcgY+G6pXAgdmnhu4djIGzDoG06KiogVMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSB04bqhbyByYSDDoXAgbOG7sWMgbOG7m24gxJHhu5FpIHbhu5tpIHZp4buHYyBjdW5nIGPhuqVwIHZp4buHYyBsw6BtLiBWaeG7h2MgdOG6oW8gcmEgxJHhu6cgdmnhu4djIGzDoG0gxJHhu4MgxJHDoXAg4bupbmcgbmh1IGPhuqd1IGPhu6dhIGTDom4gc+G7kSB0cuG6uyB2w6Agbmd14buTbiBsYW8gxJHhu5luZyBt4bubaSBnaWEgbmjhuq1wIHRo4buLIHRyxrDhu51uZyBsYW8gxJHhu5luZyBsw6AgbeG7mXQgdGjDoWNoIHRo4bupYyBs4bubbi4gxJBp4buBdSBuw6B5IMSRw7JpIGjhu49pIHPhu7EgcGjDoXQgdHJp4buDbiBj4bunYSBjw6FjIG5nw6BuaCBjw7RuZyBuZ2hp4buHcCwgZOG7i2NoIHbhu6UgdsOgIG7DtG5nIG5naGnhu4dwLCBjw7luZyB24bubaSB2aeG7h2MgdGjDumMgxJHhuql5IMSR4bqndSB0xrAgdsOgIGtodXnhur9uIGtow61jaCBkb2FuaCBuZ2hp4buHcCB0xrAgbmjDom4uIERvIMSRw7MsIHThu7cgbOG7hyBsYW8gxJHhu5luZyB0aOG6pXQgbmdoaeG7h3AgY8WpbmcgdMSDbmc6DQoNCmBgYHtyfQ0Kd2IzIDwtIFdESShpbmRpY2F0b3IgPSAnU0wuVUVNLlRPVEwuWlMnLCBjb3VudHJ5ID0gYygnVk5NJykpDQp0dG4gPC0gd2IzICU+JSBzZWxlY3QoeWVhcixTTC5VRU0uVE9UTC5aUykNCnR0biA8LSBuYS5vbWl0KHR0bikNCmhlYWQodHRuLDEyKQ0KYGBgDQoNCmBgYHtyfQ0KdHRuMSA8LSB0dG4gJT4lIGZpbHRlciggeWVhciA+PSAyMDE4ICYgeWVhciA8PSAyMDIyKSANCiAgZ2dwbG90KHR0bjEsYWVzKHg9eWVhciwgeT1TTC5VRU0uVE9UTC5aUywgZ3JvdXAgPSAxKSkgKw0KICBnZW9tX2NvbChmaWxsPSdncmVlbicpICsNCiAgZ2VvbV9saW5lKGNvbG9yPSdibHVlJywgbGluZXdpZHRoID0xKSArDQogICAgbGFicyh4ID0gIk7Eg20iLCB5ID0gIlThu7cgbOG7hyB0aOG6pXQgbmdoaeG7h3AiLCB0aXRsZSA9ICJCaeG7g3UgxJHhu5MgdGjhu4MgaGnhu4duIHThu7cgbOG7hyB0aOG6pXQgbmdoaeG7h3AgY+G7p2EgVmnhu4d0IE5hbSAyMDE4LTIwMjIiKQ0KYGBgDQoNCj1cPiBRdWEgYmnhu4N1IMSR4buTLCB0cm9uZyBraG/huqNuZyB0aOG7nWkgZ2lhbiA1IG7Eg20gdOG7qyAyMDE4LTIwMjIgdOG7tyBs4buHIHRo4bqldCBuZ2hp4buHcCBj4bunYSBWaeG7h3QgTmFtIHTEg25nIHThu6sgbsSDbSAyMDE4LTIwMjEgdsOgIGdp4bqjbSB04burIDIwMjEtMjAyMi4NCg0KLSAgICoqQuG6pXQgxJHhurNuZyB0aOG7qWMga2luaCB04bq/IHbDoCB4w6MgaOG7mWk6KiogU+G7sSB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIGPDsyB0aOG7gyBnaWEgdMSDbmcgYuG6pXQgxJHhurNuZyB0aOG7qWMga2luaCB04bq/IHbDoCB4w6MgaOG7mWkuIE3hu5l0IHPhu5EgbmjDs20gZMOibiBz4buRIGPDsyB0aOG7gyBn4bq3cCBraMOzIGtoxINuIHRyb25nIHZp4buHYyB0aeG6v3AgY+G6rW4gZ2nDoW8gZOG7pWMsIHPhu6ljIGto4buPZSwgdmnhu4djIGzDoG0gdsOgIGPDoWMgY8ahIGjhu5lpIGtpbmggdOG6vyBraMOhYy4gxJBp4buBdSBuw6B5IGPDsyB0aOG7gyB04bqhbyByYSBz4buxIGLhuqV0IGLDrG5oIMSR4bqzbmcgdsOgIGfDonkgcmEgY8OhYyB24bqlbiDEkeG7gSB4w6MgaOG7mWkgbmjGsCBuZ2jDqG8gxJHDs2ksIHThu4cgbuG6oW4geMOjIGjhu5lpIHbDoCBwaMOibiBj4bqlcCB4w6MgaOG7mWkuDQoNCi0gICAqKkdpYSB0xINuZyBuaHUgY+G6p3UgduG7gSBnacOhbyBk4bulYyB2w6AgeSB04bq/OioqIFbhu5tpIGTDom4gc+G7kSB0xINuZywgbmh1IGPhuqd1IHbhu4EgZ2nDoW8gZOG7pWMgdsOgIHkgdOG6vyBjxaluZyB0xINuZyBsw6puLiBDaMOtbmggcGjhu6cgcGjhuqNpIMSR4bqjbSBi4bqjbyB0aeG6v3AgY+G6rW4gdsOgIGNo4bqldCBsxrDhu6NuZyBnacOhbyBk4bulYyBjxqEgYuG6o24sIMSRw6BvIHThuqFvIG5naOG7gSB2w6AgeSB04bq/IGNobyB04bqldCBj4bqjIGPDoWMgdGjDoG5oIHZpw6puIHRyb25nIHjDoyBo4buZaS4gxJBp4buBdSBuw6B5IMSRw7JpIGjhu49pIMSR4bqndSB0xrAgbOG7m24gdsOgIGNow61uaCBzw6FjaCBwaMOhdCB0cmnhu4NuIG5nw6BuaCBnacOhbyBk4bulYyB2w6AgeSB04bq/Lg0KDQrEkOG7gyDEkeG7kWkgbeG6t3QgduG7m2kgbmjhu69uZyB0w6FjIMSR4buZbmcgeMOjIGjhu5lpIGPhu6dhIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EsIFZp4buHdCBOYW0gY+G6p24gdGjhu7FjIGhp4buHbiBjw6FjIGNow61uaCBzw6FjaCB2w6AgYmnhu4duIHBow6FwIG5o4bqxbSDEkeG6o20gYuG6o28gcuG6sW5nIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgxJFpIMSRw7RpIHbhu5tpIHBow6F0IHRyaeG7g24ga2luaCB04bq/IHbDoCB4w6MgaOG7mWkgYuG7gW4gduG7r25nLiDEkGnhu4F1IG7DoHkgYmFvIGfhu5NtIMSR4bqndSB0xrAgdsOgbyBo4bqhIHThuqduZyB2w6AgZOG7i2NoIHbhu6UgY8O0bmcsIHThuqFvIHJhIHZp4buHYyBsw6BtIHbDoCBj4bqjaSB0aGnhu4duIGNo4bqldCBsxrDhu6NuZyBnacOhbyBk4bulYyB2w6AgeSB04bq/LiDEkOG7k25nIHRo4budaSwgdmnhu4djIHRow7pjIMSR4bqpeSBjw7RuZyBi4bqxbmcgeMOjIGjhu5lpLCBnaeG6o20gYuG7m3QgYuG6pXQgxJHhurNuZyB0aOG7qWMgdsOgIHThuqFvIGPGoSBo4buZaSBwaMOhdCB0cmnhu4NuIGNobyB04bqldCBj4bqjIGPDoWMgdOG6p25nIGzhu5twIHRyb25nIHjDoyBo4buZaSBjxaluZyBsw6AgbeG7pWMgdGnDqnUgcXVhbiB0cuG7jW5nLiBOZ2/DoGkgcmEsIHZp4buHYyBxdeG6o24gbMO9IG3DtGkgdHLGsOG7nW5nIHbDoCB0w6BpIG5ndXnDqm4gdOG7sSBuaGnDqm4gY8WpbmcgY+G6p24gxJHGsOG7o2MgY29pIHRy4buNbmcgxJHhu4MgxJHhuqNtIGLhuqNvIGLhu4FuIHbhu69uZyB2w6AgYW4gdG/DoG4gY2hvIHTGsMahbmcgbGFpIGPhu6dhIMSR4bqldCBuxrDhu5tjLg0KDQojIyAqKipJLjUgLSBUw6FjIMSR4buZbmcgbcO0aSB0csaw4budbmcgY+G7p2EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSoqKg0KDQoqKkTDom4gc+G7kSB2w6AgbcO0aSB0csaw4budbmcgbMOgIDIgeeG6v3UgdOG7kSBjw7MgcXVhbiBo4buHIGNo4bq3dCBjaOG6vSB24bubaSBuaGF1LioqIFRyb25nIMSRw7MsIHPhu7EgZ2lhIHTEg25nIGTDom4gc+G7kSDEkcOjIGfDonkgc+G7qWMgw6lwIGzhu5tuIHThu5tpIHTDoGkgbmd1ecOqbiB0aGnDqm4gbmhpw6puIHbDoCBtw7RpIHRyxrDhu51uZyBkbyBob+G6oXQgxJHhu5luZyBraGFpIHRow6FjIHF1w6EgbeG7qWMgcGjhu6VjIHbhu6Ugbmh1IGPhuqd1IGPhu6dhIGNvbiBuZ8aw4budaS4gU+G7sSBnaWEgdMSDbmcgZMOibiBz4buRIMSR4buTbmcgbmdoxKlhIHbhu5tpIHZp4buHYyB0xINuZyBjxrDhu51uZyBz4butIGThu6VuZyB0w6BpIG5ndXnDqm4gdsOgIGfDonkgw6FwIGzhu7FjIGzDqm4gbcO0aSB0csaw4budbmcuIFTDoGkgbmd1ecOqbiBuxrDhu5tjLCDEkeG6pXQgxJFhaSwgbsSDbmcgbMaw4bujbmcgdsOgIGjhu4cgc2luaCB0aMOhaSDEkeG7gXUgY2jhu4t1IHTDoWMgxJHhu5luZyB04burIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EuIELDoGkgdmnhur90IHPhur0gcGjDom4gdMOtY2ggY8OhYyB0w6FjIMSR4buZbmcgbcO0aSB0csaw4budbmcgY+G7p2EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSB2w6AgxJHhu4EgeHXhuqV0IGPDoWMgYmnhu4duIHBow6FwIGLhuqNvIHbhu4cgbcO0aSB0csaw4budbmcgdsOgIHPhu60gZOG7pW5nIHTDoGkgbmd1ecOqbiBt4buZdCBjw6FjaCBi4buBbiB24buvbmcuDQoNClTDoWMgxJHhu5luZyBtw7RpIHRyxrDhu51uZyBj4bunYSB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIOG7nyBWaeG7h3QgTmFtIGzDoCBt4buZdCB24bqlbiDEkeG7gSDEkcOhbmcgcXVhbiBuZ+G6oWksIGfDonkgcmEgbmhp4buBdSB0w6FjIMSR4buZbmcgdGnDqnUgY+G7sWMgxJHhur9uIGPDoWMgbmd14buTbiB0w6BpIG5ndXnDqm4gdsOgIGjhu4cgc2luaCB0aMOhaS4gRMaw4bubaSDEkcOieSBsw6AgbeG7mXQgc+G7kSB0w6FjIMSR4buZbmcgY2jDrW5oOg0KDQotICAgKipT4butIGThu6VuZyB0w6BpIG5ndXnDqm4gdOG7sSBuaGnDqm46KiogU+G7sSBnaWEgdMSDbmcgZMOibiBz4buRIMSR4bq3dCDDoXAgbOG7sWMgbOG7m24gbMOqbiBjw6FjIG5ndeG7k24gdMOgaSBuZ3V5w6puIHThu7Egbmhpw6puIG5oxrAgbsaw4bubYywgxJHhuqV0LCBy4burbmcsIGtob8Ohbmcgc+G6o24gdsOgIG7Eg25nIGzGsOG7o25nLiBWaeG7h2Mga2hhaSB0aMOhYyB2w6Agc+G7rSBk4bulbmcga2jDtG5nIGLhu4FuIHbhu69uZyBjw6FjIG5ndeG7k24gdMOgaSBuZ3V5w6puIG7DoHkgY8OzIHRo4buDIGThuqtuIMSR4bq/biBzdXkgdGhvw6FpIG3DtGkgdHLGsOG7nW5nIHbDoCBj4bqhbiBraeG7h3QgdMOgaSBuZ3V5w6puLg0KDQotICAgKirDlCBuaGnhu4VtIG3DtGkgdHLGsOG7nW5nOioqIFbhu5tpIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EsIG5odSBj4bqndSB24buBIMSRaeG7h24sIG7GsOG7m2MsIHbDoCBjw6FjIHPhuqNuIHBo4bqpbSBjw7RuZyBuZ2hp4buHcCBnaWEgdMSDbmcuIFZp4buHYyBz4bqjbiB4deG6pXQgdsOgIHPhu60gZOG7pW5nIG7Eg25nIGzGsOG7o25nIHThu6sgY8OhYyBuZ3Xhu5NuIGtow7RuZyBi4buBbiB24buvbmcgbmjGsCB0aGFuIMSRw6EgdsOgIGThuqd1IG3hu48gZ8OzcCBwaOG6p24gbMOgbSB0xINuZyBsxrDhu6NuZyBraMOtIHRo4bqjaSBuaMOgIGvDrW5oIHbDoCBnw6J5IGJp4bq/biDEkeG7lWkga2jDrSBo4bqtdS4gTmdvw6BpIHJhLCDDtCBuaGnhu4VtIGtow7RuZyBraMOtIHbDoCBuxrDhu5tjIHThu6sgY8OhYyBuZ8OgbmggY8O0bmcgbmdoaeG7h3AsIGdpYW8gdGjDtG5nIHbDoCBjaOG6vyBiaeG6v24gbsO0bmcgc+G6o24gY8WpbmcgbMOgIG3hu5l0IHbhuqVuIMSR4buBIG5naGnDqm0gdHLhu41uZyDhu58gVmnhu4d0IE5hbS4NCg0KLSAgICoqTeG6pXQgcuG7q25nIHbDoCBzdXkgdGhvw6FpIMSR4bqldDoqKiBUxINuZyB0csaw4bufbmcgZMOibiBz4buRIGPFqW5nIMSRw7NuZyBnw7NwIHbDoG8gbeG6pXQgcuG7q25nIHbDoCBzdXkgdGhvw6FpIMSR4bqldC4gU+G7sSBt4bufIHLhu5luZyBj4bunYSDEkeG6pXQgxJFhaSDEkeG7gyDEkcOhcCDhu6luZyBuaHUgY+G6p3Ugc2luaCBz4buRbmcgdsOgIHPhuqNuIHh14bqldCBk4bqrbiDEkeG6v24gdmnhu4djIGtoYWkgdGjDoWMgdsOgIGNodXnhu4NuIMSR4buVaSBy4burbmcgdOG7sSBuaGnDqm4gdGjDoG5oIMSR4bqldCBjYW5oIHTDoWMgdsOgIMSRw7QgdGjhu4suIMSQaeG7gXUgbsOgeSBraMO0bmcgY2jhu4kgZ8OieSBt4bqldCBtw7RpIHRyxrDhu51uZyBz4buRbmcgY2hvIGPDoWMgbG/DoGkgc2luaCB24bqtdCwgbcOgIGPDsm4gbMOgbSBnaeG6o20ga2jhuqMgbsSDbmcgaOG6pXAgdGjhu6UgY2FyYm9uIHbDoCBnw6J5IHJhIHPhu7EgbeG6pXQgY8OibiBi4bqxbmcgc2luaCB0aMOhaS4NCg0KLSAgICoqVMOhYyDEkeG7mW5nIMSR4bq/biDEkWEgZOG6oW5nIHNpbmggaOG7jWM6KiogVMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSB2w6AgaG/huqF0IMSR4buZbmcgY29uIG5nxrDhu51pIGfDonkgcmEgY8OhYyB0w6FjIMSR4buZbmcgdGnDqnUgY+G7sWMgxJHhur9uIMSRYSBk4bqhbmcgc2luaCBo4buNYy4gU+G7sSBt4bufIHLhu5luZyBj4bunYSDEkeG6pXQgxJFhaSB2w6Agc+G7sSBraGFpIHRow6FjIHTDoGkgbmd1ecOqbiBnw6J5IG3huqV0IG3DtGkgdHLGsOG7nW5nIHPhu5FuZyB04buxIG5oacOqbiB2w6Agc3V5IGdp4bqjbSBz4buRIGzGsOG7o25nIHbDoCDEkWEgZOG6oW5nIGPhu6dhIGPDoWMgbG/DoGkgxJHhu5luZywgdGjhu7FjIHbhuq10LiDEkGnhu4F1IG7DoHkgY8OzIHRo4buDIGfDonkgcmEgc+G7sSBzdXkgdGhvw6FpIHRyb25nIGPDoWMgaOG7hyBzaW5oIHRow6FpIHbDoCBsw6BtIHN1eSB54bq/dSBz4buxIHBo4bulIHRodeG7mWMgY+G7p2EgY29uIG5nxrDhu51pIHbDoG8gY8OhYyBk4buLY2ggduG7pSBzaW5oIHRow6FpIGN1bmcgY+G6pXAgYuG7n2kgdGhpw6puIG5oacOqbi4NCg0KLSAgICoqQmnhur9uIMSR4buVaSBraMOtIGjhuq11OioqIFTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgxJHDs25nIGfDs3AgdsOgbyBiaeG6v24gxJHhu5VpIGtow60gaOG6rXUgdGjDtG5nIHF1YSB2aeG7h2MgZ2lhIHTEg25nIGzGsOG7o25nIGtow60gdGjhuqNpIG5ow6Aga8OtbmggdsOgIHPhu7EgbeG7nyBy4buZbmcgY+G7p2EgY8OhYyBob+G6oXQgxJHhu5luZyB0w6FjIMSR4buZbmcgxJHhur9uIG3DtGkgdHLGsOG7nW5nLiBWaeG7h2Mgc+G7rSBk4bulbmcgbsSDbmcgbMaw4bujbmcga2jDtG5nIGLhu4FuIHbhu69uZyB2w6AgcGjDoSBy4burbmcgxJHDs25nIHZhaSB0csOyIHF1YW4gdHLhu41uZyB0cm9uZyB2aeG7h2MgdMSDbmcgbuG7k25nIMSR4buZIGtow60gdGjhuqNpIG5ow6Aga8OtbmgsIGfDs3AgcGjhuqduIHbDoG8gc+G7sSBuw7NuZyBsw6puIHRvw6BuIGPhuqd1IHbDoCBiaeG6v24gxJHhu5VpIGtow60gaOG6rXUuDQoNCmBgYHtyfQ0Kd2I0IDwtIFdESShpbmRpY2F0b3IgPSAnRU4uQVRNLkNPMkUuUEMnLCBjb3VudHJ5ID0gJ1ZOTScpDQpvbmtrIDwtIHdiNCAlPiUgc2VsZWN0KHllYXIsRU4uQVRNLkNPMkUuUEMpDQpvbmtrIDwtIG5hLm9taXQob25raykNCmhlYWQob25raykNCmBgYA0KDQpgYGB7cn0NCm9ua2sxIDwtIG9ua2sgJT4lIGZpbHRlciggeWVhciA+PSAyMDE2ICYgeWVhciA8PSAyMDIyKQ0KZ2dwbG90KG9ua2sxLGFlcyh4PXllYXIsIHk9RU4uQVRNLkNPMkUuUEMsIGdyb3VwID0gMSkpICsgIA0KICBnZW9tX2xpbmUoY29sb3I9J3JlZCcsIGxpbmV3aWR0aCA9MSkgKyAgIGdlb21fcG9pbnQoY29sb3I9J2JsYWNrJykgKyANCiAgIGdlb21fc21vb3RoKG1ldGhvZCA9ICJsbSIsIHNlID0gRkFMU0UsIGNvbG9yID0gImJsdWUiKSArDQogIGxhYnMoeCA9ICJOxINtIiwgeSA9ICJU4bu3IGzhu4cgw7Qgbmhp4buFbSBraMO0bmcga2jDrSIsIHRpdGxlID0gIkJp4buDdSDEkeG7kyB0aOG7gyBoaeG7h24gdOG7tyBs4buHIMO0IG5oaeG7hW0ga2jDtG5nIGtow60gMjAxNi0yMDIwIikNCmBgYA0KDQo9XD4gUXVhIGJp4buDdSDEkeG7kyB0csOqbiwgdGEgbOG6pXkgdMaw4bujbmcgdHLGsG5nIGtob+G6o25nIHRo4budaSBnaWFuIDUgbsSDbSB04burIG7Eg20gMjAxNi0yMDIwIHRow6wgdGEgY8OzIHRo4buDIHRo4bqleSB04bu3IGzhu4cgw7Qgbmhp4buFbSBraMO0bmcga2jDrSBj4bunYSBWaeG7h3QgTmFtIGPDsyAqKnh1IGjGsOG7m25nIG5nw6B5IGPDoG5nIHTEg25nKiogY2jhu6kga2jDtG5nIGjhu4EgY8OzIGThuqV1IGhp4buHdSBnaeG6o20geHXhu5FuZy4NCg0KKioqxJDhu4MgZ2nhuqNtIHTDoWMgxJHhu5luZyBtw7RpIHRyxrDhu51uZyBj4bunYSB0xINuZyB0csaw4bufbmcgZMOibiBz4buRKioqLCBj4bqnbiB0aGnhur90IHBo4bqjaSDDoXAgZOG7pW5nIHRo4buDIHbhu4EgdMOhYyDEkeG7mW5nIG3DtGkgdHLGsOG7nW5nIGPhu6dhIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5Eg4bufIFZp4buHdCBOYW0sIGPDsyB0aOG7gyBr4buDIMSR4bq/biBuaOG7r25nIHbhuqVuIMSR4buBIHNhdToNCg0KLSAgICoqU+G7rSBk4bulbmcgdMOgaSBuZ3V5w6puIHThu7Egbmhpw6puOioqIFbhu5tpIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EsIG5odSBj4bqndSBz4butIGThu6VuZyBjw6FjIG5ndeG7k24gdMOgaSBuZ3V5w6puIHThu7Egbmhpw6puIG5oxrAgbsaw4bubYywgxJHhuqV0LCBy4burbmcgdsOgIG7Eg25nIGzGsOG7o25nIGPFqW5nIGdpYSB0xINuZy4gU+G7sSBraGFpIHRow6FjIGtow7RuZyBi4buBbiB24buvbmcgY8OhYyBuZ3Xhu5NuIHTDoGkgbmd1ecOqbiBuw6B5IGPDsyB0aOG7gyBnw6J5IHJhIHN1eSB0aG/DoWkgbcO0aSB0csaw4budbmcgdsOgIGPhuqFuIGtp4buHdCB0w6BpIG5ndXnDqm4uIFbDrSBk4bulLCB2aeG7h2MgdMSDbmcgY8aw4budbmcga2hhaSB0aMOhYyBn4buXIHThu6sgcuG7q25nIGPDsyB0aOG7gyBk4bqrbiDEkeG6v24gbeG6pXQgbcO0aSB0csaw4budbmcgc+G7kW5nIGNobyBjw6FjIGxvw6BpIMSR4buZbmcsIHRo4buxYyB24bqtdCB2w6AgZ8OieSBzdXkgZ2nhuqNtIMSRYSBk4bqhbmcgc2luaCBo4buNYy4NCg0KLSAgICoqw5Qgbmhp4buFbSBtw7RpIHRyxrDhu51uZzoqKiBUxINuZyB0csaw4bufbmcgZMOibiBz4buRIGvDqW8gdGhlbyBz4buxIHBow6F0IHRyaeG7g24gY8O0bmcgbmdoaeG7h3AsIGdpYW8gdGjDtG5nIHbDoCDEkcO0IHRo4buLIGjDs2EsIGThuqtuIMSR4bq/biB0xINuZyBjxrDhu51uZyDDtCBuaGnhu4VtIG3DtGkgdHLGsOG7nW5nLiDDlCBuaGnhu4VtIGtow7RuZyBraMOtIHThu6sgY8OhYyBuZ3Xhu5NuIGtow60gdGjhuqNpIGPDtG5nIG5naGnhu4dwIHbDoCBnaWFvIHRow7RuZywgw7Qgbmhp4buFbSBuxrDhu5tjIHThu6sgdmnhu4djIHjhuqMgdGjhuqNpIGPDtG5nIG5naGnhu4dwIHbDoCBzaW5oIGhv4bqhdCBraMO0bmcgxJHhuqNtIGLhuqNvIHRpw6p1IGNodeG6qW4sIGPDuW5nIHbhu5tpIHZp4buHYyB44butIGzDvSByw6FjIHRo4bqjaSBraMO0bmcgaGnhu4d1IHF14bqjLCDEkeG7gXUgbMOgIG5o4buvbmcgduG6pW4gxJHhu4EgY+G6p24gxJHGsOG7o2MgcXVhbiB0w6JtLiDEkGnhu4F1IG7DoHkg4bqjbmggaMaw4bufbmcgxJHhur9uIGNo4bqldCBsxrDhu6NuZyBraMO0bmcga2jDrSwgbsaw4bubYyB2w6AgxJHhuqV0LCBnw6J5IGjhuqFpIGNobyBz4bupYyBraOG7j2UgY29uIG5nxrDhu51pIHbDoCDEkeG7mW5nLCB0aOG7sWMgduG6rXQgdHJvbmcgbcO0aSB0csaw4budbmcgc+G7kW5nLg0KDQotICAgKipN4bqldCBtw7RpIHRyxrDhu51uZyBz4buRbmcgdsOgIHN1eSBnaeG6o20gxJFhIGThuqFuZyBzaW5oIGjhu41jOioqIFTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY+G6p24gY8OzIMSR4bqldCDEkeG7gyB4w6J5IGThu7FuZyBuaMOgIGPhu61hLCBjxqEgc+G7nyBo4bqhIHThuqduZyB2w6Agc+G6o24geHXhuqV0IG7DtG5nIG5naGnhu4dwLiBWaeG7h2MgbeG7nyBy4buZbmcgxJHhuqV0IMSRYWkgdsOgIGNodXnhu4NuIMSR4buVaSBt4bulYyDEkcOtY2ggc+G7rSBk4bulbmcgxJHhuqV0IGfDonkgbeG6pXQgbcO0aSB0csaw4budbmcgc+G7kW5nIHThu7Egbmhpw6puLCDEkeG6t2MgYmnhu4d0IGzDoCBy4burbmcgdsOgIMSR4bqldCBuZ+G6rXAgbsaw4bubYy4gxJBp4buBdSBuw6B5IGfDonkgcmEgc+G7sSBzdXkgZ2nhuqNtIMSRYSBk4bqhbmcgc2luaCBo4buNYyB2w6Agc3V5IHRob8OhaSBtw7RpIHRyxrDhu51uZyB04buxIG5oacOqbiwg4bqjbmggaMaw4bufbmcgxJHhur9uIGjhu4cgc2luaCB0aMOhaSB2w6AgY8OhYyBsb8OgaSBzaW5oIHbhuq10IHPhu5FuZyB0cm9uZyDEkcOzLg0KDQotICAgKipCaeG6v24gxJHhu5VpIGtow60gaOG6rXU6KiogVMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSB2w6AgY8OhYyBob+G6oXQgxJHhu5luZyBsacOqbiBxdWFuIMSR4bq/biBz4bqjbiB4deG6pXQsIHbhuq1uIGNodXnhu4NuIHbDoCBz4butIGThu6VuZyBuxINuZyBsxrDhu6NuZyDEkcOzbmcgZ8OzcCB2w6BvIHTEg25nIGzGsOG7o25nIGtow60gdGjhuqNpIG5ow6Aga8OtbmguIFZp4buHYyBz4butIGThu6VuZyBuxINuZyBsxrDhu6NuZyB04burIGPDoWMgbmd14buTbiBraMO0bmcgYuG7gW4gduG7r25nIG5oxrAgdGhhbiDEkcOhIHbDoCBk4bqndSBt4buPIGfDs3AgcGjhuqduIGzDoG0gZ2lhIHTEg25nIG7hu5NuZyDEkeG7mSBraMOtIENPMiB0cm9uZyBraMO0bmcga2jDrS4gxJBp4buBdSBuw6B5IGfDonkg4bqjbmggaMaw4bufbmcgxJHDoW5nIGvhu4MgxJHhur9uIGJp4bq/biDEkeG7lWkga2jDrSBo4bqtdSwgZ+G7k20gdMSDbmcgbmhp4buHdCDEkeG7mSB0b8OgbiBj4bqndSwgYmnhur9uIMSR4buVaSBtw7RpIHRyxrDhu51uZyB2w6AgdMOhYyDEkeG7mW5nIGzDqm4gaOG7hyBzaW5oIHRow6FpIHbDoCBjb24gbmfGsOG7nWkuDQoNCiMjICoqKkkuNiAtIEPDoWMgY2jDrW5oIHPDoWNoIHbDoCBiaeG7h24gcGjDoXAgcXXhuqNuIGzDvSB0xINuZyB0csaw4bufbmcgZMOibiBz4buRKioqDQoNCkN14buRaSBjw7luZywgYsOgaSB0aeG7g3UgbHXhuq1uIHPhur0geGVtIHjDqXQgY8OhYyBjaMOtbmggc8OhY2ggdsOgIGJp4buHbiBwaMOhcCBxdeG6o24gbMO9IHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY+G7p2EgVmnhu4d0IE5hbS4gVmnhu4djIMSRxrBhIHJhIGPDoWMgY2jDrW5oIHPDoWNoIHbDoCBiaeG7h24gcGjDoXAgaGnhu4d1IHF14bqjIGzDoCBy4bqldCBxdWFuIHRy4buNbmcgxJHhu4MgxJHhuqNtIGLhuqNvIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgxJHGsOG7o2MgcXXhuqNuIGzDvSBt4buZdCBjw6FjaCBi4buBbiB24buvbmcgdsOgIMSRw6FwIOG7qW5nIMSRw7puZyBuaHUgY+G6p3UgY+G7p2EgcXXhu5FjIGdpYS4gQsOgaSB2aeG6v3Qgc+G6vSB04bqtcCB0cnVuZyB2w6BvIGPDoWMgY2jDrW5oIHPDoWNoIG5oxrAgcXXhuqNuIGzDvSBnaWEgxJHDrG5oLCBnacOhbyBk4bulYyB2w6AgY2jEg20gc8OzYyBz4bupYyBraOG7j2UsIGPDuW5nIHbhu5tpIGPDoWMgYmnhu4duIHBow6FwIGtodXnhur9uIGtow61jaCBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vyB2w6AgeMOjIGjhu5lpLg0KDQrhu54gVmnhu4d0IE5hbSwgY2jDrW5oIHPDoWNoIHbDoCBiaeG7h24gcGjDoXAgcXXhuqNuIGzDvSB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIMSRw6MgxJHGsOG7o2MgdGjhu7FjIGhp4buHbiB04burIHRo4bqtcCBr4bu3IDE5NjAgdsOgIMSRw6MgxJHhuqF0IMSRxrDhu6NjIG5oaeG7gXUgdGjDoG5oIHThu7F1IMSRw6FuZyBr4buDLiBExrDhu5tpIMSRw6J5IGzDoCBt4buZdCBz4buRIGNow61uaCBzw6FjaCB2w6AgYmnhu4duIHBow6FwIHF14bqjbiBsw70gdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSDhu58gVmnhu4d0IE5hbToNCg0KLSAgICoqQ2jDrW5oIHPDoWNoIGvhur8gaG/huqFjaCBow7NhIGdpYSDEkcOsbmg6KiogVOG7qyBuaOG7r25nIG7Eg20gMTk2MCwgY2jDrW5oIHPDoWNoIGvhur8gaG/huqFjaCBow7NhIGdpYSDEkcOsbmggxJHDoyDEkcaw4bujYyDDoXAgZOG7pW5nIMSR4buDIGjhuqFuIGNo4bq/IHPhu5EgbMaw4bujbmcgY29uIHNpbmggcmEgdHJvbmcgbeG7mXQgZ2lhIMSRw6xuaC4gQ8OhYyBiaeG7h24gcGjDoXAgYmFvIGfhu5NtIHZp4buHYyBjdW5nIGPhuqVwIHRow7RuZyB0aW4gdsOgIGThu4tjaCB24bulIHbhu4Ega+G6vyBob+G6oWNoIGjDs2EgZ2lhIMSRw6xuaCwgcGjDom4gcGjhu5FpIG1p4buFbiBwaMOtIGhv4bq3YyBnaeG6o20gZ2nDoSBwaMawxqFuZyB0aeG7h24gdHLDoW5oIHRoYWksIHbDoCDEkeG6o20gYuG6o28gcXV54buBbiB04buxIGRvIGzhu7FhIGNo4buNbiB24buBIHNpbmggY29uIGFuIHRvw6BuIHbDoCB04buxIGRvLiBU4burIG7Eg20gMjAwMywgY2jDrW5oIHPDoWNoIG7DoHkgxJHDoyDEkcaw4bujYyB0aGF5IHRo4bq/IGLhurFuZyBjaMOtbmggc8OhY2ggIjIgY29uIHRy4bufIGzDqm4iIHbhu5tpIG3hu6VjIHRpw6p1IGtodXnhur9uIGtow61jaCBjw6FjIGdpYSDEkcOsbmggc2luaCAyIGNvbi4NCg0KLSAgICoqTsOibmcgY2FvIGNo4bqldCBsxrDhu6NuZyBnacOhbyBk4bulYyB2w6AgeSB04bq/OioqIFZp4buHYyDEkeG6p3UgdMawIHbDoG8gZ2nDoW8gZOG7pWMgdsOgIHkgdOG6vyDEkcOjIMSRw7NuZyB2YWkgdHLDsiBxdWFuIHRy4buNbmcgdHJvbmcgdmnhu4djIHF14bqjbiBsw70gdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kS4gTsOibmcgY2FvIGNo4bqldCBsxrDhu6NuZyBnacOhbyBk4bulYyBnacO6cCB0xINuZyBjxrDhu51uZyBuaOG6rW4gdGjhu6ljIHbhu4Ega+G6vyBob+G6oWNoIGjDs2EgZ2lhIMSRw6xuaCB2w6AgY3VuZyBj4bqlcCBraeG6v24gdGjhu6ljIHbhu4Egc+G7qWMga2jhu49lIHNpbmggc+G6o24gY2hvIG5nxrDhu51pIGTDom4uIMSQ4buTbmcgdGjhu51pLCBj4bqjaSB0aGnhu4duIGThu4tjaCB24bulIHkgdOG6vyB2w6AgcGjhu6Ugc+G6o24gZ2nDunAgxJHhuqNtIGLhuqNvIHPhu6ljIGto4buPZSBj4bunYSBwaOG7pSBu4buvIHbDoCB0cuG6uyBlbS4NCg0KLSAgICoqUGjDoXQgdHJp4buDbiBraW5oIHThur8gdsOgIHjDoyBo4buZaToqKiBT4buxIHBow6F0IHRyaeG7g24ga2luaCB04bq/IHbDoCB4w6MgaOG7mWkgY8WpbmcgY8OzIOG6o25oIGjGsOG7n25nIMSRw6FuZyBr4buDIMSR4bq/biB0xINuZyB0csaw4bufbmcgZMOibiBz4buRLiBWaeG7h2MgdOG6oW8gcmEgY8ahIGjhu5lpIHZp4buHYyBsw6BtIHbDoCBj4bqjaSB0aGnhu4duIHRodSBuaOG6rXAgZ2nDunAgZ2nhuqNtIHThu7cgbOG7hyBzaW5oIHbDoCB0xINuZyBjxrDhu51uZyB2YWkgdHLDsiBj4bunYSBwaOG7pSBu4buvIHRyb25nIHjDoyBo4buZaS4gxJDhu5NuZyB0aOG7nWksIHZp4buHYyDEkeG6p3UgdMawIHbDoG8gaOG6oSB04bqnbmcsIHbEg24gaMOzYSwgdsOgIGPDoWMgZOG7i2NoIHbhu6UgY8O0bmcgY+G7mW5nIGPFqW5nIHThuqFvIMSRaeG7gXUga2nhu4duIHRodeG6rW4gbOG7o2kgY2hvIHF14bqjbiBsw70gdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kS4NCg0KLSAgICoqR2nhuqNtIHThu7cgbOG7hyBzaW5oOioqIE5nb8OgaSBjw6FjIGNow61uaCBzw6FjaCBr4bq/IGhv4bqhY2ggaMOzYSBnaWEgxJHDrG5oLCBWaeG7h3QgTmFtIGPFqW5nIMSRw6MgdGjhu7FjIGhp4buHbiBjw6FjIGJp4buHbiBwaMOhcCBuaOG6sW0gZ2nhuqNtIHThu7cgbOG7hyBzaW5oLCBiYW8gZ+G7k20gdMSDbmcgY8aw4budbmcgY8O0bmcgdMOhYyB0dXnDqm4gdHJ1eeG7gW4gduG7gSBs4bujaSDDrWNoIGPhu6dhIGdpYSDEkcOsbmggbmjhu48sIHTEg25nIGPGsOG7nW5nIHBow7JuZyBjaOG7kW5nIHbDoCDEkWnhu4F1IHRy4buLIGhp4buHdSBxdeG6oyBjw6FjIGLhu4duaCB0w6xuaCBsacOqbiBxdWFuIMSR4bq/biBzaW5oIHPhuqNuLCB2w6Aga2h1eeG6v24ga2jDrWNoIHZp4buHYyBz4butIGThu6VuZyBwaMawxqFuZyBwaMOhcCB0csOhbmggdGhhaSBoaeG7h3UgcXXhuqMuDQoNCi0gICAqKkNow61uaCBzw6FjaCB2w7luZyBtaeG7gW46KiogVmnhu4d0IE5hbSDEkcOjIMOhcCBk4bulbmcgY2jDrW5oIHPDoWNoIGtodXnhur9uIGtow61jaCBzaW5oIHPhu5FuZyB2w6AgcGjDoXQgdHJp4buDbiBraW5oIHThur8g4bufIGPDoWMgdsO5bmcgbWnhu4FuIGtow7Mga2jEg24gdsOgIHbDuW5nIHPDonUsIHbDuW5nIHhhLCBuaOG6sW0gY8OibiDEkeG7kWkgxJHhu4thIGLDoG4gdsOgIGdp4bqjbSBi4bubdCDDoXAgbOG7sWMgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSDhu58gY8OhYyDEkcO0IHRo4buLIGzhu5tuLg0KDQotICAgKipRdeG6o24gbMO9IG5o4bqtcCBjxrAgdsOgIHh14bqldCBjxrA6KiogVmnhu4djIHF14bqjbiBsw70gbmjhuq1wIGPGsCB2w6AgeHXhuqV0IGPGsCBjxaluZyDEkcOzbmcgdmFpIHRyw7IgcXVhbiB0cuG7jW5nIHRyb25nIHF14bqjbiBsw70gdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kS4gVmnhu4d0IE5hbSDEkcOjIMOhcCBk4bulVmnhu4d0IE5hbSDEkcOjIMOhcCBk4bulbmcgY8OhYyBjaMOtbmggc8OhY2ggdsOgIGJp4buHbiBwaMOhcCBxdeG6o24gbMO9IHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgdGjDoG5oIGPDtG5nIHRyb25nIHN14buRdCBuaGnhu4F1IG7Eg20gcXVhLiBUdXkgbmhpw6puLCBj4bqnbiBsxrB1IMO9IHLhurFuZyB0aMO0bmcgdGluIGNoaSB0aeG6v3QgdsOgIGhp4buHdSBxdeG6oyBj4bunYSBjw6FjIGNow61uaCBzw6FjaCBuw6B5IGPDsyB0aOG7gyB0aGF5IMSR4buVaSB0aGVvIHRo4budaSBnaWFuIHbDoCB0w6xuaCBow6xuaCBj4bulIHRo4buDLg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KIyAqKkNoxrDGoW5nIElJSSAtIFBo4bqnbiBr4bq/dCBsdeG6rW4qKg0KDQpUcm9uZyBiw6BpIHRp4buDdSBsdeG6rW4gbsOgeSwgY2jDum5nIHRhIMSRw6MgeGVtIHjDqXQgdsOgIHBow6JuIHTDrWNoIHPhu7Eg4bqjbmggaMaw4bufbmcgY+G7p2EgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSDEkeG7kWkgduG7m2kgVmnhu4d0IE5hbS4gUXVhIHF1w6EgdHLDrG5oIG5naGnDqm4gY+G7qXUsIGNow7puZyB0YSBjw7MgdGjhu4MgcsO6dCByYSBt4buZdCBz4buRIGvhur90IGx14bqtbiBxdWFuIHRy4buNbmcuDQoNCi0gICAqKsSQ4bqndSB0acOqbioqLCB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIMSRw6MgdsOgIMSRYW5nIGPDsyDhuqNuaCBoxrDhu59uZyBs4bubbiDEkeG6v24gbuG7gW4ga2luaCB04bq/IFZp4buHdCBOYW0uIFZp4buHYyBjw7MgbeG7mXQgc+G7kSBsxrDhu6NuZyBkw6JuIHPhu5EgbOG7m24gxJHhu5NuZyBuZ2jEqWEgduG7m2kgdGnhu4FtIG7Eg25nIGxhbyDEkeG7mW5nIGzhu5tuLCB04bqhbyDEkWnhu4F1IGtp4buHbiB0aHXhuq1uIGzhu6NpIGNobyBwaMOhdCB0cmnhu4NuIGtpbmggdOG6vy4gVHV5IG5oacOqbiwgdmnhu4djIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgcXXDoSBuaGFuaCBjxaluZyDEkeG6t3QgcmEgbmjhu69uZyB0aMOhY2ggdGjhu6ljLiBWaeG7h2MgxJHhuqNtIGLhuqNvIHZp4buHYyBsw6BtLCBnacOhbyBk4bulYywgY2jEg20gc8OzYyBz4bupYyBraOG7j2UgdsOgIGPDoWMgZOG7i2NoIHbhu6UgY8O0bmcgY+G7mW5nIGNobyBt4buNaSBuZ8aw4budaSB0cuG7nyBuw6puIGtow7Mga2jEg24gaMahbiBraGkgZMOibiBz4buRIHTEg25nIGNhby4gRG8gxJHDsywgdmnhu4djIHF14bqjbiBsw70gdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kSBsw6AgbeG7mXQgdGjDoWNoIHRo4bupYyDEkeG7kWkgduG7m2kgY2jDrW5oIHF1eeG7gW4gdsOgIGPDoWMgbmjDoCBxdeG6o24gbMO9IFZp4buHdCBOYW0uDQoNCi0gICAqKlRo4bupIGhhaSoqLCB0xINuZyB0csaw4bufbmcgZMOibiBz4buRIOG6o25oIGjGsOG7n25nIMSR4bq/biBjw6FjIGzEqW5oIHbhu7FjIHjDoyBo4buZaSBraMOhYyBuaGF1LiBW4bubaSBt4buZdCBkw6JuIHPhu5EgbOG7m24sIGPDoWMgduG6pW4gxJHhu4EgbmjGsCBjaOG6pXQgbMaw4bujbmcgZ2nDoW8gZOG7pWMsIGFuIHNpbmggeMOjIGjhu5lpLCBi4bqjbyB24buHIG3DtGkgdHLGsOG7nW5nIHbDoCBo4bqhIHThuqduZyBo4bqhIHThuqduZyBwaOG6o2kgxJHGsOG7o2MgxJHhurd0IGzDqm4gaMOgbmcgxJHhuqd1LiDEkOG6t2MgYmnhu4d0LCB2aeG7h2MgxJHhuqNtIGLhuqNvIGdpw6FvIGThu6VjIGNo4bqldCBsxrDhu6NuZyBjYW8gdsOgIGPGoSBo4buZaSBjw7RuZyBi4bqxbmcgY2hvIHThuqV0IGPhuqMgY8OhYyBjw6EgbmjDom4gdHLhu58gbsOqbiBjw6BuZyBxdWFuIHRy4buNbmcgxJHhu4MgxJHhuqNtIGLhuqNvIHPhu7EgcGjDoXQgdHJp4buDbiBi4buBbiB24buvbmcgY+G7p2EgcXXhu5FjIGdpYS4NCg0KLSAgICoqQ3Xhu5FpIGPDuW5nLCoqIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY8Wpbmcg4bqjbmggaMaw4bufbmcgxJHhur9uIG3DtGkgdHLGsOG7nW5nIHbDoCB0w6BpIG5ndXnDqm4uIFPhu7EgZ2lhIHTEg25nIGTDom4gc+G7kSB04bqhbyDDoXAgbOG7sWMgbOG7m24gbMOqbiBjw6FjIG5ndeG7k24gdMOgaSBuZ3V5w6puIHThu7Egbmhpw6puIG5oxrAgbsaw4bubYywgxJHhuqV0LCB2w6AgbsSDbmcgbMaw4bujbmcuIFZp4buHYyBi4bqjbyB24buHIG3DtGkgdHLGsOG7nW5nIHbDoCBz4butIGThu6VuZyB0w6BpIG5ndXnDqm4gbeG7mXQgY8OhY2ggYuG7gW4gduG7r25nIHRy4bufIHRow6BuaCBt4buZdCB5w6p1IGPhuqd1IGPhuqVwIHRoaeG6v3QgxJHhu4MgxJHhu5FpIHBow7MgduG7m2kgdMSDbmcgdHLGsOG7n25nIGTDom4gc+G7kS4NCg0KKipUw7NtIGzhuqFpKiosIHTEg25nIHRyxrDhu59uZyBkw6JuIHPhu5EgY8OzIOG6o25oIGjGsOG7n25nIMSRw6FuZyBr4buDIMSR4bq/biBWaeG7h3QgTmFtLiBOw7MgY8OzIHRo4buDIHThuqFvIMSRaeG7gXUga2nhu4duIHRodeG6rW4gbOG7o2kgY2hvIHBow6F0IHRyaeG7g24ga2luaCB04bq/LCBuaMawbmcgY8WpbmcgxJHhurd0IHJhIG5o4buvbmcgdGjDoWNoIHRo4bupYyBs4bubbiBjaG8gcXXhuqNuIGzDvSBkw6JuIHPhu5EsIHjDoyBo4buZaSB2w6AgbcO0aSB0csaw4budbmcuIMSQ4buDIMSR4bqhdCDEkcaw4bujYyBwaMOhdCB0cmnhu4NuIGLhu4FuIHbhu69uZywgVmnhu4d0IE5hbSBj4bqnbiB0aOG7sWMgaGnhu4duIGPDoWMgYmnhu4duIHBow6FwIHF14bqjbiBsw70gZMOibiBz4buRIHRow7RuZyBtaW5oLCDEkeG6o20gYuG6o28gc+G7sSBwaMOhdCB0cmnhu4NuIHRvw6BuIGRp4buHbiB2w6AgY8OibiBuaOG6r2MgxJHhur9uIG3DtGkgdHLGsOG7nW5nIHbDoCB0w6BpIG5ndXnDqm4uDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQojICoqKlTDoGkgbGnhu4d1IHRoYW0ga2jhuqNvKioqDQoNCi0gICBbVGhlIFdvcmxkIEJhbmsgKFdESSldKGh0dHBzOi8vZGF0YS53b3JsZGJhbmsub3JnKQ0KDQotICAgW1Thu5VuZyBj4bulYyB0aOG7kW5nIGvDqiBWaeG7h3QgTmFtXShodHRwczovL3d3dy5nc28uZ292LnZuKQ0KDQotICAgW0Lhu5kgdMOgaSBuZ3V5w6puIHbDoCBtw7RpIHRyxrDhu51uZyBWaeG7h3QgTmFtXShodHRwczovL21vbnJlLmdvdi52bi9QYWdlcy94dS1odW9uZy1raGFpLXRoYWMsLXN1LWR1bmctdGFpLW5ndXllbi10YWktdmlldC1uYW0uYXNweCkNCg0KLSAgIFtU4bqhcCBjaMOtIGPDtG5nIHRoxrDGoW5nIFZp4buHdCBOYW1dKGh0dHBzOi8vdGFwY2hpY29uZ3RodW9uZy52bi9iYWktdmlldC9jby1jYXUtZGFuLXNvLXZhLW5odW5nLWFuaC1odW9uZy10b2ktcGhhdC10cmllbi1raW5oLXRlLXRhaS12aWV0LW5hbS04NzQxOS5odG0pDQoNCi0gICBbVOG7lW5nIGPhu6VjIHRodeG6vyAtIELhu5kgdMOgaSBjaMOtbmhdKGh0dHBzOi8vd3d3LmdkdC5nb3Yudm4vd3BzL3BvcnRhbCkNCg0KLSAgIFtXaWtpcGVkaWFdKGh0dHBzOi8vdmkud2lraXBlZGlhLm9yZy93aWtpL1QlQzMlQTBpX25ndXklQzMlQUFuX3RoaSVDMyVBQW5fbmhpJUMzJUFBbl9jJUUxJUJCJUE3YV9WaSVFMSVCQiU4N3RfTmFtKQ0K