0x2cffd02ea5ab750ffa11f26a555607bb96f27cf88cdf2257411a0645c666998763b59d9ba04ecc4e10fa2bf9731b41dccbf27eab73970985d07e6f559b71730b55a491fea945b68efdd16fc309805672c4cc49cc87d1b0630417ab884f6cc22f8eab67d208c5d0da23e269e0a85bdf4a42518025f930cd543676c43de8af1de67f27a7bb168efde7d9cb2938fc13f9154609bd18f80a9dc32ed02ac73efcf81f48ff2fa72319caaa41e9de1492f85ae29695eed3568902dbe8f3e7f12e60eb1e2677ed056352411b73c20880949a9338ef0a834403f219a43becf46dc3f9c7c3f4b83b2918dc9712660cd9e2e1139b96e4d9cf3fb42e2416f45ae4f8dc4df91f97e32060cc4f3180a82b5a97e12308f1c08e71be298c74bf98baab1a6f9b1276a00adb15c56e458d81da0275ce0636a7f916b2c0c50161480c1d30a52ce806a33f66f4b49c0783cbfa1bb051b879f412f706b1aae3850988a3836bf455778435173f282762d30f6ef76e23827dd53f87453a1f9166517903c5cd3227e778b601f25e977b6c760fe62906e4e3fe285b753ab795c0cb6b5cdefd111978ca2df501fe176e68b8180ebc80ed82e17402300c37acff24b1618d3d7c241421ae09a82aa1c75d10918d7d5a46d3e6172b8e42f84e3268aebdb9d45fd615ddb9808aa65825e123f3bd6a967ad077b79bdbd3e87096e7630a90b6b245b55f8b80a376c64d61482cd54f70cd5f2a5f75468a653374f89594666df7536e4d8d7ce539dfb47dc99ac3160356b1df120e80554f127381667682d2cca9dbb5b723e9075ec6b2aa15a9b763cf2d421150d41819e9b6b11528ba78b31236758f911c9a965d699f959ea698ac44e6566e8f252d36e55fb3b8d9a8bb75ebf1f639d568cc6eb4c00cce34f708223759153edc8fa0e99cb575e4947016fe7674e66aedc46a1d7c17b2503ec20ba6afdcf38d93b2b7abc46befb7723934866362bd505a23702b3357c556e50e599b585c5d8494ff05cbe4b645a6ce4d46c4780c8c09230c753f4e21a749b1efca5234607f2cf1242a4f9f1132b4ecb47ee394a2cff82a1a60ea6ffa6d2f92baac3bd51a37dbb08a10e4cf582eb08c681e5479d0153a815a8a8de15b0e140ddb09c5fa45bc070b17354c5eaaed129a37a78ac610d4280c18dfe94c9035357208c495dd3d3f3e5a0f68419c509bf90e6e766260381e9bb2146770f4a5453248d15023091db202e8b737ade3d9ce18ff8f80d9bc8d10b809d32b2ce8dfeb4327d5ae0d772b46e1375fdff058e046a361634f3f1a40e33e70da9c1ba117a3244c082b15d2e615fad62866ca29e54b9b16dfb1d8978916ac535cf8fd9efbe301021d2bc2a9fb6e88da73e983c6ed76c9ee99a7d5b717897a1c6efac61f88edc50be260da22a7ad52a94f9a77ad09f0e5018eca34d3a116f7367754b285596713775cd8df6a245d473db0c868531bbecba4aed83b05a24adf609449089756c98bb5d549bec2eab1c0191ef5f7f6f1aaba697e9cdae069ac70bb0df53f5c61e443c69328baa8f780658627e66cbe21d5d9e86bfc7912e2ed1a9391ddc2b443cc0b1e201b65d118a7f46871e0ac8bc185d04cf8bb0b267bf3560f38d4be7568faf02c54133a6aec2d115c8f1f1f4b72a03e41ec9bf7471e2b92798fd1717312dc2f72945980b23a2ee09f36a6615616d8ecc8527ca81d6d4a0b3044c84b942b2c7b094d61741cd100436a9e233dfb2c35fa5331ed466f3241863ebb7dd60af54e33eb746510c594ba81947fbb240de72e0f14338b90119a16096d9ed9c5eadfe5b60a11965b7774978a78f3687286da0fb39e8bb58d11434041bbced25878323542fb309acaab4feec1cc743397a421f14179485ada33d209144a0a859e65de46b4fd6e368978ce7f3f4c9ffdae4bb78d4f8d64efdb