Ref A: b9ea793b5f994d6086ceb66ccd89e308 Ref B: 969F293F0651356F32F49A3036031219 Ref C: Sat Dec 27 23:38:19 2014 PST