Ref A: f49e4845180f459d91201a3624d0cbe2 Ref B: 95671DB1F6F3929CA011F8594D6F63B9 Ref C: Thu Jun 20 00:49:17 2013 PST