e47f078b696a6f001b32cde9cf9ff5a4685ce721806927013c30f8eb1208f8a4975fd641a31e669570e2967c0d4f8729414bbb45de7642d4d78c34e0ffe3a669feef1710f67baaee75ecd83e018f7499d6046f47a396e88b845f7e850001507f506c95ce9df5408da383946610080453223e998a93ade2c57ce11c88e82b8bde2a93f90a78c248f14e88962f04028e314546c0c28151192e0d95289dabea6bff8ef2c989e0ff7a81b48c2aeb29ea1bfff9851b3514e257f26ff2cae28d0042bca787059b1b4bc501