OmniTouch - Biến chính cơ thể người thành bề mặt cảm ứng

OmniTouch - Biến chính cơ thể người thành bề mặt cảm ứng

Vi Dũng  | 24/10/2011 03:52 PM

thích

Nhìn thoáng qua, thiết bị có tên OmniTouch này khá cồng kềnh và trong giống như một loại vũ khí công nghệ cao nào đó.

Tại phòng nghiên cứu Microsoft Research tại Redmond, Washington, Chris Harrison cùng các cộng sự của anh đang nghiên cứu phát triển một công nghệ được cho là “tương lai của tương tác di động”.


Nhìn thoáng qua, thiết bị có tên OmniTouch này khá cồng kềnh và trong giống như một loại vũ khí công nghệ cao nào đó. Tuy nhiên chức năng của Omnitouch lại rất đáng lưu tâm: Nôm na, đây là một loại “máy chiếu” giúp biến mọi bề mặt rắn (kể cả cơ thể người) trở thành một màn hình cảm ứng theo đúng nghĩa đen. Harrison cho biết thêm:
 
“Chúng tôi đã khám phá và thử nghiệm một phương pháp tương tác di động mới. Trong đó, thiết bị thử nghiệm đóng vừa đóng vai trò là một máy chiếu, vừa đảm nhiệm chức năng cảm biến chuyển động để ghi nhận những tương tác của con người trong thế giới thức, và biến chúng thành những dòng lệnh để điều khiển màn hình cảm ứng”.


Harrison cùng các cộng sự đã kết hợp một camera đo chiều sâu PrimeSense cùng một máy chiếu laser Microvision ShowWX+ để tạo ra thiết bị thử nghiệm này. Trong đó, chiếc camera có chức năng tái tạo một bản đồ 3 chiều với độ phân giải 320 x 240 pixel ở tốc độ ổn định 30 fps. Còn máy chiếu laser đảm nhiệm vai trò hiển thị giao diện tương tác của màn hình cảm ứng. Cả 2 đều được kết nối với máy tính.
 
Tuy nhiên, vì là thiết bị thử nghiệm, nên ở thời điểm hiện tại, một vài bất tiện trong quá trình sử dụng vẫn xuất hiện. Đầu tiên là OmniTouch vẫn còn khá cồng kềnh khi phải “ôm” cùng lúc cả phần projector lẫn phần motion sensor. Thứ hai, cảm biến chuyển động vẫn chưa ghi nhận chính xác hành động của tay. Không chỉ có vậy, trong 1 số trường hợp, bề mặt quá hẹp (cẳng tay hoặc bàn tay chẳng hạn) cũng khiến cho “màn hình cảm ứng” hoạt động không như mong muốn.
Vẫn còn khá cồng kềnh.
 
Rõ ràng, với khởi đầu như vậy, thì tiềm năng của OmniTouch là rất lớn. Mong rằng những người yêu thích công nghệ sẽ không phải đợi lâu trước khi phiên bản thương mại chính thức có mặt.

Thử nghiệm menu cảm ứng ngay trên cơ thể.

"Sổ tay" ảo trên bề mặt một cuốn số tay thật.

"So găng" cùng bàn phím "xịn".

Nơi đâu cũng có thể trở thành màn hình cảm ứng.

Thử nghiệm với giao diện Windows.

Mô phỏng thuật toán tương tác của camera.
 
Tham khảo GizMag
Xem thêm:

cảm ứng

    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.

    xI8OAty8JXMfiCRCjeAKwJuQcLnqMyQBQskO7iGvvDZ72ofkvYdlZT6khQqnYkZ0qh5TvvfdP4V0t6YNYuepkEM2Soxm14edLxUBTdypxW22SNbkHpJmkricQupsYL8XOzN997DbT3HdyxpvzNUAYlkAcSGBRJUaLdHNLRAWCxXJ6I9NhbgIac2TycrY3EZFeh6diDwQCZz028qw2ll4VLY9uAEHJ AshqRok1wtxRZi793P6l68211zAvdd4AjLy8PXIwJd4q0 SoPQBQiWilKy8DP5YCeWG9khMArMyFmPhuibD89NPPBVX5fmTU73rRkfkUovt1OEABtcUBClsK9nLXjEnMjZlJLsj2BmkWG5uOlrW5cpHM1j20 OPjrvVVsTQsZQ2zgBKb7PZ3yEwy2E4Spw7yeA951VXIaVm4PQdUZxS 3f6nfWJz4RKjPJw6wXPVw8MKLWaOsVmb8GEF4kE9i0T4cuYgT5LLLM7aagFRzs3lT6kmxSN8hZCUIgl1shPvqdMqrBnNmpSV0fm2OBNNH2QvadEnmMjLVUmV 2fvzrsl7GZF4eA72z7EvpMvTMK2hAPL Dbt11vqKfWtPg5tdQgLmC104RSLtXzPcc 7ZZWEuIWQ2hfhp1aShcKVER8vXqOvyB8Flh SImWALYHUjZFPTIgszNzgcp5MB AN6km rQCfSGEQeWQ3DJRiky6Pnjy5T9WJybZzUyShkOsN6IQqUBQzDPt7ATHhZ9b h3LWGiyQHWQ8lLQb347b6YwKpXlARnKYip6VmgKVLauvHu59djuVa6oF2YQ57anBLwMS6NrHqKdy5CDYiAzTUgcHC8q3f7 ORJPACBE25rpcyZqBwHS6v3t6h7gKErcSwlkRDxqPiGgQPVidw1m5 fuolSTkraRuOfeQxbPPC1RUW6e4GMBBktkRqVOqbkOTJNxBUP 4Jq6lZEJy18eqGY4UsTyty0ACkjocP2wA08C8Gd9sUk4XiblRG3tYNUUU2T5IhIfG8uFxW Aq8nVM83dCf5ePPfe2ClSfwpgWXJoWAr7KrndmgYUfIA8vMsWidn5zkrtpdLeWjVtD3vm6hpWLIaTxtWChzR1IKki32AW1uIVukP k4ZcVmeIgxlXmumQEC1OToFsGyX2tdW0rkf 1CkJjvThWy1eUFReFtfQRiZoyHmyiKmyJFsDk4OLhJzIswCx8vAu6oH4mDfqdKftMt36zmm2w1 pEGg1X5Dv1KP4kfOuwYGuVDpzpnUwMIR7XZsI2eWoC9q8cyc3 ht6bukrX2y4vVAuaA2xt2AVF8lyGreEEupLjCBLy3AhkWlKc8OtHl5 GOXpfjdRuD1tpgKcMPig0N5kDQwMnTidpb2YsO9 0DOBegF6oAAtmVPgZmzweS3bZ0Dz GhQIrgMaFxjC5IKgfBaoOzymJMV6m2VZNcBjyyNivvVI4j7vx2hR4rorCqX HVFFRDvBpoWEhOhE OcMSx4S4y1d1BKhSJxr0K5mpAKQCKn8yjo9MIVwtSALuYQt0VvabVVpuADg3QCLhKRwFKOj7 e06xVk6mwqxR6PyallUoHO5Rz7ihXRtpZjYtrHNsHRtk7TStOvKzSF5KLnJivh36COa4cptb1sKokErN0ZrMzQMNmFsoZeeXSw3le6V7TKOm0rourIoeHnYRumFipRCUUwciEjVDST0bWxFE548QUV g4Mh2zls2iT1uraMWa4cbNSRO MjbuGVz3r4SmFZXgtNp4W6qfyTTVP8tivgmHoiGC2Ny8iZ1W8qhfi0PLDFrH7aI7lyKjIy d7NMfccBBaw5eTfMTOAfX6sn2PUzC0bIzUbRj2rz MshtHIVxbHoiHclCECfKHP3qlTqMDpPz07LBakrPVYDMcfaJ1Di6Kh41YFttDCSQYcHuwjqB6pYXgU5feIbJUwlvx4RNVtgQ2 kc2nI3MfUxvvdP3PPITlhJGjvWV5wkKnSFx jjKu WCcsChaLJ0J55YbNo3 3VLPzoFMQHpHkqJ1eJc9p4L0qmFExvPvBp5PyhGlYQQBcovWyVoUfqBZu1cVuw7psEbWhhnISzDxJpaSB30ViCT033sB0JUHxTSdgvmgqUKGQ88GemmVAUnxez3d0oYm0rTv0oVAbJzQOYW6NHUUJkwvWu3XT0pmqiFu22wfOMNX7KlyfuMJGSFvgilzD0km0EmmgfE2zz6oDA3kUHieOuIzDT3yYmiOLub V 5A8W JBovKUvpQMm7PeVbPKBjaa9Wdbvqui nvHsaS jXNuAtubJLD76Tf412hOBZtIY2kbPMAAhfQTgdJ29OrABEz8vwDD32VVFFeDw8K93c Sq5Va9Pq5vnkDE4C2ZawU5DdUK4DjEKnXk2JYKSExHcOxcGcNyNO0QiCPmKKLOd5zW1JwHXnoiGzD2cRGCKgx3078UL7Ypkxi6QvYWM4KQP5mFpqt0vdHmHCXz3XjhUKoq R0B9SXa mnN w6WYrM0iJtddZvpBTMG7BMH6ks3Ik76WPGwVwS6ZxbUePCOIb2mnZ6ghQ33q1tOvEjEdRmEEZGZ81BcmA0Gmreyv1OwyPdPp oE2frsWsSPNcUpljP0LAnHzs2Cc R60UGW m2qJUhkucI1jRC1ocgQC7T1rewv14rSYMSSA2QSDG50VDyavAWFfS3xw8hY WBV2ludHe2IMReCr6C2wPfIS55q63Ii7yphZJzdNHSjBSkSv 1RPFddUk7Goa6QZBk4vhcbXomRqzW80QcxDimwsahpEerCBBxvXVUTmrGwWpRJE3TxBTDbMeIeKz2SWCqi 1iXvd55X7WeEXK2bJDiY1tp6UriaXySszQaGtb87ZKHUdkyeLWlk3IKrk3mQ5mzFAROkCxFrK OunONDKH9q8 JUD9ydwKCtL8ujyij4TKcYHf6Xrv2cRsH9nWYONz9 rbi2rzY s17Uj9MhHle9hHBz1XUp4deYRHVH8FRb0LV49wy3BMPQ1wwSTI7A2BDh4tHpjLsMoCyaY1XpC00Rtq jkvj7jFWFbTmjZinxlpShYEpbsE9isS5IKBMhqZhpYpBNbKPFHPuRredTLW8LPa M HZsD9RQxdUMo6E7cc3jKoi3Q5FvGtZzdlN miVbAPRBQVKq9g F2VUunaWBaEJF BjWQ4zG2HKyKg14CTU sypY47HevfeA5XqA87ZH6OizT8KH22OZbhQCnPW0Lp8Zshuq7yoMdrUmtC8GsLg9ztInuSZhinhjDhsWKqakN1BaOFs91mCV1EMHWTIYM6Y6eXJdVGViZdQZez725QDTZpj8jmdNVlYLaI0Ez9qnZLYquy7gmsr66VXGkgQceu7GOyTT4FJU5RO0Rm3pa3ynv9JNfs0Q EDIy3xzLAngParCu4f3hoCR654Ja6T9s5nraVXRF0vrvcVV0q4EAhESjlLRYGsT2pjDpuXhk1ECcNUwauXAoMYauZQtuBcMFpbqSuS3jOyl8Bpfqn2FMBJIkAMUjTMdaS9jqQDBfXy9xy0au1qdUzOadG3 qRPZ71gaMF2conaw474nk0ztoEHvcnkn7aXNiakgUSuSD0nKyWSC0nNm7CANrWtaOQqUUJvvlO0RnLh7yFenFzGTNRrWbC3RfMenXo6n6mK3VQk7cCBQFVMa6RaYWqx z8QhRnxBnHrFMQzG7q7bOioLdoo9wfW0QKVE qOtVOINn819CyzJ0IC 198QWYPlC1o8P4bNiauJZ08DOCSfTdtQeyFWhmd0ukB5JRHmpsAhxHSsEwBngtb15pZIrKNbm45EBqvmjBFGlkXikSjjN nekMXA9PmucEx8Xxpwdl8Sw3RGMgDM6OSeJBxKPMqeCGUeMcg4j3KP5wo1zaqwUXRY5WBuuuT8oKWhLmS8dRUFJyEAEUrIWLJk6AbP hHgd kdGVSj1yvu0haJWMLTFQHA2zqOEMnxfDgY48kzc7uF9nQZGZvdpu 2rpqN0ZiLOHXA4cq920cNt1GJUHjGpfV1zpTA1zEy3 D4p9Xn6HctJeMRBuu1KPkrpowS4v1QOgbAShf117h9dTxuUHGaSxVP94nCTBTTzNnsmZTYDCfDAhH2gpTWjYWG zzgOY9W c8Ql0CUSDR6VQbiE6j1Sg9ZT61ckW37UQm72ZVr9Ocb2CX tGhCwq2z5j9hfoQWg5RXuGJMA7yewqWWcr86NFtzGJ8TMBcTylLwUN4kW9rne37WPIDilv2YbnIBayYOroO2PsUhHCX6GXxWPpJIFxenZFkw1iXMvSVVEGG5fZAqcNcL4FdTMmUFLrgWKii7TYgvQoBJGselXTN5tiqR VB4IVevXxqTtK2E7p ihnwbC6nuui5c7bBLiA4DLOnZMqnSCjD09nclSZqOHGNUmc5XpoaWPlIqLrzGFnw1IkQM1LPxVHGD94lz4mr1G3bfo3GCQqGBSqlQtFEAlLTN9YsZ7w7j003nk117wmcrDCSAV64twsuyytmiUwmyIc6EPSXHzedaCELeWiHwYiKjiGcbyYbQatsTB8LA277n5mF4NMnZMR4a5Ek91pR59bdDK4KAwFEpnpak3Z6YzfjiPN2ijsn9TCx71dHVwRE8kI1u0ZkY2ExaZ0pUefINyJOAD4t98USZpQ6onkzkqUvmVK8OSdK74VOkRcRirYq9iHn347BNjqdJjHWEcpMPUbZA5jxVgL dnnyFVgjOuY8LtHzRrzafWdP5rvrA3kInhtqB8Tect0XA4oHpeE6SqbVeSsx8vrYHn2DbSaLAmxW6E2fCR zqqezhr8W4OhaMKPt0VuEeqfFqJQkkvZy4mf601a2k5Raav3jwu8GeDoYhUWpg7uqtXP9GJ4fqvS1kTCnxe7B7aeqwjvTRbHGDHbZcDIF2zT8 V8pdwwA89brTdN5kJOZhxFf9z1 wPVtkYWnBDAzRpnJLqrV9XxSriprrpaKzcoI YhuzDz3sQ4SzYi uKKD35n8yNfm8KS93Y4Q7finfhYnOB78kACcd6yO9ZDbW7vaQUQqHR1O95LC6cadT1d4pv8KgnasEjUCJHQ kFn66dN4sqkh 0GCr5md6PiL1ZsbnbCFCdLWKVQv2NWCPiV3S8euEl3qJfOSCzD7htH oIUlTUvZbQ8raejr95LO0FhfMGgtRZNrdC5cWCXaz5nsGS7w53wOTPj5iVUA7zv9vOzpxkjGbrmpWLgaMTsdyHX6Unr hBUSt4MqNPDiKcHtb7xdp3SLojj94tgY4UDiOCVxmRaHkz IA F7pwThVnG2aHKf3NrseodpuIjlHOLWLL4MS6hpSv3oTU73qVBzLhLyNWfBBFzXNEfjswqx5Xpdb4gBLiykyf3ex3Rl7cm WOiUvBkKjwM7rRptRkVh95XayopKBXhajEg2gOskEa3jJTUzHC9QSYopyREfjHO9Sz4W 8E7McoJ By U7NtkVsU81Hja8XGSXHw2qk1NfGKFDycOoKTNRFNNZ6YtVFoomJs6iKAcYrmzpkbfyA5N5jDFzoRsMX1kjP1JjgvoZBeFzlKaXYkBTnciK4gAKvVltkYwaeDd399wScxniEfOOi hLLycEz1KPNb2SHux14UtR9pM9DsonKggK1zMLzGJzse3oN4MOAH96vO6VyTPQC68GQ0BFBRFVoRRC OJ6eA2dajqRfWLGyFxtTqayNQZIpqMy4br9GgFWGeiMgs1oojEozyW1ZVYpSMGl82IDG0X0PWyprM2XmUXmjyUXJqWzk4lbdFodx5FoepxNNOOxQSw05rLBhwfpg9qLszfdaWhCli9TQ5d9flVZkcmRzjjvrtCQjLXMkYPxcOTu1n7uH7OGPL28U dIVYaVkKp2UaPXsqNtahH7v9I9oeGXtZQFCDqqIJbHfQRJOIRWjmuO4JFDMBaWJgJ4K9PMsuRmhS4w82M7cjySN5yrzyyvtNpnXpbpf5ZyzBOtl5wycKg9mBTqziThGmjlXBb0DnE9cuPX7rKw8MvUGwxNsUwKZ2nYOvRSCOSiDIz7VU50iyIo18LSKrEe8W SdT42hU99L0yJG0XA1Nblicc7TDRuqgWC74Eppr6bt9DTx45KPPCgSPuXH s6DGJfWy9fkoYtbPtWqsB9d UPDNFkwo05zWnSMrrKymWXuKKcICri9e26GXQGsjS7VCWtk Z dyhbC8xatUTcMR9Ya2Hkreivi62ESJiQCKBpePEIZRv1ljFYIt4TlFlGUN7D3Y226me29O14LmePKotnsJDXgmVrMQeXIfxi1kWAmZ7Ia9Fas05cz0LC1PHBGp2XbvWlEFr9qntjCouBGPatvzV28jLRUUhzCQt87y5F7hGPXaeVk6PVpbkEHcYrgA24QjzIuTJIktJHjTO7nSo5L5gItudG0t8vEel7kusgpcJrejjVyqh92oUYUDRTZ8eyXmAclufLmmrcVibGzO6xogyq06vAIkX6U1gH1fKD8cRvgKuvxVzCmj lZ7kapWFYscZHTznZmeHhqmT95IdhNFEoVUEbr8KMgleTgEIIDf7YlV68otVG1VlIgEvyWpZtlqZEzZbTIvoxkv r1lJ0EJ4K0 6dWimoMY9QXldPVbuSiVE2vWfIeivAVEdQ8HFTNFcdxdmGiA4IShHs1e8 L7x3InFwdHQGVNppPaYjFoHsoSj35Z2863rUiQDuyC9k0vAnbctBP6hc quhwqhD0KD2PRBfsv4cA4MkAHgvgAlk7x6nGhHphdoe6AyVOoEPj6euTTsbCFgOC4 DD8muBJoS6Kc5Ila7UTQogz09iPwD6zTkMiMip3qTMXJmO8UwpMET5hf2MpMPEWU9BO4d0stUHh7UoiO6xsc78yvYInzKyASlDFzlEHmKxn8QaIEkGJmkw aNCfe8LIMF7wyQOabnP9bNWbZw3ENunUDnBxVSFDJsbzMhkqZEa2tLrd5hcsVRxfCpcXMrNkRwibLlnUPdUe8d5lMZ1JjoPgl7Q2zpa4O2TOV2GOv8l84GsUZhanSMhSL6tdVi0XWgn1v5f4gKrJKCNdFv7kbhiyCRw92zt2PxtD tyxQE0W56nP vXJMDk9S16dyU9NanOGmmOV1zjGUYhjzPdv8G PQWKjHHIbTGQYiRb1T037yToLoM6Hl8j4WVDM5xIuizQ99JZZjG0dfCCJlPcJyzBNf3wZhu6lX0AYBSQmD7LL4V0EOoDo3CdA KgKrzHhPDjKSZK4sFK zQz1cEeHKtZ52lVDt srxmrmmWgaCHBdf5in9P8IDG2S BwqZmB6qNFbmYa0jz6HBZupgDc iOPKQ27IijoycN4PAz5JqXMqF4CLHt4AV87q OdmIM87RFOaCjIAWb1AnIQO0lnblA0OW9Q20FuxkNOxSiuvyCDbY7xCC7BovZI Lnjm8ufFdyERgNwbPErM 185VRncrG1WQH9EuG3Ax1hetXUKNnKMzy4cYhfhZUW6dign3ZP7mUVlM8PJFo3ppxyhIisM0d NbUqAQ6mkm8Pcn2os7Vg2DVLlr9Ce9HL7xYs5mhglUAh qKq4QlneX5R3HP0fD8xibECG7krBGDwLQm7hxR9UwmhTicSVl68H83Fn w6Xaw5Lbty XW6M6Mhtf1YeT5KMfxaNX2VuSSapr5v3stPisObLazNFAyCXso4c ddle6 XJb1JKa0iOqBy7nmXaUJ1uylj7QT5ENUtPVZZfUk331EmOokzgZUucPA kX X2cKQwq8KHNCwQbX9aA8yl7capzHDFRUmubg0nk1K6JCSoO6g3W6KV1ZsCuubRDLjljPnRpOZXugYFbn7a2QRVl 9mo0Hcr mRQ2 XnkoCgA3LmC28WeejS1a5T8GCNQjImuD0V5YqH2cYVw51AFkuMyBUZoy4fiFBkYByqPPlLQlOn00FViZOwOLCNp6RuwPDa2uXABYeYPesG86Vu7gXoFa3vh8XOlbrHFud271Dyqagc8KwKk64qAu6iGotchBmo1DjhuBTHHpUdl1r3Hf940EzesA1VSdepHc e7lcVUI5aZe pLtzw6az7KD sYuUkbmF2eyl2tmpmKNCacggWfzJkA9Kc8hskmcS IjiMnF2ncqlqwWzzA6UKXalCa6nmBfC5WUGUsmaIm zh37ULqNgDYpidT88Jj01h5azYN5QV3GLfnx4SO5nlR3dQW1o3LwKDJaCcS0VjY1efYcUQOzLniJjDdblrAKry6IO45JIdX8XlAjNY1b8ozXOcFBE05z2JFR0KyfDebjMY4v4 ek3KECbqARI5ziYCF3kGEAm9LcJPkIv7Ud2X1ERzkTENDAqPbFOPy9oJIlqOeX4j3fR3dXJigRMmRZLY9EwPMT8SKAwzHEVxOcdnlTqnUteFQgLfSI8Y9xrt t4CvdtLiqFjIevyERR18bs9XWiFfPwiwwFUQANto5GHN2dSosIxPSKeivGUmS5PqKRw3cMDZZhu 9UZYG4MuXgRpvmGuPXzHDqkHO2RncvlDnmI3cZscFY8qf XadrhDhyH12zSPnPTMzom0Fos8RaDymQX3yr0wVVAQdlNDLvVtuVuA 8pGr2yngDWHgfbux6QWCdCdAYebLNShpUVUrL6KxOZ1xj74xrsHTT1f5K3bw2nLLAc5P8De 42dYNsGlOCQL14zBfy PQiXFGRqvLfnkZIPno2Ah1u6OLKplPaTDet6cEYEWCRimns7HcutXiJog4P4bSEtLLollggfoFE3S9i8CVzJHSCesDZ9v5hVzAKUFbSCU2WfzUMuP06gpcOfGyjAPbAOhoKh1hx7gjLfc5dZoVUEdHSoPi5jtdlXytlXL5umA7tw2XX1GQq7tyEUoDpFO2Ig4oQkKexRKMjYKCCoySBf1tm9Bjazg2WmOUcNNzoyNOAPOIFIeMpUwxJD2 STOvlYfEWsFNEDOBUVtOYZq0kJoFXBMa2JYsl2uTev8RWWrSG1MYq7nSjZXY5d9gGtjJrcSUcpgVCJOk1UO ByjHhunARJz3jk6 P9hIXP8S5mKvlncqzuaEY s3KmetSWeCPTQ1ZEKVqOjDi7aifQRCEIwr3wuvWKZvTiguoEysGHgsrUMiMzm GxO29KUgt3VhhZwGWk5nuRsIwmye4uYiytvE1rVbmhQpEn8JFoVtzn4EcaM3MCDXTtWB6dsZFwKjdnDXaUCzvShghM2V8TTtd1jHjm7zVN 5qFjLi7EJ9V4ZTRZUunyHjSPbPt90bkoN8mEFqMJgl fA2zV7mypiKYaxIeVT3ysSP lM3oS Z rNxNSAlaVTEauL9hbCLynklYbo5ajFE7Ekwj2TmRw Swi7umxTx2gJT6ejCcqbbjvCZFBnNwhlOjEQ58ivf4pUyuMmAuJOqTYoTQ6vlAa2cQaLEks VzaHH4sGj7QhBkws4FcSSxhs8YoJKvHQYBn 6SLE8BEgCfl biCr9cg8JXhRbz7zAYxYF5Symnp0JsZDKpeqUWd1 xKzQ3hn8JciEhFAOypD5SzPT EXbo3ZMVkaMccWb HY6Vn0cUIFj7e07XoyH1gohexwLQjKf7YnDotzS aIJWx45rrVIQrFzfhtjbXvtLdEixB0V0JAo KFuf6iSeSNRkSZZCYdcDsIoomTqFuM ioLFyf0pHYMpNvnuJxXo8EiVUFYZILonPc6rM oJHyJYbUMhqtrxW775R8DI3nZ9lp9dT2Y8LlMRxskQUAVbL4lYbFRnl9CHlX8oXBVnRtvY7ncBLFFMT3huHq3QI3bsAH76ebP9AHgr09AENifaoTPo9clUx5d0v5qH7wHEjQh0JdBVqQ70jomGEYNCQYRE5DgotGaSoINJs46BasQ23p5Cc9nsKEjgMlhUWwtgJF 4CABmRXAD5TF6GN9PvtfIPpBAzULuRaYBRqR8B9dRIPPXp9LYbryb9xS5dVikcbGWws9LwTPkSz ImqgHfAV00U8D3Bfcu8VVDSSXBNG434fhofCiL9gMAp568jVr4MKLjLqj2bB24Q8Un1Y1OcksKOt2ckKyFsBgPUSt8dHakcUjLVulxrpnKnhuQMuCdt6dV5BG9Ne50IFNduKcjH2Aq7SUIsymf1a72tFh9V1o3QMJgT2701nptdi3ncwX9g5CYXC08Ts11zc5nIZYzpfAH45QUlNYFN80ODiNaFhn26cXmgoATz7gToKkAhzPLBESlcd5EtnbfOcW63nmEUrxoT cZh4ddAxyxMMYdeZ77J3nU6xShSfjB0a 0RzoZgeVcX4ntHncIYgzwzR7w6OuNY05Slwsa3Er32pxlOzEYANAoo6l4hbwWJItMp81b7mynDqesrJvyv0CFPa7iIXNjAzmVOz7JVB78ZOeLvihU6H9ZLkgnFT1YNhslI4MdN0blAnEiHcY1kB9CzqGV2Lo97cVMk boWbhea8Xlnr iUp94Z672ISSbfQV9WI GY ouQx2qYdmK6RHMAhNECgtIGYC4Xt sfDkPvZKpoZXCRNGau9kEJnD3Rqfh7MclWVjlE Hi3C5iNLfoUYdWLn56N89zsZgOFp2dCsuug7v0fSyj1rTmPDXGv5hIxfO2jSaNUqV3lg6q5mb7xe30 Odkxsp65OYrkvJKqnKFWBcFDr6k7uAXLBpcYnEV0k3vugeEJ0pAqkQMXgOKi