0x2cffd02efde00e711157952500685d2b753e2d83683e2ffe66aac9b7dcd8c23767e37b7b3b73040790f164f0b1560c46d66f2bb223b7d94badafc6c5d843a1f177349ecf22ada74b66125ee3907799b719e01385b183f78990a49b87298532d5e9d62a5dbf648448a9983891cbd8eaba0025790dce53c6c8da076a1594cd3d490e70c9c57d65b14a1e3106a461dc1e63ff003b8a78b7a34aea8e695ed36dd589ba8ff964c4fb164d6f067854dc533238ea43baa4d112928e7b3a783012e5804c1000713e39d7e579d14e400e06bd5457ef76c1bc80df80ef90dddb541496f3c7990698439514475a46488605f44f42a3a35617f32879e5c1b3b0891a15365c907042d3e0634c10952ee3055aa800bb11c3bbc2fcebe2a107d846080576e83b818b7d7f4a22593377e9abb1e177c9047de34279d4d63a4fe32237121dafd0290e77c23433b6416986bb9452a637f72df977824daba27525e8def8a8b26e711dc2960913931cb12f71cb91b2302937407d0b94f4d832365ded369d2a6f6f22827bfde82ae6c5b409f5686e57b05f21a192f0954af93af0a137dd24b50f6a970c6eb7133a5a04abb9ece9303c05849f69526afb67f73fb62d267c3b01dd3d24fd88e2dd41f6905feb2483e557aa4fca9713b841e528aab91fb0974f5db0123c10fadeb6b6807b82582bcca00f6fa4de49e3965d1623935d360b550d1274c285bd20efe0d4e79c5e90dd71d88950bf2541b47dfc9114f3fa4d4f152730c5cbf75c2c32640e06f9502460135e59bad87dfc6194d9f08fa07ef72bc367808a154b33ecc8945f56c20c452b8e3a38639bbd15e20a90d47aedbe2635ae05d519b2c17479ffdeb13f50f2985fa12c3a9b82a6c094117f764cf6e9b1a2e9a68e3f12055db8d68e0543565ef013a3c5e869ce848b206eca1aa3969caafa0f3d37a16ca8f979f064e9da6113752883c4f7ce070906222827555625e5de65755f1467cd5cbf68ec883db4236f5fef3c5dc1bfc526825a18ef2c3eaf56d3f31399158e0ad2edd4af42e4b8157e29a63d17e9c166b4f33dfd84b1a83eadc5f479f58afe481400584b26d2979b1753908ce272e912d5c9fc8262588c177b0d09a2919fdab70bf1fe2200e277035d9e8d35725505f3fb0cb4fd7859ff803c989344375b1a1de45937463204ecc87b470e22d0d2bf9529866a7c20de82ccc28c7e523e33bdd4bbec66d5d18d132e5a2cec5e2231018f7174105453dd42819f0f524ab4b5abfca87e6d768ee7710e8bbc015545f925c884cb391d859bcf77008977a26766497398d2b36d46f9da1329ac680829c2e822dd379770f7d81d26b3857d7e2096c668d809b933f6a7ed0d759b3e13a8d13e235f3196454f59f82b0e23033429df0681a6f426010b3ae14d7a31d627788b44652cd1dcbb5e306a5f45365eb9ea3c9be828413f3ea0ea1fa23cad4b901032f47d191ae08da45a3a8d3c632838e617902afb3189c885bfa09c049e2bfc0b6130a38e88b5b2d9aa239b822fc0c72b1e93b0c8382285fee2f77722a88546c701b53f0bd9664f3e56585bf4d65213080905f3297d27ec4383c43d0aa2fb17a368295dbbfa2e0717bb9726b5e72262ffe901805f3e7d4ddf5bebc9ea1e129c9dddddd7bff878a0f284291dd45b50ec5721b2c22aecf4c67d17600d8587f1aa949deb24c778f284ed6a94b03141808e177d10c7d19b21c0e056e6d1ca439c40d2c59220fa77acbc393e2b2ed16c8dff2a70235910560eef8e6c2a0f8ad1dc90aa183c95ee980c152e7a79271ca5aa65e1ca2657fa6f1c47ae10a28ba53da3eb88699612adcc18b7e066e5bacbfff927db00b53324e182c2dd01108ff3c706bbdbbfedc7bb0f5475c153cae0e3d6d40f3e38be597cc397b6c1e80cbb8b69cccf797505dc703ef85ec2be56