Ref A: 36624b4df5bd43cd86cca7696f7800f8 Ref B: 0D06302AE80F1D9D30D0E5FC19FF649D Ref C: Tue Nov 25 20:18:36 2014 PST