2c3c02afd5a29b18572e52488e168860cd52819cf042d13eb63d6b362d1d3f4bca137b63cca854bf9a9e19a29db446f91ae2192a195471bc81b4bfca1e228a1a4ac505d31de87737d54448b7268a2d17db05e8b35b4ba5f6a1a8d48327f6a884baf2406a7773e248821c46355718fb3093c856e168c56ea992687deadec25927502ef1a9a9b9cae30a1f8e71ccd41e721ea065bd60f1e92c4573ee9349c13dbeda28f1b88252ef3ee30de94ad204b1fa947558ff72512eee870ed7a3b423d4f90b9a5b75be6a0ad358b02e11183ebfdbf3dd82f2098c76c6447878bacf9a7c413566c945396999abcf8e9607866dc529c30c965ee9a425cd35153ee52b92de86d61b4624152e6100ddc4dc57726bdec87f8cd320b5eb2ce4c25fc6c774bdce8e558c73a64d2c9609766319ad4b98767d88793c3d2459e7155d1f0a17c9108bb6ad