0x2cffd02ef3946ca9dcd5ffb689bc88b7d8df7b3d7e7b423eb363da8265b675c02faecc4cace39ce65eabde444815777faadeab3b14c1d92f89cb97a879f38acaec48137be4f901268c8091cdbe2e16e574cda244aeeefffbc85eb4c38e4d8a2d0949b21789ee5610a7dd6321fcfeb03984a146e9162ad6253712a4aa78739fcbc62ed66207c7c76970d823adc48316688d861d8391d57932ae244626d82faddbca38ffa400d38a0a1e864b4621f4b4f7540e037d3cc9251383a871f900c00017f8d7452c6ad31d8dc916746f915e10815a91bd5891c5db9e6d83e7114cb6b77466942baf6a992052b3343699c02c0387a09067a94c73073fc6a0edf790635c8c0a89649a20df1c599fb23d768929a4f4850bfe1a41875ef9c3034d050d374f6cd19620fa5efee2f8a51c5d310fe06e764d5889c4cc3669ed6ea82f222cb967f95bc9ddd2332d14dca88b86d201279f4827144602ce2df2fc8ce16b398d91a2d8b3cca95f74d13d4ec3db4942825e3c1f6bced6d45354bd068027c9adc6df7ada5032bf7b17674946e7fc1bfbe87f39d496f815e7af1d472a50ff332204e1ea0afb4dbccd9b6b0dc01f519c8e774a1f2480ba360aa142e94a83ae95b9c5341e1800c1aa0c59db80ff70247e53579b5e839d73271f05e76718ef6e11f9602f94c6edd6869f23c0fd43fd42b98d336322763d162494e84de505807cb628cd6572553c31b3190ce2c200e0913b89bd7452afad51a1e5ad3ed5b580688e4ab45e0343799a287be90b21f49a79b3378094a1936ad3fb183d921ea61ec6bbed6443a3af93645bcf0783520d402c53bbf0448f500164c61712742720bbc457517267e542b64e290b9f37215bcc741e63ea2ce75a9f794b78ececb4d92d099078092bd9fca8d6da707716577077026bb47d4de49da206347957472e899c2aa960a5b66fda4308d1be6a2f5c401fb7347c813d17b53725ce97aea4bb8559b572194108c3ad27af2851bdeb6d520d6635973c89919b43a7dc723fac3412bbaf6281781594edfd4ea4ade850e24e20588d9051af1d2f82ea4929477a78d4d44cb9553006f153af52720eaf5a394bbf20f5ccaf7a16a1ecf0d33f7f277d7bc787556f061d6671294cca753be8498ffedf9856c7ae4d6f4ed57c77898f640a0e47214d4d81637cb03e77ad77de9e6e24a2bfb007d502bd270995a8e5f776e41c74e0287d025fd558ab87846c4cdee6297ec2d232ebcad705cd2580c1b3adf42fb51a59709588565c0035d0e3f832451d66f1b36115a334ed37944b66c39f01e80454845cd66393e1809ccb3202a94cb2ed32de02b3ed1a473d412bdeb5ecf1c4937a66b3bc651bdbc0b9895c7192cea0d27263aba4915def8fdeeb159b5a9a9d0df91a6ea9149d08797343df2181f255e8fa647cee65c80aecc62fd818af4c8f04d16d02bd5d6ff40c046725afe331f826483b15359b4f0e0f9a7f5116543c6c59bda5c24f837cfea770ce2ca68b46ac836a63a1aa279e6056e5da4b7c63fddbec6acf8278137439b7f35f7b32e2a847a194d19086869ec8481ea8fdd5ffe66e69c279a44863aa010649c838af19a11d2719155206ee3219e91b3da64105d77b4c0657ab1de3ad5475435b808f146fd5ef582abc428ea3aa3c8be0d2c96ab993c182185582abc6d58830184ed96ee221137be3ad4dad40a2fa174d2787c28e81bf9b32db78b8eba82c77d9297747a5c8bebafcf85aa689644454dbc48643a144551051636ff69ab25c162135777c074e271bd0daa9255ecfc8931e36f875efc39342e9fe97cc80cd473172ec0eccc11ed12cbbffb14af4c4250610eb5c356a4a5d0f63c71d04a0070effc436341f1c359a33c32be5caa844c1d549cfd1002301066aef1d333e8dfe57aa51c5683fd6069183fa8ddfb21e2c47a43c