Ref A: 9ba6929ec6f5468d81245565026261e7 Ref B: FD836A2D7BD5C2591D115A0391E02FD6 Ref C: Sun Dec 28 03:58:25 2014 PST