Ref A: afd83400f48d42ca9b81db37b13122b4 Ref B: A885B27DF050F09BF83550F3CB3E795F Ref C: Sat Dec 20 16:28:50 2014 PST