Ref A: dff6c59560354bcd9ed21b5617aebddc Ref B: 5C5BDDFC4193FEB326EE45D20E245D6A Ref C: Fri Oct 31 06:03:00 2014 PST