Ref A: 307b61964895460ab48a87c7b38171b6 Ref B: 85579EE70BE0FCB0A1FD28AE4893CE11 Ref C: Sat Oct 25 05:15:33 2014 PST