Ref A: 0799c81f495d4ba9b8e631138ecc8425 Ref B: 89EA5317DAE4F2C922E802C242E2B649 Ref C: Sun May 19 00:57:57 2013 PST