Ref A: d1c7358e68994809b26dcadda68ae58c Ref B: 8C6BE8D0C264ED1E294F572B2A39CB35 Ref C: Thu Oct 30 08:16:34 2014 PST