Ref A: 52e0be859686404ab8e92c8a8f701c45 Ref B: F4F49D9A8CCEC5FF75CEDE350402F620 Ref C: Thu Jan 29 07:13:25 2015 PST