0x2cffd02ed94eab6df5e3ef4eee8588b8f1002fba5abb2eaca1e96a4b3b5dd306eaaf5f8fec625323ee5c92388f478409898c634b2a2f14461ef54879d28526014d40534db418f533ffef3c1ae93943186f114a01dd16d9efc2745346e262a84b4203f159f39698f6c0f49cd72b0551710c634a3168a2fd13ce17cca470e9d523c7eaae4791413b0c90c3d4e9209da2ba122e8c915b66751213589d7e88017507a53bdfa8d59ea42dec438af3d527cbae194782551e231d20bcc99587f3452669132f92167cb6973a78f23060e37b4aafbb28ecfee898e5ea71419612a7b413266eb624cce1c0527c4f060587d52d101b81375147e5846380d79cfe55b543211f06a21bfd3399eebbd48e1c559558bcc22312af5076e18207f3eebd292307773fac055165ac06b5d2a6096af4fba6f451aae25f053c16bd7ab1b07111a76f7cdc123f41aa9d1d20027cfc68917671657910144a77ff1e6ae4a4961b252542adb283ae8d7746edbdf34f0759445f4a216bec622f3c5a879a40323e82dbbc7d9e41c1a3d75986e77147695867794f5f850ccb10f6e823d4d365815afc318671235b18058dcd47bd5096094bad2d5d8cb88d01c2f44ec7cc551b2721d945ae045eb3d5b73db52dffdbce7a8feeff0324c809f47a4570670ee954e4d9f72292004bd4da05c98bcf3a0b6a4ce42efc776e60d858db2559970cf664edbeefd9329ec14424bb45eb2aadb6fff4aa777511b9565cc24af33b43407b1019e1fd4610f88d5debd98612a5427ab57227248d586519f8130fcae68b97eca5176d1174fe9349387bc7a852814e350f0045f7ab2871f2cbb4ce3b60faecc7cca88ba1c163897664ca480ba3bca1b06f02456f15c43452744d826e72edb92d17ef3c3d16c0019846e85a9468a78170d501b94a3ff00da16e88db611d632191fab7e8ef3332af43580c1efcc4546b2ef03de05de9d5b6a643ca3b74ff3f09fed5f4fd495a6625fb09884e6e9e0a6a5c389f2aac887febf9ef111e4b53be4a5841b559ffe4f69413626014b000abd0efa9b2bf06fc020c25abb6f564c8284027b3f0c6e1207b7e88e90eec884206cc6344a90714cc2395c4fefbc4cdc8b3549deb6a54ac355d84e7330e30757880c9a5496d647617249119e6c50f25099b8e7aaa0366aadc5a931e0730e9b879326d335eb6e304831657bf2d51c9ab5ef9c6aab6d5a8db2b0af31a1f881fbcf9a5cb53d3380de69282612ff1a0e032a320b16aeb326bb105edeb1e741d77368f7676eb5b96b73f8af8b8f6400c62e8f6f56c6099c3d135999f4796e5c38189672612666d916faf14492bd6d4405dfc3597d0514788b19d9ea4f9a36ea7a855cb857288a07b13c27c6922f96e37c236369b13e621ab16faf8b791e063260721252beafdf235e8f45d0f7d9d9a063e79d051432650d8d5146ac0fbec292f0c03abf0acd15a75bfd5ab133291d35bad49e01113e6476b78e04b12b657a77b18bad8f937e69151c03b49c140f80922e7b287ed01b71889a50412751e13ab3ec19331cd24fdd270db8d16604a58a5f1e4226d31ece873651383364b3a80ab6634964d50c5d145f3719df03a980efe987f0878a84800f99598a6c2c2efbaa17109f18daa7d2d2e19879a04fd8f9b9d6d0b785aa9967f2c7081b24cfb57c97800ed594a69fa5e4a62ec9ec2fa80c9e8ff164977dda9d8cf381209853320c5bbb1287079c0e0f24d7e75a50da7a01dac55c6c76f3734c2e46af9a45c7304f427a79e87e76bf9311ee5847b6d8d5e405885138ba985f234264783db2f53349063e8da5a8c4c1e5b727ab42a1d45c5b47ad07ca42afd8256481f3ba2879826af9963b003a2e6f7de602a7f48b5e52c79e131e256e4951b3426e78ab1a5d929dfd1bf18ff893a80240404f2a4853ef9b300f88f9362