Ref A: 46c693e0c829401cb66fab9a3fec2604 Ref B: 1E5B86D89D5CC6C27C0003391E9E37FF Ref C: Sun Apr 20 14:11:42 2014 PST