0x2cffd02e2b8574e50715f3300cf8dc04dc97d6b29628d52a9deb5af274b29e4e2794c8063ef3fee16f067dcdb845b1e2a61ef494ad20e3edb54bd18a862401a51de55c1f4487747cae34e3d19673638110cc341fd155cf4c949a12cfe00f4c8fe0e0db2afb93d3b40bc20ed5c300d843c3f573b07e236058ee51c83054b5be384a46cfaf815e5e6dc3f03538cefe8e5932778ad791b117e1d7e5629f317f87c21b8776424af5def820d556faefc3ac9340cfe5f0c42147094def63abb22fe7cae1551c6c0d494bda2b6624bfb46af3e3654fc38729b46b5d9b847e9c33faa242787f03857db53c099c08ef5f5b206f9581ea11cda14a947136e7d23c35cba13d4db0c251095882243b218e6dcdb7444bcd3b121c5188f784698628f323b25d33ae64775fb51999050382c37116b56725677efc96f3dc58eae571a755d6302361605bbea5acae28e9381cbd9a1bf5a67fa79aa06df24d905ac779bb6c8db557233a4068f126942646214585730585efc74abde53a05c3eb86b453d3589bb330497065a4f78a779e284a58a60cbaf7ad39ea0264de932fe8bff7924f1f81da41f0d2a976ed9564fffe7bd15f9dbd2b82876c97e4470d3d734319c36ff9cde72654f35f746cc71e4a5ce94c588ceb1ceb1a9a0aed10ae7a62c5c19c5e33cdeb2ff9957d95c526b7c083fb305322c10ec678ca87bbee112130d721d419f18dd695a09551146be7363dd195cc64b14ea03820c71f51e9cc41dab5ea5602f7fec993823ac5b21665e1b9a98ca8308f95cd287c652cc3dd94070f77324d0f31443cc769158a82b0759821c3b913046217a3f59bc0eaec8e0ab1ac4e1a852f1e9a5fdaabb485dcf59c71e3291f54fe603fce9c8aa327cf97999483b13e9a12221647691d84f056308835c08f73190b0ff87b1846770bba9fac387d67467ea8c4c81968715579889b4e068554bce6c4b5c930f1bf5db4709af8b78c746a94f744dbe808295337576cc3e329964524ad7ee3b87b462c656ae0e3a1ca192132107c1eb9092c57701f2a4e023a5e44b16601bb97e7163b7680b74587fdec192db7d33805732a2a2118ed90c1feb1e92ebefda07974d23192e2f412ecd48008a86609483989bdd7ef649e5b1dd5ef66a8d82bc3ff1bfae70e0e689baeebafbf495ad1ccafa36c69e5c1119bf3ed30b01cfaa33cff32c1772689cc09e343ee55837b7a1c5cfd32cd162e30c9e02fb5a691eb1b5f7d7e0e11a6bde66e17766778bb3eb4d3b073a49f0c87ed246ca0b1ad20747a739f0d2bfd5d8c8c4a161b2c767feb6d980c030e7237ed689a41364eb6c108939b3849857f9f66d12029075f23f9fb098fa9d4cb8dc66471c4542095566b9dd9ffcf97c812a5260bbd61fc8b371bfd2acbdd3bdb7b6893de36ad7cc6d684f6319da2a2f12a0fdbc3809e941b62e9a4f460b7beefe999932e2dcafdd876d69e83f7377b49d5fddddebbbced623a2730f777e4debfd67fd076e88524c9ddf1cf72937974a24181347181023f3a47d75a7dfb7ef736975259a96fca19196ff3ff077e03e5fd9939a0e96eafff7472b8970e81a7c9b6e857923d15bceb8bf9c7510c9e5cbfd258bf65b8bec5607fbe8e177a55e512c1c169430d5622957612bd189d36766fe295cb1520af0c29c45b955069dba36e39b57332624a2ca5d90213879f3cc00a09c3fb9f489efc979b8b03259f7af2f6c7dbb1dd84c1b700131fff92e92e642fdbcb847a0f0e369017efb4e6bb4538ba0f6dffc9c82d9cfabe2b710b709ec9ec607b0bf4936a3712a6d5d0905774a1f00e82f6e0ac0ae4d0b44835e430fc3a691be172f3c193fab4e6d39e8d865c3f3a33ab1c1a663c3bff9ee3d727dd24075142256cca7fc8bdb235acb34239082dae00da4d6778ec0864f17488a8433507b8705b671b92