0x2cffd02e1b635d2bd783bfccf1b10ebd56c28f8e66058e63e98325c3043612b0863b74737088cea6c5b598f33fb68f6af33dc89c357143e2e897f40ee0a6971ec8e2d9831b226832c0e6c1bcc7ca5101287753f95db6d7f3b741da1174d3312f6b45f99dbb83a86bd172ba5a42e5c79f53dbc1b531d502797627b1fffd30810ca7dacf9e889617d456378b437c91fd8c733bfb59b5db78d0ab1b1a320b7e89551255c4b6fc6e558c4da5bb75895117e11d79a0fd9c20324619d713ac7b70b8974326d8af89513c562d60211cbe35e214f7e96eb96a901d145bf6e6769b987bc50d1f09e7958d1bcc0ee7bf7ac923e514de9f1bf70ada0b1bebdebcf746f8c66d63fb5491f133f8541afbdbdb3a9c592c37cd5f3b78f2e996264dbb4ace6e15e3ab6d4b54fbd2383cc44a508c10681f87689a2e93e93e9d8716c80e1e981931d7b6cafbd5f86d9136d466a9ef2baedc367e0459c4bfa34fbe0dddbcb7680295ac6c289363323dca05681c4d69451610ec7a9059a6fc6705ae9700f27928197b877837c8ee7cae8e600572470112fc78308defdc94c7c82590bf30215db853172cad3aa9756b177513304c12bab7bcf627c31b40c8fa4226ab21931e5f2717a7543cd1b60dd5418f2919b971a31017b3dd640e0ed70885097d409caf824519b113150878cca8e8662b79fb1624ee9652f51a9854326586670849b77eede0a7577c0839d06c310796851cdb27d560ca328857d512071422e22799f10ce514494b0baf95d1cbc6db23aa9fa0821df73cb602f0679aabb626c7151215addd17d644f3390b9440065554f6a7b655e2fcac973c0b9f26bc85d758f16430bc8e112ae4b0312226ace7d0e12a2d73cdd0c62c139e5c3ebab432858dc4def16d89f070d45e0e50795d51ac5b98fb423d142782391a8d0468a015d5a709736005c8c6c869f838aa8d4d9ad205b4dbc7b5779585fd71a8ef0c7a5df74d535b2970fcf691f7a13a7999acd6bc03479e047e10a7d0230e746736f4ccf70f4a2bc8b5d29ed6a9e806a99219396e2daf4cb8aeb4a599aa87fce5755f059f24e79bb7870dd19ea93c9e3a9fa2cca3e287ffe459733fa500a7b8bb6dda475d5638e1aa1aece3acfb0184bc988185838723a236ea67238a54f55d44f04f1ba689d212e99a6262f39959a4f54f7b43205db39680c6e5344ba4a2c99c39f5b78172640ba99711db6735ade42f40d0136ff66fd52d2302445248ad1609f087bb1f38cce8a11ab0fa2d0a94084f951d131a6a816b453c3a52bb2a90f452bc51d5d6f5b28b8d536f76915220b62ff499c31e64383486318c16bac2f004817793d629123b2ff319ed05e1fa659117b3934b58e0d4ed540db1153c836cb982dd2dc02963a4ef80edb0f566191086a53f7e113e0e8272e833609911017b63b5d50cd773c2122f71ca36fc38a685b0b9b70ca583a1151806f6ba710cf026a54265da64089187d73f5e1ae98e4c61e742b57dc9f0b9f1607e1b5e3bfdf57b1aba5c7be5d5e5b6025da0723109a732bda8dfeb5d0ec254cdf8722b5b49bc0cbe733fcc05a0d3bbfa1ce45c2984d80ef720c79e66940aba8a7d746aaca58c7bd71eea17734835ffd20f6f589e4adc629ff68914bf9f8eeef694b5d98ba94da977906fca907107079a543f0a7ef79c30609ce91367ff693c227c8df93379e400a1cb9ff3f89161694c5a9bbae975ecabe48eb489db643a6972bd7ef27d3f16799a183b2b9e687fdb34d22731f2b849c488decd31531fe2e1bc302aaf684cd25fc5fc51b79ce034d8c1f904840f262060e7bbe276c87e921946426f12c404510597b57086b38ae494eba757cd9364f19d5e38b2896339019d9c89121a74fdea5cbb869c5f5fa3e080828f2c4665112d5c6189cc347c3c71c2c6764847cb18510b4fae006a