Ref A: 2d10dfff857b4583b39e02e0767d32ef Ref B: 5CADDC1BBED832D5FE058591B5C6565F Ref C: Wed May 22 17:01:31 2013 PST