Ref A: 6f4ce36f862f4f3b91e8172e0a258a7b Ref B: D4696733D6BC5B863D5FB7E13CADB0FA Ref C: Fri May 24 08:21:36 2013 PST