Ref A: E435F1FDE57F492484FA7E14A5B66DF2 Ref B: 708AAACBBD3285C7130104D39967EA73 Ref C: Sun Feb 12 18:14:45 2012 PST