Ref A: bbed21ab9926496a95f6f87a98da5c52 Ref B: CEC4CA7B3E17E683B407F3F3A3A45921 Ref C: Sun Dec 21 03:26:24 2014 PST