Ref A: dc9ff0684b5b4c93aea4e21026a60f28 Ref B: 1486AFAD9E7B2CF59085FC8AC49B249D Ref C: Fri Jan 30 09:22:29 2015 PST