Ref A: 33ac57d0acdf4ebca3adc5c13feae2ea Ref B: 3C9CC6A715DADF94CD8AFDFFED2E0304 Ref C: Wed May 22 18:37:57 2013 PST