0x2cffd02ed1b5d6bf73e582fb17705f45fba6471b7e9b90364e36536476b381a55a1a14552f95d460bf45bf3c550c5d3e97797cc4a9649fd0246136db52b52f71c8fa06b7040c87e346d1ca067d689470446d3d7bbf3032cb45e199435ed68c2475ffd2c3292ebf1f1d81c2bb964b599f6dbeb26d7e84b5112c0f337425c9c04da96c9bc0ec8ad1d2800d902fb38ea96cae5c87f3ee727f6b56cd376fce8508a53147272b9a9216ce806ada5a2d00f1ebb6b6de1cba727a13979bbc8e878ae7415482b55356943d5a3b8b8860104f1c9ba2c147ca5838c0af0f1e0e9e130bf8ac8a693cb617d68ca75b763b3c1ec84ac71b14d134dd6085205f25352232d45c748aaa0d0e107590d245a87b8e7647c4c6349cb74a42315c81d22e5ae26747da4a8ed4956b56dbd6a83faf32c7583e0f0e1a9d2c38d3426025b07baad67b158df0cc6a6294c7c0eb8c790cbe600fb3744beb574d4a1ae5dccbba2564091d5b2b78085d5a827bf5f347f873e68e7340cad1ae1f4fb061c27c02956497d39db9b731fb6f8b094c29fbecc60e93e10429bf9e734bdf8d56203f06e70779982e55b843b537ac5438488bc5ffe78c88a3544262e468831a0488cffce3d191357ceea2b853ff3fefaa8d411b109a88e786adc31e0f8bbe20140593badf89b27cd997ef6105f87e05dacafd36f8bdd01cc73b5e3ead6e650325ed7664fe1973410476675e6af50b44b22d18ae27fe4e1d59455bae788e3e268f1afb12ec21552c57397e53a4c7f07d61cd97302314327defe3b2199b95c4df70204e8401de5764077c4ce5fcac4218d69930a1db750a6e72d32159750ab3549a333b0a2b427d9126d426bc992851d18e670f50fa2a1df1ffcb472fb1925f66b1be227bc13a6ee1935be438432557ca8df31433a7f9996efe60a6370c38e84cc0dd98da3518691ff83061381df68c6bbfad6093267ad07d464b74fc5d3907b71db74f4129b6b1b74ae3c54cc54ea88b02b791f6c9e4dffa4f24e0993260be652383a08841e9234a73cb0984ebf61ab77bd4368607791e59ae2687dc8787b6e097385434d8a7106495cc94130cbfed9e3e316e07e04fd3e1f31dda4e0333093ae98f9f76b733edd1602694370e837a36f05ed4c98d91edb1097a326b5c792e7beccf7fc9d06e15f61694c3c5941fdf5b11159e985d7489afdd85fe0fba4c8667389a306e2814576afd5c3831a7141489597121a6b130012b6b8d046b04253d00f2789953cd1143f0f83363e1dc4e4c71b52dde36072b9adc5eb3dbfb817276b3d109f8f5c448cc7c1712058103cec43a3cfa59a0b7409237c35e3bb827e34eef91e00eca18d25fa377e1c55023d5b4a1542226d16624a65950695560c3df8f7c5ddd8c39e094cb28f6a3838625b8864111eeff5cc668b4b1f72e137ab0c03382fb125041430d23690af1f3b195fd0e6bef430f2c1f75e8329162ae9ec823bac168bc95cd3a09be8e5d3241c6fa7152c46f3df6e78aad2c05d34ed9dd4db8e1d42a33a20263a7198d1766a414bd3d7d40d0d4d079cdfd6d14cc0ef76c80971d32ed01a666a64a11726bf10b2c49eba7ffbeb610c69d0ea211bbc5ffa3617daaa9d3c7a32151f66c9a729232d4da03960e6308332aa88700cdf9e33f8ac2d5b3a95d0e437dcaf4862fb47cc95a9376a4e2b206ef3013ba40c4834c6b0a9ce76b0fb5666bc0be24137aabe668a89a0ce6dcbb90614e498afdbc2eb1aafbd18dd68d4a2256bbf289e7fa8df2dc79bb8f719da7d45e871c882d432df85694f96c03234006abf0328dd8444114a9f41d2bf44a2621d7245651ce317f82fde372df44eb7cab5b9fa38547458a2541bb4333682c19e93ea98f410459896b70865863bd8c3792515a401f406ff009ff2b8316891a146b9381c8b08760039a1c8a5a70f701