0x2cffd02e5bbad522cc0b3ab7e4516b442411cd7b821d6254a472f71efe0e4db1f1509555764412855d848a18ae690fbe58c7bc70b372161fcbd7412673111762ae507eb1a3bbecabf1dd505157c0f11d8c439a13a7afcd1e76a3f07998d45385e1a30ab7262b86d8c0360ba49f5c1abfdaf6a16be59466b7746ce95498bd5a698cc8467c6d4b05550a5efe3d401c0fef4193e8eb9016c96536dcc35a327657f992db8fc9ef69bfc7065e9dcd31c4bb68e305fb789ae1b325e33f4a0c1799b180314ef8b76537065bdce227c7df3b5b7899ccbefb9cc28c177ad9ef390f5757d5c23830cfacbc42303fccccf27ccd553ef4fd5f5b6a76efda54ec4d081a76c838e4750e9884143ba1ac774f6edf6376695d5afb96b0e3017aae221fd3ed875323915bda4e713f45565123ea5da5ea09b87a8e205ea6849a9c1e9a8a21271d7e36dbb98fd604176524b7f7c83c71f2c044e2039436f90c34f97563a10b943d944949d3e4f5a5e4494b99b151923e873e3252200b689c5e20f90bba33fa3713b7df5017930d805ba8afc55b2e97a694502ad12d3f725707486b521b6e4270b4def4edf878ccb375b26c99ac79f423a97537b20b7135e70888c2b02bea83e666be2d4c703b9f4a9751289e2ae255b688d4c636dd200ae1b8175ad2a06fd28000d377ad46c42bc02e9ea9f953aa1a402b6cb37a4e792b3c613fa36bc0216733f2ad320f9fca15c57cbcb0ecd76f1cf34eaad3ec7fe8dd75054e2d4ed9600cb848e45a189370670f17e580d2aa2336660e66081e9bf43413087733386a1fbb75737069e5935cb8038c15d13db43bc4a398700fcc7736bad85ba94dc0b9a7f6ccf03eb2a57657479ec7499606df934267e843526c3344254c78b40ecf053d54887abcf2b7ddf2b654e13939a627796edfe61bf5d523b0713e411d44e95a740a09915522bac4056fa865856e16bb49917395bad95988de48e673510d5ff7ef1f84ab96fea523e09a13480919203983428dc32de596a80b8d8c14fb0ab447b1636a2b1f2528fa29e5de5d437c4624448e17b553916e996282bbcd15e01609dd6b9224eec814c96898625d81fdbb9e0b68f12977dd74cddf89a3aac872415a6ffb82bedbf4bf39e5967711acacd46999d8b1c01e0f496f6485e40d5699550b2aa7831be4d3c067d351324a765aaf4b2cb4573b149670f19bcc24b60646ffbed28257f6ff6549b46d4437f519e93b9ed0bfc76eddf324b2581782b5fc671d9e82d2338c675703700ce0de8e3b79188ce80609b4c19936720cd6e5b9a665aad4b26dc731e7377e62d707465c135871693c55c1b7a1dd3bbc7e8e677214bcc1db822c454f71fc4cf363f3d7b882ff45f322b38e15f35b8e6744adddc14acb53c1f2b8d0a34b5162e0a3e1f86bd333913fb667f82ebb7634c28985c45f52fc07ddf72e180867b0f1913271073e358a82f08070824f77646c3bfecbcc8f58038bbe176c05b1c2e3fd5c391cab20012722cf9be46f4e2d5dca1f4737d4c845021a73845e012facb2dcfcd8778e340c6e12066a4e1acefd9be7db230843c6e1edf0b466b09331c93cc229e39d245575ea310b68e4e0adfb7d90abcdebb7c2219c63763b2ff5409f84ebba04bbbb34b6f1fd840939a0a453f4a49d26aefb593eeea9d84ebc8249cefd0d7ee816978d4cd5477ab1231b17d1f2a3deb8d3e96105ad260466a3d547e67c5435ec9a12e7d5abe47e9bf9122bf099f8fb0e9364c5539a0bc0fd692d9ce919950d090fe6b9fbcf4696f70ec1913417ccbac7a15aa6984a7593e821711ab196584b127d8598dfc9f05bc14cc15f1e744202bd2234a0e8ed51a6c4628464544ff9ab70d70e3fb4427434d56e5579cfa48d9a93cb502f9584d10edbf477d85dfdccbeec54cae2da1012b7b9805d0c8759dc155eac