Ref A: 4b6ff31d445547bd992e5bf4daf50162 Ref B: E0C1ECE0E501FA08E0B13083D635E8FF Ref C: Wed May 22 16:03:29 2013 PST