Ref A: 5ebedc0d77a14ef584d3c1ef9cfb0704 Ref B: A815CF217905D2BB28CA57D3DC018DE4 Ref C: Sun Dec 28 02:46:32 2014 PST