Ref A: 8ab4a475eaec4d258932383c3ee32ee5 Ref B: 917EF7B743F6CA545DAB50714E280A9A Ref C: Fri May 24 07:10:09 2013 PST