Ref A: e6377157157f47b3a1b173d3731a8f3e Ref B: F2EC5E32E64A088848BC929CCCCA64E5 Ref C: Wed Apr 23 17:16:20 2014 PST