Ref A: 5e884840f1a64fa79dbef697ed13569d Ref B: 7566B19F53575C345803C6FFE72C2BE5 Ref C: Fri Oct 31 02:22:47 2014 PST