0x2cffd02edc68daf621959c08f74406f4098fee1c48d0974b288980c369cb31d94f96f777b420855bd8d2b20ffb6789de71e4489dae160be9ff5465ba4b92910051c7e825032338daa18295aa7fb82cd86cc7e92c991b2b53fade9d2c78166d7963590d7519085a292a95279de4c0c7756a282f16b8cf4bcb0e866285877d33396e698b28e668838e15607083556c889593cef9a20989f8819d8780b09ceaa05d37c39e854939c2c086daaea976f917c27d66798325306f587bbcc403c5c7eae29725ba628cdac87e3b76b3f2bb89630218fe99937b024ecbd71f9d0c29c642cdf5fa0dc711c778014b49a28e1afaf9ebc53feec79c576ba0db8b81c12878e7091d538de020ede601f8c6dcf78c0d0492d0ae81e4c5f6382c9737c3df73c85609c677ec37b9bd0449afcc3b7950653d5cfa19a27833f6bccdb563fda1e1aaa0019bbb0499f232236f798e560873d372ee71ae981dfdf3dc96c5e3c4bba9df136785bd7dd04f7f8b71fb1201dc4e92e710c1e150161ca74df50bfb64ca0f0d43bed75ad1fe803a06427055eda229b45cac74925b722d549fdaeeee2c0a9b18ef181c842532a27ea0615d8add0a285fa636c1c63efe55c6854c3575d18da5481a07a5f74c2036a3319adb966f75183d5da1e1b12ba737d4c3aeea2c618d885977104ab6aa98e895129ca7ccfcc63f80d1bfbc5a7d45515a60b19d9c38ef71a026d18588a0b32fd79701171c4c603062a6b6be9f1d79d0dba9779b130b8c8c2207caddd890625b2462e1207454a27d50d39fe56483633a28aed8f64553c50df5fe6088063d3add21e3aadf176dd0d143d9ed79d40c6de17dc732326fe5aeee8f64df8b4d3129dcb6d761da5271d477566ac3089aa74d5316ddfe721af4c4b61eaaee3827440ea91f178042cd06c552fcac6beab50f212bcaaab370a540bb0283b9528d85701fa25a84376507925e1a2abe3974d173fe4dad2c5cfdd71ff4754b6161079b6b539c0485c258dff34e319b8037b4a218d8a0516d80f00206621a60201f2fb1cc20c464afb84b244af25e15e1598a087ad36054a0799912ef0599462879ea8dbbf45735f25d835fdddff87f5d8c330bc5235f82f6d7aca2dd0828c42cea348d048c87fe123976950ab2708c271ec4b140bcba6f78baeba014b14b1ac4cca629826b31cdac280e34f5d076145c85b38b7d3c71059dd962529882a8d115c82bdc6396045e3907093c589b52a5142e3f64eddd4f567537f6eba59d197fc0489bd5cb241f3037063702555a44c71d57a4f0721f4067c54e0a788c0aff75fe1b8b6cbdd06f7e5b2eb761b9eb53b379044902df8aaa11a380dbb4156d883fc6a351e588398ee5fd3b75544b94065f933db47cf5a34041ad1fad33a464493a5909a82e10ae0e57d02b7536af7f089b4166756aefd373917ea249b58121091d0814b3c734fdb32b44b102be54bcb75c364da3bffe7754ae145855be76da0df8811aca54abc253f37937a02e79936e4398149a877796091b8eb79863038ff73863b77559d733a5e3e4de46009f0ae2f16095d9571fbe7a8d439287bc62711188fffa51ed4d1a5b742febc3405fd8052c813134f7b1a4de501a13289c5c799d19d32368b316b0e451a4ea2f427e662f81cb40a235cc1dfdba2407af33d124665327b6492819ec76828b3feb049c1e0c69c9cd33e1cca8edbca9a4bf4e939997318c942454819df984960037e9f71767dad40aeb3ce0164359758b7fb50f261155311f1dce974daf9102b3fca4baddb17763094cda33b437faa8ba75a876aa2d0ba18b86c6728412d919fc2ee5437c08540583ef80fdc6155119f32179a5724c8c6f43b79a813c27e818b60bb32acd07c9caae3af42de3db34c069777055895ad1730e34dec1cd08c8140de56a329f1a49d885759a4941