MDKTLNDYFSNLSYLDVQSFKNISIIGVKTVTSNDKIADLLPLKKGLDLGLVTISECEDGPSVNRVSVKNNAVTPLIILDGEELMGAKQNRIANNTYIIPAKTMMDIEVSCTEEGRWSSSFSDFKYSDHFASSSVRRAKSEEIYKSLNRDGTRSPNQSRVWSEINDEIYSLDVKSDTSALRDMYTINKNRFEEYKSHFPIQENQTGSIIFINGKLVGVELFHDSNLYKNYHDKIVESYIPNAIKSGGETLAKVDYDVLLKDFIDNILDSNPESFDIHGLNDEYRIDDENITGSITLLNDDIISSSLFRKVES