Ref A: f8a38bd3481e4ed9a3fee2483f20f1b0 Ref B: 1B4CC145C036101971C7E9100A8EB202 Ref C: Fri May 24 20:20:52 2013 PST