Ref A: 50777c32ee044ff5bdf6f537ce2567ca Ref B: E410FCFDAA9079272D0E2FD19651C4C1 Ref C: Thu May 23 17:07:30 2013 PST