Ref A: d69ad251934b45da8d5e67f9e1db51e1 Ref B: C09C5AC030EFD15CF1EA34F4366652A2 Ref C: Fri Jan 30 10:37:43 2015 PST