MKGLLGGWSDADPSSANVRDVAEKCLELFPDSKTQNKAQMVQRVISARNCVVAGMCYDLTVQVGLYDCTQEEKDAGNQCAVNQTGQCHFQIFVQPWTETYQLRHSSCGEFRSI