Ref A: 1c50e312c21e42fb98ccbb7708419c99 Ref B: E48CE1A998C723797FC453204E930826 Ref C: Mon Dec 22 04:32:48 2014 PST