Ref A: 0274aa3c46d3469e88caab5aba800e2d Ref B: F4BD142070A7019D2A3A9213586334B1 Ref C: Wed Apr 01 08:21:42 2015 PST