Ref A: 36f283a44d6e46d2941af64f04a8ac3e Ref B: F36C1544144F77800793DF93FD5E70AB Ref C: Thu May 23 11:39:07 2013 PST