Ref A: EB853FF5BC4F401B99C326DF238020CF Ref B: 90F18168A5716A3B57979A7BAECDA2B3 Ref C: Fri Feb 10 06:38:20 2012 PST