Ref A: 06ab6c69b3cd497dbbd3146dd34e0df3 Ref B: 663F763C1E4A981CD7679CB98FD3B9D2 Ref C: Thu May 23 09:01:10 2013 PST