Ref A: e600c2c152444c68b02545ec0ab912b5 Ref B: 420DAE4076D70314FFE09DC29A649977 Ref C: Sun May 19 20:16:59 2013 PST