Ref A: 81ee12bed1f44ab2b88d34a71ca4d19a Ref B: 27083D60D61B2D6573EC4FE96F88037D Ref C: Fri Aug 29 02:26:51 2014 PST