Ref A: CF4D30B7E41E4DFDA4AB050B81CB9306 Ref B: 5D1C21CD730E5A6369F521C48A25EC6F Ref C: Fri Feb 10 06:17:14 2012 PST