0x2cffd02ecb599744fa4456cdfa7d87f72789b36cb58c496b4caa82e27e61299bc6b8d568ee0df2a6e2327825be1bc8c05d69cd24efbaf2b7b359adb7fa4ac78d716493c82323c372f71e374ea7cd6b07bec1b3ae38d958f1e9734d878c5245da36032b796d1a7b03b2b5eebbe1ed8b7ddd84c7318fe58d1f0fe9f4375e43ba23423d6f74ccdc7d0d75709afb20ba55dd863691520a1dd5f87406963538023ae7c46e5bf5545c889971f4383a00eccbc9aa3108610270c57956bef4a046db162a805430bff1ba36ccc75bb22ed5828687936dff383bef6bcba3aa0456d5aced76749f3ebe4a7795ab3657c598b1b45f1311b5d30e1859f2f1cbfb0273683e2bcb6d0904feb21e508c47e6390c4a49ad9d7a7d22b7cfbdb8f7f79ee72f308fd130d951305b55b85a2069c6c1791c9e8403b71b82bda288d8183f017f25109a530ef53aceb6c79bf554ea890868c9845878d71083cffa0ec2d8d0b2e04d88e293b57a58e16d2b1e1ccc35074704c91631497e5a81a9b68214cde705ffa6e02c21ade5ef21b76ea7d91d9d35281a649a751c47bec351dd9487cb095d56f291a9ed1f70e83f3bc75901fd98e9e2c7389a17c4773fe03c2b8c969ad901af099865b5ecb4d30435794d92bb31b5ee10ddcaf693b2f2a6872f11b1705b9fdef99e085f83fb0946064fd9ef69014960eaf9d75f82cde01800b2bb2f2230b14c163d5db15ab1d520e38fc817694e978c1e15719f4bc12d6b57ddbc5a6fee56e65f3793e1f26e3cdf44d17d46dae99520f4a06fadee66b8f97915099ca71126aaba557b2b7e2832c9ace23a7851cc49bdee2e424253f858f7081563555b69df783797366e43bc20408ae9ffebbc20c1d60ffa6c4ec4946bfc85acb5d26e176ba959e4744c7e226e5bdf00d621c6dc84692266892359bdf2c29e6ad86dcf4c5b940aa33b23634098f14ae58404ceb752049125b01ad3ee4f88abbeb40aaa141374f827805a7397772156e3aad9ff152d6c9b959c939695cc4654cd9567e9b5cf50ec91f29d9a89907594d04cc938867da64c4c3a30fe1dcccd44a5452cc664b235beeb737094f2f37b0e6a2f77f6258bf0a09f289e071de307aa6a0f329552829a23e20318727ecdb923ff0eef1bb98e2f5f5ad2f02be8392d9b16008ea7653e6c9a3d2d0b5807b2a0c0e800aeead6dc2ce9f55b2a081370cfeaa00ee4a1d4edfb4ab04f04ac9813c152b3857f1419618612bc91762182d2e5ecdee2a42d5ad2fb73dbbb877605d023a4c74156f1b070a1e70b85ea98de74b85fd5dbec4919adf05623d6910be900ce69f348b30e3baa3d66b8204b02ec02d0f2c9b3ea9d5eff8a2cd50f8223c7d9ca962baeca7916c3947dabe5c9e535b14752b4385944a37775a0dcea0e748ccba82b01b7cd8d2cb6af814b71a586e506e2e4f4d1d46415cb084929b32570f59c4b27fbe063c9d01e7f32c3310d4c19072d39ad85ece527681e3184300f471142ba2a09d8039570d1e1b820c1fe3bda63d87f6aaffd85901fe748556744b56a9753383e0d0074693affd5ae72cb26c7025e61528ea8870a1898fe860ba882fd80119a07426230dea44b333fb25bd9f32ece27785153ea42172326e2704d0312a7544ec6f27032280775d1acf87b2881a683c8219ff37c02e3b62d362bb5d5701782e6c131c173e8dfa0c429857af1c02b276fd4dc5abef1468b4442f06f400a52377b01f73573835f58832d68921d91f150bd842b6d9ae3cfa1d75b5ecc58adf022e3abc443773ea89b508548600bcc9def7be12d96c63de1ec8d66bcef2945f0a73dc56f331abfe649c61785a3dcb38c32127ab850538f829e63ec2aa877cfbf697e2b60c887c13e57693048aff1b52a2ad335eb59af99e37e633e323498402acad5f07d65bfb78bc40385392a9bc2219b4e