Ref A: c8f70477f9c649178bb8bc05feef4c1b Ref B: A48E8BF16F16233123A9E143B61721A0 Ref C: Tue Mar 03 11:04:07 2015 PST