Ref A: 8cd6c9df9ee849b191104a1a45212c51 Ref B: 3368491D4C82C5588A64A03EE4D3B55C Ref C: Wed May 22 22:08:23 2013 PST