0x2cffd02e8e562f20e35265ec7d1b2cec57caff2762576691ea19a3570a7b2b25e4b3c61c81030b98cff435397e534a6badbbbb68920ee4034dda1c223e116a92c82cd8afa700a9e226bd46a331be966f12777f2b63b53d459ae7eb41c98b9d4652cf3178dee18a677bb70d94a4e0895b78398d76fb1cee678f0af8575f49be36a3861dec036d71c45ab72d0a7578e913a3c3510a80836a3b63d3c10a6da6c1d5670b20a957d48c357e6a324fa581ac73b6d1170ce34586d96036b12c90b88088c7240ec9a590837d873cfbba01d9eb5b3c73fef46a69660a9c35e93dc3ade91d832ba2408b5778ddce7f8d68c44c6905b7d769778990b5785f8a67ad84087440d1d94b3d873a0480c32b0ed0ac51b26924dc90703e29a5f4c0b3cda32298fd79c451b3917b7b807b4dd3dac99a528c1160e6bfe66fb12439879e325cb52df4d4b2648fc122c17df15a2762ea67416a126bafd3988b0deff47c42505d6b13b2efffe061b095920d8f3c4187b909c3040f1c6cacfbd8f0c152f3a3c1b91c7e1d4ec47e505a078f47cec195a8d0920918cc5c06ab35f42c2fcdbedd102a9dc679ca888f40107b1ff5315a02c3346035c427f9244cf54411fbfa2a7d894018c4333decc3a0db04c66c4b94dac45d15943851385296fdd1b57b4868a5004319019e0d6bf8d965bdac1399ea3209735e2987c0d2604761e2ab192a1b3505a0155312c6b520456e612d691039139baa0a71f152cee7e9b9955ad35170ce27dc6278948c15ed6a0cce5901a4c8a78df2cc2b52afa401558c04950d047b4e5a1d50dc752801b764eaf1a8585e85317afae2b977845554e0d92485e2f8442fb9f809a0d05834ef5d84cc01a7e51e678097690aa7952306c5a0e3613515a844803f41be7bce523aa5ff630d33cca52a3977f26b7f4c0107d9ab8a293362bcc0fc0fc62af17458a5c886a6a7f857a800ee83130c3d3c0a94d1039549594d76298207e03f4b1438dbb0a080680534094fc3eecad0bd759818f6bc79d32eb17094b1b03e81cd3c8d30cd32c71b331a33d2703d0159bc13deba97a80e49644ed54b49dd71624afb9d5431f06b504614b2a6ca14e44f68c862d47999654fd2578cb84905b0de55171a549a97e521f75f4427446be4288fbda55da18aac624a42523aeeb20e67e323a736793e2e402643d233f1788cad9927d136abfc4859455816ada2078a5c04b62f0f3d9e4a0560638fdcd7436cc2c6a46b5a6995801afee821c963ac145c928e5000466e5805aea583326621f5eba8ed7e60156fc489c03796ce601dee4309fd3f0f79d99aa90ff046aaaab6d8b331ce8f151ef2735fe3b1118002246b6d964950bc533ea26e7c929ef4fefc249841c016c9e817451e33460a3315a673a8c803da64ce42d7d4600e736da188f6bc25cf0a9d49432c78584e6a21eadf74f236ce4333aa8869e3ba9497b3e81be83eff91880abc15abb57f4094cda06b0d810a318f5017bab9e121101ee4c67858ad0e14201366445579de6b226d10eacf410bb52a84911d52f8279d36c9757568eea05d29d4b3af3e0dea5cbea7e8fa9d1c5c92337526345a956a99b69c0f500a164897673b9e936f07fbd118b110cdff50d55d634646025a5d722b79c4a5d9e3d45702c19b6f2b4b620b7b7088e761b557380130b8d8710874cd99e69dd7d6d6470c348255cbfeef2436a1a625c4dea99780eb960a431dd1853275247fb599213dec9646022cf65b3dfbeb849b77c2c6a9a1520811f5b5e1ec6fe20ca4dd0a53890c5fe04258847d62f4462c56f39032ddd869d5c6328a86c8a85e4fb77f9363515eb81c754ab92afb8a4304c0acc9f5b097c127a62625e8015bbd6050e25acde7b7cf73f20bb5cd87f939b03472fbafb398eac1c7ad36c2a5a37c22e97572ec25fb06f547c4fe