Ref A: 8d3011c6c8f644cc9a510aa0ad0d97ff Ref B: E09D4E0649E6DCBC065833155772EF24 Ref C: Wed May 22 19:20:11 2013 PST