Ref A: 99d1559a3f364b5782bd86ecec947ee0 Ref B: C8D29B89413865D83BAF6CB848FFEC00 Ref C: Sat Jan 31 23:52:48 2015 PST