Ref A: 6c773b81cfd341b190c91c5cc4c0cd2c Ref B: F28C51565F5E58EFBE9E83C32A72909D Ref C: Wed Dec 17 23:24:43 2014 PST