edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc edc