Ref A: 8086310144e64026a1c74a5e0fec65fc Ref B: A6980ACA3043BC139D5C628CC8FDCC76 Ref C: Wed Nov 26 15:46:50 2014 PST