Ref A: e1a312273bb64e9797807e8abe4964e1 Ref B: B5E9005EE4842A44005961CFC36F78D3 Ref C: Sat Dec 20 02:31:10 2014 PST