0x2cffd02e112940d92a8023468a484cb9511f7c17ecf7d84ca1eadfc6651d19449f8c778bbcabb960c5de4c9d9219ab9b5182d9f602db7309243be32717c8a55e14bd250ec7feb516e86c5c4fbbe4294913cf939e8a77489a2834107c35fb2dd85870eedf4ed0a5c7f68f09c038ab549a9bab9149bd770bb5572ed8d90cef49a1a0bde790181b95c5eb1bd60d9655f357f4778258facf6bd490305e74be5d29220b9fb2ba2f1594c61e9ae65f842417e6c86777e4d49aca367d096929452f94fe7be417a02ef5c51b799d330aa170fbebf6c480331fbc1f2a6f3d56bf35bdf31edce76f0e83fb846d5c45aca4d930df483b7ffeec3ca786c2c9c98dc263d87020c6dfa88764f31243b3f6f2dbac2275867bf1526b6879e1b5687e5e2dc347ccbf9d2c69b633ce33193f1ae3f92b2c389223e83782a73d07d4845103ed9b14604a2e27c9a7003cbdc5ab54f3d456e32e7234e8d98133756908c45e479bfe27ad3b5ca6076a67fbf56ac812e102b7534024ceb62c42884b93f82482e27da2c499d68d5f86628cb00c0a979fe58eb6e61f68c7068b93e8bc2e8b2e0962fa93313f71a8dddef56b7d5f2bb692169b43c4f186354bad9ca20c174d38671f42b3d107925534bd9ba80a13c7ef828f55fc90fb1676f1678979a52b3ee01a604d162f1f96128f124c0a9e5958c182dbc5a943bbc6241e243190ac34f03a7c0a683d17d446f31dfc83b5cb3996441a1c22fc85313c828ca72bef79b68222c85142a93bbae258550db64b904daad4aa63437b8747888f83faf3b4daabea7f0585d89086754086e5287cace2758b6bb54914c7b413836b473e95236ce0495eed72161b00408c1cf888afc7fbf11be5cfc7d0bfd8d2f8079fdbd5b3861a1de732e7d27e6ac89c625dcdc0cf24c69b0e324b7b64c6a7315b4e6b847622ed5c5636e0caa0407a7d13c13e9b3ed15aff88dc8a9ed48f93c675b4b46c0f122e6cb3dcbca61e19e7e585d907512d67d67abdd362841072c95c620d3275afa7a8ea9d805dec0c2415b7c75f0f30e06403fcba40e5103164e5c76fce1e29fc9cca508d75d10d29c346342301b2a0daa6eca63468940b3820d376f761a8e1907606d3d0e707666fd0172c7d71bc7e60452387029aef9df9f97b5cdb89c42d225b03a78b820346b3c8a6346c912bb10a2363cdabf99b79591fc0b4b979c54a39f1c915ade0d1a26128d47ab68d1b343247b87a26b87b3b65efabfdbbe795f1e594e4371eb6a80d80cebbb310a18c08c73f432888978e2f8d9a56b8742ad74346fe4c64e8da4edc909079bcf0920d72fcba6162df8cf5a38630d572aa87372ba13254a1ba7d21e2de81d9be6be124a9b6174f54afe4cd69825fed7a3cab7a2bf75635856d167d16c64753d4cfa09d1d14b1f609bd5709c90b3ee24d538798b0585d16f0ff2468073a89b8e0e0bafe360678766619f4d711e97260eda7680d1e9f402f1ae0c84335f2bb5b49483c04fd5a58cec57387a275e673df76006e0422c6f4c9ee64c255437e64f8fb703df9e7ef18bdd2a6988a0bd35d6eda12eff76cf1aa6939362ca6f9d11afe89c7cdb50d0fe70e17dde169cd008d9dcf64a3181de9ccbdad46697dba15048022a9f675c285688edd149235f19ef2861763212c128993ad0be8cfa53340d067097ff4a067c952297af242559b969ce326df52ae85718145bc0d101b629aae4ff4cbbd137dbc646a03bf7dd39fa34159c093b1dfe89a1984e113b2a20ffb1bc9ba9fd98275d401c3c92c5f1b9f87e7ad0e25ed69995300cebe3a8a247adee5c0f45812dfecb3d465c6483ce42a96558ae0a99c528d168fed877393e0f882ca73ee2a39c1f23f0cdc32938052d0687fe86b0061f331e65e8c63a42299621ad84597d3700188285b177dea74a42b0912b138d8b5265d