Ref A: 005f3ca1b5234ab1803a08d71875dd7d Ref B: 6037AF47DC1B16BEF23F75C8DD2E8A24 Ref C: Fri May 24 08:30:48 2013 PST