Ref A: f491b02e862442499e913ad662d02a73 Ref B: F0B87034A77BB3335FA551A3AA5B9CF9 Ref C: Wed Jan 28 21:30:35 2015 PST