Ref A: b201fa1c5eff4f25b993f979be535163 Ref B: 29DABAA2BBE36DDBD7F929C7579F3296 Ref C: Fri May 24 05:40:18 2013 PST