0x2cffd02e8e32ad9cf127f6f7b54c959570eaae2a51d85328f4dc16c58f1f33978c47dfa1746470740fd8eedf3b2e56b9bf5fe8a32b155c1d89e5d20dcdf9fc17a43252dda34137bb16854ee684a906b790f9a58ee73ba3e9fedc82582ffb5e2f815de950d72af7a5ac40baf75e6e8eb3e145f72c157d88c54401b3c815759a933b69ce16cf7552b07ba358d87b7b1278d7d6f97d57560c34a4405c080af419dcc2098e57e620bdb148c378e93ebdf9c9967973505d966e9a36b0877eae455c5d013fdcf39d7169a70d3b37652aae5d3b36501bffa6fe6a1f059151fef9807b3b93b8abba8132b7d1fc8fb4cfd0e231687606d5f58ff93b4f42e5b92a60a9cd403a8546c2510aef778fc3795b10f4711d1289e2a5a2e2dd1e43fc955d3ce15035bcf72d5241a53edc2b197494c99f9805cbe74e7488952129804cf8986427589c0b5d21f6f007cd1fef2b2801e02b9e4c058a465685e26a8bc8997fc9c88839fe72f7dc0d0a6e1f7fdff300a0ae519930b6835a4bc9935d14fe0a1461562441683443ee41e2489ed88783538ba282fdffd19c550da721c8ea2c8b363a9d797ccdc8c6b9de6def94de0b22d89d90893578f82d46b3e8f341f287bc285e16f457bc65fc7f830ad2ae8cc940fb7acf0edf587118bec53a992f2543354d22a2bee104f28e6750be6c07800e2f7a9b70f8a3b6b725c904b48b5973c113df2ea29efe85d9a788b146e7a1ac91ea3f689c896bdabaa94ac4c734e08092e0cb1696736d6c002cf97be5d51f2a2478cf86c128ff4a4e019163e86bdb9c1951df161e916daf6f27d480abbf848102993cb9ad7b6f84c7c39e92ff211e66dde7787b1dea4823d45e94d8024c093714d323248881925708031905db96ca8d2b74a73f5f7a51fac4b2af111c05fbc17f1f7a8f035044b2b878f66bb1b6226ea937e353ef0bcbb0561c5baa114e70be6dc382d0d82d17a33383653bbff5d052d50a36ced8871b48db8ca8df5e25506b20e70239adfd52213a1cb5b38ec2bd8d6c02d002a489748e51bfb8e0a01290329e3b8145518f1dc9aba57da5b8e40541bf553ec62bd127806abe5e3258a0d203403ccf228c699021d6c54e4ed118099ac129a96d538aa22240858d898c41dd262104b5d3ada9c7adc197ddd0b0a509cb6e59eeb0c7bb72f1021dd9380b25cb825c01fdf99e7d6e715f3e7e6641e9db033a9e710eea58da8dd292892ea1f08c110044e5de455de07029ffee37987f8ec8e9b2058b2cd2231cabd6c0d3390e2375cbceefdf0424dde453c1bc614d5fbd7a7f06bf2409b4b2330fdb0a69e95544d073d5324d59592d2d0712d1627e6aec6aeb14a73da78228c67895554f4e7b9e3c0c79c88dbadef77414c0a8dd3681182e0a380ceb122c012b074654a3876e833b572c5f128e2253b6d08790f89dc93b02c005017c3e599bb21d04e988b6c1ccb2417be7398bf6d4a47827b27baeafd804b4e7f3ca4cf9fcc79dc4309ec7ceb84e0d988d1d4be39bfa04ea3ec8a862c4c8ad22cbeccdf74f7a6020cf61fb01a45602cdf46994716b92ea2cece093c1de7b7be673005d09133140b18c918649754520040cd2745fb7d87ca9a551df6e103752ffbe9dba3ed94543cae01d2d9a1b1601ffb66b24f24bf7e6abeecfde3ed9087f25f8b0eabe0e999f3eaf3a4ab448452ff584fac2b80107d8c4ae6217beed93e6e068268bad2073a92576ebe344c3f602e76fdbce808bb2b406ae8f531ea60e70e3d4fe2b937f1789377f6ad2b9d51df5ac997cebf20ad373efd59937a2c898bea0b04ff124e09328302eedb3e47ec75eade33c9c0d9458928fe224a7f324cea1fd72dc10ec4a33cd9f3ecfdf81c29ce95ec30c26072fce8affa8ef61985afcc4c03e931abbe9b01e44337e5e08753099fc38d21abae16e10f79cec