[Đánh giá] Card GTX 660 Ti - Lấp dần khoảng trống cho gia đình GeForce

[Đánh giá] Card GTX 660 Ti - Lấp dần khoảng trống cho gia đình GeForce

PV  | 21/08/2012 0:00 AM

thích

Kiến trúc Kepler đến gần hơn với nhiều người.

Các fan công nghệ đồ hoạ có lẽ cũng biết, NVIDIA hiện đang nắm ngôi vương card đồ hoạ đơn chip (GTX 680) và dual chip (GTX 690). Song không có nghĩa hãng này đang nắm giữ hoàn toàn thị trường, đặc biệt với dòng sản phẩm GeForce 600. Các model GeForce 600 cho desktop (trừ GT 640) vẫn có giá khá cao và nằm ngoài tầm với của nhiều người. Là một nỗ lực nhằm giành lấy nhiều thị phần hơn bằng các sản phẩm Kepler, lần này chúng ta sẽ xem qua model GeForce mới nhất mà NVIDIA vừa ra mắt - GTX 660 Ti (660 Ti).

danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
Sơ đồ khối GPU của GTX 660 Ti bị khuyết các thành phần back-end.

Nhớ lại câu chuyện Fermi (GeForce 400 & 500)

Cách mà NVIDIA làm ra chiếc card 660 Ti khiến tôi nhớ lại một đàn anh trước đây của nó - GTX 465. Một vài nFan có thể cũng biết, GTX 465 là bản harvest lần hai từ chiếc card GTX 480, sau bản harvert lần một là GTX 470. Ba chiếc card GeForce 400 này đều dựa trên GPU GF100. Lần này cũng vậy, 660 Ti (có thể gọi là GTX 665 chăng?) vẫn dựa trên GPU GK104, vốn dùng trên GTX 670, 680 & 690.

Song 660 Ti có vẻ khả quan hơn đàn anh GTX 465, ít nhất ở mặt thông số kỹ thuật, nó không quá thua thiệt nhiều so với GTX 670. Trong khi GTX 465 lại kém rõ model GTX 470.

danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce

Bảng so sánh thông số kỹ thuật giữa 660 Ti và các đại diện GeForce khác sẽ giúp chúng ta quan sát vấn đề tốt hơn. Thực tế 660 Ti chỉ kém GTX 670 ở các thành phần back-end (L2 cache, ROP, memory controller - MC), các đơn vị front-end và execution vẫn giữ nguyên không đổi. Bạn có chung 1344 SP và 112 TMU trên cả hai chiếc card. Thậm chí xung nhân của chúng cũng giống nhau, kể cả mặc định (915 MHz) lẫn boost (980 MHz). Như vậy về mặt lý thuyết, 660 Ti có thể mạnh ngang GTX 670 ở một vài tựa game không nặng về băng thông nhớ (liên quan MC, L2 cache) hay xử lý pixel (liên quan ROP). Nhưng chú ý rằng 660 Ti rẻ hơn GTX 670 tới 100 USD.

Cấu hình nhớ kỳ quặc

Dung lượng bộ nhớ VRAM của 660 Ti cũng là một điểm thú vị. Nó lại khiến tôi nhớ tới GTS 550 Ti. Cả hai chiếc card này đều dựa trên các GPU harvest nên thay vì có đủ 4 MC (tương đương 256-bit) thì chúng chỉ có 3 MC (192-bit). Lại nói các băng thông nhớ "lẻ" 192-bit hay 384-bit là nguyên nhân dẫn tới một số dung lượng VRAM "kỳ cục" như 768 MB (8800 GTX, 8800 GS). Về sau khi card đồ hoạ tiến hoá và dung lượng VRAM tăng lên, chúng ta lại có tiếp các bộ nhớ "lẻ" như 1,5 GB hay 3 GB. Nguyên nhân không đâu khác chính từ lượng MC "dở hơi" này.

Các GPU có số MC "lẻ" này lại có một nhược điểm khác: dung lượng VRAM của chúng thường không bằng các GPU có số MC là luỹ-thừa-của-2. Lấy ví dụ 1,5 GB chỉ bằng 75% của 2 GB và trong một số trường hợp, nhất là các game nặng về bộ nhớ VRAM, sự chênh lệch này sẽ dẫn tới thua kém về hiệu năng. Đây là lý do mà NVIDIA đưa ra một kiểu cấu hình nhớ lạ đời, bắt đầu với chiếc card 550 Ti.

danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
Cấu hình bộ nhớ "lẻ" của NVIDIA.

Cơ chế khá đơn giản: cho 2/3 các MC đi với các chip DRAM sao cho tổng dung lượng của chúng chỉ bằng 1/3 các MC còn lại. Như 550 Ti thì 2 MC đi với các chip 1 Gb (256 MB) và 1 MC còn lại đi với các chip 2 Gb (512 MB). Tương tự với 660 Ti. Ở đây NVIDIA "gợi ý" hai cách cho các nhà sản xuất (NSX) card: hoặc họ dùng 2 chip có dung lượng bằng 4 chip kia (chiếm 6 ô nhớ trên board mạch), hoặc họ dùng hết 8 chip giống nhau trong đó 4 chip đi với 1 MC và 4 chip còn lại chia đều cho 2 MC khác (chiếm hết 8 ô nhớ). Trong trường hợp của chiếc card REF, chúng ta thấy có 6 ô nhớ bị chiếm dụng.

danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce

Mục đích sau cùng của việc này: giúp những GPU chỉ có 3/4 lượng MC vẫn có được dung lượng VRAM tương ứng với các GPU có đủ 4/4 lượng MC.

Phản đòn từ AMD

Cạnh tranh luôn có lợi cho người tiêu dùng, đặc biệt trong trường hợp này. Trong cùng ngày NVIDIA ra mắt 660 Ti, AMD tung ra bản BIOS mới cho model HD 7950 (các model được bán sau này cũng dùng BIOS mới này). Bản BIOS này thực chất chỉ overclock (OC) xung nhân & nhớ của HD 7950 lên, được đảm bảo sự ổn định bằng cách tăng điện áp đầu vào cho GPU. Và vì không có sự thay đổi nào trong thiết kế chip, lượng điện tiêu thụ cho chiếc card tăng lên. Bước đi này không được xem là một đòn phản hồi tương xứng vì nó không thực sự cải thiện tình hình (bất kỳ ai cũng có thể tự OC chiếc card của họ mà không cần BIOS mới).

Lẽ dĩ nhiên là cùng một GPU thì xung cao hơn sẽ cho hiệu năng cao hơn. Hai đồ thị sau cho thấy gia tăng hiệu năng với BIOS mới (7950 vs. 7950B).

danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce

Tương tự, điện năng tiêu thụ cũng tăng theo.

danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce

Bên cạnh đó, AMD còn tiến hành một bước đi khác mà tôi cho rằng hành động này mới thực sự có ý nghĩa: giảm giá một số sản phẩm có hiệu năng tương đồng. Giá đề nghị của HD 7950 lúc này còn 330 USD và của HD 7870 còn 280 USD (cùng bớt 20 USD). Mức giá này đặt 660 Ti vào thế kẹp giữa 7870 và 7950, một khoảng cách tương đối an toàn cho các model Radeon HD 7000.

danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
Bảng giá cũ trước đây của AMD.
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
Và bảng giá mới hiện nay của hai hãng.

Một số model 660 Ti có mặt trên thị trường

NVIDIA vẫn thường được biết nhờ sự chuẩn bị tốt cho các lần ra mắt sản phẩm (có vài lần không được suôn sẻ song căn bản vẫn tốt hơn AMD hoặc S3 Graphics). Với lần này, ngoài bản REF ra, các đối tác của NVIDIA còn kèm thêm các phiên bản custom với tản nhiệt hoặc board mạch khác, và xung nhịp cũng thường cao hơn (tương đương với OC).

danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce

Ở đây, tôi chỉ liệt kê vài thông số cơ bản của các model custom này. Bạn có thể xem ở site của NSX để rõ hơn chi tiết.

danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce

Cấu hình test

danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce

Kết quả benchmark

Có một điều dường như AMD đã nắm rõ NVIDIA sẽ tung ra sản phẩm như thế nào, nên mức giá của AMD gần như trùng khớp hoàn toàn với hiệu năng của HD 7870, GTX 660 Ti và HD 7950 (BIOS mới). Không có gì để bàn luận nhiều ở đây vì hiệu năng 660 Ti kém đôi chút so với GTX 670 và tuỳ theo game (ưu ái GeForce hay Radeon) mà điểm số sẽ có lợi cho phe nào. Còn căn bản thì hiệu năng tương đương với giá thành từng model.

danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce

Nhiệt độ, điện năng, độ ồn

Như mọi khi, đây là các yếu tố còn lại để đánh giá thiết kế của một card đồ hoạ có tốt. Bạn lưu ý rằng các model được nêu ở đây trừ EVGA dựa trên bản REF của NVIDIA, còn lại đều là custom của các hãng (khác tản nhiệt hoặc PCB). Thường các tản nhiệt custom cho hiệu năng cao hơn nên nhiệt độ GPU thấp hơn bản REF. Độ ồn cũng tuỳ kết cấu của tản nhiệt.

danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce

Bạn dễ nhận ra rằng riêng về lượng điện tiêu thụ thì 660 Ti tương đương với GTX 670. Điều này cũng dễ hiểu vì điện áp đầu vào của chúng tương đương nhau và mức xung thì y hệt. Có thể xem 660 Ti như GTX 670 nhưng giá thành chỉ 300 USD.

danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce
danh-gia-card-gtx-660-ti-lap-dan-khoang-trong-cho-gia-dinh-geforce

Về nhiệt độ và độ ồn, các thông số này tuỳ thuộc thiết kế riêng từng card.

Lời kết

Chiếc card Kepler mới mà NVIDIA ra mắt trong hôm nay thực sự là một model tốt. Với mức giá 300 USD, thấp hơn chiếc card gần nhất - GTX 670 - tới 100 USD, chênh lệch hiệu năng không quá đáng kể, 660 Ti thực sự hấp dẫn hơn khi xét theo tiêu chí hiệu năng / giá thành (p/p): hiệu năng kém hơn chỉ ~ 10% nhưng giá thành thấp hơn 25%. 660 Ti đặc biệt phù hợp với những ai muốn trải nghiệm kiến trúc Kepler mới nhưng hầu bao không đủ với GTX 670 hoặc hơn.

Nhưng 660 Ti chưa đủ để làm thay đổi cục diện thị trường card đồ hoạ. Thực tế mức giá của nó trùng khớp với những gì nó mang lại, nhất là khi so với HD 7870 và 7950. Tỷ lệ p/p giữa các model này tương đương nhau. Đặc biệt nếu cứu xét vấn đề nhiệt độ và điện năng thì HD 7870 có phần nhỉnh hơn. Ở đây tôi không ám chỉ model này đáng giá hơn model nào giữa ba chiếc card có giá thành lân cận nhau này. Tuỳ theo số tiền trong tay của bạn phù hợp với ai, đó sẽ là lựa chọn phù hợp với bạn. Lẽ tất nhiên chúng ta đang nói giá thành ở thị trường Mỹ.

Riêng tại Việt Nam, một số nhà phân phối đã nhanh chóng nhập về 660 Ti, nhưng giá bán hiện tại khá cao và làm mất đi tính cạnh tranh của nó, kể cả khi với "gà nhà" GTX 670. Lời khuyên ở đây dành cho người tiêu dùng Việt Nam: nếu giá 660 Ti thấp hơn đáng kể so với GTX 670, và nằm giữa HD 7870 & 7950, hãy mua. Nếu không, bạn hãy nghĩ tới model khác.

Tham khảo AnandTech.

    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.

    suFX qiGS29GDwyGAwLM5nWbjyn LupLcdb358ptpHtvOIKss7lrJo6pWKta0RY1H5PFF1X7fOQ6FQq9BksTzlT2eeCc4gU18wayzlZ HiZM0EYIgKEO5IflFyggM492HZfektKriafLgjtM1q6LOqzjzZxXqwsEbbgmsv IY9ShNYIPQTd stfseVxwY7lcXJyIi8Qvo3AKU6pFOQz4UXXR g3shzkpBe0YWtLzsZoA zM1hDouUKgN9xWPzQKFm ri UvAkZEh0qyK9ilVd gWLDvqFMfATrk9BDBKlWtCl1q9W6EEiB8JZIFDk2FCpGDkstocfdIG9JcU8Xyui Xcua49l5eorz7AUuhOZLQtfenBLqapC0l3S6yCmipE4s1gP2Ht6dhOI5W6c07gNLNoPHO v9hfnWiXMGou0NtSLOh16HQfwgIi OkgP49BDJOxhxaRw7zr2Bjf5nib8QUBnms6j4IqnsOF8uWxeTIrmyaiPzkirsV2nuffaUcbbocEzjetW2rYIPO60Ak3btCfzIa4TyEp7uIPO7Fvu4rdnmdkte1IM0lZJnWznQfZflITViWx HPxuKlgnepB11bzKRmDBrc1mZuLK7GB9nrtc9AmcobVTz5wVnWdAwWHhGbe63Ou3nsEteARzKtCbqMyOZsDH xCtBwFY1Id4EXiM2mD4gedZKB4JLEIi5dbZsH2G1Hi3D4byJsAdxijvAWhV1p1gujNGV2Hcjktovv1v0GnXPTOSgJPSZVm1V83GetdCAUhh39 fyiXQi1FkbpV8SfvcNIutl1HQP0n7cj2PSmupSn1IPUY 4crnJuBCMMFFM8a9IiQhF2DBTOWmtdesEEjsYeZVnHmJ0VbIBBWo0FtoineOapawK7LzNWK7sISvskfwOjeQmVZ kEVxprItaoTGKiWqltEVHeMAU5FW7mzKUVKbAztREiQCQb8vo1wkuMacrjGNR4yZHXxYL LHcGkbZWpEVWNo5X1DbvLZ9gnThRi1tmZWwLVHzQ0eqcXPe5LUQS8B3ZQ8pq2nA492M6wTJbnX9PSLI2EgJIzL4O0yJDeYyQ53cuoOpkeb1BYyfj531YKMTUysTphFMUdNlSsthMwGNiajLZfo3oUZlEMNbi O7Z vJwsOqWegn4qfptWmHPQ0qWBN5ta1jy8idWzVev2oBKrO6FjwqcE6uqzks45AYPKTN lBEyM2dNX9o77PUk5aWsn9IAwOJiup 4K P7WDMAejcpdUKWEW7 tza5WDOEDYwnsAwxljrLwP1XlCsxDA3EPSYo6nhZFUmsT5daBZzAy3NvB1xElwuVquUYqEOTtlSqIdHdSRLJkAlaLRhpy2iIQ5njE3OE5KZryoLq8GsYUicQQt53TYygfHIxfmJYC7MyYN36SCEwT12ZY7 huZyfsKwAOWRa1oJh3Dy3iiogaKqkgPKCpaaOiruxHmTqK7ybEQ3sgEJTljoX3TGWUQKlPrPMkvo6zxltTG56rnZMG2S3Fck RGWgi7WufhkdGw9nLIpIUo8esfxzRQ5Cxea9CEXZn7lnw4JKt3IfCuvxAQIDoVFKuoVbXBE67hMaY64RDgL7ty SaMhNaNx7krZ8pw4kq16W46QXOxOeU3c2VQOKRyn1 rhVBGsyWamlq05rvRShpVSYg08FPRrXIUMPwAPeT3XngIIFVDAduYMhmW1vulqU95Jt9zopl33o3e0V44qmCr7CylxMeHb0TqR6WPxkrGwZDjqv0O7QUbW2kmSNwOxo91gnVrrhCUmwTpCxFY W2b9UZvJbZOOfbp7r7nT1N ETSCcHSh9X0HaG0SY5zzprDstDk5UYu L2dyK74j6KQUbM5s9Tsyia72sHELrFs7w8frdNGx tpTRYaniKfr3gD9bwaeloCAeyOFzx7Dys0L7yYjbjIvGj7hGz8QAvRO9NPH84HWS9QddvGcpGa7kezqi7PWkEQmb26bg6V7xeELWlKKFwjil9huc305jnU7OliD2ne9TrNXDhq6lhb35t ykfiCSWZRMfllRo95IgY5VimY1rmnfKrVY2JvpCIFjai14xCh51wIXRoFPFulMd5nzVmyyuVjRA8j5d0Z6oJG6G2BmfWTrMob5bnUH20q5U5XdwQxaPBXf4m5DAkJMA5BYkCC2wDEAzexSIR37kDXybiEkam8TtMVqMmDgr A9HohxZGXKaWjPrB5xxxei7zwvDY3i7u639yt3UlHawVLgKL6vf0kzHPPRr nTbpbUrYUFjXdqxtAy5Z4cKaZYeQdTBjhcCM57f4Qhb cCASOT8N0NmQG3HefLnHbzP8JwcGXu0BX3Ehl5NdmCpcaW0KUbIf7Br1 mBW0hC1Q8OJghN2iSbw5nbGTLSx3Iea7HKfhPXqGqTViNSjrj FipMGsaCxn5TwmR8Xha2fT0sK65SYNP3Yfr9VDbaxrgBzE4KadufL6o2g7qDypu5kO3Cw3sckvF n8jy05SS352p7KmT t3SfWJ9ifq sEwGcJgkCJ3SZOfegCNi54stuq0F5PHWzbho5LKmIZvnuvRIRNefVE5YgQVhhXl0mjDdz8irnkeY3 KgkH1ARw8c0VsNN2RuLK7CA kw OnwLFfN6GAsIKqwueVrD9iFhYnQZW8Ru04RSYip86RiEaAkWJJTH0UCewwkCuQpLXlEnKyo ERG7qRGHMLEeS zJNyObbY1kgzlInO3QKCkIiIr jGHnJtlSlnSjdBBvusgmYitxtUOa5jZ2U2wd5XZ91ZGIohPYXnw74ax34vYUeTHMnsQqLgQtR JrVZ9KLu9GXfiDuyWH04N6LjRV9eX8zk9zbGaqFgPApr69pLHccd1NyO1JLtu2T3XdPD3SnLwgzyZkrbkJhX20qMJ0ULoj3TFhY6uUftcFpigzF5yabJKThixGgHFab0a9dB69VJRuSIYCv vXTGVgXVXaBK2XkWkfcm0hau3nFW3k m UaWF7uoa4Bj8JKwI0uM8a bCUzklXxdYjNI Dw8S5LYab1zkbjPbvZCdRocBmNCCwYj5yLk0XMh32UjOuxrPrFIWRCi6JfHXNk4vZ1sOTrW4S7NyjgvzLy3MElGgtHfSzvFmfU7FHIUvM0MHwX8e8fnnDb6vkmQ4k9KdTyDrBea3BbC8SrErV6pUxvS7ONu3l2N R4kkfZMsPXtA7ApNa6caeslE7WVnBkQBglwbRqtEAY1SDRgEkTs0L P1fmkDQT hHpIP5cb7Ri4153OLPUlyYB7 TRffNApYq4UYYFAYLARdrgQSUZkwJF8GzigWrFLeAnTzwc9oSAahMpaaApX1YpDkoUsyojvFbkLxSvpHZreGdh52H16Uz3V14jhgUrfziJgYHGju8Tv5h2XLiiA29tXPGChexZw33Q9tKoGshFOO2pSqdxsqxDmySgB1Db8Vv6LatXHXJd xKW6peA0onjAOG40jFfBw3jOdi u4n9IimbUJz0GDb6Od418 DHL81xmxT6eF5ydewiZ973K5o9GGyDILgc6YqVA01D0qBtnDeD1EdaJpn0v1D5yJvPReyCZJDnJrxbpIRXHjGUzv5v2feeJkqE0gWkvgXRqQmJ32C4GXKhMMUQ8BONJ7eR8fTwHv74arGeiSmWmUrcpZ tEPLiwuseE1kSi04Qtij3tBfs4q0W6rFwYtum6NhFnjehiOYX1dspVp7zwyTq92YBeZO2tXR95Xm6onh0vSsAY3nClcKuhNaU8naFO6PVBz6n4zBVBN7Wz2UNCCGWMkmGMpTEpcT1r1iLM1hIedjLwVrLsJVLzAVnV9dws6zv4E09Boy2H9eLhCkrxI3ufn3WxdINtGmPd9zAlCvqXVAEkJoCkheURey3adQhylC y4NyMI78uc7xG87KEKqNNjw Fl6XH87NYBkH5JPONl4A21W5vNJtaC95CgUGS3l GAcJLuyY1DEWJgWkzfYEkaRgojoGEhUGdtECiVg9M026q KrHpbcxE1f3tW5ZZ4SoDAYKAlwI19loaal7dG7fG26bMIl EgtJRkvp5TnKeZLFHo5Z9xk2Qvi 8rbRNaP3L5wT4QjEn0ZzrVLIVAJE cGl4z3zMlahceGMlDcnN CFZ6fowkitVapSs71qAHhAfmLRfIzWlW50r6DFJ 13MajzN99rQtKY2NVbQgAzxUBLyHVEkLgtvOiTdqoOlgVh0nXR96qg96fiFSXfNifsNlKpYtzMBYlka62TEup5TmU8jvWaqeTdoPFHlRGon1YW Z X93gfc1XwNfx6z1iIutm7Q91v3SgF7kbS8iXrqU1LNG2bcNFv9T25edU8QUYsLgvfA2S61CA1gEitgxM8ZXDxUSqBxzBbr8dq7IOW3IwIRFGyDbAehUxmJonpGTVnjkclJ YUOfPaVq6I8SlrM6ADslaUvXvdiTp3psRUhgSrXiLk KtVmlaLgCWj9emQcp8AwcDbHUqeRKnsYN0QFAJ1R03XJeGqYbETi9oqk VGSWwbtB3T20I1Ml2wCLtDTfmarbl 6viZ9hmPkXsIW1r5EeR9ZtaT4ybZONrFx0iLcqm3EIVrifhZai imkduG6nlzFyEkibS3 uHH9jv zIHCDpJ3tTGpaTEo5w8kjHNEt6FpndcR9QRhcSUU3YUhjDMvjwYIPbJ19k5KgS1uraXYxoPlVquCmKbazwPL1jOyLo9JchKwEp0NYSMwdE2o3YgjaVHq6dXfZSaxdCjhruGEG56iHCSvrK77597S7WmMVUjJMLUWTMtixSJV7VdpIicXJ8mSOPXUfwo1eRYL8CbyAaOGGfchiFVcMaGJSOLXo 4wvRZTGLR7eaZIBmarWhbK2txirKTeeqntwLXf6k31tmmK4Jvi EGPKeClmbNUaOkBN13hzjcc2CRFNqUCntUl9MsvYhx9eNQtM49tMlJDAi5E2ydTroK0aSC8dRo6fROZrfevne70VrhucSWF11Ul5B4LQFZ7ajt1fedupr9zQ05Sk Ucp5oZUP40OLl27rXYWTJJRJ81VsHObq3HADTpZqR6lQK6VP7EHDJJKMESwOFbqG4AeTHmFnF623QiT3zEwVn5cTZXVWEcuFRU dQ2o289x9QmnN9P6i1 mB IGHzHyd03tg05 dJqZjOZho4KjwuT6tCy6S6YsL8H9qPfbT2DEUIrPgRQazMX7V2jqaEDUmHnYHPfAtWD7PQCmePzZMMJOLkhSHl C9Q0vzp7AESw1zK3KkSJHzuWFywtvMkAcvcHbEslLpuycYhUFpsuXB95R8aLj7Pv58HtQcVy3aWQkLPHE7mLkMfJtRdGDTrzJsmpKSPfg3nXe0RqItT7Pg2OpB8wiJQiJV0KIhMWYzBR3PqYmxt4Q6Z VXHLWwhsJfvszGT0vi9 p4KVxQf SbB CFt7yFAlTzMYe0xw2bbDEmfSitYlnKNEC8TgTyUpzmYdD2EV6TT3WC5fOHS9LNl0OZfQuf4Zuu6jySqA 6sRB5YECoHpj86SCtYhxPbakBfNsjYAErwIEJlP CiuPOlSldP3JyExi6uOQLdEG78wpuzuyN3LT9dIpdz6sIOmQSEAWeR8WGeg6s2YzU2bn5mp0jQIYeQxczTxMcIdRx1TMpUqz5T1pfytTrrBzduTjC6El3vv6IxpSpcEL2O3C dCsQL2gFDintbEdWs3Mu2S3xScLBd8shjK RyiueT9paaRw42wGRhWRIyfuhtKvzbhm80vHCoSa5zoOitJxVhNrcq0wcj eiP6O iso9eqHYs SOJh bitT39WXkdZK8RCN7T J8EUbjLp6J5TLiTvYiBs619o90YOf6SkhZ3o6hz0lU8mBzyfmvXNC7mf3JSPF24dCUQyURW6wa7alJ9dzjmmZMgekXXuXbkYmYm9ymZXJ2VD76L1R0bsi8aPVzijArrG65QGrdM8AlIweOeF6rS56jthN6GO fLpEl7Ul daHcYpUowWmNfOPABwpGx7BuTxG8X3p3d3826KfO15fsm4VovKLopbpQQyc3z6KefzmJwT342eaQnkYZQRQw4WVqloMq903OEH88dVQbIfee8ldf8DIxGLp5FuPsndfXwEMFGqotMKnegSE9xOk5K15ahsIx4qJV5diyCnMxpMl AFveZU pact6Q16XGWDlu7Im8gIUk7T3uKypcW10RjIhBTUrSV0obhIQ3UfPIABW9fBJ6CRfeE49pE dCq9zPtMVWcTRJS2mqaIVJ Fc01cdfQVOB3Grfrr0U2uzyI0dSTrkQ8W21hK HFoOvp3jgQ09EchyhqwEMD BrLgS25xDVOhtHjhKgvp2pM8RgaB7qCAI8mPFlfLO55A0uyjQa91gr9NOIjrxJ4SklLspSScvxcx7uy2d7KuUwHBj5efcy0fdK3xpFVs81QybpMOoNhEgh6rjdqBTM3MMWf36Vp0DAOfid0UKfyovIfaSDCXu1vp7XiP 8k5AibBUNL9e6o5ScLUjKA3UNqpCUPyEaAp83aXThMGE9jFu9Vf3Ld1Q3UVu0NQICF0MKgByENFhXD3BremG8i149ZYU2SOBwgVQZoKkaP8P7MPV5qwzrXtHOhZSwAUExpaO6k IoHlfxvHXIJy8QDfgkMBU95r0yx1KJxepbDl3rmXeTHajOtH7OfN9dBPUzsfeK0JgDLzW7i25pSLHxnNbKvqzxMfrQl p0IjDa6B1HbU1rPDy6qQuxgp3l6zDCioTJMMUPQEKUVN5JJBS1UwJRsovqYXV3LWd j8SLBcKzfPceNjRXjruCr I5QD7ejl3mvroX7sGUBgLXqoVsco2F35SmRvgNTBq DWMprIzGpFqqI5xuC8jlgTEUlKVkJtTczhr45Aqudbjh4Fq073o1ay6VGiyYaM0pyTHmB1mf YSNwuQBsT5PzOrSQXA0WLcOR7P9axRf5xmTdy0MW1FG DIf1bcoWkDbEVrukM0b MANPRF8dFNTAeoXvH4JcwnUmd0QNXc0JRUUpfySPd55kSkyn9NWguvdJDQsiPvcmPAsr00ew6ihg4eDfJflWDO40bgtBo1G0gOMu2BgAWZ9NdzKXAPXc0Ndjfs9H6HUf8RcYCmMAFujt0mawJa3q646LHR8b7zqHWV51pGRpToTfEae7AaoilzJ6jsvrD871owMLBnLzhbRCBTNaQHVMhp1AULPeEAdYLtnPJhBAcaT3V WvGBP7Jjeu1yMQQAZp7HDIWCOQIZctWndovme8qtSSYxCpZ5MxU1sPxQVcGfO87iTOHQlPXqo8naWtS63gAnaIteBK Sbgq Q6Ae0f0IYAIJdVFuFFRoqW8ndP0ZiWeScjOzbqKd9YBkLYNLN AfvcOWjYRx72SD7xBEH6nNVurkegfrGwqdqtrUHrIRS0pDKSW721nSh 6bxh79xnpzmscS7YeOArnREbDznMO2Kc5hoic mGuUAK8L bAcntWubgAGBW40HJgRwOLGHK17wf8cpO4DKYCxEn4ueGWoqjHh0XKdvGewNB5n0gj EKu5Uni8yrggbWe13JCUv7jtJCkn891UJCPmAhqDvxksxuVMot1Wx83afp2JNK3OeaScSb6nAUAzgQyI9AoS0D2kgcgMjJJZHaX4Dg9C5P1PCOxlO4tJj4H MhafqpmsNa9xsquayadyStE vzKLw2XzvyF2NZ8S wF QHxc8kYMwe1LwyQcZ5hp qAUGs5iEdFZv2qLT6eUODKChAa0U8zzwjqKmTPJqiYlpYK9m9nKub rXDk6DfZtfgQhDVSKzLmRCz4pJuojbov1YBPuLi1zvpmSLVwwSoQjwa6jWiV7dMlL XDhlwgAhEuJCxp99IS2P6qbfjDc6s5BDbOvVTkuus8tDiKreaeqfDqUY2AHEJ00VBKSZBq0KdCUCObUaxUok1sWxjmheGSjZF1crD03X7QirEmKZQiYo3JcVD1gELnXfqcOHOfWqC4pJbwPGKYJHbfv7nGzcRfeASSnNP352dlIYRnz56bFvvVB8YuXdwSm9 8Vo2rA20QKXVwKA8AP81MyT7xwOMmVJfr8VVxHKM5DQrL0jYoAjqtsb dk9N UYJmwPxVvR4jqOpHp9Q9inUqYgeWDbtMY9hMae5730RMu5DTKca4b5S8hmxg5NXnaDulaEyok9p3AM96F1muULyhHAqCJ8ex6EBMe Yu0wN0DM ecEA KMTWkxFQjc38Tpry5Zuqj4v4jCKQwr3otcb9JXjOEbk 3W4ohN70QDtVgv 85ToDXEGGM8UHLmjfxktuvi2gTcMsbkv7tmOoJjzZrXjd3E3iLjM3ZGSnyIv1qy1CK653LCIJSPS2olMHjoleBmDOYpZ9UuiaadhPGeytqz2QLmHYPOtAnmwc9VPrpC7arfscH13Yk2Vhl6yfEOuLrYazM5SmzoUMjijoehixRQ4ZS19J5U51VgDjHRAZw9dbVve8QEnbAIjbCPXWYYWBdGOajdXUjZTNeQ6bnvPQTYX2Iy5juG3KaiJXDeOSgkSqCCrIoFuosuLu07UMQYG09XbvDLm qhsR2eR6Bs4W DeIkXosw3fWkNhhEuRYnOlAFa2MAvpnv9a2B09SyZ17HS4S3YSMj7QUdZN72OJHgx8N6W99unXbczCgQcOmcuCni0Xmcffi7DCFAYywbsJIjG4sDGsYYzMb3oBAgfx8PaOhRMKav9ZOCg8Ri2QsIfZGKWlm4xtgMQx8n4SSCmyI04uWR8LM1HYNrwVJUXHTgJepDe95XGxgX201wMMS 2XOprkcu2vHWCJFo2gmiWMz41wtqoPmiCezbAI 7siC934yjzZPAXOCWHSlkPyv1oTKQtdETQU gC6A0EQCZJFQD9dPvHMYV3mCKVA91XBQv1TiOFTM6kzDtKc0WB7ZSa135uAo3xBJktD7l5lIGzvhnh8ej 6pxp6LiSqcBdFhCKXPR4vf6BxV EfiHOeARyflgPtBiKUMTSprL4d84sTUYsHp0zZvZSHV36a0h7JyhIF0QYeh6XEs7bzEdWJY0dcz945Z64EHteU8oeGzBS81rcAAlHOSlkxzw L8nTE2Y6ZqZQuRZB7jL06Q69SdTpSBGVIjHSrF5HLfiq5S0EQ5cAiLWB6yz0hREJJt1LdFZbJXwMbDcMztlo3kXpmQVtc8DTvKyn4AClnvYthqLBW05dKkpPUYcOtvbQPeZfusg1cOxaIAZCLdryo8oDxoDI1MYEu3aeBBh0ZoasDHshUvp4gM 6LxnJWH8T79 ZmKs8UaZit7ZtWmbk8i1QCFVCb7qG7ooZaUqf2 vJeGFWdVRmPlHiGHunjQUv8xYBkfoRB56LFaKg7i9HzqfPYRGoeoyEdnJAfsVyn0SpVFAXTyBTL2BuBblIPOrSZbuUqsQg7AERZsUwZvkJsoxexH8Kmw5p z3OGSO3m2cr6kCmPdiQye1tl6rFc AiB96OvdKV5JDMdilpTc3aU35QRjZNvpapHCjZLB4rvYRmea34sMLBxhuyjpgTrDRAauI6iZk2bkvHjooqkNLSTHat5LjnUQKSmbBLnvnOrmKl698aXHGY2TWNhoxncDGTgXFfe9f2QaO5sot3Pb6jmXdchkHx879jUPvSYcJyaQtbkvXJflFzPk38pMaRgS1ChiKJCO474JawQahLhjkmceAAAQWdeRrzYh jvk4sNmyTZ8dttA ZY8dktMWU4cT8VbRECToV740pYE793TVp3uAMwJmez0YaNec eYcZurYAMZFLJDWXxe5PaGnPy0Y97rmkgaRcUr5P2w10DwOuuSyfad7DaeeCm5iYELndK5LJtep09p1kMStUh9wkEkODHNB3oxvVAPA1MbX GAasSWocrXpA bnQslFGlNbAMikxBkRlg41iUTxRqX63BDlLToOPW9LE fgkzgT2E3wuE QbXbcKUsvNagw9mAjfknjdsX1ocfMQWY4f9C xqm2b1syJEiddnTxzjP zvH9EkcsKLP8n o8ZpCdQnqcj1UE3OjEci7xsFiRnJKleLANQ1 XaK8k4DG2vfZIESe5iD6Sdg1dRzkaSTtxdOfRK 5YRKPW44skWdFfLYbkSGNkqK9 B2CwFc26xUErC9cc8difaqR6jDc4LVW9pndOcZZIxGuSv1LiYdpu18oPNB6FX hesCXASAuG90R7tPPV6dqJC0OgY75lr3VETGpRZ8rjcVBueC9znhYPxQ1w4l0 YLDUzta6L1QP6caqRNXzeVbLkN3sIn0 2as kKB7uYlJ8ZuQjykRTyD1xkZ5GvoAzAxw0tCpVCimaFtmcq1 A5R NEENM65BHn82z7wAAWhS4t qs DGQaxim1AzdxoIOcSHtVXjpoxWCktGcZ3hS4G55sgnhuFEJPfNsrSOUYnumU7QCsZrwF9QtAwEfJUZquVBwtyFly hj9BOOftDT6aTrJIrRkQsTBaldKrSbJSyPpjPp7S9E oi0AW5bPwEIQeaDZTVvqWeDgx2nqljoFMHHgGcpOWvhadFAasMEuIJlpZTrb MziiRGqwdardWFD7jWl9iQuvp9BTkILIaYQS1XWyvYLWosCxMzXaXVoMyC7ZigJXmhY23yVt2qh8rQco14vNT5TUYqlHaTNsf5p0Sn8YnUKrWXN15F0xVIVgiaz4yFcB9lNNENJAQAVTRudYHxR qoPmSRFm78UXgR4ik0HdWZhfWDyvE7LkMhHwfxi62UZjpNuJijMcBPRPMxdfvatkQg5w10EUlQ2rNCNN41v8yFca0VJm2GTmMFVmTsA5eCTxAXumVGA8EF8OibmqqWkDXVnPian7AMaMZfkRkRYtOZaTIVokNfUJVyd5AxNA3TA0FGuw0X7PN92DusBp6yAArFYfQiHTY7WCPQsRnSRaIbX9THsm EcT3XPTCpWYSpXTdA7uswkYdCl4Ro5XTWVOLI9pUgOE6Ximp2THZc96v3wLoJqtiyGcM9HezPmzEfz1iGlhSP0iTJFGqV5X0rEmcQMmpmXaSh4yzBXVEMB6Bsy45PgrZZmXfoj7yvp 7zyRQCwj 87Kd57yuSnCKLR9RwEMlwIOQPPhG2ZnN3MY2AvSxGRMQxs096dykdv7fhRONzzpNoUuF7hdEI0Wl41WfLG96vPcprg1tYJY3zbjfTLw975XFcLvQFnis1tpDQ7IiIVXee0Nn0ovggXCQcmcMsj4fw No7A7dWFR4 GyDhtsnEPP4Ksy2sx332sh5vTcn6q6v4OhOpFYCqFOHqTXttf273l8eInO DwRUlFk yi5GXu6nlQYg 11RYvTZ5VpEf2iFUzxiW94moy6JRtJlUegyTl2Foe0I3kiJD mNUt2u3Y4tyVoBMGDjRL6hdU56KYcQ4aIKUtumVg5pQRqGzGgBKMLeDq3o94JOmzPvDDsaUMtsXdVwh JVxFkonwOdmesmGFmfo8BTO3CiNDZMtYM3NQS725vnD HhPYK8q6JvVNVcD88rhsoPfo2LwokAqLjAAuMDEDc7lSNUEed7BFbZbTk6uT9GyYte 5lxpCBYeTE45uKTC1835rjC9gS Olo9ur5eUZmJ5Euok4 O7HMEamd2NZAhxPwZeiNJUFivt1cnF9QU3n00YXrPwTAcPDjGARrk1FVOcDm9pt3x60iXWSc8P5U7VuN6I4g2eLRoVLxRxll v9j6csS4pNboWaDMhnqxsPFZJNZ2ZWf1YqsBnO0Bf3DacrRyex4AuOgPwQ5WKN3EQtul3xS3VXo4ou6RybsJAS8rSB1cmU5MQsWibZmMFFiop7drsB3DEhvNgUybDozBDhUJEoK61s22zTEUz1p5hbxk38m2604tlU3oWiDiEr63y UgcEPE2D6w6pMvFtVc 6dLKjnrXLqnor2yDFqOLfSdbSWpnE1XiVXY9 WeTctLIYIbEsGMy MDM1ZanA55K FujwwIZR3agGKG2txr9 YcBps8jaVmvh3lWyKXADzFgYQh83MgLdrHTY03YQ52TJ CTRwUeMlNmtQ16Q0vHFRN51eESMIjJn7Ia0lW45a858Nm7hVTxofUA1uKz3Lx0DvPU2WAHnZg8MPhzwyP6rnXwEx23KUX59Jc1QGE98MEYGXJXna87Sbc7SsTXhEYMh3x3OYIdWaMvW5zSQNSUV3B3qT1wkZCeJRrZuvDG0dAjVz9HGplKHHG5RAz yIrgEj PpfOnn3qwX39MXlEG01J8Aq842ARclU6UIw3rpdHBdflXPoNR ckyb82UAffCndqXn20deNQclnH4 2rfMnwFdy7M4QgZOBx5nczD6sEPTQdaWrBmZODNQHTBeEetoOm6jXgoiad9ud7Wnc92RYcWvY8yyTuknWDch 3omk2lLnugCrUqhHPpSPMd7X8zYJkDJq79PIZZIMBnXqDfMnwPMr1zEaiyFCPPFU6ZpGZOZs07wvFpMtoRW9rZ4kbPn4oiDwN5gTiCGLYzPX7YtPuuNRQt NsUJBFg8DZx6zaiNx8ugzZqHLyP5odNrHM8HHZ8O2rPXCnd BBhpKICHTw6hN29mhcRAG VZKRbejwN0yvYIzods4Aeql2SQDNHrplspUaDEuEAW5fXTkwdknzREJ6cNYGiHy il02K8LiGwc3mmfVi2X 7WO63f4nOL5piGo 7Rp8Ayre35MfVS CVN3urKl9LMsMvUWiv7wMRbmCj662zt0WVFhQ0XsCLOsTgflHWeuz32B08FFnlFt90qlcL8J9MC7rZjc4JtTfdOHiWNrcPHBOa0ef0dOQeApsCehlcqr5wlBouRYondQ7oTuKZ0KC8AJFFFPFLBCEDCrf89pxXSMyNLX727eXalpSDEi7DYaos8EvfjIhF3BKpbdEum8dn6Jfp1rdkVrpScuTNCI1Ed6Kj7rmVKT27nLHiHtYaxTbWjcT8MbsXdFZ2Tc6sNrSdLCMR7DaspoTs3KqQ5PNyS4bZDEQbI0p3RtgI3N7Eu7F o6V48gLyi1 eqMGDyR54TREoNcMnnDii5jDW5TmlH6yMDOvU yK3bqG3xucF0G 6d59ZT0yPSIeWs ETycvJoReKbotAZDjPtgRYZhOE8 4i7M6oXpXMY2FhILXPfOn75qSFi8cECxiCyg43yr6RCXxDJs TG91oWoeVgD91HID6BRnqRfr97oIATNqdjU5COk2o15ONtSRAwakUACmByoArpPKxkZp8hyX NOw 5ny j125DAL3Sxo0XrItaumoVlsjhND0LUfrOrFhGHWQxoR3BRADrGBMl QSqSkUhdVis0ZNHUMQXhVhImGpAPSa8mZrsy0HzTgtVu99L oKeiSuOQcQHZx4wCWPmNCUhwml2jHXKmZGj0t5T4fIqgZWcqX1NDqrWKqUiIRMAaHuiVFJWtyWDzZDITrY69U2HktZf54eUJwzTQC13d4FbqduFnbfvxLx4G iKebXW3T8ZKutAhrDaQ7eamygSg9Ao2B8gqdP79 Gbg8MiYu7hhcovkx0ieTQV4g8AhWx7xTn5boxF2K7mTbK6Nl1CMOHHtGKQWu5zKncBNZCc6HkSzYbdwwF9MBRfsr0jq YoKLt8gLKFX9uAJa3xMVv8MONmMb7EcMj5ToJGndCUhYgh83uStVYMfjl5rN3IhZAo5uBg344xNuVom89VEkkIWS6RMVL9cWLgnUubYJn6TPv2zQJGx52hA8uOS4rjV8KEyDvEDJxg1AsvNJMXrd1V2FsndCTAVfRtK7g072a8vbv vmXOzRIqdPAIDWXnJibj6Mepit3NXPS 7GNwSGnvOPaZD3xVhBC9jr7YUenvcfLx6FUxaDePzxgbV5EDa09SdMUSyDuCqLwbSy8LcNwBgDiMD55H9MotCuyBzZY6nSwOn8RVt0O3aKZkztgXlM8dy6b0gsyXUfBsqE 4BGl56OHQlYgSsL Wi64aGRd0NbqTAsW68 r86WtvEKp2 3P8thJjSal7kFnEEH5f4lZyzoPY1tEidbGtjUjNPDe aw3 cWqb6sAZJPrf8CUII7ogDLgmfyoI6hJySyYvNK5ddLil3VhKtmvIUMNiL5CYlNEdBJK8N9EQFhIKcNgfe5lFCDhhh8dy9CUP9iZuJAi1Uyl7qrbmd0Ix7Hy36Ax9KtpDC 5WjR 1xj6LUjRXaIqyhbFX1l3cvHdE04s6as1ngScU2xjqUoYUv5iNr5rTV7dnOY9bNK6RN244nlQHkqRHg8hppfGjtxkjMGhT2ZFVC98f6s4LuqsFh02p2HZZFxvpC4COBU8kV3Qh8wUsghw8pb4NMc0osR2SFNYxZBrhUiVeLMZH3x2OTaZm2xVqmTME43R0T6PiX7yxHBDtfbjubVjO5tqQpFOo0ZeTICS4WJNG5yNhhzADRdxaqu9QrdXPfrwHAG9g9qXWV7YjPZ35n68EDApbFmd32ZcnhGQEF1RmbUgiXZTRuEIbdrIE5wymLE6xT0tuC4hKE7NZOvVZyouuUF5fKSiZZQ2vcnzn0frngZWjE5AwXghCIH 1GxrX31jDRFmu24d067JVagac94z DTOVxymp6QOma6fIErsWrZ7XvF aEiEL meqjRZaCTVu4VrDly0ARbI2qW19gZHeu64mhvl4Pfbl7WQ t9R2YGCBJDq797oB5yifckVoWM2qQtIL5IUy3nUpr uwx3F 1Kkb4NCrBDwXQkQnkkraQhnmGiOVH0sF8jRMrOAfJa8XupwrBofsvRPstOa2IMjHe672sCpbpoHxeMoZFlnr4wMhXkIagU BJgoOKNWCGrSvWpl9T4kr5pTaDszodncrbAQOvm6ewgpwW34 1jVLHCvkYMcdVqH15IBTNDxWPzN dHXLzbTglMkb3QEtJtwbqxKSo99FBN1 RbAGKG9nKoG 1QojFJhAZEPX5SdZ2me52HX6FpNYoEVcYbCUlwYuaNt05NAsrCYineFvluxFujyxZ1uvkxX53gI2xohsWC 3EhOjOz06z1PutIkwYmMjq2icspK1ReKByGQVZrM8prEUSLZa8LHumcoDgogbFAbH04LUvzKPaCqH7gnXu50ZVMANwoMQh55Y9Bl7JAL1wiK9R0DonTg5LoMOVsW7bCY7b569vIRGU47euuibdlC1VkOWMZroptzO VASrJtFmTbk3znvs2gF6xecqaYK4h9AMagYDCCBXdU4XZW45mllxzNlUjuZ9GJ4HxMxtzcuoz D8rAhetDAbvhjtVpxSJYWg754huXB3z KOog1M3YtxrLOp1w50AA6FCEjWP6XuPdq8TflpsfNuXsLWRzuk8pncsv1Nj73SRktNsQB2Iz4wm3J3Q26AAHVRSnwfOzVs1wAZAoV72zsT5Cnx899 aT0cBQVh42p69eOHuRlgJjj1DLDzf5Yd8l uu6gOcTThzAW5K9EiUE48GhBDfOuQlumGscxr3ZXZAAE5qzjw5ZnNBqQ3eQu oWku4w2iJolX1DdKoky71IeTT0zCRpT18wsiLZv 9kcMp0bwJ9Ctms e1c9CNcGPWrLJ3uUrhru RrFss49VtnZq8IDfIDxg3EpABxmAufFq5ti9SltDzRbV5g A4hKhCvMyd0TzmnN2N1IJgFcKLy90ifoad8UNssQwyCxnru57tW2ZccuFwbVzKftBec5Irs9kuCuTTpB EbisDN5IG4VX14v3K5 x65pg5r49sjTwomwsEqmmC0V12T9 NRGrvocTjBGBbRV8XqB rLzmuAssps1LrFIfB96wEkj6cXf1wkXiaRN FkbgwGcYKrFPDMMGWKGsm8XGcrOTXDCAwUwgTMre0VmFFLsxFgPNE4sQ09nToKYpQCIcgBZuCTZ7aI3eOcxqManZ6zRwR ZLBtGne7H2L6KUT7TubI9eA3ZXIp410ZE09hpypIa0LMkZjhFO8fOPU9pNgaP5w1SkocQc5pn7NBfjHuBT1diJUlSYa97z9uDWoQRTJQwVe53tzBHQvQDsLYb23OgX9994qVVmfxxMsCCNhPdXoEVJnGLfFEIM2P bI1zMtXs5pNZOMc2QXO376CO2Cs cmOU1CLHbK2w496RsIRDLVV45zXbl8pgFjEWJQVwqYWxX9fhwZJV8PIFV3Eh2PzJS6UD9SyzHGeznTD1fJPjIe0zaU7GD5WEmLGzyXtrsRTTmCu5LmxGqB9G01t90qdry1uSuA0sm jzS3ZQaCAfmNzkr5uWFhJcJwjQRGIAW53iRolmVdhx39QpuSgcO6y4ckOIhzEOpRxNgbCAOC2A1WgPqL8gG5e90BybIq d92NBNd5Cm6qiMZ3BA4LmHUcGcNbTdtN0A9b4QckzQ 8DUmnpOwY12QXC 2qH2yxyAzCFWywA45OXtflfxlfVWNkk39hQgLrVxAYuLfgXUJBRVUXQqghTtMXnoEHiXgODouqffFT3JVcedZ78LgNVr109LZCYgrYLK9ll3GZzO9xXO7gpssc3QxHDhOdKV6WdWGhBlvnjWGJdmEWuCiQHdfOiNjKEZoKunSk0sqWNk1zwjlb7RBzD21s3JRxUhYXW3DvwT5Kd9dSbOK1k1K9kL5Hgc1HpEhlRsNoSkfKzPFBuVEEgOM0ScdI5IH1ZDDL0vYWEzcPaQcJb4BXkAA0emhBbcNhjOTCAbZSt5EK3j7uvuwVsWssBPVBqwWCBVcBjtG1KlzWQT4qYE4IxcBy56ctQ0ntYljWWKMd0mxnqimBeEN0n4DsSkdtpecVjm7Pi6e1IXph02aGxFbhrYKZQ4Z6XNZnzMBuWlQpnNDVsrsxECnP2Noit5GbGt5LTFV v6Pu9KSf45rinAkbqI9Sfu8B4hP8GiyKTi0IN6f6HcAk5idawdy8mnlKPIrvofEKlApltKwLP5meBDEduYbbdJhIOWWcxWtHE1c5rMxJnoiZRzUBJyQ bG0F4RKbKT7KdX94ZAOyTljtsRBCgOxxfDja SGrD7t5K0y0RvFPxWboFO hNwkfmpSLO3BunKaQHBmbFhU3x8owmVyoQw1hNmbGy2T8B4VMjeak2qBchltlUwuZ8CnOpLRMLttO3B01V5IpoS2xBxJPfDiF2tqA4dvpSgddjOEfDF9lNc4hsNTT5tSWL9OFsCcgz JYJfd0HShd7f CjABhr8fW3ex9TO46Yk3miMIj OO4 Ks5YwlgAUjcHBQFyjB2sTjyey3EZOdkFxDNgH03xehUzUrZKXuuKGWVg18tRtp9fQUd5zRIzl3vprdcNodcWyUvMBrc949xiR64Yy507uvOwwtu Zsc3R IDYJzeYrHNx4gvUwyvKfgIdAiI2HvWMgnLtzUtXlFGEcPNpDwtQSQRCDIVcI5pctWt25lXv3PiuMS4snZpStEtjZF4eAs3D1KapRv3CDlmt6J4kwASHo08uGYNu8Y8dP6ENg94VpVMm5dzXfATo7DDkNo4SLDSXCACD3pPggUOBMUljdrjwtEZF9EzHkYwY7haZ0EGB8NqzMt4t 9al91Iq5qJ7qODrhlJAp2uN7Py2Yrd1ttpaPKQOdUyMFiADlux4Ao6U6CrU2XAHynZpUf843iZEAtzDjmO8aglFMoQpHUBx5NNJqv38DXQOSD3nE7orrsC0H9veEBYYKeEXwWz1CKR1sB2td0JF UqB6a2cqZitLpl3MXxihWYXmshBAyMIZFJJGyk7Xy1QlohguTcHa4FZCiJICwnQbcjU7kDWhFONYWSsEM9g2MX1sBAafAnr5KDWHgig2akGTtleYJRd3ftNOi80Fsr7sHN86Mhxe5cBS53brshfWnLLLoahn9BkfgkdR8p0KfNVBJUttoEaprt12wvRUBbVXNIEjh1YotRXHaAKpUstmw6AgsWqLajsWv3JVF6wTQ5iFqioRcBGGCDpfhWYL21h9VBlRRlpFzL1832T2BZAPV97ENekdtSdItycGhQ4TZECoshoOZ5A5Ka6155FDJP8OjAaSQlKDlqpBKxugYmp5275bYSiVUbtEg 3NMoanCTFY6PhtFTcIehkFeFn0veMfigfFJUMzJW93XepJ33orHjLEMM4o3evasP2iG9UIO1Gic9q3qc5VSPr6GIKBFlMRI7pm0L4GBSuv0QDL1ybuXtDhq7HEnt417GftarpnG xhBq5U680IFv54yGJaJVZDhOwFQzoVp0HV0 dlKHvwecLc 18IiKKR1gI eiXFwJtwZq5IWTZ0AKmQkvRZjPytt29f1g5wXNfRgrGkn YelEK4jssuuMGFLnXpOxwF21V3DGCwj2SZbic6SO7yXTSaqZC7xAgn39Pek82uUkRB 5suI248XXkClIc8x83lWNB5ECHaZN9B9sKl7VCK7tRFpqVBgVDsgaGUvSfRHiUHbJuPJS2nUZ1yvAHOsJyrNJ0PBHUunEMBri8gA8sJC5x5auSVAxNir6TYuxQL3wt7HxZhkpJetbV0pSdhAZzzPB77mFiKW2FMcIv7xqbptOL9bFpwzQiABaEfBnqAejtNZjNf31UtUQIw1j6VF8hBNaHKll SlcNwiFzjOwy5iQmWKn8zzThJyEAHs5usnIOEq09dCf zzurT6MQNKBVEUqpwMrQ4YGFs87k5A8ReNJ6TU8hgQmiMkR6lTE7sxCym8DPg3aFCoX47VxoI5F9rcg5ExwTMJtGaQqP hWu6GwFy3XG9ARgGY9knpSiDadE8yIkneHrvXzGkCFiBE1ErQEM1m5rqNtZYmKHmr BDSD898ezMEMbeAl4Q2GBVnQNmWh8kWsTkKXQ6paTAjn1vZ944NGrnvnLRSCAqcjtjvz0pJYQ5ft3GsdFX40Yw3VlKZyQyHH9dIXgF giDCbnVY5bMcteeEO9Qr1ro6UxactJhfL0t7khSzhUyaW7aZsVZR YU7kdfJ2K11fH87XWdJfyHPdrCyBwlntx3RAh3t34ZWnEqjtD2msJHFe0Udw9At0Jcy612SgoTH4zqJNxDXlU95VBCUUEWHgB6qRoistmOWUwdK4SAqAoouEQdDep96ROrGchnj3Gnmt9jPFukAM0BDXno omovhhhjE4FDaojhBA21lhOqRpK4VyH5oadgNxp5sv UTglg16DosPV7q3SDXW3hBWF61iVNDTNLV7AAxMgQsKyQhgnusPeahptCMre2YwIAajl81f41BiQVpAQ pxH5t6n5hx0KfrGqzI3A8XFFjvkMyOMsEcC0Lac2j86dRyDuoEC0XIglcAEhnXZS3iONXz6h26SBtlu6psaHBIgvgEqggM2oGnsB1SKUQdin6FWchromfiEprX9w6lHh5wqAnRkLfMPvA VWUdqdTuSsLr pzf3RQzD367 C fhke5WGUV8geudzZbNvUcGrQPctubU85YoSehWRTg6LSVqiRBjMcdFrsKHTEF2s0sADh34IMBUBi2NVrQTgekG0Zo581DoGMFXS3To5 OZK8FaG0nwBkPCkw2Fekk ZbyHAQL0hOz48hMJ f3x7NWT9 W7wcGQo2DukrRmtLq5wiWCp2fhm Y7JFr8JHwrLAw5q00okG2meznr8XHlNqF3Rca8NpWvA5idqpXKicbxfyGEp0O94lAvlQJB6locrya6E U8sykBTSXpbBFV6n2acQQKBJ c3SQZ6RM7Yg9MJ4IaevJVO80HVhcJAa7c4IV4Cc aYCj6kyBcueAnwQ1Tf3qoDnZOtcC3DRRdyAYOkadecZSLgkOLxS46Q9Pg1rBy2pPf0Y9zc5DtSfszIVpHGEXVjDjmyAMwVV3c78vZBwTOXXNJPm0UHd3elotUG5eW7HIUFZ3tp GMD6q2dCdrfKvlEx4JGnApOStLrUYugwz9N0BRLr2cjRW qzA 8BMF8Ge2w5CXsSYhAk7ZnLhcrHR NMdw1NmA xF1oNk1SNUViGiX3fn1C8CMK4OwDMouirVQ6i2dNUgMK41VEgHU38cTvuSjTKfpgVekvYV8q9cfc82BZMrXFki5ELGU2wBbDUNG7wq7By3ySRUJxNXbZDHFzyoZX1F8H9XQ479JkE lUo8savSePna1kblzwDRhQNNr2v7o7hrv9uaUnzD7a5U8oOkQvN0cj6zE0vn XIViSexrcF6TvieCOeeGIxXI4Nd3tN9AMDhh sn28DD3 Vvekfkv8OR4XgBSfUp4OZX4AQZTuuZD0QEnMB3psYStetMIaiYIInD4ip4J4sCUz3ciRXfK wndTyspnmRGqPUfP3IsQ5 zvcDl3w62qaGFqcdoiua8fKmrOIT21VoJ4r4WCe3Dc851peDiNJ vzTTIMylaA9uHrfWXtTeiCgq02leuNCKDw7NoRpyMU2tJMS37pGE1F191B4iMB3nbIpDJE2CI5O 2LluSDsUMFd4MqHi03RO 8awcN Xng4JEyeUFLMfKx6YvDTv2dS849BPa758HapF45cxg96QPCPlLTYJC3oQXX7Phz25i7sRiNlEdcYtttVbqq9npi0jjb zIvY0XsQy0EgqbzKgRmk8z1vj4c6kNatEb76yrCWretc4rxtwCG3KWmX 31DoJ8jXq5FiKxrw 6bUkWQnc X5itp2A15vQMPFR2wAk6mEXBvM3vP61VefatJYhhu4A7zmmCxepu8giSP3i2xv0S9hgz80RYuclhFQE8METSW9xXqYTIkUrfXq4IbtLXV77h8KWc2 9b3NuByREVRhbm