Ref A: 850ff3e3e0e9401badd09293f02be230 Ref B: 666CCCC0E2DC8DE8863F36FDE555E952 Ref C: Fri May 24 06:36:30 2013 PST