MSEPHNTTLHKALFRILRPLARLLLRNGIPYGEFAELVKRAYVEAAIEDFPVGRRKPTDSGAAVMTGLTRKEVKRQREILAGQHLEKLEVLHTNRASRVVSGWVHDPAFQDSDGLPAKLAPDGVQGFSELVKKYSGDMPPRSVLDELVRVGMVSMDSDTGKVILIKRAYVPAEDSKEMLQFFGEDVSDLIATVDHNLVCGQDGGQPLFQRTLTYNNIPPEVMDEWRAHAAEQSQALLEKMDSWLGPKDRDVSGSQVDGSTKESFRTGVSVFYFEEAPSVEARSTASKKERSV