0x2cffd02e16295400a930b8be541bc8bf17a46ac8a2e70c4e77970c41d455b30c8ee8057c80dc5c3a3864f843e0d5f57d3621be34dfd5f904685b362192cf4aac6bb7b9a6e0b6f018b51f058ca28ce4e891306c45b266df75b83cfea598a6d7f1bfd46823f8661c28d94bcbd0f33a7f4407ec64074c773d958d48061f35f91016ac69a065c049d6844283d6752223d10976848c674cf265de7290c1197878a7b108db717d0d974b541ce937062875bab60f4be27b47b9c70bfe1ad58a5c158322bea2009453a77bebeeaa6c5774dfb449b70a096818ac895bb3ff55c34c78cef2ef70b3f0eec645e58b44a8ba4f139a3bf02629eec4f72d228f6dac68e91ee7e9f6b1cd31a44dbe8a64da3f2ec1d9c5fb6cbc37aba3d83a66d2bfe25f9b30a556987638257372257c9f3f8a47362b062117ebc2a113c55dabaa7c4b1327660559ad45e6daed371be5f846af4ddab1e24929a0e5de0a47245a1f15c99a0da28a94544d82a431c8f42d0fa04d5eb5ad2a29eb3997c201fdb2dafe0482dfd6eaaa7eae0b5364f08f7d397c0de73f0027d5525826118077f07736c1d34efe50b1fa8f860394c97d46143a18fd4e783ae69baf9672a25175f620be983a28366bae5d61db6082b12e17a3c2988ff42ae6ff6623ff3a80c3ec66cd5179c59d4d0c0e8a59059f62e308169671266879d8111c9ac3e564f1eb3e9d86f63e53a2e9e96060e1600d26a3a7d01abfa3b4432ca58cf500cf43d050b7d191bb9f90c997c35cfec178fbdd1f3b1d7c40e8483783f6b60ae6d91081f8d4ce27bc401af7e1f0db602358932ed7e430aa85e3345710bb2a4bba711e2ec954150e1fc78eb61bae7af15eed4e87a4b02a08f833941d30452c0810dc981755a913322b3722612fca791156507b09647ade8a3057b42e433241786d788dec39e0515c3b917162d7a1ab15a82a7a678288691ddc977dc1eb5f6653e6a06061731cae3e3a161af670af24880764e1f3b07b1c36c6030e83133f62e87607755479711920953d13d86d9cdd2337a3c04d5a825dc6ade635a94095e3dcf5b2b92cd66d14aec6e4f5a63ab826373ff3e90a4686c3d0cafe897d50b731dd018dd34616798d8da40f0aec61d17e6339688f9ba5aa4e1dc54b8996a2dddd3bf85804fc33aa14f9443b6228ee435303465060c9ff537f0bd07e3d513ae5be4c3326848ec8ae3948bf7db6e27819952be8c25dbfb2195f316add554911545b389d181a1155f491662a771bebdc47261077e08599ba1666e8fe27f57e77c2e5f667d1b90c0b381f4bf10a3ba512f111898adf7094a4b9fb5c4ed9f89f71b12395a33a637de8bcaf9ad22c124f4a383c3bf758efad6af21b655336893526a72543aecb91265d6d6cdccb07e3d17bbb1ba5a2ac322de73d4867b737bf083e6a08108f74a2e43b21020ea623857c7f8f474277c3fa7b698a1dc5bbeb6ec0e231aa001e25ba0815b590296723e279b0514592b38b5fa7552b72de5167fca9f0ebc53be72c47ef058813781ec08b01866013301d042c782ee7eb9a899655543a10f9d5714c350501f95942b0d709e5b3a0bc384fdad06dce69eed8314c9323de372e2482de9c567a01bfcc418795f5f507e05618f7a245071e78ed4011e8c1e3b8ee0c0e6b2c8dee14e8977831da1b26b9b4975d4b0ed15a9902707b16394888d12168af5aeafb4fccafe3af4cb8ab48e72f8954fab41492c6ba3c575833b7c1d715fb733bba750eaf6cf90578e4f15c43bc279c52b85ae10e0e50a54d6075e19e97f41134ed70655823d7ca6255928f6302db80b21ac4669a74c3793913303c0d1ab689edff1b5e16d40abcf54974200d0f25ea23f754e73483e6cd55e583242ff1d83679b40bc193918a53e57ef82f08cb1272e8a8570888f1b9e04427b2fae56f2cf25a3b21db