Ref A: 51a2f28a5b18487ea70976d41f586147 Ref B: 5D7C1E415C0E5F571E9AC12057411A25 Ref C: Thu Jan 29 16:11:45 2015 PST