Ref A: c2b5f66ce82048afbaebff878523c399 Ref B: 2F2297208587E7F7D6A7B28717143EA1 Ref C: Thu May 23 11:52:32 2013 PST