Ref A: d1c746e539da4a9a9cb2e24e0027ada8 Ref B: D1FE005251EB33C61FD0110B90D7CF4B Ref C: Mon May 20 05:10:04 2013 PST