MGDVLYIQTDKNRKITDPHVRLGDISDLTSNNPEVLQRCKVLRVLTLESGKYGRYAVSVMKLIELIQKKEKQVEVVHVGEAQFILTYEDPARKSERMSWLKTAFVCLVTFFGTMFSIMTFNTDVDIPKLFERISSQFTSDPRGLAILEVTYSVGIGIGVVFFFNHFGKWKITEDPTPMEVEMRAYEEQVDQTILEMESRKENNSG