Ref A: 0d90761f90ad455da806a8d20d73eae7 Ref B: 8A470C65E7C994C587B4861DD510EAC6 Ref C: Mon May 20 17:58:09 2013 PST