Ref A: 9c019a259377427d8f38f0a3775e619e Ref B: 3EF9BDBF0C6D3419C55B28A760C61DD9 Ref C: Fri May 24 12:18:35 2013 PST