Ref A: 5a2135a1daba4d64b26db7e85f0f0c99 Ref B: 527EBD93D85F3B12DE7A7EB54E41B0FA Ref C: Tue Nov 25 20:29:40 2014 PST