Ref A: 859f0c77ab4849bda65bad395e3cef8e Ref B: 51393DF291BCFBFA6075F6D6D1FF656F Ref C: Fri Nov 28 07:59:41 2014 PST