Ref A: 971d6d01b6f4460cad1741455af9252d Ref B: 80BBE0414898FCD94A4FA68DC3ADEA0F Ref C: Tue Jan 27 18:52:00 2015 PST