Ref A: 4db68be14f40460fa6fb41f1203890fa Ref B: DEB930FEC2CD1074B4674C5F7D8F7485 Ref C: Mon Apr 27 18:28:34 2015 PST