0x2cffd02e526fb3e434dc5fe7d5dcd5a4d3307fe043c702ff6f506f19d1d214062b51cf0cefa53ef1149853d71d3c4bc684e0ed613a9ff33b51a1d173edbb8710156c62a8d74c9d26972ee8567da70d0f7cadb5da2c792b05a4a9d01f5b2403dc78460e961ff8e8588142c7698d1b6504ebe4f284098047729c60b3493fcf80192407325a8b60f40e4788ebb717c6dfb2c77cf4477523325388494cd83b5b7872aadc3d077c31d043f01362f2224639a090a9c3e6854b4b8c87862b2f6513a87d624a5371d103009b22a84f91537ed9b992a733c0cbbe447263d993879978949dfd3d448b39155b4b275b513f48aa0b11a48b95b0ab2f548827f06fe950a9ab10dcbcd5dc7638e3f74a5da218ba405d571c5285bb5d5ceaf7083208c3adb0a49f4b09c757373704d6eb44aae0f30bd8ea7282a6fb3f8aee4f7015d9d2fd48aa7e22fa2568bc372be1a95636a5d3796307d9f3a5334e73320cba8086535a6c333b962eb1f06bca150488016a0b77230f4666db9ec4eecb1185d7768e24269ed57e79b062d1312ebfee1c94ac79f9bf2b93613c7ac57ddd8da85c24e60e6cfef3d2c2d0f72687347d84346695d036cfe3221afdbdcaf22d92b029448504d12014769805fcbda70ec8ddffde91ef64a27bf43933d1697e10dcb87a539fb61e5ff5c5230fb0a5064ddba0f161d04cd87a53649c2861fae1210b4ecd027810a338f838658efb4ddae6c295acdad2bce342e8ad889a08681a9b5d4444e56a4cf1fd263b459e6f94b311f282d48073d86317526bc8858484f21c35432f5685fb684befb7e56febd1d92bf267ba0b88cda32fea677e3a85e8d7f57c62895d27d7da782087b4e5108207ad333a4f8f59fe355d68b0cff2115ffe12a441453c21f809a3ba1257b3f9d1cf3ae3729a8191435f5af63bdb4fd975f7d1d7ce2241d1bd3f037070e34cc6c60e5b2930bc5fb25e46eae2ab978020f5c6c1b9b63ef80d479fdd287134d83633c97ceb30b45058f8fe4479cb32304b882a0a6ba6fd066c9489be668357e947e7cb0fdd7d6701c24e5aa441f0dbe73f85a506f8d949bf95f18913b2ee42a79252bcea50991b83936f6f43a38c20d18312a610c0aebc66256ee090ceb99c1f65abe8a4e0d1911c06f4b1e3efade7182a4cf5cd601b0005312a10c3de09986c9906629c590a77ceeadaaadec9bd5a41c9a77d6df5e545c26f9e0d385be7ba7980edc8faf76779b3fc4e5aab6836e7a3587a680bef10b890e454b3dad40713ace4df66bc6d71ee91382a943ab02a97f33d4af4577160bd7c305025ab4d7667497f9b2fc53c4369b9e9faacf0c64b3413056bea5677713fda94e7a0f9bcd03070774fdefb4673ee2102bbcdd69a3880aa78b99ccc508e68f596b4cdbb21faeff788e765830742ecc336021c0f74c467abf9508534a047411b41f0ec7a4b37f3afa97421f691896d5f4ef855a7069517c93a47c8b19ee05f330ce231f8e52c674827aa83562ea5171ca8a8ec3e3fa1e3eb70f9b7a3d582064d74ab88399fb5178791deda24f3903a1427a24cd425d15071df4a978188e4db32d9d5e0880c5f06e114d99007adf755fb1e472afe66fa406dc08410953361c03ab5e4032dba8de3f110f05910c46d7c26b75be3557ed4b4576b97dc93fb14def72230769edcfcca9557fb235c244094cc91490623aa74bf21e3660b4eb7ce25fc85665c6697035df92a35bfec54a259f6577f03a0699a0ca6b15657a21605de5367e05e8c36be91261b47476cedabee0949aaffaad6a920f9766ea508fa79ef00f618863b7ce3a5e6f6d44a57b0481d6fbda0e4e9437f429c317e645028e77083a7860095246ea623d3abc63241c2fa1019fb9944bc434ed080b16083b122ecdba8d663ad7f4d034df7f5d21cf4400e5afcc713ac0494b11a271d