0x2cffd02e037bb8735053f36b4a539808f19e7732a50d2ec5309fde60eca31a0eaba88c2dec95f305be103692ead698699976517d43884403fc67e8a78d492feadb2deb3476c49b0799f78eaef06ee920bfce10d3e03c81d750cacf088166746d1f3df6a3ba9db8675d7254e91370ada8df5a203b7f573d281c9e12fdb142c39c1d573ee493b9185af13bdb9387b7562d77d7af37e97f907a58c1331d5214aad9955c9587aa6e3306a1b3c9118919bde07e3e7ca52ed101302ada8e7632d0e99678b125aefbdcc67d602b740a0b9e37a22687822bd12810513fe0248455614b84193a2bc8d7ec94bb7bb31c2d5478a7f94fd9c26bef96c7f5e9a6d114ac218b4356072d04d71fb8564866ab0808cdcb58d982a67fe1f428b090d84e607fb7677b0ad04a86a0e2b5138dd579ad5d39eda52cbbead1d2a84b7c3ff8f62f0a09d26fe77d45ca0c00cf423fb7ca03513ea6b028bb546be853e44739aed620b8541625782a9feb0378848d186d5de3b28a61862a27da00dcc343b5bab2d584b9eebbb7526e1cec326bb3cef956b7e1cf16e248b159a1fe1f35521761a81d8b0ba13c769fa1870e8dfc7984c509761a2e59e9ff890a6f53fb084c50f5fe8a4369443fe5e15fe43bfd9db1dbf0721f24f1deada596fda0cac28c12a8a561c6a6832c781dc0d2b70fccec36b66676c51e3e67639658344a86935705d7d7625b39a5f506ab796b6aab57f01c673249718d536349b37b894510b937f67326c0507416e35bb80e7eb04a52dcb5c219d4b1bdf30922357bfc594622243bc592099d29d25a01a62966984fcbb1df9df31020d6dab777e2f3c5a1c09af0f89d92af2bf82518bab3421c7de8c813de3761007afe3496259b95ec8c90216e41c0c6befc54f1888be03d7bb68af89dd50bedeaa32d807003405af9ef8db366529018c325ec67f81019b79a6f98643fdc818a2144ee75b89905b1eac09354baed00ac67d219da903e0162af4e20bf68c165b3c5c71609f8febf3346b07987a093601ca53d8aed5c1e21ebe09ffed4767fa4914fb72290adc89aaba61dd3d6342f92670fe11e94e8588eb4370bb54b72c8fbfb65f935d77d43e132e7793afb6cbf7b5de751ca09c77e25e6a26e19ab9da3cafb357c3e8fc50ff8680284a71dccec184c66ceb74dd0766e805d5fff523bc73901fe06da201204e0528b116b8e789b15207d883003d470298479c700f194afe7393c6f69fbe14e1e009bf794f91f04529afb909b2db31c37676208e2829069a779347efb36c80a68f832ec7aa58d31f53208e3b0aec941464e7022ac702bb04679b279a683f01ff75956457c7398de06767e3edaf21aad9d9ac8d429564b34583c7dfd83955673dbe9faafa838ecc3e77c0f617d39fdc33dac43b08d265b1fa044773006b28280daf627d968789128245eb6f170ac12f828648e286f73a8b77ad70c07c92825200ca41edc8dcb80e62b6b05b130b6329b7bad368e6c8469d64b9ca96adf3b05adbf61c19265b6cb8127461434c619af8f2ccaccc78d527a77c634772e7555140a2b3bd26595116ca5df5e10d2eea258bea40605a06a2813ed4f341ff6699d0ef03fda6172b3d516bc8caf174b46b1cfe66a6c7e4199c341b31d96bd0061cc96386b11f3109b9c4efa57420690f23227cfbbeafb69cbc1f84c6cca6fa163e829bfc71c9bb013d20e1d4cc1c576cd44d8295bb11b86c0cf3b784c8593890043b17e24088125d49d48d5ef304293159841bcd3ac9c43a47824e20ab69d58e17e2018d6717ea033fa0e505c171382f00d23f706e131411afc283df5f6ce77e9de9a149c36d5b4a0314c2b3c83707eb43c0c4cf1d44583b2ac5c2815798a2225230af5fcfd20184d6b5aa84f12d992675a2f8474fb921196184b69bc8a6486254954fb7902612376