Ref A: ef2966a5b4ff4b828e550fb616963086 Ref B: 6CA93D70AC0294B866AA7B3ABCCDDD46 Ref C: Wed May 22 09:23:04 2013 PST