Ref A: 74bef5a37cab40ed8fce25436942f0a9 Ref B: D0FC750A35C59D9FD833BD3F23BEBF90 Ref C: Fri Nov 28 10:09:07 2014 PST