Ref A: 22ba453e128e4c41bc580c24eb8b5af5 Ref B: E203BEFBFB5FBD6B9F33733810B1E984 Ref C: Thu May 23 02:04:24 2013 PST