Ref A: 74f0c29a0fc9409dab2830c56f2b8491 Ref B: D3DB64C11AD3AF94F21BAB94C208E143 Ref C: Fri Mar 27 21:04:27 2015 PST