0x2cffd02e4ec0200c68f31b1691edf43746b4352ab2e1468718b956c6662890f2b18efe320c22d6795584ba813351d9c38e3d9801241a7766eb029907b5a5f6a302f0f45e8ca85b8f31f3d88d8ad37567af4eee6d4409cf4e20c1708e732d5c6ce6d882d4aa801dd842f58b2471c85b1694ab293313ad10e1a93b76ffe49b71a8e32b4bf5f947857cd3b79d1c5ea6688bb39458e2e19ff8eff504ef25f13ad22c2d7db295cb998a1976807a4cb0d0b903427084618cfc6eec4226ca46a7e4b6b7d5b8cf160ecccaa9c14ac7207c22ceba92288d391fe57545f05d0a6239ec583b23740df06906d6e61d1271d31aa0227330a79097a699d8f0069d5c92279edc175924761f2e8c2c175636f1e73859b26cfdb836a6c44d66e0c18391ef0d80900caf5d1d33e835fb683542a15927ada42bce125d86e189a8f0e9b9dc58f080409306ad667b2e339c2d2f4a034ceef1ff792495f833256c9e0955af527b9aa86abc1b7eef1c511bd0a38366aaf27f7426cbdb6952fb5067f324d0fa43502f0d3a3b7700608c3434c7076e0f9c23bd7cadc59e3743a2497279c2efe4bb77dc59d2b26a0d0f5b80b18669457b3ffa24448c7bfac674d7089fa976c5a92d503502d466e7a3f7a68657fabe0320c885d24f2a3285b302a36fb9e16f914bf755f0951a2d12393a49bde27bde651732e0235c8204e19b595be4db05fab1b9158eeef332f6bc95d1cc822bed6fa4fc8d459f12dd1ee61c0e659659e60efd071eb9cfe9502cb2366364df84b5ee9cc81b26cd7df9a1f18a71ccb560ebb78834d1832633b3759b69b82c7e53deb5c811ab365b2ad853209784df8257917b7203b7c06a80fe900316e3ae6abf783696e5e2b3990beca7a51807ed58fdb04075c0fc07b8d30b95fd619800546a36f393cf83e18664f953fcf4b8c4d1b8c45518a1ba2291cdfa599ce1d1a4c26cd8490534ae5980aade5904243d04fd46f7a568366f6a2b7d3c790481c57cae9ad3186649fb725f8a7a1a05d44d0c5af8b664ec16ca885cc654b1e81a33349c1e4b53ec20141dff181ddaeac1b62f53e3342bdc7d5fe709d2340f12a658ea39494f15d55bf7cadad013dff8d490cc0557c4184afa25535ea57d84185a976d8dbf65236e561e8aa960a627987ee46611db8d2f03cc2cbf146759f0ec3aa2db797ec1f1a0bb93bc60164447c28c719e73c8884ace3151294ea85e3bc5b7ef400c446ad4cdd7b94946fcc664ac70abaae1cb2815b7ac75a1b779e377e93f1f51442c529ea8858abb8b3c9974a56dc09c696a6f1d49ffdc7e5974ebcdaa94cb83a9f20b7c3bbb4a179b08f6987de88d349cbc74e0b9e424c79696d26bebe64f1a2114a552a6290bf06dec72b61c414daced6c868f8734f7a5b53a33742265f5985c46ff8040060ad0bce1d367fbfa21245befe47273bbbbc0535ab10e68b4bf117e54d60f50f696227b8ada4ccfb603bf0215f1672f2f916ee633ee7aa15f2017b8a703333ff38d02e485146b12d40a68f8f6dc6f126fde196637650d15bfea99a07b6ebe55cd4f8c6be29b8ebb3a41989856befee480a4b5fe5e9058b8a1f7b7e39a0fc781036ab2684558497022f1b4d46a17b18f53ae2f681be9448920dcccc46aa1ae48572084e7f1283f3db7629d2981c01cdc75cc7e02e5d86261b050ff46b28e628ae81bf8f7805e0fa40da015a814b15105c008ddb4fcb4c2a7300d05f659d7c971e4de20e0b369b407602ad70dcef28c48e1db5bdc085643d44eafdd48ef5d51f25da79c2b811820c8494a111da52250bd6314e5459ce57721866d0c241d38ba6fc8caba36655d1d2fb67b5ede95cbdb19b582bcf068ca415b5dce942aaabe028fb57734caa0dbf129bc0ed44afc2ebeedbc460d2b88af8325ac7b06e9c1e836ccb42665d2a0c2e06d0d78b3