Ref A: d82794b3f9264bafa37cec0d289be30e Ref B: D072A6C61179A2F6A6314C3C6D975AEE Ref C: Thu May 23 09:28:37 2013 PST