Ref A: 8ed75e129d4f436d9681f5084dc49b94 Ref B: B6548C3C49B35A23C7E450B8057BA216 Ref C: Tue May 21 10:44:06 2013 PST