0x2cffd02ec555650a55407998758f7d7b15cdcccb24755f90c32a11dbbff0b2a0b6b33d3bcba28f8ef25e6b81acae9437bb7dc19c26c60711afa22f941930f06caf66d9598a2765fa6d24bbdb4c0b7ba698906bab138938ca6dc065ad03de8067c9356aae5168cc1ff27ad59901119c371f0b7e2c4aad19dfc3c69a55bced33168f9295d7c0c7e354620a456f14dbdc4472064115953cd886bc1dbb558c48373a95cfc55ec8af35466f443137104707b68f364cc0152bce4d1643fad206639ee5dc7740333ca6e2c7f4ec4bed952aeab53efc87db9560a767997427ce6e20348925f6812f8a52546e1dedc8f6c798fb77c430e18ab8eb75387b004aef33d617f9e1970d399d8a04c5c3c22a606c7202af859b6d9b30a33ddb202cd2a86966a724587349a30e8a5c83739514604e5c83bea437ae6ee6e988709b3e301953d1c65097b13d0302fc4a9cd1c94edfaea9d08ebca5fa34de7b5dfe87610a3edb6abb62ec139ba2760b482d0575e8dd2076dbf8ec848d8620129f9155c1924d4ebef15b88123d4a56d09b1b73d795f638d0b63592053123e2db5f18e73157bc25b0bfc215bac1edc6568d2418b4f5fbc3adba663e3696d50349bd14ab848174a2928eac5cf815f49f221816fe5b64898025af660c57e8f0ee0e2dc9fa7388ff25b7326e216aef08fcfde32847e58e773a9d07edbb183c58fa6f0e8fa3b4cb3a0d09782e95f6ee651250ee1d2f16875991f93bb3c37970a59f104008d08f800af7f360348e19064b499894c89a53ac5e243a7582a4984dd3ff48a46a7d16974eae79e1125bf8a956ad927ba111a0974cdb959e633b28ec8e98499df29ac6ce72c288e32c38b52911569bc0cdd804b4d7ebdae709c0d4f5d4a1645f4240e9a69bd383b79764576cf4f594f974b945d597b3561a64d0db416e52462509e32dac31e19f46f5fc4696f9499cea421e90beb882d057b5357d40a394410cd5efcbbb2a5a088c699a2e0af55d379793cc81b554f9b290321b7c619dd195a49cef05a8c02d1cc32c3f8d46f0debe370e37d58cf7a59df70fd6b2fff7623b39db00d61e6a16cb189e3eae7f2032fbfd437a6e78d357fe6889bd03da053d571992f5e3fa4005dff01de2a1631c1cdf758b8acd1cc8c6f4a894982bf2b24b43406279b77737a11bf823bdc73ea31222b98eba50af1d179ac7a8d0e2afdd31d7194cce060de2bb11fb68d935a5e3c879a2110eabd8285db9918574bb625ebbf7c1705633021aa0485442c6d0eb5fb2caffee3dd15f0c4d3d146d95188cb7bfe50e6a78e7f496161a32123dda3eaddec7b684fa56ae45a8a31a70017f7cebd3713d749a066fc177ca7f147796453dfe9b8c08581b8290a5861583d3c9e7f884882f2ac3e1a75321036307be1d8598abd721a118f0bce6f6a9ef9a51092ff8d38b66090160e1caabfe664055b76460f1ce9d17655cd15587ff5b8f7fb44026dad0bc501635a1cc53b30bd0b952c5886f6a8ea537127ad67fef3b989cf6f42b9738dc714beb3c1ba98745ac6dd2bf5be322918a17f22b0f998406ca7646d684253a87893a7488e492361ed7597320fb91c31414497748020e78f90cfd329c00c0955e0aa37ab65569db19279833b8cb63acd2d7a6a8b9052e93213fbf650920e6eb61a241f1813577b964d6552d9d0e1fb5d0de07a9aad8ea4804e4f6e3eeab3f45655267d24abaf35725aea1b1d98d1e9785270af6f702ec0b3b0d8d96e023d0951c2db40fb0f94ded765e07ee575bb12ab68c9e9bd5e26968bd609daf309bf7bda690d2bcd3cfe6d5959a11fcfdbb86e90d3f00554d20bd3b937e4d48e3268d1c668852b6467e4606bc5cb20fc0e5f6e61f103b49da9ad5f5db83e527fed727c9bac374f5435f80a5ffd9358ca1b6bdd80921869105c3ae1bc65957596d5c