Ref A: e4069a6d2afe42c88e7fb8efb12b7054 Ref B: 0BCF94DFEC083C8BFFAED771EDFBA2DA Ref C: Thu Apr 24 00:22:06 2014 PST