0x2cffd02ed345b643d7c5ec8cd23880898346922dcefd626c16832f5c3a7b7e82f234d3eb137a8b52da4dbaf47f4a259555316224218303823abf7af0e5b748332eb92c5ffd5e6873b14a0a73ff3684e90df369a3ee72122473131f9d13ad8ed366ae9dcea358004073d600ead63971e644a85105290b70ae061668c38c0f8b1f12f6a133398c33830e38aeeccdde89366bd583691d912347b07ee1632d1471628f9fc0ea50a1f0788d7dd31c28cef17ed960ace3ec473bd6a16cbb19571c5afbeff9f1c287a943dbef20cc525fab0aa83e6367ba0f36636180db1c5164297a82cb3628d408089eca2dc0f5e9c00380018d1447a454b9c6220ca0a278f9ad62bff6e84b3714000eaad2a94c81f33752eb8db7c771ea7590e1e3eda50581cdf80c92105c259ca80ca603a30ef18fb571e9fd3d13c55e2f6f01803111d1dce6189318d54f54db8053d1513aa7d105bdde498bdc7f634158aa6989cbee111827c98cc3f3e2ec34d2e1cf4d42647a3dbf0254516e4ee6ed23be7497a210ac03514ca18b0193b8786f76d62cc9683db2fba2ab9f2a0795cd6faf4bed0a99731dbfa4f0133726cd30c151c8c9d055313e42b32115c81ecf695d91079b2e613b76459f3f68f7f16ad4b9c0b9ecd165f0cc923764513caffdd7ab22d4bf4d6119e59e7b02c081a988cf43b386c789c15edbd1accc0703ebe45ad8cc4ce89a65405048849a9af9fd18a60b852c173f96134962fe05192a9785df5964bcdf101b22bd864d5532d73cc1f6117f2f00cc153f67469f22ef02e91995b21167833bebcdd06df68a86dd268bb999eaa4ff155fd21a16e470d297b1a5545a21934394669785ba5b426094f8d2173c669430c2eb5dc4098051755caed430810233b32e42ec85f416e622b6f5b99f3e03277fbbc170524d7dc144238cdd9b71eb3ba8a6a549c800d3445944776a09d7823c37f74d215e939c6c025121a6d7bedac3cceb83ee44d0d6271da2269f49eb59aac26a59889434c64ed34f0c79312dadcf81ee661bdf42f97166195a45a39d86caa5179381c93a86432111e4717b9d88bd7730485db1d67c92c052b4b858c03749224912727857ec0541a9e87f566f6c71dff859c9c201ddc35be5b4abbca00e86f9ee3677b38a3a4ed9b0474a8b5318130e9777d2a0730f621eaebbb7981c2ec79afa6001c75072b6bf138144ff8c689b6c83fd8d2295cb4446af065059a79233367b3a07909aa1d76fb7268be1165456a4f3861ea2af03480e5fa22cb4cd00e8f1fe518cdbc14949f030c34a8269d1d4288b963365916a7be3dc4aa008a3371e4ab413fdbc9115a6a1bd47869d5abfc02fccc1c43704519d987e39d6a05775f53e1a41f5c5d0cd7a08ed2484c5b8ca0159f2a4b41bece6d4d4fff905fcd77d7d95bb3d205cd3da944dd62d683b5d07153cb93b02890d1d4e897b3bf86780a9ffc9a82f0d96d74f9ce3527476915b5b83b9f519db15324acb13751ff944b4a24c7070eae2453b9b272d0a44d215a6a56a786edac361c3e3b4387bea70a94b99fe7ca3a19744e094aa97ea54cf5c025b0260998a978b8f2bb45230c7576ff2b1f8cb9b8e14d271fed3a52f38510c5df9151505cbf5b276b8e9359bf61ee66984e03a5609b49b1221b1144f4f74860624aaa31147afa1138597a6db5290f5261d8b5aa5a2902f92b6937e55660a20bb4cd8e01b9afce2fa8b270aec903c96b1c08b982de7f15dacb08dce985c14a592bc93d2430c595d1c0191b7adcf15a38f414609f3da8fffef3ce6901d1a90d01d4968506909ed15d94986c72b380cfd7e60770fb287d6bc5d248673cfa199bd17658ac7bb15d7c606103de3d50a85c2d4a5f14f172294e2bd0b1fd9d1acb441097db86d373b427e43d5e9de548b7f282b29c9dfe91ccfffeab8d23aad2d9c