Ref A: e96d2af57da949d38bfed97a70ee26cb Ref B: 4EC30989BE93ABEE0A10959BA52ED2D1 Ref C: Tue May 21 09:23:04 2013 PST