Ref A: e00eec8765ec48f290d00b4f578addf5 Ref B: CBD16C1E20CFA5107D4DD7C774C26156 Ref C: Wed Dec 24 21:11:21 2014 PST