Ref A: c4fe0c6ef7db484c9c7643509fcc414b Ref B: 879E7BE52052EB6D3E9DF2A7C1379C1D Ref C: Thu Nov 27 05:27:31 2014 PST