Ref A: 505f664046bc43a8a6b0a2c0f36b63c7 Ref B: B0EE2E42EC6B1C26F05E47A3923EB53C Ref C: Fri May 24 00:08:19 2013 PST