Ref A: 36279ba9fde841ddb4149cff714e1152 Ref B: 7773A247E12176D2072D4ECA33D985FB Ref C: Sat May 25 19:37:02 2013 PST