Ref A: ab124eab706f44dfb93e830fe6d8f9cb Ref B: BA7824981F1D09AEA467B12FFE07C63A Ref C: Tue Jul 28 01:50:10 2015 PST