Ref A: acc41a0ff4c64f19afb6b2360b457b88 Ref B: 3F5016C6B50D78B6AA993677B145F8EE Ref C: Wed Jan 28 16:55:19 2015 PST