Ref A: c35adac10acd4ea7830cfc5294b63e56 Ref B: D3DB9EE5A22960B0B35B292EF3294F46 Ref C: Sat Feb 28 21:41:14 2015 PST