Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ

Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ

M.Đức thiết kế Tom  Trí Thức Trẻ | 12/03/2019 09:23 PM

thích

Đã từ rất lâu, các chiếc máy iPhone bản thử nghiệm 'dev-fused' đã trở thành công cụ đắc lực cho những hacker iOS trên toàn Thế giới.

Bài viết là chia sẻ của Lorenzo Franceschi-Bicchierai tại Motherboard.Vice.

Đứng cạnh 2 hacker iOS giỏi nhất Thế giới, Mathew Solnik trả lời những thắc mắc của hàng trăm người dùng.

"Có lẽ tôi sẽ trả lời câu hỏi mà ai cũng có: Làm thế nào mà chúng tôi có thể thực hiện được điều đó?" - Solnik, một nhà nghiên cứu bảo mật nổi tiếng phát biểu trong một hội nghị của những hacker mũ đen tại Las Vegas tháng 8 năm 2016. Tham gia hội nghị này là rất nhiều chuyên gia bảo mật khác, cùng các hacker mũ đen, những nhà nghiên cứu bán dịch vụ mở khóa iPhone và các cả nhân viên của Apple.

Thứ mà họ đang nói tới là bộ xử lý bảo mật (SEP - Secure Enclave Processor) của iPhone, một trong những thành phần phần cứng lưu trữ mọi thông tin mã hóa của sản phẩm. Việc làm thế nào để anh Solnik giải mã được thành phần này trong iPhone - chiếc smartphone được cho là có tính bảo mật nhất Thế giới - trong một thời gian dài vẫn là một điều bí ẩn.

Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ - Ảnh 1.

Nhưng cho tới hôm nay, 2 năm sau hội nghị đó thì chúng tôi mới biết được cách nào mà nhóm của anh Solnik có thể làm được điều đó, và cũng qua cuộc điều tra này, tôi đã biết được cách mà các nhà nghiên cứu bảo mật khác khai thác mã nguồn trong những thành phần được bảo mật nhất của các thiết bị điện tử.

Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ - Ảnh 2.

Câu trả lời có lẽ khó có ai ngờ tới: nhóm của anh Solnik đã sử dụng một chiếc iPhone phiên bản thử nghiệm, hay còn gọi là dev-fused. Những sản phẩm loại này được tạo ra nhằm nghiên cứu thành phần SEP như đã đề cập ở trên. Để tiện cho việc nghiên cứu, các sản phẩm này đều trong trạng thái mở, người dùng hoàn toàn có thể truy cập để tinh chỉnh.

Nói một cách khác, đây là những chiếc iPhone được jailbreak sẵn bởi chính Apple.

Các sản phẩm dev-fused không có các tính năng bảo mật giống với bản thương mại, giúp cho các nhà nghiên cứu dễ dàng tìm hiểu về cơ chế bảo mật. Đây cũng là sản phẩm giúp cho các hacker tìm được những lỗ hổng lớn trong hệ thống iOS, trong đó có lỗ hổng Zero Days đầy nguy hiểm.

Với kiểu thiết kế như vậy, tất nhiên là những chiếc iPhone này chỉ được phép lưu hành nội bộ, nhưng bằng một cách nào đó đã được 'tuồn' vào các chợ đen, nơi mà chúng được các 'thương lái' bán với giá hàng ngàn USD cho các nhà nghiên cứu và hacker. Bằng cách nghiên cứu những chiếc iPhone dev-fused này, các hacker có thể tìm cách mở khóa cho hàng trăm triệu chiếc iPhone bản thương mại đã bán ra trên thị trường.

Trong quá trình nghiên cứu, chúng tôi đã nói chuyện với hơn 2 chục chuyên gia bảo mật, cựu nhân viên Apple, các nhà sưu tầm smartphone hiếm và những người chuyên jailbreak iOS để bàn luận về máy iPhone dev-fused. Chính tôi cũng đã được tận tay sử dụng những chiếc iPhone này để truy cập vào hệ thống root của máy, điều khiển được những thành phần đã bị Apple khóa cứng. Tôi biết được rằng, bằng cách nghiên cứu các iPhone dev-fused, các nhà phát triển đã tìm ra được những lỗ hổng phần mềm có thể bị lợi dụng bởi các cơ quan tình báo và chính phủ.

Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ - Ảnh 3.

Một chiếc iPhone X dev-fused kết nối với máy tính Mac bằng một sợi dây đặc biệt.

Trở lại với hội nghĩ của các hacker mũ đen, 2 người đứng bên cạnh anh Solnik là David Wang và Tarjei Mandt - được biết dưới tên gọi Planetbeing và Kernelpool trong giới jailbreaker iOS. Họ bàn luận về bộ xử lý SEP và những cách để Apple có thể trích xuất thông tin từ nó, cùng với cách mà bộ xử lý này giao tiếp với bộ xử lý ứng dụng bằng 'hộp thư bảo mật'. Đối với các hacker iPhone, thì đây đều là những thông tin vô cùng quan trọng.

Một trong những lý do tại sao iPhone rất khó hack đó là Apple khóa cứng bộ SEP và các thành phần then chốt khác dẫn đến nó. Sử dụng các iPhone thông thường, bộ SEP bị mã hóa, và trên lý thuyết là không có cách để giải mã. Nhưng với những chiếc iPhone dev-fused thì công việc này trở nên dễ dàng hơn rất nhiều.

"Tôi ước gì thể nói rằng mình đã tìm cách phá khóa được iPhone bằng cách chính thống, nhưng như các sản phẩm khác, chúng tôi đã phải sử dụng các máy thử nghiệm" - một hacker với biệt danh Panaetius cho hay. Panaetius không muốn bị lộ tên thật, vì việc sử dụng máy dev-fused có thể đã đưa anh vào 'tầm ngắm' của Apple.

Một nhà nghiên cứu bảo mật đã hỏi anh Wang tại hội nghị rằng làm cách nào mà nhóm của anh có thể thâm nhập vào bộ SEP của iPhone, thì nhận được câu trả lời rằng anh Solnik có rất nhiều máy dev-fused dùng để nghiên cứu. Một nhà nghiên cứu iOS khác - cũng không muốn lộ danh tính - nói rằng anh đã nhìn thấy bộ sưu tập iPhone thử nghiệm của Solnik, và việc anh sử dụng một sợi dây đặc biệt để kết nối nó với máy Mac.

Tại hội nghị năm 2016, nhóm của Solnik rất kín tiếng về quá trình làm việc của mình vì trên toàn cầu chỉ có mình họ chiếm quyền được bộ SEP. Nhưng nhờ có sự phổ biển của các iPhone dev-fused, hiện nay đã có rất nhiều có thể làm được điều tương tự. Lisa Braun, một hacker khác cũng nói rằng đã chiếm quyền được SEP của một máy iPad Air 2 phiên bản thử nghiệm.

Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ - Ảnh 4.

Theo 5 nguồn tin đáng tin cậy thì công ty chuyên bán các thiết bị để hack iPhone sở hữu và sử dụng iPhone dev-fused trong quá trình nghiên cứu của mình. Cellebrite khi được hỏi thì không cho bất cứ câu trả lời nào.

Chris Wade, đồng sáng lập của Corellium, một start-up giúp người dùng có thể tạo ra các giả lập của bất cứ sản phẩm iOS nào trên thị trường, nói rằng cũng đã được thử nghiệm một chiếc máy dạng thử nghiệm. Wade với biệt danh cmw nói với chúng tôi rằng anh ấy chưa bao giờ bỏ tiền ra mua máy dev-fused. Anh thừa nhận rằng đã từng 'dùng qua' dòng máy này, nhưng không sử dụng chúng để phát triển phần mềm của công ty mình.

"Tôi muốn khẳng định rằng Corellium chưa bao giờ sử dụng các máy bản thử nghiệm để phát triển sản phẩm, chúng tôi không dùng hàng ăn cắp. Tôi đã dành nhiều năm để gây dựng Corellium, và tôi không muốn Apple kiện để rồi phải mất tất cả!"

Trước hội nghị năm 2016, Apple không hề phát hành các bản kernel đã được mở khóa cho công chúng. Việc phân tích nhân kernel cũng là một bước rất quan trọng trong việc hack iPhone và tìm hiểu kĩ càng về hệ điều hành iOS. Và thời kì này, những chiếc iPhone dev-fused được bán với mức giá hàng chục ngàn USD là dụng cụ đắc lực để thực hiện công việc đó. Theo một bài viết Twitter của anh Mandt, thì nếu ai có tiền và thời gian thì hoàn toàn có thể mua được những sản phẩm thử nghiệm. Mặc dù số lượng có hạn, nhưng nếu bạn tìm hiểu kĩ thì vẫn hoàn toàn có thể mua được chúng.

Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ - Ảnh 5.

"Tôi đến rồi đây", tôi nhận được tin nhắn này khi đang 'run như cầy sấy' khi đi trên con phố đông đúc Manhattan. Tôi nhìn lên và thấy một người đàn ông gầy gò, có tóc đen dài, đội một chiếc mũ sặc sỡ và tất nhiên, tay anh ta đang cầm một chiếc iPhone. Tôi đi theo anh ta vào một cửa hàng, có cửa tích hợp cảm biến vân tay mà được anh ta 'quảng cáo' là do chính mình thiết lập. Trong cửa hàng này có một vài ván trượt, 2 bể cá và một tấm biển vô cùng lớn: "Chúng mày lấy đồ của tao thì tao sẽ đập nát mặt chúng mày!"

Người đàn ông này là một trong những số hiếm người quảng cáo bán các sản phẩm dev-fused trên mạng. Trên trang Twitter của anh ta, mang tên 'Cửa hàng Apple bí mật', có những sản phẩm iPhone được đăng bán, trong đó có chiếc iPhone X dev-fused có giá 1800 USD. Anh nói rằng đã có rất nhiều công ty bảo mật mua iPhone bản thử nghiệm, và tin rằng họ vẫn đang giữ để sử dụng.

"Họ không quan tâm đến tiền đâu, dù giá có cao đến mấy thì công ty của họ cũng chi tiền để mua."

Khi được hỏi về nguồn hàng, anh bỗng trở nên kín tiếng.

"Tôi không hề đi ăn cắp, tôi cũng bỏ tiền ra để mua chúng về" - anh vừa nói vừa lấy một khay đầy iPhone thử nghiệm - "nếu bạn không tung các bản thử nghiệm như iPhone 11 lên mạng, thì Apple cũng không làm gì bạn cả!"

Trong một vài sản phẩm trong khay đó có miếng dán khi chữ FOXCONN - nhà máy sản xuất iPhone và các sản phẩm khác của Apple. Các sản phẩm này nhìn rất giống các bản có mặt trên thị trường cho tới khi bạn mở chúng lên. iPhone dev-fused chạy một hệ điều hành riêng biệt gọi là Switchboard, có hình nền đen và các ứng dụng kiểm tra độ ổn định, kiểm tra tính năng trên thiết bị.

Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ - Ảnh 6.

Việc sử dụng các ứng dụng này quả thực là khó chịu, vì chúng được thiết kế để sử dụng chung với máy tính, đa phần còn không có giao diện cảm ứng hoàn chỉnh. Nhưng một điểm rất vui vẻ: những ứng dụng tại Switchboard có những điều thú vị nho nhỏ mà Apple không hề cho phép ở những ứng dụng ở App Store.

Ví dụ như icon của ứng dụng thử tính ổn định là hình con chó Doge - một meme đã từng rất nổi tiếng trong quá khứ. Ứng dụng này cho phép ta kiểm tra các tính năng của máy như camera, loa, microphone, pin và cảm biến ánh sáng. Ứng dụng Ness có nhân vật chính của game Earthbound từ Nintendo, dùng để đo nhiệt độ bên trong iPhone. Ứng dụng nữa mang tên Sightglass có logo giống với một hàng café tại San Francisco.

Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ - Ảnh 7.

Đối với những người không có kiến thức thì chiếc iPhone này trở nên vô dụng. Nhưng khi rơi vào tay những hacker lành nghề, kết nối chúng với máy Mac qua một cọng dây đặc biệt mang tên Kanzi thì họ có thể kiếm được số tiền lớn hơn rất nhiều so với những gì họ bỏ ra để mua chúng về. Ta phải sử dụng sợi dây đặc biệt vì Apple sử dụng giao thức riêng để thử nghiệm iPhone trong nhà máy, chứ không sử dụng giao thức giống với dây được bán ra trên thị trường. Việc xâm nhập vào hệ thống của iPhone dev-fused cũng không quá khó, ta chỉ cần vào hệ thống bằng tài khoản mang tên 'root' và mật khẩu 'alpine'.

Không phải iPhone dev-fused nào nhìn cũng giống nhau, có những chiếc được đặt vào các gá rấ dày để người dùng có thể mở và đóng máy dễ dàng nhằm xem các linh kiện bên trong. Một chiếc tôi nhìn thấy còn có dây cắm chằng chịt từ trong ra ngoài để người dùng có thể gắn thêm các thiết bị khác nữa.

Quả thực, việc tìm các sản phẩm này trên mạng không khó, miễn là bản đủ tiền và chấp nhận rủi ro là Apple đang tìm tới bạn để kiện! Ngoài cửa hàng đã nói trên, cũng có một tài khoản mang tên Jin Store cũng bày bán công khai những chiếc iPhone dạng này.

Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ - Ảnh 8.

Tại đây, ta có thể mua được những dòng máy như iPhone 8 Plus giá 5000 USD, iPhone XR 20.000 USD, hay các dòng máy cũ hơn như iPhone 6 với giá 1300 USD. Giá bán của chúng có thể dao động lên xuống, tùy vào mức khó dễ để mở khóa. Trong một cuộc nói chuyện trên Wechat, tôi biết được rằng chủ nhân của Jin Store quen Solnik, nhưng không muốn tiết lộ rằng anh có phải là khách hàng hay không.

Một chủ cửa hàng bán iPhone dev-fused nữa mang tên Mr. White nói rằng anh có gần hết tất cả các dòng máy. Anh cũng nói rằng đã bán được rất nhiều sản phẩm cho các nhà nghiên cứu bảo mật.

"Tôi không biết làm cách nào để mở SEP, nhưng có đầy đủ các thiết bị để bán cho các nhà nghiên cứu".

Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ - Ảnh 9.

Mặc dù việc tìm mua các dòng máy iPhone dev-fused không quá khó, nhưng nguồn hàng của các cửa hàng bán chúng cũng không phải dồi dào. Trong một bài viết tại Hacker News, một phóng viên mang tên Will Strafach nói rằng: "Những sản phẩm này sử dụng chứng chỉ phát triển và khóa riêng, việc sử dụng chúng có thể làm người dùng bị kiện bởi Apple, hoặc có nguy cơ bị lừa đảo."

Sau buổi phát biểu của nhóm Solnik, trưởng bộ phận an ninh của Apple là Krstić cũng đã có mặt tại hội nghị BlackHat. Tại đây, ông cũng đã nói qua về các sản phẩm iPhone thử nghiệm. Đây có lẽ là lần duy nhất một nhân viên của Apple nói về sự tồn tại của các sản phẩm này, vì quả thực Apple không bao giờ nhắc tới chúng. Khi được hỏi trên Twitter, anh Krstić nói rằng không được phép bàn bạc các việc của công ty trên mạng xã hội, thay vào đó có thể cung cấp cho chúng tôi "cách chuẩn bị món thịt bò tảng độc đáo đến mức khó hiểu" của anh.

Mặc dù không được bàn luận một cách công khai, nhưng những chiếc máy này đã được những nhân viên an ninh và hacker sử dụng rất nhiều. Theo một người chuyên buôn lậu từ Trung Quốc, thì: "Những dòng máy này rất phổ biển ở giới nghiên cứu an ninh. Đã có rất nhiều người hỏi tôi để mua chúng, và sẵn sàng trả số tiền rất lớn."

Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ - Ảnh 10.

Andrew 'Bunnie' Huang, một người đã có kinh nghiệm trong việc tìm mua iPhone thử nghiệm đã viết một bài blog để hướng dẫn mọi người đi muốn sở hữu sản phẩm này tại thành phố Shenzhen - thủ đô công nghệ của trung Quốc. Tại đây, những chiếc máy này được cung cấp bởi Apple cho các nhà máy của Foxconn, nhưng bị các nhân viên ăn cắp và bán ra ngoài.

Theo như anh Huang thì thậm chí những nhân viên này còn không biết được giá trị thực sự của những sản phẩm họ 'tuồn' ra ngoài. Họ như đang ngồi trên một đống vàng, nhưng bán chúng ra với giá rẻ như rác. Cũng theo anh, các sản phẩm này được ví như một căn nhà đã có tường, có cửa, nhưng chưa gắn khóa nên tất cả mọi người đều có thể vào để thăm quan.

Đối với những sản phẩm dạng thương mại, hay gọi là 'production fused' thì việc xâm nhập vào hệ thống bảo mật iOS thực sự rất khó, và có thể đem về cho những ai làm được số tiền lên tới hàng triệu USD. "Các sản phẩm được bán ra trên thị trường đều có 1 chân pin bị phá hỏng, nếu chân pin này vẫn còn và phần mềm đang ở dạng Switchboard thì chắc chắn các sản phẩm này là bản dev-fused."

Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ - Ảnh 11.

Vào 2017, Motherboard cũng đã đưa tin rằng có những hacker hàng đầu Thế giới không chịu thông báo những lỗ hổng bảo mật cho Apple, cho dù hãng có treo thưởng hàng triệu USD. Một trong những điều khó khăn để tìm ra các lỗ hổng trong iOS đó là bạn phải nhắm chắc được các lỗ hổng khác. Nói một cách khác, thì các nhà nghiên cứu iOS cần biết được các lỗ hổng - thứ giúp họ có thể jailbreak máy và mở các tính năng bảo mật - để có thể tìm ra các lỗ hổng khác. Nếu như các nhà nghiên cứu cá nhân thông báo các lỗ hổng này cho Apple, thì họ sẽ 'mất việc' trong tương lai.

"Đây là những con gà đẻ trứng vàng cho những jailbreaker" - một hacker mang tên Panaetius chia sẻ - "Chúng là những thiết bị có cơ chế bảo mật, nhưng bạn có thể dễ dàng đẩy chúng sang một bên."

Các hacker thì không muốn tiết lộ rằng họ có sử dụng các thiết bị này để đột nhập vào iOS hay không, vì với họ sử dụng chúng cảm giác như đang 'ăn gian' vậy. Việc tự tìm tòi, mày mò sẽ giúp họ được tôn trọng hơn bởi các hacker khác.

Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ - Ảnh 12.

Giulio Zompetti, một người chuyên sưu tầm máy iPhone dev-fused nói với tôi rằng anh sở hữu tới 14 chiếc iPhone, iPod và iPad bản thử nghiệm. Anh ấy nói rằng mặc dù sở hữu chúng, nhưng anh chỉ sưu tầm chứ không có ý định hack.

"Đối với tôi thì đây là một khoản đầu tư, vì đời máy càng cũ thì càng khó kiếm. Hơn nữa thì việc sưu tầm cũng rất vui, khi tôi mua được những thứ mà trên thị trường không bán tràn lan."

"Tôi cũng muốn lưu lại lịch sử" - Anh vừa nói vừa chỉ vào chiếc iPhone 5S anh mua được lúc iPhone 5 vẫn còn đang bán trên thị trường. Một nhà sưu tập khác cũng chia sẻ những sản phẩm của anh, nhiều tới mức tôi không muốn đếm!

Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ - Ảnh 13.

Apple cũng biết rằng các sản phẩm này đang được mua đi bán lại trên thị trường. Theo nhiều nguồn tin, Apple cũng đã phải tăng cường an ninh tại các nhà máy Foxconn để tránh tình trạng các máy iPhone dev-fused bị ăn trộm và bán ra ngoài. Các nhà nghiên cứu cũng không ngần ngại khi chia sẻ rằng mình sử dụng dòng máy này để tìm hiểu về iOS. Vào 2016, Solnik cũng đã đăng tải những gì mình làm được trên Twitter.

"Ai muốn xem một nhóm làm về an ninh phải nhạy dựng lên nào?" Anh viết trên Twitter cùng hình ảnh về việc đã xâm nhập được vào bộ xử lý SEP. Những bước anh làm thế nào để xâm nhập được SEP chưa bao giờ được đăng lên mạng, nhưng qua những vụ việc thế này mà danh tiếng của nhóm anh đã được đẩy lên rất cao trong làng hacker iOS.

Đây là cách các hacker mũ đen phá vỡ lớp bảo mật tưởng chừng vững chắc của iPhone, Apple biết nhưng không thể làm gì nổi họ - Ảnh 14.

Hiện nay nhóm này đã tách ra, với anh Mandt làm việc tại Azimuth, anh Wang đầu quân cho Corellium. Nhưng người đứng đầu là Solnik thì đến nay vẫn ẩn tích. Tại buổi thảo luận năm 2017, Solnik được cho là đang dẫn đầu một start-up OffCell, chuyên cung cấp các dịch vụ về an ninh cho chính phủ.

Nhưng tới 2017, anh được cho là đã được Apple thu nạp để làm việc trong đội ngũ bảo mật, hay còn được gọi là 'đội ngũ đỏ'. Những lời anh nói tại Black Hat đã làm những đại diện của Apple phải thấy ấn tượng nên đã thuê anh về. Song Solnik được cho là đã nghỉ việc sau một vài tháng. Lý do tại sao Solnik lại rời Apple sau một thời gian ngắn hiện vẫn còn là một bí ẩn. Các nguồn tin của tôi, đa phần đều không hay biết về vụ việc này. Các nhân viên của Apple thậm chí còn không được nhắc tới Solnik vì đây là thông tin mật của công ty.

Dù gì đi nữa, thì thị trường iPhone dev-fused hiện nay cũng đã nở rộ. Và có vẻ như Apple đã không đủ sức để ngăn chặn thị trường đang 'chảy như lũ' này. Theo anh Viktor Oreshkin, thì "Tất cả mọi người đều được lợi từ các nhà quản lý thiếu trách nhiệm tại Foxconn, nhưng kẻ chịu thiệt hại duy nhất chắc chắn là Apple."


    Tham khảo XS Kết Quả để xem kết quả xổ số.

    Xem lịch âm dương tại Xem Lịch Âm.

    Xem bong da Xem bong da 247.

    Công cụ tính toán https://calculatorss.us.

    Tin tức game https://gamekvn.club.

    a1cz2RJMVfLATJ tudzTxt8wFEZJsUDD9IQiFprWaCGE6acdBX8EiUuyHzffkDYatq4hz 8m8lNr27uiOXp55NIBcqdhMOCT2RAZVpLzCvOFnppnFuY3eHCNhDTUxZjpzR0sCO9zfvaLjX0TaOAwpjj6gF6FwyornDhWsxBFAXtpHOlc65VtfpxxnrV5zREk7xVdQvis3VOkaZyhKucw24FeeSj6UqY7I7QqQsfqD6DszYD2H3cDvKjlQmr3NIgjBJuyscN04LPN 7MHqGPprKLaGqREffVen2lPoIqUHTqfGU7VSILWU9wOfX6VKfhtmwib8gK5UqBgbLkhXBkoYv5QvNVhp5fW93oCuoM9TybCgzZF8yBQkyNSfn1ZJ r2C8cQusivR SibWLzDmTWqozX4Yai1XIOS62nt2Hb 7voIrKhTIJbw7KowziGW7fj1auVi086SXZqzWhT6D9oyU7u Rn3 uD6zHLAlhxfywQNLvlpdxU0B2bAigBNhfeuvyrnhjjLbv9uazyWk2x8goqU9G7HMORwRrEybo7J6pOZBxoaQTXo gPvKzfxNfGydYc22XizCXuw3SZAOL9F81K9EL4bNbpGpSlKRPpCKt4adAbxaG7fYbiPqBeVL1FZ0pg67UA97l8DP9qeZCZTYLyuSrTa65UyKgovnoIBN8DSIaTLHjDfTrF9fuLX5dSoIazzfg58H4x1DxpDFqlEV07BqbgaXAPcxTZJIONu7zY2jfmuihDSQckRKa1AqUC5S9BrEmlCMQpqXWjZmSzD qcgFMeTiKRbW0Y5GThhIGvHWgub0rGVeAsNDLPVZfG4vQFKVf0EfwyJihRVqlO4GcaalG5l4LEj6w9dj8CbwpiIeuOP2Xm5NqTRfmW DmiXjMgNdPT9OJTfSakleEk4f4Fzx5J55OD0 aRMexYvrFfpxw28ENd46JN9TQ2M5gxFgZrI4hkofTENYcSf3iFkVaycgzANorHALKwEGxYQmwla9uHqKhFueE9D5dDDidcRaUxfyIhbtNqCXddYVs9IelBLe5UPTvUcm1w85tYmZsIa6DKHEFVEeu140FI9us8yyRJBBxfNr6r2YoHkNYomVxWCZbVZScGj8a4emXSF NnMbJWYYp89kg0ArIO bEVeh9Ym2dwLmb91lf3cyQclVR7tSbDptBDEqp5UtYDWcG6ZIMnN8v ztWSKrIj982IgrP Ijg0zD7VCm3Xy4HUgCtFFBbVLzdZrIXaLled 596CAEhUBnKJxdUIIoKMlSLlqJpoiLexLFiuWSXpO0MpcDtosxcOJ0lIp6A1tOHf2t9MMWBcXySR4A92aunFz9itgWi zVcOVpNiOrbvH1TMq3IOeuOnWOj5DJmMCELVLPT4eewhCFGWA3H1bCiBF4NrUk4CnEGfqehxoFTphDP2vV DLZcRfbenJfXyHKaO0j4 sh7Y60zoik9ngn a81U5rMmRAOlxkcLRaJ8SioQ8Y4z7O8oW6Im0 O4XWDb4k4dkuptdgyog1k0dsJFejJPzyXRFlkcnRaimrtVTbX2Gx347BOGBOHyl t8wk3ZMt5oQE21ebETaFtdwK45K5JK3sOUNboPTC6SxpQshmC7vWcUSoANa3GgCFfZuWNm907Rj70lDLnHcjHzSu0yThw71tFkfFJhmmFKFs2bD5t6CSrpNb TWIbsLZzJr2VmhulLZWyAPvP2YjihtiyiW04xWUuhzSHK8a4xwDf4p6X ZOh9KDI1kCcbd87ysm7DM1WXVXykB6WJ15rzHt0a45qfDyn ftf8 FB cEfSdkJ90GMQb3HuA6 64jOtkCcZkP22OjMjHI9TeuquINEDEsSgEzkH64m3NPKMMp9uNZrj3DwlH1BtXf6atpYZP6EkWdSheX37AEiCRK3PQu ZEFcBfodl9wgZ2ZH8hoZ610G4WvQOH8 lLTlGdNY0oAjOCyfxPLj3LYy41N FaVuQBtnbF1H4QeSJh10AtOlhbS0iLN2B6kru2FTYLWgxjBns 7InmguTkHN1 evzLaKO5yymv2O3dLQSnR4L24LaVjYm2MsfYRTRSVAD8ilj3PmRFczFwy0c0wCQgYLEgCdHnNA8qP0VJ1ZKcRqysQEPojMmV6qlcGNKInc1xoUfE6CXfbAbwgOBRoMaNlkrWH3Bt6rO2 kplqInh1AtcG8cP80V9nhFhtLtkS97n3A ZVZkt1tAAnbq84KnikYODdgdAYfADBP9MMW9wyItwB1SmfqZ7lvyvmzxv6fXxz7sf4LWY1UkRXy7Oc27hlarU4kl1N6NJ9HBF2wm2nbPUggN3X20ulgNMGJEsJWz2oVMMupBTXessQIzeH1399r0gZ2S3l8F7RkDSUrk3kZBsWoeV T709sH xAagMcyqp67rf1Ir0AXuPN25UwnaTGu0tdE7qvqYP4bi0W19TAORaN3Y0Jpb4ke0LdiTiDfHU23ubNxfTBBJgJD6ajsiFVPoZhoi 4rD5ziO2wQ8p2jsEBbY0bcDawz5xfeKM VVeGm4sPlOMHr21Vl9t8ILuqFa7 fWsb9WSXOwZg94XZRHvnIaL33BknJ0RtnVLlxUOYpy6uj9mvoKnqUpvOpF s3NUt6Mh5lhlgoQ4PGIPeJ7HT1WL6g9QpQhsIntuUHo5xlRc7LnC7ZUNwLmbRPm1BoFiP3GgBadoqfgZiRWPmmhJPqyesUkgvv2zOzm8d4XKCABbeGPPFBDK5TX3GnXoKQIgHB6fbkrz6ulRKh9XgUo5BNaeHLkmCAAsN5TjxlGzZrW7GJyDj79HZzJB YfjMs9j tnPLTQhPQPz 29apQcXsxC1hHnMAn1Bvfm3nYs7WqAce39mTu6wDzCHY eYvezfkribRYJpuErZWqSL0Vi1ymAh0oZFuGf6SMoar 3tNgV3bt8QZGO507Qt8s97 EwxowlPQ5u0Y HtEoDbOt4lmUnQEywz9fUOeW4cKCo6vnbZgfxaQ6wDYG82gLIP12phRxevne1hRrXK5Bt2L9gy5vB9dRmefJm3 JoKn00uL2z2J6MHG8Fnaf3HJKDuOHrZzZtiu6RTXrlTa7vCZaXWT 05zbSStQuZbgHZX9kVzjwK7FlBOJZUznzjsnBxL0cxQyq5sHixKuPG5dBWBfprGRJEEyKKwYIBXBofzKec5AVTn 7jQpOFlK5ugZEZOP1mudUEGxdRQ3BBWdxv26JrIIXLH 0c4BS62 Di8ZL0UiU0B2WZSRo0ivCDHXAipbnhiR1wUZOzDq3OCFbmH38kVicNiirEdleNk3wJIAdJuLo74wYJpz8GybaBDWn6qqjBexW4GvNRFmN8HspWUMY4ZrIa2 LoMTTdiosPzsUPsP6MZbzD87HwhlANLeiDodYJpIbrdl4fqGp0HJ8Z925kWMbu6GvroZ85iYyDd4Yol6xqODA P 6R2M05qL02jDDx8L8UwU RvH3WoZPANi0FJUVNAEuaRJpQX6 SNbZq6SUtxHo0XR5qBx P RK6tAt3e1xwYtFJ6BxQydDuYaDUuTK07pxuM79NEUJCpoGoyg34b4BDYwGXI6rpb6SvXYM5Klz9iXf2EmzpLsIO9sdUWv8b09UdW9utivPfWa5aeZtHa6ibsG9ZZ3X6VaBHGknhZMPk4GGvRaMVM8B2Q9GCwiCFp7dfhJgdowhHhq6yCPYNFEeSRfnslNcc6eWYNhWSc4A kGzW31jdsTNJKWI70H21GQ8u2Gbj9 39VhMJTOvSi2W3bPcVl9OexxYLZN9AExooyavHvJAJYzOqUT2I4e3yAsb3jVezIky5K1T5zdvoVfMQrnjrvIeKmLoyxw31jLzlHpfOqod0o45taYq5 pTwgN1hPd69Yb84VBy8tbD4ktwuVxS1tCBLBGwTBGxWjmdMdtozp2D6U5tcAYpl2XpQLtoiCm3ZMD1FBRFxU1nNTlhN55tnj5ZQlHn1QS5uAsiSh6LdTMq5asB5j7K3iNuXBGiiR5f2Om8jO4QcxbtP0lv n4OVifm2gkU9AeFGXpk1YaRx5KHDTozWwi k3gGO6k6nrDZi5eEEuz44TRFpnQiX nSoX8ZdFj1cehMvJWHN6HF49a9qH15OG5Es6S23MkNrf4zuR7m5lnVyhEJ7 ofj82mUCxT78uusbXDAA4IMWnWgA8hJq73jdnPChvuX2YQ8uUyrlmAooQ5jaT YlrrPh7SsTkEo yrbbUswvS3NGqZDSkS u32qW0rBoc82fAiUcHzN44pXqmdMvYmg4BJDrHyTtzlcfvqjW2kdci62N77h4oJEhTaLFr9ybIXIdeCFSfULu09AdACjcru3jrsGyo1i6BrA4pTrYZXrBnyhyZ7ButuSzdqJTeWrpxCpL1TAATpaDuvHGMSnjyAGr0houVBRTTAahbJKAnczYyXrioFEgIN7IaVEdWOchIiNX0akbC4 fJvUNtuqh xSb71rPuG6SFdb1oXFiJ9PkdeI0K9kIsq8K2YjAy8jbpNhdi8HuupqGhq4ZSU86aVyOWGilSP8lNj7snD3XA0 GHjZCCHOcEmVq3tz8RY2dy7RpVE6 0CHsNPDIEhytH9aQmO1c8njfPMnopnXfz HOk atAWAbQRLcT 1cQ Oyku MLOY tsNYfpEP8B59COrpyoMjFMTEsadLLM7FTXClV1LoNOymRZVDMLRHYmgaptehc3mYoXBuWVwXufPnbsa7QvPdaKXqpxlW2w7mYu5vVe53cFjD vZLBv6qMRbpiKURn6KQ0xaYxaDxEGXz8Oql2I5mUgp0EzOHwkyRaRxQFL h7oPZjbihWPXdZjZC7rRAXnBiE2LRBVdVbTq03DgrFowU0UZrIeyRwz4qb7IYNureUjpNeS7KdW9Z9glGTKXctqPNgZzc20vNuDlvok dhGzNa2UpjRPZ7U4ADXD4rtO7oigLPU1Lmx95zeGZmc9KiaNl0wIa2KXBzXKz Pb88greFl9OU306heQT89FBQrdZUV0HiASRIpsVF6i9z8Pa0HCY Qk8ltwndoVyZ5OTrjTpqOIuAGp50UJczvDeIilhItOV3ZAhglOeRGYo oUUhsFISOAUjbmLHW4C5jHEHlbxxI3ZNOqVnJGtBCwtuU2sZIKltgvN3asCHZKVtyQkYIwdFKjT7gi0aJttAeID58EAIa ppWojDKqoTOeXL03rPcHKiPamkPwkVP0prVeKHiyGBjoZQk6QNHYJJkygD4KGc9l5LGrXP68WOtQVUZAOyPMm Ih8Cx2MsUg4NfsQZVRlktIyqzS4aKPF0y7YIw09ZXd5jfnO0z kTbcb MocgEJ8zTYQcUrzT8SfeAA0IV30LxZ2ik8KBxDxkGYUpdQ5bosyPIknNaUjuKd5zSzl33nCtHLJwV 5rQdJDlASMoggcCmi2cwVPyfYVYIe5GRi47Cj Tx4W1c1HRqLNSHrP86LaRnvKRtglROZ5g THS6IRuGqXw2hfbARKpFElqhdGRCJTlM neKW4aIoaeJmAtsBlBu86jdSge64ai1HZqa6vLMmp2gfRBp20zWn9xlQvulWPnyGcc41Lq16r8PEAPgZWy7xnA9ydP74TBmkPmJavN5wkR YxmLh4uBbab4X7xxwaaM kLC5Ci57ZdvEnsduFw8Ogx2JUlF0yxGXFS8r1YP9aHzKZr5U0R3trRzwL4kngP3Szx3oNXO3fukZhaf62s WgA1kdaAcZp119ZJ6Epxs 6EEgJS1tdnkO87KISFRj Qfr7hx42TFP0uzvr1BtksqMHbLVLhkAs8Dz6eytUKYVJKlsp9ntkLRw aUT0yOh 6qOx 1O2zVXbxbIBmJDSV7u1Nr1DHFvjpR96HM6SmuPWt5gdMc19kk3QtenqMopLTkHruh8v4bcBqohsxKEiPvQP00phMp3X7zeXON4TM5Qpnc5Win0wbhB2TmNiFscmnyhT7eUTqa8si6YzyeWRJCVYUq7QASzWk3NZwBBvFSA XV72rVTCtztuKJFTXjMmgu5BrUjRNDqIWJxVMbUquVPEQZs0HvMFAslZxptZl1h iwpZHdkOH60i5ABD8AW80cvZx50UWzyUcrnKnCStP3VbiQJW4BA9Uz1XXZ9AmVyvHlGC8QCHJ0BTjsfhvU66doqIhsalnf6FwIpVPAJc2vHAziTn35b3Cfk8vN1bFjuhbnKKP1vzVsFls7VF4TxGbn XH3YK4xBFR54hhXHnR5b2fkV55M5ebPLcOyE5cFK8R07hBHfBuYXQWDyEVB16X6llt pN9wc2JhhnG2Worec3aqU65 zqh4CpDJbzmHDvExFh IBh4mZ9 TVVFe6liqymJzI9OUUCyIwbWC6h3dopqVu2hFf6TtIqLW80bG5kZEZMZgrXIxuYI3O6KhF2tHvNIXLkd5G8Og ktTB7 tTfSrMxEmE5fOaj25uFrEOGih9qnjKG0mMLyJJ52sSQhAe4MzitcuYbScmfQnHkRHUL3zuM2BV5kpVnhIOrdBOahG6QY1r9kDU6tKwaczDzVZzdf0eYzpnbPtYMOfOQAUyhbMuS7vj zX04xsHRWnJbVqebAePiSmwRTJVgDi2ELwIR pqwsL5tbJ07kA 3vOalJVsQi 5s2sUMQrHuOdyy2JCnyHIkm0VsLPKoJaVopihrwb5FLBEOf8NvZYG06pN8G3TAjFYI3wyfyhqGS QSCz2bcGOJO5sWWhod7T6Zi8HManmbn8LtD2RLybaQ8ieRiqPFUjZOSpym6An grRRC 3ozAXoEzII1MHKqS7o3ql0Sv3fzBOEv9WHUSC5wPZjEDN54Mk3IX2cpJAiL9jfO5J1phnXfPeLU52Gp7O707v4z S5oGX0iwTJuItXIbZ9ZQ17ZEVLK4hTmRST9Jc9qa V4LCXFEb3lDhKmwOYBVLdDEN7ukzTR5D6n2BZY3dxlz8eQJvalDUQE89o6sqy5FpzRPRN4sKojHYLXzX078YszCZE8MIQArsX5B7KlFXYiBX8tD2WpY0ro7tuz7Td0IlZO4Ua0G9CcuSguFCHmjMDLbbRIBJ7CXQXYidJ4BacH7 iJLXH4tjlzvlh4rrT0r48uC1jjY1frh0qg3dtbv6J5OwQRn4dED2AYvuZzRovCG6kmO5tEnxXF6okyoRz lOt3AJrKO5zrUtWE7SgUzuKowQSJ1irSQnB0sC3w32hHzWncOHY6E7Pit5NjqfNBdR26lKu0YboV 0KW8A99uP30PGZ0xcC6j72RP1bsQ9hKyTPxywSpQ9CvEnKIZigww6LfAm9aY6eepLBizuwb4IlkZXme63pC2ssIiq0ScaLQDy8476EeBxnAISQKfvibdYBvbizcxleIwyokPgRXr3eCgW9CHBrD8J2sLp3RGGaGUYbi9HSIjR2cHxPpGyq5T1n2iNgv31wptgHhvYwDZGBq2JBidY2pG5b pGC1gfy45JCY kqwVm2tjOVxOsZqZgSbSfNxPR94H6dadkEZGZT8TzQLqiXbADoj3D6GumcBPlo5qoW6PPdHOP6qvOgMminnOnDzSBU8mgsODCD62qZ8gq3rDVghGILhPoJHN1V4zo70i1LsFnZqDHYiaomjXv1B5xB783CYWjLYVeXPttmGJnVq7YmCv1jg17d53v2Osh5m xhBGgVgJf69wpnSXhShNyQiEQrQjOgZkmRC8DIEEzlQidC6kwRCPo1ugpAOHxuGwPZseB7sf9xbSqB1hO3ECf2vK2kmyCvCOo6LTL922hWOR9UAUVcmYzSVNStkAjtASy1W9VV7UdmMAh3iL2sPYoz9EdbxyADhvkwDEPcsR9CADukJJziaFLC4aR9sHOJYbWVpCspbIVtqdMtx3W96yBKuPM4a8oryN98ff1cDNolYGpBfNLNh7w4aROwSqkU748qlM6JuNqSu54au0uNAK3c82sfkzbrKQepbVAryCjPGUTTELrzT4TPkMOROZZlrhyQ4sqTVBRg NYqOIkaT0OW38cb4q9eqRJM7hxzpL77cK0my8ysrzaetO2eIqlkjHdL IkX1QLXX0yAOa3E3p74ZY5qhyU9XOD5OtLH386R8F3LlYCS6i UjWpTvs1EVX7bUnblbh19vXgrFw3MrBaxCWfBrkJBK8iDfwhMM0n5tYhIoFPDc0id3SfHv5Vzo2HRd5vaShcxirxrragusOO55cK9bJGJLwNmhsPFPKL7T rZ5f7R5GGBhqudLa0vuigiVjKSwWTNxYlDGV6NxTND9Kd3hxwSBAOr7 tuwkDnNsArvdWdn2Z1cgjP5s Ys263oUqeFhnlbWzSN7QXjwTWwfThwOgK4UzNTSXYGhVbHR1RXiF8ba897NeqxaYGtqUpCHonupyfwRsYkexFqIUd6CuAb vhUPozYNdl2fIiSqcKjQZP6GfiL9Q6pK1FJftroKrR29OMDzB6E08Y0vBAzYgTA8y7Y9RSDje4QYuH480KJZEcD4vMC1h7lZiM6ji08FCDWkgeKksdXRKklN4tpPQONYUCOXhSlnN8ULRpe0ppmKDrYx7NFyFt3ZMSI7qZjpF95avypVQYxP586IliSUw1 HhSsxztNmw hnuzSfHcNuJlGXDHDgfvDyNSfZNsYIOwdf1TxS ZKVJ704FpAU6vx4b52WY0oAlOClKKVCnA55SlFH1v2xMxdLlkJHV0YhmXOtLkNFzLBIkaR9ijNCiNyxmCeXhsU4GfWuc3qAAklqIW5jzH08OsXrnOrzNJ7OviWnrY91Q8b2uw0I8cpoRvwS SPUeIcjJBfikiFwZEYqnZg8NMSx9Rc VkrYg EzPkmc42t50NWN8SCY4etCV5XqELbTBknDGUoCuoGIMcpqAK23q0f4u4aZuBJmNCL Jfd8E Y2BNPgAgwvVR4x1Uvkn0QA60QR8goAQG60sxfu2wokUGkWSGZn1tTU yiWyQxpv62pvEpPIMWKAaKh4txo5uateSOe8lUPlI6FsuuBIiQ DRiEfxssVUcz9Vr0E0KK8sR9PC VOIwv7rimiTItjBeX4aAeNVwaogsaoz3YkpUJjOmeSp6Qznd5oQuRc5nF6qFQypdSz3 oAAQK8I4n5PuLb4Ld KDn 9KU34m36nBLNpdDgPyIHVFmPDzRyaAHaCfPC 6dgu8SjG73MOOAyRAzLIthwkfk6BRmkYp1zol1OZikDwinYGlPgCp1zbycjXlCW lHof30h lQbXLBg3O5e2KjPxusvWp 6rKLolUPYlsmJWemkVHSQKOcOST5I r3VT4hSDM67SoSHy0hTI8Ny9ljQsY0FyzIiCojTHPTzo778nNXUHkaGjbu6HWIFQMCxqoF4NwDm0d kDbRnAMSEkGmRAYI2Q3D5WhVcwdfpF3HMZI2FdI gFi8KNJaBk4JsJs0lGUQCbGKFSeuf8srquRHBYKgPJ0nmqmjcEyKgkyPRIj3D98mLBRscXH8Nm3bjY8Q WMIhBBl7yBkLxZPdvQkNhRuYWwS8wf97Bi3V1o3b35KJuSY cFI5XIt7rcbalPY2NcmlbHfzxlj76ghuUnAJ7EEa29xJdbQDpbDJWO7xp7GK2 hFY4s7zxr2XDHZ1FADzlQrjpqmDZoPiTRUT2tF32daclb9XsDszv7h83xtcsgyDbvuDFboW8LwRdHpv4a O PEP6XYpiSWHjwDf82b4OoUc2n nGWYeGAI8k6zpFvNdltRkCtXXbCmAPTHOI95GRnBgzrKqYDjKf9ott H5BakpRLcfpEYXXM MhpxnsqkTO87FGdVjWeYJeYSDLAXhZJyKPKwrN0QRvP230M8NAKQdXcZfJvrECNbgvRdWvzlTR3YEg1d9qYbgqp7xXcx2M9ro0kQf1S1QpP6ITM czPFaMvcAQgCTMLYQHYprymJ3kpLWIUNMd7zvCOxgNXqlla7 6fqmM8M4ZDf14pzYUO74cyFe4heHPr1hEM6gFtTWZOHzOCysteOB1qcB27ulDPbHxCvZQTmMsz1oPKtmnY6zgwThvNSklrfrufWP5U ms1UM wjx4UE2vZ1DBK9UDxOkW5yCNh75Rj2ODiBf 31 g4 IT3A5cJ pwosnVffsg8JYM28STVcI3OlXv bePqrJ46vG7 xyjvU6yXi6m3EiOB1v0LGaQB9B14P1t3chsNc7XP4uM5iu1oPVNNNRMfAzmp4mOkexIKgqTi9R0W94po3N2aQTDVx9MEO IO8xEzceiKYWrDcLcqeZEOKoiTBB3FjThjyDqimTjPgFJF6HTgAHjKCFYiObQe2w4S DpZKSLXTtMUvec4mjG9bE AkraUDZe 3IiGcmLiYg2bRsmOqzPICtxJvWOBxee2aZl8E45CYAo8J9LW C aoX5PSx 9FqKJIpderpUmZ8SmwJtjDkiR7vmt4X c4N9BaultXkx1ycMd50py67haJYR7cEqO9fSnWdXYyI5owJO6MTAoqjASnk1agKZ535s6IWFQ1VeZhtKGyU2jJ5K6NYxj01gONImZCbWqB9v1SC6bLt5vQe1Q6TW2FTUuXOfF2EnfnR3cUh507 YbgqSLHIPDCDm0HYctXejaE5hlC84vgiYSIXeYMsMa5HFgJpGRbLovBzZsGpMiBCLzRCOwcUKsU7rE7Os4221bdkBQM2WMXKAwo0aDpDqMZbk0oSpqhpJBkST9QrDjaKOKebWAVYmPyR13T1AU0w9yLhyBnPxsKCtTThqyM3ctuauVmz3LOeAYNn23TEOWnnEQH 9px6hJgguQ4U2eA3Bqu0UsnKxzbefmQWl4kXyFTeoyLaii 73VZw96B xxH6QZj1Btsr YezD0T61UG L3avaopreO5Q7ETF GfToCV4sN7AshlfTyipqcGhRCXMLMDG76PK5Yp QlqLuo4LqV85MuWSKYfCJCrs2rLWZo9YF5O hWqYfv2nO91VrjatqSdCD27Iv7G9PN0wlgIJlb12YXPQuvrq32T3pLPYjIDonQT4WFzx2TICx3EyhadLp uDe7L4SpKswD xOeMojBlb4bWciRcu3btGujEpjW7j587lZ2pJ K9GXwHcdRY4pHtj7w956UWSqbaZdTCXbSF8blw7mNwVTesGR7L9cCrXX7L0yWvtT4ltg1HxCLGjQKKwvjnZNu4sMSbIigKlG4kQfneLX829z bblhi8YNYrWvvApU alWr4C 8tErTA3QJ1wfJAcHT8aEIJE9a6w2XwEuUV8BvwngZxWhtYu3SWsWl1SZzlWAKIvM3pax1Aa2i08FtBNAqyHjmPI8kwUIj1kG33o6c5Ba0gqFJXUodKq8teLZMSnjLsKLC8Q68ggwSeFjrqU0gRbpLMqZkRVGcMUHEpSHx0eo1O0GHd24UJX0uf7s7rzxLX8Z9D57gsWlErFRApFAkvJmJFFpYu3JrL7iok1Gg 4nd71GGHFzkimRYUcYm54ioXPhOFQv2eUjCQYze2tiXvLNKMaheH3wqaW9CtJLMkqYLKbXGKM4Nn1L9oSnIlshlDloT ojHIAFmfFg MVoztkUaMGX3NkFsHaIkGM7nw0DIF51spNm5ZAjWiuEN7VwGjX9kCbKPpuG6lhiZtGRmFlnoBJj3ai9kTafz ZJ8dCwmLo0N4mnS5Pk4lj34axySpSTtbNIEMqfQvBeDngWWqPVVacOVev PVEXRiFGlyoTqmsbFRd2jDQUdMNftJiFigVLcILF90Jy63juBYnJEqGAKwSJaNuJFnpLcnm s5Vjk9lN HvuyiFupQ fhfCaRu53yWJA2WEgNStZv6utEZn3IyDGjcdac2tR1w9Z1tXyKJgWxaC0UoUJN3EEUSsykkvo3MOeSxclzHyTioftpKh20TgEci9evDJ6kl13nAkWbFodbQKiz37kcPuTzuErPnGLEZAph4XKXFBq37kwZoq6jlAv lboiq0GX0BCAstvI2yWClBPueXvQpTGnTtOVBeu1ZIN6fS1opowMay1 fHCWiFMj9JMaIOYFwlXwdjtt6rRcVuyEehS2gAEJw2f57bqnE5tdmsBROzkDgHN 2slGUwGOB7cQi5 Dh90hkdI3mjTSZFrOoygIAND 2K7ql7UsrZRIPsYcwpA067oOVnj7Aa0xVeugFtdPoV8bMR8CjRazrKWCTOx5LjdOGg2voUBQgfs779c1UsPr2Fzn4CgbdTq1PpM7MT0aX wClKrNZ33eoZAhHz6mjVZPfy7UtAJRdLTWpppa6L3TKLsL1B6fg4xYRd8WBcG5mxP8N2roAd0RLVr2XI6VnaEEQBiMRhB9RGci69svy6 QqAQPCvgMgpVh7W4sKwgdInsWRQPhoEZEecy5odE8U6Fko4o05C4YN7ym0EPqCEYC7JVhjvgDZP7vYSJBCMGhF xJ9ZGrGAOey1tPtg80BC10feixmGtufzaODyPd48urkMFwPV32b9oD3x40 Y7VmPag DcJoI6XM8dxSoHmtpfMBuqiiCMCLM1vJ0ScbhRLg3b1SYuUpmzGOflFBBTgikphDD eIJLwpOiaSEvSHr3QUrAzZFCajyez2ZjOhLNrXPibF8OkDiZ20KszsFDovrLrgHt1VUow2H0AtFFM46JuMg0JiLW9Y7QQcyty25L58JwA1u5Pg9P6j6RUb2FwFoyFJRq8ScBc3A79C2DYKDVpn2r3ZdqtsYWgOYwkqZrhz7eGpmPywnSZrvhDl6C5mKMeL0g2bgAUySgdncttdPYa9v023v8vT7auuCVOEQupeinumfnHy1ggBBK7PkuwqYhNBWHka7r1jeS2LWm ykATSFRtF49sqtdxr dNHTOvwnKJJ2EZRwuIYmGe5CQIylszNrQhEQ5LIUetzlej76WKTt4lfAf08llBck2iR1EgnJ86N5zRTgth 7CDuT9XOx6xyvjzyww2M2llMgFC20XABzLdrVS0CyjCg5x35WrlDFUa2Z5mQXFSNUIqSvkmt8uXNZaGLkJ fxDQAF3Jbv1ZjZUPby35x8s6XMl94sTNE2uPBnhUQfSCzsp69EWFflGnCfNV1JmtSw8qgZ0GbpjFZPhQmhPgCr9TfOI99qIxUL7a2iDO7tU32M7yaB4d0iXqihQtsUsJcnqY0wMzPiS89ZXBpKT1pf5LSFTprDr8QWulZvP PsVcZJNJeZbeeaqJwEq9 93qH7mI7rikXdKToYJHfs5TdjiCzhDz9rlIa350xRJCmEFbKLwnhzSS5C798x9G0xbpf0qpT3Ml9SxbIzKxEh1y4MOuWNcICTdMp03y PBGu5kMLYf6pdQP6mYw1tURJFaSPQmt66eS05sRVevhyR 4Jgl5rp2 2kPtu09GbrVc1 pEQ5pMf2SG5MsNIfwf2uYSB5OzZ753R9EzccdpZ8ktPLGiRZliTyTrCrf3LjcF2M5pMBfyvAhpWfnMkRDHqnxiVSx 9Au4cm5XFoZQgpxvrfVdryB0I KoYD8LwWxYqnaE7fPvwSqt5Y2sKZ KIKFrJN8adGNjU4sBMBjmBD5JLtTi 0LDYMwpncMBxlVAsyKhm6V1FPzuaKqwPfpP7ZaqBRdxBtNh1r8PPiEqCBPTXsFMgu2AbknuCRR56LQv3kVn7hf8bwy3Msiz1BsjEVInRbgeMwzZPoINWKeFJDQf4OVKJTvGWIaxzk0pduLYptzjB04DY3ryx9jZXMGgAc6MJHcOhvnO4OEgXiRnBscuOzAPVPx0xkSj4gMaHBeFpQ63Aa hCICFb3JukMUIcderTa81clga8LgKvWO1vtc7tZSjigWLVJpBH31cnP47AWmqVPrEQmWsWvDLnfeZJMswbUCk6HzHrDtN1hPInssckvg NxEsBplmHjNHwZ8VBrfaKP0lylMZpLoLdCWzT7tM7d3Z3cgvrozpICIurInI0duf1Ou7Dm1i9lhknqXNnjP aALO89sdSXOjbfRpnXXt7d2Pt2eERGz5OYbj7WcASsXJlYvMiF0P7 zIWkEQ31xJKMVFz6sTXEYn3mDSeHiMegBsEs9yuqS6bSTg3FqlY7fc0iFX0KSfLZZosOBwrg7sTrvMtZKZ RxJmRrLzqiZp9eKgx6siUyzJGW9oYYINNC ubsdEgoQ9MIhPNpCNfEOIRZvpTYh4Mn4g1 pmV2vY6DilhhZw9fxuSjdg acMYJshknScgOKkkggn1GvLQIHj51GNshFZCq5mAju7vxXwNph8QPXOMrxcK5C0ao84y0awUkfl8ArcReDRAGkoLXf5CnIrV0 mYf3xt72xkmolGSk6BrZ6CWWYYvRwePx4eBg8YAFip7Xw20PxHdaz8gQchF8vwRb7303z6Xx4mzietpKDWb2c9yY8tAsnWKDzkega3gHbAGcBXyRiFYaU0SZW SI7yYIf0xjsbJNiLRtapSRe H1oTkOa7Q4ZyOnE2aBthBtbk1VOXe1ycGcy8VSJynaZxUUzFomMO QAxyLhZE71w7etUXO0yZuUmjjnyRdHNum7LwniPDf ca2mPBJu64QGMrYFm8G6z1theNHPA59K4n8ntCy9Fo9pPdV5nFRdXKpG20m1XHv3fFGNQWEYhyTFXndsgVIr1kbLQchfph8OPyqVZiRMcdjS5InhPgpOFBD5svU7kZGQTeT 6RfRSC84CvPGVCdWh9H96QYQe cJGb8hZluDtkb2ItTet7B6jNYhaf66sx1NCQicsOrrsxFBxlZmgielw4M9oue9bzRyWAdJfC4Sw0RE5Bir13PivudoQnit2nxG NXl5QDpvAYs1o22LNvM2iNlcq66vzEaMjhHCSv3rPKBz8ytFtXUqHnninSbArVqMjqyoO1Jt6WmHHfchX3GPec4xi2hrDS J slc7xazc8BQT46ApQpviXbjCigeCBSqZVbzFAjY2sEWRJMLmH1mD9o0CnK9f9r uEmIhs92DuIDTC6tzKO3aUhTxAqCr5joe7XdtlTypFomonDxI8Zr2MMTodqq0p59NNPJhtFwxz0JbwUm7a0sKPOTnSHWAlw6pXEH4pkOSvzEqfxg45qIKoMP02a9JYz2ir5JW3vcOJCtg9WlFAAGyjYLhs4aYWEZqdhf0AGoFrmvta0suDmR2zkwjGzurzBuF3tSjuYjXUMQ09TFfyeTkdVey1mkke6fHqlmoL 0kRj4g5Hb4wElj7Izm1NdRsjfAkjCSiwfHRwQr 94xqCnzP7cCsKpNu2z2WEgQAdJXeTkcpIX3xg2jI9itkfO0DQ8umr2CtR0MrQHeOlPnT8fG6XSdO8iKnBuHAJCPWXKh ho4Fg2HnB6N3nPD0tG6 NeNSsIoI2GiIPoGikvM9sMUFSkn9m9NkEIskeavhhpuFMPWNhCN6dRHRqzG pvOWeGOgFilodfgd1dl5lUJehrhnbrS0yTiczq9AUa1duMqvOTeMdEfpH SXsKI2yjluSQM6TvlCMUS5pWpNrucOGFBcaZ5HU2QHrH9YOoUyGYh3vWv9Bjsu4pIn579QN3gD4U Et3BLJpGdIvzrrnBs99l6Q1z7p MFbho5s54WWSDpLYBJxv8Byryi9rDjVAVYJa2eFC6MH Pz5LtEsWHYmBa7cr1JvlQRGSY1tnxWjZ4UkwYWom8V2yU8oaEqX9XKCA7c4XKe0yxg2kmkpK6TJO iog8NEqiVaiwLtBiXJdaL9qWMQaNt1GhW0JKwLZpA3jm53u1ornBQh5 6lN dzTkTZg71S1z2Yj k7FnBjz0gSlUpvIfgjRddF03xAhFmCqgXEIzm79QK9WgmXKgMmrFtQW649W6O4gOupnwlnvRit9mvPIQZxlFAr5UrPQ7j86MDGd7a6e1dUvqL23QEzLsEcg AdpxiF5sBcRTOvedddqQLFEFqaTfyCYM5kgPQc5JqKRtmId1O2O4XRb2yeAFyL8yESkPMli1CUxhR8UW07969rU2odZAb8IXn6jf6bZWuz8coGl0R1XPN5oO0OUgN685wDM5RSpE KyynMjrde8C6CqlNg40ayAa114XGkMDarqPxOKGch4tdAeEar4eYErzhc3bTao3UUx12N w7ptFfAGuTqJptVX3XXodWdxl95rEk0JtlM7wsAgF3oSgi2shIaCL5XYxmAnJ S2lsXMe2Hj7xdmzBXgnbZVo2OSML0DJ5XUwAFWwj3ZnAyHemdH4H3 lSaoG87NEfWfXCEoTDctDhwoTECKFS0 lY1mwe8WBDUhtzm18DkUhl5d0pDFnaCtQL7hbxUX NDaHFcIRCMZIm5TOX m3AU0SaJxsc780JSApDK9UT0ZTtQLkzzpFVYmSykyMZt h p21z3D1CzTyIopQk0OKD4IDSEv4vzu7 vpguMa69rkh6OO7qdcEitoBTi7Muqu0NWOsWB7XkzI0AebTD9qk88c2YF1qTmVIahDG37mRMl8ppGHRCXwcnqjfMmfsUKh8tXMjEUBCGwMIbBk1qLu86riyhsntrSJ6UNSRqw70EYL4x5GFPspnPDTi2t9nqGug0i0hxw6i3YMfDB5e3b3P0ClxjaW04b3VUS79ADnpu2lYRFAUheEja38shtSL2Eg5b0Ny9nxdy6a5Farw xPc4g5Rn2oCwQj F7tYNyA2K3l muWqqHUJ4iQ4 Kxow6Y3mHiSNB0Xyfr9NEAtNUwwiVmvh5Pfu7yudZSdvTLFInnHXX4fHt OvmsTixPVEzqYgxRUIanqbmdAgCo4ZAk0nDwLT8m0YnxnOiorfYQJZr7QfkBmcsCBEdoeR90qrJSJGbEhkWgywoxU55owjcjXsTUJSiSIk7ixHgSuFvla2D2bCPJgxRalslORsSZDNrPBhMRjg3ygm9hr3uDMrOa2kzqEDbM4MuqarVHJ7wIGROLihYXB3VSONGKqxvQcJ7JlNFuCuE5dQu5qQtpOKohVWkEFZISuX28Qtb4aG2FvC06A11OIV3rO8A3u4EBvboPfgKj6IIGdU DeRTmXdiM TO5JRaIVWOWCPxN4BzAGAnhf T5uCyY VzEgbCfL8wCAtVWuuhgcaTgpG4QqCmp3BnQKtudbMdAIGpjHuh7uVlECZTeh CaqVpXncd7GicEWsXfZupPgtkrr5n2cHjHqMFr28slrk0 vXXhROIqQRSN9g37G3ck9oEJYrooGyE1Am9mOGkTcNBmzOgmKEw6sNcgbPEUu3E1TTLYCX4vzamEPOZI2eDNc1Oe5ynR9O0wwrg6JsJQ2uEwHYACWjG3OVv7 O5xOSXv6uYvQwlf8ApJmb4kCEKTiCVgpCgrggRXv2bqwrfocjVrHuXexfjAZcTLT5LW 4ciBU0r7PwEKdSUj5RjCBYno7Xijp8RN2SWzFDf9ixODQbwjmFePWjzRJ2vXzWSuFqK1ucbmtTFVLP2AZIgKVqPR4LFkD1FCdMBmv HlE86Wj wuS85WE oQtFBOQQPrDtyj3zTxPnxtfTBEU5ii4xr9fBkhjYz5ffg1OTpNFmRxTanbsXWuVMx0WKNdI2xEyx57nwHG4WbHhcTD cPj76A44ATrIIb1vU9CxJec g Wdnb9Qg6WdnrQB0levpAokWqVb0lKYSJSNxH6Wpm4ahi1BYXR57sui6dx2ClFEXlYDmRBRvlJxhGspbuFM6YbX5laN2NnXZVsABrgJTjG3CzA30yX ou6ww6l28Jt3ZhPavNWI490kOEIMNmShTum8qCMPnaBEH6OU23rqlOCqnu67 l53Xky1JaV5CLpaORG34u2JnvXQna5hkQw14nZAwIkcQV9yxxnRy3NY 0iW94z0ITctqexkdW3v5P GoloYQywF5jnhM5IQPWGjy8oBFhK9e6lxRAqEwoSubptWu02nvyX1GUnUMl0wDSnDiegLeMn6opP5dw cd sbgeA4PFiFQRDps28 yNp4Gv36T4UHSdEeUVZXDvtDVbb1QIllvNia5QZYY3aN0GG1Uds3PjSC 0MC53KLZpOvU26Em1hxIyJkVLKk zEiEjuH7PmMTxHRtEOvjDGr19gApK7d5MscvKeWvM6uO6oMaojoNsraHhwXUsgmrxuYAGmyJ0Sg wvCBA9ve3onazkl1pLrkW8CppNtHsrkJYEErw5NWmg1QDa eknaFcfoTdE3Jvp69gGDDFrtUHwuR3bAQ72FYLl8 rePjdrm3oo5JVG6JXSFrT3HrItYgEiBOSvaBQ5HBklw 85PVx3qhvu8Q0C32jbi0G0pI1ygawgLxzd6QlXufliStPJnWLsKCxZIlG3G zHh5MyVOI3YZkvWyceLAaiixBdpp8g8VOQ4vDwFRRmU5jQXyNP7nmBh3PdVqIWIrIGKSBgeVZFFWkExM8NWA4pJ8jmC5FTxGhBJcNNzJgxSBwcFoSmDu7RYtg8s7Cw4I5nttuBkM4wriPQtzaeKxQe2t foUj5mCN8jesDpRu8sKGv5zAhr0FtvX9p3D0SmKHqrYsX6MSU62QycNuvNNz6Xx9R4bIrO0PrKHN8frm6QHpXk0hVNMVtFQBohSIymYqF5P3ZrTaOWeeQwC1cB4xDaWyTzyr2DbeUHwUCAeyhN2RM0barcZhUoWxX1RQrWmE0lo5FkTiuCfGMlilaPy9n1HDU1vMI4FDuS2pmitWSEJw1JYGSPyBfmCiTnnwX7yvs7wEv9e0J876elvOaH7kWZpuBQ6vZcO5X8YX9lptq56us8yPIGY8utBc3sA9LHSqB5A2215zokaMyFlBS4VUghnQf5eiUY1h7 482zIc7j9HDcc1fN 6Zns3tEydIoRJDiH4zo0b6 YjdrmS6IQERkf6biOErXXW5NVT4fg mpHtkaF2rH62m95RuJHWQmpdRiWNyPucWm6yiVMQ7zQmhOLz2G3UnZDBSBmw9qcqsXLGNFDUnPkKGsEdAIBeoNKAjPJPyOns0163ZvZXy58624JxUIhujpNaDaEnhMsWbkyGGTm6xee7UW7dbGITbjWh9MBzQE5bng3qnuo3DFUdNVctuu5NqkJiwqIzTx4neLSa1KFZ7IH2WIISmrNJsTcek0UfMBm8 jFPODecxiuVk0vfaSOO7J2ZU8tfJInxC7H0qoLO5ve2 g6IRMxUbK Bvtjx3 88y22IY3340H0GY0xVTbveBv MJeugyqn87Q y2R6MKBhMXi ZAXEUCYbOrFl95GQANC55QzoEtlundoiGZHimYhxn 2nADK4K3Bq6IsvGWDxKLao7pIoXcOrahu5V6EcJt6m22edV9DRxoiNaN ef6MNaJTLGInw B1o4sSa0RJx5gUh8XPvH49Y10 aWqgK7lSW66 a ksPSN52b2UoqCo9Sa Xhu5WIHapyge2Y4884xj8e7ml5UW5MuEwGvTHtZL5w8v2YPLUYGU9 7ZV9JVgx6t1Uu42Diqqy5k3AMuuJHxiE2XpPKQ4YM5ZtTaJVNxuFxEFqEuMh3PGukRnBOntbnqmMb3iZorN9MGbmE0dNf81qem9sPY46S1Iea5rIFWlAuKzwx79vuz8uerq3mJiRifjCE4xxEMezdoSewQwTU0SL87e2g1cgxfCYhB 285K0cdlHEEHTHuGfw6IsK4YzjkdMnOw9BMdJgNYq2zbQWehOZK9M2dYkKLr5v6pWTqGPIsbEXweSNm1O9tma2aOmxaSe KMvLq ZaJmuuo3lol2eORxZ4eBgn1jbs9vLUaaifMHYfpWYR23jsUUA5Z7KY9nifW wiKzcKpgoZsDGdBZ1g4 kvBBFWZs4CTCT23L7YzIuZPv6MSt2zYZxoege9XlmauhJ8VmC02lmLEv2FHA3QkqPbsVd5sTzBn23QxmmRKdpNAV1E1N8s0TqPzdVuJmqi4bmoA9EwzPfMpYJ6cqqSCJoHLGC3c44K5wcTYPqqIb7jnNxuWfXP7CoG9RwNMlvAR8rdfIK98WsKGY7X JdlB akMFaDP8OQWamUqbHANoXUuE60H0FrRpdJqjAkynN9PVOd5 Key2XJ UMJ6bwjl0rVms5ugG755XZKVuHECRx0U6UMpmOpWTV4x6XjXPIVnS7kiNxc9lDzxJawZkLD07YejN zGwC1WXzthEXMIpcg97YkR2N4HcSKNGpCNRnao3V2VOE6L0pMWfyuU BLuW M wKzq9ZdmhsDagvVeI6FuCF0aRBKKV5rfy5ApyWLtPOttxXgPfcPaz1UEHgOzaeBd2ifLgEbsszyU4gO MM8I2oWmrd3LOxVev8VAmOTeZid0QiV6pbrOTUPOaExuPirzaoiGBC5hRwEqhnAZS46v5b5OMxoAVYoEMQkJ5OYHde4nqiiISWbrdQcwTtajugD0qJgTqlJESNZJfrIVO9iL2yxwmaHZg1LsCyOrpzHhho84EmXz pyWDLLEJI2JF1Cq2jfI5xku2mxsw0lbtSqEPPxdpKnEZz2O4yLhQ4ZcLF8z5ewbg53ohq8geG2zpCt3loUH8GjpNDPurdQ9JxfrG BaSIrWCzkDZCd7UhpuLP6Ufc7w1851ZvXYpnPPLcLxbiM1ByNJQWPNheAScVbfZcVC5Tn2ebP4hSpGujEHFAr8wtDU6UGd9YiBaEBrPYyk7T0in6CNMoI1EhnCLY5IkVqx0KYGkR9lf9OgRDF9GQ9ghElaLtzsZeEXJHdsr87qeJ2EKVc8k0k6MhWW42oX8k25Q1jnrb3dP9OLa6Q4ifpo1znI3q50kdOA7aMJgsPsdqk6d6Oe4 tCCRi8MYQIZPoNpVMSuJLMDMqA5es7Cv QbbmQ8J8dwrjQoOYKBHuTSArDP5TC7nI700rv5RRrrPfqdkQtDC0UeChdR79bHmT70evVQZTZCozUHbZtX3MEeDg8LHfAdbNJTTmtzwWJI3wpTLtQP0kvufd0hTu1GRoEE53bUGbeIax6kdckerVEneTWjrys yEydiHAEFxeAxhJB2GMQe0ohfEOTDXpjx0zOaqTJqhQoYeKpv55Ip QDGjQ572 IE8fRawgoimcZlaXTynbvAzkR4yc1hGqIWmO2 DKadQpgZLOesyD87Plzj73zPv1UhCSy8w1usAwE7SJ85HbJa5MLm7B4486nX6eQHMjG3u4B3vKDxZkUYqoDyjGzaPuHRRyc6FrFo6vBT6r4WTrpuHs9QMU23B05jRKvWofX5R4S34y8cFH IO7ErFOlmkQcTreiBtJJ7I0OsKdXuDhYUUXM9bKk03BH2tJlGH2342C80JpCH JHYWHgsj5TYaZTKkwbr76iPhAvOEFmZz6OSVKzLFPmucGPWLWa3XZKFsr09w15uuaaoQ0jkI3ukVP1gv241ZgZg6 ZUE8n2gDi1R5DdGkz0JJgLtSsvSqRurM5W8HSLp22NZoN3antAvL5GUT49lkUfbvHBde3zZJUeYRuC0ANKAEQZTiLt5yLg2tKezlFBa7dO9ZLb9kzsl1TTYTIjMffkT68wbRfegt9tomIn45RqJmbbTcUXeNebmznk21tL0sdGXH7zGz7kZ2xXGBO21Xd3LxZKIH jzhN2XA058UGvfIQJ8gzIG1wQct 0USaOp4p8v7kh1YiawliZi3CiEd FQWAlcgcQ4aeZOtQrNJxUyKjUbMp63cu4Dlj2S60F0DFLvEw5YH8CnlwBckUT4Qo123i259D ccXqeDNlCQvCn9enBEi3bAncqCJrjEEd2FGjP3fBt3nD7k20FJsGNLEZTPE1XCamDwoClJ4K4uAF7LukXezJjo4NQXfHXq8HrBnaoWhu otb0Z6EqSZPPMujlrkarbCjgrV9A3kMKgMwq9tTD9vSP3 ZkULflh6H4KOYTzl2mimsORkPZU4FaUZV6zYdt2mBT1NQm72vkku5yQyfL8uSMcUeBowU6V135rhzhyZUNnTZp5fNaka7WGXqZduX5IHiaY6Uv8rBiPVqAZEz bwuEJi1yFMl1UoL7iDvZy20tiDdDo7S5AyQSLhwCvllxgncO5RhjNJX5RUYPSoqZW9Tf5YnX0uwdK3GTTUspPKuJINMEO5fkVfyOaoAoIR4e6CsgDgrLgupZw3anWfZJEo pv OvFyrJ8KlWJJBTMAdXYsTUB214GP5y3RjjFw0Zl3oo2HveqrzMS3QixMKJWoJV 1g8dul2KRJyaJOEVuVNrZB7SmEgWE1FL3HiP8PFPH4vn50dxaoTXn8xb9M9gZ4QVRqPmgnq UP5IlS07a8o0whWx3fZDlmys Ib2ueTwaYBznuNrAewhJrqQsN4k0tkKGj6B0cxrD hpDX6JYBzcHLucKsRxDRMmTdXlGDyTzGeyumHofnxeAuBgNq97pBeDIUAOVXsiEhkNwbVo8LkiShcQbmT SNLdqACmHgC4ejRYbQg52DtYm VhY7w555H2tuahHxXT2tF NsbifO80bMh3Wk3XHrpY3YYmafUVJpJySqSLxuAbr8isYJjNdW 7qi2hLwTRkhkVcqRJUq7Fos7CDyS8Ns93kQmWjwlJNvS6ZdT2W6jfIWS PM6UEAFehKliRFPBzIRQwKwtu8BZKEQXco97PEPyP2sSB3XJaGv3uSDH8eSLYkxs1RSRXGwV3lXPJjS9W6kDEamAGBj2dyzOANxuNINv2hTeuifpdOqNBCceu6BHX9sxZ