0x2cffd02e3b9296680d8fb5058da5e2c5d7ee0892de65bdc023312860b3eb80841e3f99da45fac7a43a5ded26ff45a68fd2e3c22bd322a0261304a546bb1b4b21df4b4a230f1bba218b1fbb4a83b96d9072b2c50d62b638c77e7386a827daf407a2571cadffcf20e4eb5a7a9a4a9d3128f36afac5cddcd0a00e1199c2c2096062d7f124f2e10cc6f7f6afeca8ce869cc3ddaae9422ab2b512cd45f330164ea711e9debe6c87ba851e71f1f572ea888dbadc5698bf34bce0e55f168ead094cb2a4e29e4f983a1ab77a9268aed96f1d500060651d496eca8c8dc31d5156d2f0b0f5a8a3afa8eca6ef7ca1545ccffd7e45370e7c61184be4bc59c72f9050806e3ba3dee84d4dc12c69ce3e212efa06ddc52bc01d07ba1e1883becf0c570d2321b6093e7df17884acf45b0b1b9d4b98ee7e3f2cab0d751d5ae9210f51a86f913d17fff63fcb949e90b5ae05ed170fa700c66e634725275699f719228c73331b969e0d228d10a0e2f2629f438e22fb689f0357a1c8f24e7202cf1bd80b4ee4931c707bc7524849ef6fd15bd102d5b21a0f972f4a8654c938e8e951351a0664e1ea8cf092eb66d5840e90a8ddbca81308532de9b27d3308824693ab0e073ab6d01c749e712c94f87db754ff9f2649627dd717fa91f1a74221689a3b1a36f9ed298b06222a16d79c1388641f5bd0fa746aa4c61f4891d85beca74773ff505c4b0bfa3c2fd68b67c9de49a89a837885d81b41b17e3f8cc903e224e56d40b16a1801471b319c387b3282e8f1f42821d774bef447beba327d386a13628c440dbee6d723ed217bf038c98eb8d687e59156acf711845bf379b97636ef2c7925c0aea9543d2409e1d71ffceda7afe46319f48f610362549e072deec824f7599466d6e418e509f209c6e2a1cbc969a08f208f6ce97cd5d4e2aed0010b996ce89a81f324b2c2be64a0e6b83cdd4959b06119730088ed9ac1aa56eec22581a60573c7ff782c7ed5b0a3fe5523c3e9393e7cf9bca0701ea374ba8957f4e6dbeebd1ae5cf62634a89d58819e41afcd755b04024bfc20b6c5d52a8e312403a7d79055a82b1921cd0a17cd71de9ae4d51a71970b9407f85f9544945faa346ec724f6de4971ea1a6da59276cbf7315936b8e72afb262896870119a1d971010cb276adb7b65a826c949c1dfd871ff9b60d178f9b70e80db399a76e56d36b8a095670abbd1b781aeaf309dd2cf5e0433f83d0748197f782191536377113cf5bf8cc9d64a994e9d50cdf1d3569776b732e0f16df3669e3bc30aeabbea155e9c3bf3255bcfce36b9e589c8c9d8bbf470b036f5a51a9b616ab748c4e193ee31f2ee32ee3b24a1d022686138088ab4ef1675e8be31226aa4de89fd32868067b28799cffe14d188f9c1f42f200697475dae23c91f325680190a3bfc1cafc2dfb45c87db10a4a63ef9cccffcfa13ad7c8749f425541a83bca99d427c4a2e564f056e8876ce7b5bf414c64c3f61c9f50ce105aa9f8de8b94c7e8211836d7ade72d6d863f81654df6f40996ddec75bb7d1f6783da595a968f552d2b69537e13fc9b9fcc859c49e0fae52e64c3f4b0dc6704eeb15f1de9b7871d0738f7c4259e3d00572c79323a6b84c6db506d1ba68ad69c7d0c1cf3655581a87256063a59adfac11c87cdc2f06e0e7608407aa2e59e57af40ff420f4ef797328199a7abb1aa57b446a3946452fe1521196b61f03dc3d38aa032ecf15d02b103a91395474e34ea1ef9702408344dbaaa49ff72e488d8841e1fa48684cd99fef79ad74da7ec28752b5d9c19f68096d807480ea81fc3e488acca0cdff9cd3c3335d448891af0e98c89fce0cea49ee59298c33f0f4d1c464e639bf3928f12b985825e5ae991077eaae28a8bfd9728dd254520977a7df2e966752bd4eb63f0908253aa9e5e49f7ad68d7b3baf