0x2cffd02e6ae14a42303a6d38ee3002bce544eb891b322a4caac5d6dd8773cf6e32e66bf020811335a7adf48b21292fb2139267843402e2897ffe0108a6604404d56f9639b2337322333d8c09c6cafc943a1e379b688833d6acfe0fc5c0933c4ddabe4f8ae62845c0890a878769205175ba05063e97cd1cce54f41161f29c25c8149546f1d6f6d383ad031e1c84ce7bdbc082e4d33dd6e9bfb904a8fa4ebd11897eb20950a1b6fb898ed4796353b93e3dc76aa2d4a39ac9722e5b9812b2cf6124f9523ace7c1baeafa721c772673ce6bd9f08db84b3326681d2155c81e94bf2b0dec6e2cf469d17fb08f915b1764650211029ea1baf6d421a0bb5789cbedcffa97880bd01517341deb8b9fbd31516a52036dda8da2cb15eabddfd7efa0e8b6f291ed70cc31a30fc9ba2d4a9daf10eb19ab0a51cf275d65446d32526dda4a37e27249be7c311cdaa9a2898d82af0052e2e86ae5e4dc8c03c577a85e1ebc78b9ff0c50ead581ae1b5e8112f9e4d636c5746a2795ce4e54ffb74c2164d8af0f89c7b9f984eb3ddcfa403eeb7d54f07bd9d954170bca387c5130a4b071acacf560a145176e3bd338bdaffc068395657278f809e20f82330659fc1c98f1042154151cad1ed6fd9f43fe54f65558975077bfa07ac3c81dcf1c9dd7b9d8c00645e92d1c3978cfde981310faeeb3577212a6f72a52b707767b732abdbdc6586804ac884cef1d3a1697276558c3d6e48dd2b232cad8eed1cb3e6f32f57888b583d6930dd8262c727b480c34c76935ac3f8274d227dde7207fb3bff2f0c5eb14d9c5a8d608f5babfe7e1975ec8820917eb94b6dd80b3d9583c5f142394ed00741765581e2cd05bfe9668be84f7e00d103e11cb9e4f713c3a559a493b0bd8f4a23f7d5c9c99e658887bdc46482fae9251ff359b7fb128a072a7b3e05f562e2728a8125b3a4fe6a8198abf6dadedb567fd4f2b69f2aaf808681a19ca5d4a1a9fa1c5adabb47e5937ee9bc0f579d4162e301bf37ee5c7a9dbfdb4efb2425a5b6907b0787e770753303536ed0c6864437f927a40aff36652770ce8ecba6a8733ce2aa25750298077e8841544b8e78c54f1058b0701d6a8de5728512d41e09ab0ce816d4c5589df03db9c94a8ee7e76ae6a8892fe7ec840c2052b64ac19d0ea92c033fab4d2a61812d72940086c1b5782ca38610af7260d51f5054bca49effc1633574a102320eaada3e03dd90870b6ed2867af5ab7c086d81d8accb34760599be8520facb39813cba27b3faddf84ee18a6cf9df9b6091dac6ab9f3ce0f9147b15dab4c381842363f88744a5f72e4001ad9bfd46353a35065337beca7ec81b54b18cdec1280109629e9e544795b0b266cb96e1b47758f6939af07db94fc94d2d4ae74dee3db4ee349aaf8ea32149243263c0864081843fe972a149ef412fe4cbed08390f4ebb594a8a8971852d63319fbc75de305a3fd73ebd5bb52b1234c7bec27fa6b73bafaadbea17a44c259f4887c478445896437bec0520e179f589eda1c16ae371caeafa6d3f85cee166e8348200a99f406e72ec971a3349c2bc259aa453c4f72e112a6df6b63e2a17242c976485635a1f369518ab688122896dae00e26f3625406530c6a4d87a6c09534765a66050f4522d6a71cdfdb9a936fe94b7d2a780a21a8ddbba3f83e0ca57a8ba496ee7b8c49b6b1e677c6dbde3ce04509a71771d73b664d2077e48a8e2fff843e4483d29ed91cedd21828d07d1c101cc9a67ad932a6dd771a7f73ef0a5ea99e52d9217d3ec8313c294879173df96200d68015b5e6ebd78d9d04de0bb2db2e1741cfc6f445df9009e3493fb85f5f0e17045b4cb9a6a49230b354d94d7ac41e20cb4f3e2cafbac453e4739eb88c41d03d95962a28e3cef6e42ad6815c7646054a4365a83ac0c51eadc1b8f4eaff205