Ref A: 10a37f0e251743c594c8843c4487593f Ref B: 31F7F1989F5EA7F4891EF58BAB1BCA10 Ref C: Fri May 24 03:01:13 2013 PST