Ref A: 08ad60399e1a4738bd83dd8e2ec986ac Ref B: 47DF9148BA0C56027171B5A28B86ED69 Ref C: Tue Nov 25 19:02:21 2014 PST