Ref A: 2116e64065554bc698a08b4245f17ac3 Ref B: 6A2882B15B5BC8CC5F8D2C5E119BA956 Ref C: Fri May 24 20:00:23 2013 PST