Ref A: 14280b101cbb486cac9dde8043e9f273 Ref B: 61348EE58825CFCDF075130B7DBB4C36 Ref C: Sat Feb 28 06:15:56 2015 PST