0x2cffd02e4274ecf6a33dceb01a948beed6809bda84a8866ca067d22254c0eb568fc7e20996659cda84489bedc129ae8e24b24110c2c8690ba16419e1b3376a9fcbe932561a1130f4f0b9d92d61b4dd6d911b931c68524007157f080ea9ef6dd241cafa4f54aba96976fda5a65eeb6245cf50f55323021fb7911f2e30ae19c80734a93dd17ff3bbc11b0f83478d11b192d99ed74490144fcd918f126f5c1545ee5806a9662878282a083547755ef30457dcceb9bbeb963c3a0f3ff37db996f10932991705e828e6f9e8c97d0a1d8042c6df0268b6f443389b0a978af333f123c05b9e6cbba000331e55eb92a9a09132e60fbf63d177e8d1fae373987f7a807f7f8751421804e8c8d5ef5cac1c280da0f1b2cb8fbbfc284d7266caf8eb415e032cd45bf8afadbfc18d06505ddd785f3db2b5f0c86b47083cd304dbaf916a0a60dea13ed1d5ad1640c0bce34c5953b48d7f21969b09c30e59d107c2a4b5a4ac94c771ea5d58db4bc9fed76ca4b0576ae445c6542e07ace672b44848448416bed9bf46bbe3be295d9ddf7c8800b121dace314c4fafa7e33170990aa493232941a209848cd83ea70abf2541e96680d9cfdb9011e79ecd1f1d4329410f4357190504843251b08c24dcca7467d391cae75127a5b7a681ed4171954fa78576995c265bafbdecab62376ccbd89218f997f8dfcfc2d7dcf91c95e0a7aac44600bc6c28b535a646add098eee2317e953dfb76b69b1a378831b77fa4254610bd13e9427ee8cb53cf467918b1bd5487d250b61a5cff39a79f0e41b3215929113b62133aa190ca747ce71bbe9e6999bcf17ef51ee99cb95e819ceeca5bcf9fe7c0d91ec9e975fb95b63cb9a5af28e18e7c2c27ec86497cd79506508db06adac253ca41baaf1c95230ee6685f43607c485207b70d2ad6255a85aa1414c8a2a014b251118734721ac6ae52cf59080a028f917fa98d4156a99ae672b6641bc0732709db49d83421a94db12197cc7cb6cb3a0ee2527628796a6a60cacc2ea497b3bd26dd8be4739bcbf4eb056dcba09782c30f2566743c6816af88a7761508e10c8232c119045809d78c536ebe1f28e3c6b9acad595a023e80f9e194b2e9d707147b191fc2c6e8ef05408881c3757fe6d4d6a6a01b0aeae9c9783e3a94250316d8c82bdbeabc7c09e506da312f1e24915b3d45434ea339622803a75b5d9e3421ae092c53528e2bf5dfaa6cadec407d26a14ec9f38ca900c5cac4b6862c801c245904e29d8f352df4811825965ddbf0ba072df80cc200346248d2c1fadc9e1deb6d0046ca1168d5be575c7f5f50537514cec3b25a07e718e2d4c153844195876360e457991c4f3297a5a075b8f6be071e19a80c77cd5ad88eafa50fecee20de3ecd6036871bdfe83b67efdd074467311ae4802faaab46e4fa3712ab5578fd7453fb0a8b1856788ab7e28fc8627f690a32e381188f0356743edfe3a10064cf4b1fd302bd0bb115d743824446e56055dab261846d3fe4def87571d1787dfb9d12c9ef295600019a5264b91d105de0d70988a34db22daa7f82207132b93fa68b4ef811b4c93948ae98cf4830f5d5131b12cd4354aec0f6f100f1f30056aca364ec7db5444e453f96493df76c316ad39e055f54b331fc6d5645ce1a57049e0191e9f83815ac69c0562bb3738c3ee78f604367c8d774dd36b3dda8e049cc10cbe5962e490813399df2b256548a059d940d14a6f357752e771e35eed4a98fdc6652354fcf99b6d9e218d366dfe13fb26cd0801116bc56cc766205fcf787fb27dff662f7e4503df7a4d98d7ec533684dfc09c0e9e8fbde60d0fad5cdd626b9d2c1fc36d6d6ed86fdaa435195239caa4526161438838c4dd2b195667adde20018544135bc80ac33ae7e8322ec2c68d88f97493c2ae5d9d210ce942cc620138284a2