Ref A: c9e61ca7944c4871a5fbdfb7451766bc Ref B: 4DA01A974DAD3F9BF2FCFF6FE23729F6 Ref C: Thu Jun 20 03:39:40 2013 PST