0x2cffd02e08a2f949b55948aaf59e2b14672fe9d7ec3935ec2da41add7c7e0290ed256d5c969e804a2450b173f1997cfe227f0d30ad7ddd3410866009d76e8d82a46cecfe6dd94cb0898947c52529ab4df66f88bb6b94952db51a6a4634741f20ab2f74a67e827faab384fcfa24e1414f698ff3953d596a04321cc36076a6b88131c17f6904e23b82172d50ee789d1b491f959cb65420a5bd7ca90431a6fea5b034e50e1877b971c80e0bfbe7723dd872eb9db1a2607486b6dcd28057ca5eff884e5165eaa0bfefb87f0fc04da4b8f8813ae91bf3c8e637d53b2de7fadd9fe06b9b9f5cf7f34a802571fd2d62eb916b5913c64e719b828881b0347c1f7be4df95a360dbba6429259f06d857e89a1e02223d2f7b44f0d339e9d2b9dd4cdf50f1d7e048d31d24f60f6f55d99461adba372e904aa1009f5e4d9558b56caa78f64921f17fa6188d0aa100747f788671c0908b427f6f4d3177d07f194d1f415e7bcbd1727b028dd5d1e456a55b4aa7bc7a9b08a6f6af5dfc1378535f20e5316855323e8d60cea8d415ded05a4c133b3726d39176ae5f6ef83d360e07d8bf669865287d85d3e2cb0ff526b3d61a8782d96eee643c8ea52a50f38281d1a73ac9e1c4cb51fe22f4366f7eeabe6b3d387a5306090d1e4217633a9b3f7a85287821e91e860f3ca046ae1f570321f51f332cf95e3f13c76d2b7db2b5693f8e5bf91073260474ccc814cc369c5532cf88576140f5410e21e2fc8189250a4b92de0a84a82381e060357adaffebdf66206db8e3eea303fa8aa6cbea5877b772ecc0593ef63c1f3034886d902e254f1a82abc47505bcd54e26a1571ee585d0abb9d5e29d6954eec5a4b6e65996118875317addda47b81e7fc810817fc5556438ca4a532ba84d91f6a6f16f10e43b0b3b18bddde1367e3cf2c95a5cdb7f68a0b3aafb2b682d1038f6519a78a9a656add4ba2c586140169078ad4ae0f4363ef4c91d65253a48b08fc86a8ccc0af5c189980353686f7b90b7d498e580d234da3d3c24097612a59851fb2932fac00ab47c0bd8d7d9e9f32b19f6861c19ebe0791ee696c4207c371bfce5e58b5abebfac3298a994fe53457fa39de414843dba962ad12d4494434b3ab68216c87e2a162b613998e2c82d86c8a82c1d7fc90b5f6018ccf3fc3c23318a13493a7d61565799e1898b4045921838a3f1ad7d3c9539711dc0e72dc9e874c990011511f87e6031bd9d3ad4195d1dc6af7f233db30081725fcf655335ed33eb112ef9457b8a7db398f363fdea3dd65d1b6ee1b7b9586c087778ac8b84f13e3c7558fe51630a14d7229481449780e3fc9e838ba6253b70fd355011f1af378bffbe6ca43e0e0007632e4d37a5458c7f23dd3901320256fe7ee4b461035755c5920da7da9ce8567f3c69c50841e0114e90518eed9d8aa29dbc8e005a188c10af7e6c5c32284ab4405d6397f5d34823db897da84db418a3aa2e9b352a60c5bc6b8851e394d89626c40154bb9654eb7d45ce07f15634eda4babf7e891cad345625dfdeac76f7c73353bafda960f022792e2fac7143f6b2eeec1f996c000f678218002707d672c20abeabd7301dfb3cb5b36aefc4c1b6872e9f079002265fee53a4d72a6ca18fcf1c1207812ea01d16375ce1e4958ca9a17676da5b83160273c8d2501a29dac5c1e38f9162247ab6b1893be3d6a414ecbb66dc0b410b49aae31052467869c09945fbfa7ca631f2cce33b64df9c865d7423d8e00929707229183e034f18d40eb07ae9c1820b9162d906672fdcb856686b4898e6f383531d350c1462788e5ecaf0e341354c1fdef599ef531abbf7cd4db5137968ae9e74ecd98e67840c2109b99ede40e1029efa7d462d7c912c8e232be83c414fbf6813f280b63941cfb58bff60740958a46bf10e4bb643d8d5cc790eac41f7