Ref A: 7659375542ed4955b42c32d7a3ef4b1b Ref B: 5A9A2EB28C163C5C7E6FD348D68CC5A6 Ref C: Sun Dec 21 22:35:00 2014 PST