Ref A: 507f46a2fcaf43b2b3f12986714834aa Ref B: 4B26F715D26392F018A602C0B562E24E Ref C: Fri Feb 27 08:49:16 2015 PST