0x2cffd02ed321516593408c2e857489e958843963867fb9494d6ef4529ee6ba0e9f1bb7bda4287db0e82af8759c994e1eaeb54bcc0304a0313e2b92cdb55c16c54219abc070f4c146775fc3ee2bc571966fb3813686de73da6c2b0239768b5187d83bb66ec3a11d3c28e986ef71df09aa937ba6be353f44386a17f0638c6ca46d6090d648755412c00bb145f8c5e11a82aa26596add763c4fee0ec132b2975feb88f681134ebc07d62d298e437d81a9ab990a6e7313f26f7e965a9e3a4e8a7c5c7c95676ef559ea2eeeec9d6c5bed0072b76a46855222821fa6322c35bba5ab73b36a86d7c91feef4c60563dd32c8bb153577e0288d82054752715280761218fd4b489b775a134c78c34792e2e2518c50419a9b37c2ec3f542baef8ad7c87b00789f94b1b359f83b9268eab5f1da66bd70c014a0ec3eabedc6f6a396b8f8b3538e248cd0c0ac51402324dee00812958acd418f32da141450f6cf6af705f9b5565e5b248f58c52f6efe53c595720d103ef2b408b94d11dd8f789a7ba27ec15acc634660a72fc0078ac2aad0f314556a3750fa53bb641cf7fb295ec315de3a473bbb83b4c2f3f64d5c81cb37c314ae4ab12148aeb28b7e18e6de0cf1f2d9be3b8661d12ee112486e4dc4bde4336c43988d03ac6435302bcaa82e491111db6374179dea0fff26cf96ee0c56826d1f27039406659f6ef4d1372258499bf77db7f6e9a5304106b59882d67be00fc3adfe0a100e613a976ebd8603b22a575e8ea2637428fa8fe6a7a92d19f8f7136b6b11125d527560a2d55842c0145f870b3bd2d73b5ee55c4ba55292a8965e98c33e276eb0a49d21dcdac5181bcd785e6d180ac94db7bd2c8b9331f090b3658e285c50b8c02ba661775a130bf2d6875c0105a6be902367b1c5f96f4207daffc750db2efefd6b136aa507e9b26ba6691395de3761e3a1b4ec880756fdd970d425e687e71d982b0faf8024969a20206ecf6176359dcb9dc00023890206843e6a8b67f22285681082c3d834836a6604a8cddc4566097344611285122e4c6a533e41fdf2772158016d9690aa4e8e8bd827b1373ce42fec8b01a80215975f722951c710d922936e3ad78c1bd6db1fb68d9517f48a4d1c1be90c359e84bb8e3ebf2b19a70b9490d17dbbe1fc509a2fc1bf62ecb5c5c0545dcb8d1d30fb98792952e96105486ec5932c263c60a28ebe63e77b2be937cd9f4cbaf0f0e605894337f62b0984d8defe8b13c09794ebf022b54be14d8f3997f1f4c2d98dbbf585ffd8615e26c6b78d1b2be1bc89105b488f9fd74fa075128bd7f20cdb3576466267760fc208da95af591764053d7d5eee12c579afca315979d3776804a8aec7a49e21d57762a32ed756ef85f64b270e9e43b909c3fe8f6e82edab0ab04f6104d30370b369ebef91054d47f20cef488f9fb693037b75f44d85ac70a6498585b375bd99cf69ae98f7ea95aaa58ade7e222f139529c10f336431f3fcb894bbaade2dd036befbbf18371e393a4dc160c91df65b44a01d01440746a88adad03cc0db30a66b24217b21e12ae6800d3c1bcf8669508698670da39acd02b80809a288bd8e56a47f5939c1b48562c64276aade662c64f799dde9bd7881a9618d708a05faf9b3cbc2cfaf1fd61da06af7dd414993c6b3e96ac65c6dc3e9b64a2c2360e1d088addd033773027125e75cd23aa23d9e1c21ee0edca85e4e47fc6591f24b1819a3d5c118d1e06d36e255ced03f217905339817a63ee572c2099f2e82e6f4c006b7dea005949696125d012e64038d41d5604503142673504733b851483b4d5c18c65b317d8d1198f1a7ee752bea165ef8bac3427b4fbb5222bfbca34e54cb318d13752adb9ca3a4f00dcd1b81bcc104b03b74f87d14b733519c5a605770fc994e1a096315e47a84a0b22f5482967b7f3