Ref A: 0c35c01557554761ac4f2e6b4e4b273a Ref B: 843E8A382F0C3E6B827E9C2840A8596E Ref C: Wed Jun 19 01:33:56 2013 PST