0x2cffd02edb24ced5163b60a03a5e360a89f63ddfbd4d12ca50747cf82c828e81ef26c39d91d5cf99929300bc008a7d03b970d110487d1ba88d63a42ed7f54e78e04592c21d85a4d76005390e41d91bb5b6f793d8e4c9f3c831dada57f1dd2fb313470f3e426393799cd10d17c45b34a302fc48b520a8b7899b0bd3dbd8a8609af2b5ac8abf6d635e56eeee2e9503c0a6c622ac4be59b6e0455d1d835f8778cf2bcddd9692d8caa912c282327a0dbbad73af677baa34851b8d0baaf47db597a4cf276e6e1ad22cd9aa727357318932cea02e1bd2e954a7e9c4693f8fef40804c9bcb47d646484bb304d76c2d13d323f3e654be294d64d1b6afdbf7528c69c6a43beebdaf3f367b216a502ffac4112c4ef636a326756fb53b812f45bcd5154677805f7d05123973c6c32cdc23f8518c46f453188e4f99d70413520671489243f0ae7fe1b230ae766b035cebdcca95b7097721b396cf987a6cfc2f87c4732943b5b5538261d765f1ed68bb5fa3c20781c0627f5f6414c7f286181ed07e2fb78e3f989f8ebd69b658cc622056a93c69feaeba1855029eb08e5226d2578489326ddcc9dcb4917385ec87dfcef650aae359d7285483243f317cb7ceb73cc4a595565e480ab9fde45fc7aaa24904005bda8eb4bd4857f383fb8a0bc335112d3776de383f32f7ba3886c85aad083243c2424c6132994cac0a2baca64aedf3bd28938cd162b9b5bb050f92d2f2485ccfd9278d9efaa75e407f9473072cd585ebf297ea0b87e115b69fa586d6081150393147dc3945f5a0028a9d44fd30a65395a435979a08d4c61372d19e99367034d11bc26108efd29de14e803004c3d8de2854bc3262196cbb03cdda3c0916ae451a5ead20cff029cbff6d57cb54a2497ce5fe14208e5d9dff1efdcff96f66e955c44805d89b4d8e2faf283faa52551e45ecdd4f6f3f9548a256d19721656b99a955f2df9383cc06e66f3760b3d69b6c025fc55b077b56f2316ea00e95014e1be362fabbf51795cea0888d603c7b50e375b48193c7cbb74906b40b5848b6cf067ee29b68b432b291c451226013328c0ce44bd1b70305625418b42d644f305ccdb3c4fa4593724639a8470f0acf52b748cfbdc868e7341ae0c27654c2dea0b469d1c2de6ef5eb8d27570b6d6967bb761db864dfaa1ff00c5837e4b636443fdb6821e4bb204d71391d9b7ad8fded45490128bf8f96c6059b2a6a5db165670a71057eababab528274d8ee044217ecbab5f01d21b926e0cf6c6082b6077c41194b3d0ad9ce055092a0e4785f27255ee198089aa869225fdf1255b50602ab5d0ce1f0c6624b43b993b815009e538e8b2d11f8ef8a6b43fe84751027afef7b3f44ad4b1764007c25ee737451e66035b12f47769068234fcff744e97e856a51cd8b29a497c9033bdb191aa80d4b53dcd2fca3f42f2a3036fd0d601357b62d8e28b9a9e9f66a1fb18c7bd9c2832ba0f2fe5b141bc1f129cb7b19e4433a6ca2631841e77958050b0ddaaed2a5e1321687b65a2e1c488089558f4bd05521827c09054486a91c002b6f92222900c6da096f185c2e4a0c5c59dc3b8cc930aabbedf05449bad508d888abfadd9ed24d2c11445289855e125a04a7010e7899bacfb326cce749c4507c94a763b1a1fe4c3bf36b53eb3daf2def7be7c77f8e1d2ace9f96a423539e76af796e9fbdb5cd20537fab83c677273edde8507edcf8e25e721c04f61d475b149ecc0d1273782959ab9bb213ee5b47328a84e1ad97406b708ce321e3de6ab74af2e6578f703c3e02c275fb9c775d1a8de339c5453a8068405ac2e66d62ca94c703dde4a84216c26e275a6ce9c820bdae56ec2c4699f30d1e0abfddda64a7d4684c697c1d50ba251cf38cc0acb3c2504d8890531b283ce6a69b6cdd440bd7416eb6f48686649c2f7335d