Ref A: 931628ba9d71486991e08e0ba5c2b13b Ref B: 1943E6450D814AB92A2F044F9B5FDF52 Ref C: Thu May 23 22:43:44 2013 PST