0x2cffd02e3733c33f76e8ee3e986a55212e03423b017084831e33cf0cedd87476be025cb7b9124f5fa1094e52182a518709a26382473673f06662b978c6106205298a654d44463e91b5a43cb2260d5d57b5f03b4192ef4819b512c4aadee44b789553e0c4413213cf1bc3f41cf474f7b250c123696debdf975869cec7e515ac740621e01bd62769840f7d8b898fc7542b0748b4430e330bee465f6c57ef0e54e796786c7d0164f01bd8a1987ff99edb64c20cdcc8e3751850ea663bdf1fa2dacc3785249af8a063581988503e63872e60e9f16fa52e8a0bd7523791d17176143d0f7077780627064af54b66e8faa8002b9034b230a4f275e36a8fb8f8cbaf7bfbf3b6e26093f32eca99f389efd1cc576ce1eb20b3162b4ea933ef3ef3ee7277fc8d3b61f61f861cddcd090b3780386143f8a1dcc8147df8cbc9998ecdac5513a922a1ca0a30e13f75a71b6908115a2f48a52a8278aaedea4e6a49ec46d5ce035427ee4a86c1f7c221099efe5637f75116ba103e6fffa9fa6f812a4161d7db15e2570b80ad6df8aaae15a2d76cbddafd192ce0e9bc0406582dad47add4fd97b800a75ec9b51dbe2f17142df45e5054391aa6346a42181d75150f77fccf1398c787d91185e348e7a834f5365b4b4419950490f061e5324e722d6074d9be0c8a3ceb10e025c8461bacf50276c55c1acd96108512d047b61616b31dfeb3a4d47c876c0d8f311f6480daf202460bb87a35a1dd93efe6268f1edeb7bdbbe322498c4f18b46e6f5b4eeac8c418c1853ffb12dc7a18357fc528e28e8d55fc006f4da8d49965b5016a4264ecc589c39369430b5f13fc0251a9dcf6aab5f19890e05e00c26d0a519fe1d079148dc16436b1eabed3274ef8d0d16aca08042f7ca744b7a914d525438a5a1291fc19d78b415e9ad1353e0edf44419ed33aafe88a894c9f5886ac498ee3eea635854af90d5fa2fa9b2794102732bca9c09dee8ad611bfa7ed9bdf62b3c404ee59081b8132620b19364f96b2b7ba25ac2b516986d4271775491797b0a5f916274a8fa0ae5dd9257efebac776f04fa13d0e1c2ec00ee3547bed40d3abe64b6678538079fbf81caef56234a8576eedbe6d30c895a3d8536b6b455705063e053f2757cc1d1ffe3110603b39a10a66c0007325d6b48245d9f80c3fb5bbd7dfec02eade6b4e09cfe3ad7d88a5101fc84b8444d6c8fa856d83f9d3861c7ab30b6381c827a275905e8cb713c7ef604a113214c41a0baf995405c5da71571f484e516a4d9173b02bf0ce265393ba645b42dd9e1b466ce5af927fbfb4868ebd6a7f5d052512a1af07ed67fd542d186803e3647b14ac4fc561d99a05ef0ddc39122be9d6cdf7a7bf665816dda2f2a29aabdac6976305c1fb979157bfed48212866f59bdde121a923710c6b92787317c41c0fed71e4d85dcc0c0d81571aebe35a8290b4682d86c1dc5db766f3031550976bb73bf7fca1affe8ebefab51a4f3e9f5c5b1fc8adbbf4a8c7b8c1c5f61dcd709c52ce15023311c17a975aca38f6fdc47e9d46874d70747c456280fb2b45dc42c9c7d18d0c41ec866fc8b7d6f5b3bcffec225de9ea991a0f1ce3356203df42b8969a1abb81b5dbecbcb0894a2c4296525e806df6c2e9a2b51a7e726ef156f568a5027e96388d41ffa43e87bca27f25965e836bce13e0b46bb7d80d8ee02fd3666776376b47f62821b2414ed6e44e113544aecc968d1dcfb760b3123dad2914337fe72c1a433d3d359d61522281b59f0601dbb786895f49daa8216fb9058335407541afaa00fa54e55b273186f17f2bcd5a3cd0b60478bb91b471ead6e6a817aab7e13312e3509ea65334addf62a138da6d5050f9b10d05ece9780b6f66d6e6d2f7f03664cb22b66e0225ee756382fe870ddd0b4b84b0fe5942bfb0bfc2ad6477a419ea24