0x2cffd02e6bb4fa368bae18214969a99707d1f0222ff2b2300a2f46c87f637114e40de1396e92284e6d548442d71790e1723061f7449153aa6ac1de61193d676a4c69305028ca342f23354da33ce1db00256650b7f42ad382c373ece9201f93f0d6a0aea59763e37c9b679eabf9ebc84c1d445ed2824d786a84604b6be24f6ac0a5d57a141a8573c4e90b6c50f40f8fefa40b4bbe9ec502aff1bf0b3798970877ad408cb741943b40c5377d604f91bb62a220b4dbef865ee0066209247861a5516b1e5d5da13bec7558cf7e1891ac676f1e60008b7866040208997ff1a80001345250c08f8277cd3f19f87782cc7cfdf09cb74018c835db38fd0bf4bba0d44f0195da024435477625499f08bf55414e6795ba99a6654e163f4e8d012aa44686236da782c2aefa07dcdafedf92668a5206ff7b6513a4a4121b48c4aa3167010050b91cdc987afd693a381e216021382201c287e0cbaa18f6783d4e95e91feaee65d75f2cb0cd3f59097e5a09661ada912ae6894356f66f04047bb2e123710627d247a2ebdd396eb8e96529ca370802e5f2157260eac337a0c71542cf55671d2b5c1f4ba0b612849cb6938bb44f4d9d7c2856e9ace875d04a0c0e7821f882041617099a8f27e8f7f6dffe2cbc0421c558cd16ed7cbc9c99567edfac6bf91d6bb0bb97878c6d3fbb13bc525c65c43aafed1000d93c742402723786a68024f1af7a5e774d21ac516ec545d6a7fec59f6b43335fd568423bf7b817a47e52c5b7f3e6a97700fb7ad3b65e489706553ba0a39e6174d086ad1a70bdcda9c60b3ddd1ab329de0b771b58bee5e2d98bead74bf6400c1b559d55392f3523a908b641401b85312e205d2773b603c2fb2f4ed9250fb2808ea4de81c08dccd0a24944a3f8a918163322ed046319d0d331cef0eaffa9ea8e0d560b8ce1f78296da82e946eb2911a172a9887a79d309f86fc06d97745ab422a28c884d622126ca85fd6d1adaf68c4ad2ec12c61306ce5af7637ee325d22f9c1f170c163ba20d95c8cf86cfa4226ddd4350a5df09e008b7e8fd99a0f41ddbb171d99701cf578d48cea636d3526da78676e0a39a5e8be9d6a5ed630a7739146347955c95c21ac40b2391ee4e8a2fcd8d9bca0176583e52f2449568f6369d6bf8279d82dfb5d9c2fa949de6d04b4e7ca65a31efc5c79dc29ebbf026b462c462e9ab94dce52dc9c007a9436c48394ab75d71387f98c38adc010599d51cf95a3594d51e4ea281b7ec3720794c0486eb2569fdbedb3706113791f8d785acdcd000cbc1f01d88051d53087766b5cc69f9a45db3ef07bc90719d42c2d5e768f22de3b2c0aa2a5eb14764e48adf7b8e9827541fd6c7d90eb62cc2da075a949c65ebe20d1908188f78a27ff69d45c84e2c0cc2ea6a4a15e3c560ae622f7d85aacec4d1e1dfe5be276734f0993effc38c56e34122b1aec1ab8ce306ed2fde3509591b0b3e1c9a9e46d991e7511a5aaed4fca772db3e7a483d28d4631b3e8aa3562afa9d46cc6a077a3d91af6302d4b838f282a6b57ec55fd96678305b501dd435fc9d790a74f133a726e5e1fae8fbe244c8d73bcb4af74d6de7f9e7daf44a116b1b2cb879c423ba0767bd5c9ea9dd346e7eafb3907f38ca0fe971073c1b51dd584c2221f5e997f727ec7a514641f8919a7611bdf888b117097250fdbafb6d8c1d924ce7d74911f642c9625a8ed9990fb869114b42264a9e8e21deb3e8c9a4681dc3b6156eb2075d1a33a724bc45d4e0a95207e693ceb46144fc3f345cefb66cedd3047759a4be79faff16fcd82f5185e2405b507eaf94591253a023d60d8f1cc040e71293481a7dae16bff5c3a776e2dbe0bfa0337faa7437e813099c025ca4ebdc267632437026f3f5a09e371943f05f391a66fdf15ca97f6394a165d181e79082743ab86fedc764