Ref A: 796d475c6fb642bbb1a27eeeb8e9b818 Ref B: 80E05719624D6F10A1C3B8438C9B2A92 Ref C: Fri Jan 30 11:19:48 2015 PST