Ref A: d65a7fdf2524426ebc58db2b1819dd49 Ref B: A45C88551B1B9B56FBF9C82219AED425 Ref C: Thu Oct 23 10:29:47 2014 PST