Ref A: b3a611b6e46d44d3823fdaa6b109dce9 Ref B: 84368E113EB45E88DC5510B50BBF120C Ref C: Wed May 22 18:37:51 2013 PST