Ref A: 94a171d794ff4b41a784288227dda65b Ref B: 80ABEEFE66321A8CC9BC514814E5881E Ref C: Thu Oct 23 03:20:31 2014 PST