Ref A: 49756cf3c89247b8a6b88edb10f58d0f Ref B: D6FDACD1D6E109DED8FAF3C5A399D7C2 Ref C: Fri May 24 03:34:05 2013 PST