Ref A: 4599ea8a92bf40969a81db5f3526c96b Ref B: C88A9AB2F3C57E22C0B214FB72F6E105 Ref C: Sat Dec 20 22:53:09 2014 PST