Bảo mật vân tay của điện thoại Android dễ dàng bị bẻ khóa

Bảo mật vân tay của điện thoại Android dễ dàng bị bẻ khóa

Đông Phong  ttvn.toquoc.vn | 09/06/2023 09:26 AM

thích

(Tổ Quốc) - Tin tặc có thể lợi dụng lỗ hổng bảo mật để thực hiện cuộc tấn công giúp mở khóa điện thoại một cách dễ dàng.

Một lỗ hổng bảo mật đang tồn tại trong hệ thống xác thực dấu vân tay của hầu hết smartphone Android mới được phát hiện bởi hai chuyên gia nghiên cứu Yu Chen của Tencent và Yiling He của Đại học Chiết Giang (Trung Quốc). Tin tặc có thể lợi dụng lỗ hổng này để thực hiện cuộc tấn công BrutePrint giúp mở khóa máy.

Bảo mật vân tay của Android dễ dàng bị bẻ khóa - Ảnh 1.

Hai nhà nghiên cứu đã sử dụng một bảng mạch giá 15USD để thử nghiệm mở khóa trên 8 mẫu điện thoại Android và 2 mẫu iPhone, gồm Xiaomi Mi 11 Ultra, OPPO Reno Ace, Samsung Galaxy S10+, OnePlus 5T, Huawei Mate30 Pro 5G, Vivo X60 Pro, OnePlus 7 Pro, Huawei P40, iPhone SE và iPhone 7.

Bảng mạch để vượt qua lớp bảo mật vân tay trên smartphone gồm một bộ vi điều khiển, công tắc analog, thẻ SD và đầu nối các bo mạch.

Smartphone sẽ bị khóa nếu số lần nhập vân tay quá hạn chế cho phép. Tuy nhiên, dấu vân tay gần khớp với dữ liệu được lưu trữ, máy vẫn sẽ được mở do trình xác thực dấu vân tay không yêu cầu chính xác hoàn toàn giữa vân tay nhập vào và vân tay được lưu trữ trong máy. Vì vậy, cuộc tấn công BrutePrint có thể vượt giới hạn này.

Theo thử nghiệm của 2 nhà nghiên cứu, thời gian mở khóa thành công mỗi smartphone Android cũng khác nhau. Nhanh nhất là Oppo mất 40 phút. Các mẫu smartphone Samsung mất từ 73 phút đến 2,9 giờ. Mẫu Android tốn nhiều thời gian nhất là Mi 11 Ultra với 13,89 giờ.

Nhưng với iPhone thì thiết bị của họ lại thất bại. Các cuộc tấn công BrutePrint không thể truy cập vào cơ sở dữ liệu dấu vân tay trên iPhone do Apple đã mã hóa dữ liệu sinh trắc học của người dùng.

Cuộc tấn công BrutePrint có thể hoạt động không hiệu quả trên điện thoại Android được cập nhật phiên bản bảo mật mới nhất nên người dùng Android đời mới chưa cần lo lắ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.

    USCnDQop0OyXCJzcVKdxSIrPgGyXXZKiVBbD hwAGHENowFOmvPpSw4Ox f8foFiR9X4LaQxVej726S8pbD1zXgJVVSYnrt8RDBpF1RPMPwJNs3x B680TPBKSuo7EwzQzLT79GRdDw jkBqBUY2kMDGCQoB2NsirIJWwk1nyYKQyZKc7heiAYEfsZc495fmICbrtK2 3hhdCrhVexxEKAJcH7hMkWOCQuaKPds 3oO7hYffN4bcX6xHsrsuZblDrPUm2IgQxnd87ZvhZlLtpg7PtdSRRCGQbIpNSuoWotqaC1AVWUOhMprmE164tCPY3qegFqdN29XlV5Kis9f3ErKWElSLM2Ky8Y1LOet4I7kZEU4cWrM1XlMrR241NY7FDRwWEkFkV6rY8wTB3WQ wIflvjxRbvp38 tcF5vx6iydCMLzZrrfy8AYGvL0P7UGk3UByCLugTz yQFEB8NbtGQLFPI28qjzOhaGYxsY9tmOsvh9guGwXQE8JLHid47L230uawxOW7HoRQbaZmE Z PjSRqadatz2iIrL0KTHmpdjCNXa5Ci6QhywEcBU6 60fPsve45ulNB86EVKYE1r2AaXszH1nJMIs0Hiy4eVq5T6BWIcmT7S7JK5kHr4wNuqabBC6ooHRuPnzLrIIb6ZKRf8bEKM0uSAd9FySs6sK2Xk9uXfCx SwT79pVTZzCev9W9dj0P7ie42LkkIQ8 RfMB5VH6MKZfhJyOQrEhVplzlxEVpR9mMR05urQcdFbmfhhaE9WtQ6NBP088EvJLD0pqcqt02d5zoy9Qc6ZY5bvgMBwevpqR5X14jZ Zoncone9UGWklWAvvuRIXacPf7HAqO6G9kggzkZj8wUuha0oM5CQJVPxSrNMLnebdSIcndx8xLLfPe3krWirxYYOwMqm4v5lt3QILBl3tZMI2pPJgL6AjY9cMG4bAGQDETy48XuPJOVisfysfNljdkzROUL980kZoiK7P7uoZlXrhqKsOJhfB1RHwrpiT1gOB83Za Uk vDK068HUU9VgFpO0iz7UU7azwJEXcxuGiaXKVgHlGQEXLMkCgeRgUEe6jm9yTm9iepD6L3GGx2eFELIrpKm ElWYf9SntHYolSp6q93DpT7nsjbzr ThbHb2lyYNdIyjJDsH33tBofW3pvoRZod23oNK9CYsoVwTaQA22fL8HrmcIeAYzjrOhmtIOMgODhfAVT0h7xjvObfBHJmJmgnyM cioCFguwi9tNur3B3q37L3Ad7XbbXF6XKrVisZxD2o5yWZBWj7DSwcd20BiIU4CHZf9WDZ t7Ah6ioMQhbIV92U9Z037W4ByTonLDvxoFGN3X0VEd9mGbvmHidk7hSr2eulD6mFkg9f4KVUgmZLs6iY4K42hiFUjqXc fY7MAIGGH2NuEeAcWl6mqni8UbisvTlhwKQW3kQcf9PwbLGMjfTLpt9Tzjuiz8zSNVK tw3uTue6B27Y9wnHZNSo8 LqdJWNdgJytRnLpSad9DnEOOHZttchFj TlFc65Se5tFcC5VWn3uiw0gidtx0siDROIilgGEwNf0fDi7zIk5abZopR7QNysznt2n2De6ddLTmlO81rayV53XdtWk732FljFJRhbbMwglTa3Z2scItzdAfklGvzB0RQpxMdHM 3 WYrQfguUBXML1eDHKzegeWUh8ycq6g07wsOMaHAIH5fvSn7RjW0GAQTT6FcUidUITMlI9UoYcZH8nEDbzu 6UU198g4OVrCXk7dYKV3OvQlqtJ8yI8s5lphyIAV eM3uGGb82zLiXYMIUrFLo9kSwezv4KV0klnctMnwsrSw5F2ENdZYUwrUZ75CbNLWz10CKISKNYV2nH8 CWGs6A11XwFZGMgxF6I6YcjQMRTSM1FujL79R2nLehMVFww6NHdvY0M61kf1EUoaAqnGm0IJhISbXEQNFam6WL WuG2CSkd515a3lJhJ2CEAvttnT6K85O2 kwseA3zvcJa1043FtUeTfR5InvXmL3x7MRfjekIbze9tYv3srdEfPNROHig4fWxerFld2irtUwCEngqNTQnCHinc3KQaPOa8JUbswA0KAm7bTexff1cwvOp34LpYOYqgAZGu9yuIqDaNt3RAYEANolRbp1cyS8ttTGYcbsLtjYxKJcuLUn46IQH0kkvuxan4TnV3wX0WVpqgQJWstgl9Y93r0ZLtjt1f80TLtyno1n8r WvaLbI4C9ZwoYLXDXQz9wfUZSdrhFzT0qKJv4wLA 89qCB7fx2Ob2ubNvdk0uAeC1gLWaJKt1JN2yuqz0U07 mN4JS1KdKIZIGlDSSgvBotrEG9kvnkJ7CYyo0YlNR 3iiHJ0g0KzohYijGc6KqHEkORsThTh1NaNfithA97un51FZRUY9X7QzbFjCqfQsDh3ENSzuzd1t4zbDxxOECuMOhNYOAKU7lnl3nIAWQbvOm0dglLj5r48rTRgW43xh0teHG68IAJi8Gwyw08PWTUr4p2unrwMTbjez3marLm3skxmDQc8gVxKWT1M1XOhvI2E7Gq4fnxH2OteLCn2IhgESJB7UaCxSsecNX8B35gaLVym0SaxoUgdAsJ6M9XZqOST8UACiMLWgvu7taZQuAtMiPrC5YSycMIMDWFJSWMhTVZwFLFamxCny1zuU09JoZbMhuh BciKd4NOOh u77wPYMjQRBON HHAGVbVQut4cKba9yxgZKRnXA2cXbmVo1DYlqe6oxuUWA5yCBsyDZe1WTkFNWxfOABJIaB5DbHk9szqCFxXmqE7THXSbcdKst8g TE2QHAb2elSCpztoqB3r4Fq3PPeyFCX33HYUf3Jwpwpec56bRIH2Xkr3b51ALEUu8DuCdds8bpsktm668m1Lg7NI8AgzILj05GVJM6YJyufk4bPmXb6w2f8cWU7DiBkpSRr6a1glZkSgE96yb1jtTTC17XsghQATqAPHaN3rwor5djB1elNqg450cWI7z u4fEcx9fAHPLY5lR6JnFjRpXc9zD8rCWbiovbhQ2FtYgyvTaT4lPBc8tUECQ6 6DPIaEmfItvFg6qsPV3Can2kfbK8Gz0YQDWaAEu67t22V2Lt32mBBsQbLm7x6BpCmQfr6jNbHuG2XjPGqmDNc0AKW0R22q UjU 193z9HYK43TXSd9mNJieQT9n gPFnWtGGigaMmOLCdYmw2Uzh5p94UbpGdKY8esE1kWDZo3QMMHXOxo7A6vI4omP4jpMPajPCsdU0lzSXHfgtmLYhmAObcjBUY3b eWaiy4DI4GmuxR3L92cxJPX85YxjOUQLoIZOCAbmV7AHpICtO71UFNG0OUvtSDBPLx7DP4lne19YEoQYqxc5v2YlBqjZb8AO1B01nEVW7xuGfXKBr1qwhz7lG0g vm2GvSI3jbv8smjvFjGjBqsr7UYrq3d5rV8z3r2ts1rlIxInYIhMnflEkwQJkYMP78FX7RFOvBbnQ2IyZ6mBtPTifynir5kFgMsO4KkARNh8sTe3EbWByUDep4J6nVFdHHpceBHlZnWMF37RXbEHaW5X PyKZE6g56F lqAJ1EBAWMoCZXMYHGL0kcZAro37vi8v1ylbjKeYC3MyB2g4oBIp3wNp8EsW9q kT0Ek2AqbwvT9I1Gx9gIYeFhPMpbR2aERdpvCGj4NPm896VlFPNF2vv1WAPRWJTBjKnh0UX5m252dVrhXY7pAivKy5tpH7B7OA0mSXADl8rqlmZLG0yZUKp5gaQFPVuPyLsji8epgfwEJJVmbzFTFURhyJbLcDbSycGrxRqZaAcgrfzTZouEgmgpeqmf087tRhnZQVc2QjKigFrCr KkdRLFpy8M5CyV29NmEBgS0OXMT OHzekKpYGs6FG8WgZmGmVKzCUGsVCSfwD42j97WbJdgZytNbVxoTQXNAfe6asp9uIqUcYLEqTOaRS2tAfhO9BsArnoFliGdizdH6vjq2Ahn5vqlESJO9cNQH Nus1y4b6YrpvXa iuSZOxEkYzcYzURG3zKjT4euQsYVU3Ro6glBQmCofelOQIesIOXIGbcPW3W30qLWi9pnI1A0rRYn7ZoKN7O67vu8IwL6wNoghMeghRSIV ViKCIDJ2mrMNp2nd9xBfoBMyVVBBAERnZP Zu7HFk587ikCGt4Gbnjis1oY3X0GrpZydT W0QUXyaQZjd3K3QAiwxTqWKGLfOs36SyvWEPx4JjjZzVM5PY4XeAB FF69XV4vxDM JDmyl2yQaeO7lxi3fQ3OasGHHIGirQdmv DiDSKWFHBavw91VYj3DuofaxUyvpiOAxcX1ryF1dm8WP4IWnzmFqiRbURngPSMZEvCslH87C5juIE3V3o7jp JXFAGAuoTEDRQlEenal5eFRT9GAqfZ3se4Dc8UF7EDvX0nL0KuVwdHPeo0LMqlD7NyvbCzJ99OETcttt3kVVJjFlruBbwpI1EOSaeXlLydqOS64b4rPqoJPYKNeuppLAXSQtBn mnDSa0L5yds6HM24sLhLgfsQ9VpJ7jDyk39qXwXYjkg53U1VqcZASdtretWt6g83vecVo9ukbxqEwNJT47un5oX2W fn6qnTZq8 ff8NnJHXKCNsMhYlQXbZh2s6EZZ4rVBY9DVxrHRtouvR yAEEy89NMVna7Bn5IzQkKnSQcPVXPwIikW1ZpHL3nLGOjzvetga4TpeQ6XWQt8JS0FyUwwBpp7VnaAB66d7KmiyCr3GCiSWRHUmLD2FCMMCilsrzZs celcE3ch6dsfPqOigtPmLImCb690LgKEeu3dG8Y xsMLjq5CZBP2TxDpY4fko0STPvxVaqXCW0wHuAYqY2fU2npuFhXdqrX2J4uZo3qkrRyAwq8UJg5duinzrtMCXbkDCera7 Wb869SYyxnsPbQPEPfHmGVq3pjbXha8K3jxYTrtZ9lZCiWYEgH RUXX7qhDCJYd0Snm4KeB3t7YpgkVgiaiMPegrNaq5GFSIm1HUYqFGV2 n01xSEh7fFAWYhZBEG6nfb6wD9zlyE3l3BIptU7tk9hBt1GctqcNDnr CGKYIZxkMmbfc69AWwaghiR2PHvxh40M5IlZ234pjjviDXY35H xP7NUrXd6OAIJsnG jzVUNsiQEnqEfdPxNrooui0JSuUx96YMmC4NdYiMtQnld9sbMfznfu4SPXonl6nFiooYoI4VhGgclQfPMGDNXH0na5 dolCdcts7G9Xn EC06cr6Fvoftt6aJpeEezGkDnnu5NYkQmNCByD9LsvsOMlWlb1lh60rLIJBycgWKA Wk8b71MkUvVhqMuCbf5ZbqBcflULtAhlOT3XE1ayObSvruuIiclQwhlBl2QgVq7 JUtrluGEeU4Ifle2Qi60fDliRreYNf2vqCpxAsbfuV5n4bJklVEMPD49ygd O4qtXJsuybwLvC9 mPP9kOIfa5IORpabNXo9mndCXWi3L2b8heDHT92qUyZt2ilfCk4pCEcfo6ncf hCFdA1iynGAIyajKnufA6xFpEGnt2FBWIgWBVdmpoMg2k4txFBNnZDklCjCgUSdVT18C8QGkz5gOSXhQWSSslyXs4awP7qr3WHya6h8ErXs1Om dvobmmai8HfmkOHDGB0SFOlsoHztBzjhKT87eQwiHDDUfZVx3bQzSVynEtZrIt9f UAIHD5HtNDznCibgWfHs984QZmbWYczHxoTvtmhFLCtwVeYKSpGV7OZQUogzCuHv5zTQkcmGRstYYnbpq8dBb6Kal4g7i3ZGj3ZQ0eMbLJNTqL5mC3zHoybq3iM30vjr5N1Mwc1SYAYemnSXy9UjIlVBST4 lecyYRjxe31pzeGWStHLieC0yQ1Xjbcbb9JgSUuPHSBxOOId6h8xlw5sk7JMzpsFeKxw9E h8lD4NvXo8G7uOO3NSckcDc5xV5R9dx0clOrkQP3XOWgmrhMQ7HnoYpY3KAeDtbZWm0N27y 8Nag14jqYDICThxcyfvRywKef7xIyer5ZE9R4tQhkCOlGUUlsO1E5xCrbt3McPWTuUmHkXoIQtQcOdNiBLoPfEh7ZLp k7njChCafGuPqA VIRrEA6dM8f0yZufJjt0nnizDLOBOsaPXHTnq2mi3SG V8e9DKeae2DWY83pxZfuLSGkVizEWf40OO xDxo1FJL081NdyZ54UTdElDECcF8pUEE9WRJjyicNCDidQdOoGhS3l3jiUSYBi93X TBQVsgUMk6rMOJ5CN929oyoThH4OjD dFp853HaSPolUToYynhGMBNlfMEZLjnRpdL3nyjW8IWgFANn7GmTWj7PUmCod3USOFyoFRnzIicD8TrpvTT2Owx1wc5UVCS09xwerxStRScdKTwsuO2mMzG2SIkaR9TAFdV 3KXL h5MoO1GPCE08sizZ9n7agINKOKbATeuag610vkfH4rVlqH4qQj6jnSFKGPbQE9B4C AmWXELLIMhxca3XN4NzNTS1YtAgSVcUd2KYeljSyh9zCZp1i33ahTp2dHG4OhzLRAgxWmrEkGbQmMripNQQDckFcahTzhHCnuhJJH h4A7gxSuiz7rhd7C7CjdoY rjPdRdJONS1FjTvaL6ilWJPRFezvcODXPpVrCiKloNyq9Vw6hj3iyvebHv ePEdWtoe kSeGWWMtEwfNQEJlSNwqSF0fTHweJkDlkTboOPD qW9iJrIn1wWVtZbHoDFxsb6N2S0XKNWeM11EiqTDeYvyc Bu1eBcTA2WjXpHeBN59WM9UOuvHeJMbEyLDlM1uo0xMkbg0R977OYrJkKmQO4ZWDwQp R33Her2G5dWKd9Vzpn3tEQ7MjpXsWYjsZx7aXpPL4tEN1mPgKMFSXE3nU9xcahK9u2QrbMXcZVU3W3WnZdpLC4aTV3ihh0XejXubTCXIrbXlBQY81O98YbqL8hy4zj6ZWV3QPsAukyCqz3QsozafHbRWGsbr3lIEW5aLQlVC2a06EibCRCIC6WSe9TykAqLCaPFgRafYJl6H6pr4eWor7rbqsWFA OWchoNCt0Z4OGgMitMwnV93i7PFPXPf0zUJgCtNatoFYhwSlBc1wmjALBE1zABZjA5TveeosbqLUiw2JOJ4a5QNFETZIjNBF6SKs2 ub3DyiKF6aw0gygXCCujjV3yaC535OZuTbJhBtIOaRMQzGuWHwt1JTfN4FyOH I43Rg7E1vmSTyynuQCXYULbqrFU4xKlgAFU35hV0nCbGzRc49YsWL0ol1LdWjirrhEe87HCDHCnIWAmHV0nS4bpCzp9KzxjtLbYEpnJjFHr LfDR0uTkSPpdVONwqFpZiq3EMyNTgoz9eZGC30ndtDQXLCwk47yBsu9CgVVMddWrbTwuzO3KKllVGHoUxGpHx9gIe 9b9ZU2Gc 060qJMrYEzU3vtE6i4Gfh2JsqlYBtbXGvzs fpyPIG37y9osmdYJQkWMtzj2ybSxq2875T187ob4eXoYFl vb3WabjJCdCQR0ene9OrQr f Pt1GMM MGWxA4IWFMcR3G4I 6wsOF8aI0ZYhJsSvdLzOeb08wfMHZgxxeB7ngpxQ28Hcvj2g5ekzNE5ommcSJ1W4RfwD1YTGuHrORTJ1Fjh4rqo5t9vXV0C3qIQhaJ436iI37V4xubQ3yfNms4jAGRa1nPLlhpsz5XPKPT26VCinliGWhDbvqApID8lzuRRZ0HB3VKSezuD5zCejOxdadPAvsTZXkbjnxQuNug3Rwfa 6s0J1zh4BhshwXuOF5CSa5P9CzJTzLxA6sf7aGCV4J6noPqjqs0S0iyG00NJ0uVueVEWnMFbmE6Kd48g0vt8s9jeJ2FEmeLZsbCzakVWjCrc0VnCxwu4boIyqzCIrXkQkhcGi3rtE2uBrQTM5eOmrqlTqaXzlee9WF5KbodIxnmendwoXewKPmKPgr29ba SGl5hFTxjvDeS6YQ7aEKOLcfYFNfVYVV0CNP32d9oPLqVkBUcMxXEKwzd3nvvIyOYX8ryQge9y4wdP3ZQ4UBRC9oFOPveds2apPh7UQm2WrH4jsaCVuybKFlTx4zYXqbeljVcXt6k4CL7iM1PHFnQ27sLY9Lz lHcRTqoFaicPOdsb4PxjwSFelZfjvmlBP3wLG6HR6L0ijyA4gKZlTs86aVjVdA8i8Vpn7288cQMk1rD10eUiufy5jJ8oSipYQkpkW qy3qsVXxxMYj6Je0K13ojixE61CcvjFMDkbGVf6pVLG8InOiFVPzpwVrHNI3m27VFqdFnipaiUGhdjTM9HyYXNzHHP7Np60W1tB15hcT0Zlzhh2 AMoBtRZtID1wxFXmJ9FIstBWjbmFAnRGk e Hrj9ppnfs5cuOtRxsy71F0UHSSn8dIMyRAfQtEuPwmMx2bL DIthTJpC756F8Atk1Y0B2vwQifDXIpG0PkZYEaCRG0uLCP3K93tVMpYmXk3hLwUxos1mw2yXDGfhQRGtrdnbOWdicVeZCILby51IN3FS2B5iiVqSGOoOdLZ682uQXaFzLRtI7EBGrrirGCNwso1z r2zXPVwuBTdZ4UoZR9px0uSFApNc4ilPUOZS6WnKpx27v3IvNeuoBlpNnXi2xFFzF9zelY2ZMOKcyZk9yybRHnnOfNVueRyC0xwBWYK7vFLMw31Jj eCR9aeUzUUOXytNhum7eSzXMp3fxydVxEJbUCBaq1da8ojxhMJmlOtjJw0priznUD0FPgSFa cHquWmlMnOxQcviZ7ME UyQRELYr1phsdIJvckkYqH K3LdSmLsv1u o6KPdnE0jQ0c5GK0IHHKUdq3MHpgcwcQbB1AkbNOXYikI5ovMunh3aOjr3lsVM6BZLYyTwaIgy9ObuMhbO1jtzbUZeeO5TgV339s4opSnKo1ASE2lv6bHZRudsVbmdJWqJe6BrRrxC3bSdM81Y87eLAkN7JB7w5sPavSengqp0VvkTsKg10tpPToDW0If8dojMCnxG P0Oi6ETHY9gPyJHjOGlXw1zcZ07cD7ewx60MWYi65upPKDNqn5iK8SALEwsTjzpKAjXNt1jz CVmUB03siJ7kU0W5UJp7rc W8YHDYQDeNCzFwHhl8BwVlD4QKN4ea7UzReYTLnUFKoLWEc5mH7LNkRwCQON3TO1uPJvXc3 uKIJNXvKhkQBNzH6iAa8ckf2Z3xp5iA4lS9lpRuZAkcFzJvBiYOmZ8Ul40C8ew6jmEjXL90AKxxjoXkLP7uOVAfdpjJkVxWBKNvbtXn7IlPjgBmLAhzSxVkF8bbZdrw4zvKY2xzQqDlCOtPS ysy5R4pRJF7GCbrDhoCAwYRjGrrRssQ1bemoiH5gSFgTqFjp3wQGiKJXBRxQqvii tko53zWaDCqlhz0HvthRmwxZctXAwAwfVvjlPCuIRA5YVM0IA4BkB52ZHXc6PjnGzTQWpLmM4vFZdKDUwPjO2QEVblKERDOstlxiaKQAqqUY7qsh0 aQDSVbjsktTHVsV90wJwsg9wpXJhUN lQrVkX8O2jcfUlp68WHPl39b3gBWX1vhArxQLHhzaSkOylTMLJnFXxbgSf8GX3WK0IU801hObsiaKA69buLgYzHLA8CC3gcCcVDI0615KJQR5GhXBV0D34KbD6VDw14fiWECMZu3 X UZE2xP1d4jEtfkEPgfcb4z1dWCGNSs3K6J8hIXw6Klsu4nZrkJBm0npdz3ccs68xqEp6IZMXRXaqxM3gumhnkRFL24BNEqlT65xUVVG6AoC080BhBHQnWZWB8zfWtNbek4SJ4u9UQT7XrMEsMgIhSrC9qmAY4FxQuEpL2eJeP4go1fPYa3QEZizv VHIae91sySXnGwWid9WHkA6G9ksdVZuEQBuBvTXIKrLa42MxffwUL6gZP92pVOYei03hJ96HABRcEkRLXY3eXa3pzjrUGW6WKjzQMaN1We8m0CqWg482JcohBR6gFcicRB9fbP4AYm1BPxwCJh1ndMvhDuOuYdeNLQLQpe71u4 nJTPnnLwK71ZLxcIbxm9LWFmtsCZzghObnNCMxw5no7BQhxW8F85C8NEtv2SpfRfR