Ref A: 3D6283F924D84D81AEC20080A39641E8 Ref B: CCE3738B9D20EB8C455185B8FE030A2F Ref C: Fri Feb 10 06:24:26 2012 PST