0x2cffd02e28c89441d47c76e038f3c23b0aca6d6383a83ecdb9ec8e49e214abf417e6b484ffb84f00c75192582962cf067efe7253501b45937c2e2f1c78443bc9ed677b7afa0dd5f12537db3cbc3bde6dd5b8f1a0b6c6f55f02407adf5bab1495da2fa990c54dd1bf2ab639f28be99860bdee6a156a12c76bd79e733e2920d98b8db3dce1239ea72db5cc564ec7fa7024d1dab247d31337564bdd9e0a2c6521342f9a86c8aeacaea364f42eb2ce8dd4a6d32ccd83cef88304ae8963124fdcb2f762e5da711189190ea7b7a825b186d262a99cc928429b7081854305c75778acccfcb9f99f954bfec4f4fa004702c46bcca00898631b942cfd78601c9d25ab9db4aad7baa4657736eb6501392cc04daaaf838912f3b4580a7b94f2a5bed562946d53f85f9c45ea967a0d3955ea10930a17014276e44f8ab02b125a15a7d1a38d650ad2a43b779c4cee7053082ab0e4e523fecbde22a54f766719b2dd22ba161c41bed4683a68d1b0dd10bc8d022c85d45d6ca7e83a12d7c1730a077513550c54b691288053c6793a100d4a02a6d8a9729796bc9937d242357dd7d7d3c2cf5be34737d52c482954d675fc52209054267f95171bdd212182035e7d68332067ae571fe3f9a50f071acaa4a63e55c67ba598448a317a39c77a3dce5c696545505e4a2e87836c0acf1ec5905be4beec66db8608d56b04e012dec34037d1f455deed3c35ad66295fe0618237391c818fd600f6455e42e6456720c96607d7ab337272e21ad840fcfdcb32cb80be1c4ace0e3012ea9edc0ebb2d6b88bb555b1d8296526fa73d8cee46223ce48abbdd8ca84f1d2d22cc5fd79ad3058d71a82dd6f50d899dbc8142c61bb447d3834750c7435ca114beb26850a21985a71f794fa7f2ad7370fbb2e06ea1c276b87e21d62ca6ac23994a924a9bf5288ee6a8fe35eb589abb4b46f8a766b03e03c26acebca1b838bf124f4320e31fa68dc9a39f4036f0baf470bdd51575a729b4063bc89ed5193a6c7d3dfd088b4281792d47ab09754402551324dc10fa3aa887331674feb8ed626cccb767a9a9b89b136ca1617f79c75d0d40a1ba7afa5e5e4695be1ebb8627ecb42d29f154c06029379cf3f732fdce91496f6b2575aaa9e2edf293cdf2b1eb8be0f3810d23200e5eaf936196e93b2af36e985b92613293261d5ff0b81d32cd5383bba61f0530f6937f35af62baf2c7406bf81bd1bb5e2054514c027d2611e2d99c39f38a7764beb40ddd0e0d8488602b0455d3b802d0181bc26637f338939dfb9dee4d68d0be3477adbc143a895aaa7132bef48ef3ccd68bba507200ceabede81e373a8ebff66194068b0c487941de266047fb8444b88a7e3a67c6a6812b6fb91ddf7893e5d346867fc51c72eeee9430b16413a885f73ad00a7d9085ee1e09d9e9225a1603657f6122c7da086931e079b3cf1992b6b540feee32e2abe70dc9de3c6ff18817227949f236153feb87a05ea17e1be644685a3c1591d450220e464d6509fa2540518fb604d0457d7d185f6a70e7862623dcb51d882d92e15ccf9a943d03a93643399a4b3b0dad0b2790f94703585888bb585d929bf07d45d97b92b4deef3f59d86a6e140b977e1e60d5b895096566e08162035e85188e7e346579e9096863894c90c2415f4ce9843c4c7d5b3857c2887bd728156a7e1204a9f3b3d177f8dee32f1021c29b01147fed0d96f9ec57f250210d9de1fd8fcf2d1ddb8bf72480e174cce0b29c6f28e97c8cb106fe61aae689b737dd24401beb8e147da74d927de15891fb3ccc79ada24f9f2b8c1c24411683ca1fec37155eb640b1bb3f651a79f2355348d31a7da324c95023e1ece1736b99ff64542aad4ccaf5b30f21dd67027b426344b443351b2e94833cac6eeb3f3348052bdb3d47cb816de31bac95313610d1705fb5