Ref A: f7936fd6e73a40e0a9574716954767a9 Ref B: 31490F2B8D14976F420CD843CE469836 Ref C: Sat May 25 06:31:29 2013 PST