Ref A: dd4975be30d0499f9ebdab6565f04978 Ref B: 253DDFAA67946BDBFEF9D90767550D98 Ref C: Sat Feb 28 23:41:37 2015 PST