Ref A: 46c8aa2de88542a28f8d18e200130154 Ref B: D2CA4AB6D41904205E19A48F5095CB0D Ref C: Fri Mar 27 12:12:46 2015 PST