Ref A: 1985119e57ab409fbb76edc168f6b58d Ref B: 72784F1F6D3C50EC864CBF9AE63D1D86 Ref C: Wed May 22 09:52:43 2013 PST