Ref A: 3f86d26d93cf4244b696f3e8ea9683ad Ref B: 4E47B39AF474060E3D98E58435B77503 Ref C: Tue May 21 05:41:57 2013 PST