MKGLLGGWSDADPSSANVRDVAEKCLELFPDSKTQNKAQMVQRVISARNQVVAGMNYDLTVQVGLYDCTQEEKDAGNQCAVNQTGQCHFQIFVQPWTETYQLRHSSCGEFRSI