Ref A: ad020e0fc22e4d89bb48a9d47e458d33 Ref B: 993125B930434DCE8E10548B6D6C4466 Ref C: Thu Jun 20 02:11:30 2013 PST