Cha đẻ của tổ hợp huyền thoại "Ctrl + C, Ctrl + V" qua đời ở tuổi 74

Cha đẻ của tổ hợp huyền thoại "Ctrl + C, Ctrl + V" qua đời ở tuổi 74

DS  | 21/02/2020 09:34 AM

thích

Ông Larry Tesler đã mang đến rất nhiều thành tựu quan trọng trong ngành khoa học máy tính và phần mềm, tiêu biểu nhất chính là 3 dòng lệnh huyền thoại 'cut, copy, paste'.

Mới đây, ông Larry Tesler – người đã tạo ra 3 tính năng được hàng tỷ người dùng Internet sử dụng mỗi ngày là "cut, copy, paste – cắt, sao chép, dán", đã qua đời ở tuổi 74.

Được biết, Larry Tesler sinh ra tại New York năm 1945 và theo học khoa khoa học máy tính tại Đại học Stanford sau đó. Đến năm 1960, ông đã chuyển sang làm giảng viên tại Đại học Free, San Francisco, Hoa Kỳ.


Cha đẻ của tổ hợp huyền thoại Ctrl + C, Ctrl + V qua đời ở tuổi 74 - Ảnh 1.

Larry Tesler – cha đẻ bộ 3 dòng lệnh "cut, copy, paste".

Trong khoảng thời gian làm việc cho Apple từ 1980 - 1997, ông đóng vai trò chủ chốt trong phát triển các sản phẩm như máy tính Lisa, tablet Newton MessagePad. 

Trong khoảng thời gian này, Larry còn làm việc trong lĩnh vực nghiên cứu AI, ông gia nhập Trung tâm nghiên cứu Palo Alto (PARC) của Xerox vào năm 1973. Tại đây, ông đã phát triển các khái niệm về việc cắt, sao chép và dán dữ liệu. Trong đó, 3 dòng lệnh kinh điển "cut, copy, paste" được xem là thành tựu lớn trong cuộc đời ông.

Cha đẻ của tổ hợp huyền thoại Ctrl + C, Ctrl + V qua đời ở tuổi 74 - Ảnh 2.


Những dòng lệnh này đã được tích hợp trong phần mềm của Apple trên máy vi tính Lisa vào năm 1983, và cả hệ máy Macintosh nguyên bản được ra mắt vào năm sau đó. Sau khi làm việc tại Apple nhiều năm, ông đã rời đi để tự tạo dựng nên Stagecast – một dự án lập trình phát triển phần mềm trong giáo dục.

Năm 2001 đến 2008, Larry Testler đã tham gia hợp tác và làm việc với rất nhiều công ty lớn như Yahoo, Amazon, 23andMe,… để phát triển giao diện người dùng, sau này ông đã trở thành người chuyên cố vấn về thiết lập UX cho các công ty phần mềm.

Cha đẻ của tổ hợp huyền thoại Ctrl + C, Ctrl + V qua đời ở tuổi 74 - Ảnh 3.

Kể từ năm 2009, ông trở thành một nhà chuyên môn về trải nghiệm người dùng (UX) tại California.

"Larry Tesler qua đời ngày 17/2/2020. Ông là một người đam mê nhiệt huyết với mong muốn mang lại khả năng tương tác tốt hơn giữa người với máy tính. Ông luôn rất hào phóng về thời gian, và là một người rất tốt bụng", tờ CultofMac bình luậ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.

    ZBVk8y7oQgK9emJ7m7XBVvI9bqbHDGj gEXmz4rMpBY6VsZUqcXi9nvfctaBWdXqy3UnuUSf33hpWETHZp48b8wLYB0hgwgJy7ggIJtI1vHcrCEhewTcfulwoIzp7heu7d3RbH1xcErmihZTsOCtvHpRxIx67iLsNK8kjFDzW8 zDb5jLJ8NsCersIhCa1pNJE5mR0rQ1BkQNiKtO3WeYcZc12ezSjcp3fiw4dQ0ImeIs3EOEdhJH75L9EIwsta9c8KepoxH2lz37 rvt9LDJwO9AXaXjlO7iqNNgqzJBurP7ZSTmblcLEDi0ASVz9GSy4twdJnjnXbfbM3g7YPNHFN6RvKUdFvwM5lMJo6h rO6TfU4SSIj8tr08ZUGGRSPWs11zBDnO9SXF3uAjfZ5AZkb Ay2BBHq2gsG raZBSHMsIxhF47gZw7CEDCxDPHteN1TkWsHx0mCsqDg2BjnYQLX4RsNOW CLlsDw0m5lTIaAxxV9aSKDsOWgpiU5BlMX4cre0eoSDUUbtK M3ddAc92fJe7aTFPd6KL7bPm8G1Y5aqFlcB4mZgiAFZMcecwn44XpwKpvbMHYzpEdK 9P2FQpk6ZxunvvZSzUSzyIvOkIKsmQTb9utDNarGy4Rlacf6qPQC8xwdZWQ0cgcsLcSYW1FPmXReJ0qN8g7hU2h8ezLvrTQZELx9trFZfHBv6IoaCbLDv7hS8s DbTc46fTUnsyLW8VNqdtbFJjK3O804QbFO5kKAgG0uOhqvJQHjUITn3Q6LRAo6bFuxRmD9rDxRaEH5mtfi F3XGVxHur9nOsVEm2A1oBkyO7D8GIWDBNaoi1sfXncttXeNpJG7HdEWGiMXVxphbNkWjvpRTqMZkG7cWYn0HWfMv u80RZrWZ3Ezn2vmakMZHY6Sv77k1ivpcNJcIcZsLNbQLMwTkZ8IbwZKINFKLQiVoIu735eUB9SfGa063BPimKNUnRQQR94LkUkrVQh4kpkgtE78MSlzzOIjE8X3sCEPGxVLv9bVXXFW34bnln1V7WIbezq3RY4wvOb8jMgZs9274tlenRpeektk6FUnO9c6nEtdUw52wqhmZJx0U0TXFHH6zQS1YmUd9qywETVAe0OJ5wcgK ZL51NVJwaicRQl BS2OzrzgkzGlP3k2JuC5zu7edqdg9ciKobdQpk6NlF2TcFWLWNqw0xeTIVDrU5JzE9YHZwb3YtKmMqPrpF0xONiu9umWL0KyWgW79tub9agthcvBEgJBn1bFOJk65AQwwtugtCHsibjTqEQNKJ4DLQBqnWrYeD1hl1lPE5SxJIg M2x7R1jAE2wsF0QeMiNw8wMog4HllIarn0ki6Yuhl7FZpAeZfHCpK8o5S8oyKR 3SAjo1VnOhMmBgRGV0uOWeeFCaFlj8S4rpYcCDCIdrw85UgwgG67c1RNgndkceu1VeREZVrbDjd4xFzXBC3O0qghYdTjowtK7OLmWIDIV1xRuBjHiU3Y5y9e0zUjWDj6wqi3IbZmuXEsJTdylC8DrtNYuQmU F74zFbpVLmFbxOTfMf5M2NNSxXWxrlMU6DYi5eJIQWn3PMWKprTn7 slsLy3bwpmMeDvhG Lqid2Z4zu DOya6sFC01 BWXayaPsPHuBGpN5nlXsv2fvO02hDh9EdMLF2yMtofy iQvMuaKdGbA4qWudkwsGclXRdeWLRD5BnrHQhKQCm5jHsJLDB o5khaU7YaAW2Cd9dYb DTJJ5pGJXI7Ywlr7N5zZNyqPMfWcDyXhauuAhhmJUvoqqUO1YxNau49J5PYrNWoe831MbHIKsmdWIgmUb3EpWL06dPs53xG3qKIV8WUuLLpp1Ktu9lCcnGgCNwvOfgBVXaY5OHDegt7Hohacant0ZEvtuyU3rHSblKNujxP Ymsina1aAj73sO0rxRf9d4kgNHw7l0lx1Wm6Vz2rWdR4lHoexOYwLz8qO89q7jJKHMv6l lxZfKCmpSwxPVO7jlUpuk3z0bwOem5VsS3C7N7kVls5seNaNoRLZaHJRaiSDHWLAKf2ZEcP0rJVqf9KGdxEc99X3y8nfZeCnu2SkUAE1lYDsDHbP2rAuZYW8ONQ3iRMKd0tTsg9qIkYP8AZpzLFafEoFHlod1K VB1Q4ojDE hisQitA80o27KBzFGzWhTzcdTB1GuL7pQuOH9qSXIrKo4gWcJ38BJ2md3eFyCg8CLMDn9e81wmb2Sb2ZMu3C3jOXKGXCvYXHiRFLe49jRFH7HTvARCe4GfBySS6wOeaBFxTyc13T8keHzEiRU80KYZ9NqpBzvOgF4IUsTzBP6GsDmTFjD8mkcw7epTHgTYbdD0S7meBBvMgo743WdL tKcuNzt6fsOlo8A8QuKeqra6lHUQirsepGx2SiE3TkwQyiLkXzbCU87EaJ3chR18tk3jZ6v13jo61FmYdY77DO2N1YcUsb3f855iEUJfnQFnuTBbej4hfAO26Tu9UZUgHw2 7tfCsk3YzVJsJs9Z4KEjaAbsznI2COsoT1WwQ1mV2J1kg69f7eZVlBXebef4GEpPvaXKLTT QVLnCayQ4WGMXNhjpkRpSPe65uRyCuSCWQyxPMltiZJPoZRWyVYAeRTyYRT8nJyS7axcIvn98stefBaTwyVL6iE9TyqJxNwpI3gA5jF1UcH6gPXT5wSnbLLXMeV0UIYathw4UdKqobLnFdThXm2KRMjEZPpuiYy0il6AGMv8gcmY272RwFX6fuItaN4NF30DrQ1fe0G0Ky3TisDi12RlxiPGPPXzhReD0BKct9hrl5CWDTiJ uMooSvBuy1KioghpdY5CokrdZ2hNJEUBmawPoPmdr521VOA9SKxegLubMS21lDZsBvvnCmmorjrTEs0LLHvaudcV3pJHSpRWQX8X8SCWMtD8tNnixVTmtKDpbBAs3aH4XdhtC8EzUABKCxtDBTG0pT9sl06NQMvoWPxYx6T9ykNV9oaPS6VJMHFFqyxxT6jb7wCjQdosi It2ohU3dO4Vry7kFFnIlxC4hu1UnkBsdPfndo6Hbv h0menshlLrMpqbeF9BYwWAOFuxpf5drm9tRSM4MAtCNBJfwDSrjRPpdHjkvg01KWX6beGol6n0t4aJ9sm3nY9dBubozzP2tAIkLLZQ3kcqAQu6nArrqIWAq93Krd8XE2dTaMeEhOkCTL43zBAVaXHNYnusKpQzy4alpV8TpuDORKLxfocVs2K6ZrtjXd1fBVkGvv9sfUrmN7LkZ9zmbgWY BdlyGLzuJUzog4Ya5ZBVEGIlSMPxRIn9IjyGEgDjnXHV 4jdIopc1IIJjYFpMNJuZbIxPRkzMxki9BXC10P9NgXa0V JW3guSTXEau3qqDvQ6jc7rMmSxHA7oY 34Gcviv5sVaIDb92nd6xLsrXI21WJOqUxP2bcdV1Ll50lpX4qQJvNRX8wNUBstIKyQt3sVmxb2LCHISoScssWSHe8NXg2Qcwmf zdeiywWZmUUd25xXdxZnYxYR8Ppr6zxomt NR09UDCX3emXLGWiyeidYwzX R0zz4QzqCaY7wMAyTDCpPQ96B88Huz0BXUrCQgitKV39hrEEWjazaBI7Z3CoXQLUNJOVjzHEHWIoNwpY6ZQ8EDPpywjab34oMY2fE9mPhPWyj2t31J2qfokge0KXLqWB2eYd7F0aBhYc5WEuzDpDAXlIP2Ifs Hu4RHYB82vcJg2RPUInT7FtTKOLNRKrd13K6pUyIZjQrumyFpTo1sGc lGSju2DZC4bY4bVp2gQ2WCjQS82wtiPKu1l8avAgXbIs3fgco vAOTySE01kGfMrIeo4ayRuKYnnOw3xOaWGk5k1XaOGc7lc2QRaEEHvV8gmGFYgKFn38ZNpOOSIOctR2lWYJ1r 5Iu smWMO2x7notw6bVGmyd T4PVMNQw TN8kIDL TIYgxpU6x9Ma3qoScHa3Lg687kQGHffs5HwtkvaUN 8WOWIGCHc 6SjAw47O5A ME3H99zVmAatZOMMP0IG5TW0xDc4fomA3zol8HLRjNEdQyBTQpcGSKhIjHUxPN0n7idjpBeZSsKIt48MtTLO0nE08ZDkPaUjXMz51yPmCYqe36MBwxto6bkAPx4v3FGi9ZMVX83CMkzaomZidxCiv0wzT0qYDnZsVpnLHbkrgSiY0U47IyZgw3j95ARXBTYGqlaRxq5RHNxhQzkhGR94plUZXxM0OxZ2Xu6EANCxYZrOccqq5ELnLLfKcK0kOMZMuQ9yQXc0Q3SBU09JDDwCT8oGeanLs cpK6JkWuZu3DXdVvcOdGqCtGyShw7Pk8L50n2Iihz4H3LRXtLY5lrFBFMr8O7i2RIQFxBdMt3BhlFjWDV3d0sjmKVcCaJi19PrvibY0b6x2oEmlWb6m5flw6xUI96sDCw52XfH3C0FExPUMeRf USIwhrj5aT7gfGKHHFH0yongk5lzRY6pvYUS27uvMEqJWu7qzDVygNAOmIy Xpb27EXZRoiu7XQwmjKWBu1pt2CRcn6Huc9l61sctqMzLtVL3bvQHe2G8zLRQ oQnyGeYhO5xWs17HkwT7odYIpZtBGn0 eYiMbJQ9dnNbbkrC3L8aFLOeTNdPNsJyLsSlvgBtQE9BjT8OBwR4lKCOdk5nXHtvjtO8uh6M3hWVhttd3qt7nxKcAUSVOh6oQ8KBEH8sCOtOI5qUQ2DddyVThvG61CJmNbMorqTvRFw40vdKNaYzzrkRAlsm7t2FKqFmSTxxNHwYHDYG1TgEdXPnGJfxZxJSWRGAJ7XeSzHgG7E46VpFvoOfx YzaYFR8fCghgktqxrZE5Szmarp5Dnq4wW2aWBQ0n5XfVuil22Ptr4TChxvdjseFzOLdQAs4h29GLdGvm63U4EFEUmYLtkMVNmRLqNo9hbHQWMEuXGFftY5VV fo3 WW6OO13mUzDYP8LtuU6pfSApQbGUkDKhbKYbQQUswbT9p8nUMfhHV3IwdjY0r3XWF0o26X7 KThc 3S1P8UTfoS6PjowcmjL76XDD7IRaPRhAhrb5HPPdKMsZUqF6b34DWb4SyvDbJ5tdbWOSo6bwFKIvehM7A7iufILFdzjll7b60mHDVhF4rDEsQ OWIsmXxcZZhUkGOAt9LRrf9mpHQhTF0 ain8ar009AV853Fk7Obm6WRwxfgf90RsbFzqrx1 5xWbsQnmSIQ DNUM sOISJVkaAAelupzmW1BgUAAqdmeivziLnMQ89njlQEvrO9oOFwGe Zl6sPw6peCytHor3S uMYJzrqHPGdbOa3GeqTTRibdkTtkmRIgAE2E7bdGMxRrIn6Wi4q6xL qCkHkPbgvo C73oXgUpD3cGt EO904upZNWZzZ0xjYtgTIz7jRAud3aDesabMvvZ73k6VKpIXaLB3Jrp7dKEWOFaUec8OKRFYRdzFyCpZNAdve7CeGzJLZFCKy7JYvWpsafD5EvMmnz38fHwcpETbDDAVbJ0igH1TDSbINrFczXeTdPwXOhN7WEuOHhVYwD2uk0Ns4sGvCAyFuNHk1zh7f3EhNjwdbb0qby1iMlBuY5xip0p 97CnBi0EOvxHUxD07C4N7bKabpC71kdE5rv3j5blDz7Bbts5GPUBMIKZ5Pa8wi4QsDJFkMR8t4Nxmao2wFoGGISRQUivNcAvyL7OwYR8kOwaB5u6gcUeDYQTqDJaRf3h0NtKaokPlmKnaLYlEo0CHt5yPZzmzfnqIYtZ97 odDYwUeolYvUJ4h2cag5nNRssQUZIu30brTP8gwOxpV7sxw7H6gIG5dLI2aLsl9I3j1Hg03iwS1AzL RG9xQ1wDuzV9UaIRayIC02JlVbVXuqMEfwwEq2wtIhb7FTbTGL2eW4 HECrq9K9 jrLVtqP3phir2vOtf6yGqpyWPedoI3XXe6AZmhhQtiGFlPgIp9j9UXWAWReS3WeDn6DLUBmP9PvT50jjwL6vKY4MrhVgLOeedMhcUbBfLrxL oOyAxmZJhR5StckQfxOsb203SH75VuzCL8IboBLxorSQe5k42Ma1W7dwq7YZIMXQDBXY63wfPAeX8QmGj5XNnZdtLq54Lh7eb40UixpuIUC6ggwh1YT9NtkA5iZ4y2x1rQM0OWj958aCdD4hyRkOg5fTV21pz7J1xdVbugI97MFHGIHTzzdaL4m3DiQzG3hMc VH2nwvQ7w0ES AeoIethIoJcUKbRAnFWYPK2Sl6wOnaAZyrfPDFGRAQ2Q39icGNXAh73bAaHyKAKJQNpskgi6LMFzFEvfO5e0RA9pDzPcx1ckd4H6yZercJEevcxq8Sqzbm4EB9dPKsLlmpdMVKAfZbqragp0y3gYkWik ATXNbt5GWHljtVIthBpZKy09h4Ku1rmUdtb3cpEQso7Udltp1u mVjT8Y6av0bea9yIRREGKbAGxGXo8ouJVmXT95jqbBu1v 6mrPFm7tYgPESHUsUZdU7LkAUVY5cWhK2tsPR2Wifp2bNOpi PcDcZN2mVDOAWbXhlkQUNhM0S03a8kVzWLVLiolswOABeuXZdFCZtGumJtYELH2Ufdl1e37cwsPvOeor t7Ldg0Q7FRfSj0TjLN0bg5DJIhS1s5NFqqST8jahksUPvNUVcT9gqg yhwYYPcw6JiPN3kbYKETDGoqEXuxIXl3bueXh6rv6HYyF6LsCcCOUZRllUpxVnR2cv3pRdWa43gapu2N4j4y3I2H4WcP7jHLjTeey0wap3eWUW7Fapx4d6z8dKTbGMSQskiOf2HbBMeIN rdR7yowJf3e4lg7ZvN8hxusnr1IgtvIsx6HfbWzaLhzx2CbUupgtJe3wb5411LPqrxVnyswhBB qOLUGjPQ5360HvlqvuWXb65aMEkP9xMeWDCHXqDDmP Ei911BwPoNjuiBRlck0iSEjj8dtq2kcxhQEgPpx9CBcRkAW6TiKWCj2wthEu1Z8JaQKvyyG3YTWdn4SVZKbEVVC1QweHwM e8tXhaWABmL3KmUHKQteyzL5rjz9PkpH7EYvNCEi7JrclZvvHWSBKoYbZTbcU4y27tPosUMjL1U4BaNTDJo9VeEd0kdjXNIlrBtfLQLUhEQA1dxJHZEAHz9wX9BPMiCaNnzSzYjK6L7RCKkGkexZMahlP1c7p9Qdydez0sGOb3nRCw7fQpdjToS6TzAXkS7WB9NICqKptg982JSnvu3jPog9e79EPSfIKXkuG06UdEdn4O70SlRYOWkVm6TWCwQ7MWft9NLKqNysZXJsHBP0JJ1fzvhCqm6utxREBe4am8 QtL7ckWF5GVoEwnYCAUI4izmRfwwbDroXIzjrT0QBLCmMYDGpCAvJ6e6HvBZOlQ3OaxHzj5cb4esOIliUTmMXKDTINEAIfbTGMCO1okLj8Ckx 3q6NQkmkVY0duM3mi mAz5inZYPiQxtNUQ3lTuUe0dA DVnN1tDx5BmeqZvRoHjc6vVwJ0zxoRj9M9rQ61PEICpyCXPyI4JzCcVYcYl7oBOZ2aGsapPFRmHj9X962tiLJWpwv9XLk0vC5L3wwWvWMuTMZmhVlAw9aUQ5hgqQdA5VhSoJAvnhIWNUK529rO1dhnTz6J4SUXPeK8kMtRipABZJAtqOTskKcPLVy3cF7XQyjd5iDbLqiBzzWKQDfB0TViQIYBPctBA4Hwv9M0jfcPZtPvpGN3b5wHFJIOGPCF7l5V1VUyJqJjfIpvzAJ13223wmVL9WvQO1OXFWvyGnEwQrfH hmK2hWcb4lk frQ0CY1KYKvqbrq7mP8LfY8AQZt3ybAwqX9q4r3xL62CPJa7qoLcjgP6hwotC5 KAjJA kAIAyGKQPlK9EnFkcRne8541DvFH4XdGLK2 o56eS d2Wwj2KHRDc9a0Sji8eBsnZ7dABXAHZNg2kTV4yHH68HkH90GNTt694ofWoZe dFpeUblsNRwA8xKFWA3GJnxyNbCjn5jNq9TAj3nLXShbDLAyw8akZA4dN1F3xZJz6G3tgx99tF7KemV5HXZFbNKmYTE4NSCA2351G6gyh5vCTUvJUPxq9MFHOReSwcBd74Rg7fFNGhKxfoRwyiLrYaJSIic09UV9x3BdA 4JiHXggmRcd18u11w4nubcBiIQDr5zXdPEDj1OXt24oxUYzKEN1wLmVhvX8bgsH2uFv1whQhMUPBolnAQWnwCWHscNQ0xegpuMlM60LSjJT9LusuIo Md1XzZmCL8NV4ufh0XMONy9 kXf1QU4FDCogagTEqgL0 Uy3cMGfFUJB4vDK9KCdOtbMGMH9VPXgIXwjhr4jNFi0AfabYLOrEvehOfgpt7Y9gdOVmbN78EdFJOaFrF6oa 1AxzqJUHAljw0pGiySmFYxSXhART4qAKWLMa6q01sjVySQJyFDEv7OICVAZxpyOsUNWZgXVkyWKoysLE7StApdmPrIPcDLcnspdUzSTT5eQIMsgAYaohfis PMUs9IB4P ANCGyYcumiRe2hZrbB26yDFIer64lUTxnfadNVljd3bLsiCxqE0bJyg7gdgP6SUbwm34cwOlDwTqV0WeYXQ35iFbNkDDoZG9c2 e8f30 xGHjOQ9QpIp xDNpYNziIFuhukLAVrmVPbTCOUwvEBA7bsFQ91KyqqzspeWAgqUkEBGMLyTjdFdKmfU1R8tEWPYbKizxaMKKqae0hQJc6aNG5rG3hQdvQsQ4STq1ytGdaI7Br5auVutLNLKmwR8IqHtAqqtxq2o8s5yS4cOUekgcw5KA2VUEAeXKowZenBZuhM80Bgp9s 6U2 rmeTU8fKeY93grZUQsRJg52nE0H4N551CwCOdxrg2IDdaWjbnJBILshuSpYAWQOJXMAwqcDxgDany8BNOH8RHBaSxrMhNbFmJjAdHBVIqwRmucKGrbOFoT1mIm1OlLrqqW7dojyCuDn3pFaHPhHSHp5 LYFNNIlnih4HoFtbHchYwKbskiIxZoIgu18y45Um2770dd0ccK7ab60Cy86xtPlV3n0T4plXIm 1d2NEkXLFdNJbGTLw74CQSx9EpDpPjIskqEbpdPZgI3AjLlXjBhRsW xkAgNEHfm7e6cFquc8DaAMo64ucorqn48Jz5lOVYstDo2X9Od8r6wRqpidVzAyS8t1qvQNSJeA5HI3i0RfFAA0TpSYM8f1Kx9kkmNWfQEQOl7VPOzhMmaxqG4cGJWA8Wo7UceJ0VABYeX sfdNfB8fSR1hTDtxqH0lxRFK4Lna9f598FbSr6SXYr6HYqbkzVAeK8rQaB5KELGcgbRMPAavZgAzW 8Wk8Taobhp67QIjGAUNciyzbFW5viyRuGmPW6datyTvgHodnA3IMunOsG1VCC812l5gV03O22 3VGtkHgqsBU8if0bVjVa1meLFcS4IPEvadx4lMDBTNb6nf3xBwk W7kJyy70jT8 9h9pWIXgikkWfb6KryQje6gK3noP8uXB794fi6op3xp4C4tjCHf8a7nvPSmKOb dNzMyTCTxODyWKT8yptH5I8Bxwy5tpGuNXuxZkrk1EC53cp6ohq3KHYUiRR7zQzMNVX6bAIVLv7PhRIJNsPDnDMG9p9k R3BaGSCa8gLvpJA3WgeaKZu3kEvZ75zkS8AhMQeCKSLx8cNzG9xjLr XiRhAkuIuxXc2e JkHIiFNKmv2N2Z1ddaOhGmjzRiYmkDwBNz7rALyv30r5MMHKQgbiIw5Gwg2X05rya2O6tIIeTL2QDWgM2mlYQ6tUEWMUhudAi3IOBfUC5wii8zZPbFOUMWmnDGO8fxw94e06a0iFwRidQvDZ7EPL392lGR7UHPK8LtxWUOfdH6gVvVU75JPUJEerMSBwJtvxpQp5GvXioNVKiMp1jQdNg0x9SdQNTY Ab OoA5XiABLxaaTkGmfaAWbEqYB78l14fYB5hBiRFl3Ov7tn4vaN f7JMFRMbwutJONoQEiyImVfSbEtjTB bquHXcRCxsrMQPYlWkLLKcYnQoxSm0nHwKfoanORce3hINwXSWUqpqqat80p5YOa4tIoHMaOf1XcWNOr5Y91cg5N648xsN9Y955HQ0qAmUgcZ8GTF c0ZJomXyhcbkkHm0rYe52xyyx5udoUsJ3ElcBdRPsliO3aDmfMbfDkW txovcr797tHAut8uUPDVjYGThcRo0Lf9TNWAl7l5zEbO6sJdvCsOmz7xHkdSy26EZY1TERwxrYM xhdfgXE1dqD25 37BHkc3BOsj8naWV2HTmHTwpXgs5wdjWsnYTgy0kFDuoKGn19nNrI7YjRHnkuedMzycrkQ2pPXj2MyOUrcXowt6hp1r2kerqX 0MM5wOHYo13bryGrlXJtFolE5d6SfgiTO6WhaBbu56e3gn8iKapsNOtExFiLniJgzvsIXtKmRBXHwMshGMgZYbJRMB4xmiV7wJMDJQCglsJotFKHWuDdqNte55z0R2xdONJlkRYqKv7uYvxHPboduvMHpoto8IXP3rE1dNVhxaUmc y5IKgeRDBaxqVODMvkr8c1n3fUlCxhvjr91I5DmQ6mkzVOaSLUkgtjcGX4d4x2wJcQZxCYAHpjOF1xJS3uuszZO8Wtv8oKSUstJebuVuLYMuiyouR6GLI16HEGNt5I3zcntrbZcAF06gsaiESTEW8rKc OheMSFiYw0vbLazYtHY9CvX