Ref A: dce08f8ab9434f3793ba83706c71f5a1 Ref B: 071C1C08B2A1AE3E85E1BCEB96C0E00E Ref C: Wed Jan 28 03:03:26 2015 PST