Ref A: 501c8a485a1e44e6a3c1573097f1db18 Ref B: E14A36CC5E60A10A055DBD6AFB6943CE Ref C: Wed May 22 19:21:08 2013 PST