0x2cffd02e1a3c81d18361a3d93fa6b4de7798cc91e5faa19f4b20ccb6e821dc9eca96f4cdeb4a5ef7353e5ad49256e6ed18533e77c3f61cc8e4e91344715ba6df3c3ba05d16c6b92b4cc718d3d3d0c285e2d867b5379e69dc706e915fe9732f9803028b53d761fb9bc6e5798e594bc4d76dbc4767111d612146cd561ad251bfb011c4ccd6d884dcdc8f7bfe2bbe2cabe8cf31e1a30332cddf3737e5167dbb2f9c4aad5bf05c83bbdaa2371d2b400b1dcea6f8f887c2547ad300e4f45d31aa087792240a1e865c36990e7480ba6239fa5e69a276c1c81da7ce9c71a947c8b61d5e7f221d7214a37c6fe85029e0938bfae4e61fb034583825e825468b11119cfe41b49d1cc0df34fa2ea35397c6f055bc2623ba5efdade5154293692e51bab266f39b0978401ce0701d5401d3b29b4a78f2c54f6d292c2a464c6d5d70dc8971d2fd861f0fdf9446a61626888ec882f488d90005f9785f676442c367b8d3bd7fa3c55c98c5d07d6fe85c246339683f306800f848015c117da29abbb90f9cc8c1cd5729b918ee057c522728d172cb3b4bc8a9d1081ed72419c76daa30539d30b57d1853141ce507588c29ec93e24cd3f3274d23b52b6d3ee9b9b0f2f4872b096bbd396201a15e912331f16ab7e0377b77a4f4d26aaf77a8e17040f2dfdbc9484309c00e2f9c440ed98b81dd2fed93c1aff1c4708b25c3fd260bd6bb68dfea6f012157f2dff4f55473cc1367d53c2897adc168e398ec873924c786cd3264df5ef70840690ec0d3983a9e60f72abc2f147b17457c8f2e0947507429df2e5bcff7b2ff4ebc8a6de7278544baf443439f1ae15d7afbd01dfe59ab8471eb818e70b94d9d96e12b6d815dd6da6a678e49c6bb768dbbb9833b478990d6468cbca0a3a5b1bff5fd2c683fdb244a47fdfdeeafb476c4e989feef9134972b694dc0f4f7c0ba2db73a335afb4bf00d9b5a99370f6c16a7c276e2edacb5404a4eb558caf95c26471d9c7a97dffd7780fcceb1270380114dcb80d927e982fe61c203cdd75888b068ffb22cbc5f0a267cd0309b828cff7460c04b8797af777674bb44b46f344267e1f934b7c1acd503b22a714e327de8b4e2e0c3d3970ef9fba2d1b221f78ec1af9a4c61b7f53749eebfe3ca85377b0c354bfbb7681829940522e68ad96f9f8e258f3a7a71912e4d1f8ac8065b8a3bce4afe3f015f76b8c3180edd9391eced2855f8b48e92820061253619487c10875d8c812af7c811154fb3b47cff52277d7c7225258e59aec22e9f03c81108b00126ae3392406415af3a8bdbeb0088ea1ab5ae07cb406e1e44ae99f2de2c144519bbdb75c269a16cd87feaed5cc61dd68effc8a017df1fc3b4911c0eda3530809bf0c97839531a38c41cb88fcfb65df036565564469d1f161318b954f740bd81f968f7e7f90657d64a829139ea6d72973976a469e4dee3e3c3ceb969954c3e1175b7b78c0fca4072736ff3420894cdb512c63ca165fe4d0427991ef9a704469ce820a63388e908acc1eac4a99983c15421a58d0383a4354d8c5fce47de0d51522f89c5c16178129038f183343208b1c7979914c5eee0997de27c7a4fc632bb23c67fb8043e4455498943cf01a02597fd399d0525c8a3f500e5adab29509584d5f0b32ff8c4c6a481b78d7f89d7c42cc3af761b0c1d326d217678a1c598c5eec0b0e3961159ae91652556d820035311a5e3064e9c5e3be856e254f815555e30b7e193baf0e1037dd5d3e5e43ed455817c3b49c06e184ba2e37ddbccb2a497d3290b4159cec8b7284219c2a365c3e7936ee38865b334c1b67952653867a9e2a953cfe5bc8987543d268fecbf629540ba7e7207598d39394145afa352ab654d51b89422e9878bb4c4498d2ad58fdda397524ad72912ea289c6504a25a4a6866df7d8086ac0a330ae16ee6