Ref A: 379408ec7756418e8f2f31e66ecb3d52 Ref B: 60B5BC9940E759FBAA80FC01F5B9DB58 Ref C: Wed May 22 05:17:53 2013 PST