Ref A: 56704661ff404b4a86cfb6050aaf1fe2 Ref B: 19DDCD488B6BC3BDFA8CC3E8CE2C7BE3 Ref C: Thu May 23 19:53:13 2013 PST