0x2cffd02e5a4ae82d6c68dc000019a130df18db17b155fa7d1d02d48bb876a35be5ced45b8bb7587b60f0d2195cecfafa65115f02d944b7686eca54803348836da188e71f6099f0b1ca5c98eee9fae58d760b16a064978afeb6eabdfff2b9916462a7519205a6987ba4eb27c364d4e1cc5b150d053a04d07f5712be1010b9320202645438b8c7d1acce6f0b8ce422e168702cbfa347d0aae427fc03e7610066299d500a322645e06208530dc045c860d513c6b796554ee819aa2d998f9e60b6d4d3210f26e6f17bf6b6ef06e2256ea851d24b0cbe4a914bb5ee3f2e13537b1874448912990da1ec805a5f3e957775de43296296b209dbe2a15003147c5623747ec16c1a586a7ffc0df5c2fcd6f0de45c8339fa49b707bcce9c0351db1439b8dbc93b3f7c968da1be5d3959fbbc0fa465831829b88abe83a51954e2b760a8196e2c1ee16a7be38c6085f1c7ec5bc77a7673a45622a848be6de79756bca9bee756524efb293c92e3238038e3272ba4dc23e5cbc2801378b48bd5e74a99a1b2415804a649a4e01e4cd603e97b5b6e379849e8274a91a979fe2b78bb88992ac82a2868bd93ef41a0bc887cbf7477ff45be5b7ffdd625c5dc9e33d9d7d7a96ae65f4cd4937daafbc4ebf01a2cbb6231a190348ceb0129b1b8aa482319195b745b31ff8469b109dcb441e99146c206ba6ad20ba94a05f7fac17344f61811d6b9f2f2d4131498937a2e81d1b09e3fc49f804d617b5f994ec76d3a671350b564d2416c5215c55cf03892cae0112f1f471c874b5f46c5d4ce382851c76e53d410f17c60c3858203d7d117fdf5ef3b4b2e74f4e57b1be2a0740235ff9f70c151adafbff221b5a912ff739d616397c29cbd48120644df453bd73b4ade0ac722add2fb52a38fa9dccfebedb83e6bac4712a634cd98309f782646946107be3e9a4ccac619971f164769b6f0d6c982da48229154b7af52e5307f0c133f6935eb75d326f4e33dc282430d51c07a296d206a41ef9a2142cac92e2e0733df6b68dec6b70b1fd99b8f40a414a9712c1bf9a6eeafb61063f165a030bb89712555ff38db87cac4b8b1c254ce2ddd27c1075339537de1096cc46e5f805488addf4e0f2b5e6e59bd1e74a79e12fef113dde7f1d7f090829667dc2d192bccf547fb60008e57f1829a4549fc043e69a169670fcebb4fda6c73f43c190d9b9153583919db7a1d96279bbd4e33c7fee8868bab26b0da756ef5669137daab5dc5709c224f237182c7a04bf2455d7cc3ed7f3fba10f5f3c82f24da53863996741b06d374b980414921e145207bbe0dfc9a892e3752fbfe4f476c137894df0794694d80afe99cd60d3b83a4785f51e9b48c4b67ef95d2dcf5983e1a221f491519d1be96eb6f7d9a80b51b20a873b66cbe83fb8a4c5d3e4c0d7d6eb99382a707dbeedb201d4ad068de1a476d4c45d5d706d6d614ae636db3008aff42f5d87e6df73cbe606aea4e22b0be889db2e397f3f46c7feaebdaa46bd49b855b2b5f8e22a2a2fe2f539e88386f1a87f1d30f75f7adb333b3e80b7ff9c10ed6666cd4cb3d316a6d85af7aa0705535c279593ac056c735850d2c15c2c8aec6d9e71a9c48f9398f88461ef18e7196fc49161f77b592b7132801fca7e2a2b508667accd9f772f6ee6e3eb28f841f4f8762afc6421dde3b58d36d3543c30dbdd68b19f06c2c1e27bc0cd02c3bc9328596ca27b918a97133152f4651a3184e088c35cfddc58660b60b65fcf21c9c08a1f53835c9d78ed14543ee7e6fcb77ec0234f933a8c6f63874208c89e25f4dd88159f92b63a326c14bb019f3edb89031f0f4e5ee2329cf8798d9ffe0156e76a109e33c8152db10f625a3ab54de13e660fd3f0253f607f257de958ca8567185aadc8bef70b77b1ce4b70a597f92f78950270f5b19edb2ebba38059f7