Ref A: bfdc233a66e14fb0ab52a7bdfee4a9ff Ref B: 528AFD88F6DEF2148B62541E84B7F5EF Ref C: Wed Apr 16 13:18:21 2014 PST