Ref A: eb600a7a552c48519a01d0e4ebece66d Ref B: 23B25460690192A50F27316941CAB463 Ref C: Wed Apr 23 19:48:01 2014 PST