0x2cffd02e01a4c3058ca7010e58c41120a2691a346080a0e79e8ecafca58d6fe03eee0865b65c866ba895e3bdccbad9dc2f3b4d104fa982b6e18a19ef4660dda8d34829ee410f3c162967a5e5600b99397aaffaa2dbcbd536b3c2474090ecfaecf7e376015fe2cb0fd045cffff8b92234e4255a9c9e1fa46712e00a441197dc6ab3b8d257f192533244602bc2cfdc549d650d9f7027e5435ffbe8058f04180e37af3428468f346bb27dc2f666382151fc0e959975c5ae37e495807d8b225d9467c83719797d2ae0f4c8c313191b0fb9ea3aada3e1dd414d6868934d0a9de9b4dd06f8ddc0de66866c637e92a95a4de20ee2781e9eb1d01eac1a22bff6cd9acb986cb003f74ff03081da603f78d5bd790c55857325c74415c497d34946c06b51fd5d2dcbf0346cf5d850b7aec25d9bffde1f44dba8acb40fd0a0640874ebfe22638b9752683a1badd292e7b0e38cd923ac590ed7767049f136ba553ab5c2d8c2f2d3106bd3b9109fcfda9696ed89c1a55d13d7fcf363cdd4b5e1e28a5075cab39c4e507d59dbd50a80b451c64ef6cb634143a519e7ee3a0e9919741fde38e9ad4806b10bd099aa618c8764a683c314da6479fd9f2590aa03fa18349c9349592197a2f20f9dc723d20a9eb4351d386aee81993a17731159c5b68b429559cf4584eb2e8be6f633734b5e8a5f442db72658af099fb6e988e6923fd6b59cd2277400a1c605cf2654ab835e75188032246ea9f2158fa934b676f0f4f022bacf37546ed4e10720b00c943c027731c039366cf3e51c7cf739712527d9877bc44b6e520c8f1768e72db70cba9c9e2985c6ffa2ead9a71cf377b111d387092faaecffa67215b7c2a1f90f701d7e0a81d0e74255fb2a3bf7e5add4c3f027d126d36428feb1c9038e995ff690c6ed0cc4d4935d49ade5578494d6f7690710d0c6bb3c0603d772c423d7d93456211ec84c3e64f6492280280f694b26d9e89dc12aab7bce1c173d4d3184244a0c70cf7e0987ade8525d410324b2cf33c0ac84ddc85039fe3aa0f907f6c781a8f3aed8382cd5f58933349d1d4ce961deb640a0346867899f6c27f32ce3dcb230b52227fd05b67328e182dff8828c8a423f96fa59eb24d2e0370eb30e293f4db074da9fee9761aa117e60083e1f15203a2497dda4f5ef80d9c4974eff2aae6556ad7a3faf484a4b30f1abf7787b666e896adeefc29c696d037866ecc20fae88e7708fdc1d9fe889a896f113b9ce2cf821f88c6b6a43143261686248ca95c6d27b3ea91fe27ac4d2f3eaf72dade9321347dec757f2c498a8f13d1631f3fedd7ca4736fe85d9daa7b119b5012925b126364bc023f5543c164e9c9c13da28305987718f2fe9d229badd113fa97afa43b966e02c7518ff075360d88c59ca939aa6a9c5c577b817e56054ec798bd66a948707bed537c27eb84f85d2eb4431eaf3b58837ffcf25f4a102b44d8f596254cc10ce2bbe660261a04ce2a5b0bb708029a8010bb2720d74f20e1022e651550cc19ae6ba15135db32387c81dfe218a1872bb8c003eac15c8ac00af32f0328f22814c2bdf935373b5e490ce676e5f685bcc613b4e6bd8e4993ea9ae9899b689660eaa96c791a54325cf064784c4eefd6b90415ecf583c32d6ae3da5232df128752d0945b6258db04905736b47f5258889e15d0c909bdab01be2336a2200256e724be26d90f79ebba94dc3f11afe2908718d1593fbe3f53a4486d3976bb90616d5313f993db265852ad6e5b90b70ef10edee02e18cdedf3aa6d772d7bfce02f43e8eb33dad46b30c5802528bbfe78444383c40e0f49c31fda4d9df512e52e849fe333573993a0f0844efb1948e22006f0b21bb00407f32c5fab102225582da44f9e0e4beb1261b822b196d132b14a7ac26ac6fa2eeb4a6cbcdd85622eba107bd8e542e8