0x2cffd02e293550f2d207ce2c00e9e471faf5eed982010f75a989da06eb96073b1039d7f8d8033e3c418d512ce315d0d683dbf61a127a51a243773f9fe9f00324e18095f9ea93a4e31d310e1ea95de9f5e431ba4be91ff9fabd349706d810206a955ec489659dbe13206a142929ae24cb7a80b59fa552053881d61a40a8d8c45bc946a7acd1dc852633161976d2abb84195465fb03f6a216c13e497ba922fb2c701e8550cf966c52fea3f289c739fc33953d3f4ab6729fd670e0cdb04af153cfb4a2e791aef5bf552ae31c386d7d98b391c011fb93bf22b704608fe34a39adb5e8f107dbd281a2d0318a65b009bef86355ae804b8d9c8ebbe1042c1bf80c6e398aecb488321b7198dc955964a203d34fcdde30dcaa6187d73c646c37d8e1948e5b405b65e4829830cff559bd09966b82d05a9fa7e9711d5d657b573352bbd4f2a7ad37c0a4b3d7a519340e33e48b8a8824dc952a16a0bb7a08d39471e6b06e282958da90260145d689985ec705bf15ffdc76c349f7d0018796f107ff2b501bb82c3f0f3a761a9fb0541b0cf4523a878386208cc1c8e641c6f1b7a7bae631f3b16489ed6792d89b6b28bc2cad3a3cd1ba6a52e482dfb4783dcd7c322aaa6c1a9a168b90f37d30f8d9a9eb3678efb2675fa30f96c620b08c93b9d775af138c678809e0f4b2bf551731113a30415d678564566ee1f12e5dd0d26da2bff3d5e8fc93b938db4223fb2de2a093697afeda2a30c792e24233143a14ea53154833e071f5571d82fd70977048e42259d5d31e423890bd767db7641c6ef5b1b739db5a6092f84dd560403e658f4b030f5d1bc1aa601ec1b049595e051506aa181da7043360ead96652864447c7e405d5da2ea31c6af258fa99bd70188dcc6df899310a20d5d5b6f729d8f044fce0b442c9a6515d9b11625fc182f54a67726eda249b5e495e5c4265073ec807c61a8691d2a9c2919182317c7fb40bb491da25684bf598fb32b3874e3214091eddc095ad74ae10111fdbc4a6a33389db20a2e98678547ab332b57363008a0e09754a2b54c0b94409f730128179879f5e4a76c2a19dda0cb0cab249e6c7ada2ccc13f0d79e07f95e123feb3244095fa631340ecc4b5e761a38efc30b9f2ec6c4e3bcb63b5c592b263f2addcf6f615a50e0497dfa09c2c81083a5451ac19b22d1e31d40779bf6e629b6110b32e271adec3ad595bfd939837d7b854dd50bba7a9034a3024543584bb0998e91afa50b83ea95399abc11e86fd0b1f804e1e15b24826144db55001102c8b8cb20616d9f4cb5d33cf5482d6e5c213b9afeca7235e64178b0e8575e60415b7ecc336fc1bd79773c3a9f3cf03f23d420fdf49f85683bde8c9a2875ee0a419787e0759006d0153131e5e31ee9b7bd7fed99a0de8c799da461a856191befa505fe65ca27bce4fca906ebc0a3e6ff5bd4874162b1b451b80657944dd35c4baf04e1c14877dd78016fd98046783a78569ace56f8d84c16de9bf8118d48f88b4ec14c8574c7c9cdb2e33cd5edd84e8934c55afc53c05807af2b6f58f6f3b87fe31a864dfdcf17e3b9e0dd4df8bd8f561f7b3e1bea891c1aaa0d7b8fa027d161f79e90630c7ab0623cc5c60d582dd244849b3280ea8a96e875c2d9fd27913706710f870c4386623f77c5bf82538bdd6f42c79a296ee5478863ef1e9e4d8f601cf1a6c4e6bb50c7430205d83c39eafb824aa08a86e69bb427a55f39aef6ad0daf3e36dbdd74399e3824eb7a493511c344f4b311ad835fcecd5814dbdb93b1ded89c5598295fe8ce0c134de15098d5d25fc4a15e09d3cd1f8a0ab33489154bff2e05b22a578b65085ceea56457def86f70863ece6346a9199a06372703526501389bc6f1ed676eb11c6d7c069fec8c63ad7319ba0ab979880a52b4c3889bdf5eec1fa952814ca755f7