Ref A: 3e65373bb4a1403a905d69e0578d0277 Ref B: E370B9D10091602AE2107C23789643E2 Ref C: Sun May 19 19:42:03 2013 PST