0x2cffd02e8bf2e01a7a606238694c6d8c0365850a600e4989de2ea53ea31d594918bfebf4db02cb00c23ed3b772766c59bd5853acbac5f3bec489448129d9bd5a9ebdc51bb77da08d59648e42789e15c2fca042b8046c3597c477f93280faad44ed6c8f5e3ddd52cf9441163f2c20d23f206e2e160062c7e3794a439fd1bf4acc22cec8be2910438a88b6bb7b7db5784ff00cbeda6ce204d438b13a981aa9a07d70c1d3f13b66a4fc31e52dff6d749209eb31a877bb73b0bd97c69efde55edca2fe5933db77beacbe3ec0b693166a459fc92a9594fab1beeae7a5b2532f87e81ec05e1a425741df446a81c3bc9204d357576f2775aa30739e85d69ab83f6c0f4368918b33d38caa44b5107988d7991e4c9923a5755621a8f7944c74b39d0dd3c7d6134a953867673beafb4d350fc26af07fda1a445fe0bfc10864c49680d31c5f93ad642182b58b26a12a4ce23883b07d7c83b08c520b53d074de40922ad09d48b2834d04cec68b30350dfb91ade8ce03cc2de3a4a2377cb7361a1395cb0e8f25aa5217c1554e4c285ceaa9ae55835f83da8161ac641677006bc772cea922e7cec942500db0fe5b01093dbc7ccb2021c3e6f222fdb019a97d7fba227461312fa242971982931f673795ce962ca96ecff5ea80f458f5ec186eaec6173c068e82093ae1875405cdf6015b3ff6886400668ee6f96daa279bcd2c2d93e9bc29394de4af2c336b77de4389d64cf81ff687f7a26af22d3be8cf8ee9490a5b68d960258045f10c570d57dcc61360da1c76c272818684c04cc9f790fb56dbe9f02d25575f78cc30b1c254284cdead94a30c4a62e1d80749e4190f7174abc17b5be857629f955cc4b6d9aaca18c0697e672ede22dd677c963ce17029fd7220b9886a93da9d7c2bf9ac6b50ca6a4e080786f7c3a69bdcde5c9503f796fc446b4ae3cef3922867da495d3890d1a97de0a91cc5ec5cde1038e7848dcf4e4acc167fc1c56fae0df86aa6bc1a95c9fdab69e6372961c3a7236b5e7c36cf70087fb143217982ce10f6c74e0551cfa5fe8dc0a1f0dbc160a16c30ec4213a97ddc4d12cbb68e8af4d76b3077b7431bd45722e62f3f2f9f9d1783bf8f2254b1408f8e00ca035b6822489d4a8ff9dc2de05d5de8d027d805cb9987d6342569cae7e57a3a1e18f385ecd77c354a84bea2c8ccf07ad6bd2d1f98bce9956d12d38a363e17a7c6136cbf105f5c1004e4e1007e08172bf02e36fefa82418d570f11b2e992350611a7842c13109a4b7c995a74da38c97478fa40bd8d5911f46edc5c271f0957a5572894e5538cf17ca45c20330e4c373f8aa2995b2aabcf79afbe6a3761a8c7a0e454da6747a7aed293891b20eaf6acb4102480e1752e70702d694726c7c7c47941be381f0b75b1319881fdab763fc4133203dd08d08a993e289cb1723e90a8f6e56c42292b3309dbfd77e4421ee43e6d332ab0874ebe9e9aef351bef3d90d2ae21ea9b1a549dfb97716909ef47808d430032c95c8271f78a66b35d5e83af10227c497d5023c5c886e0f28129afd9804c2eae8b089d5206acf07f49c6b67034c86773762f71e0dd4f7fc4122d8aceca91c5d19473a4b65ccf9d91b66c3f2875525b76a22d3e63873bef1a0545bfaee42247100e734ab7e7e1ea7c6e927c19ea09a6180a2022dccb9b86818e4387107096437ac05bf21a75391edd227b479a7dd9f821c5498d264b85e88fbd75a4de613400376d3bf6366045a35f51dae499672a0b41af5d8c57199d1e4ef6035066e4eb88ca4de8a30c7181e39bf1577b88f175e0b2fa76279310e7b86a8402b76c89ab769c411cee33166dd677938e415146adc1819c89c486db69003aa168a17ed125c26b79cd9be28743d9e3d0211d727a278944695f0ea6d2d47396c243c951a5e8d9b536a50b9f65ac7ec7