Ref A: 2bab594dbfa74223ab737a7909c7df68 Ref B: 32EDF0481D4F63E7328EE590C616BB93 Ref C: Tue Oct 21 22:14:07 2014 PST