0x2cffd02e6f9ce496679bbd5b52d4797ba8994d3afec09820f5f305ec8c38aeca4d5b3e4b0878136cc9c169414bd52e424cd0ec1fe2a89b9aa4d89ea56d99efeb8ab4341cd64a572ab13b722cdeb80b098b2c51bfc53a3fd7f75efae2299e50e840939ea793016d1984be1b852774fcb395bd46d574e01ba43dd0cc1bafa7766a49dfb3dceac8829abc8bf4d80f1b18a0d3595acc178147c229d3de185573b7b3f177fbbc7ab55dbbc1779f789786de695233e8875a96f79550559822fe10be61acf00930e792a8a9e70f76e232c222857b5307443bb7fc9938ca72ac9d0c1abd0cf4807828453d8774c4021d3d177f933ce3f21449ab2d8586a104ce87f148e0f60c5c7938deb07f088551830d27e7c8fe96498e299b75d5ebccfb48b1bb5d82cab8ddd76c276d09011787886007155ec630fd58dc94d0ca42e201e0cfeee862fc2bf35d9669d8641b5fb551ae1e944c64bbe63ae24c49641e3b13ad082dfcdd04aff9deba111f89a32f7599b82547f4b30542b1dd2959f3b68a0a37632f3bebce460fb3738d793f9ff5b41f3f8418dc3ca44d932d77b52aee25c33b8af7b0058342726c6bf8feab0ceaf8dfd22d44ae3629c8d86470c1fd10ba53fa6cfbbaa7f0ca7e388a2dfe6688c4be496d933c1033d3252fcaaf1837d27763538ebb619bafe5cf13e88b5ec527e3f8b6e684ac42c9b554b654f7c4a545190983c34e54b60c860040bd266cef8d2a6a310259c5e364390cb81fd93d4b58304939abd0ac8430b3df83587ac3229e85d32d3729c0f36465c60dd82f41438060c21b38eec755720fcf0c246dbe0e2548579b3eddc2803fdfda0c61bce1854262819c1ff9c472e0841760219a8b97668de41ea6155cb9dbb8138a75f477cc3518ce0d5a53495b2be68a5d8f11307d70dc6205365fbe10396696e9d0b1e3f1f98d1b2f9abfc6c9b0ccb735b186e9512c6ef8a736533cf28e7e3e7e65f67c14d3b0ee690d10db8328676df54f874a434d1985f3b4714244c04850f0f0fbb578def906320a637ff5f43d4ee902c928de070dd73f6acccb20872dca03e8fd7b6e4cee88178f369fc1d55f0163b355d12aa3d40d117aae599996f5a44ded16e87fb0d0eaf77e9b85f027ec39d993ac399545bd44587f00352a649e3098e1f6f25bb694b87d91912361d2e400375cbb892884cf07fc230e2a5c454e876e893cd0bc70dd1107d9dacccb686fd0132142c222365cd1c22c49892dc81b7cba53477080f4aaed2867d5f003ad8306ff321793d121d58cc9f71cfd3c91b8711d2cb59acb9d288ab014047a919ad08dafc8969b1018ed94352401484e6449445b6e278f78558fb9687e9f09edf3f26c7ed9de3107a958719f0997b6bf228a8fe06aff43d7759de6aae94041d005101d600e930babe3dd132a1787b8c3baa66793ac378d9c7610f789c1a49cbfee9caa67920b2cfe037d76ea2f9efea7028ad57715f07371dce4783df5eea63b06f9fcaab2c48dbdb74c979cb750691ccb045496126d0a58808bfc8dedfb2d2e695c9b8d1e5709fbd25b113f4c27a31b8dd1703e3aab3dde03a10b72c94069d67ab1ddc600467ed98b98aa7a2d53dc91327a887f6703fe3bd3a7486916af8f4fff039b2deeab786a656da9390960262d2cec3606b55d0c0d84a808ddad7fe043b854630b252279e823328611e10f760ccce189079ac0be9c2606a4a048c4ca7d3305008f7e66645180af875597fb919bfede89480d1657a66aa03242a30d8d08e5ca188708a5a6e71125ed8b030b96c32a416934a1217dd7d3e03a261e24e86ebf5b2a16536910872a816c5dae14e51a79d946464c442484e8766a17ff7928ad91bf3c99b71e092fe9b03fa314910ebee8bd0efd4409c7868e718377e925c304f924855c24bfc0320bd11c02c18e6bddf79f4353