0x2cffd02e02c9c15d920ec59ed2648bfd384326d478dd115ba6cf760a19d409f4d3c290efa6d2e77a4b8eff5ec8f82b7a730b5dc1a2f8e4fc05ed5973143a1dae1426ff083698b7ba724d5753f5df68a6e772234387ed37a10bb778e821e571bb50c67b948fdd56298f8ec39e3eb41421c1565fd0f3482c690e30573025507b9add16bcd1ab678e2cf5b167932f28ec5e28ca374b5e06a470215eea9306a8aa3a836db04b1b9e3778636dcd50e8445bda862c7ff2865be34a3ed0bf3f06a6b6820f0518bd6210cd1e947fbb51d3dbb0afe81c0e7bfbfe4e900c1c9199f5521083e174886c6391e5c816198334ff0f18186b3ef353c24f1e4fc7855a0c0407bcd729c402f218659a3cdac34c780d92ca8dcc7e6a49d791e530fd345eaf54590b06353a74ac1ebe9af726ad248cfa6290a5bb7b3b8dad5f037fe506f1e713c254bf621da510d59a2d159d7b37018ba43c455fbd050ecedb6de97fc91874d4aed6ebc58cba8db78f355ca16c7614794b2a5de171e2fc89c6d1fbebffb834f6f8b20b3189d645d8643aaf81bc66aef1f69126f1dbc220515dbbc0afbc7d371e222e9e4db26755c41ef1acad90b37f81a361fef3433f29395dba0538ff7d6b044d7ec47f15c2beb4e43636d9aa2183d8a75676098250eb92feae97870ee27bf33b48f810617b3aed1139d8475a80670d9a66f5aa8966adf7cc7ef9a738c19384051f7929f639990af00fe57f7011e31bd91bea0f19540713b328126f9d4bb043f219a0e66436a7c7776db82dcc3fa1570c6230b385880a5b06a47e42b8ea23c6e689e4255463faf443de44aba3b9753cee59df06e369bec9a3fdb276159f6dba28039238535b7be5e6ea8c995d9cf17405a528d07b4b97f38d3c1b375d1a9b81a2b0911a34dd45fe2132c4e1f3ce2dade44366a172a2a6d16f6f08d9c91221bf946b97b0af3185b5f27161c6d27e998c12452393fa85827c1a01a49d2dc91c3ea9ebb8927b068e98c0d713c00cc7a6e4c8b1a0480e6071594f81cb130d253c6a0c0607f731d206f2bfffb1853ab9b13907e5394154553b2739a9acde5074d1a2356524d2846ec61f089400cdc9fe5c870818c68fc39ffca005a8d5bd1b22e03197e63d4cce0ac092da81bc21cc9a145ebd389608ed19727cdc464ddfd7f51a63b83a1111c12b282f215df2f2e8c289bfb9f36fe76703a36d470ff68723a172d4a07027e1cdc922f6b4595f824afca00082aedb402726450e6d6566d4abf31907bdb7c5297f6c0de88bd1645cd6bf5c3bb92155c666815a6fe69e9aa025af91b2abd6ac9fba89a94b21b66d75273829cbb0a7029b506e0d34c5e5676fa4029c3089d12d0c47c3076be3f9ff1fcce43284a4dcaedaf21da9c1e513a0bd2461676760b292a76e931c53d31f063f848a55580685b015416695b5a3b68bcf4b48273c31ac234c9eadf01d6bc5fb8579cde0f777fbcf6343c5834317f1d756334aa9cba6bdc173a330591ffd146c7707323a34788188a07307d65fd8c11c102e5fca182106dcf6bfd20a4342cd1101e1f383c057b4ec159221a647ea1c6cc8a7c66d5bb739310d4219710de7eb816041a987dbde4b7af0af8a7238df14205ece01d89f4853f966b1d01f7e52359c8a8b2afeb94edb89aad1c7ecab3d4c8d556af1795a9a7a54c2aa84d2991a09922326a47f59e0f465ab41324d63c93ac1074760d607b6d27afadc06fe538c2b02a45ec2f355af539f034ed886ec32e0a0444b7b03b9176d64d26f94d5ff7a235fafa75ce2edbde6fcddbfee6a6b4dc4e713243880e1e072faf5b33d31f7c3014efe9ba42595ce396550a1f1108ad5d1a4919976a0cda2c815f3946c0e218fd0f607d91728a2547f5f84eb707370913c251ce20fc07b3f6f78e70dad3dce4c1f0eb5029053c5df0d165d185647