Ref A: 7abb56fdf496430694344c6ec0a1f6e3 Ref B: D8043346E0B7A835FA396F963694B84A Ref C: Tue May 21 03:29:26 2013 PST