Ref A: 166df882795c4d3aabaf796a5c5ef28d Ref B: F01002D1C7792ACAEBA71758A05D2EDC Ref C: Fri Mar 27 14:58:46 2015 PST