MKVSFFLLKFPLSSETFVLNQITAFIDMGHEVEIVALQKGDTQHTHAAWEKYGLAAKTRWLQDEPQGRLAKLRYRACKTLPGLHRAATWKALNFTRYGDESRNLILSAICAQVSQPFVADVFIAHFGPAGVTAAKLRELGVLRGKIATIFHGIDISSREVLSHYTPEYQQLFRRGDLMLPISDLWAGRLKSMGCPPEKIAVSRMGVDMTRFTHRSVKAPGMPLEMISVARLTEKKGLHVAIEACRQLKAQGVAFRYRILGIGPWERRLRTLIEQYQLEDVIEMPGFKPSHEVKAMLDDADVFLLPSITGTDGDMEGIPVALMEAMAVGIPVVSTVHSGIPELVEAGKSGWLVPENDAQALAARLAEFSRIDHDTLESVITRAREKVAQDFNQQAINRQLASLLQTI*