Ref A: ff0d38ff696b4cfc85c6ea3f411d1a18 Ref B: 133228DC2B6D27A1731E5B77E682D47D Ref C: Thu Oct 02 09:33:42 2014 PST