0x2cffd02ed01265a57fea0f8d9fecef655131ae23c868068e910fbf53e9ba5ad5043f83b376ae49890843945f5f2034e668733e735c634fc5b2217672982ac83de382ff6440578e9702f892bdcaba6631734141883fb9295e52d59d24e2c88ff554f8403329c3a5e386e88dca06d95092651ed05e7164d6722dae815d7e22a90c39752c7ffca939933bc5aa2eea6bdc10cab7bae48813f4f11499cd135c1455e8028be2f228842f0978b23de57da679758c2595218be7efeabcc16ce444f8dfcfee06b6289d269a504bef0eb6d6438c5b5b97a4072b0ac82cb8674d89818173cd46ed369028c83e5fc44b624a827af246550b5feb4580efc7e9a14de671bdb1d8d69180e47cca18ff4016253fa03d8826549498b1f7b257792d1640aa10fba892c9b023c64785f59f220622bf88b488edaee91525509777b131ed16e995aa16a649921ee2ef05475526e5d25ae627286014e60538086ac268b7c62d736d6ca50f9600a9364a3b7f0d4668f40cf0bed5997e6acd80b75f8a58578172288a505540cd9adfbf85fce88ef2b62b12225fbaac937a1e3191d7b38ef78d52e378a0fd5447c41d05591814d4b7c2b8fcd02d117b6bcabf14c415fec2617a0392f77ea33fa1770b5adb3fa2eb1fa48f08938a07530f8680184212a369e850c5ec506c1ed7b61f1cf54a457bcd23d83983d245165d939ee138b85266794d29261bc3a5f688075b20aebf8fb789257a246a77b229d253048f0a7f47dafab14f66212432d75602b5802d99589d34c212e50a0e819af913e689356c305289bf7aad99223edc1dfb7f6e41b3d8b051f4c13db5ad7f30ba3e7b4fe3315399f2d17ab2fd23961baa50059a1b0eb9b9f1fdac1dc2135f2594eb9ed18536e02d4684167a2dcedbfdd66a4038957bb346ec5b8354672dc3bd4c32302261b90df23129dfc80b8930d4b99cbe84a8cfae5cff4b3b99abbdeba5692a3b67203479be054208eabd1fddbb9c1b1b00c24053fe862675dae3ea4fbeeeaf918d10f8a7f35c5614ed44d8587922a7efcb01eff2ebaea2e910b779b242354df6df056293670c9f40d1cc4bf57322901ef6af42188179d4613612d946715739a017674ecc1351a557ce55fdc8811ebcf436fd6b32536200ac8697e637c9a5b5aa1938019512b12184ec93b33a1c3ff8f9769ec471be5bf97faadf9f031b48720505f56fbb416f7461c32c7351e2dc7c95a2896c98d804899616185f3b89454b1cb9362f8dae8d9f972b65d7398cde010fed37c0aecdff1798d610b3074dfc725190c8e067fb6b0d8cf6ad3914480ffee398f0f8700b6a3cac74e0968f959e65153cf7ed36e338e9e8cc82f1e3e402432a768c557d669bea0fde11212803d6b6792597542818d1c625e5bfbbc00882f1178338bc4a71460cee3e4804963dac419b9072f15c361fb47122cb89fdcf4c080ca7e824eb9ee2a11fdd5d42aa2ba8ba990a8847a393de72b9e5f38ee5eefb5cbebe53bf35bffff56e162bd3c618627302047b64951a6c9526f16c97c53d7e86bc94e32092cbc183613ad43bb1eb529ef7eef40e26e3961fdcdf1b63fb69d31ab4dd9ab2e8d1dda5d03b9e89e1d71502e8d6b0f2e0082342a843f1ee4e553885d209820e968804942a8989d5892415d9445bde22e63600281344c51975cee62310088e8b9e2583023e598306fd7447b1dca9496c19ded1c8dc6218ca25cc58b8f3b7f25738677af9e13b0b551a6cef1dbc09b9a9d9b63b8a6bb8595159b44d8fe6a3af300d6ae5d7bb5e9506992b461f4b2f60827a2b42bb97672afb694487bab3ae3d66b3cc0c18dfc271c8e222025ae0fc55a814020b41cd1aab01daffc2b20d6c8e4c8c8586123edf05e39064860acc53bf9489772d9314b5d5a80d356985f89a3bfdb95ee0e5948da3901db6816e52ac64