Ref A: 0619b9762fe645f88a73ac986749c04e Ref B: 537B679E9DE4DCCD16A4D37EDE1BF2E9 Ref C: Tue May 21 11:15:50 2013 PST