0x2cffd02ed74c5acc85896f6bc0231f859a2c4371649f9657179ae5bb20ab7c996739eda2038c81658e1ad52e71f8fd4fed57a5fa680bed9f0190c6b677140a542978ee33435a8bd0c6b356d361151f5c61637669279fd94b733b5304694479ee0e0ceb76741a06a567b7f99875f54d9c0a3796efb05b12d04460a2dfe3c538421d25071cd5fc1b61642e706abe12c6c970a3b8682da174240a339cf2e7d1c53cc727f5f5495a66649948f2c330cad8db382bfccfed326143e5c909f3ffd80721998a388a75f03bd4f79155d877002ca25d489b0eda27183f82a81fe1c88c40766c7d91fc83c9ae137b94be3f4cffb4a79f771a010426a206365be424c86f8d558616670d8330898ac1933a6063b151d81682a21ec902f864006820ef8512ac995900cdb03fd4c2b2f1c30899221a0a972084093724e856ddc70549f2601457302f2e1b093a28cd289eefdcfbeb1d971741645e6de0494c7452852a1e67e528e52c2395b28cfae54548830c7adec71f157f490ea90f5678974dfe76ed5015b57493baee91e7b974c69be374e5c02d6aa372b1d457c9a4f9edeab8c875a61c4ccbbd9e223e3bf31f311fa5ff2d29afe5f7dd0f29ea65f5bbddbe49adeef9ffa3a76c120a32b98772f0523b4ac3057913eeaaee1510513e13a07c0ad16d72b013a1d8834ed3201c82b949426f278484463ecea042809e8d1544f7bcad2d2c2b698239289a2fdbb6335fba34195c87c3a89deb03d8ee93b1701f1ee8e13582974316a085a728732829efbf3d929e443b9bad003b1771bc083a91f1a8e3917de72e26b046241bd757d9a6da6bac448f263cc44f7610becf9149f330b2f9ba4a21e52f167fb6a8613b6224096398a612c4cb1da4e2253f6c51758a1596f6aa22dee15d2c3f8ba31804a0e8cb2a9a4da09b1eec277d1e430364decfb325d8a9c4bb67ca0ab056e4364cad3aa79be2827769645a1ea6a9517e32a28ff9124dcd1f31279d2531c235c295549d7ed73190edd9ee0557b1d1c06d7f19aa797a46f992fed41abb60df218f38f1996f2141624a36dc3036096d23e381f4b74012db467e7c4196b12301e4621e086336df69259dcfa1f797d334315630a8cb70c4fe091c11cd3060976f821c819998149d722b588975acf2bb5838f2273cbd991e05acc49f9f463bd26e324277dcdf74427eaef2a8dbc822793b9ac7d4eed2c326cc8769fc32a35cf908c12a246655c17e50931c9fe6a56fbb0d79a4194754722371806ca569d97e2917179b36d1b7720660d58fdda3cea8f6a21da0cd286477ee7adc858e3fc1be26bf45dfd8e9ba7c3f112990a49af10c6df0a43bc8e64b0cf42b9f679816e5d3b18ba3a4ef6881c13f679e5dd94b00ae2f0d3dd4e9331942eac703c174cded093f56b0ed73b7b5139c2f9db0a5be32c7149f5cf03402c9d8d20b05d2fb58c7036f0c08ecb753e2010391089e0200c281e339483573ed88f62a476040f09ca4d4606840fccc32ae79f5043b15ba480eeb5df43244a891bc61fa957866d3f1842800703f5ecbb5f0117b81db2c6ca183faa093170a6e91d79bb1c96eb3aa9b82417bb53ecac04735dbfff6eb3afe7d2e4901df345b3a270e784826fa4c95f53cf1f325076f7ff04807cfb3be59f3330fe20c0a791d89585e55ed1e3fe888a7abbd66ef8b8e99fc5cf56bb34657eff4508810091aab43e4947aad461fc6a61c32b4886f1e4f8e2fddc92b48a4bb8f825ce6667b72ea7c0c272d538e7aeb108398dc93109c34b056eef77fc29a81fe1b282b4bd4484969d01ccdb47d2d5c9980ba3b1b5134971932d730aa506279639ec6affe22904a53ac46c0d1edc456155ef6d546de0129eeafc7756b21ff74b2e5904ccddb7e41837cab2f6e421f9831defe11f76c14ca3a62684cc57e5dd024de46379692f3