Ref A: 956f861cf9674405a906acb3d57610a9 Ref B: 8DBB49A8D48E625210437A03A90CFA13 Ref C: Sat May 25 22:12:53 2013 PST