0x2cffd02edc76eab944f490b26c790d5f530f46938fc743bba2a4959754ab3990068e9fe94e65be0e04cb4ce1aa77a677bd5b907d542e7108107dc8cf771293f709f12d37dd05e24d071d3c663a4b663e890660ba86bd6df169c20eca573670d22d8d19ece25d2e6e2d78a0bce8a008cde390f927f923a78e10592fecf03cc6db34652a9673575f4083cc1c1784e84d9acccd85447f1d02d03fd7f09bf360e25e5a7522506c121c5a2d19894b87b303c028fce2602264b33f3fbae297bd7eb9f3a6ec6eba40a2d933cda47c86131c2ebaaeb9977f7bceb566bcc265d19913058e172d1360bde6504656482739414ad3bc88f22c3e18868137b93383a4313c91d9c9c096c9239a6e70c7c0531874247f8b43e12c15977d78979278f87fa71a2e51459ebfe848c313527da5a57a351f4771bf872ff0ffd3749634e87493d2d9fe51c50f611b5713ed8c93660dbf7ceca594599e13d277869e60bf5dc83cb7b2a7bbee40516c30aa5d2b020ad3ab97741540e6ffa5b99745678dae08a824935af8c917903a68912affdcd124810431320d5e88778546e724af724209b0f2e91bcfb1e6394ecc5e65e10ece5b395aba6f6b8397007d1f6d917f9e1849ad76b8721ff72fb7322dd4f2a3f294ccdcc4f9d974a1cd0a9882e52ad7c674218ce86ce31ae5fd793f9bfb08c53f9f3974d340140fbcb78a466e765337c4f1b199ddc951ddccc62590dddfe6e8e9cf52e9b7c1f46c312be7a52a4a43526985ca16c2467ec4d783afcf31aa8ca3c4369034a79f0a588853970954d3a21966cd75c4836aaea2799acf9f9391c8bc48195f59ec18a1ce0dd158188cc5d4b8de05763075f5a4c93f8099c99b552f9613273755e929d5a71fb2e7e9d73323d2e3b2a4149dee0b9d7c23017a2227f4eb21f0f46cb1e99b572ad185a9cc61009e17257bc38edb6d6c5ed515f790d64302fac162df9280c4a2cc24286c553f8b43e24b6aa47ebaccc5cea8854d6bd34cfc0d7d0517c61286fd86214f1af432c223f579492b214bfc002f4d0967caded7b7b6d0c769bc48266906845e9e4d61314adf01e1f36f66794b720176f76ae411380e01bed9cfc579b874a13f37b2bfb90c985cdc732d6395503280033d11f1fd206b99d14fad9856d5aa2556ed0df53a40100233dc4cbe549898ae9b6b02371a308e5ca11dff021d30935636b46555ad4ad58e3a8a74140bf2ad53fa9170f59b04dd20687e648f743fe4706793fcfb78d385df4a27bc343fcb8addc0e434b23d154a34f6c84331bb427d18d507d3977f2c967416586fb01a849b168fa546fdc77770913527be2e99e1586b9a5711f39bcde9ada75dac9ba3032e0d487a6d87fef2c6cc35ea5270f2c38db497198f738fe0c9b3591556274dea9b25332d684b144a12c2058b2accd422ba9da55ff9fd5f838d0f2dcd6b0d85ebc428733bf16fab35c1c4e577c1540a305f1e2a659ef4d107d396ba2fd7f559cde0a2c9aab02fcc698f2508882b8900a39e5540f26299d8936a1ce8a150608a0d738dd77aee1c0c920b88ef2d552eb223aaa44015647b5ac4ac4aec149c3d6452604a9f2c2a94132d106cf9ddadfa111ff45799830e71e5046a0a12026f4e964d3051d0b4653a504341443ac12490a08c5b56b38aba148549506dbfbd2118e9e06bd29843cdc47ce5c68d861ff3054aaff1d76219daf62fd5a71fa20ec8ae34bbd2dd6eb98a5971c69a562ff3cf5b400449218810c87b6a77289bec144af928a7b11cb49723efe2d037e30efb151ec14e15da8afda30bc721e278398fd81a47d90b8079e0d54d15e5c8d5b454fd6b5c7150909f1cf63fa8e94deb3ead6d945d4fc48947b6d501725f12e8f17dc7e492c92138d8d023c29b5717137bbe9fd157d27f3e33f9c7d8d24550f1c82cf86b6298076b32455c