Ref A: 76d52a777c994b12b97e30f4c0b65d68 Ref B: 8D389A6EA22FA4C0A82B1B0490563F65 Ref C: Wed Jan 28 23:54:36 2015 PST