Ref A: 0b1b90f7d5cd4bf682ac4ef1447d528b Ref B: 8E4F3A9C4058C1700B18C01AA5A95B39 Ref C: Wed Jun 19 23:37:58 2013 PST