Ref A: 63b0d80a29d843c48cfa98e149e666ca Ref B: EE251787E2372B26EE66689FB9840636 Ref C: Sun May 26 00:51:26 2013 PST