Ref A: 548e1085e4a84960b6ff96f88196dbc9 Ref B: 52CEE0150C9383ABB3C2A57C48E9CA66 Ref C: Wed May 22 16:55:42 2013 PST