Ref A: af92c0cb16ab4d8b8959bd3fb03d2146 Ref B: 01A516D6DC82CDC3700AC80BB183C987 Ref C: Tue Jan 27 23:22:30 2015 PST