0x2cffd02e3a593be7c7b7d531fd6239a97d2e5d0c3a4450e0481d2783d642248bfb77882cf8e0d3a2510bcf0104b0531195b3d7b7bbe758e27d72b832029e91dd183680e00b174590ffcb8e4c1d8188093b2d55678d26f52a03950f2901b75e37650db2223046e0d3c8b1b0623d27436eef6c391e73626db53b882648221c397f74b0f8fc55b0d84b9530edae02a7d5451cc3b124450bf9a734a1fea98206a036f3b89f1472c2d4654b80496aa6526f9273a80a91ffdac0d7b09731346853a6dd0464ec2a2364ca2d3c9aa9f9d11227dce238fec80369de81ce7396a86698896cb9c7048ff1ed1ae71baf306fb809c5c6005c399eb9c16340a9859cc83c3b393ffe654237fe7a8bdae04e171bad3430774c5e33ed6dfa8e2c045f25e2e9c033845cb7187a21b33b3062ceb8cb9d29bc713850435d15859cb12ef0557b3834485ec20a318b8f1a701e7a0bf0e9a6dd4886a4af70b773019cbe02e5f5bdf90aab83ea6619d12ab2a84d3adb1e49e0afb710cc13978a4f8e65f51a7e6f0f1cc973660d2cf8ba4a4e9f607a6e9b51bd7c08269e333a01da65583315ed0c88c7e17ff8032a4e5c962b8a1f4735b00004cedc6a7b16582766a4b629611c5459e8cbe052855fb477ac224421b6b62e040d0fd007b0e34b983d958223f7c7b2ef1bd2a03cad6fb3ec01beeead7091e2516263bf848266ba8dd862d3fe6900382cd0fb3c5efbee06a3d37d3b819c9ad609ae7be47ca411b9dd62f5de8727c05c3644b2a9dfd56f04b4d7819548ba3dc716aa6b5be4479d3d32b516ef0ebeee73290b80c6d91f6ad0ef585977cf2cf0f5e0dba38ce52d94c97b1aac398c77706b231e4ff537e9baa7fbcc0951035a09389b191914715a5c2928a9286aec9b2e639ef43c9a097682485e582273e8c0f4402092b44fa3b44da1c3edd92641a88e307239b15e1a394afbe94828909120220974e96b44a5663f0d0654b90ec16a0f978133a1df4e24360b4afd2ab2a0a851392934ae2614d17e2cfde43fbfb6463a743533d0f2784e8b574d5880c34e4bae3756a0b8d243090a540f447aeeadef1e0e8f5ca9bafde97199c21ac7b09e6a976040e081cab22d51661a045cc45d9af55b4dfba7a39bd23ae448c6c561f6e969073fec3c5ee9cd59e4257fdef9dec767c72ff6cb70c3c1b38d5aac0357ec5b3d37e4eaf335c5eebff8d4a703ccdf7db721b38614c6996483b2cbeaf8d90aa6d745e50fa3391696d4db3798d013eef18aa663769a123f1732745cb29b05453e12a733125e8a3a49a443cb8c6497193c53f49cf88c0ea88306300f8ea104a35f2cdf016d64613564dfa5443f71282b564ec49924a5a7ac018f38c46e5c113f95e7f836468a4885dd7c86b3fd811e1cdee1a4f0e1a809ea51d38c79d6a387daf8e3131016015031384cf35348da7f46f9603dd484ddaf5aedcc92509c3d39d3f494ed88c8fbe7f9f154e77eed3570d52b3da2c65a2b56c94628a30a38fe840e065be9315cfaa58ffb0d2e77f80e4e465bdc6f965780534193fc9de5b7215d7443dec48fd7dc80504f9427bbffa116f3b676c8d874b350de938c824616344023b223bde1bbb4437213e835d36b4b6329c0d87e10d6328cc16a511d759f4f9fcb3756e124162a56267d04f2471ce89e81a998048bbc7aaf3854061f0a55c7aacf768bf64a9397f45ea60a3e7065623a6021dbd4981fad621eacdf5364106dc77b9b09605d0aed5f445fb7b94928b0cc6e27d3685d866832d848065e2ef0786a807548dfeea20ae3daeb5f111e42a4c4bc0125761270443433c31e72e076b926a09d1fd4124a56f60b61f6450bad59331805770ad594df238556d4a408445242b34aecf3193df19b2884a887c6e0d15890fa3a5655ad6bf200f42da1399dbb3444cf7b9584cefbd2cd4b146b73