0x2cffd02e33c1ca0304b4c0a9c4c55a0d9d956f4e44d132a9e0e553dfddc5df3356a5de6e3197bcc09db5f1ff471b77a993b4c034a9a61f1fb0d4e5aa4880474d37da2ad59fc019c6cbd5a6ce4ccad1bf5b8170ca68fb25ef3f2ec719e5ac9b4f397db1b76681f05f995f8548f8d3bc9a4121aed0090bfcab1eed2aac8c640514dd258c09a69c5a80cc6e53aae732ad0b905d95e55c23753944e343ebc2510a53fcca063a8dc9fd6c7b47e942806e828db446736f8059a8a387275cbd2cbfc394ea8ee8cc12ac488e8d960e038c9e506e9d6cc135c2c540ab83bfeb3545976a078ebbd6e406b3d9b34c46676ce0e080b8232ff5f727f84480b57b47e40db6e3b611069d1ba967dc10a9a89d917bb3ea38b471242b9423c21018c8b84711bde5ee5b99099eb3760de761447ad3394d4677c30297ee2679978f25bb8e7186773cb154341d0fbc490350dd803c242d41dddb693d5bf7c376996e85fdd99e4141910272cd94945ad0f8f7877bfa403b27aa7281a0da35fb7025077258c6c77fc0939e2db2ebe8941082915cb2ff39a2330a69fe418a43934f3c940e57a4d647f4525f2866104d4aa9f6c7382919df8ad379bd35ccda463d7f1b17d512a76ec387ff967e9896f629517f580ccd637e752cf4097d13b37f609d492db8e056e1a8e604b0732fa7b180cc54ae8941d9327857f06a6f45ff8ee74df662acd2faa91d84832f26f3766c5b24bde3b0b5d6dfe43cd239e2038d6b4e97bc834d5ba9236c6c8797dc6a91503b2822db40967295d0920e9bb5b322401a6103cdaa908bb4527e60cdfabd6099a0a6998add0018155577268dbdb790731ac9b6a81fe809f3b3aa2d834afb06343b877e4ff87cdcaa15323a482bff222a9d9732e3858495d2159e1821c1ac87c5196529fb4ac5a354750a5c3d4670762a7e3d4c0294ec473e6c3deef872e893bf89a1781cd12caae96cc760cb3018c054b723346f104f6a00699247bde15a4c781974de736677d9fa08b9825ef5f3d92bab2c02ad786c8cdb8a59bdfd59a93f33e874d9c2df22f9f927231741bc85714af95bc3cd462f88108ca635606c0faf6cfdb4bd01a63d88d2a95d70ece36f226dc2e4547f7036454275d0b46544d345abe540a7a9c4ac6d4f838e720204dff5b26cba2a8481d771f14100f543752b858d40d7654c1372f2723bc3745cba4d1417a7f0bfae33ea511cb30b2e95c40e29fa126e14351b3ef6f927ca51fcaa42c96b5f31af2a523c66decc2c87f8df5ae7df313ea659ed7b10d2a68d167a72e0e9348ef537c555c07e5db05d718ff6bc687fa4e79066d4e0734e138ab30853808798a3e42a674d44f85e664e6cccd8907958a4f808e19b39f7fe6ab206cc4190ad549293ac0348846dd9afa0714038128ffad260b7a0a618a8d8fa9f7ca0aa52b9453a2df34d3d706d414447003231e6cf081c59f6d8e69bfdea731e74e8a7a17883b379b4d1b6af8af45dc383528715f8c12329330a28c25c63e6d9e924cc66e67e244e875ebbcbbcb3fc40c10dac0f7ef44eac0d212aee68503002308de1b014559d132c39c94ae8fb38a195f64a516bd5a436e06973e610227a726f5802129971f2cbf1a7a38d2f3a99bcb2e89a7998ea2bfad3ce27119f9edddba37755a85bf67aa983b1074fd474e57cc9c56406e0e724e8cc909f91e3a151c36baa00f85d8fab51874949d666e0d9f5df1f32bd96cfad4dfa1c43a295634cbb6e43430ff4dc2e775fedf33846d166adc395ebf5ff96b938754530e81a0826dc1aa6d526c0fb6e6248648bb82da5ba01644db47cdd04a5a10cfd38f8a82a8e475bd2e2385053cedf3eebc163f2192bcd4d0780789521abf4201e728d0a5a7bd2b4ccacc446f4cafc9ad7bd18128b8c76f9a5610be6dfda9ab42adbde9fd8ec96a0b8b72bd418