Ref A: 59e15a1b119e4929a64ffaf92a4dff43 Ref B: A2C6D49A5BF4BDA9E4AF8CE7CB781BBB Ref C: Wed Dec 17 15:17:24 2014 PST