Ref A: 1159e1cc837140028fbf03007dc9e2a5 Ref B: E41745572674D1EA0C4E781143CF5F9B Ref C: Sun May 19 00:59:57 2013 PST