Ref A: 6CDF8C65E89C49E9AE29C4B9D4A59C6E Ref B: 210E75752FF96A0C0591662EB3FCF374 Ref C: Fri Feb 10 06:44:38 2012 PST