Ref A: a74c8c50019f4b5bbe031efbcff4c81b Ref B: 089C873C85DA0CC082E344390279A8C3 Ref C: Fri Dec 26 01:38:21 2014 PST