Ref A: 3b5a96537e7543668cc3f6d2f5761c27 Ref B: DDF3A6A4E252F018EE95F60E767872BC Ref C: Sun Dec 28 23:51:57 2014 PST