0x2cffd02e170b44e076e8f0febaf2654808dc00c5c0d8c1ade29739b88bf9add7a5a8a87431b0b6a7005ee5d78f17a631acde921e12712297e01d337123ec95d14fbccb9c9bafbbec7106c59518d4add9c70e3d91ca27a4d840ef30c2d0250fa359b2fd18593d3d4cd6e2a112d2d074bb23bceb7fcb44fef526ebae4c357dd4957ffd6393b1d4e8861a06f5872ed4f943042338679bd0ec66b7290ea55f5a303994daf7718e51fbd5595ce078fe19a2e660b8c14dd07308784f024afec24351f7a75c9a5ced07291e075b4cc0478f5b1d5cb46ed3ffd686370f9e8fe5e8af646499978bc92b16c7b696d0b44ffd78ba8b459d4e939e471503cd74173ff1e3ab6072b29b04b8189f11b7f2b82b2f68271ace73f9f359e26b3c7be05394e9f70e7c577466586850628423dce5d9b286deb01a6745ef7bbf2f986e713361d91507d5d9bdbf4be0f08d48ffe74cde92b301c923cc5ca0b11d17f482f216561ca0461b5e880b72c7350cadfcee236331c4a3ae740d948e8ce10418a6d9e55f6bb9bbb78e915885937f30579d36c82e1473ea6b2e405d71cb12c9ac4fb0673a7f84f23449cb04c23886c14bdc4c81d91fe4d5b7a07948db63be9ed93691b05c4d17444b4eee7b5c74da93470130edd82922c01ccf9d30e49d5aca425edaac5af07d6394e2bcc731b41d549c3bb33dde0f5a555da5229ead67d7118a5abc78c679a6be579cf68f1ea3ca10adf3c6ecf03940fdd01d23a5f941f21b7b7dcd7b48a73750ab5d5247e14b9ab2d9a6f67ecba435fcb400fec4ae03d445b1de45b6398dd0a1ae7d8d081af58d55076982dadccb2fe3aa3aa9d05d99c44b815c12a9b5fdc5e64dca596b56347098ae078fb77e198b43f3ac6fe521d88675f593f42d3e4da677536cb10cafe028724ec76147d00f2a51de0c2b37353683735088dbe25905423634ebd32f0f96a73138ba697f1461a10529dd9752ed3abae52cd23c0c9796a1d2d8693468fd46af83b7f79d9d9597f3ac594ee7a0ac116c0412a20b0cbccb393b1e3d29a78816bbab0691d0b5b0237be17ce9994d3d74b57db0c533578f2b28801176fb0cd1137f0aeab7f27cc83250b4356ba3190f5a38e58ba05508c7a0245040ee4166399593c47204a015f99069327feb34cb45da0be87f28483d099511d0589bf6c16cd89d69388f71677c17ad5a168ef20ffeac5f16bb457aa406a62fb468846227cc3bf6dd72f9147736726d35575110f8d9059f83ba81e1c033812f8e412af33c629b20497531d36311ce7a324e789308386c4f6df1fdfb4c78e05bf1c601db48f64bc60e048c98aaf1431779c48fde1ffacd06e174607f7834e129401dbed68e3b1a7f8b835bb58092703bd022eab51e4da92522502f4e8bfade38b5b36cdf759f583c608a0c9e91d4e2d1ef0e1eefc4380909137506f7e91c67f753d76a8274aec12be040abec7fa45e29c8ee207e290670b80e7db18550b0d58911dd36efe546d238d490dc5f57f092be1781e715028d035eac0d7bf89015180f8bbca880c9f4cb954da72f5bb940841628aeee35ddcc00177ffecf3acef234d07dfeb97610e133675494f879e65903068c7fd930cb45548d284519dcb7ac758a1b002cb41161ab2565df2b07a7abf1366cd120c8bfe084acd5670ecab4f040b73f75ddb09738e0454f88bf7e9d356112ff9c780dcae4e6d3e62e46b5055dcae46e29ecaeb0b99d44c54abd55ee484c8b6f3fe8de10a327d71e72351bf81e39957577354624608741aefb13ccef9f6331e97e4235c8b8e159dd578eae0c6a18eec5c7f4234ccaa32634135f0f4d0fa7b36383de6cd6bf4c076fa2b5a53a28e64946007dc331ee8a8be0e0ad1618a625b061078a019db7acd09077392a378b46beee466a54b0299c433c0e01983bf1fdbe72078828ea52