Ref A: d4407db5e02c4986aac3e1c7e9a499b0 Ref B: B9D22E1E70FA8CDC3FC715EEF254E4A8 Ref C: Thu Mar 05 12:29:50 2015 PST