Ref A: b713bc8f5a66478abed58ba20c3b926d Ref B: 81262CAF7221F3103603DECE55504F4E Ref C: Tue May 21 00:48:02 2013 PST