0x2cffd02e94e1efbcc56a5ae7c368777863bcee9daa3106e37e38328a88c10482179775f14f9790f53259dc71a97f039721b1d4366067956be3e86f40068eb1ee65efc13908abb5620cbca7dd3001f4cb98986ffe9fc346038e520ccf05e36ed79a8c18a647da9fb0f1b3d12b7ed3f149f47b87c9ac7931282bce9396d26126c2c4e3a3afc8a9a287024922644f713040318bdf851feb3acd0ab24cb4bd555ff671731497b087bb124c987bf4efa0804f807ed89c6c0b23947cd8b93d0b62e80161cd66b9250efe9c46a90b542bd70fede37dd9f02d7fea349da6b2f7b054c3fceefe3500650c866898fa47e5932a7ee8a80f9f5e4343dd81dd85444bd9d02a0a7ec2ee079c7991229984d890b42da0bb8b3e2e214c19641898ffdd036ea294ceb58b257e09da723fc8cf8e7a37c87cd31a5abb9f9eae0435766ba4d22508841d473a4e450c86e5f4e2178997f2c9f9d8f2be39aeeeb824f42ac8f8e3616336816d0943c1363b81d821af3739b8ec4807a63d830ff1772a4d6657e108d8ceb10427cbdd6d3d9f840b94a56e5de9752ffd82f467b3219c22898785f617d453804a1c6fe441950910cbdd5b06cc02aae9f9615d7a7a7fb59807c0d17e7cdeeed402195d74014ebc85ffcaab09371800a9f8d43203ae178dbeb4d2421eed959cbf44741c37fd6c325ff580506781be77069f2e0be53da1d37c2ef0e124c922222c2f6536ad2aa8902dc255f74e3d9d312eb765350ceca68e8775aa1b76805935f3ce4c03e35870224b84318644132b54c931cc01419ddd4a90bb9e33e91dcbc88146eeff715f9a39ee7137dd55b19b7c9debda95b74fa97fb4b81536bdd22113d66d981ae8bdbc5b7c232ce359fef7beca58383c04c4158fa2496a0a0e77d2dce7e079f90db115cf22c503dbb0d50e20bc0828103aab48eb860636e4e8c53bd244f5a0a10fc5eb919831e3b7dbf92895f8442837d03ed43194b97ccbe2c87d028eb322e1e2c3a5f40bdcc97735489a08e460f12615290d826722462f28a7e901b95b7cfd44cbfa996d574544cc8907817405773e6932a83e5c460a3bea987e159f4958871f865500446050395c0917191a3ddbf6b1e3ea58913de21bff520fceec6cdaf002e52193df89c765ea37d2f01ae51b98aa0b38742ab1e40c649f68a0f169ebd7357489829727eebd4cc11a92bbe501a30e64dff318374d5a0f4c40c0334dc3eff8e055438279640e834a20fe37e24b49de5eaaec13b56cf917f50464e3313391ae1c50beb9d83eca1b3a382ae013e0969df0094ec8d00c0dd66416a8a76fc4d8053357504083b09302c3fd8f1f921bf2ed26d9e56602299a056138d71709cb15892a3d4232562941e289c616e86f9aa6e223b2d7b3d2a0b64960dcfaa7a4ec3a537944faf786694aa119a83a1b09fa0bc567f0217a09c88c58b8594f614d523de31a2143736e00bcfbb9630b1225674523ce2bbc0ad038b1771a0d17e63274cab2c8587e63d29394b5bd050117d8efaa85c93574bed54905f8c9e40f5f7ac17f60afd3b9d82cee88f6a6d145e0a4af01d5feef6e892f849754ccd6591ab77f8c20419c35ea77d9dc87bfe08461ebe1302aed2edd976045e18746e8fdc8344d54bcae89774ffb6bfde9cb5ea74343138784e96c0f8be013bd34f7c5e08cc7e70d81c1061e178fee275f9af9a88c37209d33df4c47ca082e0fec92875cfd0a5166cd6bde47fd97cd39d94307994362f5c6de3fe32da69a71fbedbe49509204e858a1177d1c656dc3e5841bf917f60a93547a33788771ffe16f43b8cc20c407e84038f2aeef6dd4f0d00518ef04a57872f0d08970494d8a212c6292db1334a332e58999043ff4faf5ccb99eff22eb4cd8b55ee1e598c5fab7c3e02ad8e814e16c27276b6d6f74049f02308a73ea658c37129e92