Ref A: 28e9abfa3d1b4938b74e8f468d06e7db Ref B: 6F965CD377A123DA96D8B248DA9272D7 Ref C: Wed May 22 14:04:05 2013 PST