0x2cffd02e32f3cec71feae35dcdf95407fc60bf82415335240fafd43c3d104a11b511fe79195d0772ee495487ffdae1b1862a1395da04626e56d5ed23bdd1df371f2a015c32d2a9fe08ec0a3bc21b209ce06ead3cba5a88e36974d02fe44092199873a9ad112b868c400db388f7a73963f0bf987f0122002a98b5f4f3059a539a52b9c597fb338e15568fc636e9baa81a246418f665365e7dc134d52c78d9087b4ff74831c55488db82df58a90ea9a18d94b2403defdc7056ee313c553ad0409bac9b41f453cc0f8727eecb5689a34ed25802828f73c110b570faa9045f8ed97462bc0fc57081cd31f3d86f07d6121b3a60cef8c088c0f488a8470d9c2cdddea3c0121a09cea0ddf04e0eefdbc1d37f4c0c1cb0972ad517896a18c0e7430fd011c60eca42fb69420470742e03b00ce0b83a6bd32b1974bd99f1fa284bc32a36125b6c91160d3aa7ac99bddfc7efc4a628dbd46205bd97d5b75b916732490a8821f3b88d325768ee0e53f39985a72eea59a9f7b86971125d4e0c09123e5acda050f581fa60a1ff43949c5e29bfaf6b8cd1ef6f65a2099ed07b08df0d5257e492a55d3e2e8da0b16fdb781df5302ad786789aa76e7953eee5583410267e0efa10fed95a958fba7f7af59ffe2705205bdd7ad5d3057f4c462bc1d3be969d962c2cebb2606745fedd77154fc51e8e8d255a6a9496d1c398cfa5c589f2c94eb9dbe107f5d9e7b26377e60e31518dd1a1d4c8ee18be1889098957d91a4289bf46356fb6d8273fb40a58cbac2ff8a6697101901d25eb2ff201649bb744a9765e5b25fe58304c0b00cdd2e0b1b8dd69f6e7704eb33faa29e7d66729d2d9b28610826e5f54547e1733dc9327ffd275ea92444a3c27f32e657fb60cbf43660c1c9f76b9a104cf83b24b4ab8ecaf0f61b33d107a34425f0da15a7479798a7ff592d3eda0653fe6007591cfff5538359515abf8a12c97daceb472fe8b6b166f3dc32d20b62fe8db5677acb5c401d20a3e2c90c768c708cb6bd04925de5a9e78fb586612d365a1d675877d0369e24f62a85ef8d6d59fa68f67e31513077e6ec6bfe82af0195332a25a81249b7452fa9683a9c1dd69216fb5a0fc9cdc5b17d96a1dc76d39b1ad5f5b8417a06aa416ca302ecc758ae0cec517251d3e53a0b4d492409559f84329047f2af0263c5ff9f4ff8aa35bcab888e3cc15017bc703817860e17e42a5d5599de14b35a96255b45946b565c67168003f974b4a485b1574fc013ff089dd2c2e46522d66d3d32a6a59b1aa3d669a1c9a031c65d46d85d20d501dd2b04ff554e9d082ddf5a7124f340228dfb33363475a2857349d842af2a45304edbddc93e4e73408f718cc4a2d9ca1731c7eeb130111247370ae37cc4d62f41dcaebccadd5e14d0455278a7aec864fd8d6547289b9ba3b1bb05eb2c8a5c5332752f6ef726992f6aa6899fa07b1ac0170836abfa8cb34cc25b611d9e1e457ef1313eb12a3317aec491d0b067fc5380e0ca8b4d9e2b62a4d8dd5fc8f4ee2e9a31f0bf6d28bb25c207fbb01ab29afcb254d1222a29ac3d9be8c4a77215c1ae2c06f9939568b817157d5108cdc401a4612880a3ed5e4edf097b9d48e3899c108902bef6df9e3f07be42538fe53a39f565d139da88fba86ba71b25eecb78a42994649b325f8e76db0d7fd78d07b4c68e4baab52d01abec017ef833ecc6d46aec8c5340eb3f3a01ba85b0842e6e13c4c3ae7384e5de60d3b73eba5d5d611f1e9edeb29238174516c938c06efa7d24f064d780eb8addb742bb932fc04a3c5ca38b4076537aed88d2c94c738328902ad167268769a7e38a1db6d040a5e104cb1df8bc94cd185b14ef7f4b91d92afce6b63ccf745f5046bdc9052823763095388a2458d8dbd79166fd8db4e2a71fb50d1e1a4a9ce1003544398659a46880d58