Ref A: 4a446f75cf2e4bf6a38c4ac0677c58ef Ref B: A5767C93D292FF5770D0CF4472CC92E3 Ref C: Thu May 23 23:03:21 2013 PST