Ref A: 7a5c4e61bebc4b22a175f2a8b915df5f Ref B: 63C302296D8EAB158BCE3C3ADEFE4272 Ref C: Tue Jan 27 01:52:46 2015 PST