0x2cffd02e9e4676cf3e9086af8c41a12928d34392e9ced9b8abc3ce9fa0dca4b2e2d795690127dbcb0b83e224fd2fea5120cd991d2bf25a49fa2ea4a3d6a6a7fdf79d4a9c299373eecd69c6f584ad636e14b6a4241757f73afa0282aa39612c33edd768782bf50b8990f5a22a4318088b21dfc8c13bea73a465f9973ee24263cccdf3e6f9db25bcf5dbbfd5f1c40cadcff09fd67194657144cbe4c22170dabe2100e9a24401fe6891a66c79037030218586ffcfb92472024c92de9cab66d98a248496cfe17417fd8ace17fe4b497fce82a3f66a51eb9b09e2b29a34616e811af5c3c7248dec9465cbe4e2e9d3e7193027777d26e603fdf8a5a7c2ada019eb608a5a75ca397f72d095429740cb01b58725b04433f970ac7490615849499209fc93e861c48b920b33c2cb30d27d27075baf9a4568048dc2e2aeafddd0337e7b0d58be1aeadf5c9af9d6629632894aaea9125d39d00a8ae3e974169da9a5073cc71b86b26b57e5518c9c4cd449b9aa2a6871acc90ad9b1aca59e74704d333bc1d766a2e019e3123991429ce3bc545d319decb9050b7d403d4ab8343c5b588aae646660c0e68bfc920e5ba719e79682cb394e86afad1b4e9bffb547f42b75da6641e4e3769d65941ad1a06ba2eb28a1697cc6da1fcf19abe16dede8c002239ff012e10b5bb5ef316bd81a1defd0e43599dc507ac6e47ae19a3c81a7c396bc3177619cc75b8cc7fc052dd9b151a25689cc220d6f79a8bfc9da09d99a48609dac51922f45606578d4f8a8d0ad8ddbebbc8719f3c34b57e6fc3c0516296a9e91bd558b7a47f4040550bf3f5fa0668389958c8430a6d21ceed393d754c4dae54d05b65919865b0dd43de5534a972910655dfdd6f29dde45b9694e82d3bdd2cb9217ec8009246f3b047b442763acf5ef02e7026a4fa053f3d7e454f3e0192ff42700d98edc8090a9393c3ea2af52f891504c7abb847dd0715a332d79d750ffd5d824f88494d525eaeb6c31df377904595eae1b038ec213981b189e5f17a3aa16007ed748be829d621c19799dfcf9db17c4e70b190be16977a2631f1bee5bf7395e0348f46e555aa15b07449030cbc2b7c15e7cfa759f05c384f97fec2a7062cc49c7e10772aeee1ed388e388fe82ede17eb027379561cf8875cb0c4665142f3021acf4ef91f0f151125123bc9cfeeb35b05b662dddad1b2a31e6853a5f6311ea5ea9a23af89be0da3f428d1d305f17b1e467307278178039dfe71c4610adb4d9594cd0185de40e9c44fce4e70992c95e5ae25b607d2213ec4e70e78e29183c514f223ca87bbb375321d933dcc85d496de00fce7ff393ffe23f75e6ce35cdb0ad6d13b702ee3f9f35db5a92154de98f02aa27bdb7e44c79a26bfe2e49a0c3ba2ff9e3b8c604c7485cd459a8ea163975030ad5b3f5c42019145b510775e1699eb8043c6eb284932dde9789e5645d3e7859fe06a23a8789903c92227a66a153e86536a015eeb15ad2ca432244db00b442936fd5e30e93061c847dd24f479e4dab6df8fda803ac234091d7b02ea4a2b0aff3d8398291e65aece132996a1225c55721b790042f5fb893a5b4da83cd7aafb4eb29ea6c4cf83a3fbcf5e07fe75bfd00ecb84c9d4dfcbcf5e617251a60ea2418b69c31f22c8f8737e50c8abe37fc75d121ad38d097b48ba62bda87cf0fb237a098df43556b26ceae3e8f31e2d882562663fdafdbcb1889dc9bd1a384d59649dc23fe5baed45975ef5778509d507c808e4efab37e4139717754790760e77a1dfbc93a7a440e18d7c51562c9d120f9e4f91d02e9acfb5e30e747dab685263e78ac91444df20682f3a2cf528da522bdc359a235938b75c91eeebccf4dad5e4a3894402a651132d9e51c5a097697357ae1a1990c039f34a72f94c3ad55d6f7f3d5de9ace01f01a904c13b6ce