Ref A: 2cd4d61d05f844a4a6c694849a07c360 Ref B: D2EA8DB46FE7E9BE6C8F2C5ADB8A986C Ref C: Thu May 23 19:19:40 2013 PST