Ref A: e7ff617f01b24cbdb2ddb511063d3366 Ref B: B6BD0F17DD441A9A4C4E49FA841D108E Ref C: Sat Dec 20 08:49:54 2014 PST