Ref A: ebea4458f1b04ade9bebe55228ccf578 Ref B: 3B93CA162BFEA7640A96F4A7E3757036 Ref C: Tue Sep 30 10:08:28 2014 PST