MKKLIFLLSALLLNSCSTNPVYETEQPWTWRVGVTMPSFYPVNVTRVYGVNNKEDWTVLIHNFMTFVSDSDISYIHQIFPDYDGFGLPHALGITSRSQIGVGTTQLPDTLYMYWVSLFDTKFYVTKYEIPDNVKQLVATKKTYTKWNGFIVDPCYRTEFIFGLLPNGQAKVWLSGCGETIYLTELAPDQILDRDSNGVKFDSYRKSSSFVDVQQRAKDAGVELEPIPWDKVNKVYSINEIKTLGE