0x2cffd02ea206d381cda49ee431e85d70a2a0c3145b1588ba24ef82c3e16bf6654480aa991d8b9c9f1ed8d07f0e635661c970bd8d79bc943dd085b76009255246c452702ed58dd09f22c01ed4966bba88c83cda347c0cc5d33e2f36ea46769967459d43462012c6077218794b5e37ce144ad4cce82e81b3cd9e934d32608d4d738b0a3f465814073103d49ef5b3eecdbebed82d7047dd2945f82f3a1a583b58204e4843285656bc6795115ae3172a09f2b25b6254c57a06045c1742b11880fe84b5cff6df1b1bf33e3b4556a05d82f4f57c8c868d6b0d58fe5d4e30e9c82edd6333035583fe63a2cf57eae55b2942270e8c48934d0a8ebdcca1a94322574faf3ebe04f5f43172b70ff82f8494b10e9c8966cc55cf7fba7e21525dd1ea13eaecbfaa57b727c01ae32a2ea4fc91c3787dc53d21b67ca6f42de1df8e2a91e16f2b81a1572e082ba63afd21791c9c1c57a47ff0ba7cc416d4fb180aaa130bdc4b76565e234a5d3dd9829af504e5656cd9d3fc33c9f3617577770ac2285aa48256a17ed0c3cabe7ca872cf8d9aeece8d1e7b7025358aecbfc605926504eedd5a88b32635f1eed701e2b76bc29d2656596aefa53aa3c884b0b6751b87b74871ec20dc303733b767346e4a97c776a90f73d3a1430ca2b2bf0eba29ca98b8fafe3237a173a2dde6de2441473654a7840212b092aef613e57fc53b3d038295e51c66bd2f4159bcbc7ab0b2e3832911aeed8b2a5f7b09de58f08754fa0526107763254f5e6f62a95fa3e9ca6b0a0b9b27ee69372133531270bf6c8a7b8fe8a388d4f56c823269f5b0df471c491d7e9b96ceb47ad32f657a126b63badc41d2eb0b744b795b839fdcb45bfb45233594c0a6087b8f946e1d6622fefa771a876de38633dd3e282505ac93da5b5589cc652c4b777be0e93bdfb49a02ed475d29869555d80ffca0d2513ecea01d4b879f460f080e40c0146776c4853e0dbf0678ba3a60dfc1b42dd62b185b0a676f7ec78587a6baebbc746fdd9331e18192990ab14c9f305538446a6c64f53053ece3c231187db07b1ee4db9009efee98127e2f2bda407419894ce74681f5e725557dc349c7fb5a1038ef32b603fc32391fa3ecfbb611670da3944170c9a57d9556063c1e097e7a27870680db873fee009f646288583bb46056dbde9907ee62c933a999beceee60e29fe177debfdd523ed7ced70b75b3f8be26063c0da8a289b7e08853b1b18dea7bcfd4702b5dac64b1caaf4e74d8f3341b5c895ee2db80bc44111b7f55c842298f49afc43d61bca267e7f3b5f5d7600c73983125d32693ededbea00d600e934e0d613ce85ec3dcc42cec7ce9b4c9e8857ed967aa54b44b685020a747292cb848de5f84472dc12d7341139994c442e2f2f701e88eaf3422d158ebc55c229c4713f9bfd0be4a7cd8da4f0e98e5a6d7691861f39717d2503bb9683666d658a166b33815fe65e0ed7aa36dfe9600185d154c418a2b34173795161fff2138d21ce182c7b9da19639e4a112f95b9f747519b647e79bb1df10db01ad215fb835baa1a155406072b14c47f8c8a760ee5a70ef34b11022c3321f8e7527c4fd0cd9aad8c339f9146a4315d5c50bd76d1b4b731238b69fe003b87dbb2f72ba7795c0a88b41621a35a57b8ac3a4a9fc3960750479ca6082705f1bb9cdedfc53f09d63c7cbafe69c7adb9ec600d92562ec11a277934c8d4b2f60f58b9e12679cb439653c81a56cc070996704aa14de8972262c67b64eb4d546e4c1d6c5197d2ffe58904fc163a7562970880688fce0ec13695948ff91796055dc392472fb6c990d93da54ee0e3b481c8d15aef9106bdc4714530ca9e8ce657d974be464e25a1dfd94305eb5eda2c96773e45cac56e4c8c4dc37a969434688792489599daa139ce0ca912c8ae857ca2337efc1830dd