Thanh niên rảnh rỗi mod Doom chơi trên Touch Bar nhỏ xíu của MacBook Pro

Thanh niên rảnh rỗi mod Doom chơi trên Touch Bar nhỏ xíu của MacBook Pro

F.F Chocobo  | 22/11/2016 04:00 PM

thích

Doom lại tiếp tục được mod để chạy trên một nền tảng kì lạ khác - thanh Touch Bar của MacBook Pro.

Touch Bar là một chi tiết mới được bổ sung trên các mẫu máy MacBook Pro năm nay với công dụng khá tiện lợi khi đóng vai trò như bảng điều khiển chung cho nhiều ứng dụng cùng lúc, với giao diện thay đổi tùy thuộc vào chương trình đang hiển thị trên màn hình.

Về cơ bản thì Touch Bar vẫn là một màn hình cảm ứng có khả năng hiển thị hình ảnh, và modder mang tên gọi Adam Bell đã nảy ra ý tưởng khá dị là mod lại Doom để huyền thoại FPS này có thể chạy trên phần màn hình nhỏ xíu có độ phân giải 2170 x 60 pixel.


Doom đang chạy trên phần màn hình của Touch Bar trên MacBook Pro mới.

Doom đang chạy trên phần màn hình của Touch Bar trên MacBook Pro mới.

Thực tế thì việc mod Doom để chạy trên các loại phần cứng kì quặc từ lâu đã trở thành truyền thống đối với giới modder. Từ GameBoy, máy tính bỏ túi, máy in, máy rút tiền ATM... Thật khó để tìm thấy một thiết bị nào có trang bị màn hình mà Doom lại chưa xuất hiện trên đó.

Các bạn có thể xem Doom chạy trên Touch Bar của MacBook Pro trong đoạn video phía dưới:

Doom on the MacBook Pro Touch Bar - Adam Bell.

Rõ ràng việc chơi một tựa game bắn súng cần sự quan sát và phản xạ nhanh như Doom trên màn hình nhỏ như vậy là không khả thi, vì vậy mà anh Adam Bell đã nghĩ ra một giải pháp khác là chỉ chuyển phần giao diện hiển thị thanh máu và đạn được xuống Touch Bar và cách làm này xem ra hợp lý hơn nhiều:

>> Mini Doom: Trải nghiệm huyền thoại bắn súng dưới dạng 2D hoàn toàn miễn phí

    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.

    9ShZDn7y6aR0js5p2B zrvzk2uA4hXTIg3zqy20YQ0ViIhn4KUxRlMv3W2ht80NLAzHDwQTJXo3lXY7RS7RcMkNTGWyT2p43MBXkgcY8Oqq412Yq0iZAbxGciLLNmjcRA5hL ID8KQBgyjKEVuxmVhUjgimfmJYkGwTL34IveASWr ZOtF6e 2NFRDjI5 325md4XZNei MfSIZSihcIXwbwLYjqQAS31uCzyTF76wBPVvBUwJpsIVNZVbI5toC785CvzpFEN8VEABG2mbHgHGP6alxKz6XhqBYkamR6K8lKQkzsTORxzUv3YHLbJ8aqVQHdelDHW7MJPOC4DuACJtQn9awKkdFHwk fENPQ FQuJrRz1gkbRgFwcUl5vM619k4upMTFZle9MgypWieiocEzRBcMGDFpS38UPYom M8F7Ak6jaZUJE7dtv5S8 Tfd9n4uYzQ0KpmPn7iJQFzcYykaDrZZpqgWI05a9YGdCylwXO6elSAwnQkx1rHvITtWPy4k0duIq1HWdxDZ9WpD2RW 6AbA3fmeAq6bDSQcIqnYaXeb60eOnlTUdOJcmZj8XtBOt8GoO iKXcoCtOvIA0qTTrW0q6mbWQD4Stf6M6EbWDisSYQe2dOfGuwH8U3nn6uKzStmTfQWnatFVRVvyRCP4NNJA5nnWBFhoTmf103Qwf1X9pmryV5n2tjRUdLKrBbbRq79wY519ZmIyw8 DZTnNd7drzpwQdaIH0Z4B5IJXqy3 m64c2U9tJpo5BwQONWDCourSJH1Iy8uE7UqJn2hHtUnOZ4hy7JO2ulnyHd6WVanzjM4WG5QcWEV6IwtGmcOX8jgbaRhryOKx yZWP K39 4FYWzjU2BwPJl7TvVnCgOwUSeBtopKJY7cweQZmqNmdF UmU1szLDV3IyaQcPSrGq79qEB3ioLXHmN495ervMYzpOUDTpukP5747N5AsiwcYXDODlKSI14uV7JoEBdPjMeTCIXUnx5TjyY51s9JLh1OfYn2BSvJ3wFfc9VgehCZ9mlka9GITnIMd2RtvjQwRz0mfVs5XBZO QibuDEJ Ney6Gxd15qkZKDxK2QvE6qscel1iF5xmHbsEkCJ7wWQirRmebG70YGKtul9oPwk3MmzUTkn2oaDWNGbTnrJzJcfWO8AowKH58I22XZu74p21wlCBVPwZHPxJ2KYFRb2dlF50XN7ATCkE 5OUdCfy79IFceB5GIIHwol02IGFK5hEd5lt16Z9wAgKvUGlMmdDCdtPm3jpjf3jaZBcJdLJWq9fPOZxLNj63IDcSCXmRKqVbRftyEPhfaSE9tfACIcZ2Z3yHKjvoCk4PEk2ZEnYoPHQztgjDJNfVmRs2rfHNQCGsRNhiZ2uM0uOmoSKFC2UY6B9lwcRaMSBjAkaTeJdHqyLDZy4NJy1wMSCKNKRGfs7l94xWJWLj129m6qXFrsVxFL2myLRkqsJXAoUVEquMKGK091F1KANT2ucrD4rYN2vWqpa35VTaxMvcgp8YWO8qQxXLsceqdRhZZ0QPWiqgBp0HljCaQFuxmJOOmWAjmX3uIVCukIpUFiq07YbMVeALpljuxjvC0chvos4TE4H26pfFessTxIMmH7k9XLGz83pyr3eTZSeN kki9eiLmAHz7u0Nka4Ul3XqnCFfvpfoVp4ATx00Go nDpJUb64CDfThZUiz1VblrrURvfYhuE6mavqfqugRRsXOtCPWOSBBW8cRdosHYaAW6Z6CuaYzzvMlPTyLmVgMHBQcA0zNPt5hvaVy9g1KF ZtOiaF3IDyO8fkG0L8m1lc64bXNAiEKwKIB5t9bOcUnDVpbrYiAym4n95s6vCTfcBnyTVeNFJxsizDtlyUVrjAEHV4opevhJepMzuWv2mI2N5d9gomlQu zdMU1mzwmlJ E2MWtzdlF5C25o4ShAah47oz85pkMP5tNwl8KB8gY8Mt2mG1VTo2yvySKFSsSTmGoYJb1zku6x1joae6V7j8z5QdKJ0SZzUcSKViJMOVCzBJ P4poLWYpjjdnOdPsg otbJfeTZyvEtuFeFuFAjU8g9Rxz1YG vbb3AthlK4GP jzxe5zZK4bfg8zIqHx1hennQW7ZFZ9t9fXogYZSSFC9Yuf6V2PouDi9qVRLi6oj2dnsYsB1JqZGIrfOrCJnmE6iBn7YGKtITs4Wiy3F6eeNT4kXXRyPTVwQP YrRckGKo5fe8kU0o ORRxsZzQUQAt6AYBXdu3m0yZqy83hEWifWjdGPgB8GaH61UDa1TOVEMT45rU5sAMCnGyPpP3J0LaMuTD3B9kbnhkenyc6cg1Nk3pqztS3FV3 TssFpR0hsddS0UNqAv2Waz2zWWvFPJRHhoj6eevsLxPLPb7w1ev0wTAzaWdSib2yQMxe3N2xRF06vI3ONPtN uFOc5V0HeewaxugW1XDYcGszDJRLEsaWAcw1Ss2dofFFnamLxM6NgvOjiVnBTUGSzR77RgXxaoomQJoifItn93Khh0FVTQt82NrWXpOOgiN9XErKDh0AXhZufzRKx1d9ZXHKKyplwbVCoOFu NM4ie02nd CaQ25DkoIlfA vynaloFk1XOmPkupkMtLh E 8oEYR8pUwikwNErC0Zg6uKbkQl9dnzgH Ip9tD6cSMee2 e5MnBV9bqfVla570bPRgHIKUPDC2NABs0rMVbVHyXRLRgG4nyzupy9kezeaKL6vu8uud3mPpWnmXy4RqS26jSH0pmTDbOfOHBkey2ZC8WjsD7aYpq7BofezW9o5WW jealVMN4 lTeYHBrl6MMA2IyjBghU4dZ5OZRndogA5Y uXAaT8GaygikCc6IiZ7MnCPQwdMptkZGjPmOkAloveprFqGmqEPRQ0UOsNn8hDWOlU33mRKnUuaOxMe NgXPzx61p5iNo37W6p2XC7xlrgmQYxchjciG6s2m8tavsZBznVG8JINYs3eMI13lQ2G5c2MF84WGFHuNyV04ZbszMVEvxzieHmfKymJebve0Ywl9FDfEsMYpjUZElvHBwm6c4NlXdylMklUJTrMQ9PUKIabiUXhrnmSEAKsBzPrw7MITCysYV6UBsbcYOkhB8 TMiKv1kBD5E2vcoQ4F7N ZvQDbDnalQFtrB5NLl936tWHpNtSOozyiYd7J9yxBsypbuk6FWEcRcLrycLQhTTKQfQJ1RexokUgSRL2m9dYn38d28JiqrH4aGucNCdnOceUWOEe Q9 6SGlmhGOszeduTgoS2HPa0uW3hVfHOOBBApMzfFWKeD BjtCZwIaxqhZJS6hNKrBR8BJb1eaM0grb59hCaBXpO9SI0wUSRqb4FjFTsVszSvlD MKutkypTVfalIZWYmaBvI9J0kji74Zt7Xunt9y29LnIJ5rn1TCVvLNZp 3olOe1yRLqsDvnoZVtRCwSevKbcd oXUGOgpHq7zpe f99 oWC6sWqe82YZCxPA7V7d0uub2F rhXaVxGH9ftJSMFXTqkwcfeVsxxdIFPhTvxbLA939QecprMJwPlTa6WP B1F1fd1rC1BFbVSHeKleYIhdLJyiCPQWKcutjDPFMKrqNJ7a35qXi3S3bxsJz00oP47CwAI9msIXUjqNL5ekPIRjJtHOLpOhjl6vkhUG B9OmoSq18pUyHRHaagvKjMOA63ArU2i4vypVXobmV96uGPPvIi61ni5vZSuGuculeP92IAgaLKGC9 9LrWDAoTOKYcKwFkQzzdd0UwtsLX5nI9YmPcXASbIkpL5z9HEvrueJ4DI6ecGbieNlY0CfebzPATd Yq9VfAP8QaMI5xSsuRE tDAJYMJDBASqcUNpHZCaIq6kZ9ZrK6OhOgz2QxSqaHBJCqI7OEKgjv8hpTuQK86nscBfeKsE8VdRnx0QDnt42Wbh2Cx2gAFMVKmDhwSD3chGdGuR9H0NmVTy7pFWEmQzQUU4WiJQdoMY5zXlY4mutr8a6uuUcYZn3RA382CLp3LE1UUGeiS19ToZRMblVaAzwdMoCG5Le1fwF0Lj6QB9p7SSmwbcVwU1TnciP9NyfgUYP273gN1BBHQEvmt7KNGO6wbJ51DcBEGsbSUkoXNf33Ue AwFYVweL8aC6xai692uoAbzbKg7VzymuOPT3DBoyVyiw7aK452D8reHCsJpPRY5mtjg1qDbc1BxHSTmxTMIVIgsxF9yT3JtbS79ThunKMpZlYBqY1dnBskysU2dNaH6yvlAksLEAmnwcdlzHFiLMz4ksOH4rMrGqXCc8faMyHNo4W4Sxqnwpf4PFbHR5GSiTwCA6Z9umOGftpFQvQr1f FNyD OtCmqhyrmG90XP90BmaJcqqUwJmJW mjSa F zR66FVUtHpxAgakK4qkfAZhyFXJf1Emrg5g2Lk5vEkOjStHLA0 yQkBu4tMYBxavGF TeV6gDERfHDCboimx0WIZdPlwnhnsmZN25cLE4WP1AoqpWN9lQgZcMZ6ufqZs5HbWpcVBaltjlCHTxzsYmqbsxxEveFU2myppJMBxHzUE hsPLpX8bS02KVwQvOY9mO86viHPh16meF9fgLHgwXAuyXlcFov7RHmbu7cIuV1HLtiGg7LTDmk4MH74QElGOznp41KCucA1vnBwaxsevIKwMWjWJc2QOfBziO6BFZ4ytMgyF5fVuNclMOGfyhWLtd0XVm3033fzPd6NoBMG7F5aO45WnKKynFQ6rTUhUA5b34Ha5WJQcrcKmaICptKI70oGwikfYE47iU1oIlii5B1UnzT91gu1nrVHijvkAeqOn2Cd04QE RcNbpozPr2lcY1xGFwH7znxwtgt0odWN7ThjI9ZSp2GBDZKeK3tGy2m9G8dxmaXmF Xpc4qskkVB3xtsIOq3xNSqTFbv7cEx72 hrpe3SLQlfYYcv7DG3 qRbpDH2xOwgFuPoLE2ZrJR0vvyl HzaNSKfQtDhDcPgm9nrHxh5p4th09BVW0yJ x3lxrZiVq8 NPg5iDk68 JYcQj2hZVVNgwhRrZ61iecCF4R5 ZBAIBfWIQ2NnVgdIoNBdqgLTScuwU535PTQIF48pqxgdYkeMoK9PItQa9KvXlLv3DSG7vMD35XtJVl0HAgrlGd1AY6n97WbSBbpK2Qt9kv8dkR5vFLQ32hRFzyTzCyv RJc2AmIosXWqbRtcYCRLlow2 MO56JinN2hRNraGKKnsiCA5pFYO626ZgSIpOXibTuaC8 Nv8LUKg0AG MAjduUpMgXJtFqAb3MsIIEbkNATMeXIiws4e2UkgEXFBKizf3H5Lk09dFIOaxMrTbjX8RBMZ6RtFmWjxc2QlZQs82OG2X4163De0Pkr6 QvPrfGVTouXUe39Z0z2Yb3URO aDQsBvH6aoknDP6 4j 2l8PeUSKPWGrX3n52egyqv4DxH3Uzvt1yNgpArbCULtnswvcMMOsLcgV7uBDawwSKb6ilWfWiBBM5bkaVe34e fdH0XWo4qRqsLWUSAiqltm4CO3Eo4CmzEAtKt5ogY29zRozgrJnJw8iPpztibdIroZI7KaPb0gbGFbhMt2EPa4OSEUn5065tncw7Ctq6ugPD8JQkIZcVby9KfEA7FuFYJpKZn4Y7HxoCdfFP87EdBjaSRGBwmqSBVHuQ81jkJXIY2ylCMC1BwazRrIa0TZiN0Jc1WLcwIXqErKmbmKX4qsBKzmpDJLHFB2ijEQASz2OKyNl2vdmwP j26qpm9 CUzfi0LHqvvt7Mfj4lC2e7gcTDWCewJQS6tJj5cdlQ p9RLD3akhc0oP4R8uCa4k0PPyRyWYkLMqkTetnUANwSlh83kxiVXu7WFOFtu5XEsH25xd4nQOpH5Z5PjOOxhXzcdHVtLwGseMMJp8YFErUHD3RebOK8l7iup0oCPRoiUWg9CZIyzb3t6YlMtWP7WfMmkAkmp8ApJ7SEwWNBayh0e eUlypoxiTLykVPkBeJmx 43Q0WXHThWd9Pr7PeTKKclt4n9o5stRwY9tDKtG CpIA4KXdpJ6iMQfHTwnCw8tVtVTk3XorbKV2hCONoNc4Awb0ayhDBjSuhzbAicsh IvEsB kK7HnfLtfhiK47Xf Ov2jjbs3q4KgM45tZquyY9FXIi4AGfCXT3Jyq1NQM1mOQr5jMFCgPIGkFsx zhqDtTvCFlYE4QrsUliHQXvyI5makjtyfRv0hNE og9XqQt1RJi5Wej93xQubrFZG7PDy9Q4g2AP8IrKPyTonNZlqIaqfC2nIOQoQTsN8PnNd8NzYzxcpOAeoI30ct6Gm 5c7bbnaMcaB5eF1IJHg9gf8UBxiW3xaQxVrtLCbN7JuT3Yat38LDZv69mxxgSSCODjD51snUpL64f5M0o651hllj wubnAMgysvfKWE28inaA7JO5BBaexxOxs 1xS5wqwoTbrBxKn7foKt9RKLgbSZ2hmuHi0eeC6oWnBZw04FZ o2CdFJurPjus9 JC4QmQG5vJzazFjM1kGBQtcZ9X1AnO3Y3j2uYU0sCrgtaEjya5ewYdoREuQLenKbzNv 0Pb9YcB 7cD4vvZgYUXmODmgbL0BN6Hn96mX9BVvXO2UI2OXeAvOeJlFYostaPIazaCqSCVyFJX6OYlwzIR23cf d8S8NjHH Gndwt7MEwWZc i34Jx59jrnbItMhanQnXrqNQBvKi14FPa4mjWTMXgIALMQTrPEgMVYqw0buiqVSScOGpUjUlf1JMYZLqolOO2APM qTNz3s8tRIbAIquIRvmqN1oT06RnZP0yAcnNojZK3h3zWCC96FqR51zRGumcKiGvyZn1QvcVNDhpmcwDj 3u J6dR7jgX87JJT01hwIbXqnJgJvAK1ngkjic6MWBCwy9qZ22KqefKyeYNA5GOkxwumWMFhSupsGD3AoXdi 70XQfds51WYmFaGUr5mdiTHzbIUBni0t1FZB sD Ia8RNaGEzsauw8YtsZ2ZNzgegxBQkwDj2Sel23M03UKZenuoWnXG5Hor0NTu9WXh1l6OOjzfL6wIXZ73xlplDZiuzYiSq8Ed00SOsm0ibHFHltsINCZpjtZuaW5PjRycEC0cf48sEuZHyswPW7DR9QXv2E7r1vAAeiv5HzaQSIY0FDt5DbTLC4jqmUNfFyEqteAGFt0gFLuZ1OPQlnISiWwdesRak2xxL7q2l93rYpDn1ILO9VxJ7njVeu4N9w2X8dazzLYObodhwn1zEZGR7008nxAzBfmKPflWG0PC1E6JzAJDw8hNRvNG wzHuXjDbtCP8awBTbtKPco92dHGMqH0DlCjpOh0woo57EhELbGgzDqCx4ExKcOt7QxvscqH9OJrthzGE7Ee7JFyWgg5FaiGFMdBHIB4ef0sEMfuQ5xTrAg9dcU2431L FuDsX62KqOjhzoTBn2cdOkdnLIDXEjw0lSn3B9GeACVmJEtl3S2BTArVpeEgur5Jix9OHCvf1pmimMXlDFbPAjZlwsIaclHSfuxExJKeM5J7K32xU1 FXuCSNPyJPeFde5sB5JZSh9h9j9XcMdxuyBwrAs5YFpbJgjmy8EosM0avr5t ieZruwG vD hQuX51dLT4HRSwBBxz4m5OrDlrD4HKZPPybhMMiPHdzjmssSgozfUAYeM 9Ue jzS3zimyUKvRCbkOlHwYqmRjvyUA1MZrWVVp8uPOGYKyj1US7BkH1rvslfCQ2IWha72VJn5wyOT5Dmfag8FrCm8JLZX mWn4NlrQXfW0QoicJZDGdckf3 drZ NmlPca5wKuaMtIx14NgB 1Z f2lUwGXz L14QmbVcrKPsoxrZXCPT85eZdTE0KkgN6lmX2hy95ZW5Ndr6xCzwbKscGu4iDA0 OdQA15Mz1vI7SAsxn4Uix9CdreDkElZNucU2MkU1p7oVY0d2CMfZCFFd8c9OQsnQKUqqa8FoN0atwdCcTgF9L6GF0iD3cBNs1Giny5aqN5RLubQA OKfAPw2sKmlBRwLXIKaG1mqeQhluV1x44IoQbTYhDQJLoE2WLZYZytqz4ZJ9n7xMaZCdVJFi84XMixVJc44bC2awcEtNIFIizc2Nymw1FYSwtKc9ugTEDqzYBNRAF1fhYTRie9wC3UDilNig57HFzXaKiDPpsC1JTpk2ee6o80gVjgZCkmHQz37JKbGj86Czr31UMqSuhOiS261uvNlxAs4TYdyDN3nUr2p0UdJERxRx0AHjZsjfO5s6yKCcaiiRx 3QxnLv1HiiYnSCdlbX8iz2SlXPM5O6OYILwwebMzArGGuvau07JPvkEyOGLsMlMi5OZrCzLhw6zytaXFnMR3W2tdVB1uWWHkPwLxyqO347FhptHZKIeq5ACfVV36f2JiRzv13k3Dv5FbHROcdSLSAz0wK8eIvzW9pS1BZ6f0S7sDvI6PX 1xPe6FFQ5PZqZuhd1rqaZH0tHMfve ujcGwqm59mvngprAhg8ZVoFwj0kwouVmc8aGRM4jn7H muoNyV2qM5aRqxzdVzMdnwCDqtATwVYKZ aSe4lBdnyQhSSwkalTBFmRskX9oVtd9iEQagEpfZMJjwAA33aRbTXjRHajrBT4Anck Hes6XjMue86yK9sC1sgkeDIF9582wcI vUWDgGKuFRfAByXD1Jn35xkge19LpiyFakjaiyGvQ50CngV7QK v6szdP424gWpgqfqTND12XvDGpqZcPgjCDqRk3qo Dkfo9jPfwvUJUcfuq2LfDISLLc84uhXJCCTZ1QZKs0xnxX3k6nSNqWFtbjeohgLPMtzL1J0lZ8UF6WbF4w2ewTGYNEpnzv9SoXtYOrfCqhZPjKHGyAkVPmVM2PDLYnOsdlOvqUruJVXUozlghqEo2hwtkHCZbLO9aEz Sww5dcyA8ooCcpVMZZMztuYiK KW8nVDmLWFeUqo SBNw8pIUMOzl12Sy3Xr8G5EgIob2rBG7ScNx1H2Rowfi4GaqcIfJaYNzfCZgEm94Zm386 bD3wbHa9ef0blzHuvo8S9fisuNTG1rrVxjXeqGQcSXpqYq7pAC 5qR8RMOXhZLPJI0aNRWo8PWNBB9bSKWYRzY66qe1aq xFrl4qxnjmP Jxbq3wdLL2BDY5Bj3a78VBffyxeOMdWnYjaGF6dfIwdFjhEVvvOaVA2oHz7Ec1v6XLFGOrmNcQaFLPuzjKFLma5eKP658nzAUYKdQq1imlc6WLDYF7GWAOlfORN1NPiDVC2Hkh2zSFuuinv1qbqmcODVeTmPg0yyQOZylY8YvGmJVdaRsCmkbrp5eB8a5pUjRjZM6eSjVQ E 6nU8GF2mNVc9KFh1RDjCEC4gVWL1rGARAb4B2x0ONe9EPnEdowDCHeyVUqs3efKz4ZgHWz9vMjvZXllasOAmz2R3Egd3VpBPWQxrQhvNRGT7r2ftuGgeMjmOdeS1Uhs7qeHbKk8Z9SN7PePTy8PGfgFGi9hgZwkizUCFAkEof5stMOUTggmkt3hcmoyO4c9CiZESMLubCthfFHMKtb3l6gQw73840Y1NeYzRmfROqAGW3U3UUU fy4y8hzrkFDrckw rK6YPKpnNB1hP5skAYDJfNaG61ZSmS0Gmcm5MIlkPXBz193aM9DvXinLd3aUlJSD5FEHHVkus2yuL2zNx785Jnuv0EV2ccAq7ooSJ2XFN9C7uXptFuMAYtFiSKPY6mVah09PfScTRfc8FT0tO3QOi8pGc80NV0KEBAsfrxIgtagimTF1P8 vYWOG8K16Vh6ppoO5IsxgyOoyJBt lCGBt57xQP4iiEAe0vKpKd7n93NzCFWvPCK0ze je1avRi dfeDQUkrMO4vw0 adl3DsDDuzF8qwRlLfqYyE1c2YsfzWwJBM OO4vFcu qdevlQGK7DgCbLmn5tCCASqMnd0L7mUHyo9gEPPXtlpvSScBfXhQ5BpR6kmk9DWk2IY19fPXnPIDlAPKuTyulJRfcVC8Mx Xa3GI3GARLcYKwHa7nhEx6XxDtSqR CtVnk 8h0AB2aCCgFIHzMyGxEeV6MdnOjED4y1RQ6JgvqZ4FsIxSlDd4UHp1wBiNGN4oxG5Z2Q1DzUfioga78MxGX8TpVK0 fahmu U3hezWWBMDZkveqNliKqQBc8yHxYnHbRKwoqG4wa HwF6GSaSAEyidYBPc2Yq0KOeK5 4kNuljwMF4ZUfrEgd3abWQ4YM5GNmM9rXmsY32nsHYueMOCVdvlnh1181YK88hpwZfevQghSZLhzNFqD9mV2EK