Ref A: f140dde78a9741d88aef60cb9ceddba5 Ref B: 01C9C0B34C79A6A8F76A10CE964B4D98 Ref C: Sun Dec 28 03:22:18 2014 PST