3dafdf2ce0d12cab76f284e54483756c7327f26da584ae846a36785f99bfd5e254c1bf53fa2f10a73940dadaf8

7bee8023e38a6ef53ae78fb04487716dcbd6c3bd535594ecf39d4c10ab0dc6aabe52a4cfbbfdc4db928db0bc419cb7a0360a9efd93ef741069f005e58eb8e582a60040fc226dc60e53c9da65ad3d7121c3