Ref A: F52E3E7A73E14611823F2D0EA86AA4D0 Ref B: 3E4AF7522148256BE6A110FB162681C8 Ref C: Tue Feb 14 20:00:18 2012 PST