Ref A: 0842f463c4e64095a1dfa37bdfda8b69 Ref B: 72BD9F58D6BC69C5DB92AF200144835C Ref C: Tue Nov 25 20:19:29 2014 PST