Ref A: b300879b800d492c81c9f6edbbbe9aa9 Ref B: B055E140A295D3184450D594CBCC55AD Ref C: Sat Oct 25 10:34:18 2014 PST