Ref A: cc50cd1956dd459da8c51cedb8abba65 Ref B: 6DC171F5154AD4920A067641F8C36335 Ref C: Wed Apr 01 22:29:32 2015 PST