Ref A: 62ca87e7976e4ab5b04b7ef35f1312dd Ref B: 14CA83F3C66C34ADF1867A10ABB3A582 Ref C: Fri May 24 09:52:32 2013 PST