0x2cffd02e22bc9011dfde5fe1525908415225ca55053c40dbe605856bda58db1453287f977f18f652a33d645526ea86d3e9d8c1180bc6a01d3719598eb047efd88b232ba2fb15d46252078ba4479ca5554a23294974d39de166ed545ee7b5c52fdc21e387dadd1848b571d7168d3df3b32187239c6d309b3702e6a66a785d0bbfa8481b3d2f7904a58d335ad4bc0bcb7fa6127affb1736f97e3f2abd5736b4614c17c46ebd76630375dce25dc4d028107ab0bff6aad4a52e94ad0a35a68a454543a57bfb2c2e7ebeb14f20dc9aa218b38498007b9af93a04b439fba7de460d3551533f68363cc1ab32910172e55a6d23d9367516d21fcbbaeb4b2813fe6d83a21c402c20c1cf0d78db8d04307accb1d7b0d66322c8bdb2d7ffd704a5722d59c58ce3c8cac013d92bd27613642cd27926a9634e20f6bc4d90cca378861f735a7a6e2aa16b86dc79510803b3febbfd8aa82fa9c95966ea9f8b20f29131e6515d3bf682b172e3d283cdd8ca07bdc312c4e71e33432c4fe6ebbc1d1b5d2f9e296c6086d973fbfbd28e62941fde25ba6dddd7501cd0b12ffcc2a54da55ab69b3721c3017ae99148f94d3df56f23b38b98bd873db40200f6c6fb4b364dbb81461dff4c0f4ffdb5e9788ab13440217ae70c4394b1ccdd44d36fd91917fa8164b9f93406570d4453a596e998d398799b01cd664a1e79f875f1efec8d877dd307fc9924ad0946edf89dffe7ca6d0ede0982f3d8de22df6061e7651b285f90fefb0d88a0bce972314c08b09da8c39b3dfaad2cbed5254e2eb25d72c2166f162522e1e6af2c16e071e15d9126abc78629cb4f204cdfd91457db259b4ba1dd11deac320cea9e7460a52b5e2d01094e190fe31067d0fee634eefab8454d67bff219668813ce2fa8f794d71f8d671b0619b8c57eeda0dcc31014fe26e25ddfa053ba84ce51234527ee31dda2b13f59f1a1adcee8d7b7d3309bfa75552844e3131c5c92e08c874e59794cab3fac36bb64ce9994d68716865c6719fd724f5d31be007297c34f7dabc290fae2c0229d0ea24b883957c00d7619e53f3e997fe41a1618d441a7b49746690a52ccd0f51714db833ad942205009a7d3fdf5ffc18715d7a6c58499a852a06a0fbcd066a9f9602d51338bb126bf168dd8f71fccd3e79a2195572b4157f0bc8656cdc8e71e56f87cbc43e0470dc7e8656a4fcbc91b789e99e3e280a73b475d382966ba80c0e822ceb1d289cf3e47d71e918eb96677b2af488e82871c90f5b31c41034923f7f8a5607e9de006d02702422fc706aeab39b8a575f3f749d1b0b7fe51f532a9f4d56042da3f9b2f296713ca13624a2fd08f0493b95783f8f020087812e89cf5ecb14486b9ef24de2ea355e4dddcc2061730b8ed645d4a62f0552eae55d6f25ad8e1bd52736414586d719eda845ac3cd4ce3253b54241c7ddd762cc516e9fea90c813aae69d69b2604098529b29b3d5ec4f0c952db5d17ef3e87dcee54acc98f8910bbe57c922dc8ff8f0f17d22c180be6f5990aba6644746f8a10fdaab70efed374b15e9888f3938444357e9815cf1c034fc5c340acd8b3ad3ad183db5ac395c2459e37b845a2b5e550b525673208815d807a83e8999fe92747cbbfaf55ad521c02b6968594d2046c4d215d138fea7522b7bb043214f83c5aa449035ea40801906a8b1a877e303ca84d0913b2b9032c9605b1e90ce4b5da46b3b8f6137b6c1d5279418488bffe5051425d5fff7b012811d6fedd38150dcdf935072aed8406481d5f9b4a5d0bbb151d5d3be18605adb264ad52d686e00a1f3b1923259d07cb1c47ca3275d561fbc987a5980cf9ca3171f4caaf5db217722359ddfc658db671384204499f2b8b86df87f99a9286513d44bb22bc9e8f6ad0ddfe02a257cf3a5706c3e968961cee38870779eb9854db5cd