0x2cffd02ec3a3638b489994f3192d85ae6f6c66ddfec85bb58ecd3089914f67382b2d358fc7e096b28254c2d01ef869f1c359b2427e7d9284bc52fb00ef999927cc09a99392ec9625c5442c594d1c3bfa6fe35a0101d9e78056663661515448616c8a96c8ed12ca3465405da91a327388c6165eb9c12cafd8d18d44ae2733b9bd107d6fd1ddefd6967f356a4eb03faa5202f6d5ffe4449d3f31eb871e70f6ccd1bbdb65f550d6f8fe0ac74bf71113833b8d5dfb1abc6a6a63db637b0d9c71118616076725f3f3e957f38dfe367b93062d8c3be2e1cb5c9a0459615e99774803a200b73367d0543ee2786e0aabebbe9c403f667ba23b3cc400d1ceb484fe082685c6e1c0d97a74cda2c0dba1f31408a5b5a2d3e547fa0341e3b0f02476b5718d1d2169b3cfa0f37957c7e5c4b1320a28f797ffa5f884deff16ebec34bb8ba3f033d1afcb2727489872a07f35652f7e41733e4d57e7b3f48ab457a699512363f0780f5702b5364e88b28f1c11baee0483a2a1e449acaae539b82b525913b8ac1783fde7151697c0d63368d65a56f4d13a8d9dc2022f488c4e72ef952e20cf59d4a1ac244ef5cbbc55268e4cf79dc392ca833b8159d3ee12e6a1ccced2af28e35cf7630c000b25f5d6d201519636755cad72d76f5520c9a40dd3cd56a145a092e25be8db65130e860666b8dc8b536591890fe7c47724d1e94b0fc291e29afe8bb4adf6043f10be4a640f6937cb171d21cd9d1b54aa63014ae5b46f38107e1cd4750cfa2f73a6be39a8465b48042702e8bae028036ea4f0cf6d2db8b2d07b9712979e2eeab3d65160888152c0b9ec79ea8d72d743eae9f0c43cf77fb11d8e6ad87e0207c1e5a633bf799213dc4b0cb2e2fa3e72fb9c4d1075bb387da2b416bf380dc34a2e2353642f16847bcf950d6e62373b5595a78b4bb68817442f02cf819a14ee1f521891db2cc127a3163a21e61db532fd357d21f423a2619606156c9723adea28983f9a858061a5f1002bd66a3fafc54ba5c14699240adb1b5de6c264563cc230498dc90b1dd922627fbb42a9ad8a6b08120f9d156eb9fbc8f5a939c18507342e8691c570ca9a1b2ba440e976f25bd860f790783cf7cd15f549585cd4797aabd5fc1e973e612711c7f66cfb4c3b2af7cc64bb3c5d7fc380db822f530f8652d305a98ddc48bf8a375b42584b272f346a47514df6842ac5a2f66a8c85200858fbe42dd9cff086608d54dc0990c9c40157155c007b5b95b07889da2c9f3b2534e8cd0a8b8d9660b529f54aba08e846870a119cef8fa23d5cb7643b4848554fe267bae16d8fae13046638fb1f4ff91aeed4cdd5fb29c000e6bc3000e8a1c6d4292c443fc35649c18ac8ee431335203aac5d9ca10ca34964c2a16f5573e60ace8dac183793eb9f5b4569d5fffa08ca5fd1e9f04293980837cbbadad4da38a09ddf44f99fb625531a2583a907ad0ebb473c0ba9fff109f7bf16c4c773bd06ff12b1dd6eff97d79fab6e6782f179b44e29fdb9d46c116abe323be9509fc366b7195667f3b040db92d82b8c31bf16e77a5f30991272a8788f1336cb553f3b3a5891dd5a6d84a40397caaa983c02dde8341882b8a3ceaa4f9eda2280cc63f950d1b7339a41ef3b1bb44b549c1073379a0edd0cefe02cad6e2e4d320c25ff6af7c81feef40e22af335475e9497dc79ae1de2782859d032ef51a19a6abae7d23a25d2d65ca53e9f3a517ea3ae6c676fd46b15ad2bdc5b047b824db1a41cb1de3f06e6977bb928f638ff563bd6126c92564a03505b84f5d4f1ec881d6b93fb00c2c3337f48ee378488645f9093cafc4614031f779b5b744bd649e89eecb0e87bf0329f20b0ea575feead4d6c995a4be49bb29c5eb13634c040a350bab7b199748ee451a6a5a7fa094cd46476f3a995d9af2335ee14801fbe277