Ref A: f31f19f13c4341289e7f16695659ff8e Ref B: B7BD51165437D8418654BE419F95A235 Ref C: Sat Dec 27 17:52:17 2014 PST