0x2cffd02ed0feeb6ae02affafee1c7d43c1e83aa443c46899b63d011f544fbd23426379ace096fc0d0e599190e19267125f5bb41558087393aed117ab7ac7060433faf5547e60743342b9c2186fe77770cc3c5daec2b92c2ad2faea01077264e80d526c69357da5f462d7e56263a5a2f2d2d753fa71911e4ee1d9e03e0ebcffe199d7727cae7ffcc27d0c82e81add667e5e103a9b559fed284a1f31b888c59211ef4a43186fbccab6e1f423f5482f4b11c7070a2bfa92538276f9125ca57e90d4e8475ad4ce7420d566dd30d15ac148bb1180744c472d5ae5a536d2d65421c7c8a16103e6a1ded1c704e42d8fb2de0c060b0135dbe69f0f5e65c5428e5a1749b0d81422a7e0968b1ad3863f4eb4266caf6cf4fa6d57d98d2f8a95e9ff4c5f40a7e230178a4b9365a1add2cab2cdaaf6e9936631e0425fdb721bf850fe47340540be2bd50cd41096ac45b5bd4e0f156ba1fba283134712ee9a75c39257a657ceb90f73b34e69966eee862fd1c87c185654cda641d3f404cdda00d6babb4d171b296724edb49acd69aa6a7fd1902b87440636d297b4ee9fe2d033ebfa4e136e9c1a179803031b14d7b0b29025fac7fa11ad19455e94ff860e13a4203d5d028fd474b38cbdc67e0e5f2bf31382db50c92699acd57c72d59b90ed35c773444d8cd73c69b65e65441b6db9f0458c05190222b7a258a754bc58919276540d0c982de8d81b9c5f450f55ec6c05bb15147136053b4173d042ad9c20ed3b98e3358a09c6c497d44793c4a5475aa949c7a9a4571cc4775978f073bb8f88d2367d5af0f02a7266b736a116f4a589da729172d25a7518b3c6e63ad8baf852a6b5b4b1d624b563e636ce740a5e8a59baf98296319d5239e62b2aa4e1595325390beb5d28cff91d8a9b4c00b26c1a77fd1ba33c52cd983b664fd7d9275ce43e626f0f619cf37be59c1015606ed21ef64fd25354cfb8827f2bff48775246ae9ebaf2c8c4a44b7fdf21bea67f9fd6bf75945c339d39f6cb12af71940a12e00af82dcc90995eea72847ee03c3881cc2d42c7c6a8783cd3ef3f83bca7ea1cb49e3605e0b0790ad8ace1dd449553ef1e2334b6192dbe0cbbd1c74269b2245275b2a503cf29f186a8da3263f839a2a3c6914b0a426b7404fae54f173e117d5876f50060ee5bb8bb493ac210ce0fb7d1864edc09dcd0d22bfddb004b802715430fa47d72298b64d91e7be05b91df7d145eb869e36546cfce95f3cc99cc6c4ac704bf15b05bd71d23694062823f87c000deb4b3c669d2389278289e1a24e34fb6cba5f62cd859337f50114020bce92c4b01e5568f124796d2d667f1fa71a56190649be9ed0ba3c818575aa601a02fdf6f1dad03e5e8b6fd75853b79c2ff1aeb4b280b8a270ab8823667ab0cae23b62fc6a427350d0ad9fe2b7fb6f69f1c367802eb272ba61f8c69d82dd594c4fca240e24dc123ebb0e44e9fa90d4dd1e22debc32eccc112a84e251edd4fd69c0dfb439bf6b4197cdb57fdca16d91e51bf6b104a3adea9f8fab4e3ae679c8cf2d0c079c374206e451f31688731ef26000cfd9f0dec9f35a2f7e69d680d81f899f0b8eea936ab516c4c30696c9cc52b37e1b7cf4ba6c0c8322c7ab474b0674369d8acc04641ac1c403a3bfeb0862d5fbb8d2be10692a0f415dac13d063a2ae1e89b9a6271ea78136aa6ef874af5dc21a5f3e8230c92fddb2c2652aa3b3689fd9c2928aaef6f7e6916a56a0870ec14c30fc9fecc8156bbe496f2b64f867b1589a0cce64cb3e561bede945c11a7b343c20dbba41e60ecc29a3e241f59ee8fae1a7154594c6295f2469b51a06707798912fa821689e4ad1a063e99e6bce31ecd7e07487949681dd07da5a483fcb747f1d49e0e5c5c9e889771235d3eb18c211a7405d990e3074c2ec202c584fedf800c7ab681e1c4