Ref A: a0f1f04c7a0a41638eea5157a521026b Ref B: EF39B65B5466BA4E1DBB723F725E3E86 Ref C: Sat Aug 30 00:43:09 2014 PST