Ref A: 6e6aa09da15748218f5dcce8bcbda17e Ref B: AE56C5529027C9AD733979CD107A646F Ref C: Fri May 24 15:22:24 2013 PST