Ref A: eb0753560da2432a87cf95d0b7b56ec5 Ref B: D14E84B8B5092110D42C068360F1160A Ref C: Tue Oct 21 14:05:43 2014 PST