Ref A: fb628650edf640aabe733a59883b94ab Ref B: DDA65DB52F3914590849ADFBA30FF228 Ref C: Tue Mar 03 20:32:57 2015 PST