Ref A: d9af9480f6b64993ab0f59734942f8f1 Ref B: 5D062B3E55484A25C1F11042896B0CAC Ref C: Wed May 22 07:20:18 2013 PST