Ref A: 75e8cec3c3034c6ea293775220f19b04 Ref B: E0212576997603CAE0FED25CAC21D6D4 Ref C: Tue May 21 15:40:17 2013 PST