0x2cffd02e59e2a756ed5ffe70b8c60fb3bb35830fded4304fef0ca421251b3a2ef0f294cd2d1693c8e146eff209be0a086225f03ba2f3c225cc46165ef9a99f9d5312b5f42bd480371f7acf710d3266faf4320ee4bbd487df98e77645bc2940b1c126816a74d57e1f565923948a3502bdb9a3d4cc843c5008714969d0c2eb9d7ae47ddd33f0e68325f19af6a338943f8747fa2dfa61dc6c3aad7416238395b52b072da6c3b2afc990068d58d7f042f412329341e28475a66df2819c847b1af226a7bee4d1f2a255fef83fda10b63126081e9f7872596ab5a641786047084e3e1303e5d70c95b369c346880571bb9a1da5496c82fd772fbedf8cfa2564d61b33d324da6150dd4c74e7d096b33e86d66936236fe34f723e1595302bec8295a632a6ce9185be2cea944dbbebdcf88aca2d7a5186b8019965affb2775b4691223a6b40abc717737ce8b3e77550b759926d039d336241fa29e204fb6eb3dc96b76228fc470d1826c28dcf498b1b1ce6e2eed9da6fd3d4743d5f3a717c8f09573ae0b70fed3fbbf77cc16e420672398866f17cc3580683e17676cbbd2a8bd40f2c49f315eac3372085af9fa61a0eb91c582d958dff70e29ce6c30884894c2dffea516a046375f22c215553f7042a05b28fe552235276bbd4c099f971e80865ea62b5abf5301cecc073ec424742fcec0021ae2db649558144f9bde0572ad05325da597628d224b3c17b79a77a08b690ad54f62cbea005ab913a3ba2cef2bacab8056f76fb35adc0abb584a43a342e3000123f15463244c7e9c7573f44e1b609f2e372e9f5866d00e33d50d25581aed3e991275533f90722e876dd32cb72eea8015ac82311c751f745774021f11f8457bdb95b1b6a61572fd8a9d0d57c81c175a10e77d74eb5e14d30e9af5f47cffc87540b66b34920a3de9cd90d243b6385df3868a19d40d0da6a493d54b5e642e48dc0b859deb086c6f1aaeca55c9164d9803fa382aa443322459b743a5081529f0ee38f54055fe5f5c90c09dff05af9f5c494b3836d5cf864ef8d130b4bab943ccf50cf9e1b997e678c1fec5d92d767d2109ec1b714c192629248f3d05972bbf92a883af5a8380d6f61e66aba5c645e6509fd7bca1f4a41c1e229b95bd404c3a78dcb183df505fe97ccbd603cb31f467f2481e2e22396a64c15e528dd0fe05af9f948293a0cf9ef62b02d4ccc92ba585406ce787bd3c8ef027851ac20778c65325c85ea2c3c5b58710e532e327f1a156b7f175cd739571e7f000c3debc2588fbf1fb3ab1f33e0b2dbea94ac467364e49bb6cf6f20a8c8ea9b2651af132ef051aff3a7d01fc01b25f9f1bd50ad494fcf2c648ee45306f90b59998a4f2c145f322842b5ae48eabd540fe15c9717eda4703730f435321d139579c775089beb5ac0624689156be019ac15218775b7bd180b831c70125f75032f97339047cc700899e2d123fb63857162d97962849659aea9f0ebb861b8bb14950c2c9a6e8a4f49b3429e2080b5bdf3b374ee1a2547d3a02e197529e079f921aeaf2b26c21e4188492c1bb48fc9721b5e79242e0827504bd356d888a75448bcf1b6bad23a10c336f061be19a6423ed7f8a1e6ccf694e1e40010c95c158d84aa74e65dd746837214130df526c4aa18f2404352f8b34bbb810ff2abee77ffdafaa3ac73c71e34f2e9535963b3b0fee1a2cdca771bb4907d0a661454f7e2cc1b395c0705cb8592e368ae34d2434973210724c7cd4c6291800abb39153f85ff706742f80a1f22695b76fbd6944801f1a49ef0a3faa592259978a982f52fe4b065344a9188389c29bbe27e5f201b57a733bb931066c33227bdb69f0214281a8a06776879e58bb687f00f430ab8b5c3a3044f27c7b7fbf06e2414df66887e765aea7a2ef33a6138c74573b05ac77fec9f2ccd474e301