0x2cffd02ee37f445ed5f5b17de90d7866d17cb08b0b8063ee69c4249a362ae292e5c13ef712ef87640eb85a0c63dde07d79338eeb7131047020d16199807302de0f9cab3f72894d367a1661e9b6ea3bbf3502d9e8bc0cb2c541a4bf0d2057e3b95d267ecda44701f345c560669167b12191d754bbffc0cfe77c28f8768c4de12a431e5b8028857c355862391c4edeb44fa6fcdba5c5169a0f5264657ef89cc15e8036442e87873f20eef8fcf8cd759c6b9660b02822683bd7b442afac18248fc060b96237989fdcfa3983485cdad77532263a956a3897a70bdfa532d058a0d894ad2819b74d7713c39093b42d1ad3eecedd0e3f117cb1ac8bb9c8ceeb3245e1d34a89da248a5e3c59afb9348c7eab91e06e6cc02a57100ddd2782ac859d33faf7351882eaa72c2dad2bf3f969e2f09c140a13b65e08186441c5713800f1312675eb8e842634d5ed814eddd174865b8ba3054546205abbf225846f7345f4ac876f22678bc81cf8d0e50fdfdec50fa10eeae704b49b66d1749b9362cb5a04bd1fac34f0d2a0a8bc7fbc0f4459932a34e56bf126dcdaf2eb71fe501350f07238a84cba571c0f4f86613af6e9e760a73fe9f019a34b5045a5051e1c855a999c23a195d6915f59d69e945cb45906c33c618f47ed29db0fdfdd8dcd5d80cfe10e78886445f53e93883380b8e1f52cf05d89cfab3969f4b1588c98391252e2443184a6645783a97e3b5523fa248fdec5fe6951919fee6ce969e25e16adf9efc9f2f3ecde9ac3e2dc2dd7745ef883a9529e7aa0c1394e1beb635422d9aba370dec8977b6a2b79c83d9a10bf7f67e40cbd9fcd9351c86faff880dfad1ef605c18a7bcc95f2ebdc201b09c2f21023097b372e92f75ba936038ed1359a46af841666093a5071858537a3588f0ca4bfc5cb4c4aed737d801308bf26f779b166027a86cb871c7add1533163e18c5c9522c20d020388728a1ac4273b7dda6d365a12f2f32b825bca5ff247cd2fb9e504b364e4f87f8a1c8744a99f6445c6d5ff46971118dadd9fe7af2077e978ec1fc756e14f501b17c122014b0b290b36d760e7f5659c1c007a16f7fa308307a954eea41fc1ce32be066c6ad3f7e3e62404708b88b372d0467791bd60cb5fc142f6bbba3d9852fa18a7b8c65ac0f8e7925ff0dee8e174b0ddabc147e1ad611cd96f2aa864199e1652309f8d031f72b93e89e0bce2d79df8cbccf70f16c98342d55bce44cfcccc47ad2e84d8f47b71085ff61793f3ba66bdde23ce446f5b294de7a79c49c523a6dd9a91c27ee99ecc5fe04389af821f66aaab59f3d41ccb65cca82e2583607062849703be03d6e3364c5cdb5f0837b7f7969b7d78df710945cdac2a72197746c8f156af6b016adbfc833c9b9a85501049e9cdb0ac83e63a1a4b401c42ae3da900f87e74fac8a199f9b80b46b0348c84418e04e29ed14c9f83a6407ab7858c4078cfce8c80702676fb038a51b7b7785d8c6590f0de92a2611f8bb3f5345a70f924fc1a460aa14f60ca47e0473651abc48ff2f0ed253ea5f729c5dfcdcde962e9426827319578458818d4381993418ab799181ef3b97db6c748b0e2fd8bbc8640fdec5d4efb67e0752da41a874c2257277b9b6344d367a56654abd134094f867ae320044b92cb909090671c032aefa342fde7488b61a9e6d31387a41b0154ff62f718be4bc82d4cc63fc05bad36e41ecba814efed90e78b324865d43382cf13f24a893432e2a7a49bd055e1cd833944117380bf83f15541d4a4e8f424979e01ac2f5635400cdf2dbf20827b5358564007ff9d130fb9c00cc347b8abacae009c9485522be7a0ddf265d6b18d9e26f0b42976dd636c233a802d7dcc0fae9d505d3749bbcd37caecd42e36f26f8ce30732800f6de6edfa1974a923be4425e8055bebd9d87833764eda9ae