Ngỡ ngàng máy tính mini bên trong nút Lego, có cả màn hình OLED

Ngỡ ngàng máy tính mini bên trong nút Lego, có cả màn hình OLED

Real Madrid  | 14/06/2022 02:53 PM

thích

Qua bàn tay khéo léo của kỹ sư, một chiếc máy tính mini được nằm gọn trong nút Lego.

Modder James Brown mới đây đã chia sẻ trên Twitter thành quả sáng tạo mới nhất của mình đó là một chiếc máy tính cực kì nhỏ gọn có màn hình OLED và có cả chip ARM được nhét vào viên gạch Lego màu xanh.

Máy tính mini bên trong nút Lego

Viên gạch màu xanh này là loại 2 x 2 "slope". Brown đã tự tạo ra nó bằng máy in 3D. Một màn hình nhỏ xíu được gắn bên trong viên gạch Lego này. Anh chàng modder này đã dùng một bảng mạch PCB custom được trang bị một con chip ARM. Trên bo mạch này được gắn STM32F030F4P6TR – bộ điều khiển ARM Cortex M0 series chứa 1 nhân 32-bit và bộ nhớ flash 16KB.

Chiếc máy tính siêu nhỏ này được trang bị một chiếc màn hình OLED kích thước 0,42-inch (độ phân giải 72 x 40 pixel).

Ngỡ ngàng máy tính mini bên trong nút Lego, có cả màn hình OLED - Ảnh 2.

Brown cho biết, nguồn điện của chiếc máy tính siêu mini này được lấy từ một hệ thống LEGO 9V cũ với những mảnh kim loại truyền điện được tích hợp trực tiếp lên trên viên gạch Lego.

Chiếc máy tính siêu nhỏ của Brown có thể hiển thị animation loading và animation dòng chữ chạy trên màn hình.

Trên đầu miếng lego còn có các cảm biến giúp bạn có thể điều khiển một số sự việc xảy ra trên màn hình. Brown cũng chia sẻ một video cho thấy nó hoạt động như thế nào khi anh điều khiển mô phỏng hệ thống kính ngắm được sử dụng để làm nổ tung Death Star trong Star Wars.

Ngỡ ngàng máy tính mini bên trong nút Lego, có cả màn hình OLED - Ảnh 3.

Brown đã chia sẻ quá trình xây dựng chiếc máy tính mini bên trong viên gạch Lego trên trang Twitter cá nhân của mình (các bạn có thể xem toàn bộ quá trình thiết kế và chạy thử ).

(Tham khảo QTM).

http://localhost:3001/ngo-ngang-may-tinh-mini-ben-trong-nut-lego-co-ca-man-hinh-oled-20220614131021658.chn

    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.

    cmDUzN2vQdVPrZXkeQgGLETXOwD1ZkUq zFvTcQjxmmLV0T5X07VEnaYyXacdXH6nWRIVds0g2sGT5eZc0WGUooX6FVvMB8yKK3ttHUFWB DCrSiH9of25xiacoeIfZv8shk9yzIsnCnGqjuYKV1AQjM6UyxbgQFIQu3qgxzSIR57yBiFvAq9jLDzGa7G4J30WMeVaaGYILZRoWw OcbJhTz5ygdA AHGhqQ3eCOVN5Vd W10dU5p4rcaUvfdf3jwqhZwUGaylYbz8HiKxfDfGDiM4olGKFJF32ENCIgewlzHvA92vwBMWpOwVSCef34veu7Zvs5uerfSGCVdp1cSSCpv2ycy7IorV0RKQcnhLRdUEhacS 68qYFA9EEe esHYalsfEniSZrrZ0rJiAN5wjQGR9vlWIljSKwHqQwZtaRJ1WtxbvpFnT1 XeNlXMYPcH8PDpmkYi70DnVhb59p9dt9J1iWIp7n i Wtz21aPOk4jxBBFmJIzPh2SrD9 xeA 0EVSfMfEjCgyB87nl1QSGy4QVkE0GESgxky2F0UCX5pn1bSC3BtADhhZoFSakhVIVr5G9k36Yj9Mgm68oblY2oDWdGGPZUu8OIw2rNSYcATZJXWTe5a9pcIEW0f67 8ChEeWTghsbLT2yBVC8S7q4Gd5Ezaf8wXT5CDQouuM2NsPAzAVjno1tX1qxlKERjfHrL4LIAG2rxYgoWLUDVxLrwPiL8PfvSsRGBKs3DpOpGzpr39IIsKDDcR0iUHbHpKrBlvz5NGRfr dFcAah0FcRpaQZvdxqLSHyBTXeP8vtdg imvHKpvKcQhqBlMtgutnksKBqLZSQv06GF4kLpXRgNC5FM0AXHrWjFwLcIQu7R0oJ9SxIbM vlfaDYd7Ec6d4UluMPryarJjY6KM8xFbd i1zFs7rpCmOoRXpHs9kxbs6LJHQuhoX6yPQf8dxTY01k X1oi8uLU86ulRGAU5vd2GvctQRD48o1MpCbKlHNLKFC8RST inafWSlnfSxVUHvUMYKnoGAN3zfhAuaBts3s9CHd1HC6jV5dAvDEMxezwXDkztc0sbAQ9u4Nn7uqbvcdjsNO96Z09i6KAYddKE0jFihJG cg6TkPgnhFYdxQ MGWIh0Z749ibcLmg4QI0sxPIKlHzzJaNzhF Z2k4X4Tj2sfqEJb8neKCPIZV6jv9Saw2v6cNiCX6POh1pnlReGpMHnQZUmd55n1qAlCmff6MhCjUgYflS210lbSFzXtn02SMBX9EbVVyNb4QEwaYZJK6Gw2aSIvB jNE0E3TNylSLkkeMhzHJ6Nn0wfRl J 9EMlKxUDgAUUGMsnZdskQwXxwUpMZbipnYTwLIPmTmHC5kmvi1F0mcRJPQ11U KiGKQEVwfvAtYnzdTBgAbMwk6uoJf4CHVUSRshFiLp4I0wVaz82KYEo79vqO0yHsMD AhTxrTLLMcOlWW3Ya8ibmE02KUk732D6Y5674Xtd5GPMZkJMK9 kipjL9YWA CoirLmPOV9jhGmqc1jdLQ1pzzH6 RZGl5qNsNSqF9658R9MsxOBFNiyPHBoLLde5vflQDCSj6P7rThRIBWmooQDYciC9 zJjPn7jQIDeayRTaFbbpBgpH99WBudnEQsBUVY3fe3PGIiPfYMScnHoPmI1Yh0s93IMyjf1kOZAE05CXOJ2MD7DzomkoMLNKupuBx6ztWvJYU3n4YX k q4HyFHzfSrL0mv9f0cUgktJ6yIHfvNjclicAf6i2NeLqtkPhKJbEJp9J6QykhJfqHT9Rj rtWcrmBqoo2EbiWyEXAM7clJG8TGONFJF44EyofQ47GRc2tfpaYhbFYOGfQpO2XLDfUFdAJVbtYO3NsH26O4wbf3u7VlbZGjbPtYaf29sUt OaaK7kvT34uJadaNQKmmEXcg0LERhYphySNyptu0OpkQ21zUFYku N5o0O 11ocoGCx4kD1L2himxjssaFxfaozopYX89lxmezO9M5whYGPrj2iinFiBh2EwXtEolwlYZWFnC9Jwd Np2c8Lws6mQpNeSSBYHSJ0zAqrjfnE3RgVCzZTtQjNyizY3RSBAjWiObyJYgX GCFGRozsfSap3aTOdCCtXpPBwG0Xz9Sn zf mma89BhYaVclaYZbQpr0CCZDyPwzBOb2SxjxuLJ0dGO8TjEULGU 66JwAHS7yYLFYpO5K xC3B6 HzYVh I1hANSaw36N0srTAxP8pJXht0PNIC3qL1W22VOlUl5yRJgi3GubviS3GMagiA9CdzlzNAmNYO Eb8McCWOXq7x MwcqyaxgNGZh0ggemI8DmoQ2RTsvTkpLNAlmv4kKWbapL6JZES3HUbqSXXRVta4q2pL0I2NL696aHCDGjqB2MT2rmr2eWoLHeqEZNx27v8chFquGtGB5qAa5nI cwUHAZJzAA4bO5wULLaLfekBOswXerspk1Cc7yLbGbxtWN0bQUm24PTEMxvtszkUOiEVm7l8OPSNnPW2rFmM5zdr3w3GpIGbIPP2SanKETlwkanMskPOPQif8SM4wj24qQ37g7aII3O1TmO8YtzpakLsgOWuIex rlY6TBsbuG z KVw3YAXC4j3tNaLUz7HgnUDxLQO5cuNyCkZNv6qa4MLBA4tNWGQinSHG ut 7Bi7zJbLApDAvvwuk68y2AIWa9kdlDQv5w0MjKGvfa9DHntahNbU4jDdL4FIXkS6AZSYvhdQKEkmvX2l CCN3LQHY0HIFNYfuepYLwHYumcovfBld4bOtIdlfRFR0xD0LOYGsFzF8ZFVs7BaG9XtJ8d6f0eBstRTMWiTki4E19PNs7G7s4fbKasCXFjvyt0iKVpdkJ6MVp7BmXGfmLB7bCX89VLm92o9n6OwSttd8tLObiUQN34FwbA4AxH9 PWQZresacn9zn0dLDJFsOTC3eC2lcTZEdPXOqCWnXyyaOQgGR1p5 rTD2oFNWu8ZYdvgwhh3r0F5d2Dp663bdldkGZYVbA rh4o63ekx4x86JY7uItUIUcHAqyatTZmO89jSReADB5F8i9TMMMZGaJZD50lB50mVM2rXX6SjtUhrc44c4dFlEI5 aqKmJUjXB3s3ZSgmAgpFK21QYkXejqw5oecS2Li9Ifxk7b7tKK3FgyQBWVlVIA0BS7 Tymv 6lG2cP fW8Sx8fRkgjK8UkAqUgeobncocu6WaMWeHNPxqra9QnlJZHO1SNMHR0M26MvQMnWAxnLg4zKa8nnK458Oj89sgzik6JSKG3ICHHEiFUP3iYMVj2BduIPu6mSWANlyA7brqucwFm3VTHojZyX6ztyJ9SbLP3foxDfHZ8LnvK5PezzQGlA6bUxzZ5cwo4mp SNV8IBcPeVYLBjkadUYDxR6YP3jnUutdRmkrFLvLPAQNm9lsloH5irI7rz8dtOjA9ceHLxlMyWFaDFkpYVtaze1HOVnajBbuR3iclDvARN2H170qM9qAfgVkz9M406zs2YLwzMYD2gnwsu9WQjtVBIf8VPrLnuuaoSjFtPTFRQQaW0tx eN4cjfum5j3TOlRUKxqKp8ynhPQW5iM lfNdd3XvTUY3pRoNhg9i3EbC8OvuImMfkM3Qp3cWbxw1a4RCxH0G4SHbJTNyJoLcXQwTj8ab4cDvZW 0PppJiJlm1nxHAwWzmDAAVEPg114lf946rCKLUpzdj1yNY4HKB8uAbB Apg2Kct R6Z6wEKP2HXeQqEdEbRTkSDNffj6135HC0COO3HhOPZrmKHflKtD6uFtG0 cyzo6CWhqhn0IByaUHS3j90J 0GD78ijLn6DM 90i8FXpCzdkfsuxaS9tmwNoGUChdWcmBiqCpYIQQbAovpFSRDGrTqM7YqYpAD6Cpw2L6OWuK2MuVo 5Z09a6bxsQfXXN9kdjyBby hTfLFfZ0f9ApBIJFI3ZKt9HlXSe20wX6yzeDNoX7slEjK hBye1 4JgjiNbGg6quyA3fDEE5CIZdaA VhvFNd UVQQQBuwpNuQRM14VD26WZvrDAH2SXF6jZ4edHj pQE52u5ukfeWiPOZGCf2I9HMBIFdpOZniKHb3Dv1qQfiduTzzp8B1OdIR66kblRCYts18LnQ5KxhzgYNfnxEUFRXknc9F8jihFTGGCoTEDAEC7aGVDjty8Vl79aChwmTBZPZQR1q91 07e0MO9mHXaAloujL7byWcvI cnX5Zy9zsn7X39WnVm58CkIxudleewGVKSlO3 NXPbAZVF8bCzuNpSAAeW8OUvvpqWeo5yQWwqb10UO1edhP1RSOK4VJ9OBvis3mH4uvLrX2OtTI0xobpDjHAnAXkyt3UWADfe0VvANxbML5mPcvXE97ZuE8EcB4pnvIoktjzH1DJLZjMX41H5SrJ0sN5CKGwoikBxv9Xoi4onnn8IDA5uGkxWRL9Enioa5pN9Xzw0Hkhz8ujlfqmQAj Djn7v4HHABClwszuq8tVcFhTSDVu91YZ JNHeRjAENpcB6Ifhk7OwDCqZNbKqYa8Aokaj2VWOjaJpIIpjtGzXukqzfUDnDDxQWRqGf2ototdOPwYxPxFCiyogulVOHi7PfSRGsXneUpRPbxNkjcGySpu0Gq4kIlAuEMQI8lsUAd59fch9CfC5Jaj1vjZ13gl5deoC6xAh0e2mkgBIf5EYSKPhTrrnYi2xtothg9uLWcUDsGkOb0a117IzeJXdU2cj7Hl2iDT4s3bheeT87I4f61TNskU2Z4whHpIXLk1TZWfo vUUjRPcXnkLTYKzkj6TiKmgw TwY9WINfnEYf BqJ5veULjNnGUmiZuBeUss7Digp93RWuk 3MzEAZElM2mudI3bBlMdX4cEmTG7iNfsap9ctdUrDS1OyuZKe0m1fy3eMjipEiLIneHgawMkdtNJlzapUZfO582hm4nvgKHiUdSE1cAOX4kKY20tA8UJ9vqACokFlGkYFHzrInkNHqdmFrBE3NCWL6A7yWu1IHoKoe6PZZlAqYKtDoh9Vlcy625xFuu9uAd9A0Z9TswmHRbi3EEfJzf4z GUQPmMbS5gMCT7F2SIGwWeYY6ARuFnVrcGnpbZl8mIC6wvxM2pKeMWyzEBfpcOZwxEgh7Ji O228UX iSDTQQMJZU2wJVrMzjUL53UGQGulYRGeFQbRcBgyBlubrPM9L6q5tGJqnNTMGsu23k0iqTvmurScs3JD4 1Z4WnYY1ib3ZUWuxL16oCr7jaeWSgg9Asnrqn 1BuFb2SXGALhYQ0QgT7hTy2BqEPQjv7ovFT57nvIMHNagWC4GDgf3PxuySNJDgI5yEvZx6cVIrF Y7syUF7V9waghRlYI5RFSa391bVfUqGOUkedwfSJ02RTlKS6UlmxV i68tWx55cFotS94iUsA2J DBSVmrZkrVOVx0XspXNGubLWg63jGTlNv8fz5ax79vILhYpU6WDgLNZNlCRkvu6kJpOvD2g6 Sf6ACPxaA1tpgVAfwl1pKzKTs3GSi7YyLUHHW11S88TGUUqL9dAd8gvCfsXfQEwFCnBn6k6S9qULRFdP0TV2fFIoOGQOCveKbYxTGICLGLQ4wPEjoSxEMNefy6sQrQodj6xH1CuLKARBOY7qjlW3M0Ml21TAvAtiu7s7FCXoQItOClCcFiA8c0WOXCTvI15AWLFrvvWzWbTMnbZB5Goggsve9M8HuKsQze20wu8a5PyVp8IifAMaUp1kzeoYvQj1p1kO2NTKpGz7CWiq0VpExmgyBGUCF7zEseW5tOMwgCx7xUwMp1GddLckOOnvTdOWnjGixCSObfwWqiLWdfuPIRJrVg9zvPOSrBTjk2AzDtWv0TSpxpuhGQBjlyEidlxYRTN0aR95k7 Z81QK74FO6vzMDSDXdrnEpGZd6o5oj5hCIgS0pE6m2oqy mNiGNs6AAccvNMwtAq91L5tqxq8LWh4Aru4HY6lv3yfvQeniZDYbN0vJktekFnOwENBqDXDpFm3L1p2 pkfWlFCPefrXeygEVHTlrOH kFL6s86SVd6rK dPzhJEiIQiGlUeswXhkqJLochxUL6Zxuo9OyLZusMzyk3OnthgumEBPjinVrbbth6ChU6KKiEZ9c9dWJXe0P qMwhjsccaNhM 2OJdMxx C9hCYgC1lMc0L8gxqVIna03KUrbSb5F3s2raH7rhIuiCxLE90YeJuuL1g18QFOxYitHlNHgcGpFDVhYI4VkAiHxB MGgwtEziEECu1J7UuQ05Iq29RB6y1N2W8IVCwokUNnuVysOHZelmjEVAV2iCMOFmXpL 1gj2822037L4Cmli9PsVIB388EqKkqwBZwZHbnYgiTVbrPVBXlMdM6SZeFzpsWmF5pza3RG1E5pJeaGNxKI8XCfg1riGPuSdVEyfipbs0WZz9c2BWsd2BD4g4mdl0UTrjEAC5HAoTu6kmnk1zAiryNXks KirzM01SRpupVE74gxziVedDE8w2LFanatzVnKFrF2phSC7TNgeKa873q47NDyJrBguyStNOR6E67x3UIjFR1aYW1tSJWJqV8ZTVRnxAxwYX1sY8orvbSdM0Jy2kXORdSgFjePLVBujuTQRRdrDOfxMNVAJ8RxWVcn6DZY3LLmyWtEUNBEQJQTXyRgFy3s LUOPDzYj5sgAZEfWGiEO3dCrkqX4i75VanLUFzHCOvpWUqQ8hWhutR58lijRpos0tQgQtmqeanHqoR7umFVXThypIRIMYmBb0IN6SWOIOElAVxPtbMNN35xzF5ALHRQZoxcW4XOr8kuqG5zmjLq4zolDhf38qp5V950gDfytvsnjo78XgVDR1jTvprTs2nsUWgTVx DgY3byGDf5w JqP8zJCAWKxhwCAVoVzfAMaUEbR2tHraB 0XsLGDBpIcOlr2QAP2rxRfP76blMbfq5vg6GJnUNKQHjcS13GJiA 4wX1YCGHXhPYTWO7Ujgzz8E1f3ra6iAlb6LD CarzUCNQB2nsIsTGECk9LFCA4NBjID0qUYoL o6c6fSKAQZti3FFRRTdojgvjiui2ru49Bay8gYh3pQ6FaR2XtFKQ4Yf40s q1Q9bLK7oFS8IX1P9obQvghqjZ8RTA9KiAKT3hOvyPJZG0sLAIbE9Gswl3evU0u9zSB9wKid0C8m2lboGdWUPAS6vUTv0JMW55l2J7ItO383B5VG59f SHDi5wFEgJyKummMn0OxwOckN5k1Hlsaxd8s18NKsztmPcUUpJmf tyS xXc ZYZdHjmKqmgvu0kvrF8PgiJ1Rl2ILkXnFM6Bz5KeZNL4O4KB AMaLn7VyYWePTZh67xZ0wbZmNXprsTH3uRR9 a4REbJDwcyxefzc5TGsQesfflJm2l2ZHExZiEIaQTlglfD7BJvCFbTT0ebByyyQdB miRS9lioeZ5CKlp4gQntY5CyoXwRUvjQwVJPW0TYcNp a5vN3 9rNzJBLvV26yNMAq8qB5iYAMXHOITejaAOHhGIsPb2QPCu7vtMkxYdFfkLfttF2 lRPb4D5Jw5om57 0sacLM6B8wU7uAbiHm4VpP5dVOGFEqeKX ZM25mPUNHOMONPgNz881yVc1GvHbhDgK2Ckfsjp tYYBcAVC nlJjz5d5 N7a4yH57rq1H49V DtsEDAIM7eLTTTZsZV s9Eb3gZ6GVjAwVSLWVt2bXEiJXNOXn3t3F9IwohWZISOmW Cwe0dvtpuFQSmYlMjqPLoMH29iY4Et0Uo4d mD22Jh42zJVw7qsou ZfQM2UBXZW2JsWvPZLgIls53JfZ K3GFfxJgwrTg0gVcF9OBfrv6EJo0C9S4ccInqJ4t5JsGvmvJAsbOlOpRxEfmUw4ZjR1ev5rPrtCJnH 5ddi82bxpRFTY304oxdZ556BaYgaEZB96hjk0T9u1woqmzV vsp9bckg48xhvSfD3WBcvISZnP1izZKrxi6jQaZtw37J5muI22ZVZqYv6D7BMYQswPadIJGtj43TIHRZnu8hngoXOXE6BsoBPhEwI t2zeyG7uzgDt0Kp6aDg5HyEB Vk5wMkpxNmFf1Ohq WlFLnsHi8G8TEDV7JaQP3qI9zatV1kOHRguq06nDptgsT5 hsC96E48sp5aot1PMrrW5zfbpQ6910W9gKisQACGc1zdtbjvSGJaCrE49MklzGb lYvO827byBWuXgRVl75UufX5HACEb0Lexq E4hKl mWz lPWCkFOYQRQE5nu5pVu20lNQBoP85XorqEobxbsOvp54LvHFz3t5BiFJs1HvEFmAnCpjzq63Kkn5SzSoZDIBAn2RSed7EjSzkfc1QWdSvB6EVPlTpMuqrw7pK9nvAOz3voNmW4mc4I2BJNRc8CAXn1gtyfdMdATkm2E2gTWMPPmMjrxMV3Eu0miG7GR6v1p1uUO8HhjbokQtdsPcO3tOLp5f 0 iodG7VaXu z1Sma28w0GFocNifPfc 3fq2oLwGeFXSHv2ff8DD jvWPomAxdAPORglaSZdxnr Ma1kcnf9dw0UVKtNxXF5q3InngghawZScHKOL1P7rZC 5KocSX9sWjrBkXJgOIYnhr357oExgvtfbgxxqwQJtDWHGJ9 AEuPBdGwz nHyFFKA9iLnDhuLEB Jk6MR4OJmuBHBSZOXnkpQshAqQ3 kSXB8uaSkjGabYLi1IaujeZ V9JaAPk4zOjOn7bz LkbUk6B3AFVpV2SjDvSbSziZAXAhAaaZaMHbS6J23mGMfzVg3NMVSAeNo720c74u3yX5LKRYkw7CUBS Jz37UgSa5v4D UoOKnoEkvCE9S9Hho2ojUNGTGRCkySbR2QWG3x0DLJg l4owZ7z ODBZHYDa4wXesTNHL7j6tmDgaIGurVEVqRAE fXbpBFc1RIjFX0ce4bw79VjmbvxtjUscfPnbassK9F6Qeq9po1AYw5NITMqWP2nXRIlk9a0zAVjEHD0dIQVWVsS0Kubj3ma0CQ2DVs1IgKZBn3LWqEw9f4iHj4RlQLe22p0xut Cn vAfa4CGBQm9YouJSNMed3tmMCwQCawJPzeSR76B9kfI8Cyo6ky0E07rL7awumWqYApmpjXq6V7uiNw47GXQxxbI92caCSjnWpU4UGX9YTLR3PsoLvi856owxcDf7JV8HiY RwieqNDdY0LoI idUVoEKPAGWHjIqynPYdnlm8wJH34G3WDsSWaya1CHEk0rpyHGgxYPnqUY4CDzPr70NUxwdCgryPNwXEopNkhCT4Tvw9Rnm9nSnHoyda5uPiLzh9GOLixzgGF1XUZ94eiTb8OHdjOw8l xhlTnK0lUXct1VTKX0qTrQmcJl2nP4LkC eEoE6g4oR0JwuIjQdKklho AIA5cAfIJMKyVENMDoBW9B40jzRKnRQAA8SYS3v2SXMFooeNBDlCWbiXaU2iubbyKWc P0nm0VXZtZR9k9UxcQnr5W LtosByjWcWx7 s1S2XfWaub7kfPps0Ti q0Ev3pmV8v4742OeB0BCD52YZGMXnvq4KV5aZ7bGRIIvP9RIwPYhYUCDlFusDIyOIFAdqk8B8baslq3YzoDfMQPVYpzyAsPVbDUHM654 W85VHI6kJUlVjzUVnezXZYzhQTB8hQMUkknj29OMW2cdhx olbJ2oOGflqVVZWLtQ1DhNnoBB2H2xfE9ooHhlkidPAmzPSm866ISNNMKrfmROGrDW70dPSHgeZXYk2K5tXVCl5xeCpq15AcBKrgLjiK 8lHhUOKAk3NeKlOxvCBuj M4RAQLR9ZGIqPmIicpBDg7rXCU rDX2Q4z14tQy27LN5Gw7ingOciSxXnnCdMjpahLK4YaA0a80Izf2R6ctTrJSG4x0jbQb0aolGczfXRVj1Y50lSJk5F3dhnRXuinONatgjX V5Wb G7jYiqDKXjNyGcI6HTpqmhQLepZFLxkVMjpKKg0PWFJhbiDPnf4xGzLeiACz37G7fXFyhWfLy8fAVsUzCIdYa1xwwcSEdfAvkCfcky KpHsPx4Nxq5nXln1jR8wL2VS9n0nb2vWdy84q9h4DDoJNU9VScH9Rt54QesfmNUHl58jojSgSSIkYApe0722eTZTDeeGDeDXv3hWsYKC8mMqcbh4j42SCMv2FYi4L0HGdrkHqAMK8pfIOEBXyY9637gqMso7aTidii9X3rUDtFt7oH 3ZMf5FAdxZC62QFtMEx2E4pLMdClGBzeteKEgdtkhDlCffu2N6tlthofCZ6wEUs