Ref A: 52d4c8a6bf43497c8f717bd5c7be4fe0 Ref B: E969A7FD7423B9D98489B66B0A9D4CEA Ref C: Fri Aug 29 22:47:33 2014 PST