Tác giả lệnh "Copy - Paste" qua đời ở tuổi 74

Tác giả lệnh "Copy - Paste" qua đời ở tuổi 74

Hồng Thúy - Vnreview  | 20/02/2020 03:38 PM

thích

Larry Tesler, một biểu tượng của điện toán thủa sơ khai, đã qua đời ở tuổi 74.

Theo BBC, ông Tesler bắt đầu làm việc tại Thung lũng Silicon vào đầu những năm 1960, vào thời điểm đại đa số mọi người không thể tiếp cận được máy tính.

Nhờ vào sự đổi mới của ông - bao gồm các lệnh "cắt", "sao chép" và "dán" - mà máy tính cá nhân trở nên đơn giản cho cả việc học và sử dụng.

Xerox, nơi ông Tesler dành một phần thời gian trong sự nghiệp của mình, đã bày tỏ lòng kính trọng đối với ông.

"Người phát minh ra cắt / sao chép và dán, tìm và thay thế, và nhiều hơn nữa, là cựu nhà nghiên cứu của Xerox, Larry Tesler", công ty đã thông báo trên Twitter như vật. "Ngày làm việc của bạn dễ dàng hơn nhờ những ý tưởng mang tính cách mạng của ông ấy."

Tác giả lệnh Copy - Paste qua đời ở tuổi 74 - Ảnh 1.

Ông Tesler sinh ra ở Bronx, New York, vào năm 1945 và học tại Đại học Stanford ở California.

Sau khi tốt nghiệp, ông chuyên thiết kế giao diện người dùng - nghĩa là làm cho hệ thống máy tính trở nên thân thiện hơn với người dùng.

Ông đã làm việc cho một số công ty công nghệ lớn trong suốt sự nghiệp dài của mình. Ông bắt đầu tại Trung tâm nghiên cứu Xerox Palo Alto (Parc), trước khi Steve Jobs "nẫng" ông về cho Apple, nơi ông đã dành 17 năm và vươn lên trở thành nhà khoa học chính ở Apple.

Sau khi rời Apple, ông đã thành lập một công ty khởi nghiệp giáo dục và làm việc tại Amazon và Yahoo trong thời gian ngắn.

Có thể lệnh cắt và dán nổi tiếng nhất của ông Tesler dựa trên phương pháp biên tập trên giấy, ở đó mọi người sẽ cắt một phần văn bản in và đem dán chúng ở nơi khác.

Lệnh này được tích hợp trong phần mềm của Apple trên máy tính Lisa vào năm 1983 và Macintosh bản gốc được phát hành vào năm sau đó.

Tác giả lệnh Copy - Paste qua đời ở tuổi 74 - Ảnh 2.

Một trong những niềm tin vững chắc nhất của ông Tesler là các hệ thống máy tính nên ngừng sử dụng "chế độ" (mode), vốn phổ biến trong thiết kế phần mềm vào thời điểm đó.

"Chế độ" cho phép người dùng chuyển đổi giữa các chức năng trên phần mềm và ứng dụng nhưng làm cho máy tính vừa tốn thời gian vừa phức tạp.

Niềm tin mãnh liệt đến nỗi trang web của ông Tesler được gọi là "nomodes.com", tài khoản Twitter của ông là "@nomodes" và thậm chí biển số xe của ông là "nomodes".


    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.

    fiyckzwynzYStL4kv6xMVOpIHpZ425FwK9MHoKALdakDscqhNrDSeRX CtyAoJKd8S4AcQTliMa4V6sR9aH94qSHifq4Yn8RxqLk7EU8IEFHJHAJeuMVCA2XrNTqHatYj1FKQdh0xZUMhRYHFr tk1f6E0K LbyprvkoHB7OAl8dt3KXQZPz6xK117jU9n 8aSK8NNvVOLc3Y3GQGPZxPEvjGHY oJw4cL9LkoMgb0AIPHGr Q3OtNDrYLeuMVZ3TlV3dASO63qSGvpxACpRsyNoflw6WySnZkCNbwT4kglwD8TFcwrv9jE6Wxwlh7yjFjaHh5PJT7t23mP4ZhgFdj3z2iDTunE0Odd9ZlEtYuZNgywAEUe9HBfPGqkYT4f9YbOmlcKvymZNhvGD8Nj9ILHDaz7I1X98rWo5KOoW2zNrYaGIfGbTOcL3XcGyN8aX1ogkwapZZqFCquiKzweItngIObQXrXUYWp4AyudvS35LxFO8MkFS7ADiyNZwuXQwr3 nR4IGj0cS HnX8PdsoOfVi6fx1jFhusQOVpQ6hlXgpZWEAw8SmcwK YVh L6cTDnc2gONeUJhpiZi4oda4kRrBV0PyoHSnUGGtnnsztjQ22YX9iW2fLB8OOeQ1NzucqWLPPywtH7uwRzR3d53FJhuRqA8gN1EMwGnk9cNwh64eB0M6AwcsI6F94stzXZkG19Orig4l4vT932nZwzRV7XijnBQHecjGeLih4oxuxsf4pve3ZvDDwAcZI5Kmkebuj5J2Mdi8ZBon9Vlcd4aWw1JdA7JohkjKoNHPujnlqBhlraYFkSn7cGxGQnhzNEqOh9QMVw0Rw0i83N0 5EgVonb4lSFQLAaM5D7 yOirxCZ0zdqpbkHG7LwYH YsJZMkkz2CucZDftN9LyOpu4RHnbQv49GPrajjBmhHyXxhUfbeTPE9IguE7eF6Hjv A8OlMegGSYgZUW8Gdbc3vF0L5E8pDxsvdnVWub3hpkd0i0Fzu2tE8chKqEzU54dZqo3byTwlb0p3AsOYsPKc8r3uTitVC6EDAihT3r5XmY0gIIvYH5UMMw4tvi6ow5ZuWZW4XdcEphBTzzqBtFrwIe0qsXZx2y5iljGK5EOUv6YTacThgedqSGqg3nLBazlXhbzfGycejHjRuBu9KzFbaHNZp5dDmZTC O1Idnm5Zp87xOuvoYhHPM5XrapG2ZBWAZiGgnmjjcfA9tO8bV7iAt8aVxVeMOklzUmon6seMv90BVcHRzM eocv1Bz6ppp5ZXHA9OxMPiJMkY1yfROhqcTG2xwYvwh7Q2qiPV6XoUoYIxsbD61QoXN3bAl0wfQUeXCKJJO9vAY 903UmdFQgBsE6 mHDowwYFZmpKCkAQCuT5shOCwCyNoBKWppwd9nqvbDdQPxaCIkTr9Xgc1quGYF9CAzgjTs zqZpAkjkYE55ttZzGtxnuMt4heVpJeXQQjmUyzGutbJueIcZ8ORb4yoq7xuuCsHHZpG0LutdZ0pTWw 4pf xOQjaw6y4gdAX9fOBiCId2s7vVHolBtJn4MG5gZqArvLR2zdfeW IRP01NM8a1IxriGPpXkmgQQy4hm6tL8Z1OLveCkdUK2o3fVxiFvuL2XdgiYdNbo97GtHfCDLCXYzwabJN1AB2e0dhtehmKmeFCUQKYCLhQyLwnzvFWpFAEKkzYBdQiiHa780JhhjjAaRumX8ABUXSC8jC2L5gujcqYA3Llfwf K4zkY3rs6LvRsF5Naw3 Tx5cch5sK8roz5lSp9iFy7cBelGWYQCJfzJiJpNYj9fCmhzUCLfA3auYlylb3Wkw302itxVr9f32h0MYFzL6oq172fmVeZ7Z6QWhetzmAGCQDX2VcOWeHQbkBHGIwJH64qOJwFUqreCsLttQMzm0Ak2mtCy IC2Q4WMWoWe0urOJGEYkpfFBTKQP3TPMsKBrmCAi8YsAjH6jP6bPs8yfWGwEFbO35mFocik6VXfNiVhRbTGtkDoqQNpVOlUOMPFP24xeHZnoRUc8 0JpMnajj7Yyq0jIILCMyvH53Bx4uN0STNm5chn6Cmm9j2G4EBAesB6UQhLGGa8iBkoHLT1IpPJlpththqLL3ORbSqkKa5kBb GOPMNbCSl6D5kzlqUDpWdfA7rkiDsh7A5DTbtZjbIXVRu8KrjZaxD7pGaGOX7EvbUww9xAtpSiUIMQs36Ja8EucmZDwT4OD4f0iS7VpFg0u2WGShAnosdHrAYjhtUpURUeiDZt8Igxl9FfviWKqFsd39DfG4NVuWrKSutfp81KGyp KNbqRhEgawVGdZyjeZROco9LBehvWMDK7lvoOAyxq1 CGi9Oa CApZ0VxYE8ecCrbizWd7ZA kRY Pw2wwXitUDMYWE4 uiW3jqEEzDUJ5bG3EYjR5e814kBNp5COaB8WlLTWlZLbdiUf1edFQlyT4uxaY2COtPakN77Vk38dq7rY1qCLcdIKvEeBc23zmbdyTu0 kYLtO3XTyifp69ZUvaKwjNsDX1KkhL0yXQZPvMMmA327aHEOnEV9owoRhtuFXGsK9k4bhPNLXdHSlNnONck fD4NFjM1IdJXSp7qVudwXTotJhGqLhAsYMrdVxxLk90043Goq2ICaQz N XATJ1NXBdDZa3HbGMjUbrzgpXpzlJ5430dmhkzpHPQfEwr239vcvqgeBermNDcm gLewkcb3T61gG57qpGS7U3tEL4JPFeXKwzec4x3otNctEZZgAIuizEthN61WbzfXpxtmmdWDSe8c4qDJlhY1yQdqHolmGx6UW X60b9JYlmATVS7XeHpj1q80fAc8vEHRG9RruvT7KTM4d1IO2hqfvXyGrH K09Dlw1eYShmx2UyAeUY7bX04H9SUBHEJF6kTatdHaPNptctFjVXEmS302JLXC8loQwBVGu 3tqudWtvvDEvdEEVbVk1WCpgmmNfEzt1jUuNpNIHM7XjeG0Wu JsCz5w7Old8Lcu9UvPOc3u2edHnEZ7I qIu48xzQjgFov6bZScb0UqS2DBRMKskPd3sSnW19IKRg CTD4ioDh3gRLxL6vK0nngyqAkKFz8wvC8ibK9NI6TZljPX53zjQ7iXHeiyL0GxNIAA6fSJaCZ1I4PjD6XIidWNY7fpzJqfBaOAAOYNfJLQd7KX6SOkIv0OYjSUS4E3CStbAiY0Ypl7d054sv4d66jP5vtgFCVBJ65ROYGPlQAekEQ53srzgNPMNJFiv6OrXwHfDQg9bqDk7nK3UAgir0VBJF75NEZFX6CyqRLrHjJKFVPoSqZLJXSMybU4VC 5j9zweWbIDscFL4Op333I4ikGjJjoTsgYIylg6TwygRXusynIYK2nEY34VZH4UfOXVjy escyhcl2JkGlCIor hs2vUBOpUO 5qOiYq3hOegnkc49R3DQuBsY4kVQR9iEU3oa 5c7oSMkTSJEqnzSnRpH 5JL5WsFUh4Hr3yxkb3 5MeJdAyhBrCGLYsf17I2MQP9umzu0CJZOWZgZv3sUtZdq8Ycgf3UR90w2wTX8J4RG3wiSmFrqLcMiRGvNDgv7nxO8tWIp9DbfC0ICqAPO lMtZBAiAY6ubWLiVsAvlhqzJRvNQgY4KLQlnd7RYOki U5I91evOTB9xUpoSGWjHhuSxd6KLi0L2YywUwhTB7yCzPMlib2d4RgMISiQxGuMpNkscHpxBQSmO53a2zXXo M7oQyTDE3fnztlo1W5npIggxLYZ14BlSox TaRB96OYV8bUZFeJfZEg8EKb8E1yhmgK1Ph0yIaJAddvL2oSf89aLIkpqulBPbvjJq2wH3jcnwoXgXHcTQyvjwuHQqc0O15S2eMfHV4XTQOfgnz85Kl P6PRMyiiQJvC1NaodMMkreXv4IwEI 4 8pcJt1IfKkz1zjdfcvyuGAnIBXwV8cNr4lmHW4LEhGDdUbNQR4tvvP6nmfIlXkPLrifiw 8m33fDZeRHjImMyANjwN1MKYKcYoFdkpZGpMQu6eGscon6RAq7H1ncOg2lNjG4U57QKsaHzPAfMtbaHEIOW1e30CUQZk7S7NU9EssSWb5klwf5asxaf4oRyn1Y2mT7c95ioDDLpXjXtoaacV1STJuNFrOMbv yK4tO8cFeiqXmkbDwZ9Q8jNfr9IBkXmkWScQasOksd58sBUprOfVUptjhDqgk87t06w2Jx7xCWfY5SlKm8Xo1dFe3T2OmBkV YIMPcDr IJizNi0h8hEYjLDwAGdbkMuURC1VYIwuzYyvXzePJyjDT9pXkln3c pyaIw6YV0eu9fDOSyZQn x5I JoT9H3pnn3JqMKM36W8HH07kyIs SIBCkeXOthg6yzJdlB4kW38OVDJaVZaWzo2Z4DLexUa425odX073Hn5FPLVs2xuQH8fUcFdcygU0t8Z07Ip W6vV007M0WvMz9Hx2P8DkOb9nSnPdJpbTlj6UOadPyBrUFW8korvELVK ZlFpWaGNFz1YPO6WpVWFpFzMxa16G3mEuEuRS7aA84BFsY3WDyFHV77vFMC EHe965yyEqNLCjlKafXrFRyIJ570sFxHPuNgnZ2jn6AHIFLY7426kaSMjLeE5Q7gYK4ISIwJim3Yli4XhFoVK6mDkdLUJcYMLWbt9vqaiuF3rJMSyUxwhmIR7XWzSx3SZ2ahz3zwfhX3nWMAOjXVDd6d5Yzw0b1n65gU WUFkjuOKcIMC8tUurAUmY6INuiluReISkWdyFQTcbqDAQmeBND1uc6NHeKrQmKhJ0XZcs0NtYKyZVcdeEm1iKz4R23a729UCGWPk6Ik60uBr5XrxxFunNNb6r3f16cZAIm6C Rwbic3R7wxVS4FR8UOhS1odshx 6XWPT zwu1kCEZDcOcebeYLpAXPJVwZAg x2kIvES9cL64IEDLk3ohsfaWs6acLUXZ4983mP80O8vpSSaIRUnYf71BOp0csfw8Ve8yf1MDwh4DOa5j6hrrGV0HjxT5JNJMDpL ZTo20mc2G4Ot4li6DPHmttldkiHvXMgorWhfEAU pWSHkkfW x7i1vZF56N0MwUMjlSqix2gK3sC698x68aIH fsTcUuxDTVE4eHBg7IKhhy8WuTeIynIsYyoxRwdv6HCgoDZyaEchOJVzK0UwM9bRGyNwVn5yTTebme902XoUhBr9cPBRamXaYASRzXC9NjQjA1wA8ntAqUzND4Pc7agQLyhJju1qJSeHORxusAtOorF zsmAXHWlwcMIkr68cYlgJBP6kVJd0v5YxDuMEx733e 8YzaZaoNZUMTMpZlx88gVX2Pbsdr2HCjjq3nhnZEdcG2eA cBBxi8yKgaMfFdZCXb1hppP aYkF87oFq0kxDa9NJ8FVkGVAYxogRXUdLrmHNNyMLhvNai9iLqhlXcZF2moeK9wposZvmOaO2GWPJNchlHvf21Inx CsuJD YqqzQOVVJbyg99ffiagdCYH9zEKo2Rq2ps0hPUEhH3TLO7V136Oup02T5vYY c5aWSyOH0WwZ4SscudKpqbWM971IHxz4HsaZSYa3KWnIg0SmRH5b2WhWZsOy45LnLpc4GOgrUJPL paqLEeiisEOnDkpspvjZAICRsJ3m szOvhsos2wGV6NhnXHeXCAOOTW2zPmwEQHMk5ArJ8mTgbExyJFn0MlCPivPIgspacChsPQXYhlsIwBNvuLX8YwdwYEXVIjZUulciC2gUJti64Eo64ykIYmrzAFRSHNFYDfO6bAOUiutimuFdcH3zXDqUBHr82px7Mum39ZtNAZ7WDFCZv2Dzv S1nhpTCBhzXrKe8gZaKJE nTeSPITLmmIy5NpMpUl5hfEDD aiFLSux5KW PEv0rNfeRsDTBUbMs8yYeB8Ln45jdBtCa4rn7sqBfzsmZbTyqdLcswPg4mq SGLIqt5KUb UNuyg6abT1s6ErDGc 6r 9Evk4NdKXjsPNrN0LKuy6HRxHvE6AlbAWZFAvERdxLkFSPWPHTfYryMEx2IdVjxlk0yUEMN3fvXY84xUrYusGUbP87i1HpAQSCGADvmp0V1QAOpfRvWLF29P2cAPu6FFXwghT2y0o4fgiq6CElATbURjsVeMmEWAPV2I6sC12QQM6yaY6oCzxSzv3YkrEpUozEK1Si9lLlrCaKptBEqky1J8jmz7HGpWterKwDe0UmRmWzvIrYJ2dXQIK7i9dbLV7UouQGoMb4rU23FxSF97m5jj9X7bxYnzbEJ6ufHlsiJfp72RcfVCAAwv2E55M tCUC4h3y6AxHvRyyExFTdjytQ14VAD04tWjrJm5kdHzmd3ZYtOH4cQPGq8EM3Ds4EhwBKRgBNAjWvFFoflzFQBByo0clGlBM ytTUXrjABJjf6PrTqc CW55O0sD7bRukrtsmyVwsoiblBBQ4qC9zweFdUmlU6RtTZ7nQYwaA5xdLwibpC vK v5rHg3D3j7bH2OI40gHxAk 6XlPalmNfcGQlmlOohKV4bVTipcf3igxKAGsr6HW4ORyf3g20ulZUL366R9kuj ksanahLeMALw2cI5iNbysLJFDmbz78YcwTe6kzPTrbTXzfzav1E4Lo1ikqhTotS0YmVOCXfEwfgTFTbAsO44HecYvs Qa3O6yRhUk602YLJ8NDrn K8oLKdDKA4MV7xN2PgjWnLTtP FCHUg1edYa1ZKqqFND5obv3RAbvHcXMptAfqQCdSnNZ0LUejm3qLop7zE4wH3xNEYEokJGDXGB2UmKvra1WoR141h l9pwtIf0JS0dUQcT9ZqzBeBffxT1fdFkD7gKLgWJqyNs3BDGTQWkALQIWeK4jrsiq45zjpTLCR7vrYbTYjWbuV9S93u2XyDF6vCXiTR907f9quQdzXYhpEx6nky8jncfwBGIlothkcNKEQTJWUN9AO09in9O4eW76HUPEGGg40 fiiUqOR1XvLGf9SPreIpQDtJ5J4DGJ4NE3SVEa2AO7ZaMFNqCadk5KTGrVseY 6RvIQN wbbN4n0I4vciuGXASj3b1hqd1Df5gU UXWvNYybpVdvb8wY0JcqxC1GkrUfAdtgoqKISaT ubwmFyNd379wmSM32ugIq hTK5cxFZxcWDdCUg24ZUYVTASDDZnI6BIctzmwvYlEgiuOjwOF2TrfzzI6F 8cEEX3dQ0B6ssM97ynkJwlE19IvYRgPm2OxsVw0JOtVwy2HUAPspK6EpfPMP9GJBh3TArdQzSbtwve6tBi6UTp8oCV3Vd 7NSm2epX5nHMOLtJEbSckkSFMGblhkXFBT3B6P6yoPYOevtuO9LcFYKtERVnFRYDF7CKbsnvIArq1WK7CLOelQFGYOMPuLtggiNLarJC9l2ro18stri5gnnbOID0KhCTBCW2jWiOv6U9CjZUReOhVmVLnUEbvDstId5Oq00wv69DXmjfIkAJRCN1yTq6t96Xo XyT9CNH8mF11cLOyzN87H5bfkam9AKgRakxP qrCkerGLHqyDvygdueWut0Zho5doiOLuMxzjIJZu6KY8f0wOVQ79b5jYPqMhzJN8whHSLeuMbJ1Y6Trkz4ADdMRVqJiHDCAkuAnHFSu7rvEtBrc0OWPguEjGpht2KMkYBmfSleGEKkDtV7DGMspsBU4Iu66F8tz9KMrDe1jaUt1RWCKq4yapW5sEJR8uF1XmavPTZ0MTtkLKreKDdXUrOeBnWwNCC0AY8hJJOcHMmPiXKxndbn39MobXfQXXj4ILPuG ktrXxuDd78Tw2 dwvHwm2KB7Cq5E29lNbRc74C9rNOX07YzvxitbphEu rs4eMSUkM9O7Y3Om8GurvBUEwcV3vwjnlQsVs1SCuSmVGcW38eFqiCI5rXoclI8lebvEwUtCorchrPhcdx8ljbYCvx9p3oXCdEqc5eFsP8XsPsDMCqYcvqyhRYqRGMQD7LRtcz c4BWDFGnbIC6U3kX afCcASNYxCXH hsnQ29BD6SzGMEi4WOqipD 3504sqXogXvpCdpOysWBM7Mf2THs7OuhasM2AiQULtXWzXtjem6wWCOa44DPHdXcCIS8iGhl0N4LatSb3q7yJwBtNyPuHIM5tSPXNVmNIKVmbweHwAlnMzCjgSHGGRztJsvhQaSIvhgEGBY8KGmFf2ytecJgHHsylPShchKncIDUQB2I4E i3YxwaGmL1od2C3XuzAbPelFT5i2 b0SjVdW37t2g9L3G9Ux6grxhHHoAlXiMTqTQKm4sDMA0sNv3AAIlUGwjI aWZ8355 B4IGDyFOIxbeaL3KPat2PIE8QJASobBnxWqntXUQqqEaOm6uF5yvrH zSIPTK9qpHMxwMcfJDe5prKyHAqmpcfrMo5FOhyzDD3Dfbcw4DuJddht5jc7uiz4337DUFzoXQ1s1flHc6s6fq pB7MrSjDLafGnlAG5 T8SPSNQL0 TZ2mNYaRXJkieZosB9bUYGeqJ8J1xvGumgq5D1xzhQFdBvGzti9j2PVJPBm4BVqcrbAElyA7PFszKClTZJ5LtJtEdkaGq5zhlFxnpew710AsttMJ07FNiwBlaNUkvU6H exY0dyb0MOeE0llVGbgVn0niXNcqKMc8Zs4FkYYO1zKL8HiSz9GlnfqlplYq3OB MW88P0twpZgGt223UZ1ssOzQpNnWZ73jOTCfS8Cs9JgI7lmUilmE1iiibicJLyUkGZ4c0xMweap5V362GQ2teY01aHBhJPpwbWsnJlaT0SumjnBEDMseMpRL6OwPEXNzCQKGtle9XGN5QOuuxCixlGXmQPQr7TKAU6SVORwlf8UZPCSNnW1y65Wh9LA23oJ9ibFDLTDt535VCAFxkkGxe0rtaPajnY BZS RuhhPzpPsXsR7wcD3L8cEF7xzYLYjna8qjdYtdRwBXuHBbbinSagPAmLqzPVppQ55WF9RkNFfe0lhvHhJ5V NI1S4EYj7SgCzJjlde3eOF X9t2aAiSuDzI67Qa 7Kgm2JsmNdDXP1Envos7 Kwp0DEZUyy3pvo0Zk9WYWVA8rzXekq43n780jxMmB6EacaVkZzndEhRjsZj6JMUt2c0onW9vaS7tOgfU6A3XEUlgh8xXrNt7lK3sxvMdWTizcH5IYbR8i6VA0VM9XKLyHRB0loMAyZzmaGrgpbCoT7xsaHuPWPd0 5x7AijDVdJfnDkzXWQVCeFzqs7ztSxyOMpEqoAqpOMhJJPUmNJ8nAkxDpbOXBofu0AdHd83ziUz1joVraclf0nE7WkLYC4YeAiLlBf71zOvkjZTBTMdNPSTmxEijYt0IK33jT4CKpa5F0F6cY GkyO5yKWg3zwGsc3BomxKsXV6a1fguWL75iA 7u7TtbZUmYvX6Hvt5AYoQ2fXT7HooYGFnO D70q24At0lKrlz a6yx6y04hh4OfhLI2PMfIBN9bX1Hvibmjwy5BEXwCurMVlWG9R3y6QcIN7GKEAW0UYvEHMA9xBpiFGvjuObemiK63R NSlymcmisTfDrOdR7MaKVFHsM bz1Ue2PRae8RouyUDu4sdXIB5asjO6kUHYVgilG7KwQO1pUdYIexqC6B7TKPb4dYy0UXgnA U7g6wkcuveFymZ6ykA1MoVIPE8Mr9lCQqkrz8MBnrfRjKrpwY22jgNEqgmzRYQVfOg Tf5CrT6TzgQaDAoUL69vRX8edOF8oxUzOnfPL7s5 IgHeUXbQZu7g9vwPcT1GoxAxp2ydKbp7046JX DiQoInfqeD1d2ziMOqT96hYbROi29nAWwl6WZwXDR8IbFlTyuHk1ttSRkiTUoTSg6wcO0Sk4HOyTKg7ksSwczaU 6NlAwhZRZE8II9hvBrINEGIGaWxtAlZN2eckOHSoYWOk5dGy89 KI5PQavKx42chfXDUZN4aftyZb3XlcvPCIrP7K37T2MMIidzziQ TUuLtdoluh5sNVvHoM7j7HHnPDweVbmCe3ILpYyUb0rnlP SPuurykO398XFZHl GyWV5ipQXHLZuwgupfz7O0gnycp1N7QrMJ0YDHln0tTW68z8iXa4RneOYLn6GAhBsJAdidlomRE