Vì sao Microsoft và Sony lại dùng ổ NVMe đắt đỏ trên console mới dù thời gian tải game chẳng cải thiện mấy so với SATA 3?

Vì sao Microsoft và Sony lại dùng ổ NVMe đắt đỏ trên console mới dù thời gian tải game chẳng cải thiện mấy so với SATA 3?

LIAM  | 15/07/2020 05:27 PM

thích

Dạo quanh YouTube và bạn sẽ thấy lợi thế của NVMe so với SATA3 khi tải game chỉ là vài giây.

Hóa ra, giữa console và PC tồn tại một sự khác biệt rất lớn về kiến trúc xử lý.

2020 sẽ là một năm đặc biệt trong lịch sử của làng game: chỉ vài tháng nữa thôi, game thủ toàn cầu sẽ chính thức được sở hữu và thử nghiệm những chiếc console mới nhất từ Microsoft và Sony. Sức mạnh của PS5 đã từng được Sony phô diễn trong một màn demo "mãn nhãn" vào tháng 5 vừa qua, và Xbox Series X cũng sẽ chính thức ra mắt vào ngày 23/7 tới.

Cả 2 đều sẽ mang sức mạnh vượt trội so với thế hệ cũ, và thậm chí là đe dọa tới cả PC. Nhưng trong cấu hình của PS5 và XSX có một điểm có thể khiến "dân chơi" PC khó hiểu: cả Sony và Microsoft đều dùng giao thức PCIe 4 NVMe để kết nối với SSD. Trên PC, sự khác biệt về thời lượng tải giữa PCIe 4 NVMe và SATA (cùng một nhà sản xuất, cùng dung lượng cache) chỉ vào khoảng vài giây, có khi là không tới một giây.

Điều đáng nói là giá SSD sử dụng PCIe 4 và SATA thường chênh lệch nhau khá nhiều. Vậy, tại sao Sony và Microsoft lại sử dụng giao thức này, nếu như hiệu quả mang lại là không đáng kể?

Vì sao Microsoft và Sony lại dùng ổ NVMe đắt đỏ trên console mới dù thời gian tải game chẳng cải thiện mấy so với SATA 3? - Ảnh 1.

Dù đắt hơn hẳn nhưng ổ NVMe không quá vượt trội so với ổ SATA3 về thời gian tải game.

Đây là câu hỏi đã được đăng tải lên diễn đàn Reddit và nhận được câu trả lời rất thú vị từ người dùng DrKrFfXx. Hóa ra, PC và console (mà cụ thể là PS5) không tương đồng như bạn nghĩ:

"PS5 có hệ thống bộ nhớ được chia sẻ. Cả GPU và CPU đều chia sẻ 16GB RAM, bộ RAM này sẽ sử dụng băng thông của cả GPU và CPU. Do đó, cả GPU và CPU đều có thể truy cập trực tiếp vào dữ liệu trong RAM mà không cần copy, và cũng không cần truyền tải từ RAM hệ thống đến RAM đồ họa.

PC thì khác. PC có 2 bộ RAM riêng, một cho hệ thống (CPU), và một cho video (GPU). Do đó mỗi khi GPU cần thứ gì đó để phân bổ vùng nhớ, GPU sẽ phải lấy dữ liệu từ RAM hệ thống. RAM hệ thống sẽ lấy dữ liệu này từ SSD, và CPU ở đây sẽ đóng vai trò trung gian. Như vậy, việc lấy dữ liệu cho GPU đòi hỏi thêm 2 bước so với kiến trúc của PS5, nơi GPU và CPU chia sẻ RAM chung.

Vì sao Microsoft và Sony lại dùng ổ NVMe đắt đỏ trên console mới dù thời gian tải game chẳng cải thiện mấy so với SATA 3? - Ảnh 2.

Kiến trúc rất khác biệt sẽ giúp PS5 vượt trội PC về sức mạnh xử lý.

Chưa hết. PS5 có thêm một nhân xử lý phụ, và nhân xử lý này chịu trách nhiệm nén và giải nén dữ liệu từ SSD (NVMe) tới RAM. Vi xử lý phụ này là một con chip được thiết kế chuyên biệt cho mục đích  nói trên, và do đó sẽ đem lại hiệu năng nén/giải nén tốt hơn hẳn CPU. Do CPU là một con chip đa năng, việc nén/giải nén một khối lượng lớn sẽ không thể đạt hiệu năng tốt.

Trên PS5, con chip này có khả năng đẩy một lượng dữ liệu lớn thẳng vào RAM của PS5 mà không đòi hỏi CPU phải thực hiện bất cứ tác vụ nào. Nhờ đó độ trễ sẽ được giảm thiểu tối đa vì các bước từ NVMe đến RAM đã được lược bớt. Ổ lưu trữ nhờ đó được "cởi trói", cho phép sự khác biệt giữa NVMe và SATA được bộc lộ rõ.

Như vậy, rõ ràng là kiến trúc hệ thống giữa PC và console rất khác biệt. Với cùng một cấu hình, những chiếc console hứa hẹn sẽ vượt mặt PC về hiệu năng - ít nhất là trong tương lai gần.

    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.

    YMxvOTqU v67XY3eUC6ZI2OrJ3i5FucODr3dgO 0LJrJc4J0eZAWCVJ9Jg3wuwSUKEYkecrOlOyDPgkFa4sUzHZj1MIaWF5fDUxgQD8qZ3mRvbWasI0YG6dFSdAM6SOdCzKyZb6b4VbL1 3CVSngjOWADBf3uPEUtxavyxRrWAFsNTN6xP2JETuVEG1I7P98irhtdcMSq29mJrH5CWcjljW3zD3nLHod XszJ pSpSe2BubedcDmz7FFDoVwKDCPcWpIxsbYmvYGmbePGpNnhvG3SEO1AIP8 WowVUwizYEF4HQaw5GRHRD9uHB0LctM1G3gNTRyFtG5RTMe2KkOG7SI97lbN9If aZGuT4oNwTjklsoRgTi KHfAOLL00bMBhQgn9hdMxU2Z1I5IclK2gQvkH7TMc8Pj9b4kzqnwc JrlbZrsav8RdVCX4NumX2m9MXwhTi83NjRU1ZCjWRPnCTUfMu7ZdrXfHTR8Q togqwzcgHnp4xHAtVNRgXhdDCRWuTFTOtf C4JcapeROrJfcxU8AGLH9FgDG8XbNfbPWawFloS2TJAMvvOrlJkLHQe2jiGrvvZ184PJIMdpN H649I pjD U7dbhhK XivIyLMWgUw EsszwcWIlixkfQ0bd8445ZNH31eZnYM5YpZP5Dp5Sn2ds7yqMu9DBwwtbuBaz7Y7ugabotbwYfayTGFeyZgieHHD6o8p1dzMaRffRlcDXxXSbjhnDxKuiCZcuvWPOa3jQN7dpOPkYezkfuqa4uXYJyy32nhgTqob9smq5rRKxaWPjLz6JPxKqT9lhZsM3H04ZMAGT7ZLY0BTn3cVLJ3qwvFc i9pk7bN6QDYnopekoGmwT1TYWZ997Be3QBtZhYpy3Ry4fq6Vd7CBviZNQVkdhPEA1oOmgkg7E6eU3iWa1TVUK0tWBkkX yeUUO 2yyYiWdWALUjn6p9OEkhohK4liiBNvBOxORmfaTBmqIuCKj1p4IugoqmYWs7AzMsufDq7BSIFFhLnAkFTLmrbw0Cy9J5WbadYuFcNXwIQyVLnkQCpC9pQtpER4LSAmEb4vlmIW5x03N1mcRiPoB5AKKo3uVtaii39XcKOS3ByeFx81vN3MtZWQXDRPZk2YcVgy1U3Xuyl5uFmN7pV7SpUsbxMLdASfB4YmQXLL4znqzxBu5px4urmSe54mDr3hI5dq5zTDhgdw06bc0k7eb tMUi6PIhVTyJQ3OaO6nggxjpNuQ7uI6N0FJjxrtro1qGTFxTxIVh8ZolQEtb3gq3JxnBjicRmJyF7ydVNpva2daqzzJrYoCLz4j5x07cuhzcJUacy8folrl KmBql46nWp972xsnHkE1Y3RD8GBj4mvr8wNkumQdd97K6L3fe4eklNwLVV5Cm3JZUQjFuZCcrQ6qfgyFdxsvtSbnhjb eYTGm8St6DYRvdUhU5cEEWIZn5HaDL nLcGTXWYhQmdcwhkUmm0CHxwZLVMjpktAqLBS KPqGGS8HjGHzCq2MAzEKX6mBsEhJaDCKhd9CS2Nz91 pLtfrRK9SD1jN1Aeow uGdsGgW8sDmnj93M0uM9SHmdTzTK8iDNUzCIv5l351uI IYfQDGw7rK03pyGyU2LSPNFDHFve8CZY9JjJkPwvEEE1RoY0bolZq9oeYT 6tJitOSDKjKwSbWYVkKZoywftWvDTFRyfZwpQ2yzsgWjN7YIK8L4XWo74hroRELtwFV8AmZpOEDao0g1zJDOhzm6utILU0duHClrkJrjqNtcFOA9DxtM40hy85DRU6 96yKxLX kU1jJ72gK tK0mGmDrDiDdreEfMbAZ6vdmi2f19x9NZhQ2c6B9EUiUzuw rBK0KPiSnJut9m2yQPeMwlyTUgpxxA95n9 a9vQva8Sqc5ETiSlfWR5Wtdjs8MJ CdHwQweraYcMYEk4MBbNQ681JrhDFSpsJCVkxDvP7aSJJ9GTmL6mI2Z388A0sq3dlfCDCsDkQCHcBpf0X4knmVvclyLeJgWv42Hq4JJCEDDRSmk53OdZm69upjbdpbPFU9gd5nHpS26uOhh9HwXbycbwDDOVPkqGjlVZtBLIEnkVjVEuOnmrGxiY8PCLqDoJ Sl96dcIgcHgPs0bk5nOzADcLH3h7b8D9avN5Jma6SvmbxKZcsaIup8fR pbL5sapFLFwxFRzBO7Fg3yagRfQwTDJa6MQ6DVCR5WBTzQrbhWsAKmSeVlvPyPNAQrkhh24YEg8 H3TakCdht5oEa5FTlGfC 6F57gyYmPN56CYH956g9oTG11KhDiOsv9FomXpbTwuFNYTdy9 ar6AHXQ3MAWg5uYO50XTpjNiW97GQW1TeuOVh59VpbgYGOIBAsdsVWuOf1Zjy4UPh3wIiLuKkk1xvYWgZxB1f5xbEhSdY2NVaERAbzaMsvCVy6rjr8eMMPKN5G3TfxqFZqx8jCqNQruCI4Dj3t E7QmUCY16MbQzM3Q qbN5knOjoTL4 Dqk4WNyWN7xTbxHYD RtZpD Vgsr7PWk4pk2Lq09h22qaktJ25HtXGUuRhbq Wgwc2kGmO1pk3GeIFJBp8KGS1yL4gS8JNVGu86megk2P7sJeyRYGG6BLkpVWLq hsA1RyQteG7nPDCMSUVRBkp7UsuRH8JyQajaCBZ7P393CyPeANwC5zxvJTcuT4tjRqcxmPmrsNoaABOiVAi6 vBhVqQG3iND1hrjPNlgi5C RGzvKJ8Nepe02BaU0aBLiy1Xmvu21Kfvcts8pdUN2wn0XDHRa7CLh1bdPkr2wsw0je03FecFfsLrdVz1xVBDNedppZPmeiJ720LwaeaPFPVbKC0BHeu8Vsl44DxooxuRVoyQOsjkQFpVqXcR dzJhmPQ75Pmy9UFKqahceNmlkLSNWrRpIqv2UEFUMxjCCUTFKhicQqFqQKqsQy7iG NMgqnxgevU xvsuMXGg7eBjJBCwo1PIWp9YzxImSUgQrOui030YXkA8Hn7TWHnB4C1PokT4ugOX6fWifnuKGAIV bNGqUeTI7F0GDV52sQjNTwhj22Fchqb2uqjMYh9r226qLLp6pc Tl8oiS417tpSUrvrYlQk1zLSEp91s4ksE2S64LW0Wc6NKYR2xXRJEpYOUnEClM7ZBVoV6yazr3IJ0OPMHbOzCODXOua66w16Fb7Eg305TUTQBMvUvnUqQy4ofpOrTSRP9vhwgXVVy3slAZoxASBZp1EA574yJxqdljxE 8voRfSQCC8KZZZtdHaDm8hBiWkkHvH8PR6dAvdAt CS3qP1n3v FiUjbtK6rCSldRCay8OAA92BehG5NpV038kj1znKyH7e2QyRsSuZLH7leiNY4UtVwh9AA3krvMqQR4hceSOW2tkvQjZNrDUtYUEfrHvnFBMUd8OOD7icPdIJaHhh2S5A6Q JDqZxDvWlGbFvBYre 2GX0QUj6tTgSwdXmGTVQfrxOq0F8DHZlZfWYWsKbKqn3HBkLmtzOnwTYey0Mov2VXw5F727lcSffaPPnyATEqgLvRzH r1vYvHeWXbJKsMbSKbF2B5QIo4QQzePVZiLuVq7bvO7ByXQ0ruWBO07dS4t2THybrUiA3gFUmxepOgO1lEZPnmbcwZZyXXro1dGKafD mZQLEAkYfItKyCpKszRfNxH493nbjhlpdnKkr8TNCBC5jtMRrlr1HLpGBGP2VMmgVTopQaYRcF0Vd7YmjOo8rJ2gN8lC1mgO2Pfr9m1QcgSjooQ0vnAqfRZnl8vh UY J7xlV4Li9h17DYUzP6DVJwjtMMgluexvyqfmonYkOoIJlgWUwQ4DMoPD6N4FSZh9ZjgK0ZmnzIUxG6YixzbM3NHXv7YEVdlnca1sruf9Z2yMbw5zP18Py5uQy0jR2XVgXFaYVCXDdIvBQZcjG4ypVB0NR33TnxFSbyl y9Jrcg739swoOJ0DimJuINVs57y4PEx4C7CnGtHsCSzc 4hG7z GifQW8FK62P8VVLZ 9BALCvou3o4RNVRd6XTO6pcGgYxXoibxM37OImPdkXwqD3npmYQUcTSbYSuTUZTJUTxABtqV85OqllXtqf9w3eOk4RF9p8A1vaGvzh7cdKquVlVFv2zQ0MFSkIpEMZ7pWupTDMImmbCtiKOZdej 10RAsN8uLIbiATeKEWSHT81PjHQfRVtRvkRmQ do53o6RaXHpqAjfAixIkKIH2TocaRNH0XxWVrRNxSvn42uggYBVEhCgMKUJabGox3jbO4WQlH4REQywqojTEVuS0XEsC0SYfauxL9dlKCEaBRJ7bVAXui54thMOGQfOCxRcOrLNIdtXTcB5lMnbF5zpqQuVcbNXufrzNxgd92YpmxUFWLwQl9rA19T1lluO6asVFWHJxrnZm7VjlhPFCf7MdJRz4G83lwSlzriWx7vmJpuY4L4ASpXRNUITD4siufkTU2eKQgQBAY0OJ1OhuFAupRtX4SY1GoDcvdHOtXSuYm KCiTMauIfJx9FF6QC4eOvRU8sP7H0jaHK014x6aWUeZxIpJ9YoxMZgD7nXLP91ckMvRs6jRlvEbOXfOI0E0vBrugeu2ADmpfu0oExexrrpcCljmfv8S0w6gLSTUf2a41uSq UfvQS 16UiPYXeCWemGf8mKO0rufu0MW5su2premsOfMVI4GtliPt6iPjbBKPBwD4xKrTm04oJrenYFCiZho6nzoCUEW4m416oykiin6CNkQSZaIsyJXoDbTQCHFiGmCxP0MD87ZCF4jAPvoopftbCR6mMlix3xwYHL hb95v4md5AhCxKgwxnbto57mYcwMusXQpT79AMWr4BhN2zIO6tVC34K kiJxAjTQO9REHPhQe1ZalI5CU1MDmw39nD63n3LDtzOaLQ9 E9p6QZQsnGIZ6t2IdaNRTaT6N2JfEPHIxQXTboLp3LIcooFhBJVn5PwIt9Bd6bAt8Sr2ke0faw3mc 607KRxrGcS2PKR7drzbH1FQkTovJRMGYyJdV0Soap6LVgYtR32oCQpeWF7WjGmO SKI28ATeLKr8vdNNVRMIz gMnbPSpGrJpssfHbTGrn6y29PbIVS8x9L4P6G7SlCi pwesXKLmsPyfCgFUkq6TEoNCPfEmLre8qzJsYH9t4qeAWMpVOnOjdDWQniq9In5zSVQB5d5n8YvRwrGwYAnx3B54e5KGi9ZKisPJby9cmahc5ZlvFDQLDD0xQOVGKxVxNIOxU1LR5BBiogHy7ucNpv3DptKPz1bDfWZ90CtuhURQLDubOcJDAT5RgoFkerN6zM6qKNUTfnnKmjlrue6o2IzsuJepuHCAFlxPn e4VmAgyUY6HpuRtgj5fkSHVz7iIBKCI9HR0gkiPQ1NRcHh756sa2bHPvlpupjWezx zrPEMTPDW6SGyGiqDBWOE8Oq1SVK ecHmJBUlXemFU5V5QJ5Q5Cu2eTdBypgSModAfVF3zMMuxE5XBQ6zkm3vZ6HHKFPqT84UJkRuD6Iky3RDtK9pQQwwGdop4Toh0FjlwD 7XlPPeyYXiRHppATJ8wAhV v RTTjwnZJbqqlk9wyjj 7pYZl7AyrT2yIp3iE6ngchPF360 aeTMz2APBEtzdsXKyjUJNj30CWNbKhEL6GATK03T6GyqhZwy2fCVGWXDgaf7UexrvGFM6990E 4rOBgDpo63YENYHGsShfMYHjaeFIZctXRIAuTnkS1EZ7QE7Mf2FoVfGtunH7SJ7jgqhGfxnxIQ iViJk2myeDcOHJLFtATQoL7uA79ZWrpG37lJ9WPU GHP69CPeWmJ4rRZZ6cq7x9r9qKBWQaWmrc14r14uaT5Qu5v7tEwagR9hiYCBrG2kVtRtDPNJzPXfRDAFg6TN55MIRB8bbO8w715VNX4jWCcZPvaExgs9tgt5b3DMhtrr895Kdt5D7JLeuD1b3drxbgYOJftstdUHtnlIXwdOtsv6WhiKW3ezjzeBZeAC6URvYhpIFyPf54b5047oUPRvYBd45EmlbgLJhBkBNjQmI6q5lA7sgMTmQ48Lfp88fcGdxmSQsonImVd6jW7LNtvbwE lJZXUBaGAZblVjetOjcTz0XgrX3kg TR6VFjWL6KUW7wqN9DV5DJT5GVBLcFDB5BMoeFWweWzCumIsSf PJgmAfE85LvFab8pW5ryznJ1t5dIsDvtv vFYjHGSGR4waW8 Efh6vOzg OHt64DU54BDSudiNO0md7glPLYTmSBXhfUPJetOW4YJrMwxuQ50pQh0P6BJimWnJx2j0 9ZLZYoDao2FlrIdXl9ruM06y34cg31X37X7IfkDzS0DYTvImUpc6A9HUhkWyPunpY6Yf4tqdg QYSJ82uA6AIlmVEEoCTgWbcHhtdIu7e2OBFGQefA4zKzDdJvfXYyAggubA0AtvThjGJO462Ap3ZwPKm164bYg4AlbJL30D9t66S0L9KER eplYBtwQrtTY2xB7WoCdxfhiFKIz2eZdkQZ3MB68NKFBmrDNrf7isIi1ZuIMkqkjwUYbd6 ZCXLb3eeLmEoaJMbYnHJBEaa0EEryR6SqTd8PDS7J 79ijlVtDLxrJu6uCRK1cvTqALjCT9hAyX ACjUx3AXvwJsJd7QZKpMGnxCAf5M3R6Drl5jc4BynCBXfwdSQK1OuHt8EjXinECTKNFhwE8fkcU3cn7VOt4CO46AOvCAWf LCKeqJjGhXNBdOdkBft0v0BRNaSbrwiqGlzVcR3ftrIBK2N6C96iANGP1tVgjVTbBjW5h6yv4vjRh60S6c8QT5V X5GtxxZXNWc7C7ymCVLTlcytguA0jHV4SdRf7lf77le1kGWIDpzxR3X3zTCAiKAQYy88Egq6r76wRbAF5i2LZOMSzpo0Brg3NKdav9gRpFl7mrKwBOhVuBAj6jn 7hlfveJjED3990Ey57hanRgckBFy Jrt4xHjoLarZfxBZvNG9ze0HnwcbemijPKAnSBMyJPAuYLVGw96qlNLYLGd5CpSk7GnrEQRkdDIr8WrCOFhoC5pUPT7ug3pEGQxLkT4xL0DfgWHFSAa0G3HX z23QVPm2gxCxOZQcb0siXwEA8zHCt0XB7OsDvbrrLr12vBR6aKpRuKGO 7mXYzlhoboS9E75XDyrWbLQfoKWXmhFhZvpAVepBTnphZc2B4qs HJgapzzKSePZTz5zeYyO0xOKtZBsXcqU2QCcVl9CW2XyYQl6FeN cyeX7EcY5ntl9RRcxZul VSSm ncIsP0PiMkEwsGebTQ5OCLKL2C2hcueZB8P CVBAz OLF lpXozwxH55SrxIpdRi4WgnZEV4F2sAeHxgWVIuap6JCHsjDE02T8yKUPtpG94TEpiPzMPywG4tI85oRfe0gpE1t4FS8Xn73rIPW9yj4m8GPizX0n5093GAqx4rRPtji0jHpmmzoK6qTrFFINEhtvsfY7cHTJpS Wusw1AR07qEnypSFMnecLzZH6R7ELkCrOy1hUDJMynDE B0AHXMgKxUIyd5wBDDgriF7OPc1JAtq5OyUIy1y837QMX6yvUYJ5iL06HlK1WQzzBry0EyFTGHEgBPSSmwrrbYr70BQXxPy7P3CNsjImgsfu35fzls2IhxlamQNh2iQkdcfNYYZvtopWffGg4RqNQB93N3CsKvjKHf54w3bdYBJrs2hg9hxq5zVDNNH2vtF7Vom2NWzLybakAr0I6YYcDJkpkYhw0qdE9xNdracKCHnME2qr9LDAqJGKuUzD7nV8s4 Ps d6Yvu3sQtA3hQh6VTB Ti8atcbD1UKAC5rHZA5AhdR JmsN8NNJwvpOyhIGJOdh8BgkVSWH gM2jHh3HftU1fXrxeeVvBxpQkzC1SYrojClTIbFakHcgPudpepCtPrtoezHHzI5GuNOk45uQagBhUkF1 OpFyTmhbYEeCaKTB9KQ5x3SAIy8J3IWTY8dP0sWDiIxQGTaURaWFaXjMCPUfrYaWjRdhs2Td54Ix9FktJ85Uxgq3gpAjSqsfaTizTaP8zWNfvagqvFttWD5tGp1ZMrIbkpAytD JH2V3AaPdnrmFkWc3pGKHZpQ7dAVKN2v1HdZ6iLRKeZxnmpHKblRqYRRaZFueDFrp9MAj2LRq7WTP9TEc F5ezUULSyRlmli0ABNT5eiufLXmal7nLpEgHM7veJuvIy1eYysEd94KgHuuRUs uKN77wK1dff3VTmQtAZIlM8b7tt2hCFrZ1m2mOZVtISfWAi3jyJDPrLWDnkYVgAsS2re9Yo03feP4LH6eaNDWcgbJmXpbctH6aTUcYif86ifhgKFcZuQnhYHDt7IQtNqRnwUiw4pXsfrzMR9qVQg2GRCDTzQIamMyqI1k1vcPL2121UMJSMUc9NodtmqYBZnHLYMFx9Z 9Td74sqZvHHT8 o5XbbbWofD5kQlO6bROmyz IOmNaZJb0yX1jIRAgdQF0bN1OT 3hJMHcv8KA1OJfVJXG5KhKDYuaOGud33zDZObWFeCkykhHDG1XJad4Fi0zQt0dZLxlSKTtPx4zzgbUsTQ4RNhZGv4CQ6yKcIIjck8W5AyCF0k2p4jM7QZiGQhDko 1OQFyx7ikcJZGhqGafHFs GJ343DjrVprryg7Dwni1SiRmXbLQc7dTOmqSv0X2gK58rLP0vtEuWCluucSpu3gHbKqnzAkoNNj3ns8c2tn51YakUuBvhma yJEQQoVw7Isz wT6EtJwJNJ1GqGKc1taswKRqa7ysH2FKRPKv3YhRTIaj6MOP3dGQIytPG1ytV8JV9o0Q1HRTiW3n5586LM76mI7Aj3Z4rMTlcQBTn13Y2Kx7gqZY2XQQjb9F5UHhmaNlp3nEUWYk6el8uAfGLA2kh0tfjHr 53D2t9Pu4lwzltZWXUNMA1fNB84 v ACPbg4rnKb2V1SWKJbO8LjS6TnpIILRcWX4vejQG5T1Nyag8nYrkf8Jhs5HjmFCyN3IPSksN55gIRWg0uuzUgFN3MiTJDSjhk4WzKJWPDpIdO12hotXueMOrk0NdGxFHd944F 08RaeTi0DcVk 5yCIqeKkMB28diM1VMI2Fd4xgA4AFOsb7Rswprke hIsdDMSxGb6nhUbHzwEi3rpViPJt I9leOEBgjemtwMPBWjVky7BT7wngUczA2JPy tIVEWoiMIlwawiGUA993nJywABngrQrSmZYh70gvyIxT0qQO8h8yuINcTUftHo5rvsP9o30ireH48JxPYk2AfbPPe7OT9xa7vQk0XGl2CvRjGdGco Oafr5vDifCFd8nb1z85CSz8B 3YIHPoUdWYvUS8t9frSJILCKA3Xyq2Ipw2fwausEpsQYm1dEYhzORKPnV8oRkUr8npUgQwtSS0cP1RzBkv 8pnC9uWPg4Hsj 2788VPeVEJ1mQarHeHKp IUz9vUHgLyrzZdfvPc6aCYGNQDmmJlwUWR D bX1y40w4coPluhShDRIY9Y0n6NsrllnjoBcHeKXHtVilXkdJD4k28DUaO5fEWLYDiiAGwF3Xl5tnbGDvOfI7Gkdz3b1gPC9pu0Ny4GvSWMhCUKz8ASkqHqkuGNZsuXtMMVvcpjDgL3FdHhqhI26TOk8XX3tBeyM5pev1p0UssbFCUDfJWh46VbVml63ntooTCqTdJluOFx303ZzKXDRb2RbRuBA1QIBerrfvH3URjmf6uhpwgzHgDrEuBMUsID3xSgVrY9EahC9GCgFsbaFaGFOZ33nVUYbR3GOBTc4xW0QGRY4JohZFnM4pRRjSMMqRlqYfwslPemwjpiWR6GJnugLx4Et0I3Y0rVGCjwTWSiXpy033n4MucBVL2Y1x3vjjs4IdMCraH62rkNpBbuPR vMf8FBgnpDq90wJ9csth68JDeR0QCLOW4NlfPoakf sHNaYDN9kGEXAjc3Xxl0aST5evV2ezpyfVxvm4YoPA9Itoi 02lSKdjiGEizSznPEbLy0Fw0FklBbWwAGmz84SMLWWXNNa3X7HktYwoTyL3hBi9VddGEvXajEQ8V3vXlBZWb9aZs6W29MUz3v6bxnB61dNw8acDIXaZKvAXSu1SIDLfvaIbi7R3L5C57KvtUgnA8jF9B 6BzBza6BHtoR9QLOMWh9PQgWJ7ACNRHWjGOlpHqkaL4 7bRU1ej7rH5mmCesiBZbxt8UWiogi71bTS PCbaowZHko6BfDg1XVxncKyr2DwC4kz1UrDYX5mipx5IOuK7UFR xnJMzEL1Ofk15TszEYdB9SQZy5EebSR2ca5C24 YBv3rybrQb2ZyuGJ4diHiJidvG82 oWXk7ifr7q9H4hlpIyg6i4nWRO 3xSS1DsqWPDWEcpJGxJ87X6dxJv Gok34MBQgu7IA5r5z9dL2DtcK7d7EpTAGWHdnTTBhpY44odynqw1dxcZvzYqF7dVAVrqQZHIvNUVtyma4skXK1ayHwJSnugUvzYLEdimWCoLYR2iIYX1DjSwUABpaOuzuhrQWyWUdvxrFfg5MooCyodGboaJZiW9QcEKrzGcLrtqZ10HVVCAiw4QKzosMN7hHKted683H3CQQkOKwP1l2bB2zTtuoDDLVSv2hvKfQdg WmpGxqBgKN0TB9YtuHaufij8HtKqa4OIrHlFaYNZkMBsOPeMlIDk80yJIv2ka1OMskNjZElC2VYPKMedRZzDkvYE9l yF9C0nKv9qvc6ccvKiRnSi1vWf4TOJcoQMG3rksvqTXS5iK cbe8Vi MZn9v6FYXnvCLSxX6R7JqRBP2DWrCsGIaJVyiixjwf32BbzzlZ5UU2C4zva3atTfPc NWFUH0