Ref A: c9db973affa344e0b1fbdf9cb21d5fd1 Ref B: D289FC0404362E6A4397FC78DEDA3A9B Ref C: Wed May 06 11:30:54 2015 PST