Ref A: 9d6e119d8ef24b73acacdf7395a71d2e Ref B: B3CFA052DB209DC969D65DFDB87C1429 Ref C: Fri May 24 11:37:23 2013 PST