Ref A: 1d7de10f6332413292bb0ba25d368228 Ref B: E631A8FAFDE34DB56849EDF4419BF911 Ref C: Sat Nov 22 13:25:48 2014 PST