0x2cffd02e873c493d864dc0e65813774fb37f242151786ff2834503c8390ab6b895ca35e283119fe3a602f2018f8632708d9e5f3e7af1a0d0494ff23d9c993f553f56058b69ad1574c2eba70d4d1eff467ea865f54e2086cb6521595f8912c30285009dc50e7f090ee225bb16c3aafb2916981138594cb688e811716d44571a00b6667db160bcefe15cb95a9269e24a3f64ec02d35c9bcf1a9519e7bd4e5a03a5714e6a8b751e2eab4b61a51fa15f77dba71d475385361d3647424a038a7d9dd0f8e1b9775a6b2cdc91f2d635e39d565a76ec5098c03ca2923ec62551805e33afae7a8b2f77a5251fbc03660f95ef5b122fe1f4a8c630abb4b262a105c9cc9ade726a882921584de1dba722c398318b8991279789c03bf507a04ca6a231bdeb13f2e1c937c75f3ec2c4dcd49483468ca11efb9de042970a61739e9689541b3cf43a562bc827ffc02904c5489a61f59f8d6277374ecb0582ab8ca84ba6ae0fe2082b3a9caeeb8fb1ba6f2389f8acb7e3e27d158b01048b8f49f3fdbbfa0beee2fe65e297853ddb7a24f046ca3634823eb883480fb83836cc305716c22c9e8763f007a86c0b5e8981b3739eeb3fcc6ce66d7b894c03ce8554e484bc8d4e05a5aab5ac3b21d5a261c65b0f658a89f3a7a537d920ede7376fd20d055b81b678087651ba3f014ce09d7258ff3183bfe183d2e59457c0da839b04ff59b7bfaec5023aa582d3528b8bb66a6edf7ce02f4538c80e1d9d48b9e659fe12aaf4f62d106232511f9381b356ef1d78a4aaf13cb43dcdda5205bf6f15381da4fa62c1c0224f531b7d515c7392b1779f313a2916b4b84a8b8ec58dece76cd1a1c64dd6ef024104b12d2202111fc4d4004ca5ec882af065f2c42c13393232246c2d89b2e34cfc4170758f356695c8b4aa1f4730c0132f9effedc9f5e976945d88c8e942c4114b3a0eb1f1e0201af7b52414aa964a2e7f4ae6c11cf946aa10e01a2cbca4a47686209cc51080f24fd1e68624cf3dcafeb041de7c509f67e4a554997ca16368e7d79477f2645be986096d28113caa3a5eeb8b7c37fa1699ce466f52542489199fb4bfc685f84bab37057e6fda35ce73a43437fcd1924cf97e60fad3b2565a0618282ad524081a89c28736a64f5f0c2b81b881465365f0e717c8de0a012081217ce6b0a8c6b22672ec999a1c8d0cdaa9126fe2f3161ba65d2b8427f37f3e005e4b196e425bc17de315962de7012f6f5810a7439eb54323f1fe5e2bc61428b4cf49efee1bab079524a619e44618ec3ab3acaf7aab0d132adb4407be04306323063ec98a96802554c1d92a906829227126a1d0ca52550237c9565fee52ed402abf72a59b9d92d9123e1b9630d219aaafb42aabf6ac6c08337ab89554debecfde9b80e0532d210e2680b6bab3abd9860e3122369a99513ef29dc3e03e3aaaee73eafebe501724502069df20c0e695fd26338606215e9f16a3a7bfa850d32531851a6eb2fae19bd54418b27a635c1e7da4622a3664873507285c49e89948ac65ead0d078db3b7935b16fb4453f495536239357aee2b6b8e6ecd6d46c2f7a880694fe11090c9512ef480de77004b7301ca0ece2766fecf7f35b9e1351124d89c6c7731f753e674592156a6462f9d31cd807b8427f7dd9c3adfbd3113f69b79ad09e0c1382de540942b4df82ee43e0375dd8320600dd7ae8e4fce55a4b5135bdc7b9b8f03fbf6e1341d41789740076e428eae3ae063a022d513ab01dc2c7dc066fd4408bdb69c00285da716563d25ada9c01515ab5684ef07592f026efc3b1f3ce2470e9d0cf1722864b4a37fd0d9fc045a01c2c05a2f3bbd2f08b96f91aed06f3218aa612f5fea2f07ce9f508b0612204ae049b09ff7dfb7d72132bd533bb3d9a0a0a2362edf37238fd7a47805c1d32bfd6227d07439ba7d9b98e