0x2cffd02e4aaf3596232c92f20a4a99d9d0231ba4afe52cdccc97068778c9cf04699d5513d0ee3d1f7c6a8033ec7a95fcaeb4961c6d203c48d6001290b136ac20754275ec7e6a5fb387323e28cfd771529a12bf239789a8bbddc46e66762cf338f87f5cb2924aa8ef67bfa0931e675ca4649b04919b7fd7972ee3b24c913e640c400d4021ff25e482e9b763264eba16c9e9d434a3d945625575997cf1f864c4c3d3e2b5899d1b6785f82c34f40180bff730215d334506c55c0b164b6ab17bac77420893024d65b2fc9732f7a217ca22f456c667ac75edcaef0ebaeafbc27f91642162a739ceda87cb476c8c148a64cea8241c71dbbe6e2a71cd837ee501a6a23758cd091fb5647b1f9f577ab9b6c2b71d8c05956747d7a0d3ecc86dd967a7afd4b813d2f2981e8b0431f4ad62f1e469a6b7355f8a7287a6c6fb113a3f7e9a0f898be8f7c5bf4f2eb14b31dc62877b38e00da2c20e5084231d6db8e0073980c6ad7eb28657fc7e0cbeaa6a34d210763ca633a8a53b4b2d2beb74a894ca2b5de23f880be6b362e8262bcbc4c798c2dc0057ffda32094cfaaa18f489dfe0f7ed32cf42ee93b99fc318d47a12dadfe82ec2e9d0f9194c2d96fab47625180e4aacfc2d5f8b43f864d40acd8ae8865a4ee4aa9d0f29194e2e073a6d01436ef40aeadd6bf7a981ee61266cffc527c8754d3505ae43798ecdd04266ac116e87c1e81c4af7787f3e32e12291b8c83fc9877b8f4567fa756251c0b261891f6269a755da4bf7eea2d245480f4d8abb66faad65b4a9a07ee1b0b892963e07b6d59c96fdcf6b02eedec895e4bb91aad0204469c6ae0f958fc381de105d8391eae02ef4a0afad88141076b5f7169ee5359eb13e116b39b1ba2e7d5c4980fde0bb4d033bcb0413403102690962e9ed71ee576f7f255555ff076e883fb83bfca8811c198f46a5e95136d5ca56942f418d398c358951c02497493761ee5d810bf63b37c2d5b6abf58fb848e4597d0e0fee762a4321652c6de57fac6065cbfbd95bab16092bcd7608327325ecb66eb39aaf5134bd7b8d024c5f2e040c9597d2b97760a063d3edb7ffe69a80fc7dee63fbaa441423fd8e721224eeb8be22a30a150fd0e02d1f0c240d3df83f43bfb962be2323b48045f915645d61607bf50e665eafefa7bc082668352849dd72b97c133bca729def66182a9990d13d562f3e58d611fa945a82d21ad46aecf20c06f688b83578f8e910b5e4c9488a07110313b4aaef4e7dfeb9a3185fbd09b596f7716064a94fbbc230aa41340c12042d823bac186923923088260279f29b84be3e427c0a28091af5b3f85d16238cb63eba07132d4d6a93208d3fb09ed7d9f06038bd529cc5a5766c1740b36b5ae47e91928b73b03c826d78ee31d259ae49ad0b0b75212d3958063dac89802c1286e5596a7fcf13a3e2fd31fc9ce649988ff804835903a6c0722c14450294ad5eb5f91969964a3f3778286795b64c259805493d9ea8cb82c065c1aa4c80afd76d509d00f7027abfe1c2b6a91f9ea93b19e83cc0f94390b0d8dc33efe170100954e858bd89e91d411a5ce11381334fa39f75a77d6b6b9610ba5909ec1ca4ad586498233454733a6810c2053b101112260f649324c6119f7251212eef9784ad5827eac1a4b1d7487c0f324d7a2405ed922b617456cc0cb807e68bd7413595d096a4eafe2dae74b1767ab69d3e4fa4f49a76c7dfa6fe332cf4b908b9461c1428e473398bac5ad2ebe3bab81d26cdd42a75f4b79e7ecc77368472187f12ba3dd2ea424697dc9226ff4f501f3828a3ea700458135cee61903177ac17fd86c915acce0f276b420496e97e48568ded918c032b9643cefa65efa025f85a9c2a8e567a7c3a750c21042c45e1848c2bf56342f3f6c726d34e2745cb4924d0083a04deb708e01dbd4e5c