0x2cffd02eef84aac6e6a6d01d5b1a572e0eb3b6b29fbb93b20ea65135a2af6c3260185a4c0da07da7fb5e727ed2591e2c118c4c04001fe1aa53fe18c6e561bd54a19e0f551e59ca021a28cf1d37f67857832f287ed68656c4fa493a09c2648195aec016303965592092d5205f33383df128d7040779a6afce7de1d9dc1d38846164a065590441abfee397209cea411f11eff2b783e1965c74e206c0c685f5bfa286d8879b093324814f81ee245129032ec4fe29a7c70c5426012dfbbea6585b8f32fe2644fc0d063665b41c45c5df1c86aa39e795b37a15ae8747eea20910010016f51d4d3884e6150d03298bdf8009b77194202a1f5274cde45c9bf0f11548a82740373e25e6582e31901f2075f95f691fac18ee9a6de7e9502a9df29a558396922cde14065a71ec70a29d87d62d306996f1ea430c11da39255fc0c3c8b115c1d2b72a66407e5e8536738aa1e1caa5bc5b74ce4dfb6e0bd097f5d5ce075df35aefffe0be82faa6a675d548d9bb7244f6dec3172f817b373d2539c97e592edf73c304cf050f24ff65d36f5573a5659b30e9b2c8bc23c94f04ab3cba53c898f2df55d38d99729ac0ee043fc362469701ca6096f0be16fcc93f9b4f5869f577f364ad0ba626e6ad46a92a81e8f7a8b0f23c804752a59d99785235fa37bcb61c46c22980a3cc129ba8a15f788150b1cf2a60eef9a95792a3b5317d78989b835702f0d2d341967b2cf35f88fb2ada2425689001f2ef3f02c675ef05e6632ebc57d19ddb25cbb52abefa968bf18afdb3acf3984d7e21e9f5cc691a0b86a4e50f7562fec459dd7d5892a6ea847333e550eb1737bcc94c25dca7f106b2faa59d33551c1b29e6884049ecc761a031b7b7ebd35fe17040874bfc3f7771247788c25937d1271819872e372bcaa24e7a63568d29357d15f17a1ad96ed60e7f251c0e4ef2d3f15b2280beec22576ce290f90a6a4f00afc517423e7589b1f159e23b200860e5a9839c8d10c57c61dab08a45d8f57fd88e7463354593668ab6f8cd0463f5bf33d7a989c67a09c5517fb75d043c3a0812f44edbf8e069b2c0569668d5316788fe5df3a41bc5b271892ebae7c6f77d4e3125fcf2b192126a4f877f5eeb2316f2714c83417e5e0a57aaa97e008add1df52a9b132851dbc0b7255bbb4422260f16446598e76b3cdf642ed190ecc102350ac59d84256cad4f7ec521fef743e6b32825ebbc7b6a00a3fd08a39fbca84c710a72fdc0d489ecc7d60c37e25fb76eb473bca4e7dbfcd9b28a62c3a2e63b979476b70cd139201b12c4fb14853b0e4fc15effa5f16e04502b6fa3f30f8f17e0b60a312f8befbb2bc62e29c6418cdbe8247de44bf86824eaea1b3e47fbb70ab1d7442fea4803591301fe066bb9fc769674b3c21a057f2c911fc4d76d1817e6e7feb29855c19c1ee25d1c4292b3d38e26a027bb6a4dce40a7ceee7d8da6d9e4854acbf7a5985da635de0f8c62b9cf5ce8e7fac3fc8f972f28cba6b7f72096d5fc02b15e7a17706772b6e421f5624879b5ee725f2650431fd301b33ef49c4e1577d0337f5eb074a6b3ae3c254096cc314eb3470c250f23975c49360c08e32647034ba5146de2eb4e9b250495a37414d0de6def3fd61f6ab1a57a10d9e02f47a458e6477776f0bad2301ce1f6afdb5550af4b2b67a0364d786d153496e9a67b898bdd8dd4027c6e496fefc64254d979ba0fcb0cd5e5fc66fda033b69a316b7924fcba86dd83d39921afaa0599596801c8b0bb381609b4ac179a22af4762bc3dded4c558307f5b6aa2161e1f59b7cc7c7e6dfa7397fa42f5360c062acfe4690ee63e687b1309121fd454139c0778dca1ce2a679b65a10d5f06c8ce5af93e24f0202cc24ea3279f60babf2e94f911f321ae3030381beb8f4aaab5b975f7ab441bd86d217e5e8992cef42d