Ref A: b776109f6fa144debfecc9b3a1e5ab29 Ref B: 2A5EC62276C6AA40E6BE829D4520AC1A Ref C: Fri Dec 26 06:35:11 2014 PST