0x2cffd02ee0656d60fa472f02a28828655b284cc54e3096834d36b6cd23bab81888f9f2b246e775cc0b4934411d2179fbb13ae3d1d5942103936492a50313a829749ceb3f88e66e28a73a86d58f8d6df401f17cc178b1e0be3f9e513fcc76ee70176fc191f35db9a554b73f7881a1139cb700c881477489a15e1fe1489289d8dd4b337406203565546f2963d6abbcfe5d331b0b8289fb249a0f37b301c92f0050efff60af96936b9da87bdc1a4e1ff37958b59f4bc7b054c1702f15faad81dc364a55f2d1943f100a0662927740185ff4a116267c798ec262fa08bce3eb9e6cee7c44f1c3d8bd21592a7282c35a24da53126730b03d10d591ef652d28c9ff2b2c8b2015d36129d97f1a21830b067f34afebc40ab058c47b461fb179862290d15b815aa4f69cb0390f0d4d1407008460ead2675fcd606356c37897eeb696eb3f9de3d5487a26ac5a0bb996915262c709b28d3122787221818f8bde1e53214bf7b7406bf416760c5477d0adfe30acf44886591a2c5472fdbaa761741d5d8b6a4aede40a709eae55b3e2cd5e57fdbf161fd0e4ebfda3f706405b9a47b075a8b7e7491cd0bf8cd6c4bbf53959e86ce7863b210841fa99cad4cc08dd867b3336127aea9c019148075af4be5ef50a87278146972736c0a278b02df6dd50f15926ce5fb092a61840fa5fce05c2615f8197521ff76328419c3cd48a8e2f10df8fd132f6435b7f4552745c6d0b17d46cf69adc5fad4f39246636cf15a09f0e9b5a33cb2cc96b32b88663414abcbc600bb69564c24726db5fab992dfb5f8f03aad189cbfc5cc43c106cef14c438fa29e82c0c2e93feb6104be36ca2e6b06c995ab0861ebd810203accc731a7098eb66c3d1f861444c3772c063fb7aa26ab48f46b39f33e323c9a6e8c3aed24f5679bc483051faf9fef450367798efcd7edcb429a32bd29a6c7ae739bf555dd612d8c8e4329df7e1f9528c1daa1e7a6399ac9db366b66042ea3f7facfa77fb483013fe283a2a1c59252ec2018d8252e6a77f5003c433a57a331582ab2dd45844cb1872335002ba537f779272276fa4c04bb015bb21a6948e5637b4f80d7ae7e314e3ba8471f70034d56b9b4f8da73ad3989faad185dbab51fbdcbf52c8b2c82d6c1c35f7d1078f4c5faccc7817dbc192d866ff2e91dfcce3d189727903c76a9eec0f9f04ee5f117c0949b2581b8b86d917eccac09b781dc43fba3a738f94d7e349645b55bda023b80d2c2860f7b67675ec0dc6a29b1231e4aa3c06f17900b436e1fd05e7068b27d0d929674db8a06f7571815708919a463ea33d949b8152a99d27643c8d3949040e42cdfc1c7a6370adcc8a2549f3cf83e47457a4827a02117363d96cb8f4e3beb6516075581f96400cbc671168e5b5ad95cd32f550b3cec065cf6ff65ef0ec2d2ff7485550ad11c2bed5e1abfe987ec34c45d62c56af5789836502214b0c30ac6c6f86b06a1958cb8020feb7cc4ce8768889a577af6a66bc15fc878e56a0ac5a3b06e60b5f0576d0ac8e89797a7a82991debfbc6da0987409d739dcc12a9390c435952f0bab30d0ee989902006ab244f563c1f364e13e4305f5fd3236a614128bd73d972859ca8bfbde83c53cdff3113ac63ece817395201c47f3c9dd0f582c274d6b2e23fa5e74b01437fc23e79c07370c11be19c456a19dcd3a600b928aa0d2b28cf27fd42c6b1f6829ca7d05c06244c8a55df8ad492ced49c00c3855a790768a9494db121f78ce6c2b9dd742d0007aa80c67105c556c1724659fe5bd870f83154dd60076759cf707e5e81b1fbd20a2cfd78b52adba6114a7409c8f5a5d7645d4f5ebe3fba8c6915a9bc45a98e6e95a95d5a059d3f967038d430d55cb53a95caf2b18665f256c0ef1082102e9fddc5264e337903ea91007e2099b7d3ffa6b2a735fba75b10