Ref A: 847ee8a4720d48e7b0971a3be34e8257 Ref B: B0F473BF68E5E24088CFCE73D8341ECB Ref C: Mon May 20 04:53:22 2013 PST