Ref A: ed62a14d53d64c19be22c1c0b9d8bb02 Ref B: CD36ECF1F962C489C61C313FC751F2A8 Ref C: Fri Jan 30 12:21:51 2015 PST