Ref A: 7574eefb357c4df0bb5b7847f71c459e Ref B: 6E0CA1BCAA56F6532FB4314672EBFDE4 Ref C: Sun Dec 28 04:07:32 2014 PST