0x2cffd02e2ddd32865abd6f277f229581cc26c9e442eb79e71b8e31d01eaee928fa08389ef4b231273247382616e5a9d1b97c5e92d843c131f5293352556bdba49edf595e9a17edd082ccd28dd92fce62d8a472d43e02ded0d7ec6fa6fa99ca4db4ea93b0dde053b88b9df6365c77dcf218cd3b63c4bfb71422552541614dd8cfb0264c0bf4187ae924847f9e86e1e8ae0a4f0d15819e60298569b624361f07e292ac535119dc28ccbe41a416e9a0372f601351c8d358f534fc5ba8178493ab9c05b6d5d580f5d57201bb0f33fbfd9ca938a0c8b2c3602f69df62ba974593e86bb27d5832778fffa9d3b1d5ea8b7255ad6acb3b7de41e6d4b7494ac554fd7937f1c1e8fbe680621c1f99e1fd3b2535614bfac5db46752e4679cb2626c3e0d146c0c32aabefbd520e9d5c2c5eb25077f87a1d3c8e1dec0ed9ecdfa04d709c672d6bb208a8e3f226d7c5f6c6888ef7b501fa0a9306dae8f4b379b0e754fe0e6486d63ad53b5cb464ed72e5f4db95048c4cd44e0c3ba9e4e94800b0a71471db61d7cc0124f6c17bb89406da423e7880bd39641c52c6f257d97f91c51fc8899cee53f6e251edd39bfea1bdedfa262a6de22f84d08cff00835f73df80c166073f200ec9f286953eeaa608419fcabf99e0f82aeb6dbdac0a7f29a04346630eac3bb7750e6f8b1201e218b0f78fbc052e52a6e5306bfd768bec29fd98b62844c505f768fa2bce2dabcbeb6443741ce7cf727f31fd7594a3f1182631317bf3416f555d2ab34c79722aa79ab686303a05a4595d466ce8b23b126723b155ec6099742b31fc3ff1379f4b58490deaf2749ab36f0401c51e0f428beeb187a802a1415fe488e4764894bffa10b213d3b07d8666ed70e7d368170251112aad9129c925430ecb389e57518f28334418fc422bfb8d21984f3da0169650164317f230b1e173c8ed9c530f7d72a62eb9f637256e446a4515e76d100f264e27afbddbb6253a709403b1e34c43b4086f6987a7f9f58db842f584079c577badaa7a5152769a9b310031e484bc8e3f996e5fce327368b7c02d48297cad31371ba49149058bec783f3c59d86d9af8a0d3801546f026a30ebd7f550961f52331865497000deda22417e52ed1f943389bb4ee8caa5b650a11d47dc1890de55e1e8b4d1ccbd79faa0685c0fa2c45cf6f16ab1169e4bc0d2d73ad3a13b4c74f83025bba0b48658d4bc815c04b4a2eb2ca52323c6eee2d62db0834e0319562dc6551f93b91e59d652dd56cf8fd621ca272bfe4aa20ac592fdfd6308af46f46ebe0fa40bed7d69307c7348e5e3f793720d2d0e81798b11908e35247df19afd6dcb14dc145da7d9a513fec623557f55730ebb16df6284de548bf34f0bad0976d44431fc6802a21b05cb0d83e929a870c63c299fde7549a697ef17c73d1af102d006e1014115efafb330912641d854eb0643e2fca6bd508f7af5473b6c1666f657693cb9f61163ac9d408cae5ab1ef84e37bd88173f9898c24762ef1e6821539cdd04742276a229b88488e3765d7bcfd6c63b1cf579ca22490d92c3c92faf4a3dc3b2cdae0cc8d6e6ff7ce0e3d5ddf67a6c0f35d186d5d56dd4d79f3f8edcc37b7c26307f6cb617b3806b528604b935a7f4afe759a5ace0ffe37edaad61b7a056daed52ddfe5b7a2d6bcb9e56feebf90d8dad46973c2bbcb3c0e8e27f08a572aa69ceb7bdf9f834d74f51b94f6971d55068e27de69d3862e1690b7b8ad57ce0d2fe6f255b6d5487c1b63fc486cce915e19a7738d9766d4f7491bd5bee18ddf5cb8f428beeb045590dd4ba11d32a418b95ea7fadca14ce06deb142c33f142b61fcc5fa563bd27f70dc872bf2435e8b565c2eac9bd5da45d93d68cd148c8f06dfe8ee06b979e5c6fe13f72edf5df6ef5c67025d937697a18397421a5dcc31c56de134c9ae1