Ref A: ef37588989714e1db9f63f4a387267ab Ref B: CF9C8CAC7FF7339A2C33E0EE1C64914A Ref C: Fri Jan 30 03:50:40 2015 PST