Ref A: e5be0907c0af42a18f43cf33bfc4d1b2 Ref B: 95FA62A76881FB7507478CEB3109FFC6 Ref C: Tue May 21 09:02:13 2013 PST