Ref A: b838804834724a1d8755a7d3302b7a86 Ref B: 7965D8951F4D608B6A0BFDB7171F4B17 Ref C: Sat May 25 04:53:15 2013 PST