0x2cffd02eb02651eaeb5e9eb07357d9ab9c4b1ce8fe8b07e5269024d1744d116bd1922172580612afd143930d85a62ebe3d3363448477453cde92b74a0644ea36d30c6125cfe3dcd8f9fd641103ff5a8ed0bad4a022a338781a472c736b2f71df1f6d7ec050941f3823954dc207429813d404ea889230c1f7e1bb0a7eaa96911b318c158266773bd106614de35906d261183b0e7b931d45717c7c2aca57d7d69b784ac9b137a3f514fc2a862fd370a558205d90dbae674b025efcba57d2d8a6585417e004ad4c76f4be8ae5b71393ec300cabf0b3c12feb0fa1c81dc6c88f6ee06326ac82c098aa9e384557a6191d30173a0648d1eb752424dda5ad644d710c9644f7747717c5dc125b4fcf51068085186ecb01314f0a42b0bea18f77ea658958007d3962555c1b945b9029231f12e47fa08ed1bce43e9257794220367b00523d03675832d3c85754bfc5ef21dc4292b68f7394e38f7dfda14ca89d1ae0e94169dfb81c595c7c25c0a0f01a36b97dbe9f4280811dd7614872e37df3b82570c20277b02cabd2b70b14ee6395854f7706d1d66d9fa91c97821d769b18855d4fe0998cf447e24d1c04f9826db0bed2e1fcee376eff4dc73830fd0ef39b9bdd9372a260e0448027dfc0c1517112203954cb3f420bee5906dd63aaee1d628244976d68d77a1f7797e67fd69cb053145af7d76048b9d6b3b7e9050ebbbfb7760bd30292b5c1383342f7153ff0583d11567b6daa3a1ffb9f0527826ca04ff59f6918ecaa401f5fabe6868cc61b77abf66a5b1d5cc07afc7696af550c43f0ab66d8f536a533c93a1259bd4fb74288d34a07f92441c92af2c471e1a1f96da8d618022a56132732dc002283345355e9b151dfb73fbdee5d1f250abc8360b755827065a6472bde7b763f94fe203dc30a1a02562510adfb6ef8c2808d40f8426fb305265e497d9850a8c6864d11ac55312afc2d5ef7d7ee9952e49b7824080d12e060e509b3f9d12885ef92723ff653287d81cb80946f8932943f16cdc8dcd75a0bdc7f677b653885bc16d284c39d25e14c2ba72ca02870dba46733453496aef5a8ae19c4950f4a70df5c955230f5e75b7cc5327879e1a38808330565a9864cfd6ac566b91120b9f8c631ba79bbeb8c6f52bff3c4c35ee17d665f32395c3bde2e288e2391dc9b396ff197ad67c3751ae81ad64dab290272962b9bb0049f31d004cca0f89e7f5a8253f69529862c7822667d4f3cddd4b333b5863776c0550b1683ca618607475a41496f5be2a033119628b1c8038971fedaf5f7968d417c19f97fd1f4a71664d5133320adfc6fdc9161db96421654f91a4a23d202b8f0531411d68b94c20cc7b4218f269d83dfd5f63016fa94a0eb98dea0229e7de801c84db548d2e9b32b697e3a515ee77fc232877967aa9255510ee102081e4da5db7122f07cf262ae320ab74666865e3db78d9c0da68b9f539d0f83fa4be0cbb3685bd583ee63a7b4c8e68bb6ebebc5e385437e275ed8e42c6a4ea1683e45401f8dc4114f6531a1c1154acfd05f0a1c4499a7b029ce0887b72221caf39c7978a833002a3b064eecd6ebfeec323cb8c54a4f9fe26249778217433249b57901e93c2c6a57a2186b4a7d6c05ccdee8094a048234b295d2f466e4a0f274e1217a6bacdf17d1008ffe78b504cfd1c0f70aae3b9ff83b0d5fb3cbfb5bfc0b6f7fb984080d1922c58fa1f418268f8c06578f9659f9fdc01f2cbd6023e7cc94a932c79cd6099be2299109b82e9793295f40ad4cf0dda54931e213b837e4aa00bf3bd8e9790fe11e04d82f339ac29ae43bbb85ac12f38cfc3cb6e75b46b48773fa7eae5f143461e150ddea11db3b2ecaec653a3690803edabaf0fceb9114485ac09a541aebb240f5651538a9c4a6befdd04c6a6e73dab782f011b403bff15066a7e47afb