MKIEQKKSELMKEKKIRVLFIGISSVLLAMTFMQSITIVVLLHYAHSKHETHFIPPKISQEFTLSGTGVSEGYLRDMTNFLTQLRFNITSSSATYQFNALLGYVAPSLYGDIRAQLVKEVEQINHEHLSSVFYPSTFEIDIKHLSVKVMGQMKRFVGADLMSDVRETFLIRYSYEYGLLKLTNLEKV