Ref A: d8d093160b1740ea84b84e62a51505ad Ref B: 5734AAD304ECF47844DCF487327D412B Ref C: Wed May 22 18:36:32 2013 PST