Ref A: a7e63990bb0c469d8b1eaa855a45bf44 Ref B: A5469519801E1923BC9B93575DB3611F Ref C: Wed Dec 24 19:33:12 2014 PST