Ref A: BEA70F9787884A1ABEB04A2E2CB055C9 Ref B: E701FC6A842B16E94A782CE3BF7D910A Ref C: Fri Feb 10 06:16:10 2012 PST