Ref A: d73a3981858f4248bf39c65eaf8d5c42 Ref B: 62560E093F2D73B1B5500EACDD0F7D14 Ref C: Tue Sep 30 13:30:17 2014 PST