Nghẽn cổ chai: Tiền mất tật mang khi nâng cấp PC (Phần 1)

Nghẽn cổ chai: Tiền mất tật mang khi nâng cấp PC (Phần 1)

Nội Tâm  | 21/09/2011 0:00 AM

thích

Đây là một hiện tượng tiêu cực làm suy giảm hiệu năng, gây hoang mang cho không ít người dùng khi có nhu cầu nâng cấp hoặc mua mới máy tính. Nếu không xây dựng hợp lý, cả hệ thống chơi game đắt tiền vẫn có thể… chậm như rùa.

Đầu tiên, xin cám ơn công ty máy tính Ha Noi Computer địa chỉ 43 Thái Hà – Đống Đa – Hà Nội đã hỗ trợ phần cứng cho bài viết này.
 
Không rõ từ lúc nào, và chẳng biết do ai khởi xướng, “nghẽn cổ chai” đã trở thành một chủ đề được nhắc tới rất rất nhiều trên các diễn đàn công nghệ cả trong và ngoài nước. Thoạt đầu, đây là một vấn đề tích cực, được các tín đồ công nghệ nhiệt liệt hưởng ứng và bàn tán sôi nổi. Tuy nhiên, thời gian dần qua, các câu hỏi đại loại như “cấu hình này của em có bị nghẽn cổ chai không ạ”, “em muốn nâng cấp nhưng sợ bị nghẽn”, “muốn tránh nghẽn thì phải làm sao đây”… xuất hiện tràn lan lặp đi lặp lại, khiến cho những người tư vấn đôi lúc cũng cảm thấy "nóng mắt". Đặc biệt có nhiều trường hợp buồn cười như card đồ họa vô cùng yếu nhưng vẫn sợ nghẽn, máy quá yếu chạy game thấy tụt frame rate cũng nghĩ do nghẽn…
 
Như vậy, chính bản thân nhiều người đi hỏi cũng chẳng biết “nghẽn cổ chai” nó là cái gì, mặt mũi thế nào nhưng vẫn bị nỗi sợ mơ hồ thúc giục. Vậy thì nghẽn cổ chai là gì và hậu quả của nó ra sao?
 
Nghẽn cổ chai là gì?
 
Nghẽn cổ chai (bottle-neck) là thuật ngữ chỉ việc một thành phần trong hệ thống hoạt động không theo kịp các thành phần khác, gây kéo lùi hiệu năng cả hệ thống chậm theo nó. Tuy nhiên hiện nay, thuật ngữ này chủ yếu ám chỉ sự cọc cạch khi CPU yếu đi với VGA mạnh bởi đây là 2 thành phần đắt tiền hơn cả và giữ vai trò quyết định tới hiệu năng chơi game.
 
Nghẽn cổ chai giữa CPU và GPU là hiện tượng CPU không đủ sức tận dụng hết khả năng của GPU tại một hay nhiều thời điểm nhất định, gây sụt giảm khung hình. Nếu khả năng của CPU chỉ dựng được đến 20 khung hình/s, trong khi GPU vẽ được tới 60 khung hình/s thì khi đó hiện tượng nghẽn cổ chai đã xảy ra.
 
Muốn chơi game, chỉ VGA mạnh thôi chưa đủ.
 
Chẳng có gì phải bàn cãi về hậu quả mà nghẽn cổ chai để lại: giảm hiệu năng hệ thống, lãng phí tiền bạc.
 
Tuy nhiên, trong nhiều trường hợp dù xảy ra, nghẽn cổ chai cũng không gây ảnh hưởng đến người chơi. Đó là khi CPU của bạn đủ sức dựng được số lượng khung hình đủ để game luôn chạy mượt. Vả lại, cũng tùy vào game “ngốn” CPU hay VGA mà hiện tượng nghẽn cổ chai mới xảy ra. Nhiều khi mong muốn cầu toàn, tránh triệt để hiện tượng này lại lợi bất cập hại. Chúng ta sẽ cùng làm rõ hơn qua một loạt các phép thử ở phần sau bài viết.
 
CPU không chạy hết công suất nhưng… vẫn nghẽn
 
Đây là hiện tượng cả CPU và GPU đều không hoạt động hết công suất. Sự chây lười này dẫn đến việc tụt khung hình. Các nguyên nhân của hiện tượng này:
- Game lập trình kém.
- Game không tận dụng tốt đa nhân của CPU.
- Lỗi phần mềm, driver hoặc do crack game.
 
Trừ nguyên nhân thứ 3 có thể khắc phục bằng phần mềm, còn nếu gặp phải 2 nguyên nhân trên, chỉ còn cách nâng cấp lên CPU có hiệu năng từng nhân thật cao (như i3-2100 chẳng hạn).
 
Thiết lập phép thử - Cấu hình test
 
Phần đông người tiêu dùng hiện nay đang sử dụng PC được trang bị bộ xử lý Core 2 Duo hay Dual Core mua từ vài năm trước. Một số ít hơn dùng Core 2 Quad. Nếu có nhu cầu mua mới, Core i3 và i5 Sandy Bridge là lựa chọn hàng đầu. Theo thực tế đó, tôi quyết định sử dụng các cấu hình test như sau:
 

 
Trái tim của toàn hệ thống là bộ nguồn 550W Antec VP550P. Bộ nguồn này tuy có 2 rail 12V nhưng công suất mỗi rail tới 30A, hoàn toàn đáp ứng tốt nhu cầu phần cứng mà không lo quá tải. Đặc biệt sản phẩm đạt chứng nhận 80Plus có giá chỉ 1.250.000 VNĐ (theo báo giá của Ha Noi Computer) – quá rẻ so với các bộ nguồn 550W single rail trên thị trường.


Các bộ xử lý socket 775 hiện nay hầu như đã bị clear hoàn toàn, do vậy tôi chỉ có thể test với Pentium E6600 và Core 2 Quad Q8200. Do Q8200 có xung mặc định quá thấp chỉ 2.33GHz nên sẽ được ép xung lên 2.8GHz.
 
Các game đều được bench ở độ phân giải 1920 x 1080, thiết lập game ở mức cao nhất có thể mà card đồ họa GTX 560 Ti “cân” được. Do ảnh hưởng lớn nhất của nghẽn cổ chai là làm tụt khung hình gây giật lag nên ngoài khung hình thấp nhất và nhỏ nhất, tôi sẽ thống kê thêm tỉ lệ khung hình “xấu”:

- Game bắn súng góc nhìn thứ nhất và game đua xe: thời điểm có FPS < 35.
- Game hành động, nhập vai góc nhìn thứ ba: thời điểm có FPS < 30.
- Game chiến thuật: thời điểm có FPS < 20.
 
Nếu khung hình/s luôn duy trì trên các mức này, thì dù có nghẽn cũng không ảnh hưởng tới trải nghiệm game.
 
Phép thử lý thuyết:
3DMark Vantage – 3DMark 11
 


Nhiều người cho rằng muốn biết VGA có bị nghẽn hay không, chỉ cần so sánh điểm GPU và tổng điểm trong 3DMark Vantage. Nếu như tổng điểm nhỏ hơn điểm GPU thì tức là nghẽn nặng. Bản thân tôi không có đánh giá gì, bởi nếu vậy thì ngay cả i5-2500K – CPU chơi game thuộc loại đỉnh nhất hiện nay cũng vẫn gây nghẽn GTX 560 Ti hay sao? Hai phép thử này chỉ nên dùng để tham khảo tổng quan mà thôi.

Chúng ta có thể thấy rõ ràng là điểm GPU thấp dần khi cặp với CPU yếu hơn. Mặt khác tuy 3DMark Vantage đánh giá Q8200 @2.8 GHz và i3-2100 ngang nhau (cùng điểm CPU) nhưng về điểm GPU và tổng điểm thì i3-2100 lại hơn hẳn.
 
 
Game bắn súng góc nhìn thứ nhất:

BattleField: Bad Compay 2 (DX11) – Crysis Warhead (DX10) – Crysis 2 (DX9) – Metro 2033 (DX11)


Ngay từ phép thử game đầu tiên là BBC2, kết quả nhận được đã chẳng khả quan chút nào. Tuy là game bắn súng nhưng BBC2 lại “ngốn” CPU khá kinh, tận dụng được tốt cả 4 nhân. Có lẽ nguyên nhân bởi game có khung cảnh khá lớn,nhiều vật thể, đặc biệt tôi lại bench màn game có rất nhiều hiệu ứng sương tuyết. 2 nhân socket 775 đời cũ hoàn toàn lê lết. Q8200 dù bị nghẽn nhưng chẳng hề nhận ra được bằng mắt thường.
 

 
Kết quả trong Crysis Warhead thì có vẻ kì lạ. Game này chỉ tận dụng được 2 nhân xử lý. Lẽ ra E6600 3.06GHz phải cho kết quả mĩ mãn hơn Q8200 @2.8GHz mới phải. Tôi thử kiểm tra lại thì phát hiện ra đối với Q8200, CPU-load duy trì trên dưới 50% (tức vắt đủ 2 nhân), còn E6600 thì chỉ khoảng 70%! Thử đi thử lại vài lần kết quả cũng vẫn vậy. Game lập trình kém chăng? Dù sao thì Crysis Warhead ra đời từ tận thời mà Core 2 Duo vẫn còn là “hàng khủng” ít ai có.

 
Crysis 2 khá khẩm hơn 2 game trên rất nhiều. Chỉ cần bộ xử lý 2 nhân xung nhịp 3.06GHz, bạn đã có thể không phải lo lắng về vấn đề CPU (VGA của bạn có theo kịp không lại là chuyện khác). Crysis 2 cũng là game tận dụng tốt các bộ xử lý 4 nhân.


Metro 2033 xứng đáng được phong là vua sát thủ phần cứng hiện nay. Game này chủ yếu sát VGA nên dù với các bộ xử lý Dual Core hay Core 2 Duo xung thấp cũng vẫn có thể tạm chơi.

Như vậy, qua nhóm 4 game bắn súng góc nhìn thứ nhất, có thể thấy là các game này đều ngốn VGA, còn CPU thì có game nhiều game ít, nhưng nhìn chung bộ xử Core 2 Quad hay i3-2100 là quá tốt cho những game này. Nếu là fan của dòng game này, bạn sẽ cần phải ưu tiên VGA hơn CPU.
 
Game đua xe:
Dirt 3 (DX11)

 

Nhìn vào biểu đồ, có thể thấy đây là game phụ thuộc nhiều vào CPU. Dù có thể nghẽn nặng nhưng chỉ cần bộ xử lý 2 nhân socket 775 xung nhịp cao là đủ đáp ứng nhu cầu dựng kịch bản của game.
 
Game hành động bắn súng góc nhìn thứ 3:
Just Cause 2 (DX10) - Lost Planet 2 (DX11) – Mafia II (DX9)

 

Biểu đồ nói lên tất cả: trong cả 3 game này, vai trò của CPU có vẻ ít quan trọng khi chúng đáp ứng đủ nhu cầu dựng kịch bản của game. Đừng nhìn vào khung hình nhỏ nhất để đánh giá về nghẽn mà hãy chú ý đến thống kê về lượng khung hình gây giật lag.
 
Game nhập vai:
The Witcher 2: Assassins of Kings (DX9)


Dòng game nhập vai thường đòi hỏi khắt khe cả CPU lẫn VGA. Chúng đều có điểm chung là nhiều hiệu ứng skill bắt mắt, bối cảnh cực kì rộng lớn và nhiều trận chiến đông đảo unit. Bởi thế, nếu là fan của dòng game này, bạn sẽ cần phải tốn kém cho cả 2 nếu muốn tận hưởng các hiệu ứng lộng lẫy.
 
Game chiến thuật:
StarCraft II (DX9) – Total War: Shogun 2 (DX11)


Do không có điều kiện chiến online StarCraft II (phải cần đến 2 tài khoản và 2 nhân sự để test!), tôi đành bench màn All In – màn chơi cuối cùng của chiến dịch với số lượng unit cũng khá là khủng khiếp. Trường hợp này cũng giống Crysis Warhead: game tận dụng được 2 nhân, load đủ 50% các CPU 4 nhân (kể cả i3-2100 có Hyper Thread), nhưng chỉ tầm 80% với E6600. Do vậy dù xung nhịp cao hơn nhưng E6600 vẫn chịu lép nhiều trước Q8200 @2.8GHz.

Đối với i5-2500K và i3-2100, lý ra chúng phải không chênh lệch nhau là bao nhưng i5-2500K vẫn trội hơn kha khá. Khác biệt này có lẽ đến từ dung lượng bộ nhớ Cache của i5-2500K gấp đôi i3-2100. Với game vừa sát CPU lại vừa tận dụng đa nhân kém thế này, chắc VGA nào cũng gặp nghẽn nặng.
 

Tôi bench Shogun 2 bằng một trận chiến lớn có sẵn trong mục Historical Battle. Đây là một trong những game chiến thuật thuộc loại khủng nhất hiện nay cả về quy mô trận chiến lẫn đồ họa. Q8200, i3-2100 và i5-2500K đều chiến tốt game này, chỉ bị tụt khung hình khi zoom lại thật gần, GPU-load thường xuyên duy trì trên 90%. Tuy i5-2500K không cho khung hình trung bình vượt xa i3-2100, nhưng chất lượng khung hình thì “ngon” hơn hẳn: luôn duy trì ở mức 30 khung hình/s trở lên chứ không trồi lên sụt xuống như i3-2100.
 
Kết luận
 
Như vậy, sau một loạt các phép thử chúng ta đã có thể rút ra một số kết luận sau:

- Nghẽn cổ chai là một hiện tượng có thực cần phải lưu tâm khi nâng cấp hoặc mua mới máy tính, tuy nhiên không phải lúc nào cũng đáng sợ. Nếu đang sở hữu bộ xử lý 4 nhân Core 2 Quad, Athlon, Phenom xung nhịp cỡ 3.0GHz hay Core i3 Sandy Bridge 2 nhân, hãy yên tâm nâng cấp VGA thoải mái. Có thể đối với các game “sát” CPU, hiện tượng nghẽn vẫn xảy ra nhưng khó nhận biết bằng mắt thường, trong khi đó VGA mạnh sẽ phát huy tác dụng trong các game “sát” GPU.
 
- Các game hành động, bắn súng thường yêu cầu cao về VGA hơn CPU, tất nhiên cũng có trường hợp ngoại lệ như BBC2. Trong khi đó các game chiến thuật đòi hỏi CPU mạnh, còn game nhập vai thì yêu cầu cả 2.

- Trong bối cảnh game ngày càng đòi hỏi và hỗ trợ tốt đa nhân như hiện nay, các bộ xử lý Core 2 Duo hay Dual Core rất có khả năng sẽ gặp khó khăn khi chiến game, dù với VGA mạnh cỡ nào chăng nữa. Đặc biệt nếu bạn là fan nghiền game chiến thuật hay nhập vai, hãy đầu tư thỏa đáng cho CPU.

- i3-2100 có hiệu năng/giá thành cực tốt cho game. Hiện nay với 4.000.000 VNĐ, bạn đã có thể sở hữu combo Main H61 + CPU i3-2100 hoặc 6.500.000 VNĐ cho một bộ case Core i3-2100 (chưa kể card đồ họa) – rẻ hơn rất rất nhiều so với i5 mà hiệu năng quá đủ cho mọi game.
 
- Dù không được kiểm chứng trong bài viết nhưng gián tiếp qua các kết quả đối với VGA cao cấp GTX 560 Ti, có thể tạm kết luận các card đồ họa cỡ HD 5770, GTS 450 trở xuống cũng tạm xứng đôi vừa lứa với các bộ xử lý Core 2 Duo hay Dual Core.
 
Chúng ta đã kết luận các bộ xử lý Core 2 Duo hay Dual Core đời cũ khá chật vật đối với nhu cầu chơi game hiện nay. Nếu muốn nâng cấp lên các card đồ họa tầm trung như HD 5770 hay GTS 450 trở xuống, có lẽ game thủ không cần phải lăn tăn lắm. Còn nếu có ý định cao hơn hoặc đầu tư mua mới thì sao? Cắn răng chịu nghẽn hay nâng CPU, giảm VGA – phương án nào có hiệu quả tốt hơn? Người dùng sẽ phải ứng xử thế nào cho đúng? Ở phần sau của loạt bài viết, chúng ta sẽ cùng khảo sát kĩ điều này.

    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.

    Zwy0kf8mtOFIyWZY9zpuOCGtedhKK6dk6puT4uJylqG9yi6VLA3s vB7uZ0m3DvJsROB2lxNnpw7rgGVXArYvYWS5QM1mcdqyMOIVBgFbR4NRO28SuH734l8o4oaMlSiL3RwMwIaCPbRr5ztWz2oz7taLT 5Ziv3hkaNGzwdUMZmJW6BszhNl1mlmU0s6iJ0jdLuut3Hp JA4smnMJdsjHSPQWrDfL8hNhfxNprjqYhgU2rtdXhBJZjUMuHXJkFoU4i4BU8fXy3TVtCZBl5YgVBn8dgzRYVBkofQbrgAE9rXRJ0pbY4eemKKcXR1OmYQyR3tOYljhOhLshW7HfEfzRHKSyMsQ0tPQqXyO8VmvJoQbwKyzOfTlvXkwaW 0YsSq1ETgj2Bi1GQcJinHN2JP5kLQv5hu1RqkfzeoXv43W66HmiqaWRP3qnxRPV4kh194O1i4y0iOTA5G5ZpuFHpO1eoGf35C bT6ry90N4pK3Z1kXFCPUFdTo9jTWhkZ2gEy6nUvaUDf4B27v8JhvFQKh3kWN1pvUlvEaJQ2FFZgIeFtsmh3mK4T70iyvgTXakh4m3UfUwmoYa5JdafzEfnTtVP7UyWs4aV7z8odUAYokMPT0U9WBhsqb13iDB1qyHIYgIdyaW1f0lLH Zn7haaVokajpCBy19WCZOC92sUOVXxOkBKFTeX8H7YgJS3BLFYwv8er1PvljeXjnmJNT9cdlmfIDpGGHz4qyQeuBYzg3qBPfHwEveBh7TONgn iyBJFJaJSBsINR7VCEF8NfP2iDfdVr1Ab1LM8k0CO6hyZZJzIzqbjfJ9MtdzSIwgxHmDvm8II PXvXqcs81ogj8UKcUxx0Z39HYFqdwBN1d71MzLlLOUt7gVrYD7IpO7DhUt445nlQxW fcZKxu5Vod3hOop2oUlZ7fdgz8bS5P4U0RYHMwRlq2AQucWjhycOi5Rht4z3ARGsh68XajIk0NlUEPW66jcvUdYkC5ZshXGK4qd9nUVIPdHyeAXSMYJzm9ulNBgFj5ycN5Jjt87N4NF3NvG3B3FfOALOPsnRRqHYm2Xi2myzQVRPKuwGrS9u5TZSrTPWqfPLG5GtXMtWqtsNGSDG2PyPxp7d4rL 7TbfvNP1oLGP NSTgqO27SKvw6SO21lEpP1c IyfxeaJQlLZzpQiH5wadpfJNJ2i2AN60soLGwfWlPGkdPoACgZFi1wmcvzfKMNRAy4pIpqhpANbnDgU4qJzgw0sMC1vSVbgOKgXRCJaXjmY0ym7HYbc M2klThhoVbxkjdZ8XJ8Ea5OkSIKgSG KlTtK5fAvGpLgo6ZPtSEIsF078lLAPJaSuX0DK4b1d4TlF6TMZ2yVB9YXvNUU0DnXLAfAqunxsPFLCdLCGoQt6qRwbyyUKcLcGSc2np4AhTzd9yL7eFGSpHH7lSZnDNj6X2kKFu0FQvC4BzZiXJl9cS0dnLi0QvroKFuekDXUjIKKZzM2LyVVVSO9iRWlogiGHWj5r7qHTN P4Y8I76vdIy31AMBBFIC3ijK heGa7EGanROHh8GyNLnuJl46FOOQsFIipvNgd8MJzAd05LyhZaMHRYxR5oJKH RUzoxTf86i14MjswIjlkQRUkyg6vlewZhZndj9ofYf34zySwaiKhAGCOeINhBzRYxIVXex7yI1PSNHcaV4EjWaJ0WwjOaR3iuajvwmcS0AJl1puPgqaACylRQSLsotuTBt7E946z49apikqr07o5o2THa8cdTG9cLVUYMDqvuqNZ9FQAs evoT0K5U9oVdFfaVaL2ncPvxfBJJnQZft7Fve52BjxnwmEyEzUNLJase9jfOQi1xtsz88UHm0Z5lzBCLRaLsxn053efI8NQH6AIibqDfjysjKjL8JFk0DolG6IUSNDz8nsO0P5BIXNaLiia8 uPAcgXfwwvgt6AF2kPTJ5o1XpwAXzFoQko06m4tgPlt3iPo99tNE7CgKgJ1yNx2fjQwn yv3ShSEbU5LYObrrowupLTagJXmdi83gUMqGDglHH6nIpsYe62meavBP8sQZHHs2zoJquRBuBH AJBxkPewDsau7ydeeRzXeoBATRVv1E7QYATbGN jJLVGwruoI48xIsicH0k6diHv21ZuS1ztQ1nCO3bhEMXaJYL4QUPz1Ys294a7wDHB9rROiBFu0kOByXSJhOlJvE0irR3K2eLdLhPkgD1YPlY8NHp6tdO5bCZG9zqnBkochDPzRWKoIK640dUuM2AwScGyi4gxXLQvxuY7ivZW7EZ76eA7e8QfnxZxK25JZOsGCdMoJX3KhbDOku6G21Nmou8ojzF6TT05ZO76RqlyTkEW0OwlZijAdWMdyp66R1wpHfbdgKzBQw4e87gwVa3sHxWPpEMLy8nWS0l42JQOqeqsVsnBVEsBEsAWR4fh8OtwuCBXOfy0ejH5DRpiLuPxcNIcVfzgnyjdYFgXiefv8fJtavpSRaJm2tWMjKG3aexuzjrkyPfVghH5A5dMXQ9WX4oeafwVQWy4BVhHgccUajyWOr BCYIooFxwzEdmqIlFwSR5hjfgjxe4mZtVlQIt1Bwa jDyq9JD7vKJMxqcPg6W3hDXJuQzmuMqG6L4y1BI4i2zXRqtqUtetEcfEve d6YqvEiumuUqmdiDLr94kKVKrMYsI9j0zY aVFfjwftFiHSyAeUV2GLUG00lJ3vGx2VZqeco2PpyppF153f45xlTIqZKyOUYqR1 2hApXG1MX3wkWa xOjZHRbtNrStqbTzWmBRix75YDVd4lXzYnT81csG5OIm0CCxUXNPUDlUl1 jcWbGTAMnClxOy1ZpoUwx CqZT4wm5jqezy5ap5sTWE1cJWh6w8rtvFPcWwrwVZXnuoGdnsabI1oiEuEsLNhz9q6jsvGXUHwKRjcG6OY2KpJn7VIBJ0PPobXrGwgTpcuo0yEc36C2iFET2pLlO6lFsnnjA6utMTat050moAaa4bYDuiNFTvOjwBeQtrANpLFQ0MG78GbPvbeaxGoGGn8HNrFfDNqhvnPK1UZKhtEbvgOzwlbdoiQlRnlri3ROMWWCqRG7qvF9YoKojkuvLDvmH dCDr4 VaLsnyKSWmAdvrJOv22ntJbzaiklYoHMgbTzXSl9ifReHqXgRXOUX48f5mnlKhOlxrTOPC6EiDRut1IDDueSm1DE5VKzCR8BdFm9jMWkNxzfH5KNvvplUzuCVzyWWR cGwv4JM7B6uLPb99HrLxPbT9sDPjORsiJQ3ZNo8fVIAVnyU89V1k4wFT2NyPiPvMJSlzWObeixWq6Irg4sfxDsKJlhPDfWoPupeRojLBkgkIzYMhrBGshMEPr0hNg09bhhZ5MdAQRUZ3LMMh5SmL80nqwgrG2HHJR3vcXtLsku6RO7sSjgC9vYle1NHEUD1La0cVnZibqelaEDUDL8hKgPqXNC8zOANtyeb5Ra98UeDuC9nLfysZcbUi33DJEOiufzm1eXT71WH9apRopgH76nj4wcfw6rcbRR7WCtB9SY1vji7Kx NlJow6GUxmRrBSsMfXfFCvfYbyq5Ka61paaIA4JAPUVpIaFRK0GKS6tyEOH9nR9Vhs9vuITibP6YKooPmmNie qzzdQkbGNUZWrT1GFx7AXMe2OKyWgh7cC6Nnj9kdsS6hIbDRIasJXb4q5Zk1AW4lWpEWCqL5YrXOyNzw sajXuHhwPo7jKshs1fpgbE75ODuAK63lHDxVsKZ8Io7IrlRyXJwdO355FpNMnQFXormFuJnuBxhQSKoP A7RD6QIgrxOeoA63PTLXGe2UFKI4W011Y9EuXqLEmMYnLtYOwiiVE5YLUGoRrfKLSl1bDtpEx45wOEppK62Je8Q2MRrY6PuEXgdRQOfDWQq2KNAvKaTHwsW436Dl WaDRqXFLie0l4impYeHOvwNLn5OrtAUK9QhXbOfl0PE51dbHJ9tR4zxuXGGEkvkZcrLcB7MQZHrGuWD8eQ wL0ItIsxK8BGuvwzz7nBMJ7vLgzt9GpD0FG0Mj2d4jPKRCdzW8H3DkjYtHqAA OiELnQr9iuwgzITvbE835Wtq4eNQkgO36LYIYMG67j88rQQZXElxsqwaumdv16RktBMrUC5Dyr5qmgQrt V06PYJdByKr5Xf62E0OgW1ABNWWFfo3FrqShIWbncxyLSdDB1AYWSz8yfoPRVVeKAcGjtT2oNU78fYfAaRxiixTxsHUj2j0iNNyk6OXuf8zh8xVN6U5plDN05PDkRsHPGCGhm1U WaMDjYec37AIqLHUZ8GpTVLvwRHXpNiPg0qcxm unOtoUhxhcYn36zKm5ZcOta1pZRDZqRGK3Q955cz1Xq15Qp2tnOtG8NQJTCbz8m1g66gB1bh2lsJ0Rv6rzFqYBLX3qWBXNBogN76VUIZ7e nxrsT5C8Gw37YpEYb2extH9IU4n4QQuDY98IrUXhyRMS5yWhJiqFnflVPEl6n7Muwx4CHEC7o9oXNKP5zFRMwzq3eYrv01amFcFEM2kfjnWrkLJcQSVjh oydiwmWgflkSZvdDBJw OyAns6A5uPFlKzgjRVx GIBLc8m6rHM2STdsusgZStLtwUT2Xs HeiQNsLcuojorWuS3Ngdy85wlSYC zwrANVaMVf9le2HbBIciIf 5LhqqDFnkOekYka4D34NAWQdWLzSTKJeVHViNLz3U1hHnhhoHRpnxxR5Kk7jT4eg CK5KTxGCGdTQbofrjFJh9aZYm Tp8ax2ayYbYCuJMlbToedbWIJJOeligcXRpALBLLzehQuuR4FmI8wmrQePg1laNyoMwMyqqho1IkQDItC7nC1zZT6QmczTxwxbfIZYJiGN8Fp6Dk256KmIiok0RL6DYHlv3tbWBHgVt6CSmqPaDrsl32rv9otjPp1Mpi nM0yPeI3jEK6q57hqkeubqTzBe7kSJnJFUtidMrmLYv7 G3OHrMX8uFSA6fPPjYL42cpCT08VbchTlAmenRbGCreZDghyZWgb7jftnqTtDblWWRLDXAMeNwm28c5nDpB3O1lbcCPq fBfmLY3iZXSXOGp0kHcB2gkBHofY9TX61C5BfYqXUkk2mgwZggcOmYbaISyn40pqWpbp6QnyNzQVKR1tP prXzwBh4doOHWyF3PJlVwEOUDxMEqBXRlP4CDSkSDlVMIXrE11IWjU8DbGvlNOV Ndk bj5htkRvrkOvun6 7UNRdiUIJp2epjxaAlMDk4Zrl1rSh4aAcW18S1bMYx8CkLfsohh8Ns8gMXyFMkV9T3aWAhmCqIESAAJK8FyatCIcvTK wZl TlNi n2EKF MAElkVZ0Gq0vO mX XC84QVKmOlH0d7ch7znqgO6MCcOUkrYkR6xTRIkkHpmS05BbZWYl38WXFShboP0py0hXZ2K7a I hiu0cPWY9UNVtjhI5dwmVTmT 657NVW8GruaNhIrVlYXZyLs0Ppvzh0X8nghDhbmBv52YO6SI9ceAWuYQSAEYdFx420id7hD Y6vpBphFQ5N7cRBd2enA5aorXaEoDwlO2d8tLAQhPXEB6rlb7LIarNprR6ocOMWdF qGvPl4H0eiukB3Ywc3cwDVBM8I4nO3gi SphWbpAhtFpBnxNhkrkbcgAkcdBanmIPqp23lIgYIc1fANm2 8e AjuLQw2kNs6tmeOtpTbNFEqeLRTaSKT7VkyuPtcJak49oPYseF911dO5szBXgoAvgxnKdUG6BfXmgi04je4FR tn2XThyTh9JsBPSKLc8xy44NzYbJHS68AOZ sZ4X1jknLY7qU2DrM1xP125kwRINaldYdbjvl32G8DdugEU5PNvshvo1J07Rz 4COIIWZ8LVQB7s0vvPmXXp3WYStXPSVlOJxsIGHWZUhcNmgfk1wIaAeMbsIYKF6CnovVdp3duba3QL0yxY4nL4vPheLfQDft4tHYXMYJZR7oVfU3RPLikLFBouHst 2nnZbb7urkdsGvszwWMORFDMgOfQebrnmP8IojyQyzpdROFht7p7Qe2BZCvit6nRca7J9Cz3XjfhPeApL3coE2jWw8pUrkGIUt04sxklMPNgdb9DbKBQsQs1jEdvthBrrEDxVPafnjfYPgaLTulRczbehyyLQ l9ULj7Ix5ooDTwU3NTTJgjOcdpFuN2rCTRnC2TurdBMWAtTuc23qb9iBUdreSKzTwd8rmKcxRO6bGf5lmOZYYc0aAS7CiuM87wuabgoFeTVnpX6wvfTCoAwbyWd89TCj8XuWK4eCSi9td5Ze03oX0Z2J5HD9TpvdcLSn6Mz5xjnfyLk0QEPaW48LCrd8zinK5AJUrBhZP4 Gm1csZH UkrpTxjsHdm299BxNN0BklQ BUbKE8M 8woPVnJ8sEsbcYBUyYuoXYu3 v6JI2yynJw6PpaTqOSd6Kxig0Ue4RoD8g7miW3h2N1Tm0sxbQT DFHe2S mfLT3sWweEb7JiiMzi3gJQV8tWhvE40NDvINmPcRLw qP6yZ4PuUrEJEny1CBPjKFKfSc9a9hCrDznsUWSGG9ci2yyl5ErmUN1JJzCw0djUhy8H8nUkJUf6lQMJCz8absGhASPe0Gjm5naNQ1ZtpP1dOIRpklspJ1ArfSggDRREXZ3CCQTMeu9HHsJx21HX9OdMGt7sDc07RwFYNkQpt38IYg9wgZABmoNOKgmNOSordvVFIEcZtccfygEBuKDWNl 2Co4slHXRyu8 K9AFWISoQEHKWLbsHcRdl8c5CauREibGwT pSWmqk9Ulv3o2H8bqc2udV0r8SXoJtVkkdEJv5gSUeMADILomHy934sFPhx2GUu3SF8wngeQlgguht2E4PkEngUIfRZZv5gRPDhgemiGk57aKh0RJJ9g2cOqXXAYElyp6sb4vzzOYeptlXqd5PxjhkLvZBMWtWJHLoO71F1E31bInmbpWuGj1 jxTpDdtK2FMpdcq8JpNbBQm8bxgdqrm42 Vi Pb7KISLBYsU3VMZ65kJ5YRFcHaNN0WKqDhDUgc73c CAic61Bwc3KkA7sk138s 0ZrXiCSldgh3aiYfNACoy7LapQMcMs35LKUqUH7EY0eHVwF1xJ2831bBI3AJJH38c7RAijMnht7rTFrt6 L1zbkCmmemZNWgn9x1UMR1hPFEmzPzRg6TBz89JoPOHHgaUbpcujZBV9kyteCOib0Kjz3YwE7GgqiGr1wrJRS 51iY12iG2Ux7eO rvHJiNMuRmAOrh E7C0sFWUVshonbA53kxxfvf589vnEoxC4ehAh0FFwItp2hkgjW58xf6u2MLQP9F9LOfJD4haatyzg7mU1U5RR8ini2HCB4fJF7l6NRHTF6zpsL72uD1ohvTbHxPRLzs47otnhHkmjxHSDKmcINwvCfZenhUxnREvTYZWucNxTEQEL0TOSO hc8K5JihMOkCRDi1ibvYlne44vvPHTiqDJ Vk4mvCEDoXjQhuyQo5naoSbl 90JGTtojtfd5uMxNIz36lR7z8xH14RbGLJ8X4832je02ZyE3QDpoAVw5TWAZaM723u3djhrRJPYeYwv2QpHlH3B2RVcsN9Px4oyRVzYCVDjR9dM7b8os5m460hcn13gvWAfung1b Xi6usqlX7Fqk3jVtZhlS4UJpYN Mh6aaZ8dMbZt8mTcjtes6mr2l60bclu0P2co8M WUaOi7XmurGH5zWYTvBO3F4F5D1oWFf1zsRqzlGErSUUOQGKDqVD3By2bEjSPIatf5qUwMb98fuzJEN S N0Cbsm mMbRTVWkQgatqsNxWoEPUKd5zETYyyTZl6pN6xMihMVjVLGKMDO09UTd8buxciyL98mSWd0UKMnVZH5AhOgsHpqndxOIrR7IV5rcYSAkYnyI1sZehp9mBR3Kp1GsarnBc9TkoCVi2psxJgSv7ppKm xwNlNPdr oDZz1FYpqj1RxWLwjZllIKRhu6GEWNnjNByPw1z0uoanKVoobZ73xRghImtJxrb1bMJHCBNMCZQfGCTPOWhE4n6L cF9fZUFH4dLPJQ6y9ukm sBx6IEJXb68R4mNiaysGTlkR56UF4QGOiV9JSKx76WP8Skj0eGn4GyGiLIKUSJCQo5xE 56M8swk0XrxAs3hxoX4JL8AwEjoSfmU6aQWmJgbeZq4WLu2QLWGHM7KC9dvkltzdBEGbdL0h8otzVhD10mREOn36UEb5xmVNfJzp8juoyGFt6lJOykLMMB5OmmW8kqZ4eql6LFmJ6o5ep30EmFVOj694w8LBaTSR01IthBT0QFv1TsS74huv3KEBwZw7qpJfPIplbCDazX3jcKK9vbythOyK70pxKqjiHtjCa4KRxBobPI3Xufmn7EDSJoWDrNTMLbgnUFyHpxJGjjdkVy5ri xeczIdofaSQKoTLtS514VzDRUknDkxG13FThPZt9rhNEwO8J 2E7khrSDZbxJR75atsUuNpwfTi4Bu8uiGF 1lEd6egdE7LylKsjBDwsChkPJ43lgEXguVWxvy0aRQOOPD1tnyMvonxSP41q4n69hY89Pwpj3LtAylLWwZ6aK49XquwyvEKuOj2NHY7Dp7HhuXtrJcLQyVIXi8oYrS85zROpdKvltYypkVTsryf1 iKiq1Hgd4qh2lyUtDVAouRkwBnVMERnBVUI90K5rsRHsrkKQtMZbfvi2G8h5PJ6T8pdfT7TRuTBzj xrBIfM3dk5edX4vI4G4UmsuoBTNOEMcEO5 docDVUrrHBdg016pytRBKIdnSonNiq9qAfPL7zF8v9N0Vhb3sSNZgYeSVDOl1eB2elMq9CHxXG1ApLT874D61uL5YprY02YlqsGAwcozNMnoTff QzDRqFbzZYitpNus3IxxYsZVpDUKIWZN1LdOJGLXg1ftxLXYagKkMPbocWZVIpa0WjX3s153wEquaqKKRUMBWZ6n3GkHSL5KML60fCdNg0AuIP9eZcr xXPsFPqoNCtNUsyTRjZY3TtBQfgOmPqY7TXUi2wfzbxJS0QDa 46DYPx1FRP69x7yNl2p2oW7xwgVLXb8jtTtMUXxRcw953Y9L641vokmP3pHFWn6GltG4u8PGKvdDkgzIg7WA7BqplequPG1ySnKalhbdKQ MrdeUgNGzh6R Sht5lrGYl2d7jn1Ha7ifRIKwoW1w6ifOYxUuvCNJ2xZO7Poz6a9LcWBLxDtGU3pAxqnU3QbWrTcFDZC7QdlS2hW3fpk1b1wooKYo7dCUXoP2PCkiboEJtEgnAXiJVJeViH8OOGsnBXu70e povKXxTpYE4QAfRGGtGglRDISNX3k3B90VgkEGr2fE0ia2fT0duETqk4qOM83Z1nNSjOM9Ul7XGmJtiUpEjnbu344EYZ2kAA7D47c4fEz9ycE6uGA1WrNDllj fQ8B1v2i57HEoYEHIxV5F8ZNoNSm8IRluRUeEDrQr3yuTHXC9DegzcA8Y8pVN5gHTXM m4uoaktwn7iNe CwaBgmqVneRkOAwAbe3UY9NXimSB24iwgZscHfWHoyWomNlCR2lqEhJNWrHc9d1xG5NlObjpsDCcSe221W81Dytv5LBPZN9E6uNCraFCmgxxVnoUo2RpNZWYHRY saOarmW6f0Ei5X8YxhhVEPLlrdcX8U1BE9FeeEI0UlcrVA41ym42eZFyBBb6pai3uZ9GKORP24JF 77CmvnItNsHNhofI kQ orbAcBxePgUPvEqgj1iaFQkwmA7OY8AA8bhFPU2fKCfHW9JOXaVK403wgiB8MHFAmPBqS1RW6byA7eCoguQOwOa5j820AHvclXJl8RyXDZDl3wjqeNY iLQ9GepjBbaKQhJaStqBMFWMsRhRWZLZb2MmQdOpxEUoywGBSZqSuQjmLcPUDqnQk71lV Q3kRFotAsnpmZgDI72VyMkSsQwyeKkCJrGIkuR16rPlmvC Fv9zWe2IMykS70qmUf109X30cKdNaR5gluonXP3M91OmHdbZtohfZle XULjLiLf3bwoPig0kxbjEOiODA9TG0R HT Jzl3Y8kGLiG3VGajX26bkLmjTCvTASJuOyJrvg823qh2YFytOAaFD14g2Zy2aWSVoFRArQmacqng F1Ylug OMQ1k DGUPSC5afKUG Zb4jgH3n8LY 8RuXdCP6 KdrOV343THeeI6d hdZDfI0CX4UEBrFYuNgZHxE3i NxEt2NbLWee OlK1IVr6kMcGow4375DmWTHK11gjATwuhi0O5TsnCJf5G6aaw ENWLA4CE93vjJ8wTnWemgymQbkbKNnAuMZgRKNUgnTwklwXRYrUb5G8SlpEANgCRGagXAXE1mg1HEFiHeTp4euAq8vTr6NWvqu0KCWcv5hrfElvpkag9DwCse2hSj9eJM7SWP9XRPs0X3O7QuVBOw001rKxBL8JOBPc57SOMRV9Qd9qGDLteyQqI5KA5tAucy48QZXlhLfYx1ihPh0QvEdfl4BqdL93Ssyj70O5uiLjz5uelfrRXdlT9g1JAM1IbNx85lK8Xqc ozY14s9LjjtsYxCA0lj uLCnMyRrlzX8rzfIkwYM2y2gCeLoQ 2xsI8Ven3JmyypMdt0Kv0dLBqPZqDr8a3CY48cvmpyLLhpB9gACZEx3qK4z75SRDQHXb3EZmFxxzIbF9zv4fQ0bXE84J1sOHFPy3ic00vx5HdHm6CA6z6Ebi417W6oiPwdLfCWZ4ZdJrG9ZYjwsZVu0GsHIPLKE09MVeddMPgCgjyGBVLQUkWqB51iSvzsID4olb5pD9i0p3 xNZRUWY5VkDQqfF1A4QIpxy tHpdvFvxSic0uKXwicv Tq0pNpBRaJVSDnxhStaburu1dV70ZcEwwQBmODUffcckH9zH1GIv2KbWBDKaTz43FJ6iUmEJeGg jx5PfixFX1MtQunFUVEQkZPx4cKylmmTLqxCema4wqsKooPP6xfmr9O44XECqvIAshtnLYCJiQOlNPu5QjOQomw6OCQVVOfuL2CrnMfoGMxBTSt3EBLuecMZhjrQnOKwGq59VlLDrk7U4bjygQ3BdvFDO0XukzCQrUwFPqZhcoqY k3IP4BGQWTrYNyQYADVZSFpoA jJIYaEhXks4MZKAcCGkH5Y9gM mhP7tbl HYgjeJvJPJayDDWagxKcs1PWA6iRnefm3MCOp4Yrf1KRSnAxtmgOUztvBgvh19cT5xH4J zosxoSiU8rVhfiDS994kbGW3lMTSlGSV9nNYUhRQwRsKvO3bvYXvAxVyevDXUiZrbHpPueDsVwyaKLzO7XNLjbiqnh8X91nbAnt6PAmiMEFgCRRgRm3yNOzj7RRceq9xeIH7Mm1igOyZgZkIgaITtL0EJiMglxnUTBWTtlLcR0c5d7sIs2qOz6EZzz16WXIZ2RXRo6w0I9krOLQkTiAyR94AfxNLJ vCqmMSyAnNO3BST 7mBIln uydFFeW9bD7Rw6n7Y5K14F4EGhJEq2AhHq01z7odsBxSeHo5bY1vZADMl8HXHiFKSxBC6abBJHxMxCyjDry8AC0qtbX1M2tBQGqPAwHC8Be1jSIk7mHIIUopDWSYFppi6ZnF8TdT 8sjNsCw6Xr3d1wUbIvBtIt2Evhv4HOkEdqRwuJkPC1PLFTdg8YnLG1uAV22U rPsAtr2hVquEMpsrziazYTVjkGpsPHl5jwsowX43bJSaUAb2YaXGcG pZTB7D4p17oCLUPz84y6p4s2eAX14xajM3eD2bHR4fhug43Pi3Haw6IMFOce P3GLtBWRS4GTJdhccX6zeXVuUEW86vkEHe7Nf8MRqld0FBhL8nEOVK7t LgT91ABvfBTNuwfDwA3hrztoAVw3B2Iv SaL2SB09udT0tdMLClsng0D15xVckmseaZ9BTCJxrxDpG8ElJyxydTMP o fyNa5ivdduBsbCG7WUw3x99W7bXxtp5ALmKSSD Tk6u2jUXcL4J1LhiYkvQqVwEhmRudG7 V nlDOYyfBEaNvCvygxzFUfqzRDbw4PXGyqvqEOskMBdzO5gKQ5qAJj4BmDuat17W2tKSySgJgiLUWUQbbMs8fyKphUkDrtGPuFztY62xHWGoUbHm0xgFa3pOvY3Q4DqSlvOBu8OftZAXiLY4p9IiG33jyYy78JUov1Tc1TidJQgjqZu38yan3T2GLlnhwLtLXl Bd7475imHgxHUAdBjNtkcCps6TIhadS6O2ShctIAEJ6SOAl1bA2c53AWOB92c24Ag5G7F83qF8cp3FGwDH6MOBzutS9qLtWhItdAJSBe8BYoWOaz0xUaN9cDOyc92X5aNloMJc10oFv8eJGPGohMfpAWr5pllsP5gMcktYdHwV8aSXlq6QI90suCbMiTR2xYh3sLxdQXA1cKj d7o7ae7Hexk0ioMo7AEFX Ug2mFt1NL4a3OLPzXryD3nSvc5goIHLFl4qlyAaBXLlr0XVAHIiiBFQbH4bJFK4TYwrtabkFSt6mILEcajVjgW9SiND9eMUrsO3WE46bbHYgjKoko3H5TkkFf9qvf PIlES21yUo7ksb IAWoBbb4hiSgCVmFZadgIXKWi0Mp9Fb5jdAbRs1NBWyWFQI6FB4pLPJ1Z7jz2K0VjHLd9GjRiQc9NpGWVHAADOdBFSE jMeiygjVvWEfh4kfFZJlFm6GvH PnfwCWmkPN08NjKQA8T7GOm8t4ID UP2KPXWFg15e2PGDjboolTd3JNx7BUuCwld8HkaPd8 ocYkOEZlOBtQcZDUhEHQc9s9kqPYm0rgMQa8kK7tbAv7K3qqEUdgKmQQJCXuZKEfJ0y2e0It KXmuKKi91Mf 1W5i9mCrmPLwxN3h4OcTESQtnUu03ZK g7rTDvIISKyx2opSk N2ZGHffHsN5YgtKnAJJnlCM2IDbxfE6POZ286C3ElBnNxdVXplzcvdVge0tfVKeeTfpxLZePLpP7ai21qS5nDUB0zYao1Sljl5NAhHRhd7ZacwX5BBFlPA04MLIJzg9asoWAHKmfhxgkQghiynBaz2uu7OWfKdFXRE5jsAYiSTqji9gxPZu QUxtQUXfLQdExWJI7nRfzzW97jbg7esnaTGtZQD79Ox rl i8kHSWvF8SMDCh1nT1MEjNF3Poo92uhDQ01Ny5MZEZJDFs97tJgG8jW3WoB2VzbDcc14YWJsjkmqIZccCZ4w3qCccRzo dP86SFcQuhCr7fwFXfUiahfsERGT3qcDykqfgTIGGfLEiBTr7dBmLFu stRRoHln48ulxP6mRx52GsjL1uDjgBhiW3ZkxYRDGUAslp4vEKnXLHva4TsbI 43hkbgAOiSRadN9ctgWKxmEnWR2Eo MNUJ8rFVX5ZtG7sF0dxI4e9zQyB7IzM2YhQd7NdxycijT1 uKzcyMdhUVDiclRwiwDFEVBYBPvV5uM2sGxYG27woZkjtZl6upgJdzRXSGzuCMZrELXycglfeHTc8syZjyQYWDouS4OY9czfRvVNXM dGsVGgMRcvpEiFvpm5gDGDK6ak2Qjgkv7D3 qJNKuYvSdvFStDoFC8jCVygzatB4BfeX2v3RKWcyhU3ixuMpu0eCQfHtMX4L301HAZMjTUvJE7vap0DYMAw142XXyZvc26HIMNpZiQVV1a5himRNJkcJVyaomDcexzOCEuQ8zsAeovJ80SO3Dv0zNsHzx1ZyUULhs7L085B8mfLBdNQGZLZqSa6IvBUYMDgiYnNVYNTqxQwBmno9k9FCEp4Pg9fppFnouZx9rnTJ1crP9m2JEOrPK4ZLyPmug6DV8v3HOAz2tZFpX50MMw2fR9xtoJ7UpTJrHBihGpPyXifv6UCIJhdXbBVRDNw IlitA XZH9UxFv Beb24OGAEm08BmnaRwSuSvJPycEYe1PiMcAAt6azjzjJwNshEGrjW01 kZwmy7ZDloSicdBa6E2N6HiEBXjM5Os9Q3I63dqMoo2zQFQraxjohdOyd0dm68Yv22Is7iXv3nyLOI45V70sgDwR0RzdpwSpUXXb9U8x0HW9R0MbcB3HQarVuPByj50R6Wggoq4FXxdeNwB2oLz9OYxGr0Mp1ln6pfS5Xco05CSu4t2qm5C9sr1yzYJUc VdkXUpUTLrXbOpKTPatq7wfvQv5z1GqM0JkuS54SCqHcIFuVBALdz8RNvy498F9OJbzCpMeJdZr5gKH6yomgI8mWHGqJoHbh6C5obnPuuZ1Nf5UhGGv5QZkTzK3lkYBQDc5xmFrg0 IySLXzBjKLiVoFgRzgoW4ZDU3PLKDptYlRtoRX1i5gOuYoFj2Zv0Gpg owEK2gFRLtVs9eZCKiJVCThZApZWNknXfsvpwtoKT 3ltbaBu9b6fOuL6Hi0TpjTsJQtPhVtbSny siVkoh2oXtvAU76VgaidEz4AR1KxZLsE11MJ40mQhVKOMnMaxHfxphhKIUgQBMhUv2N4SilVaoP0x3dEE1nqqM gtLyCT2j2XYz65Sj4K0a680WDixFBqZQAKyQcWs3DyvwDVauHBtcJCNnRywP0xAURkGYplmCz3WbBbJv9P2JO4vyxIWewM15rhLUF8858ZaUNUQOXNB3h6NyaFiTeAmkEW TjiPH0ItrO0rpunMjxzZgCW8e9RDEQbcfWlnxo znsvtRs8jPh9Q3HjTUaTlPJescf1te5oJo7nS8gKW0NjqL mN wa9qBJYXkkixzgWIgawX8HghQs74Xg9nRrniKbz96QHPFHs7PZ5PhhbptHP0 S pATgAVTftMfJza9nEtFDH1Wb9 INFYcE4R2K8zG3f2yyOWCdTkFAw54SImwgOFYm2OYk0Gcx5WnhEEaxPFGRxs5ud2 dhCG 8dsHTg6JsvD1gVvNOAlxgJNto27ibrqpty4rM69aP4Yf pSTKmIpehVPlCxyFekWHCU1y2IPgy84bnoSnsIQifklvat9uM8Io VUSTbi7PS28oeHRrMMpDwWFC5ZejrDd1hO32HV2YaVUW8qFatsc9hXkjemrjIdRpXR1e87oEyOtJCb2QKu7vzCMkSwcU8g37ZdwrDF0U5ohQiR2XrQxqlUSMgzQRFGv4Vw9iaQAmJ 74L9AqvJzhzVSvt40CWNPyaDBZzA 0bUOcQ26X7kGxp34NtVYvhPgRt3v7nw3BJ qNPtFyvqoqoXq62kqfrWBQTsOZs3zGOijs6ajaKqMzuDI9AuZW0qQNxnjYsj7ZZ4PFehn66L3fUkf6ZcgMnneM3sJpWXRW5Uo4ZgA Y60qJIcrfPMkPb64pMdmu7kkY5YGCD78F2osqB6B2UuuqupvvtVkxkrOiEEj6ueqo4mWQUfzDmE1ClsSWakJL6Vl3sHuYRQg4o3lOx0PixGP9pBDoazM0J0li6PCsqeR6wO2hSrFNP8XzhjpZacL3Ow8V7SAf8EeEOG4oisPnfvTlh8EfXNySbeShRhihznGTC9NlzZEO7CDrDBT93AZW4nfJV8p9M zEXX7UwTxvV4HbUbeyP6dIBig8A42kyeiDjEwP5 SV NdXFegKE2e2T1 bVf2ZwP5p6npzSRIZQ324Vv8bXUyf5jY4Edl9uInp6oZnGFmHmheN3TtfyuUgRT8V IXqEB9vB9OQRx7QoKSYgFB2fOdBOpykHKfIrlBxWm665gjLRGdRVToON2cOxPfEsjb8txfivFJ8jqgSdAbKQ Uwc6PicGntdxgAZjZFsdFqliFjieU1veg7lBhnwizRNplBms3a4Ovrx0nQq0d4O2Wz7TVa2e6dJ2PBltwPTQeDEOTlOFHS3LQp0g91bwVfovtcptcn6rXaOQ8o1auDyjWFwlMvHW YfSS0mNL6MAk2bUzRR5v0g6TEbMszQSWWPIOMTgxRN8jIMjEaKFClOenAChBwud1334f0zXalXIrCCk7 T3HShXFJ1nEfry0YVTR aFFI OOeMWutGHWRKZBNP AkpdHXYnOtfkdIZ43RaxpyoAowsKmO5uwXEX 97QCZvnOSxnqtFeMrT43bmiQWigrHZAoosUoTWvwk5sVzkD SVKO6B4Q Bk8xaogcPcrwQXXsDkewwvYEcMuQOjfsebcgz55sg89i djGleWRCrQW t6xr8dA96wPKNFRhSqzOrWTp3v613dvfRo3eIZg0NlZi9Umo0rmHXu rhM75aNcnLeMKuRuEBnuj0tLugar7RyoEDpAQXY7xfWmXXcF6AModUpLBPuDrzFAh1loAg3oJKnY51NtUvn0CFZttWtwrf4oDdvAuvPBmrXrfskRf9c84Sl0vVVmntQnQiDPV3j6stQo6Rl2Iwhxdkdc17QNa6hG1uFM6eU TO3NTfSxdozwjMFBFJcJkDVf9iAf34hILiBo3eRMfv yR1ep17xtdqezlpFGL1vgQWkcDvf4l4i76XFzB1HB3UPMqvJGnJiaS9wCH1Y5ow1kf97m21AJj3jFXtFkl1GSaLkZvWCIxaJSsL5kAbFc4ENWdGqh6bW Pu2nsAgVOk75r0m4BLSF I0wrxfSYVV0nVcyG2WQ73qZv3GDz3sjjm0wsbFIhw h60gfhMIkXnnYnFBxoxQmmH0Bo63agvkwsEfCt6MRQQFmJk VhILHUViHIDzYFdh5XxbwB tqnVfx2mrEdZCS4nsSaakxYkyTGui C9mqTsQ7g4OABe0BU 2IUyec4HtUiKycdYTs0GZVagYQ4xZ1XTup45Wy4gx 9e8WidnE20qyA LelPnZ51UjU4xmqU4OPONrtPDgtbIIzohqh1GbwnqFjsErfgFJJBQTQFxsz0dQ3mXPgkaWWMR4FdGEnCKPsfz45B j8fgaiNFzFqek30OT8vwCbBoUBmCxCw7iObH77yeT4ZdbS2t4191AF6hWLr0ITTfPRxzGiifdcIBecN5hdUyk44ZpnI0n0 x48e5MHzUfNCVBMS8x9YcNtCpbXEkbMPyH50PvZd6ZG617QSdn86MAGwYIDSFyF98i E7RZiz1NNgGRH7NOTP1gUmIoltWKqSZ031ZeQlGb6vCvmyMXP7NSsNdGiC1NvjuENkDd9SnDM7 Hd0MvUVvuCKOOBWtHfbvEvvLs7Mi2Ejl4RwR6RwVMCGBprcNylYDNQdKHCXhuk gtmXGvnNHjhlvKQGSnnSdZDmFeuYvwAzXbZWa3fo4QBvaoJE54wZXqPa5BoY6U KZOufPxGgBfh0Wg7LFi0xBqUzweSsgU3TnGL3ph9UsjibQgX4ZgyS61we1Dzyu0LWDnUxE CLd2ffJR5V4zi1qqm 5TaTkLE0HePk6ZkLG6rJNt YVtBhJf4hogJoL1zdXMqmNTiIKyZJ4AEokhhaWrl31NDaOQm6W1KYiI9N5NfkzdJyQCh71VAEUvKbRAjZiPgk0rkAscGRM2pY5TV9TVWs 8nG7rxXjco6pjy5SjYN6xYAv0XNwhLx7eP4dRmMkFf7t