MKKIILIFISFFALNLSAKDLVVGMELGYPPFEMSDKTGKASGISVDFLEAFAKKNGYKLVVKNIAWDGLIPALKTAKIDLIMSSMTITDERKKVVDFSIPYAKANLAILTPLNSDITNIKDLDKKGKVLALKRGSTGHLYAVKNLKNATINLFDKENAAILEVIQGKADGFFYDQLTIYRTWQKHQDTTRAILAPFQENPEFWGIAVQKGNAELKKELDEFIAESKKDGLFDSLGEKYLKDVKDTFKKNNLEFFF*