Ref A: f29735a8f3f24ccb995fdf4b026c9ba3 Ref B: EF5CD8775289E05692B11038CB5D52D7 Ref C: Fri May 24 13:28:39 2013 PST