0x2cffd02e6a541d5950e9a62aa0d51dabda564258b94dfa81bb506e3f101c17f15739c666f9aa7e574a722f69c372a3d8cdf651ed8e7086857a1c3808135d25d22cac3097abb6ab5f8004aef1e60b3e24663d2074d743ac1fbfe3504e14e0e2dfcf1342a77d049471b90697713594208b8d9273f6b05a5e9d9e3877381ab93992e9a3436b5c81e08abc2b6ae233fd0496d663f799690e49a7a265710a10e75fcf484b6bbad644fd35622068b4de3752fe3ad8f3fab18a89e0f13c5a5085a9b06ba0099991c614235e16d76300d3b4ba17e935ef864b6ab2f37aa93439bf90407acb65ec0962bfa33872787ad428ffd4ad5489e9b2863ebc93ac7dc63d5093f11e03683fbaeb8dcc139eabf93762cfb7423607bfa958c55733230b2234a2c1a1c338ce13d5492cfb3e5110358f68975b7d2d423e869d0949214fc3c6bfea66ad2822ace01c27b5555d08e7a35b83193a3e75e44dc34a50448c2484a705f7ba7068461312b8a0f646b616908812ac7251e7159a4373ed3bc51656bf522901c857787d31760ca9dfc34ffc06e025a3a2eafd99a6d7e060e6e57452d4362c87de2a816ed8fcad5b344e1489f6580d287df43072aaaa12b2506a6998cbd38076b7a8727ab1242a8ce5636ba36064c6bf62ec0837ed77ad8b362015db56f47d567ff091201eafd450645a4150f006e41f813497a3ada543ce2ac4f64de7b78cfa45ea9ecbe3ea4d8f40a49bcd6b01066ec668e6335cf91dfe96919b871f6461efb79504819582e49c04a091811a8084d0699403a4bea157a75989ace9b6506b3c7a76a83a52d0265893592623c493d0b607c4c9f4becb792a893d671830820ede9e4c21aeb6a7fa4c3af38c65e3c8f402428371365be6f64e0c89a85da1baf320cd856d211313ff1df70e59fb2a7ee7e36b8c021e044a043ac9655dec972729eb4e8655f9d4e7a4240c755cba997867f89ea1d3e1f8cd0a9007a259ee91499a14d0a4fce850b21f843f4dd2e63ab8a84495ffe1619aa339201b5e87eebd6d534383582115a29735760a0a9b9d9d6c203a89175f3f1f9df57c3954c5c268991634d895dee022cff1ff3d4b21fedc93efbf16db2571e084973ad6658b77aef1d8000a6062a60c3c696ccdf0073737664ebe41895122fa613bd07060f534ed237d9926879d0272756614c5ac315e21313ecab7d5d8fee6be3d9578418f82c7e95d0457dbe0c53fb3921188354833ee6ddf61c3f4866d293d8b756d3bddda86e37326947c7b28c7f6e8b0c8799512e83713b8bea939ec16cd824ba9148c13d722a40f93591b186fc249dd82f387b39b1fddaeb0f50ddaa1110740be2e61dda487eaec1da67ef090ef030b665d81dadbb4c2191dac09ab108d609ce8b38b990dc4ba62e5b9e48344e4cac0098d32a043e858be5fe08640f9d499b3bc44f54b405aff7a1de4d05d7bcbf2fc907dfdca423221f69761b42d5a0b249d0d4860ff7d509c524667d06c2ee849317d109af8a142e085656224b28ee63d5588300da7c521f1e09905c2e9b31ad02847c740274ab64634a9cfd5f8ec2dee2daa915f2a9c64c5da1a1153c603b829d4c397324b62f1d7d42a3e8e31f59acdb9e0dbce09174d13375897f12ece89f2a678ae293cc431b81f3a3060f8f2ac3dc4afd14c9fc26ded84c7de2d3f7b902ae79bf7b6cc83c20f8f2306dab106e19c76dc6711559053a8ada0d8d9ef7eb15549de2408888d5b82ed3211b673d0ad679c186e9a5d9e1978b736379b51aed72dba8a714955b7dbb5a1575e69d662ce9eaaa4f78e8df88e77cf383aad8317dedb1f9b04faad4e6d2964c30590565b7ed173b7af0332af486145504d5cc7ab2087c4c8c9a641651cd2ddf265d300ff2c124706dd130fe37a2520d97f24f150fbbf5752951782ffe21abef8a95ec011fbc8