6f4c54f7f47ab1bce85cb77d2fba9adb 041abfe64801143ac67cad4a71bfe63c c0287bec3e16abf0d0f980f37ed89d96 956f5437ed90bf0c9744e51769e2a967 d860f8203cae538a507e66ffb8cf715e 733342ef9de8e652bbd6b95f46aa7c84 05deb424cf168f09f8dfc3059114e86a aefd4017e755731e47b76afca2dccac5 e0654a112602688dc9b4528deb5a0615