Ref A: fb5d4f07a6f24f5f9af68a5245e08b0a Ref B: 27083D60D61B2D6573EC4FE96F88037D Ref C: Fri Apr 24 18:38:20 2015 PST