Ref A: 2bb02d4547ce4e15b46b2348f955af61 Ref B: A0405995E28F6DFED94D4A50FC79447C Ref C: Fri Mar 27 19:46:40 2015 PST