Ref A: 5436d347272e44c18a646eb8dde1f991 Ref B: CD6B82502F50172F47D58CC51E701A3C Ref C: Mon Oct 20 22:42:13 2014 PST