Ref A: 98d9840728bd4452a36aa9b51fc7706a Ref B: 2D42FC8683DA3C1E1D3724D870BBD2F2 Ref C: Sat May 25 16:18:21 2013 PST