Ref A: d96ff49e39884c7b851b4effa81c4d50 Ref B: BB6ECD385503ECB32A021D4D20B987B2 Ref C: Mon Jul 06 22:22:02 2015 PST