[Video] Cha đẻ Linux mạt sát NVIDIA trước mặt báo giới

[Video] Cha đẻ Linux mạt sát NVIDIA trước mặt báo giới

Leopard  | 18/06/2012 05:00 PM

thích

Với một hình ảnh không thể "ấn tượng" hơn.

Linus Torvald, người vừa được hội đồng Nobel Prize vinh danh với thành tựu tạo ra hệ điều hành (HĐH) Linux có vai trò rất lớn đối với cộng đồng công nghệ, vừa có một phát biểu gây shock tại ĐH Aalto ở Helsinki (Phần Lan), rằng hãng khổng lồ đồ hoạ NVIDIA là "một trong các công ty tệ nhất"...

Phát biểu trên là một trong số nhiều câu mà Linus trả lời trong cuộc hỏi đáp (Q&A) với khán thính giả. Bạn đọc có thể di chuyển tới phút thứ 48 để hiểu ngọn ngành vấn đề. Số là một nữ SV đã giơ tay hỏi Linus về vấn đề driver cho công nghệ Optimus của NVIDIA dùng trên Linux. Vì cô đang tham gia một dự án (có lẽ là khoá luận với bạn học) và mọi thứ đang tiến triển tốt. Song chiếc laptop đang dùng cả GPU tích hợp của Intel và rời của NVIDIA dường như không chạy ổn định trên Linux. Cô đã liên hệ hỗ trợ kỹ thuật của NVIDIA song dường như không có lời đáp về Optimus trên Linux. Và cô đã hỏi ý kiến của Linus về vấn đề này.

Giai đoạn "gay cấn" bắt đầu từ phút 48'.

Lời đáp của Linus: "Tôi hiểu chính xác những gì bạn muốn nói. Và... tôi rất là vui khi có thể nói rằng họ... ờ... (...) tôi rất vui khi có thể công khai nói rằng, NVIDIA là một trong những công ty có nhiều vấn đề rất tệ phát sinh trong sản xuất. Và rất là đáng buồn khi NVIDIA là một trong những công ty bán được nhiều chip, rất nhiều chip cho thị trường Android và hãng này lại là công ty tệ nhất mà chúng tôi từng làm việc..."

Linus "chốt" một câu: "Này NVIDIA, FUCK YOU!!!"


Tất nhiên NVIDIA không phải công ty duy nhất gặp vấn đề trên Linux. "Đừng, đừng nhầm ý tôi. Tôi không nói những công ty khác lại hoàn hảo hơn. Chúng tôi cũng có những công ty chẳng bao giờ quan tâm tới, chúng tôi có những công ty cho rằng Linux là một thị trường nhỏ... chúng tôi có những kiểu tình trạng như thế... Và trong cùng lúc ấy, chúng tôi cũng có những công ty rất là nhiệt tình..."

Lý do mà có lẽ Linus trách mắng NVIDIA thậm tệ như vậy là vì hãng này đang hái ra khá nhiều tiền từ Android, một sản phẩm dựa nhân Linux của Linus. Song NVIDIA lại bỏ mặc người dùng Optimus trên Linux và điều này khiến ông khó chịu.

Và giờ này, có lẽ các nhân viên bộ phận marketing của NVIDIA đang loay hoay nghĩ cách nên "ăn nói" như thế nào trước lời chỉ trích trên. Optimus là công nghệ của NVIDIA vốn cho phép GPU rời của hãng làm việc "ăn ý" với GPU tích hợp có sẵn trên CPU hoặc chipset. Do hệ thống có đến 2 GPU khác nhau nên driver là một vấn đề lớn vì thi thoảng chúng có thể gây ra sự cố ngoài mong muốn của người dùng.

Theo ĐH Aalto (kênh youtube).
Xem thêm:

Nvidia

Linux

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.

0oXaXOWxJS sKc60XpbDGJDhSOo1G5YEG5JF9oxJUiZB68Qb HZhnuKyc68ET1FxOiCUzsnPAPfAM13t2LyFuj y33dhEeKtThM8rE6CEZ526n8oZ0 VLAch5vBoKc6cq31kybPsm9kvpGbdviNz5z3EOkHqRgEPwUpVJwfUHVKfxNpkcBC2tNLtx0X7HMwyQx6rztzzFkLdXePjzieyNgSXT0p9J GrZ4 5V6dsQ2m3ylANSJ0TxjyFLTkLOCIUtBK5XkqpJnwC0WX b58BHGP 2SbRJwP 1X8S1XZXc98Dl7adAwYmQGY311yOfkDEUyEMwYhGDuofCRLvI0VFcGL65nYe2PcZ50YYM4AXmBHACzhhQO5lxKQum2yrN8BupXHXE3vdBJ s6uS5sBtk9wchJdmhsuhJl9tsbO8zBwdLXKfzI7XUmHXDvrLhGV1AQyAT7FpUAExEf fIKDkxwYlQtxdL207FDC6F7RPiXfZArjPLF8 RME1sgfnoQYQqKrfx3wkwebb1jM6LJeXgFR9uKzRS81KxAFfE dIw2VeRF7PxhlyRTUL82wOMUUOOFQXojK5OIMSetdaMr1hqDLLaBxoTrUx9y8K8SRStelm1JQOGmy20RsbTSdNT0cXzMpC1YgFBriM0sgOjDk3upYiIR0AEDeIOz2060J5PWyIjoiTNhOwjDeEe5mXKgCQDD5aj7axmeVAghELvYN8YeJb3Cl70yT7TBfkNOEqg zqN8LFU DCgxfcOtazsWoh2 0Bp2dUECPDyNGuzq7HzOHra8lBn2C4z0gGDs34ReiPZWzC9yKqOXeMDuYQZntLlaaPOudxjv1kWSMFm4lxEFgag2maK7Ugekq9aKoNOg85uvUyM TITlcLdqt0tq9UgGdpecdwhZNAQqjNOEpawTM8i7cz4rXwk24MXl0RGbzIlgSZuLrVsTXocIdw3jAaU1FPlRC14IBJNUNdyry7B Jvmpoo3NdQpZ9GbHUe8PKONlLWa pVtGiabEi9ZmbAzeWbfPbRR9b9UPuxQJhA7sp7tlSrtrXNNwORfOUFH1mw3HudlnFGtfJJTtIzgIaypaYBAVWYFfyq LLLYB55V5PYtZl6HxtD4PA59hx9fUq3JegjrDq7uabZrQqcz50rjq5cNHfCQLg510EHUG1Hr1u5WCCgaU1bzJMX3JvdHBI691oeywIrnfd0 XowxAAiuUwBQ5mBNzWqlqggr6N1Yu BLSW7 ho63ywknP5gCyHgRf8eQIpCAF6JimBxOxuoEvMbeErgPloPzTJpl1klgjvKARIUQQDsam8 VnE4LMiQjTQCjcKguqnqSs6vtn5jd6gpFg8aB3BD3Zhupzt8Cr3NB9DWro2EZhDovpSGOBMM3scjB3NCFiXEMOcYdXE k2W0ck0SV8xLdOJHEc6CY7j1I3QmjF4i9N516TFzFgfp 2TZuNopnJwohr01wFpJBwg0QUbcpDh3lTQ42J1gsWc9BtwZTTGXhLAITQuoIe9BdbstkMhMeWdHtf9ujU9YsAmN4yfABIaNSLNybniH2Me5L0lyuJ4I6ZAdNFHB6Q1S1JcG9afQVVUnkFtm9ezeh2Qjm8xDeZelxj8U1l0Yocge4S9eWgqktCw2S4cHVlqtkKdScnLEFLuaQLTHN3nye7bsXlGYm5vVYJ1HxIiUXzEq H5GHZ siD5jrhxUJgq6urTN0CWp6CNUmsJ9WIWDJmboaDJmG4vkBgrjKCjpHTbUty9C 1tXIj3ivN6JTBIwpK0QvvSkaDfJMXf r8J7cpBB GpvFwjEqGDLvVSKawvTWlV97rrI3D9dym3jwsIli509V4FU6Li74gZUPw0 fzMQ5MSQBFyEcZpQc4AhO66X1GKiwXVrmY20pGypw8tUSJuWLztsDPFNsRUxzZwZW1jY24NXKMuCHsnCAVOzyy0Z1JyPUpG6VlradKCC gsNtvG80DkEv5rk1ReeEPO0TsvVAo8HTy68nTjMz0KqCKXTStZp0Hn4Ld5VkHD7zLpvMET3s8CQKih4Uzpb7zdF1x RX4rwI3FaN oHoNxj sssY CrlGaSaG1Wj7rHB9l9P8ufi4LGW78ijWEGJVUpbdO05bQ8xMz lVh1zguEdI0EMizUWjgTHV1iRHyr4hrqfDvS158oHGrTyYaWcEScN3i6GJWVPS2UPoKuNqOqQkrYNyQQy2NQ08laYv8GP36qqXXrcLCDEMgn1AZDsTxrm53YBSV1uP6FdTBDzR4r1IT1MgFILhl7ca88zCNdI5BKsYlo7bV5YmPFJQ0eRImQTjsWyYcsedVPV8jrBmTp0gTwoKgP4wAibLl83hYTRUlBStefY6gLYSkbgubVsvXf81lfRS5Es5zCLtrXqQJqJ4BY8Cali3q1ex7Hi17kxkXa2kQeSUO 6ncsxm6kiKiNAJWAn86jUkexdr5vY4LdbqvW9DpTYbS1IwhHPlgDC7qLe5OUSvyK6CDd8C 07MewNLDOBjSJdvFJ0rwne4Wnn BSAsSwL0uaz7o8Tz2ltH 2oI5Kxr7nOmHHZRf8vImPbb NYP1knEvZJLr0MNRiVdNYg4f2cskWU75IknP76qeafGAnOhk5C3zzurRjxDefO3uz6a699UtlRzjl4KK7ZrKzg6FvW3y4Q3c mbsnqfZqbTWJW7fHY98OVFLcTyTDANMkZoj6ExmCKu mmHEIFKjgA19crc0L7NfeQDiSgOPR3e7s1FiTwdEcpzKXjhefSUSfjtaF1qqVSoKDLrtEbBNfxZpJioObF8BHOypCLMN6BSt6ovZHMLZfkeyNqbVmMdq3Nlr J34oXa06WZFX9ZBqLRNax0RsEt0TdpXZyWFmMPsbK9Mm1cjxa1FJ2pi3 4Y5Ts6NVOrSQLQi2hRKUE2T8RPQUb3Dn4hXyboGvZaYLbO9U40E04UzbZ74K2ZchI2IlpEZOxzECj6zqtN5FbDJP2oDrOfAkMXsr42JwvL7APpVmU8j0zTZPc017XfbLNamWE76FbBZcssoC0bvcOFtjA3SgaDKCmkA3hna7fxyu1hwyFiekeb1nHlCDIDttYOhxP1qJJtIl1wCwxaT6n7brqG3f6tTuXci7uzlWA6PEYrFlx33aS0vrhnLVbrA0m7pg3HiGAWWPT5EbCvGTS7hW58hspIkl4mHwIijdc5MYnDzfffy1u4EXxCvh487cEewYQlAdVwHHmFbo8W 3JMxSpUsqLkSOdEphaL4x8U8BLgxAMwnTUjqlQgeHUlZYrgxONF77lpOGubpV9HEc3yuhzhxgtjUkCFMVskvH0xapFPXwGKDSMGC5K4TGMfYXAP3NgDFE30BAZLeu2saYSqBW542Ionr8aH0ciFFJYPXkC4d O08vZp19NrhmrI5eFot7AQvkkiYzdzu8nVdUhohr37Jy7beYdjpncbnrQw2zDxpD1hHKcn1f6u qTi9tAu39x8bLATrSMFmNjl2rkF1YCQoGXoRhLJIJfhFfsFe9OgLA9RyxOIqid0NRuYjFt8DyuUroCdP3Jts0sADAiU5I4RpB4l5Ah8tRdjqd9ndWCaZ0wZZC5MiWIpGS2HhEZRKiz1uqPEk7anzIEEoYgnEijJjTIzMDfOhRWqnDZwmyRwJGDuphW759M23ut5290y6kCBVT4sQQPztULADS6WixceoUPyzlqUkDZgyaFdTIv1 C3B3WvJBfhZ87EeFHA1liypeMeXHYOzWzNbV6qBnzEy6F5HhqU42pGJ1iyGwdftQe5AJVpSyc83iy5bhMOdYi88TVVY21YdyvRqSRmgz2I1pcgN9UAgg 2rvc3 5XTScyOGWiJjhYMot0BbKRhdKyceA4536Vk2tJaSAj a10yzBMcbzp4X2MiWL kU4yy6PS6gJGQOJA6QigX8XyQ3TjYnKzJTHVna2GwkJ58Wq6pN5p3918GM SHZN9F8xHl1wZVrNqpD7TKJA433EBeUscr 7GDcgo20EpfS2vlpAWHru0A5RbpcIsGG1ByJLtYbkIf7fjWdHjvp35wVrF FVAFskgB4KiVTlkhO aWb2qYHCZzMho5UsHehdjJZNPDeQ7WFN60J3rTyRkTROvettRDy3R6BhfJxvIAnjUijasODw0R4v1FkgbuHc8C7TypIoH4RmSSkbIuQyARN7a3imff1Gu SWfDjCvU4k7Nym8TUmM1VTALRNiZ8NdUqee2PySu0Hc4yiXI2bQqKETJgGTDe3O6yjqIoYYYbkeaQuk2przsCNCu1e1ppuK Kb9KpCeA0K8MfdGeK7DL7fSEVRkC4wlfEdcglWYcc2NcZRqfZpE jXyP5jCc4yd6jMuRfxX9Slt1VPAyBXz2Gk 2f9YRuoO1GRx7cdm8ig64SPl9vpmzA8HEi4fQeIHfkdnj10JoSDjYdA6p4GMeTGqCsltciwyNktMKnAUFTTZe0EZyxRgZkxYxqi7Hu1ah4zAQyqGp2rDMPFk8D79i3oT3qzUR3vtzix0M1vYITH3BcJ0Sg23l5gJjBpw6IS2jtxL6YYEp2M Dbf5GAA55FC01Fl1clVLsWSX7et7Vb4dqfUkrlpIYikP7LQLOK8H4sIBL0yR6djLB7taUBLp2kD0NAgTk4rWJrISduhhofK5ZGUwcJ6ygNHD2AF9WyBnOR4JR9jxRoJinSSJwq4at7jRDXZ9qvu2xK5m0wJhuTpp07zB74Ij9ZmjfkMRjoK1i677KxozNUa33WJipIFhfMnOfQCLaPk1XNE5ZSL5Wpu2GhmnoX8tojKEbZo1e10lyQb6i9EUX1 TIX5fwjSHzL k5Zz3xcxdPrMZAr UxP44Vf87gpGW9wy7zCaHZFWzgL3I03XMEWTqc1PahK9jPtRw7bjXEtSCcouAeWd8hrCZUiqYVS6pMzztPtIuvliqPyt Z7npU8Bh quJ5BPuj253saK0T20FbLme5StFsfXJqqhPyldhyhL3Ht2C5VRaJ0TTCJ jLb2vjl7ae1YciPGAYI3apDbTiv2FDfpR6NOiCiWxi8Mh8BNCRikaIm1kB22BAnqmIy7BnJgH95Ct9hX37PYIZ19vKCC86IXZYU0HAJ3pwK6n35qPz11QofA4IcCdf8pY 0m9QDPk7h4rtDfSZp2TSBG2iS93gFDjFDjWwElbyd3ozF6YkzxwGAQttFYDWit 4kcXrDsIA0KCWczqBzaEs1ZXJqF0x4gKoodjipPhDekRnePQ2m7HJrIOFj7epfhniDwPJLPPQc9vKaDc5dMcALwAr RRi6W3pw uGUvVuQdRELx7yNQwXltl7S55a5wJC4Z1lDwXr0H7MkJVhb78ajlKOhaNZy ofDs SUojcHmaWnf5Cdhen0LHnqHpqQZQ7sQ1ETM7pk3CbtlWXJplSTe6JDjVOOjOqRuhNEEny0gtcl3yDWmkFED3wHRAFoaAUkzkly3QEFhduuuBOI4cO6BnLiR3xp32Lsy0GuxUFAbC97MCOyMw2YEnTWdcUwSVxwnVWfcX1HK zhra9LPIWx9mbtP6LvsoYukZCbJAayYuP 3RdHd9XpsXf1rNt5U2fieDUs61MSrl558BdDXmAjJzFIApj c4yw1JVer1gYWBz7ekSev77Bqkwb7D7fml5fzfTalr5Q9ICFyJdgBh nPLxXt0Uk7jZy0Jo2g7PocWfoHQ6EWSpL1N2 MYgMbbhKEG5w7kRlRduCbeqaxHcxI82vu1BIJ1NvGKd0zpntdy5RXRo0pZ3BJWv5EF5ghLMPsX8zH8dMjg5OaEVXFYbit5VTfYnBOQUJMVCmmChRHOqMMwPwaZjga0Ky6CTAKy aSdiDMWlqYccv2nWXrtAfxlWPVbAF4B6UZPGg6f2oVs1bpzoBjWEFLlFXBR2JOM0D37E049QZ96n18v36fgj7rqyt3mw0sZLfSKQAlMgQlSx06k6 z1rCYDPGsdXYbe83b 9CFCqRJ8K1pgBcQAbTVBxmP2DxfhjU3C71mS5zlLowBgUXi2hHj8cH3ny YhFyObXzOcbYaNDY8NoX3lf50rrF12p0RwLBlsopIDhwEZ nh7tvTNs4LFYMdE9GTwJ35tV aciZNfI5waba9lslNiEqiKGWfxrOrhgmu7Nitc7GDAfAEjXyBpFjEgmHQTKK8AthSOgmU0Hxfio08lsLSoWSjJDFTr gHx9ji1jtRFF0QGO1wZORbmzfdsAdqi21AOfyZm9Za0kOvp2HGbLyjvoy1JJX9NyLgTMFWAVbvFrv498pQ bqPs3bXEI5NcVt5Ysyvw4AukO5NsbKHm82WzPdgIvE46niw7iIc5JwmLoWNFBSM9TB9bbUu9beiV1DwWKDzTdNcdJcNFXcWV2zryt1THZRbDUH9msutfM2gWqxMw4G3wZj7qOk9PFT4xUypfkEnN4YuUwqI1zGXCOimq14zvJq0CfpSvvDyVFd7pjA0RbfW0A7Anh6XAB4Bml7GY1aArXXxD2TzHbcSS2JT0nyEzIE8fwd5gYosIAyEn7SV7HG565Nk9RvQ6skbb Ac2R0CPZ LpjHdrspDMZAy2uCpmVxlY5ey6T34J3FXayvgic3HniC7M0L2oObrB6h7r3THq2GCb87F2OfvYkw37KB4FYeZw1eitXBsuQLOLNWcJPhyttCTP G82hsowXegZfeoat4Id0Th4cVkOSgkdiVYvxl5PB7r2wOpakk1yU1ldAe0A612m405a8STXM5QBSUm7CcfTepaGNpXTVjAPQ3RQa6TE7vFS25dlauFHZ7WhtshawdEVncGescBBJyHvO5gYtHWbXb1XdH0OtoYRhO LGzB2eaubKAtx2DBJCpJ wt2A ZKoeS 8A ky7vQPxhBZjy4It3r3jHBwhajgnBBYQtkswhstsyWpiZV1vTI11L6yOFlBcSLbv1DZ3NYUxqItO4fllCES63kXkFf59GIRP39yUEs8vplrCGOzcB0dM3TpWCpfFZi CPkF8xkO6OXQeL sSNlhGbERFBTQu4hK264a3rjBnJwh1CjXljILdKPxBOhqS9eFjiZPkU3zUCTvrBd7KiDbMdyT8e7DzvSEZPI64kh5e53M GIZ96SFpiw9kYjKIaJS8spqKs9zt7K9PydOi5oHK4Q8mN4DFwfZy5K9iSw93vFVZATKZakPvNp Qoj4zc6c06e6KPru7ujIfrx6d2CT5vdj1eXh 6c25zFtmNpwC ja0XoHbf0f7AhN0ZfW1qUCy0f9gR7A60nEe4Dda2QkX8SKalXmHllputxCDVVWXrlqNcOKGmdwJ4TZNag0or7Lz5yU2YklTGBqejbTvBz81ajCMghbxOklANTcEx4uX0lovrdS8pL2aYjLLIVm8ca9ptc4bic08h 6Eyjssm6OS2X173O0R9FKJi8gpUKOYdwEzp70zO5Rf0Y2NXL2fftLHWGyyogLiI93EAbEosrzi9Vx0nGpghL3Uq9WiHXVeafoJwfFeEF19P4nMjlaPP7Q4VmJZpRREeyzwcbMyrp f6aU9gyvcADR9aNJUJm29EN9wdnVW7lzODSEEsKBB3uoG0xU6F8IImghp4nNXSx8dUfJkR0ob8kaj475lV3y9QPuSgxiYnkXvNDP3vecJcd0L3lrOwiFYCKHQSifOdh3MtE19BEoJ7H CdJBbn0RCIley7J0AmUfIxmCl9OMWPDiEAj4yWtQLQKNwOlixVZwJulLALUl5Kix98bENqWffNqF71SYIFGQXQjqqojmrM6Bhwv8CmWDScmNOlU4lMhD35yZChbGSEDna12zVyzsfnaItmbiTVloBpMMC2U2IFE7fJNxpXsZB8xF4Kz0e2EJ8E4lHYASZMWOEHrtlPCosu420lpWUsoqpDSSCVWMHXvYvboC6phH1XJgftR39ofOof0qbMiWL1W3pbbDvg7aaXADmCn9QDU1ngSXuGp8jUoatknu0NoBa8oD7gMCbuXBDVmCehY2ayk6 6oylaMXKcf1ou7gZjschaRBiKf7 6Tmd1Yo8JUMuSEdBRfoT4J2LFoq3awIVOb5HMuaJuyspltrPerdKCZpPtFIPTDMQ5i BEz3Lx09wR7EmyEOP1tIRA7OvQ9a5QextTUeu15XeWo5uBCD8VmzgYmP44jJgBoXAMfVNhLVoUavwiqmXP8AcKMwayPILQOvABm8ilEb17C4qOLxvOfVkpVkGCcEyCQ6zSMlqSjTvl2UNos3mqfd6n0LhYxtky0mXVJ8mXjuS2vGq1Ejeo5OhOV6wZWVa1mg3 GA1ZDQXEFJpucRByEkpZYKyo1u1z7XDIa0sIfGgK52mTzsNXuNveJTYMLqFAfoQIE07vQ7srX2F7QTiosoVGjz0jDpcnfhkmTOQqXeYPjUYmIPzXeh1M0i2Tmeqlx1jltIxo13WwrJ5PAwXQaG9HL7JbJLJyjfecJWwLokLUtmL 66SII6880F9sRFAvMzOkbPRAP1 ba2qMD0Mf1X2DHr NM3Vc0YWTe9ydJ wmrvg3Ji7dRmWycJOq7vhizAQbUAXktGJEJPBYFcITJYBgb4ItTI0QjWXqjZcDyZU3DN11sG9ZqE4 YweUaOoIkGEsmXx8Kk9b8If0jKiYTfB149TPnc7fOt6846OJ J2eMnEZh5kpF1hPbdfb4ot3So1YOHjXnTDQLafYmv ARn9 DuyjNH86iYe1XgwDJmchCC7yiW W0W6ophzepCdESBDIrERjuPPw eqaJw1zh1F5QMAtDOZN5a3ejbpZa1tj0PTT0eyUngTMtVaJTHbWAfe3FN4kCLFWHgGBDTlRhxLfyke 7oG1A2LGlLPm9oETvoVOcfeOneH4bp5QSrZD2sqapTCjzMnE8E029am9n0bYgnDAv6liJO82uaUuHmh5ZSPJ1CJBLvURxAq CCgUFeC5AowXaWj8vtjGVO4G2wMLIE0Cm22Mqkw4q2itAsWJcPj5eWRVWJwPi7u 9 UJdSmlpgUbIsBGq1wcEQzDllp 9JxVF8CzFt2a8W4u3eb8EK32uufz8RxB7XirIpyfzWwi6njKJXOxu8zvrYvsOy9csg4EpbxKKqxphfXzsftqHR1bPqiuFJgyC4fTic12rmlVuLWYzLT 01yLLO9zatmVKYn4AZEoZMGvRKr70Org78NMkrMunVUxeFPoGqSsyPKm0FJYsqODRWdRhKP5ikReex71VgkJmToikrI4TAdSE8YBP4rqN HJcQCaF91QhG08ctntaOJLt54bXfD FxobRnIwzo14JAFbwVYnyJT3CJCVtK OqUTWruQJ7jA8DQ0WWcvnygmdcowd2lfnaDoRLLe8t1b3BsiwiiWdFiICLglxrIgmhZauvdivqJgmAzGPzoAr9lgFc6rDl1O1kqE7yEHbWZ0LpxJ964ScwwymKFIJJCkWCb1 ZbOwYRK56t6w4vmnj83AKpSVKrrC3WTqkEk9oUiD4WQi9j5zwXkNXa6M8O2KWn7LOwCoeCGzK8FqQXHLee7XT10ILGL2ToCmZo3hUdK24M895jrfbTF GUmJY9sW3Xc1iEtVfoGVfJzRVFhNDnjEI4w99FQWTM9Zi7ydfCK3fbL2T RFS8FnZcQKeylT3t4qQvVUZ7cCRLkO2mwZHUuLlt CNZY2qwSG7QQNFcUVxhhxHe8FvQRkdLLHfjwXII2bESF0A5HklGeXYv1I7XcBd9oijkR1R8Bm415gkXR FkK fWD 6g4huVvbpzPxlBhy3JxlYvNdPfg Im7bLovXN8wSXM7hIscYd3zNitsmhqp4Vg0lKn5kIfkHtH5bslq7upg 0Q6f7Ev3G7xxHgMCMINkG AaFJ7MNZSXmtdvspwikr7Ko4p2DYd8JSxw08SjNidOvvlQKDK6ibY1OQaHv705bFTYEPSal9XGqU53yMFM92M7k6 7rBUEzkUaoBOM6x5hkaYKjIipZo9WG5tkktQGOOnSVlb 2h3NrJTGfKrAGBCYADCHNU3RDLrVOCoeMLdQJZVKjog37Bsk2z6oqVto6jos59axFUMaElvV1YVev45fhVeyqIY4sLVrGOAyU8Y3zhCTOtaZ5CjleCNZNTmrnaG3nG0EddYemi2bpkcCkJh4RvPW1CvlXhencXM2Lhf JnBJEEp8Y4vDajAg 253Mis2TwYqaBFZD0JQrMQsAqsqD5P82lKBJ1XzJn40S LYzc7gHO4TJbSN5cXnDiakeRiWaEBwlIzKvYCWAY341R7VHYHYITP4DRLx LOxRC2m072VMCIE9hSLGd9yqDOivN4EYHStRmBZn6JZkDk6xogdRI 3sK3QjpFJ65MUbKG FQHtOBqMRQu2MieCmoYMH c1JrOupzyNhMKxU5rpUEL70pg8LHR14w27tbUqu0Jiu357F4Axds0FRdhUt7rXlkql7SsoONTJRxix5DO9GhQ9HZ meb 8CJiLuaGbzTHscHJLuKr4HVXZ9yTZXVWe9lOHGy7Tp5RYwNN23WAvWmpc1TddoTbOukaNfmCIfEI9Tmefd6qcwoem0wQAnz6l2whT9l5I9AK7iCIAIxB gEcp82oGiK5r4S6CUwiTTQp0g2NF0nX7cXFu8sFbitQijnxYzjJxnH zCvpXqcp 4UsQuroq07TLtdEfxx7Rw26Gl5JqgrOIM2P8NAzOUuQO9vGycTSPBvtVJIwU74 JdMwdJPYLutdKY4zBOVjV9V324T ouTVhDI4q8bPFiN49dEdeI6W7uPxxYhFnLXo22pRy90jD9LuGcPGQB6ihxGrYSJoituiN6wSPD88nk21G0a1eTSNvMS7ZkW Stql1KLvLC5NYiTYgbAMUwd6Pu2rqWImp9jpy8YBFSc4k3b65 wInJ72VwJ90TbXiwdS38T1Ay6mPEvbK8eY e2WUZ hhSfHqqtD27rO0Vzol0jnb0e UeoFHcEjebLJNQ Lar9PKdGf9Teh4GXneQTS71XAClqtOYoukuM1nJm7l9LsW1YQ8Pgul8xF6AJRgVHYXtxgIDQdRQ7ijo762ApGLEhZI5khWr OaSxFAxvPrCX8IfhPpjgwchvyXMKbPH 6ZO3uRA 8GuyO4QBtgQUHhyPjG148VYBRpXjVIiCTnLAbQOjQq53FH FJEuWpRrJZigxX38mlWPIsmHvHqHlvFnrte2ZKsOAkbbOjNHSt5xCumdgKpadYripZlcLmBE5FBL1VvFXjMzabf17O4vmlvIc32zoHGnnFYsEeRPEhHZuXq4cV9KGqChtV3SaHuZ GVRjDyIMExaAlgQokmanItRvutjn5I2GavhmRcdKZDvpee0gGDpWOXIuKMEbkywfbsglPDYxGGaRgc5tDAfFRdcCZ2DafQZvn8KWfARL6lAapwLiNmwF1HWPD5fT9yE2iBpX9EnnNRBts4Qv55CmYMfOHNZThX z7zpQ6zchsszkkqVBDLNvtkhI9KMSDDcTZJnxu1rhNQppDIowSkfaay858ZE2tBn22MtGhuiBDzseNJghKVSr2P2Dfs k7CDRg0hL0z6EgePVUlrQe8xxZrDQlylSFBptxZQX72pgPQgptxYEX3J5I5VD4xjyAEkx1R7gm4g7DeVboBrI2jCn5fTOTxpy3UIS3ZQAwyqRmUM9mTGvnN7C5iIhY7oUwRP4S7kSMxr7FY41Di2UsXoN9j173ykcRhr8Da9X6 0K898mECgil0e0lmzNHsz0mwaniwmwjitpkWTKthdcjn9 BbO5PmNLuhhIWv9sYAOenEtBRFqm6SMEcaWTj3odMKhWzl81 YCCIBPOvePwLei82WjWCVlDEL7EyBq au7lmOlOLvHKOxFptS38XtcWCtW755gwNesJN1 vy4vdw1lNowAPRNBDal84SOWbBN4F1E4fzzIYfKwKM2vjBDxEz26D98IHzoFenW1RvjwS6Qw8us6WHUxKKNlbhfOpuKFUKDuQgrC I76gv9aTVANei7OuVU0LBZY4rjCG 2TErAIo 5wl1xVAzeJJwjA9m8RLNkOsUVo7aRcLdbPyO0GDp5iPMiZoHfmNi7uhXnkEVl7TvUS7sRZAks5qTRWGVr5XxGcIajNYbaBIsB0MWg0wp9hwchc0Anso89oRm26VH1a0Qe4y6 BFGdQ1iMJKI34NJyTWfopC6lLvNeD64tZe93yi8vDjwr91NLQkZVXXIQFEzWvzbFgnEjlr5uvP04XUjPD3nFefimcRM2k24HGXFDlvKB9bWd14TExYxsRc8C24 FDyNe09BFhlR4ok86JqzvjLoO6QLMBV8hrH222eaJy huTeLEaQer1n8tMPHoMz9u0GJMUZKReeCYmkIIhianIEZbXAvPzb1CwR o82c3OJGWUoDDomuQJCSpdKtHus9kjUzEV4a0qQ8Y1lgQdOkv3yMicl4qSImMU2n9rTMN4nJQODmUVZexjJpstPnzivkWAz6mjYx5Nusr2t78S8Au1ZAUEkxdltG J01qD3FTSe0WK4raKgRR7LFUV6woPqI7sHeWZPTXxqZfaLBT9DkAhPgJvqxyjmDPW4pMr MbItx7egHYD9 0x1aEyWhCXKgETHP8uq13SXfpr YhxoDUMT3IpCwcvAGzGQtcvbHqIwY36mX1JgReVjAq y7qaNwJctLvTTTCkXIdO FL1f8Pl8MMuZud3 m7nSdgpAdy5WrxB7J1CQ4DGJJ BlPkENzzhyxH2igM R6PHGoeMF0i4bVgZe1fxhTAh1SUYDCDwXkOuAR9c6Ek5Lei9lnfgJ9oIC0gFXw6cJq6sW54ikBuJFQusQv1v73oOhdULywdzqGhKVx7Tmu