0x2cffd02e63eb7db4112c9974b4533f58df8ab0900febc029a51f10600950b81c4a5acd69a08b81515b363c3a47e5c359a96082b8aa8c267167c1b39debf732e3925c159ff9de3866a0d86fd50236a48f9a577a172006d57536f845edeb406157cf63b0873110c1ac14b824b4c46ea4d6c9a52f21f6ac22c9e45293b7a38aa6a1b1d20cdbaabb0fd74b8ccfd66a50ae79761cb4659ef15e03c9b77af279450b2d6f39ef6c15182eefc61f2b7d0fd4cf85d20372959a2fc56ff84ee209578c99858650298dfd56a23b5e4de2e0dd5e0391bf6065b4b799132575cb8ddb11f2b63dfd46058e0ce5211d94a38c5338d228d51f08bbb8639a7e8942b2745fe5559b5edf468015dc449c825ee46ce24439b65364410e31f21009e7993d23b871ba7ebdc058316a0098b532fc43950c9132a1dec562e4c17491f5f0537bb29d9ca7467ab58ee753d87822e17a2b15e8a88d8dfb1da0c866b921218dff4aa43e6cfe3bfce936f7d14a907e8d8ace774746f28e07444729887db8b206f3dd69f45210a1f3514014831e64aa89b31a8097178fbaa34a30e592b7a7fc8b9344ce5d3eb2fa1c73ae20c0f42c2ee263d4dc8a6342a48ad48ac38fb5e3318046810aa8ec24840712af70f795bd15a1587a7f2120a0e76d13fd9779d80182929f5cdd7f2bd92fad935b43b5819f68620fe5646b8ca0a5378ad810f9e6b386c2dc5b12ef98e1bc9592b2c7bf73b235308eaeae6c06f0e53c513193701fa12149e4d5700451b7ca97ac626ee60eedbbb51d4ca8123fea21d55728b33722410a925b83a1f50490bfa2e1da97b461bbd64ca9f3446a6b7b4593aa777a386c120b0ac3f1f7095e51b83d4e46941d43c50529455679f5fa83426dd72785f25332588f74b3df509e7fb49f4cea89077e016231ab56ea6821b3cf5b2e34ac82edeb752995ced2e6bbf3317cf7657f08dc52cdf88da0ef80ffda5909a9a9053057bba97295510948b4bdfa57b874aa176654efe6243a32d23087241ba95a49740ffe7cc4a0e4efb0b2af939c88ce5b61bfba98fc40c577a53d7542f94ee027e158434440d4de57d4d9ac461452ebe97364f1b8f3d683f8d7cce0c6a721dee7935f9bb8ffe7fd90cebc7ca86b3bc7ae9376861fbddd1fc4e7c9795d8d352f1c26c6adba35d133ddb67ad7ede91f6640915d2e0691820dc89240517781ca7afcfee46fde24cbac62119ec8e0cb95b86a9e85fe17dfbecaacf97cf90745bd7c2f6634c261e281b39ddb97aaa65da3a312bf9985520f3e3984817999d7f039a11719f424ed7afe3fe28516b6e4c6084cea079c82287a0a9cd9ad76c55bd22f4aa8c2732b5933fda41b43a518f06a9b9f8143c01e0694ed2a6456c703ed80d2eb14302a8ae2154967fed21f5bbfb18b5465245054e8b3575292c979df0c116f1a298b84735ea6dc452a18aeb0cecb333fb776257b5599bcd316d28015edd833ea28ffc025dea1da8c3520907b738015e1f45b15efd7a4647d2a31cb7c74b6d9d1421416ff54ecbaca007e82cf9049798f5e5597dcc31d61766ef92672a8aea469f191db3aa6e3f0ce0eb1195801035d9b17fc24806f2e246fb82ab8df25af9b471ca7436656444940345cf1d386fe52ce1d164f5d95b0fb25d684a506c43e0a108a7b6c6170980d1d9c56945616009c5cbf1981eb9916f424f12d600b17a3f75ee7790421dbd3ec2d9851e2b547ffefb7dd392a76add16d9029fb6a430b18c9ef638bf6683888de36c381516e1981bf0f4ecd97101e23f1d4b4ede59d8a1a6190c0bb42dc08df5419e0b14e80f7ddb764156e7d723fde2df5c046b68fcd0f61030980a82af1c6944e3180dfb507e2b050d0d476cd17d0ab4ea8647409d2558993232e52f319e218852c91467555ffd31e31dab14ad35160830f49a2c3975501c90aff