Ref A: 4552eab1a1a64a5cab582c9407092bd2 Ref B: EE4A9DCFB3D30A7CF9027DA3DB1EC222 Ref C: Fri Jan 30 23:48:32 2015 PST