Ref A: f1e78957cd6e424c93884143ca582a05 Ref B: 5D0636CAB089C9220E4DA9537FF21D2D Ref C: Wed Jun 19 05:43:50 2013 PST