Ref A: d6851beb061a4c849632ce9b6dd52cf9 Ref B: 81BAFB85277BECCB54E735C06CD9AA89 Ref C: Tue May 21 16:55:01 2013 PST