Ref A: dc30885040054bd8bb280008e4e1f2ea Ref B: 8AAA55B0E9C44789B71A6B603901128D Ref C: Fri May 24 15:02:44 2013 PST