Ref A: be2d41d448d04aca9f3d07d0882168e6 Ref B: BCE81B6EA364F98562E51D04D2E50BE5 Ref C: Mon Jan 26 12:10:10 2015 PST