Ref A: 7071ac2e88064c20b0355e59637a26e7 Ref B: 15196292CC3F954EC0808515991ADAD8 Ref C: Sat Jan 31 23:49:14 2015 PST