Ref A: b65d285641d34e2cae344d274e2fdda4 Ref B: 4FF3FE8129DB02F1CFB06184D5EBD99E Ref C: Mon Jan 26 22:46:02 2015 PST