Ref A: 3800b7f7b6cb4199ba0b8a82d34eadcf Ref B: 33616224537CD4BE046EBA036BDEB27A Ref C: Thu Mar 26 22:27:10 2015 PST