Ref A: 1d53ef7d7db6421ca7afffbb0c9d441f Ref B: E3A6E2B96884D6EE91AB4597B7CFCB52 Ref C: Thu Nov 20 15:27:34 2014 PST