Ref A: 7ae2e9cf0a784abe9c7265fc3bb60637 Ref B: 21F9761F90E7D6928D78552CBEC88E2D Ref C: Wed Jun 19 01:52:09 2013 PST