Ref A: e264303ea9294da79ef82a9f57b56bda Ref B: F54DDA7D08E5CC1C9591C30EDDA0B4E0 Ref C: Sat May 25 11:43:30 2013 PST