0x2cffd02e4651f0608c6079b0501ebbf65baa0850051db328cca4539fd0357b2f994c13dd685be2d66597d782f212c9b8715d836e42fb2cdbb12193b5764b93e9e21c3f960aafd2b3f2465d7a43d8baa635db8399e0420c5b29a0de55a50bf8ce7e4d42852f45af3d49e475833efdee2ebc37fa9d39269c706147579f6940744146fdb6b43a20b8d3f106c191a60e0c4d55dfcf5f164eb04bd7a9cd2e2640e9e4a5f1abc1be90d97c9bda88b4d690f595d461697f6fd131d14ac26b52dde107a0b646429fe3e5fc0baae09e4dfb26e65163a5ae11c23729e59f9bc90ff715981a277565c9da15c288b8a2a285e28eaf7f74a60248bdfd642d3812555edf5108c00881175809fdf64568a00e682d9be8b8e2de43ab28695da26f07dfa9c8bf89252bab64caba4fb19bdd9f2590436fec9c06527353881a76f37a616e2211c2f08554f0f5e6d2bc2dbca612926df196049ca8c3691647161998563ab0cebf09af34d3213c3b9104175315f8c305cb62c965dcd80d19ecf48af2a5d8921a67435ff2207d49a4a04ed53f88d6a62f8a084383146fde85e2251393877014fefc3e08f4f9d808b237d2e3c4505ccfe7a11d47a14d6c4dcc205e0b16527ba51d76b0f33d0b72baeeebee22697abc583176900ee6f686d59b5a8336827da9f4fd114b9acd6afc6badead5f8ad0cad7da8933795ff4866da0b7b4a77cf0c5b08f2e75d1bb135345cdd3c0f3d2c6321439bc3bdcdc3ad9a56cd161d4bd645222b78e9234b08b7daee3ebfb3bc3e7db83dfe8fbae88cc82a167ab768057cf9639907e31f29f55d82f16f9a6f78baf4d22c1cb78dd80bf0990383a5c342f8a1caa81e0e41bc038816fd3f32dd84b168616f331aef7ded400de6dab3127cf4df7fb42be66564639dc1991ffe13a211ad5e764a365a5aa35be624b8d997304031c6f0a8a9dcfcad3ae00419d1e944e865e689456407973fe4eab831219c17d843c705df9de69bade8e546382239ceff9b72dc29c0adbd7cad368b309c1aecbe5e416a8bbfa11c448d32ec4c9cbd21202ac7f7e44447a6aa7d7e97fe253fc3b0014d5659e34ed43e0a8e7ca580144471f96a87824e9333bf00ed0f8638bb13037b61368c559f9e8457c74ba8006d3cc2154fd54f3d080b3f39cd354476e45d8127bf1aaa305e82a5870f81fbfb0f93420743942fd8e71f486b6838684afa86cde7a6a181d9ff33f3a0e5e58deaf7a9106d5875ce1950ccd28ca1abde5888af32fbbee1a3796e6edcd9e8c209f5a621d93b6b3766b0768e779f687f016505381751028f0cc6288239ec4908a82adf5e39d151182e4585db69730d936cdcc9080ab26eaa0fcf61181e630725dff77965c6551231d2ae06e18363d9e955fac62d751f3d0b028ab36e50e7400eef5cf2c7b2c76000a5ca4c32cc9ba5dd8c58818abdc15af0539113bcdabb8e7ac12a38bc9d6df45620a2b8b9b66a2276d16f224a5b5ccc57f157c59f9a431dba0f1d22f352edf18c7280d41b7198c0b80cf3f33f073a049e2a748741689bf1163b84da28c948c7c8158af2ea9cf3d82c0468239276a871dfda2f9ad98e2676703202151d912dd9cb53ab3ff866f36481ddaed3894488481019e5e6fa87b78e6bacf1af90510c96cfb23e4a55de79cad8a85fc5912ac823ef90917863d6de3686721d19be686187760ac96c5fadc37c09deb65e9213fab8b7161baffe59f2d68b097797b846d71872214117364d6d1b5ef8351588fd21fc35a9b64066a6a3fe0b2962c194562a4b082536aaf457b30768750217ee7c3f16fa99206510d8176cd74605583bd86fc5974b4fe3a04a6e45982ea3aec703a517ff13fcd4943ea0573e5aab87bf368af2ff1c9822fbc4d10cf07e6dc47b3405206f8ef42421745652f43dee89234d859964f7699f14d90613a92d