Ref A: 8af0a8682d9345b49f149250fc7030bb Ref B: 31A48431277D82133C471D0DA8532086 Ref C: Fri Dec 26 03:05:41 2014 PST