0x2cffd02ef77355c3f0adc70e520d010f1b3043fef8472a1bd248b406c73ef417e63e7e400339abff18c3fba53af13a8bd0991cfa8c03ead8c8b50ffd81eae21dca8b2e59ff644b536b28b791f11ff25d30297418d7a7fd8ee8c725ca7c1cf2c7848d2001bf6f9b5833bb60d469227195d9233b71a420abd7d168f4f29c0287e3c56c66b03b0581e3ff9d1ebbe7162c99ea0d914d7493207325669ddb1b1ad68cdec08fdc8eb11429e17aaaf2bacd8b7693029c9388241c24fccb06d603aa3b3b49bde31b1db38cadda2ffab8735c57de6824d1d77985e8252db408bed53df8b44a164f1599a05f2248fde6b3fce1f2b7cced7c3a65e3b6f89b16a2343213235a276354492a6c23e4a9e55431fa04f999fb9b3174bfee6261914a21a9cf4fa7e286f4eef79f4bee4572c1b79e047714bfe05c4027d8b5d993076b400b780f1fe4f69b8eefc0f80638a6665d676de93a3bf14ec7b226d544831180099057503bd5ed2736fe9c7fcf65153dfe6d684fb2cec207597e3b787d37df8d9e3e9eedd4a56781205cfee3a8206cd170fff0c75d0b4bc0a5f8793821e077ff495e47f82ee8a53a05f311b13faf6c212710896af6b4af8491d02e27d959a775fb094a8e0c527fd819fefb9267799cd2a19cb66bca5c71cb1f74c19b2c47ed584bca5b96c5c18ad7033242647d419fb8ee691f2e305e241802928373c715c60daabfab0e8ba807964ddcb22c57746e02b5005c390e97d95959578824c57553db311dbd4a93ca2122e48585d9fa5944f3200aa837fe68f926d4d17e8e6dc8794833318ea9fedce8cf08d932b264884e3ee9385fba27927f7f2f1208676f98868e5ddedaf319666151c5a9ac74386883454e3176c40ce5951a11e9a74fc0e28c743f164855a3a9d63bb7799c45f1b4b994d95f8a0030ce71094a29115cecbe6b15392d90ae2a62607f0c2efe1f080264b11b2c1081a6e2a447309fff9f7215abaa38c2954e2c0c556df7db04ef8653506c6e727b72a6989eb32e48ac17f6146ba56fa8a634c0deaa19517e53c6c3dce5cc6a85245280d2e39a2fe40d3ba81eba3a064fad212728bb26c4a794aad7f89e5b59810e049a96147e432f7226a52ae7024b39ed51e50ffc8d1f7498a20e2741222999dcb1b6c740e38fa6e77937aa32f7cdbc20fa1cc16b1d27677a7ef74deab64c9578361a87db6732f37df11d0e4c58c6793749e8b894359f8a139feb0e8098448f94f7ee795edaed1a3964929fd2292a18511205db2aa5a8babea28bb4ca8425bbf271cdcf2faa40f800753957893f52932a9ff9328da71151f37ff85cf1a1e5924090b2fa3b7337ff22b7f52b168479bbfb582a0c33c14f019710a3901bd53e65910ea7365cff0804a0b9f797c1b602359ebf64ce8ae17e86a48f52de0cb7a26c0711eea7dba8975e452986a95919d51922b104c3f87b44c94d85a05471190c01c1f6b3ecdce263a9665b43e21c3c1fdbb45688656ff2bcbeb860b69d24433ba7f39bec8659b7c27b46b166c15aa56772e522d76243f29aad45cadd2b0fae67a73e4fd1f02e44124d1adbe5d305608980e99500ff7f2a48970c0c4808c5633939f6c3f8fe169eedbc2e94421748fe9e05b28159d90986e63cbbbb681dd420f38494f0bb31b00e7405c18bd4d27b19ab88ed85eb45f86ebac1f9b716dadfc7cadde2db8970de37c36ad89d6fb47a6f3161a6b0bc5f47028230943d58d8b7ec59880eef6387a64aebc8b11d6c1fce853d58c5389cddd50e7123978e9b844a7cd5bb67fb54ef2b0e99d95b153a1f7a62eeaeeb28ff51bc97bc693d53c5d187e03a602e1a8d7298a275554acf3d8b7a867b80123faf8c6103a61d4d141e7c48c16bd0bbdec08189d34e76f724073bbe388c0eacff3045d0c00e45994110d4e4b3100d68af245dc03e85c7