Ref A: c042f0e9a942426e8ab0a951ae4678a7 Ref B: F2D12136716B0FC2D2A1A276347EEF54 Ref C: Tue Apr 28 09:52:17 2015 PST