Ref A: dfedcb1ef80e40ee882dfd3bd2538982 Ref B: A449A0E67BDBFCDC5D3EA8A00A6A2548 Ref C: Fri Feb 27 15:37:22 2015 PST