66ad45db7af5cea0f8fdbbf566ad45e47af5cea0f8fdbc0366ad4fdb3366441eddb1dfb966ad503aff2107b49d40649466ad84edbdaf66e456c2ae4b66ad8def211d748f2d348d6766ad8e0a7a46b9a01530fa7266ad9d9abdaf66e456c305dd66adae5e400250c827359e8666adae76400250c827359e9466adae9abdaf66e456c32dac66adb90abdaf66e456c34b8166adb96a7a46b9a01532490766adba37211d748f2d34cd7c66adba5abdaf66e456c357ca66adc8c97af5cea0f8fdbc3466adca16bdaf66e456c3a78366adcd5c7af5cea0f8fdbc4866adcea47a46b9a0153289d866add0583366441eddb2ceb066add2c1ff2107b49d42240e