0x2cffd02edb85d1d7ae8a3203e50a2432570ba5c250242e9d3e1ac11e87ae63b32d4b2a3b8fbe8a5f76febff8a3b80d5af88176b3b861c22ed474859b6a4629ea6ef6b4a4a91fd48c11c6745939e66ba9bf3fa1f7cb9795685aa8e7694ea125f69ce666d1b32c4af1fa530fe1ec5eb930c8cc8c7227996c9caaa9bfefd28e42412e8dc9677c366fa4395f4eed108308e3d4dabc27450754db34e8c63e8bb7c76a5a5b1f458eb55081633ad08655c442dd83bb890ae47ceae4fc0c63d7f1e656c13db574755af2f7f3cc15ed2e12352ed22895f668bf8aad8c4a883ef96740984a1c4efd1fe15668534321e3f0a84867cbbe978dd2aea82746c1a3cb3e0b3e73061233e728a6b814d5355685cc4b477dc9deec36c078698a3a4bc525bfca5ac560042e2d56a3d38b6c2fd021c7d2717f880fddd4eac4992ad95a528af7c5b32c54687cb01f5fd0ef9a17da3666dcd534f9a92d6d6d7e5241f7b6477bdbb08bb165751266576a92483b0ad3305349cae6ef457c521951926ae7729788244e93b49d961689c726b713d619faaa6c4a0a9fd3f49dd5118f1882f15200bce3e6068dabb3469d6e0f44298ef578b9ba076ce696a640bb77faf9cae0badc87c6cbb98f7ff83b8a43893c950acca53db26ad306771dfe7ce0066a038a2dd6efd003740a3ecab3fc5e0735cc2f01f2959798bb35559576113b4586a49c15c2d36348eccb056f0eeea0c875b1cc9d0f67bef898ee5e1f1fd38aa67fbda203c036a994f316a418a80f31519cccde0d0c65e9ccf4d4c1c3ea2b841604a4a8c943b7681eddea74c75662e6318c6e2bcdbe6004693b5862b55133810ed272817eeb8c4f4fb15c759db8db635ccc3f6306094d27b0ddd76e5dac35bb06d5c9f82e6c177896b48f3c3a9159bfb050123104509e81a1f8dbbb6c776db36edc3e13ef551e59ee12d9a23943a7ddc14a625e6622359dd9ba194a372f44253170b6037226e2fa59c42f7613bbec8d65119aa8c705f768e9c4f206257a18080a50cf836202db8308a0924bbea0d7cb44b4ff6626a0389e89860dd27413e05172f749e2983fd613d547e1d597d008556e7241efc696799b5ad26f1382d65f765e98ca64e38c82c06247ef30c5da5166b3802f5303576eb96f20b0958635306b2c74b069b9a3f045eff10f17ceb3e84263ed616155bbed68985000a9d543e308ccd3c51b341b677f1e646a21e6a7f4bad6934a3263cbdf8fdaeaa916f5329556cf1fab70876832abdaabe176a3a365aa788a6dd8bfe117957190332c0d8443b1ff0ee3f1876fcacde9eadc196ff8e56b9c01a2112b4c7a558adf78c05bdaf789a5adf1e3e233ec14e8d190a3a5c72bde7a7f19cecfd2fd73b680bf30b67b66f2400b549980ae92844b9be911fdc196b009f9b7e6e64afd27b0e3beaef874dfc5cd11ec5fe48bdb4dc2578abc182ffca22a582a9655890802ac1f7b977efc2d9db36977149758b70c31347085488ae920d0bd0271b54ea6bee9e52eeb82837fde540bc2972bfd3e6183267eda176e93a195931d63063ab89076d9d3ccd65cffc31a77cd3f2f435a2cc4910baa51a70e216e2b932318e46b80b1a5c42e7878d96359408fad7460451674dee2b9055ab5813701f1428dfc0f5c3a43f245a6cac2d8a55757388c632d8195333500f935fa184e052210c37de75b2b7986a8a9a99e621a944ab322d9efc3f604d9f00fc7a58f3f21e814c20d453599deef20a13de1c5c03d017b0be26b5196a3b4ac5abaf30757e9bc71be9f28cfc522e192e87b61a3f4e43a530f9b7b01f8a1efa36eef70ef7587f2cf048c86a15acd7426879b5ba46d5dbf96c47a66e0c41fa18d3e43b93925fb05d89169b49df1bfa6b05b288d7a64d7b82358183029bf823b5acd476ce9744c38151a0cd1d2d99b3c52a3d5559d