Ref A: 1ad1ea148b1f4a0780a3ab0ba2287447 Ref B: DF861C63D1F66338A30EE8CB1482DE4E Ref C: Fri Jan 30 22:13:52 2015 PST