0x2cffd02e5b98a3a241f5c7f4ee452d7ab908e20f12750ea41c88f84552d2427ab4d4fafcda7dd60b03ced0e2361c7f7ccfee07e68f869af06aebbab08de24501d5507ec7652b1d6b77a0037c03e14293ceb90789c86bc9b8f98e899e7f962317f405e2166dc5424b5cf6893dcffc6de91ba25e1ec7c8bbf389a6ce94814c58a9e4f8c55a8381c4c3c92ce84c2cbd0a76f1553081cf2ac2125b749930cb728e3d11e0883005c5d12f81f552af9801382ccf9372e4dc33110bffaef3a54c628b1c774f21e224311027ceab003f4c24ccc4ec49bc0147a9ab29c7e393ba24bd6ef1266b55862c90dfa236c1c041c5b53b9a33497bad19ad49e9b5ab8c8310fcaf0b91566c4de40fd98df65e43c547fd853770256f8ba3502059b6dd040a8a3e136493108691fa29e15b2ef752f2aa2404e034273ed0ebc21f127c3ad04262f97f50c268f5914382294c0c1b423b773283bff7772fc53fe47bb9df615858c9b80e6f3af6210817111fed3fefb377493fa1a872328741e0e7481b3df0ed4672cf584982f7eb9aac0b6e85648dd0b8a7791b7a2c0bec003cd669fd9a59dd581f595d39f5737234f2136a13af33d3f820bddc04e9a27a97af833410b505c717da4ac62df50c43912b98725c2d322fae483319143528976b5b26e792cef5b11f85b596d2b01d33d4eab3b0825207f5373aceedb76355f9616b72543d2b96a080693a9e427bb03f48c6fb9989e62078f1c7da287706f377a38d8b98a50535d2758b52ec3b0d4892c4f068f48b2ff3880bdc4cc7bbd533cf7c5a79569885a0b44d01851576a4e0d7543fb4e8bb0d56696e804c751c41404912a5fef40462bcca926fdb639446f824a5818ba86d1bb2c8f2c09fd1a1b3932733e7a591eeab90573dcfb660ba4ff1544d0485d7414ac5a7530ee0eb268d64c559cec1e85ecbe4e48003366f5b72555c64dc76cab14410cd776753c8206f01d4090789e80f7ee6531fd5576f6467f9d700846488f4cac38b0ef0efde789ca6a2541aac3c47194f64d89d4398d032cb46deb35c06d3131f236b5a95bce298a65c594c171d44d2c978b0e1744c8eb5eb3ae52eb12df4ff5bce54838c3b56ad5e594c97b195181c1f0857aaf8b5015a99a06fce768bbd99b9d73c825c7aae14a829263e927068fc891162e28590655c97c27a255dd3a1d7d4f3b4736137ca22c5aaa51a5b0ccec1ffc212a239188e1ce23ad62871eb1838b5d2bae4df697e1460abeb63f7b1b47d5c4a83fdf49a6f028c87ea9e15fdfd13098b50a9cd106ab53a89506991e5f2cd0db8585fb84bd82172cc8e495936416a76b94d6c9a5b5272476d9210d329eba76b8848d0c2586ec7579891b89bc9514f501409cb9a71aed74e63bc148b69d05cba5f3eb8f0fb2c3201fb8f6f3b8d410fffc9b600ed2276b93f01d7f5778fc825e575eef3a032aadd469cf09307f95066e03e1a12ac0c54b10becd08c15674e72b4e35fe4dc9f6fb789c385ee02fb796647c617fa05987f5994943c8f479e93466888c119b728db2f89884780b7e7d1bf7266bbd1d1ad4c30c1ba60abf82cfd1e5492a4626fbce4a31cbfeb5e4f2073c9f567a8bb94d60be5cfb81aadf7fa2a006306f1bf91bff7ae90e2d07247c75b5d91615de4aea810c26701c14b381294b38cd9b514b1bdc08b2446b0736e0dee192abe678073bdb798fdf98f0abd154229952a57ea6a480205797fc6c5b357d2a28ee580de70d21bbc40f15e718f96efe0448c59d26bd4720b4967dd659cdcfe327590626b42e3b2b7fea88fe71b4b854d4ae4b74fc3429548a1a42778d579dbc6d1e65944f206afe9dbbfbbcf2238679096860c58145406625ba4f357d250bac4e7d622fc143471181573acdec890b3f4638ae5d236df66c42ff19c8f499fc75d6bbd00ad15cf16059472b0