0x2cffd02e0f32b6462bf37634a934f9f547db9b9b887f587d03db4fb1ae23e0d4ba888990b3ac6eaee47f0c57a56169f8df1e953578d5c721d0404cb02da74c86d13c92d8c284a4cd7c11d643bad3dffea31ee813d454a4b8640bf390a500cd0abb31f5bae0f94292f4f152f44b2437d8094ef89fc95747f2d56c3e0463297329337955a048123f8bd951fd6766dc4d3c3d70a6c41e18395ee75d2930c24c5a68fadd0bd3ef2a38325fb580936cf0b082019b7c527533a5bb2f1f1b01a3b575b5dac1fb5242d28b029c593646b2f1d2ba7df5735689e6b1c959d28dbba5c0b190056ee26eb38db2b60877e2cfd1cc45ab230dd7f41b1745d5c1e2a16b3651be98a1726dde4c0b38637386c80bb4d8bedcbbb3500d4eea8bfa9e29d7429ae44679360fdf822ebb5872dbcd7a2683faa0d4ad05949106603e3b829d67bc630287445e46056e0c19e537ab72f3a8cca94615be1ba148955016a9a885d446868d93d8b26e470c93220c3136f05925a5b27a1365e8b038882fbdf8610ddf0b3c1179fe753295770c4af7db2eccdbde68848b7d664ed11be188c7cb27e6030512967b0d8e32ec179a577d24b0c71f99b32a7876a7e8358348416ffde1ee113fb9c92c3b20f7ea118db263617cb45a4648e42a61f48da46de8dde14eb44771dd207282c1c86ade72c4b42d915a92e95214bdb3d604be1a7d7c376b7ff979948c7f83c0011da506cf3694093bb052a2e2982c76fe9c1af6f267e0cf96042691f3de48d1bf2ab275119e1a37350c2cb723053a1424fa50c13d7763c3d80b69076ed87f8a50b0b0e255db57a2f794698a21aa392e080e9034d6c46bc2edd63c7cb14312b4b3c1a6b46aad7d4c4aec09e6db3e1e3ae3ab2b80bdb5511edeb2967aa2d7550b800e74d559a7ce106beb876117e163241364e99b6f3e9b0cc77f33213cc9302a1fcdc3376aa84b56870b4f6ffb069cdef747df467b04575f58e7ce945476752ca7485af30987c5d9f0c3797f54ca3fc905188985fc9cba21c02e18f587ae758db6adad0b470fe8ebff02d1de59aa49ec156cc5005c779c1e6a435db0d1c757142c02405451c403289a3ebf43deca85c28a78a9cfd0cf231e617a6c32d9aaee3a3e5da7b4909fd28c6fe7c5257b07e89eee868c967f9f24c15d0823820b00b4c02dc40e1c0e782542538bb3806d11b96f3b9e0ee4826fded7c26fd78c98db1b580bda6ee63f031dcd813a6d53878e4147aee42d0f7e367993624f35f4e75461dc3917625f60e31818c68687566f3cd541dbe82c352f3eb0fdae8993e0dff5eaff47e4327fbb580de071ac626ec3879cf5868fb1ef7fa036c24ca9c05220a7454425a95e062b88d20add798b2d95f8ef2114ca0af86d96d1d12555f421abc1ddb6f8adf53ad169542cdec4b0591dc0935c634b49839c2756af6e7e2704dd60afa04e08ded9806b53e654be6d29bdf95b68a1133304fc1d36d99f055b39f08882d6d22aa9fdad66b7b1e82a87bce5cd72ed41c367a3238544986d5a135ba64d2e604f90cd14d617447970d425b2ba80ceb27eaf6dd28f5c0f2b5cbfdf8fa84d393ddf29b12ff856b11261a90a1079b3a509d30d4dfc5f8ec1ad36954748d9dd2dfbc4f5267c6ba2ccec062257eb3fde508cdd99f71238d4acca826e7f783e17192a512fa44d0850e2ff36d7b48a3e1622185217cd05cdbf4b36008640caf50110b4ec8a6979bd0dfd667cea1a1ebfdf7ab502566ef85504056186b60d0d11eec69a09cdc13743dcea2bc2b05ed3e2f075724a5c3c8a52ce240afa302440c030f07227fbb98ed8b79ddd77f790839b1ffd7ddea9f651e8374ff837508889324e9a3c2808bfcc7f5a34dc47d644ddc04b8820a87bcec5d9bd85dba314d6d75cc537a3258273196a0a464a1b5c5869dad0afbbfcdf4e4867