Ref A: aff6b5ccb1f8445db8c579f3222d29d4 Ref B: 14BEDA333337361FB07A80747EB815D2 Ref C: Thu Mar 26 12:21:25 2015 PST