Ref A: c69f0420a732456c9ebfb8b5368e555c Ref B: 787FD2CF9C126179572B34D2416C0F22 Ref C: Sat May 25 19:42:43 2013 PST