Ref A: 68ad65d53fcd426bae0e92d494f875a9 Ref B: 77E9E92AAB1D4DFEB66E4AE3BF2F5068 Ref C: Fri May 24 08:21:30 2013 PST