Ref A: 66ee9990151547269400aecf2fc0c9e3 Ref B: 164B53B97DB03F4A78CE8E86F434EC0A Ref C: Sun Mar 29 18:12:37 2015 PST