0x2cffd02ea41b6d13941f52394f7dee5546a243d658bca3463ea12aad9c5429711fba001a35302ec3e356a98fe3ab449cb78d43c758aba1a1ab52f672928f871e38ed429344fda38da5e97ee3f6f93743ec81b69abaefe460db75778db0848489c67ec967caa5cce3c2f0d234c3720c49895804aa297d4a154113d7828e5ff03aeb0208a7aee0b4f79121454386784b8d4bf5f1815fe7495e5fc9c6c546789b5e26a85c9f58210275433df337eee22b0e03ee609fbce561d2f1994e598e9ff18a77ba833b946f7a2bb66a0c41919d9e816521c9f40c515395f41442ea57f9b3c0eaf42703ae93574ad3dd77df94f6bca9efb2a7d0df530f034165503dd3d6d4efb03b9929316d6cd50badd735f08766b870b0c6939405070e1a16d1d96226480707604e9938276e4fab78e0846ec040f4e1c9c814812a43a24e8aeba45939e64608743b05d4a15580ef8811eb9518fddc60c438e2e7fa1efec4544da3068b4054fef1531a22a477a14af13830c399606e5db3aaf2b082458e5fbaf13bd97cd7780868dd2c9b22e96222b134f8483fab307bf7d087d30c9226f1050f8df7adfff308f8401dbf51d830bdbf971f71ea0f1fb3e942acfd2feea97bf0e86c729011c18284e020e3b482a40b0597d401c646d0d29b97db4f15676e2929a039625c36dfd44aae6dbfcdca3c2042b3f0e00e0804835f8dd75fa92f55c39549bcb17d0d8680db2578f78488d903bc4cc6ccb19e9000a17044cc2dfe76c3dca66a6278209c594d34e44e8a0558a9bf741fa1c3655c16825126235ceb5b5cbde61c424b11dced8bbd4ec9f03f9eede792755c4ff8a21f80cddf1db1d8e4ee4bc5558d96eaae8ce8dfc810339821bf2611d1f70ab2def80fa91bc2ee232f3e06f0e2677671342c3cd1a48b60656ee5bc33c763888ad11817324a0a186455d9541da6d3031a093ad4368d5c25f52e180c79b9fc0e8bc10ccc01b08a7763a47fa61d574822f50060516a41c04e8a9908d49b57eeff975968ca6858ae1e1153543a51c31500936650d974733f16dbdc0aa7f15cafb50f9fad161662d6b3b14316b5aeba0d4fa2cad8e2a189c70b5bf8db0c8bd7833fe8b62db1212a1e7b82aa63db5effd878dd20cd3bfdd18a1e5aedd11ff81ece59506ebe546d89a5fbc6ac170497171fa6e790b9d0e591aa3be7bc94cceef8a32722a4297662448e4685048f68b81b2ea45f95fdeb99f55716281e494f44d793a30b10ce1b0fa8e415c2c6c56a701c04a51562dc08d975842bc9b9595d36e19fd2a3e6da8faa86e87344304b5dbbd90bcc662687bb0c5c507ff0d02a84388366cdc06928253760e72396b8918e423292978e63b4066c30c20f6868343ec8139c9f8022d0b1e265cb6b5e72abaaeda38850242275852d586cede36304227427f24fa34793346554c4c08ada0ba877d5b02db9cef22bcb06512f01950be7ede267d1051f8374fb399e523c3c4cfb849bd3f1008eb8b3b68d88174ab1512cdf4e1c5029aed8810ff2777f4edf77361c553eb41471c77dbd7a47a685f02723836c7bbf523871c1df47343ab95fcb9eaf9bba9d2c9f9fbed089fb9a871b9bfbb76691089e57f1d51e7dbf8e92179b9540e713fc50f56649c4778b1fa0f472b197237ef2e88f5f5ee8c590bab64bcb9d2b3dd8f7b6ea71ed697e79e9e12b8ad0a6c87e4eacf781ef7b42a566652f10fa435ee587c6f55e0fcb5d729f8d64e3d8d6392187aa32d6b1b21718ac3bfd8cc40a6a1913c350a6f7abdd379a99a60889389015fa083ccbdffa331d5b4e2f28ea6d9ef0cb5d4c5e7c3499bc52597c76710426e0081f90caa86454e38657b61895c609bc0497dd1b7c8b8b1fb1c98150e7c06cc4e796072f81c4f5197061fcdd7a90c5cae591fa315468456efd0e1d95a222faa69b869a4e2e5d5a