0x2cffd02e54eb3ea0a8bd639a11073aa42216bd3ac7edcf7fbc843a05b3cb1ca8b37df80b63d6a20b46c44569715ee1854e088f04c18da1f2c58d45087d7460115d36ea0a56719766409a25d31290bc502afce76cc60289390d3cc9c9f6f0bf597bd2c01f040db0df324744737684265a635d7b551f84e7490e0deb011e137c40b3f8b357b0294c9d51a339ec718c4eae1a1dfecfb9a3b84634cddc1a4bcceb758a941c8a225126d1c2b4c0bc396e7f828108fada44f43d0bf9abddf13806aef03cd5081a4a6c7ad4ba323ca349dbfafcb1598069285c9745a2165ac608084e4b9194ff9710f6188d96083bc1ac19210fbb32661e09a4167ff65797f44f2dc03475e71ada46cf5ce0c174429991b0e51c9e50da298518582e045400806de99caea507b650123c15f72a56add200ca65884ab7ab0e3f39fdb257b93b8fae31089dda4d099f31d8550ffd3be212a98b1d8b8ff77edfe7380b4cf0643376e91ae4f5aa5b3808001cd4d6a1cbb14d0fbb4fb727824991b4680b1021242ce4265ce032703704f55e85408718d1c6c2445ed903f8e248efaf238c32690489cb90af3a719450aa9a7b5f5da2f65f196e43eb5ad1b5d411154a98010f1bd65e14bd0175ac947c2d1b0606246dfc4382669938f6ea7f4a7764d5a046af1745a89b004cd6862512a4866f7ba3035092db265ce2b06aeeb7a68b81d9d0e34ff98672bf00dd53fbd05e532092a9ac51737e9f9c9e0de73cc541b248bffaf18010911e24721690dfb87bbdbdfcfa3903a457fb228de383772f67dd952bc7b8bb74cb673a8ce47d693ee44aa25b37ca20fb049ced3187fd79ce5cb22c4fcdf45b3d07dc939112229d1b0421f93159990cdb1e8c0a6066bc02cca38b399160971a7374c9f5a78923fb5ca157dc1c5cdfff924376a047b41a4a5be8afe6ffd9f7736820c81c5c5b1f7232f6d67a717061711d2f35e8b74c0f6f7983cc4d223162d826b71d3d2c525333b9b81eb21f85b97c03b72d3699e0f0362c29325ab6b1f40817f22f967dc07316e996ad78b57316e74d982c90df0dddb357258643ea991749526a555088be4bb06fac379d5ed4fa28cfce0b937f9e3ff4fb8085b4e4580eadb86df43c7babcfd39568aabea02c64f3fffe8966d992df86887f82861019274215c70b89317775a396fe97809866a90442fd5b63e0e1a4e2750137b962d4b2f979daf2a7b2c430c4a779f8050913ca3eb2793038baac4f2c93971a802e68df8f31ec194965aef93fc81205244516dd64e13f0659c9957ddbf9b147508bc1e60dfcbe340ef23b8dcee2a6c6e08a0ea7f148efd8be87d2215f39a1b3357f75ad0939d2a52df8cd83b0324bf2ece7850cfb975187a1f272954be66222ec24cc7ec4303461bd6e23a4f1ffc3947c233ef96a1351a45c5f43a8ca3c380301fcf85791c627b0b43182bbe728dd68d0fdd083933c1b7dca90dd2c0fc593eac791aadab8895f5405b493df1838c01b2d9cbd7e2475e01304dff1e1d16a5c519c635135a01d6c0935972e71c874066acc180e40c6026de49df0b4e5bec29003431f8065630ab376f54689a902fee2cd00f17005265a12b62e1b9b925890fc1b5835ec9fe4a6d7879b69ec0ff25008cac92256e96d36147c084fa657e1199439262ba922b0911c5d58fc60de3a18083d1e6c69385db72e65a7361e46c224ae1c6050f3235fb40c49b71bdbc881667c115923842754041701f916c75fa98a9f59d6e9a869d0dd2138d8e6ac684893421b3d0b321580f3e7a24bae5e9aae862a579777c8eabefdbde5c00a1385f8549bf92a0b25e4c7068588fd23645a308f05763cc467dab4b3126c44c5f3a6d8903996932e57ef8643ec551013570ec8a74e8373b1826fb81b80db3653b5b027eed64829519add90e155c2e22df5a67532cdf2