0x2cffd02e6a26ac17a62eae3fbb4e24214a16dcb4477e4175140f5e78900fd3192abdf6fc902e546cd2a6d8dd312a60fb3543bd5155f26c572266fe960dc5b5fc6666b2657d3465f97482c94de75ea58b0afbb05f811bb42ab2125c46a643588c550b85ab752424526d1b36bb29a4f5181df4803333fcf9e616595a9614738f35410ac0390734be54bd1a6dd99469ec8e4e3af56c1a46f2b96390e5455511b076978cc31a587fc6686e9d21860e3a77284c979091406f98138aa7b5bacfeae88e9894b80c496fddf190f94a15580fd485e3f7b254a9b49af1854246a22dc0a079b95a1b7e8fadff6cbec05d43eec67a6f23eadbc95f7d7388b949b5b24809c3d16e44ae417755a63e835425f9a06f894b9a8bd3a93fd84088bd9213d279a7ff8b90b0e3ca2885a1c879e1c341373f603a6192789022a8389cd87b7e524c103843b72e60206061e51b8b52bb69030954e33d814e15981a64900c749be1c5372f32cb5bd8fc9e0960e6b25b8b389b493beba32b82d5ff82b3201f77c7ea8ec836c26fa20f4f03e699890a54536cd8b347eedb6315d252100f538f2d519181a971c9b8f1836b2c2c798cf84c53d11969a81477830c9cd7f1d044944bc39d6eff15255bacb826314441a55dad0776b5df3e6252e85d5fe2a62e1bf9966eb5ab3b12053ca4a827ff73467ca0d12e2f074fe26b4750fe7316a5a4bb3f9e93c735249c2da33071381a43c0cdf3e5c38590b14ebbbec0ec4258dcf37f5eec7e5e55bb37cdd180b17df73db045d3d6cd950dbe46a5d84b51d380f6549d75331565c9092c84312ad0749aa74f19a8d4f1df2ac9f116a976ba38623643661ee1d777b407e854bf673b29162fc0f94bbd098ab6588f649171418dadce350f8134dd95fde3d32e7042530a6f6716e8ecbf8111db2de490fb335b403ce5a00412fe74481e29780cd14ce041ce2291ef3684eabe400d701a232cda626b6c2c1909e7f034f3fc4d2fc413150141b6641b8f01956d62c5aef9805515417421193e8f37735f2b17d18ac133fac157439198806bb3a6b73657a64191ffb622b725417e50a6c25b7516c1b19a580670c0b4f917619aaf86a0cc44511fc6176bdce09dd7c0b3b79ce29fbb90a022d0c058f40b23558ec167e3ca8a1ea40750fd4c3fb02cfd1310978a78818805f684ebda680ca46f3e605a8da1b4545562c3ea180ec3c4f87a5879b2f8c0c4aee9aab37636db7d6a6026e0364fe9bbc9f33d684866037e9734363b5c27fa6c7cd17598cada4ec3499994e3281f38873e03f4f9df72cc9f7063e7f75c2d5c89279127a27ab6e3b1aebc2d82446138a45303483d83071e40b8244ac188b6d238ea9b383816193971be7512187e3986fd6883aa07562602907d998251a9fe8bd370d306f9cbf90ab5239d89502443cdda87098c6954a8ffd1d787cb8ee231ac6c3209e714e3caf0d491ff4718adc8b8328c2ad121cbec944f04cd93becc81eb091e4ea637874590836f45b57204c0e8c6434b5c0f266a45cd4899e75200ca88a9492c5a409396fb95a4e0d2c2f64d05788328d9c88e374868bf9c9943465670882946e020c9b6a161f5c18336d476d9df99b402832667607efb3167e96bb1df3bad3dc2171aa196fe8dd1668883700405eedecad0d5b47f70efe2a5e55a67bb0b28fff910cfb797f9848c5bd7a72c637e1e92ec62c7664155e5b51e8ea3034e34e14a6dffa12e1c6d9469a17ccc6c468a25b886d81806a086f306e12bbd176eceb3ae1b35fbbc1901fe184ac5c6f4928f572eb9ea48a035e9d11e7ff64a35a49d8984ef512bfe480b4a0e3af0e719953374a1fbacb8638bee337a497c9206a6c3b9f0c947fa3d9e586ead4e5f3ed8a030564f8f565d3714a881058f50a17720684489b10b809a1ac8d1d78226731c34e84d4a0b