MKFYKYHALGNDYLVINPQDLKFPLTPEKIKIICHRNFGIGSDGILLGPLASTKAQFALRIFNPDGSEAEKSGNGLRIFSRYLWDMGLVDEKPFSIETAGGIVESAIKDAGKTVQVEMGKVSFWSRDIPVIGDDREVIQEKIFLDEGIFTFCAATIGNPHCVILLDDINSEVARNFGPIFEGYPLFPNRTNVQFMKVLDRSTIQIEIWERGAGYTLASGSSSSAAAATAHKLGLCDSKIIVKMPGGDILIQIKDDFHISMTDSVTKLAQGELSTEIFAIETVINI