Ref A: f2dbf75c13504c75a301786cf1ccb202 Ref B: 42DB8977E0408BE3A47F219823F0BB6C Ref C: Thu May 23 03:11:58 2013 PST