0x2cffd02ef12e8facc02b845ad8150d1dce1725c98198069cf0b5d395111d77bd620b0fb57ec9a5e7b09292f77febaaa1d3f045562ebac9bc1a5df4632d348025dacce64dd2f3f2197a24c17ae56e556c8593b01c7afb89525d7115580c27080d0c69ee9908caf4d26b67e257020065fb91751220010c2a411071f40f4bdd83ed95c06789c991ddcabf603694b4ee620482a18d6e146a7626f04c39dc86bc1051f9493451a128c3c59c18e04abf07aef0dc02d776ca39725250cd695b9cbad1bce1aaa17f16eea278fbd189bd514b265ecbab503b885ba75510a9390f80bcc00e62e0629f0eb5a3ac20864bae48893e09856037366c16b0840dc1dc01bf5ba09e43fd38f40fc3a52ab1bf97f874f028d8c23cb25d9d1304a93b79217c7dc344f79ac75b0147d5b5eeb4538fba95d3e121f48b3c2f8b022c4f06663e9cf91af303b1298a506ad62695e638c211369e2528c8178f1ea0fccaf51e861f1d1e3cb8605530c4deddf2c987f455a4f4f3ef7738a98012e00198e2cd039c9faae6aa418710fc1c27a63592a8514baa32ee75a7de99d2ec264fe7e0743aefe4b0670544826063c6103023e987b6d3936dbaab087d7c86d08a36c7ea01d4d89571bfd82945ecf8a773092182904f294f37ba13b17eaa76422e58d275f822ad17dcd81bead91f2ff35e0f3d675b8a805703a3e6485fd4ab786b25203d296020d22b2427667a67c2591a22385db527381cc43bb33220d784df8aea3c17b727f14f680e1a5d68aaee33237f10d3472710b9bd630dfedd30480eaff036dc729e4644f0f382b347cd8c977d35a020f8875c6797c7028c73f60f5e17aa6f1ac5f668a0013a4633c1c9a4729b7acd4b152cee811740bd1116fa6d34500a2d01654bd276510fcce34b6242e7a199c6afd55752de2b31853a2f1e008b12767bd8da43dbf7cea13f6357fbbf495af14c36bcda377bf4e829caf891cc0ef39c3e0f9b46872a9f52a0ac853867dc769a208c7b62bc3f46222f6e5fbc3a30ffdd7edc95a3e87e3c895d91a8557c61e548fa3070e35b7114382c7098b0bfdef5edd9c7ff7bfa703744bd0a4c9719eea95f8378177f3a869c656024585b85192af8618fadfb4dd8934f121c0095c96292829e48628dbf441526c8008d794232d57cd06f2e6a71db8e8aa5c74b1fac168cbf48f478710cfcc45f0aee92c4e98232ca9c746c4a04749072b413129a39f3c21588b54eaf15d23c5f58ee5ef62ef343f9fe0e39f58b1b08f314f3d1dbb9eaedc8ecf9fe734086e3f993edeeca56fb85f0ad744d4df7094e0e3dce233b4449c6dd37378fc3de32de8af5f5d62dc8478527cdc07bc525e8b0e9a495269beda818a216e58c3382555512d8f70b79fe0dbb116ea05f98c9f48c78a500af595d7c2feb3333cf91b7e25ec3b7dea239dec9d5c6607da4c4ff25fa1d8d13aa91a7b434cba33047f1a3ca44c7f3b23ff0bc8b8facee56ab51e655154c8253fb00f868e64c3a5efca044a91cd6fdce52dfdd76395cb2f9344915b74875767fa46f6fef6d9d26891a171ecd3e8f6bdd43ca5ff305b3f2e75607bf3a760ac91eedd2c8905b0967e9b4664f4135bbdce15185d379cab5e21fc488945c43a09fa0fdab932043732b1d991c3d9f8de0d36d6a4f7865d358c5016bfd815c1777c48f31a4850d4b5769a6643ed0e766018611aa795a8362f9740c7d4b74c54debe851806d9a161684ed6e1e52ec0e3753a394fba695bf732b41c4d5709dd271595742019fa762a4dca6464390cf458dd37f2ac87a4956deda160d358d260883aed50be5466bb003807a8154bfdbd330c7339e4e17ea22b0cf297b464ee2bffb7209b4082a6e4fcd51e47d923c2ebfb6f84e34fa836513487ccbc121dfd8ce417495fed7fe76d81c406f4dd7c253d9d8343172d6c227fce5