Ref A: 71f566d594cd4a308cc22304d375e57b Ref B: DDA6C433F020D720737A2A5211AF9FF7 Ref C: Fri May 24 09:46:51 2013 PST