Ref A: 38986545087140db839c914d8f06867e Ref B: 68DEE85D9B9E840E5B6D1F20A93883D1 Ref C: Sun Dec 28 23:41:49 2014 PST