Ref A: 6a4c7f8020f844199c0ccde2cdc03cdb Ref B: 2F90D083F9586219903F52D1AB0D49B7 Ref C: Wed May 22 07:26:18 2013 PST