Ref A: 5820b05b434e4f138337117bd08c21ae Ref B: 70740C2955FB29FD90BAF9F8D208AE48 Ref C: Sat May 25 04:35:45 2013 PST