Ref A: a9afbbab3b8c454d885360f18c88f156 Ref B: A72B596945A35E8EB245B2E4DD929C4D Ref C: Fri May 24 01:10:50 2013 PST