0x2cffd02eed4d98f20eeabaf01895ceffdcd17ec89bb589773db4fdf18feda641c695ac768d387e1725f344b755036d65bfe62a056d1125535f50e149784931769bf20c7c1161f0c59e2aa217329c70ca0131251394c28c40f07b2ddb3f7acf9dd7a78eb86ecdd8bfd9489e882aaf75c8251403ca5e501406ce818e00aae202014964d91606f750bda83b024288c83004c954781335437aa34e65a1ca6e1e6d8956abd95d9d09453083f28eed09587831061b8eed3e05bf304a571cddd7e804adb857bda8c7ac9073e3a07546663c9a6d958b50013d59a3a9b90a1026c297df7660896da28d013984f648cd3023a1e6c68a6d59708cfe66c7fbf089bb2f755eb4bbef117461a9acb08e8250cfcc421294a6fef338e82cfcf692a410885b5a641aaa415fa78857e9a78564adfdc53e36d8263fab4f94c63ab0388cd1a19a657cdb724be09e8f11175f2d12908e1f77d07267ac2a4845f75938e50b119c28da94e4ab3480d3076b938e3d74f3db72bc5c6d003293707aacf1c57ee0356def5073396ee35b979e299696eff0c8c0595aefcd301e9d242148dab0da8b0219c5ac3a10506c2a161a93abf95f75bb227bc31c6a09cf9787d45de4fec106aef5f3c3050bee2d71970ec6fc0b27f318ed026a4ada25742f8151734b4f53d906e956a383a057e20383abf400d1e7b354f997cb49e4c57b4b09f5e9d330da4d0bb62434582b6736d06857410c3ba1e96355150c4bcbc47e218c90cbdc665047ce595db2762dd1625da677d8b41c931c20ae8355b5e48aab93ee068789c54dfb16f45b0f617b86f3e765b94fed3b5680a2dd9ef3e37fe9321dbfb7cc4f4745d774d103d60a7116d548ad4fe68be9cc7042ba3f019d29ddebe29cc91a6e1638a0d4bcde4e04c5b61666d6c666c2d9c4fcb81ed93782ea4a374e03bd1be3065117294a067ef21e95137c01edf6a38586dd0b1a72c51c86f9991a2b999841bff1df959d5cb612f32170bccfbe1e6178e0f4a017cf427dea1e88c0371dd22bbf6f08e53b16b0a624f49be76e0d68a54447a2cfffd57b6c495f1b865aa7aa8f6665a93fa6f1866b900d24a376eb2d82079d1402c47c074a5ed3b9b175c353422d78a1e6d9761b4cbab4ecba5cda10e8534a03afa855584b3461d73ac8e2749b84fc79fff9ee3b0b73f66ec8a3a88644bacd19015f07ec2aaad7e348939686c8ab150dc9d7847fad4b71e8b11c527f1882cb77db8ecfa9e7c54394c949f118cf8a647e6b7ffb0135e3479b55db0f246addade1c8fc13154420656a23a4f1d2494568fb175978d4f2454ea70e8ddbdeadbd8aa722988260a2399f50aeccb7d1f19989fe5b502091fb0bdfb217ccfa7cc8d62c73049c4c14c169d9fe40c7cb49337a67b413b01104362a233a243b3b0e2a6fe985e619cb337b570a033ee8c1a4648f958e6860bd1194c1f4e236f0c00e0449b3e57d1e60fd97d5626474620ca65c5eb36394134e6964df86c809c677421188214570ed5524fd25e801e7c1ddf76ca42c1beb441a18f95b0a0c29061e669c4dd88ac52ef4bdcafaa467bd300d4a91689ca2ffe0be867a96afe61a1b29eba77962e163fec06d0f53e6b5c8e4127ea7c27940bc103c1c78f980e3ed50969403d33754736d5cad361760e6258404224e40f6c5f36dcc66469ab99965704c4878f44a2e8078c0f9fee281800569486cc0364b9c9f952b5703becefb84cb08d0077d265681858af4dcd51229e857696359a001a4c9929eb241bc11f49d544b6f7783559674b769a651d3a30efe829d886f9ac656399671a48e1f02e987c372ee0de38ff4ac56b3e66b8d6d1fb99cbfe317246cdfb9cc8234733cd5c0a124d7b3b6f10c25d42e3aa8736ab7cada02a22c7b9bace716926c67e1a389c4e914650c85e26d64d4f880c4500ed8c76c95