Ref A: 1b15c89514b94e9ca6fd6e84d511871b Ref B: 8795E051F0557AB8780BD68DAAC416A1 Ref C: Fri May 25 13:24:06 2012 PST