Ref A: 471756c5e17548beba88b4ebb66221b3 Ref B: 4AC6C63DEF38BE3AAB1541886CFB2EEA Ref C: Sun Dec 28 21:53:27 2014 PST