0x2cffd02e1191e77590872bef01e9663a2ff7ecedaa7c64adc61fc430ce8f41b6d39b36cda0db5755d64d6f8cfc0dbc2361971ceb4cec465f22e282b8e2b2efca01b43eda70fbb405ab7b4625d12a1148379585cedc356b20631453c3b2f383065b4149e2307705ea2d3ccadb91c8a3533ee9cd9defbf7dc435c04c3be02cedc32a9228fdadcba8564a26548a1e1562cd8085b6e4db643585b827aa1006fee0128d6e548d574e3037953732d26c9c84fa7ccabeb74b021ffc379a7553e5d1d65734f16f8aaf85f8f4665a0529bdc3db71c535dc45e02da86eabb895d522baf0eba4d7d65e2d1b9e477eac872dcf0e454f2ee3c357d8ce051c7f4c364d6b57dd48f4fe50cac9e563033a9e5778c98ba9d5df5222a4c38e1c1ef44fea0af135e0bbf260d76b1c2a236a114bd78d50c4e3f8b6d5340750c95c45a2cc49ef123c121404219494867258882f5d8514003c26cdccd6698baeaff3d0dc78f9efb9703ebeafd51532d7656302ec3c39d36f62a3bbc8fc394f88ee3135690cf85508932523904c09e454b711a5e82cd0fc6524e2ffbfb36ae1fad5bfc3a27c6299b8fa20875bb0ce15a148532d8c3e15460a08d9b2157a6140be4530ab6a56f48980cacec64c3acb7beb053070583322b65d8090645c9d3edd66c36649df4eb58365bcae74d495d59a23c6ddb61156ed8f23a18bd1a67baa27c0bcc411cd01e0e418e6dcac3a739a83f8a9df187c9cf39987a001593999d995a46b4851723eae688a170d1262c8e084e7ff88884137f264e8454c4377ef0a8cb723322cec57c1cda4c41f527314c53e414b972a11337751898a9f364e811181bc11f18cb3aeb362d86ade490ff0c354c0a788a0df76759b402ac9bd2d0f7133688ccbddc59e11e007b1f7b5be17c834dcf65c2ec5d7a6283c4d625d8b47fa9f2c630fa7e124ce3bcbc111ff1a6db26630ea7182580a03b21017ea2ea19720aa9dfbff54fee11eddf045a1cfcbcabcb5bd9edaa40338eaf7ef77548f5be4278cfe52d0aa0c4de326a0976390ecf099d19d9c2d6fdb0795c93b80a6d71dad91713d54977d53943a4041426d09e7133d032a4796261a31c28949ae9fe7f200bb911543dbbf43186fcec6afb94c13b38274175cb6a8c618b0ccec8a026d13769525c6be61b15aa1b7e5a41e113218b15435cddf00d99d0a00e8ee9d7140bda6fb32680ce568232445a23966941b0e5fded5fd16f5274bbc518587e350a64a4f7ab5ce0359b7f420ade420aeaac26fc14343010e47b141bcdcbef2e433f88c4ac0b24e42f2747399047e1d15f58bf05b589285cca54458b2a921972e7628a379d08774ed2bf48261d3012c3f5d8cfca295e8912e708d0343929af74a353af7c2fa21a8a1b59bfe33d8058b426d4e6ff9fb4e6521efff22759fa53577f966cdc94d6adcfb9f3ad0540f71495a3910f255846946dab19481f3bcfe14e73824dabaf56c3ff2ea4f4d7876bf3f3acb2076a98ff52a8d96c0a2a76b254a1f400f9a6eb60334feb1efbced6672749b47ab76c21adf9c0fc9901818b5b0bf3332a68b5bb9a31010b5e9d28c77cd95225c9e16bd952c48b2702f6f495478994cac6a194cc29392c5b132d65bae3cad11a07c1d6d60f93294dc09fc988309f2ed3263ec31d87842b7f26a68e6c0741a7a0d8d347c9794d350462bdcbec5eba06bb224ad2b5227f336beda14bbe1675cd0610b5ecdb2d53ea9c423803ee4cb14414daef067c0f294e0ab85f50d605f9b9a639aa50b49ce809e132ed3332940f622d9fcfac3bd5dfc077ee3e3d6466276c62b90319a634f6fdaeba97096bd55dfc3d09535e76e675e4f2a951f78323a026e25e38f1a78f7743d63bab1364a164dd2211d4ae875c628f421ac47a78d770ecf4c2b9fdaef8b6b92aa01f397d3511056db830f8b0d5f