Ref A: 2AB33FA81CF845938F43C7ACDEA4D5F4 Ref B: B74AE70E7C6FEAC49EC4E6C8C39E9B06 Ref C: Fri Feb 10 06:16:59 2012 PST