Ref A: 7d9bfba2106f4ea6be053bf3fb603a1a Ref B: C51D095C738D82365C8EB18E0B29BDAD Ref C: Mon Jan 26 06:32:00 2015 PST