Ref A: c81c30f38bc14b5093877e987623af06 Ref B: EE580E6A1758E6303F7BF2862CFA525D Ref C: Sun May 19 23:08:56 2013 PST