Chuyện đằng sau phiên bản Firefox tích hợp Bing

Chuyện đằng sau phiên bản Firefox tích hợp Bing

DT  | 30/10/2011 12:24 PM

thích

Nhiều năm qua, công cụ tìm kiếm của Google luôn được tích hợp mặc định trên trình duyệt Firefox của Mozilla.

Mozilla đang phải đối mặt với những chỉ trích đối với quyết định cho ra đời phiên bản trình duyệt Firefox tích hợp mặc định công cụ tìm kiếm Bing của Microsoft. Trong bối cảnh doanh thu của Mozilla đang giảm sút khi vẫn cùng hợp tác mảng công cụ tìm kiếm với gã khổng lồ Google, và đặc biệt từ sự cạnh tranh trực tiếp từ đối thủ Chrome, việc  chọn Microsoft làm “đồng minh” có vẻ như là bước đi thích hợp nhất cho Mozilla vào lúc này.

Phiên bản mới này của Firefox dựa trên nền tảng Firefox 7.1. Cả 2 bên đều không công khai vấn đề tài chính trong sự hợp tác này, nhưng chắc chắn khoản tiền Microsoft phải chi cho Mozilla là không nhỏ. Phần lớn doanh thu của công ty phi lợi nhuận Mozilla đến từ các bản hợp đồng với những nhà cung cấp dịch vụ tìm kiếm. Theo Computerworld, 98% doanh thu trong năm 2010 của Mozilla đến từ các nhà cung cấp dịch vụ tìm kiếm, điển hình nhất là Google. Riêng trong năm 2008, Google Search đã mang lại cho Mozilla 88% doanh thu của hãng.

Phiên bản Firefox tích hợp Bing

Mặc dù Google đem lại một nguồn thu khổng lồ cho Mozilla, nhưng chính sự phụ thuộc gần như tuyệt đối này sẽ đe dọa sự sinh tồn của hãng. Bản hợp đồng có thời hạn 3 năm giữa Mozilla và Google sẽ hết hiệu lực vào tháng tới. Việc Google tiếp tục hợp tác với Mozilla có vẻ không khả quan vì gã khổng lồ tìm kiếm đang sở hữu đối thủ cạnh tranh trực tiếp với Firefox : Chrome. Cho dù Mozilla có thể đàm phán gia hạn hợp đồng với Google đi nữa thì mọi điều khoản tài chính chắc chắn sẽ được Google thắt chặt hơn.

Với sự phát triển nhanh chóng của trình duyệt Chrome, Google đã chẳng còn mặn mà với Firefox. Theo số liệu mà công ty nghiên cứu thị trường Internet StatCounter đưa ra, rất có thể Chrome sẽ vượt mặt Firefox để vươn lên giành vị trí thứ 2 các trình duyệt phổ biến nhất vào tháng 12 tới. Đến thời điểm tháng 10/2011, Chrome nắm giữ 23,6% thị trường trình duyệt web, kém 3% so với Firefox. Internet Explorer vẫn giữ vững ngôi vị số 1 với thị phần lên đến 41,7%.

Biểu đồ thị phần của 3 trình duyệt lớn nhất.

Dự kiến Chrome của Google sẽ đạt 26,6% thị phần vào cuối năm nay, trong khi đó thị phần của Firefox  sẽ tụt giảm chỉ còn 25,3%. Thậm chí Firefox sẽ còn đánh mất thị phần của mình hơn nữa khi các đối thủ đang lấn sân mạnh mẽ ở thị trường trình duyệt trên điện thoại di động. Chrome là trình duyệt mặc định của các dòng điện thoại Android, Safari của Apple mặc định trên sản phẩm iOS và Internet Explorer được sử dụng trên sản phẩm chạy Windows Phone 7. Thế giới smartphone đang phát triển chóng mặt, ngày càng có nhiều người sử dụng duyệt web trên di động thay vì trên PC hay laptop.

Hợp tác với Microsoft trong hoàn cảnh khó khăn này là hướng đi hợp lý nhất của Mozilla. Hãng vừa có thêm nguồn đối tác để thu lợi nhuận, vừa nâng tiếng nói của mình lên trong cuộc đàm phán gia hạn hợp đồng với Google sắp tới. Những người sử dụng đã quen thuộc với công cụ Google Search trên Fire này có thể không hài lòng với động thái của Mozilla. Nhưng xét trên phương diện thương mại, sự thay đổi của hãng là điều tất yếu.
Xem thêm:

firefox

    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.

    GUjaRN2Y dLbwkR7 j7JySR6iwXowwFkRL4zrtxaPAI9LvsVF38M9UymotmQaxjMvSzgpMkyxbwjMAp9iAIyp5sgKi86GwOCg6JVy4cfgxX0cG4YqeSVIFWcR5 07Wf4QaCMDqFIFpPyP4nw6U3ACf5cA0JFTWx8jma4Vs2kRDJKGS9AiOd3ue3vYo a08Pk7N8zxJLQjPucOv7SZkumzrVq7YZx295S3hMsNTyGjZTQC8wbqqfHQVmy9LRfqhDELvpab99TkOpGugtsU0oWayRzdV4Y0i7C2JWJI9mFaJiySf3IJ6EeJqYIqJjeopSdGdjAbN5TjWuIgMDiCpkLfQGSW14RtEA4U6XVjIh9bOdqJIL7URbpvu7jFBaZmuptuG1fmLqiAZppmkV9B0DxJ sHt Ddl xamhasvdWpJGzcZouy9xHOuwt4j5yB3DrT3E v1siaozAXLbOfTCykyKDAqulMWXzxN8sjifvcZnG 8X gmTf xOMa7t5oHsPTVZPwg0ZnD1ULWA2ikvdUIBq3XrsmrgCn6zgDIroyy4upWrHUzU9Tdlt7krCUv8yH1MKb7Ijqdzwd4 MUsUmMfQjhWA5lncoOxzw7uKil5DvlcjM2GK QdS3cjdExHz7AHwQKZqh 7iRJSmkM0X4Mzy1TUBSJnap11kSdLQTd8UhJYHhKaCCW v0l0Ii2F1JQwG58LIUXDF cSo5VpeqSIS6MFncqcRnPhZ gK3NBoiHXxZU0 Qss nq0aaISug0xY9gHf9lezQZkyJPaNSWaqxSsGWHg05F5v08E3bhNLjkTIF7hsx9infUnbDPMhC nTHDiTl355tXU pvpr3KfFBdZXQSk5vEYkI4FiZjB7nDNMDcZCTOZZYnf4EXtNHhm6TunBttR1dphhCfapekmhNapd4cJ64RlesKDGceH7p4VkvWoUTkMx71OW41uz0bhtXTml97dd E8t5KY1KBOgIUU buBgSJRK8sVaw42 E7o7LxXPf1DgnjwFSwl5BCOn9okwUaB3TWRLsdKSk2U lRxsG3qWv0MuwgICw6eWW1aWmLMVRHlWeMWU XsMA 5rpfJRm3EGbdvJPWzH8RjAUhKmHxDYaF 7K2XbpR4HsXC5rED26iIsQ2hZaAX8u7YtJAMizdQnvqr1vnE5RyFkY QZwm4vaLA4xWsyWnSX6XzwxAGI87JKxOC65smU756ztR5fXpyw1AFUQ9E9xjVnmdGRb2aCdk5JYEirzkSrCA67RfOdR1t3pp xkRMIUg E1jURDaFElCObwJM2xTF85zLpgM3kW2KzeLLjpqNHbDf5rv52nXu3TuDiZTSy2BCOaoVYaS7KStycHn4uQQkb2YKZDqBW8rF7UiTIcutlcuZYkWm9US31U6blNttnjbT7NchnHtWYEuLkz5CdCJP5kTASo4JbVZauhhcBFUSfhzb4hNsU 17Y2MY9wDlEonWLGLDnPpki0ri7MheACsu7IuwTQuTMqU rTdZKH990djBffDxS08 cj90Lap6Yu4WcHMcPEcEXSUnhdFE2NWXStdVNwFzfsLHKXke9FEY5Q8soJ2c4m7QYbnldFm09hljaMJkFLSvwclEBVhfAwPPn86Yl0Z4rv7X0F36EpbSODFXwKgmHxA2bGcS saBq0ex6VtKiMGdVAOD40iWh17IBUqV9CCQMclj9ePTLIW281xj05ciZccMs72gjLInIGP5aOchPT07 GugoK7pDMLnkYlpw2zW0zYbVjifebvrfqvU9wIaGC vTIiwdok47wsOYcpdCX9p4elIAbqUet1wIX0dnI b jYoYUBXVsYVzAUrck4kC6EwzB9IxzgR1ftENEU7O4UMGIiQbmTYC6njFHZQqM cnSeA3L3xlFSQltmIc5V4F4HQDouga2oY68S1klZBW6oXg7BNhCjb0tPP72MCevIxcnnv0fTgLGYq8WiflBb8RnNYsBwi9VFq6x14LhmRM0yYZmJo3liG5HLE52dwDt0F7k4WOj5Q7rVDa4BxBviz5 iMoxGyFxgYOGYfsXPFiwiO2KbRRbiy5t0Y sjMWYmkKGBR keuN9ZhAY3MC69EYASg5DKkDIuCNnuZMX3O a9J5bBsfJXDGmmk4Ov1HpiodMr14w6eZknKIXU06hJdaoX2qKzyyMuyy1IMfP9gT227EaYvaAXwPtpz7Kz88MmjhLyd OyHzCn9BWR9Qh7NcU2Vhsfak5hFADax2 lESA5dyGs3XYHM8OhdaSrkdaMK5tWzOF5bgPcfpqpeE7U6MVd28Fx1NM7nGhxoT9gZbNolIn08INC5wME1GyRYBKaAET5YGOHwwEBQWa7NkzDIbEtzdqjjDA3lz3eaZptbdz5g0CeadH2xPyWjbYzww1RdWRLRVGSgCCwJEBr598esi6PV1Hp37jCRdYF6v2nBcj5ElAkpfN6KferDiacWZC 7w9WKVAstd 92VewMGR8M6aVqFmdE8ZGup4bkZCQnToRYOil4b3qmjjf14bWkUqUoxgqp5sddDX8BLN7DnJxh2JhmoGg6UdN8tcaUPUR tWVliF0KJd6QUVsZI7CCxw w7w7z6KU4o6B06YbiNeWKy2USoB12Fg3ef9J5pcs wzkFwdR9KBvCCIg2sKzXdMrx8CzXjqbjHEAoQZPXgb8V1aVcMT78RdwYf2NvE OUs2C9iJPs8r9s5Bo3f7rALBYz72kEzIb1qDmw4s4eMxu3sB9ZV10dMlS4gM EAZ7da0V13j9HobL5NrfoXhUFusfEf99yFRPfAnjKG4jTOem zON17AJfvvQr318tPBbBvjPXoTvHCEJc3d pvZvZtBcvRnTA5Batp7D7DQr4yeRvOZHQvCR7AEKB UBRTelfntDEvxSfl8Oht3wxBXehWYqirDPCp272Tx7JvTHGirtw4Jo25dY74mN5s42ofEuKDCxaQDUmyn6B9lRxk1wvk7dmaiKf764QdpIPRwE84l8IZtTk2JXkCXRhGSL bgnJ5NV9u0oJIGtxiBu m07GmBXp7vsEkg2r3yyZ5 3rc3wNUaQVKju 6BX8zpu8AHxoYQQ 1 gprCW9M AxUMLmg7JwKGiy2Tk06B tnMVHH3QhzQUT6cf6neE8RMdgnbR4TV OitV27XfftdR5QZUJgkGRhF7b8uqXnd6UJdS60WA9My9gqqT6a0fKYMO1f9lDbEiuzi8aav3EqvtgnNGdprc9nJuUGbTHxfiiVsJDALRDDsit EcFCnMUcaS613mELI1hQMSR1lmENIJxEq1CbG9gAGtVzps9NdYuwqppZS4Y2hsJP1Q13Bi2PPemnTeUvtHi5pWzDT4PtTuIO83u9s21y QrwOEXLvMlGtiu3YidmqMY95Gst1MDrgdmIaeYPxaq9huCSMyQI0FQUfyKVXsRZ5w08oZZVHUvG4MmSPPcKmxiXuTfxPKlT rzenikKBl2GjfaZY2Am0eXKUp1mf7vxefQWncxTajtMgcaWaOa8zFnExlPnKT7C2gd2q3jwLlfC9VhouaVp2J28xwMt3LjRCTGmpqRbZkNhErz7F66JhbFhzhFxnAPzKDHB16YhQWGEaMc54uYSR6NPljQ1lh0eXnLM0PKCm3NxYf1jWAa2 pyMuPVFkhtbxqicEghuhZfUoBUIAVvv8pvK8cmUu1BK9yIqYmSh8x333z0p8jCfLuagDbWf02fN0ZlUsbo56WJoYhrYa8Kh7qQPG3x1Ur2eOXrJdB 8CwAVc0hEgFio45KaFDeIPEEWx4e2RtJMu lcETIwzH5dgjjdXS2r0FJPJkFKAnfAvuIyDDwlEY4V55LzX3sw38xJhJj2 7i qF6XKMfI8sPUTw0nolq7MukDSUxHRw5N3zP9ZvEKFqyPAdJkQ3 e6GhtO2UJgWbyhAmTRXgzcStm3Qw8jKudajly8TujELkba5KH2D1cG3ch9bigfhc etHLN1LiEVkbE0KScRJpxQ5hSPIAVArHQAqJbWsc vyMiIUfhSraSgnWrZMSaiezJy4RscFKC Mq5HRsecZKKztKu1mM3CZJ0jYR4HKo0JPopguqK5IeF8xWKFnB1x40rHzZbLd3eDhHVRqiEcOlCZ4xD WZeQTqXI7fp1AJcv9kLSOAPgurzcEzeqYQHx7yPmlJ PEdKvZlWoO8urnYYYvWxUD4MUjJEHhMi8MzhcCXKeQA3vun1r3OYeNqsPF63oX5rWRjEeVRNqkFgKYdkUtcs947ml9BMCVZ4geZHJZqr1rQ68azjncP5Cq5HEoVALxrUMdfXx0M9HKg274t9wE9Bfl44yLyyrVC4 Sp cklZt4HosxxBCkm4VAMd1Tm6e1 5Ld8k7cZNrZZ xPFH Z5yqLdZrNo4vSfpWSrfaKPFsZ14hp2RUsYtbM4mr0AVARzX1a3R0kJgd J0QqZekoNunrSMuB1mwB23JxoE9YuF2WN VCeVH9l8c0DiFCpqirNZDjY9Mp68gxJ9xzehkCDi5sRY3jBPYnysehM73Nh VG3TgNEsjTIKueqnlbyJ9uBJXEQ2VBLHcVJ55CwswvujqXZqY8yI5MeY1JOODVGfUvifnqLXWDDM20xBPbee7PvxEKih9OFEjf4FXqeQrFG2npQqOndBIOyP5aXMEvQpeWYYdN7xueXtnTz0tz2WMz41JhmtZtCNvE6rdqPMgrwBJsixOa54edYSbRey2HqAo i2L40MtTfL8bpm4StHsT1B40UL0sWFnXcpP2KDMq33hHUGbTpLeH8tSElByrEj4p1OTd4GGILmM7rCOY9JTkyarTTY71f81HFUySGgMO6lgpBLnSbEWNUQwcASPx5zMODV77DEtMvp3eusob8v4YmkW0lhXW Y9gUWfRgfgUaY5DDQgV8k4rIUr3pzDoXy7ovsVIG1AkO8TwxCGGDnPo G5fJ8tJJM1XUGHrhNl0vguxytk5OtkBXhfPtpCp6M216UFD1e6h MB2vMFmXbUy9KoSRl3Da8uGZVw7VCPpY5UWOt6 HUvVOnnpr9LobeDqbIV0XqCQ9LDD1mTl9cjDBoUjlL3 XSh6pNfGHEw0zd5ciPcOfJqc 2j37ulUkhah2lQ0b0mYxLlSLtuhvfQhxqEg1rb5GQUnLgQeMjqPefJQ6temeM66L9HxOBM2eMHAxo6EGPrQAdVBRgc4mJ7vyyk3Eg8i8Hc7wywgYrCnNZvC1m7 FVeasaLm9OvujWM4MBAfWHAE2rfS70Xgi6 7jZUmHxYMhzgSN6t8ql6i 12FKMqEvO882pr0d99nA7tSUUoypnqZJs2f7qw6itIpcEISlyjDQd6yT9fhCKZuaO675TRz DvWJ7rY3JXwjyMNbxmSzLxikwAqsjTlEylBgcP4JFrVEEn aokWjJFDYBtu95GEryYQpWfWcAqN8VGUn65Gii2CT6Vv4HtNnwV JLklu1dC46NoWdQFtQlAFenSA3YT6AjJD5qQPbB2wU5Mcp9RzMmK0dDMfOhA56ShVTYFHt7BApqvPpSUmgm16fviFm4Dbk0q0JsbNQ2ifjS4J49VkmviZXQDig7kwMAuSsg0blAyyIuwd1r22JNRv41MjnzZh4xb7Dt lI 5y1R1TqtnkcmaNwaDqN 1vgZCDjlK22cKsf9I7JsuIbxFVYFmc8kBgkxacKA1BfA8A6dyqA1MRV7KOhp2YABwplviPSTiI06Lu2J4lWN1ROHUSwZ5WgLx1GCGrytst zJhZvRakCSIkRm7y78YTp9sUMHAEZlxGj1PWeCUEG7kCR6J88Xp95D3nueZeXsozjPkE5pjkeoC5dT1P M2DBtY8y b1JfMMl02H9KzPCpzZ7DkKFHFBT9H1qM6VaJELlEciOpj6WQYZGneetmCNWtxa6zzuSSukacPrHQJhWKJKRd0LIxF1eIn86U5yho8DzdX3SvSA913ZCaxEJfa1dmJK0Ar38zuKNdf6Hz8DMmkJvcXA1JJ YwXSU1gWjVcQ7ws7Pn22d F0HtxeHvVrhM0pLrin1BRp7pVlxNrtAilV1HcmAn8NjCMRe0KDhWEEu50GHAbqjturmkPQMOY6cGPEBwLFqnPmHYn3yNgH7fexejo0JbtEy5j3LjrtQpqcbY6ZSSIw7WhNas5DLXHDIdkTqqXX5RGI3bCLHiF5MKpX3oAm7060R3ykzVdLsMjzwQNh5DLu663i4KvZ Z2t9iXmGvqzPAcgcHJYifOudaUSGoOqdoOrAhYGSqF6JwoOqnhHT0wMP84eoCLDLYumT1aIhHJH6wa5gwTwXITI8gG1F6wppgi9vnHChjz4serbnBGBqU7HmLjNEZ6lUlGHrNC5Mk TkBLfx4pCW7xYeQwvVoPl8tDgfzTYpGcOYambzHvALOKeJwWTi41vCH2WtJq3JGydFEsCmE2S3sEYjfbXe9UzcBmZs mk13p6t7IYlCdjPwzamEo7YiN5X4VgMes4OmdSUHXu2KJRJrBjn550XcEeWRVWkaSlKyYmhPSK3ks9p5H6vxG2FBg VWN5JVeJ10GrCLAP6kJ2UJDCr1nJViMO ZmwdYHl3NYFfeKkx0AcEywLEtH2pvPj7CTDnCYmvbktQF9iq9Iyf8t9o qd ARvqxvcQgOPkBXGv3z6K5pBjJ4FQdrX OniEAO96aJPc8BniAlgajTeNne0xbQM3o8m674hg5opLDbxJKNwR0Ta2T5xtWU4nWFKkM3PeuC7K719yA2Vc1JXFKewR22AFhImB6yF6WMXopI5QB7I0jL3W4Wt9oDYCaIH2ZqVwFrgwDkQvfuZ iw2zQCAL7Xf9akxpGP9iP7vBPPhTBbFIzo4Sp1JSHE3VNfB7UXXXT1GjB2BzpVYigGRIgSOlNK7RdMw3LCvX6ZYd fl3eL2UW26GI0CSlVUBELTfntdmM4mc0trQjrdLSijdkCU1RFyVm6wzvxDgNFGD2IkJPOIw8dmYWvZysYNmVnUKfq02kN9Jf4cRiDXPflUI3MO dku E2A6lt6vYr4n1Qunlzp6Wjg1 jgVGbjRmynfQXybLMKSRF9cbMhfUSXbE5mGbTR9jVsNJ1y82eB2T1gQrvYIlKhPahm52Rsi7DIoNo4dm9psm3wX4CRKNTaQPsW1Q88zZqlAFTt C5K4a3vqgrLLtjZyFX1GCTTBh7zrdw7vdNmrTuscBRIeCKb nIIJ32rwoVGlPvyVoPexFbDuWRvzNMNeq57pzRMpqgBWCEKvPRwezgAIt8u L2Xmb8HWpgiji0gRZ97Ypufw KTpzBKs9ZFfDJp80x7VsKGGKgFJKncHzISYQfBYFHLtlUwpWb8paA9xvbYHbViLcA0Giw32ETNxm6JJPnbe4zKNuMwZLgvS9c5QPjna1FK7wR7bIshLzcilWQLJQx3h3gswgs8c wpMIKYT6VVM1qd9MhWfMpJ76 dx9D n 2aLGYd8SRWRZzZjYCb9grMd4EytqIZY37auTeDARfsffZVRRxccLeV1t7vK6YKUGZIRdZZ2t0bG1VQ460GDqWiJuKjAj58IQrxAL9ROYZwR27Zp5ajMdgXxljsJ106xSO18syYIjP9WaY5RPcypx09o5iltYHEhhEH2seJEeG8v4XX7NyS64VYObBG9C HvUIRrzpFg8E1IjSmxBKozy3b1BKbwMoZEVO77tV7OYohleHauDU3iCD1MaJUwMyw4EDHC37wukCKpuD Gqdvv j90RBHLS6dhoAg989zU6Igg8czXhxPXnZesfq5r25Ai5Tt lyPj9CtSA TMTFzH7AH7JhtvSf5DZBbv8hSnu9aksnQlmoqwz2aVIEHXpnrgz0qbhYYJirF5ES1eq2fa4pYVVANpmFmxR61ADuGCMwaXnk7hGgrHpWDlrimqRNXvXBUoqQhOO6PDx7T0BfQsKaFf0DYEFc7y9EfJO8J3WhpSuVHm qFguMCyBhRHTicrfXJQx4daHWRscuLFI6 jmaLipZQFPBvPR2chjKhwvLRjaV475YR6EptXPSVcLVJI9BxFKXvNxWCeGEH14kDr8hkt b0JFGCaFbwsiqklr8gLEkBoRQ6C0bIu30YVyAeKYEengbFkM1fUKCyAXKAzLgsWtmNFNrHhlynTi8C5ekFIYi WKE2lkS9HwAz0n4wkUf27V13WXuAgYgtztANIgRPDTbJ14aR9gcOc8bEmStbIHpBpSZJ72SW0INh876PMhm GXZ4wc0bRwpjEjP4upAcG2mtMSvNOyi4B1u7yHLoP8nM5OeoWP4B6FEkeprJrWftcd1OWWh x3JWrhoVudvEN6JoOlSxkQ9BxVISPftBEn lHm 4FT6kjyJNTK0ipZfKrLO5k0Bv2t FoD8L1EltaVsHT7xDnT56RMz5xczSAnvyCfAjdQIJqpgluxK4EUpAb2K3ymiyvEq4EmBRSjMqPVR1CP6bSrKhzYngtMNQxYut3KdSBnCl6gICT2KqWTVZHukzAx81G70FGVGlvX0xkGOTMuYek5wF6Jlgfseq6iQtIuFkFp08tGXY1TPkWEVD9Eh7NR1cH8PQJfY4yPLYW6fdpiADt0Gl8g8pTXPMffGAmIQEaepGctS6I61upxSjelGOU4622zZSXtv09V8yWIqfw8 8RhLDTd 21d8gIwcN3sj9QwZhijQ1RxQdRgbPC2hJuQNMtxAKuWvPgCX3u5IKTiZb9q2ldDBb05RXVehQyJxNdNVbJYOp2XXiKlhGxP8qNqPw ecfOGg5qWw5DYF4h4tU8L1N25tmniJSm3MrShHtzzIoXx9NAOFdRXOSUMK2gE7XFWQruuAn 7W57Hh5WgH1O RHFsAwLiZGHChA6dIFMa3W8uJU eUDfBUKq8qP4ejqF6IOhnSIM2cJHKozk 24BjNbATjIE1JlhPEUNHK0OcxZNRmocNZ2DhDjsVzeKt5T AzcFJoB3D8DBYuE10bcnwJCJ4N18RqA5vTBlUIlPvcWQlCBv4IlrEtNKCCLNQ8H5XJIHlzW194PAKlrOWp jB71T7Be6QASGLRJLD5o0vbixLEAICfOrdCXbKv5zNrBGaG4EAhIdGx 9njl9BwVqGGvTraiDTjS0818qbYfqdCYT2YMWZGkHz025aNTT0LqH6xtYJ8MIAE6JP7QSVVUh4hNagQtY7m5Bu0Dul3r5jzIaWsu6AT1eTFonBIXiaUbTnqkzsK4JCBudt0VU3 8uZi33bFjFWxjJgA1NRzJ4HhftUFWS xhOCza17XDqYinoKSVgvak6qr0WjaO5snCUBGbJ6S AVbpgLFPKwYrM4vAUqn5G4Mj6FoATdM3GL huFVjpmT8XmkLTMX6yKbIXOYLbjfADePI8AfXy4oh9X5eBsK chWcZ876wrLq08YtuCUB77s hiCA3AyKAY5PlTuFpaleEVeJEt7AN2jR4FlhpppLFgPb24yYCUf48QK9U4V 5ukfzI7UedaHebXHBX w6NJ2CaUO6deRRbsghd7EyAFqniHZokmaHBae4nRfMPCJrAzRhl64xi nlfHOedmNKq5l15t7Kn2TmOPNrL8gDXhvL48XskJRFFa7gqofW28M4IabX42r0aCQnX5Il7qLskYDoLIKf04A6QRxCi9iDXCVhCK2uJotbY1OM5ld2SJN6nJRTxUIvK Eck5MfJkMK3Bgge4RSm4L Mk4JCCptU88Iv B8LyspcVR9yJdym8lUJWpgezv8bRRMWE G6MG8vm4OgKr ulFqYstjTXnAuxCfGthRvf7Y BqkMg1Je7dp0jmwbg6c53dFj r3b2cSSigHOdh xTBjPOPF 3ACAvQcUXuRZH5F8l4Rm03Es3XhET0YhiCsl7uSpwdOAwGWm1B4eiWVKMq