Ref A: ab4eedda056f4b6e8eb4c1a0e59d4117 Ref B: 7A14FB92353CA1B182E6BA5226080755 Ref C: Sun Dec 28 22:34:47 2014 PST