Ref A: 6f65bbdee7154f53bf4816049556502b Ref B: AD535F9CB5EF70ABE43970DC31430DEA Ref C: Sun May 26 01:21:03 2013 PST