99cc39e83ca0188847bce4a6e6955c5e39bcb75928c982eb5edad8c74e94b1285ccbf1e914fe61e000604c52cc827636cb0f810dd8ade8889522bb5c17655d6f91035ca81d0d4e57a4af29c6373ca3b01904f8cbb7f5f25052d80bf095ae5538c612d8001fb745c9e480d374180475ee698a1517f25f10ba366c9ece5bb488400d37f590532c58f039225c361c51f23760238256803f66df02f1f8dae8eef83b146b8ceede7919d314764fbb073e8dcfdf1b05983c8fd65330e51ffb7016d243b37bc225f0852182232f902b07200403cd9927f0bc29b534034c08ff8afd408c5206f0513ba1be9667faebbfcb07acbd8aaa86cbfc0036951fe8bc0ad2ff91ff4c8d4467c2b7350f457295d2a3c53b09c32ebb5188a845f61acd0d76287d5f8a5db5ce3362512cb2dd51ace7f999234462e3bafc10b58d0b9dae5c87800668d12c3bde712f0998bf60f88ce940d61d01594077e2d6c0c49d2cc70582093011150995cee8d6e6a4e04a5466ee6ed1c0c66f2a980a4c4435253b765b7feadd7a19