Ref A: eb7eb58c310b457c8964c37d33cef0d8 Ref B: 4AD98DB3BBBAD559851B3708395ED4D5 Ref C: Wed May 22 09:25:12 2013 PST