Ref A: E9D079FD93F84FE7BF4178FF3F2C6F77 Ref B: A1E0BF5743A61B16CE5D74C5978A48DD Ref C: Fri Feb 10 06:16:20 2012 PST