Ref A: b9eb8aa96607478084f515ce0f86f636 Ref B: B8448FB55A1ED379E5FA86A5D98CBAA1 Ref C: Thu Jan 29 00:06:08 2015 PST