Ref A: 5249a68cce5047a496bf08492ec6a78e Ref B: D60278EC606CACCA25D0128A1AEB52CE Ref C: Fri Jul 25 09:11:12 2014 PST