0x2cffd02e177e6f0a6c56ea864713f7277f9dc00d073558834705f337ebec279857f89ad95b6c107ecd1400abec2c63114d3e7eb11c0b2b724710b24a0739bff7050351a98fbabbc43b7b3934e56f637a90c0e136e9bc559305c13fbe9fd83e77bad19821de839faad60f22a39a7c07afbc9e319a6edf83d558c57b8ed9db4b37a0464a9bda175fc043e88f5bc43075ebb2bb254c36ca9df621ced4222a971c7cc2c46bde2c442578f06f19559d50758554b03a3e1c833bd8d2fcdc7cb470a5edd7623326fa918648d0fad10e7235c3eced0b0ae497e8bf4e903acaab4ae6ec5db77c6a7d98d41db5dc6589040046bdf48cfce0113b9a62cc881dfa2bbe4644eb6b897a509c03dd577d2c2bb2af993e32a6e60699024eec604ded3504d3a14d090dc3bf09c3d170eba886a2496597fbccf932eedb795d39db1edbd6d841aad743ce961cf214d199619586c18582832a1adff2291fb277393f84f35f7d650be78f2671d550092ec6a66e5474a904c70364ad3f74545ea5b19e1b74b1be1e13df63272fc04ca33885ccd9e97bc9a15ed85b024871784ceb4cc7e29d5ec9e02ed6ce9a1d6098a77de8e43dba8c3177f216c9c3761489e7467c59eddd0be09f18aae8a8ea2b93e0f01a31ca799ab15b2e307ab3cf3f9177d6a5c9da2a86c7aa68e8cc9cf075edffa46dfbc5b82928ce226957101fbb64f453dab3027982ad7e76ef5b33977d03449a416c07ad897649725a86623de46bf93bc503e43f3a1dc0390b8bc7dbca89264f25a63efe4210c6f32ee23cfe1253bf023bc2ae4005b444ebb7fc06855dbf15336f2e5a603baa55267ce4191004d252fe799004b2e3eebf291a88accebeab211a2b690811c9291c28d00afdaf8fd0befbe040d2efb87cc9998d30dea6824b222e430aed0758df488451a539a6c4ca88235fd567982d36171e9ae4b99553ceccb05a7f87a81fb69edac076a462b3084e7d999993bf81731fd99686865afc8dd242746acdebf05bbc044e518a7a0552121154c3557f5f48df722d20493fb17f0fd3e5fac8a3f9ed13c4f525a4d4e99748ccaf4f32aa3ae42813321647c4b1af405864d81a3373b9f2a8a5e58f29230c2ba2f6a9758ef77c4e4f9bf0ef67848713246c35eb8ff488681f00d5d336a8cdcabfa81f47f6248661694af354b15f72d929aefe9ac84b647c08052bac9ba9aab874ecd6a2f7095f45cdc06bb85fe3786ce96d73095daf92b36e62167c9dffc5db640851de86e7808b61a85516683b4e331e74f62ef6dbc65267d92ddb9ac6f7ab5510857d8770a643918989fcfd197b25047a926d4932d1723f5f3030d9e751189aa44bd7c3738cbfabccf1516e4d4e1848df9bcf1050f05cdd90896361dc49e833b32a873f7ccc9be7405f241f9c398dfb44dfc24e853a1c1d74f37fca479db5a277612deac364f47b30ebeaef8715bb116021c59614e6beb77f716a7a9e81c5493d6c48a7808e5332eb024801d018eb82956eefebe0fe9c0339a87a3975189f379094c9099ad9a72e2710cdc49240406d6614aef8c309790ea688ffb06da7d643ddfd14c83b73a93ee1a55f7771e82c38d6b2f0125b8a3df56d9829aa7c4e5b4ad8590b05da81e9b47689de3d373a73c37a304614768496f6a03c98e56618d90333c0c20f86a7d6a84faed2eae35fdc74fef632ae260a1b9f4ae3724ffc930c4fb3b8084f87d708d4dcac342c8fed42b7efc78881e757bef0a2693298428a35f55e8323e121aa93ec2d87d109b86cbafbabe217577bbee94c14ad431b01631268875c7b699ed2f0e99ef6693b79cd603ceb972c3a87d39b9df43f0bf9d841baffab08eaab7764a1d47a268276f1404aab7ab5fb4b79264d07a09419839d1ee571ece2aae00695195e6fe723975e79293bbae40536142e9c4d6a10e62188d6