Ref A: a5ad5b22a1094ad3a856b558be093e54 Ref B: 47FE727BA7D5E57C5EEA84C14C38DF6B Ref C: Wed Nov 26 02:39:10 2014 PST