Ref A: 759b145e548f43e79f6c5f50ddfd858d Ref B: B380330A93C7428E2E431810A0EA1869 Ref C: Fri May 24 15:16:28 2013 PST