0x2cffd02e8e11140b57d2444902ee3834cfd07eca24285c86803f181176091f9f6e9cd5450b533d6bc7d50cf161cf089b3f73ab7cb45e4830d03d1fab6146928c9921805df74f32945954de2d175d0646aa0da0e94556d02bb543a0037f9ac25de820aabe7aba44949f38ebf388db409436a88aeb9d8659c5198e704167de577dd6e87512d9940ce0433a8e7529c82e74b4794dc9bf540b3f28b10319eabd64708f9623a907b2bfb9785f62c1bd919c4628a0fff4c7fff6de992e5ae6f752eadc059c6df67e2aa4b55d96a52fded50292da50d3bf2025ddb9cf3e9473bbffe89b9dd73f4484cb66c879076c1dfa66364b10b92a2ce09921ee808761e00868efbd21011ef8bc497fa7f1b3a13ec5a32728654a556be5a5e5c0c6662c970bf7367596208223bb3ef4c240c1992265dd49252ec99f272ab57a1bd64be38dcbf1185ebb9a16bca5c498f00ebe6c820f192c61e4799c976c2e0b90d9caf2f33f63a4eee4e2fd90f4a31a09c3295f60a8f2af9bfe8c73f2afa2ef263c3a682bcdddddc78cd46b60aa872f3b892d9945aa7c010b742d13835b30b6d7bf4904a6fe7641ed6bfe3f81ba7cd83e04be3c9d39bac5d21f03a790484d4aee84aa43ae264d0bcd81c987e81a73b2347ac1ac9b70162e8268e84a166971c3c15dafefb66a53bff2d932d442e47eb767756e89bab58dcdd836f22cffb6cfb2285f1560528df15faa9e64dffd39dbe684107dfa0db50821a74c66ce2254faa499a905f599fb365f71fcb276b8213b136cd00ecc7a567192361b4bdd62234bc8ce2b144c585b8c54120347881ad64fbafabd2cbd3f20d377543340511cdfd30753b38cff774aba55308f0e39fa987681ab0a8adb44f39de270d8e1b0fff2c13fa29d8ea37933d3da4ba17cf9bc00689096c0be31cb202157ce62973449769ad0352c52165acacc926c92fbc9db6554a94f2bfe650dff3466900d17eba0c3e99811631e97c3e0a39bdb4e7530b035a3fa6cb5588ed9ce233b321bbb48c1e011b33b2bb4989965c00fdc0bdb653bf2f1aa9981670986dc190dca6c6bbf9363cd91d31d55338395516f88503bded60c8e3aa2aedb3de95de5af2446917f41a83cba618aaf40d0548152d88bcf43f71f54724d07dd64e140302dac0040aa5c3ed1058f7e0a51cefe6eea39320f5272c98349ea76f616b7a0f97dd7e697c42f76d895937a6cb888814f92de62cb21d29694fc0f04f62c9a9858ca4d2827693485ecbf1d943ba857c2499d08d967209d237c2b1129389ee9a5234a9fe65e2620dfc21be75bbc7e9bfeee102d97b329f0bc46d4f40d0a8ad3f7f6d33d6d875bb0cd80979d1fb234b7853ada10eef4f2fc1ac4bb29d0578c027799912bfc396b42dc4a797d3811168b9098a397961b999084db5fce2af0cf0fdad02437dd19b5550b7b008f67e7679d64af40c4df7f8ad1d5d64a5383fb442d07fd26bfbbf57df5a5af651e05523da07b4f42943dd98ee47f7340af39c50f6e52c6a91b93f1ad7a23d3d1edae3e86241324d033bb989f796730ead947345fe9f54b6e5b3bf3268ad5007f1152fb2ab27991b19884ac94dbee02c0c5d4c6e5ff575bcd3db5ddb933d82f4876c35e97a04bd2c203f635aee15369965bea8c88dcd20de27a86f33e9c0200d4f89b5f28df1900bfdffc3dba4a3c0ea3b5ad35f8a28849ff24322465b9023db6013788bbe4df80959c8f4917bc0814d73eae6975fa08a9bfff12936d6be1a0a5096ee13b6feaadb2976a05a16f1b8bacb349ce6cb14fa24f6e2e7ae1bbc5243f5f2e3da5ef90288f2a6e050b16e136da764d2a84cd27e35663d46146e6cf0e7312ada7a71a4226f105a028112e37bce024344bbf7714b8e0a9bfb918c3a50d539c81867fdb2af1f382edf71a46902ed285a43d4cbbc6fdce23b69c4929