0x2cffd02e4eb89a44ccfaa4bb22058f6b7284f1998046a379430414824cc13926ae6849efc6f6a4414a4d6685e3264d1919c3430874f81759c1ae77d78f6607246220c2f7a995cd4d342fb40348528db1966ed96e74c42bfe56344bf8b035ac692acb911655b24eba837f019bf99546a71c1cd09cd6f5f69b9e7e73556250d371b2116ed0094addb0724cfcb975498b78b017c5ac586e3bfaa01d51257efef875657ab9e53fe52871fe33e5896f4131563396409e07307e65e1d913a44b11199d30c43cb7d64c85ff0e1dfbad8065f10b51a9cc54f00e679da8d5307de777d495c3a399717b14fb3f8dd57b28b7891c8e86049e2e85fcdf544d3c883d6fd33b04cdcf78423d7b16c97c8e1da87196c4ee0f0e4bf309d06b1ab66abfcb8d819c4ca0773626524dc2d002cd4e98560351c45b5d691e4fbbe1e0a81b9492e94293fd609db524e1c290f03de64105b591af1e57a9aabc3df926fdb495c8e3f73ac71dd4230c83af17089baadfc4e6b0e6a9d9256cdeac8c13018c409d8a58bbd454699c23f947074db7365c508898b926819afffc2119623261fd033252f315a8ec55996325f8a0775a0dc3bae139112d8793757edc3bce286ece9970dd75dd4926dfcc380933b253163b1a5d715615899b931c18cd39f7ccfef946b3bac0ad185b0776c0ce8bb3f65118060855a5c28a77e1192450c8768bdb763ab0f69bdb9f633f07fbaf5ca2aae054834ece182f19625e54818dd7508511a2371bddea855e38adbb4275d93fd4bbfe660a9fe7dd1d2115588045d0a8fa9901b717e7f2daf0af9162ca8a0caf0f2a76d43fb02a78968687f261c68786787b99661b0904f61ca196e99f3769627faa4401603fa2e9c721aad663bda4f93ff38a988fda1393104f030b7989c420fbb6ecb955cee5889ee6fb73fda84ba7946d7c9263e9991f37f3c4119a844ad64f83827b4cda4f1f434cb4e7cf84cffe4b849cd52c528da7817535927c0a6dd8281496c783a2d16d68cb7463008817e770deacf9e0dd40878a99404c6e800aab22c21bea3bdcdfa9c459600cb4cf8f95a7752e2c53811f9113f61884fdbeaa20c8e126392bae03985e38ff50a11c2ba7494fac223ecc9b7314c9b70514d55d58803a979c9767cd5432839f880f1bc2664625789a50f5a57ae25a52615221b5bd2b104743f8de9ddb954906153c7bd0b97eb8e61a5975e171c8b13de2a14a4d307a3042537c81135b5683b7346d71d4fd5aa11a0dc1a320b656ab6bc0e85fa24cdbacf12b805ae0154df2c6a48ff96e881847d273c4b18d7e9f303c66d253976f976cad71e34e61d2b901c3c02406e11a104c94800fea5dbf5d948b19030365a5e404b345f9f7f7a7e40e7b870daef138ad45849aa7c8f103857cb219fd73a3af51038a3a1c3445ab3d3600e518987815adc813575e867174f44ecff4da1a921a593d42a89e1c4f09d2cdbfb561c65423a781c24ff86619f96e3cf2577eb4c41351030bb7c32eeb567a856002d271b72d496f986c9eaaadb6c0c130d23734fd4fa2c8d4e619f94aee6e52a3dc7b2c916dc4cad4d9e03206337b22c9d588d4ccd1ea2392d57749f982bbc7ca88b2de01652546019aa4f9caf3389f35cf8f3c85b86ec220fe574e85d0e580a28fc0ccb5010d9dc6d40830b6a90babb794820e73f42f88c7b2234e2a3470bbcf7e4430b3ef8a499f23a1313a0364cd861dde043fdeb7ca946b37c77b04eae4b64cddb11a86b3a2a197b9d0325b3d866354b536ba3a876ae0d176c7cdf9e35e9e6d3b4855c73c9bd03cd739252c499ff7f17d4ff6808403a5f6c8683b21d888e2d3e4be26c4009e226a87f2bc0d31693d854e6eb11cd1559e96224db3310c77ce3c594d554eda95e9e41b23e8d324c0057d91fdfcfafc0af5c6a6fda7fab787c044e0e7c0