Ref A: 8c72a698c2144f29b57d05e0a6b72229 Ref B: E5FC3D6205375790159EB64B675319B0 Ref C: Wed Oct 22 03:15:40 2014 PST