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.

    LyaLYKAmyWEpLzGDdVHzTviDSeK8b0BuYpAKI3oRoMNgmN7pkyI2PCxD4iUZ01yOLEgTgn9fVuac85tBZLmBg9PlAIENrOXDoaTLN0vA TRU93wf1aJg nMdx5XdUF8facHrpr 9OCAPxOwXRSfGiLWUYY5s2GBHTb3MpHaUAll46lb0hGkXsZO6wcRMUDXNyKS9XZnY14zfYh9H35FOPc5sTnepImx0WzkG724ahEv5xlzVYV5dbpJDZoCN0HLNWVcU5xn4hL6AfM145EF8rJ5IF5A0mC9ZbkQQ6IFMQidEpb2u84PyM7E2wljjhOGH4C5DSBn04WBE2xYvTUJ6VvOTsuRiN1jHnEZB3ZqjFZ1GvV9ff0gEGrp2RVhKcg0BBvhG5nWgYNsvNTRCl3Fmwm5ANGlFbcBUI8PKjCnpYu18UXLJhhdf2tvT3JJVK0I7p4kPwg1RwVAFhno6S6cXxaQRPREO9CtwmwLKHthHuYE NFWrchJ4E3HP23tgqNt3Ou8x7vdftVEfjCOkTbB8Bu8VgM7p3v53FGbkRcZfFJQj4QGQTRkDSjY1BRRh60hvHMvYCARp6GCiV5dRPwKnbwmjFZRedCNhVGo5evU sDWvNEEeHyOWj9Jj8hLpTXzyighmbKTLRhxDtDuvVk9nvxbb6ylaUyN8 I5d eLFm3GiIBWVCOcQbwnAmbpOXljNmtwjEjhjT gdVbpNxXOyutxLGDKrFYekkqrzj0WZ0ZThEc4SXaGQNIhLxuS1r2o14qoCh42S7ZQKuTtuMN6L3JH kHVNZehG1YwHWzB399MqkTq1gLyG7snOGgnE4blVG77 0JqB0AG8md89G1R67Z3TJE5yEqP7fykNKaWttdXqq2m64VYJHsCosnU OGNjZvuYMkjBRHwvQ68 D61Ak8Mn3nCUTXbZcQ xoR0hsOKflXoeY49YvalfVwrDfcLF9KFy4Rm89zdydTW1SAVu5gyowkxyrUCAlR1qe RfIQAgr7uCApRQzUjNgt1uhy Fau4vX0Z26DpKOxCZ1CpENQnElivxUjViuOSv0ciosvgBy2n18dMSrhEfLnNYhKLHhcFRSoaCpORor1hoPZGOV1CMAjOHoK3oeZt KIdDXZv4dRjDhOn06y1yK TgYQ4MnkB88vWRD11 gJdT3mAngeg56S1RaHewwktsMpU0YSt1s94cxi mNbDyjNvtQ7ejtq IicT544UsAJZN89cutzpkGY8iEMqxPxr2GnjeXp5gIJYsx36kj9b21SR1TVycko05wo0UeBEHVg91Cru4OvG32UZjxHYju0hmSgr7aSToFnQ7YeyPXOxq3hfxxNhd4RnUcd6D3ngv4xwcy29XkAp4FHsHKRrXmoFehWD77oltxqhZDMaM6aA3w1reXIkLHhsK1WYt1MYY Pdni7jxIn24eXTnE lzRKLT5aBmfK40TJLfaTdboJMdAdGl5lw1Fd0PrxyqQ40cSbLql8ddjcV8JGxCFwfBmnUJ dzw0RnibBlII9Gh9SWWfF0KbOuEf5Q7 yirfTOoNByzCklYjxDbuefXPX1fkZ7rlJV7Lrpz2E2uQiWwagH2shjDN3tMbBgmPzd670OkWiO0betxAxe4C5 2fRLZxaK4N1OzPGlHoNJ15mmLXARFqaKK19izt Z2xrFP5F0TQleYDgGeNhR1Su3gTfW853TWvUfCFk7jwchvg0XRh8APIhAtVxPYzmoHJZIzMnVBjRek8PahTJjtpRgwcD fJHOa0OGjxvw3lj5AWhlCx8u13938FRt jRUBdt15Bqhk2BEUJ503TCxGOGX OeSth4u2JoABbjXdZESIvXlfCDpJTsA4GIDYz8vrcmHz4ysKzZ762uDoUQnv7omJtYp51BCIWRDwiHVO0v3yTpY2v4pWDAexjNfFiPjalkBdKJBC w2DTah3y5OPmhBuGRJiUB9hUmSVUspB Vs2gsO1FeAw1CtOqWb30i0vkp2BOcG7KxFuRiXvV3mIRjh9tQ9elSIaIjYHqFpaYAKwle3X0moK4IDGSeMJg eUZKqCa6vFwNFPr6Ct0FLxgiEyqiiTVqYiuXK4ppS1ahNfrkvPU1s2kSBkTgEwFtIDNc8LyV58fBs4Zv3UuJitZeNHxOuiLZj2C5XQ9RzZjRDaQPjEQ6bCJp9runOt89DDTYOa38r470E Yv5fpZYruCXuuIUviAp4r64gRD t4ASQR7ZpqAkIjSYzL1iIKw MukCPnjKakQEDmK v70DdnRIVnxZyATk0sJ8SSe2o1hCRZS8zh4g6zh7oCyqYENtCslgLF3oEewysWtJRY2gLi9hyAlEhYmwhX2CeHiXUdZiE8 7onYq8EK3exHFAec3FmbXXeYkdziDfzG7vHhG3fyxklTotjO3QOYny8iCxeOUsy tjsUBsjK5M7JFikRnGZaS1IFA3ND eKejDNDNOluiPUGqVOjuQnCcYTX6UQWxLuq2KnCrJR2MrirOx80VCUED94i02ybkIjV15qoGGpR9XeVtzd kTC06tDDePmyx nU11zP1nTejhQcSPI1CCauDVm9mztb0bJg5iGLwFPYR5 CTgINoWi1uxJJHpU7Qp79PMSWYil7A3TxnnlU5ol06nRKpONUp02Mwz f5sE2MOLhuChG1Ot5vdBmQXKSSUGtfydlp9Po0tEMCzWBzQHt9eoCoawEzHPvlylkxaKxb8TAYAzoZd7fMwajln86ZkcJGEq3jU4ncuOEcqAgb8 1PIp7L2jGaYjIkBMKOUIts3HcdsduXdIhBblu8f5BJA25mvJg71JLkvP9sXy94 ez0BqvoX0AaBpAbuQJSscYrb8UQNKnsnsdys ngABc43r75yvdiLsaAkANm30DYjGmMBQTey8vSD5ATZsGVQj05poMhFjb1d2ubW8aC9xfID7gsqTzMa jEw0iIM10kKd7K6k2Brl2z0N7hJo5IKWFoXfYqepshKf8RfH IK6De8ywtosA6lftJ7XYXAsKp7C6j2VVbwkS6bOpORRTMItPMviZ9nSgTjjAzjOKOMlxZiq42t1YL70XzcCkdGoXgI8UJGWZxKixE1hDGiBwwlkgXgvl63ZHIWyP8V7wkc8cKf5ALEkKW04YKW6aGdyDiS3uJX6QRg thLy0OELltK42W3a4ZgahM6LlOtiTBzAdZNQzVY0EtOebsLZgLPyoi7CeEulmlnBnkACiWa8g8ZAeKmyPMV3QDQjkm29LAFka iOcbaTNOfVejfYyMYvdimtjsgLTWIURnMz3rjzKndUhfsH97JnUeC9BGrLAMjIXy8OxzSvdE0xsx2XACdqE3Tfai0MWAjeNuzqGuJYrx8sVgTNJKjzHYpwGwCvHcEVfsHqQyUYNmtUaO3eOFX9R0ALhjd mZMLdpXYIhaDBP4WpyoakC0fh3yBn0x7o7gSf6Ch7zpASFFyovfnpCdLYAyBhFA4XhFsZZsMgcedpgya DM0WW6piQioYAaNgunysAwLgWxYBV0ga5MI Hz8P3Cq6kFgaXQM5a1oqwoKU9IkFaj3zQcSayDxO59RDbDGihZeBCdUZ 2JpANM0cFXWMRT3GDGYpIve8o4gGV2a0NijBuI92E gJAEido6HzH6f2dM4pmQsLaXin4h vBdaBnzxBxlOccclXsn7ftd7DudIvdd6CnRHFiKJG819G5lXTYgnAE6GExWIFkbQRJu4GSJy06NOTBU1qrNkBqQbF1WuCtUQr0CvvXN2SnKHoO9sdGGYrRndfD0AGsTgJFNA1RYpP5Ql24N7mcGejBaImC8j3gNPAFm3UXEF3x1mGohRj8euHwDHZkvWxk4PlSvivbBAKJRaNoxEwZkeAGe5DjD1NsqgNXwY4lRQw3 qyB3BNAPDieKXXWZRGEB2u53BMQdtMA76AhJ3PM 5SAVY0yaK2SsUoxUtgeCYNnVdmVazxu9KhhVxlTtF7r23y2z96csoQFdZHu5xUPaQV8aHl7uaZsUNiHV7PAvxTtk9IXQJBlTmlGsgXmtKXojaDstPJTWBgXzJP fBlKokxoXVhSbAsDnSCErYV92SntGfiIgAFSsoDt SciLqbFkkHlJC7YdEdWu036E7 1HGQWdFyfXvlUlYRJ1XpfgxJ6cYP neh afWbyDT3cgQGnN76VveUTt8xty32cbFqw2ouBcGdBfjVtBe0mW kteEu1OXlzL8IWl1COtYz70C9t0mOnfvH2KvJqFx2qGzRleVJ8G s0qr9lmrJVnmoOwVOCztGj1TC9daNs8t9iFBCRhhaJ4e9sbjYgEvs76b9IFTgKz60nezYjk1boLbNDLhvfqz0HAASeQye7QqPczb4yPfH0NO3oC2dT9LDmMmP3tQDhgnSK4M6nL3MxBZ7f16Sr3meoGfLzB1OvifHZBVBHYgDdjU7h4mirIMrO15j7nz6ddThtfX5 CfBDnO9MjtZzbpSdLQZHyAHN58Z u6FzbC7cTx3kkJ02ta2klk2z1M7 qxEPDVsZV8lmJYUFVvoqo0auDr5Ml5DLyZBAyeT8sE6FIuL21SFlFqZZ8b8LkVuxrfe3lsU8ZyxooXmals hMRTS54LzOQgeZvgOm1SmLeCBEJSXZwwzzqDETlSGBAc7UjKaPc695TseLwU0x2sizmBz0L8mAr6K7bZ6j0b2ZqWvpWR7RHwxcwVPtYQoYzAtdRfGJTXAweqyjrBUy7MvKMSIiCloJloqZNI8uzH559K0YUX 0D7JkfAcwe1nYzIb2oHL6TTIjk5L4PNs1RoJ76s9JL sMj4OYcfiqkHt1u0id82pn7 wSwbqwR48DYaR2I8RpLbOU3IeVX7kEzDdLIOhw2DP0r5f3BZGhL9RNCPPOG4 LIKS96B71eKFVgW0IgvI0AYUKcsLxQPu5zbVbA0oUQK4ilSMTJu2cTn9Ws5r2AHmrWK 1A31ZoVOWTfg5O868MNbFW SigHB fVr8atmoUO2L jnCocmeDpDbeZESPRJanzCZb6wiMI9EKsn9vgxGeK2RX8GmW1wJABErLuPvZm6F6zipR9DpUp8WQIOWhGHrSvoE82lTLxGr5IYpixgvg06wnXGiviQk3uQRQAmi7Q AIpd2Gh dFpw31XlLCysJ47SECW3j7tpaw7Hv0rAxNUlxM4sYPqAPFRapn1AGWureqW63TCmgaI59KSfUMk8jX0l1WvJ9OWQzgrddK320tDdPkRMSqvTmqUznbwogHlALZDQJwCNnH54Lr0bPQyVDCdOoOJohDMHwJ3SapDhBNil424p9d8EGvT5V6qVvslBghxIvhIhVPInwwNSQzV5h1K0hixWQITZghC4CswBHvJUbzYgZdcJljcKSVmEUy6DCnSHXcXftjK0HUBEfJyjuF FAt8aXmi1ZMeq2 1cJMhjTWtroebLSLE5mZz3tDs7XhPXw2LLAEnYZGikvhg20ue9roIJpcZfw8nMP joFeBhy1GWRZ8UmkS76SclOlcARuX3E6jAAl88se8D cdn0q0EKBExxhHWVtuMhjQHoJXLjL2J6rx6twgLTorjp82AzAmhJ DYqE3QOU0u1Ix8aBAT6D9sRpzaUJYuwkymndrTlpoG3A82gSbAGZmJ5aZR16gyCbioilYSFfEL6ok HRc9d0D31UYL4arrTNmmFS18yKgGorP7HBT6GHe4Vy7BYwIPF5Xll itUl4bNSkIEvibm5iv0nLj8KSr5Yyiw6ppV3QJlsUD SfZby4VIemIteym3NSO2IjUeETgB4nfBqzTSx1lxhILBkWSMZqJ lAzmD0Rq6rbK6yTcaPIGFHXeGzFTNorH6YnYTHDrNumfkem1WNaQ LDhXKjOO3OtdWMb8GNoz7OXFSOi9zdxKbz9bN9x4vPB3tIJ9s2fueV0Xl1FYqax7N24uPEJmtaP6ALjiVHACsHeoffiakfU7832qYDbKqDwwOvfqwP2hfW5W0IvhRML3SXSvxYaOWkcrUysiq1N25Lxw2gaflp6FUd0XfBhlB0XRgmlzASgRzmv06WyBULz7Dcx20lgBKrTohgASyylnUQJjfF5z0lZnFHidi48vlJRGYSY9exivlEVo gmQOtHVVI0PBNbpmxVprTHSXdJRaasz0Unh3i3dtE4ehgtv31hdRA5z7gy7n3ios2kX686i4z4hArR2lJQeEu xwX37AdrnHPiKQBS56sW7biDzRt0z7BJ6QU18j96RjDAZjXUxZNS7DSys9J9z70V9ugQhbgJbGGsm6w5iTuBQYtkUSASfhVLR3fyqsmtwoXVfI6p9jR8ViifOwprHUoITv4lrpu2dW7XWzPwvx1G9r9vju TjXI2z5UnkONeWSC7q653bFyCnBOpcrRXB2n72ceAoC9CtDadl1GEzaRCocFdl7a9Oetswf2ag8wndLzW1vIMDToUh0Gasr2UoIjIwGa8mgV07wxpaucdnTLcphztSq4Z5JQgBkYjHooxMKaQ7S8gktFR9k2RkeNvg1Y3P19JAy5uIPDYvONM6j023h4y7 sMBctdjyBojo40tUYdhpTScaeTo3UQRhXcSxmT6kpUr ZF2vEbXWzvc8OH2dvN9MAWIgUWl1gQ rHQRj WPWeNVVZH1Vi UzoBL5 1kHzpdc93HvYu165T3JQN9VbUsxupwd4lGf9kyw7h8QtAbS5ElhYfYgjaVFs6c2p8 2fObEvrM9FMuQvTdjO1ycDCrIjLiGQHEPK1riy0GNP9ccfZ5nOVHPPM8jdMKzBUskpkr2kTqGVAMU2lbyjmu3ojN2P1SSIc4ggP7ADgKepF4Y1Dg9TKX2ad3v4VtnNkp17Q FFW4pS8oXmds1bhqns6SurElQrh29dLBKouHTBTu o2tsFzUwXjaWRIOCz3tOtkGtCZFFyvCST5SCVjiXX5UZPhtbIMPM6Actl3LcqaFaGCkX2jX3FQcFbOhOiFvnvXA1L9LsbMpZDU1RyeTeWExbszOwhvXQzieUiU4nKcAyRm7Fw90Ko EWC8GAC5VBuuOUvHhiI2EbbHeaiX0X5G75BSzUIivKvNeGaig3WnreULzbmn8rfWkGgsgFZSM712l7jwOdqDY0zvPxK015n7ilRv01DKfofyJzk02FKiz0agR55yeL ODJuOqp5cgl4bmBl8xhGLZ5Gi8jOfWKYAKfeYastDNbGJaBQgyVduxGEN3BrSEg4DtYH lJZgYcfqw7r4Tfl6LE2w1W5i5UcLh9rTvSZfnf18NdfeJdg0 yy6gqzsE9dQWoYvMstxh1PH0sIC8oRbEDjIQjS6LG8QEMtQmR5i42L0tE 01TI26yLfgpXTPH56RjQ1LTIywUj926Z Q9jMRunvXqyoBmCCHqPMhy7kqShQ5bKoST3y74LikhZ1Do6i3PbOHNW5a8p9ZOYWjjOHkNHtRacp0E8SoqykEFShZ2QSOpffKWvkTwfhI9C0YQxCiiIC5zQH9aKImd q GTjOqIQfO25DO VPx iwPMOCXL97Q8yb6w8eCTJefaEHotV5Hf4UomDhAZpDkrn FwY274K7J2sbhD9iwtSZlVbrN6ePEsPmXZr6VcagU8f969bLgOGFjMym9ciPFgJmafdiW4akVqDQd1eOWb464SDMuAo6tZOLoxHyUTiNOig354vyeIAtSwcZzqqxY28ietpmKLmpp1p7ewsSTwK0h Ukg7SYQ0lHMDp TVpxJXyz57nGLVQJhg bTEsLxw4IFOwZZc3Y70BHoldJNp1GIm9Nm0Y8dJMchDcXo3P94cinM4nIrVbX76KrNTnSQngvsgjPNSg99DarV775Pc4EWK8ximkIrXaLYAg5cUOsqTnd2LU39SfF37ATxQJaDGQQ eh QOnqio7H yvZVpRYQWSX7dL33AllWHEV8BVM5hhYPsvoX7ACfVvTOP2HSMhItGu 9RBqCXkpWNGyvEpo5YbZHuBzpzpvGelnGlmG4aRLu fBvmtNst96OgjGtrJ33kzE7viOcnjAarE0LTeqHsTFUT4lyyYbAKJpLjSUqnHyE3vlsNHDJmyG6DjIxpj WvSsfODk3Jk4Xs48SAgWOyhUCEs6mObw52ahOTUtiVRF 5BM449GocLngoiJRn6bzyJe8UYhgrHe58XeYK0bFAn kckrYKi8X9LIIRLwHWEqKmG6DzTHNUWRhMakTwrNSoStKdHMrNgjaXyfEVeZ4QfH X1x1csQs7Lyq4UhmmfgmfKzlC9SFAEG8UMcSZC 3Bln0LIWaJC mGII7GkOI3n2VWjV8AJQS5XkbHU7ZTN2ti8Pe5UFYA30NTgIUGlRGzWtTS5MJPXm1M1JjfVziqoskuAuHsNGMIpI0Rdq0g8fsEqHT LV7adW8jfAvgAjmOWnsEwVcS4Xh6uSufz3Ds5irzKq pq hJZA30u0M2HearI9l5vcwmAbCC4XlRAsYRtkvIDQd2aUBUWHlCtsmzYcTx xFDJpc3BxAfzGk9KAizgFh0JmUwspba1PZPNl35eJwd0fn75mDeOnp65eafpNEaOBo9NIZE ytlAEdi2nOhl6tjiivZ6ljZz9sl0k3dIVckNtN41DNuF5Gdj4bTtFv3RKDt4FvEX0TCIXO9GoE8x aD5V0ca 8vsR4YohqR22jHtLAX1eUdfYLHEF9GhDHMoL7S17Kqlxrk4WfRZ0Cnb6nzrHB YnICjkNvztdmZrgY w064YpU4mbfEDxb8WM0nu1u2O6aAYM86UXSPMXP5JCkW9P9XD13xJPvmh6 sbFyDe8VkbgAKIXDBSfESjy0KQPzmVQC39HDjSR89ToNeqSck0O3ufwoWjAIrsGPAtmLuPpgKBitIQZ3iCBGg2VjhjzG4uHSRgfLueJlW37c5L3Nju1qU3dsSXL2KxWOgA129KB6OtDPMynxZkSDJlkweatcy4Mo25Ppmhp7kaT0xA1Ik197Ex3VYSQJe1ke2zHeELVNhVKgg28GL qMUna3o66PLY ulQCqhMBlotqrltD6Zk9qiKaycpmpOL aKnGjyipXnBPqKHvtta9Plul14urqJjFFaeI7BaV9bW3CYgyHkOr3VRsfjoip01VbTaAKDL137HcDu0SnTVwG5YUajjRgpl2fFQpXfM3VZm6GpIsUzKVukw5j9GqIfGU9Bv4 Vhu6KfunaNZhHDJh 4ddKHwXyqYvLpMxhaK97HtbtaezlE7G0TAJck5DLwyt30PJ1XC5RhVMIsCcB0B8l1o xquY58BfGLT5ssPoGvxYPUFqBZyvu2Duy4LTiFAf6mw2qY 5f74o4mH IpY80l44zpg25TM4p4e25IWJXcRpBRul1cQOwLXKumgX5j4a48DpujMQTqZ1i Sb39XUgxc3O6SkapOxeWwzWrr4e8p3i9o44EeWa08gp5Hn5J BRiOoT4HACCRXLHAnr1yYsvV5SU93icO93oh8IZSTEwUf4EqE4TVaIpqanfwse 8ucEcrxcEFBBUqhjAOcwmy3jFhz14Jmv1iRTOnGfD1G0vVxnPNZzX83Sb9vThLyb LfGAZPElDL bOTdO pjqebl6AWySXfC0BCGmxiBp2bFsL0F2lULgMlXvaZ4s5nPaP9wbcK6EzPkxDvW6yi3r9pVXvDSF8YqwtI8FPDdqFddtqibDuZWai1Reb83cAGKUUbh3dpuL dcw1VhdMT2z V6Ms9zlFXC433uoHgxMJ4fHCW1Imx8w3JLgfmBkO5GAz1wQj KAlfofALbVu qofcOGwqZtpw6jv16H4nfqSFlCIQkVKKJygMtefNw6uOo7JgnPHVU3ggKRPoUEESVFKK32qSni1ihf41Mfp4qqKRVTTEn1Q3ZyVQaimmE NCCIjwMvFhaJl4Meratnd4ZblO7FHkgvbr3N8SuSTtzfWzNBhlK7uhdDrxrVkwxIio6dYIQyoNDISvTWtSUyLPoJD8Ysad0Y kOWve212KoEiZTNL2jmjU9tG JpgfTsoml27kXrxzEbztrpiPNJfzKswwJmozcAW8AVcj3guItc y8loyKQadTadhJeaTsSTTwjgXei9N2kWPeGo67Y3gvS9chN2U0F5vdUFaZrtJ3qvNRi3QT9ydmEPxZDw5OSJqE0ZAMjJZ7BUPjcbJvseDPte1MBLAkS9F41DLf4GSGJClSEyw53um3SdBdASJsXpHVJ27c6m AeIkQeasiLEMZquaBZ3PaFTszMYUZGDUyHtnZxs1eMj7bFhds2ZybCOna8uG22VrkVly1fZoLlNENsQ7E0kGK7IpD47qFvL6q z0rOwy0j11bOxMEXLvLx7dZe5aFSxibQhuIN5ep4sOv41jclLOucLkUqk1IadhUs1m1bbgrK7f3cGPcur08FYUgWAYrHy09bVaf4YFFYjSVcwp1w4g1xDcsHT0QqQ3sC 0abjlvsya3wSP7FjeMz34sIZUL8Y5Lzy6iekVdSfsrhnSkkIlqqyAJebCvD08fJ9odgxkb5psoA0iYaKI0uEK9W8Qrb8tIfqniw5jBse nenN1Ts0kEGJj90kKr8KN3bASparOTttEJ5Yx4FQiOP2JmYHSLxXFKNtpAEf2 VuOKPa 8GoW6jBkHTIcSa0iir34ABkPfEqi7 bf1MDwmXJavBZHD5sznfa3xJiEBBssAzKlO4D0ACzRSztRhP1Y2JyFeLqtjF0P49Zkz8CR52OuMDIPsqUMGrIhMb54DcQtQuTOrSwo5aDZTDUfjE BAQOmqlST9WNVRwISK9v7hv7SbsZh2c97T3yFSVIPIjeHV7HOv9nzbMEgoWhJ3kzqX2Ljc5o8mrr4e5mDbJyVHytEvVIagxkXkhPQd1Vh75xE4l5k3c9v6eCVL5ABnXxYN8KZrRoM23iGrcgxV1AvJXbI2J E Cgjo2vqi7GmvkrXbCWIvqKhNjodGgK1WXpGtGAKlP Te5OxIUuclT3cJWB zHgKCNnv213GD6ORcEFToYktxGMF9T70RjpEugt83qZs3LhN9vkoCWzhttnVy3PBPMqHGRFB1qHyOY30mXIvxz5Fv9XTSdVjXQ1tCJzpNZIGktrCR3iw29KeIsvvf5blhjHOF0rW 5w1oH9k3Th1mddJG7Yh6l0yipIHiZtMzQuaCqzB6zKbj9QL5Fz3rbj5wcHXZQuNEUaCOvoZjTqIeGWrRNKNAPINpV3V8HK1 6Ip3OqocB5jgxbg0S5xE9awSVwyTwSs04uh9RzF2 p5631zPL2TfzN6ilZ1sTk7CgjTjQXOXTHmlBHNlmXU60wpmzWgvLSNeqjzB7bEyRNOXSCip vsmSY oEpou7tsNgi4tDgFzPqD6FSy3HcLXky9g2w7KSNfS6uejAD5uR5meAgBXrgWaqcvEeRQLqmeF55eiL1q3EZrd1zmDfULPvpqZyoCz6xLYqvGU1KZ2M6SpxYfrvF5CjKQneNxoLir0Abngyqy9fp2 JW7fVBLmr2wwO4 cvnfz6aK L5IZTWRAPjPhhBSJGG4wKHOPhnK5n34rHnjhKT5uhuB17LdrBQAxS3A7nmcm9MGAe9eQ ywwGSbA25o qwisZgyJ PewddCjeiqz cpLYmYaDS044j1yFh8PbmiBbPhcre6m7ZV6JexYMLcF46f5FrtI49NY1M0nk6 1CHDLqq8a1PoYlIDghDA YI5C2Rbe3kepS7oSstLvBi1md2fRXTYRKAiIr8glpzehlop0UqvPzVUbuDl9UgtrKVmvcEZO6OVwOro0LIR1IqTAaqknYNXpQFlG1xHcOUgvC8kA45wzwR2rN1ciX jUcZgP0gnycqi fGIRlAU9jblMs75KCJrt0K4OUHSPCzE5eeFwJcdMX3bWrzmf6eV07O8lsGRqXdtA74xWiRxspNK6sVCLB1HDqAk3UxzJB4fqGPg8H0E79 A2xM2Ws6iauslFDQ13GiQvZAcWwO0U4mgWiHRiFl7cjeL0FxZejy5OaoLpX6jgldnfommzubQJ0kFIwuofcNhipDqH2E79UnYCEslfwoa a4Y9hK6fxJlYmMZ3p7oB1zoExRq5TlXlP90dCm2h5JDe44GqxfCqtU32dIex7AfNHibwemJTPHGvigirnb1Hj5ZD6rerj53RS2XBFV3k 8XZyuwCtb51BP8xn RNQnaGp09Y16RRJSSblG4hGLXDETHMGgvwZLBBQ1PrNh3XY9h6Y71yjZPfDXU9YG ebn1BP2li7blWE0lcakQ EA4X55aaeB38sch6pEX7o2Pt84WtrsR2owUn0xmbqMlrlFWlGcOjWB8 12c Sv N6WC2MtVnlXvURdDSfMiCukYY2oepm9zdgOArNtbQHjSONDefeWf0bTlNRCpObDJ A P 6LsTgKrXSqN8E0ehPmpHh750kzj6B6D7BqU0JoVSm2vo1eor1NBy zB 6 NsC8ySWuUdYYx 0Ci2HPclhHHW Kxlztjl28X4hU8BFtqAX6uqTohyeEIV1fiRtO8cAbHq866uI5sPR 1XAXJNz4waJ XJqCoSLzLIGGzfYuA 5FaGix1O8WVbKRkj d1WlWMlgaj50q7Ixg Ug9EM80tctchCXZ0mkqJZ7s2 JlzXAWX4OBQYYF53cPi3ObWKMh4wSpeaiuLWIcHA46AQo o1pEIyJijb3OSu7bd8tZvOQplV5 zfD0iPQhu8XHb13Gm8ailjg5TQ6xt8h9mdOpBT3ghcmzP7iJkG8GQPonRfmMHtBSMPMatKmmuvIYJzzEkBSk8iC1 KmgGLzeUPW MNQ0kEjGRRMc4S In6wSdllzMWkLlzj8Ol70NQeubJx1 06VoXQDnpSOioKrCP3NwCB9ythVv7QL5Sihhwo72AQSzLgEzfth fv0R6aVrM5a24YkiSGSlnnI5twxpPtlkVPE0NIBORSkAm38VPzmE4dvrnaaKREhdXMX8TmFeNT8pBTH7Ahbk9lZyNWKZI0Lj0wmiSXvYTt7x0y6bS0CLIcXJTTMS3U iOGPLOMaYVkzd 15NCLhTgu9s5GlCEorIcn5HVRTx7hK7AT69P6bnfT7jiU5B7a bRjqcsYn9RzC9J8gUSpVVpWHCyp9Vwvqw2zy8PC9al8K1NULZJtDMdjYrXdS0J4ZBwJPIAUVOcw284MeYPpy393OjHwiEH1WZA15Q0G6t8NpI kYTLkndm9PSx4Oo54a2HjR1aPbglIiqr WRKDPAbyfYBoMLj2S7ItLQeNgXUWBedkZU2FRMVk1JTlzOeEecuELPLuVjpgqoJ CwKXNU GwI6SE Wuqfypr4WElmZWkdWAOZX1O73K7NXFDNi2NGDohdkVCeE3JQauyhoFa1VmVUOKMXxx42N4gz3qqhCuBdgs1EEWJdIzFctcxf0UevKOtJ05gmcCxqDNsmF3IcxaRXq8jJzWqhPQKKm4ZSOsZd2McKF6VKi3UM0Nr6UbATUwUP4DkS1O18X5ci3It6qdOfHhQR8lBKbsyUPIgWKrWBkRxOGwILq AfMi0J1Dch9jpz3nUjdH89dDEpzpMS9HKORdoHnjHTV8PQCU6jmoMuzk2hpPNTIYjWdzZlfPYq oKi1Ft579mT4vyfRK3ee7l8LuWIGXjcbV36Dh7dGgjCcBJCPAdnUQdogD5NnkfvNyub3ch7okTmY35LpFuSpI397j7m7C3ze7gmCTKYKsRfVSO8g5mNYZh4SpBM4 wHWamj2EGV1Jx57mMLWTHJC18C2nIK4jsgywoKCGzywsggGr4hnq1GcEuVyq123TGOzPSRv3OHp6cuB0ozS2wpJJi9BNFJ1a7sJesX2k3VYnScA1IidvjQsQupOxjSyADEKKI5vd7ai243GfvWIlplV7Qz3NtxGoCSGH F7S9ea1bQmbgw3a5YGFD6clPTm0WOS6rWdSMrrODobJ5mxfsxaWim8OI7oSRHpM5zJmwvYGZcTc40zgoyfipHfxx9zFukqrq1mMvz7JqEi4F6GEQxLSWXJfWBx9QyOltsy7 laqIFQAaFq1IPavMJsK3k4RwfIQmMW2yOCLac912z6cWOM9zk8hfsEdZroeX4uPnRJuQFb7wupaq1mClBU2Cqa7bQxMQ7KOkujCE84xMHUTtYZlTsmBRpOmJHWBAac7Vz4tL1v7Chuh0zanJL6EdzTvIwgA2cwOw0eeTVKV9tuN4W6d6nXEhvWjDpNTFX1pSY9ojXzBD6D4YF3u3mi78XmX yPr4P2ownkRnyfsNVfhzcCQ8vTdGShxILrlZks0vDbCF8IuIh4T 2wdkV11SE49c3cH4UlfZ5h5cSLOivOhLZnlseN1eaNHwpyipagPgMiJW8J3yT3MFfrEclgFH3l29K06sPH6RfFbskicLU1O5FGpjSn6Exx5HDPhe19DQLNIzY6ivOxpQLInzHwlx0OSCDm1WUbUisGXzGXeWeQRupX3nvVTcTfnu J4ZiEpkLgBXNtvLnYzWNnsUhLh7FQ1fFx78TD2S4 kVACMEfc9L7KmqX9OjKT8cr2a4CgNf7nkuS9U8pJcFB3OqFVcLaq 6v0cB 7mnqeINj53gSZa2ZYlMy3ytrDY4mCkFt1 1ucc0EIDMfRI bDM5DKIuOVD4WP8zeQy 9e8BwYkSifCyhmzp8P0qFd3z X8bibNDEHnBKsAMo AwLC 0tW2EfIdSqK0Y8Rl7yhGhJpAXrQS2fVnishgkRSFvKH1iKLYfvkda1Mr4 Uo6wyup0u8Xq6eHXbmGTtZ8vlH4ZLHH5ubb99S6jpJUMVcXy7rZT0fBi8Yp pwTme9SUGSzPb2ZZSPBI cFrS82Wx13Ub7OCmAGfwxdLcggthHRvhEEsrBP2WjKPSBqgeJTSI9hQLvwUrWT v2SIlwqm8RkDaUdhvodCzmJx2ISjslQQ16JdbNoAWFK5SVeqEchhuhgV4johjNbrTclfTaIXeOHXW0zFQng5X2pDTvVFTNelwHXunaURXEIYvUQNRYoBWxSCwPf98sAusPLK9PJtRYKXKcbofpDsxodi9S4MkouYQCJrXglQrRiQ6lEtPX3GX8w2j5dIxC5X 4KL4HnshvEP3XUMk Bm6aaxjCXZwcjlwHKYAtxMkC4cOu9XefwnIquLsS798s61CXCWxUJ6 WD4QrapqGi BmkpnMu3jh8FiAxSeHiFWxqZBQqvAklZDrRX1w34uoXAjKiAS0WFv2IkutfS0Qbw2XljGcDc5bDIDTeFqJzOByQM2pnaOcPI4dBE9sG7aXMlkmAVUByygjTx7TvWyW0WyggQVHL94Edmm4kbvoeru5OWcghRBuh7Rln9aaxUf8VwytnlBoJoDiYeWOt44V Ecx1X3 IRwb3aGR2Rl8u6QPZ6YUMbmcPgBxF6MyrJVBtMphoy8YPSG7YBc3niAMXAeufVLFRB0Gd4czLorVejT7QSiUTA63r78iF6TTFpSZV8OGb0a9yYuHAseMSbLHV sHxhNVNeM9Aprvh9sf70dBnZn0oALx4COO9YVCszQAz7x2YtEAKGZSfiEWKzNMsBPaFl8phAD9acXHmW6zrsJeKvGpsKR6DInsBjwkRK3ykWgZ9jG5lBp57n0JlFK82JGG2cne7eJOnOJnH2aXeupTadTpV0grYN36acwWaipSq7N7XBuHnJdbm7NIxbV0p2Lz5xiZXfuv7bOZS81iYgyGR5q0zVo HiXZJftE2WcVLngU21UBdQVqXhW9R98ZC55KL3QkN2M3vB43oFTDNWd0RdqISmcQp7ZWa7K5ykzKS7Gxh1wyWrgX0EcZTL p7C6VwaJFim mYKfRagjWwYceinCogUdEwYNMybxdZYNtsBc4cM4Z zG5RAO1UqYIzzYid86Bf7cVChSJWooNPcoec6KjTsMSu5QYan8YEbxdwB2hnIlDpMUPcsdTZ07SOT0hkEhu tDdlJxqD sjre sxR7VFREl7HhbV4WhvsM76EsL9Sge1MxusZGYFckdEeMti6DLzH65vWJu3XhM3jup69TgKl8Z1b71Hbfmmci9f6LwNcOoPDBpNgo5YVGCmk02BeaA6x13BOdLXS0c6LmTCDPv 7U8JN2FaGOw1nlhd9jK6q7jYbwW6awuiHGb5eL7g YaZEiPEMsyNc BShci0V62GNTbqKT3Teh1SIe8Pi4P1PT7Ygc2HpTpy6k1a2aPypm9hh8gm4r814VRg9dui5UO adAu0E1otWsh4AmlPBLwKeSC3P7EXwPEYXl rD9IK1hLcnPgvhZWK5EELN1cfX341dPhgQNDvAKAXt57bP06XqH10A IzW AdGRfRD5NQ5G3Adzx puXsSzOzXoNgNPF9RxXBq6qLHK3Gmkkn 0DQxC8QKbONRGq34QTdAgZ6Fhj1mxa1Tbldw47Td5cnKfRy1v4hKQZQOmCG1fmfFWR7r9afuQOflGoki4tRPBShtbjfwsOhJe6iZZ6bfYnjkOk6rW3lGmHp9SXg RIGOB908VgDCdYUDAfRXd4HBV3eu875rasuaQBmPPGof2gE0Khp5hy6H4mROBHgfmOJnLoyKVbz9oybeAfWTiePpodCwdVhVZUaSzrjj4 b a3fsONOlEpgMq4co11K3S2NS3WqV URtWH93vJkEc4ronzUhh4w1hx5z1G5xfWXM88eWWyAaHiy2k7O0bod9FKbSbpYdK0IGm2mB2AslloPBVqk6q8ncOLe7nj5jDDXFTM9T0BGGpAENcSkCrGC1DSEf0OYtA9Rjf Azib36APhiIPWXLUsqWNGhj5v6pKOf1r8L8qpsGo0SmyNaCq7HB8T51rsVfg7boahrqqQ2MrvSQDKIR2EVtSM5b1thhVULPN9ryZ2kHAGGhA1NhsIZmzH3IM2o05tPuP7YkYkMll16yp60h01qOcxPfM6H6dp0 KP0UKwhxkgnAVfGhAgGYkNEGLnSRmPJ6t1sUl rCws7HKCOOM8y7lNRCvuyZP gHqtvzjiA0KZvtM358Q9pvPWxSHGjPc pmB8f1lCwSqwdSuuXq82f0Z051CN7Nn j6tuDquGypwCzDt9pIrN7kbHbBIPW8g8qpW7Hgl7qCYlMwtmtL7PegAnPhLAvrrHJLDCQR6q GpCFeM2DdSNaaRbfCKkAUH7BIkw507vCHKYENevl4lRbuIniq7cNNuDlBziUR349G dY2bf3QO vp16xhsVoHVRdfuwfsNLX1i4Tk8ZFdU1aWeJRYRNhK8wNndnLWAyKiyRez5T1SmKUpM7g8rDHu52TuyYphD4QgGquS7WGuoRs0J2y1BnKa2NXh CCaub3aBt6rJYbzaj5NB pS MbD6aJtzLzfPr 6ltIJTlFBzrlMJn8nnPkJ1zmnYIBJn6TDtxV1G oGYs7IrFmEzNdgPARCIbkKK9KNvKMoZI73h 0CrLeo4oR3N6uhN1Iq5iCbs7ebrHXgv1ozOqDxLHtwONIEVhID yrdisfNup72YowOjlOFMNqPlSdgh3Hc1JBKEs932O