0x2cffd02ee93d01a4fd4be8024c5075ca191e20ac619839333b32b937b96181ad8e2dd8d9eb128b40fc3c3d1fe9e9fd60313b03aa42a399d88fa0e48f53f17fbc75528beaf1bfb9ddc30467a49cfae2332eb9b902af7c5110b3c3cf02e0750437fbea0259c50da0aa6da197827664a7394d8ee02af519f74857cc889b1319bcf90a029029100b93ca4b2f36d95491baadf342fba59a5936de3d67e509a45eecc2422292f8d6e73f3707edfc8b17c77508fb052323dfca3a7cfced08d856c5b7cd40f836f536dad2162adff48fac825f3cbf9891f68c59a003a0a162d42dbfe1099c72f2a6e6958efb3dfc43fab32d80547b5b47e9ffae6555097116f27108b748d65c71d14e27e74b47909b605e668aad522cb0ac77064b599f0e335dd9e84191e72c894c90d05930460d0e9a932ed766f04e72d72bba5fdb332172df77d92439eee387aa617a4a66164e9d7ca68eec4a84e5e196331e3132a6365143374decc00c9c811d8ab790dfa648f09fae9da0aac0ec957aaf895e0c753b5e4c99eee348f96e3ab41de2904bb1024445b20a2da83394341c550ce70adf4f9e98a3298d5e74ca532c692620c1b7b4547051a1dbea32f21e3defb38362bccfa0cf268a2010185d6962c9d9759ba2e243079badfd0d12c2032cd8c763cba20f16793eddcb99bca45a0231df67ef0ecaa2afa3b8f682a83fbaa2346a5b6d1877909f94f643aa5623591626b0137cd905563d60567aeb8f97a8e996404c17e6832191bce4ecb693d3b945cbe891653734af1e281b82f63dc0dfa04e5ac7e59bb22fc18f37cb4da30a2460e0d6ca93b4c6b7877b979fdb91a436900f402c6d18699145bc96875dfe086eb85be58074a7a5ea90e386eb00726720cb700178acd9bdf413948b47f3d4e61de7960cf74522c1bfebf3c293d64b7a1e2b5b6a269dbe13ed032deb4f547c7a36fb21c9fb1875bffd5fb167388fccbfbf50216040414b368e4a5f9416fcae862fdbad29a545f58b2c9e437458bc08e290103e2559bde679378c961d14f197729ad75575feaff083f908772011ccd8c2a55e1145090799b36c492e28027fd809cd5089dfbe326bb238f273f6fcd9a03da16e0c0d90d8dffb4f8402673c84dfa8b10d6abbad8122fc9be319b60c781122e5d398f068c5fcfea688994d3afe1c4865748decba888fba4530d71d354a2b8a84aac3deb12169c3882f73ae0477b0086f2563276cca558e951b0d280e3f261cc63e52f2698efebf15d52f113fe83a14a81b505de915158ef02ee0af466b9e69a6bc134bdc70aa07d16d53fa9cd7cd0084f554988647f5db7d1544c9bc629bf30705604abfdb5abf69f6d565ec71bfb401a52054521075b4cc7ee22a957a822bab2d79cd0ed6100ee90069510e92027b1a39c225c2defb31ffc6075194833ef0b71fed54f951eb316682222f0ace319bea2d667af76f353364a5334520b93652b1177d39c51fa1ef57d44791a8937f13f832c93705da85ab2491bdd35975ce8218cf805190be798a83ebbaed7dc0963ca96a63ed0facb33cfcace8adee405882dbd63367a9a233d2c460f7f49de09bf18a86bc0c1e339390a25c3b3cb8900875c3c6d471d9a7c97b0fcfcdcb52a6b350569dcfad647b8c518ae05b58aa40a016954303a98d24342478be59b9aeae728a5204f38b1b29147f0fb9d12d596da5c109c81deda845f972d1baa36c9b5b3a42df5704f0ad1f5ba5e69b92baf411e553c05351e446144cc7abefc3bb3f6367b13be7d95676d825bcc4485c5f85ab48956cf6d65cbf128360320b0375d4a522b81f6db4f7359b111729e31fef86d2090b7fed1b3bd4a2b9f3bd1d9a908cf9d503b9bd81e758456e5894cffaab7b462d765f39cf347d8b765b7583f7cb574a1dee6c25bd4578a96714f6b0a2dc2b9c9cf91a87