0x2cffd02e4128fca3395f956a4a2440598f4e0f80e74310be789a017f26befc9c0ec84013621f16dd67a7326980e1088225e6f395e874e39ccb46fd23b1fc471e35983e5977d52d3150bb0698db62b4f6208b966ccad5d3493c4c99bf598af68c58baa375c22c39d021064d404ca389680f3bc954bd0f4398d43b84fbcbd179dca61f4f094fff22d3e853c177e312e92287b83f13211d3af1a64f810784e59d4feb3e36aaa95c91dd8956f874d6e6668f37ac7fed4bef04d08c49475a446c9f36c0009bebf6f121175a448b0c2668d6122a007a1d1a061676a46846bfdc44df29fdea9c68db35709c2837334a25e3dfd5dfe4f8d94ff6329072f8401b599af3dae828ceda58a86505d1471d4636ef83917980c0fe249517d634a8e119d4d8e227918d92d1f696a5fb3fc9bbb39de7e9488d23989ca7a6cfd57218980ce2cce6aedde6b1dfae9136b908e05d129597a34a6d3f4e16a8ca5562b1201f6b65024d9b75399407c2943f8a4b92b3e9730ad9a765fa91fcec963fd634ffaa38516a3b8e4f5115b46b7b6e0137d7dc4f0205e0f8744d12bbae2fd67344107a7fc0135a784121c4cc7a16687f1b1d7bb5ee7c17f8743a485d3b6dd7919e4f0313b9ceb7a0df0a2745f8366ed2982156b693ce5a4090492ddef3bc27227d0b357fda9bb7be6e820fd09ae9085f63057ba83b5fa5587258d2707a24f3b645982e57d980e2416ba72e1c54cb3e2d29425eeec44f2ddfe6e6e06ddc00448c6d63ac75ab23c1ffeeb8b0fdd2dbe9784feedfa709ff540046b9521385f8679aa97aaf60a465ad44a5a624d6dba8345db4ae9bc6cd12f5a8f80f3904f255d2078b279c07bc11b2562b4bd9c62047e5ce4824c8d5d4af1cf33afe8a792f0ef9f740c3dab1258375a3db1a348824a88d8ebaf1837c9cc61f3ba8476621fba99cdf560cb9eab463fd16bd5f91548566eca2878c826aab6da80fa6997951d7b969a49ebc0cf813aac9aedfc9eac17b06cb1cef1b7bd23c57d14d1f38ffd2c824d1b13d258e0d48ff15048ce909ab41e5fb0581b3b1920798c927dbd277b4f07b977455e70141d608e947f668ef41b3f37b4e99da8bb51c107a4b9505662b55f92b2c8e135d251fae7ee89d871b9285cdedaa1b63c8593d80baa4fa296c85a53b09c19ce01f3a0cd1c3ad9f9b0b09e6f4b83d6b1d9cfc30b72a7696c81b90a97e9f6707e373781fd7cb05af16aeb77922971074eb48d81b3e6eee69bd62852930780a0478ed6d303c92ecc1166bbe97d9d4899797377722d78f7104be5536bbc87b599585988cbec7b110f0ac7133b5b4755e484bb2bf7d0a4de12b1fa71d3a5699064e01edd4ddd68ac86f2301c659286ddc3925aafdf753dee037870321f325b54542b2dfd0ea0d95cdc2ffc31cab20f1893efac42b30d32ec4bfd451048aa93a74e4cb37b7a1324692c7cdfee3c050b101e8ac0733b0f2576ed99a4911e3bb6d2361860889fd35bb0aeee5008c133b5643ead81e8ea8d20ad67e01b54c7fd0aa1412b4c2fdb18e75ac50b624167cbb95fde964bc5b115732c752f42c5cbe71715fd6cdaacca5411a39251f3b7a8e765e8fc12ba1316ad38be76f4151d045a3b6b7d30a22c8458d03a2c4a51db8cbcb4165fce3e11260f3ca95d23da04a6d9fb49c84235b7cddecd665c92fd659fa2d31c6c1d3c4d7b82553ae65f755ece56f3619b76ef4d7f7bba44ece36d3f1fc4a8abbdd438713c6dd96038c15f9c487cd5baff80777d75f894d1a49d641511d8a2ee4d3666f800910c7caaab614998c76ef7473a6767b1b3b62314c38b7619a8934690fbad1b1667497b6e1215e11c19d65090bcf1122f48bc29306616d9b2751ffbb9b42ea54d4ec83e4e385410188ce1240732b5f4dda9fab512ca3a74d64c70a9993a57d7795c3988ab1421aa3