0x2cffd02eced270097770ac7f23339648f6c3e27c6537ea06b1fe13e38a278da6b3200255c65d35d898ce461c5c98756df053a4b4b480d90860beb3e77e9ed0abb399b33ca62bd7bff0ec537cc28b0d294d0656ebb060ac142b6ba768732632fbacc63cfb838fccaf1954a32e2fde191bfa3a6e8ae0ae51bf6b5d6c313e2909f2ce9d8a1486b6f5f19a5a8979a5bac19890b860db526dc83ab06ff43328d7d196e73665686c6b62feef58ded63688612b5fe5e59e14dca79a3527d958014b38190c654bdb2c7128520bb5d15244fd073ac79e8f24bc02aef9c59379c16f7510b542b3b0e8bf277b1cb58c1eb12697972721dbd15a67d10831ead6628abf791b5ed5665425bc1dd3f2c2e46d4366655e5801237a22854306a5ff0d9e1389cb0ab575a16d271d75c5a326ae7765e6f0efa9f56ab71541521b0380699abfdc1dc150f3b663ba50031af058f6c4b8fdadf95e6e2ee766280eddebe21ca26833e817ef61a4414795cefb750b618d7df639e2aad7eb6c57a15b9305967e263bca7d141aea7fe79c2b20ceebdb9caeec70d3996995b9305db6f024e72bd53b1d6685a136dc36f7ddaa32c79a09e36ec2e0c45049d1340c7b498a96a9fd5a2ce5391f20f76f46fabcade6f08854188049e495b73d8171629d91d3885de7f21da0ba8f21689546316ccf40c8c1ab4a36d73c1d9158b99b8f0a77c1c2eb952ee2aa3ac40713324185864fc20b87ba4b6c0ad97ec5c3e3238f03794ec8233891541417efc67fc1fddc6901bfabe76742ead7ecec3d09e79f44e53b2f6df8523c87f245e97daac268bcdf3400bc9ea0ed0d5aec892cc534efe5617714a6dfc80683752935ddb0560632f42a8cf679f272690a858725e2ad226967002959c57a306491970226c0516b2a096e4498136e1f643698e562096f16a6a45d11cefbb83907d155a84bdf382db7955c488705ad676408802b7c20778e03ed1566c25dc98a776ece062dda9c52aca07169fabf38e6053136f3f428c5606e54caed5b9186b786edd97a93d5d7966a9bba1cdf3fa945866f5b249fd722d67e76dbd3f0e2bf2cbb12ad253f298e3fc9e49920552de0697129ef6c185b0aa6115e99481b7575237fc47fa0648e659cf4ec27369848617f9393ab7a10862fee69cd2c6c5b23e362e927ef4f97b5344b8b36b7f9ccb4922620b0d4d44486d2eaca8c8d9c8501f8982abcaec976814c5521c6b67a1792fe7131e318ff6ee75fe422ac6516886c9062794118bcf3c6100d6414239b716f1998736c1f1e77b7c8d81291ac600f6618216355f7d0b0837e40b0b6f63c0de0e19135e4dedbfae7f17265e47da1622750b800058553d8480f11048c899d442b89dd7d00fbb8472b4ce6db7d9a50fc365fe7effd6a6437e627d807490633f95ba464ef8262d7183761211ae906e6fbcbf29c7c18c67eca18e16ff9e8d6bee47a97c5a990c5a964ef7ed5424bc1110f09888e8e02c416af8f82c75c78012f85a22f67add0880d6f353df531ecdc5410cd7a8814a6d1903a2fa1629bbcc46c6d8f1b93afe3fddf9556b20a17f7e8e469f05cd8da88e61c43db4d8125c2c6ea8af459d6085d438e700262d67fd37f6bb01f88f67e83b9f7d8a62c006a72381056852b8d1695f4e4aeaea07645af9b337267c81f45c353089270226f4eeb437a3df258c94d5a3ac7295dcdb2d80aedde385e89c8e70ae7a20414c85283ec1fcf890b21c2e41bcc232d1c28c53cb08018972b43068496034b105bd838bf4afc5228cb8d6b5059469572ebee0cefdc8f42eaed5e1fdc8c58696816dd9aadce50c71c67aebbb85e8e33b7b0126671c76f82a96c40d8f792d1694f7997226b4adc23e40c3e1541b6a8e34b8bbf1f31e1b2ce54577bbcc2f25e04caf76909f3dfac73e2103a8368106165dda69fe459e5