Ref A: af84dec4c29d4d858d07abf7d804d0d2 Ref B: D6FA5296357BCA32BCC32E310ED7473B Ref C: Thu Jan 29 17:52:27 2015 PST