Ref A: 45901a89fcce4f4f957fbf7d90e616eb Ref B: 483A81C09CE523F9C0C57167D19AD77E Ref C: Wed Nov 26 18:52:28 2014 PST