0x2cffd02e27f4e5db78d4deb03bbca8cb00f9a4ff80a17dc04b4aa91bf90b67f8f278f6f33c097dfc31e11cc956b0d6952a5ce7f52d96882fb6b39de6e8a0dfb5a2843c0cfa5991841840d9389f57b03261775edfab7896df822373660fbb6f4cd64dd9766cb58e76053f25ff4cb13e277009253e7720ef8201499949755786bcc9b876fb469967a14abbbc2fcae260836261e0d49f6ef24e4126b3351fa2887746dc1fca429dd397f97ada46c863706f5ecd19afd750c01d90e2535d9a4b3925af12eedaa501cff3d2f425b106025eabbe1a129e861aae7d547c8d59e29f337620a365d7eeba862926942eac224322bc50c59e9915e4f14ed8f52b8e380c43cbcaf51ee4aff056fcef0341ceafe0f0aba9b509aff4c4e0ed1ef88b70dfa3e89ab26074841dca9104f69faaa44543b773d4c01851dde224e27abd63e594d37d19346bc02fcb8325296ecc519ae3604d83fc9f69803ef64bee1160fe0d5634d634d9a1e05b2a54075ad37dc729b35ea8e3f60145d9ff18608417cb448425d2d0a46929b0cfcea674497c39a520b77b6f20fec22a7fdeff113435360adce07fa8b1a0562e7e78b8a83a115176f0d9cab476e0399ee176cba82e54ee310a79ab3f053af5b27e8848c29ebc5f0f30c2ea9dc014355017970fa0a15517be260d63c5c19d722b3852d89f326d7b9bae5efd9469d198f1cab49b2527ddf1dbd0271e49d1b0f105be39817ae35a27844f53347fc03cde5c7d72a3e941ebba4928252991aedf9b173efbd9145770649465104014b228d8c754c78add560f79b9e7609c5872e378c2dc4a65e1d1593ba33901fb36a28b35545d97006575d63af9782c685393d56bbbf4ca494d410d440274ec8f5653a6cd106877a5697a6107ae0d8d7b51e427d54c287a888e947c3ffba2320436505a27c567065425ab527ea522860e07c872bbe6a1a892d1ea4aaea2752a2660ee564019c6f32223f270517128e4f2dd6e88906dceb532ac57c7693fbca7c8eed93c2cf131164826b735094e7bb6b7b4f317d75b6deef107f78eef9c5d6040c4b4fdb807839c2ac186fdc4ceeec708657c09781fda4386fed1306b748f7d143a2d9b844fda42583b535b16a70df668c50300bc895c4ae4e3557c3fcc3bf2c9ed6383e655250ed714628a49d90be56bc2e2a7033573935b80853988a7b554ad059e4d99be76eaafc4c059898b515d48f8bf7ac503e8ab14dedbc635ff9514d51f18525606c8b344dd916ea0f46cb82236cfa9d586fe8e9ff86d53d0fef9a0adb1e7392ba6f34cacb97e1642019f6426fa36f3cdcac32259c2242012384adbd0aa226173e4f1f1163f98aa668b05fd296bcb20cdd05d8a5c2a76b1001dd8c2becf58894a3853dd342455540dcddc59ab609f25a3a870726938db15cbae8864fb4fdcfdeebe55804fe92fe621dc84967c512b07a8fa8983748c73f1b6bb6b9ce675770afb3905d8144bd77f5d639f0fc360982ea98f6c3e8b9c36930ffa1ab6ea221d061b6cd5ef4e61fda8bc48eb01a0097b88eb1a9fe4cd25e790f0728533018c673feb5991295ba2bd993c8d55ae68870a13f2d731fc43909b5748b911b1e26d3eda0b33fcaadc04a50c64117326981e2dba2eb4b811c89a62951c497325d60fdec9c7f6ab438598a0760ab77ae91a5f3cd291766a832abbb0bed0c682077962f195ce22207c827fbe7d95c328199ae2923f037fbd949b64ce9b6cb4cd58b726a6df750eec5fbea11b7ee006267f6d905ce5f80cd5cfe80407dde1f3e7b138577a043eac636cdc6392b68eab0babd47ff77f6f34d3fa335788af7282a677e6dcd199f59dfede7ed402367181e6627027b8bb186412bdea3049ccc5a09bb4180766d7c4e6cc61a226fcb1be80ad063929c47041d7cc340e630358df8b7c8baafad1b2548b89