Ref A: 5ff1e17ec9214b6ab8619493c3d35636 Ref B: 6D6035FF5675BEC48A444DA3C3AD032E Ref C: Sat May 25 13:53:23 2013 PST