Ref A: c50720f3037c474695acc8551216bab9 Ref B: 7CA8E49B2C33E77DC45377747DAED304 Ref C: Sat Apr 18 13:27:33 2015 PST