MDKKTDVLAQYQWKNRIVVIFSENKENDIFKKQIQLFLENKEELKERDLVIFQVFKNEGRNPNQKIISNSDIELLQKRFDFHFDTENKNNFAVFLVGKDGGTKLKTENKTLNIENLFGVIDAMPMRQSEIKR