Ref A: 6bb1976aaebf42609333afb9577f2d3c Ref B: AC9AA722D352554420A80B886295E36D Ref C: Thu Jan 29 23:54:30 2015 PST