Ref A: 0e519a98baf14e5590df9cfd6d0922d1 Ref B: E30D04A6769F08AEBEB631BA4DB0961B Ref C: Tue Jan 27 22:57:50 2015 PST