0x2cffd02edbf3533b9df33510496b9646cf50c380998925a4b838e1bb93e3114d2fef248a47899d0add19508930a78366ace9d0224f5fa9e288ac083628cb37b0285a1975cf14b0fa187e27e0fe343660ebae4cc7bd5832113ea0402a826e4a2dede3734c3ee858366e42ded721390b60acff15fcb09957a6ed9dfbab5bbde4fe5d202a9845325bcbf02edb58a1483a51d009830e5c5119bbcc24d0705d292580343f142944fa16b099d1a809740033d25945d399868a3d1a986ff1de221bae7a97e9059059bf22dae86432ea3ef462cc008f86af86e2c567997183e72c57d56b5c36f5966cec8bfde9f631c4f8b0c0055848b6aa116c8396a639761121c5b558d41cdef67f23d0d71d3785ea6ec9f382b8c61c77ee111948f3c79763902803ac91cae97129ff6f8b5f7cb5363002697820dbbbecbad624210ceab79157b4f434bad847a07629da9a02f8c5e03c578e47b2d9cf788a6fd5f1b57687ec64e6eb7b1c317bf41b79f14ddaa0014a001d80b2ea465f81835f99f066a7a157c5abac12a5ec148b0c800eb90397ff8a6540d18ab71260db11557c782ad38ff732b8c742a1cb371f844288dc494ac337f4a857f8bdc81aa21d190a77f145a1029cb58ca4774aa8e187210ecd3e75f7a6270e95cd7e6094547666cb9056c4ffc8ee5c141a4e942a48fb2dde14fe8a9138f8f4a0ce51e187f52abd423dcdbbb9b1496cd681ee269b813813ce628d9e62f16ab5ebef50a392b366cfbb939a77a03bf8296e27a58a33664d654dc5851e8b07d156cdc36d9365f617263ad91239f4faec54a8988717f3049858502ff18e9e5b06775d56cf89b7cd59dc064324fafec0988de004151a5fe85208f0bc01f0a780f302fc98113cda5c3f2b67be7fc210778b6fff3e176ab35add09833aa7ff3af2d93c57872fdaf650317735abb9b41cd1408dfb38b7c918100f571c54ae0a550a86d2d5ab937bd041d2bfa368b3a093f2508b53eaad6ee39529ef107168b5b605171321ed340c7849f577c317834f4fecd672e79b5fef18dcff0c5f87b446d2ffc24c70cdfc7f233b43dfa329fca3506241bf34962c9ba05dfc8e8944d7bdb97179bb329a14c8f6572c6c11b9103805fb66a685128b2189af94ead3c6abc21331e88e0c6a229e93186118369372d9f603a3c138853bf5ade6105fd9b74a06baac10011459c235f19cc9ae6463b4c31f4eb7ae522dc899817d2e34fd5e3f3944e1ffa70e68ce7debb36084242923ae902430086b3a3f95e8f190cef11b2001cf13fcc74999253bf9429f416946141a6f28e5d6f08e96da673b8719d412dae2c27e06a054dea1ca4b7ab54455af259290e7343fc3964d62ea7b2cdb55e7ba8b2861a449a762d7f2e296df85dcd75731318e57925cbb8e3d84960dc2680321c358f4a3850f65b382c5dd0bced2c34ae5db6bea0444d57d7084cf37fa657bffd5c08dcbc7d59e57799745abb6891d25e63e3ba1750ed2d70f0871b950600bef154a24b3f77cc88650d3eba76034409d708ced783d89c3572618c7b070633b694473a49b446fa75fbd2e6ac71df96e60c344f100e1d3bd5275a44b64cd1e5975158cbc030fb8c3c7c4fcddfbcaa93db888a588f449f30cbdeda7dc57e71865f4a45a27ecaa421685934aaeda4778ac6332324d941358569986968391d5be70983400d1b8c1a4e2af8c9d7788803f33c059e325494c31eb8e180deda5d9c584599e6d3f47dae9785beb4165578b2728a9033312bf35419a84ad2628781c16192bd5c4668d2b1513364a036c4bc8b9cec3ff6490178e8f1c2f555de38a81a7843a3f2da77763b144e47aa660f1389d84775b693eb9deb3b53f33e3aa45578ed65ecda538a56c1e8528f5ae89440ff285652bfb0261d5dfdff79ccac523e6efc0384ae68dd3a8edf02f47eb9e