0x2cffd02edc3d05db3813bc4d5b1df73441ae4a6bd5a975cff17c88ab136c8bd4f12ff11d10c0b8188aa51f2b632f6f90aec456e6355a64895f0c28a161992bcb18158f6fb47fea53a7ed6f1747e78cf64d7decb6876f0a8f2a46986eb1a50fb2f8e1e96db4027a6cf245372be5a866b3d6f6818dc181d750a42e343edfa3a276a5902aaf0e22d55c7282e7e629bf6fca92af7c4561e3e6c680d60e5e610d4816c8ca7e1b3d096db143cc6140ac5c498a84379ffa48f1daf44e408650d9fafe04be8025c0f95ae5bd074cdff220fc54a007659f20bea46895cb84996e3468ebf77ba8fd30e40ec42be218993f592d75a6afd1049b5669b9f10ce9ca12a743d4b01a4d3d225bc2f64a6c909cef17afc2fb75102b02cb60c0dc60de1e41ce74b7374c11c45bb85948a5c3ad05a897c6cd5bea510c2b0c8dccdd6af6c7d9433b87fbfae31f6a1c82bc997cfa04e60799ac87bd8c74231480f2fcc3e9e75752d7481f8bb04a9ee0fc3d340795475ee65d90bdc9a4a93fb04c6906b46fc24ecc6024b196d92387ba6b357595295ca7152cf596477cda0dfd7b0fffc6fb06e37e4284aa9396b5e491c5f16f22f25aa63d596f6dd016cc8b3c026e7912f56ed04bf1b0d88545d7870164139a44401eb4e029f1d9cd710871d4fecbb003bba5a6bc76fa7aa96bbbf8f13fea4f72386f85f608fe8a0a17e0df7ed9849b043078db34ac58c231991cde89ca9e16704d87f75334f8aa4a768a749be27d76d9791abcc57728666b862f3c0f24918ecff8523c684120e5d3db7f5423ea9a43cd619f428bd35a100eb0721282e922c2ed69e6fa3191e47f3abd850de23b11fc5bfb21b9c699db0359cf98fd6681d17f47995752d81ea342b65cf765a725cfbcfa183812c2255de47cb157d58dd92f3f3fb8eb391c9560d5db96d4fa6f5fda24c194667a68a4fc9afbd8925c0311ce593f01a1bf8a0246b04e6db49d852f93713936881e128cfa7bcdb6e125d8701bb6707d5ed7071fe26964d679b91bcf890a06c1a69ca25d60b41c00757b0830ddbc9856dfa24ba27bcb766abd1e4e9c18db77919e363638030ee0397cc71e4c691492d1620a913ba772c270264c9c684f724d6a21668c839485b81d5caf1bffd4c712a76ed2f05a6664def88f9c0bb639b04f2960d8239d3cce081d3b34a2a7ee781f4b87268e2213986762d68ae50a11016b907b821f497852b3de8ab07c68530155bcbd533e8fac1662c177e0d2095838aa6287d7ed197b04dfe662bbdc4ba48ebdfb9cf0b3abcf742cf5e5b501a5abefa2e329988576b4053f321edd8ca0937f9a97bc4b87c81030270924f02eb818dd6e9ceab3f58165e0fe6c360841a73250da24a0afd1f60e4c7288069c8cfaeb94ce02a1aee6a202d6bd82ccb6d7c8baad14465d2932473af8b7392ed198abadad841280f874e9f503fdaca19a92fe2ded219d51f64c6f99e1efb87c036ab75a530858b6d034cd122672628d8571e18a9fad622ed6eafae31ab905b20a0fcd61a15341bd51140ba0eec0c1ec892fb717222fae82c94ea47e89f4c0bdb5ec99b46ee22e3a494e99f55ec8eb8a33accb76d73106674b3946951e5cc65bc7751383885e1a78d8754c7695807efca7a9560b2d5f8eda7e05823fbd306c459c10de98649a4e92931c2c3cc381abae008ce97d05c3383aec5d01d046661806df6fb4deb3941ca41c37cb76e1429ce1eefa15fd4218568a0a3e670c777d3357c4367dd5584e3ae845c8658ad1aaef06e5b5fb74ecd5153231b57447443ca7f0c3837e960fbca81a9d3a144b569ad9e0f05e84d6259bb0af0afb119c0e46475b3b153eca1f7d1200e9a186f96e9bb209ed91fb59e2e156dbcb81375417280f57f50cddb777570c09ede03e6dc3464ee5976af9eaf2ab6bf349e2839b332b2ecf80