Ref A: df89c0f5f32040e387e01f6d0a200fd3 Ref B: BDD06E0558CA084DB64320CBAE162442 Ref C: Sun Dec 28 17:18:44 2014 PST