0x2cffd02e56dbb51c219681ee27d7d19af20efb7e48a1a50c4dbbe62a15a1e531f089df30c5835aa4c80ba2862bcdf5ffe1c8adf42b2273921cb1a9ea2b17f45c181cac3f2956ef10075df73e28e0e2478d842ade0a8d0a9ca19cb87faf5c08d94bb77d181864251b373d72336e4ef5d6e9768c69c2c9f40e0fa99ba22f37811dbcc8da545dd3674438ce7e8a334c2643a7c6c3de41b1826926cde02adfe67ccbb2d54790e0fdf033ff75b38d68f47f2b680255f6fe4caf44eb2ea847b831964926d8f503ed157c5f75eaf577b6aa670a974372e8093816109f66ef94e441ecdb3a58c057b5fa845f89bc21328a8c7afc899734ee05f8e1b9f5c55996e800195ae3e724eb21e59e61fb46ff052781242f8075c226bde07f190073ec2f2f239349026a19294e44fbf9fe8a884623aeeb109b944ae033d92a406aa0296501a8944473aa75ff27ae7f087fd64be0dda5bc9ce7cd95481bbe833e81e4c5b05b5e563da8c2a6848ae23c47f4b53441741e4e89e471f7d297d4139bb0e487400cdd0d11a37cdc32819efb31154da3ead7c2dfbb9f7dbfaa79fddc3b4b82a5d34d2741d9e459c7d10ccf6158540d757578068cdb06f030fbaf87b5e46ade1a17a4c7c9e3bf745de094931a435a037f0646db7a6e0af24dc33314bcb9b72f505b0645b35a343dd9aa7ce21519d8f47aaea1fa9863155c5d4ae37865dc6279088b168f9ef36db97f425d79e80ae4fd41010440ede08e59521d8a7d99140bf162ff7a295ce510143057afdefd8b632960a0983de8d25ba4c551841e6d306a9acb4b35ff55e66f5ef0cd5fca615952d4bcb5ab9c8b8a4ef0642432e3c40316e053a3ff5c48d6be20fd0b41f6f2cb95d948e9c8d0cc4248ae1a95110bffcb7abaa65179d90788f4102c7d965da1f5502fbeea71eb42a3cc3bc67f05ee41b6f6db73364116276ca634f2b050a992ad38f2855db156027d2d78374874fd8de542c879ed71cd5427b7f0fd3c6e72b1b6728a3b09e3accd8453334eab6dfc68f0bbd29a21a19589dbcad6823d845a9341192c533f887ac75f2508fc86557ec0a4db5075fa1807e2cbefb7eb4b83473b694205b8ba998bf27d42a08e9bc74782cb3c45796fa00961c4ec9815dca1cfd8af6b64e6aee92111959c47b6fb42109da36c5b107810c3aad5bfe73d5c1aea2344bf66c37ac73e3d8176acf0dc425e467ebba39f727bb077aad3cc92c58fe4026dfc8d836e5f724412265e64ea90f33e1429f2ff53cbe0c1556e41503c2acfbcc77f1f49509b607752777700dd7df4513e946a1cce25c067bc6b910aaa16a875deb50534d80d5ee3f8a0d63df7d954edc063ecb9900a35ff40409e799826d71198c41c7fc02c032134b4ca7ba3dd9fa794cc0285ec1fccec2f41903c4ab595fe459f79adcf5cf029212031e49325c2b3d04f2246aed87058b055c58b55a4493885f6746d270f4ab23ef9e55bb963ac5d024fe82fbefc04b510c9f24fd07cc49e3cb28be1ebe220d31f3cbc05326d3db90f5a4fdb2b106fd4ef375953622ec874a1a47fe5797b42ff27b6ddc61bcf1edf071b7fe643fdda624929293210b128454e1a9b01ddbdc276694838db25469829557349a41e55571ed2a23923919280ed135f486dcf2445b46d3f3bc21a2c873088be7a6fd29eabfeafaad14e162b3d93883ae9128bdfbbaa3200db72662495750ae8ec27911ececc4f7164a95175f3dd909159d550f9805decb5ec0f02ba70aaeb35dc239dda3abb236f68c95e90596a9170a7aae6e7cd1bccf63923ddb28382c10824782d144a7998eee496faaa0ad3b746aaa6504b74e15761f756c1dece8f4313cf6250bf61d8ef4f03b6004b56b491cb14e1424a273ad5e24de258a5107fcfbce1d5f6a74e1d8d6fb4bb2e7326419612f28823c41c0d93ba8de457