Ref A: F6EFA1F1AF344197A0DBEB1E8EE3DDFE Ref B: E0666674CF6DABE9A30CD098FEC70A61 Ref C: Fri Feb 10 06:15:32 2012 PST