0x2cffd02ec49218a542eb3a41a0d47b910cb6d895baac571e2952fa4c92af6685b39d575d0ee64c2d76df5c2485a264864daf81fca3e3c9847bc25247027d979c15b4932b2f18eaa01469fc770356f5f403796fcc8d05e45c339f05757e32c4f9b3571879cf3ffa8d3d0f54ad1044ecae832fae2758e4c18ec7ec69d0ad4e0e89ea2bc0186ba041740f74f3e70bb5ddb737bcac8ad407920d69bb8715d5384b0b87232b787aa59c6001a620a231cb192058d36fc062c611925e70ce4ab4660f0b2bd10e461190feda4c25c0176718dae73e178454a93f5fc2dbd3eac3110f214b3d615e54822108bc5138c502ae3073ae9b24f8a568bdd87b10a2df8b9907726b3f830a27e636d94cbdce202fe92018390826a0e5b2cdb878eead943b22e133dd34d9eafff40c1eb1b815c4cdc4384db6ec0d78aa148eef378a199ed9543d4c034c9a7752cc2903747344849078e2bfdcc3e5b9707195b8312365e4e8e8c91ed744482c8d985c67f059c3b4c7b2aef345c61d05a70509cd07ca4ac679948cae2a17880b5152ef30c471b38d9c557e9c171cdd0172f88399fac2bc5f0d1dbeef8ad1799c44fb63d46c5c5260a2df214875127683a37258e2e29af9f29822b100655a83495d846dba20582e22372f186befc90025226aec8b3c8aca35d9d2ee662af6ac55ad5ac68a0b6b33292e5c92c43b6174c396c495a3f8010e81ebf7dd966f5ad72fd158b23e6ddaf16209957a29717c0678b79c010ab8a5c7a5b000ef4dd7d132d60471ddf4cbcf40e0d117368927c5681b3b1c88b667996ad0d5b95d87b8d1b5a1f23998f9a0c78b38e29c87fd98fd92dca3bc5fee236013aa410430379ba5515dd02effaf6f5a38e1856622f976ad1909c7d4af7dc2b972e36de9ef7ca260f5dccca0b7877e624999fd02717aef8d190229f35c092e96f2112aefb60fa9a1e926fc218cab570dadd7449e4537086019224b667ffa7bde22956a3f8580003071efcc6e0e58fcdfa35573af6c8f2f670a7b9ea5cfea5524a33dff62c081d98f8308dcd0f66f76c03ddd6268b66cdfd6acb9ed803654fc4e1d41c944efbabea26f58fcf3d1dca7344e915492ef6c8f3598707e01c7a7fcf1213bd11a572699c4693b1f16580d590932cb138b5b421fc4d71be6ca9d6a4719fce913ad0d32588f6e8867f5787dfb683793035792579403fc1e24abada81850f2d8055f5cc4b75056585c8413deddb9c3480262f68abef94c182de8419934c6c96456cefa3de182e347109ef0e23230807e34d7c9205d259c508376ddbf992d9d06a488ceaece55b5d54793fabddf281e9bf1d74a804920fb41f07d6f282bd68a2e2ef8f7f82131837fcd5209d83d57bd9bd00c80224ec61a7f49b0d1a5a645744b5af4b899c328eb9e5e05ecb028e30d8afe5861e0e6db8ca1f499ae8ca89611a4ab782528fd6d0d6353dcff50c7177eb1275a5cb836643b3a27e50d089ee18a69a06cdd5fb3a98d94065704e84b8b5860444d6b3a765f6c1969a3cb6636b132dc227e74b827702c7be1e72fcbd72820b8e190a87fb876529d6757286a9e4a2abe92bf704a660e54abf9c6046c017a9fd4e76b23d7ae36bbde7d5b54c35338cb139cb5e1a5b1a59f0c0d7361fe1de8535ef627e66a6ecc120e447fe3b813cb76c1b25d5673c504a2b9e1391b4ebc772bc72a19e38393584d5b92c908d0de2eb8b7ddd88810c5216fa321c5a7acabc68d6daf11aa047261e07f5dcb4f96e763d2169071bc44ca8ca4984fe71cb6e762f38761c4ffdd98e92cba46663a1c4512ea9b411334365c56a90e6032ba98812b34373cda50473aa21d661f2061ef67b73bda0ac9fdf1de93159e67e2c90f4d393d9686ad011b46c9c07026fa3576b9ff5dfed189eb400361b3c2b861f55a03b73443a937d4b998645eb116