Ref A: 7e9235bbde0b4d96b5c16bc64c89f16f Ref B: 4C19F6842A29E6298B10A8A69794351E Ref C: Fri Aug 29 04:37:24 2014 PST