Ref A: cd1a40e2894a40ab88c7c8e8564506f1 Ref B: BC36802EC625F0F9F4B2FC194CCBC5BB Ref C: Wed Jan 28 09:59:01 2015 PST