Ref A: 7fd55e4fa3a64cffa3c743d0ff08c39d Ref B: 483DACFD46C26251DB70906E5125626A Ref C: Fri May 24 23:00:02 2013 PST