Ref A: 2a7fb337ed7148e3b3479d9739cf2a7d Ref B: D9C69C1D2A23BD935F1ED1CA4691551F Ref C: Wed Jun 19 15:33:27 2013 PST