Ref A: c03400113fd1414fa04dd93a83d5cb83 Ref B: 8BE934D5B9FD9B2CA1F6FB77BF66D4F2 Ref C: Sat Dec 20 02:39:43 2014 PST