Ref A: 4e6df79973384354ae4f7304e1fb884e Ref B: E0C1ECE0E501FA08E0B13083D635E8FF Ref C: Wed May 22 11:29:45 2013 PST