MIEECLIDDGVGKIGVYGIRGVGKTTIMTHIHNKSKMAGTFNSVIWVIVSKDSYIEKLQVDVSKAMGVSLSHNKDAHQRSAELMQAFIHRGRFLLILDDMWNVFPLTKVGIPEPNVENKCKIVWTTRSQRVCRGMDSQVTIKVDRLTNDESWTLFDEKLGGNLVLSPEIEQIVNAIVEESDGLPTKIITVGAAMRGVDEIKIWMNALEDLKNLRLKLGGIEDDAFSC