Ref A: cf621f1f506c4070b8dcf6d29648837e Ref B: 951AA3110E41CC749D78535EC7095E72 Ref C: Fri Dec 26 21:04:59 2014 PST