Ref A: a86dcd41160e47ffb5216a4e306582e3 Ref B: 6AC76781376B7C7A0E85412F46E1A916 Ref C: Fri Sep 27 16:05:25 2013 PST