Ref A: 06a42ef6e727411a8f2c68da13b0113a Ref B: A805FCF0A1AF406A53E1945A341E7F16 Ref C: Tue Sep 02 17:34:27 2014 PST