Ref A: 9f63a7aa16eb45f79db778f8450b1e0c Ref B: 7244912BBD62224C9074A40B386A3AB3 Ref C: Wed Apr 23 01:44:27 2014 PST