Ref A: 8e92a3439d324db48eff0e9a5a0aa9b0 Ref B: FD31245D1137985726EFD16D2960C50A Ref C: Fri Jan 30 20:47:36 2015 PST