Ref A: a21b1072125b482cbc66ebb22004f360 Ref B: D78E949222B92D2336ACBAFC52DA4219 Ref C: Fri Dec 19 17:51:51 2014 PST