Ref A: 3ca130cf8e9a4dd09af943abb6c88e21 Ref B: EFCCCF52622EF3FF9DDC9E92E249A793 Ref C: Mon Apr 27 02:58:37 2015 PST