Ref A: 45f6165251344458856e1e9297f06b7f Ref B: 7596C23AD0AF72ED46973E123B0D2D02 Ref C: Tue May 21 17:29:31 2013 PST