Ref A: 228b9935a62a46f6845c3f8b975ab5da Ref B: E3A185471EF10A9A2211BD91D9FA9934 Ref C: Mon Mar 02 23:53:08 2015 PST