93877d0b52172b1557e767e73e197db5 403b5665a040562cd3f3c1c7c4e497dd 75daac960b106ffd08ba998ec21f2604 978ed90e8c16433f3811408176a6f773 fb1bc24c2ceb1045486ddccec693b005 bb2d11ce07c6cf212bfa64ac19b2b685 edd0d470c0d2c635bc5ef87188b19948 657fe0fe06109c285a34e1321f727f66 d4e0b454895da3aae8f0b4800944e84e 20a2bbecd4fc1ae961e24a5326ea612a 9e85864b22922bebb187b772b200e615 01436ca33c7c1ab2c890e340ad4506d5 37f1ce07126309d14ce75bd47e41d680