6f4c54f7f47ab1bce85cb77d2fba9adb f7f081b8edddcbd93af0649e2a4a0e7a e17dde69b7f701636d46bf5d5cedf7a8 056522c5b2c8218b9e351876688e6ce1 2baa869c7c2b22f11a614e98ae2654c6 af2611b3704d2b693b5fef2740471657 3017f6daa428daba0e9958b3dc73674b 47757312ec665afc0d9f7098c8f1c90a 41961a20536e796c76e0af7888cac391 aefd4017e755731e47b76afca2dccac5 e0654a112602688dc9b4528deb5a0615