NmrIXgkOfNvuFhJiLXTnTtqpqpzYtpeRnFewtgzbKcegLRuutKugQXsHGGuxrYlcsFOQUCcBGpxsPPJDAatfEWqDAwShMScCyyqktNanxDmlYlqWhGwtvzqyQaMojicdURWudAeIOFjfKpUbbtodDghSYzNtwlEjCctuvNXdGecfIwvVpDOFnFpXtkjwX