Ref A: e24b3e1cb7de45a9b297afe6a720b01f Ref B: 4F4FE4F1D00716BDD4DAAE404841E5B4 Ref C: Fri May 24 04:31:24 2013 PST