5CECA5CA9977BD6F4F4A07FD8F405A6AA211DC302719C59E12E61417CF2D6073
12F1654D990C013631DC9EFB3DDCA89C3B74C9732DD9BDF4A3DE1D395D77D5B8