MKIKTNLTVALALLLSGCTAKTPIQKKHENSHAPENIENMSSTIAGINYLKQQCGYQHLGTEENIINRVMILASRKWDTAFDEDEKNTITRSSRRSYTILVENYRDGKGCAVLTKSLQDIINQGFGT