Ref A: 9d6da0bf90534a31a9dd4044b059cf83 Ref B: 01659A5EDF148760B9FA401D3AE3C1A7 Ref C: Wed May 22 19:32:20 2013 PST