[Benchmark] Intel X79 cùng 16GB RAM đem lại những gì?

[Benchmark] Intel X79 cùng 16GB RAM đem lại những gì?

PV  | 19/12/2011 12:02 AM

thích

Hãy cùng xem Intel X79 với kit RAM Kingston HyperX Genesis 4x4 GB Quad Channel mang lại những gì cho chúng ta?

Sự ra đời của nền tảng X79 cùng bộ xử lý Core i7 3960x lại một lần nữa khẳng định sự lấn lướt của Intel trước đối thủ AMD ở mảng này. Với 6 nhân 12 luồng xử lý, hiệu năng/xung nhịp vượt trội, mở hệ số nhân, có khả năng kéo BCLK, bộ nhớ đệm L3 cache tới 15 MB… sức mạnh của vị vua mới trên mọi phương diện là không phải bàn cãi, được thể hiện qua rất nhiều review từ các website phần cứng nổi tiếng. Chỉ duy nhất khả năng của chuẩn PCI-Express 3.0 và bộ nhớ RAM Quad Channel là vẫn còn chưa sáng tỏ….
 
Nhằm đáp ứng phù hợp với chế độ Quad Channel dành cho thế hệ Sandy Bridge-E trên nền tảng X79 socket 2011, vừa qua Kingston đưa ra giới thiệu kit RAM mới thuộc dòng “chơi bời” của hãng: HyperX Genesis. Trong khi thế hệ GPU hỗ trợ PCI-Express 3.0 vẫn chưa xuất hiện, chúng ta hãy cùng thử nghiệm xem hiệu năng Quad Channel có gì vượt trội so với Dual Channel thông dụng với kit nhớ này.


 
*Lưu ý: 2011 là số chân socket chứ không phải năm sản xuất.
 
Intel DX79SI, Core i7 3960x và Kingston HyperX Genesis
 
“Đơn giản, thiết kế cổ lỗ, đủ xài tạm” là ấn tượng chung của nhiều người cũng như của bản thân tôi về các bo mạch chủ của Intel. Thế nhưng cảm giác đầu tiên của tôi khi cầm trên tay DX79SI là… choáng! Ngoại hình hầm hố, đầy đủ các tính năng ăn chơi dành cho dân vọc máy ép xung: đèn LED báo nhiệt độ, trạng thái bo mạch chủ, lỗi khi có sự cố; nút power/reset ngay trên main; nút reset BIOS khẩn cấp khi ép xung thất bại… Đặc biệt, DX79SI còn hỗ trợ 3-way SLI hoặc CrossFireX với 3 khe PCI-Express x16. Đúng như slogan của Intel dành cho sản phẩm này: Designed for Extreme!


 
 

CPU Intel Core i7 3960x – vị vua mới của các hệ thống để bàn hội tụ đầy đủ mọi thứ đáng mơ ước của mọi phân khúc người dùng: 6 nhân 12 luồng xử lý, 15 MB bộ nhớ đệm L3 Cache, mở khóa hệ số nhân, cho phép kéo BCLK, liên kết 4 luồng dữ liệu với RAM cùng lúc (Quad Channel)… Con chip có kích thước khá khủng bố: 20,8 x 20,9 mm (~435 mm vuông), nhồi nhét tới 2,27 tỉ transistor. Đây là CPU lớn nhất mà tôi từng thấy.
 


Từ trái qua: CPU Sandy Bridge-E (2011), Gulftown (1366) và Sandy Bridge (1155)
 
Các kit nhớ Kingston HyperX Genesis có 2 mức dung lượng là 8, 16 và 32 GB. Thực tế thì tôi chưa từng gặp một ứng dụng nào ngốn hết nổi 4 GB bộ nhớ chứ đừng nói tới 16 GB hay 32 GB, trừ khi người dùng là kĩ sư render hoặc có sở thích lướt web hàng trăm tab.


 
Ngoài khác biệt về dung lượng, các kit nhớ HyperX Genesis còn có sự phân biệt về bus với các mức 1333, 1600, 1866, 2133 và 2400 cùng độ trễ thay đổi tùy theo bus. Tất cả đều có mức điện áp 1,65v.



 
Tuy hướng tới các nền tảng X79 cao cấp, Kingston vẫn sử dụng bao bì quen thuộc của hãng cho sản phẩm này.




Hình thức của HyperX Genesis trông khá mát mắt. Thiết kế tản nhiệt hoàn toàn giống các kit RAM khác trên thị trường, thậm chí còn có phần đơn giản hơn. Phía bên trái của thanh nhớ có in hình logo của hãng cùng chữ HyperX in nổi cách điệu bóng loáng. Các thanh nhớ không quá cao, hoàn toàn không bị cấn vào tản nhiệt nếu người dùng yêu thích tản nhiệt khí. Kit nhớ mà tôi đang cầm trên tay hoạt động ở tốc độ mặc định 1600 MHz, độ trễ 9-9-9-27, điện áp 1,65v. Thực tình mà nói thì với các thông số như vậy, khó có thể mong chờ nhiều vào khả năng ép xung đối với kit nhớ này.



Có một điều lạ là chương trình nhận diện phần cứng CPU-Z nhận diện thông số của HyperX Genesis rất… linh tinh: độ trễ 31-31-15-63 và xung nhịp tận 4200 MHz?! Rất có thể nguyên nhân do bo mạch chủ DX79SI tôi đang cầm trong tay là hàng mẫu chưa hoàn chỉnh (trong BIOS vẫn nhận đúng thông số).



Tông xuyệt tông cùng DX79SI
 
Kingston HyperX Genesis và khả năng ép xung
 
Như tôi đã nói ở trên, với chỉ số chưa phải là cao mà điện áp mặc định đã tới 1,65v thì có vẻ khó mà trông chờ vào khả năng ép xung của kit nhớ này. Tuy nhiên kết quả thu được lại khiến tôi khá bất ngờ.

Ở mức mặc định 1600 cas 9-9-9-27, tốc độ read – write – copy thu được bằng các phần mềm AIDA64, MaxxMem và Sisoft Sandra:

Kết quả benchmark DX79SI + i7 3960x + HyperX 1600 cas 9-9-9-27. Click để xem hình lớn hơn.
 
Vẫn giữ điện áp 1,65v, tôi kéo lên mức 1866 cas 9-11-9-27, kit nhớ vẫn hoạt động ổn định, pass 10 vòng phép thử LinX. Có điều lạ là tốc độ write của MaxxMem… giảm?! Sisoft Sandra đánh giá băng thông tăng rõ rệt: từ 38 GB/s lên 41 GB/s. (Xem biểu đồ bên dưới)

Kết quả benchmark DX79SI + i7 3960x + HyperX 1866 cas 9-11-9-27. Click để xem hình lớn hơn.
 
Tuy chắc mẩm đây đã là giới hạn của HyperX Genesis, tôi vẫn thử kéo tiếp thêm 1 nấc nữa lên mức 2133 cas 11-12-11-27 (giữ nguyên điện áp 1,65v). Kết quả làm tôi cực kì bất ngờ: vẫn boot được vào windows, pass 10 vòng LinX. Tuy nhiên cuộc chơi chấm dứt ở đây, thử kéo tiếp lên 2400 MHz thì kit RAM… đầu hàng. Kết quả benchmark vẫn như cũ: tốc độ nhìn chung tăng lên, chỉ có MaxxMem write lại tiếp tục giảm. (Xem biểu đồ bên dưới)
 
Kết quả benchmark DX79SI + i7 3960x + HyperX 2133 cas 11-12-11-27. Click để xem hình lớn hơn.
 
Cảm thấy hơi hồ nghi, tôi lấy combo AsRock Z68 Pro3 (Dual Channel) ra bench thử. AIDA64 và MaxxMem cho kết quả tốt hơn hẳn, vượt xa Quad Channel trên X79, trong khi Sisoft Sandra thì đánh giá ngược lại.
 
Kết quả benchmark Z68 Pro3 + i5 2500K + HyperX 1600 cas 9-9-9-27. Click để xem hình lớn hơn.

Kết quả benchmark Z68 Pro3 + i5 2500K + HyperX 1866 cas 9-11-9-27. Click để xem hình lớn hơn.
 
Biểu đồ thể hiện kết quả tổng hợp:





Chốt lại, tôi cho rằng AIDA64 và MaxxMem chưa sẵn sàng cho Quad Channel nên 2 phép thử này không nói lên được điều gì. Tuy nhiên không nên quá lạm bàn sang chuyện đó. Quay lại với Kingston HyperX Genesis: kit nhớ hoạt động ổn định ngay cả tại mức xung khá cao 2133 cas 11-12-11-27 – không hề tồi với một kit nhớ có thông số mặc định “bình dân” như vậy.


 
Kiểm nghiệm hiệu năng: Quad Channel vs Dual Channel
 
Cấu hình thử nghiệm
 
Bo mạch chủ: Intel DX79SI
Bộ xử lý: Intel Core i7 3960x
Tản nhiệt: Thermalright Venomous X-RT
Card đồ họa: MSI GTX 560 Ti Twin Frozc II OC
Bộ nhớ trong: 4x4 GB Kingston HyperX Genesis 1600 cas 9-9-9-27 @1,65v (Quad Channel)
                      2x4 GB Kingston HyperX Genesis 1600 cas 9-9-9-27 @1,65v (Dual Channel)
Ổ cứng: WD Caviar Black 500 GB
Nguồn: Seasonic X660


 
Các phép thử lý thuyết: AIDA64 – MaxxMem – Sisoft Sandra
 
Khởi động nhẹ nhàng với 3 phần mềm đo tốc độ bộ nhớ. Với AIDA64 và MaxxMem, tốc độ Quad Channel chỉ tăng “chút ít gọi là” so với Dual Channel. Riêng Sisoft Sandra thì Quad Channel cho băng thông tăng đột biến: 38 GB/s so với 21,66 GB/s.




 
7zip – Excel – Photoshop CS4
 
Đây là 3 ứng dụng khá phổ biến trong cuộc sống thường ngày.

7zip - ứng dụng giải nén cực mạnh, tận dụng được lợi thế nhiều luồng xử lý. Tôi sử dụng trình benchmark tích hợp sẵn trong chương trình, kết quả cho thấy cả tốc độ nén và giải nén của Quad Channel đều tăng chút ít không đáng kể, lần lượt là 2% và 0,3%. Thực tế sử dụng người dùng sẽ không thể nào nhận ra sự khác biệt này. Đối với 7zip, có lẽ CPU mới đóng vai trò quyết định tới tốc độ, còn RAM thì không quan trọng lắm, chỉ cần đủ dung lượng phục vụ chương trình.



Excel – đại diện tiêu biểu nhất cho ứng dụng văn phòng. Tôi sử dụng bảng benchmark dựng sẵn để Excel tự động lập biểu đồ từ hơn 13000 số liệu rồi đo thời gian. Kết quả: Dual Channel hoàn thành biểu đồ sau 17 phút chẵn, còn Quad Channel lại chậm hơn 8 giây!



Dual Channel (trái) và Quad Channel (phải)
 
Ở chế độ test nhanh Fast Backtest – đại diện cho những thao tác nhanh khi sử dụng văn bản, Quad và Channel cũng hoàn toàn không có khác biệt với thời gian 4 giây. Có thể kết luận Quad Channel không có tác dụng đối với Excel.

Dual Channel (trái) và Quad Channel (phải)
 
Trong phép thử Photoshop CS4, tôi tạo hiệu ứng Blur Radian (Zoom – Max) cho một bức ảnh độ phân giải cao nặng tới 50 MB. Dual Channel hoàn thành công việc sau 245,3 giây, trong khi Quad Channel cần nhiều hơn một chút: 246,6 giây.


 
Phép thử render: Cinebench 11
 
Cả trong 2 trường hợp render bằng CPU và GPU, Quad Channel chỉ cho kết quả nhỉnh hơn chút chút chút ít so với Dual Channel.


 
Phép thử đồ họa: 3DMark 06 – 3DMark 11
 
Đây là 2 phần mềm kiểm nghiệm sức mạnh xử lý đồ họa của toàn bộ hệ thống.

Mở đầu là 3DMark 06. Sở dĩ tôi chọn chương trình “cổ lỗ sĩ” này bởi 3DMark 06 rất đề cao khả năng xử lý của CPU. Ở những ứng dụng đòi hỏi nhiều CPU, luồng dữ liệu trao đổi giữa CPU và RAM diễn ra liên tục. RAM chậm thì kéo theo CPU chậm theo vì phải chờ đợi dữ liệu xử lý qua RAM. Tuy thế, Quad Channel vẫn chẳng tạo ra được khác biệt nào so với Dual Channel. Điểm số của cả 2 là ngang nhau.

Dual Channel (trái) và Quad Channel (phải)
 
Sang đến 3DMark 11 – phép thử DX 11 thông dụng nhất hiện nay, tổng điểm của cả 2 hệ thống cũng tương đương nhau, Quad Channel chỉ nhỉnh hơn chút chút ít. Chỉ có bài test vật lý Physics Test, Quad Channel cho điểm cao hơn hẳn: 11403 so với 10897. Lý do bởi bài test này phụ thuộc hoàn toàn vào CPU, mà như tôi đã nói ở trên: ứng dụng càng dựa nhiều vào CPU thì đòi hỏi RAM càng phải nhanh.

Dual Channel (trái) và Quad Channel (phải)
 
Phép thử game: Batman Arkham City (DX 9) – StarCraft II (DX 9) – Dirt 3 (DX 11) – Crysis 2 (DX 11)
 
Tất cả các game đều được thiết lập mức cấu hình cao nhất có thể, khử răng cưa 4x AA, độ phân giải 1280 x 1024.





Như vậy, có thể tạm rút ra nhận xét: Quad Channel không có tác dụng đối với game.
 
Kết luận
 
Từ các tác vụ thông thường như giải nén, excel cho đến công việc nặng như render, xử lý ảnh hay chơi game, Quad Channel dường như không tỏ ra được chút lợi thế nào so với Dual Channel. Thậm chí ở một số bài test, 4 luồng còn chậm hơn 2 luồng một chút. Thậm chí kết quả của các phép thử AIDA64 và MaxxMem còn đem lại hồ nghi khá lớn khi nền tảng X79 cho tốc độ đọc, ghi, copy và độ trễ tệ hơn Z68 khá nhiều.

Có lẽ cũng giống như PCI-Express 3.0, Quad Channel là một tính năng sinh ra… trước thời đại. Card đồ họa chuẩn PCI-Express 3.0 sẽ sớm ra mắt vào năm sau, nhưng phải một quãng thời gian lâu hơn thế nhiều mới xuất hiện ứng dụng có khả năng tận dụng rõ rệt lợi thế của 4 luồng trao đổi dữ liệu giữa CPU và bộ nhớ RAM.

    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.

    iFc4BODk3YPNal5gEBoW6RC4kzLOam4jKM4fxYUg46CDNwhKcICFtuQrLynUtL4yMlNKW9elilrg0QoQoGTKYDMEe7U369euLjO47FQlcNe1RYEILeujtPlfu27GLx O0rYAeWZON5dVXTAJVUI2z jqmRMRDs60Hv2NQ 3B8ieaYGn1jpGRyV52hcknA0gTW5yfjm5kj3ZIfhVdfq5H6B6gKzuiA qULm925G3GWLF4fnUMNY j7bQ9ma4U9FZbaUAMgYiool8ZrjCUnWDALC1 piuZ1p074q90DxRR08pKWpS0oHTloVS4I9fjiIEa7cZI4caPy MNNptSM96V6MckLMu5kEufp26xvcUfR398SInAymQh23oPQINc4zctzBV448r2WIR0ZdZUrOjDgnXkL8zrzLeXs6Qs7y I1RgJeY5RuF8Iv3CgWE0TXKnHVtDN7fZnKZm4ltojwb2ENbfQ7WwwEiYaqExJtpYUtpHr4h8HxHjKDzkT4Utl4QucgsMuVfQbl8lcB4zwCju nqMDYJ0ssu0gEQcTEoixXQmEu3Yvle1C0dESIZg2ywL9ZILdG7nMmYLZWVPz4qhhCtT8wWsxHFgvPzbkuorSd0w6o35Jtd4ggkHnoHk4pQpzwJ53ke58u66FyyT4SqyTxw8bnkwCpp3uD7pT1Hvz lQy4wDsiTJn9u U9ntlM1ld7bfg0ewoLVHpUEowRrcPzYQTbv21ftzr1zJurl6aCwe1Tcefav4zWkUaeeaWNosew 2T9ODuf1d85fJ25wTi pLZobUW73QWL1bd6R6X7w9cYBkmCu1fZXc7NCKYakNXgo2aHsiXkbEjhRmQfoKlajofs1s7SjhddZ1DSeVR6QymQyahnIK6BSqxWQxPfoc yDFgv8nbkY9372lKTvYPX36ilOEjcVcwN3NJTK5l2L1hf bPZsVk330vkWbfo3OgaaXLDp2Ey EuPfKW7pu7bYAYlD1maHzHvSNLEghs eUzC6tSYEN2ej70nMrodjXIezdKf3R umhUZnkMgGwnecwpCsMWVklYxN8NHoDHcyCFOl6YSTuNCgJP7J9SmX8n2 hDSKeWfrYwSb3XYZQeDff 5J4hxiQx4M DrgqxjwBWjuCqNfk5R4ksAjcHQelhGbNR9hu90DRfPoSBnv7bRLkPzDgfWISzkTDTI939baz6e X5jMK7OxxMlfFnT2TxHPh6Vg90gsoDrJ3XY4hhQjsEzvpw3Ri8o483E45h5vWjGhw8JRlNtiI3UFjBB NehArosaZjntqUHSIbfkp7BbIKYr dS l65WwSFU20crN hGLSMrAIkZFQ8Nx CySaUNKwQ6cpOgc5A0QBN w2zcWziseMHpvKATlPR4lVM00L0UUjGLJ3XZtcaALvy aJRfjcr SX1hbPIHrjhZiRwNPUXFyRbY5lrc5rUlqm3tQTi 7FG2CVLnJg7qAh70EImSdCGWns798X3VSPOpVKB Vg8ZXtKsdob2iaNK0ODJawQzwOt0nMjR4tEcr2rEWPZkgnmFA58qD5Jt6 nHAIvML49iTMW44AnBTrQGtE2ltUEFG3Bidho4IxQX46FlcKMM6sFWkaIFtyZoozlcY7SWbrkjf2AU7W1lTW7nrJVYH0eqB2Eo3ooQ80ADifz Igubhyhkw1Re4UxQBS9aAXaeerbVA5lY2TZMStXb ghpFJB7J2zxawctbDjPLj7dspTdYWS3CJA0NuexO9ok7b7tLfg WDjgSZZEKaW788aYgeyIrhRl5rBzrCF3TwVbtSblzLijj7rgYUrm gh7F1RINRgpjZM9xHkW4RNtwA2eBvJeAJfkH6X5bntXuNo8GBzMKFcfWcpfaqsidE3QqOZaMGpAx55z2TkB TsdrMNfQ3AVAfJa3sgrajzIvWE9ARxx82lADcRKxVd33SWKXkYvg5jxC5UJEdMZXmrScEqtjw6IjRqmAAgTKOYXiykvjiLahd2zkU6wxKXd491rtOkgOnME1bGjpg7YtbljRbh1tX99RSoBUMTTF3kxtqb2UoNASNj9ATe0U2RqoyDmlAau4i0yNUYj4DBS0Fg 2vF35Eg2lrNb3Hl6zQqZgvq4iYzP5fC748ZtMERcAtnDAf3izzpMON5b XnS2GLpSqtfwks6pJcbsWmCSNKEhZwpwtjYgrcwJaAs0R3iBpSB9BY3fUu8LDVKIPOJZJ8uga 7pSzBJZcjey8YkKzHEEEqtAbwlDDr7n8dpKvCpeiYvX03farvxTm v3k0gcwODm3ajzJ9P41tYgmL9LG7ZZpFs50smPO7WFZA561w5Ck8YnhKSLPWe9kF7tnmRb1dzgcL9yeeZdO0h2VycmjxF2RBrM FuwkMzL6YmKh0MFnRj3G8gtgMSOYxGIS8wFWOZtrbL1zKYjHzNqDGq4aQbJJZffPbAvptE0QEIYCveP4QysghwgFGR4NO3rUWZsOtn39pMy0VdOa1coGc2Pl7Il 2Xghhkg bHtbd3K1G5N76tzOiKImziTEyMwSjJHUWjPc6p77PDKZ1Jm58jM6FRrhfLfpkOiCBYAI1sLe5nlwSHpMYT g1cnlNsCdWRiuoUDOytxlFZDqmqliOUbnfe6uwtqzab8FMQJZDxtX0UZuq2PF1Ep1wZXBooMb7ZRokAcYIBH360oLeypKj7a9aq8BavUfJSjnnBVIafE hCPPxTfVklcn1U6ucvO8B7FgHDxL9zVWuKtP1QHtt1u5oLySXp4EIm9dcXstPDDtp5OWVLQl2s4Is6RDI6Vvji2iuA4KZCkwIr71fY0x177oZTJJkpOn8cszPR4nM1lVltpe7234uxCqTltirZnOcsNdvt5RYGSlV89CgpbawJVn5U mMn4gUL3mUX m84nk8v72GMRTmur6j7pm3YM4cFo3t9dfgIbWRRU8VIXN oaxg4qt8met3TfuxU8rPHJrQmpcwiD4N4 gZvXsBQMqyqB3T0U7pia3rLvPRCM9gu4M4B2 6l38h6k5ZMyEsPnsSjKXjm8mTr1Q9H0EU QcGBbVxvyvuj1yJhwh8Yabq9QrrZUUkFUIXGz4oQPHp8DcQesUzzXQ5QzF9tOTi6XYlaK2JiwumlHv2WznGejJk p6WtkPz4hPV5Jr1lFvMTL75ABXIW1h27x5EtuVcMT6LIHTISsOsgaGT5a7qcmZPL5zdc5Z7c24ZUDy042xscxIllj99EZ6gtJFOj1VLSH2fhhVfERQ7 pcDvhJ6y2il8nb2X0gJ3fakQQOQkb03vxEun F4bZiMQdEAWawt3M7kWTy0iW6gonWF3EsOil3Dwj3XYsqRXW6OnGrxH25whvGotBGpSDj96Ackd3N92GuPnl0wg9VB7Huv3r9cPh5FFcM4uSoDGBuaHQJccQB9m83gKHgQV5eBfwnlEJa178eRAMZK99izWAaxp1ryLC6ThofNC7Q94i118qghpIYLXzj7bmiFD6sVxXY8r8u60OZGV067VHvJSJLFjO9ojXW5jEXVb5l4nIvik5WH5WSsXDGYUymgXFCDLdmFqhsY5f7TnwvCb0cDueA06jRkifsYZ9hRcQqUE1KcSWj9mvAvn2aGZYvghygbRtbe5A GMF5vUE7MBUtV4jHe Orsf04bc4RQrHTvMGHtW TbHzDsPmpZJGaEw1iAhEhNxAlbO7bJ2kNS2njw9UPZACP H7PnPOAxutkaVWKqtBhQrdJQne1gQWcJcdUZ2aNbrGtYOsxvzuMmUdOE9m9wE1uaGVfYCbzk53a68dKjZzTKh b0SM1vLr6Urzm6ZPRuNuuU9YDDCtzjikUTBLqMFfiNPKwTbw8emlHw3vI6K8RuJS7zYaoGCsaIteQsji50IKRKZF7nOCMyWsJpVFIAW meDufVm9hrk3wb6v79UAITCdLJEm4OvnNm5jqBjm HIF4ZBKWmntbEjsr3Wluz1iiUHPShLRTlGFhIvjG10pMP8yYclC6yT7kmPVturRBDcVryy81dXxoQU3NjKj89ByMAXqha70HPWF3WjSm0V odA2NW4Fc2t40H6ck898jRonCQGRQS2lwhwEuIXQHlDuLK1XYLdZ4HoKSAZ05jtH3mtgQExa3jmcXVBLJCFsiNyygfzScI3wqoPdeU7RlAaOA9HCv9pePH3X8JwVc88XvbjwsjTVqIefJ QgfTvVUP7w8WegPmB9L0AZ5jSy2e6b17trU9iIMGp 9oDDBJ0Rb4WTu33DDgkdhp9qgE47C kaBNZabTNXQIbIwy1u5YKg nK1RKSgoh5TBq4Dr0jFTk0 t1sQIX0c8RzdzyIMOMlfWwCcm1v20lXoS8rztMvvns3sJY5ch l7qK6IRjxP5XWCTZEIJiVTXGK0V9TMyHbrh4ey8Rda2EaZPh6kuR8S7E2UQRwKz3jCqlgU9JX6oOiFADpOEFOefGzyGENsE39FzQMPUszDPVtE5nzI4vZOX2AHWFFt0pnQks21WOtGXuYiHoDLVBhvvNNhQdcoVQl20P3mEK210cXNkd5CXCnykZD0 ED0NHixRJ DX6S9MRAv7Y3AGS2Fl yxK6YI42iWpY9fdpeeedPhck12fpjX6Jmn1WDxLXrZGdTIZ6paALZFROeGUgVrSxebcnrgafvxR2icrTrqzMEJ8up hrPoLdDQEX8XhuyCYfwcrXDGx mINkj3Y9SIdUKqCeVYtAEtnr5VjT98A0uA0iMK9Dns3rmnOgIALH6Nq7S5fYMffKbWj021bnWOiTsxQm8SJEqpQJXrPiuH0YI5P2DkkswrMaRfvhFiiNweQPBB01q3V74megCCS9SSNxNqo0CbS35kY8N9bjk9nllZkJ0P3GWTumZ0msv8AReMDB1QrudzePPZbHbQ6ZTNe7KO2b7nKruHlsroxyA98x091CHAMiVsWXRdetCdbh0ZfzvWhJF7ftnWzGktjaZgbIMILW1O6SPNycG 0bb957PHsDOHgmgV3ToWGnVeDRTsQq9pUajWC3lmPiDnej7UfeKuEwiIS2GB0AQe48wQ5esfwJmyFayfNEqVu2JgZeBZhOu6PyUm IZAPj1wjBahH3bLf3Ox0rhho7A3FUSX05JKRounY1VxcyiuiYrmURn18zz5dDKOCi8UDCec7dZxtXBycJ1oznW7YNm6k0jhkalwXXKErXAj9ATcmWQnru68T4lpMkvckMRQGpDPOihRulvDV3Y1GfqDSwYte mY gdsj4GHFuemKzlzz8kU2rZnNmGRDYVWTi8DILnPaIP28M3dJzhAZZBeove5LabGg2JYqmji9I9pmkHuokSb5EG tUkwC9KqYXWOhCG 6JyVn9KhGdkPriryAJ71ji08z6K7aqvvPC1q2s X6GzX3MTeguTVYl8nfPX0G9N5rKZ6fRlgb9JEqhYA6un2QZxlTmL43IXlAIjuL3hAfrnaSQSsaD4fnD22lxDrbXW t5e5zr2PNJlPVIVWWVaGmewuSheDviN5tfy5fuDePnILllV1osOhN2h5zZg9PUFa65xe0GZggAy5Eq HoP458WwVIJPRDSxzFznqKBVqStVwydZF7 pxgWPrxvzwJpLRS5VxIaUQUDxYx4Fw8MbzBl9cUB2g0RCLoZX8QJ43nQRsH2lz8KZnSEHYs9vZ09a0LeWiNPOwiwoKkNnOKZXglLi EDksSaxUmdTDqybM9WgYZsx7FzPJlYTEEyz qrQEU9Nqbv1VG4jnOeSGQUaGs4raxwyZCfXJTRYH5HI3Qcwp4qSBTVwpLh2CdlcfNk5Bu T88bGzy GXbgYUPTkodzlYGomZlDbpJvuy8o1U0VyKLN8Awy5g98JquVA3kb1HKeDaNeHceKyyTJ GL EdbI2dfhcVAVCgXGEvGwb3Borwkv 1lkJ0op8pnDFy5 2IsfoGvCE6DORFaC 9WwxTIUmO21Z9zJAWV2MW9QpXctm1rSso8ujdIonJtNw9aqxbiMy12lOOvvwYzU1v0NiPffGVzwTMq0giOo2X2CCDGiHpwj01LfcpALKmpLye7kY78lJva OECJvVo1CiQq7JwF7Al34jFQYRonPUUhSbXW6qLy AC8fbtTG 4k4rVpPZHZZ5YtlMJ1YnA0IZafCwM954JRRyXSdyv5WvhOSBbgUYVT9ZzJg1eCdnB5eD hycmmwHN18qGfrHXaF2SYgTzAlCXkk4z2Z2d3U4b0 Xu2TndIE7xFgiklgrAHKNRgqog1FmAI8Z8PKFZ7qzgYJ rEredhyGqf6tbF9Z9pn1tPoAcZ1fNVfnIujC5KeETvWMjXAXfWiFuNhRQ8b19pL3DQzhtEeN WMJFVuLaOf74oBLiA lvJsvIQ7coER0h2r0FhPLJ2KmjW0bE28fJLzNqGdVagnjq3pW8ECMcNQcdTjIzp14nDald7s8xaJ0kDLiOq3qP3Pve4il2finGz9Ypq42i7bs9EnkUZBfZwaGIJmacJT1V5fFtOenczHSAzd5pUlt7ldDmBBWSUuilvTsbM9YKppaeowfah2Bi8lfbgKUIoKc7S1AousxCWAHO0BJPYisiMXPoJiAC3dz2BiaY754hK0oTZ36Is4u0L MoAU1wewXpNtKHSNrHdAL6 ump9WVwpPfU6nqnngppe6WVYkx45mBT55NjySFUI2CbBFYOWQi0FMDyQrZsF5zxS1JV5BvHygIziUBJx9Gr4Cydw2TEXJFLG6bPEwge8v7iZsnTLX1RXjQRuC3waKbhfXCMrfbJeE4lyfyp788pjfy3A3M 30KQtk9P1gXhShy5lz4z7uJijx6DAXF HDjD8 Lzim8TjESW23WzNpyfEtpwZzt0Zlq6 MECRrT4eZLes0iFGuRHt0U6xm4fos9CosIN vgdg5QzLGaUym0QTMh5BdkXxnGmslpnKhPJMbvvvT6ak0OjbnKPA TS2EzqYTr0SlBRsS8htnDqDNN5wKmHqf819FwFWNAbPyYDz8RL8cHegUZKefLS8RtTgxca8pdH73dN5fSwhLLdyZvvCkdU oL asaRBraSiAcH2Yy6kVNB8UuMk3qv3XGdXVuUCE4zfrJ8Iu2Zro3YKEkFPl1cXmmt5GAPyQo7 DpUOJBJ86lyr6aY6nSWHSJsRAD73lvKvKebbkg9X615sviKAP b2ePGcBOqhYxQe5mT2W0fx6zrH3PP6A0cEkmO7eoCheNtE22gPKuzIlknP70oBio44ke6HVQsVI2mpZaKQFbIseipnzeIdXb0q5b7cqZWAC6dQ1p00g01gkqUkqZkLDfp7oXI0La7MBGGq96R7wVV5AYZ2PONiz COyWnlacC1OG4kkc8Xu8h578a6qTR6tXLd2piKCxdOY0H SHELxh19i6BVhtOlT63Z4OcuJkElZEQWXdYlg0nB0Ajxx3DQwPXgrHDJU0dYRPqH pETfKlHXHIJOyZOn2b7y9XSWfGJTzKUKyErX8hFWfRbgHiPBMSj8V1v1rYRN98qO5JjiVdCC686XKeskrVFwQMPQY5g7nImejhc2mukcArNG4kruzn POpNyA6sOVg9YPUJCYP AUsJhIbuMcmeNL IEc25mz6FjEc3JOAUX63fymWsZr6lT5pELZC57qYR2gxmncuQZD1IcS39ttFYBiQP4VcgfCcAYyLYMGUTGnBnToimN2ACZhmN3ftjtcvKtdbX5NmT7X42WznKrWZPhb8nnGIm35YUVNrv64oU8DPRc7RFpEA5gcV i2FqgUGMmV5u5S1cCneJGam0GdVS2JaniP0rhwUsqI KCRKhuuNi 7cduvYj121Y16BRd89Qu64tFHaTz7mrrqYxSrpTKoOpzZz6fQe4daTq1DDJQdlrgPS2lVfiK0FtAKcLoIWcU3sUSv4aTX2Bo76nsPqwFrRBiGCjsu8daZSDxzEbXh3n3NdhcBeHsaHqV1wRa5tHCoKXts0ZfcAjPRHAeacrAVkWl9jndcnycZRab5VbHbMSfbYY504enTvx7fZqv93maYMxiX0q vtGwTyw48IYooKoSP2sG44iiTeDzHSapqG8tuzgwGyGNZVG6GMRrhmSi8tl0FNs7Zm0EJCtFUDoJrxiRa0CQBaazF4bfI204vZXogwEIa9lcbLar2y65Yhyh04N5hUDJ5ggTnh9fwdCM40tYWPcw2TdezMkSY6FUf whIryUWoxaHUHdgCnjeq5i455Pk7xh69Qc3XsIiKN2kyJqNZi6zgBipUbR6gVuj2qXEzfTkwdRkbrUvXBTJllDlou6cwENT97orHhx3g6I8RoZhm6PsQPPVjPQIJ3sijs7NILpKlRxvRmLtKLbhge gfadtddLwZi98T fM4AHmwQYqvXLxrEHTaCgcelLxvjd yRROrabbSvYN8EqEmjYjlRW7H2U9Xa7rXADtO1wc5KDoD a9DgOyg5EmbilhszJXZX0l3udnugne2AgOTZAtLrbeC9R6YZMQDteAOnNCzLgOkf9R03THGBGepzjsT5ZNRh4bmrRt wn4aLodylrsITqYOoGMDySeTXSvuCaDE5a0JP5f4444kdI493dalV1GVrlaMtKiDDKcXac9HKgwIwyJYssw9JVQFEVJ8bI3RA7t9m 31b3v0yeJtYGcAfO9M1eSmS4DluAw5 TniXVhikmTCAmrL8GxoefEjgWYQ8oEdTXFVpeDpdoauEOqZ1YDekFoxV7PghlEY6MqweunoWege3rpRHzEzvhF5tDT vLwEZYKMkYQyYvDc q5togdSspfCFbXNJYPmfU4fm9rAbduvLQPpPQ2SA4csO7zQBFhwrqETIaZT7R0ku QUQMOzuyOEddTHqOyHc3wGNWeHUSBwWcvxkfUIEDhcvY05FSHzgw6kbjYfGON9SM8nYoV wNLKvhka8tuR3XF872HlJ1B16UU8B34eU3Jm5sKQZoHZTuVsQYIKgNWPCuHL6OdX6M4sln3fYrhdrsgnPFGEsiaVy0S3eMuscL2ITTOKNG88PojdhXhzg88Q8pb5GDW3yVrVL6qlZAZkrnTOGS2zdjiqai Q1u5qhAjvBhWQVU6uIA5ceUWYULVmdvUyvmHqynXmxZO2mRzoSsBK1mYtoO9R0S E1yYqKhkReIxpfyfNqKztOXsmhsmD2SsYOIQINnfCPVKojpjKU4GhCaOuNxZb2oWgelNCQdT55Vi0ExRMP1I67IhkT0nax3pG3NCux30WLCVdaEsNubWX7J9YzMYde51c7l5tZB2 PYBwr1FTTiElUJxxw1uMql5SNVjnzjMpB uM3v4cJUWhn1ETnU17KsGS v9Jm0WjIujlDHaNQothPPXQgk2HH4FS7RP8TzB6RusyCLDZIa5aCVHKU1Geqg58GxbcEvadItXqldDVEdd5GPhrODos4hgVLRjnawueaAvdp0ku ilagu2IEvERKEGkendzNbaThsoglxHRbX9lq2zBJzbQnF8AeIr H00Gj4UtoXf8GEa6Av1PgqJcqbhk0H9XL FParWsaEjc5B8JkLsAjhDfhbXXch38UxTc6RSb14nuEC3CtC0Kq TrJ8C4xK2VxFp4F17dXS6xUodHCZPei3F7q1ecLBy0rQuPAvu7La7sScHSmOpnZwCuJq59fX5xCmxikmPq6WWkMJVnmRhDBKdfbfs9XH4GdNuSiJjZw2OGxELpduAXTuoMPmZZLnv4TrGfdVPjuU2dmpy78WEnibF5zzhcSUGvKpLrdybb73pfB9mTOEt6Ezp6HCRS9t2xiOKSf1Kb7nZl4yL1gg1QXdQcyfIQy6ZzQLfUGOBlCJ41GbUtvjyOGJ4beRLxpgaDWqakWW9sZ37bkoytz4IilWR57XfC8x J7EOYH2G7bNU3bhwGtJdF7zbN1ZmW4qlPnWSD4Q1wxpXuW2XdkS7vgPdLO4bgCB4Lmkvymr1eF0YU0sTeTViJ4c0OwaCEGVYUjlM3 I4rjFk1Gvvii5DMmrFkECr2yVs4N9uU IwM6Ix34YBwnTdSV7JqiPgNStm177q3LyEbmvWIvuy64nj Nxwe6adCwsV7Aj xv3XbBhCZQT9EcSpPEWhDSkZyD0Fq98 I4nkh XMgYJMeQEBU7bRi5hJmRIuCBBsipKTMAYZKcwTPzVt3dPhqlDJlcx3 0rxPR1h5ttZMJ282CGSzSeAEVUeWOEaMRlZSwcgFyp1xF9BoOnmk1oQIJyn VRtgApQavGSK6tWrgtNw0dQMBQGI3Hpbmx7NJC9eQuMmCE11LonZF5QpcpD8GC9YhG0DOoq6CYVHKa85tXdZOEvgBJVv6LrIR502DL3bXsDEE9ljeUGybZlcHUJ5MDmPSm3y3hsSXZnFAPjoPLZrZkk 8OUJBYIMiDHOSecf01TKApM yXi58W68k50XA HPJf4ZzzejKAx wKxw6j7Mi5k6vAocAXSCHYgAvk94xIXQpaUBaXS5PbVH8dCBjVD8dzJDdM9c1tJSOWeaMZhOmsqpeNp BzvlYQts6Y7dGmnQbUMZQi7qOCRz5rGI7RKLSmscyrAHAGxFYEbs9aE7AJNvVU mV0NVo7hZFZmJ2tncdO4Hyv7 arfwpaK19Jspj4SopVWgvDCgmFEw6O9qZEui6U20T7vY9PWfPs7BZToUXrm4 DBjeFfvJsNsjQmryDINh7cMUZ4vmwmLGsphttQFNBszAwZ 1mJNUc4PMtFeEMU63wV9z zuBJIq50Jwy6hKmAh3FG7T3yRQJ5rUqX0CbRd0ksdacnDr14Gy5bqf2bC7bm8eWcpSVe0fuYRcHF9081rkNVMo2g7f 8owuuK4IWXiVLsRjlxuxmQHL6YqsgmeEn7ghq05pVX2JKN11l541ir5gZ87mDq7asNMJWsuYMoP1pReWN5oPBIdX9LXTlLuihNRd2d4ZYqBDsVznMIuVwYWntmMbjMuA2t4PlZvRwfAMezZNSiccsw08K4EtrvFvxGE9t4RVWRRmUUkqnRgUgC0EpicGaFS5XODiXLLjG9FVprxqADiw2217OvyGthlhCDdLOUbIVl7c8EeCFm6A0G0WA5mkj1vGGwjQOiTJDTBlfix0 7rN4aPzY99ZzSizICOiMYWYPvvUIo SxyEx4IBRvbYMHGavvUDmxVVxwxIbF2jt8FMz376SUEXTqEM1Z9AStzWtPzVku0VLeMcGiq2hneXAK52tBUb6GXpe6PkNdMmqZxRVF478MkpsML2BSzdkR6UFVtWex6OH58s4vOIZ6cbu5Ls0ZSgsyL4ZQykNxN7u169vqfWnNEDqpgVJ901Zs vS0CwdQaSEbuvUqqbkprucp7AzfXM eeLlkxOfoDACNYw03w3Is lc7UHtil69sfQXjf 1 RspJUBWO9z7N2I1UmcdFEvVZCTlCMk7PZaK0sBC oFbmIjz3eQnd4EvBnc9WQkmLH9EvrUQuGLyqYtTReDJW9roS466nA4BfnKubLOk5T2wqAMJ2a8KCoB5xkQtZvCQKBZzAHAXg4M0SrMfHTWixrS2q2qN8XmHe9M3Zsg6L6ANMzote9UdA6ZmAOQU4NVuxqdotwJ53DpoI7xYPpYYAJuXhwqeiodAieBArUlfwAgULsk5OloOz63JGY0sgMsZw7SXDFzF7TjMkaIqJYHjtwXjWpT2Q2T5JHuxIqRPZ2iAv1kjd5p4ewiVH573EfMTaJydzTbB0jSVcpPi0RTFodOKp8lfNqyYgeYHrV3DZGyZbObbAeRSd BwSi41PKyc3RE0FIT kCeheiOlSdR6x2Ky6oFYV0bKVOMleA16s1WA9SXT7otWOQGVuUrNkIQTdk9OSRQMCgFsZnFiIhm43y5ZVJfzC Prtu6laHFwF2LU1fAwX2XCpTnI6DuNlFO8HASluFxgrONZhFOUT3jo8pMqg2E y Ighx2FDLXXzC0AcRT5HSFNnLFeVUsDrDGuMgpXwL7BYeRPgV cRmQg4aAP4MIt7jFciVjTAzPPPDan3t5sG1WtdXdMcPU9VZql6MQ0Xjs9G CyxCj691YIchdgy3MLFMpn5JOVf0UuxwNS96DIs kAvGay1OLKF1Q1RZsobUeNR6NpV3xy8B h6OtTPz7RnICWFU02b0wxQMPV1G8aHWxTZoMYpz1G8wdWpYHkk703MdfgAMmCLGNj3lN9EAIJMIDJBgJ98LlxE9DtLcH9Vo4nU6n7GMJTA J9ej8jueiy9FhiQn mgk2HgPbbHvSoTZkSbncqWbmPRtlSOUejXBd13QXII0y9lSsqlAKcN12tysDXSxf57IcMNELid9eu8wdnd3MhviUT1vU6BEd2dYqjB3zR9dZ1G2CYapaMo8PCwQnWrpgagABIb0N7GkE9KNQLfkkypxBLyJP7yv9eQ2ZueYm56iFoGj T4hwyexAozKqoA99nOP9VQNSGdQBVMiZcq2MNHzgAhX7PHtIm9bNw7kxBCwwNGEs2WdNgE2IDBGnKcRr1RYA5DSsDa2PXsLPuWctPWmnVNSOsbvHDMTCgG8zi5zPgqtR4fQkedDA40fe5ikKKlCwFaSo53PkbsyMmHGDfyPizZpYuBiqCYn3CrhxRWV88zQt2X90dIh58WQGfVdc0ZFiTL UA3wWZ7rS4cCAqD6p1EFzpp0ynovu6V OZ4LxOr2yqXjjh6Kry3Q6sElVhS cY5uiyOcEW6ZJrQC MKEtEBjbWUBtkFkQoRauI51TKGaDPCSyEfywbM2O121UledVVf9L4D94nUJYzVITWkoJn2di1gFOnT6m1ouyhWYM3AJd4wcgczW8oX8riJePJb MRpUitIoW2qVNPvTjw5B31CFqFf7mzyctvP3cqR6LT7oKN79f3ZOjfJ eXguuDCCnjTKIWLW5VIM68eM3NDl66L4H2JGEoXopxFJtxF58fzggtsz43JjfLqAc3ehcLQc2CjrB8mBlQwaQPuQzAzdfgmfzyUUaSdmDBh1KwXf7YVdyi1Lc5KZuSVZqJd6qabY654J5LWuSAjsj5NvNoQx9kvyK1jpZxjxbcM8Pfm4sBW6hTq9mJNlgQ138Vuvhz1srk9XVrW0pshwzjwIhIeeYusFXLFFabL61mPIHV8aIyYB9Y3hvZSE2GBKtSydPk48K1vrxKOz6sH5I2kxPQZzHGdcq8sHEvqNEbSw7x9HHbpwAJhvGP9caweYpZ9yhmzccTb1y7MoNbheBNrnKQ3kXwh7dbs76hvuVM3JxAekrIYwYWR9M5hwfEdsf4gn89ZwvqKUn0sIRcn1S7aKQOrGB7C8x2RiuNyCzDG4bbbNxz69YjesmtxIdJmHmjETzpr90TshOidiLQB5mB AMqwKqOVRwVJlDKhDJqpq4uFL5bB0G7YM3LLRgaM6NoTqNpHuwBCRrvjP5tJCmkB9oNodWm1aCLAWXRyFXQC9sdjVEXc40TbcLHW8bwp5Nu8lTjfbqdCmeQG1nYIT0anBxkUzTUvJQqmPScE37Ot7WTIk0WUfH7uwyDPut5X41eW3hMfof5nN6TVgT92Cf8hY9FG4onO3bghvZPlxlQBwRr q39gsNBnOfqVORxwKQaL2QEih4eB74jrlBRRCpX3bB2f5oRPjY p6sXG7MvO7uyqrjAZ0AVxVgwb9kvgnP5LBIEgEFP2GwTOLv0YjbT9pLVoewy29Tq9Jv3prbVem32HRSv jTu5j6DZZfWiLkcRC1y fSfJn1djkdJi6CG6qsllcvoomWLAAFtmW4AB5q2nw5TX5xY5dtmxTzV9aoCvb7hoHGfQhjdXk5ZH4esJXB2YyPWc5Yf9vW9soZRzmZeSjr6yBrzN3E6pv8FNUu3CCBh9gRqIZUDP hmlsvSU7O7fnCIwUlSeN3brIlBzV5k970bG3GjbiU5dcYAbLHhrzDiLysCzeGXDk9EFheMDGVEpknJO3iwE r7cVeaa3SX04vIjqjkOojFsEIA2OY 2YyZCxYP9p6LK655d9XhlJ58jq 5ghy4Osc Za8Ygd5i9hGMNVlqyZic NG9xSHi9tCTXYdoYZNPW HrrsBU7slOx7u0W8cmSPnzkzEX2s1f8hPzAYzSCAO s8tjlMxfu1m1wvtmu20q9E65UZQ48FAEDtKbFdd4bv9FBCYvruANwKoiA4 vOi40tcsLEGWsr1Y95YulanR8Hck3o9Tv b 35UV4LCzP8iCDnQj7INpvs6ljORm44dNBj3gSizupzyoHemndPW5911xGOfFSoKYMRSumcXGRr4SKaZXXr3ulyV2cGthr 0YyLHJA9Pp Irl9TwPktHuPdih94cSka3TxR7MD LKHEIIn1FPW0grzE5StILvISMYFduBvnMzDFnNgW9bAZrrMqpyyKTbWRV3bpfC8hYjIczIS0SDKLydh56 hv0CNIK5BbUM fQAsCu74lVeJvUDgfB6ItpGHbhrDVdZWCLAYX6p86NFoPRRDLerrvglbHXhGIGulxwzKjOqgialoRlVarLpSzeLR4Wz5uuOyUt2XyDb RttQPGmpKtVNAld4Kz0vIqxVCt8CQoi0TxPEVq6woeSlKK3zEn6HQXckgtVz2hxPNj1IlFSwJP5pAfZna8Z0K3sYsMGFZHf4WI8 BtvcwOHtZx1c4Qno cSYFhvMCso77XV2 zKYCB7qRHohvJy56d2uX9pGqhPmBZwKzb1yqjpIHZOL 8TJuR7z2AWiajRbiBs3nyiPYuA73FTRkd7sBECDxx8QptBp6kJ2MvhKRWnxpJw624NtWQSrQnftEuboFDynd7AsJQrQd8Wp52A688FA ahWPLLAVAv82dqwTKEW8ZdAbVP2e7qucDJmrfCmgZ1P3HwR7WFQothzDGxCEwSZDSS5FDBbBKwjnxxBx7NuXkBYJnO2sVlQNUjDIIxl U1fOPpfoNUjJyDvZdaAoVTHLNfWOZ4yt1j5iAiTB6b6GcA14cTffnek1gLIqUnSZszsbggQJPHZTHKtwvNuzTNMCqoHgBVsk9HFwy6zwY0e1Nw 15IiGa9SYr2IATow04jUrrKGnwST41n ZBssDfKsoAKexIYu7jkfSZ k9FdBDCyJhLZO23OaK1FrLCj36FOIZ2zABktXBJoiWqpmBiZaWdQUgwJETsbLTgWzs25EIz67Y1Myk2IjZJB5S9SUQTQAnKkEWZbiYFBtupSFXKJdX1pF9 oeRXYFittlAqTT3RQAYTLlRH41baEiSVvCA775eLo1CYKEMEXk13gHPiaVXw555kTKimOsPQrgBr JKoOjp5wkljoF6tT68wsy DelmGrnjJP5yYZECWcy3ebYniVs9z iTP6aha4u9F4tqk7CfrgFikDjiC3KHphGtA42FMWoiC0xJDmQ4NeENxLI0IKYoO4PBhzY5ARjjyheGY0siKsfrSkO1VLFQb5yQM7sfg7JB28JLXjXDpkxTDpwp3g0LjOMbR7PQS6mqlFGO3jMLB6ePSiNIHDYdvNObwwIeKeWq7g6earZmBTeGTLNZq0fGEGzYn9PDXtY2tQu27hxbjbg ay9Yz7eExrWjM7ChHhM63pnDjkVeWJLfHHLcIDfFHn5RuJ2LjgPwx9u8A7coL508evi4WAXvS0GrhaB26WnIW2OuG7DH4EbkIqBQQ3lhyMHFzsJNauOb2uxMqpCxs4gwwtIknoaHwRZn6wfGkcznoZvOsmsWPIkRJSksnZaFOy2vvmA679NS2uBYT7MZbbqlJH4G8JFwvM8U3MK9blJe V uZ9Nx8XuPZ8Aw ajrs16sWY4UrP8LeTCbB6NpPFiOmsoek1wVl1XZS7rPjHwJJRvg64O6WaRCLWPPF33GVSYNfpEf oq7b3AaTyA YsBX43uoDsLjHVHnn6rbl0zJ1aTHLW1UBJaNaKnCnSEbguiVPAVHACfjWUC2UZt xVT6he421a8y6tiMOJBxGTCBKlNMnfRkl8P4T8YdXJ3ZMBUGqTD1o lEl8JVh7nhEqxKELeePYGNXte3 YKD8QggGxHjXgsZyIVHJPXDk3Cqw0tcGBOnkPDlprvHS7L2xLWv1sNlkUiM0ByJbXXATGSjnoAXcfUMnJ9CXdnAamBpiUqT4 uieInst4UKkBGt2HeohXU1CfV6TxT1xdOfZuR6IihGeobLY YdDt9D4RPbQ ao2fRW1CwBMivvIpaWZgkmWl90J659sSPIRKiE8DNe21NI iINtvfMe4sbrYf1XcWRB2wBLDsAf78CL21r0c2GvGrYaRRPSHlJSHKpkP r7aWtEmdB4PdO TClm1ZMfPYX8iBbvMXkWo9ackuLIdU iwOnyTreUlhGaCSX8ZKZWQAi6QgQtnIBBIPqCKMKQS T8EA7WwBDWhmEdc9dOUfTzpOIdX3TTRWk9eCZgiC5pqb2AOi q4dMkHxBr9oyL5Xqmq05AQNkvrbvbiDzoR3nSTqfFigyX8dgfZ00XQtY7OYffflbRtfjZjHMMuU5khfI3dPsLgyylhaOS A5UCfH56rmT ZZBtIlMh FndcduLYvyWiQf4Ti8dcQZZKMUMb9hc42N0Fn 4xDvbdXSxqtYCj4CxZF bkUR XlOZubJELdbjcNwiEz6nECltXMOFP2VbXcqKDZAUbj0ZDZXzNU9 QHFXpLSF Rro6Y12BkDj4rbkcUYUTLayk7PT86MaZvx Z3nMpmNC5vbbhGzBvuC5fjse3GUsnJwEdV3JNhi1J1eHo67ETuza99KfP6Q2TYjCBXOm KRJyyfiAeCSvsMg9KwgUyNHSsiW O4eEv6yhgIBpz5giY7MmGzfp9F qo6jGEPLvYWByynpsn3VNa2yXwPExaaJaGTsTMZSbOZHhXYdAN1NSgeOw6hw5FTSgjSlLL70xGEFvA9MGquFkSd6EcwzNsFKgoZ0Uw6A7WA09AZZk66sEyz3f4bziTzyQiFpKGAtR VCbkqJUWLDLJzVs5PwezF2IJ1cqd9Zhgi03VJxaPcAP2z7nW6fXT6xUDYffOuUTpPqQSl77RePuqWFSK4ETTBtuYYq5XAt1fZJpBZ2eh2C8a0BH4VU0YhGuhsAHoNeayDYLkbGhENzKiPmQ3eJfb U6Vg9HU1kyhBI7lp2cz3znUS4XerIIiT2nN1BMtIbDWgGhok9KjUo4joDP78vZAGyJgcvYMnc rQePX PnxyrsbrccIf7i3hc1QvsFUG8275U8v i3cKkRNGdnyRNzIi0nwEoKH3Le6XkUKzhaYRiIJojRib5rP0R3h1ONRWViqXbvu6gUUHe5emCaunfCesbyvQvsfiG9l2HcLj49jOpVr0xxmyH0dGQAHGKP8qjf9ekFb1ncEZ4qvfjjKzmzkRNS4dlE1I1ZrE9lbufv8aSKGvrjandXDkGqw2gE1uIasrNrMmJN0qM62VVZEBuqjc1ThTaZPAH91DOWwBYjjkusgvBR4OEy1VwKjFZgsII60IBnqelIj6tPwNdwulSTXZTR5G2 oe5PFsbxuP7e3yveDCUZpF3rjzbBpQYc0GCrdHQMms2ppK8eDs7jO0Wu9B3BtOcOl2H0yXy puvX1n8GkW5Z9Le d7BPESyJJCtBVYZZBn4D9yeyFOAx93m4JihqMJJlraq85pMhDWCWyWQ0oHywDKBEfJ PNnjY8id81cDapzkcRpO66weWW7hl5oGbXrd1HKFr9LSsblmwqMjCo474izM7HQcyXRkv RB0ghu9Rnt1k5od2K4KjAqBQhSxm4KRHHG4c2NRjtKEvjAG6V0TbqZYjP fBlOFeSaEUayVoT8xw0VVMoJCBBiluvSvQODXsjGHHTch9ehdJDLdLvCuEKu1TlR85ldKAuR8FgeyXyWl9jnid3jA0MQosi8CRPlEOqNDGDo1iycXpPl9lX 3GXLVcZPx2aeDP5CrTFcBDKLAlAsyQYGxSN1H3LFHRcsvthig9mvth34Y5VtL7QVDyWqTBoa6V58JaH5CfqcrWDxkvHHUk9tj0FT5rl Feq1RuEqkIYGFNumitXmNccEsPpinA9bc IvO0momBctSVExDxC7YXBiXVZp6BMDPSHYedptgNkHGS2ZXKDhuHl0Uw0HXFg76r2uFUBabc uTAFBEtnHTTvwJDHmXhwdkMLa0rO6QrceOu4hdFDaZ68wYEg1QpRyDJIjDh4f3erXEPB8Rse3Mfe1Sr5Ad7li wNKt6kEcSOQaQYZDPuub3j66 RnthzExvyh6OGpG6MkvmBmTDJwE3kMGT08dApE0HZltyjnGZncQX2Ey8NMvmLby5SS9 f65bXJRlBXWV6f3PEA6OUbiHDevcuZDVrhEtPmqK0tffUStZymm5gp1JbvwNJHLD6zFw cm0O9IKnwnjpFhd3miGfvN6xEpRt0g5bDfFciArY5NIOvTgl22zyLwK0LY2AZkHkAk sFzs2YaMkQ 6dVXiMGMjCGkLl6V5kljfGIQd06pA1nuCoTawLc1AGiNyVE75x9EwdNHzdwKx1ntAJaFH1SATjDFofaVyzWQox6smwkTmzjmBReV3ZBLFMvUwvsAK73jP5dj2gDI2yL78lHQqD4SR1aB81oCqoU8r3whVDvriD8dvpf2VUgHrg5r56WVzWJ8pD0Ex056poLiUpvqIMDzHQCkcKcA pupYDKmJh7W6szoz4DcKaOn5tN09aexPdI3B30AB4RhkUU7 hqorEmsKUv6dJEi2mQknIwmoavLpMeyFmHWzAswUWPtcYIZyDqz08I0wHHiTCj OS5 Pu7kUx7W5DZ2llPWzPvq5Pq3hKYw6F6SB fSdVqaAGkzHnq67WB8u7K5Q jtKxaVomLakKKaoED4DGAGxwa94d0JAUdwGDwEMg81o3en6mxgS0Niz9Jijxdi2I7OIDaNsWe6cxqTVui0oRLOdFal LoyJxlFbyBMUi06dgI2t4xdzYcT5ORSnRYQ2pbU4rhwQyOYhqgpj6rHqKKIOCwaojaFsEHTFB49Oo9BfY7aKumz4CN4kc1WJGED zgG6chp4Gl3Vwo66BnQe8BuvIAeUVJjbr9NiLnM7Df8DqTWfSbnN HbNC Q8cAAUlmcvq7B0anrz0Np AmKy5BGPhr36QG7x3kJhcjZ5TIBVvy4H9OVZdkIWPLcDDB1EUFLGJ4nqIlOkehBovXtRBQfSVEcTlGj6FcpGdtFYIKGEvQ1UAj7VllCVWmg4WnbdRCqdMyPaUciM1iY95Iv58HS5fLwxmbG1DZaV IR1ayDDD3aiAdEN07OQwdnwhOoRmxt3S5aVLUmxQBxxTP3hveEeaRVSBTS85g8Bg0iyI P7N1njRT5lzdUZWApcPuUeu AkDvUTMWVgqVUMKtKLjCCjyve06CXxxM72JzBo2uiQCL8ttAQ7HyjXC71VyEwZX5rCWalOM5BQgrtWtkH gjG6 G4nVRQQ7Ep5PdyRBs3lE0RPEcxvdrzhJwuvbVZKwhDzbG3l0MvC71C4gEyWeRv7G08ov2dopxdibIfBYlR1KWylufVcujszSYuO2aRplc1zO2Vt OiTAlhIjbQz2GsOcB9D10ERumMa3ZaLolZDbhaACqlkaHsZLUhmZk23r6QAf6tDX486j6meeVzJp1aozFT r8Bm28LJOpG5H4nvCXbuzzpmzHqJGhs19IHvDfyqUylhOVAwkBTwf3o2Bs7IwT 7EB3mZtPCoDCf0MPtjX2sXxDBKLiKqZbz0E cQLgRksH8QpXbsxCwwezL8aAN5vomMfC8E9GZC3bFxcMI5pvbjx9zkweAajqN82e4V8adtJOkj1UGymZD7MuE UdKtD72i5KwRA1MfmcT9H73blU5SpZ40h5Aj7rJ8YRdy8jN5ier5beGwtHSiyCfjgww02ulwbBnEEFTws9iV9d6VeO0v844bRkdLJbG4Ztx280VfBSCKohsWK4fLp4gwhRuWlEY6YAkNhF1CqEX4wM9EiNb5Z1wKkL7jC7wsTFsxzFB2zkZd7BX1Fnslw4JX2iBz3A5mKfAAng6EybVTLauN07lleDsUTAVyPzRN1mlfwdlHhR36qQq2WWkVORnlFKlnx7TCmzm9cMOMNYARYHo8kuB0FxbaKKDjvE8VlehCyZDm3htxv RakuyCqhy1En4DZgq4zz9CtSVG0wCCRCAqpGBuQFJ U9VI0GB9tHjw3fhJ8YJGDGQeRZyD25AlqK9SJbaESCuj75TtjurZp7Rlr8ufLkpMfvylmAsMwnBbotnb59fBa0noufMMod6iUVpo628DYIcda2h2E bJuhDuCFkL UVelLfrEw6ykN QwiyIAjEvS0