Ref A: 29bd5a81562d4016adfaecc162b92900 Ref B: 6F535E5E8AA44D70DB808528AD03DAF2 Ref C: Sat May 18 19:02:19 2013 PST