0x2cffd02e62da0c72577b193d6f2f00c03a297f2f809e51b0ab46c7b3ed07bf8a49c59574fe6a6b28109298b4f78a735ff465514fb4290562f4528d4cb2538fbcbe0caeca3ccda01e19cf4f2842d0ae72fb9f0578c305730678fb74381030cc88294359c90867567489fb31e341340e80f87167c09b88cfa82f7633dfb5beda8cd0164297b7542c16d98e8883d621f2dc341a33cbe35a96cd15e273ad0d063c554102afa9f3fba88aa580ce0efb0a9d0402e7c5ab654d57255db5b5f1df257a0599a4f5ea9708f22e34d6518457a78b467ddabf225cc90e0e4c08bfe6873751dcebd1c7c5dee69223230e035cc6d96dfbb102ba2af408d058b002a45d7955045614543be464442ae5604a8100db638f23ad46a33e2d657500d276ecfb4e7c5e422ea959b5c68418cd45909efcf5f9da236a185de852e0569dd48a7e54630cd7999dfd3d22e80292816727deb18dbcd19e699a5bf789aa3c5fd2f315bcdd0b0e5d830e19d4fd66846e7f16f809de63fd686f6441b5a718d3ce42baf33b46952dcec60834a06d125245222fe7a553f2ee7229cde0de215ef83fd514ebd3e7d5c2dbfa234f8bca4564acf59259ed9e2752e019b61333890740d1573d351142dc0fc1fa160199e09722d5d13888b82a43c5ee8d387f4f9b09978ee45edd5bc028b6466bf49f59aabaa5972426b4983e6f1a441781f08186737af28883271ae50b31948e88a6ff22a0aa492b202e6970517c9abe5367952e6da69e7c684a8a8c0727ef4e737a71aeec104bd94b543fb4db1b7d9cb0112d95e8cb8db19be3dcd4777e954377a39b61998c51ee19ed8132fd8acc14c63e997f3714582620e02a707fb6e963d6eede8ba38da8cce73d688a89ddffa3f7c64bf999a0ff1b358db37bf56a38547db23be2f477c494f2f9c37a75faa69e66e2aab6e1d58e1f7a10148308796925952d1aabfd018b7d2e21acd505151362af8b5298bec57bb682756deaaea6db28baa4fdfeda623808913a486bfdd5be04effde94e4681ebc9629069e413731bca9e8a650ac91c72e83566985d5779999e58be4bbb3625ff1f1efea3246a981a62bd01e1d79951599ddde05c55b036bf96647262cb5a3c1edd8928d35a0d45f6f6feb753f44721f646910e5019a2b3294a78e05f6bc2016caee9d0f48011a56eb87d6b45437d06f18069160014d12777323adceac11c1c9209df176a56c30b0c6f4d193f673393274a4bfed662c2320c214cfca838c38802180e79dc42c6f130e59bcd6f0b693e52cd981fe3c9d93cec9e2365d00a2e6d4e7638faf26ec41d1e9425922426fa5faa8b4b595fa4117b5b0dc71ad11a5cbbea9bafa416c219c4aa138f62ed663aad5281eb463e60a53114193a5a954594203a46d70db5b0f6394170c6451643260ea1632aa0c554c5e017291049e2a27e9cb02a2d17259e4ea63822fca1245bc2f254765d59bade9e6e50669e25f635c1569bf4b66659cffb205dbf9cab813afabe52d5f7799c54404a6b4e931de6f77787e9b06fee19ed5c1766f0a664466185f7a3aaa6d67079269fa6ee03f7c2e5e32c417c1f4550b08698ab50b4f9e9d2a174f0fb12e46cec698f596d9f3bafca8f22cb56203f40560447507efea260a83dcc7eb20872cec3debae17151dd0e64e1bc48db948c136b435884ef9c79aab7ff8c9f2e20dde5877dc92d6000bbd332af24f654d07d511ca4ad48ab0758c9a8c7bec00f0154a3fade39d15c7b8e5c7f47ec3270d98680e552226949659e8ccf6ccf3a7509cf179f92592032e52e2ceae98c626009c781a0f99fab0ea685c22f9faf7f12233102f4a5d17347d21afc9e3caef33c0a2f84f5107958126e4cc29376ee8b09e83021caaa0a88df1cb6727a52aeb16d908f4d1e26d09218fba3c7af88d01d1046654852382e3b3037bf4e