Ref A: 845c5e80903d48a78c98e77d87d36bdd Ref B: F5D91F6EE4F8DA2848499B6DFA9721B9 Ref C: Wed May 22 04:01:03 2013 PST