Ref A: 6b87cbf93bf146d792f95fb224d6eef9 Ref B: 8E8E54B3E8B432EF03859BD124ABF8A1 Ref C: Thu Mar 05 11:05:47 2015 PST