0x2cffd02e594a13e2bb2aea037b94689e78060d32269b0999936e10a2c79b2ed60ab77b908d13e35b92b250422b733828dea995f56b5fb313644f7f850e10694cc7aab2990ae6424fb3072d23dc7b4fb822e343c773cb8da35dcedc6a1ecf4910f9750ce368c786ff3cba76073a678b3042b7723dafa81d25b4903ed0df9d0eb5228da39d87965f0f6e79d68eb5f66f9207f81df6b0d314aee6142002c26ad1be2d9b8ff9aa46ead03ec0cac11826d3832507b76854f4077116de8722e2feff1d76c8a6657d2233ab5de057b618511ba3ccea49b344abf9830f8141d0294dae2c079f07a27e26c5d217ba9092f2369d1e1d9867b784442eeb73c58deae5574338f861d8183f9295c42579032d7a039b62b298d2889d009dd1ee928605021487cfb70ce026376cb6b6a796181c13b3ef518379db165f13bf6a075a4770a58ea39ef3e3ad56cda8ccf4ddbaed56f7dc5bea67410ba44aa8e401d1c42d2c12f51afbe499f04a6447124f31f3ea687fb001ef401be044978ddcb4cc3617d427559939ae29e49af63ff765cbf11dedaaa8023ecafd70fc9a84d3119fa16d40bf295ccc0fa015260bf65e3a872de5bf87b5c4f50574fae87d8900e4482123ca2d705c79212231871c472079ac1da982caac692e74ea765c3a1195f2bb2eaa342f3d00afaa3c0583e45d77a94d654ef849d6098557623d9f4ea23704d531ce543167eb6f969ee57f136cc8f1e1b786b90366da06a08fad735600f2880a91ff54d546c4224c233ad42765b62843a1606808f512cfce9c007caea0806a16dbd46fb2ca312486ed398f342422d457724f277adfb37c67a5ddaca0e45feaeabc823330ced996b76d4cf5178c08b4ef99a102e43ca5e44b3d78b84287954d66ae63c6958334fb3ac9ebeba5507896398f871c514b8e0a6a5e94e1c6ca4db2a8289e7d8a12b0ac0f43d23b6077e1ac7b2bb21928daaf2d963afde9ce827b73ca1970533168180dfca03d659315e2e5a8d335ec57bc1d92bd98273e5701f0c73221e676aab287e9b6b59c000960b4ea4b0eb21e127d18ee7fef81dea14cfa1d8e19d3f789473c47e8d9751d2d453903897a90b30ecf604d70f1b2d4a612ee5084865477c0d194ca18afba52aed1179229dc469345dca9675f37469fbf540337e47f21d999e1aaf5fa6162d36be0d13448d703ee23573adcb76a884cb6ad5ee590c0c4a02dc8963524dd010f98b5bcaa51874ff911826950974a29c484751a738db390a4ace9029ebd738f2deb452fd72746dd034287d653c65f5886102de065c657db852fe50c00cb696cf27bdf77fa2d1069747260b3251f5e73b95ee375183831c2b91f93cc4c9bb81b53f75339114f117c6a45d4214660d64ae5b606cd79b98ce375c764fe542c9b4d4f64f208477d32ffc56ea109f27d0211c6d9ee7660e0663ac7d36293814f952e93f8b1298b760f4f125c67ab7f17783f928f925b41e733515be0999098c581b5eebf57bd3e0dd002f48d14d62768b6b20f6989d2bd1ab033c834b7c597f4b3edcf05ad338f797406fb4d3bb4452ea9a5f4144bc00f8f36d9d41cac77bc4b2ca258104cebb2bebc9e82384955987fb02945b9d071231d9a163fea64dac47f77d3356a950e7e9a63ee4f389665354e51db626920aaf218c98d47cd5a0850e498458e3110d76fe829e1a272b62d6c3ab3698ddd52e8fc5f5a52881e5bd51d5f00ee609e204b75cd41f57aad96e39956de5ace1734d1b8a080f5370b7fbcc4e3c51844f57b73c4ef7293320722da156d12e8240a416b5b274543a2af9693a8bcb68356baabc54912a4a1e74c527b4cccbce74e550586c203581843f720f74a583a2b586aba8125571f901d071cbe56737a6bd39edb8f74f4d875be4d46c8f07ca6336815b35ee26bf04bab008e1dcb11c6d34e