Ref A: d091fdfdfc544ae691dda0f52e490c0d Ref B: ECC8D8146E651303C079C67A9C1E145A Ref C: Sat Aug 23 06:49:28 2014 PST