Ref A: fd9d9a1ab09046c8a76c5a11b28e9130 Ref B: D41565C19F6771BB7D37D384B3AD89CC Ref C: Fri Jan 30 16:02:51 2015 PST