Ref A: 7293f586f3914b71bb6e0654c39fb582 Ref B: 11BA248106F388BB5D2D22451E3FD26F Ref C: Fri May 24 21:02:22 2013 PST