MATVKLSFSPAPVHVRTARLVGVAVARRAGVREDLLDEVRLAIGEACTRAVALHRQYGLADPVYVEMSDGGGYTVRVVDRAPIEAGLGLAALGPDELAKESLSEDALTTGVGFALLAGFVEDLQVRPVDDGVGTEVRMSWPAGRA