0x2cffd02edc9dd55cb089778a5fc4dd509f63b069e2ef78daf08a83127973880c33d5cc0f15d3a7c528e6c3572509b085065cb596bb56bd6a7b6594953ce6e4a40d6c47a060ce84cfeb769fe1273da7086094ee8b48e505c3aea55b28e98e32ee948e534b80107393b851d47799b469263b5724b9cd18715903f045120950b3cdec95c409faea78c1c2881b8c5c62b3a1d0da6dbbefe409b50a7c96301a0b43802490aaef7ca500b9bf80a9e489bb1799a937bb22612ae216c6fcfe7e30dc8362e9e663014eae22873459b5f073cb8a1ce39090a96e429b1df3fe5ddae8767496604bdb2fabeb6cd92ba5e97c62fefa7f5b3152fe05fb8c7492995adc45392af65308787a88078574b1668f6516328dbc998ede144ddf18ae78f76d32ccb419f1d41df9d199f3cf23593b038fb812e05e3614d5d897d2e6c03b8311662e61c9c6b09a422c3f0ef9c3ab98b57e064abcce6fdcbbc7c5e704504f4302f48cc9f195ff2aa143227f4ffa3352f74eefa53e3ca2f46cee99036c3cc7156635491fd4bc93aa328f94d3cd28d4468f4d8a5c214bed973fd65b7e7a691e446448aecf62a4aeb656e978bf64a17c042b089dba11be754262c262842ed54fe8cab9ef78fad5ed895c4b0bfd1366920b747cc12f4569c5ef5fb1bc33783e649930d8b8b8699c3c56582e078c4c409227b4f19ca69240cd5a8f9fc60ae9e29ba831c39d89a5fea1abff7ee07ab84260c41a2ef904a15f9bf1b56871742d25e571c15a2b1a624a92f5507822aa0f90438ce02125c4b1defb09727cc7839c694ffb99325e582463d28a302368bd7a20defff214fd2c7d33c22ce46696dcfe7f39599b1c738ade41a675b6bae4fbaa00ab13b28769d46f9ce2af703882808693d39fde4a5ecf35db9540eda8de2556a218467ab12940bd5ca5d7c0a4d1cfad253e4570f183836c8149903ddbb511d66087a3ed8119ae7e80f68118c5f75394593dcdc06fe0653da95c216871d326c07800ef79de4e302f7e8b11f40dcad41084a198fc55c13ef6a2b57284d0c7fa67d0779f81268b499328c8d889b5a676b0f7357d4d3e1c8477d97b9bc87ba08773dc01ba6e02953cf9b2844a9dcd79df7584f965a5c273c57b7be202f3501e07c261cdcbe2a2a947bcdc89762e06b67b6b90c6a0db2d816e692393bde1f581b33cdca2befe9cc50a2950da2990b1e1db13c1a210e7ce1fd6fbf5c85cec01507c19273e623e1d65731f48418ddfb1749b065af638292ee351fb75c0f87c5e17688f9dba85e564368398219aabbf5d6ec3385712d9635511ebe590857144974afd3277c4e7c5da48ad89c0129cd626d7349068621eec4bf0edf5d17b503679acb026f2e8da650e28e42cd9b6b7efe0e9c36e202de8a0bb05931ad813e3bd7491847ea718ced466a4d73bc0b79efb355fcdfe52308e4af15e8b81b33b8a005845bf11504ab4bb46b2ac46e30b2bc0bb5bb44edb0111d05003e66036ef65b2f6c25b08cead289c9b00cf2a06d4015e21f552d42e1142c380480c9f0d800654e45887bd221029f3943e7b027c2c90d661740961bde4cd6c9e0dcb3bd6c15b0a94ca02ac6b2a1b74f65bbf833bd6147b7655846b1e83a58490de6d22ec9694f1259aa48ff98ab8861c105b77329ef7f0897618a7fb58ecef30bbb3bc48e91d4c802a8c18528e47c71ecf8537239d51f8a1b5dfb4d3229f661263cb06c6952f783c89216940dc5156d0b621825e5638ac4d2446fb663284ad316ca127988243624e8e57d6bc0ed24a1f4eec0a95d9bebcbdcb6b52a67873419f46dfefb3eb8a50293894979639cda60103b77e89e8a26420cb0481cc0d9973742fa9e6d7bab2fa74158c935e0bd2b31254eaac951c557a9e99c720fc59acb5ef17a6a277f5fde28b8f68dd4a327fc75fbffdcc04fb0284b8