Ref A: e508bbe1c8ca48cea9bc77a096314eae Ref B: 544D8E5E029AB7917F5EF1329DCDF9A1 Ref C: Mon Mar 30 02:49:32 2015 PST