83820E5CF70AB82FD7A5E6FB17DEFA05FAE92D51F6109B593B681D18128FB68C4FBCA23FCFC9C40C9AC756D2DE3179F7D1F171DDC6EFBC3C1FDD4CC67C5B407416638591D44EC2F84553E740E3C1646B6F019E6A542CDCF2BF135D3A4878287ECEB8578A74514A5247F0FEAF3B1F2D3D9DE13FAC2A0FA8CE1B36BCA3469E5CDF