0x2cffd02e7e95620e7ebc1f785f70f44a7721971fa965a883cf4c5ef238ffc437207e3d1b4cfddb840bd8d3b41efe72d2b9d939d3e3e7b1786fce0547ade42c51edf685c11517ee322111f53a9ee5e7fbf9c1fc4de3b43650f10ff1a40694e97552dc5e5b5d31846108a6cf916c96e2e3e037475b669822b182010e1c858fca38af44e67e1d178d96d8540afdf2eed0279734b69c6835c3a4967c59479a86e017d8dc946a949dba1d0669e77ec37fa562fa9b46caa755f1d42119eac170ce9d64b7a35107c203ac9902c006c33282e8012f48af30eca8512d877fc457c2ddddf473d1608e21ac3d29a18fd14290690f8c16f0a3a6dfbaa2d35482d08d235a548acf4b0cf19e4f7d2c9ae1fb9416e8b20cfb62f0f6e4da53ccaefd427e68b87430ead9cc2b55d1a95e067669f78251b562e33c08a19ac5bec8545e6879f7fb33721c0c0b8f3212f7a9736b9c91abaa14203b288b4eb96ab9d97f1e34b2baedacbf2cde2643de8780bbecdaaedc6704208e08da8a2c15776c69c80f712208ddfdbe0b3242d36b149cfdba8c3be8324c4995cc908d9406834fee266d608280a62d22e84c4f9ec6ec6cbfb80c51e0d6482b4f07c3d48e197966af3e6feff07584c87d817fa98387f32eae8713afd335e1aba04ec95a277e9dd6f49530e1bfc1c5f84ce2af3725de00255c73e6e10924f8065978ab2f1add7b008a53ec9b6658e15128f85f83228dd4ad216c7c4def4a3f9276bda21da274b596f21d0e8659f6c2fba54e63cbee929362dc09ec07f96ae1d1e5456e3128e8b7dfa85b6ad478668f1dfacbc9e7b3fc29ea1b3815697c71106db28149ff421840cd18cb43cb169ca9085262e71f067cf7a29aa74069583b6352bb5e40a89c86be56087b3c43b71d654491f0ed82f840e5649abf0cd251487452ce42a01dfb489b1211f5ae60b892d3034f695717b7eef964454c2c172fde85cbf997096b585e057d580cbdf528d3c879737ae9a223de1f3f4decdc3de10c400d4086e59d8e4cd2235ef7912287a79032adff5af16af5658638dea2107008f33c204210ee58d17c1ce64ae80b26f530c3d28e5f12941eebe84a2c560226fc21d54124ff149a6ebe6952d011549989dea411290359c667962346a055e0d49ec199dd1713e6df3513371ab50ea50c2872c7ec18bcddfe89bb9bd5a0e3aa0614ea0e5618a944cad03b2558d5f705687d43ad0f7d262aacb2bc42d3e70fdffc39d8e38d4156d6068e2ab3d350a21991aecc9f127a0e2987b1a8c129ee8960f35ddb6db34b283aaa183f86cdabbdf2ea43fd7801e8ed134449e3313329e70a9f715ce0ed3d67ea55b3cb93b6e5e8d07a5c21a69f6bcfad1b77e6ed139ab9d9d63e8d71d8b1cc88a51ed6a044b611ecc5571ee34fb4e80f7725d57bc7b59c8d78d476ce82f99c11ad938769fbf83e2220f93d55fb436dcae0bf718a179a539c52471888d2734301fdd9b522fc8b581d7ed36d80356b11d43e81b8b82265d1d722c4b2632ad54637523156c3e994804f29d6cd4500706ccfe711a76f5d7c727bbd1572379ac6b11c0748b8e21a380e5cc33c4d7e55ed0fa59f9c84bc22beedb6527eb24b36f0a5cf04776ffeeecff113bd46ea7313312e211bc3eb461c9195b9b2dfbe42b1e4c19700226a9f097f37e348a8b1ede66362397d751284820cc94a047e39a17e473b4b15c836d4ab47f171828694cb25def070680285bd94cb571c50ce9163ba3be358ff7cec981be84e8b17c2fc8b90d2223463f3b3cd325a0ed18af7487f4922d12209f4863e87bb5601da03593867a943246b62a948a44123ca5adf9e12a4d45d1c28216b4dc40992f156f8ac3d9c06100aa8fe199f7ed948e2057072207775c02f9b26f872737647e888868a732e2e70155bc95d02920ba32d188736ebe9c50919ac