Ref A: 449478f4f1d8488688b1fa9eef065463 Ref B: 21E8E0601B429E42F0FF8EBFE9F09803 Ref C: Tue Jan 27 12:30:51 2015 PST