Ref A: ee52a82067de4328b88ca4f2a5f2c22b Ref B: 34B26D37916A416D347FAE7B8D3A1C0C Ref C: Fri Aug 01 05:09:19 2014 PST