MKLFSSLTLMALLPLAVAFHLNPLKKVKQLQTTPSQLFGGQGFGKRSSTNEDEAKKGSGSIENLKRIYSAPALYDLAMGYRNYESEVEFLLDSHEKVSGQKAKSVIEVASGPGRHCMEALSSKLVDRAIALDLSPEMVEYGRGVAREVLDNDMLSSKFTFLCDDMRTFELEEPCDSAWILAGSLQHMTTNEDVIACLKAIHRSLTPKGTLILELPHPNEVFNMIESTTNSWDVPLDDDNGKEYGELHVVWGDENDEIDPIQQVRQNTVVLNLTGVEDAEKKSIRGVVPLKLFTAQEMELFARCSGFKVAAMYGALSEEVDINNEDTAYRLVCILQKP*