Ref A: 024826D50BE24FB8B50D42FF900A406E Ref B: EF6D03EDB5A03A80293E9DC258431A80 Ref C: Fri Feb 10 06:15:45 2012 PST