0x2cffd02ec08dbb21c519da8961bb144adffab97585a520e6b0b1cf8a49ba60a0f2a9799290ad33754d410e2497b0032cd22a98c1a51fc8ee3e8e8c67641ad1cf8ccb66bfe34097e2800f3998b698988c558dc5e17e710fc6523582c8faa1a597a0389ca851c7a1cf0896ed1c9eb4b446b340200baa032d9fea29751f1ca4bb1d277750ab12625ff3371d3cd62a63fdf93b211f22ecfdf4b910b5a790af4cfc5257736ff387ea23cf12020272c74929c2934f20a53df554694c9f0f0004a6d560f2b16b239704ce82bec0d2a2ce0c3309242248e6244d8d2bda9aec365300b986d215bb93772749de7dceb2bd238b9d97ac3abe1271db9b874ed228d046ce4be6821bab556e02ac7729aac0a107b5a085cfc871bc48eb371767bb1d0cd26c02dfab0f01a7112888c267035e84a5a7bc02817cae42a01e9e79fcc70ac2ca63fe7edbe346a34ec653a0e87367be1d0d516f6db60e9bd84c3be36d69351cf5166a72c5b2a83d8af081230c59bfc82334890cd20bbe93086a4ada3237fd76f9e39743aa07803f9e16f25d5bf9a577964d5699fa66ddf7c93d0ece768b42dc9ec191d0ceb95fff299494cf71340e54b3d2ba00c09a5db1a93f2450668d30172ab8a9566a605a46a3944b6c2c95a89c2c434caaabf1170bf9cda261a26d17c37a107214122db799ab246c9c7bf61b78c23e56916fa642eff3a382f88198e0049db9dba48d8b56d85397c21a1efc394023a1b18b00052f3ec3d9b3a27fd1118170ec40f58699e297fb176ec2c6ff372d50d8d1605a8003e1e22d081c064d93e3d3938c123b169be1daa6d197cd158c359da1cb9923325aeda0de759253c4170e58def5a450e89e7abf7d56fc7b7a948b4aa02366e834c17a81828d0b93cff522dd283c8587e2e6f47d02761de1054fd71e16c1a24261fdeeec6cdc5ab92cde610f128cf350d65dc1197b4f959256ab395a82e47ed5fa1a12c32f174dc524884679f0355987faec09294a5c1010f47a5ef1d5b8b0978fa8a7b2de8c869d4cdbf501f78b8e0a30bcee63c5e5df876a464414596cfb1c1c4e0766dd527636d9376835d445c2bc08fe16b47d86d36406cd7498a0b2e93ca69a47da8187af8c3382dcb4d01f6e200709070c91570ed28edee779effebffbf4726878a5c89a22c68a9fe68172eedcbace1cf661a1663d69e96c283d753f6e8a53a1227a7d67cdeeb064ab174e948771faaed77e05cd3b9e7a911efe0f6fe3b1b7800718b09c4b81cc267ea0ba2aa78003eb1aa06c027da412f8a6a45775a84ba0b4549be319459f390a5bec6469f9b2753efc4bfef6456fad1e8c56c503984c6f2156005257bad5628a5e11b32547b8364eff4c07b72351237afd0e93efc32c80f67c28cd413be16e0a2e586bde2ddbf710309469319069c786ea3f24a4e4b9aae8239960a73985ffad4340a47ce11eb16902b2b97f9437ca0f47a254d3aefe7421b7bffd8357864feeed8d2911f5f769c7dd40656bddf008ec0df61ebdb79d17800e84e271f965d65bcd6bc0b39943575c343f90c433150ab44bd655fafa2dfb16a226f39abc8f2971c8715c84a32a606f943fe36a36847b4a502b2efba3032632b711a519cf45d724c1dbf0e2a76dcc969a3dd41f0a0d5dd98045a17f607ea0b2d18b80bad36ccd4267949f3013e01ca87502647e0a19b92a95906deec70d69c061d95bf234d8da2e43ab3075518c9a25d179289f5c8e9ae9b356b6ed497a7f403b6e76a51c552875bf22cfc44524f2d7db0bac19d2e1b85a4bd690afc620a3089fca610967ea69af1ccd549b49f8cb153598f74d8710bbccef9df3a837237deb2dd96b305a59f4203b8ef6a1af1e21df3e043f0f41f375025454ba8bc0502a832630d94150f3bc887fb0f0277bd397aca2162b4929d1351d0ba80df7f6dc77c9