Ref A: 7897b3145ebd4f3ebd73954c910f7b82 Ref B: 44FC20FEFB1401CEF5382B97DAA1689C Ref C: Sat May 25 09:03:14 2013 PST