Ref A: 29bb5a2d962c45e2bda29b087521f7b4 Ref B: DE9D75DFE8A0A032A32D8F2AE3FC8963 Ref C: Sat May 25 03:59:41 2013 PST