0x2cffd02e0f2a4ad79d7a698a71eff2dd2aeba9b3b4fc8599c1f83d095f7c73dff6bf3347c1f053540ef28e7e8b393ca7eb073e1a81213636a4aef2ff26f6ef93baa57567a01986abef1abe41156e1c156548fb7278bee7b41e3da7d696a02ba1295d4eef7cd267d4f2dc06b2bc0c5a4c559d18f2ff2dd4d773f436d944f49f10ea4bbb9b004011a11d06abb67c1d80935b63eee515b1140297a82eecbed91479cb0d3e13b0efa68724fef819b5391b3f4c31174758f0c99f6c933f630c7267fbf8bd56f454df5e632fef6b102014d273bc8c0b00e069b85157399eb879628493300712be7576646065c73bfb37ad92e11205633d174f35ed700d828d75d168e42fb0f646866966cfa97eb468003474667ad800a9f83246defef54633f4493fc68ce1bb091bbcd36cc8fce68b1164d2836631a532ec851622728de9f123993be554fc7a7779a2c77f80c69ba81cfba4f5ce56bf722755612b43442c4768d694766f8019a5d4c005090f4b44d253c27755b78d7ea1b48b472f1487ae38748cc4e222149bb3c0e8f13e6e5d792e32cfb53c3466491e473f45a596fc348205841bcca57d80c0b77fbbaf38ed47749460929515e8b70bbc6c5824d215ad8f14fa3c8be7232271b04a5c43c2c80235fd230fb5837450a6bfb17af47fa54eb829208e70dae7ca4f9376ce4bc7e03aa3fdf0435cb9c8e15a19fb728194ac8483f821a79722e04fbb0546c27cef018420c8074fb018ee2ea977b7bbe27a8fd99be6ab294bf9163ce709c5db3ddeae5d064879de2c720834705076814daa7ba11ada2e6609445eea9519030f11ec9aa55037e08ec7dcc7775c8f8f8f5b50e905814dddbeaab1957d9c7c68c4f7a8cea4f01fe5d089645fef72c5044507926d1b653a197873a45b61b566c29b8da78032aad4d9ae450d27a720e20ee75d40bbdc199444370a48864c6b633a2481304666633c1c5c34f376bb10ab8fb4910cd6491b20dbb48c238ded6982d9b8091e9400072f548489cdfd3e7c4dbfff73cd508a5ee9fcdbee2b222753ad9bb2e5718059c27010ef6583cb40010d8a6bb87ca3c6193f6a75aafc25bfb020668d7b94fc84c527e5a8684ada870a973e46e00d3c899ec2be18277866f31055e60493b6c060e65602f443632a727742a811abee3d147ff27ce7bbc5b75e542d9b5756bc7f107928a8b9e7b329c61b0fc9dadd3d345458ad3a3e835b3c63e400c805e0d26d5df6b2a576cd9e4cc17ffaa3a80925826abc7f57d97f7947b22a5fc51edd83b3ce272f983e70b75e0df05425b5af0f3ab1335676ac8e9aae29a9a0a63ecf66b9df4b04d158dfc32b6cc2ab5c9b3ae8d14e21a8ef1fd7b7aa0397f183206d14ac98c2ae0909eec892c7900ca143790d6ebe361c819cc93f074716dbaf6dca40188fb3721c1f6dadd49ae914d2acaaa2b16083c2bd5e65990b08df623dc90cee637bbc9b3f20b568f3d3c3072b63df568262a9818aac3af4f9a509993f799cde4fd34c5840ce20b49c50b67e4d73b321523e1a8bd7ba93a1d54acb34c2897bbdec8a3e486f6581b07b590a4fedc589177a7a8664f1402035754eb4cdf5012392840433f48b6ed4e84f287829d552ba913648720d3730185c25134aa8344030aae25b4b5c40f7a509fb227c9b536f1a80e88ac4b9bb3bfd473b46d9c15adb0d1d562cc627bdd4f962cdf9bb0126ec1f7274b82dc52973bed11f320b9a93cc874409bc1736e29a082ad9a32d413b5275a4bda503eae9d97c0400510850705b31fd9625477859d818626e30767139b836438beac9e983c5456cbd01654a480fe7dcda5a70a947e8ac20c8ed044fb626c4133682df2d36019198d56012f1cfecba64c0277071b863400c7dab267842035abaa8a20eb594ed13e1cfa0b544b1704e05577050c740df8bb4a49121