Ref A: 9caa9e1f17a140c39ee0e70dbe9ac5af Ref B: DAD1963F88A9C0A3F1C1D7E9BCB350EC Ref C: Sun Dec 21 12:16:57 2014 PST