result inoculated lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived yes lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no lived no died yes died yes died yes died yes died yes died yes died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no died no