Ref A: c74fdfb2afa94154ad0839a89f25a460 Ref B: 68483FF8DDD9E5EEFFF5A5119F05F2A6 Ref C: Thu Dec 18 04:39:10 2014 PST