0x2cffd02e70b93e5598d848b8a374d8f6ec404f139d6184b004b9d6071b452e7ca79013d64539dd259a4e7206851f5e5da69dcfdcfde274de275b328ddc12759ca1c9893dfb2f2cfdcad741998dd7da208db51e601cd1f0b5d3ccda71f8c7421b30f56fbf7151ea93571c8531427fde5554ee78c833d8bca992b5de825c6da21f755d800d733668d7ed9ab4e7f5b8e69c30dc596abc261cc0f9693cf0d12318c36d90f977f176f422f42d24be7243b7e9bbbf97952ebab224615fc4b454072e45ede0f5d5e6997e51fc914395ffbefbdebe239ec07d1e6d9f53fdf9f5252161ac3babb0dbe4ef9bdd6a3a14d91be65caec0edaec807d0e71c58bae95e72a530778f57a8e621be2eefe3c7ef0b76db09080f7bc41d057a790c29461df141384830be68778440b1b203d670b2e24bef787f4fefaa686598699ada6ebcd5ea4b0deee411ecf62ad036504971496a645ae9cd37a1404aa681df3d6cab8605fddc84112639d4726ff81271db52517a957be3e113a85fe50bd3d20f055bc16038aa312a8cc5035aa101f5ba00f56d6959552deb629c37c0f85224656b3149e05e04b0c2a5021d51010b49573a41e68d008250f3150df94b9ccd2ab3584c879c439d689bd375738caa3ab92349f14316c9868024b0abcf46a7c30c0334c8e2e9a16f82a72d121c311a73f5ac54a6ca29f48ab592e9bfc639515e2badcf0ce0f739b2c66ebf53022b4a5c1c79abdce294ba2b4116fd7affc01effc887660072beedfc477bf0f6946332a14c55d8cedc3194b975f4a8b32cba523f3bef30576bc721aa38b605adcd7f8c9164b2668358a64f692f61d107d15b53bca004cb3cefa835c8839ec5d18448bd738acc51077e9db7441e6cbfc23f2f8a64728ba4fa77dcf559d5af009075b2c4426c214662361eaf06a0993417b7048e60c573dd519361f7b5dfdda07f1b9cb7ec7822c88cf208e630d71fb241c6315833db7db44b05294625eb482037e6a1f29e137651163316fbf1f46e3bb0e8b92eb2dc2369a66b1046db500e16583f54018187965eef6cd5102fef6e28521cff1346640b837a3714dc261b9d95243ad9be47d538fc7f92ea2f50fe9d16084498de14233c177e62a078276daa9b6947535adc8980ae59ad464050895d788e9863be178fad93dc9332818d383c941279d596a99385c217c7b4c2c74a3cca30607e536b5b6b17b029a9b23f2fa215008d7663180348a713bd3ad3cf10c04ea044495a95f41bd4a194d3f29a8a74dd3cdbc6fd28366ce0dd7db9e0a6579df3e0d7146d4c2fbf834bf207f0beef7517ddc2eec8f3d2e32e456fe4e564c6372b061b522f8c238c35fd0862d2c9ee2167af6321a3a0dc23bc00db3bcbb6eefb6372bae3b23babaf67a74c14cf8d7f01efbe4ac6d5b8a7260a04e6aa55594282e426bdb7ea821293358d9a7bf8206cbc5d7da2d35cf539f04763a99aeb427c0cfb389a947c7c7c7e9d3d57fdc842c59036e64e6195be3b25de450f258b3f43d35455aee2ee670d4ec1ae69a24322a9000f8b88e553151393025c9c9d1617869d962265a8b9f16b3ee06fd6789a55bd9df1594c191c7b4ee9ef29902a0af44cab548ee44eec46811eb532e04cfc873a7ec3fedfdcdc68b271275c20a53a3aec30b7d4d754f8ca36205f285b54c1302ea4328065deb3d12f3d3533d1f9c060dbc720c08099b258215967fd4d485cc55a30e52c8e5e532a401a3caf2998724e0c08c11b4cf226ce397557b1acd22054dac1015775ee16262bdcc255fd1ef44a90cf586f7bb95c368f7fd169d800973f086119f8a86100686ab1df67c8143c41afc9c832fa38e96b8bf4637629bf87985a1b43a148fafc3bf8e0387e7c702ab750d036bcc6c4d8f409c9c408ef596ab29b9798fa60d1d15db0dd03b47af578b4e9f3a114f2fd