0x2cffd02e4ea164485823f84d8b565023d9f6a7ece1ee9de3b5abf6ec065d8e1cd7bcb0aedd491864e11230eb708fe2ba8496b8c8236fdb93ff426a47cba18b93d840dbc90630aa16ef3f0435bd45ac13374b443b0a356a308dc086279468a001a7c1e575fed35b036bd9d413c2c6a47acc819b653fb48bf1b9c30350658b9305acb325739e46e0bc7612ab8ec375c87ec8c93e583acb97c17a0b80e4ac3ee614397435bda3b634bf9a21a5714f8c1b15eb6d7145d79c513aa040c0f5549f3a39bbd8d79a58aef4e8448f2b309bef50b83b980ca02e763f8972a7fa0ae09f8cddb6c06f98f19b144f4275a2b80ef3ba509d885853b09e8c34e39ffd89184e707b57675fede7977e1d7ed1669f4b4108f948e199ce1dba558091b4e4f9de44dde39efed2ca1d467f48181a2889b57647950b2afc37daff7a29ff918c37c139971c2b038b74c9b65df87004ed8b435aa8a236b0f2e9f8e82e48f8cc30555dbf95d2e0187cd16a5e0e3c25b1c6105d7351588128a88d9cd05c0f43670e9986fbffa901974b5852b2c8026b368ba57d93e8205e54ca1784a89384bc4bee9cb370ec729666d840dbe75665a5860d0c7da1e1cab09ea3a6cc02cc59eb84454a6d73f042a2535284e096ecfad6d7b2ad8c6be4f01391e9899fcd2e8101752ccc3bdacb7ab899f4df19b37f14d38e1a71bb32885e9e9c15293db96878fcc4fb576f90dd2750ceec10b37fdbe13b27038ffcc935cea3d0697aa39168cbcf5ca49414d96fcd2b2c454d87e727f9d71d589bc1960222ad56afacfcdc314900d451743e29570511f1b86cf8871497c678bc534ad74f30acd76932696cf0b2df534f6f64f36501a9263f68e980e5a4b4ea2b5db04ac2c980263960e8c1a8e11e69ca75d807a8fe42693b18f1259efef3cd52ee07cb70fe811831529081a72c75999f13605b3406f38336376ac964ad2766f05c641602ba1fabd8738c6986654512866e7fd53d44a3d9a817f2f36b1b87f7dde12fcb61d99abe438c749b6a43e1ff3ac525c97b57e50f5390ec197064807523c3b2c362fe7c86763351262c02f78f972720f392f06a6f4f17b41e856507bf768c869f51715bfa22fc79eaa82a6ce9429c1b78510e8f35b1884951550a9748ca68a6faa783e706363118a9bf0c3a4b0dfc50e178109e98e6d6b68d184918e5bef0b6589eb6b30845265d973cd93e81ead4e6b51c722ef7cdb6a87eb9536ff23a1afc00dfe86596c2277336029d4c56b1227be313da59dafb0cdc87024e385fa6365f98f219801434fa8026e31485a397400e9280afea4d4c11278dbca464b21aeabb6d15de04bc199cf8c382a4dd22019a377909a4dd01a62d1209942efe6c5cb678b5ae7bacbcf7b27c3cea5bbca2f55e521c3a46b72bc1fca55cbfb6b889664c083bcd6dae4d31ec45658c6aaa02cc77fc240349308bc4f7c8dc10a25fbd8ed3a16dca9242af9f5ddf69613ae9bd241363f14e8bebd946aa425906c33a1d9bcaa7dbb0bc9173da6174af1c540e8a664a39ab04137f35abfce447941c59c5e3cec3816f3cbe4edbc9271c30a594c5947541db4cdd5242fe6cb0b9f78460c91d8567a9cc892529ed7c584b05dfcb5f4710e9142a876d868532ac22ec091271981e3a5e1aa809fe68b9416b04a0dad689905e62374276c0d4c9866951775d261a085791a7a54c15a150dc764858a4dce5aaaf4b19c23093cb8a7f0f28664ca534c5fa34a051cf3a0d3a5269a98399e6c52d0257bfa4466a2e769c11ea15a26c4a4edd6b6e6b1714a50a2562c4be70022e8ac8f6f9e7549785fe919d62c01a9ebae0a55e2606d3c9cbca4105c883afb0809c6f5e5327afae216429840caebb3c902f8710c0c5e6e0005ae3a52a96f817a5c15d675850b8d6d3535803346008e7db3b1b1c21a477344e80