Ref A: 3a8151bde3414fb2981a9e6965c0d94c Ref B: C82C1BD0607264530874F64909049ECD Ref C: Sat May 25 19:37:47 2013 PST