0x2cffd02e910df234ba9c389e88c5a075e68156aeec58eaa5dbb3c4f3e9903b82e57ace6e3f3983f95013cfb857efe4c72f8bbb96d1fe19d8ffc7f2e00b9d8f30aaa1e7abfc69dd1a9c32be01e11dfe00f75369e7681785884dfed2634c56d9b0006764804a130bde4b06f0e04f9e53c7c35c424679f2b0ef6b46711ccb50a9f696721a20b6c7c28b9a6a7075684a72bfc2b36a8ccbb690fabe42de45d08810675f8680514bacbb2f955007f2b2070510774e80814922b5883e85741f0330c4785a7046cf374244ce265b48dbeb055a0bd18af2da47fd33122eb8db668a674e7022a7c3c1c61a54a03783eb4dfe240deb0536069516269a910f335c53e9e32b874844f3ff0899368c06b83b49e11723d9a3310b537ab279d0b5fcde6f95ffa639180c364293dc6d03144facb766c3a60d128d78db1581ba32ee46064db1fdfa718f8bb8bcc6e2931e33e815288257719718a62ee90ac06137a6eafe8e193224e63804ca892b95a90ecf69ab61761940ac05e6dcf7d14bfb36d53cccf4fe0ea8f2325d0abbaf261fb23d54d8846b7c50c1e4837db614852892a08f5ed4deed1ec7755ee82fa7d8726097ec822c59074eee2d50c30287d5c35370365fbdca91ece4ecc096b85ef1f942314b496600c1e85b2ed889ff6134eced47cca8e6f2cf6aeb5dc7c3d0e6b9fbcabc8f6afcffd6923184a578d9ddaa510d43fa3588a84b71c439c47f6072d304b0e42a01e34add1dd7a27af7e802feb08d16d83db70b0f6ee2b8203ce85e172aeda673476dad9574c4090d3df924c16b1c21d93453a8e798d4698d30b335b4f2e7d7f45006cd3602caf164637102640d7f627f00013cd47639b5f61933a08ce2ec213d0a2b9c885b92243e62c413f03a42fc3eb21539064c56a1b1b49e86099d05953d1ab05ddc17532b29577104f622222daf3098d7c2028ebdd220e2f59858efe9898b8964a999bea4ef71b4061132cf867dec6d8d7579692ae978dfedac16ab9bdf5e2924ea4cd15b1621d9cc552e024e19d1e4917881306bb19cbab5fc590a058e8f3a0d3bc0be35df01be102f9eddec0ec19660ea4471983b9ac09765d0df0194a8af7e498d6195c3f799e323ee750364daed0417c3c3b246656e752b2fe05ac97ea9dcdd6aad0a0b8cdc6b4b05c396f6c50e1567d5e72d6c76ec6bb207825102bb5a7ce11205bf282ac69cfc44a85db768f6ba361de632bb4bf39e04c536a8731cadc9860b4fb386ef4f596dc1e57980c31b0363f8eb817cc307939fd6672b0796d980252c01e5c33b3bb24353cf44cf999c7f96e5749fd4ac7d33129fcba117bb318eb82d43a31cf3152604df90576e541e58e87e011a0c579be8878eff04af6a100b81f6f807bce04785146c57a0c32f5c7f32950558e370314bf9c55cc571900a627f8270bebd8de56cad5177906d2c3a4803ece3a2b6065bcf64127ff319fd3b6ae874fcaea58ec04a620b5b11a08e903692025ec8934a0feeddcaee3e60b9c97973042ee49ec704b6301920e91d55a5d93f1d021807dcfbfd1f6a7a7c6bb5e417e7ced673a6856510c061c114117b6d9e3b59b56248fc3d2d994a9f6ca7f9793ebf13bd64424141a99684862c2579786a055b1f06f29336382b11ca57133d35af8254f56297bbcac6ce1243f16fc11c982f9f1d35f56daf23ca04f2e08caad5d6cc515b84decd2a3c732e8c4f6cb3185421ab46e6a0abeb17f591e634a59feb373816daa0034b89558a03ea8965f70a82f1184bcfe3d543fb9967726f8c7e2983a9de6fabcdafdb2702cac860a5b5d98172c14eb1adeee09ec924a32d7870a7d6eb4df7477409a3adb91ce586b5da4ef849d233afa77d572c95d99f2dd61c878be7f040a1d820ba08ab4f888d7b9b5bf26fdc4a71709ca6a78a97bdcb648ae685da760a2163bc60