0x2cffd02e1171e280284202c4b3054c0ad8264c6688f512d3da972e96bc8247b19db9318f0ee344d562fe2b0d60386b2d2cc97cd0daaf9d0a3e9fb519b70fd0fde206ed2eb2201f9a763bc5805ba45036b0ef42c7cc8defb4674fd8e3dc654115860bd43395d36739ca404c7880d6d80b4dd03981618bd765237a3ff98d1f69d1e9263596dc707ccf5346b0e41d5c168b8dd73cf377a01180449b24bde4ec189897e0b7ad578e03ce229e79ab085a8d2a8f4215386f94d153c260b1697e18d6ef2fe7e2c30ca28de54307df45439f779f87ca2b12e709284704feadb445ced98e13d7262e43d18b40fb1984f57c5d447c16a999e8d238369d8eaa62dddbc024d8bf5f8f80f49f95c14fa093499da08086c29d934a06498bd9a43e86da9b7d38e8239f1ef15438d9ead7d8aa69e902d302dbc23977e36e74184ca9fbf60b3eaf2c43cb274cf5fbeb29f349a7243b9e9a1cc737647fc85abb40b94e3033ded8bd399ed98b1a37825fa731fb6b609502f370b745ccf4d975a2caa3c89ac71fa88d179d01606eb22e12f594dfb086118ba2ad40bda1e5613b684592c2f8397709d124aead0c6a12ed393e92b2df63a23c6f412ca9b67a46eade9940b0b50f2c650d3b1ae6e15363d448f69b5672609d0966f6b3921595139419189529b330ff69702bb2ba1dbca317e412bb20fedb2e549653c6579b218d943143e442bc107c2a2c2b81dd74068d24a9fe0376e38efccfbdaccc18a2807b55e014ab0dd77d1c823bcbcd91698921e69dedcea4ca6db82cc9ebbb6ed2c130802c98ea63a95b7655528e2e574e35540273381280cf311c8fe00b664bce5fe31d1081231458e8dfc2105bf59ff4b25f05cdef495ce6e784f1b2cd65fd3da5943ae0f45cd2289dff5c22d0045cb25bad0a0deb601838d16dcfc9b480b61cd236c1e861655298112a3729964845b8e71508c79052e272c091a6c316ea2a120669683056838b5259de9119a5bd6cc9ec1a8f2d1047509b23d2de02f9037e6494d0e514b4ef3d5d5277d5afef64aa85e757af17dc60b6155319890c936fe1d945837e8164e509dea17f206446c15209814ab3328e3ef0eb4fb770e941295ae8e732bc9de1d9957931f74055819b7f3dbf17f6775281d09806ce8ec66ed0dbb6e3e5139a4a673ba2e3b078e368a916f7bfcef14f997409b4513f98ce928e8d2931d6487a2d194a6465a4f6a2050980c954ce4d942d051ba54e4f7e48418aaf019a684eca70f461aea915163b40c3ba17aa834c881f20390231114f0a409f66dedfca1d85df61d9760aae62cda1d65b13830c4ef046b43f8e4014274b2edad3e17ae446741f24813faa17aa7fc6d345c85043ab8293a32ad722746e41daa8c81d8aa8981898ed36a49cf4963d688100d552e67d71022b243dd88dae7d757a3d993685c2abb7b92a3019afb6acbc3b2fc2a793e6143a6ba0d8a6492726064f8c67f3993aec9958c7cad3c6b6e40b1a721f54ca8e971f3dd134849d39bc2b44f03e1189edc1c67d53afea19a614a4fa7695eb269e837523b6b8132561530322748d5cd0c633b2701b25fc63600c55788cedc40ae51b791c8d87583a7f17562396e6e32d55cdd4a0454563e5f6e8927c8b5a6a7744a156b43b09be61def1f62f1f93863b14c80c30b8109cf2e37623cf7475c9ab745bbf7ae2d5ad50b45186bbacda6fafae6c541be7d5832550fd4b07fcbe0a2d5cdef7bd2a7f67ef2247270e904a683a005f83adbf94cc7092e92f97e9460f9b9cd4c6e78838d0e3b08aef1d835fe8a1419766843c37fcede4014889e42b5b7ee4c28409e7ed8ba4ce5e7b5569081205b230f9049bcff429662fdfec868ccfc8cd7d25e3d9ca2b4afcd3078c2b24edf29a8062b48db766d790c5e4822ea115d694d5226946f4844ecad9b3923f14bb