Ref A: f2d02e1da8cb417ea781260f5a447e70 Ref B: 181A722A0823EE1950567AE5604BD8F9 Ref C: Fri Mar 27 18:11:44 2015 PST