Ref A: 96DB6256E3D047F58FF585708214E3FD Ref B: 3736A7CF2268E4C364348EB3B164CC16 Ref C: Fri Feb 10 06:16:43 2012 PST