Ref A: 4ca0abe479a949038094501d8230f31b Ref B: FE430B77AF075F629A2A85CBBC974732 Ref C: Sat Dec 27 14:14:02 2014 PST