Ref A: 6ff1ebfe29a449b89caab134beef79fe Ref B: 8A646BC39D867B73104E63B18C3C42CE Ref C: Tue May 21 09:58:14 2013 PST