0x2cffd02eb77b11f21b7aa29401c92f669bacd6f5299afa1026d728eae5541652c9a7741e27318c29f8fd388c0e9aa342438b8d4c771ef4f9fe784f1ddd731f9fbba2d36960fba6dea5b6d63ef494fbcfb5453ea741dcddda6a4e5b66fefbdf720308391e445f387be96a58e5108ac3eb02e3c75a8c986cf2eb990563cb02497f81026dd104507e16e92a98597a59035b5cc2cd055bafde701b1ff6730bfa9285ef3e912e1630dbaa43e91c6f70e2111c9309f635a41d1d881eb252adcf04776ed926f2af3c079493b67bd279ae668c459ce70a07ef978f35865f0f37d9a566b0dcf8e22b1931f8761007aac279fff31f05d322f255c3d867e19e08a19320b96ba324d599323ff3092fc4c19a4180e617f50dd938adac8dbe339cae7dbaac0bef5af7e41a1f9f6524542094275bd9a33298163a3a3d56e14be38922798ff34194c0a6798b29f66403cb4bc5a771c92f12d27af59e0d9b672bf0c9a05d4b5504178b2af66a109265468d8e12a4b8ed38119440d772cd2f460b2b8fc96401acb3acec5e43716794c5a76537aaf8c2dc677c912c9c40e1597c27333e109e6c1e87c4305d65e7fe61df792c13514c2bc0838ab1b6bfa4b4f0a46c1c19daef82e3072c92161c737b152a19c161532db1bce5de714a51cf3f6aa084c7213ddf07ff8da3fe73aa411eccc6efdab5e22ef16c45d1c02c808be2cb4d0f1a5c6fc33dce8ce9095a96dea9d550ec41352bba7edcf306794c2c8d42f91ed309ccdaef5ff8e044ed11d0a0aa3907f8700f13f8ffb9a4c301b37cdb6eb32305df6103fac34034aebf7eaa9d6a90e119db22abe4bef81288e5343b033840e669024a3366588d8bd37b739720b20e8f3c2e636e692db3b0b18767e63c60f5ea406a400454e283e4b5fb02e3e61a188a6240c8dde7ae2987725109e0b2bf7456ec451d9fe376cb385cf1eacb459250f679fc490f352ec32b557119c86d5b9edbe2edafab841224d4bc15047c8149ebc22e9ee0a4dc739c9d9f0f7ec267b653cba178700d6f9a844f7f984445d434231bc2ba9ed60516217edec94504d4877f28f3aa919f41689a94eff9f4e16ef98c796b175ebea9e26816daa67b9c0153ab468b8b6158bc3ad9b40b35541fc6fd46588d164263be16324b0c1469d2d779049231e80b4955657d75d45151ff19434021527c08ccbc992577015e76dde5e1e24b21504c555b5f69fa886a67eee7948a7672c561d3c1e7a09bffceb37718fe2438b4553c30490fc6e57896b6a44837a1b257b94d8ee5b0b3a9507c2a2643e460dd410430d48f0fa0c28a8da76e57badaf886caec9894095045afe3d94b1470a04b8a8dc28a89645039c1ddc7cde669e4b59ea7fce2d5cf8629c3c2f2e3c75890fb7a5039a998f0e0817bbe5074bd4eaaa7e7962f35b45ca8b4a39c59449cffd5961a7ea514db0dcb3ef8800feeb52566e09eb9fd55b1374b113cc518c728bb20ad1b57a20c83939c0a41704c6ba7377331717ac23cd111280a8e5422f65b07bc7989c8825e5c551076d5d4703e6db5b89ddfe1ab94bd6a1f3848506351b3fbfa86695b9deed135e1880e426957a3a8073ea5aed33498bea7325058f1887c2ea853876283c7694df920e57b2e00bb0d0433d906f188c20b4f9800eff51824516124de4c13175627b3b3722ceff6666cebe911696af35673bd64d9fcfe54e3471ea2dd9ced6dd0c57fd854f3829a6b02daa3851b3e9209f0b9af76767e32bf0ac80336875c78f430c21e440560ffca0edce408db5e0a76b98abb6391f3d2ab931bbcc1be76e466aea6eb35b67177305c2cca256987b6c9b7924b5a07d0da7e6bb982f9306c81063c48ce48e8532c2f4bddbccbf0fcdf6daf77e0a0cf251608a62c0add17873481d11d1d5abe7a8048d19baa55c6b841dfae69de210a196b0c