Ref A: 4eff949c51f6448dae1cefa2d9b5b113 Ref B: D853E103D59BA7AB4084ABE4659D5D38 Ref C: Fri Apr 18 19:35:09 2014 PST