Ref A: 37bb7d05e5e54c5aaa2a669c9fbe7df7 Ref B: 3EF6C0FFA377AFE8794B57472B11A3BF Ref C: Fri Jan 30 14:25:20 2015 PST