Ref A: 2d16884b99e64cbd8615d3bded54ba44 Ref B: E3CA9E5BC13F02125D28112E259E6130 Ref C: Sun Mar 01 03:43:34 2015 PST