0x2cffd02eb25dcceff0d9ec2f9cd57662c7c8ef291bd232a42293eade0a719e8e3786670dad8d87cc098c9288752937a478d7e28ee5223b775053305db945f580fdbc8ac3a0ebafe835c1cc8354ba07843487206c5d657f1c241e632cee7e72c6effa93b462d1d97b87be0fbd6e15089a3d892e1d8e0763f70f4101850abc8c66f1473b791f654d02f0be0fb39a1c109b96e7fc985798fffcf6b2b407aa0559fc0bcd615d3a21b5e08647ad5bd51707cd209ede81d5bbaf39b9b64c6ce1dad99ec66c47ca6aaa3155a8c806aa3924c971d2338173116b88ddba6f1718cd9598af700235d2ad5602ce2a583424f72d04de3fce495ebe5bc16d996d6f55ffe40f88cb10d5a2d880cbb84082ccc68ff42875b0538b87d329a12068f5a288e4e3ecd9c2df1b0f3a0eed4cfd007aa627ee112d79f0d3fb2399bc3dc18eeea725fa3e605baaddc89a7d0e073321c361efb0adf45f86e54011c3175651414e36879692a546f2b011cdec5547e60b7f72c81bf8c54a6a83affeff58a209c866171d185935cb9420865f00ef4e89b3b5785816c211aec08b524b0568f7147bc06d27ce26624ba3d99ce3f483445c0f43b2ae7c21e69e1786749360680076ab40cac70a2ae79ac39657a958f0e9a1a6881df12b8a00a17e226a57f68d18ba9c36a7f6b6129f2e6107037e56d08ff8d488f091f880de7e8debec54b6b83e6a1aa332cc95284e5ccb79ea94f2a95350b3f1657ba5416484d286399e481a3fc7b007142d65dc361da4f112238b7c5786a35b98e95402ec87cece9fc1b178337a3fc9d1c414898a22cd7e53097fa76eb800a8c0abc6ac4682cbb3f06b265ea72cb6febc007cf9dfa81659feb26651116cd7e7c6635c21572accca40bce9ed54aca1c2f5da0b36f2f9784ac9406e6824e62f72b3accffbec7fe0eb8854fb72e5f47562a30ec5034ccca5e80ecad77d3b6adfca0dc25d3d91d76d3ed0f2de991264816ddcc588bc0dbc6e474f63ba6675592c8cf229e84d4d9c8fee6bf8992cd35caf12f77df78bc093cfc25a99986956b73c8258312976302aceba387fff3e59d0f937b61203cf0dcd79f27e6bb3799d76f6f7319a1e813f5ccd75d3ad2d6af8f5280b6ebbb48ca257365fd1e97157cf049e3a0bd157df3346d059580932ffc2f436f3c44760f89b97fd5a52d2624fc6129617bf63b87f658a7a51d65fa4cead3005455a46a846cc1687c55338562675b44e37cfe46b882b767668790f718e9d2ed4eab7ebb08a10d04536cc8ba6ed7be5420df3173704f8ef64cb40520baf07864d29d9dfa4b23bc7112319385b60c52a84775e21b3dc258b4a31857af38207e14af4f5aa2600c43ffc5ede105642fab02c5904307a3ae8289ff82a02e16f5d3081398af2ceda29d51342265a6158e01a6fb27d472f2ad6a658805f9b08dbc815d994b9460d4503c440e106ff3f3f41f8aa8ed3628e476c2650582cadd87ada7b696f62cddde10f685e5304013046ce9b10ee45f311bdb1f93dfe19ce309c81358c6faa76b1646b63c3f04cc6a7d69f6e106ffbfedc79afc813b23dc4cc1efae50bbfc9974d258500e3570f1ac61d0e8edc0b51c6a93a885fe8dae8044192b36e025cbb4d7b368d14ba876416352182226ab6e0b452a650cf711f6d5e7a019cb6f14455eb03c46efec4f15a8208aa23c7198a3a30fc38fd8b1675b4db16177d885d07739244e97983c67b48970ad0a641511136b666bb56eb4d9adad86093f02687136dd06a5eefdf743e58329b3c4ebc616805fba70e5a1b7e30fd5f572eebf25beddd464a1aa58ad526990a77dd95ac43cdbe4da884468d54a3bf12b2084b4feab49422a78f1b253ab3556745e71775d94685962a5baf588c5c448199ed71897bfb20dfcc68d2b237b4d7c201937426898d7824973f687137307e