Ref A: 43c03163413e4f3ba7a0495c9304b9b7 Ref B: 42FEC100CE3ACAB2F3C8357551211E37 Ref C: Mon May 20 13:50:46 2013 PST