Ref A: ba3f9f46f94247439121a09e0d8d9d3f Ref B: E589855D00E72800CF0A8999E3753BFD Ref C: Fri Sep 04 06:25:39 2015 PST